第九届蓝桥杯决赛JavaC组真题——详细答案对照(完整版)
目錄
測試數據下載地址:
標題:年齡問題
標題:海盜與金幣
標題:全排列
標題:約瑟夫環
標題:交換次數
標題:自描述序列
測試數據下載地址:
【https://download.csdn.net/download/feng8403000/84546532】
標題:年齡問題
s夫人一向很神秘。這會兒有人問起她的年齡,她想了想說:
"20年前,我丈夫的年齡剛好是我的2倍,而現在他的年齡剛好是我的1.5倍"。
你能算出s夫人現在的年齡嗎?
注意,需要提交的是一個整數,不要填寫任何多余的內容。
package action;public class demo {public static void main(String[] args) {for (int a = 21; a < 100; a++) {for (int b = 21; b < 100; b++) {if ((a - 20) == (b - 20) * 2) {if (a == b * 1.5) {System.out.println(a + " " + b);}}}}} }會出現兩個60和40,很明顯60不可能,答案即是:【40】
標題:海盜與金幣
12名海盜在一個小島上發現了大量的金幣,后統計一共有將近5萬枚。
登上小島是在夜里,天氣又不好。由于各種原因,有的海盜偷拿了很多,有的拿了很少。
后來為了“均貧富”,頭目提出一個很奇怪的方案:
每名海盜都把自己拿到的金幣放在桌上。然后開始一個游戲。
金幣最多的海盜要拿出自己的金幣來補償其他人。
補償的額度為正好使被補償人的金幣數目翻番(即變為原來的2倍)。
游戲要一直進行下去,直到無法完成。
(當金幣數最多的不只一個人或最多金幣的人持有金幣數不夠補償他人的)
游戲就這樣緊張地進行了,一直進行了12輪,恰好每人都“放血”一次,
更離奇的是,剛好在第12輪后,每個人的金幣數居然都相等了!! 這難道是天意嗎?
請你計算,游戲開始前,所有海盜的初始金幣數目,從小到大排列,中間有一個空格分開。
答案形如:
8 15 29 58 110 ...
當然,這個不是正確答案。
注意:
需要提交的是一行空格分開的整數,不要提交任何多余的內容。
分隔符要用一個西文的空格,不要用其它符號(比如逗號,中文符號等)
答案:【13 25 49 97 193 385 769 1537 3073 6145 12289 24577?】?
標題:全排列
對于某個串,比如:“1234”,求它的所有全排列。
并且要求這些全排列一定要按照字母的升序排列。
對于“1234”,應該輸出(一共4!=24行):
1234
1243
1324
1342
1423
1432
2134
2143
2314
2341
2413
2431
3124
3142
3214
3241
3412
3421
4123
4132
4213
4231
4312
4321
下面是實現程序,請仔細分析程序邏輯,并填寫劃線部分缺少的代碼。// 輪換前k個,再遞歸處理
import java.util.*; public class A {static void permu(char[] data, int cur) {if (cur == data.length - 1) {System.out.println(new String(data));return;}for (int i = cur; i < data.length; i++) {char tmp = data[i];for (int j = i - 1; j >= cur; j--)data[j + 1] = data[j];data[cur] = tmp;permu(data, cur + 1);tmp = data[cur];_____________________________________________;data[i] = tmp;}}static void permu(String x) {permu(x.toCharArray(), 0);}public static void main(String[] args) {permu("1234");} }答案:【for(int j=cur; j<i; j++) data[j] = data[j+1];】
for(int j=cur; j<i; j++) data[j] = data[j+1];請注意:只需要填寫劃線部分缺少的內容,不要抄寫已有的代碼或符號。
package action;public class demo {static void permu(char[] data, int cur) {if (cur == data.length - 1) {System.out.println(new String(data));return;}for (int i = cur; i < data.length; i++) {char tmp = data[i];for (int j = i - 1; j >= cur; j--)data[j + 1] = data[j];data[cur] = tmp;permu(data, cur + 1);tmp = data[cur];for (int j = cur; j < i; j++)data[j] = data[j + 1];data[i] = tmp;}}static void permu(String x) {permu(x.toCharArray(), 0);}public static void main(String[] args) {permu("1234");} }標題:約瑟夫環
n 個人的編號是 1~n,如果他們依編號按順時針排成一個圓圈,從編號是1的人開始順時針報數。
(報數是從1報起)當報到 k 的時候,這個人就退出游戲圈。下一個人重新從1開始報數。
求最后剩下的人的編號。這就是著名的約瑟夫環問題。
本題目就是已知 n,k 的情況下,求最后剩下的人的編號。
題目的輸入是一行,2個空格分開的整數n, k
要求輸出一個整數,表示最后剩下的人的編號。
約定:0 < n,k < 1百萬
例如輸入:
10 3
程序應該輸出:
4
資源約定:
峰值內存消耗(含虛擬機) < 256M
CPU消耗 ?< 1000ms
請嚴格按要求輸出,不要畫蛇添足地打印類似:“請您輸入...” 的多余內容。
所有代碼放在同一個源文件中,調試通過后,拷貝提交該源碼。
不要使用package語句。不要使用jdk1.7及以上版本的特性。
主類的名字必須是:Main,否則按無效代碼處理。
?測試數據都能通過。
標題:交換次數
IT產業人才需求節節攀升。業內巨頭百度、阿里巴巴、騰訊(簡稱BAT)在某海灘進行招聘活動。
招聘部門一字排開。由于是自由搶占席位,三大公司的席位隨機交錯在一起,形如:
ABABTATT,這使得應聘者十分別扭。
于是,管理部門要求招聘方進行必要的交換位置,使得每個集團的席位都挨在一起。即最后形如:
BBAAATTT 這樣的形狀,當然,也可能是:
AAABBTTT 等。
現在,假設每次只能交換2個席位,并且知道現在的席位分布,
你的任務是計算:要使每個集團的招聘席位都挨在一起需要至少進行多少次交換動作。
輸入是一行n個字符(只含有字母B、A或T),表示現在的席位分布。
輸出是一個整數,表示至少交換次數。
比如,輸入:
TABTABBTTTT
程序應該輸出:
3
再比如,輸入:
TTAAABB
程序應該輸出:
0
我們約定,輸入字符串的長度n 不大于10萬
資源約定:
峰值內存消耗(含虛擬機) < 256M
CPU消耗 ?< 1000ms
請嚴格按要求輸出,不要畫蛇添足地打印類似:“請您輸入...” 的多余內容。
所有代碼放在同一個源文件中,調試通過后,拷貝提交該源碼。
不要使用package語句。不要使用jdk1.7及以上版本的特性。
主類的名字必須是:Main,否則按無效代碼處理。
第一組大數據測試:
TTTTTTTBAATBTTBTTATBBBBTTTTBTAATABBTBTTABBTATTTBBATTABTATBBBAATBBTTTTABBBTBBTABATAABBBATTAATBATTTABBTTABBTBATBABBTTTATTTBBTAABTABBBBAABAATTTTTBBTABABATAATATATBATBBABAATTBTTATTABBATATATTTTTAATBBTTBATBBTTATTBTTTTTTTTTTTTAATATABATTTATBTBBTTAATTAAATBABTABBBABBTTBTBTTTATAABABTBATBBATAATBBBATTBTTBTBBTTTATBAABTBBTBTAATBBTBABBTBAATATBATBBBTBAABATTTBTTTBBTTTATATBABBABTTABBTATAAABTATAABAABBTBTBBTBBTATBAAAAATABBABBTTTBABBTABTTBAATTABTTBBTATBBBTATBBBTTBTABBBTBAAABTATBBTTBBATTAAATATTBBBTTBATTBBTBATATTAABTBTTTABBTBBTATTAABTBTTBTTTTBTAAATBTATTABTTABTBAAABATBAATATBTBTTBBTTTATTTAAATBATATBTBAATAABTTTAAABBBBABTBATTAAABTATATATBBBABTTTTBTTATTBABBBAATAABTTBAATBTBTBTBAABBBAATATTBBBABTTBBAABBBBATTTATAATBATTBBABTTTBTTBTBTATATTABBATBATTATAABTBTBATBBTTBAATBTABBATAATABTABATTTBATTAAABBTTTBABBABTBTTTTTABBTBTBTTBTBTABTTTAABTTTAATABATBABTABTBBTTBTABTTBTTTTABATBTTBAABBATBAAATBBTTTTTBABTABABTTBTBBBBTBBABAATATTTTTTATBAATATBBBTTTATBATBABTABTTBTAATABATAAATAAATABTBTTBBATBATBAABATTBBABTBBAABBATBTABBTTTTTTABATBTTBAATTATAATBA超大測試數據:
ABTABABBTTAATBTATBBABTTBATAABTATTTABTABTTTATTATBTBTAABBTTABTBTBABATTATATBABTTTTTTAATTATBATBTBTTATTABATBBTAABABATATATBTBTTBATBTBBTTTBABAAAAATATBTBBABBABBAAATTABBABBBABBTTBBBBBAABBBTBTBTTTBBTTTATBTTTBBBABBBBTBBBBTTTTBTBBBTATATTBBATTTTTBTTTBTATTTBTABTBTTTTBTTBTBTAABTBATTABBBAABTTAAATTBTTTABTAABTAAAATBAATBATTTTBATBBATBATBTBTTTTTBAATBBBBBTTBBBTBAATABBTBTABBBTBBBBABTBAABATATATABTTBTTTTBTBAABTABTATABTBBTTBTBBBTBBBTBABBAABTTTTAATATTTBBTTBTTTATAATAATBAAABBBTTBATBAAATTBTTABTBBBTAAATTBBTBAABBTBBAAATTTBBABTTTBABTATTTTTATTBBBABATBBBBBTBBBATTAAATTBBTABATATBABBABATTTTBTTBTBBTTATBATABBBBATBATBTTABBTTTBBBBABBTABBBBBBTTATTTBTTTATBBTTBBTTTBBTBAATATBTATBAABBATBATATBBTBATAAATBTTBBBBBABBTBATBTBTAATTTTBTBABBBABBATBATBTTTTBTATBATAABTABAATTATBAATTTBTBBTATABTTABTTATBBATTTBATBATATBBBATTAAAATATATTATTTATBBBTTABBAABTTTABBATTBAABABBTTBTTTBABATTTABBABBTTBTBTTTAATBTTTTBBAAABTTTTBABBABATTBBTTBTTAABABTBTTATBTATTTTBTBBBATBATTATBAATTAATBBAAAAATBATAAABTTTTBATAATTBATTBBTABTBTTTABBAAABBABTBBTAAAABTTTABBTTBAAABBBABAATBBTABTBTATAAAAABATTABAATBBAATTTAAATBBBBABATTBAABAABBBATATTTBBABBATABTBBBAATABABTBBBTTTBTAATBBBTTBTTATABTTTABBTABABTTTABTTATBBBTBBTATABTTBBTTABBBATTAAATTATTABBTABBBBTBATATTATAAAATBTTTAAABTBTBABTTBATBTTTTTABABATBTTTATTTTBBBABTBBBABBTBABTBBAATTABATTATTTATTBTBBABBBBAABBBBTTATBBBAAABBTBBBATTTATTABABBBBATBTBABTAATTBABATAATBABAATABTATTBBBTABABBAABATATATABTBBBABBBTBBBAATBBAABTBTBTTBBBTTAAAABABTBAABTBBBATTTBBBBAABBBTBBABBTBATATTATAABATBTABTTTATBTBBBBAATBBATBAATTTBBTBTBTTTTBTBTBBABATTBTATABATBBATBTTTTTBBBBBTBATBTBBTAATTBAATBBAABTBTBTTTAATTTTAAABTBAATTTBTAAATABBBTTBTATABTATATAATBATBTTTAABAATAATTTTABATTABBAABBTTATABTTABATTTAATABTAABTBTBTBTBBTBTBAABTBBTABAATTATBBTBTBBTBBAATBBTATBTBTAABAABTABBBBBTTBBBTTBATTABBBATTTBBBTBBTATTTTTBTAAATTBTATBTBTTBBBTBATBBTBBAATATTTABBTTABAABTAAATBTTBBTBTBAATTTAATTTTTTBTAATBATTTTTTBTABBBBATAABTTATBTAABTBTTTTTATTBTTTTTATBABTBTBATBTBAABBBBBBTAAAABTAABTTABAABABTTTBBTBTAATBTBAABTTAAABAATAATATATTTABBAATTBBATATTTATBBATTATATTATTTBBTBTABBAAATTBBTBATBBABTBBBBBAABTBTATATBTATABTBTTBATTBTTTTABTAABATBAATBBTBTBATATTTTTBTTBBTAAAABATTTTBTBTBTTTBAABBTTAATBTTTTBABBATBATAABABBTABTTTTBBAATTAAABAABTBBTBTTTTTATTBBTBBBTATTBTBBAABABTBBAAABAATAAATBBTBTAAATTAATBATBTABBBTABABAABTTBATBBTBBBABBBATTTTABBTTBAAATBATTTBBBBTBBABTTTATTTATBBTTTBBTATAABBBATBBTBAABBBAAATBBABBATTATATTABATAAABTTBABAABTTATBBBBBTTBATATTTABABATTTTTATAATATATBTBTABABBBBBTBBATBATTBABABATBTAATTABTTTTTATATBBBAABABATTABTABBBATTBTBTAABTBBBTBATTATTBTAAABBBTBTBAABTTTABATBBBBBBATTATBBTTAATBABTTATBTBTAATATTAABBTATTAATBBAATTAABBBBBABTTBTBATAATAABTTTATTTBBAABABTTBAABTTBBTTBBBBBBTTBBTTTTBTATTBTABATTTBTABTABTTABTTTATBBTTTATABBBTTTBTATTTBABBATABAAABTTAATBATABABABTATBTBBATBTBABTBABBTBABBATBAABTBTBBBBBTABTBTTAABBTBTTTTAATTBBTTTBBBBTTTBTBAABBTTABBABBBBBABBTAATBBTBTBBATBBTTBBBAAABABTBTTTBBTABBTTTATBAABTABABBABTTATBTTTABBBBTTTBATABTBBAABBTTABBTBTBTTBTTTTTAAABBBBABTTBABBTTATTBBBTTATATBABBTBTBABATAATBAABTTATBBBBTTAATTTBABTABBAAAAATTBTTTBBTTBTTATBBBAABBBBTABATTBBTTBBABBAABBTBBATBATAATATBABTBTABTATTATATATABABTABTBATATBBABBABAABBTBTBBBTBBBBTATTBTAAABTTBTTATBTBBBBTTTTBBBBABTBTBATABATATTBATABTAATTABBBTATABTABTBABTBBBBBBAATABBBBAABABBABATATBTTABAAATTBBATTBTBATTATABTTBATBBATTBATAATBABTTTAABBATTBABAABABTTATTATATATAAABTBAATAAATATABTBBBTATBTAATABABATAAAAAATTABBTTABTTTTTTATABBBAABBABTBABTTTBBBTABTATTBATBBABTTABATTTTTBABAAABABTBBTATATBTAABBTBBTTAAATBTBTTTTBBTTBBTBBATTTTBBBTTTTTABABTATABBTATBAABBBTBAABBATBBABATBTABBBBAATTBABTABBBBTATATTTBBTBTTATBATTTTATTTTTBTTBTBATBTBTATTBABATTATTTTBTBABTTBATTTATBTTTABBBTTTTTTTABBAABTBBTBTTAATTTTBTABTTTABTBTTATBBBTATBBTBTBTAABATATABTTTTBAABABTTTBATBBTBBAABAAAATAATTBBTTTTAABATTTAATTTTABTTTBTBAABTTATTBBBBATTBATAABBTTTABBBBATBATTATTBAATBAABTATBTTTBTTTBTTBABTABTATATTAABABBTATABTBTTBBAATATAATTBTABTTTTAATABTTATABTBABTBTBBATTTTTATBTTTABATBBBTTTBTATTAABAATTTTTAATBBATBBTTATTBAATTBATBTTBABABATBAATABBATBTBTBBABATTATATTTBABBBBBABTBBTTTAATTTTTTBTAATABABBATTTBATTBBAABATTBAABABABATTBTBBABTTTTTBATBBTTABATBBTBTTAATBTBTATAATABABTABABTBBTTTBTATBBABATBTBBBBATTABABATBTABTBATTTTABBTATTBAATTBBABTTBBBBTTABBBTBBTTBBAAAATAAAATTBTBBTBBTTBATTATATBBATBTTTTAATBATABBTATTATTTBTTTABATBTTAAABAATTBBABATAABTABABATBATTBTBBBATABTTBATATBBABBATTBATBTBAAATATATBATBTTATBTBBATATBBTAATBTTBTBTTTATBBABTTBBTTTTBTTTTTTATABATBABBBTBATTBBBABTAAABBBAABBABABATABTTTTATATTBTBABBTABATBBBAABAATABAABTAAATBBTTABTTAATBBTBTBTBBTTBBABTBBTBTATABBAABTBTTTBATTTTTBTTAABTTBBTATTTATABBTBBATABBTTTBBAABTTTTTTTBBBATAABTBTATATBTBBAATTTTBTBAABATAAATBBABBTBTATBBTTBTTBBBTTTBTTTBAABTBTBTTTBATBTBTBTBBATTBBABTABBATTTTTBABTTBBBTAABBATTBBTBBTABTTABATTATATBBBTBTABTTBATTTATBTBATTBTBATAATBATBTTBBABTBBAAABBATATTTTABBBBAABBBABTATABTBABABTABABAABBTBTAABBTTBTTTTBBTTTBTBTTTBBBTTBTBBABTBBTBTBTBTABTTTBATABTBABATABTAAATTTTTBTBBTTBABBABABBATABABBTATATABBTTTATAAATTTABTBTBTAATTTTTBATTTBAAATBAABTBBBTTTAATAATBTTABTTTTTBTABBBABBABTBBAAATTTTBTABBATABBBATAABTTBAABBABBATTATATTAATATBTTATTBABTBATBBAATTBTTBBTBTTTTBBBTAATTTATBABTABTAAAABBBTATBATBBTTBBBBATABABBABTBBBTBAATAABBTTAATABTBTTTAATTTTBTTBBBABAAAABTBTTTATBBTTBTAAABTABBBABBBAAAABTATAABBATTTBTABBTTBTBTTTTBAATAATBBTTATTTABTABABTTBABBTBBBABBTATABTBABATTBTBBTATTBBBTTTTTATTTAABBTAATBBATABTBBATATBBABABTTBBBBATTTATBAATTTATTBTAABTATBATABTBBATTABAATATBATAABATABTBTTTAABAABTBABBBTTTABABBBTATTABBATATTBTBTTTATBBBABBTTBTBATABBBABTATAAATBATATATBBABTTTATBABBTBATTBBTAATAATTABTBTBBBABTBAAATAAATBBTATBTBTTATBBATATTBTBBBTATTTTAATTAAABBTABTATABBTAABATAATTATATTABTBTTABTTTTBTATATBBTBBBATATABBTBBTBBABTTBATTTTTTTBBBTATATATBATBBBTTATBTABBBTTBTBBBTTATAATTBATBBTTATBTTTBABBABBAATAAAABABBBTATTATABTAABATAAATTAAAABTBTATTTTABBTABABTAAATTBATTBTTBTBBTBATATTAABTBATAATBBBABBATAABTATABAATBTATBBAATTAATTTTTTBAATBTTTBABATTTBBABBATATTTBAAAATTABBBBBTTTBTTBTTTTAABBTATAATBTTABTAATBTAABTTTTTBBBTATBTAAABAAAATBTTBBTABATBTTABTBTBAABTATTBTTTBBATAAATTTBBTTATABBABAAATTATTAATTTBBTTTBABAAATBTATBABTBBBTTABBTTTBBTBBTAAABATBTABBATAAABATBTTATTAABTTBBBTTABTTBAABATAAABABABAATBBTBBTATTBATATTTTBAATBATBABBABTBBTTBTTTBTABBATTBAAATBATBBBTTATBATABBTBATABTTATTBTABTAABAATBBABTAATBBBATABAABTABATBTTTAABBTBBTTBABTTATTAABTABBBABTBTTABAATBBAAAATBABTAABATATTTATABTTATAAAABTTTBAATTTTBTAAABTBBABTABTTATBTATBTBTABBBBBTBTBAATATATTBTATTATBATABBATABATBBBATBABAATBTTTTTTBABTBABTABTATTBTBTBTABAAAABTABAAATATBTTTTTBATBTAABATTBBABAAATTATBATBTABTBATATAABTBTAAAAATBTTBATBTBBTBBABBABBATATBTBTAATTATBBTATBBBATBTTTTBTTTTAABTBTBBBBTTBTBABTBTATABTABABTABTTBATBBBBTAABBABBTATTTATABBBBBBBBAATBTABTBTTAAABBTABBABTABBTBTABATATAATABTTATTABTBBTBATATAABTBTTAAATTAABAAABBBTATBABBTBTAAAABATTATTTBBTBAABBTBTABBBATBTTBBTTTTABATTABTBTBBBTBTBATTATBBATTABBBTATBBBBTTTAABBTTTAABABATABTBTAATBBTATAATATABTBTBBATABABTBTATBABTTAABTTATATTBTBBBTATAATBABBABTABTBTBBBAAAATTBTAAAABATATTATBBATABTTTBBTBABBATATTATTABBBBTTATBTBTBTBTAATABBTABAATTATBTAATTAABBBBBABBATAATTAATBABAABBBBBTTATAATATTTABTBBBBTTATATATTTTTTTBTTBBBATTBTBBBBTATTTAATATBTABTBBATBBTBBABABTBTBBBAABBBABTATTBBABTTTATAAATATTTTBBABBBAAABBTAABABTTABTBBBTBATBBBATTBAATTTBABABATBBATBAATTBABTTAAABBBBATBBATABTAATBBBBABTATTABTABBBTTABTATBABBBTAATTBATBTATBTAABTTTBBTTATBBBATBTBBAAABTTTATATTBBTATAATTTATTBTABBTTTTABATTABABTATABATBAATBTTATBTTTBTTATATTBBATABTAABBABAATTABTTTBTABBTTAABTBABTBAABABAAABTAATATBBBAAABBBBABTTBABABBTATTBABABBTTBBATTAABABATATAABBBTAAATTTABATTBBATTBATTAAATBTTTBATTTTBTBABATBTABTTATBAAATBAABABATATTBTTTAATTTBATBATBTBBABATATTABTAABABBBABTBAATTTBTBTABTBTTBAABTATTABTATTTBTATABTBBTTABBTABTTTTTTTTTBTABBBTATBTABBBAABABTABBBABBBTBBTBATTBTABTBTBATBBTBTTTABTTBAATTATAAATAABBBABABABTTTTTTTTBBBTTBTTBAABTBBTAABBAAABATTTTTBTAAATTBTAABABBATBABABTBTBATAABTTTTBTATABTTABBBTTATBTBBBTAAAABTTBBBAATBTABAATATBBBBTBAATAATTATTTBATTABAATTAATBTTTTTBTATAATATABBTABATBBTABBTTTTTBABATBBTTAATABBTTAABBATABATBBTBATTTBBBTTBBBATAAATBBBBBAATTATBBABBBTTBATBBBBABAAATTBTATATATAATBAATBABBATBBTTBBTBTTABBBABBABATAATAATBTBABATTATBTBATTBBAABBTTTBTTTABATTTBTTTBTTTAATBTBTBABAABBATTAATAATBTATTBTBATBAATTAATTAATBBATATTTTTTBATBBTTBTAATABAATBTBTATABTTATTTAABBBBBTBTTAATBABTBBTAATBTBTTBTATAAATTABTATAABBTAABBTTTBBAAATTTATTBBAAABABTTBBABTTBTTBAATTABBTAATTTTAATTTATBBAABATBTBABBBTBTABABATTBTTTBTBATAATTATATBAATBTBTBTTBTBBTABABBABAATTBBTBTTTTBBTBBATBBTTATBTBBBBBBATAABATTTBBBABTATBTATABATTTAAAATBABTTTTTTATABTTTATBAAABBTBTTBATABBABAATTATAATTABBBATTTBTBATTATTATAAABTABABTBAABAATAABAATBBBABBTBBTTABATBABABTBTTBTBBTTBBBAATTABBAATBTBABTTTAABATBAABATBBABBATBTBBTTBTAAAABBTBBTTATATBTTBBBBBTBATTATBBTAABABTATTTBBTTATTBBBTTABTBABTABTAATTATTATBBBBAATATABTATABAAAABTTTBAATATBBTATBTABTTATTBBTABTTTBBTBATBABTATTTTTBAATABBTATAAATTATTBATBTTTATTTABBATTBTTBTABTTTTTBATTBBATTBTBATBTTTBTTTABTBAABAABAATTABBATABBTATBTBTATTTAABAAATTBATTATATATTBTTBATABTBTBABBATATTTBAAATTBTBABABTTBAATTBBBTAATAATBAABTTABAABBABTABABBTTBTAATABABTTTBBTBBTBBBBTTBABTBBABTTABATTBBBBTTABBTABTBABTTBATTTATTAATAATBBBAABAATATTTTTBTATBTABTABAABABBBBBABATATBTATABTBBTBTTTBBTBBBAABABBBTBTBATBAATBBBTTBABTBTATBBTBTATTTBTAABTBBBBTBBBBTBABTATTTTBBTBTTTATAATABAAABTTTBBATAABBBBAABBBTBBBTBTABBBABABTTTBTABTBBBBABAABAAAATBBTAABTAAABAABTTTTTAABTBATBBBBABATBAATBTTATTABATBBTTBBTTBABATABTBBABABTTTATTTBBBTAATTTTATTTBTATBBBTBBTABTTTTTBTTTBTATBTTBBTABTTTBATBBAABTTBTAATTAATTTABAATTABABBTTAABTTBTTABATBBAAAATTBBBTABBBBABTTTABABBTBBBBTBBTTTTBTABAABBATAATTTTTATTAABBTABBTTATAATTBBTTTBTTTBATTTTBTBTATBTTTBBTBTBBBBBTTBBBTABTTBBBTTBTTATTAATTABAAAAAABAABTBTTBBBTTBTATBBATTBATATTAABBATBTBBBATBABBABAATTBBBATBTTTATBAATATTBABAATAABTTTTBATTBTTATTBTTBABABTTATTBABTBTBTATABBBATATBABABATBTAABBBBABBBTTABABTTTBTABATBTBABTAATATTBTTBBTTBABBBTTTTTBTAAAATBBTTBBTATTTTTBTAAATTTBAABBBTAABTABAATTTTTAABABTBAATABBBTTTBBABTTBBABBAABTABBBTABBABBAAAABATTTATTBTTABTBAABTTBBBTAABAAATATBTABTABBABBTTAABBTBBTTBBTBABBTTTBTTTBATBABTBBTABBAABTBTTABBBBTTABTAAATTTTTBTBTTATBATBBTTBBAABTBBAABTABAABTBBTTTTTTTATTATTATTTTTBTATATTATTATBTBBAATABAABBABTABBBABAABBBTTBTTBBBABABTBBTBBTBBBTBATABTBBABBTBAATTATTBBATTABTAAAAAATTBABBTAAATBBBTATATBTBAABTBTABATABTBTBTTBABTBBBABTTBTBTTAATTBTTBBTATTBBATABBBTBBTTBBTATAAABTTTBBABTTBBBATBTBTTBBTABBABTTBTBTBTTBAAATBBTBTTTAABBABTABTTBBTBTTBTTBABAAATABATTATBTATTAAATBBABTTBABAABABTABTBTBBTTBTTTBTTBTAATBTTTTBBTTBAABBBATATBTBTATTTBABATAABTTAABTTBBABTTABBAAATTATTBATTBAABABTBTBABBBBATTBTTTTBBABBTAATABBBBBBTBABBBTABATATATTBBBBABABATBATTTATBAATBTBABAAABATBBBATABBBBTBATABBAATTBAATAAABTBBBAATTBBBAABTTATTATBTTBBAATTTBAAATBABTTTTTBTABBBTTTTTATBBABTTTABBTABTBAABAABABTTTATTABBAATTBBTTAATTBAATTATBBTTABAABBTATATBBBABBABTTABATABBTBAAATATBTTBBBATTBAAABABABTBTBBATTAABBTATTBAAABAABBAABTBABATBABBBTBBBTABATBTABABBBBBTTATTTTTBATAAAABTTTBTAABTBAATTTATTTATAABATBATBATTBTBAAAATABTTTABTBAATBTBBBABBBTBTTTTBABTABBTTBBATBTTABTTTBBBATAABTTTBBBATTBTTTBTAATBTBBBTTABTATATATATBBBBBTBBTTABTAABAAAABABBABABBBTTTBATABTTTTTTABBTBBATTTTAATTAABATBAAATAABBBTBTAATATBABBATABBTTTTTTTAATATBATTBBTATBBBBTBBTABBBTTBBATBAATBBTTATATBBATBATTTATTTTAAAATTABBBTAAABTBBBBAATTTBTATTABTTTBTBBATTAATAABTATATTABTTTBATTBATTBBATTTBTTBBTBABTTAATTBTTTTTABBABABTBABTBTABTABATTABABTBABBBBATTBTBTBTTATBBTATBBTAATBTBBTBBTBABTATTTTBBBBTTBTBAABTTBTBABATABABBABTBBTTABBTTTAAABBTAABABTABTABTATBABTBTAABTBTATBBAAABTBTABTATTTTBTAABBBATTTTTBBABATATABBBTTATBTBTTBATBBATTAATTATTBBTATBTTAATTATTTTBTBBTTBTBAABTAABBABBBATAATBAAABTTTATTTBAABBTAATTBATBTBTBABBTBBBBTTABAATTTBABBTATTTBTABBBABABAATBTBAATTTTTBTTBBBTAATATBBTAABABBBTAABABBTBTBTABTTTAATBBTTBBBTTTABTBBABTTATBBATATTATBBTAABTBBTTATTAATATTBATTABTBBTBTTBTAABBTTTTTBBTTBBBTABBBBTTATTBTABABBAABTTATBBATATTTAAABATBBBBABAATBABBTBABATTTTTBATBTATTBTABAAAATBABTBBABBABTTTBBTTBAABBTATTBTBTATAAABBATTATTBTBTTABABTATTABTABTTTABBABATTABATTAABATABATTABTBBBAABAAAATAAABTTBBTAATABTAABTBTBTATBBATAATBABBTTABAAATATABBTBBBTTTBAABTBTTTBBBBATTBTBBBAAAABBATTBABTBTTTBABATTBTTTBBBATTTABATTTBATTAATBABTBTAABBTBBBTATATTATTTBATATTBTATATAAATTTBTABTTABBTTBTTTATATTTATBATATTABTBTTTTBATTTAAATATBABBTBABTTBBTBBBBBTTTABTABATBTBBAABTTBBAABABTBTBBAATABAABBBTATTTTBTTTBBBTTTTBTBTATBBAAAAATABAATTBATBABATTATBBAATTABATTABTBATBTBATTTAAATTBBTATBBATTBBTTABBBATBATAATBBBTAATATTAATBATABTTBABTBATBBTABABTATTTATBTBBATBBTTABBAABABABTTBABBBAAABATTTBBABTTTATAABBATBTATBBABBBAATTBBBAATTTBTTTBBBATTBTATATTTBTTBBTATBTTTTATTBAATTTBTTTTABBATTTBTTABTBBBATTTBTAATAATTBAABTAABBBTBBAABTBBTBAATBTTTBBBABTTBTBTBAATBBATTBATBTBATBTTATBTTBTTTABTTABTATATABBTBBTBBTTBAATTBATBTABABTBTTBBBTTBTTABABTBBTTTTABBTTBABABTTATAABBBTABBTTTABTBATBBTTBBBATBTATABTAABBTABABATATATBTTTAABBBTBTATABBBBTTTTABAAABBBTATTATTATBBBBBAABAATABBTTATBBABTBTBTAATATBABBABTATTATBATBTBBBAAAABAATBTABATATTBTTTTATAATTTBATAAAABBTAAAABABBTBATATATATBTBBTABBTTABBBBATBTBATAAATBTBAAAATABTBTTATTBTTTTBBTBAATTBBTBTTBAATTATTATBTBBTBBBBATATTTATAABTABBBTTBABATABABTBTAABBAAAAATBBTBTBTTTATATTTTTBTTBBBBTTBTABTATTATTTTBTABBAAATAABTATATABTABBABBTBTTATATTATTBAAABTTTTTATBATTTTTABATTTTBBBTABABBTABTATBABATATBTATBTTTABTTABATTBTBBABBABATTTTATBATTABBBATBAATTBATABBBTTBTTBBAABBBBBAABBBTBATBTTTBAATTABAABBBATBBBATTTTTBBTAABAATBABTTBTBAABTABTATBAATTATTBBTBATBABBBAABBBTAATATBBTBATATBTTATTTTBATBBTBTBBBBBTAATBBBTBBABTABTTATBTABABBBBBTTATTABAABBTATTTTBTTBBTTATABBBTATTABBBATTBTATBBBBBBATBTBBABBBTTTTBTATBAABTBBBAAAAATABTTBTAATTAAAABABTBABABTTTTTBTBBTATBBTTATBAABAAATAABAAATBTTTTBATTBATATTTTBABBTTTBTTBBATBTBABTBBABTABBAABTATBBTABTTATABBTBBTTBBTTABABBBTATTBBBTBTTTBABABBTBTAABTTBTBATBBBABTBBATBTTABBAATBBBBBTTTTBABABTBBATBTBATBTTBAATBBTABBBATABBAATAAABBTABATABBBTBATBBBBBBAABTABATATTATABTATTTBBBATAATABBABBTBBABTTTBATATABATTTTTTBAAABTABAABBATBBBBTTTBBATBBTBTBABBAATTABTBTTAABTTBTTTTBABBTABTTBAATBBTAATATBBBTTTBBABBAATTTBTTTTBABTTAAABAABTTATBTTTBBTATATBATATBTATBBTBTBBTAAABBATTABTTBTTBATBTTTBBTBTTAABBBAATABTTTTTTTBBATTAABBATBTATABABTABATATTTBBTBTBBAAATABTABTTTATTTBBBBTBTTBATTTAATAATABTTTTATBBBTBATBATBBATTBBTTTBAAABBTTAABABAABTBBTTBBTTTTATAABTATAATTBBTTATBABAATBTBATTTAATABTATBBBATABTBTTTTTATTTTTTTBTBTAABTABATABATTTABTATBATTBBTAATTATAATTTBTTTBTTBBTTBBAATATTTAABTBATTABABATTABBATABTBBBBABBTTBTAAATTATAABBTATBAATATABBBTAAAAABATTTAABTAATTTBTBABATBABBTBTTBAABTBBTBTAABAAABTTTAABTABABTBAAATBTTBTTTTBBBABTTAATABBBABBATTTBTTTBTAABTTBTAABATTABATABBTBTATBABBTATBTBAATBTBTTTTTABTTTATAAABAABTBBTABTTAAABTAABTTATTATABATTBBBTATABAAAABATTTTBTBTBABBTTTBTTABTBATTTBBBTABAABTBBTBBBBBBTBBTBBATATABBTTTTAATTTBTBBTTTTBABBABTBABBTABBATBBAATABTAABBTTTATTBTBAABAABATATTBABTTTTTTAATAAATTBATBBBTATATTAATTAABBAABATBBTBTTAATBAATABBTBTTTTTBTBBTTBBBBABTATBAATBTTTABAATTTBTBTTTATBATTBTBBBBBBBBBBAAAATTBBAABAATBTBAABABBBTTAAAABTBTTBTTBTTBTAAATTABBATTBBBBABBTTTATTAATBTABBBBTATTBABBTBTTABBABTTBBTTBTTBBBAAABBBTTABBTBTTBTBTTTABTTTBBATBBTBTBBTBBTBBTTATABATTBABATTBTBBBATBBTBBAATTATBBTBABBATAATBTTAATTAATBTABTTTATTAAATTBBBABBTBTTBTATBTATABBBBAATTBATBTAATTTATBABBTBABTBBTBTBAATTBABBTBTTTABATBAAATTBTBATTBBAAABTBAAATATTBBBAAABTTBTBTTBAABTTTBATTATTAABATBBATTTTBTTABTBBATTTTABTATBTTATTTTBTATAAATATTBBTTTTTBBBTTTAATTTTTBTATAABABBTTBTAABTATTAATATTATATTTABABABTBATTAATABABBTABBTTTBBAATATTBATTBTTAATBBAATBBATBABABABBTATATTTTBBTATBABBATBTATTBBTABTTAAATAABTTABBBBTTTABATBATBTTBTTTTABBABTAATAABABTATBTBTATBBTATTTATTTABBTBTBTATBBTBBABATABTBBTAAAABBTBBBBTTBTBBABTTATTBABATTATAAABBBTBTTBABBBBATATBTAATATBABTBBBAATTBTATATTTBABTBBBBTTBBATTAATAATBTBTTBBTTBAATBBABBBBTBTABBBABTATABAATTTATBBTTTBBTABBBAABATATBTTATTBTTATBTTTBBATTTTTTAAAATTTAABTABTATTABBTBATTTABTBTAATTTABAATBBATBTBTBBATTATABABBAAATBBTBTTABAABBBBBTBTABTTBAATBTTAATTTBBTBBATTTAATABBTABABTBATBTTATBBTTABBTBAATBBBAAAABATAABBBBTTAAABTATBBTBABABABBABBTTBTTATTTAATBBTBATTTABTBBAATTTABBTTTABAAATBATTAAATATBTBTBBBTBBAABBTABBBTABTBATATBTTBTTABABBABTABABATABTAAATABTTBTBTTTTBBATAATBTBBTBBTATAAATTBTTTTTATTBABBBBABAAABTATATTBTBBBTBBBTTBATBTTTBABTAABTAATTABTTABTABTTBBABBTBATBAABBTTTTTTBABATTATAAATBATAAABTTTBBATABBBATBTABTTABTAABTAATBTATTTAAAAABTBATABATBBATTTABTAAABTTBTABBBTTBAAABTTBBTBBBTBTTTBTATATTTBAAATTTBBTTTBTBBABTBTABABTTABBTABTAATTBBBAAABABTTTBTTBABBBTBTABBBABBTTBATBTBTAABATBAATATBBBBBTBTTBTTABBBTBAATBTBTBTBTBBBTTTTTTAATTBATABTTAATBTATBBABBTABTTBBBTABTATABTTTTBTTATBATTAATTBTTAATTABBABBTTATBBTBTATABTTBATBBAAAATTTTBTABTBAATABABTTBTTBBBTTTBTATBTTBBBTABBBTBAAATTTBTABTBBBABABATTBAABTABBBTATATBBATTAAABATATTTATTBTTATTTTTAAATTABTATABABTBBAATTTBTTATBTBABBBTBTTBTTATTAATTTTBAABTBTTATTAATTTAABBTABATAABBBAAABABAAABABTTTBAAATAATTBTATTTATTTBTBBBTAATTABBBATBBTATTAATBBABTBATBBBBTABTBABBBTBTTAATBBTAABATTATBATTTBABTABBTTBBABAABATBATTTTBBAABAATBTTTABAABBBABTTBTBBTABAATTATABTBTBTATBBTTBTTTABTBTBAAAABTABBAATTATTBTTBBATBBTTABBBTBATBBATABBBABATATTATBATTAAABTAABBTABTAATAATTBTABBTAATBBBBABABTBBBABAATTTABBAATTABBTAAABTBTBTAABTBTBTBTABBATTBTATTBBTBBABBABTAABBATBTTBBTAAATBBBAATAABABATTBTTTATBATATAAABBTBTBAABTBTTBTBBTBABTTABBABBBBTTTATTAABBAAAABBTBAAAAABBBBBTATTATATAABTTBBTBTATTAATTABBBTBBTAABTBTTABBTBTTABTBABBTBTBBAABAABABABTTBBTTTBBTBATBTABBBBTBTTTBTTTBABTABATTTTTABTBBBBATABTAATTATABBTBTBBTATATBBTABTAATBBTATBATBATBABABBTATBTATBTTTATABABBTTATABBBABABBABBBATAABTTTBATTTTABBBTBBABTBABBBBATBATABTBATBTBBABAATBAABBBBTTABTTBABTAATBTTTAATTTBTBATBTATBABBTBTTTTTAATBBBBTTATTBTBTBBBTTAABATBAABTTTTBTAABBATBBBBTATABATABAABTTATBBBBTATBATAATBBBATTTABBBBAATABBABABTABTTBATBBABTTBBTBBBBBAATTAATTBATBBAATBBBBBATTBTTBABAATATBBTABBBTBTBTATBABBTBTTATTTTBBBABBAAATBATTTTBAATBBTAATBBBBTTBABBTTTBTATTBBTTABBTATTBAATTABBBTBTTBTTTAATTTTTTTTBAABBBAAAABTTBATABTABBAABBTAATATBAATBTBTATBBBABTTAATBABTTABTBATTTTTTTTATBTTTTBTAABBTTTTABTBBBABAATABTTATBTABBABBTATABBTTATTTATTBBBBTBTBTTTATBATABBBATATTBTBTAATTATBTBABTBBTTATTBBBABTBATTTBTTAATATBBATAABABBBATTATAABAABTBTTBABBBBTATTTATTTBBBBBAABAAATBABBABTTTBAAABABTTATAAATBTTBBTBBATTTBBAAABBAAAAABTABBTABABBABTABTTTBBATATBBTTTBTABTAABATTBAABTAABTTATAABTBBAAABBBABTATTAAATTBTTBTBTABBTBTATTBATTBATABBATTTTBAAATTAAATTBABAATATTATBABAABTBTTATBTBBABTBBTAABBBTTBBBTBATATBBAAATTTABATTBTATTATATBABTTBTTTABTBTAATBTTBTTTTTATATATBTABTAATTTABAABBTTATABTBTTAATTTBBTTTBBTAATTBTBTAATATTTBTTAATTBTABAABTTAAATTBTATATTBBBATTTTBBTATBTABBBABABAAATTBBABTAAABBTATAAABBBABTAABABATAATATTABTBBBBBABATTBATABABABABTBTBBABTABATBABABABBBBBBTATTABTATAATBBAATATATTAABBBTTBBATABABTBTTTTATAATTTTTATATBTBABTTTBBAABTBTBBBTBTATBTABBBTATBTATTBABBTTTTTBTABAATTAABBTTBABTATTTAATABTATBBTBABTBTTTTTAABTTTABTATTTABTBTTBTTTTTTATBABTTBBBTTBTTTBBTABTTTBBBTTATTBBTTBBBBTABABBTTBTTATATTBBBABBBTBBBTTAATTTTTBBTAAAABBBTTBAATTTBBBATTTBBATBBTBBABAAATAABTATBATAAAATAAATBABBBATABBBATTTBTTATBTABABTBAATTABBTABBTATTATBTABTTABAATTABTATTBTAAAABBATBAAABAATBBTTBTTBABTATTTBTTTTTTBATBATBTBBBBTTTTTTAABBBTBBBATATABBTTATTABABBBATTTABBBTATTAABBABBTBTBTTBTBATATBBABABATBAATTTTBBTBTTTBBTBTBBTBTATBABBATATATBBTTTTBBABBBTAABAABTBBBBATTBTBBBTTBAABTATTABABATTAAABBATTBTTATTATTATBTBABTTTBBBBBTTTBBBBBATAABBBATTTBTABABTBBTBTBTTBBBTABTTTBBATTTTBBBTABTBBBTAABATATAABBTBABTTBTTBBABBAABBAAABTABBTBTTTBABTBTBAATBATTTATTBBBTTTTTBTTBBTBABBTTBBTTAATBTATTBATATABATATABTABATBTAABTBBBBBTBBBTTBTBATABBATBBTBAABBTTTBTTBTABBBATAATBTATBTTTTBTABATTATTABTTTAABBABBBTAATAABABTBTATTBBBABABATATBTBABABABAAAATTTTATAABABBBBTBTTATABTBBBTBTTTATABABTBBAAABTBBBTBTBATBTTBBBAAATAATTABAABTBAAATTTTTTBTATBAABTATATBTTTTAAAATTTBTBBBBABBBTATBABBAATTTTATBTTTATTAAATAAABBTTBATATATTBTTABBBBTAABTBTATAATTATATAAAATTATAABBAABBTAABTBBAAAAAATTABTTBBBBTABBTTTBAATTTBABBTTTATBTBBBBBBATTTTTTBTTBTATABTATTTBAABBTATTTTABTTTTBBABTBABTATTTATBABAATAATTTAATBABATBTTBBBATATATTBTTBBBAATAATABTTABTBBTAAATTABBTTBBATBBAATBTABATATATBATBABABBTBBTABBTBBTBTABATABBTTBBAABTTTAAAATTATTTAAAATTATTBTTTTBBTBBATAAAABTAAATATTTBABBAATTBAABABBTABTAABBTAABTTTTBABAATBTTBTTBABTBTBBATTBATBTTABABTTBTATBABTBATTBTBATATBTATABATABTABATAABTTABTTTABTBBTTBTBTATTBTAATTBBTBBATABABBBBBAATBBTTTBABBAABTTBBABTTBBTBBTABTAABBATAAAATBBTBTBBABBABABTBTBTABBAAATBBTBTBTTTTTTABAAABTTAATBBBBTBTTAABBTAAATAATTBATBBBTBTAATABBATBBBTTABABBBTTABBTABBTTATBBATATBABBTBBABTTBAABBBTBTBBAAATABABTBBTTTTBBBTTBBBBBTABBBTTTTBATATTBTABTABABAABBBTTATBTABBAATBBABTTAABTAATTTTABTBTTTATBTAATAAATATBABBTBBTTTTBBAABAATBTBTTTTBTBABTTTBBBABTABABTTBBBTTTBABBTTATABTTBTBTTTATTBTBABBTTBBTTBTABBAABAAABBABTBTTTTAATBAABAABTABTATTBABABABATTAATABBTTTBBTBTATTTBTTTBBBBBBABBTTBBBBATABBTATBBBBTBBTTABATBTAAAATTBBATAAAAATTTBATATATBBABBBBBATTBTTTTATTTBBTBAATABTATBTABTTABABBBTBTBTBBTAABTTBBBBBAABTTTBBBTATTTTBTTATBTAABTBTBATATBTBBBTAABTBTBTTBBAAAABATBAATAABABTTTBTTATATBBTAAAAABTAABAABBABBATBTABATBBATATTBAATAAABBTTTABBTBAATTBBABAATTBBABABTABBATTATATTTATAAAABABTTTAATTTBBTATABATATATBBTBTBBBBATBTABBBAABABTBTTBBTBBTBTTTBTTTAATTTTBTBATBBBBTBTBABTAAABBABBBBTTTATBTAABATABAATABBAABBTABTAATABATAAAABBATTBATATTTABAAATATATABTBTBTBABTBATBTATABBBAAATABAATBBBAABBBBTBTBTBTABBBAATTBTTTABTBABBTBATATATBBBTAABTAABTBTAABBBTBTBBBABTBAABBTTBBABBTATTBBABBTTBBTTAATTBTABTATTTTABTTATTBBBTTABBBATBTAABABATTBABABBTBATTBBAABTTABABTAATBABTAAAABBTBBATATTTBBTBTTTABBBBTABBBBTBBBBBATBTBATBBBTBTBTTBBBABTTATBBBATTBTTBBATTTABTTBTBTBBAAATBBBBTBBBAATAAABBBBAABTAATTTABAATTATBBTTBBTTATTTTAATTTBBTTBTTTTBATBTBBAAAABAAATTTTTTTTBTTABBABTBBBABAATBBTTATTTTTABTTBTBAATBABTBBBTTTTTBTATBBTATBTTATABABTTBTTATABBTAATTATABTBATTATBATABTAATBBBBTBTBBATTTTTABTTBAABTAATBTTATBBTTABTBBATAAAAABBTBABBATABATATABBTABTTTTAATABTBBATATTBTBTBBTBATTABAATATBAAAATTTBBABTTTTATTABTBBTTATTTTATTBTATBTAAABATBTAAABBTABBTBBTABBBATTBABATATBTBTTTAATAATABTTATATTBTBTBTABAATTTBTBBTATBATABTTTTTABTTTBTAAABATTAABTBABBBTTBTTAAATBABTBBTBTAABTBBATATTABBABTBTABTABTBBTTAATBTABBTTBTBAATBTBTBAABTBTTTTABTBBTTABBBTAABAAAAABAATAABAABABTABTTBTBATTBBTBBTTBTTTTAATATATATBBBABBBBBBBTBABTTTTBAAATTTBBTTTBBBBTBBTTTABBBTATTTTTABTTBBBTTTAATAATABBTTTATATBABBBBBTTTTBTTBTTBAATBATTTTTTTABBBABATTBBAATBAATBBBBBBBTATABTATTAABBTBBAATAATBABTTTBTBAATATTATTATTTBBATTTBAAABTATTAABAAAABTBBBTBTATBABBTTBBAATBBTBAAATAATTBBAAATATTBBTTTTTTABTBTTATBAATABBTTABABTTBATTTAATATTBTAAATBTTTBBBTBBAAATTTTABAABBTBABTATTTBBAATTTBBATBTBTABBATBTABTATTBAAAAATTTBTTTTTBATAAABTTBAABATTAABATABATABBBATTBBBBAABTTATTAATTTTBTBTBTATTTTTATTAAAATTBTTTTTTTAATBTBTABTTAATBABBAATBTATAABTTABBABAATBABTTABTTABTBTBTTBATBTBATTTTATAAATTBTTTTBAATBTABATTATBATTTTBATTBBBTBTTTBBBBBTTABABTATABBABTBTTTBAATTTTTBBATBTBTTBABATTTBTABBBBBTABBTTBBBABTTBBTTTABBTABTTTTTAABBTABTBTTABTBATBTTTTATBBTBBTBBBBTTTAATBTATABAAABBTATBTTATBAATTAATBAATBTBBTBTABATBBABTBBATBBTTBBBBBTTBTBBBBABATAABBABBBTAABTBBBTBATTTAATTABTAABBBTBTATABTBABBATBABBTBBBATBTTBBATATBBBBBBBABBBATBABTBTTATAAATATABBTTAATABTTATATTTTAATBTBABATAABTBTTATTTAAAATTTBABATBAATATTTABTBTAATBABTABATBTBABTBAABBABBBTTBBBBBATTTBTTBTTTATABATTBAABBTATTTATBTBTTTTTBBTABBBTBTTATBATTBTBTATBABTATTBBATTBTTTTAABAATTTBTBBTTTBBBAATAABTTTAATAABTTTBTATTTBBTTTBBTTTTBAAAAATBATBAATBBATAAATATBBTBATATATAATBBABBTBTBBBBTATABATABTTATTTTTBTAATBBBTTTATTTTTBTATTBTATTBAATTBABBBTTBBTTTBAABBATBBBTATTABTTBBAABBAABABTBABBATBATTTTAATTTTATAATAABBTABBATBTABTBBATBABTTTATABTATTBBAATAATTABTTTABABATTBBTBBBTBBBBATBBBAABAATBBTTTTATTTABATTBTAABBBAATAABBATTBTBBAATBTABATTBATTTTTTTBTBTBBBBBATATABTABAATAABBAAATTTAAABTTTBAATTBBTATBTAAAAABAAATTBATBATBATBTBTBTABBTTBTABBTBATTAAABABAAABBBBBBTBAATBTATTTBBBATTBBAATBTAATTBTABATATBBAATTTBBTATABBABTABTBATAAATBABBBBAABATABABTTATBABAATBBBAABTBTBBBBBTBBATABABTTTATBABTTBBBTABTAATBBTTAAABABTTABBATABTBBTTATATBAATTBTTTBABBBBTATTTBBTATBTBBBTTTTTATAATBATABTAATBBABTTTAATBBTABBATTATBTABTTATTTTBAATTBABTBATTBTAATTABABABABABBATBTBTTBAATTBATABAAAATTAABTTAATTBBTBAAATTTAABAATATTTTBBATBAABATBAABBTTABBTBBBTABABTABTATBAATATBBBTABTTTAAABATATTBTAABBABBTATBTABTBTAATAATTATTATATTTTTBTBTTBBBBTTATABABTABBBBAATTBBTTTTATTTATTAATTTTBBTBBTTBATTTABABTTATBBBBATBTBAABBBBBATBTABATBTTATBABTBTABTTTBBTTTTBTBBTBTTABTATAABTTABBTAATBAABBBTTTTBATTATTBBBTATBBBBTTTABBAAABABTTATAATBBTTABBTABAAATBTTTATBBBTBBTTTABTAAATTBTATTTATTAABATABBTTATAAABTTBBBBTATTBTBATAABBTAABAAATTATTATATTATBBAATBTATTABTTBTTTAATTAABTTTAATATABTTTAABATTTTBBTTTTTTBATBATBBBBTTTATBTBATAATTATTTTBTATBATBTBBABBBBBTTBBTTBBTBAAAAATTATTTABTBBBTTTTTBTABBBABAATTTTBATTBBAAABBBBBTTTTTAABTBBABTBAATABTTAABBTATTAAABTATABATBTBTTBTATBTTTBTTBTTTTTABBBBABTBTTTBAAAAATABAATTBATTBBBATBABBTBBTBTATATATTATAAABATBTTBTATBBTAABBATABTTTBAATBBABATABBBTBTTTAABAAABTTBTTTABTAATABTTAABBAATBBATTBBABTBTATBTATABBATTTAAAABBTTTTTATBAATTBBTAABBBATBBTATTTABABTABTTTTAAAABTTTBTBBTTTTTTBBTBBATTABTABABAATBBTBBBTTABBBTBTTBBTTTAABBTABAABBBBBBTTBBTTATAABATBBTBTTTAATTATATATAAABATATTAATBABAATTBBATATBABATTBABTBTTBBTATBBBBAATBBATABBTBTAAABBTBBBTBTTAAATBBATTTTBBTAATATBTATTBTAAABBABTTTBATTTAATAAATBTBTTTBBTATBBTAABABTBABAABTBBTBTBTBATBBAAAABTAATBATTTTBBBAABTABBATATATATBBBATTTAATBABTABBBBTBBABTTTTTTATTATTATTTTTTTATTTATTABATABTABAAABTATTTBATBTATBBBTABTBBTTBBBABTTATABBABTATTBTAABBAAAATBBBTBBBTTBTAABTBTTBBATBTAAATBBAATAATBTTABTBTATTTTBBTBTTBATBABBBBTTAAABBTTBTAAAATAABBTTBTTATAATTATBTBTTTATTTABTBBTBTBTTBBBTAAAABTAABABTBATBBBABABTBTBAABBBTBTBTTATBTTTABTBTABBABATBBTTBTTBBBBBABBBATBABBAAATBTBTTTTBTBTBABATBABABTBTBBTBBAATTTAATATTAABABTTBBABBTTTTTTTABAAATBABBTBTTBTBABTATTATBBTAAATBTBBTTTABBTBABBBBBBATTABTATTABTAAAATTATTTTBBATATTBBBTTTBTTBTTTTTTTTTABTTBBBBTBAATBBTTAATAABTAABAABBABTBATBTABBATTBTTTATTATBTABAATTTTTTABABAATATTBTBTBTTTTABBTTABBABAATTTABABTTATABBAABAATTATTBBBTTTBBTABBTBTAAABAATAABBBTTTBATTBAABABBBBAAABBAATTBTBBTTTABTTAABBBBATABBBBTABTTBBBTAABTBATBATTABBAAAATTBABTABTAABBBABBTBTBATTTBBTTTABBABABTTBBATBBTBTTTTATATBTTTAAABTTBATTTTBATABBABBTATTTATTBTBTBBTTATBBBAATBBBBBBTTBBBTBTBTBBBATBTBTTTAAATTTTTBTBTBABTAATTTTABTBBTBBTBBBBTTATBATATAABABBTTTTABBBTTTBBBBBBATTTTATABAATBABTTTATABTABTBTBBTTBTBTATTTABBTTATTBATTTBTBTBAABAAATBTBBATBAATTBAAATBTTTABTBTBBTTBAAAAATTTAATTBTBBTBTTTAABBTTABABBBABBABBTAAABTAABBTTTTBAABBAABTTBTBATTATTBBATTBAABATABBABATTAAATBBTTATBTAAAAATTTBBTBTBTBTABBATBBTBAAABBBABBTTAAAABABTTTBBABTTAABBTATBBBAAABTABBTBBBAATBTBBABTABBATTTATBABTBBTTABTTTBBBTTTBBAAABABBTBTATBBABBTTTTBTTBBBTBBBBTBBBBTTTTTBAABBABTBAABBTABBTATBATBTAAAAATTBTAABABBBTBTTTTTBAATBAABTTTTTTATBBABABBAAAATAAATABTAATTABAABTATTTAABTBTBABBTTATBBATTTTTBTBATTATAATTABBABBATBATTATBTBTBTAATBABBTBABAATBABBBBBATTAATTTBTTTABTTTABABBBATTBAABTTATBATBBAAAABBTTAAABBTTTATBTBTBBABTBTTBBABBTBABBABBBAAABBBTBBTBBTBATTABAABBATTTTBTTBBTBTTTATBTTBTBBTTTTTTBBBABTAATTTABTAABBBTAATABATTTTBAABAABTTTBBTTATBBBTAATTBBTTBBATAAATTBABTBBBATBTBABTBTABTBBTBBBBTBABABTTBBTTABAABATTATABTTBBBBATAABTTTTTTBAAABBBBTBATBTABAABTTTBTBTBTTATTBTTBTBBATTTTATBABTBABTTABTBABATATTBTTBATTABAATATATBAAABTABTBATBATTAATAATTBTBTBTBTATATBTBABBAAAAATTABBBBAAABBTATTABTBBBBTTBTBATBAABTAAATTTTATAATTABBBATABTTTBTBATTTBTATBAAAABAATTBTAABATBBABBAATTTBBTABBTBABTBAAABBBABATAAATBBTBABATTBATBBBBBTTBBAAATATBTATTBTTBAATTBABBBTAABTATBBBABBTABBATBTABTTBTBBATTTTATTATTABTATTTBTBABTATTBTBTTTABBATBTBAABTBBBBTAABAATABTTBABBAATTBBBATATTAAATTBTAATABAATTTABTTBTATTTBTABATBBATBTAABTBBTAABTTTATAABBAATTBABBTTTTAATTBBBBTATBTAATATATATTTBTBBATBBBTBAAABTBATATATABTTTAABTTTBTABTABTAABBTBBBATBTBTBTBTBBBTATABBBBTTTTTTTBTTTAABBATTATTBTABTBBATBABTTAABTAATBABTBABBAABBBAATATBBBAATTATTAAATTATTTABBBTBBABBAATTBABBBTTAABBTTTABTBBBBAAATABBTBATBBBBTTTBATBTBBBBTBBTTABTTBTBTBTBBATBTBBABTTABTTTATTTBBBTBATBBATTAATBAABTTABBBTBBBABABBTTTBBBTTTBTTTTTBBBBABTATTABBATBABTBTTTTTBTAAABAATTBBAATBBTBBABBAAAAAAAAAATTBTTABBABBAATABATABBTBAABAATTAABTTBBTBTBTTBATTABBBTATATBTBABTAABBBTBBAABBABAABTABABTABABABABTTATTTAATTBAATATTBBTBTATTBBAABTATTBTBTBABABTTTBTBABABABTTTABTTABTTBBBTATABBTTBTBTBBTBTABATATABBATBATBBBBBATABTBBBBTBBBTTTTTTBTBBTTTAAATABTBATAABBBABTATBTATBABAABBBBAABTATAATBTTATABBBTBTAAATBTTTTTATBATBTBTTTBTBTBAATBABTTTBBABABBTTTBBBTTTBTTTTATBTATTBBTBAATBTTTTBBBTTTAABBTAATBABAATAABAATTBAATBBTTBBBTBTATBABTTBAATBAATABABBBATTBTTTBAATBATATATTTTATTBBTTTTBBBTBTABBTATABBATBAABBABAATTTTATATBTBATBBTATTBBATATTTBBTTTTTTBATTAAABTTATTATABABBTATTBATATABAABTBATBBBATBTBATABBTBABBABTTTBTBBABBTTAAAAABTBTTTTBBBTBATBTTBTTTTTBBBTBTTTTBBBBBABTTTABAATTATTATABATTTBAAATBATAATBBABBTAAAATABTBBBATBTABTATATTBAATTTBTAATBTBBBTTABTAABBBBTAAATTBTBBBTATBATTATTTTATBTBABABATAAAATTBTTTBATBTTAAAAATATBBABBBBTTATABTTBBTTBBBBABTAABBTABABTTAABABABTATBTBBATBBTTATABBAATTATATABABBTABTTTTTABABABTTATTBTBTBTAATAATBTBBATBBATTBTBBABBBBBATTTTBABABTTBTTATTTABBTAATBAABTTABATTATTTTTBATABTTTBBTATBABATBBBBBABTATBTBTBABTTAABBAATTABBATABABBABTTBBATATTBABBTBTATTBABBTBATTABTBTBTTTTATBATTTBAABABTTABATBBATTAAATTTTTBTBATBBTBBTAATTBAABTTTTBBBBTTBAAATTBATATTTABBAATBAAATABBAABBAABBBABATATTATTABTTTATBBBTABBBTATTATBTTBTTBTTTATTTBTTBBTTTAATBBABAATBTBBATAAABTTBBBTTAABBTTTBBBAATBBBTTTTABTTABTTTTBTAATTTTTBTBTABTATBBBTAAATTAATTTTBABABAABBBTTATBBTABATTTTBTTTATBAATATABBAATATTAABABTAABBATTBBTAATBTTAABTTBTBATBTATBTTAAAABTBTTAAABTATTTAATBBBTTTBAAAAATTTTBAATATTAATBTBATATTBBAATTBBBTABATTATTBTBABTBATBBTBATBBBBBTTATAAAATAATBTBTABBTATBBBTTTBTTBABATABBTBAATTABTTATTAABATBBBTTTATAAATTTATTBTBAATTTTABBAABBBTTTTATAABABTATTTTTATTBATBTTTTTTBBABATBABTTTBBAATATTBTTBBBATBAAABBATABABTBABBTTTTABBTBBBTTBATTTBABBTTTATBABTBBAATBBABTTTTBABBTAATBTBTATTBBBTTTTBTTBABTBATBTBTBBATAATTATBTBTBBBTTTTTTTATABBTATATBATTBAABATTATATBBTTATAABABAATTABBTTBAAABBBTBTBAATTATBABBBATTBATBABATTTTBTBBABTBTBTBBBBBBTBBTBTATAABAATTABTAATATAAAABBBTBBABAAABTBABTBABTABTTBTAAABBATBATABBAABTABTAAAAATTTAABATBBBBTBTBTBTAABBATBTBBBTABBBTATBBABBBTBABAABTAABTAAATBTTBBATTATAATTTTTABATAABBTATTBBATTTABAAATBTABBBBBBTTTTATATAATBTBBTBTAABABATBBAABATTBTATBTTTTBBTBBAAATTBABTTTABBBATBTBATATBTTATTTBABBBTBBTABTTBTTAAABATATBTATBBBTTBTTBTBTTBAAATABTTBBTBABATBTBABBTTTBTTATTTBTAABTBTBAATBATTBBABAABTATABBBTBTATBABTBTBBABTATTTBATTAATTTBATTATAAATTBTTTAAATBTAAABTBTATBTABBBTATATBTBBTABAAABABTBTBAATBBBTABTBATTBTBTTBBATTBBAATTTTABTABTATBAABATATTBBTTBAABTBTTTTBBTATTBTTTTTAATTABTTBTTABBTTBTATTTBBBATTATATTTAABBATBATBBAATBABTBBBTATBABBABABBATATBBTBATBABTTABATTBTTBTAATABTBBBABBBBATTBAABTTBTABTBTBTBATATBTTABBATTAAATBBBTBBATBBABTATAABBTBABTABTBBTABATTTAAABBATBATATBTTTTBTABTABBBTBATATATBTABTTTTBTTTAABATTABABTAABBTTBTABBABBBBBTABTBTTATTBBTBATTTBABBTTTAATBBTTBABTBTABATTTAATTBBTAABATATBTATTBATAABTTTAABBTABAAABBTTBATBAATTBTTATTTATBTBTTBBBTATTTTTTATABBATBBTAATBAABAAAATABTBAAABTBBBBBBTTTATBABBATAAATABBTTTBTTABBTTTABTBTATTTTBBTABTBTBATBBTTTBTAAAATBTTBBBTABBABATTBBBTTABBTTTTAABBBTTBBTABBAABAABBAATTTTBTATABTTABAABTTTTABTTBATATTTBTATBBATAATTTTTBABTTBTBTATBBBTBTTTATBBBATBBAATBTBBBBATABATBATABABABBTTAABATTTBBBAATTTBBTTTTBATTABABBTTATBTATTBTTATBBTTATTBTBTABTTBBTTTABTBBBTATATBTATTBTABTBBBBABBAABTTBTBATBAABABATTATATTABBABAABTBTTAATTATTTTBBBABATBAATTBTATTTBATTABTBBBTAABAABTATTATBBTAABBTBBTAABAABTTTBTTAATABBTBBTBBBTBABBABBTBTATATTATATBATABATATTTBABBTTAABTTBAABTBATAAABTATBBTATTTTBBTTTTBBTTTABTTTBBABBABBABABBBTAAATBABATATTTBABATTTTBTTABABABBABAAAATTBTTTBTABBBTTATTATAATAATATAATBTATABTABTBTTTBBBBBBATBBTATTABTBTBBABTBAAABBTBTBAABTAAAATTATATAATAAATATBBABATBBBBTAABTBTBATATTABTTABBABTTAAABTTATTTTBTBABBTTTABTBBATBABBABTTABBATBBTBAATAATTTTTBTBATTTATTATTBTBBBTBBBAABTTTTTTTBTBTBTTBTTABTTTABTBTBBATABTBAAABAABTATABTBTTBBBTBBTATABTTTBAABTBTBABATTTTBBATBTTTBBBBABBBTBBBATBATBABAATBAABABBBATBBABATTBTBBTBATBBBABBATTATBATTTABBTABATTATBABBTBBTBTAAATTTBBTATTABTAABTABTTBTBABAAATTBABBTAAAATBTTBATTBTATTBATTTATTBTATBABBTTTABTTABABATBBAATBBBABBBABTBAAABATBATAATATATBATTAABBTTTBTBABTATTTTBABBBABBBTBTBATAABBBTBBBTATBBTTATBTTATATATTBAAABBBATBBBTATABABBTTTABTBTATABABBBTBBTTTBTABBAATBTTTBBBABAABTAATATATTTATTTBTTBABTTBBTTBBBTBBTBABBTATABAABTATATBAATTATABBTBBTBABBBATTBBBTBBATBATATTATBATTBBBABBBTTBBABBAAAABBATTBBBTBATTBTTBABABTBABBBTBATATAABBABATBABABAAATABTATABAABBTTBBATTTBBTBTTTATBATTBBABTTBBBAABTABBTBABTTBBBBTBBABABTAAABBBBTATATBBTTATBTTABTABBAATBBTATABBTTBTBABATBTBAAATATTATBBTTTBAABBAATABBTTTAATAATTATABABBBBTABTBABTAABBABBBABATABATTTTATTATTATBTATTTBTBABTTATTTABAAAABBTATBTATTTBTATTTABAAATABBATBBTBTBTBABABTBABBBBABTBABATABBTTTBBBBATATATTABTABBATAABABBBTATTBTTATTBTTBTABTBTAABTBTBTBATATTAABABBATTTTBABBTTTBBBABBBTBTATBTTTTTAATBTTBATATATATTBTBBTTTTBATBATAAAABTTTBTTTAABTBTATBBTBTTTTABABAAATBBATBBAABBTTTTATBTBBAATBTATABTBTTBTBABBABAAATBBTTATATTTBAABTTBAABBTTATAATTBTBBBATATTBATBBBATTBBBTTTABTBBAAAAAABBAAAABAAAABTBABATBAATABBAABBABBAATTTAATTTTABABTTTATBTTAABTBTAATTTBAABBBTATBBAATTTBBBATBBBAATTABTTAATBBABAAAAABBBABTABBTTATBABTTBBBTTABTABTBBABBTBBATTTATBTBAABTATTBATBABBABAATABBTAATTTTABATTTABBABABTBATBTTBTATTTATTAAAATAAATABTTBBTAABTTAABBBAABTTATTAAABBBTBBBATTATBTBBTBTTTTAAABATTTBTBTTABBABBTTTTTTABTABABATBTBABTBBBATBTBTTBTATBBBTBTBATTATBTTABBATBTABABTTTBTTABBABTABTBTATABTTTBTBATAAAATTBTBTBTTTBBBBATBBTTABATABABBATATTBATATTTBATTBTBBTBTTABTTABATBTTBBTAAABABAABBTBTTTTTTBTAATTTTTTBBBTATBTABAAATTTAABTAATTBTABTTBTAATABBTBTTTTTTAAABATBBABABBBTBTAAATBBTTABTATBBATABTTTATBBBTBABBTBATBATABATTBBABTTATBAATBBBBABTABBTABABTTTTTABAAAABABABAABAAAAABTABTTTAABATBTBTTBAATTBAABTTATTTTBBBBTATBTTTBTATTTATAATTBABABBBAATTBTTTAAAAABABATTTBBAABBBBBTTTBBTBBBAABABBATTAABTABBBBBATBTTBTTATTTABBBABTAAABBATTTBAATTTAAABTBTTBABBTBATABBBABTBBATBABTBTABABATBBTABBATBTTBBATABTBBBTAABBABTBABATBTBBBBTAAATTTBAABTTBAATBABABBTATBABTBBBABTAABTTBBBBTBTTATTBBAATBTAABBTBTBBTABABTABTTBABBABBABBBBBTABTBTTBTTTTTBABABBBTBBTBBTTBBTAAAAABBAABTTBBBTTBBTTTABTTABBTABBTTBTTBATBABBBABTTBBTAAABBATBBAATTBTATTATAABBAABBABATBTBBBATTBTBBTATTTAAATTBATTBABBBTBBATATTBABTTATBATBBTBABTBABATTBATABTTTAABBTBBAABATTBBBATTBBBAATTTTTBBBABBBBBBTTABBTBTBBAATAABTAATATTBTAAATABATTBABTAAABBTABBBTABATBTBTTBBBTABTTBBBTABBBTTBBTTTBBTBTBBABATBTBAAABTBAATATTBTBTBAABBBTAATTAABABTBBTTBBAATBATTATABATTTTTAAAABBBTBATTTBTBBBABTTBTBBATABTTTBABBAATAABBBTTATABAATBTBBBTTBTTTTTTTBTTTTTTBTBABBABBABTTTTTTBTTTBTTATTTATABBATTTATTBAAABBBTTTTTTATAAATTAABTBBTBTBATATBAATTABBTTTTTBBBAABTBTTTBBATBTABTTBATABTATTTATTATABBTTBBTBABBBBAAABTTBABBTTTTBTABTAAAATBBTBBTTABTBABBTBTTBATATATBBATATTBTAAAATBAAATATTBTTBTTBABABATBTBTTATTTABBTBABTAATTBTBABBBTTABBTBBAATBTBAABABBBABTTBBBBBTABTBTTAATATAATATTBBATATTTABTTBABBTABBABBBBBBBTTBTABBTBBBBABABTTABBBAATABBBATAABABTTBAAABTTTTBABATTATTATABBBBBATBTBTBTTATBTTBATTTTBATTTTBBTTAATABBTAATTTATTTTTBBTTTBBBTTATBAABBABTBATABABBTTTTTTTABBABTBTBBTTATBTBBBBATTBBABBBAATAATTBTTATTTTABBATTBBBTAABBTTTAABAABBATBTTBTBTBBAATTTTBTBABTAAABABTTTATATTBABABTTTATAATBABATATATABAATTTTTTBBTTTBTTABABTTTTBTTATATABTTTBTBTTABTBTAATATBABTBBTAABTATABAAATBBTTBAABBTTTTTTBAABTTBBBTTABTABBTTABABBATTAABBTTAABBTTBATTBAATTTTBBATTTBATTATTTATBABTTTBABTAAAAAAABBBTTTABTTBBTATABBTBABTABTATATTBATBBTAAABTATTAATAABTBBTBBTTBABTBABBABABTBABTTATTAATBBATTTBTTBTBAABATTTATATTTTATTABATBBBTBBATTTAABTABBAABATTTAATTTABABABTATTBATBTATBTTBTTTBTTBAABTBBAATBABAABBBTBBABTBBTTTTABTATABBTTBAABBTABBAATBABABBTTAATTTAABAABBAATBATTBTBTTTTBBBABBTBBTTBTBTBBBTABBTTBTABTTATTTATBTBTABBABABBBBATABTBAATTABAATBABATTATTTAAATBABAAAAAABBATBTABTBTTTTTBAABATTBBAATATAABBABTATAABTTATAABTATABTABTTATABTAAATBABBABAABBBTTBTBTBTTBATAATBTABTBBTTABBTTTTTATATTAABTBABATTAABTBBTBBTBTTBBBBTATTBATBBBTBBBABTTATAAAATTBATBAATBBTTBATTBTTBAATTTATTBBATBATTTTTBBBABAABBTBAABBABBATAABBTTBBBTTBBTTTATABAAATBAABABTBABTABATAAATATBAAABABTBATABAATBBBTTABABATTTBAAATBBTAATTBTBBATBBBBBBTBAATTTBTTTABABATTABTATBTTBATTBABTBATABBATTTTTAATAAATAABBBATABBTAABATBTBTATBBTATBTBBTTATAABATTBTBBTBTTATTTBTTAAATTTTABABTTBBBABTBATTABABBATBTTBAAATATABTBAATBTTATAATATATAATTAATTTATTTATTBTABTATBBBBTTTTAABBBATBTTBTBBTTTTBATAABBTBTBBBBBBAATBTTBTTBBBBAAABTTTTTTTBTTABBBBTABBTTTTTTBTTATBTBAATTAAATABBTATBTBTTTTTTABTABTTTAATBBBABTBBBBBTATTTBTTATTTBTAAABBABATAATATBTBAABBTBTTBTBTBBTTTBTBTBBTBTTTATTBTABATTTTABTTAATBATATABTTATTBABTBATTTBTTTBBBAABTAATTBAABABBTATTABTATTATTTBATBBABBBBTTTBBBTTABBTBAABABBTTBTBABBTBBTBBATTAABABBTTTATBTAATBBTABTBATTTABTTBTBTTBTABABATBTATBATTABTBTABATTBTABABBBBBBAABATBBBTBBBTBTBAABBABBATTTABTAATTBTAATABTABAAATTAAATBTTAABTATBTBBABBAATBATABBTATTTAABBBATTBABTTTTTBTTBTTBBTBABTTATABAAATTATTTTBBBBBBBTAABATTBTABAABTBAABAAABBBABBBBATBTABTTATTABTTTABBABAATBTBTTBTTTBBATATBABTAAATTBAABTATTTATBBTTAATBTBTBBTBATTTTTTTTTBATATBBTATTTTBBBATABATBBAATTTTABBBBTTAATTBBABABBBBTBBTTTBBBBBAABTTTBTTTBTAABAATTTTBBBTATTATBAATABAAATATABTTTBATABTTTTTBBATTABBTTTTBTABTTABABTBTTTBBBTATAATBTBBBTBTTBTABBBABTBABTTAATTTTBBBBBAABAABTTBTTABTBTTTABAABTATBTBBTTATTBBBATATBBBATATTBBAATABTATTTABTBAAABBBTTBBAATATBTBAABATTABBTBTTAATBATATTBAABTBBBTTTBTTBTBBBATATTTBBBTBBAABATAAABTATABABTTTTBTTBTTATBABTTTTTTTABBABBAATATTABAATAAATATBTATTBBTBTTABTTATTBABABAABTTATBATTTTATTBTBBBTTABTABTTTTBBTAABTTTBBAATTTBTTBATTBBTABBTBBATBTBBAATATTBTTTBTBTTBABTABAABTBBBTABTABBAABBBBBAAATBTBTATTTATTABTBTTTTATBBABTTBBTATTAABTBATTTBTTTAAATTAABBBABBBATTABATTAATBAATBAAABTTAATTBATBTTAATTBATAABBBBBTTATATBTBBAAAAABTBTBABTABBATBATATTBTBBBTBTTTBTATATBAAATBTBTABBAABATTTABBBBBTBTTTTTATTBTTTATBAABBTTBTTBTATBTATBBATTAATBBBABBTATBTTTBTBATTAAAAATTTTBBTTABBBATBTTTBBATBAABBAATBTAAABBABBBBTBTBABBTBTTAAAABBATTTBTTAATTBBBTBTBTTATBTABTABTBBTABABABBTTBATTTATBBTTTTATTTTBTBBTBBBBBTTBBABABTBTTTTTBABTBBBTBBTTBTTBBBBTBTTTTBTTBTTBTAABABBTBTTTABATTTTTTTATBTAABBATBTBBTBABTBTATBTTBBTTBAATBBBTTAAATABBTBBTBTTABTBBATTBBTBTBTBTTBTTATTBATBABABAABBBBTTBTATBTTABTATATTABBATTATABTTBATTATTBBTBBTTTABBTBTTTBTATABBTTTATABBBTTTTABTAATATABTTATTTTABTAATTTTAAAABTATTTTATABTATATABBTTAABBTTTBTATBBBBAABABTBATATTTABATBBATBAABTABBATTTTTTBTATBTABTTBAABBAATBTABATABBBBAATBTBBATTBTBTBBBBTTBTBAABBTTBTBABBABABBATBBATTTABBBATBBABATAATAATTATBBTATTBTTBAAATBABTTATABBAATBTBBTTAAABTBTTBTTTTBATBBATTBTATATTTTBBBTTATTAATTBTBTATBAATTABBBTBAABBBTATBTBTATABBTAAABTTBTTBBBBABABTTABBTTAAABTTBTABABTBBTTTBTATABTBTAABBBATATBTATTAABABBBBBABAAAAATATATTTABABTAATTATBBTTATTBTBTAATBAABTTBABTABTBTBBTTBTABABTABAAATTATTAAABTTTBBTBBABBATTABBTBTBAATTTTTTABAABATBBTBBTAATBTTTBAABTABATBTABAATTTAAATTBBTBAATAABTBABBTBABBTBBTBBTTBBBBTATTBBBTTATBATTABATABATATTBAABABABAATABAABAATBBATTATTBABTBTBATATBAABTAAATBTTABBTBTABBAABBAABAABTTTTATAATBTTBBAATBBBTTATBBABBBTTBBTAATBBABABTBBTBTBAATTAATATTABTBTABBTTBAATABBTTBTABATTATATBTAABBTBBAABABBTBBABTATTTBABTBBTTBTAAABTTBTBAABTTBBBATTTTABTABABABABBATBTTTTBAAABABATBAATATATTAATAATABBAATTBABBBBABTBTBBAABAABATABTBBTTTBBABABBTTTBBBTTTBTBBBTBTTTAABTATTTTAATATABTTTABTTTABTTBTAATTBATBTTABTBBTATBTTBABTABAABAAATABTABTTTAATBTAATTBTTTBBABTTABBABTAATBATTBBBATBATABTBBATBBBTATATTTTTTBBTABABBBATTBBATBBTTTBABATAABTTTTAABTBABATTBBTAATTAAATTTABBBTBBATTTTATAATATATBTAATTTTABBTAABTBTBBABATATBBAATABBTATBTBATTBTABTABBTAATATATAAATBATAAATBATTABTBATTATAABTTATATBATBTTATABBBATBABBTBABATTABBBBTATAATAAAATATBBAAABTBATABATTTATTBTTBAABBBBAAABBTBTBTBABAATTAABTTAATBBATTTBBTBAABBTBTAABBBAAAABBBATBTBABBABTTBTBTAATBABATATTTBBATBTTAATBTBBBATTATTAAATTTTTTBTATTTAAAATBAAAABBTBTTTAABTBTBTBTTTBATBTBBBTTTBBATATTTTBATTBABTTBBBTATTATTTATABAATBABATTTTBBBTBATABATBATTTTATTBTTAATBATTBATABTATBTTTTTBATATBBATTTATBABABBTTBBAABBTTBTBTTTTBATTATABBTATATBBBTAATTABAABABTTATABBAATTBTTTBTBBBBBTTATBTBBBTBATBTTTBTATTTBBBTTBBTTBTBTBABBBTBBATTBABBABATBTATTBAAABATABTATATBABBTAATABTTAAABBTBBBTBABBBBBTBTBBABATTBTTTBTATBATBBTTAAAAAAAATTAAATTTTTBBTAAATTTATTATTABBBTTAATBBABTATBATTTBABTABATTBTBTBTBTABABATATBABBBATBATTTABTABBBBBTTBBBTABBTTTBTBABABTTTTTTTATABTTTTBTBAABATBBTATATABBTBTTATBTATATABBTBTBBTBBBBATBABTTBABABBBTBBBBTATBATATTTTBATBAAATABBTBTTTTTTTTTBTBAATTTAATATTATBBTATBTTTATTTTBBTBTABABTATBTBABTABTBABTATATBBAABTBTBBBATTBATBBATTTABTATBATTATABTBAAABBATBBBABTBBBABBTBABBABTBABBABBATTBATTTBABTTBATAABTTBATBATTTBAABTAAABTBTABATBTBTABTTBBBTATATBBATBABBBBABAABABATTTATBBBTBBABTBAABABABBATTBTBTATTTTTTATBTATTATBTTTABBATBBAAABTTAAATATATABTTABATTTBTBTBATAABBAABTBBTTTAAABBTBTTATBABBBTTATTBABBTBBTTTTBBTATTTABATTTTTTATBATTBTAABATTATTTBBAATAABATATTABTBTABBATATTTBATAATTTBTAATTTTAAATATTBAATBATAAABABATTBBBABTTBTBBABBTAAABTAATTTBBBTBTTTBTABABATAABTTABTTTABBTTATBBBATTTBBAAAABTTABATTTBBBABBATBTATTTBTABTBBBABATABBABTTATATABTABTABABTTTATBABAATTAATTBAAATBBABTTTTTATABBTBBBBTTATTTAATBAABATATTTBTBTAATBTTATATAAABTBTAABTBAABABBTTTTBATTBATTTABAATBBBBABAAABTABTATTATTBBBTBABBBBBBTABTTBTBATBBAABABBTABATBABTTBABBTBBTTBTAAAAABATBTTABBTTBBTTTBTTTAABBTAATBAABBTTTTAATBTTBATTAAATTTATBBBTTTABBTBATBATAABTABBBBTBTBTTAABAATBTTBBABBATTBBATBABTATTBTTABTBTBTTTABTATATABABTBTAAATBATTAABTAAABBTBAATTTATTABTAATTTBBBTBBTBATTBBATTBATTTTBBATBATBATBTTTTABBTBBBATTBABATBBTBTTTATATABAATTATBATTBTTTATATTTTBBBBTTTTABABTTTBAAAATBBTBAABBBTTABATAATBBAABABABBBTBBTBBTBTBTTBTTTABBTBTBAAATAATBBTTBABABTTBBBATTABTTTTBATTTTATTTAAATATAAATTTBTAATBBBBATATBBBAATAABTTATTTTBATBTBTAATATTTAAAATTBBBTBTBATTTBBBATBATAATTBTBTTTBABTTAAATTTAABBTATTBBBTTTBATBTATBABTABATBTBATBBBBBAABTABBATBABBTBTBTTATTBATBTATBTATBATTATATAATTBTBATBBABBAATBBBTBABTAAAAABTBABABATBABTBABTTTBBABTBBTATTATTBAABATBTTTATBTBTABAAATBTBBTTTTATAATTABTTBTAAATTBTTTTTTTTATBTBBTBTTTTBTTTATAAATTBBBABTTTBTAATBTBBTTBAATBTAATBAABTTTABTBTBAATTTBBBTTTATATTBABTTTBTAATTBBATBTATTBATAABBBTBTTBTTBATBTBBBTBTBBTBABTBTATBABABTBAABBABAAATBBATAABTABTTTABATATATTBABBABTAATTTTTTTTABTTATTABTTBBTBTTBBABBTBTBTTABTTTATABTTBTAAAABTAATTTTATTTTATBTTTBAATATTABTATBAAABATTTBAATBBTBTBABTTATTBBBTABBTAAATTAABBTBBBTTTBBTATATBBATBATTBTTBABBBTAAATBAAABBATTTBBBTBTATATTTTBBBTBABTATBTBBATBTATABTBTTTTABBTABTTTBBTATBTATTTTBAAATTABBTABTABATTBTTBTTATBTTATABTTTABAATTABTBABBBTTTABTTBTTTATBBATABBBBBBTBBBABBATBATTABBBBTTBATATBATTAABABATTBBABTAAATATABTBTBTATABATTBBABAABTAAATBTTTTBTABATBBATTABBTAATATTBBBAAAABBBABTTABBTBTTAATTAATATBATTATBBTAAABBABAABTATBTTTAATTTAATAABBBBBATTTTBBTBATATTBBBBTTABAAATBBBAATABTAAABATATTBBTTBTBBTABTAATATTTTBBBTTBBBBBTBBBBBABATAAATAABBTABTTABAAAAABTBTATATTBATTTTBBTBATTTATTBATATABBABTTBBBTAAAAATBATTBTTBATBBATABAABTBBTBTBAATBATTBTAATAAAATATBAAATABTTATBABTATBBTABBABTTABBAABTBTTBTTABTBBATTABTTTATTBTAAABTAABTTBBTTTTAATATBBTBATBAABABBABBTTABTTAAABBTBAABAATTTAABBABBBATABTTBATBBTTTTABTBAAABBBTTATTTTTAABTBATTBATBBABTTABTABATTBBTBTATBTBABTBABTAAATBBBTAATABTTTTBATBTTTATTTBTAAATTATTTBTTTBBBTBAABBTATTTTABTABTBTABTAABTTATTTAATTTBTBTTTATATTTBABBBTAAABATABBAATBATBBTABTATBABBAAABBTTBTABTTAATTTTTBAATTAAATTTTBAATTBTATAATBTATTBTATBABTAABBBBAATATATBBTABABAABAABAATBBBTBTBTABABBTTTBATTBTTABABBBBTAABBTTABTBATAATTBBTTTTATBBTBBATATTTBTTTTBBABBTBTATBTBTBABBTATTTTTTTTBTATATTBTABBAAAATABBABABTABBTBBAAATTBBTTTABABTTTATTBBABTTATBBTATATTTABATTBBBTATBBTBABAABTTTAABBBBTBAATBATTTBBTAATBBATBTTTTTBATATAATAATBBBABATBBTBBTAAABBAAAABBBBTTTABTBTTATTATTTTTATTABTBTABTBBTBTAATTTBTABBTTABBABTBBTATAAATABBBATATBTTBBAATBBTATTBBBBTABATBTTBBABTBTTTTATBBTBATATBBAAATBTTATTTBTTTATTTBBTBBATBTBTAAABBTABBATABTBTATBTTATTBTBBBBTBBTBTBABTBABBBTTATBTTTTBBBBAABTBTTTABBBBAATTATTAABATTBTTBBBBTBBBTTBAAATBABTBBBATTTAATABABTBBTATBBTBTTATABTAATTBTBTATAAATTATTBABAAATABTTBBABTBATBATTBATTTTTTATATAABTAAAATTATTBTBBABBTTAAAAATATBBATBBTTABTTTBATATTABABBBABABTBABATTBBTTTTTTBBTTATTATBATTATTBBBBTBBABTABTBBBBATAABABTTTABTBABBBAABTTBBABTABTTBBBTTTTABTATBTAATTTTBBATTATABABBAATTTBATBAAABATBATBTTABATTTTTTABTATTTATTABBAATBTTABTBBTBABBTTTTBAAABTATBBABATBBBTBBBBBTTBTBABBBTATATBTTTTTTABBTABBTTAAABAAAAATBTTAABBBBTATTBABBTBABAABABBBTTTATBTBAAABTTBTAATBBTATTBBTBBBTAATATTTAAABTBTATTBBTTABTBBTTABAATATATBTAAABTBTTBTBBATTATBBABBABAABTTTBBBTBABABBBTTATATAATTAAATTBTAAATTBBBTABTTATTATBTTBBTABBTBTTATABTBAAAABAATTTATTTTTTTBTBTABBBTATBABATABTATTTBBATABTTTTBBATABTTABBATABBTBTATTBBBBBABBTBBABBABTBBBTATTABATTATTTATTABBTTBTAATTBAABTATABBTTAATABABBATAATTBBTBBATTAABTBTTTTATTAABAATBBATBTTTTBAAATTBBTTBTTBTBBATTATTBTBBBTAABBTBTTBBTBATTTBBTATTTTTAATTATTAAATATTABBABBAATBTTBTTATTATABABBATTBBTATTATTBTBBTATTABTBTAATTBBBBTTTABTBATAAABTTBTTTAABBBATBBATBTTTTTBTBTTTTBATTTAABBBTBTTBABTTTABATTBTBBTTATBTBABTATAABTATTABBABATTTTBAATBBABTTBTBBBBAABBBABATBTTATABABBTBATBBBTBTAABABBTATBTBBTBTTABBTTTBTAATAAATTATABBTBTBBBTTATTBBTBBTATTBBBTAABATTTTTABBTBBBTTTAATTATTTTBBABTTTBBATBTTATBTTBBAAAATATBAAABTBATBBBTTABTABBBTATTAABTAAATATABABTAABTBBBTTTTABTBBBBTATTAAAABTTTTTBTBTTBTBABBTTBTABABTTTBBAABBBTBBTTBBBATTBTATBTATTBTATBTBTTAATABTBTBTABBABBTAABTBTTTTBBABTBAATTBTAABTATTTABBTTBTTBTBTTBBTAATABBBAATTBBBBBTTAATBABBTBTTABTABATBTBTATBBTBTABBTTBBBTABTAATBBTBTTBBBTABABATTBTBTBAABTTTTBBAABBABBABTTATBBBATTBABTTABTABTATTBTTABABTBBBATBTBBTATBTBTBTTBBABTTBTABTATABAAATTBBTTBBBBBBABTBTTBBTBBTBABTBBABBBTTTTBTTTABTATABTATAAATTBBABABABTBATBBTBBTAABBATTTTATTTATBTABBAAABTTTBTTTTAAABTBAAABBTATBAATBABABTBTATTBTBABBATTTTATTTAATAATTBBTAABBATATBTTATBBABBTAATATATTTBTTABBBBAATATBTTTBBBBTBTBBTTTTBTBBTATBTABATBBTBBTABTTTBTATAABTABTTTBBTBTABABTABATBBTTBATTTTAABTBTBBTBTABTAABBATATAABATTBTTTTTBBATBTTAATTBATAATTABBABTBTBTTBBATTBABATTAATABTABTABABAABBTTBBBBAATBATTTTTTBTTTTAAABABAABABATTABATAATTTABTTATAATTBATBBTTATTBTTTABTATATBATBATBTABBTTBTATTATTTBABAAAAABABABTTBBBAAATBATBAATAABTATTBABAAATBTATAABTTTTTBATBTBABTTBTTTAAABTAABBTBBBTABTATAAABBATABTBTTATABTBTTABAAAAATTTBABATTTBTTAATTATTBAATATATAAATTTTBBBTBTBBBBTTAABTTBABTTBTBABTTBBATAAABBBTATTTTTBTABBBATTTATAABBBBTBTBTBTTTATBBTTBBTBAAATTBTTTABATTTBBTBTTABTAABAABATTTTTABTABTAATATBTTBTTBABBTATATTBTBTBABATBATAABBBBAATATBBTTTTAAABTTBATABBTBAATBBBAABTTTTTTTTABBTAATATBBTATTBTTATBTABTBTABTTTTTBTBBABTTTTTABTTATATTBABAAATAAABATTATBTTAABBTBTTTBABTBTTATBTATTBABABTAABABAABBBTTBTTBAABATATBBTTATBBBAAAATTATBAAAAATBTTTTTABBABTAATATBATBTBBBBATBTBTBBAATAATBBABABTAABATTBABTBTTTBBATTTATTTTAATBBTTBTBABBTTBBTBABBBBAABBBBBABTBTBBTBBTBTTBBBTTTTTBTBTABABBTTTTTBABTATBTTBABBABTABTBBTABAATAAAATABBBBTTTBTTTABTTBTATBTBABATTAABATTAAABBBTABABTBTTTAATABTTTAABTTATAATAATABAABBTATTTAATATBTBTTTABBBBATTAAABBTBTTATBTTBATBBATTTATTBTBBBTATTTATTTTTABATAABBABBBTTBABABABTBTTTTBTTATTBATABBATTTTTTTTTBTATATBBBTTTTTTTTBABABBTBTBTTBATTTBBAABAATTATATTTTABTTBATABABTATBTBTBAAAATATBTBTBBAATABBTBTBTAABTBTTBBBTTTTTBTATBTBTTTABATBBABTTATTTAABTATTABABTBTBBTBBTBBATBBABAATBBTATBAABBTTTBTBTTATBABTBTTTTTBAABBBAABAABAAABTTBABBBBATABATTTBBBTATBABTABABBBTTTABBTTBABAAABTTATABATATBTBTBTBTBBTTAATTTTTTBBBBBBTTTTABTATBABTBTBTATTBTBATATTBAATTBABTBAAATAABBBABTATATBBTBBATTAAABBBBBTBBBBAAABABATTTBBTAAATBBTAABAATBBATTTABBATTAATATABTTAABAAATTBBBBBTTAABBAAATTTBABTTATBBBTTAABABTBTBAABTTAABBTATBTBBBBABAABABTTTAATABBTTBATAABATATTABTBABAATBBBTTBBTTTTAABTTABATBABBBTTBTTABBTTBBBBABAAATABBTBBBBTTATTTBAATATTABTBBTBTBBBBTTATTABTTTABTATABTBATBBTBBBTTBBTAAATABAABBBTBABBAAAABAABTBTBABBTTTTATBTTBAAAABTBTATBTTBTTABTBAABBTTTAABATABABTTTBAATABTTBTTAATTTATABBTATTBATBBTBTABBATBBTTBATTBBBTATATTAABTATTBBABABTTTAATBATAABTTTTBBTAABTBTBATABBBTATTBAABTBTAABBTTTTTBTBBAABTTBABTTTTATAATTATAATATATTATABBABTTTTBATAABTBTTBTBBBTBTAATBTTBTTTTBAATTTTTATBBBTAABAAATAATBTTBTBBBTTTBAATBBTATTTBTBTBBABAATAAATBBBBBBBBBTBATBBTBAABBTBBATTABTTBTAATABABABAAATBABTBAAABTBABTAABBBTBTTTTBBTBTBAABATBBBTATABATAAAABTAAAAATATBTTTTABBABTAATTTAATTTATABBBTTTABTAAATTTATBATBATBATAABABBATBTTBTTTTABBTTBABTTTBATTATAAABBTTTBBTABBTTTTBTABAAATTBATTTTBAABBATATATTBABBTTTABBBBTTTTBTBBBTTAAABTTTBTBTBTTTABTABABBTTTBAATTTBBABTBBATBAATBABAATTBBTTABBBTBTABATTTBTTBABBTTATATTBTTBBATTAATTTTTTBBTTTAATATTBTTBABTABTTBTTBTAATBAABTATTBABTTAATTTTAABBTATATAABATTTTTTBBAATATBATATBAAATAABTBTBBATBBTBBBTTTATTTBBBATATAABTATTTTBTBTBBTBBATABTTATTABTATBBAABBTATAATTBAATTABBATBTTAATBTABTBTBBTBATTBABATTATTTTTBBTABTBBTATTTATABBTTTATAATBTTTBTBTBBTBAATBTATTBTTAAATBTTTBBBBBATTBAABTBATTBBBABBATBTABTTBATTTBBTABBTABTBATTATBBBBTTABTTBAATTTTTTAABTBTBBBABAATBBTBBBBAABAATTTBBBTBBAABTABBBTABBTBAAATTBBTTTBTATATBTATBTBATATBTABABTABBBBBBTTATTAATBATBBTATBBTTBBTTTTBBBTTTTBBTTBBAATATBATTTTBBTATTTTBTATAABATTTATAATABABAABATTTTBBBTAATTTTATABBAABABTABBBATBTTBATBABBBAABBATTABBBBBBTBBABBTATABBATTTABTTABAABTAAABTATTTAABTBTBBBBABBATTTBBTTTAAATATTABABATTAABBBATBTBTTTTATTTABBBTBBBTABAATTTBTTTTABBBBTTTBAABBTBATTBTTTBTATBBTBBBATTATAAATTTBBTBBBTTABBATTBBBTBTBABABTTAAABTBBBTTATBTBAAATTAATTABAABTATAAATTBTBTAATBBBTTBBATTBTBTAATAABABTATTBTBTBBTTTBABAABBAABBATBTTAABATATAATTBTATBBABTBAAAATTTBTTABATBTTAABTATTBAABBTBBTTABBTATATBBBBTTTTAATBTBBTBTATBTBABBTBTBAABATATTTBTBBTATTTBBABTABAAATTTTTTAABBABTTTABTTABTTATTBTTAAAATAABATBTTABTBBBABBTATATATTBTABBBTATBBTBTTBBTAAATTBBBBTTBTBTTTABTBTTBBBBBBBTATTTBATABABBABABTTABATTBTATTTBATBTABATBAATTBBAABTTTATABATBTBTBABTAATBTBBATBBTABAAATBBBBBBTBATBTBBAABTTTTTBTTTTABAATTBTAAAATAABTTBTTABABAATTBBATTBTBBTBTBATBTBTTTBTTBBBTABTTTTATTBTBTBTTBBAATTTBTATAATBBABTATATBAABATTAATATAATBTBTBABBTTTTTTATTAABTBATTAABTBBABAATBBTBABABABBBTABTBTTTTTAATTAAATBTBBBBATBATTTBBBBBATTBBAAATTBBBTTBABABBTTBTTBTTTBTTTTATBABABBTTTBBBBTATTATAATTATTTTBBTABABBATTTTBTBBABTTTATBATABTBTTTATATTABTBBTATAAAAATABABTAATAATBATBBATBTTTABBBBTAABBATTBBTABBTTBTAABTBTTABTATBABTTAAAATTATTTATBBBBTTTBABBBATTBATBTTBTAABBTTATTATABABTAAAATAABABTBTTAATTBBAATATBTBABATAABBBBATBTTBTATAABBBBTTBBATAAAAATABBBBTABBTTTABAATBTTTTTTBBTATTBBTBTABBBAATTTATBTABBTATBBTTBBATABBTBBATTTTBATBBATABTTBBBTAATBBTTTTABBTBBABATBATTABTTTBBATBATBBAABBATATAATTBBTATBATATBTTBBBTBTBBBTABTTAABAATBBTTAATBBTTTTBBAABBBBATATABTATTBTBTTBTTABTTTBTTTTBABATAAATBTABBTAATTTBBBTTTATATABTTTTABBBTABTTBTAABATABABABTTTATBTTBBTTAAAATBTBBBBBTTTTABTTBBBABAATTTBBBATATATBBBTTBBTTTBBBTBAABAAABATABATTTTATTTBBBBATTTBTTTBAAATBATBBATABTAABBBBABABATTAABTBBTBBTTABBBTTBBBAAATBTAATTTBBBBBBBTTTBATAABAABTABTTAABATBBBABBBBBTAATBTTBTTTBBBTTTBAATBBABTBTABTATBBATTABTAABATBATTABAATAAATBATABBTTTBABTBBATBBBBTATTTTTTBTBBTABBTTTAABTBTBTBBBATATBTBBABBBTBBBTATBABATATTTBTTTTTBTTBTBATATBTBTTBBATABAABBBBTTTABABTBTTBABBATTBTAATTBTTBTTBTTAATBATATBBTAAABATTTTATTBBBTTATATBATBBTBBATTATTATABBABBBATTTBABAATATTBTTTATTTTTTTTBTATBABBBATTBBAAATAATBBTATBTBTTBAATTBATBBBTTBTTTATAABBTATAATTABABAAATTBTBBABABBBATBBABABTTBBTBTBTTBBAABBAATTTBTTTAATBAAATBBAATAAAATBATTTTAABTBTBTTBTTTATBBBTTBBTBTBBTBATTBABABBTBTAATBTABATTATTBBTBTTTBTBTAAATBBATTTBBAAAAAAABBATTTABATBBATBBABABBTTBABABBBABABAAAATATATBABABBAABTBBATTTTTTBBAATAAATABTTBBBTTBBBBBBTTTTATTBTTABBBBBATTAATATBBBTBTBBTBATBBBBTATABBATAATATTTABTATBBTATBAABBATBBTTAAATATBTBBTTTBTATABBBTABTTTTTBTTTAATAATTTBTAATAAABTTBTAAATAATBABABAAATBTBBTTTTTBTTTAATBATBTBTBTTAAABBTBAATBBBBTTTBTTTBBABTTTTAATBAABBTTATATTABABTAABTABBBBTBBBBTAABABABTBTTTBATTABTATTBTTTBBTABBBTBBTTABBABABTTTBTAATTTBABTTBTBTTBTAAAAATBABTTTBAATABAATBTTTTTTATTBBABBAAABBBATABBTTTBBBTATBBATBTTTBTTTTTTAATTBBABTTAABAABAATTABABBTTTATABBTAABABTTBTBTTATTBBBBBABTABATTTTABTTTBATATBTTTAATBTTBABABATBABBTTTBABABBBTTTTATTBBBBATTBTTTATBBBATBTBBTBTABTAAATTTAATAAAATATBATTTTTBBBAATTBAABTABBTBAAABATABATTTBBATTBTATTTTBAAATATTTABBTAABBABTTBBTTTBBATTTTBTATTAATAAAATATTATBTBTBBBAABABTAAAATTAATBBTTTAAATATTBATAATBBAATTATBABTTBTABBBBATTTTBBTBTBTTBBTAABBBBABTBATBTTTBBTTATABTTBAABATBBTAATAABBBTATATBAATTATBTTTTBTTTTBBBBBTBBBBBBBAATBBABATAABTTTTBTATBABAATTATTTATTBABTAAABBTTTABBBBATBBTTABBTTTTTBTATATBBTBBTTTABTBTTABBBTATBABTTATATTAABTBABTAABTATBTBBBABBTBBATTTAAATTAAABTTATBTTBBBATTTBBBATTTBTABTTTTBABBTTBTABBBTABAATTATBATBABTABABTATATBABABTBATTTTTATTTAABTABBTBBTBTAAAAABAAAABTBAABTTAATBBTTBBABTTTTTBTBTTBATABTTTBBTBBTBTTBATAABTBTAATAATBTAAAABAATTAABABBTAATBAABBTBTATTAABTATBBBBBBABBTBTBBTTATTBAAAATBTBTTBABABABTBATBBTBBAABTATBATATBAAAATABBATTTTTTBTTBBTABTTATAATBBTBBTABTTBBABBTTTABATAAATBTTAAABTBATATAAATTATATATBBTBATBBTBTBABTTTABATTAABTTBTTBBTAATTATATAATATTTABBATATATBTATTAATTBTAAATTBBTBTBTTBTTABTTABTATBAATAATTTTTTAAATBTAABBAABTTATABABTBBAABTATBTTBTTTTBTTTATTBTTBATTTTATABBBBTAATABATBBTBTTTTABBATBABABBATABBBBTTBATBABBTTATBBATTTATTTATBTATBABATATTTTAAATATBABBBTTTTAABTBBTTTATTAABTTBBTTTTAATTBBTAABTTATAAABTTTTTTTTATABBAABBBBTTATBATTTTATBBBBABBTABTBTAAAATBAABBBABBTTBBBBBTBTATATBATABAAATTAABBTABBTATTBBBATTBAATTTABATABBBABBAATBBTTBTATTTBATBATTATBBBAATAATBBBATAAABBTBTTTBTATTTABTTATTAAAABTTTBTTAAATBAATTTBTTTTBABATTTTATATTAABABBAAABBBBTABTBTTBTTTTBBBATABTBAABATBTTBATBTBBTTBTTBBABBTAABABBAABTABTABATTTBBTTTBTBTAABTABTTAATBTBTABAAABTATBTBBATBBTBAAATAAATTTABBATATBBBAABTBTTBTAAAATTABBBTTTBTTTABTBABATAABABATBBTABTATBTABTBBTBTBBTABTATTAABBATBATBTABATBBBTATTBTATBBTBAAABABBBTTABBTATATATTTBTTAATATBBABABTTBABBTATTATBTTBTTBAABTTTTAABAABBBBTABTATAABBBBABATTBBABTTBTTBTBBTTBAABABATTTTATTTTTTTTBBABAAABTABBBAABTABATTATTTATBBBTAABTBATTBBBTABATABTTBTBBATBBBABBAABTTABBABTTTATBTBATABTABTTBTBAATBTTTTATBBTATBBBAABAAATTBTTATAATATTTTBBBBATBBTBATTTTTBBBTATBBBBBTBBTAAAATTTTBABTTBTTTTATBATBBTBBBTATBTATBBTABBABTBTTBTBAATBBTTTATAABTBATBTABBTBBBTATABTBBBAAATTBBATBATBTTTTABABBABABBAABTTATTTATBTTATAATBABBBTTATTTABTBABAAATABBBTTATTATABBBBBBATBBBABBTAAATBATABABBTATBTBABATABABTTBABTATTTATBTTAATAAABABTTABAAATBTABTABBBATBTBTBAATTAABTAABABTATTABATTTBABABBAABAABATBTABTBATTTBTTAATBBTTTBABBTBTATBAABATTBAATBTTTTAAAAATABTTTBTTTBTTATBBBTATTAABBAAABTTTAATBBTTTAABTTBTABTTBTTTAAATTBTBBTAABTBATABTATBATTATATTBBBBTAABTATBBTTBBAABBBTTBBBABAATBBTBBATBBBTTBTATTBBBBBBTBBATBTBAABTBTTTABTTBTATTATBBTTTBATATTBBBBATBTTTTTTTTAATTTBABTBBTBABTAABTAABTTABABBABATTTTABBTTBTTBTTBAATBTBATATTTBAAABBABATAATTBBATTBTBATAAABBABBATTABBBTABBBTBAABTBTABBTTABATAABATATBBTABTBBBBTAABTATATTBTTBABBTTTATBATBTBBAATAAAAATTBABBTTTBTABTTTBAATBATTBTTTBBTAAATBAABAAABTTBTTAABTATTBABATTABBTBTBATBTTABBBTTATTBBBABTBTABTTTATBTTTTTAATTTBTTTBTBTTTTABATTABTTBTTTBTBBATBTBTTABTBTAAABBTBBAABATBTATTTAATTAAATATBTABTTTTTTTTTAABBATTBBTBABTAATABTTBATTBBTATTATBTATABBTATBABTATTBBATAATTTTBTTAAABATBTATAATTTATTTTBATABABBBAABBTAAATBTATTTAATBATTBABATBTTBTTTTBATAABABBTBBBABTBTBTTABATBTATBABBTTBAAAATBBBBAATBAATBBTTAATBABATBABTAABBTTBTBBTTBABBTTAABABTTTBTTBBAABABTTTBBABTTABTTATATTTAATTBTBTAATBBABBTTTTBTABTBTBBBTTBBBBTABTTBTATTTTABBAABTTBTTBAAATAATTBBAATTTTTATAATTBBBTTTTBTTATABTATATBTAATBATAAAAAAAATAABTBTTTTBBBAATTBABBBTAAATAABBATATBBAAATBBBABTATATBABBBABTBAAATTAATAATBABATABTBBATABTBBBTBBABATBAAABATAABBATBABTBBBABTTABTTTATBTTATBTBAATTTBAAAAATTATTBBBTATBABBTTBATTBBBBTABBBBBBAAABATTAABBBTBBTBBABTATATTBBAABATBBBBBABBTTAATBAATATAATAAATBBAABBAAATBTBTABTBABTBBBTTTTTTTTATBTBABTAAAATTBAATTABTBBTTTATAABTBTABTTTTTBAATTBBABBBATATTABTBBTTAATTTTTTBBAAATAABBTAATATTATBTTABTTBTATABABATBBBBTBTBBTTBTBABTBBTTBBBTTABBTAATBTBTATTBBBTTTAAABTBATATTBTTABABTATATBATBAATTTTBTBTTABBAABTTTTTAATTAAATATTBTAATAABTTBTTBTBTTTATTTABBAAAATBAABABBTTTTBBTABTBAATAAAATABABTTATABTTTTTBAATATTTABTTBBABBTABTBABAABABTTTBATTABTTABBAAABTTABAABBTBBATATBBABTBTBBBBBTBTBBTTTABBBBBABTTTATTTBAAAAAAAATTBTAABTBATABBAAATTBBTAAAATTABAAATTTBATATABTBATATTAATATABAABTBAATAAAATTAATABATBTABTBABAAAABABTABATBBBTATAAATABBABATTTTBABTATBBTTBAABTATBBBATTBAAAATATTAAATBAAABTBBTABBATBBATAATTABTTTBTTTBBAAATBBBTTABTTTBTATTATTTATBBTAAATBBBATTBBABBBTTBBTAATTTBTBTTBTBBBBTBBBTTTTTAABBTBTATTTBTTAATATBTATTBATABBTTBTBBTTABBATTTTATTBBBBBTAAATABTBBBABBTATBTTTTBTBAATBABBABTAAAATABABBTTAABTBATATBTABTBBTAAATTTBBBBTTTTBBBBAAAABBAABBBBTBABBATATBAABTATATBTTBAABBTTABBBBAATBTATATATBBTTTBATATBBBBTTTBBAABBABBTABBTBBTBABTBTBTBBTBTTABBBBATBTBTABTBBATATAABTTBBBBBTBAAATATTTBABATATTTAABATBATAATATATTAATBBAABTBATBATTTTTBBBATAABBTTAAATTTABBBBTTBTBBBBBTTBTTABATABTBTBBABTATTABTTATAAABTBATBBBTTBAAATTTBABTBTTAABTTAABBTABBTAATATTTTTTTABABTBBTTTABBTTBAAATTABTTATATTAATAATAABBTTTAAABAABATBBATBAATAABBTABTBTBTATTTTBTTBAATTATTTTABTBBTTTABBBATBAATBAAATAATATTABTTBABTBTTAAAATBBTBTAABBAATTBATATBTBBTABABBAABTBABBTTBBBTTATBTTBTATBTBBBAAABTTBAATTBBTAATBATATATBTBTTTBABBTATBBTAABATTBABBATBTATBBTATTAATTTBAATBTBTBTAATBTBTATBTTTBAATTAABATTTATTBTTTAATABBTBBBABTABBAABABAABBBATAABBTTTBBBTTTTBABBTBTBBABATBBBAABTTTAAAABTTTTATTAABBBTTTTTTBATTTTBTTTBBBBAAAABBTBTTATBBBATTBBBTAAABBTTTBBABBABBAAAABTTATAABATTBTAABTAAABTBTBBTTATATBTAABTTBAATTTBTATABTTTBABTTTTBTTBATTTBATTAABBATBBTBABATTATBTBTTAABTATBBABBTBTBBABBATBTTBTBTBATTABBAABTTTTABATATTABTBTAATATABATBBTABBAATBBTTAATBTTABATTTBABABTTBBBABTTTABABAABBBTTABTBTAATTTAATTTTBBATATATATBTTTTTTATBATBTAABTABBBTTBBBTBBTBATTTBBAATBBBBTATATABTBATBTBAATABBBTAATBTABAABBBAATBBATTTTATATAATTTAABABTTBTABBBBBTBTBAAATAABBTTAAAABBATTTBBTABBBBTATATTBTTBATATBABBBBBATAABBATBBABATTTTBTTABTABBTBTABATAATTABTAABBATBATBATAATATTABBTABTTTBTTBTBBBABBATBBTATBTTTBTBBBTATBBATATBTTTATTTTBTBBTBTABTABBATABBTABTTTTBTABBAATTBBABAATTBBTBBTBATTTBTTTABBABAATTATTATBTBTTTBBTBATTATTTATTTBTABTTTAATBBTBBBTATTBATTBAAABTTAAAABTBTBABTTATAATTTTTABBTTTBTTBATTATBAAAABATBABTAABTBATTBTTBAABBBBTBBABAATTBBABABTABATTTBTTTTATATTBBBAAATBABTBTBTTBAABATTTTBBTTATATTTTTBTBTBBBTATTBBTBTABAAATBBBAATTTABBTBABTABBTBTBBBBTBBATATATBBAATTTTTAATBBBBBATBABTBABBABTTBBABABBATATBBBTABTATBTAABBABATBBBATTTTABTABATABBBBTBTAATATBBBBAATTBBBATBTATBATBBTATBAABTTBATTABTATTATBATBBTTTTTTBTAATBTATTBABTBTBBBAATTBBTATTTTATTTABABTTABTBTTABTBTTBTTABABBATBBATTATAAABAABTBBAABTBABTBBTTTTAATTTTAAAABABAATBBTATTBBTATTBAATBTBTTTBBTATATBTTBBTTTBTBBABBBTBAATTAATAAABBBTATABBABABTTBTBTTTBAATABATTTTATABTATTAAAABTTABBAABTTTTTTTTTTBAAATTBATBTBBBTTTTTBBABTTBTABBBBAAATTABBTTTTABBBBBTTATTBATTATBABTBBBTTTTBAAATTTBBABATATBAATTBTTTTTAATTTBATBBATTATBBATTABBAABBBTBBTBATTTBTTBBBABAAABABTBBATTTTBATABTBTBATBATBBABTTBTAAAAATTBBTBATAATTAAAABBBTBTATBTAATTBATTBBATBTTTBBABBBTTTBATBBATBTTTTBBTTAATATBTTTAABAAABABBBTATBBTTTBABTTABABTBAAAAABTBAAATBATTBTABAABTATTAATABBAAABAAABTTBBBBTBTBBTTBTTATBTTBBABBTTABTTATBBBBABABTTTAABTBTBTTTABTATABABAABAABTTTBABABATBBAABABTBBBBATBABBTBTBABBTBTAAAATTBBTTTABTATATABBBBBTBBBBTATABTBBBTABTAABATTBABATBBBBABBBTABABTTTBTTTBTABBABATTTABBAATBTTTATAAAATAABAATTBBBTABBBAAABATBABTTBTAATAAATTABTAATBBAAABATBBTTAAAAABBBTTBTTTTBAATBBBBBTBTBBTATABTTBBAATATTATABTABBTBTTTBTABABTBBABBTAATATBBABAAATBBBTAATBABBABTBBBAATBTBBBBTTABAATTBBABTBBBBBAATBAAABBTTAABTTBABTATTTBTBTATBTBBATBBBTTBAABATABBTBAATBBTTAAATTTBTBTTATBBTBATTATBABAAATAABTTBTTAATBBAATTBBAATTAATAATABBTTBBTBTABABTBTTBTATTBTTTTTTTBABBATTBTTABBBATAATBTBAATABTATTTATATBBBATTTBTTTBATABBATTTATABTBBBBTTBATBATABBATBTATAAAAATBBATTTTTABBTTTTBTTTTTTAABABTBTAABBATBAATTBBTTATBTTTATTTTAAATTTABBBTATBTAABATABBBTTTTBTABATABTBABTTAATTTBTTTBTTTTTTAABABTTBBTAABAAABBBTBTTTBBTBATABTBTTTATTTABBBATTTTATTAAATTTTBAATATBATTBTTTTAAABTATBAATBTABBBBTBBTBBAABABTAATTAAATBTTATTBBABBABABAABABABTTATTAABBBTBATATTAATTTABAAAABBBBTBABBAABBBTTTTATBTTTTTBTABBBTBABTABABABBBBTTBTBAATAATBTTBTABABTABATBTBTTTTBATBTTTBTTATTTTAAABABTAABTBATTTBTATBBTTAATBBAATBBABABAABATBABBATTTATTBATATATBBTABBAABBATABATTBBBABTBTTBTBTTAAATTBBATAAATTABTTATTTTTBBTTATTBBBBBTABAATTAAATTTTABBATTTBBAATBBTBABBBABBBBBBTBBBBTTATATBTBBTAABTAATTATAABTTABBBBBBTTTBBBTTATAABAABBATAABTBBAATBTABBTTTTTATTAABBABABBBATTATBBTATBTBABBBABAAABTTTTBTATATBBBTABTATTBAAABABBBBABBTBABTTAABBBBBATATABTBBBAATTTBTABTTTATTTABABBATBBBTTBABTTTABTBATABTTTABTBTTBBABTTTTTTTTATTBBTBTATTABTAATTBTTBAATATTABTTBBBBTTTBBBTTBTBATBTATBTABATTBBTTBTBBBBBABTAAAATBBBTTTBBTBTTABAAABBABTTBTBTBATATATBBATBTTBBTABBBBBBBBATBTBTTTATAATATABATTBAABTAATTTTBTTBTTATAAATABAABABBABTBTBAATTATTBBAABTTTAABBTBABTTTBAAAAATBATATABBABABTAABATBTBABBTTABBATAABABABABTTTTTATTATABTTTBATBTABBTBATBABTTABBTTBBBTTTATAABTTBTATBBBATATATTBATATBTABBTTAAAATTTTBABTTATBTBATABAABTBBTBBAABBTBBTBAATTBBTBTBATAABTBBTBTBATAATATBTBBTTBATTTBBTATBTTTBBATABBTBATTBBTTTATATABTBATABTTTTABAABTTABTBAAAATTBTBTBAABABABTATATTTTABABTBTBABATBBBTABTTBTTATTBBBBTABBBTTTABAABTABATTTBABTABATABBBTTAATAAATTAAABTBBATATAAAAABABTBTBAAAABABTBBTABBTBATATBAAAATABBBBBATTTTTTTABBTTBAABBTBTATTTBABATTATBABTATBBTTTBAABTTTTTTTTTBABBBATTTBTBAAABBTBBBBATABBTABATTTATBBATABTBTBBATTTATATABTATBBBABTBBTBTBTTTBTBTBBBBBAAABTBTBTBAATBBTTTABBABBBAAATBTBBATATAATABTTBBTABTBTABBATTTBABATBTBTTTTAAATTTAATBTTATBBBBBTTTBBTBBBTBBTBBAABTBBBBTTTABTABTBTTTATBTTAAATABTTBATTBTATTBTATTTATTTTTTBATTATTTTTTBATTTBATTAAATBTTATBBBTATTBAATTBAABABTTTTAAABBBBBATAAABBTATTATBBATATTBABBTAATBBBTAABTBTTAABBBBBBBTTBABATTBBBTATBTAAAAATATTTBBTTBABATBBTTBBTATATBBATTAABTTTBTTTTABABBBAAABAABATTTABTATABTTTTATTTBTBBATTAATTATAATABBAATATTAATTTBAABTABTTAABTBAAABBTTATTTTBATTTATBBATTTBTBTATTABBBBTTTBATTTBTTTABTATBABBATTATABTABBABBTTBABBTBTTTTTBABABABAATBBBBTBAAABBTTAABTTAAAAATTTTBABBTBAABTAABATATBTBAABBATBATTTTTTABBTTATTTABTTBTTBTTATATATTBBATBTTTBTTBAAABAATAABTATBBTTTTBBTTBBATTAABATBABBABBABAATAABTATAATTTBATTABTTBTTATABBBABBAATTBABBATTTBBBATBBABBBBBTAAAATTTATATBBBBTBBBAABTTBBBTBTBTAAABTTABBTBTAATTABTBBABTATBTTBTBTABATABBBTBAABTATTTTBBTABBBBAABBTATBBTABTAAAABTATTTATTTTABTTBBBATTABTBTAABAATTTTTAABBTBTTBTABBBATTTABBTTABATTABAAAAABBTBATBBTBBAAATTAATAATBTTTTBABTATATBATBABTABBABBTATTBBTABTTBTBBAAAAATATBBBBBTBTABTTTAABBABTBBBATTTBABBTTBBBAATTBBABBBBTBTABABTTATTAAATTBTABTBAATABAABBTBBATATTAATAATBBABTABBBABBTBTBBABATTAATBABTBTBBATABTBTTTABBTTATTATTTTTBTBBTTBTTABTATBBBTTTBBTTBTATTTABBBATBTBBTBBTBTATBTTBABATBBBBABATBTTBTBBABTBBABTTBTBBBBBBTBTBATTATTTABTATTABTBBTTABTTBBTBBBBTTTABATBATATBBBTBTTBTBABBBTATBBBATTBBBATTBBBBTTATTBBBBTTTATTABBTTTTATBTTBBBTTTAABBTTBATBTTBATABBBTTTAAATBAABABTABAATATTBBATAATBBABBTBTBBAAATTATTTBBATABTABATBBTTBTTABBABBBATATAABTABBBBTATBATATTTBTTBTTBABATTABABTABTABAATABTAAAABTTTABAATBBATBATBTBTBTTBBABBBBBTTTBATTAAATBATABBTAABBBTTABTATABATTBABTBBABTBABABTBATTBBTBABTAATTTBBTTBATTTTTBBABTAABTTTTATBBBABBBBTTTATBBBAATTTBTBAATTTBBTAABBBBAABAATTATTBTBTATABTABBTBTTAATTBTTABTBTTTBAATABBTTTABATBTBTTTTTTBTTBABATBBBTAATBTAAABATTATTTTTBBBTTTTATATATBTBTATATBBATTTTTTTBTTBBTBATTBTBABATBBAABABTABBABTTTTABABTBAATBBAABBTBTTBBBTBAAABTABBTTATBTBBTABBTTABBATATTABAABTTAATBBBTTTBBTBBTTTBTAATBBATATABAABTBABBATABATATATBBBABTATTBTBTTTTTBTBTBBBBTABBAAATATBBBTBBBATBAAABTTAABBTATATBABBATTABTBTBTAAABBAABBTATBATTBBTBATATBTTBABTTTTBTBBABABBABAATBBTTBBATTATTATATTBTBTABBBTAABATTAATBBTBTBTTTBBTBAAATTBBTATBBTBBATBBTTAATATBTBTBABTTATBABTBBTBTTAABBBABABTTBATAATBBBABBBTATTTABBBTTTATAATAABTAAAATTTTBBTAAAATBTBTTBBBTATBBBATTTABBABTABBABAABTBAATTTABBBTTTBTBABBBAATTTBATTTTBTBBBTBTBAAATAABTBTTBTTATBBTATBBTTAABTABTBABBBBAATTABBABTBATTBATTTTATBATBATTABTATATATABTTBBBTTTTTBBAATATTABBTAATTTBBTTBATTTTTATTTTBBTTABBTTATTAATTTATTATTBABBTTABTTTABTTBTBBATABAATBBBBABTATAATAAATBBBATAABTTTBAABBABBABATATBABBTTABTABBAABABBTBABBBATBABABAATATATATTABATTTABBBBBBTBATTTAATBABBTBATABBTBTBBBBTTBATBTABBTTATTBTABTAATATBATABABTABTTTTABATAAATBTTTBTTTTTABTBBTBTTTTATBAAAAABBATATBTTBTTBTTBAABBBBTBABTATTATBBBBBTTBTBTATBTTTTBTBABBTTABABTABBTATBAATAATBBBABBATTBBTATBBABAABTTTTAATTBATBBTAATTABTABATTTTTTTBTABAATBTATBATATBTBBBAABABBTBAATATBAAATBTTATAATTBTBTABABTBABTTTATTBTTTTBTBTTABBTTBTATABTBABBTTBTTATTAATBATBTTBAATATTTTAABTBTBTTATBBTATTBTBAATAATBBTBATBTABTBBBTTTTTBTBBTTBBBBTATABBATABBBTBBBATBTBBTBATBABTABBATTBATAATBTTTAAAABATTBABBABATABBBABTATATBBBAATATTTTTTTTBBTBBATTABAAATTBTTTTABTBBABABABBTATBATTAATATAATTABATAAAATBTTTTABBBATBTBTTBTTBTBTBTTBBBBAAAAATTABABBTAAATATBAATTBATBAABTAATABBTTTTBATTTAABTTATBBTTTBTBBBBTATABAAAAATATTTTTBTBBATBATTATTATBBBBTTAAABTBAATATTBTBBBTAABTBTTTTTTBTAATTABABAATBBBABBTBAAATAABBATTTBABTTABATBTTBBTATTBTABATTTBATTATATTTTATTBBTTATTATTBTAAAATTAABTTATBTTBBTBBBTBBTABBTBATTATBTTTBBBTTTTBBBABBTTBBBBBTBTBBAATTABTABBTATATTTTATBTBBBABTABATBBAATBBTATABTTABABTATTTAATTBBBTTBTBTBTATBAABTBTTTTTTBABTBBBBBTTTBABBBTTBABBBAATTBBBBTAABBBTTAATBBABABTBTATTBTBATATBBABBATTBABBATABBTAAATTABBBBBBBBTBBTTATTTATBBBTTAABTAABTABBBABAABBATTBBAAATTTTTBTAATBBBBATBATBBBBABAABTBTTBAATTBTATTBTAAAATBTBTTBATABABBBTBTBTTBABTTBTABTBBATTTAATTABTBTTBBTTATTTAABATABBTTTATTTBBABTBTAATBTBTAABABTTATAATTATBTAATBTAATTABTTTBTATABATTABBBTBBBAABTBTABTBAAABTTTBBTBTBBTTBABABABTBTBTTBABBTTTATTBBTTATBTABTTTBATTTATBTTABBBTTBBBTTATBTBTTATBTAABTABBATBTABABTTTTATBBTTBBTBAATTBATTATTAATBTBBATTTBATAAABABATBBTABTTTTTATAAATABBAAATTABTATTBTBBBTBBTBTATBBTTTTBATAABATATBAATBBBTTBATATTBBBATTAATTABABATTBBBTBTATTBABBBBTTBBATAATBTTBABTTTTTBTBAAATBTTTBAAATBTBBAAABBAABATATAATABABTTBTATATTBATTBATTBTBTBTTBBBATBBTTTTABTBBABBBBTAATABTTABBABTTTABTTBTBTABTTAATBATTTABTTABBBTATATBATBABATBATTATTBBTATTBAATABBBBABABATBTTBTBBBBBBBTAABTTAATTBATATATTBBBTBABAATTTTTTTTTBBABBBTBABBAAATTAATTBBABTBBTATTTAABTAABTABBABTTBBATTATTTATATTBTBBABABTTATTATTAATABABTBTAABTTATATBBBAABBBTTATBTTABBBABAABABATBTABTTTTTTTATTTAATTTBBBTTTTATBTATATTATABTABBATTATTBTABBTTATTABBTATTBBTTTTBTBTAABATTTTBATBBTTTABTTBBBAABTBATATTTBTTTAATAABTTTTTBTTBTBABTBATBTBAABTTBBBBTBATTBBTTBBABBTBTABBBTBAABTTTTATATAABATTTABTBTBBTBBBTAATTAABTBBTBTTATTABBBATBBBAAABAABTTTBATBBATBTAABTBAATBTTTABATBAATATAAATAATBATABAAABATTTTTTTABTATBBATTBABBBBBBTBTBBAABTTTABTBTTAATBBTTATABBTTTBTTBBTBBBBATBTATABTABBBBBTABBABTBBTBBBTATBATBTBTBTABBAATABTTBTBBBABBTBAABTABBBATTABABBTBATTTABTAABTTTBTTBBABBBTTBBBATBTBATABTBTTATBBTABTATAATBBBBAATTAATTABTTTTBTBATAABABAATTTAAABBAABTTABTAAAATBBTATABBTTTTATTTTATAATAATAAAABATBBTTTTTBAATABABATTTBAABAAATBBTTBATBTBTBBBTATBBTTTABTBBBTTAAAAABBTABBABBAATTTTTTBATTTTABTBBAABBBBTTTTATTTTABTBTBAAABTTAAATATAABTTBAAAAAAAABABTABATAATABBBBBBTTATBBABATTATTBABTATBBAABTTTBTBTBTBBBABAABTBTTABABTABTBBBBTABTBTTAABBBBBTBABATABAATATTATATTTBBBTTTTTBTBTBBBATTTTABTBBBAAAABATBAABBTABATBBTBAABTTBBBTTTABAAABBBTTTBBTAAABTTTABBABBTAATBBBTTBBTTTTTAAABATBTBTTTBBTTBBTBBAAATATBBBBBBBTATTTTTBTBTATTABATBATTATABBBTBTATBBATAATATBATBTBBABABBBBTBBTABBTTBABATAABAATTBAATAAABTTTTTBAAATTTABATBTBBBATTBBTABTBATTBTTTTBTBATBBTTABTBTTBTTTTABABTTATTBTTABBTAABABTTAAATBBBBTTBTAATAABTBTABBATTABTBTABBBABBBATTTABTTBAAAAABABBBTBABBBTTTAAABBTBBAAAAATTBABTTBATAATATABABBBBTBBTBBBTTABATTTBTTATAATBBTABATBTBBTATAAATTBTBBTBTTABATBBABTTTBBTTTBAAAABTTTBBTTBTATBATTTAABTTTBBBAAAATTABBBTATATTTTATTAABATTATTTTBTATTTBBBBBBTABBTBABTTATBAAATTATTBBTTBABAABABABBBBABABTBTTTTBAABAABBATBBATATABTBTTABABTABBTTBTBATATABTTTAABABBABTTTBBBBAABBATBAATABBBABBTBAAATBTTTBBABABBBTBTABBAABTTAABTBABTBABTAABTBBABTBABBBTATTBTBTABATABABAAABATTBBTTTBABBAATTBATBBBTBBTABAAABBATAATBBTTAABABBBTAAATTATTBATBBABABBBTABTABBBBBTTBATAABTAABBATATTABBTTATABBAAABAATTBTTTATBBABBAAABAABTBABBTTBAABBBABAABBBTTTTABTBBTTTTATTTABTABBBTATTBBBBTAABTABBTABTAATTAAATTTTTTTATABBBABATTBBTBTTABTATTABBBTATBTTTTTTTBTAAAAATBAATAATBBBBTTAABBTTBAABBTBBAABTBATTATTTTBBTTATTBATBBTBATABABBTTAAATBAATTABTATABBBBATBAATBATTATTATTBBTTBBBTBTABABTTAAATTTTTAATTAABTBTBTTTTBATTTABABTBAATTAATBBBTBBTBTTTTBBTTATTTABTBTTABBABTBTTTAATBBTABBBBBBTBBTBTBTBBTATTTBATBTBTBTTATTABTTBBTTBBTBTAAABTTBBTBTTBBTTBTTTBTBABTBBAABTBTBBTBBAAABATBABABABBTATBABTTTABTBAABBAATBBBTBATABBBTBBTTATATTBAATTABAATBTTTTTBAATTTBTTTTBAATABBBABTTTTTBBBTTBTBTABBBABBTABBAATATTTTAABTBBBATABTBBBBATTTBBTBTTTTBBBABTTTBTABABTBAATTABTTTTTBATATATBTATAABABTBTABAAABTBBBTBBTABTBABTTATBTATATBABABTTAABTBTBABBBTBTTTTABBTABATAATTATTBATTAABBTTTBBBTBTTTTTABAABAATTBBTTTAATTABTAAAATTATTBABBAABTTBTBBBATBTBTBBAATTBAABTAAABBAABBBTTTTBAABABBTBABABBBATBBBAATBBTBATTATTATTTAABBBBTAAATABABBATTBABBTTABAAATTTTATTTBBTBAABTBTTAATBAAATBTATBTBBAAABATATATTBATBAATATTTBTATBTTTBTTATTTBTTABBABTABBABABABAABTBTTBTTABTATTBATATABBTTTAAAABBBBBBBTTATBTTTTTAAAAATTTTBTTTTBATABBBABTTBBTTTTBBTBATBTBBATATBTBBBATTBBAABABTBTBTTATATATBTBTBTTATATTTABTBBTBATATATTTAATATATTATBATABBTTAATABATBBTBBTTATBAATTAAABBAAAABTABBATTAABABATTAATTBTTTATBTBAAATBBTTABABBBBBBBBTABATATATAATTATTTATBTTTBABBABTABABBTABBAAAAAATATTTABBAABBBAABBTTAABBAATTTTTATTTAATTATTABBBATTATTTBTBAATBTABTABTBATABBBABBBTBTBBBBTAAABABBAATTTBTTBTBBBBABTBAATAATBBTBBBABATBTBTBBTTABBBAABATBTTBTTTBBATAATTTTBAABTTTABATTABTTABBBBABTATABTAABTTTBBBBTBAATBATBBTBTTBTABABTTTTTTABTTATABABBABTBABTBTTABATBBATBATTTBATATABATBAABBATTBTABBBAATBBTBBBAABBATABTAAATTABTABABTTBATATTTTABTTTAATBATBTATAABBAATTABBBBTBATATBBAATBTABBBATABTTBTATTAAATBBTBBATBBBBBAABBBTBTTBBTABABAATTABABATBABTAAABABBTABBTBAABBTBABAAABBTATATBBTAATBBBATTTATTBTAABABAATATTTBTAAABAAAATBBATBBBTBABTTBTBTTBAATTBTAABTBABTAABTBATTATBTTABTTBBTTABTBAATTBATTBABTATTATTBBBBBATTABBATABBTBTTBBBAABTBTTTBBBABBTBBATTABTBTTBABAABBTTBTBBBTTTBATBABTATBTATTBBBTTATTBBTBATBTBAATTBTBBBTBTTTATTBTTBATTTABBABTTTBBTABATTAABTBBTTATBTAAAABBATAATTABBTTBTBTBBTTBAATBBBATATATTABTBBBAABTTTBTTBBATABAATTTTATTABABTBTABBBTBTTBBABBTBBAABTTBBBTTTABAAABATTBTTATBABBATTBBBABTTATBBTBATBABTBTTATABTBTBATATBBTBTAABTATAATBBTBABTTBTATBATABABBATBTTABTBTABBTTTTATBBBATBTABTTBBTATTAABBBBBBTAATTTTAABTBBBTBTAAATATBTTTATBBBBBTTBBBTTAABTAATATTATTBTBBBTTTAABTTATBTBTATBTBTAATBABAATAAABATAABBTBATBBTBBBABBTAATATTATTTTAABAAATBBTTABABAABBATABABBTBAATAAATTABTBABTBBTATBTTBBABAATTATTTBBTATATAABTBAATTBBAAAATTTABTTATBTTTBATABBBBTABBTBBAABTTTBTABABBAABBBBTAABTTAATTABAAAATTBBBTATTBTBTTBBTBTTATBAABBBBTTTBBBAABTTABBBAAATTBTTTATBTTBTTTABBBTTTBTBTATAAABTTBBTBBTBTATBTTTTTTABBTATTBBTTABTTAABTBAABTBTABATTBAATBTTBBATBTATBTBBATTTABATABATTTTTTBTATBBBTTTATBTTBBTTBATTATBTABTATBAATBTBTATTATBTABABABABTATBATATABTTATTTAABATABBBBABATABTATTTBABTBAATAATTAATABBBTAAABTTATTAABTTABABTATTATATATTBTATBTBTBTBTBTTBAATBABTTBATTABTTTTTATABABTATATBAATTABTBBAABTBBBTBBBTTATBAABBTTBBTBBATTTBBBATBABBABAAABBABATTATBBABTTBTABBTTBBTBTATATBABTABTBBTTBTTTTTTBATABTBTBATAABTTABTTTBATABBBATBTTTBATBTTTBATBTAABABTBTTTAATBABATTATBTTTTABATTABTBBTTBBATBBTBBABBBBTBBTTBTTTBBBTBATTTBBBBBBTBBABABATTBATBTBABTBAAABAABATBABBBATTAABABATBBBBABBTBATTTABTTTTBATBBTTBTTATATBBTBTBTBTTBTAATATBTBBTBABBATTBATTAATBTAABAAABAABTABTBBTTTATTABTBTATTBTABTBTAABBTTABATBTTBTTTBBTAATATBAATTTABTATTBABBBTBTATTTAABBABBTAATABBBTTBTABTTTTATTTBAAATBBBTBBBTTTTATBTTTBBTTTABTATABTTTBBTATBTTTBAABTATTATATTTTABTTTTTATTTTAATAATBTTATTBBATABTBTTTAABATABTATTBTABATTBBBBTTTABBATBTABATTTBATTTTBTTABTBBBBABATTBATTTTBBBTATBBBATATAATBTBBBATBAATBTBBBBATATTTTAABTTABTAABATAABBBTTTBBATAABATBBBTBATATBBTTBABTTATBTTTTBAABBBTTTBTABATTBBBABATATTBATBTTABBAATATBTTTBATAABTTTBTBATBBTTABBAAABTATBBATBBBABBBBABBABBBTTATATAAAATBATBTBBTBBBTAAATTBBTBBBABABBTBBBBTBAABAABAATTTTAABTTTBTATATTTBBABBBTATAATABTATTTATBBBTAABTTAAABTTBTTBTBATTTTBBAAABTTBAATBTTBTBTAATBTBTAATBTBATBBBTTBBBTTBABBATAAABATTBTTTTATTTAATBABATAATATBTTAATTTAAABBTTTABBABBATBBATBBAATTBBTTBBBAATABATTTTBBATATBTTATBBBBABBBBTBAATTATBTBTBBBTBBATTTTBTTTBBTATBTBTTBBTAATTBTBBABBATAAABATBAAATBTAABATTABBAAAATBBBATTBBABBATTTAATAATBBAATTTATBTTTTATTATBATTBTATAAATAATBBTAABATTTTTTBTTATTTAABABBTBABATBTBTTTBTBAAATABBBATTTBTTTTATABABATTABBBABATABBBTABTBATBATTBTBABATABTBTTTTBATTABATTBBABATTBTATABTATAATTAABTTTAAAAABTBBTTABTTBBABBBTATAATBBBTTBAABTTAABAATTBBATBABTBBBTBTBATATTTAABAATTATATBBTBAATTTTBABTABBBAATTAAATTBTTAAATABBATTTBTTATTTTABTTBAAATTTTTTTTTBTBTAABAATTABTTTBAATAATBBTABBBBAAAATTAABTTTBTBBATBAAABTATTATAABTTBBABBBBBATATBABTTABTTATAAAABBBBBBBAABABTTBBBBTBBBTATTBBBBTTATAABATTBBBTTTBTATTABBTABTTAATBBBATTAAABBTABTTTAABTBTTABTTBTATATBBTBBBABTTATATBBBBTTTTBBBTABTABTTTTBABATBTTTBAABATBTATTTTTTAAABATATTBTAATATBTBATBBTBABATBTBABTBTTBTABTATAATTTBABABBAABABAABBBTBBBTTTABTABAABTAATATTBTABATAAABBBTBABABTAATTABTBBATTTABTBBBTATTATTBTTTABAATBBTTTTAAABBABABBBTBBTTABAATTTBABTTATBTTTBBAABBAATABABTBBTATBBBTAATAABTBBAATABTBTBBBBBTABAAATTABAABBBATTTAAATBBTBABTTAABAATATBTBBABTTBTATBAABBBBTTBATTABATTBBBATTTTTTATBBAATBBTBAATTBBBTTBTAATBTBTBTAABTBBBABABATBBABATABBBBBBTABBBBBTTATBTTBTBBTBABTTAAATBBBTTTTBBBTBABBTBBTATBATTTABTTABAAABTATTABTTTAAAATTTTTATABABBTTABTAABBTBBTBATTTABTBTATTBABTBATTABBTBATTABTAAAATTBABBTTATATBTAATTBTTTATBAABTABBBABTBABAABTAAATBAATBTAATABTTBABBABAAATBBBATABBBBATATBBTTBTBABTATBTTATBBABAATAATTBBABBAATTTTTBABBTBTAATBABBTTTBTBBAABBATTBTTBBBATBTTTBBAATTBABBTTAAATTTTTBBTABBABABTBTBTBTTBTBATBTBBBBBBTTTTABBTTATTTBBBBAABTBTTTTABBTAATTAAABTTTBBAABBAATATABTTBATTTTABABBBAAAABTTBATTTBTTTTBBBBTABATBBTATATATBATTBBTTTBBTTTABAATATBBBTTATBBBBBABTBTAAABBTTATATBTBTTTTATTTTTTTBTTBTTAABBBATBTBATTABATATATBATBATTATTBATATABTBTBBBTBTABTBBABAAATTABTBTBABTTBTBTTAAAATBTABBTTBTAATBTTTABTTTBTAAAABABTBTBTTTATBTATATBTABTATTTABBTBBTBTTBTBBTATBBTATATBATBBTTAATBTAABTTBTBTBTABBBBTBATABBATBBBBAAATTTBATTBTTABBBTTBTATTBAAATBBTBTTATTBBBTBTATTBTBABBBBATTTBAATATTBBATTTBAATBTAAATBTBAATTTABBTBTAATTBABTTBBABABTABBATBTTBTBTBBABBTBTBATABTBTABAATBBTABTTAATATTBTTTAAAATTATBBTATBTTBTBTTBTTTBBABAAATBATTTATABTTTAABBBTBTBAAATTTBTTBBATAABTTTBTABAAAABTBTAATATTTBABBTTBBTATATTTTTTBABATTBTBATBABABTAATBABATTAATATBBTBTTBTBAATABTBATBTATBAABTBBTATBATBBBBBTATAAAATTTBBTBTABABTTTATBBTATBTTBBABBTTBATBTATAATTAATAATBTTTBTTTTBTTBBTBBAATBBABABATAABBAATTTBATTBABBATTTTABBTBBBBATTTABAABBBBBTBTTBTTATTBBTTBAAATATAABBATATTAABBBABTBTBATTTTABBTATTTBTAABTTATBAATTBTABTBTTTTBTATBTTAABBBBBTABBATBTAATTABBTABTBBATBBBTATTBTTTBABTTTATATTBATTBBTTTTABTTBATAAAAATAABBAABBBTBTTTAAATATATTBTBABTTTTABAAABBTTTBBBBAABTABAAAATAATBBABTTTBAABABATATTTBTBTTABBATABTTTTTTBBBBTATAABTAAABTAAATBTBBBABBATBTTAABATTBTATTTAABTBABTTATTBTTTATBTATBBBTBTAABTBTABBTBATTBTAATAABTBTABATTATBTATTABTTTATTABTTBBBBBBBBATBBTABBABTATATTATBBTABBTATBBBBBBTABTBTBABATTTTBTTBATBTBTBBTAABBBBABTTBATBATAAAATATBBTTBBBTAATBBABBATBTAAAATTBTTTAATTABBAAAATTBATAATTBBTBATTBATBABBBTTBTTABBBBATBBABTATBBATTTAATTTAABTBTBBBBTTTATTBBTAABTTBBTTTBBBATBBAAABBBTBTTTBBBBATABTABBAABATTATTBTTAAATAAAABABTBBAABTBTTATBBBBTTBBTATTBTTAABTTTAAAABBTBTATBBAATBAATAATBABAABTTABTTTBAABTTBBABABBABTATBTABBBBAATAAABABATTTTTAABTTTTTTBBABTBTABTBTTBATTBABTBAAATABBABTBAABBTBATBTATBAAATBTABBABBATBTBTTAABBBTABTATTTAATATBAAATTATAAATTTTABBATTTABTTABATTTBTBTBABAATTTBTTTAAATTABABBBTABTATTBAAATBATBTTBAATBBTTTAABATBBTTBBBTBTTBAABTABTTBBTTBTTTAATBATTATBBABTTBTATTTTBTAABTBTBABABAAATTBTBBBAAABABTBAABBATBTTABTTTTTTTTABATAATTBAATTAATAABTBTBATBTATTATTBBTTTBTBTAATBTBBTBTTTTBATATBATTBTTBTTBTBATTBBATBBBBTTAATTBTABBBBATTBBBBAABAABBBTTBBBTTTTTBTATBTATBBTTTBAATBTTBBABBAAABBATAATBTBATATBBATAAABABATATAAABAABABABBATTTABTTBTTTBTATTATTBBAABBTTBBBBBBTBTTTTTTTTATTBBBABAAATTBTTBBTBBTBBABTTTAATBTABATBTTBAAAAABBAATAATBBBABBBABTTAAABABABTTATAABTBBAAABBABTBATATBTABTTATTTBATBTTBATTABTBAATAABBBBAABTBTABTTBBBBTBTBBAATATBBTBATBTBAABBTTTABTATTTTATTAABTTABTABBATBBAATTATABATBATBTATATBBBBBTTTTBAATTABTATATTTATBABBBBABAABATBTBBTABAAAABTTTBABTABATATATABBATTBTAABTAATBBTTBTAABTABBBATTATTBAABBTBTTBBTTBTBATABTTBTTBTAAATTBATBBATTABTABBTBBTBBTBTTTBBTBTBAATBATBBTTTTTAAATBTABTBBTABTTAATTBAABAAATAABABABBATTBBTAATBATTTBBTATAATBBTBATBTATTABBBTTTTTTTAATABTTBBTTTBBBTTTTTATABBTATTBTBTBATATBBTBBATTBAABBBBATAATBBABBATATTTBTABBBAABTBAABAAABTBTBBATAABBATABBTTTAAAAATTTATAABTBTBATABBTTBATATTBABBABBBAATATTTBAATBTTBTBTBTTBTATATBTTBBBATTAAAABBBBATBTBABABATBATTABTTBTAABTTTBBTTBATATTAATABBBBAATTTABTBTBTAATAABTAAATBBTBABAATBATTTTBTTATATTBBBTBAABAATTTBTATBATTBBTBBTTBTAATBATBAATATTTTATBTTBATBBTTBATABATTTBTBATABBTAABATBATTBABATTBATBABTBBBBATABATTBTBBATABTATBTABABBBATBTATBTTATABABTTTBTTBTBTAAABATBTBTBTBTTTABAABABABBTAABTBTTATTTBTTABBTBAAATTBTBABBTATBTATBTTBTBABBBTBTBBATTTABATTBTAAABATTBAATTABTBTBBBTTATAABTBTTTTBATBATAATABAAATTBTAABTBTBATBTTBTTATBAAAABABABBTTBBATAATTBTTATTBTTBBBAATATABTAAATTTBBBTTBABTTBATTBBATBBBTBBTAATBTBATBBBBTTABBABABBAAAATTATBATBBBATTTBBBTTTBTATBBATBBATTAAATTAAATTBABAAATTTTBABBATBABBTTBATTBTATBTBAATTATBTATTABTBABTBATTBTTTTTBABBBABAATBBBBTTTBTABBTBBTBABTBBABBTTTBBATTBTABABAAATTTTTTTBABBTTTAABTBTBTTBBTAATABBTATAAATTATBTTBBBTBTATBATTTTATBBBAATBTATTBTABATABBBBTBTTABABTABABTAABTTATBTTBAAABBAATBBATATATTAATTTTBTTTATBABBATBBBBTBBATTATBTTTTBTBTTATABTBATTBAAATBBBTBBABAAABBTTBBBBBTBTTABAAATABABAATBAAAABTTBATAABBTABTTTBBTBBTTBABABAAABBATBBTATATBATTTBBATTTBTTATATBAATAABTBBTBABTBBATTTABTTBTTTTABTBBTATBBBABATTTBTTABABBTATTTBBBTBTBBTBTTBTATTBBTABBTTTTBTBTTBTTATBAABTABTBBBBBBTABTTTATATBABTATABAAATBTABTBTBTAAATTBBTBAAATBTABTTTATTBBBATBTTBBAABTTABTTTTTBATBTABTBTBTBBABATBBTTBATBTAABTTTTTBTATBAABBATAATTATAAABBBTTATBTTBTABTTAABTTTAABTBTABABTTTTTTABBBTBBTBABTTTTBABABBBTATAATATATTBATATBBATABBTTTBBTABTBTTBAATTAABABTBAAAABATABAATATATAATBTTABTTTBTATABTATTBTTTTBTTABBAABBTATTATBAATTAABTATTTTAABTTTATTATAABTBTTTBTBTTTBBBTBAABBTTATTTATTABBTTAABABTBTTTBTTBBATBBABBBTBBTBBAATAATTBBTBATABABTATTTTTBBATTTTBTBBTAATABATBBATBBBTTTBAABBATAAABTBAATABTAATAAAAATTTTBATTBABABTTATAAAAAAABAAAABATATTATTBTTBATBBBBTATBBTBBBBTBBBTBTAABTTTTBATBTAATAATBBTAAABTTTBBBATTBBABBBATTTBAAAATBTTBATATBTTBBBTBBTBATBATTAABTTBTTBBTTABAABBBTBTBTBTTABTATABATATBTTBABBTBBABTTATBBAAATABBATBTAABAAATBATTTATBBTBTBTBTAATTTAATATTBAAABTBABBTBBTBTBATTBATTATTAAABBTTTAAABAATBAATTTTTATAABTTAAAATTBAAAAATATBTBATBABBTBBTBTBTTBTTTBATBBTATTBTATBTAAABBBBBTBTBBBATATTBTABATTATATATTTATBBBTAAATBTTBBATTATAATATTAATTTTTTABAATATTTTBBTTTABTBTABBBABBBAATAATBATBTTBTBABBTBAATBTTTTBTBBABBBAATBAATBBBBAATBTBATATABTTBBBBBAATBBBAATBTATTTAAAAATATBTATAATTBABBTTTBAAABTTBTTTATTBBTBBTABTTTTABTBBTTAATABTBABBBTBABABTAABAATBTABBATATBATATBTTABATTATTAATTBATTBATBBAABBTTTBTBABAAAAABTTTAAATTABATTBBBTBBBTBABATTTTABBBBAAAATATBTTTTBBTTBTBBTTBTBBATATBBTTABBATTATTATTBABABABBBBTBBBABTTTTAAATABTTATATTBBABBBTATATTABTATTAAATATBTTATTBATBBAABTTTATTTBTABBBTBBABBTATBBABABTBBAABABBTTTTTTTAATTTTATABATTTBTBATBATAATBATBAABTATTTBBTBABATTTBBTBTBTBTTBBTTBTBBTTTATTABATTBTBTTBAAATTBTBTBBTBTBBTABTTTBTTATTBTTAATBTABBATBABBABATAATBBTATTBTBTTATTTABTTTBTBATTAAABBBTTBTATTTBATABTTABTBTBABTTBBABATTTBTAATABBBBTBATTTTBABBBTATBTAAAABTTTTBABABBBBABTTBTTTAATATTTTTBTTBBTBTTTABBBBTTABTBAATTABTTTABBTBABAAABTAAATTTATABBTBTAAABTATAATATTTTTBBABBTAATAATBBTTTBABTTBBTTTABBBTBABBTBBTTATATATBATTATATTABBBTTABTBBABTATTBBBTBBBTBTTTBBTBAABBTBATATTTABTTBBTTTAABAAATBTAABABTAABBBTBATTBBBBABTAATBTBABBBBABATTABATTTAAATBBBTABBBBBBBTTTAAATTTATBBATBATBATBBTAAATATAATTBBAATTTABTABAABTABBTBABABTAAABABABATBBATBBBABBTABABTBBTTTTATTATTABTTABBBATBTTBBTBATTABAAABAAAAATATBATATTTBTTTATTTBBBTBTBBBATABTATTTBATAABTTABTTBBBTAATATBBTBTTTATTTATBTBBTTBBBBTTAATBTATBTBTBTTTBTTBAABTTTATATTTTTTAABTABTBTTBABTTAABTTTTTBBATABATATTBBTTABTBTTBBTAATTBABAATABAABABTBBBBTBBBBBATABTTATTAABTTATATTTTATBABBBATBTAABBTATAABATATTBTBBTTAATATTATBTABTAABTTTAATTBTATATTABAATBABTTBATTTTAATTTATAABBTAABAAABBBBTBATABTTTABBTAATTTAATTBABBATTATBTBBAABTTBTTAAABBTTTTABAAATABBTTBTBTTBTATBTTTTBTBTTTTBTTBABBTTATAAATATBAABAABBABBTBBBTBATATBAABABTTTBABABBTTBBBBBABATTATTTTATATBATAABATBTTTBTTBTBBBBBBAATTATBTBTTABTBTTTTTTATBABAATABBBBBTTBTTBTABBATTATBBATAABAATAATTATTBABBTBBBTBBBAABAAABTABTTBBTBABTAATABTBTTAAABTTABTTATBTBTABTBBTAATTTTTATAABATTTATTBTABTBTBATTTTABATBATATBBBTTTTAAABTABTABBBTBABTAATTTBTATBTBAATTBTTABTBAABTTAABATBBTBTABTATTBTBAATBAABATATTTTBTTTBTAABTAATTATAAABBABTTBBTBATAAABBAAAATTTBTBAABTBTTTBBTATTBTAAAATTAATTATBATTTBBAAATBBATABBTABBABAATTTBTTTTBTAATATTAAABABTTTABTTAABBTABBTTATATATBTATBTABTBTABTBTTTBABBATATTBTBAAAATABTTTBAAAATBBBBBBATTAATBABTBTAATAATABABABBBBTBTBABAAAATBBTBATTTTATBBATAATTABTBABBTATBBBABTTABBTAABABATTBAABTBTABTAAATBBBTABTBBTABABBBTTABTATATBBTAAABABBTABTTBTTBBABTTABTAAAABTBTABTABTBBATAAATTAABAAABTTBBTTTTBABABBATABBATTTATTBBABTATTTTBBATAAAABBBBBBTTABTTAATTABTATATATTTBBABTAATTAATTTATBBTBTAATTATABAAAABABBAAATAAABBTBTABATABTBABTATBTTAATBBBTAABATTATBBATBBTTTBTAAAABTBATBBABTAABATTBTABBBBTAAATTTBBBBBTTTBBABBATBABTATAABTBBAABABTTTBBTBTTTTTATTBTBBBBTTTTATBABBABBBBBBTBTTBBABTATBTBTBBBBATTBAAABBBABTBBBBTBTTTTTTTABBBTTBABBBTATTATTBAABTBBBBTTBTTTBABTTAATBTTTTBTBATAABTTBBTTTTBTBTATBABABTTTBATBBTBABTBBTBTATBBBBTTBTTBTTBABBTATABTAATAABBBABABTBATTABAABBATATBBTBBBAATBTTTTBATBTBATBTTABBAATTTTBTBATATTABTTTTTBBTATBTABABBTTABBTBBBTATATBBTBTTTTTTBTBABTATTTTBATAATBTATBBTATABAABTATTBBBAABTAATBBTBBBBTATBBABTTBTTTAAAATTTBTABTBTBBBBTTTBTABBAAATBABBAAABABBTBTTTTTTAATTAABATTABABBBBAABBATTATBBBBTAATTTTBAATBTABATAAABTTTTATTTTTBABTAATTATBBATAABTBBAABTTABAAABBTTAATAATTABABBABTAABTAAABTTBTABTTAABBAAAAABABAATTTBTBABBATBTTTTTTAATBBTTTTBTATTBABTBBTAAABABTTABTATAATTTTABTTTATTTBABTTTBBBBATTATTATAABTBTTTTAAATTBTBTBATTABAABTBTABABBTTATTTTTATTBABBBTAABBABBAAABBTBABBTTATATAABTATABBBATTAATTABTTBBBTTBBTTABTTBBTBATAABABABTTBTBTATTBTBATTTBBATBBBBABABBBBTBTTTABTBABTBAATBBATBBBTBTBTTBAAABTTBAAAABABAABATBBATTATBTATTBBBBBTBATTBTBAATAABTAATBBAAATTABBTBTTTTAATTTTTTABATBTBTABATBABAABBTTATATBTTTBABBTABTABTTBTATBTTABTBBAABABTTTTBATAABABAABTBTBABTATTTBABAATTTBBBTTTAATTBABABTATTAATBAATTAAATTTBBBTTATBBTTBATBBTTTBBTBATBTABTBABTTBTTBBTBBBAATBTTBBTTAAABAATTTTTAAABAABTABTAATTTBATTBABTBTTBBBAABTBTAATABTAAATABTBTABAABBTBTAABTBTTTTTTTAABATBABTABBABTTTABBBBATTTAABATTTTABTAATBTTTATATTTTATBATBTTAATBABBATBBAATABTAATBATATATTTBBTTATTTTTBATTATBBABTTBTBATBBTABTBTABTABTBAABBTTATBBTTBTTTABTABBBATATBTBTBTBBTTTTBBATTBBTBBATBBATBTTBTABTBTAABBABBAABTATAAABAAATTTBAATAAATABTTTTBTATTBTABBAAATTBAABBBABBBTATTABAATTTTBAABTTBTATTTTAABBAATTBTBTTTTBABTBTTTBAAABBATBBTABTTTTTBTTBTBTBBBBBABBTTBAATBAATAAATBTAAABAATTBBBBTTTBABTBTBATTTTTATTTBBBATBATBATATBATTTABTTTTBABTABTBABTBATABBBAATBTATTTTTABBTATBTTATTBTBBBAATTAATABATABTATTTTTBTTTTBBABATBTBTATTTABTBABABTATBTBAAABBAATTBBATBATBBAATTBATBBBTTBBABTATBBTBTABABABTABBTBBABTBBATAATBATTBAAAAATBTBBATTABABTABTTTATBABTBTTATBBBTBTBBTTTATAATBBATTATTBTBTABBABTATATTBTATBBBTBTTTBAABTTTTBABBATABBATBTBTTTATTBTTTATTTTATTBTTTBBABTTAABTAABTBABTABABTTTTBTAABABBBAAABBATBAABTABATABAABBAATBTBTBAAATTTTATTTBATTATBATTBBBAAAAATTAABABBTATABBABTTABABBBAAAABBTTTBBATTTTBTAABTTBATBBBATTTABBBBTBBAATTBTAATTTABABATABBTTBBBAATBTATBTAABATTTTTBBTTTAAAAAAAATATBBTTABATTATTBAATTBTTBAABTTABTBBTBTBTTTTBABATTTTBBATABTATAABABTTBATTBATTTTAATBTTATTBAABTBTBBTTBABATTBATATBAAAAABAABBBBTTTBTBAABTBBTTTTTBTTAAABAAABTAABAATATATATBBTATBBTBABTAATTAATTTTTTBBBTABTTTATBBBTBATBTTATABATAATTTBTATABTTTTAAABATBTBATBABTTBATTATTTTTBBTBTBBTTTBBTBTTTBAATTBBTTBBTABATATTTABBATATAABATABATATABBTAABATAATBBBATAABABBATTBATAAAABBTBABATBTABATTBBABTBBAATABATBABABABTBATTBBBTATTABABTTBAABBABTTBTATBATTBTTTATTABABTATTTTTTAATTAABTBTATTBTTTBBBTABBTBABABBTTTBAABBTTBABTBTATATTTBTTABTATAABTATBATBTBTBTBAAABTABABTTAABTATABBBABATABAATBATABBAABTBATTATTBABATTAABABBBABBABBAATTBATBTAAATBTAATTTTATABBBATABTTBABABTTBATBTBTTBTTBTBBTBABTATTTTTATBBBBATTBBTATTTTAABBBATTTABTBTABBAATBTBATTAAABABTTTBBBATTTTBBBBTTBABBATTTTBABATATAATBTTTBBTTBBATBTTBTTABATBBTABTTAAATTATTTTTTBTTABTBAAABBATTBTAATBTATBTBTBTBTABTAAABBBAAATBBTABATBATTTAABAAAATTATTTBATATABBATABATBTBBATBTBBTTBABABTTABBTBTTBTATBABTTTBABABATBAATTTTBBBTBAABBBTBABAAATBAABTBTABTTABTBTBBTBATTBTBBBAATATBBABABTBBBBTATBBBBAABBTAAATTAABAAABTTBABBBABBBATBABBATTATBABATTBABTTATABBTABBTTBAAABBATAAAAABBTBTTBTATTTBTTTBTAABTAATBTBBTBTBBABTTBBTTAATTBTBATBTBBTTABBTATTTBATTTBTBBTTTBBTBTBTTTBAABBATAATTTBTBTTTBATTTBBBATTTAATABBBABBBTAATBTTBAABTBBTTATTBTBATBTBBBTAATATTATBTTTTATATTTBBTTABATATTBBTBBBTATBBBBTBBTTATTBBBTBBATTBBTATABTTTAAATATTTTTBTBBBBBBAATTTTBTBATATBBBTTBTTTTBTBTTBATAATBATAAABATTTTTATABBATBBTABAATBATABABABTTATABTTABBBTABTTTBBTTTTBTABBBABABTTAABTATBAATBBBBTTAATABBTBAABTBTBBABBATTBBABBTBATBBTATTATATABTBBBAATABATABABBTBTBBBABBABBBAAATBBTBBTTBTATABAABABTAABTBABBTBTTTBABTTTTTBBBTATBATTABTBABBATABTTAATAABABATBBTBTTATTBBBATABBBATTBTTTABTBBBTBBABTTATTTTTBBTBTTTBATBATBATTTTBTTAATBTBABBAABTAATTTTABBBTATTABTTATBBBBBTTBTATTTTTTTTTTBTTTBAABTTTTATBTABTAATTTATTABTBTBTTATTTTBTBBTATABAAATTBAAAABBBTBBTTTTBATTTBBAATBBATBAAAATTBABAAATTBBTTTAAABBBTBTBAAAATTTBBBAABATTBTTBBABBTATATTATABATTBTTBTAATAAATBBTTBATBTTTTAABTBTBBABTBBBTTAAAAABTTTTBTABTATTBTTBABBTTTTTBBTTBTBBABATBAABABABBABTAATABBTABTBTBTBAABAATTTTBATTTATBBBAATTATATTATBTTTTABATBTTTAATABATBTBTBTBBTBABTBBABBTTTBATABTAATTTAABABBAABATTTTBAAATTBBABBBTTTAATBTTTBTTABTABABBBATTTATAAATBBTBATTABATBTBBBBTBAATTBBBTAATATBTATBABBAAAAAATBTTABTTBABTBBTBTBBTABBBATTBTBBBTBTABTTBABTATBTATTTBBTABBABBTBTTABTTTTATTATBATTTBBTBBTBABTBTTTATATTBBTAABATAABBBATATTATTTAABTABTBBTATTAABBATTTAAABATTTTBBTAATBATBTTABAATBTABBTABATBTTBBBTBBBBTATTAAABTBBATABBTBTATBBAAABBTATABBTAAATAATTATTTAABBTATABBBTAATAATABBABTTBABTTBAABTBTABABTBBATBTTABBATTBABATBBTATTTAATTBBTBTTABTTBTBTTBBTTTAABTBTBTTBBAABTBTAABTTTBBTABBTATAABTATTTTTTATTABBATAATTBTBAABTTABABAABABATTATTTATBBTBTTAABTBTBTTBATATTTAAATATABBBBBBBATTATBATTAATBATBBTTAATTTTAATABAABBTBTBBTTTTAABTABBABATTTAAABBBABAAA還是有一些邊界值的問題。暫時沒照出來。。。
標題:自描述序列
小明在研究一個序列,叫Golomb自描述序列,不妨將其記作{G(n)}。這個序列有2個很有趣的性質:
1. 對于任意正整數n,n在整個序列中恰好出現G(n)次。
2. 這個序列是不下降的。
以下是{G(n)}的前幾項:
n?? ?1?? ?2?? ?3?? ?4?? ?5?? ?6?? ?7?? ?8?? ?9?? ?10?? ?11?? ?12?? ?13
G(n)?? ?1?? ?2?? ?2?? ?3?? ?3?? ?4?? ?4?? ?4?? ?5?? ?5?? ?5?? ?6?? ?6
給定一個整數n,你能幫小明算出G(n)的值嗎?
輸入
----
一個整數n。 ?
對于30%的數據,1 <= n <= 1000000 ?
對于70%的數據,1 <= n <= 1000000000 ?
對于100%的數據,1 <= n <= 2000000000000000 ?
輸出
----
一個整數G(n)
【樣例輸入】
13
【樣例輸出】
6
資源約定:
峰值內存消耗(含虛擬機) < 256M
CPU消耗 ?< 1000ms
請嚴格按要求輸出,不要畫蛇添足地打印類似:“請您輸入...” 的多余內容。
所有代碼放在同一個源文件中,調試通過后,拷貝提交該源碼。
不要使用package語句。不要使用jdk1.7及以上版本的特性。
主類的名字必須是:Main,否則按無效代碼處理。
這是后臺的第七組數據,所以說,拿到70的分是沒有問題的。
第八組數據:出是出來了,但是大概用了2秒多,肯定超時了。。
?消耗時間2.46秒,沒辦法極限了。
總結
以上是生活随笔為你收集整理的第九届蓝桥杯决赛JavaC组真题——详细答案对照(完整版)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 第七届蓝桥杯决赛JavaC组真题——详细
- 下一篇: 第十届蓝桥杯决赛JavaC组真题——详细