d#A#F#C#G#D#1=10077577577577577577577577577577577577577577577577544233133133133133133133155355355355355355355355355337757757757757757757757757757757757757757757757754331331331331331331331553553553553553553553553553577577577577577577577577577577577577577577577577563313313313313313313315535535535535535535535535537775775775775775775775775775775775775775775775775833133133133133133133155355355355355355355355355397757757757757757757757757757757757757757757757751033133133133133133133155355355355355355355355355311775775775775775775775775775775775775775775775775123313313313313313313315535535535535535535535535531312121012121012121012121012121012121012121012121012121012121012121012121012121012121012121012121014886886886886886886886101081010810108101081010810108101081010810108151212101212101212101212101212101212101212101212101212101212101212101212101212101212101212101212101688688688688688688688610108101081010810108101081010810108101081010817121210121210121210121210121210121210121210121210121210121210121210121210121210121210121210121210188868868868868868868861010810108101081010810108101081010810108101081912121012121012121012121012121012121012121012121012121012121012121012121012121012121012121012121020886886886886886886886101081010810108101081010810108101081010810108215578557822135357875235578557824135357875255578557826135357875275578557828135357875295578557830135357875315578557832135357875335578557834135357875355578557836135357875375578557838135357875391210101012101210121010101210121040135357875411010842886435534410108457757757757757757757757757757757757757757757757754633133133133133133133155355355355355355355355355347775775775775775775775775775775775775775775775775483313313313313313313315535535535535535535535535534912121012121012121012121012121012121012121012121012121012121012121012121012121012121012121012121050886886886886886886886101081010810108101081010810108101081010810108511212101212101212101212101212101212101212101212101212101212101212101212101212101212101212101212105288688688688688688688610108101081010810108101081010810108101081010853121212121212141215121212121212121412151254888888108881010111011101110101012105512121212121214121512121212121212141215125688888810888101011101110111010101210577777779710777777797107583333335333556565655575597777779710777777797107603333335333556565655575611212121212121412151212121212121214121512628888881088810101110111011101010121063777777971077777779710764333333533355656565557565775775775775775775775775775775775775775775775775663313313313313313313315535535535535535535535535536777577577577577577577577577577577577577577577577568331331331331331331331331553553553553553553553553691212101212101212101212101212101212101212101212101212101212101212101212101212101212101212101212107088688688688688688688610108101081010810108101081010810108101081010871775775775775775775775775775775775775775775775775723313313313313313313313315535535535535535535535537312121012121012121012121012121012121012121012121012121012121012121012121012121012121012121012121074886886886886886886886101081010810108101081010810108101081010810108757757757757757757757757757757757757757757757757757633133133133133133133155355355355355355355355355377775775775775775775775775775775775775775775775775783313313313313313313315535535535535535535535535537977577577577577577577577577577577577577577577577580331331331331331331331553553553553553553553553553817757757757757757757757757757757757757757757757758233133133133133133133155355355355355355355355355383777777971077777779710784333333533355656565557585777777971077777779710786333333533355656565557587777777971077777779710788333333533355656565557589777777971077777779710790333333533355656565557591777777971077777779710792333333533355656565557593777777971077777779710794333333533355656565557595