d#A#F#C#G#D#let ring1=1084001400144220012001let ring300010001420012001let ring540014001620012001let ring700010001820012001let ring9400140011020012001let ring11000100011220012001let ring13400140011420012001let ring15000100011620012001let ring17400140011820012001let ring19000100012020012007752122022022022022022022022775775775775775775775775232202202202202202202202477577577577577577577577525220220220220220220220267757757757757757757757752711119111191111911119111191111911119111192899799799799799799799799729775775775775775775775775304424424424424424424424423111119111191111911119111191111911119111193299799799799799799799799733775775775775775775775775344424424424424424424424423511119111191111911119111191111911119111193699799799799799799799799737775775775775775775775775384424424424424424424424423911119111191111911119111191111911119111194099799799799799799799799741775775775775775775775775424424424424424424424427754322022022022022022022044775775775775775775775775452202202202202202202204677577577577577577577577547220220220220220220220487757757757757757757757754922022022022022022022050775775775775775775775775519979979979979979979979975277577577577577577577577553664664664664664664664664544424424424424424424424425544244244244244244244244256220220220220220220220220574424424424424424424424425866466466466466466466466459775775775775775775775775609979979979979979979979976150015001625001500163000100016400010001655001500166500150016700010001680001000169220220220220220220220707757757757757757757757757122022022022022022022072775775775775775775775775732202202202202202202207477577577577577577577577575220220220220220220220767757757757757757757757757722022022022022022022078775775775775775775775775792202202202204424424424428066466466466477577577577581400140018240014001832001200184000100018520012001864001400187400140018820012001890001000190200120019122092