日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程语言 > java >内容正文

java

第九届蓝桥杯决赛JavaC组真题——详细答案对照(完整版)

發(fā)布時間:2024/8/26 java 46 豆豆
生活随笔 收集整理的這篇文章主要介紹了 第九届蓝桥杯决赛JavaC组真题——详细答案对照(完整版) 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

目錄

測試數(shù)據(jù)下載地址:

標(biāo)題:年齡問題

標(biāo)題:海盜與金幣

標(biāo)題:全排列

標(biāo)題:約瑟夫環(huán)

標(biāo)題:交換次數(shù)

標(biāo)題:自描述序列


測試數(shù)據(jù)下載地址:

【https://download.csdn.net/download/feng8403000/84546532】

標(biāo)題:年齡問題

s夫人一向很神秘。這會兒有人問起她的年齡,她想了想說:
"20年前,我丈夫的年齡剛好是我的2倍,而現(xiàn)在他的年齡剛好是我的1.5倍"。

你能算出s夫人現(xiàn)在的年齡嗎?

注意,需要提交的是一個整數(shù),不要填寫任何多余的內(nèi)容。

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);}}}}} }

會出現(xiàn)兩個60和40,很明顯60不可能,答案即是:【40】


標(biāo)題:海盜與金幣

12名海盜在一個小島上發(fā)現(xiàn)了大量的金幣,后統(tǒng)計一共有將近5萬枚。
登上小島是在夜里,天氣又不好。由于各種原因,有的海盜偷拿了很多,有的拿了很少。
后來為了“均貧富”,頭目提出一個很奇怪的方案:
每名海盜都把自己拿到的金幣放在桌上。然后開始一個游戲。
金幣最多的海盜要拿出自己的金幣來補(bǔ)償其他人。
補(bǔ)償?shù)念~度為正好使被補(bǔ)償人的金幣數(shù)目翻番(即變?yōu)樵瓉淼?倍)。
游戲要一直進(jìn)行下去,直到無法完成。
(當(dāng)金幣數(shù)最多的不只一個人或最多金幣的人持有金幣數(shù)不夠補(bǔ)償他人的)

游戲就這樣緊張地進(jìn)行了,一直進(jìn)行了12輪,恰好每人都“放血”一次,
更離奇的是,剛好在第12輪后,每個人的金幣數(shù)居然都相等了!! 這難道是天意嗎?

請你計算,游戲開始前,所有海盜的初始金幣數(shù)目,從小到大排列,中間有一個空格分開。

答案形如:
8 15 29 58 110 ...
當(dāng)然,這個不是正確答案。

注意:
需要提交的是一行空格分開的整數(shù),不要提交任何多余的內(nèi)容。
分隔符要用一個西文的空格,不要用其它符號(比如逗號,中文符號等)

package action;public class demo {public static void main(String[] args) {int[] b = new int[12];// 12名海盜/*** 有將近5萬枚硬幣可知范圍 因為在第12輪后 每個人的金幣數(shù)都相等了 所以12個人總的金幣數(shù) 應(yīng)該是12的倍數(shù)*/for (int i = 12; i < 50000; i += 12) {for (int j = 0; j < 12; j++) {// 12輪后的結(jié)果b[j] = i / 12;}dfs(b, 11, i);// 最后一個是最大的}}/*** b是這12個人手中的金幣數(shù) MaxIn是當(dāng)前金幣最多的那個人 sum為總的金幣數(shù)*/public static void dfs(int[] b, int MaxIn, int sum) {if (MaxIn < 0) {for (int i = 11; i >= 0; i--) {System.out.print(b[i] + " ");} // System.out.println("*"+sum);return;}int count = 0;for (int i = 0; i < 12; i++) {if (i == MaxIn) {continue;} else {if (b[i] % 2 != 0) {return;} else {b[i] = b[i] / 2;count += b[i];}}}b[MaxIn] = sum - count;dfs(b, MaxIn - 1, sum);} }

答案:【13 25 49 97 193 385 769 1537 3073 6145 12289 24577?】?


標(biāo)題:全排列

對于某個串,比如:“1234”,求它的所有全排列。
并且要求這些全排列一定要按照字母的升序排列。
對于“1234”,應(yīng)該輸出(一共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

下面是實現(xiàn)程序,請仔細(xì)分析程序邏輯,并填寫劃線部分缺少的代碼。// 輪換前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];

請注意:只需要填寫劃線部分缺少的內(nèi)容,不要抄寫已有的代碼或符號。

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");} }

標(biāo)題:約瑟夫環(huán)

n 個人的編號是 1~n,如果他們依編號按順時針排成一個圓圈,從編號是1的人開始順時針報數(shù)。
(報數(shù)是從1報起)當(dāng)報到 k 的時候,這個人就退出游戲圈。下一個人重新從1開始報數(shù)。
求最后剩下的人的編號。這就是著名的約瑟夫環(huán)問題。

本題目就是已知 n,k 的情況下,求最后剩下的人的編號。

題目的輸入是一行,2個空格分開的整數(shù)n, k
要求輸出一個整數(shù),表示最后剩下的人的編號。

約定:0 < n,k < 1百萬

例如輸入:
10 3

程序應(yīng)該輸出:
4

資源約定:
峰值內(nèi)存消耗(含虛擬機(jī)) < 256M
CPU消耗 ?< 1000ms


請嚴(yán)格按要求輸出,不要畫蛇添足地打印類似:“請您輸入...” 的多余內(nèi)容。

所有代碼放在同一個源文件中,調(diào)試通過后,拷貝提交該源碼。
不要使用package語句。不要使用jdk1.7及以上版本的特性。
主類的名字必須是:Main,否則按無效代碼處理。

package action;import java.util.Scanner;public class demo {public static void main(String[] args) {Scanner sc = new Scanner(System.in);int n = sc.nextInt();int k = sc.nextInt();System.out.println(cir(n, k));}public static int cir(int n, int m) {int p = 0;for (int i = 2; i <= n; i++) {p = (p + m) % i;}return p + 1;} }

?測試數(shù)據(jù)都能通過。

標(biāo)題:交換次數(shù)

IT產(chǎn)業(yè)人才需求節(jié)節(jié)攀升。業(yè)內(nèi)巨頭百度、阿里巴巴、騰訊(簡稱BAT)在某海灘進(jìn)行招聘活動。
招聘部門一字排開。由于是自由搶占席位,三大公司的席位隨機(jī)交錯在一起,形如:
ABABTATT,這使得應(yīng)聘者十分別扭。
于是,管理部門要求招聘方進(jìn)行必要的交換位置,使得每個集團(tuán)的席位都挨在一起。即最后形如:
BBAAATTT 這樣的形狀,當(dāng)然,也可能是:
AAABBTTT 等。

現(xiàn)在,假設(shè)每次只能交換2個席位,并且知道現(xiàn)在的席位分布,
你的任務(wù)是計算:要使每個集團(tuán)的招聘席位都挨在一起需要至少進(jìn)行多少次交換動作。

輸入是一行n個字符(只含有字母B、A或T),表示現(xiàn)在的席位分布。
輸出是一個整數(shù),表示至少交換次數(shù)。

比如,輸入:
TABTABBTTTT

程序應(yīng)該輸出:
3

再比如,輸入:
TTAAABB

程序應(yīng)該輸出:
0

我們約定,輸入字符串的長度n 不大于10萬

資源約定:
峰值內(nèi)存消耗(含虛擬機(jī)) < 256M
CPU消耗 ?< 1000ms


請嚴(yán)格按要求輸出,不要畫蛇添足地打印類似:“請您輸入...” 的多余內(nèi)容。

所有代碼放在同一個源文件中,調(diào)試通過后,拷貝提交該源碼。
不要使用package語句。不要使用jdk1.7及以上版本的特性。
主類的名字必須是:Main,否則按無效代碼處理。

package action;import java.util.Scanner;public class demo {static String str;static String str1 = "", str2 = "", str3 = "", str4 = "", str5 = "", str6 = "";static int min = Integer.MAX_VALUE;static String A = "A", B = "B", T = "T";static int a = 0, b = 0, t = 0;public static void main(String[] args) {Scanner sc = new Scanner(System.in);str = sc.next();for (int i = 0; i < str.length(); i++) {String q = str.substring(i, i + 1);if (q.equals(A)) {a++;}if (q.equals(B)) {b++;}if (q.equals(T)) {t++;}}for (int i = 0; i < a; i++) {str1 += A;str2 += A;}for (int i = 0; i < b; i++) {str1 += B;str4 += B;str3 += B;}for (int i = 0; i < t; i++) {str1 += T;str2 += T;str4 += T;str5 += T;str6 += T;}for (int i = 0; i < a; i++) {str4 += A;str3 += A;str5 += A;}for (int i = 0; i < b; i++) {str2 += B;str5 += B;str6 += B;}for (int i = 0; i < t; i++) {str3 += T;}for (int i = 0; i < a; i++) {str6 += A;}// System.out.println(str1+" "+str2+" "+str3+" "+str4+" "+str5+" "+str6);dfs(str1, 0, str);dfs(str2, 0, str);dfs(str3, 0, str);dfs(str4, 0, str);dfs(str5, 0, str);dfs(str6, 0, str);System.out.println(min);}private static void dfs(String strx, int count, String str0) {// TODO Auto-generated method stubfor (int i = 0; i < strx.length(); i++) {String q = strx.substring(i, i + 1);String w = str0.substring(i, i + 1);char ww = w.charAt(0);if (q.equals(w)) {continue;} else {count++;}}int num = count / 2 + count % 2;if (num > min) {return;}if (num < min) {min = num;}} }

第一組大數(shù)據(jù)測試:

TTTTTTTBAATBTTBTTATBBBBTTTTBTAATABBTBTTABBTATTTBBATTABTATBBBAATBBTTTTABBBTBBTABATAABBBATTAATBATTTABBTTABBTBATBABBTTTATTTBBTAABTABBBBAABAATTTTTBBTABABATAATATATBATBBABAATTBTTATTABBATATATTTTTAATBBTTBATBBTTATTBTTTTTTTTTTTTAATATABATTTATBTBBTTAATTAAATBABTABBBABBTTBTBTTTATAABABTBATBBATAATBBBATTBTTBTBBTTTATBAABTBBTBTAATBBTBABBTBAATATBATBBBTBAABATTTBTTTBBTTTATATBABBABTTABBTATAAABTATAABAABBTBTBBTBBTATBAAAAATABBABBTTTBABBTABTTBAATTABTTBBTATBBBTATBBBTTBTABBBTBAAABTATBBTTBBATTAAATATTBBBTTBATTBBTBATATTAABTBTTTABBTBBTATTAABTBTTBTTTTBTAAATBTATTABTTABTBAAABATBAATATBTBTTBBTTTATTTAAATBATATBTBAATAABTTTAAABBBBABTBATTAAABTATATATBBBABTTTTBTTATTBABBBAATAABTTBAATBTBTBTBAABBBAATATTBBBABTTBBAABBBBATTTATAATBATTBBABTTTBTTBTBTATATTABBATBATTATAABTBTBATBBTTBAATBTABBATAATABTABATTTBATTAAABBTTTBABBABTBTTTTTABBTBTBTTBTBTABTTTAABTTTAATABATBABTABTBBTTBTABTTBTTTTABATBTTBAABBATBAAATBBTTTTTBABTABABTTBTBBBBTBBABAATATTTTTTATBAATATBBBTTTATBATBABTABTTBTAATABATAAATAAATABTBTTBBATBATBAABATTBBABTBBAABBATBTABBTTTTTTABATBTTBAATTATAATBA

超大測試數(shù)據(jù):

ABTABABBTTAATBTATBBABTTBATAABTATTTABTABTTTATTATBTBTAABBTTABTBTBABATTATATBABTTTTTTAATTATBATBTBTTATTABATBBTAABABATATATBTBTTBATBTBBTTTBABAAAAATATBTBBABBABBAAATTABBABBBABBTTBBBBBAABBBTBTBTTTBBTTTATBTTTBBBABBBBTBBBBTTTTBTBBBTATATTBBATTTTTBTTTBTATTTBTABTBTTTTBTTBTBTAABTBATTABBBAABTTAAATTBTTTABTAABTAAAATBAATBATTTTBATBBATBATBTBTTTTTBAATBBBBBTTBBBTBAATABBTBTABBBTBBBBABTBAABATATATABTTBTTTTBTBAABTABTATABTBBTTBTBBBTBBBTBABBAABTTTTAATATTTBBTTBTTTATAATAATBAAABBBTTBATBAAATTBTTABTBBBTAAATTBBTBAABBTBBAAATTTBBABTTTBABTATTTTTATTBBBABATBBBBBTBBBATTAAATTBBTABATATBABBABATTTTBTTBTBBTTATBATABBBBATBATBTTABBTTTBBBBABBTABBBBBBTTATTTBTTTATBBTTBBTTTBBTBAATATBTATBAABBATBATATBBTBATAAATBTTBBBBBABBTBATBTBTAATTTTBTBABBBABBATBATBTTTTBTATBATAABTABAATTATBAATTTBTBBTATABTTABTTATBBATTTBATBATATBBBATTAAAATATATTATTTATBBBTTABBAABTTTABBATTBAABABBTTBTTTBABATTTABBABBTTBTBTTTAATBTTTTBBAAABTTTTBABBABATTBBTTBTTAABABTBTTATBTATTTTBTBBBATBATTATBAATTAATBBAAAAATBATAAABTTTTBATAATTBATTBBTABTBTTTABBAAABBABTBBTAAAABTTTABBTTBAAABBBABAATBBTABTBTATAAAAABATTABAATBBAATTTAAATBBBBABATTBAABAABBBATATTTBBABBATABTBBBAATABABTBBBTTTBTAATBBBTTBTTATABTTTABBTABABTTTABTTATBBBTBBTATABTTBBTTABBBATTAAATTATTABBTABBBBTBATATTATAAAATBTTTAAABTBTBABTTBATBTTTTTABABATBTTTATTTTBBBABTBBBABBTBABTBBAATTABATTATTTATTBTBBABBBBAABBBBTTATBBBAAABBTBBBATTTATTABABBBBATBTBABTAATTBABATAATBABAATABTATTBBBTABABBAABATATATABTBBBABBBTBBBAATBBAABTBTBTTBBBTTAAAABABTBAABTBBBATTTBBBBAABBBTBBABBTBATATTATAABATBTABTTTATBTBBBBAATBBATBAATTTBBTBTBTTTTBTBTBBABATTBTATABATBBATBTTTTTBBBBBTBATBTBBTAATTBAATBBAABTBTBTTTAATTTTAAABTBAATTTBTAAATABBBTTBTATABTATATAATBATBTTTAABAATAATTTTABATTABBAABBTTATABTTABATTTAATABTAABTBTBTBTBBTBTBAABTBBTABAATTATBBTBTBBTBBAATBBTATBTBTAABAABTABBBBBTTBBBTTBATTABBBATTTBBBTBBTATTTTTBTAAATTBTATBTBTTBBBTBATBBTBBAATATTTABBTTABAABTAAATBTTBBTBTBAATTTAATTTTTTBTAATBATTTTTTBTABBBBATAABTTATBTAABTBTTTTTATTBTTTTTATBABTBTBATBTBAABBBBBBTAAAABTAABTTABAABABTTTBBTBTAATBTBAABTTAAABAATAATATATTTABBAATTBBATATTTATBBATTATATTATTTBBTBTABBAAATTBBTBATBBABTBBBBBAABTBTATATBTATABTBTTBATTBTTTTABTAABATBAATBBTBTBATATTTTTBTTBBTAAAABATTTTBTBTBTTTBAABBTTAATBTTTTBABBATBATAABABBTABTTTTBBAATTAAABAABTBBTBTTTTTATTBBTBBBTATTBTBBAABABTBBAAABAATAAATBBTBTAAATTAATBATBTABBBTABABAABTTBATBBTBBBABBBATTTTABBTTBAAATBATTTBBBBTBBABTTTATTTATBBTTTBBTATAABBBATBBTBAABBBAAATBBABBATTATATTABATAAABTTBABAABTTATBBBBBTTBATATTTABABATTTTTATAATATATBTBTABABBBBBTBBATBATTBABABATBTAATTABTTTTTATATBBBAABABATTABTABBBATTBTBTAABTBBBTBATTATTBTAAABBBTBTBAABTTTABATBBBBBBATTATBBTTAATBABTTATBTBTAATATTAABBTATTAATBBAATTAABBBBBABTTBTBATAATAABTTTATTTBBAABABTTBAABTTBBTTBBBBBBTTBBTTTTBTATTBTABATTTBTABTABTTABTTTATBBTTTATABBBTTTBTATTTBABBATABAAABTTAATBATABABABTATBTBBATBTBABTBABBTBABBATBAABTBTBBBBBTABTBTTAABBTBTTTTAATTBBTTTBBBBTTTBTBAABBTTABBABBBBBABBTAATBBTBTBBATBBTTBBBAAABABTBTTTBBTABBTTTATBAABTABABBABTTATBTTTABBBBTTTBATABTBBAABBTTABBTBTBTTBTTTTTAAABBBBABTTBABBTTATTBBBTTATATBABBTBTBABATAATBAABTTATBBBBTTAATTTBABTABBAAAAATTBTTTBBTTBTTATBBBAABBBBTABATTBBTTBBABBAABBTBBATBATAATATBABTBTABTATTATATATABABTABTBATATBBABBABAABBTBTBBBTBBBBTATTBTAAABTTBTTATBTBBBBTTTTBBBBABTBTBATABATATTBATABTAATTABBBTATABTABTBABTBBBBBBAATABBBBAABABBABATATBTTABAAATTBBATTBTBATTATABTTBATBBATTBATAATBABTTTAABBATTBABAABABTTATTATATATAAABTBAATAAATATABTBBBTATBTAATABABATAAAAAATTABBTTABTTTTTTATABBBAABBABTBABTTTBBBTABTATTBATBBABTTABATTTTTBABAAABABTBBTATATBTAABBTBBTTAAATBTBTTTTBBTTBBTBBATTTTBBBTTTTTABABTATABBTATBAABBBTBAABBATBBABATBTABBBBAATTBABTABBBBTATATTTBBTBTTATBATTTTATTTTTBTTBTBATBTBTATTBABATTATTTTBTBABTTBATTTATBTTTABBBTTTTTTTABBAABTBBTBTTAATTTTBTABTTTABTBTTATBBBTATBBTBTBTAABATATABTTTTBAABABTTTBATBBTBBAABAAAATAATTBBTTTTAABATTTAATTTTABTTTBTBAABTTATTBBBBATTBATAABBTTTABBBBATBATTATTBAATBAABTATBTTTBTTTBTTBABTABTATATTAABABBTATABTBTTBBAATATAATTBTABTTTTAATABTTATABTBABTBTBBATTTTTATBTTTABATBBBTTTBTATTAABAATTTTTAATBBATBBTTATTBAATTBATBTTBABABATBAATABBATBTBTBBABATTATATTTBABBBBBABTBBTTTAATTTTTTBTAATABABBATTTBATTBBAABATTBAABABABATTBTBBABTTTTTBATBBTTABATBBTBTTAATBTBTATAATABABTABABTBBTTTBTATBBABATBTBBBBATTABABATBTABTBATTTTABBTATTBAATTBBABTTBBBBTTABBBTBBTTBBAAAATAAAATTBTBBTBBTTBATTATATBBATBTTTTAATBATABBTATTATTTBTTTABATBTTAAABAATTBBABATAABTABABATBATTBTBBBATABTTBATATBBABBATTBATBTBAAATATATBATBTTATBTBBATATBBTAATBTTBTBTTTATBBABTTBBTTTTBTTTTTTATABATBABBBTBATTBBBABTAAABBBAABBABABATABTTTTATATTBTBABBTABATBBBAABAATABAABTAAATBBTTABTTAATBBTBTBTBBTTBBABTBBTBTATABBAABTBTTTBATTTTTBTTAABTTBBTATTTATABBTBBATABBTTTBBAABTTTTTTTBBBATAABTBTATATBTBBAATTTTBTBAABATAAATBBABBTBTATBBTTBTTBBBTTTBTTTBAABTBTBTTTBATBTBTBTBBATTBBABTABBATTTTTBABTTBBBTAABBATTBBTBBTABTTABATTATATBBBTBTABTTBATTTATBTBATTBTBATAATBATBTTBBABTBBAAABBATATTTTABBBBAABBBABTATABTBABABTABABAABBTBTAABBTTBTTTTBBTTTBTBTTTBBBTTBTBBABTBBTBTBTBTABTTTBATABTBABATABTAAATTTTTBTBBTTBABBABABBATABABBTATATABBTTTATAAATTTABTBTBTAATTTTTBATTTBAAATBAABTBBBTTTAATAATBTTABTTTTTBTABBBABBABTBBAAATTTTBTABBATABBBATAABTTBAABBABBATTATATTAATATBTTATTBABTBATBBAATTBTTBBTBTTTTBBBTAATTTATBABTABTAAAABBBTATBATBBTTBBBBATABABBABTBBBTBAATAABBTTAATABTBTTTAATTTTBTTBBBABAAAABTBTTTATBBTTBTAAABTABBBABBBAAAABTATAABBATTTBTABBTTBTBTTTTBAATAATBBTTATTTABTABABTTBABBTBBBABBTATABTBABATTBTBBTATTBBBTTTTTATTTAABBTAATBBATABTBBATATBBABABTTBBBBATTTATBAATTTATTBTAABTATBATABTBBATTABAATATBATAABATABTBTTTAABAABTBABBBTTTABABBBTATTABBATATTBTBTTTATBBBABBTTBTBATABBBABTATAAATBATATATBBABTTTATBABBTBATTBBTAATAATTABTBTBBBABTBAAATAAATBBTATBTBTTATBBATATTBTBBBTATTTTAATTAAABBTABTATABBTAABATAATTATATTABTBTTABTTTTBTATATBBTBBBATATABBTBBTBBABTTBATTTTTTTBBBTATATATBATBBBTTATBTABBBTTBTBBBTTATAATTBATBBTTATBTTTBABBABBAATAAAABABBBTATTATABTAABATAAATTAAAABTBTATTTTABBTABABTAAATTBATTBTTBTBBTBATATTAABTBATAATBBBABBATAABTATABAATBTATBBAATTAATTTTTTBAATBTTTBABATTTBBABBATATTTBAAAATTABBBBBTTTBTTBTTTTAABBTATAATBTTABTAATBTAABTTTTTBBBTATBTAAABAAAATBTTBBTABATBTTABTBTBAABTATTBTTTBBATAAATTTBBTTATABBABAAATTATTAATTTBBTTTBABAAATBTATBABTBBBTTABBTTTBBTBBTAAABATBTABBATAAABATBTTATTAABTTBBBTTABTTBAABATAAABABABAATBBTBBTATTBATATTTTBAATBATBABBABTBBTTBTTTBTABBATTBAAATBATBBBTTATBATABBTBATABTTATTBTABTAABAATBBABTAATBBBATABAABTABATBTTTAABBTBBTTBABTTATTAABTABBBABTBTTABAATBBAAAATBABTAABATATTTATABTTATAAAABTTTBAATTTTBTAAABTBBABTABTTATBTATBTBTABBBBBTBTBAATATATTBTATTATBATABBATABATBBBATBABAATBTTTTTTBABTBABTABTATTBTBTBTABAAAABTABAAATATBTTTTTBATBTAABATTBBABAAATTATBATBTABTBATATAABTBTAAAAATBTTBATBTBBTBBABBABBATATBTBTAATTATBBTATBBBATBTTTTBTTTTAABTBTBBBBTTBTBABTBTATABTABABTABTTBATBBBBTAABBABBTATTTATABBBBBBBBAATBTABTBTTAAABBTABBABTABBTBTABATATAATABTTATTABTBBTBATATAABTBTTAAATTAABAAABBBTATBABBTBTAAAABATTATTTBBTBAABBTBTABBBATBTTBBTTTTABATTABTBTBBBTBTBATTATBBATTABBBTATBBBBTTTAABBTTTAABABATABTBTAATBBTATAATATABTBTBBATABABTBTATBABTTAABTTATATTBTBBBTATAATBABBABTABTBTBBBAAAATTBTAAAABATATTATBBATABTTTBBTBABBATATTATTABBBBTTATBTBTBTBTAATABBTABAATTATBTAATTAABBBBBABBATAATTAATBABAABBBBBTTATAATATTTABTBBBBTTATATATTTTTTTBTTBBBATTBTBBBBTATTTAATATBTABTBBATBBTBBABABTBTBBBAABBBABTATTBBABTTTATAAATATTTTBBABBBAAABBTAABABTTABTBBBTBATBBBATTBAATTTBABABATBBATBAATTBABTTAAABBBBATBBATABTAATBBBBABTATTABTABBBTTABTATBABBBTAATTBATBTATBTAABTTTBBTTATBBBATBTBBAAABTTTATATTBBTATAATTTATTBTABBTTTTABATTABABTATABATBAATBTTATBTTTBTTATATTBBATABTAABBABAATTABTTTBTABBTTAABTBABTBAABABAAABTAATATBBBAAABBBBABTTBABABBTATTBABABBTTBBATTAABABATATAABBBTAAATTTABATTBBATTBATTAAATBTTTBATTTTBTBABATBTABTTATBAAATBAABABATATTBTTTAATTTBATBATBTBBABATATTABTAABABBBABTBAATTTBTBTABTBTTBAABTATTABTATTTBTATABTBBTTABBTABTTTTTTTTTBTABBBTATBTABBBAABABTABBBABBBTBBTBATTBTABTBTBATBBTBTTTABTTBAATTATAAATAABBBABABABTTTTTTTTBBBTTBTTBAABTBBTAABBAAABATTTTTBTAAATTBTAABABBATBABABTBTBATAABTTTTBTATABTTABBBTTATBTBBBTAAAABTTBBBAATBTABAATATBBBBTBAATAATTATTTBATTABAATTAATBTTTTTBTATAATATABBTABATBBTABBTTTTTBABATBBTTAATABBTTAABBATABATBBTBATTTBBBTTBBBATAAATBBBBBAATTATBBABBBTTBATBBBBABAAATTBTATATATAATBAATBABBATBBTTBBTBTTABBBABBABATAATAATBTBABATTATBTBATTBBAABBTTTBTTTABATTTBTTTBTTTAATBTBTBABAABBATTAATAATBTATTBTBATBAATTAATTAATBBATATTTTTTBATBBTTBTAATABAATBTBTATABTTATTTAABBBBBTBTTAATBABTBBTAATBTBTTBTATAAATTABTATAABBTAABBTTTBBAAATTTATTBBAAABABTTBBABTTBTTBAATTABBTAATTTTAATTTATBBAABATBTBABBBTBTABABATTBTTTBTBATAATTATATBAATBTBTBTTBTBBTABABBABAATTBBTBTTTTBBTBBATBBTTATBTBBBBBBATAABATTTBBBABTATBTATABATTTAAAATBABTTTTTTATABTTTATBAAABBTBTTBATABBABAATTATAATTABBBATTTBTBATTATTATAAABTABABTBAABAATAABAATBBBABBTBBTTABATBABABTBTTBTBBTTBBBAATTABBAATBTBABTTTAABATBAABATBBABBATBTBBTTBTAAAABBTBBTTATATBTTBBBBBTBATTATBBTAABABTATTTBBTTATTBBBTTABTBABTABTAATTATTATBBBBAATATABTATABAAAABTTTBAATATBBTATBTABTTATTBBTABTTTBBTBATBABTATTTTTBAATABBTATAAATTATTBATBTTTATTTABBATTBTTBTABTTTTTBATTBBATTBTBATBTTTBTTTABTBAABAABAATTABBATABBTATBTBTATTTAABAAATTBATTATATATTBTTBATABTBTBABBATATTTBAAATTBTBABABTTBAATTBBBTAATAATBAABTTABAABBABTABABBTTBTAATABABTTTBBTBBTBBBBTTBABTBBABTTABATTBBBBTTABBTABTBABTTBATTTATTAATAATBBBAABAATATTTTTBTATBTABTABAABABBBBBABATATBTATABTBBTBTTTBBTBBBAABABBBTBTBATBAATBBBTTBABTBTATBBTBTATTTBTAABTBBBBTBBBBTBABTATTTTBBTBTTTATAATABAAABTTTBBATAABBBBAABBBTBBBTBTABBBABABTTTBTABTBBBBABAABAAAATBBTAABTAAABAABTTTTTAABTBATBBBBABATBAATBTTATTABATBBTTBBTTBABATABTBBABABTTTATTTBBBTAATTTTATTTBTATBBBTBBTABTTTTTBTTTBTATBTTBBTABTTTBATBBAABTTBTAATTAATTTABAATTABABBTTAABTTBTTABATBBAAAATTBBBTABBBBABTTTABABBTBBBBTBBTTTTBTABAABBATAATTTTTATTAABBTABBTTATAATTBBTTTBTTTBATTTTBTBTATBTTTBBTBTBBBBBTTBBBTABTTBBBTTBTTATTAATTABAAAAAABAABTBTTBBBTTBTATBBATTBATATTAABBATBTBBBATBABBABAATTBBBATBTTTATBAATATTBABAATAABTTTTBATTBTTATTBTTBABABTTATTBABTBTBTATABBBATATBABABATBTAABBBBABBBTTABABTTTBTABATBTBABTAATATTBTTBBTTBABBBTTTTTBTAAAATBBTTBBTATTTTTBTAAATTTBAABBBTAABTABAATTTTTAABABTBAATABBBTTTBBABTTBBABBAABTABBBTABBABBAAAABATTTATTBTTABTBAABTTBBBTAABAAATATBTABTABBABBTTAABBTBBTTBBTBABBTTTBTTTBATBABTBBTABBAABTBTTABBBBTTABTAAATTTTTBTBTTATBATBBTTBBAABTBBAABTABAABTBBTTTTTTTATTATTATTTTTBTATATTATTATBTBBAATABAABBABTABBBABAABBBTTBTTBBBABABTBBTBBTBBBTBATABTBBABBTBAATTATTBBATTABTAAAAAATTBABBTAAATBBBTATATBTBAABTBTABATABTBTBTTBABTBBBABTTBTBTTAATTBTTBBTATTBBATABBBTBBTTBBTATAAABTTTBBABTTBBBATBTBTTBBTABBABTTBTBTBTTBAAATBBTBTTTAABBABTABTTBBTBTTBTTBABAAATABATTATBTATTAAATBBABTTBABAABABTABTBTBBTTBTTTBTTBTAATBTTTTBBTTBAABBBATATBTBTATTTBABATAABTTAABTTBBABTTABBAAATTATTBATTBAABABTBTBABBBBATTBTTTTBBABBTAATABBBBBBTBABBBTABATATATTBBBBABABATBATTTATBAATBTBABAAABATBBBATABBBBTBATABBAATTBAATAAABTBBBAATTBBBAABTTATTATBTTBBAATTTBAAATBABTTTTTBTABBBTTTTTATBBABTTTABBTABTBAABAABABTTTATTABBAATTBBTTAATTBAATTATBBTTABAABBTATATBBBABBABTTABATABBTBAAATATBTTBBBATTBAAABABABTBTBBATTAABBTATTBAAABAABBAABTBABATBABBBTBBBTABATBTABABBBBBTTATTTTTBATAAAABTTTBTAABTBAATTTATTTATAABATBATBATTBTBAAAATABTTTABTBAATBTBBBABBBTBTTTTBABTABBTTBBATBTTABTTTBBBATAABTTTBBBATTBTTTBTAATBTBBBTTABTATATATATBBBBBTBBTTABTAABAAAABABBABABBBTTTBATABTTTTTTABBTBBATTTTAATTAABATBAAATAABBBTBTAATATBABBATABBTTTTTTTAATATBATTBBTATBBBBTBBTABBBTTBBATBAATBBTTATATBBATBATTTATTTTAAAATTABBBTAAABTBBBBAATTTBTATTABTTTBTBBATTAATAABTATATTABTTTBATTBATTBBATTTBTTBBTBABTTAATTBTTTTTABBABABTBABTBTABTABATTABABTBABBBBATTBTBTBTTATBBTATBBTAATBTBBTBBTBABTATTTTBBBBTTBTBAABTTBTBABATABABBABTBBTTABBTTTAAABBTAABABTABTABTATBABTBTAABTBTATBBAAABTBTABTATTTTBTAABBBATTTTTBBABATATABBBTTATBTBTTBATBBATTAATTATTBBTATBTTAATTATTTTBTBBTTBTBAABTAABBABBBATAATBAAABTTTATTTBAABBTAATTBATBTBTBABBTBBBBTTABAATTTBABBTATTTBTABBBABABAATBTBAATTTTTBTTBBBTAATATBBTAABABBBTAABABBTBTBTABTTTAATBBTTBBBTTTABTBBABTTATBBATATTATBBTAABTBBTTATTAATATTBATTABTBBTBTTBTAABBTTTTTBBTTBBBTABBBBTTATTBTABABBAABTTATBBATATTTAAABATBBBBABAATBABBTBABATTTTTBATBTATTBTABAAAATBABTBBABBABTTTBBTTBAABBTATTBTBTATAAABBATTATTBTBTTABABTATTABTABTTTABBABATTABATTAABATABATTABTBBBAABAAAATAAABTTBBTAATABTAABTBTBTATBBATAATBABBTTABAAATATABBTBBBTTTBAABTBTTTBBBBATTBTBBBAAAABBATTBABTBTTTBABATTBTTTBBBATTTABATTTBATTAATBABTBTAABBTBBBTATATTATTTBATATTBTATATAAATTTBTABTTABBTTBTTTATATTTATBATATTABTBTTTTBATTTAAATATBABBTBABTTBBTBBBBBTTTABTABATBTBBAABTTBBAABABTBTBBAATABAABBBTATTTTBTTTBBBTTTTBTBTATBBAAAAATABAATTBATBABATTATBBAATTABATTABTBATBTBATTTAAATTBBTATBBATTBBTTABBBATBATAATBBBTAATATTAATBATABTTBABTBATBBTABABTATTTATBTBBATBBTTABBAABABABTTBABBBAAABATTTBBABTTTATAABBATBTATBBABBBAATTBBBAATTTBTTTBBBATTBTATATTTBTTBBTATBTTTTATTBAATTTBTTTTABBATTTBTTABTBBBATTTBTAATAATTBAABTAABBBTBBAABTBBTBAATBTTTBBBABTTBTBTBAATBBATTBATBTBATBTTATBTTBTTTABTTABTATATABBTBBTBBTTBAATTBATBTABABTBTTBBBTTBTTABABTBBTTTTABBTTBABABTTATAABBBTABBTTTABTBATBBTTBBBATBTATABTAABBTABABATATATBTTTAABBBTBTATABBBBTTTTABAAABBBTATTATTATBBBBBAABAATABBTTATBBABTBTBTAATATBABBABTATTATBATBTBBBAAAABAATBTABATATTBTTTTATAATTTBATAAAABBTAAAABABBTBATATATATBTBBTABBTTABBBBATBTBATAAATBTBAAAATABTBTTATTBTTTTBBTBAATTBBTBTTBAATTATTATBTBBTBBBBATATTTATAABTABBBTTBABATABABTBTAABBAAAAATBBTBTBTTTATATTTTTBTTBBBBTTBTABTATTATTTTBTABBAAATAABTATATABTABBABBTBTTATATTATTBAAABTTTTTATBATTTTTABATTTTBBBTABABBTABTATBABATATBTATBTTTABTTABATTBTBBABBABATTTTATBATTABBBATBAATTBATABBBTTBTTBBAABBBBBAABBBTBATBTTTBAATTABAABBBATBBBATTTTTBBTAABAATBABTTBTBAABTABTATBAATTATTBBTBATBABBBAABBBTAATATBBTBATATBTTATTTTBATBBTBTBBBBBTAATBBBTBBABTABTTATBTABABBBBBTTATTABAABBTATTTTBTTBBTTATABBBTATTABBBATTBTATBBBBBBATBTBBABBBTTTTBTATBAABTBBBAAAAATABTTBTAATTAAAABABTBABABTTTTTBTBBTATBBTTATBAABAAATAABAAATBTTTTBATTBATATTTTBABBTTTBTTBBATBTBABTBBABTABBAABTATBBTABTTATABBTBBTTBBTTABABBBTATTBBBTBTTTBABABBTBTAABTTBTBATBBBABTBBATBTTABBAATBBBBBTTTTBABABTBBATBTBATBTTBAATBBTABBBATABBAATAAABBTABATABBBTBATBBBBBBAABTABATATTATABTATTTBBBATAATABBABBTBBABTTTBATATABATTTTTTBAAABTABAABBATBBBBTTTBBATBBTBTBABBAATTABTBTTAABTTBTTTTBABBTABTTBAATBBTAATATBBBTTTBBABBAATTTBTTTTBABTTAAABAABTTATBTTTBBTATATBATATBTATBBTBTBBTAAABBATTABTTBTTBATBTTTBBTBTTAABBBAATABTTTTTTTBBATTAABBATBTATABABTABATATTTBBTBTBBAAATABTABTTTATTTBBBBTBTTBATTTAATAATABTTTTATBBBTBATBATBBATTBBTTTBAAABBTTAABABAABTBBTTBBTTTTATAABTATAATTBBTTATBABAATBTBATTTAATABTATBBBATABTBTTTTTATTTTTTTBTBTAABTABATABATTTABTATBATTBBTAATTATAATTTBTTTBTTBBTTBBAATATTTAABTBATTABABATTABBATABTBBBBABBTTBTAAATTATAABBTATBAATATABBBTAAAAABATTTAABTAATTTBTBABATBABBTBTTBAABTBBTBTAABAAABTTTAABTABABTBAAATBTTBTTTTBBBABTTAATABBBABBATTTBTTTBTAABTTBTAABATTABATABBTBTATBABBTATBTBAATBTBTTTTTABTTTATAAABAABTBBTABTTAAABTAABTTATTATABATTBBBTATABAAAABATTTTBTBTBABBTTTBTTABTBATTTBBBTABAABTBBTBBBBBBTBBTBBATATABBTTTTAATTTBTBBTTTTBABBABTBABBTABBATBBAATABTAABBTTTATTBTBAABAABATATTBABTTTTTTAATAAATTBATBBBTATATTAATTAABBAABATBBTBTTAATBAATABBTBTTTTTBTBBTTBBBBABTATBAATBTTTABAATTTBTBTTTATBATTBTBBBBBBBBBBAAAATTBBAABAATBTBAABABBBTTAAAABTBTTBTTBTTBTAAATTABBATTBBBBABBTTTATTAATBTABBBBTATTBABBTBTTABBABTTBBTTBTTBBBAAABBBTTABBTBTTBTBTTTABTTTBBATBBTBTBBTBBTBBTTATABATTBABATTBTBBBATBBTBBAATTATBBTBABBATAATBTTAATTAATBTABTTTATTAAATTBBBABBTBTTBTATBTATABBBBAATTBATBTAATTTATBABBTBABTBBTBTBAATTBABBTBTTTABATBAAATTBTBATTBBAAABTBAAATATTBBBAAABTTBTBTTBAABTTTBATTATTAABATBBATTTTBTTABTBBATTTTABTATBTTATTTTBTATAAATATTBBTTTTTBBBTTTAATTTTTBTATAABABBTTBTAABTATTAATATTATATTTABABABTBATTAATABABBTABBTTTBBAATATTBATTBTTAATBBAATBBATBABABABBTATATTTTBBTATBABBATBTATTBBTABTTAAATAABTTABBBBTTTABATBATBTTBTTTTABBABTAATAABABTATBTBTATBBTATTTATTTABBTBTBTATBBTBBABATABTBBTAAAABBTBBBBTTBTBBABTTATTBABATTATAAABBBTBTTBABBBBATATBTAATATBABTBBBAATTBTATATTTBABTBBBBTTBBATTAATAATBTBTTBBTTBAATBBABBBBTBTABBBABTATABAATTTATBBTTTBBTABBBAABATATBTTATTBTTATBTTTBBATTTTTTAAAATTTAABTABTATTABBTBATTTABTBTAATTTABAATBBATBTBTBBATTATABABBAAATBBTBTTABAABBBBBTBTABTTBAATBTTAATTTBBTBBATTTAATABBTABABTBATBTTATBBTTABBTBAATBBBAAAABATAABBBBTTAAABTATBBTBABABABBABBTTBTTATTTAATBBTBATTTABTBBAATTTABBTTTABAAATBATTAAATATBTBTBBBTBBAABBTABBBTABTBATATBTTBTTABABBABTABABATABTAAATABTTBTBTTTTBBATAATBTBBTBBTATAAATTBTTTTTATTBABBBBABAAABTATATTBTBBBTBBBTTBATBTTTBABTAABTAATTABTTABTABTTBBABBTBATBAABBTTTTTTBABATTATAAATBATAAABTTTBBATABBBATBTABTTABTAABTAATBTATTTAAAAABTBATABATBBATTTABTAAABTTBTABBBTTBAAABTTBBTBBBTBTTTBTATATTTBAAATTTBBTTTBTBBABTBTABABTTABBTABTAATTBBBAAABABTTTBTTBABBBTBTABBBABBTTBATBTBTAABATBAATATBBBBBTBTTBTTABBBTBAATBTBTBTBTBBBTTTTTTAATTBATABTTAATBTATBBABBTABTTBBBTABTATABTTTTBTTATBATTAATTBTTAATTABBABBTTATBBTBTATABTTBATBBAAAATTTTBTABTBAATABABTTBTTBBBTTTBTATBTTBBBTABBBTBAAATTTBTABTBBBABABATTBAABTABBBTATATBBATTAAABATATTTATTBTTATTTTTAAATTABTATABABTBBAATTTBTTATBTBABBBTBTTBTTATTAATTTTBAABTBTTATTAATTTAABBTABATAABBBAAABABAAABABTTTBAAATAATTBTATTTATTTBTBBBTAATTABBBATBBTATTAATBBABTBATBBBBTABTBABBBTBTTAATBBTAABATTATBATTTBABTABBTTBBABAABATBATTTTBBAABAATBTTTABAABBBABTTBTBBTABAATTATABTBTBTATBBTTBTTTABTBTBAAAABTABBAATTATTBTTBBATBBTTABBBTBATBBATABBBABATATTATBATTAAABTAABBTABTAATAATTBTABBTAATBBBBABABTBBBABAATTTABBAATTABBTAAABTBTBTAABTBTBTBTABBATTBTATTBBTBBABBABTAABBATBTTBBTAAATBBBAATAABABATTBTTTATBATATAAABBTBTBAABTBTTBTBBTBABTTABBABBBBTTTATTAABBAAAABBTBAAAAABBBBBTATTATATAABTTBBTBTATTAATTABBBTBBTAABTBTTABBTBTTABTBABBTBTBBAABAABABABTTBBTTTBBTBATBTABBBBTBTTTBTTTBABTABATTTTTABTBBBBATABTAATTATABBTBTBBTATATBBTABTAATBBTATBATBATBABABBTATBTATBTTTATABABBTTATABBBABABBABBBATAABTTTBATTTTABBBTBBABTBABBBBATBATABTBATBTBBABAATBAABBBBTTABTTBABTAATBTTTAATTTBTBATBTATBABBTBTTTTTAATBBBBTTATTBTBTBBBTTAABATBAABTTTTBTAABBATBBBBTATABATABAABTTATBBBBTATBATAATBBBATTTABBBBAATABBABABTABTTBATBBABTTBBTBBBBBAATTAATTBATBBAATBBBBBATTBTTBABAATATBBTABBBTBTBTATBABBTBTTATTTTBBBABBAAATBATTTTBAATBBTAATBBBBTTBABBTTTBTATTBBTTABBTATTBAATTABBBTBTTBTTTAATTTTTTTTBAABBBAAAABTTBATABTABBAABBTAATATBAATBTBTATBBBABTTAATBABTTABTBATTTTTTTTATBTTTTBTAABBTTTTABTBBBABAATABTTATBTABBABBTATABBTTATTTATTBBBBTBTBTTTATBATABBBATATTBTBTAATTATBTBABTBBTTATTBBBABTBATTTBTTAATATBBATAABABBBATTATAABAABTBTTBABBBBTATTTATTTBBBBBAABAAATBABBABTTTBAAABABTTATAAATBTTBBTBBATTTBBAAABBAAAAABTABBTABABBABTABTTTBBATATBBTTTBTABTAABATTBAABTAABTTATAABTBBAAABBBABTATTAAATTBTTBTBTABBTBTATTBATTBATABBATTTTBAAATTAAATTBABAATATTATBABAABTBTTATBTBBABTBBTAABBBTTBBBTBATATBBAAATTTABATTBTATTATATBABTTBTTTABTBTAATBTTBTTTTTATATATBTABTAATTTABAABBTTATABTBTTAATTTBBTTTBBTAATTBTBTAATATTTBTTAATTBTABAABTTAAATTBTATATTBBBATTTTBBTATBTABBBABABAAATTBBABTAAABBTATAAABBBABTAABABATAATATTABTBBBBBABATTBATABABABABTBTBBABTABATBABABABBBBBBTATTABTATAATBBAATATATTAABBBTTBBATABABTBTTTTATAATTTTTATATBTBABTTTBBAABTBTBBBTBTATBTABBBTATBTATTBABBTTTTTBTABAATTAABBTTBABTATTTAATABTATBBTBABTBTTTTTAABTTTABTATTTABTBTTBTTTTTTATBABTTBBBTTBTTTBBTABTTTBBBTTATTBBTTBBBBTABABBTTBTTATATTBBBABBBTBBBTTAATTTTTBBTAAAABBBTTBAATTTBBBATTTBBATBBTBBABAAATAABTATBATAAAATAAATBABBBATABBBATTTBTTATBTABABTBAATTABBTABBTATTATBTABTTABAATTABTATTBTAAAABBATBAAABAATBBTTBTTBABTATTTBTTTTTTBATBATBTBBBBTTTTTTAABBBTBBBATATABBTTATTABABBBATTTABBBTATTAABBABBTBTBTTBTBATATBBABABATBAATTTTBBTBTTTBBTBTBBTBTATBABBATATATBBTTTTBBABBBTAABAABTBBBBATTBTBBBTTBAABTATTABABATTAAABBATTBTTATTATTATBTBABTTTBBBBBTTTBBBBBATAABBBATTTBTABABTBBTBTBTTBBBTABTTTBBATTTTBBBTABTBBBTAABATATAABBTBABTTBTTBBABBAABBAAABTABBTBTTTBABTBTBAATBATTTATTBBBTTTTTBTTBBTBABBTTBBTTAATBTATTBATATABATATABTABATBTAABTBBBBBTBBBTTBTBATABBATBBTBAABBTTTBTTBTABBBATAATBTATBTTTTBTABATTATTABTTTAABBABBBTAATAABABTBTATTBBBABABATATBTBABABABAAAATTTTATAABABBBBTBTTATABTBBBTBTTTATABABTBBAAABTBBBTBTBATBTTBBBAAATAATTABAABTBAAATTTTTTBTATBAABTATATBTTTTAAAATTTBTBBBBABBBTATBABBAATTTTATBTTTATTAAATAAABBTTBATATATTBTTABBBBTAABTBTATAATTATATAAAATTATAABBAABBTAABTBBAAAAAATTABTTBBBBTABBTTTBAATTTBABBTTTATBTBBBBBBATTTTTTBTTBTATABTATTTBAABBTATTTTABTTTTBBABTBABTATTTATBABAATAATTTAATBABATBTTBBBATATATTBTTBBBAATAATABTTABTBBTAAATTABBTTBBATBBAATBTABATATATBATBABABBTBBTABBTBBTBTABATABBTTBBAABTTTAAAATTATTTAAAATTATTBTTTTBBTBBATAAAABTAAATATTTBABBAATTBAABABBTABTAABBTAABTTTTBABAATBTTBTTBABTBTBBATTBATBTTABABTTBTATBABTBATTBTBATATBTATABATABTABATAABTTABTTTABTBBTTBTBTATTBTAATTBBTBBATABABBBBBAATBBTTTBABBAABTTBBABTTBBTBBTABTAABBATAAAATBBTBTBBABBABABTBTBTABBAAATBBTBTBTTTTTTABAAABTTAATBBBBTBTTAABBTAAATAATTBATBBBTBTAATABBATBBBTTABABBBTTABBTABBTTATBBATATBABBTBBABTTBAABBBTBTBBAAATABABTBBTTTTBBBTTBBBBBTABBBTTTTBATATTBTABTABABAABBBTTATBTABBAATBBABTTAABTAATTTTABTBTTTATBTAATAAATATBABBTBBTTTTBBAABAATBTBTTTTBTBABTTTBBBABTABABTTBBBTTTBABBTTATABTTBTBTTTATTBTBABBTTBBTTBTABBAABAAABBABTBTTTTAATBAABAABTABTATTBABABABATTAATABBTTTBBTBTATTTBTTTBBBBBBABBTTBBBBATABBTATBBBBTBBTTABATBTAAAATTBBATAAAAATTTBATATATBBABBBBBATTBTTTTATTTBBTBAATABTATBTABTTABABBBTBTBTBBTAABTTBBBBBAABTTTBBBTATTTTBTTATBTAABTBTBATATBTBBBTAABTBTBTTBBAAAABATBAATAABABTTTBTTATATBBTAAAAABTAABAABBABBATBTABATBBATATTBAATAAABBTTTABBTBAATTBBABAATTBBABABTABBATTATATTTATAAAABABTTTAATTTBBTATABATATATBBTBTBBBBATBTABBBAABABTBTTBBTBBTBTTTBTTTAATTTTBTBATBBBBTBTBABTAAABBABBBBTTTATBTAABATABAATABBAABBTABTAATABATAAAABBATTBATATTTABAAATATATABTBTBTBABTBATBTATABBBAAATABAATBBBAABBBBTBTBTBTABBBAATTBTTTABTBABBTBATATATBBBTAABTAABTBTAABBBTBTBBBABTBAABBTTBBABBTATTBBABBTTBBTTAATTBTABTATTTTABTTATTBBBTTABBBATBTAABABATTBABABBTBATTBBAABTTABABTAATBABTAAAABBTBBATATTTBBTBTTTABBBBTABBBBTBBBBBATBTBATBBBTBTBTTBBBABTTATBBBATTBTTBBATTTABTTBTBTBBAAATBBBBTBBBAATAAABBBBAABTAATTTABAATTATBBTTBBTTATTTTAATTTBBTTBTTTTBATBTBBAAAABAAATTTTTTTTBTTABBABTBBBABAATBBTTATTTTTABTTBTBAATBABTBBBTTTTTBTATBBTATBTTATABABTTBTTATABBTAATTATABTBATTATBATABTAATBBBBTBTBBATTTTTABTTBAABTAATBTTATBBTTABTBBATAAAAABBTBABBATABATATABBTABTTTTAATABTBBATATTBTBTBBTBATTABAATATBAAAATTTBBABTTTTATTABTBBTTATTTTATTBTATBTAAABATBTAAABBTABBTBBTABBBATTBABATATBTBTTTAATAATABTTATATTBTBTBTABAATTTBTBBTATBATABTTTTTABTTTBTAAABATTAABTBABBBTTBTTAAATBABTBBTBTAABTBBATATTABBABTBTABTABTBBTTAATBTABBTTBTBAATBTBTBAABTBTTTTABTBBTTABBBTAABAAAAABAATAABAABABTABTTBTBATTBBTBBTTBTTTTAATATATATBBBABBBBBBBTBABTTTTBAAATTTBBTTTBBBBTBBTTTABBBTATTTTTABTTBBBTTTAATAATABBTTTATATBABBBBBTTTTBTTBTTBAATBATTTTTTTABBBABATTBBAATBAATBBBBBBBTATABTATTAABBTBBAATAATBABTTTBTBAATATTATTATTTBBATTTBAAABTATTAABAAAABTBBBTBTATBABBTTBBAATBBTBAAATAATTBBAAATATTBBTTTTTTABTBTTATBAATABBTTABABTTBATTTAATATTBTAAATBTTTBBBTBBAAATTTTABAABBTBABTATTTBBAATTTBBATBTBTABBATBTABTATTBAAAAATTTBTTTTTBATAAABTTBAABATTAABATABATABBBATTBBBBAABTTATTAATTTTBTBTBTATTTTTATTAAAATTBTTTTTTTAATBTBTABTTAATBABBAATBTATAABTTABBABAATBABTTABTTABTBTBTTBATBTBATTTTATAAATTBTTTTBAATBTABATTATBATTTTBATTBBBTBTTTBBBBBTTABABTATABBABTBTTTBAATTTTTBBATBTBTTBABATTTBTABBBBBTABBTTBBBABTTBBTTTABBTABTTTTTAABBTABTBTTABTBATBTTTTATBBTBBTBBBBTTTAATBTATABAAABBTATBTTATBAATTAATBAATBTBBTBTABATBBABTBBATBBTTBBBBBTTBTBBBBABATAABBABBBTAABTBBBTBATTTAATTABTAABBBTBTATABTBABBATBABBTBBBATBTTBBATATBBBBBBBABBBATBABTBTTATAAATATABBTTAATABTTATATTTTAATBTBABATAABTBTTATTTAAAATTTBABATBAATATTTABTBTAATBABTABATBTBABTBAABBABBBTTBBBBBATTTBTTBTTTATABATTBAABBTATTTATBTBTTTTTBBTABBBTBTTATBATTBTBTATBABTATTBBATTBTTTTAABAATTTBTBBTTTBBBAATAABTTTAATAABTTTBTATTTBBTTTBBTTTTBAAAAATBATBAATBBATAAATATBBTBATATATAATBBABBTBTBBBBTATABATABTTATTTTTBTAATBBBTTTATTTTTBTATTBTATTBAATTBABBBTTBBTTTBAABBATBBBTATTABTTBBAABBAABABTBABBATBATTTTAATTTTATAATAABBTABBATBTABTBBATBABTTTATABTATTBBAATAATTABTTTABABATTBBTBBBTBBBBATBBBAABAATBBTTTTATTTABATTBTAABBBAATAABBATTBTBBAATBTABATTBATTTTTTTBTBTBBBBBATATABTABAATAABBAAATTTAAABTTTBAATTBBTATBTAAAAABAAATTBATBATBATBTBTBTABBTTBTABBTBATTAAABABAAABBBBBBTBAATBTATTTBBBATTBBAATBTAATTBTABATATBBAATTTBBTATABBABTABTBATAAATBABBBBAABATABABTTATBABAATBBBAABTBTBBBBBTBBATABABTTTATBABTTBBBTABTAATBBTTAAABABTTABBATABTBBTTATATBAATTBTTTBABBBBTATTTBBTATBTBBBTTTTTATAATBATABTAATBBABTTTAATBBTABBATTATBTABTTATTTTBAATTBABTBATTBTAATTABABABABABBATBTBTTBAATTBATABAAAATTAABTTAATTBBTBAAATTTAABAATATTTTBBATBAABATBAABBTTABBTBBBTABABTABTATBAATATBBBTABTTTAAABATATTBTAABBABBTATBTABTBTAATAATTATTATATTTTTBTBTTBBBBTTATABABTABBBBAATTBBTTTTATTTATTAATTTTBBTBBTTBATTTABABTTATBBBBATBTBAABBBBBATBTABATBTTATBABTBTABTTTBBTTTTBTBBTBTTABTATAABTTABBTAATBAABBBTTTTBATTATTBBBTATBBBBTTTABBAAABABTTATAATBBTTABBTABAAATBTTTATBBBTBBTTTABTAAATTBTATTTATTAABATABBTTATAAABTTBBBBTATTBTBATAABBTAABAAATTATTATATTATBBAATBTATTABTTBTTTAATTAABTTTAATATABTTTAABATTTTBBTTTTTTBATBATBBBBTTTATBTBATAATTATTTTBTATBATBTBBABBBBBTTBBTTBBTBAAAAATTATTTABTBBBTTTTTBTABBBABAATTTTBATTBBAAABBBBBTTTTTAABTBBABTBAATABTTAABBTATTAAABTATABATBTBTTBTATBTTTBTTBTTTTTABBBBABTBTTTBAAAAATABAATTBATTBBBATBABBTBBTBTATATATTATAAABATBTTBTATBBTAABBATABTTTBAATBBABATABBBTBTTTAABAAABTTBTTTABTAATABTTAABBAATBBATTBBABTBTATBTATABBATTTAAAABBTTTTTATBAATTBBTAABBBATBBTATTTABABTABTTTTAAAABTTTBTBBTTTTTTBBTBBATTABTABABAATBBTBBBTTABBBTBTTBBTTTAABBTABAABBBBBBTTBBTTATAABATBBTBTTTAATTATATATAAABATATTAATBABAATTBBATATBABATTBABTBTTBBTATBBBBAATBBATABBTBTAAABBTBBBTBTTAAATBBATTTTBBTAATATBTATTBTAAABBABTTTBATTTAATAAATBTBTTTBBTATBBTAABABTBABAABTBBTBTBTBATBBAAAABTAATBATTTTBBBAABTABBATATATATBBBATTTAATBABTABBBBTBBABTTTTTTATTATTATTTTTTTATTTATTABATABTABAAABTATTTBATBTATBBBTABTBBTTBBBABTTATABBABTATTBTAABBAAAATBBBTBBBTTBTAABTBTTBBATBTAAATBBAATAATBTTABTBTATTTTBBTBTTBATBABBBBTTAAABBTTBTAAAATAABBTTBTTATAATTATBTBTTTATTTABTBBTBTBTTBBBTAAAABTAABABTBATBBBABABTBTBAABBBTBTBTTATBTTTABTBTABBABATBBTTBTTBBBBBABBBATBABBAAATBTBTTTTBTBTBABATBABABTBTBBTBBAATTTAATATTAABABTTBBABBTTTTTTTABAAATBABBTBTTBTBABTATTATBBTAAATBTBBTTTABBTBABBBBBBATTABTATTABTAAAATTATTTTBBATATTBBBTTTBTTBTTTTTTTTTABTTBBBBTBAATBBTTAATAABTAABAABBABTBATBTABBATTBTTTATTATBTABAATTTTTTABABAATATTBTBTBTTTTABBTTABBABAATTTABABTTATABBAABAATTATTBBBTTTBBTABBTBTAAABAATAABBBTTTBATTBAABABBBBAAABBAATTBTBBTTTABTTAABBBBATABBBBTABTTBBBTAABTBATBATTABBAAAATTBABTABTAABBBABBTBTBATTTBBTTTABBABABTTBBATBBTBTTTTATATBTTTAAABTTBATTTTBATABBABBTATTTATTBTBTBBTTATBBBAATBBBBBBTTBBBTBTBTBBBATBTBTTTAAATTTTTBTBTBABTAATTTTABTBBTBBTBBBBTTATBATATAABABBTTTTABBBTTTBBBBBBATTTTATABAATBABTTTATABTABTBTBBTTBTBTATTTABBTTATTBATTTBTBTBAABAAATBTBBATBAATTBAAATBTTTABTBTBBTTBAAAAATTTAATTBTBBTBTTTAABBTTABABBBABBABBTAAABTAABBTTTTBAABBAABTTBTBATTATTBBATTBAABATABBABATTAAATBBTTATBTAAAAATTTBBTBTBTBTABBATBBTBAAABBBABBTTAAAABABTTTBBABTTAABBTATBBBAAABTABBTBBBAATBTBBABTABBATTTATBABTBBTTABTTTBBBTTTBBAAABABBTBTATBBABBTTTTBTTBBBTBBBBTBBBBTTTTTBAABBABTBAABBTABBTATBATBTAAAAATTBTAABABBBTBTTTTTBAATBAABTTTTTTATBBABABBAAAATAAATABTAATTABAABTATTTAABTBTBABBTTATBBATTTTTBTBATTATAATTABBABBATBATTATBTBTBTAATBABBTBABAATBABBBBBATTAATTTBTTTABTTTABABBBATTBAABTTATBATBBAAAABBTTAAABBTTTATBTBTBBABTBTTBBABBTBABBABBBAAABBBTBBTBBTBATTABAABBATTTTBTTBBTBTTTATBTTBTBBTTTTTTBBBABTAATTTABTAABBBTAATABATTTTBAABAABTTTBBTTATBBBTAATTBBTTBBATAAATTBABTBBBATBTBABTBTABTBBTBBBBTBABABTTBBTTABAABATTATABTTBBBBATAABTTTTTTBAAABBBBTBATBTABAABTTTBTBTBTTATTBTTBTBBATTTTATBABTBABTTABTBABATATTBTTBATTABAATATATBAAABTABTBATBATTAATAATTBTBTBTBTATATBTBABBAAAAATTABBBBAAABBTATTABTBBBBTTBTBATBAABTAAATTTTATAATTABBBATABTTTBTBATTTBTATBAAAABAATTBTAABATBBABBAATTTBBTABBTBABTBAAABBBABATAAATBBTBABATTBATBBBBBTTBBAAATATBTATTBTTBAATTBABBBTAABTATBBBABBTABBATBTABTTBTBBATTTTATTATTABTATTTBTBABTATTBTBTTTABBATBTBAABTBBBBTAABAATABTTBABBAATTBBBATATTAAATTBTAATABAATTTABTTBTATTTBTABATBBATBTAABTBBTAABTTTATAABBAATTBABBTTTTAATTBBBBTATBTAATATATATTTBTBBATBBBTBAAABTBATATATABTTTAABTTTBTABTABTAABBTBBBATBTBTBTBTBBBTATABBBBTTTTTTTBTTTAABBATTATTBTABTBBATBABTTAABTAATBABTBABBAABBBAATATBBBAATTATTAAATTATTTABBBTBBABBAATTBABBBTTAABBTTTABTBBBBAAATABBTBATBBBBTTTBATBTBBBBTBBTTABTTBTBTBTBBATBTBBABTTABTTTATTTBBBTBATBBATTAATBAABTTABBBTBBBABABBTTTBBBTTTBTTTTTBBBBABTATTABBATBABTBTTTTTBTAAABAATTBBAATBBTBBABBAAAAAAAAAATTBTTABBABBAATABATABBTBAABAATTAABTTBBTBTBTTBATTABBBTATATBTBABTAABBBTBBAABBABAABTABABTABABABABTTATTTAATTBAATATTBBTBTATTBBAABTATTBTBTBABABTTTBTBABABABTTTABTTABTTBBBTATABBTTBTBTBBTBTABATATABBATBATBBBBBATABTBBBBTBBBTTTTTTBTBBTTTAAATABTBATAABBBABTATBTATBABAABBBBAABTATAATBTTATABBBTBTAAATBTTTTTATBATBTBTTTBTBTBAATBABTTTBBABABBTTTBBBTTTBTTTTATBTATTBBTBAATBTTTTBBBTTTAABBTAATBABAATAABAATTBAATBBTTBBBTBTATBABTTBAATBAATABABBBATTBTTTBAATBATATATTTTATTBBTTTTBBBTBTABBTATABBATBAABBABAATTTTATATBTBATBBTATTBBATATTTBBTTTTTTBATTAAABTTATTATABABBTATTBATATABAABTBATBBBATBTBATABBTBABBABTTTBTBBABBTTAAAAABTBTTTTBBBTBATBTTBTTTTTBBBTBTTTTBBBBBABTTTABAATTATTATABATTTBAAATBATAATBBABBTAAAATABTBBBATBTABTATATTBAATTTBTAATBTBBBTTABTAABBBBTAAATTBTBBBTATBATTATTTTATBTBABABATAAAATTBTTTBATBTTAAAAATATBBABBBBTTATABTTBBTTBBBBABTAABBTABABTTAABABABTATBTBBATBBTTATABBAATTATATABABBTABTTTTTABABABTTATTBTBTBTAATAATBTBBATBBATTBTBBABBBBBATTTTBABABTTBTTATTTABBTAATBAABTTABATTATTTTTBATABTTTBBTATBABATBBBBBABTATBTBTBABTTAABBAATTABBATABABBABTTBBATATTBABBTBTATTBABBTBATTABTBTBTTTTATBATTTBAABABTTABATBBATTAAATTTTTBTBATBBTBBTAATTBAABTTTTBBBBTTBAAATTBATATTTABBAATBAAATABBAABBAABBBABATATTATTABTTTATBBBTABBBTATTATBTTBTTBTTTATTTBTTBBTTTAATBBABAATBTBBATAAABTTBBBTTAABBTTTBBBAATBBBTTTTABTTABTTTTBTAATTTTTBTBTABTATBBBTAAATTAATTTTBABABAABBBTTATBBTABATTTTBTTTATBAATATABBAATATTAABABTAABBATTBBTAATBTTAABTTBTBATBTATBTTAAAABTBTTAAABTATTTAATBBBTTTBAAAAATTTTBAATATTAATBTBATATTBBAATTBBBTABATTATTBTBABTBATBBTBATBBBBBTTATAAAATAATBTBTABBTATBBBTTTBTTBABATABBTBAATTABTTATTAABATBBBTTTATAAATTTATTBTBAATTTTABBAABBBTTTTATAABABTATTTTTATTBATBTTTTTTBBABATBABTTTBBAATATTBTTBBBATBAAABBATABABTBABBTTTTABBTBBBTTBATTTBABBTTTATBABTBBAATBBABTTTTBABBTAATBTBTATTBBBTTTTBTTBABTBATBTBTBBATAATTATBTBTBBBTTTTTTTATABBTATATBATTBAABATTATATBBTTATAABABAATTABBTTBAAABBBTBTBAATTATBABBBATTBATBABATTTTBTBBABTBTBTBBBBBBTBBTBTATAABAATTABTAATATAAAABBBTBBABAAABTBABTBABTABTTBTAAABBATBATABBAABTABTAAAAATTTAABATBBBBTBTBTBTAABBATBTBBBTABBBTATBBABBBTBABAABTAABTAAATBTTBBATTATAATTTTTABATAABBTATTBBATTTABAAATBTABBBBBBTTTTATATAATBTBBTBTAABABATBBAABATTBTATBTTTTBBTBBAAATTBABTTTABBBATBTBATATBTTATTTBABBBTBBTABTTBTTAAABATATBTATBBBTTBTTBTBTTBAAATABTTBBTBABATBTBABBTTTBTTATTTBTAABTBTBAATBATTBBABAABTATABBBTBTATBABTBTBBABTATTTBATTAATTTBATTATAAATTBTTTAAATBTAAABTBTATBTABBBTATATBTBBTABAAABABTBTBAATBBBTABTBATTBTBTTBBATTBBAATTTTABTABTATBAABATATTBBTTBAABTBTTTTBBTATTBTTTTTAATTABTTBTTABBTTBTATTTBBBATTATATTTAABBATBATBBAATBABTBBBTATBABBABABBATATBBTBATBABTTABATTBTTBTAATABTBBBABBBBATTBAABTTBTABTBTBTBATATBTTABBATTAAATBBBTBBATBBABTATAABBTBABTABTBBTABATTTAAABBATBATATBTTTTBTABTABBBTBATATATBTABTTTTBTTTAABATTABABTAABBTTBTABBABBBBBTABTBTTATTBBTBATTTBABBTTTAATBBTTBABTBTABATTTAATTBBTAABATATBTATTBATAABTTTAABBTABAAABBTTBATBAATTBTTATTTATBTBTTBBBTATTTTTTATABBATBBTAATBAABAAAATABTBAAABTBBBBBBTTTATBABBATAAATABBTTTBTTABBTTTABTBTATTTTBBTABTBTBATBBTTTBTAAAATBTTBBBTABBABATTBBBTTABBTTTTAABBBTTBBTABBAABAABBAATTTTBTATABTTABAABTTTTABTTBATATTTBTATBBATAATTTTTBABTTBTBTATBBBTBTTTATBBBATBBAATBTBBBBATABATBATABABABBTTAABATTTBBBAATTTBBTTTTBATTABABBTTATBTATTBTTATBBTTATTBTBTABTTBBTTTABTBBBTATATBTATTBTABTBBBBABBAABTTBTBATBAABABATTATATTABBABAABTBTTAATTATTTTBBBABATBAATTBTATTTBATTABTBBBTAABAABTATTATBBTAABBTBBTAABAABTTTBTTAATABBTBBTBBBTBABBABBTBTATATTATATBATABATATTTBABBTTAABTTBAABTBATAAABTATBBTATTTTBBTTTTBBTTTABTTTBBABBABBABABBBTAAATBABATATTTBABATTTTBTTABABABBABAAAATTBTTTBTABBBTTATTATAATAATATAATBTATABTABTBTTTBBBBBBATBBTATTABTBTBBABTBAAABBTBTBAABTAAAATTATATAATAAATATBBABATBBBBTAABTBTBATATTABTTABBABTTAAABTTATTTTBTBABBTTTABTBBATBABBABTTABBATBBTBAATAATTTTTBTBATTTATTATTBTBBBTBBBAABTTTTTTTBTBTBTTBTTABTTTABTBTBBATABTBAAABAABTATABTBTTBBBTBBTATABTTTBAABTBTBABATTTTBBATBTTTBBBBABBBTBBBATBATBABAATBAABABBBATBBABATTBTBBTBATBBBABBATTATBATTTABBTABATTATBABBTBBTBTAAATTTBBTATTABTAABTABTTBTBABAAATTBABBTAAAATBTTBATTBTATTBATTTATTBTATBABBTTTABTTABABATBBAATBBBABBBABTBAAABATBATAATATATBATTAABBTTTBTBABTATTTTBABBBABBBTBTBATAABBBTBBBTATBBTTATBTTATATATTBAAABBBATBBBTATABABBTTTABTBTATABABBBTBBTTTBTABBAATBTTTBBBABAABTAATATATTTATTTBTTBABTTBBTTBBBTBBTBABBTATABAABTATATBAATTATABBTBBTBABBBATTBBBTBBATBATATTATBATTBBBABBBTTBBABBAAAABBATTBBBTBATTBTTBABABTBABBBTBATATAABBABATBABABAAATABTATABAABBTTBBATTTBBTBTTTATBATTBBABTTBBBAABTABBTBABTTBBBBTBBABABTAAABBBBTATATBBTTATBTTABTABBAATBBTATABBTTBTBABATBTBAAATATTATBBTTTBAABBAATABBTTTAATAATTATABABBBBTABTBABTAABBABBBABATABATTTTATTATTATBTATTTBTBABTTATTTABAAAABBTATBTATTTBTATTTABAAATABBATBBTBTBTBABABTBABBBBABTBABATABBTTTBBBBATATATTABTABBATAABABBBTATTBTTATTBTTBTABTBTAABTBTBTBATATTAABABBATTTTBABBTTTBBBABBBTBTATBTTTTTAATBTTBATATATATTBTBBTTTTBATBATAAAABTTTBTTTAABTBTATBBTBTTTTABABAAATBBATBBAABBTTTTATBTBBAATBTATABTBTTBTBABBABAAATBBTTATATTTBAABTTBAABBTTATAATTBTBBBATATTBATBBBATTBBBTTTABTBBAAAAAABBAAAABAAAABTBABATBAATABBAABBABBAATTTAATTTTABABTTTATBTTAABTBTAATTTBAABBBTATBBAATTTBBBATBBBAATTABTTAATBBABAAAAABBBABTABBTTATBABTTBBBTTABTABTBBABBTBBATTTATBTBAABTATTBATBABBABAATABBTAATTTTABATTTABBABABTBATBTTBTATTTATTAAAATAAATABTTBBTAABTTAABBBAABTTATTAAABBBTBBBATTATBTBBTBTTTTAAABATTTBTBTTABBABBTTTTTTABTABABATBTBABTBBBATBTBTTBTATBBBTBTBATTATBTTABBATBTABABTTTBTTABBABTABTBTATABTTTBTBATAAAATTBTBTBTTTBBBBATBBTTABATABABBATATTBATATTTBATTBTBBTBTTABTTABATBTTBBTAAABABAABBTBTTTTTTBTAATTTTTTBBBTATBTABAAATTTAABTAATTBTABTTBTAATABBTBTTTTTTAAABATBBABABBBTBTAAATBBTTABTATBBATABTTTATBBBTBABBTBATBATABATTBBABTTATBAATBBBBABTABBTABABTTTTTABAAAABABABAABAAAAABTABTTTAABATBTBTTBAATTBAABTTATTTTBBBBTATBTTTBTATTTATAATTBABABBBAATTBTTTAAAAABABATTTBBAABBBBBTTTBBTBBBAABABBATTAABTABBBBBATBTTBTTATTTABBBABTAAABBATTTBAATTTAAABTBTTBABBTBATABBBABTBBATBABTBTABABATBBTABBATBTTBBATABTBBBTAABBABTBABATBTBBBBTAAATTTBAABTTBAATBABABBTATBABTBBBABTAABTTBBBBTBTTATTBBAATBTAABBTBTBBTABABTABTTBABBABBABBBBBTABTBTTBTTTTTBABABBBTBBTBBTTBBTAAAAABBAABTTBBBTTBBTTTABTTABBTABBTTBTTBATBABBBABTTBBTAAABBATBBAATTBTATTATAABBAABBABATBTBBBATTBTBBTATTTAAATTBATTBABBBTBBATATTBABTTATBATBBTBABTBABATTBATABTTTAABBTBBAABATTBBBATTBBBAATTTTTBBBABBBBBBTTABBTBTBBAATAABTAATATTBTAAATABATTBABTAAABBTABBBTABATBTBTTBBBTABTTBBBTABBBTTBBTTTBBTBTBBABATBTBAAABTBAATATTBTBTBAABBBTAATTAABABTBBTTBBAATBATTATABATTTTTAAAABBBTBATTTBTBBBABTTBTBBATABTTTBABBAATAABBBTTATABAATBTBBBTTBTTTTTTTBTTTTTTBTBABBABBABTTTTTTBTTTBTTATTTATABBATTTATTBAAABBBTTTTTTATAAATTAABTBBTBTBATATBAATTABBTTTTTBBBAABTBTTTBBATBTABTTBATABTATTTATTATABBTTBBTBABBBBAAABTTBABBTTTTBTABTAAAATBBTBBTTABTBABBTBTTBATATATBBATATTBTAAAATBAAATATTBTTBTTBABABATBTBTTATTTABBTBABTAATTBTBABBBTTABBTBBAATBTBAABABBBABTTBBBBBTABTBTTAATATAATATTBBATATTTABTTBABBTABBABBBBBBBTTBTABBTBBBBABABTTABBBAATABBBATAABABTTBAAABTTTTBABATTATTATABBBBBATBTBTBTTATBTTBATTTTBATTTTBBTTAATABBTAATTTATTTTTBBTTTBBBTTATBAABBABTBATABABBTTTTTTTABBABTBTBBTTATBTBBBBATTBBABBBAATAATTBTTATTTTABBATTBBBTAABBTTTAABAABBATBTTBTBTBBAATTTTBTBABTAAABABTTTATATTBABABTTTATAATBABATATATABAATTTTTTBBTTTBTTABABTTTTBTTATATABTTTBTBTTABTBTAATATBABTBBTAABTATABAAATBBTTBAABBTTTTTTBAABTTBBBTTABTABBTTABABBATTAABBTTAABBTTBATTBAATTTTBBATTTBATTATTTATBABTTTBABTAAAAAAABBBTTTABTTBBTATABBTBABTABTATATTBATBBTAAABTATTAATAABTBBTBBTTBABTBABBABABTBABTTATTAATBBATTTBTTBTBAABATTTATATTTTATTABATBBBTBBATTTAABTABBAABATTTAATTTABABABTATTBATBTATBTTBTTTBTTBAABTBBAATBABAABBBTBBABTBBTTTTABTATABBTTBAABBTABBAATBABABBTTAATTTAABAABBAATBATTBTBTTTTBBBABBTBBTTBTBTBBBTABBTTBTABTTATTTATBTBTABBABABBBBATABTBAATTABAATBABATTATTTAAATBABAAAAAABBATBTABTBTTTTTBAABATTBBAATATAABBABTATAABTTATAABTATABTABTTATABTAAATBABBABAABBBTTBTBTBTTBATAATBTABTBBTTABBTTTTTATATTAABTBABATTAABTBBTBBTBTTBBBBTATTBATBBBTBBBABTTATAAAATTBATBAATBBTTBATTBTTBAATTTATTBBATBATTTTTBBBABAABBTBAABBABBATAABBTTBBBTTBBTTTATABAAATBAABABTBABTABATAAATATBAAABABTBATABAATBBBTTABABATTTBAAATBBTAATTBTBBATBBBBBBTBAATTTBTTTABABATTABTATBTTBATTBABTBATABBATTTTTAATAAATAABBBATABBTAABATBTBTATBBTATBTBBTTATAABATTBTBBTBTTATTTBTTAAATTTTABABTTBBBABTBATTABABBATBTTBAAATATABTBAATBTTATAATATATAATTAATTTATTTATTBTABTATBBBBTTTTAABBBATBTTBTBBTTTTBATAABBTBTBBBBBBAATBTTBTTBBBBAAABTTTTTTTBTTABBBBTABBTTTTTTBTTATBTBAATTAAATABBTATBTBTTTTTTABTABTTTAATBBBABTBBBBBTATTTBTTATTTBTAAABBABATAATATBTBAABBTBTTBTBTBBTTTBTBTBBTBTTTATTBTABATTTTABTTAATBATATABTTATTBABTBATTTBTTTBBBAABTAATTBAABABBTATTABTATTATTTBATBBABBBBTTTBBBTTABBTBAABABBTTBTBABBTBBTBBATTAABABBTTTATBTAATBBTABTBATTTABTTBTBTTBTABABATBTATBATTABTBTABATTBTABABBBBBBAABATBBBTBBBTBTBAABBABBATTTABTAATTBTAATABTABAAATTAAATBTTAABTATBTBBABBAATBATABBTATTTAABBBATTBABTTTTTBTTBTTBBTBABTTATABAAATTATTTTBBBBBBBTAABATTBTABAABTBAABAAABBBABBBBATBTABTTATTABTTTABBABAATBTBTTBTTTBBATATBABTAAATTBAABTATTTATBBTTAATBTBTBBTBATTTTTTTTTBATATBBTATTTTBBBATABATBBAATTTTABBBBTTAATTBBABABBBBTBBTTTBBBBBAABTTTBTTTBTAABAATTTTBBBTATTATBAATABAAATATABTTTBATABTTTTTBBATTABBTTTTBTABTTABABTBTTTBBBTATAATBTBBBTBTTBTABBBABTBABTTAATTTTBBBBBAABAABTTBTTABTBTTTABAABTATBTBBTTATTBBBATATBBBATATTBBAATABTATTTABTBAAABBBTTBBAATATBTBAABATTABBTBTTAATBATATTBAABTBBBTTTBTTBTBBBATATTTBBBTBBAABATAAABTATABABTTTTBTTBTTATBABTTTTTTTABBABBAATATTABAATAAATATBTATTBBTBTTABTTATTBABABAABTTATBATTTTATTBTBBBTTABTABTTTTBBTAABTTTBBAATTTBTTBATTBBTABBTBBATBTBBAATATTBTTTBTBTTBABTABAABTBBBTABTABBAABBBBBAAATBTBTATTTATTABTBTTTTATBBABTTBBTATTAABTBATTTBTTTAAATTAABBBABBBATTABATTAATBAATBAAABTTAATTBATBTTAATTBATAABBBBBTTATATBTBBAAAAABTBTBABTABBATBATATTBTBBBTBTTTBTATATBAAATBTBTABBAABATTTABBBBBTBTTTTTATTBTTTATBAABBTTBTTBTATBTATBBATTAATBBBABBTATBTTTBTBATTAAAAATTTTBBTTABBBATBTTTBBATBAABBAATBTAAABBABBBBTBTBABBTBTTAAAABBATTTBTTAATTBBBTBTBTTATBTABTABTBBTABABABBTTBATTTATBBTTTTATTTTBTBBTBBBBBTTBBABABTBTTTTTBABTBBBTBBTTBTTBBBBTBTTTTBTTBTTBTAABABBTBTTTABATTTTTTTATBTAABBATBTBBTBABTBTATBTTBBTTBAATBBBTTAAATABBTBBTBTTABTBBATTBBTBTBTBTTBTTATTBATBABABAABBBBTTBTATBTTABTATATTABBATTATABTTBATTATTBBTBBTTTABBTBTTTBTATABBTTTATABBBTTTTABTAATATABTTATTTTABTAATTTTAAAABTATTTTATABTATATABBTTAABBTTTBTATBBBBAABABTBATATTTABATBBATBAABTABBATTTTTTBTATBTABTTBAABBAATBTABATABBBBAATBTBBATTBTBTBBBBTTBTBAABBTTBTBABBABABBATBBATTTABBBATBBABATAATAATTATBBTATTBTTBAAATBABTTATABBAATBTBBTTAAABTBTTBTTTTBATBBATTBTATATTTTBBBTTATTAATTBTBTATBAATTABBBTBAABBBTATBTBTATABBTAAABTTBTTBBBBABABTTABBTTAAABTTBTABABTBBTTTBTATABTBTAABBBATATBTATTAABABBBBBABAAAAATATATTTABABTAATTATBBTTATTBTBTAATBAABTTBABTABTBTBBTTBTABABTABAAATTATTAAABTTTBBTBBABBATTABBTBTBAATTTTTTABAABATBBTBBTAATBTTTBAABTABATBTABAATTTAAATTBBTBAATAABTBABBTBABBTBBTBBTTBBBBTATTBBBTTATBATTABATABATATTBAABABABAATABAABAATBBATTATTBABTBTBATATBAABTAAATBTTABBTBTABBAABBAABAABTTTTATAATBTTBBAATBBBTTATBBABBBTTBBTAATBBABABTBBTBTBAATTAATATTABTBTABBTTBAATABBTTBTABATTATATBTAABBTBBAABABBTBBABTATTTBABTBBTTBTAAABTTBTBAABTTBBBATTTTABTABABABABBATBTTTTBAAABABATBAATATATTAATAATABBAATTBABBBBABTBTBBAABAABATABTBBTTTBBABABBTTTBBBTTTBTBBBTBTTTAABTATTTTAATATABTTTABTTTABTTBTAATTBATBTTABTBBTATBTTBABTABAABAAATABTABTTTAATBTAATTBTTTBBABTTABBABTAATBATTBBBATBATABTBBATBBBTATATTTTTTBBTABABBBATTBBATBBTTTBABATAABTTTTAABTBABATTBBTAATTAAATTTABBBTBBATTTTATAATATATBTAATTTTABBTAABTBTBBABATATBBAATABBTATBTBATTBTABTABBTAATATATAAATBATAAATBATTABTBATTATAABTTATATBATBTTATABBBATBABBTBABATTABBBBTATAATAAAATATBBAAABTBATABATTTATTBTTBAABBBBAAABBTBTBTBABAATTAABTTAATBBATTTBBTBAABBTBTAABBBAAAABBBATBTBABBABTTBTBTAATBABATATTTBBATBTTAATBTBBBATTATTAAATTTTTTBTATTTAAAATBAAAABBTBTTTAABTBTBTBTTTBATBTBBBTTTBBATATTTTBATTBABTTBBBTATTATTTATABAATBABATTTTBBBTBATABATBATTTTATTBTTAATBATTBATABTATBTTTTTBATATBBATTTATBABABBTTBBAABBTTBTBTTTTBATTATABBTATATBBBTAATTABAABABTTATABBAATTBTTTBTBBBBBTTATBTBBBTBATBTTTBTATTTBBBTTBBTTBTBTBABBBTBBATTBABBABATBTATTBAAABATABTATATBABBTAATABTTAAABBTBBBTBABBBBBTBTBBABATTBTTTBTATBATBBTTAAAAAAAATTAAATTTTTBBTAAATTTATTATTABBBTTAATBBABTATBATTTBABTABATTBTBTBTBTABABATATBABBBATBATTTABTABBBBBTTBBBTABBTTTBTBABABTTTTTTTATABTTTTBTBAABATBBTATATABBTBTTATBTATATABBTBTBBTBBBBATBABTTBABABBBTBBBBTATBATATTTTBATBAAATABBTBTTTTTTTTTBTBAATTTAATATTATBBTATBTTTATTTTBBTBTABABTATBTBABTABTBABTATATBBAABTBTBBBATTBATBBATTTABTATBATTATABTBAAABBATBBBABTBBBABBTBABBABTBABBABBATTBATTTBABTTBATAABTTBATBATTTBAABTAAABTBTABATBTBTABTTBBBTATATBBATBABBBBABAABABATTTATBBBTBBABTBAABABABBATTBTBTATTTTTTATBTATTATBTTTABBATBBAAABTTAAATATATABTTABATTTBTBTBATAABBAABTBBTTTAAABBTBTTATBABBBTTATTBABBTBBTTTTBBTATTTABATTTTTTATBATTBTAABATTATTTBBAATAABATATTABTBTABBATATTTBATAATTTBTAATTTTAAATATTBAATBATAAABABATTBBBABTTBTBBABBTAAABTAATTTBBBTBTTTBTABABATAABTTABTTTABBTTATBBBATTTBBAAAABTTABATTTBBBABBATBTATTTBTABTBBBABATABBABTTATATABTABTABABTTTATBABAATTAATTBAAATBBABTTTTTATABBTBBBBTTATTTAATBAABATATTTBTBTAATBTTATATAAABTBTAABTBAABABBTTTTBATTBATTTABAATBBBBABAAABTABTATTATTBBBTBABBBBBBTABTTBTBATBBAABABBTABATBABTTBABBTBBTTBTAAAAABATBTTABBTTBBTTTBTTTAABBTAATBAABBTTTTAATBTTBATTAAATTTATBBBTTTABBTBATBATAABTABBBBTBTBTTAABAATBTTBBABBATTBBATBABTATTBTTABTBTBTTTABTATATABABTBTAAATBATTAABTAAABBTBAATTTATTABTAATTTBBBTBBTBATTBBATTBATTTTBBATBATBATBTTTTABBTBBBATTBABATBBTBTTTATATABAATTATBATTBTTTATATTTTBBBBTTTTABABTTTBAAAATBBTBAABBBTTABATAATBBAABABABBBTBBTBBTBTBTTBTTTABBTBTBAAATAATBBTTBABABTTBBBATTABTTTTBATTTTATTTAAATATAAATTTBTAATBBBBATATBBBAATAABTTATTTTBATBTBTAATATTTAAAATTBBBTBTBATTTBBBATBATAATTBTBTTTBABTTAAATTTAABBTATTBBBTTTBATBTATBABTABATBTBATBBBBBAABTABBATBABBTBTBTTATTBATBTATBTATBATTATATAATTBTBATBBABBAATBBBTBABTAAAAABTBABABATBABTBABTTTBBABTBBTATTATTBAABATBTTTATBTBTABAAATBTBBTTTTATAATTABTTBTAAATTBTTTTTTTTATBTBBTBTTTTBTTTATAAATTBBBABTTTBTAATBTBBTTBAATBTAATBAABTTTABTBTBAATTTBBBTTTATATTBABTTTBTAATTBBATBTATTBATAABBBTBTTBTTBATBTBBBTBTBBTBABTBTATBABABTBAABBABAAATBBATAABTABTTTABATATATTBABBABTAATTTTTTTTABTTATTABTTBBTBTTBBABBTBTBTTABTTTATABTTBTAAAABTAATTTTATTTTATBTTTBAATATTABTATBAAABATTTBAATBBTBTBABTTATTBBBTABBTAAATTAABBTBBBTTTBBTATATBBATBATTBTTBABBBTAAATBAAABBATTTBBBTBTATATTTTBBBTBABTATBTBBATBTATABTBTTTTABBTABTTTBBTATBTATTTTBAAATTABBTABTABATTBTTBTTATBTTATABTTTABAATTABTBABBBTTTABTTBTTTATBBATABBBBBBTBBBABBATBATTABBBBTTBATATBATTAABABATTBBABTAAATATABTBTBTATABATTBBABAABTAAATBTTTTBTABATBBATTABBTAATATTBBBAAAABBBABTTABBTBTTAATTAATATBATTATBBTAAABBABAABTATBTTTAATTTAATAABBBBBATTTTBBTBATATTBBBBTTABAAATBBBAATABTAAABATATTBBTTBTBBTABTAATATTTTBBBTTBBBBBTBBBBBABATAAATAABBTABTTABAAAAABTBTATATTBATTTTBBTBATTTATTBATATABBABTTBBBTAAAAATBATTBTTBATBBATABAABTBBTBTBAATBATTBTAATAAAATATBAAATABTTATBABTATBBTABBABTTABBAABTBTTBTTABTBBATTABTTTATTBTAAABTAABTTBBTTTTAATATBBTBATBAABABBABBTTABTTAAABBTBAABAATTTAABBABBBATABTTBATBBTTTTABTBAAABBBTTATTTTTAABTBATTBATBBABTTABTABATTBBTBTATBTBABTBABTAAATBBBTAATABTTTTBATBTTTATTTBTAAATTATTTBTTTBBBTBAABBTATTTTABTABTBTABTAABTTATTTAATTTBTBTTTATATTTBABBBTAAABATABBAATBATBBTABTATBABBAAABBTTBTABTTAATTTTTBAATTAAATTTTBAATTBTATAATBTATTBTATBABTAABBBBAATATATBBTABABAABAABAATBBBTBTBTABABBTTTBATTBTTABABBBBTAABBTTABTBATAATTBBTTTTATBBTBBATATTTBTTTTBBABBTBTATBTBTBABBTATTTTTTTTBTATATTBTABBAAAATABBABABTABBTBBAAATTBBTTTABABTTTATTBBABTTATBBTATATTTABATTBBBTATBBTBABAABTTTAABBBBTBAATBATTTBBTAATBBATBTTTTTBATATAATAATBBBABATBBTBBTAAABBAAAABBBBTTTABTBTTATTATTTTTATTABTBTABTBBTBTAATTTBTABBTTABBABTBBTATAAATABBBATATBTTBBAATBBTATTBBBBTABATBTTBBABTBTTTTATBBTBATATBBAAATBTTATTTBTTTATTTBBTBBATBTBTAAABBTABBATABTBTATBTTATTBTBBBBTBBTBTBABTBABBBTTATBTTTTBBBBAABTBTTTABBBBAATTATTAABATTBTTBBBBTBBBTTBAAATBABTBBBATTTAATABABTBBTATBBTBTTATABTAATTBTBTATAAATTATTBABAAATABTTBBABTBATBATTBATTTTTTATATAABTAAAATTATTBTBBABBTTAAAAATATBBATBBTTABTTTBATATTABABBBABABTBABATTBBTTTTTTBBTTATTATBATTATTBBBBTBBABTABTBBBBATAABABTTTABTBABBBAABTTBBABTABTTBBBTTTTABTATBTAATTTTBBATTATABABBAATTTBATBAAABATBATBTTABATTTTTTABTATTTATTABBAATBTTABTBBTBABBTTTTBAAABTATBBABATBBBTBBBBBTTBTBABBBTATATBTTTTTTABBTABBTTAAABAAAAATBTTAABBBBTATTBABBTBABAABABBBTTTATBTBAAABTTBTAATBBTATTBBTBBBTAATATTTAAABTBTATTBBTTABTBBTTABAATATATBTAAABTBTTBTBBATTATBBABBABAABTTTBBBTBABABBBTTATATAATTAAATTBTAAATTBBBTABTTATTATBTTBBTABBTBTTATABTBAAAABAATTTATTTTTTTBTBTABBBTATBABATABTATTTBBATABTTTTBBATABTTABBATABBTBTATTBBBBBABBTBBABBABTBBBTATTABATTATTTATTABBTTBTAATTBAABTATABBTTAATABABBATAATTBBTBBATTAABTBTTTTATTAABAATBBATBTTTTBAAATTBBTTBTTBTBBATTATTBTBBBTAABBTBTTBBTBATTTBBTATTTTTAATTATTAAATATTABBABBAATBTTBTTATTATABABBATTBBTATTATTBTBBTATTABTBTAATTBBBBTTTABTBATAAABTTBTTTAABBBATBBATBTTTTTBTBTTTTBATTTAABBBTBTTBABTTTABATTBTBBTTATBTBABTATAABTATTABBABATTTTBAATBBABTTBTBBBBAABBBABATBTTATABABBTBATBBBTBTAABABBTATBTBBTBTTABBTTTBTAATAAATTATABBTBTBBBTTATTBBTBBTATTBBBTAABATTTTTABBTBBBTTTAATTATTTTBBABTTTBBATBTTATBTTBBAAAATATBAAABTBATBBBTTABTABBBTATTAABTAAATATABABTAABTBBBTTTTABTBBBBTATTAAAABTTTTTBTBTTBTBABBTTBTABABTTTBBAABBBTBBTTBBBATTBTATBTATTBTATBTBTTAATABTBTBTABBABBTAABTBTTTTBBABTBAATTBTAABTATTTABBTTBTTBTBTTBBTAATABBBAATTBBBBBTTAATBABBTBTTABTABATBTBTATBBTBTABBTTBBBTABTAATBBTBTTBBBTABABATTBTBTBAABTTTTBBAABBABBABTTATBBBATTBABTTABTABTATTBTTABABTBBBATBTBBTATBTBTBTTBBABTTBTABTATABAAATTBBTTBBBBBBABTBTTBBTBBTBABTBBABBBTTTTBTTTABTATABTATAAATTBBABABABTBATBBTBBTAABBATTTTATTTATBTABBAAABTTTBTTTTAAABTBAAABBTATBAATBABABTBTATTBTBABBATTTTATTTAATAATTBBTAABBATATBTTATBBABBTAATATATTTBTTABBBBAATATBTTTBBBBTBTBBTTTTBTBBTATBTABATBBTBBTABTTTBTATAABTABTTTBBTBTABABTABATBBTTBATTTTAABTBTBBTBTABTAABBATATAABATTBTTTTTBBATBTTAATTBATAATTABBABTBTBTTBBATTBABATTAATABTABTABABAABBTTBBBBAATBATTTTTTBTTTTAAABABAABABATTABATAATTTABTTATAATTBATBBTTATTBTTTABTATATBATBATBTABBTTBTATTATTTBABAAAAABABABTTBBBAAATBATBAATAABTATTBABAAATBTATAABTTTTTBATBTBABTTBTTTAAABTAABBTBBBTABTATAAABBATABTBTTATABTBTTABAAAAATTTBABATTTBTTAATTATTBAATATATAAATTTTBBBTBTBBBBTTAABTTBABTTBTBABTTBBATAAABBBTATTTTTBTABBBATTTATAABBBBTBTBTBTTTATBBTTBBTBAAATTBTTTABATTTBBTBTTABTAABAABATTTTTABTABTAATATBTTBTTBABBTATATTBTBTBABATBATAABBBBAATATBBTTTTAAABTTBATABBTBAATBBBAABTTTTTTTTABBTAATATBBTATTBTTATBTABTBTABTTTTTBTBBABTTTTTABTTATATTBABAAATAAABATTATBTTAABBTBTTTBABTBTTATBTATTBABABTAABABAABBBTTBTTBAABATATBBTTATBBBAAAATTATBAAAAATBTTTTTABBABTAATATBATBTBBBBATBTBTBBAATAATBBABABTAABATTBABTBTTTBBATTTATTTTAATBBTTBTBABBTTBBTBABBBBAABBBBBABTBTBBTBBTBTTBBBTTTTTBTBTABABBTTTTTBABTATBTTBABBABTABTBBTABAATAAAATABBBBTTTBTTTABTTBTATBTBABATTAABATTAAABBBTABABTBTTTAATABTTTAABTTATAATAATABAABBTATTTAATATBTBTTTABBBBATTAAABBTBTTATBTTBATBBATTTATTBTBBBTATTTATTTTTABATAABBABBBTTBABABABTBTTTTBTTATTBATABBATTTTTTTTTBTATATBBBTTTTTTTTBABABBTBTBTTBATTTBBAABAATTATATTTTABTTBATABABTATBTBTBAAAATATBTBTBBAATABBTBTBTAABTBTTBBBTTTTTBTATBTBTTTABATBBABTTATTTAABTATTABABTBTBBTBBTBBATBBABAATBBTATBAABBTTTBTBTTATBABTBTTTTTBAABBBAABAABAAABTTBABBBBATABATTTBBBTATBABTABABBBTTTABBTTBABAAABTTATABATATBTBTBTBTBBTTAATTTTTTBBBBBBTTTTABTATBABTBTBTATTBTBATATTBAATTBABTBAAATAABBBABTATATBBTBBATTAAABBBBBTBBBBAAABABATTTBBTAAATBBTAABAATBBATTTABBATTAATATABTTAABAAATTBBBBBTTAABBAAATTTBABTTATBBBTTAABABTBTBAABTTAABBTATBTBBBBABAABABTTTAATABBTTBATAABATATTABTBABAATBBBTTBBTTTTAABTTABATBABBBTTBTTABBTTBBBBABAAATABBTBBBBTTATTTBAATATTABTBBTBTBBBBTTATTABTTTABTATABTBATBBTBBBTTBBTAAATABAABBBTBABBAAAABAABTBTBABBTTTTATBTTBAAAABTBTATBTTBTTABTBAABBTTTAABATABABTTTBAATABTTBTTAATTTATABBTATTBATBBTBTABBATBBTTBATTBBBTATATTAABTATTBBABABTTTAATBATAABTTTTBBTAABTBTBATABBBTATTBAABTBTAABBTTTTTBTBBAABTTBABTTTTATAATTATAATATATTATABBABTTTTBATAABTBTTBTBBBTBTAATBTTBTTTTBAATTTTTATBBBTAABAAATAATBTTBTBBBTTTBAATBBTATTTBTBTBBABAATAAATBBBBBBBBBTBATBBTBAABBTBBATTABTTBTAATABABABAAATBABTBAAABTBABTAABBBTBTTTTBBTBTBAABATBBBTATABATAAAABTAAAAATATBTTTTABBABTAATTTAATTTATABBBTTTABTAAATTTATBATBATBATAABABBATBTTBTTTTABBTTBABTTTBATTATAAABBTTTBBTABBTTTTBTABAAATTBATTTTBAABBATATATTBABBTTTABBBBTTTTBTBBBTTAAABTTTBTBTBTTTABTABABBTTTBAATTTBBABTBBATBAATBABAATTBBTTABBBTBTABATTTBTTBABBTTATATTBTTBBATTAATTTTTTBBTTTAATATTBTTBABTABTTBTTBTAATBAABTATTBABTTAATTTTAABBTATATAABATTTTTTBBAATATBATATBAAATAABTBTBBATBBTBBBTTTATTTBBBATATAABTATTTTBTBTBBTBBATABTTATTABTATBBAABBTATAATTBAATTABBATBTTAATBTABTBTBBTBATTBABATTATTTTTBBTABTBBTATTTATABBTTTATAATBTTTBTBTBBTBAATBTATTBTTAAATBTTTBBBBBATTBAABTBATTBBBABBATBTABTTBATTTBBTABBTABTBATTATBBBBTTABTTBAATTTTTTAABTBTBBBABAATBBTBBBBAABAATTTBBBTBBAABTABBBTABBTBAAATTBBTTTBTATATBTATBTBATATBTABABTABBBBBBTTATTAATBATBBTATBBTTBBTTTTBBBTTTTBBTTBBAATATBATTTTBBTATTTTBTATAABATTTATAATABABAABATTTTBBBTAATTTTATABBAABABTABBBATBTTBATBABBBAABBATTABBBBBBTBBABBTATABBATTTABTTABAABTAAABTATTTAABTBTBBBBABBATTTBBTTTAAATATTABABATTAABBBATBTBTTTTATTTABBBTBBBTABAATTTBTTTTABBBBTTTBAABBTBATTBTTTBTATBBTBBBATTATAAATTTBBTBBBTTABBATTBBBTBTBABABTTAAABTBBBTTATBTBAAATTAATTABAABTATAAATTBTBTAATBBBTTBBATTBTBTAATAABABTATTBTBTBBTTTBABAABBAABBATBTTAABATATAATTBTATBBABTBAAAATTTBTTABATBTTAABTATTBAABBTBBTTABBTATATBBBBTTTTAATBTBBTBTATBTBABBTBTBAABATATTTBTBBTATTTBBABTABAAATTTTTTAABBABTTTABTTABTTATTBTTAAAATAABATBTTABTBBBABBTATATATTBTABBBTATBBTBTTBBTAAATTBBBBTTBTBTTTABTBTTBBBBBBBTATTTBATABABBABABTTABATTBTATTTBATBTABATBAATTBBAABTTTATABATBTBTBABTAATBTBBATBBTABAAATBBBBBBTBATBTBBAABTTTTTBTTTTABAATTBTAAAATAABTTBTTABABAATTBBATTBTBBTBTBATBTBTTTBTTBBBTABTTTTATTBTBTBTTBBAATTTBTATAATBBABTATATBAABATTAATATAATBTBTBABBTTTTTTATTAABTBATTAABTBBABAATBBTBABABABBBTABTBTTTTTAATTAAATBTBBBBATBATTTBBBBBATTBBAAATTBBBTTBABABBTTBTTBTTTBTTTTATBABABBTTTBBBBTATTATAATTATTTTBBTABABBATTTTBTBBABTTTATBATABTBTTTATATTABTBBTATAAAAATABABTAATAATBATBBATBTTTABBBBTAABBATTBBTABBTTBTAABTBTTABTATBABTTAAAATTATTTATBBBBTTTBABBBATTBATBTTBTAABBTTATTATABABTAAAATAABABTBTTAATTBBAATATBTBABATAABBBBATBTTBTATAABBBBTTBBATAAAAATABBBBTABBTTTABAATBTTTTTTBBTATTBBTBTABBBAATTTATBTABBTATBBTTBBATABBTBBATTTTBATBBATABTTBBBTAATBBTTTTABBTBBABATBATTABTTTBBATBATBBAABBATATAATTBBTATBATATBTTBBBTBTBBBTABTTAABAATBBTTAATBBTTTTBBAABBBBATATABTATTBTBTTBTTABTTTBTTTTBABATAAATBTABBTAATTTBBBTTTATATABTTTTABBBTABTTBTAABATABABABTTTATBTTBBTTAAAATBTBBBBBTTTTABTTBBBABAATTTBBBATATATBBBTTBBTTTBBBTBAABAAABATABATTTTATTTBBBBATTTBTTTBAAATBATBBATABTAABBBBABABATTAABTBBTBBTTABBBTTBBBAAATBTAATTTBBBBBBBTTTBATAABAABTABTTAABATBBBABBBBBTAATBTTBTTTBBBTTTBAATBBABTBTABTATBBATTABTAABATBATTABAATAAATBATABBTTTBABTBBATBBBBTATTTTTTBTBBTABBTTTAABTBTBTBBBATATBTBBABBBTBBBTATBABATATTTBTTTTTBTTBTBATATBTBTTBBATABAABBBBTTTABABTBTTBABBATTBTAATTBTTBTTBTTAATBATATBBTAAABATTTTATTBBBTTATATBATBBTBBATTATTATABBABBBATTTBABAATATTBTTTATTTTTTTTBTATBABBBATTBBAAATAATBBTATBTBTTBAATTBATBBBTTBTTTATAABBTATAATTABABAAATTBTBBABABBBATBBABABTTBBTBTBTTBBAABBAATTTBTTTAATBAAATBBAATAAAATBATTTTAABTBTBTTBTTTATBBBTTBBTBTBBTBATTBABABBTBTAATBTABATTATTBBTBTTTBTBTAAATBBATTTBBAAAAAAABBATTTABATBBATBBABABBTTBABABBBABABAAAATATATBABABBAABTBBATTTTTTBBAATAAATABTTBBBTTBBBBBBTTTTATTBTTABBBBBATTAATATBBBTBTBBTBATBBBBTATABBATAATATTTABTATBBTATBAABBATBBTTAAATATBTBBTTTBTATABBBTABTTTTTBTTTAATAATTTBTAATAAABTTBTAAATAATBABABAAATBTBBTTTTTBTTTAATBATBTBTBTTAAABBTBAATBBBBTTTBTTTBBABTTTTAATBAABBTTATATTABABTAABTABBBBTBBBBTAABABABTBTTTBATTABTATTBTTTBBTABBBTBBTTABBABABTTTBTAATTTBABTTBTBTTBTAAAAATBABTTTBAATABAATBTTTTTTATTBBABBAAABBBATABBTTTBBBTATBBATBTTTBTTTTTTAATTBBABTTAABAABAATTABABBTTTATABBTAABABTTBTBTTATTBBBBBABTABATTTTABTTTBATATBTTTAATBTTBABABATBABBTTTBABABBBTTTTATTBBBBATTBTTTATBBBATBTBBTBTABTAAATTTAATAAAATATBATTTTTBBBAATTBAABTABBTBAAABATABATTTBBATTBTATTTTBAAATATTTABBTAABBABTTBBTTTBBATTTTBTATTAATAAAATATTATBTBTBBBAABABTAAAATTAATBBTTTAAATATTBATAATBBAATTATBABTTBTABBBBATTTTBBTBTBTTBBTAABBBBABTBATBTTTBBTTATABTTBAABATBBTAATAABBBTATATBAATTATBTTTTBTTTTBBBBBTBBBBBBBAATBBABATAABTTTTBTATBABAATTATTTATTBABTAAABBTTTABBBBATBBTTABBTTTTTBTATATBBTBBTTTABTBTTABBBTATBABTTATATTAABTBABTAABTATBTBBBABBTBBATTTAAATTAAABTTATBTTBBBATTTBBBATTTBTABTTTTBABBTTBTABBBTABAATTATBATBABTABABTATATBABABTBATTTTTATTTAABTABBTBBTBTAAAAABAAAABTBAABTTAATBBTTBBABTTTTTBTBTTBATABTTTBBTBBTBTTBATAABTBTAATAATBTAAAABAATTAABABBTAATBAABBTBTATTAABTATBBBBBBABBTBTBBTTATTBAAAATBTBTTBABABABTBATBBTBBAABTATBATATBAAAATABBATTTTTTBTTBBTABTTATAATBBTBBTABTTBBABBTTTABATAAATBTTAAABTBATATAAATTATATATBBTBATBBTBTBABTTTABATTAABTTBTTBBTAATTATATAATATTTABBATATATBTATTAATTBTAAATTBBTBTBTTBTTABTTABTATBAATAATTTTTTAAATBTAABBAABTTATABABTBBAABTATBTTBTTTTBTTTATTBTTBATTTTATABBBBTAATABATBBTBTTTTABBATBABABBATABBBBTTBATBABBTTATBBATTTATTTATBTATBABATATTTTAAATATBABBBTTTTAABTBBTTTATTAABTTBBTTTTAATTBBTAABTTATAAABTTTTTTTTATABBAABBBBTTATBATTTTATBBBBABBTABTBTAAAATBAABBBABBTTBBBBBTBTATATBATABAAATTAABBTABBTATTBBBATTBAATTTABATABBBABBAATBBTTBTATTTBATBATTATBBBAATAATBBBATAAABBTBTTTBTATTTABTTATTAAAABTTTBTTAAATBAATTTBTTTTBABATTTTATATTAABABBAAABBBBTABTBTTBTTTTBBBATABTBAABATBTTBATBTBBTTBTTBBABBTAABABBAABTABTABATTTBBTTTBTBTAABTABTTAATBTBTABAAABTATBTBBATBBTBAAATAAATTTABBATATBBBAABTBTTBTAAAATTABBBTTTBTTTABTBABATAABABATBBTABTATBTABTBBTBTBBTABTATTAABBATBATBTABATBBBTATTBTATBBTBAAABABBBTTABBTATATATTTBTTAATATBBABABTTBABBTATTATBTTBTTBAABTTTTAABAABBBBTABTATAABBBBABATTBBABTTBTTBTBBTTBAABABATTTTATTTTTTTTBBABAAABTABBBAABTABATTATTTATBBBTAABTBATTBBBTABATABTTBTBBATBBBABBAABTTABBABTTTATBTBATABTABTTBTBAATBTTTTATBBTATBBBAABAAATTBTTATAATATTTTBBBBATBBTBATTTTTBBBTATBBBBBTBBTAAAATTTTBABTTBTTTTATBATBBTBBBTATBTATBBTABBABTBTTBTBAATBBTTTATAABTBATBTABBTBBBTATABTBBBAAATTBBATBATBTTTTABABBABABBAABTTATTTATBTTATAATBABBBTTATTTABTBABAAATABBBTTATTATABBBBBBATBBBABBTAAATBATABABBTATBTBABATABABTTBABTATTTATBTTAATAAABABTTABAAATBTABTABBBATBTBTBAATTAABTAABABTATTABATTTBABABBAABAABATBTABTBATTTBTTAATBBTTTBABBTBTATBAABATTBAATBTTTTAAAAATABTTTBTTTBTTATBBBTATTAABBAAABTTTAATBBTTTAABTTBTABTTBTTTAAATTBTBBTAABTBATABTATBATTATATTBBBBTAABTATBBTTBBAABBBTTBBBABAATBBTBBATBBBTTBTATTBBBBBBTBBATBTBAABTBTTTABTTBTATTATBBTTTBATATTBBBBATBTTTTTTTTAATTTBABTBBTBABTAABTAABTTABABBABATTTTABBTTBTTBTTBAATBTBATATTTBAAABBABATAATTBBATTBTBATAAABBABBATTABBBTABBBTBAABTBTABBTTABATAABATATBBTABTBBBBTAABTATATTBTTBABBTTTATBATBTBBAATAAAAATTBABBTTTBTABTTTBAATBATTBTTTBBTAAATBAABAAABTTBTTAABTATTBABATTABBTBTBATBTTABBBTTATTBBBABTBTABTTTATBTTTTTAATTTBTTTBTBTTTTABATTABTTBTTTBTBBATBTBTTABTBTAAABBTBBAABATBTATTTAATTAAATATBTABTTTTTTTTTAABBATTBBTBABTAATABTTBATTBBTATTATBTATABBTATBABTATTBBATAATTTTBTTAAABATBTATAATTTATTTTBATABABBBAABBTAAATBTATTTAATBATTBABATBTTBTTTTBATAABABBTBBBABTBTBTTABATBTATBABBTTBAAAATBBBBAATBAATBBTTAATBABATBABTAABBTTBTBBTTBABBTTAABABTTTBTTBBAABABTTTBBABTTABTTATATTTAATTBTBTAATBBABBTTTTBTABTBTBBBTTBBBBTABTTBTATTTTABBAABTTBTTBAAATAATTBBAATTTTTATAATTBBBTTTTBTTATABTATATBTAATBATAAAAAAAATAABTBTTTTBBBAATTBABBBTAAATAABBATATBBAAATBBBABTATATBABBBABTBAAATTAATAATBABATABTBBATABTBBBTBBABATBAAABATAABBATBABTBBBABTTABTTTATBTTATBTBAATTTBAAAAATTATTBBBTATBABBTTBATTBBBBTABBBBBBAAABATTAABBBTBBTBBABTATATTBBAABATBBBBBABBTTAATBAATATAATAAATBBAABBAAATBTBTABTBABTBBBTTTTTTTTATBTBABTAAAATTBAATTABTBBTTTATAABTBTABTTTTTBAATTBBABBBATATTABTBBTTAATTTTTTBBAAATAABBTAATATTATBTTABTTBTATABABATBBBBTBTBBTTBTBABTBBTTBBBTTABBTAATBTBTATTBBBTTTAAABTBATATTBTTABABTATATBATBAATTTTBTBTTABBAABTTTTTAATTAAATATTBTAATAABTTBTTBTBTTTATTTABBAAAATBAABABBTTTTBBTABTBAATAAAATABABTTATABTTTTTBAATATTTABTTBBABBTABTBABAABABTTTBATTABTTABBAAABTTABAABBTBBATATBBABTBTBBBBBTBTBBTTTABBBBBABTTTATTTBAAAAAAAATTBTAABTBATABBAAATTBBTAAAATTABAAATTTBATATABTBATATTAATATABAABTBAATAAAATTAATABATBTABTBABAAAABABTABATBBBTATAAATABBABATTTTBABTATBBTTBAABTATBBBATTBAAAATATTAAATBAAABTBBTABBATBBATAATTABTTTBTTTBBAAATBBBTTABTTTBTATTATTTATBBTAAATBBBATTBBABBBTTBBTAATTTBTBTTBTBBBBTBBBTTTTTAABBTBTATTTBTTAATATBTATTBATABBTTBTBBTTABBATTTTATTBBBBBTAAATABTBBBABBTATBTTTTBTBAATBABBABTAAAATABABBTTAABTBATATBTABTBBTAAATTTBBBBTTTTBBBBAAAABBAABBBBTBABBATATBAABTATATBTTBAABBTTABBBBAATBTATATATBBTTTBATATBBBBTTTBBAABBABBTABBTBBTBABTBTBTBBTBTTABBBBATBTBTABTBBATATAABTTBBBBBTBAAATATTTBABATATTTAABATBATAATATATTAATBBAABTBATBATTTTTBBBATAABBTTAAATTTABBBBTTBTBBBBBTTBTTABATABTBTBBABTATTABTTATAAABTBATBBBTTBAAATTTBABTBTTAABTTAABBTABBTAATATTTTTTTABABTBBTTTABBTTBAAATTABTTATATTAATAATAABBTTTAAABAABATBBATBAATAABBTABTBTBTATTTTBTTBAATTATTTTABTBBTTTABBBATBAATBAAATAATATTABTTBABTBTTAAAATBBTBTAABBAATTBATATBTBBTABABBAABTBABBTTBBBTTATBTTBTATBTBBBAAABTTBAATTBBTAATBATATATBTBTTTBABBTATBBTAABATTBABBATBTATBBTATTAATTTBAATBTBTBTAATBTBTATBTTTBAATTAABATTTATTBTTTAATABBTBBBABTABBAABABAABBBATAABBTTTBBBTTTTBABBTBTBBABATBBBAABTTTAAAABTTTTATTAABBBTTTTTTBATTTTBTTTBBBBAAAABBTBTTATBBBATTBBBTAAABBTTTBBABBABBAAAABTTATAABATTBTAABTAAABTBTBBTTATATBTAABTTBAATTTBTATABTTTBABTTTTBTTBATTTBATTAABBATBBTBABATTATBTBTTAABTATBBABBTBTBBABBATBTTBTBTBATTABBAABTTTTABATATTABTBTAATATABATBBTABBAATBBTTAATBTTABATTTBABABTTBBBABTTTABABAABBBTTABTBTAATTTAATTTTBBATATATATBTTTTTTATBATBTAABTABBBTTBBBTBBTBATTTBBAATBBBBTATATABTBATBTBAATABBBTAATBTABAABBBAATBBATTTTATATAATTTAABABTTBTABBBBBTBTBAAATAABBTTAAAABBATTTBBTABBBBTATATTBTTBATATBABBBBBATAABBATBBABATTTTBTTABTABBTBTABATAATTABTAABBATBATBATAATATTABBTABTTTBTTBTBBBABBATBBTATBTTTBTBBBTATBBATATBTTTATTTTBTBBTBTABTABBATABBTABTTTTBTABBAATTBBABAATTBBTBBTBATTTBTTTABBABAATTATTATBTBTTTBBTBATTATTTATTTBTABTTTAATBBTBBBTATTBATTBAAABTTAAAABTBTBABTTATAATTTTTABBTTTBTTBATTATBAAAABATBABTAABTBATTBTTBAABBBBTBBABAATTBBABABTABATTTBTTTTATATTBBBAAATBABTBTBTTBAABATTTTBBTTATATTTTTBTBTBBBTATTBBTBTABAAATBBBAATTTABBTBABTABBTBTBBBBTBBATATATBBAATTTTTAATBBBBBATBABTBABBABTTBBABABBATATBBBTABTATBTAABBABATBBBATTTTABTABATABBBBTBTAATATBBBBAATTBBBATBTATBATBBTATBAABTTBATTABTATTATBATBBTTTTTTBTAATBTATTBABTBTBBBAATTBBTATTTTATTTABABTTABTBTTABTBTTBTTABABBATBBATTATAAABAABTBBAABTBABTBBTTTTAATTTTAAAABABAATBBTATTBBTATTBAATBTBTTTBBTATATBTTBBTTTBTBBABBBTBAATTAATAAABBBTATABBABABTTBTBTTTBAATABATTTTATABTATTAAAABTTABBAABTTTTTTTTTTBAAATTBATBTBBBTTTTTBBABTTBTABBBBAAATTABBTTTTABBBBBTTATTBATTATBABTBBBTTTTBAAATTTBBABATATBAATTBTTTTTAATTTBATBBATTATBBATTABBAABBBTBBTBATTTBTTBBBABAAABABTBBATTTTBATABTBTBATBATBBABTTBTAAAAATTBBTBATAATTAAAABBBTBTATBTAATTBATTBBATBTTTBBABBBTTTBATBBATBTTTTBBTTAATATBTTTAABAAABABBBTATBBTTTBABTTABABTBAAAAABTBAAATBATTBTABAABTATTAATABBAAABAAABTTBBBBTBTBBTTBTTATBTTBBABBTTABTTATBBBBABABTTTAABTBTBTTTABTATABABAABAABTTTBABABATBBAABABTBBBBATBABBTBTBABBTBTAAAATTBBTTTABTATATABBBBBTBBBBTATABTBBBTABTAABATTBABATBBBBABBBTABABTTTBTTTBTABBABATTTABBAATBTTTATAAAATAABAATTBBBTABBBAAABATBABTTBTAATAAATTABTAATBBAAABATBBTTAAAAABBBTTBTTTTBAATBBBBBTBTBBTATABTTBBAATATTATABTABBTBTTTBTABABTBBABBTAATATBBABAAATBBBTAATBABBABTBBBAATBTBBBBTTABAATTBBABTBBBBBAATBAAABBTTAABTTBABTATTTBTBTATBTBBATBBBTTBAABATABBTBAATBBTTAAATTTBTBTTATBBTBATTATBABAAATAABTTBTTAATBBAATTBBAATTAATAATABBTTBBTBTABABTBTTBTATTBTTTTTTTBABBATTBTTABBBATAATBTBAATABTATTTATATBBBATTTBTTTBATABBATTTATABTBBBBTTBATBATABBATBTATAAAAATBBATTTTTABBTTTTBTTTTTTAABABTBTAABBATBAATTBBTTATBTTTATTTTAAATTTABBBTATBTAABATABBBTTTTBTABATABTBABTTAATTTBTTTBTTTTTTAABABTTBBTAABAAABBBTBTTTBBTBATABTBTTTATTTABBBATTTTATTAAATTTTBAATATBATTBTTTTAAABTATBAATBTABBBBTBBTBBAABABTAATTAAATBTTATTBBABBABABAABABABTTATTAABBBTBATATTAATTTABAAAABBBBTBABBAABBBTTTTATBTTTTTBTABBBTBABTABABABBBBTTBTBAATAATBTTBTABABTABATBTBTTTTBATBTTTBTTATTTTAAABABTAABTBATTTBTATBBTTAATBBAATBBABABAABATBABBATTTATTBATATATBBTABBAABBATABATTBBBABTBTTBTBTTAAATTBBATAAATTABTTATTTTTBBTTATTBBBBBTABAATTAAATTTTABBATTTBBAATBBTBABBBABBBBBBTBBBBTTATATBTBBTAABTAATTATAABTTABBBBBBTTTBBBTTATAABAABBATAABTBBAATBTABBTTTTTATTAABBABABBBATTATBBTATBTBABBBABAAABTTTTBTATATBBBTABTATTBAAABABBBBABBTBABTTAABBBBBATATABTBBBAATTTBTABTTTATTTABABBATBBBTTBABTTTABTBATABTTTABTBTTBBABTTTTTTTTATTBBTBTATTABTAATTBTTBAATATTABTTBBBBTTTBBBTTBTBATBTATBTABATTBBTTBTBBBBBABTAAAATBBBTTTBBTBTTABAAABBABTTBTBTBATATATBBATBTTBBTABBBBBBBBATBTBTTTATAATATABATTBAABTAATTTTBTTBTTATAAATABAABABBABTBTBAATTATTBBAABTTTAABBTBABTTTBAAAAATBATATABBABABTAABATBTBABBTTABBATAABABABABTTTTTATTATABTTTBATBTABBTBATBABTTABBTTBBBTTTATAABTTBTATBBBATATATTBATATBTABBTTAAAATTTTBABTTATBTBATABAABTBBTBBAABBTBBTBAATTBBTBTBATAABTBBTBTBATAATATBTBBTTBATTTBBTATBTTTBBATABBTBATTBBTTTATATABTBATABTTTTABAABTTABTBAAAATTBTBTBAABABABTATATTTTABABTBTBABATBBBTABTTBTTATTBBBBTABBBTTTABAABTABATTTBABTABATABBBTTAATAAATTAAABTBBATATAAAAABABTBTBAAAABABTBBTABBTBATATBAAAATABBBBBATTTTTTTABBTTBAABBTBTATTTBABATTATBABTATBBTTTBAABTTTTTTTTTBABBBATTTBTBAAABBTBBBBATABBTABATTTATBBATABTBTBBATTTATATABTATBBBABTBBTBTBTTTBTBTBBBBBAAABTBTBTBAATBBTTTABBABBBAAATBTBBATATAATABTTBBTABTBTABBATTTBABATBTBTTTTAAATTTAATBTTATBBBBBTTTBBTBBBTBBTBBAABTBBBBTTTABTABTBTTTATBTTAAATABTTBATTBTATTBTATTTATTTTTTBATTATTTTTTBATTTBATTAAATBTTATBBBTATTBAATTBAABABTTTTAAABBBBBATAAABBTATTATBBATATTBABBTAATBBBTAABTBTTAABBBBBBBTTBABATTBBBTATBTAAAAATATTTBBTTBABATBBTTBBTATATBBATTAABTTTBTTTTABABBBAAABAABATTTABTATABTTTTATTTBTBBATTAATTATAATABBAATATTAATTTBAABTABTTAABTBAAABBTTATTTTBATTTATBBATTTBTBTATTABBBBTTTBATTTBTTTABTATBABBATTATABTABBABBTTBABBTBTTTTTBABABABAATBBBBTBAAABBTTAABTTAAAAATTTTBABBTBAABTAABATATBTBAABBATBATTTTTTABBTTATTTABTTBTTBTTATATATTBBATBTTTBTTBAAABAATAABTATBBTTTTBBTTBBATTAABATBABBABBABAATAABTATAATTTBATTABTTBTTATABBBABBAATTBABBATTTBBBATBBABBBBBTAAAATTTATATBBBBTBBBAABTTBBBTBTBTAAABTTABBTBTAATTABTBBABTATBTTBTBTABATABBBTBAABTATTTTBBTABBBBAABBTATBBTABTAAAABTATTTATTTTABTTBBBATTABTBTAABAATTTTTAABBTBTTBTABBBATTTABBTTABATTABAAAAABBTBATBBTBBAAATTAATAATBTTTTBABTATATBATBABTABBABBTATTBBTABTTBTBBAAAAATATBBBBBTBTABTTTAABBABTBBBATTTBABBTTBBBAATTBBABBBBTBTABABTTATTAAATTBTABTBAATABAABBTBBATATTAATAATBBABTABBBABBTBTBBABATTAATBABTBTBBATABTBTTTABBTTATTATTTTTBTBBTTBTTABTATBBBTTTBBTTBTATTTABBBATBTBBTBBTBTATBTTBABATBBBBABATBTTBTBBABTBBABTTBTBBBBBBTBTBATTATTTABTATTABTBBTTABTTBBTBBBBTTTABATBATATBBBTBTTBTBABBBTATBBBATTBBBATTBBBBTTATTBBBBTTTATTABBTTTTATBTTBBBTTTAABBTTBATBTTBATABBBTTTAAATBAABABTABAATATTBBATAATBBABBTBTBBAAATTATTTBBATABTABATBBTTBTTABBABBBATATAABTABBBBTATBATATTTBTTBTTBABATTABABTABTABAATABTAAAABTTTABAATBBATBATBTBTBTTBBABBBBBTTTBATTAAATBATABBTAABBBTTABTATABATTBABTBBABTBABABTBATTBBTBABTAATTTBBTTBATTTTTBBABTAABTTTTATBBBABBBBTTTATBBBAATTTBTBAATTTBBTAABBBBAABAATTATTBTBTATABTABBTBTTAATTBTTABTBTTTBAATABBTTTABATBTBTTTTTTBTTBABATBBBTAATBTAAABATTATTTTTBBBTTTTATATATBTBTATATBBATTTTTTTBTTBBTBATTBTBABATBBAABABTABBABTTTTABABTBAATBBAABBTBTTBBBTBAAABTABBTTATBTBBTABBTTABBATATTABAABTTAATBBBTTTBBTBBTTTBTAATBBATATABAABTBABBATABATATATBBBABTATTBTBTTTTTBTBTBBBBTABBAAATATBBBTBBBATBAAABTTAABBTATATBABBATTABTBTBTAAABBAABBTATBATTBBTBATATBTTBABTTTTBTBBABABBABAATBBTTBBATTATTATATTBTBTABBBTAABATTAATBBTBTBTTTBBTBAAATTBBTATBBTBBATBBTTAATATBTBTBABTTATBABTBBTBTTAABBBABABTTBATAATBBBABBBTATTTABBBTTTATAATAABTAAAATTTTBBTAAAATBTBTTBBBTATBBBATTTABBABTABBABAABTBAATTTABBBTTTBTBABBBAATTTBATTTTBTBBBTBTBAAATAABTBTTBTTATBBTATBBTTAABTABTBABBBBAATTABBABTBATTBATTTTATBATBATTABTATATATABTTBBBTTTTTBBAATATTABBTAATTTBBTTBATTTTTATTTTBBTTABBTTATTAATTTATTATTBABBTTABTTTABTTBTBBATABAATBBBBABTATAATAAATBBBATAABTTTBAABBABBABATATBABBTTABTABBAABABBTBABBBATBABABAATATATATTABATTTABBBBBBTBATTTAATBABBTBATABBTBTBBBBTTBATBTABBTTATTBTABTAATATBATABABTABTTTTABATAAATBTTTBTTTTTABTBBTBTTTTATBAAAAABBATATBTTBTTBTTBAABBBBTBABTATTATBBBBBTTBTBTATBTTTTBTBABBTTABABTABBTATBAATAATBBBABBATTBBTATBBABAABTTTTAATTBATBBTAATTABTABATTTTTTTBTABAATBTATBATATBTBBBAABABBTBAATATBAAATBTTATAATTBTBTABABTBABTTTATTBTTTTBTBTTABBTTBTATABTBABBTTBTTATTAATBATBTTBAATATTTTAABTBTBTTATBBTATTBTBAATAATBBTBATBTABTBBBTTTTTBTBBTTBBBBTATABBATABBBTBBBATBTBBTBATBABTABBATTBATAATBTTTAAAABATTBABBABATABBBABTATATBBBAATATTTTTTTTBBTBBATTABAAATTBTTTTABTBBABABABBTATBATTAATATAATTABATAAAATBTTTTABBBATBTBTTBTTBTBTBTTBBBBAAAAATTABABBTAAATATBAATTBATBAABTAATABBTTTTBATTTAABTTATBBTTTBTBBBBTATABAAAAATATTTTTBTBBATBATTATTATBBBBTTAAABTBAATATTBTBBBTAABTBTTTTTTBTAATTABABAATBBBABBTBAAATAABBATTTBABTTABATBTTBBTATTBTABATTTBATTATATTTTATTBBTTATTATTBTAAAATTAABTTATBTTBBTBBBTBBTABBTBATTATBTTTBBBTTTTBBBABBTTBBBBBTBTBBAATTABTABBTATATTTTATBTBBBABTABATBBAATBBTATABTTABABTATTTAATTBBBTTBTBTBTATBAABTBTTTTTTBABTBBBBBTTTBABBBTTBABBBAATTBBBBTAABBBTTAATBBABABTBTATTBTBATATBBABBATTBABBATABBTAAATTABBBBBBBBTBBTTATTTATBBBTTAABTAABTABBBABAABBATTBBAAATTTTTBTAATBBBBATBATBBBBABAABTBTTBAATTBTATTBTAAAATBTBTTBATABABBBTBTBTTBABTTBTABTBBATTTAATTABTBTTBBTTATTTAABATABBTTTATTTBBABTBTAATBTBTAABABTTATAATTATBTAATBTAATTABTTTBTATABATTABBBTBBBAABTBTABTBAAABTTTBBTBTBBTTBABABABTBTBTTBABBTTTATTBBTTATBTABTTTBATTTATBTTABBBTTBBBTTATBTBTTATBTAABTABBATBTABABTTTTATBBTTBBTBAATTBATTATTAATBTBBATTTBATAAABABATBBTABTTTTTATAAATABBAAATTABTATTBTBBBTBBTBTATBBTTTTBATAABATATBAATBBBTTBATATTBBBATTAATTABABATTBBBTBTATTBABBBBTTBBATAATBTTBABTTTTTBTBAAATBTTTBAAATBTBBAAABBAABATATAATABABTTBTATATTBATTBATTBTBTBTTBBBATBBTTTTABTBBABBBBTAATABTTABBABTTTABTTBTBTABTTAATBATTTABTTABBBTATATBATBABATBATTATTBBTATTBAATABBBBABABATBTTBTBBBBBBBTAABTTAATTBATATATTBBBTBABAATTTTTTTTTBBABBBTBABBAAATTAATTBBABTBBTATTTAABTAABTABBABTTBBATTATTTATATTBTBBABABTTATTATTAATABABTBTAABTTATATBBBAABBBTTATBTTABBBABAABABATBTABTTTTTTTATTTAATTTBBBTTTTATBTATATTATABTABBATTATTBTABBTTATTABBTATTBBTTTTBTBTAABATTTTBATBBTTTABTTBBBAABTBATATTTBTTTAATAABTTTTTBTTBTBABTBATBTBAABTTBBBBTBATTBBTTBBABBTBTABBBTBAABTTTTATATAABATTTABTBTBBTBBBTAATTAABTBBTBTTATTABBBATBBBAAABAABTTTBATBBATBTAABTBAATBTTTABATBAATATAAATAATBATABAAABATTTTTTTABTATBBATTBABBBBBBTBTBBAABTTTABTBTTAATBBTTATABBTTTBTTBBTBBBBATBTATABTABBBBBTABBABTBBTBBBTATBATBTBTBTABBAATABTTBTBBBABBTBAABTABBBATTABABBTBATTTABTAABTTTBTTBBABBBTTBBBATBTBATABTBTTATBBTABTATAATBBBBAATTAATTABTTTTBTBATAABABAATTTAAABBAABTTABTAAAATBBTATABBTTTTATTTTATAATAATAAAABATBBTTTTTBAATABABATTTBAABAAATBBTTBATBTBTBBBTATBBTTTABTBBBTTAAAAABBTABBABBAATTTTTTBATTTTABTBBAABBBBTTTTATTTTABTBTBAAABTTAAATATAABTTBAAAAAAAABABTABATAATABBBBBBTTATBBABATTATTBABTATBBAABTTTBTBTBTBBBABAABTBTTABABTABTBBBBTABTBTTAABBBBBTBABATABAATATTATATTTBBBTTTTTBTBTBBBATTTTABTBBBAAAABATBAABBTABATBBTBAABTTBBBTTTABAAABBBTTTBBTAAABTTTABBABBTAATBBBTTBBTTTTTAAABATBTBTTTBBTTBBTBBAAATATBBBBBBBTATTTTTBTBTATTABATBATTATABBBTBTATBBATAATATBATBTBBABABBBBTBBTABBTTBABATAABAATTBAATAAABTTTTTBAAATTTABATBTBBBATTBBTABTBATTBTTTTBTBATBBTTABTBTTBTTTTABABTTATTBTTABBTAABABTTAAATBBBBTTBTAATAABTBTABBATTABTBTABBBABBBATTTABTTBAAAAABABBBTBABBBTTTAAABBTBBAAAAATTBABTTBATAATATABABBBBTBBTBBBTTABATTTBTTATAATBBTABATBTBBTATAAATTBTBBTBTTABATBBABTTTBBTTTBAAAABTTTBBTTBTATBATTTAABTTTBBBAAAATTABBBTATATTTTATTAABATTATTTTBTATTTBBBBBBTABBTBABTTATBAAATTATTBBTTBABAABABABBBBABABTBTTTTBAABAABBATBBATATABTBTTABABTABBTTBTBATATABTTTAABABBABTTTBBBBAABBATBAATABBBABBTBAAATBTTTBBABABBBTBTABBAABTTAABTBABTBABTAABTBBABTBABBBTATTBTBTABATABABAAABATTBBTTTBABBAATTBATBBBTBBTABAAABBATAATBBTTAABABBBTAAATTATTBATBBABABBBTABTABBBBBTTBATAABTAABBATATTABBTTATABBAAABAATTBTTTATBBABBAAABAABTBABBTTBAABBBABAABBBTTTTABTBBTTTTATTTABTABBBTATTBBBBTAABTABBTABTAATTAAATTTTTTTATABBBABATTBBTBTTABTATTABBBTATBTTTTTTTBTAAAAATBAATAATBBBBTTAABBTTBAABBTBBAABTBATTATTTTBBTTATTBATBBTBATABABBTTAAATBAATTABTATABBBBATBAATBATTATTATTBBTTBBBTBTABABTTAAATTTTTAATTAABTBTBTTTTBATTTABABTBAATTAATBBBTBBTBTTTTBBTTATTTABTBTTABBABTBTTTAATBBTABBBBBBTBBTBTBTBBTATTTBATBTBTBTTATTABTTBBTTBBTBTAAABTTBBTBTTBBTTBTTTBTBABTBBAABTBTBBTBBAAABATBABABABBTATBABTTTABTBAABBAATBBBTBATABBBTBBTTATATTBAATTABAATBTTTTTBAATTTBTTTTBAATABBBABTTTTTBBBTTBTBTABBBABBTABBAATATTTTAABTBBBATABTBBBBATTTBBTBTTTTBBBABTTTBTABABTBAATTABTTTTTBATATATBTATAABABTBTABAAABTBBBTBBTABTBABTTATBTATATBABABTTAABTBTBABBBTBTTTTABBTABATAATTATTBATTAABBTTTBBBTBTTTTTABAABAATTBBTTTAATTABTAAAATTATTBABBAABTTBTBBBATBTBTBBAATTBAABTAAABBAABBBTTTTBAABABBTBABABBBATBBBAATBBTBATTATTATTTAABBBBTAAATABABBATTBABBTTABAAATTTTATTTBBTBAABTBTTAATBAAATBTATBTBBAAABATATATTBATBAATATTTBTATBTTTBTTATTTBTTABBABTABBABABABAABTBTTBTTABTATTBATATABBTTTAAAABBBBBBBTTATBTTTTTAAAAATTTTBTTTTBATABBBABTTBBTTTTBBTBATBTBBATATBTBBBATTBBAABABTBTBTTATATATBTBTBTTATATTTABTBBTBATATATTTAATATATTATBATABBTTAATABATBBTBBTTATBAATTAAABBAAAABTABBATTAABABATTAATTBTTTATBTBAAATBBTTABABBBBBBBBTABATATATAATTATTTATBTTTBABBABTABABBTABBAAAAAATATTTABBAABBBAABBTTAABBAATTTTTATTTAATTATTABBBATTATTTBTBAATBTABTABTBATABBBABBBTBTBBBBTAAABABBAATTTBTTBTBBBBABTBAATAATBBTBBBABATBTBTBBTTABBBAABATBTTBTTTBBATAATTTTBAABTTTABATTABTTABBBBABTATABTAABTTTBBBBTBAATBATBBTBTTBTABABTTTTTTABTTATABABBABTBABTBTTABATBBATBATTTBATATABATBAABBATTBTABBBAATBBTBBBAABBATABTAAATTABTABABTTBATATTTTABTTTAATBATBTATAABBAATTABBBBTBATATBBAATBTABBBATABTTBTATTAAATBBTBBATBBBBBAABBBTBTTBBTABABAATTABABATBABTAAABABBTABBTBAABBTBABAAABBTATATBBTAATBBBATTTATTBTAABABAATATTTBTAAABAAAATBBATBBBTBABTTBTBTTBAATTBTAABTBABTAABTBATTATBTTABTTBBTTABTBAATTBATTBABTATTATTBBBBBATTABBATABBTBTTBBBAABTBTTTBBBABBTBBATTABTBTTBABAABBTTBTBBBTTTBATBABTATBTATTBBBTTATTBBTBATBTBAATTBTBBBTBTTTATTBTTBATTTABBABTTTBBTABATTAABTBBTTATBTAAAABBATAATTABBTTBTBTBBTTBAATBBBATATATTABTBBBAABTTTBTTBBATABAATTTTATTABABTBTABBBTBTTBBABBTBBAABTTBBBTTTABAAABATTBTTATBABBATTBBBABTTATBBTBATBABTBTTATABTBTBATATBBTBTAABTATAATBBTBABTTBTATBATABABBATBTTABTBTABBTTTTATBBBATBTABTTBBTATTAABBBBBBTAATTTTAABTBBBTBTAAATATBTTTATBBBBBTTBBBTTAABTAATATTATTBTBBBTTTAABTTATBTBTATBTBTAATBABAATAAABATAABBTBATBBTBBBABBTAATATTATTTTAABAAATBBTTABABAABBATABABBTBAATAAATTABTBABTBBTATBTTBBABAATTATTTBBTATATAABTBAATTBBAAAATTTABTTATBTTTBATABBBBTABBTBBAABTTTBTABABBAABBBBTAABTTAATTABAAAATTBBBTATTBTBTTBBTBTTATBAABBBBTTTBBBAABTTABBBAAATTBTTTATBTTBTTTABBBTTTBTBTATAAABTTBBTBBTBTATBTTTTTTABBTATTBBTTABTTAABTBAABTBTABATTBAATBTTBBATBTATBTBBATTTABATABATTTTTTBTATBBBTTTATBTTBBTTBATTATBTABTATBAATBTBTATTATBTABABABABTATBATATABTTATTTAABATABBBBABATABTATTTBABTBAATAATTAATABBBTAAABTTATTAABTTABABTATTATATATTBTATBTBTBTBTBTTBAATBABTTBATTABTTTTTATABABTATATBAATTABTBBAABTBBBTBBBTTATBAABBTTBBTBBATTTBBBATBABBABAAABBABATTATBBABTTBTABBTTBBTBTATATBABTABTBBTTBTTTTTTBATABTBTBATAABTTABTTTBATABBBATBTTTBATBTTTBATBTAABABTBTTTAATBABATTATBTTTTABATTABTBBTTBBATBBTBBABBBBTBBTTBTTTBBBTBATTTBBBBBBTBBABABATTBATBTBABTBAAABAABATBABBBATTAABABATBBBBABBTBATTTABTTTTBATBBTTBTTATATBBTBTBTBTTBTAATATBTBBTBABBATTBATTAATBTAABAAABAABTABTBBTTTATTABTBTATTBTABTBTAABBTTABATBTTBTTTBBTAATATBAATTTABTATTBABBBTBTATTTAABBABBTAATABBBTTBTABTTTTATTTBAAATBBBTBBBTTTTATBTTTBBTTTABTATABTTTBBTATBTTTBAABTATTATATTTTABTTTTTATTTTAATAATBTTATTBBATABTBTTTAABATABTATTBTABATTBBBBTTTABBATBTABATTTBATTTTBTTABTBBBBABATTBATTTTBBBTATBBBATATAATBTBBBATBAATBTBBBBATATTTTAABTTABTAABATAABBBTTTBBATAABATBBBTBATATBBTTBABTTATBTTTTBAABBBTTTBTABATTBBBABATATTBATBTTABBAATATBTTTBATAABTTTBTBATBBTTABBAAABTATBBATBBBABBBBABBABBBTTATATAAAATBATBTBBTBBBTAAATTBBTBBBABABBTBBBBTBAABAABAATTTTAABTTTBTATATTTBBABBBTATAATABTATTTATBBBTAABTTAAABTTBTTBTBATTTTBBAAABTTBAATBTTBTBTAATBTBTAATBTBATBBBTTBBBTTBABBATAAABATTBTTTTATTTAATBABATAATATBTTAATTTAAABBTTTABBABBATBBATBBAATTBBTTBBBAATABATTTTBBATATBTTATBBBBABBBBTBAATTATBTBTBBBTBBATTTTBTTTBBTATBTBTTBBTAATTBTBBABBATAAABATBAAATBTAABATTABBAAAATBBBATTBBABBATTTAATAATBBAATTTATBTTTTATTATBATTBTATAAATAATBBTAABATTTTTTBTTATTTAABABBTBABATBTBTTTBTBAAATABBBATTTBTTTTATABABATTABBBABATABBBTABTBATBATTBTBABATABTBTTTTBATTABATTBBABATTBTATABTATAATTAABTTTAAAAABTBBTTABTTBBABBBTATAATBBBTTBAABTTAABAATTBBATBABTBBBTBTBATATTTAABAATTATATBBTBAATTTTBABTABBBAATTAAATTBTTAAATABBATTTBTTATTTTABTTBAAATTTTTTTTTBTBTAABAATTABTTTBAATAATBBTABBBBAAAATTAABTTTBTBBATBAAABTATTATAABTTBBABBBBBATATBABTTABTTATAAAABBBBBBBAABABTTBBBBTBBBTATTBBBBTTATAABATTBBBTTTBTATTABBTABTTAATBBBATTAAABBTABTTTAABTBTTABTTBTATATBBTBBBABTTATATBBBBTTTTBBBTABTABTTTTBABATBTTTBAABATBTATTTTTTAAABATATTBTAATATBTBATBBTBABATBTBABTBTTBTABTATAATTTBABABBAABABAABBBTBBBTTTABTABAABTAATATTBTABATAAABBBTBABABTAATTABTBBATTTABTBBBTATTATTBTTTABAATBBTTTTAAABBABABBBTBBTTABAATTTBABTTATBTTTBBAABBAATABABTBBTATBBBTAATAABTBBAATABTBTBBBBBTABAAATTABAABBBATTTAAATBBTBABTTAABAATATBTBBABTTBTATBAABBBBTTBATTABATTBBBATTTTTTATBBAATBBTBAATTBBBTTBTAATBTBTBTAABTBBBABABATBBABATABBBBBBTABBBBBTTATBTTBTBBTBABTTAAATBBBTTTTBBBTBABBTBBTATBATTTABTTABAAABTATTABTTTAAAATTTTTATABABBTTABTAABBTBBTBATTTABTBTATTBABTBATTABBTBATTABTAAAATTBABBTTATATBTAATTBTTTATBAABTABBBABTBABAABTAAATBAATBTAATABTTBABBABAAATBBBATABBBBATATBBTTBTBABTATBTTATBBABAATAATTBBABBAATTTTTBABBTBTAATBABBTTTBTBBAABBATTBTTBBBATBTTTBBAATTBABBTTAAATTTTTBBTABBABABTBTBTBTTBTBATBTBBBBBBTTTTABBTTATTTBBBBAABTBTTTTABBTAATTAAABTTTBBAABBAATATABTTBATTTTABABBBAAAABTTBATTTBTTTTBBBBTABATBBTATATATBATTBBTTTBBTTTABAATATBBBTTATBBBBBABTBTAAABBTTATATBTBTTTTATTTTTTTBTTBTTAABBBATBTBATTABATATATBATBATTATTBATATABTBTBBBTBTABTBBABAAATTABTBTBABTTBTBTTAAAATBTABBTTBTAATBTTTABTTTBTAAAABABTBTBTTTATBTATATBTABTATTTABBTBBTBTTBTBBTATBBTATATBATBBTTAATBTAABTTBTBTBTABBBBTBATABBATBBBBAAATTTBATTBTTABBBTTBTATTBAAATBBTBTTATTBBBTBTATTBTBABBBBATTTBAATATTBBATTTBAATBTAAATBTBAATTTABBTBTAATTBABTTBBABABTABBATBTTBTBTBBABBTBTBATABTBTABAATBBTABTTAATATTBTTTAAAATTATBBTATBTTBTBTTBTTTBBABAAATBATTTATABTTTAABBBTBTBAAATTTBTTBBATAABTTTBTABAAAABTBTAATATTTBABBTTBBTATATTTTTTBABATTBTBATBABABTAATBABATTAATATBBTBTTBTBAATABTBATBTATBAABTBBTATBATBBBBBTATAAAATTTBBTBTABABTTTATBBTATBTTBBABBTTBATBTATAATTAATAATBTTTBTTTTBTTBBTBBAATBBABABATAABBAATTTBATTBABBATTTTABBTBBBBATTTABAABBBBBTBTTBTTATTBBTTBAAATATAABBATATTAABBBABTBTBATTTTABBTATTTBTAABTTATBAATTBTABTBTTTTBTATBTTAABBBBBTABBATBTAATTABBTABTBBATBBBTATTBTTTBABTTTATATTBATTBBTTTTABTTBATAAAAATAABBAABBBTBTTTAAATATATTBTBABTTTTABAAABBTTTBBBBAABTABAAAATAATBBABTTTBAABABATATTTBTBTTABBATABTTTTTTBBBBTATAABTAAABTAAATBTBBBABBATBTTAABATTBTATTTAABTBABTTATTBTTTATBTATBBBTBTAABTBTABBTBATTBTAATAABTBTABATTATBTATTABTTTATTABTTBBBBBBBBATBBTABBABTATATTATBBTABBTATBBBBBBTABTBTBABATTTTBTTBATBTBTBBTAABBBBABTTBATBATAAAATATBBTTBBBTAATBBABBATBTAAAATTBTTTAATTABBAAAATTBATAATTBBTBATTBATBABBBTTBTTABBBBATBBABTATBBATTTAATTTAABTBTBBBBTTTATTBBTAABTTBBTTTBBBATBBAAABBBTBTTTBBBBATABTABBAABATTATTBTTAAATAAAABABTBBAABTBTTATBBBBTTBBTATTBTTAABTTTAAAABBTBTATBBAATBAATAATBABAABTTABTTTBAABTTBBABABBABTATBTABBBBAATAAABABATTTTTAABTTTTTTBBABTBTABTBTTBATTBABTBAAATABBABTBAABBTBATBTATBAAATBTABBABBATBTBTTAABBBTABTATTTAATATBAAATTATAAATTTTABBATTTABTTABATTTBTBTBABAATTTBTTTAAATTABABBBTABTATTBAAATBATBTTBAATBBTTTAABATBBTTBBBTBTTBAABTABTTBBTTBTTTAATBATTATBBABTTBTATTTTBTAABTBTBABABAAATTBTBBBAAABABTBAABBATBTTABTTTTTTTTABATAATTBAATTAATAABTBTBATBTATTATTBBTTTBTBTAATBTBBTBTTTTBATATBATTBTTBTTBTBATTBBATBBBBTTAATTBTABBBBATTBBBBAABAABBBTTBBBTTTTTBTATBTATBBTTTBAATBTTBBABBAAABBATAATBTBATATBBATAAABABATATAAABAABABABBATTTABTTBTTTBTATTATTBBAABBTTBBBBBBTBTTTTTTTTATTBBBABAAATTBTTBBTBBTBBABTTTAATBTABATBTTBAAAAABBAATAATBBBABBBABTTAAABABABTTATAABTBBAAABBABTBATATBTABTTATTTBATBTTBATTABTBAATAABBBBAABTBTABTTBBBBTBTBBAATATBBTBATBTBAABBTTTABTATTTTATTAABTTABTABBATBBAATTATABATBATBTATATBBBBBTTTTBAATTABTATATTTATBABBBBABAABATBTBBTABAAAABTTTBABTABATATATABBATTBTAABTAATBBTTBTAABTABBBATTATTBAABBTBTTBBTTBTBATABTTBTTBTAAATTBATBBATTABTABBTBBTBBTBTTTBBTBTBAATBATBBTTTTTAAATBTABTBBTABTTAATTBAABAAATAABABABBATTBBTAATBATTTBBTATAATBBTBATBTATTABBBTTTTTTTAATABTTBBTTTBBBTTTTTATABBTATTBTBTBATATBBTBBATTBAABBBBATAATBBABBATATTTBTABBBAABTBAABAAABTBTBBATAABBATABBTTTAAAAATTTATAABTBTBATABBTTBATATTBABBABBBAATATTTBAATBTTBTBTBTTBTATATBTTBBBATTAAAABBBBATBTBABABATBATTABTTBTAABTTTBBTTBATATTAATABBBBAATTTABTBTBTAATAABTAAATBBTBABAATBATTTTBTTATATTBBBTBAABAATTTBTATBATTBBTBBTTBTAATBATBAATATTTTATBTTBATBBTTBATABATTTBTBATABBTAABATBATTBABATTBATBABTBBBBATABATTBTBBATABTATBTABABBBATBTATBTTATABABTTTBTTBTBTAAABATBTBTBTBTTTABAABABABBTAABTBTTATTTBTTABBTBAAATTBTBABBTATBTATBTTBTBABBBTBTBBATTTABATTBTAAABATTBAATTABTBTBBBTTATAABTBTTTTBATBATAATABAAATTBTAABTBTBATBTTBTTATBAAAABABABBTTBBATAATTBTTATTBTTBBBAATATABTAAATTTBBBTTBABTTBATTBBATBBBTBBTAATBTBATBBBBTTABBABABBAAAATTATBATBBBATTTBBBTTTBTATBBATBBATTAAATTAAATTBABAAATTTTBABBATBABBTTBATTBTATBTBAATTATBTATTABTBABTBATTBTTTTTBABBBABAATBBBBTTTBTABBTBBTBABTBBABBTTTBBATTBTABABAAATTTTTTTBABBTTTAABTBTBTTBBTAATABBTATAAATTATBTTBBBTBTATBATTTTATBBBAATBTATTBTABATABBBBTBTTABABTABABTAABTTATBTTBAAABBAATBBATATATTAATTTTBTTTATBABBATBBBBTBBATTATBTTTTBTBTTATABTBATTBAAATBBBTBBABAAABBTTBBBBBTBTTABAAATABABAATBAAAABTTBATAABBTABTTTBBTBBTTBABABAAABBATBBTATATBATTTBBATTTBTTATATBAATAABTBBTBABTBBATTTABTTBTTTTABTBBTATBBBABATTTBTTABABBTATTTBBBTBTBBTBTTBTATTBBTABBTTTTBTBTTBTTATBAABTABTBBBBBBTABTTTATATBABTATABAAATBTABTBTBTAAATTBBTBAAATBTABTTTATTBBBATBTTBBAABTTABTTTTTBATBTABTBTBTBBABATBBTTBATBTAABTTTTTBTATBAABBATAATTATAAABBBTTATBTTBTABTTAABTTTAABTBTABABTTTTTTABBBTBBTBABTTTTBABABBBTATAATATATTBATATBBATABBTTTBBTABTBTTBAATTAABABTBAAAABATABAATATATAATBTTABTTTBTATABTATTBTTTTBTTABBAABBTATTATBAATTAABTATTTTAABTTTATTATAABTBTTTBTBTTTBBBTBAABBTTATTTATTABBTTAABABTBTTTBTTBBATBBABBBTBBTBBAATAATTBBTBATABABTATTTTTBBATTTTBTBBTAATABATBBATBBBTTTBAABBATAAABTBAATABTAATAAAAATTTTBATTBABABTTATAAAAAAABAAAABATATTATTBTTBATBBBBTATBBTBBBBTBBBTBTAABTTTTBATBTAATAATBBTAAABTTTBBBATTBBABBBATTTBAAAATBTTBATATBTTBBBTBBTBATBATTAABTTBTTBBTTABAABBBTBTBTBTTABTATABATATBTTBABBTBBABTTATBBAAATABBATBTAABAAATBATTTATBBTBTBTBTAATTTAATATTBAAABTBABBTBBTBTBATTBATTATTAAABBTTTAAABAATBAATTTTTATAABTTAAAATTBAAAAATATBTBATBABBTBBTBTBTTBTTTBATBBTATTBTATBTAAABBBBBTBTBBBATATTBTABATTATATATTTATBBBTAAATBTTBBATTATAATATTAATTTTTTABAATATTTTBBTTTABTBTABBBABBBAATAATBATBTTBTBABBTBAATBTTTTBTBBABBBAATBAATBBBBAATBTBATATABTTBBBBBAATBBBAATBTATTTAAAAATATBTATAATTBABBTTTBAAABTTBTTTATTBBTBBTABTTTTABTBBTTAATABTBABBBTBABABTAABAATBTABBATATBATATBTTABATTATTAATTBATTBATBBAABBTTTBTBABAAAAABTTTAAATTABATTBBBTBBBTBABATTTTABBBBAAAATATBTTTTBBTTBTBBTTBTBBATATBBTTABBATTATTATTBABABABBBBTBBBABTTTTAAATABTTATATTBBABBBTATATTABTATTAAATATBTTATTBATBBAABTTTATTTBTABBBTBBABBTATBBABABTBBAABABBTTTTTTTAATTTTATABATTTBTBATBATAATBATBAABTATTTBBTBABATTTBBTBTBTBTTBBTTBTBBTTTATTABATTBTBTTBAAATTBTBTBBTBTBBTABTTTBTTATTBTTAATBTABBATBABBABATAATBBTATTBTBTTATTTABTTTBTBATTAAABBBTTBTATTTBATABTTABTBTBABTTBBABATTTBTAATABBBBTBATTTTBABBBTATBTAAAABTTTTBABABBBBABTTBTTTAATATTTTTBTTBBTBTTTABBBBTTABTBAATTABTTTABBTBABAAABTAAATTTATABBTBTAAABTATAATATTTTTBBABBTAATAATBBTTTBABTTBBTTTABBBTBABBTBBTTATATATBATTATATTABBBTTABTBBABTATTBBBTBBBTBTTTBBTBAABBTBATATTTABTTBBTTTAABAAATBTAABABTAABBBTBATTBBBBABTAATBTBABBBBABATTABATTTAAATBBBTABBBBBBBTTTAAATTTATBBATBATBATBBTAAATATAATTBBAATTTABTABAABTABBTBABABTAAABABABATBBATBBBABBTABABTBBTTTTATTATTABTTABBBATBTTBBTBATTABAAABAAAAATATBATATTTBTTTATTTBBBTBTBBBATABTATTTBATAABTTABTTBBBTAATATBBTBTTTATTTATBTBBTTBBBBTTAATBTATBTBTBTTTBTTBAABTTTATATTTTTTAABTABTBTTBABTTAABTTTTTBBATABATATTBBTTABTBTTBBTAATTBABAATABAABABTBBBBTBBBBBATABTTATTAABTTATATTTTATBABBBATBTAABBTATAABATATTBTBBTTAATATTATBTABTAABTTTAATTBTATATTABAATBABTTBATTTTAATTTATAABBTAABAAABBBBTBATABTTTABBTAATTTAATTBABBATTATBTBBAABTTBTTAAABBTTTTABAAATABBTTBTBTTBTATBTTTTBTBTTTTBTTBABBTTATAAATATBAABAABBABBTBBBTBATATBAABABTTTBABABBTTBBBBBABATTATTTTATATBATAABATBTTTBTTBTBBBBBBAATTATBTBTTABTBTTTTTTATBABAATABBBBBTTBTTBTABBATTATBBATAABAATAATTATTBABBTBBBTBBBAABAAABTABTTBBTBABTAATABTBTTAAABTTABTTATBTBTABTBBTAATTTTTATAABATTTATTBTABTBTBATTTTABATBATATBBBTTTTAAABTABTABBBTBABTAATTTBTATBTBAATTBTTABTBAABTTAABATBBTBTABTATTBTBAATBAABATATTTTBTTTBTAABTAATTATAAABBABTTBBTBATAAABBAAAATTTBTBAABTBTTTBBTATTBTAAAATTAATTATBATTTBBAAATBBATABBTABBABAATTTBTTTTBTAATATTAAABABTTTABTTAABBTABBTTATATATBTATBTABTBTABTBTTTBABBATATTBTBAAAATABTTTBAAAATBBBBBBATTAATBABTBTAATAATABABABBBBTBTBABAAAATBBTBATTTTATBBATAATTABTBABBTATBBBABTTABBTAABABATTBAABTBTABTAAATBBBTABTBBTABABBBTTABTATATBBTAAABABBTABTTBTTBBABTTABTAAAABTBTABTABTBBATAAATTAABAAABTTBBTTTTBABABBATABBATTTATTBBABTATTTTBBATAAAABBBBBBTTABTTAATTABTATATATTTBBABTAATTAATTTATBBTBTAATTATABAAAABABBAAATAAABBTBTABATABTBABTATBTTAATBBBTAABATTATBBATBBTTTBTAAAABTBATBBABTAABATTBTABBBBTAAATTTBBBBBTTTBBABBATBABTATAABTBBAABABTTTBBTBTTTTTATTBTBBBBTTTTATBABBABBBBBBTBTTBBABTATBTBTBBBBATTBAAABBBABTBBBBTBTTTTTTTABBBTTBABBBTATTATTBAABTBBBBTTBTTTBABTTAATBTTTTBTBATAABTTBBTTTTBTBTATBABABTTTBATBBTBABTBBTBTATBBBBTTBTTBTTBABBTATABTAATAABBBABABTBATTABAABBATATBBTBBBAATBTTTTBATBTBATBTTABBAATTTTBTBATATTABTTTTTBBTATBTABABBTTABBTBBBTATATBBTBTTTTTTBTBABTATTTTBATAATBTATBBTATABAABTATTBBBAABTAATBBTBBBBTATBBABTTBTTTAAAATTTBTABTBTBBBBTTTBTABBAAATBABBAAABABBTBTTTTTTAATTAABATTABABBBBAABBATTATBBBBTAATTTTBAATBTABATAAABTTTTATTTTTBABTAATTATBBATAABTBBAABTTABAAABBTTAATAATTABABBABTAABTAAABTTBTABTTAABBAAAAABABAATTTBTBABBATBTTTTTTAATBBTTTTBTATTBABTBBTAAABABTTABTATAATTTTABTTTATTTBABTTTBBBBATTATTATAABTBTTTTAAATTBTBTBATTABAABTBTABABBTTATTTTTATTBABBBTAABBABBAAABBTBABBTTATATAABTATABBBATTAATTABTTBBBTTBBTTABTTBBTBATAABABABTTBTBTATTBTBATTTBBATBBBBABABBBBTBTTTABTBABTBAATBBATBBBTBTBTTBAAABTTBAAAABABAABATBBATTATBTATTBBBBBTBATTBTBAATAABTAATBBAAATTABBTBTTTTAATTTTTTABATBTBTABATBABAABBTTATATBTTTBABBTABTABTTBTATBTTABTBBAABABTTTTBATAABABAABTBTBABTATTTBABAATTTBBBTTTAATTBABABTATTAATBAATTAAATTTBBBTTATBBTTBATBBTTTBBTBATBTABTBABTTBTTBBTBBBAATBTTBBTTAAABAATTTTTAAABAABTABTAATTTBATTBABTBTTBBBAABTBTAATABTAAATABTBTABAABBTBTAABTBTTTTTTTAABATBABTABBABTTTABBBBATTTAABATTTTABTAATBTTTATATTTTATBATBTTAATBABBATBBAATABTAATBATATATTTBBTTATTTTTBATTATBBABTTBTBATBBTABTBTABTABTBAABBTTATBBTTBTTTABTABBBATATBTBTBTBBTTTTBBATTBBTBBATBBATBTTBTABTBTAABBABBAABTATAAABAAATTTBAATAAATABTTTTBTATTBTABBAAATTBAABBBABBBTATTABAATTTTBAABTTBTATTTTAABBAATTBTBTTTTBABTBTTTBAAABBATBBTABTTTTTBTTBTBTBBBBBABBTTBAATBAATAAATBTAAABAATTBBBBTTTBABTBTBATTTTTATTTBBBATBATBATATBATTTABTTTTBABTABTBABTBATABBBAATBTATTTTTABBTATBTTATTBTBBBAATTAATABATABTATTTTTBTTTTBBABATBTBTATTTABTBABABTATBTBAAABBAATTBBATBATBBAATTBATBBBTTBBABTATBBTBTABABABTABBTBBABTBBATAATBATTBAAAAATBTBBATTABABTABTTTATBABTBTTATBBBTBTBBTTTATAATBBATTATTBTBTABBABTATATTBTATBBBTBTTTBAABTTTTBABBATABBATBTBTTTATTBTTTATTTTATTBTTTBBABTTAABTAABTBABTABABTTTTBTAABABBBAAABBATBAABTABATABAABBAATBTBTBAAATTTTATTTBATTATBATTBBBAAAAATTAABABBTATABBABTTABABBBAAAABBTTTBBATTTTBTAABTTBATBBBATTTABBBBTBBAATTBTAATTTABABATABBTTBBBAATBTATBTAABATTTTTBBTTTAAAAAAAATATBBTTABATTATTBAATTBTTBAABTTABTBBTBTBTTTTBABATTTTBBATABTATAABABTTBATTBATTTTAATBTTATTBAABTBTBBTTBABATTBATATBAAAAABAABBBBTTTBTBAABTBBTTTTTBTTAAABAAABTAABAATATATATBBTATBBTBABTAATTAATTTTTTBBBTABTTTATBBBTBATBTTATABATAATTTBTATABTTTTAAABATBTBATBABTTBATTATTTTTBBTBTBBTTTBBTBTTTBAATTBBTTBBTABATATTTABBATATAABATABATATABBTAABATAATBBBATAABABBATTBATAAAABBTBABATBTABATTBBABTBBAATABATBABABABTBATTBBBTATTABABTTBAABBABTTBTATBATTBTTTATTABABTATTTTTTAATTAABTBTATTBTTTBBBTABBTBABABBTTTBAABBTTBABTBTATATTTBTTABTATAABTATBATBTBTBTBAAABTABABTTAABTATABBBABATABAATBATABBAABTBATTATTBABATTAABABBBABBABBAATTBATBTAAATBTAATTTTATABBBATABTTBABABTTBATBTBTTBTTBTBBTBABTATTTTTATBBBBATTBBTATTTTAABBBATTTABTBTABBAATBTBATTAAABABTTTBBBATTTTBBBBTTBABBATTTTBABATATAATBTTTBBTTBBATBTTBTTABATBBTABTTAAATTATTTTTTBTTABTBAAABBATTBTAATBTATBTBTBTBTABTAAABBBAAATBBTABATBATTTAABAAAATTATTTBATATABBATABATBTBBATBTBBTTBABABTTABBTBTTBTATBABTTTBABABATBAATTTTBBBTBAABBBTBABAAATBAABTBTABTTABTBTBBTBATTBTBBBAATATBBABABTBBBBTATBBBBAABBTAAATTAABAAABTTBABBBABBBATBABBATTATBABATTBABTTATABBTABBTTBAAABBATAAAAABBTBTTBTATTTBTTTBTAABTAATBTBBTBTBBABTTBBTTAATTBTBATBTBBTTABBTATTTBATTTBTBBTTTBBTBTBTTTBAABBATAATTTBTBTTTBATTTBBBATTTAATABBBABBBTAATBTTBAABTBBTTATTBTBATBTBBBTAATATTATBTTTTATATTTBBTTABATATTBBTBBBTATBBBBTBBTTATTBBBTBBATTBBTATABTTTAAATATTTTTBTBBBBBBAATTTTBTBATATBBBTTBTTTTBTBTTBATAATBATAAABATTTTTATABBATBBTABAATBATABABABTTATABTTABBBTABTTTBBTTTTBTABBBABABTTAABTATBAATBBBBTTAATABBTBAABTBTBBABBATTBBABBTBATBBTATTATATABTBBBAATABATABABBTBTBBBABBABBBAAATBBTBBTTBTATABAABABTAABTBABBTBTTTBABTTTTTBBBTATBATTABTBABBATABTTAATAABABATBBTBTTATTBBBATABBBATTBTTTABTBBBTBBABTTATTTTTBBTBTTTBATBATBATTTTBTTAATBTBABBAABTAATTTTABBBTATTABTTATBBBBBTTBTATTTTTTTTTTBTTTBAABTTTTATBTABTAATTTATTABTBTBTTATTTTBTBBTATABAAATTBAAAABBBTBBTTTTBATTTBBAATBBATBAAAATTBABAAATTBBTTTAAABBBTBTBAAAATTTBBBAABATTBTTBBABBTATATTATABATTBTTBTAATAAATBBTTBATBTTTTAABTBTBBABTBBBTTAAAAABTTTTBTABTATTBTTBABBTTTTTBBTTBTBBABATBAABABABBABTAATABBTABTBTBTBAABAATTTTBATTTATBBBAATTATATTATBTTTTABATBTTTAATABATBTBTBTBBTBABTBBABBTTTBATABTAATTTAABABBAABATTTTBAAATTBBABBBTTTAATBTTTBTTABTABABBBATTTATAAATBBTBATTABATBTBBBBTBAATTBBBTAATATBTATBABBAAAAAATBTTABTTBABTBBTBTBBTABBBATTBTBBBTBTABTTBABTATBTATTTBBTABBABBTBTTABTTTTATTATBATTTBBTBBTBABTBTTTATATTBBTAABATAABBBATATTATTTAABTABTBBTATTAABBATTTAAABATTTTBBTAATBATBTTABAATBTABBTABATBTTBBBTBBBBTATTAAABTBBATABBTBTATBBAAABBTATABBTAAATAATTATTTAABBTATABBBTAATAATABBABTTBABTTBAABTBTABABTBBATBTTABBATTBABATBBTATTTAATTBBTBTTABTTBTBTTBBTTTAABTBTBTTBBAABTBTAABTTTBBTABBTATAABTATTTTTTATTABBATAATTBTBAABTTABABAABABATTATTTATBBTBTTAABTBTBTTBATATTTAAATATABBBBBBBATTATBATTAATBATBBTTAATTTTAATABAABBTBTBBTTTTAABTABBABATTTAAABBBABAAA

還是有一些邊界值的問題。暫時沒照出來。。。

標(biāo)題:自描述序列

小明在研究一個序列,叫Golomb自描述序列,不妨將其記作{G(n)}。這個序列有2個很有趣的性質(zhì):

1. 對于任意正整數(shù)n,n在整個序列中恰好出現(xià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

給定一個整數(shù)n,你能幫小明算出G(n)的值嗎?

輸入
----
一個整數(shù)n。 ?

對于30%的數(shù)據(jù),1 <= n <= 1000000 ?
對于70%的數(shù)據(jù),1 <= n <= 1000000000 ?
對于100%的數(shù)據(jù),1 <= n <= 2000000000000000 ?

輸出
----
一個整數(shù)G(n)


【樣例輸入】
13

【樣例輸出】
6

資源約定:
峰值內(nèi)存消耗(含虛擬機(jī)) < 256M
CPU消耗 ?< 1000ms


請嚴(yán)格按要求輸出,不要畫蛇添足地打印類似:“請您輸入...” 的多余內(nèi)容。

所有代碼放在同一個源文件中,調(diào)試通過后,拷貝提交該源碼。
不要使用package語句。不要使用jdk1.7及以上版本的特性。
主類的名字必須是:Main,否則按無效代碼處理。

package action;import java.util.ArrayList; import java.util.Scanner;public class demo {public static void main(String[] args) {Scanner sc = new Scanner(System.in);long a = sc.nextLong();sc.close();ArrayList<Long> list = new ArrayList<Long>();list.add((long) 0);list.add((long) 1);list.add((long) 3);if (a == 1) {System.out.println(1);return;}Integer i = 3;Integer j = 2;while (list.get((i - 1)) < a) {if (list.get(j) < i) {j++;}list.add(j + list.get((i - 1)));i++;}System.out.println(list.size() - 1);} }

這是后臺的第七組數(shù)據(jù),所以說,拿到70的分是沒有問題的。

第八組數(shù)據(jù):出是出來了,但是大概用了2秒多,肯定超時了。。

?消耗時間2.46秒,沒辦法極限了。

總結(jié)

以上是生活随笔為你收集整理的第九届蓝桥杯决赛JavaC组真题——详细答案对照(完整版)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。