Camouflaged camp
Squad commander is looking for a location to build a camouflaged camp of a certain size. He has a digital topographic map of the area, which is a rectangular grid with every element defining the altitude at a certain coordinate. Coordinates of any point on the map are identified by the row and the column in the table.
The camp location should be a rectangle fully located within the map area and satisfy certain characteristics. Each characteristic consists of two identical adjacent rectangular areas and the requirement for their altitudes. It is defined by
location, i.e. the coordinates of the top-left corner of the first (i.e. the left or the top) rectangular area; The coordinates are given in respect of the camp area.
size (length and width) of the first (and the second because they are equal) rectangular areas;
rectangle arrangement flag, 0 indicates horizontal arrangement of the rectangular areas (i.e. areas have common vertical side), while 1 – vertical arrangement (i.e. areas have common horizontal side);
altitude flag, 0 indicates that the average altitude of the first (i.e. the left or the top) rectangular area should be strictly less (<) than the average altitude of the second. 1 indicates the opposite (≥) situation.
The camp location satisfies the characteristic if the altitude requirement is satisfied.
Write a program which given the topographic map of the area and the characteristics would find the best (the one that satisfies most characteristics) location for building the camouflaged camp. In case of several solutions, output any of them.
Input
The first line contains two integers R and C (2 ≤ R, C ≤ 1000). They correspond to the number of rows and columns in the topographic map. The following R lines with C nonnegative integer numbers in each of them describe the topographic map. The altitude does not exceed 255 at any coordinate.
Two integer numbers L (number of rows) and W (number of columns) (1 ≤ L, W ≤ 1000; L ≤ R; W ≤ C) defining the size of the camp are written in the following line.
The next line contains one integer H (1 ≤ H ≤ 1000) – the number of characteristics.
Finally, the following H lines describe characteristics. Each of them contains 6 integers: coordinates of the characteristic’s top-left corner, size of the first rectangular area, the arrangement and the altitude flags. All characteristics fit within the camp.
Output
The first line of the output file should contain two integers – the coordinates of top-left corner of camp location.