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
Zz1sYW1iZGEgczonXG4nLmpvaW4oIiIuam9pbihzKWZvciBzIGluIHppcCgqW2tbLWklbGVuKGspOl0ra1s6LWklbGVuKGspXWZvciBpLGsgaW4gZW51bWVyYXRlKHppcCgqcy5zcGxpdCgnXG4nKSkpXSkpCgp0ZXN0Q2FzZXMgPSBbciIiIkhlbGxvLCB3b3JsZCEKSSBhbSBhbm90aGVyIApzdHJpbmcgdG8gYmUgCnR3aXN0ZWQhICAgICAiIiIsCnIiIiJcXFxcXFxcXFxcXFwKLi4uLi4uLi4uLi4uCi4uLi4uLi4uLi4uLgouLi4uLi4uLi4uLi4iIiIsCnIiIiJhYmNkZWZnCi4uLi4uLi4iIiIsCnIiIiJhYmNkZWZnaGlqCi4uLi4uLi4uLi4KLi4uLi4uLi4uLiIiIiwKciIiIlxcXFwuLi4uLi4vLi8KLi4uLi4vLi4uLi4uLgouLi4uLi4uLi4vLi8uCi4uLi4vLl5cXC4uLi4iIiIsCnIiIiJjZGVhYgpkZWFiYwplYWJjZAphYmNkZSIiIiwKciIiImFlaW1xdXkzNwpiZmpucnZ6NDgKY2drb3N3MTU5CmRobHB0eDI2MCIiIiwKciIiImFiY2RlZmdoaQpqa2xtbm9wcXIKc3R1dnd4eXoxCjIzNDU2Nzg5MCIiIl0KCmZvciBjYXNlIGluIHRlc3RDYXNlczoKCXByaW50ICJJbnB1dDogIgoJcHJpbnQgY2FzZQoJcHJpbnQgIiIKCXByaW50ICJPdXRwdXQ6ICIKCXByaW50IGcoY2FzZSkKCXByaW50ICItLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSIjIHlvdXIgY29kZSBnb2VzIGhlcmU=