d#A#F#C#G#D#1=1200000000044211111111333333333411111133500000000611111111733333333844444444900000000101111111111333333331211111133130000000014111111111533333333164444444417675635671850625073193full553532203521675635672250625073233full55553532323524352522442252324232426335533753572755775585575758757328335533533533555529224422523242324303355337535731557755855757587573327875733013533353423575557352320233336587755581281091012128370135333538234555233900000000000130230240320320313203103141013533354223575557432320233344131210131110121091091094501353335462345552347023252004832032031320310784944505152535455565758596061626364656667686970717273747576777879808182835884788544868758884489909891211121110797467679197696971312101312101210933928887979716931305060809010941616161619181619171618161433395121255566688899101033339668968979107710979867986983333333397711999712012131516173398677676646449412999100581017810210344104581054410610796107967496108107118107851071090135333511023575557111232023331125877555812810910121281130135333511423455523115000000000001302302116320320313203103111701353335118235755571192320233312013121013111012109109109121013533351222345552312351712432032031320310311251266812798128781294413068131981327813356544134851096813567676767676767676767676767676798136675555555555781375565441388555681396767676767676767676767676767679814062505012121212121278141331441425531432201441451314634147551485614967563567150506250731513full5535321523515367563567154506250731553full5555353232351563515722442252324232415833553375357159557755855757587573160335533533533555516122442252324232416233553375355163557755855757587573164131210131210121091210912108716510½10111016611full1213121671312131210111212131533168121312107810781076510851698full118full118full11170151011121281212111011121212111015101511121110153333333317115full2017171719192017201919173333172191920172019191717171919191717172020201717171919333333331732017417517617717817918018101353335182235755571832320233318458775558128109101212818501353335186234555231871712131413121712131414151215141413121314131217123333333318816½16½16½16½1718901353335190235755571912320233319213121013121012109121091312101210912109121083333333319301353335194234555231951281010108128101010817333319620171717171213121285551975565198851096819967676767676767676767676767676798200675555555555782015565442028555682036767676767676767676767676767679820462505012121212121278205556544206851096820767676767676767676767676767676798208675555555555782095565442108555682116767676767676767676767676767679821262505012121212121278213574523024421423215242164550217332183221933220552212229822311822492251122698227118228922912112304523144444444232555555552337777777723455555577235444444442365555555523777777777238=80888888882398888242408888241=12022044242