Fox Ciel has a board with *n* rows and *n* columns. So, the board consists of *n* × *n* cells. Each cell contains either a symbol '.', or a symbol '#'.

A cross on the board is a connected set of exactly five cells of the board that looks like a cross. The picture below shows how it looks.

Ciel wants to draw several (may be zero) crosses on the board. Each cross must cover exactly five cells with symbols '#', and any cell with symbol '#' must belong to some cross. No two crosses can share a cell.

Please, tell Ciel if she can draw the crosses in the described way.
The first line contains an integer *n* (3 ≤ *n* ≤ 100) — the size of the board.

Each of the next *n* lines describes one row of the board. The *i*-th line describes the *i*-th row of the board and consists of *n* characters. Each character is either a symbol '.', or a symbol '#'.
n = int(input())
cont = 0
matriz = []
for i in range(n):
    linha = list(input())
    matriz.append(linha)
    for i in range(n):
        if linha[i] == '#':
            cont+=1
if cont%5 != 0:
    print("NO")
else:
    for i in range(1,n):
        for j in range(1,n):
            if matriz[i][j] == '#' and matriz[i][j-1] == '#': #meio da cruz
                if matriz[i-1][j] != '#' or matriz[i][j+1]!= '#' or matriz[i+1][j]!= '#':
                    i = n+5
                    cont = -5
                    break
                else:
                    matriz[i][j] = '.'
                    matriz[i][j-1] = '.'
                    matriz[i-1][j] = '.'
                    matriz[i][j+1] = '.'
                    matriz[i+1][j] = '.'
                    cont -= 5
            elif matriz[i][j] == '#' and i < n-2: # topo da cruz
                if matriz[i+1][j] != '#' or matriz[i+2][j] != '#' or matriz[i+1][j-1] != '#' or matriz[i+1][j+1]!= '#':
                    i = n+5
                    cont = -5
                    break
                else:
                    matriz[i][j] = '.'
                    matriz[i+1][j] = '.'
                    matriz[i+2][j] = '.'
                    matriz[i+1][j-1] = '.'
                    matriz[i+1][j+1] = '.'
                    cont -= 5
    if cont == 0:
        print("YES")
    else:
        print("NO")
            
		 				    	    			 	 	 				  	