d#A#F#C#G#D#1=17044234567891212121014121411131413121314121212121212131212121414111415151312161417991112101811121219991112102010101021300023300023300023300023300023300023300023222344223442234422344223442234422344223355533555335553355533555335553355532435553355533555335553355533555335553250122001220012200122001220012200122026355533555335553355533555335553355532757775577755777557775577755777557775285777557775577755777557775577755777529300023300023300023300023300023300023300023302344223442234422344223442234422344231355533555335553355533555335553355533235553355533555335553355533555335553330122001220012200122001220012200122034355533555335553355533555335553355533557775577755777557775577755777557775365777557775577755777557775577755777537000220000220000220000220000220000220000220380002200002200002200002200002200002200002203901023010230102301023010230102301023400102301023010230102301023010230102341012200122001220012200122001220012204201023010230102301023010230102301023432320232023202320232023202320442320232023202320232023202320450002200002200002200002200002200002200002204600022000022000022000022000022000022000022047010230102301023010230102301023010234801023010230102301023010230102301023490122001220012200122001220012200122050010230102301023010230102301023010235123202320232023202320232023205223202320232023202320232023205330002330002330002330002330002330002330002354232023202320551210121012121012101210111210121012121056121012101112101210121012121012101212105779797797979979797795879797797979979797795953535535353453535536053534535353553535536175757757575575757756275755757575775757756312101210121210121012101112101210121210641210121011121012101210121210121012121065797977979799797977966797977979799797977967535355353534535355368535345353535535355369757575757575757570757577575755757577571121212721412147313141374131412121212121275121212761411147715131278147930002330002330002330002330002330002330002380234422344223442234422344223442234428135553355533555335553355533555335553823555335553355533555335553355533555383012200122001220012200122001220012208435553355533555335553355533555335553855777557775577755777557775577755777586577755777557775577755777557775577758722022022022022022022088220220220220220220220220895535535535535535535539055355355355355355355355391220220220220220220220925535535535535535535539377577577577577577577594775775775775775775775775952202202202202202202209622022022022022022022022097553553553553553553553985535535535535535535535539922022022022022022022010055355355355355355355310177577577577577577577510277577577577577577577577510312101210121210121012101112101210121210104121012101112101210121012121012101212101057979779797997979779106797977979799797977910753535535353453535531085353453535355353553109757577575755757577511075755757575775757751111210121012121012101210111210121012121011212101210111210121012101212101210121210113797977979799797977911479797797979979797791155353553535345353553116535345353535535355311757575575757757575571187575775757557575775119220220220220220220220120553553553553553553553121775775775775775775775122553553553997997997123220220220220220220220124553553553553553553553125775775775775775775775126575575575575575575575127121112151312141281213151215131212913017151417151417151414151412141311212121513121321512141514121331715141517151415171514151715141513417full1717full13515141517171361717full171371514171415141714151417141514171413815141714171613917171415140191714151412017141514222full22full1922143171441210121012121012101210111210121012121014512101210111210121012101212101210121210146797977979799797977914779797797979979797791485353553535345353553149535345353535535355315075757757575575757751517575575757577575775152121012101212101210121011121012101212101531210121011121012101210121210121012121015479797797979979797791557979779797997979779156535355353534535355315753534535353553535531585757557575775757557159757577575755757577516012101210121210121012101112101210121210161121012101112101210121012121012101212101627979779797997979779163797977979799797977916453535535353453535531655353453535355353553166757577575755757577516775755757575775757751681210121012121012101210111210121012121016912101210111210121012101212101210121210170797977979799797977917179797797979979797791725353553535345353553173535345353535535355317475757575757575751757575775757557575775176300023177