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