n , m = map(int, input().split())
chessBoard =[]
for i in range(n):
chessBoard.append([y for y in input()])
for i in range(n):
for j in range(m):
if chessBoard[i][j] == "." :
if((j+i)%2==0):
chessBoard[i][j]='B';
else:
chessBoard[i][j]='W';
for x in chessBoard:
for y in x:
print(y,end = "")
print()
Three primes | Coprimes |
Cost of balloons | One String No Trouble |
Help Jarvis! | Lift queries |
Goki and his breakup | Ali and Helping innocent people |
Book of Potion making | Duration |
Birthday Party | e-maze-in |
Bricks Game | Char Sum |
Two Strings | Anagrams |
Prime Number | Lexical Sorting Reloaded |
1514A - Perfectly Imperfect Array | 580A- Kefa and First Steps |
1472B- Fair Division | 996A - Hit the Lottery |
MSNSADM1 Football | MATCHES Playing with Matches |
HRDSEQ Hard Sequence | DRCHEF Doctor Chef |
559. Maximum Depth of N-ary Tree | 821. Shortest Distance to a Character |
1441. Build an Array With Stack Operations | 1356. Sort Integers by The Number of 1 Bits |