#include <stdio.h>
int main() {
char land[101][101];
int n, m, u, d, l, r;
scanf("%d%d%d%d%d%d\n", &n
, &m
, &u
, &d
, &l
, &r
); for (int i = 0; i < n; i++) {
}
/* TODO: Construct roads on the `land` 2D array. */
for(int k=u;k<=d;k++)
for(int i=0;i<m;i++){
land[k][i]='-';
}
for(int k=l;k<=r;k++)
for(int i=0;i<m;i++){
land[i][k]='|';
}
for(int i=u;i<=d;i++)
for(int j=l;j<=r;j++)
land[i][j]='+';
/* END OF Todo */
for (int i = 0; i < n; i++) {
}
}
I2luY2x1ZGUgPHN0ZGlvLmg+CgppbnQgbWFpbigpIHsKICAgIGNoYXIgbGFuZFsxMDFdWzEwMV07CiAgICBpbnQgbiwgbSwgdSwgZCwgbCwgcjsKICAgIHNjYW5mKCIlZCVkJWQlZCVkJWRcbiIsICZuLCAmbSwgJnUsICZkLCAmbCwgJnIpOwogICAgZm9yIChpbnQgaSA9IDA7IGkgPCBuOyBpKyspIHsKICAgICAgICBzY2FuZigiJXMiLCBsYW5kW2ldKTsKICAgIH0KICAgIC8qIFRPRE86IENvbnN0cnVjdCByb2FkcyBvbiB0aGUgYGxhbmRgIDJEIGFycmF5LiAqLwogICAgZm9yKGludCBrPXU7azw9ZDtrKyspCglmb3IoaW50IGk9MDtpPG07aSsrKXsKCQlsYW5kW2tdW2ldPSctJzsKCX0KCWZvcihpbnQgaz1sO2s8PXI7aysrKQoJZm9yKGludCBpPTA7aTxtO2krKyl7CgkJbGFuZFtpXVtrXT0nfCc7Cgl9Cglmb3IoaW50IGk9dTtpPD1kO2krKykKCWZvcihpbnQgaj1sO2o8PXI7aisrKQoJbGFuZFtpXVtqXT0nKyc7CiAgICAvKiBFTkQgT0YgVG9kbyAqLwogICAgZm9yIChpbnQgaSA9IDA7IGkgPCBuOyBpKyspIHsKICAgICAgICBwcmludGYoIiVzXG4iLCBsYW5kW2ldKTsKICAgIH0KfQ==