250388
CSBBCBBBBBCCBSSBBBSSBBCSCSSSSBSSBBBCCBCSCCCCCCCBCCBSSCCBCBSBBSSBCSCBCSSSSCCBBCBCCBSCCBCSSSBSSSSCBSCBBCBCBBCSCCBSSSSSBBCCBSBBBCBBSCSBBSCCBCBBSSSCSBBCSBSBSSCCBCBCCBSBCBCSSCCCSBCCCBBBCBBBBCSCBCSSSSSSBCSBBSSSBSSCCBCSSCSSBBCSSBSSBBBSCBSCBBCBBSSCBCCCSSBBBSSBSSBBCCBCCSSSSBBCBBSSCSCSBCBSBSBCSBCCBBCBSCSBBSSSSSBBSBSBSBBSCCSCSSSCCSBSSCCBSSBBSBCSSCCCSSCCBCBCSBSCSSSCCCSSSBCSSSCSSBBSSBSSBCSBCCBCSSBBBBCCBBCCCBBSCBCSSCCSSCSBSBBCSBBCSSBBSCBSBBBCBSSBSCBSCCSCCSSSSCCBCSCSBSSSBBSSBBCSCSBBSBBSSCCSBCSCSCSSBCBBCBBSBSCCSCCSBSBSSCBSSSCBBBCBCCCSSBBCBCCBSBSCCBSCCBCBCBCBSBSCSSSCBBSBSBSSBSCCCSBBCSCCCSCCBBBBBBBBSBCCSCCBSCBBCBBCCBSSBCSCBSSCCCSBBBSCCBBBSBBBBCBBSCSSBBBSSCBBBSSBSSSSBCSBCBBSCSCSSSSSCSCSSCBSCSCSBSBBCCSCBBSSSSSBSCBCCBBBCCBSCCSBBBBCSBSSBSBBSSSBCBCBBBBSCCBCBSBBCCBBSCBBSSCBSSCBBBCCBBSBBBSCSCBCCCBBBCSBBSBSBSBBSSBSCSSCSBBBSCBSCCSCCSCBBCBCSBCSSCSCCCBSCSSBCSCCBBBCCSBBBSSSSBSBCBBSCCBSSBSBBBSBSSBSBCCSSBBBSBBSSBCCSSBBBBSCCCSBCBBBCBBSCCCBCSCBSBCSBSCCCBBCBBCCSCCBCSSCBCBCCBBCCBCBBSBBBCBBCBBSBBSCCCSSCBCCBBSSCSCBBBCSCBCCBCSSCCBCCCCCSCSCSSBBSSCBBBSCBSCBSSBCBSSBSSCSSCSBCCSSSSSSCCSBCBSSCSBSBBBCSBBCSSCCCSBBBBBCSSCSSBCBBCSBSCCBBSCSCCBSCBCCSCBBBCCSSBBCCSSBBBCSBCSSCBSBCCSCBSSSCCCSSCSSBSSCSBBSBCCSSBSSSBSBSBBCCSCSSBBSBSBCCBSCCBCBSBCBCSCSBCBBCSSSSSBSBCCCSCSSSSSCBCBBBBBBBBSBBBSSBBSSBSBBSCCCSCSCCCBCSBCBCBSCCBBSSBCSCCSBCSBSBSSSCCBSCCCBSBCBBBBCBBCCBCSSCSSSCSBBBCBBSBBCCCBCBSCBCSCSBCSSCCBCCCBSBBCSSBBBCSCBCBBBCBBBCBBCSCBSSSSBCSBBSCCCSSBCSBSBBCSSCCBBBCCCCSBCBBCBBSCSSBSSSBCSBCSCSBCCSCCSSBBBBCCCBBSSCSBBCCSSSSBSBBCSCSBBBCCBSBCSCCBBBBBSBSSCBBSBCBSSCCCSBSCCSSCSBCCBCBSBCCCBSSBBCSSBBCBCCBCCCSBSBBCBCBCSBBCCBSCSSCCCCSCSBCCBCSBSCSCSCBSCSSBCSSCSSCSCCBCSCBSSSCSBSSCSCSSBCCCBSBSBCBBSBSBCSCCSCSCCBBBCCSSCCBCSCBSCBCBCBCCSBCCSSBBSSBCBBBCCSCBCBBBBCCBSSSCCBBCSCSCSBSCSBCSBBBCBCSCCCBBSCCCSBCBBSCCBBSSCBCSBBBCBCBBCSBSBSSBCCBCCSBCSBSCBSCBCCCBSBBSSSCCBCCBSSBSSSCSCBSCCCCBSBCBBBSCSSBSBSCCSBCSSBCSBCSCSCCBBBSBBSCSBSSSSSSSCSBBBCCCCSSBCBSCSCBBCBBSBBBCSSSBBBBBCBBCSSSCSSSCCCCSSCBSBSSSCCBCBSSSBCSSSSSSBBCBCSBBSBSSCCSSCCSBSBBSCBBCBSCCBBSSSCSSBBBCSCCSBCCBBSCSSCSCCCSSCSSSBSBCCBSBBCBCCBSCSBBBCBSCBSSBSSSBSBSCBCSSSBCCCBCSBBCCCCCSCSBSBCSBSSCSBSCCSCBSBSBSSSBSCSSBBSSCCCCCSSBBCSBBCBCBCCBBBBCSBCCCSBCSCCBSCSSSCCBBBBBSCSSCCBBCSBSSSSBBBSBBCBBCCCBSCSCSSSSBSCSBSBCBCSCBCSCSBCCBSBCSSBSBCSCCCBCCSSBSSSCBCBBCCBBBSCBCBSCCCCSBSBSCBSBCCCBCCBCSCCCCCCBCCSSSSSBBSCCSSCBCSCBCBSBSSCBCCSSBCBSBBBSSCSBSBCCSBCBBCSBSSBSCBSBSCCCCBCBSBCBBCSBSBBBSSBCCBCBCSBCSSSBSCBSCCBSCSSSBBBCBBSCBSCCCSBSBCSSCSSCCBBSBCBBBBCCBBCSBSSCBCSCBBSCCBCSCBBSCBBSCSCBCBCSBBCBSBSCCBSCCSCSBCBCBSCSCCCBBBCBCCSSBSBSCBBBCCBSSCBSSBBBSBBCBSCBSBBSSSSCBCCSCCSBCCCSSBBCSSCBBSSSBCBSCBSCCBBBSSBBSSSCBCBBSCCBBSBBSBSCSSCCCBCBCCCCSSBCSCBBSCSCBSBSCBBSCBBSBBCCCCSSBCCBCBSBBBSCBSSCBSCBCSBSCCCBCSSSSBCCBCCBBCSCBCSBSSSSBBSSSSSCSCBCCCSCSCSBCBCBCBBCSBCBCCCCCBBSSCCCSBCBBCSSCBBCCCCCCBBBCBCBCBBCCBBSCBCBCSCSSBBSCSCBBSCSBSCBSCSSCBBBBBSBCSSSCSCBBCCBCCCSSSCBSBSBSCBBCCBSCBCCBBSBBSCCBSSBCCBSSBBSCBCBSCBSSCCCCSCBBSCSBSBCBBCCCSSCSBCBBSBSSBSBBCSCBCSBCBCCSBBBSBCCCBBCBSCCSBSSCCBCSSCCSBCBSSSSBBSBSSSCCCCSCSBSSBBCCBCCSCCCBBSBCSCSCSBCCBBSSSCCSSSBBBBSBBSBSBCBSSBSSCCCCSSBCCSCCSSCCSSBBCCSCBBSCBSBSCCSSCCBSBBBBCCBCBSCBBSCCBCSCCCSBSCSBBCSBCCCCCCCCSCCBBSSCBCSSSCBSBSBCBSCSSCBCCSBBCCBBCCBCCSCCBSBSCCSCSBBCCBSCSBBBCSBBBCBBCBCCCSSSBCCBSBBCBSSBCBCBSBBBSSSCCSSSBBSBSCCSCBSSBBBCBBBBSCBSBBBCSBSCSSSCCBSSCSCBCSBSCBBCCCBBCSCSBCCBSSCCSSCBBCCBBBCCSCCBBBSCSBCCBSBBBSSCBBCSSCCCBBBCCBBSBCBCBBSSBBSCBBSCBCBBSBCCCBBBSSCBBCSSCBSBBBSCCSBCCSBBBBCCCBCCCCSBSSBBBBSCCCSCCBSBBCCBSCSSBSBSCCSBCBBCSCSCCBBBSBCBBCCSCCCSCBCCCSSSCBBCCBSCSCCBCBBSSSBCCSSCCCSSCCCCBCBBSBSSBCBCSBSCBCCBSSCBCSCBCCSBCBBCSCSSBBSSCCBSBBCBBSSCCSSBCCCSBCBCSSBBBCSCSBSCCSCBCCBSCCBSBCSSSCSCBBSBCBSSCBCCCSBSCSCBCSCCSBSCBSBCBCCCSSSSBBSCCCBCCSCBBBSSBSBBBBCBSBSSBBSCBCSBCSBCCCCCBSSSSCCSCBBBBCBCBBSCCBSBCBCBCSSSBSBBCCSSSCBSSCSSSBCCCBCBBCBBCSSCCSCSSBCBBCSBBCBBCBCSSBSBCSBBBBCCSSBCSBCCSSSSBCCCBCCBSBSBBCBBCCCSBCSCBSBCSBSCSCCBCCSCCCCCCSCCCBSCSBSSBBSBBCCSSSSBBBCBBSBSSBCSCBCSSCBSSCBSSSBBBBCBCCCSBCSSBBBSSCSBBSBBSBSCBSBBSSBSCSCSSCCCBCBCBSSSCCCBCCCBBCCCCBCBSSBCCBCSSSCSBSSSBBSBSCBBBSBCBSCSBCCSBCBCBCCSCSBBBCSBCBCSCCBCBSBSSCCSSSSSSSSCSCSBCCCSSCCCCCSBSCCSCCCBBBCCCSCBBSCBSSSBCBSCSCCSBCBSBCBSCBCSCBCSSBBSSSBBBBSSBCBCBCCCCCCSCSCCBSCSCCSCSBSCCSCSBBSSCSCBCSBCCBBCBBCCBSCSBCSSCBCSCBSCBBBBBCCBSSSBCSBCCSCBSCCCSSCBBSSSBBBSCSCCSBSBBBSSBSSSCSBBBBCBBCCCSCCBCCSCBCSCSBCCSCCSSCSSCCCCCSSSCSSSCBBCCSCBCBCBSCBCCCBBBBCSBSSBBCCBBBCBCBBCSCSSBBSSCSSBCBCBCCSCBBBCCBSBSBSSBSSBBBCBSCSCSBCCCBSCBBBBBCSSSSSBBCBSSSBCBSBBCSCBBSSSSCBSBCSSBCSBCBSCBBSBCBBCCCCBCCCBSSSSSSCCSCCBCBSCSCBSSCCBBSCSSCBBBCCSBSSSCSBBSSBBBCSCBSCSBCBSBCBCCBSBBSBSCBCCCCCBCBCCCSCSCBBCBSCSBSCCSCSSCBBCBBCSSBCBBBBBCCSBSBSSBBBSSSCCSBSCSCSBBCCBCCCSSSSSCSSSBSSBSSSSSCCBBBBCCBBBBBBSCBCCSCSBCCCSCSSSCCSSCCCSSCCSCCCBBBBCBSSSSSBBBCBSSCBSBBBSSCCCBSCSBCSCBBSBSSSCCCCSBBCSBCCSSBCSCSSCBBBCCBBSBSSSCBBBBBCSBSBBBBCBSCSSBCSBSCCBSSBSSCCBBBCCBSSBCBBSSBCBSBSSBCSBBBSCSCBBSCSBCBSBBBCSBBSCBCCCBBBCSSCSSBCCBCBBSBBCCSCSSSCBCSSBSSBSCCCBSBCSCBBCSCSCBBBBCCCBSBSBCSSSBBSSBSCSSCSSCSCBSSSBBCBBBBBSCCCSBSCCBBBBBCSCCSBBCCCCCSBCBBCBBCBSCSCCSSCSSSBCCSSSSCSBCSSSBCBSSSBSBBCSBCSSCBBCBCCCBSSSBBSCSSCSBBCCCBBSBBCBCCBCBCBSBBSBSBCBCCSSCSBCCSCCCSBBBCSSBCSBBSSCSCCBSBCCSSSBBBCBCCBBBSSBCBCCSBCBSSCSSCSBCBCBBSSCSBBBCBBCCBSSCSBSSBSBBSCSBCSSCCBCSSBCSSCBSBSSSCCBBBSBCCCSCBBSSSBSSBCCBSCCSCBCBBCCSSCCBBBSSSBCCSBCSSCBSBCBSCBCSSCBCBBBBCCCCSSCBBSCBCSSSCCBSBCCCBCBSSSSBSBCSCSCSBSCSCBBBCBBBCCBBCBCCCBSBCCCCBSCCCBCBCCBSBCCSBSSCBCBBSBCCCCCCSBSSBSCBCBCCSSCBBCBSCBBBBBCCBBSCSCSCBSSBBCSCCBSSCBCBCCCCCSSBCBBCBSCSCCSSBSBSCBSSBCSSCCBSSCSBBSCSBSBCCBBCCBCBSCBSSSSBCCSCSSBSBBCBCCSCBSSCSBCCCBCCCSCCBSCSBSSSCBSCSSCBBBCSSCSSSCBSCCCCBBCSBBSCCSCSBCSSSSSCBBCSSSSSCCBCBBSSSSBSSSBBBSBCSBCSBSCBSCCBBSBSSSBSCCCSBCBBBCSSBSBCCCSBBSSCBCSSSSSSCSSBCSBBSBCCCCCBCBSCBBBCBBSSCBBSSBBCCCSBSBSCBCSBCCCCBSCSSCSSCBBCBSCBSSCCSSSSSCCSSSSSBBCBSCBCBBCSBSBBBSCCCSBBBBSCCBBCBCCSCCBBBBSSSCSBCBBBSCSBSCBBCSSBCBBSBBSSCCSBBBSBCSBSBBBSCBCSBBSCBCCCBSCCSCBBCSSBCBCSBBSBSBCCBCSSBSCSCCSSSSSBSCSSSBBCBSCCBSBSBSSSSBBCBSSSBSBSSCBCBBCBCSCCBBCBCBSBCSBSBSCBCCBBSSSBSSBSBSBSSSCCSCCBCCCCCBCBCSSCCSSCSSCSSCBCSBSSSSSCSBBCSCSCBSBSBCBCSBBCCBCBBBCBBBSBSSCSBCBCSBCBBCBBSSSSSBBSCSCBCSCCBSSBSCSSSBSBSSBCCSCSSCSSCSBBSCSCCSCCBCCSBSCSSBBSCCSSSBBBBCSBBSSSBCBBCBCBSCSCCSSSCSCBCBBSCSBCSCSSSBCCBBCSSBCBSCBBBCSSSCCCBSBSCBCSSSBBSCBSCCSBCBSCSCCCSBCSSBBCBSBBCSCCSCSBCSCBSBBCBBBBBBSSBBSSCSSCBSCCBSCBBBBCBBCCCBBBCCCCBCBCSCBSBCSSSSSBCCSCCCCBBBCSSCBCBCSBBBBSCCSBBCBBBBCBBSSCBBBCSSBCBBBBSCSCBBCSBSSCCCSSBSBCSSSSSSSCBSSCSSCSCCCBCCCBBBCBBCSSSCSCSBCCBSCCSSSSCCCBSBBCSSSCSSBCCBBCSSSBCBCSCSBCBCSSBBCCBBBSSBCCCSSCBCSBCBSBCCCSCCBSBBCBBSBCSSBCSSCBBBSCCSCCSSSBCSCCCCBBCSCBSSSBCBBCBSCCBSSCBBSSBBCSBCSBSCSCBSCSCSSCBCBSSSCCBBSCCBSCBBBCBBSBCBSSSSSBBSCSBCBCSBBBCSSBCSSSCBSCBBCCSBSCSCBCSSSBSBSSBSCBBBCCCBSBSBBCBBBBSBBCCSBSBBBCBBCBSCBBSBBSSCBSSBSBCCSCSBCSBSBBBCSBSCSBSBBBCCCSSSBSCSCSBSCSSSBCBSCBCBCSCCSSCSCCSSCCSBBBBSCBBBSBSCSBSCCCBCBSBBCCSCBCBCBBBBBBCCSSBCBCBSSSSBBSSCBBBSSBBBBCCBSSBBCBSSSCCCSSBBCSSBCCSSSCCCSSSSBBSSSSCSSSBCCSSSCBCCSBSBSSSSSSSCSCCBSBBBCCCSCSCBSBCSSCBCCBBSSBBSBCCCSSCCCSCCCBCSSBSBCCCCBBBBSSCSBBCCBBSBCBCCSCSCCSBBCSBSBCSBBSCSBSCCCSBCSBBCCCCSCBBCBCCBSBSCCBSCCSCBSBSCBBCSBCBBBSBCBBSSCSBBBCCCSCSBCCSCBSSCSBBBSBCBBCBBBSSCBCSCSSCCSSSSBBSCBCBCBBSBSBBBCBBBCBSBSBSSCBCCBSSSBCSSSSCCSBBSBSBSSBSBBBCCCSCBCBCCBBCBBCSSBBBCBBCSSCCBCBCCCCSBSSCSCSSSBBCBBCSSBSBBBSSBBSSBCCCSCBSBCBCCBBSBSBBSBCSSBCCCBCBSBCBCCBCSBSBCCSBBBSCBCSCBBBCSBBSBBSBSSBCSBCSBSSBSBSCCCSBCBCBCSSSCCBCSBCSBCSSBBSSCCBCSCBSCCSBBBBBCCBSBCSBSBSSSCBBSBBBBBCBCBBSSSBSSSSBCBBCCSBBSBCCCSCBBSBBCBCCCCBCCSBSCCSCSBSBCCCBSBSSBBSCCBBBSSSSBCBSBCCBCCSSBCBCBBCBBBBBSCBBBBSBCSSSBSBBSCSCBSCCBCSBBBSBCCSCSBBBCCCCCCCBBSSBCSCBBBBBSBCBSBCCBSBCSBCSSSBSCSCBSSBSSBSCSBCCBBBCBBSSCBBCCSSSCCCCSSSSCSBSBBCBSCBBCSSBBCBBCBBCBSSBSCSCBCBBSSBCBBBSBBSSBSBSCBSSBBBSSCSBCBBSCBCBSCBCSBBCSBBSBCSBSSSBBSSSBSCCBBBCSBBCSCSSCSCCBCSCBCSCBCBBCBBBBBCSCCCSSCSSSSBBCBBCCSSCBSSCBCSSBCCSSSCCBCSSBBSBBBBCBSSBCCBBCCSCCSSCCSBBSBBSBCCSCCCCCCCBSBCCBSBSSCBCSSSCSCSCSCSCBBSCBSSSBBSCSBBCSBCSBBSBBBBSBCBBSCCCSBSSSSSBBBBBBBCBSSBSSCCCBCCBCBCBBCBBSCSBCCSBCSCBBSCCSCBCSBSSCSBBBSSCSBBBCCCBCCSBBCBBSBSSSCBBCBSSBCBCCCSSBCBSBBCSSCSSSBCBSBSCBBBCCSSCBCBCBBBSBCBBCCCCBCBCBCCCBSSBCCSCSBCCSBBCBBCSBSSCBSCBBSCSCCCBCBCCBCSCCSSBBSCBCBCSCCBSBCSCCBBCCSCSCSCBSSSSBBSBBSCBSSBBSCSSBSSCBCCCSCCCCCBBCCSSCSSBCSCSCCBBSCSCSSCCCCSBSSBSSCSBCCCBSCCBCCSBBBSCCCCCBSCSSBSBSCBCCCBCBBSSSCCSCSSCBSBCSBSSCBCCBSCCSSCBCCSBSSSSCBBCSCSCCCSBSBSBSBCCSCSBCSCBBCCCSBCCCBCCBCCBCSSBCSCSCCBCCSSSCCCSCCSBCSSSSBSSBCBCCSSSSSBSCBSSBBBCBSBBSBBSSSBSCCSBSBSCSSSCCSCCCBBBCCCCCSBBBBBCSCCSSSCBCCSCBBBCBCCCSSSBBCBCCSSSSSCSCCCSSSCCCBBBBCSSSSBSSBCSBBSSCSBBCCCBCSCSCBCSBCCCBCSCSBBCBCBBCSCSCBSSSSCBBBCCBSBCCCSSCBBSCCBCBCBSBBBSSBSSCSBSCCBCBBSSSSCBCBSBBSSSBCBSSCSBCCBBCCSBBSSCBSSSBSSCBSSCCCCSBSCBBBSSSCBCCCBSCCBCBBBSBSBSCBCBBCCCBBCSCCBSCBSCCCBSBSSBSSBCBBBSCCBSSCCBCBBSSCBSCBBSSBBCBSSCBCSSBBSCCBBSCBCSBBSSSCCCSCSSCBSSSCSCBBSBCCCSCCBBCSBCSSSCBBBSCBBBBSSSBBSCSCBCBCCBSSCCBCSCCSBBBBCSCCSSSSCCCBCCSSBCSSCCBBSBCSBSCCBSCCBCCSSCCCSSSBCCCCSCCCCSCCCSCCSSCBBBBSBSSCSCCCBCSSCCCSCCBSCBCCSBSBBBBSBSCBBCSCSBSSSSSBSCBBCSCCCSBBBCCSBBSSCCBSCSBCCBSCSCSCSCBCBCBSSSSBBCSBCCCSBCBCSSCCSBCCBBCCCSCSCBSBCSBCBBBBCCCSBSBCBCCBSCBBCBCCBBBBBCCSSCBSSCBSBCBBBCCBCBBCBCSSBSCCBSSCBSCCCSBSCBSCCSSBCCSCSBBCCCBSSSCSBSCBSCSBCCBBBCBBCBBCSSCSBBBCBCCCCCSSSCBCCCCBBCBSSCSBSSCBSBSCSBBSCCSCCSCCBCCCBBCCCSSBSBSSBSSBCCBBBBCSSSBBCBSSBBBSSCCCBSCCSBBBSCBSBSBBBCCBBBBSSSSSBBCSSBCBBSBCBSCCBBCCCSBCSSCSBCCBSBSSBCBBSSBSCBBCCBBSBCBSCBSBCCSSBSCBSSCCCCCCBBBCCBBCSBCSCCSCCSCBCCSSBCCBBCSSBBBBSCBSCBSBSSBCBCSSSSSCSBBSCSCCCCSBSSCBCSBBBCCBSCSSCBCBCCSCCCBCCCCCBCCSSCCBCSCBBBSSBSBCSCBCSBCBBBBSSCCCCCBCBBBBBSBBBBCSBCCSBSCSCBCBCBBBBCBCCBBBBBCSBBBBCBCBSCBBSCSBBCCBBBSCBBCSSSCBBCBBBCCCBCCCBBCCSBCBSCBCCSBCSCBBSSBCBCBSSBSSCBSSSBCBCBSCBSBCSCCCSBBBBCSSBSBCCSSCBBCSCSBSBSCCBBBSBBCCSSCSBSCCBBCBCCBBSSBCCSBCSCSBBBSBSSSCCSCBSBSBSSCSBBSBBCBSBCCSCBSBBCCCSCSSBBSSCSCSBSCSSBBCSBSSCBSCCCBCCSCCSBSBSCBCBBSBSSCBSBSCBSSBSCSBCSBCSSCBCBBBBBBBBSBBBBSBSSCCSBCSSCBCCCBCCCCSSSSBBSBSBBBSCBSCSCSSCBBCBBCSSBSSSCBBSCCBCBBSSBBCSBSSCCCBSCSCBCCCCBSCCCBCCCBBSCCCBCBBCCBCSSBBBCCBCSCBBCBSSBSBBBSCBCCBBBCBCSCSBBCCSCSCBBCBSCCCBBCSBBBCCCCBSCBBCCBSCCCSBSCCCSCSBBSBBSCSCBBSBCCBBCCCCSCSBBBSBCSBBSBSBBSBBBBBCBSCCCBCCCSBSSCSBCBBBBCCCCCCBBBBSSSCBBBCCBSBCCCBSSSSBSSSCCBCSCBBBBSSBCBCBCCSCSBCSBBSBSSSSBBSBSCCBSSCSSSSSCSCCCBBCBBBSCCBCCSBSSBCSCBCBCCSBCCBBSBBCSBCBSCCSSBSSSSBSSCBBSSBBCBBBBSCCSBCCCBSBSBCSSCCSBBCSBBBCBCSCBCBCBSCBBCSSSSSBSCBBBCBCCCCCSSBSCCBBBCCCSCCBCCCSSBCBSCCSCBSCBCCCCSSSSCCCCSSSBBBBSBBBCCBBCSBSCSSBSCCSBCSCSSBBBCSBBBBCSCCSSSBBBCCSSSBSBCBCBCBBBSBSBCBCSSCCBSCBCCSSBSSSBBSCSSCCCBCSSCSSSBBCCCSSBBSBCBBBCBSCCSBCCCSCCSSSCBSBBSCCBCSBBBBBCSCSCBCBBSCBSCSSBBSSCBSSSCSSSCSSSSCSBBCCSSBSCSCSSBSBSCSCBBSCCSSBSSSCCSCSSSCBBCSCBSCSSBBSCBCCSBSSCCSCBSBSSBBSCBBCSBBCSCCCSSSCCBSCBBCSBCBBCCCBBCSBBBSSCSCSBBCCSCBCSCCBSSCBCBBBSBCCCCSSCBBCCCSBBCSSSSCSSCBBSSSBBBSBBCCSBBSSCBCBCCBBSSBBCBSBBCSSCSBCCSBSBCBCBSCSCBSSSBSCBSSBSBCBSBBCSBSCCSBBBSSSSBSCSSBSSBSSBBBSBBCSSBCCCCBCCCBBSBCBSBCSBBBCCBCBCCCSCBBBBSCSSCCBBBCCSBCBSCCCSBSSBSBCSCCCSSCCCCCSBCCCSSCBSSCCBBCBSBSCCBSSBCCCBCCCCCSSBBSCSCSCBSCCBBBSBCCCCCCCSBSBBBSSBSSCSBSSCBSCCSCBBSCSCCBCSSSSSBCBCSSBBSCSCBSSCSCBSCSBCCBSCSSCBBBCBBBBBSSSSBSBBCCSCSCBBCBBSSBSBSBCBCSCCSSCBCCSSCSBSCSBCBBBBSCBSBCSBBCSCBSBSCBSSCBCBSCSCBSSSBCCSSBBBCBCCCCBSSBCBSBCBSBBCSCCBBCBSSBSSSCBSBBSBBCCSSBSBBBBBCBCCCBBBCCCSBBSSSCBBBSCCBBBBBBCBSBSSSBBBSSSBSCBSSSBSBCBSSCCSSSSCBCCSCSCCSSBSCCBSSCCBSCSBBCSBCSCCSBCBSBBSSBBSSSCSCSCSBSSSSCSBBCCSBSCSSSCBBSBBCCBSSCBSBSCCBBCCBCBSSCSBBSCSSCSSSBBCBBSCCSCSBBCCCSSBCSSBBCBCBCSBBSBSCCSCCBSBCCBBBCBSBSCSBSSBBCSCBSSCBSBCCSCBSBCBCCCSCCSBBSCBBBSCSCBSCCSSCCSBBSBBSCCBBBBBCBSBSBBCBBCSBSBSBBCCSBBSCCBSBCCCBBCSCBCCSCBCSSCSCSBBCSSBSSCCSBBCSBCSSCSBBBBBBCCCBBBSCCSCSCBSSCCBCSCCBBBSCBCSCBSBSCCSSSCCSBCBBBCSSBCBCCSBSCCSSBSSSSCBSCSCCSBBCBSSSSSCCCSBSBCSSBCCCCBSSBBBSBBSSBCBSBSBSBCSSCSCSBBBCCBBBSCSCBSBSCCSCSBCCSCCSCBCBBSBCSBSSBBCSBCCSCSSCBBBSCBSCSBSCCCBCSBBBCBBBBBSSSCSSCBCBBSBBCBCSSCBSCBBCSBBSBCBCCBSCCCBSBCBBBBBBBBCSSCCSCBCBSBCBBSCSBSBBBSBCSCCSBBCBBCSBSSSCSSSSBSBSCBCBBBSSCCBCBSSBBBCCSCSCCSSSCBSSCBCBCCBSSSBSSCBSBSBBSBSCBCSCCBSBBSSBBBSSCBSCSBBCBCCSSBSCBBSSBSSBSSCSBBSBCSSSCCBSSSBSCCBBCSBCSSSSSSSCBCSCSBCSSSBCBCBBCSCCCSCBSSBBSBCBSCBSBBBSBCCBSBBSSCSBSSCCBSCCSBSBBSSBBCBCBCBSSSBBSCBCBCCBCBBSCBSSBCCCBBSCSSCSBCSSBBSSBBBBCSBBSCBSBCCCBCBBSCBSBSSCBCSSSBCSBCBBSSSCBSSCSSCCCSSBSBBBCCBBSSBBBCSSCCBSSCCBBBCCBSSCSCBSCCSBSBSBBBSCBSBSCBSCSCSSBBCSBBBSSSBCSSSBSSSCBBBBSSSBCCCSBCSSBBSBSSSBBBSCCSSCBBBBBSBCCCCSSBBCSCSBCCCCBBCBBCBSSSCBSBSSSCCSBCCCBSCSBSBBCBCSSBBBBBCCSSSCCBSBCBCCSSSSCBBCBSBBBBSBSCSCBSSSSBBBCBBCSSCSBCBCBBCSCSBBCCCSCCSCSCSBBCBBCBCSBSBBCBCCCSSCBCCCCCSBBBCBCSBBBSCBCBSSSSSCBSBBCSCBCBBCCBSBCSBCBSCSBBBCSSSSCSSSCBCBSSBSBCCCBCBBSBSBCSSBCCBCSSBCCSBSCBSBCSBBBCSSBSSCSCBSSBBSSSCSBBSCCSBBBCSCCSSBCSSSBBSSBBCCCBCBBCBCSCSBBBBBBBSCSBBCSCBCSSBSBBBCBBBSBBBSBBCBSCBBSSBCSSCCSBBBCSCCSCBCSCSSSSBSCSBSBCSSCBCBSCCCCCSCCBCBSCSSSBBSBSCBCCSSSBBCSSSBBCCSCBSCCBBBBCSSBCSSBBSSSBSCCSSCSSBSBCSBCCSCCCCBCCCSCCSBBCSCBCCSCBCSCSCBSBBSCCSCSCBCBCBSBCSBBCBSSCSSBCSBBCBSSBBBCSSBCSSBCSBCBBBSSCSCSCBCSBSBCCSSBSSSBSSSCSBCSBBCCSCBSCBBSBSBSBBSSSSCSCBCSSCCBSSSCBCCCBSSBCSSCSSBCCSCBCCSSBCCBSBCSCSBBCSBBBSCSCBCSSCSSBBCBSBCSCBCSBCSCSCCCCCSBCSSBSBCBSSBCCSSBCBSBSSBBSBCBSSCCSCBBBSCBBBBSCSSSSBSSSCBCSCSBSCSSCSCSBCSCCBSSBBCBBCSBBBCCCBBSBCSBSBBSBBSBBSCCSSSCSSBCBSBCSBSCSSSSSSBBCSBBBSCSSSSCBCCCCCCCCCSBSSSBCSBSCSBBSBSSCCCSBBSCSSCSBBSCCCCSSCCBSCBSCBCBCCCBBBCBSBSBBSSBSCBCCCCCBBBBSSBSCCBSCSCSBCSBCBSCCCSBSBSCSSBBCCCSBBCSSBCSCBSBBSCCCSBBBSCSBCSCCBSBBCCSCSBCSSSBSSCBCCSSBBCSBBSCBCSBCCBCSBBBCCBBSCSCCBCCSCBCSSCBCCBBCBCBBBBSSCCBBCSBSCCSSSBCCSBSBSBCSSSSBCBCCCSBCSBSSBBSBSCCSSBSCSCCBCCCCCCBSSBSBBCCCSBSBCBCCCCSCSBCSBCCCSSSCSCCSCCBSSSCCSCSSSSBSSCCSCCBBCBSBSBCSSSSCBCBCCBSSBSCCCCSCBBSBBSSCCCSCBBSCCBCBBBSSSSSCCBBCSSCSCBSBSCCSCBBSSCSBSCBBSCSBCBSSCSSSBBBBSBBSCBSBSSBSSCBBSCCBBSBCBBBSCCCSCBSBCCBCBCCSBCBSBBBCSBBSSSBBSBBBBBCSSCSSSCBCCCSSCBSSCCBSBSBCCCBBBBBSBSSSCBBCBBCSCSSBBCCCBSCSCSSCSBSBCSCSBCCBCCSCCSSSBBBCBBBSCCSBSCBBCBCSCBSCSBBCBBBSCBCSSBBSBCCBSSCSSBCSCBBCCSSCBSSSSBCBBSCSCSCCSSCBSBSSCCBSSCBSCCSBSSBSBSCSCSSSBCSBBSSCCSBCBSBBBCCBSCBCSCSBSBSCSSCBSSBCSCCCCBBCBBSCCBCBSSBBCSSCCCBBCSBBBBSCSSSSSSSCSCSSSCBBSSCSSBBCSBCBCSSCCSSBSSCSBBCCSCCBCBBCCBCBCBBSCSBBSSCSCBBBCSSSBSCSSSCCSCSBSSSBSCCSBBCSSSBBSCBBSCBSSCSCBSBBBCSCCBCCCSBCCSCSBSBCCBCSBBBSBCCCCBSBSBBBBSBCCCSSCBSBSCBBCBBBSBBSCSCSCBBCCBCCSSSCCBSSCBSSBSBBSCCBCSBCCBSBCBBSBCCBBCCCBCBBCSCCBSSCBSBCSBSCCCCSCCSBCBCSCCCBBBBSCBSCCBBCSBBCCSSSBSSSSSSCCBBCBSCBSSCSCSBBSCCSSCCSCBCSSSBSBSCBSSCBCSCCCSSBSBCSBBBSSCBCSBSBBBBCBSBSSCCCCBSCCCSCSBCBBBCCBSBSCSSBCSCSBCBCSSBBBSCBSBBBCSCCBBBCCBCSBCBBCCBCBCBCCBCSSBCCSSCBBSSCCCSBSCSSCSSSBSBSBCCBBSBBCBBSSCCSBCBCSBCBCBSCBBCBSCSCBCSSSSSBBCCCSCCCSCCCCSBBSBCSBCCBSBSBCBSCBCCCSSCSBBBBCCSSCCCBSCSCCCCBCSSSSBSCBSBSCSCBBSBCBSBSSSCBBSCSSBSSCSSSSBSSSBBBCSSCBSBCBCSBSCSBCBCBSBBBSBSSSCCSBSSCCBCSCBSSBBSBSSSSCBBBBBCCCSCBSCBBCCCSSBCCSSSBBSCBCBCBBCBCBBCBBSCBCSCBCBCSBSBSCSSBSBBCBCCSSSBSSCSSCBBBCCBBBBBCBSCBBSBBBBSBSBSBBCSSCSSSBBBCSCSBSBCSCCCSSSBCBCSCBSBSBCSBBSCBBSSSSBCCCBBSSBCCCSSBCSSSBCCBSSCCCSSBSBBSCSBSCCCBBSCBSCBSCSBSBSCCSCBBCCCCSCBCSSBBBCBSSCSBSCSCCSBBCBBBBCCSCCCCBSSCCBSSSBSSBCBBBCBCSCSCBCBBBBCCSCBSCBCCBBBBCCSSBBBCBCSSBSBSSSCBCCBSBBCBCCCBCBSSSCSBCCBSBSSBBCSSSCCSCSSSSCSSSCSBCSCCSSBCCBBBBSCCSCSSSCSSBSCSCCCCSCSCBCBSCSSSCCBBSSCSSSCCBBSCSSCCCCBCBBSSBCSCSSBBBBBSSCSCSSSSSBCCSBCBBSBSBSBCSBSSBBBSCSBCSBBCCBCSCBCSSCSSBBSSSCBCCBSCSBBSCBBCCSCCSCBCBCCSBCBSBSSCSBSCBCSSSSCCSCCSCBSBSCBBSCCSCBBBBCCBSBBBBBBCCBCSBSSBBSCBSSCSBCCSCCCBCCCSSCBBCSSBSBSSCBSCCCSSSBBBSSBSSSBCBCCBBSCCCBSBSSBCSBBSBSCBSCCSSCCSBBCSBCSBBSSCBBSCCBBSSCBCSCSBSSCBBCSSBCSSBCBCCSCCSSSBSSCBSBSBCSBBSBSBBCCSCSBCCCBSCCSCBBCCCSBSCSSCBSSCCBSSCBBCBCBCCBBSCCSCBCBCCBBSCSSCCSBSSCBCCSCSBBCCCBSCCBBBSCBSCCBBBSBCBBCBSSCCBBCBSBCCCSCBSBCSSCBSCSSSSBSCCSSSCCCSCCCCCSBCBCSBCCBBSBCCSCCSSSBSCBSBCBCCSSSSBBCSCCCCSCSSCCBSBCBBCCSSSBSSCSBCSCSBSSSCSBSBSSCCBSCSCCSBSCSBCSSCBCCCBBBCCCBSSCCBBBBBSBBCBSSSBSCBCBCBBBBBCBCBBSSBSSCCSCCSSCSBCBBBCCCBBSBSSSSSBCBCCBBCBCSSBCBSBSSBSBCSSCSSSBSSBSCBBBBSBCCCBCSSSSSCBSSCSSCSCCSBSCCBBCSBSSCBCCCSBBBCBSSCSSSBBSSSSSBBCCSSSBCCCCBSSBCBSBBCSSSBSBSBSSCSSSBCBCCCSSCCCCCCCSSBSCBCBCBCCBSCSCBSCSBCCSSBSSSSCSBSCSCCSCCSCBSSCBCSCSBCBBCSCBCBCBSCCCSSBBSSCBBBBSSBBCBBBSCBBSCSSSBBBSBBSSBSBSCSCBCBSSCCBCSBSSCCBSSSSCBCBSCSCSSBBSCBSBBCSCCSCSSSSSCCCSSCSBCSCBBCCCCSBBBCSBCSSCBBBCBCCBBCCSCBSCCCSSBSCBCSBBCSCCCBSCBBBBCSBBCBBCBCSCCBBSSSSSSCCSCCCBSBBSBBCSSSCCBCSSSSBCSSSSSSSCCBCCCCSSSBSCSCCBSBCCSBCSCSBSSCBCSSCSBCCSBSBCBBCBBSCCBCCSCSSSBSBBSBCSSBSCBCSSBBBSBSCCCCSSCBCCCSSCBSBCSCBBCCSBSCSSSSCBCCSSCSBSCSBBSBBBCBCCCCCCSSBSCCBCSBBBCSBBCBCCBCCSBBSSSBSBBCCCCCCBBCCSSBCBCBSBBSBCBBBBSBSBCSSBCBCSCSCBBBBBCCBCSCBCSBBSSCSSCSCSSSBBSSCSBSSCCSSBBSCCCBCBBCSCCCBSCCSSBSBBBBSCBBCSSBCCSBBCBCSSCSSSSCSSCSBBBBCSBBCCCCBCBBSCCBCSCBCCBBSBBBSSSBBSBCBCCSCSCBSCBCBCSSSBCCCSSCSBSCBCSCCSBSSSCCSBSBBCCCBSCSCCBSSCBSCCCCSCBSBBCSSBSBSSCSCCBCSCSBCBBSCCBCCSBCSSCSBCSCSCBCSSBCBCSBCSCBBBSSSCCSSCCCBCCSCBBSSBCSCCSSCCCSSSSSSSSSCCCCSSCSCBSBSBCBSSSBSCCBBBBCSCBBSSBCCSSSBCCBSSSSSSCBSSBBCSCBSBBCBSCSCCCCBCBSBSBBBBBSBBBBSSBCCSCSCSBCBBSSCSSCBBSCBSSBCBBSBSBCSCCBCBCCSBSCCBBSBCBSCCBBSBCBBBBSSBBBSBCCCBCSBSSCBBCSBSSSBBCSSBSBBCBSCSBSSCCBBBCSCCSBSCCBSCBCBBBSBSCBBSSCBBSCBCBSBBBBSCCCCBBBBCBBCCBSCBCCBCBBCSBBBCSBBBBSCSCCBCCCSBSBCCSCBBSSCBCSSCCSSBCBBSBCBCBSSCBCBSBBSBCCCBCSCSSCSSSCBCSBCSSBSSSCCBCBBBBSBCBSSBBBSSCSBCCCCBSCBSBSBBCCBSCBBBBCBCSCBSSCCBBBBCBCBBCSCSCBCCSSSSBCCSSBCSCSCSBSCSBCBCBBCCCSSCBSBCBBSCCSBSSCCCBBSBCBSCCSBCBBBCSCCSSCCSSBSCCBCCBBSCSSCCCBCSSBBSCSSCSSSCCSCCBSCCSSBCBCBSBCCBSBSSSSBSSBBSCBCCBSSCCCSBCBCBBBBCCSBSSSBSBBBCCCBCCCCCCCBCBSCSCBSSSCSSBBSSSSBBCSCCCBSBSCCSSSBSBCCSCBBSSCCCBBSCBBBSCCCCCCSCBSSSBBBSBBBCBSSCBSSBSSCBSBBSBSCBBCCCCCSSSBSBCBBSBBBSSBSSSSBBBCSCCBBBSBSSCCBSCCSBBCBSBBSSSBCSCBCSBSSBSSSBSSSCCSCCBBSCSSSSSSCBCCSCBCCBBBBCBBBCBCBSCBSBBSCCBSSSSCCSCCSCBCSSSSBBCBBSCCBBBBCSCCCCBSSBBBBCSSSCBCBSSBCCCBCBBSBBSSBSCBBSSSSCBBSBSSSBSBBCBBBSCSSBCBCBCCBCCBSBSBCBSBCBCSCBBCSSBSSBCBBBSBCCBSBSSSBCCSBCSBBSBBSSSBBSBBBCBBBBCCCCSBSCSCCBBBBSCBBSBBBSCSCCBBSBBCSCSSBSSSCSSBCSSSCCBSBBBCBSBCCBBCBSBSBCSBSSBSSBCSCSBSBCSSSSBSSSCCCCSCSBSBBCCSCSSBBCSSSSCSBBCSCSCSSCSBSCBBCSBSCBSSSCSBSBCBCSCCCBBBBSCCSBCSSCSSBSBSCSCCCSSSSBSSSCCCSSCCBSCSBBSCSSSBCSCBSBCSBBCBCCSBBBCSCBBCCSCBSCBBCSSSBSCSSSCCSCCBSBBCSSCBSBBSCCBSBCCSCCSSSCCCCSBSCSSBBCCBBCSBSCSBBCSBCCBSBBSBBCSCCCBCSBSSSBCBCCSCBCBSBCBCCCSCSCSCBCSBCBCSSBBCCCCBBCSSSBCSCBBCCCCCSSSSSSSCBBBSCBCSSSCCSSBSCBSCSBBBBBCBBBSBBBBSSCSCBBCSBSCCSSBBCSCBBCBBBCBBSSCCSSBBBCBBBCSCSCBBSCSBCCCCBCCCBCBBSBSBBSCBCSBCCSCSSSCSCCSSCBBCSSSCSSSBSBBBBCSSSSCBCSBBSBCCCCBSSCCSCCBSBCCBSSBSCSSBSCCSCBCBSBCSBCBCSSCBBSBCBCCSBBCBBBBCBCSSBBBBCCBBSSBSCBSCCCBCSCSBSCBBBSCCBSBSSSBCCBBCSSBBCSBCCSBSBBSBBCSSCCCBSCBBBBSCBBCCBSCBBSCSBSCSSSCCCCBBBBSCCCCSBBSCCBBSSBCCSBCBSBCCCCCCBSBCCBCSSBBSCBSCSCSBBBBCSCCSCBBCSBBBSCCSBCSBCCBBCCBSCSCCCSBSCSBBSCCSBSCBCCBSCCBCBBCBCCCCCBSBBCSCBSSCBCBSCBCCSSSSCBBCCBSCCCBCBCSBBBBSSCSCBSSSCSSCBBBBCSSBSSBCSBBBCCSCBBCSCCBCSBSCBSBBCBCCCBBCCSSBBBSSCSCSBBSBBSSBBBCSBCCCCSBBCBCBSSCBSSCBSBBSSBCCSBBBSSCCSSSCCCBCCCCBBBCBBCBBSCBSBCCCBSCSBCCCCSSCSSBBBCSBCCCCSBSSCBSSCCBCCCCBCCBSSCBSSSSSCCBCSCSSBSBCBBCCSBSSSBSSCCBSSCBBSCCBCCSSBSBBCBBSSBBSSCBSBBCCBBCSCBBBBBCBSSCBCCCSSBBBCBBSCCSSBSBBSSCCCCBSSCBBSBCBSSBCCBBBSBSBSBCSBBSCSSCSBCSSCCSBSSBCCCCCBCCBCCBCCCBBSSBSCSSBBSSCSBCCSCBCBBCCSSCSSCCCSBSSSSSSBCCSCCCBSCBSBCBCSCBSCCBBSBBCBSBCCBCBBBCBCCSSCSBSCSCBSCSBBSCSSSCSSCBBCCBSSCBBCSCSSBSCCBCSCCSCCSCBSSSSCBCSBBSBSCSSSSSSSSBBBCBCBCCBSSSBCBCSBBCCBCBCSCCSCBSBCBSSSSBCBBSSCSBSSCSBBSSSSBSCBCSCSSCSSSSSCCSSBSBSSBCSBCSBCCCBBCSBBSCSBSCSBBSBCSCSBSCSBCSCBSCCSCCCBBSSCSBBCCSBBSSCCBCCCCBBSBCSCCCSBCSCBCBBCSBCSBBSSSCSSSCCBCBBBCSSSBSCCSCBSCCBSSCSCSBBSBCBBBBCBSSBSBBBBCBCBSSSCCSBBCBSSSCBBSBBCBBCCSBCSCBBSBBBBBCBCBCSBBBBCSBCBBBCCBSSSCSBCSSCCCCCSSBBBSCSBBCSBBCSBCSBCCBCBCCBBBSCCSBBCSBCSBCCBCCSBBSBBSSBCSCCSCSSBSSCCSBSBCCBSCSBCSSSSSCBCCCBCSSCCBSSSSCCBBCBCCSCSCBCCSCCBBSCBSCCSSBCCSBSCCCSBCBSCCCSCSBSSBCSSCBBCBBSBCSCSCCCSBBCSSBSCSBBBCCBCCCBCCCCBSBSBCCBSBBSCBSBSSBBCBBSCBCSCBCBCCSCSCCBCBCCSSCSSCSSSBCSSSCSBCCCBBSCCBSBSSCBCCBBCSBBCSBSCCCSBBSBSCBBCSBSSSBSBBCBSBBBSCSSSSBBCBSCSBCCCBBSBBSCSCSBBCBCSSCCCBSBCCCCCCBCSSSBSSSSSBCCCBSBBSCCBBBCCCCCSCBBBSBSSCSBBCCBCBBBSSBSBSCBSCCSBBSSSCCCCCBBSCBBBSSSCBSSSSCCSSSSBCCSSCBSBCCCBCCSBCSSSCBCBSBSCSBSBCSBCSBSCCSBBSSCCBCSCBCSSCCCCSSSSCCSBBBCSCBSBBCBBCBSBSSSCCCCCBCSBBCBSSCCBBSBSCSSSCBBCCCBCCCBCBBCBBBCBSCBCCCSCCCSBBCBSBSSCSBCCSCBSBSCSSCBSCCSCBBBCCCCCSSCBBBCSBBBBBCSCSSSCCSBSBSCBSSSBSSBBSBSBBSBBCBBSSBSCSBCCSBSSCSSCBSCCBCCCSBSBCBSCBBBBSSBBCSCCCCCCBSCSCCBCSSBBCBCBSBBBBBCCBBBCBSBBBSCBBCBBBBCSBSSBCBBBSBBSCBBSBCSCSCBBBCBCBBCBBCCCSBSBCBCCSCSCBCBCBCSCSCBCBCSCBBBBBSCCBCCBSBBCBBSSSCSBBSBCBBCBCSCSSBBSBCCCCSCCCSBCCSCSSCCSCBSSSSBSSCSBBBCBSSCSBSBCSSSCCBBSSCSSBBBCCBCSBSCCBCSCBCSCSSSSBBCSSBSBBSSBSCBSSCCBBSSCCSBSSBBBSCBBBSCSCBBCCCSSBBCSCSBCSBBCBBCSCCSCBBSSBBSBCSSSCCBCCSCSSCBSCBSCSSSSSBSSSBCSBBCCCBSCBBCCBCBSSBSCCCCSCSSBCCBCBSBSBBBSSCSCCBCBCSBBBSSSCCSBSCBCSCCSSSCCCBBBCCBSBSCSBCCCSCBSCSSCBSSBCCSSSCBBSCBCSCCCCBCCSCBBCSSBBCCSBBSSBCCCBBSBBSCSSCCCBCCCBCSSSSSBCSSCCCCBSCSSBBBSBSCSSCSBSBCCSCBCBCSBSBBBCSCSCCSCBCSCSCCCSSSCCSCBSSCSSBCCBSBSBBSSCBSCBSSCCBBBSSBBCBSBCSBSSCSBSCSCCCSBBBCSBSCBBSBSCCSBSBCSCSCBSBCCBSBBSSSSCBSBBSCBBSBSCSCSSBCCBCCBSBCBSBCCCCCSSBCBBSSCCCBSCSBCBCCCBBCCCCSBBSBBSBCSSBCBCCBSBSCCBCSBBBBCSBCCSBSBBBBBSCBSBSBCSCCBCCSCBCSCSSCBSSSBBSBBCCSBBBCBBSCSBCBBBSSBCSBBSSBSSCBBSCCSSCSSBCSCBBCSCSCBBCBBCBCBBCCCCCBSSSCSBBBCCBBBSSBCCBSSCBBSBBSCSBCSCCSCBCSSCSCCCCCCSCBCBBSBBBSCCSBCSCBCSSBCBCBBCBBSSSCSBSCBCCSCCCCSBCSSCCCCBSSCBCSSSCCSSCCBBSCSSBSSSCSBSBSCBSSBBSBSCCCSBSSSBBBSBCSCCSCBCBSSCBBSCSSSBSBSCBCCBCCSBBBCBSCBCBCBCCSBBSBCCCCBBSSCSCBSSSCBCCCSBBSCSCCCBCSCCSCCBSBBCSBCCSCBSSCCSBBBSCBBCBCBCCBBSCCCCBCCBBBSSCBSSSBSSCCSBSBBCBSSCSSBBSSSCBCCSBBSSSCCBBCCSCBBSBSBBCBCSSBCCBBCCSSSCBBBCBSBCBSSSSSBCCBBSSBCCSCBCSSCBBSSSSCCCBSCBCBSCBBSSSCSCCBCCSCSBSBSCBBCCSBCCSCBCBCSSCBBCCBBSBCCCBSCCSBCBBSSSBBSCSCBBBBBCSCCBCSSBBSSSSBCBBBBCSCCSSBCSSCSSSBCSCSBSCSCCSBCBBCSSBBCCBBBBCSSCSBBCCBBCCBSBCCBSCBSCBSBCSSBCSCCCBSBCSSCCCBBSCSSBCBBSCCSCCSSCSBSBBSSBCSCSBSCSSCBBCCCBBCBSSCSSSBSCSSCBSCCCSSCBBBCSCSCCCCBCBCBCCCCBCSCCSCSBCBCCCBSBSSBSSCSBSBCCSBBBSSSCCBSBCCSBBCBBBSBBSSSCSSBSSCCBSSBSCCCCBSCSBSSSSSBCSSBBBBCSCBSSCBBBSBBSBSBSBBCSBCCSBBSSSSCBSBBBCBCBBSCSCBBSSBBBCCCSBCSCBSBSCSCBCSBBBSSSSSCBSSSBSCSCCSCCSBSCBBSSSBCBCBSBSBCCSSBBCSSSSBCBSCBCSBCCCSSSSSSCCBBSCBBSSBCSSBCCBSCBSBCBBSSBCCSCSCBBSBBBBCSSSCCCSSCBBCBBSBBCCBSSSBBSBBCSSSBBBBBSCSCSBBBCCBCSBBBSBBCCCSCSCBSSSSCCBCSCSCCBBCSSBCBBBBCBBSBSBSBCSCBCSSSSCCCBSBBCCBBBBCCCSCSCSCCBCBCSCBCBBSSSSBBBSSSCSCSSSCCSSCBSSSCSSCCSCBSCBCBCBBCSSSCSBCBCSCSSBBSBCBBBBCBBBBBSBSCSCCSSSSBCCSSBSSBSSBSBBCBCCCBBCSSBBBCSCSCSCSSSCCSBBBCCBBCCCCCBCBSCCCSSSCSBCSCSBCBSSBCSSBSCSSCBCSBSBCSSCSCCSBSSCBSBCSCSSSCCBBSCSSSCCSCSBCBBBCSCBSBCCCCCSCCCBSCCBSCSBSSBBCSBCSBSSSCBSBBSSSCSCSCBSCBBSCBCSCSBCBCSCSCCSBBCCBSSSBSCBSBBBCBBCCBCCBSBBCBBSCBBCSSCSSBCCSBCBBBSCBSSCCCCSCBSCSCBCSSSBBSCSCBBSBCBBSCBCSBBSCSSBSCCBBCSCCCCBSSCSBBSSSCCBSBSCSBCBBBCBSSSCCSCSCCSSCCCSBSBCBCSCSCBCSSSCCSCSSSCBSBSSCBBBSCBSSCBBBSBSSCBBBCSCSBBCCCSSCCSCCBBSSBBSBCSBCCSSSSSSSCCCSBCSCSCSCBCCBSCSBCCSCSSSCCBBCSCCBBSBBSSSBBBCBSCSBBCBCSSCCCSBBCBBSBSCBCCSCBCSCSBSCBBSBCSBBSSCSSSCCSSSSCCSBSCBSSSCBBCBSCBSCBCCBSSCSCBCSBCBCSSCSSBCCBSSCSCSBSBSSSBSCCSSCSBBSCSCBSSBBSBBSCCCBSSSBSSBSCBSSCSSCBCBSBBCCBBBCCCSBBSBBBSCCSSBCCCSBSSCCBBCCSSBCBCSBSCSBSCBBCSCSCCBSSSBSSBBCSCCSBCCSSSBSCCCBBBBSCSSBBSSCCBCSCBCBCSSSSCBCSSCSSBSCCSCSBCBCCSCBSSSSSCSCCCSCBCSBBSCSBBBSCSCBSCCCSCSBBCCBBCSBBCCCSCSBBSSSCCCBBSBSCBSCCSCCBSBSCSSSCSSCCBBBSBSSBBCSSCCCBBCSBSCCSSCBBSSBSBBSSBBCBBSCSSCSSSBCCCCBBBBBBCBSCSCSBBSSBSBSSBSSCBCSBCSCCBSSBSSCBSSCCBSCBCCSBBSCCCSBSSBCCCBCSCCCCBSCBSBBCCCCSCCCCSSCCSCCSSSBBBBBCCBSCCSSCCBSCSCSSSCSCSCBSCCCBBSBSCBBSBBCSCBSSCCSSBSCSCSBBBSSBBBSBSCCSCSBBSSSBSSCSBBCSBBCBBBBSSSBCBSBBSSCBSCCCBSSBSSCBBSSBBSCCCCBCSSBCSBCBSCBCSCSBBBSBSSCSBBSCSCSCSBCSBSBBCCBBBBBSCBSBSSCSBSBBBBBSSCBBCCSSCBSCCBCBBBSBSSBCBSSCBCCSBSCSBCSSBSBSSCBSCSBCSSCSBCBBCCSSSBCCCBCCCBBBBBCBBCSCSBBSSSBCBCCCCBBSSCCCCBCBSCSCCSSCSBCSSCSCCBCSCBSBCSBCCBCBBCSSSSSBBCCSSBCBCSCSCCBSCBCSBSBCCSCSBBSSSCSBCSCCSSBBSBBSSCCBSBSCCSBSSBSCSBBBSCSCBCSCBCSCCCCCBCSSSSBCCSCSCSSCCSBSCBBSSSBCSCBBSSCSBSCBBSBCSCSSSCSBCCCSSBSSSBCCSSCBCBSBBBCSCBCSCBSSCSBSCBCBSSCCCBCCCSCCCBBBCCBCSCSSCCCSSSBBSCBSSBBBBSBBBBCBBSSSBCBBSSCSBBSCSBSBBSSBCBSBSBBBCCSSBBCCSCBSBSCCCSCSBSSCBCSBBCBBBSSBCCBSSCSBBCCCSBBBBCSCBCBBBSSSSSSSSCCBBSSSBCCSCBBBCCBBCCBSSSCBSBCSBBSSSCCCCSSCCBCCSBSSSSCSCCSCBCSSBBBSSBSSCSSSCCCSCCCCBBSSCSBSSBSBSBSCSCBCCBBSSCBBSSSCCSSSBCCSSBBSCCBBBSCBSCCCCCSCSBSBCSSCCSBSSSBSBBCCBBBBSSBSBSSSCCBBBSSBSBSCCSCSCSSBBBSSBCBCSCBSSBSCCSBBCCSSCCSCSBBCBBCCSCSCSCBBSBSBSCBBBBBBBBCCSSCBCCCSCCSCSBSSSSCCSSCBSSCBCSSBSSBSCCSCSSSBCCSBBCCSSCSBBBBBSCCCBSCCSSSBCBCSSCSSBCSCCCBSCSBBBBCCCSSSCBBSBSBCCBCSCBCBSCCCCCSSBCBBSSSCCCBSSCSCSBCBBCSBBCCBBSCCBBBCSSSCCSCBSSBCCBBSBSSBSBSCCBCSCCCBCBBCSBSBBSCBSBBBBCBBCBCCBBSBCBCCBSCSCCSSBBSCBCCSSBBCCSCBSSBSCSCCCSSBSSCSBCSBSBCSBSSSBSBBCBCBSSBBCBBBSSBBCSSCBSCSBCCSSBCCBBCBCBCSCCCBSSBBSCBCSBCSCBCSCSCSCSBCBSCCBSCCBSBBSSBSBBBCBSSCSCBBSCCCCBCCBSBCCCCCBSBSSCCBBCSCCCCBSCBCCCSCCCSSCBBBSSSSSSCSBCBSBCCCCSCBCBSBCBBSBCSCBCSBSSSCCCSSBBSSBBCCBSCCSBSBBCSBBCCCBCCBBBCCSCCSSCSCBCSBCSBBSBBSBCCSBCCCBSSBBSSSCBSCBSSBSCCCCCCSCCSCCSCSBCBSBBSBSSCCCSSBSCSCBBSBCSCBBBSSCBCCCCCBSBCBCBBCBCBCSBSBCBCBCBBSSSSBBBCBBBBCSCCSCSBCBCBBSSCBCSCSBBSSCSBCSSBSBSBSCSBCCBSCSCCCSBCSSCCCCSCSSBCSCBBCSCSSCSCCSCBSBSCBSCSBSCSCSCSSBBSCSSCSSBSBSCCSBSSBSSBCBBBBCBSBCSCCSCSBCSSBSCBSCBCCCBSBSCBSSCBBCCCCSSBCCCBCSCCCBCBCCCCCCSBSCSSSCBBSSCSBSSBSBBCSCSCBCBCSCSBBSBBBSCCSCSSSBBCBCSBSBBSBCBBSSBCCCBBBSSSSCCCBBCCCCBCSSSCCSSBBCCCBCSSBCCSCCBCCSSCCBBSBCSBBBCCSBCSSCBSBBSBSSSCBCSBSBCCCSCCCBCCCCCSBBCSCSCBSSCBBBCSSBCBBCBSSBCBSCCCCCSSCBSCCSSSBSCCBBSBBCSBBSSCCSSBBCBCCBSBSBCCBBBBSBSCBBCSBSSCCCCBBCSBSBSSBCSCBCCSSBBSSCSBCSBCSBSBBCCCCCSCCSBCSBBSBBBBSCBCBBCCCCSBCCCBBBSCCCBSSSBCSSCBBCSSSCBCSCSSSSCSBBBSSSCSBBSSCSBCBSCBSCSCSBSCBSBCBSBSSCBCBCCBCSCBCCSCBSSSBBCCCBSBCCCSBSCBBBCSCCCBSBBBSBBCSSSCBSBCSSSSCCSCBBBCCSCCBCSBCSCBCCCBBBSBCCCSCBBSBBBSCSCSCBBSCSCBSCSCBBCCCCCBBCBSBCCBBCSBSSSCBCCCCBSSSCBSBBSSBCCBCCSCCCSBCCBBSCBSBSBCCSBCCCBSBCCBSSSBSBBCSSSCSCSSCSSCCCBSCSBSBBSSSSCSSBSBBSBSCBCSCSBSBSBSCSBSSBCCSCSCSCCBSCCBBSBSBBBSBSBCBCBSSSSBCSCCCCBSSSSSBBCSSCSCSCBSBBCBBSBBCSBCBCCSCBCBSCSSSCCCSBCCBBBSCBBBBBCCCBBBSBSSCBCCSBBCBSSCCCCCBBCBSSCCSCSCSSSSCBBSSCCSCSSSCSCCBBSSBBCBCCSSBBSCSCBSSCSSSCBBSCSSCCSBSSCBCSCSBSSCSSBBBCSCSBBCCBSSSBCSBBCCBCBSSSBCBSCCCBCSBBSCSSSSCCSCBBSCBBCCCCCBBBBBCBSSSBSBBBSCBSCBBSSCCCCSCCSBBBCBSCSCSBCCBBCBBCBSBBBBBCSBBBCCBSBCCBBCBCBSCBBCCSBCSCSSCBCSSSBSSSCBCBCSBBBBBCCSSBBCCSBSCCCCSCSCCBBBSCSCSBSCBSCCCBBCBCCCSSSSBBSCSSCSSBCCSCSSCCSBBCBCSBBCBBBBSBBCSSBSCCSCCCBCSCCSCBCSSSCBSBSCSSCSSSSSSBCBBBBSCCSCCCSSCCSCBSBBCBSCSBBSCCCCCBBCBSBSBCSBCBCBBBCSCBBCSCSBSCSSBSCBSCBSCSBSCSCBBCSCSCCCCBCSCSSBSBSBCSSBSCSCCSBBBBBCBSBCSBBCCBSBCSSCSSCCBBBSCSBCSCCBCCSSCCBBCCBCCSSBSCSSBCBCSCSSCSSSCCSSCCCSCBBBSBCSSBBBSSCCCCCSCSCSBSSSCSCBCCSSBSBCSBBBCSSCCSCSCCSSBCSSCBBCCBBSSCCCCCBBCBSSSSCBBSSBSBSCBCSBSCCSSCSSBBSBSBSSBCSCCCBCSBCBBCBCCBCCCBCSCBSSSBCBSBSBSBBBSBCCSBSCBCBSSSSBBSBCCSBBCBCBBBSBBBSCBBBBSSSCBSCSBCSBBBCCCCSSCCSBCBBCSCCBCBSBSCBSCSSSCCBCSSBSCSBCBSBBBSSBBBCCBSSCCCSSSSCBCBSSBCBBCCSSBBBCSSCBBSCBSBSSCSCCCSSSSCBBBBCCSSSBSSBCCSSSCCBSBCCSSCSBBBSBSSBSCSSCBBBSSBBCSSBBSCSCCSBBBBBSCCCCCBBBSBBSSCBBBCSCCSSCBSBCBSSCBCSBSSSCBSCCBCCCCBSBBCCBSSCBCSSSBCBCCBSBBCCCSBBCSSBSBSCCCBSBBSSBSSBBBSSSCSBBBSBCBBCSCCSSBCSSCCCBSSSCCBBBCBCCBSBSCSCCSSBCBBCBSBCSBSCCSCSSCCCCBBSSCSSSSCSSBCSBCCCCSBBCCSSBCSBCBBBBCCSBBBBBCSCBBBSCSSCBBBSSSCCBBCCCBBBSBCBCSBSSBSCSBCCBSCSBCCSBBSBCCSSCSBCCSSSBCCBSSSCBBSCBSCBSCSCSSSSBBCCBCBSSSBBSBBBSSCCSCBSCSSSSCSBSSCBBCBCSSSSCBBSSBCSCSSBSCSBBCCSBBBBCBCCBSCCSSSCCSSBCSCBSCCBBCSSCCSBCCBSBBBSCBCCBSCBSCBSSCBSCCSBCCCBBBBCCSCSCSCCCBSCCSCSSCBSCSBBSCBSSBSSSSBBBBCBCSBBBCBSBSBSSBBCSSCCBBCSSCBBCBBBCCBSSCSCSCSBSBBCSBBCSBSSCSBBCBSBSCCSBCCSCBCSBCSBBSBCSCSCSSCCSBSBBCCCSSSSBBBCSSBBSSBSCBSSSBSSSBCBSBCBBSSBCCCSSCBSCCBCCSSBCBCBBCSSBSBCBBBCCBCCSCBCSSBBBCCSCCSBCBBSCBSBCBSBBCCCBCBBSCSSSCBCBSBSCBSCSCBBBBBSCBBBSSBBBSSBCSSSBSCCCSBSBCBSBCCBCBCSBSSCBCBSCCBSSBCBSCBSBBBCCBBSBCBCSSSBBBSSCCCSSCCBBBSBSBCCSBBCSBCSSSSSSBCBSSCCCSSBSBBBBBCCCSSSCSBSSSBCSBBCBBCBBBBCBCSCBSSCSBSSCCCBBSBBCCCBSSBCSSCSCCCBSCCSCSSCCBBCBCBSSCSBCSCBBBBSSCCSSSCSSCCCSSCSBBBCBCBCBCCCCBBSBCSSCBBSSCBBCCBBSBSCBBCCSBSSSBSSSSCCCBSCBCCSBBCBCBCCBBBBBSSCCBSCBSCSSCSCBBSBBSSBSSCBSSBBSCBSSCBSBBSCCCBBSSBSBCCCSSSSCBSBSCSBSSCSCSCBSSBSSBCCBBBBBSCBSCBBBCCCBCCCBCCSSSCSBSSSBCBSBBBCCCCBBBCSBBCBCCBBBCBBBBSSBSSCBBBSSSCSCSSBSCBBSBSBBSBBCCBBBCBCSSCCSCBSSBBBCCCCCBSBCSBSSSSBSBBSSCBCCCCSCBSBCSSBCCBCCCSBSSSSSCBCCSSCSBSCSSSCBBSSCBBSCSBBSSCSSCCBBCBSSCBBSCBSBBSBBBBBBCCBSSBBCSCBCCSBBCSBSBSCCBBCCSBCSBCCSBCSCBCSBBBCSCSBCSSSBBBBSBBCBCBBSSBCSCSBSCBSBBCSBBCBCSBCSSBBCCSBCSBCCSBBSBCBCCBSCBBCCCBSBCBCSBBBBCCBCCSSSBCCBSSBSBBCCBCSSCSBCSCSSSSSCBSSSSSBSCSSBCCCBBCSBSCCCCBCBBBBSCBBCSSCSCCSBCSCBCCBBBBCSCSCCSBSCSBBCSSCCCCCBCBSBCCCSBCSSBBBBCSBBSSCCSSSCSCBSSSSSSCBBSCBSSSCCSBSSSSCSCCCBBCSCBCSSSSBSCSBBCBBCSCCSBCSBSSSSCBBSBSBBSBBSSCSSSCBCBBBSBBSCSBCCCSCSSCBBSCBBSCBBCBBCSSCBBCSBSSCSCBCBBSCSSCSSSCBSBBCSCCSCSSCBCBBSSBSBCCSSSBSCSCBCCBSBCCSBCBCCBBCSBCCCSBBCCBCCBCSCBBBCCSBBCSCSCCBSBSCBCSCBSCCBSSCSCCBSBSBBCCSCCSSSSCCCBCCBSBCSSCBCBSBCBBCCBSCCBSCSCBCBBCBCSBSCCSCBBBSCSBBCBSSSBCBSSCSCCSCSCSCCSSSBCBSCBCBSSCBSCBCBBSSCCBSSBSBSBBSBSBSCCCBBBCCSCSCSCBCBSCCCSBCSCBBCBSCSSBBCBSSCSBBSSBSSCBSSCSBBSSSSBCBBBBBSCBSBCBSCBBBSBCCBBSBBSSCCCCCSBCBBBCSCSSBSSSCCCCCCBBSBBCSSBSCBCBSSCCCSCSCBSSSBSCSBCBSCSSSCSCBCCCSCSCSCBCSSSCBSBCSCCCCSBSBSBCCSSSSSBCCBBCCCSSBCCBSCCSBCSSBSBSSCSSSCBSSCCCSCBBSCSCBBSCBBSSBSCCSCSSBCCSCCSSBCSCBSCCSBSBSCCSSBSBSSCSBSSBSSCSCBCSCBCSBSCCBSBCBBSBSSCSCCCCCSCSSCBCSSBBBCBCCCSSCCCBSCBCSBSCSSBSSSSCCBBBSBBCSBSBSSSSCSCCCSCBBBCBCSBCBSBSBSSBSBBCBSCCCBCCCCSCSSCBCBCBSBCSBSBBCBCSSCBBSCBCSSCBBSBBSBSBSCCCCSCSCCBCSSBCBBSCBBCCCCBCSBCCSBSCBCBSCCBBSBCSSSSCCCSCCBCCSCBBCBBSSSBCBSCBSBCSSSBBBSBCBCCBSSBSSCCBSBBCBBBCCCSBSSSCSBBBCSCSBSSSCSSBBCBCBCBBCCSSCSCCBCCBCSCCBBCCSCBCSCSSCBBSSSCCBSSBSCSBBSSSCBBSBSSBBCBBCBBCCBSSBBSSBSCCCBCBSSCSCBSSSSSCSCCSBCSSBCCBCCBSSBCSBSSCCCBCBBSBSCBCSCBCBSBCSBSSBSCBSSCBBBCCSSCCSBSCCBSCBCCSBBSBBSSBSSBSSCCBBSBBCBBSSSSCSSSBBCCSSCBSBSBSSSBSCCCSSCCBSBBSSSCBBCBCCCBSSSCCSCBCCCCBBBBBCCSBBCBSSCBSCSBSSBSSSCCBSCCCBSCCSCSCSCSCCCBSCBSBBCBSSCCSCCCSSCSBBBCSSBCBCSBCBSSBCCSCSBCCSSBBBCBSBCBBSCCCSSSCSBSBSBSCBCSBCBCBSBSCBCBSCBCBSBCBSCCSCBSBSBBCSCSBCBCBBBBCBBSSBBBBSBBBSCBSSCBBSCBSBCBSCBBBCSCBCBSSSCBSSBBBBBCBBCSCCCCBCSBBBSBSCSBCCBBCCSSCCSSBSSBBSBCCBBSBBCCBSBCSSSSBCBBBCBBSCSSCSSSBBBBSCSSBSSBBBBCCCCCCBBCSSCCBBCCSCSCSBBSSBBBBSCCCSBBCCSCBSBSSSCBCCSBBBSBCSSCBCBSBSSSSSSSBSCSBBBSBSSSCCSBCSBSCBCCBSCCCSBBCSSBCBSBSBBBSBCBCBSCBSBBBSCBCSSBCBSBBSSBBCSSBSCBSBSSCBSSBSSSCSBCBSSCBCCCSSBSSSBBCCBSSSCBBBBCSBCBCBBSCCCCSBCCBCCSSSCCSSCCSSBBSSSSSSSBSBSCCCBBCBBSSCBBSCBSCBSBBSSSSCBSBSBSCBCSBBSBBCCCBSSSCCSSCCSSSBBCCSSSCSCBCBSCBSSCSBBCCCBSSCBSBSBBBCSSSBCSSBBBSSSCCBSSSSCSSBCCBBSSSCBCBBSCSCSBCBSSBBBBSBCBSSCCSBBSBSSSBCCBBBSBBCCBCBCSSSSBCBSSCSSBCCSCBCSBSSBSCBBSCSBSSBCCBCBCCSSSBSCSBCBSBSCCBBSSSSCBBCBCCCCSSCCBBBCBSCCSBSBBSCSCSSCCCCBCBSBSBBCCBBBCBBBSCSBBBSBBSSCSSCSSBSCSSBSCSCCSBBSBSCSCBSBBBSSBBBBCBSSSCBBBSBCBBBBBBBCSSSSBSCBBSBBBSBSSSSBBCBCCCBCSCCCSCBSSCCBBCBBBCCCCBCCCCBBCSBSCSSBBBBSSCCCCBCBCCCCBBBSBBCBCSCBSCBSSSSBCCCCSSCSCSSBSSSSBCSCCBSSSBCBCBCSCCSCBSSCSBBCSCBCBSCSCBSBBCCSCBCCCBBBSCCCSSSCCCCCSBSBSSBCSBSSSSCBSCBCBCCCSSCSCBBSSBBBSSBCSSBCSSCBBCBBCSCSSCSSCCBBSBCBSSSBCSBBBSCBBSCSCBBSSCCSBSCBBCCBBBBSCBCCCBBSSBBCBBBSSBSSBSCCSSSSBBSCSSCCBBBSCCCSBBBSBSBSSBCSCBBSCCSBCCSCBCCBCCBBBCSSCBBSSCBSBCBSCSBCBBCCSCBSSSCBBSSSSBSSBSBCSBCBSBBSCBBBSSCBBBCCSCSSBBCCCSCBCCBBCBSCCSCCCBCCBSSSCBCSCCCCBCSSBCCBSSSSSBSCSBBCCBBBBBSBSSCCBBCCSBBBBCSCCSCCSCSBSSBBBBSSSSCCSBSSCBBCBBCCBBCCBCCSCCBBSCSSSSBSBSBBSSCSCCCBCCSBBBBBCCCSBSBBSSBBSSSCCBCCSCSBBBBCCCCCCBSBCBSCSBSSCCSSBSSSCSBCSCSBSBBBSBSSSBCBCSBSSSBSBSSBCSBSSSCCBCBCCCBSSBBBSSCSSCSBSBCCBCCBBCCSBSBSSCCSCCSSSCCSBSCCCSBSCSCCSSSBBSSCCCCBSBBSBCCSBBCCSBSBBCCSBSSSBSCSBBBCCBSCBBBCCCSCBCBCCCBCCCCCCSBSBSSCBBCBBSSBSSSSBCCCSCBCCBSSBCCSCSSCBCCCCCBCSSBSCSSCCCCSSSCCSSCSCBBBCCCSCSBBCSCSSSBCBBCSBCSCBBBBCBSSSCBSCSCCCSBSSCSSSBBCCSBCSBSSBSCBSSBCBCCBCCCCSSSSSCCSSCSSBBCSBCBSCSSCCSCBBBBBCSBBBCSSCBCBCBSBBCSCBBBCCCBBCBSBBBBSSCCSBSSCSCSCBCCBSBBBBSSSCCBBBSCBSCCCCBSBSCCSCCCSBCBSSSSCSCCCSSCCSSCSSBSBCCCBCSCSBSCCCBBCBSCSCSCSSSCCSBBBSBBCCCCCBSSBCBSCCCBBSCBCSSCSSCCBBSCBBSBBCSBBSBCCCCSSSBBCSCCSCSSCCBSSSSBBSSCCBBCSBCBCCCBSCSSSSSSCBSSSBBSBSCCBCSSCSBCBBBSBSCBSCSSBSBSSCSBCBCSSBBBCSCSBCSBSBBSCSSSSCCCCCSCSBCBBSBSBBBBCSBBBBSBCCBSBBSBCBSSBCBSSSCBBCBBSCCSSSBBCCBCBBBCBBBBSCCBSSBSCBSSSBBBBSCBCBBCCBCCBBSBSBBCCSCCSSSBCSSBSBCCBBSCBBCSSCBSCBSSCBBBSSSBSBSSBBBCSSCBSBBSCBBSSBSBSCCBSCSBCSCBBCSBBCCBSBCSBBBSBSSCCSSBCSBSSCBCSBSCBCCBBCBSSBCBBSBBBSSCSCBCSCSBBSBBSCSCSCSSBSSSSBBSCSSCBCSSSCCCSCBCBBSSSSCBSCBBBBCBBCCSBCCBCBSBCBCBBBSBBBCBBSCBSBCBSCSCSBSBBBSCSCBCCBBBBCCBCBBBBBCBCBBSCBCBCSBBSBCSSBSCCSBBBCCCSBSSSCSCBCSSCBCBSBSSCCBBBBBSBCSSSCCSSBCBBSCCSBSCSBSSBSBCBSCBSSBBCCSCBSBCCCSBSBBBBBSCSCBBBBSSCCBBBSSCSCSSCSCCSCCBBSSSCCBCBBCBSSBBCBSSSSSBBCBSSBSSBCBSSCBSSCCBCCBCBSSSCSBBSSBCSCSSSBBBCSCSCBSSSCSCBCSSSCCSBSBBSSSCSBSBSSBSSBCCSCBBSBSCBSCSBBCSCSBSCCSCBCBBSSBSBCSCSBBCCSBSBSCBCSBBCSSCBSBCCBCCSBBBCBCBSSSCCSSSSSBBSSSSBCSSBCBCSBCSSBCBCBBBCBCBCSSBCBSCBCCBCCCCSBCSCSBCCCSBCSSCSCSSBCBBCCCCSSCSBBBBSSSCCSSBSSSCCSBSSBBCBSBCSBCCSCBBSCCBSCSSBBCCCBCCCCBBSCBCCCBBCSSCBSBBBCBBSSCCSBBSBBBCCCBCSBBBBCSCBBBSSCCSBBCCBBSCSCCCCSSBSCSBBSSBBBSSCBSCSSCCBCSBSCCSCBSCBCBSSCCBCBBBCBSCCCCSBSSSBSCBBCCBSBSBCCCCSBCCCCCCSCCBCSCSBBCCSSCSBSSSCBBBBBCBBCSCCSCCCSCCBCSCCSSSCCBCBSBCBSCCBBCBSBSCBCCBBBCBBBSCBBCCSCSBBSBBSSBSBBSCCBSBSSBBSBCBCSCBCSSBSCSBSSCCSBSCSBBBBSBSCCBBSCBCSBSCCBSCCCCSCBSBSSBBBSSBBCSSSSCBSBBCBCCBCCBSSCBCCSCBBSSCBCBBSBSBBSCCSSCSSSSCSCBSCCCSSBCBBCCBCBCSCSSBBSBCCSCBCCCCCSCSCSSCCBBBBCBBBBCCBSSSBCBBBBCSSCBSSSCSBCSBBCSSSCBSSSBSSCSSBCSBBBCBSSBBCSSCCSSBBBBSSCCCSSSCBCCBBSCBCSSSBCBBBCCSSSBCSSCBSSSCBBBBCCCBSSBSSBCBBSBSBCCSSCBBBSBBSBCSCCCSCBBCCSSCSSBCCBSBCSCSCCBSBCCCBCCSBCSSSCBCBSCCSCCSCSBSSCBCCSCCSCCBSSCCSSSSCSSSBBCBSSBSCSSSBCBBCBCBCBSSBCSCCCCBCCSBSSSBBSSSCCCBCBBSCBSCSCBBCCCBCCSCCCBSCCSSCSSSBSSCCSSSCBBBCCSCBSSBCSBCBCBSSCCCSBSSCBSSBBBBCCCBCBSBBCBCBCSSSSBSCBSCSCCSSSBBBBBCBSSCSSSSSSBCSBBBSBCBSBCSBBCBBSSCSSBCSCCCCCBSSCBSBCSCBBBSSBSSSBCCSSSBBSSCSBBBCBBBCCCSCBSSCSBCBSCCSCBSCCSBCCCBCBCCBBBSBBBBBBBBSBCBSCSSSBBCBSCBBCSSCCCCSCSCCCCCSSCSBSCCSSCCSBBCBBBSBSSCSSBSSSSBCSBBCSCBBBBBCCSCCSSSSBSSBSSSSCBBBBSCSBCBBSCCCCSSSSSBSBCBBBSCSSSSBBSSCBSBCSSCBBCBSCBBBSBBCCBSCSSBCCSBSSBBSSBCCCSBSBSBCBSBCSSBCBCSSBCSBSBSBSCSBSSBCSBCBBSBCBBCCSSSSSBBSBBSSSSSSSCSCSCSCSBBSSSCBSBCCCCBCCSBCCBBBBSBCBSBCCCBCCBBCCSSSCBCCBBSCSCSCSBSCBCBSBCCSCCBCSCBSCSSCCCBBSSSCCSSBSBBBBCCBSBCCBCBBCBCSBSCSSCSBSCSSBBBSBBSSCCCCBSCSCBBSCSBBSBSSBCCCCCCCBSCSCCBBCSBSCBSSSCSCSBCBCSBSCBSBCSCBCSSCBCBCSCSBCSCCCSCBSBCCBBBBBBCBCSSCBSSCCCCSCSCCSSBSCBSSBCBBBBBSSCBCBSBCSCSSSCCBSCSBBBSSBBSCBSBSSCSSCBBBSBBSCBCCSBSBSCBBCCBCSBSBBCBSBCSBCSSCSSCSSBBCCCCSCBSBCCSCSSBBBCCCCSSSSBSSSBBSCSBCBSSBCSSSCSBSCSCCBCBBCBBSSSBSBSSSBCCSSSCSBSBCCSCSCSSBSCCCBBSCBSCBCBCCBSBSCCCCBSCSSBCSSBSCBCSSSCSBBSSSBSSSCSSSSCBBSCSBBSSBSSBSCSBCBSBCCBBBCBBCBBSCSBCCBSSSCBCBSCCSBCCSSBBSCCBBCBCSBCCCSBSCSCBBCSBCCBBSSCBSSCSBCSCCSBBCSSSSSSCCBSCBBCCCBCBSSBBBSSSSCSBBSSBBCBCCBBBCSSCCSSCSSCSCCCSBBCCCBSBSSBBSBBCBCBCCBBSSSCSBCBBCBCCCCBCCCBSSCBSCSBBBBCSCBBCCSSBBCBSSBSCCSSCBCCCBSSBCCBCCCBBSCBCCSCCSCBSSCSSBSCCSSSCSBBSBBCSCCBSBSCBBSBCBBCSBSBSBCBBBBSBBCBCCBCBBBCCBSSBSCBBCBSCSCBCCBCSSCBCSBCSBBBBCBSSCSBCSBBSBCCSSBSBBSCCBCSCBSBCCSCSBCCSCSCBBCCSSSCBCCSSCCBSCCBBCCCCSCCBSSCBSSBCCSSCCCBCSSSSSCSBBSCCBSSBSCSSSBCBSSSCSCSSCSBCSBSCSBBBCBBSBSBSBCCSSCBBCSBBBSSCBCCSBCBCCSCSSSCSCBSSBSSCSCSSCBBCBBSBCBSBSBSCSSSBSCSCBCBBCSBBBBCSSBSSBCBBCBBBSCSCCBBBBSBBCSBCBCSSSBCBCCBSSBSSBBBCCSCCSBBSBCCBSCCBSBCBSCCSCSCSCBBCBCSCSBBSBSSBSSSCSBBBBCSBSCSSBSCCBCSCSCBCSCCSCBSCCBBSCSSSSBBSSCBCBSCBBBSBBSSBCSBSBCBBBSSSSSSCCBSBBBCBSSSSBSCCSCSBSBSCBSSCSBSSBSBBCSBBSSBSCBCCBBBBCCCCSBCSBCCCCCSSSCBBSBCSCBCSCSSSCSCCBCSCBCBSBCBSSSSSBCSBCSSBCBBBSSBCCBSBSBBCCBSSCCCSBCBBBBCCBSSBSSCBBBSSSSSSBCCBCCCCSSSCSSCCSBSBBBBSCSSBCCSCCBSBSBBBSBCCBBBSBSBSSBCCBCBSSBSCSCCCSCBSBCBSCBSBCCBSCSCSCBCCCCCSSBBSCBSBCBCCBSBBCSCSBBCSBBSBSCCCSCCCSSCBCSCCSCSBSBSCSCSBSBCSBSBCBCSSBBBSCBSCCCBCBBCSSCSBCCCSBSBSCCCCBBSCCSBCCCSSCBBBCCSCCBSCSSSCSSCCBCSSBCSCCCBSSCSSCCSBBCSBCSBBCSSCSBCSSBSBSBSSSBSSSBCSBBCBSCBCSSCBBBSBCCCSCSBSSSCSCCSSBCSSBCSSBSCSBBBCBSCBBCSSCBCBSBCSCCBSCBSBSCBCSSCCCCBSCCSCSCSSCCSSSCBBBSCSSCCCCBBSSSSCCBSSBSCCBCCBBBSCCBCCCSBSBCSSBCBCBCSSBCBCSBBBBSBSSCBCCSSBBBBCSCBBBCBSSBBBSBSSCBSSCCCCBBBBBSCCCSCSCCCBCBCCSCBBCBSSSSSSBCCBCCBBSSSSCBCBBBBCCBSSCBBBSSSBSSCSSCBSBCCBSCSBBCSSBBBCSCBBBSBCCBCBCCCCBBBSSCCBSBSBBBCSCCSBSSSBSSBCCCCCSCCCSSSCBSCBCCCSBBSSBCCCCSCCBCSBCBBSSSBSBBBCSSBCCBBSBBCBSSSBSSCBSBSCCSSBBBSBBBCCSCBCBSBBSBBSSBBSBSBCBCBCBCSCSCSCBSCSSSBCCCCBCSCSCSCBCSBCBBBCBBBCBSCCSBBCCBSBSCCSBBCBSCSBSCCSCSBCSCCBBBBSCCBBCBBBBCCSSCSSBBBBCCBCSBBBSBCSSBBSBBBCBCSBBSSSBSCSCBCCSBCCCCCSSCCBCBBSCCCCBBBBCBSSBSSSSSBBBSBCSCSCSBSCCCSSBBBSSCCSBBCCCCBCCBCSCSSCCSBCCBCBCBBBSCBSSSSBBBSBCBCBSSCCBCCBBBBCSBCCSCBCBBSCBSSBSSCBSBBBSSSBBCCBSBSSBCSCCBCSBBSBBBCCCBCBBBSSSBCSSBCSCCBCCCBCSBCBSBSBSBSCCCSCSSSCSBSCBBSBBSSCSBCBSSBBCBSBBBSBCCBBBCBSSCSCBBSBSSCCBSSSBCSBCSSBBBCBCCSSBSCBSCCCCCSSCSCSSBSBCSSSBCCBBSCBSSCBCSBBSCCCCSBBSBBCBSSSCCSSBBSBBCSBCSSBCSCBBBSCBBBBBSSBCSBCBCBBCCSSSCCSBBSCCSBBSSBSCBBCCSSCSBSBSCCSCSBSBSSSBBBSBBCBBCCCCBBCCCCCCBSBCBSBCSBBSBBBCCCBBSSCBBCSSSSCSSCCCSBCCBSCBCSSBBBBBBCCBBBBCBBCCBSCCCCCSCBSBBBCSBSSBBSCSSBCBCCCBCBCCCCCBSSBBSBSSCCSCSCBCCSCCCBCBSBBSCBBSCSBBSSCBBSSCSSSSCCBCBBSCSSSCBBCSBCCCSSSBCSCSCCCBCCCBSCSCBCSCSSBCCSSCSCSSBCBCBCCBBCSBCBBBSCCSCSSBSSSSCSSCCSBCCBSCBCCBSBSSSSSCBSBBCSBCSCBCSSSSSSBSSSSCBCCSSBBCBSBSSCBCBCSCBCCSSCSCSCSCSCBCBBSCCBSBCSSBSSSBCSSBCCSBBCBBBSBCSSSCCSBBCBSSBBBBCBBCBBBBCSCBBSBCSSSSBSBCBSCSBCBBCBBSCCBCCBSCBBCSSSBSSBBSSBBCCBCCBBCCCCSCCCBSBSCBCCCBSBBBSCCCBCCCSCCCCSCBSBBCCCBCBSBBBBBBSSCCBCBCBSBCBBSCCBBCCCCSBBBBBSBCBSCCCBCCSBBSBSCSSBCSCBBCCSBSSCSBSCSBSBCBBCSCBSCSBBCBSCBSSBSSCCCSCCCBBCCCBBSBBBSCBBSSCBCBCSCCBSSBBSCSSSBCBBSCCCBSCBBSBBCSSBBSBBBBCCBCBSCCCSCSBBSBCBBCBBBSCBCCSSBCSBBCCCCCCBBSSSCSBSBCSSSBBBSBBBBBBBSSCSBBCSSBSBSBSSSCCBBSCSBBSBSCCCBCSCCBCBSBCBSSBSBBSBCBBCCBBSBCBBSBCBBSSCSCSSCBCSSBSBSCBCCSCSSCCSCSBBSBSBSBSBBSSSCSBCCSCCBCBCSSSSCSCSCBBSBBCBSCBCCBBBCBSSSBSCSBCSBCCBCSBCBCSCBCBSSSSBSCBCSCSCBSSCBCBSCSCCCBBBCBSSSBBCBBSSCBCCSCCBBSBBBSBSBCCBBSSBSBCCSBBBBSCCBBCBCCBSSSCBBBSCCCCBCCBSSSSCCCSBCSSBBCBSCCBCSSBBBSBSCBCBBSSSSSCSCSSCCSCCBBSBBSSSBSBSSCSBBCBBCSSBCBCCBSCSCSCBCBCSCSBBSBCBCCBCBBSCSCCSBSSSCSCSSCCSBCBCBSBBBSCSSCCCBSCSCBBCCSSBSCSCSSSSBBCCCCCCCBSSSSBBCBBCSSBSSSSBSCSBBBBCSSSSBSCBBSSCCBSBSBSSCSBBSSCCCBSSSBCSSSBSBCSCBBCBBSSSSSCSSSBCSCSCCBCBCSCCCSBCSSCBCBBSBSCBCCCBSSCBSBCBSSSBCBSCCCSCBSSCBBCBBCCCSSSSSBCCBCSBCCCBSBCCCSCCBBBBCCSBCSBBBBBSCBBSBCSCSSBSBSCCSSBCBCCCCCSBSBSBBBBBSSBBBBCBCBCBCCCCSSSBSSBSBCCSCSCBCCCSBSCSBBBSCBSSBSBCBCSBBBBBSCBBBCSCBCCSBCCSBCSCCBCBCBSCSSCBSSBSBBSCSCSCCSSBCCBSCSCCSSBCBBCSSSCBSSCCSCSBCBBCSCCSBSBCSCBBCCSBSBSSSBSBSSBCBSCBCSSBCCCBSBSBCBSSCBSBBCSBBBBBSSSSCCCCCSCCBBCBSBBBSBBCCCCBSSBSSSSCCBCBBBSBBBBCCBBSCSCCBCCCBSSCBCSBSSCCSBSBBSCBBSSBSBSSSCSCCCCBBCSBBSBBSCBSCCCBSSCCCCCBSSCBSCSSBBSBSSCCSBBCSSBBSBBSCBSBBCSSBCCSBSBCCSSCBSSBBSSCCSCCSBCCBSBBBSBSSBBCCBBSBSSBBSCCBCCBBCSBCBBBSSBBBCCBSBBCBSCBBBBBCCCSBSBSSBSSSSBBBBCSBSBBBSBCBCBSSCCBSBSCBSCCSBCBCBBSBBCCCSSBBCSSCBBBCCCCSBSCSSSCCSSBCBBSCCSCBCCCCBSSSCBBBBSSSCCCCSCSSBBCBCBSBSBSSCBBCCSCBBCBSSBCCSCBSBCSCCBCBCCSCSCBBCCCBBSCSSCSCSSSBSCSSBBBSSSBSCBBCSCSBBSBCCBSCCCSBBSSBCBCCSBSSSSSBSSBCSBBCCBSBCCCSCCCCCBCCBSSSBBCSSBBCSBCCSCBSCBSCBSBCBCBBSBSSBBCSBSBCSSBSBCCCCSCBSSCSSBBSCCBSCCBCBCBCBBCBBCBCCBBCBSSBSSBBBSSBCSBCBSCSBSSCBBCSSCCCBCSCCSCSCBCBBCSSSCCCBCCBCBCSSSBCBCBBSSCCCCCCSCBCBCBCCSSCBSBCSCBSCSCBSSCCSSSSSBBCBCSBBSSSBCBBBCCCSBSCCBSCBSBSCSSCBCCCSBSBSCBBCCSSSSCCSSBCCSSCSBSCSBSSCSSSBCSBCCSSCCBCBBCCSCCSSCSBCBCCSSSSBBBSCSSBBSSBBBSCSCSSSCSBCSSCBCBBBBSBBSBCCBSBSBBSSBCBCSBSSSCBSBSSSSBCSBCSSBBBCSBBBBCBCSSCCBSSSBSSSBCBBCCBSBCCSCSSSCCBBSCBCSBCBCCSBCSBBSCSBCSCBBBBSCSSSCBSCBBCSBSCBSCSCBBCSBBSCBCSSSCCSBCSBBSBCBCCBBCCBSBSCBCSSSSBBSBCSCBCSSBBCCSSSCBSCCBSBSBCCBBSCCBSBCCCCSSCBCSSCBCCCCSSCBSSBBBBSBBCCSCSBBCCBSCCBBBBCCCBSCCBSSBCCBSCBSCCBCSBBSBSCBCCCSBSBBCSSCSSCCCBBCCSSSSCCBSCBSBSCCBBBCCCBBSBCSCSSSSBCSCSBSBBSCCSSBSSBCBBBCCSSSSBSSBBSBCSSBSBSCCBCBCBBSCBBBSSCCCSCSSCCCBBSSSCCBBCBBCCSCBSBSCSBSSCCCSSBBBCSCCCSSBCBSBBSSCCCBCSSSCSCBSBSBSBSBCCCSCSCBBBCBSCBBBCCSCCBCCSCSSBCBCCCCCCCCBSCBCBSSBSCSCSBBSCSBSSBBCCSSSCBSSSBSSBSCBBCBCSSCBSBCSCSCBBCCCCCCCCBSCCSSSSBSCBCCBSSBBSCSBCSBCBSBSCSBBSBCBSSBBSBSCCSBBBBBSCBSSBCSSCBSSCBCCSSSSBCBSCBSSCCSCSSSCSBCCSCBSBCCSSBCSBSBSSCSCCSBBCBSCBCSBBBBBCBBSSCBSBBBCBCCBBCBBCSCCCBCCSCCBBBBBSSSSSBBCSSSCBCBBSSBSSBBSSCBBCCSCCSCSCCBCBSBSCCBBBBBBCSBSBCBCSCBCSBCBBBBCBSSSBBCBBBCSBCCCCBBSCCCSSBBCSCCCSSCSBCSSBSBBBCCSBSBBBSSSBCBCCBSCCBSBSCCSBCCCBSBBBCCCBBCBBCBBBCBBCCSCCSCCBSBSBSSCBCCBCBCCBSBBCCCBSCCSCSCCSCSSSBBBBBCSCBBCBSBCCCCBCSBBCSSCBSCSSCBCSBCBCBBBCBSBSBSBSSSSBSCSSSCBSCSSCSCBSSSCSBBBSCBBBCBCSSSBCCCSCCCBBCCBCSSCCSCBBCBSCSCSSBCBBBCCCSBSBCSBBBCCBCCBCCCBCCBSSBSSSBCCBBCSBSSSSBBBSSCBBBSSBBBCSCSCSSBSBSCCSBSCSCSSCSBCCBCBSBSCBBSSSCSCSSCBCSSBBCSCSBBBCCBSSCCCSCSSBBBCCCCCCBCCSSSCBSSBBCCBBSBCCSBBBCCCCBSBSCBBSSCBCBBCSBBSCBSCSCCBBSCCSBSBCSBBCSSCBCCSSBCSBSCBCSBSCBBCBCSCCCSBBBCCSCCCBSSCCSCBBCBCSCBBCBCSCSBCSCCSCBBCSCSBSSSBCCBBSCBSBBSSCSCSCSBBBSBBBBSSBBBSCSSCCBCSCSSBSCSBCBBSSSBSSSCCSSCCBCCSCCBSCSSCSSCCBSCBBBSCCCCSBCCCCBSCBBBCBBBCCCCCCCBBCBSBCBBSCCCCSSCSBCCCSCCCSCCSCBSSSBSBCCBSSSCCCBBBBBCCSSSBBBCCCCBBBBSSSBBSBSCBCCSSCCSSCCCCCSSCBBBCSCBBBBCSBBBSSSBSBCCSBCCCBBBBSSBBBBBCCSSBBCBCSCCBBBBCSSSBBSSSCCSCCCCBBSSBSSSSBCBSBSBSBCBSBSCBCSSSBCBCBCCCSSBBCCCBSCSBSBBBCCSBCSBCCSCBSBCSCSCBBSSBCCCCBCBSCSSBSSCSBSBCBBBBCSSBBBBSSCCBBSBBBSCBBBBCCCBCBSBCSSCSBCBCBCCSCBCBSBCSSSCSBSBSSCCSSSSSSCCCBCBBCSSCBBCCSSSBSBSBBSBSSCBCSBSBSBSBBSCSSSSBSCBBCSCSSCSBSCSSCBCCCBCBCCCCCSSBCSBSBCBCBSSSSSCSCSCBSCBBSBCSSSCCCBBSSSSCBSBSCCCSSSCSSCBBBSSSSCCBSCCBSBBBCBBSBCSSCBBCSSCCBCBSSBCCCSBSSBBSBSSSBBCCBCSCCSCSCCBBBSCBCCCSCSSCBSBBCBBBCSSCBBBCCBSBCBSSBSCSBSSBCSBCBCBSBBCSSBCSCSCSSSSSSSSCCSCSCCSSBCCSSCSBCCBBCCSBBSBBSCBBCBBCSCSBBCBSSSSCCCBCBCBSCSSBSSBSBCCCCBCCCSSCSCSSCCSBCCSBSSSSBSBCCCSSBSBSSBSBCSBCCCSCSCBSSSBSBBBCSBCBSCCSCCCBCSCSSSBCSSSCSSSCBSCSCSSCSCSSBSBSSBSSSBCCSBCCCSBBSBBBCCBSSBBBBCBCBSSSBCSCSSCCBBSSBCBCCSBCBBBSSBCSCCCBCSCSSCCBCCCSCBCBSBSSSSBSBSBCSSCSCSCBBCBBCCBBSBSBCSSCCSBCBSSBBCSSCCBSCSCCCSCBBSBSSBCCCCCBBSSBCBBBCBBSBBSBCBBCCSSSSCBCBSCSCBBCSCBSBCBCSCCSBBSBBBSSCSBSCBBCBBCSCCSSBCCCSSBSCCSBBBCCBCSSBSSSBSBCCCBCBCBBSBCCBBSCCSBSCCSSCBSCBSSSCCBCBBCBCCSBCCSSCCSSSSBBSCSCCSBSCCSSCCBBCSCBCCCCBBBSSSBCBBBSSCSCBCSSBSCSCCCSBBBBCBSBSSCSBSSSBCBCSCCBSSCBBSSSSSCBCBBSCSCCCBSCCSBBBBBCSCSBSBCSCCBSSBSCCBBCCCSCSBBSBCCCBBSCCCCSSSBCSBBSCBCCBSBBCCCCBSSCCBCBBBCSSBSCBCSCCCCSCSCSCBSBSCBCCSCBCBSSBBBCSSCBBSCSBBSSBSSBSBSCSCBSBBCBBSBBBSCSSBCSBBBBSBBSSCSCCSSBCSCBCBBBSBCCSCCCBBCCSBSBBSCCSBSSBBBBBCBCSSCSCCSCBSCCSSSSSBCSSSBBBBBSBCCBSCBCSCSSSSCSCBCSCSBSSCSSCCCBSSCBSSCSSBCSSCBCSSBCCSBSCBBSSBBSSCCCBSCBBBBSBCCCSBCBBCSBSCCBCBBBBCBCSSCCBCCCSCBBSBCBBCBBSCBSCSCCBCCCCSBSCCSBSCCCBCCBSBCSSCSBBSBCSSSBBBCBBSCCSSCSCBBSBSBSSBBBCBCBSSSBCBSCSSBBBBCCBBBBCBCCBCSCSCSSCSCBBCCBCCCCBBBCBSCSSSSSCBCCBSSSBCBSBCCCSCSSBCBCSCCCSSSBCCCSCSSSBSBSSSSBSCSCSCSSBCSCCSSCSCCBSSBBCBSCBCBCCSCCCSCCSSBCCBSSSSSBCBCBSCBSSCBBBSCBSCBBCBCBBBSSCCBCCBCCSSCSSSSSCBBBSBSCBCCSBBSCBCCBBSSBSSBSBSSSSSBBSCBCBCCBSSBCBCSBBBCSSBSBBBBBSCBBBCSSBCCBBSCBBCSCSSCBBSSSBCSSCBSBCSCBBCBSSBCSCSCSBCCCBSBCBSSSSSBBSBCCBCCCBSSCBBCBBBSSSBBCSCCBSBCCBCBCCSSSSCSCCCSCCBBCBBCSSCCCCBCBCCCSBSBBCCSSSCBCCBBBSSSCSBSCBSSSCBSBCSSBBCCCBSBCSCSBCSCSBCCSBCCBSSBBCCSSBCBSSCBBCBCBBCCSSSCCBSCCCBCBCCSSSBSBSSCCSBSBBSCCBSCBBCBSSCCCBSCCSBBBCBBBCSBBBSSSCBCSCSCBBCBSCCSBBBSBSCCBSBBCBSBCCCSSCCSBSCCCSSSSBCSBSSSCBBSSSBCCCCSCCSCBSBBCSSBSBSBBBSCSSSBCBCCSCSCCBSBBCBSSCCSCCSCCBSCBBCCCCSSSSCCSSSSCSBBCBBSSCCBBBCSCBSSCCBBCSBSBBSSBSCSSCSCBBBCSSCSSCCBSSBCBBBBBCBBSSSSBCBBSSSCSSCSSBCBSBBCSSBSBCBBCBBCCSSBBCCCBCCSSSBCSBCBCCBBSCCBSBBCBCBBSBBCBCSCCCSCSSSBBCSSSBSBBBBSCSSBCSBBBCCSBCSCBSBBBSBBCSCCSSCBBBBBCSBBCSSSBBSSCSCSBCSBSSCCSBBBBBSCBBSCCCBBBBCCSCSSCCCCBBCCSBCCCBCBCSBCBCSCBSCSBSCCCCBSSBBBCCSBCBBCSSSCSBBCBSSSBBSSCSBBBCBBSSBSSCCBSCSBBSCBBSCCBBCCCCSBBCCSBBSCBSBBCSCCSCCCCCCBSBBSSCBBCSCCCCBBBBSCSSCCBCCBSBBBSBSSSBCCBCCSCSCCSBBCSCCCBCBSCSCSCCCCSSSSBSSCCBCCSBBBSCSSCSSBSBBSCCBSBCBCBSSBSSSBBCSBSCBCCSCSCBSSSCCSSBCBSCCSBCBBSSCBCCCBCCCBCSCSBCCBSSCBBCBCSBSCBBCSSBBBSCBBCBCBCCSSBCSSCSSCCCBSCBCSSSCSCBCBSCBSBCBBSSCSSSBCBBBCCCCCCSSSCCCSSSBCSBBBSCCCBCBBBBSBBCSCBBBCBSBBCSSCBBCCBCCSSBSCBSCSBCCBBCCCCSSCBCCBSBBCBBBBSSSBCBSCSSBCSCBBBBSSCSCSBCCSSSSBSCBCCBCCSCBBCCCSSBBBSCBCSBBCBBBSBBCSCCSCCBSSBBBSBSBSBSSCSCSBSBSSSSBSSCCBBSCSCSSCSSBSSSBBSCSBSSCBSBCBSSCBBSCBCBSCBSSSBBCBBCBSCCBCSBCCCSBCBSSCCSSBSSCCBBSSBBBCBBCBSBSCBBSBSSBSSCSBSBBSBBSBSSSSCCCBSBSSCSCBCCBBCCCBSSBBCBSCBBSBSCSCBCSSBBBBSCCBBSSCSCCCBSCSSCSSCCBSCBSBBSSSCSBSBSBCCBSBSSCBBSBSCCBBBBSCSSSSBCCCSCCBCBSSCCCBSSCBCBSSCSCSBSSSCBBSSCCBBSSBSBBSBBSCCSCBSBCSCBCCSCBSSSCCSBSBSBCSBSBBBSCSBSSCCSSBBBSSSBSSSCCSBBCCBCSBBSBSBBBSSCBCSSBBBCBCSBCSBBSBBSSSCSBBBSSCBSSCBCSSSSBBCBSCSSSCCBSBCBBBCSBBCSBCSCSBCSSCCCCSSBCCCCSBCSSBCCBCBBCCSBCCSCSSBSCBSSCCBBCCSSBBSCCCCCSBSCSBSCBBCBSSCCCBSSCSCCCCBBSBSCBBCSSBBSBCCSSCBCBSCBCCCSCCBBSCCBSBCBCSCCSBBCCCBBCSSBSSSCBBCCBSCBBCCCSCBCBSCBBCCSSBBSBSBBSCCSSSBSBBCCSBSCBCCCSBSCBBCBCSSCBCSSBSSSCCBBBSBBSBCBBBBCSBCSBSCBCBSSBBCBSCBBCSBCCBCSSBSCBCSCBCBCCBBCCCBSSBCCSBSCCBSCCSSSSSBCBCCSBCBCCSSCSBBCBBSCSBSCCCSSBCCCBSCSSCBSCCCSBBCBCSBBSBSCCCCBCCCBCBBSCCSSCBCSBBSBBBBBSBSCSSCSCSSBBBSCBSSBBSCBBSCCSCSBSBBSSCCCSCBCCSSBSSSBCBBSSBCCCCSCBCSCBSBSCBCSCBBSSBCBSBBCCBSSBBBSCBCCSBBSSSSSBSBSCCSCCBCSCSCBCCBCCSBSCCBBCCSBBSSBCBCSCBBSBSSSBCBSCBBSCSBCCSCSBBCSCCSSBBCSCCCCCSSBSSSCCSSBCCBCBSBSCSBBSBSCSSCCBCBBCBCCBBSBCBBCCBBCSSBCCCBSSCSCCSSCSBCCBBBSCCSCBBCBSCBBSCBSBBBBCCBCSCCSSSSSBCSCBSSSBBBCBBBSSSSBBSSSBCCSCSCSSSSCCCSSBCSSCSBBSSSCSCBSSBCBCCCCBSBBCSCCSCCSBSCCBBBBSBCCBCBSCBCSSCCCSBSBBSBBCBBBCBSSSSSCSSSSBCBBBSSBCCBSSCBSSSCSBBCBSSCSSSBBSCCBSSSBCBBSSSBCCSSSCCCBBSBSBCSBSSCSBSSCSSBSCSCBBBCBCCBBSSSBSBCBSCBSBCSCCBBSSCBBSCSBBBSBBBSBCBBSSBBBSSCBBCBBCCBSCBBSSBBBCCSBCBSCBBBCSBCCCCSSBCBSBBSCBCSBCSBBCBBBBCCBSBSBCSSCSBCCSCBSBBCBBCSSSBSBCSCSBCCBCCBSBCSCSBBSSCBCCBSBCCCSSBCBCBBSCSCCCSCBCCBBBBBBBBCCSSSSCCBCBCBCCCSCBCBCBCBCBBBSCBCCSBCSSSSCCCBBSSCBCSSSSCSBBBBBBSBSSCBBBCBSSCSCCCCCSSSSBCSSSSSCSSSCBSCCCSSSSSSCSSSCBCSCSCSCCCBBSBSCCSCSCBBCBSSBBBCBCBSSSCCCBBCSBCSCBSSCSCBCCSBBCBBSBSCCBSBSSBSBCBSBBCCCSBCBSCBCCSSCBSCCSCSSBSBSBBBBSBCBBCBSSCBSBBCCCCBBSCBSSBCBCBCBCBSBBSSCSSSBSBSCSSCBCBBCCCBCBCCCBSSBSCCBBBCCBSSBBBBCCSBCCBSBCCSCSCSCBCSSCSCCSBCBSSSBCSSSBBBSCCBBCBCCCSBSSSSSCCCBCCBCBCSSBSBBBSSCSBSSBCCBBCCBCCCCBCSSSBSCCSBSBCBBSCCSBBBSSBCCBCSSSSSSBBCBBBCSCCCBBBBSBCBSBCSBCCBSBCSSSBSBBSBBSSSCSSSBBBBSBBCBSCSCBSSSBSCBBSCSCSBCCCSCBBSCBSCSSCSCBSSBSBCCBSSCSCBCBSCCSCBCSBCSSSSBSSBBCBBBSCBBSSSCBBSSCCBSSCCBSSSSSBBSBBCCSSBCBSBCSSCSSSSSCCBBCCBCBCSBSCCSBBBSSSBBCBSCSCCCCSSSSSCSSBCCSSBCSBBSCBSSBCCBBBSSBBCSSBSSCBCSSBBCCCBBSBCCCCSCBSSBBBCCCBBBSBCCCSBBCSCSSBCCSSSCBBSSBCSBBBSCCCCSSCCCSSBBSBCSSSCSCBSCBBSBSBCBBCBSSCSCCCCSCSCBBBBCSSCBCCCBCCCBCBBCSBCSCSBBBBBSSSBSCBBSBBBBCBCSBCCSCBSSCBSBSSBBBCCSCCSSCBBBBSSSSSBSCBSCBSSSSCSBBCBBBSCSCCSCSBCSCCBCCBSSSCCBBSCSBSSBCBBBBBBSSCBBSBCCSCSBBCBCSCBSSSBBCBBCCSSBSBBCCCCSBSCSCCCSBCCBSSCCSSSSCSSBSSBCCBBBSCCBCBSBSCSSBCBCSSCCCBSBSCCSCCCCSCSBSSCCBBBBBCSSBSCCBCSCSBCCSCBCSCBSSBCBSSBBCBSCSSBCSBSBCSSCSSBBCSBCBSCBSSBCSCCSCBBSCSCSCCSBSSBSCBCSBSSBBCSCSSBBCCCCSSBBSSSBBSCSBCBBBCSSBCCSSBSSCCSCSCSSBBSBSSSSBCBBSBSCBCSBSSCSSBSBSSCBSCBSCBBCBCCBBCBSBSSSSBSCCCBBBCCCBCSCBCCSSBSCSBBSBCBSCCCSSSCCSBBBCCCCCCSBCBCBBCSCBSCCSCSBBBCCSCBSBCCSBBBBSCSSBBCBBBCSSBCCSCBSBSSCBCCBSBCSSSCSCBBBCSCBBBCSSCCSSBCSBCCCBSSCBBBSBSSSBCBSCCCCSSBBCCBSCBSCSSBBCSSCBSCCBBSBCSSSCSBSBCBSBSSSCSSBBSCBSBSCBCBCCSBCBSCCSBCBCSSCCBSCBBCCSSBSSBCCSCCBSCSSCCCCBBSCCCSCCSCCBBCSCBBCSBSBBSBCCBCCBSSCSBCCCCCCSBBCBSBBCSBBCSCSBCSBSBCSBBBCCSSSSBCBSBSBBCCSBSBBBSSSCBBCSSCCBBSCSSSCCBBBSSBCCBSBSSCBSSBBSSSCCSSBSBCBBSBCSSSBCBBCCCCCBBBSCCSSBCCCBSSBSBCCBCBBCSCBCBSSSSCBCSBSSSCCSBCCCCSCSCCCSCBCBBBBCSCCSCCBCSSSCSSSSCCBSSCSCSCBBCSBCSSCBCSBSSBBSSBBBSBCSCSCCBSSBCCSCCCBBSBBBCCSBBCBSSCCBSSSBSCBSCBSCCSSCSCSBSCSCBCCSSCCSCCBCSSCBBBBCBBBCBBSSCSSSCBSCBBSCCBSCCBBCBCCCCBSSBSBBBSBBBCSSBSBBBBCBSCSSSBBBBSCBSSBSCCSCSSSBBBBBSCCCBBCBBSSCSBBSSBCBBCSCCCCSBBBSCBBBSSCSBSCCSBCSBSSBSSCCSSSBSBBCBSSBBBBSCSBBBSCBBCSSBCSBBBBBBCSBSSSCSCSBCSSSBSSCCBBSSBCBSBSBSCBCBBCSSBSBCCSCSSBBSBBBSBSBSBCBBSCBSSBSSBSCSCBCSCSSBSBSSBSBSSBCBBBSSBSBCBBCCBSSSCCCSCCSBBCBSBCCCCBCSSCBBCSBSSBSSCBSCSSBCBCBCBSBCSBBBCSSBCCSSBCSCCSCBSSCSSBSCCCCSBBSBBBSBBCSBSBBSCBSSBSBCSSBCCBBSSCCCCCBBCBCCBCCBCSCBCCCSBSBBBBCCSBSSCSCCBBSCCBBBCCBBCBCCBCBBSSCSSBSCBSBBSBBSSCCCSBSBSSSSCSBCBBBCBSCSBCCSCSSSCCBSCCBBBBBBBSBBBCSCBBSCSCSBBCCBCBBCBSCCSBBCCSCBBSCBBSSBBCCSSSBCBCSBBCCCBBBBCCBSCBCSBCCBCBBSBCCBCSSSCBSBSCBBBBSCBCSBBBSSCCCBCCCSBSBCSSSCCCBCSSBCBBCCBSBCCBCCSBBCSSBSCSCBSBSCBBSCBSBCBSBCCCSSCBBSBCSSCBCBSCSSSCCCCBSBCCCSBSCSCCBSCSCBBBCCCCBBCCBCBSCSSSSBBBSCCSSBBBBCSCSBBBCSBBSCBBBBCBCBBSBSSSSSSBBCBBBCBSSCBCBCSCSCBBBSCSSBBSBCCBBSSSCCCBCSCBBSBCSBSCSSCCSCBBBCSCBCCBBCCCCSCCCSSBCSSBCCSSSCCBBBCSCSSSBBCSBCCBSBCSBBSCCCSCBCSBBBBCCCCBBBBCBSSSCBBBSSBSCSSSBCBSBCBCBSBCSCSBSCSBBSBBSCSBSCCCSCCSBSBCSCBSCCSSBCBBSSSCSBSCCSBCCSCBCSSBBSCBSBSCCCCBBCSBCCBSCSSSCCBSCCSCBSCSBCSBSBCBCCCSBCSBSBCCBCBCSBCBSCBBBSBBCBCCBCBBBSSSSSSSBBBBCSBBCCSBSSCBSBCBBBSSCCCSSBCBSCSSCCSBSSBBCBSCSSBBCBCCSBCCCBBBCSCSCSBCBCBCSSCCBCCCSCCBCCSCSBCBCCSCCBSCBBCCSCCBCSSCSCSCBBCCSSSBBSCBSCCBBBSSBSCCBCCCSBSBBCBSSCBSCBSCBSSCCCSCCSSSBSSBBCBSCBCSCSBCCSBBBSCSSCSBCBCBBCSSBCSSSCSSCCCSSBBCBCSCBCCBSCSBBCBCSCBSCBCCCBSSCCBCSCSCCSBCSSCSBBBCSSSBBSBSSBBCBSBCCSSCSCCSCSCCSSCBBSBCSSSBBBBBSBCBCBBCSBSCBSCCSCCSSCSBSCSBBSSCCBCSBCSBCBBCSCBBSCBSBSBBBBCCSSSBCBSBBBSSSCBSSCCSCCSSSSSCSCSCCCCBSBSSBCBBBBCBSCCCBBSSSBSCCCSSSCSSCCSSSCCSBCBBBBSCBSCCSBSSBBSSCBCCSSBCBCCCSBBSBBSBSSCCSBCSCCBCCSBCBBSSSCCSSBSSBBSSCCBSCSCCCSBSBSSSSSCCSCBCSCBCBBCCBCCSSBBBBCCBSBSBBSCCCCBBCCBSBCCBSSBCSBCCSBSBSSBBBCBSCCBBCSCCCCSBSBSBCSSSSCSBCCBBSSSCBCBCBBCSBBCCSBBCSBBCBBBBSBCSCSBBSBBBBSCCCCCSBBCBCCCBCBBSSSBBCCSSCSSBCCSCSSSBSCCCBBCSSBCCCCBCSCCBBCCBSCSSBCSBSCSBCSBSCSSCSBCCBCSBSCBBBBSBSBCBBCBSCBCSCCSCCBCBSSBSBCBBBBSSSSSSBCSBBBCBBSCSSSCBBCBSBCBSBCSBSBBSSBSSSBBCSBSSSSBSSSSBBCBSSCSBBCSBSBSSCBCSBSSCCCBBBBSCSCSCSBCCBBCCBSSSBSCCSSSSBSBCSCBCBSBCSBSBSSBBSCCSBCBCSBCBCBSCBCBSBBBCCBBBSSCBSBSCCSCSBBSCCSSBCCSCCSSBBCCSCSBBCBSSSSBBBSCBBCSCCBSCCCSSCCSBCCCBBCBCSCBSSCSBBCCSSCSSSCSSBBBBSCSCCSCSSBBBSCCBBBBSSCSCSSCBCBSBBCSSSSBSSCSSBCSCBSSCSSBCBCBBSCBSSSCSCSBCCCBSBCBCSSCSSBSBBBBCCCSCBCCSSBBBCSCSBCSCSBBSBCCSCBBBSCBSBCBCCCSBSCSBSSCSCCBBBSSCCCCCCCCBBSSCCCCSBBBBSBCBSBSBBCCBCCCCBCSSCSBCCBBSCBBBCSBCSBCSSSBBSSBSBBCSSSCSSCCSSSBBCBBCCBSSCBBCCCBCSBCSBCBBSBCBBSSBBCCCCSBBSSBCSSSCCCBSSSCBBSCBSSBBCCSBCSBSCBCCCBCCBSSSSSSSCBBCCCBCCCBCCSBCSBBBSSBBCCBBSCBBBBSCCSSSSCBBCCCSCSCCBSSCSCCCCBCBCCBBSSBSBCSCSCBBBCBBSBBBCCBSBSSCBBCCSBBCSBCCCBBBCSCSSBCSBSBBSBCSBSBBSSCCCBBCBCCBBCBCSBCCBCBBSCSBSSBSCBBBSCSBBBCBSBBBCBBCSSBBBCBBBCSBCSBBCSSCCSBCSCSSSBCCSSSCSSCCCSCCBBBBCCCSBBBSSSBBCCSBSSCBSSSCBBCSBSSCCSCCBSCCCSCCCBCSSSCBBSBSSCBCCSSCCCBSCSBCBCSSCCSCSCCSSBSSBSCBCBSCCBSCSSBCBBSBSSSSCSCCSCSSSCBBCSBSCSBBCBBCBCSBBCBCSCSCBSSCBBSCCBSSSCCBCBBSSSBBCBBSBSCSSCCBSCBBCCCSBCSSCBBBCCBCSSCBSCBSBCBCBCBSBBBCSBSSCCCCSSBSBBBSSSSSBCCSCCCBCCCSSBCCCSCSSCSSCSSCBBSCSBCCCSCBCCBBCCBBCBBSCSSSCSCSSSBSCCSCBSCSBCBBCCSBSBCBCBBBCBCSCCBSBBSBCSCCBSBSBSSSSSSCSSBBCSBSCCCSBCBCSBBCSBBBBBBBSSSSSSBBCSCBSBCCSSBCBSCBSCBSBBBSSSSBCSBBBSCBBBCSCSCCSSBBSSCSSCCSCBSSCBSCBBSSSBCBSCSSSBCSCBSSSCBSCCCCCSCCSSBCCCCCBSCCCSSCBCSSCBBBBCCSBSSBBBCSSBBSCBCSBSCCCSCBCBSCSSBCSSCBCBSBSBSCBSCCCCCSBCBSSCSSBBCBCSBSSCCCBCCBSCSBCCSCBBBCSCCSBSCSBSBSBSCSCSCBBCBSCCBSSSCCCSCCBCSSBSBBCBCSSCCBCCCCBBCSSBBBCBBSCCCBSCCSBBCBCCCCCCSBSSBCCBSCBSBCCSSCBSBSSCBSSCSBCBSBBBBSSCBCSSCSBSCBCSCBCSBBCSCSCBCSBCBCSSSCCBBSSBBCBCBCCCBBBCSSBCSBCCSSCSSSCSSSSSSSSBBCCSCBSSSCBSCBSCSCSCBBBCBBSBBBSBBBSSCCCSCSBCCCCCSSBSSCCSCBBCSCCCBCBBSCBBCSCCBSBCSCBBBCBSSSSBCCCBBBBCSCSSCSSCCSBBBSSBBCCBBSBCCBSCCBBCBCSBBSSCBBCCSCSSCCSCSBCBSBCSSSSSCCSBCBSSBCBSSBCSCSSCBCBBBSSBBSBSCBBBBSBBSSSSCBCCBBSCBCSSBCBCBCBBBCCBCCCSSBBSSSBCCSBBCCCSCSCCBCSCCSBBBBSSBBBCCBBSBSSBSCSBCCCCBSCCSBSCBCCBBCSBCSSCCBBSSBCBSCBCBBCCBSCSSCCBSCBCBCCSCBSCSCBBCBBBSBBSSBSSBCBCCSSBBCBSBCCBSSSBCBSBCCCBBBCSBSCSBCCSSBSSCCCBCCSBSBBSSBCBCSBBBBCCCSBSSSBBSCBSBBBSCCSSSBBCSCBBSBCCCBBCBSBBSCBCBSBSBSCBCSBBSBBBSBCSSCBBCCBBCCCCBSBSSCSBBCSCSCSBCBCBSSCBBBCCBBCBSSCBCSBBCCSCCSCBBSSCCSBCSSCCBSSBCSCCCCCBSCCSBBBCCSCBBCSBCCSBBCCBBBBSCBSCBCBBSBBCBBSBBCCBBBBBBBBBBCBSSBBCSCCCBSSSCSCCCSCSBSCBSBSSCSSBCBSSSBCSCCBBBCCCCSCBCSSCBBCBCCSBBCSCBBBCSSSBBCCBSBSCCBSBSSBCCSSSSBCBCCCSBCSBCSBCCCCBSSSCCCCSSSCBSSCSBCBBCSBSBSBSBCSBCBCSBSCBSSCBSBBCSBCSSBSBCSCSBBCSSCBCSBCBSSBCCCBSCBSCCBBCBBBSSCBBSSBBBCBBCSCCBBCBSBSBBBSSBCCSBBSBSSBCBSCCCCBSCBBCBCCBBBSCSCBCCSCSSBBBBSSSCBSCBBBBBSBSCBCSSCCSCBSSSSBSCCCCCBBCBCSSCSCBCSCSSCCCCCCBBCCSSBSSSBBCBCBCSBCCBCCSCSSCSBCCCSCCCBSBCBBBSBCBSSCCCCCSCSBBCBCSCBCBBCBSCCCBSBCBBSBBBCCBSBCSSSBCBCSCSSBCBCBCCBBSCBSSBCBSSSCCBCBCCSSCCCSSBSBCCSBCSBBSSSSCBSSSSBCSBSBCBBCCCCBSCCCSCSBCCBSCCSCSCSBSSSSSSBSBBBSSSBSCCBBCBBSSSSCCSCSSSBBSCCSBSSCCCCCSBBSCCSSCBSSBBCCCBBCCSCBBBCSBSCBSBCCSCBCSBCSCSCCCSSSSSCCBBSBCSBCSBCSBSBCBBSBCCSBBCSCBBBSSSSCCCCCSBSBCSBCSBBCCSBSBCSCCCBSBSSSCSSSBSSSBBCCCBCSBCCSCCSCBBSBBBSCSSSBBCCSBBBCSBBBSCCCSBCBCSBBSSCCBSSCSSBBCBCSCCSSBCCBSSSCSCSBSSSCCCCCBBBCCCBBBSSCCSCBCCSCBCSCSBSCBCCBSBSCSCBCBSBBSCSSSCBCSSBSSBCCCCSCSCCSBBSBCCBCBBBBBCBSBCCBSSSSCBBCSSBSBBCBCSBCBSCBSBCBBCSCCCCBSCSSCSCSCCCSBSSBCCSSSSBCBCBCSBCBCCCBCSSSCBBCSBBBBCBBBSSSSBSBBBCBSSBBBBCCBSSCSCSBCCSBBSCCBSBCBSBCBCBBBSSCSCCCCCCSSBSCCSBCBBBSSSCSSCCSSCSSSCBSBSBSCSBCBBSBBCSCCSSCBCBCCCCCCSBBBSSCCCBSSCBSCBBSCBSCBBSBSSBSSBBSCCCCSCSSBSCCBSBCBBCCBCSBCBCBCSBBCBSCSCSCCSSCBSSCSBCSBSBCCSBSBCBBCCCBSCSCBCSCBCSBBSCSBSCBBCSSSBSCCBSCCCSSBCBSSSSCSSCSCSBSCCCSBSBCBSSSSCSCCCCCCCCBSSCSCCSBCCCSBCSBSCBBCSCCCCCBSCSCSBBBCSBBCSBCSCCBSCBSCBCBBSBSCSBBCCBCBCCSCSSBSCSCSBCCSSCSSCCSBSBCCCCSBBCBSCBSCBSBSBBSCCSSSSSCSCSBSCSCCCCSBBSBSSSSBBSSCCBBBBCBSSBCBSSSSCCBCSCCSCCSBSCSCBSBCCSBCCCBBBSBBCSBBBCCCCBCSCCBBCBBSSBSBSCSSSCCSCCBBBBBSCCSBSCBBCCCSBCBCCBSSCBBBBSBCSBSBBCCBCSCCSBSBBBSSBBBCCCBBSBCBSSCSCBSSBBSCCCCCBSBBBBSBSBSSCSSBSSSBBBCCBBCSSCSSSSSBBCSCCBSBBBCCCSBBCCSBSBSSBSSCBSSBSBCSSSSBSCCSSSCSBSCCBCBSCSCSSCBSBCCBSBSSCCSCBBBBBCSSCCBSCBBCSSBCCSCCCCSBCCBBCCSSBBSBBSBCBBBCCSCBSSCSCBSCBCBCCSSSBSSCSCBSSSSSSSSBBBCSSSSBCBSCCBCCBSSBCBCBCBCSCSBBBSSBBBCSBSBBCSBCCBCSBBBCSBSCSSCBBSCCCSBCCBCCSBBSSBSCBSSCCSSBBBBBSSCSBBCSCCBCBBCCSBBBCCSBCCSCCSSCCBSBBSCSSBSCSCCCBBCSSSBBBBSSBBCSSBSCSCBSCCBSCCBSCCCCBBSBBSBBBSCBSCBSBCBCCBCBCCBBBBCSBBSBBCSCBBBBBBSSSSBSCBSSBBCSBBSSSBBSSSCSBSSBCSCCBCBSCCCCCSBBCSBBBSSSSSBBCBCBBBSSBCSCSCBBCCCBBSCSCBBSCCCBSSSBSBBSSBCSCBBSBCSBCSSSSBBBCBCSCCBCBBCBSSCBCSBBCSSBSBSSBBBSSBBSCCBSSSSBSCCCSCCBBCSBCBSSBBCCBCCCSBBSCBSBBCSCCCBSSCSSSSBCBCBSSBBCSSSBCBBCSSBCCSCBBBSSSCSCSSSBCBBBCBSSSBBBSSSBCSBBCSSBCCBCBCCBSBCBSSSBCSSSSBBSSBBCCCBSSCBSCBCCSSSCSCCSCSBSSBSSBCCSBCCBSCBBBBSCCBBSSSCBSBCBBBSSSCSSBCSBSCSSSCCBBCCCBSCCSSSSSCSSCCSCSBSBSCCSSCCSSCBCSCBCBSCSSBCSBSCSCCSSBSSBBSBBSBSBSBBCSBSSBSBCBBSSCCCSCCSCBSCSCSCCCSBCCBBBSBCCSBBBBSCSCBSCCBSCBCBSCSSBSCCCCSBCCCBSBSBSSCBCCBCBCBSBBSBSBSBCBBSBBCBBSBCCCCBCBBCSSSSCSBSCCSSSSSSSBCCSBSBBBBBBCBSBCSBSCBBSSBBSSBCBCBBBCCCBCCSCSCSBSSCBBSBSCBSSCBBBSSCCCCSBBCCBBSCCCCCCCBCBSCBCSCBSBBCCCSCSSCBCSCCSSCSCSBBBBSSBSSBBBSBBBCCBSCSSCBBCBSSBBCSSSSBBBBBCBCBCBSCCSSSCBSCBBCCSBCBCCSCSCCCCSCBBSSSBBCCBSCSSSSSCSCBCBSSBSCBSCBSBCCSSBCSBCSCBBBBBBCSSSSSCBBCBBCBSSSBBCBBSBSBCCBBCCBBSBCSBSCSSCBSCBCBSBSCCSCSCCBBBSBSCBSCSBCCSCBSBSCBBCCCCSSBSCCBCBBCSSSSCCCCCSCCCSCCBSSSCBCCCBSSBBSSCSSBSCCCBCCBBCBSBBSSBSCCSCCBBBSSBCSSBCBCBBSCCSSCSSBSSBSBSBCSCCCSCSCBBSSBSBSSCBBCBCCCBCSBSSCBSCBSCBBCCCSBBCSCCCBSCSBCSCCBSBSCBCSCCCBBCCCSSBCCSBCCCCCCBBCCSBCBCBBCSCSBCSBCBCBCSCBBSSSBSSBCSSCCBSCSCSCBCSCBCBCCCSCSCCSCCBSSCSSCSSBBCBSBBSBBBBSBCCBCBBCCCSCBBCBSSCSSSBSBCCBCBBCSBSSBBBSSCSCBBSSCSCSSCCBCSBBCBCBCBSCSBCSCSBCBSBBCBCSBSSBSSSSSCSCCSSSCSCCBSCCCBSBSBBSCSCBSBSCCBCSBBCSBSBCBBCSSBSCBCCCBBCCBBCSBCSSBSCBBBCCSBBCSBCSCBCCCBBSSCSSSBCBCSCCSCBBSBSSCCSSBSSCSCSSCSCCBBBCSSCBSCSCSCSCSSBCSSBBCCCBSSSCCBCBCSCBSBSCBCSSCCSSCBBBCCSSBBSSSSBBSCCBCCSCCBBCCSSCCSCCBSSBSBCSBCCBBCBCSSCBSCSSBBBCCBCCSCCSCBCBSSCCBCSBBCSCBSSSCBSSSSBBSSBBCSSSCSCSCSBCBSSCCCBCCSBCSCCCSBCCBSBBBBCCSSCCBCCCBSBCBBBSCBSCCSCBBSSBBSBCBCSBSBSCCCCCSSBBBBBBSCBCSSBBCCSBCSBCSBBCBBBSBSBBBSBCCSSBBSBCSBCSCSSSBBBBCSCBBSSSBCSSCBCCCSSSSCBBBSBCSCSSBCSCSSBCSBBBSCBSSCBBCBSSCCCSBSBSCSSBCSBCCCSCBSSBCBCCCSBBBSBSBSSCSSSCCBBCBCCCCCCBSSSBCSSCBCBBSSCCBCSSCSSCBCBCCCSSSSCSBBCCCSBCSSSBSBSCCBCCCSBCCBCCSSSSCCCCCCCSSBCCBCBCSCBCCCBSSSBBBSBCBCCBBCBSSBCCBSSCSBBBBSCSCBCSBBBSCBSSSCCBSCSBCCBSCCCCSBBBCCCSSSBBSBBCBBCSSSSSBCBSCBSBSSBSCBSCBBCBCSBCBCSSSCSCSCCCBCSCCCSBCCSBBSBSBCBCBCBSCSCCBCBBSBCBBSBSCBCSCSBCCCBBBCBBSCBBSBCSBSBBBBCSBSCBSCSCSBSSCCSSCCSBCSCSBBBBSBSSBSCBSCCSCCBBCBSSBCSSBBSCSCBCCCSSSBCCCSCCBCCSCBBCCCCCBCCSCCCBSCCBSBSBBBBBCBBBCBSCBBBBSCBCCBBBSSBSCCBCSSBBSSSBSSCSSCBCCBCBBCSSBBBBBSBBBSSCCSCSBSCBBBCBCCCCCCCSCSCCSSSBSBCCCSBCCCSBCBCCBCSCCSCBCSBCCBCCCCBCSSBBBCSBSBSSBCBCCBBCCSBBCBSCBCBSCSSBSCBSSCBSSBBBCBBBSCBBSCCSSBBCBCCBSSSBCSSBSBBCSSBSSBSCBSSCBSCBBSSCSSBBBSBSCCSCSSCSCSCBCCSCBCSSSBBCBSCBSCSSCCSBSBSBSBCCCSSBBCBSBCBSCSCSSBSCBCBSSBCBBCBBCSCBSCBSSSBCSCBCSCSCBSBCCBBSBBSBSSBSBBSSBBBCCBSSSCBSCCSCBCSSSSSBBCCSSBBCBSSCSCCCCBBCBSCCBSBCSCSSBCCSCCSCSBSSSCSSCCSCSBSCBSCSBSCSSCSSCCSCBSCCBBCBCCSBCCSBCCBBBBBBBSBBSBCBBBCCCBCSSCBBCCBBSSBCSSCCBCBSCSBCCCCBCSSSCBSCCSBCSBSBSCSBBBCSSSSSSCSCBBSBBBBBSCCCCCBSCSSSSSCCBCBBCCSSSBBCSBCCBBBBBSCBBBCCCSSCBSBBSSBSSBCSSBCCCBCCBSCBSBSCSBCCSSCSSBCBSBSSBBCCCBSSCSCBCCBBBCCBCCCSSCSCCSCSBCSSCCCCSBSBBSSBCBSCSSSCBSBSCSBSSBBBCSBCSSSSCBCSBBBSSSCSCBCSCCBBBSSBBSBBSSCCSBBSCCCCSCCCCCCSSCSBSCSBCBBBSBBCCBBBBBBSCCBCCSBBBSSBBBCCSBCBBSCSCCBCSCBBBCSSBCCCSCBSBSCBBBSCSSSBCSSCSBBCSCCBSBSBBCBSBBCSCSSBCBCSCBBSSSBSSBSBCBSCCSBBBSCBSCCBCBBSBCCCCCSCBBBSSSCBCSSSBCBBCSCBSBSBBSSBSBSSBSBCCSSBSBCBSSCSBCCBBBBBSSCSCBBSBBSBSSCSBCSCSCCCBSBSCSBBSSCSBBCSCCCBSSCBCBBBSSSSSSBSCCSBSBBCSSSCSCBSCSSBCBBBBBCBCCSCCBCCBCSBCSBBCCBCCBSCCCBSSBCCBCSCCSBCCCCCSCBBCBBBSSCBCSCBCSBSSSBCCCBCCSCBBSBCSSSCBCBBCCSSBCCCSBBBSBCCBBSSCSCBCBBSCCBCBSBBBSBSBBSBCBBBCSCBSSBCSBBCCSBCSCBBCCBSSBSSBSSBCCCSSCCCBCCSCCBSBBBSCCBBSSCCSBSSCBBSSCCSSBCCBSCBBSCSSSSSBSCCSSSCBBBCSCSBBSSCCSBSCCCBBBBSBCBSCCBBCCSBBBSSSBBCCBSSSBBBCSBSCCSBCCBCBCSBSSSCBCBCBSSBSCBBBSBCCBSCSBCBBCBCCSSBBBCSSSCBBCBBSBBBBSCCSBSBBCSCSSCSCBCBSBCSBBCBCSBSCCCBBCSBBBCCCCBSCSCBSBSSCCBSSBSBSBCBBCCCBSCBCBSBBCSBSSCBSCBBSBSCBSBSCCCSCCBCSCCCCBSSBBBCSSCSSSSBSCCBSBSBSCBBSCBSSCCCSSSBSSBSBCCSCCSCBCCBCBCCCCCBCCBSCSBBBCBSSCBBBBSSSCCSBCBCBBSCCSCSSCSCSBSCSBSBCCSSBSSBSBBCSBBCCSCCSCBCCBBCCCBBSBSSBSCBSCSBSSBSSBSCSCBCSCCCSSBBCSCBSBCSBSCBSCCBCBSBSCCSBBSSSCSCBSSSSBSBSBSSSCCBCSCSBSBCCBCSSBCBSCCCCSBBBSSBBSSBCBCSSCBCBCBSCBSCSBBBBCCBSBCCSBSSCSSCBCBBSCBCCCCSSCCSBSBSCBSBSCSSBBCBSBCBBCBCSBSCCCSBBCSCSCBBSBSCSSCSCBBBBCBBCBCBSCBCSCSBSBCBSBCSSSCBSSSCSSCCBSBCSCCCCCCBBSBCCSSBSSBCBCBCBCCCCSSSSBSSBBSSBCSCSCSBSBCSBBBBBBBSCSBSCCSSSSSCBSBCCBSSCSBSCSBBSSCSCBBSBBBCCBCBBSBCCSBSSSSBBBBSSCBBBBCCCCCSSCBBCBCCBCCSBCSCSBCBBSCBSBBSSSCBBSCCBSBSBCCBSBSSCCBCSSCSBCCSBCBBCBBBCSSCCSCCCSBBCSCBCBBBCCCBSSSBBSCSBBSCCSBBCBBBBCCBBCSCSSCBBSCBCBCSSCBSBCCBBBSCCSCBBSSCCCCBBSCBBBCSCSSSSCBBCSSBSBSBSCSBBCBBSSCSBBSSBSSCBCBCBBCSSBSBSCSCCBCSBSBBBCSSCBBCCBSBBCBSCBBCBCBSSBSCBSCCBSCCSBBSCBBBSBSBCCBSBBCSSBCBBBSSSCBCCSCBSSCCCBCCCSBSCBCBCCCSCSSSCSSSBBCBCSBBBBSCBBSSBBSBBBSBSSSCSSSSCCSCBSCCCCSBSSBCSSCBSBCSBSCBCBCCBCBSSBSCCCCSSCBBSBSBBCSCBBSSBBCBSCBBCCCBCCCSSBSBCSBCCBBCSSSCSBBSBBBCCSCSBBBSCSSBCSSCSSCCSBCSSCBSSSBSCCCBBBSSCBBBBBBCCSCCCCBBBCBCBCSBBCSBSBCSSBSBCCBBSCCSCCSSBBSBCBCSCSBSCBBCCSBBSCSCBSBSCCSSCBBBSCBSBBCBSCCSSCCCCCCBSBCBSCBSSCCBSSBBSSCCSCSSSCCSSSSCCBBSBSSSSSCCSSSSCBSBBBSSBBCCCSCCCSCCSBBBCSCSSBCCBBBSCSCSBSBBSSCCBCSSSSBCCSBCCSBBBSSCCBSCCSBSCSSBSSSSSBCSCBCBBSSBSSSCCBSBBBSCCBCSCSBSSSBCBBSSSBSBBCSCCSSBSBCSSBBBSBCCBCBBCSBCCCBSSCSSSBBBBCBSCCBBSSCBCSSCCBCBBSCBBBBSSCCSSSBBSCCBBBCBSSSCBSBCBCSCCBSCSSCSBBSBSBSSBBBBBCCBSBSSCCCCCSCSBSSCBCBSSBCSSSCCCBBBSBBCSCCCBCCCBCBCSBBCCSBCCSCCSSCSSSCBCCCBCSSSCSBCSSCCBBCCBBBSSBCBCSSBCCCSBCBSCSCSSSCBCSBBBSCSCCSSSSSSSCCSBBCSCBBCBCBCBBBBBCBCCCCBBBCCSSCBSCCSSSBCBBCSSSBCCSBCCSBSSBSSBSBCSBBBSSCBBBSBSCBCBCSBSBCSSBCBBCCCCSBSSSCBBCSBSBCSCSCCSBSSBSSBSSSSCCBBSSBSBSSSCCCBSCSSSSCBSSSCCSCCBCCCCSBCCSBSBSBSBSBBCSBCCSSSSCSCSBSSCSCCSCBSCBSCCSBCSSCSBCBCBSBBCCBSCCSBSSCBSBSSBCBBCBSBCSCCSSCSSCSSBBCBSBSBBSCBSSCSCCSCCSSSSBSCBBBCSBSSBSBSBCBBSCBBBCCCSCBCBBBSSCBCCBSBSBBSSBCSBBSSCSBBCSCSBSCBSSBBBSBBCSCCCSCBBCSBCBBCBCCBBCCBSSSBBBBSBBBBSBSCBCSCCBCSSSBCCBCCBCCCSSCCBCBCBBSCBSSSSCCCSBSCBCSCBBCSCSSSSBCCSCCBBSBCSCBBCBBBSSBCSBCCSCCCCCBSBBSCBBCCCSSBCCSSSCSCSCCSCBCBCCBCSSSSCBSBCCSBBCBCSCCBBCBCBBCSBSBSCSBCCSBBBBSCCSCBCSSCBCSSSCBBSCBCBBCSCSBCBCSCBSCBSBBBBBBSSCSSSCBBBCCBCBCBBSBBCSCCSBBCCBBBSSBBCCCSCCCBBBSBSSSCBSSSBSSCCBCBSSBCSBCCCCCSCSCBCCBCCSSCCCCSSCSCSSCBBBBBBCCBSCCBSBSBSSSCSBSBBCCCBSSSSBCBCCSBSSBSSSSSCSSBBBSBBBSBCBCBBCBCSSSBCBBBBBBCBSBCSCCSSBSCSBSSSCBBSBBCSSSSCBBCCCSCCBSBSCCCSBSBSBSCBSBCBSCSCCSSSCBSSBSBSBBSBCBSCSBBCBBCCCCBCCBSSBBBBBSCCCCCCBSSCCSCSSBCBCCCSBBSBBCBSBSSBBSSCCCSCCCCSBCSSCCSSBSSBBBBCBSSSBSSCSBBSSCSCSSSSSBCCCBSCCSBSCCBSSCSBCSSBBCCCSSBBSBBSCBSCBBSCBSSCSCBCCBCSCSSSBSCBCSBBCCSBCBCCSCCBCSSCSSBBCBSSCCBCSSSBSCSCCSSSSCBCSCCSCBCCSSSSBCCCCBCCSBBSCBSBBSSSBBSBBSCCBCSCBSSCCBBBCBSSSSCBSSSCBBBSSCBBCSSSSSSBCSBBSBCCSSSCSBSCCCBSCBCSSSSCSBCSBCSCSCBCSBCSSSBSBSBSCSCCCCBBCCCBBSSBCCBBSBBCSSBBBSSCBBBSCSSSSSBBCCSBCSSBCBCSBBSSBBBBCCBCBSCSCCBSCBBCSSSBBBSCCBSSSSCSCSBCBBCSCSBSSSBBBCSBSSBBSBBCSBBSBBBCCBBSCBSCCBCSSSSSSCSCBCSCBBCBCBBCCCBSSBCBBBCBBBSBBSSSCCSSBBCCBCCBBCSSCSCBBCSSSCBCBBCBSSBCBCBBBCCSSSSBSBBSCSSSBCCBSSBBSCBSBSCBSCSCSBCSCBBBCBCBSSBSSCSSCBCCBBCBBSCBBCSCBCCCCSSBBCBBSBCSBBCBCCCBCSSSBCBCSSSSBSCSBSBSSBSCSSBBBSCBSBCSSCSCCSBCSCCBBSCSCSCBCSCCBCCBSBBCSBCSCSCBSCSCBBCBCCBCCBBSBCBSSSSCBBBBBSSSBSBBSCSBCBCBBBBBCSBBSCSSBBBCCSSBSBSSCSBSCSCBSSBBBSCCSBCBCCCBBSBSCBCCCCCSSBBBBBBCBBCCBSCBSCCBSCBSBSBCCCCCSSSSBSCSSCSCSSBBSCCBCBBBBCBSCCBSBBCSSBBSCBBBBBCSSBSBSBCCBCSSSSSSBSCBCBBBBSCBSCSBSSBSCSSCBSSCCSCSCBBCBBSCBCSCCCBSCSCBCBCSBCSCSSBBCBBBSBSBCBCCCCCSBSSBCBBBCBBBSCSSCSSCCSBSCCBBCBBCCCCBBBCBCSBBBCCBBBBSSBCBBSCCSCBCBBSBCSCCCSSCSSSSCBSCBSCBBBSBSSSSSCBSSCSCSCCSSCSBBBSCBSBBCSBBCBBCCSBCBBCSSCCSSCCBCBCBBSSCCCSSSSCCCCBSSSBCBBSCBSSCSCBBBCBCBBCBSSSSSBSCSCCBSBBCBSCCSCSCCCCCBBBSCSCCBCBSCBCBBCCBCBBSBBSSSSSSCSSSSBSCBBCSSCCBCCBCSCCCCBBBCSBCBCSCSCBSSBBCSSCCCBCSSSBSSBCSBSBCSBCCBCCBCSBSSBSCSSBBCBBBSCCCBBBBSCBBBSCBSCCSSSSCCBCCCCBBSBSCBSCCBSCSSSSSCBCBBBCSSSCSBBBBCSSCCBCCSBCSBSSCSSSSBCCSCSSCBCBCCBSBSCBSBCBBCBCSBBBBCBBCBSSSBBSBSSCSCBBSSBCCSCSBSCBBSCBCSBSBSBCSCBCBCBBSBSBSSSBCCSSCSSBSSCBSCCCBBCSCSCCCBBCBCCCCSSSBBCSBSSCCBBSSBBBCBCSBSBSCCCCSCBSSBBBSBBSSCBCSBSSCSCBSBCBCSCBCCCCCCSSSCCBBSSBCBCCSBSSBBBBBBCBSSCSSSSCSBBCBBCBCCSCSSSCSBSSBCSCCBBCCSSSSBBCSBSBBCBSSBSCSCCCSSBCBBBBBSSSCCSSSSSSBCCBBSSCSSSCSBSBBCSSBCSSBCCBCCCCSBCBBBCCBSCSSSCBCSCSCCSCSSSCSCCBCSCSBBCCCSCSBBCBBCSBBCSCBCCSBSCSBCBSCBSSCBCBBSSBCCSBCBSBCCBSSCCCCBSBCCCSCSBCSSSBBSSBBSBSSCSCSBBSBCSCSSBBBCSCCCBSSSCBSSSSBBSBCBCBBCCCBCCCBCBSCCBBSBSCSCBBBCBCBSBSBSSCSBSCSSCCSSBSBCSBCBBSSBBSCCSSSBBBCSSCCSSBBCSSBSBBCBBBCBBCSSSCBCSBCCCBCBSBBSSCSSSCCCSBSSSCSBSBCSBBBBBBCCBBSSSCCBBCSBSCSCCBCBCCCCCBCBBCCBBSSCSSBSSCBSSBCSCBSSBBSSCCCCSSCSSBCSBSCBSSSSSCSBSSCSBBCSBSCSBSBBCBCCCSCSBBBSSSBBBSCCBBCCSBBCBSBSSSSBCSSBCCCBSCSBSCSCSBCBBBSCBBBBSSSSSCBBSCBSBBSCBBCCCBSSBSCBBCBSCCBSBCCBSSBCSCSSBBSBSCCSCSBBCCSBSBCCSSSSBSBBSSSBBSSBCCCBSCBBSBSBCCCCCSCSBBCSBSSSCSBBCBSSCCSSCSBBCBBCBSCSBSBSSBCSCCCCBBSSSBBSCCBCCBBSCBBCSSCCBSSCSSSCSSBBBSBCCSBBBBCBSCBCCSBCSSSCCCCBBSSSCCSBBCSCCCBBSCBCSCCSCBSCBCBBSSCCSCSSCBCCBCSSSCSSBCCCSSCBBSSCSCBCCBBBBBCBBCBCCSSCSCCCSSBSSCBCBCCSBSSBSBBSCBCSCBCSCBCCSSSSSSBBBSBBSBBCCBCSCBBCBCSSCBCBBSSCCBBBCCSSSCBBBCSCSCSSSCCCSCSBSCSBBBCSSSBSBBBBBSBSBSCCCSSSSSSCSSBBCSSCBSCSCBSSCBSSCSSSBBBSBBSSCSCCBCSSBSBSBSCCCBSBCCBCSBSSBCCBSCBBBBBBCSCSSCCCSBSBSSCBCBBCSSBBBSSCCCCSCSCCCSCSBBSSBCCCCCBSSBSCSSCCBCCSSSSBSCCSBBBCSCBBSSCBSBCSCCBSSSSSBBBSBBSBSBBCCBCSSSCCBBBCCCCBSCSBBSCBSSCBCCSBBBSBBCBSCSSCCCBCSBSSSBCBBSCSSBCCSCBSBCBSSBSBCSBSCSCCCSCBBBCBSCBSBSSCBBSBBSBBSCSBBBSSSSBBCSSCBCSBBBBBCBBCSSCSBBSBCCCCSBSSBCBCSSBSCCBBBCBSBSSCSBCBCBSCBBSSBSCBBSBSSCBCBCSSBCCBBCSSBCBCBCSCBCSCCCBCSSSCBCBCBSCSSSCBCCBSCCBCCSBBCBBSSBBBBSBBSBBSSCBCCCSCSCSCSCSBBBSCBCCSCCSCBSCBSCSBSBSCBSSSBBSBBCCCBBCBBBBSCCBCSSSCBSCBSSSSCCSCBSSSCSBSBSBSBBCSCBSCCBBCBSSCCSCBSBSBSBBSCCBBBSSBBSCSBBBBSBCBCSCCBCBCCSCSCBCSSBCBBCCCBBCCBBSSCBBSBBBCBSCSCSSBCCCBBBSSCCBSBCBSCBBCBCCCCBBCBSBSCBSBCSCBSCBSBBSCBBBSBBBSBBBCCSBCCBSCCBCSBSBSCBSBBBCSSCSCCSSBBCSBCBBSSSCCBCBBBBSCSCBBBBSSBBCBBSSSCCBBBSBCSSBSBSBCCBBCSCSSCCCSSBBSSCSCCBCBCBBCBCBSSSBBSCCCCBCSSSBCCCCSSCCSCSCCSCCSBSSSCBBSSSCCBCBSCBCCSCSSBBBSSSCBSCCBBSCBSCCSCCSSSCCCBSBSBBCBCCBSBSSBCCSBCBBBCBCBSSCCSCBSBBCSCCBCSCBBSCCCSBSSCCBSBSCSSCBBCBSCBSSSCSCCCCCSCCBSBSSCBSSSCCSBSBCSBCCBCCBCSBCSBBCSCSBSCCSSBBSBSCCSBCBCBCSSBSCSBBCBBBSSBCCSBCSCSSCCBSCBCCBBBSSBCCCCBSSBSBSBSSSCBCSSBSCSSSCSSCCCCCCSSCCBBSCBSBBSBBSSSBBCBSCCSCBBCSSSCBSCBCCCCBBBCSBCCBCSSCSBCCCBSSCSBCBSSBSCBBBCCCCSSCCBSBBSBCSSSCSCSBCSBCCCCSBBSSSBBSCCBCCSBCCSBBBCCCBSBBBBCSSBCBCBCSCCBSCBSBSSSBCCCCBSBCCCBBCBSSSSSCBSSCBBCCBBBSCSBCSBCCCBBCSSCCBBSCBSSBCBBCSCSCCSBBCBCSCCSBSSCSBCSCSCSSSSBSCSBCCBBSBBSCBBCCSSSBSCSSCCSCBSCCCCBSSCBCCBCBCCBCBBCBBCCSSCSCSSCCCCCBCBCBSCSSSBSCCCSBCSBCCBSCSBBCBCBCCSSSBBSCCCCSSBBCBSBSSBSCBBCBSSSSBSBCSSSCBCCBCSCCCCCBSCSSSSCBBBSSBCCBSBCBBBSSCCCCCSSBCCBBSCCBBCCBSSBBBSSCSCSCCSBCBSBBSCBBCCCCCSSCSCCSCBBBSSSBBBBCSBCSBBBSCSSSBBSSCSBCBCBBSSCBCCBCCBBCSCSSCCSBBBSBCCSCBSBSCCCSCCBSBCSBSCSSCSSCSBCCSCCSBCCBSSCBBCCBCSBSSSSBCSSSBBSBSCCBSBBBBSCBBBCSBSBSCBCBSBCCBBSCCCSSBBCSBBCBBCBBCSBSBBSSSCBSSBBBCCCBSBBBSBCBBCCCSSSBSSCCCSSCSCBCBCSBCCBBCBCSSBCCCSBCSCSCSSSCSBSSBBBCSSCBSSBBBBBSBSCSCCCBBSBBCBSBCBBBBSBBSSSCSBSCSCBBCBSSCSBCBSSSSCBCSBBBSBBSBCSCSSCCBSBCCCCBBCBSSBSBCSBSBBSBSCCCSSSSBSBBBCSCBSSSBSSCBBSSCCCCBCBCCCSCCBBBCBSCBBBSBCBSBSSCBCSCCBCSCBCBCSBBCCSSCSBCSSCBCCCSBSSBSBSCSCBBCCBCCBSCBBCSSBBBSCBBCCSCSSSSBCBSSSCCSBSBSCSSBSBBCCSBCSCSBBCBBSCSCCSBBSCSBBSBBCBBCCCCBSSSBBBCCSSSBCCCCCCCSCCSCSCBSBCSBBCSSSCSSSSBCSBBSCBBBCCSBBSCBSBCSSSSCCSBSCBCBBSBSSCBCBBCCBCSBSCSSSBBCBBBBCBBCCBCCSBSSCBBCBSCCBCSCBBBSSCCCBSCSBCCSBCCBBCSCCSBSBCCCCSCCSSSCCCSBBSCCSBSBSCSBBBCSSSSCCCBSCBSSCCCCSSBBBSSSSSSSCCCSBSCCSBCCBBBBBBCSCBSCSBBCSBBCSSBCSCBBSSCSBSCSBCCCSBBSCCCBSBCBSCSCCBSBCBBSCBCCSBSCSSCSBCSSBCBSSBSBBSSSSCCBBCCBSSCCBBBBBCCCBBBSBSSCCCBCBSBBSSBBBCSSSSCBSCSBCBBCSCCCSSCBSCBBSBCCCBSBSCCCSSBSCSBBSCCSCCCSBSSBSBBBBBSSCCSSBBCBBSCCBSCSSCCSBBBCSCSBSBSSCBCBCCBBBSSBCBBCBCCCSBSCBCBBBBSBCSBBCCSBCBBCCBBSSSSBSSBBSCBCBCSCCSBBSCBBCBCBCCBBBCBCBCBSSCSCSCSSBSBCSSSBSSCSSSSCBBCSCBSSBCBBSBBCBCBSCCCSBSCBSSSCBCBCCCSSBBCSSSCCBBSCSBBSBCCCCCSCSSCCCSCCCSSCSSCCCBCCSCSSBBBBBCSSSCBCCSCSSBBSCCSSSSBCSBBCSCCCSSBBCBBBCBSSCSSSBBCSCCBSCSSCSCCCSCSSCCBCSBBBBCCCCBCBCCSSCCSCCBSSSSSSSSSCCSBBCSSBSSBBCBSBSSBCCSCBBCBBSCBCBBCCBSCBCBBCSBSCCCBCCCBBBSBBCBBBSCCCBBCBSSCSBCCBBCBBCCCCBBCSBSBBBSSSCBBBCBSBBSCBCCBBBSSCSCBCCSSCCBCCBCCCCBBSSCBCCCSSBSSBSBBSSCCBSSSBBBCBSBBCCCBBCCBBCSSBBBSCBBBSSCSBCCCBSBCCCCCSSCCBSSCSSSCCCCSSSBCSSCBSSSSSSBBSSBBSCSBCCBBSBBSCCBSCSSSCCSBSSSBBBSBSBSBBSSBBCCSCSBSCCSCSBCSSBCCCCBBCCSCCSSBCBCBBSBCCBCSSSBCBCSSCCSSSCBSCBSBSSSBBBCSBBSBSSCSSBCCSSBCCSCSBBBBSCBBCSCBCSSCBCBBCSCCBBBSSCBSCCCBSCCBBBCCBSSBCCBSBSBSBBSBBSBCSSBCCSCSCCBCCSBSCBCSBSCSCCSSCCBBBBBCBCCCBBBCSBSBBCCSSSCSSBSBSSSBBBCSCSCCSCCBSCSBBBSSCCSCCBCBSCSSCBSCBCSBCBBSBSBBSCSSSBBSCCCSBBCCSCCSBBCCCSBCSSCBBBCSSCSSSCBBSSBBBBCCBCSBBBSBSBCCSSSSBSSSCSBSSBSCCCCCBCCBCBBBCCBCCSBCSBCCSSBCCCSSCSBSBSBCSSSCSBSCSBCBSSSSCBSCBSBBCBSCSBCBCSSCCSBSCBCBSSCBCBSSBBCBSSCBBSBBSSSBCCCBBBCBCSCSSCCCBBCCSBSCCBSBCSSBBCSCCBSBCCSBSBBSSCBBCCCCCCBCCBSCSCSBCCBBCCCCCBCSBBCBSBCBSSSCBCSSBCCCBCCCBBSCCCBCCCBBBCSBCSBSSSCCBCSBBCSSCCBSCBBBCCCBSBCSCBBCSCSSSCCCBSSBSCCCSCCCBBBCCSCBCBSCSSCCSCSSBSSBCCCBBSCCCBCCSCSCBSSCCBCBBBSBCSSSBCBSBBSCSBSCCSCSBSCBSSBBBSCSSCBCBSCCSCSSSBCBCSSBBBSCCCSSCCCBBBCCCSSCSBCSCCCCBCBBBCCBSCCBSCCSCSCSBSBSBBBCBCSBBSBSBBCCBCSCSCBSCSSBCCCCCSCCCSCBBSCCSSCSSCCCCSBBBCSSSBCCBBCSBCSBSSSBSSBBBBCSSBSSCBCCBBCSSCBBBSBBBSBCCSCCCSBSBCSCCBBCCSBCCSSSCSCCSBSBCSBCCBSBSSBCSCCCCSBSCCBCCBBCBSBBCSCBCBCSSBSSBSBCCBSCCSCSSCBBSCCBBBBSCCBSCCBSBCCBSSBCBSSBCSCCCCSSBCSSCSSSCCBCSBSBSBSSSBSCCBBSSBBCCBCSSCCCCCBBCCBBSBBBCBCBSSCSCBCBSSSCCSSSCBSCCSSCCSCCCSBBCSBBSCCBSSCBSCBSSSBSCCCBBBBCBCBCSBBBCCBSCBCCCBSSCCSSSCCSBCBSCSBCCCCCSCSCSBCCSBCCCBBBBSSCSSBCCBCSCSCSSBSCSCBBSSCSSSCBCBCBCSBSBCSCBBCCSCSSBSBCBSSCSSBCBBBBSBSCSCCCBCBCCCSBSBSSBCBCCCBCBBSSBBBCSSBBCSBSBSCBCSCCCSCCBSCSCBCSBBSSBSSBBCSSSSSSSBCCBCSCBCSCBSSCSBCBCSBBSSSBCCCCCSBCBCSSBBSSSCCSCBSBCSBSBBCCBSCCBBCCBSSSBBSBSSBSSCCCSCCSSBSSCSCCBBSBSSSCSSBBCCCSCSCSCSCCCSBSCCSSSBCCSSBCCSCSCBBSBSCSSBSSSBBBSBBCSSBSSBBCCCBBSBCSBCSSSSSBSSCBSCBCCCBSSSSSCBBSSSBCSSCSBCSCSBBCSSSSSCSSBBCBBBSBBBBSSBBBCCBBSBBBCBCBCBBSSBCCCBCCCSBCBCSBBBBSBCCSCCBCCCCBCSCCBSBCCCSBSBBCCCBSCBCSCCCBCBSCSCSSBSSSCBCBSSSCBCCCSCBSSSCCSCCSBCSBBSCBBCSBCCCBSSBSBCSCSCSCBBSCSSSSBCCSBCBSBBSSSCBBSSBBSBBCBBBCSCBCBCCBCCBBSCBSCSCCCBBSCSCBSCCSSSBCBBSSSBCBCSBBCCBBBSSCBBSCCBBSCCCSBCSBSSCBSBCBBSSCBCCCSBSBBCBSSSBBBBCSCBCBCSBBSBCBCSSSBBSBBBCSCSSCSBCBSSCSBBCCSBCCBCCCCSSCBBCSCSCCBSCBCSCSCSCBCCCBCSSSCBBSCSCCSCCCCBCBCCBSCBBCBCCCBSSBSSSCCSCBSCSSCSCSSSSBSBCCCBCCSCSSSCBSSSCCSCSCSCCSBBCCBCSBCCBCSBBBCBBBSBBBBBCSSBSSSCCBBSCCBBCBBBSCSBCCSBSSSCSSSCBBBCSSSCBCCSCCBCSBBSCBBCCSCCCBSBBCSCCSBBSCBCBSBBSBSBSSCSBBSBBCCBSSCCBCBSCCCCCBCSSBCSSBBSCCBBBSBSBBCSSBCCBBCSCBSSSSSCBCBBSCCSSSSBCSSCCBSBSCCCCBCCBBCCSCSCBBSSSSCSCSBBSSCCBCCCSSSSCBSBBCBBBBSCSSBBSSCBSBSBSBCBBBSSCSSSBBSSSSCCCSBCCBBBCSBCSSBBSCSBCBBBSSCSBCBSSCBBSSCSBBCBCBCSCSBSSSSBCBSBCBCSCSSCBSSCCSSCCSBSSSBBSSCSSCBSCBCCBBCSBCBBSBSCCSSBSBCCBCSBBCBBCBSBSBSSSBCBCBCCBBBCBSSCBBBSBCBCSCSCSBBBCCSBCBBSCBBBCCCBSSCSBBBCBCCSSCCSCCBCSSCBSSSBSCSCSSSCSCCBBSCCSCCCBCSBSSSBBBCSBBSBCCBBCSSBBSBCBBCCCBBSSBSSSCBCSCCBSSSSBSBCCBBBBCCSCCCCSSSSBCCSSBBBSCCBSBCCBSCSCSCBSSBBCSSBSSCBBSSCCSSBSBCSBBCBSBBBCSSCSBSBCBBBSSBSBCSCBCCCSCCCBCBBSBBBSBCBBSCCCCSSSSCBCBCCSBSCBSSSSSCSCSCCBBCSSSBCBSBSBBSSBBBSBCCSSSSSSSSSSCCBCBCBCBBSCBSCCBSSBSSSSCBSCBBSCBCBSCBSBBSBCCSBSBBCBBBSBSCSBCCSBBCCCSCBBSSSSBCBBBBCSSSBCCBBBCSCCBBBCCBBCCCBBSBBCSCSSBCSBSCSBBBSBBSSCSSBSBSCSCCCBCCCBCSBSCCCSBSBBSSSSCCCSCSCSSCSSSCBCCCBSBCBBSBBBSBCBBSBSCCCSBCBCBSBCSCSBCBBSSSCBCSCSBCCSBSSCBSCBBSCBBBSSBBBCSSCBBBSSBBBCCSCBSSSBBCCSCSBCCCSBCSSBBSBCCBCSSSSSCSCBBCBSBBCSSSSBBCCSBBSSCCCSSCSBBBBCCSSCSCSCSSBCCBBCCCBSSSSBBBCCCBBSSSSCSBSCCBCBSCBSSBSSSSBSBBBCCCBCSCSCSCCSCCCSSCCSSSBSSCSSBBSBBSCSBSSSCSSCBSBCCBBSBSSSBCSBSSBCBCBSSSCBBBBCBBSBBBSBBBBSSCSSBCBSBCCSBBCSBCCSBCBBSSSSSCBSCBSSCCSCSBCBSBBSBBSSSCBSBCBCCBCCCSBCCCCSBCSBCBSCSBCSBSBBCBSBBCBSBBCCCBBBCSSSSCBSCCCCCBSSSBSSBCBCSCSBCSBBSBSCBCSCBBBBSCSSCBCBSBCBSBBSCBBSBCBCSBSBCSSBSSSBBCCBBBCSBCCBCCCBBCSCSCBSCSBSBCBCSBBSBSBBSCCBCCCBCCBSCCSSBCSBBCSBBBBCCCBSBSBBSCCBBCBBCBCBCSSSSCSCCCBBSSBSSBSCBCCSSCCBSSBCCSBSCCSBCBSSSBSSSCCBBBSSSSBCSSCCBSCSSSCSSCBCBCCCSSSBBBSSCBBBBBCCSBCSCBBSCCCCSBSCSCBBSCCCCBCSBBBCSSCCSSSSCCBSCSSBBSCCCCBCBBSSCCSCSCSBBBSCCSSBSCSCBBBBSBCSSBCSBCBSCSCCCBBSSSBBBSSBSBSBBSSBBSSSBBBSSCCSCBSSCSBBCCSCSBCSBBSCSSBCSBBBCCCSBSSCCSCCBCCCSCCSBCCBSBSCBBBCSSBCCSBSBBCSSSBBCSSCSCSSSBSCBCBBSSCCBCSBSSSBBBSSBBBSBBCCSCCBSCSBSSSSCCCSSSSSSBCBBBBCBBBBSCSBBBBCCBBBCSCBSSCSCBBCBBBSSBCSSBSCBBSCBSCSBBCBCBSBSSBBCCBBBBSCSBBSCCSCSBBCBCBBCSCBBCCSSBSSSBSSBBSBCCSBCSBSCCBSSCBCCBCBSCSBBCSSBCSCBSSSCCCCBBSCSSBSSCSSSBBBSSSCSBCCCSBCBSSSSCCCCSBCBBSBSCSCSSCCBCSSSCSSSBSCBCBBSCSBSSCCBSSBSBCBBBBSBCCCCBCBBBSBBBCBCSSCCBBBSSCCSCCBBBSCBSCCCCSSBSBBSBSCSBSBCCBSCSCBSSSBCSBSBSSBBSBCSCSBBBSBSCCCBSBCBBCCBCBSBBCSCBCCSBSCCSBBBBSBSSSCCBBCCBCCBBSBBCSCBSSSCCBCSBBSBCBBCSBSBSBSBCCBBCBSBBSSSBBSBSCCBBCCCSSSSSBBSCBBCBSCBCBCCBSCSSBCBSCBSBCCBSSCCSBSCCSBBBCCSBCSCCBBBCCSBSCSCSCBCCBCBCCBBCCSCBSBSSCSCCBBCSCCSBSSBCBCSSCSSBCBBSBCCSSSCBBBCCSSSBBBBBSSCBBSSBBBSSBCSBCCSCSBBSCCSCBSBCBBBSSCCBBCSSSCBCSSBSCBSCBBCBCBBSSCCCCSSSSCBCCCSBSBBBCSCBCSSCBCCBCSBCBBCBSCSCCCBBBCCSCCCSSBSSCSBBCSCCBBSBBSCCSCSBBBSSCSSCCBCCBSBCCSBSSBSBBCBSBCBCCCBCCBBBSSCBCBSSBBCSSBCCBSCSSBBBSBCBBCBSSSSSCSBSSBBBSBCBCBSBSCSBBBSCBSCSBSBBSSCBCSSSSSBBBCCBBSSBCBBBCCBSCSCBBSCSSBSCBCCBSBBCBSBSSCCCBCCCBCSCBSBSSBSBCSBCSCCSSBBBCBCBCBSCBCCBSCBCCSCBCSCCBCSSCCSBSSCBCSCBSSBSCCBSBSBBSBCBSCSBSCBCSBSCBSSBCSCSSBBCSBBCCCBCCSCBSBBSBSBCCBSBCSCBSCBSSSBBBSBCCSSCBCBBCBSBCSBBSCBCSSCSBBSCBBCCCSBBCCBSCSSBBSCCSCSCSCBCCBCSBBCBBBCBCSCCCBBSSSBCBBBSSBSBSBBCBSCBCCBSBCBBBCCSBBSCSCCBCBSSBSSSBCSSBCBCCSSCSBCSSBCBCSCCSBSCBCSCSSBBCBSBBCSCCCBCCSCCCBCBCSBBSBSBSBBBBSBCCSBCBSCBBCSBBBSSBSBCSSSCSCSSCSSCCCCSBCSBSCCCCSSBBBSSBBBSSSCCBSCCSBBCSBBCCSSBCCCCCCCBCSCSBBCCSBCSSSBSCSSBBBCBBCBSSBSBBBSCBSSBCSSCSSBBSBCCBCSCSSCBSBCBSBSSSBCBSCSCBSCBSCSCCBBBCCBCBBCBBBSSSBSCBSCBCCBSSCCCSSCBSCBBSCBCSBSBBSCCSCSBCCBCSBCSSBBCSSBBBBCBBBBBSBCCBCCSBCSSSSSSCBBCBCBBBSBSSSCCSCSSSCBCBBSBCCCSBCBCBSCSSCBSCCSSSCBBBBCSSBBSCBCCSCBCBSBCSBCSCBCCBCSSBBSBBCCBSBSBCSCSSCSSCSSCCBBCBBBSSBCSCCSSBSSCCCSBSCCBBSSSBBCCBSCCBBCBSCSBSSBSSBCCBBSBCBCSSSCBCBCSCBBCBBBSCSCSCBSBSCSCCCBSCBBBCCCBBBSSCBSCSBBBSSBSCCCSBCSSBCBCSCCBCSCSBSCBBCSCSCSCCCSSSSSSSSBCCSCBBSSCBCBSCSSBSSCCBCBSSSSBSBBBBCCSCCSBSBBBBSSBCBSCSSBSSSCSCSSCCBCBCCSSBBBCBCBSBBCBBBCCCSBBSSBSBBSBBCSCCCBSCSBCSBSCCBSSBCBCBSSCSBBSSBCBSSBCBCSBBSCCSBBBCCCBCSSCSCSCSSCCCSBSCSSSBCCBCSCCBBSBCBCSCCSSBBBBBBBCBSSSCCSCSCBBBCSBBBBCBBCSBBSCSCBSCBBCSCSCSBBCBBSBCBCBBSBCCBBCBCCCBCSCBCSCCBCSSSCBSSBSSCSSCCSBCSCSSSCSBBSCSSSBSBCCSCSSSCCSBSCCBBSSBSBCSCCSBCSSBCCBSCBCBCSBSSBSBSSBSCBSSCSBCSSCCBCSCBCCCSBSSSBSSBCSCCBCBSCSSBSSSCCCSSBSSCCSCSBSSBSBCSSSCCSSCBCBSBCBSSBCBSSBSSBSSSCBCBBSBBCCSBCCBSCSBCBSCSBCBSSBSSCBCSSCSBCSCBSCCCBCSBCBCSCCBBCSCSSBBSSBCBCCSBCSCSCCSCSBCBBSCBBBSCCBSSSCSSCBSBSBSCSBCBSSSBCSSSCBCSBCBSCBCSCSCCSBCSCBCCCBBSCSBBCSCCSSSSCBCSSSCSSCSBSSBCBBCSSBBCBBCCCBBSSSCCBBSCCSCBCCSBCBCSCCBBSBCCBBSCCSSBCSCBBBBCCBSCSBCSCBCSSBBBCCSCSCSCBCSCCCCBCSBBSSBBBCSCBBBSCCCCSCBCBCCSBCBSSSSSSCSCCBSBBSBCCCBSSBSSCCSCSCBBCSCCCSSBSSCCSSBBSCCCCBBCBCBCSSBBSBCBSCBBSCBBSBCCCSCBCSBSCCCCBSCBBSBCSCSCBCSCSSSCBCSSCSCCBSSCSSBSSBCCCSBSCCCCSSSSBBSBCCBCBCBSBBSSCCSBSBCCBSSSSSSBSSBBBBBSCCSBSCBCSSCBCBBCSCBSBSBSSBSBCCCSSSCSCBCBCBBBCSBCSBCSCSCCCCSSBCBCBSCCBBSSSBBSBCBSBBSSSSBBSBCCSBBCCSCBBSCSBBCCSCBCSBCSBSBCBCBCBSSBCSSSBSBBCSCSBCSBSSSCSCSSSBCCCCCBBSCSSSSCBBCCBBCCBCBSBBSCCCBCSSSCCBCSCSSSCBSCBCCSSCSSSSBSBCBCBSCBBSSBSCBBSBSSBSSSCSSSCCBSBBCBCBBBBSBBCBBSBBCSSCSCBSBBCCCBCCSBSSSCSCBBBCBBCCSBSBSCSCBBBCCCSCSCCBBSSBBCBSBCSCBBSCBSCSCSBSCCBSSSCCBCSCCCSSBBCSCCSCSCCCBSBCCCSCSSSBSSSCCSBSBCCBBSSSSBSBCBSCBBSSSCCBBBCCSSSSCCSSBSBSBSBCSSCCCBBBCBSBBCBBSCCBCBBBCSSCBSBCSCBSCCSSCCSCSSCBCSBCCCCBBSBSSSBBBCCCBSSBBBCSCBSSCBSSCBCBCBBSBCBBBCSSBSCCCSBBCCBSCCSBSCBSCCBSBCBCBBBCBCSSCBSCSBCBCSBCCSCBBSCBSCCSSCCCBCCCBSBCBSBCCBCSBSSBSSCCBBBSCBCBCSBBCSSSSCBBSCCBSCBCBSBBCSBBBBCBSBCCCBCCBBBSBSSBCSBSCSCCSSBBCSCCCBSSSSBSSBBSSBSSCSSBCBBSBBBCCSSSBSCCBBBBSSSSSCBBCCSCCSSCBBBCSCCSSSSBBSBCBBCSCBBBSBCSSBSBBCCCBSBCCBSBSBCBCCSSCSBBCBSCCBSBBSSCCCSCBBSCBCSSSCBBCCBSSCBSSBCCSCSCBSSSBSSSSCSBSSCBBSBBSSSBSCBCBBSCBCSCBBBBSBCSBSCSBBBBSSCSCCSCCBCSBCBBBSBBBCBBCCSCBSSBSSCCSCBSSCBBBBBCCBSSCSCBCCCCBCCCBBCBSCBCCCCSCCSBCCSBCBCCCSSBBBSCBSCBSCBBCBBSBSCCCSBBBSSCSSCCBSBSCCBSSBSSSBCBCBCCSSSSCCBBSSCBSCCCBSBCCSSCCBSBSBBSBBBCCCBCSBCSSBSBSSCCBCSBBBBSBSSCCCCBCBBCSCSBCBSSCCCBCBSBSCCCBSCSBCCSCBCBCCSBBBBSCSBCCSCBCBSBBSBCSBCCBSSBCCSBCCCBCCBSSSCCSCCCSSBBSBCSBSCBCBCBBCCSBSCCSCSBSBBSCCCCCCCBCBBBSBSBBSCSBSBBBCBBBSCSCCBSBCCCBSBSCBSCSCCCBSCCSCSSBSSCBBCSBCSCCBBCBCBCSCSBBSSBBCBBBSCBCSBCCCBCBSCBBBSBBCCSSCCCCBSCSBCCBBSBCBBBBSCSCCCSCBBCSBBBBCCCBSBSSBBSCSSBSSSCBCCSBCSSCCCBCCSSSSCCCCCSBBCSCSBBCCCBCBBSSSBCBBBBBCSBSSCSSCCCBBBSCBBBSSSSBCSBCBSBSSBBBSBSBCSCSBCSSCCCBCSBBCBCSBCBCCBBCSCBCBCBCBCBCSSCCBBCCBSSSCSBBSCSSBCBSCBBBSCBBCCBCSCCBSSSCCCBCBBBBBSCCCBSCSSBBBSBBCSCCCCSBBSBSCBCSCBSBBBBSSSBSCCBBBSCCCSSSCSBBBBSCSBCCCCSSCSBCCBCBSCSCBSSSBCBSCCSCSSSCBCBBCBBBCCSCSCCBCCSSSCBSCSCSSCCSCBSCCSBCCBCCCBBBCSBSCBCBBBBBBCBCBBSBSBCBBSSCBCSBBBSBSBCBCCSSBSSBSSSSBSCSBCBSBCCCBSCCCCSBSBSBSBCBCCSBCSCCCCCBSBCSSBBBCCSSSSSSBSSSBCSBSCBCCCCSSBBSBBSSBSBSSCBCCCSCCSSSBSSCBCBSCBBBBSBSSCBCBCSSSSSCCSSBBBSSCBSSSCSSSBBBCCSSCCCSCSSSSCBCCSBCCSBCSBSSCCSCSSSBSSCCSSCCCCCSCSSSSSCBCSBCCCBBCCCSSCCBSCSSCCCBSBBCCCCSCCCCCSCCCSSBSSCBCSBCCCSCBCCCCSCBSCCSBBSSCCCBBCSCSSBSCBSCBCBCSCSCBSSBBSCCSBCSBSBCCCSCBSCBCBCBCBSCCSSSBSSCSSBBSCCBBSCSCCCBBSBCBBBSCCBCCBCCSBBSSBCCBCBBSCSBBCCSSBBSBCBCCCSSBSSCCCBBCCCSSBBCSSBCSBSCCBBCSBBBBBSBCSBCSBBSSBBBCBCCSSCBBBBCCSSSBCSBSBCCSBBBSBBSSCSBSBBBBSBBBCCCCBCBCSBBCCCCSCSBBBSCBBSSBSCCCSCSCCCSSBBSSSBBCCSBBCCCCSCBSBSBSSSSSSSCCCSSSBSBBSSSSBSCBSSBCBCSCBSBBBBSSCSBSSCCBSSBBSCBSBBSBBCSBBCSCBSBCCCBSSCBBCSCBBSCBCSSSCCSBCCSBCCBCSCBCSBSBBCSCCSSCBCCSCBBBCSBCSBCCCBCSSBCSSSCSSSCBBBSCSSBSSCSSSCSBCCSBSSSCBSCBBBSBSBBSCCCSBBBBCCCSCSBBSBSSSBSCSCSCCSSBCBCBCBBSCCCSSBCSCBCBBCSSBCBSCCCBSCCCBBSBBSSSCBBSSBCBBCBCCBBBCSSSBSSSSCCSCSCSCSCBSBCSSCSBCCCSBBSBBBBBCSSSSCCBSBBSBBCSSSSCBBCSCSSCCCCCCSSSSCBSBCCCSCBSCBBSSBCCBSSCSBBCCSCCSCSBBCSBCBBCCBBCBBBCSCBCSCBBBBBCBBCSSBCCSBSCBSBSCSCBBBCCCSBBCSSBCBSSCBSCCBBSSCCSBSBCCSCBBBSSBBCBBCSBBSBBSBBCCCBCBCBBBCCSBSSCBBSCBSCCSSCSBCCCSBBBSSBCSCCSSSCBCCSCSBBCCBBSSCCCBBBSSSBCBCBCSCSBBCBSSBSSSSBCSCCSBCSBCCBBCSBCCCCCCSSSCBCBSSSBBCBBSCSBSBBBCSBBSCSCSBCSSCSBCCBCBSBCSCBCCCCBSCBSCSSBCSCBSBBCBBSBCBSBSCSSSBSCBBBCSBBSBSBCSCSSBCCCCSBBBBCCBCBCSSBSBCCSBBCBBSBBBBSBCSSCSSSBBCBBBCBBSCSSBCSBCCSBBCBCBCCBCSSSSBCCCBBCSCBCCCSSBCCCBCBCSCCBSBSBCSCSCSCBBBBBCBCSSCCCSSBCSSBSCBSSSCBBCSSCSSCSSBCBCBBSCSCBCBBSBBSBSBCBSSCCBSSBCBBBCCBBSSBSBCCCSBBCSSBSCCBSCSBSBBBSCBSCCCCBSSCBSSBCSBCSCCCBCBBBBSCBBCCBSCCCCBSCSSSCSBBSBSSSBBSSCSBSCBCBSCBCSBSSBCCBBCCCSBSBBBSBSSCSSBCSCCSSSBCCCBBSSCSCBSBBCCCSBSBBCCCCBBSCBCSSBSCBCBCSCBCSSBCBSCSCSBSBCBCSBCBBCCSSBSBCSBCSSSSCSCSBBCBBCBCCSCBSCSBSCCCBBSSSCSBSSBCBSBCSCBBCSCCSSSCCCSSCSBSBCCCSCBSBBCCBSCCBSBCSBCBCSBCCCBBCSCSBCCCBSBBSBCCSSSSCCSCBBBSCBSBCSSBSBSSSSSSSBBSCCCBCCSCCCSCSBBBCSCCBSBSCSBCBSCBCCCBCSCBCBBSBSCBBBSBSSCSBBSCBCCSBBSCCCCBBCBBCBCCSBBCCCBCCBCCCCBCBCCSSBBBCBSSBBBCBSBSBSBBSBCSCSSBCCSCSBBCSCBSSSBSCCBCSBBCBBSCCSCSCCBCCBCBBSSSCBCBBBCCCSSSBCSBBSCBSBCBCCSCSCCSCSCBBCSSCCCCBBCCCCCCSSBCBSSCCBBCBSSCCCCCSSSCSCCSBCSSBBSBBBBSSCSSBSBCCCCSSCSCCBBSBSBBCCCBBCCBSSCCBBCBCSCSCBCCCSCCSSSBBSSCCBBCBSBCCCSCCCBSSBBBBSSSSSCBBCBSSSBBCBCBCCCCCCSCCSSSBCCSBCCCSSCCSBCBBSBSCCCCBSSBSBCBCBCSSBCSCCSBCBSCSBCSBSCBCCCSBSCCCBSCSBBBBCBBBCSSCSBSSBCBBSSCCSCBCCSBSCCSBCBBSSSSBCBBCSBBBBCBBSCBBBBBSBSSCSBCBSBSCCCCSCSBCCBCSSSSBBBSSBSBCCCBBCCBBBSBBBSSCSBBSBBSBSSCSSBCBSCBCSBCBCSCCSBBCSCBSBCSSCBSCBCCBCCSBBBSSBSBBBSCCSBCBBCSBCBSSBCSSSCBBBBBCCBCSSCBBBCBCCSCBSCCSSCCSCSCSCSSSCCCBCCSSCCSCCCBSBSSCCCSBCCSSBSCCBBBSBSBCBBCSBBCSCBBSBCBBBSBBBBBBSBSSBBCCCBSBCBSCSCSSSBCCCSBBBBBCSBBSCCBSBCBSCSSSCCBBBCSBCBBBBBCSSCBSBCBBBCSBBSBBBCCBSCSSSBSSBSCCBBBBSSSSCCBBSCSBCSCCBCCBCBSBSBBSBBBSSSBCBCCCSCCBBSSCSCCSBCBSSSCBCCCCCSBSBSSBCCCCSSBBBSSCCSBSCCCBCCSSCSBBBSSCSSSCSCCCCSSBBSCBSBCCCBBBBCCBCBCSCSBSSSSCCCCBCCCCCCSBBBSCCBCCSBCSSCSSSCSSBCBSCBBCCSSCBBCSCBCBBBCSBSBBBSBSSBBBCCSSCSBBBCBSSSSCCSBCSCSCBBSBBCSBSBSBCCCCCSBCCCCCSCSBBSCCBBBCCCSBBSSBSCCSSBBBBCSSBBSBBCBBSBCBCSCCCBCBSCBBSSSBBSBSBBCBSSCBSSSCSCCCSBBCBSCBBSCSSBCCSBBSBBBBBSSBSSSCCCBCSSSSSCSBBCCBSBSCSBSCCSCBSSCBSBBSSCSSSBCSCBSBCCCCCBCCSBSCCBSSBSCBSBBCBSSCBSSCBCCBSSBCSBCBSBCBCBCCCSBCBCBCSSBSBCSCSBCSCBBBCSBCSCBBCCCSSCCCCSCCSSCSCCSCBCCSCBSCCBSSCBSCBCCSSBSCCCSSBBCBBSCSCBCSCSBCBSCBCCBCBBCCCSCCSSCSSBCBBBSSBBSCBBCCSSSSBBSSBCSCSBBCSCBSBBBBCCCCCSSCBCCBCCSCCSBSCCBBSCSSSBSBCCSSBCCBSCCBCBSSSSCSSBBSCSCCCSBBBCBBBSCBBCSSSBSSSCBBBSBSCBBCBSCCSSBCCCCBBBSCBBSBSBCBBCBCSCSBSCSCCBBCCBSBSCCSSBBBSCSCBBSSBBBBCSCBSBCBCBSBCCCCBBBBSBCSCSSSCBBSCSBSCSCBBSCCBBBSCSBBSSCBBSBBBSBCBBCSSSSSBSCSBSSBCSBBBSCSSSCCCCCBCSCCBBBSSBCBBSBSCSBSSCBBCBCSSCSSSBBBCSCSSBSCSCBBBCSSSBSBSCBCBSCCSSBSCBBBBBSSCCSCSCBCSSSSCBBSSCCBSBCCBSBBCCCBSSCBCCSCSSBBBBCBCCCCSSBCSCCCSCCSBSSSBBCSBCSSSCSCSCBBSSSCSCBBBBCSCCBCCSSSSBBSSSBSBCBSBBSBBSSSCBSCCBSCCCBCBSCBCSCSSSCSCCCBCSCSSCSBBSBSCCSBBSBSSSBBCSSBSSCSCCSCBBBBSSSBCBBSCCSSBCCBBCBBBCSCSCCSBCCSSBCCSSBCSSSSCBCBCSSBBCSSCSCBSSSSSSBCBCSSBCCCCSSBSCBCBBBBSBSSBBBSSCSBBCSCSSBSSCSCBBSCBSBSCBCCBBSCCBCSBCBSBBBBSSCCBSSSSSSBSSCBSSCCBSBSBSSCBBBBBSSCCBSCBSSCBSCBSBCSSSCBSCCBSBCBBCCBCCCBCBBSCCCBSCCBBBSBSBSBSBSCCSSBBCSSSCSCBBBSBSCBBCCBBBCSBSBSCBCBBBCSSCCCCBBSCSBCSSSSBCCBBCSSBBBCCSSCBSCCSBBBSBSSBCBBBSSBCCCBSCBBBSSCSSCBCCCBSSBCBSSCBSCBCBBCBSCBCBBSSCBBBSBCBBSSSSCBSBBBCBSCSBSSBBBBCBCSSBSCBCSBCBBCBBCSSBSCSSBBBCSCSBCBSCCBSBBSSCCCCCBSBCBCCSCSCBSBSSBCBCCCSCSBCCBBSSSSBCBCBCSBBCBSSBSBCBCSCSSBBSCBSCSCBSBSBCBSBBBCSBSBSCCBSCSCBBSSSSBSBCCCBCCBCSCBCCBCCSCSCCBCSBBBBCSSSBSBCSCBSCSSCCSSSCBBSBSCSBBCCSCBCSSBSBCCCSSBCCBSBBBCCCSSBBBBCCSBCCSBCSBCBBSCSBBBSSBCCCSSBBBCBSBSBBCBSBCCCBCCSSSSCSCSSSBBSCSCSSCSSSCBSSSBSSCCCBCBSCSCCSSSSCBBCBBBBCBBSBCCBSCBCBSCSCBBSSCBSCBBSBCCCCSBSCBCBCBCSSSBBCSBSBBCBBBSBCCBCBSSCCCSBBSBBSCSBSBSCBCCSCBCSSBCSCBSSCCBSSCBSSCCSCSSBCCCSCCCSCSCBSCSSSSSBSBSBCSSSCSCBSSSCCSCCSCSSCCSSCBSBCSSCSSCCBCCSCSCSSSSCBBSSBCBCSCBCCCBCBSCSSSCBCBSBSSBCSSCSBSCBSBSBSSCCSSCCCCBCCSCSSCBCCSSBBCBCBSBSSBSCSSCSBBBSBSBSBSBBCBCSCCSSBSSBSBCCSBBBBBBCSSSSSSBCBBSSSBSCSBSSCBSBBSCCCSSSCBBCSSBBSBCBBBSCCCSBBBCCCSBSSBSBCBSCCBCCBSBBBBCBCBCCSSSCCCCSCSBBCCCSBCBCBSBBSBSBSBSSSSBSCBSBSCBCBBCSCCCBCCBSSSSBBCBCSSSBBSSBSBBBCBBBCCSBSBBSCCCSSBCSCCSBBSSCCCBCSSSSCBBBBBSCSCCCCBCCBBCCSCSSCCCBBBSSCSSCSBSCSBSSBSCSSSSSSBBBCBSCSSBCBCSSSBSBSSCBCBSSCBBSBBSCSSSCCBBCCBBSCCBSSSBCBSBBSSBCBCCSSBSSCCBSSBCCBCCBBBCSSSCBCBCBSBSSBCCSSSCCSSSCCBSSBBCSCSBSCBCSBBCSCCCSBSSCSSBBBCCSBSBCCCCCSBSBSSBBSBBBSBBSCSSCSBCBBBBCCBCSCCCBBCCCBSBBBBSBBCSSSCSBCBCBSSCSSSCSSSSCSBBCBBSSBBCSSCBBSBSBCSCCCSBSCSCBBCBSCCSSCCBCBBCBSSSSBCSCCBSCCSCBBBBBSBCBSBSCSCSCCBBBBSCBCSSCSBSCCSBCCCBCSBSBCSSBSSBBCCSCSBBCBSSBCCBCCSBCSSCCBCSSCBSSSBCBCSBSBSBCCSCBBBCCCCCSBSSCCSSSBBBCCBCCBSBBBCCCBSCSSSCSSBBCBSBCCSSSBBBBSSCSBSCBCBCSCCBCSCSBCCBCBSBSCBSBCSCCSSSBCSCCSBCCCBCBBSBSCCSBSCCBCCCSSSSSSSBSCCBCBSCBSBSBSCCCBCBCBBCSSCSSSBSCBBBBBSSSSSCSSCCSCCSSSSBCSSCBBCBSBCBSBBBBSCSBBBSSBCSBSSSBCCBSBCBSBBBBBCBSSSSSCCBBCBCSBCCCBBSBSSBSSSBSBCSCSSSSSSCCBSCSSCBBSCBBCBSSBBCCBCCCBSSBCCSBSBBSBBBBSCBCSBSCSCCSBCSSCBCBBSSSSSSCBSBSSSBCBSSCSBCCSSBSSBSBSBSSCSBSSCBCCSSBCSCSCSCBSSBSCBSBBSSBSBBSBSBCBSCCCCSCSCBCCBCBSBSBCCBBBCBBCBCSBBCCSBBCCBBBSCBCCSSCCBSBCBSBCBCBSCCCSSSBSCBCCCBCBSBBSSSBSSCSBSCBCSBSCBBCBSBSSBBBBCBCCCCCSSBCBCSSCCBSSCSCCCCCCBCCCBSBBBBSCSCBSBBCCCSSBSSBCBSBBBBBCCCSBSBBCSSSCSBCBBSCCCBSSBBSSCSBSSCBCCSSCCCCBCSCSCSBSCSBCCBBBBCBBCCSBBCSCCBCCCCBCBSCBBCBSSCSBSSSBSBSCSSSCCSBCBSSSSSBCSCBCCCCCBBBSCSCCCCBBCSBSBCSBCBSBBSSBSSBCSSSSSSSCBSBSBSSBBBBCSCBBCCBBCBSBSCSSSSSCBCCSBSSBBSCBSBSBCSBCBSCBCSCSSBCBCSSBBSBCBSCSBBBBBBBBSBSBSSCSBCBBSBSBBCCBBBSCCBBSBSSSCBCCSCSCCBCCBCCBSCSCCBCBCSCBBCBCCBSBSCSBSCBBSBCBSBBSSBBBBBBBCSSSCSCCBBSCBCBBSSBBBBBCSSBSBBCSBBBCSSBBBBBBCCBSBSBCBBCCSSSSCSBSCBCBCSCBBSCSCSSSCCSSSBBSBBSBBBBCSCSSCSSCCCSSCCCBCBCBCSSSSSBSSCSSSBCCSCBBSBCBCBBSBSCCBSBSCCCBBCSCBSCCSCCCSSBSSCSCBSBBCCBBCSBCCBBSBCSBBSSSCSSCCCBSBSSCCCBSSBSCBCSSCSSBSBCCCCCSBSBCSBSCBSCCCCCCSBBSCCCCSBSSBSCBSCCSBCSCCBCSCCCBBBSSBSBSBCSBCCBBCCSCBSBSCBSBSCSCBBBBBCBSCBCSCSSCCBCBBCCSCBCBSSBBCSSSBCBCSSBCCBSBCBSCBSBCSSCBSSCBBBSBBCBSSBSCCBBSCCBBSSBCSBBCBSBSBCBBCCBSCBCCSSSBBCSBCBBSCBBBSCSSSCCSCCBBCSSSBCSSSCCSBCBCBCBSSBBCSSSSSCBCBCSBBCSSCSBSSCBCSSCCBCSCSCSSCSCSSSSSSSSBBBSSCBCSBSCCBSBSBBCBBSSBBCCCSCSSBCCSBCCSBBSCSBCCSBCBCSBCBCBBBBSSCSBCCCBBCSBSCBSCSCSCCSBCBBSBBBCBCBSCCSCCSSSCSBBSCSCCCCBCBSSBBBCBCSBBCBCBCSSCBBCCBCCSBBSBSCBBSCCSBCBCBSBBSSCCSSSSBBSBCBBSCBBBCCBBBSBCSBSBCSBSCCCSBSBBCSSCSBBSSCCBCBBSSCBSCBCCSSCSSBSSSSCCSBCSSCSCSCBBCSBBBCBBBSSBCCBSBSCSBBBCCCBCCBSSCSBCCBCCBSCBBCBBCSBCSSSBCBCSCCBCCSBSCSBCSCBBSBCSSCCBCSSCCCCBSBBSBCBBSSCBCSCSSBCBCBSBSCSBCCBCCCSSBBCCBCCBBBSCBSCBSSBSCBBCSBBCBSBCBBCBBSCBSSBCBSSCSCBCSSCCCBSCCBBCBSSSSSBBSCBCBCSBCBBBSCBCCSSCCSBBBSSCCCBBBCSBBBBBBSCCBBSSBSBBBCSBBCBSSSBBCCCBSSBCCBSCBSSCBBSBBBSBBSBCSBCCBCCSBCBSCSSCCSSBCBSBBCSSCBCCCCCCBBCCCSSSCCBBCSCCBCSSCBBSBSCCBCSCBCBCSSBCCBSSCCCBBBCCCBCCCSBBSBCSSBSCSCSSSBSSCCBSCSSCSCBCBBSBSSCBBSSBSCBBBBBSSSCBSCCSBCSBSBSCBBBBSBBBSBSCCCSCSBBCCCBCSSBBBCBCSBSCBCSSSSSSBCCBCCCCCCSBCSBBBBSBBSBBBBSSBSBBBBBBCSSCCCBCCBCSBSBCCSBSBBCBCSBSSCBBCCCBSSCSSSSSCBCBBBCSCSBSCBSSBCBSSCBBCBCCCCSBBBBSCBCCBBBBBSSCBSSSSCBSCSCSCSBSCCCSBCSCSCCCCBSBCSSBBSCBBBBSBCSCSSSSBSBCBSBSSSBSBSSCCBSCCCSSCBBBSBBCSBCSSCCSCBSCBCCCSSBCSCBSCBCBSBCSSCBSCCBSSSCSCSBCBSSSCSCCBCBSBBBBBSBSBSCCCSSCCCSBBSCBSSSCSBCBBBBBSCBBCBCSBBBCBCBCCSSSBCCCSSCCCBCBSCSCBSSSCCCSBSCBBCBBSBSBCBCBBSBCSCBSCBBSSCBSBBCBBBCBCCBBSBCSBCSCBBSCSBCBBSSCSSSBSCSSBSCCCBSSCSSBSCSSBBBSSCSCCBCSBCBCBSSSBBBBSSCBSSCCBBBBCBSBCBSBSBCSSCSBSSBCCSCBCBSSSCCCCBSCBSBSSSSCBSBBBCBSCCBCSBCCBSCCCCBBBSBBBCCBSCSBSSCSCBBBCSBCCCBCBCCSSSSCSCBCSCBSBSSCBCBCSSBCBBCBBSSCSCBBCSBBSCCSSCBCBSBBSBBSSCBCSSBCSBBCSBSSBCSBCSBCSSBSBBCSSCBSSCBSCCSCCCSCCSCSSSSCCBCBCSSSCBCCSBBCSCSBSSBBSCSBSSBSBCCCCSBSBSCCSBSCBSSCCCCBCCSSBBCSCCCCCCCBBBBSBCSBCBCCCBSCBSCSSSSSSSCSBBSSBBBBSCBSBSSBCCSBSCBSBBSCSBSBCBSSSSSSCSBSCCCBCBCSCSBSBSBSSCCBSBSSBCBSCSSBBBCBSBBBBSSCCCSBCBBSSBBSSCSSCBCBCCCBCBSSSCCBBCCSSSCSSBSCSBCBSSCBSBBCCCSSBBCCSBBCBBSBCCBSBCCBSBBBCCBCBCCBBSCCSBCBBCBSBCBBCBBCSCCSCBBCCCCCBCSBCSSCSBCCBSCCSBCCSCCSSBSCBCCCBCBCBCSCSSCBCCBBCCSCSSBCSSCSCCCCCSSSSCSCSBBBBBCBCBCCCCSSCSCSSCSSCCBCSSBSSSCBSCBCCBSBSSSBCCSCCSCBBBCSSSBBBSCCBBCSSCCSBCSCCCBBSBSBBSBBSBSBBSSSBCCSBSCBCCSSCCBSCBSBSBCBCBSSCCCCCSCBSCBCCSBSBBSCBSBBCCCCBCBBSSBSBCBSCSSBBSSSCBCCCBCSSCSSSCSSSCBSBSSCSSCBCBBSCBSBCBCCBCBBSCBSSSCSSSSSSCSCBCSSSSSSCSCSBSSBSSCCSBSCSBSCBCBBSBSCSSSCBSCSSSSBCBBSCSBBCBSBCSCBSBBSBCSBSCCCBSCBBBSBCSSCCBSBSCBSBCCSCSCSCCSSCSCCBSBBBBBSSSSBSCCSSBBCBCBCBSSCBSCSCCSSCCBBBCCBCSBBCSSSBSCCSSBSBCCCCBBBCBBSCSCBBCCSSSBSCBCCCBBCCBSBSSCSBSBCSCBBCCCBSCCCSCSBSSCBBCBCCCBBCSBBCCSBBSBBCCSSSCBSCSSCBSCSSSSCBSCSBSCBBCCBBBSSSSSSCSCBBSCBBBCBCSBCCCCSSBCSSSBCCSCSCCBBCCCBSSCCSCBCSBCCBCCCCCSCBBCBCSBSSCCSCBSSSCSSBSBBBCCBSBCBBBBSBSCCSSSCSBSSBCSBBSBCSCCSCCBBBCCSSBCCBBBSSBCSSCCBBCCCBCSCSCSSSBCBCCCCBCBBSCBSSCBBBSCSSBSBSCBCSSCCCCCBCSBBSCSSBBBBSBCCCBBSCBBBBBSCSSBSSBCCBBBSCBCBSBSCBCBSCBBCCBCSSCBCCCCCBCCBSBBBBCSCCSSBCBBSBSBSBSBSCSBBBBCCCCSSCSSSCCSSBCBCCSCSCSCSCCBCBSCBCBBCCBCBSSBBCBSCCSBBCBSCBBSBSCSBBBBSCSBSBSCSSSSCBSCBSCSBSBBBCSCBBBCCSSBSBCBSSSBCBCSSSCCBBBSSCCBSBSSSBSCCBBBBBCBCSBCCBCBCCSSCSBBSCBCSCBBBSBCBSSCBCSBCBCCBBCCBBCBCSBSBBBBSCCSCBSSCBBCCCBCSBSSSSBBCBSCSBCBSCCSCBBSCSBBCCBSCBBBCCSBBCCCBBCSCCCCCSBBCBCBBCSBCCBSCCCCBCCBBSBSBCSSSCSSBBBCCBBCSCBSSSSSCCSSCSSBSCSSCCSCBSBBCCBCBCCCCSCSCBBCSCCCSCSBCSCCSBSSCSBCSSSSBBCBBSSCCBBCCSSSCBCCSBSBBBBBSSSBBCBSBSSBCSCSCCSCBBCBCCBBCBSBCSCSSSCSBSCSCCSSCBCBBBCBBSSCBSBSCCBSBSSSCSCSBCSCSBBBSCBSBBSCSBCCBSCBCSCSBSSSSSSSSCBCSCCSSBBSSBSBBSBSCBBBSSSBBBCCBSCBBBBBSSSSSCCCCCCBSSBSSCSCCCCSCBBBCBBCCSBCSSCCBBBSBSCSCBSCCSCBCSBCSBBSSSBCCBSBBSSCBBCCSSSSCSBCBSBSBSCBBSCBCCCBCCCBSBBCBSBSSBBCCSBCSBBCCSCSSSSBBBCBSSSSSSSSBBSCCCCSSCSSSBBSSCCBCCSSCSSSSCBBCBCBBSCBBSCCBCSCSBCBBBBCCSCSCSCSCSCCBBBSSCSCBBCCBCSCCBBCCCCCSBBBSBSSCBSBSCCCBBCBSSCBSBCSSSSSSCBBSBBCCCBBSCBBBCBCCSCCSSBBSBBBSCCSBBBSCBBCCBCSBSCBCCCBCCSCCBCSSCSSCBBBBBSCBCBSBSSBSSCBBSBBCCCBSCBCBBCCCBSCCBCSBCSSSBCBCBSCCSCSSBCSCCCSBSCCBBSSBBSSSSCSCCCCSBCCBBBSCCCCSSBSCCCBCSCCBBBCBCBBSBCBSSCBBCCSSCBCSSSCSCBBSSBCBSSCBSSBCSCBCBBCSBCCCSSSCCCSSCCBSSSBBSCBBBCSBBSCCSBCBBCBSCCSCCBBCSCSSSCCBBCSSSBBCSCSSSBCCSCSBSSSCCCBBSSSSCCBCCSSCBCBCCCSBCSSBSBCCCBBCCCCSBSBBBCSSBSCBSBSSBCSCBBSSBSSCCBSCCCBSSSBSBCBSBBBSCSBSCBCBBSBBBCBSBSBSSCSSCCSSCSBSBBBSBSSSSBBCBCBBSCSBCSCSSCBCSBSBCCBCBCCSSCBSCCBSBBSSCBSBSBSBSCCCBSCCSSCSBCBSCSSBSSBCBBBSCCSBSCSCCSBCCCCBCBCSCBSCBCBCSSSCSBBBSBBCBBCBBCSCBSCCCCSSCBSBSSSSSBCSBSSSSCBSCSCSBSSCCBCBCCBSCCSBCSSCSSSSBCCBSBBBCSSSBSBBSBCSBCSCSBCSCCCCCSSBCSBCSCCSBBBSCCSBCSCSCBCSCBCCSSSBBCCBBCCCSBCBSBBSSBCCSBSSBBSCSCBCSSCCCCBSCBBBCSBBCBCCBCSCCSSSBSSSSBBSCBSBCBBBSCCBSCCSCCBBBSCBSCBBSSSSCBCBCCBSBBBBCSBBSCSBBSSSSBSCCBBCSSSCBCBBCCBSCCBBCSCBSSBSSCCCCSBBSCSBSCCBSSSBCCBSBCBSSSCSSSCCSCCBBBCBCSCCCBBSCBSCSCCCCBCSCSBSBSSSCBCBCCSCSCCBSSCSCBBSBSBCBCSBBCSSSSBSSBCCSBSSCSSCSSBCBBSSCCBCCCCBSBSSSSCBCBSSCBBBBSCCCSSCBBSSCBBBCBCBCSSCBCCBBCBSSBBCBCBBSCBSBSSCBSSCSSCBBCCSCSSSBSSSSSBSCCBCSBCSSCBBBSCSCBBBBSCBSCSBCBBCSBSSBCBSSBCSBCSBCCSBCBCBBBBSBCSBSBSCCSCSCBSCBSBCCSSSCBBCSBBBCCBSBBBCBCCSSCSBBBCCCBCBBBCBSBBBSCCCBSSBBSCSCBSCSSSBCSBBBBSBBBBCCCBCBSSBSSCCSBBSCCBSSSSSSBSBSSSBCBCCSBBCSCBSSCCBBSSSBCSBCBBBCBSSCSCBSSCCBSCCSSCCSSSCCBCCSBBSBCSCBCCBSSCBCCSBSCBBCBCSSBSSBCCBCBCSSCBCBCCSBBSBSCCCBCSCSBSCSSCBBSCCSBCSCCCSCBSSCBCBBCCBCSBSSCCSCBCCSBBBBSCCCSBSCBBCSBSBBCCSSSSCBBSSSBSSSCSCCCCSSBCCBBCCCCCCCSCSSCCBSCSBBCBSCCCSCSBCCSCCSCSCCCSCCBBBCBBSSSBBSBSBSBBCBCSSBSCBCCBCCCBSCCBCSCCBCBSCSBSBBCBBBBCBCCBCSBBCCBCCBSCSSBBCBBSBSSBBCBCBCCBSCCCCSSCSBSCCBCSSSSSSSBBSSCBSBSBSCSCSCBSCCBSCCCCCBBCBCBSBBCBBBSSSCSSBCSSCSSBSCCSSSBCSSSSCCBSBSBCCCSSBCSSCSSBSBCCBSSSBSBSCSSSBBSCSSBSSCSBSBSCCSBSSBSCBCSBBCBBSSBBBSCCCSBSCSSCBCSCBSBCBCSSCBCBCBSSBCSSSCBSCBBSBBSSBBSCBCSBSBSCSBSBBBSCCBCBBCSBBBSBBBSSSCSSCSCCBBCSSBCSBBBSBSCBSSSBSCCBCBBBBSSCSSCBCCBBBSBBSCCSSCCBCBBSBSBCBBBSCBSCSBBBSSSBCCCBCBSCCCBSCBSBCSCCCSSSCCCCSCSCCCSCBBCBBBSBSSCSSCBBCBCCCCBCBSCCCCBBSSCCCSSSBCSCBSCSSCCBCCSCBBSSBSCCCSBSCBSSCBSBSBSSSSSSSBCCCBSCSCCBCCBSCCCBSSCSBBSBCBSSBCBCBBSCBCCCCCBCCCCBSCBCBCCCCSSBCCSSBSSCCBCBSBBCBBCSSBCBBCSCCCCSCSCBSSBBCBBBSCSBBBSSCBSSBSBBSCSBBBBBCCCCSSSBBSCCSBSBBBBBCBBSBSBBBCCSBBBCCSBCSSBBBCSCSCCBBCCCBBBBBSSCCBBSBCBCCSSBCSBSSBCBCBCCSSCSSSSSSSBBCBCSCBCCSBCBSBSBCBCCCBCCBSSSCSCCBBSCSCSSCBBCSBSBBCSSCSBBBCSSCCSSSSBSCCCBBSBBCSCBBBSSSCBCSSSBSSSSBSSSBSSCSCSBCSCSCCBBBBBSCCSCSBBSCCCBSBBBCCBBCCCCSSCCSSCSBSBBSBBCCCCBSSCSCSSBSSSCSCCBBCCCSSSCSCBSSCSBBCSSSSSCSSSCBBCCCCBCCCBSBBSBCSCBBSBSBSSCBCSBBCBCSBBCBCCBBBCBCSCSSBSSBBBSBBBCCCCBCBCBBSSCBBBSCBBCBBBCSCCBCSSBBBBBSSBSBCCSBBBCSCCBSBSSBSCCBSCBCCSCSBSSCCSBSSSSSSSBSCSBSBCBSSBCSBBCCSCSCSCCCSCSCCCBBCCCSSSCCCCCBCBBBBCBCBBCCBSCCCBBBCSBSCCBCCBCBSSBSBBBBBCCCBSSCSCCCSCSBCBSBSCSCBSSBSBCSSBCCSSBSSSCCCBBBBBBSBSCCSCSSBSSBBBCBBCCSSCCBCSBBCBBSCCCBSBSBSCCBSBCCSCSBBCCBBCCCBBBCSCBSBBBCSSCSBSCCSBBCSCCCSCBSBCBBBCCCSBBCSSBBCCSCCCCBBSCSCBSCSCBBCCBBCBBBBBSBBCCSBBSBCBBCSSBCCCSSSCCCCBBSBSBBCSSCSSSSSBSCCBSBCBCCBBBSSBSBCSSCCSBSSSCCSBCBBBBCSBSBCCBSBCCSSCSBCBBCCSSBBBBBCCCBSSBCSCBCBBSSSSSCSBSBSBBCBCCSCBBSBBBCBBCSCCBBCBCSSSCSSSCBCSSBSSBCCSBSSBSBCCBCSBSCSCBCBBSBCCSBBCBSSBBSCCSSSBCCSSCCBBBBSSBBSSBSBBBSCCSSSBBSBSSSBBBSCBCBCSSSSSCBSSBSBCCCSCBBSSBCBCSCCSBCSSBSCBSCBBBBSCSSCSBSCBCSBCSCSSSCBBBSCSBBSCCBBBBBSSCBBCCCSBBCSSBBBBBCSCSCSCBBBBCBCBSSCBBCSSSCCSBCSBSCCCSCSBCSBBCBCCBCSSSSBSCCBCCBCSSSSCBBCBCCSBCCCSSSCSCSSBBBBCSBCCSCCSBSCSBBBSCBCBBBSBSBCBCCBCCBSSCCBCBSSCCSBCCSSSSBBCSSBCSCSCSCCSBSCBBBSCCCBCBCCSBCCSBBBSBBCCSSSSBCBSCCCBBCBCSBSCBSSCBCBSBSSCSBSSCSCCSBCBSBBCCSBCCBBCBBBBSBSSSBCSCCCCBCCSBSSBBCCBCCSCCSSCSSSBBSBCSBCCCCCBSCCBBCSCBBBCCSSBBCCSSCSBBSSBCSBBSSSBCBCSSSBBBBSCSSSSSCBSCSCSCBSSSCCBBSSSSBCCCBCCBCCCBBSCCSBSBCCSCSBSSCCBCSSSCCCSCSCBBBCSBBCCBSCCCBSBCBSSBBCBSCCCCSSBCSCSCCSSSSBCSBCBCBCSCSSBCCBBBBSCBSSBCBSCSBSBBSCCCCSSBBSSSBCSSCBBSBSBSCCSBCBBSCSBSCBBCBCBBBSBCBSCBCCBSBBSCBCBCBCCSCBBSCSCSBCCSBBBBBCSBBCCCBCBBCSBCCCCBCSCCBSCCSSSCSBSBSSSCSBCSBCCSBSSSBCCSBCBBBSSCBSCSBSCSBCSSSSSSCBSSCSSSBCBSBBBBBCSSBBBBBSSBBBBSSSBBCSCSSCCSBCCSCSBBBBBBCBSCCCSBSSCBSSBSBSSCSBSCCBCBSSCSSSCCCBCSCCSBSBBSSSCCCBSSSCSBCSBCCBCBSBCCBSCSSBBCBCCBCCBSCCBCBSBBBBSCSSSBCBCCCCCBBBSSCBCBBCSSCSCCBCBSBCSCBBBBSSCCSCCSCCBBSCSCBCBSCBBCCSBBBSCSBBSCCBBSBBSCCBCBBSCCBCSCCBCCSSBSCCSBCBBBSCCBSBCCSSCCCBCCBBSCCCBSSBCSBCCCBSSSCSCCCCBBBCSSSSCCSCCBCCBSSSSSCSCBCBCCBCBBSBSCCSSBCBBCSSBSSCCCBCSBSSBCCSSCCCBCBCCBCSSBCSSCBSBCCBCCSCSBSCBSSCSBSBCBBCCCSBSCCCBBBBCSBSSBBSBSSCBCCCSSBCBBBSCBSSBSCSBCCSCSCCSCBSCSSSBCSBBSBSBCCSCSBCCSBBCBSCSBSSBCBCBSSBCSBCSCCSBCSSSCSCBSCBBSSBBSSCSBBCSSSSBCBBSCCCSBBBSBSCBBCSCBBSSBCCCSCBCBSCSCCSSSBBBBCSSCCBCSCCSCBBSSBSSCBCSSSCSBBCSSCCSBCBCCBCSBCSCBSSSBSCCCBBSBCSCBBBCCBCCSCSBSBBCCCBSSSBBBSBBCSBBSSCCBBSCSCCSBBSBCCCCSCCBBCCBSCBBSSSBCSCCCCCCCCBBBSCCSBCSBCBBBBCBCCCCBSSCCBCSCSBCBBSSCSCBSCSSCBCSSSSBCCSCSCBBBSSCBCSSBSBCBCBSBSBCSBBBBSCCBCCSSCSSCCSBBBCSCBBBBBSSCBCSBSSCBSCSBBSCCCBBSCSSSCCCCBBCBCSBSSCSSSBSCBBCBCCCBCSSCBCSSBBSSCBCSCCBSBCCSSCSBSCSSSCBBBBCBCCCCCSSCSBBBBCSCBCBSBCCBCCBSBCCBBCSBBCSSSSBSCCSSSBBSSBSBBSBCSCCBSSSBBSSBBSBCCSSSSCSBCCCCBBSCSBBBCSCBBBBBBSCCCBCCBSSCBBCSCCSCSCCSBSSSBSSCCBBBBCBSSCCSBCCBBSSCSBSSCBBCSBBCBCCSBBSSCCBBBSCCBSCBBBCSBSBCBBCBBCBBCBBBCSBSSCCCSBCSSCBBSBCCSBSSCSSCCBCBBSSBSBCBCSCSSCBCSCSBSBBBSCBSSSCSSBBSCCBCSSSBCBBCCCCSCSBSSSBBSCSSCBBBSBBSSCSSSSSCCBCBCBCCSSSCBSSBSBCBSCBSCBCBCCBCCBSCCCSCSCBCSSBSCSBSBSBBBCCSSBSBCSCSSBSCCSCSCCBCBSSBBCBSBBBSSSSSCBSSCCCSSSCCCCSBBBCSCBSBSSBBCBBBCCBCSSBSBBSCCBBCBCSSBBSSSCSBSBCCBBSCCBSCBCSCCSCSSSCBBCCCSCCCBBSSSCCBBCCBSBCBCBSCSSCBBBSCSSBBCCCSCCBSCSCBSSSCCSCBBSBCBCBSSSSBBSBBBSSSBBBCSBSBSBCBSBBSCBBCSBCCSSSCBSBCSCSBCSBBBCBCCSSSBCBSBCCCBBBBCCSSSCCSBCCBSBCCBBCCBSSBSSCBCBBBBSCCSBBSSSSBSBCCBBCBBCSBBCCBSBBSSCBSCSSSSSBSSBCSBCSSCCSCSCCSSCSCSSSCSCBSCBSBSBSSCCBSSCCCSCCCSCBSCCSCSSCSCBCBBSCCCCSCSCCCBSBCCCCCBCBBCBSBBCSSCCBSCCBSBSBSSCCSBSBSCSSSBCCBBSSBCSSCBCSBCCCBSSSCSCSCCSBSBBBCBBBBBBSSCSSSCSSBSSCCCSSBSBSBSSBCBSCSBBBBCCSCSCCBBCCSSCCSSSCSCSSCSBBCSSCCCBSSSCCBBCSBCCBBBBCSBCBBSCSCSCSBCCCSSBSCCSSSSBBCCBSCCCCBCBCSCBBCSCSSSSCSBCSSSBCSSBBCBSSBBBSBSSBCBSSSBCCBSCBSBCSSBBSBBBSSCBBSBSSCCSBSSBCBCSBBSCBSBCCSCCSCBCSBCSBSSSSCSBBBBSCBCSCSBBBSSCBCSBCSCSSCSBCBBBBSCBCCCSBBSBCSCCSBCBCCBSCCBCCBCCSCSSSCBCCBSBBCCSSBBSSBBBBCSCCSCSSSBSCBCBCCSSBSBSCSBCBSCCCCCSBBSCBSBSBCCSBBSSBSCSCCSSBCSCSBSBSBSBCCBSSCCCSBSBBBBBCSBSBBCBSCSSBBSSBBBCBSCBBSCCBCSSBSBBCSSBCBSBCBSSBBCCSSBSSCSSCBBSCBCCSCCCCBBBBCSCCSSCCCSSBCBCBBSSSSSSSCCBSSCBSSBBBSBSSBCBBCCBSSCSSCBBSCSCBSSSBBBSSSBSBCSBCBSBSBSCCBSCCBBCCBCBSBSSBBSCBSCBBCCSCCBCSSSBCSBSBCCBSBSSBCCBBCSSSSCBBSBSCSCSSBCSSBBCSSSSBCCSSCCSBSSSSCSBSCCSBBSBSCBSCCBSBCSSCBCCCBBCBBBSBCCBCSSBSCCSCSCBBSSBCSSSSBCCBCSSCBCBBCCCCBCSCSCCSSBSBSCBSCCSSBCCCSBSCBCBBSBBBSSBBBCSCBSSSSCBCBCBBSSSSSBSCBCSCBSBBBBBCSBCSBSBSCCSCSSBBCBSSBSCSSSSCCSCCSBCBSCSBSCSBCSSBSSBBBSCCSCSCBBCSSCBCBBCSSCSBSCBCBCBSBCCBCBBCBSSCBBCBSBBCBCCCCBBSSCSCCBSBCBBSBCCSBCCBCSBBSBBSBSCSCSBSCBSSCSSBSSBCBBSSBSCBCSBSCBSBSSSBSSCBBSCSBBSSSSBBBBCSCCCBSSCCBBSSSBBSBSCBBSCBSCSCCCSSBBCBSCSCBCSCBSCBCCBBCCCBSCCCBCBSBBSCCSSBCCSCBSSCSCSBSBBBCBBCSBCBCCSSBBCSCBBSCCCCBCCSBBSCCBCCCBCBCCCBSCSSCCBCCSCBSSBSBSBSSBBSCSCSSCCSCBCSSSSBSBCCSCBBBCSBCSSSBCCSCBBCSSBBCSCCSSCSSSCBBBSCSSCSBBSSSCSBSCSSCCSSSCSSCCBCCBBCSSCSCBBCBSBCBCBSBSSSBSBCBSSSBCBSCSBBSSCSBCBCSCCBCBBCBSBBSCCBBCSBSBCBCSSCBCSSSBSSBBCSSCBCCCSBBCCCCCSBCBBSCCSBBCCBBCCCCBCSBSBSSBSBBSSBSSBCBCCSSSCSSBCBBCSBBSCCCCCSCSSBCSSCSSSCCBBCSCSBBCCSCBCBBSSBCSBBCBSSBBBCBCCBCSCSCCSCSCBBCSSSCCCBSCBCBBCSBSSSCBCBBBSBBCSCCCSCCBSSBCBSSCCCCSSSSCBCCSSBCCSCBBCCSBCSSSCCSBSCSBBSSSCCCSSCCCCCCCCBCCBBBSSCCSSSBCCCSBBCCCCSBSSCSSSBCCBSSSCSSCSSCCBCSCSBCBCBSCBCBSSCCBSBCSBCCCCCSSSBSSCSBSSSCSCBBCBSSSBBSSSSBSCCBBBCBCBCSCCBSBBSSBBBBCSSSCCBSSCCCBCCSSBSSBCSCSSSSBCBBBCBCCCSSSBBCSCSCBSCBSSCCCSCCSBBCCSCBSSBCCSCSSBBBSSBSCCBSSCSCCSSBSCCSBCBSBCBCSCCSBCCBCBSBSCCSCBCCSSCSBBBSCSSSCSCCCSSBCCBSSBBSSSBCSBSCBCBBCSCSCBSBBBBCCSSSSSSBCBSBCCSCBCCSCSSBCBSSCBBCSCBCBBBCCCBCSSSBSCCBSBSCBCCBSBCCSSCBBSSBSBCSCCCBCBBSCBCBCSSBSBSSSBSSCCCCBBBCBSCCCBSSBSCBBSSBCCCBSBBSCCSCBBCSBSSCSBBBSCSSCSSBSBCCSBSSCSBBBCCBSCBBBSCBCBSBBBSCSBCBCCSCBBSSCSCBBCSCBBBSSCCSCCBCCSSCBBCBCBSSBBBBCBCBSSSSCBSSBBBBCCBCCSBSBBCBBBBBSSBBCBBCBBSBBSBSCCBBCBSBBCSCSCSCCBCBBSCBCCSCSCBBSSBCBSBCCSBBSCCBCBCSSBCSBBBCBBCBBSSSSSBCCBSSSSSCBBBCCCCSSCCSCBCSCSSSCCCBCBBSSCCSBBBCSBBCCBCBSCCCCBSSSBSSSSCBBBCCBSBBSSSSBSBCSSCBBSCCCCCBBSBBBSCCSSBCBBBCSBBSSBBBBSCSSCCBSCBBSBSBCBSCBCBBCSBSSCSCSBBCCCSCCCBCBSCCBCBSSCBCSSCSBBBSBBBSCCSCCBBSCSBCBSBBCBSSSSCBSBBBSSBBSSSCSBBBSSCSSSBCCCSBBSBCCBCBCBCSSCBBCCSSSCSCBBCBSCCSBCBSCCBBBCBSBSBSCCCCCSCBCBCBBBBBCSBCSCBBSBCBCCCSSBSBSSSBBBCBBCBSSSSBBSBBBSBCCCSBCCCCSBBSCSBBBBCSBCSCBBCCCSBBBSCBSSBSBSBBCCBSBCBSSBSBSCSSSSCSCCSCSBBCCBBSBCCBSSBSCBCCSCBCBCSBSBBBCCSBCSSBBCSBSCSSBSCSCBBSSSCSBBSSBBCBSBCCCSSCSCCCCCBSCSSCBCCBBBBSCSBCBSBBCSCCBSSCCSCCSSSBCCCBBSBSBCBSCBBSCCCCCCBBCBSSSCBSCBCCBCCCSSCBCSSSSSSBBBSCSBCBBCSSBBBCBCSBCSSBSCSCSCBCCCCSCCBCBBSSBSSSCCSSBBSCBSBSCCBSSSBBBCBSSBCBSCBBBSBBSSBBBCBSCCCCBCBCSCSCSSSSBCCBSCBCCSBSCBSBCSSBCCBSBCCSBSBSBCCSBBBSBSCBSBBSCSSSCBBBCSSCCSCSBCSCBCSSBSCSCSBBSSCCBBSSCBSBBCSBSBCCSCBCBBBBBCCSSBSBBCSCSCSBBBSCCBBCSCBCCSCCBSSSCCBBCCCSCCCBCCCSCBBSSBCBBCCSBSCCBSSSSCSBBCBCCBSSCCCSBCSSCSSSSSCSSCCSSBBCBSCBBBSBBBCBSBSSCCCBSSBCSCBSBBBBSCSBCSCCCBSCBBSBBSSBCBCCBCCBSCSCSCBSBSCSCCBSSCCCCBCSBBSCCBCBBBSCSSCCCBCCBSBBBSSCSCBCCSCCSCSBSSBBCBCBSCSSBBSSBCBCBCCBBCSBCBBSSBCSSBBCSCCSBBSBSSCCSBBBCSCBSCBCSSSSSCBBCSCCSCCBBCCSBBSCSSBCBSBBSCBBSSCCSSCCCSBCCCSBSCCSBCSSBSBBSSSSBBSCSCBSBCCSSCCCSBSCCSBSBCBCCCCBSSCCBBBCSSCSCCSCSBBSBCBCSBBSBCCCBBSSCCSBCCSSSBBBCSBSBSSSCSSCCBBSCBCCSSBCBBSSSSBSBCSSCBCBBSCCBBBCBCBSBBBCSCCBBCCSSCCCCBBBBBCCCBBCCSCBCSSCCCCSCSCCSBSCSSBBSSSBSCBSBSCCCSBCCBBSSCCBCBBCBSSSSBBSSSSBCSBBBSBCCSBCBBBBCBBCBCSBSBCBBBBCCSBBBBBSSCSSBBCBBBCSCSBSSBSSSSSCSBCSBBBSCSSSSSCSBBSCSCCSSSCSCCBCBBSCBSCCCSCBBBSSBCSBSSBBCBSBCCCSSSSBBCSBBCBCCCSCCSCCCCCBSCBSBBBSBCSCSCCBCCCSCSSCSBSSBCBSCBSBBCBSSSBCSCSBBBCSCBCBCSBBSSSSCSCCBSSCCBBBCSSSCBSCCSBSSBSSSCBSCCCCBBBBBBSBSBCBBSCCSSSBBSCBCBSCSSCCSSSSCCBBCCCCBSBCSCSSBSCBBBSBSSSBCBCCSCSCBCBBCCSCCCSBCSSSCSSCBCCBSBBBCCCSSBBBCBSCBSBSBBSCBCCCCCBSSBCSSBSSBSCCBSCBBCSCCCCSCBCSSCBSSCSCCBCSCSSBSSBBCBSSSCSBBCBBSBSBBSBSSBSCBSBSCBCSBSCBBSBCBSCBCBBCCBCBCBCSCBBBSSBCCBSBBCCSBSCCBBBCSSBSSCCBSBCSSCBSBCCSSBSCCSCSCBCSBSSSBBCBSCCBBBCBBBCCSCCCSBBCCCBCBCSBBSCBSSCCBBSCCBBCBBSCCSCSSSSBBSSSCBBCSSCSSBCSSCSSSSSBSBSBSSCCSBSCSBBBSCSCBCBBBSBCSCSBSCSSBBBSBCBBSBCCCBSCBSSBSCCCBBSCBSSBCBSSSSBCBSBSSCCCBCSSCSBBSSBSCCCCSSSSBSCCCSCBSCCBBSCBBBCSCCCCSSBSBCBBBSSSSBSBBCBSBCSCCSBSBBSBSSSBCSBBSCBSSCCBCBBSCBCCSCSCCBBSBCCCSBBSSSSSCCSBCSCCCCSBBSBBSCBCBBSSCCBCBCBBSSSBBSBSSCBSSBBSBSSBCSCSCCBBBSBCSSBCSCSCBCSSCSBSBBBCSBSCCBSSSCBSCBBSBCCBSSCSCBBCCBCCBCSSBBCCBSBBBCSBBBBCCCSBSCBBCCSBSBCBSCCCBSSBBSCCBCCSSCCBCSCCSBBBCCSBBBSSSBSBSBCBCSBSSBSCCSCSCSCBBSCBBSSSSSBSSSSBSSSSCBBBSCCBCBSCBCCSSSBBBCCBBBCSSBBBSCSSSCSBCBBCBBCBSBSBCSSBSCBSBSBSCCCCSCSBCSBSSBBBSBBSBCCSBBCSSBCCCBBBSCSBBBBCCSSCSBCCCBBSCCBCSSCSBCSBBSSCBBBCSCCSCSCCBSBSBBBBCBBBSBSSCCSBBSBCSSCSBSSBBBBBBBBBCSCSBCCBCCSSSCSSBBCSSCSBBBSBCBBCCBBSCCBCSSBBCCSSCBCSCCCBBSCBCSCBBCBSSSBSSCSSCCSBSBSBSSCBSBCCCSBBBBSCSBCCBSBSSBSBBSCCBCSBCCBCSCSSSBCBCCSBBSSCCSSSBBSBSBSCBBBCSBBSSBBSSCCSCCCBBSCCSCCCBCCBBCSCSCBCSSBCSSCSBCBCCCCBSBCSSBSSSSCSCSSCBCSCCSCBBSSCSCBBSSBSCBBBSSBBBSBBCBBCCBCBSSBBCCCBBBBCSBCBSBCSBSCBBBBSCSCBCBCSSCSBCBCSCCSBSCSBSCSCBCSSBSSSCBSCSCBBBSSBSSBSSCCCSSBSSBSBBSSCBSCSBSBBCSCCSCSSSSSCSBBBCCCCCSSBCCBCSSBSCSCSSCBCBSSCBSSBCSSSCBBSSCBBBCCCBCBCCBCBSCCBBSBBBBSSCBSBBCSCSCBCBCCSBCCSCBSSCSCCBSBSCBBBCBCBSSCCBBSCBSSBSBBSCCSBBBSSCSBCCCBCSBCSSCCBCCCBCSSSBCSSCBCSBSCBCCCSSBBBSBCSCBSBCBSCBSBBSSCSBBBBSSBCSBCSSSCCBCCSCSCBBCCSBSBSBSBBSBBSBBSCSCCBCSCSSBBBCBSSSSSSSBSCCBSCBSBCBBCSSCCSCSBBSBBSCCSBCBCSSSSSSCBSCCCSCCSCSSSSCCSCBSCSCCCBBCCSSSCSBCSCCCCCBBSSSBCCSSCBBCBCSBSCSBSSSCCSBSBBBCBSCSCSSCCCSBSCCBSSBBSSCCCBCSCSBCSBSBCBCCCCCBCCCCSBBSBSSCSSCCCCSBBSSSBBSCSBSBCBSCSBSBSSBBBCSSCCCCBCBBBBCBBCBBBCSCSCSSCBBSSSCBBSBCSCBCCSCSSBCBSSBCCBSSSCCCCCSSBBCBSBCSBCSSCCCCSBSBBCSCCCCCSBBBBSSCBCCCBSCSCSCCCBBBCBSSCBCSCCBCBCCSBBCCSCCSBCBBCCCBSBBSBCBBCBSBBSBCSBCBSSBSBCSCBBCSSSBCSCBSSBBCBCBSCBSBSCCSSCCCSBCBCBCSCCCCSSCBCCCSSBCBSSBBBSBCBCBCCSBSSSSBCCBBSSSSSSCCCSBSBBSSSBSSBBCCBBCCCSSBBSSBSBCBSBSCCBBBSSCBBCBBCBSBBCSCCCCBSSSCBSBCSCSSCSBBSSBSBCBBSSCSCBCCCCCBCSSBSCCCCCCSSSSBSBCSCCCSSCCCCBCBSBCCCSBCBCBBCSCBSBBSCSCBSSCCBSSCSCBSSBSCBSBSBSBSBBCSBSCCCCSBCSSSCBBCSCBCBCSCSBSCBSCBBBCBCCSSSCCCCCCSBBCCCBCCBBSCBSBSBSBBCCSCSBCBSCBSBBCCSBSBBCSCSBCSCBCBCSSSBBCSCSBCCSSBBCBSBCSBCBBSBSCCSSCCCCSSSBSSBSSBBSCBCBBSCSCSBCBBCBBSSCCCSSBBCSSSBCBCBBBCCCSBBSBBSBBBCCSBSCSCSBCSBSSSCBSCBSCSCBBSBSBBBSCCCBBSSSCSSCBBBSBSCCSBBCCCSBCBBBBBBCSBCBSSSCBBCCCBSSSCCSSCSBSBSCCCCBSCCCCCSSBBSBSCCBSBSSBBSCSCBCCSSSBSSBCBCSCBCCCCCBBBCCSBBBCCSCBBBCBSSCSBSSCBCBCCCSCSCCBBCCBCBCCSBBBBCCCCSCBCCSCBBSCBCBCSBBBSSBSCBBCCSSBSBSCBSBSSSBCSCSSBCSCCSCBCBBSSSBSBBBCBSSBBSSCBBBSCBCCSCCSSBSSBBCSBSBCSCCSBCSSBCSBCBBBCSSCSCBBCBCSSCBSSCBBCBCCSCSBSBBCCBCCCCSBCBSSSCSBSSSCCBCSSBCCCBBCBSBBSSBCCCSCCBBBCSCCCBBSCBCCBBBSSSBCSBBBCCBBSCBSSCBSSSSSBSCBSBBBBSBCCBCCBSCCSCBSCCBBCCBBBCSCCBSSBBBCBBSCBSBCCSSBBCCSCSBBBBCBSSBSCBCSBBBSCSBCCBSBBSBBSCBCSSSSCCCCCSBBCBCBBCBCBSCCSSCBBBSBBBBCSCSCBBCCSSSCBBBBBSBSBBSSSBBBBSBBCCSSBSSBCSCBSSSBBBSSCCSCCCBCSBSBBCCSBCBCSCBBBBCSBCSSSSBSCBBSSCSSBBSSCCSBBCBSCSCBCSBSBSBBBBSBCCSCSBCCBSBCCSSCSBCCCBBBBSCBSSSSSCSBCBSSBBCCCCSBCBSBCSBBCBSCBCSCCSBCSSSBCSBSCBCSSCBCSSBCCCSBSCSSBCSCBCSCCBCCSBCBBBSBCBCBBSCCSBCSSSSSSCBSCBSCSBCCCSSCCCCSSSCBSBBBBSSBCCBBSBBSBBSCBSSSBCBSCSSCBSBSBCCSBSSCCBBSCBSSSSCCCBBCBBBBSBBSCCCSBBSBBSSSBCSBBCBSCSBCSBCSBSCCBSCBBBSSSCSSSBSCBSSBBCSCSCCCSBBCBSSBCSCBCBCCCCSBCBBSSSCSCCCSBBSCSBSBSBSSSCCBBBSCSSCSSBBBCSBSCSCBBBBCCBBBSBCCSCCCBSBBSBBCCBSCBCBSSSBSCSSBCBSSCSCCCCSSSSSSBSBSSSSCSBSSCCSBCSBCSCSBBCSCBSCCBCCSCBSSSBSCBCBBBCSBCSBBSCCSBCCSCSCSBCCCCSSBSCBSSSCCSCSBSCSBSSCBCCSCCSCBCCSSSCBSSCSCBSCBBSBBSCBCBSCSCBCCSBCCBBBBSBSBBSCBCCBCCSBBBSBBSBCBCCCBSCCSCSSCBBSCBSBSCBCCCBCSCBBSBSBBCSSBSBBSBBSSCSSBBSCBCBCCCCCSCSCBCSBBBCSBSSBCSCCSSBBCBCCCCSSBCBBBSCSCCBSSBCBSSSBBCBBCSSBSCCCCCSBSBBBCCCCCBCCSSSSSBSBBBCBBBCBBBBSSCBSBSBSSBSBSSSBBSSCBBSSSBSBBSCSCSSCCSBCBSBCBBBSSBBBCCSSCCSCBCCSBSCSSSBCCBBBCSBCSSCSCBCSSCBCCBCBBBCBBBSCBBBCSSCSCSBSCBCCBBCBCBSBSCBCSSSCSCBBSSBBBCBSSBCBCCBSSCBCBSCSSBCSBSBCCCBCCBSBBBBBBBSSBSCCSSCBCBSBCCBCBCSSBSSBBCCCSBBSCBSBCBBCSCSBBSSCSCSBSSCSSBSCCBCBCSCBSBSSSCSCCBCBSCBCSCSSSCCSSBCCBCSBCCBBSBBBBCBBCCCBSBBBBCCBCSCSSSBSBSBBCSSBSSCSCCSCCCCSBBCCSSCBCBSBCBBCSCCCSSCCBBBCCBBSSCSCSCSBSCCSSBCSSCCBSSSCBCBBSCBBBCBCSCCCBBSCCBBBCBSBSCSCCCSSSBBBCCCCSCSSBBCCBCCBBBBCSCCCSCCBBSBCBSBCSBCBBBCBCSCSBSSCCSSSSCCCBBSSCCSBBBSBSCCCSSSCSBSSCSCSCSSCCBSCSSCCCSCSSSBCCSSBCCSSCSSBBCSSCSCSBBCBSSSCBCBSSBSBSBCSBCCCBBSSCBCSBCBCBCCSSBBCSCCCBBCCBCBSCSBCSBCBSCCCBSSBBBSBSSSCCCBSBCBBBSCSSCCSCBBCBBBCSBBBBSBBSCBCSSSSCBCCBBCCSCBCBCSBSBSCBSCBCCBCSCCSBSSSBCSCCCCBBSCBBSBSSSSBBCBBSSBSSBBCCSCBCSBBCSCCSSBCBCBBSSCBSCCCBSBSBBBSSSCBBCSBCBBBSCSSCBBSBSCSCBCCCCSCCBSSSCSSBSSBBBSCSCBBCCSBCSSSBSCCSSSBCCCBCBCCSBSBBSBSSBCSCCCBBSSBSCBSBCCSCBBBBBSSBBCCCSCCSCBSCSBBCSBSSBBCBBSBSSSSSBCCCSSCSBBCCSSBCSBCCCSBCSCSSSCCCBCCBCCCSCBBCCSBSSSSSBCBSCSCBSSCSCBSBBSSCBSCSBSCSBSSBBBCBCCBSBCSCSBBSCSSCBBSSCCBCSCSCBCCSCBSCCBSBBSSBCCCSBBSSBCSSCCBBCBBBBBSSBSBSSSCCSBSSCCBCSBCCBCCBBCSBBBSSBBSBSSCSCCCSSSSCCSBBCSBBBBBCSSBSBCSBCBSBSCBSCBBCBBBBBCCSSBCBCSCCSCBSBSCCSBBBCSCSBBBBCSCCCSCCBCSCSSCSBSBSBSSCCBBBBBBBSSCCSCSSSSSCCSSSCBCCSCBBCSSCSBSCCCCCCBBBSBSCSBSSBCBBSSCCBBCCSSBCBBSCSCCBSCBBBBBSCSCBSCSSSBBBBBBSCSSCSSCSSSSCBBCBCCSBSBBBCCSSCCSSCCBCCCCBBBCBSBCCCCSCCCBBCSSCSBCBSSCBBCCCCSSCSSSBCBCSSBCCBCSBBBBBCCSSBCSSCSCCCBSBSSBCCSSSCCBCCSCSBSSCBBSBBBSSSBBSSSCBSSCBCSBBSSCCCCBSCBBCBCBSBSSBCBSBCSCCCCBCBCCCSCBSSCCCCBBBBCBBCSSBCSSSBBSCSBBSBCCCSBCSBBSCBCBCBBCCCSSSBSSCBBCSSCSCCSCSBBCCCBCBSBCCCBCSSBBCCBBBSBSCCBSSBSCCBCSBBCBCBCSBBBBSSBBBCBCCCSSCSSSBSCCBBCBBSBBCSCBCBSSBCSSBCSBSSBCCBCSBCBBCCCBSCBSSCCBBBBSCBSCCBSCBCCBSBBSCBSBCSBCCSSCBSBBBSSSBSCBCCBCCCBBBCSBCBCCBCCCCCCSBCSSSCSSSSCBCSSCSBSCCCSBBSCSSBCCBCCBCBCCBSSCBBBCSCSSBCBCBSCBSSBBSSCCCBBBBSCSCSBCCBBBSBSSSSBCBSCBBCBSBSSCBBSCSBSSBCCSBSCBBCBBBSBBBBSBCSSCCSSBSBBCSCSBCBSSBCBCBBBCSBSSBCCBSCSCSBCBCBBBCSSCBBSCBBBSBCCCCCCCCBSCBSBBSBCSBCCCBBBCBCBSCBBBBCBBCBSSCCSSBSSSCSSSSCCSBSCSCBSBSBBSCCBBSSCBCCBSBSSCCSCBCSCCCSSCCCBSBCCBBCCCCCBSSBBCSCCBSSBCSBSCCBSBCCCCCSBSCCSBCCSCCCSBBCBCCCBCSSBBSBSSBBSBBBSCCSSBCSSBSBBSSBSBBSSCCSCBSBSBBCBBSSBBSBCSCSCSSBSBBSBBCCBBCCSBCCBBCBSCBBCSSSSSBBSBSCSSSBCSSSSSCSSSSCSCBBCCSBSCSCBBCCCCSBBBCCSSCBCBSCCSBCBCCSBCSSSBCBCBBSCCSBSCSCSBCSCCSCCBSSBSCBSSBSBBBBCSBCSCCBSSBCCBCSCBBSBSCSCBBBBSBCBSCBSCCSBBSSBCSSBBSSCCSCCSSSSBSCSCBBCSCSBCSCSBSSCBCSCCCBCCBBBSCBBCBCCCBSSSCSBCBCSCSBSSBSCCCSBSCBBBSSSSSBBSBBSCCCSBCCSBBBBBCBCSSSBSSBBSCSCBSCSCBCCCCBSSBBSSCSCSBCSBBCSBSBSCBSBSCSCCCCBSCBSBBSBSCCSCBCCBSSBBBCSSSCSBSBSBSSSBBBBCSSCBCCSCCSBCCCBBBBBSCBCSBCSCBBBCSBSCSSBSSSBSCBBSCSCCBBSSBSBBSCCCCBCCBBBBSSCBBCCCBCSBSBCBSSCBBBSBBBCSBSCCSCBCBBBSCSSBCSSSBCSSSSSCSSBCCCCBBSBCCBSCCCSSCBBSSSSBBSSBSBBSSSSCSCCSBSBBSSCCSCSBBCCSBCBSBBCBSCCCSBSSBCBSSSCCBBCBCCSBSBBSSSSBCCCBSSBBSSBSCBCCCSBCSBBSCBSSBCBSSSBBCBSBBSCBBCBSCBBSCSCBCCSSSSCCCBBCCSSSCCCCSBSBBSBBSBSSCCSBCSSSBCCBSBSBCSSSBBCSBBBBCSCBCBSCCSCCBSSSCCCSCSSSSCSBBSCBCBCBBBSCCBBSCSSCSCSBCBSSBCCCSCBCBBCSCCCBSCBBBSBSSSBCBSSCCSSCBCBBCBSCSSCCBCCSSCBBBCBBSBCCSSCBBSBSSSBBBCSBSCSCBBSSBSSCCBSBSCBCCCBCBBBCBBSBBCBSBBBSBCCSBSCBBSBSBCBCBCSSBCBBBCBBBSSCBCCBBBCCCSSSSBCCSSCBCCBSSSSSCSCBBSCSBSBBCSCBCBCBCCSSCSBSSSCSBCCCBCSBSBCSSBBBCSBSBCSCCBSCBSBCCBSCCBCCSBCSCBSBSSCBBBBSCBCSCCBCCCSSBSSSSBBCCBBBCBCBCBSBSBBBSSSCCCCBBBSCSBCCBCCCCSSCSSCCSBSCSSSBCBCCBSSSSCCSBBSBBSSSSSBSSSCSCBCBSCSBCCBBCCSCCBBCCCSBCSBCCBBSBBSCBCSCSSSBBCBSCSSCBSSSCCSBBBSCCBCCSSSSSCSSCCCCCSCCCCSBBSSSSBCSBSBSSBSSBSCBSSCCCSBCSCCCCSSCSCBCBBBBSBCCSBCSSSSSBBBCCBSBBBBBSBSSSBSBSCCBSCCBBBCSCSCCBSBBBSSCBBSCSSCCCSCSSSBSCBBBSCCSCBCSCCCCSSCBCSCSBCSCBBSSSSCBSBSCCCSSSCCSCBCCBCBCSSCSSBSBSSBCSSBCCCCBBCCCSCCBBBBBSSBBCSCCSSBSCBSBSBBCCSSBBSSSSCBCCSBSBCBBBBBBSSCCBCSSCCBSSSSSSBCCBCBSCBBBSSCCCSBSCBCBCBCBSSSBCCSBSBCCSSSCCBSCCBSSBSSCCCSSBBBSBSBCSBSCSSSBBCBSSCBBCBSSCCCCBCSCBCCBSSSCBSCCBCCCSCSSCBBSCSSBCBCCBBSCBSBBSCBBBCBCBCBBSSBCBSSCCSSBCSCSBSCSBBSSSBCCBSBBBSBSSSBSSBSSSSCCCCSSBCBCCSSSBCCCSCSSSCCBCSSBSSBSSSBBSSBBBSCBBBSCCSSBBCSBCBBCBSBSBCBCBBCSCBBCCBSBCCBCBBSBBCSSCBBBBBSSSBBBBSBBSCCCSSCBBSBCBCSCSSCBBCCCBBSSCSCBBSBBBSSCSSSBBCBBCBCCCCCSSSBBCBBBSSBSBSBSBSBCSSBCSBSSCCBBBCCCBSCSBBBCCCBBBCCBSBSSCCSBBBSBBBBBCBBBBBBSCCSBSBSSCBBCSBCBBCSBBBBSSSBBCBSCSCCSBCCBBCSCBCBBBBSSBBSSBBSCCBBCSBBCCBSSSBBSBBCCSBCBBBCSCCSCSSCCSCBBCCBCBSCCCBSBSCBCSCBCCCBCBBBCSCSCSBBCBCCCBCSSSBCSSBBBSSBCCSBBSCCCCBCSSSCBBBSSSCSSBSSBSBBSBCCCBBSCSBSBSSBCBSBCSCBCCCCSSSSCSCSSCCCCSBSCCCBCBCSCCSBSSSCBBSSBCSSBSBBCCCCCSCBSBBSSSCSCBBCBSCCBBBSCSCCSBCBSBSSCCCCBBCSCCSBSSBBCCSSCCCBCSSCSSSBBSBSBCCBCSBBSCSSSCCSCSBCCSCBSCBCBCBSSBSBSBSBCCBSBSSSBCBCBSSBCCCSBSSSBCBSSBBBCBBCCSBBBCSBBBSSSSCCCCSCBBBSCCSCCCSCSBSCBCBSBCSCBSSSSBCCCCBSSSBCSSBCCSSCSSBCCSBCCBBBBSSBBCSCCSBSSBBBCCSSSCSBSSCSSBCCBSCCSCSBSBCBCSCCSBSBBCSSCSSCSSBSSSSCBSBCCBBBSBBBCCSCBSSSCSBSCBCBBBCCCBBBCCSCCCBBBBBSCBCCBBBSSCBCBSSCBSCSSCBCCSCBSCBSCCCCBCSSBBSSCSCBCSCCSBBCBCCBSCCBBCBBCCSCBCBCBBBSBCBCSCCCCBBCCSSCBSCCBSSBCCCBCBSCBBSSBCCSSSSSBSBCSSSBSCBCBBCSCSSBSBBSCBCSSCSBCCBCSBBCCSSSBBBSCBBSBCSBBCBBSCBBBCCCBCBBCBBSCBBSCSBSBBBBSSBSBBBSCSCCBSSBSSSSBBBSCCCSCSCSBSSSCCBBSSBSBCCCSCCSSCCCCBCBSSBBSSSBBBSCCBSSBSSCBSSBBSBCBCBSBSBSBCBCBBCBBSSSBSSCBSSCSSBBCCBBCCBCSBCSSSSCBBSBSBBBSCSBCBCCBBSCCSSSCSCBBCSSSSSCBCSSSBBBCBBBSBBSBCSCSSBCBCBSSSBCBSBCCBSCSCSSSSSCSSSSSBSSSSCBCSSSCBSBSBSBSSCSBSSCSCBCBCCBCSCCCBCCSBSCSBBBBCSSBBBBSCCSBBBSCBSSCBBBCBSSBSCSBSBBSSBSCCSSCSCCSSSBSSSBCCBBSBSSCBSSCSSSSSSBCCCSSCBBCBSSCCCCSCCSSCCCBSBBBCCBBBBBSCCCCBCCCCCCBSSCBCSCSBSBSSSCBCBSBBSBBSCSCCBBBCBBSBCCSCBSCBBCSSSBSSSCCSCCSSCSBCCCCCBSCBCSSSBBBCBBCSSSBCSBSSCSSBCSSSCSCBBCCBSCBBCCBBBSCSCBSBSBSBBCCSSBCCCBSBCSBSBCSSSSBCSSBBBSBBBSBSSCBBSCBSBCCSSCCBCCSSSCBSSBSCSCSCBSSSCCCSSSSSBBBBSSCBCBBSBCCCBCBCSSSBSBCCSBSBSBSSSSBBBCCSCCCCCSSBCBBSCCBCBBCSCCSSSSBCCCBSSSSSSBSSCBBCSSCCSBBCBBCBCCBSSSCCBBBBBBSSCSCSBBSSSSSCBBCCSSCCBBBBBBSBSCCSBCCBSSBCBCCBSCCSSSBSBSSBBBCCBCSCCBBCCCBBBBCBBCCCCBSSBBBSCBSSSSCSBBSCCSBBBBBSCSCSBBBBBSCBSBBCCBCBSCSBCSCBBCBCCSCSBBCSSCBCBSSBSBBBSSBBCCCSCCCSSSSSSCCSSCSCCBBBBBSBCSBBSCSSBBSSCBBBSBSCSCSSBCBSBCBSSSBBCCSBSBBSBSBSBBSCBSSCCBCBBSSSCBCCSBBCBBCCCBCBSSCSSBBSCBSSSCBBBSCBCSSSSBBSSSCSSBCSSSCBSBBCBCSCSCCCCBBCSBBBSBSSBBBCBCBSSSBCCBSSBBCSCBSCCSCSSBSBSBBBSCBBBCSSBSBSBSSSBSSBCSBSCCBSSSSBCSCSSCBSSCBBCSSBCCSSBBSCSSBBSSSSCCCBBSSCCCCCBCBCSCCBCBCCSSBSBBBCSCCBSBCSBBCCCCCCCCBBCBSSSBCBSCBSSSBBCSSBCSBCBBBSCSBSCBSCSSSSBSBCCCBSCCSBSSSBBCSBSBCBCBSSSSBBCBBBSCSCBCSCSBSSCBBSBCCCCSCCCSBBBSBSBBSCSBSBCSSSSSSCBBBSBCSBCBCBSSSBCCCCBCSBBSSCSCSBSSBBBSCSCCBBBSSSSBSCCSBCBSSCCSCCSCCCCSSCCCCSSBSSSSCCSBCSBCBBBSCSCCSBSSSCBSCSSCBSBCCBSCSCCBCSSBCBSSCBBSSSBSCBBSSCBBBCSSSSSSCCSBCCBCBSBCBSCCBCBSSCSCCSCCSCBCCBSCCSBBSSBCBBBSSSSSCSSSCSSSCSCBSBCSCSSCBBSBCCBBBCCCSSCBSCSBCSSCSBBSSCSSBBCBSSCSSCSCBSCSBBCSBCCBBSSSBBBCCBCCCBBCBSSSBBCSSBBBCSSSSCBCBBBBSSBBSBBBSCSBSSBSBBCCCBCSCCBBBBBBBCCBSSBBCCCBCCSBBBBSSBCSSBSSSBCBCBSSBSBSBBSSSCCSCSBSSSCBBCBCSCCBSSCCBSCBSCSCCSCBSBCBCBSBCSBCBBBSCCBCCBBBSCSCCCCSCSBCSBSSSBSCBBSBSCSCBCSBCBCSBSCCBCCBSSBSBCCSCBCCCCBSBSSSBSCCBBSSBSBCSBSSCSBCBBCSSBSSBSCCBBSCSSCCSSSBCSBSSBBBBBBCBSBCBSCBCSCBCSSBBBCCCCSCBSBCCCCCCBCSSSSCCCSSSSCSSCBCSBBBBBCSBBBBCBSCBSCSSBSBSBBCCCSBBCCCCBCSSBCSCCBCCSSSSBBBBCBSBSCSCSBBBBSSCSSBBBBCSCBBSSCCCSSSSSBBCCBBCSSCBBCCCCSSSBSCSBCBSSCCCSSBCCSSBCCCSSBCCCCCBCCCBBSBSSSBBBBBBSCBSSSBSBCCSCSCBBBCSSCCCBBSSCSSBCSBSBBBCSSCCSCBBCSCBCCCBCBCSCCBBCCBSBCSCSCSSSSSBBCCSBCSBCCCCBSBSBCCCSCBCSSCCCSSBBBCCCBCBCBCSCBBBCCBSCBCBBCBSSSCSBCSCBCCCBSCCBCBSCCBBCSCCBBSBBSBCCSBSCBSBCCCCBCCCCBBCBSSCCCCCSSSCCBBSCBSCCSSSCCBSCBSCCBSSBCSSCBCSBCSSBBBBSCCBSBCCSBSSBBCCCBBBCSCCBBSCSBSSCCCCSBSSBCBCBBCSBSCBCBCBBSSCSBBCBBBSSSSBCSCSBSSCCCBCBSBCBSCCSCSSBSBCSCBBCCCCBSCBSCSBSCBSSBCBSSCSSBSCCBCCSCBCBSSBBSSCSCCSSBSCCSSCBCSSBBSCCBCSCBCCSSBCSCCSBSSCBCCBSCBSBSSBCCCCBSCCBCBSCCCSCCCBBBSBBCBBCSBBCSCBSSCCCBCSBCCSSSCCCCBSSSBCSBCBSSSCBCCBCBBCCCBCSBSSBBCSBSBSSBBCBBCSCCBSCCBCCSSSCBSCBSCBBBSBSSSCSBCCBBBCBBBBBBBCSBSSSBSBCSSSSBCSBCSCBCCBSCCSCBSCCSBCBBCBBCSBSBBBSBSSBCCBSCSSCBCBSBBSSCSSCSSSSCSCBSSBBBSCBBCSBBSBBSBSBBSBSBCBBCCSCCCSSCSBSCCCSBCCBSCCBCSCCSSBBBSCBCCSCCBCBSCSCSBBBSSSSBSSSSCBSSSSSBCCSCBCBCBBSCBBBCBCCBBSBCBCSSCSSSCSSSBCCSBCBSBCCBCCCBBSSSCCCBBCSCCCSCBBSSBSSBCSCCBCSSBCSBCCBCBBCBBCBCSCBSCCSBBSBSSCSBBSSBBSBCBBCSSBBBBCBCCCSCCBSBSBCSBCBBBBSBBCCCBBBCCBSCBBSCBCBCSBCBSBBCBSSBCBCBCCBCCBCCSCSCBCCCBCBCCCBSCCBSCBBCBCBCBCCBSSBCCSCCSCCCCSCSBSBSCBCSSBBCCCCCCCSBCSCCBBBSCSBCBCSBBSBSBSSSBCSSBBSCSSBCSBCSSSCSBBCSBCBSCBSBBCSBCBBBBSSBCSCBSSCCSCCSCSBBCSSCBBSCBBBBBBSBSCSSCCCBSBBSBBCBSBSCSCSSSCSCBBSBCSCCBSSBBSCSSCBBBCBSBSSSBSCCBCSBSSSBCSSCBCCSSBBSSCSBBCBBSBBSBSBBBBSBCCSBSBCBSCCSCCCCCBBBSBSCBCCBCSBSSSCCSCSBBBCBCBSCCCBBBSCBBCCSCBBSSSCBBBBSBCBSBCBSBCSCCCBCBBBSCBCBBSBSBSSSCCCBBSBBBSBBCCBCCSCBSBCCCCCBSCCSSBSSBBCBBCBBBBCCCSSSSBCCSSSSBBBCBBBBSCSCCBBBCSSBSCSBCCSBSBSBBBSBBSCBBCBCSSBCSSBSCSSSSBCSSCSSBBCBSBBBBCCSBBCCBSSBSSBBBSCSCSSBCSCBSBSCCBBSCCCBSBBBSCSCBCSSCBBSCBCBBCCCSBBSSCBCSSSBBCCSBSBSCSBCBSCSBBBSCCSBCBSCSSCSSBSBBBSSSSCCCSBBSCSSCBBSCSCSCBSBCBBCCSBSCCCSSCSCBCBSCCSBCBCBCSBBCBBSSSSBBCSBSCCSCCCSBCCBCSSCSBSSBSBSCSBBCSBSSSSCCSBBCBBCCBBBSCBCBCCBSCSCBCCCBBBSCSSSBSCSSSCCCSSSCBCBCBSBSBSCBCCBBBBBCBCCCBCCSCSBCSCCCCSSBSBSBSBCBBSBCSCBBCSSCBBBCSSSBSCBSCSBCSSCBSCBSCCBSSCSSSCSSCSBSSCBSSBBSBBSSCSBSSCBSSBSBSCBSCSSBSSSCBCSSCBSSCBSSCCBSCCBCCSCCBCSBSCSBCCSSCSBCBSCCSBSSSCSCSBCCCSCSSCSSCBBCSSBBCSBBCSSSCSCSCSBSSSCSBBBCSCCSBCCSCBCBBSCSBSBCCBBCBBSCBBCSCCBBSSSCCSCCBCSCSCBBCSCBBCBBBSBSCSBSBCBSCSCCSBSCCCCSSSSCBSBBCBBCBCSBCCSSSSSBSBCSSSCSSSSBBSBCCSBBSSCCCCSCBBCBSBSSSCBBCCSBSCBSCSBBBCSSBSSCCBBCSBBCSSCCCCCSSBSCBBCCBBSSCCBCCBBBBBSBCCSSSSCCBSSCCSBCBBSCCCCCSSCBSCCCSCSBBSCCBCSSCSSCBSSSSSCCBCCSCCSSCBSBSBSSSCSCSSSSCBBCCSSSBBCSCCCCCSCBBBCBSBSCBSSSSBBBBSCCBBBBCBSCSCCBBSSBBBBSCSCBBBSSCBCCBCBCCCSCCSBCCSSSSBSBBBCBSCBSSBSBSBBBSSBCSSSSSCCSBBBBBCCSBCSBSSBSBBSBCSSBSCSBSCSSBBBSBCCCSSCCCCBBSSSBSSCSCCBSSCSBCBSBSCCCCCSBCCBSBCCSCSBBCCCCSCBCBBCBCBSCBBCCCBBBSSBSSBSCCSBBSBCCBBSCBCSCCSSCCBBSSBBSBBBBCSSBBBCBBSSCBBSSSSBCCBCBCCCSCCBSSCBCCBSBCCCBBBCSBCSSSSCBBSSBBSCSBCSSBBCSSCSBSSCBSCSBSCSSCSCCCCSBBBCSBSBSSCSCBCBBCSBCBCSCSBBCCBSSCBCSSCCBBBBBBBBSCBSCBBSBSBSBCCCBBCSBBSBSBBCSBBCCCCCSSSSCBCSBBCCCCBCBBSSBSBSBCBCSSBCBBCSSBSBBSBBBBBCSBSCSSCSSBSSBBCBBSBCCBBCSBBCCSSCBBSBBCSCSCCBBSCBBSCCCBCSBBSCCCCSSCSSSSBBBCBCBCBSBCBSSCCCBBSSCSCBCBCCSSBSSSBCCBCCCBBCSBSBCCCCCBSCSSCCSCCSCCBCCCCCBCCSSBBSCBBCBCBBSCBSCCSBSBBSBBCSSSBCSCCCBCSBCBCCCBCCSCCCCBSCBBSBSBCSSSCCBBSCCCCSSBBBCSSCCSCCBBSSBSCBBBBSSBBCBCCSBCBBSBSBBBBBBBBBCBSSBBBCBCBSBCCSBSBSBSBCCBCBCSBSSBCCCSSBBBBBBCSSCBSSBSCCSCCSBCSBCSBBCBCCCSSCSBBSBCCCBSSBCCBBSCCCSBSSSBSBSCSCSBBCCBCBSSSBBSSSBSBSSCBSCCBSSSBSCCBBBSBBBBSCBBSBSBCBCBBBCCBBBBBCBCCSSCBCCSCSCSCCCBCCCSCSSSCBSCCCSSSSSCSSBSSCBBBCBBBCSCSBCSCSBCBBBBBBCCSSSSCSSCBCSBCSSBCBSBCCCCBSSBBCSBSSSSSCSCBBBSCSBCBBCSCCBBSBBCBCCCSCCBBSCCSCBCCCSCCCBCCCBBBSBSSBBBSBCBBCSBBBSBBCBCBCCCBSSCSCCBSBSBCCBCCSCSCCBBBBSBBCBBCCCCSBBBBCCBBBCBCCCSCBCSBCCSBCSSBSBBCCSCSCBCSSSBBCSCCBBCSBBCCCSBCSBCBSSSSCSCBBCSCBCCBBCCSBSSCCSBBSCSCSCSCSBSCBBBBSCCSSCSCCCSSSSBSCSSCBBCCCSSSSCBCSBSSBSCCCBSBBBCSCBCCBCCSCBBSBBSBSCCSCCCSBSCSSCBBSBBBSBCCCSBBBCBBSBCCSCCBSBCCBCSSSCCCSSCCSCSBCBCSBCCSCSCBBSCCSSSCSSCSCBBBBCSBCCBCSBSCBSCSCCBBCBSSBCCSCCSCSSCCBSBBSSCCSBSCCBSBBSCSBBSBCBSCCSBCBSCSSBCCBSBBSCCSCBSBCBBCCBCCCBSBSBSSBBCBBCCBBCCBCCBSCCCBCCCBBCSBCCBBSCBSSBCBBBSBCCSCSSCCCBBBSCBSCBBBSBCSBBSSCSCSCBSCBCSCSSSCCBBCCSSSCBBCSBSCBBSBSBSBCCBBBCBBBSSSCSBBCSCCCBBSBSSSCBSSCBSSBBCCBBBSBCCCCCBBSBCCSSBBCSSSSCSCCSBSBCCSSBBCBBBCBCCCCSCSBCSSSSSBCSSBCBBSBSBSSSBCCSCBBSCCCBSCSSSBSBSCSSSBBBCBSBSSBCBCCCBCCSSSSCSCSBCBBCCBSCBBCCBCCSCBBSBBSBCBSBCBSCCBBSSBSCBSBCCSSCCCBSCSCBCCBCSCSCSCSCSCCSCBBBSBBSCSBCSCBCCBCCCCSBSBCCSBBCSCBSBBBBCSBSBBCCBBBBBBCSSSBSSCBCCSSSSBSBSSBCSSCBCCCBBSCSBCBSCCCCCBSCSSSCSCBSBCBSBCSSBSSCSCSBBSBBCBSBBCSSSSSCSSCBBBSSBBBCSBCSBSBSSSCCSSCSCCSBSCCBCCCCBCBSCCCSBBSBSBCSSBCSSCBSCBBCCSCBSSCBCBCBBCCSCCSCSBSCBCSBBSSCSBCCCBBSBCCBCBCBCCSSSBBCCSCSSCBBSBBCSSCSBCBSCCSBBSBCBCBBCBBBSSCBSCSCBCCCBBSSBBBBBBCBBSBCSSCBCBBBBBCBCCSCBCBSSSCSCBBBSBBCSBBBCBSBSBCBSBSCBCCBBCSSCCSSSBCBSSCBBBCBBCBSCCSSCSBBBSCBBBSBCBCSCBCSSBCCBSCBCBCBSSBBBBCCCSSBBCSSCBCCCBCCCBSBSSSSCCBSCCBCSSBSCBSSBBCSBBBCBBBSCSCCBBSBBBSBSCCBBBCSCBSSBBSBSBBSCBSCSCSCCBSSSBBBBCBSSSSSCCCCCBCCSSCSSBBCCSBBSBCSBSSCSCCBBBCSBSSSBBBCBSBBSCBCSSCSBBCCCCSCBBBSSBCCBSSSCCCCBSCBBBBSCCBCSCBBCBBCBCCCBSCSBCBBSSSSBCSBBSBCSBBCCCBBBBBSSBBSSCSBSBCBSSSBSSBSCBBCBBBSBCSBBCCBBBBCCCBBSBBSSCSBCCBCSBSSBBSCCBCSCSCSCBBBSBBCSSBSBSCSCCSBCBBCBBCBCSBCSSSCCCSCBCBBBSCCSCSBBBCCBCSBCCSSCSBBCSSCCBBSSCCBCSBBBSBSBBBSBBCBBBSCSCBSBCSBSBCCCSBCCCCCCBBSCCBSSSCSSCSCSCBBBCCCSSBCBBBBBCCSBBBCBSSCSSCBBCBCBSCSSCCCCBCCCBCCSBSSBBBCSSBSSSBBBBCCCBCBSSCCCSBBBSBCBBCCCCCCBCSCSCBBBSBSSSCSCCCSCSSBBSBSSSCBBSBCBSSSBCCBBBBSBBSSSBCBBBSSBSCBSSCBSSSBCSBSSBSCSBCSSCSCCCSSCBBBCSCCSBCCCSCBBBCSCBBBBSBCSSCSCBCCBSBCBCCBBCCSCBBBCCBSCSBSBCBCBBBCCCSCCCBBSCBBCBBBBSBBSSCSCBSBBSBBCBCSSBSBSSBBCSSCCCSCSCCCCSBSCBCCSCCBBBCSBBBSBSSBBSBCCSCSCSBCBCSSSBBBSBSBSBCBBCCCCBSBCBBSBBSSCCSCBCCCBBBCSSCSCCSSSSSCCBCCBBBSCSSSCBBCBBCCBBBBBSCBSSCCSCBCCCSSSCCCBCSCBSBSSCSCCSBSCCSCBCCCSBBBBBBBBBBCBSSBCBBBSSCSSSSBCBCSSBCBSBCSCCCBBCSBCCSSBSBCSBCBBCBBSBCSSCBCBCBCBSSBCCCSBSBSBCBSCCCBCCSSBSBSCCSSBSSSBBCCBCBSSSBCCSCSCSCCSCCBCCBCCCBCBCSCBSCBCBSBSCSSCSSBSSCCBSSSCCBBBBSSCCSSSCSSBBCBBBBCSCCSCBCSCSSCCCCSSSCCSBSCSCCBSBSBCSSBBBBSSCBSCBBSBBCCBCSSBSCCBSBSCSCBBSCSSSBBSSBCBCCSSSSSCCSBCCSCBSCBBSBBBCCCSCBCBCSBCCCSSBSCBSCBCSCBBBCCBSCCSCBCCSSBSSBSSBBCSBBSBCBBBBSCSBBSBSSSSCCBCCCSSCCSSBBBBBSCCCBCBSCCBSSCBCSBSSCCSCBCSCBCSBCCBSBCBSBSBCCBSSBBCCBSSCSCBCSBBCBCBSBSBSBBSBCCSCCCSBSSCSSBSBCBCBBBSCBBBSBCSCBBBBSCCCBCSSSSCSSCCCCCSSSCBBCBSSCCSSSSSSBCBSBCSCBSBSSBCBSSBBBCBBCSSBSCBSCCCBBCSSCCCCSSBCSCSCBCSSCSSSSBBSCBCSBBSSCBSCSSBSSSCSSCCSCCCBBSCCBBCSCCBCCBSCBSCCSBSSCSCSSBBSBBCBBBBCBCSCSCCBCCCCBSBBBSCCSSBCBCCBBCSSSBBBBBCBSSSCSSCBBCBSBSBBSCSBBBCCSCCBBBSBCCBSCSBSCCCBBBCBCSSBSSBCSBBBBCCBSSCSCBBSBBCCCCSCSBSSCSCSSBCBSCBBCBCSSSCSSBSBBCBCSBCCBSBBCCBBBBBCCBCBSBSCCSSBCSSCBBCBBCSCSBCCBSSBSBBCBCCBSSSCCSBCCCCSBBBSBBCCBBBCBCSCBSBBCSSCCSCBBSSBCCSSSSBBSCSCBSSCSSBSCCCSSBCSBCBBBBCSBSBSCSBSBBSCSBBSBBSBBSSSSSCSSSBBCCSBBBCCBCSCCCBSSCCBBBBCCBSCCSCCSSSCCCSBCSCSCSSCBSBSBBCSSSCBBCCSCSCCCCBBBBSBCBBSCBBBBBBBCCSSSSCSBSSCBCBSBSBCCBCBBCBCSBSCSBSBSSSSSSSBBCCSBSCBBSCBSCSCSCSBBCSCSCSCBBCSSCBSSCCCSSSSSCCBSCCBCBBSCBCCSCCCCCBSCCBBCBCBCCSCCBSCCSBSCBBCBSCBCSBCCBBBBCCCBCBSCBBCSBBBBCSCCBSBSBSCBCSCBCBBBCBBCCBSCBSCSBSSCSSSCCBSCBCBCSCCCBSSCBSSCCBCSCSSCBCSSSBBSBBBCCCBCCSSCSCBCSCCCBSSCSCBBBBBBCSBCCCCSSCSCCBSCCCBSCBBSBCSCBBSBCCBBSCBBSSBBCSCSCCSSCBSSCBCSSCCBSSCBBSBCBSCBCBBBCSBBCSSSBBSBBBCCCBCSCCSBSCBSCBCBSSSSCSSCBCCSCSSCSBCCCCSSSBSSCCSSBSSCBBBSCSBSBSBSSBCBSSSBCSSBSBBCBBCSSCSSCBSBSSSCBCBCBCCBSBBBBCSSCSCSBBSSSCCBCSBCBBSBBSBBBBBBCCBBCBSSSBCSSSBSBSSCBSCSBBCBCBSSBBCSSCCCBBCSBBCSCBCBBBBCSBCSCSCCSCCBCBCBSCCCSSBSBSSSBBBCCBCBSBCSBBSSSBBBBCCSCSBCSBSSCCCSSSBCCSSCCSSCBSSBCSSCBBSSSBCCCSCSBBCSBCCSSSBCSBCBSCBSBCBCCBBSCSBBCBSCSBSBCCSCBBCBSBCSBCBCBSCBCSBBCCBSBSCBCBSCBSSCSSSSCBCSBSBCBSBBSSCSCCSSCSBBSBBBSSCCSCCBBBBSCCCSBBCCSBBBBCCSCBSBSCBSCBSSCCBSCBBBBBSBCSCSCBSCSBSCCSSSSBCSBSSSCSBCCSCSCSSSBSBCBCCCSSSCSSSBBCSBBSBCSCSSBCCSSSCCSCCBBBBBSBSSBBCSBSCSBSSBSSBSSSBSCBSCSBSSCCBCBCCCBSSBCSSBBCBSCCSSCBBBSCCSCCSSBCBBCSSSSCCSSBBCCCSBCSSSCCCSCCBSSBCSSBBCSCCSSCBBSBBBBBBBSSSSSCCCSBCCSSSSBSCBBCSBCSCSBSSBCBBBSSSSCBSSBCSCSSCCBSCBBCBSBSSBCBBCCSCCSSSCSSBCBCSCBBCBSSCSBCSCSSCBCCSCSSSCCCCCBSBBSBBCSSSBCCBCBCBSCSBCSCSCCSSCCSSCCCSSSSBSCCBBBCCCSSCBBBBSCSSCSBCSCSBSCBSSCBCSCSSBBSCBCBBSCBBBBSCSBCBSSCSBBSSSBCCBCSCSBSCCSBBSSBBSCSSSBCBBCCSBCSCCBCSSBCSBCCCSCBSBBSBCBCBBSSBCCSCBBSBCCCSBSBSBSCBCBCCSBSSSSBBSCBBCSBBSCCBCBSSBSCCSCSSSCSSBSBCBCBCCSCCBSCCCSSBCBBCCBCBSSCCSBCSCSCSBSBCSSBBCSBSSSBSSSCBSBSBBSSBSCSBSCBSBCCSSSSBSBBBSSBCSBBCCBCBSBCCCSBCCCCCBCSBSBCBCSSSCCCCBCBBSBBCBBBBBSBBBBBBSSBBCSCBSCBSSCBSSCSSCSBBCCSBSBCBSCCBSSSSBCSCBSSCSCSSSCSSBCBCBCBBSSBBCSSSCSBCSSCSCCBCCSSSSCBBCCCBBBSSCCSSSSSCSCBSCBBBBBBBCCBSBBCCSSBSBSSSSSBSBCBCSCCSSBSSSSBBCCSCBSCCCSCCSCCSBBCBBBBSBSSBCCSBSSSBCBCBCBBCSBCCSBBCSSCBSSSSBCBSSBCSBSCCCCCSSCBBSCBBSBBBBCBSCSSSCCSSBBCSBBSSSCSCCCSBBSCBBBSBCSBSCSBSSSBCSSCCSSCBBCBCCCSCCCSSSCBSCCSSBBSCSBCSSSBCCBCBSBCCSCCSSSCSCBSBSBSSCBBSBCBSSSSBCCCBBCSSSBCSBSBBSSSCSCBCSBBSBCBCSSSBBBSSBBSCSCBBBCCSCSCCBBSSSBSCSBCSSSCCSBBCCSBSCSSBCCCCCSBSCSSSSCBBBSCCBCCBSSSBBSBSBBCBCCBBBBSSCCSSSBSBBCCBSSCBCSSSCBBBSSBSSCCSCSCBBCBSBCSSCCSBCCCCSSBBCSCBSCSCBCCCCBCBSBSSCCSBSCBBSSCSCBSCCCSBCCBCSBCCSSSCCBCSSCSBCBBCCSCBCSCSSCSSBCSSBSSSCBBBSBSSBSBCCCCCBBSSCSBCCBCBCSSSCSSBCCSSSBSSCSCSBCCSCBSSSCCSBCBCCCCBSBBSBCBBBSCCCSCSCCCSSBSSBCSCCCBCCCCCCBCCSSSBSSCCSCBBSCBSBCSBSBSSSBCBSSSBSCCSSCSBBSSCCBSBSSBSBBBCCBSCSCCCCSSBCCSBCSSCBCBBCBBBBCSCBSSSCSBBCCSCCCCBSSSSBBSBCCSCCCBSCBCBSCSCCCSBBBBSBCBSCCSSSSCBSSSBCCSBCSSCSCSBSCBBBSBSCBCBSSCSBBSCSBCCCSBSBCBSSCBCBBCSBSCBBBBSCSCSBSSCCCSCBBBSCBSCSCBSBSBBCSBBCSCCCBBCBSCSBSSSSCSCBBSBSCCCCBCBCCBBCBCCCSBBSBBSBCBBBSCBCBSBBCCCCSCCBSCCCSBSCCBBBSCSBSSSCCBCBCSBBCSBCBBBSBSBCBBBCSSCCCSSSSBSBSBCSSCCSCSCBSSBCBSSCCBBBBBSBBCCCSSSBBBCSCSBSSCBBSCBCCBBBBSSBCBBBSCBCSBSCSBBBCCCCCBSSCBCCSCBCSSSCCBCBBSSCBSBBSCBSCBSSCBSCCBCBCBCCCBBSCCSCSCCSSBBSCBBCSSBCBBBSSBCCBCSCBBBBSSSSCCSBCCCBBSCBSCCBCBSCBBSCCBCBBSCSCBCSCBCCBBCBSCSBBSBSBSSBCBCSBSBCCBSSBSBCBCBBCSBBSCBSCSSBBBBBBBCSCSSSBBSCSSBSSBSSBBBSCCSSCCBBSCCSCSCSSSBSCCBCCBSSBSBSBCSSBBBCBSBSCCSCCSBSCCCBSBCBBCSBSCSCSSCBCSBSSBSSCCBCCSCBBBSCCSCSBBCBBSBCSSCBCSBBSCBSBSSSBSBBCBBSBBSSSSBCSBBBCSCCBCBCBBBBBCBCSBCBSSCBBSBCSSCBBCCCBSSBCSSBBBSBSSSBSBCCBCSSCBSCCCCSCCBSBBBBBSBCBSBCSCBBBCBSCSCSCBCSSBSBBBBBSBSSCCBSBSSCBSCSSSCCCBBBBCBSSBBBSSSBCCSCSSSBBBSCBBSCBCCBSSBCBSSSBSBCBSBSSSCSBCBSSBCSBBSCBSBCSCSBBBCCBCSBSBSBCCCSCSCBCCCBBBSSCBSBCSBSSSSBBCSBCSBCBSBSSSCCCBCSSBSSBSBSSBCCSSCSCSBCSCBSBCCSSBCCBBCBSSSBCCSCCCBSBBBBBSBSCCBCSSSBSCBBSCBCSBSBCBCCCBBBSSCSCBCSBBCSBCSSSSBCSCSCSSCCCSCSBSCBSCSCSCCCBCSBSCSSCBCSSCSCCBCCCCBCCSCBBBCCSSCBSCSBCBBCBSBSSBBBCBCCCBCBSCCBSBCCBCBSBCBBSCSBCCCCBBBBBCCSBCCSCBSCSCSBBCBCCSBSCBSCBSSCCCSSBSSSSCBCCSBBCCBBCSBSSCSBSSBCCSBSBSSSCBCSSBSCSSCSCCCCBSSCCBCBSBSCBBSSCCCCBCSCCBBBBSBSCCBCBCCCBBSSBBSCBCCCCBCSCSBSSCBSSCCCBBSCBSSBCCCCCBCBSSSSBCSCSSCCBCBBSSSCBCBBSSCBBSSSBBSBSBBCSBBBSBCBBBBSCBSBCCCCSCBCSBSSSBCSCSCCCSCSCBSBCCCCBCBSCSCSBCBBSBBSBBBSCBBSSBBSBSBCBSCCSBCSBSCBSBCBSCSCCCCSBCSSCCBBCSBCCCCSSCCBBCSBSBSCSSBCBBCCBSSSSBBCCCSCCCBSSCCCSCCSBSCBSSCCBBCBBCBSBBSSSSBCCBSSSBCSSCCSSSCCSSBCBSSSBCCSBSSSCSCBCCCSSCSBBCCCCCCCCBSBBBBSCSSCSBSSCCSCCBCBCCCCBBCCBSCCBCBCBBCCBCSBBBCBCBSCCCSSCCBCSSSSCBSCCSBSBBCSBSBCSSBSSSSBSBBBSSSSCBSBBBBSBCBSSCBCCBCBSBBSCCSSSCCBBCCCBBSBSBBSSBSCCSSBSBBBBBSCBBSCCCBCBSSCBSCBBCSBCSBCSCBBCSSCBCBBCCCCBCBBBCSSSBCBBCCBBSSBSBCCBBCSCSCSBCSCBBSBCSCBCBSBCBSCCSCCBBCSCBBCSCSSBSBCSSSCCCBSBBSCCCSBCCBSSCBBSBBCBBBBSCBCSCBBBBCBSCSCBCBBSSCSBBCSSSSBSBBBBCCBBSBSBBCCCBCCSBBSSSCCBCCCSBCBCCBCCCCCSBBSBCSCBBCBSBBCCBSCSSBSCBSCSSCBCBBBCSBSSCBSBBBBCSCCSCBSBCBSBSBBSSSCBCBSBBSCCSSCCCSBCBBCCCSCBSCCBBSCBBBCCSSBBSCBCSBSCCSCBBSBSBSSCCCBSSBSCSCSSCBCBCSSSBBCSCCBCSBSBCCBBSBBCSCSBCSCCCCSBBCSBBSCSBSCSBSBSSCSCSCSCCSCSSBSBBSCBBCSBSSBCCCSBCSCBCCCBSCCBCCBBCBSCBBBBBCSCCCBCCCBBSCBBSSCCSCBBCCSCCBCCCBBCSSSCCBBCBBBSCBCCBBBCSBSBBCBCBCBCBCBSBSBSSBBBCSSBSBBCCSCBCSCBBBSCCCCSSCBSBCCSCSCCBSCSCBBBSSBBSBBBBBSBSCCCCSBBBCSBSCBSBBBSCCBCCBSSSCSBCSCSSBCSSBSCSSSSBCCSBBBCBCSSSCBCBSBBCBSBBBBCBCBSCSSCSBSSBBBCBCBBCSCSSBBCSSCBBCCBBBBCSBBSSSSSBCBSSSBCBBBBCCBSSCSBBCSCBCSSBBSSSSSSSCSCBCCBSSCCBSBSCSSCBBCCBSBCBSCSSCSBCSSBSSSSCCCCBBCSCCSBSSBSCSCSCCCCSBBCCBSSBSSBSBSSBSBSBBBBCBSBCSSBCSSSSBBBCCCCSSCCCBCCBSSBCCCBBSCSBCBSSBCBBSBSCSBCCSSSBSCCSBCSBSCCBCBBCBSCCCBCSCBSSCBBCSBBBCSBCBSBCCSCCSCCBBBCCSBCSSCBBSSCCCSCBCSBSSSBBSCSCSSSCSCCBSSBCBSCBCCCBSCCBBSBBSBBCSBSCCCCCBSSBSSSSBSSSSCBSSCBSBCCBSCCBSSSBSSSSBCSSCBCCCCSSBCCCSBBSBBCBSBBCCBBCSBCBCBBBBBCCBBSBSCSBBBSSSBCSSCCSBCBCSBBBCSSSBCCBSSBBBCBSSBBSBCSSSCBCSBBBCBSCCSCSCBBCCBSCSSSCBBBBCSBBBSCCCBCBCBSCBBSCSBCSBCSSBCSCSBBBSSCSBSSBSBCCBSCBSSCSBBCBCCSCCBBSSCCSBCBCBBBCCCCCBSBBSBSSCCBBBSBBSSBBBSBCBBSCBBSBCCCCBBCSCCCSSBSBBBSCBSBCSBBSSSSCSBSCSCCCBBSBBBBCSBBCBBCSCBBBSBCSSBBSBSBBBBSBBBCBCCBBCCCCCBBBCSBCSCCBCCBSBSBCSBCSBBBSBSBCBCCBSSCCBCSSSSSBCSBCBBCCCSCCBSBCCBCCBSSSCBCBSSCCCSSBCBCCCSCSBCBCCBCCSCBSBCBBBCCCCBSSSCSCCBBCSSBCBBBSBBCCBSBBSCSSBCSBSSSCSCSCCCSBCBCBCCBBCSBBBCCSBSCCSSSSCBCBSSBCCCBSBSBBSCSBBCBSSBCSBBSBCCCBSSBSCCCBCCSCSCCBCBBBBCBCCSSSSBCCBSBCBCCSBSBBSSBCCCSCCSCCSSBSBCSSCSCSBBBSBSCSBBCSSSBSCSSSCSSSSSCSCCSCSSBCSCBSSSCCBCSBBCBBBSCSCBBSBCBSCSBSCBSCSCSBBBSBSBCBBCBSBCBCCSCBSBBBBCBBCBSSCBSCBCBSBCCBSBCCCSSSSCBSBBCCSBBSBBCCSBBBCBCSSCSBCCSCCSSBBBCSCBSSBSCCSCSCCSSSSSBCSCCBSBSCSSCBSSBBBCBBSBBSCSSSCCSBBBBCSBSCBBBBBBCCSSSSSSSCSSCCCSCBBBSCCBBSSSBCBCBCCSCBBBCSSCBCCBBCCSBSCSBCCBBBBSSCSCSSCCCSCSCSBCCBCCSBSCBCSCBCCSBBCSBSBSSSBBSSSSCBCBCBSBCBCBBCBCBCCBCCSSCSBSSBCSBBCBCSCBCCCBCBCSCBSBCSSSCCSSBBSCBBBCCBCBBSCSBSCCCCSBBCBSCSSSBBCSCBBBBBCSSCBBSSBSBBBBSSSBSSSCCCBSBCBCSSSSBSSBSCBCSCSBCCSBSCBCSSSSCBSSCSBCCCBBBBSBCBBSSBBCBCCCCSCSBBSBBSBBCCBCBCSSCBSBCBBSSBSBCBBBSSCSCSBCSBSCCCCBCBSCCCBCCBCCSBCSSCBCSSSSCSSBSBSBCBCSBSCSCBBCBCCSBSSBSCBSCCBBCBBBCBBBSSBBBCSSCBSSSSSCCSCCSCSSBCBCBCBCBCCBSBCBSCSSSSBSCCCSSSBBSCCBCBBCBCSSCCBBCSBCBBCCCSBCCSBSCCBCBBBBBSBBSBBSCBCBBBCSCSBBSCBSBCBSCBCCSSSBSBBCCCSSBSSSSBSBSSCSBSSSBSBBBBCCSSBBBSSBSSCSSCBCBSSSCBBBBCCCSSBBCCSCCSBCBCBBSSBCBBSCSBBSCBCBSCBBBCSCCCBSSCCSBSBBCBBSBBBSCBSBCSCBCBCSCSBCBBSCSSBBCSBCSSCSCBCCBBBSBSBCCBCCBBSSCCBBBSSSCCCBSCSSBBCBCSSSCBBSBBBBBCBSCBBCCCSSSBCSSCSSSCCSCCSSSCBCCBSSBCCBBBSCCSBCCSSCCBCCBCCSCCCSBSBBSSCCBSSSCSBSBSBBBCBSSBSSBSCBSBSBSSBBSCBBSSSCSCSSCCCCBSSBBCCSCSCCSBCSBSSBBSSBBCBCSSSSBSCSBCSSBSBCCSBCBSSBSBCSCBBBBSBSBCSCCSCSBBSBCCCBBCCCCCBSCCBSSBCSBBBSCBBCSBCBBSSSCBSBBCCBSCCSSBCSBCCBBCBBSCBBBCBBBCBBSCCCSBCBSBBSSCCSSCSBSCBCBBBSSSCSSCBSCBSBSBBSBBCCCCCSCCCSBCCSCBBCBCBCBBBBBCCCSCBBSBCSCCBSCCSBSBSBSCCSBSCCSCCBCBBCBCBSBSSCBBSCCCSCCBBCBBSSCSSCBCSCCSBSSCCBBCCSSCBSSSCCCBCCSBSBCCCCSSCCBSCBSSBSSBSSCSCBBCBCBBBCCBCCCBBSCBBSBSCSSSCBSSSCBCBSSCSBSSSCCSSCBCCBCBCCBCSCBSCBSSSSCSSSSBCBCCSCCSCSBSBCSCSSBCBCBSBSBCSCCBBCBSBBCSSCSSBCCSCBCSBSCBBSBCCSCBSCBSCCCSCCCBSSSBBBCSBCBSBCBCBBBCCSBBCCCBSBCBCSCSBCSBBSBSBCSSSBBBSBCCSSBSBBCSCCBBBBBSCSCSCBBSBSSBSSSSCCSBSBBBSSCBSBSSBCCBCCSSBSSCBSSSSSCCBCSBCSSSSSSCCCSBBSSBSSBSCCBSBBCBCSCCBBBCSSBCCSSSCBSCBSBSBCCCSSCSSCCBCSCCCCBCSBCBCSBCCCBSBCCSSBSSSBCCBSBCCCCCSBCCCCSCSBBCBBCCCBSCBCSBCBCCSBSCBBSSSCSSCBSBBBSSCSBBSSSSSBBBBBCBBCBBCSBCCSCSBBSSSBCCCBSSCSBSCSBCBBSSSSSBBSBCBCCSSCSCCSCBSBBCBBCCSCCBBCBCCSSCSBBSBSCSCBCBBSCBBCCSBSCCCBCCBBCCSCBSSBSSCCBBSBBBCBSBBBCBBCSSCSSSSBSCBSBSBSBCCCBBSCCSBSSBCSBBSSSSSSCBBSCCCBSSBSSBSBBBCBCBCBCSSSCBCSBCCBCSCCCCSCBBSBSSCSSCCBSCCCBBSSBCSCCBCSSBCSCBCSSSSBSCSCBCCCCCBCSCBSBCCSCBSBBBBCCSCSSBSBBCBSCBBBSBSBCCCSCSCBBSSBBCSCSCCSCBSBCBCSCBCCBSSBBBBBBSSCSCSCBCBBSCBSCCBSCBBSBCBBSCSSBCCSBCBCBBBBSBBSSSSSCSCCBCCBSSSCCBCCBSBSBBCCSSSSSCBCBBSBSBBCBCSSBCBBCBBSCCSSSSCCCSBBSSSSSCSCBSCBCSSCCCBSBBSSSSSSSBSBSSBCBSCSSSBSBBCSSBCCCBCBCBSCCCBCBBSSSBSCBBSSCCSSSBCBBCSBCCCBBBSSCSSSSBBSSBCBSBCSCSSBBCCSBBSBCBBSSBSCBCBSCCSSSSSSCCCSCCBBCBCCSBCBBSSSCBSSSCSBBBCBBCBCCBBCBSCSBCBSBCCBCBSSBCCSBCCSBCCBCCCSBSBCBSCBSBSBBSBSCBCBCSBCCBBSCSCCCCCSSCSCSBSCBBBSBCSCCCCCBSCCBSCCSSSCSBCBBCBSSCCCCCCBSBSCSCSCCBCSCCBCBCBSSCBSCCBBBCSBBSBBSBBSCBSCBCCCCCBCBCSSSSSSCSCCCBCCSCCSCCCBSSCSBCCSBCCSBSSSSSBBBCCBCBSCCBSCBCCCBCBCCCBSSSCBBSSSCSBBSCCBBCBSCSCCBBCBBSSBCSBSCSBBBSCSBBBBBCSSSCBBBBCCSSBSBCBCBSBBBSBSSSCCBBBCCSCSBSSBBSSBBCCCBCCCBSCSSBBSCCBSBSCBBSSBCBBCBSSCBCCSSSSBSSCBCSCSBCBCBSSBCBBBCCCSBCSBCCCCBBSBSSCSSCSBSSSSCCSSBCSSSSBCBCBCBSCCBCBSBBBCBSCSCSBCBSCSSBCCCBCBSSBBSBCSSBCSBSBCCCSSCBSBSCBSBCBCCBBCCCSBCSCSBSBCBSBCCBSBCCBCBSBBBBBSBSCBBCBSBBBBBBSCCBCBCSBBBBCCSCCSCCBSSBBCBBBBSCSCSBSCCSBCBSSCCCBCBCSBCCSSCCBBBCCSSCBBCBSBCSBBBSBSBCBBBCCSCSBSBCCBSCBSBCCSBCBCBSCCSBCSCSBBBSCSCCCSBBCBCBBSCSBCBSSCBBCSBBBBBCCCCSBCCBSCSSCSSSCBCSBCSCCSCCCCCBBBCCCCSCSCCBSBBSBCSCBBCCSCSCSBBCCCCBBSCCCSCBSBCSCSSBSSSSBSSBCSBCBSSBSCCBBCCSBBBSCCBSSCSBCSCBCSSSCCBBCCSBCSSCCCBSCSCSCSSBCCCCCBBCBBSSCCBSSBBSSCBCCBBCCSCSBSCBCCSCSSSSBSBBSCBSSCBBCBBSSBSCBCCSSSCCSCBSBCCCSCBBBCSBBCSCCCSCBSCCCBCSCBCCBCBBCCCCBSBCCCSBSSSBCSSSCCBCSBCCBBBSBCCSSCSSCBCSSSBBCSSBCBSBBBCSBCSCCCSCSBCSCCCBBSBBSSSBBBBBCBBBCSBCBBSCSSSBBCCSBCBCSCCBCSCSCSSCSCBSCSSSBCSCCCBSSBCSBSSBBBBSCBCBSBCBCCSCCBSCCCSBBBBCSCCSBCSSSCBSCSCBBBSSSSBCCSBSSCSSBBCBBSBBBSBBCCCSCSBBSCSBBSBCBSSBSBBSCSBBSBSSCCBBSSCSSBBBBCBCCBCSBBBSSBCCCSCBSSBSCSSSBBCBBSSCSBSBCBSBCSBCSSBSBCBCBSCSSBBBSCSCSSCCCBBSCCSBSCSSSBSCCCSSCCBCBBBCCBCSCSCCCSBBCBSBBSSBBBSBCSCCCSCBSSBCSCBBCSBSCCCCBSSBCCBSBBCBCCSBSCSBSSSBSSSBSBCBBBSBSCBBBCBCSSSSSSCSBCBBCBBBSCBBCCBCCBBBCSBCCCSBBBSSCBSBSBBBCBSBSCBSSSBBCSSCSBSBCBCBSBCSSSCCCBCBSSBSBCBCBCCBSBCBSCBBBCSSSSCBBBCBSSBCSBSSBSBCBCCSBBBSCSCSBCBBSCCCCCBCBCBSBSCBSSSCCBSBBSSCSBSSBSBSBSCSCCCCBBCSCSBCSBBSSBSBSSBBBCSCBBSSSCCSBBBBCCSBSBSCCCCBCCCSCCSCSCSBBBCSBCBBCCCSBBCCSSBCBBBBSCBBCBCCBSSCBCCBBSSBBBBSBCCSSBCBBSSBBBBSSCSSSSCSBSBSSBBBCSBCBBBSSSSBCCBSCBBSSCSCCBCSSSBBCSBBCCBBBSBCSBCCBCSBBCCCBBCBBCCCCBCSBBSSCSCCCBSBSSCCBCCBBSBSCBSBSBBBSSSCBSSCCBBCSCCSSSBBSBBCCCCSCBSSCCBBCBBCCSCBBBCCCCSCSCCSCCSBBCSBBSBCBCCCBSCCCBSBCSSCSCSCSCSBSBSCSBBBCCBSCSCBBBBCCCBBBSBSCBBSBBCSBSBCBBSCSBBSCSCBBBBCCCCSBCSBSBSSCSCCBBBCBBBCBSCCSSCSBSSCBSBSCBCSCBSBCBCSBCSCSCSCSSCBCBBBSSBCBBCSBSBBBSCSCBBSSSBCBCCSBCCCCCBCSSSBBSBCBSCSBSCCSSCSBSCBSSSBSSCSCBCBSCSBCBSSBBBBCCSBBCCBBCCCCBBCBBCSSSBCSCCSSBSBBBSBSCSCSSCSCCSCSBCCSSCBSSBBBBBCSSBCCCCSCBCBBCBSBCBCSBCSSBSBSSBBBCSCSBBBCBCSCBCCSBCSCBSSSSSSCBBBBSSCSSBSSCCBCBCCSCCSSSCBBBCCSSCBBBBCCBBCSCSSCCSCSCSBCSBBSBBSBCSSSCSSBSCSBCBSSSSSSBCCSCBBCSBBBCBBCBBBBSBSCSSCSBCCBCCCBBSCCBCSBCBSBSSBCCCCBCSCCCCCBCCSCCSCCSSSSCCBSSSBBBCSCBBSBCSBSSBSBBCSCCSBCCBCCCBBSBBCBBCCCSCBSCCCBCBSCSBSCCCCBBCCBBSCBSSCBBBSCCSCSBBCCCCCSSSCCSCBSSBSBBSBCBBSCCCCCBBSCBCSSCCCCCSSBSBCCBCCSCBCCSSCCBCSSCCSSBBBBBSCBSCCCCSCCSSCBSSBSBBCCBCSSBBCCCSCBCCCBCCBCBCBCSSSSSSBSSCSBSCCBBBSCCCBCCCSBCCBSBSCCBSSCBSCSCBCCBCCSSSBCCCSSCCCBSSCBCCSCSSSSSSSCCCSSSSCBSCSBSSBSBBCBBCSSBCBSCCSSBCSBCCSCBBBSBBCSSSCCBCCBBBCCSCCSCBCBBCCSCBSBSCBCSBCCCSBSSCBSSCBSCSBCBCSCSSSSBSCCSSSBSBBSCCBCBBSSBSSCBSBBSCBSCSBSCBSBBBBSBCSSCSCCSCSCCCBBCCCBBBBCBBCSBCCSCCCCBSCSCSBBCCCSSBSCCBSBSBCSSCBCBSCBSBCCSCBSCCSCCSCBBSSCCCSCCSSBBBBBBCBBSBBBSCBCCSSSCSCBSSBBBBSSSSBBSSCSCSBSCSBCCSCBCBCSCSCCCCBSBBCBCBCBCBBCCBSBBSBCBBCBCSBBCSCCSCBSBBCBBSSSSCCCSSSCSCBBCCBBCSSBCBSSBBCBSBCBCCSCCBCSSSBSSBCBBCBCBCCBSBBSSSBCBSCSSBBBBSSSCSSCSCCBSCSSSSBSSBSCSCSBCSSCBCSBCCBSBBBBBBBSCCSBBCCCCCBSBBBBSCCBBBBCBCCSSCCCSCSCSCSSCBCBSSSSCSCBSCSCBSSBSBSCCBCBBBSSBBCBBCSCCBBCSCCSBSSBBCCCBSCCBSCCBBBCBSCBBBCBCCSSCBBBCBSSSCCSCBCSBSBSBCCCBSBBSSSSCCCCSCCCSBSCSCCBCSSBCBCSBBSBSBCSSSBBSBBBSSSSBCBCCBCSBBSCBSBBCSSSBBCBCSSBBCCCCBCCBCCBSCBSCBCCCSCBBBBSSBCCSBSSCCBCSBCSCCBBBCCCBBCCSBSBCSCCBCBSBCCBBBBCBSBSCBBSBCBSCBBCCSSBCBSSSBBSCCCBCSCSBSBCBSSBBSSBSBBCCBBBBBCCBCCBCSBBCBSSCBSBSBSBCCCCSBBBSBCSCSBBSBBCSBSSCBSBBSBCSBCSBCCCBBBBSBSBSCSCCCSBCBSCBBBCBCSBCCCCCBBCCSSSCCCBSSSCSBCBSCBCSBSSBSBBSSSBCCSBSSBSCSSBCBBCCCSSSBSBCSCCBSCBBCCBBBBBSSSBCSSBCSBSSCBCCSBBBSSBBCBBCBBBSCBSCSSBSSSSBSSCBSSSSCBCSCCCSSSBCBBCCCBSCCBSCBSCSSSBCBCCSCBCSSSBSBSBSCSSSCSCBSSBSBBSSSBBSBBCBBCCBCCSBSBSCSSBCCSSBCBBCBBSSSSSSSSBBCSSSSCSSCCSCCSBBSSBSSBCCSSBSSSSSCCSSCCBCCSSSCBCBBSCBBSCCSCBBSCCCBBSBCCBBCSBSBBCCBBSSBCCSSCCSCCSSSCCCBCBBCBSCSCSBCCCBBSCSBCBBSBSSCBCBSSSBCBSBBSSCCCBCCBSCSBBCCBSBCBSBBBBBSCBSSCCBBBSCCSBBSSCBSBSBBBCSBBSBBSCCBSCBCBCBBBSSSBBCSBBBCSSSSCSSBCCSCBBSBSBBCBBSBCBSBSSCCCSSSBBBSBBSBCBBSCSSCCBSSBBSSBCSCBSBSSCBBSCBCCBBBSCSBBCCSSCBBSBSCBCBBBBCCCBCSBCSBCBSSSBCBSSSSSSSBCCSBCCCCBSBCBBBCSBBSSCBBBBCBCSSCBSSSSCBCBCBCSBCBCCSBBBBBCSBCBCCCSBBSSSSSCSBSBSBCCSBBSCCCCSBBCBBSBSBBBSSBBBCCCCBBBBBBBBCSSCSSCCBCBCSSCCCSBCBBBCBCCBSSSBBBCCSSCBCCBSCSSBCSBSSSCBCCSCSSSCSCCCBCCBBCCCCCBCSBSSSSBBCBCBCCCBSBBCCCBBSSBBBBBSCBSBCCBCCCBSBBCSCSSBBCBSBSSSSBCBCSBCSCSBBCSBCCBBBSSCSCSBCBBSCCCCSCSCSCCBBSBBBSCBBCSSSCCBBCBCBSCSBCCBSSCSBCSBSCSBCBSCSCSBBCSBCBCBSCSSBCSSBCSBCSCBCSSCSSBSBSBCSCSCBBSCCBBBCBCBBCSBSSBBBBBCBBSSCSCCBBBCBBSCBSCBBBBSBCBBSSCBSBBCSBCCSSBBCCCSSBCBBBCSSBSSCSCCBCBSSSBBCCBSCCCSBBCSCBSCBBSBCSCBBSBBBBCBSBCBBBBSBSBBCBSCCBSSSCSBCSBCSCSCSSBBBCSCSCCSSSCBBSCCSBBCSBCCSSBSBCBSBSBCBSBSCBBSBCBBSSCBBCBCCSCBBBSBSBBSCCBCSBBCBBSCBBBBSSBCSBCBSSCSSCCBCCBSSCSCBSSBCSCBSCBSCCCCSBSSBBSSSCSSBCSSSBSSSBSSCSBCCBSSCSBBSSCCBBBCCSBSSBBSSCSBBSCBCCCSSBSBBSBCCCSBCBBSCCCCBSCSSCCBSBSBSSCSSSSSBSBBBCBBCCCCCSBBSCSBBSBBBBSSSSSSBCSSBCCSSSSCBSBCCSBBBSSCBSSSSSBBSSBCSBBSCBBBBSBSSSSSBCSSCBCCSCSCSCBBSCBSBBSSBSBSBSCSBSCCBSBSBSCSCBCBCSBCCBCBSSCBCBSBSCSCBCCSBSBSCCSCCSBCSBBCBSBBBCCCCSSBCCBCBBSCSSCSBCSBSCBSSCSCSSSBBBCBSCCCSCCCSBSBSCBCBSBBCBCBSBBCCBCSBSBBBCSSCSBSSSSBCCSCSCBBCSCBCBCBBCSCSSBBCSCBSSCBCSSSSBSCCBCCSCSBCCBBBCSCBSBBBSSSCCSBCCBCCCSCCSCBCCBCCSBBSSBCBSSSSSSCCBSCBSCBBBBSBCCCCBBCCBSBBCSCSCSCSCBBSBCSSBSSSBCCBCBBCBSSSBSCSBBCSSCSCCCBBSCSSSSBSSSBSBBBSBCBCBCSCBSSCBCBCSCSBBCSSCCSBSBBBBBCBCSSSSSCBBSCSBCSSSBBBBSSSBSSCSSSBCBBCCBCBCCSCCCSBCSBSBBSCSCBBCSSBCBBBBBCSSBSCBSBSCCSBBBCSSSBSCCBCCSCSBSBSCCCBCBCCSCCSCCSBCCBSBBSBCSSSBSBBCBCBSCSCBSBBSSBSBBCSBSBCBCCSBSBCCSSSCBCCCCCCCCCSBSSCBBSCCBCBBCCSSBCCBBBCCCSBSCCCSCSBSBCCSSSCBSBCCSSBCCBBBCSSCCCSBSBBSSCBBBCCSSSCSSBCCCSCBSCBCSCSCCCCBBCBSCSBSCBSCCBBSSCBBSSSCBSSCCCBCCCBSSBBCCBBBBCSCBSCCCBCSBCBBBCSBBCBBBCBCBSCSBCSBSSCSBCSSCBBSCBSSCBCBBBSBCBSSSBCCSCBSBCSCSBSSCBSSBSSCSCCCBBCBCCCCSBBBSBBSSBBSSCSCCBBCCBSCSCSBBBSSSCCSSSSBSSSCCSSCSBSBSCBSCCBSBCBCBCCSSBBCCBSCSSCSBSSBBSBBSSCBCSCBSCBCCSSSSBCCSSSSCSSBBCSCCSCCSSSCSBSCCCCSCCCBCBSBBSCSSBBBBSBCCCCCSCBBSCSCCSCCCCCBSCCSCBSBSCBSBSCBBCCBSCSBCSBBCBBSCSSCCBCSBBSCBCBSSCCBSSBSSSBCCSSCBBSCBCBCBCCSBCCBSCSSCSSCBCCBSCBBBCBBBSSSSSBBSCSSCSBCCBSSSCSSBSSBBBCBCCCBCBBCCCBCSCSBCBBBSCBCBCSSCCBCBSCCSBSBBBCSBCBSSCCBSCBBBCBCBCSSBBBCSSBCCBBCSBBBSCBSBSBBCCBSCCSCBSCCBCCSBSBCCBCBCSCSSBBSCCSBCBBBCSBCCSSSBBCCBBBSSCBCBSCCCBCCCSSCSBCSSCSSCCBCSBBSCBBCBCCCSSSSBBBCBCCCSBSSSSBSCBSCBBSCSBCCCCCCBCSCCCSSCSCSSSSBBBCCBCBBSCBBCBBSCBBSCCSSCBSBSBBBCCCBBBBCSSSBSCSBSCCBBCSCCBBSBSBBBCBSCBSCSSCBCBBSSCBBCCBCBBBBCCCSBBSSBSBSCBBSBCCCCSSCCCBSCBCCCCBCCBSBSBBCSSSBCCCCBCBCSCSSSCCBCBCBCCCBCBBSSSCSCSCCCSSSSCSCBBBSCCCCBCCBSCSSCCSSSBSBBBBSCBCSBCCBSBCBCCCSSSCBBBSSCCBSSCCBSSBBCCBBBCSBSBCSSSSBBCSSSBBCBCBCBSSBSCBBCCBBSCCCSSSSSCCBSCCCBBCSSCSCBSSBSCSSCCBSSSSBSCSBBSBBSSBSCCBCBBCBSSSCCCBCSBSBSSBCBBSCSBBSBCSCCCCSBBCSBCCBCSCBSCCSCCCCBBBBBSCCCCSCCSSSBSBSBBBSCCBSSBCSSBSCSSBCCBBCBCCSCBCSCSSCSCCBCSSBCSBCBBBCSSSBCSCSSSBSBBBSCBBCCBSBBSSSBSCBCCBBBBBSCCCBBSBCSBSBSSSSCSCBSSBBCCBBCSBSCBSCCBSSCSSCCSSCBSCCSBSCSBCCSSSBBBBSCSBBCCSCCCSSBCBSCBBBSBCCBBSSBCSSCCSSSBCSSCBSSSSCBCCCCCBCBBCBSBBSSBBSBSCBCSSCSBCCCCSSSSSSBBSBCSBSSBCBCBBBSBSBBSCSBSSBCSBBBSSSCSCBSCCCCBSCBSBCCBCCBBSCBCCCBSCBCBBBSBSBSCBCCSBCCSSCSBSBBCCCBBBSCSBCSSCSBBCBCSSSBBCCSCBBSBCSCBCSCCCSCBCSBBBCBCBSSBCBCSSBCCBBCBCSCSBSSCCCCCSCSBBCBSBBBBSSCCSCBBCCSBBSCBBBCBCSBSBSSSBBBSCSCCBSSCCBCCSCSCSBSSSBCBCBCBBBSBBCCSCCCCSCBCSCBSCSCCCBSBSBSBSSBCCCSSSBCBBBBBCCSSCCCBSCSCCCCSCSCCSBSBBSCCCSBSBCBBBCCBCSBCBSSSSCSBBBSBBCCBBSBBSBBCCSCCCCSBBCSCCBCBSCBSCBSCCSSCCCSSCCCSSSSSCCCCSBBBBBSCCCBSSBBBCSBCSBCSBSBSCBSSSCBSBBCBSBSSSBCCSSCBCCCSBSCCSBBCSSCSCBSSBSBBBSCSBBSBBCSSSSBSCBCBBCCBSSCCSBSCSBBSCBBBBCSSCBBCSCCSSSBCSBBBSBBSCSCSCBSSBCBCSBSCSSBSCBCCSCCSCBSCSSSSBCSSCBBBSCCCBSCBCBSCCBCSBSSBBCCSSCSBBBBCSCSSCBCSSBSSBSBCBCSSCBCCBCBCCSBSBSCSCCCSCBCCCSCBBSBCCBCBSBBBBCSCBBSBSSCSSCCCBSCSCBSCCBBCSSSCSBCBCBCSCBBBBCCBSCBCCCCSCBBBBSBBSSCSBSCCCCCSSSBBCCSCSCCCCBBSBCSCSBSCCCBBSSSSSBSBCSSCBBCBBBBCCCSBBCSSCSSCCSCBSBBSCCSCSSBSBCCBCBCCCCBSCCCCCCBSBCCBSBSSCSCBBCSSSSBCBBSBBCSBBCBCCSCCCSCSCSCSBSSBCSCCBBSBCCSSSSSSCSCCBCBSBCCCSSCSCSSBSBBCCCBBSSSBCBBBBCCCSSBBCCBBSBBCBSBCCSSSBSCBSBBBCSCSBCCBCCBCBBBCCCBCCBBSCBSSSSSCSCSCCSSBCSCCCCCBBCBBSBBCSCSSBBCCSSSBSCSSBBSBBCSBCCCBCCBCCCCBSBSBCSCSBBSBCCSSSBCSBCSBBBCSBBCCCSBBBSSCBSCSCBCBCSBCCCSBBBSCCBCBCSSCCBSSCCCBBSSCSSSSSCBBSBCBSCSCSSCSBBBSSCCCBBCSSBCBSBCBCBCBSCCBSCSSSBBCBBCBBBSBSCBBCSCBBBBSBCBCSSBCBBSCBBBBSBCCBSSCSCBSCSBCCBBBBCBBBSBCBCBBSSSCSCCBBSSBSBSCCCCCCCCCCSSBBCCBBSSSCBCBBCCBCCCBCSBCSBCSCBBBCCSSCSBCCBSCSCSSCBCCSCSSCSCBCCCCCSBBSBSCCCSSBBBSCBCBCBSCCBBCCCSSSCSBBBBBBSBCBBCBSSBBSCBCSSCSSSBBCSSSCBCCBSCSCBBSCSCBBCCSBBCCSBSBSCSCCCBBBSSBBBBCBCBCCCBSSSCSSSBBCCBSCSBBSCSBBCCSCSBCCCCBCSBCSBBCSCCCSCBCBBCCBSCSCCBSBCBSCSCSBBCBBSCSBCBSBBCCCCSBSSCBCSSCCSBSSCSSBSCBBBSSSBCCBCCBCCBSSSBCSBSBCSSCBCCSBSSBCCCCBCCCCCCSBBBSSSCBBSCCBBCBBSSBSBBCCCCSBCSSCSCSCCCSCSCBCSCBCCBCSCBBSSBBSCCBBBBCCBSBCSBSCBCSCSSCSSBSSSSBSSCBSSCSCSBBCBBCCCCCBBBSSCSCBCSBBBCBCBSCCCSCBSBSCCSCCCBSCBBCSBCBSBCBCSCBBCBSBCSSBBSBSBSBSSCBCSCBSBBSCCCSCSBBSCCCCBBBBCSBCBCSSCBSCBBBSSSCSCBCCSBCBBSCSSSBSSSBCSSSSBSSCBBCBCCSSCBSCCSSSCSCCSSBSCBCSSBBCCSSCBCBBCBBSBCSCBCCBSBBBCSBBBBBSCSCBSSBCSSSCCCSCBSSCCSSCBSSBBSCCBBBBSSCBCBBCBSCSBCCCBSSBCSBBBSBCBBCSCCCBSSCCCBSBCCCSBCBCSCBCSSBCBSBSSSCSSSCBCSBSBBCBBSSSCSBSBSSCBBSBSBSBBSCSBBCBSCBSSBBBBBSCBBBSCBBSBSSBBBBCSCSBCCSBCBBBBSCCBBSSBCSSCCSCSCBSSBSSSCBSCCCBCCCCBSBCBCBBBBCCBBCCBBBBSBCCSSSBSBSSBBBCSBBCSCCBSCBSSBSBSBBBSSBCBCBSBSBSCCBBSSSCBBBBCSBCBSSBCBCBBSSSBCSCSBBBSSSSCCBBBBBCCCBCBCCBSSCSSCSBSBCSSSBCSSCBCSCCSCCCBCBCSBSBCCSSSBSBCCSCCCBSCBBSCCSCSSBSBBSSBCSCCSBSSCCCBCCSSBBBCCCSCBSBCCBCCSSSBSBSSCSCBSCBCSSBBBCCBSBSBSCBCSBCSSSCCSCSSBCSBCSSSSCCBSBBBBBBCCCCSBBCSCSCSCCBCCSBSSSSBBBCCSCBSBCSBCCCBCCBSBBSSBSCCBSSBSSSSBCCSCCSCCCCBCSCCCBSCSBCCCCBSSSBSSCBSSSBCBCSSCCBCCSCBBSCSCBBBCCBSBCBCCBCBSCSBBSCCSCCSCBBCBCBBSSCBSBSCBSCCCSSSBCSBCSSCCCSCCBBSCBSBBSCCCSBBCSCCBBBBCBSBSCBCBCCBBCCBSBSCBBSBBBCSBBBCCBCCSSSSCSSSSCSBBSBCBSSBSBBBSCCSBCCSSSCSBCBCBSSCCBBSBCCCSCSSBSBBSSBSCCCSBSCBBSSSSSCCSSCSBBCBSSBCBBCCCBCSCCSCCSCBCBBSSSCBCBSSSCCBBBSBCCSCCSCSCCBSCBBBBCBBSCBCCSSCCSCCSCCCBSBCSCBBBBCBSSBBSCCBSCBCCCSCSBBBSBCCBCBBCSSBBBCSCBCBBBBCBCSBSCSBCBBCSBSCSSBSSBBCCSBBSSSSCCSCSSSBCCSCBBCSSBBSCBSSCCBBSBBSBBCCBBSBCSSSSCCCBBBBBBCCCCSBSSCCCSBCBBSCSSSBBSSSSSBSBSBCCBBBSCBBSBCBBCBSSBCSBCBSCCBBSCSSSCSCSSSCCBCBCSCBBBSSSCBSCSBSBCSCSSCBBBCCCCBSSBSSSBCBSCCCCCCCBSBSCBSSCBBBCBBBCBBCBSSBCSBBBCBBCCBSSSCSCBSBSSCCCCSSCBBBBSBCSSSBSCSBCCBCCSSCBBBCBBCSSCSBSCSCCCSSSBCCBCBSSSCCSSSSSSSBSBSCSSCBSSCCCBCSSCBBBCSSCSCBBSBBSSCSCCBBCSSCBBBCSBBCCCSBBBSCBBSSBCBBCCSBCCBCCCCBSSBSSBBBSCSCSCBBCBSBCCBCSCCSBSBBSSBBCBCSBBCBCBBBCSSCCCBCCBBCCSCCBSSCSCBSSSSBBCCBBSSCSBSCCBCBCSCBSBCBCBBSSBCBSSBCSCSBCCSCCCCSSSCSCCSBBCBCBSSCCBBSSCCBCCBBBCBCBBCCCBBSBBBCSCSBCBSSSCCSCBCBCCBBBCBSCSBSBSBBSBCBSCBSSSBBSSCSBBBBBBBBSSCSBCCBBBCSBSBSSBCBCSSCCCSSSCCSBBBSCSBSBCBSCCSSBSSBCSCBSSSCCCSSBBCBCBCSBSBSBCSSBSCSSBCBSBCBCSSCBCBBSCSCCSSSCCCCBSSCCBBBBBSSCCBBSBSSCCCSSCBSCSSBCCCCSSCSSBSCBCCCCCBCSCBCBBBCBCCSSSCCBBCCSCBCSSSBCCCBBBBBBBSCBSCBSBBBBCSSBSCBCBBBSSBBBCBCBSBCSCSCCCSBBSBCBCBSBSBCBBBBSCBCSCCSBCBBBCSSBSSBSSBCCBCBBCSBSCSCSBSCSSSSSCSSSCBCCBCCCCCCCCSCBSCSCCBSBBSBCSBCSSBSCSBCBBSBSSBCSSCBCBBBCBCCCBBCBSBBCSSCSBCBCCSCCBSCBCCCCCSCSBBSBBSBBCCCBCBCCBSBCSCBCSCSSBSSSCCCSSCBBSSBBSSBCBBCSCSBBBSSBSBSBCSBSBCSCSBBSCCSSBSBSCBCBCCBCBCSCCCBBSSSCBCBCBCSSBBSBBSSCBCSCBCBBCCSSSBSSBBBSSCCBCCSSCSCSSCCSCCCSCCSBBCCSSSSBBBBCBCSBCCSBBSCSCCSSSSCSBSBCSCBCBSBCSBSSCSCSSBBCSSCSSCCCBCSCCBCBCSCSCSCCCBSCCSBBSSCCBSBBCCCCBBCCSCCSCBCSSSSSCCCBBBBSCCBCCSCSBBBBBSSBCBCSSCSCSCBSBBSBSCCSBSBCSCSCCCBBBSSBBBSBBCSSBCSBBSCSBBSBBBCBSCBSSSCCBCSCBBBBSCSCBSCSBSCCSBSCSBCBBBSBSBBBSBSSCSSBBSCSBSSCBBBBBSBBBBBCCSCCCCSSSSCCCBBSBCSSSSCBBSSCCSCBSSSSBBCSBSBSCSBCBSBBCBSBBCCCCCCBCBBSSCCCSSBSSCCSBCSBBCBSCCCCCSSCBSBSCBBSSCCCCCCBBBCSSSSBCBSBCSSCBSCCSCCBCSSSBCBBCSBSBSCSBSSCSCSSCSSSBCBBBSSSBSSSBSSSBCSCCCCSBSCSCCCSSSCCSSCSCBSCCCSSSSCSBSSSCBBCSSCSCCSCCSBBSCSSCBCCBCBSSSSSSBBBCSBCBBSCCSSSBBCSSBSBSCCCBSCCSCBBSBCSCSCBBBCBCSBBCBSSBBBBCBCBBCSCSSBCSBBSSCCCSBSSCCCSSBBCSCBSSBCSCBSCBCBSBCBCCCCSBBSCBSBSCSCCBBSSCBCSCCCSSBBSSBBSSBCBBSBCCSCSCBCSBBSSBBCSCBBCBBBBSCSBSBCCBCBSBSSBCBBBBSBCCCBCBCBBSBBCBSSBSSBSBCCSCBBSCSBSSCBCBCSSSBSCSBSBCCSCCBBSSBSCCBSSCBCBBSCBSCCBCCCBCCSSCCSSBBSCSBSCBBCSSCBCSBCBCBBBSSSSCCBSSCBBSSBSBBSCSBBCSCCBCCSBSSSSBCCSBSSCCSCSCBCCSCSBBCBBSSBCBBSBBCBSCSCBBBCSSBBSCBBCCCCBSBSCSBSCSBSBCBCCBBBSBBCBCBBCBBSBCCSBCSSBBBBCSBBSCBCCCSSSCSBCSBCSSBBSSBSSCSBCCBSCSCSCBBCCSBBBCBBBCCCBSBSCSCBCSSSBCCCBSCSBSSBBBSBSSSSCBBSSCCSBSSCBBBBSSSBSBBSBCSSBBBSSSCCSBSBCSSCBBSCSSSSCCBBBCSCBCCSBBBBSSSBCCSBBSCSCCCSSSCSCCSCCSCBCCSBBSCSBBSSBBCSCBCBBSCBBCSSCCSSCSSBSBSSCBSSSCBCSCCCBSBSSCCBBSBCBBSBSCSCSBCBBSSSSBBSBBSSCSBSBBCBCCCBCCBSSBSBCSSSCCBBSBBBSSCSCSBBCBCCBSSBBCBCSBCBCCBCBSBBSSBSBSCBCSSSCCBCBCBCBBCBBCSSBBCBSBSSCCSSBSSBBCBCCSCCSBBBBSCCCCSSBBSSCBCSSCSBCCSBSCBBBBSBSCBSCBSBBBCCCCSBBBCCCCCBCBCSSSBBBBSSCCCBCCCBSBCSSCSSSCBCBSCSSBBSSSBSCCCBSBSCBSBSCSBSBSCSBBSBCBSCCBSSSBSSCBCSCBSBBBSCBCCCBBCCBBCSCCCCBSCSBBSBCCBCBCSCCBBSBCCBBSCSBBBSCBCBSSBSCCCCSBBSBBBCBCCSBCCBSCCBCBBCSBBSCSBBBSSBSCBBSCBSBBSCSCCBBBBSBSBCCSSSBCSCSSCSSSBSBBBSCCSSCSCSCCCBCCBBBSSSSCSSCCBSSSBBSCCCSCCCBBCBSBBSCSCSBBBSSBBBCSCSCCSBBCSSSBSSCCBCCCBSCSCCSBSSSCCBBBCBSBBCCSCCBBSCSBSBSBBBCCSCBSBSBSCBSCBSBCSCSSSCBCCSCCBSSSSCBBSSCBSSCSCBBSSCBCSSSCCSCBSCBSBSSBCSSCSBSCCBBCBSCSCSSCBCCBCCBCBSSBCSBSSSBCCSSBCCCBBSBSSCCSCCSSCBCCSBSBSBSBSCSSCCSBCSSSCSCCSBBSSCSSCCSCSBBCBCSCSSSSCCSCBSCSBBSSBBCCBSSCCCCCCBCBBSSCBSBCSBSCSSSCSBCBSSCCBCSCBSSBBBBBSBBCCBSSCBSSBSSCSSBBSCCBBCCBSCSSBBBBCBSCCBCCSSSCSSCCBBBCCSSBCSBSBSCCSSCBSBCSCBSSSSCBCCCBSCSBBCSBSBBCBBCCBBBBCCBBSBBBBCBBBCBBBBSSCCCBCSSSCSCSCBBCBSSBBCBCBSBCCSBBCCSBSBSCBSCCSCCSCSBBSSSSBCBCBCSBSSCSCCBSCBSSBCBCSSSSSCSSCSCSCSCBSSSCSBBCBBCCSBCSCCCBBSCBCBSCSBBSSCCSSCCBSBBBSCBBSBCSBSBBBSSBBCSCCBSCSSSBBBBCCCSBSSSBSSSBSSSBCBCBCBSSCSSSCBBBSSSSBCCSSBBCCSCBBCSCCBSSSSBCSBCCCBSCCBBBBBBSCSBBBBBSSSCBSCCSSBBCSCSCSSCCCCBCSCBCBSCCSSCBSSCBSBBCSCCSSBBCCCSCCBSBSCCBCBCBSSSCCSBSSBCCCSBBSBSSSCCCCBCCCSBSBBBBBSSSBCCCBSCSSSBBSSSSSCSBCBCSBBBBCCBSCSSBSBSSBSSBCCBCBSSCBCBCCSSCBBCBSCBCBBCCSBBSBSSCSCCSCCCBBCBCSSCCBBBSCBCCSSSBBBSSSSCBBCSBCSSCBCBSSBBSBSBSCSCSBSBCCSCSBSCBSSSSBSSBBBSCCBCSSCSSBSCCSCCCCBSCBCBBBBSCCCSSSBBCCCSBBSSSBCBSSSSSSCSBCSCSSBBSCSBSBBSCSSSBSSCSCSSCBCCCSBSCBSBBSSBBCBSBCBSBBBCBBCSSSBBBCBBSSSCCSBSCSSBBCSSSSSSSBBSBCBCCBSSCCSBBBBSCSCBBBCBBBCCBBSCBSBCSCSBSCBBSBSBSCSBBSSBSCCCSCCBBBSSCSBCSSBCBCCBSCSSSSCSSBSCBBSCBCBCCCBCBCSCBCCBCCBSBCSBSSSCSBSCBCBSBSSBSCBBCCCCSCSBBSSBSBSSBCCSBBSCSCSSSSBCCBCSCCBCBCBCBBSBCCBCCCSCCSCSSCBBSBSCBBCBSSBBBCCSSCSBSBSSCBBBCBSBCCSCSSCSSBBBCSSCCCCSBCCSSBCCBBSBCSBCCCCBSBSBCBCSCCSBBCCCSCCBSSSSCBSBSBBSCSSBCSCBBBSBSCBCCBCCBBSBCSCBSBBBCBBSBBSBCSBBBSBBCBCBSBBSSBCBSBCCBSCSSSSCSBBSCBSCCCCBSSSSCBSBBSCBCBSBSCBBBBCCCCBSBSSCCBCBBCSBBSSCSCBSSBSBSSSSSCCBSBBBBBSCCSCCSBSCSBSCCBCSCCCBBSCBSSCSCCSSBBSBSCSSBBBSBCSSCCCSSSSCCCSSCSSSCSSSSSSCSCSBBBCCSBSCBSSCCSSSBBCCBSSCBBSSCBCBCSCBCCBSBBCBBBSBSCCSBBBBBBBCBCBCBBCSBCSCCSCBBSCCCSSBCSCBCBCSCSCBBBSSCCBSCSSBSBCSCSCCBSSBSSCSSCCBCCSCBBBSBBCSBCSCBBBBCCBCCCBCBSSCBSBSSSCBBBBCBCBCBBCBBCBCCSSCCBBSCCSBBSBCSCSSCBBSBCSSCBBCSBBSSBBCSCCCBCBSSCCBBSCBSBSCSBCSCCSCBBCCSSCSSBCBCCBSSSBBCBSBSSCCCBBBBCCBBSSBSCCCCCBCBBCBBBCSCSBSBBSSCBCBCSBSCCCBBSBBCCCBBSBSSBSCCCBCBCCSBBCBBSCBCSSBSBBCBBSBBCSCBCSCCBCCCCBCBBSBCBSBCCCSSSSBSSBCCSBBBCCCCBSSSSSCSSSBSSBCCBBBCSSCSSSBBCCCBBSCCCSSSSSSCSBCCCSCCBBSSCBCBBCBBCCBSSSCSCSBCCCCCBCBCBBCCCSCCCBCBSSCBSCBBBCSBSSCBCSSCCSSCCBSSSCCCCCCCSBSCCSSBCCBCCBBCCCBSBSSSBCCSSBCBBCCCBSBCBBSBBSCSSBSCCCSBBBCCCSSCBCCSSCCSCSBBSCBCBBSBSCCCBSSCSCSBSBSBCSSBCCCCCCCSCBSSSCSBSBCBSCCSBCSCBSCCSCCSSBBCSBSCBSSBCBCBBBCSSSBSSSSBBCCBCBBSSBBCSCBCSSBCBBSCSCSBCBSSSSCCBCSCBCBBBCCCCCBBSBBCSCBBSBCBCSBCCCSCBBSCCBSSCBBCBBSBCBSSBCSSSSSCSBSCSCBBBSBCSCBBSSCBSSCSCCBSCBCSBCBBSSSSCSBSBSCSBBCSBBSSBSSCBCSBBBBSCCBBCCCCCSBBCSBBBSBSSSBBCBBSBSCSBCBBCBBSBCSSCBCBSSBCSBSSCCSCCBBCBCSBCCCSBBCCSSCBBCSCBSBCBCSBBCSCBBCBSCSSSCSCCCBSBSCBBCSCCSSCCBBSBBSBCCCBSSSBCSCBSSSBSSBSCBCBSCBBCSSCCBBCSCBCSBSCSSSBBBSBBCCCSSSCBCBSSBCSCCCSBSCSCCSSSCCCCBBSBBSSBSSSBSCBSBCBCCSCBBCSSCBSSCBBSBCBCCSCBBBCCCSBSCCSSSSCSBSBBSCCBSCCSBCSBCBCCBBCSBSSCCBSSSCBSBBSCBBBCBBCSSBBCCBBBSCBCCBBBBBSBSBCSCBBBSBCBCSBCSCCBCBCBSBSSCBSCCCCBCCCSSBCCSCSCSBCSSSSBCBCSBSBCSBCCSCCBCSCSCBBBCSCBCCCCCBBBSSCSBSSBSSCCCSBSSCBSCCSCBCSSSCBCCBBBCCSSCBCCSCCBBCCSSSCSBCBSBBSSCSSBSSCCBSCCBBBBCBCCSCSCCBCSCCCBSBCCCBCSCCBBSBSCCSCCCCBCSBCBBCSSBCSSCCSCSBCSSSCSBCSBSSSBBSCSSSCCSBBBCBSBBSCCSBCSSCBSBCSCCBBCSSSCCSBBCSSBSSCCSSBBBSBSBSBSBSBSSBSBBBCSSSSSSBCCCSSCSBCCBCCSBCBSSSSCSSSSBBSBCSCCSCSSBBBCBCBBSBCCBCCSCCBCCSCCBSSCBBCBCCCCSCCBSCCSCCBBSCSCCBCSCBSCCSSCBCCBSBSCCSCBBBSCCBSCBBBSSSBSSSSBBBCSSBBCCCSCCCSSCCBSBBBBSSSBSSCCBSBCCCCBSSSSBCSCCBCBSSCSBSCBSSSCSBBSBSSSBSBSCBSSBCBBBBBSSSBSBBSBCCCSSSSBBCSCCCBSBSCSSBSCSSBCSBBBCSSCBCBSCCCSSSSSCSSBBSCBCCCSCCBSSBCCSCCBSCBSSSBCBBBBBBSCSCBCBBSCSSBBCSCBSCCCBSCCSBSBSCCSSSSSSSCCSCBCSSBBCSSSCCBSBBCCCSBCCSSCSBSSCBSCSBCBBCBBSSSCCSBSBSBBBCSCCBSSCSBBCBCSCSBCSBSSCBBBBCSCBBBSSSCSCSCSCBSSSBBSSCBCSSBSCCSBSSCCCBCCSCSBCCCBCCCCBBSSSSCBSBCBCCCCCCSSSBSSBCCCBSCCCCCCCCCBBBSCCSBSCBBCBBCBBSBCSSCSSSCSBSCCCBBSBCBCSSSCCBBCCBBSSCBSSCCBCBSSCCBSBSBSSCCSCSSBSCBCBBBCBCBSCSBCBCCCBBBSBSCCSCBBCBCSBBBCSSCCSSCCCBCBCBCSBSBBCCSBBSSSBBCSBBSCBBCCSSBBCBBCSSBCBBCSSSCBCSCCCCCBBSBCBBCBBSBSBSSSBCBCBCCBSSSSSBSBSSSSCCCCSSBCSSSSCSBBBBBSCBCCCCSCBCSCCBSSSCSCSCCBSSBBSSBSBBBBSSSBSCSCBBSCSCCBSSBBSSSSCCBBBSCBBSCCCBSBBCCSBCCSCBCCSSSCCCBBBCCBCSCBBCBCSSCSCSBBBCCBSBCBCBCBCCSCSCCBBBCSBSSBSCCCCCSCSSSBSCCCCCBBCBSBCSSSCCCCSCSCBCBBBBSCBSCCBBBSSCCBBBCBSBBSCCSSBSBSBSSSCCSBBBCBCSCBSBCCCSSCSCBCBBSSBBBSCSBCSBCBCBBSCCSSCSSCBBCSBSCBCSBSCSCSSBCCSCSBSCCCCBSSCSBCSSBSSBCCBSCSSCCSBCSCBBSSCCSBBCSBSBCBCCSBSBSBSBBSBCBCCBSCSCCCCBSCSBCBBSSCCSSBSCSSCCCSCCCCBSSBSSSSBCCBCCCCSSSBBSSCSSCBCBCBCBBCSBSSCCBBBSBBBCCCBBBCSBSSCCSSBCSBBSBBSBBBSCBBCBCBCBCBBSCSBBBBCCSSSCSCSCBSBCCCCSSBSCCBBBCBBCBBCSSSCSSBSBSCCCCSBBCCSCBSBCSSCBCSSCCSSSBSCBCBCCBCBSBCCSCBBCBCSSSSBSCSSBBBBSBSSSCSCBCCCCBSBSBBSBSSCCCSCCCCCCBCCCBSCBCCCBCBCSCBBBSCBBBSCBSSCSCCBBBBBSCCSBBCBCSBBBCCBBCCBBBCBSSSBCCSSSSSSSSCCCSCBBBSSSSCCSBBCCBSCSBSCCBSSSCBSCSBSCBBCCSBCCSBBCBBCSCCCCCBCCBSCSBCBCCCBBCBCBCBSBBBCCCSBCCCSBCSCCCSSBBSBBBSSBCSSBCCSBSSSBSCBCBCSCCCBBSBSCSBBSSSBBBCBBSSSSSBSBBSCBBSCCBBBCSCCCBBSBBSCBBSSCSCSCSCBCBCBSCSBSSSSBSSSCCSSBBSCBBCBBBBBSCCSBBBCCSBBCSSBCBSSBSBBBBCSBCCSBBSCBCCSBCCBSSSCBBCCBSCSCSBCBCCSSSCBSSBBSSSBCSSBSBSCSSBBSSCBCCCSSSCSSBCBSBCBSBCSCCSSCBCBSBSCCCBBSBSCSBCSSCBSCSBCSBBCCBBBCSBBCSCBBCSBBBCCSCBCBCSCSCCSBBBBSBSBBBBSSSCSSSBSBSCSCSCBBBCSBBCCBSBCSSCBCCSBBCCCCCCCSCSCSCSCBCCCBBCSCBBSSBBSSCSBCSCBCCCBBBBSSCSBBSBSSSBCBBBCCCSCSBSCSBCSSCBSSBCCCBSCBSCCBCCCCBSSBSSBBCCBCBSCSCCSCSCSSBCBCCSCCBBSCCCCSSBSCCBCBSCBBSCBSBBSSBBBCSCBSBBBCBBCCSSSBBCCSSCBSSBSCCSCCSBCSBBSSSCSBBBCBSBCSBBSSSCSSSSSSBBCBSCBBCSCBCBBCCBSBSBSBBSBCSCSBBCCSBBCCSCBSBBCCCSSCBCSCSSBBBSCBCSBBCCSSCCSBSSBCCSCBCSBCSBBBCCSBBSCBSBBSCBCSCCCCCBCCCBBSCCBBSSBCCBSSCCCCBSSCBCSCSCCBBSSBBBCBBBSBBBCSCCBSSCBBSBBCBCBSCBCSCBBCBSSBBCCBBSSBCCSSCSBSCBSCSSCBCCBCBSBSBSBSSBCSBSBBCBSBSSBCSBBCBCSSCCCSSSSSCCCBBBBCCSCSBCSBCBCCCCBBBSSSCCSSSSSCCBBSBSBBCSBCCSSBSSBBCCBCCBCCBCBCBCCCSBSSCCSCSSBCCBCBSSSSBCCSBBCSBSSCCBBBCCSBBSSBSBSCCBSSCCBSCSCSSBBBBBSCCBBCBSCSSBBBBSBCCBBBSCBSSSBSSCCSSBSSCSSBBCCBBCBSCSCSCSCBBCBCSBSSBCBCSCCBCCSBBBSBCBSSSBBCCCSCCBCCCCCBCSSBBCSCCSBCSBSBSSSBCBCSBCSCSSSBSSSBBSBBSSBCBCCBBBSCBCBSCSCSSBCCSBCCBCSCBCBSBBSCBSSCBSCSBSCBCCSCCBSSBCBCCSSBCCBBSBBBCBSBBCCSCBSCSSSBBSCSCCSBBSBCBSSSSCBSCCBCBCBCCSSBCSCSBCBCSSBBBSBCSSSBCBSCBSBBBBSCSBSCSSSSSBCSSCBSCCBSSSBCBBCCBCSBBBSCBBBSBSSBSSBCCCCBCSSSBSCSSBSCBCSBBSBSCCBSCSCSBCSBSCCSSBCCSCBBCSSSSSSCBSBSSBSSSSBBSBCBBSCBBCBCBBBBSSSCSBSBBCCSBSBSBBBBCBCSSCSCCCBSSSCBBBSSBSSSSCSCBCCSCBCCSSBSCBCBSBBBCSSBCSSSCSSSSBCSCCCSBCSCSSBSSCCBBSSBCBBSCBSBBCBSSCSCBBSCCCCSCSBBSBBCCCCBSBBBCSSCCSBBSBSBBCBSCSSSBBSBBBCSSSCBCBBBSSBCCSSBBBBBCSSCSSBCSBSCBSBSCSBSCSCSBBBCBSBSSBCCCBBBSBCSCSSCSCBSBSBBBCBSSBCSCCBCSBSSBCCSBCBCBCCBBBCCBBBSBSBCCCBCBBBCSBSSBCCBSSSCSBSSCSCCSCBBSCBCBSCCBCBCBSCBBSCCBCSBCBCCBCSSBSBBSSCSBSSSBBCCBSCBBSBBBSCCCCCCSBBSBCCBBBSSSSBCSBSBCBBCCCCSBBBBBCCBBCSBSBSCSBCBCBCSCCCCCBBSBSBBCSCCBCSSBCBCCCCBSBCSBSCSBCSBCCCCSSCCSBBBBSSBSCCCSBBCSCBBSSCCBSSSBSCBBCBSBSBSCCBSSBBSCBBSCCSSSCBSCCCCBCSSSBSSBCSCBCSSBSSBSCBBBCBCCSCCSBBSCCBSBSCBBBBCBBCCBBSBSCBBCCCBCBSCCBCSBBBSBCBBBCSBBBBCSCBBBCBCBSSCBBSSCBSSCCBCBSCSCSCCBBBSBBCCBCBBSSSSBBCCCBCSSCCSBSSSBBCBCSBCBSBBBSBSSSCSSCBBBSSSBSCSBCSBCBBSCCCBBBBSBCSBCBSCCCBBCBBSCSSCCBCCSSBBCCSCSCBCCBCCBSBBBSSCBBSBCSBCBCBBBCCCSCBBSSSCSSSSCBBSSBSBBBCBSBCCSSBBCCSCBBBSBCSCSCBBSSSBSBCBCBSCSBSBBCBCCBCCCBCBSCBCBSBCSCSBSSSBSSSSCCCCSSBBBBCCCCCCCSCSBSBSSCBBSCBSBSCCBBSSBSBBCBSBSSBCSCBBCCSSCCSBBBCCCBCSSBCCSSSCSBCBCBBBBBBSCSBSSBCBSSSCBBBCSBCBCSSBCSSBCCBBSBSCCBCBBSSCCSCSCSCCSBBBSCBBCBSCSSSBSSBCBSCSBCSBCCSBBSBBCSCBBSCCCBSSSBCCBCCBCBSBBBSCBCBCSCSBBBSCBSCBCSSSCCSSSCSCSSSSBSBBCCCBSBCBBSSBBCBCSCCCCCSCBBBBBCCBSCCSCBCSBBSCSSBCBSSSSSBSSBCSSCSCSBSCCSCCBBBSBSCSBCBCCBSCCSBBBSCSBCCSCSCCCCCSSBBCCSBSSBSBBSBCCBCSCSBCSSBBBCSBCSCCCBBSCSCCBSSCBSCSSSBSSCCSBCCBSSCBCSSBCSCSSSSSCBSCCBBCSBBCSSSBSSCSBCCBBSBBBSCSBSBBCSSSBBCBSCBBSBBCBSSBSCSBBSSCSSSCSCCSSBBSCBBCBCBCSCCCCSCCBSSCBBCCCCBSBSCSSSSCSBSCBCSBSCBCBSCBCCSCBBSBCBSSBBCSBSCSBBCSBSBBCSSCBCSCCCCSCSCBCBCCCBBBCBBBCBBBSSCBBBSBBCBSSBSCBBSSBCBCBCCSSBCSCBCBSBSBCCSBBBCSSSSCSSCCCSSSCBBBBCBBBBCBCSCBBSCSBBSCCSSSCSSSSSSCSBBSCBSSSSCCBCSSCBBCSSSBBBSBCCBSBCSBBSBCCCSSCSCCSBSCCBBSSCSSSBCSBCCCSCSBSSSCCSSSCSBBCSSBSCCSSSSBCSCCCBSCBBCSCBSSCSCBBBCCCSCSSCBSBSBBCSCCBCCSSCBCBCSCBBBBSCSCCCBBSSBSCCSBCSBSCSCSBCBSCBSBCBCSBBSSSBCSSBBCBSCCBCBCBBSSBCBCSCBCCSCBCBBBBBBCCSBSSBBSCSBSBCSBBSSSCCSBCBCSCBSBCCCCBCBSSCCBSCCSSBSSBBCSCSCCCBCBCBCBCCCBSCCCSSCCCBCSCSBSBSCCSCSSCSSSCSSBSBCBBSCSSCSBCSCSSSCCCCCCSSSBBCSBCCBBSSSBBCBCSBCBSCBCBSCBCCCBCCSBSSCSCCBSBCCSCCSBSSSCSBCBBBSSSBCCBCCSSCSBCCSCCSSSCSCSCBCCCBBBSBBSCBSSBCBCCBCBSBCBSCSCSCBSSCBBCCBCBCCSCCSCCCCSCSCSSCCSCCSBCBCBCBSSBSBBSBSSSCSCCCSSCSCCCSBSSCCBSCBBCCBBSBCBBSCCSCSSBSSSBBCBBSSBSSBSCBBCCCSCSBBCSCSBBBBSBSBBBCSBBSCSBSCSSBBSSSSBBSCSCBBSSSCSBCCBSCCBCCSBSSSSSCCSBCBCBSBBSCCCBCSBCBCCCSCSSBSBCSBCBSSSCBCBBBBCCCCCBSBBBBBCCBBSSBCCSSBCBCSSSCSBSBSSSCCCCCCBCSSCSSCBBBCBSSSBCCBCBBCSBBCCCSBSSCBBSCSSSSSBCSBCBBCCSSSBBBBSBBBSSSCBSBBBBSSSCSSSBSSSSSCCCBBBCBCSCBCCCBSBCBCSBCSSBCBBCSCCCSBCCSCBSCCSSSCSSBCCBSBCSSSCCSSCCBBBBCCBSCSCSSSBCSSCCSCCBCCBBCSCSBSBBCCCCCBBSBCCSSSCSCBCCCSBSSSSSSSCSBBBSSSCSBCSSSCCCCSCBCCSBSCBCBSSCCBSSSBBBSSBSSCSCBBCSCBBCCCBBSSBCBSBBCBCCBSSSCSBBSSCBSCSBSCSCBCCCCCCSSCCSBBBSCCSBBCCSCCSSSCSBCBSBSCBCCBBBBCBBSSSBBSBCSCBSSSCCBCBCSBSSCBBBCBBCBBCBBSBSBCSSBCBSCSBCCSCSSBSBCBBCSBSCBCBCSBCSBCCBCCCCCCSSBSSSSSSBBSSCCSCCSSSSSBBSBCSCCBBBBSCBCCSSBBBSBCSBSCBCSCBCCBSBCBSBSBCCCCBSBCCSCSSSSSSBBBBCSCBSSBBCBBSBCSSBCBCBSSCBBBCCSCSBSBSBSBCSSBSCCCBBBSSCCBCSBSSCCSCSSCBSBBCSSBCSSBBBBBSSCSSBCSBSBBSCSBSBCBCCCSBBSCBCSSCBSSBSBSCCBCSBBSSCBBSCCBSCBBBSBBCBCSBCBBBCSBBCSCSCSCSSBBBCBCSBSCBCBCSCSBSBCCBBBCCCCSSBBCBSBCCBSSCSBBSSBCSSBBCCCCCSCSSSBSBBSBCBSBBBSSSSSSSSSBCCCBSCCCCCBBBSCSCCCSSBBBSSBSBBSBCCSBCBCSCBCCSSCSSSBSBCSSCSCBBBSSSCSCSBCSBCCCBBCCBSCSBSCBBBBBCSBCSSSBCBCCCCCBCSSBCBBCCSCSSCSSBCCBSCSCBSSBBBSCBBCBCCSCCBCCCBCBSCCCBCCBCCSBCCSSSCBSSSSSCBSBBBBCSCSSSBSCCBSCCCBSSBSSCCSSCSBSBSBBCSCCCSSCSCBBCCCBBCCSSBBSSSBBBSBSSCBSCSCBBCCCCSBCCSBSSCBBBSCBSBCCCCCCCSCSCBBSSBBCSCBCCCBBSBCBCSSBBBCCSSCCBBBSCCSSBCSSSCCCSSBBBBCCBCSBCCCCCBBSBCCCSCSCBBCSBSCCBSBCSBSSBBSCCCBSBSCBBSSSBCCCCCCBCCBBSSSSBSBCCBBSCCCBSCSBCSBCSBBBBCBBCCBCSCBBBSCSBSBSBBCCSSBSCBCCCSSSCSCCSCBBBSSCCSSCBCBCSBBSSBSBBCSSCCBCSSSCSBCBSCCSSCSCBSBSCSSBSBCSCSCSBSSSCSBBBCCBBBBBCCBCSSCSCSSBBCBBBBCCCSSBSSSBSCCBBCBSCBSSSCSSCBBBBCSCSSCSBCCBBBBSCCSCCBSBCSBBCSCCBBBBSCBCBCSSBBSBCBBBCBBSBSSBCBSCSBSSSBCBCSBBCCBBBSSSBSBBBBSSCBBBSBSCCCBSBCBBBBBCCSSSSSBSBBSBCBSBCCBCCBBCCSBSBBCSCBCSBCBBCBBBBCBSBSBSCBBSBSCCBBCSSSSBSCCCBCSSSCSBCSBSCSCSBSSSCBBSSBBBBCCSSSBSCSSSSBSCBBCCCSCCCCBBCSCCCBCSBCBSBSSBBCBSSBBSSBSSSCCBSSCBSSCBCBCCSBSCSCCSCSCSBSBCSSBSBCSCSCSBCBBBBCCSCCSCBCBSCBCSBBCCSCSBSCSSBSBBSSBSSBBCSBCBSSCCBBCSCCCSCCBSSBCBCCBCBSCSBSBSCCSSCSSCSBBCCBSSBCCCCSSSBBBCSSCCSBSCCCSCCBSBCCBSSSCBCBBCCCCCCSSBSSCSSBSSSSSBBCSBCCBBCSCSCCCBSCSBCSSBBCSSSSCCSCCSSBCSCBSSBCSBCCBCSSCBCCBBSSSCCSBCCBCCSBSSBSSBSBBCSSSSSCCCCCBCSSCCSSSCSBSSBSSCSCSSBSSBBBBBBCBCSCCCSCSBCSCBBBBBBCBBCSSBSSSBBSSCCBCBBSSSBSBCCSBCBCCSBCSBSBCCCCSCCBCSSBBSCBSBSBCSBSBCCSBBSBCCBCBBSSBCSBCCCCCSBSBCCSSCBCCCSSSBCCBCSCSSBSCSSBBBSSBSSSBSSSSSCCBBBBCSCBBBSSSSCSSCSSCBCBSSBBSCCSSCCBSBSCCSSBBCBBBBSSBBBCCBSSCSCCBSSBCBCCCBBSSBSSBBCCCBCSBCCCCBSCCSSSCSSSCCSSSBCCCBBBBBCSBBSCBCCSSBCSBBCSSCSBSBBBSBSBBSSBCBBSBBCSSCBSCSCSCBSSCSSSCCBBCCSSBBBCBCSSCCBCBBCBBBCSBBCSCBBCBBBSBCCSBBSCCSSSSBCCCCSCBBCCBBBCCCBBSBSSBSBSCBBBCSCBSSCSBCBSBSSSBBBSSBCCBBBBSSSCSCBCSSCCSCSCSSCSCBBSCSBBCSBBBBSCSSBBCBCCSCSBSCBSBBBCBCBCBCSBBCSBBCCBSSSSCBBSCBSCCSSSSSSCCSCCBCSSBBCSBBSCCSBBSCCSCCSBBCBCBSBCCBCCCCSCCBBBCBCBCSSSSBSBSSCBSCSSCBCCBCSSSSBBSCSCCBCCCCBBBBCBSCBSSCBBSCBSCCCBBCBBBSBBBSBCBBBCBBSBSCSSSSBBSCBCBCCSCCBSSCSBSBBCSBSCCCBBBBSBSBSSBCCSSBSSCCSCSSCCBBSCBBBSSSCSCBSSSBSCBSCCBCSSCCCBSBCBSBSSSBSBBSCSCBCCCBBBSCBBCSBBBSCBSCCSBCBSSSSBSCBSCCSCBCCBBCBSCSBBCSCCBSBBBSBSCCSSCBCSBBSBCCCBSBSCCBBBBBSSBBBBBCCCCSSCSBCBBBBSSBSBBSCSCCSBSBSSSBBCBCSSCSSCSBBSBSSCSCCSBBSCCSSSSBCBSCCSCCBCBBBCCCBBBSBBBBBSCSBBCSCSBBSSCSCCBCCSCBBCBBSBBBSBCBCSSCSSCSBCCSBCSCCCSSBCBSSSBBCBBCSCBBSCBBBBCSSSBSBCBCCSBSSSSCBSBBCBBSCBCBBCCCCBCBBCBCBBSCCBSSCBSCSCSBBCSCBCSSCSCSBBSBSCSBCBCBCBBSBCCCCBSCCCBCBSCSBSSCCCCBCCCBSCSBCSBCCBBBBCSSCSCSCBBCBSCBCCCSSSSBSBBSBBSBBSCCSBBCBCBCBSCBSCCSSBSSSSBSCBCBBSSCBCSCSSBBCCSSBBCSSCCBBBBBCBCSBSSSBCBSBSCBCCBCCSSBSCSCBCBCSBCSCBCCSSCSCSSBSSBCBSBBCSCBCCSCBBSSCSCCBSBSSBBCCCCCSCBSCBBBSCBBSSCCSCCSBBSCBBCBSCBCCSBCCBSCBBCCSSBCSCCSBSBBSSSSBCBSSCCBBSSBCSCCCBBCBSCSCBSBCCCSBSBBSBBBBCSCBCSCBSSSCBSBCBCSBCBSBCSBSBSBSBBSSCSSSCCBBBCSCCBBSCCBBCCCSBCBBBCSBSCBSSCCCSBSBCCBBBBCSCSBSSBCCCCSCBSCCBCBCCCBCBBSBBCCCSSBCBCBSBCSBSCSSCCBSCCCSBBSCCSBBSSSCBSSSSCBBBCBBCCBSCBCBSSCBSBBCBCBCSSCBBSBCBSCSCBCCSCCSSBSSCCCSCCBSSSBSCCSSBBCSBCBCBBCBSCCSBCSCSBCCCBBBSBBSBCSSCBSCCCBCBSSBSBBCCBCSBCSBBSSCSBSSSSBCBSSBSSSBBBSBBSBBSCCSCBBBCSBBSSSCSSCSBSSSCBSCSCCBBBBBSCCSSBSBCBSBSBSSBBBCSBSBBCSSCBBBCBSCBCCBCSBCSSBCBCSBBSCCSBCBCSBBCCSBSSSCBBBCCBSSSCSSBBCBSBSSCCCSCSBBSSBBSCCSCBCCCBSSSSSBSBSCSSSCCBSSCCSSSBCSSCBBSCCSSSBBCBBBSCCSCCBBBSSCCSCBSBSCSCBCSBSSBBCCSSSSSSBBBCBCCCBCBCBBCCSSCCCBBBCCSCCBBBCSBCSSCCCBBSBBCBBCBSCBCSBBSCBSCCCBCCBCSSSBCBBSCCSCCSCCSBBCSBCCBBSCBBSBCBSCSSBSCCSSSSSSSBCCBSCBBBBSSCCBCBCSSSCSBBCSBBCSBBCBCBSBCSBBSBSBCCCBCSSCSCCSCBBSSSSBSSCSSCCCCBBBBBSCSSBBBBCCBCCSBBBSSSCBCSSSSCBCBSSCCSSCSBCBCBCBBCCBSSCCSSCBSSBSSSBBBBCCBSSSCBBCSSCCBCBBCCBBCSSSSSBBSBBSCCBBSSBSCCBBSBBSBCBCBSCCCCBBSSBSCSSBSBBCCCSCSBCCBSSSBSCCCBBSCBSSBBSSCSSBSBSSCSBBSSBBSBSSBCSSBCCSBBBBBBCSBBSCBCBBSCCCBBSBCCCBBBBBSCCSBBCSCSCBBBCBSBCSSCSCBSBSSBCCCSSSCCBSBSCSSCSSBBCCBCCCBCCSSBBBCCSSSBCSCBBBBCCSSSSBCBSCCCSSSBBCSCSSBSCCSBSSCCSBCCBBSBBSBBSSBCBCCSCSSSSCCCCBSSCSBSSSCSCSCCCSBBCCCCCCCSSSSSBCBBBSCBCBSSCBCSSSSBSSCSSBSSCCCCBCBSSCCCSCSSBSBBBBBSBBSBCCCBBSCCSCCBSBBBCBSBCSSCBBBSSCBSBCSCBCSSSSSBBCCBCBSCCBBSCCCCSCCBCSSCBCSBBCSCSSBBBCCSBCSSCCCCSBCCCCBBSSSSBBSSBBCBCBCSBSBSCCBCSCCBBBSCCCSCCSBCSCBBBCSBBSBBBCCSBSSCCSBCCBSSBSCCCBBCSCBSBSCSBSBSBSCSBBBBSSCBSSBBBSBSBSCCBBCBSCBCBCBSBSCSBSSSBCBSSCCSBSBBSCCBCBCCSSSCSBBSBCCCCCCSSSBCCSSBSBBCBBBCCBSSBSBSSSSBBSBCBBBCBBSCBBSBCCCBBBCBBCCSSSSBCBBCSSSBCSCCCBCCBSSCSCBSSSSBCSSSCSCSBSBBSCCBCBSSSCCBBCCBBCCCCSSSSBBCBBCBBCBCCBBSBCSCSSBCBBCCSSBCSSSCBBSBSCSBSBBCSCSSBSCCBBBCSSBBSBSCCCCSCBSSSCCCSCCBSBBBSBBBBCSSBCSCSSSBSBBSCCSBBBCSSBCCCBCCBSBBBCCBBBCBBBSCCSSSCBSCSBBSSSSSBSSCSBSCCSBCSBSBSSCBCSBSBBCCSCSCSCBSBCSSBCBSBCBBBBCCCCCCBSBSCCSBCCBSBSSBCBSCBBCSSBCCCBBSCSCCSBSBBBCBSSCSSCBSBSCCCBBCCSBCCCSBBBCBSCBBSSSCCSSBSSCSCSSBBSBCBBSBSCSBSBCBSBSCSCSBCCCBCSBBCCCSSCSBCBCSBCSSSSSCSBCBBSBCCBSSBCSBSSCSBSBSCSBSCSSBBBCBCSBSSSBSSBCCCCSCSSSSBCSSCCSSBBSSBSBSBBSCSCSBBCSSCCBSBSCCSBSSSCBBCSSCCBBSBCCSCSCSCBBCCCBBCSBCCSBCSCBSSBCCBSCSBBCSSCCBCBBBSSBBCBSBBCCCBCSCSCBSCBSCBBSCSSBCSCSCBCCBSSBSCBBBCCBBCBSSCBSCSCCCSSCBBCCCCCSBCBSCSCCCCBCSCBCCSCBSSBBBSCCBSSCBCCCSSCBCSBCCBSBSBSSSBSSSSSBCSCSCCCCCCSSBSSCBCBBBBCSBBBSBCCBSSSCSBBSBCCBCBCSCCBSSBSBSBSBBSCCSBSCCCCBBSBCBBSSCBSSCSSBSSSSSBBBBSCBSCSSSSSSSCBBSSCCBCSBBSSCSCCCSCCBCSCBSCSCCCBBSCSSCCBBSSBBCSBCSSSCBSBCCCSSBBSBBCCSSCCBSBSBSBBBBBCCCCCBBCSBCCCCSBCCBSCCSCBBSCSCBSBSSSBCBCSCBSSCBSBCCCBCSBBSBBCCSSBBCBBSSCSBSCCBCBSSSSCCBCCBSCCBSCCCSBSSBCBSCBSCCSBCCBSCBBCBBBBBSSSSCSSCCCSSSSSBSSBSBSCCBBSCSSBSCSBCCBCSBSCBBSBSBSCSBBCCCSSBCBCCSBCCSBCBBCBCBBCSCSCBBBCBSCCSBCCBSCBCBBCCSCCSCSBSCSCBSSBCBBCCSCBCBSSCCCCSSBCBBCCCBBCCBCCSSSSBBBCCCSSBBCCCSCBSCCSSSSCBCBBCCCSBSCBBCSCSSCCCCSBCCSCBCSSSSCSSCCSBCSBSSBBBBBCCBSCSBBCSSSBBBSSSCBBBSBBBBBSBBBCSBSCBBCSSBBBCSSCCCCBSBBCBSBBSCCCSBCBBCCSBBBCBCBCCSBBCBSCBCBCSCSSSCSSSSBBCCBSSSBSSCBBCSCCCCCCCCCSSBBSSSBSBSSCSSSCCCSSBSBBBCSBSBBCBCCBSCSSSCSCCCSSSBCCBBCCCBSCCBBBSSCSSBSCSSBSSSCSCBCSCCCCSSSSSSCBCSSBSBCSCSSSBSCSSBCSSSSCBBSCBBCSBBCBCSBCCBSCBSCSSBCBBBCBSCSCCBSCBSCCSSCSSBSBBSCSBCCSBBBCSSCSCSCBSCBBCSSSCBCCBSBCBSBSBBCBSCSSBSCCSSSCSSCSSSSSSBSBBSSBCSCSSSCBBBCSBCBCCCCCSSSBBCSBSSBBSSBSCSSCSBBSBBBBSBBBCCBSBCBBBBBBBBCCCSBBCCCCCSCCCSCSSBBCCBSBCCSSCCSSCCBBBBBSSCBCSCCCSCBBSCSCSBCSSSSSCBCBSCSCSSBCSSSBBBSSCSSCBSSCBSBCSCCBSBBCCCCCBSCSBCCSBBSSCBSCBSBSSBCSSCCCSCBCSBCSSBSBSCBBBBSSCCCCSCSSSBCBBBBCSCBBBBSBSCSCSBSCBSBCSCSBCSCSBBBSBSCSCBBSBBBCBCSCCCBBBCSCCBBCSCBSSCCSSCSSCSCCBBSBBCSCBSCBSCBCSCBBBSCCBSCCSBSCCCCSSSCCCCCCCSBSSSSSBCBSBCSCBSBBCBCCCBCCBCCSSCSSCCSSSCSCCBCSBCBBSBBCSCSSCCBCCSCCBSCCSSSSBBSCCSBBSSBCSCSSBBSSBCCBCBSSCBBCBSSSCCCCBSBBSCCCSCSCCBCCBCCSBSBBBBBCSSCCBBBCSSBSCBSCBBBBCBCBBBBSBCSSCBCCCCCCCBBSCBCCCSBSSBCSBCSSCCCSSBCBBCBSCBBBCBBCCCBCSBBCBBSSCCSBBBSCCSCCSBCSSBBSSSBSSSBBCBBSBCCSBSBBBCSBBBSCBSBSBSCSBBSBSBBBSSCSCSBCBSBCCBSBSBBCSCBCSBSCSBCCSSCCCCBSCSSCBSSCCCBBCSCCBCCCCBSCSBBCSCCCSSCCBSCCCSCSBSCCSCSBCSSSSSCBBBSSSCSSCSCBSBBSSCCSBCBSBCBBBCBCCBBCSSSCCCCSSSCBSBCSBBSBBBBBCCBCSSSCBSBSCSSBSSBCSSCCSSCCSSBBBBSBCSCBBCCCCSSSCSSBBBSBBSBBSCBCCCCBSBCCBCBBCSSSCBCBBBSBCCSSCSBBSSSSSCBBCSBSCSBBSCBBCSBCCSBCSCSCCCBSCCCCCBSSBSSBSBCSCCCBBBBCSCSSCSBSSSBCBSSBSCCCBBBBCBBBBCCCSBBCCCBSSBSCCCCBCCCCBBBSSCBBSSBBCBBBSCCSCBCCCCSBBBBBBBSSBCCBBSCCBSCCCBSCBBCBCSCBSCBBSCCBCCBSSSBSSBBCSSSCSSCBBCCCSBSCBBCCSSSCSSCBSCBBSCSBBSBBSCSCBBCCBBSBCCBSBBBSBSCCSCCBSBCBBSSCBSCBBBSCSCSBBBSBBSSSBSBCBSCCSSSBCBCCSCCSSCCBSSSBCCCCSCSSSSBSBSBBSCBSCCBBCBSSSSCSSCBSBCBSBCBCSBSBBCSCSSSCBCCCBSCBSBBCCCBSSCSCSBBCBCCSCSCBBSCSCCSBSCBBSSSCBCBSSSBCCSBSCSCCBCCSSSCBBSBSBBCCCCCSSCSBCSSSCCCSBCBSBSCBBBSBSSCCSBCCCSBSSSBBSSSCBCCCBSCSSBSCCBSSBCBCBSBBBCCCBCSSCBSCBSBSBCBSSBCBCBCCCSCBSBSSSCSCCCSCSBCBCSBSBBSBSBCBCBBCSCCCCBSCCCBCSBSCBSSBSSSSBBCCBBSBSSSBSSSBCCBSBCSSSBCBBBSCSBBBSCBCBSSCCSBCCCBSCCSCCCSBCCCBCBSSBCBBBBCBBCSSBBCSCBSSSBCCCSBSSSSBSSBSSCSSCSBSBSCCBSBSCSSBSBSSSCCBBCBBSBSSCSSBBSCSCSBCBCBBSCBBCSBBBCSCBSSBCCCCSBBBCBCCSCSBBCSCBCSCSBCSBBSBBBSBCSBSCBCSCBBSBCSBSCBBBCSSCSBSBBSSSSSCBSCSSSCBCSBSSBSSBSBSBBCBSSSBBSCCSBCBCSCBBSSCCSBBBBBBSCCSSSSCSCCSSCSSCSSCSCCCCCSBSSBCBBBBSSSBCBBSSBBCBCCSCBBCBSBBSSBCCCBBBCSSBSSSCCSSCCCSBSBCCBSBCSCCCCBSCSCBBCBSBCSCBBSBCBCCBSBBBSCBCBBSBSBSSBBBCSSSCCCSBCSBCCSCSBCBBBBBBCBCCBSSBBSSSSCSBCCCCCSBCSCCCCCBBSSSSBBCSCBCSCCBSBCCCCBSCBBBBSSCCCBSSCSSSBCSCCBBCSBCBSCSBCBSSCCBSSCBCBCCBBSBCSBSCSBCCBCCBSBCSCBBSSSSBBBCCCSSCSBSCBCCSBSCBCBSBSCBSBCCBBBSBBCCCBSBCSBSCCBCCSSSCBCBSBBCBSCSSCCBCBSBCBCSCCBSBCBSSCCSSSBCBCSBSCCBBBCCCBSSCBSCBBCCCCSSBBSSBSCSCSBCBCBSCSBSSCBSSSBCSCCCCSBSBCSCCSSSSSSSCCBBSCCBSBSSBSSBBCSSSBCBCSSSCBCBSCSSSBBSCBCBBSCCBSBBCCBSCCCCBCSBBSBBBBCSCSSCBCCCCSBCBCBCSCSBSCSCCSBSSBCSBBCCSBBSCCBCSBBSBBSSBCBSCBCBSBBBSBBBSCSSBSCBSBBBCSCCSCSCCCSBCCCBSSCSBBSSBBBBBSSCSSCCBBCBBSBBBSCBSSSCSBCBBCSCCSCBCCSSCCCSCBSCCSBCCSBCCSSBCSCCCSCBBBSSCBSSBSSBCSSSCSCCCCCSCSSCCSSSCCCCBCBSCSSSBCSCCCSBSCBCBBCCSBCSBBBBBBBSCBBCCBSSSCCSSSSSCCBCBBBCSSSCSSSBCCBCCCCCCBCSCSSBCSSSSBCSSCCCBCBSSBCSSCSBCBSSCBCCCSBSCCBCSBSBCSBBCBBSSBBCCBBBBSCSBBSBBCBCCCSSCCSBSSBCBSBCCBBCSCCSSBBSCCSCSBSCCSBSBCCBCBSCBSSSBCBCBSBCBBSCSBBCSBSBCSSCSCBSCBCCBBSSCCBCCCCBBCSBCBCBBSCBSSCBBBBBBCCBSSBCCSBSBBSCSSSBCSCCSBSSBCCBSBSBCBCCSSSCCCSSCBBBSCBSSBCBSSCCBCSSSCCSSBSSCBCSCBCSBBCCSCBSBSCSCSCSBCSCCBCCBBSCSCSSBCCCCBBSBSSCSCCBCBCCCSBSSSBBCCCSBBBSCSCBBBBBSBSSCBBSBSSSSCBSCCBCCBCCSSBBSBBCCSSCCBBSSBBCBSCCSSSSSCCSBCSBBCBCSSCCSSCSBCCBBBCBSCSBBBBCSBCBBSCBSBBCBBCSCBBBCCBBSBSSCCCBBBBCCBSCBSBSCBSSBSSCBSSBBCSSSSCCCCBSSCBSBBBBSSBCBCCSCBSSCCBCSCBBSBSSBBBCCCCCCSBCSCSSSBCBBBCSBSSCCBCCBSSCBBSBCSBCSBCCCBCBBSBBCCCCSSSSCSBSBCSSSSSCBBCCBCBBBCBCSBSCBSCSBSSBSBSSBBBCBSSCBBSSBCBSBBBCBCSCBCCSSBBCSCCBBCSCBSSSBCSSSBSBSBSCBCSBSBBBCSBSBCSBCCSSCCBBCSSSBBSSCSBBSSBCBCSCBBBSCCCCCSSBCBCCCSSBSCBSBSSBCCSBSSBBBBSBSCCCCSBCSBCSSBSCSCBBCSCBSCSSBBCBSCCSSBSSBCBSCSSBBBBSBSBCBSSBBCCBBSSSCCSBBCCBCSCCCSBSSCSBSBSCBCCBCSBBCCSBSCCCSCBCBCBBSBBBSSSCSCBCBBSBCBBCCCCSSSSSCSCBBBBSSBCSBCBBCCSSSCBBSCBSSCCCSCBSCBCBSCBCSBSBCBSSBBBSCCCCBSBBBSCSBBBSCSBBCSSSBCSSBSBBBCBCBBSSCSSCCCCCBSBBCBSBBBBSBCSSBSBCCBSSBBBCSCBCCBBCSCBSSSCSCSBBBBCCCSSCSSCBCSCCBBCBBSBSBSCSBSCCSBSSSSSSBCSSBBBCBCCCCCSSBCSCCBCSCBSSCBSSCCSBBCSSBCSSBCBSSSSCCCBSCCSCBSSCSSBBSCBBSCBCBBSBSSBSCCSCSCBBBSBBSCSCCCBSBSSBSBCCBCCSBSBCSBCCCBCSSSSSCCSBSCSBSCSCBBCCSSCCSCBSSCSBCSCSCCCBSSCBBSBCSSSSCBBCCBBBSSSBBSBCSBCSCSBBCBSSBSBSCBBSBSSSBBCCCSBBSCSCCCSSCCCBSSCBBCSSCCSSSBBCCCBSSCCBCSCCBBSBSSBBSSBSCCSSCCCSSBSCSSSCSCSBCBBSSBBSBBBCSBBCBCBBBBBSBBSBCSCBCBBCCSCBCBSCCSBSBBCBBBSSSCSSSBCSBCSCBBBBCSBSBBCCSSCCCBCSBSCCCCSCCBSCBSBBSCSSCBSCCCSCBBSSBCBCSSSBCCBCSBSBSSSSCCSBCBSBBCSSBCSSSCBCCSCSSCCSSSBCSBBCSCCSSBSSBBBBSSCSSCBSBBSSCCSSSBCSCCCBSCBCSSCBSCSCCBSSSBBCSSSCBSCBCCBCSSCBSBSCBCSBCBSSSSBSBCSSSCBBSBCBBBSBSBSBSBCBCCSCBCSCBBSCBBBSSSSCBBSCBCSCCBSSCSCCBBBBSBCSCCCBCBCSCCSBCSBCSSCCBCCBCBCCCBSCCCCBSSSBSCCBCSSCCCCCBSBCSSCCCCBCSBBSCSCSCBSCSCBSSCCBSBCBSBSCSSCCSSCBBSSCBSSSSBCCCCCCSCCSSBSBCCSBBSBCBBCCSCBCCBBSCBSBSCBCCBBSBBSSCCSCSCBCCCCCCSSCBCCBBSBBSCBCBSBCBBSCSCSBCBCCCBBSBCSSSCCCSSBBBCSBSSBBSBBSCBSBCSBCBCCBBBSCCBBBSCCBBSBSSSSSCBCSSSCCCBBSBSCBBSBCBSCBSCSBBCCCCBSCSBBSSSBBBCSBSSSSBBCCBBCSSBBSSCCSBBBSBBSBSBBSBCBBCCBCCCSCSSCCBCSCCBSSCBBSSSBCBBCCSBSBSCCCCBSBBSBSCBBBSCSCBBCCSSCSBBSCCCCBBSBCSCCBBSBCCSSSCCSCCBSCBBCBSBCSSCBBCCBCCBCCSSBBBSCSCSBSBCCBCBSCSCCSBCBSBCCBBSBBSBSSBSBSBSBBSBCBBBCCCSCSSCSSBCCCSSSSSCBCCSCSSBCBCBBCSCSSCSBCSCBBCBCBSBCCBCSSBCBCCSBBCCSSBCCCBCSBCBCSCCCSBBSSCBBCCCSSBCBSCBSBSBBBBSCCCBCSCBSSSBSBCCSCCBBBCCSSBBSSSSCCCCBBBCBCCBCSSCCSBSBSBBCBCSCSCSCBSSCBBBCBSSCSSCSSBSBSSSCBSBBCBCBBSSSBSBBBSCSBSSBSBCCSSSCBCBBSBCSCCCBSCBCBCSBCSSCBSSBCSSCBCSBBBCSBSSCBSCCBCCCCBBBSCCSBCBCSSSCCCSCBCCBCSBBBCCCSSSSSBBSCCCBSCSBBSSBSBCSSSBBCSCCSBCSBSBSSSCCBSSSCBBSSBCCBCBCSBBCSCSCBBBCCSBSSBCSCSCSCBCSCSCBCBCCSCBSBBSBSSBBSSCBBSSSCBSBSBCBSCSSBCCBCBCBCCCSSBCBSBSCCCSBBSSCSBSSCCBBCBSSBBBCSCSCSSCBBBBSBBBCBCBSCSSCCCBCBBBCBBCBCCCBSSCCSSBBBBSBBCSSSCCCBSCSSSSCCCCCSCSCBSBSSCBBCSSCBSCSSSBBCCBCSBBBBSBCSBSCCBCBSBSCBCBSSBSCSSCSCCSBCCBSCSBSSBSSBSSSCBBSCCSSCBBCBBSCBCBBSSBSBBCSSSSCBSBSBCCSCSCCCBSCCCBSBBBCCSBCBBCCCSSCBSSSSBSBSBBCCBBSCSCSSBSCCSCCBCSCSCBSSCBSBCBSSCSBSCBSBCBSSCSSBSBCBCSCCSBSBBBBSCCSCSSCCSSCSBCSSBSBBBSCCBBBCCBCBSCBCSSBBBBSCBSSSBBSBBSSBBSCBSCSBCCSBCBSSCCBSBBCBBBCBBCBBSSCSBBSSCBCCBSSSBCBCSBCSBCBSBBSBCSSCBSSSBSBSBBBBBSCCSSSBBCCCCCCSCSSSCBSCSBBSCSCCCCSCBBCCSBSBBBSCSCCBBBSBBBBBBBBCCBSSSCSBBCCBBSBCCSCBCSSCCCSSBCBBBSBCCSCCCSSSCBSCSCCSSSSSSBSSSSCCCSCCSSCSBSBCBCBSBSCCBCCSBBBBBSSBBCBSSBSSBSCCBSSSCBBCBSBCSSCBCCCSBCBBSCCSCCSSBBBSSCCSSCCCBSCCBCSBSCSCCSBSSCCSSCBBCSCCCSBBBBSCSBCBBBSSCSSBBCCSSBSBCSBCCBBCBBBBSCSCSCBCCCCBCBCSBCCBSBBSCCSCBBSCCCCBBSBSCSCCCCCSBCBCBCSSSSBCBSCSCBCBCCCBCBSSSBBSCSCSSBCBCCSSSBSBBCSBCSSCSSCCBCSSCSSBBCCCSBSSBCSBSSCSSSCBBSCBCSBCSBBBCBSCSSSSBSSSBCSCBCBCBCBSSCBSSSBCCSBBSBSBSSCBSCBSCCCCCBCCCCCCSCSSBBSBCSBSCBSBCCCSCCBCBCSSBBCSBCSCSSBBSBSSBCSCBBCBBSCCBSSBSSSSSBCBCCBBCCSBSCCCCBCCCSSSSBSBCSBCSSCBSBSCBBSBBSCSBBCSSSBCSSSCSSSSSSBSBBSBSSSSCCCSSSBSCBBSCBSCCBCCBBBSSSSSCCSSSBCSCCSBCSCSSBSBSBCBSSSCBCSCSSSBSBCSCSSCCBSSBSCBBSCSSBSCSCCSCBSBCBCCBSSCBSCCSBCCCSBSCCBBSBCBCBSCCCSSSBCCSCBSBCCCSBBCSCSBCBBCSCBBSCBCCSBBCBBCSCBSCCSSBBBCSBBBBCSSBSCSCBBCSCSBBSCCBCCBSBCBCSSCCBBBSBCSBBCBSSSBSSBCBBSSBSSCBSBBCCCBBBCCSSSSBSSCCBCCSBSCBBBSCCBBSBCSCSSSSSBCBCCBBSCCBSCCSSCBSSCCSBSCCBCSSBCBSSSSSBBCBSCBCSSCBSCCBCSBBCCSCSBSBBCSBBSBCSBBSCBSSBCBSCCCCCSSBSCBBBBCSSBSCBBBCCBSSBSBBCSBCBBCSBSSCSBCCSBSSSSBBBSBSBBBCCCCBCCBCSSCCBCCCBSSBCBBCSBBCCSCBSBCSCBSBCCBCCCBBBCCSBBCCSBSCBSSCSCCSSBCCCSBBCSBBSCBBBCBBBSBCSBSSCSSSCSCCBCBCBCBBCCCSSCBBSSSBCCSSSBBSSCBCSBCBBCSBSSBSBCSSBCBSBSSBSBBBSCBSBBBSSBSBBCBSSSCSBSCCSCBCBCSSSBCBCCCSSCSBCCCSBBCBBCBBBSCSBCSCSCCBBBSSCCSBSBBBSSBBSSBBCCCSCSBSBBSCBCSSCBBBCCSSSSBSSSSCBCSSSBBSCCBCCSSCCBCBBSBCSBCCSCBCCCCSBSSSCCCSCSBCBBCSBBSSSBBCCCBCCBSBCCCSCBBBCBCCBBBCCCCSCCBSCBBBBCCBCSBCSCBSCBSBCCSSCBCBBCCBSCCSBCBBSBSBBCCSCBCCCBSBBBCCBSBBSCCSBBCBSSSBBSCCCBSSBBCCSCBCBBBBBBCCCCCCBSCCSCCSCSCCCBBCCCSBCBBBCBBCCBSSCCSCCBBCSSCCCCCSBCSBBBSCSBSSBSSSBSBCSCBBCCCSCCSSSSBSCCSSSCBSBCCCCCCSCSSSBSSCCBCBBBBSBBSSCSBCCCCBBCCSBCCBSBCBBSBBBCCBBSCSSCBBSSBBSSBCBBBCCSBBCCBBSCSSBSSBCCBSBBBCSSSCBCSSSBBBCCSBCBCSCCSSBBSCSBCBCSSSCCCSCSSBBBBCCBSCBBCCSCCSBSSBBCBCBBBSCBSBSCBSBCCCSCBBBBBSCBCSBCCBCCBSCSSCCSCBBBSCBCSBSSBBSSSCSCCCSCCCSCCCBCBCBCSSCBCBCBSBCCBBBBCBSCSBCSCCSSCSSCCSSBBCSSCCCBCCBBBSBSBCBSBSSBSBBBCBSSCBCCCSCSCBSBBSCBCCSBCSCSSCBBBCCCCCBSBCBSBCBBSSBSCBBSBSCBCSBBSCCCCBCCBCCBBSCBBSCSBBSSCSCSBCBBBBSSCBSCCCBSCSSBCBCBBBBBCSBSCCCCCSBCBBBCBBBSSCCSSSSCSSBBSSSSCSBCBBSBBCSSBBSSCCSCSCSBCCBCBCCBSCSBSBSBCBCBSCBCBSSSCCSBBSCSCBCCBBBBCCSSSBSCSCCSSBCCCCCBBCSSCBCCBBBSBSCBBCCSBSBCCBBSSCCSSCCSCSSBBCCSCCSCCBBSSCCCBSCSCSCCCBBSSSCBSSCSCSBBSCBCBSBSBSCSBCSCSSCSSCBCSSCCCCCBBCCSCSBBSSSCSSCCSSSCSCSCCCSCBBSSCCBCCSCCBBCBCSSCBBSSCSBBSBCCSSBCSSBBCSSCBCCSBBCSSBSBCSCSCCBBSSBSSCBCBSCCBCSCBBBSBCCSSCSCSBBBSSSBCCSCCCSBCCCSSSCSSCCBSCCCBBBBBSBBBSCSBCSCBSBBSBBSSCSCSCBSSCBCBCSBCSSBBSCBSSSSBSBCBSBBCCSSBSSCBSSCSSCSCBCSCCSSBSSBSBCCSSBSCCCBBBSCBCBCSCSBBCBSBBCBSCCBCCCCBBCCSBBBSCSCSBCCSSSSSCBSBSBSCSSCCBCCBCSBCBBCCBCBBBBCSBSBBSBSCCCBSBBSCBBSSCCBSBBBBSCSCCBBSBSSBSSSBSCCSSBBCSSSSCSBBSBCCBSCCCCCSBBCBSSBCBBCCSSSSBBCSBCSSSCSSBCBBCCCSSCBCSSCSCSBSBBCBSCBCBBSBCCSCSSSBCSCBSCCBSCSBSCBCBBBSBCCCCCSSSSCBSCSBBSCCCSSCSBSBSSSSCSCSSBBCSBBSBSCSBBBSSSBBSSSSSCBCBBBCCBCCCSBSSBCBCSSCCCCBBBBCCBSSBCCCSSCBBSSBCCBBCCBSBSBCCCCBSBSCSSBBCSSBCBCCSBSSBBCSSCBBSSSCBSSCBCSBCSBBSBSSCBCCBSSCSSSCBBSSCSCCBSCCCBSCSSSCCCSCCCCCSCBCSCBBBBCSBBCBBSCBCBBSCSSSSCBBCCBSCBSCSCBBCBBCCCCCCBCSSBBSBCBSSCCBCBCBCBSSCBCSBSBSCBCCSSCSCCSCSSBCCSCSSSCSBSSBCBBBCCSCCSBCSBSBCBSCSCSCBCCSBSSBCSCCBSBCBSBSSCSSCBCBBCCSCSSBSBCBCSBBBBSCBBSCCBSCBBSSCCBCCSBSBBSCBCSCSBSCSBSCSBBCCBCSBCBSSBSCBSBBCCSBCBCCBSBCCBBCSSSBCSBBSBBSCSSBCBCCCSCBSSSBBSCSSBSSSSBBBCSCSSBCBCSBBSBSBCCBSCSCBBCSSSBSSCSSBSSSBBBBBSSBCSCSBBBCCSBBSCSBSCCBCBSSCSCCCCCSCBSSCCBCBSSBSBSCBSBSCCCBBBCCSCCCBBBCSBSSBBSBSBBBCBSCCCCSBCCSCBBSBCSCCSBSSCCBCCBCBCSSBBCBCSCCSSSSSCCSBBCSCBCBCCBSBCSBBBSBSSCSCCSBCBCSBBBBSBSSCSSSBBBBBCSBSCCCCSBSCSBBSBCSCSSSBCSSCBSSCCBCCBCSBCCBBSSBBBCSBBBBCCCSCBCBSSCBCCCCBCCCCSSCBCCSCSSSSSCCSSCBCCBSSSCCSBCBCBCCSCBSBSCCBCBCCBBCBBBCSSCSSCCSCCCCBCSCSBSCCSSCSCSCCCSCCBSSSSCCBBCSBBSCSBCSCCSBBCSBCSCCCBSSBCCCCBSBSBCSBCSBSBBSBBBCCCCCSSCSSBBCBBBSBBCSSSSSBBCBSCCBSSBSCSSBCBSCBSCCBCBBSBCBSSSCCBCCBCCBBBBBSCCCCSCCBCSSCSCCSCSBBBCBBBSBBCCSBBCCSBSSBCCSCCBBSSBCBBBBCBCSSSSSSBBBSSCCSSSBCBBBBBSSSSCCSSBBCBSSSSCCCCBSSCCCSSBSSSSSSBSSCBBSSCBSCSCSCSBCBBSBCBSBSCSBCBBCSBCBCBSBSSBCSCBCSBCBCSBCCCSBCCSCBSSSBSSCSCBSBCSCCSSCBBCBSBSCBCSCSBBBCBCSBCCCCCBSSCSCBCCBCCBCBSBBCCSCCCCCBSSCCSSBSCCSCSCSCBSBCSSCSBCCCSBSSSSSCBBCCSCBCCBCBCBSCBCBBBCSSCSSBSCSBBBBBSSSCCSCCCSCBBBCBSCBCSBBBSCSSCCCSCBBBSCSBSSSSSBCCCBBCCBSSCBBSSBBCSCBCCSBCCSSSCCSCCSSCSCCCCSCCCBBCCCSSBBCBSCBCBSSCSBSCCBBCCBCBBSBCBCSSBCCSBSBBSSBSSSBCCBSSCSSBCCCCCSCCSSCCBSSCBSCCBCBBCSCSSCBSCBBBBBSSBSCSSCBBSSBSBBCSCBBSSBCBBSSBBCBCBBSSBBCCBCBSSCSSSCSCSSCBSSCSBSSBCSCSSSSSCBBCSBBSSBCBBBBBBSCCSSCSCCBCBBSBSSCBSSCCCBCCBBSCCSCCCCSBCCCBCBCCCSCBSSCCBBCSCCSBBCBBCCSBCBCSCCBBSBBBBCBBBSBBBSSSBSSCSCBBBBCBCSBSBBCBBBSBSCCCSSBBSBBCCBSCCBCCBCCBCBBBSCBBBSBCBSBBCCBBCBBCCCSBBSCCCSBSSBBBSSBCCBBSBBBBSCCSBCSBSSSCBBSSBSBCSBCCSCBSCSCCSCSSSBCCBSCSBBBCCBBSBSBBSCCCSSCCSBBCSCBSSSSBCSCCCSCCCSBSBCSBBBBBCSBSBSSCCSCSBBBBBBCCSBCBBBBBSCBBSSSSBCCSCBSSSBSCBSSSCBCSCCBBSBSCBSCSBCSCSBCSBBBCCCSCSBBBCBBCCCSBSCBCCBSCCCBBSSSBBSBSSCBSBBBCSCSBBBSSBSBBSSBBBSSSCCCSSSCSSSCBSSBSBBSBSSSCCBSCBCSSCBSCSBCSSSSBCBBBSSBSSSBCSBBCCSSSBCBCCBSCSBBSBSBCCSBBCBBCCSBSSCCSCSCBSSCCCBCSBSBBBCBCBCCSBCSCCCCBCSSSBBBSCSCSBCCBBBBBCCSCBSBCBBSCCCBBBCCBSBBBSCBCBBBSBBBCSBBBBSBBSBSCCSBBSCSSBBSSSCSSSSCSCSCSSCBCSBCSCSSSBBBSBCCCCBBCBBSCCSBBBCBSSSSCCSSBSSCCCSCCSCSSBSBBSCCBSCBBBCBSBCSBBBSSSSBSSBBCSCSBBCSSBBBBBCBBSBBBBSCCCSCSCCCSCBSBCBBCCCCCCSSSBCCCBCCCSCBCSCBBBSBSBBSSSCSSSCCCCBCCSSCSBBBSSSBSCSCBSSBCSCCCSCSBBBCBSBCSCCBCCBBBSCBBBCSSBSSSCCCCBBSSSBCBBBSSCSCCCBBBCCCCBBSSBSSSCBSCCBCSSBBCCCCSBSBBBCBSSSCCSBBBBBCBBCBBBBBBCCSCSSSSSCSCSBSSBCCCBSSBCSSBSCCBCSCBBCCCSCCCCSBSCBBSBCBBBBBBCCCBBBBBSSCBBCCSCCCCBBSBCCBBCCSCBBCCCBBBCSBBBSSSSBSSSBBSCSCSSCCCSCCSSSCCCSBCBCBSBCSBSCSCSSCSCSBCSBSCSCCCBBCCBSCCBSSSCBCSCBBSCBBSBSBSSBSBSSCSBBSBBBBCBCCSSCCBSCSBSBSCCSSCBCCSBSSCBBSBCBSBBCCBBSBSBSCSCSSCCSCSCCBSSBCBCSCSSCSBCCBSCSSBCCSBBBSCBSSBBCBSCSBSCSCCSSBCCBSCSBCBBSBCBCBBCSSBSSBBBSCBBSCBSBSSSSCCCCSBSCCCBSCCCBCSBSBSCBCSBCCCSSSBCBCSCBSSSBSBBSSSBSBSCBSCBSSSCCBSSSBSCCBSBCCCSCCCBCCCSSSBSBSCSSSBSCBCCSCSBBSSSSBBSBBCSSCCBSCSCCSBSSSSSBBBSCBBBBCBSBCCBCBCSSSSSCCSSCBBBBCSBSBSCCCBBCCCCBSSBSBSSBCCBCSSCBBBCSSCSCSCSBCSSSSSBCCSBBSBBSSBCBBSBCSSBSCSCBBSBSBBBCBSBSSSBCCCCBCCSBBBSCBCBBSBBCCSSBCBSBSSBCSCBCBSSSSSBBSBBBCSSBBBCBBCBSSBSBCCBCSBCCBBBCCBBCBCCSCCSBBCCSBSSBBCBCSCSCBSCCBSBBCSCBCCCCSSSBSBSSCCSCBBBSCCSCBSSSBSCBSCSSSBBSSCBSBBBCBBSSCSSBBCSSCBCBBCBSCCSBCCBBSBBBBCSCCCCSSBBBBBCCCSBSBCBSBBCBBBSSCSSCSBCCBBSCBSBBCSBCCBSSSCBCSCBCBSCSSSSCCCBSSSBBSCBSSSCBCSSBSBBBCCCBBSBCBCBBSCCBBCCCSBCBCSCBCCCSCSBBBBCBBSBBBSBBSCCBBBBBSSBBSBCBSCCCCSCBCBCBBBBBCSCSSCBSSSBCCCBBBBCBSBSCCCBSBBCCSSSCCCBSCCBCSSSSSCCCBBBBSBBCBBBCBCCBSBBCSCSCBBCBSCCCCSCSBCCSBBCBSBSBSBBSBCBSCBBSBSSSSCCBCBCSBCSBBSCCSSBCSCSSBSSBCSCSBCSSCBBSSBCCSBCBCSSSSBBCSCSCCCCBCSBSBSBSSSBBBCSSSCSSCBBBCBSSSSBCBCCCBBBSSBBCSCCBBCCCCCBCBBCCCSCBSBCBSBBSSCBSSBBBCSSBSSBBSBSCSCCBSCBBCCSSBSBBBBCBBCSSSCBCBCCSSSBSCSBCSBBSBSBSCCBSCCSCBSSCCBBBCBSBSBSBCCCBSBSSSBBSSSSSBSBBSCBSBBSSCCSCBSSBCSBCCSBSBCBBBCCCSBCCSCSCBBCSBSBBSCSSBBCSBBCBSSCBCSBCBSBSBCBSBSBSBBSBBCCSBBSBCCSCBBCBSCCBBSCBBBCCBBCBSSSCSCBBCSSSCCSSCCCCCSBSSSCSCBCSBSSSBSSBCBSSCSBSSCBBSSBCCSCSBBSSSCBCBCSSCCBBSSBSCSSBBCBSBBBCBCCCBSCCBCCBCBBCCSCCSSSSSBBSSBSSSSBCBCBSBCCBCBCSCBBSBBCBCSCCSCSCCSBCSCCCCCBBSSBCBCBBBCBCSSCCCBCSSBSSBBCCBSCBBSSSSSSBCCSCBBBBCCSBSCCCCCCSSSCSBBSBBCCSSSSCSSBCCCBBBCBBBCSBCBCCBSSSCBCSCSCBCCCBBBCCCBSBCBBCCSBCBBSCCSSBSSBCSCCBCBSCCCBSCSBSCCSCBCSSBSBBSBBSCCBCCBSBSCBBCBCCBCCSCCBCSBBSCBCSCSBSSSCBSSCCCSCSCSSCSCSSSBSCSBBSCBSBSCBCCSCCBCBBSBCCCSCCSBCSBCBBSSCSCCSCBBBSBSSBCCBBBCCBBCBCSBBCCBCSBSSBCBBBCBSCSBSBCCSSCCSSSSSBCCBSCCCCBBSCBSCBBSBCSCCCCBSCBCSCSCSSCBSCBBBCSBCSBCSBCCBCCBCBSBBBBSBBBBBCSSBBBCSSBSSBSCSBSCBCCSCBBBBCSCCSBBSBSCSSBSCSBCCCCCCSBBCCCCBBBCCSCBBBBSBCBBCBBSBSBCSSBBCCCBSBSBBSCCCBBSCSCCSBCBCCBBCSSCCBBBCBCSCCBBCSBSBSBSBCBSCCSBCBBCBBSSCBBSSSSSCBBCSBBCSCCBCSBSBCSCBBBSBSCSCSBCCBCSCCBCCSBSSSBCCSCBSSSSBBSBSBCBBBBSBCBBSBCBSBCCCBSSSBBSSBBBCBCSCBBCBBCCBCCCBCBBSCBCSCSBCCSBSBBSBBBCSBCBCSSCCCSCBCCSBBBBCSCCBBCSBSCCSCBBBCCCBSBBCCCBSBCSBSCSSSSSBSSCBCSSCCBSSSSSBSSCCSBSCBSSSSCBSSCCSBBBSBBSCCSBBCBCCCSBCSSSCSBCCCBSCSBCSBCBSSBBSSCCCCSCBCBSCCSSCSCSCSCBBSSCSSSBBSCSSCCSBBBBSBCSSSSSCSSSCSBCSSBCSCCSCSCCSBCBCSBBBCSCSCBCCCSSSBSBCSSSBSSBSCSSSSCCSSCSCSSSCSBCSSCBSSBBSCBCBCSBCSBSSCBBBSSCBSBSCBBCBSSBSSSSBBCCCBBCSCBBSSBSSBCBCBBSBCBCBCBSBCCSCBBSSSSSCCBBCCCBCSCCBCSCBSCSBSSCSSSCBSSSCBCSCBBBBSSSSBBCBCBBSCBBCBSSCBCCSCCCSBCBBSCSBSCSBSSBBCCCBCSBSBCBCSBCSBSBBSSBCBSCCSSCSBBBSSBSSSSCBBSCSCBBCSCCSSCSSBCSCBCSSCBBSBCBBCBSBSBCSSSBCBSCSCSCCBCSCBSCSBCBSBSCSCBSCCSCBCCBCSSCSBBCSSSBBBCSSSBCBBCBBBSBCCSCBSCSBSSSBBSCSSCSCBBCBBCBSBSSSCBSBSBBBBCCSBBSBSBSBSBSCBBBSCBSBSCCCSCSBCSCBBSSBBCCCBBBBBBCCCSCBSSSSCCBCSCSCSSBSBBSBCCSSCBSCSCBCSCSBBCSBBSSCSBCBBSCBBBCCBBSBBSBSBBCCSSSSCCSBSBBBSBSCCBSSSCSSSBSSSBSCBCSCBCSCSCSCBBBSBBBSCBCCSBSSSBCCSCSCCCBBBBCCSCBSSSSBSCCCCSCBCBCBSBSCSSBSBSCBCSCBBCBSCBCBBBCSSBBCSCSCBBSBBCBSCBBSCBSSBCCSSBCSSBCCBSSBSSCSCSSSCSBCSBCBSBBSSSCSSCBBSSBBSSCSBSBBSSBBBCCBSCBCCSBBCBSSCSCSBCBSBBCBBBSSBBBSBSSSBSBSCCBSSCBBSBSCSSSCSSBBBBBBBBSCBSCBBSSBCSCBBBBCBSCBCBCCSCCSBSCCSSSSSBBCSBSCCSCCBSBSSBSCSCCBSSBBSCCBSSBBSSSCCSSBBCCCCSSSCCCBSCCSSBSSCSBCBCBCCSCBSBCSBSCSCCSCCCCCBBCSBSCBSCSCSSCBBBSBBSCBCSBBCSSSCCSCBSCBCBCSSCBBSCCCBSBBSSBSCCBCBBBCCSBSSBCSCSSBBCSSCSBSSBSCSCBBBCSSCCCBCCSBCSBSCCCBBBSBCSBCBSSCBSCCSCSSSSCSSCBCBSCBSSSSSCSCCSBCCBCBBCSCBBSBCSSBCSBBBBBBSSBBSCBSBBBBCBCSCCBSSCBSCBBCSSBSBSCBCBCBCSBCSCBCCBCBBBSCCCSCSSSCSSSSBCCSSBSSSCCCBSCSCBSBCCCSSSBBCSSSCSSCCBSCBBCCSCCSCBBCBBCSSBCSCBSCSBSCBBSCSSCCBCBSCCSCBBCSSBSSBBBBBSCSSSBBBCSSCBBSSBCSBSCBSSCBSSCCBBCCSSBSCCBBSSCBSBCSSSBSSCSCBBBBSBBSBSBBCCBSCBCSSCCBBBSCSCCBBCCCSBSCBBBCSBCSCCSSSCBBSBSBBBSSBBCCCSCSBCSBBSBSSCBCCSSCSSSBSCCBBSBSBCSBSSBBBBSSBBCCBCBSBBBCSSBCBBBCCSCSCCBCBSSSSSSSCCBBCBCBCSBBSCCCSSBSBSBCBSCCBBBBCSSBCSSSCSBBSCBCCSBSBCBCCBCCCBBBSSSSSBSCCCBSCCBSBCCCCSSBSSBSSSSSBBSCCSSBBSSCBSBBBCBBSSSCCCSCBCCBCBBCBSSSSBBBCCSBCBCSBSSSBCSCBSCSCCCSBCBSBSSBCBCSBSCBCCCSCSCCBBCCSCBBCBCSCCSSSBCSCCCBSBSSBCCBSCCBBBCCSSSSBSBCSCCCCCCCBSCBBCBCSBBSBSBBBSBBCSBBCCCBBCBCBBCSCBBCCCBBCSSBCCBCCBBBCBCBBCBBCCBCSSSBBSCBCSCSSCCCBCSSSBSCSCSCBBSBBCCSCBCSCCBBCCCSCCBBBCBSSCBCCBSBSSCBCCSCCCCBBCCBBCBCCSBSCSSSCBCBSSCBCBBBCSSBBSCCSBBSCCBBCCSCCCSSSSSSBCBSSBBBBBCCCBSBSBSSCSBCBCBCSSBSBSCCBCCCSSSCBSSSSSCCSBBCCCBBCSBCBSCCCCCBSCBBCBBBBSBSCCSCCBCBCCSBSSCBBBSBBBCSBSCCBBBBSCCBBCBSBCSSBSSCSCBSSCCBSSSBSBBCBCBCSCBCSBCCSCSBBBSBCCSBSBCBBCCBCBSSBCBCCCBSBCSCCSCBBSSBCSCCBCCSBCSSSSSSCSCSCCBBSCSBSCCCSSCBBBBBBSCCCBSSBSBCSBBSBSBBSCCCCSBSBBCBBSCSBBBSBSSCCCBBBBSSBBBBSSBBBBSSCBBBCSSCBBSSSBCSSBSBBSCSSBBBCSBSCCSSCSCCSCCSCSSBCBSBBSBSSBBBCCBBBCSBCBBBBCBSCSCCCSCBCCSBBBBBBBSBCCCCBSSSBSCSCSSSCSSSCBCSSSSSCBBSCBBSCCSBBSSBBCCCBSSCCCSSSCSBBCBBCSBCSCCBBCSSCBSSCBCBBSBCBSSCCSSSBCBSSBBBSSCCCCCBSBBBBCBSSCSSSSBBSCCCBSBSSCSSBCCSCCSSCCBSSBBCSCBCCCBBBBSSBSCCSSSSCSBBBSBSSBBSCCSCSCBSBSCCBSBSCCBCCSSCSSCBBSBCCSCCSSSBBSCBBSCCCCBSSCCBSBBSSBBSBBCBBSCCBCCCBBBCSBSBBBSSSSSCCSCBSCSCSBBBCCSSSCSBSCCSCBBBSBBSSCSBBSBBSSCBCCCSBBSBCBCSCBBSSCBCCCSSBBSCBBBBBBSSSSBSBBCCBBBBSSBBBBCBBCBBBBSBCCBSSSCCCBSBCCSCSBBBSCSCBCCSSCSBCBSCBBBCSSBCCCSCSSBSCCCSBCSCCBCBSBBBBSBBSSBBBCBBSBCBBBCCBBSBSSBCCCSCSBCCCCBSBSBCCCBCBBSSBBBSSCSSBBBBBBCCBSSCSBSBCBBSSSSCSSBCCCBBSCBSSCCCBSBCSCCCSBBSSSSSCCBCCBSCSBSCCCCSCBSBBCBSSBBCSBBCSBCSBCSSCCSBSBCBCCCSSCCBSBSBCSBSBSBSSSBBSSBSBSBCBCSSSBSSBCSSSSSSCSBCCBSSCBBCCBSSCBSSBCSCCCCBCBSSSCCCSSCBSBBSCCCCCBBSCSSCSSSCCSSBBSSCCCCSCCCBBBCBSCCBCCCCBCBBCCSBBSBBSBBSBSCBSBCCBCCSBSSBBSCSCSCBCSSCBBCSCCBBBSSCBBCCCCBCCSSCSBSCBCBBBCBSSCSSSBCSSCCBBSSCBCSBBBBBBCSSCSBSCSBSSSSCSSCBSBBSSBCCSCSSBSBSSSBSCBBCSSSBBBSCSSCSSBBSBBBBSSCBBSBBBCBSBBCBBSSBSCSCBCBBSCSCCBSBBBCBSSCBCBCBSCBSBCSBSCBSCBSSBBBBBSSCSBCBSSCSBSSCBSBSCSSSCCSCBCSCCCSBCCSSCSBBSBCBCSSSSSBSSCBCSSBCCCCBBCBBBSBSCCSBBCBBBBSBCBCCCCSCCSSSCCCBSSBSSBCBBBCSCSCCBSBBCSCBCSCBCBBBBCCSSCBSBCSSCSBSBSSSSBCBSSBBCCSCBCSSBCCCSSSBBBBBCSSBSSSSBBBCSCCSSBCSSBCBCSSSCBSCSBSBBSBSSBBBBSCBBSSBBSBCBBBSBBBCCSSSSBCBBBSBCCSSCCCBCBBCSCBBBBCBSSCBBBCSCBCBCBCBCSSCBBSCCBSCSSCBBSSBBCCCBSCCBSCBCSCBBSSBCSCCBSCBBSCBSCBCBCBBBCSBSCSBCCCBSSCSBSBBSSCCCSBBCCSCCBCCSCBSSSCBSSSBBSBBCSSBSBSBSCSCSSSCBBCCSCBBCSSSSCSCCCCBSBBBSBCBBSCBCBSSSSCBBBSSSCBBSCSSBBSBBBCSSSBBBSBSSSSBCSCSSSCCCSBCCCSBCBSCCBSBCBCCCCCBBBSCSBSCSBCSBBBBCCCSBCSSCBCSBSCBSSBBCBBBCSSBSSSBCSBBBBBSSBSCSCSBCCCBCBCBSSBBBSCCSCSBBBSCCSSCSCCSBSBCBCCSSSSSBBBSBBSSBSBSCSCSSSSBCSBCSCBBCBSSSBBBSSCBCBSBCSBSCCCBSBSBCCSBSCSSBBBBBBBCCBBCSCBSBBBCSCSSSBSCSBBBSBCCCCCBCCCSBSSSCBSSSCCBCBBSCSCSBBBBCSSBBSBCSBCCBSBCSCSCSCCCCSSSCCSBBCCCBBCSBCCBBCBCBSBSSSBSCSBCSBBBBCBBBCCSSSCCCBSSBCBCBBCCCBBBCSBBBCSSSSCBCCSSBCCBCCSBSCCCBBBSCSSCBCSBCCCBCBSCCSBBSBSCSBSCSBBCBCSCBCSCSCBCCSBCSCSCCBBBCCSSCCCCCCCSSBCSCCSBCBCCBBCCBSBBCBSSCCCBSSCBBBCBSSBCBBBCBCCCSBBSBSCCSSCSCCBCSCBSCBBSBBCCSBSSCSSCBCCSSCSSCBSCBCCSCCCBCCSBCCSSCCCSBCBBSSSBBBBCBBBCCBCSBSCBCCBSBSCCBCBSSSCBCBBCCBCCSBBCBSBSSBBBCBBSSSSSCCCBSBSBCCCSCCBCSCBCCSSCCBBCBCSSBBBBCBSCCCSBSCBBBSBSBBSSBBSSCCCSCCBCCBCCCBSCBCSCCBSBBSSBBBBBBSBCBBCCSSCBSBCSCSCBSBSCCBSCBBBCCSBSSCCCCCCSBSBCCCCSCSSCCBBBSBBBBSCBSCBBBBSSSSSBBBSSSBCSCBBSSCCCBCSSSCSSSBCBBBCCCBSBSBBSSSSCBSSBCCBBBSCBSSBBBBBSCSBBBBCSBCCSBBCBBCBCSCCBSSCBSBBBBBSCCCCSBCSCBSSCSBCSBBSSSSBSSSSSCCCBSCBBBBCSBSBSSCBBSCBCCSSBBSSCBBCSSBSSBSSSSCSSCCCSSSBBSSCCCBSSSCSBBCSCSCSSCSSBCSSCCBSBCCCBBBCBSBCBCBBCCCSBCSBSSSCCCBCCBSBBBSBSCCCBBCBSCBSCBBBCCBBCCSBBCBSBCBSBBBSBCCSSSSBSCCSBBBSBSBSBBSCBSBBBCCCBCSCBBCSCBBCSCCBSBSBCBSBSBSSCCCCSBCSCBSCBCSBCBSCSBCBCSSBSCCCCBCCBSSBBSBBCSCCBSSBBCCBSCBBBCSSSCSSCSSSBBBBSBCSSCCBBBBCCBBBSCCBSCCBSCSSBSBSCCBBCSSSBCSSBSSBCSBCCSCBCCSBSCCSCBBSCCCCSCCCBBSBCSBCCCCBSBSBBCBCBBBSBBSSSCSBSCSSSSSCSCSCSCBCSCBSCSSBSCSBBSCSBSBCCBSBCBBCCBBSSSSSCSSBCCSBSBSCCBSSCBSSBCBBSBBCSBCCSCSSCBCCCSCBCSSBCCCBCBBSSBCCCCSSSCSSCCSSBBCCSBSCSBBBCBSBSCCCSSBCCCCCBCCSSBSSSBBBBCCBCBSBSCCBBSCCSBCCCSSSCCCCCSSBCSBSSSCBCCCBBSSSBCBBCSBSCCSSBBBSBBSBSSBSBCSCBBBBSBCCCSSSSBSBSBBSCCBBBBSSCSCBBBSSSBBCSSBBSSBCCCSBCCSCCBBCBSCSSBCCSCCBSSSSCSSBSBBCBBCCSBSCCSSBSCCBSSBCSBBBCBSBBSSSCSCBBCBCBSBBBCCBSBSCSSSSCSSBBCCBCBBSBSCBSCCCBSSCBCCSCCCCSCSSCBCBCCBCBCSSSSSCCBSBBCCBSBSBBSBCCSCBCBSBCBSSSBSBCBSCSBBBBSBSSBBSBSBCBCCCCSSSSBSBSSBCSBSCBBCSSBBSBSBSCBSCCSBCBCBBBCCCBCBSCSSCSSBSCCBSCBBBSCSCBSBCSBBBBSCBSBSSSSCCSSCSBBSSSCBBBBSSSSSSSBCBSBCBCSCCCBSCCBBBCBCSBCBBBCBSCCBSCCSBSBCSBSBCBSCSSSSSCBBSSBBCBBCBCCBBCBCBBSCSSCSBSSBCBSSBCCSBSSBBSBCCSCCCCBCCCSCBCCCSCCBSCSBCBCSCCCBSCBCCBBCSCCSCCCBBCCCCCBBSCBCSCBBSSCCSBCCCCCSBCCBSBSBCBCBSSSSSBBSSCCSCCSSCSSCSSSCBBSBCCSCCCBBCBBCSCBSCBSBSCSBCSCSBSBCCSCCSSBSCCSBCCBSCCCBBCBSBCBSCCCBCCCCCBCSCBSBBCBCBCSBSCSCSBBSCBCCSCBCSBBCSBBSCSBCCBBBSBSBBBCBBBBSBSBCCBCSBSSBCBBCSBSSSCBCCSSBBCCSCBSCCBCCBBSBBCSCBCBSCCSCCBBSSSSBSBSBSCSSCCSCCBSBBSCBCSSSCSBSCBSCSBBCCCBSSSBCBBCCCBCBBBBBSCCCSCBCBSCBBBBCSCBCSSSCSSSCCBSSSCSSBBSBSBCSCBCSBSSSCCCCBBSCCCCSCCBCBBSBSSCBSBSCCSBCBSBSCCSSSBSCBBBSCBBSCBBSSCSBSCBBCSCCCCCSBCCCBBCCSCCCCSCSSBBBBSSSBCSSCBBCCCBSBSBBSBSSCCCCBCCSBSSCCBBCBCBSCBBSSCBCSCBCBCSSSBSBCSCCCSBBSCBBCBSCCBSBBCCSSSBCCCCSBCBCBCCSCBSSSBCSSBBBBBBCBBCSBSCSCCSBCBSSBSSBBCCBCBSBSCSBCSBSCBCCSBBBBSCSBSCCCSSCBBBCBCBSCBCBBBBSCCSBCBBBBSSSBCBSSSCCBSCCCBSSBBCBBBBBBCSBBSCSBBSBSSCSCBCSSSCBBBCCBBBBSBCSCCSCSCBBCCBBCCBBCCSSBBBCSCCCBSCCSCSSCCSCBCCSBSBCBSCSCCBBBSSBSCBCBBSBSSBCBCSBCSSSSSCCSSSSSCBBCBBSBSCCCBSBSSSCCSSSSCBCCBBSSCSSSCSBCBSCSBCSSSBSSBSCBBCSBSBCSSSSCCSSCBBSCBBCSBBCBSSCBBCBCBBBBCSCCBCCBBBSBCBCBCSCCCCCCBSSCBCSCCSCSBBCCCCSBCSCBCCBCBCBCBSCCCSSCBSSCSSBCCBSCCBSCSBSCBSSCSBSCCCBSCCCCCSBSSCSBCBSBBBSBSSCCCSBBCBSBBSSCCCBSSBCCSBSSBSBSCSBBSSBSSSCCSSSBCCSCSSBSBBCBBSBCBBBCCSSBBCSBBCSCBBBCBCSBSSBSSBCCCSCBCCSCSCSSSCSCBBCBCBBCBCSCCCSBSSSCSSSCBSCBBCCCCSSCBBSSCSBBBSSCBBCSBBSBBSCCSBCCBSSBBCSSCCCSCCSSBSCBCCSCBSBSBSSBBCSCSSBCBBSCBSSBSBSBBCCBSSSSSCSBCSCCCCBSBCCCBSSCCSBCCBCSCBSBCBBSCBSSBSBSCBBCCBSSBCCSBBSSCSBBSBSCCSSSBSCSCSCCSBBBSBCCBCCBCCSCSCCSSSCSCCBBSSBBCCCCSSBBBBBSSSCSCBBSSCBSCCBSBBCCCBCCCSCCSBCBSBSBSBSBCCSCSBBBSCBSSSBCCSBSBBBBCCSSSCBSSSBCSSCCBCBBBCSCBSBSBBSSSSSCBSCSBCCCSBBSCCCSSCBSSCSSSCBSCSSSBBCCSBSSSSSSBCCBSCBCCSBSBBSSBBSSCCSCCCSBBSBSCSSCSSBSCSBCBBBCBCCCSSSSSSCSBBCCBBCSBSSCBCSCSCCBBBSCSCCBSBSCSBBCCCBBCSBSCBBSBCSCBSCBBCBCSCSSCCCBCSBCSCBBSSCSSCBCBBSSCCBCSCBBSBBBCBBSBBCCSBBSSBSSSBSBSCCBSCCBCCCBSBBBBCCSBCSBSSCCCCSCSSCBCSSSBCBCSBSSCCCCBBBBSCCCBSCSBBBBSCSSBSSBBCCSBCSCCBBSSBSSSBCSCSBCSSCCSBCSSBCBBSBBBCCSSCCCBCCSBSBCCBSSCCBSBBCSCCCSBCSBBSBSBBBBBCCCCSSCBCSSSSBBSSBCSCSSCBSBSCCCSSBCCCCCBSBCBSCBBBCCBSCCBBBCBBCBCCCCCBSCCSCCCSCBCSSSSCCBSSSBBBCBBSBCSSSSCSCBBBCCCCBBCCBCBCSBBSBCBCSCCCBCCSBCCSBSCBCBSBSBCCBBBBBSCBSSBBBCBCCBCBSSBSSSCBBCCBSCSBBSCCCCBSCSCCCBSCCCCCCCSCBBSCCSSCCCBCBSCSSBSSCBCBCCBBBSCCSSSSCSCCCCSCBCCCCCBCBBCBBCBCBCSBBCSBSBSBCSCSCCSBSSCCCSCCCSSBSBBCBBSBCCCCSCBCSSCSBSSSBBCBBCCCBCBSBBBSCSBBSBBBCCBSBBCBSSCBCBBBSBSBCCSCSSSCCCSSBBSBBCBBBSSCSBSBSSBSSSSSSSCSCCBSSSCCCBBCCSCCCCCBCBBSCBSSCCCBSBBBCSCBSSCCCSCCBBCBSCCSCSBCCSBSSBBSSSSCSCBSCBSBBCCBBSSSSCBSCSSBBCCSCCBBSBSCSCSBSCCSCBSSCCBCCBCCSBCBCBBCCSCBBCSCSBCBBCSBBCSSSSCCSSBSSBCBCSBSBCSSCBSCBBCSSSSCBSSBSBCCCBCSBBBSBCCSCSBSSSBBCSCSCSSCBCCBBSCSCBCBBBBSSSSCBCCBBCBBBSBBBBBCCCBBSSSSCCBCBSCBSSSCBBBBBBSCBSCSBBCBSCSBSCCSCSSCSSCCBCBCCSCSCBBSBCCCCBCBBBBSCSSSSSSCSSCSSBSSCBSCBBBCBBCBBBBSCCCBCSSSCSCBSCBCBBCBCSCSCSBBBSSSCBSCCCCSBCCBCBBCCBCBCBBBSSBSSCSSCSSBSCBCCCBSSSCCBBBCSCSBCCSCSBCCCCSSBSCCCSBSSSCBSCBBCSBCBCSSSCCCCCBCCCBSBCBSCCSSBCSCSSBBBCCCCBBBBCSBBBSBCCSCBCSCBSCSBCSCCBCCBBCCCCCBBSCBCBSBSSCSBCCBBCSCBBBBSBBCBCBCSBSCSBBBCCCBBCCBBCBBSSCSBBBCBBSSCSCCBCSBSSSCBSCSSCSSSCSBBCBBCSCBSBCSBSSCCSSBBSSSSBSBSCCBBBSBCBBCSSBBCBBBCSSSSBBCBCSBBBBCBSBSBBBBBSSCSCBCCSCSSBCSBCCSBBSCBCCCCCSBBCBSBBCCBSBSSSCSBBCBCCSBCBSBCSCBCCSCCBBCSBSSCBCSBCSCCBSCSBSCSSSBSCCBSSCBBBCCCSSBSCSCSSBSCCBBBSBBCSBCBCSBCBSBBSSBBCBSSCSSBCBBSSSCBCSBCCBSCBBCBBSCSCCCSSSBCCSCSBBSSSSSBSCBCCCBBSSBSCBBSSSBBBBSBSBBBCCCBBCCSCSCSCCBCBCBSBCSSBCCBSCCCCCBCSCCSSSBBSCBSCBSSSSBCCCBSSBSBCBCCCCSCSSCCCBSSSBSBSBCCCCSSBBBCSSSSBSBBCBSCCCSSSBBBSSBCCSSSBBCCCSBSBSSSCSCBBBSCCSSSBCCBSSSSBBBSSSCSBBCBSBSBBSCBSBSCSCSSSCBCSBCCSBBSCBCBBCBSBCSBCBCSBCSBBSBBBCCCSSBSCCSSSSCBCCBCBCSCSSCCCCSSBSBBBCSCCSCCSBSCCBSBBCBBCCCBSSSCCSCCBCCBSSBCSBBCBSSCSSCBSBCSBSBBBCBSSSCCCCCBCBBCSCSBBCCSBSSSCBSCSBSBBSCCCBCSBBBSBCBSSBCSBBSCBSSBSBCSSCSSSBSCBCSBSSBCBBSCCBBBCSCSCSSBCBCBCBSBCSBSBCSSBSBBSCSCBCSSBCSBBSBBBBSSBCSBCCSBCSBCCSCCBBSCCSBSCBCBCBBCBCSCSBCSSCCCBBSSCSSCSCSCCCSBSSBSCCBCCBCSBSSBCSBCSBSCBBSCCCCSCCBBBBSBSBSBBBCBSBBCSSSSCBCSSSCSCSBCSBSCCCBCBCSSCCSSBBBBCSBCCBSBSSCBSCSCSSBCCBSSBCSBSBCSSBCCCCBBSBSBBCSBBSBCBBSBCBSBSBCSSBBCSCSCCSSSSBCBCCCCCBSCSSBBCSBSBCSCSCBCSBCBCBSCBCSSSBCBBSSSBBSCCBBSBCBCSCSSSSBSBSCCSBBSBCSSSCSBCSBSBCSSSBSSSCBBBBCSBSBSBCCCBCSSSCCBSSBCBBSSBSCCSCBSCCCCSCBSSBCBBBCSCCCCBCSSBCBCCCBCSCBBSSCSSBBSCBSSSBSCSBCBSBSBSCSBSBCSBSSSBBSSCSSSCCBCCCBSSCBSCCSBBSCBSCSSBCBBCBBSSBCSSBCCCCBBBCCBBSBBSCBBSCCSSSSBBCBBBBBSCBBCCSCCBCCSSCSCSCSCSBCBCCSSSCCCSSCSCSCCCSBCCBBBCBBCSCSBSCCSBBCCCBSCSBCSBCBBBSBBSSCBSSBCCCBBSSBCSBBSSBCBBCSCCCBCCCBSBSBSCCBBBCBSSBBCBCCCSSCCBSCSBBSCSBBBSSSCSSSSSSCBSSBCBSSSSSBSBCBCBBCSSSBSCCCSSSCCCBSCSSBCCBCCBSBCBSSCBBCSBBBCCSSBCCSCSBBCCCCBSCBCCCCCCSCCBSBBBCSCBCBSSBBSBSCCCBBBBSBCCBBBBBSSBBCCBCSBSCBSCCSBSCBCSSCBSBBCSSBBSBBCCSSBCSSCSBCSBBSBCSBBSBBCSSBBCBCBSCSSCSSCBSCSSSBBCBBCSCBCCBCSSCSCSCBBCBSSCBCBSBCSSCCBSCBCCSBBCCBBBSBBBCBCSCCCBBBSCCBSCBCBCCCBCBCSCCBCSCBCSBCBBBCBCSBBCCCBSCCCBBSSCBBSBSBCCBSCCBBBCCSSCSCBSCSBBSBCBBBSCSCCBSBSBSSBCSBBCBSBBBCCSSCCBBCCSSSBBCBCBSCCBCCBSCSBCSBCSCCBCSCBCBSSCCCSCCCCSSBCBSCBSBBCCCSSCCBSBSCCSBBCCSBSSCBSBCSSBSBCSCCSSCBCSBCSCCSSBSCSCBSSCBCBSSBBBCSBCBSBSCSBCBBBCSCSSBBCBCBBBSCSCCSSCBBSBSSBSSSBBCBSBCCCBSCCBBSBBBCBSSCCSBSBBBBSSCSSCCCCCBBBCBCCSBCSCCBBCCSCBCCSCCCBBCBCBCCSSSSBCSBBSSBSSSSCSCSSBBCCBBBBBSSCBCBSSBSCCBBCCCCSSCSSCBSSSSBBCCCSBBSSCBSSCSSCCBBBSCCBBSCCCBBBBBBCCSSCCCBCSCSSBBSBSCBSBCBSCSCCCBSBBSBCBSBBSCSCBBCCCBBCSBCCBBCBSSCSSBSBCCBSCCSSBSCBSBSCBSSBSCBBSSSSBSCCSSCSBBSBCCBSCBCSCSSBBCBBSSSBBCBCSBBSBBCCSCCCCBBCBBCBCSBBSSBBSCCCSSSBBCSSCBBBCCBCSCSBBBBCBBCBSCSBBCSBCSBSCSSSBCBCSCBSSCCSBSBBSCSBBCBSSBCSBBSCBBCSCCBCBCSSSSSSSBCBCBCCSCBBCSCBSCBCBCCSBCCCBBCCSBBCSCSSSCCSBCBSCBCSCBBSCSCCSCCCSBSSSBSCSSCSCSBCCCCBBBBSSCCSSBCSCBSBSSCBBBBBSBCCBCBCSSBSSCBBBCCBSCCCCSBBSCBSBCCSBBBSBSBSBBBCSCCBCCBBCSBBSBBBSCBSSCSBCBSSCBBSCBBSCSBSSCSBCSCBCCSCBBBCCCBCBSSSSBCSCCBCBBBBBSCCCBCSSCSCBCSBBSSSBBSCBSSSBSCSBBBSBCBSBBBBBSCCCSCCBBBSSSCCSCSSSCBSSCCCSBSCCBCBSSCSBCBBCBCBBCCCSSBBCBCCBSBSCBBCSBSSCCCBSBCBBSBSSSSSBCBCCSSSCSBCCBCSCCCSBBCCBSBCSBBSBCBBBSBCBSBSCSCSCSSCCCSCSCCBBBCSCBCSCCSCCSSCCCBSBCCSCBSSCSSCCBBSCBSCSSBCSBSSBSCBBBSBCSSBCSCSSBCCSSCBSCBBSCSBBCSBCCSCBCBBSBSCSSCBCSCSBSSSSSSBCCCSCBBSBBBSBSCSSCBCCSSSSSSSSCBSBBCBBCCBBSBBCSSBCBCBCSSCSSSCSBCSCBSSCBCCBSBSSBSSBCCBCBBCBCBCSSBBSBSBCSCBBSCBBCBSBSBCSBSSSBSCBBCCSCSCSCCCSBCBBSBCCBSSCCBSBSCCBCBSBSBSSBBCCCCCSSBBBBCSCSBCSSSCCSSSBSSCBBCBSCBBBBSBBSSSSSSCSBBBBBBCBSCSBCCCBCCCCCSCSSCCCCCCCSSSSBCSSCSBCBSBSBBSBCSSBBCCCSBCBSCBSBSBCCCBSCCCBCCBCSSSSCCCBSSSSBCCCSSBBCCBSBSSSCSSCSSSCBBCSBBBCBSCSSBBBCCSSCCSCCSBBCSCSCSBCBBSCSBCBBBBCCSCBSBSSSCBBBCCSBSBBSBBBSBSSSCSBBBSBSCBSSCCCSBBCCCCSCSBCBSCSBBBBBSBBCBCSSBSSSCSSSSBBCBBSSCSSSBCCCCCCSCSSCSSSBCCSCSBCSCSBCCBCSCCBCCBBCBCCSCCCCBBCSCCSCCCSSCCBCSBCSSSCBBSCBSBCBSSCBBSBBBCCBBSBBCBSCBCSCBSBCSBBSCSSSBSBBCSCCSBSCCSBSSCSBSBSCBBCSCSSSCSCSCCBCCSCCBCCSBSSCSBSSBSSBSBSCCBBSBSBCSSSCCCCSCSCCBCCSSBSCCCBSSCSSSBSSCSBCCSCCBSBCCBCBCBBCSCSBSCBBBBSCSBCSBBCBBCCBSBCBSCBSSBBBBCSBCSSBBSBCCCBCCBBCCCSBBBCBSBBSBBBSBCSCBBCSBCCCBBBCCSSSSSBCSSSCSSCCSSSSSCBBSCCSBBCBCSSSSBCSCBBBCCCCBBCCSBSCBCSCSCSCSBCBCCCSSBBSBCSBBCSSCSSSSSCBSCSBSSSCCBCBBCBSCSBSSSSCBSSSBSBCBCSCSSBBBCBBBSCCSCBSSSBSBCCBSSBBBBSSBBCBCBSCCCBSBSBCBBBSCCSBBSCBSCBSSCCCCCCCSBCSBCSCSCCCSBSBCCSCBBSBCSSCCCBCCBSSCCBCCBSBCCSSSBCBBCCSCSSSCSSCBCSSBCSBCCSCBSCCCSSSSBBBSSSCBCCCBSCSSSBBSBBBSCSSSCCCSCBCSBCSCSSBBBSBSCBCCBBBBSBCBBBSBSSCSCSSBSSBCCBSBSSBCCSSBBCBCSBSSBBSBCSSSCBBCCBCBCBCCSCSBCCCBBSCCCBBCSCBBCSBBSSSBSSCSBSBSBBBCSSSSBBCCCBCSCSCCCSSBSBCBBSSSCCCSSCSBBBCSBCBSBCSBBBSCSCCSSCBBSCBBCCCBBBBCSBSCSSBCBBBCBSBSSSCSBSCCBCSCSCSCCSSBSCSBSCCCCSCCSBCSCCBSBCBBCCBBCBBCCBBBCSCSCCBSSBBBSSCSSSBSCSSBBSCCSBCBCBSCCBCBSCSBCSSSCBCCSCBSCBBBCCCBBCBBSBSSCCSCCCCSCCBSBSBSBSBCSBCSSSCSBBSBCSBCBCSCBBCSBCSBBCSBSSCSCBBSCCSCSCCBCSCBBSCBSBCBCCCBCBCSCBCCSCBSBCSCSCBBSBCCCBSBBSBBSCSSSCBCSSSSCBCSSCCSBSBSBSBBBSCBSCSSCCBCBBCCSCSSCCSBBCBBSCBCBBBSBCSSSBSBCBSSCBBCSBCBSCSSSSCCCBCCBSSCBSSSSCCBCBCSCBCSBBCSBBCCSSCSSCSSBSCCSCBSBCCCCBBSCSSCSBCCSSCSCSSCBCBBSCBBBBBBSCBBBCCCBSCCCCBSBBBCSCBSSSSSBBSCBSCCBSBCCBCBSCCBCBCCBBBBSBBCBBBBCSSBSBSCSCCBSBCBBCCBCSBBBCSBSSSCCBBSSBCBBCBBSCCBSCSCSBCCBBCSBCCCSCCBCCCCBSCBCBCSSBBCBSSSBSCBSBBBCSSCSCSSBCBSBBBBCCBBCBSCBCCCSBSCBCSSBCBSBSCBBCCBCCBSCSBBCSSSBSCBBCCCCSCSBCSCBSSCSCCBCBBSBCSBBBSCCSSSBCSSSBBCCCBBCCCSBBBCBCSBSBBBBBSCCSCCBSBBBSCCSSSBBBBCSSSCBCSSSBBBSCBCSBCSSSSSSSBSBSSCCCSCCBSCBSBSBSBSSSBBBBSCSCSBCBBSSSBSCSCSSBSCSBSCSSBCCBCBSSBBBCSBCBSBSBSSBCSCBCCBBSCSBCCBSCBSCCCSBSCBSBBBCBCBBBSSBCSBSBSSBSCBCSSBBCCBCCBBSBCBCSCCCBSBBBSBBCCSCCSBSCCBSBCCSSCSSCCBCSBCSSSCBSCBBSSBBSCBSCSBSSBBSBSBSSCSBSSCCBSCCCSBBCCSCBCCSSBSSCCBCCCSSCBSBSSBBSSBBSBBBCBBCCSBBCSCBSCBSSSSBSSSCBCCSCCSBSSSCBBSBCBSSSBCSCBBCBCSCCBSSCCSCCSCSBCBSCBBCBSBBCBSCBSBCSCBBBBSBCSSCSBBSSCCCBBBCBCBSCCBBBCBCCCCSCCCCBCSBCCCCCCCBCBBCBBSSCSBSSCBBCCSBCCSSSCBCSBBBCSSCCCSBBSCBCSSCCSBSBSSBCBCCSSBBCSCBBCSSBSBCCCBBSSCCBCSCBBCSCCBBCSCCCBBSBSSSCCBBSBSBCSCCCSCSCCSSSSSCSSSSCBCCCBBBSCBSSCCBCSBCBBCBCSBSBBCSSBBBCCCBSSBBCBCCSCCBBSSSSSCSBBBBSSSSCBBCCSCCSCCBCBSBSBBBSSBSBBSCBCBCCBSCBCBBCSCBBBSSBSCCSCCBCBBCCSSBSCSSSCBBSSCCBCCCBBBSCCCBBCBCCBCSBSCSCSBBSCSCCSBCBSCBSSCBCCCSBSBSCCBCSCSCCSBSSCCBBBBSCBBBCCSSSCCSCSCCBBCCSCSCSSCCBCBCSSBSCSCBBBBSSBSCCBBSCCSSSCSCCSBSCCCCBCSCCCBCSCBCBSSCBCBBBBBSBBBCCSBSCCSBSBSBSBBCBBSCSSCBBSBSSSSSCSSSBSCSSBBCBCSBBCSBCBSSSBSCSCSBSBCBBBSBBCSBSBSCCSCBSBCCSCSBSBBBBSSCSBSCBSSSSSBCSCBBBBBSSSSCSSSBCSBSSSCBCSBSCSBCCCBBBBBSSCSBBCBBBBBSBCBSCSSCCBSCBCSCBCBSCBBSCSCSBCSBBCBSCSBCCBCCSSCCBBSBBCBSBBSCCCCSBCSBCBSCBBCCBCCBCBCCBCSCBCCBSCBSSSCCSBBBBSSBCBBBSBSCSCCSSCCCCBCCBSSBCBSCBSSBBBBBBCSSSSCSBBCCSSSCCCCCSCSCBSBSCSSSSBBSBCSSSSBBCBSSCCCBBCBBCBCBCCCSCCSBCCSSCSCBSBBBCBCBCBCBBCBCBCCCCBBCCSSBCCSSBCBSCBBSSCSCBSBBSSSCBBCSCSBSBCBSBCBSSCBCBSBCSSSCSSSBCBBCSCBSCSCBSSCSBSSCCSSCSSCBBCBSSBSSSCBSCSBBSSSCBCBSSBCSBBCSCSCBSCBCCBSCSBCSSCBBSBSBCBSCBBCCCBCCSBSBSCSSBCBCCBCBCBBCCBBBCSCBCSSSBSCSBCCBSSCCCBCCBSSSCSBCBCCBBSCSBCBSSCCBBBCSCSCSBBCSBCCBBSCCBCBCCSCCSCBCCCCCSSSBSSCBBBBCBBSBSSSBBCCCCCSBSCSBBCBSSCSBCSCSBSBCSCCSSBCBCBCCBBBCCBSBSSCCSBCCCBCCBSSSBSCSSBSCBBBCBCCSCSCSCSSSBBCBBSCSCBBSSSBBCBBSSSBCCSBBCCBSBBSBCCBSBCCSCBCSSBCCSBCBCBBSSBSCBCCCBBSSSBSCSCBCBSSSCCBBBSBCSBBSSCSCBCSSCCBSSBSCCBBBSBCSBBCCCCSCSBCSBBCBSSBCBSCBCCBBSCBSSCBBSBBSCBCBSBCBSSSBCBCSSCSCCBSCCBBSSBBSBSCSBSSSSCBCBSCSSBSCSCSSBBSCCCSSBBBBSSSCSCSBBSBCSSCSBSBBCCBCCCCCCSCSCCSCBCSSBCSSCCSSSSBCBBCCCSBSBCBSSCBCSBBSSCBSCBCBBCSBSBCCBSSBSSSBBBSBCCBSSSBSBBCCCBCBSCCCCSSCCBCBCCSSBBSSBCBCSSCCSBCSBBBBBSSSBBBCSCSSBCCSCBCSBSBBCBBSCSSCSSBSBCSBSSSCSSBBCBSBSCBCBCSBCSCBCCSCSBBBCBSCSCSSCCBSBCBSCBCBCSBBSCCSBCCSCSSBCCCCSCCSBSSSCCBBBBSSCSBBBBSBBSCCSCSBCBSCCSCCBSCSCBSSBBSSSSCSCSBCSCBSBBSCCSSBSBBBBCBCCBCCCCCBSBCCCSSBSBCBSCSBBBSCSSBBSSSSSCSCSSSSSSBSBBCCCCSCSBCSSBBCBSCBSBCCSBCSBBBCCCCSSBBCCSCSCCBCCCSBCBCCBBBCCSBBCBBBCCSSSBBSCBSCSSSCCSBCBSCBSBSBCSSSCSSCBBCBBSBBSBSBBBBSBSSSCSBBBBBCSBCSSSBSSCBCCCSCCCCSCBSSCSBBCSSBCCSCBSSSSCBCSCSSCSSBCBSBBSBCSSSSCSBCCBBCCCBCCSCBCSBBCCSSSSCBCSCSSCSCSSSSSBSBCSBSBBSCBBSBSBSCSBSSSBSBBBBBCSSBSCCCBCCSCBCSSCCBCCCSSSBBSCSSCSBCBBCCBSSSBSSBCBSSSBBCBCBCSCCBBBCSSBSBSCSBSCSSBCCSBCCCSBSCSCSSSSSCBSCSCSCCSCCSBCBSCBCCSCSBBBSBBCSCSSCSBBCSCSBBBSBCSSBSCBCSSCCBBBBSCCCCBCBCSBCCCSBCBCCBBSBBSCCBSSSBBBBBCCCSCCCCBSBSBSSCSCCCCBSSCBBSSBSBBCBBCBSSSCBSSCBCCCBSBBCBCCSSCBSBBBBBBBSBSBSSCCSSBBBBBSBBBCSBSCBCSSSSBCBSCBSCBSBSCBSSSSBCCCSBSBBCSSBBSCBBCSBCCBCSSBCCBBSSSBCSCBSBSCSSCCCCBCBBBBCCSSSCSCBBCBSCCCCSSCSCCCSBBBSCCCSCCCSCBCBBCSSCCCCCCCBBCCBSBBBSBBCCSSSBCSSSBCSCSCBSBSCSCSBCCBSCBCCBCSSBBCSCSCCBBCSBSSSSCBBSBBBBSBBBSSSBSCCCCSBSCSBSCBSSCCBCCCSBBSCCBCBBBBBSBCCSSCBSSCBCCCBSSCSCCBCSBBCBSSCSBCSCBSSCCSSSCSSBBCSCBSSSCSBSCBBBBCSCCBSSCSCSSBSSCCCBCBBSSBCCSCCSCCBSSBCSSSCCSSSBSBCBBBBSBCSSCSBBCCSBSCCSSBSBCBCCBSBBBSCBCCBSCBSCSCSSBSBBCCSSCSBSBSCCBSBSSSCBCSCSSCCBCCCCSCSBSCBBBCBCSBSSSCCCSBSBBSSCCBSSCSCCSSCSBSSBSCCSSCCBSCBSSBBSCBSCBSBBCSBCSCCCCBCBCCBSCBBCSBBBSCSSBCSSSBBCSCBCBSCSSSCSSSSSBBSSCCSBBBCBSBSCCCBBCCBBSCCBCSBCSBSCSBBCCCCBCSSBBCSSSSCBCSCSCBCBCBSCBBSCCCSCCSSCSCCCBBBCSSBBBBSCBCCSCCCBBSCBBSSSCCBBSBSBBSSBCBCSSBSSSSBSCCSCCSBSSBBCBCCBSSSCCCBCSSCBSBCCSCSBBCBSSCCCCCBBCSCSCSBSBCBSSBBBCCBSSCCSBBSSSBSCCCCCBCCSSSBSBCSBSBBBBSSBBSBCSCCCSCCCBCCSSBBBCBSCBSCBSBSSSBCSCBSBSCBSSSCCSSSSSCSBBBSCSCBCCSSSBSBBBCBCSBCCBBCSCCBSSSBCSBCSCCCSCBCBCCCSSBSBSCCCBBSBBSBCCBSBSCBBBSSSBSCBCBCCSSSSBBCSSBSCCCBCBBBCCCBBSSSSBCBBBSSCSCCBBBCBBBSCBBSSBBSCCBCCSBCBCSCSSBBCSSBCSCCCCSCCCCCSSCSCSSCCBBCCSCSSSCSBBSSSSCSCCCBBBSSCBSSBCCCSSSSBBBCCSCCBBBCCSBBSBSSSCBBCSCSCBSSBSBSCCCCCBSSCSCSBCBSSSCBSBCCSBBCBBSCBBSSSSBBCCBCSSSSCSBBBSCCSSSCSCSBCSCSCSCSSBCSBSBSCSBBCSCBSBBSSSCSCCSSCBSBSSBSCCBSCCSSSBCSSSBSCSBCCCBCSCBCSBSSSSSCSBBCCBBSBSSBBSBBCBCCCSSSBCSBBCCBBCSSSSSBCSSBCCSBBBSCSCBSBBCSBSBBCSBBBCBSBBBBBSBBSCSCCBCSCCSCBBBCBSCSSSSBBCSSCBCSBSCSBCBSBCBCSSBSBCSSBBBCCBBSBCSCSSBSSBSSSCSCSSBCBBSCCSBSSBBBCBCSSSSSCCCSSCBSCBBSSCBSCCCBSCSCCSSSSSSSBCSBCCBBSSSBBBSSBBSSSBSBSSBCBCCCBBSCSCSCBSCBCCCSSCSCBSBCBBCSBCSSSCBBCBBCSBCSBSCBBBBCBCSCBBBBBSBSCBCBBCCSCBSCSBBCBCCBSBSBBCCSSCCBSCBSSCBCBBCBBCBCCSBSSBCBBBSSBCCBCBBBSSCSSSCSCCCSCCSCCBSBSCSCBBCCBBCBSBCCCCBBSCCSCBBCSSCSBBCBCSBCCBCSSBCSCCBCSSSSBBCSCSSSCBCSCCCSBSCCCSBCBBBBBBBSSCCSSCCCBSBBBBBBSBCCSCCSBCBBSBSCBCSCBSBCSSCBCSBBCCBCSBCSSSCCCBCBSSCBCSSBCBBCCSSBCSSBCSCBSSBSBSSSBSCBBBSSSSBSSSBSBBCCBSCSBCBBCCSSSCBBCCCCSBCBSSSCCCCBBSCCCBBBBCCCCCSBCBBBCCBSSBBSBSSSBBCSCCBSBCSBSCBCBSCCSCSSSBBCCBBCBCCBSCCCCCBBBBCCCBSSSSCCBSBSCBCBSBBBSBBSCSCCSSCSCCSSBCBCSSBCCBCBCSSSCCSCCSCCBSCSCSBSBSSCCSSBBCBCCSSBBBCBCCCSBCBCCCSCBSSBCBCCSBCCBSCSBCCBSSBSSCSCSSSCSBSBSSCBSCCBBBCCSBSSCCSCBBBSCBBSCSCBBBSSBCSBBBBBBCBCBSCSBSBSSSCSSSSCSCCBCBCSBSCBSBBCBBSBBSCBBBCBCCCSSCBCCCSSSSBCCCSBSSBSSSCBCBBBBCCCBSSSCCBBSCCBSSBCSSCBCCBCBSSBCSCCBBCSCSCBBSBSSSCSCBCBSSCCSCCSBCBCSSSCCBSSSBBSSCBCCCSCBCBBSSBCBSCSSCBBBCCSSCBSSSCCCSSBBCSCSSCSSBSBBCCSSCSSCBCSCSCSCCBSBBBCBCBBBCSBBSSSSBBBBSSCSBBSCCSBCBBBCSBSBBBBCCBCSSBCCCCCSSBSBBBBSCBBCBCBSBCBCSBCBCBSBCBBCSSCCCBSCCSCBSBCCBCSCBCBCSCSBSBCBSSBCSSSBSCSSBBSSSCBBSBBCSCCBBBCSSCBSSBBSCSCCSSCBSCCSCSBBCBSCBCSCCCCSCSBBBBCCBSBBBBSCCSCSCCBSSBCCSSBCCBSSCCBSSCCBSCBBBBBCBBSBSCSBCCSCCBCSCCSSCCBCCBSCCSCSCCSBCBCCCCBCBSSCBCBBSCCCBCBSCBSBSBSBCSSBSCCBSCSSCBCSCSBSCCBSSBSCBBSBBSCSSBCSSCSCSBSSSBCBCSBSCSBSBCCSCBBBCCBSCSSBBSBSCSBBCBSSBCSSBCSBBBSCSSSCBBBCCCSBBBBBCSBCBBCCCCSSCSSBSCCCBBCCCBSCBSCBSSBBBSSSBCCBCBSBBSSCSCBSSBSCCBBCSBSBSBBBSSSBBSSBSSBSSBSCBSCSBCBSSBBCCBCCSBSCCBCSBBCSSBCCSSCCCBBSBBSBSBBCCCCSBCBCCSBSBBCCSCCSBBSSSCCBCCSSSCCCSCBSSSSCSCSCSCCSBCSSBCBCSBBSCCBCSBSCBBCBBBSCBSBBSSBCBSCBCBCSCBBSSBSSBBBCCBBBSSSBBBSCCBSBCSCBSSSSSCCBSBSSSBSSBSSBBBBCCSBBCCBSBCCSCSCCBBCBSBSBSSBCBBSBCCBSSSSSSCSSBBBCBCCCCCCBSCSBSBCCSBBCSBSBBSCSSBCBSSCSSSCBBBSBSBCCBSCBBBCCBCBSBSBCSCCCSBBSBSSCSSSSSBSSCSBCSBSCCCSSBCCBCBBSSCBBBSCBBCSBCBBCSSSCCBSBBBCBBSCBCCBBCCCSCBCCBBCSCBSSSCBCSSSCCSCBCBBBCSSCBCBSCSCSCSCBCBSBCCCBSSSBBSSBCCCCSCBCBCSBCSBSCSBSSSSCSSBSCCBCCBCSBCCSCBSCCCSCSSBSSCCCSBCCBCSCBBSSBCSSBCBBCSSSCCBSBCBSCSBCBBBCBSSCSCBSCBCSSSSCBBCSCBBCCBCCCSSSCBCBBBBBCCCCCCSSCCCBSSCBCSBBCCCSBCSCSCBSBBCCCBSSCBSSCCSCBSSSSBBSCBCBSSCCSSSCCCBBCCBCBCCSBBSBCSCBCCSCSSSCCBCSBCCCCCCSCBBCCBBBBBCSSSBCSCSCCSCBCSCBBSCBSBBBCCSCSSCCBCCCSSBBBSSSSSBBBCBSBSCSSSSCSSBBBCCCBCBSCSBSSCCCSBBSBBBSSBBBCBCCSCBCSSBBSSBCCBBBSSBSCBBBBCBBBCCCSCCBBCSBSSCSBBBCSSBCBBSBSSBSCSBCSSSBSBSSSSSSSCCBBBBCBBCSBSBCBCBCSBSCCCBSSSSBBSBSSBSCBCCBSSCCCSBBBSCCCBBBBBSSSBSSBCSBSSBSBCCBSBBCBCCBSBSCSCBSBBSSBCSCBCSCSSSBSSCSCCBCSCSBBBSCSBSBSCCBCBSCBCSCBCCBSCSBSSSCSSSSBBCBSCSCBCBSCCSBCBBBBCSCSBSBCSCBCCSBCSCCBSSBSSCSCSSBCBBSBCBSSCSBCBSSCSCCBSCCCCBCSSBCCSSCSBSSSCSBSCBCSSCBSCCSCBBSCBSBSCCCBBCCSBBBCCBCSCCCCSSCSSSBSCBBCBCBCBBBBCCSCSSSCBSBSSSBBBBBCBCCSSBSBBCCBBBSSCBSSCCBCCSBCSCCSSBBCBBCCSSBCSSCCSBSBCCCBCCSSBBBBCCBSCBBCCBBBCSBBBBBBBBSSSBSCBSBSSSSCCCSCSBSCCCSBBBCSSSBCCSBSBCCSSBBCCBSBBBBCBCBBCBSSSSBBSSBSBBSCBCBSBBSSSBCSSSCBSBBSSCBBSCBBBBBBSBSCCSSBCCBSCBBSBBSCBSBSCCBBBCCBSCSCBBSSBSBBBBBCSCCSSBSSBCCCCCCBSCSBCBSSSBCBBSBBBBBBCBSSBBCSCCSCBBBBSBSSBSBSBBSSSSBSBBCSBCCCCCBBSBBBSBSSSCCSCSBSBSSCBSSSSSSSSSSCCCBBSBCSCCSSBSCBCSSSCSSBSSBBBCSSSBSCBCSBCSCBSSSCSBBCBSCCSCSSSBCBCSCBSSBCSSSSBCCSBBSSCCSSBCBBSSBCBBSSCBCBCCCSBSCSBBCBCCBBCBBSSCSCSBSCBSCSCCBSBSBBCCSSBBCSBSCSSSCCSBSSSSCCBBCBBBSBCBBCSCSBBSBSCBCSBCCBCSSBSSSCBBBCSSBSCCBSCCCBCBCBSCBCBBCCCBSSCBBSSCSSCCSSBSBCSSBCSCBBBCCSCCSCBBSSSCCCBBSCBCBCBBBCBBBCBCBCBCBBCCCSCCBCSBBSBSCSBCCBCCBSSBCSSCBBBCCCCBBBBSCSCCSSCSSSCBSSBBSSCSBBBBCSSCBSBSCSCSSCBBBBCSBSCBSSBSCCBSBCCBCBSSCCSCBBCSSBBSCCSSSCBCSBCBBCBCSSSBBBCCBSSCSSCSBSBSCBCCBSSCSSBBBCBSCSCSBCCCCBBSSSCSBBBBSSSCSBBSCCBCSCBSSCCCBBBSBCSCBSSSCCBSCBCBSBCSCCSSSSBCBSCBCBCCBBBBBBBSCCCSBBBCBCBSBCSSCCSCCCBCSSCBSBSSSCBBCSBBSSCBSCCCSBBSSSCSCSBBBBSSSSCBCBSSCBCCCCSBBSBBBCSSCBSSBCBBCCSCBCCCCCSCSBSSBBBBBCCBBBSBBBCCCSBCBBBSCBSBCBCSCBSSBSCSSSCCCSBSBSSSSBBSSCCCCSSBSBSBCBSBCCBSCBCBSSSCSSBSBCSCSSBSSSSBCCBSSBCCBCSCSCBSBBSSBSBBSSCCSCBSCSSCSBSSSSCSSCBCCSCBCSBSSSSCSBSBCBBBSSBSSCBCSCSBBSCCSSBSCSCSCCSBSBCCCCBCCBSSCSBCSCSBSBCCBBSCCSCCSSCSBCCCSSSBCBCCSSCCSSCBCSCSCBCSBBBCSCSSBSCSSCCSBCBSBSSBCCCSSBSSCBBSSCSBCSSSBCCCSSSSSSCBBCBSCBBCSSBBCSSSSSSCBCCCSBSCSCBCSSBSCBSSSSBBCBSBSBCCBBBSCSBSBCSCSSSBSCCCSSCCBSBCSCCBCSCCCCBCCSSSSBCSSBCSSCSCBBBCSBCCSSCCSCCBCCSBCBCCCCSSSSBSSBSSSBSBBSCBBBCBCSCSSBCCSBBBBCCSBBBCCCSBCBBBSBCBBCCBCCBSBCCSBBCCBBBSCBSBSCSSCSSSCCSBCCCCBSBCSCCBCCSCSCSCBBBCCSCSBSBCBCSCBSCSBSBCBBBCSSBSSCBSBCCBCCCBSSSBCSBBCSCBSBBSSSCSSCCBSBSSCCSCSCCBCBBSBSSBBBCBCSBSBCSSBSBCSCBBBSSSSBBBBCCSCBBSSCBCSBCCSBCBBSBSSBCBCCBSSCSSSCBBSBCCSBCBSBBBBCSBCSSSCSBBSSSCCCBSBCSSSBSCBSSSBCSSBBSSBSBSBSBCSBBCBCBSSSBCBSCSCSBSCBSSCBBBBBBCCSCBBBCBBBCCSCSBCCSCSBSSCSSSSSBSSCSBCCSSBCCSSCSCBSBCBBBSBCBSSSSBBCBCCSBBBCBSCBSBBCBBCCCSBCBBSBCSCBCSBBCBCCBSCCCCCBCSBCBCBSCCCCSBSSCCCBBCCCCBBSCCSSBCSSSBCCBSSCSSCBBCCCCCBCBCCBCCBBSSCCBBBSBBCCBSSCCSSCBBBSBCCCBBBSCSBSCSSBBCBBBBBCSBSBCSSCSCSCBBBCBCSCBBCSCBCSBCSCCCSCSCSSCSCSCCBBCCBCBBCCCCCCBBBBSBBBBCCBSSSCBBSCSCBCSBBCCCSBSCSSSCCBBBCCCSBBSSCCSBCBCBSBCSBSBCCCSBBBBBBCBBBSCBSCSSBSCCCBSCCSSSSBSSBCSCBCBSCSSBSCCSBCCBBCCSSSSBSCSBSSSCBBBBSCCBSSSCBCSBCSBCSBCSCCSBCCBCCSBBCCBCBSBBCCBSCBCSBCCSBSCSSSSBSBBCBBCCBBBCBSBBBCSBBCSSCCSSSBCBBSSSBSCSSBSCBSBBCBBCCCSSCBBBBBSSCCCCBCCBSSBSBCBCBSSSBBCSSCBBBSBBSSBSBBSCSBBCSBSSSBCSCSCCSBBBBSSSSBSSSSBSBSCSCSCSCCSSSBBCBCBBSCBCBCBSBCBBSBCSBCSCSBCSCCBSBBBSBSCSCCSCCCBSBCSBSBBBBSBCCCBCSCCSSBBCBSCCBSBSCSSBSSBBBSBSSSBBCBCSCCCBSCBSCBCBCSCSSCSSCSCBSBCBCSSSBSSSSSBBCBCBCSCCCSCSSCCCCSCBCSSCBCBSCSBSSBSBCSCBBBSBCBCSSSCCBSSBSSBCCSBSSBBCSBCBSSBBSCBSCSCSCBCSCCCCSSBCBSCCSSBBCCBSBBBSSBSCBSSSCCSBSCSCBCCBCCSSCBBCSSCBSBSSCCSSCCCSSBBCCSBCCCBBSCCCBCBCBCCSSSSBSCSSSCSCSCCCSSSSBBBCBSCBSSSSCBSBBSBBBBSBCSBCSCBSSBSCCCSSSSCSSCCBSSSCSCCCSCSSCBCSSBBSCCSCSBCBSSCBSCBCBCCCBBCSCSCCBBSCBCBCCCBCCBBSBSCCSSSCBCCSSSSCBSBCBBCSBSCBBCCSBCSBSBSBBCBBBBCSCBSBBBSCCBCCSCCBBSCBBSBCSSSCBBCCCSSBCBCSCBCSBSSCCBBSSSCBBCCBSSBCBSCCSBSBCSBBBCSBSSSBBSSSCCBCSBSCCCCSCSBSCBCBSSSCCBCCSSBBSBBSBSCCBSBBCSSCBCCCCBCSCBCCCSSBCSBBSSCBSCSSBCBCSSCSCCBBSSSCBCCBBCSBSSBSCBBBBSCCCSBCSBBSBBCBSSBCCBCCCBSBBCCSBBCCSSCBSCSBSCBSCCSCBSBSCBBBBSCCBSBBCBBBSBSBBCCBBSSSSCBCBSCBBCCCBCSCSCSBSBCBBSBSBSSCBCCCCCCSCCSBBCSCCSCCCBCCCCSSCSBCSCBCSBCCBCBSSCBSBCBBCSBSBBCSSSBSSBBBBBBCSSSSCSBSCSCBSSCCBSCSBBSBCCBBCSCCSBSBSSCSBCBBBCBSBBSCBCBBCCSBSSSSBCCSBSBSBSCSSCCCBBCCBCSCSSBBSCSBCBSBBBBCSSCSBCCBBCBBSSBBSSSCBBSSSSSSSBCBSCSCBCSSSBCSBSCBCBBCCCCSSBSBCSBBBCBCBBSCBCBCSCSCBSCSCCSSSBBCBSCSSCCSSCBBBSBCBCBBSSCCCSCSBBCBSSSCSSBCSSBCCSBSBBSBSCBBSBBSSCBCCCSCSSBBCSSBCCBCBBSBBBSBCBSBBSBBSCBBBBCCSSCSBSCBCCSBBCCBSSSBCSBBBBCSCSBCBSBSCCCBSSBBBSCCCCBCSBSCSCBBBCSCCCCCBBBCBBBCCBBSSCCSCCSCCCSCBBBBSCSBSBBSCSBCSBSCBBBSBSBSBBSCBSSBCSCSBSCCSBCCBCSBBCBCSBSSBCSCBSSCSCBBBSSBCSCBCSBBSCBCCCSBSSBBBCBBCBSSSCSSCSSBCCBBCBCCSBBBCBSBCBBBCCCCCCCCBSSBCBCCCSCSSSCSBBCSSSBBSSCSBSSBCSBBCBSCSSBSBSCCCSSBBCCSBBCCBCCCCCCSCSCCBSSBSBCSSBSSCBSBCCBSCBBSSBCBSCBCCCSBCBBBBSBSSSCCCBCCSSBCBSBBCSSBBSBCBBCBBCSBCSCCBSSSSBCSCSCCBCSSSBSBCCCBCBSSSSCCBSSSCSBSCCBSCBBSSCCCCSCCSBCCSBCSSBBCSSBBBBSCSSSSCCSCCSSBCBBSBSCBSBCSSSBCSSBBCBBCCBBBSBSSCBCBSBCBBCCSCBCSCBBSBSBSBSBBSSBSCCCBBCCCCCCCSSSCBBBBCBBBSCCCCCCBCSBBBBCSCSCSBBCCCCCSCBCSSBSBSBCSCCBBCCSSCCSBSSSSBBBBBBBCCBSCSSBSCSBCSCCSSBCCSBBCBCCCCCCBSSSBSSSSCCCCCCSSCSCCBSBCCCSSBBBCBBBBCBBCSBBBBSCSCSSBSCBCBCBBCSCCBSBBCCBBSSSBSBCBBBCCSCCCSCBBSBCBBBCSSBBBSBSCBCSBSCSCCSSCSSSSCCBBSCSCBBBSCBSCCBBSBCBSCSSSSBCBBSCSCCBCCBBBCSCCBCSBSBCCCCCCCBCCSBBBBSBCSBBCCBSBCCSSBCBBBCBSCSSSSBBBBSBBCCBSSCCBCBBCBCSSCBSSSCCSCSSSBBSSSBCSCCBBBBBBBBCSCCBBSSCCSCBSSBCSSSSBSBBBSCCBCSCSSCCBCBSBBCBCCCBSSCCCCSBSCCBSBBCBSBCBCCSSCBBBCSCSSCSSBCCCSSCBCBBBCCSBCCBBCCCSSCSBSSSSSCCBBBBBBBSSBBBSCBSCSSSCSCSSSCCCCCSBCSSBBCBCSSCSSSCBBCSCCBSSBBBSCBSBCSCBCBBCCCCCCBCBBBBSCSSSBSCSSBCBSBBBBSCCBCBBBBSCCSSBBBCSCSCCBBSCBBBCBCCBCSSSBCSSCBCCSCSSBSSBBCCBSBSSBBSCBSSBBSSSSSBBCSBBBBSSCBBSBBCBCSBSCSSCBBSBSBCCBBSBBCBBCCCBSBSSCSBCCSCSCSSCSCBCSBBBBBBBSCSBSSSCCCCBCSCSSCBBSSBBSBCBCBBBCSBSBBCCCCBBBBCCBCCCCBCBBBBSBBBBSSSBBBSBSSSBCBCCCSBCSCSCSCCBBCSBSBCBBSSBBCSSBSCSCCBSCSCCBCCCSCSBBBBSBBCSBCCCCCSSBCCCCCBSSBBBCSSBSBSCSCBSCSCSCCBSSSSSSBBSBSCBBBBSBCSCSCBCCCSBSCCCSSCBBSBSSBCCCBSSBCSSCBCBCBCBCCSCSBSBCCSBSSBCCBSBSBCSBSSSSSBBSSBBBSCCCBSBSBCCSCCCCSBCBBSSSSCSCCSCBBBSSCBBBCCBCCSCBBSCCCBBCCSSBBSSBCCSSSBSBBBBCSSBBCBCCSCBCCSCCBCBBBBBBCSCBBCSSCCBSBCBCCSBBBSSCSSBCSSBBSCCCCCBCBBCBBBBBCBSSCSBBBCCBCBCCCBCCBCBSSCSBBBSBCSBBSCCBCCBBSSSBBSSSSBCCSBCCBBCSBSBBBBSBSSBBBSBCCBCSCSSBSSBBSSSSBSSBSSBSBBSSBCCBCSCCCSBCBSCCBCSSSSBBCSSSSSCBCBSBBCCSSSSCSCBSCBSBBBCCCCSBCCBCCSCBSCCBBSBCSBBBBBBCCBSSCCCBCBSBSCSCSSSCCCSCCSCBBBBSCSCBCSCCBBSCBBCCSSSCSCCCBCSBSSCSBBBBBBSSSSBCBSCSCBSCBBSCSSBBBSBBBCSCBCCBBSSCBCBSBSSSSSBBCSSCCBBCCCBSCSSCCSBSCSSSSCSCSSCCBSSBBCBSBCBSSCBSBSCSSSBSCCSBSSBSSBBCBCBBSBSSBSBBSBCSBCCSBBCSSBSBCBCBCSBCCSCCBCCBSBBBCSSSSCSCSCCSBCBBSSSBSSBSBCBCCCCBCCBBCSSBCCCBCCSSBSBBBCCCBBSSSCCCCSSCCCSBCSSCSSSSSSSBCCBSSBSSCSBSBSSSCCSSBCSSCSCBCCCCBBCCCSSSCCBCSCBSBCBSSBBSCCBCBBSCCBSSBBBCBBCBCSSBCBSCBSSSBSSCCSSCSCCBCBSCSCBCBCCSCCCBSCCBSBSSBSBSCSBSCCBCCSBCCBBBSCSBCCSBCSSSBCSSSSBCCBSCCSBCSCBBSSBSCCCCBCSCBCBBCSCBCSCBBBCSBCCCCSCSBBCBSBCCBSBSBSBSSSCSCSBCBCBCBSCSSBCSBBCCSSCSCCBBBCBBSCCSCCBSSBBBCSCCCSBCCBSBCSSSCBBCSBSBSSBCBBBBSBCBBBSSBSBSSSSCCSSBSSSSSSSBBBBCCCSSSCSSBSBCSCSBBBBSBSCCCSBCCBSSSCSSCBBBCSBCSSSBSBSCSSCCCCSBBSBSBBBSCBSBBBBSCCBBBCBBBCSCSCCBBSCSBCCBBCSBBCBCCBCBBSCBCBCSBBBBSSCCBCCCCBBCCBSSSBSSBBCSCCBSSCSCSBSCSBCSBSCBSSBCCBCSCBSBBSSBBBBSBBSBSBBBCCSBSSCBCSSSBCCBCBBBCSSBCBCSCSCSCCCSSCBSBCCBBBBSCBSCCBBBSCCSCSBSBBSCBBSBCSSSCCCCSSCSBSCCCCCBSBBSBBCBCCBBCSBBBBBCBSSSBSCSCSCBBBBBBSSBBBBCBSBBCBCBSCBBCBSSCSSSCSBCCCCSCBCCCSSCBSCSSSBBBBSSBSBSBBCSCBSSSSBBSSSSSBCSCSCSCCBCCSSBSSCCCCBCSCSCCSSBSCCSBSCSBBSSBBSSSCCSSCCBCSCBBBBBBSSBCCSBCSCSSSCSSSBBCBSSCCBCSBCBBBBSBBBBBCBSBBCSBCSSCBBCSBCSSSSBSBBSBSSSSCCSCBCBBSCBBBCCBBBSBBBSSSCBSSCCCSCBCSCBSBSBSCCCBBSSBSCBBCBBCCCCCCCSCSSSCCBSBBCSCCBSCSBSBBBBCBCBCBSSSCSCBCBBSSSBBBCCCBBCSBSSCSBBSSCSCSSBSCSSSBCBSBSBCCBBCSBSBCCBCSBSBSBCBCCSBSBCBBSCSCSSCBBBCCSCBSSBCSCSCCCBSBSSSBSBBBCSSBSBBCCCBSCCBBCBBSSBCBCSSCBBSCCSSCCBCBBCCBCBCCBSBBBBCCBCSSBBSBCSSCBSCCSBBSBCCBCSSCSCBBSCBCBCSSBCBBCBBSBCBSBCCBCSBSCCBSBBSBCCBCBSSSCBCCCSCCCSCSBBBCSBBSCCSCSSBCCSSSBBCSCSSSCBBSCBBCCSBSCSBBBBBSBBSSSBBBSCCBBBSSBSCCBSBBCCCSBBSSSCSBCSCCSBBBSCBSCBBSBCSBSCBBBBBSSCSBBBSSSCCSBCSBCSCBBCSCSBSSCBSSSSSSCSCBBSBCBBBCSSSBCBSSBCBSBCCCBBCBBBBSCCCCSBSBBSSBBSSBCBSSSCCBBSCBSSBCSBSCBBSBCBSSCBCCSBSBBSCCBSCBSSCSCCSSSCSBSSBBBCCCCSSSCCBCSBBCBSBCBCSCBSCBCSBSSCSCSBCSSCBBCBCCBSSCBCCCSCBBBBBCSCBBBSCCSCCBSSCCSCCBSSCSSSBBBCCSSCSSSSSSCSSBBSSBBSBSBCBCCSCSSBCBCSSCSSCBCCBBCSBSSBCBCSBCCSCCSBBCSSBCCSBCSBCSSSCCCCBCBCCSSCSBSCSCSCCBCSSCBSBCCSCCSCBBBCSCSSBBCSSCBBBSBCSSSBCCBSSCCBSBSCBBSCSBCCBCCSSSCSSBCSSSBSSCSCBCCCBBSBBSBBBSCCBSBCBCCBSBCSSBBCSCCCSSCCCSSCSCSCSBSSCBSBSBBBBCBSCBSCCSCCBSSCBSSSCSCBBCCBBCSSCSBSSCCSCCSBSCSBCSSSBBBSCSCCSSSCSSBCBSCSCCSCBBCBBCCSBBSCBSCSCBSSCCSBBBBSSBSSCBCBCSSCBSBCCBCSSBSSSCCBSCCSSCBCSCBCSBCBSSSBSBBSCSBBCBBBBCSSCSSCSCSBBSCSCBBCBCCSSSBBCBBCSSBBCBBBCCSSCCBCCBSBSBBSBSBBBCBSBBSBSSSSBSCSBBCCBCSCCCBBSCCCCSSCCCBSBSCSBBSCBCBSBBSSBSCCCBSBBSCCCBSBBBSSCCSBBCCSCCBBBCBSSSBBSCCCSSSSCBCCBCSSBBBBSBBCSBBBBSCBBBBSCCBSSSSCCCCBCCBBSCCSCCCCCBBCCBCCCCSCCSBSBBSCBCSCBCBSBBBCCBCBBSBBBBCSSCBCBCSSCCSSCBCCCCBCCCCCBSBSBSBCSBBCBCCBCSBSBSCSSBBCCBBBCCBCCCBBBSSBSSBBSSCCBBSSCBSCCBBSBCCSSBBSBBBSCBSBBSCBSSBBSCSCBBCCCCCSCBBSCSBBBBBBSCBCCCSSCBBSSCCBCBBBBSBCCCBSBBCBCBBCCSBSCCBCBSBSCSCCBCCBBCBBCSCSBCCSBCCCCCSCSSCBCBSBCCSBCSSBSCSBCCSCCBBSSCCSBCCSSSBCCCCSCSBCCBBSCSSCBBCBBSCBSBCBCCSBBSSSCBCBCBCCSCBSBCBBBSBSSCSCBBBCCBSBBCBCBCCSCCSCSCSSCSSSBSBSBCBBSSCSSCBSBBBBBCBCBSCCCCSSCSCBSBCSCCBSBBSBSSSBBBBBBSBCSCCCCSSBSBBBSBSBCCCBSSCCCSSCBSSBCSCSCCSCSSCCCCBBSCSSCCBSBBCSSSSCCBSSCSBBSBSSSCBCSBBSBBBSSCSSSCBSCSBBSSCBCSBBCCSSCCCSSSBSSBCBSBCBSSBSBCSCBBSSBCBCBCCBCCCCCBBBBCBSBSCCSCCCSBCBBBBSCCCSSSBBCBCCSSBBBSBSBSCBCSBSBBSCCBBBCSSBSCBCBBSBCBSCSBCCSBBSBCBCBBCSCSSCSCBBSSSSSCBSCSBCCBCSCSSBBCCSSBSSBSCBBBCCBSSSSBBSCBBCBBSCCCCCBBBCBSBSCCBBBCCBCSSCSBCBBCBSBSCCSSCBCSBSCBBCCCBBSSSBBCCCSCSCBBCSBSBSCSSBBBSSCBBBBBCBBCCCSBBCSBSCCBSBCSCSSCCCCSSSSSBCBCBBCCCBCBBCBSCCCCSCSSBCSSBCSSCBSSSSCBSCBBSCSBCCSSBSSBBSSCSBCBSSCSSCCSSSBCBBBBSSCBBCSSSBBSSBSSBSBBCCCBBBCBCCCSBCSSCCSSSBCSCSBCSCSSSBCCCSCCBBCBCCSSSBSSCSCBSCBSBSSCCSBBCCSSCBSSCSCBCCSBBBCCCSCCCSSBCBSCSCBCSBSSCCCCBBCBBBSSSSCSBCSCCBCSSBCSSBCCCCBBSBSCBCSSBSCCBCSCCBBBSCBCSSCBSSSCSBCBSCBBSSSCSCBBSBCCCCCCCBBSCBSBSSSCSBCCSSBBCCBBCBCSCBSCBSBSCBBSSSSCSCCBCBCBBSCSSBSBCSBCSCSBSBSBCBCSSCBBBCSCBSCBCCCBBCSSSSSSCBSCSSSBSSBCBSBBBCBSCSSBSBBBCBSSSCBSSSCCCBBBBSCBBBSSBSBCBCSBBBBBBCCSCBBBCBCCBSSBBCSBCCCCBCBBCCBSSBSSCSBSBSSCBBSBCSSSSSCSBSBCBSSBSSBCBSCBBCSBBSCSBCCSBSBBBBBCBBCBCSBCBCCCSSCSCBSSBBCBBSCBCBSSSBSCBBCCBSBBBSSSCCBSSCCBBCBSSSCCSBCCCBBSCCSBSSBBBSCSBSSBSSBCCCBCBBSSCCCSSBSBBBCCCCBBSCSSBBBSBBSCBBSSSCCBBCBSBBCSSBBBCCCSCSSBCSBCSBBSSSCSCSSSSCCBSSSSCBCSBCBCBCCBBSCCCCCSSSCSSCCBCBBCCCBSCBSBSCBSBBCCBCSCBBBBCCBSSSSCBBCBSCSBBCBCSBBBSBBCSSBBSBBSCCSSSCBSBCCSBSBBSSBSCCBCBCCSSCBSBSCSBSCBSSSCCCCCCCCCBBCCCCSBBBBBBBSSSBCBBCCBCSCSSSBCSSBBBBSCBBSCSCCCBSSCCBSBCBSCCSBBCSCSCBSBBBBSSSBSBBBBCCCBCCBBBBBSSCBCCCBCCSCBSBSSSCCCCBBBSSCCSCCSBSSBBSCSSBBCBSSBBBBSSCSCBCBBCCSBCCBCBBCCSSCCSCBBBBBCCBCBBCSCSBBCCCCSSSBBSSCSBSBBCSCCCCBCBBCCCSBSBSSSSBCBCBSCSBSCBBSBSBBSSCCSSSSCSSBBBCSCBSSBSBBCSCSCSSCCBSCSSBBSBCBSSSBCBCCCBSBSSBSBBSSSCBCSBSSSBCCBCCSSBBBSSCBSSCCBBCBCSSSBCSCSBSBSSBCSBCCSBSSCBSCCBCSBBSBSCBBSSCSSSBBCCSBCCCBBSSCSCCBSSCCCSSBBCSSCSCCSCCSSBSBCSBSBSCSCCCSCBCCBCBBSBSBSCSBCCBBBCCSCBBSSBBBBCSBCBSSCCSCCCBSBBSSBCBSSSCSBCCSCSSBCBCBCSSBSBBCCCCSSSBSBBSSCBBSCBBCSBCCSSBSSCSBCCCBSCCCSCSBCSBBSSSBBSBBSSCBCBCSCCBSSSCSBCSBCBSSBBSCBCSBSSSCCSSBBBSBSSBSSCCSBBSCCSSSCBBCBSBCBSSCCBBBSBCCSSCSBBCCSBSCBBCBSSSBCSBSBCBSCSCBSCSBCBSCCCSCSCCBBBSCSBSCSBBCCCSBCSCCCCBCCBSBCSSCBSBSBBCSCBCCSBBCSSSCSCSBCSSSBSBSSCBBSSBSSBSCSSSSSBCCCBCBBCSBSBSBBSCBSBSBSCSBCBCBBSSCBBSCSSCBSCCBSBCBCCSCBCBBSSCBBCBCSSCBCSSBSSBBCCCCSSCBCBSSCSBBSBCBBBCBSBBBBSSSCBSBCSBCBCSCBBCCBSSCBBSBCSBBSBBSSBBCSCBCBCCBCCCBBSCSBBSSBBCSSSCCBCCBSBCBBCCBSCCBSCBSSSBBCBSCCBCSCCCBBBBSBCSCSBSBBCCCBSCCCBBCCCSBBSCBBBCCBCCSCSCSSCBSBBSBSSSBBSCSBCSSCBBSBCSCBBCBCSSCSCSBSBCBCSCCSSCSSBBCCCBSBBSCSBBSSCSSBBCSBBSSCCBCSSSCBSBSSBCSCSSBCSCCSSCSSBCCBBBSBBSSBBBSCCSCBBSCBBSSBCBSSSBSBBCBCSCBBBSSCCCCCBSBBSSBCSBCCSCCCSBSCSSBCCCCBCSCCCBSCBSSBCSBBSCCSSCSCBBCBBBBCCBCSSSCBCSCBCCCSBSCSCCCSCCSBCSSSSSSBCCCBCCCCCCBBCCBCBSSCBCSCSSSSCBSBSSBSSBBSBSSBBCCSSCBCBCCBSCSSBSCBCSCBBBCBCSSSBSBSCBBBBCBBBBSCCSCBSCSCBBBSCBBSBSSSSCBCBSSCBSCCCSSSBBCCCCSCCBSCCBSSSBCCBBSCCBSSSCBSCBSSBSSBBCBCBBCBSBCCBSCBBBSSBBBSCSSCSCBBCSCCSCCCSCCCSSCSCBSSSSCCCCSBSBBCBSSBSSCSCBCCCSBSCSCSBSSSBSBCCSSSCCBBCCBBBBCSCCCCBBBCBCSSBBBBBCCCCBBCCCCBBCBSSCBSCSSSCSBBCCCCCBCSSBSBCCBCCCCCSBCSSSCBCCCCCBCCBCBCSCSSCCBSBCBCBCSSSCCSCBBCSSBSBBCSSSCBCSBBCCSBCBCBCBCCBSSCCCCCCSCBCSCCCSBCBBSCSSSCBSCBBBSBSCCSBSCSBBCCSBSCSBSBBBCSSBSCSCCCBBCBBCSCBSBSCBSCCSSBSSSBCCSSBCSSSBCBCBBSBSCSCCCCCBCBCSBBBSCSBSSCSSCBBSBSCSSBSSCCCCSBBCBCSBSCCBCSSSCSBSCCSCCSCSBCSSSBBSCSSBCBSSBCCCBBSCBCSCBSCSBSBBSSCSBBBSCBCCBBBCBSBSSSSSCBCBSCBSSBCSBSSBSSBSCCCSCSSBSCCCCCCBBSSSBBSSSSSCBSSBCBBCSCBCSCSCBBSSBSCSCCSCSBSCBCSBBCCCCCBBSSCCCCSSCCCBSBCBBCCBSBBSCCCCBCCCSSSCSSBSCSBSBSSCCSCCBBCSCCCBCBCCCSSCCSSBSBBCCSBBSBCCBCSBSSSBBSSCCBCBCSBSSCCCBCCCCBSCCSSSSCSCSCSCCCBCBCSCSBSCBCBBBBSCBSCSCBSSSBSBCBCCCCSSSCSBSBBSSBSBSSSBBSCCBSSCCBSCSCCSCBCCSSSBCCCBSSBSBCBBCBBSCSCBBSCSCBCSCSCSCSSSCBSSBSCBSSSBCSBCCCCSBSBBSBCCBSCSCSSSCBCCCSBCSSSCBCSBCSBSSBCBBSBCCCCBSBCSCSSCBBSBBSCCCCCSBBBSBCSBCCCCCCCCSBCBBSCSBCCCBSCBSCSSCBSBSSCBSCBCCSSBBBSBCBBBBCCCCBSSCSBCBSSCSBBSSSSSBCCBBSBBBBSBCBBCSBBSSSSBSSCSCSSSSCCBBBSCCCBBSBCSBSCCSBCCCCCSBCBBBSSBBSBBBCSBBBBCBBSSBSCSBCBBBCSBBSCBCBSSBSBSSCBCSBSBBSCBCSBSBCSSBSSBCBCSSSBCBCBCSCBBBCBSBSCBCCSBCSBBCCCBCSBCSCCCBCSSBCSCSSBBCCBSCBCSSCBBBSSSCBSSCSSCBCCCSBSSCBSSCBCSSSCSSSCSBBBSCSSSCBSBSSSSCSSBBSBCSSSCBBBCBCSSSCSSSSCBCCSCSSSBCSCCBSSBSCSCBSSCCBSBSCCSSSSCCBBSCSSBBCBSSBSSSSSBSBBSBSSBSSBSBBSSCBBSBCCCBCCSBBSCBBBSBBBSBBSSCBCBBSSSCSBCBSSSSCBSBSCBBSCSSBSBSSBSCSSCCCBCCCBCSBSCCBSCCSBBCCBBSSCCCBBSBBSBBCSBBCSSSBCSCCBBSCSCCCSSBBBBBSCCSCSCBBCBCSBSCCSCCCSBCCCCSCBSBSBBBCBCSCSBSBSSSSSCCBBBBSSSCBBCSCCSBSCCBBBBBBSBCSSCBSCCCBCBBSBBSCBSCSBBCCSSSBCCCSCBSBBCCSBBBSSCCCCSBSCSBSSSCCBSSCSBCCSBBCSSSBCBSCSCSSSCCCCSBBCSCCCCSSSBBBBSSCCBBCCBCCCBCCCBCSBBBCCCBBSSCBCBCSBBBCCCSBBCSBCCBBCCSSBBCCCCBBBSBBCCSSCCBSSSCCCCCCCSCCBCSBSBCBCSCBSCSBSSSBSCBSCSBBBBCBBSSCSBSCCCCSSCBSBBCSBSSSCBSCCCBBCBBSSBCBCBSBSSSSSSCBBCCCBSCSCSCCSBCCCSSSBBSBBBBSBCSBBCSBSBCSSSBBCCSSBCBCCCBBSCCBSBCSSSSBBCSSSBSCCCSCBCCCCSBBCCSCCSCCBSCCBBCCBSSBBCCBSBBBCBSSCBSSCSSSSSCBBSSBSSSCSSBSSBBCSSCCSBBCSCBBSBCSBCBSSBSSBSCCBBSBBSBBSCCBSBCSCBBBCBBBBBSSSCBSCCSSSSSSBBCBCSCSCBCSSSSSSSCBCCCCCCCBCSCBCSBBBSBCSSCSCCCSBCBCCSSCCCSBCSSBSCCSCSCCBCSSCBSCSSSCSSBBCSSCSCSSCSSSCBSCBSSSCBSBCCSBSBCCCBCCCSSSCCCBCCCSSSBSCCBSBBSCSBCSSCCSBBBCCBCCCSBCBCCCSSBSSCBSBBCBSBCSCCBCSSBCBSCCBCCCSSSCSSBCCSCSSCBBBBCBSCBBCBCBBSSCSSCBSCCSBSCSSBSSCCCSSBCCBBBCBSCBCBCBCCCCBCSSCCCSBSBCBSBCCCSSSBSCSCBCCSCCBCBCSSCSSCBCBSCCCCSCBCSBSCCBSCBCSSCBSSSCBSBSSCCSCSCBSBSBBCSCBSCCSBSCBCCBSSCSSCCBSCBSSBSSCBCSSCCSCCCCSSBSSSCSSSSCBCBCBSCBCCCCSBBSSBCSCBCBBSSSBSSCSCSSSBCCBSCBCCBBCSSBBCSSCSSBSCSCCCSBCCSSCCSCSSBSSSBSBCCSSBSSBSBBBCBCSCSBSSBSSSSCBSCBBSSSCSCBBBSBBSCCCBSSSCBCCCSSSBCCCCSBCBSBCCSBBSBSSCSSBCBSCBBSBCCCSSCCBCCBCBCCCCBSSSSCSCBSCSSSBCBCBCSBCBCCSSCSCCSSBCSBCCSCSSSBBBCSCCBCBSSBCSBBSCSBCSBSBCSSBBSSSSSCCCSSSCBBBBBCBBCCBCBCSSBSBBBSCSSSCCBSCSCBBBCBCBSCBCBBBBBBSBBSSSCBSCSCBCCBSCBSSSBCSSCSCBSCSCSCSBBSSBCCBCBBBCCSBCBBSSCCSBBCBCCSBSBBSSCCSCBCSSSCSBCSBCSSCBBBSSCCBSBBCCSSCCBBCBSBCBCCSSBBSSSSSCBSSBCSSSSSSCSBCBBBCCSSSCBBBCCBBCSSBSSSCSCCCCBBBCSCSSBSCSBSCCSCCSSSSBBCSSBSSCSSCBSBCSCBCSBCBSCBSCSCSBSCCCBBCCCSSSSBBCCSSCBSSBSCBBSSSCBCCSCBBSCCBCBCSCSSBSSBSBCBBBSSCCBCSSCBSCSBCSCCBSSBBBSCCBBBBSCCSCSBBSBBSCBBCSSCSCSBCSSSBBSBBBSBCBBSBSSCSBSBSBCSCCSBSSBBCBBSSCCCSSSCCBCCSBSBCBCCCBCBBCCBCBSSCCSBBSBCCBBSSBCBBCBSCBSCBCBCCBCSBCBCCBSSBBBCBSBBBCSSCBCBSCSCSCSSCCBBBBSBBBCSSSCBBBSSSCBCSSBBBCCSSBSSSCBSCSCSBCSCBSCBBBBSSBBBBSBBSBBBBCSCSCCBCCCCSCCSSCBCCBCCSBBBSCBSSCBSSCCSSCSCBSSCCSCCBSSSBBBSCCBSBSSSSCBBCCBCSSSCCSBCSSBSBCSCCCCCCSCCSCBSCCCCSBBSSCCCSSBBSCBSCCCBCCCBBBCSBBSSCCSSSCCSCBCSBBBCSCBSBCSSSBBSSCBSCCSBBSBCSBSBCBCCSSCCBBCSBSBBCSBSBSBBSBBCSSCCSBSBBSCBBCSCSSBBCSBBCCBCSSBBSBSSSCCSBCBSCBBCBCBBCSCSCBBSCCCBSBCBSBCSSBCSBCBBCCSCSBCSSBSBSSCBSBCSCSBSBBSCBBBSSBCBBBSBSSBBCSBCCCBBSSBSBSCSCBCSBBCCCCBBSBCSCSBCBCSCSBBBSBSCSCSSSBSCCBSSSBSBCCCBSSSSBCCBCCBBSCCSCCBCCBCCBSCSSSBCCCSCCSBCSCSSCSCCSBSSBCSCCBSSSSCSSCCBSSBSBCBCBSCCCCSSSBCBSCBSCCCBCSBSBBCBBBBBCCBCBBCBCSCBSSCCBBCSCSSBBBCSSSSBSBCCCSCCBSCBCBCBCSBSCBCCCBCBCSCBBCCCBCSCCSCSCSBCCCSCCBBBSCSCBBBSBSCSBCBBSSCCCSBSCBBSBCBCCSSSCCSBBBBSCSBCBSSCCBSCSBBBSSSBSSCSCCCBBBSSBBSBBSBBSBBSBCCCSSBSCSCCSCCBSCSSBBCCBSSSSSCBBSBBBCBCCCSBCSSSSBSSBBCCSBBCBSCBSCSSSSCBBBSBSCBCSBBSSSCCSBBCCBSBSBCBCCBSCSBCSSBBSBBCBCSSBBBCSSBBCSBSBSSBBCBCBBCBSCCBBSBBCCBBSBCBSSCCBCCCBBCBSSSSBCCSBSBCSCSSBCSSSCCCBBCBSSCBSSBBSSSSCSSCSSCCBSBSSCSBBBBCCBCBSSCSSSSCCSCCBCBSCSSBCBCSCBBSCBCSSBSSSSBSBBSBSBBBBSBSSBSCBCSBSBSBBSCSSBSSSBCCSBBCCBSBCBBBCSBBBCCBBCBSCBCSBCBCSSBSSBSCCBSSBBSCBSCBCCCSSSBBCBCSSBCBSBSSCCSBCCCSBCSCBBCSCSCBBSCSCSSCCSSSSCSSBSSCCSBCSCCBCBCCCCBCSSBSSSSCSCSSBBCCCBSCCCCBBBSBSBBBSCBSBSSCCCBSBCCBSBCCBSCCCSCBCBSCBSSSSSSSSSBSSCSCCSBBCCBBSCSBBSSCSCCSSSCBSSSBBCCBCSSCBBBSSBBCBCCCSCSCSSSSCCBCBBBBSCBSCCCCBCBSSSBCCSBCCBCCSBCSBSSCCCBSSCCCSBBBCBBCCCBCSSBCSCBCBSSSSSCCBCCCCCSSCBCCBCSBCBSBSBBCCSSSCCCBCCCCBSCSBCBBCBBCCBCBSBSSCCSCCBSBSCBSSBBSCBBSBCBCSCSBSBBCSCSCCBCSSCBBSBSSBSBSSSSSCBSSSBBSBBBBCSBBCSCCSCBBSCCCBSBSCSSBSCCSBCBBBBSSBSSBCCCCSBBCSBBCSBSSSSBCBCBCCCCSCSCBBSBSBBCBCCBCCBSBBCSCCCCSSCCBBBSSSCSCSCBSBCCBCSBSBCCSBSBCSBBBSBCSSCCSSCCCSSBSBCSBSSBSBBSCBCSCSSBCSBCCBSSBSBSCBBBSCSCBBBBSBSBBBCBBBBSBCCSSSBBSSSCCSSCSBCCSCCBSSCCSSSSSCBSCSSBSCBBCSBBBSBSBBBSCSCBBSSCBBBCSCBBCSCBCSCBCSCSCCSCCCSBBBSBBBCSCCSBCSSCCSCSBSSSCBCCSSSCSSSCCBCBBBBBBSCBBSCCSBSCSSSBBSCBBCBBCSSCCCBCCBBCBSBSSCCSSBCSCCCBCCSBSSBCSSSSCSBBCSCBBCCSCBCBSBSSBSBBBCCCSBSBCCBSBBBCCCBCSBSCSBBCSCBCSSSSSCSCSSSBBCCCBCBBBSCCBSSCSCCBSCBCBCSCSBCSCSSSCCCBCSCCCCSSBCCSBCCCCCSCSBBBBCSCBCCBSBSSSSCCCCBCBBSCSSBBSSCSCBBCSCBBSSCCCSCCBCSSCSSCSSSBBSSBCCCSSCSCSBSCBSSSBCCBCCBSCBSCSSSSBCBSBSCSCCCBSCBBSSSBCCSBBSBBBCCSCSCCCSBCCBBBSSCCCSSBBCCSBBCSSCBSBBBSBSBSCSCSBSSBBCBCBBSSBSCBSBBBCCCBSSSCBBBSCCCSSSBSSBSBSBCCBCBBBSBSCBCBBCCCBBSSCSCSBBSCSCCSBCCBBCCSSSSCSSCCCSSCBSBCBCSCBCBCBBCSSSSBSBCSSSBBCCSCCBBSCBCBCCSSSCCBCBSSBSBSCCCCSBSBBBSCBBCSCBSBBSCSCBCBCSBSCSBCSSSCCSBSCBBCBCBCBCBBSCSCSBBSCBSSBBSCSSSBCSCSSBBSSCBBSBSCBCBBCSBSSBCBSBCCBSBCBBSCCSCBBSBSBSBSSBBCSSCBBBCSSCSSBBBBCCCCCCCCSBCCCCBCSCBBCBBBSBCBCCSSCCSCBSCBSSBCSSCSCCCCSBSSSBCCCCSSCSBCSSCBSBBCBBBCBBCCBBBSSSBBSSCCBBCCSSSBCBCBSBBCBCBBCSSBSCSSCBBCBCSSCSSCSSBBCCBSBCBSCBSSSBSSCCBBCSSBBCBSSBCBSCCCBSCBSSBCBBCSBCBSBSSSSBCSBCCCSBSCBSCSSBCSSSCSCBBSSBCSBSBCCSSBBSCSSBCCBBSCSCBCBBSCBBSBSSBBSSCCSBCSCSSBCCBCCBCSSCCSSSSSSBSSBBSBSBSCBBSBBSSCSBSBCSSCBBCSCBCBCSSBSSSSBCBBSBCSBCBSSCBBBBSSSCCSBBSSCBCCSBSBSBSBCSCBCCCBCCBCSSBCBBSBCBBCSSCBSSBBSSCSBCCBCCCCSCBBSBCBBBCBCCCCSBCSBBBCBBCCBSCBCCSCCCSBBCCBSCBBBSSCSCBCSCSBSSBCCSBCBCBBCBSCCSCSSCSSBBBBBBCBBSBSCCBBCBBSBCBCSCCBSSCSBBCSBBSCBCSCSSBBCBCBBCBSCSSBBCCCSBSBBCSSBCCSSSSCSBCSBSSBCSCBBSSCSBBBSSCBSBSBSSCSSSCCCSBSCSBBCSSBCSCBCSCCCBBSSCCCBBCBCBBBBBCCBBSSBCSCSCSCBCCSCSBCSBSBBBSSBCBCBBCSSCSBCSCBCSSBCCSCSBBBCCCCBBBBCCBCSBBSSSSBBCCBBBBSSCCCBSCSSCCBCBBSSCSCCSSCBBBSBCSSCBSSBCCCBCCCSCBCCBCCBSBBBCBBBSCSCSCBSBCBSCBBSBSSSSCBBSBBCCSCSBCSSCSBSSSSCCBSBCSCCBCBBBSSCBBBCCBSBCCSCCCSBCSBBSSSCBCSSBBCBSBSSBBBBSSSSCCCSSBCCBBBBSCSSSBSCBCBBBCBCSCBCSCCCSBSBCSBBBBSCSSBBBCBBCBSSSSCSCSCBBBBSBBSBCBCCCSCCCCCBBCCBSSSBSBCCSCBBCBSSBBSCCCBSCCCCSSCSBSCCBCCBCCCBSBSSSCSSCSCSCBCCSBSCBCBCSBBBCCCSSSCSCBCBSCBSCBBSCBSSBSBSCSSSSBSCBSSSCBBCSBSSCCCSCSCSCCCBCCBCSCCBCBSSCBBSBCBSCSBCSCCCCSSCBBCSBSSBCBBCSSSSBCCCCCCSCSSCSBSBBCSCBCBSCBBSCCSBBCSSSBCSSSCCBSBCSSBBBCBCCSBSCBSCCSSSCBBCCSBBBSSBBCSSSSCBCBSCCCSSCSSSBSSCCSBBCCCBSBSSBCBBCBBCBCCCBBCCBBSBCCCBCBSSBBSBCCBSCSCBSCSBBSBCCCBSBCCSCCBCSCBCBCBCCCCSCSSCSSBCBBCBSSCCSCSSBBSCSSCBSSBSBCCSBBCCSBSBBSSBBBCCBSBSSBSSCSCSCCCCBSBCSSCSCCSCCBCBBCCCCCCCCBBBBCSBCBCCSCBBSSCSSCSSBSSBSCCCSCSBCBBSBSBCSBBSSCSSSSSBBSCBCSCBSSBCBCSBBSCCBSCBBCBSBCCBSCSBBBSCCCSBBBCCBSBBSCBBBSCCBCBCBCCCBCCSCCCBCBCBBSCCBCCCBSCBBCSCSCBBBCCCBSCSBBSCSSBCBSSBBCCSSSSCSSCBSSBBBBSBCSCSCSBSCBCBBSSBBBBCBSBBBCCSSSBBBBCSBBSSCBSSCBCSBSCCSBBBSCBSSCSCBCBBCSCSCSCCBCSBBCCBBBCCSCSSCBSBBBCSSCBSCBCBBBSCBBCCCSCSSBCCSCBCBSSBBCCBCSBSSBBBCSCCBCSBBBCSSCCCBCBSSCSBCBBCCSBSSCSSSBBCCBSBSSCBSSCBCBSBSSSBBBCSCBSCBBSCSCBBSCBCSBBBBBBSBBCSCBBBSCSSBCSBSCSSSSSCSCBSBCBCBSCBBCSCSSBSSCSSBCBSSSCCCBCSBSSCCCSSSSBBSSCCSBSSSBCBCSBBBCSBBBSBBBCCBCSSCSCSSSCBCBBCSSBSSCBCBBSSSCCSBBSCBSBCSBCSBCSSSCBCSSCSSCBSSCBSCBCSCSBBBCSCSBBCCSCBCSBBSCBCCCCSCBSSBCCSCBCBCBSSCCSSBBSSCCSBBSCCSCCSCCCBBCBCCCSBCSBBCSCSBBBBBSBBBCSCBBCBBBBBSSCSCBSBSSSCBSBSBSSCCBBSBSCCSSSSSBCSBBSCSCBCBCCBSCSBBCCBBBBSSSCSBCSBSCBCBBCBSSCBBSBBCCBBCBCCSCCSCSCBBCSBSSSSSCBBCSBSSBSBSCBCSCCSSCBCBCCSSCSSBBBBCBBBBSBBSCCCCCBBSCBBSCBBCSSCBCCBBSSCCCCBSCBSSCCSSBBBSCBCBSBSSSSCSBSCCCSSSCSBSBBCBSCBSCSSSBCSSCSSCCBSCSBCSBSSSBBCSCSBSSCBSSCBSBBSCCSBBCSSCBBSBSBSBSBBBSCSBBCBBCBBBBSBSCCBBBCBCCSCBBCBCBBSCCBSCCBCCCSSCSSCSBBSCBSSBBCSCSBBSBCSBBSSCBBSSBSSSSCCSCBSSCSBSSCSBBBCCSSCSCBCCCCSBCBCSBCCSSCSBCSBSCBBCBBCBBCBSCCCBCBSCCBBSSCSSCBBCCBBCSCSBBSBCCSSCCSBSBBCCSCBBSBCSCCBCBBCSBCSSSBBSCCBSCCBCBCSSSCSCSSCCSCBCBSSBBSSSCBSBCSBCBCCCCBCSBBBSBSCCBBBCCCBCBCBCBCSSCBSCBSBBCBBBCBSBBBBBSBCBCBSCCCSCCSCSSBBCCCSSBSCBCCBSBBBCSCBBCCCSBCCBCBBBCBCCBCCCCBCSSBSSBBCBCBCBCCCBBCBSBCCBSCSBBCCBSSCCBCCSCCSCSSBSSBCCCCBCCSBSCSCCCSCCBBBBBCCCBCBCSSBBCCSCSCSBCCCSSBBBSSSCBBBCBCCCSSSCCCSBCBSSSBCCBBSBBBCSSSSBSBBBBBSBSBCBBBSCBCCBBCBSCBCSBCSSCSCCCSCCBBCBBSCCCCCCCCCCCCSCBBCBSBCBCSCBCSSBSSSCSBSSCSBSBSCBSBBSBCCSCSCBSSBBBSSCCCSBBBBBBCSCBSBCBSBCSBBCSBBBBBSCCSSBSBBSCBSCCSSCSBCBCSSBBCSBBBSBSCCSBCBCSCCBBSBSCBCBSSBBCSBSCSSBBSSCSCCBSBBCCCBSCCBSBCSCBSSBBSBCCCCSBSCSBBSCCCBBBBBCSSCSCSSCBBCBCBSSCSBCSCSSSSSSBBBBBCBBCSSSBBSSBCCCSBBCBBBBSCBCBSSBSBCBCCSSCCBCSCSCBCCSCSBSCBBCCCCCCCSSBBSSBBSCBBCCBCBBCSCSSSSCBCBBSCBBBSCCCSBBSCSBSCCCCBBCCBSCSSBBCCBSBSSBBBBBBCSCBCBSSBSBSSSSCSBCCSBBCSCCSCSSCCBBBCSBBCCSBCBSCCCBBCBBCBCCBCCBCBCSBBCSBSBCCBBBBCBBBBBSCSSBSCCSSBCSSCCBSSBBSBSBCBCBCBCBBSSSCCBSCBSCCBCSSCCCCCSBBCCSCBBCSSBSBSBBSSCBCCSBCCSCBSBSCBCSCCBSSCSSSBCBCBCBCBSBBBSCBBSSBBCSCBCBSBSSCBCSSCBSCSSCBSSBCBCSSBCSSSBBSBBCSSBSBCSBSBSCSSBSSCBSCBSCCCSSBCCBBCCCCBSBSCSSCSSBSBSSCSCSSBSCSCBBBSBCSSCSCSSCBSCBSBCCSBCBSSBBCSCCSCCCBCSCCCBSCCSCCCCSBCSSCCCCSCSSCCSCSBCCBBBSSCBSBBSCCSCCSSCSCCBBSSCBCSBSBSSBCCSBBCBBBSSCSBBCCCBSCBCSBSSBSBCSBCSSBBCBSBCCCSSCBCSSBBSSSBBCBBSBSSBCBCBCCCBBCBBSBBSSCSCSCSSCSBSCSBBBCBCBBSBBCBCBCCCSCSBBCSCBCSCSBCBSBSSBBSBSBSCCSCCSSSBSBSSCBBBBSCCSSBSBCBSSSBBBCCSCCCBCBSCBBBCSSCCBCBSBBBCCCBCSBBCBBBBBSCBSSBBCCCBBCCSCCCSSCCBCBCSSCBBSBBSBCBBSBBSSSBCCSSBSSCSSCCCBSCSSSSSBCCCCSCBSBCBSSSBBSSSBCBSSBBBCBSBCCSBCBSCBCBSCBBBBBSSSSSBCCSSBBSBCCSCBSCCBBBCSCCBBBSCSBCCSSBCSBSCCSCBBSSCCBCCBCSSBSSCCBCBBBCBCSCSCBBBCSCCSSCCSSSSBSBSCSBSBBCBBCCSBCCCBBBCCBCBSSCSCSBSSBBBSSCCCBCCCSSSSCCSBBCBBCCSBSCSSBCCBSBBSSSBBSBCCSCCCBCSCCCBCBBSCCSSBBCBSSCSBBSCSSBSBSBCCBBCCSSBSBBBSSSSSBBCSBCBBSCCSBCSSSBCCCBSSCBCSBCSCCSSSBBBBCCSBCSCCSBSBSSSBBCBBCCCCSCBBBBCBCCCSBSSBBSBCSSBSSSSBCCCCBSCCBBBCCBSSBSSSCSCSSBBCBSBCBSBSCBSSSSCSSSSBCBSCSCCCSCSBCBCSBSBCCBBSCCSCBCSCSBBBBBBBSCBSCSSSBCCBCSSSBSBCBBCSSSBSCBBCCSBCCBSBBSSBCCBSCSSCSBCBSCSSSBBSBBCBBCSCBSSCCBCSSBSSSCCCCSCSBBSBSSCBCCBBSBSSBBSSBCBBSSCCCBSSBCBBSSSBCSSSCSCCSCSSSBSSCCBBCBSBCBSBBCBCSCBCSBSBBCCCCBCCCSCBBBSBBCSCBBSBCBSSCSCBCSCBCCCCSBSSBSCCSSSSBBCSBSBBCCCBCCSBBSCCBCSCSCSSBCBBSSCCBSCSCCCBCBCBBSSCBSCCBCSBBCSCCCSBBBCBSSCCSSCBCBBCCBBBSBBCBSCCSSSSSCCSSBCBSCBBBCBBCCSBBCCCCBBCBCSSSBBBCSBBSBSSCCSCBSBBCBCCSSCSSSBCCCSCBCCCBBCSCCBSCSSBSCBSBSBBCSBSBCBSBSCCCCBCBCBCBCBBCSSSBCCCBBSBSCSBBCBCCSSCSCCCSBSCSBCCBBCBBCCSCCSCSBCCCBSBBSCSBSCBBCBSBSBBBBBSBSBCCCSSCCCSSSCCSSSCSBCSBSSCCBSBSBBSSCSCBBSCCCCCSBBCBCSBCBSBBSSSBBSBSSCCCBCBCBSBBBSBBSSCSSSBCCCCBBSCBCCCBBBBCSCBSBCSCCCBSSBSCBBSSBSCBSBSSBBSCCCCBSBCSSCBBSSCBCSBBCCBSBCSBSCCBCCSSCBBCSSBSSBCCCSSSBCSBBBSCSBCCSBCBBCSCCSSCSSSSSCBBBSCBSBCCCCCBCCBSCBCCBCSSCCCSCSSSSBSCCBBSSBBCSCCSSBSCCCSCCSSBBSCSSCBSCSCSCSCBBBCBBCBSCCCCBCBSCBSSSCBBSCBBSSBBBCCSCCCSBBBSCBBBSBBBSBBCBBBBBBBCBSCSBCCSSBSCSBCSBSBBCBBSBCCSBSSSCBSSSSCCSBCSCSBBCSBSCBCBSSCCSSBBSSSSSBBBCSSSBBCBCCCCBBBBCSSSSBSSSBBCSBBCSSCSCSSBBBCCSCSCBCBSCSSCCSCBCBBCSSCSBBCSSBBCCSSBSBBSBCBBBSBSBBBSSSBSCBSBBBCBCSBBCCSBCCBCCBSCCCCBBCSCCCSCBSCBBCCBSCCSSBSBCBSCBBBSBBSBCCBBBSBCSBCSSBSSBBBSSBCBSCSCCSBBCCSBSCBCSCSBSBBCCSBSBBCSSSBBCBSBBSSSBBSCBCSBBCBBCBCBSBSBCBBBCCSBBBBCBCSCBSBCSSCBBSSSCSSBCBSCCSCBBCSCBSBBBSSCCCCCBBCBCCBCSCSBSCSBBBCSSSCSCSCCSSCBCCCCBSBCCBBBBBCBSBBCCBSCSCCBSBSBBCBBSCBSBSSSSCSSBCBBBCCCBBBBCBSSCCBSCSCSBBBSCCSSBCSBSSSBCSCSBCBBCBBBCCCSCSSCCSSCSBSBBSCSSSCCSBBCCCSBBBSCSCSSBBBSBBSCBBBCBSSCBBSBCBBBCBCSCSBBCCSSBSSCBCSSSSSBSSBBCBSCSCCCBCCBSBBBCSCCSCBBSCBSSSCCCCSBCBCSCCSBBSCCCBSCCBSSCSBSSBSBSSSBCCBSSBBBSBCBSCBCCBBCCBBBBBSCBSBSSSCBBSSCBCSBSBCCSCCBBSBSCBCCCBCBCCSSCSSBCSCSBBBSSCSBCCSBCBSSBCBSSCCCSCBCSSCCBBSCBSBSCCSBSCBCCSBBCBCSSCSCCSCBSCCCSSCBCSSSBCCCCSSSBSCSCCSSCSSSSSCBSBCCCCCSBBSCCSCSCSCSCSBSCSCSBBSCCCBCSCBBSBBCBCBCSCBBSBCSSBBCBSCBSCSBBBBSBCCCBBSBCSCSSSBCSBSBSCCCCBBSBSBSCBBCCCSBBSCCSBCSBBCCBCSBSBSSSCCBCCCSCBSSSBSSSBCCCBBSBCBCCCSBSCCSBBSCBCCCCBSSBCBSCCSBSBSSBSSCSCSBCCSSBBSSSBBBBBSCBSBSBCCCCSBSSCCCCSCCBCBBCCBSSSCBBCBCSBCCBSBSCSSSSSBBSCBCBBCCBSCBCSSSCBSSBCSBBBCCBCSSBCSSBBSBBCBBBSSSSSCCSSBSSBSSCSSSBCCSSCSBCCBBSSCBSBBSSSBCBCBBSCSSBBSSSCSCBBBCCBSBSSCSBCBSCCSBCCCSBCCBSBSCSSBSBCSBSCCBSBBSCCBCCCCSBSCSCCCCSSBSCBSSCCSCSBCCCCSBSCCSBBBSBCBSCSCCBSCCCCCBBSBCSSCCBBBSBSBBSCBBCCSBBSCSCBSBBCBSCCBBCCSCSCCCSCSCCCSBBBSCBCBSBBSBSSBCSSBBCSBBBCCSCBSCBCCSSBBCSCSCSSSCCBCCCCBSSBSSSCBSSCSSCSSCCSSCCSCSCCSSBSSSCCBSBBSCBSCSBCCBSCBBCSCCCBSBCSSSSBBCCSBBBSCSCSBBBSCBSSSCCCCSBBBSSBBCSCCBSSBSBCBBBSSSBCCCBSBCSSSBCCCCSSSSSSBSCCBBSBSSSCBCBBCBCBBCCBCBSBBCCCBSCCCBSCBCCSBCBCBBCSCSSCBSSSSCBBSCBSCBSSSSCBCSCSBBBBBSBCBSBCBBBSCSBSCSCCSCBBBSBSBSBCCCBBSBCCCCCBCSCSCBSSSBBSBSBCBBSCCBBSCSCCCSCBBCSSCSSSCBSSCCSBBBBSBCBCSBBSCSCBCSSBSCCBCBBCCSCBCSCSBCBBBCBCBSSBSSCCCSBCBCBBSCCBBBSSBBBSSBCCCBSCSSCSCCCBBCCBSBSCSSBSSSCSSBBBSSBBCCBBCSBSSSCCBSCBCCBCCCCCSCCSSBBCBCBCBSSCBBBBBBCSCSBCCCSBCCSBSBSCBBCCBBBBBCCBBBCCCCBCCCSCSCBCBSBSCBCSCBBSBCCSSCCSBBSBCSBBSCBBCCCSCSSBBSSCCCBBCSCSCSCCCBBCSCCSCCBBCSSBCCBCBSCCSBBCSSCSSCSSCCBSCSBSSCCBBSBCSSSBCCCSCCCSCCSCCCCSSCSCBCSSBSCBCBBCCSBSBSSSBBCCBBBCBSCSSSSCCSCSSCBCCBBSBBBCBCSSBCBSBCSCCBBSBBBSCSBBSCBSCCSSSBBCCBCBCCBBCCBCBBSCSCCSCCBSBCBCCCCSCBCSCCBSSCCBSSBSCCBBCCSSCBBSCBBBSSSSBBCCCBBSSCCBBBCCCSBCBBCSBBCCBBCCBCCBSBBSBBCBCCBCSBCCBBCBSSSSBSSSSBBSSCBSBCCCCCBCBSSSSSSBSCCCSBCCBSSBBBSBSCCSBBSCBBSSSSBCSSCCSSSCBSBCSBSSCCBSSBBSSBBCBSSCBSSSSSBSSSCCBSBCSCSCBSSCSBSCCSBCBBSCBSBBSBSSBCBSCBBCBSBCBBBCBBSCBSCSBBSCCBCSSCSCCBBCBBBSSBBBCBBSCCBCSCSBBBCCSBBBSBSBSCCSCCCCSCBSSBBSCBBSBSSCCCSSCSBBCCSBBCSSBSCCCCBCSCCBSCSSSCCBBCSSSSCSBCBSSBCBSSBCBBCCCSBSSSCCCSCSSCCBCSSBCCCCBBBBBSSCSCBCSBSCCBSCBSSCCSSBSCSCCCBSBCBBBSCBBBSSSCBCSCSBBCCCCSCBSCCBCBBBCBBCBBBBBBCBBBCBCCBCSSCCCCBBSCBCBCCBSSBSBBSCBBCSCSCBBCSSSSSCSSBCBSBBCSCCCSSSSBCSBBSCSBSCBBCSSBBCCSBBCBCBSBCBBSBSBCCBSCCCBSCSCCCCBCCSCSSSCCCCSBSSSSCBSBBSBSCSCSCCSBBSSSBCSBSBCCCCCCSBBBCBCSSCCCSSBSSBSCCBBBCCCBCSCBSSCCSSBBCBCCCBSSBCSBSCBBCSCSBCBBCCSSSBSCBBSBBSCSSBBCCSSBCSCCSCCBSCBCSBCSBBBBBSCBSSCCBSCCBCCSBBSSSCCSBSBBSSBSBSSSBBCBSCSBSCBSSCBSBBCCSSSCSSCCCCCBBSSCCSSCSCCSBBSBSCBCBCBBSSSBBBSCBCSSBSBBSSSSCCSSCBSBSBBSSSCBCBBBCBCSCSBCSBSSBBBBCCBSBCCSBSCBCSBCBCBCBSBBSBCSCCCBBBBCCBCCBCBBCCCSSSSBCBBCBSCCBBBBBCBCCCSCBBBSBBCSCSSCSSBCCCSCBBSBBBCSBCSBBSSSBSCCBCBCSBBSBCCBSSSSSBSCBSSBCBCBBBCBBSCBSCBSBBSCCBCBBCBSBBSBBBBCBSBSBCSCCBBSSCBSBSCCBCBCSSCCCSSBSSCBCSCCSSBBBBSBCBCCCBSCSSSCCSSSCSSSCCBBBSBSCSBBSBSBSCBBCSSSSBSBCCCCSBCSBCBCSBBCBBCSSBBBBCSSSCCSBBSSCBSBBCBSSBBCSCSBSSBSBBCSSCSBCCSSBCCBSBBSBSBSSBCSSCCSCCCSCBCBBCBSBSSBSBCBBBCCCSCCSSCBSCSSBCCBBCCSSBCCBSCBCBBBSCCBCCSCSBCBBSSCSSCBSBCBCCSCBBCBSSSCSCSCSCCCCBCSSSBCSCBSCBSSCCSCCCSSCSBBBCSCSBBBSSCCSSSCCBSSCCSSCSBSCCSCCCCSCBCBCBSBSBBBSSSBSCBCSBCCBCSCCCBCSSSCSCCSSBSCCBBBSCSSSSBCSCCBBBBBSSCSBSSSSBSSCBCSSSSSCCSBCSBCBBBSCBCCSBSCBBCCBCCSCSCSBCBBSCCSBBCBBBSBSCCBBSCBCBBSCCBBBCCBCSCCBCCSSBCBSSCBCSBBCBBCSSBSBSSCCSSCBSCBSSBBCCSBCBSSCCCSCSBCBSBBSSBSBSSBCSCSCCCBCCSCSSSBBCCCBSSCSCBSBCSCSSCCCBBCSBCSCCBBSSCCCBSBBBSCSBBBSBSSBSSBCBCCSSCCCCBSSCBCCBCCCCCBCBBBBCBSSCSSSSBSCSSBBCBSCCCSBCBBSSSCBSCBBCBCCCBSSCSCSCBCBSBBBSSCSBSCBBCSBSCCSBSCSBBCSSBCBCBCSCCSBCSBSCBSBBBCSBSBCSBSBCCSSBCBCCBSSSSCBBCCCSBCCSSBSBSSSBSBCBBBSCCCBSBSCBSSSBBBBCSSSCCCSSBSBCBCCCSBCBSSCSCBBCCBBBSCBSBBSBCSBCBCBBBSCSSCCCBBCSBSCCBSBSSSBCBCCCSSBBSCSBSBCCCBSBSSBCBSCBBSCCBSSCBSBCBBBCBSBSBBSSBBSSSSBCBCSSSSBCBSCBBSSBCSBBSCCCSBCCCSBSBSCCCBSBSCBSBCBCSBCBCCCBSCBSBBCSBBSBCBCSSBBSBBBCSSCBBSBBCSSBSSSCSCCBSSCCBSSCCSSCCSSBSBSCSBCCCCSCCBSBBCCSCSCSBCBSBBBCCCSSBCSSBCSCSSSBCSCCSSSSSSCSCSCCSSCSSBSSBBBSBCBSBSSCSCSBBCCBBCSSSSSBBBCSBBSBBSBBCSBSSSBSCSCSSSCCCCCBSBBBCCCCBCSBCCBCSBCBCSSCCBSBBSBCSBCBCSBCBBSBCBBBBBBBCBSSSSSCCSCCCBBSBCCCSSBBCSSCCBBBSBSBCCCBBCSSSBCCBCCCCBCCCSBCCCCBBSSSSCSCBBBCCBCCSCCCSCCSSBBCSCBSCBSSSCCSCCSCBBSBSCCSCBSSCBBSCBCCBBCCSCSBCBSBSCBBBSCSSCCBSCCCBBBBCBSSCCCBCBBBBBSSSCBSBSSCSBSBCCBSSSCSSSCBBCSSSSCSBCBSBBCSBBBSCBSBSBSCCSCSCSSCBBCCSBSBCBCCCSCSSBCCSSBCBBBSBSSCCCBCSSSCCCBCBSBCBCCSCBCCSBSCCSCSSCSSCCSSCSCSCCCSBSBCSCCBSCSBCBBCBSSSSCSBBBCBCCCBBCBBCBCCCSSBCSSBBBBSSBBSCCSCBSBCCCCBCCBCCCBBCBCBCSBCSCCSSSSCBBCCBCSSSBSSBSSSSBCBSCCCSCSBSBBCBCCSCBBCCSBCBSBCSBSCSBCCBBBBBSSCBSBCBCCSSSCSBCCSSSBCBCCBSCBSBSCBSBSSBCCSBCCSCSCSSBBBBCBBSBSBSSBSBCBBBSSCSSCBSSSSBCCCBCBBCBCBSCSBBBBBSCCBSBBCCCCBBCBBCSSSBCBBCSSCCCBSSBBBBCCSBSCCBBBCSCBSSBCCBBSCBSSCSCSBBSCBSBBSCSBBCSBBBBSBSBSCSCCCBCCBCCSSBBBCBSBSBBCBSBSCCCBBBCSCSSBCCCBSBSBSSCCBCBBSBSCCBSBBBCCSBSCCCSSBSCSCCSCCSCSSBSSBSSCBBBBSSBCCSCCBBCBSCBCCCCSCCBSBSSSBSCSCSCSSBCSBCCBBCCSBSBCSSCCSSSBBSBSSCCCBSSCBBCCCSBSSCCSSSBSBCBBBBCBBCCBBCSCCCCCSCBBSBSCSCSSSBCBBSBBBSBSBBSCCCBCCBCCBCSCSCCSBBCCSBCSSSCSSSSSBSBCSCBSBBBCBBSBSBSCBSCBCSSBBCSCCCBSSSSBCBCSCBBCCBCSCSSCSBSSCSBSBCBSSSCCCBBSBCBCBSSCCSBBBCCBBCSSCBBBSBCBCBCSBCSSSSBBCCBCCCCSCCCCCCSBSBCCCCSBCSSCBCCSBCSCBSCBSCBSSSBSBCCCCBBSSBCSSBSBCBBSBCCCBSCBSCCBSSCCSCSCBBBCSCBCSBBBBBCCCBSCSBSSBCBSCCBSCCSBCSCCBSCCSCCCCBBCSSBSBBCCBSBSBBSCSSSSSSBSBSCSSBBSCSBBSBBCBSSBCBBBBCSSCCBBBCBSBCCBBSCBCBBSSBSSCCCBCCCBCBSBCCBSBSBCBCSBBSBBSCSBBSCSSSSSSSCSCSSBBSBBSBCSCBBSBSBCSBBBBSCBCBBBSCSBCCCBSSCBBCBCCBBCBBSSCSBSCCSBBSSBBSBCBSBBSBSSSBCCCCCSBSBSSSSSBBSSBCCCCBSCBBSCCBCSBCCBCSCCBBCBCSSBBCCSCSSSCCBBSCSSCCBCBBBBBCCBCBSCSSSBBSCSSBCSCSBSCSCBSCCBBCCBSCBBSBBBSSCBBCBSCCBCCBCSBSBBCBBCSSCBSBCSCCSSCSSCSCSCSSBBSSCSBSBCSBBCSBCSBBBBBBSBBSSCCBBBCSSBCBSSBCBSSCCCSBBSSSCBSSSSSCBBCCCBCCSCSCBCBCSCBSBSBSCSCCSSCSSSSSBBBCSSSCCCSCBSBBBSSSCSBSSSCBCCCBCCBBSBBCBSCBSCCCBBCCBSCBSCBCBBBSCCBSBBSSBSBBSSSBCSBBCCSSSCBCBBBCBSSSSBSCCBSSSCBBBBSSSCSCCBSBSBBCCCBBCSBSSSCBBBSSBBBCCCBBSCSSBSSCCBBCSBCBSBBCCBBSSCCCSBCCBCSBCSCCCBCBSSSSBBBSCBCBBSSSSBBBSSCCSBBCSCCBBCSCCCCBSSCBSSSBBBCBCSSSBSSBCSCSBBBBSSCBCSCBCCBSCBCBBCSBSBBSSSCSCBCCCBBSSCSBBBCBCCCBBSBCCBCCSCBBCCBSCBSSSBBCCBBBBBBCSSCBCCBBBBSCCCCSBSSSCSCBBCBBSSCBBBBSCCCCBCBBBBBCSCCSSSCBCCSBCSCCBBBBBCCCBBCBBSSBCSSSSCBBBBCSCBCSBBSCBCBSCBCBSBCSCCSBCSSBSSBBCCBSCSBBBBSCCBSSSSBCCBBBCCCCSSSCCBCSCBSCCCSBSBBCBCSSSBSBBBCSCBBCBBSSBSSCCCBBSBCSCBSCCBCCBSCSBCCSCBSCBSSCBCBSSBCCCCBSBBCSCCSSCBBCCCBCCSCSSSSSBCCCBCCBSBBCCSCBCBCSCCSBCCBSCBBBCSBCBBCBCCCSSCCSSBBBCBCBCCCBSSSBBBCSCBBBCSCSCSBBCSSBCBBSCCSBSBBCSBBCCBSCSBSSSCSCBCSBSSBBBBBSBSSSSBSCBCBSSSCCBSSBBCBBSBCCSCSBCCBBCBSCBCCBCSSCCSBCBCCCSBSCBSBBCCBSCSCCBSCBBSBBSSSCSSSSCCBBCSCBBSSBSCBBBSBBCBSBBBCBBCBBCSBBSSBSBSCCBSBBCCBSBCCBCBSBSBCSSSCSCBCSCSBCSCBSSSSCBBBCBSBSCBSSBBSSBCCBCSSSBCCSBCSSCCSCSSBSBBCSBBCCBSCSBSBBSBCCCBSSSSBCSBSSSSBCSBCBSSSCCCSCCSSCCBBSBCSSSCCCSBCCCSBCSCSBSCCBBCBBCBSSSSBSSCCSSBBCCBSCBBSSBCBCCSSCBSCCSSBCSCCSCCSCSSCCCBCCCSSSSBSBCSCCBBSCCBCSSCCBSCCCCCCSCSBSBSCSSCSBCBSSBSCCSCCCCBCCCSBSBSSCSSBBSCSSBSBBSCCBCCSSCSCBBBSCBSCCCCSBSCCCBBCBBCBBBBBCSCBSSBBBBCCCBSCBCCBCCCBSSCCSCBBCBCBCBBSBSCBCCCBBBBSSSSCCSBSSSBCBBSCSCBBCBSSSSCBCSCSBBBBCBSBCBSSCSBSSCBBSBBBCCSCSCBCSCCCCCBSBSCSSBCBCCCCSBBSBBSSCSBBCCBBCCSSBSBCSBBCSCSSSSCSCCCBSBSSSSCSSCCSBBSSBSCCCCSBCSBBBSCBBCBCCSBCSCSSCSBCSCSCSSBBCSSCSCBCSSCSBCBCSBBSBBSBBCBSSSBBCSSBBSBBCBSBBBCCCCCSSSBBSCSCSCSCSSSBSBSSBCBBCSSBCBBCCBBBSCSBCCCCSBSSCCBCBCSSCCCCBCSSBBCSBBCSSCSCCBBBBCSSBSBBSBCSBCBBSSBSBCCCBCCBCSCCSBBCBCBBSBSBSBSCSCSCBBBSSBCBCBCCBSCBCCSCCSCCSCCCSCSBSBSSSSBCCSBBSBSCBSBBCBCSCSBCBSBCSCCCCSBCSBCBBCCBBCBSCSSSSBSBCBBSCCCSCCSSBBBBCSCSBBCSSBSBSSBSBCCSSBCBSBBCBSCSBCCCCCBSSCBSCBSCSCSCSCSSCSSBBSSBBCBCCCSSSBCBSCCBBBBSBCBSSSBBSSSSCCCBBCCBSSCBCBSSCCCSBBCBSBCCBCBSSBBSBSBSCBCCBCCCBBSSBSBSCSCCSBBSBSBSBBCBBSBCCCBCCCCSBSCBSBBCBSCSSCCBSBBSBSBBCCCBCSCCBBSSBCCCCSSCSBBSCSCSBCSBBCCBBCBCSBCSSSBBBBCSBSCBCCCBCSBSCSSSSBCCCBSSSBSCSBCCCSBSBCSSSCCCSBSSBCCCSCCSBSSCSSCBCCBBSCSCSBCBSCSSCSCBSCBBCBCBCBBBSBBSBBBSCBCCCSCCSCCCSCSBCBSSSCBCCBBCSSSCBCBSBBSCSSSBBBSSBCCSBSCSBBCBCCBBSCSCSCCSBSSSCBBBBCSBSSBSSBSCCBBCCCCBBCSCSCSCCBSBCBBBCBCCCBSBCSCSBCSCSSSCSCCBBCSCBBCBCCBSBSSCBSCSCSSCSSCBCSCCBSSBSBBSCBBBBBSCBCSBCSCCCSSCSCBBSBSSCBCCSBSSSBBBSSBBSSBCSCBSSSSCCSBCCCCSCCSSSCCCBBBBCBBSSCSBBBSBSBBSBBSCSBSCCBSBSSSSCCSCSBBSSBSSSBCSCSCBCCCCCBBCBBSCBCCSBCCCBCCSCBCBSCCBCCSSSBBBBBCBSCCCSCCCCBCBBBSCBSBSBBCSBSBCSBBSCSBCBCSBCSSBSBCCBBSCSSCCCBSCCSCCSSCCBBBBBCBBCCCBCBSSCCSSCCBCCCSBCCCSBCBBBSSBBCCSBCSSCCSCCCSBCBBBCCSBCBSCSSCSSSSCBBSCSBSCSSCCCCCSCCCCBBCBBSBCCSCBBBSSCBSSCSSBBSBSCSBSCSCBCBCCSBCBBSBCBSBBSBBSSBBSBSBCCBSCBSCCSSBSSBSBSSSSBCBSBSBSSSCBSBCCCCSCBCBSBBCSCSSCCCSSCCSBCBCCBBSCBCBSSCSSBBSSCBBSBCBBBCCSSSCSSBSSSBBSSCBCBBSSBSSSBBCBCSSCSBCSCBBSBBSCSBBCCSBSCSSCBCCSSBBSBSBCSSCCSBSSSCBBSCBSSCBCSCCBSCSBSBSSSSBBBSCCBSBSCBCSCCBCCCCSBSSCBCSBCBCBSCCBSCBBSBCCCBSCSCSSSSSBBBSSCBCBSCSBCSCCCCCBBCBBCBBBSSCBSSBCBCBCBBBBBBBBSCCCSBCBBSCBSCSBSCCCSBCSBCCSCSSCCSCCBCCBSCSCCBBCBSSSCSCSBSBSSSSCSBBBBBBBCBBCSCCSSBSCCBSBSBCCSSSCBCBBSCSCCBCBSBBSBCCSSSCCSCCCBSCSCBBCBBCSCSBBBSBSBCSCBSBBCCSSSBSSBSBBSCBBBCBSBBCSBCBSBBSCCBSCCCSBCCCBSBCBCBBSCBSBSCSSSBSBSCSCSSCSBSSSCCSBSBSSSSSBSBSBCSSBCSBSSBCCCSBCSBBBSSCCSCBSSCCBBSCBBSSSSBBCSSCCBBCCBCBBCSBSSCBSBCBSBSCSCSBCCCBCSSSCCCCSSBCCSCBCBCSCCSCSSBBSCCSBSBCBCCBCCCBBCBSSBSBSSCCBSCCBSSSSCSSCBBCSCCBSBCBCCCBSCSSSBCBBCSBCCSBBCCBBCBCSCSCBCSCBSCCCSBBSSSBSBSBCCCSCBSCSCBBBSBSSSBBSBBSBBSSBCBCBSBSSBCSCCSCSSCCCCSBCBCCCBSSBBCBBCBSBSSBSBSSBCCSCCBSSCCSCBSBCSSCCSBBBBBCBSSCSCBBCBCSBBCCSCCSBSBSSCSBSCCBSBBBBCCCSSBCBSSCBCCSSBSSBCSSCCCBBSSCCSCBBSBSBCCBSBSCBSCBSCSSSSSCCBCSBBSBBCSSCCCCBBCCBSSSCCSCCCBBSCBBSBCSSBCSSCSBCSBBBSSCCSSBSSSBBSBCSBBCBBCSSBBSCSCSSBBSBCCSBCSCBCBBSBCBSCSCCBBCBCCBSSSCSSSSBSCCSSBBSBCBSBBSSBSBBCCSBBSCBSBSBBCBSBSSBBBSCSBBBSCBBCSBBSBBBCCCBSSSBBCBBCCCCCSBSSBSBSSSCCBSBBBCCCSCSSCSCBSCCSCCSBBCSSCBBBBCSCBBSCSCCBSCSSBSCSSBBSBSSBBBBCCCBCBCCCSCCBBCCBSSCCSCCCCCBSBCCSBCCBSBSBBBCBCBBCSCSCCSCSBSSBSSCCSSBBBCCCCBSSCBSSCBSCSBBBBCCBSSSCSBCBCSBCCSCCSSCCCCCBSSBCBCSBBSSSCSBSSBSSCBBSSCSCSSBSCSSBSSSCSSCBSSCCCBBCBCSSCBBBSSBCBBSBCSSBSCBCSSSBCSSBBBCBCBBCBBCBSBSCBCCSBBSSBBBSBSCBCBCSCSBSSBSSSBCSSSSBBBSSCSBBCSSSBBCSSSCSBCBBCSCSCBBCBSSBSSBBBCSBCCBSSSSCSBSSBCSCCCCBCSCSSCCSCCCSSCBBCCSCCCSBCSCCCBCBBBSSCCSCBBSSCSBSBCSBBBSSSCBSSBCSCBCSCSBBCSCBSCBCBBBSBBBCSSSBCCCBCSCCCCSSSCCSCSSCSSBCCSSBBBCSCBCBSSCCSSBSSSCSSSBBBBBSBBCSCBCSBCCSSCCCBBCSSBBCCBCSBCBSCBCBSBSSCCCSBCSSSSCCBSBSCCBSSBBSCCCSBCCSBCBSCCCCSBBBSCBBCBCBCCCSSSSBSCBBCBSSCCSBCBSBCCBCBCCSBSSSSBBSSCBCSCCSBCSSSCBCCCCBCBBCBSCCSSBCBSCBSSBCSSBSSCSSCBBCBCBSSSCSCBBBSSBBBCCSBBSBCSBSSBBBBCBCBSCCBSBBCSBCSSCBCCSBCSBSBBCSCSBCBSSCBCCBSBBCBCCSSBSCCSSSBBBSCCBSCCBCSSSCSCSCSSBSCBCSSSCCBSBCBSCCCBCCSSCBSCBBCSSBBSSBCSCBCBSCCBSCBSCSSBBCCBSSCCCBCBCSSCSBCBCBSSBBCSCBBBCBSCCCSSSCCSBBCBCSCBSSSBCBBCBCSSBSCBBBBBCBSCBSSBBCSSCSCBCSBSCSCSBBBCBSBSCSSBCSCSCCBSSSBCBCCCCCCCCSSSCCBCSCBBBSSCCCSCSBSBCSCSCSSBSBSCBBCBCSCCSCCSSSCBBBSBBBBBBBSBSCSSSCCCCBCBBCCSCBBCSBBBSSBCCSBBBBCCSBCCCSBBSBSBCCCSCCSBCSSCCCCCCBBCCSBCBBSBSSCSSBSCBCSBBBSSSBBSCBSSBCCCBSSSSBBCCSBCBBBBCSCBCCSSBCCSBBCBSCCSCSSSSCSCBSCCSCBCCCBBBSBBSCSSBSBSCSCSCBBSCSCSCSCSCSCSBBCSCCSBSBBSBCSCBCCBCSCCBSSCCSBSSSSCSBBSCSCSSCBBBSSBCCSSCSBSSSSCBCCBSSCCSBCCCBSCBSSSBBCBSBCCBSCCBBBCSBBCCCBBCSBCSBBCCCSBCBBCCSSCSCCSBSBSBCSBSBCBSCBBCBSBCSCCBSSCBCBBCSSCCBSBCBSSBBBCBCBSSCBSSCSCBSBBCSCCCBCSCSSBBSBSSBSSCBCBBBSBCBCCSSCCBBCSCCCSCCBCCSCBBCCSCBBBSBBBCCSCCBSSSSCBBCSBSSBBSSCSBBSSBSBSBCSSCCCBBCBCCBBCBCCBBBSSSSSSCSSBCBBCCBCCSSBBSCSCBCSSBCBCSCBBSSCCSBBSBCCSBBCCBCBBSSBSSCBCCBCBCSBBBSSCSBCSCSCBBBCCBSSCBSBSCSBCCCBSSBBCSSSCSBSSCBSCSBSCSSBBBCSBBBSCSSCCCSCSSSCCSBSBSBCCBSCBSBBSSBCSCCBCBSCBBBCBCBBCBBBCSBSBBBBSCCBSCCSSSBCCBBCBSSBBSCCCCBSBSSCCSBSCCSSBBBSCSSBCBSSBSSBSBSSBCBBCBBCSBCSBSCCSCSBCSCSCBCSSCBCSCSSSSBCSCSSBCCCBBCBSCSBBSCSBBSCBBSBCCSBBSSBCSSCBSSBCSSCSSSSBCCCSCBCCBSBBCCSBBCSCCSSSSSSCSCSSSCSBBCCSBCBCSBSCBBSSSCCSSCCCCBSSBSCCSBCSCSCSBSBCSSBSBSBCCBSCBCBSCSSCSSBBSSBCCBCSBCCCSCSSCBCCBCCBSCCCSCCBBCCBBCSCBCBBCSSSCSSCCBCSBBCCSCSCBCSSBBCSSBSBSSSCSCBSCSSSSCSSBCSBCCCCBCSSCCSSSBBSBCSSCBCCCSSBBBCCCSSCBCCBSCBCBSSSBCBBCSSBBBBBSBBBBCCCBBBSCBCCCCBCBBBCCCBSCBBCBBBCBSCBBSSSSCBBBBSSBBBCSBBSSBCSBSSSBSSSSSCBCSBBBCBCBBSCBBCSBCBBBBSCCBCBCCSSCBSSCBBCCCSSCCBCCCBCSSCCBBBSSSBSBSSCCSCBCCSBCCCSCBCCBSCBBBBCCSSSCCCCSSSBSCCCBCSCSCBCSCBCSSBSCCCCSCSCCSSBSCCBBCCSSBBSBSSCBBSBBCCBCBSCSCSCBSSSCSCCCBSBSSBSSCBSCCCCCBSSCSSCSCCSBSCSBCSBCCSCCBBBBCSSSSCBCBSCBBSCCCBBCSCSBSBSBCSSSCBCCBCCCSBSSCBCSSCCCCBCCSSCCBBCBSSSCBSBSCBCSCCSCCCBSSCCCCSCSSCBCSSSCSBSCCSCSSCCCSBBCBCBSBCSCCCCCCBSSSSBCSSCBBBBBBCSBSSCSSCBCSCSSCBSSBBBBCBBSCCSSSSCBCBSSSCBBBCBCCBBBBSCSSSBSCSCBBSSBSSBSCBSSBBBSBSBSBSSBCSBSBSSCCSCBSBBCCBBSCSCBCSSCCSSBBSCCCCBSBCBSSSSBBSCSBBSSBSSSBCSBSBCSCSSSSBBBCSBSCCSCSCCSBCBBSBSBBBCSCCBCSSSBCSSBSCSBSBSCSCCBBCBCCCSSCBSCBBBSCBSBCSBCCBCCSBBSCBCBBSCSBBSSCSSCSCCCBCBSBCCSSBCCCSCSCSCBCCCBBSSBCBSSSCBCSSBSBCSCCSCBBSBCSSBSBBBBCBCBCBCBBBBBBSSBCBSBCCBSBBCBCCSSBCBCCBSBSSCBSBBSSBSBCBCCCSCCSCSCBBSSBBSBBCCSBSBCCSSCBSBCBBBCSBBBBSSSBSBBCSBSCCSBBSSBCCCBSBCCCCBCCSCSSBSBSSBSCCCCBSSBCSCSCCSSSCCCSSBBBBCSSSBCBCBCBSCBCBSCSBBSBCSBCBBCCCBBCBCBCSBSSSBSSSBSCCCCSCBCCCSSSBSCSCCBSSSBBSBCBBBBSCSBSCSCSSCBBCBCBCCBBCCBSSBBCSBSBSCBBCBCSSCCSSSCBBSSBSCBBBCCBCBSBBCBSCSCSBCSCCCSBSCCBSSBCCBCSBCBSBCCSCBSSSSSBBSCCCSCCBSSCSBSBCBCCCBBBCSSCSSBBBCCCBBCCBBBCBBCBSBCCSCCSCBBSSSSSCSSSSCSCCBCBCBBBBSBSCBBCSBSSSBBBBSCBCCBSBBBSBSBBBCBSBSBCBBBSSBCCSSSCCSSSSCCBBCCSCBCSSBBBSBBSSCBBCSCSSBBCBCCSCSCSCCBBSSSCSCSCCSSSSSBCSSSBBBCSSSSCBBBBSBCSCCCSBSSBBBSCCBCBBCBSBBCCSCCBSCSCBSBCSCBCBBBBBCCCSBCBSCCSSCSSSBBSBBSSCBSSCCCCSBCCBBCCCBCSBSBCCBSSCBSSCBSCBCBBCBCCCBSBBCBCBCCBBBCCSSCBSCBSCSSCBCCBCCBSCSBBCCCBCCBCSCCBCCCSBCCCCSSBSCBSSCBSCBSSBBBSSCBCSBCBCBSBCBBBBBSBCBBCBBCBBCSSSBBCBBCBCSBBCBSSSSSSSSCSCCBSSBBSSCSBBCSCSCSCCCSBCCCCCSSSSCBBBSBSBCCBSCBSBCBBSCCCBBCSCCSBCBCSSSBCBCSBSCCSSSBBSSCCCCSBSCSSCBBSSSBSBCCSSSBSBSBSSBSCBSSCBSSBSSCBBCBBSSSCBSCBCSBBCBSSBSSCSSCSBSCBBBBSCSCCSSBBSBCBCCBCBCSSCSSSSBCCCCCBCCSBBCBBSBSCSCSSSBSCSSBSSSSSBSCSBCCCBBSSBBCCSCBBBBBCCCCSBBBSBSBBBBCCBSBCCCSSCBCBCBSBCCSBSCBBCCSSBCBCBBCBSBBCCSCBSCBCBCSBCCCSBBSBCBBCSBSCSSSCCBSBBSCBCBBCSCBBCBBSSCCSBSBSSBSBBSSBBBSSCSBCSCBSBSCSBBSSBCCCCBBCCCSBBBSSBSSCBCBBBCSBBCSCBSSSCCCSCCSBSSBBCSCBBCSCSSSBBCCSCBBCCSCCSCBBSCBBCSSSCBSSBCBCCBBCCCCBCSSBBCBCSBSSBCCCCSBBBCSSBCBBCBSSBBSSCBCBBCCCBCCCCBCCCSCBCBSSSCCCSCSBCCBSCBSSBBBBSSCCSBCSCSCSBCBBCSBSSSSBSBBSBCBBBCSSBBSCBBSCSCBBCCCSBSBCCCCCCSBBCSBSBCCCCSCBCSSSBSCBCBSCCCCCSBBBBBBSSBSCCCBBBSCSBBSCSCCSSSBBBSBSSCCSSCCCBBBCCCCSSSBBCSBBSCCCSCCCCSBBCSCCBCBBBSBCSCSSSBBCCBBSBSBBBBCBCSBCBSBCSCCSSSSCCSBCSBCCSBSBBSCCBBBBCBCBSBCCCBCBCSBCSBBCBCBBCSCSBSSBBCCSBBBCBBSCSBCCSSCSCSBSCBSBSBBSSBCCBCCSSBCBBCBSCSBCCBSCSCCSSSBSCSSBCCSSSSCCSBCCCBBSCBCSCCSBBCCSCCCSBBSCSCCCBCCSBSCBBCCSCSBCSCBSCCBSSSBCCSCCBBBSBCBSBSSBSCSSSSBCBCSCSSBSBSBBSSSCCBSBSCBBBSCSBSBSBCCSSBSBBSBCSSSBCCSSSCBBSSCBBCSCSCCBCCBSCSCSSBBSSSSSSSSCBSBCBSCCSBCBBCSBCBSCSCCBCBSSCCSSBSSCCBCSSBCBSSCCBSBCSBBBBBBBBSSSSSBSCCSCCCSSBSBBSSSBSBSCCSBBSSCSCCCSSSBCSBSSSBBCBSBSBBBSSBSBBBSCSBBCBSSSSBBBSSSSBCCBBSCBBCSBCSSCSSSCSSBCSCCBSCBBCBBBCCSCBSSSCBCSSBBBCSCSSCSCCCBBSBCBBCBBBBSSCBSCBCBBSSCSBSCCCSBCCBBBSCBCCCCBCCCBCSCBCBCCBCBCBCCBCBCCBSSBBCBBBSSSBCSSBSCSBSBSSCSBCSCBBSCBBBCBSBCBSBBSSCCSSBBBSBCSSCCSSBBSBBBCCCSCBCBSSBBBCBBCBBBCBCSSSCBCCBCCBSSBCCSSBBBCBBCCBBSBCBCBSCCSBSBBSBCCCBBBCCSSSBBBSBBCBCBSCCCSSBBCCBCBBSBSBCCCSBSSCBCCSSSCSSBBSSCBSSBBSSSBSBCBBBSCSCBSCCSCBCCCBCCSBCCCCBBBSBSCBCSCBCSBCSCBBSCBSBSBCSBCCSSCBCCCBCSCBSBCCCBBSSSBBCBCSSSCCCCCBCCSSBCSBCBCBBBCSSBCSBCSBSSSBBCSSCCSSSCCCCCBBSBBSSSCSSBCCBSSCCCCBSSSBCBCCBBCSSBBCCBBSCCCBBSSBCCBCSSBBCBSCSCCBCSCSCCCCCCSBSSCCCBBCBBCCBCCSBSSSBCSCBCCBSCSBCBSCBCSCBSSSBCCBCSBSBCCCBSSSBBSSSCCSCCBBBBBCSSBCBSSBSCBBBCSCSSCSCCSCSSSSCBBSCCBSBCSBCCSSBCBSSBSCSSCSSBBSCSCBSBSSCCCSSSCCSSSBBSSSBCBSSSSSBSSBBBBBCCSBCCSCBSCCSCSCSBCBSCSBSSBCCCBBSBSBBBCBCBCCCBBSSSSBCSSCBBSBCCBCBCBCBSBBCBCSSCSSSBCSCSSCSBSBBCBSBSCBSBSSSBCCCCSCSCBBCBCCCCBSCSCBCBCSSSSBSBCBBBCBSCSBBBSBCSSBBCBCSBBBCSSCCCBBSCSSBBSSSBBSCSSSCSBSBSBSBSSBSBCCSCSSSBSBSBCSSCCSCBBSCCCSCSCCBCCSBBBBCSCBCBSCCCSBBSCCSCBBCSBBBCCBCCCBSCBCSCBBCCCSBCBCSCCCBCSBBBSSBBBBSSSBBSCCSCCSSCCBCBBBCBSCSSBCCSCBBCCBCCBBSBSCSSCBSSCBBSBCCCBCSSSSSBSSBBSBBCCCCSCCSBSSSSBCSSSSSCBBCSSSSCCBCCSCBCSSCCBCBBSSSSBSSSBSBBBBSSCSCBSSCSCBSSCSSBCBCSBBSCCCSCSSBSCCBSSSCBSCSCSCBSCCCCSSCSBCSCCCCCSBSBCSCCBBSCCCBSCBCSSCCSBBBSBBBBCCBCSSCSSSBBBSSCCCCSSCCCCBBSCCBSCBSSCBCBCCBCBSBBBSBBBBBBCCSCSCSSBBBBBBCSCSCBCCCBCSBCCBCBBCCBSBCSSSBBSSBCSSCSCBSCCBBBBCSSCSSSBCCBCCCSCCBSSCBCBSCBSBSCSCSBSBSSCSBSBBCSBBBSSSCBSCCBBCBSBBCBCBBBCBBCBCSCBBBSCBSBCCBBSCSCBBSCCSCSBCSSSSSBCSBSSSCCBCBSBCSBCBSCBCSCBSCSSCCSBCSBBSCSSSBBCCCCBCSSCCBCBCCSBSSSCSBSSBSBBBSBBCCSBSSBCCCCCBCCBBCSSSBCCCCCSCBSBCBBSCCSSBSCCCBBSCCCSCBBBBSSSCBBCBSCCSCSSBCSSBSSCCBCSCBCBBCBBSBCCCSSSCSBCSCCCBSSBSSSSSSCBBSSBBSCSCSCSCCCCSSSBSCCCBSCCSBCCCBCCCSCBCBBSBSCSBBBSCSCBBSBBBCSSSSSSCCSCSSSCSBCBBCCSCBBSBCBCSCCCCBCSBCBBBBSSSSBBBCBBBSSBSBCCBSSCSSSSBBCSBCSBSCBCSCCCCCCSCCSBCBSCSBSSBBSCBCSCBCBCSSCBCCSSBSCCSBSSSCCCSSSSCBBSSCSBSBBBCCSCBSBCSCBBCCBBBBBCSSBCSCCBBSSBCSCBCSSSSBSSSSBBSCCCSSBSBCCSSCBSBBSCSSBBBSBSBBSSCSCBSCCCBCBSBCCBBBBCCBCBBSBCBSSSBSSCBBSBBCBBBCBSSBSSCSSCSBSBCCCBSCSBSCCSCCBCSCCSSSBBBBCBBSBCCBCCBCCSCCCSBSBBCSSBBCBBCCSSCCCBSBSBSCCBCCSSSSBBBSCBSCBCSBSBBCSBSBCSBBBCBSBCCCSSCBCSBCBCSCCBBCBBBBBBCBCBSCSSSBSBSCCBCBSBCSCSBCSBSSBSBCBCSCBSBCSCBSBSCCSBBBCSSCBBCCBCBSSBSBCSBSCBBBSBCSSCSSCCSCCCSCCBBSSCCBSCSSCSSSCSBBBSCCSSBCSBBBBSCSSSCBCCSBBCCCSCBSSCBBCCBBCSCBBBSCSSBBBCSCCBSBCCCSBCSCBBBSCSBSSSSSBBCBCCSSSCBCCSBCCCCBCSCCBSBBBSSCCCCBSBSSSSCSBCBSCCSCSSCSCCSCCBSCBCBCSSBBSBCCCCSCBCSBCCBSSSBCCSCSSCBSBBBCBBCBBSBBBBCSBSSCSBBBCBCBSCCBBBCSBBCBBBSCSSSSBSBCCBSCCBSCCBBSSCSCBSBBCCBSBCCSCSCBSBCSCCSCCCBSCSBCSBSSBSSSBSBBCSBBCCBBBSBCSCCCBSCSCCSSCCBBBBBCCSSCBSSCBBBBCBCBSCBBBCCBSSSCSSBBCCBBSSBCSBSCBSBSSSBCBBCBBCBCCSCSBSBBSBBCCBSBSBCCBSCBSCBCSSCCCCSSCBBBSSCCSCCBBBSCSBBSBCCCBSSSBSCBCSCBCSSBSSSBCCBBBCSBCSBCSSBCBSBBBCSCBBBCBSSSBCCCSBBSSCSSBCCCBSSCCSBSBCSSBSSSCBBCCSBCCSBSBSCSSSCBSSCBSBSCBCSBCBSCBSCCSSCCBBCBBCCBSSBCBCBCCBCCBBBCCCCBCBBCCSSBSSBCSSCSCCCSCCBBSBBCCCSSBBBCSBBCBBBCCBCCCSCBBCBSBBBSBBSCSSBSCCCSSBBBBSCSSSSBCBBSBBSCCCCCSSCBCSCBSSSCBSBSSCCCBCBSCSCBCBCBCCCSBCCCBSSCBCBSCSBCBBCBCCCCBSBCCSBBBCCCBCBSBSCCSBBSCCCSSCSCCBSSCSCBSBBSBBBSCCCBBCCCCCSSSBCSSBCSBSSBBCCCSCBBBSSCBCCCCCSSBBBCBSSCBBSSSCSCCCBCSCCCSSSBSBBSBCSBSCSSBCCBBSCSSSCBBBBBCCSSSCBBCBCSCSCBBCBSBCBSSCCBCCCSSCBBBBBSCCBSBSBBSSBBCCCBBCCCBBCCBSCSSBSBSBSCCCCCBSBSSCSSBSCSSSSCSCCSCSBCCBBCSBSCCSSBCSBCCCBCSCBSBSCBCBCCCBCCCSBCCBSSCBSSCBBBBCCCBCCCCBSBBSCCCSBSBSBSBBBBBSSSCBSCSCSSSCBBSSSCBCBCCBSCBSCBBBCBCBSSSBBSCCCSSCBBSSBCBSCSCSCSSBBCBCCSCCBSSCSBSSCSSSCBBSCCBSSSCSBCSSCCSBCBCSCBSCCSSCCSSBCCBSCCBSSCBCCCCBBBBBSCSCCSBBBBCBBBSBSCBBCCBCSCSSSSBSCBBBCCCCCCBSCSCCSSBSCBBCBBSBBCBSSBSBSSBCBSCCSSCCSCBBBSBSCCBCSCSCBBSBCCBBSSSCBBSBSCBCBBBSCBCBCBCBBSBSBCBBCCSBSCSBCSBSBBSCCSBCBBBBCSBBSBBCSSCBCBBBCSBBBSCCCBBSBSBSSBCCBCCSSSSCBBBBCSSCBCSCCCBCCSCCBCBCBSSBCCCCCSCCCSBSSCBCBBCSSCBCCSSCBBSBCBCCSCCCCSCBSSBCBBSCSBCSCBSSCSCBBCCCSBSBSSBBSBCBBBCBCBCSSSCSBBCSSSSBSBBBBSSBBSBSBBCSSCCBCCCCBSCCBBCCSSSSSSBCBSBBCBSBSBCCBBCSBSBBSSCCSBCCSSBCBCBBSCCSSCSBBCCBCBSSBSSCCBBCBSSBCCCSCSCCCCCCBBBCBCBCCBSCBCBCSSCCBBCSCSSCCBCSCBBCBCSBBSBCCCBCBSCCBCSSSSCCSCBBCSBBCSSCCSCCBCBCSCCSBCSBBBCBSCCBCCBCCCCBCCCCSBBBBCCSBCCBCCCCBBCSBCSCBBBSBCCSSBCBCBBSBBBBBCSCCCSCSSBSSCSCCBBSCBSBBBSSCCBCCSCSBBSCSBSSBCSBBBCCSBBSBCCCSCBCSCBBBBBBCSCBSBSSCCSCBSSCSBBBSBCBCBCBBCSBBSCSSCCCSCBCSCSCBSBSSSCBSSCCCSBCCBBBCBBBBCSSCCSSCCCBCBCCBSCBSBBSCSCCSSCCBCBCBCSBSSBSBSBCSBCCSBSSSSBSCSSBBSCBSCSSBSBSSBCCCCSBCCBSSCSCSCSBCSBBCCCSSCBCCCBSSSSSCBBBCBBSSSCBCBSBCSCSSBCBBSSSBSCCSCCCBBBSSBSCSSSSCSBCSSBSCSCSCSSSCSBSCCBCCBSBCSSCCBBBSCSBCSCSCCBCSBBBCCBBSCBCCSCCSCSCSBBBCBCBBBBCSSSSBSCSCSSBSBSSSSBSCBSBSSCSSCBSCSSCBBCSCBBSBSBSBCCBCCSBSCBSSBBSCSBSSBCCBCSCBSBCSCBBCSBBCSSBSBBCBSSBBBSCSSBCBSBSBSCBCBCCBSSSCSSCCBBCBBCBBBCSSCCSSSBBBSSCSSSSSCBBBBSCSSCCBSBSSBSSBSSBBSBSBCCCCSCSBCBBBSCBBSCCSBBSCCCBSBSCCCCSCCSBCCBCSSBSBSSCSSBCBCCSCCBSSSCBSSBBSSBCSBCBSBBCCSBSSBSSBBBSBCCCCSSCSCCSSBSCSSBSSBBBBBSCSCSBCBBCBSCBCSCSCSSBCBCSBSSCCBBSBCSSBSBCCCCCCBBSCCCBBBBBSSCCBSCCSBBCCSSBCBSBBBCSCCBBSSSBSSBCBSSSCBSBCSBBCSCSCCSSCSCCSCBCSSCSSBBSBSCSCBCSBCCSBCBBSBBCCCCSCBBCCCCCSBSSCSCBSBCBCBSCCSSBSCBSBCSBCBCCSSBBCSBCBCBCBBCBBCSSBCCCSSBCBSCCBSCCSCBBCSBCBCCCBSBCSSBCBSBBSSCSCSSSSBSBBBSCSSSCSBBSBCBCSSBBCCCBSCCCBCBSBCCCCCCBBBBCSCCSSSSSSBCBBCCCCCSCSSBBCBSSSBBCCCCCCBSCCBBSBSCCBSCBCCBCCSCBCBCSSBSSBCSSSCSBSSSCBSSSCBCSCCBBCSBBBSBBBBBBBSBCCBSBBCSBSSCBBCCCCSBCCSSCSCCCBSCBBBSBBCBCCSSBSBBSCCBCSBSSSSSBSCSCCCBBSBCBBCBSBSCBBBSCCBBCSBSBCBSCSSBSCCBSSBBBCSSSBBSCBSSCCCCBBSSBCCCBSSSSSBSCCCBBBSBBBBBSCCBSBBCSBCCBSBBSCBBCCBCBSSBBSBSCCCBBCCCSSBSCCSCSCCBBSCBCCSBSBBBSSCSSCCCBCSBBBSSSCBCSBSBBCCCCSBCCSBBSBSSCSCSCBSCBCBBSBSSCBBSBBBBSBSBBBCSSSBBBSCSBBCSCBSSBCSBSSSSSBSBSSCSBBSBSSBCBCSBCSCBBSSSBSCBBSSCCSSCCBSBCBSBCSBCCBSSCSSBCBBBSCCCBBSBCBBSCBSSSCSCCCCBBBSSSSSCBSBSBCCSCCSCSCBSSSCBBBBBBBBCBCBBSSCCBSSCBBSBBSBSCCSSBBCSSCSSCCBSCBBBBSBBCBSSSBSCCSSCCBBBCBBCSSSCCSSCCBCSSSSSBBSBCCBBCSCSSCSSCSCBSSSCBCBSCSBBCBCCSSCSBSSSBBCSBCSBBCCCSBCSSCCSCBSBBSBSSBSSSCSSCSSSSBSBCSBSSSSBBSBCSCSSBSSBSBBSBSSSSSBCSCCCSBSBBBCBSSBCCCCBBCBBBCSBBSSCSBCBSSCSBCCCSSSCSBCSCCCCSSCSBBCCSBBCCBCCBSBBCSSCBBBCSSBBBBCCBCBSCSCCBSSSSCBCBBBSBBBSBCBSBBSSCCBSCSCSSSSSBCCSBCBCCBCSBBSBSCBBBSSCCBSCBSCBSCSBCCBSBBBCBCBSCSSCCBCCCSCCSSBCSCBSCCBCSBSSSSCCCSSSSSBCCBSSCCBSSBBBBBBBSBCBBCCBSCCSSSCCSSSCBSSCSCCBSSBSCCBBBSCSSCSCSBSSCCBSBBSSBBBCCBCSBCCBBSCBSSSCCSCCBCSBBSSBBBCBBCCBSBBSBSSSSSCBCBBCBSCBSSSBBBBBCCBCSBSBBSBBCSBBSCSSSSSBSCBSCCCBSBBBCCCSCBCCCBCCBCSBSSCSBCBCCSSCBBBBCBBCCBBSCCBBSBSSCSSCCBSBSBCBCBSCCSBBBSBCSCBBBCCBSSSSCBBBCCSSBSSSBSCBBCCSBSBCCBCSSSCSCBCCSBSCSBCSCBCSCSSCSSCBCSCSBCCSBSBCBBBBBBSSBBCCBCBSCCSBBCBBBSCBBSSCCSCBBSBBBCSSSBBSBBSCBBBCBCCSSSSSBCSCSCSSSSCCBBCBBSSSSBSSBCBBBBSCCCCSBBSSBCBCSSCBBBBBBCSCSSBSBCSSBSSSCSCBBBSSBSCBSCCBBCBBBCCBBCBCSCBBSCBCSSBCCCSSSSSSSSBBCBCCBBBBBCBSCCBCCSBCSCCCSSSSBSBSCBSCCBSCBBSSCCCSCBSSBCCBBSCSBSCSCCCBCBCSCCSSSBBBSSBSBBSBSCBCCSSBBSBCCBCCBBSSCBBCBSSCSCCBBSBCBCSSBBSCCSCBCCBSSCCCSBCCSBBBBSSCBSCSBBBCSCBSCCSSBBCSBSSBSSSSCBBCBSCCSCCSBCSSSSCSSCSCCSCCSSSBSBCCSBSCSCSCCCSSBCBCBCCSSCCCBSSBCCSCSCSSBBCBSBBBBSBSBSBCCSCBBBCSCSSBBCBBSCBCCSCBBBCCSSBBCSSBBSBBBCBBBBBCSBSCCSBSCBSBBBSCSCCSBBCBBBCCBBCCCBBSSCBBBSBBCCBSBSSSSSCBSSCSSSCCBCCBCCSBSSBCSCCBCSSBSSCCCSSSCBCCSBSCSBBSSSCCBBBCCCBBSSBSCSBSBCSCCCBSCCSCBCSBCSCCBCBBSCCCCCCSCSSBBCBSSSSCCBSCCSSCSBCBSSCCCCCCSCCBSSSBCCBBBSBBCSSCSSSCSBBCBCSBBBSBCCCSBBSBCCSSCBSCBBBSBSBBSBBBBSSSCSBSBBBBBCBSSCBSSBBBBCBCSCBSBSSBBSSBCBCBSCSBBBCCCSCSSSBCBBBSSBCCSSSBSCSSSSBSSCSSBCBSBBCSCBBSCSCCCCSSBBCBBSCCSSSCBBCCCCBCBBCBCSSCCCSCCBCSSSSSCCBBSSCSBCSBSBBBBBBCCSBSBSBBSBSSCCSCBBBCCCSSCCCCCSCCBSCSBSSSBCCCSCSBBCBBCBBCSBBBSBBCCCBBSSCSSCCBSBBSBCSBSCBCSCCSSBSBSCCBCCBCSSCCSSSSBBBBSSBBBBCSBCCCBSSCBSSCSSCBSBCBBSSCCCSCBBSSSBBSCSBBCBBSBCBSSBBCCBBCCBSBSBCBSBSBBCCCCBBSBSCCSSBBSCBCCCSBSBSSCBSSCSSCSBCSBBCCSCCSSBCCBSSCSCCCBBBCBCBBBSCSCSSBSCSCSBSBSBBCBBSSCSBSBSBBBBSCBCSCCSCSCBSBCCBSSBBCBBCSBCSCBCCBCBBSCCBBSSSSBBSBCCSSCCCCSSCSSBBCCCBCCBCCCBSCSSBBBCCCBCBBBCSSSCBBBCBBSBSCBBSCSBCCBBCCSSBSCSSCCCBSSBSCBBSBBBBBSCCBSCBBBBSCBCSSCSBSSCCSCSCSSCBBCBBCSCSBCCBCSBCCSCCBSBCSSSCBCBSBBCCCSSBSSSCCCSBSSBBBBSBCBBBBSSBSCCBBCCSSSBSSBBCBSBCSBCCCBBSCSSBBBSSCCCCBBCCCCSBSSCCCBBBCSSSSCSSCBSBCBSCCBCBCBBSCBBSSSBBSSSCCBBBBCSBSSBSCBBCBCBSBBSSSBBBBCCSSCSCSCCCCSBSSCCBCSCSBCBBCSSBSBSSSSCCSSBCBBCBSBBBCBSBBBSCCSSBCCCBCBSSSBCCCBCBBCBCBCBCCSCBBBBCSBSBSSBBCBCSCSBBBSSSCCCBSBBBCSBSBSBCBCBSBBSSSCCBBBCCBBCBBSSBCSCSBCCBSSSBSCBCCBCCSSSCBBSSBCSBBCCBSSCSSCSSCSCSBCBSBCSBBBBBCBCBCSCSSCSBCBCBBBCCSBSBCCBBSBCCSCCBCBBSSCBBCCCBCCSBBSCSCCCSCSBBCCSSCBSCCBCCBSCBBSCCBBCSCCBCSBCSBCCBBCBBBBSCBSBBBSSBBCBCCCCSBBSSBSSCBBBCCSSBBCSBCSSCCBBBCBSBBCCBBSBBSSSSBCSCCBSBBCCCBSBCCSCBSBSCBBCSCCCSSBBSSSBSCSSSBCBBCCBSSBSSCBCCSCCSSSCSBSSSCSSCBBSSSBCBCSCSCSBCCBBBCCSCBCSSCBSCSCBBBCCCCCBCCSSBSCCSSSCSBCSCBBCCBBCSCSCBBCSCSSSSCCCSBSCCBBBSBCCSCSBCSBCSSCCCCCSCCSSBCBSSCBCSSBCCSCCCBBCCBSCSSSBCCCCSSCCSSBCBBBBCSCBBSBBSBCBBSSCCCCCBSSBBSCSBCSBSBCCBSSSBBBCSCBCCBSBCSBSSSSBCBSCCBBBSBSSCCSSBBCCBSSCCCCBBCCCSSBCBSSCBCCBBSBSSBSCCBCBCBBBBBBCBSSSBCCSSCSBCCBBCBCSCBBCSSBCBCCBBSBSSBSBSSBBBSSCCSCCSSCCBCBBCBSCSCSBBSCSBSCBSBSCBCBBCCSCSBCSBSCSSSCBCCCCSSCBSBSBCBCCBSBBBSCCBBSCBSBSCCSCCCBBBSCBBSBSBBBBCSSCSBSCBSCCBSSBBBCCBSCSSCBSCSCCBCSSCCSBSBBBSBCBSBCSBBBBBCBCBBCCBBCBSSBCBSBCBSSCBCBBSCBCBBBBSCCSSBCCCBCSSSCCCBSCSCBSBBBBCSBBCBSBBBCCSCCCCBSBBCSSBCBCSCCCSBBSSSSCBCCSCCBCCSSSCCCSSCCBCSCCBSCSSCBBCCBBSCCSBSSCBCCBSCBBBCCBBSBBCSCBCBCCCCCSCCSSSSCCCSCBBSSCBCBBBCCSCCSSSCCCSSSCSCSCCSSBCSBCSCSCSCSCSCBBSSSSCBBCBCCCSBSBCSSSBCSBCSBBBCSSBSSCCCBCSBCSCSBBSCSSSBCSSCSCBCCCSBCCCBSCBSCBSCBCCCCSBCCBCCCCSCCBBBSCSCBBSSSBSCCSCCSSBBCCBCCCSSSCSSSCBCCBSSBSBSCCSCSCBBCSSBSBBBSSSBCCCSCBBBBCSCCCSSBBBBBCCSCSBBSCBSSBBBSSSSSCCBSSBBCCCBSCBBSCBBBSCSBSBSCCSSCCCSCCCCBCCSSBBBBCBCBSBCSBCBBBSSCBBSSBCBSSSBSBSBSCBBBBBCBBSCBCCSCSSSSSSSSSBSCCBCBBCCCBBCSSBCBSSBCCBCSBSBCBBCBBBCBBBBBBCBCSCBCCSBBCCSCSBCCBBCSCCBSCCBCBSCSCSSCSBSCSCSSSSBSSBSSCBSCBBSBSBSBSBSCBCCBBBSBBSBBSCBSSSBSSBCBSSSSSCSBSCCSBCBCCCSSCCBBSSSCSSSCSSCSCBBSBBCBBSBCSSSCSSCSBCBCSCBCCCCBCSBSCSCBBCCSBCSBBSCBCBSBBBBCSCBCBBBBSSCCCSSCSBBSBCSCBSCSSBCSCBBSSCCBBBBCBBBSBCCCSCBBCCSBBBCCBCBCSCCCCBSBCBBSSCCCSBBCSSBBBSSBCCCSBCBCCSCSCSCSCCSCCCBBCCCCSBSCBSCBBCCCSSCCCCSBCBCSCCCCSSSCBCCBCCBCBSCCBCBBBCSBBCBBCBBSCBSCCBBCCBSSCBSBCBCCBCSSBCBBCCBSSSBSBSSSBSCBSSCSCSCCBBSCBSBCBCBCSBSSCBBBCSBCCCCCCCBSBSBSCBBSCCCCCBCCSBBBSCBSCCSCCBSCBCCCCCSBBSBCCCCCSSSSBSCSSBBBCBBBSBSSSSCCBSCCCBSCCCCBCSCSCBSSSSCBSSCCBCBCSBBCBCSBCCCCBBSSCCBCCCCSCCSCCBBBBCCSSBCBBBSSBCCBSSBCBBCBSSBCCSBBBSBSCBSBBBSBCCSBSCCCSSBSSCSCBCCSCCSSSSBSBBSBSCBCCBSCSBBBCSBSCCCBSCSSBBBBSBCBBSSSCBSSCCSBCSBCCBCBCSSSBSSCSCBBSCCBCCCBSSSSSBSCSBCCBSSBCSBSSCCCSSBSBSSCCSBBBSSCCCSBSBBBSBSCSBSSCCBBBBBSCBSBSBBCBBBSBSBSBBSCSSSBSCSSSBSSBCBCCSCBSCCSBBSBCSBCCBCCSSBCCSBSSSSSCCCSCBCSCCSCCSSCBSCCCBCCBBBSBBCSSSBSCCBSCBBSBBSSCSCBSCCCBSCSSBSBCBCBCCCBSCBCCBSSCCBCBSBSBCCCBSSSBSBBCCBBSBCSSCSCSSCBBSSBSCSCCSSCSBSCSBSCSCCCBBSBSBSCBCBCBSCCBBBSCCSSBSCCCSSBSBBCCSCBBBSBSCSSCSBCSCSBSBBBCCCCBSCSCBBCBCBCSCBSCBSSSSBSCSCBBSSBBCSBCBCCSCBBBSCCSCBCSBBCSBBSCSSCCBBSCBCCSCSCSCSSSSSCCBSCBBCSBSCCSCCSSSSBSCBCSBCCBSCCSCSSBBSSCCBCSCCCCBBSBSBCSCCSCBBSCCCBBCSBBSSSCSSSSBCSBCSCBCSBCSBCCBSBCSSBBSCSSCBBSBCCBCSBBBBSBSSSSSSBCBBSCBSBSCSCBBBCCCSBBBCBBSSBSSCSBCCSBCSSCSSSBBSSCSCSBBSSBCSBSBCCCBBSBCCCSSCCCCCSCCBBBBBBSSSCSSCSSSBBSSSSSCSBBBSBCSBSSCSSBCBSSBBCBBSCCSCCBSCCSSCSCSBSCCSCBCSBSCBSCSSSCSCCBSSCBSBSBSSBCCBBCCBSSCSCSCCBCSSBCBBSSBSBSCCCCSCSSCSBSSBCCSCCSCCCBCBBBBCBSCBBSBBCBCCSSSBBCCSCSSBSCCSSSBCCSCCSSCSCBCSBCCCBCSCBSBBBBBCCBBSCBBCSCBSSCBCBSSBCBSCCCBSCCBCCBCSCCBCCSCBSSSCCBCBBSBCCCBCCCSSSBBSCCSCCCCSCCCBBBBBCCCSCCSBSBCBSSSSSCCCBBCBCBSBCBCCBCBSCBSBCSBCCBSSCSCBSCCSSCBCBCCSSSSBBBCCSCCBCSCBCBCSBCBBBCCCCCCSBSCCBBCCCBBBSBSBBBCSCCSCBBCBBSCSSBSSCSBBCSSBBBCSCBSSCBBCSSCSCBBSBBSCCBCCSSSBSSBBSBSCCSCBCSCCBCBSBSSCSBBSBCSBSCSBSSBCCSCBSSSSSSSBSBCBSBSSBCCSBSSCBBCBCSBBSBCSBBCSCCBCSSCCSSCBBSCSCBBSCCSBBCBBSCSCCCSSBSSSSCSBCCSSBSSBSSCSSCCSBCSSBCSSSCSCCBSBCSCBSSCSSCCSSBBCBBBBSSSSSSBBCCBSSBCBBSCSSSBBCBBBCBBSSSSCBBBSCCSCCBSSSCSSBBBSCBCBCCSCCSCSBSBCBBCSBBCCSBCSBCCSSCSBBBCBSCBCSBSSSCBCSSBSBBCSBCSSSCBBSBCBSSCBCSCSCBBBCSSSBBBBBSSBCCBSCCBBSCCBCBCCSBCCBCCSSCBBCCBCCCSBSBSCSSSBBSSCCBSSSSSSBSBSBSSBSSBBSCSCSSBCSCBCSSBBCBCSSCBSBCCBBCCBBSBBCSCBBBBSBCSSSSCSSCCBBCBSSSSCBSBBCBBSSSCCSBSCSSCBSBBSBCBCSSSCCBCSSCCCBSBSCBBCCSSSSCSBCSBCCBSCSBCCSBCBSBBCCCBBCCBCSCCBCSCBCSCBBBSSSSSCBSCBSCSSCCCSBSCCBBBBBBSBCBBCSSBBCCBBCBSCBSSBBBSCBCSSCCCSBSCSSBSBSCSSSSBSCBBCSSCBCBBSBSBBSSCBBCCSCBCCSCSSCSCBCCCCBCBSSSBSSBBSBBSCCBCBBBBCSCBBCBBBSCCBCSSBBCSSSSCSSSBBSBBBBSBBSBSCBCSSSBBCCSCSCSCCBSBSCBCSSBCSBCCSSBBBCBBSSCSCBSSBSBBBSSBCSBCCSBSBBBSSSBCCSSCSSSCCSSBSSCCSSBCSBCBSSCSCBCSCBSCCBSSSBSCCBCCBCBCCCBBCCSCBSBCCBCSSSSBCBBCBCBSBCCCCCSCBSCSCBSCBCCSBBSCCSSBCCBBBCSBBBCBSBCSCSBCCSBCSCSSCBBCBCSCSCCCBCCBSCSSBCCSCCBCBCBCCSBCCBBSSCCCCCSCSBCSBCSSBBSSSBBBCBSBCCSSBBCBCCSBSBBSBSCCBSBCBSSCBSCBSBBBCBSSBBSSSSBBCBBSCCBSCCCCBBBBBBSSBCSCCBBCCCSCBBSCCSBSCCBCSSSBBBBBBSSCCCSSCBSSCCSBBCBBSBCSBSSBCSBCCBBSSSBCCCBBCSSBCCSSCBBBCBCSSBBCCCSCCBSBSSCSBSBSCSCCCSCSSBBSSSSBSBBCSSBSSSCCCSBCCBCSCCSSBBBSSCBBCCCSSCBSBBCCSSSSSSCCCBSCBSCSBCBBCBCBCCCSSSSSSCSSBSBSBBSBSBBSBBBSSCSCBSBCBSBSCSBCSBBCCSCCBCCCBSBSSSCCSBCCCSBSSCCBSBCSBSSSBCCSCBBCSCSCCBBBBBBBSCCCCBBCBSCBCBSCSSBSBCBSSSCBSBCSSCSBCSBSCBSCCSCCBCCBCCCBBBBSBBCCSSBBSCCSBCSSBCSSSBSCBBCCBBSSSBSSSCSCBBCBSSSSBCBCSSBCBSCSBBBSBSBSCCBSBBCSCSBBSCBSCSBBBSBBSBSSSSCCSBCCSSSBSCCCBSBSSBSBBBCSBSCBCSBSBBBCCBBSBSCBSCBCBSSSBBCSCBBCBSBBCBCCSBCBBBSSCSBCCCCSSCBSSSBCBSCCSBSCBCCSSBSSSCBBCSCCBSCCCCCCCBCCSBBCCBCSCSBBCCBBBCBBBSSBCSBCCCBBSSSCBBSSSCSBBBCBCBBCSBBCBBBBSCCSBSSSBCBBBBCBCSSCCSBBSSBBSCSSCCSCSCCSBSCCSCSCSCCSSBCBSBBCSBSBSCSCSSSBCSCBSCCCCBBCSBBCCSBCCCBBCCSCSCBSSBBCBSCCCBSBCSSSSBBSBCSBBCBCSCSBSBBSBSSBBCCCSSSSCBBCCSCCCSBSSBBSBBSSSCSCBCBCCCCBCBCBBBBCCCBSSSCSSCBSBCBBSSSSBBSSCSBSBBBSCSBBBBBSCSBCCBCSCBBBBSBCCCSSSCSCCBBCBBBBSBCSBCCCCBBSBCSSSSBCCSBSCCCBSCSSSCCBBCSBBSBSCSCSBSBCSSBSBCBSBSCSCCSCCBCBSBCSCBSCBCBSCBBBSSBCCSBCBBSSCCBSCCCCBSSSBCBBBCSCSSBBSSSSBBCBSSSBCBBCSCSCCBCBBSCBBBSSSSBSSBCBCCCSBBSSSCBCSBSBCSCSCCBSCBBSCCBSCCCCSCBCSCBBBSBBCSBCSSCCBCSBCCBSSSBBBCBCSSBBBBSCBBBCCBCBCSCSSCCSCBCSBSBCSSSBCCSBBCBBCBSSCCBSCCCBBCBBSSSBCCSCCCCBCBCSBCSCBCSBBSCSSSBBBCCBCCBBBSCCBBBBSCCSCSCCBBCSBSBSSBBSCSCCSBSSBCCBBBCBCBCBCSBSCBBSSSBCBSSBBBBSSSSCCBSBBBSCBCSCCBBCCCSCCBSBSSBCBBCCSCSSSSCCSCSBSBCCCBBBSCCCBBSBSSBSSBCCCBCBBSCCSSCCCBCSBBCSSCBCBBSBBBCSSBSCSCSCCSBCSCSBBCSSBSBSBBCSCBBSSCCBCSSSSCCSCBBBCBSSBCSBCCBCSSSBCBSSBSCCCSSSSBCSBBBSSSCCCSBSBSSCCCBCSBBSCCBCSCSCSSBSBSCCSBSCCSSSSCCCBBCCSSCSBBCCSSSSBCCSCSCBBBCCCBSBCCBCBSCSBBCCBBBBSCCSCSBBBBSSCCSCCBBSSSSBBBSCSSBSCCSSCBCCSCBBBCCSSBCSBBBCBBBCBSCBBCSSCSBBCSBBBCSSCSBCSCCBSBBSBCCSSBCSCCSBCSCCSBCSSCCCCBCBBCCBBSCSBBCSCSBSBSSSSBCCBCSBSSBBSSCSCSCCBCBCSSCCCSSCSCSCCCBSBCCSCCBCCCBCCSCBSSSCCCBCBCSCCSSSCBBSBBCSCBSCSSSBCSSCSBCSBBSCCBBSSSCCSBSBBCCBBCSBBBSBBCBBBCSSCSCCSCSBSCCCSSSSCSCBCBSCBCBCCSSCCSSBBBSSSSCCCBCCCCBCBCSSCSCBSBBCCCBCBBCCSSCCBBBSBSCCBBCCCBCSBSCSCBCBBCSSBBBCCBCBCSSSCSSSBBBBBBCSBBCCSCSCSCSSBBSCSSCSSBCBBBSCBCCCCBCCSCBBBSCCCSSBBSSSBSSCCCSSSSSBSCSBCBBBBBSBSCBBCCBCCCSSSCBSSBBSBSBCSBCCCCBBSCBBSBBSBSCCSCBCCSCCSSCSBSCBBBBBSCSBCCCSCCCBSBCCSCBCCBSBCSBCCBSSBSBSSSCCCSBBBBBCCBBCCSSCCSBCCCCBCBCBSSCBSBCCBSSSBBCSCSSCBBBCSCSCBBSCSSCBBSCCCBSSBCCCSBSBSSCSSCSCBSBCSSCBCCSBCBSBSBSSCSSSBBCSBSSCSBBCBBCSSCCBSCBCCCBSSCBSSCBCBBCSBSBCBCSCBBBSBSCCBSCBSBCCBCBCSBBSSCSCCBBSBCBCSSBCBCCSBBSSCBCBSBBCSSSCBCSBBCCCSSSCSCBSSSSSBSSSSCCBCBSBSCBSBBSBCCCBBCSCBBSCBBBBSCCSCCSBBCCBBBBBBBSSBCBCSSCCBBBSCCSSBSBSBBSBSCCSSSCCBBCSCSSBCCSCCCSSSCSCCCCSCBCCSBBBSSCBSCBCSBBBCSSSCSSSSSBSCBSCSBBCCBBCSCCSSSBSCSSBBCBBCCSBBCBCSSCCSBSBBCSCBSCSSBSBBSSBCCSCBSCBSSCBSBCSSBSBBBCSSCCBCSCCSBBBCBSSBSBBSCCSCCCSCCBCSCSSBBCBCBSSCSCCCCSSCCSSCBSCBSBCSCSCBBBCCSSSCBBSSBSCSSBCBSCSBCBCCSCSBCBBSCBSCCSBCSSBSSBBBSBCBCCBSSCSSCSCCBCBCCSSSBCCSCCCBBSCBCSBCBCCSSBBBSBSSSCCBSBSBCCCSCSCSBSCSSCBBCBCSSBBBBBBSCBBBBBSSSSBSBBSSCSSBSSBCBSCBCBBBSCSCSBBSBBCSBCCBBSCCCSSSCSCCCCBCSCCSCSSBBSCCSSBSSBCCCCSBCCSSCSBSSBCCSCSSBBCSSCSSCBBCSCCSSSCCSSSCCBSCCBBSBCCBSBSCBSBSSBBCBCSBCSCSBBSCSCBSCCSCCCSBSBBBBSBCCBSSCSSBCCBSCCBSCSSCBSBCCCCCSCBSCCBCSBSBBBCCSBBBCBBSCCCBSSCCBSCBCSBSCBSBBSBBCBBBSBSCCCSBBSCBCBSCBSCCBSSBCSSCBCSSBCCBBSBCCBSBBSBBSBBCSBBBCBCCBBSSSBSSBBBBSCBBBCSBSSCCSBCBBCCSBCCCBSBSSCBBSSSSSBBBSSSBBCCBCBCBCCBBCSBSBCCCCSBCBSSBBCBBSSBBCSBBCCCBBBSBBBSSBBSBBCBCBBCCCSBBCSBCCSCSBSSSSCSBBSCCSSSSCCBCCSSBCSSBCSCSBSCSBCSBCSBSSCBCBCSSBCBBSBCBCCSBSSCSSCCCBBCBCCSSCSBBBCCSSCSBCSSSBBBSSSBCSSBBBCCBCCCSCSBBCBCBCCSCSCCCSBBCCSCSCBSBCCBBBCCBBCSBCSBCSBBCBSBSCSCBCCSCCCCBCCCSCSSBBBBCSCCCSSBSCSCBCSCCCCCSSSCCSCBSSSSBBSSCSCCBCSSSCCCCBBSBCBCCSCCCBBSSSSCSBCCCCBSSCCCBSCCBBBBCSCSBCCSCSCCBBCSCBCBSSCSCSSBCCBBBCSBSBSSSCBSSSSBBCSSCBSSBSBBCSBCCCBCBBSSBSSCSSSCSSSCSSSSBSCCBCBCBSSCSBSBBCSSCSSCSBBBCBSSSSSSCBBBBBCSSBCBBSCCBCCSCBCCBSSCCSBSCBBSSCSBSBSBSCBSCCSCBBCCSCCSCCCCBCCSSCSSSSSSBCBBSSBSBBBBSBBCBSCCSSSBBCCCBBBSSBCBSBBSSSBSCBSCSCSCCCBBCBCBCSCBBBCBCCSBBBSSBSBSSCSSCBSSBBCSBSBCBSBSBSBBCBCBBBBBBSBBCBSSSSSSSCSCSSCBBBCSSBSCBSBSSSSBBSCCCCCBCCBBSBBCBCSBSBCCCBBCBCBSSCSCCBBSCBBSBSBSSBSBCCSBCCBBCBSSCBBBCBBBSBCBBSBSCCCBSCCSBSCSCBBBBCBBCSBBSSCCSCCCBSCCSCBBCBSSSSBCSBSBBCCCCSCCSCSCSBSBCBCCBCSCBCCBBBCSCSCBCBCSCSCBBSBSSBBCCSCCBBSBBBBCCSCBSSSSCCCBCSSBCBCCSSBBBBBBSBCCSBBBSCCCCBBSCBBCBBBCSCBBSBBBSSBBCSBBSCBBSSCCSSBCCCCBSSSCSBSBSCBCCBCSCCCCBCSCSSBBBCSBSBCBCBSCBSCCSCBCCCBCSCBCBBCBBSSCCCBSCSBCCCCSSBBCSCSCCSBCCCSSBCCCSSBCBCCBSBSBBBSBBCSCCBSCBCBSBBBCCCCSCCSBSSCCSSSBBSSCSBCCSBBCSBCCCBSCBSSCCCBBBBCSCSBCSBSBCCSCCCCCCCBSCSSBSSBSCCBCCSSCSCCSCSSBSBBSBCBBBSSBSBCBSSBCBCSCSBCSSBSSCSCBCBSCCCCBCSSCBSSSSSSBSSCCSCBSBSBSSCCBSBBCCSCBBBCSCBCSCCSSSBSBCBSBCCCBCBSCSSBBBCSSCSCBCCSCSBSBCCSSSCSBSBCCCBSCSSCSSBSSSSCSSCBSCBSSBBSCCSSSBSBBSBCCSBSCBCBSSCSSBBBBCBSSBCCBCBCBSBSSCSSCCBBSBCSCBSSSBSSBSBSSCBSBSCBBCCBCSSSSCBBSCCSCSSCCSCCSSSSSCBSBBCCCBSSBSCCCCCBSSSCCCSBSBBBSSBBCSBSBSSBCSCBSCCCSCBBSCCSBSBCCCSCSBCBBCSBCCSCSCBCCCSBSCCCSSSBBCCSCBSSBSCBCBCBBCCBSSSCCCCSBSSSBBBBSBBBSBSSBCSBCCSBCSBBBSSCSSSBSSBBBBCBBCBCSCSCCCCBSBCSCCCBCBBCCSCCBCSSBBCBBBSSBBCSBBBBBBBBBCBSCSCBCBBBSSCCSSSBBSBCBBCSSSCCSBBSSCBCSSCCCBSSCSCSBCSSSSSCSSSBSBSSCSBSBSBSBCSCBCBSBBBBCCCSBCCCSCSCBCCCCBCSBSSCCCCBCBSSSCSCCCBBCBBCSCCCBBSSBCSBCBBCBBCSBBCCBSCCSSSCSCSCBSCCCSBCBBCSBBBCCCBCCCSCSSBCSCBCSSBBCCBCSSBBBCCBSSSCCCCSBSBSCCCSCBCBBSSBBSCBSBSBSSSCCCSBCBCCSBCCCSCCCCSSSCCBCSSCBSSSSSBCCSSCCBSSBCSSSCSBCSBCBBSCCCCCBSSCCSBCBSBBCBSCCSBCCSSBCCSSSBCCBSSCSCBSSBBSBSSCSBCBCCBSBBCBCBBCCSBSBCSCBBBCSCSCSBCCSBCSBBSBSBBCSBCSSCCSCCCSCCBSBBBCSCSSBSBBBSSSCSBBCSBCBCCCBCBSCSSSSCSBCCCCBCBSSBCSBSCSBSCBCCCSSSCBCBBSBSBSSCSCBCSBBBSCSCCCSSBBSSCBSCSBCSCSBCBCBCCBSSSBBBCCSCBSSCBCBCBSSSSCCCCSCBSBBCBSCCCBBBSSSSBCCCSBBSBBSSBCBBCSBCBSBSSBSSSCCCSCSSBBBBSCBCSSCCBBSSSSBSCBBBCSSSCCSSCCSCSSCCCBSSSSBBCSBSSSCBCSSCBCCSSCSBBBBBBCBSBCCSCCBSCCSSBSCBBBCBCBCCCBSSSBSBSBBSSBCBBCCSBSCSBCSCSBSCSCSSSBCSSCSBCSCCCCCBCSSBCCCBBSSCCBSCCSCSCSSCSBBSBBCBSCCCSCSBBCCCBBSCSCBSSSSBSBBBCSCCSSBCSCCBSCSCCBCSSSSCBSSBSBCSSSSCSBCSBCCCCBSCSSSCBSBCBCBCBBCCSBCSBCCSSSSBCCCBCCBSCCBCSSBSBCSCBCCCCBCCBCBBCBBCBBBBSCSSCSCCSSBBBCBBSSBBSSBSBBSSCCCCBSBBCCCBSSSSSBBSSCCSSCBSCSCSCCBSSBSBSCCBSSSBSSSSSCBBCSSCSCBSSCCBSCSBCCSBCBSSBCBSSBSSBSCSCSBSSBSBSCBBBBBSCCSCBSBSSCSCBBSCSBSCCBBSBCBSSCBCBCBCSSCCBCSSSCBCSCSSBSCBSBCBBBSCBSBSCSSCSCSSBCBBSBSSBSSCSBSCBSBCCBCSBCCBBBCBCBSBCCSSCBBCSBBSBSCCBCSSCBBSBSBCBSBBSBBBCCSSBSCCCSBSSSBCCCCBBSCCBSCBCCCBBBCBSSCSBCCBSCSCBCSCCSSSCSCBSCBSBCCCBBSBCBCBSCSSSBCSBSCCCCBBSBBSBCCSCBBSSSCSCSSBCSBCBBBCCCSSCCBSCBSBSSCSBBBSCCSSCCBBSSBBCBBSSSCSSSCSBBBSCSSSBSBBSCBCSSSCBCSSBBCSBSBSSSSSBBBBBCSCCBSSBBBBCCBSBSSSBCSSCSBCSSSSSBCSSBBBBCBSSCBBBBSCSSCCSSCSCCCSSCBBCCBSCCSCBSBSBSBSCSCCBCSSCSCCBCCSBCCCSSSBSBBBSSBSBCCCSSCBSBCBSCCSCSSBCBBSSBBCBSBSBCSSCBCCCCCBBSCCBBSBBCSSCSBCBSSBSSCCSBSBSCCBSBSBBBSBSCBSCBBSCBBBCBCCSBCCBSSBCSBSSCCBSCBSCCSBBCCCCCCBSBBCSBBCBBBBSCCBCBBBBSSCCSCSCBSBSBSBCBBBCBSBBCCCSBBBCSBSSBBCSBSCBCCCSBBSSSBSSBBCSCBBSSSCSBBBBSSSCCBBSCSBBSBBCCSSBBSSCBCCSCSCCSSBSBCSBSSBCSSSSSSBCCBSSBCBCSCCBBBBBBSBBBBSBCCBCCBSSSSCCBCBSSSBBBCCBSSCBSSSBBSSSCCSBBSBSSBCCCSSCSSCSBBSSBCCBBSSCCBCBBBBSSCCSBSSCCCSCSSSCCSCSSBSBSSCSCCSBSBBBCSSSCBSCBBBCSBSBSBSCCSBBSCBBBSCCBBBBCBSCBBCSSCBCCCBCBBBCCCCBCSCCSSBCCSSSBBSCBBSBBSCCSSBCCCBSBBSCCSSBSCSCCBBBSSSSSBBBSBCBBBSCCSSSCCSBSSSBBCSCSCSBCCBCCBCCSSCCSSBSSBSCBSSCBSCBCCSSCCBSSCCSCCCCSSCCCSBSSSBCSBBCSSSCSBSSBCBCCCBSCCSBSBBSBBSBSBBSCCCCSSBBBCBBBBBSSBCSBSCSBSBCSCCBBCSBBCCSSBSCSBCBSBCCCCCBCBCCBBSSBSBBCBSCBCBCBCBBBSSSCCSSBBBSBSSBBCBCCSCBCBBCSBBCBSSBSBBSSCSBSBBSCBSSSSBSCCCCBCCBCSCBBBBSCSBCBCCCCSCCCBSBSCSBBSSBCSCBCBBBBCSBSCCSBBCBCCBCBCBSCCBSSBBSBBSCBBBCSBCCBSSBSBSCSCSSCCSSBCSBSCSSBBSSSBCBCCCCCCCCCBCSBCBSCCCBSBSSBCCCCSSBBSSCSBBBBCSSSSSBSCCBCBCBSCCBBCBSSCSCCCCBBBSBSBBSBCSCBBBBSBBCSSBBBBSBBSBCCBSBCSBSSBSCCBCBCSBSBBCCSCSSBSCBSCCCCBCCBSCCSSSSSBBSBSBBSBBCCCSSBSBSSCCBSSSSCSCBBBSSBBCBSSBCSCCSSCBBSSBCCSCSBBBBCBSSCSCBSBCBSCSCBCBBSBCCSCBBCCSCCCCBSCBCCSCSCBSBCCBCBCBBBCCSBBCSCCCSBSBSSSSSCCCBCSCBBCBSBSCCSBCCBSCBSBBBCSBBBBBBCCCBBCCCBSSSBBCCSBSSBSBBCCSBBSBSSSBSCCBSBSBBSBBSSSBCSSBCCCSSCBBSSCCCSBCBBSCBBCCBBSSSSSBCSCSCSSBSCSBBBBCBCBCBSBCCBSBCBSBSBCSBCSBSBSBCCSSBSBBSBCSBCBBBCCSSSBSBBBSBBCSCSBCBBSSCBCSSSCBCCBCBSCSBSBSBSBSSSSCBBBCBBCCBCSSSBSSCCSSCCBCBBCBSSSCSBBCCSCCBCSBCSBCCBBCCCCSBSBCBBCCBBCCCCCBSSBCCCCBCBBCBCSBSSCCSSCCSCSCSBCSCCSSCBCSSBBBCSBBBCSSCBBBCSBBCBBBBBBBSSBCSCBCBBBCBCBBBBSBCSBSBCBBSBSBCSBSCBBSSSCCSBSCSSBCBCCSSSBCSBCSCBBBCCCSBBSSCBCSCBBBBBCBCCSSCBSBBCBSBCCSCBBBBBSCSSBSSSSCBCBBSSBBBCBCCBBBBCSSCBSCSCSSCBCBCBBCCBBCBCBCCBCBCCCBSCSBBSCBSBSCSCCSSSSBCCCBCSSCBCBBSBSSSBCBSCCSBBSBCSSBSCCBSBBBCCBCCBCCCBBBBCCSSSBSBSSSSCBBSBBSCCBSBSCBBBCSSSBBCCCCSCCCSSCCSSSSCSSBBBCSSCSBSSBCBBSSSCSCCBSSBCCBCBBSCCCCBBSSSCSBSCCBBBSCBSCSCCSCSCCSBBBBBSBBSSCSCBCSCBCSSSSBBCSBBBSSSSSBCCBCSBBSSBSCBBSBSBSSCSSCCBCCCSCBSBBSCSBCBCSCSCBBBCCSSSCSBBSCBBBBCSSCBSBBSBSCBSSBBCBCCCSCBBCSCBBSCBBCSCSCBSBSCCCSBSBBSSSBBBSCCBSSBSBSCCSBCBBCSBCSSCCCSSSSCSBBCCSBSSSSBBBBBBCSSCCBBBSSSCBSBSCBSCBSCBBCBSBCSBSSCSCSSSCSSSCSSCCCSSBBSBCBCBBSSSSCSSCCBCSCSCBSBCSSCSCSBCCBSBBBCBCCCSCCSSSSCBBBBBBCSBBSSSCBCCBSSCBBBCCCCSBBSCSCSSCCSBBCBSSBCCCBSSSBBSCSBSCSCBSSBBBBSBBCCBCBSBBSSSBSSCBCSSBCBBCCBSBCSSBBBCSBCSSSBCBSCBCBSSCCBSCBSCSSSCCBSCBBSSSBBSSBSCSBSBBSBCBBCBSBCBSCBBSBBCBCCSSSBSBBBCCSSCBBBSCBSBSBSCBCCSCSCBCBSSCCCSBBSCBCBSBBCCCBCBBCCCBCBBSSSBSBSBBSSCCSCBCSCBBSBCCSSCSBBBCBBCSCBSSCBCSSBSCSCCSSBBSSCSCCSSCSBCCSCSSBCBCSBCBSBCSSSSCBBCSCCBSCBSSBCCCBSSBSCSCCBBCSBSCCSCCSBCBSSSCBBSSCBBCBBSSSSBBBCCBCSBBSBSCCSCBSSCCCCSCBCBCBSBSBCSSCCBBCCBCBCSSBBSCBCSBCSCSSCCBSBBBSBSSSCBCCCBSSCCBSSCCBBSSBCSBCBSCBCCCCCCBBSCSBCBCCBBCCSCSCCSBSBSCBBCBSBSCSSSBSSBBCSSSSBBSSBCBBBCBCSBCCCCCBSCCBBCBCBSBCBCSCCCCSSSSSSCCSCSCCBBCCCBBCBCBBSCCCCSCBCCCCBSSBCBCCCSSSCBCSBCCCSBBBCSCBBCBSBBBBCBCCSCSBBCCSCCCBCBBSSBBCBCCSSBBBBBSCBBBSSBBBBSSSSBSCCCBCCSCBSBBCCSCSSCSSCCSSBBCBSSSCBSBBCBSCBBCSSCBSSSBBSCBSCSSBSSCBSCSBCSCSCBBSCBBBCSSCBCCSBSBBCBBSCBCCBSSBSBCCCSCBSBCBCSCBSSBSCSBSBBSBBSSBBBBCSBCCBBBCCCSBBCCCBBBSCCCCBCCCSCSSCCCCBCSBSSSBCBBBBSSSBSSBSSSSBSSCSSCBSSBBSSCSCBSBBBBBBBBCBSCSBSBSBBSBCSCBCBBBCCBSSSBSCBBBCCSSBBBSBCCBCBCBBSCBCBSSSCSCBSCBCSCBSCCCSCSSBSSCSSCSCCSSCCCBSSSCCCCSSBBBSBCCSBCBSCBBSSCSCCCCSBCSSCCCBBBBSBSCBBCCCCCCBCCCSBSBSSSSBSBCCSCBSSCCCBBCSSCBSSSCCBSBCBSSBCSCCBCSCSCCCBCSCCBSCSCCSBCSSBCCCCSBBCBSCSBBSBCSCSBCBCCSCBBCSBSCBSCSSSCSSCCSBBCCSCBSCBBBCCCBBSCSSCCCBSBBSBCSSCSCCSSCCCCCSCCSSSBSSSSCSSBCCSSSSSBCCSSBCBSCCCBCBBCSCCCSBSSCSSCBSCCSBCCCSBSCCSSCBBBSBCSCBBBBBCBCCBSCCCSSCCCBCSBSBCSSBBCCSBCCBCBBBBCSCCCSSSSCBCCBBSCBSBBCSCCSSCCSBSCBCBCBSSBSCBCSCSSCSCSSSBCBCCBCSBCBSBCBSCCBCSCBSCBCCSBSBSBCSSSSCCSCCBSSSCSSBBBCSCSBSBBCCBCCBBCCBSSBBCBSCBCBCSSSSBBSBSSCSSBSSSBSSBCCBBSBBCSBCBSBSCSSCCCBSSCBCSCCCSSSBBSSCSCCCCBSCSSBBBCBSSSCBCSCBBBSSCBSSBBSBSBSSSCCCSSCCCBSSSSSBBCSBCCSCBCCSBCCCSCBBBSCCCBCCSCBCSCCCSCCSSCSSBCSCBCBBCCCSSBBBBBCBSSBCSSSBCSCSBBSBBBSBCCSBSBCBBBCSBCBSCBCSCCCSSSBCSCCCCBSSCCSSCBCSCBSSBBSBBCSCSSBCSCCCSSBSSBBSSCBCBCSBBCBBCCBSCBCBBSCSBSBBBCCCCBCBSCCSCBSCSSSSCCBBCBSCBSBSSBBCSSCSCCCBBBCSBCBBBBCBBBBBCSSCCSCCCCBSSCSSBSBCSCSSCCSSCSCBBCBCSCCBBSBCSCCCCCCSCBCSCSBBCSCCBCCBBCSBBSCSBBCCBSBCBCSCCBCBSCCCSCCCBCCBBCCSCBCBSSBCCSSBSBCBBCBSCBCBSCSCSBBSBCSCCCCCSBSCSSBSSSCBSCSCSSCCSSSBCBSBSCSCCCBCCCBSSCSBSSBCSBBCSCSCSBSBCBBSBSBBCSSSBCBBCCCCCCCSSSSCSSSCSSCCBSSSBBSCCSCSBBCBSSSCBCCSCSBCSCCCCBBSSBBSBSBSSBSCCCCCCCCBCCBCBCBCBBCCBBBSSSBCBSBBCCBSCSCCCBBSSCCBSBBCSSCCSSCCSCBSCSCBCBSCCBCBBSBSCSSSCBSSCCSBCBBSSSCSSSSSCSBBBBBCSCSSBSSCSSCCSBSBCCSCCCCBBCCSCCBBBSBSSCSBBBSSCBBCSCSSCBCSCBBBCCCSBBSSBCBBCCSSCBBCBBSBCSBCSCBSCCSCBBCCBCBBBSBCCCSBCBCCBSCCBSBSCSCSSCCCBBCCCBSCBBCCBBSBBSCSCBCBCCBSSBBCCCSBSCBBCCSBCSCBSSSBBSBSSSSCBSBSSBBCSSBSCCCBCCSSBBBSBBSSBCBBCCBCSSCSSSCCCBCCCSBSBCCSBSBCBCCBCSCCCCBCBCSCBBBCSCCSCSBBCSCBBBCCCCSSCSCSBSCSBSBCBCSCSSSSBBCBSBCSCCBSBSSSSCCBCCCCCBCSSBCCSSCCSSCSSSBCCBCCBSCSSBBCSBCSCBSBBBBSCBCSSCBCBCSCBSBSCCBCBCBSCCCBBBCSSCSSCCSCSSCSBBCCSSSCSBCSBBSCSCSBCCSBSCSSCBSBBSSSSCCBCSSSBSSSSCSSCCCCSBBBBCSBSCCSSSBBSSSBBBBCCCCSCBSCCSSSBBSSBBSSCBSBCSSSSBSBCCSBSBCBSBBSCSSBBCSBSSCSCSBBSCCCBBCCBSBSSBCBCCSCSSBBSBCBCBBCCSCSCBCBCCSSSBBCCBCCBSBSBBBBCCSCBSCCSCCCBBBBCCBSCCCCBSCSSSCCSBSCSSBCBBSBSBSSBCCSBCSBCCCCCBSBCSSCSSSBCCSSCCCCBBBBSSBBBCSBSCSCSSBBCSCCBBSCCSCCCBBBSCBBSBSCCSCSCCCSSBSBBSBBCBSSSCSBBSSSBSBBSBCCBCSCSCSCCBCBBBCBSSCCSSSBSSBSCCCSBSCSBBBCBCBSCBBCSSSCBSBBBSBBSSSBSBSBSSCBCSCBCBSBSCBSBCBCBSBSCSBSCBCSBBBCBBSSSBSBCCSSCSSSCSCSCCCSSBSCSCBSBBBBCBCCBSBBCSBBBCSCBSBCCCCBCBCSCBSBBBBBBCCBSBSSSSCSBSSSBSBSBCBCBSBCSBCSBSCSBBCSCSCBSCBSBCSCSBCBSCSBSCSBBSSSCBSSSSBCSBCBCSCSBBSBSBCCBBSCBCSCBCBCSCSSSBSCCCBBCSSSBSCSSSBSSCCBSSCCCSBSCCBCSCBSBSBBBSCSCSBCSCSBCSSCCCBBSSSBCCBSSBSCBBBSCSCCSBBBSBBBSCBCCCSCSSSSSCBBBSSBCCCCBCSSCBCBBBSCBBSBBSSCSBBSSSBSSSCBSSSCCBCCCSBSBBBSSBCCCSBCSCBSCBSSSCSBCBBBBCBCBCCSSBBSSBBSCBCSBSBCSSBCCSSBSBBBBBSBCBSSBBCCBBSSCSBBSBBBBCBBBCCCBBSBBBCSBCBCBSCSBBCSCCCCBCCCCSCCSSCCSBBCSBBCBSBSBCCCSBSBBBCSBCSCCBCSCCCSBSBSBBCBCBCCBBBSBSCSCBBSBBSCSCSBSSCCSBSSCBCCBBSSCBCSCBCBBCCSSBCCBSCSCBBSSBSCSBCCBBCCSCBBSSBBSCBSBSSSCSSSCSSCSBBBBSCBCCBBBCBBBBCSBSBSSBCBSBSBCBSBSCSSBSCCCCBSSCSCSSBCBBBSCSBSCBBSSSSSCBBBBSBSSBCCBCCBBSSCSBSCBCBSSBBBCCCCSSSCBSCSBBCBCSCBBCCSCBBSBSSBCSCCBSBSBSBCSCCBSBBBCSBBCSCSCSSCBBCCSBSCSSSBCBBBBCCCSBBBSSSCBSCSCSSSCCSBSSCBSBCCCCBBBBSBBSBSSCCSSSBSBBSBCSCBBCCSCCCCCBSCBSBCBBCSSCBSSSCBBCCBSBBCBBBBCBSSBBCCBSCSSBBBSBCCCCCCSSBCBBCCSBSCCSSCBCCSSSSSBSBSBSSCCSSSCSSBSSBCBBBSSCCBBCSCCCBCCCBBBSSCSCSBCCSCCSBBBCCCCSCSSCBCSSBSCSBSSCCCSSBSSBBSBSSBBBSBBBBBBBBCBBSBCCSBCSBSBBBSSCBBCBCCSCCSBSBSCBSBSBSCSBCCSCBBSCSBCBBSBBCBSBBSSCSBSSSBSBSSCBBCSCCSSBSBSBCBBBBBBSSBSSCBSBCBBSCSSSSCCSBCCCSSSBSBSBSBCCCCCBSSCCSCCCCCBSSCSCSCBBCSCSBSSBSCCCSCSCCCBBSBCBCCBCSSCCBBCSBCSBBSCBBCBBSSSSBCCBCSBSBCCBCCBCCBBBBBCSBSSBSCCSBBCBCCSCBSBBBCBSSSCSCBBBCBSCCSBBCBCBBCBSSCSCSCBBBCCSSCBCSSSCCSBSCCBCSSCSBCCCSCBSCSBBBCCSCSSSSSCSCBBCBCSSBSCCSBBSBCBSCCCCBBBCCBCCBSCSSSSCCBCCSBCCBCCCBBSBBSCCCCCBSSBBSBCCCSSSSSSBBCCSCSCSSBBBSSCCCCCSBCCCBSBCCCCBBSBCBSSSSCBSCCSSCSBCBBBBCBCCCBSCBCSSBSBCSCBCCBBBSBCSSCCCSBCSBSBCCBBBCCCCBCSSBBCSSSCBBBBBSSSCBCSBSSCCBBBBBBSCBCBBCBCSBSCSSSSBBSCBCSBSSBSCCCCSSSCBSSBCBBSBBSCCCSBCSBCBSSCBCSBCBBSSBCCCBCBBBCBBCBBSBSSSCBSCBSBCCSCBCCSBSBBCSCCCBSCSCCCSCCSSBSCCCSBCSSBSCSBCBCSBCBBSBBSSSSCBCCBCSSBBBBBCSCBBCCBBBCBCSSSBBSBCSSBCSCBCCCSSCCBSBSSBCCBCBBCSBBSCBSBSBBBBBCSCCCCCBBBSBSCBBCBBCCBSSSSSBCBSBBSCSBCSCCBCBCBSCCSCSCCCBBBCBCCSBSSCSSSSCBBSBBSBSCSSBBSCCBCSBSSBCCCCSBSCBBSBCCCSBBBBSCSCBSBCSCSCBBSBSBCSCSCSSCSBCBSCBCSSBSCBSCSBCCBCSCCSSCSSCSBBCCCBCSBBBBSBCBCSSCBBSCCCCCCBSSCBBSBSBBBCSCSBCCCBCBCCSCCSBCSSSCBBSSBBCSCSBSBBSSSCBBCBCBSCSSBBCCCBSCBSBBSBCSBCSCCSBBCCCSCBCSCBSCBBBBSSSSCBSBCCBCSBSSSBSBCBBBBSSCCSBBSCSCBCBBSBBCSCBCBSBCBSCSCSSBCSSSSCSBBBBSBBBBSCSCCBSBCBSBSSSBBBBSBCSSBBSBSSCSSCBSCCCSCBBSSSCSBCBBCSSBSSCBBCBSCBSBSBBBCCBCBBSCCSCCBBSBBBBBCSSSCCCCBCCCBBCBBBCCSBSCBCSBBBCCSCBBBBBBBCSSBSCCSCCBCSSSBBSCSSCCCSBBCSSCCSCCBCCSSBCSSSCBCBSBCSSSBSSBSCSCCSBBCSSBBCCSCSBSBSBBSCCCCCSSSCCSSCCSCCBSCBSSSBSBBBSBSSSBCBSBSBCBCSSBBCBSSSCBCBSSSCSCBBSCCCCCCBSBBBCBSSCCBBSBCSBBBSBCBCBCSBBCCBSSBCCSSSSSSBCSBCSBCBSBSSBCCSCCSBCBCSBCCSCCCBSCSCBCSBSBSSSSSSBBBCBBBCBSSBBSSSSSSBBSCCBBSCCSCSCCCSCSSSSSCBSCCCBCCCBCSBCBCSCSCBBSSBSBSSSBBCBSSSBSBBSBBCBBCSCBBSCBSBBCCSSCBSCSBCSCBCCSBCSBSCSSBBSCBCBCSBCSSSCSCSSCSBSSCBBBCCCSSSSSCBBSBBSCBCCSCBCBBSCCCCCSSCBSCSSCCCCBCBCSSBSCSBSCCCSSBSCBCCCBSBCCCSSCBBCSCCCBBSCBSSSSCSCBSBSSSSCCSSCCBCSBSSSBBBSBBCBBCCBSSCBSCBBCSCSCSCSCBBBSSBCBCBSSSBSSBSBBBCSBSBSSSSCSCSBCCSCSCCCSSSSCBSCBBCSBSSBSCBCCBBCCBCCSCCBBBCBBSBCCCBBSCCCSCSCBBBSBBSSSSCSSBBSSCSBCBSCBBCCBSSBBSSSCBSBSCSSCBCBSCSCCSBCCSCBCCBSCCBCBBSSSSCSCCCBCCCSSCSSCBCCBSBCBCCCCBSBSCSBCBSSBCSSSSCCSCSCSCSCBCSCBBCCCSBCBBCBSBBCSSBBSBBCBCCSBBBBSCCSCCSSSBSSCSSBCSBSBSCCSBBCCCSBBCCBCBBBSSSSBCBCCCSSBBCSBSBCSBCCBBSCSCBBSCBSCSCCBBSSSBSCBBBCCBCBCCCBSCCSSSCCBSCSSCSCSSCCBCSSCBSSCCSSCBCCSSBBCSBCSSCCBBSSCSBBCBBSSCBCSBSCSBCCSCCSCSCCCBSCSSSSBBBCCSSBSBSBSCBCSCSSCSBBCSCSCBCBCBCSBBSCSCSBCSSCBSBSCBBSCBCCCSSBSSSBCSSSCCCCCSBBBSBCCCBSBBCSSSBCSCSCSBCCCCSSCBSSSBCBBCCBCSSBSBBBSBSCBBSSBSBCCBBCCBBSCBCBCCBCCCSCSBCCBCSCSBSCSBCSSBCCBSBCCBBCSCBBSBSCSCSCCCSCSSCBCBBBSSSBCSBCCCCBBBSSCSCBBSCCBBBBSCBBCBBCBSCSBSCSBSBSCCSCSSCCCSSCSCSSCBSBBCBBCCSSCCBCSSCBSBBBCSCSBSSCCSSSCCBBSBCCSBBSCCSBCBSSSBCCCCCBSSCSBSBBBSBBSCCBSSSSSCCCCCCCSCSCSBBBSBCSSSBBCCBSBCSSBBSSBCSSCCBSSSCCSBCCBSBSBSSBBCBCCCCSBBSCSBBCCSBCBSSBCSBBSCBSSCSCCBCCSBCBSSCSCBBSSSCBSSSCBBCBCSBBSCCCBBCCCBBSSSBSBSCCCSBBBSSSSSBBCBBBCCSCSCSCCCCSCCSCCCCSBBCCSBSCSCBCSSSCSSCSCBSCSBBBBBCSBCCBBCBCBBBSCCBBSSBSSBCSCBBSBSCSCSSSCSCSSSBCBSBSBCCBCSSBBBCSBCBBSCBSSSCSBCCCBBCCCCBSBBSSBCSBBCCCCCSBSCSSCSBCSBSCBCCBCBCCCBSSSBBBSSBSBCBSCSCBSSBCSSBCBSSSCBSCCCSBCBCSCBBCSBCCBSSBCCSBBBSBBCCBBBCSBBBBCBSBCBBSSSCBCCCSCSCSBBBCSCSCCCSBSBBSBCSBCSSSCSBCBSBSBCSSBBSSCBCSSSSSCBCSSSSCBCBSSSSBSBSCCBSSBBBSCBCSCCCBCSBBSBSSSCSBBBSSBCBCBSBSSCCCBSCBSBCBSSBBCSCSBSBBCCCBCSBSSCCCSBCSBCBBCCBBBCCCBBSSSBBCCBBCCSCCSBBSBBBBBSBBSCSSBBCBBSCCBBCSCSCBCSCCCSSSBCCSBBCSBCSCSSSSSCSCBSCSSCBSSCCSBBSSBCCBSBBCCCBCSBBBCCSSSCCCCBCCSBSCCBBCCSBSSSSSSSSBCSCBCBBBBCSCCCSCCSSCSSCSCCSSCBBSSBCSSBSSBBCSCBBBCBSSSBCSSBCSBBBCCCBSBBCCSSSBSSCSSBCSSCCSBCCCCBSCSCSCSSCBCSCCBSBBBCBBCCCCCCBCBBBBSCSCSSCCSSSBCSCSSCSSBBCCCBCBCBSCBBSCSCCSCSCBBSBCCBSSBCSCCCBSSSSSBCBSBCBSBCSBBBSSBCCCBSSCCBSCSBCBSSSSCBCSBCSSSBSCCBCBBBCBSCCBSBCBCCCBSBSCSSCBBBBSSCCBCCCBCBSCSSSBBCBBCBSCSSBCSSSSBSSSSSBBCBBCBSCSCCCBSCBSBBSBCBBBBBSSSCBCSCBBSSSSSBSBSCSCSSBSCSCBCBBSBBCSBCSCCBSBCBSBCCCBCCBCSBCCSBCCSSCSBCSBBSSCSBSSCBSSBSBSBBCBSBSBCCSBBCBSCSSCBBSCBBSBSBBSBSCSBCSBCSBCBCCSCSSSCCCSBBCBBCSCSCBCCSSCBCBSSBSBCSBCCCBBSBCCCSSBSBSSBBCSSBSSBCSBCBSCCCCCSSSBSBCBCBCSCBSSSSBBSSBBBCCBBCSBCCCBSBSBBCSCSSBBSCCCSCBBBSBCSSCCSBBCCBSCSSBBSCSCCCCCCSBBSSCBSCCSSCSSBCSCCBCCCBBCBSSSSBBSCSSSCSSCSCCSCBSSBCSCCSBCBCSCSCSBBCBCSCSBSSSCSSCBSCSBCCCCSCBSCCBCSSCCBSBSBBCCBSCSBCCCCBBBCBSSCBSBBSBSBBCCBCCCCSBSBSSCCCSSCSCCBCCSSCCBSBCSCSSCBBCSCSBCBSCSSBBCSCSCCBCCCSBSBBBBBCSSSSBCCBSBSBBSBBBBBCBSCSCSCBBSCCSSSCBBBCCCCBSSBBCBBSCSSBBCCSSSCSBBSCCSSCSBCCCSSSBBCSSSBCBSBCSSSSSSCBCCSSBBCCSCCBCBBCSSBBCSBCCBCSSCSBSSCCBCSSBBBSBSSCSCSSCCCBCCSSCBCCSSCSSCCSBCBCSSCBBCBSBBCCBCCBBCCBCSSSBBBBSBBSSCSSBSSBCCCCSCSSCCCCSSCBBSCBSSSCCCSSSBSBBSSCBSCSSBSCBCCSSSSCSSBBCCSBBCBSCCSCCSCBSCBBCCBSBCCCCBCSSSCBCCSCSSCSBCCBSCBSCBBCSCSCCSBBSBCBBBSCCBSCCSSSBBCSCBBBCCSCCSSCCCBSCCBCCSBBBBSCCCCCBCCSBSBCBBBCBSCBBCSCSSSBBBBSBSCSCCBCSBCCBCCSBSCCCSBCSCCSBBBSCCCBCBBSSCBBSSSSCCSBSSCBSCSSBBBSSCBBSBSSSBSSCCBSCSBCSSCBCSSBCCCCBBSCCSCCCBCSCSBSBCBSCBBSSCBCCCSSCCSBCBBBCSSCBCSBSSBSBSSSCCBCBSCCCSSBCCSCBSBBSBBCBBBBBCSCSCBBBBCBCBBCCBBSSBSSSCCCCCBSBCSBSBCBBCCBBBSSCSBCBBSBSBCCCBBCCBCSBSCCSCCCBSSSBCSSSBCSSCBBCBCSCSSCCBSBBCBSBCSBBSCSSSCSBBBSCSSSSSBBCCBSSBSBBSBBCBBBBSSCCCCSCSSCCCBSCCCSSBSBSSBCCCCSSSCBCCCSCBBBBCBBCCBSCCCBCBCSBBBBSBCSBCCCBSCBSSCBBCBSBBBCSBSCBSCBBSSSCCSSBCSBSCSBCBCSCCBBSCCSSCCBBSSBBCSSBSBBSSSSBBBBCCBCSBSBBCBCBCCSBSSCCSBSCCCBSSBBBCBBCCBSCBSSCBCCSSBCSCBBSCBBSSBCCCSBCCSCBCCCBBBBCBCSBBSSSSSCSBCSSSBSSSSSSSBCSSCCCCBSCCCSBBCSCBSSSSCSSSCBSBBBBSBBCSBCS
