/* 
 * File:   main.c
 * Author: PeterPan
 *
 * Created on August 19, 2009, 3:10 AM
 */

#include <stdlib.h>
#include <stdio.h>
#include <string.h>
#include <ctype.h>

int main() {
    char str[1024];
    int x1,x2,y1,y2;
    int len=0,i,j=0;

    scanf("%d %d",&y1,&x1);
    scanf("%d %d",&y2,&x2);
    scanf(" %[^\n]s",str);

    for(i=0;i<=strlen(str);i++){
        if(len==0 && str[i]!=' ')
            j=i;
        
        if(str[i]==' ' || str[i]=='\0'){
            if(len!=0){
                for(;j<i;j++)
                    if(isalpha(str[j]))    // if an alphabet
                        str[j]=(isupper(str[j])?'Z':'z')-(((isupper(str[j])?'Z':'z')-str[j]+len)%26);                                                           
            }            
            len=0;
        }
        else len++;        
    }
    for(i=y1;i<=y2;i++){
        for(j=x1;j<=x2;j++){
            printf("%c",str[((j-i)+strlen(str))%strlen(str)]);            
        }        
        printf("\n");
    }
    return (0);
}


