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.util.Scanner;

public class D 
{
    public static void main(String[] args) 
    {
        Scanner inp = new Scanner(System.in);
        long n=inp.nextLong(),k=inp.nextLong();
        int p = inp.nextInt();
        if(n%2 == 1){n--;k--;}
        for(int i = 0 ; i < p ; i++)
        {
            long a = inp.nextLong();
            if(a>n) 
            {
                if(k>-1)System.out.print("X");
                else System.out.print(".");
            }
            else
            {
                long b = n-a;
                b = (b%2)*(n/2)+(b)/2+1;
                if(b<=k)System.out.print("X");
                else System.out.print(".");
            }
        }
        System.out.println();
    }

}
