let ring1=101442oHSBDSSSSSSSSSSSSSSSSSSSSSSSSSlet ring3SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSfHSSSSSSSSSSSSSSSSSSSSSSSlet ring4SSSSSSSSSSSSSSSSCC1BDCC1CC1CC1CC1CC1CC1CC1CC1CC1CC1CC1CC1CC1CC1CC1CC1CC1CC1CC1CC1CC1CC1CC1CC1CC1CC1CC1CC1CC1CC1CC1CC1CC1CC1CC1CC1CC1let ringlet ringlet ringlet ringlet ringlet ring5=70246fHfH447fHfH8fHfHlet ringlet ringlet ringlet ringlet ringlet ring9fHfH10fHfH11fHfHlet ringlet ringlet ringlet ring12fHfH13fHfH14fHfH24let ring15CC1RCBDRCRCSRCRCBDRCRCSRC4416RCBDRCRCSRCRCBDRCRCSRClet ring17RCBDRCRCSRCRCBDRCBDRCSRC18RCBDRCRCSRCRCBDCC1SSSSSlet ring19CC1RCBDRCRCSRCRCBDRCRCSRCBD20RCBDRCRCSRCBDRCBDRCRCSRClet ring21RCBDRCRCSRCRCBDRCBDRCSRC22RCBDRCRCSRCRCBDCC1SSSSSlet ring23CC1BDoHoHSoHoHoHBDoHSoHBD24oHBDoHoHSoHoHoHBDoHSoHBDlet ring25CC1oHBDoHoHSoHoHoHBDoHSoH26oHBDoHoHSoHBDoHoHBDoHSoHSlet ring271CC1BDoHoHSoHoHoHBDoHSoHBD28oHBDoHoHSoHoHoHBDoHSoHBDlet ring29CC1oHBDoHoHSoHoHBDoHBDoHSoH30oHBDoHoHSoHBDoHoHBDoHSSSlet ring311CC1BDoHoHSoHoHoHBDoHSoHBD32oHBDoHoHSoHoHoHBDoHSoHBDlet ringlet ring33CC1oHBDoHoHSoHoHBDoHBDoHSoH34oHBDoHoHSCC1BDSSSSSSSSS3let ring35CC1RCBDRCRCSRCRCRCBDRCRCBDRCSRCRC36RCBDRCRCRCSRCRCRCBDRCRCRCSRCRClet ring37RCBDRCRCRCSRCRCRCBDRCRCRCSRCRC38RCBDRCRCRCSRCRCRCBDRCRCRCSRCRClet ring39CC1BDRCRCRCSRCRCCC1BDRCRCRCSRCRC40CC1BDRCRCRCSRCRCBDCC1SSLFTSLFTSLFTSLFTSLFTSLFTlet ring41CC1BDoHBDoHSoHoHoHBDoHSoHBD42oHBDoHoHSoHoHoHBDoHSoHBDlet ring43CC1BDoHoHSoHoHBDoHBDoHSoH44oHBDoHoHSoHBDoHoHBDoHSSSlet ring45CC1BDoHoHSoHoHoHBDoHSoHBD46oHBDoHoHSoHoHoHBDoHSoHBDlet ringlet ring47CC1BDoHoHSoHoHBDoHBDoHSoH48BDoHoHSoHBDSSMTLTBDCC1S6let ring49CC1RCBDRCRCSRCRCBDRCRCSRC50RCBDRCRCSRCRCBDRCRCSRClet ring51RCBDRCRCSRCRCBDRCBDRCSRC52RCBDRCRCSRCRCBDCC1SSSSSlet ring53CC1RCBDRCRCSRCRCBDRCRCSRCBD54RCBDRCRCSRCBDRCBDRCRCSRClet ring55RCBDRCRCSRCRCBDRCBDRCSRC56RCBDRCRCSRCRCBDCC1SSSSSlet ring57CC1RCBDRCRCSRCRCBDRCRCSRC58RCBDRCRCSRCRCBDRCRCSRClet ring59RCBDRCRCSRCRCBDRCBDRCSRC60RCBDRCRCSRCRCBDCC1SSSSSlet ring61CC1BDoHoHSoHoHoHBDoHSoHBD62oHBDoHoHSoHoHoHBDoHSoHBDlet ring63CC1BDoHoHSoHoHoHBDoHSoH64oHBDoHoHSCC1BDoHoHBDoHSSSlet ring65CC1BDoHoHSoHoHoHBDoHSoHBD66oHBDoHoHSoHoHoHBDoHSoHBDlet ring67CC1BDoHoHSoHoHoHBDoHSoH68=50CC2BDCC1BDSMTLTHFTlet ring69CC1BDCC1CC1CC1CC1CC1CC1CC1CC1CC1CC1CC1CC1CC1CC1CC1CC1CC1CC1CC1CC1CC1CC1CC1CC1CC1CC1CC1CC1CC1CC1CC1(CC1)(CC1)(CC1)(CC1)(CC1)(CC1)(CC1)(CC1)(CC1)(CC1)(CC1)(CC1)(CC1)(CC1)(CC1)(CC1)(CC1)(CC1)(CC1)(CC1)(CC1)(CC1)(CC1)(CC1)(CC1)(CC1)(CC1)(CC1)(CC1)(CC1)(CC1)(CC1)let ring70(CC1)(CC1)(CC1)(CC1)(CC1)(CC1)(CC1)(CC1)(CC1)(CC1)(CC1)(CC1)(CC1)(CC1)(CC1)(CC1)(CC1)(CC1)(CC1)(CC1)(CC1)(CC1)(CC1)(CC1)(CC1)(CC1)(CC1)(CC1)(CC1)(CC1)(CC1)(CC1)(CC1)(CC1)(CC1)(CC1)(CC1)(CC1)(CC1)(CC1)(CC1)(CC1)(CC1)(CC1)(CC1)(CC1)(CC1)(CC1)(CC1)(CC1)(CC1)(CC1)(CC1)(CC1)(CC1)(CC1)(CC1)(CC1)(CC1)(CC1)(CC1)(CC1)(CC1)(CC1)let ring71CC1CC272