d#A#F#C#G#D#1=2002204427755533004331220522020206775553700833122092201077577555311001233111115532201322000000000147757755531500163311111553220175535532202201875555575555575551953333353333353332075757575757575757575757533332153535353535344444433332275555575555575552353333353333353332475757575757575757575757533332553535353535320202020202033332620032031275555755333282000232922224200002030200320313155557553333220002333422034744444447444444435744444447436000000000000333337000000000000333338522222225222222239525240555555555555333341777777777777333342775775XXX55343320XXXXXX443311111553220XXX45220032246775775XXX55347320XXXXXX483311111553220XXX49535353535353202020202020333350775XXX55351320XXXXXX523311111553220XXX532200000000054775775XXX55355320XXXXXX563311111553220XXX57535353535353202020202020333358744444447444444459744444447460000000000000333361000000000000333362522222225222222263525264555555555555333365777777777777333366220673316835556955333334522222553702202202202202202207133133133133133133172553553553553553553735537453333333333333753111113111113111763111111111111177446668788666666666666679866666866666866680533333333333338133633582311111111111118364444464444464448466668666866686668555855555855585558655333187331886648955390775775XXX55391320XXXXXX923311111553220XXX93220032294775775XXX55395320XXXXXX963311111553220XXX97535353535353202020202020333398775XXX55399320XXXXXX1003311111553220XXX10122000000000102775775XXX553103320XXXXXX1043311111553220XXX105535353535353202020202020333310674444444744444441077444444474108000000000000333310900000000000033331105222222252222222111525211255555555555533331137777777777773333114220115331116355511755333334522222553118220220220220220220119331331331331331331120553553553553553553121553122533333333333331233111113111113111124311111111111111254466681268666666666666612786666686666686661285333333333333312933633513031111111111111131644444644444644413266668666866686661335585555585558555134553331135331136664137553138220139140220220141142XXXXXX33114333114433133114514622014714814915015115215313154646464664155156646464664157158757575775159757577575757751607575757751617575775757577516264646466416316464646466416516675757577516775757757575775168757575775169757577575757751705535531713312201723311735535421742053775175331176553553177331220178331179553542180205377518133118275555575787531838666666663184535353535353535353535353333318553535353535353535353535333331865333335356533187644444444318886868686868686868686868633331898686868686868686868686863333190755555757875319186666666631925353535353535353535353533333193535353535353535353535353333319453333353565331956444444443196868686868686868686868686333319786868686868610810810810810810833331982200000000033331997755555555555552007755555775555555333201442222222222222202553333355333335533320377555557755555775552047957242053520622000000000333320777555555555555520877555557755555553332094422222222222222105533333553333355333211775555577555557755521279572421335P. M.P. M.P. M.P. M.P. M.2145555555521577777777P. M.P. M.P. M.21644244221721855555555P. M.P. M.P. M.219777777772204424422212202204422227575757575757575757575753333223979797979797979797979797333322444242424242424242424233332254242424242424242424242423333226757575757575757575757575333322797979797979797979797979733332284424242424242424242423333229424242424242424242424242333323075757575757575757575757533332319797979797979797979797973333232442424242424242424242333323342424242424242424242424233332347575757575757575757575753333235979797979797979797979797333323664444464444423764446444759723820000020002022239311111311131332403333532415333533352225222242200000200020222433111113111313324433335324553335333522252222462202473312483555249553333345222225532502202202202202202202513313313313313313312525535535535535535532535532542555333333333333325631111131111131112573111111111111125844666825986666666666666260866666866666866626153333333333333262336335263311111111111112646444446444446444265666686668666866626655855555855585552675533312683312696642705532712202727752732202745353555375757775275553276XXXXXXXXX32774522782792202805532815222522252225222282224222224222422228399707752847752851010828699799799799728700009970000997288707070707070707028955557755555775290757575757575757529175757757555575775752925555775555577529397979979777797997972947777997777799729500009970000997296707070707070707029755557755555775298757575757575757529975757757555575775753005555775555577530197979979777797997973027777997777799730353535353535353535353535353535353304757575757575757575757575757575753059970997030699709970