
小苯有一个长度为

的字符串

,只包含字符

、

和

。

他定义一个

字符串是
平衡的,当且仅当字符串中所有相邻两个字符相同的对数(即满足

的

的数量)是偶数。

(特别的,长度为

的

串必然是平衡的,因为此时相邻相同对数为

,

也是偶数。)

小苯可以将每个

替换为

或

。你的任务是求出,在所有可能的替换结果中,有多少个

字符串是平衡的?(结果对

取模。)
输入描述:
第一行一个整数
,表示测试数据组数。
保证所有测试数据的字符串长度
之和不超过
。
输出描述:
对于每组数据,输出一个整数表示满足条件的
字符串数量对
取模的结果。