#include <bits/stdc++.h>
using namespace std;
const int N = 110;
int n, m, k, a[N];
char c[N][N];
int main() {
  scanf("%d%d%d", &n, &m, &k);
  bool fg = false, fr = false;
  for (int i = 1, g, r, pg, pr; i <= n; i++) {
    scanf("%s", c[i] + 1);
    g = r = pg = pr = 0;
    for (int j = 1; j <= m; j++) {
      if (c[i][j] == 'G') g++, pg = j;
      if (c[i][j] == 'R') r++, pr = j;
    }
    if (g && r) a[i] = abs(pg - pr) - 1;
    if (!r && g && g != m) fg = true;
    if (!g && r && r != m) fr = true;
  }
  if (fg && fr)
    puts("Draw");
  else if (!fg && fr)
    puts("Second");
  else if (!fr && fg)
    puts("First");
  else {
    bool flag = false;
    for (int i = 0, tmp; i <= 8 && !flag; i++) {
      tmp = 0;
      for (int j = 1; j <= n; j++) tmp += (a[j] >> i) & 1;
      if (tmp % (k + 1)) flag = true;
    }
    puts(flag ? "First" : "Second");
  }
  return 0;
}
