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 sys
n, k, p = map(int, sys.stdin.readline().split())

ret = []

for i in xrange(p):
    x = int(sys.stdin.readline())

    if k == n:
        ret.append('X')
    elif k == 1:
        if x == n:
            ret.append('X')
        else:
            ret.append('.')
    elif n % 2 == 0:
        if k > n/2:
            evenBegin = 1
            left = k-(n/2)
            oddBegin = n-2*left+1
        else:
            evenBegin = n-(2*k-1)+1
            oddBegin = n+1

        if x % 2 == 0:
            if x >= evenBegin:
                ret.append('X')
            else:
                ret.append('.')
        else:
            if x >= oddBegin:
                ret.append('X')
            else:
                ret.append('.')
    else:
        if k > n/2+1:
            oddBegin = 1
            left = k-(n/2+1)
            evenBegin = n-2*left+1
        else:
            oddBegin = n-(2*k-1)+1
            evenBegin = n+1

        if x == oddBegin:
            ret.append('.')
        elif x == oddBegin+1:
            ret.append('X')
        else:
            if x % 2 == 0:
                if x >= evenBegin:
                    ret.append('X')
                else:
                    if x >= oddBegin:
                        ret.append('X')
                    else:
                        ret.append('.')
            else:
                if x == evenBegin-1:
                    if x >= oddBegin:
                        ret.append('X')
                    else:
                        ret.append('.')
                else:
                    if x >= oddBegin and x <= evenBegin-2:
                        if x >= oddBegin:
                            ret.append('.')
                        else:
                            ret.append('X')
                    else:
                        ret.append('.')

print ''.join(ret)

