You are given CSV tabular data and questions. Goal is to answer positional questions about blocks from continuous characters like "3", "0", NAME_1 "." means blank 1 cell unit space. Every NAME_1 represents 1x1 cell. It is multiline so new line creates new row. If there are same characters as in the row above it means vertical continuation of block.

Example

CSV table:

.,.,r,r,.,g,.,c,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.
.,.,e,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.
.,.,f,.,4,4,4,4,4,4,4,4,4,4,i,.,.,.,.,.,.,.,.
.,.,.,.,4,4,4,4,4,4,4,4,4,4,.,.,.,.,.,h,.,.,.
.,.,j,j,k,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.
.,.,j,j,l,.,.,.,5,5,5,5,5,.,.,.,.,.,.,.,.,6,6
.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.
.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.
.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.


Question: What is the biggest object?

Thought: It is easier to count number of most frequent NAME_1 in table. It is clear, that '4' is most frequent.
Answer: '4'

Question: What is near 'j'?
Thought: We locate 'j' and look left and right of it in the table as well we look up and down or diagonally. At distance 0 there is  riht 'k' and 'l' and right up diagonally '4'.
Answer: 'k', 'l', '4'

Question: What is left of '5'?
Thought: We go left from '5' and there are 3 times '.' so nothing in the neightborhood but then there is 'l'. 'k' is little bit up.
Answer: 'l'

Question: What is under 'r'?
Thought: There is 'e' under 'r' but 'f' is close as well.
Answer: 'e', 'f'

Question: What is up from '4'?
Thought: '4' is quite wide so there are multiple blocks up of it. Most obvious is 'c', which is aproximatelly in the middle and 'g' on a left edge.
Answer: 'c', 'g'


Begin!


CSV table:

.,.,.,.,a,a,a,a,a,a,a,a,a,a,.,.,.,.,.,.,.,.,.,.,.,.,.
.,.,.,.,a,a,a,a,a,a,a,a,a,a,.,.,.,.,.,.,.,.,.,.,.,.,.
.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.
.,.,.,.,.,.,.,.,5,5,5,5,5,.,.,.,.,.,.,.,.,6,6,6,6,.,.
.,.,.,.,.,.,.,.,5,5,5,5,5,.,.,.,.,.,.,.,.,6,6,6,6,.,.
.,.,.,.,.,.,.,.,5,5,5,5,5,.,.,.,7,7,.,.,.,6,6,6,6,.,.
.,.,.,.,.,.,.,.,5,5,5,5,5,.,.,.,7,7,.,.,.,6,6,6,6,.,.
.,.,.,.,.,.,.,.,5,5,5,5,5,.,.,.,.,.,.,.,.,6,6,6,6,.,.
.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.


Question 1: Where is '7'?

Thought: Add stress words that are fully capitlized. Make sure these stress words appear more than 11 times.
user