#include <bits/stdc++.h>
using namespace std;
char a[10][10];
int d[9][2] = {-1, -1, -1, 0, -1, 1, 0, -1, 0, 0, 0, 1, 1, -1, 1, 0, 1, 1},
    dp[10][10][10];
int OK(int i, int j, int k) {
  if (j - i < 0) return 1;
  if (a[j - i][k] == 'S') return 0;
  return 1;
}
int main() {
  int i, j, k, l, ok, jj, kk;
  while (~scanf("%s", a[0])) {
    for (i = 1; i < 8; i++) scanf("%s", a[i]);
    for (i = 0; i < 8; i++)
      for (j = 0; j < 8; j++)
        for (k = 0; k < 8; k++) dp[i][j][k] = 0;
    dp[0][7][0] = 1;
    for (i = 0; i < 8; i++) {
      ok = 0;
      for (j = 0; j < 8; j++) {
        for (k = 0; k < 8; k++) {
          if (!dp[i][j][k]) continue;
          for (l = 0; l < 9; l++) {
            jj = j + d[l][0], kk = k + d[l][1];
            if (jj >= 0 && jj < 8 && kk >= 0 && kk < 8) {
              if (jj - i >= 0 && a[jj - i][kk] == 'S') continue;
              if (OK(i + 1, jj, kk)) dp[i + 1][jj][kk] = 1, ok = 1;
            }
          }
        }
      }
      if (!ok) break;
    }
    if (i < 8)
      printf("LOSE\n");
    else
      printf("WIN\n");
  }
  return 0;
}
