网格地图是由n行n列的网格组成

【问题描述】

网格地图是由n行n列的网格组成,每个网格初始时用0填充。地质测绘人员在网格地图上用数字1将唯一的湖泊边界围成一圈,围圈时只能沿着上下左右44个方向。

湖泊是被数字1围成的区域(不包含1),请你编写程序,将湖泊的范围用数字2进行填充。

【输入形式】

第一行输入一个整数n(0<n<=30);

下面n行,每个由空格隔开的0或者1组成。
【输出形式】

输出n行n列,将湖泊的区域用2标识。