s -> s s s s s s -> X s -> s s s -> s s s s -> s s s s s -> s s s s s s s -> s s s s s s s s -> s s s s s s s s s -> s s s s s s s s s s -> s s s s s s s s s s