dAFCGD1=23064464424464364464446457447644747444484464970071000701160061200601340041400401520021600101764461844641964462044642174472244742344442444642570072600702760062800602940043000403120023200103374473444743564463644643744443844443924424044444160064200604340044400404520024600204710014800204974475044745164465244645344445444445524425644445760065800605940046000406120026200206310016400206522088666720206820202069220707120202072424242let ring736647475646476646464776647879648044281220828320208420202085220868720202088424242let ring89664909164649264646493664949564964429777777777987777777799777777771007777777710177777777102777777771037777777710499999999105666666661066666666610766666666108999966661096666666611066666666111444444441124444444411377777777114777777771157777777711677777777117777777771187777777711977777777120999999991216666666612266666666123666666661249999666612566666666126666666661274444444412844444444129644644130446413164461324464133744713444741354444136446413770071380070139600614000601414004142004014320021440010145644614644641476446148446414974471504474151444415244641537007154007015560061560060157400415800401592002160001016174471624474163644616444641654444166444416724421684444169600617000601714004172004017320021740020175100117600201777447178447417964461804464181444418244441832442184444418560061860060187400418800401892002190002019110011920020193220881941952020196202020197220198199202020let ring2004242422016642022036464204646464205664206207642084422092202102112020212202020213220214215202020let ring216424242217664218219646422064646422166422222364224442225777777772267777777722777777777228777777772297777777723077777777231777777772329999999923366666666234666666662356666666623699996666237666666662386666666623944444444240444444442417777777724277777777243777777772447777777724577777777246777777772477777777724899999999249666666662506666666625166666666252999966662536666666625466666666255444444442564444444425720042580040259100226000602612004262007026340062640094265644726644642674446268444426924442704424271144227244442732202742752020276202020277220278279202020280424242let ring2816642822836464284646464285664286287642884422892202902912020292202020293220294295202020296424242let ring2976642982996464300646464301664302303643044423050000000030600000000307000000003080000000030900000000310000000003110000000031222222222313444444443144444444431544444444316777744443174444444431844444444319666644443204444777732177777777322777777773237777777732477777777325777777773267777777732777777777328999999993296666666633066666666331666666663329999666633366666666334666666663358888666633666669999337