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