O-tMt-OO-O- - s- O frfr