#(c) Dieman + 14/9/2021 +
#-*- coding: cp1253
phrase='Δεν υπάρχει τίποτε αδύνατο γι αυτόν που θα προσπαθήσει'
#phrase=raw_input('Γράψε μια φράση:') #ή μια δική σου
while len(phrase)%4!=0:
phrase+=' '
side=len(phrase)/4 #πολλαπλάσια του 4, άρα ίσες πλευρές...
AlexanderTheGreat=phrase
Alexander=[]
for i in range(4): #χμμμ... Σπάσε τη φράση στα τέσσερα...
Alexander.append(AlexanderTheGreat[i*side:(i+1)*side])
#Βάλε λογική και χτίσε το τετράγωνο των γραμμάτων
print 10*' '+Alexander[0]
temp=''
for i in range(side):
print 9*' '+Alexander[3][side-1-i]+side*' '+Alexander[1][i]
temp+=Alexander[2][side-1-i]
Alexander[2]=temp
print 10*' '+Alexander[2]
print '\n'*2
#Βάλε την καρδιά και χτίσε το οπτικό τετράγωνο
temp0=''
temp2=''
for i in range(side):
temp0+=Alexander[0][i]+' '
temp2+=Alexander[2][i]+' '
Alexander[0]=temp0
Alexander[2]=temp2
print 10*' '+Alexander[0]
for i in range(side):
print 9*' '+Alexander[3][side-1-i]+ \
len(temp0)*' '+Alexander[1][i]
print 10*' '+Alexander[2]