d#A#F#C#G#C#let ring1=90XXXXXX4423333336533333333333333365333333333let ringlet ring33333336533333333333333365333XXXXXXXXXX4000000032000000000000032000000let ringlet ring5000000032000000000000032000XXXXXXXXXXXX63333336533333333333333365333333333let ringlet ring73333336533333333333333365333XXXXXXXXXX8000000032000000000000032000000let ringlet ring9000000032000000000000032000XXXXXXXXXXXX103333336533333333333333365333333333let ringlet ring113333336533333333333333365333XXXXXXXXXX12000000032000000000000032000032000000let ringlet ring13000000032000000000000032000XXXXXXXXXXXX143333336533333333333333365333333333let ringlet ring153333336533333333333333365333XXXXXXXXXX16000000032000000000000032000000let ringlet ring17000000032000000000000032000XXXXXXXXXXXX183333336533333333333333365333333333let ringlet ring193333336533333333333333365333XXXXXXXXXX20000000032000000000000032000000let ringlet ring21000000032000000000000032000XXXXXXXXXXXX223333336533333333333333365333333333let ringlet ring233333336533333333333333365333XXXXXXXXXX24000000032000000000000032000000let ringlet ring25000000032000000000000032000XXXXXXXXXXXX2688881010881010881010888888101088101088101088let ringlet ring2788881010881010881010888888101088101088XXXX2887871010871010871010878787101087101087101087let ringlet ring2987871010871010871010878787XX55553088881010881010881010888888101088101088101088let ringlet ring3188881010881010881010888888101088101088XXXX328787101087101087101087878710108710108710108733101087let ring343333336533333333333333365333333333353333336533333333333333365333XXXXXXXXXXlet ring3600000003200000000000003200000037000000032000000000000032000XXXXXXXXXXXXlet ring383333336533333333333333365333333333393333336533333333333333365333XXXXXXXXXXlet ring4000000003200000000000003200000041000000032000000000000032000XXXXXXXXXXXXlet ring423333336533333333333333365333333333433333336533333333333333365333XXXXXXXXXXlet ring4400000003200000000000003200003200000045000000032000000000000032000XXXXXXXXXXXXlet ring463333336533333333333333365333333333473333336533333333333333365333XXXXXXXXXXlet ring4800000003200000000000003200000049000000032000000000000032000XXXXXXXXXXXXlet ring503333336533333333333333365333333333513333336533333333333333365333XXXXXXXXXXlet ring5200000003200000000000003200000053000000032000000000000032000XXXXXXXXXXXXlet ring54888810108810108810108888881010881010881010885588881010881010881010888888101088101088XXXXlet ring56878710108710108710108787871010871010871010875787871010871010871010878787XX5555let ring58888810108810108810108888881010881010881010885988881010881010881010888888101088101088XXXXlet ring60878710108710108710108787871010871010871010876187871010871010871010878787101087101087101087626364let ring6566676869707172737488881010881010881010888888101088101088101088let ringlet ring7588881010881010881010888888101088101088XXXX7687871010871010871010878787101087101087101087let ringlet ring778787101087101087101087877888881010881010881010888888101088101088101088let ringlet ring7988881010881010881010888888101088101088XXXX8087871010871010871010878787101087101087101087let ringlet ring8187871010871010871010878787XX55558288881010881010881010888888101088101088101088let ringlet ring8388881010881010881010888888101088101088XXXX8488881010881010881010888888101088101088101088let ringlet ring8588881010881010881010888888101088101088XXXX8687871010871010871010878787101087101087101087let ringlet ring8787871010871010871010878787XX55558888881010881010881010888888101088101088101088let ring8988881010881010881010888888101088101088XXXX9010108891101088XXXXXXXX921010879355559410108895101088XXXXXXXX96101087975598101088