#agc014c. [agc014_c]Closed Rooms

[agc014_c]Closed Rooms

Problem Statement

Takahashi is locked within a building.

This building consists of H×WH×W rooms, arranged in HH rows and WW columns. We will denote the room at the ii-th row and jj-th column as (i,j)(i,j). The state of this room is represented by a character Ai,jA_{i,j}. If Ai,j=A_{i,j}= #, the room is locked and cannot be entered; if Ai,j=A_{i,j}= ., the room is not locked and can be freely entered. Takahashi is currently at the room where Ai,j=A_{i,j}= S, which can also be freely entered.

Each room in the 11-st row, 11-st column, HH-th row or WW-th column, has an exit. Each of the other rooms (i,j)(i,j) is connected to four rooms: (i1,j)(i-1,j), (i+1,j)(i+1,j), (i,j1)(i,j-1) and (i,j+1)(i,j+1).

Takahashi will use his magic to get out of the building. In one cast, he can do the following:

  • Move to an adjacent room at most KK times, possibly zero. Here, locked rooms cannot be entered.
  • Then, select and unlock at most KK locked rooms, possibly zero. Those rooms will remain unlocked from then on.

His objective is to reach a room with an exit. Find the minimum necessary number of casts to do so.

It is guaranteed that Takahashi is initially at a room without an exit.

Constraints

  • 3H8003 ≤ H ≤ 800
  • 3W8003 ≤ W ≤ 800
  • 1KH×W1 ≤ K ≤ H×W
  • Each Ai,jA_{i,j} is # , . or S.
  • There uniquely exists (i,j)(i,j) such that Ai,j=A_{i,j}= S, and it satisfies 2iH12 ≤ i ≤ H-1 and 2jW12 ≤ j ≤ W-1.

Input

Input is given from Standard Input in the following format:

HH WW KK A1,1A1,2A_{1,1}A_{1,2}...A1,WA_{1,W} : AH,1AH,2A_{H,1}A_{H,2}...AH,WA_{H,W}

Output

Print the minimum necessary number of casts.


Sample Input 1

3 3 3
#.#
#S.
###

Sample Output 1

1

Takahashi can move to room (1,2)(1,2) in one cast.


Sample Input 2

3 3 3
###
#S#
###

Sample Output 2

2

Takahashi cannot move in the first cast, but can unlock room (1,2)(1,2). Then, he can move to room (1,2)(1,2) in the next cast, achieving the objective in two casts.


Sample Input 3

7 7 2
#######
#######
##...##
###S###
##.#.##
###.###
#######

Sample Output 3

2