let ring1=108CC1SBDBD442CC1CC2SBDBD3BDBDxHxHxHxHxHxHxHxHxHxHxHxHxHxHxHxHxHxHxHxHxHxHlet ring4CC1SBDBDSSSSSS5CC1CC2oHBDBDoHSoHBDBDBDBDoHSoHBDBDBDBDoHSoHBDBDBDBDoHS6CC2CC2oHBDBDoHSoHBDBDBDBDoHSoHBDBDBDBDoHSoHBDBDBDBDoHS7CC1CC2oHBDBDoHSoHBDBDBDBDoHSoHBDBDBDBDoHSoHBDBDBDBDoHS8CC2CC2oHBDBDoHSoHBDBDBDBDoHSoHBDBDBDBDoHSoHBDBDBDBDoHS9CC1BDBDFTSFTBDBDFTBDBDSFTBDBDFTBDBDSFTBDBDFTBDBDSFT10CC2BDBDFTSFTBDBDFTBDBDSFTBDBDFTBDBDSFTBDBDFTBDBDSFT11CC1BDBDFTSFTBDBDFTBDBDSFTBDBDFTBDBDSFTBDBDFTBDBDSFT12BDBDFTSFTBDBDFTBDBDSFTBDBDFTBDBDSFTBDBDFTBDBDSFT13CC1BDBDFTSFTBDBDFTBDBDSFTBDBDFTBDBDSFTBDBDFTBDBDSFT14CC2BDBDFTSFTBDBDFTBDBDSFTBDBDFTBDBDSFTBDBDFTBDBDSFT15CC1BDBDFTSFTBDBDFTBDBDSFTBDBDFTBDBDSFTBDBDFTBDBDSFT16BDBDFTSFTBDBDFTBDBDSFTBDBDFTBDBDSFTBDBDFTBDBDSFT17CC1BDBDFTSFTBDBDFTBDBDSFTBDBDFTBDBDSFTBDBDFTBDBDSFT18CC1BDBDFTSFTBDBDFTBDBDSFTSSSSSSSS19CC1CC2xHBDBDxHSxHBDBDBDBDxHSxHBDBDBDBDxHSxHBDBDBDBDxHS20CC2CC2xHBDBDxHSxHBDBDBDBDxHSxHBDBDBDBDxHSxHBDBDBDBDxHS21CC1CC2xHBDBDxHSxHBDBDBDBDxHSxHBDBDBDBDxHSxHBDBDBDBDxHS22CC2CC2xHBDBDxHSxHBDBDBDBDxHSxHBDBDBDBDxHSSSSS23CC1CC2oHBDBDoHSoHBDBDBDBDoHSoHBDBDBDBDoHSoHBDBDBDBDoHS24CC2CC2oHBDBDoHSoHBDBDBDBDoHSoHBDBDBDBDoHSoHBDBDBDBDoHS