d:{.:@[x;&(x<"0")|x>"9";:;" "]}'2_0:"day22" +/{(~x[3]>x[10])&(~x[0 1]~x[6 7])&0ms;"#";~y[3];"_";"."]]}/d; / 179 manually