编程题
### 题目描述
一家宾馆有 $64$ 间房间,排成一排,从右往左编号为 $1\sim 64$。每个时刻,每间房间要么有客人入住,要么空着。酒店前台工作人员希望快速知道某间房间有没有客人入住。每间房间,如果空着,就记为 $0$,如果有人入住,就记为 $1$,这样就得到一串二进制数。然后他从右往左,五位一组压缩(不足五位就在高位补 $0$),也就是将五位视为一组二进制,转换成十进制,超过 $10$ 就按顺序用字母 $A$、$B$、$C$、$\cdots$ 表示,这样就得到一串字符。现在他想知道第 $k$ 间房间有没有人入住。
### 输入描述
输入数据第一行为一串字符。第 $2$ 行首先是一个整数t,表示要查询 $t$ 次,接下来是 $t$ 个整数,每个整数表示一个房间号 $k$,$1\leq k\leq 64$。
### 输出描述
输出 $t$ 行,对每次查询,输出一行,如果该整数表示的房间已经有人入住了,输出 `yes`,否则输出 `no`。
### 样例输入
```text
9PMCVJH31J31K
5 24 33 5 15 3
```
### 样例输出
```text
no
no
yes
no
yes
```
### 样例输入/输出说明
输入的字符串为 `9PMCVJH31J31K` ,最后 $3$ 位 `31K`(其中 $K$ 相当于 $20$),转换成二进制为`000110000110100`,因此从右边数过来第 $3$、$5$、$15$ 间房间依次是有人入住、空着、有人入住。