import re
def f(s):y=[w[0]in',.'and w or' '+w for w in re.split('([,.]?[bcdfghjklmnpqrstvwxyz]?[aeiou]*)',s)[1::2]];return[[x[i-1:i]or' 'for x in y]for i in range(max(len(w)for w in y),0,-1)]

for test in (",batelsip", "kon.gratju'leison", "a,piel", ",alba.tros", ".souper.kala.fradge.listi.kekspieale,dousus", "baeioubaabaaa"):
	print 'input: "'+test+'"'
	for row in f(test):
		print ''.join(row)
	print ''