BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB
BBBBBBBBBBBB#####BBBBBBBB##BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB
BB#############################B############BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB
############kkkk#############################BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB
####k#kppp@@@@@@@@@pkppkkk####################BBBBBBBBBBBBBBBBBBBB######B####BBB
kpp@@ffQfQfQQQQqQQQQf@f@@@k###############k##BBBBBBBBBBBBBBBBB##################
@fQQqqqqZZZGqqqqZZqqqQffQQfk###kkkk###kp@@@kBBBBBBBBBBBBBBB#####################
QZZZGGyyGGGGGGGGGqqZZZGZZZqp##kpp#kkkp@QQqQkBBB######BBBBBB######kkpppkkk#######
yjejjJjJJjjeejjjJyGZGyJyyGZk##kp###k@fQyJyJ#BBB##############k@@@@fQqQfff@ppppk#
jeCCcCcccccccccCCjeCCCeejJG@####k@QZyZQG7(J#################kfQpqGjCcjyyGZfQQQQf
C2222cc2211222cccc2c2cccejyZk##fJc[72Cee7(G#####BB#######kkpy2c1[[7[[1ccyGyjjjJZ
c211221[[[111111c2212111cCGZZpqC777771c2[77q@f@########k@Qfyc11Cc**[**72Je1222ey
2c[[[[[[[[[[[[[77**771cceccJyZy1**7[7[777(((7[f###kk####kkke771ej*((((*[*(7112ce
1277777[7777**((*121cc117[cyZZe[7cc2[11[77*((C@kk@@ppkk####G71Jj7["((;*77((77711
7777*(((;;;(*7[177((;77777CjejC777[21yJe[77*cf@@Qqfp#####kG7;*jJec^^77[7[11CC221
*(((;^^"(77777(^^;(;(((*7[11cJc*7[GZZ2cyGJJcyZZyjCGq@k#pQJ("^"1JZj(^*[777[[[12[7
;"^^;(77777((;;^;;";*;;(77[cCJecceyZf221c1CcCeC1*;(11yyj1;"^^''^1c27777*7[11177(
^^";777**(;"^^^^;*(**("((772cJJye1(;;(((2QQ1[[[Qq[[[(;(:::^";;^`Jfjc1777[2c2[[77
^"((*(*((^^^""^"(;;*;(;;*7712je(^;""(((;(Qq7;;pB#ky271;:':^^(;""e@1(;(77[12[[[ce
7(*(((7;"^""^"";**(((;(;(7*7[e^^^^^^"(((*y(;(JBB#kj2[(^:':^^^";(7q1'^^(7[c11cCey
[77*C7[(((;;^^:;;(;(((7((*(([(^^::^";((*7j*p###k@fGC"`^`^^;^(71c"2(..^;*1eC2212c
7*1e1Q**77((((;^^;(;(;;7**(;:":^^^""""";;;77eGqqZ17e(:^";;;[Jfc(**'. `;[CCcCc2cC
2Gc2ky(2[7*[*7*(;;;;((*77(;;^'^^^^^^^^^^^"^"^(Cq@;C2"^^:'^*j@p7C(^` ^72222cCCC2c
eCee2*7*((;(;;;(7*(((((7((;"''"^^^^";^^^"^^^^^(eJ[7("^;^':':;((*"7c27[1222ccCCcc
2*;(7[71CC(((((7**;^;(*("^"(^:"("'^^";;;;;"""";;;"^^::^^:;[*[[1c177[17[11cc2222c
(((7[[[[ej7(;"(****;:`^(*[e171*7*77*;([171[(;;;^^"";"7ce2[777[7777777777[12ccc2C
(*7777[[[eqGe11c2*(77ceqy1221cc1c2111111[[[2cC1c2111cc[1[7[7[7[777[[1[777[21cccc
*Z777[1[[[1[[1[111121[1111[[[11[[11[[[121777[1[7777[7[[[7[[[[1111[1[11[1e1122eCe
Zf7[[[[7[[7777[7771[122cCc[[[[[[[[7[[[c[77777[[77[77[1[1[[7[[777[222[1[22112e2c2
BBC71[[[7*([77777[1[2C2e21C[7[[1[[[1[21[[77777[7[[[[[111[[[1[7777[1[[211111Cc[[[
#BQ1[[[7((177*77[[12212[77777[[1[[[111[1[[2[[[777[[[1111[[1[[1[77[[112cc21cjC[7[
@BB@1[7([1177777712c221777[77[[[[[[[111111c1[[[7[[[1222c[111[111[2222ccc[12211[7
G#kZ1177217777777[[2c11777[[[[[[[1111c22121221[[[111222c112122221[[eCc1[[2c[[[11
JfZ7177c1[[7[7[[[[1[2c1[1[1[[11[111222cc1112cc1[121222cc1222111[c12c1[[11111[[11