import sys
import math

def distance(x1, y1, x2, y2):
    """Returns the distance between two points in a 2D space"""
    return math.sqrt(math.pow(x1 - x2, 2) + math.pow(y1 - y2, 2))

if len(sys.argv) < 6:
    line = sys.stdin.readline()
    sys.argv[1:] = line.split(" ")

width = int(sys.argv[1])
height = int(sys.argv[2]) * 2 # Y coordinates are double in the internal space
centerX = float(sys.argv[3])
centerY = float(sys.argv[4]) * 2 # Y coordinates are double in the internal space

if len(sys.argv) == 7:
    radius = float(sys.argv[5])
    gradient = sys.argv[6]
elif len(sys.argv) == 6:
    radius = max( distance(centerX, centerY, width, height), 
              distance(centerX, centerY, 0, 0),
              distance(centerX, centerY, width, 0), 
              distance(centerX, centerY, 0, height) )
    gradient = sys.argv[5]

regionSize = radius / len(gradient)
gradient += ' ' * int( distance(0,0, width, height))

for y in xrange(0, height, 2): # We only care about even lines
    line = ""
    for x in xrange(width):
        region = int(distance(centerX, centerY, x , y ) / regionSize) 
        line += gradient[region]
    print line