7 7 7
1
2
3
4
5
6
7
 4 2 8
1
3
4
2
3
4
1
2
 9 4 9
1
2
3
4
5
6
7
8
9
 7 5 7
1
2
3
4
5
6
7
 15 10 15
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
 4 0 4
1
2
3
4
 12 2 12
1
2
3
4
5
6
7
8
9
10
11
12
 10 2 10
1
2
3
4
5
6
7
8
9
10
 7 4 7
1
2
3
4
5
6
7
 7 3 7
1
2
3
4
5
6
7

XXXXXXX
 ..XX.X.X
 ...X.X.XX
 .X.XXXX
 .X.X.X.X.XXXXXX
 ....
 .........X.X
 .......X.X
 .X.X.XX
 ...X.XX

import java.io.BufferedInputStream;
import java.util.Scanner;

/**
 * @author jiashuaowei
 * @date 2020/10/3
 */
public class Solution {
    public static void main(String[] args) {
        long x;
        Scanner scanner = new Scanner(new BufferedInputStream(System.in));
        long n = scanner.nextLong();
        long k = scanner.nextLong();
        long p = scanner.nextLong();
        long next = k - n / 2 < 0 ? 0 : k - n / 2;
        while (p-- != 0) {
            x = scanner.nextLong();
            if (k == 0) {
                System.out.print('.');
            } else if (k == 1) {
                if (x == n) {
                    System.out.print('X');
                } else {
                    System.out.print('.');
                }
            } else {
                if (n % 2 == 1) {
                    if (x == n) System.out.print('X');
                    else {
                        long t1 = n - 2 * (k - 1);
                        long t2 = n - (1 + (next - 1) * 2);
                        if ((x - t1) < 0) System.out.print('.');
                        else if ((x - t1) % 2 == 1) System.out.print('X');
                        else if (x >= t2 && (x - t2) % 2 == 1) System.out.print("X");
                        else System.out.print(".");
                    }
                } else {
                    long t1 = n - 2 * (k - 1);
                    long t2 = n - (1 + (next - 1) * 2);
                    if ((x - t1) < 0) System.out.print(".");
                    else if ((x - t1) % 2 == 0) System.out.print('X');
                    else if (x >= t2 && (x - t2) % 2 == 0) System.out.print('X');
                    else System.out.println('.');

                }
            }
        }
        System.out.println();
    }
}

