#include <bits/stdc++.h>
using namespace std;
int main() {
  char str[17];
  for (int i = 0; i < 16; i++) {
    cin >> str[i];
  }
  for (int i = 0; i < 11; i++) {
    if ((i + 1) % 4 == 0) {
      if (str[i] == '.' && str[i + 3] == '.' && str[i + 4] == '.') {
        cout << "YES";
        return 0;
      }
      continue;
    }
    int count = 0;
    if (str[i] == '#') count++;
    if (str[i + 1] == '#') {
      count++;
    }
    if (str[i + 4] == '#') count++;
    if (str[i + 5] == '#') {
      count++;
    }
    if (count >= 3) {
      cout << "YES";
      return 0;
    }
  }
  for (int i = 0; i < 11; i++) {
    int count = 0;
    if ((i + 1) % 4 == 0) {
      if (str[i] == '.' && str[i + 3] == '.' && str[i + 4] == '.') {
        cout << "YES";
        return 0;
      }
      continue;
    }
    if (str[i] == '.') count++;
    if (str[i + 1] == '.') {
      count++;
    }
    if (str[i + 4] == '.') count++;
    if (str[i + 5] == '.') {
      count++;
    }
    if (count >= 3) {
      cout << "YES";
      return 0;
    }
  }
  cout << "NO";
}
