Fissura Perigosa

A erupção do vulcão Kilauea em 2018 no Havaí atraiu a atenção de todo o mundo. Inicialmente a força da erupção era menor e a lava avançou para o sul com relativamente poucos danos. Após algumas semanas, porém, a fissura 8 começou a jorrar com mais força e a lava avançou também para o norte trazendo muita destruição.

Você está ajudando na implementação de um sistema para simular a área por onde a lava avançaria, em função da força da erupção. O mapa será representado simplificadamente por uma matriz quadrada de caracteres, de 1 a 9, indicando a altitude do terreno em cada posição da matriz. Vamos considerar que a fissura 8, por onde a erupção se inicia, está sempre na posição do canto superior esquerdo da matriz. Dada a força da erupção, que será um valor inteiro, de 00 a 99, seu programa deve imprimir a matriz de caracteres representando o avanço final da lava. Se a lava consegue invadir uma posição da matriz, o caractere naquela posição deve ser trocado por um asterisco (‘*’). Uma posição será invadida pela lava se seu valor for menor ou igual à força da erupção e

A figura abaixo mostra um exemplo de mapa e o avanço final da lava para quatro forças de erupção: 11, 33, 66 e 88, respectivamente da esquerda para a direita.

Entrada

A primeira linha da entrada contém dois inteiros NN e FF representando, respectivamente o número de linhas (que é igual ao de colunas) da matriz e a força da erupção. Cada uma das NN linhas seguintes contém uma string de NN caracteres, entre 11 e 99, indicando o mapa de entrada.

Saída

Seu programa deve imprimir NN linhas contendo, cada uma, NN caracteres representando o avanço final da lava de acordo com o enunciado.

Restrições

Informações sobre a pontuação

Exemplos

Exemplo de entrada 1

8 6
27755478
29985439
34899989
22115569
66736689
99886555
44433399
99986991

Exemplo de saída 1

*7755478
*9985439
**899989
*******9
**7***89
9988****
******99
9998*991

Exemplo de entrada 2

5 4
25679
35234
17182
39993
11223

Exemplo de saída 2

*5679
*5***
*7*8*
*999*
*****

Exemplo de entrada 3

2 8
91
11

Exemplo de saída 3

91
11