g=lambda s:'\n'.join("".join(s)for s in zip(*[k[-i%len(k):]+k[:-i%len(k)]for i,k in enumerate(zip(*s.split('\n')))]))

testCases = [r"""Hello, world!
I am another 
string to be 
twisted!     """,
r"""\\\\\\\\\\\\
............
............
............""",
r"""abcdefg
.......""",
r"""abcdefghij
..........
..........""",
r"""\\\\.....././
...../.......
........././.
..../.^\\....""",
r"""cdeab
deabc
eabcd
abcde""",
r"""aeimquy37
bfjnrvz48
cgkosw159
dhlptx260""",
r"""abcdefghi
jklmnopqr
stuvwxyz1
234567890"""]

for case in testCases:
	print "Input: "
	print case
	print ""
	print "Output: "
	print g(case)
	print "--------------------------------"# your code goes here