c s s k k c s c c c c s c s c s s k c s k c c s s c k s c k s s s s s s c k s k c c s c k c s s k k s s c t c s s c s s k c s k c s s c c s s k k c s s c s k c s c k s s s s s s k c k s s s s s s k k c s s s s s s k k c c c k c s c k s c k c c t t k k c s s k c s k c c