func_code_string: #include <bits/stdc++.h>   using namespace std;   int main(void) {     long long int n = 0ll, k = 0ll, p = 0ll, pn = 0ll, even = 0ll, odd = 0ll;     while (cin >> n) {       cin >> k >> p;       if (k == 0) {         for (long long int i = 0; i < p; i++) {           cin >> pn;           cout <<  . ;         }         cout << endl;       } else {         if (n % 2 == 0) {           if (k >= (n >> 1)) {             even = 2;             k -= (n >> 1);             odd = n + 1 - (k << 1);           } else {             odd = n + 1;             even = n + 2 - (k << 1);           }           for (int i = 0; i < p; i++) {             cin >> pn;             if (pn % 2 == 0) {               if (pn >= even) {                 cout <<  X ;               } else {                 cout <<  . ;               }             } else {               if (pn >= odd) {                 cout <<  X ;               } else {                 cout <<  . ;               }             }           }           cout << endl;         } else {           n--;           k--;           if (k >= (n >> 1)) {             even = 2;             k -= (n >> 1);             odd = n + 1 - (k << 1);           } else {             odd = n + 1;             even = n + 2 - (k << 1);           }           for (int i = 0; i < p; i++) {             cin >> pn;             if (pn == n + 1) {               cout <<  X ;             } else if (pn % 2 == 0) {               if (pn >= even) {                 cout <<  X ;               } else {                 cout <<  . ;               }             } else {               if (pn >= odd) {                 cout <<  X ;               } else {                 cout <<  . ;               }             }           }           cout << endl;         }       }     }     return 0;   }   