d#A#F#C#G#D#1=1744429973997997XXX997997997XXX9974997997XXX997997997XXX9975997997XXX997997997XXX9976997997XXX9979978868866647664664XXX664664664XXX6648664664XXX664664664XXX6649664664XXX664664664XXX66410664664XXX66466499799777511775775XXX775775775XXX77512775775XXX775775775XXX99713997997XXX997997997XXX99714997997XXX997997997XXX99715997997XXX997997997XXX99716997997XXX997997997XXX99717997997XXX997997997XXX99718997886886997997111191111999719997997XXX997997997XXX99720997997XXX997997997XXX44221442442XXX442442442XXX44222442442XXX442442442XXX66423664664XXX664664664XXX66424664664XXX664664664XXX44225442442XXX442442442XXX32653565552722022044244228664664444664444664444664294446644446644446644446644446644446644446644446643086868697979731XXXXXXXXXX3222224222244222244222244222244222244222244233557755577555775557755577555775557753400122000122000122000122000122000122000122035001220001220001220001220001220001220001220001220362224422224422224422224422224422224422224423755775557755577555775557755577555775380012200012200012200012200012200012200012203900122000122000122000122000122000122000122000122040333553333553333553333553333553333553333553416688666886668866688666886668866688642111331111331111331111331111331111331111331431113311113311113311113311113311113311113311113314433355333355333355333355333355333355333355345668866688666886668866688666886668864611133111133111133111133111133111133111133147111331111331111331111331111331111331111331111331481214101291074995745240505199752997997XXX997997997XXX99753997997XXX997997997XXX44254442442XXX442442442XXX44255442442XXX442442442XXX66456664664XXX664664664XXX66457664664XXX664664664XXX44258442442XXX442442442XXX55359553553XXX4534534536022022044244261664664444664444664444664624446644446644446644446644446644446644446644446646386868697979764222242222442222442222442222442222442222442655577555775557755577555775557755577566001220001220001220001220001220001220001220670012200012200012200012200012200012200012200012206822244222244222244222244222244222244222244269557755577555775557755577555775557757000122000122000122000122000122000122000122071001220001220001220001220001220001220001220001220723335533335533335533335533335533335533335537366886668866688666886668866688666886741113311113311113311113311113311113311113317511133111133111133111133111133111133111133111133176333553333553333553333553333553333553333553776688666886668866688666886668866688678111331111331111331111331111331111331111331791113311113311113311113311113311113311113311113318099911119999111199991111999911119999111199991111999911119815567755567755567755567755567755567755567758277879777879777879777879777879777879777879783778797778797778797778797778797778797778797778797849991111999911119999111199991111999911119999111199991111985556775556775556775556775556775556775556775867787977787977787977787977787977787977787978777879777879777879777879799911119999111199991111988999111199991111999911119999111195567755567755567758955677555677555677555677577879777879777879790778797778797778797778797778797778797778797778797917787977787977787977787979991111999911119999111199299911119999111199991111999911119556775556775556775935567755567755567755567757787977787977787979477879777879777879777879777879777879777879777879795778797778797778797778797999111199991111999911119969991111999911119999111199991111955677555677555677597556775556775556775556775778797778797778797987787977787977787977787970012200012200012209900122000122000122000122099911119999111199991111910099911119999111199991111999911119556775556775556775101556775556775556775556775778797778797778797102778797778797778797778797001220001220001220103001220001220001220001220999111199991111999911119104999111199991111999911119999111195567755567755567751055567755567755567755567757787977787977787977787977787977787977787970012200012200012201060012200012200012200012209991111999911119999111191079991111999911119999111199991111955677555677555677510855677555677555677555677577879777879777879710977879777879777879777879777879777879777879777879711077879777879777879777879700122011111224441131144665115116244117542542XXX442118442442442220220119442442664664120444664444664444664444664444664444664444664121444664444664444664444664868686122979797XXXXXXXXX123X222242222442222442124222442222442222442222442557755577555775125557755577555775557750012200012200012201260012200012200012200012200012200012200012200012201270012200012200012200012202222422224422224421282224422224422224422224425577555775557751295577555775557755577500122000122000122013000122000122000122000122000122000122000122000122013100122000122000122000122033355333355333355313233355333355333355333355366886668866688613366886668866688666886111331111331111331134111331111331111331111331111331111331111331111331135111331111331111331111331333553333553333553136333553333553333553333553668866688666886137668866688666886668861113311113311113311381113311113311113311113311113311113311113311113311391113311113311113311113319991111999911119999111191409991111999911119999111199991111955677555677555677514155677555677555677555677577879777879777879714277879777879777879777879777879777879777879777879714377879777879777879777879799911119999111199991111914499911119999111199991111999911119556775556775556775145556775556775556775556775778797778797778797146778797778797778797778797778797778797778797778797147778797778797778797778797999111199991111999911119148999111199991111999911119999111195567755567755567751495567755567755567755567757787977787977787971507787977787977787977787977787977787977787977787971517787977787977787977787979991111999911119999111191529991111999911119999111199991111955677555677555677515355677555677555677555677577879777879777879715477879777879777879777879777879777879777879777879715599911119999111199991111999911119999111199991111999911119156556775556775556775556775556775556775556775157778797778797778797778797778797778797778797158778797778797778797778797778797778797778797778797159999111199991111999911119999111199991111999911119999111191605567755567755567755567755567755567755567751617787977787977787977787977787977787977787971627787977787977787977787977787977787977787977787971639991111999911119999111199991111999911119999111199991111916455677555677555677555677555677555677555677516577879777879777879777879777879777879777879716600122000122000122000122000122000122000122016799911119999111199991111999911119999111199991111999911119168556775556775556775556775556775556775556775169778797778797778797778797778797778797778797170778797778797778797778797778797778797778797778797171556775172