From 6d53a2451e25a8cb831b4f6700104ad4ef9da41c Mon Sep 17 00:00:00 2001 From: dboyarov Date: Thu, 24 Sep 2026 18:31:50 +0300 Subject: [PATCH] lab1 --- config/utils.typ | 12 + config/variables.typ | 19 +- img/mcu-tr.png | Bin 0 -> 31818 bytes img/nand-sch.png | Bin 0 -> 36019 bytes img/nand-tr.png | Bin 0 -> 25804 bytes img/nor-sch.png | Bin 0 -> 36272 bytes img/nor-tr.png | Bin 0 -> 25626 bytes img/sdnf-sch.png | Bin 0 -> 43178 bytes img/sdnf-tr.png | Bin 0 -> 20039 bytes main.typ | 19 +- pages/content.typ | 508 +- pages/title_page.typ | 8 +- .../MicroCap/LR2601_1_SDNF_primitives.cir | 757 +++ .../MicroCap/LR2601_2_min_7400_NAND.cir | 702 +++ .../MicroCap/LR2601_3_min_7402_NOR.cir | 702 +++ .../MicroCap/LR2601_4_7400_MCU_seq.cir | 763 +++ raw-data/лаба-по-схемачу/desktop.ini | 2 + .../micropython/__pycache__/main_20kHz.cpython-311.pyc | Bin 0 -> 433 bytes .../__pycache__/main_truth_table.cpython-311.pyc | Bin 0 -> 1845 bytes .../лаба-по-схемачу/micropython/main_20kHz.py | 38 + .../micropython/main_truth_table.py | 49 + raw-data/лаба-по-схемачу/notes.txt | 1 + .../лаба-по-схемачу/Отчёт_ЛР2601_Бояров.docx | Bin 0 -> 274893 bytes .../лаба-по-схемачу/Отчёт_ЛР2601_Бояров.typ | 4551 +++++++++++++++++ 24 files changed, 8106 insertions(+), 25 deletions(-) create mode 100644 config/utils.typ create mode 100644 img/mcu-tr.png create mode 100644 img/nand-sch.png create mode 100644 img/nand-tr.png create mode 100644 img/nor-sch.png create mode 100644 img/nor-tr.png create mode 100644 img/sdnf-sch.png create mode 100644 img/sdnf-tr.png create mode 100644 raw-data/лаба-по-схемачу/MicroCap/LR2601_1_SDNF_primitives.cir create mode 100644 raw-data/лаба-по-схемачу/MicroCap/LR2601_2_min_7400_NAND.cir create mode 100644 raw-data/лаба-по-схемачу/MicroCap/LR2601_3_min_7402_NOR.cir create mode 100644 raw-data/лаба-по-схемачу/MicroCap/LR2601_4_7400_MCU_seq.cir create mode 100644 raw-data/лаба-по-схемачу/desktop.ini create mode 100644 raw-data/лаба-по-схемачу/micropython/__pycache__/main_20kHz.cpython-311.pyc create mode 100644 raw-data/лаба-по-схемачу/micropython/__pycache__/main_truth_table.cpython-311.pyc create mode 100644 raw-data/лаба-по-схемачу/micropython/main_20kHz.py create mode 100644 raw-data/лаба-по-схемачу/micropython/main_truth_table.py create mode 100644 raw-data/лаба-по-схемачу/notes.txt create mode 100644 raw-data/лаба-по-схемачу/Отчёт_ЛР2601_Бояров.docx create mode 100644 raw-data/лаба-по-схемачу/Отчёт_ЛР2601_Бояров.typ diff --git a/config/utils.typ b/config/utils.typ new file mode 100644 index 0000000..d805680 --- /dev/null +++ b/config/utils.typ @@ -0,0 +1,12 @@ +#let fill-in(body) = highlight(fill: rgb("#FFF200"), text(style: "italic")[\[#body\]]) +#let hdr(..cells) = cells.pos().map(c => table.cell(fill: luma(217), strong(c))) +#let one = rgb("#C6EFCE") +#let zero = rgb("#FFD7D7") + +#let placeholder(what) = block( + width: 100%, + height: 5cm, + stroke: 0.6pt, + inset: 8pt, + align(center + horizon, fill-in[Вставьте сюда #what]), +) \ No newline at end of file diff --git a/config/variables.typ b/config/variables.typ index 2fc4fa8..0d2f44e 100644 --- a/config/variables.typ +++ b/config/variables.typ @@ -1,12 +1,13 @@ -#let student_name = "Иванов И.И." -#let group = "ФФФ1234" -#let teacher_name = "Александров А.А." +#import "utils.typ": fill-in + +#let student_name = "Бояров Данила" +#let group = fill-in[группа] +#let teacher_name = fill-in[И.О. Фамилия] #let teacher_grade = "старший преподаватель" -#let department = "«Теории электрических цепей»" -#let faculty = "того самого" - -#let lab_num = 42069 -#let discipline = "сложной" -#let theme = "Исследование чего-то там" +#let department = "«радиооборудования и схемотехники»" +#let faculty = fill-in[факультет] +#let lab_num = 2601 +#let discipline = "«Цифровая схемотехника»" +#let theme = "«Базовые логические элементы»" \ No newline at end of file diff --git a/img/mcu-tr.png b/img/mcu-tr.png new file mode 100644 index 0000000000000000000000000000000000000000..a6b4c68010a51b8dccabfb853d5276ba9baa807e GIT binary patch literal 31818 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 O4v~{mk}MH7^#32FDle}9 literal 0 HcmV?d00001 diff --git a/img/nand-sch.png b/img/nand-sch.png new file mode 100644 index 0000000000000000000000000000000000000000..5e27490d1448fb4508fa4aa3feaff9d2ba74d4fc GIT binary patch literal 36019 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

vHR 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 XsB4$yZjoqN00000NkvXXu0mjf|Jwzr literal 0 HcmV?d00001 diff --git a/img/nand-tr.png b/img/nand-tr.png new file mode 100644 index 0000000000000000000000000000000000000000..a77038b9232f1f299015fe40380d3473ef68df27 GIT binary patch literal 25804 zcmZ^Kby!s07w*uYG=d^6HMD?qOE)vZ&>$@(($b;QB@CSojEHngBOx+$ODj6kj0`Px z5B|P;|GPXsGMw4x?6qsX?|Rodu?BkTWVi0$0)aqeni?ul5Qwk@1i}-;#{;hXx=7Rl zemykMF;u<2`MEg1zP`G;y1u-=y!m%|b$0&u{QS@U{??DJAI&{&?cKg5`K~^Gwq&s( z%%)KwkiD^{ijv{Wh28vsyeBiu*9!ha53}isT`fOGjS$>xm*zLiRKsz-y5gRmao0X2T#K8<|)#VRs6_W+5v1hP5z=M*o`!c*bg!hEay*+db5jl&MR3t1Q`& zimyu?tD1Uym!a0x8J|hG*F*Q@)`RxW^1N3-ME}1Z^^@o?)Nttp>n}LFU-o|v%vFg# zmvj(*h;Hv6_W(YG^Hlo>yPyK%WkT=Ok!St6#EYts3F(u5dTa~I^13?R=l)`IAwvE$ zYQb0Xa&5sE6wcfggZIQrJ=t0y%5&NF`ytiuv!D9&*wCtqgP@Lx`FLUU#s1Hrj?c}J zz3%UN@q0j&Tc?{-%%k{^lNP}ZLYoXDWAeD5;_-do!fQ?%sl$cq}{hSsySB|M992YGyEYiC}ySArZ>t# zR`JIR&9tp_k*B9`D0`T>UdKc`k<`jhKTwf%J5{aH%+`KwQjMc%V(()ZyIj7et1S|> z*GvYYd>kV;ZU&9ACO-dkpAAX~dTr*Wtne7Ww_GF&!pBS;oni8r_^mK-`8DM}Z;(bh zaKrD1s|kC=>6~DFds?Jg$ErME=ta-_CTnt2=1w8Mi=H18j^6A&`j1cYh3yUY(on{} zOgtQ*-IM%RVych|b-=ZvwM*~XdD_ zh%F@U{!$HRo-NbtyuDPiBqr=*R`KJgbaXs;ej@n;-mdoO9K70(gB)EruYL8=s^ENa zi@tQDB_oRFRbgk;nYtBrvWK;9Vs4-h_j6{L?HlQS zyqtg!VijH+%fCMURk#p4uD=k`okTJ_-kl>Bo22jYa1CTAV}sii=)c!>zj*_<@m-^C zc46fXV;D2y4-@eGkEeQei7m%o7xXzHV_0uO_E`ks?rrJNvqAV9Lcd?3diZKNi#Q;b z5OM4_y_HNYSGx*piYW>EDWtXjTSK5k%9-b^G%sOa()MXJJ1q`h4Oi4QgCi*1Mu(CA zl=(%Pml40oAGeq4r^9F2^b6Ay<+@Kf9?oxFxSNFW23eDWYR*2qd`J%ZW6JH{e*MfN zYgVDK@>)3j^(TUPaD`Hf^=@oFQMZoU_@nRV%3i9(x4Vsplf#F>pze{|1<%dGa98o4 zL!VPy#pKU_?RoRVVSFWy%!3e=aCJCWJGJg4{pH!?AP4&=dj!1V{1f}tt0QWGS3d6G zlix=zZ7(AVK#@aq;QH`Df%~V2cj;0=R(M4=#oy$xZ$PUAz;ok{Rs61uxtCKqi06At zKR`g;DE%;3S%%OL@+Wp`&KviN9q4{>-35K<*`T+|Hq-&(&Uc`gs?;D3NiQ|!C|^p2 z@*mgv;ejSWZVlXjunqTC@qOYW#vmDA$&WFl$6+6l0>tMsrnkGdI*b){+C@S%2hJy$ zeS^d^lU^jv>?<#L{G1<1Dx;w*N_cfEYnMrLz5CR^s2E3*Ze!x&TUrMWm@Ay3;wn7U zmkg9}e$s07PI8rC6tG)LAwI-?=+$wpb}kN{c#o3N^G93!gr}<-H`+*qK=J zYTi4REKsA`Whc&PM%VW=nfD5>rglBaUhTAa+o^+2HE!dEH!Z-Paz#fAJ6qfXRb8q2 zNRGYp&hRp}D29auo1J=;_K7Z}ZK}hb39ni`dBHubWr^M7u~4^AmMzyZd8JvcZz!%jJbG ztukNO6-J?Z#BbH^D+bDrHYvwX()&&b)pgD7g?3+66qnz+WV@VifBeFGKtG#=DVCp7 zr?b`j&-cHFWpAm5dI$UVC9?OE2vem53dp#|3Q`~-w`3fRFR(`fxx}9JwK}p6>R#*v zQ)>hAgUyk-aG4(N*JL0yw;Hb3`AH#{t<8jef}~wuYU`H*s#&o&4#p4eMRFb~w|f!8M1Dp!&Xn znyabZb%rmd%LjT7G|88yVV$_(As0H?s9@4M8oU&Y)u9D79Y&c<3+CWv%kkCkYUo>> z?V~__r(yIA{ZDFVyVXmdF+`*f;?r?%>BM6QLw+^$s^+5NXc@{j!mcu-V6WHSzj<8v zg1vHnd?#d8xa}u9llALAPC^EFFL?qbmURC-u1=*m7rcf0jAfeqgA(Z30BZyLN!Yyx zPezbE4TumO>SFwAck7*txG*?3JkSjk{xZ}+2J|7CtBA0kg!FNn-z|{aeClZfxQOW< z+z6*ZnXC!#Rf_IY0~x|byn8-ks|j^ZJR{9;T0U{V*T)Lf`gn>9M2f+Gr>rKZ2~(B_ zjz72Vg8nq89OP7d&xQE3uei}32|8Roql`Ckvu}Hu+Kd}+vfom894Bv%6EiDR6=2ka z+ijfROyj`1ny|M1V0bMDUfE7xS}`{66N%l@g)-boV;j2 ziq(4w8diowRoq_A_I6PX?o0oBs_Oxbrw=>!>#b6>e$HToGS%S{}317CGMevU_(Y$uO z4Q-l1p<48%=5yfs$Q@y~@neM&ZuP$n%Ip<+cTjJZ@{myk;5JcR-BdwS8l|+lb=Z2n z7ZmJdD)=1g>SRz5`qU|={4SD_4ZJP*6m3zO7i_u(o20@$LIk2R-M*imRpf2M(}c8j zOZf#F*_BN5^2y$I4#-=Mp$3bV9vMrN{axgV;O{h>g3s1WPaiCpNYTUFiWk`w(QeRL zG`zaMjHyJZfG4-Ex^Xvp%k*XtmT4}ZUe)N6!%r%Wh`9A`a#y zQD_wGzpF0rrd%~w6Bo1aLnu-9KU1nSk%4cMei)h22x+@qeq#->q`DcYW+oDW1I?Aw zkk*3nPZHd6MvYF~wL{w*=*gF#5W$&J-bXZDzhh+khPV#Cd3ejxR-=CkY?QFlrlq1F z-8

%e2%oB9ZOerK}mX>fhw&9zCfGI0v}jL7L4d-N{@y;d%V6{^D|8!1&gV5%7H zWoSBl`$3cGd<{`ZJyQ!U^Ce&{^rX(XCWzARXWVbJ(L8HKFuB%wRXqXB$ei^Xn#_4A z?rh^XX^UPe&GRwkRdO-8wEz*>-1F2e7UMUS;(@1mP%rDC+)PpnvQou<*Z=RX5$N$~EN(RNvL?u$b2yWjl%$}MffJ#$sV+2lQS38pqMMuci(%nDw@r`K}P ztj2EXxfuq@Ahdg&RVAtFh<>D8Cpy8fmk9N9YNXo?a%0-GIcuzbd#u(K4^6Um5kO7C zTP1BgwG#VKJm=Ch9ThOl^12$2esTQN{frU@r(L<^@i>Xhx*7>h?cV5;{>n@fDc!n= zLXSH7SZd}BmIwS~@&YQv77`5;#h-t4e#?M=)I`>K29Rkl>ZMp!xbGjVcN!dff)!2c zrxm`?jDo)r=fIOIGdMcF4TDiK0e_A}iObiowX?9cuGNJ~FUzjFf@OHhy|i|rErg-H zIt#s6XEJS@)FuPpTR)_k4)|okT&T#i6APg$#36@nJ*YA{y-Z`NdB=<3EAVFASIM$A zsP?>k(DdGfNlT;_d#B;#T1hc0d0XOi&EdrTjG{ahC$xQSpojNS)k@=(Vyi^@>=vgy ze_=Y`A#L`3(eJ;-LL1aOwL2uz)A?{ki;Uj4Sd~C}`MczpacJtnjNg!J|L3k6$gqRDZy;zb3w#HF8%Z7yPT#91ez>bKY zDnxDtb*lt8zlz0TY0x7RWTh2S{)hf#zCH7;`;BTL-_HoMz(TGMAy$Ei3%DAq-1R$* zb64T%&nD8pPU?&+e)Xofh;~hssstL1sP`i9cvixN%IwRWWbP#VAbpTJRY9{#+;Oi! z67L)RZ31mYc(X>!Mn<2753Fh&!XpOhykn}>Y`z-xa^j1hYu}IKFrf;0)5eS?ksThu z;#?%qxdcRBbo<+9uF$&k*T|^`>+1Xu{KKFJ<-!oF1+IRTfWcU78oRsi=Zbk|4SkI) zp+2saF6tV03q0Tf_jTZzx!~$+^!Qt4epZs5h8_CTlkB@VAHujP9TDv%pH%`{VzF_N zBx<-yATgy%Q)|0xP<<^Ay#@jigKfI8bJR{HfJ)z7@qvx3E0+l?4A4w?bANd60DQ*T5rPJfPQRO~5{{;cx@19DI(5mEU|_GdVP`2yG}q z_%{=pfu)34l`A5G|2{g(UVZ(R^j?_UVJgY&K3+PrsobT$=%7k~X|J}*nHwiHI;}Qs z_Hkq6{F&d2Qn8-#caNv)DEfd^d)d9^fRGJHGyB`&PoDUL?mFqukl4QS0;cEd!Y^op3j$czT00YV(d2h~Cs>Ndh|*-Pxci zckwU_oE-9EqPR|+hk|E7CE(%R{B%2nEDgFXKYkPy5Dm5-EY5N+7`IjUd$-$ zShVXkPZ+9+n*V&bqZnE9$xKu!E}`TX0`tDZ^*0j^<|*O(XOq0@5%iRd1Yej@Vj#(a zY2Dok9oHjqV1OYEB}RMNl`FD{d~sDrO>LP+Y#yFl1{!|6*;w2R=c{QHF-jym-y;@1n1R?||AA96if@Ox~vgjef@ue5vBJ9yk}+^oYa^^oIsY zW#%@^`$L8DyI1Ki+>9EtW@}3NNrA>aB^C>BjnGD;yD*PiZYFhJ%*}z>z?=v}3R*Vy zegcP62kr#ySYXnABVMH+&_S4oRZsYV`STv>9(!VOm|j_tcMeah)C`D=XHKXAfcmbN zcgDX>ZibM}iYLc-O_)lZ*z^1bp0&q;62058_6bcRMCOZ7@Ui-kL~l=G^fH z+7U@r?C>#FPmlc4_mk|>86iB2Vxg8f8#V=DQk?JWUV6)Rf&>NWPAc>p!K z@h^ufw6_YxDLB@=PLHZuydEZf4Ar0cSXNk*sA!av3LI z3r6#lN~rPF|9POn=n58^d4d{bTqt_~LB|x;Zh_o!P23lWSMZYOTkknlR}?Hi+4Cmx zEkIh;_-pZh|k#&iwJ|P)2Tkov`MJD%y<(>C&A~#_*|z6YwC@ z*Cq(8N~?}up-^k+LDMb_6~Nb)Ugc%fAbq|W4YQ`AtG7R#K zDdKTo*6LRE=W`5?#X68KbO57&H$?;Z!ni$w+yBmKFq#S-%buPtr5&K&g5pFaCn{#| zr_+aHMH4zuuSM`^)!;-&E&0?=z~MIDR0*j3dEF2)#fIcU86WAS_~C_WZI(X^x%sk1 z<&0ngB37%KoShT)HslW?pxA|3lrI6SzcMF2WG)3XsZ|N6xBfo8SYx-wFtBvxd%gX$ ztNA|7qJfP{z?uZE`C5Pr(CVE^z;5)5ZvmL}92_=j*+sA-y+10vUo9lL-+x}vI(2JgdUPbkJwT;J_u26QeP*kirO`$C&>R$g-rD@j6DBNlc3G*| zW4OQ@57uX5v~s^tl%w*0r%b7@uKC-9kVrW?bB1YgpFih`eR-BntiKksL_ zCK)0%yaQpLe)9Q$b6uu#_KcTgs%K-SaX$@L{801nz=ubO_RP8)hGB>Z?z4*MOJOxA8;suJMkz!B=A-L2|`2o~1;xZBP-<~}KS z`rAEwy<%qSXEDq2Ulq{`H#uIw0wGfXMXIm>$bj0e3>C{@PiR1-xkddrhXv<{F|-@c zd$D=}EVmihG~A8?HCh}>!lU+#^$0-Q9}5#M|NaoN3ZM<2tEwBYqWyf5BX|vmR|~vpk>G#i$@d9zJW?m`3?3+_hvzTp)ns5w>T*fy8&s zA7LwD5La?H(aIwxjBZEd=`&c`sGN0-ZqWr5GO_2hSqHhkVym|yX$s5+TidAH<%A%` z`8ln2EO7-}WdRCNQU@PO1HU`sl*K^}-@k9^8A$6JpKOrSnoig=y7)+}8tmj`jvx$+f7`{>V9;rn4I5GH`*))R~R_+1?lNZ_;r!_Cnpk00PBYA zvZ0@|S1#=@C((Zu)eb>3tg=>2e3OGSMNuL05C_g|J$u8Y`JuGvSDvRzo?~E%2$9ND zt|`4=bP9hK4{#hpo@3?gs3tq2$En}ZlpsyJ-nF|+bZoPsH7c!S_FT%FS&+Mqul$rs z)Y>%G$BBWsgo}?m0*JzR__ST>%Nx$coGFI5#rg3_#=uV66+o=2#U^*cPLLgorS_gc z!;)gL0ZqI;@IChB>P@yAYFH4l3PVL$yAU~RolxH3>{z!4<>r?hvnhMvYi@c-r*?Vf z;SR~tH2$O=&S!vY>fJ{Ko0@?)tE@)UQMdlPscm|Z1hpru9cc18^FM@KsOQ!=XVLcr zFs#|WOrS)Df97@n&Hc9!!Si*79+L!`^lMKDfc=CS8d7yaFWDbKtAuA`nTX5;|3a|; zaGdl4A3fSUorIqSkc2@+xX^01{!!`-pU_>)=V;zEuyqxGW2{e;FVX&&`;!i0H(a8i_{amH@qyryRGJ1y`yk8OG8BV60!Vv7 zE%%+N7kWcoh?)Ym?M&3bgMsh8!kElP!+3>WcNa_I$SGyB$|C^soRtJ!mZwj3&8-d8sZnosgXg$2?T(_5rwAyi>kju zsI{#OE`V!vGEn;n^~-1TmDYQ`;XOI9EUBjrKs4wG zyaxsk22?@lxqG7AxB@*AY06O%*8Nmy8SaVI_I#O*$F5Hp%akCq)v4{+&9a zQ>Lp>-QK28w=|m|7RMW6O#GcxIaLDmGSsPzCpA4ZX4L)gfdKIi7We{54 z3_!`M^i#STR+)3g?XSsw)7`DxmDLyWp}!6rb(4G{uKFoDRGPJ*d9BBAT64p0JfsxISEB-Z8659L!mFAb4D zZuf=kFs z|BC?yxw?eXYQXO*?+?dE>=HAIT3)<}6Wh5Oj_}`Yv2Fb1%MO_2r4DqwKJd3N-H;~a zV-H5pltDtLxYkpPg7$jtd@urQ-a)Gg@7kzQw)&%gt?siG57|8uO$XKRY!4-v3`)R@ zFJMBvl%h}1zkCkfl|+{pgM#M3AjRvpE4kF%JJI+Us54YidB=8&S1ChlWKiDo8+Y|` zhnp!WDlwKdrQmL0iqoZ}eb#>YBSi3XW6TUF_^q)rsBZ@JogwGaGY-QYjbEGKV~jbJ zfzXOqFhSKW7uPqKL*V_i!`VUn& zY0wID!2w>8cu5wyvl(AYfCE~-y zJHlMl6m6OjqH?k6RyRS?Rs7p5r6FA;5_42ix#TxFNeY}C{2b24K$_y##VwtvE#nOjxU$=bFgy__w?bbpF>{Up_^ zWXMr7{$R%Rt?eo@DNmVa?#CiYTFsb0$Qhjw^$d=!37$leg-64S8#JPI)iq~NrIJtP zAjeHzGXh$QJFU??{a6g(qzdc2axiKXJnAj1W$p`!&wp!YzXDT)Pr7KHxc+T;`5Jf* zpdhBFDFFc({Kzlz;rcxNWO2X~aR*PHARGYA{JBk~NN&_rvUjq%##8@pOWC9Xe5CQH zKhGLJx|ng!QBzlTQSW8cjZ@{)J_4>R6j@T11^m0PZpo|d+~&-?3$<1{%hMdW!Id=R z9j(^pe6}hp@Yc(nnxNztP#KLUfxO!Da|=Ms zrjK_6uUN8+zXp2xr@sKga)SnF3vq^cgAD&CG!D+4;LZNOn%d>h-}CDh3nZl%TZnHz zD4%muE7^5L-ZXA!-P9JJHGx3&Q?LZeEEN;fv)|DkpA;XSG#b=;CZVgLaD z??4POCLRC#Y+t6^a62_dVm3vv{OwJs-SUijS%w>I;63rGBCk*7OvJ3C4NDpf_mPS)lKP-LE)r@wapIoCx z24qg=lZT3GP=;3aPTna+6KEv=wcKGtv(nnM2C+kO_#NV>7(@1Q-X+P?b#d(cvJ<0_ z-cjxahj?BM0D@}VRIs)lx5W?pf@*bv9=3zYr)9ta3c`EjFRc@#;E8ygKE<(B;Z@Qv zr63lQex7Ut@7yDLO>cUMUV>b1XqEFW*Uf*Txu^1VzuR7QY4Fkvu#%YC<{bZsCg;KA1Mc8{l-h5b?BM%b$8!c=hI0@e&5Q@a`>`2h!Pg zHkWU@mGfaQSs+HKIuJH@NwINt4{&unb%sc4^oZid9g|SGLmGQMS)`Dg!i^6^01?;E z0laK_p)0HG43ga*KG75@tL)GIY08li)_}KH9+M+7d>26ac*s+R8T7|iwvXlxV^w{i zwhDaC+VqhBk1f}M?b7w?11nk$+-JvKUr*AMfp`~?k9ossSi-5h6Xe(~tVnjHse&FT za+Uwt{S}T6!zhajII@~Wav9N{&NbuEd`-aN8aUCpg`@FP1;AZ!*Nk=?J(vt)WgW+2 zb&HjrC>7zI@BMy}hJz^D9FSQhH;*}RL5JZYWHIbx0{D!K%b7@kX|jx&gcDrShI9Xw zWKEwj2cqMY=eS&Y33~|#Dl9}LIs1#25h?-i`t|{{E*Nxh(Fll&9Zs!tYhZ zzO)e|?R_1_uCYqoiFDFcJ#rENSk&QjIIN;Lis{ewK_b~C-B0v!M33{nVxWxFJDJk? zSW8rUaEf!fBWEk~!YgNm&!ugF`lS6Ws-E5MFpurHm(HUFFZWt>EGUw#_W>3kB9(LI z=cPzk-VDIc)(W@Xz=527;j7~F%9S`yl+&@!LV3V$YZitp`VIz4s{_AYdZ!^>t-PLM z_oX^A7F#HDCsto$ErsJ|li>)_pbt3wH%7;W8v2bO8SkY!ZA0LCrb{ntya?_%xl+uS z!&S~01X^+ocWfPHv{|sBO_lk1wyuRX0fylP&0F}rLzY(Wk;r^82LJOnP!pgq@2>`GTp3N2UBhvy=1Q2gc_F}8; z(Hz{U%xWX5_dfZvH7cT&Hku1_R}_2$Fia<5sJVkUe?1^)Hr%8ykMVe`ahV7Fl78g$GfH-B@0B( z>t0}WV&FNZQWC(0(iln^ayUEwKl}?q~dKbwYY!m|ba=KK&nN zacjFHEK}??gCiq{Z$_h{-}=#D$G zJsKUP-QtgUT0Xbw##d{j`4>^j1Vpw#46dKyGRHH}*hlnrv83(d7m#T)kpki}V~@RY zL$h8enK|| zyCbUHe@yj0=Bl@rXF{c>_z6y;0x1;?9J2ol{M=r*GvlG;=;3yzirh$&gs2{FrKCW81gP9p@qDrmt?Uy331K?Oy}~o9upA zAGqQx@Nq&`X0mX=I4`+oXS9P%Ixk7~8z;>=sQK2t5bcCt-HuQ?@M=ed>;dw4cOF)JNGCwqxMF(2+AWY5|R?*R!SL~w*IDq5VC$t){immTSM zP6G-rL2!8(MKLV$I)2gTh&?xZ2w?^U+6v7O?KaS-w)JY3O)(5_pz4aULT!JwULt4=Ddj+yS2}@h3@vXx!E* za8>~_cc68lm-S>x-?;k_h71%!!EnDYbnfRnV{wMC!t=fNOWHQC{umQO3Ie|*PXjsN z_U0IDb@So15_I{ciS2I5Ze~Gaz{TikmUf_=J1)*)+>UhpV_=H2a3=q=*4VP)v~s{- z=cFsmg>jk?%=mD^4n?a z^`#dAFIMxU?)HaEb+h~Wo87EqLBZG5y-Zs~`#=oVc+7&%GU&&?`?ruI9nkTN@fh9< zu@{T)H))mOnL%CCceqeP?<`1SvBwbt)_wXohhtwhtyGd{^$X zN&r0^NFt-0j;OsSl5G&}q$o&=43->ie7@*0V~4uaqkY!!sQ-r%PyLCpg(JDcT%%VL zyCNmy{S5!#=lYJA6UL6<^zBG+Ax2?-Rk<$Hi{pTX`-!}_+C+ywj=J3*W=<}br~hMO z*l}@vvG7UTv!aX!*M0L*y-1%xcElNT;-+Cs9V76+ROE-^kl)9ij~peOcvR}MXYTbLCthaSmE<-vD#^utLO+Rf^o-dZ9Eh%O_ei8^?9pPlqde7+Txrpm<@05&p z$lPpU{#k`=It{+XVf)$JfmGhPH!}>0zng!5kUfbg(IwDcDsc-^3aEPY^XUVLN_d&q z152-R2|t5wo5!QyI0r~e=nUQBCkeT=E(B*(ml%-zl}Rth$rh9(fUw*gJa=JWTqWqJ zWiF+|9r|1AO7P7k z8LS~+ZLzQXyI1~w@b8ZXfBnlY<>Zb@KI%4y4jCI=2ZthePlg(|rhZc$FLmzJfRQ#* zykkHk-k%D6&jm_n7R{v53xZ6mT4%$WPDfh73vT|@Xo&3He4mI&-o~3%|L32aZq6&P zvNuk=07yjN{Fx0NQwad_979{$%hM{RISN{Byvc@tT_%wZ_uW0^V$$PZsd6ht8;3FHP(+yAI#)_46l`||7%!LAKZJu+WGH)7Nks~h10YQNC=0+$b z+BF-DVJ^@7*9}7~HV>$O0ZcZw2Z~|-yKCyEIDrDx!O>3YyVmKgO6D~BzA$@a$^&sjU<5%&2Hg%wYyyeX-`71y=D@;FH zIsv=i!Uq@+R;&y!$>&y$aDolEQ2+*JQ)RSOpw;#|f z<#y2|Qoiyn5t=_JfhG9_Mw+!a*5{7x4~c5$xAbpvTgOPbhIV;#gdMY%Cayppd{Wr@ zP#PD!nth=cXAbj_;vbFhaxGmYv6xUP$?L!i5BN=r&~BuP96KRLda*VHVpQJf>4P1| z2Qy`Mg{RkZTaWSaxOCJ7ZrKcF&umi?GQD_e5?W98dBqS#*2eT+nQs9gzh+qvoeX%^ zpRB#TUBGITBpBt}HIwU<5!mCbg=twBd}r7C=36ZrcfZ^Z`?+L-qU2YTTMLW@a%_A4 z*dl?wK)K{fpo&K6kPTY3i)A25*G5vqQOHBe2e&G{>?i!r5>s{c4?9NRnLqhSELyYN zP$b2J4H~Vmx-D7d+SKsFJMj4Rp&(IXuqs3ec~ zMp$f@TeBICHvPOY=j9^=C7(L26p#?{eKjK!F*yYHD4ah3#OtGUhKd}z3GYx}k zZFs~SSvTp?zj{f(w!6WQmg2dby7(lM9UDcKT3Ug9(k))^b2CRCwB`SIzW!}JVEc6Af zMl3oG6B!O~k(B>lN#P=1sruCOe5Z| z8-S`T;Iu}A^)KMTrfHKa3w87xt}KZaf%^DnJ=ec}x4K7=DSG|Ip%A%oI(uv=8U;=O z^|#jJ-MMlU@atwJK<5E7!GBXsxbV9TMgMuFA9M)W{q{eZk9Zui&VCWw5I+egym7XyJNmu!SYHQd=hdBu|IDim+;xksuqyYK z3r#*%`ja?jR_do`aqFLBPzCr~=`ZbEc;IkQgvHNguc2c_m+uNRS7$(S2$(5pz-XHp zfTKVS6fP(!l|Z&1Xe*@tdQ8o<>4L^r)FmRx0qzIX0s{4!d;}0H#w4fb;t`#o@A1k* zS3Z%xI#rxJYh&%Kv9Z{*72<$cEOHQPLc6WtYhI`#1bTTCKpK46Cd3`ZM1Dwkr#9*? zhvrw+IiR+X=$BCyzNr>bk)_YGv6-t)2Abn972jG!D3e{L)ZTBeK5K03^s7$3C(6ol zw)$UbK&{|c)np(B zFy`Pwxw;f_IO&&ER|R3i`&<>m&Qe?>%JC@7|A>veKE4hOs*?)D%L3~gNabh5U*TaW z(a!10C+E3w9_9 z+%F>~!vL<4pmJsd(CO3c+Zjn<56s!s-M_h(PqM*6?2yhxpm-0HxwS*l`7O9H@ZX{d zK0swY>oRo0yRtoK6nJ^OLt=(#*Bw@E2JB9wQ?IZ97WAQG_o7O`h>Xe^wQ0vPwfrj5 zvh&(QlPPrbtzm!J)wc{l z-Y8C`*J~aX%b-)F50W0~24xxbsZqDt(&2`8j+$NyB98MgxS3LX?$756%a(EYJ^d;@ z#C^}GuD>bZmZtF-2c0L69~knYr`62RR!tw$i*H}&D?H$@eC|S$JN-Gn^-9M&h$>Hj z_%=DFRdVFBlQiPXXYR&Uj-;#Tw8=pIo%?d{nLCK@okmK)%bSVQpA4(Q$B=%+4xZ<& zM9Z@!4G_!K{mNT`KWx;eK!KV4ByJ3}-vF^UWWfKDzE&W`rvb-%_sfgSphAMwpS6wa zRaK=y4g8f}gQ|{oQ>`JCM*>gaxjeJ*N=hE-oax5jSgPS=1NnFAob9vHV9ik>weMKFd zePJc`rdr-b8B(6>zQRt;Q%asu6E7@DpK*T7gZbw4PL9v|8ar%UA6b=)<_e*Ue!5Cl zDZKN_Nj7O=K+x5C+1qT8%}vlJnbC3#K_%Y$DfXFu%$atm?o4d(8c5@vE6x_z78@+j zQ_DdHpQE5|M=%aZs7TpNd93c#9X4@U%H8nlJ8|?+ z5y9{JTLJ_BF%+RjulE1Zn_%UB8$wC#^at7y8gy|9%)=1K#>eG>FYaiQw}$Af^1$D1$Y zfPx6u3>SToe|!!gaS1R$e+5RA3DgV%36vv4#*~xpN3wQ@w09ZRsYgNv?On~?U$hKPoQ`GxEE(Z9~-~fsjE2`h}kv>2v z$$eo+XgJ`pCK;3}EPz^4*<8cb&tz~@mv!G{Q#j1y4w+A0+SH>(#4m(-l7UE4&plbS z;wO5=uqwMm9$s>c8DOF*03j-^x7F1;3~X&aLqK+cq+th4UD_6M(fP zY+cLZ@Qk9q>?*Is#TUJ5c&SifU-~eBK9{+ zF&qWRT^WYDE_@%7UvM=A;=#oj4+SmPzlF(H2H&ckVIXy-EBL5mk_AL&=IKS5zkXrDokOI@cYEZj2cS;B~tv`1_z1N0I7e-;=yovY}7c$@;oO#th2MrbFJ&eSjI>fLq}&&*D@iX zIs?U+Yec+p^yRSIEOw8qu2Dz|JBS{eENi z)b{{Hd+o*ZqRS2K2t2#+%B4&H12F-a(_f+6*TO=?O@W+1VS%jO5sV8Gdb)ItmvItE zgjfa96q*q2P~JUS307nxw0`-NrP{0m2`hTP$R*R1Uf( zFRv~pPFCgCidViq-#l+MuCxM5>U(cysSRj-HO$?_5h?kb2FHZRtcJyi{CwNdS|y0= zvObP%6iQ8vwvGafJ^Aj5Xg~gJLy@56h^Gl!#bn}-Hufdkm2K24inGPLP9(yrqwDSf zhvOb_!WON#QLfcCqi;y?K~GPcz(x3Q*6-#le@|*&H4(I?frSnd3YUO~vI6=Y(3G#I ziMnM5*Ta+ucZ{*g-HLLxwPStynS>qT7Hg#^KcLg)>W;?ujn+sO3Ov?m& zI1POMsd9FxF?^ODyM+B=17i*OHq?k((tmv0e{6bXJAFqFAq#lkmoeZl8RX1%+R|2~ zETaAN7fTupf7%`df>{DpD{^*~c$skv>KQ~v7IXPo5&rG<)^S~zS1O?ix8t{8*1ez1}_Ok6?Nb&Bx8AUo`D3mggcPr z8Aw`x9~XzC&Z9DL3ZsH=0!2AzYaouW3J+o+0s zlGm7bSn;EhCB0s|9~75vJRGJdDnK*d#N=m&kcq{Hz64lw&~cxch7O$KYq`Z>47Rd* zp;l~F;Y9&KQ6p{mvP*MQQ`KK5N4y)|5r7@($Me1e&t%wb5y83bsB}2EkQw`ipl|b# zYWXj^#G56R27Nw7jdr%4k4=}+v_flX!&e95R^eZO7bU{M6bn-nUm{|$oKlRoEY?;; zfHdT+j_iHTZMkE~P{fH!(?f_tej8aUpvWfLE_P7AqTI9(*=v@^=+WHGBp_m0mg2$<#1Ch0u>=n$S`f2KK?=TYaT+BpY$d9LGrfRNhoxMC>WCCl z(BM_+|Ihy=s{`6a6@ljG7^fI)1NWK!d;9J*8niMOpy;F{gEO4;G!T~AIf>?g(*?@T zg%}`Kzx{cP)*R|P!wl%ub>VXWfoNjQ4|$sh)?b(-7v+gB=0e?`JhmECIh%~mjKP+$ z0cLnnch~|755sxD8*ugb-d0B<)@(2qTavaxs|6RDI_!f16(ErffcT(fTP`sK6Eg1r zUY1F5Ec+|-ovHjpwkgok_Gke}7|fzIQ7S19xKQfFfETKtF~_~xNcW$Y^6MQ?(V*F> zs)52gZ6mV`v(9WE5-KrB0d}V10nl|rpp-VyS1Er|9+(1X6yU8+k}*SR-hpFQo|yyo z2+Rk@!9SDh^CkHnkT|6;5*wKvEoz6!DDTVw#Wc@;sRT?d!>Ty}?8AysMlEZZ=IL|8 z1RqQD0+saUdrg5j!0y+4MJKAL2QRfuF^m98RhXr@4!ZSS%1``&;?Y#|j&yan5W6Gm z=X2z(#y|l;0xP+l>h^{7m%~v`0==RV(1YmhRG^w~4CbL~){zTrJ{N?n^8<}}zWFUQ zf#$NukxPk_ez-{s2zUWytl&iw{kXu*nPd6_XYGJ-p$-zP38>MUeCzSRt1~z8YAI}r zHxq0fMF}%0)y_|4swzy*W0nlul}i|K`jks0v7&KTt7MrM z@DfxIdoX^*O7R{d_@PJ#|`?Rb;4p;miX9DQfloveU+M(DuXkI`Po z>+JT;u(R)iT4*}sEI><2yD$1)hoo+gYbYZ3exe0533bM=p6>cLP(us-Xe2>pWHp+@ zXwPH{(HK|^$a*C%YZkdj%4UVOEdR;P7{3uL=O4$qCcGQ5OQ)wNKe$SW8j(1Xh z5M>Oln=53>A9qyJDf(zp`Lhhosi|K6e;WJBuqdN0+5tpB8l+p4MnJkpLP{Ej?rs4^ zI;7KJ=thtjLK-BMbU;AqMsSes6oGrj@B8lkd*|T?%=%uBth%;im z%oTsaQt-q8F3u&Iy3bit*B9vYo${`_^N9Z!#_sIK-!#!vFN;^@JQmc)bM!TRe9Hv0 zss4QSC~a(9QYkf!o=_{9Kgri~H*0UhVTMW|rXm-T zuzVNCUIv$b-1Q&i0=7Lk!GoMO_(R?pN#^MK5$BTAKfnS&5mYk!V-L%)bnuy~mh8(L z+fn&ApdJ`dhj;3Nwd)vrnBsVHePF+wnC$U)Oz;KM(ks@~YqneeMUb&YIe9PV4~u-i z?{fM(R6?oo&^>zSiyixH`m!GLj^wh7W`ciL7QXJ?njDfC1_EWYoqTO7Co)@mow)Xz zMi~(^BJcZYU(~sO{7C#x=Ux{?;p3La{YNjaZw@z%w0#0y3LV z7!bVv!=wf zm|s8ief$o%?>hkLM%B*@#b9}bTyy`MxQ>{3fPhO}bteV0VE(i39i{Pig$q6J{ygn} zL;u=s+3UT8|ihe3m1~W|+D~{Y=B)zNG$1j$j{Eex3i`eLW&h9n`keaPG6h zc_b6L1{6`gM=!CR?>sPBG#+X*sk!;#p{!28!PDj69NjbI00}W`@$SH<*Gw(0f|PlY zs-gl_=MV06qQ030_uN<%)!8-J*psEgMD?rK?A*Kph3uc57got0f4>JEB^1lnEX-TZ z_u5c|GDD+in&0ZR2o-x>7`BtM`&?z5QGJ*3iT~usq$ZvP7q@L4>kygoXd9an{G{@{ zKYaHG(e0aopX@Ie6!ZW( zip7yaey7-rbD=D2(^T9@p3cx6T;e*26QDn-(KRQGMUE7 zxT%V>OR647_q{%UGHyiLQagUTd!zli9C?|u3zP`1WsR6pK?S-IMnIyaD$H?G#-8h- zEW`C$a*Fy}epRJ#5P%-(p^ow~QOwq@%N;~{_3PB$%@;c2Oirl4SnUX8!5_0bn-mo=e6clv)ul&7}W1 z6!dHZ5cZ#sL1P-g$DrQ=3;*o4c83)HyMK30k)Z~Y|IsWL57pFQ9NHZ`Xu=#2G%mCo zpAC@EO0cU?cx=e-NCiKWQO2Nl(iBDX9|bT$(MNw>9Sfcv`NHP8%@Zi?HKNndWjbVEivng&w9lON0Mo*OS|3ZYS=l`@v;$AhX0)No_NE=lWPW*1cs8 z%_^Cqg%O}qm`8{Ez|&h?2^@K`07L;D;o@PsU>=u}Zi^JS zv)s%7ozHH>aR!2`L&YsuX(qR66W%*93$)gLZ)=5Qolu7?NJ*<1x0QhD0rb^wG$F?v&D-_Ao=lzMy{>tNp2UFTV*ih^_ zfo1M&V8~8R(wSb7!M|8Jca_xr0-MVa(Ua?1?rOxDbF;2%z0kcvukX9fq=(DZ#GPRu z2XPr&Bp(}OJ7+&J5}y!zQ!8{OWbrCrcMErEIZ9bZbGFz_e>dvZ!skdCX?WV1pk-&1 z`b4LnQR?3(Z=~<{cB%!Pv)Sc&)*ZwsiWSW4;}*yNmStD|V^MTBfkGrXO86goeVBc1AD@^KPczUCo#Pim$9(f#vv!I& z8h$FiotsI)X!n^~l=^Dd1JXrwgf#LwvFGwO@Q}xP6MRS*Q)zO!(0(z{xnBipv%y+~ zLACM_bZOEr)a$r-fPm4Jp;ax)A>nr!4#|B8~Dp|Mf^z*~L5pzfJL#Z?VkIr2xD6|Kpi1US+|7eVGbnFQqVQ7 zIih>{Miefr4K#oCtpTgY^kurhrUFqL9B5I%WuIjGfQ(LkS@?hNvZ>*ne7GE%ub~NP zVvG@;njQ-$#qvYJ^C`i8a;Xv}X- z>cR$~jZGNuA;+w5lRbr(Fr3d^F$JA|*Kb-^U2FNB8?cF#m)o&dBtzNt5ikRQ1r4dL zkULJ9-&v-%`_u3n5?7Y~5&{$;geL3_@=@w%MB3)n%7uZO=^Zk<011!>s-xHL0fOFU zv6JU$H*pUGBrlWzX11AFgHQPMy{$B9a&H(tyRs_wb=LJ`Fi&I@ZJXN?#TplA&Jw zsACrbWycKpgOC0=|2HzUiN+lI8-eC?r?!$;&O@03en^)Q^L8FH%d5&f#zBB@p7 zFGwdO^xKCApmuW8LDwe>?}~dS?xS+V#Phr~ww(FL%jnfXDZQpU+#d8vBH-0=mHp2( z9_)|bCW z!jk9(mp8-m8osjEP0SIdW7Hss)%~Q`hL{&7Trffv^~7&-NRcV)JxVrgJO-MDg7*0z zslC~Yub{3cf1cOH>a^%iZ`vW6fL1%S6oklv=bR~(=8gW`! zj+N%%XExxAL5u`~kAK_qA0G+A#Qzi&=v8|W=dSY~)LI?RcXbTr0{C-))n}mb5wOic zr~W_aywU$>6t;>CI>dHxqjLYj>RFz$#Ze8!61-^9MC&^a;xgb#(3x~8e_`7_0O1e7`0CJm z1C7T6OWX>j95_9|Ndn;R{!J9m11xQGKo!i_qM1by;J86OJ^0@NfMlU=VvD9wikHlP zx)MHBuA&Z)enaKPvV4Vfdz1uKtdM4kJSo7uU0*Pj@vEb0Ns{& z2A)~REeB2IN_w=@(*o&hSqdv?QKz@hH_3wA`+T3;%~p+ZMK}+n*h_NP6(CkL#(-qz zmqAM$tg65HwXhtjFOkJnH);`DZu)&SF~H_+pv=<5=mtU^PB^{v{pvg>j&;YZJnJU| zO8E$SvZU-0(V0}l$!r^Lwwx8*=~L^s^DI_w6=X@rl;{u$GPBG6*JVUo(jIjk)$l{O@T_( z3IL)acI_W8%N|B+M88RLaanDVt&`3U{N&_f&|5%fZt#~T4+k_xayh){Pb?jM$w}e; z$)7b{{^G^nZ-d!v9ed7({%k4Nt~&<1K}aNL>+d&SdUnI#tb1DFzelXkF1D$QjAUI}2O6w;$h zN(*pAOUr-G2H{TP;A`>%>VtNYtkEx_lfEMS;9wXaZSxx-bOezLqlkA};QXQC{`3pq z3ERT9?a#=^K81gW?A^Az&v$R651;A!R`n|QDXYWNjKu*ec>6bb-&LpRFzwaAY@c_U zD-$g-*a;xs|3H34uL_KvTJO-~Jd2F;<$}sdywwr0YqLHAEr6oe!DrZ)bIj0vYEu}{ zE7sKIM3W8?$H^r*{XI>8s0WrwJMb@A)0-)?n-h;JJ=l8V<&2y|R%`S6gKS_U_+YD{ z0Viw+&Z9#ctH8g>W@TI3dsn0ulKrZaO~54re>o4@*%+g9PuAK$yOsvoT8^kLqiA5i z28w~l2fQ-+Nt^{uAJI{4iRV1lR6_2IGGIUs$Kd@X!SYeU|>rW(wMti7f#96HUu%?ft1Xs%Cj3 zVQLl-5%PPfqfLDF8&&3r6IYSWHYmTzd~-gASIenDeaZ(kR?a9;2~U%E{CKvQC%WZ!s@CZ<7jikD{FC}ih+pF_^0^97wF3gC!QT$u-wmbpA@JY+ z70Q5R%^G|-@)Nkrof-1_ab5H}3shMHnch6~(>4R0x2j1V!X z5$`Q)8kK+<0%T-^esm8DsFnF1Xa~FL_7nF5U>byEkR79KT_P<5huBouD)<3qnOP}V zPud+=*??DlSpcTaVF+S#yAVKNpwZ)|AknY#(1Syos-5pkBkQA40Uv-=M#b$-R~Z0% zFZPQMU4HsdDIk_aUg9hb|2+L#iDE`x>Y8gM2@&gc5{Qzcl5c{nWSBMrE&* zJ~=&ClstT`0>S7lczZxsbF<=%S8`6V(=5w|p(q%E1DAYP>!rH1go~u}gxH~ugWSD_ z*wxGq!rMA(q&jpxs!Y#dRf9sP0^bsGW4+W`5x#+HQevKd{YJ@4>Wx>dn@E*P`rDqm zn+a3AlcC}716Vuj9tD!Z62e#OlojJ2eo0UEhANE^g`B2I*&J`r%Vs^I>w-TiqWUhF) zTnm3fl3;bh$n~qhN`5Se2DV&_jE55Lu9?s7RKdO$&gbb;0XLcL+TO77GgYUkC zMk%G?gej#_IpGHz$JPuI9_3QldpbulnGyZs!bv}?;BbGLDDI@_O$}i*BaPVDJ69tm zo-QiAaC#6A8{Y2>HAQ89TS<}cmR4tjICjQF#lwi6xa~e}bx<5F(jC6Ff)U6{AH zXq_Tx5SxIp9?YT>)uK9mamLsZf}hSSS1}gCqTm_YtjTRPZts5{X((Ei{-fTQ1(pTv zZjh_U)ne`0jI#ExOH!L~jx_YpbGw_dB4N_*6icyN`m3}sMc#MPhj5e)@2x-_jOez) zZVPdB?eIgGIP=Rg|3s1iwl`b`e+5e}B0q-bG&L!s>S+V2Vxp~vkn^nWh??JV=kRC0 z`6o7F0$^*5o>{T1JxhBv;fTp5+XT)oIA*o>UMcCb({~B8?>_a5ydG?N5};W6KzKw1 z614g!mB3i%$kj$fYkgFbU6=Z2>bUf2zTl&?m<#XFG5pS)U{d0jdSty^IF-(;5`?&X zen;*CosKBW>w8m0343=CWripTKH>RyE&Ys7KbZQeIOn=iBIcWoGFl2N>nQG)WsA5F z+gB2?%v)RO2Tn2$&E|wGHTQfe_Z`@uD@{@S(tvp{gV=3ZG|O5^vR3w^VS8$98~g5t*SlU3@JRu;*Px54Y#2} zHnIBkUes(7nR%E;mnU?=Nvy}8YC;(SPh~nIw#I;q1 zG-mZ=`La{_7ADh3Hq@hgTLmUxgLKlj;>LwkFN%nlQ6cC@r)!!| zBGMxZQ*;yGQbJbSU3;9>Z@m*j77&J9ff ztiz7udMq6g`Q>5IJo5|qf#%VB3KhZ(GaIT3p(Z>jC+wt1qjlpbD71A72Fd0Rp%~w0 z@p+Vg8#DY4wn-cQpa$mXcE*k9#e!>VVi(j>EC1tcuVu9|0p=6K{sro%w?*3GJ_lKz z;!y??bpN;yY0FZdRw*__g`(8)Ak=k_q1?ve)5O30i-|Qgpo5KbU%Q~`kzCP9YS`sW z8T5GfW8jj=Pg`vB#uZ)%U(@>Ka++SQQ^5zl@vSY7HkOy&xN9v&p8&Imp& zP1SztH^ZWK7khQ|JXLO@un#vRrP&QgT$D!c$fU_*=^;!$A;S!8w>^WtDNTU zrc8x8L;_nqY1<)p5%g>k>`{x^>8T=^^H$CKh=hkBoH!%Bvv#R zHj7brCLk*gIU(#L*px?jl3<=>9wMS zhk^i-ce9{zo@@1q-_^#4wAkUdm>RjAjd&3zb9M3>qXRyZ*`5noN1J%6b-X|5J{GKc zW;F}Rk1`Z{x8~=`Ts%5vZX2KLXOpw-%|YK6B}!p2zd<}Jn@GB|sm_&WL0@{;^T%8f z{*DKAFOy0!6yqbS)c*UMBvSeS$F*l~d|r=LKpuPE(HWH$!eOI*3Kh_0HqIl-pOY_= zneyVMssG0RXzOEExftP0-t`w+<>KsX*TF7@?y30B0SA+75rN5zzgdcQWwwu=J?F=d zsJy;2n~V`rH+txr!phUlKc~Jv5@jK7WSQ;ErhV?8Z2RaVS9)XzCEZI$#ONeb=m)Al zNxVr>6HF>DPJ+YymNqYLpk%Yta@=XjcyTEV5-g-22`F~LR?;S8{0*;a8Vpe~iQ#D< zf{iUIymCCh1m@u~Nmt9au*Na+F#jck7H7ZO9>t3_r!Ju=neV~b!K+D{YyF9jM2YX$ zjq~o^5xVEMk4rw8&!Tx}JaM2phB=BDCy5~B>T!VF`kdz8u=XOoU1zxzb|Lf@r*cRbBHuvzunLmm-l~B3pi>RtrCgEXzlu z*sWe^?~y2`=7+8kZ>4-AT1tRdpCy19StVR9Nl)A}&ic%SuzPJ$F+6fJze=U;n5=j= zG-k@~BeIRv7?^9K=zvM%k~z|7-+ z>*4a3afMUu#}{8#XNtSeOyf@k?Tu#~&6DqLu+(g0eNM_qT!u#k`ELirJ_r84M6;?l zlLj{q`*q`T%~a)f-ms~q-Fxg20%L8=-rDW)u z-=d92m=6Em{EI)KUGn4r8DwNv%r$)Lxg1LF{>XfYc_FOliC-6PiOuXwO3UZ`4B@02 z{i89{J%5Sp85o}SvyJme;X@@RW3Wd%k{8U$xzDjB83ft-AXgRGjy)zY4B=UB+8Rh- zPx>hX4}|t0)h=SJ@0FYy9r#_D%Bgir3D|fsCb_dU_{vE$D)QoI>r05Oc>>v(j)2x6 z3p_CrVgT6=QSVBk8m?&x}pzkqaZ;YX-=4)AE)wvlNIMg|f33IesPVjbPt)z;!UH~IQ61?ae}-?xCn+anqaUc! zraI37k*_9uOc@)_y2NI8?#7Tl&b4hN!aqnxEL15b*S0`F&yuMQD?604!$Z=?K_|?r zMdvG@=(A*os!x_;*@RaI7Oc{961nTp`-yVxtQ1U{(c(iKH8G)oEBZaZkWfZt-Bn^? zxyv$6KKYk+fD5_&W@03;gT_Hquf$3DP{)`ksjY;)+%4#^{Kcq2J4>NsO==IKhiRKx zM8x1|032Zy%Jw1xH_ASi0C?L9ggn|4-U@ZBG>DhQ!PhALI^D_#F0TZ z$K|LQ*p^>&HgeXYEO*0XF8LY#Vi`OqzLc8F4FCUq-M^NV3R!zK!z3XD{yhmqMNvbc JO3w1t{{ecAcuD{O literal 0 HcmV?d00001 diff --git a/img/nor-sch.png b/img/nor-sch.png new file mode 100644 index 0000000000000000000000000000000000000000..53b0c0d6fbcf8d46b6cc901702ae0d97ed8e3d6c GIT binary patch literal 36272 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 literal 0 HcmV?d00001 diff --git a/img/nor-tr.png b/img/nor-tr.png new file mode 100644 index 0000000000000000000000000000000000000000..382bdd4cca0f4ab4ecf69ecb5fe973b72b7cc41b GIT binary patch literal 25626 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 O5Y;D|ik0#fZ~q5i&uw1- literal 0 HcmV?d00001 diff --git a/img/sdnf-sch.png b/img/sdnf-sch.png new file mode 100644 index 0000000000000000000000000000000000000000..0b99753dfea5a1b67b50d501fa75625d4089a0ce GIT binary patch literal 43178 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 { + set text(size: 12pt) + set par(first-line-indent: 0pt) + if it.kind == table { align(left, it) } else { it } +} +#set figure.caption(separator: [ – ]) +#show figure: set block(breakable: true) +#set table(stroke: 0.5pt, inset: (x: 5pt, y: 4pt)) +#show table: set text(size: 12pt) +#show table: set par(justify: false, first-line-indent: 0pt) + #show heading: it => { it par(first-line-indent: 1.25cm)[#text()[]] @@ -29,7 +45,8 @@ #pagebreak() #outline( - title: [Содержание] + title: [Содержание], + depth: 1, ) #pagebreak() diff --git a/pages/content.typ b/pages/content.typ index 40d1c03..99c0ea8 100644 --- a/pages/content.typ +++ b/pages/content.typ @@ -1,23 +1,507 @@ -= Цель работы +#import "../config/utils.typ": * -[Цель работы] +#par(first-line-indent: 0pt)[#fill-in[Жёлтым маркером отмечены места, которые заполняются по результатам работы на стенде (измерения, осциллограммы, снимки DSView), а также номер группы и ФИО преподавателя]] -= Предварительный расчёт +// ===================================================================== += 1 Цель работы -[Предварительный расчёт] +Ознакомиться с базовыми логическими элементами, реализующими логические операции НЕ, И-НЕ, ИЛИ-НЕ, и их особенностями на примере микросхем серии 74HC: научиться по таблице истинности строить и минимизировать логическую функцию, реализовывать её в базисах 2И-НЕ и 2ИЛИ-НЕ, моделировать схему в Micro-Cap, измерять задержку распространения сигнала и наблюдать ложные срабатывания (состязания сигналов). -= Экспериментальный расчёт +// ===================================================================== += 2 Краткие теоретические сведения -[Экспериментальный расчёт] +Логический элемент – схема, выходной сигнал которой (0 или 1) определяется логической функцией от входных сигналов. В работе используются микросхемы серии 74HC (КМОП): 74HC04 – шесть инверторов (НЕ), 74HC00 – четыре элемента 2И-НЕ, 74HC02 – четыре элемента 2ИЛИ-НЕ, 74HC14 – шесть инверторов с триггером Шмитта. -= Обработка результатов машинного эксперимента +#figure( + table(columns: (2cm, 2cm, 3cm, 3.5cm, 3.5cm), align: center, + ..hdr[A][B][НЕ A][A И-НЕ B][A ИЛИ-НЕ B], + [0], [0], [1], [1], [1], + [0], [1], [1], [1], [0], + [1], [0], [0], [1], [0], + [1], [1], [0], [0], [0]), + caption: [Базовые логические элементы]) -[Обработка результатов] +Элементы И-НЕ и ИЛИ-НЕ называют универсальными: из элементов одного такого типа можно построить любую логическую функцию. Инвертор получают, соединив оба входа элемента вместе: И-НЕ(A, A) = ИЛИ-НЕ(A, A) = $overline(A)$. -= Вывод +Для перевода выражения в базис И-НЕ или ИЛИ-НЕ используют правила де Моргана: +$ overline(A dot B) = overline(A) + overline(B), quad quad overline(A + B) = overline(A) dot overline(B). $ -[Вывод] +Минимизация функции выполняется с помощью карты Карно – таблицы, в которой соседние клетки отличаются значением только одной переменной (строки и столбцы нумеруются кодом Грея 00, 01, 11, 10). Соседние единицы (или нули) объединяются в прямоугольные группы по 2, 4, 8 клеток; переменные, которые внутри группы меняются, из соответствующего слагаемого исчезают. Клетки, значение которых по условию не задано («безразличные», обозначены «–»), можно доопределять нулём или единицей так, как удобнее для укрупнения групп. -= Ответы на вопросы для самопроверки +Задержка распространения $t_"pd"$ – время между изменением входного сигнала и соответствующим изменением выходного (измеряется по уровню 50 %). Для 74HC она зависит от напряжения питания: чем оно ниже, тем медленнее переключается элемент. При последовательном включении $N$ элементов задержки складываются. -[Ответы на вопросы] +Ложное срабатывание (риск сбоя, «глитч») – короткий импульс на выходе комбинационной схемы, которого не должно быть по таблице истинности. Он возникает, когда при смене входного набора сигналы приходят на входы элемента разными путями с разной задержкой (состязания, гонки сигналов), или когда входные сигналы сами меняются не одновременно. Триггер Шмитта – элемент с гистерезисом: у него разные пороги переключения при нарастании ($V_(T+)$) и спаде ($V_(T-)$) входного напряжения, поэтому короткие «недоросшие» импульсы и шум на медленных фронтах он не пропускает. + +// ===================================================================== += 3 Модель индивидуального варианта + +== 3.1 Формирование индивидуального варианта + +Студент: Бояров Данила. Первые четыре буквы имени: Д, А, Н, И – им соответствует значение $Y = 1$. Первые четыре буквы фамилии: Б, О, Я, Р – им соответствует $Y = 0$. + +Номер буквы берётся по алфавиту, номер строки таблицы – как остаток от деления номера буквы на 16. Нумерация выполнена так же, как в примере методички (Пётр Иванов: П = 1, Е = 6, Т = 4, Р = 2, И = 10, В = 3, А = 1, Н = 15). Этот пример получается только при нумерации по полному алфавиту из 33 букв (А = 1, …, Е = 6, Ё = 7, Ж = 8, …, И = 10, …, Я = 33), а указание «удалить букву ё» относится к самим имени и фамилии (Пётр → Петр). Строки таблицы нумеруются с единицы: номер 1 – строка 0000, номер 2 – строка 0001, …, номер 16 (остаток 0) – строка 1111. При совпадении номеров (коллизии) занимается следующая свободная строка. Сначала расставляются буквы имени, затем фамилии. + +#figure( + table(columns: (1.6cm, 2.4cm, 2.8cm, 2.6cm, 4.4cm, 1.2cm), align: center + horizon, + ..hdr[Буква][Номер в алфавите][Остаток от деления на 16][Строка по номеру][Занятая строка (X4X3X2X1)][Y], + [Д], [5], [5], [5], [5 (0100)], [1], + [А], [1], [1], [1], [1 (0000)], [1], + [Н], [15], [15], [15], [15 (1110)], [1], + [И], [10], [10], [10], [10 (1001)], [1], + [Б], [2], [2], [2], [2 (0001)], [0], + [О], [16], [0], [16], [16 (1111)], [0], + [Я], [33], [1], [1 – занята], [1, 2 заняты → 3 (0010)], [0], + [Р], [18], [2], [2 – занята], [2, 3 заняты → 4 (0011)], [0]), + caption: [Определение строк таблицы истинности]) + +== 3.2 Таблица истинности + +#figure( + table(columns: (1.2cm, 1.5cm, 1.5cm, 1.5cm, 1.5cm, 1.5cm, 1.8cm), align: center, + ..hdr[№][X4][X3][X2][X1][Y][Буква], + [1], [0], [0], [0], [0], table.cell(fill: one)[1], [А], + [2], [0], [0], [0], [1], table.cell(fill: zero)[0], [Б], + [3], [0], [0], [1], [0], table.cell(fill: zero)[0], [Я], + [4], [0], [0], [1], [1], table.cell(fill: zero)[0], [Р], + [5], [0], [1], [0], [0], table.cell(fill: one)[1], [Д], + [6], [0], [1], [0], [1], [–], [], + [7], [0], [1], [1], [0], [–], [], + [8], [0], [1], [1], [1], [–], [], + [9], [1], [0], [0], [0], [–], [], + [10], [1], [0], [0], [1], table.cell(fill: one)[1], [И], + [11], [1], [0], [1], [0], [–], [], + [12], [1], [0], [1], [1], [–], [], + [13], [1], [1], [0], [0], [–], [], + [14], [1], [1], [0], [1], [–], [], + [15], [1], [1], [1], [0], table.cell(fill: one)[1], [Н], + [16], [1], [1], [1], [1], table.cell(fill: zero)[0], [О], + ), + caption: [Таблица истинности индивидуального варианта («–» – значение не задано)]) + +X4 – старший разряд, X1 – младший, т. е. набор X4X3X2X1 – это двоичная запись числа (номер строки минус 1). + +== 3.3 Логическое выражение (СДНФ) + +Функция равна единице на четырёх наборах: 0000, 0100, 1001, 1110. Для каждого такого набора записывается произведение всех переменных, причём переменная, равная в наборе нулю, берётся с инверсией. Сумма этих произведений – совершенная дизъюнктивная нормальная форма (СДНФ): +$ Y = overline(X_4) thin overline(X_3) thin overline(X_2) thin overline(X_1) + overline(X_4) X_3 overline(X_2) thin overline(X_1) + X_4 overline(X_3) thin overline(X_2) X_1 + X_4 X_3 X_2 overline(X_1). $ + +== 3.4 Минимизация по единицам (карта Карно) + +Строки карты – X2X1, столбцы – X4X3, порядок в коде Грея (00, 01, 11, 10), поэтому любые две соседние клетки, в том числе крайние (карта «сворачивается» в тор), отличаются одной переменной. Замечание: в примере методички строки и столбцы записаны в порядке 00, 01, 10, 11 – группы там объединены правильно по смыслу, но визуально соседние клетки не всегда являются логически соседними, поэтому здесь использован стандартный порядок кода Грея. + +#figure( + table(columns: (3.4cm, 2.4cm, 2.4cm, 2.4cm, 2.4cm), align: center, + ..hdr[X2X1 \\ X4X3][00][01][11][10], + [00], table.cell(fill: one)[1], table.cell(fill: one)[1], [–], [–], + [01], table.cell(fill: zero)[0], [–], [–], table.cell(fill: one)[1], + [11], table.cell(fill: zero)[0], [–], table.cell(fill: zero)[0], [–], + [10], table.cell(fill: zero)[0], [–], table.cell(fill: one)[1], [–], + ), + caption: [Карта Карно исходной функции]) + +Безразличные клетки доопределяются единицами там, где это позволяет укрупнить группы, при этом ни одна группа не должна захватить заданный нуль (клетки 0001, 0010, 0011, 1111). Получаются три группы по 4 клетки: + +#figure( + table(columns: (3.4cm, 2.4cm, 2.4cm, 2.4cm, 2.4cm), align: center, + ..hdr[X2X1 \\ X4X3][00][01][11][10], + [00], table.cell(fill: one)[1], table.cell(fill: one)[1], table.cell(fill: one)[1\*], table.cell(fill: one)[1\*], + [01], [0], [0\*], table.cell(fill: one)[1\*], table.cell(fill: one)[1], + [11], [0], [0\*], [0], [0\*], + [10], [0], [0\*], table.cell(fill: one)[1], table.cell(fill: one)[1\*], + ), + caption: [Карта Карно после доопределения (оптимизация по единицам; добавленные единицы отмечены «1\*»)]) + +#figure( + table(columns: (1.8cm, 5.2cm, 4.4cm, 3.6cm), align: center + horizon, + ..hdr[Группа][Клетки (X4X3X2X1)][Что не меняется][Слагаемое], + [1], [0000, 0100, 1100, 1000], [X2 = 0, X1 = 0], [$overline(X_2) thin overline(X_1)$], + [2], [1000, 1001, 1100, 1101], [X4 = 1, X2 = 0], [$X_4 overline(X_2)$], + [3], [1000, 1010, 1100, 1110], [X4 = 1, X1 = 0], [$X_4 overline(X_1)$]), + caption: [Группы единиц]) + +Группа 1 покрывает единицы 0000 и 0100, группа 2 – единицу 1001, группа 3 – единицу 1110. Минимальная дизъюнктивная нормальная форма (МДНФ): +$ Y = overline(X_2) thin overline(X_1) + X_4 overline(X_2) + X_4 overline(X_1). $ + +Переменная X3 из функции исчезла: при выбранном доопределении выход от X3 не зависит. Меньше трёх слагаемых получить нельзя: единицы 1001 и 1110 отличаются тремя разрядами, и единственная группа, содержащая обе клетки ($X_4 = 1$, 8 клеток), захватывает заданный нуль 1111. + +== 3.5 Минимизация по нулям + +Аналогично объединяются нули; безразличные клетки доопределяются так же (иначе функции по единицам и по нулям не совпадали бы). Каждая группа нулей даёт сомножитель-сумму, в которой переменная, равная в группе единице, берётся с инверсией: + +#figure( + table(columns: (3.4cm, 2.4cm, 2.4cm, 2.4cm, 2.4cm), align: center, + ..hdr[X2X1 \\ X4X3][00][01][11][10], + [00], [1], [1], [1\*], [1\*], + [01], table.cell(fill: zero)[0], table.cell(fill: zero)[0\*], [1\*], [1], + [11], table.cell(fill: zero)[0], table.cell(fill: zero)[0\*], table.cell(fill: zero)[0], table.cell(fill: zero)[0\*], + [10], table.cell(fill: zero)[0], table.cell(fill: zero)[0\*], [1], [1\*], + ), + caption: [Карта Карно, оптимизация по нулям (добавленные нули отмечены «0\*»)]) + +#figure( + table(columns: (1.8cm, 5.2cm, 4.4cm, 3.6cm), align: center + horizon, + ..hdr[Группа][Клетки (X4X3X2X1)][Что не меняется][Сомножитель], + [1], [0001, 0011, 0101, 0111], [X4 = 0, X1 = 1], [$(X_4 + overline(X_1))$], + [2], [0010, 0011, 0110, 0111], [X4 = 0, X2 = 1], [$(X_4 + overline(X_2))$], + [3], [0011, 0111, 1011, 1111], [X2 = 1, X1 = 1], [$(overline(X_2) + overline(X_1))$]), + caption: [Группы нулей]) + +$ Y = (X_4 + overline(X_1)) (X_4 + overline(X_2)) (overline(X_2) + overline(X_1)). $ + +Проверка: раскрыв скобки, получаем то же выражение, что и в п. 3.4. Функция является функцией «большинства» (мажоритарной) от трёх сигналов $X_4$, $overline(X_1)$, $overline(X_2)$: $Y = 1$, когда хотя бы два из них равны единице. + +== 3.6 Перевод в базисы 2И-НЕ и 2ИЛИ-НЕ + +Доступны только двухвходовые элементы И-НЕ (74HC00) и ИЛИ-НЕ (74HC02); обычные И и ИЛИ недоступны, инверторы делаются из тех же элементов с объединёнными входами. Ниже для краткости используется функциональная запись: И-НЕ(a, b) = $overline(a dot b)$, ИЛИ-НЕ(a, b) = $overline(a + b)$. + ++ МДНФ в базисе 2И-НЕ (двойная инверсия и правило де Моргана): + $ Y = overline(overline(overline(X_2) thin overline(X_1)) dot overline(X_4 overline(X_2)) dot overline(X_4 overline(X_1))) = "И-НЕ"_3 ("И-НЕ"(overline(X_2), overline(X_1)), "И-НЕ"(X_4, overline(X_2)), "И-НЕ"(X_4, overline(X_1))). $ + Трёхвходовое И-НЕ из двухвходовых требует ещё трёх элементов, итого: 2 инвертора + 3 + 3 = 8 элементов. ++ МДНФ в базисе 2ИЛИ-НЕ: каждое произведение превращается в ИЛИ-НЕ от инверсий ($X_4 overline(X_2)$ = ИЛИ-НЕ($overline(X_4)$, $X_2$) и т. д.), затем нужна сумма трёх слагаемых – итого 8 элементов. ++ МКНФ в базисе 2ИЛИ-НЕ: $Y$ = ИЛИ-НЕ#sub[3]\(ИЛИ-НЕ($X_4$, $overline(X_1)$), ИЛИ-НЕ($X_4$, $overline(X_2)$), ИЛИ-НЕ($overline(X_2)$, $overline(X_1)$)) – 8 элементов. ++ МКНФ в базисе 2И-НЕ: сомножители $X_4 + overline(X_1)$ = И-НЕ($overline(X_4)$, $X_1$) и т. д., затем И трёх сомножителей – 8 элементов. + +Число элементов можно уменьшить, если вынести общий множитель за скобки (скобочная форма): +$ Y = X_4 (overline(X_1) + overline(X_2)) + overline(X_1) thin overline(X_2) = X_4 overline(X_1 X_2) + overline(X_1) thin overline(X_2), $ +$ Y = (X_4 + overline(X_1) thin overline(X_2)) (overline(X_1) + overline(X_2)). $ + +Отсюда по правилам де Моргана: +$ Y = "И-НЕ"("И-НЕ"(X_4, "И-НЕ"(X_1, X_2)), "И-НЕ"(overline(X_1), overline(X_2))), quad overline(X_i) = "И-НЕ"(X_i, X_i); $ +$ Y = "ИЛИ-НЕ"("ИЛИ-НЕ"(X_4, "ИЛИ-НЕ"(X_1, X_2)), "ИЛИ-НЕ"(overline(X_1), overline(X_2))), quad overline(X_i) = "ИЛИ-НЕ"(X_i, X_i). $ + +Проверка второй формулы: ИЛИ-НЕ($X_1$, $X_2$) = $overline(X_1) thin overline(X_2)$; ИЛИ-НЕ($X_4$, $overline(X_1) thin overline(X_2)$) = $overline(X_4 + overline(X_1) thin overline(X_2))$; ИЛИ-НЕ($overline(X_1)$, $overline(X_2)$) = $X_1 X_2 = overline(overline(X_1) + overline(X_2))$; внешнее ИЛИ-НЕ двух инверсий даёт произведение $(X_4 + overline(X_1) thin overline(X_2))(overline(X_1) + overline(X_2)) = Y$. + +#figure( + table(columns: (4.2cm, 3.4cm, 3.4cm, 2.4cm, 2.6cm), align: center + horizon, + ..hdr[Вариант][Базис][Число 2-входовых элементов][Число микросхем][Ступеней в пути], + [МДНФ, «в лоб»], [2И-НЕ], [8], [2], [4], + [МДНФ, «в лоб»], [2ИЛИ-НЕ], [8], [2], [5], + [МКНФ, «в лоб»], [2ИЛИ-НЕ], [8], [2], [4], + [МКНФ, «в лоб»], [2И-НЕ], [8], [2], [5], + [Скобочная форма], [2И-НЕ (7400)], table.cell(fill: one)[6], [2], [3], + [Скобочная форма], [2ИЛИ-НЕ (7402)], table.cell(fill: one)[6], [2], [3]), + caption: [Сравнение вариантов реализации]) + +Наименьшее число действий – 6 элементов – дают скобочные формы, причём в обоих базисах одинаково. То, что меньше шести двухвходовых элементов не бывает, дополнительно проверено полным перебором всех схем из 1…5 элементов И-НЕ (и отдельно ИЛИ-НЕ) на компьютере: ни одна не реализует функцию. Обе схемы имеют одинаковую структуру (@fig:nand-sch и @fig:nor-sch), поэтому промоделированы обе; на стенде можно собрать любую, основной выбрана схема на 2И-НЕ. + +#figure( + table(columns: (2.3cm,) + (1.4cm,) * 8, align: center, + ..hdr[X4X3X2X1][0000][0001][0010][0011][0100][0101][0110][0111], + [*Y*], [1], [0], [0], [0], [1], [0], [0], [0], + ..hdr[X4X3X2X1][1000][1001][1010][1011][1100][1101][1110][1111], + [*Y*], [1], [1], [1], [0], [1], [1], [1], [0], + ), + caption: [Полная таблица реализованной функции (с учётом доопределения)]) + +== 3.7 Моделирование в Micro-Cap 12 + +=== 3.7.1 Генератор входных сигналов + +На схему помещается генератор Stim4 (Component → Digital Primitives → Stimulus Generators → Stim4). Его выходы подключены так: Out3 → X4 (старший разряд), Out2 → X3, Out1 → X2, Out0 → X1. Атрибут COMMAND = SixteenCount, FORMAT = 1111 (двоичные значения), а на странице Text схемы записана команда из методички: + +``` +.define SixteenCount ++0ns 0000 ++label=start ++100ns Incr By 0001 ++200ns goto start Until GE 1111 +``` + +Генератор перебирает наборы 0000 → 1111, каждый держится 100 нс; после 1,5 мкс остаётся 1111. Анализ Transient: Maximum Run Time = 2u, графики d(X4), d(X3), d(X2), d(X1), d(OUT). Number of Points = 4001 (шаг вывода 0,5 нс) – увеличено по сравнению с методичкой, чтобы по числовому выводу точно измерить задержки; на вид графиков это не влияет. + +=== 3.7.2 Исходная функция (СДНФ) на цифровых примитивах + +Схема собрана из примитивов Inverter, And4, Or4 (модель задержки D0\_GATE – идеальные элементы без задержки): четыре инвертора формируют $overline(X_4)$, $overline(X_3)$, $overline(X_2)$, $overline(X_1)$, четыре элемента 4И реализуют четыре произведения СДНФ, элемент 4ИЛИ их складывает. + +#figure(image("../img/sdnf-sch.png", width: 14.5cm), caption: [Схема исходной функции (СДНФ) в Micro-Cap]) + +#figure(image("../img/sdnf-tr.png", width: 100%), caption: [Временные диаграммы схемы СДНФ (шаг набора 100 нс)]) + +Выход OUT равен единице на интервалах 0–100 нс (набор 0000), 400–500 нс (0100), 900–1000 нс (1001), 1400–1500 нс (1110) и нулю на всех остальных. Это в точности совпадает с таблицей истинности (@tab:truth): все заданные единицы и нули на месте, индивидуальный вариант построен верно. Задержек нет, так как примитивы с моделью D0\_GATE идеальные. + +=== 3.7.3 Минимальная функция на элементах 7400 (2И-НЕ) + +Схема собрана из моделей реальных микросхем (Component → Digital Library → 74xx00 → 00 → 7400). В Micro-Cap каждый символ 7400 – это один элемент 2И-НЕ из четырёх, имеющихся в корпусе. Элементы X1, X2 – инверторы (входы объединены), X3 = И-НЕ($X_1$, $X_2$) = A, X4 = И-НЕ($overline(X_1)$, $overline(X_2)$) = C, X5 = И-НЕ($X_4$, A) = B, X6 = И-НЕ(C, B) = OUT. Для наглядности на диаграмму выведены и промежуточные сигналы. + +#figure(image("../img/nand-sch.png", width: 14.5cm), caption: [Схема минимальной функции в базисе 2И-НЕ (7400)]) + +#figure(image("../img/nand-tr.png", width: 100%), caption: [Временные диаграммы схемы на 7400]) + +=== 3.7.4 Минимальная функция на элементах 7402 (2ИЛИ-НЕ) + +Та же структура, но все элементы – 2ИЛИ-НЕ (Digital Library → 74xx00 → 02 → 7402). + +#figure(image("../img/nor-sch.png", width: 14.5cm), caption: [Схема минимальной функции в базисе 2ИЛИ-НЕ (7402)]) + +#figure(image("../img/nor-tr.png", width: 100%), caption: [Временные диаграммы схемы на 7402]) + +=== 3.7.5 Анализ результатов моделирования + +Значения выхода схем на 7400 и 7402 проверены по числовому выводу Micro-Cap (файл .TNO) в конце каждого 100-наносекундного интервала: на всех 16 наборах они совпадают с полной таблицей реализованной функции (@tab:full), в том числе на всех восьми заданных клетках варианта. Значит, минимизация выполнена верно. + +#figure( + table(columns: (5.4cm, 3.6cm, 3.6cm, 3.4cm), align: center + horizon, + ..hdr[Схема][Задержка 1 → 0 на выходе, нс][Задержка 0 → 1 на выходе, нс][Ложные срабатывания], + [СДНФ, примитивы D0\_GATE], [0], [0], [нет], + [7400 (2И-НЕ), 3 ступени], [25], [29], [нет], + [7402 (2ИЛИ-НЕ), 3 ступени], [28], [32], [нет]), + caption: [Задержки, полученные при моделировании (по числовому выводу)]) + +Задержка схемы на реальных элементах составляет 25–32 нс – это сумма задержек трёх последовательных элементов (около 7–11 нс на элемент у модели ТТЛ-микросхемы 7400). Переход 0 → 1 на выходе дольше, чем 1 → 0, так как у ТТЛ-элементов время включения $t_"PLH"$ больше времени выключения $t_"PHL"$. Выходной сигнал оказывается сдвинутым вправо относительно входных наборов (сравните @fig:sdnf-tr и @fig:nand-tr). + +В отличие от примера методички, ложных срабатываний в модели нет. Причина – в устройстве схемы: при смене набора выход может «дёрнуться» только если на входы одного элемента приходят два меняющихся сигнала с разной задержкой. Такие места в схеме есть: + +- переход 0001 → 0010 (X1 падает, X2 растёт, $Y = 0 → 0$): на элемент C приходят $overline(X_1)$ (растёт) и $overline(X_2)$ (падает). Если бы $overline(X_1)$ вырос раньше, чем упадёт $overline(X_2)$, на короткое время оба были бы равны 1, $C = 0$, и на выходе появился бы ложный импульс «1». У модели 7400 спад ($t_"PHL" approx 7$ нс) быстрее нарастания ($t_"PLH" approx 11$ нс), поэтому $overline(X_2)$ успевает упасть первым и импульса нет; +- переход 1001 → 1010 ($Y = 1 → 1$): элемент A = И-НЕ($X_1$, $X_2$) получает сразу два меняющихся входа; генератор Stim4 меняет их строго одновременно, поэтому провала нет. + +У реальных микросхем 74HC времена $t_"PLH"$ и $t_"PHL"$ почти одинаковы, а входные сигналы от микроконтроллера меняются не одновременно, поэтому на стенде в этих местах ложные срабатывания вполне возможны (см. раздел 7). + +// ===================================================================== += 4 Экспериментальная часть: измеренные задержки + +Измерения выполняются на лабораторном стенде: на вход цепочки инверторов 74HC04 подаётся меандр 20 кГц с микроконтроллера ESP32-C3 (программа – Приложение А), осциллограф Hantek DSO2D10 подключается каналом CH1 ко входу цепочки, каналом CH2 – к выходу. Задержка измеряется между уровнями 50 % фронтов (курсорами по времени или автоматическим измерением Delay CH1→CH2). Подробный порядок действий – в Приложении Б. + +Справочные значения для 74HC04 (Texas Instruments, $C_L = 50$ пФ, 25 °C): $t_"pd"$ тип. = 45 нс при 2 В, 9 нс при 4,5 В, 8 нс при 6 В; максимум 19 нс при 4,5 В. Для 3,3 В в справочнике нет строки – по интерполяции типовое значение порядка 12–15 нс. На плате нагрузка меньше 50 пФ (вход следующего элемента + щуп), поэтому реальные задержки могут быть меньше справочных. + +#figure( + table(columns: (2.6cm, 2.2cm, 3.8cm, 3.6cm, 3.6cm), align: center + horizon, + ..hdr[Число инверторов][Питание, В][Ожидаемая задержка (оценка), нс][Измеренная задержка, нс][Задержка на один инвертор, нс], + [2], [3,3], [24 … 30], [#fill-in[]], [#fill-in[]], + [2], [5,0], [16 … 18], [#fill-in[]], [#fill-in[]], + [6], [3,3], [72 … 90], [#fill-in[]], [#fill-in[]], + [6], [5,0], [48 … 54], [#fill-in[]], [#fill-in[]]), + caption: [Задержка распространения цепочки инверторов 74HC04]) + +Задержка на один инвертор = измеренная задержка / число инверторов. Ожидается, что: 1) задержка цепочки из 6 инверторов примерно втрое больше, чем из 2; 2) при 3,3 В задержка заметно (в 1,4–1,7 раза) больше, чем при 5 В. + +*Важное замечание для измерений при 5 В.* Микроконтроллер выдаёт сигнал 3,3 В, а при питании 74HC от 5 В гарантированный порог «единицы» на входе $V_"IH"$ = 3,5 В. Обычно элемент всё равно переключается (реальный порог около $V_"CC"$/2 ≈ 2,5 В), но задержка первого инвертора при этом может немного отличаться – это стоит отметить при обсуждении результатов. + +// ===================================================================== += 5 Осциллограммы сигналов + +На каждой осциллограмме должны быть видны вход (CH1) и выход (CH2) цепочки и измеренное значение задержки. Удобно растянуть по времени один фронт (развёртка 10–20 нс/дел.). Снимок экрана осциллографа сохраняется на флешку (кнопка Save/Print) или фотографируется. + +#figure(placeholder[осциллограмму: 2 инвертора, 3,3 В], caption: [Вход и выход цепочки из 2 инверторов, питание 3,3 В]) +#figure(placeholder[осциллограмму: 2 инвертора, 5 В], caption: [Вход и выход цепочки из 2 инверторов, питание 5 В]) +#figure(placeholder[осциллограмму: 6 инверторов, 3,3 В], caption: [Вход и выход цепочки из 6 инверторов, питание 3,3 В]) +#figure(placeholder[осциллограмму: 6 инверторов, 5 В], caption: [Вход и выход цепочки из 6 инверторов, питание 5 В]) + +// ===================================================================== += 6 Временные диаграммы, измеренные через DSView + +На плате собирается схема минимальной функции на элементах 2И-НЕ (@fig:nand-sch). Выводы микроконтроллера подключаются к входам: GPIO6 → X1, GPIO7 → X2, GPIO8 → X3 (в схеме не используется, но записывается анализатором), GPIO10 → X4. Логический анализатор DSLogic: каналы 0–3 → X1…X4, канал 4 → выход Y, земля анализатора – на GND платы. Программа перебирает наборы 0000…1111, каждый длится 100 мкс (10 кГц). В DSView частота выборки – не ниже 100 МГц, чтобы были видны короткие (десятки наносекунд) ложные импульсы. + +#figure( + table(columns: (5.4cm, 2.0cm, 4.4cm, 3.6cm), align: center + horizon, + ..hdr[Элемент схемы][Функция][Входы][Выход], + [X1 (1-й элемент 1-й микросхемы)], [$overline(X_1)$], [X1, X1 (выв. 1, 2)], [$overline(X_1)$ (выв. 3)], + [X2 (2-й элемент 1-й микросхемы)], [$overline(X_2)$], [X2, X2 (выв. 4, 5)], [$overline(X_2)$ (выв. 6)], + [X3 (3-й элемент 1-й микросхемы)], [A], [X1, X2 (выв. 9, 10)], [A (выв. 8)], + [X4 (4-й элемент 1-й микросхемы)], [C], [$overline(X_1)$, $overline(X_2)$ (выв. 12, 13)], [C (выв. 11)], + [X5 (1-й элемент 2-й микросхемы)], [B], [X4, A (выв. 1, 2)], [B (выв. 3)], + [X6 (2-й элемент 2-й микросхемы)], [Y], [C, B (выв. 4, 5)], [Y (выв. 6)]), + caption: [Подключение элементов 74HC00 на плате (пример; номера выводов – по даташиту 74HC00)]) + +На плате выводы микросхем выведены на штыревые разъёмы (см. разводку в Приложении 2 методички), поэтому соединения делаются перемычками между соответствующими контактами. + +#figure(placeholder[снимок DSView: весь цикл 1,6 мс], caption: [Временная диаграмма схемы индивидуального варианта, снятая в DSView (полный перебор 0000…1111)]) +#figure(placeholder[снимок DSView: увеличенный фрагмент с ложным импульсом], caption: [Ложное срабатывание крупным планом (DSView)]) +#figure(placeholder[снимок DSView после включения 74HC14], caption: [Устранение ложного срабатывания триггером Шмитта 74HC14 (DSView)]) + +Устранение ложного срабатывания (пп. 29–31 порядка выполнения). Выход схемы подключается ко входу инвертора с триггером Шмитта 74HC14; так как элемент инвертирующий, для получения прямого сигнала $Y$ ставят два таких инвертора последовательно (или анализируют $overline(Y)$). Короткий импульс длительностью в единицы наносекунд не успевает перезарядить входную ёмкость до верхнего порога $V_(T+)$ (≈ 2,5 В при 4,5 В питания), и триггер Шмитта его не пропускает. Если импульс длиннее, между выходом схемы и входом 74HC14 включают RC-цепочку (например, $R = 1$ кОм, $C = 100$ пФ, $tau = 100$ нс): она «растягивает» фронты, а гистерезис триггера Шмитта не даёт медленному фронту вызвать дребезг. Ложные импульсы короче ≈ $tau$ при этом подавляются, а полезный сигнал 10 кГц (100 мкс) лишь задерживается на ≈ 0,1 мкс. + +#par(first-line-indent: 0pt)[#fill-in[опишите, какой вариант был выбран, сколько было ложных срабатываний до и после включения 74HC14]] + +// ===================================================================== += 7 Сравнение модели с результатом в DSView + +Модель Micro-Cap из раздела 3 предполагает, что все входы меняются строго одновременно. Микроконтроллер при записи через `Pin.value()` меняет выводы по очереди, с интервалом в несколько микросекунд. Чтобы предсказать, что покажет DSView, выполнено дополнительное моделирование: генератор меняет X1, X2, X3, X4 по очереди с шагом 8 мкс, новый набор – каждые 100 мкс (10 кГц), схема – та же, на 7400. + +#figure(image("../img/mcu-tr.png", width: 100%), caption: [Прогноз для стенда: выводы МК переключаются по очереди (шаг 8 мкс), 10 кГц]) + +#figure( + table(columns: (3.0cm, 4.2cm, 3.6cm, 5.2cm), align: center + horizon, + ..hdr[Переход][Промежуточные наборы][Y по пути][Результат], + [0001 → 0010], [0000], [0 → 1 → 0], table.cell(fill: zero)[ложный импульс «1» ≈ 8 мкс], + [0011 → 0100], [0010, 0000], [0 → 0 → 1 → 1], [выход переключается раньше], + [0101 → 0110], [0100], [0 → 1 → 0], table.cell(fill: zero)[ложный импульс «1» ≈ 8 мкс], + [0111 → 1000], [0110, 0100, 0000], [0 → 0 → 1 → 1 → 1], [выход переключается раньше], + [1001 → 1010], [1000], [1 → 1 → 1], [без изменений], + [1011 → 1100], [1010, 1000], [0 → 1 → 1 → 1], [выход переключается раньше], + [1101 → 1110], [1100], [1 → 1 → 1], [без изменений]), + caption: [Промежуточные наборы при последовательной записи X1 → X2 → X3 → X4]) + +Моделирование (@fig:mcu) подтверждает анализ: на выходе появляются два ложных импульса – в моменты 200 мкс (0001 → 0010) и 600 мкс (0101 → 0110), каждый длительностью ≈ 8 мкс. Если в программе использовать одновременную запись всех четырёх битов в регистр GPIO (переменная `SIMULTANEOUS = True`, Приложение А), эти импульсы исчезают, и остаются только возможные наносекундные ложные срабатывания из-за разных задержек элементов (раздел 3.7.5). Такие импульсы триггер Шмитта (с RC-цепочкой) подавить может, а микросекундные – нет: они по сути являются «настоящими» промежуточными входными наборами. + +#figure( + table(columns: (6.2cm, 4.8cm, 5.0cm), align: center + horizon, + ..hdr[Параметр][Модель Micro-Cap][DSView (эксперимент)], + [Значения Y на 16 наборах], [совпадают с @tab:full], [#fill-in[]], + [Задержка выхода относительно входа], [25–29 нс (ТТЛ 7400)], [#fill-in[]], + [Ложные срабатывания при одновременной смене входов], [нет], [#fill-in[]], + [Ложные срабатывания при записи битов по очереди], [2 (на 200 и 600 мкс, ≈ 8 мкс)], [#fill-in[]], + [После включения 74HC14], [—], [#fill-in[]]), + caption: [Сравнение модели и эксперимента]) + +#par(first-line-indent: 0pt)[#fill-in[сравните: совпали ли значения Y с моделью, сколько ложных срабатываний и где, их длительность]] + +// ===================================================================== += 8 Вывод + +1. Для студента Бояров Данила по буквам имени и фамилии построена таблица истинности функции четырёх переменных (единицы на наборах 0000, 0100, 1001, 1110; нули на 0001, 0010, 0011, 1111), записана СДНФ. + +2. С помощью карт Карно с доопределением безразличных наборов функция минимизирована по единицам ($Y = overline(X_2) thin overline(X_1) + X_4 overline(X_2) + X_4 overline(X_1)$) и по нулям ($Y = (X_4 + overline(X_1))(X_4 + overline(X_2))(overline(X_2) + overline(X_1))$); функция не зависит от X3. Прямой перевод этих форм в базисы 2И-НЕ и 2ИЛИ-НЕ требует по 8 элементов, а скобочные формы – по 6 элементов; перебором подтверждено, что 6 – минимум. + +3. Моделирование в Micro-Cap подтвердило правильность варианта: схема СДНФ на идеальных примитивах и минимальные схемы на 7400 и 7402 дают на всех заданных наборах требуемые значения. У схем на реальных элементах выход запаздывает на 25–29 нс (7400) и 28–32 нс (7402), ложных срабатываний при одновременной смене входов в модели нет. Показано, что при последовательной записи битов микроконтроллером следует ожидать два ложных импульса. + +4. Экспериментальная часть: #fill-in[задержка одного инвертора 74HC04 при 3,3 В составила … нс, при 5 В – … нс; задержка растёт пропорционально числу инверторов и уменьшается с ростом напряжения питания; в DSView наблюдалось … ложных срабатываний, после включения триггера Шмитта …] + +// ===================================================================== +#pagebreak() += Приложение А. Программы для микроконтроллера + +Микроконтроллер – ESP32-C3 Super Mini с MicroPython. Используемые выводы выведены на разъём J1 платы (GPIO6, 7, 8, 9, 10, 20, 21). GPIO20 и GPIO21 заняты последовательным портом (консолью) и не используются. + +#par(first-line-indent: 0pt)[*А.1 Меандр 20 кГц (п. 3 порядка выполнения), файл main.py:*] + +#block(fill: luma(242), stroke: 0.5pt, inset: 6pt, width: 100%)[ +```python +# ЛР2601, п. 3 порядка выполнения: меандр 20 кГц на выводе микроконтроллера +# Плата: ESP32-C3 Super Mini, MicroPython. +# Сигнал снимается с GPIO6 (разъём J1, контакт 8) и подаётся на вход первого инвертора. +# +# Используется аппаратный ШИМ: частота выдерживается точно +# и не зависит от скорости интерпретатора Python. + +from machine import Pin, PWM + +OUT_PIN = 6 # номер GPIO, при необходимости поменять +FREQ = 20_000 # 20 кГц -> период 50 мкс + +pwm = PWM(Pin(OUT_PIN, Pin.OUT), freq=FREQ, duty_u16=32768) # скважность 50 % + +# Программа ничего больше не делает: ШИМ работает сам по себе. +# Остановить: pwm.deinit() + + +# --------------------------------------------------------------------------- +# Вариант только на классе Pin (как в Приложении 3 методички). +# Частота получится НЕ ровно 20 кГц: каждая команда Python на ESP32-C3 +# выполняется несколько микросекунд. Используйте, если преподаватель +# требует решение именно через Pin.on()/Pin.off(). +# +# from machine import Pin +# import time +# p = Pin(OUT_PIN, Pin.OUT) +# half = 25 # полпериода 25 мкс +# t = time.ticks_us() +# while True: +# p.on() +# t = time.ticks_add(t, half) +# while time.ticks_diff(t, time.ticks_us()) > 0: +# pass +# p.off() +# t = time.ticks_add(t, half) +# while time.ticks_diff(t, time.ticks_us()) > 0: +# pass +``` +] + +Используется аппаратный ШИМ: частота ровно 20 кГц и не зависит от скорости интерпретатора. Вариант через `Pin.on()`/`Pin.off()` приведён в комментарии – он даст частоту чуть ниже 20 кГц из-за времени выполнения команд Python. + +#par(first-line-indent: 0pt)[*А.2 Перебор таблицы истинности с частотой 10 кГц (п. 22), файл main.py:*] + +#block(fill: luma(242), stroke: 0.5pt, inset: 6pt, width: 100%)[ +```python +# ЛР2601, п. 22 порядка выполнения: перебор таблицы истинности 0000..1111 +# с частотой 10 кГц (новый входной набор каждые 100 мкс). +# Плата: ESP32-C3 Super Mini, MicroPython. +# +# Подключение (разъём J1): +# X1 (младший разряд) -> GPIO6 (J1, конт. 8) +# X2 -> GPIO7 (J1, конт. 7) +# X3 -> GPIO8 (J1, конт. 6) +# X4 (старший разряд) -> GPIO10 (J1, конт. 4) +# GPIO20/21 не используем: это UART, через него работает консоль MicroPython. + +from machine import Pin +import time + +PINS = [6, 7, 8, 10] # X1, X2, X3, X4 +STEP_US = 100 # 10 кГц -> 100 мкс на один набор + +x = [Pin(n, Pin.OUT, value=0) for n in PINS] + +SIMULTANEOUS = True # True - все 4 бита меняются одной записью в регистр + +# Регистр выходов GPIO ESP32-C3 (Technical Reference Manual, глава GPIO): +GPIO_OUT_REG = 0x60004004 +MASK = 0 +for n in PINS: + MASK |= 1 << n + + +def write_code(code): + if SIMULTANEOUS: + from machine import mem32 + v = mem32[GPIO_OUT_REG] & ~MASK + for i, n in enumerate(PINS): + if code >> i & 1: + v |= 1 << n + mem32[GPIO_OUT_REG] = v # все выводы переключаются одновременно + else: + for i, p in enumerate(x): # по очереди X1, X2, X3, X4 (как в Приложении 3) + p.value(code >> i & 1) + + +t = time.ticks_us() +code = 0 +while True: + write_code(code) + code = (code + 1) & 0x0F # 0000 -> 0001 -> ... -> 1111 -> 0000 + t = time.ticks_add(t, STEP_US) + while time.ticks_diff(t, time.ticks_us()) > 0: + pass +``` +] + +При `SIMULTANEOUS = True` все четыре бита меняются одной записью в регистр выходов GPIO (адрес по техническому руководству ESP32-C3), при `False` – по очереди через `Pin.value()`, как в Приложении 3 методички. Сравнение этих двух режимов в DSView наглядно показывает, откуда берутся ложные срабатывания (раздел 7). + +// ===================================================================== += Приложение Б. Памятка: как выполнить работу на стенде + +#par(first-line-indent: 0pt)[_Порядок соответствует пунктам методички._] + +#set par(first-line-indent: 0pt) ++ Получить у преподавателя плату, анализатор DSLogic, провода-перемычки и джамперы. ++ Запустить Visual Studio Code, открыть проект `/home/ros/Documents/DigitalLab`. ++ Создать в проекте файл main.py и вставить в него программу А.1 (меандр 20 кГц на GPIO6). ++ Подключить плату кабелем USB Type-C – USB Type-A к компьютеру, загрузить main.py на микроконтроллер (как именно – по инструктажу преподавателя, обычно кнопка Upload расширения MicroPython/Pymakr). Отключить плату. ++ Перемычками соединить последовательно 2 инвертора в секции «НЕ» (74HC04): выход 1-го → вход 2-го. ++ Джампер J3 поставить в положение 3,3 В (J3 выбирает, от чего питаются микросхемы: 5 В или 3,3 В). ++ Перемычкой соединить GPIO6 (J1) со входом первого инвертора. ++ Осциллограф: CH1 – на вход цепочки, CH2 – на выход, «крокодилы» щупов – на GND платы. ++ Подать питание на плату от блока питания USB Type-C. На осциллографе: синхронизация по CH1, по фронту; развёртка сначала 10 мкс/дел. (видно меандр 20 кГц), затем 10–20 нс/дел. (виден один фронт с задержкой). ++ Измерить задержку курсорами между точками 50 % амплитуды на CH1 и CH2 (или функцией Measure → Delay). Записать в @tab:delays, сохранить снимок экрана. ++ Переставить J3 на 5 В, повторить измерение. ++ Вернуть 3,3 В, собрать цепочку из 6 инверторов, повторить измерения при 3,3 В и 5 В. Вернуть 3,3 В. Отключить питание. ++ Записать в main.py программу А.2. Собрать на элементах 2И-НЕ схему @fig:nand-sch по @tab:wiring (две микросхемы 74HC00: инверторы X1, X2 и элементы A, C в первой, B и Y во второй). ++ Подключить GPIO6/7/8/10 к входам X1/X2/X3/X4, DSLogic: каналы 0–3 на X1–X4, канал 4 на выход Y, GND на GND. ++ Подключить плату к ПК, запустить программу. В DSView выставить частоту выборки 100 МГц или выше, длительность записи ≈ 2–5 мс, пороговое напряжение 1,6 В (для 3,3 В логики), нажать Start, сохранить диаграмму. ++ Повторить для вариантов других студентов бригады; выбрать вариант с наименьшим (но не нулевым) числом ложных срабатываний. ++ Включить после выхода схемы инвертирующий триггер Шмитта 74HC14 (при необходимости – с RC-цепочкой, раздел 6), зафиксировать в DSView, что ложное срабатывание исчезло. ++ Отключить плату от ПК и сдать преподавателю. + +_Если ложных срабатываний в режиме `SIMULTANEOUS = True` не видно, переключите `SIMULTANEOUS = False` – по прогнозу (@fig:mcu) появятся два ложных импульса по несколько микросекунд._ + +// ===================================================================== += Приложение В. Файлы, прилагаемые к отчёту + +- *MicroCap/LR2601\_1\_SDNF\_primitives.cir* – исходная функция (СДНФ) на примитивах (@fig:sdnf-sch, @fig:sdnf-tr); +- *MicroCap/LR2601\_2\_min\_7400\_NAND.cir* – минимальная функция на 7400 (@fig:nand-sch, @fig:nand-tr); +- *MicroCap/LR2601\_3\_min\_7402\_NOR.cir* – минимальная функция на 7402 (@fig:nor-sch, @fig:nor-tr); +- *MicroCap/LR2601\_4\_7400\_MCU\_seq.cir* – прогноз для стенда (последовательная запись битов, @fig:mcu); +- *micropython/main\_20kHz.py* – меандр 20 кГц; +- *micropython/main\_truth\_table.py* – перебор таблицы истинности 10 кГц. + +Файлы .cir открываются в Micro-Cap 12 (File → Open); анализ запускается через Analysis → Transient → Run (F2). \ No newline at end of file diff --git a/pages/title_page.typ b/pages/title_page.typ index 7d053cf..2c60879 100644 --- a/pages/title_page.typ +++ b/pages/title_page.typ @@ -32,13 +32,15 @@ #block[ #set align(left) - Выполнил: студент группы #group факультета #faculty #h(1fr) #student_name \ - Проверил: #teacher_grade #h(1fr) #teacher_name + Выполнил: студент группы #group факультета #faculty \ + #h(1fr) #student_name \ + Проверил: #teacher_grade \ + #h(1fr) #teacher_name ] #v(1fr) #block[ - Москва 2025г. + Москва 2026г. ] ] diff --git a/raw-data/лаба-по-схемачу/MicroCap/LR2601_1_SDNF_primitives.cir b/raw-data/лаба-по-схемачу/MicroCap/LR2601_1_SDNF_primitives.cir new file mode 100644 index 0000000..56bea58 --- /dev/null +++ b/raw-data/лаба-по-схемачу/MicroCap/LR2601_1_SDNF_primitives.cir @@ -0,0 +1,757 @@ +[Main] +FileType=CIR +Version=9.00 +Program=Micro-Cap +Screen=1280,1024 +MCAPVersion=9.0.1.0 +Key ID=208 332 945 +NLCnt=2 +TXCnt=2 + +[Circuit] +Window Placement=2,3, -1,-1, -8,-31, 0,0,1400,800 +Default Object=Color=#000080 +Default Object Font=Height=-15,FStyle=0,Color=#000080,Name=Arial +WinBackGround Color=#FFFFFF +Select Color=#FF0000 +Select Box Color=#000080 +Grid Text Color=Height=-15,FStyle=0,Color=#0000FF,Name=Arial +Component Color=#0000FF +Attribute Text=Height=-13,FStyle=0,Color=#008000,Name=Arial +Wire Color=#008000 +Bus Color=#008000 +Pin Connection=Height=-10,FStyle=0,Color=#FF0000,Name=Arial +Node Number=Height=-11,FStyle=0,Color=#FF00FF,Name=Arial +Digital 0 Color=#000000 +Digital 1 Color=#FF0000 +Digital X Color=#C0C0C0 +Digital Z Color=#808080 +SpiceType=AMBIGUOUS +Title_Block=False +Show Nodes=False +Show Voltages=False +Show Current=False +Show Power=False +Show Condition=False +Show Pin Connections=False +Show Cross=False +Show Attribute Text=True +Show Grid Text=True + +[Comp] +Name=Stim4 +Grid=2,2 + +[Attr] +ONV=4,28,PART,U1 +Style=8192 + +[Attr] +ONV=0,54,FORMAT,1111 + +[Attr] +ONV=0,68,COMMAND,SixteenCount + +[Attr] +ONV=0,82,I/O MODEL,IO_STD + +[Attr] +ONV=0,96,TIMESTEP,0 + +[Attr] +ONV=0,110,IO_LEVEL,0 + +[Attr] +ONV=0,124,POWER NODE,$G_DPWR + +[Attr] +ONV=0,138,GROUND NODE,$G_DGND + +[Comp] +Name=Inverter +Grid=26,7 + +[Attr] +ONV=14,-30,PART,U2 +Style=8192 + +[Attr] +ONV=0,54,TIMING MODEL,D0_GATE + +[Attr] +ONV=0,68,I/O MODEL,IO_STD + +[Attr] +ONV=0,82,MNTYMXDLY,0 + +[Attr] +ONV=0,96,IO_LEVEL,0 + +[Attr] +ONV=0,110,POWER NODE,$G_DPWR + +[Attr] +ONV=0,124,GROUND NODE,$G_DGND + +[Comp] +Name=Inverter +Grid=26,13 + +[Attr] +ONV=14,-30,PART,U3 +Style=8192 + +[Attr] +ONV=0,54,TIMING MODEL,D0_GATE + +[Attr] +ONV=0,68,I/O MODEL,IO_STD + +[Attr] +ONV=0,82,MNTYMXDLY,0 + +[Attr] +ONV=0,96,IO_LEVEL,0 + +[Attr] +ONV=0,110,POWER NODE,$G_DPWR + +[Attr] +ONV=0,124,GROUND NODE,$G_DGND + +[Comp] +Name=Inverter +Grid=26,19 + +[Attr] +ONV=14,-30,PART,U4 +Style=8192 + +[Attr] +ONV=0,54,TIMING MODEL,D0_GATE + +[Attr] +ONV=0,68,I/O MODEL,IO_STD + +[Attr] +ONV=0,82,MNTYMXDLY,0 + +[Attr] +ONV=0,96,IO_LEVEL,0 + +[Attr] +ONV=0,110,POWER NODE,$G_DPWR + +[Attr] +ONV=0,124,GROUND NODE,$G_DGND + +[Comp] +Name=Inverter +Grid=26,25 + +[Attr] +ONV=14,-30,PART,U5 +Style=8192 + +[Attr] +ONV=0,54,TIMING MODEL,D0_GATE + +[Attr] +ONV=0,68,I/O MODEL,IO_STD + +[Attr] +ONV=0,82,MNTYMXDLY,0 + +[Attr] +ONV=0,96,IO_LEVEL,0 + +[Attr] +ONV=0,110,POWER NODE,$G_DPWR + +[Attr] +ONV=0,124,GROUND NODE,$G_DGND + +[Comp] +Name=And4 +Grid=44,30 + +[Attr] +ONV=14,-20,PART,U6 +Style=8192 + +[Attr] +ONV=0,54,TIMING MODEL,D0_GATE + +[Attr] +ONV=0,68,I/O MODEL,IO_STD + +[Attr] +ONV=0,82,MNTYMXDLY,0 + +[Attr] +ONV=0,96,IO_LEVEL,0 + +[Attr] +ONV=0,110,POWER NODE,$G_DPWR + +[Attr] +ONV=0,124,GROUND NODE,$G_DGND + +[Comp] +Name=And4 +Grid=44,37 + +[Attr] +ONV=14,-20,PART,U7 +Style=8192 + +[Attr] +ONV=0,54,TIMING MODEL,D0_GATE + +[Attr] +ONV=0,68,I/O MODEL,IO_STD + +[Attr] +ONV=0,82,MNTYMXDLY,0 + +[Attr] +ONV=0,96,IO_LEVEL,0 + +[Attr] +ONV=0,110,POWER NODE,$G_DPWR + +[Attr] +ONV=0,124,GROUND NODE,$G_DGND + +[Comp] +Name=And4 +Grid=44,44 + +[Attr] +ONV=14,-20,PART,U8 +Style=8192 + +[Attr] +ONV=0,54,TIMING MODEL,D0_GATE + +[Attr] +ONV=0,68,I/O MODEL,IO_STD + +[Attr] +ONV=0,82,MNTYMXDLY,0 + +[Attr] +ONV=0,96,IO_LEVEL,0 + +[Attr] +ONV=0,110,POWER NODE,$G_DPWR + +[Attr] +ONV=0,124,GROUND NODE,$G_DGND + +[Comp] +Name=And4 +Grid=44,51 + +[Attr] +ONV=14,-20,PART,U9 +Style=8192 + +[Attr] +ONV=0,54,TIMING MODEL,D0_GATE + +[Attr] +ONV=0,68,I/O MODEL,IO_STD + +[Attr] +ONV=0,82,MNTYMXDLY,0 + +[Attr] +ONV=0,96,IO_LEVEL,0 + +[Attr] +ONV=0,110,POWER NODE,$G_DPWR + +[Attr] +ONV=0,124,GROUND NODE,$G_DGND + +[Comp] +Name=Or4 +Grid=56,40 + +[Attr] +ONV=14,-20,PART,U10 +Style=8192 + +[Attr] +ONV=0,54,TIMING MODEL,D0_GATE + +[Attr] +ONV=0,68,I/O MODEL,IO_STD + +[Attr] +ONV=0,82,MNTYMXDLY,0 + +[Attr] +ONV=0,96,IO_LEVEL,0 + +[Attr] +ONV=0,110,POWER NODE,$G_DPWR + +[Attr] +ONV=0,124,GROUND NODE,$G_DGND + +[Wire] +Grids=22,7,26,7 + +[Wire] +Grids=32,7,40,7 + +[Wire] +Grids=19,13,26,13 + +[Wire] +Grids=32,13,38,13 + +[Wire] +Grids=16,19,26,19 + +[Wire] +Grids=32,19,36,19 + +[Wire] +Grids=13,25,26,25 + +[Wire] +Grids=32,25,34,25 + +[Wire] +Grids=40,30,44,30 + +[Wire] +Grids=38,31,44,31 + +[Wire] +Grids=36,33,44,33 + +[Wire] +Grids=34,34,44,34 + +[Wire] +Grids=40,37,44,37 + +[Wire] +Grids=19,38,44,38 + +[Wire] +Grids=36,40,44,40 + +[Wire] +Grids=34,41,44,41 + +[Wire] +Grids=22,44,44,44 + +[Wire] +Grids=38,45,44,45 + +[Wire] +Grids=36,47,44,47 + +[Wire] +Grids=13,48,44,48 + +[Wire] +Grids=22,51,44,51 + +[Wire] +Grids=19,52,44,52 + +[Wire] +Grids=16,54,44,54 + +[Wire] +Grids=34,55,44,55 + +[Wire] +Grids=11,4,13,4 + +[Wire] +Grids=13,4,13,25 + +[Wire] +Grids=13,25,13,48 + +[Wire] +Grids=34,25,34,34 + +[Wire] +Grids=34,34,34,41 + +[Wire] +Grids=34,41,34,55 + +[Wire] +Grids=11,3,16,3 + +[Wire] +Grids=16,3,16,19 + +[Wire] +Grids=16,19,16,54 + +[Wire] +Grids=36,19,36,33 + +[Wire] +Grids=36,33,36,40 + +[Wire] +Grids=36,40,36,47 + +[Wire] +Grids=11,2,19,2 + +[Wire] +Grids=19,2,19,13 + +[Wire] +Grids=19,13,19,38 + +[Wire] +Grids=19,38,19,52 + +[Wire] +Grids=38,13,38,31 + +[Wire] +Grids=38,31,38,45 + +[Wire] +Grids=11,1,22,1 + +[Wire] +Grids=22,1,22,7 + +[Wire] +Grids=22,7,22,44 + +[Wire] +Grids=22,44,22,51 + +[Wire] +Grids=40,7,40,30 + +[Wire] +Grids=40,30,40,37 + +[Wire] +Grids=50,32,54,32 + +[Wire] +Grids=54,32,54,40 + +[Wire] +Grids=54,40,56,40 + +[Wire] +Grids=50,39,53,39 + +[Wire] +Grids=53,39,53,41 + +[Wire] +Grids=53,41,56,41 + +[Wire] +Grids=50,46,53,46 + +[Wire] +Grids=53,43,53,46 + +[Wire] +Grids=53,43,56,43 + +[Wire] +Grids=50,53,54,53 + +[Wire] +Grids=54,44,54,53 + +[Wire] +Grids=54,44,56,44 + +[Wire] +Grids=62,42,66,42 + +[Grid Text] +Text="NX4" +Grid=40,7 +CBorder=NONE + +[Grid Text] +Text="NX3" +Grid=38,13 +CBorder=NONE + +[Grid Text] +Text="NX2" +Grid=36,19 +CBorder=NONE + +[Grid Text] +Text="NX1" +Grid=34,25 +CBorder=NONE + +[Grid Text] +Text="X1" +Grid=13,4 +CBorder=NONE + +[Grid Text] +Text="X2" +Grid=16,3 +CBorder=NONE + +[Grid Text] +Text="X3" +Grid=19,2 +CBorder=NONE + +[Grid Text] +Text="X4" +Grid=22,1 +CBorder=NONE + +[Grid Text] +Text="OUT" +Grid=66,42 +CBorder=NONE + +[Grid Text] +Text="ËÐ2601. Áîÿðîâ Äàíèëà. Èñõîäíàÿ ôóíêöèÿ (ÑÄÍÔ) íà ïðèìèòèâàõ D0_GATE" +Grid=2,59 +Height=-15 +FStyle=1 +Color=#000000 +CBorder=NONE + +[Grid Text] +Text="Y = ~X4~X3~X2~X1 + ~X4X3~X2~X1 + X4~X3~X2X1 + X4X3X2~X1" +Grid=2,61 +Height=-13 +FStyle=0 +Color=#000000 +CBorder=NONE + +[Schematic] +CurrentSection 0=0 +Scale=2 +PrinterScale=1 +GridUser=10 +ShapeGroups="Main","Euro","DeMorgan","Polarity","Electrolytic" + +[Section] +Index=0 +Name="Main" +Type=Main +Enable=True +CurrentPage 0=0 + +[Page] +Index=0 +Section=0 +Print=True +Enable=True +Name=Page 1 +Scale 0=2 +Grid=0,0 + +[Page] +Index=1 +Section=0 +Type=Text +Print=True +Enable=True +Name=Text + +[Page] +Index=2 +Section=0 +Type=Text +Print=False +Enable=True +Name=Models + +[Page] +Index=3 +Section=0 +Type=Info +Print=False +Enable=True +Name=Info + +[Text Area] +Section=0 +Page=1 +Font=Height=-15,FStyle=0,Color=#000000,Name=Courier New +Comment Color=#008000 +Background Color=#FFFFFF +Len=99 +.define SixteenCount ++0ns 0000 ++label=start ++100ns Incr By 0001 ++200ns goto start Until GE 1111 + +[Text Area] +Section=0 +Page=2 +Font=Height=-15,FStyle=0,Color=#000000,Name=Courier New +Comment Color=#008000 +Background Color=#FFFFFF +Len=0 + + +[Transient] +WinBackGround Color=#FFFFFF +Title +AutoTitle=Yes +Grid Color=#808080 +Grid Weight=1 +Grid Pattern=Dot +Graph Background=#FFFFFF +OperPoint=True +AutoScaleRanges=True +XAxisGrids=True +YAxisGrids=True +Number of Grids X=10 +Number of Grids Y=5 +Num Out Write=True +Num Out Write Values=True +Num Out Delimiter=32 + +[APage] +Analysis=Transient +Name="Main" + +[Limits] +Analysis=Transient +TRange=2u +TStep=0 +NPts=4001 +Temp=27 +StateVar=Zero +RunOption=Normal +Temperature Type=Linear +Accumulate Plots=False + +[WaveForm] +Analysis=Transient +Plt=1 +AliasID=1 +XExp=T +YExp=d(X4) +XRng=2e-6,0,2e-7 +YRng=N/A +Options=OUTPUT,LINEARX,LINEARY +Line Color=#0000FF +Text Color=#0000FF +Rainbow=False +VFmtX=3 +VFmtY=3 +ScaleFactorX="None" +ScaleFactorY="None" +ScaleUnitsX="Auto" +ScaleUnitsY="Auto" +SFmtX=2 +SFmtY=2 + +[WaveForm] +Analysis=Transient +Plt=1 +AliasID=2 +XExp=T +YExp=d(X3) +XRng=2e-6,0,2e-7 +YRng=N/A +Options=OUTPUT,LINEARX,LINEARY +Line Color=#FF0000 +Text Color=#FF0000 +Rainbow=False +VFmtX=3 +VFmtY=3 +ScaleFactorX="None" +ScaleFactorY="None" +ScaleUnitsX="Auto" +ScaleUnitsY="Auto" +SFmtX=2 +SFmtY=2 + +[WaveForm] +Analysis=Transient +Plt=1 +AliasID=3 +XExp=T +YExp=d(X2) +XRng=2e-6,0,2e-7 +YRng=N/A +Options=OUTPUT,LINEARX,LINEARY +Line Color=#008000 +Text Color=#008000 +Rainbow=False +VFmtX=3 +VFmtY=3 +ScaleFactorX="None" +ScaleFactorY="None" +ScaleUnitsX="Auto" +ScaleUnitsY="Auto" +SFmtX=2 +SFmtY=2 + +[WaveForm] +Analysis=Transient +Plt=1 +AliasID=4 +XExp=T +YExp=d(X1) +XRng=2e-6,0,2e-7 +YRng=N/A +Options=OUTPUT,LINEARX,LINEARY +Line Color=#FF00FF +Text Color=#FF00FF +Rainbow=False +VFmtX=3 +VFmtY=3 +ScaleFactorX="None" +ScaleFactorY="None" +ScaleUnitsX="Auto" +ScaleUnitsY="Auto" +SFmtX=2 +SFmtY=2 + +[WaveForm] +Analysis=Transient +Plt=1 +AliasID=5 +XExp=T +YExp=d(OUT) +XRng=2e-6,0,2e-7 +YRng=N/A +Options=OUTPUT,LINEARX,LINEARY +Line Color=#000000 +Text Color=#000000 +Rainbow=False +VFmtX=3 +VFmtY=3 +ScaleFactorX="None" +ScaleFactorY="None" +ScaleUnitsX="Auto" +ScaleUnitsY="Auto" +SFmtX=2 +SFmtY=2 + +[Pane] +Analysis=Transient + diff --git a/raw-data/лаба-по-схемачу/MicroCap/LR2601_2_min_7400_NAND.cir b/raw-data/лаба-по-схемачу/MicroCap/LR2601_2_min_7400_NAND.cir new file mode 100644 index 0000000..a511bb8 --- /dev/null +++ b/raw-data/лаба-по-схемачу/MicroCap/LR2601_2_min_7400_NAND.cir @@ -0,0 +1,702 @@ +[Main] +FileType=CIR +Version=9.00 +Program=Micro-Cap +Screen=1280,1024 +MCAPVersion=9.0.1.0 +Key ID=208 332 945 +NLCnt=2 +TXCnt=2 + +[Circuit] +Window Placement=2,3, -1,-1, -8,-31, 0,0,1400,800 +Default Object=Color=#000080 +Default Object Font=Height=-15,FStyle=0,Color=#000080,Name=Arial +WinBackGround Color=#FFFFFF +Select Color=#FF0000 +Select Box Color=#000080 +Grid Text Color=Height=-15,FStyle=0,Color=#0000FF,Name=Arial +Component Color=#0000FF +Attribute Text=Height=-13,FStyle=0,Color=#008000,Name=Arial +Wire Color=#008000 +Bus Color=#008000 +Pin Connection=Height=-10,FStyle=0,Color=#FF0000,Name=Arial +Node Number=Height=-11,FStyle=0,Color=#FF00FF,Name=Arial +Digital 0 Color=#000000 +Digital 1 Color=#FF0000 +Digital X Color=#C0C0C0 +Digital Z Color=#808080 +SpiceType=AMBIGUOUS +Title_Block=False +Show Nodes=False +Show Voltages=False +Show Current=False +Show Power=False +Show Condition=False +Show Pin Connections=False +Show Cross=False +Show Attribute Text=True +Show Grid Text=True + +[Comp] +Name=Stim4 +Grid=2,2 + +[Attr] +ONV=4,28,PART,U1 +Style=8192 + +[Attr] +ONV=0,54,FORMAT,1111 + +[Attr] +ONV=0,68,COMMAND,SixteenCount + +[Attr] +ONV=0,82,I/O MODEL,IO_STD + +[Attr] +ONV=0,96,TIMESTEP,0 + +[Attr] +ONV=0,110,IO_LEVEL,0 + +[Attr] +ONV=0,124,POWER NODE,$G_DPWR + +[Attr] +ONV=0,138,GROUND NODE,$G_DGND + +[Comp] +Name=7400 +Grid=24,8 + +[Attr] +ONV=14,-20,PART,X1 +Style=8192 + +[Attr] +ONV=34,-20,NAME,7400 +Style=8192 + +[Attr] +ONV=0,68,FILE, + +[Attr] +ONV=0,82,PARAMS:, + +[Attr] +ONV=0,96,TEXT:, + +[Attr] +ONV=0,110,PACKAGE,DIP14 + +[Comp] +Name=7400 +Grid=24,14 + +[Attr] +ONV=14,-20,PART,X2 +Style=8192 + +[Attr] +ONV=34,-20,NAME,7400 +Style=8192 + +[Attr] +ONV=0,68,FILE, + +[Attr] +ONV=0,82,PARAMS:, + +[Attr] +ONV=0,96,TEXT:, + +[Attr] +ONV=0,110,PACKAGE,DIP14 + +[Comp] +Name=7400 +Grid=24,20 + +[Attr] +ONV=14,-20,PART,X3 +Style=8192 + +[Attr] +ONV=34,-20,NAME,7400 +Style=8192 + +[Attr] +ONV=0,68,FILE, + +[Attr] +ONV=0,82,PARAMS:, + +[Attr] +ONV=0,96,TEXT:, + +[Attr] +ONV=0,110,PACKAGE,DIP14 + +[Comp] +Name=7400 +Grid=38,11 + +[Attr] +ONV=14,-20,PART,X4 +Style=8192 + +[Attr] +ONV=34,-20,NAME,7400 +Style=8192 + +[Attr] +ONV=0,68,FILE, + +[Attr] +ONV=0,82,PARAMS:, + +[Attr] +ONV=0,96,TEXT:, + +[Attr] +ONV=0,110,PACKAGE,DIP14 + +[Comp] +Name=7400 +Grid=38,25 + +[Attr] +ONV=14,-20,PART,X5 +Style=8192 + +[Attr] +ONV=34,-20,NAME,7400 +Style=8192 + +[Attr] +ONV=0,68,FILE, + +[Attr] +ONV=0,82,PARAMS:, + +[Attr] +ONV=0,96,TEXT:, + +[Attr] +ONV=0,110,PACKAGE,DIP14 + +[Comp] +Name=7400 +Grid=52,18 + +[Attr] +ONV=14,-20,PART,X6 +Style=8192 + +[Attr] +ONV=34,-20,NAME,7400 +Style=8192 + +[Attr] +ONV=0,68,FILE, + +[Attr] +ONV=0,82,PARAMS:, + +[Attr] +ONV=0,96,TEXT:, + +[Attr] +ONV=0,110,PACKAGE,DIP14 + +[Wire] +Grids=11,2,12,2 + +[Wire] +Grids=11,1,18,1 + +[Wire] +Grids=18,1,18,25 + +[Wire] +Grids=11,3,16,3 + +[Wire] +Grids=16,3,16,14 + +[Wire] +Grids=16,14,16,22 + +[Wire] +Grids=11,4,14,4 + +[Wire] +Grids=14,4,14,8 + +[Wire] +Grids=14,8,14,20 + +[Wire] +Grids=14,8,22,8 + +[Wire] +Grids=22,8,24,8 + +[Wire] +Grids=22,8,22,10 + +[Wire] +Grids=22,10,24,10 + +[Wire] +Grids=16,14,22,14 + +[Wire] +Grids=22,14,24,14 + +[Wire] +Grids=22,14,22,16 + +[Wire] +Grids=22,16,24,16 + +[Wire] +Grids=14,20,24,20 + +[Wire] +Grids=16,22,24,22 + +[Wire] +Grids=30,9,34,9 + +[Wire] +Grids=34,9,34,11 + +[Wire] +Grids=34,11,38,11 + +[Wire] +Grids=30,15,34,15 + +[Wire] +Grids=34,13,34,15 + +[Wire] +Grids=34,13,38,13 + +[Wire] +Grids=18,25,38,25 + +[Wire] +Grids=30,21,34,21 + +[Wire] +Grids=34,21,34,27 + +[Wire] +Grids=34,27,38,27 + +[Wire] +Grids=44,12,48,12 + +[Wire] +Grids=48,12,48,18 + +[Wire] +Grids=48,18,52,18 + +[Wire] +Grids=44,26,48,26 + +[Wire] +Grids=48,20,48,26 + +[Wire] +Grids=48,20,52,20 + +[Wire] +Grids=58,19,62,19 + +[Grid Text] +Text="X3" +Grid=12,2 +CBorder=NONE + +[Grid Text] +Text="X4" +Grid=18,25 +CBorder=NONE + +[Grid Text] +Text="X2" +Grid=16,22 +CBorder=NONE + +[Grid Text] +Text="X1" +Grid=14,20 +CBorder=NONE + +[Grid Text] +Text="NX1" +Grid=34,9 +CBorder=NONE + +[Grid Text] +Text="NX2" +Grid=34,15 +CBorder=NONE + +[Grid Text] +Text="A" +Grid=34,21 +CBorder=NONE + +[Grid Text] +Text="C" +Grid=48,12 +CBorder=NONE + +[Grid Text] +Text="B" +Grid=48,26 +CBorder=NONE + +[Grid Text] +Text="OUT" +Grid=62,19 +CBorder=NONE + +[Grid Text] +Text="ËÐ2601. Áîÿðîâ Äàíèëà. Ìèíèìàëüíàÿ ôóíêöèÿ â áàçèñå 2È-ÍÅ (7400)" +Grid=2,32 +Height=-15 +FStyle=1 +Color=#000000 +CBorder=NONE + +[Grid Text] +Text="Y = NAND( NAND(X4, NAND(X1,X2)), NAND(~X1,~X2) )" +Grid=2,34 +Height=-13 +FStyle=0 +Color=#000000 +CBorder=NONE + +[Schematic] +CurrentSection 0=0 +Scale=2 +PrinterScale=1 +GridUser=10 +ShapeGroups="Main","Euro","DeMorgan","Polarity","Electrolytic" + +[Section] +Index=0 +Name="Main" +Type=Main +Enable=True +CurrentPage 0=0 + +[Page] +Index=0 +Section=0 +Print=True +Enable=True +Name=Page 1 +Scale 0=2 +Grid=0,0 + +[Page] +Index=1 +Section=0 +Type=Text +Print=True +Enable=True +Name=Text + +[Page] +Index=2 +Section=0 +Type=Text +Print=False +Enable=True +Name=Models + +[Page] +Index=3 +Section=0 +Type=Info +Print=False +Enable=True +Name=Info + +[Text Area] +Section=0 +Page=1 +Font=Height=-15,FStyle=0,Color=#000000,Name=Courier New +Comment Color=#008000 +Background Color=#FFFFFF +Len=99 +.define SixteenCount ++0ns 0000 ++label=start ++100ns Incr By 0001 ++200ns goto start Until GE 1111 + +[Text Area] +Section=0 +Page=2 +Font=Height=-15,FStyle=0,Color=#000000,Name=Courier New +Comment Color=#008000 +Background Color=#FFFFFF +Len=0 + + +[Transient] +WinBackGround Color=#FFFFFF +Title +AutoTitle=Yes +Grid Color=#808080 +Grid Weight=1 +Grid Pattern=Dot +Graph Background=#FFFFFF +OperPoint=True +AutoScaleRanges=True +XAxisGrids=True +YAxisGrids=True +Number of Grids X=10 +Number of Grids Y=5 +Num Out Write=True +Num Out Write Values=True +Num Out Delimiter=32 + +[APage] +Analysis=Transient +Name="Main" + +[Limits] +Analysis=Transient +TRange=2u +TStep=0 +NPts=4001 +Temp=27 +StateVar=Zero +RunOption=Normal +Temperature Type=Linear +Accumulate Plots=False + +[WaveForm] +Analysis=Transient +Plt=1 +AliasID=1 +XExp=T +YExp=d(X4) +XRng=2e-6,0,2e-7 +YRng=N/A +Options=OUTPUT,LINEARX,LINEARY +Line Color=#0000FF +Text Color=#0000FF +Rainbow=False +VFmtX=3 +VFmtY=3 +ScaleFactorX="None" +ScaleFactorY="None" +ScaleUnitsX="Auto" +ScaleUnitsY="Auto" +SFmtX=2 +SFmtY=2 + +[WaveForm] +Analysis=Transient +Plt=1 +AliasID=2 +XExp=T +YExp=d(X3) +XRng=2e-6,0,2e-7 +YRng=N/A +Options=OUTPUT,LINEARX,LINEARY +Line Color=#FF0000 +Text Color=#FF0000 +Rainbow=False +VFmtX=3 +VFmtY=3 +ScaleFactorX="None" +ScaleFactorY="None" +ScaleUnitsX="Auto" +ScaleUnitsY="Auto" +SFmtX=2 +SFmtY=2 + +[WaveForm] +Analysis=Transient +Plt=1 +AliasID=3 +XExp=T +YExp=d(X2) +XRng=2e-6,0,2e-7 +YRng=N/A +Options=OUTPUT,LINEARX,LINEARY +Line Color=#008000 +Text Color=#008000 +Rainbow=False +VFmtX=3 +VFmtY=3 +ScaleFactorX="None" +ScaleFactorY="None" +ScaleUnitsX="Auto" +ScaleUnitsY="Auto" +SFmtX=2 +SFmtY=2 + +[WaveForm] +Analysis=Transient +Plt=1 +AliasID=4 +XExp=T +YExp=d(X1) +XRng=2e-6,0,2e-7 +YRng=N/A +Options=OUTPUT,LINEARX,LINEARY +Line Color=#FF00FF +Text Color=#FF00FF +Rainbow=False +VFmtX=3 +VFmtY=3 +ScaleFactorX="None" +ScaleFactorY="None" +ScaleUnitsX="Auto" +ScaleUnitsY="Auto" +SFmtX=2 +SFmtY=2 + +[WaveForm] +Analysis=Transient +Plt=1 +AliasID=5 +XExp=T +YExp=d(OUT) +XRng=2e-6,0,2e-7 +YRng=N/A +Options=OUTPUT,LINEARX,LINEARY +Line Color=#000000 +Text Color=#000000 +Rainbow=False +VFmtX=3 +VFmtY=3 +ScaleFactorX="None" +ScaleFactorY="None" +ScaleUnitsX="Auto" +ScaleUnitsY="Auto" +SFmtX=2 +SFmtY=2 + +[WaveForm] +Analysis=Transient +Plt=1 +AliasID=6 +XExp=T +YExp=d(NX1) +XRng=2e-6,0,2e-7 +YRng=N/A +Options=OUTPUT,LINEARX,LINEARY +Line Color=#804000 +Text Color=#804000 +Rainbow=False +VFmtX=3 +VFmtY=3 +ScaleFactorX="None" +ScaleFactorY="None" +ScaleUnitsX="Auto" +ScaleUnitsY="Auto" +SFmtX=2 +SFmtY=2 + +[WaveForm] +Analysis=Transient +Plt=1 +AliasID=7 +XExp=T +YExp=d(NX2) +XRng=2e-6,0,2e-7 +YRng=N/A +Options=OUTPUT,LINEARX,LINEARY +Line Color=#008080 +Text Color=#008080 +Rainbow=False +VFmtX=3 +VFmtY=3 +ScaleFactorX="None" +ScaleFactorY="None" +ScaleUnitsX="Auto" +ScaleUnitsY="Auto" +SFmtX=2 +SFmtY=2 + +[WaveForm] +Analysis=Transient +Plt=1 +AliasID=8 +XExp=T +YExp=d(A) +XRng=2e-6,0,2e-7 +YRng=N/A +Options=OUTPUT,LINEARX,LINEARY +Line Color=#800080 +Text Color=#800080 +Rainbow=False +VFmtX=3 +VFmtY=3 +ScaleFactorX="None" +ScaleFactorY="None" +ScaleUnitsX="Auto" +ScaleUnitsY="Auto" +SFmtX=2 +SFmtY=2 + +[WaveForm] +Analysis=Transient +Plt=1 +AliasID=9 +XExp=T +YExp=d(B) +XRng=2e-6,0,2e-7 +YRng=N/A +Options=OUTPUT,LINEARX,LINEARY +Line Color=#808000 +Text Color=#808000 +Rainbow=False +VFmtX=3 +VFmtY=3 +ScaleFactorX="None" +ScaleFactorY="None" +ScaleUnitsX="Auto" +ScaleUnitsY="Auto" +SFmtX=2 +SFmtY=2 + +[WaveForm] +Analysis=Transient +Plt=1 +AliasID=10 +XExp=T +YExp=d(C) +XRng=2e-6,0,2e-7 +YRng=N/A +Options=OUTPUT,LINEARX,LINEARY +Line Color=#000080 +Text Color=#000080 +Rainbow=False +VFmtX=3 +VFmtY=3 +ScaleFactorX="None" +ScaleFactorY="None" +ScaleUnitsX="Auto" +ScaleUnitsY="Auto" +SFmtX=2 +SFmtY=2 + +[Pane] +Analysis=Transient + diff --git a/raw-data/лаба-по-схемачу/MicroCap/LR2601_3_min_7402_NOR.cir b/raw-data/лаба-по-схемачу/MicroCap/LR2601_3_min_7402_NOR.cir new file mode 100644 index 0000000..c2795ec --- /dev/null +++ b/raw-data/лаба-по-схемачу/MicroCap/LR2601_3_min_7402_NOR.cir @@ -0,0 +1,702 @@ +[Main] +FileType=CIR +Version=9.00 +Program=Micro-Cap +Screen=1280,1024 +MCAPVersion=9.0.1.0 +Key ID=208 332 945 +NLCnt=2 +TXCnt=2 + +[Circuit] +Window Placement=2,3, -1,-1, -8,-31, 0,0,1400,800 +Default Object=Color=#000080 +Default Object Font=Height=-15,FStyle=0,Color=#000080,Name=Arial +WinBackGround Color=#FFFFFF +Select Color=#FF0000 +Select Box Color=#000080 +Grid Text Color=Height=-15,FStyle=0,Color=#0000FF,Name=Arial +Component Color=#0000FF +Attribute Text=Height=-13,FStyle=0,Color=#008000,Name=Arial +Wire Color=#008000 +Bus Color=#008000 +Pin Connection=Height=-10,FStyle=0,Color=#FF0000,Name=Arial +Node Number=Height=-11,FStyle=0,Color=#FF00FF,Name=Arial +Digital 0 Color=#000000 +Digital 1 Color=#FF0000 +Digital X Color=#C0C0C0 +Digital Z Color=#808080 +SpiceType=AMBIGUOUS +Title_Block=False +Show Nodes=False +Show Voltages=False +Show Current=False +Show Power=False +Show Condition=False +Show Pin Connections=False +Show Cross=False +Show Attribute Text=True +Show Grid Text=True + +[Comp] +Name=Stim4 +Grid=2,2 + +[Attr] +ONV=4,28,PART,U1 +Style=8192 + +[Attr] +ONV=0,54,FORMAT,1111 + +[Attr] +ONV=0,68,COMMAND,SixteenCount + +[Attr] +ONV=0,82,I/O MODEL,IO_STD + +[Attr] +ONV=0,96,TIMESTEP,0 + +[Attr] +ONV=0,110,IO_LEVEL,0 + +[Attr] +ONV=0,124,POWER NODE,$G_DPWR + +[Attr] +ONV=0,138,GROUND NODE,$G_DGND + +[Comp] +Name=7402 +Grid=24,8 + +[Attr] +ONV=14,-20,PART,X1 +Style=8192 + +[Attr] +ONV=34,-20,NAME,7402 +Style=8192 + +[Attr] +ONV=0,68,FILE, + +[Attr] +ONV=0,82,PARAMS:, + +[Attr] +ONV=0,96,TEXT:, + +[Attr] +ONV=0,110,PACKAGE,DIP14 + +[Comp] +Name=7402 +Grid=24,14 + +[Attr] +ONV=14,-20,PART,X2 +Style=8192 + +[Attr] +ONV=34,-20,NAME,7402 +Style=8192 + +[Attr] +ONV=0,68,FILE, + +[Attr] +ONV=0,82,PARAMS:, + +[Attr] +ONV=0,96,TEXT:, + +[Attr] +ONV=0,110,PACKAGE,DIP14 + +[Comp] +Name=7402 +Grid=24,20 + +[Attr] +ONV=14,-20,PART,X3 +Style=8192 + +[Attr] +ONV=34,-20,NAME,7402 +Style=8192 + +[Attr] +ONV=0,68,FILE, + +[Attr] +ONV=0,82,PARAMS:, + +[Attr] +ONV=0,96,TEXT:, + +[Attr] +ONV=0,110,PACKAGE,DIP14 + +[Comp] +Name=7402 +Grid=38,11 + +[Attr] +ONV=14,-20,PART,X4 +Style=8192 + +[Attr] +ONV=34,-20,NAME,7402 +Style=8192 + +[Attr] +ONV=0,68,FILE, + +[Attr] +ONV=0,82,PARAMS:, + +[Attr] +ONV=0,96,TEXT:, + +[Attr] +ONV=0,110,PACKAGE,DIP14 + +[Comp] +Name=7402 +Grid=38,25 + +[Attr] +ONV=14,-20,PART,X5 +Style=8192 + +[Attr] +ONV=34,-20,NAME,7402 +Style=8192 + +[Attr] +ONV=0,68,FILE, + +[Attr] +ONV=0,82,PARAMS:, + +[Attr] +ONV=0,96,TEXT:, + +[Attr] +ONV=0,110,PACKAGE,DIP14 + +[Comp] +Name=7402 +Grid=52,18 + +[Attr] +ONV=14,-20,PART,X6 +Style=8192 + +[Attr] +ONV=34,-20,NAME,7402 +Style=8192 + +[Attr] +ONV=0,68,FILE, + +[Attr] +ONV=0,82,PARAMS:, + +[Attr] +ONV=0,96,TEXT:, + +[Attr] +ONV=0,110,PACKAGE,DIP14 + +[Wire] +Grids=11,2,12,2 + +[Wire] +Grids=11,1,18,1 + +[Wire] +Grids=18,1,18,25 + +[Wire] +Grids=11,3,16,3 + +[Wire] +Grids=16,3,16,14 + +[Wire] +Grids=16,14,16,22 + +[Wire] +Grids=11,4,14,4 + +[Wire] +Grids=14,4,14,8 + +[Wire] +Grids=14,8,14,20 + +[Wire] +Grids=14,8,22,8 + +[Wire] +Grids=22,8,24,8 + +[Wire] +Grids=22,8,22,10 + +[Wire] +Grids=22,10,24,10 + +[Wire] +Grids=16,14,22,14 + +[Wire] +Grids=22,14,24,14 + +[Wire] +Grids=22,14,22,16 + +[Wire] +Grids=22,16,24,16 + +[Wire] +Grids=14,20,24,20 + +[Wire] +Grids=16,22,24,22 + +[Wire] +Grids=30,9,34,9 + +[Wire] +Grids=34,9,34,11 + +[Wire] +Grids=34,11,38,11 + +[Wire] +Grids=30,15,34,15 + +[Wire] +Grids=34,13,34,15 + +[Wire] +Grids=34,13,38,13 + +[Wire] +Grids=18,25,38,25 + +[Wire] +Grids=30,21,34,21 + +[Wire] +Grids=34,21,34,27 + +[Wire] +Grids=34,27,38,27 + +[Wire] +Grids=44,12,48,12 + +[Wire] +Grids=48,12,48,18 + +[Wire] +Grids=48,18,52,18 + +[Wire] +Grids=44,26,48,26 + +[Wire] +Grids=48,20,48,26 + +[Wire] +Grids=48,20,52,20 + +[Wire] +Grids=58,19,62,19 + +[Grid Text] +Text="X3" +Grid=12,2 +CBorder=NONE + +[Grid Text] +Text="X4" +Grid=18,25 +CBorder=NONE + +[Grid Text] +Text="X2" +Grid=16,22 +CBorder=NONE + +[Grid Text] +Text="X1" +Grid=14,20 +CBorder=NONE + +[Grid Text] +Text="NX1" +Grid=34,9 +CBorder=NONE + +[Grid Text] +Text="NX2" +Grid=34,15 +CBorder=NONE + +[Grid Text] +Text="A" +Grid=34,21 +CBorder=NONE + +[Grid Text] +Text="C" +Grid=48,12 +CBorder=NONE + +[Grid Text] +Text="B" +Grid=48,26 +CBorder=NONE + +[Grid Text] +Text="OUT" +Grid=62,19 +CBorder=NONE + +[Grid Text] +Text="ËÐ2601. Áîÿðîâ Äàíèëà. Ìèíèìàëüíàÿ ôóíêöèÿ â áàçèñå 2ÈËÈ-ÍÅ (7402)" +Grid=2,32 +Height=-15 +FStyle=1 +Color=#000000 +CBorder=NONE + +[Grid Text] +Text="Y = NOR( NOR(X4, NOR(X1,X2)), NOR(~X1,~X2) )" +Grid=2,34 +Height=-13 +FStyle=0 +Color=#000000 +CBorder=NONE + +[Schematic] +CurrentSection 0=0 +Scale=2 +PrinterScale=1 +GridUser=10 +ShapeGroups="Main","Euro","DeMorgan","Polarity","Electrolytic" + +[Section] +Index=0 +Name="Main" +Type=Main +Enable=True +CurrentPage 0=0 + +[Page] +Index=0 +Section=0 +Print=True +Enable=True +Name=Page 1 +Scale 0=2 +Grid=0,0 + +[Page] +Index=1 +Section=0 +Type=Text +Print=True +Enable=True +Name=Text + +[Page] +Index=2 +Section=0 +Type=Text +Print=False +Enable=True +Name=Models + +[Page] +Index=3 +Section=0 +Type=Info +Print=False +Enable=True +Name=Info + +[Text Area] +Section=0 +Page=1 +Font=Height=-15,FStyle=0,Color=#000000,Name=Courier New +Comment Color=#008000 +Background Color=#FFFFFF +Len=99 +.define SixteenCount ++0ns 0000 ++label=start ++100ns Incr By 0001 ++200ns goto start Until GE 1111 + +[Text Area] +Section=0 +Page=2 +Font=Height=-15,FStyle=0,Color=#000000,Name=Courier New +Comment Color=#008000 +Background Color=#FFFFFF +Len=0 + + +[Transient] +WinBackGround Color=#FFFFFF +Title +AutoTitle=Yes +Grid Color=#808080 +Grid Weight=1 +Grid Pattern=Dot +Graph Background=#FFFFFF +OperPoint=True +AutoScaleRanges=True +XAxisGrids=True +YAxisGrids=True +Number of Grids X=10 +Number of Grids Y=5 +Num Out Write=True +Num Out Write Values=True +Num Out Delimiter=32 + +[APage] +Analysis=Transient +Name="Main" + +[Limits] +Analysis=Transient +TRange=2u +TStep=0 +NPts=4001 +Temp=27 +StateVar=Zero +RunOption=Normal +Temperature Type=Linear +Accumulate Plots=False + +[WaveForm] +Analysis=Transient +Plt=1 +AliasID=1 +XExp=T +YExp=d(X4) +XRng=2e-6,0,2e-7 +YRng=N/A +Options=OUTPUT,LINEARX,LINEARY +Line Color=#0000FF +Text Color=#0000FF +Rainbow=False +VFmtX=3 +VFmtY=3 +ScaleFactorX="None" +ScaleFactorY="None" +ScaleUnitsX="Auto" +ScaleUnitsY="Auto" +SFmtX=2 +SFmtY=2 + +[WaveForm] +Analysis=Transient +Plt=1 +AliasID=2 +XExp=T +YExp=d(X3) +XRng=2e-6,0,2e-7 +YRng=N/A +Options=OUTPUT,LINEARX,LINEARY +Line Color=#FF0000 +Text Color=#FF0000 +Rainbow=False +VFmtX=3 +VFmtY=3 +ScaleFactorX="None" +ScaleFactorY="None" +ScaleUnitsX="Auto" +ScaleUnitsY="Auto" +SFmtX=2 +SFmtY=2 + +[WaveForm] +Analysis=Transient +Plt=1 +AliasID=3 +XExp=T +YExp=d(X2) +XRng=2e-6,0,2e-7 +YRng=N/A +Options=OUTPUT,LINEARX,LINEARY +Line Color=#008000 +Text Color=#008000 +Rainbow=False +VFmtX=3 +VFmtY=3 +ScaleFactorX="None" +ScaleFactorY="None" +ScaleUnitsX="Auto" +ScaleUnitsY="Auto" +SFmtX=2 +SFmtY=2 + +[WaveForm] +Analysis=Transient +Plt=1 +AliasID=4 +XExp=T +YExp=d(X1) +XRng=2e-6,0,2e-7 +YRng=N/A +Options=OUTPUT,LINEARX,LINEARY +Line Color=#FF00FF +Text Color=#FF00FF +Rainbow=False +VFmtX=3 +VFmtY=3 +ScaleFactorX="None" +ScaleFactorY="None" +ScaleUnitsX="Auto" +ScaleUnitsY="Auto" +SFmtX=2 +SFmtY=2 + +[WaveForm] +Analysis=Transient +Plt=1 +AliasID=5 +XExp=T +YExp=d(OUT) +XRng=2e-6,0,2e-7 +YRng=N/A +Options=OUTPUT,LINEARX,LINEARY +Line Color=#000000 +Text Color=#000000 +Rainbow=False +VFmtX=3 +VFmtY=3 +ScaleFactorX="None" +ScaleFactorY="None" +ScaleUnitsX="Auto" +ScaleUnitsY="Auto" +SFmtX=2 +SFmtY=2 + +[WaveForm] +Analysis=Transient +Plt=1 +AliasID=6 +XExp=T +YExp=d(NX1) +XRng=2e-6,0,2e-7 +YRng=N/A +Options=OUTPUT,LINEARX,LINEARY +Line Color=#804000 +Text Color=#804000 +Rainbow=False +VFmtX=3 +VFmtY=3 +ScaleFactorX="None" +ScaleFactorY="None" +ScaleUnitsX="Auto" +ScaleUnitsY="Auto" +SFmtX=2 +SFmtY=2 + +[WaveForm] +Analysis=Transient +Plt=1 +AliasID=7 +XExp=T +YExp=d(NX2) +XRng=2e-6,0,2e-7 +YRng=N/A +Options=OUTPUT,LINEARX,LINEARY +Line Color=#008080 +Text Color=#008080 +Rainbow=False +VFmtX=3 +VFmtY=3 +ScaleFactorX="None" +ScaleFactorY="None" +ScaleUnitsX="Auto" +ScaleUnitsY="Auto" +SFmtX=2 +SFmtY=2 + +[WaveForm] +Analysis=Transient +Plt=1 +AliasID=8 +XExp=T +YExp=d(A) +XRng=2e-6,0,2e-7 +YRng=N/A +Options=OUTPUT,LINEARX,LINEARY +Line Color=#800080 +Text Color=#800080 +Rainbow=False +VFmtX=3 +VFmtY=3 +ScaleFactorX="None" +ScaleFactorY="None" +ScaleUnitsX="Auto" +ScaleUnitsY="Auto" +SFmtX=2 +SFmtY=2 + +[WaveForm] +Analysis=Transient +Plt=1 +AliasID=9 +XExp=T +YExp=d(B) +XRng=2e-6,0,2e-7 +YRng=N/A +Options=OUTPUT,LINEARX,LINEARY +Line Color=#808000 +Text Color=#808000 +Rainbow=False +VFmtX=3 +VFmtY=3 +ScaleFactorX="None" +ScaleFactorY="None" +ScaleUnitsX="Auto" +ScaleUnitsY="Auto" +SFmtX=2 +SFmtY=2 + +[WaveForm] +Analysis=Transient +Plt=1 +AliasID=10 +XExp=T +YExp=d(C) +XRng=2e-6,0,2e-7 +YRng=N/A +Options=OUTPUT,LINEARX,LINEARY +Line Color=#000080 +Text Color=#000080 +Rainbow=False +VFmtX=3 +VFmtY=3 +ScaleFactorX="None" +ScaleFactorY="None" +ScaleUnitsX="Auto" +ScaleUnitsY="Auto" +SFmtX=2 +SFmtY=2 + +[Pane] +Analysis=Transient + diff --git a/raw-data/лаба-по-схемачу/MicroCap/LR2601_4_7400_MCU_seq.cir b/raw-data/лаба-по-схемачу/MicroCap/LR2601_4_7400_MCU_seq.cir new file mode 100644 index 0000000..3713b4b --- /dev/null +++ b/raw-data/лаба-по-схемачу/MicroCap/LR2601_4_7400_MCU_seq.cir @@ -0,0 +1,763 @@ +[Main] +FileType=CIR +Version=9.00 +Program=Micro-Cap +Screen=1280,1024 +MCAPVersion=9.0.1.0 +Key ID=208 332 945 +NLCnt=2 +TXCnt=2 + +[Circuit] +Window Placement=2,3, -1,-1, -8,-31, 0,0,1400,800 +Default Object=Color=#000080 +Default Object Font=Height=-15,FStyle=0,Color=#000080,Name=Arial +WinBackGround Color=#FFFFFF +Select Color=#FF0000 +Select Box Color=#000080 +Grid Text Color=Height=-15,FStyle=0,Color=#0000FF,Name=Arial +Component Color=#0000FF +Attribute Text=Height=-13,FStyle=0,Color=#008000,Name=Arial +Wire Color=#008000 +Bus Color=#008000 +Pin Connection=Height=-10,FStyle=0,Color=#FF0000,Name=Arial +Node Number=Height=-11,FStyle=0,Color=#FF00FF,Name=Arial +Digital 0 Color=#000000 +Digital 1 Color=#FF0000 +Digital X Color=#C0C0C0 +Digital Z Color=#808080 +SpiceType=AMBIGUOUS +Title_Block=False +Show Nodes=False +Show Voltages=False +Show Current=False +Show Power=False +Show Condition=False +Show Pin Connections=False +Show Cross=False +Show Attribute Text=True +Show Grid Text=True + +[Comp] +Name=Stim4 +Grid=2,2 + +[Attr] +ONV=4,28,PART,U1 +Style=8192 + +[Attr] +ONV=0,54,FORMAT,1111 + +[Attr] +ONV=0,68,COMMAND,MCU + +[Attr] +ONV=0,82,I/O MODEL,IO_STD + +[Attr] +ONV=0,96,TIMESTEP,0 + +[Attr] +ONV=0,110,IO_LEVEL,0 + +[Attr] +ONV=0,124,POWER NODE,$G_DPWR + +[Attr] +ONV=0,138,GROUND NODE,$G_DGND + +[Comp] +Name=7400 +Grid=24,8 + +[Attr] +ONV=14,-20,PART,X1 +Style=8192 + +[Attr] +ONV=34,-20,NAME,7400 +Style=8192 + +[Attr] +ONV=0,68,FILE, + +[Attr] +ONV=0,82,PARAMS:, + +[Attr] +ONV=0,96,TEXT:, + +[Attr] +ONV=0,110,PACKAGE,DIP14 + +[Comp] +Name=7400 +Grid=24,14 + +[Attr] +ONV=14,-20,PART,X2 +Style=8192 + +[Attr] +ONV=34,-20,NAME,7400 +Style=8192 + +[Attr] +ONV=0,68,FILE, + +[Attr] +ONV=0,82,PARAMS:, + +[Attr] +ONV=0,96,TEXT:, + +[Attr] +ONV=0,110,PACKAGE,DIP14 + +[Comp] +Name=7400 +Grid=24,20 + +[Attr] +ONV=14,-20,PART,X3 +Style=8192 + +[Attr] +ONV=34,-20,NAME,7400 +Style=8192 + +[Attr] +ONV=0,68,FILE, + +[Attr] +ONV=0,82,PARAMS:, + +[Attr] +ONV=0,96,TEXT:, + +[Attr] +ONV=0,110,PACKAGE,DIP14 + +[Comp] +Name=7400 +Grid=38,11 + +[Attr] +ONV=14,-20,PART,X4 +Style=8192 + +[Attr] +ONV=34,-20,NAME,7400 +Style=8192 + +[Attr] +ONV=0,68,FILE, + +[Attr] +ONV=0,82,PARAMS:, + +[Attr] +ONV=0,96,TEXT:, + +[Attr] +ONV=0,110,PACKAGE,DIP14 + +[Comp] +Name=7400 +Grid=38,25 + +[Attr] +ONV=14,-20,PART,X5 +Style=8192 + +[Attr] +ONV=34,-20,NAME,7400 +Style=8192 + +[Attr] +ONV=0,68,FILE, + +[Attr] +ONV=0,82,PARAMS:, + +[Attr] +ONV=0,96,TEXT:, + +[Attr] +ONV=0,110,PACKAGE,DIP14 + +[Comp] +Name=7400 +Grid=52,18 + +[Attr] +ONV=14,-20,PART,X6 +Style=8192 + +[Attr] +ONV=34,-20,NAME,7400 +Style=8192 + +[Attr] +ONV=0,68,FILE, + +[Attr] +ONV=0,82,PARAMS:, + +[Attr] +ONV=0,96,TEXT:, + +[Attr] +ONV=0,110,PACKAGE,DIP14 + +[Wire] +Grids=11,2,12,2 + +[Wire] +Grids=11,1,18,1 + +[Wire] +Grids=18,1,18,25 + +[Wire] +Grids=11,3,16,3 + +[Wire] +Grids=16,3,16,14 + +[Wire] +Grids=16,14,16,22 + +[Wire] +Grids=11,4,14,4 + +[Wire] +Grids=14,4,14,8 + +[Wire] +Grids=14,8,14,20 + +[Wire] +Grids=14,8,22,8 + +[Wire] +Grids=22,8,24,8 + +[Wire] +Grids=22,8,22,10 + +[Wire] +Grids=22,10,24,10 + +[Wire] +Grids=16,14,22,14 + +[Wire] +Grids=22,14,24,14 + +[Wire] +Grids=22,14,22,16 + +[Wire] +Grids=22,16,24,16 + +[Wire] +Grids=14,20,24,20 + +[Wire] +Grids=16,22,24,22 + +[Wire] +Grids=30,9,34,9 + +[Wire] +Grids=34,9,34,11 + +[Wire] +Grids=34,11,38,11 + +[Wire] +Grids=30,15,34,15 + +[Wire] +Grids=34,13,34,15 + +[Wire] +Grids=34,13,38,13 + +[Wire] +Grids=18,25,38,25 + +[Wire] +Grids=30,21,34,21 + +[Wire] +Grids=34,21,34,27 + +[Wire] +Grids=34,27,38,27 + +[Wire] +Grids=44,12,48,12 + +[Wire] +Grids=48,12,48,18 + +[Wire] +Grids=48,18,52,18 + +[Wire] +Grids=44,26,48,26 + +[Wire] +Grids=48,20,48,26 + +[Wire] +Grids=48,20,52,20 + +[Wire] +Grids=58,19,62,19 + +[Grid Text] +Text="X3" +Grid=12,2 +CBorder=NONE + +[Grid Text] +Text="X4" +Grid=18,25 +CBorder=NONE + +[Grid Text] +Text="X2" +Grid=16,22 +CBorder=NONE + +[Grid Text] +Text="X1" +Grid=14,20 +CBorder=NONE + +[Grid Text] +Text="NX1" +Grid=34,9 +CBorder=NONE + +[Grid Text] +Text="NX2" +Grid=34,15 +CBorder=NONE + +[Grid Text] +Text="A" +Grid=34,21 +CBorder=NONE + +[Grid Text] +Text="C" +Grid=48,12 +CBorder=NONE + +[Grid Text] +Text="B" +Grid=48,26 +CBorder=NONE + +[Grid Text] +Text="OUT" +Grid=62,19 +CBorder=NONE + +[Grid Text] +Text="ËÐ2601. Ïðîãíîç äëÿ ñòåíäà: ÌÊ ìåíÿåò X1..X4 ïî î÷åðåäè (øàã 8 ìêñ), 10 êÃö" +Grid=2,32 +Height=-15 +FStyle=1 +Color=#000000 +CBorder=NONE + +[Grid Text] +Text="Y = NAND( NAND(X4, NAND(X1,X2)), NAND(~X1,~X2) )" +Grid=2,34 +Height=-13 +FStyle=0 +Color=#000000 +CBorder=NONE + +[Schematic] +CurrentSection 0=0 +Scale=2 +PrinterScale=1 +GridUser=10 +ShapeGroups="Main","Euro","DeMorgan","Polarity","Electrolytic" + +[Section] +Index=0 +Name="Main" +Type=Main +Enable=True +CurrentPage 0=0 + +[Page] +Index=0 +Section=0 +Print=True +Enable=True +Name=Page 1 +Scale 0=2 +Grid=0,0 + +[Page] +Index=1 +Section=0 +Type=Text +Print=True +Enable=True +Name=Text + +[Page] +Index=2 +Section=0 +Type=Text +Print=False +Enable=True +Name=Models + +[Page] +Index=3 +Section=0 +Type=Info +Print=False +Enable=True +Name=Info + +[Text Area] +Section=0 +Page=1 +Font=Height=-15,FStyle=0,Color=#000000,Name=Courier New +Comment Color=#008000 +Background Color=#FFFFFF +Len=882 +.define MCU ++0us 0000 ++100us 0001 ++108us 0001 ++116us 0001 ++124us 0001 ++200us 0000 ++208us 0010 ++216us 0010 ++224us 0010 ++300us 0011 ++308us 0011 ++316us 0011 ++324us 0011 ++400us 0010 ++408us 0000 ++416us 0100 ++424us 0100 ++500us 0101 ++508us 0101 ++516us 0101 ++524us 0101 ++600us 0100 ++608us 0110 ++616us 0110 ++624us 0110 ++700us 0111 ++708us 0111 ++716us 0111 ++724us 0111 ++800us 0110 ++808us 0100 ++816us 0000 ++824us 1000 ++900us 1001 ++908us 1001 ++916us 1001 ++924us 1001 ++1000us 1000 ++1008us 1010 ++1016us 1010 ++1024us 1010 ++1100us 1011 ++1108us 1011 ++1116us 1011 ++1124us 1011 ++1200us 1010 ++1208us 1000 ++1216us 1100 ++1224us 1100 ++1300us 1101 ++1308us 1101 ++1316us 1101 ++1324us 1101 ++1400us 1100 ++1408us 1110 ++1416us 1110 ++1424us 1110 ++1500us 1111 ++1508us 1111 ++1516us 1111 ++1524us 1111 ++1600us 1110 ++1608us 1100 ++1616us 1000 ++1624us 0000 + +[Text Area] +Section=0 +Page=2 +Font=Height=-15,FStyle=0,Color=#000000,Name=Courier New +Comment Color=#008000 +Background Color=#FFFFFF +Len=0 + + +[Transient] +WinBackGround Color=#FFFFFF +Title +AutoTitle=Yes +Grid Color=#808080 +Grid Weight=1 +Grid Pattern=Dot +Graph Background=#FFFFFF +OperPoint=True +AutoScaleRanges=True +XAxisGrids=True +YAxisGrids=True +Number of Grids X=10 +Number of Grids Y=5 +Num Out Write=True +Num Out Write Values=True +Num Out Delimiter=32 + +[APage] +Analysis=Transient +Name="Main" + +[Limits] +Analysis=Transient +TRange=1.7m +TStep=0 +NPts=17001 +Temp=27 +StateVar=Zero +RunOption=Normal +Temperature Type=Linear +Accumulate Plots=False + +[WaveForm] +Analysis=Transient +Plt=1 +AliasID=1 +XExp=T +YExp=d(X4) +XRng=1.7e-3,0,1e-4 +YRng=N/A +Options=OUTPUT,LINEARX,LINEARY +Line Color=#0000FF +Text Color=#0000FF +Rainbow=False +VFmtX=3 +VFmtY=3 +ScaleFactorX="None" +ScaleFactorY="None" +ScaleUnitsX="Auto" +ScaleUnitsY="Auto" +SFmtX=2 +SFmtY=2 + +[WaveForm] +Analysis=Transient +Plt=1 +AliasID=2 +XExp=T +YExp=d(X3) +XRng=1.7e-3,0,1e-4 +YRng=N/A +Options=OUTPUT,LINEARX,LINEARY +Line Color=#FF0000 +Text Color=#FF0000 +Rainbow=False +VFmtX=3 +VFmtY=3 +ScaleFactorX="None" +ScaleFactorY="None" +ScaleUnitsX="Auto" +ScaleUnitsY="Auto" +SFmtX=2 +SFmtY=2 + +[WaveForm] +Analysis=Transient +Plt=1 +AliasID=3 +XExp=T +YExp=d(X2) +XRng=1.7e-3,0,1e-4 +YRng=N/A +Options=OUTPUT,LINEARX,LINEARY +Line Color=#008000 +Text Color=#008000 +Rainbow=False +VFmtX=3 +VFmtY=3 +ScaleFactorX="None" +ScaleFactorY="None" +ScaleUnitsX="Auto" +ScaleUnitsY="Auto" +SFmtX=2 +SFmtY=2 + +[WaveForm] +Analysis=Transient +Plt=1 +AliasID=4 +XExp=T +YExp=d(X1) +XRng=1.7e-3,0,1e-4 +YRng=N/A +Options=OUTPUT,LINEARX,LINEARY +Line Color=#FF00FF +Text Color=#FF00FF +Rainbow=False +VFmtX=3 +VFmtY=3 +ScaleFactorX="None" +ScaleFactorY="None" +ScaleUnitsX="Auto" +ScaleUnitsY="Auto" +SFmtX=2 +SFmtY=2 + +[WaveForm] +Analysis=Transient +Plt=1 +AliasID=5 +XExp=T +YExp=d(OUT) +XRng=1.7e-3,0,1e-4 +YRng=N/A +Options=OUTPUT,LINEARX,LINEARY +Line Color=#000000 +Text Color=#000000 +Rainbow=False +VFmtX=3 +VFmtY=3 +ScaleFactorX="None" +ScaleFactorY="None" +ScaleUnitsX="Auto" +ScaleUnitsY="Auto" +SFmtX=2 +SFmtY=2 + +[WaveForm] +Analysis=Transient +Plt=1 +AliasID=6 +XExp=T +YExp=d(NX1) +XRng=1.7e-3,0,1e-4 +YRng=N/A +Options=OUTPUT,LINEARX,LINEARY +Line Color=#804000 +Text Color=#804000 +Rainbow=False +VFmtX=3 +VFmtY=3 +ScaleFactorX="None" +ScaleFactorY="None" +ScaleUnitsX="Auto" +ScaleUnitsY="Auto" +SFmtX=2 +SFmtY=2 + +[WaveForm] +Analysis=Transient +Plt=1 +AliasID=7 +XExp=T +YExp=d(NX2) +XRng=1.7e-3,0,1e-4 +YRng=N/A +Options=OUTPUT,LINEARX,LINEARY +Line Color=#008080 +Text Color=#008080 +Rainbow=False +VFmtX=3 +VFmtY=3 +ScaleFactorX="None" +ScaleFactorY="None" +ScaleUnitsX="Auto" +ScaleUnitsY="Auto" +SFmtX=2 +SFmtY=2 + +[WaveForm] +Analysis=Transient +Plt=1 +AliasID=8 +XExp=T +YExp=d(A) +XRng=1.7e-3,0,1e-4 +YRng=N/A +Options=OUTPUT,LINEARX,LINEARY +Line Color=#800080 +Text Color=#800080 +Rainbow=False +VFmtX=3 +VFmtY=3 +ScaleFactorX="None" +ScaleFactorY="None" +ScaleUnitsX="Auto" +ScaleUnitsY="Auto" +SFmtX=2 +SFmtY=2 + +[WaveForm] +Analysis=Transient +Plt=1 +AliasID=9 +XExp=T +YExp=d(B) +XRng=1.7e-3,0,1e-4 +YRng=N/A +Options=OUTPUT,LINEARX,LINEARY +Line Color=#808000 +Text Color=#808000 +Rainbow=False +VFmtX=3 +VFmtY=3 +ScaleFactorX="None" +ScaleFactorY="None" +ScaleUnitsX="Auto" +ScaleUnitsY="Auto" +SFmtX=2 +SFmtY=2 + +[WaveForm] +Analysis=Transient +Plt=1 +AliasID=10 +XExp=T +YExp=d(C) +XRng=1.7e-3,0,1e-4 +YRng=N/A +Options=OUTPUT,LINEARX,LINEARY +Line Color=#000080 +Text Color=#000080 +Rainbow=False +VFmtX=3 +VFmtY=3 +ScaleFactorX="None" +ScaleFactorY="None" +ScaleUnitsX="Auto" +ScaleUnitsY="Auto" +SFmtX=2 +SFmtY=2 + +[Pane] +Analysis=Transient + diff --git a/raw-data/лаба-по-схемачу/desktop.ini b/raw-data/лаба-по-схемачу/desktop.ini new file mode 100644 index 0000000..618fdff --- /dev/null +++ b/raw-data/лаба-по-схемачу/desktop.ini @@ -0,0 +1,2 @@ +[LocalizedFileNames] +ËÐ2601.pdf=@ËÐ2601.pdf,0 diff --git a/raw-data/лаба-по-схемачу/micropython/__pycache__/main_20kHz.cpython-311.pyc b/raw-data/лаба-по-схемачу/micropython/__pycache__/main_20kHz.cpython-311.pyc new file mode 100644 index 0000000000000000000000000000000000000000..b4da2228cf7e8d0dfd8951e186015d7530d38dff GIT binary patch literal 433 zcmZ3^%ge<81V7EUW?8T^FgylvV1NzE_#6RbOlL@8NMX!j$YqRT%w>vVVq{2RiegS- zj$&bANM!#siB#lCi^Y++{EOJ%)HbhkazvsFxJacWU<%!P#)HeJ|y zvFXBw7?;%I?2`O~mTZlX-=wLkpR#FMj$Q@1QH*Z85tQr2rw|pUSN>H zL=U*Q8`y8K^ER+NVB>5^?obB8^a;gN$}e)sU*VEpkg_540-NF)(y-cSi}c3 F6#xxneHZ`$ literal 0 HcmV?d00001 diff --git a/raw-data/лаба-по-схемачу/micropython/__pycache__/main_truth_table.cpython-311.pyc b/raw-data/лаба-по-схемачу/micropython/__pycache__/main_truth_table.cpython-311.pyc new file mode 100644 index 0000000000000000000000000000000000000000..cae2737d8f448b8eb08003d6ee0e97d72ea2a22f GIT binary patch literal 1845 zcmbtU-EZ4e6hGIo8{2W#cFo$YTh}kph|~=VJRnp}RLfQhZBv#Op(rH_vA3m7`r){P zRf*(5CsLG&L>g+4hE$L!Lgk?#`UHZ1!A5zoEKRC}c*t9%3JL9rbDa+w1iWy3@3GH4 zpZ9mq^;cf62$WtrSiIo|_|*~WjH|zo-X;LsAcIVjkRoA1=r@yO!ptp@U0;x}OJ>8Y z%x!|=3cxP9?KR_sIk_#|CcDFK8Nxi(FNk45;bmSCHe3K3KEU<7M;10AEHa=li=Kw_ z-y%sE!7BjTh>CX?YudwEBLa$7<~LA~#SL5yd!0xp8hS-i*j)xaaMma+ITq~=S*gkY zlDpMch9#Ezsl!e+%;NuwvOk<(^m{5apr6>T*~IdUpRKf^Siuv43Qrk5rHYI!-rO?^ zRF4?K(KTe-a0@c9a6U`4V>TJ0p{_xTO^poSkX`iMqy7#RnS6f;{ESL5!b-S1vE;gf zGPST>!TC8qV>6eYv&nLrnhXs5{uaKjyd0TND{4Aod~SSa9GLGL`;mZ>UeZ=pBgPNL zzVWTGKVbZ9{4`+RGw&M*#*fCn`JwqiB$bG(E30?4+bheFR4lO^)zo$Ec2tYKlT0q!UwXrjJKa}fya3w!c8a22+lj|#UeNF8V8pB+I zeFbh*=*C;HquuRbH-xHfIF6EfT_)JyB*kR0*AYQ_79)f@6Ir-6^vn68A8yKtJ&%Q zkZYixi_363$7=qoy4D(6YbB5$q}lxJOtUdkO6rB@)lLlH7i=jsIXyo$H$HPUI3Kdz zsaX7WVp&nUP-{yQvy;Inc24yA)d`!O9uK{43(E3(N>O8)VzaZ8Ga;M2r_%2Bx7lob zMXr02J2pwEUK)g~rYZgd4ykmbw)n1^(3GfS-j54?IMd%F)8VnZs|o@)Z1ICe>#(HG zPe#g8|CcZBJZ(xBa^$hE?=!g=d>E_(Bb;;CRvYduh0(ncc`cERl9JkmOz+jyV>s0+|}9Wd`Ru3TKr*x+D%yxWfUWo zf?)GnBEFQ4uBUCHsb}emP+N(~vMts=<;2aKUxSmUAJ!7Ry8F<%kvkgRJ(C?Nvm-h=Z12*gY8!O)>XPN= z(NORrIt0%LnLci@d~UqZxpnQ{j2_Sf)i#kJdQH{~+(|vKIejm<8PtgrpvrK>Yq2Nv z*K(T4`pT@&V11U период 50 мкс + +pwm = PWM(Pin(OUT_PIN, Pin.OUT), freq=FREQ, duty_u16=32768) # скважность 50 % + +# Программа ничего больше не делает: ШИМ работает сам по себе. +# Остановить: pwm.deinit() + + +# --------------------------------------------------------------------------- +# Вариант только на классе Pin (как в Приложении 3 методички). +# Частота получится НЕ ровно 20 кГц: каждая команда Python на ESP32-C3 +# выполняется несколько микросекунд. Используйте, если преподаватель +# требует решение именно через Pin.on()/Pin.off(). +# +# from machine import Pin +# import time +# p = Pin(OUT_PIN, Pin.OUT) +# half = 25 # полпериода 25 мкс +# t = time.ticks_us() +# while True: +# p.on() +# t = time.ticks_add(t, half) +# while time.ticks_diff(t, time.ticks_us()) > 0: +# pass +# p.off() +# t = time.ticks_add(t, half) +# while time.ticks_diff(t, time.ticks_us()) > 0: +# pass diff --git a/raw-data/лаба-по-схемачу/micropython/main_truth_table.py b/raw-data/лаба-по-схемачу/micropython/main_truth_table.py new file mode 100644 index 0000000..86410ed --- /dev/null +++ b/raw-data/лаба-по-схемачу/micropython/main_truth_table.py @@ -0,0 +1,49 @@ +# ЛР2601, п. 22 порядка выполнения: перебор таблицы истинности 0000..1111 +# с частотой 10 кГц (новый входной набор каждые 100 мкс). +# Плата: ESP32-C3 Super Mini, MicroPython. +# +# Подключение (разъём J1): +# X1 (младший разряд) -> GPIO6 (J1, конт. 8) +# X2 -> GPIO7 (J1, конт. 7) +# X3 -> GPIO8 (J1, конт. 6) +# X4 (старший разряд) -> GPIO10 (J1, конт. 4) +# GPIO20/21 не используем: это UART, через него работает консоль MicroPython. + +from machine import Pin +import time + +PINS = [6, 7, 8, 10] # X1, X2, X3, X4 +STEP_US = 100 # 10 кГц -> 100 мкс на один набор + +x = [Pin(n, Pin.OUT, value=0) for n in PINS] + +SIMULTANEOUS = True # True - все 4 бита меняются одной записью в регистр + +# Регистр выходов GPIO ESP32-C3 (Technical Reference Manual, глава GPIO): +GPIO_OUT_REG = 0x60004004 +MASK = 0 +for n in PINS: + MASK |= 1 << n + + +def write_code(code): + if SIMULTANEOUS: + from machine import mem32 + v = mem32[GPIO_OUT_REG] & ~MASK + for i, n in enumerate(PINS): + if code >> i & 1: + v |= 1 << n + mem32[GPIO_OUT_REG] = v # все выводы переключаются одновременно + else: + for i, p in enumerate(x): # по очереди X1, X2, X3, X4 (как в Приложении 3) + p.value(code >> i & 1) + + +t = time.ticks_us() +code = 0 +while True: + write_code(code) + code = (code + 1) & 0x0F # 0000 -> 0001 -> ... -> 1111 -> 0000 + t = time.ticks_add(t, STEP_US) + while time.ticks_diff(t, time.ticks_us()) > 0: + pass diff --git a/raw-data/лаба-по-схемачу/notes.txt b/raw-data/лаба-по-схемачу/notes.txt new file mode 100644 index 0000000..0e64aed --- /dev/null +++ b/raw-data/лаба-по-схемачу/notes.txt @@ -0,0 +1 @@ +Студент: Бояров Данила \ No newline at end of file diff --git a/raw-data/лаба-по-схемачу/Отчёт_ЛР2601_Бояров.docx b/raw-data/лаба-по-схемачу/Отчёт_ЛР2601_Бояров.docx new file mode 100644 index 0000000000000000000000000000000000000000..5afce2850d85050db457773aebb57dbd85935a75 GIT binary patch literal 274893 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%0Dr>=!aH- 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�!3aB-wi*9dFm^yqOmS-m$t)+HOxG69 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%0D*4U8Ae|Ki@?)o|*jW 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≪sff+|z;jk9?|K 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 literal 0 HcmV?d00001 diff --git a/raw-data/лаба-по-схемачу/Отчёт_ЛР2601_Бояров.typ b/raw-data/лаба-по-схемачу/Отчёт_ЛР2601_Бояров.typ new file mode 100644 index 0000000..c05c42a --- /dev/null +++ b/raw-data/лаба-по-схемачу/Отчёт_ЛР2601_Бояров.typ @@ -0,0 +1,4551 @@ +// ===================================================================== +// Отчёт по лабораторной работе № 2601 «Базовые логические элементы» +// Студент: Бояров Данила +// Один самодостаточный файл: изображения из Micro-Cap встроены ниже +// как массивы байтов PNG (в конце файла). Требуется Typst 0.13 или новее. +// ===================================================================== + +#set document(title: "ЛР2601. Базовые логические элементы", author: "Бояров Данила") +#set text(font: ("Times New Roman", "Liberation Serif", "Tinos"), size: 14pt, lang: "ru") +#set page(paper: "a4", margin: (left: 3cm, right: 1.5cm, top: 2cm, bottom: 2cm)) +#set par(justify: true, first-line-indent: (amount: 1.25cm, all: true), leading: 0.75em, spacing: 0.9em) +#set heading(numbering: none) +#show heading: set text(size: 14pt, weight: "bold") +#show heading.where(level: 1): set text(size: 16pt) +#show heading: it => block(above: 1.2em, below: 0.8em, sticky: true, it) +#show raw: set text(font: ("Consolas", "DejaVu Sans Mono", "Liberation Mono"), size: 9.5pt) +#show math.equation: set text(font: ("Cambria Math", "New Computer Modern Math")) + +#set figure(gap: 0.6em) +#show figure.where(kind: table): set figure.caption(position: top) +#show figure.caption: it => { + set text(size: 12pt) + set par(first-line-indent: 0pt) + if it.kind == table { align(left, it) } else { it } +} +#set figure.caption(separator: [ – ]) +#show figure: set block(breakable: true) +#set table(stroke: 0.5pt, inset: (x: 5pt, y: 4pt)) +#show table: set text(size: 12pt) +#show table: set par(justify: false, first-line-indent: 0pt) + +// ---------- вспомогательные функции ---------- +#let fill-in(body) = highlight(fill: rgb("#FFF200"), text(style: "italic")[\[#body\]]) +#let hdr(..cells) = cells.pos().map(c => table.cell(fill: luma(217), strong(c))) +#let one = rgb("#C6EFCE") +#let zero = rgb("#FFD7D7") +#let nx(n) = $overline(X_#n)$ + +// версия-независимая загрузка встроенной картинки +#let embedded(data, width: 100%) = { + let b = bytes(data) + if sys.version >= version(0, 13, 0) { image(b, width: width) } else { image.decode(b, width: width) } +} + +#let placeholder(what) = block(width: 100%, height: 5cm, stroke: 0.6pt, inset: 8pt, + align(center + horizon, fill-in[Вставьте сюда #what])) + +// Всё содержимое отчёта оформлено как функция: данные изображений (массивы +// байтов PNG) находятся в самом конце файла, а Typst требует объявлять +// переменные до использования. +#let report(img) = [ + +// ===================================================================== +// ТИТУЛЬНЫЙ ЛИСТ +// ===================================================================== +#page(numbering: none)[ + #set par(first-line-indent: 0pt, justify: false) + #set align(center) + #text(size: 13pt)[ + МИНИСТЕРСТВО ЦИФРОВОГО РАЗВИТИЯ, СВЯЗИ И МАССОВЫХ КОММУНИКАЦИЙ РОССИЙСКОЙ ФЕДЕРАЦИИ \ + Ордена Трудового Красного Знамени федеральное государственное бюджетное образовательное учреждение высшего образования \ + «Московский технический университет связи и информатики» + ] + #v(1.2em) + Кафедра радиооборудования и схемотехники + #v(1fr) + #text(size: 20pt, weight: "bold")[ОТЧЁТ] \ + #v(0.3em) + #text(size: 16pt)[по лабораторной работе № 2601] \ + #v(0.3em) + #text(size: 16pt, weight: "bold")[«БАЗОВЫЕ ЛОГИЧЕСКИЕ ЭЛЕМЕНТЫ»] \ + #v(0.3em) + по дисциплине «Цифровая схемотехника» + #v(1fr) + #align(right)[ + Выполнил: студент группы #box(width: 2.5cm, height: 0.9em, fill: rgb("#FFF200")) \ + Бояров Данила \ + #v(0.5em) + Проверил: #box(width: 4cm, height: 0.9em, fill: rgb("#FFF200")) + ] + #v(1fr) + Москва 2026 +] + +#set page(numbering: "1", number-align: center) +#counter(page).update(2) + +// ===================================================================== +#outline(title: [Содержание], depth: 1, indent: 0pt) + +#par(first-line-indent: 0pt)[#fill-in[Жёлтым маркером отмечены места, которые заполняются по результатам работы на стенде (измерения, осциллограммы, снимки DSView), а также номер группы и ФИО преподавателя]] + +#pagebreak() + +// ===================================================================== += 1 Цель работы + +Ознакомиться с базовыми логическими элементами, реализующими логические операции НЕ, И-НЕ, ИЛИ-НЕ, и их особенностями на примере микросхем серии 74HC: научиться по таблице истинности строить и минимизировать логическую функцию, реализовывать её в базисах 2И-НЕ и 2ИЛИ-НЕ, моделировать схему в Micro-Cap, измерять задержку распространения сигнала и наблюдать ложные срабатывания (состязания сигналов). + +// ===================================================================== += 2 Краткие теоретические сведения + +Логический элемент – схема, выходной сигнал которой (0 или 1) определяется логической функцией от входных сигналов. В работе используются микросхемы серии 74HC (КМОП): 74HC04 – шесть инверторов (НЕ), 74HC00 – четыре элемента 2И-НЕ, 74HC02 – четыре элемента 2ИЛИ-НЕ, 74HC14 – шесть инверторов с триггером Шмитта. + +#figure( + table(columns: (2cm, 2cm, 3cm, 3.5cm, 3.5cm), align: center, + ..hdr[A][B][НЕ A][A И-НЕ B][A ИЛИ-НЕ B], + [0], [0], [1], [1], [1], + [0], [1], [1], [1], [0], + [1], [0], [0], [1], [0], + [1], [1], [0], [0], [0]), + caption: [Базовые логические элементы]) + +Элементы И-НЕ и ИЛИ-НЕ называют универсальными: из элементов одного такого типа можно построить любую логическую функцию. Инвертор получают, соединив оба входа элемента вместе: И-НЕ(A, A) = ИЛИ-НЕ(A, A) = $overline(A)$. + +Для перевода выражения в базис И-НЕ или ИЛИ-НЕ используют правила де Моргана: +$ overline(A dot B) = overline(A) + overline(B), quad quad overline(A + B) = overline(A) dot overline(B). $ + +Минимизация функции выполняется с помощью карты Карно – таблицы, в которой соседние клетки отличаются значением только одной переменной (строки и столбцы нумеруются кодом Грея 00, 01, 11, 10). Соседние единицы (или нули) объединяются в прямоугольные группы по 2, 4, 8 клеток; переменные, которые внутри группы меняются, из соответствующего слагаемого исчезают. Клетки, значение которых по условию не задано («безразличные», обозначены «–»), можно доопределять нулём или единицей так, как удобнее для укрупнения групп. + +Задержка распространения $t_"pd"$ – время между изменением входного сигнала и соответствующим изменением выходного (измеряется по уровню 50 %). Для 74HC она зависит от напряжения питания: чем оно ниже, тем медленнее переключается элемент. При последовательном включении $N$ элементов задержки складываются. + +Ложное срабатывание (риск сбоя, «глитч») – короткий импульс на выходе комбинационной схемы, которого не должно быть по таблице истинности. Он возникает, когда при смене входного набора сигналы приходят на входы элемента разными путями с разной задержкой (состязания, гонки сигналов), или когда входные сигналы сами меняются не одновременно. Триггер Шмитта – элемент с гистерезисом: у него разные пороги переключения при нарастании ($V_(T+)$) и спаде ($V_(T-)$) входного напряжения, поэтому короткие «недоросшие» импульсы и шум на медленных фронтах он не пропускает. + +// ===================================================================== += 3 Модель индивидуального варианта + +== 3.1 Формирование индивидуального варианта + +Студент: Бояров Данила. Первые четыре буквы имени: Д, А, Н, И – им соответствует значение $Y = 1$. Первые четыре буквы фамилии: Б, О, Я, Р – им соответствует $Y = 0$. + +Номер буквы берётся по алфавиту, номер строки таблицы – как остаток от деления номера буквы на 16. Нумерация выполнена так же, как в примере методички (Пётр Иванов: П = 1, Е = 6, Т = 4, Р = 2, И = 10, В = 3, А = 1, Н = 15). Этот пример получается только при нумерации по полному алфавиту из 33 букв (А = 1, …, Е = 6, Ё = 7, Ж = 8, …, И = 10, …, Я = 33), а указание «удалить букву ё» относится к самим имени и фамилии (Пётр → Петр). Строки таблицы нумеруются с единицы: номер 1 – строка 0000, номер 2 – строка 0001, …, номер 16 (остаток 0) – строка 1111. При совпадении номеров (коллизии) занимается следующая свободная строка. Сначала расставляются буквы имени, затем фамилии. + +#figure( + table(columns: (1.6cm, 2.4cm, 2.8cm, 2.6cm, 4.4cm, 1.2cm), align: center + horizon, + ..hdr[Буква][Номер в алфавите][Остаток от деления на 16][Строка по номеру][Занятая строка (X4X3X2X1)][Y], + [Д], [5], [5], [5], [5 (0100)], [1], + [А], [1], [1], [1], [1 (0000)], [1], + [Н], [15], [15], [15], [15 (1110)], [1], + [И], [10], [10], [10], [10 (1001)], [1], + [Б], [2], [2], [2], [2 (0001)], [0], + [О], [16], [0], [16], [16 (1111)], [0], + [Я], [33], [1], [1 – занята], [1, 2 заняты → 3 (0010)], [0], + [Р], [18], [2], [2 – занята], [2, 3 заняты → 4 (0011)], [0]), + caption: [Определение строк таблицы истинности]) + +== 3.2 Таблица истинности + +#figure( + table(columns: (1.2cm, 1.5cm, 1.5cm, 1.5cm, 1.5cm, 1.5cm, 1.8cm), align: center, + ..hdr[№][X4][X3][X2][X1][Y][Буква], + [1], [0], [0], [0], [0], table.cell(fill: one)[1], [А], + [2], [0], [0], [0], [1], table.cell(fill: zero)[0], [Б], + [3], [0], [0], [1], [0], table.cell(fill: zero)[0], [Я], + [4], [0], [0], [1], [1], table.cell(fill: zero)[0], [Р], + [5], [0], [1], [0], [0], table.cell(fill: one)[1], [Д], + [6], [0], [1], [0], [1], [–], [], + [7], [0], [1], [1], [0], [–], [], + [8], [0], [1], [1], [1], [–], [], + [9], [1], [0], [0], [0], [–], [], + [10], [1], [0], [0], [1], table.cell(fill: one)[1], [И], + [11], [1], [0], [1], [0], [–], [], + [12], [1], [0], [1], [1], [–], [], + [13], [1], [1], [0], [0], [–], [], + [14], [1], [1], [0], [1], [–], [], + [15], [1], [1], [1], [0], table.cell(fill: one)[1], [Н], + [16], [1], [1], [1], [1], table.cell(fill: zero)[0], [О], + ), + caption: [Таблица истинности индивидуального варианта («–» – значение не задано)]) + +X4 – старший разряд, X1 – младший, т. е. набор X4X3X2X1 – это двоичная запись числа (номер строки минус 1). + +== 3.3 Логическое выражение (СДНФ) + +Функция равна единице на четырёх наборах: 0000, 0100, 1001, 1110. Для каждого такого набора записывается произведение всех переменных, причём переменная, равная в наборе нулю, берётся с инверсией. Сумма этих произведений – совершенная дизъюнктивная нормальная форма (СДНФ): +$ Y = overline(X_4) thin overline(X_3) thin overline(X_2) thin overline(X_1) + overline(X_4) X_3 overline(X_2) thin overline(X_1) + X_4 overline(X_3) thin overline(X_2) X_1 + X_4 X_3 X_2 overline(X_1). $ + +== 3.4 Минимизация по единицам (карта Карно) + +Строки карты – X2X1, столбцы – X4X3, порядок в коде Грея (00, 01, 11, 10), поэтому любые две соседние клетки, в том числе крайние (карта «сворачивается» в тор), отличаются одной переменной. Замечание: в примере методички строки и столбцы записаны в порядке 00, 01, 10, 11 – группы там объединены правильно по смыслу, но визуально соседние клетки не всегда являются логически соседними, поэтому здесь использован стандартный порядок кода Грея. + +#figure( + table(columns: (3.4cm, 2.4cm, 2.4cm, 2.4cm, 2.4cm), align: center, + ..hdr[X2X1 \\ X4X3][00][01][11][10], + [00], table.cell(fill: one)[1], table.cell(fill: one)[1], [–], [–], + [01], table.cell(fill: zero)[0], [–], [–], table.cell(fill: one)[1], + [11], table.cell(fill: zero)[0], [–], table.cell(fill: zero)[0], [–], + [10], table.cell(fill: zero)[0], [–], table.cell(fill: one)[1], [–], + ), + caption: [Карта Карно исходной функции]) + +Безразличные клетки доопределяются единицами там, где это позволяет укрупнить группы, при этом ни одна группа не должна захватить заданный нуль (клетки 0001, 0010, 0011, 1111). Получаются три группы по 4 клетки: + +#figure( + table(columns: (3.4cm, 2.4cm, 2.4cm, 2.4cm, 2.4cm), align: center, + ..hdr[X2X1 \\ X4X3][00][01][11][10], + [00], table.cell(fill: one)[1], table.cell(fill: one)[1], table.cell(fill: one)[1\*], table.cell(fill: one)[1\*], + [01], [0], [0\*], table.cell(fill: one)[1\*], table.cell(fill: one)[1], + [11], [0], [0\*], [0], [0\*], + [10], [0], [0\*], table.cell(fill: one)[1], table.cell(fill: one)[1\*], + ), + caption: [Карта Карно после доопределения (оптимизация по единицам; добавленные единицы отмечены «1\*»)]) + +#figure( + table(columns: (1.8cm, 5.2cm, 4.4cm, 3.6cm), align: center + horizon, + ..hdr[Группа][Клетки (X4X3X2X1)][Что не меняется][Слагаемое], + [1], [0000, 0100, 1100, 1000], [X2 = 0, X1 = 0], [$overline(X_2) thin overline(X_1)$], + [2], [1000, 1001, 1100, 1101], [X4 = 1, X2 = 0], [$X_4 overline(X_2)$], + [3], [1000, 1010, 1100, 1110], [X4 = 1, X1 = 0], [$X_4 overline(X_1)$]), + caption: [Группы единиц]) + +Группа 1 покрывает единицы 0000 и 0100, группа 2 – единицу 1001, группа 3 – единицу 1110. Минимальная дизъюнктивная нормальная форма (МДНФ): +$ Y = overline(X_2) thin overline(X_1) + X_4 overline(X_2) + X_4 overline(X_1). $ + +Переменная X3 из функции исчезла: при выбранном доопределении выход от X3 не зависит. Меньше трёх слагаемых получить нельзя: единицы 1001 и 1110 отличаются тремя разрядами, и единственная группа, содержащая обе клетки ($X_4 = 1$, 8 клеток), захватывает заданный нуль 1111. + +== 3.5 Минимизация по нулям + +Аналогично объединяются нули; безразличные клетки доопределяются так же (иначе функции по единицам и по нулям не совпадали бы). Каждая группа нулей даёт сомножитель-сумму, в которой переменная, равная в группе единице, берётся с инверсией: + +#figure( + table(columns: (3.4cm, 2.4cm, 2.4cm, 2.4cm, 2.4cm), align: center, + ..hdr[X2X1 \\ X4X3][00][01][11][10], + [00], [1], [1], [1\*], [1\*], + [01], table.cell(fill: zero)[0], table.cell(fill: zero)[0\*], [1\*], [1], + [11], table.cell(fill: zero)[0], table.cell(fill: zero)[0\*], table.cell(fill: zero)[0], table.cell(fill: zero)[0\*], + [10], table.cell(fill: zero)[0], table.cell(fill: zero)[0\*], [1], [1\*], + ), + caption: [Карта Карно, оптимизация по нулям (добавленные нули отмечены «0\*»)]) + +#figure( + table(columns: (1.8cm, 5.2cm, 4.4cm, 3.6cm), align: center + horizon, + ..hdr[Группа][Клетки (X4X3X2X1)][Что не меняется][Сомножитель], + [1], [0001, 0011, 0101, 0111], [X4 = 0, X1 = 1], [$(X_4 + overline(X_1))$], + [2], [0010, 0011, 0110, 0111], [X4 = 0, X2 = 1], [$(X_4 + overline(X_2))$], + [3], [0011, 0111, 1011, 1111], [X2 = 1, X1 = 1], [$(overline(X_2) + overline(X_1))$]), + caption: [Группы нулей]) + +$ Y = (X_4 + overline(X_1)) (X_4 + overline(X_2)) (overline(X_2) + overline(X_1)). $ + +Проверка: раскрыв скобки, получаем то же выражение, что и в п. 3.4. Функция является функцией «большинства» (мажоритарной) от трёх сигналов $X_4$, $overline(X_1)$, $overline(X_2)$: $Y = 1$, когда хотя бы два из них равны единице. + +== 3.6 Перевод в базисы 2И-НЕ и 2ИЛИ-НЕ + +Доступны только двухвходовые элементы И-НЕ (74HC00) и ИЛИ-НЕ (74HC02); обычные И и ИЛИ недоступны, инверторы делаются из тех же элементов с объединёнными входами. Ниже для краткости используется функциональная запись: И-НЕ(a, b) = $overline(a dot b)$, ИЛИ-НЕ(a, b) = $overline(a + b)$. + ++ МДНФ в базисе 2И-НЕ (двойная инверсия и правило де Моргана): + $ Y = overline(overline(overline(X_2) thin overline(X_1)) dot overline(X_4 overline(X_2)) dot overline(X_4 overline(X_1))) = "И-НЕ"_3 ("И-НЕ"(overline(X_2), overline(X_1)), "И-НЕ"(X_4, overline(X_2)), "И-НЕ"(X_4, overline(X_1))). $ + Трёхвходовое И-НЕ из двухвходовых требует ещё трёх элементов, итого: 2 инвертора + 3 + 3 = 8 элементов. ++ МДНФ в базисе 2ИЛИ-НЕ: каждое произведение превращается в ИЛИ-НЕ от инверсий ($X_4 overline(X_2)$ = ИЛИ-НЕ($overline(X_4)$, $X_2$) и т. д.), затем нужна сумма трёх слагаемых – итого 8 элементов. ++ МКНФ в базисе 2ИЛИ-НЕ: $Y$ = ИЛИ-НЕ#sub[3]\(ИЛИ-НЕ($X_4$, $overline(X_1)$), ИЛИ-НЕ($X_4$, $overline(X_2)$), ИЛИ-НЕ($overline(X_2)$, $overline(X_1)$)) – 8 элементов. ++ МКНФ в базисе 2И-НЕ: сомножители $X_4 + overline(X_1)$ = И-НЕ($overline(X_4)$, $X_1$) и т. д., затем И трёх сомножителей – 8 элементов. + +Число элементов можно уменьшить, если вынести общий множитель за скобки (скобочная форма): +$ Y = X_4 (overline(X_1) + overline(X_2)) + overline(X_1) thin overline(X_2) = X_4 overline(X_1 X_2) + overline(X_1) thin overline(X_2), $ +$ Y = (X_4 + overline(X_1) thin overline(X_2)) (overline(X_1) + overline(X_2)). $ + +Отсюда по правилам де Моргана: +$ Y = "И-НЕ"("И-НЕ"(X_4, "И-НЕ"(X_1, X_2)), "И-НЕ"(overline(X_1), overline(X_2))), quad overline(X_i) = "И-НЕ"(X_i, X_i); $ +$ Y = "ИЛИ-НЕ"("ИЛИ-НЕ"(X_4, "ИЛИ-НЕ"(X_1, X_2)), "ИЛИ-НЕ"(overline(X_1), overline(X_2))), quad overline(X_i) = "ИЛИ-НЕ"(X_i, X_i). $ + +Проверка второй формулы: ИЛИ-НЕ($X_1$, $X_2$) = $overline(X_1) thin overline(X_2)$; ИЛИ-НЕ($X_4$, $overline(X_1) thin overline(X_2)$) = $overline(X_4 + overline(X_1) thin overline(X_2))$; ИЛИ-НЕ($overline(X_1)$, $overline(X_2)$) = $X_1 X_2 = overline(overline(X_1) + overline(X_2))$; внешнее ИЛИ-НЕ двух инверсий даёт произведение $(X_4 + overline(X_1) thin overline(X_2))(overline(X_1) + overline(X_2)) = Y$. + +#figure( + table(columns: (4.2cm, 3.4cm, 3.4cm, 2.4cm, 2.6cm), align: center + horizon, + ..hdr[Вариант][Базис][Число 2-входовых элементов][Число микросхем][Ступеней в пути], + [МДНФ, «в лоб»], [2И-НЕ], [8], [2], [4], + [МДНФ, «в лоб»], [2ИЛИ-НЕ], [8], [2], [5], + [МКНФ, «в лоб»], [2ИЛИ-НЕ], [8], [2], [4], + [МКНФ, «в лоб»], [2И-НЕ], [8], [2], [5], + [Скобочная форма], [2И-НЕ (7400)], table.cell(fill: one)[6], [2], [3], + [Скобочная форма], [2ИЛИ-НЕ (7402)], table.cell(fill: one)[6], [2], [3]), + caption: [Сравнение вариантов реализации]) + +Наименьшее число действий – 6 элементов – дают скобочные формы, причём в обоих базисах одинаково. То, что меньше шести двухвходовых элементов не бывает, дополнительно проверено полным перебором всех схем из 1…5 элементов И-НЕ (и отдельно ИЛИ-НЕ) на компьютере: ни одна не реализует функцию. Обе схемы имеют одинаковую структуру (@fig:nand-sch и @fig:nor-sch), поэтому промоделированы обе; на стенде можно собрать любую, основной выбрана схема на 2И-НЕ. + +#figure( + table(columns: (2.3cm,) + (1.4cm,) * 8, align: center, + ..hdr[X4X3X2X1][0000][0001][0010][0011][0100][0101][0110][0111], + [*Y*], [1], [0], [0], [0], [1], [0], [0], [0], + ..hdr[X4X3X2X1][1000][1001][1010][1011][1100][1101][1110][1111], + [*Y*], [1], [1], [1], [0], [1], [1], [1], [0], + ), + caption: [Полная таблица реализованной функции (с учётом доопределения)]) + +== 3.7 Моделирование в Micro-Cap 12 + +=== 3.7.1 Генератор входных сигналов + +На схему помещается генератор Stim4 (Component → Digital Primitives → Stimulus Generators → Stim4). Его выходы подключены так: Out3 → X4 (старший разряд), Out2 → X3, Out1 → X2, Out0 → X1. Атрибут COMMAND = SixteenCount, FORMAT = 1111 (двоичные значения), а на странице Text схемы записана команда из методички: + +``` +.define SixteenCount ++0ns 0000 ++label=start ++100ns Incr By 0001 ++200ns goto start Until GE 1111 +``` + +Генератор перебирает наборы 0000 → 1111, каждый держится 100 нс; после 1,5 мкс остаётся 1111. Анализ Transient: Maximum Run Time = 2u, графики d(X4), d(X3), d(X2), d(X1), d(OUT). Number of Points = 4001 (шаг вывода 0,5 нс) – увеличено по сравнению с методичкой, чтобы по числовому выводу точно измерить задержки; на вид графиков это не влияет. + +=== 3.7.2 Исходная функция (СДНФ) на цифровых примитивах + +Схема собрана из примитивов Inverter, And4, Or4 (модель задержки D0\_GATE – идеальные элементы без задержки): четыре инвертора формируют $overline(X_4)$, $overline(X_3)$, $overline(X_2)$, $overline(X_1)$, четыре элемента 4И реализуют четыре произведения СДНФ, элемент 4ИЛИ их складывает. + +#figure(embedded(img.sdnf_sch, width: 14.5cm), caption: [Схема исходной функции (СДНФ) в Micro-Cap]) + +#figure(embedded(img.sdnf_tr, width: 100%), caption: [Временные диаграммы схемы СДНФ (шаг набора 100 нс)]) + +Выход OUT равен единице на интервалах 0–100 нс (набор 0000), 400–500 нс (0100), 900–1000 нс (1001), 1400–1500 нс (1110) и нулю на всех остальных. Это в точности совпадает с таблицей истинности (@tab:truth): все заданные единицы и нули на месте, индивидуальный вариант построен верно. Задержек нет, так как примитивы с моделью D0\_GATE идеальные. + +=== 3.7.3 Минимальная функция на элементах 7400 (2И-НЕ) + +Схема собрана из моделей реальных микросхем (Component → Digital Library → 74xx00 → 00 → 7400). В Micro-Cap каждый символ 7400 – это один элемент 2И-НЕ из четырёх, имеющихся в корпусе. Элементы X1, X2 – инверторы (входы объединены), X3 = И-НЕ($X_1$, $X_2$) = A, X4 = И-НЕ($overline(X_1)$, $overline(X_2)$) = C, X5 = И-НЕ($X_4$, A) = B, X6 = И-НЕ(C, B) = OUT. Для наглядности на диаграмму выведены и промежуточные сигналы. + +#figure(embedded(img.nand_sch, width: 14.5cm), caption: [Схема минимальной функции в базисе 2И-НЕ (7400)]) + +#figure(embedded(img.nand_tr, width: 100%), caption: [Временные диаграммы схемы на 7400]) + +=== 3.7.4 Минимальная функция на элементах 7402 (2ИЛИ-НЕ) + +Та же структура, но все элементы – 2ИЛИ-НЕ (Digital Library → 74xx00 → 02 → 7402). + +#figure(embedded(img.nor_sch, width: 14.5cm), caption: [Схема минимальной функции в базисе 2ИЛИ-НЕ (7402)]) + +#figure(embedded(img.nor_tr, width: 100%), caption: [Временные диаграммы схемы на 7402]) + +=== 3.7.5 Анализ результатов моделирования + +Значения выхода схем на 7400 и 7402 проверены по числовому выводу Micro-Cap (файл .TNO) в конце каждого 100-наносекундного интервала: на всех 16 наборах они совпадают с полной таблицей реализованной функции (@tab:full), в том числе на всех восьми заданных клетках варианта. Значит, минимизация выполнена верно. + +#figure( + table(columns: (5.4cm, 3.6cm, 3.6cm, 3.4cm), align: center + horizon, + ..hdr[Схема][Задержка 1 → 0 на выходе, нс][Задержка 0 → 1 на выходе, нс][Ложные срабатывания], + [СДНФ, примитивы D0\_GATE], [0], [0], [нет], + [7400 (2И-НЕ), 3 ступени], [25], [29], [нет], + [7402 (2ИЛИ-НЕ), 3 ступени], [28], [32], [нет]), + caption: [Задержки, полученные при моделировании (по числовому выводу)]) + +Задержка схемы на реальных элементах составляет 25–32 нс – это сумма задержек трёх последовательных элементов (около 7–11 нс на элемент у модели ТТЛ-микросхемы 7400). Переход 0 → 1 на выходе дольше, чем 1 → 0, так как у ТТЛ-элементов время включения $t_"PLH"$ больше времени выключения $t_"PHL"$. Выходной сигнал оказывается сдвинутым вправо относительно входных наборов (сравните @fig:sdnf-tr и @fig:nand-tr). + +В отличие от примера методички, ложных срабатываний в модели нет. Причина – в устройстве схемы: при смене набора выход может «дёрнуться» только если на входы одного элемента приходят два меняющихся сигнала с разной задержкой. Такие места в схеме есть: + +- переход 0001 → 0010 (X1 падает, X2 растёт, $Y = 0 → 0$): на элемент C приходят $overline(X_1)$ (растёт) и $overline(X_2)$ (падает). Если бы $overline(X_1)$ вырос раньше, чем упадёт $overline(X_2)$, на короткое время оба были бы равны 1, $C = 0$, и на выходе появился бы ложный импульс «1». У модели 7400 спад ($t_"PHL" approx 7$ нс) быстрее нарастания ($t_"PLH" approx 11$ нс), поэтому $overline(X_2)$ успевает упасть первым и импульса нет; +- переход 1001 → 1010 ($Y = 1 → 1$): элемент A = И-НЕ($X_1$, $X_2$) получает сразу два меняющихся входа; генератор Stim4 меняет их строго одновременно, поэтому провала нет. + +У реальных микросхем 74HC времена $t_"PLH"$ и $t_"PHL"$ почти одинаковы, а входные сигналы от микроконтроллера меняются не одновременно, поэтому на стенде в этих местах ложные срабатывания вполне возможны (см. раздел 7). + +// ===================================================================== += 4 Экспериментальная часть: измеренные задержки + +Измерения выполняются на лабораторном стенде: на вход цепочки инверторов 74HC04 подаётся меандр 20 кГц с микроконтроллера ESP32-C3 (программа – Приложение А), осциллограф Hantek DSO2D10 подключается каналом CH1 ко входу цепочки, каналом CH2 – к выходу. Задержка измеряется между уровнями 50 % фронтов (курсорами по времени или автоматическим измерением Delay CH1→CH2). Подробный порядок действий – в Приложении Б. + +Справочные значения для 74HC04 (Texas Instruments, $C_L = 50$ пФ, 25 °C): $t_"pd"$ тип. = 45 нс при 2 В, 9 нс при 4,5 В, 8 нс при 6 В; максимум 19 нс при 4,5 В. Для 3,3 В в справочнике нет строки – по интерполяции типовое значение порядка 12–15 нс. На плате нагрузка меньше 50 пФ (вход следующего элемента + щуп), поэтому реальные задержки могут быть меньше справочных. + +#figure( + table(columns: (2.6cm, 2.2cm, 3.8cm, 3.6cm, 3.6cm), align: center + horizon, + ..hdr[Число инверторов][Питание, В][Ожидаемая задержка (оценка), нс][Измеренная задержка, нс][Задержка на один инвертор, нс], + [2], [3,3], [24 … 30], [#fill-in[]], [#fill-in[]], + [2], [5,0], [16 … 18], [#fill-in[]], [#fill-in[]], + [6], [3,3], [72 … 90], [#fill-in[]], [#fill-in[]], + [6], [5,0], [48 … 54], [#fill-in[]], [#fill-in[]]), + caption: [Задержка распространения цепочки инверторов 74HC04]) + +Задержка на один инвертор = измеренная задержка / число инверторов. Ожидается, что: 1) задержка цепочки из 6 инверторов примерно втрое больше, чем из 2; 2) при 3,3 В задержка заметно (в 1,4–1,7 раза) больше, чем при 5 В. + +*Важное замечание для измерений при 5 В.* Микроконтроллер выдаёт сигнал 3,3 В, а при питании 74HC от 5 В гарантированный порог «единицы» на входе $V_"IH"$ = 3,5 В. Обычно элемент всё равно переключается (реальный порог около $V_"CC"$/2 ≈ 2,5 В), но задержка первого инвертора при этом может немного отличаться – это стоит отметить при обсуждении результатов. + +// ===================================================================== += 5 Осциллограммы сигналов + +На каждой осциллограмме должны быть видны вход (CH1) и выход (CH2) цепочки и измеренное значение задержки. Удобно растянуть по времени один фронт (развёртка 10–20 нс/дел.). Снимок экрана осциллографа сохраняется на флешку (кнопка Save/Print) или фотографируется. + +#figure(placeholder[осциллограмму: 2 инвертора, 3,3 В], caption: [Вход и выход цепочки из 2 инверторов, питание 3,3 В]) +#figure(placeholder[осциллограмму: 2 инвертора, 5 В], caption: [Вход и выход цепочки из 2 инверторов, питание 5 В]) +#figure(placeholder[осциллограмму: 6 инверторов, 3,3 В], caption: [Вход и выход цепочки из 6 инверторов, питание 3,3 В]) +#figure(placeholder[осциллограмму: 6 инверторов, 5 В], caption: [Вход и выход цепочки из 6 инверторов, питание 5 В]) + +// ===================================================================== += 6 Временные диаграммы, измеренные через DSView + +На плате собирается схема минимальной функции на элементах 2И-НЕ (@fig:nand-sch). Выводы микроконтроллера подключаются к входам: GPIO6 → X1, GPIO7 → X2, GPIO8 → X3 (в схеме не используется, но записывается анализатором), GPIO10 → X4. Логический анализатор DSLogic: каналы 0–3 → X1…X4, канал 4 → выход Y, земля анализатора – на GND платы. Программа перебирает наборы 0000…1111, каждый длится 100 мкс (10 кГц). В DSView частота выборки – не ниже 100 МГц, чтобы были видны короткие (десятки наносекунд) ложные импульсы. + +#figure( + table(columns: (5.4cm, 2.0cm, 4.4cm, 3.6cm), align: center + horizon, + ..hdr[Элемент схемы][Функция][Входы][Выход], + [X1 (1-й элемент 1-й микросхемы)], [$overline(X_1)$], [X1, X1 (выв. 1, 2)], [$overline(X_1)$ (выв. 3)], + [X2 (2-й элемент 1-й микросхемы)], [$overline(X_2)$], [X2, X2 (выв. 4, 5)], [$overline(X_2)$ (выв. 6)], + [X3 (3-й элемент 1-й микросхемы)], [A], [X1, X2 (выв. 9, 10)], [A (выв. 8)], + [X4 (4-й элемент 1-й микросхемы)], [C], [$overline(X_1)$, $overline(X_2)$ (выв. 12, 13)], [C (выв. 11)], + [X5 (1-й элемент 2-й микросхемы)], [B], [X4, A (выв. 1, 2)], [B (выв. 3)], + [X6 (2-й элемент 2-й микросхемы)], [Y], [C, B (выв. 4, 5)], [Y (выв. 6)]), + caption: [Подключение элементов 74HC00 на плате (пример; номера выводов – по даташиту 74HC00)]) + +На плате выводы микросхем выведены на штыревые разъёмы (см. разводку в Приложении 2 методички), поэтому соединения делаются перемычками между соответствующими контактами. + +#figure(placeholder[снимок DSView: весь цикл 1,6 мс], caption: [Временная диаграмма схемы индивидуального варианта, снятая в DSView (полный перебор 0000…1111)]) +#figure(placeholder[снимок DSView: увеличенный фрагмент с ложным импульсом], caption: [Ложное срабатывание крупным планом (DSView)]) +#figure(placeholder[снимок DSView после включения 74HC14], caption: [Устранение ложного срабатывания триггером Шмитта 74HC14 (DSView)]) + +Устранение ложного срабатывания (пп. 29–31 порядка выполнения). Выход схемы подключается ко входу инвертора с триггером Шмитта 74HC14; так как элемент инвертирующий, для получения прямого сигнала $Y$ ставят два таких инвертора последовательно (или анализируют $overline(Y)$). Короткий импульс длительностью в единицы наносекунд не успевает перезарядить входную ёмкость до верхнего порога $V_(T+)$ (≈ 2,5 В при 4,5 В питания), и триггер Шмитта его не пропускает. Если импульс длиннее, между выходом схемы и входом 74HC14 включают RC-цепочку (например, $R = 1$ кОм, $C = 100$ пФ, $tau = 100$ нс): она «растягивает» фронты, а гистерезис триггера Шмитта не даёт медленному фронту вызвать дребезг. Ложные импульсы короче ≈ $tau$ при этом подавляются, а полезный сигнал 10 кГц (100 мкс) лишь задерживается на ≈ 0,1 мкс. + +#par(first-line-indent: 0pt)[#fill-in[опишите, какой вариант был выбран, сколько было ложных срабатываний до и после включения 74HC14]] + +// ===================================================================== += 7 Сравнение модели с результатом в DSView + +Модель Micro-Cap из раздела 3 предполагает, что все входы меняются строго одновременно. Микроконтроллер при записи через `Pin.value()` меняет выводы по очереди, с интервалом в несколько микросекунд. Чтобы предсказать, что покажет DSView, выполнено дополнительное моделирование: генератор меняет X1, X2, X3, X4 по очереди с шагом 8 мкс, новый набор – каждые 100 мкс (10 кГц), схема – та же, на 7400. + +#figure(embedded(img.mcu_tr, width: 100%), caption: [Прогноз для стенда: выводы МК переключаются по очереди (шаг 8 мкс), 10 кГц]) + +#figure( + table(columns: (3.0cm, 4.2cm, 3.6cm, 5.2cm), align: center + horizon, + ..hdr[Переход][Промежуточные наборы][Y по пути][Результат], + [0001 → 0010], [0000], [0 → 1 → 0], table.cell(fill: zero)[ложный импульс «1» ≈ 8 мкс], + [0011 → 0100], [0010, 0000], [0 → 0 → 1 → 1], [выход переключается раньше], + [0101 → 0110], [0100], [0 → 1 → 0], table.cell(fill: zero)[ложный импульс «1» ≈ 8 мкс], + [0111 → 1000], [0110, 0100, 0000], [0 → 0 → 1 → 1 → 1], [выход переключается раньше], + [1001 → 1010], [1000], [1 → 1 → 1], [без изменений], + [1011 → 1100], [1010, 1000], [0 → 1 → 1 → 1], [выход переключается раньше], + [1101 → 1110], [1100], [1 → 1 → 1], [без изменений]), + caption: [Промежуточные наборы при последовательной записи X1 → X2 → X3 → X4]) + +Моделирование (@fig:mcu) подтверждает анализ: на выходе появляются два ложных импульса – в моменты 200 мкс (0001 → 0010) и 600 мкс (0101 → 0110), каждый длительностью ≈ 8 мкс. Если в программе использовать одновременную запись всех четырёх битов в регистр GPIO (переменная `SIMULTANEOUS = True`, Приложение А), эти импульсы исчезают, и остаются только возможные наносекундные ложные срабатывания из-за разных задержек элементов (раздел 3.7.5). Такие импульсы триггер Шмитта (с RC-цепочкой) подавить может, а микросекундные – нет: они по сути являются «настоящими» промежуточными входными наборами. + +#figure( + table(columns: (6.2cm, 4.8cm, 5.0cm), align: center + horizon, + ..hdr[Параметр][Модель Micro-Cap][DSView (эксперимент)], + [Значения Y на 16 наборах], [совпадают с @tab:full], [#fill-in[]], + [Задержка выхода относительно входа], [25–29 нс (ТТЛ 7400)], [#fill-in[]], + [Ложные срабатывания при одновременной смене входов], [нет], [#fill-in[]], + [Ложные срабатывания при записи битов по очереди], [2 (на 200 и 600 мкс, ≈ 8 мкс)], [#fill-in[]], + [После включения 74HC14], [—], [#fill-in[]]), + caption: [Сравнение модели и эксперимента]) + +#par(first-line-indent: 0pt)[#fill-in[сравните: совпали ли значения Y с моделью, сколько ложных срабатываний и где, их длительность]] + +// ===================================================================== += 8 Вывод + +1. Для студента Бояров Данила по буквам имени и фамилии построена таблица истинности функции четырёх переменных (единицы на наборах 0000, 0100, 1001, 1110; нули на 0001, 0010, 0011, 1111), записана СДНФ. + +2. С помощью карт Карно с доопределением безразличных наборов функция минимизирована по единицам ($Y = overline(X_2) thin overline(X_1) + X_4 overline(X_2) + X_4 overline(X_1)$) и по нулям ($Y = (X_4 + overline(X_1))(X_4 + overline(X_2))(overline(X_2) + overline(X_1))$); функция не зависит от X3. Прямой перевод этих форм в базисы 2И-НЕ и 2ИЛИ-НЕ требует по 8 элементов, а скобочные формы – по 6 элементов; перебором подтверждено, что 6 – минимум. + +3. Моделирование в Micro-Cap подтвердило правильность варианта: схема СДНФ на идеальных примитивах и минимальные схемы на 7400 и 7402 дают на всех заданных наборах требуемые значения. У схем на реальных элементах выход запаздывает на 25–29 нс (7400) и 28–32 нс (7402), ложных срабатываний при одновременной смене входов в модели нет. Показано, что при последовательной записи битов микроконтроллером следует ожидать два ложных импульса. + +4. Экспериментальная часть: #fill-in[задержка одного инвертора 74HC04 при 3,3 В составила … нс, при 5 В – … нс; задержка растёт пропорционально числу инверторов и уменьшается с ростом напряжения питания; в DSView наблюдалось … ложных срабатываний, после включения триггера Шмитта …] + +// ===================================================================== +#pagebreak() += Приложение А. Программы для микроконтроллера + +Микроконтроллер – ESP32-C3 Super Mini с MicroPython. Используемые выводы выведены на разъём J1 платы (GPIO6, 7, 8, 9, 10, 20, 21). GPIO20 и GPIO21 заняты последовательным портом (консолью) и не используются. + +#par(first-line-indent: 0pt)[*А.1 Меандр 20 кГц (п. 3 порядка выполнения), файл main.py:*] + +#block(fill: luma(242), stroke: 0.5pt, inset: 6pt, width: 100%)[ +```python +# ЛР2601, п. 3 порядка выполнения: меандр 20 кГц на выводе микроконтроллера +# Плата: ESP32-C3 Super Mini, MicroPython. +# Сигнал снимается с GPIO6 (разъём J1, контакт 8) и подаётся на вход первого инвертора. +# +# Используется аппаратный ШИМ: частота выдерживается точно +# и не зависит от скорости интерпретатора Python. + +from machine import Pin, PWM + +OUT_PIN = 6 # номер GPIO, при необходимости поменять +FREQ = 20_000 # 20 кГц -> период 50 мкс + +pwm = PWM(Pin(OUT_PIN, Pin.OUT), freq=FREQ, duty_u16=32768) # скважность 50 % + +# Программа ничего больше не делает: ШИМ работает сам по себе. +# Остановить: pwm.deinit() + + +# --------------------------------------------------------------------------- +# Вариант только на классе Pin (как в Приложении 3 методички). +# Частота получится НЕ ровно 20 кГц: каждая команда Python на ESP32-C3 +# выполняется несколько микросекунд. Используйте, если преподаватель +# требует решение именно через Pin.on()/Pin.off(). +# +# from machine import Pin +# import time +# p = Pin(OUT_PIN, Pin.OUT) +# half = 25 # полпериода 25 мкс +# t = time.ticks_us() +# while True: +# p.on() +# t = time.ticks_add(t, half) +# while time.ticks_diff(t, time.ticks_us()) > 0: +# pass +# p.off() +# t = time.ticks_add(t, half) +# while time.ticks_diff(t, time.ticks_us()) > 0: +# pass +``` +] + +Используется аппаратный ШИМ: частота ровно 20 кГц и не зависит от скорости интерпретатора. Вариант через `Pin.on()`/`Pin.off()` приведён в комментарии – он даст частоту чуть ниже 20 кГц из-за времени выполнения команд Python. + +#par(first-line-indent: 0pt)[*А.2 Перебор таблицы истинности с частотой 10 кГц (п. 22), файл main.py:*] + +#block(fill: luma(242), stroke: 0.5pt, inset: 6pt, width: 100%)[ +```python +# ЛР2601, п. 22 порядка выполнения: перебор таблицы истинности 0000..1111 +# с частотой 10 кГц (новый входной набор каждые 100 мкс). +# Плата: ESP32-C3 Super Mini, MicroPython. +# +# Подключение (разъём J1): +# X1 (младший разряд) -> GPIO6 (J1, конт. 8) +# X2 -> GPIO7 (J1, конт. 7) +# X3 -> GPIO8 (J1, конт. 6) +# X4 (старший разряд) -> GPIO10 (J1, конт. 4) +# GPIO20/21 не используем: это UART, через него работает консоль MicroPython. + +from machine import Pin +import time + +PINS = [6, 7, 8, 10] # X1, X2, X3, X4 +STEP_US = 100 # 10 кГц -> 100 мкс на один набор + +x = [Pin(n, Pin.OUT, value=0) for n in PINS] + +SIMULTANEOUS = True # True - все 4 бита меняются одной записью в регистр + +# Регистр выходов GPIO ESP32-C3 (Technical Reference Manual, глава GPIO): +GPIO_OUT_REG = 0x60004004 +MASK = 0 +for n in PINS: + MASK |= 1 << n + + +def write_code(code): + if SIMULTANEOUS: + from machine import mem32 + v = mem32[GPIO_OUT_REG] & ~MASK + for i, n in enumerate(PINS): + if code >> i & 1: + v |= 1 << n + mem32[GPIO_OUT_REG] = v # все выводы переключаются одновременно + else: + for i, p in enumerate(x): # по очереди X1, X2, X3, X4 (как в Приложении 3) + p.value(code >> i & 1) + + +t = time.ticks_us() +code = 0 +while True: + write_code(code) + code = (code + 1) & 0x0F # 0000 -> 0001 -> ... -> 1111 -> 0000 + t = time.ticks_add(t, STEP_US) + while time.ticks_diff(t, time.ticks_us()) > 0: + pass +``` +] + +При `SIMULTANEOUS = True` все четыре бита меняются одной записью в регистр выходов GPIO (адрес по техническому руководству ESP32-C3), при `False` – по очереди через `Pin.value()`, как в Приложении 3 методички. Сравнение этих двух режимов в DSView наглядно показывает, откуда берутся ложные срабатывания (раздел 7). + +// ===================================================================== += Приложение Б. Памятка: как выполнить работу на стенде + +#par(first-line-indent: 0pt)[_Порядок соответствует пунктам методички._] + +#set par(first-line-indent: 0pt) ++ Получить у преподавателя плату, анализатор DSLogic, провода-перемычки и джамперы. ++ Запустить Visual Studio Code, открыть проект `/home/ros/Documents/DigitalLab`. ++ Создать в проекте файл main.py и вставить в него программу А.1 (меандр 20 кГц на GPIO6). ++ Подключить плату кабелем USB Type-C – USB Type-A к компьютеру, загрузить main.py на микроконтроллер (как именно – по инструктажу преподавателя, обычно кнопка Upload расширения MicroPython/Pymakr). Отключить плату. ++ Перемычками соединить последовательно 2 инвертора в секции «НЕ» (74HC04): выход 1-го → вход 2-го. ++ Джампер J3 поставить в положение 3,3 В (J3 выбирает, от чего питаются микросхемы: 5 В или 3,3 В). ++ Перемычкой соединить GPIO6 (J1) со входом первого инвертора. ++ Осциллограф: CH1 – на вход цепочки, CH2 – на выход, «крокодилы» щупов – на GND платы. ++ Подать питание на плату от блока питания USB Type-C. На осциллографе: синхронизация по CH1, по фронту; развёртка сначала 10 мкс/дел. (видно меандр 20 кГц), затем 10–20 нс/дел. (виден один фронт с задержкой). ++ Измерить задержку курсорами между точками 50 % амплитуды на CH1 и CH2 (или функцией Measure → Delay). Записать в @tab:delays, сохранить снимок экрана. ++ Переставить J3 на 5 В, повторить измерение. ++ Вернуть 3,3 В, собрать цепочку из 6 инверторов, повторить измерения при 3,3 В и 5 В. Вернуть 3,3 В. Отключить питание. ++ Записать в main.py программу А.2. Собрать на элементах 2И-НЕ схему @fig:nand-sch по @tab:wiring (две микросхемы 74HC00: инверторы X1, X2 и элементы A, C в первой, B и Y во второй). ++ Подключить GPIO6/7/8/10 к входам X1/X2/X3/X4, DSLogic: каналы 0–3 на X1–X4, канал 4 на выход Y, GND на GND. ++ Подключить плату к ПК, запустить программу. В DSView выставить частоту выборки 100 МГц или выше, длительность записи ≈ 2–5 мс, пороговое напряжение 1,6 В (для 3,3 В логики), нажать Start, сохранить диаграмму. ++ Повторить для вариантов других студентов бригады; выбрать вариант с наименьшим (но не нулевым) числом ложных срабатываний. ++ Включить после выхода схемы инвертирующий триггер Шмитта 74HC14 (при необходимости – с RC-цепочкой, раздел 6), зафиксировать в DSView, что ложное срабатывание исчезло. ++ Отключить плату от ПК и сдать преподавателю. + +_Если ложных срабатываний в режиме `SIMULTANEOUS = True` не видно, переключите `SIMULTANEOUS = False` – по прогнозу (@fig:mcu) появятся два ложных импульса по несколько микросекунд._ + +// ===================================================================== += Приложение В. Файлы, прилагаемые к отчёту + +- *MicroCap/LR2601\_1\_SDNF\_primitives.cir* – исходная функция (СДНФ) на примитивах (@fig:sdnf-sch, @fig:sdnf-tr); +- *MicroCap/LR2601\_2\_min\_7400\_NAND.cir* – минимальная функция на 7400 (@fig:nand-sch, @fig:nand-tr); +- *MicroCap/LR2601\_3\_min\_7402\_NOR.cir* – минимальная функция на 7402 (@fig:nor-sch, @fig:nor-tr); +- *MicroCap/LR2601\_4\_7400\_MCU\_seq.cir* – прогноз для стенда (последовательная запись битов, @fig:mcu); +- *micropython/main\_20kHz.py* – меандр 20 кГц; +- *micropython/main\_truth\_table.py* – перебор таблицы истинности 10 кГц. + +Файлы .cir открываются в Micro-Cap 12 (File → Open); анализ запускается через Analysis → Transient → Run (F2). +] + +// ===================================================================== +// ВСТРОЕННЫЕ ИЗОБРАЖЕНИЯ (PNG, экспорт из Micro-Cap 12) – не редактировать +// ===================================================================== +#let img-sdnf-sch = ( +137,80,78,71,13,10,26,10,0,0,0,13,73,72,68,82,0,0,5,120,0,0,4,241,4,3,0,0,0,119,237,230,160,0,0,0,48,80,76,84,69,255,255,255,255,255,249,251,255,254,254,254,254,252,253,250,250,252,250,251,246,243, +235,239,234,150,199,169,128,144,155,27,140,32,0,122,2,0,114,0,175,33,63,15,18,134,0,2,116,84,33,133,73,0,0,168,53,73,68,65,84,120,218,236,157,123,124,19,85,250,255,63,147,147,180,162,150,78,91,80,81, +10,161,149,85,46,105,167,13,21,93,69,171,128,46,235,34,145,26,144,175,171,244,171,66,69,4,35,90,67,151,149,101,189,44,4,16,43,136,88,81,190,168,187,63,23,42,108,20,119,145,5,220,42,238,122,41,41,67,3, +173,138,45,129,138,136,216,118,160,186,218,166,147,249,253,145,164,215,244,74,210,102,218,231,253,122,65,166,115,57,115,230,204,39,79,158,231,92,1,130,32,8,130,32,8,130,32,8,130,32,8,130,32,8,130,32, +8,130,32,8,130,32,8,130,32,8,130,232,195,48,163,209,191,33,248,62,169,80,8,213,32,52,249,191,241,147,32,194,221,240,70,90,173,204,183,177,8,0,16,105,53,81,177,16,106,64,51,160,170,42,67,15,32,117,105, +213,122,35,0,205,210,42,11,25,223,62,249,170,251,220,19,121,70,219,145,204,3,76,107,193,251,50,0,163,133,94,51,137,87,37,40,46,204,113,2,201,12,181,127,19,1,205,33,122,203,36,94,181,112,208,6,141,9, +24,102,198,91,195,0,36,101,211,91,238,171,225,77,31,180,188,134,232,49,210,183,167,7,174,118,207,57,10,176,170,183,128,15,92,223,210,171,38,203,171,138,103,18,113,103,49,52,240,184,0,36,223,11,59,189, +102,18,175,106,252,134,60,68,60,18,63,7,121,6,0,158,52,183,139,94,51,137,87,45,200,191,177,99,248,73,147,251,13,17,96,165,38,15,189,229,62,138,182,47,62,212,81,209,52,227,43,175,215,96,184,30,182,129, +244,154,201,242,170,201,111,224,4,228,197,3,236,199,101,117,185,244,150,251,186,229,101,211,131,157,244,17,177,215,252,6,131,221,100,114,191,225,2,48,8,91,169,117,173,207,139,215,144,223,135,158,202, +41,154,224,225,1,196,79,198,49,137,222,114,31,23,175,166,52,47,216,73,151,22,244,154,233,197,174,101,176,85,2,44,210,82,151,107,160,183,220,199,197,155,114,171,57,216,73,63,217,139,143,117,28,72,224, +1,196,226,175,164,221,62,31,176,201,125,234,169,12,217,192,140,179,128,97,142,251,223,35,71,2,186,4,122,211,125,186,170,172,118,72,80,19,62,239,27,244,98,151,94,11,16,113,91,129,179,212,84,155,15,44, +132,123,59,189,233,190,93,207,155,22,204,218,124,77,111,118,154,16,82,81,247,162,197,250,33,178,240,78,30,160,195,168,151,86,149,209,187,238,203,226,45,10,166,235,160,137,8,165,101,21,100,177,201,134, +17,114,243,208,176,50,13,91,143,64,115,198,192,195,235,201,155,177,74,16,233,101,83,11,91,24,32,59,154,108,48,131,3,172,153,52,53,39,77,56,86,14,221,212,130,134,93,110,122,211,36,222,240,96,124,186, +251,125,17,0,27,151,94,155,107,56,108,197,23,239,52,61,156,114,45,106,159,75,218,156,185,168,128,222,111,191,64,88,122,50,168,94,170,230,188,16,14,28,187,167,234,91,6,0,194,166,170,101,44,34,167,170, +234,219,102,247,50,110,170,90,38,24,175,169,58,229,171,99,88,90,69,3,129,64,125,27,194,3,182,5,17,11,4,128,69,154,220,203,12,143,102,3,17,139,157,77,14,151,152,220,78,136,69,208,221,147,104,52,26,141, +137,0,203,160,55,77,226,13,15,151,119,148,29,9,34,32,143,135,199,24,153,13,0,17,79,52,152,94,163,33,27,30,187,40,15,177,35,43,218,225,112,56,162,0,153,234,26,72,188,225,98,122,119,99,6,3,4,1,121,213, +26,32,207,102,71,150,211,63,75,142,163,196,130,87,226,129,193,187,161,57,67,157,114,72,188,97,134,184,29,17,11,244,186,47,76,238,167,60,147,81,155,99,203,131,198,39,83,131,35,235,62,184,237,46,160, +200,1,221,221,244,130,169,182,161,179,223,132,12,0,112,219,67,223,229,49,215,98,253,144,191,13,245,130,164,135,205,136,83,118,211,132,74,23,0,86,98,157,11,105,64,52,0,249,252,92,75,214,83,244,134,73, +188,157,35,169,167,186,85,22,15,176,104,36,173,30,107,42,227,78,99,71,25,140,46,223,129,148,107,230,2,138,244,33,0,136,95,92,230,145,1,192,157,79,239,153,196,219,145,225,253,60,15,0,234,231,135,60, +215,156,12,221,109,159,154,234,114,101,87,113,85,147,96,140,213,91,0,32,226,33,177,0,192,21,89,94,39,131,218,214,200,231,237,144,17,127,50,155,205,102,115,15,204,106,39,215,229,98,209,100,108,53,0,99, +108,96,70,135,222,189,195,133,198,90,133,172,26,0,56,108,246,142,14,73,51,83,220,70,150,183,3,12,124,143,101,219,249,133,37,210,130,99,0,156,9,229,178,99,150,169,246,40,0,76,124,217,123,56,194,32,139, +141,238,66,97,33,189,103,18,111,135,156,213,3,155,110,241,253,161,27,57,50,148,191,24,58,212,21,143,28,9,192,24,27,243,56,94,205,0,128,134,113,194,60,189,89,18,111,23,209,25,161,111,248,227,72,72,107, +29,174,176,224,175,187,189,155,75,45,168,253,61,0,32,242,119,190,163,153,52,100,152,196,219,245,238,94,241,13,127,76,153,18,202,140,235,128,1,121,13,155,154,188,190,59,11,5,209,11,189,202,26,7,197, +149,113,8,197,40,181,84,111,178,74,34,160,203,16,121,0,103,232,133,146,120,131,204,209,16,164,57,9,24,94,224,79,94,155,174,169,170,66,159,156,243,146,232,41,241,178,166,67,144,159,12,165,223,25,121, +18,80,30,119,1,0,140,34,63,223,114,122,62,192,34,104,34,105,80,61,111,55,113,231,231,231,75,45,214,228,9,77,182,173,168,181,235,50,5,128,101,192,33,75,54,76,103,128,60,158,94,40,89,222,238,50,32,15, +48,255,212,3,217,78,209,35,207,131,172,101,128,188,13,128,204,192,53,155,42,59,151,134,172,145,229,237,106,21,128,217,108,14,254,148,237,172,149,25,215,148,152,220,135,87,33,50,67,16,198,111,96,104, +152,118,162,114,179,247,179,158,145,118,73,188,93,171,0,216,29,180,164,210,204,83,253,27,38,196,51,179,89,239,108,170,222,164,108,120,202,226,237,152,80,83,186,115,58,0,248,214,184,116,174,244,126, +238,36,237,130,198,176,117,107,229,201,115,31,195,38,44,173,58,105,4,192,18,55,85,61,154,16,105,171,170,58,181,168,169,41,190,162,170,106,153,94,88,90,117,82,19,177,169,42,67,143,180,200,170,147,26,0, +72,127,162,172,172,172,236,11,45,117,102,32,203,219,85,205,5,203,224,57,119,67,83,13,64,57,97,170,123,110,224,134,57,128,206,106,106,20,100,114,44,220,79,185,138,87,33,242,145,75,129,27,78,152,221,86, +108,79,1,128,143,86,2,192,206,235,200,242,146,120,187,72,240,36,83,105,215,221,35,0,41,143,99,107,202,23,38,0,208,221,208,104,122,61,115,80,107,0,103,0,134,199,185,48,115,126,254,213,22,156,150,1,160, +126,84,162,29,127,121,180,128,94,44,137,183,183,144,207,119,33,171,24,76,99,193,49,57,27,200,91,105,199,76,201,63,74,13,165,38,60,15,200,114,46,102,136,255,132,46,39,239,79,112,191,238,179,217,247,23, +29,121,122,2,189,87,242,121,123,111,222,6,22,89,117,42,67,96,3,170,190,101,191,168,170,122,6,152,89,229,79,79,192,253,11,189,243,54,176,200,170,42,75,226,166,170,170,170,170,170,181,70,255,131,44,249, +100,50,189,78,178,188,189,59,186,93,103,128,33,27,91,133,99,112,47,73,77,220,178,25,188,8,0,218,82,107,206,195,210,86,3,0,121,172,29,35,249,121,0,80,183,208,209,120,49,57,13,36,222,94,69,20,145,197, +126,178,224,216,89,13,60,169,69,101,130,203,215,71,247,186,199,231,2,202,77,113,0,32,31,201,215,136,181,67,242,243,183,92,66,111,18,212,194,22,46,176,188,101,145,210,205,168,45,40,31,103,159,228,65, +195,84,121,236,167,76,0,24,240,129,32,250,70,167,177,81,89,128,209,65,175,146,196,27,54,12,181,155,22,12,68,94,165,252,169,248,144,232,237,180,11,0,134,155,189,159,251,51,1,32,77,239,217,38,59,205,40, +34,237,146,120,195,200,233,141,114,225,206,8,247,235,46,176,81,207,2,96,60,36,0,44,34,211,123,60,202,9,248,70,167,201,52,178,157,196,27,224,183,187,113,109,182,66,23,90,245,49,111,34,181,64,211,230, +159,227,24,182,47,17,1,79,162,17,192,72,0,133,122,252,104,6,208,208,173,253,127,247,83,67,4,137,183,61,242,91,7,118,154,78,219,185,115,29,195,118,179,9,121,13,189,37,34,77,117,171,0,32,114,185,111, +199,67,52,109,41,137,183,61,195,43,55,174,205,118,210,238,51,116,158,64,235,181,41,15,4,216,217,56,134,173,186,187,185,59,111,133,127,235,34,112,43,208,232,250,18,68,7,150,119,86,163,139,80,231,155, +123,156,69,4,236,243,56,95,14,250,24,54,37,17,152,228,255,227,172,128,227,147,208,212,109,32,136,246,196,43,55,49,115,156,111,10,81,165,59,166,207,213,157,105,20,20,0,195,125,230,94,25,7,143,183,117, +88,67,51,50,16,157,243,121,221,11,125,203,91,13,88,213,122,95,163,63,172,89,31,232,226,229,13,49,94,76,55,50,198,105,198,1,242,91,10,0,68,255,48,14,43,189,226,141,36,87,151,232,100,85,217,91,62,119, +96,224,170,214,251,26,125,227,136,245,129,7,180,157,83,206,150,162,54,50,98,64,46,0,198,94,66,173,175,155,121,132,95,188,251,232,221,129,154,135,59,115,152,181,123,137,166,195,174,233,93,135,93,101, +193,106,59,70,38,0,48,44,54,185,109,222,196,88,131,207,251,72,1,189,60,18,111,120,34,39,162,238,57,17,25,199,0,77,169,5,111,237,243,122,191,114,178,63,128,188,129,222,29,137,55,76,243,37,76,198,214, +148,60,68,44,208,99,152,21,238,85,149,126,81,251,204,121,94,37,189,59,18,111,47,221,87,191,201,219,5,151,253,162,234,148,69,0,52,215,156,106,234,155,176,82,19,142,201,163,236,24,25,199,78,90,176,178, +194,31,252,137,87,121,13,239,11,212,190,70,244,150,120,99,69,204,56,0,0,113,240,124,40,2,195,230,52,59,156,156,133,186,92,81,20,113,135,152,108,69,237,135,211,205,102,179,30,0,100,73,0,128,188,235, +232,213,17,189,37,222,131,121,136,120,68,0,226,39,35,207,227,93,46,184,169,225,213,10,248,171,1,44,15,186,5,156,30,182,194,252,252,252,124,175,241,117,36,206,2,222,88,71,225,26,209,107,189,202,100, +131,221,164,103,96,145,22,20,3,44,254,158,102,139,186,195,105,194,135,222,147,172,27,76,24,149,7,0,39,151,1,0,14,253,118,251,232,167,13,228,53,16,189,215,37,210,89,104,50,91,32,92,139,90,151,8,249,84, +211,182,7,131,67,200,70,173,221,3,104,54,154,52,26,127,67,179,111,136,101,125,13,167,185,97,47,189,57,162,23,107,27,54,33,98,129,32,11,200,243,0,227,79,52,253,62,149,44,216,54,27,47,39,1,56,88,4,221, +51,173,140,54,141,82,35,122,87,188,242,144,205,72,168,41,53,185,119,136,44,34,171,233,202,131,215,89,45,64,117,53,15,64,158,98,199,5,244,146,136,112,27,73,17,119,4,51,44,15,193,3,128,51,97,195,176, +134,28,125,252,42,0,100,25,0,192,110,191,23,89,244,150,136,48,19,175,248,3,34,22,38,193,38,3,192,150,39,95,105,48,188,222,41,67,124,11,1,166,54,78,247,235,113,209,235,34,194,67,188,114,173,221,52,202, +228,126,167,28,192,150,121,13,53,101,90,239,240,96,32,235,110,0,40,162,87,68,116,65,188,108,120,160,19,245,222,190,100,108,64,192,100,26,47,41,111,116,167,207,38,248,182,154,152,207,38,196,228,155, +204,240,24,19,192,225,159,102,5,184,41,90,2,160,57,238,59,28,65,47,135,232,178,120,27,235,80,191,111,210,17,242,136,239,115,96,192,100,202,3,237,43,111,239,168,79,158,54,127,191,201,95,195,55,94,173, +97,162,177,235,46,164,74,5,162,107,226,101,206,21,8,96,252,86,180,107,16,27,46,193,95,27,164,127,245,213,29,221,220,110,114,95,226,191,210,228,246,109,13,166,151,66,116,87,188,194,173,115,27,182,221, +13,91,186,185,173,247,53,161,241,146,79,196,214,251,218,24,195,166,36,130,141,227,125,209,24,34,188,155,138,134,94,10,209,93,241,138,191,104,220,246,12,243,45,163,94,135,166,75,79,182,192,51,172,163, +187,84,183,181,236,132,38,186,186,97,196,154,226,221,140,165,151,66,116,219,231,125,179,81,139,95,68,249,106,6,100,91,19,173,182,170,55,24,208,228,168,171,97,203,214,209,189,35,5,32,254,45,223,31,95, +223,186,199,187,113,145,137,222,10,209,77,241,202,77,84,199,252,195,213,88,187,74,116,6,236,38,83,155,219,97,3,113,190,153,219,226,242,255,225,187,197,121,126,241,50,137,94,15,209,213,122,94,99,163, +144,253,170,148,27,247,161,245,164,118,129,143,50,99,187,119,214,20,155,80,6,221,189,175,241,0,32,1,105,30,0,224,252,139,88,214,63,95,79,175,135,232,170,120,29,157,220,215,193,81,89,110,183,223,98, +170,21,181,255,60,207,50,231,143,50,0,232,129,34,25,0,152,127,162,17,15,117,29,35,16,158,29,115,24,167,71,30,91,5,77,139,129,244,242,169,205,160,81,106,68,120,119,137,60,108,114,191,33,26,160,91,214, +98,132,252,161,149,52,74,141,8,111,241,26,30,135,199,37,215,229,34,203,217,252,64,253,168,92,26,165,70,132,179,120,217,127,45,200,51,160,120,55,34,77,250,22,117,23,235,238,2,214,245,198,40,53,102,246, +214,116,104,205,122,128,77,54,155,105,33,77,234,85,22,224,182,55,94,14,247,235,229,224,100,224,134,22,225,158,204,174,44,250,113,135,220,11,185,242,207,177,94,159,15,224,134,221,64,42,9,132,44,111,43, +234,143,140,132,39,198,187,16,160,185,162,165,134,126,224,180,134,222,200,85,68,222,6,6,0,151,228,89,4,252,219,150,247,210,48,50,189,100,121,91,205,90,29,181,23,88,93,9,64,44,177,68,46,40,104,17,155, +213,163,119,170,120,185,56,111,199,13,206,120,146,69,172,75,224,21,126,9,41,132,44,111,115,237,78,120,86,4,170,37,30,128,60,218,238,91,29,48,28,80,124,31,85,136,126,108,132,167,220,21,55,155,76,47, +137,183,185,120,63,49,1,192,163,12,0,28,247,198,46,3,224,186,247,98,57,108,10,133,3,126,72,80,62,153,81,132,171,168,190,142,196,219,140,209,222,209,236,145,6,1,0,140,70,223,71,88,149,203,193,232,202, +63,142,91,33,106,30,37,137,144,120,155,26,222,1,190,174,55,143,123,77,175,67,244,126,132,85,185,196,240,167,38,236,143,169,134,172,39,141,244,199,128,141,213,248,141,41,199,55,221,127,220,223,245,134, +11,227,223,100,19,206,22,64,255,127,183,211,18,24,253,83,188,101,101,109,28,88,224,251,140,152,80,16,182,229,178,61,250,11,0,212,181,184,191,138,119,252,21,129,247,243,51,84,80,46,151,218,0,184,126, +85,77,125,138,251,167,120,27,103,186,41,107,38,1,117,252,18,27,29,64,18,143,134,89,173,9,10,216,84,131,3,96,63,141,240,108,163,146,232,151,150,55,175,193,222,54,15,216,2,46,189,29,142,24,140,252,151, +2,85,244,246,75,241,126,218,214,194,217,39,212,177,16,160,182,100,137,114,132,20,210,63,197,155,152,200,7,180,188,154,205,62,241,214,133,235,66,128,10,7,0,215,141,230,43,215,201,36,145,126,41,94,57, +202,209,198,250,128,126,141,8,142,240,44,20,78,1,160,253,120,190,242,57,45,31,64,1,91,115,81,255,228,243,39,86,134,171,89,227,0,96,236,83,124,213,147,164,93,18,111,115,74,188,29,13,107,157,225,38,13, +165,161,121,77,146,216,231,35,148,79,134,145,64,72,188,45,76,239,157,246,240,52,188,130,196,9,0,24,15,134,248,167,248,178,181,46,18,8,137,183,133,120,223,120,92,0,214,189,17,118,191,201,167,165,152, +98,61,216,212,24,165,124,208,207,130,188,146,12,47,137,55,192,116,36,63,150,191,97,55,132,93,97,68,87,115,75,78,152,167,238,212,43,59,162,30,197,103,227,210,124,203,110,18,52,12,168,9,58,78,43,216, +195,174,48,156,87,199,92,57,63,55,242,41,254,123,225,27,125,229,82,82,7,137,55,48,97,57,17,217,191,38,198,253,242,151,136,81,246,123,206,240,213,91,1,160,196,78,21,14,36,94,53,32,15,216,59,49,150,87, +170,203,158,75,186,23,177,60,0,156,162,82,33,241,170,3,167,136,155,170,80,150,35,0,213,168,2,0,234,18,73,226,85,139,233,197,75,47,1,128,8,114,22,72,188,170,131,221,8,124,47,2,218,116,239,223,95,185, +168,76,212,32,222,100,46,136,233,106,152,138,10,193,216,216,199,66,246,45,46,80,191,135,180,161,38,241,6,119,177,201,243,84,100,109,29,137,101,164,4,85,139,151,179,162,159,14,209,48,220,98,203,160,17, +19,170,22,111,132,181,159,22,1,251,201,10,155,201,78,90,0,53,15,171,175,8,142,195,186,225,239,52,41,153,138,45,111,221,203,193,78,218,165,162,234,166,153,181,22,70,131,38,212,42,94,177,95,87,108,110, +206,188,7,22,163,131,228,160,82,203,155,26,244,182,164,129,234,249,62,88,121,211,61,63,229,80,212,166,86,241,22,245,231,82,24,115,47,76,89,82,175,70,109,105,250,66,23,0,64,103,42,28,236,223,54,195, +187,208,64,218,48,250,94,81,11,91,27,136,198,44,152,172,250,133,122,87,175,101,161,176,208,183,225,206,135,171,208,219,196,195,124,107,100,176,134,131,4,137,183,21,142,132,121,82,102,175,70,109,243, +132,83,127,148,1,8,215,8,165,3,244,39,189,61,49,243,80,90,32,2,178,109,224,67,20,78,130,170,202,218,160,124,74,78,46,238,201,149,123,109,138,235,193,230,57,254,13,94,103,206,42,6,192,180,102,211,113, +17,96,145,115,76,10,189,34,18,111,155,236,24,178,220,142,123,150,59,18,123,233,254,18,34,27,38,84,181,65,115,187,0,24,172,216,114,12,64,114,22,189,30,18,111,123,200,21,99,238,181,35,203,90,214,123, +115,242,222,224,111,40,25,106,215,25,188,235,44,150,87,2,172,134,26,80,72,188,29,168,215,201,238,181,195,186,252,29,125,111,229,96,134,127,33,219,40,23,178,156,64,28,234,214,186,0,12,162,57,174,73, +188,29,142,105,78,152,183,25,89,107,42,122,171,55,103,132,197,247,189,97,54,68,78,133,97,50,254,154,4,32,126,50,189,27,18,111,39,163,182,103,123,41,106,179,99,120,156,239,107,52,196,142,244,196,18,11, +246,137,0,59,105,113,211,171,233,148,120,39,103,120,191,251,147,189,70,96,178,30,253,43,106,179,217,113,207,250,222,137,218,142,96,134,191,77,50,78,196,157,71,175,70,173,29,128,146,138,87,73,167,157, +18,239,110,111,83,142,188,219,5,0,204,251,209,143,162,182,81,247,218,49,171,119,162,54,25,17,22,95,104,38,230,33,98,97,38,242,12,0,146,230,184,15,146,78,59,35,94,110,241,114,6,128,69,174,88,36,0,72, +94,108,1,69,109,61,68,157,29,195,209,232,55,92,97,114,23,3,96,165,38,15,245,53,238,148,120,133,113,41,26,0,28,55,78,31,7,104,127,28,167,215,247,183,168,109,228,60,59,178,158,175,232,133,234,169,194, +198,250,134,56,17,51,225,113,137,64,178,21,121,36,211,206,185,13,213,146,183,29,178,26,0,110,184,41,186,255,149,200,145,41,243,114,113,215,179,98,207,71,109,239,35,98,129,190,193,111,0,242,170,0,166, +213,187,159,36,153,118,173,182,129,7,144,186,47,181,63,22,201,142,41,182,205,189,18,181,141,202,69,182,191,190,97,148,29,238,55,92,128,226,52,213,38,145,76,187,92,85,166,173,122,76,223,31,139,68,222, +49,106,145,29,179,172,101,25,61,124,227,226,221,208,86,251,223,139,11,138,11,64,82,54,214,144,74,187,46,222,250,95,165,160,159,182,181,225,94,59,172,203,237,61,92,231,192,121,160,187,205,103,47,180, +122,175,15,241,95,75,221,58,154,189,167,203,226,85,198,27,249,50,169,159,206,250,148,54,207,142,172,181,239,244,108,212,38,215,230,194,234,2,0,48,167,9,184,34,22,44,14,91,167,25,5,192,72,253,27,186, +100,121,15,234,43,11,250,235,162,231,133,83,230,229,98,214,26,177,103,91,138,157,187,161,241,214,55,24,178,145,143,233,7,97,152,227,94,179,221,113,0,40,36,243,219,181,230,225,170,79,92,253,182,92,124, +81,155,220,163,81,155,92,9,221,19,0,192,74,45,40,135,110,65,98,132,73,87,84,85,245,45,34,171,214,26,73,172,157,23,47,39,191,249,66,255,45,23,121,199,144,108,59,102,45,239,217,168,237,252,92,100,73,0, +146,167,195,109,179,35,155,111,180,183,25,164,213,174,88,94,183,189,63,47,188,43,87,200,247,218,145,213,179,81,155,115,183,247,133,120,38,227,77,227,70,104,69,242,116,209,221,49,108,162,182,95,207, +213,155,54,15,166,172,129,11,122,242,43,92,9,221,24,128,29,50,161,194,17,9,221,130,255,108,228,1,192,236,182,159,162,65,108,52,0,179,43,81,91,198,60,151,101,150,187,7,71,101,202,231,231,90,204,128, +156,133,186,92,140,178,155,172,67,63,3,128,8,179,135,70,2,145,120,187,134,125,170,141,207,188,71,179,176,231,102,64,117,126,97,1,32,9,216,106,16,157,133,38,141,144,224,243,237,204,133,46,122,31,253, +65,188,66,97,208,162,182,120,43,111,250,237,143,161,159,75,103,18,188,149,146,242,80,0,236,148,9,229,18,176,233,25,221,212,205,46,0,145,27,176,205,67,90,237,124,192,86,165,82,31,107,144,75,58,152,30, +188,168,205,125,175,29,89,214,109,33,142,218,38,237,217,227,107,14,186,32,23,144,179,81,187,214,5,121,84,46,178,226,72,162,93,21,175,2,64,157,237,19,218,61,169,35,127,187,47,136,81,91,106,150,61,228, +51,160,142,219,179,98,133,175,184,157,54,32,66,143,188,97,0,138,119,67,67,171,17,117,94,188,138,196,167,2,16,98,20,117,174,135,195,234,159,48,97,201,179,233,193,75,177,232,182,121,155,49,115,149,183, +173,205,136,80,52,21,176,253,207,154,205,179,37,222,55,236,29,204,228,126,221,5,192,83,9,93,38,85,150,117,193,231,229,226,191,119,33,250,22,156,81,229,227,24,166,102,2,152,242,88,16,171,183,236,83, +115,224,155,1,85,112,192,17,146,76,155,0,184,15,241,0,228,178,79,191,128,205,51,16,0,240,165,13,181,34,0,143,205,195,145,84,59,20,175,248,107,46,121,135,217,179,125,138,114,92,141,110,3,187,56,19,0, +180,171,223,64,16,219,218,226,125,51,160,218,139,173,86,155,45,232,213,190,254,76,143,189,208,55,63,89,227,17,155,247,211,109,35,161,118,198,242,174,185,241,202,135,114,57,171,190,250,111,106,12,111, +229,255,120,63,127,229,116,4,179,173,205,224,157,1,117,122,164,21,214,97,27,67,149,233,59,199,192,235,154,0,62,3,47,27,33,139,0,96,148,169,95,78,199,226,101,73,199,134,95,189,130,75,28,248,159,36,53, +22,151,241,215,222,79,157,28,76,251,40,251,102,64,157,255,123,184,255,126,219,194,96,103,90,184,219,151,233,39,236,98,131,110,189,56,90,124,18,237,137,87,150,247,71,15,186,28,213,149,79,169,178,166, +44,42,211,183,97,17,66,49,3,106,149,123,195,192,8,67,208,191,213,254,122,56,90,145,232,28,221,6,177,136,79,85,148,170,79,38,20,168,241,97,106,187,226,106,250,191,158,157,241,143,202,77,57,146,229,30, +212,62,243,152,46,232,218,37,143,32,88,226,149,141,43,102,140,80,182,86,200,0,80,143,61,95,184,212,244,52,135,252,27,231,111,69,39,90,181,186,192,142,120,155,222,132,45,166,220,236,165,22,0,168,15, +222,151,155,145,10,131,85,85,230,16,182,2,204,247,219,88,175,214,48,87,147,208,225,41,103,187,230,247,158,184,117,151,9,119,90,102,213,122,167,97,225,18,130,150,215,51,164,194,160,245,109,16,97,148, +27,22,182,82,215,226,100,141,45,46,178,163,51,115,131,249,208,117,162,241,151,221,250,222,139,64,196,75,17,158,249,233,193,206,182,158,100,24,188,142,57,142,166,205,163,106,66,30,237,223,250,169,43, +93,8,7,116,44,94,1,187,94,52,185,55,207,153,129,55,75,223,12,118,182,105,213,110,234,85,6,200,3,252,91,127,49,7,181,12,140,142,243,190,129,123,249,250,31,45,54,91,154,57,200,185,142,38,21,146,120,155, +198,62,167,143,116,62,134,215,105,215,119,228,142,56,102,110,128,123,229,218,97,203,127,90,133,224,47,43,53,36,211,251,185,153,228,216,159,39,151,222,235,171,222,173,115,6,179,254,73,151,100,221,0, +220,242,108,82,197,152,85,33,152,63,129,229,250,50,77,179,139,244,107,241,50,223,72,245,188,168,96,38,122,235,121,86,184,159,132,32,202,78,163,35,4,2,187,162,193,177,38,250,177,120,101,109,46,0,212, +189,80,16,196,68,13,187,230,194,189,124,173,40,118,174,18,163,27,125,134,115,1,192,157,71,67,44,251,247,154,20,7,242,54,3,117,121,215,5,47,69,35,62,95,111,114,47,95,159,20,234,76,191,68,94,67,63,31, +195,38,27,108,202,111,182,190,80,31,180,4,83,189,177,218,250,203,196,144,103,218,64,226,237,231,3,48,157,19,20,105,221,216,160,201,64,231,177,90,129,139,17,218,185,27,130,156,105,18,175,90,77,111,13, +248,160,141,30,134,230,214,243,172,112,47,23,66,220,121,70,174,1,159,188,159,196,216,239,135,190,203,193,236,166,149,180,107,61,220,203,215,122,84,149,105,10,216,136,30,137,213,8,178,188,33,161,39,98, +53,130,196,27,10,188,177,218,45,78,170,4,32,241,170,206,159,242,198,106,162,64,218,37,159,87,101,176,164,93,55,195,189,124,31,5,82,36,94,213,197,106,242,23,235,77,238,229,235,169,197,150,220,6,245, +197,106,87,124,12,247,242,245,99,200,238,146,229,85,91,172,86,100,253,24,120,112,29,105,151,44,175,250,98,181,72,43,220,203,183,81,172,70,150,87,117,177,218,176,93,183,80,172,70,226,85,103,172,118, +106,189,201,189,124,61,77,177,68,226,85,157,118,29,227,79,152,220,203,215,143,161,162,32,241,170,45,86,115,88,119,194,253,224,58,106,19,166,128,77,125,177,218,21,86,184,179,236,20,171,145,229,85,97, +172,118,5,220,203,43,40,86,35,203,171,54,4,209,27,171,185,169,40,72,188,170,139,213,206,59,65,237,106,228,54,168,178,40,28,51,191,129,251,193,181,20,171,145,229,85,27,186,203,102,90,1,138,213,200,242, +170,48,86,187,245,219,43,224,126,146,98,53,178,188,234,139,213,176,235,69,138,213,72,188,42,141,213,190,161,88,141,220,6,245,198,106,43,41,86,35,203,171,62,146,110,177,2,183,208,120,53,18,175,10,57, +207,10,247,114,70,218,37,241,170,144,185,61,50,47,14,65,62,111,8,160,121,113,72,188,80,107,53,25,205,139,67,110,131,58,113,159,180,223,11,242,119,201,242,170,18,23,105,151,196,171,90,82,169,77,152, +196,171,86,138,168,8,72,188,4,65,226,37,8,18,47,65,226,37,8,18,47,212,181,8,55,45,168,74,226,85,13,147,77,0,0,173,89,15,38,107,205,130,147,138,4,212,194,166,14,34,231,214,239,144,1,12,154,51,198,142, +241,198,17,149,159,20,80,5,48,89,94,117,193,113,96,165,227,18,98,226,174,174,161,194,32,241,170,12,5,252,163,250,202,61,82,236,221,228,245,146,120,85,199,192,24,229,227,197,123,207,92,65,110,3,137,87, +117,148,140,168,124,193,188,75,138,97,84,20,36,94,181,225,242,156,30,154,159,80,205,81,73,128,106,27,212,198,168,25,0,36,42,7,178,188,106,196,40,128,13,211,40,84,16,36,94,245,225,16,33,255,99,120,53, +173,34,72,226,85,37,17,79,69,31,161,170,50,242,121,213,248,181,190,234,81,190,242,15,228,55,144,229,85,33,66,138,30,220,195,100,121,73,188,106,68,217,123,32,246,106,234,154,67,110,131,202,100,203,1, +40,42,2,103,19,22,216,93,84,30,100,121,213,84,40,10,216,56,65,123,199,29,107,56,61,79,197,65,150,87,77,152,0,89,4,222,210,38,74,23,31,167,226,32,203,171,142,206,100,94,120,72,23,91,23,1,50,168,121, +152,196,171,18,244,82,140,0,128,1,236,160,121,132,208,68,206,4,137,55,204,113,159,225,36,1,204,16,19,189,189,250,232,32,39,198,157,225,79,211,228,145,36,94,85,16,91,165,121,88,132,252,185,254,232,160, +225,82,236,84,20,46,82,170,168,178,129,2,54,85,32,234,82,174,92,46,113,70,190,116,224,192,163,250,59,127,193,70,120,118,144,120,73,188,234,224,212,209,148,113,0,87,249,124,153,246,223,169,113,147,193, +127,236,160,66,33,183,65,21,200,199,159,56,138,24,190,242,203,50,212,95,233,144,98,162,203,54,81,161,144,229,85,139,122,13,11,254,8,124,247,60,0,167,184,184,12,47,233,169,76,72,188,106,225,208,111,22, +3,218,120,23,32,167,174,0,98,11,168,72,72,188,106,161,126,199,100,30,133,46,0,40,154,204,43,111,81,137,144,120,195,156,145,71,26,29,135,221,13,155,187,169,96,40,96,11,255,50,56,50,157,10,129,196,171, +78,134,217,182,83,159,115,18,175,58,139,224,146,57,121,34,35,249,146,120,85,8,59,8,243,201,248,98,82,47,137,87,157,68,126,188,240,48,149,2,137,87,141,172,66,164,245,86,138,218,72,188,106,100,231,42, +68,78,217,158,72,5,1,170,231,85,29,135,69,100,155,145,197,12,189,60,163,41,147,189,255,8,178,188,157,198,157,182,124,21,204,39,13,206,158,137,218,152,177,113,35,177,97,59,13,76,134,81,144,41,114,36, +241,118,137,194,196,149,243,17,185,115,65,143,68,109,194,146,221,185,130,111,195,178,100,247,50,1,0,18,79,191,171,55,68,110,218,189,107,57,77,21,65,226,237,26,101,134,55,231,247,96,212,118,103,177, +127,203,133,44,39,0,92,12,79,197,127,55,152,160,203,122,66,79,175,131,196,219,37,68,86,218,131,81,91,196,35,126,231,192,6,141,73,0,144,9,155,96,52,1,192,3,21,244,54,72,188,93,67,62,188,124,21,204,121, +101,61,179,114,224,112,255,122,1,67,237,58,3,192,157,49,185,223,169,76,131,251,229,141,136,88,64,47,131,196,219,173,168,237,91,244,72,212,54,163,161,94,67,196,3,78,40,105,120,139,255,38,19,182,197, +191,203,69,2,133,108,36,222,174,71,109,182,249,136,56,57,181,184,39,252,134,5,126,133,230,33,194,34,41,192,17,142,161,110,77,194,180,85,48,23,211,187,32,241,118,57,106,75,122,211,130,200,13,11,19,66, +126,39,59,70,250,252,6,121,136,29,195,5,45,234,214,58,146,161,24,203,223,246,208,123,32,241,118,47,106,43,94,133,200,43,203,51,66,125,163,35,200,240,251,13,113,34,102,188,3,108,77,194,39,15,110,116, +208,98,221,160,22,182,110,71,109,34,178,103,112,89,2,66,219,214,230,65,196,2,223,186,198,162,22,17,143,89,80,14,176,191,2,76,41,134,39,133,6,220,147,229,237,126,212,38,134,56,106,171,181,195,239,155, +200,181,118,36,162,110,189,8,217,168,135,236,201,198,70,106,32,38,241,118,47,106,75,176,173,10,125,212,198,10,49,211,95,244,206,205,48,131,79,6,224,112,177,153,57,22,247,102,90,51,150,220,134,238,81, +46,44,255,123,65,228,6,253,223,143,132,210,61,113,64,119,125,149,239,143,79,1,136,34,0,48,237,6,224,77,90,50,150,44,111,183,163,54,163,102,21,34,175,60,18,210,168,237,210,92,88,99,125,66,30,107,71,83, +71,225,39,23,189,3,178,188,221,197,161,241,69,109,33,252,249,174,56,101,209,156,137,242,169,23,80,154,172,20,155,85,107,39,191,129,44,111,183,235,2,124,81,91,8,71,101,202,50,116,83,125,254,111,169,9, +90,223,210,23,138,205,150,139,7,168,145,130,196,123,46,81,219,202,80,71,109,117,185,200,246,233,56,11,128,192,1,128,92,103,179,217,16,241,136,158,94,1,137,183,251,81,155,97,185,9,145,27,22,166,133, +236,14,206,221,208,158,5,0,24,5,108,196,153,36,0,105,122,102,52,142,202,69,20,189,0,18,239,185,68,109,194,217,85,136,92,124,58,35,132,237,20,186,123,0,64,83,98,114,111,130,46,93,0,43,116,201,14,135, +83,66,28,173,159,69,226,61,39,245,22,47,95,133,136,156,109,161,114,123,229,218,92,100,1,64,74,54,60,3,54,99,145,8,57,199,2,0,27,105,25,23,18,111,80,162,182,151,66,22,181,29,222,13,13,0,166,181,192,86, +35,65,203,48,43,59,65,0,144,70,11,104,145,120,207,57,106,27,185,114,21,102,156,156,26,162,185,116,60,223,67,167,7,20,13,220,107,163,0,221,2,189,11,230,98,96,106,58,42,37,42,125,18,239,185,113,196,23, +181,233,66,227,55,92,144,11,19,224,153,131,122,15,100,192,26,91,4,205,48,243,244,127,232,65,218,37,241,6,43,106,187,44,52,163,50,157,171,0,224,98,19,86,9,64,1,52,35,244,208,89,243,183,63,106,114,211, +18,68,232,171,45,108,61,216,244,47,106,128,236,136,41,65,109,107,99,2,223,208,44,108,2,27,143,186,181,30,1,231,67,103,16,115,45,51,53,48,195,67,149,13,125,213,242,26,29,10,122,172,207,160,71,183,124, +21,204,193,156,1,213,40,59,42,125,155,110,23,32,11,216,150,2,128,207,69,150,107,55,96,54,3,54,234,18,217,71,197,203,28,87,76,255,197,164,30,27,111,80,232,157,75,199,31,181,37,158,123,246,111,41,219, +230,247,27,108,192,0,19,202,101,0,88,5,141,169,46,23,0,182,172,165,174,13,125,84,188,134,172,23,129,188,92,99,143,213,57,24,151,91,16,185,97,225,97,0,204,92,102,22,130,144,253,217,18,3,0,121,168,29, +64,221,115,34,0,24,160,139,151,159,89,5,119,222,60,90,238,56,188,137,220,179,204,212,246,81,211,91,155,219,58,202,34,202,202,202,202,202,190,136,64,155,115,41,125,210,197,218,1,221,128,170,118,143,11, +200,169,170,58,105,154,14,8,176,158,163,199,237,203,126,89,132,208,50,211,218,222,240,233,41,96,235,81,132,95,123,179,253,89,166,216,115,163,50,119,34,59,114,74,86,226,209,210,60,115,194,78,151,120, +238,217,199,103,153,94,7,24,0,124,3,214,140,144,69,24,1,153,156,134,190,42,94,127,44,19,229,236,225,81,153,102,100,165,254,198,12,243,111,110,11,98,246,155,14,180,116,180,220,65,244,49,241,178,18,127, +180,147,26,221,230,73,233,157,235,27,80,237,119,251,181,157,24,149,137,108,243,109,83,128,218,157,83,14,24,1,128,235,94,117,150,38,211,111,130,73,166,253,207,242,54,52,251,111,108,43,114,186,184,203, +171,255,13,232,204,12,168,174,245,145,59,223,172,157,119,125,100,210,185,200,46,210,191,241,170,165,128,196,215,207,196,43,159,239,223,58,111,69,91,198,249,204,10,116,201,242,118,166,198,165,76,120, +19,235,35,51,107,255,190,43,179,212,10,0,49,221,203,191,142,20,71,99,216,0,54,169,77,77,78,234,84,2,103,133,174,206,128,154,141,45,250,175,221,27,76,0,32,31,235,86,174,207,144,226,72,188,77,13,103,23, +142,52,165,139,157,102,13,0,112,143,101,105,157,255,114,137,186,146,144,120,187,73,253,158,54,14,12,186,126,123,231,82,216,219,160,168,236,142,79,22,196,165,22,0,85,168,157,247,197,57,228,58,34,147, +36,215,127,107,27,234,26,38,76,178,181,113,202,93,19,108,93,13,216,58,22,111,226,225,165,22,212,62,242,34,176,122,136,237,28,242,31,73,226,237,199,150,183,225,199,126,92,27,13,196,188,30,105,93,155, +37,180,227,170,50,164,21,230,88,80,59,4,111,231,102,53,46,229,211,13,56,13,53,163,245,231,22,54,223,167,59,217,209,230,9,162,187,107,53,0,29,150,129,166,208,54,7,91,31,16,156,87,100,25,101,241,92,170, +202,132,205,94,211,91,47,80,207,49,244,183,142,57,178,108,241,110,252,181,7,95,190,144,148,51,7,91,31,200,16,229,226,233,142,115,107,188,213,250,194,188,157,19,72,122,253,207,242,138,113,94,195,251, +167,186,158,211,174,184,212,130,218,247,166,111,3,60,219,207,49,173,3,94,99,225,126,124,52,73,175,255,117,137,148,43,45,0,240,215,255,233,177,59,122,99,181,121,239,108,15,226,47,199,123,19,168,247,77, +127,172,42,19,29,122,11,106,150,245,216,253,70,30,201,177,160,118,8,75,18,131,148,125,228,162,198,66,194,235,151,157,209,101,86,177,253,243,30,235,138,14,221,17,91,54,182,14,17,130,213,81,81,102,53, +219,191,52,146,238,250,233,24,54,89,203,105,210,123,234,102,204,157,51,7,91,31,72,20,131,153,125,164,147,238,250,235,208,247,122,160,160,167,98,53,121,105,54,182,188,55,189,76,157,217,39,159,183,31, +147,88,124,143,5,181,187,142,23,81,81,144,120,85,198,200,50,107,54,106,135,48,106,79,32,183,65,109,164,29,89,158,141,173,67,152,129,138,130,196,171,50,152,183,77,88,79,3,34,73,188,106,67,144,115,230, +96,203,75,211,93,84,20,36,94,149,161,47,190,39,27,181,187,52,219,169,40,40,96,83,91,172,230,162,88,141,44,175,90,99,181,167,41,86,35,241,82,172,70,144,120,123,60,86,123,32,131,98,53,18,175,234,98,53, +231,61,217,168,221,149,186,141,138,130,2,54,213,197,106,75,44,168,157,82,236,161,162,32,203,171,186,88,237,49,11,182,12,113,210,36,185,36,94,213,149,71,161,45,27,91,231,9,20,171,145,219,160,186,88,13, +83,230,96,235,3,25,228,239,146,229,85,93,172,38,222,150,141,218,247,18,72,187,100,121,213,70,66,197,82,11,106,175,57,78,177,26,89,94,213,197,106,229,143,89,176,101,72,5,197,106,36,94,138,213,8,114,27, +40,86,35,200,242,182,63,47,206,109,217,190,121,113,8,178,188,170,194,63,47,14,197,106,100,121,85,23,171,149,61,102,193,150,33,59,40,86,35,241,82,172,70,144,219,208,67,36,81,172,70,226,85,43,183,89,40, +86,35,241,170,20,138,213,72,188,234,37,120,115,152,18,20,176,245,44,65,156,195,148,32,241,246,32,30,207,203,193,156,195,148,32,241,246,28,114,237,226,160,206,97,74,144,207,219,115,176,225,52,47,14,89, +94,181,154,222,114,42,3,18,47,65,144,120,9,130,196,75,144,120,251,11,147,210,189,81,236,36,239,18,199,218,155,168,72,64,181,13,42,97,143,247,163,222,247,57,246,125,42,18,178,188,42,33,98,197,51,0,128, +241,43,44,2,0,86,186,60,145,10,133,196,171,14,184,203,19,24,0,28,159,196,3,128,225,209,155,168,115,58,137,87,45,40,190,143,42,0,96,165,41,18,21,9,137,87,109,22,24,0,32,196,242,84,20,20,176,169,19,254, +78,42,3,178,188,42,253,90,127,173,39,175,129,196,171,78,146,50,162,143,82,41,144,120,85,73,117,140,231,12,149,2,137,87,141,176,147,194,151,20,176,81,192,166,74,132,91,148,242,75,169,24,200,242,170, +209,240,198,165,84,21,80,49,144,120,213,200,177,98,254,115,61,21,3,137,87,141,36,47,242,28,162,65,153,36,94,85,242,81,66,213,7,151,3,140,172,47,137,87,117,220,59,240,139,211,123,36,236,119,81,81,128, +106,27,160,174,190,13,9,202,121,43,192,184,7,42,87,81,113,144,120,213,132,9,210,101,154,137,18,128,113,167,99,171,168,60,200,109,128,26,122,68,122,251,147,241,224,56,80,199,6,178,188,106,226,50,151, +129,19,68,102,224,128,35,71,0,12,74,42,170,34,195,75,226,85,5,209,138,230,161,245,230,162,146,37,158,29,95,1,192,239,144,71,1,27,137,87,29,48,87,202,120,87,62,183,152,255,126,160,17,128,196,99,28,72, +189,36,94,85,32,106,111,140,251,213,213,92,130,242,133,199,215,64,33,147,118,73,188,80,201,124,145,7,110,188,156,135,244,253,147,52,75,58,137,87,109,56,75,162,19,20,165,252,243,97,94,131,203,81,159, +72,18,175,122,76,175,97,241,92,30,91,42,100,239,159,123,190,167,177,20,36,94,245,152,222,228,60,128,25,124,30,239,174,93,84,34,36,94,245,152,94,209,8,56,252,221,201,26,84,76,144,120,195,21,163,163, +113,219,209,76,202,84,54,160,230,225,240,198,1,129,10,129,196,171,74,70,110,154,46,234,169,24,72,188,42,68,247,181,105,67,246,9,82,47,137,87,165,250,125,108,201,9,242,28,72,188,170,196,174,155,183, +196,73,197,64,226,85,35,243,236,186,121,11,40,106,35,241,170,145,81,187,160,91,154,17,146,168,45,53,65,240,111,52,110,39,36,2,48,38,36,208,215,5,84,207,123,174,20,139,174,157,216,152,144,171,119,5,61, +233,162,38,27,69,77,87,45,76,117,0,44,4,55,36,241,246,51,60,198,79,135,108,48,61,118,193,51,66,176,155,37,132,95,41,245,207,2,0,172,252,254,203,241,213,54,0,184,234,70,216,52,69,86,78,169,93,75,101, +79,226,197,57,55,83,12,121,16,166,121,120,50,216,9,75,191,48,253,89,16,1,8,87,152,170,174,48,173,45,19,1,48,107,221,106,195,148,108,192,141,2,106,196,35,159,247,156,169,248,213,131,118,221,188,133,66, +240,221,208,25,197,0,0,23,220,34,178,156,0,48,25,47,9,95,100,3,208,45,166,58,14,18,239,185,35,191,115,201,46,232,150,78,12,126,212,22,177,208,159,100,30,34,227,1,192,226,126,163,114,189,247,216,19, +122,42,122,18,239,185,251,189,199,183,92,3,44,201,62,30,116,57,141,140,243,109,12,181,99,145,30,248,9,158,227,39,77,216,146,53,15,200,170,160,146,39,241,6,35,106,251,98,136,29,143,45,12,122,91,91,70, +131,95,43,98,198,113,40,233,200,155,154,138,186,121,249,91,110,133,134,44,47,137,55,56,81,219,168,7,237,186,156,37,197,193,246,27,22,248,191,14,187,16,241,8,207,224,126,189,124,50,254,106,4,147,1,3, +213,245,146,120,131,130,51,4,81,155,59,23,9,254,177,200,181,118,12,7,224,225,1,84,56,32,215,217,65,150,151,196,27,212,168,45,93,12,162,122,117,187,49,195,95,202,21,5,152,241,119,30,54,143,243,11,187, +12,128,129,230,133,32,241,6,49,106,155,7,44,205,46,214,7,179,141,173,177,190,97,11,34,166,155,220,235,68,121,75,86,1,0,153,74,156,196,27,204,168,109,75,176,163,182,33,155,113,69,172,207,178,143,178, +227,22,120,0,48,183,8,176,255,154,176,131,90,41,72,188,225,27,181,85,20,98,186,127,202,73,141,8,19,92,126,155,171,84,192,163,80,145,147,120,195,56,106,115,64,119,155,47,177,131,121,128,167,97,242,212, +97,217,200,31,70,5,78,226,13,102,212,246,171,160,70,109,242,249,185,176,50,223,246,20,59,26,108,173,230,164,5,199,168,188,65,29,115,130,233,247,190,227,193,6,44,213,173,9,82,135,69,231,23,22,141,104, +0,0,176,157,155,26,196,203,226,239,65,109,46,197,108,100,121,131,30,181,1,143,45,8,214,168,76,3,116,11,188,190,66,242,189,128,214,55,3,90,242,16,11,108,6,42,109,18,111,208,163,182,75,237,186,156,37, +199,131,227,55,124,151,139,108,175,98,61,105,0,244,2,0,176,67,115,80,187,142,234,26,72,188,161,138,218,140,193,169,111,216,13,173,4,0,172,212,132,249,208,56,0,32,254,81,19,25,94,18,111,8,163,182,9, +193,25,149,89,105,215,101,234,1,24,178,80,187,29,58,139,0,104,78,102,99,11,25,94,18,111,104,162,182,45,243,128,165,102,167,62,24,245,13,46,100,185,0,212,8,200,155,98,135,85,3,12,179,194,77,134,151, +196,27,202,168,237,5,75,48,162,54,231,42,104,120,32,238,27,147,219,9,9,26,9,236,164,5,27,42,200,240,146,120,67,20,181,177,218,75,237,186,199,131,49,151,142,92,103,215,101,2,82,54,60,71,37,64,247,191, +130,193,138,218,101,84,77,6,170,231,13,149,223,139,75,30,132,105,158,180,238,220,147,50,184,0,128,89,144,231,129,12,220,255,100,130,5,182,12,87,139,41,85,137,62,32,94,6,22,30,25,57,126,155,13,166,28, +228,118,119,68,60,19,164,134,118,10,128,197,193,253,148,156,206,21,164,107,134,197,162,54,151,212,215,7,221,6,22,165,200,131,132,240,136,218,6,236,130,110,105,183,103,64,157,224,240,123,6,241,118,64, +158,12,143,1,192,0,232,238,158,140,200,170,170,170,170,170,83,22,26,73,209,167,196,155,254,31,46,98,79,152,68,109,206,45,67,128,13,139,186,23,181,77,250,143,117,102,99,125,3,34,45,176,1,0,114,145,229, +63,69,71,18,236,83,226,213,126,48,51,101,252,204,67,97,226,247,26,235,47,181,235,172,254,168,109,122,151,30,100,143,117,238,92,127,125,131,13,136,68,157,183,247,238,42,68,234,73,122,125,210,231,29, +187,32,29,152,59,43,83,12,147,150,226,248,7,97,154,135,167,0,48,97,187,177,11,235,84,92,55,213,4,220,240,93,92,37,0,89,191,49,218,157,255,189,203,251,141,200,135,148,239,61,71,113,81,117,89,31,18,175, +182,44,29,0,162,194,102,46,153,138,169,243,96,154,39,229,10,162,236,200,203,234,194,131,124,242,42,0,232,42,1,0,46,107,227,145,186,44,18,94,223,20,239,117,119,123,63,15,62,84,16,46,45,197,73,187,76, +186,165,21,219,18,46,250,7,204,79,191,223,89,83,121,221,4,239,231,161,135,10,0,200,35,13,21,122,207,54,111,68,58,29,254,206,194,242,118,210,96,223,17,47,251,69,186,47,103,31,133,75,150,60,254,25,80, +127,11,224,209,231,59,123,89,68,166,247,115,128,247,65,142,28,65,161,255,80,62,112,132,180,215,247,196,203,189,238,251,125,213,45,106,99,237,84,190,163,184,233,118,37,200,101,224,159,1,213,227,126, +211,243,63,169,157,140,181,56,206,191,101,217,67,126,109,255,16,111,242,175,27,60,195,252,54,78,89,93,159,223,78,2,23,76,221,218,197,91,14,88,223,201,25,80,255,238,201,206,137,40,44,236,100,178,145, +127,242,109,12,165,245,183,251,137,120,27,219,251,31,252,101,91,54,45,178,61,121,114,103,59,41,222,106,116,161,174,181,98,234,131,48,153,222,52,173,178,228,232,59,185,32,124,141,127,67,34,153,245,187, +190,13,103,18,218,82,29,151,208,206,101,138,148,208,169,228,207,78,234,210,119,234,239,183,238,50,97,250,252,1,181,217,222,191,59,30,57,201,145,186,250,175,120,143,182,169,138,232,242,246,52,211,238, +209,238,62,57,187,117,231,6,32,210,122,133,39,215,2,0,74,121,39,58,54,144,188,250,91,109,67,195,214,127,218,234,185,178,122,244,140,118,18,184,107,193,205,93,245,121,79,116,124,206,212,157,203,77,238, +191,155,172,248,233,201,206,78,253,191,128,196,219,223,196,123,240,80,166,63,107,147,218,170,109,224,218,251,197,215,99,114,167,106,27,148,134,89,108,58,81,6,137,59,55,152,220,111,90,97,202,223,233, +29,214,214,177,207,203,253,211,210,88,61,66,244,15,183,33,5,254,169,65,235,3,159,96,2,254,213,118,55,110,1,40,112,119,233,134,186,14,203,128,201,199,243,76,216,180,244,214,121,167,114,88,103,123,144, +179,134,100,191,166,136,13,253,163,99,142,50,208,183,225,153,29,54,158,140,1,121,38,216,114,110,221,49,37,199,220,249,97,103,55,248,62,107,159,163,106,222,126,34,94,249,59,159,219,240,96,184,140,49, +96,83,75,55,153,176,193,150,104,151,119,36,230,119,90,136,114,165,207,231,173,155,64,50,235,47,110,131,211,251,187,92,179,79,14,23,237,238,92,110,114,191,185,196,232,0,228,178,46,92,232,240,137,215, +72,67,213,250,77,127,94,217,40,0,128,49,92,134,133,235,119,110,200,116,191,249,104,55,6,155,57,199,2,192,83,100,120,251,81,103,116,135,241,101,185,110,221,132,240,112,20,25,251,122,131,9,175,100,199, +119,231,107,56,254,119,114,221,186,67,5,164,178,126,52,12,232,163,45,7,63,125,183,32,76,98,53,121,131,9,182,37,183,186,186,245,32,181,31,124,250,66,61,137,172,63,137,183,126,28,167,29,27,70,177,218, +114,91,162,189,123,15,162,229,180,99,169,170,161,127,77,58,82,143,250,240,137,213,240,250,42,99,89,247,31,132,180,75,147,142,244,82,172,182,60,211,253,230,163,140,38,6,33,203,171,50,152,241,235,13, +153,120,37,219,64,85,93,36,94,181,105,87,118,108,48,193,182,244,86,250,225,39,183,65,109,218,141,191,56,203,4,91,119,99,53,130,44,111,47,198,106,39,179,76,120,221,214,237,88,141,32,203,219,91,120,219, +132,45,20,171,145,229,85,29,169,59,55,100,98,75,182,64,177,26,137,87,109,62,3,138,54,152,96,123,132,98,53,114,27,212,23,171,13,158,71,177,26,89,94,149,198,106,243,76,88,75,177,26,89,94,181,198,106, +203,40,86,35,203,171,206,88,237,205,69,20,171,145,120,213,23,171,29,220,96,130,109,209,109,20,171,145,219,160,54,237,26,116,243,76,176,217,76,20,171,145,229,85,93,172,86,58,207,132,245,84,207,64,226, +85,105,172,246,250,19,84,207,64,110,131,26,99,53,147,251,205,69,2,213,51,144,120,85,215,7,210,153,103,194,154,53,195,40,86,35,183,65,117,177,154,38,207,4,155,173,123,99,45,9,18,111,175,198,106,175, +120,231,197,161,178,32,241,170,50,86,91,66,177,26,249,188,170,195,59,135,233,163,20,171,145,229,85,95,187,218,241,13,38,108,202,142,167,88,141,196,171,54,12,204,59,135,41,197,106,36,94,213,81,186,145, +98,53,18,175,74,161,88,141,196,171,90,186,57,135,41,65,226,13,3,186,55,135,41,65,226,237,125,186,59,135,41,1,170,231,237,85,220,200,202,167,88,141,44,175,74,213,155,79,177,26,137,87,173,80,187,26,137, +87,181,80,187,26,137,151,32,72,188,4,65,226,37,64,85,101,253,133,201,23,216,1,64,123,123,161,11,147,121,0,242,118,42,20,18,175,58,216,237,253,168,207,111,220,38,72,188,170,32,114,157,252,144,12,224, +146,181,37,246,136,251,121,0,158,187,104,214,39,18,175,58,136,117,3,0,184,132,18,118,38,86,15,128,164,75,226,85,11,138,239,179,10,30,40,229,0,60,84,38,36,94,213,193,142,69,255,103,25,21,3,137,87,141, +148,199,240,63,154,169,182,129,196,171,74,110,71,185,200,83,159,7,18,175,26,225,171,29,46,164,22,81,65,144,120,85,71,18,175,156,180,194,38,80,159,29,18,175,250,224,164,167,82,20,126,9,21,4,137,87,117, +28,227,52,55,161,122,98,173,157,76,47,137,87,109,68,12,231,247,75,154,148,43,157,84,20,36,94,181,225,66,229,123,246,200,23,134,91,246,146,233,37,241,170,140,177,91,11,191,158,228,57,170,143,146,168, +44,72,188,106,66,225,32,231,67,216,163,253,207,141,131,227,92,84,30,160,206,232,234,129,83,0,64,132,60,92,138,61,74,197,65,226,85,149,120,3,108,17,36,94,85,116,42,51,65,146,140,84,28,36,94,53,33,72, +92,58,0,198,3,63,175,120,74,0,131,82,53,130,138,133,196,171,6,78,75,49,31,234,193,166,198,68,31,147,164,132,88,196,220,164,63,93,73,197,66,226,85,3,209,213,220,146,19,230,248,157,250,163,59,134,35, +238,95,230,203,70,84,75,60,21,11,137,87,13,56,55,113,163,230,231,255,244,20,95,121,253,80,151,230,79,249,191,26,225,201,165,54,10,80,61,175,42,24,232,210,255,242,151,136,241,148,87,177,114,193,184, +149,227,63,166,110,101,36,94,117,32,159,255,196,186,88,94,169,46,202,149,225,28,145,154,80,93,249,127,84,205,75,110,131,74,16,191,221,91,94,94,94,152,99,0,234,126,95,84,94,246,215,104,42,19,178,188, +106,129,125,242,18,0,65,4,48,250,113,128,209,208,119,18,175,122,28,7,231,100,30,133,34,0,136,147,121,26,126,73,226,13,123,140,141,3,45,229,221,45,231,126,34,200,231,13,103,95,193,145,72,133,64,226,85, +39,6,107,89,6,149,2,137,87,149,134,247,39,235,242,109,38,42,7,242,121,213,248,253,61,142,44,126,62,181,70,144,120,85,202,204,90,11,85,139,145,219,160,74,114,113,207,122,3,69,109,36,94,53,242,228,102, +204,202,162,168,141,196,171,74,22,229,99,230,185,71,109,105,102,193,183,49,157,153,205,190,112,208,60,221,187,139,66,66,242,121,67,67,90,150,206,116,238,81,91,97,97,227,70,190,111,83,206,111,113,140, +32,241,6,151,194,233,243,92,150,115,141,218,18,31,71,169,221,5,0,54,126,205,34,236,180,3,96,231,61,239,153,239,1,132,41,67,231,83,49,147,219,16,18,182,79,177,157,107,212,198,52,102,115,130,119,224, +197,96,147,162,51,167,235,1,200,143,155,61,41,0,43,201,158,78,133,76,226,13,17,59,70,61,115,206,81,155,29,51,138,125,155,163,69,204,60,14,64,167,199,17,7,144,124,31,149,48,137,23,161,235,79,38,7,33, +106,139,88,232,11,217,156,121,136,188,93,15,104,77,117,235,0,118,40,141,74,152,196,27,66,245,34,53,203,142,172,13,239,8,231,146,74,2,243,165,54,212,142,27,24,148,201,216,42,128,25,30,165,186,6,18,111, +72,41,26,57,47,23,51,115,69,118,14,105,204,240,215,87,68,139,152,225,2,3,62,144,97,248,60,155,74,151,196,27,90,142,76,177,229,226,183,235,13,231,48,91,78,196,2,159,225,62,152,135,8,11,128,218,191,137, +40,125,17,110,42,93,18,111,136,163,182,33,203,55,99,86,150,163,187,81,155,59,23,217,126,191,97,148,29,195,25,176,37,9,24,111,194,26,42,92,18,111,136,253,222,138,49,231,22,181,237,6,171,246,109,178,2, +204,120,215,228,94,39,2,192,155,185,84,184,36,222,80,171,87,76,205,202,71,214,134,29,221,140,218,138,16,113,155,239,82,113,11,34,22,193,195,3,184,108,203,66,42,90,18,111,79,68,109,11,55,99,230,218, +110,70,109,181,185,176,250,253,134,177,118,100,99,151,3,64,249,188,225,84,176,36,222,30,137,218,114,114,49,107,157,220,173,168,77,183,27,26,255,66,0,138,8,112,177,0,240,105,226,49,42,87,18,111,143,69, +109,119,109,232,86,212,38,59,160,187,187,177,190,1,245,85,0,192,202,168,84,73,188,61,27,181,117,71,189,163,115,49,7,141,237,20,254,246,15,130,196,219,83,81,27,203,202,71,214,6,187,190,235,215,58,119, +67,91,227,171,110,184,200,68,203,2,144,120,123,94,190,35,31,218,140,153,107,43,186,17,181,85,66,119,183,87,244,134,201,128,134,166,247,37,241,246,120,212,118,107,78,46,102,61,219,245,168,77,174,203, +69,86,5,0,176,8,11,236,24,79,101,73,226,237,133,168,45,23,247,116,35,106,59,177,10,26,175,229,101,168,219,8,77,2,149,37,137,183,231,163,182,39,237,221,137,218,220,163,237,186,187,1,192,48,7,91,61,208, +221,163,167,194,36,241,246,124,212,118,111,62,178,150,119,57,106,147,93,200,2,192,34,77,40,31,98,71,86,44,149,37,137,183,119,162,182,172,23,42,186,232,247,58,87,65,3,64,24,143,186,117,12,208,156,17, +168,40,73,188,61,31,181,221,150,147,139,153,207,58,186,88,231,48,214,174,51,1,146,128,173,130,12,120,125,8,130,196,219,195,216,189,81,91,215,70,101,202,110,23,0,118,194,132,15,100,200,64,150,147,10, +178,175,137,151,65,53,81,91,39,71,101,78,76,241,126,22,175,2,32,60,142,218,191,137,224,118,251,235,30,136,190,34,94,118,173,34,243,170,24,149,201,238,237,100,255,94,54,233,159,190,249,213,57,131,29, +128,30,121,73,0,228,198,190,14,68,223,16,175,161,48,97,198,62,53,188,83,89,78,123,104,115,167,70,101,26,246,60,251,174,239,154,122,17,40,49,185,159,18,1,212,229,34,171,152,100,214,135,196,43,124,46, +34,114,155,168,10,139,84,120,91,78,46,102,174,17,25,0,102,100,198,54,50,45,148,150,153,34,110,128,0,120,187,147,153,225,17,0,128,237,134,230,118,50,189,232,51,211,61,177,210,18,0,81,78,139,58,162,182, +120,27,44,247,232,54,214,148,193,224,48,217,219,56,171,164,20,0,170,14,2,128,108,176,121,206,218,190,112,0,128,188,223,6,135,11,178,198,70,67,48,251,132,120,83,166,0,0,206,151,84,49,27,185,92,97,120, +146,207,156,165,153,151,97,63,108,181,92,97,11,152,233,113,222,71,138,184,91,20,1,136,77,78,113,219,154,126,16,106,119,27,234,51,189,159,111,64,37,115,233,248,102,64,157,246,152,53,210,186,62,224,57, +23,250,30,201,26,7,0,48,10,141,254,133,209,232,219,69,98,235,3,150,151,157,231,223,114,170,101,46,29,239,12,168,15,45,129,91,55,53,208,88,74,237,79,190,13,238,3,0,128,3,104,88,218,205,209,236,131,80, +183,229,229,14,251,54,34,13,109,156,225,2,92,109,95,239,106,119,104,130,8,120,186,150,31,79,167,102,64,205,197,204,103,225,94,110,15,152,105,165,196,183,161,123,152,12,108,159,182,188,215,189,234,223, +186,234,170,192,103,240,136,184,249,170,54,175,231,129,185,237,222,224,126,165,83,249,168,238,66,25,108,55,217,96,185,7,181,235,47,55,29,54,3,64,76,27,77,46,52,226,167,191,76,46,109,110,251,208,228, +238,94,8,212,220,209,169,155,43,227,186,146,213,29,134,103,248,76,108,49,189,235,206,177,0,192,222,230,109,44,103,73,73,253,77,188,49,109,26,69,174,189,246,183,246,143,42,82,76,167,110,126,182,139,81, +219,212,156,76,204,178,228,120,188,21,124,233,205,6,179,43,212,239,177,159,136,87,223,176,181,167,173,83,18,229,253,237,36,144,56,112,79,59,71,227,134,239,233,156,235,125,196,191,165,235,204,228,78, +201,59,55,0,186,60,115,109,190,239,43,210,236,232,224,116,146,82,191,16,175,115,115,166,111,107,113,91,167,188,245,243,226,118,18,88,125,69,123,71,47,216,187,184,139,25,26,208,137,158,11,114,209,38, +19,86,101,155,145,31,112,230,166,5,36,222,254,33,222,131,95,250,196,91,103,110,51,36,211,205,145,218,9,216,180,237,249,188,191,192,12,37,216,101,192,226,79,228,153,96,91,163,179,216,108,129,238,205, +237,177,144,148,250,135,207,235,175,77,82,202,219,168,252,52,193,125,218,222,230,229,166,43,176,189,237,160,94,248,5,254,214,181,150,88,157,118,125,71,218,157,186,211,102,194,159,109,250,103,254,82, +214,176,70,85,179,82,244,7,127,117,31,209,18,198,232,203,245,188,245,190,73,57,240,170,90,234,149,166,238,92,158,137,215,23,178,10,67,89,224,49,65,245,231,249,190,107,181,99,73,82,125,187,121,248,144, +215,244,214,61,175,18,43,149,186,115,67,38,254,188,72,144,101,177,173,134,178,143,150,120,63,255,236,34,73,245,109,241,42,94,243,149,119,157,42,74,136,161,104,131,9,121,150,219,218,251,170,213,95,109, +7,128,173,207,21,144,164,250,182,120,101,105,37,128,186,23,84,241,162,153,129,109,50,193,150,115,155,189,221,211,62,250,29,128,186,156,9,164,168,190,222,72,225,20,93,217,159,125,57,86,13,94,3,155,186, +115,163,9,111,218,18,237,29,56,242,99,167,252,169,238,159,70,50,188,125,126,36,133,108,252,23,234,246,137,42,137,213,76,120,125,190,177,195,25,118,157,117,168,219,71,93,199,250,193,24,54,7,7,24,212, +80,60,9,59,55,100,226,245,71,133,142,85,41,235,85,242,72,36,222,254,1,67,249,6,19,242,22,197,83,229,45,137,87,109,218,53,192,27,171,185,168,44,72,188,42,211,238,212,210,77,38,108,232,48,86,35,72,188, +97,26,171,45,49,210,106,40,160,170,50,149,145,176,115,131,9,175,63,74,131,207,200,242,170,206,103,96,174,13,38,228,101,199,83,81,144,120,85,23,171,201,175,152,96,203,185,149,98,53,18,175,218,180,27, +95,186,201,132,60,138,213,72,188,42,172,103,56,185,220,132,215,115,40,86,35,241,170,14,253,206,229,153,120,253,81,70,177,26,137,87,109,118,215,120,124,67,38,242,178,227,105,14,6,18,175,234,98,53,71, +30,197,106,36,94,117,198,106,135,41,86,35,241,170,53,86,179,81,172,70,226,85,37,166,157,203,51,241,186,133,98,53,18,175,234,72,125,119,67,38,222,204,22,40,86,35,241,170,174,255,110,209,6,19,108,11, +111,165,254,187,36,94,213,197,106,186,77,38,228,217,76,20,171,145,120,213,26,171,109,163,178,32,241,66,117,253,119,41,86,35,241,170,51,86,219,185,33,19,111,46,162,88,141,196,171,214,88,237,54,138,213, +64,35,41,212,22,171,13,158,103,130,205,150,65,254,46,89,94,245,197,106,179,76,248,179,45,145,180,75,226,85,103,172,182,144,81,155,48,137,87,117,248,231,48,165,146,32,241,170,142,142,231,48,37,72,188, +97,74,39,230,48,37,72,188,97,202,155,212,127,23,84,85,166,66,100,150,255,147,197,72,237,106,36,94,21,226,249,57,139,9,164,93,114,27,84,9,51,211,28,166,100,121,213,234,55,228,83,25,144,229,37,8,18,47, +65,144,120,9,18,47,65,144,120,9,130,196,75,16,36,94,130,196,75,16,36,94,2,93,30,126,231,69,240,254,37,144,120,9,213,224,239,66,47,2,96,130,44,50,18,47,161,18,184,172,233,0,128,8,171,9,48,28,182,102, +199,11,212,183,129,80,135,211,160,157,84,255,182,12,224,190,137,3,92,206,210,103,82,148,132,135,200,242,18,234,195,240,84,74,76,76,226,50,129,44,47,161,58,15,162,100,132,178,71,147,50,210,73,150,151, +80,27,199,30,229,203,22,255,94,140,181,8,100,121,9,149,145,20,163,124,49,57,170,58,38,74,34,241,18,42,227,164,190,106,173,71,247,15,170,109,32,212,135,11,114,74,2,10,103,144,120,9,245,5,108,168,146, +243,161,189,99,191,139,196,75,168,12,94,127,248,243,151,163,63,46,112,145,229,37,212,198,237,213,145,111,140,80,224,109,41,6,85,149,17,170,130,13,47,119,197,142,167,122,94,66,133,62,111,138,99,198,94, +41,110,26,137,151,80,157,207,203,121,86,222,241,222,1,46,69,79,226,37,84,70,53,170,206,188,53,248,125,68,147,120,9,149,249,12,18,240,221,48,236,175,62,51,184,152,196,75,168,140,191,241,26,145,134,1, +17,234,65,241,59,188,128,228,235,211,32,145,120,9,53,32,235,165,24,1,128,17,10,151,44,69,11,96,49,138,59,5,212,72,65,168,0,247,153,97,149,70,200,226,3,209,118,29,34,138,141,202,49,254,112,25,89,94,66, +13,196,84,105,22,57,28,98,154,254,104,108,188,43,118,161,227,224,35,74,13,200,242,18,106,160,184,36,229,202,229,18,103,84,190,136,146,202,211,175,182,106,82,228,92,153,196,75,132,53,105,110,17,0,234, +13,71,111,28,7,112,223,63,37,51,237,77,113,147,16,253,15,153,2,54,34,188,41,244,85,139,21,63,113,0,49,168,252,196,0,249,211,189,18,23,93,244,20,200,109,32,194,26,97,212,197,5,34,0,200,19,22,252,17, +248,118,157,12,176,247,160,199,75,19,10,72,188,68,56,195,34,215,191,238,171,207,253,232,55,139,1,109,188,11,144,7,191,231,66,106,1,89,94,34,188,17,27,218,34,234,119,76,138,65,161,11,0,10,199,165,41, +95,129,196,75,168,6,121,79,195,230,254,253,160,230,97,130,32,241,18,4,137,151,32,72,188,4,137,151,32,72,188,4,65,226,37,72,188,4,122,126,77,20,41,69,160,98,32,241,170,144,113,14,142,119,56,169,28,64, +45,108,234,179,187,251,173,220,224,236,90,177,128,138,130,196,171,54,132,113,115,129,185,117,6,42,9,114,27,212,231,240,62,14,0,17,15,147,215,75,226,85,29,231,123,63,238,99,84,20,36,94,149,33,251,44, +110,100,20,153,94,242,121,85,198,56,139,111,35,205,53,146,204,14,137,87,85,212,251,55,238,234,146,229,101,27,72,188,36,158,94,31,207,227,223,58,111,69,199,103,199,80,129,145,120,17,70,203,86,54,200, +120,82,135,39,159,37,183,152,196,139,48,157,95,23,157,156,85,143,32,241,134,133,203,123,133,127,171,238,229,142,205,244,198,198,128,141,124,94,18,111,248,4,108,238,252,174,92,22,73,226,165,10,151,240, +161,64,232,82,187,28,65,226,237,125,54,251,44,240,163,34,149,5,137,87,93,56,87,122,63,61,233,84,22,228,243,170,12,121,194,230,76,0,120,181,171,147,59,234,210,210,2,164,134,237,36,94,162,199,248,232, +227,76,0,53,171,187,122,93,27,1,158,217,55,245,19,137,151,8,61,245,99,199,28,70,189,177,203,215,13,201,11,180,215,51,15,154,196,50,18,47,17,2,226,0,193,209,194,235,157,176,105,194,175,175,47,232,106, +74,230,182,194,152,147,203,32,244,135,224,143,2,182,30,198,232,80,224,104,81,207,37,255,0,126,82,65,176,238,96,54,47,60,9,81,32,203,75,4,25,230,152,171,249,197,220,47,37,177,101,59,197,251,93,79,235, +77,87,0,223,86,179,1,64,228,41,91,174,222,69,226,37,130,202,132,43,30,7,172,63,61,28,140,180,78,175,10,180,119,11,34,79,66,103,245,172,239,251,158,3,137,183,103,13,239,127,94,5,128,1,31,4,67,89,44,35, +176,113,149,99,109,131,77,57,88,71,150,151,8,38,194,175,189,159,251,51,131,144,152,236,8,44,94,150,96,61,15,166,28,216,93,20,176,17,193,195,223,14,17,21,202,41,70,228,242,145,151,236,130,206,122,92, +32,203,75,4,207,107,40,217,230,219,186,183,229,226,214,183,119,82,152,126,119,131,181,103,118,142,104,92,216,16,185,112,29,137,151,8,190,229,197,252,230,86,113,9,242,17,204,223,76,143,113,139,253,164, +181,175,59,14,36,222,30,69,135,192,227,213,216,153,21,93,77,138,107,247,168,67,144,54,103,90,215,145,229,37,130,47,222,22,227,213,20,105,82,167,174,239,252,24,54,81,147,147,25,249,240,251,34,137,151, +64,168,199,171,85,119,234,170,46,140,97,243,12,89,149,237,145,200,242,18,65,167,126,79,243,215,48,245,111,157,187,110,111,227,166,181,131,83,79,172,201,182,174,37,241,18,193,162,182,97,99,151,216,60, +96,179,117,217,3,233,72,188,238,233,185,150,133,5,34,137,151,8,50,59,226,90,116,129,76,243,4,253,205,217,255,97,177,86,144,120,137,224,32,251,21,235,94,214,108,216,132,0,28,168,239,90,82,172,227,55, +231,185,100,243,93,239,128,90,216,136,224,206,8,249,243,132,158,184,219,137,101,186,165,122,18,47,17,28,196,171,188,159,127,238,145,106,0,247,16,68,145,229,37,130,101,121,207,8,0,240,230,234,158,113, +69,191,194,157,70,18,47,17,36,246,215,8,128,251,15,61,116,55,33,55,34,94,32,241,18,65,130,77,220,254,229,149,61,181,118,74,177,13,46,178,188,68,208,28,135,31,56,76,234,169,250,43,57,5,19,69,18,47,129, +224,205,171,247,175,158,186,23,87,105,159,74,150,151,80,167,153,31,131,72,70,226,37,84,137,83,138,84,72,188,132,42,57,190,4,228,54,16,42,69,160,94,101,132,90,17,97,244,116,121,41,161,250,2,18,47,17, +14,20,146,229,37,212,74,164,165,203,150,247,103,187,72,226,37,194,128,13,166,134,205,50,116,170,63,80,204,215,118,10,216,136,112,160,81,187,208,119,238,138,106,137,220,6,2,225,80,219,208,229,241,69, +72,35,159,151,64,88,212,54,116,93,188,175,104,73,188,68,239,99,248,141,59,149,235,226,53,122,144,229,37,194,128,17,250,159,138,186,122,77,60,168,133,141,64,56,204,141,166,3,53,15,19,170,124,187,39,77, +30,18,47,161,74,216,65,60,75,195,128,8,117,122,13,183,131,122,149,17,234,36,105,164,155,81,175,50,162,91,191,218,76,97,70,185,23,251,9,232,244,158,231,60,100,121,137,110,104,87,46,211,24,28,206,94, +204,129,104,178,143,32,203,75,116,3,195,248,199,129,178,117,98,65,175,89,166,89,56,101,40,35,241,18,221,93,61,37,203,208,107,57,184,45,221,253,247,66,10,216,136,174,147,226,157,64,55,226,161,222,170, +172,210,236,52,253,116,26,228,54,16,93,231,66,222,251,153,117,168,151,50,48,226,46,188,193,147,120,137,110,120,13,63,249,122,210,70,124,216,108,178,187,56,32,165,229,112,116,30,72,9,250,228,210,198, +67,150,186,230,211,0,147,120,137,78,247,70,244,241,187,101,77,119,59,174,193,254,86,231,94,221,245,161,102,186,14,215,151,95,138,151,166,218,73,188,68,55,184,209,191,49,243,167,102,251,21,174,245,106, +18,188,100,13,246,237,13,87,88,234,158,113,131,196,75,116,67,60,13,3,18,180,45,215,88,11,180,230,90,231,214,97,227,82,59,109,152,127,218,128,151,110,181,147,120,137,115,35,166,197,138,107,173,71,241, +86,119,114,100,239,217,78,123,220,151,141,71,221,147,30,144,120,137,115,66,110,190,230,90,92,252,158,214,90,75,218,211,185,180,118,53,26,225,199,219,145,174,65,60,149,235,94,49,204,69,226,37,186,131, +243,226,76,223,214,95,155,5,108,88,61,116,113,171,147,151,68,47,238,114,192,214,182,120,141,149,226,168,127,227,205,181,30,90,245,157,232,30,5,13,50,187,223,213,188,90,108,114,128,170,178,201,157,154, +205,209,227,234,184,182,33,77,114,68,46,126,28,238,236,190,110,120,73,188,8,249,28,119,238,63,52,91,98,45,29,120,191,101,237,171,112,5,254,21,164,117,216,116,166,124,204,188,194,2,247,197,112,245,249, +129,34,36,178,80,121,186,3,54,123,55,126,190,174,39,111,59,38,63,39,239,22,11,220,89,137,125,191,136,201,242,134,140,143,62,206,12,237,154,107,204,24,215,122,103,73,158,25,192,203,223,158,40,35,241, +18,221,166,254,186,205,153,0,182,174,14,153,109,223,22,96,231,38,19,224,94,99,211,141,1,137,151,232,62,251,254,131,76,184,115,210,11,66,148,254,197,129,90,229,92,168,93,232,182,167,122,68,18,47,113, +46,150,209,240,198,48,93,38,11,149,118,49,51,224,222,218,33,128,209,209,47,10,152,2,182,96,57,160,151,43,218,65,45,246,137,70,142,25,123,186,95,87,100,26,208,63,180,75,150,55,104,102,246,149,156,154, +213,76,110,57,97,141,28,66,29,109,13,24,9,42,69,253,166,204,73,188,193,65,40,45,65,212,182,167,196,158,116,53,191,93,214,207,11,157,196,27,164,241,106,165,0,240,120,143,142,87,211,76,15,244,85,225, +202,72,188,68,87,72,153,226,245,55,23,20,244,160,233,245,20,185,250,119,169,83,192,22,20,46,204,244,126,102,197,81,89,144,229,85,89,41,250,199,74,112,31,176,166,99,133,25,152,177,229,185,113,129,87, +246,11,254,24,54,18,47,209,41,74,124,159,186,135,114,29,29,212,54,56,174,9,80,147,245,171,174,143,97,139,164,82,39,241,6,133,244,6,73,181,104,245,138,12,212,10,214,217,125,4,137,55,244,92,215,224,8, +140,227,187,55,94,173,166,115,99,216,96,164,194,38,241,134,10,125,243,229,75,170,185,214,179,126,4,218,167,72,65,30,195,70,226,37,186,140,163,121,171,87,98,84,235,177,105,231,52,134,237,179,70,145, +155,73,188,164,183,32,240,67,131,100,63,207,109,118,224,149,31,91,143,77,91,125,89,235,125,243,39,116,121,12,27,35,241,146,120,131,129,120,216,191,58,181,206,220,124,108,154,46,128,196,184,214,251, +248,206,218,209,134,138,10,70,53,244,36,222,224,144,236,251,172,251,215,254,230,235,254,186,243,3,84,76,108,111,53,134,237,23,248,91,144,198,176,129,90,216,136,46,81,127,158,111,106,154,218,177,84,24, +36,94,149,241,209,239,188,159,127,22,169,44,72,188,106,51,189,215,108,6,128,151,159,35,241,146,120,213,103,122,87,22,0,117,182,9,84,18,20,176,169,207,244,142,253,83,244,79,219,140,5,84,18,100,121,213, +135,51,30,50,115,80,57,144,120,161,198,245,213,189,255,8,18,47,65,144,207,219,247,153,244,149,11,0,216,141,223,59,125,43,9,120,119,144,120,137,176,103,79,227,20,214,123,64,150,151,80,17,17,79,202,75, +0,224,226,71,190,125,243,17,239,174,239,222,23,73,188,68,248,195,184,203,221,76,6,144,49,233,93,110,162,183,55,241,145,205,100,121,9,85,224,155,82,93,169,2,80,77,110,3,161,82,25,191,5,0,113,194,145, +97,85,36,94,66,93,12,177,1,136,252,179,231,143,50,89,94,34,188,225,91,79,149,14,112,105,252,97,131,72,226,37,194,25,79,190,171,165,122,101,17,16,70,40,21,228,243,18,97,141,44,103,5,220,95,58,194,147, +43,83,243,48,17,214,48,179,16,176,230,140,63,154,78,150,151,8,115,211,155,31,104,175,112,139,114,170,140,58,230,16,106,100,96,140,114,136,39,241,18,42,132,251,70,95,93,46,146,120,9,53,58,194,199,248, +239,170,64,62,47,161,66,146,126,133,51,160,206,232,132,26,241,240,74,165,139,196,75,168,205,221,133,4,156,225,60,185,100,121,9,85,186,188,58,189,4,18,47,1,117,245,136,4,15,72,56,6,133,145,120,9,149, +32,235,165,24,0,76,136,81,142,241,224,248,211,6,18,47,161,22,206,63,163,89,160,155,28,95,162,87,138,69,8,144,168,51,58,161,30,243,83,197,141,119,217,185,197,252,247,209,144,83,21,15,137,151,80,13,197, +186,148,184,95,93,205,37,40,95,120,0,64,146,72,188,68,216,99,244,78,46,85,95,123,224,246,203,121,72,223,63,233,1,120,48,178,188,68,248,227,159,24,205,89,18,157,160,40,229,159,15,115,5,26,93,65,226,37, +194,208,240,222,252,214,17,111,125,195,132,197,143,3,91,42,100,0,175,202,219,92,36,94,34,204,97,135,118,71,110,246,10,117,95,178,13,96,6,17,192,41,27,89,94,66,77,200,162,17,112,136,0,192,4,7,137,151, +80,165,251,27,96,157,110,80,35,5,65,144,120,9,130,196,75,16,36,94,130,196,75,16,36,94,130,32,241,18,36,94,130,32,241,18,4,137,151,32,72,188,4,137,151,32,72,188,4,65,226,37,64,93,34,137,30,227,118,116, +178,239,174,111,131,145,217,33,241,134,11,249,244,155,73,226,85,41,103,183,118,238,188,73,84,84,36,222,48,131,211,36,116,78,227,84,84,36,222,112,195,83,85,213,165,89,245,8,18,111,184,32,118,99,25,9, +205,247,36,94,82,78,56,144,166,71,23,135,90,82,109,3,137,55,76,40,44,236,234,21,140,222,28,85,184,16,36,94,130,32,183,129,232,52,186,180,180,64,30,136,43,148,247,76,44,35,241,18,65,192,29,176,85,142, +25,17,186,105,115,88,153,32,146,120,137,115,103,222,144,64,123,127,178,248,103,221,11,1,241,89,57,97,164,94,21,138,119,144,130,27,247,144,116,1,157,57,224,238,123,144,229,126,39,52,63,239,154,139,179, +238,25,70,1,91,247,153,180,135,27,184,103,34,73,183,29,242,94,90,88,102,66,72,22,42,196,128,5,122,178,188,221,246,186,246,88,111,119,91,87,11,34,105,116,237,178,128,202,133,206,20,177,120,240,50,125, +8,2,55,249,212,170,108,235,90,18,111,119,153,112,205,253,208,205,29,190,128,180,11,205,244,0,223,96,46,11,3,220,230,136,251,47,120,52,20,183,172,88,62,56,115,97,129,72,226,237,94,126,63,126,21,0,110, +185,91,36,211,235,41,10,100,92,205,112,103,149,91,117,179,176,57,4,37,36,167,253,46,211,186,175,189,51,4,17,76,38,159,55,32,99,31,247,126,62,70,134,183,13,242,243,255,62,210,102,179,235,102,233,133, +16,164,94,248,171,205,13,118,196,236,245,126,39,79,7,0,24,167,3,0,19,39,155,101,178,188,129,137,240,125,14,56,68,50,109,11,247,145,84,91,42,76,47,197,135,194,237,117,38,69,122,171,145,217,92,211,152, +205,46,64,184,57,169,248,43,32,245,155,63,217,61,128,112,115,10,110,90,93,70,226,13,20,174,137,111,250,182,22,29,109,243,164,219,123,169,215,171,110,112,203,186,43,62,112,117,214,244,80,255,102,22,25, +29,115,76,17,75,158,10,193,67,30,95,101,89,244,190,216,226,41,1,54,108,22,0,176,19,55,113,209,49,179,183,139,36,222,0,62,151,223,242,226,127,218,250,81,188,96,234,214,222,201,219,76,247,198,86,251, +198,7,104,5,27,175,228,7,229,123,188,1,237,245,156,212,207,95,63,79,178,7,223,244,122,134,97,225,251,205,119,73,0,146,223,187,11,0,12,119,225,171,51,169,87,253,145,44,111,187,249,29,144,215,198,25, +177,103,95,238,21,203,203,43,3,182,180,92,58,149,215,12,108,149,77,94,163,205,67,183,235,89,59,253,104,174,168,92,139,245,157,16,152,143,81,246,91,91,27,125,118,192,198,123,0,174,84,95,249,222,63,158, +22,158,216,236,34,241,182,247,171,105,108,227,128,34,165,246,78,142,170,57,62,192,62,99,167,246,117,150,179,157,14,194,100,157,205,162,169,8,193,99,158,112,233,156,173,239,246,187,20,0,96,28,95,250, +239,223,108,79,137,227,201,242,182,135,82,222,150,117,138,46,239,157,28,197,120,202,59,149,153,115,201,96,23,94,87,161,144,107,89,34,218,131,254,152,142,47,44,83,203,91,248,180,198,180,20,69,138,6,6, +62,160,28,189,224,111,191,144,6,29,39,241,182,199,127,103,180,113,224,174,5,55,247,78,142,222,250,33,179,213,190,87,126,108,189,111,245,152,25,65,9,15,79,117,84,47,80,106,121,224,210,224,63,38,55,6, +215,123,90,136,183,50,129,255,254,235,36,32,9,202,113,23,162,165,40,137,196,27,32,74,249,201,191,245,231,59,218,40,32,61,38,247,142,207,11,109,171,44,241,208,78,106,125,222,57,76,190,160,52,220,65, +209,117,232,56,232,115,45,75,237,65,143,251,229,143,3,41,186,50,103,62,128,138,24,229,111,192,249,210,176,132,175,72,188,1,212,235,223,200,173,15,124,130,0,20,184,123,35,103,233,168,175,111,217,217, +205,132,86,187,144,14,252,43,8,213,248,157,24,195,118,212,102,121,32,4,33,91,160,111,77,229,137,4,0,240,112,224,208,115,107,207,171,172,133,77,54,248,156,184,186,27,64,116,128,103,72,46,231,12,65,178, +1,170,54,254,186,126,32,0,166,227,1,64,130,100,16,72,188,173,57,176,196,251,89,187,151,196,217,33,199,115,117,75,66,209,53,242,206,86,246,124,208,101,77,61,38,137,44,111,96,211,123,181,215,244,174,19, +72,155,29,219,200,43,16,23,252,218,50,67,110,235,125,251,93,160,206,232,29,243,209,18,0,88,231,160,78,101,157,193,62,67,31,138,100,5,26,73,209,45,234,175,190,117,111,225,214,23,73,187,157,50,189,243, +117,241,161,16,90,235,190,13,36,222,206,153,222,171,207,68,229,140,38,97,118,134,226,164,144,36,27,241,136,208,84,186,213,126,245,202,110,9,0,120,94,114,138,36,222,128,166,247,7,78,51,137,12,111,231, +34,4,14,217,65,47,42,231,63,33,3,64,67,227,157,36,146,229,237,180,122,129,127,145,46,59,231,54,92,98,15,65,157,247,1,239,71,21,160,7,112,134,111,172,60,27,238,225,244,0,135,234,99,36,94,226,220,57, +143,133,78,59,177,0,216,69,188,210,224,244,22,75,156,73,96,223,232,21,3,137,151,56,87,42,92,17,161,106,43,151,149,234,193,78,102,228,206,52,137,215,244,18,207,75,28,0,178,188,196,185,71,108,171,66, +151,182,34,197,222,45,59,234,111,194,87,3,27,110,183,233,204,229,174,250,12,254,139,40,80,223,6,2,225,91,35,59,250,168,254,106,43,98,19,60,98,131,237,85,146,92,195,151,159,73,241,56,93,36,94,2,231,94, +35,107,212,119,242,84,119,23,251,254,58,63,79,73,140,3,248,207,182,53,44,151,33,215,29,213,143,3,190,223,6,18,47,129,222,152,116,189,211,157,164,28,136,225,171,202,124,158,137,134,7,32,150,234,83,149, +242,79,65,226,37,130,193,172,116,116,174,195,204,201,130,130,46,154,94,241,1,61,148,60,111,162,210,247,255,226,0,140,93,240,71,124,187,150,196,75,4,133,245,141,155,101,92,123,39,30,226,187,60,125,206, +123,46,96,144,171,233,130,70,226,212,197,208,14,115,145,120,137,32,51,188,61,211,26,211,13,143,100,92,26,148,175,124,75,106,77,142,218,14,64,126,215,28,226,185,217,73,188,253,168,182,97,144,167,233, +60,98,109,98,250,109,55,82,223,191,191,113,123,183,247,163,62,31,212,60,76,4,169,182,129,107,171,51,24,90,205,28,2,208,130,42,68,216,144,116,107,29,58,59,126,20,180,148,21,17,78,196,235,127,150,65, +235,176,17,106,132,65,7,18,47,161,202,183,123,194,228,233,179,131,128,72,188,125,220,240,30,192,179,66,8,130,64,6,10,216,136,80,199,107,33,153,249,106,122,237,115,30,144,229,237,251,46,39,51,246,230, +253,101,157,187,34,232,99,116,12,35,57,26,61,220,247,49,58,32,59,210,123,243,237,90,60,127,67,200,71,15,147,120,251,32,90,199,204,27,199,63,246,81,47,230,224,48,242,111,163,85,223,137,110,112,221,248, +185,136,152,87,47,22,244,86,6,82,127,131,51,193,55,146,206,247,107,133,34,178,188,125,220,240,126,60,23,0,230,245,158,233,29,102,169,253,131,43,232,169,42,216,50,140,220,134,62,206,13,222,37,227,180, +171,123,43,188,209,189,135,218,219,66,49,75,36,35,183,161,175,35,251,186,11,76,233,173,5,15,111,77,194,218,224,27,94,22,1,153,196,219,199,97,63,249,102,23,213,222,91,141,160,173,195,38,251,125,88,214, +225,111,166,110,231,166,218,231,187,165,51,221,200,145,104,189,56,150,255,198,3,220,255,118,145,120,209,215,123,35,250,184,244,101,132,98,29,182,142,142,223,154,4,91,124,183,100,230,110,55,131,3,145, +15,18,111,31,103,174,127,227,206,243,154,237,143,214,172,232,126,162,92,167,187,46,26,118,110,170,93,219,189,150,176,243,86,180,55,208,66,167,179,157,12,143,133,223,73,188,161,194,208,32,51,54,169, +197,58,108,147,122,96,29,54,77,233,6,216,186,55,152,140,231,47,111,85,195,192,244,77,254,154,243,36,89,222,126,67,11,159,87,169,14,153,175,128,198,17,63,86,83,55,13,239,215,69,55,182,206,96,141,30, +212,72,209,143,104,24,88,179,167,185,253,27,60,166,160,251,137,238,106,220,180,182,99,118,71,28,94,106,233,174,225,61,80,28,40,202,107,152,139,65,147,109,115,125,234,34,241,246,105,156,165,22,223,86, +237,174,102,30,226,106,216,130,145,126,100,219,226,77,187,236,239,143,89,240,228,58,185,155,147,137,180,155,191,165,216,37,146,229,237,55,124,29,103,108,182,200,33,140,33,125,115,26,125,161,243,233, +57,216,178,190,187,213,177,98,128,252,201,62,135,69,25,166,175,117,26,29,36,222,62,78,186,239,179,174,249,122,135,81,128,24,194,69,4,153,32,139,57,35,77,216,58,79,232,182,129,108,71,155,194,174,77,91, +132,144,106,215,216,36,7,70,127,181,182,81,118,10,173,179,71,226,13,21,242,169,92,175,223,80,251,219,205,61,121,91,199,128,83,58,96,75,222,244,237,33,72,157,125,113,194,189,39,164,13,108,190,111,134, +247,155,231,104,162,87,7,89,222,158,116,122,75,188,226,93,23,42,237,106,82,91,183,178,177,89,22,0,176,125,161,9,133,118,145,144,131,183,52,103,19,90,31,24,24,36,63,216,40,46,254,133,9,91,118,237,0, +128,200,147,117,151,201,0,152,246,100,221,31,159,105,56,103,173,127,65,101,18,111,8,151,154,21,68,0,235,94,13,213,13,60,219,3,174,27,14,212,93,38,179,144,152,71,22,107,114,207,15,120,68,103,238,242, +20,169,1,111,32,63,158,13,96,230,237,250,150,205,32,58,242,121,123,214,244,26,54,103,162,238,133,144,165,127,73,160,150,58,151,219,190,211,142,16,133,84,242,144,205,181,129,155,7,255,154,15,157,249, +200,57,155,95,195,53,217,0,128,8,235,90,10,216,122,215,244,30,210,191,175,203,20,66,86,177,52,35,224,222,218,44,77,98,89,136,66,42,118,50,19,109,78,211,247,147,133,157,235,179,178,146,133,64,62,96,70, +228,82,123,243,180,234,242,1,152,221,118,52,169,64,39,241,6,43,208,112,41,112,182,120,121,245,90,78,59,177,167,87,248,142,12,130,1,108,11,229,96,91,71,204,128,123,64,105,46,206,77,190,194,85,38,108, +217,101,71,185,21,15,180,104,130,126,9,64,132,89,201,34,203,27,124,180,226,220,212,218,9,127,70,203,37,227,234,67,168,221,45,174,192,158,112,232,106,3,60,241,118,83,192,219,106,178,1,157,25,217,243, +223,57,39,245,86,166,161,214,86,97,118,216,206,62,19,177,176,185,215,171,51,1,26,192,12,160,225,203,73,226,13,14,215,93,61,7,145,86,190,71,199,171,157,178,245,248,99,30,185,55,183,192,52,36,192,129, +229,16,22,154,48,32,79,191,254,28,212,203,78,154,96,171,48,228,195,184,33,205,148,208,188,40,229,124,48,237,134,230,189,49,73,188,193,113,6,63,126,21,64,68,150,161,71,111,154,225,234,98,19,67,16,40, +181,155,116,73,129,250,200,139,247,62,248,188,89,183,184,233,76,236,93,14,18,34,80,183,78,22,1,135,81,52,153,31,161,128,173,103,72,153,226,13,146,31,234,73,211,43,59,92,189,240,168,243,77,171,54,7,52, +174,9,158,44,152,35,114,96,239,126,174,204,254,17,70,14,45,56,208,0,204,158,225,66,95,20,158,245,67,95,127,82,207,109,152,85,28,240,72,249,241,233,89,54,232,114,92,221,30,159,41,232,177,205,224,95, +223,152,155,42,144,229,237,145,112,237,103,223,6,23,219,172,163,249,32,104,39,5,152,197,249,166,238,47,169,90,222,110,173,253,185,61,132,182,157,78,242,92,153,127,235,211,92,75,70,126,27,141,38,35, +109,176,234,78,220,218,237,25,117,244,13,207,39,219,77,122,23,137,23,61,57,94,77,55,58,183,217,254,171,235,247,180,58,247,106,255,242,13,231,70,208,197,91,255,86,231,206,91,101,185,182,173,198,180,35, +169,182,183,255,51,224,190,32,12,18,146,169,87,89,79,33,92,131,192,173,94,124,125,235,6,169,104,110,197,185,44,248,235,55,133,65,127,136,243,86,116,110,52,8,15,221,142,182,206,42,50,58,46,59,49,99,81, +112,26,102,196,72,18,111,79,184,188,13,227,213,38,114,45,198,171,93,30,64,6,221,31,195,38,165,134,236,25,148,65,151,183,115,176,217,24,182,59,202,247,182,165,78,7,187,56,223,188,42,23,231,58,254,68, +112,145,229,69,88,142,87,235,129,49,108,93,135,107,119,104,93,179,254,233,186,118,126,212,229,19,243,116,179,44,231,110,117,23,146,120,123,156,61,205,151,132,26,121,65,107,19,53,200,240,47,132,120,12, +91,55,112,181,191,68,113,83,215,157,123,188,189,51,221,211,119,155,114,223,232,118,101,115,147,161,253,66,41,137,183,7,248,168,54,211,183,117,170,249,47,230,43,181,173,91,193,86,43,65,105,25,211,5,87, +188,98,231,221,212,200,118,197,139,183,5,251,172,191,156,115,23,29,10,216,122,140,67,13,229,57,81,106,86,245,211,122,102,116,61,48,78,65,248,13,224,234,244,192,58,69,135,22,77,183,45,28,7,121,190,233, +174,125,221,18,175,171,33,101,102,114,187,160,52,12,172,128,194,145,120,67,21,236,140,246,109,212,61,215,204,29,140,135,220,234,247,51,10,56,16,194,49,108,8,193,192,181,22,119,30,7,115,187,30,169,51, +222,62,107,81,183,172,127,18,50,94,243,110,142,128,178,67,142,0,87,9,0,138,134,90,216,66,135,92,187,217,187,81,123,119,63,120,216,33,155,107,219,63,97,240,70,221,154,110,205,235,154,15,230,181,216, +198,91,160,0,117,118,8,2,128,20,83,224,138,95,18,111,112,220,134,149,222,207,63,139,253,224,97,25,63,176,125,151,180,104,168,125,150,179,27,234,101,30,68,44,96,2,96,116,8,200,55,0,208,233,25,192,226, +71,6,158,219,143,196,27,20,234,175,217,12,0,27,158,235,15,226,125,167,163,22,66,185,124,163,46,151,117,199,166,219,97,141,119,154,19,28,243,76,40,7,224,66,182,35,205,28,255,119,61,170,72,188,161,99, +223,83,155,129,186,213,134,126,241,176,29,142,180,20,63,182,207,184,161,27,166,55,174,16,145,214,169,249,229,214,103,80,183,86,132,112,4,3,172,133,249,39,30,51,65,18,40,96,11,157,35,200,222,72,250, +113,153,32,246,147,199,213,151,181,95,26,198,249,38,78,234,178,215,112,99,245,171,105,166,153,154,41,48,3,47,37,137,40,46,93,143,69,9,128,25,181,1,167,174,34,241,6,75,189,227,56,237,196,87,251,203, +211,186,58,56,126,32,13,241,113,174,174,165,41,136,123,96,44,52,193,12,0,117,79,122,0,207,168,92,139,206,12,0,121,6,145,220,134,16,242,61,234,43,251,205,195,62,171,111,255,56,87,101,191,71,236,234, +116,35,145,101,153,142,13,171,0,0,117,43,146,0,192,105,243,122,40,91,158,2,249,188,68,48,112,15,133,169,3,135,86,142,154,143,169,93,115,122,29,11,74,240,68,153,110,229,74,59,176,229,129,181,34,0,200, +163,242,54,2,238,60,91,64,195,75,110,131,234,97,211,189,189,107,181,183,23,186,128,201,124,15,172,24,225,238,56,100,115,26,177,225,161,174,216,94,227,164,185,0,176,74,92,129,123,27,230,42,131,83,254, +212,10,128,185,188,77,119,177,36,222,62,230,108,251,196,90,159,15,192,184,27,136,173,10,253,77,77,5,29,233,251,219,205,119,189,211,149,20,163,34,0,0,83,30,101,2,0,135,232,143,131,133,166,173,127,13, +179,70,146,120,251,134,225,213,62,89,191,84,6,112,201,31,75,11,156,69,139,71,40,43,134,133,67,157,199,241,101,153,11,183,117,62,100,99,255,205,244,205,127,113,183,163,249,32,211,118,154,176,73,188, +170,39,209,13,0,152,110,60,9,195,175,83,245,158,21,119,133,67,174,60,67,16,111,140,235,244,233,220,248,174,140,255,33,241,246,21,124,93,212,148,42,104,15,45,137,46,231,98,159,88,22,14,217,250,10,58, +185,11,189,122,253,3,169,162,14,145,120,251,37,229,139,248,239,103,229,220,116,69,88,100,38,21,211,23,117,161,203,241,69,160,105,253,251,53,41,49,202,254,196,109,9,195,194,99,205,8,251,173,203,51,125, +155,69,29,119,96,142,5,173,250,222,159,104,181,24,102,69,140,231,255,202,134,30,229,244,66,24,228,174,208,164,203,236,202,194,133,100,121,251,15,178,198,86,203,183,118,127,245,85,226,213,29,245,60, +232,17,88,4,144,39,181,90,251,181,77,126,204,36,241,246,31,220,173,71,194,141,57,51,236,192,29,245,188,98,15,3,241,42,102,247,154,174,140,213,139,34,241,246,39,90,212,216,3,56,235,225,254,184,52,242, +46,197,21,6,185,187,45,29,54,35,58,111,121,71,145,219,208,159,104,29,149,73,107,214,141,95,161,209,127,44,163,215,123,244,178,72,211,217,140,109,93,240,50,246,249,230,122,168,25,43,82,192,214,47,253, +224,75,14,104,38,165,148,61,18,234,120,141,193,212,161,174,222,193,27,93,114,94,146,125,159,59,168,182,161,127,194,74,245,168,6,183,32,212,205,195,50,214,117,228,153,92,150,141,39,186,146,13,185,206, +59,225,133,123,153,72,226,237,151,240,143,166,84,238,57,16,123,53,11,237,109,116,67,144,43,118,228,53,88,106,19,187,148,168,211,187,172,252,95,39,144,229,237,135,216,129,138,132,170,191,218,126,47, +198,90,244,8,241,132,174,29,57,38,154,99,176,69,117,205,154,215,141,2,240,211,83,5,20,176,245,67,110,7,142,71,87,237,48,70,31,21,162,66,124,43,161,195,217,163,47,91,216,229,57,1,157,114,34,168,182, +161,223,34,241,250,247,12,14,237,127,110,143,77,116,161,39,166,210,110,219,240,126,155,89,155,43,119,213,145,158,4,124,47,146,120,251,107,99,177,164,136,128,112,38,196,62,239,176,14,251,92,222,118,61, +108,241,93,254,2,237,1,245,109,232,95,200,201,128,208,48,173,34,7,0,74,136,235,121,13,250,218,246,239,160,123,47,179,118,173,43,244,207,78,226,85,59,167,93,49,197,122,176,169,49,202,49,137,143,158, +136,20,145,247,132,86,189,135,225,105,255,132,91,255,4,91,18,72,188,68,71,68,43,154,249,39,204,83,119,234,171,119,36,187,46,122,223,124,217,34,69,10,169,213,99,199,77,237,215,54,104,222,203,172,93, +219,19,67,145,200,231,85,59,154,163,41,87,35,55,242,41,254,171,235,21,87,242,211,75,206,187,75,113,134,250,39,123,85,71,30,239,234,97,46,18,47,209,142,5,244,58,7,7,127,188,41,238,154,81,49,49,202,87, +85,21,215,112,105,121,49,252,247,219,186,149,92,167,27,149,111,109,255,176,240,222,166,218,231,60,32,241,18,237,132,106,222,185,13,228,1,69,169,113,137,168,42,123,206,195,86,243,169,70,165,234,211, +142,151,223,11,20,134,117,122,248,197,173,238,227,237,56,5,105,197,39,97,235,17,195,75,226,85,45,194,97,167,119,195,121,208,154,90,133,178,45,195,92,178,240,196,83,122,229,211,181,221,50,123,165,157, +31,112,230,105,167,247,76,90,225,210,54,166,197,35,241,18,126,116,121,135,222,247,154,94,97,133,223,139,16,229,199,27,103,155,233,26,198,95,165,119,218,169,112,79,221,222,230,121,133,86,139,187,141, +217,153,72,188,132,79,37,197,166,179,190,81,54,34,19,0,89,4,32,195,216,56,219,76,215,136,23,184,118,134,145,41,205,154,110,117,195,218,250,126,176,169,163,178,177,188,160,135,102,61,33,241,170,23,41, +192,180,50,221,31,55,204,125,191,191,157,163,123,27,55,35,50,95,110,195,163,101,6,241,239,155,80,187,222,13,18,47,209,163,252,188,184,115,231,109,114,47,110,195,179,144,197,1,39,80,103,187,204,69,226, +37,122,216,137,54,183,87,181,225,247,4,140,95,155,126,154,94,30,192,47,72,61,227,136,92,252,56,220,15,188,227,1,137,151,232,89,220,110,123,199,39,165,229,111,194,101,1,166,89,5,242,97,141,180,0,111, +238,72,18,73,188,68,56,134,137,133,54,211,79,173,39,228,49,228,3,139,99,230,0,238,172,29,114,143,105,151,196,75,116,169,78,98,214,28,44,144,91,174,244,42,150,230,1,102,0,47,127,123,184,235,61,33,73, +188,68,143,24,222,139,179,241,83,128,58,222,187,204,0,80,155,107,211,185,123,50,59,36,94,162,243,40,34,106,115,179,91,217,86,253,0,0,181,185,95,216,19,6,138,36,94,34,60,225,134,217,77,57,129,14,188, +185,81,4,88,79,207,78,217,231,250,243,14,130,116,35,169,44,84,150,183,162,141,217,70,238,56,12,102,148,123,122,102,213,190,102,121,217,158,83,119,239,13,143,249,105,251,162,229,29,14,212,189,29,64, +212,213,30,200,61,95,232,218,190,214,199,245,89,19,190,76,36,153,133,6,121,128,205,170,100,133,77,118,250,152,120,13,83,77,0,202,174,24,43,146,210,66,129,83,140,180,60,211,186,108,101,110,27,137,247, +220,171,114,50,1,0,251,239,35,157,133,198,244,166,218,44,247,14,149,195,36,55,125,43,96,147,255,227,253,140,18,72,103,161,161,104,74,174,198,4,18,111,8,48,46,107,24,34,67,58,11,13,199,221,186,109,36, +222,80,16,229,55,10,22,177,55,122,215,74,109,246,184,109,190,47,24,63,187,114,40,167,34,107,7,49,23,185,20,176,133,226,97,28,157,234,222,135,16,77,183,164,27,57,184,245,62,115,128,105,153,186,159,57, +78,233,1,179,115,184,221,252,105,236,230,2,59,137,55,132,68,204,237,141,187,206,8,176,111,110,39,247,117,14,101,92,232,159,98,220,205,1,90,121,106,210,155,252,145,167,217,78,226,13,29,92,76,207,223, +179,58,192,32,176,206,238,235,44,103,123,224,57,134,166,182,206,160,98,236,220,24,54,18,111,16,28,248,250,61,61,127,247,68,185,245,32,176,196,168,214,25,73,28,216,253,204,113,71,26,183,67,230,25,73, +245,173,31,164,168,137,116,77,110,144,219,16,116,228,209,232,226,120,172,96,242,86,128,155,190,242,99,235,125,171,71,7,37,115,204,220,75,163,217,34,77,111,22,136,36,222,224,183,94,250,183,254,98,238, +133,219,235,230,72,157,8,216,0,206,28,230,245,68,237,135,187,110,232,244,36,222,224,83,227,223,56,125,164,199,139,55,29,238,211,45,163,112,19,220,249,173,207,195,246,32,212,115,49,237,134,144,61,138, +187,221,210,211,32,92,220,134,190,85,207,235,240,85,81,214,189,65,125,27,66,23,12,35,210,73,226,13,62,204,216,104,222,136,80,97,191,253,40,137,55,4,78,239,15,22,0,168,203,171,236,191,210,98,70,99,104, +111,96,40,0,213,54,132,130,3,177,0,144,183,78,238,191,226,149,29,48,34,164,29,195,245,36,222,208,188,185,239,230,165,77,221,180,201,208,47,92,222,133,11,3,237,173,205,133,141,117,107,134,222,206,123, +189,38,106,97,11,5,78,57,13,175,36,245,231,112,45,210,10,212,174,207,216,22,194,101,179,169,133,45,84,211,133,3,172,159,104,55,63,224,94,51,96,117,243,203,66,103,123,197,67,22,114,27,136,115,228,228, +178,64,123,171,17,145,169,155,119,241,67,232,157,46,147,36,94,2,221,110,8,91,140,200,83,87,152,102,222,118,89,200,126,218,69,18,47,113,174,184,11,3,185,6,9,240,216,204,38,12,88,191,176,207,23,0,45,34, +216,215,40,47,175,48,230,199,110,198,29,150,68,18,47,161,190,154,94,102,92,148,175,123,252,184,190,143,63,40,185,13,189,128,16,234,55,39,59,210,178,116,166,85,22,18,47,17,108,130,210,254,165,107,247, +104,225,244,60,220,131,112,25,108,70,226,237,43,40,108,107,247,47,158,212,217,19,183,11,187,77,119,254,133,44,47,17,84,56,77,2,122,96,12,155,83,156,124,171,40,136,36,94,34,120,72,149,101,231,112,117, +231,199,176,201,198,249,166,85,5,36,94,34,136,136,65,210,83,135,99,216,68,147,125,214,163,228,54,16,193,36,77,143,30,169,228,148,143,239,54,61,155,235,34,241,18,193,163,176,48,40,134,183,227,49,108, +69,176,207,202,6,53,82,16,42,68,118,91,96,17,72,188,132,26,113,186,117,151,233,73,188,132,42,77,239,79,152,185,131,196,75,168,51,54,180,71,134,194,111,112,31,167,128,141,8,53,69,243,77,193,31,138,106, +184,77,177,123,64,150,151,8,241,219,77,6,67,223,29,75,65,226,237,203,120,20,44,10,126,27,155,43,92,198,82,144,120,251,116,196,54,196,30,252,121,197,156,233,20,176,17,61,0,195,128,224,251,13,166,191, +141,32,241,18,33,231,168,75,167,4,221,156,163,214,64,226,37,66,142,115,85,240,141,121,100,104,130,64,18,47,17,242,122,1,37,18,146,72,245,188,68,232,17,97,108,152,49,147,13,15,138,16,4,247,147,110,18, +47,209,19,20,6,236,201,222,154,59,59,255,125,16,10,73,188,68,79,176,180,113,12,113,187,171,16,117,54,176,187,237,182,176,153,50,135,196,219,215,105,50,254,253,246,131,237,156,39,253,216,185,120,77, +135,250,49,228,243,18,232,225,185,36,219,95,189,80,146,58,21,225,191,155,247,58,200,242,18,61,82,219,144,21,220,4,13,183,192,66,226,37,122,166,182,161,211,139,190,185,59,51,67,9,27,166,115,135,112, +226,106,18,47,209,192,176,37,181,219,131,218,41,210,176,115,83,173,157,250,54,16,61,128,1,181,65,213,46,59,108,197,166,120,18,47,17,122,88,105,144,95,176,97,150,165,238,9,23,137,151,8,61,202,49,211, +219,193,237,215,144,139,151,134,129,196,75,244,132,122,177,55,200,189,27,182,62,233,34,241,18,61,64,138,53,184,43,254,201,181,243,30,24,70,51,230,16,61,99,120,235,62,12,106,107,152,83,76,45,2,89,94, +162,7,168,178,40,7,131,154,160,108,44,162,121,27,136,158,128,125,139,45,83,17,126,147,186,147,219,64,116,136,126,62,78,184,64,179,68,18,42,196,144,89,187,70,6,77,247,68,168,143,180,93,168,157,10,178, +188,132,10,61,222,203,230,33,81,38,241,18,8,234,250,192,61,242,155,169,217,181,233,71,193,65,226,37,186,139,59,63,100,134,117,67,71,134,119,41,30,150,105,77,10,162,219,92,186,53,184,233,85,119,90,219, +242,41,211,79,7,203,72,188,68,247,127,220,19,130,154,220,217,206,46,34,200,226,191,61,129,249,81,32,241,18,221,165,106,96,85,175,188,46,54,117,231,114,156,221,33,147,120,137,238,98,15,225,160,3,221, +169,118,236,189,233,221,229,153,110,147,65,36,241,18,221,102,28,31,220,244,60,174,206,44,156,109,148,223,221,96,194,114,201,5,18,47,209,109,246,135,44,101,214,198,155,99,130,44,58,6,108,48,193,182, +222,13,18,47,161,38,12,14,76,31,107,1,242,108,125,123,209,108,18,47,250,224,168,53,171,38,27,192,155,57,137,125,94,187,36,94,21,163,75,75,107,189,115,148,5,64,126,22,88,25,72,188,4,84,213,122,183,6, +200,247,204,51,202,34,72,188,68,248,50,111,72,32,115,92,251,218,98,152,243,251,69,1,144,120,251,90,167,31,247,226,180,97,249,253,164,249,146,52,208,215,24,233,222,214,79,158,148,44,175,122,89,187,172, +159,23,0,137,87,189,176,12,23,194,125,140,36,137,151,8,136,236,112,245,239,2,32,159,151,32,241,18,68,191,113,27,116,131,219,30,221,197,119,112,20,211,219,77,250,118,165,55,30,168,253,76,147,217,233, +75,226,117,111,108,231,224,45,237,30,93,93,223,94,61,230,5,83,183,246,206,19,181,159,233,30,31,195,70,226,13,25,202,168,188,246,142,14,104,239,104,108,68,123,71,53,103,243,122,233,145,6,228,129,232, +23,150,55,46,177,157,131,213,92,251,71,141,237,105,72,50,246,206,19,181,159,233,224,112,86,32,201,246,186,120,149,106,180,55,184,43,198,83,222,206,81,46,186,251,71,67,72,251,153,166,154,205,62,83,26, +117,51,218,61,252,214,15,153,237,249,188,99,218,187,122,201,212,155,123,231,153,218,207,116,208,137,60,73,226,237,165,251,182,251,211,174,111,171,241,200,119,180,253,171,145,230,233,141,39,106,63,211, +100,132,251,80,17,180,219,134,25,15,89,118,180,115,20,162,220,206,146,143,16,123,101,240,86,84,187,153,238,177,49,108,160,70,10,130,32,241,18,4,137,151,32,72,188,4,137,151,32,72,188,4,65,226,37,72, +188,4,65,226,37,8,18,47,209,46,147,244,0,0,54,73,0,48,110,82,34,168,121,152,80,11,123,188,31,242,30,32,148,115,170,146,120,9,4,189,143,195,27,149,15,201,0,46,89,91,98,71,233,83,122,207,95,93,34,200, +109,32,84,1,231,157,125,253,118,30,236,191,79,165,36,196,221,89,67,62,47,161,58,142,77,76,81,202,165,184,187,5,18,47,161,54,38,36,160,108,198,2,233,10,39,137,151,80,27,223,232,229,149,230,171,143,198, +154,72,188,132,218,56,136,234,51,249,255,62,26,163,215,147,120,137,48,70,174,207,218,236,106,177,143,231,191,26,134,234,3,103,162,64,85,101,68,88,171,55,192,204,43,188,44,2,34,98,121,144,229,37,84, +134,196,0,0,236,56,137,151,80,27,124,148,0,142,71,44,185,13,132,218,168,118,93,236,156,84,255,75,80,35,5,161,58,244,136,91,176,231,227,4,80,223,6,66,117,12,57,112,227,213,43,52,73,103,200,242,18,234, +194,14,212,172,57,19,103,188,169,232,76,21,137,151,80,21,183,3,242,149,142,51,248,234,40,228,20,18,47,161,46,36,232,86,20,238,249,228,181,104,84,146,207,75,168,9,30,144,92,26,27,116,137,168,146,72, +188,132,10,144,19,193,165,239,5,24,192,93,52,211,253,65,52,174,86,106,200,231,37,84,129,251,88,204,135,122,176,9,49,209,246,131,105,105,210,7,30,94,177,187,72,188,132,26,136,173,226,150,84,24,229,79, +244,71,227,244,10,231,18,62,30,161,184,200,242,18,170,128,219,196,141,122,194,145,181,150,255,46,250,82,87,236,31,138,158,226,191,52,144,120,137,240,198,55,61,252,129,129,174,216,95,110,157,52,194, +243,193,222,179,107,184,171,183,164,42,229,32,241,18,97,13,115,120,135,170,201,95,62,81,173,73,208,87,127,106,135,227,219,3,154,4,207,145,181,34,53,15,19,97,141,225,138,183,124,91,223,46,88,196,43, +223,45,5,160,60,241,36,95,149,3,234,219,64,132,183,225,213,221,114,217,251,94,19,203,6,88,1,78,239,2,48,202,10,38,136,36,94,34,188,41,54,157,245,181,69,200,95,155,129,66,23,0,56,205,240,108,35,203,75, +32,252,155,131,125,52,174,197,44,231,131,38,218,35,8,18,47,65,144,120,9,130,196,75,144,120,9,130,196,75,16,36,94,130,196,75,16,36,94,130,32,241,18,4,137,151,32,241,18,4,137,151,32,72,188,68,191,164, +47,118,137,76,87,208,43,147,126,104,181,147,66,126,151,106,255,134,162,35,241,246,69,241,238,238,157,219,222,89,255,86,79,222,142,196,219,23,197,123,102,69,47,221,248,188,30,184,113,117,227,144,119, +18,111,31,20,175,198,216,91,119,142,11,245,13,56,164,146,100,251,114,192,198,241,244,186,200,242,170,19,241,138,183,122,233,206,105,110,87,232,103,103,220,213,184,105,37,241,246,185,39,218,210,91,55, +126,171,182,71,103,76,208,145,120,251,158,120,181,233,232,165,249,113,181,119,132,218,242,122,56,137,170,202,250,178,120,235,247,244,206,125,211,81,223,147,183,102,52,105,1,69,0,4,89,94,162,231,97, +198,64,117,115,178,72,226,37,194,30,57,224,196,78,154,4,148,147,120,137,48,231,226,128,245,13,181,185,48,31,17,73,188,68,88,51,51,224,222,186,75,148,28,157,222,69,226,37,212,71,196,92,196,150,174,51, +58,72,188,68,24,179,37,144,121,141,180,0,102,183,222,194,12,34,137,151,8,91,78,217,2,137,183,22,145,22,221,61,119,62,176,131,44,47,17,190,176,140,0,166,87,182,65,179,242,27,68,108,208,87,108,35,241, +18,225,138,236,112,5,170,252,133,44,198,230,153,35,173,67,251,252,252,254,36,222,62,167,104,128,13,207,114,101,71,174,93,72,150,55,28,73,81,194,47,79,113,96,204,24,30,111,78,46,55,47,87,30,159,181,17, +34,137,55,236,80,246,135,97,166,28,179,228,109,97,51,134,45,63,109,197,69,153,59,244,100,121,195,15,46,60,187,178,70,134,81,182,10,141,86,222,52,213,37,146,120,195,205,240,246,192,16,243,110,17,250, +108,113,157,30,195,230,96,243,77,27,174,35,203,27,118,134,55,60,135,169,85,247,64,182,206,118,33,114,187,194,110,74,142,18,73,188,97,133,235,202,253,97,153,175,68,185,7,242,245,89,227,230,220,14,78, +61,60,223,148,59,130,44,111,120,33,134,169,53,121,235,231,197,61,26,176,117,36,94,247,173,118,147,76,226,13,51,198,133,165,215,208,19,99,216,224,113,117,97,198,156,19,243,77,39,31,218,70,226,13,43, +194,211,107,8,191,49,108,133,122,251,173,239,128,198,176,17,106,228,184,69,183,64,32,241,18,106,132,187,20,195,244,36,94,66,141,200,159,99,102,5,137,151,80,37,169,185,145,19,4,18,47,161,70,196,149, +112,145,229,37,212,202,68,18,47,161,206,136,109,184,125,154,72,226,37,84,25,177,141,130,135,44,47,161,78,156,24,168,33,241,18,170,228,248,124,144,229,37,84,138,64,29,115,8,181,34,2,13,3,235,100,214, +169,75,24,137,151,8,19,60,93,157,248,73,38,241,18,97,66,228,109,240,15,64,209,119,238,10,254,7,18,47,17,22,44,207,108,216,236,172,13,38,241,18,225,65,102,147,232,237,88,231,46,249,145,196,75,132,5, +249,8,176,246,107,251,252,76,226,37,194,130,44,80,85,25,161,74,76,48,119,253,34,183,157,196,75,244,58,183,77,254,49,31,212,194,70,168,17,153,22,17,36,84,10,59,105,34,241,18,42,125,187,7,177,153,134,1, +17,234,244,26,244,168,4,213,54,16,106,36,233,54,21,117,179,33,241,18,77,209,233,107,159,243,144,219,64,168,17,183,201,158,66,1,27,161,70,216,23,168,141,39,183,129,80,35,83,111,115,159,112,145,120,9, +53,26,222,19,166,31,215,200,228,54,16,42,36,249,114,108,139,167,49,108,132,26,13,175,52,217,253,168,76,45,108,61,143,68,226,195,57,246,90,16,190,55,189,57,21,100,121,137,48,129,235,252,210,159,130, +163,202,157,61,134,196,219,227,40,151,62,248,160,234,138,50,122,224,255,252,15,194,102,169,55,221,225,165,120,243,182,109,36,222,158,55,48,177,177,234,43,202,106,77,2,194,102,29,54,205,173,187,44,125, +220,227,13,83,241,74,101,106,236,78,18,235,41,11,253,77,142,52,110,182,55,68,130,197,191,247,34,222,52,244,241,133,179,137,160,241,214,230,158,173,76,168,90,166,111,235,152,17,231,109,170,122,169,207, +87,131,134,167,219,96,86,101,89,234,230,72,225,80,79,196,4,217,17,249,13,220,239,13,115,145,69,33,58,69,250,91,155,123,114,216,2,139,12,108,121,53,9,122,48,107,85,85,85,182,14,100,121,9,85,49,172,60, +210,170,201,6,158,204,21,68,18,47,161,38,216,183,43,34,50,1,247,242,125,16,201,242,18,225,43,84,99,92,171,125,210,252,76,0,91,191,93,235,233,7,5,64,226,85,47,242,182,192,83,147,229,73,95,252,61,73,36, +241,18,97,204,194,133,129,246,214,230,218,160,25,214,47,106,120,73,188,125,13,205,106,35,228,254,209,58,65,226,85,47,129,167,20,83,146,29,253,165,0,72,188,234,101,195,178,126,94,0,36,94,245,162,11, +216,16,41,111,39,241,18,225,239,54,20,186,250,185,123,79,26,32,72,188,4,65,110,131,122,203,82,59,41,228,247,104,88,86,66,209,81,129,147,120,131,71,253,91,61,26,174,81,129,147,120,131,134,114,254,86, +132,207,24,54,18,47,209,5,184,17,8,159,49,108,36,94,162,43,84,245,64,71,46,37,95,237,195,77,8,162,253,49,108,100,121,9,132,243,192,59,170,228,36,84,107,120,35,201,242,210,247,151,32,241,18,4,137,151, +32,72,188,4,137,151,32,72,188,4,65,226,37,8,18,47,65,226,37,8,18,47,65,144,120,9,18,47,65,144,120,9,130,196,75,16,36,94,130,196,75,16,36,94,2,180,62,51,65,16,68,184,147,32,80,25,16,4,65,16,4,65,16,4, +65,16,4,65,16,4,65,16,4,65,16,4,65,16,4,65,16,4,65,16,4,65,16,4,65,16,4,65,16,4,65,16,68,104,224,154,108,51,223,136,62,89,4,140,222,77,71,195,17,89,244,110,26,3,108,1,70,71,243,100,125,151,55,57,163, +27,248,19,113,156,219,35,50,193,225,79,207,17,130,18,52,158,211,51,54,207,169,65,244,63,184,163,117,25,52,60,135,127,163,113,135,65,12,39,77,25,91,188,122,99,64,25,24,155,159,226,104,250,180,128,44, +26,113,174,26,242,234,153,9,13,9,27,155,109,249,199,175,50,53,124,79,153,74,236,9,75,111,98,72,84,140,95,125,66,19,161,180,16,150,49,120,150,55,139,247,109,236,18,35,30,241,110,125,241,110,61,192,226, +191,121,4,238,231,13,34,160,173,207,226,61,171,4,17,208,121,30,131,123,237,88,239,183,66,184,229,11,123,211,84,253,151,195,179,170,251,89,107,72,100,215,185,217,149,44,222,155,57,118,63,191,197,21, +124,169,61,166,172,12,86,82,131,50,109,0,155,106,207,226,241,197,187,99,197,166,101,176,197,213,240,28,13,27,227,211,253,59,46,120,63,140,76,175,47,207,158,85,222,159,99,99,209,227,112,175,173,111, +241,168,83,119,220,207,227,251,87,51,182,249,223,209,22,87,147,167,5,220,207,61,222,176,109,67,199,107,15,11,35,211,125,118,250,75,118,200,187,144,46,27,178,162,64,68,242,137,13,201,48,240,203,0,92, +119,245,253,146,38,97,62,128,49,83,50,96,240,20,120,19,249,249,206,183,93,77,138,79,115,177,127,29,222,49,207,122,186,191,62,169,47,17,205,87,231,244,102,210,7,103,188,45,186,0,24,179,207,214,239,13, +246,75,102,198,57,149,193,18,111,250,148,135,86,203,184,97,167,45,81,111,252,110,249,135,0,180,26,95,25,176,218,2,140,156,232,45,228,219,179,107,222,21,93,128,241,170,59,63,144,10,0,8,23,45,185,32, +124,180,235,127,249,154,132,213,122,23,0,121,113,6,12,158,130,230,5,127,195,206,63,253,34,158,141,190,252,247,122,23,0,68,102,215,212,22,136,90,214,184,124,243,152,245,115,252,19,2,201,171,229,206,76, +247,36,8,45,126,94,229,175,87,212,8,76,251,76,50,224,180,62,34,128,125,114,191,4,207,248,165,2,180,223,102,24,225,180,213,0,0,6,182,92,51,186,222,247,59,33,132,213,98,189,53,97,238,46,124,157,177,209, +0,246,209,139,19,245,112,84,216,174,247,190,12,214,218,227,41,128,4,128,197,2,186,56,1,0,123,165,212,18,86,94,134,0,0,158,171,31,139,3,192,78,101,8,13,66,105,120,212,143,94,156,24,15,217,249,171,181, +113,0,192,56,9,137,205,158,83,144,26,255,16,58,57,87,89,43,187,36,148,62,204,39,143,55,2,128,243,49,13,12,79,75,0,243,88,53,24,251,152,224,0,43,121,88,0,160,29,121,111,171,116,197,192,233,245,34,233, +211,194,220,141,20,110,150,92,128,193,154,12,0,112,90,189,47,47,160,213,225,1,102,216,109,135,123,155,83,0,196,129,81,139,194,42,98,243,102,70,30,159,46,0,134,167,4,209,47,148,6,12,214,84,0,96,242, +253,233,122,0,24,12,121,186,8,104,27,30,86,228,27,159,252,48,58,225,54,0,108,191,4,96,230,119,0,96,120,206,235,17,207,125,109,224,112,131,102,37,238,208,203,195,53,206,137,24,178,121,144,80,122,147, +70,59,209,185,95,186,67,63,106,51,192,198,222,92,217,42,24,26,155,235,117,213,184,115,41,132,177,185,0,238,56,27,36,187,102,18,195,91,188,242,240,209,246,50,86,250,150,222,249,169,132,59,244,197,233, +178,8,200,134,231,0,220,209,234,71,131,201,165,175,70,227,193,243,222,179,11,162,60,218,190,64,227,9,163,39,25,155,11,96,112,178,231,233,92,104,63,55,54,8,165,81,116,159,191,34,179,79,37,12,50,58,31, +43,112,1,194,20,8,245,26,143,82,183,7,192,29,53,187,0,108,209,35,213,231,142,41,114,167,196,139,111,151,1,145,51,189,151,44,6,128,39,166,31,172,250,193,196,94,92,140,130,229,72,62,51,215,32,207,180, +71,126,46,93,56,112,140,108,184,221,149,187,83,185,169,202,101,248,118,118,235,31,100,239,229,62,198,141,128,103,91,203,51,210,244,158,50,17,0,180,183,7,56,10,0,168,94,12,112,119,180,147,70,0,198,141, +0,142,4,144,169,230,172,228,251,134,5,184,223,184,17,1,175,105,40,164,27,249,192,199,199,141,192,65,128,221,196,31,9,194,23,163,52,163,170,26,242,239,36,231,123,91,68,28,205,230,134,55,22,164,118,98, +203,147,39,92,249,152,4,185,56,235,170,132,15,128,99,67,75,30,217,22,32,22,157,20,211,86,153,77,230,59,85,152,29,25,132,155,248,128,55,80,22,3,136,248,83,122,169,190,44,233,90,140,190,221,149,187,83, +73,240,52,22,81,210,175,193,62,177,185,16,249,167,27,98,37,0,81,153,149,155,239,29,81,38,203,139,1,12,50,126,155,11,176,203,129,197,29,221,191,185,120,181,119,72,13,174,198,100,5,80,86,222,91,109,218, +32,213,205,31,23,253,222,164,137,177,158,225,236,197,175,39,125,191,105,90,172,248,75,108,24,148,88,233,48,70,11,174,210,245,82,128,106,168,201,10,0,124,47,2,72,59,189,31,90,147,221,171,27,0,242,118, +152,229,119,78,23,226,38,0,208,14,205,7,50,182,1,147,121,160,133,240,38,43,136,245,109,237,222,15,220,244,62,96,150,183,3,152,204,231,195,140,124,128,77,71,190,47,89,192,109,71,154,59,31,24,44,180, +214,210,181,191,49,122,119,106,135,230,131,101,108,195,100,222,109,7,116,38,207,54,164,21,238,135,206,100,135,63,15,56,34,98,50,127,68,4,210,244,71,68,232,110,181,3,90,189,11,96,211,1,0,249,254,226, +170,207,199,76,32,121,55,180,250,193,250,66,23,192,166,203,219,205,200,247,229,112,50,159,15,76,230,143,56,167,123,182,249,118,249,210,157,204,31,17,91,164,166,77,149,62,184,222,158,50,187,230,146,28, +54,169,58,239,162,63,92,233,141,189,211,162,193,243,173,94,219,199,175,212,120,171,127,151,47,150,197,226,146,123,19,4,151,239,155,233,217,6,176,233,158,109,128,57,31,192,196,189,62,161,77,247,151,17, +155,238,62,190,27,44,99,155,175,48,217,116,228,195,12,121,59,0,152,225,182,107,111,247,149,204,219,190,114,69,190,206,84,232,2,210,244,110,123,154,30,128,87,178,108,170,29,224,76,118,237,237,200,7,96, +110,124,119,147,21,84,59,150,124,46,221,45,214,68,99,195,224,196,202,168,154,228,175,26,53,127,121,166,116,201,60,54,73,217,251,187,207,15,79,45,16,217,79,16,246,29,188,231,255,92,236,70,128,247,170, +176,250,7,192,172,72,0,160,236,237,156,120,235,191,18,17,233,219,126,95,6,32,200,156,146,2,143,113,63,216,49,195,190,255,154,148,15,190,223,207,62,31,138,100,158,85,124,191,223,120,208,24,93,147,114, +151,160,121,191,149,101,240,94,238,205,171,251,87,41,202,231,47,0,96,67,253,175,61,31,194,175,70,84,229,232,93,192,216,147,182,232,202,165,122,23,118,3,0,116,77,19,41,170,100,137,222,52,118,47,142, +225,171,182,152,236,190,87,189,219,255,210,229,124,0,245,249,13,53,127,238,171,103,241,213,159,236,107,109,36,126,50,29,40,74,5,128,235,62,182,241,223,255,94,239,218,13,6,96,76,62,192,10,23,143,80,62, +95,239,79,23,104,220,42,44,4,216,101,59,87,196,84,127,187,14,192,13,249,205,18,189,238,147,188,170,63,60,3,37,71,95,186,214,85,232,207,78,99,14,119,3,96,13,89,245,38,185,27,254,157,152,218,44,181,232, +73,168,16,185,146,26,172,54,58,246,128,173,154,166,209,151,1,128,188,7,184,186,229,227,120,30,151,144,186,201,120,105,77,77,201,227,255,130,50,44,234,190,39,124,111,176,177,84,82,243,23,199,68,87,255, +222,247,69,150,27,110,38,231,99,68,142,254,251,223,11,98,147,34,108,124,49,254,52,220,249,141,123,225,206,247,151,70,97,161,183,154,86,4,38,252,99,69,140,242,221,147,168,207,135,32,130,53,121,154,221, +0,48,101,219,196,172,187,162,245,168,56,93,104,124,109,122,116,227,23,144,59,46,25,31,49,217,247,128,141,218,54,145,7,56,78,26,122,6,49,130,75,222,3,24,189,42,100,151,3,69,101,93,178,188,173,223,121, +129,145,247,136,67,100,175,251,124,16,133,174,184,56,200,89,44,209,116,182,204,5,241,124,217,252,199,235,51,164,79,218,157,230,216,112,205,163,18,254,55,110,153,12,195,183,121,0,224,121,40,233,1,197, +242,123,61,227,31,2,216,183,255,150,144,26,251,16,82,238,228,1,40,159,231,54,137,74,26,178,17,63,239,81,17,44,102,62,99,235,148,249,50,75,186,147,95,89,177,78,89,85,198,216,58,172,116,105,215,250,222, +220,70,76,185,42,30,248,223,44,87,43,211,251,141,222,61,240,44,0,225,147,245,2,82,249,133,194,44,254,164,93,196,53,243,60,15,25,166,24,245,236,127,121,187,232,203,3,240,229,94,76,209,151,22,136,194, +20,125,105,1,59,241,146,1,136,71,129,200,254,157,7,0,88,233,45,85,246,241,122,129,241,192,175,50,144,137,1,250,210,2,145,93,190,72,153,247,146,178,42,74,52,206,224,119,86,204,224,87,70,213,204,229,63, +127,113,173,231,33,25,194,44,254,159,101,152,197,127,185,87,52,204,226,75,11,156,59,243,0,64,89,229,77,45,105,248,232,119,92,186,139,100,195,219,23,2,192,48,62,94,40,227,0,37,80,213,180,71,55,13,6, +235,95,223,121,179,52,77,56,158,8,49,10,92,108,21,0,48,221,243,158,87,28,76,187,214,243,16,148,188,251,68,104,248,135,188,121,245,151,81,237,107,135,214,214,31,202,64,42,191,9,17,235,148,85,101,76, +187,22,43,203,95,130,50,95,6,184,151,80,191,112,240,31,79,189,237,192,213,255,235,177,248,174,81,86,76,17,78,218,69,97,138,190,118,211,53,2,0,156,250,35,192,62,126,33,21,72,229,95,119,174,85,230,3,73, +15,160,180,89,133,216,137,99,114,76,205,215,171,206,218,93,16,191,155,102,222,212,112,32,57,13,117,107,61,0,100,205,49,57,22,224,78,176,234,205,211,204,203,186,236,182,116,32,94,49,189,6,181,75,74, +252,121,146,146,43,93,0,103,246,56,225,182,3,40,4,127,22,242,16,219,111,91,95,153,162,248,90,246,88,233,91,18,224,124,92,116,84,148,30,150,0,96,236,67,35,39,14,253,33,81,54,224,137,130,2,207,71,18,80, +148,245,133,93,159,33,1,96,255,235,106,45,60,36,95,59,81,20,68,121,252,179,111,28,154,88,9,224,199,140,179,192,196,74,0,26,163,70,112,113,190,150,154,49,175,30,126,75,18,68,124,179,225,55,173,190,65, +191,117,126,240,27,0,44,226,144,36,136,69,243,142,20,255,48,113,204,59,72,79,52,14,217,228,124,5,144,157,57,203,192,188,121,0,251,82,18,18,141,95,74,0,187,234,36,251,225,35,137,201,168,88,113,62,27, +182,68,0,0,141,201,91,93,108,248,173,0,57,107,123,252,125,18,156,203,255,100,172,205,5,23,99,28,187,112,98,37,7,120,226,140,165,199,50,206,166,148,255,119,34,251,28,19,135,62,4,232,51,106,62,119,8, +113,198,47,37,246,223,140,154,147,44,241,31,18,0,104,56,65,4,192,190,73,87,162,16,149,9,79,213,87,0,228,129,175,40,142,230,109,72,0,139,51,2,28,3,52,55,67,99,93,191,24,186,83,15,125,20,49,161,18,242, +230,233,83,255,230,2,160,225,140,99,54,2,48,142,125,40,249,86,163,40,136,158,171,159,216,236,2,128,134,50,218,12,227,101,183,72,40,154,183,91,46,157,88,9,128,51,106,160,155,40,105,226,93,96,90,35,46, +91,168,51,14,249,0,194,36,227,152,69,190,107,52,194,32,227,71,64,98,162,112,209,166,65,70,0,72,245,216,69,195,111,83,153,140,162,172,15,107,38,214,88,182,125,93,106,212,124,217,44,183,7,216,108,78, +210,192,237,2,240,61,224,108,140,76,121,225,244,237,219,0,224,96,196,24,151,136,235,127,137,45,23,32,182,85,96,158,194,119,208,60,220,254,180,254,198,219,0,137,13,89,3,32,53,218,121,38,5,202,55,43, +235,63,125,100,187,253,24,19,188,110,46,167,156,216,243,64,160,250,128,253,14,135,195,113,72,0,132,199,37,6,176,146,155,120,195,51,82,67,189,29,103,18,32,202,139,247,25,135,214,48,1,40,178,198,162,0, +0,228,146,245,141,254,243,118,127,253,138,146,12,163,8,200,89,10,144,220,180,205,81,200,22,154,212,199,73,49,143,75,12,128,225,184,212,202,107,200,80,142,1,0,78,214,48,17,172,200,250,225,42,20,159,29, +119,114,162,102,245,176,167,193,0,148,172,211,55,4,28,13,115,230,115,64,244,205,18,51,0,66,201,195,211,126,35,120,111,237,53,134,172,52,3,64,145,137,73,0,74,93,130,217,107,67,198,248,42,38,21,0,192, +176,71,5,165,161,126,86,241,237,215,92,156,8,68,207,244,150,198,24,223,111,233,49,73,225,144,162,176,211,41,222,242,91,97,243,222,70,223,164,62,98,175,195,225,216,255,22,32,15,55,142,90,111,146,224, +254,225,87,118,195,204,98,136,103,184,225,250,230,147,253,115,63,204,134,81,4,147,179,206,54,107,34,151,0,62,162,70,0,59,184,158,53,20,33,0,164,152,4,224,42,239,182,29,136,184,15,146,210,228,66,9,236, +235,70,231,176,104,177,147,149,166,67,0,88,201,117,67,236,242,162,196,235,31,19,134,108,110,38,51,185,26,162,226,98,201,222,135,142,105,234,33,137,111,121,127,109,228,79,30,88,3,72,195,81,225,225,15, +47,104,89,149,249,150,195,225,112,56,28,98,55,214,164,200,48,155,205,149,59,37,165,66,118,10,0,27,158,169,72,199,80,245,167,155,68,54,115,129,0,217,255,34,148,207,30,216,49,172,245,213,156,213,106, +181,90,127,115,24,240,204,198,232,63,95,235,144,199,57,35,77,141,21,206,206,154,151,198,127,128,18,139,254,15,134,209,214,52,17,39,111,64,58,3,24,228,65,197,190,83,76,204,239,54,179,146,137,236,165, +167,175,45,48,106,156,45,171,151,102,251,186,178,48,48,0,85,179,217,144,199,126,249,182,83,55,181,69,65,164,254,183,114,244,90,0,16,254,96,24,253,231,107,29,66,140,114,181,24,241,219,152,155,229,209, +47,188,155,193,134,76,186,150,55,204,137,109,104,20,64,19,25,15,28,46,140,206,25,191,205,201,69,115,195,33,0,141,193,224,220,202,212,63,255,134,23,145,250,230,181,188,231,90,49,134,33,42,83,110,238, +21,203,37,25,204,221,170,112,38,220,224,0,162,125,169,249,156,124,37,6,167,101,200,60,182,71,249,106,50,188,157,71,154,126,13,47,182,90,173,86,171,53,29,204,36,230,221,90,14,160,254,196,107,98,76,13, +176,25,26,177,185,183,197,29,175,97,47,221,63,223,33,196,248,171,130,140,12,222,18,149,142,38,47,191,54,202,48,200,151,180,183,8,5,81,47,65,72,247,166,98,130,214,89,9,30,3,93,128,17,30,183,55,217,111, +42,27,122,37,176,146,5,194,92,33,117,197,184,141,81,134,233,31,61,129,65,199,6,101,58,243,38,52,151,22,31,167,155,202,85,182,214,198,25,19,107,216,171,21,192,180,19,235,114,207,223,199,69,183,60,207, +251,180,86,75,55,220,134,173,0,198,47,16,234,197,50,136,64,234,39,146,225,111,222,78,35,12,214,143,154,250,165,204,16,224,234,67,102,128,25,94,213,139,31,148,74,169,139,114,241,208,199,108,225,134, +154,212,199,214,32,242,240,80,0,24,53,78,206,41,169,225,191,158,232,124,251,89,204,255,92,138,113,65,121,218,142,156,12,12,255,170,193,182,250,213,123,145,52,58,5,88,98,138,31,94,209,162,213,204,247, +2,126,78,1,6,236,67,137,148,186,40,23,79,223,219,202,7,31,56,147,189,60,1,0,156,19,157,111,231,226,33,65,179,32,215,144,121,229,175,147,141,207,95,95,87,105,152,41,97,194,142,212,4,14,184,114,0,176, +250,166,166,151,150,172,102,79,175,194,242,184,137,177,21,171,165,188,249,192,87,9,62,79,36,154,125,157,139,215,166,225,228,179,194,107,127,24,243,237,65,193,145,20,205,170,154,221,155,29,171,188,100, +60,107,81,200,236,135,251,36,160,100,141,244,167,165,224,142,52,120,70,216,14,240,124,131,90,247,3,192,215,172,137,231,32,167,165,121,109,43,99,192,49,49,14,0,14,140,3,167,0,110,217,252,72,139,175, +245,3,24,149,2,28,20,12,201,251,27,203,40,234,95,0,96,252,102,153,60,246,35,205,109,47,2,96,58,239,13,101,217,252,134,139,111,16,80,244,131,2,220,63,255,2,145,255,174,29,7,8,6,0,194,44,239,161,167, +151,225,188,55,245,124,212,112,231,37,57,200,139,120,110,176,98,136,43,201,92,95,51,122,92,139,10,217,38,21,180,74,211,253,39,188,63,15,222,250,15,89,196,65,41,25,40,23,6,183,120,103,69,190,118,219, +65,5,98,87,197,27,145,7,128,75,19,47,139,6,0,54,108,38,170,248,91,49,232,235,120,251,68,233,100,250,33,105,40,0,89,11,14,144,197,0,77,87,130,8,200,162,113,218,101,198,83,168,253,11,216,175,246,166,39, +112,114,237,62,179,207,214,179,21,83,237,99,95,155,198,31,148,234,158,17,196,235,94,93,118,209,111,128,95,152,177,243,190,195,134,11,197,22,1,155,236,118,92,146,177,141,155,6,157,208,92,188,41,87,65, +240,26,106,51,160,5,4,81,254,55,216,13,219,38,182,110,121,173,62,238,2,192,52,210,232,25,130,115,74,220,249,96,159,57,149,111,132,3,251,42,167,10,167,246,65,123,53,127,48,249,64,13,56,115,203,138,41, +97,251,164,191,8,226,224,99,0,80,183,112,50,223,32,38,241,173,154,231,4,231,238,105,108,147,254,240,207,211,198,238,77,77,199,49,211,217,205,49,205,222,223,205,236,21,243,246,150,133,83,92,153,232, +130,11,117,79,54,73,205,195,51,201,235,227,54,121,85,134,107,225,70,192,238,84,74,227,111,51,244,23,58,155,255,44,123,163,215,178,184,140,109,220,180,198,111,3,204,192,37,94,111,244,47,6,231,20,209, +24,171,7,144,146,230,43,66,62,86,65,156,41,222,247,219,118,253,236,98,207,24,237,237,28,7,152,129,35,0,24,51,121,109,248,224,57,146,187,72,15,169,18,47,155,236,105,167,197,49,178,252,234,178,184,159, +229,239,91,116,204,148,221,128,198,47,225,166,209,55,152,210,180,254,195,80,105,56,13,49,234,15,87,46,108,217,14,3,191,15,211,85,183,161,200,104,52,26,83,101,205,74,15,0,36,255,61,157,189,194,3,206, +177,89,89,171,227,184,11,27,190,75,74,187,45,132,194,201,39,202,51,217,198,235,33,255,251,140,113,58,32,149,149,31,245,122,114,201,135,69,28,124,5,247,15,150,147,38,136,40,120,91,140,21,129,186,252, +252,18,140,113,54,148,65,149,255,145,191,93,178,166,12,202,86,111,178,50,100,223,126,207,133,195,13,190,150,155,237,249,246,2,160,118,254,251,30,200,239,159,105,245,85,250,111,229,232,247,93,0,144,38, +87,197,139,114,69,222,242,92,121,192,222,148,185,194,168,50,104,156,155,226,81,255,193,102,68,235,1,101,123,254,105,127,225,187,32,2,248,238,247,187,46,16,113,218,91,132,250,170,163,13,106,138,192, +232,10,17,74,156,34,185,234,21,158,115,113,81,210,69,204,29,7,64,17,225,243,125,226,5,197,117,164,85,225,100,179,77,94,79,190,234,104,83,15,69,2,144,222,242,220,237,114,71,171,88,137,66,115,113,20,65, +6,160,217,176,231,249,109,80,182,54,77,42,223,238,125,138,209,155,69,249,131,99,136,230,1,207,133,9,222,34,20,237,26,167,246,96,141,175,56,185,111,164,75,1,37,127,187,11,216,150,239,85,153,51,177,8,0, +112,122,99,190,61,26,18,150,111,41,118,161,240,111,0,196,213,206,139,239,99,107,186,88,85,16,185,117,235,214,173,91,79,50,100,58,183,200,40,20,53,45,158,212,255,167,169,187,181,13,194,198,181,50,0, +166,188,128,81,227,146,1,172,248,187,249,189,65,79,253,71,225,59,104,247,29,251,7,128,27,12,225,202,119,20,156,145,1,105,243,180,203,20,196,14,116,248,234,145,221,71,93,192,112,112,38,156,174,2,112,1, +56,0,17,115,113,177,52,212,27,88,225,104,147,239,133,118,200,42,140,51,38,72,16,42,192,205,109,12,194,79,154,60,233,205,226,145,81,57,24,103,140,77,110,213,242,250,48,94,242,248,156,17,15,7,236,223, +175,5,126,60,230,120,216,249,1,16,5,9,64,194,25,153,113,28,36,161,161,195,122,196,92,175,78,126,153,3,150,145,48,14,0,116,83,115,177,127,85,99,111,210,163,128,8,236,133,38,25,186,51,224,245,255,174, +76,18,147,128,140,6,109,237,216,21,255,246,87,45,90,112,60,242,236,248,109,128,94,142,136,183,195,241,167,102,53,131,74,129,177,153,225,225,155,234,148,125,226,253,226,207,169,81,248,154,166,63,114, +95,177,166,54,196,91,62,138,246,37,96,114,66,162,20,31,160,5,76,95,137,17,146,156,145,13,224,228,4,111,17,10,59,116,191,249,218,233,191,155,231,42,182,121,82,243,139,162,31,61,224,74,5,128,139,230,34, +54,93,113,137,198,21,96,55,167,140,4,32,15,139,42,145,13,45,127,221,153,14,240,0,28,107,41,74,223,14,46,1,0,98,128,88,252,119,46,56,254,176,169,185,141,77,205,241,85,238,137,93,22,175,209,1,176,75, +109,75,4,17,192,4,131,192,86,24,96,159,173,252,249,178,124,227,179,166,233,139,252,177,235,208,54,46,87,108,0,176,26,242,193,255,241,214,117,124,15,40,113,206,79,158,3,39,13,5,160,28,244,154,103,30, +219,1,224,0,15,192,51,3,0,123,53,201,43,159,36,30,53,98,131,85,178,198,250,20,193,156,115,1,72,34,0,104,254,91,243,242,173,205,123,172,100,37,12,74,149,91,181,247,149,62,55,124,185,191,72,183,249,135, +63,28,56,187,72,52,76,143,6,175,64,2,14,156,154,13,240,82,99,223,66,131,236,239,230,52,254,246,193,201,0,16,181,45,221,118,177,212,36,112,31,42,2,201,50,68,200,117,16,121,121,230,59,131,133,83,0,156, +51,26,18,153,81,83,85,221,170,108,34,89,21,128,209,240,228,141,111,162,76,94,241,254,92,241,190,182,50,121,242,17,23,223,220,166,158,242,246,108,29,105,116,3,188,215,131,98,28,112,12,0,59,168,247,85, +62,31,158,11,64,168,7,88,246,136,137,18,132,0,150,91,18,1,241,252,217,26,0,218,255,26,215,122,139,240,204,193,4,238,234,6,241,14,31,125,77,11,241,14,186,111,200,255,1,128,124,213,85,0,27,82,129,131, +17,139,70,70,155,68,193,13,140,120,237,15,206,87,92,237,245,21,111,42,20,119,147,35,66,61,74,166,214,220,12,64,98,130,216,60,9,91,183,235,121,107,199,121,203,66,244,54,70,74,163,198,201,236,34,140, +142,118,64,28,135,152,142,135,37,24,1,224,247,31,233,166,54,238,26,176,45,253,107,179,183,96,1,25,224,148,184,214,95,42,229,136,191,180,121,165,161,179,137,112,194,140,0,29,26,61,15,183,172,194,255, +248,21,137,181,126,91,220,127,43,135,120,107,143,163,121,120,162,124,35,139,234,135,110,179,184,99,138,154,56,236,220,65,230,110,117,53,251,207,139,130,175,138,225,12,156,147,253,95,156,166,239,2,0, +80,135,24,41,147,109,107,22,189,122,50,148,95,70,181,138,183,111,150,62,0,160,121,109,90,197,228,150,203,88,214,72,208,248,246,12,222,13,120,162,33,53,57,129,77,148,0,12,3,148,2,99,140,215,225,139, +153,44,212,27,138,2,254,246,93,115,7,106,0,49,80,56,45,56,192,121,159,162,254,225,3,39,124,21,121,247,14,175,28,62,58,55,3,0,240,147,201,211,34,144,209,124,88,121,94,19,183,117,43,48,118,234,52,127, +213,203,135,255,157,142,242,9,45,157,83,169,6,80,88,11,39,29,128,190,192,24,7,40,74,17,15,96,44,56,255,19,222,187,185,249,245,151,71,119,187,158,215,108,54,155,51,188,223,219,177,207,72,154,197,134,6, +95,86,228,1,28,148,189,121,106,211,233,117,56,28,98,114,28,215,88,77,201,39,60,17,184,231,103,115,65,174,240,125,47,98,210,133,10,159,213,97,236,35,1,178,49,190,101,19,191,46,99,244,250,230,191,72, +207,72,144,89,82,203,161,106,154,135,217,203,222,95,207,51,18,52,53,0,180,70,128,197,153,160,57,219,212,205,20,125,13,252,205,208,91,141,128,51,245,32,128,127,242,237,124,91,235,120,174,74,17,203,155, +11,95,228,30,139,109,245,245,28,158,188,15,128,107,101,128,212,170,207,192,236,125,37,19,239,207,123,210,40,1,82,147,179,228,74,135,195,225,0,128,99,134,185,239,196,2,208,94,152,236,172,140,9,248,98, +35,31,13,88,102,173,139,208,215,164,89,39,103,28,228,253,146,253,38,113,99,75,67,58,135,229,53,102,68,206,74,103,159,79,3,68,227,49,17,64,202,9,96,120,203,42,30,46,70,30,179,67,224,15,182,186,103,180, +100,136,2,228,218,185,51,102,220,13,104,46,242,255,212,13,110,81,84,74,71,245,188,109,251,188,141,145,2,251,60,29,159,174,119,3,213,13,191,1,138,172,243,117,68,72,105,111,80,163,36,3,18,32,184,0,30, +18,119,197,91,89,13,102,136,121,160,112,149,151,72,77,126,86,216,46,128,187,185,228,198,74,23,0,86,2,183,232,239,204,81,81,227,140,255,219,158,239,30,68,67,31,193,4,0,56,94,249,143,49,205,127,144,211, +97,216,92,253,255,206,107,49,54,74,107,58,123,188,161,8,50,222,6,80,239,0,82,247,73,78,76,219,11,251,77,50,239,173,86,54,140,97,82,243,254,161,131,140,96,179,165,212,141,213,127,125,241,67,200,181, +171,199,53,126,219,100,45,239,253,249,211,1,140,131,240,164,253,166,25,153,149,21,128,183,47,223,29,103,1,40,171,254,126,255,251,158,230,149,211,92,164,169,174,96,20,32,143,90,61,190,181,85,220,60, +205,87,47,27,21,119,213,62,125,145,233,108,192,62,209,220,126,145,173,89,120,37,176,103,158,17,155,154,155,118,195,115,0,135,177,242,85,146,51,254,111,187,79,61,212,70,56,157,252,75,150,47,0,21,149, +255,240,61,146,194,199,30,78,151,124,146,125,248,64,203,118,30,207,240,209,79,95,10,0,236,83,9,92,70,73,212,132,235,4,246,178,178,123,243,223,1,40,15,203,194,149,175,181,204,228,9,40,199,152,44,120, +203,168,105,114,103,144,245,6,192,221,1,78,3,200,179,217,144,205,0,56,24,206,6,183,121,216,215,180,10,131,249,50,23,56,133,113,10,128,20,40,110,32,177,12,28,223,88,33,128,182,71,201,197,2,48,92,203, +220,178,238,181,59,12,75,57,140,245,251,67,41,144,128,153,111,0,72,133,2,40,159,216,193,177,137,67,245,46,0,28,164,161,126,51,102,152,106,248,126,121,46,174,122,16,162,183,191,157,175,159,228,28,246, +85,243,34,46,134,33,103,13,88,75,103,41,66,26,187,169,202,87,239,50,91,35,2,169,183,12,203,19,7,222,111,172,138,189,104,47,106,184,56,0,209,209,240,196,240,77,124,2,241,243,92,224,9,35,222,182,105, +172,171,128,5,0,14,149,90,171,119,73,115,18,252,142,56,167,255,10,7,25,76,118,28,134,123,135,129,227,145,252,118,125,10,220,127,21,1,237,77,0,48,197,62,209,208,178,123,73,68,205,70,3,0,28,246,166,230, +255,46,72,28,4,177,88,203,34,134,158,118,1,218,146,231,164,42,81,231,109,133,111,205,231,188,94,208,149,32,34,39,195,80,127,159,8,112,178,207,83,134,92,181,24,136,156,8,79,180,112,58,203,142,136,64, +226,229,5,7,52,60,60,0,30,211,248,139,208,13,141,166,230,31,254,111,248,144,231,91,56,134,63,253,166,234,95,119,53,244,155,253,97,90,214,142,251,156,239,229,185,112,181,116,25,24,203,168,174,24,174, +111,241,251,62,225,151,130,59,74,193,97,125,25,192,179,237,81,13,175,170,120,130,104,56,168,119,41,249,208,78,2,98,120,188,180,12,64,68,198,97,111,19,119,119,196,59,81,226,197,128,29,108,180,231,77, +196,242,179,149,128,50,60,234,240,195,71,237,201,58,72,209,246,137,153,14,251,245,215,178,109,114,59,137,167,214,212,36,51,73,54,63,5,150,20,109,120,65,26,241,20,219,96,139,188,31,0,14,63,116,212,126, +195,24,120,222,154,29,83,44,136,55,140,17,78,11,192,72,51,170,142,249,218,138,184,88,166,8,126,103,78,113,190,157,59,41,246,160,183,182,193,220,16,10,60,28,191,163,249,13,239,103,167,214,140,75,112, +155,106,248,230,189,188,217,75,3,189,226,229,78,35,38,33,222,169,143,75,171,125,163,102,182,184,229,14,185,38,202,35,71,31,7,187,77,15,73,142,174,107,162,21,157,25,80,128,148,202,49,171,198,197,92,22, +13,32,233,214,202,203,114,224,151,91,29,14,155,222,170,24,81,201,46,215,159,224,164,120,77,238,244,24,233,130,164,34,0,191,24,233,143,179,190,222,150,110,109,145,71,37,90,113,73,0,48,230,55,210,144, +28,110,78,163,57,2,160,36,241,7,111,250,129,23,217,109,31,87,106,222,112,141,67,114,69,64,159,128,123,126,54,30,112,200,87,93,5,231,7,158,230,117,150,188,25,208,0,28,239,124,109,199,164,216,183,3,213, +54,104,138,5,231,24,175,59,61,59,222,223,3,79,177,223,100,134,215,92,176,29,227,216,132,255,180,252,202,189,235,51,209,131,231,72,88,53,141,63,36,143,190,163,98,114,252,110,0,184,170,114,204,51,166, +27,154,127,75,211,162,51,157,31,164,68,217,39,222,115,192,126,195,47,225,22,10,26,110,255,217,189,37,107,30,205,216,134,113,195,254,1,212,152,18,254,159,25,128,12,110,184,208,93,241,22,220,214,198,41, +73,147,228,177,214,155,0,120,80,96,188,124,253,140,207,254,135,229,167,158,145,239,127,210,252,246,203,53,103,154,220,142,77,111,236,67,135,12,5,40,156,42,23,174,101,207,201,215,234,240,230,97,167,20, +119,82,24,157,50,206,231,193,143,248,183,121,255,255,176,141,195,88,201,252,191,152,223,126,217,185,143,7,56,32,10,128,80,0,32,243,18,195,41,99,34,56,14,72,112,240,128,25,159,221,13,49,30,80,182,203, +190,126,146,156,116,65,85,52,128,233,77,141,196,224,17,159,253,44,49,127,199,86,47,137,74,129,47,155,138,194,151,92,123,120,250,219,43,107,36,56,165,177,187,238,175,201,220,182,249,15,99,23,154,61, +127,125,72,249,111,132,105,232,85,105,92,180,47,18,240,20,186,132,43,188,50,30,225,126,243,176,196,180,151,207,174,201,203,104,140,34,237,19,135,254,56,173,16,24,58,50,245,50,227,207,134,195,242,140, +227,249,49,0,80,116,161,152,114,139,247,164,243,249,82,201,91,28,92,180,183,180,83,202,71,231,26,0,112,17,153,9,139,238,208,52,31,220,35,215,109,75,159,187,247,95,102,207,142,23,133,122,215,77,95,235, +79,79,247,30,209,233,155,189,87,110,157,33,213,225,29,34,251,168,220,34,154,47,43,98,218,108,0,192,116,108,125,2,162,112,97,75,207,163,100,201,191,167,191,121,56,241,117,30,156,116,65,249,32,255,183, +135,19,70,251,190,42,119,84,60,127,172,197,53,195,147,95,111,101,218,202,239,144,255,111,35,56,102,24,206,86,189,106,154,219,232,55,152,1,228,143,171,193,177,178,132,51,152,59,204,252,206,203,53,21, +141,249,175,31,234,16,178,202,159,55,227,200,187,203,1,141,228,94,35,3,152,184,217,52,243,201,230,49,127,170,247,179,208,213,145,120,133,91,114,87,213,4,114,176,152,54,243,236,226,127,2,0,226,70,103, +142,174,92,154,147,142,99,53,155,167,95,188,240,217,39,106,70,155,155,36,220,172,93,127,43,128,75,30,150,146,60,92,133,244,171,7,216,74,73,35,138,57,168,50,30,240,222,81,206,42,207,125,194,168,212,92, +26,37,45,118,229,63,33,177,163,60,176,213,133,200,245,240,170,99,227,106,231,219,27,1,112,207,96,21,206,200,15,92,130,197,179,91,148,94,49,123,101,216,25,64,206,111,108,83,151,47,190,43,247,146,167, +209,172,143,47,96,112,251,237,151,60,26,158,197,87,187,158,168,81,54,243,79,177,87,143,191,246,135,75,254,246,157,19,27,230,69,188,136,49,91,191,205,217,184,21,192,21,112,187,26,125,91,145,149,206, +207,141,92,47,1,220,190,154,186,191,28,185,189,209,117,51,140,118,189,248,34,228,121,5,127,63,44,159,230,20,158,63,94,21,213,162,78,179,174,224,190,76,251,33,95,99,59,142,184,4,200,250,106,65,6,48, +232,74,169,238,47,85,25,13,230,72,146,121,0,206,231,211,75,242,150,231,70,44,23,156,31,200,187,159,112,126,144,15,0,227,225,182,227,183,205,234,74,23,172,53,2,72,221,184,211,32,2,224,80,221,42,18,151, +173,67,144,51,13,16,47,108,85,237,157,51,51,255,89,233,179,181,90,20,179,87,70,248,170,113,216,43,211,135,227,157,65,222,230,25,131,221,165,107,126,137,190,238,67,223,230,233,141,192,179,144,146,81, +242,194,124,110,181,0,112,165,233,201,207,12,140,43,73,175,116,53,233,21,188,248,126,125,253,90,249,196,145,233,23,207,207,125,162,102,244,59,77,132,226,58,40,56,115,6,47,193,197,27,146,161,12,246,5, +253,5,95,154,98,206,180,234,160,208,57,203,59,34,107,164,164,9,232,96,21,75,108,244,203,60,32,185,55,229,79,195,226,139,39,234,235,63,220,127,85,84,209,242,241,9,178,103,96,83,149,23,139,191,243,255, +116,176,173,0,52,18,219,104,192,54,11,182,34,1,163,118,36,221,39,229,53,4,23,206,149,191,76,144,199,218,245,175,77,59,249,242,255,36,96,212,14,3,184,149,0,18,112,76,2,112,213,253,169,120,112,180,183, +37,127,203,199,18,78,110,57,19,43,181,172,158,168,251,191,242,17,192,248,156,56,193,215,42,182,113,118,201,239,126,153,42,1,96,67,114,171,30,242,187,52,206,15,26,156,155,226,215,166,157,92,137,4,121, +204,177,200,12,233,171,17,249,211,12,103,147,29,153,66,156,36,224,251,218,23,48,243,98,0,26,238,26,52,22,245,112,94,90,121,141,81,2,166,63,241,160,225,84,147,49,230,206,207,167,227,119,163,5,160,228, +127,126,43,57,95,147,199,20,212,52,214,76,251,139,33,230,152,227,222,127,129,69,108,5,144,192,205,74,44,3,99,222,161,220,81,195,241,221,245,141,5,46,158,158,61,125,51,128,33,188,244,205,47,127,137,4, +140,126,38,229,206,95,224,127,134,112,0,52,184,134,111,94,143,36,167,63,96,29,124,211,16,91,206,77,34,0,249,124,52,241,41,189,191,49,103,4,182,181,38,25,208,77,253,87,171,87,90,242,242,212,100,12,19, +14,1,117,255,119,44,209,103,204,171,101,189,255,187,39,156,142,106,117,205,203,149,190,202,128,7,71,3,9,200,63,191,64,152,55,24,9,0,60,57,66,237,191,146,183,165,15,79,116,53,125,249,53,206,125,6,177, +254,82,190,104,229,232,84,217,211,52,65,177,38,217,88,145,51,18,26,189,80,188,42,83,56,149,36,2,192,101,224,76,101,77,202,239,160,87,188,138,84,218,86,231,6,191,120,217,97,143,128,209,129,28,172,228, +107,5,209,107,191,135,108,186,160,32,189,216,40,57,247,93,160,212,190,54,173,56,1,204,230,105,82,29,205,213,140,108,84,188,55,170,73,126,26,135,126,159,142,4,64,243,251,17,165,149,6,51,239,187,69,106, +121,113,2,216,42,193,254,209,108,233,120,2,216,179,201,30,200,9,0,48,250,221,35,0,227,110,146,228,227,222,52,228,95,148,190,55,91,78,4,88,84,141,166,217,27,74,26,232,235,46,37,14,241,182,171,39,241, +210,241,4,137,21,205,254,0,218,196,105,13,177,138,210,228,55,240,159,179,165,4,128,217,38,125,30,127,233,187,71,110,228,75,126,187,239,143,2,18,0,205,154,59,140,190,91,202,191,248,184,241,130,209,219, +210,139,19,37,225,204,81,252,112,159,243,221,166,183,191,210,145,41,166,2,144,19,128,81,235,100,65,50,200,239,180,252,133,211,172,154,62,104,159,6,69,222,116,71,126,6,200,163,189,189,205,255,254,172, +244,188,163,177,154,88,115,26,131,25,32,215,63,123,159,156,0,128,229,29,213,103,72,242,113,175,180,228,196,147,66,243,214,225,130,219,87,196,223,244,215,156,201,222,175,109,38,59,173,23,155,181,28, +179,141,211,144,0,104,6,6,8,225,13,206,227,201,208,172,118,68,2,73,49,199,26,34,131,56,105,139,80,234,109,8,122,183,101,27,52,216,49,95,28,225,45,35,77,121,205,65,161,40,1,48,124,115,80,185,215,185, +111,194,187,71,210,231,46,106,246,242,101,131,249,43,40,181,155,166,21,167,130,229,52,29,32,42,95,248,251,119,189,69,226,252,116,233,106,209,91,168,242,129,184,146,248,166,110,179,236,11,140,217,73, +169,163,122,94,14,48,190,108,0,0,89,215,188,113,132,111,212,189,184,132,7,216,168,71,10,224,92,201,3,198,75,158,18,3,246,112,208,250,103,228,120,161,64,172,191,242,109,0,198,79,115,7,62,134,170,42, +209,87,38,238,27,1,54,100,217,54,121,212,171,0,140,67,150,110,243,95,146,119,65,139,20,25,112,201,219,0,140,159,108,70,188,63,107,34,0,248,42,30,121,217,184,17,128,22,124,253,243,0,140,151,136,226, +244,102,223,213,209,47,52,252,41,215,190,6,192,120,201,51,245,15,139,167,134,225,236,107,178,245,131,65,31,0,48,126,188,214,46,55,153,24,170,33,228,59,251,123,0,76,158,143,152,139,43,71,47,19,1,136, +222,186,107,217,249,144,8,54,148,151,11,128,212,197,6,176,51,162,50,16,208,249,124,47,111,62,149,219,162,74,30,242,55,211,51,0,16,171,170,68,111,135,202,81,185,174,198,145,221,202,112,158,59,0,224, +224,203,111,3,128,241,146,71,218,156,171,42,29,60,32,191,61,217,4,221,244,221,222,254,140,209,74,141,212,188,75,164,114,73,1,0,227,199,118,46,186,213,187,87,222,6,140,159,254,11,0,242,228,134,218,179, +209,50,106,98,124,206,206,193,22,157,105,128,81,185,98,147,113,248,198,33,235,28,121,60,192,82,159,144,117,183,84,42,31,186,148,33,124,233,31,154,126,193,88,170,245,66,192,47,148,117,205,94,200,193, +75,94,241,190,236,79,230,205,48,49,95,13,79,189,44,235,187,87,85,38,159,255,106,74,225,35,50,0,197,115,68,140,85,202,27,2,0,15,252,53,86,159,138,178,97,204,186,65,223,165,0,144,13,99,214,241,251,31, +240,181,176,112,71,1,64,25,120,192,63,146,204,123,137,242,143,37,66,37,156,98,253,255,138,133,243,4,101,216,241,119,7,86,1,3,171,1,64,251,254,229,223,61,0,192,41,74,143,136,133,243,0,215,118,61,128, +27,254,180,196,95,62,126,167,85,147,8,246,244,133,35,110,248,211,146,5,71,53,46,79,53,0,188,31,13,120,202,92,0,222,143,22,61,229,133,79,201,240,184,203,63,229,214,93,152,162,45,156,119,222,2,29,234, +203,47,243,127,45,203,255,115,109,1,0,108,31,94,6,56,197,239,111,212,22,218,60,39,6,30,127,179,12,226,33,67,217,240,3,226,234,169,7,254,177,52,237,91,118,89,129,255,142,56,243,165,204,3,220,81,84,254, +252,74,234,160,239,254,183,228,73,201,84,94,8,192,245,126,180,111,172,135,44,191,250,200,129,229,127,194,146,117,131,254,179,78,134,248,205,244,74,25,112,191,31,45,3,168,250,18,120,63,90,150,191,219, +52,110,4,60,229,190,73,100,128,51,199,223,29,86,5,238,168,196,151,255,71,134,124,228,253,104,69,244,121,227,17,35,202,0,89,120,234,116,42,127,195,75,243,32,14,3,59,210,88,6,240,248,122,241,184,182, +235,37,0,242,251,151,31,61,237,123,53,92,102,252,219,60,0,120,148,129,155,57,0,3,37,69,44,121,106,196,13,79,63,241,196,81,95,175,137,129,18,224,169,47,255,148,3,96,139,31,84,56,79,128,226,41,115,1, +238,247,163,1,143,75,83,253,218,88,201,165,148,127,138,250,242,9,127,147,25,202,11,1,136,3,189,210,47,47,4,80,95,254,31,160,28,128,182,112,158,32,142,30,179,110,208,233,215,214,93,60,116,68,185,188, +221,131,186,77,66,116,147,151,175,84,255,209,142,86,66,241,171,205,41,254,223,147,183,139,213,175,229,178,183,159,254,210,231,59,25,94,51,104,68,224,140,119,60,134,242,190,255,187,163,149,208,233,153, +78,58,62,197,216,246,252,105,129,231,233,107,153,54,187,234,171,218,145,254,132,154,204,226,215,228,146,171,190,250,217,191,231,137,3,203,76,198,14,230,158,107,54,227,159,208,241,124,123,66,171,166, +108,38,164,197,31,240,245,123,142,58,96,209,183,120,8,99,91,143,55,254,171,79,5,111,162,169,79,212,231,182,127,235,5,69,143,182,125,66,220,19,7,30,213,3,128,209,55,7,29,187,253,171,218,134,43,15,228, +154,218,121,164,43,190,250,57,53,96,3,125,128,50,99,145,251,127,54,158,243,108,70,254,183,207,206,105,162,189,115,156,78,80,219,116,30,5,151,17,0,18,80,14,110,68,131,189,133,198,255,34,61,46,111,45, +72,185,17,0,184,134,45,64,163,247,184,208,228,34,110,132,255,10,163,47,5,143,203,136,88,222,227,2,144,32,31,211,3,201,66,147,132,60,46,35,16,203,55,185,132,3,55,67,241,117,113,0,99,152,204,195,227,74, +211,123,92,9,40,247,229,209,187,21,203,151,39,120,47,226,70,120,92,222,91,141,27,225,113,121,179,212,152,57,239,169,190,204,121,92,70,223,229,222,60,79,230,225,113,193,132,8,111,255,231,75,192,140,35, +249,34,222,119,173,247,73,19,224,242,38,228,75,6,0,52,102,20,3,204,12,143,11,136,82,88,5,51,162,49,95,222,51,99,121,143,203,235,189,241,60,192,38,243,30,23,160,209,23,197,122,83,75,240,151,153,70,156, +174,55,198,1,128,214,236,47,6,157,175,12,98,120,48,54,153,47,226,155,62,71,227,131,105,88,205,203,35,124,113,199,8,127,25,163,177,204,188,7,228,99,222,195,90,0,190,34,111,204,106,2,188,217,229,70,120, +92,26,189,255,84,127,74,190,91,105,244,30,151,87,13,222,2,55,3,229,136,229,93,122,249,24,224,127,189,13,47,223,47,142,166,66,105,218,253,0,64,57,140,141,5,224,75,32,214,247,152,9,141,53,114,161,152, +153,182,251,68,124,85,171,239,232,140,166,150,183,103,114,213,96,121,27,54,58,245,40,159,250,221,147,163,69,29,60,212,19,69,237,165,27,249,213,201,22,109,147,205,44,111,187,38,189,11,25,70,100,99,209, +170,28,109,171,9,69,123,6,221,204,14,155,149,173,254,126,28,136,180,246,204,87,10,23,91,155,111,116,14,223,185,17,149,99,59,124,168,118,159,164,224,238,150,71,117,214,134,172,181,123,229,224,228,46, +20,17,39,13,181,170,75,164,95,216,219,159,159,87,167,221,135,254,78,227,128,79,185,123,126,160,216,235,57,239,155,188,91,80,208,141,161,239,253,11,185,213,70,215,162,92,241,92,231,102,103,231,156,243, +254,133,223,109,240,120,122,212,43,158,120,182,176,207,20,161,198,251,40,19,107,46,181,119,36,78,227,103,237,31,79,237,94,169,176,187,55,119,229,116,163,97,115,47,8,45,185,101,129,117,30,73,234,120, +90,255,30,100,113,116,78,95,209,174,255,81,178,244,167,114,59,242,120,151,181,255,212,23,47,92,210,173,44,92,124,87,87,6,63,114,214,186,53,61,95,76,17,141,157,110,148,156,96,175,6,228,159,69,176,103, +200,135,185,175,136,215,255,40,249,208,153,58,56,213,109,159,220,110,247,231,194,138,238,189,132,174,93,39,111,247,79,27,219,163,62,217,118,116,91,106,109,77,32,219,75,150,119,92,244,222,190,34,94, +255,163,24,249,202,142,156,94,237,13,123,67,82,42,218,228,46,249,124,147,190,239,133,200,146,221,216,104,121,251,204,187,39,8,130,64,255,93,1,211,191,62,100,135,235,68,50,193,123,134,119,1,70,38,56, +154,29,243,14,100,50,194,209,100,213,204,102,55,96,130,44,26,91,12,104,110,114,89,167,214,148,108,125,126,243,196,29,109,157,220,222,177,22,143,18,56,231,45,179,215,201,196,153,0,56,90,36,212,214,99, +54,127,56,38,56,26,150,144,52,202,162,183,84,155,190,130,118,203,178,205,71,234,115,8,93,171,107,212,7,236,204,227,95,122,137,165,3,90,33,192,13,4,96,156,208,250,88,23,115,208,100,133,39,214,60,113, +173,190,141,110,52,2,112,83,235,46,54,77,18,18,58,40,26,1,109,103,79,0,82,17,96,182,38,95,97,152,188,255,154,37,212,169,78,77,77,207,213,0,76,223,172,228,4,32,13,222,127,129,31,169,127,88,94,198,30, +193,30,7,0,225,22,124,225,106,207,242,49,173,197,243,190,3,48,126,157,89,91,32,50,173,165,201,178,146,194,120,190,126,175,8,8,183,96,247,161,71,80,187,78,110,186,84,36,86,203,0,126,113,187,123,251,79, +153,248,98,95,101,235,36,199,241,95,184,196,212,201,181,5,98,71,139,90,214,63,235,205,171,13,48,142,27,184,170,73,226,69,31,91,176,69,95,16,40,241,178,183,172,128,173,201,104,48,225,22,212,239,21,193, +132,73,176,129,93,110,178,181,177,200,101,67,226,107,192,146,110,174,205,109,43,113,239,50,161,173,19,255,244,99,11,220,107,235,35,30,193,46,17,96,90,75,109,46,140,227,46,88,211,70,249,186,63,240,38, +249,213,54,48,173,101,11,127,11,190,42,19,193,146,110,246,20,237,123,4,95,28,63,168,181,96,143,247,21,200,171,173,104,246,184,254,178,129,21,187,68,102,188,49,4,139,126,34,220,26,41,184,148,57,103, +235,43,93,224,34,231,156,253,127,237,74,135,75,49,27,198,2,24,152,61,241,207,18,132,95,223,94,215,56,96,153,93,52,109,136,8,176,159,204,99,87,174,190,1,241,104,162,66,207,156,154,250,189,34,216,45, +230,79,127,254,183,196,134,204,59,218,112,140,227,204,134,177,0,27,150,150,250,255,68,238,199,7,222,214,183,47,94,227,69,211,46,219,43,130,69,206,137,223,227,96,113,217,67,215,52,73,124,253,122,129, +233,155,12,248,110,146,248,235,57,25,72,109,122,44,46,98,218,69,46,17,138,206,60,102,181,156,122,245,204,192,107,45,54,38,254,159,137,123,185,147,230,143,218,72,220,168,55,240,219,91,37,14,157,121, +108,244,139,201,108,180,231,141,203,231,156,173,23,1,97,74,198,219,130,56,44,109,74,224,234,86,141,121,236,133,0,139,203,62,251,255,4,81,152,53,97,107,220,224,137,251,100,17,154,111,205,99,248,13,201, +216,191,42,133,205,57,187,93,16,193,207,154,248,90,206,125,146,81,255,80,99,203,180,49,194,60,102,175,8,140,159,19,255,22,56,231,75,29,26,2,21,227,111,30,174,191,208,206,197,11,128,246,184,52,122,77, +187,95,214,250,159,247,149,252,86,0,251,102,226,168,231,92,44,174,217,250,129,7,255,201,15,58,11,8,55,27,95,122,232,6,224,155,197,77,230,219,72,189,209,176,8,192,245,15,167,30,251,72,130,124,242,197, +198,31,182,250,43,157,37,191,17,160,41,53,142,90,227,74,189,89,223,81,239,99,113,107,220,241,26,0,87,213,228,1,220,89,9,74,234,141,134,135,189,137,31,89,47,64,190,250,15,8,144,248,232,45,25,64,209, +248,39,26,127,118,63,88,137,139,143,3,194,100,99,158,129,13,77,118,7,190,93,234,243,254,196,143,85,34,249,254,166,63,250,77,114,254,210,125,122,56,173,19,91,37,158,60,217,248,210,227,201,144,157,54, +222,253,90,210,112,1,96,247,141,126,3,218,157,109,56,15,242,21,113,37,15,11,208,28,175,25,245,190,8,109,6,80,240,123,195,220,125,128,225,81,163,237,241,100,96,252,99,202,128,205,220,61,122,176,175,51, +70,109,184,79,130,227,234,231,26,203,82,252,103,92,113,13,192,190,169,201,227,49,246,169,62,237,54,52,244,109,56,251,60,178,142,3,73,247,11,47,37,181,127,201,161,53,152,203,32,220,108,120,57,9,154,15, +155,77,215,82,127,190,189,228,54,61,228,135,15,28,123,152,237,223,19,245,77,147,78,221,7,207,23,7,57,161,253,88,170,251,73,50,236,217,43,159,76,111,124,123,135,138,240,24,195,245,102,67,94,146,209, +249,112,135,166,66,30,186,237,170,187,245,152,48,92,57,42,35,121,178,0,28,60,95,188,216,155,248,75,66,234,158,15,228,199,155,244,217,56,84,132,71,24,174,55,27,54,62,42,12,221,35,122,172,141,223,168, +250,95,242,17,215,235,225,185,247,192,71,78,195,78,65,23,248,118,7,255,41,94,92,12,237,199,82,221,235,34,216,125,205,178,215,144,248,43,217,82,252,30,177,100,56,2,36,254,241,108,182,127,15,95,50,59, +118,183,56,183,24,204,89,89,37,57,235,159,110,203,243,101,155,184,120,224,122,51,108,85,96,17,149,128,124,141,43,34,93,96,218,140,207,222,156,205,246,239,149,239,213,127,244,26,238,63,14,252,55,254, +187,199,37,195,158,15,228,185,82,211,178,137,184,91,143,9,15,227,168,44,148,78,236,31,226,45,58,31,145,9,2,99,179,139,215,117,32,30,229,82,62,150,131,231,225,226,99,192,181,79,55,63,118,246,152,124, +255,89,237,231,210,232,23,165,81,43,22,191,214,184,82,2,80,63,86,44,89,168,191,62,155,189,28,205,108,139,23,23,112,250,198,99,202,103,24,36,178,154,217,197,235,156,14,107,243,113,127,115,3,53,91,157, +125,222,145,117,86,251,73,250,232,143,68,176,217,98,211,196,179,141,27,22,231,56,75,110,23,154,38,126,145,200,106,102,23,191,144,225,88,188,120,62,95,106,104,154,144,156,144,168,253,188,114,212,81, +161,228,133,102,19,57,235,230,232,155,230,252,97,253,245,217,236,229,107,193,74,155,79,174,212,144,248,251,179,83,151,47,254,189,60,199,217,44,241,225,137,218,47,42,71,125,35,93,242,192,226,231,229, +57,255,170,229,75,30,22,38,60,197,242,38,196,95,210,60,182,187,185,241,23,236,224,42,249,1,39,251,97,182,242,134,11,19,102,3,192,217,215,184,9,18,78,86,14,59,91,115,201,3,191,123,187,196,48,118,8,31, +123,86,48,252,193,249,220,108,141,117,113,14,95,210,100,25,131,179,207,203,89,103,181,63,165,143,254,72,115,240,25,244,15,241,202,3,246,30,28,11,156,149,70,241,77,102,218,51,155,205,173,218,113,229, +218,109,37,211,18,75,165,81,5,34,59,105,106,30,188,139,47,243,177,103,174,207,54,190,116,17,123,105,228,196,149,178,185,201,220,142,71,15,26,30,75,248,122,182,242,156,126,244,31,39,77,252,189,124,199, +135,141,73,94,234,40,177,232,139,165,33,188,252,192,180,230,62,249,227,235,3,88,143,162,243,227,98,99,175,207,54,190,116,1,88,133,36,0,56,122,80,120,44,225,235,217,202,243,209,7,214,220,113,93,17,103, +144,154,38,94,106,209,23,75,67,98,42,135,252,121,210,53,155,185,38,38,95,124,89,188,175,224,250,199,140,182,248,34,171,208,212,20,166,61,240,96,134,190,49,231,240,38,110,71,250,31,154,135,241,13,137, +255,3,181,47,76,26,32,22,55,43,12,113,110,193,245,143,26,109,233,204,118,199,164,60,62,6,154,215,82,70,12,58,153,49,250,105,251,201,143,88,83,27,113,251,140,70,47,74,153,194,151,44,28,81,44,13,137, +130,246,164,96,4,32,174,114,100,197,26,30,102,182,251,97,155,116,195,106,57,86,172,123,181,228,183,44,210,56,234,69,12,89,63,105,244,243,28,223,178,108,174,50,110,112,23,253,62,221,208,63,196,11,231, +49,67,22,195,100,227,70,127,65,228,251,104,253,187,118,76,190,127,120,54,219,24,5,238,230,154,77,205,223,229,40,123,201,178,65,179,15,236,171,255,178,226,200,222,100,158,63,208,120,236,192,103,226, +160,138,227,210,168,111,210,21,97,207,191,134,55,155,61,255,216,65,249,49,253,99,44,143,143,124,140,29,236,56,215,242,128,109,37,179,7,205,62,80,33,33,249,81,131,11,192,129,207,28,131,42,142,75,163, +202,184,207,142,191,181,79,4,47,180,78,252,4,222,30,187,231,199,215,192,55,17,246,88,177,212,242,99,230,103,127,118,254,126,154,102,115,91,183,59,240,153,60,168,226,184,52,202,5,237,215,166,75,155,31, +59,118,204,155,184,224,217,56,118,79,130,164,107,18,242,249,19,223,28,173,28,251,106,207,104,251,65,189,184,202,49,247,131,155,43,171,146,174,90,47,141,110,243,225,62,124,141,187,60,233,41,150,7,36, +205,96,175,2,192,48,190,244,166,72,211,232,29,248,178,226,251,15,147,97,130,243,85,217,138,155,229,151,57,201,51,112,143,115,163,28,219,188,108,238,25,244,240,129,10,54,111,26,123,13,253,161,75,36, +128,207,68,131,148,180,72,57,230,251,93,140,88,231,51,4,171,90,206,20,39,254,176,232,248,160,217,9,127,118,97,236,240,209,219,82,90,8,219,112,73,170,52,230,232,201,153,0,14,54,235,59,161,212,138,236, +174,255,223,222,185,134,53,117,229,107,252,77,86,4,29,139,68,233,5,84,32,86,143,90,36,100,193,6,164,90,53,10,180,157,206,116,72,197,116,206,153,113,138,7,20,180,14,35,245,150,114,42,213,214,182,66,75, +21,122,83,44,211,163,157,206,229,25,164,197,118,250,204,177,138,69,237,156,86,187,67,22,164,66,103,12,26,160,45,94,136,108,205,180,18,96,103,159,15,73,200,133,160,157,243,177,228,253,194,3,100,255, +246,90,255,172,189,246,90,123,175,245,254,135,184,103,226,27,157,198,128,125,213,104,253,54,111,202,87,5,83,159,191,30,38,168,119,167,220,186,216,230,234,146,185,147,183,38,86,137,178,113,58,167,47, +156,110,2,0,171,159,231,128,27,254,220,160,177,3,96,107,3,26,223,170,205,127,22,226,38,57,35,201,103,223,142,54,10,245,192,213,44,105,161,61,32,225,69,235,183,57,83,190,42,152,250,188,99,54,0,27,6, +253,214,133,187,224,81,182,51,173,17,174,237,198,73,81,237,235,167,147,74,89,139,246,238,210,53,163,85,238,90,93,206,234,87,202,18,86,116,16,41,111,122,35,0,113,250,193,237,159,164,219,123,227,119, +122,28,147,17,23,213,62,51,239,122,167,100,188,164,178,129,250,173,37,54,87,107,183,76,46,77,168,18,31,34,49,214,228,177,209,243,138,183,177,182,159,133,219,6,14,186,227,32,203,228,56,142,227,184,116, +159,103,237,174,125,178,226,244,250,176,20,193,241,223,86,210,174,189,234,121,88,238,222,144,202,62,98,83,10,72,141,115,156,158,18,14,130,16,73,188,251,71,205,45,98,81,193,153,47,126,84,180,14,112,10, +130,224,131,28,154,202,218,10,99,157,199,25,212,134,166,155,189,42,240,236,123,157,106,109,223,66,246,169,145,156,110,223,227,250,202,90,196,162,130,51,102,100,47,7,183,104,21,8,27,1,255,248,98,81,21, +131,90,233,7,106,249,179,121,202,6,82,235,4,98,42,111,114,173,184,225,164,79,227,178,179,13,132,95,61,110,214,235,8,119,77,23,0,103,83,54,144,90,113,215,218,14,134,107,74,16,200,222,18,231,232,18,170, +24,228,187,170,70,125,166,50,20,163,108,123,84,125,85,5,180,219,247,3,0,78,190,201,10,53,168,60,159,166,7,167,153,140,119,169,120,91,125,242,50,33,161,201,81,244,180,17,82,39,100,212,55,54,202,246,45, +216,175,6,98,214,142,145,49,47,208,215,34,110,78,35,251,239,27,229,147,234,52,189,248,5,37,106,0,66,167,184,153,212,46,6,45,116,25,14,19,150,189,220,200,65,193,0,113,122,83,27,149,94,101,131,117,76, +52,110,37,117,73,106,153,94,101,214,129,51,3,56,19,21,21,155,116,156,233,115,1,210,69,156,201,62,200,235,45,136,55,87,44,118,14,148,190,238,237,255,136,94,175,131,252,110,125,174,199,170,217,123,154, +9,13,201,26,169,27,112,198,15,184,239,246,103,162,162,98,147,154,216,209,119,97,252,56,79,98,214,145,112,133,158,2,147,37,8,221,44,59,215,152,9,194,0,41,193,216,166,26,56,192,112,101,237,18,111,93,83, +245,42,64,158,166,31,46,138,27,142,30,218,171,11,8,198,245,22,196,155,107,22,139,117,13,162,241,46,33,9,196,23,206,218,84,3,7,88,154,30,32,119,104,53,86,180,190,68,10,132,94,42,74,53,219,84,62,249, +193,245,10,96,185,126,216,183,236,228,65,170,49,215,68,64,189,197,237,245,35,197,41,195,105,194,39,214,207,235,96,108,94,77,172,192,245,106,99,62,246,139,68,175,3,146,87,16,155,59,54,132,81,119,108, +58,129,127,148,255,13,99,69,138,241,124,255,30,31,103,1,255,9,27,9,183,152,246,150,140,91,30,190,131,130,204,177,240,206,92,224,145,90,7,217,214,252,132,138,150,242,206,93,200,214,173,213,1,41,197, +252,208,13,14,0,238,42,181,56,114,185,176,23,77,142,141,10,189,108,23,1,184,90,222,227,63,176,172,204,180,35,55,195,98,218,171,75,91,30,94,66,65,194,121,222,49,19,0,201,140,53,237,208,249,108,206,125, +197,219,241,122,78,83,66,145,86,204,243,253,28,20,243,47,244,164,91,250,229,112,193,119,232,0,16,195,203,166,30,66,130,193,1,242,168,165,25,112,131,158,116,151,183,135,3,48,78,87,233,240,153,140,69, +248,109,200,117,195,185,50,105,83,12,95,5,18,109,145,70,194,195,12,22,211,14,26,20,14,40,198,243,61,4,228,81,11,111,218,73,1,100,134,243,95,251,156,160,246,134,239,216,107,60,207,59,20,64,186,165,159, +171,60,61,3,0,87,198,155,186,40,0,20,149,241,14,2,144,57,22,147,231,187,210,86,54,151,168,124,99,19,203,187,172,25,20,180,172,185,132,142,137,49,239,208,195,81,225,139,238,169,18,225,99,245,231,85, +210,47,5,100,60,130,234,151,20,128,56,161,161,196,209,0,197,95,159,186,180,8,0,9,47,16,154,31,84,214,156,108,223,66,89,235,184,141,230,195,34,0,20,230,8,71,222,147,253,215,50,209,188,75,249,116,105, +73,93,51,164,22,154,160,183,0,0,185,61,191,207,222,252,148,128,140,71,202,171,95,82,8,16,213,140,246,118,0,80,55,77,245,190,40,125,6,192,163,223,65,218,38,2,32,55,10,132,230,7,149,21,61,237,175,3,38, +249,70,97,95,4,164,116,225,29,119,23,230,129,19,110,141,93,170,120,184,115,117,16,56,32,255,96,235,60,146,150,139,230,7,148,235,194,43,30,0,90,207,230,155,15,138,0,241,241,88,167,15,42,49,14,115,203, +113,249,56,243,131,59,243,28,39,1,32,105,189,96,28,1,39,81,122,33,49,77,147,17,4,14,224,190,251,72,221,162,38,209,118,112,251,80,218,16,192,53,41,252,54,25,104,229,229,144,106,61,179,139,123,148,194, +165,68,166,232,177,239,115,187,235,178,179,203,165,221,0,64,211,40,217,21,121,21,226,132,3,59,6,93,223,149,226,179,202,132,191,132,251,198,134,139,18,246,197,26,65,18,199,200,30,54,0,232,122,43,135, +212,168,71,89,234,20,166,141,109,224,190,42,189,39,253,48,0,34,176,105,212,152,244,19,121,181,0,32,126,158,221,72,104,134,156,92,113,101,73,3,81,2,160,145,148,173,62,119,56,94,125,32,10,134,187,50, +209,9,160,33,207,61,131,163,119,217,230,85,41,184,169,135,83,122,74,213,41,135,149,0,4,200,41,3,152,183,247,147,135,101,1,130,144,133,196,109,0,160,89,104,55,18,154,81,42,19,172,128,216,39,66,174,68, +210,134,233,135,61,35,31,55,220,121,141,136,228,201,105,65,225,192,194,159,146,154,37,11,229,159,19,154,81,67,4,2,72,52,194,78,0,136,204,231,62,126,187,22,16,83,129,255,29,158,86,54,228,65,6,50,222, +190,63,2,0,105,11,6,215,44,164,44,108,247,129,108,63,184,82,112,213,71,241,105,237,245,147,86,192,180,128,37,206,56,7,24,189,213,36,178,21,2,4,33,11,114,99,132,219,71,74,106,162,68,64,210,47,164,175, +152,123,20,71,69,57,97,0,249,46,211,134,117,191,139,99,128,12,112,45,25,187,111,17,108,51,230,218,141,178,148,140,82,153,224,20,32,74,34,228,24,37,187,227,15,116,204,11,86,71,164,83,163,189,161,96, +234,93,107,27,209,205,37,216,25,136,66,135,46,129,40,242,18,14,16,0,74,101,116,209,122,38,114,52,174,137,33,57,93,16,87,219,1,176,222,167,78,152,13,202,204,138,34,94,105,230,236,47,197,2,125,27,208, +246,152,14,0,105,222,64,42,168,44,97,87,209,9,177,91,147,96,102,32,237,90,76,49,223,162,176,209,69,235,155,69,46,37,70,96,72,125,64,16,215,116,147,118,251,254,100,10,80,234,133,203,47,252,233,144,177, +103,71,112,56,249,76,155,112,10,210,105,119,121,149,128,230,126,65,220,72,110,181,155,215,5,215,102,106,186,172,0,9,94,242,230,129,151,26,155,139,4,127,184,205,13,191,111,171,42,166,207,10,146,149, +135,246,159,221,210,37,235,75,138,219,187,21,227,116,247,188,21,229,170,156,58,11,178,88,10,136,231,106,14,25,191,217,192,64,110,228,177,118,21,5,160,248,52,79,190,71,68,116,81,113,139,200,165,36,180, +90,161,232,22,196,53,221,99,104,247,176,235,9,97,196,244,195,35,189,166,220,43,66,43,254,182,252,201,39,115,83,158,107,4,104,58,16,86,124,234,67,251,62,155,237,199,144,222,157,93,161,31,92,191,115, +153,218,16,107,67,156,134,192,149,172,172,28,97,109,61,255,246,167,103,245,229,194,102,123,244,51,34,200,55,185,54,117,244,123,0,212,54,33,49,221,169,216,245,251,71,54,63,153,155,242,92,7,64,23,0,109, +101,204,111,255,173,115,160,14,178,213,183,237,65,157,235,206,59,177,66,63,88,252,194,18,181,193,6,76,140,7,39,105,35,23,72,231,235,194,94,64,51,188,112,81,44,69,204,7,155,159,243,135,147,182,50,214, +0,162,94,73,106,172,210,208,17,253,224,155,5,105,9,63,23,129,248,60,129,6,46,172,101,243,175,32,108,249,255,8,24,114,63,17,112,193,223,191,190,202,81,137,123,97,51,134,7,131,163,6,168,36,143,245,7, +131,115,159,214,182,190,109,3,228,239,111,5,189,179,41,32,169,222,155,192,154,233,219,1,83,135,39,7,7,72,91,89,235,52,123,197,213,171,255,1,147,21,228,187,85,130,184,110,11,0,169,28,225,103,11,159,16, +83,46,10,4,139,58,0,146,248,176,48,109,143,148,94,161,31,124,220,29,155,121,43,65,194,181,34,195,152,146,194,210,207,249,184,2,241,60,207,243,124,179,123,166,35,163,100,25,10,215,16,10,44,173,52,189, +204,223,136,218,230,52,24,12,149,205,134,45,148,131,66,37,43,212,17,128,132,95,112,84,242,85,52,77,79,83,83,117,101,166,77,200,68,26,238,44,84,81,128,20,75,61,23,154,103,81,40,194,45,166,29,90,16,66, +73,166,27,249,136,197,244,242,208,141,41,0,136,223,132,45,220,119,194,70,160,80,201,10,11,8,64,230,95,112,110,227,171,102,91,250,13,6,131,165,223,80,226,130,159,158,69,179,115,73,86,246,12,139,35,205, +3,135,15,124,89,49,239,152,169,2,229,160,80,41,10,117,4,80,140,231,29,149,166,29,42,0,254,19,54,63,203,39,23,124,102,49,191,215,96,40,227,247,26,102,250,192,151,186,224,10,189,142,228,102,79,48,117, +105,131,192,201,140,74,83,143,28,0,87,38,237,229,79,19,151,223,221,168,19,182,165,22,83,217,80,207,228,202,211,6,131,161,246,180,97,35,20,49,124,191,197,244,132,42,77,143,180,84,93,101,115,46,180,149, +166,125,124,191,28,72,137,230,157,37,20,148,80,162,146,21,230,187,99,83,198,191,162,2,240,3,159,176,193,223,28,171,159,140,214,120,61,15,107,57,64,49,199,228,8,231,157,155,106,93,31,224,251,137,123, +237,52,5,184,98,254,235,98,254,134,235,61,67,74,177,105,7,113,245,225,238,175,185,164,214,180,147,66,251,178,235,24,58,124,152,34,131,119,132,243,142,21,212,175,241,18,46,117,190,165,39,155,163,254, +75,180,41,160,40,230,123,98,249,254,249,238,18,240,175,112,195,112,0,160,149,167,103,4,129,43,230,88,76,175,120,78,236,250,145,82,198,119,149,241,55,150,249,55,94,194,101,23,155,54,231,14,159,216,13, +47,115,159,173,249,137,160,37,7,20,115,248,158,20,47,156,243,192,83,214,241,142,18,10,224,126,75,243,19,22,211,78,149,127,227,229,82,87,212,246,115,156,167,227,80,68,243,253,227,121,199,108,247,23, +192,223,152,178,172,82,170,218,102,234,113,101,163,95,182,205,180,105,230,124,139,99,142,165,121,179,74,54,187,214,244,122,64,44,99,249,158,88,183,19,228,152,121,218,16,248,90,169,113,100,42,108,6,24, +1,205,2,245,165,123,155,72,188,86,240,38,84,132,200,0,6,136,27,236,187,63,218,216,62,99,62,109,111,98,236,74,62,212,174,99,68,64,241,169,160,126,95,92,53,183,94,241,89,165,252,201,88,171,235,243,174, +195,146,178,233,165,123,25,209,244,250,223,80,141,8,15,176,67,113,127,62,81,67,106,127,20,213,166,245,94,119,110,248,187,21,147,126,45,130,184,218,79,32,60,233,39,66,98,170,232,170,135,235,7,145,242, +133,234,15,115,228,221,1,254,177,198,52,64,50,90,61,65,114,195,95,192,200,146,184,225,73,246,154,75,79,67,2,96,189,58,12,119,186,225,156,125,147,189,230,119,54,128,156,18,18,79,220,182,61,218,147,223, +101,120,96,22,11,176,225,199,60,139,23,210,55,126,172,108,251,165,247,138,253,58,215,244,201,95,116,83,186,74,227,203,173,96,11,1,229,55,170,43,19,27,50,227,184,41,11,105,194,114,53,243,141,101,226, +74,87,108,126,248,227,134,209,27,239,64,209,104,211,9,231,6,243,59,246,234,146,185,207,170,92,46,48,71,189,81,82,124,41,168,15,171,235,51,23,217,210,47,171,88,242,2,223,227,150,44,160,151,102,126,196, +228,246,196,149,136,249,157,205,127,247,64,190,249,29,123,203,170,185,13,223,179,212,95,210,4,189,166,190,228,179,70,40,129,204,216,170,75,145,91,208,59,243,35,38,255,54,215,38,23,33,234,98,189,47,76, +135,225,135,207,254,249,122,249,195,254,167,248,210,150,88,181,88,217,246,216,77,119,99,47,89,224,130,159,227,101,128,66,195,227,253,14,63,120,119,203,170,185,123,159,191,243,93,38,155,76,64,143,143, +128,155,166,9,137,43,34,108,192,162,159,146,253,81,71,115,212,215,110,58,93,251,54,191,181,179,245,224,246,232,183,161,4,50,175,127,126,36,238,178,109,222,133,164,168,182,156,168,116,78,201,168,164, +121,199,182,221,124,88,94,173,45,124,251,159,27,236,21,51,142,251,199,70,155,160,215,212,107,227,149,24,187,141,119,216,22,100,196,202,156,118,65,93,37,206,239,142,255,163,21,192,182,148,191,250,52, +135,73,143,115,111,196,119,77,71,209,236,103,79,125,149,213,27,47,121,223,129,146,238,60,243,219,231,102,176,130,226,125,90,245,191,47,21,252,186,246,86,91,98,21,20,102,205,247,51,193,198,164,245,220, +197,184,174,51,218,252,241,0,100,231,36,3,153,153,103,175,60,55,131,21,60,222,148,242,155,22,233,19,191,52,20,30,120,223,86,97,218,135,241,89,240,177,45,80,255,148,236,215,10,213,249,171,223,187,89, +107,234,206,179,239,57,159,196,10,50,214,2,152,112,234,226,14,4,192,207,152,53,113,202,59,204,89,206,121,168,59,63,18,158,243,162,253,197,148,190,89,210,241,158,220,248,223,95,141,83,182,229,76,191, +201,85,42,117,217,18,155,172,47,45,79,48,0,64,229,162,34,208,13,164,66,196,91,207,70,189,153,172,238,204,234,216,207,14,247,208,4,125,100,140,50,108,201,128,144,88,232,95,165,73,235,233,149,184,174, +51,218,194,77,99,185,241,214,141,182,194,224,33,250,134,182,209,81,159,185,201,181,166,113,118,238,112,194,51,146,85,192,44,29,221,255,220,216,190,192,88,116,188,225,46,93,236,7,195,125,148,172,75,72, +124,69,156,210,98,44,234,37,123,223,11,68,114,175,170,217,144,17,191,58,96,13,60,93,144,175,153,44,201,103,239,156,239,158,21,213,182,245,2,32,3,244,166,97,248,11,5,167,95,70,153,234,202,162,227,254, +240,1,35,10,30,189,123,249,231,126,62,89,228,187,130,190,11,54,179,34,191,43,48,237,136,179,225,63,189,67,146,110,33,113,143,24,217,98,44,250,80,9,220,142,59,244,117,24,1,127,8,237,197,85,97,191,192, +121,165,31,188,163,251,139,252,46,98,143,126,26,0,198,221,31,235,120,235,170,116,112,123,116,160,49,148,213,39,9,71,210,74,178,79,20,227,34,218,158,249,194,213,137,56,191,202,157,170,191,141,157,205, +81,31,203,49,52,28,91,39,204,155,180,149,94,185,106,161,7,116,177,183,165,108,244,175,18,150,228,153,93,177,249,245,199,108,236,54,222,209,250,33,146,71,58,59,64,58,197,53,7,140,160,115,48,232,29,147, +166,156,178,37,190,54,136,9,245,153,247,49,242,96,198,10,97,162,247,222,149,244,16,87,173,102,173,103,243,194,85,154,35,229,128,251,189,153,235,222,155,39,117,2,82,11,53,188,26,112,54,199,172,96,19, +203,30,33,97,143,19,19,234,51,167,27,27,201,76,160,158,110,246,192,7,141,69,215,100,185,230,131,231,225,15,151,181,208,77,230,129,140,12,0,23,135,155,78,202,69,91,226,107,131,112,24,185,149,13,44,96, +24,154,18,164,228,154,99,76,126,87,193,96,29,70,194,183,190,144,83,17,61,142,222,227,221,115,234,134,171,141,220,106,28,46,7,32,241,26,242,218,164,171,45,109,57,106,101,64,42,120,211,234,213,94,219, +253,220,248,231,128,187,15,110,143,94,217,8,58,31,252,148,5,194,248,73,205,36,73,217,182,88,249,229,90,97,133,189,102,86,158,249,47,139,27,204,17,186,117,221,131,209,229,0,46,15,111,135,83,244,216,19, +170,68,196,212,103,206,106,69,168,241,6,40,217,44,12,156,176,130,253,115,163,79,214,56,183,6,11,112,121,30,3,233,84,223,51,227,131,84,8,106,131,119,129,224,23,245,166,110,96,40,145,129,54,103,1,128, +250,105,207,63,233,55,194,192,1,27,90,191,205,111,215,26,3,158,174,7,115,55,72,204,22,123,147,24,204,213,218,66,151,37,182,108,24,78,162,155,144,5,97,186,183,13,121,225,102,124,145,5,0,119,14,239,73, +156,184,1,251,231,49,144,150,85,115,119,142,216,121,110,28,81,114,18,63,226,46,228,45,249,63,148,230,44,144,125,222,55,148,94,56,196,84,0,32,2,53,189,106,133,152,164,108,251,85,131,217,127,81,168,183, +154,244,155,88,135,149,225,196,215,57,234,78,215,70,231,88,13,106,39,65,28,58,184,61,250,141,156,84,8,234,116,178,85,124,251,28,48,16,101,166,44,11,0,230,237,246,141,141,154,225,148,168,45,248,205,15, +189,241,254,235,254,188,210,78,212,198,3,226,180,122,231,198,153,129,185,58,86,201,171,25,192,62,178,182,255,252,4,136,186,210,187,165,136,20,217,18,154,24,96,14,178,214,220,185,157,236,95,4,12,77, +109,116,46,155,25,144,67,41,72,198,122,210,158,71,118,51,64,156,170,108,47,166,0,152,52,12,23,215,62,197,64,98,203,99,131,192,71,130,110,104,229,157,12,96,31,177,246,18,58,156,85,202,243,164,99,68, +201,197,53,230,128,203,221,167,228,11,127,219,13,238,179,77,44,8,92,28,246,55,143,137,0,208,114,80,52,152,33,243,27,223,123,171,233,252,216,252,102,4,48,20,195,218,126,163,2,0,210,79,7,222,22,128,214, +207,89,215,223,91,40,81,239,90,244,28,226,38,1,226,224,111,71,122,2,183,231,145,221,0,68,135,59,54,99,166,231,149,215,74,183,182,41,22,123,143,125,222,1,224,196,217,161,203,141,96,243,143,120,119,190, +139,236,144,212,8,64,156,80,171,148,151,110,84,254,161,82,227,13,110,221,180,63,2,128,120,218,147,98,234,168,55,175,156,229,10,111,5,112,178,109,232,178,77,188,124,228,162,245,230,37,32,135,164,42,0, +112,212,42,193,48,177,54,82,230,133,31,189,247,169,39,164,75,175,251,108,71,243,194,221,127,184,232,205,236,126,204,93,222,67,202,14,134,57,71,130,214,94,244,129,139,112,78,61,118,17,193,224,182,163, +206,191,215,85,232,124,114,90,122,225,238,203,126,240,216,69,6,64,246,226,196,163,34,200,161,129,224,213,171,141,172,141,0,112,114,78,239,229,38,176,7,143,75,125,199,196,73,70,96,232,210,161,200,161, +199,207,69,30,124,45,177,247,216,21,35,128,150,113,158,204,172,127,240,246,45,135,164,42,17,192,64,173,18,12,243,143,52,88,17,210,200,36,69,193,175,107,234,227,152,131,220,32,75,5,184,209,15,115,155, +240,224,255,227,238,51,12,87,140,180,227,185,25,156,126,127,203,242,91,148,60,13,64,246,247,42,37,253,94,102,235,170,192,195,220,214,59,50,221,45,64,116,172,57,230,184,148,42,25,191,143,167,167,203, +203,147,44,237,101,129,182,157,89,238,231,95,169,145,141,36,57,82,240,179,49,91,218,203,252,188,46,251,140,35,144,10,109,47,3,209,222,210,43,212,231,52,174,82,123,225,125,70,146,44,249,141,147,189, +112,247,31,188,207,149,200,82,95,208,104,14,163,190,112,239,111,35,75,206,77,238,243,175,176,7,238,233,121,175,41,123,125,34,55,154,211,168,167,24,169,202,94,230,138,228,82,55,215,21,85,27,115,255, +203,39,150,62,40,111,108,108,236,150,166,170,33,133,20,82,72,33,133,20,82,72,33,133,20,82,72,33,133,20,82,72,33,133,20,82,72,33,133,20,82,72,33,133,20,82,72,33,133,20,82,72,33,133,20,82,72,33,133,244, +67,209,255,1,220,91,55,164,180,199,61,57,0,0,0,0,73,69,78,68,174,66,96,130 +) +#let img-sdnf-tr = ( +137,80,78,71,13,10,26,10,0,0,0,13,73,72,68,82,0,0,6,164,0,0,3,53,4,3,0,0,0,228,252,141,74,0,0,0,48,80,76,84,69,255,255,255,255,255,250,251,255,255,254,254,254,255,253,255,253,253,255,253,253,253,255, +248,250,250,251,252,240,243,243,233,225,234,228,190,206,161,180,179,155,122,159,61,118,114,110,12,164,99,150,97,218,0,0,77,210,73,68,65,84,120,218,237,189,123,156,28,85,157,254,255,84,157,234,158,201, +76,18,219,4,144,21,136,101,66,16,2,193,146,1,194,37,64,11,9,68,2,216,2,35,89,21,29,137,151,93,127,1,243,101,85,88,3,102,86,200,146,5,149,17,88,69,32,208,18,188,17,33,189,200,69,185,100,218,36,66,136, +25,210,36,18,64,51,73,17,192,175,172,16,27,8,144,233,233,234,243,251,99,38,16,100,248,218,51,253,153,233,83,85,207,231,245,82,3,25,207,156,122,78,157,58,151,231,156,207,27,96,48,24,12,6,131,193,96,48, +24,12,6,131,193,96,48,24,12,6,131,193,96,48,134,63,44,74,48,146,49,103,103,14,104,108,7,130,5,152,227,173,201,33,113,217,206,118,28,149,89,147,3,18,11,218,251,127,202,185,164,255,79,206,217,222,154, +92,226,50,32,88,128,198,139,219,129,197,151,92,14,32,88,0,0,115,60,96,77,174,177,29,192,197,71,237,157,155,213,124,7,144,104,191,108,86,110,49,0,96,205,61,237,11,0,44,46,120,0,214,228,156,203,177,38, +7,0,56,42,19,44,192,156,167,54,46,2,118,253,43,6,35,252,145,78,0,9,0,112,160,250,254,228,13,240,67,128,211,247,167,204,192,165,36,170,254,125,153,93,69,37,118,47,205,97,67,48,66,29,153,135,58,50,72, +47,233,238,238,94,11,60,180,185,35,157,110,238,94,9,239,146,205,217,12,18,205,43,85,127,63,105,122,180,239,79,170,161,171,59,155,104,238,238,238,94,139,204,146,167,161,166,173,155,210,221,221,221,253, +180,2,144,121,168,187,187,59,139,75,186,187,187,55,187,119,228,211,119,172,85,192,130,181,151,174,108,232,238,238,238,238,238,206,54,255,209,129,211,180,249,142,238,238,238,238,108,75,83,215,230,142, +190,226,111,234,254,35,50,15,117,52,117,119,119,111,206,42,54,10,35,212,93,74,103,51,72,47,215,90,235,167,110,209,186,156,104,208,90,95,215,164,117,57,129,246,91,122,250,223,239,204,199,123,250,70, +159,25,235,181,14,174,27,163,181,214,27,210,203,203,141,206,135,244,193,90,107,93,82,0,50,90,107,29,184,11,181,214,186,103,121,62,221,169,175,243,50,235,203,11,183,53,104,173,181,214,249,230,96,127, +52,54,151,59,181,214,58,63,109,171,214,229,179,1,28,118,169,214,250,105,108,205,54,105,173,117,185,157,141,34,29,54,37,24,201,240,1,0,143,91,86,110,255,244,163,163,213,141,179,130,201,254,33,95,239, +109,86,87,181,94,217,182,107,50,247,155,254,5,78,226,17,239,199,141,219,142,175,4,150,117,243,193,62,212,245,25,0,129,101,89,201,0,0,240,125,171,209,206,226,85,203,250,150,2,80,196,232,204,255,245, +128,226,209,150,149,255,173,149,71,217,190,196,43,205,168,224,183,150,101,157,180,105,191,239,55,171,121,25,168,137,231,253,222,186,249,128,142,190,146,154,85,58,195,70,97,151,10,115,184,0,128,20,18, +115,148,59,103,102,222,109,251,243,225,217,163,211,15,159,156,247,112,207,174,159,169,220,219,255,135,96,70,233,188,131,14,61,208,70,35,230,218,237,192,63,191,252,246,229,83,42,51,189,253,48,52,40, +117,153,2,128,130,155,216,88,217,181,110,106,7,246,243,93,247,140,182,215,129,12,144,190,240,245,123,142,108,63,170,8,251,190,253,142,196,92,223,3,0,133,147,115,19,139,108,20,118,169,40,132,206,224, +118,47,1,164,182,252,252,202,95,184,207,31,158,119,239,73,231,116,255,150,65,250,173,109,184,202,129,223,2,0,156,152,59,12,91,84,30,0,46,91,188,248,205,141,140,223,21,0,32,152,227,167,0,224,176,188, +85,217,237,119,124,166,112,88,17,169,2,26,143,90,188,24,192,3,179,238,180,126,135,222,25,229,153,56,179,208,255,35,175,21,82,108,11,233,224,150,79,29,34,209,138,95,225,28,100,82,47,167,175,127,240, +185,207,234,223,174,251,240,56,189,42,251,177,254,191,94,213,246,191,125,187,19,43,18,191,57,229,231,255,222,0,96,69,215,255,118,55,169,27,175,0,112,241,91,197,28,129,207,1,56,19,203,127,230,3,40,55, +62,52,166,248,222,183,126,203,6,125,234,74,123,249,143,63,240,212,197,64,98,116,211,207,231,160,1,72,183,173,235,197,157,119,98,43,128,51,113,240,135,57,72,113,148,138,66,244,46,91,246,147,96,166,243, +130,247,36,14,60,233,220,14,20,109,52,188,113,252,174,177,167,231,248,254,245,141,158,98,157,28,44,237,251,232,29,138,66,79,254,159,1,40,29,4,29,125,63,240,215,5,247,103,30,67,207,178,101,223,8,138,0, +42,118,101,254,214,221,126,139,250,142,82,201,160,29,159,211,65,121,193,95,213,57,155,59,18,64,42,85,78,3,78,59,0,44,91,118,101,102,11,135,41,118,169,8,196,7,180,206,108,234,157,190,87,48,31,199,45, +179,61,0,208,234,173,125,130,179,250,39,126,229,230,75,96,127,230,122,0,64,193,2,206,80,62,0,216,118,127,55,248,170,126,173,50,31,99,180,254,118,0,0,189,182,155,126,102,247,142,91,86,87,171,138,15, +192,86,169,189,111,194,164,243,175,194,238,6,191,210,250,181,224,11,244,122,217,165,34,50,80,29,250,187,215,58,30,118,177,250,147,237,199,0,128,21,188,245,110,223,177,235,15,43,22,89,119,226,83,253, +67,22,48,69,101,251,118,252,218,118,253,108,176,52,5,0,189,211,0,160,252,76,123,218,223,253,119,244,248,163,47,212,237,248,173,101,89,243,239,252,98,98,133,253,175,45,187,126,123,123,255,31,110,219, +151,77,193,46,21,129,120,220,202,217,137,217,167,238,119,94,128,103,23,125,15,62,42,232,25,224,199,210,119,252,238,172,179,198,56,118,95,59,121,24,149,63,19,192,81,45,187,58,198,247,45,103,110,30,47, +91,237,246,14,0,128,63,37,104,127,219,255,191,224,166,31,1,212,89,45,45,153,135,126,114,218,73,223,82,79,160,88,116,242,72,124,51,11,32,176,154,225,114,222,199,46,21,133,216,123,241,167,85,231,211, +237,143,236,123,136,111,103,207,128,191,231,225,216,62,192,143,165,236,125,166,206,90,0,0,56,49,251,71,192,206,43,0,93,93,93,111,22,179,248,116,96,212,226,197,234,38,0,192,219,55,252,128,98,225,40, +183,0,4,65,87,151,103,239,227,205,186,19,64,62,123,120,2,167,39,206,4,128,197,223,200,29,115,15,91,131,93,42,2,177,243,226,147,243,71,124,50,248,104,10,254,62,159,190,91,99,159,117,105,63,253,206,31, +123,173,240,254,203,95,186,92,3,80,43,50,93,192,202,7,222,126,124,104,231,154,139,115,0,22,124,44,119,12,0,160,227,48,253,182,191,127,226,59,206,132,249,125,127,44,20,143,190,252,127,183,1,72,60,232, +60,128,59,219,30,3,128,5,139,62,147,88,200,214,96,151,66,184,79,79,228,144,7,112,207,25,42,189,186,156,203,117,76,191,188,240,104,254,152,251,211,3,25,68,249,239,36,86,252,254,238,160,130,157,193,242, +74,59,80,222,43,63,96,161,247,124,166,111,87,176,108,63,249,182,127,175,63,160,180,3,32,7,220,243,217,228,45,79,108,8,14,132,222,87,253,17,119,184,125,198,84,239,76,76,79,179,81,216,165,194,28,238, +231,180,222,0,64,159,166,210,39,104,157,255,171,234,157,176,225,170,196,107,193,215,115,239,188,104,211,123,68,254,56,157,254,169,173,180,206,252,201,5,112,207,247,6,222,234,56,205,202,244,237,96,20, +1,188,213,55,203,7,248,129,5,247,4,173,245,159,78,241,63,179,211,253,225,214,146,53,250,91,147,245,153,127,204,245,53,125,34,55,253,121,54,10,104,245,134,56,86,184,64,113,187,143,242,27,43,92,0,216, +107,204,227,207,207,243,150,164,87,207,206,161,178,222,62,19,0,150,33,40,160,21,0,238,156,245,112,234,249,47,38,183,0,47,29,115,218,118,31,250,161,110,189,5,64,34,3,192,91,81,4,128,199,214,3,61,119, +122,64,197,127,125,139,175,183,84,124,0,219,95,45,76,125,213,199,171,143,61,115,108,225,184,10,128,103,151,223,187,42,181,234,235,73,31,93,93,158,23,124,40,179,165,136,45,64,238,222,199,181,87,96,179, +160,126,87,16,213,92,42,86,75,220,240,14,65,167,22,156,178,10,144,232,29,240,231,189,2,144,201,1,187,254,187,134,200,228,224,28,82,0,144,232,5,206,122,115,159,30,95,98,171,212,18,165,44,111,245,214, +53,142,60,19,64,197,174,248,192,68,0,168,248,182,91,241,49,17,21,31,176,221,109,105,0,216,236,239,250,211,139,27,92,84,124,219,5,176,5,246,4,31,182,235,187,91,128,61,60,0,232,27,144,236,9,62,48,17,21, +127,98,197,159,88,217,230,250,19,124,96,98,197,159,88,233,251,223,183,126,17,42,190,237,110,1,38,2,91,48,177,178,205,221,2,216,251,45,96,171,212,115,148,82,201,187,168,88,45,49,243,255,253,215,239,41, +2,192,143,219,118,253,233,183,239,178,119,176,60,3,0,255,209,46,80,163,81,108,209,154,226,181,246,66,77,93,170,229,43,159,160,136,181,196,150,127,240,125,115,45,64,111,221,245,39,108,127,151,67,173, +214,7,209,255,115,181,127,82,63,200,86,169,37,182,117,100,107,218,158,8,172,181,162,107,217,201,189,190,228,78,203,244,60,140,45,206,254,248,114,0,239,253,7,63,53,3,0,22,191,253,79,3,196,206,25,55, +237,152,159,252,182,72,197,30,8,135,114,134,190,115,137,147,106,44,192,187,89,246,144,229,168,172,104,113,178,165,53,201,150,214,33,89,154,162,114,102,188,115,99,10,109,53,251,82,109,130,245,105,185, +46,37,88,92,114,180,39,89,185,164,202,75,86,206,250,88,139,96,229,60,42,103,198,59,87,123,75,222,156,107,19,253,214,138,126,128,26,133,191,181,109,162,31,71,225,81,138,202,153,160,92,82,98,148,130, +232,23,195,21,20,95,41,225,111,109,70,242,115,102,207,106,161,114,145,83,206,184,3,73,107,95,42,72,126,30,181,104,105,65,80,20,220,138,41,85,10,93,84,46,122,202,153,214,165,146,182,228,215,49,128,236, +247,199,150,125,212,9,109,84,46,114,202,25,215,165,166,164,124,193,207,153,178,138,162,59,252,58,229,9,190,181,21,123,41,149,139,156,114,198,117,169,77,95,77,137,206,55,100,111,168,90,57,201,25,130, +253,151,115,169,92,228,148,131,105,39,209,167,156,47,58,67,144,126,148,54,73,187,70,31,116,22,149,139,156,114,230,141,82,162,143,87,218,33,154,147,46,208,105,209,117,236,125,83,13,86,206,167,114,209, +232,82,83,175,133,39,105,88,186,130,165,33,105,75,26,150,202,250,216,70,131,149,243,168,92,52,186,84,97,158,232,110,235,142,130,228,194,179,20,72,126,107,131,138,232,183,150,202,153,161,156,113,93, +170,229,58,201,113,69,9,127,107,149,228,73,17,101,207,82,84,46,114,202,69,220,234,13,42,162,38,94,41,240,69,13,203,199,186,168,92,228,148,139,184,213,171,32,106,226,41,149,18,125,212,137,30,149,139, +156,114,198,117,169,146,172,237,102,201,154,120,21,81,235,167,130,2,149,139,158,114,198,141,82,183,200,218,236,41,209,89,178,37,185,102,87,246,95,219,168,156,17,202,69,122,45,53,229,60,201,15,144,82, +144,253,254,164,219,36,189,154,3,150,82,57,35,148,139,244,142,159,172,237,22,152,109,245,62,50,149,202,69,78,57,243,70,41,97,195,50,101,178,97,121,244,70,42,23,57,229,140,235,82,27,133,13,75,63,54, +134,37,149,51,67,57,227,186,148,103,182,97,41,250,173,181,63,166,168,92,228,148,51,174,75,117,117,249,146,159,179,64,216,176,148,44,174,84,233,234,162,114,145,83,206,188,77,244,73,162,25,20,108,105, +195,210,51,215,176,164,114,70,40,103,158,213,91,145,181,221,68,15,127,34,16,45,172,34,58,133,167,114,166,40,103,218,40,245,140,43,106,88,202,206,146,237,162,168,97,217,219,70,229,34,167,156,121,155, +232,94,209,100,195,82,52,99,138,222,107,41,149,139,156,114,230,89,189,23,192,92,195,18,194,134,229,147,83,169,92,228,148,163,213,59,56,139,81,116,43,24,241,177,122,99,164,28,76,75,231,178,113,222,21, +146,134,101,73,214,176,116,210,146,3,129,115,255,121,130,67,129,53,239,59,137,86,185,226,122,159,151,44,13,137,153,25,185,226,44,105,229,110,18,124,86,149,48,44,39,122,203,18,209,235,159,163,11,162, +235,216,49,162,201,242,155,31,23,253,26,237,151,149,252,214,142,46,136,142,82,99,114,146,62,180,201,202,169,129,114,162,15,10,217,230,93,48,78,52,69,219,209,231,204,23,44,173,241,250,54,209,100,249, +223,104,23,212,62,249,63,178,235,21,134,17,161,38,213,136,108,19,142,228,23,198,183,101,69,147,229,103,37,143,213,120,130,172,245,132,154,201,247,47,138,241,114,209,168,181,84,105,251,171,5,209,100, +249,5,217,100,249,162,15,27,116,242,253,139,94,216,227,83,70,117,169,228,51,51,4,7,130,0,174,87,48,119,47,180,44,57,76,169,127,186,188,67,240,89,155,238,157,47,169,220,232,203,5,231,243,170,241,222, +175,22,76,85,78,141,90,13,179,18,56,123,162,201,242,109,241,100,249,162,61,116,142,224,57,29,239,125,175,181,78,150,83,206,145,44,13,74,77,94,36,248,214,218,141,7,78,54,86,57,211,118,252,146,77,162, +251,86,201,188,232,190,213,104,201,254,217,56,186,71,81,185,33,149,38,252,168,162,197,25,71,65,20,54,44,147,162,38,158,130,228,38,58,149,139,143,213,91,215,3,73,243,96,240,221,212,138,236,177,26,42, +55,212,37,178,44,102,96,30,162,124,198,111,234,117,169,184,220,77,165,114,53,96,6,148,177,202,33,226,68,249,100,214,92,46,186,240,90,42,70,202,133,151,40,159,200,64,101,18,25,0,173,125,255,201,32,108, +68,249,164,193,92,116,42,23,63,162,124,111,14,65,174,247,110,0,203,0,181,12,184,27,97,35,202,87,12,230,162,83,185,248,17,229,191,153,117,166,221,250,205,155,161,26,110,7,130,219,49,234,38,144,40,111, +108,144,40,111,62,102,192,59,162,229,163,155,206,57,226,83,9,251,228,51,157,196,49,173,206,7,63,147,0,137,242,166,6,137,242,198,19,229,231,180,162,216,123,215,207,62,163,174,94,112,225,31,202,216,83, +31,114,192,170,171,188,17,32,202,123,162,92,116,207,92,46,58,149,27,242,233,9,105,162,252,136,248,82,234,231,11,128,134,227,191,56,211,63,228,103,233,213,153,217,243,129,215,242,158,59,236,223,218, +107,36,61,130,164,35,236,56,180,153,187,61,17,35,229,2,125,208,82,99,149,123,215,46,229,4,15,253,17,122,117,128,87,178,211,15,12,254,207,221,163,142,71,161,243,123,199,220,67,162,188,177,163,84,156, +148,11,35,81,190,188,240,196,201,30,190,182,243,216,85,223,81,237,127,158,237,220,93,6,116,96,147,40,111,108,151,138,145,114,225,36,202,159,221,182,106,140,91,241,30,75,245,206,244,189,187,114,179, +238,122,12,8,2,181,0,36,202,27,26,36,202,155,77,148,119,238,253,192,241,251,251,72,1,120,173,16,204,199,255,61,225,60,0,83,253,84,134,68,121,24,107,245,146,40,111,48,81,222,178,42,179,18,125,93,183, +217,83,29,206,166,242,231,177,8,47,34,85,36,81,30,113,176,122,73,148,31,134,77,244,135,122,11,112,125,63,241,128,235,31,122,218,173,15,127,19,11,128,98,216,136,242,150,193,92,116,42,23,55,162,252,113, +142,135,34,220,227,111,43,101,143,185,47,179,223,211,214,31,19,8,29,81,30,6,115,209,169,92,204,136,242,214,195,167,1,69,23,239,245,30,249,142,234,192,196,137,152,8,164,144,34,81,222,212,81,138,68,121, +163,137,242,189,51,237,95,255,87,6,69,36,238,115,191,56,211,63,200,178,26,181,211,251,156,91,36,81,222,212,136,21,81,126,175,16,18,229,139,185,227,54,97,92,193,171,220,214,235,190,150,159,158,112,0, +40,21,220,150,3,137,242,136,129,213,107,184,114,79,134,208,234,93,245,233,109,19,114,197,239,53,237,200,60,220,156,159,167,190,151,1,96,57,120,28,36,202,199,35,247,4,137,242,16,198,12,28,182,207,7, +129,68,171,253,219,79,220,147,201,244,38,62,97,157,97,183,170,55,202,179,115,196,12,24,26,113,2,52,168,251,166,22,76,85,238,31,69,231,219,174,16,119,102,137,25,128,169,23,229,99,5,104,120,186,197,88, +229,6,188,40,15,32,179,92,15,24,69,111,152,187,20,190,34,154,86,96,148,236,218,167,169,195,220,220,19,49,82,14,163,126,10,99,149,251,71,121,252,42,127,247,87,62,226,77,148,119,205,189,130,24,35,229, +194,71,148,119,128,92,14,36,202,15,48,137,55,152,94,19,35,229,2,21,54,162,188,3,96,206,192,159,129,157,237,225,194,12,104,97,204,128,193,233,92,98,164,156,178,123,69,25,71,162,202,189,107,151,250,249, +207,17,5,162,188,116,31,16,197,85,153,173,28,204,85,46,112,132,137,242,62,137,242,213,27,150,48,153,139,110,180,114,113,34,202,167,72,148,143,4,23,157,202,17,51,48,18,241,132,240,221,212,248,96,6,54, +198,71,57,97,204,192,198,17,185,213,59,168,144,172,79,239,215,92,201,71,25,45,250,249,81,74,18,186,180,83,203,46,86,204,190,213,107,48,102,192,187,206,53,12,51,160,25,67,140,30,201,51,0,56,90,212,77, +109,148,29,143,155,218,37,75,27,117,45,140,85,110,64,171,119,144,96,209,138,47,58,68,78,240,141,45,77,186,114,61,251,9,222,247,78,126,97,188,224,166,154,82,162,155,155,73,229,9,238,83,39,237,153,146, +187,222,178,202,225,221,54,209,7,17,75,37,169,203,120,255,235,146,91,77,163,126,40,186,159,208,244,159,243,37,175,229,221,39,105,168,151,182,191,42,217,14,90,212,234,13,132,173,94,217,133,158,172,114, +2,93,106,239,57,115,36,127,249,33,162,14,227,129,139,69,149,217,91,178,56,53,214,92,195,50,128,176,213,43,186,166,181,199,134,208,234,29,204,50,251,41,193,199,243,230,61,245,115,65,244,248,168,219, +126,46,233,127,54,254,68,240,89,85,195,10,115,13,75,105,147,92,167,36,251,187,99,211,234,197,32,82,190,75,206,16,74,178,38,158,149,17,157,115,63,53,149,202,153,160,92,196,173,222,107,200,69,167,114, +180,122,201,69,143,28,23,157,202,145,40,79,46,58,149,35,81,158,92,116,80,185,120,17,229,65,46,122,108,185,232,84,46,50,19,191,88,113,209,77,78,150,79,229,162,210,165,204,230,162,43,217,71,21,173,28, +149,51,159,40,15,114,209,223,153,44,63,46,92,116,42,23,37,171,151,92,116,42,23,53,162,188,83,199,46,53,229,124,179,185,232,200,10,30,171,57,232,44,42,23,57,229,204,27,165,200,69,167,114,209,36,202, +131,92,244,88,115,209,169,92,100,186,20,185,232,84,46,154,68,121,144,139,30,111,46,58,149,163,213,75,46,58,149,163,213,75,46,186,71,229,226,68,148,71,36,184,232,5,114,209,65,162,188,25,68,249,136,112, +209,221,24,113,209,73,148,55,153,40,15,114,209,17,58,46,58,149,51,154,40,15,114,209,99,205,69,167,114,196,12,144,139,78,229,152,123,2,161,75,150,111,178,97,73,229,34,132,25,0,147,229,15,109,145,109, +112,178,124,42,23,153,46,213,213,229,75,126,206,2,97,195,82,178,184,82,165,171,139,202,69,78,57,243,54,209,201,69,167,114,209,35,202,219,228,162,143,8,23,189,98,52,23,157,202,69,101,148,122,70,242, +115,22,104,217,89,178,48,23,189,185,141,202,69,78,57,243,54,209,141,78,150,15,209,140,41,58,105,50,102,0,84,14,145,184,40,191,233,130,31,72,206,16,118,52,156,114,138,164,50,167,204,191,72,240,181,125, +114,106,193,92,229,222,48,89,185,45,95,147,124,233,30,59,78,242,89,147,230,229,158,144,196,229,37,71,253,70,242,211,61,234,55,243,5,73,61,13,235,231,82,185,161,41,183,230,159,37,95,186,169,71,254,70, +18,192,116,210,59,255,165,53,168,1,253,130,113,162,201,111,146,87,100,37,71,225,7,96,112,220,147,47,80,185,200,133,61,190,35,107,210,40,229,125,101,188,228,183,182,97,134,201,226,79,88,69,229,34,24, +143,167,140,154,248,117,221,116,142,224,152,103,225,169,188,47,88,59,21,72,126,205,236,133,5,42,55,196,210,92,95,114,59,238,80,193,134,176,157,179,138,70,145,59,146,75,36,139,107,24,35,186,149,163, +198,228,36,119,91,155,123,20,149,27,82,105,205,27,68,43,247,93,209,202,13,68,238,168,231,40,37,77,247,86,255,150,23,44,204,121,181,69,174,23,56,142,69,229,134,120,22,227,207,45,162,87,142,159,149,172, +92,131,97,59,126,73,75,150,100,30,4,93,146,251,86,65,151,92,229,26,28,97,147,124,70,92,148,75,38,198,78,21,156,228,38,143,158,33,120,102,48,217,16,105,204,128,116,104,179,112,121,35,109,88,154,162,92, +160,73,148,71,157,184,232,210,33,204,69,167,114,48,130,40,255,85,18,229,235,21,178,92,116,42,103,10,81,254,26,18,229,81,183,99,242,178,25,20,168,92,220,136,242,211,218,96,205,255,242,124,32,249,13,76, +187,200,67,114,62,66,70,148,23,14,217,187,169,84,46,174,68,121,213,255,95,106,96,58,164,209,68,249,134,49,5,209,207,64,147,164,244,13,205,37,69,229,16,43,162,252,178,220,225,205,185,7,238,240,84,243, +3,193,62,15,44,57,188,249,14,47,100,68,121,241,111,109,187,185,149,139,145,114,161,37,202,123,123,224,196,11,221,87,102,111,250,200,53,233,166,213,51,142,221,128,131,55,34,100,68,121,225,21,65,80,52, +119,185,18,35,229,66,138,25,80,95,158,1,148,218,126,252,89,251,252,67,78,188,103,252,190,11,156,27,190,184,109,126,200,48,3,210,115,96,5,115,35,70,202,133,148,40,127,220,143,190,3,252,169,242,131,163, +182,157,187,108,194,234,91,159,248,129,159,114,252,115,219,226,109,245,86,76,182,122,227,163,92,56,137,242,106,109,247,159,128,149,229,131,94,94,113,240,173,221,55,109,254,105,91,5,127,155,223,244,7, +132,138,40,47,29,86,193,104,171,55,46,202,133,143,40,111,3,56,238,87,174,237,34,219,131,13,23,216,135,109,242,190,120,229,247,39,194,63,244,131,27,71,192,176,52,248,91,43,154,44,159,202,13,253,64,210, +65,75,195,165,156,13,168,81,238,175,14,117,49,206,71,233,147,219,246,61,43,63,237,232,7,247,61,59,191,110,219,49,225,194,12,8,135,116,178,124,42,135,248,16,229,157,149,19,206,249,162,15,20,1,189,5,45, +88,187,193,221,54,111,106,9,31,246,66,69,148,23,223,1,48,217,234,141,143,114,225,36,202,219,250,220,135,125,184,128,122,97,226,182,227,96,191,54,105,219,151,29,216,94,42,84,68,121,72,111,5,27,60,74, +197,72,185,176,18,229,179,37,0,5,180,252,97,95,251,220,182,0,206,25,251,111,64,216,136,242,226,134,165,232,73,17,42,23,47,162,188,213,150,4,224,97,202,173,79,172,56,248,167,23,37,131,11,64,195,50,240, +105,245,146,40,63,180,46,85,170,216,75,143,1,124,168,219,221,199,47,176,207,159,117,251,191,93,163,129,74,161,136,88,27,150,41,90,189,36,202,15,173,75,233,3,182,253,226,70,23,24,223,61,126,223,182, +163,182,157,187,253,212,239,222,213,253,217,70,60,94,8,25,81,30,48,150,139,78,229,226,69,148,215,143,157,190,1,216,190,223,151,87,62,253,185,151,87,28,252,217,231,55,31,255,163,91,14,155,240,112,184, +136,242,210,97,25,252,214,198,72,185,112,18,229,55,158,157,175,108,81,109,31,186,182,114,83,97,195,5,219,142,120,12,191,234,192,134,205,83,135,91,250,41,159,55,218,176,52,120,110,21,35,229,164,137, +242,159,47,142,4,102,32,240,78,2,84,195,115,165,73,0,166,76,82,121,0,31,249,247,167,15,89,135,48,97,6,32,110,88,154,91,185,88,41,103,48,160,225,221,119,252,10,239,251,218,180,227,14,216,246,213,139,0, +108,250,70,48,237,162,54,28,226,173,202,134,139,40,31,39,171,119,74,156,172,222,176,17,229,223,138,35,247,251,131,183,91,142,207,63,169,145,184,213,235,25,124,55,21,70,223,234,141,139,114,178,143,42, +92,220,255,243,86,47,240,216,75,187,173,42,45,60,49,53,100,68,249,56,229,158,136,145,114,225,35,202,191,149,5,181,92,62,13,187,253,195,89,193,176,107,223,245,210,179,89,99,95,140,146,99,176,155,218, +213,117,64,92,148,43,169,181,93,225,82,110,183,164,99,111,75,138,148,60,119,248,181,247,246,119,77,54,44,77,30,8,38,197,70,185,164,61,57,100,68,249,221,114,117,151,118,207,29,83,26,129,175,96,161,59, +97,240,86,112,80,132,193,169,242,252,184,40,23,40,18,229,7,49,74,141,51,217,176,180,13,62,236,61,2,92,116,115,136,242,99,219,194,165,156,51,216,65,93,48,3,148,167,37,139,115,146,226,134,165,232,72, +221,34,184,56,245,188,87,227,162,92,224,168,104,19,229,95,18,196,156,160,235,32,103,137,224,163,140,145,85,70,216,176,12,214,74,78,153,127,246,131,248,40,23,54,171,119,144,93,234,253,223,148,252,229, +123,148,111,151,78,149,43,104,49,230,179,146,163,148,35,249,168,24,31,196,69,57,133,163,231,74,142,82,231,195,43,152,212,165,244,76,24,28,143,203,110,5,203,126,107,157,86,42,55,180,137,223,125,146, +163,212,198,121,87,24,54,241,219,236,139,174,99,43,162,165,141,47,202,26,150,130,223,90,77,229,134,158,123,66,114,45,229,125,101,188,103,210,182,147,119,115,86,116,187,100,138,43,250,98,136,230,163, +71,83,59,140,77,150,143,81,49,82,238,90,209,202,29,61,236,152,129,65,142,82,239,59,229,20,193,26,77,27,149,151,28,112,211,146,91,116,73,229,9,126,206,146,246,41,23,73,190,24,7,188,63,62,202,205,148, +28,86,146,95,24,47,187,145,91,243,196,175,231,5,201,250,92,153,252,77,65,144,238,61,89,150,8,45,107,88,62,243,95,146,205,118,213,171,241,81,78,116,215,187,180,253,213,72,91,189,123,136,38,207,134,172, +137,39,170,140,180,97,105,185,84,206,0,229,140,235,82,133,138,172,205,46,123,220,193,104,46,122,202,167,114,38,99,6,234,54,74,89,162,121,63,74,41,114,209,169,92,188,137,242,128,228,13,203,100,82,244, +190,102,140,184,232,84,46,58,19,191,237,162,184,188,29,178,235,216,248,112,209,169,92,116,38,126,147,36,39,221,201,209,158,71,46,58,149,51,140,40,255,15,173,94,217,60,225,87,182,75,150,150,204,130,92, +116,42,103,12,81,190,46,61,84,244,86,175,74,138,38,222,139,17,23,157,202,69,103,45,181,185,40,249,121,172,136,38,139,136,19,23,157,202,69,102,45,181,127,74,244,139,33,250,253,137,21,23,157,202,113, +199,111,160,176,100,13,203,24,113,209,169,92,132,172,94,81,237,101,247,114,226,195,69,167,114,81,178,122,37,207,24,43,97,199,33,54,92,116,42,23,157,137,159,150,60,178,92,218,81,36,23,157,202,25,65, +148,143,72,210,177,228,104,215,35,23,157,202,25,65,148,175,227,38,186,232,177,154,66,129,92,116,42,103,8,81,190,110,155,232,130,95,12,37,125,172,198,96,46,186,108,178,124,42,135,58,222,234,21,30,165, +94,151,252,156,5,178,134,165,35,202,69,87,143,201,38,203,223,139,202,25,160,156,129,163,148,232,177,26,89,19,207,108,46,250,68,143,202,25,160,156,121,163,148,48,102,160,80,48,151,139,46,156,44,95,216, +176,164,114,220,241,27,112,29,43,59,75,22,230,162,247,182,25,203,69,167,114,209,177,122,181,164,237,166,164,13,203,216,112,209,169,92,148,78,79,72,206,16,204,54,44,159,20,53,44,47,160,114,38,40,103, +94,151,178,100,13,203,148,71,46,58,149,171,59,81,158,185,39,194,104,88,110,156,71,229,76,80,46,226,185,39,148,209,25,20,76,230,162,83,57,208,234,29,17,195,50,54,92,116,42,71,171,119,36,12,203,100,124, +184,232,84,142,86,239,192,161,11,38,39,203,55,153,139,78,229,162,210,165,188,113,205,115,230,8,14,184,174,40,140,203,110,148,172,156,26,43,202,155,121,230,180,248,40,151,90,44,249,210,89,7,74,86,46, +97,90,30,191,155,230,75,150,214,156,19,77,67,220,156,147,172,92,195,163,162,139,236,56,41,151,23,253,142,143,22,85,110,116,237,200,54,225,81,234,91,223,146,44,111,131,228,183,86,89,199,111,151,172, +220,93,231,102,37,13,203,231,226,163,28,100,75,131,168,114,175,24,182,61,33,92,158,235,194,220,141,155,83,37,13,203,115,111,139,145,114,102,135,107,212,40,5,172,204,8,22,54,118,131,108,229,94,145,124, +207,70,119,139,238,0,196,72,185,81,95,22,205,224,220,240,175,146,197,141,94,237,27,214,165,246,250,79,95,238,219,152,20,174,92,82,178,114,14,149,27,98,229,212,191,190,46,89,183,105,255,180,151,96,229, +18,134,237,248,1,165,210,13,98,101,53,38,47,52,184,114,206,165,84,110,136,163,212,129,55,72,238,157,108,60,231,155,130,223,142,134,185,49,159,247,50,194,23,73,123,166,232,118,228,23,34,109,245,50,24, +36,202,51,24,35,27,36,202,51,24,178,163,20,137,242,12,134,104,88,97,37,202,31,213,134,100,251,81,237,64,242,219,56,114,113,27,84,59,27,147,97,194,196,79,135,141,40,191,107,123,98,205,26,148,218,177,6, +152,242,45,172,93,11,175,192,46,197,48,98,226,231,220,55,181,32,73,148,255,225,8,77,252,188,21,249,35,155,95,88,241,194,248,228,159,94,244,86,108,127,116,83,243,11,45,108,78,134,1,163,84,232,136,242, +111,174,165,212,214,165,79,251,106,252,185,75,43,47,122,152,252,221,9,106,35,155,147,81,255,40,85,238,235,18,197,12,248,217,145,232,82,73,108,4,102,123,157,243,236,5,43,188,77,183,246,142,247,63,254, +169,13,247,187,108,79,6,234,111,245,134,146,40,127,234,222,151,2,203,198,46,250,164,63,235,175,169,185,169,63,94,145,105,184,186,237,192,147,216,158,12,3,70,169,48,18,229,213,239,55,93,144,210,227, +130,67,54,101,212,93,189,175,220,159,190,19,112,182,59,75,217,158,12,3,70,169,48,18,229,167,254,170,226,187,248,254,27,149,194,104,219,123,242,216,139,131,173,29,64,5,251,176,61,25,117,143,80,18,229, +173,146,123,247,116,84,82,62,74,71,250,149,147,115,80,243,188,39,79,125,195,190,48,195,6,101,160,238,7,146,194,72,148,223,86,249,151,111,248,72,1,64,17,251,1,234,170,212,220,172,139,49,62,27,148,81, +255,3,73,33,36,202,39,128,41,191,42,34,229,195,42,121,246,165,25,117,250,202,222,20,192,14,197,48,34,66,73,148,175,108,236,75,189,54,109,117,197,255,216,74,253,130,123,123,0,164,216,152,12,35,172,222, +48,18,229,237,143,180,164,80,116,113,96,238,245,140,218,227,227,215,244,254,91,129,109,201,48,100,123,34,132,68,249,222,15,219,167,46,73,161,8,107,153,219,57,218,94,240,123,247,103,37,32,149,42,186, +108,80,70,253,183,39,66,72,148,215,147,139,95,217,215,221,0,247,35,231,87,190,60,199,159,181,95,239,168,31,245,92,240,20,190,191,149,13,202,168,119,132,147,40,191,244,4,231,76,127,162,223,216,144,217, +49,103,83,38,225,38,90,91,231,52,218,149,231,217,158,12,212,223,234,13,37,81,254,217,199,198,110,104,186,224,140,236,220,213,89,213,176,5,219,129,160,146,8,14,121,140,13,202,168,127,238,9,89,204,192, +123,70,4,51,16,36,103,192,219,120,164,189,239,225,64,240,250,225,0,128,61,127,241,228,161,236,82,12,3,214,82,189,162,128,134,236,215,189,194,8,140,82,165,127,153,112,215,126,111,20,110,92,179,38,135, +228,183,125,23,232,93,226,222,195,93,63,134,9,87,16,195,70,148,239,187,213,123,61,128,228,231,214,165,1,148,46,6,128,228,228,177,255,86,98,123,50,12,136,39,69,111,245,94,240,3,140,88,58,151,210,30, +157,187,77,57,183,220,205,30,197,48,194,234,13,49,81,126,253,238,40,171,55,230,178,53,25,209,179,122,71,152,40,255,182,238,59,149,173,201,48,98,123,34,108,68,249,221,187,212,219,186,47,55,39,24,48, +226,86,175,48,81,126,216,115,79,12,50,39,186,82,130,137,0,148,240,179,136,86,46,33,77,136,105,9,168,28,134,70,148,47,200,18,229,179,70,117,169,151,150,72,126,49,102,11,79,187,69,129,51,99,133,149,94, +75,229,72,148,127,103,248,243,101,185,169,178,244,189,177,178,149,123,69,180,180,4,149,27,50,102,64,112,88,73,62,51,99,184,173,94,187,70,48,105,77,81,241,125,193,194,42,194,210,176,114,38,84,46,208, +74,212,234,245,124,163,118,9,188,155,101,167,161,167,101,69,119,95,114,162,149,107,22,93,172,52,201,42,215,20,39,229,68,143,205,138,22,151,28,83,104,171,117,45,181,247,98,73,185,38,191,42,56,8,39,147, +178,149,115,14,207,102,5,247,19,142,22,173,220,158,136,145,114,146,22,233,148,243,49,34,103,252,170,143,157,79,73,126,109,175,74,20,36,1,177,79,253,92,82,172,166,215,101,147,229,75,86,78,37,175,136, +145,114,146,7,146,54,206,187,34,202,124,41,111,146,100,2,40,53,218,19,157,33,168,124,155,177,201,242,101,13,75,42,23,153,46,85,216,44,105,187,5,101,209,212,188,165,32,159,149,220,187,189,95,52,89,254, +77,84,206,4,229,204,27,165,246,151,204,205,171,148,232,125,205,164,146,252,116,27,205,69,167,114,145,33,202,23,54,39,37,231,181,186,32,89,90,208,151,135,45,22,92,116,42,23,157,81,74,114,45,21,64,118, +150,108,199,134,139,78,229,162,179,150,218,46,121,214,68,89,178,199,246,181,104,127,55,153,139,78,229,162,51,74,89,41,209,249,134,108,126,92,43,147,141,9,23,157,202,69,166,75,253,253,21,173,26,135, +116,71,244,190,166,130,232,86,176,201,92,116,42,199,137,223,192,11,207,29,178,235,216,74,58,43,185,92,145,77,150,63,15,84,206,0,229,34,110,245,38,99,100,88,78,189,14,84,206,84,162,252,32,143,205,230, +218,36,203,187,178,93,178,180,100,86,244,97,155,68,75,27,213,33,89,154,146,45,142,202,73,30,155,141,144,213,155,20,54,44,37,63,31,70,115,209,169,28,15,36,189,75,42,29,225,99,53,162,11,61,147,185,232, +84,142,7,146,222,101,163,73,244,251,163,148,112,178,124,115,185,232,84,46,58,163,84,183,168,197,40,108,88,86,68,13,203,10,12,54,44,169,92,100,70,169,113,178,218,203,238,229,88,146,51,4,163,185,232,84, +46,74,86,111,65,116,190,33,251,253,73,183,197,132,139,78,229,162,51,241,211,162,71,150,119,72,150,134,64,75,26,150,70,115,209,169,92,116,38,126,182,172,213,43,58,164,39,109,97,195,210,92,46,122,114, +180,75,229,34,50,74,189,104,242,129,164,64,244,88,141,201,92,244,210,142,2,149,227,125,169,17,200,160,32,105,88,26,205,69,167,114,136,206,173,222,215,37,63,103,129,172,97,233,72,14,122,70,115,209,169, +28,173,222,119,249,156,121,178,134,101,42,46,92,116,42,23,157,81,170,59,33,58,175,45,8,27,150,136,13,23,157,202,209,234,29,112,29,43,59,75,182,68,239,162,219,189,146,31,199,228,143,93,42,55,196,67, +247,145,206,61,1,109,180,97,233,137,26,150,178,92,244,182,34,149,51,149,40,95,231,211,19,241,49,44,159,20,53,44,47,160,114,38,40,103,94,151,178,16,31,171,215,96,46,58,149,99,238,137,216,91,189,27,231, +81,185,80,16,229,137,25,24,190,12,10,54,49,3,113,33,202,15,207,38,250,140,234,126,108,93,117,73,15,156,116,85,165,37,10,146,165,33,41,90,92,162,74,46,122,149,202,117,191,26,31,229,30,123,239,12,193, +87,179,251,141,231,102,8,166,24,48,44,157,139,119,115,86,242,115,214,36,249,113,132,26,157,147,28,8,154,215,136,166,202,251,78,206,100,229,178,38,43,39,90,185,209,181,83,16,171,139,134,187,171,28,34, +159,169,234,199,102,207,175,110,14,91,149,195,232,52,84,73,209,180,159,21,45,238,35,133,248,40,55,190,26,208,96,213,197,181,92,37,58,45,43,95,53,204,235,166,225,232,82,142,170,118,104,253,177,95,85, +121,85,22,247,63,85,149,134,19,171,92,63,254,79,74,178,184,157,213,77,195,163,160,156,255,184,108,67,204,128,185,49,128,114,195,178,61,17,244,90,85,69,123,117,197,229,255,167,170,210,70,87,89,187,87, +171,171,220,88,209,226,170,69,66,71,65,185,67,37,139,115,154,30,117,44,185,248,200,119,191,255,17,185,210,156,49,174,59,66,219,19,86,117,31,22,239,229,42,135,189,175,85,51,107,106,168,118,16,173,174, +114,163,36,139,83,14,149,27,90,113,182,243,212,231,125,185,55,211,254,214,13,135,239,33,87,90,195,200,29,155,205,151,171,248,161,116,181,165,149,215,229,171,153,155,127,177,202,210,30,172,170,189,71, +205,21,44,206,105,160,114,67,43,46,233,92,61,55,16,220,18,187,182,92,221,83,84,21,201,134,72,31,72,98,68,50,132,49,3,27,163,141,25,96,48,70,158,40,31,245,164,99,12,6,72,148,103,48,70,46,194,71,148, +183,223,58,29,226,164,103,164,251,182,97,156,116,213,135,79,24,140,225,93,75,85,132,137,242,35,118,171,183,156,71,57,255,96,190,111,27,166,156,71,57,207,214,100,152,176,150,10,45,81,126,65,214,105, +200,45,200,193,105,120,192,113,154,238,118,154,114,108,77,134,17,163,84,216,136,242,187,124,169,195,173,116,3,236,217,78,122,218,9,229,244,123,20,130,131,217,154,12,19,194,126,106,106,65,18,51,240, +223,35,115,171,119,198,12,160,124,225,234,239,98,94,121,198,189,120,100,62,202,71,63,55,159,173,201,48,96,226,23,78,162,124,250,193,7,129,134,9,29,71,174,78,175,157,126,29,126,154,6,86,63,152,230,6,5, +35,114,86,239,8,17,229,157,71,30,120,0,88,189,111,121,245,131,167,254,31,157,111,56,227,151,0,58,78,89,205,246,100,68,205,234,157,122,221,136,140,82,211,127,154,118,82,152,255,155,52,174,182,102,220, +59,29,191,57,15,40,151,29,54,39,3,6,88,189,247,5,178,152,129,236,8,116,169,134,113,63,153,157,198,225,64,249,200,213,211,207,206,247,156,150,6,16,228,167,179,61,25,168,191,213,43,138,25,24,25,162,188, +179,106,250,151,191,148,71,170,152,7,138,216,117,206,185,236,120,108,79,134,1,163,84,24,137,242,150,62,238,186,190,228,136,78,202,158,7,228,49,200,43,4,12,198,240,141,82,225,36,202,231,203,5,160,0, +231,145,233,43,185,209,199,128,81,86,111,56,137,242,105,199,3,60,76,191,237,158,7,103,115,163,143,1,147,14,36,133,145,40,175,173,252,244,20,0,60,146,42,94,141,121,216,117,172,34,207,6,101,212,125,148, +10,35,81,190,252,250,234,95,174,117,81,76,165,157,233,95,56,114,245,174,137,223,190,5,182,39,195,128,8,37,81,254,193,211,159,240,177,14,206,221,15,78,95,253,224,236,190,127,153,116,57,3,100,24,97,245, +134,145,40,255,95,43,54,63,136,142,83,86,149,127,147,199,213,121,160,28,192,177,202,108,78,134,9,219,19,97,35,202,59,0,80,158,9,160,225,185,96,38,80,46,207,4,238,185,7,184,240,55,211,185,150,98,24, +176,61,49,75,114,45,229,125,165,170,84,184,18,39,209,157,116,207,115,243,190,134,55,111,245,78,63,49,207,30,197,64,212,172,222,174,174,194,200,228,158,120,240,193,114,222,57,109,198,58,236,186,213, +235,60,178,111,7,155,147,1,19,172,222,144,17,229,119,75,231,82,222,125,215,92,61,193,214,100,24,177,150,10,47,81,190,220,115,218,110,221,235,245,179,217,154,12,35,214,82,178,68,249,31,143,36,81,254, +109,73,145,28,158,67,103,152,97,245,202,18,229,219,70,18,44,250,182,164,72,204,144,196,48,36,72,148,103,48,16,103,162,252,32,239,238,58,213,161,95,100,139,107,150,44,173,106,44,13,156,195,29,201,226, +170,2,201,80,185,119,76,252,212,125,146,25,146,54,206,187,162,96,86,151,42,175,147,228,21,85,73,87,121,207,231,37,75,107,174,186,114,223,17,45,174,170,202,81,185,1,136,242,33,179,122,7,215,165,116, +195,41,167,72,126,107,223,119,81,53,63,213,88,101,105,13,23,137,62,177,108,113,234,34,80,185,33,20,87,82,107,101,173,222,3,178,38,205,107,189,37,186,186,248,99,85,179,156,244,242,42,139,203,85,147,83, +208,105,174,178,180,29,213,125,107,198,84,89,92,17,146,149,235,117,168,220,219,34,217,252,148,168,213,251,221,92,155,96,105,99,106,39,202,87,9,144,123,190,170,51,183,249,99,171,132,196,86,181,239,89, +78,86,89,185,215,170,155,188,4,213,62,171,224,212,10,40,83,185,191,95,75,201,98,6,42,190,89,107,41,235,249,142,170,42,228,84,245,98,120,147,170,44,174,202,72,204,47,72,90,140,79,100,229,138,179,157, +230,175,8,86,46,249,114,108,148,83,246,216,54,193,169,90,242,153,25,102,173,165,176,199,140,170,216,193,85,186,90,149,228,225,114,197,41,123,199,225,146,149,195,254,130,207,26,56,106,175,25,114,149, +155,226,57,241,81,78,22,51,224,249,166,237,248,189,248,160,228,111,175,110,3,177,186,8,118,72,150,6,232,211,68,133,126,242,127,37,147,229,95,240,131,248,40,39,139,25,184,224,7,136,178,213,107,73,218, +110,201,209,162,137,58,148,149,23,92,199,42,24,108,88,82,185,200,116,169,194,118,201,243,86,165,29,194,235,216,116,214,96,46,58,149,35,81,126,192,237,9,201,175,163,26,237,137,238,182,42,209,111,173, +52,23,221,165,114,36,202,15,48,74,109,150,164,123,7,101,209,251,154,165,32,159,21,77,150,111,46,23,157,202,69,103,148,218,95,50,229,187,82,162,247,53,147,162,197,37,237,89,45,130,149,107,249,2,149,51, +65,57,3,71,41,209,187,43,186,32,89,90,16,72,86,46,168,248,162,201,242,101,185,232,84,46,58,163,148,228,188,54,128,236,125,77,59,54,92,116,42,199,29,191,119,89,199,202,222,215,212,162,253,93,27,204,69, +55,91,185,208,17,229,235,58,74,89,41,209,249,70,74,180,118,86,187,228,58,214,122,74,56,89,126,108,148,179,13,86,206,196,91,189,146,134,165,35,106,226,41,116,180,137,114,209,151,26,203,69,167,114,209, +153,248,105,26,150,38,112,209,169,92,116,38,126,227,82,162,199,106,226,99,88,202,114,209,169,92,29,251,192,205,146,247,183,128,43,69,51,218,170,172,232,195,54,137,150,54,170,67,116,110,53,138,202,153, +160,220,128,87,16,235,188,137,46,249,57,27,37,108,88,230,218,98,194,69,167,114,60,144,244,46,187,173,194,199,106,68,23,122,38,115,209,169,28,15,36,189,203,70,147,232,247,71,169,216,112,209,169,92,116, +70,169,110,81,139,81,216,176,172,200,26,150,38,115,209,169,28,119,252,6,214,94,246,216,190,37,57,67,48,154,139,78,229,162,100,245,22,68,231,27,178,223,159,116,91,76,184,232,84,46,74,86,175,96,105,193, +14,201,210,16,104,73,195,210,104,46,58,149,139,206,196,207,78,153,155,65,33,105,11,27,150,230,114,209,169,92,116,70,169,23,77,62,144,20,136,30,171,49,153,139,78,229,120,95,42,132,25,20,100,13,203,56, +229,158,48,89,57,8,228,241,19,182,122,95,151,252,156,5,178,134,165,35,89,92,73,9,115,209,247,162,114,6,40,23,117,171,87,214,196,83,74,116,161,103,50,23,157,202,69,103,148,234,78,136,206,107,11,194, +134,165,96,97,129,50,154,139,78,229,104,245,14,184,53,36,59,75,182,50,133,152,112,209,131,138,176,114,126,129,68,249,58,133,150,180,221,2,200,154,120,186,61,46,92,116,113,171,215,107,35,81,62,18,33, +106,28,3,240,17,19,46,186,225,86,47,137,242,245,194,12,40,75,248,164,154,27,23,46,186,225,86,111,196,137,242,74,85,151,250,179,171,186,164,99,9,209,28,138,207,86,87,185,160,80,101,74,70,209,69,118, +149,92,244,234,228,85,162,92,244,82,73,214,234,117,78,242,228,26,34,242,68,249,151,150,136,98,6,94,17,36,210,41,53,85,242,200,178,82,162,163,84,181,92,244,42,61,152,243,93,73,229,70,121,146,100,192, +164,186,35,83,7,229,66,74,148,47,182,109,175,234,231,122,111,184,116,196,173,94,219,154,80,93,229,74,123,87,231,127,230,36,191,220,213,113,209,147,206,115,85,22,184,193,53,214,234,133,117,124,117,13, +241,74,53,123,170,225,35,202,15,207,90,74,45,26,121,171,183,234,168,84,57,74,101,68,215,23,71,24,149,152,103,56,173,94,217,16,86,46,57,201,53,203,234,77,221,85,85,125,70,61,139,122,88,189,175,84,245, +229,30,179,17,35,63,74,85,205,69,175,84,69,185,197,205,19,97,44,102,160,218,134,24,187,129,68,121,0,123,47,22,28,250,188,113,74,116,94,219,120,125,21,155,193,86,162,218,79,183,172,213,91,45,23,253, +191,116,53,63,229,138,238,122,195,149,93,95,72,54,68,228,137,242,59,159,202,86,179,34,56,175,90,39,73,244,233,118,254,165,189,138,230,78,156,89,101,229,124,201,183,182,106,46,250,194,157,85,252,80, +219,1,227,68,39,126,194,246,103,117,13,145,60,19,145,36,202,215,215,234,77,33,54,241,212,84,99,171,22,188,17,31,229,54,93,144,162,213,91,183,202,185,48,150,139,46,188,3,48,42,101,240,222,9,137,242, +168,23,95,74,250,211,45,107,245,202,102,80,144,13,225,91,189,194,237,64,162,60,234,69,148,23,223,89,150,61,144,36,154,44,95,248,81,101,111,245,10,87,46,116,68,249,93,219,19,71,29,152,77,126,179,29,71, +158,89,249,38,142,154,213,14,244,109,237,249,59,179,8,201,173,94,241,81,74,214,234,21,229,162,11,63,106,185,96,110,59,8,43,87,184,233,156,236,8,117,169,53,107,48,165,29,45,107,215,66,5,107,214,0,184, +120,215,84,118,56,111,245,190,210,102,108,91,42,37,185,137,158,180,103,181,116,153,251,168,158,185,237,32,172,92,203,23,198,15,247,179,246,79,252,188,21,249,47,253,233,5,181,223,29,219,95,250,110,106, +69,222,83,71,111,223,190,125,251,246,237,91,30,106,15,13,81,94,248,211,45,107,245,86,10,93,6,95,139,41,152,188,166,45,132,149,40,63,233,61,75,123,206,235,250,40,172,207,164,224,66,189,220,47,246,65, +255,29,150,12,73,226,107,169,140,104,105,19,218,12,222,1,112,77,110,135,9,97,36,202,39,177,17,197,191,122,183,149,127,91,30,183,159,125,107,223,223,140,27,143,91,199,29,146,120,57,174,59,126,178,86, +175,44,81,94,122,7,192,232,157,215,80,18,229,79,85,231,34,181,108,236,183,151,165,142,92,60,51,119,96,223,223,92,191,24,123,47,190,168,120,131,23,18,162,188,248,123,230,194,88,162,188,244,28,215,100, +203,61,148,68,121,245,251,191,126,47,165,199,5,77,227,202,59,47,254,245,249,253,59,22,87,93,143,191,172,121,182,112,162,139,112,16,229,141,14,97,46,186,240,14,128,99,112,59,132,147,40,63,245,87,40, +186,248,113,169,45,187,115,22,42,159,221,253,175,111,157,223,176,103,72,136,242,102,79,252,104,245,198,137,40,111,77,113,239,58,4,219,209,61,22,21,32,248,245,238,39,239,172,191,169,165,33,73,58,102, +244,196,79,56,89,190,240,40,101,184,213,187,49,92,68,121,27,72,222,85,249,215,111,20,83,46,0,255,29,135,242,43,86,5,195,184,137,158,141,139,213,91,49,121,148,122,195,100,171,87,28,51,144,29,129,81, +202,194,105,247,250,128,15,76,74,1,141,120,91,191,178,62,24,18,162,188,188,213,11,99,185,232,194,143,58,202,232,91,189,225,36,202,231,74,0,112,77,81,3,234,163,195,123,100,98,216,136,242,70,91,189,194, +92,116,113,55,213,228,81,42,156,68,249,150,35,1,184,159,252,106,211,175,149,125,107,165,24,180,120,31,197,179,222,112,223,105,170,83,238,137,122,88,189,194,201,242,165,239,79,184,38,143,82,178,152, +129,17,33,202,247,28,106,255,229,6,183,88,196,163,219,237,139,131,157,119,85,230,55,45,89,123,107,255,18,202,174,60,30,22,162,188,209,151,59,42,216,104,240,213,48,163,219,65,84,185,145,177,122,245, +228,226,218,37,41,20,39,125,96,114,241,51,63,186,195,123,242,116,231,209,27,30,15,250,22,133,94,101,74,76,119,252,100,47,119,200,114,209,165,223,90,163,219,33,140,68,249,63,228,157,79,20,199,249,218, +223,52,213,110,253,104,101,198,107,254,228,179,83,247,121,64,10,31,254,124,229,80,132,3,51,32,30,162,163,148,44,23,93,122,39,6,38,251,131,97,36,202,175,63,111,253,139,157,207,125,181,201,46,181,158, +254,183,151,246,56,120,233,177,91,255,182,225,139,75,176,181,152,59,212,125,106,56,127,123,209,224,30,165,101,139,51,120,19,93,24,51,32,29,97,36,202,7,201,147,14,152,123,220,33,246,235,248,233,158, +147,38,95,86,8,254,185,101,210,71,103,99,121,203,124,85,113,243,195,216,169,237,84,108,114,79,152,109,245,166,226,99,245,142,80,238,137,210,226,255,60,234,210,55,10,215,183,149,126,189,248,63,47,5, +126,188,120,241,183,115,192,98,224,246,177,247,22,66,66,148,55,218,234,13,42,60,144,20,23,162,124,223,25,217,139,129,53,141,159,91,183,17,59,47,6,128,224,226,93,255,118,124,249,244,181,24,198,91,189, +94,33,30,183,122,149,61,107,169,201,86,175,193,237,32,171,220,136,98,6,122,223,191,190,235,157,126,231,245,57,196,52,247,132,48,102,192,100,171,55,48,58,247,68,120,137,242,193,163,179,222,249,215,207, +183,23,16,83,171,87,197,199,234,53,27,51,16,54,162,252,110,73,199,6,122,135,146,222,176,18,229,141,206,61,225,139,174,8,138,38,251,5,70,231,158,144,37,202,235,145,76,224,60,208,76,167,84,8,13,81,222, +112,171,87,148,139,46,253,214,26,157,123,66,150,40,255,12,137,242,245,171,156,111,46,81,62,86,86,175,44,81,222,43,26,6,195,169,54,254,163,58,163,180,113,206,28,177,95,89,45,229,6,141,139,171,123,209, +130,197,130,130,216,221,139,68,191,112,141,123,11,214,174,178,83,176,29,128,100,181,207,80,213,111,173,82,185,106,227,177,227,37,159,53,81,107,1,222,205,185,106,6,225,100,211,139,213,149,55,166,67,82, +172,177,126,123,53,237,56,166,202,209,103,180,232,55,166,169,186,111,227,168,23,27,171,249,177,182,59,69,55,98,155,243,168,67,67,140,245,37,149,171,54,100,223,185,209,249,182,17,26,165,236,117,85,254, +224,186,58,204,97,71,175,67,29,162,188,174,58,150,73,117,145,58,84,246,33,214,193,220,134,40,11,183,151,232,59,55,110,196,38,126,19,235,241,214,190,82,165,12,117,169,156,40,72,216,240,135,136,66,67, +12,157,161,58,28,93,170,100,63,88,151,199,123,189,154,217,80,175,245,160,201,77,164,171,129,32,98,105,181,83,235,42,127,169,37,251,16,127,110,15,127,67,84,23,106,146,143,145,88,75,85,29,55,103,69,103, +201,5,209,202,201,174,165,154,69,87,4,201,239,230,204,173,28,198,228,60,115,43,119,190,168,114,163,11,35,181,150,106,169,174,135,190,212,56,87,78,47,229,84,103,88,42,175,202,226,14,146,60,227,167,254, +114,100,80,205,15,6,133,234,18,50,60,43,170,220,198,185,146,207,234,84,119,87,164,186,134,168,90,185,42,71,133,9,162,202,53,96,164,214,82,213,157,202,10,142,81,129,220,249,173,100,178,58,46,122,149, +191,82,141,58,121,137,224,176,146,24,59,37,43,202,69,239,18,60,249,214,180,159,96,59,64,141,170,206,250,169,238,119,10,43,183,241,75,146,202,37,27,140,179,122,37,109,183,64,56,119,173,201,152,1,89,46, +186,56,81,94,242,232,166,209,202,33,226,68,121,97,104,129,21,27,46,186,52,81,94,103,178,36,202,35,2,68,121,37,13,45,112,17,19,46,186,48,81,94,89,249,54,18,229,17,1,162,124,80,17,29,210,141,38,202,203, +114,209,133,111,245,150,42,233,44,137,242,136,0,81,94,41,209,100,249,70,19,229,101,185,232,194,68,249,164,18,29,165,66,71,148,175,171,47,117,101,187,100,105,77,89,217,83,121,162,210,143,234,144,189, +218,46,90,92,163,176,114,109,113,81,46,57,144,23,90,215,81,74,244,86,111,82,137,222,215,20,199,12,180,192,212,100,249,74,86,185,164,202,180,197,68,57,243,214,82,162,68,249,32,16,189,155,106,52,81,126, +237,75,162,171,31,45,172,156,236,18,217,100,229,140,91,75,237,111,244,90,202,96,162,124,210,150,188,155,42,77,148,183,17,23,229,184,227,87,71,176,168,201,92,116,105,162,188,150,252,82,134,148,40,95, +175,81,202,50,216,234,21,38,202,155,204,69,151,38,202,91,237,217,184,19,229,235,217,171,12,182,122,99,195,69,23,38,202,43,116,180,197,157,40,95,183,137,159,201,103,252,140,38,202,111,162,213,107,52, +81,190,126,67,148,104,210,49,37,187,240,52,154,40,47,203,69,79,26,110,245,134,143,40,95,207,77,116,193,207,89,73,54,13,177,209,68,121,89,46,122,105,135,168,114,165,64,114,148,10,37,81,190,158,155,232, +109,241,177,122,205,229,162,171,209,194,86,111,174,141,68,249,122,141,82,190,193,163,148,201,68,121,89,46,186,48,81,190,36,106,245,134,149,40,207,3,73,225,34,202,203,114,209,21,132,199,119,196,157,40, +95,191,81,170,59,62,151,59,140,230,162,91,178,246,103,69,214,234,13,33,81,62,42,59,126,86,202,139,11,81,94,150,139,46,77,148,183,36,231,86,225,36,202,35,18,152,129,0,194,142,131,31,23,46,186,56,102, +32,221,22,119,162,124,253,162,40,155,28,198,100,162,252,35,230,114,209,133,137,242,129,150,220,68,55,90,57,243,186,148,109,240,196,15,150,232,196,207,58,218,92,46,186,48,81,62,105,203,90,189,71,135, +145,40,95,175,237,137,23,141,222,158,200,197,133,139,46,125,32,73,212,234,13,31,81,158,247,165,70,196,234,85,178,134,165,119,157,27,155,220,19,38,43,135,17,68,182,213,129,40,95,114,76,182,122,77,230, +162,11,19,229,101,27,66,92,185,3,178,160,213,27,137,3,73,178,134,229,36,81,171,215,22,86,78,114,242,33,174,220,176,31,72,170,235,40,213,157,48,57,247,132,47,89,154,146,229,162,203,174,27,133,137,242, +162,55,26,13,87,142,151,59,34,66,148,151,229,162,75,19,229,109,217,132,237,36,202,35,34,86,175,201,68,121,89,46,186,184,213,235,181,197,153,40,95,231,139,242,6,91,189,194,241,164,108,178,252,24,89, +189,6,43,23,117,204,64,140,172,222,41,70,91,189,150,193,86,47,49,3,145,57,137,174,133,147,229,23,99,147,123,194,100,229,136,25,24,92,113,70,99,6,92,98,6,104,245,198,220,234,189,223,92,195,82,220,234, +205,103,99,162,28,173,222,122,90,189,51,205,53,44,133,173,222,164,232,116,193,104,229,104,245,214,17,51,160,124,131,13,75,113,204,64,108,148,163,213,91,71,204,192,88,131,173,94,105,204,128,168,105, +102,178,114,6,90,189,36,202,131,68,121,18,229,65,162,60,72,148,39,81,158,68,121,18,229,73,148,167,213,75,162,60,72,148,39,81,158,68,121,18,229,99,78,148,103,2,231,145,194,12,116,137,102,80,144,84,46, +40,11,39,112,206,102,141,85,174,171,75,82,57,90,189,36,202,199,158,40,159,188,149,68,121,18,229,65,162,188,232,101,109,102,72,34,81,158,68,121,209,211,208,220,241,35,81,30,36,202,11,22,87,36,81,30, +209,32,202,255,37,70,68,249,92,214,88,229,148,5,18,229,35,66,148,63,40,70,68,249,182,54,99,149,3,72,148,39,81,126,224,100,249,180,122,135,216,172,36,202,147,40,143,225,199,12,196,135,40,175,236,20, +137,242,36,202,147,40,47,186,137,158,37,81,158,68,121,144,40,47,184,137,222,198,3,73,36,202,131,68,121,142,82,36,202,147,40,111,164,114,81,31,165,100,137,242,1,137,242,32,81,62,230,86,175,240,142,95, +140,136,242,183,144,40,111,70,78,98,98,6,16,17,162,252,121,36,202,15,53,138,36,202,147,40,79,162,188,185,205,74,162,60,49,3,49,39,202,35,226,86,239,75,36,202,35,130,152,1,147,137,242,81,191,47,53,137, +68,121,98,6,70,86,185,17,184,47,69,204,0,137,242,113,34,202,211,234,37,81,158,68,249,176,89,189,196,12,144,40,47,78,148,135,185,202,5,196,12,144,40,31,66,162,124,209,92,162,188,178,72,148,39,81,30,36, +202,155,138,182,32,81,30,36,202,199,157,40,63,2,65,162,60,173,94,179,137,242,178,152,1,68,251,140,31,137,242,32,81,126,196,115,79,208,234,37,81,158,68,121,24,187,137,197,91,189,117,188,213,43,203,69, +95,226,27,108,245,6,162,68,121,89,229,104,245,146,40,63,112,113,115,73,148,167,213,75,162,188,228,64,176,253,85,18,229,121,108,150,68,121,144,40,95,119,229,34,190,150,34,81,30,145,36,202,107,131,137, +242,145,183,122,73,148,135,9,68,249,146,112,179,26,76,148,135,69,171,151,68,249,225,183,122,147,241,33,202,3,180,122,73,148,31,104,148,34,81,158,86,47,137,242,146,134,229,84,18,229,185,61,65,162,60, +137,242,38,40,71,171,151,68,121,144,40,223,194,4,206,209,128,225,8,31,72,146,38,202,103,69,173,222,172,177,68,249,146,56,81,158,48,156,136,96,6,164,137,242,109,162,86,111,155,177,239,84,82,156,40,223, +198,29,63,18,229,65,162,60,49,3,36,202,147,40,31,87,162,124,61,143,205,198,41,244,65,103,73,142,82,162,57,209,147,178,47,129,66,27,178,166,42,135,104,95,148,47,104,131,49,3,178,19,63,136,19,229,33, +106,245,194,88,171,23,226,68,121,240,36,58,137,242,32,81,158,68,121,18,229,73,148,39,81,158,155,232,36,202,147,40,207,3,73,36,202,147,40,207,81,138,68,121,18,229,73,148,15,9,81,190,64,162,60,72,148, +39,102,32,46,152,1,18,229,13,33,202,19,51,64,162,60,137,242,32,81,158,68,121,144,40,79,162,124,61,194,34,81,158,68,121,18,229,227,147,123,130,68,121,18,229,153,123,130,68,121,18,229,73,148,39,81,30, +67,33,202,31,64,162,60,173,94,18,229,37,137,242,46,137,242,196,12,144,40,79,162,60,137,242,180,122,73,148,39,81,62,198,86,175,38,81,158,68,121,18,229,227,19,241,33,202,131,68,121,68,133,40,15,90,189, +38,88,189,138,68,121,90,189,36,202,19,51,64,171,151,68,121,98,6,136,25,32,81,30,36,202,147,40,79,171,151,68,121,18,229,65,171,151,68,121,144,40,31,207,99,179,227,73,148,39,81,126,132,137,242,42,218, +86,111,133,68,121,144,40,63,178,68,249,10,137,242,32,81,30,33,35,202,91,36,202,131,68,121,144,40,47,248,172,36,202,71,197,234,45,146,40,79,171,151,86,175,177,11,79,18,229,105,245,210,234,37,81,158,68, +121,90,189,109,36,202,131,68,121,18,229,73,148,175,63,81,190,64,162,60,71,41,18,229,77,197,12,144,40,207,29,63,18,229,73,148,39,81,158,68,121,18,229,73,148,103,144,40,63,180,32,81,158,68,121,18,229, +69,231,86,36,202,51,233,24,137,242,36,202,71,101,19,221,100,10,162,193,152,129,130,112,238,137,2,49,3,145,217,68,39,102,0,67,180,122,77,62,144,148,139,53,102,128,7,146,72,148,23,39,202,251,36,202,243, +64,18,137,242,162,152,1,16,51,192,220,19,195,125,185,67,54,71,114,201,112,162,188,185,202,17,51,16,29,204,192,95,37,63,142,73,195,137,242,5,99,149,35,102,32,58,68,249,3,72,148,55,65,57,18,229,73,148, +7,137,242,36,202,147,40,63,236,149,35,81,158,152,1,18,229,69,43,71,162,60,183,39,98,79,148,151,173,92,172,136,242,31,35,81,158,68,249,129,184,232,162,149,139,21,81,190,139,86,47,115,79,12,123,229,72, +148,167,213,27,123,162,188,108,229,72,148,231,90,138,86,175,104,229,72,148,167,213,139,145,32,202,27,141,25,16,173,28,137,242,36,202,99,68,92,46,196,37,72,148,7,47,202,135,15,51,96,185,180,122,73,148, +167,213,107,236,73,116,217,92,87,36,202,19,51,16,123,162,188,172,195,72,162,60,49,3,177,191,213,43,91,185,174,155,140,198,12,144,40,79,171,55,116,86,239,23,140,198,12,144,40,79,171,119,248,137,242, +194,86,47,137,242,204,144,20,123,162,188,201,86,175,52,81,30,32,81,30,36,202,135,204,234,53,154,40,47,122,139,159,68,121,144,40,143,17,176,122,101,137,242,41,18,229,105,245,134,141,40,111,180,213,155, +68,140,136,242,160,213,91,167,185,149,176,213,43,91,57,18,229,107,192,12,208,234,141,198,73,116,217,81,138,68,121,98,6,72,148,23,117,24,133,137,242,37,18,229,105,245,198,220,234,21,38,202,39,73,148, +39,81,62,230,7,146,132,137,242,21,18,229,73,148,15,31,102,64,244,227,72,162,60,71,169,216,19,229,133,173,94,18,229,73,148,127,23,162,188,185,217,102,149,201,87,16,55,125,85,244,173,13,132,243,244,74, +18,229,149,56,81,222,139,54,81,222,100,204,128,100,4,9,209,202,77,57,95,178,184,164,35,172,156,36,81,62,112,164,137,242,5,18,229,35,65,148,151,173,156,52,81,222,104,204,0,137,242,36,202,143,128,213, +43,156,123,194,53,25,51,64,162,60,137,242,195,191,119,66,162,60,239,75,197,158,40,47,91,57,18,229,121,95,138,185,39,12,182,122,73,148,231,129,36,90,189,178,68,121,139,68,121,48,247,68,216,136,242,78, +209,96,162,60,72,148,231,142,95,204,47,119,144,40,79,204,0,98,79,148,151,61,144,68,162,60,72,148,143,59,81,30,32,81,30,36,202,131,68,121,98,6,72,148,231,73,116,18,229,65,162,60,137,242,180,122,137,25, +32,81,158,68,121,18,229,73,148,167,213,75,162,252,72,16,229,93,18,229,105,245,146,40,47,249,176,69,18,229,105,245,198,155,40,175,73,148,167,213,75,162,188,232,91,75,162,60,137,242,32,81,158,68,121, +144,40,79,162,60,137,242,36,202,147,40,79,162,60,137,242,180,122,77,36,202,219,36,202,147,40,207,91,189,162,95,110,18,229,73,148,167,213,75,162,60,137,242,8,219,129,164,36,137,242,36,202,147,40,47,56, +74,237,33,107,245,122,36,202,147,40,79,162,188,185,123,57,36,202,147,40,79,162,60,98,67,148,255,42,137,242,36,202,147,40,47,57,74,93,67,162,60,137,242,36,202,147,40,79,162,60,137,242,36,202,147,40,79, +171,151,68,121,18,229,105,245,210,234,5,137,242,36,202,147,40,79,162,252,8,17,229,137,25,32,81,62,238,68,121,5,115,149,35,81,158,68,121,132,143,40,95,33,81,158,68,121,18,229,65,162,60,72,148,39,81, +158,68,121,18,229,73,148,39,81,30,36,202,147,40,79,162,60,137,242,36,202,147,40,79,162,60,137,242,196,12,128,68,121,18,229,153,123,130,68,121,18,229,121,32,137,86,47,137,242,32,102,128,68,121,18,229, +137,25,32,102,128,68,121,18,229,65,162,124,72,114,79,196,137,40,191,23,137,242,17,33,202,131,68,121,51,172,222,39,73,148,39,81,158,68,121,18,229,121,18,157,68,121,18,229,153,123,130,68,121,18,229,73, +148,39,81,30,36,202,147,40,207,220,19,36,202,147,40,79,171,151,68,121,18,229,105,245,146,40,79,162,252,128,202,53,183,209,234,5,137,242,33,195,12,24,77,148,79,146,40,15,18,229,49,236,68,249,20,137, +242,32,81,158,68,121,18,229,73,148,39,81,222,204,137,31,137,242,36,202,199,158,40,111,145,40,79,162,60,111,245,146,40,79,162,60,173,94,18,229,73,148,39,81,158,68,121,18,229,73,148,39,81,158,68,249, +145,58,144,164,236,15,50,67,18,72,148,143,53,81,62,168,136,142,82,250,111,32,81,30,245,49,103,73,148,55,133,40,111,114,67,68,156,40,15,18,229,35,73,148,135,104,105,41,144,40,79,162,124,172,137,242, +178,51,240,64,111,13,72,148,39,81,62,92,68,249,228,104,225,141,29,217,237,137,143,144,40,79,162,124,200,136,242,165,146,209,9,156,31,10,104,245,210,234,141,57,81,94,214,234,61,73,145,213,75,162,124, +172,137,242,37,81,91,155,163,20,137,242,225,195,12,64,150,40,159,20,206,61,193,81,138,68,249,176,17,229,97,73,91,189,162,205,42,187,227,71,162,60,137,242,8,27,81,94,9,55,235,123,85,184,136,242,54,137, +242,35,17,194,149,155,114,141,193,68,249,64,90,57,144,40,79,162,124,172,137,242,210,25,83,254,22,144,40,79,162,124,172,137,242,178,110,170,178,62,72,171,151,68,249,120,19,229,101,175,36,5,226,155,232, +36,202,19,51,128,112,17,229,101,159,85,137,111,162,243,64,18,173,94,12,55,81,62,160,213,203,3,73,161,59,144,100,52,81,222,230,129,36,16,51,16,54,204,128,217,68,121,225,85,168,100,113,129,90,31,16,51, +64,204,64,216,136,242,210,123,165,6,239,248,17,51,64,162,252,64,49,229,243,6,19,229,3,81,170,121,128,191,129,68,249,122,117,208,24,17,229,47,128,201,152,1,163,223,18,16,51,64,162,124,216,48,3,118,74, +84,185,247,130,152,1,18,229,99,77,148,151,182,122,183,114,123,130,68,249,120,19,229,165,173,222,143,144,40,79,162,124,236,137,242,146,67,168,162,213,75,171,55,230,68,121,90,189,180,122,73,148,23,86, +142,86,47,173,94,18,229,205,197,12,208,234,5,137,242,113,199,12,104,147,173,94,18,229,65,162,60,134,159,40,15,6,173,94,18,229,205,181,122,69,193,0,10,180,122,73,148,143,57,81,94,182,33,196,49,3,180, +122,73,148,167,213,11,18,229,121,171,55,222,68,121,222,234,165,213,75,162,60,173,94,144,40,79,162,60,76,37,202,203,90,189,157,204,144,84,47,162,188,138,17,81,222,138,17,81,254,163,204,144,84,253,40, +85,33,102,0,6,96,6,228,137,242,6,239,248,69,30,51,0,99,173,94,69,162,188,33,214,143,165,194,213,172,36,202,131,68,121,18,229,105,245,146,40,79,162,60,137,242,36,202,131,68,121,18,229,73,148,39,81,158, +68,121,90,189,36,202,147,40,79,162,60,49,3,32,81,158,163,20,137,242,36,202,147,40,207,203,29,81,217,241,51,156,40,47,155,199,111,61,173,222,136,16,229,237,248,16,229,43,169,24,97,6,72,148,39,81,126, +248,137,242,138,68,121,18,229,65,162,60,72,148,39,81,158,68,121,144,40,79,162,60,137,242,36,202,147,40,79,162,60,137,242,36,202,19,51,64,204,192,96,98,237,225,123,101,137,25,160,213,27,111,162,188, +236,153,159,137,36,202,51,247,68,220,137,242,62,137,242,196,12,16,51,96,48,81,222,37,81,158,152,1,144,40,15,57,162,124,145,68,121,144,40,79,162,60,226,65,148,7,137,242,32,81,158,152,1,209,103,37,81, +158,39,209,135,253,36,58,137,242,134,16,229,137,25,136,10,102,128,68,249,216,96,6,104,245,146,40,79,171,151,86,47,49,3,36,202,211,234,37,81,222,96,162,188,38,81,158,86,47,137,242,177,193,12,208,234, +37,81,158,68,121,18,229,65,162,60,72,148,143,73,88,180,122,73,148,39,81,94,52,104,245,50,233,24,72,148,167,213,75,171,151,68,121,18,229,137,25,32,81,158,9,156,105,245,146,40,79,162,60,173,94,18,229, +73,148,31,164,213,203,12,73,36,202,147,40,31,235,12,73,36,202,147,40,175,44,18,229,73,148,199,8,16,229,93,209,135,77,25,76,148,15,140,38,202,191,151,68,249,168,16,229,97,46,48,66,152,40,239,24,77,148, +7,137,242,36,202,147,40,79,162,60,137,242,36,202,147,40,79,171,151,68,121,18,229,105,245,210,234,5,137,242,100,245,242,64,82,212,137,242,1,137,242,28,165,72,148,23,197,12,144,40,15,230,158,8,221,229, +14,135,68,121,67,114,79,20,153,123,130,68,121,144,40,79,162,60,137,242,195,107,135,200,18,229,21,137,242,36,202,35,116,68,121,24,76,148,15,72,148,231,196,143,68,121,209,163,92,194,185,39,98,78,148, +231,125,169,145,33,202,43,209,253,132,174,237,146,27,59,168,152,140,25,224,125,41,18,229,71,2,51,96,118,214,14,18,229,137,25,8,27,102,192,104,229,136,25,160,213,27,62,162,188,209,202,49,247,4,49,3, +225,35,202,155,173,28,137,242,220,241,11,157,213,107,250,94,41,49,3,32,81,62,92,152,1,163,149,35,81,30,36,202,199,61,52,137,242,196,12,196,156,40,111,180,114,194,68,121,132,141,40,95,215,237,137,237, +241,57,137,46,107,245,154,173,156,176,213,43,155,123,194,33,102,128,68,249,184,91,189,36,202,211,234,165,213,75,171,151,86,111,200,114,79,208,234,165,213,75,162,124,33,62,86,47,137,242,180,122,67,71, +148,55,91,57,18,229,65,162,124,204,173,94,77,162,60,173,94,196,155,40,79,229,72,148,39,81,222,100,171,23,32,81,158,86,111,188,147,142,153,174,28,173,94,90,189,97,35,202,211,234,165,213,75,171,55,75, +171,151,86,47,173,94,90,189,180,122,153,33,41,22,68,121,195,149,35,81,158,25,146,194,70,148,247,246,48,123,21,74,162,124,52,192,162,49,34,202,23,42,38,43,71,162,60,137,242,161,35,202,27,173,28,137, +242,32,81,30,97,35,202,27,173,92,220,137,242,17,178,122,141,38,202,27,109,245,74,159,241,51,218,234,37,81,158,73,199,6,82,110,188,217,202,197,154,40,79,171,119,100,136,242,74,150,40,255,162,209,86, +175,79,171,151,86,47,173,94,90,189,28,165,120,32,137,7,146,56,74,145,40,31,143,81,138,68,121,18,229,67,183,227,215,29,163,203,29,36,202,147,40,31,58,204,128,69,162,60,137,242,49,39,202,27,173,28,137, +242,36,202,135,143,40,111,180,114,36,202,215,113,226,103,147,40,31,69,229,72,148,175,223,40,245,34,137,242,81,84,142,68,121,222,151,10,31,81,126,127,18,229,73,148,167,213,75,171,55,30,86,175,51,216, +78,222,34,249,173,125,109,174,156,248,170,161,69,176,52,168,134,147,5,191,142,42,33,90,57,195,149,107,57,75,9,42,119,210,145,130,125,42,225,76,18,85,174,230,150,188,57,39,218,159,175,234,144,44,173, +73,246,243,211,36,90,218,168,108,124,148,107,22,45,110,212,189,178,205,42,170,220,152,66,27,106,202,103,235,93,176,143,47,89,161,61,202,146,187,183,106,170,232,194,83,137,58,34,246,132,24,41,39,90, +156,117,66,222,220,134,112,90,58,178,53,78,252,142,56,2,6,199,100,147,43,23,39,229,100,139,107,53,184,33,182,213,184,150,42,188,212,5,6,131,241,102,60,95,160,6,12,6,12,98,131,36,219,168,24,131,241,86, +148,178,53,23,145,88,220,231,128,30,177,56,243,214,63,12,118,50,219,255,127,155,179,104,215,127,73,212,8,206,34,96,86,173,165,189,89,31,153,202,189,237,81,135,40,215,219,30,86,82,57,36,218,251,74,91, +156,145,80,14,179,250,255,183,49,35,82,185,190,71,157,85,195,139,54,108,202,237,106,214,132,132,114,25,36,0,0,30,18,111,253,3,6,107,133,37,0,224,68,32,221,87,138,72,141,0,32,1,164,107,84,190,191,62, +187,158,46,93,107,130,171,196,91,245,242,134,36,215,0,9,179,118,85,174,230,247,108,87,105,9,56,53,63,234,219,42,153,144,42,46,129,161,191,104,3,43,39,240,206,57,94,255,30,132,39,161,92,211,186,172,7, +192,155,189,174,35,163,250,255,97,176,15,55,123,93,123,6,80,248,229,90,23,248,229,218,26,109,193,55,43,49,109,109,194,187,105,173,87,155,90,153,95,174,5,250,42,7,120,55,173,173,237,118,141,55,123,93, +71,6,0,126,185,214,133,215,212,255,15,53,188,96,179,179,222,155,149,172,89,185,68,211,74,0,192,178,117,29,94,237,202,161,229,166,118,15,0,212,37,217,76,205,202,33,209,220,247,162,221,184,174,221,147, +83,206,19,121,231,188,5,235,178,111,54,111,173,202,121,91,117,57,1,56,77,90,151,18,222,122,93,30,252,215,163,239,255,11,120,203,181,126,218,185,84,235,124,77,106,189,89,137,196,152,114,99,179,214,79, +159,84,75,105,170,89,235,149,30,208,114,169,214,43,103,54,107,189,161,150,211,34,187,30,85,141,214,186,39,209,208,247,15,181,148,215,222,153,207,244,87,242,240,154,149,67,102,225,78,5,168,211,180,46, +39,106,86,14,9,232,108,6,0,50,157,249,203,106,85,14,232,123,84,167,89,235,158,153,114,202,141,150,120,231,84,147,214,101,183,191,121,107,125,231,84,115,112,131,206,103,144,88,88,190,81,95,219,172,111, +208,249,57,25,52,14,170,126,51,23,150,111,212,215,122,248,144,126,116,73,224,110,125,116,121,41,49,7,152,51,196,103,116,250,107,4,156,213,89,182,151,151,150,4,222,81,131,173,209,110,145,238,44,221,82, +78,0,206,214,167,151,151,177,188,180,164,156,88,4,44,30,234,91,182,176,124,163,190,54,131,76,103,105,73,121,226,233,229,27,245,210,197,192,172,161,55,103,179,206,103,128,244,242,210,146,50,106,85,14, +170,65,239,84,64,166,179,116,163,94,90,179,114,240,46,213,29,25,0,137,79,233,124,123,173,202,1,77,58,159,1,50,157,165,155,244,36,49,229,50,157,165,37,101,175,86,229,78,90,88,190,65,175,106,239,111, +222,26,149,83,11,123,176,240,149,52,50,203,243,232,204,47,236,193,194,158,193,127,27,59,243,232,204,167,19,205,101,52,232,31,106,183,41,216,191,150,111,227,194,30,44,220,121,18,224,156,163,203,216, +154,133,174,105,11,230,108,157,109,208,215,101,208,84,113,155,116,251,214,172,163,107,57,191,210,39,83,26,125,5,45,207,163,51,95,211,167,118,218,122,157,207,244,87,178,102,229,160,150,235,157,10,128, +238,64,103,190,102,229,48,69,247,119,169,247,232,124,205,202,169,134,190,71,221,95,103,189,173,89,65,229,58,4,148,203,116,230,177,176,39,129,244,242,60,58,243,91,243,127,167,220,224,46,119,28,231,61, +178,168,163,225,119,64,234,249,203,125,215,123,114,209,247,172,229,249,244,146,85,131,41,163,224,62,127,121,17,69,173,31,106,93,224,143,15,254,114,178,61,111,125,71,166,51,59,180,78,126,172,247,200, +162,239,89,43,1,235,222,0,13,238,101,151,229,221,229,249,244,165,43,135,40,253,70,252,247,37,249,209,94,66,149,253,215,31,104,112,23,45,204,79,43,239,143,205,237,67,92,23,164,158,189,220,119,243,184, +205,221,121,137,159,74,61,187,40,239,118,14,253,81,97,109,154,90,232,171,228,162,75,242,53,43,167,26,50,249,18,0,60,112,237,229,69,167,86,229,128,214,254,3,92,199,230,10,248,89,173,202,217,206,212,60, +128,196,159,117,91,161,11,41,95,70,57,108,196,206,127,135,170,85,185,226,139,79,180,230,1,164,82,207,94,158,223,223,157,251,119,202,13,174,75,165,82,170,114,188,5,228,220,222,117,254,248,212,171,186, +2,32,53,238,3,131,41,227,57,247,175,235,10,147,80,126,253,148,101,143,185,47,3,191,242,83,30,60,215,29,226,75,155,82,55,195,2,112,236,173,235,97,235,253,186,138,72,33,53,113,136,165,225,89,93,232,130, +11,216,250,155,191,56,249,50,189,165,11,80,192,164,212,208,202,203,185,193,58,127,28,240,25,255,192,43,220,162,27,244,98,188,59,244,71,69,160,87,23,251,42,233,119,225,131,181,42,7,172,237,27,71,78, +238,94,159,82,53,43,135,224,182,190,175,210,255,30,231,67,245,43,231,13,85,57,96,117,95,95,168,52,221,126,118,155,11,33,229,14,242,143,186,18,53,191,115,249,214,255,47,151,238,111,94,236,249,14,229,6, +123,5,49,216,176,194,6,224,22,109,104,4,133,190,255,127,113,208,52,134,247,20,224,180,38,238,199,53,192,212,190,127,231,15,185,41,15,171,216,128,243,190,76,27,44,228,139,125,212,153,33,30,42,181,172, +10,138,64,33,152,111,45,250,228,74,84,80,44,162,82,195,20,193,45,218,104,0,242,55,79,95,19,204,119,177,161,144,168,229,73,43,59,102,244,185,243,149,190,231,171,77,185,224,245,105,94,255,17,58,43,189, +173,86,229,128,203,191,216,39,225,164,32,5,191,86,229,122,95,75,247,255,233,137,214,167,211,82,202,33,151,159,254,187,222,111,215,252,206,205,204,204,78,175,157,221,215,188,239,124,231,234,119,171, +183,188,108,246,215,123,125,169,210,42,247,138,148,213,159,236,35,141,196,230,194,49,98,143,186,234,49,229,149,5,202,81,151,136,182,192,89,125,255,179,172,241,190,224,63,106,47,45,49,27,0,48,251,194, +71,36,234,166,218,1,32,176,212,126,43,14,200,136,41,167,238,80,222,206,221,190,120,67,44,237,129,95,223,159,238,50,241,162,188,243,235,246,135,197,10,59,254,214,135,219,209,14,177,243,89,193,228,99, +149,216,205,154,75,175,91,187,164,65,160,180,160,32,154,112,169,187,255,117,155,117,119,32,240,57,234,237,187,75,119,223,9,255,130,70,193,71,189,238,20,223,19,43,238,244,107,215,46,25,83,251,91,130, +89,63,233,253,122,78,174,75,217,149,33,28,14,28,40,55,219,105,63,11,102,85,42,66,111,237,142,76,91,59,218,107,78,123,168,225,1,240,128,74,227,55,252,20,188,154,225,133,22,122,224,220,239,158,243,5, +223,3,44,175,4,161,243,9,41,84,196,110,16,61,144,254,161,24,200,44,145,236,125,170,184,19,2,202,1,128,210,193,215,47,41,164,124,33,229,250,26,226,248,154,149,75,220,159,121,120,246,155,189,192,171, +169,75,21,139,248,176,11,32,227,239,105,97,123,17,222,153,21,168,65,94,185,58,196,79,36,188,237,30,156,251,51,143,28,7,59,109,187,69,12,253,188,73,177,136,15,79,172,192,217,132,173,59,212,122,108,220, +51,85,132,114,134,218,156,122,170,93,216,19,192,170,14,156,254,4,2,123,195,158,0,212,180,161,86,174,79,38,88,133,96,242,204,2,242,137,195,176,29,72,184,181,118,251,190,74,214,170,220,155,177,207,31, +74,95,159,90,171,114,187,226,216,11,147,58,115,194,18,123,195,158,128,173,62,84,123,55,200,252,14,240,133,148,179,16,76,158,233,107,59,173,250,148,27,234,216,60,251,158,222,153,185,254,230,125,233,29, +202,13,114,148,42,28,86,217,166,177,8,254,62,135,120,126,225,48,231,46,157,10,14,25,228,146,221,63,248,224,148,127,96,230,132,159,4,51,79,250,184,149,79,160,232,239,217,59,228,239,88,225,176,202,54, +125,82,223,90,224,159,158,249,254,193,174,95,28,108,141,118,91,223,21,173,107,14,78,251,79,181,87,236,95,253,222,125,193,186,250,96,215,183,173,161,79,178,252,125,14,241,252,153,237,176,243,199,166, +128,125,122,61,31,67,127,212,93,147,142,211,138,214,213,7,167,55,215,170,220,174,147,179,137,227,38,220,120,217,199,106,85,174,63,26,211,30,0,244,88,87,31,236,250,176,10,181,86,78,171,229,199,166,138, +82,202,101,96,173,58,22,129,149,119,128,90,222,185,7,210,63,189,44,147,104,135,191,207,33,222,211,53,42,167,198,148,177,53,159,193,73,183,244,140,210,217,49,101,172,47,44,239,105,210,27,6,231,127,246, +52,233,44,212,217,58,11,64,231,199,148,177,53,223,172,135,232,17,36,250,107,4,160,185,140,206,13,77,186,125,121,79,195,224,106,244,118,23,175,89,79,6,26,116,182,185,236,118,110,108,214,31,210,217,254, +99,1,131,143,244,45,61,163,116,54,131,115,116,190,73,103,23,150,26,116,118,107,190,185,134,211,48,153,206,190,51,0,249,102,237,214,170,28,224,45,124,69,245,25,151,168,93,57,0,187,100,90,158,111,239, +220,80,155,114,187,30,181,125,235,202,38,221,33,166,92,95,67,212,170,156,234,63,224,208,215,188,181,42,119,180,214,250,250,99,130,35,154,181,46,79,158,166,181,254,239,239,106,173,183,13,238,60,164, +214,101,175,51,223,172,181,214,217,229,90,255,229,172,229,122,232,167,174,142,214,90,119,44,236,113,90,231,124,186,60,231,116,173,75,137,115,7,91,163,221,213,186,84,235,30,220,210,131,78,173,123,102, +158,174,117,9,157,90,15,245,197,72,52,107,93,62,176,185,124,226,114,173,203,71,52,107,93,158,88,203,163,2,153,206,124,123,103,190,245,82,173,123,80,179,114,240,22,190,130,133,61,142,214,90,175,170,89, +185,190,46,117,75,79,162,117,81,231,239,46,171,85,57,32,211,153,111,109,46,207,90,216,127,0,81,70,185,204,114,173,203,137,90,149,107,223,170,181,238,89,216,211,215,188,239,80,110,144,19,191,55,190, +133,85,231,23,240,183,153,57,220,118,112,207,165,120,116,254,55,11,65,246,153,65,237,12,77,206,225,182,55,159,101,142,31,28,149,251,180,223,155,31,234,188,246,141,75,177,106,62,160,151,253,50,135,220, +198,124,229,167,103,220,94,8,218,135,90,90,112,95,33,248,97,6,72,156,234,7,87,60,176,49,95,249,65,230,52,108,28,234,122,182,119,114,14,183,77,181,177,234,83,126,229,182,230,35,238,196,234,103,107,121, +212,93,81,185,175,16,252,240,236,154,149,235,55,102,250,14,101,63,219,175,92,71,141,165,161,119,217,239,139,189,93,181,42,215,183,167,105,227,161,69,249,202,109,179,197,148,123,245,211,126,229,182, +227,107,85,110,215,116,182,50,57,135,213,205,27,107,84,78,245,239,112,168,93,255,144,145,184,198,82,203,110,211,223,87,66,73,92,209,1,188,221,158,177,182,202,245,249,92,187,254,65,42,213,105,162,118, +229,222,173,178,70,21,231,1,142,160,114,105,145,119,238,239,31,81,213,112,81,30,72,100,122,115,234,204,101,56,194,237,205,33,145,233,205,161,21,185,217,131,75,239,119,132,219,155,155,217,124,247,39,0, +244,230,90,177,12,234,204,202,43,205,185,33,95,215,236,205,37,102,231,0,231,19,203,208,138,63,21,134,80,35,236,158,142,103,25,18,179,115,234,76,44,3,90,241,167,66,34,211,155,88,54,212,210,142,112,123, +115,111,214,235,8,183,55,87,211,163,2,51,155,115,51,155,115,187,30,179,70,229,144,152,157,75,204,206,181,2,232,205,205,76,213,170,28,90,151,33,49,59,7,36,102,231,106,87,14,71,236,99,172,114,173,0,122, +239,153,157,235,235,5,2,202,49,24,12,6,131,193,96,48,16,249,164,99,12,193,104,1,128,174,254,84,209,45,1,115,44,50,24,144,58,177,231,100,6,216,59,77,80,25,142,82,140,65,68,99,59,82,69,172,201,193,73, +92,148,95,125,249,206,203,255,238,250,71,227,197,237,20,137,193,168,58,236,133,90,107,173,179,25,100,58,111,155,182,94,7,127,151,191,45,209,220,67,145,24,140,65,116,169,217,235,186,244,186,117,29,25, +52,148,157,91,130,117,91,203,14,90,91,1,204,108,5,84,107,43,206,14,142,160,74,12,198,96,162,169,12,0,137,211,123,210,91,243,24,165,59,90,129,147,144,240,144,70,26,200,164,135,156,188,132,81,215,112, +40,65,157,34,113,153,141,197,88,147,59,246,188,71,210,238,189,139,119,230,189,252,13,238,201,30,102,95,249,37,60,178,236,61,39,123,153,23,178,84,137,193,24,76,46,218,178,3,192,221,218,225,110,205,195, +249,229,79,154,181,126,58,209,164,245,134,244,114,173,159,62,179,185,196,61,63,6,99,208,93,202,105,168,120,153,78,189,182,3,232,44,253,82,79,90,94,94,94,62,69,175,253,101,57,209,84,86,20,137,193,24, +116,151,106,42,195,105,214,58,88,243,33,221,129,206,124,103,190,65,95,161,129,132,211,80,113,41,18,131,49,216,46,149,104,42,59,192,236,46,29,28,92,6,22,230,245,109,237,15,126,72,151,59,128,15,233,14, +143,42,49,24,131,237,82,205,101,167,241,71,46,110,215,191,215,90,235,162,238,200,32,189,92,235,53,216,159,93,42,148,97,83,130,250,247,45,123,238,129,151,125,50,231,2,253,55,70,243,159,88,129,195,247, +167,48,236,82,12,12,41,117,96,57,80,179,158,248,54,116,96,89,86,218,223,195,123,168,3,39,205,86,243,212,91,87,178,25,12,70,213,219,19,163,202,206,217,91,215,192,89,255,136,206,246,111,79,252,48,112, +177,181,163,161,66,141,24,140,193,119,169,15,105,55,189,80,175,91,95,185,182,179,188,78,255,100,97,121,125,185,97,235,230,245,220,68,103,48,134,102,245,102,58,151,122,13,157,90,63,154,104,210,250,143, +137,166,173,122,141,119,137,214,107,90,199,208,234,13,101,240,67,88,183,168,224,160,219,1,236,83,57,161,240,196,47,246,234,250,248,161,45,119,189,116,202,25,234,219,123,102,254,178,242,253,93,153,228, +71,14,125,194,167,74,12,198,224,105,195,165,19,157,12,208,138,4,144,128,227,225,36,204,4,210,233,206,183,178,29,50,24,12,84,123,85,30,211,130,201,80,45,45,0,90,90,0,168,254,63,157,83,230,188,143,193, +24,210,220,251,223,7,116,116,157,235,105,244,50,24,12,6,195,148,249,31,6,204,109,205,96,48,24,12,6,131,193,96,48,24,12,6,131,193,96,48,24,12,6,131,193,96,48,24,12,6,131,193,96,48,24,12,6,131,193,16, +137,255,31,252,46,183,41,3,120,174,19,0,0,0,0,73,69,78,68,174,66,96,130 +) +#let img-nand-sch = ( +137,80,78,71,13,10,26,10,0,0,0,13,73,72,68,82,0,0,5,120,0,0,2,248,4,3,0,0,0,51,50,130,82,0,0,0,48,80,76,84,69,255,255,255,255,255,249,249,255,254,253,254,255,254,254,251,251,252,250,252,242,233,239, +247,245,218,211,207,131,184,159,76,137,90,0,121,3,68,60,134,95,2,54,0,1,211,0,0,0,240,146,125,188,0,0,140,62,73,68,65,84,120,218,237,157,123,124,20,213,249,255,223,187,179,27,176,8,76,130,23,188,68, +134,164,8,168,129,73,150,128,90,129,64,196,106,189,116,193,6,109,237,101,75,229,166,162,17,235,173,94,138,183,74,164,64,10,90,65,42,242,173,237,79,33,2,107,213,111,109,17,88,196,86,48,110,24,137,8,20, +146,140,128,138,213,44,43,232,87,146,221,217,249,253,177,215,36,27,200,141,220,56,159,215,75,153,156,51,51,231,246,217,103,158,243,156,231,60,7,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4, +4,4,4,4,4,4,4,4,4,4,4,4,186,60,44,177,43,199,9,121,191,161,137,62,22,56,209,144,68,23,8,116,49,216,162,23,89,61,157,39,226,253,129,135,68,31,11,156,96,181,65,26,49,253,132,144,183,230,92,67,116,178, +192,9,38,175,253,83,4,121,5,186,166,218,0,1,119,219,191,190,64,244,176,192,137,159,175,245,244,205,57,1,175,93,254,153,152,8,10,180,131,228,77,155,221,230,162,215,41,58,88,160,93,200,27,90,163,183, +245,219,43,47,74,158,238,192,27,189,48,52,36,149,232,223,2,2,45,34,111,59,34,74,85,201,11,72,89,94,112,8,246,10,116,9,242,246,120,132,101,21,0,89,87,202,7,139,179,202,239,147,15,21,41,186,24,12,129, +206,79,94,201,50,141,158,43,52,144,190,153,172,252,89,42,255,221,84,80,110,19,99,33,208,76,88,59,160,76,99,200,10,110,208,0,246,43,129,66,245,158,169,192,13,15,169,98,48,4,58,63,121,145,202,232,145,9, +100,253,142,144,195,26,182,5,207,220,46,6,67,160,11,144,87,219,3,179,84,36,187,139,165,102,185,66,237,115,43,176,223,41,68,175,64,23,32,175,81,179,130,27,203,161,7,129,215,66,247,16,152,123,223,253, +58,233,98,48,4,58,154,188,14,135,195,225,112,28,91,140,150,63,64,74,161,106,76,162,82,243,203,172,92,236,24,90,204,13,229,98,52,4,58,214,218,32,53,197,96,107,164,131,114,36,197,197,202,172,114,25,95, +150,87,218,93,44,198,66,160,163,201,27,241,11,62,142,31,239,119,86,184,10,238,248,41,129,197,134,58,51,224,7,134,139,161,16,104,133,99,78,177,210,22,239,25,181,220,231,243,249,124,97,135,28,103,99, +142,57,210,41,62,95,225,114,223,162,168,118,145,123,170,239,51,135,24,5,129,142,213,121,63,104,146,51,142,113,17,12,113,242,49,32,229,32,21,148,62,202,74,225,248,43,208,225,43,108,1,119,19,252,120, +203,86,184,38,83,187,48,4,70,25,70,201,253,46,246,139,193,16,232,112,242,62,59,7,236,87,69,255,106,196,236,96,45,113,193,170,129,50,0,131,254,8,53,154,228,104,182,99,143,128,32,111,219,34,109,182,219, +121,124,158,217,129,5,122,248,186,23,4,46,209,197,96,8,116,56,121,67,107,244,184,31,111,15,95,44,189,194,95,231,54,93,49,150,69,46,143,128,189,180,25,1,30,204,171,3,98,228,4,58,102,133,13,0,37,33,84, +68,37,72,178,24,12,129,78,235,18,105,30,170,95,112,223,168,170,80,89,249,93,101,64,85,83,95,100,233,43,198,77,224,196,144,215,94,160,43,177,63,190,62,175,145,187,22,0,3,70,198,254,76,57,104,251,119, +83,23,217,122,173,21,227,38,112,98,200,251,197,60,88,30,99,242,32,35,105,48,52,201,197,115,211,236,79,248,117,80,116,160,116,133,107,80,83,247,201,167,136,97,19,56,65,228,157,121,22,56,107,98,234,172, +145,160,216,198,185,123,19,129,231,175,80,166,92,227,69,45,1,112,248,9,237,209,154,184,24,248,11,49,110,2,39,102,194,102,47,40,56,174,12,205,202,35,212,219,141,85,67,221,185,68,1,188,96,138,209,16, +232,80,242,26,89,77,9,254,32,237,114,178,212,242,20,246,135,50,119,190,59,217,25,94,200,8,137,209,16,232,88,181,33,48,115,55,64,240,152,158,10,234,247,8,60,26,114,232,202,244,199,172,10,50,72,89,50, +126,191,24,14,129,14,37,175,70,209,241,5,239,97,23,53,195,52,175,187,208,170,24,43,92,105,154,195,216,233,194,47,44,189,2,29,60,97,147,212,227,71,68,239,167,176,64,67,122,170,208,254,51,55,220,80,89, +108,47,34,240,90,111,49,28,2,29,75,94,227,184,94,51,19,78,29,77,109,49,144,165,43,211,31,91,229,178,223,223,223,230,34,36,11,119,27,129,78,190,60,108,43,88,247,191,46,74,84,48,66,110,172,170,161,99, +159,54,5,138,132,63,175,64,103,39,239,101,37,115,31,245,161,3,108,123,10,251,181,161,18,0,118,47,22,71,175,8,116,242,112,79,182,45,187,109,240,223,77,26,16,186,80,87,166,63,166,201,83,97,213,174,44, +65,94,129,78,78,222,203,174,181,1,246,139,78,245,0,198,42,217,52,114,238,61,36,31,90,185,95,104,13,2,157,156,188,182,45,207,3,112,207,5,0,154,6,148,57,230,130,36,4,175,64,103,39,111,48,98,5,238,113, +243,159,32,18,92,218,235,0,175,224,174,64,103,39,175,61,186,67,232,182,189,30,162,155,132,132,141,76,224,4,144,87,154,20,191,142,59,125,37,247,187,73,238,20,54,169,238,159,177,253,59,61,223,17,157,47, +112,66,201,155,85,66,178,157,191,205,80,19,234,221,219,115,126,84,4,91,68,231,11,156,72,242,74,187,150,198,255,248,204,29,17,173,161,165,73,111,142,229,39,34,101,105,103,56,3,67,224,36,36,175,122,83, +130,134,240,103,69,139,132,106,74,174,54,68,243,235,57,247,82,103,247,176,85,116,185,0,237,178,194,150,46,215,117,24,59,246,51,194,96,32,208,169,172,13,181,11,35,23,150,123,18,82,147,120,61,214,201, +79,242,124,84,141,112,137,62,23,104,39,242,154,81,158,246,56,14,121,123,220,115,236,231,163,106,68,140,188,98,215,143,192,137,182,243,58,18,194,51,197,144,27,74,26,190,233,88,207,71,92,124,99,148,61, +114,153,71,244,190,192,137,37,175,22,246,57,144,234,144,211,219,128,188,146,253,216,207,55,192,235,130,187,2,93,204,37,50,24,137,98,22,120,80,244,189,64,87,243,231,253,126,88,226,190,44,14,132,23,232, +114,46,145,95,191,149,7,4,158,16,113,30,5,186,28,121,61,214,17,78,130,171,133,173,65,160,235,145,55,200,253,187,49,151,137,158,23,232,138,167,190,95,250,28,228,121,68,215,11,116,193,224,210,158,200, +127,2,2,93,53,50,186,128,128,32,175,128,32,175,128,128,32,175,128,128,32,175,128,0,205,54,149,197,60,193,234,156,122,45,57,250,17,61,243,47,25,98,249,117,66,68,170,173,171,159,33,60,220,5,154,67,94, +41,182,21,221,123,117,66,114,245,234,200,69,159,228,175,138,229,215,225,188,216,214,46,208,158,228,53,230,38,149,155,253,231,30,251,52,158,88,62,7,61,49,121,105,153,219,74,201,251,128,24,35,129,166, +147,87,178,79,139,255,81,19,191,156,124,156,87,197,243,107,55,199,46,83,166,181,78,6,7,197,16,9,52,103,194,118,252,115,206,164,99,103,167,108,79,150,42,162,246,11,156,120,181,161,54,33,80,72,40,186, +17,194,76,72,52,147,28,220,211,72,126,192,221,170,234,165,157,42,134,72,160,25,228,53,140,233,77,76,108,66,126,237,244,86,85,111,153,32,175,64,243,172,13,3,98,151,22,42,162,137,138,217,48,49,241,161, +228,249,182,70,142,111,165,137,39,195,11,8,52,207,218,80,153,44,177,226,56,102,129,70,242,147,31,223,218,68,56,207,23,35,36,32,86,216,4,4,121,5,4,4,121,5,4,4,121,5,4,121,5,4,4,121,5,4,4,121,5,4,4,121, +5,4,121,5,4,4,121,5,4,4,121,5,4,121,5,4,4,121,5,4,232,78,129,246,154,190,123,88,108,213,20,232,100,228,21,148,20,232,170,228,237,225,139,94,133,182,29,251,206,208,131,165,98,56,4,58,167,206,107,61, +206,6,76,235,77,226,152,10,129,206,26,92,218,60,116,204,236,84,49,24,2,157,139,188,95,159,215,84,253,226,117,49,24,2,157,139,188,246,166,110,192,148,196,88,8,116,54,181,161,137,27,48,37,251,175,196, +96,8,136,69,10,1,65,94,1,1,65,94,1,1,65,94,1,1,65,94,1,65,94,1,1,65,94,1,1,65,94,1,65,94,1,1,65,94,1,1,65,94,1,1,65,94,1,65,94,1,1,58,145,87,153,189,64,111,235,183,43,162,131,5,218,133,188,95,204,107, +251,215,47,23,61,44,208,30,228,157,121,86,219,191,222,89,35,186,88,160,93,212,6,209,29,2,98,194,38,32,208,142,146,215,160,232,132,188,63,104,136,62,22,56,209,106,131,81,36,58,67,160,171,234,188,142, +19,242,126,67,19,125,44,112,194,201,43,130,138,9,136,9,155,128,128,32,175,128,128,32,175,128,32,175,128,128,32,175,128,128,32,175,128,32,175,128,128,32,175,128,128,32,175,128,0,205,143,207,91,16,90, +13,192,132,62,225,127,11,246,156,20,11,188,19,228,112,59,195,255,78,168,172,72,204,10,255,27,190,193,54,177,36,146,24,253,155,72,143,9,156,172,144,122,174,43,110,120,160,138,115,217,223,147,220,218, +235,159,246,206,240,155,183,197,206,153,83,197,248,117,10,201,155,242,151,208,79,66,0,207,245,125,224,84,13,82,254,242,105,177,222,253,187,33,239,39,242,167,197,58,228,253,64,121,119,163,166,254,36, +253,167,49,87,206,145,55,71,36,239,193,87,215,3,103,47,220,178,81,35,56,115,28,159,22,2,236,90,69,232,70,193,163,206,161,243,90,34,167,242,88,100,0,73,58,57,14,233,217,172,165,158,121,4,108,7,179,251, +190,174,217,62,26,104,137,103,249,83,35,8,139,251,71,82,129,252,153,147,82,83,47,152,3,164,188,152,154,218,239,37,113,160,70,39,156,176,217,178,30,61,57,186,193,88,78,90,170,202,152,241,248,42,185, +168,95,226,145,113,178,63,114,17,0,232,169,0,28,201,1,44,23,131,116,179,12,244,187,83,40,14,157,142,188,182,107,14,158,44,163,114,84,183,222,225,167,111,54,187,179,198,127,84,231,23,251,222,212,9,19, +38,76,184,218,31,218,87,13,249,83,0,164,253,74,232,141,107,253,214,187,112,140,99,231,213,186,37,51,83,48,169,179,157,6,20,250,223,103,78,154,142,216,166,156,118,196,246,153,18,154,99,59,247,113,165, +78,78,190,31,210,118,200,95,110,211,160,223,56,128,209,23,176,179,252,234,141,19,211,71,108,151,141,217,195,103,189,150,177,86,48,169,179,73,94,179,222,48,118,103,44,39,45,117,76,14,159,171,193,171, +178,235,230,172,247,122,189,198,157,84,84,128,125,179,236,7,190,202,54,15,84,255,109,3,103,246,153,194,222,115,189,23,235,204,22,122,67,103,35,239,140,108,170,78,150,142,24,170,91,111,251,58,219,220, +126,90,207,241,248,252,245,191,79,95,43,161,87,117,184,118,182,233,7,236,178,233,214,2,195,252,105,218,64,14,233,188,227,183,136,109,166,157,142,188,22,170,231,156,44,29,145,182,141,193,219,21,115, +227,70,228,144,183,254,25,223,99,71,200,190,62,96,59,160,152,126,144,52,14,85,65,0,82,49,171,33,88,101,25,32,152,212,233,172,13,213,91,78,154,147,216,55,149,33,61,138,79,134,208,214,69,245,37,175,119, +32,213,213,48,198,33,239,14,31,96,111,2,135,116,203,117,178,89,12,184,143,123,164,189,64,187,147,215,183,229,25,247,201,210,17,193,160,110,25,104,238,174,54,204,127,60,218,64,129,61,67,49,127,175,129, +47,195,108,112,6,173,80,118,59,41,121,95,46,14,157,60,61,209,103,27,178,249,184,70,205,130,225,245,189,57,108,251,228,144,14,182,143,20,95,49,64,30,200,32,129,93,70,3,201,196,46,150,41,132,87,89,7, +226,237,50,216,125,25,64,3,79,164,177,83,248,47,96,222,44,31,204,19,29,37,200,219,9,225,243,67,114,213,213,24,72,101,30,140,201,14,29,240,139,126,18,228,237,124,176,228,203,156,177,57,105,214,87,178, +233,247,99,251,76,241,109,19,1,128,4,121,59,33,174,205,128,180,95,42,73,114,108,59,100,243,117,141,177,227,249,111,90,1,216,132,93,172,147,147,215,38,39,209,253,186,51,108,7,20,179,17,39,5,211,42,31, +170,194,118,100,92,232,142,146,18,8,172,241,128,10,6,224,15,71,216,36,32,86,41,58,151,111,131,126,82,117,196,216,193,114,245,54,101,224,166,100,121,169,28,202,91,143,85,54,87,65,42,151,94,242,11,240, +0,17,71,51,176,8,30,117,10,201,27,136,36,89,33,116,82,117,132,47,155,131,101,88,111,75,98,183,53,38,18,48,64,195,146,154,154,10,169,209,89,157,108,174,197,162,0,78,66,98,34,215,9,200,107,250,81,84,32, +79,54,243,78,170,47,208,78,197,60,240,185,110,201,72,150,57,16,159,30,213,17,0,66,254,180,108,56,67,38,195,207,245,96,27,104,30,16,76,234,12,58,175,223,114,173,31,38,188,205,161,15,78,166,126,48,167, +224,43,206,216,198,224,164,198,50,243,43,153,224,209,130,9,19,38,76,208,204,55,190,127,142,159,175,84,203,118,217,212,170,44,169,10,99,101,132,202,219,41,200,91,101,57,255,64,193,164,117,83,248,34, +235,100,234,135,49,217,28,188,104,83,25,150,17,73,50,101,83,2,112,56,28,14,7,88,50,251,250,173,55,125,50,113,60,255,201,94,75,230,39,5,155,101,115,145,48,161,117,2,242,74,85,100,60,88,178,102,198,56, +115,223,201,164,198,217,190,85,66,159,16,60,75,183,156,215,80,233,181,200,184,1,188,94,175,215,11,244,238,87,197,144,94,175,103,227,251,42,221,223,239,214,146,199,101,95,158,96,82,39,176,54,24,213, +126,249,210,165,150,84,185,250,164,178,199,143,189,18,159,87,227,240,54,101,112,191,6,153,118,168,172,51,123,221,244,201,184,126,69,95,41,33,183,150,175,171,151,94,144,74,69,181,96,82,103,80,27,140, +13,88,50,6,202,230,174,147,106,60,142,40,252,183,18,54,109,192,146,157,196,222,96,214,253,51,120,110,21,105,3,217,45,179,105,62,169,3,101,227,183,66,107,232,20,228,253,96,73,153,31,66,222,199,194,227, +113,114,248,243,74,251,229,208,211,58,4,207,210,44,142,126,13,92,28,26,76,226,54,62,88,5,213,139,60,4,251,151,129,239,205,209,130,72,157,98,145,34,152,127,239,228,129,4,22,228,121,0,140,63,245,174, +209,187,127,47,24,89,111,5,246,0,188,253,145,43,176,158,208,43,189,18,205,7,129,87,122,197,181,134,223,187,214,234,24,89,183,253,82,94,185,31,40,255,96,154,28,120,58,40,136,212,73,160,2,228,139,112, +79,77,11,247,148,39,28,210,59,147,111,131,6,176,94,116,205,177,16,140,252,23,94,39,22,26,175,240,42,19,16,16,228,21,16,228,21,16,232,186,225,158,4,218,96,38,170,70,143,95,118,224,117,68,15,201,117,68, +14,101,118,136,179,153,5,121,59,47,12,111,194,225,206,137,215,136,3,159,5,121,91,41,23,79,244,105,245,11,92,187,47,51,0,201,246,89,96,192,167,44,114,107,128,242,176,243,207,43,52,80,127,254,227,179,4, +7,5,121,91,134,172,198,68,159,228,104,51,177,152,17,91,98,54,220,206,233,115,0,233,160,147,98,29,164,93,174,26,65,65,65,222,22,10,222,157,115,27,201,57,58,7,50,123,183,137,248,181,63,228,214,0,11,4, +116,172,146,1,234,213,212,232,64,214,117,130,128,221,132,188,39,160,42,182,137,148,28,43,95,189,122,90,35,57,181,61,49,30,176,95,223,38,231,252,76,143,198,204,146,158,42,180,207,242,104,24,78,86,2, +185,219,55,8,2,118,7,242,90,199,18,60,189,205,223,122,77,9,5,95,120,26,207,79,111,212,239,40,101,26,161,211,62,155,211,38,236,181,70,99,65,25,170,219,121,239,102,164,93,74,104,191,170,73,95,60,41,248, +215,29,200,107,187,250,31,127,60,103,69,158,167,109,223,250,163,215,231,114,223,49,91,168,157,211,88,36,193,2,172,5,129,254,51,20,189,13,244,134,107,163,211,63,211,227,180,251,225,119,4,138,13,178, +122,186,4,255,186,3,121,131,111,238,160,199,202,11,219,184,109,127,219,9,167,239,215,142,21,233,178,118,122,35,25,135,152,134,125,242,15,207,85,181,54,212,27,62,248,63,172,179,138,251,185,248,83,150, +70,207,255,21,244,235,14,228,181,217,118,0,182,247,219,214,61,43,88,1,228,5,158,56,102,201,131,146,239,157,180,220,135,95,158,70,143,3,173,55,101,45,159,98,45,143,234,13,61,87,184,110,152,253,37,129, +21,189,81,39,195,83,247,8,6,118,121,242,58,47,1,160,119,219,54,237,170,240,71,251,1,207,177,180,145,202,70,54,254,58,152,203,161,51,93,61,246,95,219,90,167,177,90,236,15,173,136,104,31,229,110,151, +245,188,219,9,201,94,128,149,197,130,188,93,222,183,193,254,122,100,226,244,81,91,110,220,184,166,56,252,239,141,167,181,228,105,175,215,225,40,250,171,155,94,111,104,173,252,30,212,174,96,250,254, +168,232,221,130,125,186,139,165,6,64,205,76,225,8,220,13,28,115,162,51,23,235,27,109,248,210,148,232,79,227,212,60,90,72,95,239,20,157,30,79,180,54,112,180,27,171,162,38,48,153,192,163,26,80,123,150, +36,28,27,186,190,218,240,189,65,81,158,185,234,238,183,87,160,32,25,43,39,53,33,20,149,229,179,232,213,249,223,20,52,114,143,114,28,250,226,200,41,83,110,158,211,202,73,219,65,236,119,44,136,92,75, +110,23,132,134,105,160,105,106,185,224,95,215,39,111,74,236,234,156,101,117,115,150,213,36,89,100,232,245,139,149,77,121,235,252,232,197,15,127,115,140,211,215,142,67,223,156,81,159,219,231,109,214, +90,169,55,184,10,238,140,254,177,21,248,125,216,163,204,43,206,2,104,29,44,157,198,214,0,192,251,245,34,157,164,245,77,114,16,156,85,169,108,202,107,47,143,94,24,27,235,181,57,190,147,189,160,230,220, +227,68,106,114,14,189,59,112,182,209,26,199,156,69,47,126,190,143,39,60,31,126,22,56,19,112,220,228,10,156,25,21,195,246,79,107,132,99,78,183,241,109,200,209,73,238,214,210,132,196,198,127,160,25,77, +116,37,75,134,215,220,246,194,245,133,173,19,189,23,66,186,22,238,105,9,176,103,86,8,226,137,157,20,45,67,179,228,168,145,91,196,69,173,83,78,141,154,21,220,16,253,99,135,11,102,9,43,67,119,148,188, +175,232,117,3,124,140,232,189,49,73,157,199,54,101,111,179,127,100,212,200,96,188,85,55,199,140,255,61,248,170,227,190,167,84,45,110,173,232,221,94,226,234,161,126,24,174,203,3,192,141,119,9,226,117, +23,242,6,47,115,71,237,187,53,75,235,77,216,78,45,74,50,97,27,91,212,132,183,74,127,254,48,114,21,42,106,241,132,13,160,124,123,225,208,9,173,34,175,165,12,92,127,1,192,225,164,164,32,165,112,189,48, +146,117,59,201,91,127,41,215,9,146,145,164,202,246,64,19,20,162,88,211,86,213,119,248,113,208,52,83,89,212,23,172,176,184,151,211,221,170,128,60,43,92,5,191,6,144,62,82,168,128,1,34,144,122,183,33, +111,188,18,99,223,58,190,130,106,54,237,165,230,247,162,87,7,60,13,236,183,17,164,55,233,77,229,59,139,39,60,214,170,6,150,255,198,149,114,7,64,214,207,169,93,223,223,53,249,78,193,188,238,50,97,243, +60,16,185,120,185,13,131,126,5,143,70,132,101,205,10,90,29,0,107,112,161,218,186,88,104,48,16,144,190,117,241,50,15,147,82,168,8,234,117,19,242,6,175,116,71,180,6,79,27,190,245,95,145,159,196,83,151, +181,214,58,81,83,108,109,101,220,126,99,5,147,0,114,97,145,247,2,24,208,79,80,175,187,152,202,222,8,243,236,229,239,181,169,2,29,254,73,212,252,165,213,191,136,29,243,184,183,117,171,97,31,252,6,59, +144,158,67,77,42,181,9,150,51,129,46,79,222,192,197,243,128,146,199,61,109,250,214,215,31,112,67,160,213,130,23,66,215,233,173,244,139,52,46,4,144,14,186,88,106,80,94,130,125,180,48,245,118,27,107, +195,59,155,185,126,207,146,203,60,109,108,130,219,122,94,239,151,255,210,122,61,218,168,209,148,172,22,177,55,182,68,237,93,225,2,227,1,2,143,25,80,6,179,139,5,247,186,203,10,91,112,252,10,106,71,120, +218,250,39,81,235,55,255,210,22,115,192,55,86,180,76,242,230,189,21,181,158,72,191,1,28,78,66,6,24,67,87,208,67,80,175,251,44,15,111,136,5,188,61,33,81,116,91,11,141,57,45,145,187,255,158,27,139,11, +145,165,195,14,133,34,21,216,254,27,236,133,130,123,194,183,161,93,16,186,144,95,169,12,106,230,83,246,183,30,43,40,8,133,79,180,48,66,110,248,29,129,205,26,96,25,6,247,10,165,87,68,204,105,23,24,159, +97,72,131,246,20,236,105,150,242,112,245,197,63,130,137,190,79,100,0,109,199,57,102,160,36,164,1,24,181,203,228,80,57,64,73,72,116,174,32,239,9,134,196,41,198,158,165,211,155,103,47,123,115,62,128, +165,87,88,244,102,37,108,178,215,194,63,2,195,152,126,156,128,63,161,213,225,127,75,117,96,66,159,120,8,20,123,196,27,36,122,195,30,45,28,32,40,252,55,19,228,99,135,10,18,228,61,137,32,175,112,237, +250,210,154,251,246,138,102,136,222,203,35,30,107,147,31,7,160,188,32,180,79,41,139,120,242,230,134,175,164,73,101,199,114,237,13,150,212,249,119,93,66,86,160,36,201,141,23,149,128,170,1,210,186,100, +78,33,130,188,39,39,180,61,174,223,89,81,206,249,115,51,158,57,53,34,28,123,252,84,247,0,70,9,148,70,243,74,195,87,198,177,197,227,45,121,198,79,13,224,172,63,84,63,88,77,222,15,206,187,41,74,72,105, +122,94,68,242,222,8,216,108,127,62,120,59,176,107,85,248,111,73,122,86,54,223,45,22,228,21,0,194,167,85,213,60,123,171,228,104,250,84,248,104,244,170,165,33,163,164,202,137,161,129,123,129,217,169,7, +71,187,109,91,30,72,144,165,3,83,35,228,5,24,59,56,245,32,144,242,162,12,47,253,212,32,235,166,129,112,213,235,167,106,130,188,2,225,211,170,106,175,186,206,126,83,51,44,92,177,16,42,147,231,180,112, +154,248,165,174,220,182,66,35,69,13,45,58,149,49,67,18,243,170,212,4,23,59,95,54,128,116,179,12,244,187,243,173,242,93,42,96,189,125,141,144,188,2,97,184,106,173,69,133,223,206,109,250,3,173,63,233, +176,239,54,229,76,13,233,102,124,135,246,218,14,101,39,242,250,143,127,4,152,167,238,202,243,96,235,161,0,56,198,177,243,215,207,40,153,85,218,92,170,111,188,101,226,224,3,130,188,2,97,20,159,46,169, +244,112,1,77,140,153,158,209,234,34,55,125,51,49,45,179,226,186,108,118,247,174,182,236,84,234,111,34,181,88,149,208,226,222,96,230,0,216,182,203,198,236,225,179,94,203,88,107,83,204,247,127,244,110, +246,128,107,60,154,88,164,16,0,144,127,92,186,61,208,190,69,6,207,210,173,179,70,236,84,66,143,233,100,61,90,239,156,22,175,87,219,47,251,20,13,242,199,1,132,166,176,247,92,239,197,58,179,109,114,104, +249,43,169,219,44,25,178,144,188,2,145,223,249,214,29,210,111,122,53,253,254,237,173,15,188,118,120,155,114,102,213,189,248,210,117,201,54,48,116,184,94,32,194,224,108,243,63,213,96,59,34,251,210,32, +111,32,135,116,222,185,122,128,1,135,178,215,111,218,57,17,143,32,175,0,160,226,99,208,160,154,43,167,55,253,145,83,90,79,222,77,159,76,236,247,171,129,166,87,199,40,151,247,212,143,28,159,162,152, +127,233,5,151,93,109,106,227,33,132,89,13,193,42,117,64,26,95,244,198,58,156,211,17,228,21,0,180,154,121,105,174,231,14,238,207,52,155,26,181,196,210,6,142,99,193,115,117,37,67,14,45,4,30,53,245,122, +100,180,73,242,151,231,173,199,246,169,18,242,3,95,201,102,49,224,158,104,117,18,210,48,253,126,89,144,87,0,80,215,29,30,122,255,231,69,209,85,171,61,77,121,102,114,244,98,77,203,143,43,216,120,190, +146,129,207,128,20,37,84,252,215,186,121,230,20,62,175,0,243,107,57,26,45,171,94,64,64,11,194,171,76,0,210,145,164,161,69,142,44,154,21,84,58,140,192,156,150,235,158,198,114,44,230,86,21,233,52,121, +151,82,47,111,180,106,30,144,97,226,157,166,14,216,190,145,209,64,50,177,15,228,43,25,124,130,188,2,0,82,15,12,163,220,225,109,150,233,233,245,168,114,145,215,138,146,143,234,132,158,214,24,247,136, +89,223,106,107,59,42,155,11,52,108,175,171,213,139,132,63,175,64,227,189,244,119,244,132,83,132,155,168,176,58,218,96,63,191,228,199,63,28,219,1,165,186,254,15,199,242,129,236,27,3,99,167,240,121,30, +194,37,82,160,49,12,187,169,37,226,243,157,11,119,64,224,229,199,91,67,94,135,66,218,56,99,223,120,118,215,15,178,51,102,48,159,251,177,249,178,67,79,15,16,146,87,160,81,40,121,129,235,91,18,142,98, +158,22,120,249,137,214,236,94,182,29,144,177,12,176,157,150,29,218,49,80,133,73,9,122,111,239,129,28,209,48,119,42,190,236,52,176,79,20,146,87,160,145,51,224,79,111,73,172,178,55,206,113,84,61,241,61, +79,43,10,30,123,37,149,25,131,182,157,161,236,44,33,165,160,142,131,249,167,178,249,60,24,79,154,91,75,56,101,82,77,137,197,223,39,28,29,43,80,165,74,254,102,196,197,18,228,237,222,243,181,55,151,183, +232,116,246,64,46,102,171,184,107,251,215,125,102,85,134,117,86,45,67,86,129,204,170,234,7,171,163,89,126,217,212,129,84,203,165,151,98,225,130,85,239,38,216,199,78,5,210,132,228,21,0,212,155,248,83, +139,226,54,4,176,180,134,187,140,25,130,241,126,166,162,252,7,75,42,64,106,130,71,239,62,57,242,71,42,128,37,181,47,22,69,7,39,145,109,113,154,252,165,208,121,5,168,166,118,78,135,56,104,29,202,102, +119,104,27,67,99,9,241,89,155,153,202,33,234,196,206,244,115,61,216,6,154,7,94,224,204,76,204,84,190,16,146,87,192,122,208,85,171,122,59,160,96,251,153,138,169,191,253,239,137,150,148,9,64,202,95,123, +95,153,64,86,103,152,156,83,1,206,250,243,142,194,241,67,212,84,69,31,43,99,152,176,141,177,67,132,218,32,0,231,221,206,146,14,217,205,56,58,131,234,98,198,234,74,198,164,175,252,150,195,48,222,23, +251,0,228,89,194,234,109,190,31,250,14,198,154,239,217,57,49,243,147,130,87,103,152,79,91,252,105,125,243,75,175,50,43,219,226,208,111,65,222,46,47,120,31,237,144,248,10,95,143,227,75,85,219,52,88,25, +252,218,122,108,25,176,41,254,27,10,13,164,26,96,61,32,13,134,245,182,116,127,191,91,139,159,146,191,28,179,94,87,239,153,217,95,13,217,52,161,243,158,236,184,238,143,44,185,174,67,4,75,185,28,250,3, +4,203,176,140,109,224,199,230,199,244,215,73,12,246,214,45,151,62,55,144,138,106,219,66,50,151,46,198,183,77,168,13,93,28,35,204,99,198,18,105,130,226,249,143,229,29,36,120,131,211,241,29,218,11,61, +117,37,179,9,193,168,55,237,120,49,53,21,227,183,6,231,250,229,12,76,111,181,32,111,23,199,251,199,202,244,94,125,252,23,92,120,59,75,134,117,200,7,56,37,143,189,163,221,176,249,2,37,237,227,38,112, +189,127,89,14,190,119,71,123,120,111,125,190,108,86,44,52,4,121,187,120,251,214,37,73,76,8,190,112,188,197,7,41,171,167,179,246,177,142,161,65,224,45,185,8,192,120,182,55,167,18,220,243,86,175,132, +122,104,131,191,140,237,175,52,158,239,83,3,148,127,48,77,14,60,29,4,219,18,223,64,138,84,77,144,183,75,67,110,169,178,16,227,238,174,79,89,146,213,49,52,48,163,135,210,153,69,117,254,12,35,241,240, +240,218,48,201,243,150,134,29,210,131,210,42,144,52,97,42,235,218,56,212,186,245,125,41,125,231,147,116,148,224,109,62,60,225,232,40,225,243,191,12,97,231,237,218,112,31,207,157,102,249,49,143,111, +205,57,239,205,39,93,29,38,120,5,78,114,201,59,33,169,222,224,77,56,97,243,24,98,119,210,158,191,63,235,100,209,99,134,160,137,32,111,7,96,221,177,179,43,47,106,60,207,97,148,156,242,172,147,85,79,8, +193,43,200,219,149,224,0,188,167,124,105,133,85,51,186,235,164,93,82,155,26,183,74,144,183,75,193,11,44,112,1,171,102,100,118,87,185,107,120,17,146,151,174,31,120,183,1,110,114,133,255,45,250,135,195, +219,65,130,159,99,42,235,173,111,182,118,223,100,133,255,204,117,11,242,118,113,33,91,31,145,88,144,207,184,189,29,18,27,95,242,30,131,213,109,195,95,73,251,253,20,224,252,165,74,87,142,36,121,178, +147,215,146,52,224,174,219,73,232,52,160,67,228,46,70,99,65,128,205,251,193,225,175,104,131,34,178,174,154,2,128,253,190,197,66,242,118,89,165,33,101,90,210,244,69,115,112,96,104,29,194,93,201,62,173, +209,159,26,220,199,164,202,86,11,75,105,231,134,200,85,202,67,110,77,144,183,75,98,191,199,149,60,35,109,246,171,29,55,159,73,105,52,103,26,164,154,51,90,31,114,125,248,53,16,40,90,192,253,119,51,253, +53,33,121,187,38,180,29,141,196,219,245,109,168,232,200,122,53,118,72,80,174,66,1,150,191,151,183,182,114,22,133,192,147,139,11,140,39,237,133,61,252,130,188,93,19,117,78,246,235,68,104,172,86,55,170, +41,46,10,174,63,173,149,186,184,180,195,201,75,111,103,149,144,91,84,200,207,186,174,222,112,146,235,188,229,153,73,61,119,228,80,199,14,232,224,228,231,7,200,47,191,220,163,246,12,167,245,203,211,90, +169,233,15,37,112,87,150,6,165,234,10,151,44,36,111,87,21,189,21,157,178,90,123,66,141,153,202,140,251,122,232,133,214,207,127,160,181,198,134,103,228,16,10,187,159,149,107,161,195,130,188,2,180,139, +81,90,114,120,159,240,184,237,111,244,111,205,170,181,31,74,194,228,55,254,186,93,19,27,48,5,218,107,81,87,202,122,187,152,148,185,229,173,120,201,39,50,190,88,20,54,132,228,21,104,4,5,205,127,228, +148,227,4,253,147,254,70,225,180,163,45,159,103,73,86,103,131,35,0,4,121,5,26,160,166,164,249,207,244,57,206,145,215,198,118,77,118,205,120,162,85,245,242,35,92,34,5,142,131,239,44,109,254,51,199,93, +132,8,141,250,141,236,124,64,115,35,252,121,5,78,28,100,75,70,171,93,201,146,96,171,122,139,115,198,217,39,125,239,138,9,219,137,196,39,205,8,90,163,55,231,197,229,253,87,164,60,172,34,36,175,192,9, +67,233,246,150,152,99,123,20,30,223,232,176,255,55,174,25,143,209,38,27,42,188,130,188,2,201,48,180,168,5,15,245,41,108,202,194,246,10,87,139,29,194,66,186,18,91,87,203,242,10,201,43,144,20,90,51,247, +148,1,208,164,195,185,203,127,227,154,241,98,203,42,101,164,123,92,114,164,102,61,102,28,186,95,144,87,128,54,218,83,38,245,106,26,3,87,184,116,90,28,71,232,134,21,26,128,148,51,57,240,160,33,38,108, +2,237,139,207,230,240,144,218,98,43,175,37,18,243,106,16,166,41,172,13,2,237,140,224,15,152,41,181,236,209,242,127,146,50,90,5,72,207,195,204,22,228,21,104,111,53,99,215,10,251,246,22,62,27,130,140, +114,32,231,160,147,149,134,32,175,64,123,99,251,28,22,40,45,227,125,237,10,126,58,11,40,251,35,44,210,4,121,5,218,27,161,161,92,219,34,165,247,242,203,203,75,224,225,39,51,7,47,119,82,243,49,194,218, +32,208,238,216,74,143,150,56,70,94,254,22,182,239,232,10,211,167,3,20,101,137,221,195,2,237,15,9,107,90,243,119,130,216,223,154,161,236,90,113,233,167,225,191,86,22,35,124,27,4,218,31,89,78,52,114, +155,171,57,4,102,220,93,112,223,19,67,230,1,240,159,153,170,240,109,16,232,8,228,217,31,94,27,216,145,217,44,233,155,55,228,110,176,255,104,142,86,149,45,227,187,95,21,59,41,232,6,81,168,247,104,209, +127,39,200,236,209,26,6,168,14,167,217,38,150,68,18,163,127,19,90,221,49,117,46,191,138,222,99,150,62,48,167,89,4,252,215,243,0,182,121,255,218,242,50,144,161,137,161,111,3,253,173,231,186,226,134, +113,202,157,203,254,158,228,214,94,255,180,159,200,170,228,55,241,55,111,139,69,153,108,219,79,175,212,199,215,52,101,78,234,225,91,124,170,239,203,207,154,181,84,49,171,34,12,164,156,130,2,7,194,37, +178,27,124,128,127,34,127,90,172,67,222,15,148,119,159,121,78,230,224,157,49,211,253,200,155,35,146,247,224,171,235,129,179,23,110,217,168,17,156,57,142,79,11,1,118,173,34,116,99,7,213,58,27,227,109, +172,61,10,215,183,64,126,106,133,158,50,132,63,111,119,192,230,11,38,26,71,192,118,48,59,228,126,70,1,185,120,86,52,203,159,26,33,111,248,64,201,71,82,129,252,243,39,129,60,103,14,164,188,40,195,75, +63,53,58,200,103,173,70,97,222,221,189,165,166,75,80,107,97,55,26,120,65,94,0,140,229,19,211,82,211,181,49,67,240,93,169,0,150,243,99,138,164,236,143,144,55,0,208,83,49,129,35,57,128,229,98,144,110, +150,129,126,119,190,213,65,186,99,63,166,190,113,247,244,57,45,120,242,148,127,9,242,118,23,28,213,149,59,230,211,55,155,138,28,170,111,236,249,162,236,138,138,168,247,222,3,72,249,107,159,125,213, +144,63,24,64,218,175,132,254,190,228,197,190,119,205,119,140,99,231,175,159,81,50,171,58,136,188,147,240,94,233,158,48,23,177,13,232,164,198,54,229,180,35,182,207,148,208,163,127,13,221,151,153,181, +113,226,153,49,209,155,239,135,180,29,242,151,219,52,232,55,14,96,244,5,236,44,191,122,227,196,244,17,219,101,99,246,240,89,175,101,172,237,160,90,47,251,197,39,78,34,49,134,43,252,39,155,93,95,44,82, +68,176,156,180,212,49,57,124,158,35,251,14,87,188,177,129,212,216,202,235,122,175,215,107,220,73,69,5,216,55,203,126,224,171,108,243,64,245,223,54,112,102,159,41,236,61,215,123,177,206,236,14,178,245, +75,41,15,60,235,220,143,144,188,39,55,134,234,202,109,255,47,219,252,224,99,176,16,24,230,239,83,167,151,190,86,66,175,234,112,237,37,166,191,47,216,101,211,189,151,97,254,52,237,42,14,233,188,115, +245,128,142,114,43,12,50,243,60,254,50,180,233,15,152,138,32,111,247,67,218,54,101,240,118,37,228,25,238,173,173,198,166,215,205,28,59,88,254,178,15,216,14,40,166,127,0,146,198,161,42,8,64,42,102,53, +4,171,212,1,29,84,235,158,216,157,1,123,115,130,12,87,8,242,118,63,108,250,102,162,244,40,62,249,205,55,1,14,203,117,100,169,247,74,170,171,97,204,96,121,39,128,85,254,18,56,164,15,191,78,54,139,1, +247,68,107,7,69,185,149,158,186,167,230,79,11,114,252,208,188,168,37,130,188,221,10,193,160,174,12,52,119,87,219,38,238,209,48,62,230,80,222,250,120,230,25,138,249,123,29,124,25,102,229,57,212,63,208, +140,14,60,67,206,152,107,214,20,171,225,213,134,202,38,61,115,113,100,29,179,230,123,30,65,222,110,131,62,219,20,57,244,120,144,18,96,220,16,62,175,78,232,164,125,178,161,131,237,35,197,87,60,15,200, +3,185,26,9,236,50,26,72,38,118,169,3,106,156,117,69,224,175,142,34,169,121,49,254,163,10,209,111,60,194,218,208,125,240,118,25,236,190,44,76,214,3,227,76,61,65,162,142,157,194,127,1,243,102,249,96,94, +39,170,177,36,163,121,29,205,139,26,98,139,6,254,115,11,83,89,119,130,207,15,97,213,117,108,126,88,151,141,194,24,72,101,30,140,201,14,29,232,76,161,65,183,187,204,97,120,155,167,182,4,47,13,55,236, +53,4,121,187,17,44,249,50,103,108,6,176,85,230,176,59,209,112,251,149,108,250,253,216,62,83,124,219,58,147,11,97,128,93,233,205,126,232,157,101,110,160,230,215,130,188,221,9,215,102,64,218,47,21,96, +204,81,37,180,40,241,83,187,67,54,95,215,24,59,158,255,166,21,128,109,64,231,168,176,116,9,153,45,152,152,94,252,128,155,146,167,174,17,214,134,110,4,219,1,197,252,88,201,204,212,225,157,191,82,57,32, +193,214,96,90,229,234,42,108,71,198,133,238,128,145,4,214,244,188,11,117,61,6,224,239,3,24,16,232,136,85,138,29,172,208,155,255,212,59,63,124,56,235,55,214,160,32,111,55,194,216,193,114,245,54,101, +224,38,200,251,129,28,170,168,78,204,75,229,80,222,122,172,178,185,10,82,185,244,146,95,128,39,238,104,6,150,14,169,113,250,26,30,13,180,64,244,254,109,50,249,1,15,66,109,232,70,211,181,108,14,150,97, +189,77,181,109,201,102,247,194,68,221,214,152,72,192,0,13,75,106,106,42,68,253,123,145,205,181,88,20,192,73,168,253,39,114,246,47,149,154,11,91,242,96,200,141,199,35,28,115,186,147,214,176,83,49,15, +124,174,91,50,184,236,49,170,111,175,171,5,12,196,167,39,30,66,18,242,167,101,195,25,50,25,126,174,7,219,64,243,64,251,215,88,157,205,76,77,132,245,23,0,115,10,190,226,140,109,12,62,109,139,106,110, +105,144,251,149,76,240,104,193,132,9,19,38,104,230,27,223,63,199,207,87,170,101,187,108,106,85,150,84,133,177,50,29,160,242,158,163,176,31,17,214,95,0,198,100,115,240,162,77,223,76,180,100,125,159, +234,191,22,128,177,38,158,41,155,18,196,156,7,44,153,189,253,202,77,207,76,236,207,127,178,215,78,204,252,164,224,213,25,230,162,118,103,175,244,153,243,91,77,144,87,0,108,223,42,161,79,8,158,165,43, +131,78,15,109,253,162,238,225,105,22,25,247,169,128,23,224,70,232,221,175,74,29,210,235,245,103,240,125,149,238,239,119,107,241,83,242,151,137,142,16,237,164,53,124,159,125,93,248,56,9,65,222,54,180, +53,92,137,207,171,113,120,155,242,93,139,57,116,41,192,115,222,132,115,209,42,235,156,100,189,233,147,113,253,138,190,82,66,110,45,95,87,47,189,32,149,186,198,137,118,81,247,204,194,208,37,170,144, +188,2,112,68,225,191,149,176,233,147,137,22,194,71,167,153,95,37,234,188,117,239,14,158,91,149,157,150,198,110,153,77,59,94,76,77,197,248,173,113,220,131,38,154,129,166,132,245,31,182,151,221,14,175, +32,175,0,210,126,57,244,180,14,193,179,180,100,108,147,235,115,115,227,219,79,15,164,122,209,94,130,253,203,114,240,189,59,218,195,113,14,154,104,14,250,52,225,158,74,157,5,6,130,188,2,24,89,111,5, +246,0,188,253,145,43,154,182,55,150,27,120,165,87,92,107,248,189,107,173,142,145,117,219,47,229,149,251,129,242,15,166,201,129,167,27,91,175,178,231,62,210,116,225,159,215,12,133,87,90,199,183,186,38, +200,43,0,252,243,159,17,22,127,158,228,224,52,51,241,252,224,240,13,31,6,151,98,51,0,35,111,233,49,28,210,175,190,186,233,85,104,6,119,29,218,50,56,47,75,76,179,5,113,105,209,198,199,240,127,225,117, +226,99,136,64,179,201,75,111,158,38,179,55,199,91,228,36,13,17,35,79,144,247,196,34,48,185,5,58,175,126,204,236,220,210,162,169,28,62,233,103,107,130,188,39,28,214,130,38,235,221,81,73,42,157,114,76, +234,250,75,139,166,82,147,105,136,190,21,228,61,209,40,105,190,233,227,24,166,50,105,120,96,79,209,84,2,69,215,186,69,215,10,242,158,104,72,106,84,164,58,240,58,240,70,175,13,13,73,77,144,183,77,59, +156,216,40,235,227,131,218,37,139,133,224,21,228,165,253,142,20,198,11,137,215,205,54,2,27,94,56,197,7,212,206,93,52,76,204,214,4,121,27,93,1,107,179,233,208,2,215,238,203,12,64,178,125,22,24,240,41, +139,220,26,160,60,236,252,243,139,222,27,239,81,248,203,237,201,236,108,142,80,18,237,121,112,100,107,82,237,220,197,130,187,130,188,208,232,190,113,73,109,51,2,103,16,93,98,54,220,206,233,115,0,233, +160,147,98,249,198,63,2,63,229,206,36,143,148,38,123,207,204,240,63,223,15,148,103,9,238,10,242,34,237,108,44,180,237,125,94,200,236,221,38,36,177,63,228,214,0,11,4,116,172,146,1,234,213,212,236,239, +113,15,0,63,249,56,73,80,254,185,141,133,11,169,237,79,199,6,233,17,228,109,6,76,90,121,200,207,49,103,251,234,213,211,26,201,145,253,24,15,216,175,111,147,115,126,166,187,99,145,197,10,237,179,60,26, +134,147,149,234,80,37,172,13,12,72,178,140,145,188,86,223,164,131,3,175,88,157,232,26,228,29,36,91,10,190,240,180,252,249,130,18,142,249,124,186,179,177,156,201,16,58,237,179,57,109,194,94,107,52,22, +148,161,186,157,247,110,70,218,165,132,246,87,231,16,122,122,78,207,127,43,147,239,108,24,143,161,145,177,26,20,66,44,77,116,21,242,58,215,13,25,86,210,138,26,58,75,230,114,223,49,159,215,206,105,196, +94,106,119,98,45,8,244,159,161,232,109,160,55,92,27,53,136,153,30,167,221,15,191,35,80,156,35,243,255,30,43,8,124,239,19,155,82,79,59,49,190,109,228,107,17,218,35,248,218,101,200,107,251,223,114,27, +207,239,215,220,45,126,126,183,141,211,143,253,124,109,35,177,109,123,254,151,105,216,39,255,240,220,182,80,48,99,122,195,7,255,135,117,86,113,63,23,127,82,183,59,249,88,41,145,114,176,94,91,255,211, +96,157,46,120,217,229,201,27,172,0,242,2,79,156,200,231,109,131,146,154,251,45,198,125,248,229,105,244,56,112,86,171,155,177,124,138,53,122,68,128,209,115,133,235,134,217,95,18,88,33,67,192,93,129,81, +186,194,213,80,194,230,36,245,230,177,116,171,192,208,221,156,188,182,171,194,31,221,7,90,24,101,160,105,207,87,38,95,171,146,28,204,229,208,153,174,30,251,175,109,237,4,169,22,251,67,209,208,54,229, +110,151,245,188,219,9,201,94,199,188,59,244,112,164,199,134,40,19,188,236,234,91,223,175,137,4,106,188,241,180,14,120,222,240,122,29,142,162,191,186,233,245,134,214,202,173,98,181,43,152,30,221,164, +110,108,193,62,221,197,82,3,239,147,87,26,128,161,10,14,118,71,242,166,68,231,59,167,230,117,200,243,94,175,195,59,69,167,199,19,173,13,28,237,198,170,168,9,76,38,240,168,22,245,2,30,169,4,94,19,44, +236,118,106,131,253,239,79,70,174,206,255,166,160,30,43,39,133,142,255,188,229,51,26,121,62,14,229,56,244,197,145,83,166,220,60,167,149,147,182,131,216,239,88,16,85,71,220,46,8,197,150,119,165,143,48, +171,66,130,134,221,141,188,99,175,138,94,253,240,55,117,115,122,253,98,101,83,94,48,191,177,231,235,156,190,118,28,250,230,140,250,220,62,111,179,214,74,189,193,85,16,51,230,110,5,126,31,123,95,214, +207,169,21,142,10,221,143,188,167,198,101,240,210,122,170,142,101,105,83,94,112,121,99,207,91,226,203,118,206,154,227,188,164,204,57,239,238,31,223,213,186,150,72,15,187,122,20,122,62,140,172,83,172, +112,5,98,63,43,105,151,139,255,241,11,22,118,99,223,6,75,6,201,125,93,90,248,188,37,167,25,15,191,230,182,23,174,47,108,157,112,188,16,210,181,112,79,75,128,61,51,106,243,74,191,157,192,28,225,154,43, +2,237,157,160,54,27,185,69,92,84,222,170,242,140,154,21,220,16,253,99,135,11,102,69,166,111,210,65,23,43,197,38,224,110,45,121,141,183,234,213,121,108,83,34,131,249,71,230,53,242,60,255,136,93,13,190, +234,184,239,41,85,139,91,43,122,183,151,184,122,168,17,181,225,1,224,198,187,34,82,248,143,4,150,11,141,183,27,146,247,141,154,168,215,76,168,94,44,133,94,99,139,154,162,105,254,249,195,70,158,111, +198,132,13,160,124,123,225,208,9,173,162,152,165,12,92,127,1,192,225,164,164,32,165,112,189,6,100,93,227,228,37,193,221,110,41,121,223,137,94,172,202,243,212,171,178,189,9,225,236,173,182,70,158,79, +216,62,161,52,73,240,171,133,197,189,156,238,86,5,228,89,225,42,248,117,216,52,166,80,1,3,252,128,180,107,3,181,119,9,10,118,71,242,154,223,139,94,233,158,150,184,248,54,250,124,194,222,177,166,157,4, +85,190,179,120,194,99,173,106,75,249,111,92,41,119,16,49,141,173,239,239,154,124,103,120,182,198,92,177,41,162,91,78,216,130,71,35,194,46,240,151,14,121,158,196,51,126,7,23,170,173,139,133,6,3,1,233, +91,23,47,243,48,41,133,10,214,131,46,118,47,18,220,237,158,214,134,127,61,16,81,89,243,58,230,249,4,107,65,177,181,149,246,44,99,5,147,0,114,97,145,247,2,24,208,143,243,126,71,96,229,121,130,129,221, +147,188,129,43,221,0,129,167,130,29,243,124,28,59,230,113,111,235,28,28,62,248,13,118,32,61,135,154,84,106,87,112,3,82,127,23,207,46,214,5,3,187,169,169,236,245,55,113,194,220,191,4,59,232,249,24,66, +215,233,103,181,238,251,30,118,30,147,14,186,88,106,80,94,226,178,143,54,174,160,118,142,224,95,247,117,70,191,108,235,121,189,215,180,156,123,173,125,62,65,111,208,148,22,206,172,162,179,75,239,10, +23,24,15,16,120,204,128,50,152,189,89,225,229,235,245,54,13,17,33,212,134,206,132,119,106,253,230,115,193,142,123,62,134,55,86,180,204,35,221,22,59,28,83,250,13,224,112,18,50,192,24,186,130,30,31,58, +249,249,178,117,235,214,173,91,55,71,184,244,118,71,242,6,91,249,105,8,182,217,167,69,163,37,159,248,188,247,227,39,187,102,233,176,67,161,72,5,182,255,6,251,157,130,123,221,223,183,33,216,193,207, +135,149,222,11,249,149,218,236,51,214,237,158,25,227,7,133,144,1,140,144,27,126,71,96,179,6,88,134,193,175,5,247,68,196,156,118,129,241,25,134,52,168,178,96,79,179,148,135,171,47,46,128,137,190,79, +100,0,109,199,57,102,160,36,164,1,24,181,203,18,182,174,9,151,72,65,222,19,10,137,83,140,61,197,133,205,179,151,189,57,31,192,210,43,44,122,179,18,54,180,107,98,109,66,144,183,221,32,175,112,237,250, +210,58,230,237,21,205,96,221,229,17,143,181,201,143,3,80,94,16,218,167,148,69,60,121,115,149,80,84,97,51,42,5,147,5,121,79,36,180,61,174,223,89,81,206,249,115,51,158,57,53,226,21,215,227,167,186,7,48, +74,18,162,63,150,150,138,62,21,228,109,47,168,64,109,10,146,163,233,83,225,163,209,171,182,8,25,37,32,200,219,10,91,25,181,87,94,87,120,83,97,211,31,233,29,189,152,60,71,244,159,32,111,135,194,85,43, +61,85,248,237,220,166,63,96,23,125,38,200,219,73,80,124,186,117,56,61,92,117,78,157,162,9,17,209,5,16,27,48,59,220,224,240,227,210,237,181,114,108,11,176,128,144,188,93,233,119,190,117,135,229,139, +102,28,171,182,221,41,250,76,144,151,78,97,109,240,49,104,80,237,189,205,120,228,20,65,94,65,222,78,1,173,102,94,154,235,185,131,14,211,127,172,3,176,234,160,167,232,53,65,222,78,33,120,215,29,30,122, +255,231,69,82,100,55,80,83,226,235,219,109,115,34,87,107,234,237,94,22,16,228,109,79,164,35,73,67,139,28,205,56,108,149,192,216,232,197,156,160,232,64,97,109,232,48,72,159,97,24,229,14,111,179,188,16, +222,138,42,23,121,162,3,5,121,59,176,151,122,160,55,247,168,96,136,44,37,191,44,4,175,80,27,58,18,101,45,17,159,239,92,184,3,120,241,113,65,94,65,222,14,68,214,79,41,44,110,246,83,193,107,230,41,240, +196,101,98,186,38,200,219,129,56,79,174,221,220,130,199,222,8,0,194,212,32,200,219,161,243,181,55,151,127,219,18,143,241,192,4,250,242,138,232,63,65,222,14,132,122,19,207,183,40,110,195,58,209,119, +130,188,29,12,131,218,71,68,240,125,65,222,46,169,53,12,113,213,170,34,174,77,148,49,19,141,53,0,20,132,86,51,65,38,97,71,181,109,98,228,34,236,190,52,161,207,106,128,9,114,244,239,58,55,11,242,182, +143,214,240,17,75,132,224,141,34,88,130,170,1,82,9,76,248,98,29,246,248,41,117,193,58,62,119,182,176,210,52,126,29,76,90,3,216,247,232,137,55,11,242,182,11,170,31,14,60,17,16,221,16,33,140,117,177, +249,50,96,203,185,190,239,109,123,174,156,201,206,23,99,121,61,255,16,185,216,89,12,140,189,162,207,76,176,109,40,146,205,25,170,6,223,27,146,205,206,197,66,242,182,43,114,63,116,214,94,183,90,244,67, +244,59,148,38,171,30,8,237,207,49,130,87,141,151,145,241,68,164,169,52,46,178,121,196,220,163,106,216,142,100,244,145,12,130,51,115,224,229,159,130,180,229,86,25,153,98,65,222,166,99,132,121,204,88, +34,77,208,120,75,151,179,164,66,144,54,170,26,244,222,56,113,148,170,145,125,35,187,82,198,203,144,54,106,113,210,3,23,44,35,100,3,36,105,60,208,239,65,143,39,235,38,25,210,70,9,201,219,12,188,127, +172,76,239,213,199,127,65,214,237,206,154,199,132,202,27,195,219,118,210,182,99,43,191,207,220,127,154,108,150,89,114,210,102,69,68,175,177,33,47,124,70,163,185,182,2,174,30,8,96,76,151,67,219,172, +217,67,30,151,118,169,102,229,87,57,253,10,139,5,121,155,220,190,117,141,123,204,0,28,239,248,86,41,171,167,147,34,113,236,73,28,129,207,253,242,29,27,203,251,201,213,243,231,177,235,62,203,83,106, +102,148,143,181,247,1,60,197,206,10,176,189,121,43,0,217,230,123,15,165,252,53,237,182,242,193,84,207,176,60,165,42,109,56,101,235,230,228,149,91,170,44,196,184,187,235,83,106,22,11,193,155,128,237, +27,39,142,220,62,250,106,14,142,84,66,139,28,125,171,212,211,18,165,130,229,240,64,179,24,24,51,4,128,20,217,124,212,209,187,74,149,171,7,154,91,243,191,122,248,111,103,106,66,242,54,17,135,204,86, +181,89,74,223,249,36,181,103,169,66,240,38,42,179,203,39,166,237,75,85,66,31,111,151,191,244,237,149,254,157,23,15,115,233,5,233,12,249,75,29,56,148,29,58,220,27,172,242,151,125,188,210,238,63,167, +125,164,152,175,239,181,101,248,83,37,67,144,183,73,112,31,239,232,191,229,199,60,190,85,186,246,205,39,93,44,105,213,1,130,221,112,202,102,248,229,95,124,42,127,249,193,120,190,200,135,61,147,235,26, +35,110,228,115,192,182,83,169,150,128,113,124,145,229,65,229,116,160,138,160,28,143,182,45,200,123,60,76,72,170,55,196,86,203,142,189,191,119,208,176,215,159,117,178,72,204,214,234,193,186,113,98,230, +153,84,167,158,137,25,112,99,47,40,213,19,248,36,41,230,1,85,195,156,98,86,14,2,105,32,33,157,208,198,41,88,229,47,129,255,248,251,222,249,150,38,200,75,27,120,198,84,94,212,120,94,14,101,251,158,117, +178,234,9,49,91,107,168,55,244,59,45,180,96,224,153,230,190,55,151,242,217,102,61,241,0,153,237,178,177,208,128,252,113,230,138,39,18,206,203,77,141,200,101,255,0,33,121,79,48,28,128,151,229,78,88,53, +67,40,188,13,244,134,28,191,140,111,32,3,145,94,148,25,232,55,60,241,60,227,76,14,229,173,199,182,249,238,47,35,41,95,203,224,11,207,158,171,17,142,57,39,30,94,96,129,11,88,53,35,83,112,183,1,122,87, +101,179,187,186,31,156,38,131,229,226,167,19,243,238,228,243,222,112,217,213,230,123,0,12,36,172,116,89,56,1,129,178,108,34,20,78,67,248,111,117,133,47,106,222,116,8,111,178,134,240,164,100,155,143, +25,121,88,178,171,183,165,229,164,221,230,73,248,129,43,230,1,29,219,167,138,249,244,64,128,42,85,184,68,158,88,33,91,31,225,88,144,212,92,227,149,196,100,45,9,242,6,98,121,200,13,132,182,20,51,79, +205,72,88,52,75,145,67,11,66,140,25,34,239,24,126,24,225,207,123,130,39,31,141,6,220,13,156,9,130,187,73,177,127,6,12,238,103,128,239,69,242,23,252,249,244,68,99,3,190,212,106,250,100,155,159,12,180, +192,164,208,64,65,222,19,135,148,105,201,82,67,55,187,193,97,104,130,187,73,57,179,95,54,45,253,114,54,192,231,163,221,155,70,248,83,19,140,13,191,228,139,44,143,109,215,173,95,206,35,165,128,18,206, +84,165,68,159,29,67,144,247,196,106,188,128,53,63,227,85,113,38,112,99,48,31,165,250,107,229,92,5,36,13,124,117,214,29,6,226,211,25,59,24,235,82,144,67,75,125,251,57,213,15,105,39,230,192,185,147,155, +188,250,58,57,121,70,133,71,56,65,54,138,124,197,244,158,201,25,135,170,212,234,250,221,55,26,243,107,25,32,45,13,176,102,244,217,15,128,198,33,142,225,108,34,200,219,18,136,195,252,90,0,105,243,221, +161,87,247,191,214,47,231,255,144,253,245,220,120,255,79,49,95,173,19,66,179,10,171,162,155,200,95,134,252,105,22,248,63,217,92,40,124,27,218,8,57,201,191,101,114,72,176,186,81,140,190,137,221,231, +157,235,151,207,189,127,162,53,83,103,159,252,101,29,54,85,194,250,29,231,1,100,246,217,246,223,141,179,79,47,103,236,16,190,0,148,189,182,195,178,33,36,47,109,22,131,76,160,185,140,57,168,152,251, +170,203,135,78,60,211,100,176,199,193,167,137,191,255,195,242,151,121,235,225,224,125,64,202,95,205,251,72,33,237,176,35,164,152,190,97,250,240,107,202,191,218,193,33,67,68,137,20,232,40,132,198,19, +90,168,177,156,180,153,126,203,28,111,217,163,124,30,207,252,56,66,112,135,195,49,66,129,241,106,173,110,121,216,251,239,129,248,251,86,89,70,173,247,62,202,231,170,144,188,2,29,133,31,102,179,43,75, +51,28,126,57,99,227,196,145,115,173,74,200,31,115,255,48,33,176,30,8,122,193,150,1,155,12,182,41,35,231,90,229,234,167,205,127,77,236,183,228,43,213,212,53,33,121,5,58,74,107,248,187,98,234,26,244, +174,98,208,114,191,213,145,77,229,98,45,97,231,138,175,174,100,149,194,247,236,186,204,24,170,91,50,115,168,46,22,193,165,5,58,10,195,31,37,164,1,158,50,172,51,54,248,193,87,148,21,203,52,39,214,153, +246,90,192,56,186,1,168,126,220,195,246,89,126,240,121,133,169,76,160,195,96,152,149,159,249,1,99,119,153,108,115,163,154,187,50,215,199,50,45,107,134,251,163,98,56,40,87,134,12,176,61,171,200,230, +220,139,52,140,107,215,103,243,217,194,238,216,39,82,207,117,197,13,247,53,56,151,253,61,201,173,189,254,41,142,245,109,77,87,183,182,255,164,216,255,39,112,252,35,150,199,71,254,195,174,128,93,21, +146,87,128,14,220,89,21,222,246,99,20,176,103,93,253,216,121,182,137,9,127,22,132,86,3,27,38,200,225,163,191,2,131,114,69,160,61,1,58,197,206,170,146,36,219,172,234,132,218,43,169,247,192,58,113,26, +144,128,128,32,175,0,34,184,180,128,64,155,193,145,65,89,239,136,98,156,155,190,38,114,18,174,179,244,116,37,118,75,89,133,32,175,64,103,228,174,215,75,44,2,117,105,105,36,53,80,130,94,42,36,175,64, +39,231,238,220,84,204,93,139,85,13,200,189,153,255,204,7,224,199,121,53,223,198,29,129,67,183,25,130,188,2,45,57,140,182,1,140,182,179,126,73,219,23,184,0,228,199,0,190,42,224,137,176,12,30,84,80,243, +82,65,236,174,218,219,132,228,21,160,213,219,172,227,33,113,218,100,217,215,152,231,2,224,118,191,71,19,19,54,129,182,19,188,55,185,146,103,236,40,214,241,122,165,182,8,138,117,73,180,136,251,22,11, +107,131,64,219,125,209,119,52,194,93,46,92,6,53,197,69,229,173,15,139,229,120,6,106,231,253,237,250,123,72,41,126,190,222,219,254,250,87,176,254,131,39,220,114,194,22,100,65,94,129,214,163,199,189, +169,71,31,109,45,123,165,143,20,106,206,130,185,197,159,82,80,152,92,105,49,42,132,228,21,104,1,22,205,73,154,220,243,128,21,152,86,27,157,93,209,138,67,114,3,151,56,188,72,67,10,139,83,102,213,211, +122,37,35,236,10,84,167,12,65,94,129,38,34,109,118,178,32,219,22,227,52,236,79,219,157,41,51,253,255,106,221,251,173,46,94,234,231,5,163,252,27,200,40,22,58,47,77,247,149,10,59,60,77,144,247,104,245, +92,165,162,1,170,195,105,182,137,37,117,142,34,181,77,36,116,114,28,210,22,90,163,39,253,218,23,16,152,222,51,80,96,191,255,201,47,244,214,104,13,229,176,207,0,48,122,173,112,21,220,105,8,242,210,76, +95,169,117,32,173,171,27,138,115,93,18,191,41,219,186,104,215,93,84,82,239,91,118,178,193,40,65,154,20,154,238,159,106,127,112,113,107,58,194,180,16,40,14,1,176,189,204,101,49,132,228,109,42,242,126, +34,127,90,172,67,222,15,148,119,55,79,86,204,119,227,95,173,145,55,71,36,239,193,87,215,3,103,47,220,178,81,35,56,115,28,159,22,2,236,90,69,232,198,147,188,247,140,53,82,198,189,76,181,86,40,173,120, +73,246,247,8,101,135,231,101,150,87,22,89,132,169,172,201,216,124,193,68,227,8,216,14,102,135,214,222,146,13,87,197,143,25,245,167,70,200,27,142,235,253,72,42,144,127,254,36,144,231,204,129,148,23, +101,120,233,167,93,44,34,159,26,106,246,35,199,222,48,97,84,58,30,252,166,176,143,231,174,150,47,86,24,10,65,35,182,11,185,73,39,108,11,242,134,123,110,249,196,180,212,116,109,204,16,124,67,178,1,107, +252,152,81,217,31,33,111,0,160,167,98,2,71,114,0,203,197,32,221,44,3,253,218,240,144,144,118,65,105,243,31,233,113,156,124,175,250,132,199,61,180,117,26,84,108,238,48,28,242,4,121,155,140,163,186,114, +199,124,250,102,179,59,159,234,27,207,250,115,154,18,157,124,188,247,30,64,202,95,251,236,171,134,252,193,0,210,126,37,244,247,37,47,246,189,107,190,99,28,59,127,253,140,146,89,213,181,200,59,247,4, +188,83,83,223,198,238,106,155,157,237,38,98,133,173,57,216,166,156,118,196,246,153,18,122,228,57,115,203,143,130,154,234,154,19,205,201,247,67,218,14,249,203,109,26,244,27,7,48,250,2,118,150,95,189, +113,98,250,136,237,178,49,123,248,172,215,50,214,118,169,182,90,28,77,54,1,52,99,195,164,38,157,245,217,228,217,109,49,121,53,124,186,34,118,82,52,3,203,73,75,29,147,195,231,185,114,104,199,43,223,44, +68,142,13,219,122,175,215,107,220,73,69,5,216,55,203,126,224,171,108,243,64,245,223,54,112,102,159,41,236,61,215,123,177,206,108,181,11,53,53,116,130,222,107,92,83,108,159,151,73,251,237,239,17,146, +55,130,161,186,114,219,255,203,54,63,192,247,165,143,13,35,235,245,210,215,74,232,85,29,174,189,196,244,247,5,187,108,186,247,50,204,159,166,93,197,33,157,119,174,30,208,149,38,108,198,183,149,77,191, +57,30,175,180,224,248,55,187,15,20,254,248,174,54,168,161,148,170,8,242,54,7,105,219,148,193,219,149,144,199,251,30,196,2,198,69,49,118,176,252,101,31,176,29,80,76,255,0,36,141,67,85,16,128,84,204, +106,8,86,169,3,186,82,83,237,211,91,240,80,143,38,144,215,168,41,46,92,95,216,114,189,193,185,34,170,129,128,91,144,183,233,216,244,205,68,233,81,124,50,5,101,21,140,29,82,111,42,125,37,213,213,48, +102,176,188,19,136,28,69,122,72,31,126,157,108,22,3,238,137,86,185,11,53,53,80,64,179,189,120,165,38,157,160,86,190,179,240,162,237,45,173,150,78,15,41,174,54,232,244,173,147,215,201,201,43,73,17,101, +95,82,195,222,249,82,123,42,146,193,160,174,12,52,119,87,83,2,108,252,113,221,104,134,103,40,230,239,117,240,101,152,149,231,212,123,174,43,174,174,149,180,96,112,154,20,100,199,200,42,46,220,80,236, +110,81,165,182,159,138,37,210,151,102,54,1,8,37,56,63,106,157,125,194,102,172,47,15,95,100,121,181,200,191,237,89,124,159,109,200,230,227,26,96,153,94,164,248,18,109,62,182,125,114,72,7,219,71,145, +228,60,144,65,2,187,140,6,146,137,93,66,0,40,127,146,193,45,236,10,203,251,88,34,210,106,216,4,66,96,232,244,11,255,112,100,2,89,157,156,188,61,239,155,165,2,72,59,231,62,41,1,210,206,39,219,179,248, +183,203,96,247,101,0,246,31,101,155,187,242,18,85,222,41,252,23,48,111,150,15,230,9,130,30,83,0,13,195,250,183,22,62,59,12,251,207,174,7,144,142,40,148,0,30,122,251,1,178,228,70,12,36,157,136,188,35, +167,221,43,1,12,191,119,218,47,85,96,248,13,211,149,246,44,223,231,143,28,86,99,5,75,255,205,137,67,50,144,202,60,24,147,29,58,224,23,4,61,54,123,11,237,133,45,211,246,140,218,21,220,232,206,84,145, +210,63,113,226,3,116,110,72,83,33,119,167,179,17,157,215,218,153,214,44,123,28,2,144,156,44,169,6,233,72,97,187,22,111,201,151,57,35,76,217,202,74,127,230,252,132,172,175,100,211,239,199,246,153,226, +219,38,14,90,57,142,110,124,30,231,180,80,228,148,107,164,44,172,176,79,74,255,236,143,4,94,132,114,63,61,198,148,23,100,148,78,39,244,90,167,215,121,225,118,21,172,54,37,240,154,14,195,71,180,171, +220,229,218,12,72,251,165,2,28,157,62,125,35,67,226,171,80,182,29,178,249,186,198,216,241,252,55,173,0,108,3,4,71,27,133,54,143,27,247,183,112,252,119,195,79,159,45,93,115,230,179,78,66,50,24,171,224, +254,89,37,149,247,205,33,152,252,48,128,78,68,222,218,21,220,80,14,195,10,8,25,32,89,38,180,107,233,182,3,138,169,91,50,51,1,91,65,193,91,126,75,188,187,76,171,124,168,10,219,145,113,161,59,74,74,32, +176,198,3,106,120,42,236,143,252,234,2,226,160,215,168,245,197,77,203,190,78,151,231,109,45,134,27,124,190,191,59,225,247,6,96,232,216,31,246,249,238,129,85,89,157,93,242,74,165,244,40,84,165,157,46, +138,128,172,171,156,237,90,250,216,17,178,111,27,3,55,1,193,146,146,115,117,203,157,113,213,45,149,67,121,96,149,45,171,86,173,82,45,151,174,4,60,64,196,209,12,44,130,179,241,117,10,127,74,203,148, +222,183,60,82,81,212,200,182,178,88,3,66,243,34,127,6,254,208,249,77,101,181,160,160,22,16,88,172,193,174,217,237,91,186,47,155,131,101,88,111,27,81,160,214,167,163,49,145,128,1,26,150,212,212,84,136, +250,247,34,155,107,177,40,128,147,144,152,200,69,176,189,148,222,205,183,208,219,108,87,86,236,26,95,243,92,132,187,51,179,0,140,255,172,8,255,93,84,209,249,29,115,140,21,20,148,27,57,212,100,65,207, +79,163,98,173,157,180,134,157,138,121,224,115,221,146,113,218,180,123,243,235,103,14,196,167,39,30,252,28,242,167,101,195,25,50,25,126,174,7,219,64,243,128,96,109,244,251,233,70,34,171,188,153,236,13, +206,124,6,251,18,87,207,179,86,64,224,233,153,82,88,210,26,119,207,3,246,60,177,160,17,151,162,78,229,85,246,0,41,133,61,93,44,0,41,5,94,106,207,162,205,41,248,138,51,182,49,24,82,223,198,150,90,119, +185,215,252,74,38,120,180,96,194,132,9,19,52,243,141,239,159,227,231,43,213,178,93,54,181,42,75,170,194,88,25,161,242,198,248,53,156,155,203,119,206,106,30,123,109,51,10,1,238,121,167,102,118,90,218, +153,15,71,187,83,51,158,76,75,75,27,21,53,252,24,105,167,21,107,157,213,183,65,26,6,233,231,83,187,216,0,216,125,247,207,219,177,236,49,217,28,188,104,211,55,19,45,195,252,125,111,253,196,120,125,122, +104,65,252,103,46,155,18,196,66,205,89,50,123,251,149,155,158,153,216,159,255,100,175,157,152,249,73,193,171,51,204,69,130,189,81,134,245,119,95,165,222,244,19,121,78,115,30,186,102,16,0,61,30,212, +246,215,13,221,39,169,36,68,73,115,212,11,152,102,235,84,202,254,10,215,13,33,86,165,235,16,250,207,37,153,237,88,180,237,91,37,244,9,193,179,116,229,92,93,29,82,156,242,56,190,97,177,46,180,200,184, +79,141,118,226,141,208,187,95,149,58,164,215,235,207,224,251,42,221,223,239,214,226,167,194,7,238,10,68,79,9,250,200,197,76,235,154,166,27,29,108,255,27,17,174,55,62,30,172,71,9,239,177,98,253,117,42, +181,161,188,132,30,46,62,6,140,224,197,153,237,233,168,53,246,122,124,94,141,195,219,24,188,128,140,149,79,103,155,91,73,220,123,88,89,103,36,54,109,240,247,43,122,90,9,185,223,239,173,91,46,125,110, +32,21,213,130,180,9,230,250,103,208,237,205,249,108,230,69,253,0,236,115,242,186,110,88,127,31,80,91,108,0,71,29,94,71,59,22,124,68,225,191,149,176,233,147,137,150,159,233,74,90,26,190,197,70,227,123, +170,130,231,86,101,167,165,177,91,102,211,142,23,83,83,49,126,43,180,134,68,181,215,89,187,242,222,83,236,77,31,191,184,243,99,80,238,178,228,53,78,89,225,10,107,13,72,237,74,7,105,191,28,122,90,135, +224,89,154,154,253,63,147,6,82,189,37,49,100,167,92,191,50,27,223,126,122,32,213,139,246,18,236,95,150,131,239,221,209,30,65,217,56,78,225,232,238,226,194,102,236,80,246,94,218,29,14,84,217,241,128, +139,74,185,141,227,109,55,201,15,245,173,192,30,128,183,63,114,5,14,62,228,98,229,254,4,190,6,94,233,21,159,188,253,222,181,86,199,200,186,237,151,242,202,253,64,249,7,211,228,192,211,65,193,216,4, +212,166,44,218,183,161,48,28,228,188,105,227,120,184,59,144,247,194,159,67,198,230,14,40,248,159,255,140,176,248,243,34,36,163,8,91,29,165,97,105,194,31,159,23,1,124,24,92,26,190,199,200,91,122,146, +135,123,34,201,198,245,187,22,244,193,213,140,39,212,110,64,94,41,197,5,55,20,211,225,51,14,142,39,74,131,177,123,60,128,224,110,189,9,216,134,185,41,135,215,184,0,204,67,39,203,57,108,170,4,216,127, +238,22,100,232,218,112,90,167,177,99,118,51,214,247,231,59,187,129,218,80,64,205,103,202,244,215,196,240,211,165,237,188,123,96,207,232,28,252,39,122,31,98,167,90,97,43,119,177,52,84,104,21,78,46,116, +109,59,239,75,138,252,146,211,93,63,240,67,227,184,124,111,140,142,254,46,123,246,240,141,4,94,124,10,251,181,221,109,60,29,14,245,164,225,174,116,208,185,38,247,201,123,237,205,217,66,188,233,133, +200,69,224,17,79,87,37,175,145,71,72,207,210,153,221,221,6,212,235,61,121,180,120,235,7,236,9,228,228,52,203,37,48,112,93,132,179,161,171,187,172,218,176,101,57,75,179,2,30,87,143,246,91,161,104,84, +37,107,211,93,247,11,92,127,94,113,178,208,119,216,77,200,148,53,243,161,85,61,242,0,120,202,221,101,201,59,153,192,99,134,244,27,151,253,161,118,179,55,52,26,26,194,209,134,4,78,113,49,234,197,147, +71,229,173,125,173,249,163,23,222,246,246,237,138,46,59,97,179,207,97,183,234,37,75,111,63,123,131,180,179,145,72,181,129,135,128,204,222,109,243,27,178,194,192,147,70,111,232,33,183,196,236,237,201, +172,128,163,23,117,93,107,131,4,175,26,24,33,143,203,122,168,157,138,84,175,158,214,8,121,237,96,60,96,191,190,45,206,249,145,38,131,69,169,56,73,230,107,154,179,182,37,7,17,95,158,9,228,121,186,38, +121,173,78,70,18,88,24,2,109,135,171,221,214,41,210,27,51,142,219,167,65,232,180,207,230,180,5,123,85,21,93,185,214,115,146,200,222,217,188,156,222,2,242,190,85,0,1,119,215,148,188,182,171,215,60,145, +202,75,195,52,48,148,118,212,27,180,115,220,141,45,151,96,45,8,244,159,17,139,238,223,42,195,167,187,48,163,248,228,224,174,250,175,187,15,235,237,20,252,175,179,144,55,248,230,78,14,89,62,209,0,244, +226,226,30,121,237,229,85,86,219,72,172,218,67,48,13,251,228,31,158,219,106,167,27,41,197,197,134,66,231,237,39,7,121,189,190,192,99,237,182,115,182,115,144,215,102,219,1,152,55,133,55,234,175,188, +192,92,173,131,247,169,190,250,133,39,188,228,65,73,205,114,242,125,224,151,167,209,227,192,89,173,46,98,59,129,247,73,57,73,84,222,94,132,174,91,125,114,145,215,121,9,0,189,35,206,181,247,17,57,179, +166,29,226,142,84,26,141,153,202,230,114,232,76,87,143,253,215,182,210,105,204,180,17,50,79,150,184,36,89,125,26,13,178,208,93,201,107,127,189,40,124,241,209,111,220,64,121,100,151,168,163,3,171,228, +5,7,69,14,217,217,235,141,115,90,167,57,12,251,57,43,207,213,149,194,147,65,233,149,118,126,198,51,237,23,111,163,115,44,15,187,162,181,121,35,188,101,212,27,89,85,237,224,69,93,135,119,138,78,143,39, +90,23,56,90,146,209,123,123,200,60,25,220,27,212,123,57,124,33,39,151,228,253,222,160,168,8,118,213,245,42,82,146,30,66,147,194,164,54,58,141,73,57,158,248,117,228,148,41,55,207,105,141,232,149,202, +157,20,75,26,63,122,158,78,228,121,218,34,43,252,241,191,160,182,66,50,141,147,140,188,241,217,204,57,203,234,230,44,171,73,98,66,233,245,139,149,180,217,233,107,199,161,111,206,168,207,237,243,54, +107,173,250,182,5,212,242,85,197,214,242,78,195,93,123,75,204,82,61,254,120,252,123,206,249,62,219,219,115,53,198,210,105,108,13,0,188,95,207,159,51,173,111,85,18,58,40,149,173,107,115,124,39,123,65, +205,185,199,145,20,206,161,119,7,206,110,133,52,113,12,93,84,115,46,142,55,201,237,60,107,108,75,91,34,121,39,253,185,88,63,78,83,63,250,36,116,198,48,237,36,147,188,113,228,52,232,159,140,100,183, +101,180,142,188,57,205,184,249,53,183,189,85,103,139,25,57,148,168,12,128,159,117,150,221,77,82,143,166,119,95,63,165,25,239,245,250,216,157,221,158,243,148,147,241,248,214,102,181,217,200,45,226,162, +214,125,242,125,94,111,201,10,58,207,73,109,205,248,218,250,155,161,19,103,149,193,26,163,147,54,164,61,212,134,85,122,221,49,30,209,123,99,146,251,199,182,89,100,176,193,87,157,123,220,238,86,175,43, +220,222,98,209,43,217,62,139,92,213,156,219,73,194,234,72,61,215,182,160,255,44,247,28,83,109,144,178,118,140,250,27,69,191,63,249,66,7,229,205,175,136,96,78,189,156,101,127,79,114,123,175,127,182,89, +201,203,63,59,254,44,90,178,250,62,191,187,229,76,241,69,240,121,14,157,101,21,172,37,253,215,195,87,220,184,10,33,57,212,30,11,124,190,253,180,175,61,176,115,233,188,129,39,234,205,150,146,197,125, +178,129,61,208,54,219,39,154,164,209,25,106,97,113,47,103,203,142,117,196,136,29,193,109,31,19,234,52,142,101,77,238,191,120,87,29,235,4,76,71,181,183,199,147,46,190,77,111,231,232,43,157,130,188,241, +74,140,125,171,126,222,164,208,234,200,108,215,88,3,142,12,202,228,93,173,44,46,30,55,51,157,166,157,168,91,60,225,177,150,22,22,63,22,166,95,23,252,38,198,186,170,209,227,91,11,192,88,211,99,110,138, +11,253,207,237,29,57,168,83,144,215,243,78,196,137,225,232,169,245,179,204,146,72,48,37,163,4,176,26,37,144,219,238,245,83,25,92,184,190,133,3,35,243,231,66,128,5,174,190,221,241,136,87,107,9,176,212, +238,132,85,51,36,131,147,144,188,193,107,220,97,246,190,209,96,118,43,45,53,111,5,144,70,76,97,231,230,234,33,51,49,103,124,175,221,131,94,23,23,182,116,92,236,46,62,25,164,2,126,38,223,217,13,201,27, +90,26,89,177,91,53,99,82,165,118,50,146,151,55,222,116,2,148,252,182,65,140,48,169,128,61,235,53,192,90,16,120,170,247,37,207,0,19,51,218,187,122,59,118,23,222,187,185,165,123,155,2,107,42,246,0,151, +20,90,210,245,46,205,83,201,145,68,241,233,21,94,106,254,143,231,190,235,87,195,73,73,222,192,247,138,11,33,112,95,195,77,76,181,186,50,64,2,140,2,86,202,31,110,0,176,183,187,127,86,232,58,253,44,173, +133,150,50,204,42,0,105,27,118,103,215,222,10,84,157,140,157,61,195,199,63,30,44,118,172,230,36,37,47,239,252,187,6,106,47,127,171,161,121,113,197,156,201,119,2,41,46,42,141,123,35,54,136,109,237,174, +55,104,74,86,139,136,167,126,15,51,188,232,100,232,138,220,181,183,177,221,158,124,51,72,17,212,20,75,14,47,39,45,121,131,121,207,53,146,243,220,156,148,89,30,77,186,145,192,34,203,114,66,79,110,252, +169,171,253,39,62,111,248,156,45,34,222,229,95,42,172,172,6,48,210,61,174,41,115,186,48,117,135,55,150,81,4,146,195,240,118,250,165,210,19,105,112,104,84,234,233,204,6,53,143,151,178,237,10,79,207,47, +155,237,238,128,149,86,141,150,16,47,239,173,139,243,56,16,174,173,236,63,166,169,148,78,127,44,235,138,70,84,170,28,135,35,171,131,194,89,217,58,123,175,133,220,133,61,202,165,29,78,246,3,129,199,32, +103,131,83,105,247,74,92,200,175,220,90,102,51,253,194,236,158,185,5,84,158,170,104,0,82,37,61,186,114,4,117,77,235,124,33,228,58,61,121,205,167,10,237,133,27,175,161,214,163,245,34,164,122,249,160,3, +246,50,26,159,97,144,91,214,204,9,245,213,23,23,64,234,141,225,85,67,109,199,232,46,173,241,146,147,220,75,199,82,33,200,219,40,44,89,186,114,199,62,39,47,27,212,234,167,25,29,20,68,95,226,20,123,105, +113,97,243,100,239,155,243,1,236,15,120,60,128,97,76,239,218,228,45,163,107,187,7,118,136,178,101,184,233,241,154,194,98,205,56,250,147,5,29,245,221,149,87,216,75,23,252,252,243,102,113,247,242,136, +163,198,228,119,34,22,235,73,8,156,92,146,151,15,62,42,180,255,142,154,222,32,237,218,21,222,74,222,1,26,223,30,87,79,23,246,207,207,106,198,230,185,83,35,107,222,61,126,170,123,162,235,219,2,39,23, +121,13,85,87,92,172,4,12,135,161,193,176,159,163,211,1,238,13,191,163,54,5,71,211,201,107,61,26,189,82,116,193,179,147,148,188,104,43,230,16,88,220,155,112,192,92,233,155,60,58,224,208,10,13,106,175, +188,174,240,166,194,166,63,210,59,122,49,121,142,224,217,201,74,94,158,155,67,72,143,122,198,12,239,161,132,58,164,22,174,218,237,187,10,191,157,219,244,7,236,130,93,130,188,70,14,16,141,249,42,125, +245,64,253,99,172,219,11,75,174,223,71,15,87,211,207,36,205,16,236,18,27,48,165,161,96,141,110,48,81,71,58,233,152,192,73,197,87,237,217,94,43,55,57,0,135,128,144,188,64,86,30,216,175,117,71,226,207, +44,163,182,120,108,71,84,67,30,180,212,110,249,162,25,38,3,33,121,5,121,165,93,78,220,206,233,97,242,102,253,92,97,73,71,68,253,82,241,49,136,218,123,155,241,200,172,66,65,175,147,157,188,89,215,17, +240,56,123,132,29,4,118,185,168,121,162,35,98,221,106,53,243,210,92,181,115,29,102,147,207,36,181,188,47,216,117,178,147,87,58,226,164,102,85,49,197,43,52,164,172,219,9,20,13,219,213,254,181,80,215, +29,30,122,255,231,53,139,141,166,159,73,106,191,60,122,181,166,185,7,133,8,116,23,199,156,79,20,22,244,119,59,111,184,11,212,243,157,188,180,56,236,189,223,190,72,71,146,134,22,73,205,241,72,15,68, +183,151,7,230,4,5,207,78,78,107,67,232,119,212,22,247,211,232,161,32,29,158,64,160,176,35,98,178,72,159,97,24,229,142,230,237,166,120,43,170,92,228,9,154,157,164,228,29,229,162,68,213,222,131,59,20, +78,115,242,100,135,196,104,182,246,64,199,104,174,203,117,36,178,251,203,66,240,158,172,106,195,14,208,49,142,186,157,147,239,52,10,168,121,119,208,160,142,56,156,164,172,37,226,243,157,11,119,0,47, +62,46,200,123,178,74,222,71,169,41,214,40,247,144,82,56,202,69,209,214,146,146,18,119,187,87,34,235,81,90,96,247,10,94,57,79,11,148,60,113,153,96,217,73,74,94,139,139,146,116,48,118,195,128,29,240, +115,159,207,231,219,223,238,170,195,121,114,237,230,22,133,163,240,85,221,247,61,97,106,56,89,201,251,127,4,254,32,3,53,43,152,60,169,137,145,241,218,126,190,246,166,179,69,135,26,6,114,49,11,4,119, +79,74,242,218,176,29,86,9,233,26,80,190,134,148,14,59,79,71,253,29,207,103,181,228,193,0,22,225,130,126,114,78,216,46,27,114,55,230,161,215,7,238,5,40,141,31,120,213,238,48,168,125,196,16,92,17,228, +109,6,182,60,15,112,229,230,115,61,96,24,105,177,244,94,107,219,89,107,24,226,170,85,189,130,43,130,188,77,199,132,43,195,53,28,119,7,144,112,30,166,181,189,77,101,234,71,44,17,130,87,144,183,57,232, +21,217,192,120,185,235,79,16,222,3,20,137,148,223,206,21,169,126,56,240,68,64,80,69,76,216,154,241,179,138,114,212,22,204,235,208,138,228,126,238,52,175,19,76,17,146,183,25,176,188,17,61,160,226,158, +219,235,28,161,109,77,65,13,181,85,44,145,38,220,83,186,156,37,21,130,41,130,188,205,192,213,241,240,72,245,34,159,246,162,180,141,202,240,94,125,124,238,166,63,236,172,121,76,168,188,130,188,45,131, +125,93,253,148,117,173,123,97,130,32,175,57,222,189,89,187,156,20,101,105,130,41,130,188,157,2,82,115,78,189,250,240,73,98,62,232,2,130,188,205,133,121,168,158,54,44,31,106,167,54,75,233,222,5,174, +218,179,84,33,120,5,121,155,133,175,99,87,193,201,245,116,222,181,147,219,170,144,229,87,29,147,187,215,190,57,215,197,18,167,91,240,68,144,183,89,216,244,47,103,52,106,122,65,221,156,20,110,104,157, +181,193,155,112,194,230,49,48,104,216,235,207,58,89,245,104,72,208,68,144,183,153,136,109,96,124,239,11,79,221,227,124,127,177,166,141,214,12,42,47,226,24,193,148,203,246,61,235,164,118,134,80,26,4, +121,155,173,233,198,54,48,218,60,237,93,182,3,240,178,220,9,171,14,118,192,249,98,2,93,157,188,193,163,197,145,221,11,43,218,189,108,47,176,192,69,135,156,73,42,208,29,212,134,119,254,29,38,239,234, +107,220,39,52,20,78,67,248,111,117,133,47,106,222,116,24,66,105,16,228,109,201,217,108,197,133,192,75,111,121,78,180,144,173,143,112,44,72,106,174,241,10,185,43,200,219,10,209,27,60,177,33,59,44,141, +6,220,13,156,9,130,187,130,188,45,21,189,100,2,39,54,86,82,202,180,100,169,161,155,221,224,48,52,193,93,65,222,22,227,71,22,204,87,104,103,141,23,176,230,103,188,138,216,59,33,200,219,26,188,114,130, +223,175,175,107,228,36,216,10,143,112,130,20,228,165,147,159,73,42,24,32,200,75,247,58,147,84,14,9,86,11,242,34,206,36,109,71,228,121,64,213,8,91,73,28,94,65,94,129,142,195,21,217,193,249,0,41,119,6, +62,204,6,8,44,136,102,157,241,203,240,191,225,20,219,175,78,41,6,105,211,116,185,230,105,192,22,156,60,144,162,238,239,147,33,200,219,137,241,221,203,141,133,33,144,110,190,252,203,163,151,3,132,138, +35,30,110,210,221,17,59,73,104,1,96,187,252,71,59,129,172,31,231,224,67,243,96,206,200,151,77,249,65,196,238,97,129,142,130,244,39,191,117,54,48,38,219,220,58,240,88,55,142,205,7,176,237,202,129,180, +43,55,131,195,33,99,113,220,169,10,242,10,116,20,140,97,186,229,92,21,219,183,138,249,34,102,101,101,101,101,149,37,154,85,89,89,89,89,89,233,199,7,72,71,20,128,177,143,113,168,202,47,61,162,74,251, +21,179,210,111,113,148,11,181,65,160,195,176,237,147,63,15,209,24,123,37,190,60,57,52,189,78,214,179,0,204,27,190,21,176,244,147,1,219,17,197,252,119,241,83,217,153,253,140,217,84,204,236,255,98,218, +157,191,23,228,21,232,40,88,122,251,251,22,22,247,83,76,111,249,141,20,0,161,152,111,177,221,9,72,106,232,109,32,56,30,128,114,249,203,103,10,30,252,107,154,199,162,132,158,42,40,213,134,7,187,251, +148,77,144,183,19,35,120,182,174,42,142,215,166,26,127,200,230,144,111,125,98,86,160,4,184,133,221,169,64,138,98,90,96,204,16,170,207,41,201,215,135,223,254,172,252,229,87,37,227,171,212,140,98,132, +206,43,208,81,216,188,128,161,250,163,236,26,126,88,254,124,125,67,79,140,108,179,170,26,164,211,228,42,192,50,208,172,210,217,4,88,32,155,77,107,17,118,94,129,14,214,27,126,165,152,186,183,39,76,151, +3,11,234,234,1,61,149,208,211,1,24,119,131,169,103,64,181,204,122,8,86,169,3,126,201,231,21,88,14,113,186,176,54,8,116,168,222,96,201,148,67,197,214,60,142,94,126,249,168,71,251,213,145,59,105,248, +198,128,237,128,82,237,7,44,152,26,224,142,14,169,234,79,21,146,183,51,98,82,160,50,44,131,114,149,82,29,64,154,20,254,183,219,233,13,91,255,150,193,30,204,129,100,202,164,141,58,92,157,32,122,199,94, +201,231,21,48,102,8,159,39,60,97,66,56,230,133,79,168,13,157,19,171,76,34,17,28,35,33,247,178,186,233,209,15,134,225,151,205,10,53,13,250,250,190,74,149,51,183,37,228,133,20,243,19,29,78,203,14,45, +190,2,108,223,200,145,80,86,246,129,24,50,97,221,87,144,183,243,233,58,75,248,207,122,13,200,250,177,252,237,10,13,164,93,75,191,93,209,45,237,66,134,174,86,47,54,228,171,168,156,65,81,78,198,190,4, +125,248,91,57,228,5,219,223,166,126,57,0,17,92,186,203,32,84,80,160,0,72,61,166,22,248,53,64,157,86,224,236,166,162,23,210,20,212,10,239,220,9,5,247,233,150,31,198,13,14,182,143,249,220,7,195,31,53, +189,22,65,222,46,132,57,20,104,128,106,165,118,14,128,191,219,46,227,247,84,177,92,171,122,150,220,151,177,174,100,156,102,57,55,158,51,230,78,124,96,43,31,104,22,155,156,156,167,115,119,77,242,46,35, +165,16,48,10,88,165,2,210,39,221,84,238,34,77,1,203,40,141,9,215,111,128,183,215,98,141,219,27,170,83,77,93,195,236,39,239,14,110,112,99,121,75,22,228,237,42,154,32,25,42,210,46,23,149,0,89,191,235, +174,195,115,93,54,21,164,69,2,10,155,38,246,120,214,255,201,102,49,24,179,205,175,239,189,119,34,182,123,191,240,163,130,97,33,80,69,95,63,164,97,138,9,91,103,132,185,98,206,13,119,194,61,212,46,54, +64,250,200,213,77,71,199,254,173,18,186,253,175,242,35,175,172,75,54,112,38,128,108,201,5,248,238,119,191,3,245,166,172,166,144,188,157,178,214,239,97,47,84,178,20,86,101,65,157,48,253,221,11,163,199, +227,27,173,147,153,58,247,73,53,114,30,108,204,216,176,47,28,98,59,166,45,152,126,75,33,224,36,228,198,10,22,77,246,11,242,118,74,115,195,23,58,191,150,118,57,249,24,32,171,160,3,98,241,181,203,103, +241,235,129,236,62,188,128,180,79,50,115,100,176,76,196,210,59,214,5,169,124,1,80,89,89,89,89,121,8,95,229,17,144,192,54,208,252,216,199,233,153,24,191,12,231,11,181,161,211,65,119,23,90,171,30,164, +214,163,1,61,93,1,119,183,84,28,44,251,229,208,107,31,228,248,229,155,252,125,71,248,181,203,6,154,31,199,52,131,177,67,194,255,222,11,112,202,223,62,43,28,63,68,29,168,232,151,201,166,4,150,109,228, +89,78,116,176,33,65,222,150,226,169,66,251,35,183,242,178,1,72,231,179,82,233,150,131,51,236,70,124,189,131,167,234,234,249,251,149,243,250,169,91,30,8,185,245,24,177,33,4,48,65,6,107,26,61,10,244,74, +190,123,192,177,229,129,208,31,130,254,180,41,122,69,182,89,233,23,106,67,167,52,55,12,209,57,29,22,105,64,86,97,88,123,232,118,144,202,21,211,235,231,237,5,164,109,100,72,214,71,139,241,197,215,210, +170,7,154,126,21,88,87,82,82,242,10,4,74,74,125,126,105,65,249,98,42,175,51,117,203,136,87,46,81,204,215,53,65,222,78,137,114,55,147,169,249,24,144,118,41,53,11,187,229,216,24,167,201,102,177,70,176, +218,111,189,210,111,185,250,13,197,220,90,157,152,95,79,176,122,117,134,190,161,152,21,21,210,195,244,91,55,145,221,231,138,9,91,103,213,27,128,149,89,97,35,239,202,238,185,192,102,185,19,95,95,160, +86,231,140,13,0,213,197,199,146,165,198,3,126,160,122,161,102,12,214,128,208,34,97,109,232,172,200,114,19,40,212,64,250,198,69,97,247,252,62,218,7,28,218,154,14,72,15,29,178,254,125,205,161,67,123, +127,76,35,167,211,185,15,1,212,254,236,208,161,234,31,27,80,254,64,213,33,223,223,79,21,65,71,58,235,39,53,224,15,71,53,82,207,167,70,221,222,45,199,166,118,114,212,47,114,50,182,119,159,141,132,114, +162,97,140,64,227,179,240,157,67,38,135,239,49,152,118,82,4,198,238,170,228,149,118,185,176,63,228,214,48,114,89,218,93,7,167,128,61,26,128,109,98,104,245,135,5,9,123,135,1,38,244,94,19,31,197,137, +123,52,32,118,143,49,65,142,60,42,208,201,120,219,235,159,118,164,159,251,124,190,207,28,72,61,124,159,103,100,76,122,216,183,111,82,39,84,124,157,203,254,222,73,251,79,72,222,142,84,27,84,160,135,31, +227,123,188,84,73,229,151,133,161,53,226,103,141,240,42,235,18,210,183,167,139,167,96,150,130,147,159,251,124,62,55,125,124,139,84,49,156,136,248,188,93,64,240,222,74,224,205,243,157,55,220,37,70,144, +150,30,241,9,93,253,216,141,46,74,222,65,115,120,73,242,56,237,74,111,65,196,22,32,24,97,109,23,15,64,221,53,201,107,221,15,186,177,170,216,58,171,88,48,177,5,24,21,222,121,114,168,168,107,179,183, +107,146,215,120,138,218,197,6,43,92,55,220,53,123,54,192,24,247,97,133,110,100,34,75,142,54,219,223,127,126,228,244,185,129,75,186,116,44,190,174,73,94,135,139,151,179,52,73,163,71,161,231,16,160,94, +132,117,82,101,119,49,108,90,27,35,233,32,181,13,9,12,48,185,246,127,132,228,109,119,149,23,22,87,192,170,98,210,141,74,64,63,149,80,183,225,46,161,198,86,93,166,239,129,156,54,61,168,232,134,63,116, +101,209,107,235,162,39,80,213,244,6,67,93,225,186,177,176,219,41,164,210,41,5,141,171,19,161,211,164,54,57,136,190,118,5,112,134,211,254,51,183,144,188,237,252,93,117,133,151,132,205,53,174,148,194, +226,147,202,246,110,245,253,185,176,45,140,4,71,239,3,122,248,93,83,230,8,242,182,235,216,142,31,72,224,197,10,224,3,27,100,118,199,240,223,69,201,147,123,20,2,63,255,249,51,15,181,158,189,61,114,44, +96,148,184,236,66,231,109,79,92,241,125,39,135,190,216,7,96,100,173,112,253,168,16,32,132,251,36,32,175,244,6,189,220,112,235,215,173,55,113,5,202,0,201,222,181,131,241,117,61,242,126,223,9,156,254, +128,230,6,52,109,118,120,138,243,151,191,116,43,201,155,27,74,154,236,245,194,89,159,193,189,242,253,109,243,189,81,197,10,91,187,214,247,230,176,125,253,198,57,145,101,206,240,236,69,82,141,238,164, +61,120,67,141,206,230,134,166,157,242,9,211,105,19,55,164,28,173,107,7,38,233,106,228,13,126,18,254,215,254,248,131,137,139,243,70,247,63,104,55,210,208,242,76,227,156,127,41,83,239,119,182,78,79,178, +79,146,96,207,180,132,40,38,130,188,39,28,246,188,200,197,53,111,121,56,25,97,84,72,215,126,239,95,202,214,75,91,247,154,154,53,64,207,13,172,16,118,222,246,67,32,26,15,178,167,189,11,4,121,146,96,68, +243,63,204,189,142,67,223,191,13,91,117,207,160,245,173,219,184,215,39,28,245,63,240,63,21,66,242,182,91,117,79,137,137,224,117,93,65,119,189,146,247,91,64,172,227,228,135,182,107,41,133,23,181,201, +225,172,43,101,161,54,116,4,214,117,179,106,30,201,107,242,59,67,142,34,10,215,223,213,6,122,190,93,19,59,41,4,90,143,188,102,220,235,29,250,56,67,219,194,208,117,195,67,170,144,188,29,128,67,93,161, +146,169,230,137,137,252,161,169,133,197,174,214,44,140,127,125,30,112,223,100,101,198,28,65,222,246,66,48,110,218,153,220,21,234,187,236,236,22,84,179,143,126,252,123,202,123,48,185,176,21,150,2,187, +3,152,91,252,105,138,162,11,242,182,23,142,198,204,14,5,93,160,182,10,214,38,87,211,27,247,42,107,194,221,70,176,184,240,233,86,4,172,8,120,1,135,95,87,92,110,77,144,183,157,16,115,36,57,250,133,167, +243,215,214,121,126,11,156,199,165,94,77,82,28,62,44,188,230,79,173,172,158,55,199,227,146,197,132,173,221,16,136,46,44,189,238,225,164,134,113,149,187,87,171,205,13,33,112,10,242,182,31,30,136,252, +251,224,201,110,157,248,68,71,111,3,83,129,91,144,183,253,112,101,184,183,3,121,39,59,121,203,138,144,90,251,14,191,44,188,202,218,19,175,191,233,4,2,51,60,39,59,121,141,107,233,213,242,232,152,246, +28,11,176,195,137,95,248,54,180,31,130,215,184,157,240,50,2,175,41,250,93,235,90,74,189,154,50,64,154,215,32,188,186,32,239,9,133,219,45,98,60,133,49,140,91,91,28,199,180,231,92,192,226,162,182,88, +144,183,61,49,1,217,31,240,8,238,26,239,208,115,127,11,158,27,127,6,50,41,145,176,35,37,194,37,18,225,145,211,1,200,117,95,215,130,249,182,109,93,239,223,198,126,250,129,226,222,66,242,10,116,0,2,43, +174,110,129,216,188,102,180,44,173,141,152,25,254,243,166,110,8,242,10,116,4,242,236,15,175,214,154,121,248,132,237,205,249,128,249,28,192,161,154,197,89,34,86,153,64,71,160,188,103,161,92,238,104,94, +144,93,155,117,7,0,215,93,0,32,117,105,238,10,242,118,101,108,195,120,160,144,149,187,139,155,191,42,213,99,106,25,208,197,183,92,11,103,244,46,12,11,61,10,225,134,230,120,165,7,159,136,92,220,218, +219,235,245,106,34,110,131,64,135,225,48,192,160,79,6,53,253,137,216,6,214,119,16,103,82,8,116,36,166,146,214,243,211,73,183,54,227,137,185,145,127,237,22,65,94,129,142,69,237,221,1,247,132,102,56, +165,155,136,211,128,4,58,7,150,185,22,56,135,245,42,104,250,209,62,221,106,142,35,38,108,93,26,146,189,98,53,43,194,215,50,226,28,54,129,46,132,94,244,241,81,84,212,12,181,97,186,32,175,64,231,64,13, +192,41,115,154,241,132,32,175,64,167,128,9,105,190,192,153,82,56,106,91,147,86,28,98,227,29,52,5,121,5,58,16,179,57,146,153,134,195,219,146,141,152,223,94,230,17,19,54,129,14,67,214,191,2,143,86,100, +100,54,139,186,193,139,232,62,187,175,5,121,187,46,202,93,146,74,101,51,99,148,126,63,76,218,192,131,194,84,38,208,145,99,231,12,132,154,253,208,215,111,1,240,178,19,161,243,10,116,28,46,100,119,122, +179,213,93,143,117,132,19,74,30,15,10,242,10,116,28,164,74,50,155,255,84,144,251,119,195,127,130,194,84,38,208,145,40,228,135,101,45,120,236,210,231,186,203,176,11,157,183,203,226,218,194,208,7,45, +121,206,3,4,5,121,5,58,82,107,120,147,175,179,78,238,46,16,106,67,87,69,206,143,121,13,65,94,129,174,136,115,228,64,161,113,114,119,129,80,27,186,172,214,224,172,81,17,146,87,160,11,34,235,231,188, +104,8,242,10,156,72,180,253,9,152,0,56,118,184,106,31,22,228,21,56,161,56,1,39,96,2,146,119,1,75,178,52,65,94,129,19,8,203,220,230,63,147,114,124,238,94,59,196,21,120,52,132,32,175,192,137,156,87,53, +249,120,239,126,74,51,20,222,55,151,243,210,117,110,65,94,129,19,8,185,57,103,182,53,25,246,157,207,18,184,59,128,32,175,192,137,131,191,178,233,236,173,140,115,243,56,238,138,57,161,235,156,129,103, +207,209,69,255,10,116,58,244,241,29,211,250,238,160,143,207,87,44,12,244,66,242,158,96,76,104,186,228,109,218,241,173,14,47,222,50,133,85,119,157,39,4,47,22,209,5,157,110,142,215,75,63,45,153,33,65, +82,1,175,228,188,218,73,224,251,104,162,163,4,58,33,121,27,81,27,84,128,123,23,248,124,62,159,67,18,221,36,212,134,174,196,233,157,115,129,105,64,205,89,162,55,4,121,59,45,10,146,168,13,214,81,46,0, +66,129,115,29,94,209,69,2,157,85,109,72,154,190,220,231,243,249,190,92,218,44,139,176,144,188,2,237,141,164,1,119,157,37,192,183,133,147,44,171,69,7,9,107,67,231,181,54,36,207,216,158,7,146,83,80,87, +144,183,11,146,183,230,186,106,11,21,162,131,132,218,208,121,97,212,52,18,111,55,88,42,58,71,64,64,168,13,2,39,72,111,104,100,111,154,33,86,213,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4, +4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4, +4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,154,13,71,55,111,159,37,241,143,124,127,228,194,11,146,26,190,52,52,0,164,60,127,244,18,71,44,213,54,60,150,8,142,248,101,189,190,171,159,209,92,36,214,171,181,200,247, +199,222,226,104,147,23,182,12,146,218,218,78,57,62,111,91,91,66,108,204,243,253,145,126,178,13,143,191,51,126,157,239,247,38,252,78,18,74,181,13,247,218,134,83,119,236,162,239,138,143,131,148,23,190, +180,13,111,243,209,176,169,177,255,219,213,88,191,72,177,60,155,42,36,92,231,195,245,0,41,247,22,182,122,228,237,109,60,188,82,84,134,68,254,139,20,147,223,178,26,38,74,225,39,163,87,7,139,153,161,68, +46,159,1,184,232,163,185,152,159,47,6,200,223,52,67,49,151,102,174,7,219,53,91,230,70,242,1,71,238,217,15,215,121,117,202,163,9,175,107,21,230,70,47,238,107,125,239,205,141,85,39,229,81,204,7,141,14, +98,215,12,229,160,231,196,137,222,252,213,51,20,176,207,254,131,162,183,252,37,241,49,159,161,68,186,172,127,225,23,243,163,217,253,11,205,251,1,200,190,129,131,255,158,68,146,193,238,57,103,201,144, +188,232,31,75,116,128,209,87,154,15,26,96,95,63,67,97,137,211,13,140,221,60,23,243,33,85,147,78,47,124,160,21,163,145,82,101,70,240,136,202,11,145,203,173,115,242,64,74,121,174,202,52,183,22,170,96, +83,139,170,204,224,146,17,128,212,115,173,105,110,45,116,134,127,5,147,171,222,173,251,179,24,18,125,155,233,105,221,207,215,22,173,87,240,187,173,255,144,84,153,230,226,60,0,251,197,166,89,99,237,32, +238,230,189,96,22,43,39,236,237,246,148,162,112,151,205,105,69,199,39,140,249,218,200,139,46,95,104,198,198,120,252,44,243,104,248,106,100,149,249,72,124,172,77,143,51,246,134,89,193,187,103,69,147, +131,191,86,1,219,144,170,26,43,160,206,172,50,205,37,54,192,102,121,202,52,131,139,36,236,103,155,191,86,91,46,121,235,32,170,102,142,228,47,170,150,245,179,169,192,72,179,28,134,143,188,7,164,233, +181,65,141,49,63,119,194,72,243,123,0,140,219,172,28,172,247,10,189,173,134,71,107,195,113,214,20,134,207,2,8,237,235,200,239,186,255,68,190,252,194,159,220,29,86,63,191,110,197,75,18,198,156,176,68, +148,14,59,9,196,117,219,70,198,58,254,61,25,54,251,125,239,158,69,117,110,27,123,129,82,11,216,119,173,85,96,122,237,26,15,195,111,184,27,164,91,246,253,222,60,87,191,126,99,243,170,216,168,232,145, +163,23,35,111,151,165,254,179,1,24,145,173,74,210,21,0,76,215,176,109,113,1,140,120,36,15,176,245,250,93,131,87,180,25,229,218,82,239,82,193,46,1,228,221,213,109,53,222,158,5,225,127,75,23,182,92,51, +73,24,243,88,218,135,141,143,168,146,100,176,250,43,91,82,99,98,152,87,53,160,223,120,0,174,123,66,1,152,254,9,146,84,0,32,93,175,6,123,123,114,15,183,70,242,26,207,3,92,17,174,201,123,26,96,153,202, +200,87,243,38,192,123,154,109,138,116,253,54,250,57,121,79,179,77,73,153,227,150,127,136,241,188,101,170,148,255,91,96,236,63,214,54,124,121,248,117,240,89,171,135,227,57,128,105,109,52,182,57,6,64, +111,107,183,37,111,174,194,42,63,28,58,152,213,114,242,38,142,121,20,79,28,227,254,232,88,243,89,84,205,206,191,194,248,164,226,95,23,133,53,82,215,251,149,128,253,181,149,0,182,79,38,81,187,194,54, +37,229,246,249,250,1,133,85,254,51,156,57,26,111,95,224,186,125,190,222,10,181,97,103,49,88,42,195,215,239,22,2,41,71,102,103,127,108,100,176,245,229,226,20,171,43,231,109,227,10,106,95,42,78,73,115, +142,127,253,255,156,148,78,183,28,153,157,51,112,47,108,88,147,236,237,79,234,117,205,55,201,140,55,142,4,211,85,99,198,29,99,103,49,244,156,214,108,19,151,164,54,124,165,81,158,5,96,251,232,23,1,123, +139,76,80,173,40,59,102,84,172,215,242,54,70,14,75,231,234,128,100,212,171,115,210,18,227,221,46,169,241,124,95,124,204,99,45,114,30,171,208,233,245,19,250,57,141,50,45,156,108,89,195,155,89,26,92,61, +58,172,98,126,168,24,79,206,73,73,115,142,112,232,119,83,123,175,62,211,153,82,88,108,150,50,34,179,53,228,181,23,196,77,191,246,2,96,207,131,179,165,107,254,173,242,230,211,5,129,85,46,233,14,143, +194,210,167,11,246,108,112,230,126,32,41,198,202,130,208,3,147,210,175,241,104,252,62,105,195,10,194,117,217,163,1,82,150,23,28,222,136,121,56,108,249,147,84,175,234,197,118,81,157,252,88,110,2,78,47, +136,89,89,36,195,11,182,139,180,168,161,81,82,189,145,75,219,112,188,113,235,178,23,242,215,123,99,35,152,160,245,102,21,22,3,105,234,182,145,72,217,49,67,102,228,117,14,188,17,91,164,164,26,90,204, +144,29,54,75,198,202,142,86,18,67,147,84,111,220,134,236,141,25,64,19,202,118,212,181,127,218,46,242,146,15,54,188,72,70,196,236,153,239,247,214,47,223,54,220,208,34,105,177,191,163,109,148,242,252, +137,93,20,182,131,199,10,72,201,171,157,171,195,132,62,21,26,117,234,28,244,130,170,145,208,190,132,68,200,243,120,99,189,101,219,17,31,243,183,34,29,127,218,49,245,192,136,170,18,30,108,192,182,79, +217,82,141,221,9,112,186,179,246,49,3,108,31,45,12,89,129,208,143,40,125,188,96,207,6,103,246,90,20,158,27,148,187,101,133,75,81,181,83,244,156,141,173,153,176,5,247,104,140,140,92,7,246,104,96,203, +209,21,121,59,198,95,46,42,145,36,61,221,176,170,70,213,69,37,246,221,179,207,202,179,19,44,95,111,203,242,184,20,45,239,130,217,148,230,54,124,187,185,39,46,123,178,62,154,46,7,22,168,26,216,3,209, +94,55,188,210,7,211,229,149,229,117,242,131,17,43,246,250,88,165,32,176,71,179,133,77,13,182,96,202,47,101,86,150,19,189,207,240,70,47,195,255,143,147,62,127,253,228,84,153,162,248,139,34,50,69,82,84, +13,83,83,62,15,63,12,172,143,61,141,55,242,103,226,139,163,73,241,178,227,25,209,87,196,110,10,103,37,148,237,168,39,237,46,251,247,116,185,232,26,130,231,223,64,145,186,62,246,100,189,242,109,193, +120,241,235,227,173,11,122,1,219,69,117,155,180,62,34,55,35,43,71,86,101,139,126,198,47,89,185,223,168,91,231,139,206,24,40,215,44,174,211,62,108,193,148,59,169,121,90,213,32,127,253,180,212,88,111, +153,214,248,152,71,74,25,253,139,164,99,28,197,182,189,212,155,155,177,21,2,37,128,122,41,101,6,48,118,176,242,222,72,160,90,225,253,203,74,108,187,22,217,50,63,86,141,202,47,214,141,47,115,141,122, +141,141,238,89,119,108,212,218,194,218,144,48,61,151,193,208,131,24,6,176,93,169,253,67,126,1,123,6,50,126,8,219,32,104,250,176,230,125,53,1,195,181,227,216,95,209,93,207,78,33,112,250,131,96,187,240, +96,33,128,121,191,122,177,178,228,150,187,153,244,146,238,142,231,75,167,71,115,181,248,42,224,87,241,161,223,245,196,20,200,121,215,83,46,61,106,222,31,49,66,134,13,145,35,39,153,247,199,173,203,75, +244,234,185,19,114,48,6,206,80,181,122,19,253,156,21,144,55,24,109,20,41,115,204,251,193,246,56,209,119,164,60,106,222,111,121,146,37,58,249,131,148,218,71,164,71,49,239,7,164,169,138,121,127,188,108, +141,254,17,251,191,121,127,204,8,74,248,57,250,23,214,62,76,188,108,233,131,176,201,188,54,98,5,151,254,253,228,108,67,57,74,202,13,83,12,229,150,185,44,209,33,251,6,150,92,89,183,252,96,255,194,47, +230,135,223,29,126,111,66,27,199,110,158,155,96,58,141,218,231,15,46,142,245,215,214,254,207,58,201,190,79,214,18,250,75,147,14,206,154,194,123,120,180,120,251,30,102,236,142,39,166,240,158,252,24, +216,124,69,147,21,99,224,239,99,189,21,27,243,8,83,14,230,25,155,115,155,65,173,12,67,143,252,154,206,112,242,15,128,212,92,54,142,4,44,105,84,123,8,90,245,244,107,158,85,106,95,239,197,230,45,139, +178,61,80,41,101,84,105,45,182,243,6,239,84,195,118,59,149,23,204,98,21,96,228,90,179,88,237,191,4,192,82,21,188,243,7,230,187,167,3,19,174,87,199,207,55,61,42,228,207,55,223,181,101,175,13,62,118, +139,217,192,206,27,76,48,220,101,63,111,154,166,25,156,163,34,245,95,107,154,166,105,214,216,212,23,130,247,153,166,105,110,145,18,242,237,97,211,96,240,89,91,221,122,217,134,152,193,239,98,27,25,126, +120,11,246,239,152,71,37,200,126,193,156,227,92,104,46,206,195,158,110,214,216,165,171,162,118,197,187,29,51,195,87,139,28,117,236,188,193,251,205,111,243,33,111,126,240,62,179,230,59,230,81,9,233, +226,170,232,59,232,105,214,216,83,170,130,191,86,249,209,11,230,187,19,190,99,154,53,227,129,236,42,179,198,30,47,155,252,133,145,98,142,242,130,89,28,175,231,175,85,198,207,50,223,69,138,151,173,70, +108,174,239,94,31,81,49,231,155,166,25,124,193,124,206,52,205,224,239,170,204,95,171,216,134,84,5,11,235,149,63,114,173,185,40,47,156,150,82,21,252,181,170,198,219,104,27,249,92,248,237,133,117,236, +243,91,127,29,249,117,252,192,252,227,90,211,52,205,151,36,18,250,43,210,195,91,36,226,237,139,102,215,252,90,37,63,92,229,103,35,139,93,9,99,174,174,13,206,81,153,112,139,89,51,203,140,41,192,227, +111,169,107,231,173,111,131,183,157,191,54,24,149,91,167,152,53,223,85,65,234,89,85,51,196,172,177,50,114,109,176,80,5,214,6,31,191,216,172,177,130,45,252,207,217,230,187,249,109,98,42,139,214,65,86, +241,127,216,127,6,192,4,144,50,225,156,153,75,151,92,232,215,66,86,52,192,172,0,236,213,127,124,52,169,184,29,84,80,80,80,160,2,182,131,83,0,164,43,101,28,79,58,227,66,112,80,216,218,166,198,243,67, +145,71,167,206,201,75,242,70,115,84,248,225,17,133,192,182,168,193,49,4,48,102,54,128,25,187,245,188,136,254,51,253,171,122,175,208,173,27,225,235,72,203,183,129,101,159,18,125,7,68,103,12,182,15,243, +194,70,77,105,31,216,122,212,47,59,148,32,200,27,216,108,3,140,137,149,45,29,156,92,71,85,180,73,147,0,201,197,84,64,26,231,230,92,5,139,174,24,197,117,203,151,70,56,73,44,37,177,141,195,71,76,77,98, +105,101,100,228,215,65,38,95,59,1,10,30,81,19,234,44,125,59,37,220,215,74,66,251,198,134,179,83,174,151,108,71,194,54,208,169,17,211,88,194,152,135,223,122,106,46,91,235,171,185,5,5,5,5,5,145,97,186, +62,252,87,108,169,205,170,70,235,103,60,78,217,0,13,152,170,148,233,128,77,83,195,95,124,93,58,117,59,102,42,224,71,114,32,249,176,120,104,67,181,97,220,62,12,255,69,59,174,95,13,182,35,74,237,31,102, +16,248,73,129,194,123,175,171,178,140,63,34,227,131,129,47,30,186,46,217,211,43,117,128,211,85,141,224,239,96,149,255,12,231,8,245,95,153,174,4,118,79,49,158,183,77,145,242,55,198,243,163,171,223,82, +254,198,134,75,226,132,198,99,60,207,105,147,36,69,221,81,215,254,107,251,198,89,215,211,232,51,23,129,23,56,195,41,93,83,119,33,54,132,36,133,176,42,134,39,98,150,52,239,78,52,88,214,70,84,182,193, +81,206,57,223,210,44,251,148,186,101,39,55,137,199,231,189,223,198,202,222,252,147,186,211,156,177,131,21,86,125,53,21,8,188,112,134,51,231,255,49,106,51,198,212,248,111,46,82,190,49,8,212,6,22,156, +112,27,203,95,169,215,41,49,35,67,20,131,120,79,179,76,149,242,95,73,168,179,243,108,120,142,105,82,254,251,159,198,218,103,219,127,27,198,243,150,9,74,142,197,178,223,25,126,40,243,253,240,152,198, +199,60,0,96,219,185,192,120,181,158,20,40,9,107,41,51,1,40,170,155,105,209,149,45,209,203,12,74,13,96,244,120,99,77,84,159,118,71,52,228,126,17,9,164,167,31,194,130,158,61,112,111,219,144,87,202,148, +96,221,44,197,120,125,47,171,129,177,63,160,172,183,194,71,5,10,140,124,241,146,68,183,180,109,229,63,244,247,79,242,134,87,42,33,195,187,179,28,82,242,216,250,164,54,83,85,38,237,31,17,182,9,70,12, +95,203,102,166,48,37,103,95,60,191,28,106,87,192,25,206,156,100,191,194,30,42,203,102,146,178,210,153,243,70,189,156,48,193,8,63,205,21,233,228,98,204,125,152,153,106,122,61,114,213,122,126,118,199, +91,229,219,213,109,218,177,76,64,213,131,34,84,151,206,85,180,209,23,214,45,123,69,196,12,110,153,154,188,235,70,95,24,43,91,202,160,118,5,216,166,196,223,91,123,239,199,71,102,99,20,61,116,150,170, +40,88,14,49,46,147,109,245,85,56,167,241,252,127,27,188,55,220,70,107,216,140,123,133,82,199,200,106,155,34,21,22,3,228,129,179,246,239,115,82,164,41,57,229,9,117,222,52,158,173,211,249,122,182,229, +112,188,125,227,190,118,178,108,166,237,119,119,75,151,153,63,225,189,151,138,83,142,204,254,101,73,228,243,17,29,243,209,27,34,100,175,213,46,168,251,19,93,21,254,185,41,0,82,248,15,6,92,26,22,184, +163,135,196,40,102,115,26,251,253,96,219,234,172,89,81,191,69,78,80,215,67,31,144,9,230,104,233,215,52,199,227,227,24,228,53,86,131,189,104,50,193,170,240,157,71,38,241,254,56,43,167,43,0,185,133,145, +239,155,231,163,103,178,97,236,234,164,202,138,195,1,56,42,158,94,111,179,41,198,203,167,23,60,251,221,217,35,215,95,70,233,244,152,213,182,182,168,32,116,235,20,233,154,165,177,124,43,148,77,135,153, +78,18,126,133,175,246,138,84,215,162,24,21,5,132,54,56,27,216,104,175,187,52,42,16,166,131,165,146,144,66,233,163,5,188,121,133,130,86,223,220,112,170,63,65,193,176,217,146,152,128,108,214,8,163,13, +171,245,8,169,25,134,4,241,178,251,69,204,224,167,76,13,127,35,252,245,44,186,114,66,217,170,241,212,67,48,43,198,63,133,103,7,229,62,48,27,227,209,130,42,143,171,23,217,155,169,182,242,126,61,29,105, +59,198,244,134,43,139,225,54,90,169,189,87,135,181,74,29,35,107,74,154,83,142,173,118,109,125,162,32,112,235,148,148,219,55,239,136,213,249,192,127,244,55,11,120,112,182,234,177,197,218,103,140,160, +118,102,65,232,193,2,69,150,50,140,191,63,83,16,122,96,82,186,195,23,119,123,60,50,137,247,251,0,240,85,46,91,235,73,1,169,32,137,169,204,136,116,171,69,162,52,50,30,105,24,154,6,99,175,225,185,177, +175,215,253,6,90,99,246,36,242,130,90,192,159,228,43,214,50,242,222,113,71,100,117,107,180,39,178,44,109,236,3,38,133,150,85,157,49,91,82,62,150,19,148,189,245,199,42,35,115,238,98,243,87,188,255,215, +115,214,77,120,112,182,197,1,91,227,86,219,173,153,37,54,213,237,236,27,207,247,12,129,2,120,225,158,179,99,218,147,82,43,71,58,34,104,157,55,230,131,67,102,218,123,225,37,243,241,62,75,122,180,33, +229,63,141,44,58,88,194,182,106,107,233,138,175,126,88,101,246,213,235,119,136,69,71,86,247,167,42,175,70,184,49,246,7,184,175,5,48,251,57,44,209,254,48,183,43,107,38,1,108,59,35,247,78,91,249,79,141, +253,103,99,212,41,59,183,32,218,123,213,235,65,10,47,102,89,50,37,25,248,170,78,217,203,19,6,217,182,67,53,14,124,177,113,146,174,148,93,87,114,125,153,107,152,158,126,199,91,255,167,24,21,114,157, +242,13,171,178,165,96,79,131,193,138,182,177,236,155,130,186,158,216,247,86,18,72,80,189,141,181,87,151,216,156,110,231,128,181,241,58,247,185,183,242,79,6,179,216,150,122,36,214,190,84,133,173,249, +37,182,107,55,4,142,108,87,141,57,148,128,231,103,189,234,184,34,24,251,116,0,233,195,60,99,77,130,85,249,184,254,95,213,10,228,121,0,242,174,161,172,15,112,196,25,121,23,40,181,114,50,173,203,68,146, +219,214,84,102,44,58,21,192,182,249,54,74,23,228,1,239,205,192,146,225,28,245,63,77,47,164,199,195,219,21,106,199,172,102,227,119,245,244,44,96,77,76,173,223,80,77,112,155,78,90,239,88,126,225,81,40, +129,179,148,218,132,213,150,152,169,180,246,158,235,191,208,176,69,116,142,117,240,126,68,217,182,100,58,183,158,121,54,128,185,54,200,72,48,119,189,50,220,11,246,80,131,234,252,105,209,168,215,140, +31,25,31,71,250,169,79,70,109,120,220,67,171,161,103,244,166,169,145,169,147,169,253,192,66,154,186,237,204,250,101,7,2,110,233,12,0,206,188,151,176,33,21,2,171,241,206,130,245,36,150,253,195,127,197, +101,100,68,223,171,212,148,26,3,255,187,139,44,158,159,157,106,211,85,108,250,232,196,242,173,191,98,107,169,94,95,242,198,219,232,171,151,83,4,41,191,48,98,244,53,158,14,16,60,164,163,170,122,188, +206,234,82,219,244,129,55,64,222,107,177,246,25,105,148,85,19,92,187,207,43,217,149,218,123,44,128,79,146,99,175,9,143,121,152,167,83,148,218,167,199,158,29,23,84,227,27,163,139,20,235,240,80,88,239, +75,85,216,234,5,233,52,101,203,66,203,177,249,230,67,202,243,180,33,121,141,167,207,245,0,182,107,70,59,141,149,6,96,172,82,37,121,157,51,167,239,241,101,188,241,235,98,152,49,104,54,87,124,96,165, +204,11,193,62,64,136,139,211,75,34,163,100,0,24,33,114,183,196,243,193,50,23,6,83,102,38,171,162,180,218,126,159,108,153,28,30,226,185,241,31,110,232,114,180,233,181,117,87,3,60,87,140,39,173,161,90, +58,92,207,217,72,6,145,47,152,245,51,103,100,102,209,115,110,124,190,151,58,222,8,147,119,248,78,148,143,63,80,254,49,189,182,110,217,9,152,1,198,192,185,178,6,244,159,11,246,186,101,107,202,224,226, +210,184,218,128,82,171,195,185,126,52,13,207,21,100,111,145,250,13,248,80,169,45,190,168,78,249,175,21,25,159,52,236,221,72,27,77,114,103,21,195,143,169,227,165,108,119,26,49,79,90,115,244,6,240,92, +64,15,41,161,206,154,205,122,159,130,177,186,34,222,62,75,100,210,237,133,113,164,68,167,92,81,39,224,248,152,67,122,46,101,125,1,36,233,209,240,196,1,142,158,18,86,207,119,43,128,81,143,73,182,180, +200,135,217,182,79,53,14,200,112,221,24,54,76,66,130,130,224,27,250,217,254,100,14,118,114,162,177,168,117,228,45,213,193,106,188,187,216,0,24,243,230,66,74,139,163,191,106,219,55,72,158,95,132,29,56, +6,55,152,108,36,168,244,14,88,146,146,225,204,241,140,142,116,191,150,110,211,25,85,228,175,83,243,184,136,13,105,233,192,168,81,128,241,214,104,79,116,78,104,230,109,136,45,212,93,156,147,159,17,157, +213,220,27,183,24,249,210,140,226,186,203,235,246,127,23,101,58,146,173,104,134,32,179,151,108,84,164,0,208,59,151,247,250,212,95,157,55,190,142,50,26,191,116,77,249,224,112,61,19,203,174,167,254,77, +31,254,32,32,221,219,160,236,239,249,153,106,77,232,231,113,152,128,223,15,170,206,70,44,149,140,88,155,22,254,161,38,148,255,107,231,150,178,134,31,208,72,27,13,93,249,241,208,58,190,118,225,114,75, +35,235,11,58,219,62,0,112,47,194,223,160,206,165,11,66,41,177,246,233,196,164,181,214,208,122,26,31,115,108,187,22,26,235,123,3,88,114,110,80,128,45,115,134,96,113,68,108,9,97,11,71,159,58,31,73,3,35, +178,234,188,93,169,93,16,194,182,115,65,237,3,208,19,86,198,62,111,214,168,45,208,6,68,236,15,158,182,33,239,191,11,1,236,89,26,96,59,244,140,98,172,86,53,66,108,27,189,129,96,72,79,143,46,49,29,235, +237,166,161,33,93,182,193,73,159,184,19,168,81,170,43,147,27,149,213,137,90,83,164,95,205,212,200,96,132,23,234,214,38,93,97,55,207,116,109,173,231,212,113,78,193,221,201,11,169,245,252,236,135,111, +231,149,165,126,19,238,129,241,134,62,172,161,99,86,116,186,65,165,36,247,206,52,252,199,40,59,252,64,118,245,71,241,191,190,247,131,104,217,214,82,151,148,232,14,103,198,132,123,152,46,123,177,108, +152,5,121,213,117,126,11,83,141,85,21,141,182,241,2,143,107,228,200,100,210,38,44,171,61,23,212,89,216,172,87,231,220,71,95,249,40,214,62,251,177,188,97,99,99,14,48,65,169,221,164,103,214,187,209,155, +72,118,179,17,47,35,51,13,115,220,122,198,14,86,106,151,130,5,105,105,232,206,120,174,123,17,26,112,184,222,110,202,86,147,215,126,183,30,243,179,24,51,100,10,165,31,104,120,46,192,252,32,38,52,101, +181,9,234,181,241,118,255,184,49,74,2,169,255,154,217,199,221,226,4,72,55,150,19,219,144,21,245,1,32,244,172,2,24,175,78,170,175,14,14,226,189,186,42,162,229,96,1,192,158,29,13,13,97,62,233,220,237, +202,254,113,97,189,225,176,26,44,94,222,96,237,38,199,248,56,242,26,131,180,87,127,104,120,142,81,246,42,63,150,169,210,245,85,113,242,74,71,99,101,123,142,184,157,117,119,188,70,127,238,170,14,176, +81,207,86,50,216,218,187,14,121,141,255,153,114,195,162,134,134,178,72,27,109,191,201,75,250,35,186,229,99,79,125,51,84,157,58,7,83,254,201,21,74,254,198,58,237,11,15,245,117,110,8,188,16,254,227,171, +136,16,136,142,57,128,153,19,158,116,181,0,121,63,224,189,106,64,34,101,26,128,52,173,230,14,36,231,91,26,128,63,157,236,136,50,85,209,166,228,13,172,139,155,76,14,204,162,246,103,23,213,121,234,111, +183,162,2,150,204,227,150,145,224,233,107,85,225,192,253,193,123,168,231,201,92,154,144,79,196,48,58,34,187,58,236,236,148,65,160,119,204,172,229,34,240,130,121,232,209,255,139,89,116,207,184,22,192, +200,49,246,213,253,37,153,5,10,239,105,230,127,123,53,172,144,142,213,202,246,200,237,83,148,197,17,214,191,167,197,204,207,246,60,227,133,155,194,175,89,254,76,174,61,111,155,6,244,72,44,59,1,59,231, +144,114,100,118,182,63,226,212,106,155,66,222,15,98,101,27,223,153,233,155,146,112,243,198,4,201,107,29,135,25,210,210,39,59,141,3,122,221,242,231,141,31,241,200,43,13,156,57,35,109,124,95,93,117,190, +179,129,51,173,101,130,146,30,22,38,21,100,15,223,0,121,128,156,80,103,73,245,78,231,150,103,114,222,182,196,218,119,14,146,28,158,103,58,62,165,172,174,214,85,103,204,237,121,198,154,176,100,53,203, +86,201,192,231,121,77,101,88,111,43,101,13,252,101,210,131,0,138,97,11,97,57,148,116,157,167,109,172,13,225,31,161,147,165,3,220,96,121,126,81,206,161,176,152,71,199,10,84,67,105,19,102,136,33,114,28, +58,182,195,224,222,235,180,81,187,208,114,79,252,19,101,37,148,144,127,37,101,97,179,229,169,90,84,149,136,233,127,230,233,212,46,184,31,194,102,180,208,116,224,133,136,27,160,241,135,186,43,78,193, +52,182,190,92,12,11,27,138,247,189,228,254,202,208,229,3,97,93,205,136,248,47,243,110,97,204,252,108,85,54,71,71,39,164,103,91,195,59,156,234,148,77,29,127,205,192,67,179,45,27,109,97,7,230,89,208,59, +161,236,119,50,210,216,234,177,199,190,54,250,217,202,94,100,25,84,125,204,7,108,11,248,145,49,54,105,106,157,242,175,116,23,230,55,112,15,140,181,49,109,206,255,25,191,103,176,179,174,51,237,252,217, +163,94,3,176,108,196,178,25,48,50,8,38,214,217,240,82,192,242,187,211,149,143,99,237,147,194,95,207,252,193,99,110,236,73,118,248,75,251,225,69,90,221,49,7,176,43,181,17,171,131,97,220,123,76,107,67, +252,27,42,161,133,253,166,209,235,253,12,35,246,220,20,149,106,13,164,16,150,237,152,150,240,4,168,133,214,6,245,163,134,43,142,241,31,225,214,217,23,69,214,86,51,123,105,150,143,149,218,253,21,140, +44,199,102,73,139,154,68,26,195,216,255,192,107,63,192,190,17,44,31,43,70,37,111,46,52,158,156,211,243,30,0,169,159,12,170,2,122,44,95,15,27,188,3,149,244,11,55,228,107,197,56,32,199,191,65,101,247, +143,24,104,124,47,102,209,141,86,81,217,114,93,221,53,183,20,153,151,139,39,200,239,39,249,194,110,212,45,25,252,193,180,1,124,224,52,158,206,138,59,48,75,209,85,203,53,254,115,194,151,23,106,103,167, +177,85,129,80,97,98,217,137,99,81,130,109,68,29,7,230,79,19,202,30,115,161,179,246,70,61,106,109,176,132,144,156,111,105,41,121,228,108,134,235,97,172,79,178,42,53,189,235,149,111,255,77,97,220,9,188, +65,27,15,253,145,210,251,18,63,104,220,173,195,67,179,85,15,64,208,134,116,219,70,205,246,181,130,151,120,157,45,69,63,188,176,132,201,240,195,183,99,237,51,253,168,153,26,189,51,111,56,251,10,61,221, +220,163,161,254,172,215,220,250,99,14,100,176,53,182,43,163,0,32,112,188,29,59,65,95,84,156,134,125,28,214,75,247,1,88,127,87,251,219,218,225,62,169,159,140,205,170,24,175,135,244,244,219,54,106,163, +47,100,91,222,250,6,113,68,154,65,222,29,14,165,17,211,243,216,193,78,227,229,137,12,130,61,31,233,202,173,191,46,40,189,150,16,27,176,205,218,209,231,141,60,67,79,84,125,237,206,208,234,4,45,109,16, +161,213,243,49,246,61,191,40,247,231,59,228,146,185,4,45,249,23,40,181,79,228,70,70,41,247,206,130,208,27,78,227,227,120,126,253,239,209,132,143,85,62,30,52,8,36,200,174,132,154,2,246,124,244,51,84, +192,92,99,68,84,38,78,231,159,21,0,147,164,196,217,95,65,104,207,183,78,164,188,119,38,82,146,160,59,134,180,31,236,12,134,194,253,148,99,223,210,55,42,99,191,240,68,39,194,147,106,139,163,162,165,74, +151,238,50,62,14,15,68,180,108,171,172,215,245,224,223,243,65,204,129,121,124,255,58,101,95,94,61,158,119,247,79,136,141,233,249,154,114,238,233,5,127,91,73,202,225,130,61,57,148,90,231,207,78,99,155, +165,94,249,102,150,158,254,128,27,176,158,94,128,37,50,166,209,54,74,59,93,198,202,203,123,55,254,149,211,149,129,139,11,246,124,232,52,14,232,151,198,234,252,206,178,244,244,65,242,223,138,18,219, +119,168,146,75,242,10,66,251,51,208,66,154,114,222,135,5,129,255,157,164,28,92,161,215,29,115,13,201,105,172,137,141,113,73,114,201,155,29,25,137,200,240,203,68,108,182,105,132,77,120,255,252,39,64, +207,223,49,151,124,157,17,119,22,236,25,141,81,17,210,148,140,15,11,246,230,80,83,13,164,81,221,50,107,67,202,45,187,227,203,176,117,241,213,32,254,29,181,33,122,92,51,245,226,43,103,83,106,14,211, +149,27,46,177,252,94,169,125,125,111,93,49,20,71,137,14,204,152,68,89,159,111,116,229,134,75,232,63,137,109,163,251,140,103,235,117,238,200,68,119,196,195,15,167,20,97,60,45,197,242,35,253,147,242, +139,72,67,214,157,162,212,150,0,244,132,18,233,82,46,113,233,41,79,54,152,132,57,141,71,141,158,16,40,57,37,254,227,149,6,23,211,255,73,128,96,73,29,161,112,161,223,146,183,45,111,83,152,121,108,77, +111,248,205,139,57,149,128,181,82,202,224,245,253,128,30,43,123,29,243,19,238,254,162,132,148,39,49,243,222,73,80,226,99,101,91,206,116,26,110,99,67,108,165,255,59,58,51,245,226,249,48,226,194,226, +153,121,248,36,31,14,182,54,96,98,173,187,240,251,229,21,225,238,180,20,81,162,171,177,54,194,84,140,167,131,217,137,183,207,3,230,163,133,165,87,173,187,112,122,101,113,202,82,140,5,227,226,117,14, +33,189,124,49,179,20,227,213,143,99,237,147,222,39,229,217,153,204,116,26,149,23,232,76,175,44,182,252,94,49,190,146,235,143,57,96,28,55,244,70,73,189,46,212,195,187,180,45,31,68,93,157,28,128,197,6, +185,1,94,89,148,251,240,195,41,191,165,108,226,106,157,105,21,197,51,93,184,53,176,96,248,155,98,3,104,64,94,73,250,241,71,24,122,32,217,61,219,75,216,185,20,192,220,229,41,115,165,252,120,104,138,98, +172,9,246,118,23,230,46,181,76,141,24,175,99,22,251,108,223,253,177,63,238,7,56,67,97,235,104,183,199,149,187,148,51,20,254,241,175,76,167,241,183,216,212,82,186,239,76,203,84,202,174,91,29,203,247, +65,206,82,176,57,195,13,81,47,25,1,75,35,119,47,217,243,210,162,148,34,191,101,106,195,239,75,233,104,15,144,242,216,105,152,225,233,124,173,159,169,86,78,155,4,166,148,242,88,223,185,9,178,210,244, +217,149,87,163,211,251,218,103,246,100,55,108,243,63,98,31,0,199,234,69,206,154,138,20,176,174,142,149,61,35,251,138,4,195,232,89,75,177,76,101,91,106,2,245,226,101,27,67,8,38,14,124,191,61,164,92,50, +244,10,144,126,60,244,12,197,248,250,208,48,61,39,230,158,151,128,74,178,221,89,112,73,184,233,247,205,141,183,145,49,227,217,58,182,238,130,252,82,224,10,2,213,209,103,83,126,60,212,230,162,108,140, +103,103,172,206,99,60,174,81,75,185,130,96,250,199,177,246,109,204,208,149,169,86,174,192,120,125,192,30,82,102,14,181,76,197,120,58,80,127,204,129,173,199,37,85,116,140,124,225,64,46,166,17,54,196, +133,228,168,121,197,11,216,108,224,13,217,70,232,202,189,103,218,156,188,239,101,94,97,202,143,135,158,65,109,49,96,151,91,58,97,147,71,142,164,108,76,50,39,5,51,95,137,250,128,61,34,149,234,202,200, +145,96,20,179,105,103,161,52,13,34,198,235,216,55,116,90,237,67,49,47,228,200,83,198,1,221,246,64,216,220,89,187,121,204,15,48,202,180,232,215,221,237,156,6,198,234,138,120,190,118,105,196,166,98,132, +37,250,72,87,228,111,144,166,255,225,60,152,12,132,172,245,201,235,245,3,88,239,137,153,219,109,101,225,55,234,138,122,151,237,30,99,87,2,131,250,37,174,235,148,157,183,39,137,125,239,47,167,166,69, +63,53,14,120,111,226,27,225,53,217,72,217,246,105,137,102,253,112,109,87,39,216,122,190,137,151,125,199,172,216,226,1,0,155,142,68,205,220,35,71,66,233,182,247,7,106,138,241,141,222,64,246,47,91,100, +187,243,173,240,77,192,205,187,244,88,27,249,54,241,215,159,216,209,145,79,187,180,53,50,70,171,61,9,117,182,148,185,152,6,188,16,138,183,47,120,246,154,217,210,52,160,172,239,166,35,186,114,254,249, +192,210,49,235,235,142,249,19,126,48,254,118,60,34,197,140,217,53,15,0,176,249,223,207,100,71,22,177,26,44,5,4,207,89,51,59,101,26,212,46,210,165,115,195,117,45,83,53,108,219,85,227,245,189,45,113,70, +31,59,17,240,86,39,141,138,241,65,92,139,52,122,149,0,24,207,170,4,207,92,1,240,254,111,235,169,41,102,220,34,21,193,178,109,154,121,230,114,0,227,201,175,42,51,216,234,139,229,254,7,224,253,132,252, +120,13,150,15,104,24,158,195,127,48,124,219,50,240,36,174,10,97,84,105,209,87,154,97,161,105,89,167,3,212,174,1,204,56,57,52,96,227,124,140,152,176,43,235,93,207,140,6,240,254,161,104,182,102,250,116, +202,12,116,56,26,43,27,136,79,34,195,120,127,91,66,109,54,148,70,203,182,247,112,214,117,131,13,246,94,3,24,110,150,3,198,202,106,134,235,24,243,235,151,143,49,204,45,157,91,79,16,69,218,104,228,98, +252,143,158,196,57,166,54,242,251,52,122,207,11,127,140,222,79,172,179,103,171,27,160,182,194,159,208,190,119,74,194,137,43,141,96,239,240,119,255,189,69,213,245,199,28,48,220,199,17,188,117,59,24,48, +21,221,18,97,67,195,71,221,15,232,0,75,207,193,168,157,23,254,233,107,96,162,108,171,162,37,228,221,20,210,217,90,172,37,243,176,54,174,79,88,67,216,116,239,60,48,254,116,151,6,219,103,186,225,189, +151,175,109,44,240,100,100,158,111,44,157,95,141,145,86,178,28,140,101,79,108,27,226,52,94,213,98,185,189,22,192,123,47,39,228,107,145,26,133,182,238,174,78,246,3,191,117,13,24,203,110,215,165,66,34, +147,53,9,172,4,231,71,95,89,187,58,252,156,217,255,41,55,188,247,228,124,70,98,81,234,196,196,144,124,113,29,206,168,210,163,239,72,168,244,123,121,68,22,160,178,205,11,53,14,232,40,137,101,3,239,71, +3,122,132,59,234,189,151,19,106,107,55,122,70,203,86,167,98,212,221,84,184,233,254,229,176,76,231,115,55,198,178,197,26,71,42,9,101,83,175,124,48,42,25,229,177,214,25,169,72,27,109,179,217,58,6,148, +250,166,161,247,158,140,174,210,108,122,118,30,176,106,181,191,78,127,125,231,31,110,8,20,109,211,18,218,23,236,245,15,55,252,167,104,177,198,166,123,231,233,240,222,223,7,104,13,198,28,202,6,68,155, +150,108,61,41,105,208,145,144,38,21,38,115,153,7,48,174,124,74,135,165,179,61,240,225,179,243,192,248,227,66,192,72,139,10,158,230,170,13,198,18,148,131,231,238,5,2,43,57,164,177,245,243,131,177,62, +223,19,243,146,247,107,228,223,27,194,188,223,233,6,203,149,51,119,115,240,153,176,154,188,94,42,170,5,40,57,199,12,107,13,193,202,200,83,225,168,124,155,46,154,249,5,230,253,206,215,214,23,153,94,48, +164,34,51,8,152,247,7,56,184,216,136,231,187,67,37,231,68,158,138,150,191,52,42,124,207,116,97,12,153,185,7,243,254,31,173,164,36,88,100,26,176,109,235,231,126,119,255,162,90,32,84,100,134,138,168,93, +104,64,96,37,175,28,240,152,187,57,248,76,118,145,25,176,20,17,49,88,6,87,178,86,199,82,100,66,208,90,100,6,139,204,133,70,244,29,7,61,16,42,50,3,150,149,28,172,96,195,71,231,212,110,144,138,76,99, +237,153,187,95,209,83,138,204,0,89,209,178,215,21,113,48,75,131,234,34,147,173,159,3,28,92,108,16,88,201,43,58,27,62,58,167,150,119,226,101,23,213,106,96,148,156,83,27,49,194,4,243,103,126,97,174,252, +5,223,153,185,219,188,95,213,48,161,212,0,237,226,196,242,95,209,249,36,96,178,59,210,133,103,254,12,61,214,198,192,74,190,172,128,253,255,216,29,105,83,96,37,0,7,159,142,170,107,193,252,123,67,225, +42,97,196,234,92,114,192,239,222,77,237,163,23,17,136,181,15,54,173,119,239,166,246,209,44,141,96,254,189,149,74,252,37,241,49,255,82,255,199,238,131,235,1,214,239,56,231,139,216,199,229,163,115,204, +88,241,135,250,196,247,81,152,97,225,21,76,215,37,57,124,95,130,187,84,208,90,100,90,128,55,2,166,194,146,107,220,16,204,127,48,132,249,80,150,6,220,197,251,189,105,105,240,73,169,73,116,207,35,49,58, +101,19,66,156,78,136,70,180,136,134,48,136,62,162,46,52,139,157,209,48,154,9,249,9,177,85,81,23,6,99,129,58,23,154,115,20,155,26,141,224,201,241,130,67,229,3,54,39,109,23,75,42,177,108,41,89,36,216, +56,142,81,182,77,133,126,11,205,167,149,240,93,215,47,140,108,117,61,6,230,135,55,44,54,37,24,109,124,140,36,181,94,157,39,68,215,140,19,113,121,188,15,174,167,209,225,148,154,207,167,252,89,199,106, +87,210,16,167,11,131,205,11,181,103,73,140,17,212,238,248,129,235,143,199,181,235,253,224,103,69,81,17,124,105,225,31,117,157,110,129,75,11,195,45,15,89,131,63,191,246,254,227,53,234,226,59,238,239, +122,237,150,94,218,178,160,89,15,88,138,206,254,121,168,164,203,180,111,161,57,231,248,247,212,145,188,116,19,196,155,114,101,85,205,113,239,158,31,84,186,94,19,109,107,107,154,247,64,79,243,237,22, +154,202,212,171,58,160,127,206,224,172,165,199,189,71,26,186,180,25,183,119,17,196,155,146,162,212,30,183,81,41,220,223,5,219,232,151,150,54,147,139,61,150,242,172,214,2,181,193,249,67,23,2,2,29,141, +137,238,182,11,58,34,32,208,121,21,147,232,133,254,159,231,58,224,227,233,124,238,36,237,247,51,156,239,105,145,229,185,38,116,193,25,215,62,223,37,201,53,229,185,102,223,221,117,38,166,51,230,42,39, +41,121,163,45,183,204,109,74,23,244,127,178,75,54,178,231,220,230,220,157,50,151,22,159,195,214,17,166,178,146,72,252,214,147,15,123,180,9,50,64,104,117,83,186,32,122,119,23,67,192,221,156,106,135, +239,238,58,166,50,201,193,73,10,201,17,49,199,231,55,165,11,108,93,179,159,154,87,109,219,73,75,6,1,1,1,1,1,1,1,218,239,224,236,9,114,192,29,217,96,183,167,145,85,142,130,136,58,61,65,46,9,255,19,185, +49,49,189,32,113,35,19,246,235,194,23,182,137,225,20,219,196,128,27,176,69,247,148,37,166,219,38,214,121,116,66,175,111,34,239,15,151,99,155,88,183,90,209,210,237,206,61,90,226,222,185,196,244,200, +124,33,250,96,65,213,192,112,185,145,98,11,98,135,127,76,140,167,219,38,134,31,40,216,163,193,132,62,171,235,234,101,45,105,135,59,225,241,228,229,211,112,15,160,221,25,112,79,144,9,173,6,219,196,216, +44,166,126,125,4,78,4,242,233,20,71,6,214,241,137,146,142,245,118,53,241,66,226,132,29,125,216,92,39,54,113,46,121,19,144,55,191,226,221,200,225,17,21,141,184,178,165,172,222,29,118,89,123,126,247, +119,85,200,155,31,185,49,49,61,101,117,69,69,69,197,222,149,17,186,156,181,59,114,42,65,197,187,18,96,235,89,241,110,62,216,70,174,222,91,88,63,125,194,41,21,21,21,21,21,239,61,27,25,228,249,239,62, +191,183,88,1,242,230,239,125,68,197,222,179,162,78,12,25,117,254,222,226,60,32,255,150,189,115,0,206,170,216,98,171,159,158,55,191,162,162,162,98,239,214,57,145,250,239,157,91,177,23,192,54,114,245, +110,32,229,149,200,249,191,246,158,9,233,61,87,87,108,45,196,150,242,74,113,30,249,243,235,158,179,209,178,118,196,126,10,117,202,73,40,63,17,183,132,223,196,89,21,239,114,203,234,189,47,131,237,148, +189,81,79,193,250,245,17,136,140,203,45,102,141,4,216,47,174,10,22,54,122,176,118,152,173,107,131,131,84,24,177,214,124,183,95,253,244,232,225,219,53,170,10,56,95,8,239,82,181,127,39,124,224,134,173, +167,249,110,62,72,61,205,240,19,137,233,19,190,19,57,163,228,93,9,144,122,86,45,154,101,190,219,15,108,67,170,130,131,32,127,150,89,151,188,145,67,156,243,103,133,15,52,153,101,6,191,171,214,75,119, +70,142,61,9,206,1,144,206,14,222,179,214,44,86,97,252,45,230,187,32,157,18,59,188,122,114,60,189,103,85,248,128,145,17,11,143,218,176,223,82,183,47,90,214,142,184,40,152,220,72,249,9,195,112,101,85, +240,187,42,168,11,205,197,183,68,222,146,82,85,28,49,5,215,175,207,73,142,152,111,131,229,45,61,101,22,48,58,71,9,52,190,205,121,84,121,66,236,112,149,156,140,134,233,17,162,63,91,14,182,131,121,165, +177,81,185,45,62,80,121,83,226,7,40,36,166,135,113,241,67,42,88,166,164,87,45,211,115,211,84,198,78,80,74,207,3,95,14,245,99,240,228,38,70,154,202,128,107,26,164,71,15,103,185,255,187,42,140,126,34, +248,167,13,140,234,7,190,92,254,129,45,43,126,90,242,151,241,244,39,21,32,229,250,126,125,246,216,238,80,205,13,251,51,235,125,133,90,208,14,146,149,83,167,252,56,140,47,61,210,109,192,46,167,241,204, +221,0,185,143,168,181,238,25,223,68,118,41,52,172,143,32,47,16,188,192,205,13,78,240,13,226,79,121,141,222,158,59,48,214,119,150,126,138,91,26,171,54,72,175,181,88,44,61,150,147,123,167,202,216,156, +244,138,88,250,168,35,241,17,202,12,232,35,251,53,76,223,100,177,88,102,186,185,79,3,115,144,241,135,163,30,233,118,133,62,57,252,163,26,91,143,134,149,146,102,197,7,210,226,52,164,12,185,65,186,113, +167,197,146,50,143,148,219,37,108,71,243,150,100,44,211,115,247,97,219,149,87,251,151,17,215,28,140,11,177,183,99,233,47,59,141,63,88,230,145,251,241,219,203,247,167,203,193,254,158,169,253,234,255, +126,155,221,14,45,73,57,117,203,79,64,223,50,70,129,52,85,41,157,160,212,222,217,99,133,148,223,143,121,182,225,225,22,37,171,143,32,47,240,198,30,114,142,96,235,239,52,42,252,141,43,23,183,197,46,71, +127,23,31,167,54,76,39,215,225,184,116,166,91,58,79,193,50,200,120,61,54,114,185,83,98,148,250,58,205,212,98,135,22,37,164,75,215,59,28,75,126,130,173,16,36,103,217,68,169,140,17,155,237,159,185,106, +231,104,152,201,86,175,71,197,7,178,7,94,114,61,13,211,165,235,29,23,222,179,128,145,50,150,125,233,251,223,255,158,71,186,205,105,153,170,148,85,245,249,223,103,227,47,10,198,210,247,41,165,119,231, +222,235,230,167,23,93,165,141,242,176,185,204,86,95,226,55,191,29,201,202,169,91,126,2,54,149,234,185,71,184,110,60,91,51,120,118,113,214,76,114,246,73,62,233,188,72,235,147,212,71,144,23,48,203,116, +41,91,229,109,229,253,114,45,26,198,40,130,68,190,200,9,39,28,238,149,210,228,134,233,94,175,119,243,53,27,24,121,152,195,206,216,174,83,136,13,0,88,243,76,93,186,83,109,144,110,84,120,189,35,174,92, +33,41,42,146,226,245,178,76,207,77,189,46,151,173,42,228,39,11,139,154,187,47,118,57,78,49,244,108,181,97,186,81,225,45,159,176,76,31,145,165,142,190,219,152,207,166,50,70,30,254,94,142,177,62,107, +115,157,168,59,209,244,127,252,138,247,174,46,29,183,65,74,147,15,87,230,42,88,254,36,13,168,175,55,52,191,29,13,203,169,95,126,2,191,207,242,72,179,114,119,58,107,239,84,140,187,13,239,149,43,164, +107,178,67,238,220,136,88,79,82,31,65,94,32,248,29,183,116,93,166,249,4,239,245,142,69,110,138,32,118,79,64,207,221,31,189,174,82,140,133,68,66,142,37,166,3,24,127,43,213,179,247,75,251,148,210,88, +108,129,50,70,68,191,171,210,118,101,91,165,164,248,235,167,3,240,254,215,101,140,146,243,31,55,116,221,24,234,145,110,219,63,222,120,27,108,71,148,85,13,212,67,183,116,71,44,238,239,119,41,213,108, +90,131,116,0,99,221,89,30,73,182,29,80,76,149,96,169,158,235,56,234,50,254,135,169,179,73,136,202,27,77,255,115,6,7,116,54,191,130,234,121,123,190,244,43,130,163,117,71,221,239,116,11,218,65,195,114, +234,151,159,128,195,101,92,92,57,149,178,65,170,113,33,188,238,67,10,14,211,115,34,209,116,27,214,71,144,55,172,144,205,99,212,97,201,105,236,215,163,118,174,85,97,188,18,83,206,76,79,76,159,180,157, +174,154,177,78,77,72,143,116,114,79,77,186,38,203,106,248,252,9,188,255,56,114,139,145,70,105,69,248,152,171,58,233,97,120,74,201,150,140,52,99,33,164,149,49,99,187,211,120,65,227,178,201,198,7,13, +234,94,134,35,202,151,209,25,70,149,78,97,131,244,72,35,125,164,165,166,169,219,52,232,233,145,210,11,40,27,166,73,68,45,104,64,44,93,253,207,210,128,198,24,11,96,158,71,111,149,117,90,189,147,200,91, +210,142,134,229,52,40,63,65,56,175,211,71,252,42,131,213,172,90,174,65,208,138,193,169,33,233,154,200,187,27,212,71,144,55,76,184,115,117,233,34,155,18,92,30,85,83,127,20,209,26,156,137,124,137,218, +21,44,253,148,109,165,158,104,167,150,213,183,55,108,214,165,190,254,187,249,58,150,112,212,35,221,22,85,45,238,34,228,35,251,80,131,244,240,15,33,164,91,222,254,191,60,51,15,54,149,234,182,39,40,83, +176,29,116,26,13,21,241,128,158,27,213,20,206,112,242,183,202,232,201,148,9,233,17,84,144,187,254,99,165,52,15,54,151,49,50,131,127,86,192,123,47,39,138,231,72,122,229,179,51,138,193,116,162,65,72,31, +85,142,169,75,119,213,121,87,75,218,145,176,236,209,88,249,241,229,136,224,69,30,41,195,89,187,240,63,247,206,140,105,42,21,82,166,28,61,123,182,94,125,4,121,195,120,207,45,13,124,140,101,163,163,127, +39,217,77,84,74,238,192,136,172,27,72,233,88,95,244,220,172,120,122,244,91,29,66,150,21,99,83,108,190,38,149,49,42,58,183,177,26,31,135,116,219,126,181,126,122,244,64,57,73,177,42,219,214,67,240,92, +143,52,201,248,71,53,230,97,37,201,244,230,168,71,58,55,26,10,80,49,50,43,162,19,181,120,122,84,8,174,5,203,143,240,249,129,101,122,174,179,246,17,141,47,94,122,166,78,251,34,233,19,174,7,66,153,132, +8,6,180,28,160,146,186,129,51,91,208,14,137,9,215,27,82,132,157,201,203,87,109,5,170,230,8,83,124,109,25,83,41,51,152,112,61,160,42,188,142,231,5,134,123,98,1,248,122,9,214,38,219,195,86,73,110,134, +241,113,84,71,51,62,155,28,198,143,227,118,223,158,43,162,246,204,80,166,225,179,86,144,86,63,157,120,232,124,139,26,63,63,13,99,153,30,181,191,90,156,198,211,181,238,136,89,54,33,61,42,80,53,156,31, +80,163,2,190,50,20,227,9,141,137,79,24,122,146,202,199,228,189,101,32,91,15,85,234,57,13,190,15,17,28,34,219,80,12,63,96,12,245,88,217,58,12,94,46,174,115,138,74,52,125,221,106,224,171,52,67,87,25, +128,148,3,72,114,157,134,181,160,29,198,83,255,92,249,108,214,4,231,71,115,212,198,202,255,104,233,170,173,179,189,5,89,51,10,85,140,101,186,213,248,135,202,186,213,96,219,229,52,42,52,171,169,39,132, +89,146,21,65,219,134,228,149,150,233,185,206,224,194,152,176,12,54,152,176,241,118,89,212,158,249,85,26,254,35,85,228,214,79,79,128,189,78,232,169,171,98,122,113,15,197,28,173,133,164,12,165,94,122,2, +110,14,71,103,123,187,84,103,235,213,216,95,207,43,93,148,164,242,203,244,136,188,31,253,93,202,130,195,144,246,213,75,79,68,228,103,150,86,74,36,80,114,93,167,152,120,58,246,93,46,227,117,13,191,206, +88,149,213,88,235,42,44,205,111,71,255,2,164,25,51,246,188,250,164,220,88,249,249,79,78,33,229,169,39,75,118,93,30,254,114,96,60,30,206,253,225,19,148,141,195,84,137,69,97,109,80,31,65,222,168,244, +145,88,146,117,172,219,165,101,17,123,166,109,71,158,97,207,232,27,21,118,177,244,68,108,87,182,125,80,103,214,52,42,53,18,84,123,155,163,64,143,206,206,227,233,80,111,101,12,66,160,193,152,169,202, +214,100,11,39,195,180,136,125,217,146,193,55,131,6,120,164,31,170,117,211,169,227,62,247,122,244,120,151,215,72,126,236,75,36,253,234,199,41,27,0,18,24,72,102,212,162,210,226,118,228,23,40,165,110, +166,223,191,116,118,99,229,219,142,100,24,37,186,116,247,210,103,156,132,79,138,48,135,135,127,70,175,77,98,125,53,248,98,222,127,13,235,35,200,27,145,62,101,24,251,181,132,112,245,13,236,188,70,141, +59,108,207,52,173,74,217,188,149,47,71,34,1,198,211,105,212,135,106,223,50,114,117,21,144,50,217,58,175,100,25,17,243,126,44,157,58,65,7,117,13,176,140,80,152,246,47,155,111,124,237,211,201,14,43,72, +223,192,168,176,190,163,24,15,148,204,43,35,82,133,88,122,226,103,64,54,208,0,203,61,36,145,144,137,233,246,55,39,25,235,171,193,83,41,245,243,115,168,254,141,205,111,71,198,214,145,63,94,195,180,169, +134,174,53,82,190,63,235,143,147,75,116,105,218,148,247,95,215,192,225,196,54,78,5,184,238,73,165,118,163,70,48,225,68,222,67,130,179,201,201,251,246,50,130,222,196,8,253,13,212,6,172,27,24,225,15, +155,137,164,85,171,86,169,146,172,214,73,79,164,131,165,78,160,212,192,80,183,116,155,31,200,203,224,236,85,171,254,76,246,192,186,233,9,14,140,70,36,246,236,181,131,192,246,139,1,59,157,101,217,167, +129,189,160,222,160,239,219,67,174,14,216,206,84,89,181,106,85,30,185,155,235,164,39,96,27,42,58,32,29,118,194,204,180,134,159,148,120,250,213,79,42,239,255,54,204,150,83,147,28,202,216,252,118,24,47, +23,92,121,211,26,88,86,220,104,249,111,221,85,112,207,83,110,140,55,207,5,219,103,10,210,0,0,251,39,147,120,182,26,8,212,113,210,244,8,218,38,61,202,74,63,24,239,126,233,140,63,68,8,251,78,124,198, +102,89,182,40,247,0,192,245,228,230,2,140,119,215,77,143,203,156,250,177,143,15,111,112,142,188,23,232,231,12,123,172,75,215,120,118,36,166,39,156,213,246,218,45,225,202,125,234,52,94,116,93,183,247, +22,99,101,9,223,121,166,166,254,206,82,179,143,219,57,171,2,198,189,163,132,95,153,115,184,78,122,29,151,123,237,108,0,227,52,165,246,211,244,28,95,131,51,206,98,233,249,255,88,107,188,124,237,49,226, +182,52,183,29,235,7,188,90,109,63,231,166,71,250,62,175,106,201,203,15,234,123,174,43,153,240,174,249,95,223,19,1,24,123,13,37,5,83,103,1,23,22,40,181,119,7,26,28,13,42,208,88,196,156,132,94,77,98, +231,37,56,212,29,214,39,163,254,100,246,126,117,211,99,47,54,190,110,176,106,79,110,33,88,182,199,78,45,145,19,211,99,63,167,195,24,145,69,229,177,57,74,176,140,81,175,167,73,179,42,42,118,48,107,239, +35,117,69,111,240,203,176,126,96,252,50,250,202,59,212,196,244,40,198,254,50,174,193,20,176,212,35,93,167,36,217,37,18,78,183,109,254,127,148,62,115,172,152,67,205,110,199,159,211,9,124,210,255,222, +25,125,181,198,202,175,157,191,154,117,167,47,153,254,208,213,96,251,151,211,40,211,109,133,192,238,73,198,147,87,183,56,198,232,73,39,121,235,192,157,108,134,159,182,193,57,234,32,124,228,172,253, +173,137,105,125,50,199,83,39,61,65,242,214,15,108,30,124,223,237,84,192,242,177,178,117,45,208,239,238,156,66,123,66,122,12,178,82,163,133,135,204,151,203,146,82,61,253,54,57,252,83,177,54,56,108,115, +243,191,23,229,254,63,232,147,201,92,63,48,228,103,167,214,73,143,9,94,41,118,196,102,207,60,99,255,81,215,168,6,71,44,196,210,47,203,114,26,43,47,60,86,180,183,102,183,195,212,32,112,160,32,180,186, +241,242,85,13,214,77,144,67,171,97,204,133,74,205,251,131,93,78,143,198,31,149,173,79,4,4,71,91,66,94,227,179,201,73,78,41,242,252,107,81,238,139,96,85,106,230,2,41,211,211,103,175,251,40,33,61,250, +218,28,53,50,185,79,28,245,13,206,108,48,110,102,75,17,112,202,221,35,235,164,71,49,110,8,219,194,166,5,219,206,60,227,192,231,30,87,166,63,201,177,218,97,61,243,34,183,83,133,143,127,104,124,94,12, +204,151,210,100,127,66,122,20,189,115,240,161,157,173,190,143,52,85,169,41,150,102,167,223,81,55,212,126,60,125,243,191,95,224,143,139,143,253,145,110,110,59,140,248,105,90,141,149,175,1,172,11,207, +200,114,88,210,167,204,117,73,121,254,71,46,227,229,232,207,72,168,13,205,12,180,151,196,206,11,150,243,220,146,12,105,108,187,222,225,112,252,192,35,13,168,147,30,225,194,15,15,40,65,197,172,55,183, +144,150,145,13,169,25,28,113,56,28,185,195,117,139,146,152,30,193,136,94,25,108,69,151,100,48,167,42,239,23,103,148,49,237,151,22,139,197,114,14,127,176,253,86,107,240,29,64,133,29,121,198,235,14,135, +35,95,39,183,60,49,61,130,9,159,230,25,95,43,224,135,235,198,179,228,234,163,30,105,98,61,239,150,88,250,121,211,149,218,217,97,166,228,41,124,37,51,174,225,193,184,205,109,71,178,114,26,245,174,177, +159,233,50,244,191,45,211,165,217,251,127,71,105,216,193,207,246,77,194,111,162,165,7,245,158,100,106,67,114,70,167,111,112,58,141,208,245,108,53,188,32,251,24,166,124,20,79,7,40,8,17,90,253,2,219, +250,160,215,181,111,89,134,186,157,176,95,49,170,189,96,203,208,210,157,207,36,164,3,246,9,131,8,188,185,208,208,253,231,32,171,218,152,241,108,185,230,245,111,244,244,187,55,154,100,156,142,53,127, +125,116,151,110,76,255,252,215,162,28,72,83,182,86,25,32,125,180,40,231,171,244,132,244,200,43,75,110,81,106,221,189,253,146,243,173,29,159,57,141,103,246,72,101,174,81,135,18,182,235,6,220,246,88, +250,129,249,44,187,83,135,208,106,12,171,113,4,62,32,160,90,229,58,219,124,155,219,142,4,102,54,82,126,194,203,71,15,162,180,152,177,30,215,181,95,187,106,127,174,22,132,183,50,171,102,252,100,166, +128,186,94,240,182,101,228,229,237,79,194,135,50,127,173,1,235,123,204,78,57,156,144,14,176,18,44,79,185,140,213,21,161,168,211,74,236,40,235,74,96,187,106,20,3,193,11,116,73,81,119,196,211,129,192, +60,232,249,140,82,91,108,223,181,8,108,223,58,141,79,244,224,89,30,215,181,235,52,228,211,97,125,189,163,44,33,56,218,237,4,43,102,222,122,176,84,235,233,183,121,18,210,129,64,49,204,152,64,89,223, +222,62,130,140,190,154,210,243,246,176,108,118,250,248,144,150,112,100,103,60,61,95,217,114,91,252,64,164,87,247,0,31,244,174,55,125,107,102,59,18,153,217,72,249,9,248,122,60,239,171,218,166,11,92, +163,188,60,187,39,114,68,220,62,182,73,70,84,125,248,160,183,160,109,75,201,27,24,234,118,146,226,52,252,50,192,6,178,247,39,164,3,210,42,160,128,247,203,52,180,179,51,235,28,208,247,182,125,54,164, +42,225,104,239,71,42,25,245,70,66,58,240,157,85,32,77,226,89,245,195,62,140,114,143,253,1,165,21,26,135,203,92,177,157,17,182,156,95,135,110,170,163,254,189,125,145,19,238,162,212,0,130,35,53,37,186, +240,255,246,69,225,202,92,122,41,216,157,198,106,195,170,75,178,237,235,73,120,171,49,134,121,92,215,191,21,59,252,110,220,193,217,241,244,145,225,250,83,61,147,212,60,163,2,174,55,190,210,158,26,240, +174,71,107,113,59,18,58,187,145,242,111,79,184,165,220,105,252,225,84,130,165,122,186,147,179,87,1,124,228,222,49,78,217,31,109,245,245,198,87,154,160,109,75,201,203,225,13,78,172,74,109,248,208,188, +144,158,126,205,191,226,233,128,84,0,96,188,236,3,93,250,225,91,90,61,187,44,63,10,31,47,140,103,231,162,236,196,116,136,88,142,183,254,85,179,133,116,164,35,147,120,47,4,155,62,209,149,113,213,145, +215,28,46,168,173,183,18,178,108,17,164,25,135,252,0,181,58,253,252,9,233,209,35,202,89,182,77,179,238,90,212,175,111,138,98,44,172,128,180,50,87,78,180,94,99,109,5,91,204,126,177,116,103,164,18,91, +176,125,66,104,220,122,50,248,74,62,125,242,206,6,246,229,166,183,35,225,185,126,201,203,79,148,234,69,148,30,218,11,61,61,174,136,237,154,63,48,230,131,248,153,126,25,124,37,116,222,150,71,70,223,84, +10,86,202,194,127,132,98,51,54,54,149,198,239,121,111,222,98,13,42,235,235,203,95,110,0,133,173,97,122,245,193,166,39,164,71,45,10,43,95,238,69,112,152,150,243,246,1,165,246,105,55,4,207,114,147,223, +175,177,154,7,135,186,73,201,227,47,225,105,90,37,35,60,241,244,232,61,123,150,22,85,35,249,244,225,235,175,160,52,61,236,239,157,50,39,122,170,147,65,192,136,167,39,22,160,148,86,131,108,20,107,245, +231,250,205,106,71,194,156,53,171,145,242,19,94,157,50,137,183,70,3,155,75,19,11,188,222,136,109,100,149,141,98,33,121,147,73,222,0,115,143,229,44,26,154,43,135,128,224,251,51,228,189,247,5,195,179, +134,224,125,187,106,202,226,233,123,108,115,101,128,224,124,85,67,218,43,157,167,104,0,1,203,140,83,52,96,211,59,223,9,28,184,47,28,145,36,184,123,134,188,39,37,158,190,46,101,134,12,176,242,64,16,14, +85,74,133,31,220,23,216,3,240,246,142,131,129,245,172,223,220,187,134,224,238,91,163,27,19,180,243,15,186,117,96,219,244,45,171,63,144,195,218,201,134,119,190,19,224,221,88,250,74,61,229,32,64,96,65, +254,122,204,243,180,171,212,221,247,213,120,128,96,207,185,125,87,97,44,253,78,141,206,134,15,7,57,136,167,203,177,174,176,108,103,131,70,74,94,217,152,77,91,163,46,206,45,105,199,236,117,49,178,105, +23,55,82,126,194,16,188,236,47,10,159,143,27,211,108,107,52,85,137,157,201,155,146,151,252,124,104,129,54,132,35,28,112,227,221,230,135,125,178,169,128,148,110,62,162,36,203,61,165,70,106,97,236,41, +231,11,53,177,149,42,169,78,168,160,183,147,166,143,159,31,44,196,214,211,44,118,218,82,246,254,90,109,163,118,52,86,254,49,113,254,218,163,17,33,99,235,105,22,59,5,187,146,235,188,14,227,88,223,36, +41,75,139,222,21,187,81,82,189,137,233,145,115,23,189,94,192,56,207,51,52,186,190,224,240,70,11,40,87,189,9,133,197,211,181,200,241,151,94,13,176,124,65,170,218,47,82,134,164,26,90,228,21,182,211,98, +54,35,41,242,30,73,245,70,203,7,135,161,37,164,71,42,99,172,15,111,108,252,89,166,30,201,51,194,55,57,188,128,108,213,98,239,50,164,40,73,13,173,79,154,81,12,167,135,157,243,99,122,67,75,218,17,215, +69,164,70,202,79,236,227,232,107,99,242,216,107,219,167,110,235,27,89,175,60,61,190,89,64,224,132,34,127,86,56,4,83,75,176,246,221,241,73,82,243,22,190,221,210,23,90,46,78,122,156,168,109,228,222,164, +71,163,218,70,86,189,13,249,11,107,172,72,103,215,76,104,113,31,36,111,199,241,203,79,228,243,85,193,57,17,241,157,191,176,70,156,223,212,62,71,89,109,122,69,250,69,11,167,198,182,202,28,71,146,49, +253,191,107,215,180,116,186,98,158,231,30,149,153,36,185,95,66,96,148,68,174,167,41,155,84,250,56,203,134,97,220,181,60,212,226,47,91,242,118,28,191,252,68,124,215,248,107,68,220,246,113,150,13,19, +164,109,159,115,216,210,221,99,61,45,164,218,3,82,223,100,233,37,45,159,106,87,87,230,36,115,22,51,95,26,144,236,238,49,131,106,255,71,179,127,166,252,3,216,51,191,186,165,133,54,214,142,227,150,159, +0,99,124,217,121,68,86,232,148,127,8,206,182,151,222,48,191,166,165,143,102,175,77,58,217,179,181,124,223,183,237,98,243,113,181,169,39,154,219,70,174,125,55,159,252,249,225,249,97,43,162,13,55,210, +142,102,156,168,110,235,105,62,18,11,113,90,35,124,35,91,117,22,125,51,176,127,195,41,111,181,240,209,254,43,251,47,55,27,38,79,108,121,200,141,208,119,63,255,175,126,176,33,55,178,14,38,187,249,83, +117,235,206,131,85,25,219,125,7,97,194,151,7,91,92,106,35,237,56,94,249,137,85,177,166,188,16,89,36,137,212,71,160,93,160,158,60,63,84,129,238,134,86,156,173,37,181,61,241,243,213,230,222,220,6,149, +104,131,87,56,78,100,167,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,116,36,254,63,168,107,151,229,110,145,104,89,0,0,0,0,73,69,78,68,174,66,96,130 +) +#let img-nand-tr = ( +137,80,78,71,13,10,26,10,0,0,0,13,73,72,68,82,0,0,6,164,0,0,3,53,4,3,0,0,0,228,252,141,74,0,0,0,48,80,76,84,69,255,255,255,255,255,252,251,255,255,254,254,254,255,253,255,253,253,255,253,253,253,254, +249,251,250,251,251,240,241,241,234,225,234,225,183,194,187,188,192,117,164,157,107,116,118,98,13,137,125,30,89,134,0,0,100,87,73,68,65,84,120,218,237,157,121,156,83,213,221,255,63,119,203,48,153,25, +8,107,93,170,134,205,5,24,188,58,44,90,151,70,1,107,11,218,88,25,197,86,107,42,106,125,42,40,207,175,139,22,107,153,86,81,170,181,29,31,151,86,20,159,40,90,125,68,157,84,177,86,81,72,197,133,34,3,87, +70,16,84,134,84,91,235,194,18,16,16,146,220,156,223,31,153,81,172,200,220,36,223,73,78,238,253,126,95,175,150,193,9,39,231,126,238,61,231,123,238,249,156,115,222,0,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7, +7,7,7,7,7,7,7,71,247,135,198,18,148,58,140,95,198,1,237,198,241,227,199,215,174,51,110,56,101,49,48,229,188,197,208,111,56,101,49,128,41,175,119,124,106,202,121,139,59,126,24,178,14,152,240,253,3,134, +172,59,125,196,58,96,246,98,0,152,114,254,248,241,39,198,97,252,50,14,227,134,218,117,56,253,226,218,117,0,128,30,191,136,3,83,94,71,143,95,45,134,113,221,98,224,244,17,230,249,227,79,217,242,126,174, +172,243,123,189,129,217,139,49,229,252,241,227,123,189,193,183,130,195,109,161,195,4,194,0,16,234,248,233,211,30,206,4,66,142,219,40,180,47,233,27,205,207,62,2,0,163,208,241,117,159,255,37,7,71,101, +39,169,218,245,6,116,127,235,134,13,27,226,168,221,176,94,215,245,214,183,131,90,117,235,122,3,8,63,31,204,13,30,170,90,223,14,154,0,16,94,241,32,128,71,87,63,214,28,126,236,133,144,94,253,182,14,0, +173,27,54,108,88,7,205,191,30,161,95,108,136,194,124,108,67,115,174,105,222,179,14,218,216,214,96,104,222,155,134,238,127,91,135,249,88,188,117,195,134,183,155,77,0,6,30,219,176,204,168,122,123,136, +222,186,97,195,134,101,60,64,225,112,73,147,234,149,50,96,248,133,16,194,30,38,132,136,135,103,9,177,62,212,34,68,60,108,248,69,174,73,153,75,132,88,175,1,64,88,100,116,84,137,221,171,226,77,75,50, +134,238,183,13,0,16,66,136,61,208,90,82,134,95,8,251,184,26,33,82,6,0,132,90,108,67,63,66,4,195,171,50,134,81,43,30,8,135,150,88,66,8,145,49,0,132,90,132,16,241,42,123,72,149,16,66,136,230,48,223,140, +238,8,149,37,40,79,100,21,165,70,189,223,62,43,126,252,194,166,182,95,14,89,30,190,47,118,252,194,225,15,102,115,35,194,79,66,247,157,49,100,80,238,147,202,87,117,29,41,36,0,237,247,157,131,53,69,81, +172,87,66,147,77,216,134,93,163,206,121,32,93,103,92,211,113,67,239,14,3,120,221,212,174,1,48,50,129,36,240,43,165,70,91,20,134,190,60,188,92,137,159,8,192,198,175,148,30,214,169,73,190,11,220,164, +220,53,49,116,90,172,225,245,167,206,208,124,217,209,143,168,3,237,75,206,215,148,175,118,36,14,229,159,217,75,254,170,94,158,251,219,234,25,167,232,185,150,134,19,131,159,190,134,249,71,94,242,210, +194,32,178,209,215,199,196,2,193,151,127,98,133,58,254,237,148,109,128,254,94,214,10,134,129,225,107,0,32,16,222,213,116,220,83,8,253,52,61,86,159,168,53,231,254,211,158,208,17,47,241,77,224,38,229, +174,216,105,165,95,194,183,161,138,61,235,23,40,118,248,219,74,122,234,91,185,223,164,179,11,38,158,137,64,231,60,66,221,140,4,0,32,49,226,207,157,255,246,228,159,218,137,208,79,218,129,192,142,9,214, +208,192,154,53,137,142,79,111,48,226,0,84,59,97,2,182,122,119,238,191,26,183,232,2,181,161,181,77,153,159,173,236,28,127,30,162,240,29,224,38,229,170,248,78,99,141,185,246,114,252,25,154,125,207,242, +115,6,35,214,162,6,237,11,58,126,249,201,148,133,6,118,228,126,78,4,70,154,219,1,0,31,125,54,242,235,25,94,59,177,38,188,68,32,144,89,9,35,248,81,186,179,216,180,122,55,144,249,113,214,58,42,6,196, +142,235,248,175,35,21,1,43,176,38,134,235,27,102,0,128,97,76,28,44,248,30,112,147,114,85,44,88,240,108,120,71,248,204,249,153,25,218,212,209,171,77,96,36,48,217,234,252,109,88,127,42,123,95,12,0,176, +249,168,120,48,14,0,240,89,39,119,188,255,104,111,152,214,63,159,173,255,49,128,132,184,5,217,40,172,65,185,95,237,137,157,7,192,76,108,208,52,224,251,67,114,69,8,11,192,87,204,143,128,204,40,0,192, +205,11,158,110,90,127,2,223,4,110,82,110,18,94,136,157,217,200,194,133,225,101,208,222,138,13,111,6,0,140,254,244,215,177,211,231,103,58,198,104,66,123,101,100,83,238,5,42,54,44,209,241,175,223,205, +70,122,254,116,109,40,247,230,245,185,187,120,129,158,0,130,203,22,40,179,128,122,45,26,248,244,23,22,146,0,94,3,160,97,163,216,61,242,133,0,223,5,110,82,110,138,246,68,118,254,87,39,221,144,189,8, +217,195,167,168,81,0,192,202,79,127,107,60,27,126,168,62,247,99,70,105,232,24,163,101,22,228,38,23,0,168,194,232,25,94,153,84,76,0,2,217,189,202,29,174,70,81,101,142,120,73,61,16,120,57,126,44,246, +178,118,3,0,210,0,108,180,39,240,242,180,24,223,4,116,139,129,207,81,150,200,14,246,239,12,246,127,170,165,45,8,251,59,89,11,192,234,189,87,64,76,188,50,125,73,199,251,209,30,117,123,54,151,142,112, +142,213,241,67,218,111,227,217,199,142,169,19,22,160,140,131,10,152,237,29,73,231,192,248,119,160,163,1,56,22,232,209,252,216,147,189,1,40,38,128,15,172,254,128,126,117,13,0,140,251,247,186,94,161,56, +223,5,206,82,110,138,57,63,139,125,109,203,131,246,177,75,155,1,3,54,194,103,101,19,159,37,169,69,161,63,77,252,116,196,118,221,238,142,89,137,213,137,14,175,42,20,93,31,82,85,177,221,103,37,135,28, +107,166,19,151,24,159,254,211,237,113,13,131,236,185,115,99,71,0,248,72,11,2,128,182,218,86,96,38,135,135,49,105,92,24,0,174,254,69,116,56,207,161,115,150,114,87,92,163,86,125,124,90,248,111,167,196, +51,218,147,233,71,86,104,49,223,94,83,112,39,204,74,93,242,233,36,94,194,252,71,103,7,120,254,142,206,49,94,54,32,218,161,30,154,76,14,92,116,229,91,226,132,116,176,211,184,125,97,89,19,46,122,253, +135,232,181,25,176,7,88,230,107,0,142,251,122,86,193,83,71,95,99,26,207,182,60,124,56,128,221,171,159,106,186,59,198,35,63,206,82,238,8,145,70,26,64,122,60,206,182,67,139,210,25,117,209,47,178,191, +215,238,126,192,254,172,163,171,10,253,33,253,217,188,66,112,115,199,79,153,9,29,137,44,16,76,190,186,115,240,224,250,244,169,145,17,203,195,201,196,241,55,153,241,142,6,146,57,45,158,13,38,207,158, +144,81,0,108,143,1,72,198,86,52,45,155,8,113,179,177,76,60,101,71,114,35,199,211,226,199,62,201,183,130,155,148,59,194,39,132,13,0,70,108,176,38,132,157,142,125,253,186,183,6,196,46,12,191,114,70,231, +253,80,94,194,149,66,68,59,214,67,220,130,54,0,65,0,216,217,249,254,99,38,76,99,206,156,235,212,179,211,218,206,236,101,231,251,118,166,103,119,22,255,84,179,106,38,236,37,147,212,40,176,244,102,0, +179,196,199,246,213,207,217,202,105,177,177,233,208,43,225,206,79,13,111,226,91,193,3,63,87,132,221,14,8,108,4,98,127,89,13,64,104,141,127,239,117,250,187,127,127,61,51,33,173,97,37,26,1,160,170,29, +128,97,52,2,233,149,122,118,195,188,175,38,182,188,107,213,43,136,191,116,82,24,0,210,43,147,72,95,141,218,111,61,126,210,181,63,88,186,206,124,220,124,242,76,21,0,182,244,134,88,212,46,154,2,153,61, +43,179,237,72,79,92,249,241,202,0,196,248,127,25,27,197,83,177,214,192,71,167,104,27,129,149,201,4,22,37,234,76,139,239,6,125,228,183,42,69,155,202,138,21,27,169,232,127,254,151,134,86,132,226,166, +133,66,159,112,35,173,217,208,236,125,223,49,187,227,35,29,95,132,240,103,47,80,3,120,41,122,55,220,77,240,66,175,146,15,251,46,10,2,104,31,212,14,168,65,0,104,199,32,180,35,247,127,24,180,113,28,0, +100,19,0,6,229,126,106,87,131,237,234,161,106,54,49,40,155,128,122,108,0,128,120,126,80,59,0,168,135,38,160,6,179,9,12,66,187,118,10,0,108,217,146,248,180,40,160,29,24,148,85,1,180,67,13,182,3,131, +144,77,96,80,59,6,181,3,24,116,53,223,140,178,103,41,205,183,148,21,43,54,118,132,246,63,18,79,3,64,218,7,64,124,250,211,94,209,18,6,144,221,199,246,193,186,237,0,240,183,144,243,154,172,224,155,81, +116,188,222,108,21,245,46,101,254,104,16,139,88,108,100,187,120,146,183,2,128,88,241,185,159,246,138,62,91,1,136,214,47,174,121,85,182,2,192,87,157,183,19,101,32,223,140,226,231,34,204,226,154,148, +173,188,25,167,172,207,208,116,130,242,234,78,36,173,28,109,113,234,183,91,58,159,228,46,150,214,61,133,102,68,122,4,1,188,148,108,6,46,11,126,254,215,187,155,128,170,255,30,154,254,226,254,193,137, +123,0,223,175,243,168,211,162,10,83,78,194,103,206,24,87,100,1,230,189,180,230,96,117,51,105,113,81,210,210,252,180,165,53,179,114,46,84,174,206,138,20,237,75,69,8,235,211,112,71,128,176,56,95,173,73, +89,57,159,22,167,172,156,122,94,3,43,231,62,229,138,46,193,188,55,70,169,189,70,219,99,244,32,238,107,35,242,118,142,172,156,28,202,249,40,178,20,101,52,220,78,217,59,106,58,113,95,27,161,236,206,180, +211,27,88,57,215,41,39,221,130,164,229,155,227,148,221,99,214,162,44,205,182,19,132,107,11,82,182,213,202,202,185,79,57,217,154,148,79,165,236,49,108,208,246,63,164,39,71,250,180,67,35,172,156,20,202, +133,220,156,165,134,5,40,187,51,77,77,146,46,89,19,65,147,178,231,86,231,179,114,82,40,103,89,46,110,82,107,103,80,158,126,96,103,136,171,23,165,28,33,40,235,46,96,229,92,167,156,124,89,234,86,210,17, +2,245,162,122,202,151,108,224,248,249,172,156,235,148,147,47,75,77,167,44,45,181,35,65,89,156,157,13,145,190,199,62,93,207,202,201,160,220,52,87,55,169,250,219,41,129,44,190,90,211,148,214,176,212, +212,243,218,88,57,25,148,187,163,219,33,64,229,108,82,214,229,148,175,197,169,29,164,47,158,41,155,178,175,181,237,135,234,89,57,215,41,39,93,147,106,184,131,178,119,212,164,238,107,181,211,53,86,206, +117,202,201,103,245,110,162,180,221,108,90,195,50,101,91,164,134,229,202,86,86,206,117,202,201,103,245,106,148,182,155,70,107,88,106,90,128,244,82,7,153,172,156,235,148,147,174,73,165,122,145,142,225, +85,90,19,47,75,106,253,216,32,125,93,17,172,156,20,202,73,151,165,162,1,82,155,61,72,58,74,86,44,210,5,10,105,202,206,209,23,99,229,100,80,78,62,171,247,7,148,29,144,166,129,182,255,161,28,33,216,162, +255,124,86,206,117,202,185,220,234,181,119,144,86,206,6,173,97,185,172,158,149,115,157,114,242,101,41,98,195,146,52,165,251,20,210,169,96,124,179,141,149,115,157,114,210,53,169,54,15,25,150,130,212, +176,100,229,228,80,78,186,38,101,222,17,244,142,97,57,69,99,229,92,167,28,100,59,19,189,117,197,0,210,149,43,180,134,165,78,89,92,74,91,220,202,202,185,78,57,249,38,209,7,147,26,150,26,181,97,73,249, +186,162,29,107,178,114,174,83,78,62,171,151,214,118,203,210,154,120,54,105,97,118,210,98,229,220,167,156,116,89,42,65,106,88,10,218,81,50,233,238,113,77,163,53,44,89,57,41,148,147,111,18,221,76,202, +108,88,146,158,152,146,53,230,179,114,174,83,78,62,171,247,138,128,188,134,37,136,13,203,117,245,172,156,235,148,115,189,213,75,106,226,105,196,134,229,241,109,172,156,235,148,131,108,147,232,109,151, +223,72,105,88,166,18,164,239,177,122,136,50,17,232,207,94,148,164,43,78,185,252,183,70,35,93,113,233,127,81,150,6,99,66,152,174,56,69,102,229,52,67,178,51,209,27,238,141,82,118,103,181,22,233,123,108, +29,233,97,249,181,175,145,246,70,191,139,82,142,95,106,45,202,210,148,186,56,97,113,74,141,196,202,41,251,58,19,189,172,86,239,221,231,70,41,79,163,139,211,26,150,164,27,103,237,61,143,208,138,55,151, +178,176,55,73,75,195,135,164,197,173,151,88,57,77,178,129,159,111,178,25,137,18,30,150,31,34,44,13,62,45,68,8,92,55,180,209,163,193,225,190,216,150,148,170,73,165,178,113,121,13,75,219,78,144,94,172, +109,241,243,231,190,80,246,113,40,64,89,179,212,63,198,19,206,40,216,8,154,148,143,173,150,36,189,216,204,40,202,59,121,240,245,51,8,171,231,255,75,152,242,98,107,175,159,65,120,169,254,191,124,59,41, +171,114,74,237,82,185,6,126,195,76,218,195,242,105,13,75,97,146,182,80,117,10,225,58,29,243,43,59,127,106,17,14,153,141,159,82,222,8,125,244,108,194,202,169,61,78,151,87,57,217,102,252,124,254,40,233, +138,200,56,169,187,82,75,217,62,123,212,238,209,88,185,130,74,35,190,84,210,226,164,163,32,14,187,141,212,176,244,209,26,150,160,156,68,103,229,100,177,122,111,115,245,174,222,181,211,64,186,55,149, +214,234,37,62,44,159,149,43,244,21,153,26,51,224,230,53,126,180,71,190,75,189,55,149,149,43,2,51,160,85,22,102,192,69,68,121,95,84,94,46,58,241,187,148,135,148,171,92,162,188,17,134,22,54,194,0,26, +115,255,11,163,210,136,242,62,137,185,232,172,156,247,136,242,233,24,236,88,122,33,128,5,128,182,0,88,8,38,202,75,219,164,152,40,95,1,68,249,153,81,125,236,253,51,239,133,86,245,8,96,63,130,234,123, +192,68,121,105,131,137,242,242,19,229,205,209,13,167,172,57,119,244,119,13,117,194,217,186,241,181,70,125,224,249,6,152,40,47,107,48,81,94,122,162,252,148,70,32,61,255,161,239,105,191,159,248,227,182, +12,250,103,71,28,222,118,179,89,2,162,188,73,202,69,55,229,229,162,179,114,5,111,104,164,38,202,151,196,151,210,30,190,6,168,58,243,146,211,172,19,223,8,189,24,158,56,3,216,25,11,5,75,64,148,183,72, +185,232,150,196,92,116,86,174,208,81,41,53,81,190,20,89,74,183,91,223,134,120,209,198,118,107,196,225,246,127,47,172,62,89,181,150,220,50,236,41,38,202,75,155,165,152,40,47,55,81,62,51,235,216,193,38, +126,178,251,132,165,211,180,95,175,157,168,44,204,0,34,171,49,81,94,218,38,197,68,121,201,137,242,147,35,109,117,193,172,217,30,72,79,72,152,47,196,38,222,191,18,176,109,92,3,38,202,75,26,76,148,151, +155,40,175,255,229,208,145,67,44,32,9,236,180,236,25,248,247,153,23,1,168,127,39,16,102,162,188,164,193,68,121,185,137,242,138,130,9,70,2,65,0,53,65,173,89,95,99,255,0,179,177,41,25,72,162,162,136, +242,182,196,92,116,86,206,99,68,121,17,79,91,64,34,97,60,107,38,78,158,52,255,229,153,217,107,80,121,68,121,69,98,46,58,43,231,53,162,252,73,186,9,4,131,39,63,152,138,14,123,58,124,200,122,245,77,3, +76,148,151,183,73,49,81,94,114,204,128,80,94,154,4,36,129,222,230,43,191,213,154,19,131,6,97,16,0,4,152,40,47,107,150,242,16,81,94,171,64,162,124,250,52,245,153,223,132,145,12,24,127,61,244,146,9,214, +241,3,149,30,89,61,253,79,51,201,68,121,89,195,75,68,249,108,37,18,229,147,177,147,214,66,181,130,217,249,118,112,167,53,194,208,161,66,211,178,15,196,192,68,121,120,192,234,101,162,60,121,147,90,250, +189,119,14,141,225,22,255,142,240,203,53,241,105,218,239,194,200,66,209,197,107,96,162,188,172,89,138,137,242,114,99,6,142,61,120,32,96,52,106,127,59,235,169,112,56,109,156,165,156,169,53,34,181,107, +98,172,194,48,3,150,188,152,1,86,174,224,156,167,61,84,111,201,170,92,87,177,228,115,91,136,91,162,37,192,12,196,188,130,25,32,222,40,239,33,229,124,181,239,55,72,171,220,62,55,202,3,8,183,136,125,70, +210,236,230,38,133,31,53,81,150,86,77,251,238,227,111,150,247,236,9,15,41,135,234,63,65,90,229,124,95,70,238,200,182,239,243,243,31,163,219,137,242,13,148,152,1,141,18,90,0,77,11,152,210,206,162,123, +72,57,159,118,44,229,125,160,85,238,203,222,165,98,49,48,81,190,155,185,232,172,156,119,136,242,58,128,41,251,158,3,217,221,132,238,38,202,143,34,236,128,108,65,139,25,80,147,18,91,189,222,81,78,211, +210,164,140,35,82,229,190,180,73,61,252,48,152,40,143,125,112,209,163,178,54,41,15,41,199,68,121,48,23,157,149,99,162,60,19,229,187,157,139,206,202,121,135,40,95,206,38,181,134,120,111,106,194,51,187, +122,219,188,163,28,49,102,160,237,114,217,6,126,73,202,217,193,244,236,64,130,176,184,90,51,65,138,140,164,228,162,239,166,189,107,230,29,1,239,96,6,166,104,210,42,71,129,25,16,28,5,198,30,202,53,0, +56,158,212,77,237,209,76,107,245,54,81,150,86,125,27,164,85,238,75,173,222,60,162,157,54,69,102,73,75,59,52,33,111,113,234,158,67,8,247,123,251,38,83,78,170,105,122,136,116,158,90,11,145,90,189,19,72, +173,222,201,102,9,172,222,124,98,41,37,117,25,7,237,162,44,173,250,198,25,148,202,248,111,160,44,78,121,58,70,74,69,139,203,107,245,218,118,66,94,220,3,177,114,4,77,234,200,171,73,191,252,196,56,101, +34,56,110,14,101,229,140,3,40,139,211,123,146,38,130,127,140,39,124,208,108,208,90,189,90,146,244,36,11,137,149,163,104,82,239,175,35,188,60,115,218,178,135,9,233,222,213,11,31,166,244,63,171,23,254, +149,112,108,85,181,152,214,176,164,197,12,208,90,189,194,164,92,218,145,85,229,85,206,237,86,111,10,108,88,178,114,30,183,122,153,139,206,202,49,81,158,185,232,238,227,162,179,114,76,148,103,46,58,43, +199,68,121,230,162,131,149,243,22,81,30,204,69,247,44,23,157,149,115,205,192,207,83,92,244,149,173,172,156,251,148,147,173,73,121,138,139,30,140,176,114,82,40,23,114,115,150,98,46,58,43,231,90,162,60, +152,139,14,239,114,209,89,57,247,100,41,230,162,179,114,238,36,202,51,23,189,226,184,232,172,156,220,152,1,48,23,189,210,184,232,30,82,78,145,88,57,233,154,20,115,209,89,57,7,57,175,2,137,242,96,46, +186,183,185,232,172,156,123,172,94,230,162,179,114,46,37,202,131,185,232,94,230,162,179,114,174,105,82,114,19,229,109,239,112,209,89,57,215,100,41,169,137,242,170,103,184,232,172,156,123,172,94,230, +162,179,114,238,36,202,131,185,232,158,230,162,179,114,140,25,96,46,58,43,199,152,1,148,224,176,124,153,13,75,241,80,61,43,231,58,229,164,107,82,230,29,65,239,24,150,196,135,229,179,114,50,40,7,130, +163,49,73,163,117,197,0,137,13,75,157,178,184,148,182,184,149,149,115,157,114,242,77,162,15,38,53,44,53,106,195,146,242,117,69,59,214,100,229,92,167,156,124,86,47,115,209,89,57,247,17,229,203,154,165, +18,164,134,165,32,54,44,147,18,27,150,172,156,20,202,201,55,137,46,59,23,29,222,224,162,179,114,174,153,158,88,123,197,157,164,134,101,213,55,190,65,88,158,241,141,25,87,17,62,182,235,234,45,86,174, +32,229,54,254,132,242,161,91,121,18,229,181,250,36,107,82,195,174,0,37,46,207,183,231,25,202,174,219,255,204,12,66,82,79,213,170,169,172,92,97,202,45,59,143,242,161,171,63,156,240,90,53,255,217,95, +252,143,74,94,9,253,138,62,177,40,229,41,167,55,70,41,179,240,34,72,28,107,40,47,213,83,202,201,28,218,160,166,168,76,89,202,188,92,165,236,107,141,241,50,139,63,114,62,43,231,194,248,71,64,46,171, +247,238,115,9,115,158,162,125,72,137,195,133,178,49,72,88,154,122,161,197,202,21,86,154,32,125,232,18,38,37,246,84,111,72,74,69,238,240,205,163,92,185,82,213,51,65,154,210,235,226,148,179,173,53,123, +40,151,213,248,110,241,140,114,90,237,106,210,202,221,66,90,185,125,145,59,202,153,165,82,155,223,37,157,208,212,126,28,39,44,76,127,183,129,174,21,232,180,58,167,236,184,87,148,211,180,247,40,201,29, +200,182,81,86,174,74,178,25,63,159,74,203,34,182,237,86,202,121,43,187,149,174,114,85,180,58,251,222,25,239,21,229,124,190,158,245,132,131,92,223,241,227,91,233,174,213,87,229,106,204,0,117,136,160, +41,109,221,74,192,69,119,43,102,128,137,242,101,12,218,189,169,172,92,161,211,19,76,148,151,138,238,45,11,23,157,149,99,162,124,229,17,229,137,35,149,149,57,75,121,71,185,202,37,202,143,141,64,153, +241,149,25,128,242,51,140,189,202,132,50,3,21,70,148,7,245,185,157,18,103,41,15,41,87,233,68,121,173,227,255,180,125,211,33,165,38,202,87,245,76,144,118,3,126,74,233,171,104,125,41,15,41,87,185,68, +249,5,209,81,53,177,69,143,153,154,127,145,125,240,162,121,163,106,30,51,43,140,40,79,222,215,54,203,91,57,15,41,87,177,68,121,179,95,224,212,219,176,99,226,27,199,220,254,117,255,235,227,191,183,26, +19,219,80,97,68,121,226,55,2,91,226,121,106,15,41,87,161,68,121,237,135,227,129,212,192,191,157,175,255,104,196,192,191,244,171,189,102,199,220,75,94,156,81,2,171,183,219,207,1,40,106,95,158,188,225, +33,229,42,148,40,127,210,93,191,5,222,58,241,206,49,241,175,47,56,241,197,251,158,186,211,10,232,27,79,138,116,191,213,107,177,213,203,202,193,133,68,121,109,249,226,143,128,120,230,168,143,55,78,156, +47,238,121,251,111,17,96,235,244,111,189,142,138,34,202,147,135,196,99,43,15,41,87,153,68,249,147,22,134,116,19,243,159,193,234,233,250,41,127,49,47,249,253,173,64,194,84,218,42,139,40,79,30,18,143, +173,60,164,92,69,18,229,149,234,99,238,255,106,0,189,129,148,47,94,123,118,124,236,241,207,159,56,57,190,50,249,181,202,194,12,16,135,45,181,213,235,37,229,42,144,40,239,123,161,246,135,151,196,129, +36,240,109,160,39,150,175,62,6,211,234,119,235,71,155,21,69,148,247,148,213,235,29,229,42,148,40,47,46,120,25,0,160,124,96,234,23,65,221,217,251,197,27,255,9,203,12,84,20,81,30,212,83,193,18,103,41, +15,41,87,169,68,249,104,42,9,211,194,232,213,181,241,147,2,54,244,73,250,199,168,52,162,188,151,178,148,135,148,171,84,162,124,196,23,128,101,226,205,7,158,218,56,113,215,207,125,246,12,0,72,162,162, +136,242,228,125,173,196,243,212,30,82,174,66,137,242,202,252,175,1,128,146,50,183,77,215,111,57,237,145,31,223,38,132,207,76,36,43,138,40,15,106,195,82,226,45,73,30,82,174,34,137,242,123,14,223,241, +127,119,135,128,190,27,251,213,94,58,38,126,72,226,91,183,252,249,249,239,171,153,215,172,202,34,202,19,135,45,113,147,42,193,97,249,76,148,47,38,75,137,37,223,222,17,199,86,251,135,247,61,115,222, +199,27,39,78,51,178,95,127,230,127,143,13,188,92,89,68,121,114,101,36,126,106,75,192,69,103,162,124,49,77,170,237,188,37,207,109,210,46,248,230,109,153,231,172,213,211,227,163,31,221,250,68,51,172, +108,61,42,138,40,15,47,89,189,222,81,174,242,136,242,58,0,187,254,84,64,169,86,83,19,0,12,155,160,197,1,244,158,251,244,136,21,232,110,195,242,78,121,31,11,27,33,72,108,245,122,72,185,101,164,128,134, +238,87,78,5,0,235,170,159,140,253,250,225,47,94,121,21,128,215,174,178,199,94,21,193,249,189,151,70,43,139,40,79,61,182,82,100,62,123,194,59,202,85,30,81,254,179,24,115,232,194,207,190,76,171,73,107, +165,216,213,107,74,188,55,21,82,239,234,245,138,114,180,151,74,92,220,126,119,245,2,43,55,237,53,202,84,240,84,125,133,17,229,189,100,245,122,72,185,74,38,202,103,50,147,176,215,95,206,182,187,93,251, +214,77,239,68,165,125,48,104,185,232,212,202,117,63,23,93,30,162,252,162,202,37,202,127,238,80,36,165,4,107,157,205,33,164,27,54,65,109,88,74,156,8,6,135,188,162,156,79,27,93,97,68,249,189,206,234,22, +123,159,29,35,154,187,95,123,107,131,33,179,97,9,182,122,153,40,95,97,71,99,154,125,165,54,44,37,94,236,93,2,46,186,60,68,249,108,164,178,148,203,147,40,161,245,37,60,1,202,204,26,26,93,113,122,21, +117,139,143,80,142,186,149,6,194,206,219,52,53,175,40,103,103,85,119,19,229,55,63,79,88,161,214,163,244,121,132,151,210,147,88,154,16,105,105,98,57,229,144,249,161,59,189,163,220,58,82,171,247,138, +110,183,122,243,108,82,7,205,164,252,242,126,153,71,202,119,41,93,238,38,141,71,41,179,148,250,8,43,87,32,102,96,42,101,150,186,2,166,37,85,147,154,0,153,81,196,180,83,193,180,125,173,222,200,202,21, +52,240,211,159,166,204,82,109,151,223,40,217,192,239,57,218,254,140,116,110,72,27,148,164,53,44,9,251,90,129,77,22,43,87,24,102,96,10,229,187,148,121,185,106,202,52,237,100,222,27,37,157,46,25,22,164, +44,77,165,157,247,247,55,65,218,195,242,81,237,33,229,110,35,173,220,241,221,142,25,200,51,75,125,229,27,223,32,172,209,216,61,148,29,134,17,162,156,162,243,105,33,194,238,204,167,157,126,21,229,131, +113,248,65,113,207,40,55,129,50,173,248,38,211,78,228,22,63,240,219,243,1,101,125,110,242,61,99,17,210,189,135,208,18,161,19,164,165,89,191,161,188,109,55,189,235,33,229,72,173,94,59,238,106,171,183, +31,165,237,102,131,118,65,164,70,187,72,231,208,8,233,97,249,38,43,39,129,114,210,53,41,43,75,106,179,171,180,251,53,105,15,203,39,54,44,3,9,207,40,103,75,172,156,124,89,74,33,61,247,35,5,153,137,242, +18,115,209,229,86,142,137,242,121,182,42,194,148,238,35,221,175,233,33,46,58,43,231,158,129,223,86,202,129,95,106,7,105,74,247,16,23,157,149,115,207,192,111,16,233,198,154,90,211,100,46,58,43,39,25, +81,190,75,171,151,244,236,9,220,212,4,210,99,1,193,92,116,86,78,26,162,124,89,90,40,233,174,94,205,71,202,10,247,16,23,157,149,115,207,187,212,219,9,202,238,49,75,122,88,132,151,184,232,172,156,123, +172,94,218,179,39,72,251,31,79,113,209,89,57,183,100,169,45,164,59,44,213,132,197,92,116,86,78,10,162,124,217,178,84,111,210,5,73,25,226,83,5,104,185,232,239,203,203,69,103,229,220,100,245,82,174,49, +214,137,29,7,90,46,250,81,242,114,209,89,57,247,12,252,4,229,206,183,212,142,4,152,139,206,202,201,64,148,47,223,192,79,245,146,213,43,47,23,93,110,229,42,147,40,95,174,44,181,137,116,182,117,7,241, +198,26,210,101,53,182,196,92,116,185,149,171,80,162,124,217,172,94,194,30,67,147,186,175,165,229,162,155,164,92,116,86,14,144,246,188,169,124,173,222,93,164,137,128,214,176,212,73,185,232,218,74,218, +195,242,223,97,229,36,80,78,198,44,69,58,232,38,54,44,101,230,162,147,30,150,207,202,185,39,75,181,235,150,188,188,106,226,195,242,101,230,162,179,114,174,201,82,125,72,13,75,155,246,4,5,210,37,5,82, +115,209,89,57,247,88,189,2,164,218,203,108,88,202,204,69,103,229,92,212,164,40,173,94,123,7,136,185,232,81,90,46,58,100,53,44,89,57,247,52,41,98,171,151,52,165,123,136,139,206,202,185,200,234,245,142, +97,41,72,13,203,182,203,89,57,25,148,147,112,18,61,224,29,195,82,98,46,58,43,7,182,122,75,99,88,70,61,194,69,103,229,216,234,253,146,238,140,248,4,5,207,112,209,89,57,247,100,41,90,162,124,214,162,61, +44,31,158,225,162,179,114,110,105,82,102,95,255,148,41,132,9,55,72,10,227,82,119,83,86,78,207,146,242,102,18,231,239,246,140,114,152,67,250,212,29,71,169,156,33,219,57,126,247,204,160,44,173,38,78, +122,12,113,45,233,152,187,106,25,233,75,182,151,148,139,147,182,168,90,82,229,106,139,71,182,17,99,6,126,249,75,202,242,222,161,236,107,53,229,204,45,148,149,123,226,130,40,229,9,10,239,120,71,57,208, +150,6,82,229,182,203,118,156,11,109,121,129,32,101,105,10,109,229,72,13,203,11,238,247,144,114,114,71,80,170,44,5,172,14,17,22,214,115,53,109,229,182,83,62,103,181,27,72,103,0,60,164,92,245,15,73,79, +112,174,250,47,202,226,234,150,38,36,107,82,190,27,18,116,47,197,62,153,43,167,179,114,133,42,247,243,93,164,179,19,7,12,32,172,156,33,217,140,31,144,74,205,37,43,171,135,239,255,73,92,57,253,90,86, +174,192,44,117,196,92,202,185,147,182,115,103,18,246,29,85,83,165,59,199,143,131,163,107,162,60,101,147,154,236,106,204,0,7,7,19,229,57,56,74,27,76,148,231,224,32,206,82,76,148,231,224,0,19,229,129,3, +34,80,34,199,69,0,229,215,24,51,39,2,45,194,55,147,67,134,129,95,197,17,229,59,39,209,223,143,66,68,177,12,56,250,151,88,190,28,38,233,14,26,14,142,130,7,126,250,211,245,22,37,81,254,15,37,26,248,153, +139,173,1,53,31,44,94,223,87,121,107,179,185,120,203,250,181,53,235,27,248,118,114,72,144,165,42,142,40,255,233,187,148,38,230,127,144,232,215,247,162,249,246,102,19,253,111,62,180,95,27,223,78,142, +242,71,202,126,168,149,22,51,16,45,69,147,242,225,53,96,98,168,101,154,114,247,226,208,218,251,210,125,19,167,124,247,181,103,131,124,63,57,80,126,171,183,34,137,242,223,58,96,22,176,32,59,251,28,235, +200,143,196,212,192,186,235,173,175,252,62,126,228,56,190,159,28,18,100,169,74,36,202,107,43,214,78,15,136,190,246,136,181,113,253,137,204,246,103,79,189,53,9,253,22,125,62,223,79,14,9,178,84,37,18, +229,235,159,16,219,130,104,254,119,246,213,71,21,243,141,19,174,182,69,16,16,202,193,124,63,57,224,58,171,183,20,152,1,37,21,124,114,4,178,1,64,140,177,196,41,49,40,211,204,127,127,203,86,102,132,249, +134,114,148,59,42,146,40,111,252,67,92,246,51,11,129,220,1,229,131,0,227,230,94,103,71,15,66,175,4,223,80,142,178,103,169,138,36,202,43,98,216,147,64,48,1,37,101,42,243,194,202,196,23,50,73,190,151, +28,146,68,101,18,229,219,236,36,0,140,30,146,77,28,245,130,242,106,240,225,67,248,78,114,72,50,240,171,72,162,188,210,187,33,128,68,16,195,194,239,197,244,126,223,126,33,253,83,139,239,37,135,28,3, +191,74,36,202,167,143,86,252,243,130,72,66,89,16,92,245,168,114,247,171,189,254,144,2,6,32,25,228,27,202,81,254,253,82,21,72,148,23,67,241,204,139,129,237,8,28,51,93,252,112,138,53,236,254,204,129, +119,237,185,98,181,184,117,35,223,80,142,114,71,101,18,229,231,199,250,159,149,84,19,125,170,194,239,78,89,27,55,76,163,177,113,74,15,21,255,226,251,201,129,242,91,189,21,73,148,191,232,176,67,94,240, +79,255,71,116,234,139,81,237,245,51,149,0,176,41,235,203,140,88,201,55,148,163,252,86,47,42,16,51,96,251,198,193,124,237,56,229,171,163,0,123,215,40,0,64,255,187,254,61,146,155,20,135,4,239,82,105,82, +64,67,236,98,211,42,65,150,74,205,201,62,113,216,39,175,221,189,108,89,12,202,141,137,32,144,158,23,122,144,103,253,56,100,152,241,171,52,162,124,110,87,239,213,0,124,145,87,67,0,196,213,0,224,27,154, +253,113,138,239,39,135,4,177,140,116,87,239,244,59,81,178,227,92,82,7,62,179,215,144,179,125,33,183,40,14,41,206,158,168,96,162,252,223,191,191,215,127,255,100,42,223,77,14,25,6,126,21,77,148,255,92, +243,173,231,187,201,33,197,244,68,37,19,229,63,215,124,121,114,130,3,82,88,189,149,70,148,207,147,220,209,87,107,160,28,38,83,119,104,132,149,51,168,9,49,13,54,43,135,194,136,242,22,165,213,219,16, +137,74,213,164,54,204,163,236,49,38,18,15,187,73,129,51,61,137,149,94,206,202,49,81,254,139,145,152,65,203,77,165,165,239,245,164,173,220,118,210,210,12,86,174,192,4,154,37,181,122,19,163,186,219,234, +85,139,4,147,22,21,91,19,9,186,194,178,130,118,223,164,72,82,86,46,155,100,229,10,180,122,105,207,158,48,147,82,205,18,152,247,210,14,67,39,69,73,103,95,98,164,149,171,33,125,89,241,211,42,231,247, +146,114,164,203,102,73,139,243,213,89,145,98,223,165,142,156,67,41,215,225,219,9,147,176,207,119,0,105,229,140,134,104,148,242,176,124,210,202,13,128,135,148,163,180,72,135,77,71,73,214,248,57,143, +247,215,81,246,182,191,213,45,74,64,236,186,135,41,197,242,239,162,61,44,159,178,114,154,239,70,15,41,71,185,32,169,109,218,141,110,230,75,153,131,40,15,128,210,106,73,247,107,250,180,120,132,242,176, +124,98,195,146,149,147,65,57,233,154,148,245,118,130,48,231,217,25,210,163,121,83,54,101,113,41,123,1,233,97,249,119,39,89,57,9,148,147,47,75,13,161,60,155,87,211,73,247,107,250,180,144,233,17,46,58, +43,87,206,119,41,226,44,229,163,28,215,102,73,77,60,219,78,120,134,139,206,202,185,38,75,245,163,28,215,218,160,93,16,169,121,134,139,206,202,185,231,93,42,75,105,187,105,42,237,82,95,65,249,156,73, +205,69,103,229,220,147,165,20,74,186,183,157,33,174,94,40,234,17,46,58,43,231,154,38,245,159,91,180,138,76,233,58,233,126,77,13,164,83,193,50,115,209,89,57,247,12,252,182,82,14,252,82,59,72,83,122,42, +75,217,215,218,196,135,229,79,3,43,39,129,114,242,13,252,250,80,78,79,248,228,54,44,37,230,162,179,114,229,92,54,27,139,80,150,119,83,19,101,105,190,40,233,197,250,73,75,171,110,166,44,77,163,45,142, +149,163,92,54,235,34,171,215,103,70,164,237,107,165,230,162,179,114,188,32,233,75,54,214,88,81,82,79,144,242,5,67,106,46,58,43,199,11,146,190,100,106,136,180,255,209,52,226,195,242,229,229,162,179, +114,238,201,82,237,164,59,44,213,132,204,134,37,36,230,162,179,114,174,201,82,189,73,23,36,101,136,151,237,83,142,16,52,85,98,46,58,43,231,38,171,151,114,89,141,78,236,56,80,142,16,108,33,49,23,157, +149,115,207,192,143,244,24,17,123,71,2,164,196,8,210,101,53,50,115,209,89,57,247,12,252,84,239,88,189,50,115,209,89,57,247,100,169,77,180,11,146,136,55,214,144,46,171,145,153,139,206,202,185,104,18, +221,59,39,40,80,115,209,131,172,156,196,68,249,50,90,189,187,162,164,219,63,41,135,240,41,157,178,235,38,231,162,15,96,229,100,38,202,187,196,234,85,136,13,203,128,87,184,232,172,156,123,178,84,187, +78,106,88,210,154,120,54,60,195,69,103,229,120,115,199,190,181,167,61,65,65,37,221,197,175,165,41,59,71,95,140,149,147,65,57,249,172,222,44,169,97,169,17,155,120,148,163,33,169,185,232,172,156,139,86, +79,208,90,189,160,29,189,208,26,150,203,100,182,122,89,57,183,52,41,98,171,151,52,165,251,20,218,19,20,36,230,162,179,114,238,177,122,55,123,199,176,148,153,139,206,202,185,103,122,98,176,135,172,222, +41,108,245,122,144,40,79,23,227,157,125,108,133,179,67,15,244,144,163,210,12,139,178,52,248,72,139,51,28,114,209,29,42,247,246,0,239,40,183,164,247,120,194,71,243,237,131,254,57,158,240,136,1,201,142, +115,49,239,141,82,118,103,126,139,178,114,90,93,148,52,17,172,35,61,42,239,150,56,43,87,160,114,164,149,35,160,32,58,139,170,133,14,83,228,63,28,125,108,226,12,103,165,37,28,125,202,247,103,135,87, +241,47,71,197,85,57,132,114,14,180,72,149,75,200,172,220,206,144,69,168,220,224,155,73,135,101,25,210,226,18,165,121,151,210,157,14,126,51,72,16,126,173,195,210,20,167,229,5,72,143,250,93,236,33,229, +32,21,97,186,123,35,81,154,44,101,139,211,28,125,238,154,161,142,62,22,191,36,236,228,99,53,15,58,236,67,195,40,125,113,254,199,88,185,130,138,211,124,75,78,39,92,225,100,158,175,71,45,194,33,243,210, +96,169,214,248,57,123,3,52,119,58,76,123,63,113,162,66,149,211,36,234,172,114,164,197,57,63,53,136,149,251,143,97,148,190,238,7,132,25,89,253,229,220,81,253,232,74,171,42,221,178,217,184,19,24,68,200, +241,192,100,69,220,201,216,252,18,135,165,61,231,236,37,137,178,56,221,55,157,149,43,168,56,159,254,251,169,148,89,234,182,140,179,171,112,20,190,42,249,142,115,225,224,40,41,102,160,109,90,210,221, +107,252,56,56,152,40,207,193,81,202,96,162,60,7,7,104,15,112,174,52,162,188,250,217,234,16,61,52,62,148,155,134,209,67,142,23,159,112,112,116,239,187,84,197,17,229,59,103,252,50,113,100,226,157,211, +48,159,254,133,131,163,220,239,82,218,161,145,40,41,81,190,187,249,215,157,89,234,154,168,238,143,45,136,65,175,122,86,215,253,15,232,254,24,223,77,14,41,178,84,165,18,229,205,64,232,20,88,126,61,244, +19,100,78,60,165,47,108,63,223,77,14,25,162,66,137,242,227,199,3,153,25,47,254,94,153,150,9,237,194,43,51,144,57,94,153,193,119,147,67,130,129,95,101,18,229,67,207,61,7,84,161,121,12,66,203,113,59,30, +0,240,98,60,196,19,20,28,174,179,122,75,68,148,215,95,89,244,44,240,98,38,243,98,220,255,223,34,94,21,72,2,104,246,191,200,247,147,67,2,171,183,210,136,242,42,128,19,31,128,18,192,140,61,33,252,94,9, +237,58,17,123,34,64,38,171,240,237,228,128,4,86,239,67,54,45,102,32,90,130,38,85,21,248,215,183,1,19,200,140,1,38,199,247,76,10,1,72,227,68,190,159,28,40,191,213,75,138,25,40,13,81,94,95,138,31,94,10, +32,25,7,146,162,115,157,115,166,219,19,36,7,135,91,137,242,138,56,233,246,36,2,0,244,128,50,13,136,35,207,45,4,28,28,221,151,165,42,147,40,31,207,88,128,5,253,21,128,39,250,56,32,149,213,91,153,68, +249,144,110,2,38,78,140,238,140,243,68,31,7,164,154,241,219,93,129,68,121,161,196,79,4,146,192,43,129,228,239,149,105,232,92,252,23,231,27,202,81,246,44,37,14,172,60,162,124,102,23,30,93,30,0,2,33,29, +23,143,249,236,13,202,226,251,201,33,65,84,36,81,62,94,243,103,192,130,30,203,156,248,98,188,166,227,61,14,60,2,228,144,96,224,87,153,68,249,223,64,196,147,205,85,75,241,76,28,191,207,173,2,209,149, +12,223,78,14,9,6,126,21,71,148,215,1,32,51,1,64,149,110,79,0,50,153,9,192,83,79,1,51,246,156,200,239,82,28,18,236,151,58,157,242,93,202,188,124,144,105,149,102,37,186,30,218,131,105,63,193,167,187, +122,79,12,197,185,69,113,192,109,86,111,235,138,120,105,206,158,120,238,185,76,92,15,143,95,241,233,174,94,125,57,154,249,118,114,64,6,171,183,194,136,242,234,222,39,99,199,243,61,100,159,131,163,251, +173,222,138,37,202,103,246,76,218,171,121,237,186,152,239,38,135,20,239,82,21,76,148,255,220,161,72,58,175,67,231,144,99,198,175,130,137,242,159,59,20,137,79,72,226,144,36,152,40,207,193,1,47,19,229, +243,36,119,232,206,208,47,180,197,85,81,150,166,57,190,98,125,148,78,89,220,120,176,114,5,20,103,107,15,213,91,148,68,249,27,45,185,154,84,237,10,71,188,162,31,131,146,174,82,115,73,57,74,67,230,183, +164,197,57,170,28,43,183,15,162,60,173,213,219,167,187,173,222,60,155,212,39,63,76,80,246,181,85,87,81,214,145,182,52,226,226,180,171,192,202,21,80,92,74,91,64,107,245,14,136,202,149,165,122,12,25, +226,228,99,34,228,12,139,213,207,25,86,111,167,25,39,132,244,237,161,101,254,57,227,17,42,138,179,210,132,195,202,121,70,57,159,54,129,50,173,248,6,55,68,162,82,53,169,116,210,209,199,118,57,90,115, +27,255,154,195,55,197,93,78,52,205,248,182,58,44,205,217,224,133,184,56,135,165,217,172,220,127,90,189,201,10,179,122,243,108,82,239,53,59,170,144,238,232,193,48,135,236,106,166,188,190,1,51,44,74, +139,241,61,66,78,178,106,124,245,71,148,125,237,118,207,40,167,105,89,82,204,64,98,148,100,239,82,253,198,59,98,7,59,116,181,178,62,194,226,52,85,39,173,156,24,245,79,186,226,236,172,246,149,241,116, +149,27,102,234,222,81,142,22,51,96,38,37,203,82,153,77,207,17,126,185,146,121,142,238,250,236,29,148,165,1,196,231,24,190,241,129,69,121,88,254,157,222,81,110,93,61,173,114,112,179,213,171,80,218,110, +190,90,82,19,79,83,226,17,143,28,150,207,202,185,166,73,89,91,40,147,112,106,71,130,22,151,23,138,122,132,139,206,202,185,166,73,153,131,40,87,5,107,181,38,233,198,26,141,180,175,149,153,139,206,202, +185,39,75,189,157,160,236,206,50,164,251,53,83,54,101,113,41,251,97,121,185,232,172,156,123,178,212,144,32,101,119,166,147,238,215,244,105,148,197,249,180,211,27,8,43,215,112,177,201,202,73,160,156, +140,89,138,114,92,155,37,53,241,108,155,178,114,182,109,17,31,150,207,202,201,160,156,116,89,170,95,208,164,124,143,37,125,35,128,6,98,46,58,233,97,249,38,43,39,129,114,46,159,241,211,84,218,185,28, +65,218,222,101,230,162,179,114,238,201,82,189,41,233,222,54,245,89,158,51,162,164,92,116,210,195,242,175,100,229,36,39,202,151,175,85,17,166,116,157,214,176,68,51,173,97,73,218,215,254,15,43,199,86, +239,190,6,126,91,101,54,44,179,18,27,150,180,92,116,86,206,61,3,191,62,1,210,101,53,82,27,150,18,115,209,89,185,50,182,129,123,99,17,202,242,110,106,162,44,77,139,146,94,172,159,180,180,234,102,210, +177,85,117,51,43,39,129,114,190,58,43,226,102,171,183,218,140,72,219,215,82,115,209,239,48,89,57,9,148,115,251,130,164,172,21,37,93,86,67,249,130,65,205,69,223,20,103,229,36,80,206,237,11,146,64,218, +255,104,154,103,184,232,172,156,123,178,84,59,169,197,168,90,50,27,150,50,115,209,89,57,23,89,189,164,218,7,105,231,114,40,71,8,82,115,209,89,57,55,89,189,164,167,136,16,59,14,148,35,4,169,185,232, +172,156,123,6,126,34,73,88,154,189,35,65,89,57,91,80,26,150,82,115,209,89,57,247,12,252,84,153,173,94,149,212,176,148,153,139,206,202,185,39,75,109,162,93,144,100,73,124,130,130,204,92,116,86,206,69, +147,232,222,57,65,129,214,176,52,239,8,178,114,5,42,103,74,6,195,33,182,122,119,69,73,183,127,82,14,225,83,58,101,113,41,109,165,188,135,229,123,75,185,119,162,96,171,215,233,108,43,177,97,73,250,162, +167,29,43,47,23,157,149,115,79,150,106,215,41,199,181,196,7,200,219,164,187,252,228,62,44,159,88,57,120,71,57,87,111,238,208,84,90,195,82,13,91,30,225,162,219,89,98,229,146,22,19,229,203,20,89,74,219, +205,6,177,137,215,228,21,46,58,185,213,75,57,142,172,104,162,60,199,231,35,1,143,112,209,237,29,160,29,247,209,90,189,76,148,207,235,203,41,7,126,10,113,74,15,122,133,139,238,171,37,85,206,71,140,25, +112,57,81,190,175,150,239,209,159,251,153,1,181,54,27,180,103,40,126,86,154,179,90,218,214,254,6,28,148,89,234,115,92,244,226,79,79,213,46,191,41,223,27,177,159,251,144,74,229,173,220,126,163,106,156, +73,87,57,215,19,229,55,204,163,28,114,15,222,110,82,226,242,204,207,74,107,37,40,142,52,75,237,205,69,39,240,89,78,170,155,71,186,171,151,82,57,212,61,31,234,38,229,92,72,148,79,254,247,133,121,150, +255,225,220,107,75,100,245,238,229,48,246,208,63,118,244,79,210,213,246,126,14,183,139,129,210,176,252,140,139,94,189,139,162,196,124,111,132,190,159,75,253,140,11,224,84,57,208,64,188,59,63,238,223, +237,93,162,252,214,124,203,239,63,123,127,86,239,118,66,12,171,79,51,63,45,77,113,180,198,93,169,217,239,217,251,148,147,232,159,231,162,111,45,186,60,37,207,135,22,189,247,155,8,66,121,42,215,69,229, +122,229,89,70,192,195,68,249,192,19,17,66,219,207,122,219,215,93,239,82,219,251,56,248,23,181,155,247,91,28,101,150,218,219,176,20,217,62,69,151,231,207,55,211,109,117,138,25,216,94,124,229,170,111, +156,129,60,205,20,15,19,229,143,156,147,47,58,116,191,152,1,181,187,222,165,252,14,234,169,232,251,119,142,105,173,222,189,184,232,202,111,68,209,183,237,196,56,89,30,128,141,96,126,202,117,17,198,1, +115,32,47,81,126,188,100,68,249,247,215,229,117,121,154,241,147,253,246,78,219,41,179,148,216,171,59,19,215,116,189,42,166,135,49,13,165,242,165,62,207,69,159,181,187,216,151,236,105,203,30,182,200, +108,107,77,221,219,254,188,198,46,122,182,99,225,95,243,107,4,63,43,37,81,222,213,152,1,40,1,120,38,214,213,75,123,88,190,253,9,241,181,210,90,189,18,43,231,114,162,188,6,200,108,245,202,76,148,175, +102,162,60,243,165,246,237,205,146,178,252,104,173,94,38,202,51,81,30,21,71,148,215,72,247,107,18,91,189,180,135,229,123,138,40,127,94,133,17,229,59,167,39,142,59,50,234,155,217,132,49,223,201,206, +196,113,71,70,129,220,164,77,98,119,20,21,178,171,151,118,51,41,241,36,122,74,123,136,150,139,126,46,41,81,158,120,87,47,41,81,94,102,229,28,224,211,26,190,64,90,213,138,34,119,104,61,236,30,251,249, +194,199,163,145,110,161,40,244,168,219,227,160,103,219,255,167,180,186,38,202,158,187,118,221,167,203,222,122,100,123,20,91,220,152,121,121,38,130,166,173,251,187,212,218,189,148,75,105,197,223,136, +124,179,212,254,4,217,91,57,130,200,91,185,130,201,29,230,98,107,192,91,31,104,135,220,187,101,243,45,51,30,183,76,237,248,45,91,182,108,217,178,165,253,249,38,84,8,81,254,115,86,175,108,89,138,137, +242,222,35,202,43,218,133,15,124,112,209,202,31,244,238,51,61,214,59,0,109,91,239,222,189,123,247,238,141,227,239,168,20,162,60,249,187,84,24,76,148,103,162,124,129,77,202,135,54,32,29,90,152,121,237, +35,165,118,251,19,0,128,164,162,38,111,85,134,27,219,42,102,198,79,36,137,251,90,48,81,30,76,148,47,172,73,125,75,187,0,184,187,231,175,31,233,53,102,206,132,150,35,1,0,129,57,115,112,192,156,171,254, +246,172,89,33,68,121,226,208,212,32,152,40,15,215,17,229,175,44,137,213,171,189,186,233,222,128,232,155,241,223,150,217,125,245,95,167,119,228,237,187,238,197,251,203,222,77,14,10,162,50,136,242,228, +86,47,237,88,136,137,242,46,84,238,75,155,84,253,3,189,182,153,184,239,195,200,192,221,167,99,207,247,183,239,245,235,251,175,252,202,75,21,66,148,167,30,248,201,108,245,50,81,94,110,162,188,50,44, +116,255,193,200,98,115,79,180,3,106,124,239,101,203,74,82,251,24,158,60,116,140,220,234,109,99,162,188,235,148,251,178,38,229,251,115,246,178,159,197,129,36,128,36,240,249,85,210,182,34,208,125,152,1, +74,86,111,202,150,217,234,181,169,15,203,167,84,238,19,98,86,111,40,234,17,229,190,52,75,105,226,140,191,228,94,68,180,0,240,57,219,45,13,37,88,33,7,56,251,52,226,99,136,195,96,162,60,19,229,11,245, +165,98,41,0,137,237,201,94,128,118,74,175,164,6,84,30,81,94,242,44,197,68,121,79,17,229,149,99,198,0,8,238,186,242,160,191,106,234,125,34,81,215,96,158,34,18,185,49,167,8,112,150,34,225,162,155,76, +148,119,157,114,95,214,164,246,212,43,31,206,53,97,225,239,155,181,171,237,221,11,237,141,254,121,203,239,19,6,0,24,192,107,21,66,148,39,95,144,148,32,45,13,109,76,148,119,159,114,95,210,164,196,208, +109,203,239,13,0,125,15,27,26,159,126,215,227,161,87,54,27,127,159,251,238,166,220,75,97,131,240,87,8,81,158,122,198,143,212,234,101,162,188,183,136,242,175,183,244,255,65,82,221,120,88,98,237,164, +237,151,158,181,121,252,206,248,152,75,122,61,109,2,1,244,138,236,58,179,66,136,242,228,152,1,210,44,197,68,121,79,17,229,87,93,180,248,173,199,119,76,247,191,147,106,28,209,190,161,223,240,249,223, +90,217,254,194,37,243,82,237,201,216,153,3,219,187,241,203,73,137,242,146,135,212,68,249,36,19,229,105,155,148,237,27,119,248,212,147,70,110,31,128,63,141,30,60,228,58,203,62,175,97,240,41,19,209,210, +48,67,203,154,177,110,108,212,164,68,121,185,49,3,114,19,229,131,76,148,39,158,241,75,205,185,225,184,11,62,121,237,143,145,212,95,231,220,112,45,112,223,156,57,23,197,128,57,192,35,117,119,90,21,66, +148,167,158,158,200,146,238,151,98,162,188,199,136,242,87,207,92,22,93,123,225,241,109,216,125,245,76,0,246,213,87,207,3,112,53,112,219,166,233,21,67,148,151,123,191,212,20,38,202,203,161,92,9,137, +242,246,129,45,95,240,212,236,95,188,19,131,71,207,158,32,198,12,44,102,162,188,28,202,149,144,40,111,255,125,202,23,127,253,94,147,5,143,90,189,58,173,213,203,68,121,175,16,229,247,58,116,108,95,35, +29,159,217,173,68,121,15,89,189,76,148,247,32,81,126,95,139,218,82,150,87,137,242,196,86,47,49,23,61,193,68,121,25,148,99,162,60,202,103,245,18,115,209,143,97,162,188,12,202,81,144,59,242,14,229,87, +251,219,111,213,99,202,20,194,75,249,180,52,197,225,85,41,179,247,87,92,102,14,101,215,181,114,182,35,64,16,28,26,150,119,230,251,79,102,239,247,28,189,124,149,235,130,40,159,239,63,217,223,67,178, +151,114,36,243,19,39,83,62,115,70,209,189,79,1,71,99,238,239,215,61,155,41,197,170,141,127,246,163,179,163,49,247,187,104,160,150,180,107,241,91,206,78,130,116,122,35,162,249,30,141,233,84,185,178,28, +141,233,84,57,130,168,163,125,230,246,113,52,102,55,103,41,69,217,176,159,223,110,221,239,111,243,13,177,109,195,103,95,235,76,222,253,125,189,80,208,61,149,67,89,184,232,173,251,219,164,147,220,64, +152,66,83,122,40,223,205,37,27,74,166,28,113,113,219,2,101,24,248,13,42,203,91,90,218,217,104,172,60,149,19,4,92,244,188,249,145,199,146,42,215,133,213,27,141,230,183,230,168,60,247,129,164,77,5,75, +220,164,108,123,65,121,174,52,227,96,34,55,173,148,169,114,34,93,114,171,55,118,80,192,97,66,206,216,37,199,12,164,22,84,108,139,210,6,39,74,252,46,213,69,220,27,165,44,173,142,120,208,13,218,65,55, +101,105,190,91,40,215,252,80,87,174,46,102,74,91,57,76,39,126,230,74,254,46,133,253,81,23,204,77,213,83,9,241,215,122,219,103,165,217,78,202,213,204,253,22,119,20,233,60,245,238,49,159,117,255,173, +165,55,44,27,72,149,235,202,156,37,124,72,62,175,92,241,67,230,195,62,166,124,230,170,80,250,119,169,253,61,61,246,9,170,77,183,126,203,87,85,255,124,126,165,237,247,203,181,234,211,230,17,246,220, +190,236,176,40,165,97,57,42,207,119,169,253,42,227,63,196,110,45,167,213,219,90,58,229,218,46,29,223,74,249,204,73,103,245,74,124,218,108,119,18,229,81,60,23,157,116,129,130,42,181,213,203,68,121,48, +81,30,76,148,103,162,60,19,229,193,68,121,38,202,51,81,158,137,242,96,162,60,19,229,153,40,207,68,121,119,19,229,203,234,75,221,212,68,89,154,63,74,187,42,143,84,250,106,210,165,101,26,109,113,61,136, +149,139,120,69,185,253,225,175,203,211,66,61,133,25,160,228,162,55,220,78,138,25,208,137,49,3,145,136,71,148,147,239,93,138,137,242,96,162,188,107,137,242,101,201,82,76,148,103,162,124,201,149,11,241, +140,31,19,229,193,68,249,10,195,12,148,47,75,49,81,30,76,148,119,37,81,190,156,173,138,137,242,76,148,119,33,81,190,108,3,63,38,202,51,81,222,149,68,249,242,165,40,38,202,131,137,242,110,36,202,151, +47,75,49,81,94,14,162,252,14,38,202,187,37,75,49,81,30,82,16,229,107,153,40,239,30,171,151,137,242,96,162,188,27,137,242,156,165,152,40,207,68,121,87,100,41,38,202,131,137,242,110,36,202,151,211,234, +101,162,60,152,40,239,66,162,124,57,19,21,19,229,153,40,239,66,162,124,217,130,137,242,76,148,119,39,81,190,108,193,68,121,48,81,190,203,185,147,138,36,202,151,205,234,101,162,60,19,229,187,204,121, +149,73,148,47,215,36,58,19,229,153,40,95,201,202,161,28,200,54,38,202,51,81,222,189,202,177,213,203,68,121,38,202,119,63,81,190,172,89,170,93,103,162,188,12,92,116,193,68,249,242,53,169,3,142,116,10, +176,93,23,117,176,185,67,53,173,30,77,78,74,203,206,116,100,245,90,184,44,232,164,184,135,45,103,86,239,113,206,50,213,213,142,184,232,81,135,149,115,160,156,47,49,138,80,57,91,4,77,11,206,138,115, +160,28,212,164,5,223,175,65,83,92,78,185,50,2,26,186,251,28,63,210,113,168,121,79,212,113,78,55,29,188,100,199,73,167,39,106,73,7,67,254,117,164,47,217,243,164,86,142,116,122,130,90,185,102,179,155, +207,241,203,51,75,157,185,197,233,39,95,136,57,107,126,191,115,36,127,246,32,167,141,222,81,34,184,63,234,168,167,138,124,223,153,252,78,138,91,86,111,57,44,206,129,114,107,167,223,9,92,209,68,164, +156,189,3,128,121,230,12,162,75,181,17,130,207,247,14,165,114,32,180,122,239,68,133,78,79,40,102,208,201,151,59,237,49,212,231,155,186,246,4,3,38,76,71,45,10,97,203,153,213,235,16,6,29,112,96,88,126, +179,13,193,222,84,202,13,187,29,166,67,43,218,129,114,190,90,152,48,103,80,41,231,83,226,145,11,158,32,85,142,46,134,117,191,213,155,103,150,122,194,105,74,239,185,218,201,161,99,186,133,216,177,33, +39,197,61,225,100,215,143,5,160,143,131,210,234,218,28,158,61,33,238,119,242,160,45,238,122,61,143,173,61,84,111,65,244,33,82,174,237,242,27,9,149,75,165,18,148,202,165,244,16,34,10,173,114,100,209, +118,249,141,146,77,79,244,189,206,161,91,83,227,8,51,176,221,180,160,57,41,242,123,206,172,94,11,56,174,107,182,180,225,115,122,246,132,210,215,1,133,50,236,204,176,156,15,224,54,7,211,77,53,142,137, +242,100,202,85,147,42,231,211,226,81,8,98,229,200,222,165,46,239,211,221,211,19,121,54,41,123,131,67,223,173,39,156,90,189,182,19,168,229,9,199,58,117,24,173,221,93,126,178,135,207,177,213,107,183, +118,173,127,253,9,78,12,203,5,173,14,139,115,162,92,235,171,95,33,84,206,182,227,148,202,165,244,120,52,162,16,43,71,21,57,229,216,234,117,131,213,59,129,212,176,28,66,106,245,106,33,218,179,39,76, +211,35,202,73,184,32,201,231,29,204,0,177,97,41,53,102,32,233,25,229,228,195,12,200,188,108,86,165,93,54,155,37,77,4,9,210,189,232,160,93,74,74,122,196,58,185,114,166,155,151,205,34,187,157,137,242, +96,162,60,19,229,193,68,121,48,81,30,76,148,239,162,73,141,13,195,23,241,221,0,224,128,31,70,0,223,79,1,92,2,95,132,137,242,76,148,207,251,90,153,40,15,0,127,143,97,88,52,53,211,4,222,191,43,10,12, +187,25,192,221,72,69,193,68,121,38,202,187,8,51,208,86,50,204,128,185,56,62,224,173,15,106,54,173,69,96,113,251,234,190,190,183,54,233,202,185,155,124,53,171,67,76,148,103,162,188,171,136,242,37,203, +82,138,118,193,252,245,90,159,121,17,32,57,236,227,11,158,180,51,163,22,6,240,237,131,150,242,1,206,68,135,229,183,74,123,88,190,157,33,62,192,57,26,149,86,185,214,21,148,207,220,151,55,41,13,175,9, +108,14,93,130,228,215,99,128,189,253,238,45,230,211,199,172,120,50,105,255,101,117,212,228,3,156,153,40,239,30,162,188,239,254,210,28,224,124,18,4,196,130,108,2,240,239,4,118,90,167,60,219,243,210, +163,31,51,1,45,113,180,201,68,121,38,202,187,135,40,79,252,148,124,89,147,210,222,218,178,25,232,107,31,141,172,122,79,4,90,194,255,228,230,186,109,129,13,64,114,250,1,15,50,81,158,137,242,238,33,202, +19,63,37,95,214,164,234,231,139,109,38,154,63,4,178,214,55,0,251,121,213,124,250,144,88,38,4,192,84,51,96,162,60,19,229,225,22,162,60,241,188,240,151,52,41,101,152,249,228,8,100,3,155,1,68,244,102,96, +128,149,157,106,137,111,152,0,86,210,114,213,153,40,15,170,195,242,33,49,81,62,42,47,81,94,83,75,113,128,179,239,207,217,203,126,102,229,22,224,124,85,141,2,2,0,240,67,11,64,22,87,154,76,148,151,143, +139,126,171,212,68,121,202,233,9,98,229,128,210,76,162,103,235,159,4,142,1,128,181,214,169,192,135,166,58,207,196,189,0,236,131,20,48,81,158,137,242,238,177,122,237,108,137,172,94,171,115,61,126,143, +248,65,240,141,207,90,167,118,78,92,10,38,202,51,81,222,69,68,121,226,167,228,75,155,148,122,204,123,129,92,227,221,114,203,246,64,106,224,63,19,254,249,0,19,229,153,40,239,58,162,60,241,97,213,95, +210,164,82,80,63,252,16,16,65,0,98,168,21,172,57,250,111,211,213,187,77,0,208,222,71,55,130,14,152,40,15,38,202,151,88,57,77,43,5,81,94,28,142,103,110,54,129,190,0,224,139,67,203,254,116,130,117,76, +174,37,41,226,207,188,32,137,137,242,249,222,8,121,137,242,165,201,82,88,21,235,63,117,91,159,68,47,0,120,245,121,12,124,253,187,47,39,134,29,14,244,6,20,177,134,23,36,73,200,69,215,164,38,202,7,228, +85,174,4,89,74,7,160,93,116,104,207,213,254,233,27,19,246,198,172,216,185,50,16,143,106,211,70,166,235,223,104,181,181,190,118,175,143,24,51,32,31,23,189,151,204,68,249,172,196,68,121,59,91,146,5,73, +182,49,126,204,197,23,140,212,122,239,28,107,195,26,63,170,9,246,174,81,27,91,119,141,65,32,250,198,68,38,202,75,200,69,143,202,76,148,87,36,38,202,107,106,160,36,103,79,164,175,174,123,242,128,196, +107,63,127,249,144,107,129,171,3,15,91,240,53,205,132,246,255,126,123,178,57,122,3,152,40,79,80,57,157,150,139,254,3,239,16,229,105,149,67,247,251,82,185,227,92,230,0,240,69,150,223,54,183,227,103, +164,102,2,246,205,190,103,51,27,152,40,15,34,46,186,180,135,229,211,19,229,17,145,85,185,18,196,103,75,158,236,15,158,109,253,130,56,127,97,162,188,140,68,249,97,76,148,47,248,153,11,150,142,40,111, +239,249,254,23,250,155,93,83,153,40,47,35,81,190,141,137,242,114,239,151,234,236,15,190,216,124,181,122,48,81,158,137,242,46,34,202,151,104,191,84,103,3,254,98,243,181,45,120,246,236,9,90,162,188,77, +204,69,183,36,38,202,147,22,71,172,92,137,172,94,48,102,192,219,68,121,205,59,68,249,18,89,189,221,18,62,223,165,93,190,255,111,73,29,126,233,145,84,197,169,234,218,195,47,117,56,165,208,117,221,160, +170,62,167,165,97,192,57,99,186,42,77,73,30,55,198,71,167,92,175,181,135,95,122,0,153,114,26,177,114,3,206,1,173,114,132,41,68,93,123,248,165,116,165,25,165,108,82,31,206,116,176,71,97,234,76,39,148, +190,206,89,253,46,162,246,156,239,2,151,57,43,109,110,215,159,169,221,1,44,113,118,173,111,54,117,249,17,255,216,63,2,167,147,41,87,123,251,143,208,243,84,42,229,212,70,90,229,94,182,168,149,163,11, +255,157,63,34,44,173,110,106,9,155,212,193,139,186,254,76,95,123,17,156,45,8,11,14,239,186,56,205,193,103,58,162,198,193,39,181,186,36,142,254,135,147,210,122,79,236,26,61,166,30,189,8,24,248,130,55, +148,171,183,8,149,83,204,69,148,207,165,118,8,101,113,251,186,7,221,214,164,180,81,93,223,241,173,10,122,225,97,71,211,0,122,151,197,9,108,27,21,216,234,172,114,125,199,119,253,25,177,45,144,116,180, +1,115,237,198,112,151,123,159,5,146,227,177,181,231,174,174,167,123,180,44,173,114,201,146,43,39,176,109,20,104,149,163,11,129,109,253,2,132,107,21,182,151,174,73,101,22,57,112,228,251,215,36,147,129, +11,108,7,197,61,122,112,151,197,41,106,125,34,137,64,215,116,76,236,86,22,36,157,101,169,222,78,142,203,107,253,238,125,93,87,78,249,246,92,160,234,90,56,88,202,64,171,220,115,195,187,174,156,54,130, +82,57,69,27,145,72,18,43,71,22,185,167,132,172,52,173,216,99,59,205,123,99,164,211,37,35,154,0,186,181,43,254,40,105,167,224,39,61,31,164,186,201,233,1,119,142,38,49,170,155,41,149,131,244,202,209,69, +117,51,101,105,117,86,164,100,89,74,115,160,150,57,113,231,117,49,103,183,211,65,113,134,209,112,93,12,104,37,170,156,86,117,154,195,210,208,214,117,87,101,232,255,245,94,171,51,155,47,229,160,227, +107,56,174,63,161,114,154,143,88,185,27,162,22,177,114,100,97,232,13,215,209,25,142,90,21,36,203,82,55,145,118,64,196,89,170,154,212,101,175,190,141,180,114,199,147,42,215,163,153,54,75,53,201,171, +156,70,154,165,124,251,202,82,108,245,86,36,81,126,50,169,213,171,135,60,67,148,175,100,171,23,76,148,103,162,188,124,202,149,118,217,44,19,229,153,40,239,122,162,124,105,151,205,150,62,178,73,38,202, +131,137,242,165,84,14,89,38,202,131,137,242,232,110,162,124,10,158,33,202,163,148,187,122,203,209,164,152,40,47,5,81,222,231,29,162,60,84,184,121,224,199,68,249,194,49,3,76,148,47,244,182,38,93,61,61, +193,68,121,20,138,25,96,162,124,161,197,185,122,122,130,137,242,76,148,47,181,114,188,171,151,137,242,96,162,124,67,197,97,6,56,75,149,34,75,81,19,229,163,164,86,111,84,90,162,124,138,156,40,239,234, +44,213,207,67,89,138,154,40,31,33,37,202,71,164,37,202,251,200,137,242,17,158,241,99,162,60,152,40,95,89,68,249,242,101,41,38,202,131,137,242,110,36,202,115,148,34,168,137,242,32,37,202,67,90,162,60, +200,137,242,110,110,82,214,86,210,227,237,105,73,221,180,86,47,200,137,242,32,181,122,33,173,213,11,114,162,188,155,155,20,53,81,62,192,68,121,38,202,75,66,148,47,87,150,98,162,60,19,229,93,73,148, +103,171,151,137,242,17,38,202,179,213,203,68,121,38,202,115,150,98,162,60,19,229,61,64,148,47,107,150,106,79,50,81,30,76,148,119,33,81,190,140,86,47,19,229,193,68,121,151,17,229,203,108,245,122,134, +40,47,14,96,162,188,12,202,149,128,40,95,214,38,229,37,162,252,50,82,171,119,58,36,38,202,19,159,61,177,140,207,158,96,162,252,190,42,247,77,239,16,229,21,218,179,39,190,89,177,68,249,114,88,189,76, +148,7,19,229,93,76,148,47,195,36,58,19,229,153,40,239,58,162,124,121,15,112,222,69,216,157,165,116,153,137,242,26,49,81,126,128,196,68,121,210,27,65,172,92,9,172,222,60,155,84,223,193,13,148,89,106, +231,117,143,89,148,86,111,20,13,116,156,147,211,52,219,162,228,162,91,142,80,50,142,194,24,60,70,163,83,78,163,86,174,239,212,86,98,229,64,123,173,50,53,169,13,215,18,126,119,235,186,209,205,212,163, +100,186,30,205,191,148,252,176,124,155,172,118,250,187,205,212,152,1,66,229,236,121,242,98,6,186,223,234,205,179,73,157,185,133,246,235,127,249,78,115,148,208,234,181,34,191,164,92,12,243,230,148,4, +89,231,152,142,68,155,206,12,74,169,156,45,130,166,133,199,67,116,149,219,242,230,31,163,148,202,209,90,189,150,84,77,106,43,168,143,112,38,182,122,3,148,53,28,244,46,93,231,216,127,62,173,124,10,177, +213,27,9,145,42,55,159,88,185,10,178,122,243,108,82,75,35,148,95,126,226,168,121,109,196,215,35,6,83,149,84,179,211,191,17,148,134,165,5,144,85,206,127,195,181,109,132,86,175,252,202,85,80,228,217, +164,142,156,67,249,229,135,167,14,161,197,12,88,0,89,5,245,140,78,122,88,254,84,0,127,164,90,166,48,128,18,222,233,243,209,42,103,156,240,34,185,114,32,196,12,200,53,240,123,127,29,229,116,201,111, +253,77,103,83,31,39,213,180,155,42,17,156,255,39,186,245,154,182,246,116,189,5,188,79,212,16,52,223,45,132,202,165,82,196,202,101,124,228,202,49,102,0,206,48,3,126,120,5,51,64,109,245,146,42,71,109, +245,62,43,175,114,174,199,12,188,7,121,119,245,210,90,189,246,2,82,171,247,238,247,72,47,53,78,187,171,247,101,121,149,115,253,174,222,131,192,68,249,194,136,242,95,131,196,68,249,122,48,81,190,92,89, +170,7,60,67,148,167,165,162,137,23,32,49,81,254,99,121,149,115,61,81,190,39,60,67,148,239,73,75,148,63,20,50,19,229,229,85,174,172,68,249,209,116,75,210,190,180,119,36,237,206,60,69,148,255,24,18,19, +229,235,193,68,249,92,210,184,40,183,175,237,18,0,232,161,189,10,123,141,15,76,148,7,19,229,243,141,175,131,137,242,48,31,111,27,253,246,85,181,207,31,110,154,139,127,190,190,191,113,226,191,112,207, +150,205,191,27,189,190,123,191,221,6,19,229,11,35,202,83,42,71,78,148,95,12,38,202,143,25,13,140,188,255,223,80,230,154,64,182,95,239,239,253,250,95,190,239,108,221,118,218,38,125,48,186,19,51,176,11, +76,148,47,12,51,224,131,196,68,249,211,224,121,162,188,177,252,110,160,253,232,75,129,3,99,128,173,220,253,119,243,53,45,59,248,228,126,235,255,49,47,8,182,122,37,36,202,167,60,99,245,86,38,81,126, +248,220,255,3,150,247,122,7,162,223,0,19,159,88,7,236,16,23,245,222,124,64,29,6,95,120,96,31,175,90,189,114,19,229,73,243,59,53,81,254,79,240,58,81,94,219,52,121,124,80,252,191,205,35,33,182,205,5, +180,37,253,254,252,209,247,223,61,226,163,222,200,110,233,251,186,87,173,94,185,137,242,195,32,49,81,254,187,240,58,81,254,204,39,182,36,130,56,230,19,1,88,7,90,176,31,85,14,251,235,102,95,68,123,13, +253,179,138,13,206,82,18,18,229,95,134,196,68,249,247,224,113,162,188,246,193,97,15,140,74,102,3,73,0,223,239,151,4,206,181,196,143,99,169,232,176,219,54,33,139,107,209,141,86,175,135,178,20,49,81, +126,24,36,38,202,219,94,39,202,107,175,97,206,133,9,4,0,96,248,182,40,160,4,148,32,224,91,31,250,247,176,131,182,5,186,147,40,47,243,140,159,220,68,249,247,32,51,81,30,94,39,202,43,194,182,18,185,213, +2,111,89,7,2,207,28,182,109,94,16,223,186,189,231,212,104,55,99,6,234,32,173,113,44,57,81,190,78,102,162,252,124,48,81,222,70,199,227,184,235,138,126,208,46,182,19,7,238,212,158,61,235,245,58,112,128, +137,242,121,199,5,240,58,81,94,40,190,48,114,171,5,82,155,149,160,109,190,119,97,191,222,23,62,144,61,253,28,116,51,81,254,99,121,133,145,155,40,63,93,147,151,40,111,103,199,193,227,68,249,244,72,204, +249,149,137,220,242,225,97,86,32,125,216,203,181,202,220,79,66,11,119,207,212,222,235,149,236,78,162,60,169,213,171,120,136,40,127,59,165,213,235,147,220,234,173,60,162,188,248,228,31,147,86,4,212, +100,0,0,86,93,136,190,246,61,99,173,3,151,138,218,71,150,7,85,92,215,157,152,129,119,188,179,95,138,152,40,191,29,18,99,6,78,147,87,185,18,237,151,106,59,179,79,48,129,85,213,10,0,229,68,4,214,102, +255,116,97,191,95,43,167,142,31,252,125,85,104,232,70,171,247,80,120,6,51,64,76,148,31,9,207,156,61,113,122,5,98,6,236,81,143,246,122,237,192,223,93,185,90,121,62,139,55,30,13,92,243,150,246,225,243, +155,158,3,196,253,125,54,143,88,217,141,86,111,6,242,98,6,104,173,94,141,150,40,63,249,125,200,75,148,215,215,202,171,92,169,48,3,127,137,193,180,142,217,118,205,99,231,2,214,165,0,108,59,55,51,97, +254,238,223,91,208,141,89,106,59,177,213,27,37,205,82,107,105,185,232,22,101,113,99,64,75,148,39,85,174,14,210,42,87,42,204,64,170,65,93,25,78,188,118,82,2,22,208,128,86,64,51,45,19,208,182,29,118,90, +162,59,137,242,126,120,135,40,79,123,246,196,90,72,76,148,15,200,171,92,201,136,242,173,175,218,177,53,223,63,112,158,5,160,181,21,128,221,106,183,182,182,174,250,103,102,3,42,102,198,79,110,162,124, +58,66,217,117,199,104,59,35,98,162,124,155,188,202,149,148,40,159,30,242,133,5,196,233,244,17,221,250,229,164,115,31,146,19,229,251,211,18,229,105,95,217,137,149,59,73,94,229,74,75,148,223,199,138, +223,148,198,68,121,120,128,40,15,218,211,15,198,129,137,242,37,57,28,98,31,95,94,7,175,16,229,105,71,165,195,110,39,93,236,93,27,160,37,202,147,78,162,51,81,62,47,171,119,59,188,66,148,167,173,92,155, +135,172,94,38,202,231,53,137,222,211,59,86,47,105,229,204,59,14,101,204,0,19,229,247,109,245,246,160,35,86,169,235,40,233,87,118,38,6,101,54,232,182,40,80,86,174,117,197,87,41,149,163,173,92,74,95,75, +170,92,188,177,17,144,244,70,24,69,119,142,247,198,34,148,125,237,227,209,58,194,44,92,107,1,216,76,117,204,186,86,119,67,45,225,18,133,154,24,128,149,77,84,137,224,150,56,165,114,254,56,173,114,243, +41,149,243,199,73,251,241,154,40,101,105,117,86,68,174,44,213,238,199,33,116,198,151,210,107,3,177,213,107,80,22,184,129,112,147,100,74,172,149,87,57,216,32,85,46,64,236,141,82,22,167,108,151,107,224, +103,246,81,161,244,38,44,176,55,32,40,173,94,210,202,1,200,174,37,195,12,140,26,33,173,114,80,63,54,169,43,39,109,72,214,164,144,85,7,19,30,19,88,243,84,136,180,118,111,238,32,172,156,255,206,8,41, +102,32,249,9,97,229,106,23,210,42,55,108,8,97,229,170,159,165,116,142,137,111,68,221,82,201,154,20,0,186,51,218,52,159,54,213,130,109,201,89,57,93,155,106,1,173,100,152,129,59,181,6,194,129,26,177, +114,33,82,229,54,76,165,92,54,155,187,17,84,165,85,65,178,38,165,194,140,18,30,150,111,219,173,180,86,111,43,97,229,14,161,172,220,176,43,80,47,173,114,154,18,143,18,86,78,63,126,170,13,73,175,213,87, +37,155,213,187,37,105,121,5,51,64,109,245,82,42,71,141,25,176,67,81,207,99,6,202,70,148,167,92,8,35,57,81,158,216,234,37,85,142,218,234,141,71,40,151,114,49,81,62,31,171,55,17,245,12,81,158,180,114, +173,119,83,42,71,78,148,143,71,153,40,95,174,5,73,193,136,103,136,242,180,39,249,79,166,100,192,147,19,229,67,38,19,229,203,149,165,124,150,103,78,72,162,93,153,154,141,91,18,19,229,19,76,148,47,27, +81,94,230,119,41,85,226,101,179,190,127,80,22,71,77,148,215,152,40,95,182,32,157,125,145,156,40,79,218,215,14,51,41,139,163,38,202,11,210,246,94,201,68,249,210,135,151,136,242,164,33,57,81,158,114,18, +189,98,137,242,101,27,251,121,133,40,175,208,238,234,189,141,242,90,201,137,242,164,147,232,21,74,148,47,211,244,196,86,239,88,189,130,180,114,107,167,65,98,171,55,203,86,47,91,189,37,192,12,144,102, +169,250,59,224,29,171,247,60,182,122,93,98,245,218,18,91,189,214,229,73,202,68,144,34,38,202,71,163,94,39,202,179,213,91,2,86,47,105,229,26,110,167,44,78,243,17,19,229,35,17,175,19,229,57,75,85,90, +150,90,190,153,116,9,17,53,81,158,242,213,172,34,137,242,101,180,122,57,75,21,74,148,167,44,142,156,40,15,175,19,229,121,115,71,9,150,213,16,91,189,1,90,171,151,154,40,111,122,157,40,95,182,44,213, +155,116,198,143,24,44,74,139,25,160,53,205,214,206,160,188,86,59,67,236,213,80,78,79,104,228,68,121,211,221,86,175,37,49,102,0,242,50,16,134,221,74,89,156,79,39,86,46,66,58,42,165,38,202,91,238,182, +122,1,175,16,229,73,131,22,51,64,78,148,167,93,144,84,129,68,249,50,30,58,38,243,192,79,106,171,247,118,210,5,73,146,91,189,149,71,148,47,35,102,32,193,251,165,10,181,122,45,137,49,3,164,11,146,108, +198,12,228,101,245,154,140,25,64,65,68,121,211,51,11,146,42,142,40,207,86,111,69,90,189,155,40,173,94,106,162,60,105,34,72,217,43,217,234,229,5,73,221,111,245,106,164,103,79,128,88,185,0,49,81,158, +207,158,112,142,25,208,45,175,16,229,105,29,198,148,32,189,86,38,202,243,140,95,5,18,229,73,43,231,139,145,90,189,212,68,121,202,167,86,211,42,151,40,95,134,16,82,91,189,50,47,72,250,1,44,137,137,242, +148,163,82,59,91,193,68,249,50,52,41,15,17,229,1,239,16,229,105,173,222,101,124,246,68,30,95,46,177,213,43,57,81,158,214,234,37,38,202,211,158,61,81,105,68,121,61,223,49,2,229,126,176,77,213,109,14, +139,115,64,106,201,77,79,208,85,175,234,93,199,101,181,58,172,156,70,117,55,181,203,111,34,84,46,149,34,173,28,170,198,57,190,13,14,148,211,30,170,183,42,202,234,205,147,213,75,154,209,145,71,113,93, +223,111,223,190,184,169,69,68,29,105,207,93,27,39,173,220,239,40,149,211,106,173,8,64,87,191,186,56,169,114,239,55,72,123,35,124,4,172,222,163,238,162,124,48,50,189,28,23,247,67,7,32,115,43,10,204,37, +227,99,42,142,75,82,94,238,242,1,79,105,86,20,152,121,24,85,229,122,11,66,229,114,246,231,35,100,183,86,249,224,46,74,229,22,87,152,213,155,103,147,26,51,166,76,9,178,238,38,203,129,155,26,141,92,82, +142,202,249,44,71,149,107,250,122,72,74,229,52,205,140,68,205,223,135,36,85,238,88,211,162,181,122,163,82,53,169,21,101,154,163,211,15,10,89,206,70,201,207,149,190,114,253,28,15,225,159,147,82,57,100, +45,11,102,72,86,229,146,21,102,245,230,217,164,214,208,190,17,168,51,28,126,178,215,159,29,157,208,102,65,76,160,170,92,173,227,169,229,37,73,71,171,53,45,128,174,114,183,71,232,148,179,69,144,86,185, +235,103,80,42,151,166,76,43,154,26,52,45,169,154,212,87,110,36,76,83,129,158,53,87,57,252,104,15,39,118,72,210,2,148,171,136,42,167,232,53,73,114,171,247,15,9,154,226,122,13,168,34,84,46,103,245,18, +42,55,150,240,41,177,179,198,124,105,209,22,20,77,106,207,122,194,30,195,156,182,231,25,135,215,119,165,227,66,111,221,77,212,157,85,79,118,120,169,51,156,23,250,193,111,168,182,182,223,73,168,92,135, +213,75,167,220,245,160,84,110,93,189,188,7,32,64,58,171,215,59,152,1,185,173,94,90,204,128,194,152,1,240,161,99,76,148,103,162,60,99,6,152,40,207,68,121,198,12,48,81,30,84,68,249,36,19,229,101,223, +213,171,153,208,76,160,193,164,92,236,197,68,249,110,35,202,155,76,148,151,125,87,175,109,193,182,114,203,24,109,139,137,242,76,148,103,162,124,177,89,106,102,51,170,238,7,102,62,8,28,212,108,50,81, +158,137,242,76,148,47,174,73,153,19,26,126,166,159,211,16,154,208,232,243,41,223,105,0,19,229,153,40,15,38,202,23,62,240,211,46,169,3,82,11,31,174,223,102,170,182,189,229,160,7,192,68,121,200,77,148, +191,83,106,162,60,104,137,242,149,104,245,254,241,102,224,141,147,111,252,211,51,117,31,223,130,35,150,254,38,4,38,202,51,81,158,137,242,5,55,41,45,251,220,242,164,120,209,238,41,122,103,173,64,24,9, +51,201,68,121,38,202,51,81,190,240,38,85,63,111,220,104,19,63,222,93,51,252,226,221,201,239,4,214,204,58,206,98,171,151,137,242,76,148,47,188,73,245,62,235,239,191,8,102,79,89,153,132,217,54,163,199, +26,117,179,110,176,213,203,68,121,38,202,23,220,164,124,203,123,78,185,33,14,0,175,5,222,218,164,110,3,160,176,213,203,68,121,38,202,23,220,164,20,136,161,13,0,18,90,143,208,174,51,181,233,35,142,214, +6,114,150,98,162,188,44,68,249,138,196,12,100,227,153,100,206,159,248,175,63,209,158,12,196,68,121,38,202,23,171,92,176,34,137,242,102,78,133,190,118,107,171,101,198,192,155,59,152,40,15,38,202,23, +211,164,212,213,103,4,0,12,187,117,215,168,81,214,81,31,91,217,58,38,202,51,81,30,76,148,47,180,73,101,70,104,119,253,38,4,4,3,129,53,87,93,253,182,166,40,98,53,19,229,193,68,121,48,81,190,192,38,101, +239,137,159,255,50,212,100,224,223,230,250,103,126,215,172,5,3,89,193,68,121,38,202,51,81,190,240,129,95,219,196,143,71,198,49,237,168,39,123,54,89,246,72,252,252,226,221,105,38,202,51,81,94,18,171, +87,169,52,162,188,14,192,62,188,55,124,39,37,53,123,106,2,246,43,223,60,46,180,50,20,47,13,81,126,23,239,151,42,208,234,189,145,114,158,58,69,187,153,75,15,81,42,87,113,152,1,21,0,218,160,13,123,126, +232,210,91,162,0,240,215,95,29,253,98,146,137,242,76,148,103,162,124,17,77,202,134,109,65,79,140,140,0,128,118,80,237,175,45,182,122,189,68,148,183,153,40,223,45,199,185,88,211,14,159,15,0,10,94,254, +46,120,65,146,151,136,242,10,19,229,187,229,180,217,204,136,3,114,127,254,43,4,38,202,51,81,190,136,139,101,162,60,58,253,195,142,126,33,2,38,202,51,81,94,146,22,90,209,68,249,84,115,199,159,81,48,81, +30,76,148,7,19,229,75,129,25,40,27,81,222,231,187,180,171,206,65,247,157,51,38,88,150,235,24,112,78,87,36,59,85,245,157,51,198,23,160,179,122,239,36,84,14,41,82,229,236,60,206,158,112,162,220,202,31, +19,78,64,171,170,239,28,58,236,160,106,200,214,164,212,128,99,214,79,234,166,46,63,82,123,241,76,224,231,40,195,217,19,111,54,117,93,185,115,190,11,28,79,150,165,174,0,169,114,17,74,229,124,74,220, +241,34,191,229,205,93,126,196,255,95,164,179,101,181,99,102,18,150,86,55,85,174,38,101,109,114,124,52,102,112,248,162,174,63,244,209,34,64,208,13,56,156,79,162,159,224,160,114,233,69,64,32,64,134,25, +184,145,84,185,52,165,114,249,88,189,19,39,118,253,153,247,23,209,62,118,139,186,121,31,75,57,155,148,57,100,187,211,190,54,217,111,188,211,215,51,186,73,116,199,131,238,241,78,155,233,67,84,202,93, +222,71,94,229,124,154,243,44,53,30,21,30,219,36,203,82,111,239,114,42,253,162,225,78,95,207,118,151,28,51,208,236,255,200,225,39,119,221,68,84,185,214,21,3,40,149,19,10,165,114,41,221,169,155,234,92, +57,89,67,27,92,108,231,120,111,44,66,153,165,30,143,82,22,87,71,58,149,163,213,53,81,22,87,27,167,44,205,119,11,229,154,31,212,18,43,23,165,156,167,174,37,61,198,143,248,70,212,89,17,185,178,212,6, +195,233,189,116,66,19,169,106,107,64,14,148,80,98,171,215,73,229,124,109,13,132,0,135,60,172,94,7,149,211,116,82,229,96,131,84,185,157,164,199,185,228,174,149,40,12,217,102,252,204,190,170,211,55,2, +187,235,251,237,171,170,175,143,150,197,234,117,82,57,31,105,229,124,137,81,132,202,161,250,16,202,202,193,249,190,123,71,202,165,73,149,243,253,140,176,56,95,149,108,172,94,82,219,205,91,152,129,164, +204,86,47,233,89,51,21,71,148,47,107,147,226,64,161,152,1,210,101,116,59,136,171,71,187,171,119,93,61,152,40,207,68,121,38,202,51,81,158,137,242,76,148,103,162,60,19,229,153,40,207,68,121,38,202,51, +81,30,76,148,247,6,81,190,60,11,146,152,40,207,68,121,215,18,229,203,147,165,152,40,207,68,249,46,75,75,86,40,81,190,44,89,138,137,242,110,36,202,107,26,233,193,87,202,64,173,34,137,242,229,9,38,202, +195,133,68,121,91,208,30,125,189,17,149,69,148,47,107,147,98,162,60,164,176,122,83,82,95,44,237,67,162,184,219,234,245,18,81,62,224,33,162,60,72,75,83,136,155,148,171,39,209,189,68,148,79,122,134,40, +111,139,4,233,120,126,171,13,182,122,217,234,173,40,162,60,49,102,128,214,77,213,212,129,108,245,242,1,206,21,70,148,79,165,100,62,192,57,251,188,205,86,47,31,224,236,109,162,188,110,146,90,189,227, +180,74,100,245,114,150,98,162,60,221,181,102,104,49,3,156,165,152,40,95,105,68,121,218,61,131,240,145,190,212,250,212,74,203,82,101,93,144,180,133,22,51,192,68,249,110,223,217,238,108,142,142,50,75, +217,218,70,187,2,137,242,229,202,82,180,68,121,149,137,242,82,16,229,53,208,46,72,234,173,85,28,81,190,156,193,68,121,247,17,229,109,98,229,4,42,142,40,95,78,171,23,96,162,188,219,136,242,0,237,216, +42,105,87,30,81,190,108,3,63,38,202,195,133,68,121,77,33,181,122,65,108,245,6,93,109,245,110,74,240,126,169,66,173,94,210,5,73,150,188,91,146,108,65,61,137,110,185,219,234,101,162,60,92,71,148,215,72, +173,94,141,220,234,229,5,73,124,246,4,42,140,40,159,137,179,213,203,11,146,42,237,236,9,153,137,242,62,61,228,233,5,73,101,181,122,153,40,239,70,162,188,77,186,32,201,182,137,173,94,119,191,75,49,81, +222,141,68,121,185,207,158,232,126,162,188,158,175,92,148,100,18,65,89,156,230,163,173,92,53,101,105,154,254,110,174,56,26,30,78,158,68,249,46,152,51,159,42,71,83,185,60,207,158,232,170,114,122,146, +118,238,132,244,153,171,42,190,73,109,158,71,217,158,183,234,148,197,213,218,164,149,171,121,145,178,52,63,105,229,242,33,202,59,97,206,108,32,85,46,207,22,216,69,229,170,55,181,202,123,35,234,138, +111,82,71,221,69,121,121,253,15,166,44,206,160,173,156,158,161,44,77,235,168,156,184,172,212,68,121,0,93,233,162,127,179,227,19,63,164,25,170,229,245,241,255,234,34,9,105,67,239,234,142,27,209,125, +131,188,60,155,212,208,161,180,93,20,109,113,141,144,56,114,151,106,95,145,42,45,81,30,64,211,232,160,67,229,174,220,93,242,45,1,230,132,80,137,111,43,233,51,183,189,232,38,213,78,59,55,66,186,224,74, +61,52,33,111,229,148,94,185,245,140,135,161,196,68,121,39,183,173,83,185,65,100,86,47,97,229,16,76,116,199,141,32,122,72,212,162,241,215,81,210,38,229,39,157,124,169,110,38,173,92,53,105,105,61,154, +114,133,126,228,35,41,238,71,77,121,124,184,169,171,135,214,232,80,110,75,15,154,219,218,108,230,197,64,239,162,114,209,238,184,17,242,224,175,15,191,129,176,203,8,30,185,59,65,87,156,106,156,70,89, +57,213,56,144,178,52,253,52,95,130,160,83,235,8,223,224,134,72,62,79,218,165,93,85,238,134,4,221,193,133,62,61,148,151,247,51,96,191,183,77,213,191,121,89,150,252,70,144,61,36,197,191,75,125,248,38, +101,159,113,179,241,136,69,56,161,217,240,8,165,139,231,63,39,74,121,98,202,144,71,44,64,169,254,21,202,97,245,206,237,66,185,81,143,88,0,204,203,202,98,245,166,246,251,76,105,190,73,127,4,249,141,0, +21,254,122,170,100,86,111,95,169,49,3,65,200,139,25,72,4,188,131,25,56,70,147,182,114,140,25,0,19,229,25,51,224,114,162,60,99,6,224,70,162,188,183,131,137,242,96,162,60,53,81,30,164,135,195,12,68,133, +19,229,53,48,81,158,137,242,242,156,254,102,139,141,149,139,25,200,189,64,219,48,52,198,12,48,81,94,158,93,189,21,138,25,48,23,47,237,255,214,51,135,110,217,178,229,77,227,192,37,17,222,213,203,68, +121,89,118,245,102,42,115,87,111,67,3,144,126,242,13,136,173,91,251,221,189,249,200,191,240,174,94,38,202,203,178,171,87,175,72,204,64,223,214,121,128,114,244,165,200,12,30,108,29,187,75,159,110,162, +52,89,42,201,39,36,21,152,244,100,38,202,19,239,234,93,82,137,39,36,29,50,247,97,136,148,189,21,202,156,57,145,175,244,178,78,98,162,188,228,68,121,213,67,68,249,83,42,236,132,36,29,128,182,105,50,18, +59,126,156,5,196,156,228,47,161,198,47,46,205,73,200,86,118,187,188,86,175,13,207,96,6,232,173,94,202,219,170,87,34,102,96,228,253,155,173,160,18,90,7,32,89,21,90,175,207,235,97,148,38,75,201,76,148, +215,0,38,202,75,64,53,7,2,154,180,166,217,151,53,41,197,127,244,131,19,115,135,195,27,91,254,125,244,15,14,78,170,10,152,40,207,68,121,38,202,23,156,165,44,49,231,92,11,72,4,33,218,219,149,121,128, +114,48,19,229,153,40,207,68,249,130,155,148,129,172,109,37,97,2,200,140,26,21,27,182,230,104,182,122,153,40,207,68,249,98,87,79,228,198,230,202,156,57,211,85,62,192,153,137,242,76,148,47,170,73,165, +161,42,102,142,100,37,18,27,77,224,53,62,192,153,137,242,76,148,47,38,75,9,245,166,251,204,220,177,25,127,188,43,1,5,226,95,156,165,152,40,207,68,249,130,155,148,240,89,147,158,135,134,0,160,61,242, +200,147,239,245,66,86,128,137,242,114,19,229,67,76,148,151,25,51,240,241,5,109,125,18,34,254,35,64,29,15,241,128,253,227,221,233,138,36,202,91,30,34,202,211,98,6,18,76,148,167,29,248,217,253,31,125, +246,209,85,183,232,74,230,185,231,158,123,234,202,67,66,237,102,69,18,229,101,198,12,32,32,51,81,62,192,68,121,226,19,104,215,94,10,224,24,101,250,181,231,0,138,169,152,119,0,76,148,39,13,91,39,181, +67,134,77,247,14,81,94,175,72,162,124,234,152,190,62,83,188,118,82,67,239,222,189,143,110,123,51,115,93,137,214,248,9,153,137,242,34,1,38,202,23,22,73,38,202,99,213,230,148,213,118,198,145,173,91,183, +110,181,208,247,253,97,165,121,48,76,85,102,162,188,18,4,19,229,203,127,35,42,153,40,111,15,189,57,247,231,135,35,45,38,202,195,206,50,81,94,142,179,39,42,152,40,111,221,146,251,115,55,192,68,121,38, +202,51,81,190,18,89,189,111,239,138,18,246,181,186,204,103,79,104,180,86,239,168,119,162,242,18,229,117,210,179,39,52,38,202,243,217,19,37,176,122,7,51,81,158,137,242,76,148,103,162,188,55,136,242, +122,89,137,242,170,105,145,206,229,88,50,19,229,115,149,251,53,77,129,7,76,153,66,74,148,207,85,174,137,164,60,227,72,194,202,105,202,64,205,166,37,202,91,238,109,82,16,82,91,189,221,146,165,196,213, +36,229,157,56,57,159,114,78,235,106,48,212,169,28,77,229,106,23,230,83,206,189,125,186,58,123,130,244,174,102,225,230,44,5,153,173,222,238,210,123,3,141,114,202,25,121,124,186,183,83,204,192,6,162, +171,204,167,156,222,47,184,237,22,151,243,203,73,147,176,166,16,167,244,238,25,248,245,150,239,25,240,249,2,242,86,142,28,51,224,234,129,159,181,201,39,179,213,219,13,152,1,177,171,15,77,121,61,230, +204,32,221,213,107,1,128,69,84,57,255,157,17,202,149,232,196,71,99,38,44,87,79,162,51,102,160,176,24,115,39,165,253,64,108,245,250,116,179,137,82,185,83,216,234,101,171,183,4,86,239,128,168,204,86,47, +161,116,41,149,173,94,182,122,43,206,234,213,76,198,12,184,36,75,109,48,60,99,245,18,99,6,104,173,94,198,12,184,38,75,49,81,158,137,242,37,199,12,48,81,158,137,242,96,162,60,19,229,193,68,121,48,81, +30,76,148,103,162,60,152,40,207,68,249,138,110,82,76,148,7,19,229,93,77,148,47,253,244,4,19,229,153,40,239,90,162,124,153,172,94,38,202,131,137,242,238,36,202,179,213,203,68,121,182,122,225,134,5,73, +62,38,202,51,81,190,43,229,158,103,171,151,137,242,76,148,167,156,63,172,180,19,146,202,250,46,37,179,213,75,123,218,172,183,136,242,164,183,21,149,136,25,40,91,150,146,154,40,175,4,225,21,171,55,67, +92,189,128,215,137,242,229,12,153,173,94,120,134,40,175,51,81,222,45,3,63,38,202,187,146,40,15,169,137,242,96,171,151,137,242,168,48,162,188,34,53,81,62,200,86,47,179,122,153,40,207,86,47,19,229,153, +40,239,109,162,60,103,41,111,19,229,109,38,202,187,199,234,229,44,37,3,81,94,99,162,60,220,178,32,137,137,242,96,162,188,43,137,242,101,203,82,76,148,7,19,229,93,71,148,47,179,213,235,25,162,60,45,18, +122,216,173,148,215,170,73,77,148,135,144,23,109,33,223,244,4,19,229,165,32,202,219,94,34,202,11,184,121,65,18,19,229,33,5,81,94,99,162,188,123,48,3,187,152,40,95,80,180,146,42,71,189,95,138,246,236, +9,141,247,75,49,81,190,4,103,79,72,173,28,19,229,25,51,80,113,152,1,169,149,35,38,202,87,28,102,160,91,155,148,102,118,209,215,238,156,74,136,108,171,106,200,149,102,59,43,179,161,171,226,78,211,40, +215,252,228,87,185,138,86,174,199,184,143,53,66,229,198,141,33,108,83,134,222,64,170,92,209,227,141,123,99,145,124,62,223,213,208,233,171,77,148,13,216,223,209,253,248,136,138,35,237,93,170,155,225, +29,229,72,243,64,245,223,72,111,132,191,153,178,180,58,43,82,210,44,101,62,115,215,254,63,208,47,115,23,101,78,60,42,87,218,39,142,0,129,230,143,186,152,78,213,72,253,21,173,62,87,185,94,83,220,175, +156,126,20,105,229,14,188,171,59,110,68,247,13,242,186,179,73,29,222,18,44,237,203,217,152,220,112,249,193,87,157,228,129,198,64,89,42,231,75,121,64,185,49,164,149,27,218,29,215,74,20,219,130,37,109, +82,79,60,220,186,255,15,244,181,41,189,94,245,208,68,110,168,223,230,236,243,93,84,78,205,82,106,161,244,74,2,128,114,180,23,148,235,40,142,72,57,115,21,229,141,80,123,146,42,215,39,81,210,119,169,46, +135,78,135,144,142,107,107,227,185,63,179,61,156,124,186,105,107,87,197,161,27,94,87,252,25,159,7,148,139,147,42,103,117,199,141,168,208,119,41,21,115,186,122,35,152,67,249,117,239,231,87,218,156,82, +102,41,181,199,156,60,108,192,10,87,238,125,202,202,41,187,231,144,222,8,210,226,140,18,207,248,25,246,254,123,61,243,241,104,132,238,234,124,29,61,70,216,105,95,187,127,57,180,186,38,80,30,239,16, +143,0,240,57,204,82,21,173,156,175,167,69,89,185,218,15,52,250,27,65,172,28,91,189,96,171,151,173,94,62,123,130,49,3,149,162,28,99,6,152,40,95,121,68,121,185,149,99,162,60,19,229,43,142,40,47,183,114, +76,148,207,189,16,155,208,194,128,214,120,54,48,26,76,148,135,212,68,121,200,13,104,0,19,229,1,164,45,216,49,248,46,88,240,216,117,120,213,100,162,188,236,193,202,65,118,162,252,204,102,109,236,195, +248,238,255,61,242,112,83,120,174,197,68,121,72,77,148,151,90,57,38,202,231,6,231,19,198,253,191,55,206,26,253,200,218,198,115,151,108,31,26,15,131,137,242,196,68,121,210,202,201,173,28,19,229,1,237, +178,115,128,244,159,95,153,248,224,161,173,214,9,227,207,56,254,93,198,12,80,19,229,73,179,148,217,39,224,157,93,189,149,70,148,215,1,64,253,35,150,224,141,91,190,54,104,214,223,66,85,239,79,122,64, +111,3,91,189,82,91,189,155,216,234,149,218,234,213,50,173,111,38,197,139,66,89,106,127,227,178,159,199,125,99,86,207,11,179,213,203,86,47,91,189,5,103,41,243,242,99,97,124,252,147,93,169,235,236,239, +253,17,95,59,199,74,214,183,50,81,94,102,162,188,220,202,49,81,30,135,158,245,230,189,193,108,168,125,100,96,207,74,224,229,25,86,228,200,165,76,148,151,153,40,47,183,114,76,148,247,125,216,243,27,23, +39,129,100,48,208,110,2,190,8,132,186,154,137,242,50,19,229,137,103,252,168,149,243,60,81,94,181,48,232,98,235,83,243,48,53,223,216,66,187,87,136,137,242,221,0,104,128,196,225,121,162,124,86,17,75,95, +77,34,152,120,55,57,40,1,140,61,132,137,242,244,13,148,248,49,147,89,57,38,202,3,128,169,1,201,224,106,171,106,16,124,107,150,131,137,242,228,86,47,237,209,251,114,43,199,68,121,8,101,245,25,1,36,160, +252,86,191,111,206,204,249,1,28,155,85,217,234,149,153,40,47,183,213,235,113,162,188,14,216,63,80,239,250,175,89,175,33,144,58,92,93,123,132,127,231,223,190,191,72,128,173,94,155,173,222,130,139,163, +180,122,181,10,180,122,237,191,199,47,88,11,53,25,132,222,114,248,134,127,101,167,182,254,106,253,247,216,234,213,216,234,101,162,124,161,3,191,182,73,219,15,141,227,202,106,99,229,121,214,160,94,47, +29,130,224,150,32,152,40,47,49,81,94,106,229,152,40,15,216,19,190,210,112,222,159,55,235,109,246,81,199,140,63,246,148,248,64,115,173,197,89,74,234,44,213,79,230,44,197,68,121,224,169,116,219,25,215, +154,219,127,251,220,147,225,24,194,127,121,182,238,202,116,73,178,84,59,19,229,11,181,122,101,86,142,137,242,64,26,118,12,122,236,228,128,29,3,98,35,126,242,207,225,96,162,60,237,217,19,180,212,83, +185,149,99,162,124,71,188,54,237,136,249,0,128,236,215,23,150,228,85,202,83,68,121,234,131,49,36,86,206,235,68,249,207,14,29,75,15,239,224,79,89,167,50,81,94,114,162,188,181,85,135,196,33,51,81,94,47, +37,81,126,109,83,199,15,199,129,137,242,114,19,229,137,173,94,106,229,152,40,223,17,169,206,38,181,172,100,68,121,31,19,229,93,168,28,19,229,81,190,3,156,3,76,148,119,161,114,76,148,103,204,0,99,6, +162,124,246,68,185,154,84,255,161,141,121,173,242,111,40,61,23,189,47,194,182,35,50,208,49,118,201,137,242,134,138,239,216,174,87,142,137,242,249,240,165,242,107,225,118,23,68,171,223,54,119,7,223, +206,225,246,201,173,229,32,202,251,83,94,80,142,52,15,84,191,12,55,19,229,147,255,125,97,62,31,207,94,191,95,79,33,208,63,253,71,186,105,116,69,59,242,143,73,0,1,197,161,145,241,27,177,255,226,106,9, +167,248,21,237,184,63,38,1,69,51,132,7,148,59,146,178,114,74,223,223,8,202,27,113,0,101,229,244,125,110,114,204,39,75,93,241,131,188,190,177,60,190,83,111,174,92,247,86,174,203,52,229,161,120,167,57, +90,84,150,178,54,47,200,175,17,15,44,199,85,182,59,251,24,233,130,35,234,202,73,173,28,6,113,83,234,140,215,45,214,128,131,163,123,35,191,179,50,124,17,86,140,131,227,179,72,69,139,46,194,152,147,115, +64,71,207,14,127,246,151,60,99,244,236,220,63,155,50,27,192,148,70,162,26,65,159,13,76,152,93,236,5,78,153,189,215,159,83,138,45,238,115,151,106,204,14,23,45,63,165,114,157,165,53,206,14,83,40,135,9, +123,21,91,180,114,157,149,155,48,59,44,159,114,163,59,158,57,131,66,185,48,140,142,51,175,140,207,254,130,124,173,48,3,0,78,5,66,185,82,72,106,148,179,76,16,42,82,249,142,250,116,94,93,168,216,163, +193,140,207,234,101,22,36,215,62,142,26,235,172,92,209,207,89,103,105,6,244,162,47,245,115,149,52,168,138,51,80,248,131,182,111,229,8,158,57,221,236,152,131,48,41,148,243,175,136,154,0,204,73,43,154, +195,90,199,95,242,189,184,73,43,154,194,128,134,71,151,7,129,71,151,23,105,11,126,90,137,177,203,13,243,158,21,102,113,106,133,31,93,14,228,42,7,152,247,172,40,110,119,141,57,105,69,115,24,0,30,93,17, +132,233,239,248,75,17,15,216,164,168,249,105,37,139,86,206,240,191,128,92,229,154,205,226,149,67,195,61,77,38,0,104,191,136,134,139,86,14,70,109,238,65,187,103,69,208,164,83,206,36,121,230,204,153,43, +162,159,222,222,98,149,51,87,137,140,1,232,126,33,82,134,185,74,216,249,247,30,185,127,11,152,45,66,172,211,127,33,68,113,128,184,79,43,97,212,102,122,248,133,88,55,174,152,210,180,90,33,86,155,64, +195,181,66,172,158,80,35,196,234,134,98,122,179,142,75,213,106,133,88,111,84,109,20,153,226,58,91,189,105,137,21,238,168,228,168,162,149,67,120,214,118,13,208,38,9,145,49,138,86,14,6,68,238,185,15, +175,178,206,46,86,57,32,119,169,122,141,16,123,38,144,42,87,252,51,167,249,133,176,131,157,183,183,72,229,180,26,123,174,136,135,97,204,202,220,35,110,171,177,231,138,248,148,112,231,48,213,233,136, +123,86,230,30,113,155,137,35,196,223,239,177,131,171,214,183,100,140,41,192,148,2,175,81,239,168,17,112,246,146,140,218,146,186,199,54,143,203,183,70,123,69,168,37,53,207,54,0,125,227,250,150,12,90, +82,243,108,99,54,80,232,208,59,39,83,24,225,150,212,61,246,160,51,50,247,136,249,115,128,211,11,191,157,126,17,15,119,84,18,197,42,7,173,106,227,58,13,8,47,121,243,110,49,191,104,229,96,254,34,215, +164,140,239,10,171,169,88,229,58,47,53,220,146,185,199,30,76,166,92,120,73,106,158,109,22,171,220,184,89,153,185,162,173,179,21,20,169,156,54,107,15,102,173,14,33,220,98,97,85,124,214,30,204,218,157, +127,223,184,196,194,170,120,200,240,219,168,18,127,16,65,191,61,164,152,190,113,214,30,204,218,61,14,208,207,21,25,172,138,67,20,53,5,51,89,68,171,196,237,97,248,237,160,95,52,109,140,234,162,152,245, +43,225,22,11,75,226,33,132,55,70,117,209,220,98,161,165,40,23,67,31,187,74,196,195,29,149,44,90,57,104,45,98,181,6,64,52,99,137,85,180,114,24,38,58,154,84,47,97,21,173,156,86,181,74,88,97,96,136,136, +154,27,227,132,202,53,19,40,23,94,21,199,172,61,6,66,45,22,150,196,191,160,92,126,155,59,78,50,223,152,221,124,196,75,64,112,205,245,86,192,124,99,246,45,234,99,241,208,188,188,208,57,86,96,205,245, +137,64,82,96,69,227,53,86,223,236,251,167,169,211,90,155,195,173,209,194,26,249,9,230,27,179,155,149,23,0,229,41,27,85,230,212,179,227,193,199,226,161,107,95,40,80,250,182,236,29,147,172,17,48,84,145, +216,245,216,67,193,217,223,142,143,125,123,8,54,52,21,248,94,16,108,187,62,17,136,227,245,224,251,191,72,4,2,31,207,182,208,218,28,126,190,192,75,133,178,102,164,5,64,111,195,236,73,86,67,177,202,105, +85,97,43,8,0,175,222,54,57,169,23,171,28,208,216,177,184,245,132,152,133,162,149,83,141,145,22,0,227,189,108,196,106,77,4,146,52,202,161,13,127,248,57,180,98,149,75,110,88,211,24,7,16,8,182,93,159, +232,247,5,229,242,107,82,129,128,150,61,73,1,98,129,244,138,196,96,104,171,160,170,129,64,159,94,249,148,241,79,243,163,21,73,13,153,93,99,23,172,52,183,9,60,105,5,142,133,89,232,90,134,64,64,187,215, +86,0,156,48,127,21,212,236,33,118,50,160,6,2,131,10,5,91,188,11,203,78,2,208,236,153,255,55,249,221,108,187,141,192,64,96,80,160,176,218,197,96,175,72,12,2,70,88,199,221,24,76,6,54,188,138,193,125,96, +246,9,22,124,12,195,210,36,0,188,155,77,216,73,165,88,229,128,229,77,9,0,24,179,65,64,43,90,57,216,15,228,122,165,15,79,78,64,203,182,219,201,192,64,152,133,42,135,142,75,5,170,31,153,28,9,36,136,148, +59,202,186,235,38,220,90,172,114,241,201,151,199,66,157,183,119,232,23,148,203,115,11,98,96,243,234,184,10,32,152,84,33,2,155,33,128,2,86,163,105,137,195,44,232,141,198,179,184,21,118,125,113,83,57, +129,205,199,66,5,244,175,132,35,80,16,47,110,109,156,2,32,153,12,192,158,161,204,62,231,5,0,201,226,202,51,147,42,124,64,242,241,147,150,217,51,76,168,150,81,76,121,217,29,227,63,171,100,111,216,245, +64,162,240,210,236,93,99,115,25,164,17,74,120,117,177,202,1,215,95,146,147,112,112,6,72,20,244,88,236,21,233,29,161,220,227,41,94,110,92,31,162,82,14,49,235,196,151,236,127,20,171,28,38,132,39,134, +222,156,152,187,189,95,124,230,202,183,5,49,179,32,124,116,58,65,85,90,246,41,186,178,128,16,140,13,31,127,141,172,184,165,181,170,73,65,20,215,126,241,133,145,101,49,197,157,157,251,99,129,241,215, +236,175,38,23,93,57,99,34,0,96,226,149,175,80,72,166,93,155,203,46,90,253,202,99,67,100,202,105,143,69,58,111,68,49,202,45,234,161,182,220,42,227,70,121,253,233,166,151,137,206,145,2,78,158,191,182,9, +132,91,219,179,67,78,208,200,118,214,156,113,221,155,243,234,9,74,179,45,210,27,176,161,227,113,155,184,52,67,208,29,165,115,187,160,159,62,249,50,244,32,188,212,219,199,38,66,100,197,157,113,221,155, +243,134,55,21,95,220,233,15,218,63,141,17,237,234,77,42,159,95,28,168,20,113,210,219,164,11,237,111,24,197,31,73,165,64,1,176,35,60,240,163,255,142,17,28,123,104,230,112,144,118,143,211,172,0,65,113, +10,82,208,63,52,7,38,26,76,64,49,83,32,90,159,16,160,219,67,164,62,215,114,43,25,180,205,48,50,235,176,155,170,56,13,217,159,254,194,26,72,165,156,254,108,203,192,68,195,215,139,191,200,103,91,254,54, +49,214,249,252,155,69,101,169,100,50,112,116,48,11,132,173,254,10,218,147,1,132,179,208,242,108,149,35,44,195,48,219,77,232,207,134,95,57,89,96,156,106,38,81,248,122,147,100,50,176,42,152,133,190,22, +27,119,104,171,208,214,31,128,166,23,250,142,45,142,134,213,31,73,107,105,51,206,48,96,99,117,255,64,18,218,216,66,43,151,147,9,138,149,29,58,33,17,176,12,21,237,129,226,151,214,136,122,88,253,177, +181,88,229,62,141,131,151,166,126,90,95,172,114,157,113,194,124,159,8,31,61,175,67,185,35,138,30,44,32,252,18,64,165,156,130,236,208,9,137,94,24,167,21,167,220,196,7,237,9,177,142,219,187,225,11,202, +229,57,240,179,212,45,239,10,52,34,121,240,8,19,214,160,33,79,10,212,141,200,175,136,32,134,15,7,142,12,127,253,65,123,66,232,219,74,220,200,38,19,253,211,133,222,74,205,26,116,230,187,98,220,89,0, +128,3,223,185,117,120,48,9,123,68,161,90,101,182,168,255,51,60,148,24,29,182,213,39,95,53,63,80,127,63,60,144,128,82,248,139,113,242,224,17,38,38,52,1,241,19,2,72,12,31,110,34,217,191,216,227,230,79, +159,148,84,255,103,120,40,81,172,114,157,171,73,141,19,71,222,125,221,55,139,85,174,179,184,220,32,109,79,135,114,69,14,84,141,38,160,133,80,185,48,16,63,33,176,89,137,235,197,61,115,207,134,31,184, +46,108,132,145,60,120,132,185,167,72,229,180,218,12,86,89,97,140,251,223,61,213,34,90,155,193,42,171,101,143,95,172,206,207,255,220,227,23,81,104,147,69,20,128,136,215,101,176,202,170,41,116,137,136, +209,81,35,0,53,25,44,89,237,23,193,150,61,213,249,213,232,115,46,158,85,107,15,5,170,68,180,214,14,46,105,171,21,71,136,232,181,162,192,21,102,161,255,221,83,45,162,97,156,43,226,126,17,157,149,170, +18,241,34,46,21,64,120,73,110,13,128,85,107,7,139,85,14,48,103,173,214,114,126,52,138,87,14,232,92,144,132,22,43,188,100,117,113,202,1,225,37,86,24,8,175,90,237,23,205,100,202,229,110,68,177,202,105, +179,246,236,117,123,59,148,171,42,84,185,227,133,176,103,127,205,30,93,35,132,61,116,172,16,226,142,91,132,216,184,58,191,70,32,68,198,92,98,213,8,33,68,180,69,136,117,103,183,136,194,87,93,29,47,132, +221,60,107,189,222,56,229,252,204,148,73,66,164,140,243,243,173,209,231,38,154,132,216,131,255,93,135,22,33,214,79,56,67,136,20,86,9,187,208,7,195,168,17,194,62,178,54,115,106,139,16,246,104,191,16, +246,160,98,46,21,8,47,137,55,45,177,26,175,21,98,15,138,86,14,230,172,237,152,181,94,23,66,136,182,162,149,203,53,169,255,93,103,52,206,110,89,115,93,177,202,1,225,37,86,99,109,102,194,172,142,5,136, +52,202,133,91,132,200,24,197,42,23,94,37,132,88,63,107,189,81,35,132,61,244,11,202,229,57,240,251,228,90,172,105,178,176,117,194,227,217,165,195,247,92,139,245,51,102,90,217,104,94,147,20,233,33,177, +236,3,193,142,153,141,224,148,132,125,122,236,123,137,116,188,208,57,167,79,174,197,154,25,8,138,5,143,182,224,177,215,173,236,159,206,92,96,101,163,5,207,12,61,109,101,255,16,198,64,227,187,9,251, +161,69,109,86,246,206,240,73,88,147,45,112,232,151,30,250,120,118,105,61,176,244,187,86,118,126,205,152,199,177,244,221,239,37,210,241,162,95,48,158,182,178,127,152,92,180,114,0,18,64,48,183,40,251, +159,197,42,7,96,37,128,129,233,5,175,34,221,90,172,114,157,150,96,124,182,149,125,96,34,153,114,31,127,207,202,62,112,50,133,114,8,34,152,29,250,56,150,246,44,246,153,211,58,102,56,180,206,191,132,41, +182,177,152,69,77,10,125,190,18,26,197,22,29,192,220,235,26,139,171,92,206,231,234,252,11,213,81,167,70,241,202,125,89,101,165,42,206,4,116,66,229,66,36,207,220,127,94,162,86,196,70,121,192,8,167,99, +218,119,22,96,116,48,29,131,17,78,199,208,136,216,196,252,14,102,29,29,76,199,38,212,44,60,11,64,58,214,136,5,208,190,147,221,94,19,43,248,5,59,29,51,38,198,0,253,172,5,104,196,91,86,1,53,218,43,26, +177,0,198,196,152,246,29,44,0,26,241,150,101,132,211,198,130,66,75,27,29,76,199,62,173,215,232,96,58,86,212,165,2,19,106,98,19,106,98,157,151,89,164,114,48,38,198,140,137,177,70,0,233,216,132,64,177, +202,161,113,1,140,137,49,192,152,24,43,94,57,140,62,88,90,229,26,1,164,159,154,24,203,181,2,2,229,56,56,56,56,56,56,56,56,56,224,250,67,199,56,8,163,1,0,90,1,104,54,208,96,243,25,139,28,28,160,90,177, +167,135,247,49,119,106,176,50,156,165,56,242,136,30,77,8,36,177,44,6,221,184,42,254,226,245,187,175,207,252,199,239,175,110,98,145,56,56,28,135,58,75,8,33,68,52,140,240,146,7,198,174,18,246,127,156, +223,102,212,238,97,145,56,56,242,104,82,147,86,180,138,21,43,154,195,168,178,245,255,181,87,108,204,232,104,108,4,48,161,17,208,26,27,49,217,30,205,42,113,112,228,19,126,59,119,104,227,238,25,171,226, +168,22,205,141,192,56,24,38,66,8,1,225,80,75,60,204,26,85,96,232,44,65,153,194,184,78,197,28,44,139,157,48,117,93,236,202,151,231,236,182,204,248,61,35,199,152,248,214,220,115,240,202,163,135,142,49, +35,75,147,172,18,7,71,62,103,209,218,58,128,224,170,230,224,198,56,244,71,31,172,21,98,189,225,23,98,117,168,69,136,245,223,169,77,241,156,31,7,71,222,77,74,175,178,205,112,139,88,222,12,44,73,61,106, +15,110,201,180,100,190,177,113,249,163,25,195,111,107,44,18,7,71,222,77,202,111,67,247,11,97,47,59,66,52,99,85,124,73,188,74,220,40,0,67,175,18,65,22,137,131,35,223,38,101,248,109,29,152,212,42,236, +97,54,48,203,18,15,52,173,56,66,188,221,12,28,33,154,77,86,169,242,66,101,9,202,28,138,64,213,93,175,55,220,173,70,85,33,154,128,77,214,168,3,99,131,175,124,161,227,28,41,14,110,82,28,121,55,42,237, +226,161,215,93,26,11,0,104,79,2,64,252,172,199,113,194,16,22,134,155,20,71,33,33,20,33,212,19,214,252,26,200,42,202,224,144,213,207,124,190,25,103,79,84,167,105,72,242,82,90,14,142,188,167,39,170,109, +125,242,170,117,208,87,189,33,162,104,177,150,196,171,196,31,236,32,54,54,87,243,200,143,131,163,128,38,117,132,8,134,102,137,21,171,236,219,150,100,86,136,7,103,217,171,236,170,141,111,183,218,60, +137,206,193,81,144,213,27,94,53,223,172,90,37,196,223,13,191,16,111,26,254,141,226,5,243,23,66,44,107,100,171,183,50,131,59,194,178,69,86,61,226,17,0,7,15,56,218,90,115,223,128,21,225,145,13,79,108, +254,198,153,218,175,251,159,253,254,11,7,181,134,125,199,140,92,147,96,149,56,56,242,167,13,167,78,213,195,64,35,12,192,128,110,98,28,38,0,161,208,146,7,120,217,44,7,7,242,222,42,143,177,246,80,104, +13,13,0,26,26,0,104,29,63,157,107,243,184,143,131,163,160,177,247,207,247,185,72,66,255,31,94,59,193,193,193,193,193,33,203,248,15,251,60,219,154,131,131,131,131,131,131,131,131,131,131,131,131,131, +131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,36,254,63,60,127,230,130,217,31,58,52,0,0,0,0,73,69,78,68,174,66,96,130 +) +#let img-nor-sch = ( +137,80,78,71,13,10,26,10,0,0,0,13,73,72,68,82,0,0,5,120,0,0,2,248,4,3,0,0,0,51,50,130,82,0,0,0,48,80,76,84,69,255,255,255,255,255,249,250,255,254,253,254,255,254,254,250,251,252,250,252,242,234,238, +247,245,217,211,207,132,183,160,75,137,91,0,121,3,66,59,132,95,2,61,0,0,211,0,0,0,9,148,185,255,0,0,141,59,73,68,65,84,120,218,237,157,123,124,20,213,249,255,223,187,179,155,132,34,56,4,239,136,14, +161,8,106,131,147,44,65,91,43,4,44,94,138,216,5,186,160,181,245,187,95,190,229,86,139,141,120,1,107,245,155,98,169,68,11,166,160,149,72,139,249,214,246,167,16,129,173,151,86,171,96,42,109,17,227,134, +129,136,64,49,97,52,160,88,205,178,98,91,201,110,102,231,247,199,94,178,155,108,146,205,141,92,56,159,215,11,50,59,231,204,57,51,231,124,230,153,231,60,231,57,207,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,129,62,15,75,236,200,209,45,229,27,154,104,99,129,238,134,36,154,64,160,143,193,22,61,200,206,112,118,71,249,193,251,69,27,11,116,179,218,32,141,155,223,45, +228,173,63,223,16,141,44,208,205,228,181,127,136,32,175,64,223,84,27,32,232,233,250,226,93,162,133,5,186,127,188,150,225,43,236,134,98,215,127,36,6,130,2,39,65,242,158,217,245,98,82,17,13,44,112,114, +212,134,174,215,27,156,23,39,63,239,192,27,61,48,52,36,149,232,111,1,129,14,145,247,36,34,74,85,201,11,72,217,94,112,8,246,10,244,9,242,166,255,148,117,213,0,217,215,201,71,139,179,171,150,202,199, +138,20,93,116,134,64,239,39,175,100,153,71,70,169,6,210,191,103,41,191,149,170,126,62,23,148,31,138,190,16,104,39,172,61,80,167,49,166,148,217,26,64,173,18,44,80,239,153,11,204,190,95,21,157,33,208, +251,201,139,84,73,250,72,32,251,231,132,28,214,176,145,99,225,30,209,25,2,125,128,188,218,65,88,164,34,217,221,148,152,85,10,129,39,75,177,223,33,68,175,64,31,32,175,81,95,202,77,85,144,78,240,133, +208,61,4,87,44,189,87,103,184,232,12,129,158,38,175,195,225,112,56,28,173,139,209,170,251,72,43,80,141,25,212,104,126,153,13,107,28,23,23,51,187,74,244,134,64,207,90,27,164,84,12,182,198,112,80,62,79, +115,179,33,187,74,198,151,237,149,14,20,139,190,16,232,105,242,70,252,130,219,240,227,253,82,169,219,245,163,239,18,92,99,168,11,131,126,224,50,209,21,2,61,77,94,41,125,158,19,160,190,208,104,93,111, +112,167,221,62,150,13,217,154,198,124,32,247,29,80,197,36,155,64,207,234,188,187,83,242,105,55,190,2,99,156,188,15,72,185,72,174,138,101,108,16,142,191,2,61,62,195,22,244,164,224,199,91,89,234,158,69, +224,209,16,24,149,24,101,247,186,169,21,157,33,208,227,228,125,162,16,236,215,71,127,181,96,118,176,150,185,97,227,116,29,128,81,191,130,250,71,115,28,237,118,236,17,16,228,237,90,156,233,138,247,227, +109,137,103,118,96,85,152,187,12,132,96,81,72,48,82,160,231,213,134,160,167,209,143,55,221,23,59,95,237,79,200,166,43,198,186,200,225,231,96,191,111,106,234,53,152,83,131,162,231,4,122,102,134,13,0, +37,46,84,68,13,72,178,232,12,129,94,235,18,105,30,107,90,241,233,122,148,188,53,95,86,46,60,148,106,65,150,211,69,191,9,116,15,121,237,163,92,141,58,239,23,195,90,200,181,10,184,112,124,236,103,218, +81,219,223,83,157,100,27,184,69,244,155,64,247,144,247,147,71,96,125,76,45,105,193,104,38,185,121,114,158,125,185,6,40,58,80,81,234,30,149,234,2,208,52,209,109,2,221,68,222,133,231,130,179,62,250,107, +115,210,185,7,233,22,130,117,48,231,6,47,106,25,128,195,79,232,160,150,226,42,253,255,18,253,38,208,61,3,54,187,203,213,166,12,205,206,39,180,181,16,171,134,186,111,173,2,120,193,20,189,33,208,163, +228,53,178,83,89,63,47,237,119,82,98,121,18,251,253,35,247,237,152,229,12,79,100,132,68,111,8,244,172,218,16,92,120,0,160,161,85,79,5,245,74,130,203,66,14,93,153,255,160,85,65,6,41,91,198,239,23,221, +33,208,163,228,213,40,106,91,240,30,119,83,63,86,243,150,22,90,21,163,212,125,182,230,48,246,185,241,11,75,175,64,15,15,216,36,181,237,136,232,67,21,86,105,72,79,22,218,191,231,129,25,7,138,237,69,4, +95,24,36,186,67,160,103,201,107,180,233,163,48,229,180,171,8,20,3,217,186,50,255,193,50,183,253,222,115,44,110,66,178,112,110,16,232,229,211,195,54,215,171,127,116,83,166,130,17,242,96,85,27,116,236, +243,230,66,145,240,231,21,232,237,228,109,40,91,177,204,135,14,176,235,97,236,211,66,101,0,28,88,35,182,94,17,232,229,225,158,108,182,221,54,248,231,95,52,32,116,169,199,57,255,65,77,158,11,27,247, +103,11,242,10,244,114,242,126,125,154,13,176,127,229,109,0,227,31,79,154,70,238,18,223,144,99,27,106,133,214,32,208,219,201,251,230,111,0,184,167,20,64,211,128,74,71,17,72,66,240,10,244,122,242,46,15, +255,73,255,254,175,33,18,92,218,235,0,175,224,174,64,111,39,175,61,186,184,248,135,191,134,232,34,33,97,35,19,232,6,242,74,51,26,143,27,157,190,146,251,221,36,119,10,155,145,248,51,182,126,39,67,180, +189,64,247,146,55,187,44,153,244,44,163,29,134,177,196,223,25,43,163,133,216,197,58,52,129,238,36,175,180,191,164,241,199,71,158,136,104,13,150,36,205,28,75,143,71,90,73,111,216,3,67,224,20,36,175, +122,75,156,134,240,91,37,76,78,105,64,114,181,33,154,222,196,185,151,132,213,195,86,209,228,2,156,148,25,182,225,114,239,90,113,44,32,208,142,207,120,224,209,200,129,229,158,184,179,73,188,30,19,210, +147,92,31,85,35,220,162,205,5,78,18,121,205,40,79,211,219,32,111,250,61,173,95,31,85,35,98,228,21,171,126,4,186,219,206,235,136,11,207,20,67,94,40,105,248,166,214,174,143,184,248,198,40,251,121,131, +104,124,129,110,38,175,22,246,57,144,18,200,169,53,51,115,73,246,214,175,111,134,114,209,246,2,125,204,37,178,225,43,225,191,193,2,209,246,2,125,205,159,247,218,176,200,125,214,41,218,94,160,175,57, +230,188,56,32,31,8,46,23,243,107,2,125,111,37,197,38,15,52,108,18,220,21,232,123,146,183,129,123,15,96,174,19,45,47,208,23,119,125,15,60,41,154,93,160,111,7,151,22,16,16,228,21,16,228,21,16,16,228,21, +16,16,228,21,16,16,228,21,224,212,49,149,197,60,193,164,248,179,146,228,136,237,249,151,12,177,244,132,16,145,106,231,238,207,16,75,226,5,218,67,94,41,182,20,221,27,191,179,95,221,166,200,193,224,228, +69,197,210,19,56,47,150,181,11,156,76,242,26,43,146,202,205,115,86,180,190,27,79,44,157,163,229,49,121,105,89,209,73,201,123,159,232,35,129,212,201,43,217,231,53,254,168,111,60,156,213,70,81,141,233, +129,237,177,195,180,121,157,147,193,194,101,93,160,93,3,182,78,239,115,150,182,39,217,89,17,181,95,160,251,213,134,64,92,160,144,216,198,40,102,220,73,51,201,198,61,45,164,7,61,157,186,189,204,211,68, +23,9,180,131,188,134,49,63,197,147,41,164,7,230,119,234,246,214,9,242,10,180,207,218,208,24,95,44,68,212,132,32,57,173,205,79,198,95,148,60,221,22,11,58,162,169,29,217,25,94,64,160,125,214,134,100, +177,200,140,77,109,152,5,90,72,111,220,190,245,96,251,239,206,121,145,232,33,1,49,195,38,32,200,43,32,32,200,43,32,32,200,43,32,200,43,32,32,200,43,32,32,200,43,32,32,200,43,32,200,43,32,32,200,43,32, +32,200,43,32,200,43,32,32,200,43,32,64,127,10,180,151,186,35,164,88,170,41,208,203,200,43,40,41,208,87,201,155,238,139,30,133,118,181,158,51,244,147,10,209,29,2,189,83,231,181,182,177,0,211,122,139, +216,166,66,160,183,6,151,54,143,181,154,60,68,116,134,64,239,34,239,23,195,82,213,47,94,20,157,33,208,187,200,107,117,165,152,81,18,125,33,208,219,212,134,205,70,106,220,181,255,143,232,12,1,49,73,33, +32,200,43,32,32,200,43,32,32,200,43,32,32,200,43,32,200,43,32,32,200,43,32,32,200,43,32,200,43,32,32,200,43,32,32,200,43,32,32,200,43,32,200,43,32,64,47,242,42,179,143,114,117,117,233,138,104,96,129, +147,66,222,79,30,233,250,226,215,139,22,22,56,25,228,93,120,110,215,23,239,172,23,77,44,112,50,212,6,151,104,14,1,49,96,19,16,56,137,146,215,160,168,91,202,111,48,68,27,11,116,183,218,96,20,137,198, +16,232,171,58,175,163,91,202,55,52,209,198,2,221,78,94,17,84,76,64,12,216,4,4,4,121,5,4,4,121,5,4,121,5,4,4,121,5,4,4,121,5,4,121,5,4,4,121,5,4,4,121,5,4,104,127,124,94,87,104,19,0,83,6,109,14,255, +174,208,79,133,118,152,34,135,159,115,138,124,80,3,251,141,155,226,147,194,127,195,25,108,211,203,0,242,20,14,106,0,118,39,161,77,130,71,167,52,164,140,87,139,155,111,168,226,92,247,167,36,89,7,254, +217,222,227,183,27,249,135,164,210,158,189,230,4,186,83,242,166,253,46,244,157,16,192,147,167,223,119,154,6,105,191,251,176,248,20,16,189,249,223,145,63,44,214,33,255,155,202,142,215,53,245,59,195, +191,27,115,229,188,232,174,136,228,61,250,135,173,192,121,143,190,249,186,134,177,112,18,31,22,0,198,87,127,140,111,129,224,81,239,208,121,45,145,93,121,44,50,128,36,157,26,155,244,108,215,134,156, +125,28,108,71,115,78,127,81,179,189,59,194,98,54,166,13,137,32,44,238,127,58,4,144,22,206,24,50,228,146,66,224,7,51,134,12,25,249,140,224,81,47,28,176,217,178,151,157,26,205,96,172,39,51,83,101,194, +100,124,53,124,101,104,194,150,113,254,248,31,25,10,128,35,23,176,92,129,109,204,36,128,161,63,83,4,147,122,29,121,111,56,122,170,168,115,39,116,235,143,20,78,207,225,64,246,228,119,19,222,216,127, +204,157,50,101,202,148,169,254,80,117,29,76,158,3,32,213,42,161,151,166,249,173,119,78,156,44,135,94,154,170,91,70,102,9,38,245,182,221,128,172,127,124,252,148,105,136,93,202,25,219,109,31,41,161,66, +219,249,77,228,168,3,200,220,43,127,90,169,193,25,147,0,174,186,132,125,85,83,95,159,62,188,122,4,59,214,168,139,94,200,172,21,76,234,109,146,215,122,10,125,14,215,147,41,79,200,229,99,181,225,250, +156,196,20,175,215,235,53,238,160,186,6,236,219,101,63,240,89,142,121,184,238,249,109,156,253,190,28,90,110,120,175,211,45,55,8,131,67,111,35,239,220,28,14,157,42,13,113,177,110,93,244,175,28,115,119, +85,198,100,124,254,166,223,167,127,41,161,255,211,97,218,98,211,15,216,101,211,163,5,199,250,51,247,202,12,131,23,253,72,126,65,165,94,70,94,11,117,133,167,74,67,88,118,49,122,143,98,122,64,14,121, +155,238,241,29,26,39,251,46,0,219,97,197,244,131,164,113,236,16,4,65,173,174,212,161,1,12,89,80,169,183,13,216,234,222,60,101,118,98,223,83,137,180,12,159,2,161,157,171,155,38,78,24,65,93,29,132,28, +242,129,240,6,246,166,9,199,116,203,215,150,222,43,40,212,75,201,235,123,243,113,207,169,210,16,13,13,186,101,132,121,160,218,48,95,89,214,76,129,253,80,49,127,161,193,216,44,179,38,246,81,2,176,141, +154,9,168,138,249,130,96,82,111,179,54,60,123,42,109,103,61,120,151,34,135,150,7,169,95,229,104,186,92,223,246,129,108,232,96,123,87,241,21,63,2,228,131,92,135,4,12,220,4,182,253,114,168,38,36,168,36, +188,202,122,14,111,84,194,129,43,1,154,133,154,152,56,135,127,2,230,247,229,163,249,205,47,156,184,12,223,36,209,126,130,188,61,9,159,31,146,143,187,140,17,212,0,19,114,66,135,155,91,21,108,219,71, +152,59,171,69,243,9,242,246,164,185,225,106,153,179,222,72,154,244,153,108,250,85,108,31,41,190,202,230,1,128,190,245,125,217,172,210,69,251,9,242,246,32,166,101,65,230,173,74,178,164,189,178,249,162, +134,57,153,127,14,117,129,237,194,248,52,123,237,36,246,213,137,230,235,77,228,181,201,73,116,191,126,61,114,61,172,152,186,101,244,200,36,73,146,85,62,118,8,28,147,66,63,42,43,131,224,230,114,80,33, +236,52,121,233,183,229,208,157,154,32,82,47,147,188,239,159,82,13,49,113,156,236,219,197,136,242,100,105,67,56,150,143,205,42,91,54,110,220,168,90,190,182,1,136,229,219,159,99,238,152,38,120,212,43, +200,27,140,172,16,176,70,37,203,41,51,92,203,225,104,37,214,69,73,156,20,140,233,4,13,208,176,12,25,50,4,134,200,128,9,200,108,209,88,67,221,114,143,224,81,175,32,175,233,231,66,21,80,101,51,255,84, +106,7,105,159,98,30,254,88,183,36,245,109,28,129,79,39,206,177,55,228,207,28,11,103,201,230,33,233,92,197,220,121,169,160,81,47,81,27,252,150,105,10,76,217,195,177,83,75,145,155,131,239,209,172,93, +140,78,106,44,51,63,147,105,56,225,154,50,101,202,20,205,124,233,218,97,126,254,173,90,246,200,166,197,177,140,234,42,161,241,246,150,25,182,67,234,69,107,92,198,230,135,249,100,194,169,244,53,28,155, +195,209,236,242,127,79,183,168,73,180,94,217,148,32,22,126,219,50,114,144,95,185,229,241,233,231,240,207,220,90,37,180,74,117,69,87,22,11,244,44,121,165,67,100,253,164,144,5,35,204,154,83,73,160,72, +233,74,232,8,198,185,186,146,165,52,227,161,69,198,115,26,145,240,219,55,193,160,161,135,212,49,3,95,124,156,154,225,179,216,119,240,160,96,81,47,33,175,81,231,151,191,86,98,25,34,215,157,82,134,247, +252,235,240,121,53,142,239,82,70,143,108,246,220,118,72,244,93,40,63,50,105,104,209,103,74,200,243,159,155,25,80,2,240,145,71,232,14,189,64,109,48,182,205,176,100,129,185,255,148,50,188,127,174,240, +207,26,248,203,145,233,150,236,234,90,154,78,2,155,77,218,232,252,67,57,153,153,28,120,103,28,132,71,120,95,8,38,245,134,1,155,182,182,210,15,33,239,131,97,81,114,106,248,243,74,181,114,232,49,29,26, +206,213,44,151,143,108,230,226,208,108,16,247,250,79,14,65,221,106,52,225,131,222,187,36,175,180,100,214,8,130,171,84,13,192,248,245,160,250,83,64,125,48,178,95,11,30,4,120,227,93,119,112,43,161,231, +6,198,171,9,193,248,159,191,112,111,209,49,178,127,248,223,242,134,90,195,242,90,228,108,189,208,26,122,7,212,104,60,35,17,238,169,237,112,79,2,189,107,122,56,44,114,69,211,180,42,170,69,19,9,175,50, +1,1,65,94,1,65,94,1,1,250,199,2,76,129,46,24,218,169,209,237,151,29,120,29,209,77,114,29,145,77,153,29,98,111,102,65,222,94,60,180,243,198,109,238,28,127,140,216,240,89,144,183,19,104,121,163,251,174, +35,213,42,247,129,175,27,128,36,29,13,94,248,33,171,61,26,160,60,224,252,109,169,6,234,173,55,159,43,56,40,200,219,145,47,186,183,53,90,119,25,127,27,93,132,13,143,115,126,33,32,29,117,82,172,131,180, +223,93,47,40,40,200,219,161,47,250,138,150,82,204,123,97,38,93,180,79,138,253,254,168,215,78,80,199,42,25,160,78,165,94,7,178,111,20,4,20,228,109,241,233,166,83,214,178,224,181,207,163,229,16,131,44, +197,85,214,53,119,49,63,234,24,45,61,92,96,95,84,174,81,231,100,3,144,183,123,155,32,96,127,32,175,117,34,156,217,229,165,222,80,134,235,147,242,150,82,211,90,190,112,30,12,9,45,116,29,236,18,91,128, +53,58,145,108,168,30,231,146,237,72,71,149,80,173,170,73,159,172,16,252,235,15,228,181,77,125,229,87,195,74,243,203,187,182,212,111,191,184,130,165,45,63,225,37,30,103,11,130,57,79,1,23,214,249,118, +181,43,216,107,159,22,53,136,153,229,78,171,31,126,78,176,216,32,123,128,91,240,175,63,144,183,225,229,189,164,111,24,221,197,207,246,252,62,56,179,86,107,97,57,147,241,166,134,243,90,37,89,210,77,42, +105,110,92,174,223,222,217,181,122,195,238,255,96,95,84,60,212,205,175,179,53,50,94,18,244,235,15,228,181,217,246,2,54,173,107,131,227,55,84,3,249,193,229,45,42,189,99,254,236,28,236,74,146,160,63, +251,44,25,129,121,112,171,223,35,117,218,234,176,126,142,181,42,250,190,100,148,186,103,47,254,148,96,233,32,212,89,240,240,61,130,129,125,158,188,206,175,2,48,168,107,31,237,250,240,71,251,190,242, +22,180,17,163,74,75,43,14,122,146,91,202,140,165,187,70,23,112,187,116,127,167,53,135,0,246,251,75,245,240,113,149,199,109,189,224,118,66,178,23,96,67,177,32,111,159,247,109,176,191,24,113,229,125, +183,43,23,110,220,80,28,209,1,206,104,41,135,97,47,227,137,100,210,222,235,245,86,57,54,44,255,38,220,182,164,170,179,159,131,64,41,243,107,99,170,10,246,121,110,74,12,128,250,133,98,27,150,126,224, +152,19,29,185,88,187,82,13,140,26,19,236,167,181,152,37,120,173,158,190,183,165,105,93,41,187,226,60,88,178,168,170,179,55,226,193,90,160,54,50,121,1,193,101,26,16,56,87,18,142,13,125,95,109,184,114, +84,148,103,238,196,165,143,10,184,146,177,114,70,10,129,200,45,31,69,143,46,114,181,156,43,95,47,44,107,129,66,134,70,246,176,35,44,165,188,147,28,59,138,253,194,232,115,73,30,55,132,198,106,160,105, +106,149,224,95,223,71,218,202,234,8,10,155,164,172,75,166,145,14,252,115,74,165,198,10,221,219,74,166,1,62,189,149,84,201,57,160,210,247,145,163,51,207,182,202,87,168,172,242,125,36,73,105,190,143,1, +41,221,231,243,221,25,81,172,165,12,223,71,162,247,251,184,228,181,198,84,221,139,75,18,83,228,47,149,36,201,110,41,73,165,212,111,196,84,234,38,217,45,9,43,217,7,20,182,28,115,193,120,97,218,149,71, +210,149,78,250,45,74,247,185,211,11,202,171,34,243,20,165,238,224,74,225,81,214,31,167,135,115,245,150,221,90,218,58,217,178,2,145,213,212,197,54,97,180,40,43,45,115,211,120,105,236,250,57,43,103,118, +242,169,178,97,184,38,197,86,110,218,71,138,93,0,196,74,10,58,190,122,50,85,4,185,151,193,157,148,145,70,160,148,217,209,31,123,221,176,72,88,25,250,163,228,125,78,79,12,227,49,110,208,235,73,238,121, +226,214,20,138,242,143,207,143,146,231,181,196,20,51,254,183,229,158,214,151,176,123,29,5,197,181,74,231,86,10,239,41,115,167,71,70,103,198,109,192,77,119,10,226,245,27,242,94,225,137,42,189,245,77, +212,211,117,167,21,37,25,176,77,44,74,69,211,252,237,59,145,163,80,107,217,211,239,105,35,174,149,102,48,112,81,231,12,14,22,47,184,159,14,143,210,220,148,185,210,10,182,10,35,89,191,147,188,77,167, +114,157,32,25,73,110,217,30,76,65,33,138,61,218,198,166,14,63,241,230,131,189,156,93,219,250,71,95,83,244,37,219,59,25,144,167,212,237,186,11,64,122,87,161,26,46,20,251,108,247,67,181,97,226,107,109, +43,168,102,106,69,153,49,130,235,229,45,47,242,145,198,49,253,215,180,181,20,34,61,191,115,6,135,170,31,187,211,126,4,144,125,43,129,173,231,184,103,221,33,152,215,95,6,108,127,189,47,114,240,108,67, +215,21,218,112,69,196,70,92,255,187,214,132,98,125,105,155,187,30,217,21,238,146,58,41,122,97,4,32,125,225,230,89,30,32,173,64,17,212,235,39,228,109,184,206,19,209,26,202,187,176,212,191,69,94,137, +135,191,222,122,212,177,180,130,54,6,255,149,147,245,116,165,115,6,2,163,148,25,0,121,176,218,123,9,92,56,84,80,175,191,152,202,94,10,243,236,217,43,187,84,129,14,191,18,245,191,107,253,141,248,164, +77,103,54,163,118,21,43,59,39,122,119,255,24,59,48,60,151,250,33,196,91,206,4,250,60,121,131,87,60,2,148,253,172,188,75,75,125,241,62,15,4,91,23,188,236,121,180,237,130,180,3,12,238,156,121,192,184, +20,64,58,234,166,196,160,170,12,251,85,194,212,219,111,38,41,254,186,238,145,154,87,214,126,189,139,181,145,43,118,86,30,92,81,218,198,27,145,147,2,245,66,5,84,171,29,143,23,11,120,75,1,227,30,130,15, +106,80,9,139,133,173,172,223,144,183,193,90,74,64,45,239,226,82,203,3,126,243,119,109,138,213,20,10,210,246,144,222,17,23,176,252,88,233,210,143,1,135,66,200,0,227,226,82,210,5,245,250,207,244,112, +168,219,94,139,182,179,248,83,152,80,214,211,23,183,95,244,230,255,125,69,108,129,112,182,7,246,58,41,82,129,61,63,198,94,32,184,39,124,27,186,0,163,218,206,82,117,37,183,41,32,181,203,69,199,94,254, +160,203,21,10,239,104,97,132,116,248,57,193,237,26,96,25,11,75,132,210,139,8,58,210,89,145,127,25,51,110,111,91,244,142,38,227,5,242,134,109,106,79,32,146,169,87,124,27,166,251,142,200,0,187,246,14, +51,131,101,161,112,216,249,192,58,57,84,5,80,22,18,20,20,228,237,184,29,224,28,207,245,169,72,81,143,115,89,89,240,79,79,44,108,199,122,204,151,87,2,88,6,202,0,161,49,243,227,116,232,112,33,134,49, +191,141,128,63,161,77,225,191,21,58,48,101,112,99,0,42,123,196,27,36,156,1,87,133,30,14,16,20,189,0,14,106,130,188,253,30,169,25,112,43,111,115,14,84,182,125,196,236,204,212,53,222,105,225,191,179, +126,22,214,60,92,161,15,148,202,234,104,84,147,202,106,64,154,81,217,154,107,111,67,89,194,223,87,227,146,130,137,95,128,240,175,175,148,129,170,69,14,36,33,121,133,119,111,4,99,185,233,247,58,160,59, +83,149,104,114,68,56,166,127,183,20,192,40,131,138,104,90,69,248,200,104,93,9,249,65,190,241,93,3,56,247,151,117,63,169,35,255,155,23,220,18,189,89,105,126,126,68,242,222,4,216,108,191,61,122,59,176, +127,99,248,55,251,55,98,238,40,22,228,21,136,152,122,75,191,83,1,27,102,75,82,138,75,218,172,245,113,203,72,59,246,77,168,153,30,186,227,23,192,226,33,71,175,242,216,222,188,47,238,61,27,49,36,206,74, +51,113,244,144,163,64,218,211,50,60,243,93,131,140,167,101,184,222,246,154,38,200,43,16,94,82,193,108,254,253,202,236,129,41,47,171,136,205,58,207,42,236,224,11,243,169,174,156,175,106,164,169,161, +213,167,49,97,76,124,218,33,53,206,197,206,151,3,32,125,95,6,134,222,241,154,246,160,12,88,29,187,132,228,21,136,58,240,140,198,83,171,232,25,169,82,177,243,59,29,158,190,75,57,91,67,250,62,62,223, +123,182,99,241,83,129,198,175,126,5,240,136,186,31,176,165,43,0,142,73,236,187,235,113,101,228,161,253,170,249,110,193,195,57,153,239,11,242,10,132,181,128,79,200,164,58,235,96,240,87,206,20,23,254, +102,117,186,206,242,127,79,207,204,170,185,49,135,3,131,125,150,125,74,211,69,164,150,227,74,104,141,170,97,230,2,216,246,200,198,226,203,22,189,144,245,188,141,186,187,199,45,121,242,194,239,246,247, +173,232,5,121,83,85,27,206,100,54,75,207,89,213,112,18,183,18,55,206,213,149,219,31,219,247,131,208,131,6,217,55,53,219,167,69,58,75,254,84,55,192,49,9,32,52,135,247,206,247,230,235,23,220,254,5,255, +156,234,153,188,75,201,20,58,175,0,128,148,238,6,210,74,92,199,31,75,117,252,181,167,243,52,63,190,75,57,219,183,20,223,112,93,178,141,8,29,111,226,187,105,44,54,255,145,173,97,147,100,95,38,228,143, +160,70,231,175,83,47,52,70,80,171,243,151,125,211,133,181,65,128,136,255,206,198,186,1,110,23,79,63,148,234,21,3,58,79,222,191,28,153,62,244,251,35,204,157,58,70,149,124,176,105,228,248,52,197,252, +221,64,248,250,84,83,155,12,131,49,67,208,112,72,85,246,27,13,154,152,97,19,136,65,157,202,137,251,50,228,169,79,221,159,151,162,233,203,210,5,142,99,13,231,235,74,150,28,90,3,44,51,245,38,228,149,36, +249,211,11,182,98,251,80,9,249,129,247,167,154,197,128,103,186,117,45,128,57,93,144,87,32,58,149,17,58,162,178,112,97,177,90,209,56,213,208,58,102,69,15,54,118,188,218,215,47,82,178,240,25,144,166, +132,138,127,223,36,113,14,31,87,131,249,47,57,26,140,45,50,117,61,101,240,38,152,160,16,18,94,101,253,93,153,181,83,146,221,118,182,244,2,163,88,171,170,47,118,104,237,8,42,29,25,234,253,172,19,239, +204,122,44,230,78,21,233,12,121,127,83,129,127,149,106,30,150,97,250,29,166,14,240,111,25,13,36,19,123,104,19,240,217,16,83,87,5,121,251,121,3,188,152,138,106,106,223,199,51,83,49,36,181,29,145,159, +60,93,193,157,19,58,161,53,26,147,126,106,30,110,250,205,60,33,155,171,52,108,47,170,117,171,147,188,147,251,20,243,69,97,109,16,0,46,189,149,187,131,208,190,232,13,159,135,255,60,251,245,242,78,124, +24,252,248,85,175,237,176,242,105,113,19,187,177,101,183,252,105,8,198,94,193,199,249,205,175,187,106,42,190,67,66,109,16,0,105,140,59,56,182,253,130,225,82,32,248,116,97,121,103,182,71,86,200,156, +164,14,158,204,129,166,114,124,194,127,243,177,10,102,78,104,77,243,165,32,246,55,85,211,155,141,144,188,253,221,142,144,202,43,254,71,158,104,127,172,189,134,27,30,153,114,233,179,203,59,213,61,135, +101,44,23,218,206,200,9,237,29,97,129,25,21,122,44,105,208,8,106,53,164,125,202,167,185,128,221,181,59,254,186,169,87,82,247,168,33,200,219,223,145,138,251,202,212,9,60,216,1,42,188,52,204,113,104, +249,149,157,17,188,19,175,163,38,107,212,174,179,148,125,101,164,185,18,182,60,252,80,54,13,48,30,50,119,150,49,96,70,125,153,197,63,56,236,224,25,52,176,190,114,155,185,115,184,46,200,219,207,49,246, +150,20,190,221,47,175,15,56,59,176,141,118,48,15,58,197,93,219,223,150,154,135,178,172,139,2,140,217,8,50,27,235,126,18,141,105,105,243,203,102,49,48,196,242,181,175,97,225,146,141,59,98,187,38,99, +179,174,166,110,117,72,216,121,233,247,6,220,192,11,109,12,195,36,239,42,214,86,119,208,143,178,51,220,101,194,24,140,183,71,42,202,63,176,12,1,24,18,39,254,63,144,35,63,134,0,88,134,156,142,69,209, +193,73,200,255,245,75,148,208,189,99,53,177,122,248,20,88,5,212,86,47,103,47,117,7,30,236,17,42,28,203,225,64,104,23,23,211,124,149,190,57,132,99,241,89,77,191,159,153,32,141,48,15,255,235,239,147,56, +80,171,137,25,182,126,207,221,189,238,64,27,198,91,105,255,54,214,102,247,4,23,236,103,43,166,254,198,223,167,91,210,166,0,105,191,31,116,93,28,89,157,124,2,48,23,224,220,223,238,45,152,28,80,135,40, +122,190,140,113,250,247,229,208,98,3,65,222,83,192,216,176,118,120,235,228,157,54,129,192,242,96,79,220,91,118,22,117,197,92,166,43,89,51,62,243,91,142,195,100,95,236,29,202,183,96,137,6,202,62,125, +52,214,171,203,247,77,31,121,196,245,135,5,230,106,199,36,14,78,39,182,178,88,144,183,31,27,27,218,136,54,106,127,121,125,112,237,84,79,143,116,206,36,62,85,181,221,187,148,209,47,108,197,150,5,127, +105,148,167,161,17,212,65,216,47,222,58,26,182,218,134,251,135,222,86,252,176,252,233,196,29,242,167,63,68,120,149,157,2,130,247,250,182,150,15,79,157,192,19,15,246,200,71,88,170,146,67,197,131,104, +168,156,110,153,248,137,214,44,70,149,233,79,136,33,209,96,232,234,215,46,25,66,181,101,14,214,18,128,208,66,65,222,190,141,113,102,91,35,214,90,189,13,193,27,88,222,35,26,47,198,28,124,254,106,120, +83,87,70,166,16,230,111,247,145,167,135,12,193,120,96,130,74,102,38,192,167,66,242,246,113,188,221,70,250,212,224,234,214,244,89,135,183,136,30,82,26,72,203,231,189,65,117,32,237,82,50,71,188,215,102, +246,134,115,42,115,241,237,24,251,153,140,8,247,212,63,158,239,213,100,140,76,248,245,192,38,173,21,238,62,224,238,161,209,26,4,95,147,139,0,140,39,6,113,26,13,7,95,27,24,167,189,104,163,63,245,68,63, +25,161,223,12,174,7,170,118,207,147,131,197,240,154,28,179,50,11,242,246,97,200,41,4,120,26,212,242,246,173,14,239,146,2,214,94,218,67,38,83,51,186,41,157,89,148,240,51,140,13,113,199,129,48,201,213, +18,80,53,74,64,72,222,126,128,99,41,236,123,229,111,81,231,205,171,88,122,15,193,229,193,190,179,206,46,181,88,217,130,188,125,1,158,54,149,85,95,240,236,22,7,251,51,202,150,222,67,240,108,85,68,224, +23,228,237,9,184,90,79,254,96,55,95,204,172,214,146,83,55,88,86,146,71,240,153,153,155,4,75,4,121,123,2,173,71,97,116,12,159,205,211,73,185,43,57,141,178,140,18,23,161,103,238,14,10,146,8,242,246,66, +120,247,174,15,20,26,201,172,17,198,166,116,31,192,186,159,76,243,244,211,135,151,84,82,140,91,37,200,219,11,161,142,45,102,109,50,114,122,25,224,3,8,60,117,175,211,211,111,125,65,189,8,201,219,119, +177,111,27,129,229,99,155,135,219,181,253,41,252,183,228,227,98,199,201,231,110,203,225,127,187,146,109,170,182,116,150,194,63,86,120,4,121,251,104,248,49,88,27,76,194,136,193,0,236,45,222,36,57,78, +190,116,146,188,173,125,232,141,46,178,124,72,218,47,230,0,23,149,40,229,154,32,111,95,252,110,30,167,200,178,34,73,130,9,44,43,6,41,187,7,190,172,217,25,45,198,145,88,234,197,222,69,175,83,246,245, +115,0,176,47,93,35,36,111,31,141,149,179,164,133,164,76,36,135,161,25,90,79,124,14,230,181,72,94,217,207,209,98,87,87,236,242,35,237,219,22,57,74,187,191,15,7,241,61,149,117,94,75,139,41,179,107,130, +61,53,156,217,237,108,45,248,89,240,226,249,246,46,48,60,95,118,3,4,139,86,113,239,221,204,127,65,72,222,190,168,54,124,209,146,21,216,124,174,231,22,209,152,30,39,129,63,36,75,177,59,193,238,226,163, +194,206,91,64,44,10,193,135,214,184,140,135,236,5,233,126,65,222,190,8,251,252,94,248,70,25,11,253,110,75,210,27,203,248,39,182,57,184,66,243,207,239,236,132,181,180,215,201,51,111,100,151,145,87,84, +192,247,250,174,222,112,42,147,55,152,167,144,124,19,239,30,156,17,150,174,191,23,247,227,53,31,52,191,43,99,41,246,134,52,183,53,253,131,97,82,231,190,12,234,197,4,239,204,214,160,66,45,117,203,66, +242,246,73,84,84,244,190,123,50,94,200,190,215,61,53,217,78,133,146,3,99,105,250,63,239,97,64,237,180,170,78,177,215,200,37,20,118,63,171,210,56,46,200,43,208,101,236,173,202,102,192,20,45,233,148, +152,228,48,86,28,156,234,28,248,167,133,122,103,190,245,126,40,11,179,223,248,253,30,77,4,29,17,232,58,246,74,5,246,97,206,22,166,116,171,212,77,115,116,210,175,174,234,76,13,71,100,124,209,18,53,97, +231,21,160,99,78,153,73,81,79,122,75,219,94,27,26,142,92,31,179,234,180,142,155,28,36,171,51,182,5,0,98,122,88,160,69,30,150,117,196,12,178,100,122,43,129,23,188,121,103,151,56,23,158,223,185,251,242, +35,92,34,5,218,192,151,58,182,160,44,237,177,31,182,60,36,171,152,185,208,105,127,164,84,67,248,243,10,116,35,100,75,86,199,188,201,156,173,197,188,241,76,123,248,158,155,239,22,173,43,6,108,221,137, +35,237,216,120,93,111,143,57,109,69,177,253,17,21,33,121,5,186,15,21,123,58,104,143,29,125,125,235,236,117,20,21,220,124,103,151,140,185,218,181,193,145,32,239,169,132,139,139,58,118,221,250,54,210, +189,106,113,193,202,237,29,37,111,72,87,98,243,106,217,94,33,121,5,104,41,146,66,123,214,148,69,48,28,75,27,2,177,106,95,193,205,119,119,80,244,26,195,203,221,114,228,210,244,5,199,238,21,228,21,160, +11,215,148,249,211,218,8,26,108,100,23,23,60,210,209,85,16,50,204,14,27,43,164,220,89,193,159,24,98,192,38,208,117,216,243,0,109,205,65,84,61,204,205,47,209,97,43,175,37,50,11,50,10,211,68,144,87,160, +11,145,75,113,27,198,4,227,186,210,14,27,28,170,94,37,237,42,21,96,90,62,102,142,32,175,64,23,34,20,160,205,29,145,95,250,49,55,239,237,240,22,72,140,174,2,114,95,118,178,193,16,228,21,232,74,253,247, +156,182,243,4,199,116,216,214,107,4,74,153,189,8,168,252,21,172,214,4,121,5,232,210,13,182,164,182,63,254,69,220,108,239,160,222,80,6,15,60,52,114,244,122,39,245,239,35,200,43,208,181,91,27,182,253, +49,55,46,46,182,79,117,210,17,3,147,229,60,29,230,87,236,112,66,81,182,176,243,10,116,49,210,83,16,189,251,10,134,214,182,187,96,123,112,129,178,191,244,165,15,195,191,54,20,35,36,175,64,151,162,214, +147,190,135,20,246,144,155,149,175,182,215,101,56,184,224,110,215,210,229,99,30,1,224,31,11,85,225,219,32,208,181,208,10,82,208,7,140,250,226,2,3,242,202,218,19,136,36,127,204,221,96,255,118,161,118, +40,71,198,119,175,42,86,82,244,125,76,145,43,244,240,223,131,218,20,153,120,54,76,137,248,1,132,51,216,166,151,1,228,41,145,60,118,103,183,236,52,153,146,46,187,247,64,193,236,237,82,69,201,124,41, +245,130,255,246,27,0,219,35,127,123,243,89,32,75,56,5,119,197,240,58,227,213,226,230,29,230,92,247,167,36,89,7,254,217,222,205,91,105,167,148,71,138,121,36,116,253,167,87,26,236,75,225,25,165,217,190, +35,146,115,149,207,87,156,250,29,44,170,14,3,41,207,229,114,32,92,34,251,62,242,191,35,127,88,172,67,254,55,149,29,143,63,33,115,244,142,216,104,255,162,187,34,146,247,232,31,182,2,231,61,250,230,235, +26,198,194,73,124,88,0,24,95,253,49,190,5,61,101,147,168,247,56,213,151,215,195,205,191,111,191,98,162,246,198,133,255,130,188,29,192,246,75,166,27,199,193,118,52,39,228,121,92,1,185,120,81,44,109,72, +132,188,117,0,252,116,8,32,205,155,1,114,97,33,252,96,58,12,121,230,230,30,186,237,35,58,195,111,161,254,137,219,72,85,134,90,11,250,81,199,11,242,134,101,216,250,233,153,153,23,104,19,198,224,187,78, +1,44,23,53,142,100,252,241,49,101,50,20,19,112,228,2,150,43,176,125,121,18,192,208,159,253,90,239,153,113,221,190,130,199,95,9,92,127,163,253,150,130,246,94,58,192,30,20,228,237,39,56,161,43,63,218, +170,157,158,67,117,46,117,55,101,60,45,187,163,116,248,199,92,128,180,223,15,174,174,131,201,99,0,164,90,37,244,167,181,79,159,126,167,54,90,14,253,233,87,143,43,35,179,122,134,188,193,169,88,157,1, +123,81,193,23,43,16,203,128,78,93,236,82,206,216,110,251,72,9,45,251,125,104,233,200,236,215,167,55,110,191,230,0,50,247,202,159,86,106,112,198,36,128,171,46,97,95,213,212,215,167,15,175,30,193,142, +53,234,162,23,50,107,233,161,97,46,150,82,59,42,215,42,80,237,63,213,236,250,98,146,130,232,194,155,76,121,66,46,31,231,202,190,227,213,47,109,99,72,44,38,141,215,235,245,26,119,80,93,3,246,237,178, +31,248,44,199,60,92,247,252,54,206,126,95,14,45,55,188,215,233,150,27,122,198,214,111,253,35,105,220,92,177,7,177,0,243,148,198,197,186,178,232,255,229,152,187,223,135,156,173,193,177,254,193,241,62, +218,182,127,41,161,255,211,97,218,87,77,255,233,96,151,77,207,123,140,245,103,238,149,25,166,243,226,149,23,74,61,19,196,99,236,45,224,183,126,252,82,240,107,191,76,241,10,83,17,228,237,127,176,236, +82,70,239,81,66,158,203,188,129,173,216,244,196,184,233,161,113,242,167,23,28,196,118,88,49,253,23,34,105,28,59,4,65,80,171,77,29,26,192,232,153,64,161,195,229,64,233,35,5,118,103,96,65,202,161,134, +171,5,121,251,31,246,164,77,151,150,225,83,94,126,25,224,184,156,224,213,53,97,4,117,117,16,114,200,251,0,172,242,167,38,28,211,47,251,218,210,30,189,103,233,168,243,139,165,151,151,186,159,60,186, +125,166,85,83,133,218,112,170,162,161,65,87,70,152,7,170,109,211,15,106,240,62,199,226,19,63,84,204,95,232,48,54,203,172,25,22,191,159,133,109,212,216,77,160,42,230,11,167,117,241,237,164,196,68,171, +133,210,153,155,180,143,139,36,195,11,7,83,42,248,138,200,60,102,125,80,12,216,250,15,6,239,66,54,151,235,13,101,26,76,248,111,62,142,243,115,181,125,32,135,116,176,189,171,248,138,1,242,65,14,79,15, +15,220,4,182,253,50,53,90,151,175,153,15,181,157,233,82,23,159,84,75,23,23,57,178,219,31,152,231,199,194,218,208,143,240,70,37,28,184,50,76,214,195,147,204,248,232,205,19,231,240,79,192,252,190,124, +52,191,249,133,19,151,225,155,212,213,130,183,224,120,219,132,148,20,57,176,70,51,170,28,222,118,188,58,209,192,127,30,65,222,254,4,159,31,194,227,174,137,87,203,102,188,147,182,49,130,26,96,66,78, +232,112,115,171,130,109,251,8,115,103,87,15,131,134,23,164,226,30,244,138,19,181,189,155,8,127,45,252,96,47,32,200,219,159,204,13,87,203,156,245,6,128,84,147,75,77,188,210,249,153,108,250,85,108,31, +41,190,202,230,50,238,91,223,151,205,42,157,174,95,8,212,38,114,31,103,109,187,151,254,254,117,157,7,168,191,75,144,183,63,97,90,22,100,222,170,0,19,79,40,161,132,24,99,123,101,243,69,13,115,50,255, +28,234,2,219,133,241,105,246,218,73,236,171,235,9,183,76,130,206,192,242,118,235,218,13,39,238,243,80,246,240,13,194,218,208,159,204,46,135,21,243,125,101,244,72,29,254,250,123,106,70,110,141,15,131, +47,215,29,2,199,164,208,143,96,60,193,205,25,119,162,110,141,200,198,75,191,45,135,238,52,122,64,238,34,29,224,196,212,14,168,174,83,31,200,254,113,8,33,121,251,17,38,142,147,125,187,24,81,14,234,207, +228,80,117,130,44,29,194,177,124,108,86,217,178,113,227,70,213,242,181,13,64,121,52,109,127,142,185,99,90,87,223,140,253,227,20,50,101,255,141,199,59,162,174,60,239,228,106,4,121,251,213,112,45,135, +163,149,88,23,169,182,253,57,28,120,52,254,115,108,76,39,104,128,134,101,200,144,33,17,255,94,19,144,217,162,177,134,186,229,93,63,114,183,83,220,150,66,224,120,79,169,95,213,17,11,93,200,211,248,234, +9,242,246,7,72,251,20,243,240,199,186,37,139,175,63,72,221,237,137,159,237,17,248,116,226,54,33,9,249,51,199,194,89,178,121,72,58,87,49,119,94,218,245,183,83,73,113,155,90,241,106,22,102,35,194,250, +11,192,28,124,143,102,237,98,244,25,111,170,230,155,77,19,205,207,100,26,78,184,166,76,153,50,69,51,95,186,118,152,159,127,171,150,61,178,105,113,44,163,186,170,235,23,49,170,139,219,156,98,155,145, +230,252,226,5,77,132,245,23,128,177,57,28,205,46,255,247,116,139,122,45,117,191,119,129,177,185,49,81,54,165,184,45,79,44,35,7,249,149,91,30,159,126,14,255,204,173,85,66,171,84,87,116,101,113,151,225, +130,54,23,15,219,203,214,179,42,91,144,87,0,164,116,37,116,4,227,92,93,201,58,51,180,243,147,196,205,211,44,50,158,211,0,47,192,77,48,104,232,33,117,204,192,23,31,167,102,248,44,246,29,60,216,245,183, +99,104,103,182,177,197,229,212,235,157,245,229,154,216,80,69,0,242,175,195,231,213,56,190,75,249,178,197,188,184,4,224,73,111,227,232,137,154,4,219,82,249,145,73,67,139,62,83,66,158,255,220,204,128, +18,128,143,60,90,215,122,139,213,183,145,227,149,245,252,194,64,144,87,0,62,87,248,103,13,252,229,200,116,11,225,173,211,204,248,137,224,38,193,195,141,243,15,229,100,102,114,224,157,113,16,222,103, +237,139,20,54,154,104,199,64,196,194,230,214,85,130,105,55,82,95,44,200,43,136,11,72,181,114,232,49,29,26,206,77,234,21,43,55,165,201,235,111,60,54,130,186,213,104,114,123,54,154,72,29,25,173,251,55, +74,198,43,235,3,69,217,154,32,175,0,24,217,175,5,15,2,188,241,174,155,102,75,14,130,207,13,108,212,26,126,225,222,162,99,100,255,240,191,229,13,181,134,229,181,200,217,250,228,68,178,231,253,52,117, +225,159,31,255,107,201,154,86,184,155,189,255,8,43,214,24,98,86,84,48,23,224,207,127,142,176,248,227,36,27,167,153,241,251,7,135,51,84,25,37,72,6,193,54,182,89,155,58,181,29,106,119,202,159,137,236, +125,15,81,191,70,8,94,65,222,142,251,30,164,36,249,204,148,87,102,150,167,200,94,135,177,239,33,55,66,105,16,228,237,118,4,103,117,224,162,193,250,234,194,150,210,236,222,140,135,220,172,46,23,220,21, +228,237,110,88,93,237,190,36,52,124,108,240,33,71,242,145,158,52,35,120,241,40,39,27,151,7,69,211,10,242,118,59,202,218,125,69,222,31,143,4,110,72,26,242,215,21,50,202,6,172,135,141,11,84,33,120,5, +121,187,31,146,106,104,209,176,81,94,7,222,232,177,161,33,169,96,52,99,161,84,177,158,181,73,150,21,57,160,140,1,62,96,227,130,153,155,68,195,10,242,158,204,45,133,189,16,127,220,146,17,216,88,239, +172,127,48,201,96,208,11,62,0,158,92,42,184,43,200,219,114,80,91,163,235,190,202,171,220,7,190,110,0,146,116,52,120,225,135,172,246,104,128,242,128,243,183,79,123,111,186,71,225,119,183,55,209,0,28, +183,56,41,74,54,83,114,139,59,252,183,168,72,18,220,21,228,149,90,156,254,146,28,113,82,178,179,200,106,124,39,60,206,249,133,97,223,5,138,229,155,126,5,124,151,59,18,107,182,185,169,79,230,203,155, +30,230,238,227,30,175,195,43,104,43,200,107,180,24,212,246,104,49,204,164,139,4,156,253,254,168,215,78,80,199,42,25,160,78,165,190,54,253,30,0,190,243,254,214,132,85,27,245,165,183,252,50,233,125,121, +156,28,87,0,85,112,183,175,144,215,164,147,155,252,180,60,218,151,236,243,90,74,10,156,3,75,113,149,117,205,51,204,143,46,19,146,30,46,176,47,42,215,168,115,178,65,189,72,1,192,122,161,63,209,55,83, +182,223,147,188,152,213,133,146,3,67,19,118,134,62,66,222,51,101,139,235,147,242,142,95,239,42,163,149,235,211,90,188,46,109,30,12,9,45,108,207,254,102,173,192,26,93,200,110,168,30,231,146,237,72,71, +149,80,109,93,30,193,39,10,51,254,174,204,186,35,197,77,172,206,188,251,85,33,116,251,14,121,157,21,87,140,45,235,196,29,58,203,86,176,180,229,235,47,241,56,91,48,195,186,0,23,214,249,246,46,177,167, +218,167,69,7,128,102,185,211,234,135,159,19,44,206,149,217,240,160,43,120,229,17,155,50,72,139,87,27,30,81,90,40,230,147,87,133,208,237,59,228,181,253,177,202,198,111,106,53,79,135,175,63,96,227,204, +22,175,55,222,212,112,94,155,148,42,199,32,205,141,203,245,219,59,187,86,111,216,253,31,236,139,138,135,186,249,181,186,199,201,251,74,153,148,133,117,90,194,167,161,74,48,180,95,144,183,161,26,200, +15,46,239,174,235,165,49,235,156,131,147,76,223,134,88,10,25,129,121,112,171,223,35,117,250,83,189,126,142,53,186,166,199,200,40,117,207,94,252,41,193,82,25,130,158,106,140,131,158,38,106,130,145,71, +114,209,171,7,5,173,251,14,121,109,215,135,63,186,247,149,151,119,207,245,70,149,181,184,32,232,73,110,41,51,150,238,26,93,192,237,210,253,157,214,28,2,216,239,47,213,35,114,213,227,182,94,112,59,33, +217,235,120,228,71,122,210,184,78,21,84,8,90,246,249,165,239,55,68,204,157,55,157,209,93,215,27,99,31,225,9,53,217,172,152,215,91,229,216,176,252,155,112,219,146,170,206,70,28,15,148,50,191,54,166, +170,96,159,231,166,196,192,251,208,117,6,96,168,130,131,253,145,188,81,99,128,253,180,110,187,222,123,173,158,190,183,165,105,93,41,187,226,60,88,178,168,170,179,15,226,193,90,160,54,50,121,1,193,101, +26,160,1,140,87,130,47,8,22,246,59,181,193,254,167,135,34,71,23,185,154,178,114,70,10,129,226,44,31,209,194,245,241,200,215,11,203,180,22,231,136,179,135,29,97,41,157,245,157,61,138,61,102,204,149,60, +110,8,141,141,150,40,189,139,121,40,36,104,216,223,200,59,241,250,232,209,183,154,132,160,31,248,95,27,82,41,96,101,75,215,199,99,0,183,84,180,204,205,170,105,195,254,166,44,217,222,105,189,193,237, +138,25,115,119,2,191,136,213,152,125,43,230,88,49,16,235,119,228,61,45,182,50,215,94,210,116,101,120,73,42,5,124,163,165,235,45,9,211,118,25,173,124,182,141,23,166,93,121,36,93,233,164,159,142,116, +159,59,189,160,188,42,50,79,81,234,14,198,94,43,105,191,155,95,251,5,11,251,159,181,33,214,169,150,44,90,244,117,73,5,77,175,183,228,38,40,33,133,155,90,230,166,241,210,216,245,115,86,206,236,228,147, +100,195,112,77,138,69,141,182,143,140,186,235,14,191,157,96,161,88,5,44,2,237,117,248,153,7,41,173,228,13,114,47,131,59,105,234,53,2,165,204,142,254,216,235,134,69,106,52,50,142,155,13,217,130,132, +253,217,171,204,120,173,201,61,79,220,154,138,224,30,159,223,194,245,188,18,119,124,182,187,245,16,250,94,71,65,113,173,210,57,233,184,167,204,157,174,70,212,134,219,128,155,238,140,72,225,95,17,92, +47,52,222,126,72,222,151,94,137,206,61,133,154,68,71,24,56,177,40,21,77,243,183,239,180,112,125,2,50,220,109,108,40,161,25,12,92,212,57,131,131,197,11,238,167,1,112,184,41,115,165,21,108,213,128,236, +27,156,60,35,184,219,63,103,216,162,7,27,243,203,155,156,183,167,176,120,214,218,210,245,137,1,196,246,114,118,109,27,17,27,21,189,147,6,7,35,187,212,237,186,43,108,26,83,168,134,11,253,128,117,255, +54,2,119,10,10,246,71,242,154,49,130,234,229,29,113,241,109,241,250,132,181,99,210,56,166,255,154,182,150,66,164,231,119,206,224,80,245,99,119,218,143,34,166,177,192,214,115,220,179,238,0,46,184,29, +86,136,216,33,253,114,192,214,112,69,196,235,32,248,187,110,188,222,168,47,165,45,254,216,21,238,146,232,156,232,133,17,128,244,133,155,103,121,128,180,2,5,235,81,55,7,86,11,238,246,79,107,195,223, +238,139,168,172,95,239,206,235,37,210,10,218,240,47,168,156,172,167,43,157,243,65,48,74,153,1,144,7,171,189,151,192,133,67,185,224,231,4,55,92,32,24,216,63,201,27,188,206,3,16,124,184,188,91,175,255, +132,65,109,49,175,118,21,43,59,39,122,119,255,24,59,48,60,151,250,33,4,74,153,141,116,142,155,39,214,232,130,129,253,212,84,246,226,203,56,97,69,105,183,94,191,103,239,221,109,22,164,89,25,220,185, +239,123,216,121,76,58,234,166,196,160,170,204,109,191,202,184,134,64,161,224,95,255,117,70,255,250,206,11,6,109,254,93,55,95,159,147,2,245,66,5,197,213,78,173,51,11,72,189,165,110,48,238,35,248,160,1, +149,176,120,187,194,179,51,245,88,0,18,129,254,54,195,86,30,240,155,79,54,116,243,245,169,112,82,219,67,122,71,60,35,109,178,37,170,90,255,24,112,40,132,12,48,46,46,37,253,29,39,183,174,123,245,213, +87,95,125,181,80,184,244,246,215,233,97,169,251,175,247,167,16,142,87,79,95,220,126,142,229,191,237,183,196,252,27,60,176,55,18,12,103,207,143,177,223,33,184,215,255,201,107,116,255,245,163,218,206, +82,117,37,183,41,237,221,31,197,94,190,96,242,168,16,114,88,243,208,225,231,4,183,107,128,101,44,220,37,184,39,34,230,116,22,161,203,152,113,123,219,175,192,104,50,94,32,111,216,75,237,9,68,50,245,10, +23,76,247,29,145,1,118,237,29,102,6,203,66,90,216,83,103,157,220,30,193,47,32,200,155,156,150,231,120,174,79,69,138,122,156,133,155,130,47,223,87,216,142,245,152,47,175,4,176,12,148,1,66,99,230,199, +233,208,98,110,66,144,247,228,41,213,149,183,57,7,41,219,62,228,246,204,212,53,222,105,225,191,179,126,22,214,60,92,161,15,148,202,136,39,111,158,18,138,42,108,70,141,96,178,32,111,247,42,213,99,241, +215,234,128,158,178,201,76,142,120,197,165,127,183,20,192,40,163,113,81,123,69,133,160,158,32,239,73,195,110,22,20,194,186,185,146,228,72,113,40,28,219,129,85,17,173,39,200,219,179,219,12,150,126,103, +54,255,222,49,119,96,202,115,10,177,89,231,89,133,162,253,4,121,123,86,53,78,27,141,167,86,209,51,82,165,162,93,52,154,32,111,239,128,245,19,50,169,206,58,24,252,149,51,197,168,255,89,162,209,4,121, +123,7,130,103,50,155,165,231,172,10,57,59,63,235,39,32,200,123,82,181,134,116,55,144,86,226,170,79,121,150,98,143,83,52,155,32,111,175,128,198,198,186,1,110,23,37,41,143,190,6,8,242,10,242,246,10,168, +83,57,113,95,134,60,245,169,7,29,169,234,178,25,162,213,4,121,233,29,83,25,161,35,42,11,23,22,171,222,20,109,101,118,91,84,70,111,20,205,39,200,219,61,202,172,157,146,20,150,240,166,23,4,139,131,146, +81,156,250,38,104,193,137,209,131,159,9,154,33,194,61,117,75,3,188,152,138,106,106,223,199,51,83,49,164,246,108,130,246,154,112,50,23,146,183,55,224,210,91,185,59,216,222,109,93,63,15,255,121,246,235, +229,162,1,133,228,237,57,221,98,140,59,56,182,253,130,225,82,128,167,11,5,119,133,228,237,46,59,66,42,175,248,31,121,162,253,75,58,26,110,120,68,129,229,130,100,130,188,221,133,93,41,228,153,58,129,7, +59,176,30,233,165,32,144,47,4,175,32,111,55,97,236,45,41,104,13,47,175,15,56,59,176,141,118,208,158,127,58,207,9,146,9,242,210,93,6,220,192,11,109,13,195,178,111,101,109,117,71,10,15,190,42,24,38,200, +219,173,171,128,218,226,174,99,175,59,240,160,8,190,47,200,219,235,184,187,215,29,104,195,120,43,121,87,177,86,132,34,141,193,101,108,14,255,13,109,34,79,225,96,99,203,216,166,71,14,194,206,75,83,6, +111,2,152,34,71,127,203,241,153,5,121,187,194,216,176,118,120,235,228,157,118,133,59,176,60,40,72,75,140,153,170,6,72,101,96,15,150,97,111,92,79,221,144,224,113,103,11,235,76,147,95,133,25,155,35,7, +118,69,23,228,237,74,99,195,208,214,51,216,95,94,207,218,169,30,65,218,8,97,172,107,204,103,1,28,51,79,255,225,176,43,22,178,239,183,177,180,140,95,70,14,246,21,3,19,175,25,188,16,108,219,138,100,115, +129,162,99,219,86,36,243,209,27,130,188,93,40,120,175,111,107,249,240,212,9,8,193,27,223,98,153,178,90,14,214,218,92,163,225,250,201,50,114,108,135,80,105,82,196,225,206,60,168,106,216,62,207,26,44, +25,52,44,204,133,103,191,11,95,249,206,8,25,249,95,62,77,144,55,101,140,51,219,154,98,172,213,219,16,188,129,181,151,10,141,55,166,26,12,122,125,250,229,170,70,206,77,236,79,155,44,67,230,229,107,72, +182,225,130,101,156,108,128,36,77,6,134,254,196,83,117,52,7,200,28,247,11,33,121,83,199,219,109,164,79,13,174,110,77,172,58,188,69,172,21,166,134,56,188,97,39,115,15,82,213,82,179,246,12,217,172,180, +228,102,70,247,74,50,182,229,135,247,104,52,183,84,195,212,17,0,198,124,57,180,203,154,51,166,42,251,22,66,187,44,185,153,5,197,130,188,41,63,95,50,75,107,66,228,133,160,90,209,26,119,31,112,7,150,11, +83,67,124,123,125,236,151,127,180,165,118,168,92,183,242,17,246,47,181,60,172,142,140,242,49,176,20,224,97,246,85,131,237,229,219,0,200,49,223,186,63,237,247,153,119,188,161,152,127,42,182,60,172,42, +170,38,28,115,82,131,76,155,1,158,236,183,56,91,225,238,146,2,132,210,144,136,61,175,51,126,164,177,152,163,227,149,208,42,199,164,67,156,209,216,94,14,199,184,139,70,152,197,64,104,14,0,105,178,185, +204,241,181,67,156,182,71,174,91,227,112,60,192,232,42,33,121,83,196,49,179,237,103,246,183,168,243,230,85,44,189,135,160,24,173,37,194,88,63,61,243,131,241,74,232,253,61,242,167,199,117,233,239,249, +141,97,46,189,32,157,37,127,170,3,151,229,132,142,15,2,171,252,233,32,175,116,224,183,153,67,64,246,218,178,252,131,133,206,155,34,60,109,90,184,124,193,179,105,157,187,103,171,66,240,38,162,222,47, +127,239,168,252,233,238,201,124,114,53,84,204,74,52,70,220,196,199,128,109,159,82,39,1,147,248,100,130,7,149,51,205,99,159,100,151,55,200,41,111,163,39,200,139,171,245,228,15,118,243,197,204,234,228, +228,204,83,202,74,242,8,62,51,115,147,160,107,19,85,243,245,233,163,206,165,110,200,217,152,65,15,118,87,48,94,68,72,138,169,171,26,230,28,179,102,20,72,35,8,105,88,94,159,195,209,89,128,205,143,105, +17,228,37,213,217,160,86,225,156,205,211,201,185,155,71,69,69,137,139,208,51,119,11,165,161,25,214,79,31,122,70,104,213,251,243,205,15,94,46,225,163,55,182,197,115,119,143,108,172,49,224,234,73,102, +233,242,184,105,76,217,54,189,66,135,76,249,83,177,146,162,107,224,120,217,29,40,76,194,93,135,195,81,81,241,128,207,5,235,238,156,42,184,218,76,233,29,235,183,224,123,63,127,4,210,211,89,89,95,27,27, +239,206,111,100,114,44,31,108,219,101,95,228,204,191,0,31,150,134,50,29,44,185,4,179,133,228,237,18,188,243,17,107,167,37,81,139,189,80,169,0,129,167,238,117,138,121,225,230,24,116,40,135,3,217,192, +25,50,88,174,88,19,159,118,7,31,15,130,175,79,53,223,2,96,68,100,2,51,172,44,92,150,131,152,97,235,26,72,31,17,88,62,182,121,184,93,235,43,225,191,129,21,197,14,193,221,36,40,79,203,49,31,52,242,177, +228,212,237,202,108,156,164,0,64,49,15,235,216,62,84,66,143,141,104,222,224,239,40,161,98,97,109,232,18,238,14,132,181,193,36,30,101,97,107,78,240,134,96,149,67,108,240,151,12,249,35,176,220,239,1,66, +111,22,243,136,154,21,71,200,52,57,180,42,196,132,49,242,222,203,142,55,187,46,251,22,124,186,32,111,151,32,68,125,198,138,36,231,211,128,47,134,1,170,224,110,82,212,46,128,209,67,13,240,61,141,117, +213,111,207,76,152,0,242,201,62,6,231,152,71,70,88,96,70,40,254,178,201,127,87,205,157,170,80,27,186,100,220,209,64,250,188,164,41,245,231,130,3,47,194,192,155,156,51,181,178,105,25,154,187,13,62,190, +202,99,189,208,63,36,142,187,255,205,39,19,60,210,254,219,62,125,132,52,23,101,156,173,74,81,159,29,219,241,7,169,91,99,8,201,219,37,106,67,90,75,41,233,151,95,16,18,214,221,22,97,46,163,238,95,202, +249,10,72,26,248,136,183,220,142,192,167,49,113,12,214,18,144,67,37,190,90,78,3,50,49,97,194,104,213,220,57,92,168,13,93,131,64,75,86,96,243,237,157,130,162,45,195,161,152,222,179,57,235,216,33,181, +174,105,210,85,152,255,146,177,64,102,38,96,205,26,92,11,128,134,31,219,225,133,84,119,169,224,61,165,213,6,99,190,32,98,71,190,88,85,114,232,15,181,47,12,205,253,79,196,239,41,110,194,247,63,138,249, +135,131,241,153,15,97,85,117,19,249,83,38,142,150,67,213,93,42,120,79,109,83,217,140,150,6,114,66,103,104,5,87,221,194,129,11,222,243,203,231,223,59,221,58,82,231,131,184,73,51,155,31,170,97,235,222, +11,0,70,14,222,245,207,215,23,159,249,57,230,28,62,177,125,62,137,3,149,186,88,61,220,85,162,183,76,48,177,3,140,57,170,152,31,212,89,95,159,126,182,201,232,215,29,124,24,159,104,149,63,181,0,71,151, +2,105,191,55,151,146,70,230,27,142,65,138,233,155,56,90,54,86,155,14,240,10,242,10,244,20,66,147,9,173,10,73,235,167,103,46,244,159,254,211,251,45,79,114,160,49,241,253,200,55,77,5,203,113,152,236, +211,244,11,31,184,63,237,54,254,85,187,192,124,249,61,17,183,65,160,71,241,173,28,246,143,213,12,135,95,206,122,125,250,248,21,86,37,228,143,217,110,77,8,26,128,225,5,91,22,252,197,96,151,50,126,133, +85,174,123,212,46,135,206,89,1,152,247,10,242,10,244,148,214,240,167,31,152,186,6,198,161,156,81,119,79,146,29,80,19,103,66,144,241,37,206,66,72,235,39,201,14,216,159,255,46,86,7,128,57,178,26,225,85, +38,208,35,184,108,25,161,98,64,171,196,186,96,155,31,124,69,141,126,98,230,244,248,172,178,5,140,19,219,128,186,159,109,157,46,194,61,9,244,248,40,215,172,249,72,213,192,216,153,35,219,60,168,230,254, +145,91,99,137,150,205,151,249,163,130,183,65,174,9,25,96,123,66,145,205,21,231,235,102,77,132,223,131,250,95,155,72,25,175,22,55,95,8,233,92,247,167,100,14,53,127,22,219,250,118,202,33,169,147,237,39, +197,254,159,66,219,91,44,79,142,252,19,146,87,160,199,49,69,174,208,1,12,23,7,95,109,26,59,47,188,94,34,2,87,104,19,176,109,138,204,65,176,71,68,83,36,74,159,32,175,64,15,224,213,248,37,86,77,163,98, +36,132,218,43,139,191,32,88,38,54,84,17,16,16,228,21,64,4,151,22,16,232,66,56,178,8,69,215,115,231,13,143,232,199,118,103,197,153,74,44,75,101,181,32,175,64,111,228,174,215,75,44,92,117,69,52,136,92, +176,12,189,66,72,94,129,94,206,221,21,67,48,247,175,81,53,32,239,251,252,99,37,0,55,231,135,142,55,70,157,11,253,208,16,228,21,72,29,82,139,91,45,118,229,50,63,105,207,122,39,128,252,32,192,103,46, +150,135,101,240,40,87,253,51,141,177,143,2,63,20,146,87,160,29,48,90,229,168,195,232,154,213,126,198,35,97,99,240,237,254,114,77,12,216,4,186,6,246,113,47,181,148,52,87,199,240,74,93,19,35,224,171, +238,200,193,210,53,194,218,32,208,69,152,122,99,139,73,235,32,240,104,125,113,87,176,215,241,56,4,30,121,126,230,61,164,21,255,166,137,232,253,253,239,193,250,10,203,61,50,141,155,136,8,242,10,116,22, +105,75,2,67,239,239,60,123,165,119,21,234,207,133,21,197,31,226,42,72,174,90,27,213,66,242,10,208,222,56,199,78,50,147,165,12,56,2,144,54,207,190,180,211,161,96,213,91,8,126,213,225,69,26,83,80,156, +182,168,137,214,43,25,97,87,160,4,111,97,65,94,129,20,144,55,7,231,71,55,162,52,61,31,50,50,161,196,238,180,207,147,23,116,150,189,86,55,207,12,245,130,81,245,31,200,42,22,58,47,237,245,149,154,34,31, +212,154,184,74,77,137,152,24,195,25,108,211,203,194,161,167,35,121,236,78,78,129,0,37,21,174,57,170,50,97,107,115,231,26,187,11,230,75,65,23,179,88,208,185,136,154,82,21,28,49,0,140,47,149,186,93,119, +24,130,188,180,211,87,234,85,144,94,77,220,115,229,213,36,126,83,82,69,69,56,143,116,105,89,147,111,89,255,68,217,204,71,30,79,70,167,96,25,228,93,48,255,208,89,238,89,223,58,191,83,53,152,22,130,43, +195,177,205,246,84,186,45,134,144,188,169,34,255,59,242,135,197,58,228,127,83,217,241,198,108,197,220,209,248,213,186,232,174,136,228,61,250,135,173,192,121,143,190,249,186,134,177,112,18,31,22,0,198, +87,127,140,111,193,41,208,66,207,219,30,191,123,123,11,98,185,210,177,34,29,119,250,7,195,58,243,22,231,92,73,40,39,60,46,179,60,183,218,34,76,101,41,99,251,37,211,141,227,96,59,154,19,218,242,131,28, +184,158,70,246,14,137,144,55,28,219,232,167,67,0,105,222,12,144,11,11,225,7,211,97,200,51,55,247,177,199,85,67,237,191,230,203,30,167,214,226,20,134,195,184,23,247,128,153,157,209,27,12,133,6,35,22, +246,197,158,202,123,32,200,27,219,158,41,243,2,109,194,24,124,99,114,0,235,229,141,105,254,248,205,220,50,20,19,112,228,2,150,43,176,125,121,18,192,208,159,253,90,239,91,42,108,7,174,241,254,201,185, +168,197,81,148,87,202,254,189,236,92,55,188,188,83,10,212,166,198,61,44,200,23,228,77,25,39,116,229,71,91,181,211,115,56,112,53,117,55,93,191,56,83,137,210,241,31,115,1,210,126,63,184,186,14,38,143,1, +144,106,149,208,159,214,62,125,250,157,218,104,57,244,167,95,61,174,140,204,234,91,228,93,209,145,139,210,88,178,189,69,99,174,81,101,204,81,149,37,219,17,254,188,61,128,93,202,25,219,109,31,41,161, +159,62,105,190,249,237,6,77,117,23,18,183,217,107,230,94,249,211,74,13,206,152,4,112,213,37,236,171,154,250,250,244,225,213,35,216,177,70,93,244,66,102,109,159,122,86,139,163,99,14,57,233,123,90,249, +118,225,184,242,72,122,126,151,120,57,24,117,186,130,88,73,145,58,214,147,41,79,200,229,227,60,57,180,247,185,127,63,138,28,235,54,175,215,235,53,238,160,186,6,236,219,101,63,240,89,142,121,184,238, +249,109,156,253,190,28,90,110,120,175,211,45,55,168,244,165,136,240,221,2,239,104,133,187,164,46,41,202,170,8,201,219,30,92,172,43,139,254,95,142,185,27,223,167,62,182,141,79,220,181,216,246,47,37, +244,127,58,76,251,170,233,63,29,236,178,233,121,143,177,254,204,189,50,195,116,94,188,242,66,201,223,135,244,251,47,106,82,207,28,31,175,212,238,84,91,85,150,247,78,213,21,165,43,68,175,52,68,168,13, +237,251,148,238,82,70,239,81,66,158,234,183,0,222,39,129,141,161,113,242,167,23,28,196,118,88,49,253,23,34,105,28,59,4,65,80,171,77,29,26,192,144,251,208,163,218,59,24,151,120,176,179,117,98,6,107,87, +173,94,57,179,19,55,230,44,141,28,104,224,17,228,77,29,123,210,166,75,203,240,41,213,174,208,38,38,142,73,76,156,48,130,186,58,8,57,228,125,145,64,158,38,28,211,47,251,218,210,190,248,168,65,87,59, +196,116,156,30,48,128,85,91,91,229,148,102,101,112,199,253,115,116,210,165,70,101,86,79,216,164,88,239,237,228,149,164,136,109,79,82,195,223,30,233,100,42,146,13,13,186,50,194,60,80,77,25,240,250,205, +166,30,47,101,62,84,204,95,232,48,54,203,172,25,70,220,166,120,182,81,99,55,129,170,152,47,156,70,255,217,212,182,37,164,23,59,183,182,206,244,80,65,113,173,210,193,200,253,123,78,195,18,105,115,51, +135,32,132,226,156,31,181,222,62,96,51,182,86,133,15,178,189,90,228,239,201,172,126,240,46,100,115,185,14,88,230,23,41,190,120,147,166,237,3,57,164,131,237,221,200,233,124,144,195,83,200,3,55,129,109, +191,76,205,169,176,113,80,61,109,5,120,212,246,48,112,81,7,69,142,229,109,44,145,75,199,78,33,4,131,116,134,134,133,153,220,194,166,175,189,136,188,25,75,195,207,45,237,91,241,144,4,72,251,30,58,153, +213,191,81,9,7,174,4,176,127,59,199,220,159,31,151,52,113,14,255,4,204,239,203,71,243,155,95,56,113,25,190,73,167,130,102,37,49,186,13,99,130,161,41,44,233,168,193,97,44,246,239,205,4,144,62,87,40,3, +202,25,164,0,100,203,45,24,72,122,17,121,199,207,11,63,247,101,243,231,253,183,10,92,54,123,190,114,50,235,247,249,9,219,24,172,96,57,39,222,220,110,140,160,6,152,144,19,58,220,220,170,96,219,62,194, +220,89,205,41,1,235,243,109,229,200,34,61,191,99,162,215,8,148,114,147,103,164,138,52,252,136,19,31,160,51,251,3,21,242,222,117,182,160,243,90,123,211,156,101,250,49,0,169,144,181,117,32,125,94,112, +114,205,13,87,203,156,245,6,0,53,53,254,145,43,227,146,62,147,77,191,138,237,35,197,87,217,92,61,248,214,247,101,179,74,63,21,168,155,237,76,193,146,209,113,91,111,149,70,218,99,213,246,25,195,63,252, +21,193,167,161,202,79,250,132,42,87,86,197,2,66,47,244,122,157,23,110,87,193,106,35,248,130,14,151,141,59,169,114,151,105,89,144,121,171,2,156,152,63,127,27,99,226,102,161,246,202,230,139,26,230,100, +254,57,212,5,182,11,19,122,171,118,18,251,234,78,13,193,155,79,155,66,181,114,178,158,62,188,131,162,247,0,204,126,162,98,243,217,107,157,132,100,48,54,194,189,139,202,106,150,22,210,160,107,189,156, +188,129,82,102,87,193,88,23,33,3,36,203,148,147,90,187,237,176,98,234,150,209,35,1,155,203,181,213,111,105,108,46,201,42,31,59,4,142,73,161,31,149,149,65,112,115,57,168,209,161,240,165,223,150,67,119, +158,50,251,188,182,249,160,70,237,42,158,232,152,232,85,119,22,195,108,159,239,79,78,248,133,1,24,30,236,15,248,124,247,192,198,236,222,46,121,165,10,210,11,84,105,159,155,34,32,123,170,243,164,214, +62,113,156,236,219,197,136,114,160,161,172,236,124,221,114,71,163,252,24,194,177,124,108,86,217,178,113,227,70,213,242,181,13,64,121,52,109,127,142,185,99,218,169,194,93,251,3,109,10,85,237,128,222, +193,61,155,53,169,40,106,69,222,80,172,1,161,232,50,128,224,47,123,191,169,44,0,10,170,139,224,26,13,246,159,92,141,23,95,14,71,43,177,46,26,231,82,99,102,220,232,141,77,39,104,128,134,101,200,144,33, +17,255,94,19,144,217,162,177,134,186,229,158,83,131,186,85,127,142,12,255,91,237,197,97,90,122,99,248,244,212,63,124,215,85,239,159,92,255,100,132,187,11,179,1,140,127,148,134,127,23,85,247,126,199, +28,163,20,87,149,145,75,125,54,100,124,72,240,164,138,253,125,138,121,248,99,221,146,117,198,188,37,205,124,174,70,224,211,161,113,198,56,228,207,28,11,103,201,230,33,233,92,197,220,121,233,169,34, +120,119,165,146,233,165,82,22,129,148,237,104,151,230,187,240,113,236,107,221,25,231,150,66,240,177,133,82,88,210,26,119,63,2,28,92,190,170,5,151,162,94,229,85,118,31,105,5,25,110,86,133,119,100,127, +230,164,214,61,7,223,163,89,187,24,13,150,61,216,134,36,250,42,152,159,201,52,156,112,77,153,50,101,138,102,190,116,237,48,63,255,86,45,123,100,211,226,88,70,117,213,41,163,241,90,82,180,26,45,113, +144,189,207,187,183,29,236,93,80,0,112,207,95,235,23,103,102,158,253,64,116,102,77,51,30,202,204,204,188,60,106,248,49,50,207,40,214,122,171,111,131,52,22,134,95,68,32,188,175,215,129,187,111,61,137, +117,143,205,225,104,118,249,191,167,91,198,250,51,111,59,98,188,56,63,180,170,241,53,151,77,9,194,142,189,128,101,228,32,191,114,203,227,211,207,225,159,185,181,74,104,149,234,138,174,44,22,0,130,151, +122,156,123,164,253,79,252,243,104,113,202,215,56,71,1,144,254,19,173,22,136,115,76,147,84,226,98,249,57,154,132,245,235,77,228,53,234,75,221,179,67,108,28,174,67,232,31,95,29,121,50,223,155,116,37, +116,4,227,92,93,57,95,87,199,20,167,253,12,223,216,88,19,90,100,60,167,69,27,241,38,24,52,244,144,58,102,224,139,143,83,51,124,22,251,14,30,20,132,77,192,222,2,103,97,197,4,39,65,105,107,138,223,36, +219,31,35,194,245,166,159,53,180,22,224,207,219,155,189,202,170,202,220,233,110,222,7,140,134,43,70,158,84,11,230,117,248,188,26,199,119,41,163,221,191,205,218,240,217,8,115,103,220,24,27,106,18,180, +173,242,35,147,134,22,125,166,132,60,255,185,153,1,37,0,31,121,52,193,218,168,98,250,77,110,169,114,227,113,166,238,161,19,245,3,176,23,190,86,222,103,151,1,249,128,64,177,1,156,112,120,79,38,123,63, +87,248,103,13,252,229,200,116,203,247,116,37,51,19,223,154,248,166,55,155,200,131,243,15,229,100,102,114,224,157,113,144,5,192,23,130,179,141,173,243,236,175,6,252,145,39,127,230,92,178,61,197,229,70, +141,38,140,6,185,207,174,97,51,6,148,186,195,90,3,146,113,50,43,150,106,229,208,99,58,52,156,171,169,57,255,55,99,4,117,111,14,143,211,98,229,166,55,243,250,27,143,141,160,110,53,154,44,184,218,28, +121,165,183,20,178,52,79,63,55,85,175,64,239,215,232,7,11,48,247,222,231,166,70,38,81,105,63,25,111,77,246,107,193,131,0,111,188,235,14,30,189,223,205,134,218,56,190,6,159,27,216,168,53,252,194,189, +69,199,200,254,225,127,203,27,106,13,203,107,145,179,245,66,107,136,211,27,252,248,3,210,48,237,92,95,170,253,120,188,63,144,247,210,91,33,107,123,15,84,252,231,63,71,88,252,113,17,146,81,148,40,248, +205,146,184,31,31,23,1,84,25,37,72,6,193,34,65,213,36,130,244,85,6,166,45,42,190,49,61,229,43,212,126,64,94,41,205,13,179,139,233,113,7,33,140,46,200,115,202,226,10,72,103,233,57,44,123,0,204,99,156, +34,113,27,84,9,176,223,42,70,238,125,26,210,187,232,159,147,54,143,189,153,169,94,178,210,217,15,212,6,23,245,31,41,243,95,16,4,232,203,200,189,153,92,206,114,177,161,56,79,225,148,137,152,35,85,185, +41,9,21,88,253,130,0,125,25,195,220,1,215,193,249,152,11,213,138,20,99,162,217,206,136,29,249,251,236,222,195,55,17,124,250,97,236,253,206,195,208,225,80,79,29,238,74,31,115,226,160,150,55,127,193, +204,148,181,63,203,83,145,131,224,79,203,251,42,121,141,124,66,122,182,206,226,126,55,252,246,158,66,90,188,117,47,79,107,84,56,218,17,229,63,120,99,132,179,161,169,125,86,109,120,115,61,37,217,193, +114,119,250,201,154,161,112,156,140,109,29,129,85,238,223,150,246,7,250,154,169,100,186,113,42,247,3,222,246,180,225,198,244,124,0,30,238,155,158,209,82,198,171,197,183,251,62,150,144,50,124,190,66, +21,96,164,207,87,176,238,79,73,178,14,252,179,189,139,150,114,183,252,157,119,56,186,238,217,210,124,190,29,142,126,192,93,233,138,143,243,218,204,100,207,240,125,212,129,135,173,174,174,174,174,214, +250,238,128,205,94,200,1,213,75,182,126,178,236,13,70,75,97,106,205,123,187,112,79,82,176,194,136,254,32,120,179,175,73,97,129,143,106,163,168,3,31,206,145,213,112,66,237,187,228,149,224,15,6,70,168, +220,109,61,118,82,234,179,207,107,205,235,122,169,221,85,214,53,245,204,2,139,114,138,68,118,144,134,221,72,135,214,95,142,236,195,166,50,171,147,241,4,31,13,129,182,215,125,146,230,41,210,90,76,153, +7,12,217,87,220,53,236,85,85,116,101,90,121,63,144,189,229,183,181,153,37,247,149,245,245,197,70,135,76,252,4,61,125,147,188,182,169,155,151,15,225,153,177,26,24,138,199,121,114,244,134,0,45,196,156, +179,59,1,87,240,226,249,93,162,58,24,50,158,130,172,226,190,207,221,170,117,109,203,212,224,227,252,34,91,59,73,193,255,122,9,121,27,94,222,199,49,203,17,13,64,47,119,118,81,120,248,54,72,101,60,121, +150,243,90,37,73,74,198,63,33,205,109,119,57,207,150,186,194,97,195,201,182,2,231,237,125,159,188,86,103,253,216,54,108,8,210,123,206,142,9,222,62,60,195,102,179,237,5,204,91,30,1,96,195,37,230,38,29, +170,31,62,93,239,214,133,185,210,210,175,58,7,39,137,85,171,7,151,66,70,112,46,118,223,106,15,157,126,139,246,16,124,187,21,21,165,239,32,200,129,225,109,144,55,123,61,69,217,218,169,69,94,231,87,1, +24,20,113,174,93,26,221,179,166,123,227,142,24,142,183,139,11,146,41,90,146,3,140,31,251,210,11,184,93,42,236,236,246,150,166,141,144,153,226,194,219,222,61,22,27,216,230,168,202,113,64,169,95,115, +138,121,219,217,51,170,195,120,215,25,230,142,35,98,109,117,118,171,157,23,28,3,124,31,169,45,238,131,35,61,224,243,249,10,58,27,226,90,93,229,43,30,89,233,43,232,251,228,157,224,107,195,204,43,57, +214,251,156,39,113,38,188,119,76,15,187,163,119,243,82,120,201,168,55,50,171,218,221,245,122,175,213,211,247,182,20,106,214,145,189,236,60,88,186,168,170,147,125,46,163,15,42,103,164,218,15,2,149,181, +241,17,202,78,115,126,241,130,118,138,237,195,118,229,168,168,8,118,251,155,174,204,115,37,51,113,205,232,178,221,152,242,245,194,50,173,165,57,98,105,204,176,35,105,75,233,148,149,75,170,114,82,44, +233,124,251,55,244,34,207,211,14,225,171,109,125,64,247,255,138,85,217,167,154,51,118,218,202,136,218,80,93,216,36,101,93,50,211,223,192,63,119,93,213,3,124,122,43,138,181,228,28,224,235,208,108,103, +252,188,183,239,99,85,202,240,125,44,245,154,230,238,168,210,229,59,218,106,75,72,206,245,157,108,171,62,41,121,173,49,254,92,92,146,152,34,127,169,36,73,118,75,73,167,170,179,36,56,152,100,180,98,83, +54,94,152,86,230,74,239,212,222,98,234,197,132,170,184,0,123,239,153,99,11,150,116,71,169,210,180,87,214,135,67,147,158,170,219,183,230,234,52,139,19,79,178,224,241,157,34,111,110,130,216,47,220,212, +50,55,141,151,94,248,124,78,167,246,22,51,114,41,83,201,130,239,245,150,213,77,82,122,234,205,55,84,73,104,170,61,173,41,188,175,28,161,164,248,164,146,247,84,220,190,181,201,51,183,26,182,51,168,222, +219,153,189,197,192,15,62,175,183,172,52,113,75,77,122,127,188,188,232,221,167,6,135,180,255,8,245,247,102,247,214,7,233,62,100,196,70,252,27,245,196,62,30,55,232,245,36,95,139,137,91,187,174,238,179, +221,191,111,125,103,60,199,165,197,255,86,58,44,80,36,219,71,145,163,250,243,141,222,226,125,186,165,67,237,55,250,155,143,182,164,21,72,170,247,138,63,194,178,237,94,78,57,228,183,60,96,251,83,55,15, +216,200,240,21,58,219,216,248,220,231,43,80,59,49,94,139,224,227,92,122,203,100,195,159,59,54,180,253,168,197,247,91,101,137,207,231,123,240,100,143,73,123,151,206,27,92,158,248,219,153,44,238,147,13, +236,157,10,60,157,48,237,176,151,179,107,219,218,91,76,95,210,225,64,40,198,248,216,24,127,66,168,215,88,145,82,110,191,88,83,89,135,221,200,47,28,222,164,70,6,54,217,87,204,131,213,158,147,109,38, +235,101,3,182,137,175,53,61,51,35,20,94,11,37,205,48,54,131,35,139,74,121,127,39,43,137,143,155,41,141,99,250,175,105,123,111,177,14,27,28,26,183,133,25,218,7,191,137,209,166,146,166,37,119,117,148, +102,16,220,196,10,219,28,248,237,131,39,93,45,234,21,228,253,235,155,145,47,247,137,102,91,248,154,101,132,157,11,140,50,192,106,148,65,94,23,199,4,254,142,214,230,222,98,250,93,229,29,173,64,230,183, +5,0,171,220,167,75,244,89,100,191,252,43,74,146,8,214,236,50,210,75,112,65,240,153,187,79,254,244,68,175,32,111,195,13,158,48,123,95,106,54,186,149,74,204,219,194,18,114,14,251,182,215,141,89,136,185, +224,202,174,93,191,145,86,208,70,16,228,202,105,186,210,81,91,175,221,205,17,87,120,220,62,235,142,62,203,93,105,255,175,156,129,229,193,36,231,75,194,206,207,193,103,238,190,244,228,43,69,189,67,109, +120,233,101,39,64,217,125,205,155,199,197,193,77,58,96,117,5,31,30,116,253,114,96,122,86,151,214,253,73,196,153,173,213,189,197,86,119,212,214,43,17,220,92,13,240,213,2,75,124,212,212,190,5,245,54,39, +107,111,108,126,251,74,120,191,177,64,233,209,53,211,122,96,225,111,239,32,111,240,202,226,2,8,46,205,47,79,178,218,225,194,161,58,24,46,54,200,239,108,3,176,119,233,162,132,61,123,239,110,51,143,102, +101,176,214,65,75,25,230,33,0,105,23,118,103,223,93,10,164,83,148,44,32,166,247,82,96,163,255,104,177,164,246,196,162,245,94,50,96,251,235,223,235,33,240,141,215,154,219,161,11,11,103,221,1,164,185, +169,49,230,135,207,77,175,236,202,170,115,82,80,140,67,5,197,213,206,142,48,79,189,18,51,199,11,96,232,138,220,103,185,187,231,96,193,146,37,73,83,2,143,242,138,38,57,140,30,49,240,246,150,101,64,60, +217,66,202,147,133,105,139,202,53,233,38,130,171,45,235,9,62,252,250,119,221,214,147,187,35,41,160,25,164,119,196,51,242,27,159,42,108,168,3,48,134,151,187,231,20,246,85,242,222,216,98,36,27,179,136, +158,162,110,31,152,30,54,60,44,6,53,159,103,114,236,10,79,172,172,92,236,233,234,153,86,127,10,33,123,245,244,197,237,159,168,200,127,237,138,124,14,71,172,14,126,236,125,149,187,60,127,91,43,241,89, +140,30,11,102,101,235,237,237,22,210,73,175,146,246,58,169,5,130,15,66,238,54,167,210,181,85,140,42,111,51,75,213,149,71,110,59,168,33,181,203,28,100,47,95,225,162,230,52,85,7,144,106,72,87,181,62, +187,183,90,102,111,188,173,94,79,94,243,225,2,123,193,235,55,16,40,215,6,18,82,189,236,238,218,181,140,161,203,152,209,246,202,94,99,52,25,47,32,77,123,169,29,225,227,152,122,133,11,134,220,20,158,53, +212,246,94,69,223,69,85,75,254,235,161,77,130,188,45,195,146,173,43,63,250,192,201,179,6,1,253,12,35,69,37,181,29,106,201,57,158,235,83,145,162,30,103,225,38,233,229,251,30,108,135,244,124,121,37,128, +253,190,242,114,192,136,14,55,251,36,140,50,122,191,123,96,47,108,54,195,67,250,11,10,107,52,227,196,119,86,105,221,18,101,42,5,84,222,198,160,145,239,124,120,123,117,234,227,182,252,136,163,198,172, +191,70,44,214,51,16,56,197,252,121,119,63,140,253,231,212,15,2,105,127,49,96,90,186,126,255,148,20,48,22,63,179,97,112,117,202,227,54,57,50,231,157,254,221,136,240,218,44,232,118,138,169,13,24,170, +174,184,217,0,24,14,67,131,177,183,162,247,196,59,196,130,115,124,172,155,43,73,41,46,211,178,214,211,108,131,71,129,83,140,188,104,165,133,4,107,33,28,243,89,250,183,155,30,216,180,194,200,46,253, +206,108,254,189,99,238,192,148,109,154,177,89,231,89,133,130,103,167,42,121,121,178,144,80,204,29,239,178,116,66,244,72,0,214,180,209,120,106,21,61,163,176,155,23,233,10,244,35,242,26,185,128,26,117, +44,253,236,190,212,162,203,119,249,224,224,19,134,177,200,117,48,248,43,103,138,123,146,102,9,118,137,5,152,210,197,96,141,238,240,169,142,119,210,35,209,66,131,103,114,3,107,203,10,67,78,144,4,111, +132,228,77,13,217,249,96,143,120,220,73,85,235,8,20,79,236,137,245,226,110,172,204,178,184,234,83,182,120,10,201,43,200,43,237,119,226,113,206,15,147,55,251,86,133,181,106,207,4,234,218,88,55,192,237, +162,36,229,209,215,162,2,65,175,83,157,188,217,19,8,150,59,211,181,48,145,221,212,47,239,137,88,183,234,84,78,220,151,33,59,159,124,208,145,162,68,181,188,45,216,117,170,147,87,250,220,77,253,198,98, +138,75,53,164,236,219,9,22,141,221,79,79,108,5,31,58,162,178,240,64,145,154,106,236,74,123,172,105,55,10,154,157,162,3,54,243,136,194,170,115,60,204,174,2,245,98,39,207,172,209,186,120,79,32,74,82, +136,243,146,94,96,20,107,85,245,69,146,150,250,234,144,232,193,207,4,205,78,81,242,134,126,78,160,120,168,70,186,130,116,124,10,193,130,46,94,96,109,125,49,149,240,235,246,125,60,51,21,67,114,180,163, +246,215,84,65,175,83,156,188,151,187,41,83,181,183,224,71,10,103,56,121,168,103,24,113,105,33,119,123,18,35,62,180,141,207,195,127,158,253,186,160,217,41,170,243,238,1,29,227,132,199,57,235,14,195,69, +253,142,81,163,122,96,115,18,105,140,59,56,182,221,107,93,108,151,238,5,158,46,20,44,59,85,201,187,156,250,98,131,170,114,103,90,193,95,221,20,237,220,9,3,255,171,75,237,8,169,124,159,254,200,19,70,7, +194,81,60,50,229,82,207,114,65,178,83,85,109,176,184,41,27,14,198,1,184,112,47,60,224,243,249,124,181,93,170,58,236,74,33,207,212,66,30,212,58,18,142,194,119,104,233,149,130,100,167,42,121,255,67,240, +125,25,168,47,101,86,183,56,115,143,253,121,10,90,195,203,238,64,71,118,213,10,230,193,183,203,5,201,78,77,242,218,172,42,161,71,53,160,106,51,105,106,247,24,112,3,109,110,96,147,253,115,214,86,119, +108,219,61,158,19,28,59,37,117,222,252,49,119,99,30,123,241,2,29,160,162,113,195,43,186,124,230,183,173,9,106,119,224,65,67,112,69,144,183,29,120,243,55,0,215,85,189,87,14,134,209,184,248,122,224,150, +46,172,196,46,183,189,83,200,4,214,158,114,59,52,9,242,118,142,86,225,113,186,45,39,28,63,55,182,250,198,218,149,166,50,169,202,25,80,189,109,132,247,92,159,44,66,162,128,32,111,43,67,252,200,24,233, +27,223,255,53,132,215,0,69,34,229,119,101,45,38,107,91,223,13,218,190,255,87,172,157,234,17,84,17,228,109,199,157,69,57,106,107,232,198,90,212,235,219,138,88,62,117,130,83,8,94,65,222,246,193,242,82, +212,188,127,207,225,99,241,9,214,52,212,80,23,154,91,116,189,117,51,217,122,214,94,42,52,94,65,222,118,105,13,141,225,145,154,68,62,29,72,69,23,86,19,92,221,154,88,117,24,183,242,164,48,53,8,242,118, +120,228,246,106,211,51,175,118,174,64,71,226,54,129,173,188,10,14,239,21,238,192,82,85,8,94,196,36,69,239,64,226,250,73,251,45,206,86,184,187,228,143,172,117,8,238,10,201,219,97,131,192,177,38,218, +176,124,172,43,159,217,223,162,206,107,247,46,189,135,160,24,173,9,242,210,225,144,207,13,179,154,232,188,91,102,117,89,45,15,20,180,28,121,54,47,120,221,61,240,140,48,147,9,242,182,23,127,219,25,253, +156,151,55,9,14,155,198,236,46,178,54,124,176,187,32,232,58,152,92,43,200,83,202,6,172,39,248,204,157,98,180,38,200,219,110,124,35,122,240,86,89,147,237,124,255,107,115,23,125,201,157,179,121,34,57, +119,165,220,138,138,18,187,18,234,137,189,241,4,250,60,121,131,81,130,6,187,237,30,29,45,76,252,58,192,168,120,160,0,88,247,147,105,66,105,16,228,109,63,94,46,142,68,237,40,237,174,26,222,249,40,249, +196,175,23,6,251,0,74,238,117,10,238,10,242,118,228,214,74,194,228,221,116,67,55,17,72,250,136,192,242,177,205,195,237,90,95,33,178,199,88,145,67,112,87,144,183,35,104,200,47,46,0,254,244,106,121,55, +113,119,32,172,13,38,113,202,25,28,214,86,110,8,106,14,175,96,136,32,111,135,80,254,247,2,104,40,232,54,191,156,16,245,25,43,146,156,79,3,200,4,4,119,5,121,59,140,192,200,238,44,221,104,32,125,94,210, +148,250,115,193,129,23,193,93,65,222,142,227,219,22,204,110,91,4,38,181,232,212,158,126,249,5,148,9,110,8,242,118,10,221,187,122,49,208,18,65,205,183,119,10,102,8,242,210,171,119,120,155,47,250,95, +144,183,143,66,154,209,210,64,110,147,32,134,32,175,216,147,244,164,66,213,194,255,80,53,144,12,65,94,129,158,195,53,57,13,43,1,210,238,8,190,147,3,64,81,52,233,108,119,248,111,112,21,128,237,127,6, +20,131,180,123,190,92,95,76,248,128,34,85,19,228,21,232,49,124,249,27,198,163,33,144,190,255,141,79,79,124,3,32,244,72,196,157,78,186,43,18,62,40,180,10,176,125,227,219,251,128,236,155,115,241,81,174, +49,246,166,92,76,101,33,98,37,133,64,143,233,228,191,246,91,23,3,19,114,204,157,35,90,203,56,241,106,0,219,254,92,200,188,110,15,210,21,185,96,25,249,160,42,36,175,64,143,233,228,57,186,122,190,170, +217,190,80,66,79,47,53,15,65,227,246,137,70,205,96,128,76,217,7,72,159,43,0,151,221,196,49,255,16,121,217,115,239,230,226,243,103,202,163,62,23,228,21,232,49,236,58,242,219,49,26,19,175,195,151,47, +135,18,237,122,79,0,240,200,101,59,1,139,36,3,54,73,49,255,94,252,112,206,200,76,171,18,218,81,124,206,211,153,211,202,53,65,94,129,30,130,101,144,255,244,130,226,90,197,244,86,221,132,11,48,54,71, +147,236,78,64,82,67,207,3,13,51,0,44,85,242,167,143,187,126,242,251,204,237,103,82,243,184,171,66,83,71,22,11,201,43,208,83,104,56,79,87,21,199,187,178,241,203,28,142,109,78,48,125,5,203,128,31,112, +96,68,13,164,41,166,5,174,26,67,221,176,178,171,245,203,110,255,130,127,14,43,155,124,72,53,17,3,54,129,30,195,246,85,92,172,47,99,255,133,199,229,143,141,230,59,16,228,152,135,234,64,58,67,62,4,88, +70,152,135,116,202,193,24,97,126,46,243,151,45,8,59,175,64,15,235,13,255,163,152,186,110,135,249,114,112,85,162,233,54,67,9,61,22,132,73,179,77,61,11,234,100,182,130,113,72,85,254,246,230,38,48,157,8, +83,153,64,207,234,13,150,145,114,168,216,204,231,196,55,190,113,249,178,132,152,128,182,76,124,19,192,118,88,169,243,3,22,76,13,240,96,61,184,9,200,183,8,201,219,59,49,35,88,163,69,214,167,87,232,0, +210,140,240,223,126,167,55,236,124,62,139,131,152,35,24,41,147,121,249,241,186,56,209,59,241,58,62,174,134,9,99,248,152,248,144,173,200,0,161,17,248,84,97,109,232,133,216,24,25,139,72,21,145,56,99, +217,101,253,213,243,205,47,155,213,106,38,156,238,251,108,136,60,242,245,184,180,144,98,30,209,225,140,156,208,234,107,129,127,203,145,80,86,118,9,144,254,163,152,126,33,121,123,163,174,179,150,127, +108,213,128,236,155,229,47,74,53,144,246,151,124,81,218,47,197,140,161,171,117,107,140,252,17,212,44,160,40,55,235,120,92,207,125,33,135,86,130,237,249,185,159,42,73,46,60,44,27,219,53,161,243,246,62, +132,92,46,5,64,74,159,235,242,107,128,58,207,213,79,199,39,6,100,42,248,171,189,43,166,184,150,234,150,111,53,242,212,242,62,31,143,133,203,150,153,201,86,43,141,253,41,255,16,3,182,94,137,66,92,26, +160,90,9,20,2,248,251,237,52,126,134,138,101,154,170,173,93,154,245,106,217,36,205,114,126,227,246,47,19,238,192,7,82,213,8,243,151,16,23,95,40,140,163,74,232,3,67,144,183,55,98,29,105,5,64,157,139, +141,42,32,29,233,175,118,33,105,14,88,46,215,176,207,216,6,219,182,144,222,104,111,168,27,98,234,26,12,149,15,4,183,121,176,188,150,176,171,145,101,25,7,30,21,46,145,189,245,99,154,165,106,210,81,55, +53,0,217,183,246,215,238,185,49,135,234,145,153,146,145,111,1,164,132,41,179,255,200,102,49,24,139,205,127,47,225,115,108,75,54,250,7,171,26,134,133,160,129,250,53,37,180,42,91,144,183,87,194,44,44, +156,125,7,204,34,176,198,0,233,93,119,63,237,29,251,23,74,232,246,223,203,63,125,238,213,100,29,103,2,200,150,113,0,95,254,242,151,26,119,67,180,239,191,143,3,58,66,231,237,157,120,11,123,129,146,157, +207,198,108,104,18,166,191,63,225,170,201,248,174,210,25,105,89,241,144,26,221,15,54,170,24,124,208,36,196,182,233,183,20,0,78,66,254,169,15,202,161,219,17,228,237,165,248,68,231,46,105,191,147,247,1, +178,93,221,23,139,175,103,63,139,255,26,193,129,227,171,200,252,247,200,92,25,44,211,177,12,138,89,92,134,240,9,128,175,166,166,166,230,24,190,154,207,193,10,182,17,230,251,255,122,89,53,119,40,136, +25,182,94,138,67,165,133,214,67,63,36,80,174,1,25,238,160,167,95,42,14,150,90,57,244,194,238,92,191,124,139,255,244,113,126,237,235,35,204,247,99,122,172,57,61,252,119,9,192,128,231,63,42,152,60,70, +205,82,244,175,203,166,116,250,124,234,78,137,189,8,250,40,121,45,79,22,218,127,122,27,207,26,128,116,17,27,250,167,169,108,236,77,248,188,156,166,171,23,213,42,35,119,169,111,222,23,242,196,52,217, +73,16,2,152,34,3,103,144,238,210,107,248,242,97,199,155,247,133,126,41,169,230,91,55,234,96,104,130,188,189,210,220,144,173,43,103,194,234,26,96,120,1,239,247,203,153,80,169,106,169,185,83,213,222, +216,247,219,204,223,230,140,204,254,213,227,248,46,124,47,154,88,55,194,244,171,90,120,87,47,235,124,130,101,140,247,203,171,238,122,156,154,27,119,80,247,40,8,201,219,107,81,229,41,152,69,253,251, +128,116,84,169,127,244,187,253,177,111,140,179,228,208,26,131,134,58,191,124,157,95,158,58,21,115,103,29,73,183,156,1,192,171,171,23,191,132,89,237,191,131,51,94,5,248,244,102,49,96,235,157,120,24, +216,144,13,100,255,188,191,106,13,150,197,248,100,32,160,115,214,54,128,186,226,214,20,1,227,62,63,80,247,168,33,131,216,68,176,87,35,219,67,176,64,3,233,223,110,10,250,167,114,103,191,240,216,206,65, +128,116,255,49,235,159,54,31,59,246,222,205,45,236,78,103,241,28,3,8,124,239,216,177,186,155,141,207,204,99,97,8,181,161,183,126,82,131,254,112,68,35,245,34,234,213,61,253,178,111,2,179,162,126,145, +179,144,118,60,17,9,229,20,129,22,119,108,124,20,206,57,102,22,168,218,174,121,136,88,101,189,123,48,179,223,141,253,126,143,134,145,71,73,127,237,28,23,225,125,182,108,211,141,205,239,184,8,37,196, +255,155,50,104,115,99,47,78,175,208,129,72,158,41,17,189,33,40,54,212,232,125,188,29,248,103,59,210,173,62,159,239,35,7,82,186,239,227,81,174,25,15,248,142,184,122,161,226,235,92,247,167,94,218,126, +66,242,246,164,218,160,2,233,126,140,43,121,230,224,65,62,45,8,138,80,230,136,93,223,251,134,244,205,112,243,48,44,82,112,114,171,207,231,243,48,216,183,90,21,221,137,136,207,219,7,4,239,109,4,95,190, +200,57,251,78,209,131,29,130,35,182,91,162,32,239,73,199,168,66,158,145,202,157,233,202,32,65,196,14,160,33,194,218,62,190,87,87,223,36,175,181,22,116,99,99,49,139,138,5,19,59,128,203,195,43,79,142, +21,245,109,246,246,209,149,20,15,19,88,29,162,212,61,251,206,197,139,1,38,120,142,43,253,132,88,121,45,61,200,193,174,155,138,25,31,49,5,143,88,219,167,67,59,244,77,242,230,186,121,118,172,38,105,164, +23,148,103,1,198,87,176,187,14,246,139,121,182,88,40,138,102,176,187,186,140,192,81,175,136,89,129,255,19,146,247,100,227,34,88,83,13,27,139,25,110,148,1,214,211,8,246,15,238,146,125,125,75,146,247, +163,66,176,119,241,119,126,246,47,251,178,232,237,163,146,151,250,65,96,168,165,238,155,10,250,151,54,42,165,223,221,98,218,237,232,207,23,58,186,198,75,55,80,10,156,229,180,127,207,35,36,239,73,30, +175,185,195,83,194,230,102,119,90,65,63,27,178,237,110,45,81,185,125,238,48,164,174,88,22,124,98,41,144,238,119,207,41,20,228,61,169,212,157,60,130,224,211,213,192,110,27,100,245,175,104,114,134,90, +234,166,62,217,11,105,189,27,96,128,111,239,162,170,46,120,228,244,92,11,24,101,110,187,208,121,79,38,174,185,214,201,177,79,62,8,175,167,40,117,187,238,0,8,209,95,156,80,188,123,54,63,159,126,32,217, +211,252,25,171,244,71,184,116,254,129,53,93,192,222,74,64,178,99,17,228,61,153,184,214,9,156,121,159,230,1,52,109,49,0,161,223,253,174,223,200,222,224,191,116,165,152,218,230,50,217,11,100,86,42,204, +14,176,166,139,234,82,197,12,219,73,197,130,176,125,253,166,194,200,52,103,120,252,34,169,253,103,181,97,85,174,47,253,133,228,113,198,36,53,55,253,35,210,150,202,85,93,178,59,114,174,134,41,28,115, +78,34,142,132,255,216,127,22,254,200,122,181,136,88,234,63,154,175,145,231,73,95,150,92,38,26,94,199,13,231,149,145,182,96,83,167,131,179,185,92,46,87,112,30,65,33,121,79,30,236,249,145,131,27,126,66, +127,69,232,54,231,64,165,133,151,209,171,77,155,239,159,155,246,196,15,59,89,71,125,25,144,177,141,82,97,231,61,137,26,97,84,228,100,76,241,245,254,187,149,96,92,7,62,204,55,114,211,211,45,202,229,23, +92,75,152,59,251,250,153,157,155,173,24,28,110,189,224,255,85,11,201,123,210,16,243,34,179,191,218,23,76,7,215,241,118,7,46,211,174,253,102,203,242,208,40,203,91,114,166,115,112,215,204,180,109,144, +133,218,208,19,120,181,159,221,230,231,249,241,191,10,55,181,76,223,10,181,4,103,173,210,21,177,163,237,154,24,176,9,116,30,9,220,229,251,85,173,73,230,157,143,51,112,81,87,216,185,102,223,175,10,201, +219,3,232,19,97,9,134,116,207,150,60,146,87,209,151,108,239,76,9,255,186,0,88,58,75,89,80,40,200,123,210,208,16,59,154,213,23,110,119,221,121,29,187,205,245,215,211,122,100,248,44,210,243,59,99,218, +182,59,128,21,197,31,166,41,186,32,239,201,194,23,49,179,131,171,15,220,173,130,213,213,177,235,26,218,34,159,162,223,85,222,169,177,36,224,240,235,138,219,163,9,242,158,36,164,69,15,78,244,133,165, +238,206,139,232,208,109,58,111,78,107,195,117,172,114,154,174,40,157,157,85,244,230,150,187,101,49,96,59,105,8,68,93,86,94,236,207,131,183,90,143,93,105,61,135,81,187,138,149,82,103,235,9,129,83,144, +247,228,225,190,200,223,159,244,103,242,238,89,213,166,151,156,118,128,46,177,245,122,4,121,79,30,174,11,183,118,48,191,63,147,151,92,244,54,108,88,70,168,128,218,206,138,94,191,44,188,202,78,38,94, +124,217,9,4,23,148,247,103,238,6,207,108,59,143,102,48,112,81,121,135,181,222,92,11,176,215,137,95,248,54,156,60,52,220,224,113,194,179,244,111,164,48,123,102,104,138,190,164,195,142,189,245,149,128, +244,72,179,240,234,130,188,221,10,143,231,148,136,241,148,130,70,144,69,250,226,87,59,40,56,51,86,0,22,55,129,98,65,222,147,137,41,200,254,87,251,61,121,83,144,189,210,5,31,12,83,218,79,222,201,103, +33,147,22,9,59,82,38,92,34,17,30,57,93,141,1,109,139,94,109,92,43,174,147,173,180,223,160,255,141,13,24,130,186,24,176,9,116,49,106,75,221,169,108,85,224,249,102,251,229,166,243,42,89,218,18,49,51, +108,60,90,108,8,242,10,116,45,180,131,238,20,52,139,122,127,90,216,222,208,142,111,191,237,229,149,128,249,36,192,177,250,53,217,34,86,153,64,87,35,37,79,197,189,21,238,37,107,212,42,181,61,113,118, +173,123,1,184,241,18,160,107,226,151,8,242,10,52,17,189,169,100,10,238,243,124,19,105,157,147,162,215,188,237,156,149,74,159,91,73,159,223,224,85,144,183,47,99,36,105,206,139,156,176,120,85,202,151, +44,143,252,189,77,21,97,253,5,122,18,207,191,226,220,180,10,176,23,164,106,53,176,196,22,176,34,200,43,64,207,250,64,60,228,14,156,115,218,7,195,30,73,245,138,135,34,127,237,246,160,32,175,64,15,34, +20,224,187,108,185,251,13,78,148,32,118,3,18,232,91,176,144,86,188,240,2,7,243,72,113,107,159,126,181,224,86,172,30,238,211,189,183,23,187,156,126,219,174,160,14,200,8,201,43,208,119,48,245,70,168, +112,63,240,64,112,97,126,138,87,152,243,5,121,5,122,5,210,213,250,27,171,30,7,118,238,76,245,146,249,66,109,16,232,13,176,63,175,80,17,28,198,241,179,113,56,28,106,187,132,85,131,137,144,188,2,244, +216,244,240,216,107,40,82,181,209,153,146,195,219,238,229,108,95,52,32,36,175,64,183,64,11,142,109,59,211,240,51,145,160,202,149,157,58,117,27,190,66,255,89,125,45,36,111,239,20,188,183,125,209,182, +175,162,244,210,250,64,177,129,209,174,208,16,215,150,231,3,4,127,34,116,94,129,238,193,112,103,10,203,128,212,123,57,212,238,176,11,47,190,6,192,179,78,132,228,21,160,123,86,176,165,178,4,147,80,145, +222,238,162,55,141,115,66,217,207,26,4,121,5,232,169,21,108,72,123,183,5,95,10,182,63,82,225,189,7,224,31,13,194,206,43,208,77,130,247,163,20,50,101,223,200,63,166,118,32,224,77,224,73,196,36,133,64, +247,141,68,246,165,64,240,125,219,66,249,198,41,221,76,130,188,189,212,204,171,164,32,120,223,201,214,78,237,119,92,16,165,55,162,178,205,232,141,82,122,65,240,106,13,65,94,129,94,134,177,203,104,203, +140,160,94,203,51,78,4,121,5,122,27,134,231,7,218,176,243,74,182,130,224,221,213,130,188,2,189,15,90,91,235,122,179,71,179,241,198,83,92,107,16,3,182,238,70,71,118,192,180,30,117,214,183,161,52,236, +221,22,44,53,16,228,21,232,78,188,221,161,64,101,252,186,85,67,130,227,157,123,217,135,38,200,43,208,157,176,172,232,216,210,180,186,214,146,237,222,7,10,66,87,159,242,130,87,144,183,155,33,57,82,205, +57,84,137,255,53,170,188,149,172,151,94,87,192,239,178,53,49,151,35,248,213,157,144,219,179,247,90,60,102,180,188,125,171,228,58,48,139,224,157,130,187,66,242,118,43,252,53,169,179,183,38,238,216,21, +220,220,162,82,32,77,43,91,175,132,206,118,122,68,243,10,244,66,12,246,181,28,108,95,82,7,248,124,190,135,242,68,43,9,201,219,205,104,199,230,173,70,108,90,226,224,54,142,204,220,148,212,202,96,104, +198,254,15,161,228,94,85,180,173,64,111,244,67,159,224,59,146,100,126,45,188,62,216,241,128,207,231,251,8,135,104,39,129,222,200,221,37,62,159,164,38,223,29,104,201,3,62,159,207,247,160,42,184,43,212, +134,222,136,236,49,179,57,158,100,114,56,59,195,9,243,0,86,123,170,132,137,87,144,183,55,10,222,244,107,20,70,37,81,149,173,215,134,125,200,130,103,75,130,186,2,189,147,188,25,190,79,147,154,26,210, +125,62,159,239,227,18,39,14,49,86,19,146,183,151,226,50,207,141,3,74,146,234,194,235,100,62,42,180,187,202,68,27,9,242,246,86,56,91,178,175,125,177,4,187,235,160,224,46,113,46,32,2,189,74,109,176,127, +216,82,210,239,63,40,15,138,57,97,65,222,222,204,222,187,90,74,57,32,38,132,5,4,132,228,21,232,30,180,56,1,225,21,109,35,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,208,126,56,250,249,243,89,146,62,172,23,36,53,124, +104,104,64,248,103,228,16,71,252,217,232,73,112,52,30,54,41,174,105,66,135,59,193,219,37,29,234,109,126,120,210,33,169,157,109,148,182,155,172,179,53,196,250,92,82,189,9,119,157,200,19,111,243,39,106, +60,118,224,141,123,135,226,238,72,82,189,81,138,197,186,193,17,57,104,236,24,73,13,31,198,106,105,31,108,106,180,16,236,106,172,93,36,136,156,176,169,66,194,245,62,204,4,72,91,82,208,89,238,70,251, +252,228,188,208,113,47,222,213,97,130,17,59,108,75,242,90,30,138,30,29,45,102,129,18,57,124,60,8,168,239,46,195,252,120,141,1,92,253,151,239,43,102,201,200,173,128,243,205,130,72,58,224,200,59,239, +129,132,162,211,150,197,21,215,41,172,136,252,53,239,237,124,11,173,136,221,78,218,50,204,159,24,61,196,174,5,202,209,242,238,19,189,87,111,93,160,128,125,241,47,203,61,29,47,164,177,207,23,40,145,38, +59,167,224,147,149,205,120,146,144,70,228,56,210,85,57,179,57,250,247,25,36,33,66,70,225,218,49,249,209,31,107,117,128,252,235,204,159,24,96,15,46,80,88,171,122,192,118,254,127,22,99,222,235,244,72, +103,22,220,215,70,79,165,29,50,35,248,169,202,83,145,195,157,133,249,32,165,61,121,200,52,119,22,168,96,83,139,14,153,13,107,29,128,148,177,197,52,119,22,56,195,18,122,214,161,29,137,34,123,76,180,52, +179,188,115,175,175,45,122,95,13,35,59,221,173,182,67,166,185,38,124,116,133,105,214,219,123,136,187,249,79,153,197,74,183,149,110,79,43,10,55,89,97,39,234,136,235,243,45,145,130,190,241,168,185,163, +41,79,154,164,1,96,93,100,158,8,31,141,63,100,254,180,145,7,102,185,51,86,250,162,134,187,23,69,79,55,220,173,2,182,49,135,234,237,128,186,240,144,105,174,181,1,87,47,216,100,154,13,107,37,236,231, +153,119,37,225,144,173,173,103,24,207,239,84,45,251,123,115,129,241,230,30,184,108,252,61,32,205,15,24,26,19,110,117,194,120,243,202,176,216,222,174,28,237,174,206,208,148,46,45,235,178,176,24,255, +160,39,191,235,254,238,44,252,210,239,220,29,86,49,255,37,119,188,144,184,62,39,44,245,164,227,206,36,249,146,165,181,36,37,27,191,53,99,23,191,189,114,216,234,132,68,115,138,18,0,236,251,183,40,48, +63,176,94,147,62,191,214,9,210,247,79,148,190,115,190,62,243,245,230,197,89,219,124,136,241,183,203,210,57,139,1,24,151,171,74,210,53,0,204,215,144,222,116,3,140,251,169,10,48,245,231,221,215,25,106, +215,150,101,151,0,38,222,217,111,53,222,12,87,248,111,197,163,29,215,76,226,250,60,118,238,157,86,132,200,59,74,187,58,242,28,229,205,233,141,116,247,104,192,204,201,0,220,184,92,1,152,255,111,184, +220,9,32,45,212,26,6,149,231,29,111,75,242,26,191,1,184,38,124,31,27,253,128,101,46,227,239,80,167,192,91,154,109,142,52,115,23,67,157,188,165,217,230,164,21,122,228,111,97,252,198,50,87,186,250,127, +1,233,149,45,73,94,202,223,132,255,126,212,233,238,120,18,96,94,23,245,109,174,1,48,216,218,111,201,155,167,176,209,15,199,142,102,119,156,188,241,125,30,197,242,164,60,105,146,70,203,60,224,35,61, +170,148,95,99,28,169,254,219,87,194,218,170,251,237,26,192,254,194,6,0,219,145,25,4,74,109,115,210,110,95,249,254,100,140,223,112,150,51,173,208,243,198,37,238,219,87,234,109,168,13,251,138,193,82,19, +169,169,0,72,251,124,113,206,8,95,22,59,159,45,78,179,186,115,223,48,174,33,240,76,113,90,166,115,242,11,31,58,169,152,111,249,124,113,238,136,247,32,244,255,146,221,245,190,226,68,243,77,50,227,141, +35,206,116,213,146,113,199,216,87,12,25,243,218,109,226,74,48,229,69,203,170,202,6,224,221,255,10,218,59,101,105,235,64,221,49,163,98,147,39,239,98,228,82,242,178,7,144,140,38,247,156,180,198,198,102, +151,212,198,244,184,62,143,61,145,51,41,79,154,166,37,193,252,166,39,134,58,141,74,45,124,218,178,153,151,179,53,184,114,90,88,253,124,95,49,30,42,76,203,116,142,115,28,117,178,110,33,231,168,202,100, +79,176,130,113,35,219,34,175,221,213,104,128,176,187,128,131,63,89,44,221,240,119,149,151,31,115,5,55,186,165,31,149,43,148,60,230,58,184,205,153,183,71,82,140,13,174,208,125,51,134,223,80,174,241, +139,164,55,111,15,127,191,14,106,128,148,237,5,135,55,102,132,1,47,146,234,85,189,160,38,164,199,82,227,112,166,43,102,73,145,12,47,160,106,81,99,162,164,122,35,135,225,182,119,52,218,14,29,94,111, +172,7,227,20,175,236,130,98,176,101,170,187,198,71,141,211,14,188,141,54,76,111,164,143,37,213,208,98,12,12,19,32,86,119,156,25,60,206,4,217,120,93,66,221,142,68,27,167,148,237,13,155,127,188,72,70, +132,78,14,188,77,235,15,87,31,59,151,240,140,77,154,168,73,5,105,249,129,21,58,76,25,92,173,145,112,207,70,164,173,227,239,51,118,18,84,205,27,107,45,233,72,99,159,191,22,57,117,134,146,148,39,77,211, +146,32,162,198,132,137,0,216,62,80,222,172,195,238,4,56,211,25,120,208,0,219,135,51,66,86,96,194,37,84,60,232,58,184,205,153,243,188,157,64,209,20,185,204,83,144,87,197,78,189,241,37,106,137,188,13,7, +53,198,71,142,131,7,53,176,229,234,138,188,7,227,119,95,41,147,36,125,184,97,85,141,67,95,41,179,31,88,124,110,190,157,134,170,173,228,148,187,21,77,253,218,98,42,242,146,220,245,193,70,217,147,253, +238,124,57,184,74,213,192,30,140,182,186,225,149,118,47,97,67,85,66,186,225,141,144,52,118,83,16,172,208,109,95,142,156,78,251,111,153,13,85,68,243,25,222,232,97,248,255,70,210,75,222,89,35,160,168, +41,123,125,146,162,106,152,187,149,143,99,101,120,73,56,108,90,112,244,84,99,221,141,9,113,71,113,215,197,215,237,104,34,237,174,250,251,124,185,232,6,184,104,54,69,81,226,123,155,213,47,25,137,231, +226,159,81,202,78,44,50,210,96,106,164,177,173,202,155,250,89,255,205,134,90,35,241,158,179,207,26,33,215,175,73,188,79,91,67,218,29,212,63,166,106,32,105,243,134,80,116,245,214,232,96,40,214,231,145, +193,229,85,255,213,216,199,241,60,105,154,150,4,149,213,137,191,39,94,194,78,8,150,1,234,215,168,52,0,243,27,202,91,227,129,186,44,222,190,170,76,218,191,218,166,92,71,229,241,87,201,187,175,192,2, +166,103,209,15,95,215,218,105,109,104,64,83,100,48,14,25,24,134,54,156,61,74,224,177,124,23,7,71,48,121,12,187,252,96,250,176,98,153,130,225,222,219,250,87,116,255,19,115,8,158,249,19,224,210,163,5, +97,171,173,122,133,242,230,215,238,102,198,51,186,167,49,93,58,51,154,170,53,218,162,63,139,13,155,179,143,46,159,3,185,59,202,171,164,101,230,189,97,139,105,113,216,216,56,126,134,121,111,163,117, +121,173,158,125,211,181,42,198,136,5,170,214,100,160,159,91,10,252,55,218,229,164,21,154,247,130,237,103,68,203,72,91,102,222,107,121,136,181,58,210,92,37,240,83,105,89,216,184,44,205,85,204,123,27, +235,214,98,102,112,243,222,152,161,147,240,117,156,83,16,120,128,198,186,165,221,225,188,129,136,21,92,250,251,19,115,12,229,4,105,179,231,24,202,15,86,176,86,135,156,217,172,189,46,177,126,227,156, +130,79,86,134,203,14,151,27,247,140,249,219,87,196,153,71,163,118,215,163,107,98,237,181,243,156,39,156,228,44,69,143,107,47,77,58,186,104,14,111,81,174,53,62,223,3,76,220,187,124,14,111,201,15,130, +45,251,166,89,138,49,226,23,177,214,138,245,121,132,41,71,243,141,237,45,16,180,181,180,164,200,50,244,200,28,109,154,147,87,0,166,229,241,250,120,192,34,83,87,142,33,233,195,111,12,16,156,180,9,45, +76,209,26,41,235,144,214,170,157,183,225,14,53,108,155,83,121,202,44,86,1,198,111,49,139,213,115,214,2,88,14,53,220,241,77,115,199,153,192,148,153,234,228,149,102,185,10,87,175,52,119,144,179,165,225, +193,31,152,205,236,188,97,251,93,24,57,191,49,77,211,108,40,84,145,206,217,98,154,166,105,214,219,212,167,26,150,154,166,105,190,41,197,165,219,195,230,191,134,39,164,196,251,178,141,49,27,70,194,248, +240,197,111,98,255,146,121,66,130,156,167,204,66,231,163,230,26,176,15,55,235,237,210,245,49,219,161,99,97,248,104,181,35,193,206,219,112,175,249,133,4,249,43,27,150,154,245,95,50,79,72,72,87,28,138, +150,65,134,89,111,79,59,212,112,151,202,183,159,50,119,216,191,100,154,245,86,32,231,144,89,111,111,172,27,233,209,72,53,39,120,202,44,110,188,207,187,84,38,47,50,119,32,53,214,173,70,108,174,59,102, +70,190,241,43,77,211,108,120,202,124,210,52,205,134,159,31,50,239,82,176,141,57,212,80,208,164,254,241,91,204,213,249,225,115,105,135,26,238,82,213,184,103,28,255,100,184,244,130,4,251,252,206,200,79, +233,155,230,175,182,152,166,105,62,35,17,215,94,145,22,126,83,162,241,249,176,133,147,235,11,84,174,14,223,242,19,145,9,173,184,62,87,182,52,20,42,76,249,129,89,191,40,98,231,141,227,73,147,180,176, +212,254,65,162,157,183,153,125,254,162,45,13,81,153,54,192,172,255,178,10,82,198,161,250,49,225,54,110,40,80,129,45,13,133,95,46,42,86,193,254,85,179,94,130,243,204,29,87,183,219,206,171,169,248,171, +178,23,0,76,1,105,36,12,251,182,106,238,175,210,242,173,104,192,235,163,1,123,221,175,150,205,77,114,177,117,212,168,136,238,96,59,58,7,64,186,174,28,199,66,103,163,16,28,21,182,182,61,247,78,44,61, +20,121,170,185,117,207,37,121,211,164,176,249,132,113,5,143,195,174,168,81,49,4,48,246,187,0,102,44,235,5,145,239,218,252,68,115,34,38,86,19,254,21,49,54,236,2,62,80,162,101,196,85,244,206,35,145,131, +172,247,176,165,39,214,93,28,151,219,159,204,102,59,33,86,183,116,116,86,130,58,40,73,51,0,201,205,92,64,154,228,41,56,95,213,45,186,18,40,94,153,88,253,56,39,137,247,212,248,140,234,184,185,201,172, +169,227,67,145,183,104,36,255,114,2,184,14,120,180,198,123,94,243,197,28,128,113,133,191,249,176,241,249,204,112,114,218,236,237,182,207,195,54,208,185,213,117,26,64,92,159,135,191,122,167,229,177, +179,37,146,36,73,11,171,185,35,194,63,190,29,30,219,25,155,35,164,179,170,209,123,55,126,70,229,133,91,129,185,202,155,122,132,111,54,0,93,146,115,150,0,240,62,38,72,62,44,229,237,37,111,222,231,138, +225,207,222,59,115,19,216,62,87,2,191,92,64,240,59,46,133,183,94,80,101,25,127,148,93,193,79,238,191,49,217,213,27,116,128,51,85,141,134,159,195,70,255,89,206,113,234,223,70,186,99,233,178,52,199,248, +141,109,142,116,245,182,198,244,237,209,238,187,122,75,243,105,111,66,147,49,126,195,25,51,36,69,221,155,104,255,181,133,245,255,198,97,196,71,110,130,79,113,150,83,186,33,113,34,54,164,15,151,66,88, +21,163,60,106,122,188,59,217,28,216,232,40,231,156,175,105,150,15,148,196,186,171,26,51,202,52,159,9,176,127,17,171,123,251,119,148,102,229,110,252,108,46,16,124,234,44,103,238,255,227,242,23,48,230, +198,189,115,145,78,29,149,244,243,108,119,2,85,207,181,100,100,136,98,20,111,105,150,185,210,181,158,184,123,118,158,7,79,50,79,250,134,247,195,216,243,73,35,39,99,252,198,50,69,201,181,88,106,157, +225,139,70,190,167,1,24,141,125,30,4,176,237,91,101,252,161,165,105,203,230,105,102,89,88,131,89,8,64,81,98,162,69,87,222,140,30,102,81,49,8,184,106,114,152,217,146,21,195,243,94,100,192,52,101,160,7, +38,124,147,183,178,53,208,115,70,188,151,58,121,165,145,18,84,44,130,23,223,99,19,48,241,155,84,94,165,240,174,75,129,241,191,251,106,188,115,196,174,170,111,121,230,39,41,225,57,8,89,189,251,170,32, +45,159,157,15,105,11,85,101,70,213,184,176,221,47,98,248,90,183,48,205,234,206,173,141,75,135,64,41,156,229,204,77,166,226,164,171,172,91,72,218,6,103,238,239,155,164,132,9,70,248,106,174,25,78,30, +198,138,7,88,168,14,111,66,174,64,249,247,126,244,90,213,30,117,151,214,154,153,167,46,194,158,144,116,190,162,93,117,105,98,221,165,192,91,26,88,230,38,111,186,171,46,141,213,45,101,17,40,5,219,156, +198,114,3,75,222,255,124,49,70,209,253,231,170,138,130,197,100,210,72,118,53,85,225,156,198,111,62,107,38,210,195,207,104,13,155,113,175,25,158,96,72,181,205,145,10,162,10,140,51,240,167,194,52,105, +78,110,85,220,61,255,37,151,157,243,249,215,98,203,241,198,231,179,14,117,178,110,161,237,231,119,75,95,55,191,195,91,207,20,167,125,190,248,191,111,139,8,164,88,159,111,3,152,56,90,9,104,151,36,127, +220,36,105,246,183,195,95,11,5,64,122,59,114,155,95,13,127,74,140,198,102,75,119,26,181,58,72,59,157,245,165,205,202,125,21,160,54,139,74,48,28,218,240,27,154,122,131,180,66,94,99,19,216,139,238,161, +225,80,56,231,231,51,120,123,136,149,51,21,128,188,130,168,213,109,203,227,57,112,217,38,169,69,95,70,71,245,99,91,37,155,98,60,123,166,235,137,139,10,198,123,111,160,98,126,204,106,27,40,114,133,22, +186,165,27,74,98,233,86,168,156,15,11,157,196,189,105,127,24,24,237,62,197,56,224,34,180,205,105,215,154,88,105,111,252,90,244,165,159,15,150,26,66,89,84,44,115,241,242,53,10,77,158,217,47,157,230, +135,216,108,182,36,37,49,243,72,81,70,87,143,178,126,142,37,203,144,226,235,174,2,118,20,192,128,185,0,82,115,3,117,92,221,170,241,240,253,176,40,154,242,153,194,19,163,242,238,91,140,177,204,117,168, +220,61,144,156,237,212,89,121,59,63,177,128,61,24,243,155,207,44,134,159,209,74,96,137,14,91,134,39,24,82,211,50,157,145,183,84,129,157,203,93,193,219,230,164,221,254,250,129,216,61,31,254,167,254, +178,139,159,44,86,203,109,177,231,187,234,82,2,11,93,161,159,184,20,89,202,50,254,244,184,43,116,223,140,225,119,190,26,123,24,219,231,51,120,123,112,248,190,243,216,217,210,100,115,146,52,201,145, +196,167,53,170,43,76,146,168,136,100,203,196,208,52,200,191,129,39,39,188,212,68,231,84,52,64,250,220,105,20,235,240,137,191,249,23,174,21,242,254,232,71,145,217,173,105,158,176,121,67,49,62,0,102, +132,214,29,58,107,177,164,188,47,199,41,123,173,90,219,71,174,88,195,255,240,246,239,135,189,154,247,227,2,139,3,118,54,90,109,43,71,150,49,206,227,60,189,49,189,124,12,184,224,169,123,206,107,124, +138,128,92,17,125,163,30,153,176,215,71,230,91,97,61,118,178,207,18,235,193,170,239,70,38,29,44,97,27,164,117,103,233,103,223,170,225,116,189,233,67,91,106,144,213,218,33,236,140,114,227,103,120,166, +1,152,51,117,75,172,61,246,40,155,103,0,28,211,243,238,160,86,49,164,166,117,231,185,162,173,87,231,5,41,60,153,101,25,41,13,5,254,114,86,124,221,255,231,138,235,212,35,170,113,248,147,215,103,232,74, +229,141,101,51,43,221,99,245,225,63,122,237,63,138,81,45,39,214,111,85,222,116,29,108,214,146,209,103,172,252,183,43,209,19,251,110,157,96,156,156,54,182,76,45,179,57,61,206,11,149,119,99,247,92,89, +81,243,107,131,69,236,26,242,121,236,249,44,10,59,175,46,99,250,182,224,231,123,84,163,144,50,40,255,222,64,127,156,73,75,49,62,208,195,42,114,126,84,99,109,254,162,55,166,57,0,140,61,109,232,162,117, +49,105,145,127,3,149,131,129,207,157,198,7,17,115,154,18,56,157,56,117,255,130,7,104,208,129,211,145,228,246,154,202,192,88,125,26,128,125,251,15,169,88,149,15,188,181,0,75,150,243,242,255,75,221,48, +146,254,192,30,5,115,194,38,118,125,25,41,27,216,28,243,146,123,165,14,118,233,100,14,138,165,23,156,128,50,56,87,9,28,74,226,209,17,184,103,230,39,26,182,121,177,239,202,219,17,101,123,138,205,185, +243,242,176,228,221,108,48,30,216,255,220,101,222,136,75,104,34,126,189,250,242,23,140,111,27,239,71,10,189,49,43,16,238,174,208,38,200,104,156,238,12,127,90,76,237,155,216,50,213,93,151,55,173,59,24, +244,72,103,1,112,246,18,34,182,106,130,155,240,46,2,227,217,248,186,111,248,155,18,239,76,98,120,222,163,70,83,118,26,120,206,94,109,41,255,222,105,159,215,170,216,244,171,226,235,55,255,135,157,21, +122,83,201,219,248,140,117,77,82,30,129,180,255,50,98,172,51,30,11,210,112,76,71,45,143,187,103,181,196,54,127,196,104,200,127,33,246,124,131,50,169,172,131,45,31,120,37,187,18,88,18,254,44,53,190, +235,225,62,55,0,228,107,149,192,154,252,243,146,118,111,92,154,183,85,135,25,67,10,37,12,63,97,136,194,78,47,72,103,40,111,62,106,100,36,251,118,127,232,102,173,170,1,62,164,118,91,27,140,199,78,211, +0,166,94,229,52,54,24,128,177,81,149,118,189,234,204,61,61,137,28,111,122,237,93,197,176,32,111,14,215,236,182,178,211,128,134,193,250,112,66,92,49,188,44,210,75,6,128,17,34,239,205,198,116,176,172, +128,209,84,154,73,95,243,77,182,165,178,101,86,184,145,86,64,244,38,66,223,64,187,60,49,235,215,203,175,153,76,102,115,181,244,50,61,247,117,178,140,23,35,108,250,200,25,25,61,100,172,104,28,239,13, +201,50,194,228,189,108,31,35,222,223,173,188,114,121,147,186,227,176,0,140,17,251,203,53,224,156,21,17,202,54,214,173,41,163,139,43,26,213,6,148,192,33,56,63,204,179,203,200,121,83,26,170,30,81,2,197, +95,73,168,255,133,34,227,72,243,214,141,60,163,73,222,237,197,112,51,9,94,202,118,167,17,155,140,55,175,218,6,229,151,144,46,197,221,179,102,179,46,85,48,54,85,55,62,159,37,50,232,246,194,36,210,86, +196,134,160,17,196,250,28,134,231,81,153,223,66,55,199,210,36,105,25,64,160,16,78,12,8,171,238,7,20,192,104,194,50,91,102,228,163,109,219,243,136,113,88,134,27,39,176,117,6,18,204,104,120,73,63,239, +179,198,23,192,94,181,129,192,239,180,240,77,153,237,32,175,23,208,141,29,107,12,0,235,203,143,82,81,28,125,171,109,149,72,229,255,21,206,54,189,217,96,35,78,109,31,41,179,118,125,166,51,183,252,170, +176,244,12,105,195,109,58,151,23,249,19,92,3,245,152,116,13,105,195,129,203,47,7,140,215,198,106,209,49,161,25,30,52,0,100,95,145,123,117,86,116,84,179,164,81,147,250,44,211,40,78,28,51,218,255,94,52, +210,145,108,214,50,4,35,7,202,232,225,55,89,206,227,173,193,205,102,224,255,21,101,52,126,233,134,170,209,225,251,140,175,187,201,43,53,255,217,42,64,90,210,172,238,75,253,204,181,198,181,243,36,76, +192,31,110,128,215,177,212,48,110,75,38,149,161,196,250,239,114,190,185,170,185,95,97,228,25,13,93,185,249,226,4,95,187,112,189,21,145,249,5,157,93,187,1,60,171,241,199,223,179,9,80,177,42,148,22,123, +62,157,152,180,214,154,232,154,9,125,142,109,255,163,198,107,213,201,221,169,27,211,44,185,179,21,224,205,66,176,56,34,182,132,176,245,99,112,130,118,105,96,68,102,164,63,80,2,171,66,72,251,86,5,126, +2,25,176,161,241,211,71,72,135,169,231,57,121,242,244,150,232,213,10,121,255,90,0,96,207,214,0,91,246,15,21,99,147,170,149,127,147,93,87,109,163,33,164,15,47,136,107,145,22,49,200,139,244,245,109,78, +6,55,58,122,26,21,186,50,171,69,89,29,175,25,69,123,102,72,164,51,194,19,117,91,146,206,162,155,103,184,119,38,58,110,152,195,92,119,39,175,36,80,254,189,111,189,145,95,57,225,111,225,217,147,201,134, +62,182,185,137,48,58,164,160,70,146,7,141,52,252,173,212,29,182,107,190,93,247,110,227,175,43,191,25,173,59,179,194,45,205,75,176,50,91,18,232,242,30,150,109,139,96,82,130,34,32,205,53,54,14,215,91, +122,198,75,202,221,227,199,39,241,154,173,72,58,177,217,228,158,243,150,61,247,110,236,249,90,245,76,138,246,121,88,99,81,2,111,232,45,172,5,72,154,150,160,64,132,90,24,19,153,153,132,114,188,48,89,9, +148,128,5,169,36,116,71,99,170,162,217,95,222,71,96,245,192,14,144,215,126,183,30,243,78,152,48,102,14,21,187,53,208,49,119,199,132,166,172,166,224,114,103,188,113,78,163,49,74,2,233,156,205,139,219, +92,198,4,72,55,173,105,92,144,165,110,141,190,142,79,40,128,241,135,25,77,141,72,163,120,43,81,69,180,28,117,1,28,220,219,220,16,230,147,206,223,163,212,70,190,142,111,148,52,20,175,111,214,170,185, +198,251,145,98,12,50,255,240,45,163,188,149,186,55,250,177,204,149,190,173,55,146,87,58,17,171,187,252,115,143,51,113,221,85,244,117,87,117,128,215,245,28,37,139,157,131,18,200,107,252,223,156,217, +191,108,118,219,209,103,148,126,156,159,244,37,250,193,251,137,221,225,108,114,207,134,244,103,174,81,174,126,61,225,249,194,93,125,163,7,130,79,69,228,123,228,173,137,245,57,96,230,134,7,86,73,25, +216,74,90,27,152,56,149,10,3,242,37,210,230,1,72,243,234,127,132,228,124,77,3,240,107,12,251,95,197,120,104,236,166,14,144,55,24,103,50,57,188,136,192,134,129,9,87,61,127,27,42,48,169,205,165,57,13, +113,147,13,86,21,14,223,219,112,79,98,14,37,38,52,172,106,212,82,107,155,51,110,81,216,174,151,159,69,112,80,108,236,231,38,248,148,121,108,217,127,98,22,221,179,166,1,24,185,198,7,137,93,23,114,41, +188,165,153,255,76,242,222,234,88,45,236,137,72,131,57,202,26,149,70,7,230,176,148,180,231,27,79,221,18,238,154,245,143,231,217,243,119,105,77,235,142,195,190,66,210,62,95,156,115,44,226,184,106,155, +195,196,169,177,186,141,192,66,223,156,184,204,175,199,153,9,172,147,48,67,218,240,89,78,227,176,38,39,212,255,200,228,113,15,120,154,57,115,70,158,209,171,110,188,200,217,204,97,214,50,69,25,30,22, +38,213,228,92,22,81,179,228,184,123,150,84,239,124,126,240,120,238,27,150,216,243,13,139,76,159,5,55,57,62,196,155,168,117,37,244,185,61,223,216,220,146,69,169,49,205,172,220,40,3,31,167,76,222,193, +86,42,155,77,233,14,111,0,80,12,176,214,187,169,88,30,164,3,228,141,159,237,28,227,164,100,207,54,224,55,171,115,143,3,199,21,3,29,107,248,227,94,145,66,9,33,114,29,58,182,227,176,165,218,105,35,240, +168,229,158,198,193,129,149,80,99,186,231,58,42,35,102,75,45,170,74,84,198,230,19,206,36,176,234,94,8,15,123,43,231,3,79,69,220,0,141,95,38,142,70,141,76,118,62,91,12,143,54,23,239,239,145,247,125,67, +151,195,134,222,81,70,212,47,245,163,130,152,249,217,170,108,207,143,169,94,57,214,176,77,56,161,110,18,252,53,131,247,47,182,108,183,192,67,58,44,130,193,113,117,191,147,149,201,206,114,123,236,107, +163,159,55,226,61,100,25,32,180,155,93,65,63,96,252,69,87,19,234,191,206,83,112,237,246,102,190,39,209,103,60,179,240,63,198,47,24,61,45,209,97,118,229,226,203,239,4,48,94,199,178,29,184,42,139,134, +248,123,54,188,184,88,127,247,112,229,253,216,243,73,225,175,167,227,242,9,55,101,144,27,254,210,190,243,21,173,73,159,3,118,37,176,170,165,181,61,141,105,134,177,36,165,229,57,18,82,88,105,122,247, +191,208,155,188,162,193,176,29,32,77,229,95,178,229,1,130,27,166,122,90,92,55,101,139,95,45,10,82,114,134,31,94,196,206,197,95,9,27,6,36,101,160,102,121,31,163,182,154,241,85,96,201,108,234,21,208, +236,86,207,128,23,190,137,253,117,176,188,175,4,14,241,242,163,198,67,133,25,247,0,72,67,101,80,21,208,99,233,122,120,98,60,168,51,52,50,118,82,140,195,209,1,176,250,29,42,239,29,55,194,8,175,155,203, +105,52,160,218,148,55,111,76,52,114,167,201,60,91,60,69,126,59,201,23,246,117,221,146,197,47,131,25,0,187,157,198,99,195,27,157,84,35,13,112,38,155,253,195,194,135,151,106,231,101,178,83,129,80,65, +124,221,241,237,93,134,109,92,68,243,13,127,114,63,140,171,123,194,165,206,192,77,250,162,198,183,88,114,190,166,165,229,115,249,118,38,94,10,19,125,82,166,82,239,109,82,191,253,199,5,205,253,87,99, +207,248,233,175,168,88,202,150,68,59,47,247,47,86,163,106,181,244,195,215,53,219,191,20,188,52,222,243,164,41,223,186,180,140,89,240,173,55,98,207,119,204,143,58,82,99,248,168,217,23,78,210,135,155,7, +53,212,239,13,92,209,164,207,195,147,46,59,99,171,50,154,242,36,62,205,5,16,124,190,173,111,177,47,44,180,108,132,125,28,182,74,75,1,172,63,15,252,111,224,50,191,52,84,70,178,42,198,31,6,159,112,179, +118,141,145,60,198,72,19,242,238,117,40,45,188,92,230,55,156,198,179,211,25,5,7,223,213,149,219,238,114,85,76,35,196,54,108,139,246,14,126,41,223,208,227,85,95,187,51,20,167,163,140,26,69,104,83,1, +198,7,191,89,157,119,235,227,206,178,21,152,150,171,47,81,2,203,243,34,143,159,183,200,21,122,201,105,188,223,152,158,159,104,9,36,239,51,149,247,71,141,2,9,114,107,160,126,138,92,241,225,247,80,243, +255,134,185,217,32,39,202,182,63,87,3,204,144,226,71,127,46,227,224,23,78,36,164,25,148,197,157,15,105,223,220,215,16,41,63,215,254,230,233,81,107,91,89,204,206,234,12,20,79,142,228,62,164,75,119,26, +239,135,179,68,235,158,44,55,113,185,63,24,25,8,152,7,181,201,231,36,212,109,59,54,153,29,181,83,98,117,143,212,148,243,247,186,158,223,128,229,184,235,96,46,21,214,149,139,51,217,53,105,107,98,253, +102,182,62,252,62,15,96,13,207,184,88,226,159,81,218,231,54,54,124,187,229,165,224,33,93,25,177,198,117,240,29,167,113,88,255,90,236,158,255,186,110,248,162,189,242,243,69,241,207,103,214,240,213,124, +87,168,86,161,34,164,41,23,104,174,224,31,103,40,71,75,245,196,62,215,144,156,198,102,173,5,158,36,164,149,37,151,188,185,17,183,139,8,53,228,40,251,51,9,155,247,254,252,103,128,140,159,179,130,171, +107,24,183,200,117,240,42,12,61,248,40,245,119,206,136,94,150,217,204,184,29,71,222,180,31,28,136,155,134,77,64,206,40,254,30,181,33,150,187,23,234,197,215,45,166,34,52,66,87,102,127,213,242,11,37, +240,226,123,137,98,168,201,143,5,51,168,28,252,111,93,153,93,92,118,206,12,118,101,15,158,204,206,27,61,145,129,238,184,101,15,164,21,97,60,38,197,210,35,109,144,246,95,145,155,173,24,160,4,202,0,50, +160,76,250,26,95,61,168,167,61,212,108,16,230,52,150,25,25,16,44,27,208,248,130,74,163,139,57,231,33,0,163,44,33,243,165,126,75,126,212,190,103,103,231,240,230,31,139,152,227,8,88,107,164,44,94,172,5, +244,88,221,175,114,69,92,238,79,202,72,123,8,243,170,191,198,41,241,177,186,39,73,78,195,99,108,27,19,77,250,146,206,66,189,120,37,140,187,180,120,161,27,223,231,62,28,236,28,212,204,34,226,41,184, +182,170,58,220,130,150,34,202,116,53,246,140,48,23,99,141,145,211,100,146,130,149,81,115,87,192,83,48,191,166,56,173,4,99,149,165,177,189,66,72,179,191,202,34,197,248,195,251,177,231,219,254,5,105,79, +44,100,161,211,168,185,68,103,126,77,177,229,23,138,17,246,157,142,239,115,32,102,67,150,164,102,60,49,218,12,203,81,214,164,121,245,240,10,110,203,110,37,208,56,51,103,177,65,94,176,252,221,213,121, +203,30,72,251,95,42,111,124,193,105,172,136,209,233,51,12,191,218,146,111,131,36,221,252,46,134,158,84,59,222,83,198,190,18,0,115,127,121,165,59,237,230,139,211,20,99,179,49,220,83,144,87,98,153,75, +101,130,29,110,65,142,175,49,52,200,197,37,192,89,10,59,175,242,148,187,243,74,56,75,225,149,189,39,156,198,243,49,207,122,105,233,217,150,185,84,78,216,26,75,247,65,110,9,216,156,225,155,85,191,58, +14,74,34,185,215,30,124,102,117,90,145,223,50,183,249,55,164,34,91,3,210,30,60,35,58,154,15,248,153,107,37,205,13,166,36,61,120,250,138,56,203,147,233,179,43,127,136,126,234,2,143,31,204,105,254,200, +175,196,76,23,142,77,171,157,245,213,105,96,221,20,171,123,65,206,53,113,134,209,115,75,176,204,101,215,144,56,234,53,214,109,140,161,33,190,115,165,131,164,125,245,226,107,64,186,249,226,179,48,252, +230,88,61,183,209,61,175,17,53,228,120,178,225,220,240,163,47,93,209,248,140,76,152,204,250,252,173,9,185,75,128,107,8,70,158,169,134,180,155,47,182,185,169,28,91,213,120,207,19,202,221,87,148,112,13, +13,213,182,216,243,153,117,186,50,215,202,53,24,47,94,120,144,180,133,23,91,230,98,60,22,108,218,231,192,206,24,113,154,243,100,103,155,70,167,104,255,249,194,65,94,94,31,29,54,210,133,228,104,103, +121,35,210,73,11,218,46,212,149,37,103,219,156,188,237,61,67,49,194,143,31,250,161,193,153,114,107,58,175,60,126,60,149,19,182,38,83,90,175,86,162,62,96,63,149,42,116,101,252,120,48,138,41,223,87,32, +205,3,99,107,194,7,204,62,47,16,11,67,19,53,112,26,71,116,233,190,176,185,51,176,125,194,55,49,42,181,232,215,221,227,156,7,198,166,186,198,116,237,107,17,187,137,17,150,232,227,221,145,223,32,205, +255,229,5,48,11,8,89,45,229,137,70,202,176,63,169,245,30,208,194,13,98,171,12,151,168,43,170,85,186,199,216,31,199,160,161,241,3,128,202,11,14,38,177,239,61,29,147,133,229,14,216,53,233,111,128,47,86, +183,61,97,33,115,248,110,159,139,91,234,242,239,198,186,127,180,40,54,121,0,192,110,41,106,230,30,63,30,42,214,24,35,52,197,248,119,51,155,174,180,110,181,173,96,107,184,66,224,251,251,245,216,51,242, +133,211,168,78,92,87,19,105,232,200,231,91,218,25,233,163,231,180,184,123,182,84,186,153,7,60,53,225,239,177,231,107,56,111,243,98,105,30,80,121,122,249,231,186,114,209,69,64,201,141,155,18,251,124, +185,31,140,231,91,230,137,241,124,155,107,81,163,205,85,127,95,248,247,250,199,115,34,19,92,205,166,9,26,134,109,94,156,54,15,2,171,107,31,142,94,24,184,13,105,143,106,188,248,94,75,113,27,204,233, +128,183,46,105,229,187,27,181,200,186,129,101,0,198,19,42,198,217,165,0,111,255,111,147,247,174,249,132,219,186,74,141,112,102,227,161,186,193,89,236,244,197,146,254,1,240,118,124,122,44,105,253,233, +205,134,153,134,255,232,122,0,99,93,147,89,33,140,218,216,15,51,220,48,150,87,117,128,192,102,192,212,19,188,36,94,95,137,17,19,118,149,131,146,60,241,219,177,100,205,244,233,145,207,250,137,248,186, +141,90,61,33,124,200,219,90,220,221,108,171,136,214,109,79,119,38,186,186,54,12,223,12,24,30,214,3,198,134,108,46,211,49,86,54,127,123,198,122,164,166,190,156,145,103,52,242,48,254,79,79,54,249,18, +121,63,13,35,236,71,95,225,141,191,231,242,157,30,128,64,181,63,238,249,254,90,22,62,185,193,48,134,135,63,208,111,173,174,110,218,231,128,241,135,232,211,77,108,198,147,198,180,54,17,201,104,42,186, +37,50,193,213,252,82,207,125,58,64,201,192,171,18,85,103,101,215,33,90,34,175,37,164,179,51,121,144,10,99,102,220,28,194,27,75,30,1,227,215,119,106,176,103,161,7,222,122,118,90,83,13,185,233,229,37, +43,235,48,246,108,88,15,198,186,229,85,39,156,241,79,59,112,21,188,245,172,175,49,93,139,78,202,236,60,96,36,206,180,135,109,44,183,109,6,99,221,237,186,84,16,173,73,2,43,13,177,254,15,68,102,227,25, +243,176,7,222,122,104,37,227,177,40,9,113,47,36,95,163,158,102,28,210,163,101,196,225,173,216,60,126,142,121,169,198,97,13,136,171,91,134,183,139,181,120,79,128,183,158,77,232,207,140,104,221,234,92, +140,109,9,173,250,135,123,215,195,58,157,143,61,24,235,214,104,124,94,67,40,167,249,40,199,168,225,242,114,107,66,79,69,158,209,182,152,157,19,64,105,106,26,122,235,161,168,170,179,251,137,71,128,141, +155,252,241,247,92,240,165,87,60,16,44,218,165,197,61,95,195,192,87,60,240,143,162,213,26,127,88,242,136,14,111,253,233,66,173,89,159,67,101,108,14,242,47,205,120,82,57,182,181,185,38,146,4,29,105,8, +105,82,65,75,249,140,235,30,214,161,100,177,38,43,137,134,79,51,191,69,181,193,88,139,114,116,16,64,112,3,199,52,118,126,124,52,118,135,7,99,158,240,126,157,171,151,132,48,239,117,122,192,152,182,240, +64,44,208,158,241,94,81,0,160,108,152,25,38,79,67,77,228,170,112,84,62,227,232,194,79,48,239,117,190,176,181,200,244,130,33,21,153,13,128,121,111,144,163,107,140,198,116,79,168,108,88,228,170,104,253, +37,81,225,123,182,27,99,204,194,131,152,247,126,123,3,101,13,69,166,1,187,118,126,236,247,156,83,20,0,66,69,102,168,136,192,26,3,130,27,40,59,220,96,30,224,232,227,57,69,102,208,82,68,36,226,92,195,6, +182,232,88,138,204,112,254,134,34,243,81,35,90,198,209,240,185,160,101,3,71,171,217,246,238,176,64,168,161,200,52,182,156,125,224,57,61,173,200,12,146,29,171,123,32,71,179,53,168,43,50,217,249,49,192, +209,53,6,193,13,60,167,179,237,221,97,1,254,90,30,171,187,40,176,27,140,178,97,129,136,17,166,225,234,133,159,152,37,63,226,75,11,15,152,247,42,58,38,84,24,160,93,17,95,255,115,58,71,130,38,7,34,77, +120,246,247,208,99,207,24,220,192,209,106,168,125,229,64,228,153,130,27,136,222,66,180,138,37,161,200,111,163,241,158,15,251,61,7,8,44,251,10,193,216,243,193,95,182,122,14,16,88,54,86,163,225,234,37, +53,10,71,31,107,104,218,231,159,234,175,28,56,186,9,96,235,222,97,159,52,229,73,124,90,204,220,81,54,204,140,221,218,177,193,141,235,40,204,200,72,101,184,46,201,225,124,129,120,43,73,145,25,2,94,10, +154,10,107,111,240,120,206,57,16,189,44,4,119,242,246,160,86,3,76,74,41,201,126,39,177,8,148,169,133,56,181,55,70,204,116,36,68,253,81,159,50,139,157,209,48,154,113,233,177,194,1,245,169,134,88,160, +206,71,205,66,197,166,70,35,120,210,86,76,33,7,96,115,210,117,177,164,226,235,150,146,69,130,133,84,234,86,97,232,163,230,99,74,56,215,204,71,35,75,93,91,193,202,240,162,196,84,130,209,54,246,81,56, +184,67,220,61,219,163,41,137,78,28,177,54,152,73,139,221,41,181,194,19,137,118,227,234,69,173,61,179,35,89,92,211,167,26,154,135,218,179,196,199,8,58,233,248,166,251,87,229,109,230,249,94,81,84,4,127, +173,160,237,236,125,4,209,71,9,89,27,110,157,118,175,222,70,238,43,126,212,102,150,190,5,233,153,55,87,181,235,2,75,209,121,183,134,202,122,213,51,60,106,22,182,157,39,65,242,246,151,222,107,124,148, +235,14,213,183,153,123,101,67,65,191,226,46,182,45,245,237,187,32,195,124,163,21,83,153,122,125,15,72,222,179,162,118,204,214,242,72,23,151,180,35,123,31,65,227,163,164,41,129,54,31,42,141,139,75,250, +23,123,253,82,251,30,200,70,122,9,79,104,45,168,13,206,111,185,17,16,232,205,152,238,105,111,124,94,1,129,222,170,124,68,15,244,127,60,217,3,31,79,231,147,167,104,187,159,229,124,75,139,76,207,165, +208,4,103,77,251,77,191,35,222,156,39,219,157,187,119,13,90,23,172,80,78,81,242,70,159,220,178,34,149,38,56,231,161,126,215,0,25,43,218,147,59,109,69,235,187,1,245,132,169,172,44,18,163,245,212,195, +65,109,138,28,113,18,76,161,9,162,185,251,17,130,158,246,60,82,56,119,239,50,149,73,14,78,81,72,142,136,201,221,225,56,53,219,169,125,143,116,234,18,69,64,64,64,64,64,64,128,174,221,56,219,238,12,122, +34,139,232,14,182,224,160,233,138,168,204,83,228,178,232,16,47,156,53,58,230,136,92,232,138,254,77,57,255,168,72,78,151,177,25,176,59,203,58,88,111,98,57,174,176,91,109,92,9,46,99,179,109,122,56,191, +235,160,6,246,27,19,131,2,216,166,135,151,89,217,166,135,27,99,138,28,45,220,149,176,10,43,225,186,41,114,184,158,41,114,178,34,91,173,63,82,105,153,32,226,201,86,185,105,220,216,39,193,193,72,234,72, +126,181,139,234,109,169,28,53,254,64,106,207,118,243,82,151,108,104,216,161,250,5,82,67,254,202,234,29,145,205,35,170,91,112,87,75,219,116,32,236,150,246,155,3,163,84,96,225,166,234,141,133,0,234,202, +234,234,234,234,234,234,13,97,247,145,180,247,10,213,246,229,95,81,253,30,128,109,252,166,3,0,231,189,119,135,218,161,122,19,203,73,123,46,178,191,175,61,35,238,124,198,166,234,157,5,144,246,92,113, +62,87,175,76,220,71,67,26,80,189,67,2,108,25,225,191,150,135,163,133,167,109,170,174,174,174,174,254,199,179,225,124,231,30,104,188,200,249,155,247,138,21,32,127,229,123,63,85,81,87,238,104,70,205,22, +235,15,99,192,123,119,169,130,128,157,146,163,63,48,235,37,192,126,197,161,150,92,152,210,14,69,188,48,183,52,140,82,97,165,105,154,166,241,4,160,70,183,23,105,184,75,5,233,188,134,59,213,246,229,191, +103,139,89,172,130,53,178,41,203,83,13,137,228,237,88,57,210,0,179,56,162,86,204,106,60,159,113,200,52,205,250,187,212,113,143,158,144,176,255,32,241,89,237,95,10,111,254,97,203,48,119,72,72,105,91, +76,211,52,27,10,226,55,139,222,33,1,206,167,222,140,107,185,69,230,142,161,96,27,115,168,97,20,182,180,45,111,54,159,114,111,169,254,232,243,21,59,5,1,59,128,198,101,64,175,233,105,139,0,35,87,9,182, +188,148,249,242,216,102,12,210,245,139,1,172,115,11,213,198,24,11,210,204,90,184,106,121,67,116,137,76,170,249,127,189,141,203,135,194,216,60,94,1,50,220,29,173,55,190,28,91,118,227,110,200,159,54, +158,127,72,1,210,102,14,173,60,104,43,80,205,109,181,35,155,8,61,105,145,18,61,204,14,175,176,151,138,148,184,244,43,30,80,177,29,205,143,139,18,100,172,211,243,50,85,38,78,81,42,106,248,202,25,201, +120,216,82,253,68,150,170,47,248,183,96,98,103,200,219,112,158,135,217,78,24,59,138,95,183,156,61,111,68,180,175,199,206,194,120,208,242,3,93,186,174,10,48,238,176,88,44,233,235,201,149,177,29,205,95, +155,221,206,252,89,235,200,251,0,105,127,126,224,119,42,87,207,237,112,189,241,229,220,112,180,81,168,190,17,59,255,172,211,248,165,229,17,242,222,183,174,175,29,78,195,57,229,115,135,54,125,79,142, +199,66,119,206,224,173,59,210,31,33,109,177,10,4,44,22,139,101,128,206,53,35,153,152,59,188,58,142,243,39,202,165,219,21,6,231,242,74,246,148,119,31,79,214,108,45,213,31,193,35,182,203,132,222,208,41, +216,127,96,214,95,141,116,197,161,22,151,156,164,29,50,195,223,239,45,13,163,28,3,204,134,2,28,234,0,179,225,103,170,186,178,225,206,153,14,135,35,237,80,67,129,106,63,175,225,206,118,231,119,60,101, +254,210,105,95,100,238,144,96,214,22,179,153,218,208,254,114,172,105,91,204,152,218,208,120,254,75,230,14,123,158,101,75,67,161,58,125,203,14,144,22,53,220,157,168,54,152,13,119,171,97,181,225,234, +149,230,78,28,14,86,154,245,35,73,59,84,159,231,112,56,212,47,153,245,118,190,241,104,253,151,105,162,55,216,175,48,235,177,41,15,155,102,18,181,161,197,250,195,215,103,152,171,133,222,208,25,201,139, +89,169,75,57,42,123,148,183,171,180,104,24,163,8,226,229,146,22,219,63,171,98,175,234,125,231,218,98,233,234,161,128,81,237,245,122,111,244,72,138,118,213,221,241,43,185,83,204,191,187,146,241,199, +175,204,53,182,102,99,223,238,212,147,232,43,237,45,71,74,136,170,19,61,255,202,255,240,214,212,138,73,219,164,76,237,120,77,158,130,241,107,233,194,166,122,195,5,17,45,97,232,12,227,79,51,188,222, +188,123,117,105,186,2,104,94,175,247,157,27,116,233,66,245,184,179,50,97,25,246,58,61,79,158,150,199,78,181,225,250,22,66,2,183,84,127,36,252,148,39,239,115,65,197,206,144,183,225,75,30,233,198,145, +44,231,173,65,177,96,77,17,196,242,4,245,188,145,209,253,179,140,141,3,53,26,94,250,49,57,229,49,213,46,132,196,97,197,84,219,157,191,161,130,60,199,9,183,241,127,26,211,238,50,202,155,222,101,251, +203,97,238,98,226,162,238,70,207,255,54,139,195,58,219,159,67,229,141,149,210,255,128,161,59,18,245,134,74,198,133,137,100,173,85,140,191,109,134,138,27,60,210,5,209,39,106,40,3,167,244,129,82,113,85, +220,37,198,197,229,210,162,195,147,141,191,72,25,247,240,150,158,172,153,91,172,63,172,10,233,185,239,11,42,118,134,188,188,241,8,151,31,151,156,177,240,29,210,185,111,191,253,246,219,111,191,253,214, +219,49,229,209,44,151,22,133,251,113,159,106,188,232,1,130,217,186,101,68,226,126,3,141,27,156,181,35,255,137,82,105,184,139,202,177,216,14,207,104,220,24,164,227,229,104,18,59,11,227,146,35,231,213, +127,148,4,53,66,160,97,94,192,32,149,160,150,251,122,211,247,36,91,5,184,106,28,59,7,2,60,127,31,121,177,112,163,166,6,134,213,240,37,220,162,181,146,5,123,156,70,169,102,81,2,91,146,183,115,75,245,3, +112,90,72,186,65,40,189,157,34,111,195,249,186,244,21,73,105,88,31,149,29,223,118,56,28,14,135,35,79,141,151,75,145,113,191,69,217,21,30,111,4,203,165,27,148,184,13,38,38,188,175,84,116,32,127,85,37, +227,179,140,63,123,9,141,83,146,172,110,106,127,57,188,245,108,188,222,16,57,95,243,196,130,226,72,116,32,124,250,229,85,152,186,116,103,2,111,78,148,71,183,101,83,168,212,1,26,198,146,123,44,154,60, +62,188,99,230,191,18,149,130,10,221,182,156,74,5,211,40,42,78,190,102,188,165,250,1,216,94,45,141,212,4,23,59,67,94,222,242,72,35,126,198,186,216,23,209,211,60,123,69,212,237,215,18,13,32,97,134,247, +62,146,70,58,28,142,221,89,212,89,190,109,248,212,14,228,95,167,231,57,141,159,234,140,109,12,246,220,161,122,163,229,124,242,204,227,158,38,122,169,211,248,169,102,159,9,76,24,73,136,134,129,90,174, +9,53,12,76,144,162,82,101,68,191,30,108,141,198,191,171,212,165,145,128,234,112,56,212,61,138,241,23,77,54,254,162,129,125,38,168,168,64,195,249,229,210,12,227,149,106,204,159,47,139,223,230,132,41, +51,13,41,50,185,214,82,253,0,60,21,142,154,40,208,113,242,82,67,94,86,100,211,56,192,248,104,86,24,55,55,74,147,140,210,136,29,244,127,162,113,142,228,16,67,253,96,108,242,122,189,11,156,134,127,144, +18,31,93,44,229,252,198,197,229,86,118,142,197,182,223,217,144,196,204,220,238,114,120,182,56,33,10,81,244,124,112,19,240,89,166,161,171,92,232,151,28,128,36,39,72,94,99,93,84,191,150,163,234,75,8, +190,165,66,133,215,235,221,189,28,211,107,201,71,131,115,54,62,247,102,193,59,174,221,43,36,240,85,162,24,203,117,163,254,129,203,226,227,167,61,252,231,13,79,100,79,113,190,91,168,182,82,63,96,53, +117,187,160,34,29,95,195,6,72,235,22,231,73,245,141,225,219,27,154,251,139,252,45,219,125,249,241,112,127,214,27,141,27,220,192,152,21,96,153,133,241,216,87,190,213,177,252,153,21,110,99,179,134,57, +87,249,101,18,179,81,187,203,1,180,132,248,251,141,231,177,239,119,7,94,124,15,191,159,137,65,109,211,234,38,150,173,235,203,221,139,126,247,14,188,47,199,109,147,0,176,2,176,46,230,173,27,255,136, +121,213,182,241,11,157,92,110,161,120,161,243,199,240,198,127,116,101,231,84,15,16,191,169,236,57,46,164,5,150,21,239,255,66,106,165,126,0,83,37,71,80,177,115,228,53,198,150,187,89,155,221,170,246, +181,110,117,222,255,188,218,36,80,48,32,205,143,196,212,155,88,147,88,102,202,249,203,223,125,156,23,96,66,174,113,88,159,216,137,122,35,229,52,67,220,249,169,19,169,60,4,18,24,72,38,121,137,27,150, +91,125,92,158,184,41,119,131,31,35,186,233,27,198,243,186,85,121,115,183,148,233,246,90,114,199,115,241,89,74,254,54,194,67,176,38,144,92,138,183,214,57,223,98,153,251,203,150,235,15,195,215,60,100, +189,64,59,213,134,204,202,248,80,161,73,237,188,245,30,105,184,146,240,153,141,251,101,148,45,222,122,166,108,60,167,117,32,255,244,123,144,22,169,182,143,220,21,187,146,189,61,237,44,167,121,1,141, +231,237,47,59,141,173,217,80,94,35,13,245,115,172,105,198,15,214,145,231,79,40,192,38,199,111,8,250,182,6,168,236,9,252,110,220,58,198,207,115,62,21,2,203,56,133,121,127,107,82,80,126,214,206,113,55, +123,152,55,215,208,181,150,235,7,104,144,197,112,173,211,228,125,99,29,13,91,227,131,242,55,181,243,130,117,27,121,30,176,198,75,26,11,240,228,147,79,234,172,187,249,6,52,149,218,14,228,151,62,112, +194,194,76,115,10,111,229,186,192,214,116,163,201,118,150,211,236,57,227,206,79,125,72,137,198,20,62,45,44,148,19,109,101,23,123,164,31,250,65,241,199,185,51,74,96,60,249,228,58,140,187,238,246,99,1, +25,243,137,223,207,248,225,58,120,171,200,15,211,70,129,237,86,165,73,157,129,103,93,215,221,188,25,214,21,183,94,63,4,133,147,100,167,201,11,122,92,100,232,36,118,94,96,29,121,119,1,213,228,74,81,51, +149,1,198,190,249,243,55,147,107,247,52,251,124,166,152,223,56,67,9,232,210,101,35,39,7,126,244,72,25,4,155,237,48,222,174,114,114,155,137,222,198,243,210,43,5,70,179,152,194,241,120,126,27,227,245, +248,173,61,173,96,209,48,230,207,255,97,41,179,111,140,212,147,253,248,48,207,13,243,31,46,121,102,164,134,237,67,167,81,42,125,187,201,142,116,91,107,170,202,94,58,231,150,135,75,126,163,182,93,191, +33,168,216,105,242,38,112,47,137,157,23,227,98,143,116,62,240,58,246,176,192,178,100,26,186,12,118,151,235,94,125,252,35,205,198,90,41,231,119,81,82,46,77,207,116,74,213,213,213,5,210,162,3,157,42, +231,70,133,230,107,25,194,231,109,210,255,163,226,113,79,43,77,98,84,144,87,0,159,251,37,69,141,110,212,94,12,204,118,77,251,177,148,23,245,166,249,243,48,205,216,60,99,201,130,199,183,194,196,92,165, +161,146,220,242,38,5,253,166,142,224,145,115,150,44,56,93,107,87,253,2,29,38,111,28,146,182,112,230,54,46,247,131,73,110,216,251,202,46,99,211,33,120,176,236,155,171,88,248,82,179,165,6,41,230,207, +112,27,181,149,92,174,33,101,101,101,65,150,210,193,122,35,229,188,212,204,214,22,61,255,245,249,78,99,195,165,173,182,201,219,30,73,1,179,38,82,164,205,162,84,14,2,54,151,253,225,28,143,228,140,62, +95,57,176,105,138,235,82,192,151,199,218,10,189,153,170,109,106,16,60,236,154,185,53,133,250,133,218,208,89,216,51,14,197,175,44,176,53,25,176,165,29,170,183,35,101,152,13,79,53,140,74,59,212,112,151, +2,216,51,204,122,155,186,178,161,64,69,202,48,27,10,149,180,45,245,142,246,231,151,22,153,39,236,25,102,195,210,168,207,119,125,130,87,89,187,203,185,67,5,105,120,163,87,89,236,252,184,180,67,230,106, +41,122,174,88,145,50,204,184,149,15,246,47,153,229,42,44,50,119,154,59,236,3,204,19,147,1,38,47,50,119,204,76,59,84,111,135,201,139,204,122,43,3,204,29,9,209,173,165,140,67,13,119,141,120,202,92,173, +130,148,113,40,153,87,89,139,245,135,147,115,218,27,241,83,160,45,201,219,144,100,192,134,113,129,71,146,225,18,143,116,193,40,21,219,212,185,84,70,44,91,198,137,82,233,218,145,10,124,214,254,252,55, +78,102,237,212,19,165,210,55,71,88,44,22,75,177,113,71,122,179,143,121,187,202,153,222,68,255,140,157,191,96,190,18,88,108,68,231,127,63,147,153,148,184,235,69,216,222,77,14,152,23,234,182,177,51,33, +239,208,100,94,241,198,70,180,210,255,42,102,211,49,222,92,229,237,71,179,42,153,63,180,197,166,108,185,126,0,132,47,122,151,147,55,57,134,111,195,9,60,194,252,75,207,116,221,240,242,98,118,214,53, +206,172,230,126,48,208,223,248,101,77,57,191,253,35,167,241,184,71,170,228,114,151,195,225,112,128,101,38,118,151,147,142,151,115,40,206,224,231,164,241,252,225,197,172,155,238,114,185,102,194,85,86, +227,115,216,77,133,58,197,165,54,209,175,237,96,158,227,145,102,111,114,185,42,174,115,26,79,235,145,215,249,210,82,233,26,7,122,162,85,118,236,100,222,156,86,94,161,199,45,10,181,185,18,182,134,111, +165,254,200,54,166,166,160,226,201,32,239,27,175,2,72,231,235,105,55,95,90,246,242,227,74,224,113,173,209,127,64,186,229,66,63,13,237,206,127,149,139,138,11,96,157,46,93,104,120,189,94,160,154,96,153, +167,19,229,76,110,116,203,44,243,196,157,191,90,121,243,135,101,101,101,101,155,0,25,139,102,128,101,208,171,101,137,38,18,107,13,192,95,31,38,111,109,89,217,130,107,168,168,142,243,203,205,221,19,34, +39,222,58,44,165,59,141,35,186,113,110,185,244,45,181,241,163,149,96,46,105,185,254,136,109,153,93,66,233,61,25,228,13,94,236,1,140,192,35,140,255,206,198,223,207,97,253,216,120,191,214,107,143,215, +52,249,12,167,144,223,246,175,44,188,117,24,23,151,75,141,59,40,45,220,184,186,171,202,137,59,63,30,105,227,198,141,27,55,62,1,67,242,141,149,48,211,248,76,123,120,67,226,226,145,61,175,2,52,156,83, +42,125,127,227,198,107,157,198,38,53,206,47,87,250,175,75,52,226,181,146,124,23,21,213,26,199,43,185,60,166,55,140,223,248,108,28,27,91,171,31,192,50,73,9,10,91,217,201,32,47,207,111,3,120,103,199, +122,242,92,51,216,185,178,58,222,175,53,247,47,207,73,67,181,118,230,31,60,212,105,60,170,133,127,71,175,53,109,174,60,186,168,28,179,241,188,147,60,151,203,229,114,169,216,142,80,153,3,89,248,229,51, +103,201,9,158,101,193,193,30,128,61,11,61,146,203,229,52,214,61,165,197,251,229,94,173,233,113,50,22,62,159,193,91,33,248,203,171,186,116,85,228,180,237,184,107,122,156,34,208,90,253,0,161,221,141, +123,246,9,116,152,188,74,10,151,24,21,0,13,167,47,124,4,140,146,103,47,212,98,165,236,174,208,211,126,122,172,169,123,95,219,249,183,93,67,197,32,96,247,171,122,90,97,139,102,251,118,151,227,140,150, +99,52,158,143,127,116,37,104,128,108,252,82,107,86,215,167,219,0,140,49,175,172,135,131,143,44,26,158,224,23,156,171,212,196,239,203,105,63,172,4,30,243,64,195,185,30,233,218,228,67,182,236,86,234,7, +200,159,105,84,11,103,116,58,229,152,67,144,5,3,91,201,27,90,33,7,1,222,94,32,31,132,237,217,75,234,160,72,50,64,187,232,168,71,7,26,26,86,156,30,184,192,115,125,123,243,171,7,150,214,107,64,67,198, +138,211,3,192,142,163,91,116,222,43,118,116,174,28,163,228,75,245,30,66,239,21,59,104,60,47,199,30,213,178,135,109,26,105,249,149,87,109,219,25,117,97,14,90,194,25,255,242,215,47,5,13,120,71,219,242, +15,130,171,28,222,198,123,48,74,190,228,31,250,158,116,129,26,163,97,232,43,75,131,7,1,222,120,247,104,112,43,150,21,3,67,52,28,248,65,188,95,167,118,69,139,245,3,80,167,52,223,87,87,160,91,33,169,52, +13,187,4,224,124,170,190,3,249,155,7,138,202,127,244,141,46,44,167,249,249,201,43,27,10,32,195,44,118,146,246,222,93,74,203,145,165,154,133,134,149,50,14,237,184,186,141,198,25,80,111,165,245,64,88, +147,27,247,167,186,104,203,9,49,94,235,188,218,224,80,219,164,107,44,151,161,57,28,170,161,37,196,254,149,28,28,175,148,70,182,55,191,228,8,127,64,141,112,130,228,0,228,198,153,234,142,150,227,32,82, +78,220,249,8,84,6,103,26,197,216,50,141,195,186,4,134,28,31,157,172,177,42,201,225,80,189,9,247,128,67,53,206,45,183,28,75,210,104,225,128,209,225,119,235,12,211,146,16,27,185,133,250,35,78,67,234, +174,124,65,197,94,161,136,92,209,246,118,164,169,228,191,232,189,2,149,238,43,199,54,254,208,27,112,245,163,245,86,164,243,234,167,208,190,221,71,27,148,54,238,237,209,55,218,200,16,174,63,18,4,168, +161,80,17,196,57,41,214,134,54,208,112,129,231,242,145,157,207,47,141,52,94,212,232,190,114,44,153,202,95,84,6,59,43,199,98,220,185,62,212,62,83,247,115,177,85,235,45,96,252,180,205,109,220,124,184, +254,48,190,108,252,94,23,84,236,13,228,165,174,38,215,211,5,249,205,103,14,117,73,189,45,148,51,118,84,160,84,179,127,164,188,2,28,92,89,215,174,154,204,225,158,137,109,112,179,172,173,23,111,236,168, +64,105,52,144,202,228,202,11,4,19,123,9,174,48,219,247,21,108,33,191,212,69,245,38,47,103,252,150,29,87,115,245,202,122,137,100,123,140,183,165,55,172,172,111,199,22,236,45,215,79,100,95,221,159,10, +67,89,135,35,68,119,49,14,15,248,244,232,209,78,231,183,101,31,237,146,122,91,40,231,67,117,231,190,163,135,178,246,248,142,130,253,180,118,86,245,193,182,1,175,181,158,99,250,235,109,20,241,161,186, +115,95,164,86,107,218,83,251,4,19,251,232,11,33,245,226,23,145,54,226,156,11,244,55,56,212,238,205,223,37,229,56,146,155,139,79,218,190,96,113,55,43,54,25,19,16,16,16,16,16,16,16,16,16,16,16,16,16,16, +16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,56,101,241,255,1,58,138,191,59,98,92,170,16,0,0,0,0,73,69,78,68,174,66,96,130 +) +#let img-nor-tr = ( +137,80,78,71,13,10,26,10,0,0,0,13,73,72,68,82,0,0,6,164,0,0,3,53,4,3,0,0,0,228,252,141,74,0,0,0,48,80,76,84,69,255,255,255,255,255,253,251,255,255,254,254,254,255,253,255,253,253,254,253,253,253,254, +249,251,250,251,251,239,240,240,231,222,230,225,183,198,151,175,169,157,111,120,53,116,117,96,12,135,195,175,107,253,0,0,99,165,73,68,65,84,120,218,237,157,121,156,20,213,185,254,159,218,122,152,5, +105,64,192,104,192,98,83,89,70,75,7,112,215,142,130,26,65,211,46,40,49,106,70,9,154,228,135,134,27,99,36,162,97,114,21,37,46,113,92,98,34,139,182,138,198,136,134,142,146,152,8,50,45,160,34,206,72,33, +138,120,13,88,136,26,80,150,22,1,161,187,171,206,239,143,25,20,21,135,238,233,119,186,79,87,189,239,231,222,8,116,207,153,83,79,213,169,179,60,231,188,95,128,131,131,131,131,131,131,131,131,131,131, +131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,163,253,67,99,9,138,17,83,22,0,24,115,241,240,225,223,91,128,49,23,52,0,67,175,254,79,18,99,126,184,0,128,113,246,170,230,47,157,241,147, +170,230,63,25,231,173,4,140,186,197,191,77,24,55,45,0,206,200,36,1,116,184,121,248,240,147,26,128,49,111,66,191,229,123,11,96,220,242,159,36,0,64,191,105,1,112,198,224,85,218,133,23,87,173,210,111,25, +62,124,120,115,49,198,45,223,91,128,51,50,201,49,23,15,31,222,233,109,190,7,28,62,141,168,5,68,160,1,6,244,175,126,162,3,70,118,101,88,128,165,1,186,245,213,146,191,248,23,3,104,254,179,182,231,143, +112,112,248,39,202,26,77,11,145,167,26,27,27,151,26,101,243,27,77,203,186,161,49,22,177,158,106,52,163,56,101,84,34,218,220,36,102,52,214,55,127,253,134,165,0,206,108,172,90,98,84,46,213,97,61,21,139, +2,214,13,141,141,141,141,186,214,175,17,90,121,227,171,170,53,169,113,137,6,0,70,69,163,14,107,70,34,210,97,126,227,35,70,69,99,99,99,99,12,0,162,149,141,175,33,250,84,204,154,223,216,216,242,85,14, +14,223,52,41,207,180,16,109,16,66,136,196,28,33,54,24,21,66,100,250,87,10,177,65,211,235,26,154,155,148,94,41,68,70,5,0,76,22,245,86,116,142,215,105,151,81,229,221,23,141,54,36,162,64,228,33,33,132, +167,27,149,30,162,13,66,60,122,156,16,94,61,0,24,149,34,102,70,230,56,231,47,19,66,196,42,133,16,34,211,23,48,42,133,16,41,204,73,12,17,66,8,47,22,229,187,208,78,161,178,4,197,139,23,21,37,126,92,244, +225,170,110,61,31,75,87,106,147,230,110,232,216,173,119,230,246,72,243,135,153,95,165,43,180,7,205,150,113,90,50,222,252,39,229,240,150,159,77,92,166,40,117,105,225,221,7,253,249,200,195,241,11,70, +164,149,23,207,109,105,39,103,244,5,156,157,71,60,220,33,113,17,92,69,169,212,110,52,49,114,238,39,191,171,50,98,64,70,220,173,116,88,126,74,146,229,231,38,229,199,137,148,113,177,225,142,251,190,114, +117,248,229,95,199,205,200,19,191,82,110,184,112,113,203,103,145,200,203,215,37,204,230,57,143,109,90,101,213,205,255,124,220,51,95,254,116,228,149,19,207,178,224,41,238,184,139,21,235,229,209,209,30, +45,159,237,191,16,192,53,11,107,119,141,212,77,24,56,45,110,90,250,199,39,63,94,215,63,113,74,243,15,238,138,244,120,137,213,231,38,229,199,16,147,221,167,70,122,8,159,108,215,253,232,109,113,237,27, +9,115,110,117,188,165,27,122,247,203,167,190,231,119,254,209,50,249,201,104,119,127,241,175,207,159,60,174,219,243,213,128,226,70,127,160,190,246,82,220,84,154,255,221,213,166,135,129,200,155,38,126, +253,226,100,0,219,97,38,149,55,50,19,241,214,89,78,203,93,191,81,97,237,185,73,249,48,140,161,223,251,29,46,158,251,6,62,199,147,243,238,191,6,158,7,156,60,107,247,167,87,76,186,53,242,129,13,0,240, +52,77,241,154,255,148,168,254,226,167,79,241,156,77,215,126,2,239,154,100,60,174,222,50,201,53,69,203,152,49,254,195,36,42,220,187,29,188,149,140,32,122,254,241,97,39,236,94,227,141,68,122,248,73,0, +96,24,103,223,196,226,115,147,242,99,164,39,205,155,235,158,173,255,215,125,212,251,227,240,139,225,33,153,68,104,236,23,77,230,184,37,233,203,154,187,149,157,106,207,95,109,106,158,75,37,142,107,233, +197,112,210,216,141,39,237,23,141,3,216,133,106,244,139,254,118,194,171,251,53,127,114,137,182,16,10,86,3,155,108,96,246,83,183,69,28,251,36,243,227,213,192,179,81,0,248,100,246,115,137,37,199,179, +252,220,164,252,23,39,11,17,249,139,119,198,44,215,214,170,103,104,177,230,134,116,227,238,79,61,219,82,111,111,241,143,150,255,63,235,253,230,63,205,51,238,107,249,188,163,185,42,252,113,245,47,1, +132,0,224,31,183,69,94,111,105,109,199,107,15,238,46,36,172,9,177,221,29,235,32,236,1,80,0,232,202,100,177,243,136,215,195,44,63,55,41,95,198,171,63,249,199,243,209,191,0,179,198,197,155,71,109,105, +123,247,71,71,237,80,22,141,105,121,242,147,150,217,242,239,47,39,118,175,249,253,215,178,215,142,248,200,220,237,218,142,124,44,125,77,203,39,243,227,103,236,46,36,9,64,220,119,34,144,84,1,100,226, +64,6,0,22,79,136,179,246,220,164,252,23,15,43,137,163,190,55,242,177,244,56,136,155,206,181,1,124,165,235,120,13,167,156,213,185,101,137,34,81,118,68,203,178,132,154,56,166,101,92,184,66,76,248,110, +100,193,26,216,72,97,5,244,231,163,143,159,181,123,200,120,201,254,16,208,128,174,22,92,165,82,217,223,193,66,167,123,95,224,162,24,0,209,187,131,141,8,171,207,77,202,135,113,216,212,81,122,100,94, +244,241,179,93,92,14,184,170,170,134,241,69,39,133,105,253,19,95,250,177,125,60,167,101,83,230,29,45,251,150,92,197,51,222,142,252,120,167,146,185,179,71,52,234,173,250,71,122,220,238,158,199,237,169, +133,119,104,119,69,49,40,236,96,234,175,19,163,251,67,187,83,253,7,140,103,46,2,160,76,156,20,63,110,43,171,207,77,202,135,177,179,113,148,114,252,220,244,184,167,171,151,31,116,184,181,75,185,253, +240,136,243,197,135,209,254,147,126,251,217,238,191,220,209,213,219,253,199,17,203,155,123,24,77,241,16,110,106,178,241,186,208,226,127,71,69,228,241,145,187,191,226,246,72,68,144,24,28,199,109,145, +23,113,227,148,179,12,7,162,90,159,106,13,122,116,11,0,177,115,197,237,218,213,188,123,130,3,254,218,144,4,68,26,18,209,83,30,74,137,122,0,115,82,21,34,214,176,190,210,235,135,232,156,150,206,233,161, +84,217,178,133,81,0,152,252,126,133,216,80,225,117,218,101,84,165,212,83,30,18,205,95,232,180,203,0,80,230,161,66,212,207,217,53,121,215,238,81,95,101,70,85,171,68,98,148,23,211,27,82,149,25,67,63,84, +36,128,104,67,38,58,73,196,230,36,44,175,62,26,109,88,111,240,93,224,240,83,147,18,66,136,68,67,34,106,84,10,33,132,136,141,20,34,51,180,82,136,13,26,162,45,123,252,140,74,33,50,253,172,230,38,117, +186,88,84,225,117,218,101,116,74,169,70,101,75,147,250,193,122,3,99,166,222,230,77,137,54,8,17,107,16,66,164,212,150,38,101,252,80,36,90,246,248,101,12,68,231,100,50,198,23,123,252,44,81,31,53,170, +188,58,190,11,237,20,58,75,80,140,104,2,224,84,109,67,122,80,83,115,215,50,211,122,179,178,255,211,230,249,103,197,147,155,182,25,163,1,32,253,180,249,230,218,104,127,0,174,179,235,133,15,170,95,119, +151,33,179,76,75,31,255,194,6,99,52,240,174,251,127,30,158,152,173,159,50,73,251,247,34,183,246,169,38,192,59,15,0,140,215,181,244,231,47,232,27,143,157,27,126,115,156,241,58,240,143,121,47,66,100,70, +222,112,14,206,143,186,14,94,128,35,220,215,195,150,205,183,161,93,34,183,141,41,218,88,86,140,34,166,125,169,168,219,252,102,203,64,115,245,204,238,191,238,254,55,61,179,183,155,224,126,253,95,44,27, +123,105,32,209,56,140,65,118,203,231,128,158,1,140,244,23,159,118,231,201,20,69,164,98,121,54,41,14,154,184,162,15,0,79,245,28,160,15,0,120,142,106,122,14,250,96,13,0,181,215,54,11,128,88,173,194,219, +102,1,192,26,207,233,227,57,125,156,94,142,218,203,1,250,246,6,128,141,111,244,114,0,160,207,26,168,38,214,244,1,190,40,108,77,243,10,97,31,120,142,106,174,1,84,19,187,255,87,237,229,244,89,3,160,207, +68,190,11,50,12,252,180,208,51,172,24,65,136,211,90,255,124,78,20,128,232,227,0,147,71,3,192,221,19,190,242,113,213,103,0,240,226,207,191,57,69,219,9,0,169,178,108,234,48,143,111,3,69,124,88,111,231, +213,75,213,252,236,123,44,34,69,108,105,253,99,213,4,32,222,3,160,244,6,128,53,95,187,103,123,251,71,0,64,151,48,128,221,14,86,235,209,153,239,2,69,172,139,197,242,234,165,92,229,93,210,57,237,254,85, +14,97,105,250,9,9,72,91,156,122,114,67,246,207,179,248,43,160,160,55,0,49,91,64,17,125,190,246,249,236,78,221,42,157,46,123,249,193,205,72,34,188,213,204,181,85,151,144,114,178,61,115,67,242,44,192, +154,25,35,109,226,229,245,164,197,209,86,174,130,182,52,210,75,213,88,57,57,158,185,170,68,109,190,187,39,194,181,132,245,169,185,143,178,184,80,149,73,89,185,144,150,160,172,156,242,253,26,194,202, +89,172,156,28,207,92,254,119,114,102,188,86,222,119,109,7,226,215,89,173,188,47,71,86,78,14,229,66,4,189,20,105,212,220,71,249,118,212,52,139,244,93,171,71,41,95,103,234,49,53,172,156,239,148,147,110, +219,236,210,77,54,229,32,94,56,148,165,185,110,146,112,41,38,229,57,77,172,156,255,148,147,173,73,133,84,202,183,163,11,218,247,143,74,123,169,189,106,89,57,223,41,39,93,147,26,24,118,8,95,103,154, +146,36,93,225,23,97,194,36,199,174,167,62,202,202,249,78,57,233,154,212,202,95,132,73,199,27,180,233,20,148,56,229,8,65,89,117,9,43,231,59,229,228,235,165,238,38,29,33,80,111,170,175,37,29,33,12,120, +148,149,243,157,114,242,245,82,87,81,150,150,218,230,80,22,231,122,17,210,121,236,43,213,172,156,239,148,147,174,73,85,223,71,201,100,9,85,153,22,233,60,150,210,176,212,148,239,175,96,229,124,167,156, +116,77,202,30,79,186,218,186,141,116,226,153,34,125,215,186,222,115,213,172,156,239,148,147,174,73,213,220,71,249,118,212,42,105,223,181,26,229,78,17,77,61,67,99,229,124,167,156,207,173,94,215,35,53, +44,83,174,67,106,88,190,222,196,202,249,78,57,159,91,189,154,66,106,88,106,106,152,244,82,251,88,172,156,239,148,147,174,73,165,58,145,142,225,21,90,19,207,35,181,126,60,210,33,124,74,176,114,82,40, +39,93,47,21,163,181,217,105,71,201,170,77,185,65,65,77,83,190,28,67,113,86,78,6,229,228,179,122,47,3,165,246,26,104,223,63,164,219,232,68,183,71,89,57,223,41,39,159,213,123,53,101,105,238,54,82,252, +172,43,162,164,243,216,37,213,172,156,239,148,147,175,151,186,151,214,176,36,237,210,67,10,169,97,9,82,195,146,149,147,67,57,233,154,212,138,0,25,150,130,212,176,100,229,228,80,78,186,38,101,209,26, +150,85,193,49,44,89,57,57,148,131,108,57,209,155,154,186,83,190,206,92,82,19,47,165,81,250,159,41,141,212,176,100,229,228,80,78,190,69,244,62,164,134,37,173,137,167,105,148,19,12,106,195,146,149,147, +66,57,249,172,94,90,219,141,216,196,243,16,24,195,146,149,243,77,47,229,144,26,150,130,216,176,76,74,108,88,178,114,82,40,39,223,34,250,145,164,218,107,196,25,20,76,137,13,75,86,78,10,229,36,180,122, +73,55,131,109,35,174,30,173,97,185,170,154,149,243,157,114,108,245,230,182,61,155,214,176,60,118,5,43,231,59,229,32,219,34,250,138,241,183,82,26,150,41,90,195,82,143,80,118,4,218,243,231,82,74,55,254, +142,237,163,233,74,75,127,72,89,26,140,17,81,194,226,116,137,149,211,116,201,114,162,215,204,140,81,190,206,170,18,164,243,216,142,148,215,26,170,92,78,9,116,234,124,103,140,112,252,162,84,38,40,71, +67,74,199,56,105,229,100,86,110,111,207,92,81,173,222,25,23,18,14,186,221,12,177,97,73,122,112,86,123,231,1,180,19,238,151,32,62,158,70,235,142,144,22,39,179,114,170,100,3,191,208,121,102,109,140,52, +89,126,140,50,185,157,69,200,92,55,180,209,224,240,97,124,154,148,170,73,165,132,45,175,97,233,186,164,39,30,68,102,14,63,127,190,11,69,237,42,89,47,181,118,8,97,71,224,194,180,108,82,195,146,244,98, +221,11,40,111,229,65,55,79,160,171,158,210,225,185,104,146,114,246,115,115,29,97,229,202,255,242,227,164,180,202,85,206,13,75,213,164,6,90,73,153,147,229,211,182,80,101,140,75,87,152,213,99,251,181, +54,225,144,153,178,52,104,90,127,202,202,169,7,156,33,175,114,178,173,248,133,42,98,164,59,34,227,164,238,74,37,101,251,236,80,185,75,99,229,218,84,26,241,165,146,22,39,29,5,145,216,176,12,73,108,88, +178,114,193,177,122,139,186,33,41,56,103,83,89,185,182,79,145,73,79,245,174,244,247,169,222,234,251,194,50,159,77,149,184,151,10,144,114,154,242,125,77,90,229,224,115,162,124,72,98,46,58,241,92,42,64, +202,149,46,81,222,136,66,139,26,81,0,163,155,255,63,138,82,35,202,27,18,115,209,89,185,224,17,229,211,113,184,241,244,92,0,179,1,109,54,48,23,76,148,151,182,73,49,81,190,4,48,3,215,199,244,163,31,185, +254,65,104,101,79,2,238,147,40,159,1,38,202,75,27,76,148,151,31,51,96,13,237,251,189,183,46,24,58,198,80,71,156,171,27,199,157,175,247,190,200,0,19,229,101,13,38,202,75,79,148,31,51,26,72,63,250,196, +197,250,93,35,175,89,156,65,55,12,62,228,165,219,173,2,16,229,45,82,46,186,37,47,23,157,149,107,115,123,167,38,202,23,196,151,210,158,152,4,148,157,53,110,196,242,193,111,71,222,140,142,156,0,108,77, +88,102,1,136,242,54,41,23,221,150,152,139,206,202,181,117,84,74,77,148,47,68,47,165,187,243,151,38,197,98,207,221,26,63,174,191,251,63,115,203,79,132,189,240,142,227,158,97,162,188,180,189,20,19,229, +229,38,202,103,38,159,58,212,194,175,118,158,180,232,14,227,166,143,14,242,158,221,4,8,161,106,96,162,60,100,181,122,153,40,47,53,81,254,252,232,162,42,203,179,94,15,167,187,217,71,60,227,156,253,236, +26,192,117,213,73,96,162,188,164,193,68,121,185,137,242,250,63,143,56,169,127,2,0,208,223,241,38,224,191,39,95,14,160,122,121,56,202,68,121,72,107,245,50,81,94,98,162,188,162,120,167,24,73,132,29,160, +210,212,234,245,55,211,181,152,130,141,201,112,18,76,148,71,0,172,94,38,202,211,175,248,121,139,210,54,194,112,140,231,143,176,15,31,53,235,149,73,152,4,38,202,135,17,16,171,151,137,242,244,77,74,61, +81,55,145,132,121,210,31,211,241,99,158,139,86,45,81,150,26,96,162,188,188,77,138,137,242,146,99,6,4,94,26,21,6,76,116,182,94,185,67,175,183,107,106,112,20,16,70,152,137,242,178,246,82,76,148,151,154, +40,159,62,77,123,224,247,81,36,97,60,119,196,229,35,150,15,56,82,233,32,244,244,7,71,36,153,40,47,107,48,81,94,114,162,124,50,126,241,203,80,109,179,215,172,140,185,213,62,193,208,1,104,154,55,43,14, +38,202,203,25,76,148,151,156,40,191,232,71,43,170,227,184,227,192,55,163,143,239,183,104,188,250,135,40,0,69,247,150,51,81,62,32,185,39,152,40,15,98,204,192,81,7,29,9,24,163,213,23,207,249,71,52,154, +14,157,163,156,173,142,118,221,245,35,227,140,25,144,52,2,5,104,120,174,218,150,85,185,111,237,165,94,139,3,72,63,190,104,106,60,61,123,118,60,51,123,246,108,204,254,91,237,130,120,251,19,229,195,65, +225,162,179,114,129,34,202,71,127,220,178,77,34,242,139,175,124,20,141,216,76,148,151,51,152,40,95,26,68,249,175,230,244,108,106,247,149,145,32,113,209,89,185,224,16,229,117,32,30,7,19,229,209,190,92, +116,86,174,237,115,169,82,179,122,117,0,99,246,254,26,216,89,215,238,68,249,161,148,152,1,65,141,25,144,216,234,13,142,114,154,154,38,101,28,145,42,247,173,77,234,137,39,192,68,249,189,113,209,165, +157,76,5,72,57,87,103,162,60,152,139,206,202,129,137,242,108,88,6,25,51,192,68,121,191,52,169,183,248,84,47,218,106,88,6,231,84,175,32,61,213,187,66,58,204,64,146,114,117,176,234,230,176,3,66,186,183, +233,80,30,120,208,40,185,232,59,17,36,171,55,33,179,213,43,25,102,224,65,193,209,198,216,69,153,217,27,199,146,230,222,239,64,140,25,168,35,45,237,94,72,171,220,94,49,3,57,146,17,93,210,94,83,163,220, +189,69,92,26,117,229,118,245,34,220,4,16,58,143,114,81,77,211,44,210,117,106,221,34,92,167,14,169,164,171,222,180,202,225,219,22,209,179,15,49,107,2,229,57,128,3,47,136,81,66,156,111,173,163,228,36, +151,223,66,9,113,14,253,125,14,233,116,197,150,215,234,117,221,36,169,213,75,60,209,179,11,97,245,230,16,7,76,36,253,229,131,15,160,156,22,30,67,91,57,210,107,213,246,35,237,8,222,31,66,105,245,130, +218,234,37,205,100,209,75,94,229,40,154,212,206,85,132,151,103,141,95,245,4,33,221,187,195,99,79,80,250,159,29,30,35,188,86,45,212,64,106,88,90,73,153,49,3,148,45,212,213,84,121,149,243,187,213,155, +134,196,134,165,34,177,97,201,202,177,213,203,92,116,86,142,173,94,230,162,87,179,114,76,148,7,115,209,3,193,69,103,229,192,68,121,230,162,179,114,210,19,229,193,92,244,192,114,209,89,57,223,12,252,2, +197,69,95,211,196,202,249,79,57,217,154,84,160,184,232,164,149,99,229,228,39,202,131,185,232,193,229,162,179,114,254,89,68,103,46,58,43,231,83,162,60,115,209,17,100,46,58,43,231,159,94,138,185,232, +172,156,63,137,242,96,46,122,160,185,232,172,156,111,154,20,115,209,89,57,127,18,229,193,92,244,96,115,209,89,57,182,122,191,229,117,102,51,23,157,137,242,108,245,82,14,186,45,230,162,51,81,62,216,86, +175,228,68,121,4,134,139,206,202,249,166,151,146,155,40,239,4,133,139,206,202,249,199,234,189,76,230,100,249,114,115,209,147,76,148,151,64,57,198,12,248,136,139,30,102,162,60,231,158,96,46,58,43,23,8, +162,188,202,201,242,3,159,44,159,149,243,77,147,98,46,58,43,231,79,162,60,152,139,94,0,46,250,130,38,86,206,119,202,201,183,136,30,36,46,250,81,22,43,231,59,229,228,179,122,3,196,69,151,218,176,100, +229,124,211,75,57,164,134,165,32,54,44,147,18,27,150,172,156,20,202,201,183,136,78,203,69,87,201,185,232,242,26,150,172,156,188,68,121,189,168,86,239,253,148,35,132,237,101,167,159,78,169,204,133,19, +174,35,124,108,87,81,18,224,2,165,220,123,191,162,124,232,94,63,145,242,90,13,201,154,212,192,171,64,137,203,11,149,255,155,242,213,93,254,215,58,66,82,79,217,178,177,172,92,219,148,251,215,15,41,31, +186,193,135,16,94,171,86,62,252,155,255,168,228,82,130,117,85,87,210,228,55,161,91,99,148,189,240,60,72,28,111,81,94,106,160,148,147,57,212,174,245,49,153,122,41,235,231,26,229,187,182,172,143,204, +226,247,122,148,149,243,97,124,22,150,203,234,157,113,33,97,159,167,32,147,160,172,157,242,158,73,249,58,59,201,102,229,218,86,154,75,186,132,230,88,148,123,132,245,190,73,169,200,29,161,25,148,197, +149,117,164,5,202,87,197,40,87,91,43,223,161,220,86,19,186,35,48,202,105,149,11,73,43,119,7,105,229,246,70,238,40,102,47,149,218,252,1,237,189,188,134,240,101,171,233,90,13,93,43,208,105,117,166,230, +162,75,172,156,166,125,84,67,234,67,175,163,172,92,72,178,21,191,144,74,75,50,119,221,38,202,117,171,77,77,116,149,43,163,213,153,154,139,46,177,114,33,163,87,53,225,32,55,116,236,240,213,77,132,107, +165,210,97,6,218,221,118,67,94,92,116,105,235,86,0,46,186,44,202,81,99,6,44,135,79,245,22,45,104,207,166,178,114,76,148,47,181,83,189,196,65,203,69,103,229,152,40,95,122,68,121,226,72,17,39,203,103, +229,130,70,148,239,81,139,208,132,43,39,0,161,95,163,199,117,22,66,19,80,98,68,121,226,160,229,162,179,114,129,36,202,135,1,13,8,67,67,203,255,161,164,136,242,101,29,109,210,215,64,57,165,244,101,180, +190,84,128,148,43,89,162,124,120,118,108,255,116,124,222,211,97,45,53,175,227,164,121,51,135,84,62,109,149,24,81,158,250,93,171,215,201,91,185,0,41,23,82,207,40,81,162,124,151,240,229,247,152,91,7, +125,126,228,189,7,167,46,239,115,252,27,24,180,28,37,70,148,39,158,17,184,18,79,87,2,164,92,137,98,6,180,43,127,2,164,34,143,95,170,254,124,112,100,101,87,111,166,58,109,156,250,203,18,195,12,16,135, +166,66,222,8,144,114,37,74,148,63,241,129,59,128,119,189,135,135,225,228,217,88,28,219,254,145,19,214,19,39,214,150,22,81,158,58,132,196,43,0,1,82,174,52,137,242,218,210,213,239,2,11,51,187,86,36,6, +61,146,153,177,230,241,48,176,101,194,128,55,81,82,68,121,234,80,36,30,91,5,72,185,210,36,202,159,248,44,84,19,177,148,185,245,106,213,122,219,26,119,219,159,76,172,57,92,93,129,146,34,202,147,71,68, +222,177,85,128,148,43,73,162,188,82,110,46,58,28,8,191,135,244,5,240,206,75,28,125,236,63,189,243,23,190,174,30,87,90,68,121,226,112,165,182,122,131,164,92,9,18,229,67,11,189,43,199,1,72,66,8,7,93, +177,236,13,83,29,127,184,135,35,172,146,34,202,147,175,0,72,109,245,6,70,185,146,36,202,135,85,113,201,227,14,76,64,217,96,170,151,192,221,222,215,185,114,93,10,102,184,164,136,242,8,208,134,164,0,41, +87,170,68,249,216,65,73,192,198,208,55,61,156,88,235,134,245,168,254,25,74,141,40,79,190,173,134,116,167,8,43,23,48,162,124,237,135,97,192,194,192,216,246,196,160,199,127,179,67,189,26,108,88,186,14, +91,189,76,148,111,91,147,74,122,202,163,23,1,14,148,39,205,229,87,171,119,14,127,242,234,123,132,8,193,73,34,208,134,101,152,173,94,38,202,183,173,73,165,170,212,191,78,55,129,174,71,92,227,93,49,12, +61,157,129,119,198,221,75,85,44,183,75,139,40,79,28,158,188,85,43,68,178,124,198,12,228,209,164,196,46,187,250,13,192,233,217,163,118,215,15,87,36,6,93,173,253,199,124,96,230,81,222,203,165,69,148,39, +87,70,226,167,182,0,92,116,38,202,231,51,151,250,244,34,199,179,149,9,229,247,98,166,189,245,106,12,181,177,34,166,190,225,85,163,164,136,242,228,33,241,216,42,64,202,149,30,81,94,7,32,6,156,10,40, +229,106,170,47,128,129,253,181,4,20,177,255,239,223,30,220,136,82,194,12,16,135,43,162,144,56,247,68,128,148,91,34,47,160,225,219,87,252,150,95,247,171,30,39,31,162,94,117,29,128,149,215,185,71,95, +247,99,229,226,200,162,88,160,51,40,132,56,247,4,19,229,243,140,97,55,190,105,237,145,227,243,93,165,16,167,122,45,121,207,166,86,64,234,83,189,65,81,142,246,82,137,139,107,237,84,47,128,215,239,220, +99,86,169,224,173,35,10,64,148,103,171,87,6,162,124,144,172,222,130,18,229,51,85,163,190,252,231,76,230,60,183,221,181,111,218,180,46,38,237,131,65,203,69,167,86,174,253,185,232,242,16,229,231,149,46, +81,126,199,158,189,127,168,0,123,157,173,253,37,206,160,64,203,69,167,238,8,250,88,65,81,46,164,14,45,49,162,252,30,185,186,83,123,230,142,73,213,183,191,246,246,38,131,173,94,182,122,91,15,87,99,162, +124,14,189,84,23,169,13,75,137,173,159,208,218,192,40,167,169,94,109,105,17,229,115,36,74,104,93,9,51,64,89,226,51,141,174,56,61,4,226,100,249,181,164,163,238,26,194,201,169,101,5,70,57,87,239,226, +111,162,252,166,23,8,43,212,52,64,159,73,120,41,29,137,165,161,53,44,189,165,148,67,230,191,220,31,28,229,86,149,152,213,155,99,147,58,240,122,202,95,222,213,125,146,114,90,76,157,44,63,70,217,75,233, +79,146,214,174,99,80,148,211,112,236,88,202,94,234,42,88,182,84,77,170,47,100,70,17,147,174,0,232,17,218,9,70,13,43,215,182,229,137,231,40,123,169,21,227,111,149,108,224,183,134,246,49,35,93,27,82, +187,38,105,147,229,19,190,107,5,60,135,149,107,163,213,75,57,151,178,126,174,89,50,45,59,89,51,73,145,208,24,104,146,62,24,180,235,254,229,117,242,38,203,71,121,128,148,187,151,180,114,199,182,59,102, +32,199,94,170,199,233,167,19,214,232,232,93,148,47,12,221,162,92,162,11,233,22,225,235,44,164,30,115,29,229,131,113,200,129,137,192,40,55,148,178,91,9,157,71,188,144,155,247,192,111,215,6,202,250,220, +22,250,55,157,90,90,89,127,90,34,116,146,116,70,224,252,158,242,182,221,182,46,64,202,145,90,189,158,237,107,171,183,43,105,242,108,208,110,136,84,147,164,249,24,122,213,146,102,80,48,89,185,182,230, +158,240,51,88,212,22,164,54,187,66,107,226,73,205,69,15,179,114,82,99,6,138,214,75,129,50,149,142,155,6,115,209,89,185,96,19,229,161,80,158,176,12,133,72,119,111,5,136,139,206,202,249,103,224,183,153, +20,151,183,141,120,30,27,24,46,58,43,199,59,209,191,197,35,48,45,153,147,229,203,203,69,103,229,138,105,245,210,30,30,191,173,142,178,180,16,177,97,25,24,46,58,43,215,78,185,39,138,208,66,73,79,245, +106,6,233,121,205,0,113,209,89,57,255,204,165,54,146,166,119,16,164,165,5,137,139,206,202,249,199,234,165,125,99,144,150,22,40,46,58,43,199,43,126,123,11,106,195,50,56,92,116,86,142,87,252,246,190, +181,140,118,45,39,56,92,116,86,206,63,86,175,160,164,123,135,116,98,86,120,96,184,232,172,156,127,6,126,160,220,95,153,218,230,128,185,232,172,156,12,68,249,226,13,252,148,32,25,150,242,114,209,89,57, +255,244,82,155,156,192,108,171,145,153,139,206,202,249,167,151,218,159,242,237,168,17,191,107,131,147,44,159,149,67,17,79,245,18,91,189,59,40,95,103,46,169,137,151,210,73,187,80,237,117,121,147,229, +179,114,126,234,165,72,7,221,86,109,96,184,232,164,201,242,89,57,255,244,82,180,152,1,133,214,196,11,80,178,124,86,142,173,222,189,207,99,137,51,40,4,134,139,206,202,177,213,251,45,88,35,226,181,156, +192,112,209,89,57,255,52,41,82,171,215,221,6,98,46,122,140,54,89,62,164,205,61,193,202,249,39,247,4,173,213,75,218,165,135,2,148,123,130,149,243,143,213,27,28,195,82,144,26,150,43,198,179,114,50,40, +39,225,34,122,152,13,75,9,136,242,172,28,216,234,45,132,97,41,53,23,189,177,7,43,39,129,114,126,183,122,105,207,107,134,164,230,162,247,181,88,57,9,148,147,176,151,10,217,164,25,20,72,147,229,7,200, +176,100,229,252,210,164,172,174,149,99,198,16,118,184,38,41,140,75,221,73,89,57,205,35,229,205,172,29,21,28,229,48,149,242,161,83,14,163,172,156,46,91,47,181,101,5,101,82,181,202,199,104,51,40,116, +152,72,88,90,217,139,164,134,165,245,175,224,40,247,111,202,210,80,245,19,74,229,170,230,74,214,75,117,185,252,183,148,229,189,97,145,226,44,206,222,76,89,185,103,46,137,81,26,150,31,4,71,57,208,150, +6,82,229,182,74,182,60,65,108,100,155,38,228,93,184,33,61,155,122,201,172,0,41,39,119,152,82,245,82,192,51,181,132,133,237,247,6,109,229,182,82,62,103,85,171,73,87,0,2,164,92,249,149,164,25,156,203, +126,70,59,240,115,36,107,82,135,220,226,208,189,27,67,196,149,11,81,86,78,103,229,218,88,57,237,103,59,40,235,118,116,121,123,223,214,226,54,169,84,106,26,89,89,29,66,191,148,184,114,250,141,172,92, +27,123,169,195,166,81,158,143,92,113,225,245,148,100,174,243,3,62,238,229,40,189,32,182,122,181,243,124,141,25,224,224,200,194,56,102,162,60,7,7,19,229,57,56,228,237,165,24,51,192,193,1,38,202,3,7,68, +17,170,61,160,22,8,253,47,134,77,173,133,86,203,55,147,67,134,129,31,6,148,232,169,222,245,113,84,196,214,63,12,12,252,109,120,233,196,152,229,62,204,119,147,67,134,129,31,49,102,160,96,167,122,173, +191,37,186,165,55,44,88,223,53,244,238,70,243,233,205,175,126,84,185,190,27,223,78,14,9,122,169,146,35,202,239,238,165,194,90,244,222,119,222,211,186,94,242,168,55,234,123,232,63,169,151,246,41,223, +78,142,226,71,202,123,174,137,22,51,16,43,68,147,234,142,229,64,58,178,248,42,117,210,98,107,229,41,233,174,206,57,23,189,49,207,228,251,201,129,226,91,189,37,73,148,63,238,128,201,192,236,253,238, +186,192,62,227,195,240,101,225,85,191,179,203,238,106,56,244,84,190,159,28,18,244,82,165,72,148,215,94,91,121,117,88,116,113,123,254,179,65,123,38,253,233,243,231,223,183,5,250,93,234,35,124,63,57,36, +232,165,74,145,40,95,253,172,231,152,184,123,167,151,124,90,181,222,222,111,98,58,211,27,216,79,253,46,223,79,14,176,213,219,134,38,165,164,204,89,39,192,11,191,103,166,142,182,189,211,28,124,250,11, +235,237,227,55,109,157,16,229,27,202,129,162,175,248,173,47,61,162,188,177,214,155,248,107,27,97,0,2,232,9,236,127,123,120,108,252,64,116,226,251,201,33,129,47,245,157,210,35,202,135,21,156,249,108, +18,97,199,9,165,44,245,70,83,57,97,97,58,9,0,14,223,80,142,226,71,73,18,229,189,184,11,0,8,247,245,236,239,111,237,252,154,249,68,79,190,147,28,178,88,189,165,72,148,87,247,31,26,70,18,230,153,231, +236,104,208,246,239,180,48,61,197,230,123,201,33,201,242,68,9,18,229,147,71,168,21,211,77,36,205,208,108,179,225,105,117,82,38,252,167,143,129,238,72,154,124,67,57,138,127,94,170,4,137,242,169,67,146, +175,206,13,191,143,222,85,247,122,87,142,177,79,239,152,254,206,3,187,126,241,70,248,238,247,248,134,114,20,59,74,147,40,255,76,131,113,142,163,58,74,89,228,205,49,43,27,116,203,24,61,122,76,15,213, +251,144,239,39,7,138,111,245,150,34,81,62,57,246,224,253,222,168,184,106,109,124,236,242,152,246,230,15,146,97,192,245,84,183,106,51,223,80,142,162,207,165,74,18,51,224,118,27,14,107,249,49,91,171, +134,132,225,134,134,0,0,186,60,252,246,217,49,190,161,28,197,159,75,165,73,1,13,241,113,150,93,0,114,199,198,169,238,189,7,127,238,220,240,223,37,113,236,152,234,152,64,122,166,245,44,175,250,113,72, +208,75,233,165,70,148,215,1,64,76,4,208,253,199,141,135,38,129,212,68,0,8,245,223,111,202,199,124,63,57,36,136,85,213,54,101,238,137,251,81,176,116,46,31,31,248,239,228,151,67,206,53,179,184,69,113, +72,145,123,162,132,137,242,239,92,186,199,191,127,126,13,223,77,14,25,6,126,165,76,148,255,116,207,157,231,202,89,124,55,57,252,104,245,22,146,40,47,226,248,150,191,112,112,160,104,86,111,169,17,229, +115,36,119,104,90,13,229,48,153,248,133,70,89,57,131,154,16,83,227,178,114,104,27,102,192,166,36,202,247,171,141,73,213,164,54,205,164,124,99,28,79,155,235,214,37,5,206,236,71,172,244,82,86,142,137, +242,223,140,181,19,104,119,84,208,210,247,246,163,173,220,86,210,210,12,86,174,141,115,41,143,212,234,93,59,164,189,173,94,53,79,48,105,94,225,57,14,97,97,158,195,149,243,95,229,92,209,133,212,234, +181,146,114,245,82,130,20,17,139,81,195,109,74,244,222,251,71,81,86,174,114,59,233,30,128,55,72,43,87,113,127,80,148,43,61,171,55,199,185,212,1,83,41,127,121,55,141,176,19,14,133,104,43,167,15,137, +197,40,13,75,90,229,16,32,229,198,82,246,82,87,161,32,123,252,178,143,157,171,8,199,181,184,221,32,125,215,174,122,130,82,172,138,29,164,147,236,231,40,43,167,133,110,13,144,114,148,189,212,138,241, +183,250,153,47,101,117,165,180,221,180,42,210,243,154,33,45,81,27,16,195,146,149,243,77,147,178,55,58,132,125,158,155,33,77,205,155,202,36,98,148,105,136,73,13,75,123,70,146,149,147,64,57,249,122,169, +253,41,115,243,106,26,233,121,205,144,78,9,117,165,230,162,159,207,202,201,160,28,197,92,138,184,151,10,81,142,107,105,77,60,215,77,146,206,8,104,185,232,174,205,202,201,160,156,191,231,82,46,104,115, +223,168,73,153,185,232,38,43,199,68,249,189,244,82,130,210,118,211,20,90,19,79,144,62,181,212,201,242,89,57,38,202,239,173,151,66,152,116,188,65,92,189,104,44,32,92,116,86,206,55,77,10,10,229,9,203, +144,78,186,60,170,41,164,75,193,50,115,209,89,57,255,12,252,54,83,14,56,82,219,104,231,177,94,36,22,16,46,122,176,148,131,175,7,126,93,40,223,142,33,98,195,82,37,125,215,202,204,69,15,150,114,237,222, +75,229,214,6,102,198,107,41,203,187,173,142,178,180,80,61,233,197,150,211,150,70,90,57,141,182,56,86,174,205,47,163,189,188,61,124,100,245,26,196,134,37,229,235,67,106,46,58,43,199,27,146,190,229,96, +141,67,186,173,198,37,157,174,200,204,69,103,229,124,100,245,146,190,107,65,250,254,209,84,226,100,249,242,114,209,89,57,94,241,219,123,40,180,38,158,32,221,218,225,65,98,195,146,149,227,21,191,189, +27,150,180,219,106,20,202,17,130,212,92,116,86,206,63,86,175,160,244,8,52,157,216,113,136,212,6,132,139,206,202,249,103,224,7,210,45,203,219,28,144,50,98,41,13,75,106,46,250,213,96,229,164,38,202,23, +107,224,167,4,201,176,36,229,162,211,110,72,146,90,57,148,36,81,190,88,189,212,166,224,108,171,145,153,139,46,183,114,162,4,137,242,69,180,122,165,206,160,16,175,13,8,23,157,149,131,127,78,245,238, +160,124,157,185,180,25,20,116,202,87,183,212,92,116,86,142,115,79,124,203,116,197,162,53,44,195,65,225,162,179,114,254,233,165,54,25,18,27,150,30,2,147,44,159,149,99,171,119,239,43,0,212,25,20,108,90, +46,58,229,187,54,206,202,201,160,156,223,173,94,141,120,45,135,114,84,234,10,137,185,232,172,156,127,154,20,177,213,11,90,70,44,105,6,5,200,156,123,130,149,243,79,238,9,90,171,151,180,75,15,17,103,80, +144,152,139,206,202,177,213,27,120,195,114,5,91,189,37,65,148,103,171,183,132,12,75,86,174,20,136,242,132,49,60,187,175,253,39,148,213,235,76,143,100,85,154,225,80,150,134,16,105,113,198,107,77,148, +202,173,14,144,114,203,58,15,39,124,52,87,31,248,193,112,194,20,3,146,165,115,177,30,140,81,190,206,42,40,135,240,208,170,98,148,29,65,197,18,210,84,121,119,176,114,109,86,142,180,127,223,139,114,237, +210,75,149,205,205,114,212,185,46,171,37,191,145,19,178,180,67,178,41,77,15,253,61,219,202,101,245,170,45,139,103,87,92,103,59,56,202,125,22,177,9,149,235,122,59,233,76,199,187,157,212,130,75,22,100, +46,165,171,89,219,236,148,171,232,89,150,166,100,91,92,152,116,185,117,77,128,148,163,61,229,103,74,188,120,176,55,229,218,165,151,242,196,105,89,125,111,82,255,172,190,150,24,23,205,230,107,149,143, +101,87,187,237,81,20,190,184,138,167,89,185,54,21,167,133,26,206,32,204,217,110,93,172,199,108,194,172,128,115,205,66,237,241,27,78,250,254,209,127,149,141,10,101,217,150,150,93,229,72,139,211,52,86, +174,109,197,41,198,170,115,8,123,100,245,183,211,250,237,79,87,90,168,112,219,102,19,153,44,190,20,201,182,180,76,99,34,155,177,249,184,44,75,155,159,221,36,137,178,56,61,116,21,43,215,166,226,66,250, +93,99,41,123,169,123,51,85,79,145,149,22,10,253,74,182,13,73,28,28,96,171,151,131,163,128,193,68,121,14,14,210,96,162,60,7,7,104,19,56,151,26,81,94,253,114,119,136,30,25,30,105,94,134,209,35,89,111, +62,225,224,104,223,185,148,87,106,68,249,221,43,126,153,4,50,137,221,203,48,95,252,133,131,163,232,115,169,94,181,49,82,204,64,123,159,148,223,221,75,77,138,233,229,241,233,113,232,101,207,235,122, +197,92,189,34,206,119,147,67,138,94,170,212,136,242,187,123,41,203,136,148,193,57,88,143,28,141,76,164,82,131,91,193,119,147,67,134,80,86,85,219,148,167,122,239,71,65,230,82,195,135,3,153,9,139,239, +82,198,103,34,59,240,202,4,100,142,85,38,240,221,228,144,96,224,87,154,68,249,200,252,249,64,25,234,135,33,242,42,238,195,44,0,139,19,17,94,160,224,144,96,224,87,146,68,121,253,149,121,243,128,197, +153,204,226,68,197,47,189,68,89,56,9,160,190,124,49,223,79,142,226,247,82,37,71,148,87,1,156,112,31,16,198,132,93,17,220,165,68,62,63,1,187,106,129,76,134,29,43,14,200,96,245,62,231,210,98,6,98,5,104, +82,101,230,135,63,0,44,32,51,12,56,63,177,107,84,4,128,139,19,248,126,114,160,248,86,47,233,134,164,194,16,229,245,69,184,242,10,0,201,4,144,20,187,247,57,103,218,189,131,228,224,240,43,81,94,17,39, +222,231,32,12,64,15,43,227,129,4,114,60,66,192,193,209,126,189,84,105,18,229,19,25,7,176,161,191,2,240,66,31,7,164,178,122,75,147,40,31,209,77,192,194,9,177,237,137,10,94,232,227,128,76,43,126,165,72, +148,23,74,226,4,19,73,224,149,112,242,46,101,60,118,111,171,72,240,13,229,40,190,47,85,130,68,249,204,14,60,181,20,64,56,162,227,39,195,190,156,65,217,124,63,57,36,8,90,171,247,106,20,100,67,82,162, +242,239,128,13,61,158,57,97,113,162,178,249,3,3,60,2,228,144,97,67,18,45,81,190,64,27,146,126,15,145,72,214,151,45,194,191,19,184,171,185,183,213,213,12,223,78,14,223,229,158,40,0,81,94,7,128,204,8,0, +101,186,59,2,200,100,70,0,255,248,7,48,97,215,9,60,151,226,144,33,247,4,229,92,202,250,121,87,203,46,204,78,116,61,178,11,227,127,133,47,78,245,158,16,73,112,139,226,128,223,172,222,166,38,187,48,185, +39,230,207,207,36,244,232,240,198,47,78,245,234,175,162,158,111,39,7,100,176,122,75,140,40,191,199,230,216,204,87,86,205,183,243,221,228,144,194,234,45,93,162,124,102,215,168,61,154,215,231,231,243, +221,228,144,98,46,85,194,68,249,175,36,69,210,121,31,58,135,28,43,126,37,76,148,255,74,82,36,206,144,196,33,73,48,81,158,131,3,65,38,202,231,72,238,208,179,67,191,208,22,87,70,89,154,150,245,21,235, +67,116,202,226,134,131,149,107,67,113,174,246,28,101,134,164,21,227,111,181,229,106,82,27,27,179,226,21,93,3,74,186,74,229,184,98,148,134,204,29,164,197,101,85,57,86,174,221,173,94,173,189,173,222,28, +155,84,143,211,79,167,124,215,246,184,142,178,142,101,164,165,17,23,167,93,7,86,174,13,197,165,52,82,204,64,83,99,143,152,100,3,191,236,56,120,34,146,213,107,47,156,101,113,219,173,4,97,229,118,209, +94,107,118,6,158,162,12,167,188,109,193,81,46,164,14,165,236,86,66,125,251,213,198,164,106,82,34,59,198,227,71,89,237,185,77,28,151,229,76,113,71,54,154,102,66,91,178,44,45,187,193,11,113,113,89,150, +230,178,114,95,159,75,149,154,213,155,99,147,250,168,62,171,10,233,89,61,24,86,223,29,245,148,215,215,125,130,77,105,49,126,68,200,73,86,245,239,254,156,242,93,187,53,48,202,105,170,71,138,25,88,59, +68,178,185,212,254,195,179,98,7,103,233,106,137,109,132,197,105,202,54,218,202,245,35,44,206,213,213,30,195,233,42,55,208,10,144,114,93,72,173,94,43,41,89,47,149,217,56,159,242,183,87,205,167,187,62, +119,123,102,62,169,90,163,72,133,94,181,129,54,89,126,128,148,43,73,204,64,145,66,161,180,221,66,85,164,187,183,52,37,81,27,16,195,146,149,243,77,147,178,55,83,118,194,169,109,180,184,60,47,18,11,8, +23,157,149,243,77,147,178,186,82,190,29,181,42,147,244,96,141,70,250,174,149,153,139,206,202,249,167,151,218,232,80,190,206,50,164,231,53,83,153,68,140,242,205,253,47,121,185,232,172,156,127,122,169, +253,41,83,190,107,26,233,121,205,144,78,89,92,72,61,166,134,176,114,53,63,97,229,100,80,78,198,94,138,114,92,75,107,226,185,46,229,160,219,245,28,226,100,249,172,156,12,202,201,55,151,162,28,195,187, +32,157,17,208,42,163,169,189,136,147,229,179,114,18,40,39,95,47,181,133,242,117,166,41,180,107,57,130,114,30,43,53,23,157,149,243,79,47,21,14,147,142,55,136,171,87,23,35,229,162,95,34,237,217,84,86, +206,79,167,122,41,13,75,157,216,176,172,39,53,44,7,144,190,107,239,97,229,100,80,206,231,3,63,185,13,75,226,100,249,87,129,149,147,64,57,249,6,126,93,194,164,219,106,104,13,75,149,212,176,148,153,139, +206,202,161,136,219,102,105,123,169,77,59,8,95,103,41,151,214,176,212,34,164,165,17,115,209,111,101,229,36,80,206,239,86,111,7,98,195,50,94,27,16,46,58,43,199,27,146,190,101,127,165,67,250,174,117,41, +39,24,82,115,209,89,57,63,89,189,164,75,67,164,239,31,77,13,7,133,139,206,202,241,225,142,189,135,226,200,108,88,38,73,151,130,59,57,172,156,12,202,249,123,197,207,245,104,183,213,40,148,35,4,77,217, +73,106,88,78,96,229,100,80,78,62,171,87,80,122,4,154,70,236,56,68,106,3,194,69,103,229,252,51,240,67,146,176,52,119,155,3,82,174,17,165,97,41,53,23,157,149,243,207,192,79,9,146,213,43,47,23,93,110, +229,74,147,40,95,52,171,55,56,27,146,60,137,185,232,65,202,61,97,251,60,247,196,254,82,103,80,136,203,156,65,193,100,229,36,80,14,210,109,72,218,72,185,33,201,37,222,86,163,83,250,159,41,141,152,139, +222,157,149,147,64,57,191,111,72,82,44,98,195,210,10,8,23,157,149,243,209,182,89,131,116,92,75,107,226,121,164,167,252,228,78,150,79,172,28,130,163,156,175,173,94,77,37,206,160,16,181,3,194,69,119,5, +177,114,73,155,137,242,69,10,65,154,74,71,16,103,80,168,11,10,23,93,211,136,87,193,40,199,243,37,77,148,231,248,218,104,8,1,225,162,187,219,72,175,212,21,209,24,19,229,139,20,164,86,175,166,208,118, +233,138,9,198,12,180,169,184,128,99,6,244,92,199,8,57,167,254,108,106,101,39,186,65,155,67,113,143,210,178,171,166,107,183,86,28,233,36,123,79,46,122,222,233,83,181,241,183,229,124,35,190,253,62,164, +82,185,43,215,90,148,157,106,209,85,206,247,68,249,77,51,73,207,75,169,132,68,58,77,179,246,40,173,137,96,181,131,116,97,121,79,46,122,254,70,203,137,29,9,111,132,86,110,82,42,135,170,167,163,237,165, +156,255,136,242,159,254,207,143,115,253,5,159,124,199,45,140,213,155,210,190,204,110,31,210,63,204,106,200,188,177,231,206,111,247,63,227,160,172,220,30,92,244,186,95,16,140,231,115,189,17,226,145, +111,77,254,191,167,213,155,173,114,251,58,98,144,227,247,43,118,6,150,40,191,37,231,95,176,191,225,126,187,213,171,18,98,88,67,122,100,143,210,58,101,85,211,206,173,117,122,148,139,232,95,227,162,111, +201,183,60,69,228,142,199,107,165,35,176,114,86,142,54,194,193,37,202,119,122,38,231,137,231,102,180,178,33,41,100,147,110,171,217,163,52,183,75,22,63,82,254,89,107,83,179,120,187,25,150,162,75,190, +229,85,236,200,245,39,150,101,139,25,112,243,174,92,249,173,19,232,30,18,223,19,229,15,152,74,58,151,162,28,215,106,234,158,51,2,229,247,34,191,229,78,141,216,234,253,10,23,253,247,34,223,219,54,216, +38,235,7,224,34,103,229,90,175,92,174,79,73,56,200,68,249,157,171,114,188,188,218,98,89,189,147,119,102,49,84,252,101,171,175,110,202,94,234,171,92,244,44,42,215,250,203,104,252,170,39,114,147,174,46, +123,204,64,190,149,211,58,60,150,227,83,82,215,106,255,94,106,68,249,226,90,189,97,4,38,100,182,122,119,18,95,107,148,22,51,192,86,111,145,136,242,108,245,182,121,48,84,206,68,121,78,58,182,79,171, +151,162,56,202,210,192,68,121,31,42,231,119,162,60,237,78,116,98,171,151,54,89,126,144,136,242,50,43,215,234,242,196,1,199,196,67,215,215,97,216,185,222,245,56,224,152,56,148,91,1,0,206,250,56,74,228, +84,47,237,97,82,114,171,247,57,90,46,250,133,18,19,229,53,82,162,188,204,202,181,218,164,214,199,49,176,14,53,75,151,66,115,215,199,1,49,113,247,80,182,61,79,245,146,90,189,154,69,185,218,74,109,245, +30,83,211,68,201,69,239,74,120,173,26,173,114,33,157,178,56,169,149,107,109,224,103,45,72,140,123,119,131,214,115,230,230,141,119,78,120,58,97,105,199,174,217,188,121,243,230,205,77,47,212,149,10,81, +254,171,86,47,193,92,42,14,38,202,51,81,190,237,115,41,165,111,120,214,174,203,171,47,135,54,62,222,197,116,180,79,123,55,111,215,25,240,97,169,16,229,201,231,82,81,48,81,158,137,242,109,188,252,238, +88,14,39,125,196,172,141,151,127,210,101,176,246,72,203,166,153,174,206,35,93,78,232,246,112,201,172,248,209,158,234,37,94,241,99,162,124,176,136,242,199,105,63,134,57,189,215,61,141,7,15,155,58,244, +193,99,154,63,153,58,21,7,76,189,110,237,180,104,187,253,110,171,115,152,246,64,35,233,219,81,49,33,47,23,253,23,76,148,151,218,234,213,94,219,248,96,88,116,113,207,172,205,156,49,113,201,213,45,43, +22,15,60,136,13,127,94,103,159,130,18,33,202,107,160,53,241,20,210,6,74,204,69,191,155,137,242,82,19,229,171,23,123,142,137,123,62,14,159,178,126,39,54,95,186,231,199,207,188,222,163,11,74,131,40,47, +185,213,203,68,249,0,17,229,67,169,131,159,29,28,246,194,171,247,195,154,36,210,137,181,123,124,252,105,189,246,207,96,38,29,35,183,122,87,48,81,222,119,202,125,91,147,82,214,121,63,253,181,3,243,139, +196,134,123,142,54,247,195,150,118,76,141,73,154,233,215,163,181,122,73,23,209,83,228,152,1,74,229,62,167,181,122,221,72,44,32,202,125,91,147,234,12,156,249,79,7,112,128,190,0,212,175,80,159,146,164, +47,235,246,76,224,28,210,136,211,16,71,193,68,121,38,202,183,113,197,207,123,54,149,4,176,53,41,194,48,34,7,183,235,150,137,118,35,202,167,104,147,229,19,111,72,98,162,124,176,136,242,106,120,88,24, +48,119,92,125,192,191,180,46,143,120,142,123,158,245,61,124,216,238,103,154,104,137,242,33,149,150,139,174,209,246,82,180,201,242,3,69,148,183,74,142,40,191,249,112,181,114,154,9,7,155,55,235,19,221, +245,115,55,175,57,112,230,210,71,90,114,197,171,222,114,62,220,65,194,69,95,193,68,121,255,41,247,45,77,42,117,200,218,87,103,154,14,250,166,70,172,29,255,192,211,145,183,55,235,175,78,123,99,83,71,0, +8,91,94,5,175,248,49,81,158,137,242,185,13,252,86,44,232,126,153,211,103,141,112,94,26,252,217,21,231,126,50,124,123,98,216,184,131,159,59,9,0,50,151,175,63,27,165,65,148,119,65,235,56,208,230,158,96, +162,124,160,136,242,203,198,46,104,92,176,120,194,129,239,127,50,122,240,154,215,186,15,122,108,100,211,234,133,215,198,7,174,22,206,57,230,154,100,59,254,246,36,45,7,4,18,7,19,229,131,68,148,119,187, +157,58,108,236,143,6,171,221,241,248,208,190,195,166,216,233,31,14,233,119,218,241,98,206,240,9,154,119,240,139,14,24,51,224,111,46,58,19,229,233,87,252,54,78,157,114,192,15,62,127,241,207,181,169,37, +83,111,153,4,60,52,117,234,37,113,40,83,129,39,123,253,209,46,17,162,60,249,242,4,233,121,41,193,68,249,64,17,229,197,196,73,235,227,31,93,58,96,5,214,79,188,30,128,152,56,113,38,32,38,34,124,207,198, +171,80,42,68,121,205,146,249,188,20,19,229,131,71,148,223,52,164,225,27,158,218,166,213,15,204,65,169,228,158,32,77,121,64,158,123,130,137,242,193,35,202,187,239,140,249,230,199,183,220,101,163,100, +54,36,69,130,99,245,50,81,94,94,162,252,30,135,154,63,219,203,51,20,50,129,146,153,75,217,82,91,189,76,148,247,163,114,173,55,169,189,141,116,82,118,80,137,242,212,200,54,90,46,186,195,68,121,25,148, +99,162,124,17,173,94,98,46,250,145,76,148,151,65,57,10,114,71,27,226,119,173,176,85,14,24,51,134,242,140,194,151,165,169,249,51,35,52,151,18,252,163,174,153,2,74,195,242,254,156,127,166,195,97,223, +122,61,94,27,148,107,149,40,159,243,207,212,21,74,57,188,126,18,229,51,151,119,243,177,102,230,188,60,90,219,10,141,11,29,235,41,197,170,74,124,249,231,242,76,135,44,6,1,21,233,214,138,35,125,177,84, +36,246,36,148,117,200,251,70,196,114,188,17,117,203,90,209,186,50,87,229,246,225,28,231,106,245,214,109,206,86,57,130,167,132,248,153,171,45,66,47,213,216,230,15,243,248,85,89,230,98,81,27,81,176,104, +36,100,0,181,133,139,126,66,35,165,114,173,46,162,71,114,253,17,165,128,15,9,105,113,170,90,132,129,159,82,83,148,105,90,118,121,180,212,226,84,78,20,131,139,94,67,170,92,235,86,111,60,214,78,149,147, +46,214,154,5,111,82,177,51,139,115,169,94,22,24,178,148,58,187,112,21,218,178,7,106,91,164,81,104,46,122,221,129,239,182,210,196,149,28,149,219,135,57,155,171,115,28,63,48,156,165,114,180,247,129,96, +254,222,215,41,248,92,170,213,120,48,134,118,154,75,81,20,71,90,90,37,105,229,66,119,144,222,8,226,202,117,140,89,210,86,14,227,99,37,63,151,106,165,75,183,54,150,143,37,196,95,235,235,246,40,205,181, +243,172,156,166,15,32,93,167,222,57,108,143,17,85,83,225,13,75,205,34,85,142,54,121,109,77,214,202,229,61,100,62,248,51,202,103,46,132,34,204,165,90,121,122,220,227,52,151,110,255,86,40,212,51,231, +210,90,249,190,86,126,218,76,194,55,183,225,13,140,21,149,139,222,154,54,21,61,221,166,162,90,189,77,5,83,110,197,21,67,72,159,57,182,122,139,103,245,74,204,69,39,199,12,144,90,189,30,19,229,193,68, +121,48,81,30,76,148,7,19,229,153,40,207,68,121,38,202,51,81,30,76,148,103,162,60,152,40,207,68,121,63,19,229,139,218,75,109,148,25,51,64,156,192,153,150,139,78,154,44,159,154,40,159,137,197,2,162,156, +124,189,148,212,152,1,226,83,189,199,212,200,139,25,208,136,49,3,209,218,128,40,39,99,47,197,68,121,48,81,222,167,68,249,226,204,165,152,40,207,68,121,127,18,229,253,177,226,199,68,121,38,202,75,67, +148,47,86,47,37,53,81,94,101,162,60,152,40,95,114,187,39,100,38,202,131,137,242,76,148,47,185,129,31,49,81,62,201,68,121,48,81,94,6,162,124,241,186,40,226,164,99,97,38,202,51,81,94,10,162,124,241,122, +41,38,202,203,65,148,223,198,68,121,182,122,153,40,79,217,17,84,50,81,158,55,36,49,81,158,137,242,82,19,229,253,209,75,49,81,158,137,242,146,16,229,139,56,151,98,162,60,152,40,239,67,162,188,111,86, +252,164,198,12,48,81,222,135,202,73,136,25,8,14,81,94,48,81,222,135,202,73,184,123,130,137,242,126,36,202,11,38,202,23,45,152,40,15,63,18,229,21,38,202,243,242,4,19,229,193,68,121,127,44,162,51,81, +158,137,242,62,38,202,23,195,234,101,162,60,152,40,239,95,162,124,233,111,72,98,162,124,91,59,2,38,202,251,165,151,218,100,4,134,40,175,201,204,69,23,50,19,229,181,82,35,202,235,100,192,215,175,69, +250,198,44,172,94,205,178,181,172,72,172,222,245,89,89,189,54,126,106,210,21,7,96,98,86,123,107,166,38,179,225,162,199,178,172,92,22,202,133,156,161,217,94,107,22,151,234,10,211,178,209,161,142,72, +185,102,204,64,118,202,61,97,103,167,28,33,81,126,168,101,75,213,164,214,79,4,49,102,192,205,174,196,125,235,208,156,123,226,207,180,86,47,21,1,219,213,187,61,74,88,185,102,46,250,159,137,148,107,38, +202,239,156,72,72,148,143,17,43,7,255,18,229,79,92,157,181,20,131,83,89,13,188,203,178,114,29,196,192,44,167,103,79,103,215,92,6,166,40,139,123,54,102,103,129,25,176,107,47,49,137,148,91,121,245,253, +64,118,197,101,161,156,187,13,128,117,86,45,145,114,174,136,82,43,7,66,171,247,126,148,234,242,132,118,167,149,141,213,171,41,89,61,102,218,11,117,89,89,189,86,118,215,211,91,165,180,122,179,216,121, +173,225,216,21,48,187,80,41,55,240,94,88,161,255,163,82,46,84,21,182,96,93,78,165,92,14,86,111,182,202,149,20,102,32,199,94,106,81,214,203,37,13,155,178,72,58,102,216,16,110,223,44,74,235,184,40,75, +171,215,203,166,52,172,206,122,121,34,155,226,26,146,89,76,178,159,171,182,177,249,72,34,229,86,140,191,213,198,242,158,33,26,229,82,41,82,229,90,136,242,164,202,129,14,51,112,171,100,3,191,174,55, +101,233,214,68,247,203,38,53,166,106,173,132,146,13,55,242,162,100,86,86,175,13,28,147,166,201,203,212,178,19,61,139,226,162,217,25,150,143,2,93,238,205,98,81,50,43,229,126,174,89,43,5,153,114,229,38, +165,114,45,68,121,82,229,200,194,250,185,38,217,242,132,187,58,75,223,237,44,53,59,171,55,4,97,103,49,175,57,174,38,91,171,215,206,130,63,86,157,189,213,155,69,113,213,39,100,99,88,206,107,2,224,54, +217,36,202,53,53,246,136,133,0,34,229,90,172,94,42,229,90,136,242,180,202,81,69,83,99,143,24,91,189,200,54,229,129,212,86,239,80,82,195,178,175,196,86,111,72,55,173,128,40,39,225,134,164,80,96,48,3, +212,134,165,212,152,1,4,70,57,70,182,21,113,219,172,71,218,17,172,53,101,198,12,144,178,185,101,86,78,194,83,189,193,33,202,123,76,148,103,162,60,74,142,40,47,51,159,94,97,162,124,208,136,242,61,162, +8,213,134,110,1,112,192,149,181,64,232,90,64,25,135,80,109,41,17,229,193,68,121,38,202,203,67,148,223,16,199,192,88,234,122,11,88,255,192,195,192,192,219,129,78,211,145,122,152,137,242,76,148,103,162, +124,91,154,148,245,66,188,219,187,239,84,190,187,18,225,23,86,191,216,181,251,187,239,234,202,233,239,134,42,151,71,152,40,207,68,121,38,202,35,247,69,116,71,237,122,233,192,13,106,159,233,13,80,147, +199,125,118,201,69,94,149,241,114,111,28,92,177,8,237,123,170,55,4,57,15,147,146,159,234,37,230,162,223,74,168,28,53,81,94,35,37,202,211,42,87,168,83,189,93,241,169,135,77,145,113,112,142,140,195,219, +180,118,250,182,62,175,40,27,19,142,59,108,109,44,10,38,202,51,81,222,55,68,249,208,35,133,73,224,92,13,1,49,219,75,2,21,219,129,144,122,228,63,123,94,241,131,167,0,60,235,28,28,102,162,60,19,229,253, +67,148,119,221,130,36,112,214,222,93,253,31,160,139,231,193,83,102,132,161,45,24,16,95,125,201,167,214,26,32,57,225,128,199,152,40,207,68,121,255,16,229,137,159,146,111,187,252,234,71,160,152,168,255, +216,132,112,142,6,54,45,120,223,92,210,20,111,138,2,56,92,85,152,40,207,68,121,255,16,229,169,55,4,236,189,73,41,3,205,103,171,85,47,188,9,64,109,191,122,160,59,188,203,109,113,161,5,120,175,43,7,49, +81,158,137,242,57,94,107,60,38,173,114,154,2,180,127,147,10,253,93,76,252,181,211,156,160,188,231,218,135,1,225,96,63,224,74,27,80,61,252,194,98,162,60,19,229,115,187,214,90,121,137,242,64,33,172,222, +176,234,85,223,235,161,15,0,172,116,142,4,62,54,213,122,11,15,2,240,76,181,116,136,242,130,137,242,96,162,188,20,3,63,0,118,207,100,115,47,213,33,49,0,161,83,93,245,200,26,160,212,248,82,10,19,229, +153,40,191,239,226,10,179,19,93,9,127,20,110,222,117,186,249,15,239,155,21,167,124,180,96,224,163,96,162,60,19,229,37,232,165,136,149,115,105,159,146,111,105,82,91,60,181,242,227,62,88,3,0,162,63,144, +246,150,95,189,118,122,115,91,126,223,107,199,126,146,137,242,240,37,81,94,147,152,40,175,105,133,32,202,167,14,193,95,239,244,90,82,218,124,20,67,151,94,215,142,80,143,108,158,73,40,226,239,76,148, +247,61,81,222,11,14,81,222,117,11,209,75,225,189,68,247,168,170,58,157,28,152,72,46,80,187,188,116,209,203,11,6,118,7,76,168,74,175,183,152,40,239,123,162,188,18,28,162,188,166,22,162,151,194,167,99, +87,111,122,225,131,171,59,40,222,50,47,189,99,245,198,23,99,155,174,90,150,174,22,175,187,232,242,94,39,38,202,51,81,30,190,33,202,187,162,32,27,146,68,183,225,195,126,242,163,195,213,206,219,143,118, +197,178,225,67,239,130,27,26,250,94,211,142,97,8,199,222,30,201,68,121,9,185,232,49,38,202,203,129,159,253,182,21,191,141,19,167,28,240,131,207,215,254,230,138,155,0,76,156,106,2,59,110,1,148,107,149, +147,204,107,98,76,148,151,144,139,126,25,19,229,101,120,230,240,173,231,165,196,84,32,222,189,118,222,189,211,208,2,171,72,93,15,136,219,67,207,187,155,192,68,121,208,112,209,165,77,150,239,110,75,18, +19,229,229,85,174,0,241,229,238,136,77,31,47,109,250,198,136,224,229,36,19,229,37,228,162,19,231,158,168,10,7,134,40,143,2,13,252,154,219,79,249,165,223,120,223,124,62,22,76,148,151,144,139,190,130, +137,242,114,60,37,251,56,219,242,217,55,155,175,86,13,38,202,51,81,222,71,68,121,77,43,36,81,222,253,102,243,117,109,148,78,238,137,128,17,229,67,76,148,151,215,234,5,19,229,153,40,31,16,162,124,1,54, +36,181,31,102,160,251,105,195,246,241,13,211,221,121,200,229,89,246,234,221,67,87,236,235,229,160,174,60,228,138,108,151,20,106,247,73,61,87,213,208,21,200,178,184,208,5,251,186,84,85,73,30,51,44,68, +167,92,167,143,40,149,211,62,34,86,238,130,97,180,202,17,118,33,234,71,135,92,65,87,90,222,205,199,154,153,245,40,185,110,89,22,95,26,92,15,84,164,178,121,210,174,74,236,251,59,85,9,0,171,59,100,243, +88,100,67,28,174,68,150,197,213,54,212,237,251,75,21,49,0,13,117,22,145,114,149,49,160,34,77,165,156,26,39,85,174,202,34,87,142,46,104,139,171,218,203,226,102,251,245,82,243,246,253,149,46,222,60,40, +89,157,92,54,15,218,119,113,106,22,223,201,161,114,170,151,117,105,199,239,187,56,229,224,121,128,185,156,84,57,144,41,215,139,86,185,94,14,181,114,132,221,84,47,202,226,246,182,157,177,253,154,212, +240,125,127,197,83,1,100,178,42,173,95,191,125,151,246,254,112,32,171,118,16,191,36,219,202,253,103,208,190,231,198,43,55,159,155,197,239,116,134,3,222,14,187,224,202,37,139,160,220,251,195,169,149, +163,140,126,148,133,45,47,92,147,170,63,112,233,190,191,180,127,149,3,116,202,130,142,137,167,171,178,152,121,86,63,15,132,119,101,243,152,141,170,207,162,184,142,73,224,243,44,86,155,154,126,244,240, +190,13,113,245,228,105,64,217,141,100,202,101,146,89,42,247,194,119,11,175,92,245,243,212,202,81,246,82,14,97,105,122,95,20,108,46,149,85,12,170,67,113,70,201,217,92,69,5,0,132,168,242,131,148,215,53, +103,156,33,138,242,122,74,229,32,189,114,144,84,185,130,206,165,186,154,251,22,116,228,246,155,226,217,121,95,218,190,197,55,140,154,155,226,64,86,38,198,163,251,78,173,161,133,78,143,103,105,204,173, +216,119,105,134,246,195,143,154,178,180,249,178,80,174,230,232,16,161,114,90,168,47,169,114,101,191,142,219,196,202,145,133,161,247,189,137,206,112,212,66,144,172,151,186,173,78,222,247,15,202,73,93, +246,242,123,73,43,119,44,169,114,29,136,149,171,147,87,57,141,244,41,9,237,173,151,98,162,124,73,18,229,207,179,100,198,12,88,242,18,229,75,218,234,5,19,229,131,74,148,79,202,171,92,129,48,3,76,148, +103,162,124,80,136,242,5,194,12,128,137,242,76,148,15,8,81,30,130,137,242,40,18,102,0,1,34,202,167,17,24,162,60,10,121,170,183,24,207,153,204,152,1,197,12,12,81,62,20,28,162,60,237,51,39,93,147,98, +162,124,155,123,41,38,202,203,142,25,224,229,137,210,34,202,87,51,81,94,114,204,64,209,22,209,101,198,12,16,39,112,38,38,202,83,98,6,168,137,242,153,88,76,90,229,10,131,25,240,205,169,94,38,202,51,81, +94,14,204,128,95,122,41,98,204,0,49,12,199,145,23,51,0,65,220,191,147,78,244,200,137,242,190,238,165,186,202,140,25,32,134,225,80,19,229,107,73,173,222,90,105,159,169,16,57,81,190,150,87,252,152,40, +15,38,202,243,138,31,19,229,153,40,31,96,162,60,71,33,130,154,40,79,186,158,64,251,50,34,37,202,131,156,40,239,231,38,101,111,145,24,51,64,59,240,3,57,81,30,164,86,47,164,181,122,65,78,148,247,115, +147,98,162,60,152,40,239,83,162,124,177,122,41,38,202,51,81,222,151,68,121,182,122,153,40,95,203,68,121,182,122,153,40,207,68,121,182,122,153,40,207,68,249,128,16,229,139,55,151,98,162,60,152,40,239, +71,162,188,79,86,252,152,40,207,68,121,105,136,242,197,138,32,17,229,15,8,16,81,158,116,3,34,173,114,5,32,202,23,119,247,68,128,136,242,75,104,115,79,64,102,162,60,105,238,9,90,229,224,247,220,19,76, +148,103,162,188,143,137,242,188,60,193,68,121,38,202,151,252,34,58,19,229,153,40,239,103,162,124,17,172,222,29,49,48,81,30,109,35,202,67,90,162,188,22,108,162,124,142,77,202,232,63,154,238,119,135, +251,125,62,197,158,77,137,25,136,97,40,213,12,72,9,13,232,143,217,148,134,165,13,131,170,227,211,250,12,32,84,78,83,45,90,229,186,141,75,18,43,71,186,33,41,38,85,147,250,100,18,229,47,95,57,180,158, +26,51,240,218,107,84,229,85,236,32,79,150,159,38,123,208,214,125,80,79,141,25,32,84,110,248,244,32,99,6,114,107,82,202,217,155,105,127,253,111,189,105,215,19,90,189,118,237,31,72,171,215,133,174,35, +72,215,198,234,206,54,165,84,206,21,166,101,227,111,17,186,202,109,38,86,142,116,183,148,101,75,213,75,17,159,203,3,250,28,72,37,88,75,86,129,53,148,149,163,123,57,234,221,30,165,174,28,153,114,154, +150,180,81,27,145,90,185,18,178,122,115,107,82,98,110,45,229,47,63,97,72,253,131,212,75,142,67,168,10,170,220,142,215,9,235,181,170,218,38,172,92,197,45,19,232,148,115,183,201,175,92,9,69,142,189,212, +1,83,41,127,121,183,202,169,225,173,148,86,175,13,144,85,80,207,128,52,89,254,88,0,127,78,202,168,92,40,68,172,220,9,9,114,229,64,136,25,144,107,224,183,115,21,229,114,201,237,159,173,58,132,218,196, +171,219,73,213,17,92,96,82,78,178,159,171,182,129,245,117,84,216,229,91,9,149,75,165,136,149,219,81,71,174,156,164,171,29,144,15,51,96,82,78,60,45,153,119,162,19,91,189,164,202,145,91,189,8,178,213, +91,228,83,189,148,219,106,92,153,173,94,111,30,169,213,59,131,82,57,114,204,128,45,175,114,254,63,213,107,49,81,190,141,68,121,75,102,162,60,130,76,148,47,110,47,149,116,130,66,148,247,168,137,242,78, +80,136,242,30,19,229,139,55,151,146,154,40,191,31,49,81,222,148,153,40,47,175,114,69,37,202,15,133,102,181,59,81,222,9,12,81,94,37,38,202,59,50,19,229,229,85,174,176,68,121,235,114,88,97,0,227,0,224, +0,237,53,184,111,133,20,38,202,51,81,62,231,136,130,137,242,176,254,182,168,203,187,183,86,205,239,110,89,11,126,182,161,91,183,239,190,137,25,155,55,254,97,232,250,118,38,202,155,76,148,111,227,169, +94,83,102,162,60,152,40,63,116,40,112,206,163,111,67,157,102,1,158,214,121,228,61,59,66,231,174,121,255,130,141,235,250,183,47,95,202,97,162,124,27,137,242,142,204,167,122,17,120,162,124,151,215,166, +3,107,204,43,128,1,113,192,85,167,191,18,249,123,87,111,200,217,218,59,91,167,155,8,234,242,132,220,68,121,153,173,222,4,2,79,148,239,53,237,175,192,210,94,91,1,163,155,133,207,237,195,182,123,191, +172,93,253,211,142,232,123,233,97,93,80,42,86,111,176,136,242,50,91,189,49,4,157,40,223,117,212,249,35,76,241,63,110,79,100,156,25,128,182,64,123,36,115,233,205,199,76,239,12,111,139,186,2,165,98,245, +6,139,40,47,179,213,43,177,114,5,178,122,79,58,55,179,192,196,81,111,155,128,115,152,13,247,105,213,250,235,11,161,31,104,203,209,205,83,51,40,153,13,73,129,34,202,219,50,19,229,17,112,162,188,178, +193,188,255,71,142,23,6,128,75,181,36,112,161,237,253,202,73,197,7,222,235,10,111,235,228,118,37,202,91,76,148,111,35,102,192,98,162,188,188,152,1,99,185,55,245,135,73,192,1,48,232,253,24,160,0,189, +128,208,59,209,183,191,107,38,195,37,179,226,23,44,162,188,35,51,81,30,18,19,229,11,177,33,73,192,75,217,14,194,112,128,119,157,1,192,191,45,117,166,137,51,255,232,141,139,167,192,68,249,0,16,229,195, +196,68,121,72,76,148,15,23,56,129,243,142,171,53,104,63,201,216,3,182,26,207,71,223,252,4,28,8,2,81,158,248,90,107,17,112,162,188,2,53,20,13,35,9,19,72,109,82,195,158,181,242,82,109,255,179,102,121, +103,92,139,16,152,40,15,38,202,231,168,92,4,18,19,229,11,209,164,210,135,171,83,127,103,162,121,139,203,153,182,89,97,190,220,81,157,94,22,153,187,115,146,234,132,147,237,202,151,50,153,40,143,182,17, +229,77,153,137,242,144,152,40,95,8,204,128,248,220,190,120,182,169,38,77,7,64,195,165,208,50,79,29,106,31,182,200,171,120,242,73,83,221,239,119,237,74,148,119,130,130,25,32,39,202,59,65,217,144,228, +149,34,102,96,197,37,234,41,14,94,47,7,84,124,122,34,204,149,189,94,90,96,252,175,58,124,248,240,75,85,79,111,87,171,215,100,204,0,218,102,245,82,42,87,201,185,39,64,155,33,201,29,250,212,126,111,124, +231,174,9,43,148,249,30,222,126,42,60,233,93,237,246,195,55,206,7,196,35,157,189,234,215,209,142,152,1,251,112,186,151,163,78,77,148,143,74,155,44,127,233,249,235,8,149,163,38,202,235,14,2,143,25,120, +41,14,203,62,242,253,73,79,143,1,236,43,16,134,219,241,2,0,64,248,111,171,54,163,29,123,41,21,180,86,111,76,102,162,188,77,106,245,130,150,40,79,155,35,57,41,173,114,154,90,24,204,192,39,67,205,68, +212,113,78,116,204,56,48,212,156,13,124,54,58,30,5,148,229,225,11,29,180,227,92,202,112,14,151,248,112,135,41,109,250,184,148,112,8,149,163,38,202,123,97,200,139,25,208,11,132,25,120,237,53,196,141, +75,214,204,108,249,51,224,206,198,108,192,8,29,244,46,218,115,197,79,35,62,220,97,203,155,199,143,52,89,126,40,62,206,164,37,202,83,62,103,170,45,175,114,45,57,137,11,99,245,166,251,159,249,245,15, +211,233,30,104,95,162,188,67,234,56,200,76,148,239,70,76,148,119,100,38,202,203,171,92,97,137,242,118,211,94,230,134,40,29,162,60,164,38,202,175,10,18,81,30,76,148,111,101,147,50,218,149,40,111,6,133, +40,79,91,57,226,220,19,228,68,121,48,81,30,197,34,202,7,199,234,37,173,220,138,0,89,189,76,148,207,141,40,31,28,171,151,212,97,180,104,173,94,198,12,192,63,68,121,251,240,14,135,81,113,141,212,85,135, +77,37,182,122,233,202,83,214,83,86,174,169,169,59,165,114,180,149,75,105,14,40,149,179,71,19,34,215,137,175,85,151,172,73,89,251,171,192,206,137,84,197,85,205,29,3,92,65,106,245,146,213,13,149,143, +253,20,56,141,172,35,232,211,143,82,185,138,127,210,42,23,78,18,42,87,241,207,49,148,15,93,229,31,39,18,150,86,53,87,178,94,106,147,225,28,62,170,145,108,12,219,171,17,196,86,47,93,129,106,175,70,192, +12,83,90,189,178,42,7,15,160,86,14,146,22,167,110,149,172,151,234,162,153,80,251,144,66,151,61,194,217,207,77,189,162,180,68,104,239,45,170,94,202,25,42,175,114,80,147,207,82,43,7,89,139,203,151,238, +106,205,140,215,82,54,169,25,245,148,83,197,74,210,243,217,90,37,229,165,162,34,134,224,40,71,250,148,148,47,34,109,80,21,245,148,165,85,37,106,165,234,165,0,16,210,65,52,67,27,107,195,181,229,172, +156,174,141,181,129,38,50,171,247,126,194,202,185,32,86,46,74,170,220,234,177,148,251,204,244,174,132,197,105,33,201,150,39,160,132,45,187,137,46,89,126,71,183,137,214,234,165,43,47,100,144,86,110, +224,85,144,87,57,77,73,196,98,116,149,211,143,29,75,184,225,32,100,184,132,215,26,10,201,102,245,110,38,77,67,44,53,102,128,220,234,181,101,182,122,99,18,91,189,126,39,202,91,129,33,202,19,91,189,164, +202,145,91,189,181,76,148,47,26,81,62,22,24,162,60,233,97,210,166,25,148,197,209,19,229,99,76,148,47,26,81,190,54,48,68,121,210,188,193,161,243,40,193,0,244,68,121,43,200,68,249,226,110,72,10,217,65, +33,202,107,14,49,81,222,14,10,81,94,99,162,124,241,230,82,102,96,182,205,134,214,154,22,19,229,75,142,40,95,128,32,5,3,200,77,148,167,173,220,64,139,178,56,122,162,188,197,68,249,98,69,112,136,242, +180,33,59,81,62,198,68,249,34,5,41,221,91,110,162,60,249,169,94,75,102,162,124,45,19,229,217,234,109,119,171,151,116,188,177,50,64,86,111,105,18,229,121,121,162,253,173,94,210,142,160,90,110,171,151, +180,151,42,77,162,188,63,172,94,185,137,242,164,149,179,199,39,41,59,130,20,53,81,62,22,116,162,188,79,172,94,185,137,242,164,14,99,205,125,148,197,105,6,53,81,190,54,232,68,121,191,108,72,146,155,40, +31,163,37,202,199,100,38,202,219,1,39,202,23,113,46,69,218,75,201,77,148,55,137,137,242,181,76,148,151,151,40,239,155,21,63,153,137,242,196,86,111,216,145,217,234,13,91,1,39,202,23,175,151,234,76,187, +226,39,51,88,148,214,52,91,249,11,210,167,214,37,206,211,27,143,81,182,119,106,162,188,175,55,36,129,50,229,187,139,118,79,32,47,77,229,6,222,77,89,92,72,39,86,174,150,116,84,74,77,148,247,115,47,21, +40,162,60,105,200,78,148,143,5,156,40,95,196,164,99,164,3,63,185,137,242,196,86,47,233,134,36,114,162,124,109,192,137,242,69,76,141,233,216,140,25,104,163,213,27,152,13,73,30,99,6,114,178,122,45,198, +12,160,109,86,175,37,51,81,158,115,79,176,213,91,98,27,146,104,173,94,106,162,60,233,193,217,148,247,58,91,189,197,218,144,68,108,245,106,129,177,122,53,133,216,36,15,131,150,40,95,90,86,111,145,49,3, +129,57,220,65,157,123,130,180,56,38,202,243,138,95,9,30,238,160,157,174,196,105,55,40,16,231,158,160,204,53,163,169,233,90,94,241,67,81,232,222,129,202,61,113,25,165,114,244,68,249,90,38,202,23,43, +164,102,192,67,230,220,19,144,154,40,31,99,162,60,138,134,25,96,162,188,4,185,39,200,137,242,181,65,38,202,235,185,142,17,178,61,15,150,5,91,197,222,20,34,95,158,168,161,170,92,123,164,198,204,14,17, +147,69,229,86,140,191,149,114,157,58,69,90,185,148,30,33,85,238,185,106,91,218,117,34,130,38,181,105,102,14,123,175,179,96,245,90,54,169,213,107,147,17,156,160,169,81,155,118,121,194,206,18,174,147, +141,114,63,239,74,169,92,185,105,217,56,43,78,103,245,18,110,69,215,212,51,30,37,182,122,109,169,154,212,119,30,200,246,155,159,79,200,134,40,31,163,4,153,39,98,64,150,245,187,178,208,86,175,230,196, +128,223,152,68,202,53,53,117,143,145,166,190,142,1,255,126,128,72,185,230,107,165,83,174,212,172,94,228,6,22,21,89,71,230,218,125,23,247,96,140,112,208,29,234,104,215,162,54,187,202,185,29,178,72,27, +84,71,57,191,168,140,215,162,174,129,74,185,208,29,164,123,126,42,19,181,176,26,232,148,139,81,78,244,42,151,144,78,244,170,40,149,11,17,128,69,27,179,94,27,234,151,46,180,213,219,140,25,152,159,205, +119,79,41,146,213,59,159,72,57,98,171,87,56,54,172,8,149,114,132,32,237,146,196,12,228,216,164,222,202,186,137,55,100,69,148,167,156,17,168,166,101,195,27,145,229,137,192,194,91,189,54,48,130,72,185, +144,51,148,80,57,87,144,42,7,53,73,108,245,198,104,207,126,203,53,151,234,113,107,82,114,204,192,117,114,90,189,122,210,6,240,39,162,50,7,30,73,250,212,106,196,202,153,132,141,192,213,75,205,234,205, +177,73,237,122,39,75,177,234,80,164,184,123,39,178,32,158,23,41,54,252,158,70,185,149,87,223,79,106,245,18,43,71,171,239,170,106,121,19,32,176,213,203,86,111,1,172,94,198,12,128,49,3,76,148,103,162, +60,99,6,152,40,31,20,204,0,159,234,101,162,124,65,136,242,73,153,137,242,9,38,202,3,208,44,104,22,80,99,101,187,217,139,137,242,69,37,202,155,76,148,151,157,40,239,218,112,109,160,41,187,157,145,76, +148,47,242,169,94,47,64,68,121,167,68,137,242,215,215,163,236,17,132,175,127,12,56,240,110,139,145,109,146,19,229,223,15,16,81,190,87,105,18,229,173,17,53,215,118,191,160,198,26,49,218,232,166,125, +175,6,76,148,103,162,60,19,229,243,24,248,105,227,58,2,233,71,254,218,43,100,170,222,39,229,3,230,130,137,242,144,251,84,239,253,82,19,229,65,75,148,47,65,171,55,252,231,219,129,183,123,222,242,143, +103,123,174,187,17,167,47,254,77,4,76,148,87,76,38,202,179,213,219,198,38,165,109,158,247,124,82,44,238,181,159,232,234,57,102,212,113,172,36,91,189,82,243,165,152,40,47,57,81,190,122,198,240,17,22, +126,185,179,114,80,237,206,228,81,248,112,205,49,54,47,79,72,142,25,96,162,188,212,68,249,206,167,188,122,131,233,157,242,122,18,71,173,120,253,208,151,182,254,65,53,152,40,207,68,121,38,202,183,185, +73,133,150,246,28,115,139,3,56,88,110,189,251,7,173,115,193,182,84,48,81,30,76,148,247,37,81,94,129,232,95,227,0,208,58,152,59,206,214,46,25,124,132,210,135,49,3,76,148,151,133,40,191,166,20,55,36, +137,68,38,9,19,154,138,159,61,142,158,166,80,153,40,207,68,121,105,136,242,102,73,18,229,45,13,0,68,23,183,169,201,49,19,0,31,238,96,162,60,19,229,243,105,82,234,27,103,133,225,96,208,61,43,135,12,73, +28,251,217,114,175,99,73,18,229,77,38,202,51,81,190,248,152,1,29,200,88,235,30,248,217,143,215,194,236,28,254,240,58,101,141,166,40,98,57,19,229,65,202,73,118,105,161,237,3,199,203,77,148,71,140,80, +185,1,99,75,142,40,239,238,114,46,94,105,170,201,240,71,230,59,255,254,195,31,52,51,236,50,81,30,46,233,30,63,48,81,30,65,34,202,175,24,185,174,103,2,87,15,120,182,215,221,182,59,216,249,205,229,187, +42,153,40,207,68,121,38,202,183,125,219,172,123,72,111,116,175,222,172,186,231,189,7,247,213,159,29,115,202,223,172,68,97,40,136,59,2,67,148,215,136,137,242,244,152,1,186,226,2,142,25,80,1,96,5,180,3, +95,232,255,193,157,113,0,248,215,239,122,125,144,100,162,60,19,229,153,40,159,71,147,114,225,218,208,19,135,215,2,128,118,96,207,187,109,182,122,153,40,207,68,249,124,109,57,123,124,247,71,1,160,179, +250,207,227,193,68,121,38,202,251,147,40,175,21,144,40,159,25,124,24,0,96,99,193,146,177,50,81,222,167,68,121,72,140,25,240,10,73,148,95,217,194,53,10,69,153,40,207,68,249,124,158,41,135,137,242,45, +175,190,250,150,255,198,193,68,121,38,202,51,81,190,48,152,129,92,222,164,191,222,215,186,161,137,29,23,12,163,123,57,104,161,11,134,101,219,179,212,122,251,46,238,160,43,8,223,92,106,232,130,97,33, +50,229,212,191,93,76,168,28,82,59,104,149,187,160,246,10,66,229,86,95,147,36,190,17,116,165,233,249,83,16,179,94,30,173,203,130,146,132,59,235,41,219,112,85,2,64,22,148,62,32,154,205,246,144,42,210, +23,76,69,12,64,67,29,153,114,49,153,149,35,29,230,84,44,34,189,17,149,196,202,213,22,176,151,154,71,246,165,108,35,157,117,105,234,60,20,60,230,1,230,242,128,40,71,90,185,157,243,138,240,96,102,43,71, +184,144,3,191,225,40,70,120,82,87,238,67,86,206,103,177,188,112,77,170,110,218,39,69,185,68,145,5,119,12,241,217,197,169,219,231,183,83,41,183,165,51,105,197,20,90,229,146,164,25,21,105,175,149,54, +180,174,133,155,75,101,21,15,210,207,8,8,139,35,93,108,173,164,93,70,29,79,170,92,37,177,114,180,149,35,158,75,197,75,118,46,149,13,255,99,83,7,202,76,29,101,235,106,208,12,74,216,103,100,243,107,203, +6,80,238,45,11,173,171,201,22,224,144,141,114,7,127,70,168,156,166,147,42,167,233,218,88,202,211,92,219,105,211,185,172,35,44,206,208,11,185,136,238,54,101,67,148,175,142,17,230,76,237,153,117,105,89, +60,61,90,249,105,51,9,159,11,227,186,172,43,151,133,114,161,99,134,18,42,135,114,98,229,54,145,42,151,166,188,212,144,113,37,233,51,39,27,171,151,49,3,144,130,40,175,82,99,6,106,131,108,245,22,181,73, +113,160,173,152,1,202,5,0,119,59,113,245,162,49,90,162,60,152,40,15,38,202,51,81,158,137,242,96,162,60,19,229,153,40,207,68,121,38,202,51,81,158,137,242,76,148,7,19,229,131,64,148,47,74,47,197,68,121, +38,202,251,151,40,95,156,94,138,137,242,76,148,47,240,169,94,215,225,185,20,19,229,75,140,40,79,123,173,154,210,91,43,73,162,60,216,234,101,162,60,221,181,146,150,182,5,165,69,148,47,174,213,203,68, +121,200,96,245,166,169,169,230,242,150,6,191,91,189,193,33,202,35,64,68,121,210,55,165,134,206,96,171,151,173,222,189,76,87,130,67,148,167,69,56,185,226,61,183,244,136,242,69,91,158,232,194,68,121,72, +64,148,39,198,12,16,47,79,168,189,75,144,40,95,180,94,106,19,19,229,101,32,202,167,136,137,242,164,110,70,202,107,114,81,106,68,121,191,88,189,76,148,151,132,40,175,209,90,189,167,106,37,71,148,247, +205,134,36,38,202,67,6,162,60,53,102,224,5,151,55,36,49,81,190,180,48,3,160,37,202,135,72,119,166,134,148,26,173,180,136,242,69,221,144,180,57,56,152,1,93,98,162,60,20,137,51,249,187,26,237,138,159, +238,239,13,73,76,148,135,15,137,242,180,139,106,154,210,89,43,89,204,64,81,58,170,160,16,229,105,43,55,240,110,137,137,242,46,72,55,36,65,160,228,136,242,197,107,79,76,148,247,35,81,158,120,27,157,72, +186,165,71,148,247,137,213,203,68,121,73,172,94,69,230,157,232,254,30,248,217,155,156,192,16,229,61,98,162,188,204,27,146,104,151,39,4,181,213,107,251,219,234,101,162,60,36,32,202,19,247,82,26,237, +134,164,83,57,247,68,177,172,222,12,19,229,219,124,30,58,38,241,134,36,182,122,139,183,33,137,137,242,109,157,95,240,134,36,248,196,234,101,162,188,31,137,242,180,233,29,92,109,25,207,165,248,112,71, +176,137,242,114,231,158,104,255,21,191,118,237,165,148,163,90,255,92,104,90,13,225,126,234,207,90,74,107,34,169,92,7,141,148,55,243,153,86,227,45,3,25,81,62,41,47,81,158,216,234,213,137,115,79,148,48, +81,30,128,216,199,195,157,212,103,82,194,184,220,153,148,149,171,120,137,82,138,10,119,38,105,238,137,251,41,159,218,109,73,72,187,239,164,244,162,61,155,148,82,118,119,235,95,232,86,249,0,229,165,12, +104,41,237,191,245,217,60,34,229,251,192,217,107,148,67,120,104,3,30,0,174,36,235,165,174,130,101,147,230,158,32,77,184,36,117,238,9,210,107,45,116,147,42,211,247,201,74,238,135,118,32,110,175,200,6, +198,162,233,5,6,57,15,7,66,41,80,97,6,110,165,92,167,78,201,108,245,18,47,79,104,78,73,15,252,176,143,85,179,46,30,229,136,67,237,229,228,180,226,178,143,202,169,30,165,18,74,167,36,250,144,149,102, +253,92,35,124,215,106,229,38,105,47,165,81,22,167,169,223,163,28,47,208,86,174,8,77,106,251,136,214,39,24,135,80,94,93,249,173,19,0,0,39,94,67,82,185,242,207,41,149,232,48,177,14,171,201,74,107,106, +234,30,131,180,86,175,78,106,245,170,165,102,245,182,111,147,10,93,209,218,167,230,97,59,29,135,174,147,50,78,187,197,1,96,246,200,182,114,183,180,246,203,85,253,64,135,176,7,213,134,221,66,169,107, +159,126,181,49,74,140,80,109,140,214,234,37,156,232,105,167,18,247,82,181,177,82,110,82,233,105,173,126,124,187,241,36,225,8,161,172,230,73,27,128,117,85,214,83,136,86,107,87,113,1,161,244,90,168,255, +147,81,105,173,94,33,181,213,219,224,50,102,128,173,222,118,183,122,215,146,90,189,66,106,171,247,72,218,220,19,97,198,12,48,102,0,237,141,25,80,101,198,12,160,212,172,94,38,202,131,49,3,219,17,108, +48,0,19,229,153,40,47,55,81,158,49,3,95,125,185,116,37,70,212,128,49,3,1,35,202,83,159,234,45,97,204,192,17,97,0,216,20,238,246,25,83,16,153,40,47,207,169,222,35,75,147,130,24,126,97,81,183,119,151, +220,184,122,245,234,255,219,254,211,134,90,78,224,204,68,121,89,78,245,186,37,121,170,87,169,57,15,24,249,204,18,96,75,82,155,241,135,3,254,201,68,121,38,202,203,114,170,87,43,73,204,192,254,77,15,2, +202,193,83,98,153,33,53,78,239,29,218,85,22,10,211,75,37,3,67,148,247,130,68,148,167,77,124,85,146,86,239,65,211,254,2,241,164,151,4,166,78,77,244,232,228,156,232,128,231,82,82,19,229,213,0,17,229,75, +113,46,213,117,212,169,35,194,248,165,7,96,234,84,64,77,116,73,22,164,73,217,50,91,189,174,212,86,111,88,110,162,60,233,109,221,82,122,43,126,74,175,203,60,59,172,68,214,71,129,228,231,209,13,250,67, +29,140,194,244,82,50,19,229,53,128,137,242,50,88,63,10,233,173,208,10,99,245,150,139,199,70,193,133,131,90,125,245,202,78,63,54,183,168,10,19,229,161,152,76,148,103,171,183,109,77,202,88,238,77,189, +208,1,96,67,108,217,162,220,149,22,48,193,86,47,19,229,153,40,223,214,38,21,6,220,229,73,152,73,196,220,33,67,18,3,223,42,204,122,31,19,229,193,68,249,34,36,29,43,148,213,187,59,169,205,212,169,87, +171,76,148,103,162,188,68,86,175,40,73,162,188,218,217,10,195,9,3,112,222,179,218,159,105,197,68,121,48,81,222,215,68,249,79,132,242,243,135,77,0,22,240,231,7,222,247,20,5,14,120,67,146,203,68,121, +198,12,180,177,73,137,11,146,23,61,5,13,189,1,245,201,39,19,235,59,133,61,193,68,249,0,97,6,200,137,242,86,160,137,242,42,128,135,207,214,34,142,72,244,136,215,170,53,53,98,153,123,249,206,52,120,197, +207,147,218,234,13,14,81,158,122,197,175,48,27,146,186,189,48,239,133,55,255,160,42,51,155,154,154,94,158,208,211,218,28,230,21,63,38,202,51,81,30,109,206,144,36,62,186,66,17,202,48,245,170,27,47,0, +148,31,172,181,30,55,11,179,66,33,130,67,148,215,97,19,54,209,129,227,131,67,148,215,75,141,40,175,3,192,199,195,170,159,61,240,157,181,61,107,106,128,165,127,175,112,239,253,184,48,3,63,48,81,190, +173,68,249,63,129,52,129,115,112,136,242,122,129,114,79,44,157,249,177,253,217,15,142,89,61,109,218,52,187,203,47,215,31,87,152,7,195,82,152,40,15,38,202,251,151,40,239,246,155,158,4,128,77,211,79, +142,131,137,242,76,148,103,162,124,222,185,39,236,59,155,255,187,190,19,152,40,207,68,121,38,202,19,38,29,75,130,137,242,146,91,189,77,76,148,103,162,60,19,229,73,49,3,76,148,151,59,247,4,138,69,148, +231,60,126,76,148,223,167,114,165,70,148,207,113,77,177,195,97,83,233,10,183,186,144,130,199,212,221,48,174,236,42,105,20,62,143,223,255,210,21,120,192,152,49,132,77,234,48,202,210,160,147,22,167,246, +158,74,249,192,107,164,202,233,249,55,169,245,19,115,249,118,213,240,66,90,189,95,216,33,59,179,170,100,199,83,11,137,25,208,147,182,137,137,100,229,157,48,188,142,176,118,149,143,77,132,180,197,149, +15,35,173,92,197,45,148,197,85,205,205,187,73,157,152,27,201,111,215,62,62,111,159,133,144,234,236,42,89,168,164,186,95,6,29,6,81,40,151,16,214,75,124,186,26,242,22,151,164,173,156,114,22,101,113,159, +21,122,46,181,218,146,24,51,144,44,52,102,32,41,43,28,131,54,17,14,117,113,97,63,99,69,172,153,49,210,242,110,171,167,108,82,21,49,82,199,161,162,150,178,73,149,215,147,86,174,67,61,233,141,160,189, +173,21,164,197,117,160,173,92,57,169,114,85,137,218,124,7,126,157,47,203,201,173,57,216,110,125,17,93,165,92,158,216,141,136,205,246,37,185,165,192,203,19,54,221,219,187,255,149,250,101,116,182,153, +17,234,77,88,26,140,178,222,191,163,123,110,13,227,251,93,61,186,202,149,233,189,73,149,203,127,121,66,136,156,152,116,91,246,97,245,238,32,124,3,165,180,68,115,105,98,139,132,86,175,230,196,136,42,6, +0,75,135,116,127,136,242,205,189,236,33,210,94,106,217,28,66,114,97,135,23,54,81,190,219,66,239,61,68,153,174,13,190,182,122,131,132,25,160,181,122,85,198,12,160,84,136,242,216,71,47,21,146,25,51,224, +80,150,166,201,108,245,50,81,30,126,217,144,196,200,54,38,202,251,19,51,0,38,202,51,81,62,48,68,249,36,19,229,57,192,68,121,48,81,158,137,242,76,148,103,162,124,17,150,39,152,40,15,38,202,251,153,40, +207,203,19,76,148,103,162,124,137,247,82,156,192,25,76,148,247,39,81,158,173,222,82,179,122,207,103,162,60,91,189,165,103,245,198,37,182,122,221,224,16,229,181,23,216,234,101,162,60,19,229,41,215,74, +107,120,46,197,68,121,38,202,7,156,40,95,188,94,74,110,162,188,9,4,196,234,117,17,28,162,188,226,115,171,87,106,162,60,2,67,148,215,3,100,245,130,173,94,38,202,51,81,158,7,126,204,151,98,162,60,19, +229,139,148,26,147,137,242,76,148,247,39,81,222,39,9,156,153,40,207,68,249,160,39,112,230,13,73,144,129,40,239,50,81,222,63,86,47,19,229,101,32,202,107,76,148,135,95,54,36,109,54,2,179,226,167,51,81, +190,173,27,146,104,87,252,116,135,87,252,152,40,15,38,202,151,38,88,180,8,17,32,162,60,109,229,6,222,77,89,156,38,53,81,30,165,70,148,47,234,242,4,19,229,219,188,33,137,244,82,183,57,50,19,229,65,107, +245,194,207,27,146,152,40,223,214,168,38,221,144,164,201,77,148,47,181,129,95,81,151,39,54,237,8,12,81,158,246,188,84,19,169,114,240,100,206,61,161,209,90,189,154,191,151,39,152,40,239,75,229,2,78, +148,47,238,169,222,118,193,12,72,105,245,106,180,27,146,136,149,163,221,144,164,147,90,189,106,169,89,189,122,81,123,41,181,54,151,235,211,172,214,153,12,53,99,155,111,101,19,145,213,155,211,131,177, +143,202,25,125,41,43,39,181,114,161,221,84,34,34,229,78,29,70,216,166,12,125,247,141,160,225,128,72,55,151,202,205,234,173,110,253,142,87,172,158,89,68,171,215,109,189,114,229,187,43,23,141,75,168,92, +211,204,34,166,119,216,151,114,75,150,82,62,116,229,164,79,73,149,108,189,84,110,68,121,109,213,3,173,127,62,160,229,243,255,214,21,97,197,111,31,116,61,181,87,75,229,174,12,130,114,57,245,82,251,80, +78,249,206,3,164,139,7,189,30,160,181,240,165,106,82,57,90,189,67,175,184,108,31,223,24,214,252,159,23,235,234,10,143,25,24,118,69,118,223,235,81,103,251,92,185,92,173,222,208,190,148,27,10,121,227, +83,83,174,38,149,155,246,103,28,217,180,143,247,143,243,173,111,142,130,28,254,106,245,93,219,169,249,90,181,72,212,246,187,114,185,186,169,110,235,138,152,14,229,125,82,72,189,94,85,117,228,106,82, +74,56,167,17,66,114,249,132,86,199,181,115,35,0,128,147,127,87,20,204,192,155,145,86,167,43,247,215,2,0,58,173,245,189,114,90,174,121,117,22,71,90,159,75,13,161,124,230,118,223,8,162,185,212,92,217, +150,39,114,76,141,121,192,212,86,223,24,235,155,63,238,81,156,157,232,173,87,78,233,208,252,113,89,32,148,163,172,156,242,223,169,164,253,202,206,169,237,188,96,94,228,69,244,220,136,242,59,151,180, +178,92,22,42,91,244,175,24,0,235,23,197,217,144,180,126,103,43,243,144,144,241,216,170,24,128,14,101,151,249,95,57,205,204,177,114,173,43,183,102,164,75,9,172,158,181,36,70,88,218,92,182,122,217,234, +109,119,229,130,110,245,50,102,160,20,79,245,74,173,28,99,6,24,51,80,122,68,121,185,149,99,162,60,99,6,74,15,217,38,185,114,76,148,7,96,88,208,162,128,54,250,188,2,90,107,76,148,247,163,114,76,148, +111,142,180,13,55,142,208,89,179,159,190,9,175,89,133,106,83,97,112,248,79,57,38,202,3,0,174,175,215,142,126,2,23,253,251,201,39,126,27,157,102,151,36,102,32,64,68,121,169,149,99,162,124,243,224,124, +68,205,47,63,58,103,232,147,47,143,190,240,197,173,221,18,81,48,102,64,102,162,188,236,202,49,102,64,251,233,104,32,253,200,19,35,31,59,162,209,62,97,248,165,199,174,227,229,137,64,45,79,88,76,148,7, +237,34,122,151,63,163,1,111,255,225,216,62,147,31,174,45,91,117,194,119,141,55,74,210,234,181,217,234,229,83,189,114,88,189,218,198,249,75,147,98,113,70,89,236,94,249,211,223,216,135,28,189,246,65,19, +108,245,6,200,234,101,162,60,113,47,101,253,252,84,116,91,247,171,245,169,203,221,31,253,25,7,254,218,118,122,70,235,217,234,141,179,213,203,68,249,54,246,82,189,78,249,248,65,211,179,214,28,110,109, +120,29,248,104,130,147,56,236,81,158,75,73,157,33,41,72,86,111,9,18,229,67,31,31,124,244,79,28,132,97,134,61,19,8,69,147,15,118,217,202,68,121,153,173,94,123,139,220,86,111,208,137,242,170,237,245, +249,137,243,133,153,144,90,164,2,30,19,229,101,38,202,91,97,137,149,99,162,60,92,120,139,94,75,34,236,172,75,170,73,224,232,142,196,91,64,152,40,223,30,149,147,87,57,38,202,3,80,171,53,0,120,195,238, +209,7,198,202,165,96,162,60,61,81,30,193,177,122,153,40,175,64,125,235,172,48,28,179,247,29,218,195,83,39,221,19,14,119,46,204,6,117,38,202,251,85,185,64,19,229,117,192,61,71,121,224,103,147,95,4,210, +131,181,151,143,174,216,254,226,57,207,111,9,127,82,24,204,64,12,132,14,163,19,28,171,87,102,229,136,173,94,114,204,64,12,237,63,151,122,39,113,241,203,80,147,230,123,94,124,104,227,91,238,216,166, +255,221,53,146,137,242,1,178,122,53,38,202,19,91,189,43,70,125,112,68,66,187,250,63,234,235,99,150,212,136,89,61,147,230,26,19,165,183,33,73,231,13,73,82,40,71,221,75,149,226,134,36,119,196,33,71,253, +240,197,205,218,74,119,192,145,195,143,186,236,197,222,7,175,180,153,40,47,117,47,37,179,114,76,148,7,240,143,244,230,179,110,140,174,187,99,254,179,209,56,162,255,124,190,215,120,143,137,242,50,19, +229,101,87,142,137,242,105,184,113,124,144,56,59,236,198,129,248,224,95,125,112,56,120,197,79,102,162,188,220,202,41,82,175,248,21,144,40,191,124,124,89,243,206,62,239,228,185,5,153,74,49,81,222,159, +202,81,19,229,183,148,24,81,254,203,164,99,233,65,45,249,123,237,83,192,68,121,184,112,32,109,216,73,93,94,229,104,219,59,53,81,94,47,36,81,126,101,93,203,31,142,1,19,229,161,41,166,196,86,111,103, +169,149,11,51,81,190,57,82,187,155,212,18,89,49,3,76,148,47,13,229,152,40,143,162,37,112,14,51,81,222,135,202,49,81,158,49,3,156,123,34,198,185,39,138,213,164,140,254,163,233,126,119,184,223,231,83, +114,16,223,128,214,181,102,223,92,116,11,134,65,80,73,37,52,160,127,46,223,175,208,180,154,125,19,229,141,255,146,84,78,106,229,52,99,232,246,92,164,171,80,90,87,174,212,136,242,185,141,55,102,210, +182,240,131,234,114,250,122,67,235,191,189,162,229,227,135,18,36,149,171,200,237,235,157,90,79,126,216,194,120,54,58,37,3,160,92,140,84,185,127,146,62,115,21,164,89,85,170,18,181,249,29,180,179,46, +253,31,20,51,254,154,108,229,129,84,180,19,236,36,128,112,143,104,81,42,247,170,221,90,229,212,106,39,9,64,9,77,96,229,190,30,239,36,90,171,156,114,114,130,208,34,84,212,158,73,58,203,64,209,134,196, +98,249,13,252,138,156,137,123,196,62,196,24,81,204,21,151,110,35,90,255,188,127,49,43,87,210,202,157,15,121,99,93,190,199,193,111,63,184,168,245,239,92,12,227,146,43,135,118,167,160,163,100,227,195, +122,27,28,28,28,242,128,75,66,181,172,24,7,199,151,145,138,229,93,132,49,213,4,0,12,157,18,253,242,47,57,198,208,41,205,211,224,49,83,0,140,25,77,84,35,232,83,128,17,83,242,189,192,49,83,246,248,239, +152,124,139,251,202,165,26,83,242,158,254,27,148,202,193,104,86,110,244,148,40,133,114,24,177,71,177,121,43,183,251,82,71,76,137,202,167,220,208,150,103,206,160,80,46,10,3,0,96,65,253,242,47,200,213, +10,51,0,224,20,32,2,3,136,210,212,168,217,128,65,36,79,229,91,234,99,180,20,28,201,55,193,149,250,101,189,172,54,201,181,151,132,89,187,43,151,247,115,182,187,52,3,122,222,151,250,149,74,26,84,197,25, +95,94,45,145,114,4,207,156,110,181,44,235,89,80,243,87,174,162,49,102,1,176,206,92,90,31,213,90,254,146,235,197,157,185,180,46,10,104,152,189,212,4,158,122,53,207,253,38,95,84,226,232,165,134,53,125, +169,149,159,90,209,233,75,1,64,195,83,75,1,107,250,210,252,142,57,89,103,46,173,143,2,192,236,165,38,172,138,198,250,60,27,129,49,50,102,125,81,201,188,149,51,42,30,1,0,76,95,90,111,229,175,28,106, +102,212,89,0,160,77,138,69,243,86,14,70,101,243,131,54,253,53,211,162,83,206,34,121,230,172,235,231,199,190,184,189,249,42,103,45,19,25,21,208,203,133,248,216,176,26,68,38,247,183,135,94,33,196,199,6, +96,205,17,98,189,126,131,16,249,1,226,190,168,132,90,149,233,80,33,196,250,83,243,41,77,171,20,98,161,5,212,220,32,196,194,17,149,66,44,172,201,231,109,86,46,196,199,106,115,169,27,140,178,101,34,149, +223,203,86,175,107,72,152,45,149,28,146,183,114,136,78,126,95,3,180,145,66,164,140,188,149,131,1,209,252,220,71,27,18,125,243,85,14,104,190,84,189,82,136,93,35,232,148,171,162,120,230,180,10,33,50, +102,243,237,205,91,57,173,50,51,77,36,162,80,39,103,166,123,247,86,122,211,68,98,76,116,247,48,53,203,56,101,114,106,186,119,147,133,67,197,171,51,50,102,195,171,115,82,198,24,96,76,27,175,81,175,244, +166,53,11,116,94,67,70,157,147,154,145,177,142,201,181,70,123,68,100,206,199,51,50,6,160,47,123,117,78,6,115,82,51,50,198,20,160,173,67,239,102,153,162,136,206,73,205,200,244,25,149,153,46,238,157,10, +156,97,182,89,255,10,145,48,91,42,137,124,149,131,86,182,108,189,6,68,27,62,158,46,30,205,91,57,88,55,120,245,81,0,198,69,34,81,151,175,114,187,47,53,58,39,53,221,235,75,166,92,180,225,227,25,25,43, +95,229,78,157,156,153,38,22,153,45,183,55,79,229,180,201,187,48,249,253,8,162,115,18,104,72,76,222,133,201,59,115,127,55,54,36,208,144,136,24,21,25,148,137,63,121,102,69,166,95,62,239,198,201,187,48, +121,253,169,128,126,168,200,96,89,12,34,175,13,39,231,139,88,153,184,207,68,133,103,150,123,117,203,98,122,94,197,53,203,20,65,116,89,76,23,245,115,18,104,72,228,245,170,61,122,153,72,152,45,149,204, +91,57,104,115,196,251,26,0,81,143,134,68,222,202,97,160,104,238,165,140,78,34,145,183,114,90,89,131,72,152,64,63,17,179,150,197,8,149,171,111,86,206,203,71,185,104,67,2,147,119,25,136,204,73,236,77, +185,220,12,243,19,173,87,166,212,247,120,9,8,127,120,179,99,90,175,76,185,83,153,19,139,204,88,132,156,206,242,190,117,115,18,73,129,23,70,79,178,187,122,235,79,83,199,47,171,143,54,196,218,214,200, +143,183,94,153,114,103,231,133,128,242,129,139,50,235,166,155,18,214,156,88,228,134,133,109,148,126,133,248,227,168,68,21,12,37,227,124,254,212,95,142,152,50,57,113,116,166,31,26,235,218,56,47,8,175, +187,217,49,19,120,211,90,127,131,141,240,186,41,9,179,161,237,151,10,229,173,234,68,115,37,167,140,74,228,173,156,86,22,109,222,107,63,239,222,243,147,122,190,202,1,163,211,45,119,36,110,35,111,229, +84,253,196,4,0,227,35,81,107,55,34,236,228,171,220,155,213,9,0,88,129,63,253,6,154,183,254,52,228,163,92,114,227,91,163,19,112,17,14,175,187,57,209,239,27,202,229,214,164,194,97,205,59,65,113,17,15, +167,27,29,13,218,67,66,129,105,117,205,105,79,197,7,145,116,99,178,47,50,59,78,159,253,160,245,41,240,236,242,176,5,171,173,6,122,56,172,61,40,20,0,199,207,90,6,85,244,108,74,2,166,213,215,108,243, +254,18,219,133,105,65,23,215,255,245,130,117,88,211,4,168,192,81,225,182,149,23,15,187,141,142,10,12,78,28,115,171,133,176,251,26,180,48,172,54,35,65,92,49,171,165,146,142,139,222,249,42,7,44,141,1,0, +78,91,45,160,229,173,28,220,199,155,223,74,27,78,116,160,181,40,103,181,85,57,23,139,155,255,224,149,63,57,174,54,140,124,149,67,179,114,3,236,223,252,30,119,231,171,92,98,244,255,139,71,90,110,47, +140,111,40,151,235,182,46,247,141,4,52,192,74,170,232,20,118,155,127,62,233,32,183,100,2,154,35,108,232,163,141,143,69,189,151,170,78,2,200,35,11,133,171,66,5,244,30,63,168,133,130,68,178,89,118,167, +173,198,183,135,100,18,112,39,40,83,46,88,216,242,151,124,214,78,146,42,186,3,201,23,78,88,146,158,96,65,181,187,229,83,154,183,253,39,123,84,50,95,229,220,29,71,55,247,32,163,161,68,223,207,87,57, +224,230,113,205,18,246,117,1,39,95,229,188,237,145,230,210,188,151,71,191,26,161,82,14,113,251,226,151,211,78,222,207,220,136,232,200,200,210,179,155,111,111,231,111,40,87,188,83,189,153,217,35,175, +205,56,36,69,121,128,55,247,43,101,153,249,21,24,129,241,90,226,56,178,75,93,180,76,179,214,19,148,163,221,64,122,7,206,107,254,207,108,227,57,247,119,249,43,103,52,39,253,30,121,205,43,20,117,211, +234,154,123,23,163,250,233,161,17,50,229,180,167,72,110,196,188,127,61,31,105,250,198,222,62,179,248,7,229,245,231,234,94,6,213,105,255,147,238,123,185,14,132,103,19,220,97,35,213,58,170,194,206,186, +121,233,140,239,18,156,211,113,105,183,104,174,110,121,220,70,206,221,68,240,106,75,55,207,204,158,59,249,167,232,64,120,169,247,141,89,30,33,43,238,172,155,151,206,252,46,193,109,61,227,177,244,181, +14,241,65,121,1,165,185,223,244,218,152,56,14,192,168,31,187,167,235,0,194,107,9,122,169,109,63,238,243,201,255,196,97,33,223,92,97,45,104,70,175,67,247,229,97,130,116,150,10,62,134,190,193,234,237, +244,179,108,40,86,10,148,252,200,252,149,3,0,117,222,156,187,5,129,114,205,125,149,145,94,133,157,116,137,64,221,107,111,112,58,83,41,167,63,255,183,62,78,77,36,111,229,140,231,231,60,60,50,222,124, +123,147,251,127,93,185,220,122,169,100,18,71,244,6,16,125,209,80,224,37,1,19,208,244,220,166,121,131,151,27,134,233,89,208,159,143,190,114,18,212,211,84,36,1,181,173,83,197,100,18,162,55,160,175,84, +222,219,166,189,135,21,221,0,104,122,184,141,79,135,56,66,181,187,1,246,162,122,113,150,129,142,234,27,221,194,128,118,116,91,165,143,38,12,5,30,148,229,110,255,17,73,36,13,21,155,145,255,214,26,81, +173,218,221,240,94,139,114,70,222,39,35,14,90,156,186,246,240,124,149,219,29,199,223,27,18,209,147,239,108,81,238,208,124,199,107,2,209,151,64,166,156,2,175,255,8,71,168,167,105,121,61,115,24,249,88, +122,92,28,136,38,186,41,112,191,161,92,142,3,63,187,207,230,117,2,163,129,65,131,45,199,62,234,252,15,4,220,170,92,27,65,229,160,176,115,88,244,228,199,220,17,167,158,141,132,113,68,210,238,214,230, +28,236,154,221,231,236,117,226,212,115,0,0,187,150,223,61,200,116,114,174,209,30,243,187,205,202,61,131,34,142,17,205,104,207,166,173,13,202,93,131,194,14,148,60,38,218,131,6,91,206,136,58,168,137, +227,195,72,30,52,200,114,208,45,157,103,27,56,99,84,82,185,103,80,68,180,40,151,206,119,55,169,113,66,245,244,155,190,159,175,114,187,139,107,30,164,149,183,40,151,231,64,213,168,131,58,135,80,185,40, +176,232,248,176,139,132,158,223,51,247,124,244,241,155,162,70,20,56,104,176,245,206,242,187,7,133,243,80,78,171,202,96,89,34,138,83,31,218,85,46,98,85,25,52,36,230,236,42,23,11,115,243,63,55,148,139, +122,104,231,139,24,0,17,171,202,96,89,162,82,180,209,35,48,90,106,4,160,50,131,134,247,43,132,57,103,87,153,88,216,118,23,175,210,235,15,148,137,88,101,198,108,88,84,233,29,42,98,45,219,2,218,176,202, +241,208,174,114,17,139,226,66,145,168,16,177,201,169,50,17,107,72,84,230,177,27,38,218,208,188,7,32,81,233,153,249,42,7,88,147,223,215,154,253,104,228,175,28,176,123,67,18,230,36,162,13,11,243,83,110, +247,165,154,203,22,86,136,122,50,229,154,111,68,190,202,105,147,119,237,113,123,27,222,175,16,230,67,109,87,238,88,33,188,41,199,101,134,86,10,145,233,127,180,16,222,61,119,8,177,229,253,220,246,67, +10,145,177,26,18,149,66,8,17,155,35,196,250,243,230,8,209,230,7,227,104,33,188,250,201,27,244,209,99,126,148,25,51,74,136,148,122,113,174,53,250,202,202,144,16,27,240,208,122,52,8,177,225,148,81,66, +164,208,32,188,182,62,24,70,165,16,153,195,42,51,167,204,17,34,51,180,66,136,76,159,57,66,228,247,96,212,53,36,70,223,32,196,46,228,173,28,172,201,239,99,242,6,93,8,33,22,229,173,92,115,147,122,104, +189,49,122,74,195,75,55,229,171,28,16,109,72,244,175,204,140,152,44,68,198,32,83,110,194,28,33,50,70,190,202,213,53,8,33,54,76,222,96,84,10,145,233,255,13,229,114,28,248,125,126,35,22,215,217,216,50, +34,46,102,13,218,117,35,150,94,51,201,118,235,115,154,235,165,251,199,197,44,243,139,227,73,182,123,76,252,71,246,39,137,182,106,181,235,70,44,158,128,176,152,253,84,220,123,250,205,132,251,120,239, +217,182,91,223,214,25,129,251,175,132,251,151,40,96,156,105,187,127,90,240,102,194,189,223,28,133,197,94,27,135,126,233,254,113,49,171,26,88,116,145,45,102,85,14,123,90,44,94,247,35,59,157,200,119,25, +192,251,87,194,253,211,249,121,43,7,192,1,194,205,155,178,63,72,184,143,247,158,157,104,187,114,0,150,1,64,122,246,107,201,244,204,124,149,3,144,132,5,36,166,36,220,89,35,201,148,91,113,145,237,206, +58,41,95,229,98,205,3,208,176,215,63,46,102,237,247,102,158,202,105,45,39,79,180,221,127,137,82,28,99,177,242,195,204,124,165,18,26,197,17,29,192,218,227,26,243,171,92,179,207,181,251,47,84,43,97,70, +254,202,125,91,101,165,42,206,2,116,66,229,34,36,207,220,215,47,81,203,227,160,60,96,68,211,113,237,220,217,24,106,166,227,48,162,233,56,70,35,62,50,183,196,172,67,205,116,124,68,229,220,115,0,164, +227,163,49,27,218,185,222,214,202,120,155,39,216,233,184,49,50,14,232,231,204,198,104,188,107,183,161,70,123,196,104,204,134,49,50,174,157,139,217,192,104,188,107,27,209,180,49,187,173,165,13,53,211, +241,47,234,53,212,76,199,243,186,84,96,68,101,124,68,101,124,247,101,230,169,28,140,145,113,99,100,124,52,128,116,124,68,56,95,229,48,122,54,140,145,113,192,24,25,207,95,57,12,61,72,90,229,70,3,72, +255,99,100,188,185,21,16,40,199,193,193,193,193,193,193,193,193,1,223,39,29,227,32,140,26,0,104,2,160,185,64,141,203,41,22,57,56,64,181,99,79,143,238,101,237,212,96,101,184,151,226,200,33,58,212,1, +192,159,29,232,198,117,137,197,55,239,188,57,243,181,207,39,214,177,72,28,28,200,62,213,139,16,66,136,152,137,104,195,172,163,27,68,230,107,249,219,140,202,93,44,18,7,71,14,77,106,100,99,163,215,216, +88,31,69,89,70,127,40,211,184,44,163,99,244,104,0,35,70,3,218,232,209,56,63,51,148,85,226,224,200,37,202,51,205,126,235,206,9,203,18,40,23,245,163,129,83,97,88,136,32,2,68,35,115,98,81,214,136,231,82, +28,89,135,113,147,250,203,59,176,36,30,249,69,231,218,247,238,255,108,231,201,74,253,153,225,11,44,156,105,253,218,41,123,20,23,88,239,173,184,52,193,50,113,112,32,251,180,187,25,29,128,217,80,111,46, +75,64,127,234,177,74,33,94,53,42,132,88,24,153,35,196,171,231,86,166,120,205,143,131,35,231,38,165,151,121,86,116,142,88,90,15,52,164,158,242,250,62,148,154,147,57,125,217,210,167,50,70,69,70,99,145, +56,56,114,110,82,229,25,232,149,66,100,158,56,84,212,163,33,209,144,40,243,110,21,128,161,151,121,38,139,196,193,145,107,147,50,42,50,58,48,178,81,100,6,102,128,201,9,49,171,110,254,161,98,99,61,112, +168,168,183,88,37,14,142,28,155,148,90,153,209,203,30,48,49,77,44,21,66,8,71,212,71,17,153,35,196,35,232,199,77,170,36,67,101,9,138,30,138,54,246,176,155,174,136,155,64,75,250,170,196,57,79,227,162, +126,44,12,55,41,14,180,41,175,150,16,218,49,111,253,111,18,174,162,40,17,123,127,107,126,61,206,31,169,141,215,144,228,173,180,28,28,109,88,158,208,207,95,182,4,250,178,87,68,12,115,18,13,137,50,241, +167,140,137,101,245,229,30,107,196,193,145,123,147,58,212,51,35,147,189,215,26,188,123,27,50,243,197,99,147,51,13,153,178,101,141,243,121,17,157,131,163,109,86,111,180,225,81,171,172,65,136,37,70,133, +16,75,141,138,101,98,161,117,131,16,75,206,173,220,197,86,111,73,14,229,89,130,98,133,167,30,240,12,128,131,188,35,86,189,245,215,238,141,209,195,107,222,88,253,131,179,181,219,186,157,183,126,225, +129,77,209,178,163,78,106,114,88,37,14,142,220,105,195,169,83,244,40,48,26,6,96,64,183,112,42,70,0,145,72,195,151,217,14,57,56,56,144,237,81,121,28,237,245,135,86,83,3,160,166,6,128,214,242,167,67,51, +60,238,227,224,104,211,216,251,55,123,117,116,245,123,216,232,229,224,224,224,224,144,101,252,135,189,230,182,230,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224, +224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,32,137,255,15,39,197,109,205,225,107,118,45,0,0,0,0,73,69,78,68,174,66,96,130 +) +#let img-mcu-tr = ( +137,80,78,71,13,10,26,10,0,0,0,13,73,72,68,82,0,0,6,164,0,0,3,51,4,3,0,0,0,50,165,110,87,0,0,0,48,80,76,84,69,255,255,255,255,255,250,250,255,255,254,254,254,253,253,253,253,252,252,254,248,251,250, +251,252,234,238,235,218,214,224,201,176,195,154,183,174,113,136,121,172,105,131,200,21,113,25,46,137,167,161,47,177,0,0,123,213,73,68,65,84,120,218,237,157,125,124,20,213,245,255,63,179,119,54,155,4, +129,129,80,109,173,200,2,42,62,36,50,176,1,4,161,46,18,68,170,214,88,69,251,160,45,173,21,235,35,81,176,209,86,191,198,175,182,74,5,137,207,6,108,73,107,219,239,175,34,205,170,85,65,2,172,74,21,52,11, +3,1,41,74,96,85,90,91,11,178,128,54,108,118,103,231,247,71,18,8,228,105,103,230,236,238,157,221,123,94,246,85,32,155,179,119,102,238,157,115,239,61,231,126,222,128,48,97,194,132,9,19,38,76,152,48,97, +194,132,9,19,38,76,152,48,97,194,132,9,19,38,76,152,48,97,169,55,38,110,65,218,109,238,219,0,166,93,49,113,226,57,239,176,159,141,127,27,24,119,181,59,140,105,151,190,3,192,83,242,175,246,39,115,251, +59,0,128,171,46,158,56,113,204,58,200,183,174,195,184,171,191,252,23,198,93,253,183,214,15,76,243,238,2,74,191,251,14,228,59,38,254,13,158,91,214,1,149,173,63,146,239,152,248,229,191,60,115,39,182, +254,226,29,227,223,110,117,120,193,21,238,176,124,219,59,236,103,19,39,78,116,135,197,115,16,150,133,166,170,128,10,6,48,48,64,237,241,163,56,252,57,214,249,173,200,186,248,108,219,79,15,255,69,109, +253,139,120,149,166,216,36,113,11,210,61,47,96,175,220,161,65,253,133,2,232,23,187,254,168,92,23,198,195,234,214,231,66,139,189,83,85,205,119,206,169,129,96,235,199,242,2,23,197,1,96,169,2,52,127,139, +121,150,77,87,207,45,223,90,139,155,188,215,41,26,0,245,166,248,205,186,58,225,91,23,149,124,240,162,49,203,123,230,133,223,194,216,59,238,8,3,64,193,75,248,91,224,204,31,1,104,190,172,228,131,23,113, +157,162,1,76,254,131,178,117,174,59,112,145,251,37,0,91,43,196,147,16,150,45,67,42,223,240,2,254,58,195,48,140,234,58,195,56,224,155,96,24,81,223,4,195,56,0,185,162,46,224,109,253,216,232,217,81,23,0, +96,151,97,24,7,224,91,114,72,46,48,140,152,167,208,48,14,49,0,240,215,197,78,197,24,35,234,41,48,12,35,138,217,7,128,211,12,47,0,228,237,50,140,152,58,219,48,12,227,64,105,161,97,24,45,12,128,183,206, +48,140,234,194,152,167,192,48,12,35,230,21,79,34,69,230,18,183,32,237,22,7,0,60,42,73,129,27,202,31,189,169,32,114,93,75,97,222,37,119,188,120,110,129,92,252,110,121,251,26,103,128,191,237,15,67,37, +41,252,91,149,205,68,98,86,75,161,60,239,201,131,125,60,131,91,127,34,127,191,116,11,16,253,83,203,228,62,121,213,29,198,236,184,147,110,43,148,171,34,7,37,73,234,119,220,31,99,67,191,239,94,166,130, +125,86,254,168,28,248,41,18,64,92,146,10,229,10,85,60,8,49,164,178,44,90,13,247,125,63,47,94,249,172,60,83,121,250,250,192,216,242,57,255,145,239,45,248,27,218,162,135,252,223,242,246,207,149,22,156, +244,196,182,45,64,66,125,237,250,90,175,242,219,89,129,182,225,16,84,138,164,56,10,202,31,60,56,182,246,199,71,28,151,140,62,116,96,92,197,249,10,74,125,62,223,191,202,127,85,244,126,197,244,205,40, +121,242,229,138,146,239,183,46,161,74,125,211,106,189,138,120,4,169,49,89,220,130,12,153,174,107,63,139,207,63,131,129,149,15,13,175,251,214,212,221,103,5,250,110,105,121,181,109,113,107,188,31,107, +255,156,49,75,87,250,79,92,61,1,202,39,76,251,85,225,168,83,34,222,8,0,32,236,253,143,207,128,212,242,96,84,126,183,168,163,107,227,183,149,111,231,69,220,83,128,247,182,181,60,24,245,108,159,63,252, +195,34,255,31,42,30,159,210,186,78,211,226,46,237,190,42,241,8,68,148,202,58,123,52,113,79,35,195,115,241,127,63,127,225,253,56,43,1,92,252,32,218,38,126,37,181,135,167,114,123,253,203,143,211,43,42, +0,232,33,48,96,15,218,66,89,236,252,196,232,32,198,68,139,17,63,237,91,71,188,106,40,120,108,222,91,249,225,232,188,121,243,86,95,151,40,70,180,68,254,190,239,19,239,239,131,250,235,83,219,62,115,174, +26,20,81,74,12,169,108,179,176,254,199,196,165,242,150,120,24,175,206,184,75,130,6,120,63,189,191,125,182,87,112,113,160,253,143,199,151,107,7,63,56,241,99,64,141,184,18,18,180,72,164,109,153,101,120, +52,191,6,21,33,160,209,223,193,241,34,249,150,88,21,83,251,27,134,81,141,88,8,120,55,160,12,248,36,190,75,3,198,181,45,230,106,102,134,195,226,9,136,33,149,93,54,219,48,202,107,154,110,120,178,89,146, +39,60,156,215,58,13,147,111,105,159,186,229,53,107,237,31,108,140,87,25,215,189,246,131,206,143,203,112,65,173,5,18,192,209,57,173,111,222,4,249,23,247,0,104,15,103,173,150,56,60,217,55,140,255,198, +231,136,33,37,134,84,150,89,60,136,151,231,52,214,204,124,20,120,240,103,129,145,173,255,214,62,142,190,49,243,183,135,215,92,82,162,180,159,95,59,102,88,0,64,76,62,237,164,112,235,35,212,59,236,248, +97,217,83,210,98,185,82,59,40,73,82,57,0,248,142,60,234,245,0,128,250,32,238,40,17,79,64,12,169,44,179,39,39,7,46,80,7,255,41,122,159,17,191,127,74,208,15,21,56,28,56,216,219,87,31,73,197,142,73,108, +88,127,113,149,22,131,134,132,203,128,170,40,193,182,193,22,248,73,2,208,48,5,152,254,216,17,199,254,186,7,188,179,110,149,53,148,250,124,42,48,5,161,159,149,71,246,13,150,135,170,40,173,1,128,248, +212,111,98,184,88,74,137,33,149,109,230,185,253,251,158,47,62,43,127,104,136,1,68,160,99,171,171,195,152,146,101,227,203,188,72,235,108,110,230,138,153,146,108,188,217,55,128,34,31,98,56,88,116,248, +115,17,213,0,222,243,172,133,231,141,235,35,240,51,47,20,0,10,138,203,167,173,2,176,49,20,218,188,216,179,54,239,153,199,227,175,134,78,12,255,192,207,142,155,229,5,128,202,235,107,103,29,20,79,64,12, +169,172,178,8,162,47,221,140,121,127,140,222,223,116,182,60,184,175,186,74,190,91,46,63,120,56,116,24,245,245,65,4,53,0,80,21,12,48,234,235,131,241,72,100,240,42,117,85,224,150,144,18,110,251,156,54, +181,5,136,231,221,133,232,147,198,82,79,80,127,43,222,8,32,28,185,176,122,197,39,9,64,7,164,226,188,187,216,245,127,74,196,17,9,206,174,214,223,141,135,1,96,193,19,55,229,237,21,207,64,24,178,165,32, +41,6,64,173,171,246,78,89,24,53,134,3,254,186,67,5,70,85,221,75,55,197,100,248,235,170,219,119,20,10,163,114,219,60,174,218,11,160,239,1,215,236,104,129,81,189,228,80,97,107,217,145,191,174,186,208,8, +20,70,81,23,171,184,209,168,62,195,120,204,83,119,136,1,96,133,198,99,121,117,7,46,61,0,0,234,146,216,105,75,140,0,192,10,141,167,243,234,14,21,70,61,5,49,153,157,102,4,188,226,81,8,203,154,26,63,195, +48,170,235,170,189,114,161,97,24,134,81,53,193,48,162,172,208,48,94,82,225,111,171,241,99,149,149,63,143,222,222,58,164,140,106,191,92,89,57,251,80,89,126,123,141,159,239,240,144,170,42,108,171,241, +99,234,18,195,48,170,85,0,240,213,25,70,172,106,182,97,24,70,212,147,111,24,134,209,114,79,84,246,214,25,134,81,85,24,243,20,196,100,248,151,196,78,17,143,2,162,122,34,59,44,241,130,2,68,250,68,148, +240,200,23,20,0,248,239,124,245,111,37,218,179,39,127,75,69,100,207,151,167,156,2,192,152,199,242,190,241,100,25,0,99,239,11,145,72,124,30,38,172,169,87,111,186,236,111,103,96,190,122,93,81,25,0,117, +79,36,254,66,173,177,38,94,114,238,125,137,105,106,227,245,199,41,159,86,78,42,3,176,230,170,63,42,91,239,31,87,15,32,161,23,23,254,190,255,174,89,131,215,24,159,92,245,71,101,235,3,238,213,186,180, +218,192,218,119,191,110,136,39,1,14,14,119,200,151,137,59,102,215,140,23,58,197,45,29,76,103,58,84,173,247,16,167,51,29,76,63,246,215,225,11,193,23,66,187,7,85,131,28,111,255,233,164,32,112,195,107, +225,214,127,45,110,255,10,181,241,219,226,81,216,182,88,192,246,144,74,226,161,11,235,205,202,124,0,116,166,107,109,25,163,16,138,188,186,6,31,66,0,138,6,127,169,182,142,59,166,30,104,253,147,47,4,0, +172,68,107,253,92,145,55,244,21,63,0,236,212,55,141,14,181,254,51,66,128,52,26,250,151,42,0,124,184,105,52,116,173,245,184,97,8,76,5,234,101,127,8,210,104,232,154,52,58,36,141,14,1,236,140,106,241,36, +56,136,82,178,251,119,226,142,217,142,82,87,245,252,243,186,114,0,113,55,128,37,51,219,255,116,140,245,143,0,192,163,157,79,17,206,174,6,128,164,42,98,11,196,163,180,111,250,213,186,205,33,53,229,187, +226,144,141,125,219,215,203,75,78,105,255,208,145,63,117,251,145,100,127,208,221,71,133,217,178,248,185,186,205,237,9,29,175,45,35,156,250,249,111,252,94,156,206,91,249,247,191,163,83,238,219,188,114, +113,140,208,221,235,23,181,123,243,244,114,68,189,165,22,128,251,71,237,127,194,172,46,62,242,252,172,106,224,74,165,235,223,237,234,55,186,176,249,135,239,214,185,51,218,14,231,211,60,213,239,111,37, +156,83,250,47,250,50,64,215,229,220,242,243,151,16,118,17,247,26,251,215,247,108,21,233,32,47,224,216,155,135,116,173,225,166,93,185,228,87,171,220,94,42,158,33,245,246,16,173,240,204,211,132,190,88, +193,58,70,80,61,65,249,40,253,47,81,110,225,251,159,163,189,249,227,75,9,157,37,38,80,94,170,111,46,8,167,109,108,140,82,78,216,184,242,65,115,40,159,234,160,42,194,46,39,143,87,83,191,15,145,201,188, +84,112,157,65,234,77,39,109,221,107,113,202,187,255,42,165,55,109,203,93,17,66,119,239,149,133,9,189,133,63,164,12,122,145,61,85,132,143,53,222,28,68,86,215,248,169,127,160,148,60,243,255,129,54,74, +77,167,124,219,72,164,222,212,59,72,149,35,74,189,94,66,111,222,83,41,245,204,148,65,148,186,51,114,129,31,89,93,61,161,237,160,124,117,71,118,144,70,41,125,245,70,66,111,177,53,148,1,57,244,149,47,8, +223,182,122,104,42,105,148,218,177,138,114,238,113,78,19,225,134,152,177,161,62,203,163,84,17,233,128,30,68,251,174,153,76,186,3,224,167,244,198,138,84,63,165,86,39,109,148,26,62,156,114,238,49,156, +180,22,113,84,89,150,31,238,72,144,214,153,209,46,165,98,97,202,74,145,232,38,74,111,250,144,48,225,90,74,55,72,117,40,194,187,6,83,206,61,246,197,73,39,70,219,179,123,72,105,7,40,215,82,218,199,164, +141,115,247,159,68,25,165,78,166,60,152,46,7,21,194,181,148,108,208,70,169,33,107,41,215,82,10,165,55,253,188,19,178,124,226,55,132,50,74,249,85,210,237,137,184,139,242,89,70,93,91,8,189,21,79,6,97, +148,138,143,142,80,238,31,70,14,76,164,244,182,255,98,202,237,137,55,227,89,30,165,126,72,233,45,248,3,210,153,31,219,86,76,25,165,72,189,53,46,32,189,210,16,237,99,213,31,167,244,214,239,1,194,41, +115,124,196,238,236,30,82,254,151,72,55,209,127,79,156,234,165,140,43,241,9,148,222,74,72,83,189,122,41,229,52,18,202,97,229,52,18,111,236,110,202,40,181,93,205,238,33,21,252,22,105,170,247,26,226,84, +111,49,183,169,222,198,135,41,167,106,236,61,218,237,137,255,60,78,154,234,189,159,52,74,5,179,124,45,245,92,206,164,122,193,115,170,119,12,215,169,222,42,145,234,53,177,150,106,136,147,38,5,73,163, +84,98,117,3,161,55,99,53,229,165,134,220,50,225,219,86,111,40,227,57,213,187,156,50,74,109,88,133,236,142,82,167,144,190,186,105,245,73,216,100,31,229,155,235,124,74,111,108,138,215,207,113,170,119, +10,229,220,227,20,202,228,44,27,53,37,203,83,189,58,207,169,94,141,52,213,187,145,52,213,155,32,77,245,38,104,215,82,59,155,40,215,82,77,180,169,222,245,34,213,107,198,27,105,227,220,67,72,83,189,94, +210,84,239,38,202,181,148,44,209,70,169,161,148,27,213,10,169,55,253,188,17,34,213,107,98,138,48,132,116,123,34,70,155,234,221,79,154,234,29,69,25,165,226,163,104,83,189,31,209,166,122,79,34,77,245, +254,59,203,163,84,45,165,183,224,76,210,153,159,252,41,105,170,183,153,52,213,251,136,194,113,170,183,31,109,170,247,9,210,77,116,79,150,167,122,111,35,221,68,255,29,237,38,250,25,148,113,37,122,34, +105,170,119,14,105,170,215,71,251,88,25,207,169,222,147,69,170,55,99,5,73,120,135,50,174,184,223,39,141,82,243,73,83,189,13,32,157,248,17,167,122,105,11,146,54,103,249,90,138,182,32,137,90,123,130, +114,135,223,32,45,72,82,231,210,166,122,21,47,199,169,222,123,73,83,189,89,94,144,164,253,134,52,213,123,53,113,65,18,105,170,151,180,32,41,52,63,28,36,156,248,17,23,36,237,160,44,234,13,238,169,162, +140,82,239,172,206,242,40,117,5,169,66,210,19,164,81,74,154,78,169,144,228,34,245,230,155,75,154,234,37,214,158,24,78,171,144,116,27,169,66,210,249,200,110,114,7,173,246,196,94,210,40,21,219,184,145, +91,111,161,211,72,181,39,54,16,167,122,41,119,16,131,227,227,148,218,19,27,27,144,221,213,19,180,218,19,180,151,226,166,12,4,240,120,41,39,241,178,139,82,123,130,58,213,59,140,116,238,65,234,13,254, +83,178,124,72,245,163,220,241,83,250,211,166,122,247,191,1,202,84,239,38,66,111,197,164,218,19,113,149,88,123,162,152,86,123,130,240,101,36,189,145,237,169,222,77,148,59,126,193,0,233,196,207,221,66, +89,4,224,105,161,236,103,91,22,146,106,79,108,36,221,63,84,250,63,65,235,141,114,123,98,66,150,167,122,85,149,180,32,233,71,164,81,74,63,158,180,32,233,4,210,130,164,219,137,181,39,104,187,212,205, +164,74,22,164,169,222,183,251,102,249,121,41,90,237,137,245,164,81,202,181,173,152,240,245,232,121,223,182,55,185,195,70,90,232,210,105,211,8,167,67,158,113,227,40,95,70,219,42,41,189,189,70,121,169, +209,79,146,111,219,138,116,240,9,253,207,86,145,98,6,86,146,46,100,95,32,141,82,158,245,148,141,99,239,218,246,214,49,129,122,18,41,185,163,79,45,233,196,239,89,74,111,234,124,210,114,198,2,19,11,100, +214,123,226,184,75,114,135,169,213,140,255,234,221,1,202,161,155,31,163,12,44,249,135,72,135,212,93,148,151,42,223,93,101,215,69,65,202,72,160,146,32,97,119,101,159,246,214,1,100,247,26,219,200,54, +234,181,212,221,223,161,140,82,55,95,69,58,243,155,254,87,210,196,241,3,54,115,112,83,110,46,23,189,60,173,22,125,43,215,49,3,193,11,137,49,3,148,89,193,152,109,237,137,146,242,95,31,158,2,69,140,1, +148,151,186,111,0,45,140,120,191,66,234,141,176,234,222,48,49,43,147,126,248,6,28,183,150,82,23,147,106,79,60,75,122,173,249,235,40,207,60,120,108,123,171,232,56,59,251,122,45,199,107,169,165,164,107, +169,197,69,164,79,53,249,97,82,16,149,173,173,165,100,129,25,72,139,246,4,1,102,96,220,145,64,55,237,147,34,194,1,239,249,196,71,184,141,174,236,186,54,72,232,109,223,76,66,111,146,188,217,151,116, +133,138,35,55,209,185,198,12,12,153,20,36,197,12,216,30,83,13,135,223,25,178,231,74,61,68,72,113,158,213,151,80,139,171,220,251,60,97,145,159,95,121,157,178,100,112,218,41,161,164,239,10,132,246,196, +200,28,194,12,68,56,198,12,236,167,213,158,152,40,48,3,38,226,202,76,240,171,61,65,140,25,248,148,22,51,160,8,204,128,192,12,116,21,87,94,228,89,123,130,22,51,112,166,192,12,8,204,0,114,92,123,130,20, +51,224,18,152,129,156,195,12,120,252,96,21,227,42,0,54,23,192,237,96,21,112,26,102,224,57,142,49,3,134,192,12,228,28,102,32,26,132,94,141,6,64,159,15,224,17,226,9,177,192,12,8,204,64,206,97,6,110,172, +150,243,127,255,235,37,170,156,247,103,6,223,159,229,130,223,164,126,214,169,150,10,204,128,192,12,100,43,102,64,29,227,85,175,42,119,127,119,139,122,67,57,228,247,175,148,188,223,109,76,253,151,239, +21,152,1,107,87,186,83,96,6,120,199,12,76,43,3,142,43,127,228,231,242,221,123,252,175,149,140,156,133,196,9,175,86,169,206,74,245,130,26,51,224,231,87,123,98,127,238,96,6,134,145,110,123,167,13,51, +160,174,152,15,252,247,226,95,142,11,140,254,119,249,29,232,235,7,222,10,142,244,59,43,213,75,173,61,113,128,99,237,9,106,204,0,105,148,162,197,12,68,40,49,3,82,186,48,3,236,253,186,24,216,22,93,63, +24,156,62,171,101,87,227,250,139,1,44,190,224,177,148,71,169,0,165,183,96,5,173,246,68,115,14,97,6,72,243,82,2,51,0,148,204,43,151,103,26,215,181,156,189,105,145,92,254,218,73,35,103,197,0,24,76,74, +245,119,251,127,196,113,170,215,16,152,129,108,196,12,244,75,207,144,202,171,120,177,16,9,117,53,226,227,2,19,231,132,251,249,171,1,232,114,9,4,102,64,96,6,178,12,51,240,113,90,134,148,220,24,191,234, +250,0,148,48,112,32,130,48,139,94,252,191,128,238,13,71,82,253,221,126,129,25,176,138,25,80,4,102,128,103,204,128,36,225,220,181,173,11,212,162,153,114,149,42,55,87,224,54,180,104,51,83,253,245,193, +123,4,102,0,214,48,3,145,32,191,152,129,15,5,102,0,72,188,25,15,3,17,200,127,139,7,70,78,186,253,183,143,96,62,210,96,234,92,129,25,64,246,97,6,78,205,113,204,128,11,0,92,103,203,94,64,65,241,147,205, +193,233,79,149,207,142,34,42,59,78,123,34,178,39,119,48,3,33,141,99,204,64,19,41,102,160,201,137,152,1,195,144,183,76,244,2,64,222,204,223,189,43,87,181,62,173,60,181,54,213,210,128,42,45,102,128,17, +99,6,84,110,83,189,108,32,37,102,128,81,99,6,24,191,152,1,53,61,152,129,248,136,240,11,53,229,136,120,7,110,137,47,244,4,206,156,44,121,224,49,194,164,197,206,72,189,246,132,210,143,24,51,176,137,219, +84,111,9,41,102,64,167,198,12,148,240,139,25,216,148,166,84,111,99,245,37,255,133,75,155,50,236,143,241,1,95,4,47,170,172,188,29,115,193,226,41,47,242,211,62,34,197,12,188,201,51,102,160,143,192,12, +88,243,166,56,19,51,240,116,32,94,225,90,156,183,89,169,81,164,69,120,97,213,234,250,53,163,70,233,134,195,48,3,229,60,99,6,242,4,102,192,162,246,4,45,102,224,56,164,229,188,148,174,95,6,60,154,231, +122,119,50,0,184,1,76,5,102,47,79,8,204,0,79,152,129,14,214,248,247,135,72,11,146,102,128,95,237,9,253,1,194,61,172,120,241,238,244,12,169,74,72,253,247,27,248,235,211,251,247,1,24,176,15,24,176,15, +231,124,90,81,157,226,239,246,255,98,58,199,2,206,227,231,130,114,198,65,233,173,228,98,210,130,164,241,212,218,19,213,164,169,222,101,154,179,180,39,100,160,226,156,174,213,182,247,35,197,99,42,184, +142,180,32,105,29,181,246,4,97,92,145,104,181,39,182,221,69,170,61,81,198,179,246,68,149,78,25,165,130,105,25,82,193,19,151,118,249,163,255,6,5,102,128,31,204,192,81,55,110,58,233,134,66,169,215,171, +145,22,36,45,32,213,158,160,140,82,105,210,158,208,210,129,166,18,152,1,80,106,79,144,18,229,67,83,121,214,158,88,71,170,61,81,159,158,181,212,184,174,135,110,180,58,245,169,94,202,87,247,32,218,27, +51,217,71,88,5,224,33,245,198,166,156,234,15,146,106,79,80,70,169,225,195,9,189,249,135,199,131,148,218,19,101,247,164,101,72,173,79,195,129,124,8,204,0,225,149,26,60,107,79,236,162,124,16,145,93,14, +213,158,16,152,1,116,129,25,0,41,102,128,242,61,24,36,77,245,130,182,32,201,75,170,61,225,165,76,232,233,233,208,158,48,89,65,197,40,33,44,202,16,202,92,175,127,100,41,101,208,147,93,205,148,167,93, +93,30,31,93,5,35,49,102,96,28,45,102,224,163,137,13,164,152,129,61,132,219,19,111,154,73,67,251,226,150,120,57,38,135,148,78,42,45,248,118,51,229,154,189,160,153,244,112,199,182,245,92,121,11,205,119, +74,170,183,47,173,246,196,93,25,75,245,246,246,200,88,158,65,48,164,190,74,249,44,81,218,192,175,55,105,2,233,165,158,107,215,155,146,163,169,94,118,119,128,50,213,123,182,137,79,247,250,200,92,146, +253,33,197,174,165,157,118,78,225,216,27,198,144,122,43,21,169,94,139,152,1,210,84,239,155,201,127,56,175,178,215,143,68,237,15,41,253,121,202,122,77,101,248,6,131,87,111,144,126,180,132,210,221,232, +141,6,93,152,34,78,245,142,17,169,222,206,102,36,158,239,173,171,75,210,53,4,248,107,218,51,84,95,229,216,155,116,31,165,55,118,31,45,155,187,138,214,27,41,212,156,116,194,140,59,73,37,209,220,15,80, +62,84,18,252,117,37,233,57,128,49,239,81,122,59,245,67,210,33,117,225,127,41,221,17,120,155,119,228,89,206,241,242,156,234,157,179,128,18,51,16,167,204,145,151,78,185,59,233,207,206,181,152,129,50,57, +164,162,43,8,111,190,58,108,62,225,60,89,29,56,143,52,174,120,41,27,135,161,148,222,244,157,110,129,25,176,100,27,147,223,120,213,231,245,78,200,190,52,187,83,189,196,151,34,48,3,150,49,3,95,128,18, +51,64,170,61,225,31,145,221,213,19,234,201,2,51,0,14,48,3,42,49,102,160,152,20,51,64,170,61,241,198,191,179,188,32,105,147,192,12,128,3,204,192,6,129,25,200,26,162,252,100,158,49,3,95,19,152,1,139,93, +138,20,51,112,144,22,51,208,87,16,229,51,135,25,216,38,48,3,214,166,106,164,218,19,145,56,45,102,224,147,44,143,82,124,99,6,40,227,74,130,20,51,80,66,138,25,208,137,49,3,131,110,225,23,51,176,93,205, +242,40,117,9,215,152,1,202,184,66,172,61,241,48,37,102,128,81,99,6,30,231,23,51,48,34,152,229,59,126,127,224,24,51,128,233,50,183,208,2,245,14,74,204,0,168,49,3,21,252,98,6,210,164,61,145,49,227,26, +51,16,231,25,51,112,252,23,57,131,25,24,239,68,204,64,230,162,20,215,152,1,149,20,51,160,10,204,0,23,152,129,210,236,30,82,124,99,6,62,34,197,12,124,36,48,3,92,96,6,182,11,237,9,19,83,132,143,105,83, +189,49,82,204,192,113,2,51,96,17,51,176,150,114,123,226,220,19,178,124,226,55,132,20,51,160,210,98,6,190,66,138,25,112,11,204,128,69,237,137,139,41,183,39,254,22,207,242,40,69,139,25,248,1,53,102,0, +164,152,1,66,111,141,11,72,215,160,33,112,141,25,32,221,68,223,45,82,189,89,146,234,141,19,167,122,73,11,146,74,169,181,39,72,83,189,119,139,84,175,153,84,175,33,82,189,22,83,189,17,126,83,189,212, +218,19,34,213,107,38,213,75,26,165,254,192,117,170,87,166,77,245,18,107,79,128,215,84,175,50,168,74,164,122,51,134,25,56,135,99,204,64,130,103,204,64,67,89,238,96,6,86,65,164,122,51,5,11,151,39,83, +158,121,144,207,167,244,198,166,144,166,122,25,109,148,26,62,156,114,238,49,156,50,57,203,70,77,17,169,222,108,193,12,144,122,211,19,60,99,6,118,10,204,128,192,12,192,105,152,129,55,188,28,99,6,134, +230,56,102,32,139,82,189,35,73,183,39,226,46,210,84,175,139,52,213,59,57,76,155,234,37,198,12,144,166,122,39,82,110,79,188,153,237,169,222,153,148,222,130,51,73,103,126,236,83,210,84,239,167,180,169, +94,133,227,84,47,49,102,128,54,213,251,69,150,167,122,95,228,88,123,2,103,112,172,61,145,67,169,94,70,155,234,61,89,104,79,100,78,123,226,53,90,237,9,145,234,229,34,213,251,102,150,175,165,94,230,185, +32,137,52,57,107,76,16,169,222,92,73,245,102,116,45,85,79,154,234,125,129,52,74,37,86,82,166,122,141,149,164,169,222,249,225,32,101,170,151,54,74,237,160,44,234,13,238,8,80,70,169,247,86,103,121,148, +42,37,213,158,40,35,141,82,108,42,101,142,81,46,163,244,230,155,67,169,61,193,124,196,169,222,57,148,79,245,148,201,148,81,106,204,249,200,234,130,36,236,161,92,75,69,246,146,70,41,90,181,136,40,173, +246,196,105,164,152,1,98,237,137,157,33,90,204,0,169,246,196,250,44,175,241,99,233,198,12,184,203,77,144,59,174,221,71,215,54,201,166,183,165,41,198,12,80,194,112,134,118,232,83,51,236,99,6,222,187, +142,238,245,33,13,60,125,134,149,27,238,152,33,165,246,35,198,12,244,26,166,98,201,223,41,86,254,27,202,168,247,109,74,111,196,152,129,177,180,81,42,92,92,79,209,51,219,236,237,47,9,27,199,220,231,44, +69,86,71,41,90,204,192,187,189,119,218,91,171,76,56,252,15,233,197,218,242,102,252,244,168,158,176,101,251,131,148,93,96,227,149,180,218,19,63,63,18,164,230,41,224,204,62,79,238,134,207,90,230,80,204, +0,56,78,245,242,100,210,69,51,143,209,158,0,101,65,18,82,164,61,145,247,15,197,169,55,252,158,153,105,26,3,207,146,82,93,81,64,58,8,10,122,255,200,15,106,147,239,24,213,164,221,204,158,183,126,181,71, +61,97,70,74,215,101,158,106,82,86,239,51,135,159,106,94,225,63,109,187,123,136,246,69,249,88,146,55,60,153,98,57,153,132,213,75,59,66,127,49,157,210,219,205,87,245,58,243,83,198,36,189,214,149,198, +207,162,220,158,152,112,165,141,117,163,114,204,219,162,228,98,82,204,192,120,133,116,123,98,208,45,71,222,31,174,43,13,187,169,222,251,119,17,110,79,20,149,206,160,122,61,115,185,150,10,174,35,45,72, +90,151,196,6,64,44,233,13,10,207,153,239,18,246,51,249,204,231,237,188,248,191,113,244,223,27,183,221,69,90,144,84,150,58,204,192,50,155,187,50,234,240,123,116,82,240,102,114,207,191,223,237,66,123, +34,215,48,3,74,142,96,6,20,129,25,64,214,96,6,54,144,98,6,214,112,140,25,8,77,21,152,1,161,61,145,250,183,131,123,20,41,102,192,207,49,102,192,69,140,25,40,18,152,1,100,135,246,4,45,134,53,22,38,213, +158,216,68,170,61,65,139,25,0,49,102,96,48,45,102,128,242,169,10,204,64,38,181,39,250,114,172,61,177,134,20,51,96,208,70,41,106,204,0,229,187,104,98,26,49,3,12,96,42,83,1,166,194,231,83,1,53,199,49,3, +113,153,99,237,137,243,193,177,246,4,207,152,129,181,105,212,158,208,129,18,77,215,0,93,67,40,164,1,141,57,142,25,96,180,152,129,109,2,51,96,113,58,239,84,204,128,250,151,218,25,77,225,191,252,67,117, +247,253,76,253,203,231,207,141,41,108,82,157,134,25,248,189,192,12,100,161,246,132,236,80,204,128,15,64,236,209,151,43,220,91,47,250,93,244,3,63,190,89,124,118,97,163,211,48,3,215,8,204,128,208,158, +224,5,51,192,66,141,128,84,126,251,103,242,252,143,252,247,60,112,168,104,255,200,211,215,86,169,2,51,32,48,3,66,123,194,90,50,167,228,156,175,2,43,98,106,44,56,99,126,188,246,47,175,255,68,83,80,241, +74,72,75,241,119,107,13,2,51,0,129,25,200,70,204,0,251,236,87,183,2,131,154,99,238,10,249,209,168,242,237,107,255,3,96,223,87,94,78,121,148,26,46,48,3,2,51,144,149,152,129,146,181,241,160,31,85,65,52, +124,38,251,171,34,172,228,117,255,91,141,113,87,2,2,51,0,50,237,9,129,25,176,182,150,218,233,68,204,128,180,93,153,245,61,64,137,192,200,15,198,106,33,109,223,29,171,213,12,217,128,179,82,189,7,192, +49,102,96,8,199,152,1,137,103,204,0,169,183,116,97,6,220,114,236,213,239,4,161,70,0,191,42,1,134,177,198,189,192,31,197,76,135,165,122,135,240,140,25,56,192,49,102,96,20,215,152,129,98,82,204,64,52, +77,59,126,134,222,24,1,194,144,86,40,242,61,106,209,161,203,107,175,140,64,96,6,40,163,84,51,105,170,247,17,129,25,176,184,137,222,156,166,33,149,104,91,135,140,254,101,75,112,214,39,159,177,43,239, +101,155,33,48,3,252,98,6,230,144,166,122,125,180,10,17,2,51,0,64,102,94,5,240,66,47,95,94,33,71,158,159,105,192,64,206,99,6,222,201,25,204,64,67,152,116,226,199,117,170,119,115,90,134,84,44,38,159, +249,162,31,154,34,125,160,188,241,153,188,64,158,180,244,190,132,234,65,109,202,215,82,47,241,140,25,24,47,48,3,89,152,234,85,211,146,234,53,78,143,172,120,5,64,209,200,107,98,127,56,43,88,254,141, +134,69,87,188,114,242,150,184,148,234,80,165,173,34,77,245,230,211,98,6,94,39,197,12,172,32,77,245,110,189,51,72,56,241,35,214,158,160,197,12,156,243,48,225,99,141,191,155,38,204,64,227,121,238,242, +32,42,38,29,154,249,218,69,238,138,190,159,201,87,196,103,6,228,132,236,48,204,192,21,180,152,129,11,72,49,3,23,112,140,25,40,229,26,51,64,170,61,49,54,77,152,1,253,147,197,125,183,68,247,20,4,46,187, +86,103,238,23,14,157,85,245,78,137,54,64,239,147,242,93,63,90,237,137,156,194,12,4,115,4,51,64,173,61,145,46,162,188,187,242,198,167,126,51,66,62,235,170,18,232,135,174,103,159,94,255,71,173,188,122, +169,63,213,223,173,209,106,79,208,30,80,118,83,6,2,120,188,148,147,120,249,0,101,227,200,83,189,50,191,218,19,254,17,105,42,155,141,77,237,247,113,204,120,227,154,209,139,1,86,190,108,140,247,195,198, +143,206,251,106,44,251,48,3,102,162,212,254,55,40,163,212,126,74,253,247,226,145,78,193,12,80,104,79,168,116,97,74,122,227,59,233,18,29,91,9,192,253,195,247,107,1,232,203,240,222,123,112,111,143,158, +165,165,30,51,32,165,25,51,96,38,74,53,79,12,146,166,122,9,111,231,150,237,15,82,22,36,109,156,149,42,204,0,137,55,194,213,65,124,162,39,157,114,46,177,131,247,28,121,234,177,248,55,181,212,107,79, +140,50,248,77,245,234,95,91,203,109,170,183,248,118,98,237,137,20,97,6,40,162,212,65,210,84,239,250,190,233,85,72,170,237,240,231,150,70,110,192,36,153,73,245,186,104,181,39,222,231,88,123,162,1,164, +169,94,90,237,137,56,109,65,210,39,25,20,29,211,83,255,221,202,48,174,83,189,57,163,61,49,70,33,221,158,24,68,90,144,52,232,94,103,106,79,100,198,34,33,210,130,164,171,133,246,4,23,218,19,31,210,22, +36,85,57,82,123,34,67,166,148,9,237,9,129,25,232,45,74,85,100,57,102,32,111,236,88,194,47,175,255,49,229,165,52,93,75,171,61,65,139,25,176,23,144,243,242,102,117,252,235,222,194,211,78,35,12,83,255, +60,126,22,229,115,56,56,139,78,166,62,120,78,19,101,170,119,67,189,181,27,222,205,141,163,160,32,122,73,119,252,86,146,198,149,135,65,3,183,107,181,252,117,148,106,17,30,91,222,212,91,107,143,254,135, +179,72,185,133,133,213,164,81,106,241,17,111,133,255,178,251,132,253,139,231,18,182,141,157,243,14,146,164,32,38,227,173,224,29,251,20,68,137,86,96,102,192,7,164,222,190,221,123,251,15,56,20,51,112, +73,211,209,215,209,255,18,202,89,41,169,55,12,56,82,71,39,241,134,25,208,146,197,12,12,110,74,230,198,21,218,159,248,73,3,104,167,157,3,210,237,237,193,164,123,182,187,255,164,32,41,102,192,214,152, +234,116,227,7,56,227,57,180,216,199,12,60,79,216,50,189,236,4,210,158,222,66,129,191,38,189,247,207,147,78,35,159,167,93,100,174,32,45,46,163,245,118,22,233,115,232,67,139,191,126,216,75,234,141,246, +188,20,165,146,94,55,19,63,179,59,126,148,55,223,79,74,89,75,6,90,192,212,172,192,12,200,77,138,159,208,155,14,210,130,164,190,187,57,214,158,160,108,155,212,245,196,54,163,200,54,210,249,70,50,152,1, +93,203,138,84,111,241,92,210,250,4,106,204,192,205,28,107,79,100,123,170,119,167,192,12,64,96,6,178,18,51,144,33,83,124,57,147,234,133,192,12,228,22,102,32,67,22,172,207,25,204,128,65,140,25,144,131, +2,51,192,51,102,32,83,230,47,19,152,1,139,152,1,47,207,152,129,41,2,51,144,29,101,179,2,51,192,11,102,160,41,231,49,3,153,91,75,13,19,152,1,107,49,111,147,192,12,112,141,25,200,92,148,218,199,49,102, +32,198,51,102,96,84,14,97,6,78,114,36,102,32,43,140,24,51,32,11,204,128,69,235,71,139,25,120,194,145,152,129,76,77,252,6,8,204,0,120,192,12,208,62,86,38,48,3,217,146,234,229,27,51,64,26,165,230,211, +98,6,192,51,102,224,1,7,98,6,50,23,165,134,231,16,102,128,50,74,169,115,105,83,189,10,207,169,222,123,29,136,25,200,220,234,231,66,210,84,239,33,226,130,36,210,84,239,171,2,51,192,3,102,224,157,213, +34,213,107,194,219,79,72,163,148,52,157,50,199,232,34,245,230,155,43,48,3,214,2,200,248,243,69,65,82,150,96,6,98,196,152,129,47,4,102,192,26,102,160,1,217,29,165,74,5,102,192,218,123,208,165,250,5, +102,192,90,208,203,242,29,191,38,98,204,0,114,5,51,48,132,52,213,171,82,99,6,64,139,25,32,156,205,191,241,111,81,144,100,98,138,80,75,141,25,224,54,213,187,101,161,66,138,25,240,210,98,6,158,160,245, +70,185,137,62,206,35,10,146,76,196,244,219,4,102,32,11,49,3,7,28,141,25,72,187,237,19,152,1,8,204,64,47,175,182,236,193,12,64,96,6,32,48,3,86,182,39,100,129,25,200,220,196,111,131,192,12,8,237,9,129, +25,160,124,3,77,17,152,1,8,204,64,182,97,6,92,217,163,61,177,131,99,237,137,216,26,210,130,164,6,141,240,109,171,135,194,28,107,79,236,104,34,213,158,168,23,5,73,38,94,221,131,192,175,246,132,199,79, +170,61,225,83,121,214,158,24,78,170,61,113,10,169,246,68,153,208,158,200,22,237,137,77,164,218,19,6,169,246,132,65,27,165,118,13,166,236,35,187,132,246,68,230,180,39,62,6,199,218,19,39,147,106,79,4, +73,83,189,6,109,148,242,82,38,244,20,239,22,161,61,145,177,84,239,72,210,237,137,56,173,246,132,139,52,213,59,57,66,155,234,37,205,75,237,167,213,158,152,72,170,61,17,23,218,19,25,211,158,224,25,51, +208,184,128,103,237,9,218,84,47,199,152,1,161,61,1,145,234,237,122,8,80,99,6,110,201,109,204,128,204,149,246,132,236,183,225,238,7,147,123,254,249,30,205,100,170,55,249,207,247,218,110,246,182,245,43, +139,7,59,69,169,109,119,17,77,213,74,21,0,108,247,23,132,27,97,95,252,103,109,89,55,237,182,134,25,232,106,242,193,38,91,189,151,73,92,233,30,45,125,99,192,255,108,21,41,95,170,129,116,64,63,75,122, +173,158,245,148,231,112,177,158,242,173,231,187,187,214,79,210,170,214,184,222,167,150,244,206,189,208,126,7,105,186,220,253,148,93,174,224,45,202,112,84,176,142,113,127,170,55,191,218,198,219,87,127, +168,199,31,75,159,6,205,188,125,18,102,82,189,189,183,91,123,200,242,117,29,170,66,170,48,3,37,95,59,15,128,116,232,33,202,199,186,247,161,238,218,109,73,123,98,121,23,79,141,185,45,118,20,105,107, +239,151,42,53,7,52,167,78,252,252,101,242,209,99,74,150,175,79,225,215,189,8,51,119,138,77,246,37,189,108,79,109,187,227,15,196,187,192,12,80,140,41,246,213,95,169,233,108,183,165,99,184,101,90,186, +111,248,139,17,199,14,169,200,170,78,155,232,13,145,148,125,155,28,73,97,170,55,133,237,198,0,118,108,215,212,119,186,73,190,79,10,150,212,3,48,36,210,246,182,187,235,220,110,75,39,191,227,233,190, +225,50,156,187,61,161,140,238,244,44,191,156,106,221,221,77,79,246,248,227,133,3,76,166,122,253,38,106,213,122,109,247,171,223,180,124,93,157,39,160,242,126,170,178,217,196,84,0,133,79,205,164,124, +172,139,102,117,215,110,75,229,0,43,172,221,240,174,45,111,217,37,189,126,230,222,81,14,222,241,219,213,41,74,121,42,173,187,243,29,215,243,195,49,231,45,118,192,140,246,68,111,237,214,15,86,130,71, +204,128,84,9,64,110,166,108,28,246,83,122,139,68,78,82,53,11,55,188,27,115,125,209,251,239,41,14,142,82,93,52,62,26,173,182,236,173,240,191,61,78,202,79,135,73,237,9,19,155,232,189,182,219,83,179,194, +234,252,188,139,163,18,141,219,31,164,122,4,213,81,48,247,67,235,131,116,15,213,255,221,59,117,0,240,207,32,113,215,239,174,184,149,27,222,141,169,103,207,235,245,35,63,132,72,245,166,36,213,107,8, +204,64,54,98,6,250,65,96,6,32,48,3,2,51,0,178,130,164,143,5,102,64,96,6,4,102,192,97,152,129,140,158,234,109,136,243,172,61,193,49,102,96,126,56,72,137,25,8,115,140,25,160,213,158,72,39,102,160,84,5, +243,151,250,1,86,6,185,204,15,230,135,211,48,3,79,8,204,64,22,98,6,6,57,22,51,208,0,232,65,48,160,164,94,58,169,94,134,254,22,156,134,25,216,147,59,152,129,227,5,102,128,127,204,192,188,42,150,255, +216,175,23,170,236,239,127,54,162,53,119,251,242,23,192,105,152,1,150,59,152,129,129,60,99,6,134,9,204,0,0,168,167,169,3,6,169,3,175,151,71,13,250,118,193,171,179,46,218,60,108,60,131,195,48,3,253,4, +102,128,11,204,192,46,129,25,0,80,121,190,142,137,181,107,102,179,242,137,207,189,114,127,241,98,121,233,5,108,168,234,48,204,192,75,180,152,129,22,82,204,64,139,192,12,88,243,166,144,98,6,38,164,13, +51,48,239,17,134,127,245,127,224,180,198,226,245,125,55,93,254,202,172,208,192,231,180,249,126,135,105,79,204,164,197,12,28,79,170,61,113,130,192,12,88,212,158,32,77,245,190,157,38,204,0,147,234,215, +71,176,245,236,18,105,213,244,203,75,30,111,104,156,91,149,103,212,126,53,245,27,20,17,129,25,0,23,152,1,240,171,61,225,76,204,64,201,195,83,124,37,174,123,215,39,54,223,203,166,172,184,122,198,61,75, +42,224,218,224,219,148,234,239,86,134,10,204,0,184,192,12,112,172,61,225,72,204,0,147,166,252,117,8,75,120,63,135,49,182,177,228,182,234,171,212,73,190,207,212,196,38,3,2,51,32,48,3,2,51,96,97,72,37, +182,23,127,251,43,64,17,160,111,110,50,6,224,207,91,87,40,155,118,169,108,48,4,102,64,96,6,144,233,130,164,42,167,97,6,100,64,150,48,105,127,88,82,54,65,58,123,184,180,15,184,104,98,113,169,158,192, +204,42,56,10,51,112,33,207,152,129,213,164,5,73,110,210,84,111,104,42,199,152,129,115,254,238,64,204,128,129,13,111,232,77,64,4,242,7,37,141,11,253,242,138,41,175,76,2,4,102,128,114,123,130,212,27, +155,34,48,3,252,98,6,100,0,24,61,210,165,0,10,190,241,221,248,170,91,126,60,241,230,226,49,113,8,204,128,192,12,88,76,245,234,57,143,25,144,12,52,78,44,66,4,236,31,190,21,247,178,107,90,134,63,57,167, +130,65,96,6,4,102,192,26,102,96,119,110,99,6,100,32,49,98,203,195,119,253,240,163,189,222,1,255,46,185,242,180,198,243,190,30,173,0,216,167,250,115,142,195,12,232,2,51,96,229,74,199,81,99,6,26,72,189, +17,138,191,202,111,222,140,116,68,41,221,8,221,252,22,92,97,165,255,115,13,253,6,172,154,238,147,27,26,214,73,163,71,126,4,8,204,0,85,148,250,84,96,6,144,67,152,129,45,55,107,70,72,170,206,255,71,223, +117,250,155,247,54,246,5,128,179,153,158,16,152,1,186,40,117,166,192,12,228,18,102,32,94,92,10,176,60,182,177,148,233,136,183,158,149,243,93,250,250,183,2,206,210,158,88,79,157,234,37,124,61,186,223, +38,77,245,146,97,6,90,83,189,101,60,167,122,239,39,124,172,241,226,96,154,202,102,27,203,166,148,150,140,24,112,119,153,14,176,41,165,101,101,101,106,223,203,55,165,156,95,160,248,120,46,72,34,77,206, +26,227,57,78,245,142,17,169,94,242,77,116,189,30,64,105,224,188,101,0,244,85,0,32,159,186,231,190,184,195,136,242,231,144,70,169,68,61,169,246,4,113,170,151,8,51,208,58,241,107,40,227,88,123,162,75, +204,128,229,40,213,176,10,105,148,115,209,238,233,160,174,110,124,68,186,158,78,75,170,151,246,192,38,155,66,153,156,149,207,167,77,245,122,121,78,245,146,106,79,156,66,153,156,101,165,83,210,137,108, +139,199,191,213,225,205,245,223,203,116,100,0,51,96,199,246,130,227,84,239,70,210,84,47,17,102,160,205,91,130,88,123,162,137,244,228,55,233,100,105,99,122,137,242,82,199,57,176,116,11,50,129,25,224, +71,63,205,61,196,207,175,246,196,126,202,181,20,181,246,196,208,47,72,203,1,72,183,189,253,233,37,202,27,29,85,166,141,106,56,76,109,86,233,79,171,61,113,128,99,237,137,81,180,218,19,17,210,40,245,81, +49,49,102,0,206,210,158,48,185,154,241,76,155,70,248,229,195,230,30,27,26,236,44,100,223,237,101,170,122,130,41,218,131,20,55,177,36,232,181,221,158,102,27,91,242,157,119,208,18,39,208,60,7,9,0,216, +134,43,73,243,82,253,238,236,30,144,96,222,250,237,233,234,82,221,86,55,209,147,209,158,240,36,219,81,92,20,67,106,123,45,229,120,246,29,139,81,56,206,198,90,212,127,211,119,122,30,83,219,231,153,242, +183,220,196,199,123,109,183,45,204,64,231,134,244,185,99,30,201,3,240,220,15,64,63,7,196,152,129,234,238,218,109,193,30,238,18,121,98,177,163,200,219,147,209,158,136,38,219,240,130,111,17,12,169,155, +190,79,122,247,87,118,245,214,76,85,170,247,220,149,246,26,103,39,214,187,223,183,17,165,86,218,107,92,175,81,170,97,6,105,141,223,158,246,84,111,61,201,188,94,237,174,221,150,162,84,50,218,19,95,127, +47,201,251,33,73,4,67,170,52,181,211,80,253,137,160,245,40,117,243,85,122,198,218,254,70,175,152,129,185,214,223,250,41,60,227,19,7,128,49,138,151,112,63,210,123,74,197,130,182,173,254,12,222,112,27, +152,1,61,249,142,18,37,24,82,191,140,80,110,6,151,29,123,198,146,173,176,17,165,214,245,56,162,130,205,91,77,53,157,141,55,81,137,206,206,232,109,55,199,186,246,68,181,231,142,78,255,118,240,146,32, +205,19,80,163,0,136,11,146,62,108,189,23,193,255,119,7,133,187,41,129,190,150,110,120,215,111,144,230,222,239,155,230,249,87,146,29,133,185,238,181,125,121,254,103,171,72,95,53,157,235,19,252,118,26, +71,186,227,231,33,205,96,184,215,147,198,200,171,41,151,180,236,220,218,114,66,119,229,47,80,166,122,241,44,101,121,147,60,254,29,202,182,21,172,99,4,201,28,202,244,138,90,223,169,69,65,110,48,3,250, +70,198,45,102,64,221,171,169,252,98,6,154,40,15,139,168,77,148,93,142,22,51,32,115,136,108,43,149,248,197,12,200,42,229,219,195,67,234,173,113,160,74,184,237,205,168,49,3,140,52,213,43,83,46,53,212, +82,100,55,88,148,107,204,192,71,148,201,217,40,169,183,18,82,204,128,78,141,25,40,225,23,51,176,105,123,150,131,69,105,49,3,31,211,98,6,98,164,152,129,62,2,51,96,17,51,176,150,178,18,253,92,79,150,71, +41,90,237,9,149,22,51,240,21,82,237,137,60,129,25,176,168,61,113,49,229,121,169,191,29,151,221,67,138,214,4,102,32,43,181,39,116,71,106,79,100,108,226,55,64,96,6,132,246,68,111,167,122,239,118,32,102, +32,115,19,191,157,2,51,32,48,3,189,106,79,56,16,51,144,185,40,229,19,152,1,8,204,64,86,106,79,100,106,245,195,179,246,4,45,102,32,33,48,3,86,159,234,58,82,204,192,170,236,142,82,92,107,79,208,98,6, +168,181,39,114,8,51,80,74,138,25,152,146,229,107,169,28,194,12,104,28,99,6,168,181,39,4,102,32,75,82,189,57,133,25,32,213,158,0,177,246,68,142,99,6,178,40,213,59,146,116,123,130,111,204,64,152,54,213, +75,122,4,241,163,137,180,208,2,202,237,137,55,227,34,213,155,57,204,192,167,2,51,96,205,250,242,140,25,248,66,164,122,51,135,25,56,67,96,6,178,16,51,112,178,72,245,102,172,32,137,54,213,75,140,25,16, +169,94,171,81,234,205,44,143,82,195,115,7,51,48,65,96,6,114,37,213,155,201,33,21,108,32,77,245,54,208,98,6,86,146,98,6,86,146,166,122,231,135,131,148,152,129,48,199,152,129,29,1,202,40,245,222,106, +145,234,53,35,72,79,26,165,216,84,202,28,163,92,70,233,205,55,135,20,51,224,227,26,51,48,153,50,74,141,57,31,89,93,144,20,169,167,92,75,69,246,146,70,41,90,181,136,40,169,183,208,105,164,152,1,98,237, +137,157,33,90,204,128,70,169,61,177,94,148,205,102,14,51,224,21,152,1,139,169,94,153,86,123,194,193,152,1,135,239,248,81,99,6,246,231,14,102,32,204,51,102,32,238,52,204,64,70,83,189,3,73,55,59,42,104, +181,39,154,73,181,39,154,73,181,39,30,161,220,240,147,55,210,230,165,250,61,65,154,234,125,130,114,123,98,92,150,107,79,40,10,199,169,94,227,107,164,5,73,39,146,22,36,205,161,76,245,198,71,131,95,237, +9,229,32,105,170,119,125,95,49,241,203,92,170,151,84,123,194,77,171,61,49,159,52,213,219,0,210,26,63,82,237,137,72,156,182,32,233,19,81,137,158,37,218,19,9,98,237,9,202,169,154,62,70,33,221,158,24,68, +171,61,113,175,208,158,48,17,87,66,113,161,61,97,177,32,41,200,111,65,210,135,148,81,42,184,167,74,104,79,100,44,213,251,4,215,218,19,165,180,5,73,126,228,134,246,132,127,208,109,66,123,34,83,218,19, +196,152,129,56,105,114,54,182,134,52,213,123,60,207,218,19,164,152,129,224,120,218,84,111,3,178,59,74,149,202,252,190,29,220,180,152,1,63,165,55,54,144,84,123,194,69,140,25,40,162,236,35,180,169,222, +116,96,6,82,25,165,88,47,221,168,168,105,84,162,227,219,210,212,235,168,147,60,138,218,119,76,162,135,23,187,217,118,187,62,98,201,42,176,132,146,193,12,104,73,222,148,100,124,235,221,96,6,172,249, +214,145,204,90,42,105,57,26,182,75,241,153,124,152,61,180,187,104,223,190,203,143,109,157,245,142,194,164,29,189,92,135,174,113,61,164,244,94,250,154,62,108,131,245,185,90,39,223,161,175,190,71,217, +110,79,159,22,194,25,135,231,184,18,45,185,155,146,212,67,91,248,160,98,229,134,119,227,205,72,166,188,41,105,215,250,5,181,58,93,71,209,47,208,108,222,176,163,126,189,116,80,8,112,110,148,98,172,183, +173,159,97,79,117,252,219,59,102,84,132,220,157,83,244,131,106,122,120,104,183,232,102,219,125,218,13,201,254,194,245,73,68,41,185,125,19,253,6,83,145,164,235,118,23,95,212,117,38,105,252,76,83,15, +232,250,246,146,130,36,210,82,234,248,164,219,61,232,41,0,45,102,118,210,123,186,39,131,102,117,250,39,83,29,133,29,213,199,164,97,53,61,127,188,185,130,231,33,229,98,51,122,251,200,81,31,240,192,196, +157,146,102,152,106,75,220,68,181,146,75,158,209,185,113,61,217,211,189,183,219,179,173,141,40,175,142,41,183,223,238,198,191,63,212,229,167,199,204,176,50,164,88,40,137,95,243,154,107,55,14,153,25, +82,110,115,237,54,213,81,142,237,132,189,124,213,129,10,190,119,252,14,85,33,121,252,117,190,185,186,152,248,221,199,254,203,212,149,221,127,250,1,51,174,141,67,85,0,230,206,79,242,227,23,106,201,96, +6,14,19,229,159,9,155,104,74,215,237,46,185,184,155,130,164,229,65,19,190,47,108,143,132,227,147,74,28,223,153,172,223,113,255,14,67,190,203,212,195,236,161,221,227,162,199,222,94,115,29,165,229,168, +142,34,223,220,51,54,91,254,25,239,155,232,139,122,158,76,248,126,211,225,29,220,207,220,144,50,58,249,254,253,33,162,33,133,150,69,128,231,196,119,53,115,93,51,201,84,239,7,181,182,135,84,227,182, +187,186,156,171,69,90,22,89,24,82,44,57,162,124,75,146,237,86,135,222,163,163,208,220,144,250,172,219,118,171,195,126,113,108,156,54,217,81,142,234,132,234,224,158,239,80,33,247,67,170,231,237,21,175, +111,116,135,61,186,62,38,125,143,61,230,86,123,191,251,32,85,179,243,124,128,60,253,111,62,58,32,184,52,253,129,248,225,67,180,182,219,167,78,239,102,67,129,93,171,89,0,153,143,241,122,181,100,14,255, +34,201,84,239,109,107,152,201,110,213,125,187,189,131,238,171,59,230,159,108,116,20,215,32,127,143,87,193,100,238,83,189,61,111,175,132,198,116,220,163,235,103,210,247,198,216,49,222,78,13,81,182,91, +94,189,50,185,207,150,152,196,12,16,108,249,117,139,25,208,77,56,47,57,162,61,145,84,148,74,214,181,190,163,94,203,51,217,173,244,189,221,57,15,157,186,238,216,31,153,237,40,90,75,135,101,216,185,61, +94,69,158,44,10,146,4,102,64,96,6,4,102,32,55,49,3,27,73,49,3,137,220,193,12,236,20,152,1,100,12,51,112,0,28,99,6,134,144,98,6,222,200,29,204,192,80,199,98,6,24,0,149,169,109,203,86,53,201,85,55,87, +152,129,33,60,99,6,14,8,204,0,23,152,129,104,250,134,148,14,64,211,27,1,104,173,255,107,4,4,102,128,83,237,137,198,71,4,102,192,226,121,169,230,244,13,169,89,51,89,222,204,89,215,0,121,179,128,188, +153,200,187,70,96,6,184,213,158,40,33,213,158,208,125,2,51,144,138,33,117,186,127,180,236,207,255,21,99,63,185,159,169,178,223,205,126,37,48,3,164,218,19,28,99,6,26,114,8,51,176,57,93,67,106,236,181, +136,196,158,8,46,150,203,75,74,95,211,181,63,176,216,136,181,12,2,51,0,129,25,200,50,204,128,154,174,33,245,238,111,128,188,139,255,56,98,237,164,247,47,254,155,122,163,31,192,218,5,170,195,48,3,207, +210,98,6,94,39,197,12,188,46,48,3,22,49,3,164,218,19,239,166,13,51,176,232,79,97,52,198,19,8,94,249,19,163,246,253,7,2,58,180,103,143,135,195,180,39,174,160,197,12,92,64,138,25,152,42,48,3,22,49,3, +164,218,19,99,207,79,211,144,186,241,138,11,253,248,209,235,37,141,139,229,178,215,206,194,242,10,128,25,231,55,10,204,0,175,152,129,157,97,129,25,224,26,51,224,43,91,126,183,31,167,68,160,143,88,59, +241,90,77,255,222,76,0,186,75,135,192,12,64,96,6,4,102,192,124,63,100,91,39,126,239,169,32,148,136,6,132,19,128,206,0,232,8,170,2,51,192,43,102,64,229,25,51,16,38,197,12,236,115,34,102,192,37,25,62, +22,134,18,6,224,117,181,23,203,181,200,169,223,28,25,38,48,3,150,108,203,66,90,204,0,233,254,161,210,159,20,51,208,223,153,152,1,93,43,9,3,0,219,62,49,13,27,125,29,94,65,224,55,213,171,243,140,25,184, +157,242,74,227,163,35,252,98,6,224,80,204,128,75,109,221,138,40,185,46,22,188,50,141,149,72,159,131,223,84,175,139,103,204,192,2,210,189,77,158,49,3,112,36,102,32,1,87,227,53,42,34,0,243,47,93,220,62, +223,203,163,141,33,2,51,0,74,204,0,4,102,128,103,204,128,222,34,127,239,79,10,160,178,109,19,231,156,185,182,189,184,111,98,192,89,231,165,114,11,51,16,201,17,204,64,196,153,152,129,146,218,95,255,63, +40,154,114,205,19,245,170,30,188,178,237,176,135,145,242,138,36,165,140,52,74,253,33,151,48,3,74,142,96,6,20,231,97,6,92,0,180,59,215,78,12,71,158,189,224,125,229,117,189,113,177,12,21,128,46,235,78, +195,12,236,160,197,12,108,224,24,51,208,160,5,41,69,129,137,11,146,86,81,246,145,166,29,148,169,222,13,245,72,143,218,236,153,223,6,144,199,180,255,213,128,230,175,65,211,0,252,228,245,18,13,41,199, +12,80,142,169,65,164,141,115,143,82,67,164,152,1,66,111,172,72,245,7,73,181,39,52,82,237,9,141,18,51,16,163,124,170,163,202,238,73,207,142,95,35,0,180,188,113,141,118,68,194,65,85,223,74,249,119,71, +154,120,214,158,8,147,106,79,108,34,213,158,24,66,90,144,100,208,70,169,93,131,105,83,189,148,79,85,219,158,174,188,20,0,176,181,147,142,204,90,217,251,23,215,106,14,211,158,248,152,54,74,245,39,213, +158,56,153,84,123,98,13,229,161,65,217,160,93,75,13,89,75,138,72,95,75,170,61,113,66,90,229,92,22,179,14,131,136,189,90,2,135,105,79,168,60,107,79,184,72,83,189,231,131,99,237,137,3,180,218,19,23,147, +106,79,196,211,57,164,244,230,14,103,227,245,230,153,26,156,101,196,169,94,70,154,234,245,108,227,56,213,75,172,61,161,243,172,61,177,59,173,81,138,149,91,167,127,241,160,61,241,123,142,83,189,113, +158,83,189,165,57,164,61,145,94,162,188,30,160,165,193,165,91,123,226,26,145,234,229,34,213,203,181,246,68,48,203,165,49,125,57,147,234,165,245,38,180,39,4,81,62,29,169,222,224,57,164,81,74,95,77,170, +61,177,154,84,123,194,45,7,41,181,39,146,194,12,100,40,213,123,206,58,202,40,181,97,21,178,155,40,47,48,3,86,49,3,94,158,49,3,83,4,102,32,69,22,51,91,54,91,107,47,175,219,99,144,106,49,219,238,20,97, +6,204,58,109,233,70,45,162,203,181,84,32,117,152,129,128,9,237,137,38,194,188,123,151,152,129,90,112,129,25,48,96,216,159,248,185,110,189,213,204,199,15,153,73,245,170,223,50,117,124,42,150,48,131,25, +144,63,55,219,110,247,144,73,65,202,99,95,87,182,255,225,77,83,209,173,59,223,93,63,135,151,96,237,184,90,50,79,245,205,164,181,39,150,2,232,103,234,134,255,190,7,204,192,235,157,254,205,92,71,233,56, +36,245,178,222,180,39,204,181,251,144,110,123,72,25,230,170,14,227,102,82,189,113,115,190,255,121,108,9,162,127,8,235,254,213,104,190,221,177,100,83,189,218,132,20,150,98,154,116,29,49,17,4,83,213, +238,200,71,19,27,116,102,210,119,184,251,84,239,73,234,49,23,101,178,163,24,122,199,84,239,13,61,7,108,147,237,182,159,212,246,63,75,185,253,2,245,121,210,61,186,66,210,158,225,169,37,213,52,250,43, +165,55,86,80,77,232,142,229,83,122,131,191,134,242,169,170,53,164,27,104,234,255,145,62,134,117,204,254,142,95,222,216,177,102,22,2,181,38,82,189,121,51,77,181,164,19,156,218,127,211,119,186,143,82, +87,154,218,116,110,169,133,9,204,192,88,213,212,141,51,67,168,238,174,221,121,221,60,135,119,205,44,213,14,183,219,125,124,50,79,53,233,118,179,91,170,193,174,181,247,48,59,166,122,3,199,252,208,253, +35,115,75,197,223,152,192,12,152,107,55,193,187,131,58,74,145,190,207,80,64,27,165,72,95,221,110,82,111,44,159,242,57,48,218,75,85,31,36,141,82,15,209,70,169,167,41,167,30,93,71,169,140,166,122,185, +198,12,140,167,197,12,80,22,36,169,115,105,83,189,10,207,169,222,123,157,134,25,200,104,170,247,66,210,84,239,33,218,130,36,90,204,192,10,210,84,239,214,59,131,116,222,244,247,202,56,198,12,156,243, +176,238,72,204,0,178,32,213,235,255,9,105,148,146,72,49,3,46,82,111,190,185,164,169,222,82,129,25,16,5,73,112,26,102,128,214,91,232,180,47,130,57,130,25,8,142,119,36,102,32,99,81,202,39,11,204,128, +165,247,160,75,245,231,8,102,192,239,72,204,64,198,76,96,6,44,90,241,16,129,25,224,26,51,144,49,163,213,158,8,214,230,18,102,64,201,17,204,128,226,80,204,64,166,162,84,132,84,123,226,182,92,194,12,68, +114,4,51,16,57,224,76,204,64,166,44,119,48,3,30,129,25,176,250,106,115,34,102,32,75,38,126,92,99,6,226,57,132,25,144,5,102,32,115,19,63,129,25,16,218,19,217,137,25,200,88,148,202,37,204,128,44,48,3, +214,162,84,133,19,49,3,200,14,237,137,29,28,107,79,196,214,196,5,102,192,218,83,109,34,213,158,168,23,5,73,38,94,221,131,56,214,158,240,248,73,181,39,124,42,207,218,19,195,73,181,39,78,33,213,158,40, +19,107,41,129,25,232,26,12,32,48,3,200,184,246,68,214,239,248,229,18,102,32,40,48,3,22,49,3,217,94,144,68,139,25,24,153,59,152,129,201,17,129,25,112,0,102,192,233,22,156,153,67,152,1,69,96,6,156,128, +25,72,255,196,143,22,51,240,59,145,234,21,152,129,92,79,245,210,98,6,126,192,113,170,215,37,82,189,2,51,224,60,204,192,115,28,167,122,13,129,25,16,152,129,92,199,12,36,4,102,128,15,204,192,114,129,25, +200,18,204,0,19,152,1,46,48,3,167,148,57,13,51,32,139,84,111,215,150,34,204,0,205,149,238,116,83,166,122,19,196,218,19,77,148,125,164,73,164,122,51,150,234,197,1,210,198,185,135,248,249,213,158,216, +79,185,150,34,215,158,216,77,218,71,72,183,189,179,62,213,187,139,103,237,9,23,199,218,19,163,72,181,39,70,209,166,122,63,34,77,245,70,78,162,212,158,120,51,203,181,39,40,147,43,0,6,208,70,169,79,249, +213,158,104,124,132,231,84,111,63,218,84,47,169,246,196,8,143,72,245,102,206,72,99,30,173,246,68,201,28,210,84,175,143,248,198,241,156,234,237,39,82,189,38,188,125,78,186,63,97,236,165,156,13,185,105, +181,39,230,147,166,122,137,181,39,136,83,189,180,5,73,31,103,121,148,34,197,12,120,135,211,10,56,147,102,83,5,102,64,96,6,186,91,19,76,155,102,102,186,83,141,228,49,3,158,10,0,243,172,95,73,184,161, +231,40,53,206,111,170,221,70,210,7,103,167,169,128,62,191,151,33,101,163,32,233,170,206,29,62,254,233,184,113,132,111,143,79,71,84,246,254,169,121,102,48,3,50,153,46,250,158,47,76,117,185,46,230,181, +29,30,77,252,157,94,48,3,230,218,237,162,224,75,145,14,103,127,3,101,86,172,188,158,52,74,229,7,252,132,222,220,235,41,49,3,232,83,77,234,173,150,210,91,249,82,74,204,0,30,38,13,32,227,223,33,237,35, +239,216,238,114,254,133,134,41,59,212,203,55,62,212,241,47,63,52,12,195,168,176,3,247,234,185,237,75,204,181,219,83,149,228,247,86,172,49,12,163,165,183,157,164,103,44,223,252,242,141,6,23,150,108, +173,157,58,207,15,79,31,131,27,139,121,58,178,238,122,94,231,153,109,247,33,222,144,109,254,210,78,81,170,220,250,152,242,150,210,174,165,146,150,119,80,0,72,169,75,245,122,85,56,202,188,195,228,222, +239,71,26,77,58,186,190,201,196,135,211,178,61,209,87,50,99,199,245,90,108,210,113,199,47,240,134,36,41,54,186,79,184,169,151,29,191,71,147,110,183,1,192,132,188,131,36,73,41,77,245,118,110,97,161,68, +105,133,183,37,241,161,96,242,218,19,197,0,246,147,53,206,174,3,115,152,1,83,237,46,216,72,176,61,241,96,132,112,235,227,152,130,36,79,37,242,237,236,13,13,100,61,143,169,19,42,147,244,228,6,0,41,249, +115,121,149,189,191,220,60,45,197,214,247,130,59,183,219,117,114,152,240,61,238,58,187,18,148,85,44,63,111,125,152,52,54,156,178,98,48,126,94,111,19,116,83,237,118,73,4,67,42,186,34,249,158,225,145, +239,49,165,61,17,141,62,89,120,91,10,103,0,209,104,114,139,122,143,251,23,0,140,228,147,53,243,152,251,254,222,190,251,4,27,155,232,213,209,99,151,43,23,153,121,14,189,218,185,39,172,239,53,6,85,152, +193,12,84,3,250,60,154,182,169,223,47,8,216,187,212,95,118,236,237,111,247,214,193,162,38,218,45,187,47,229,174,32,41,66,43,14,163,243,219,56,129,25,128,192,12,164,193,148,161,164,169,222,97,28,167, +122,5,102,64,96,6,210,18,164,54,80,22,36,133,67,180,5,73,90,68,96,6,4,102,192,105,81,106,10,105,148,242,17,111,162,43,2,51,32,180,39,108,20,36,141,27,95,237,190,169,26,99,206,79,60,140,113,227,171, +193,230,182,254,59,229,50,24,41,213,158,232,173,32,201,236,116,136,82,201,31,49,98,237,9,82,162,124,104,42,207,218,19,127,119,26,102,160,125,72,173,95,143,179,170,33,191,247,30,124,161,245,235,233, +118,108,208,179,246,4,97,71,243,150,50,202,49,197,84,63,97,183,245,76,246,133,40,181,39,78,37,108,28,99,94,175,70,138,25,208,40,49,3,113,90,204,192,61,233,26,82,234,205,131,126,185,245,205,201,197, +215,156,103,204,40,191,120,80,85,163,187,85,190,56,178,109,89,208,33,218,19,189,166,122,77,174,165,40,15,206,230,22,102,64,39,61,249,237,88,237,137,34,101,200,47,113,197,222,219,125,165,31,4,138,20, +184,36,159,207,231,243,249,164,31,22,57,69,123,130,235,29,191,92,194,12,120,73,181,39,188,91,28,137,25,96,190,34,68,226,229,63,60,241,205,22,233,100,119,160,173,79,185,34,67,165,139,10,2,112,8,102,32, +178,139,180,113,6,169,32,67,46,97,6,246,211,98,6,38,58,18,51,80,18,90,5,188,126,210,63,107,6,143,240,21,213,94,216,250,147,83,71,224,71,83,110,216,157,250,185,103,46,152,231,83,129,25,64,14,97,6,228, +15,54,198,81,84,164,247,25,20,111,14,109,187,181,195,252,105,239,199,154,90,1,103,104,79,40,180,114,46,18,169,246,126,252,76,129,25,200,37,204,64,241,31,75,26,203,141,255,61,84,126,95,203,120,36,206, +237,152,65,9,207,62,255,19,135,104,79,132,63,231,120,123,194,245,182,72,245,230,16,102,128,229,151,63,49,1,9,37,216,79,89,29,65,226,40,160,230,166,125,158,93,112,6,102,128,111,237,137,241,2,51,144,43, +169,94,23,224,218,26,175,188,62,12,21,80,1,32,122,244,164,194,213,8,145,234,229,13,51,80,31,14,82,98,6,136,137,242,11,72,137,242,203,156,137,25,56,119,173,6,132,161,49,0,158,142,117,201,134,158,194,3, +154,180,152,1,226,83,189,140,18,218,158,91,152,129,57,252,98,6,70,79,73,211,144,74,188,25,143,0,248,56,50,73,129,203,171,130,181,5,172,20,91,100,85,206,148,205,82,99,6,194,2,51,96,201,54,166,43,213, +235,242,185,21,0,7,239,45,120,7,174,191,197,35,170,23,3,16,78,249,119,43,163,115,166,108,54,167,48,3,95,8,204,128,46,127,22,83,1,111,100,79,94,1,162,191,215,247,186,3,177,183,90,95,14,18,75,225,196, +143,120,199,111,39,207,5,73,124,99,6,72,163,212,71,197,57,143,25,136,141,8,255,110,175,23,90,81,159,51,194,31,86,44,40,95,241,136,231,185,252,205,241,145,0,0,53,209,39,117,95,62,128,54,203,197,248, +101,32,112,142,25,32,205,75,9,204,0,224,90,54,233,99,205,21,30,25,217,116,182,188,240,246,150,203,143,15,95,221,236,157,111,64,1,250,127,59,250,141,220,196,12,72,164,253,76,96,6,56,73,245,246,77,207, +144,210,238,88,245,238,170,143,255,199,227,138,15,255,122,232,93,79,113,227,25,77,161,191,86,105,5,59,126,143,75,188,171,35,200,77,204,64,68,96,6,44,38,103,121,198,12,124,146,158,243,82,186,92,6,176, +49,108,11,182,20,151,226,242,101,152,116,10,228,18,109,227,169,96,147,189,87,52,193,49,152,1,157,99,204,192,92,66,111,234,116,133,24,51,64,121,94,234,148,138,5,164,218,19,132,137,169,180,96,6,92,0,16, +191,106,238,184,91,14,125,242,107,127,220,93,121,199,50,96,109,101,229,205,26,80,9,87,205,153,74,234,190,59,216,16,231,121,19,61,72,233,142,84,123,66,155,31,161,108,28,113,65,210,135,148,130,237,65, +90,237,137,230,32,210,116,4,241,207,192,250,49,223,216,250,28,222,123,15,0,226,243,218,88,13,103,95,189,126,82,8,14,57,213,235,163,141,82,164,167,122,165,233,127,109,160,140,82,94,202,198,149,210,158, +234,61,149,50,74,249,7,221,86,175,57,83,123,2,216,224,14,116,26,61,161,79,243,148,28,213,158,160,141,82,177,141,27,9,189,133,142,39,213,158,216,64,27,165,154,40,95,194,193,241,113,194,225,110,108,108, +64,26,21,146,244,67,63,232,252,227,127,42,90,90,49,3,252,20,36,73,164,5,73,30,149,114,18,207,6,82,54,142,17,167,122,73,79,87,251,135,81,246,17,168,167,164,85,116,140,149,163,107,121,240,84,217,209, +152,129,236,214,158,248,136,50,213,91,50,132,180,32,73,37,214,158,40,33,61,249,29,167,76,245,110,74,47,81,94,239,226,76,124,76,131,83,180,39,148,129,140,223,35,136,158,62,148,155,232,91,22,146,106,79, +108,36,221,220,84,250,63,65,233,77,89,75,185,61,113,110,150,19,229,105,181,39,136,205,32,77,214,68,243,72,181,39,110,7,173,246,4,109,151,186,153,84,123,226,98,202,84,239,223,142,3,111,172,94,147,54, +215,196,207,243,1,192,99,3,162,178,143,44,245,35,205,5,164,102,83,140,216,222,142,221,189,79,121,226,161,241,239,15,145,22,36,205,32,197,52,235,159,86,18,46,24,244,7,236,238,97,117,124,52,209,127,84, +246,206,65,74,167,249,159,53,115,196,210,211,167,183,146,228,149,29,255,210,63,88,225,238,111,231,125,185,180,231,31,47,172,77,242,180,169,231,184,8,0,212,38,251,189,27,193,242,99,189,125,104,133,141, +120,217,105,178,162,222,93,77,185,119,50,177,182,60,9,124,106,210,238,22,3,56,238,139,140,116,185,46,131,112,199,191,228,7,123,254,240,113,166,248,105,5,235,88,186,163,148,103,165,137,49,37,3,64,159, +149,54,190,174,231,223,149,63,74,218,81,107,43,146,110,138,218,8,105,165,189,198,153,140,82,219,238,34,213,158,40,11,219,190,187,199,124,82,98,116,218,19,186,205,105,216,81,13,143,173,76,57,88,52,165, +67,74,54,117,34,243,13,211,191,97,206,126,151,162,118,67,1,88,25,210,104,234,116,106,204,64,18,91,0,230,174,240,16,157,246,132,189,130,36,102,238,209,236,231,122,72,197,165,69,166,62,255,105,48,214, +178,40,133,29,113,91,48,53,237,70,16,114,175,191,97,88,127,255,25,113,14,48,3,193,175,125,144,116,123,37,0,45,160,194,12,172,179,183,227,23,95,100,234,49,52,115,189,150,234,221,104,49,10,180,222,60, +180,50,187,235,40,157,177,95,212,18,174,165,88,159,36,214,82,116,107,90,147,93,110,49,101,189,49,242,223,162,156,132,165,127,45,197,38,247,242,129,166,163,98,242,30,173,247,223,232,105,138,208,84,70, +52,228,216,100,0,108,119,153,137,177,220,219,103,141,77,83,45,39,12,140,85,41,198,12,36,165,61,81,154,236,84,83,217,53,87,3,226,65,94,48,3,29,31,141,196,54,245,242,164,8,218,157,202,33,165,215,247,86, +108,18,140,155,251,141,158,172,124,248,26,157,176,221,249,55,152,185,187,189,181,219,51,247,63,26,37,102,96,22,101,170,23,201,172,165,146,46,142,43,247,62,223,64,137,25,120,158,114,242,50,109,120,189, +72,245,154,56,208,8,142,11,146,136,49,3,97,142,49,3,31,9,204,64,182,152,194,177,187,92,194,12,244,229,25,51,240,69,150,179,122,105,49,3,18,199,152,129,168,192,12,240,161,61,113,114,150,215,248,229,14, +102,192,45,48,3,124,96,6,222,204,242,40,149,67,152,129,9,2,51,144,67,152,129,140,89,46,97,6,86,146,98,6,230,231,16,102,32,64,25,165,26,86,103,247,144,202,37,204,64,25,41,102,96,78,14,97,6,38,83,222, +184,210,243,225,240,195,29,189,204,147,235,5,102,192,34,102,192,205,51,102,32,36,48,3,89,178,150,18,152,1,78,48,3,50,233,201,111,210,151,190,127,132,216,241,19,152,1,164,28,51,160,114,141,25,32,213, +158,120,227,223,89,158,234,29,200,49,102,64,226,24,51,176,133,20,51,32,111,36,198,12,60,193,47,102,96,92,150,107,79,40,10,199,152,1,112,140,25,40,38,197,12,196,71,131,95,237,9,229,32,105,170,119,125, +95,49,241,51,83,49,40,48,3,224,1,51,160,147,166,122,227,142,195,12,100,52,74,145,138,142,209,74,50,130,54,213,155,152,64,91,144,68,89,66,164,143,81,72,183,39,6,145,22,36,13,186,151,180,32,73,205,242, +84,111,40,103,48,3,210,171,196,5,73,65,126,11,146,62,124,156,95,204,192,136,160,72,245,102,112,19,221,79,233,109,122,41,72,11,146,252,180,218,19,220,22,36,249,7,221,230,180,130,36,89,20,36,165,5,51, +176,70,96,6,114,15,51,144,129,40,149,67,152,1,191,192,12,112,129,25,40,205,242,29,191,92,194,12,144,22,36,209,98,6,192,55,102,128,242,169,110,218,46,118,252,178,5,51,112,28,101,63,147,105,49,3,6,223, +152,1,202,119,209,196,19,4,102,0,89,130,25,112,11,204,0,15,152,129,181,66,123,194,140,237,35,30,240,148,206,60,180,169,222,5,224,88,123,130,52,213,11,157,54,213,187,91,104,79,152,153,70,130,223,84, +111,124,130,208,158,176,152,234,189,91,164,122,51,86,137,206,243,121,41,242,84,175,208,158,16,169,222,220,62,47,37,77,23,218,19,185,162,61,33,82,189,105,209,158,72,172,38,213,158,160,197,12,52,36,5, +195,73,94,123,98,21,101,31,177,139,25,56,58,74,109,88,5,81,144,148,37,218,19,231,147,106,79,76,81,121,214,158,24,78,217,71,134,83,38,103,217,168,41,89,190,150,10,229,142,246,132,70,154,234,77,132,121, +214,158,208,73,215,219,164,219,222,218,122,238,38,126,238,169,167,154,248,116,44,96,34,213,235,54,71,100,233,228,219,235,99,221,63,203,25,166,125,75,106,178,115,171,169,73,172,107,164,33,63,110,31,4, +31,106,166,150,57,93,122,147,78,29,115,170,109,14,77,123,187,37,185,27,111,214,124,123,135,46,5,228,203,64,195,207,81,134,118,194,12,176,111,155,123,55,190,208,225,237,81,214,139,246,132,169,118,187, +92,20,124,41,47,105,193,213,243,164,213,96,139,72,39,126,158,106,210,253,214,63,147,190,8,251,84,81,122,43,36,245,230,127,152,114,123,66,125,152,118,123,226,101,202,75,45,120,135,128,47,101,110,117, +23,59,203,196,28,224,146,106,83,190,27,107,143,13,83,3,122,120,48,203,76,42,152,155,56,39,95,126,77,82,207,188,169,253,15,207,153,208,122,84,175,233,46,116,95,211,229,191,142,48,49,75,234,216,238,107, +146,248,252,253,201,206,93,251,62,14,183,187,209,204,253,78,156,217,61,62,188,223,93,199,92,19,115,111,53,55,175,61,235,136,243,120,113,207,152,1,147,237,198,127,210,189,150,50,20,51,169,222,1,230, +246,133,39,252,195,140,84,196,126,211,237,78,190,198,111,84,114,245,77,86,90,162,153,155,63,73,207,154,153,60,143,234,212,182,30,239,160,215,76,170,151,153,122,152,236,183,229,38,48,3,110,115,29,165, +200,12,102,192,92,187,13,138,181,212,227,102,66,73,225,78,51,169,222,192,237,166,34,252,103,154,25,204,128,97,102,23,170,112,135,185,74,244,100,124,87,181,79,174,254,98,234,126,247,47,234,122,86,122, +87,151,115,181,126,111,154,161,161,38,78,105,127,173,254,79,18,51,191,191,132,77,165,122,15,154,185,225,253,30,51,67,148,55,62,49,213,81,246,118,248,115,188,120,115,47,159,54,213,238,130,213,4,67,106, +208,21,201,111,53,185,122,243,173,12,63,42,213,43,255,36,156,180,111,73,234,10,51,208,195,152,186,32,97,178,221,38,10,146,146,32,144,74,223,124,167,181,113,102,23,163,93,182,123,192,136,83,186,124,14, +103,134,97,1,185,41,157,112,202,220,94,231,116,94,120,181,164,83,189,11,0,183,9,142,187,50,193,28,81,222,76,71,57,118,45,165,246,170,180,109,98,82,32,75,4,67,42,190,35,249,133,128,219,221,203,7,130, +23,30,53,77,142,239,169,55,145,75,49,153,234,93,19,51,217,110,19,167,122,147,104,54,123,125,69,219,10,198,100,39,232,186,221,249,119,190,208,213,63,159,8,75,200,205,252,83,234,123,125,170,229,38,49,3, +134,9,128,167,122,226,192,30,82,189,43,59,181,205,76,71,57,230,55,223,235,13,51,16,55,225,90,118,223,43,82,189,25,59,213,43,79,165,204,88,250,104,49,3,62,190,49,3,148,59,126,99,4,102,0,89,131,25,32, +213,158,56,141,20,51,176,129,111,204,0,169,246,132,192,12,8,204,128,192,12,8,204,128,192,12,164,30,51,160,210,98,6,104,163,84,184,152,86,123,66,96,6,32,48,3,41,199,12,44,164,197,12,112,172,61,129,254, +142,197,12,140,81,33,151,203,151,3,24,51,213,15,200,151,3,184,28,178,31,194,56,196,12,220,78,217,54,174,181,39,224,92,204,192,123,26,138,3,241,101,42,240,222,202,32,16,95,6,96,25,226,111,165,244,203, +63,7,207,152,1,240,139,25,160,213,158,224,25,51,0,199,98,6,212,223,212,150,125,176,173,239,7,91,161,46,107,218,236,115,247,253,192,45,93,184,221,221,87,83,5,102,0,28,98,6,32,48,3,156,107,79,48,101, +128,210,112,127,3,6,62,162,42,163,180,175,110,186,232,119,250,89,83,182,14,64,177,103,11,196,121,41,161,61,145,57,204,64,132,22,51,144,72,23,81,94,214,223,2,38,95,250,191,112,157,7,36,246,184,238,249, +215,217,127,110,92,245,70,216,104,118,221,155,194,213,148,82,150,67,218,19,165,252,106,79,148,114,173,61,65,137,25,192,120,95,154,134,84,241,241,21,192,10,253,35,236,250,218,22,192,115,96,242,63,250, +61,80,242,194,62,47,180,151,72,59,22,4,102,128,196,66,33,202,198,233,33,218,40,181,131,20,51,208,180,67,35,229,47,165,103,72,177,207,214,253,28,174,162,232,217,208,247,47,80,192,234,78,127,244,239, +151,74,106,8,96,117,95,121,25,2,51,128,236,198,12,184,136,11,146,138,72,49,3,167,144,118,185,52,69,169,146,181,123,52,111,226,190,157,10,18,155,199,2,123,151,185,206,126,99,175,246,122,5,32,133,134, +10,204,0,133,69,55,229,16,102,96,48,191,152,129,200,174,180,12,41,233,239,253,94,189,72,129,18,142,64,154,61,60,0,124,237,64,223,170,160,113,163,10,72,6,211,225,148,29,191,129,28,239,248,121,78,38, +197,12,172,33,198,12,144,70,41,142,49,3,80,134,166,101,72,201,238,196,131,63,213,160,2,192,215,15,84,1,125,33,1,40,211,128,196,200,136,23,14,193,12,68,136,143,36,147,226,175,163,46,210,84,239,249,196, +152,1,210,188,20,199,152,1,68,246,165,105,123,194,40,126,43,210,218,39,255,190,249,124,224,249,254,7,170,84,4,1,32,13,37,81,200,9,204,192,54,129,25,176,102,125,41,83,189,228,47,222,238,243,82,154,14, +36,0,192,51,251,244,205,69,247,239,112,93,218,118,94,216,35,48,3,2,51,144,81,204,128,76,89,144,148,174,137,31,32,185,138,20,184,20,0,159,239,113,157,173,95,246,105,221,87,95,76,66,35,69,96,6,68,170, +215,89,152,1,68,54,166,101,72,197,227,174,175,175,82,161,1,128,49,226,64,164,165,223,109,247,184,238,81,1,192,165,65,156,151,34,49,129,25,224,1,51,0,101,20,210,113,170,215,24,119,96,197,95,35,192,112, +5,128,124,222,198,253,77,69,222,3,151,213,1,128,225,234,247,137,192,12,80,196,60,98,204,128,28,20,152,1,75,238,166,166,103,226,119,240,188,47,127,168,184,118,13,137,0,8,157,228,26,181,237,164,131,117, +95,251,2,12,48,216,78,8,204,0,135,152,1,175,192,12,112,155,234,149,1,104,122,195,7,31,183,204,155,40,197,119,26,70,243,11,202,253,77,108,203,73,70,34,182,218,208,149,150,18,77,148,205,130,64,123,66, +96,6,120,192,12,164,99,45,37,3,208,221,179,0,72,3,149,230,239,2,218,44,168,208,75,174,2,244,239,64,189,123,131,87,115,74,170,215,71,154,150,78,30,51,144,140,121,134,80,190,154,228,55,102,17,107,79, +104,148,218,19,75,73,183,232,94,135,243,214,82,64,108,70,226,227,24,54,93,132,126,203,128,25,88,10,108,185,226,5,176,242,191,72,35,239,250,16,78,73,245,210,206,81,137,11,146,14,144,166,122,39,147,106, +79,140,163,77,245,126,52,177,129,50,213,91,76,89,55,155,142,130,36,249,48,140,68,190,237,149,218,149,237,96,146,248,11,128,190,204,189,67,239,3,199,216,0,226,24,10,90,237,9,194,142,209,184,253,65,210, +84,239,12,210,27,215,239,78,82,111,119,197,185,125,170,189,201,185,196,119,119,66,74,196,98,207,104,142,73,245,18,155,68,122,247,105,181,39,74,230,144,166,122,137,151,236,140,52,213,203,104,83,189,72, +171,66,146,241,63,157,126,122,232,113,56,38,213,27,249,92,231,183,198,143,88,123,130,54,213,219,64,59,241,35,78,245,146,22,36,69,34,233,21,29,83,187,42,252,79,101,148,26,78,186,61,49,156,227,74,116, +131,180,32,41,167,82,189,247,58,178,32,169,205,52,164,215,130,13,57,115,170,215,88,65,154,234,157,31,38,108,156,78,92,144,180,131,178,168,55,184,163,202,137,167,122,33,48,3,41,199,12,92,64,138,25,152, +75,154,234,45,229,26,51,64,170,61,145,174,84,111,234,236,138,30,169,78,74,232,219,29,22,83,5,38,125,95,118,204,66,204,27,186,220,232,158,142,100,206,102,0,174,173,167,126,133,110,197,219,1,51,96,142, +32,222,13,102,160,155,130,164,83,191,50,195,252,74,61,73,204,128,123,76,114,237,246,238,60,48,67,50,121,130,193,221,109,187,149,189,210,49,223,43,229,217,232,40,202,134,30,111,144,148,6,49,218,99,241, +215,102,106,24,221,133,189,61,169,149,29,255,210,79,51,193,94,98,121,159,193,12,242,60,228,54,219,110,87,109,178,159,79,38,31,230,89,222,246,122,44,255,139,41,194,212,222,46,219,45,95,84,219,101,148, +250,65,173,25,223,59,218,189,21,214,246,222,166,242,228,233,141,139,0,20,154,41,13,85,111,173,237,217,219,209,118,156,86,110,157,167,251,92,207,31,238,27,54,5,128,91,199,210,29,165,250,54,245,252,243, +125,29,127,46,29,48,55,93,233,228,219,104,34,218,60,149,250,54,1,136,52,37,221,37,52,51,152,129,5,246,151,26,197,35,187,78,245,42,147,154,76,165,9,90,45,62,54,169,40,149,180,107,163,201,236,130,194, +219,67,187,59,63,85,115,29,69,118,53,29,173,119,226,236,137,159,52,192,76,114,214,212,157,114,125,228,181,15,42,238,218,18,151,236,31,96,38,115,28,103,38,82,189,255,216,229,183,223,238,45,219,31,236, +242,29,145,48,149,237,142,183,21,112,201,27,147,40,111,50,217,110,188,170,154,216,85,48,215,110,115,29,69,218,63,192,76,61,192,75,170,198,241,196,15,242,181,189,184,123,190,227,128,206,51,247,204,126, +210,201,219,82,214,227,226,200,76,4,4,224,169,77,182,61,73,77,67,94,63,124,169,166,46,243,186,174,195,226,47,170,187,124,14,230,110,225,225,118,159,91,157,204,239,37,251,228,253,139,43,0,183,169,251, +221,67,187,253,15,119,234,114,121,230,224,172,71,221,66,255,255,245,50,233,135,253,137,95,42,135,84,175,86,67,58,224,23,81,57,98,0,224,169,54,245,241,222,162,212,225,49,64,113,3,89,126,181,74,116,153, +0,152,39,25,111,201,127,225,51,84,151,9,0,120,136,54,42,60,77,118,153,221,14,169,140,110,162,147,18,238,202,201,48,3,122,107,170,215,111,230,227,73,107,79,104,220,104,79,232,166,48,3,73,183,187,124, +208,28,194,28,167,127,208,253,164,155,232,67,169,46,147,83,10,162,192,12,32,27,49,3,213,220,98,6,210,165,61,145,49,203,41,204,128,44,48,3,214,10,146,42,156,166,61,145,201,33,149,67,218,19,177,53,148, +1,57,212,192,53,102,128,84,123,98,71,147,40,72,18,218,19,169,199,12,20,169,185,163,61,225,72,204,64,150,172,165,4,102,192,162,55,67,96,6,178,102,45,37,48,3,214,76,14,242,140,25,24,178,54,231,49,3,153, +139,82,180,218,19,6,114,6,51,48,153,103,204,192,129,137,2,51,144,37,22,129,192,12,100,31,102,160,159,67,49,3,25,154,248,9,204,0,4,102,32,189,218,19,217,62,241,227,26,51,64,186,61,225,18,152,1,62,48,3, +217,190,61,193,53,102,128,86,123,66,96,6,248,192,12,12,117,250,169,94,136,84,175,192,12,216,196,12,44,119,34,102,0,34,213,43,48,3,132,169,222,41,164,218,19,101,34,213,43,202,102,145,227,152,1,202,131, +179,145,38,199,97,6,178,40,213,203,115,217,172,199,75,154,234,221,228,37,198,12,80,62,135,161,187,73,23,63,187,33,202,102,77,108,191,228,14,102,96,63,105,170,119,20,41,102,96,20,53,102,128,52,213,123, +146,42,118,252,50,165,80,205,57,102,128,208,91,227,35,10,199,169,222,126,180,169,222,39,52,199,98,6,156,158,234,133,192,12,8,204,0,103,152,1,135,167,122,115,9,51,48,159,22,51,0,129,25,200,150,40,37, +48,3,214,76,157,75,155,234,77,70,123,66,96,6,28,113,170,55,135,48,3,175,10,204,128,181,62,178,71,96,6,32,48,3,93,221,230,233,2,51,96,81,33,201,113,152,129,44,210,158,8,113,28,165,98,27,41,115,140,161, +38,82,237,137,13,196,169,94,202,72,16,108,138,139,40,101,226,149,81,42,243,156,234,245,147,166,122,41,223,181,178,139,178,113,212,169,94,82,117,70,90,173,199,236,47,72,106,202,29,237,137,35,152,1,2, +43,38,213,158,136,171,196,218,19,197,180,218,19,34,213,139,12,21,36,41,196,218,19,164,231,242,60,45,148,253,108,203,66,82,237,137,141,164,251,135,74,255,39,104,189,105,164,82,22,66,123,34,99,102,144, +38,107,162,39,144,22,36,221,78,172,61,65,219,165,110,38,85,178,32,77,245,70,178,60,213,139,125,180,3,84,231,88,123,226,125,142,181,39,136,83,189,180,218,19,186,208,158,200,92,37,250,48,38,180,39,44, +117,90,226,84,47,173,246,132,243,82,189,178,89,157,83,194,45,147,131,27,70,118,58,74,155,186,77,116,102,238,209,200,141,7,125,38,142,0,167,16,51,208,185,225,218,182,187,15,250,136,206,46,3,236,189, +178,148,104,79,48,138,177,112,112,207,125,70,87,151,26,74,225,121,169,100,111,173,75,38,65,182,145,142,231,134,206,223,96,221,89,121,61,105,148,202,15,152,186,51,189,252,220,189,158,116,47,248,234,90, +202,137,223,185,181,229,132,238,202,95,160,76,245,226,217,153,148,222,252,203,41,189,145,176,122,191,74,74,208,170,239,228,237,206,212,21,36,93,104,114,184,254,221,204,165,246,214,238,152,13,237,137, +46,218,33,253,139,232,57,24,119,1,122,104,106,74,180,39,104,154,184,247,244,46,253,28,170,74,157,246,196,67,246,86,77,230,134,20,187,54,197,243,208,252,90,205,70,65,82,79,99,74,189,106,102,6,219,237, +153,236,179,154,183,247,79,83,83,215,238,150,123,226,96,204,235,213,72,49,3,90,202,219,141,55,252,193,20,165,122,229,202,202,164,221,69,237,15,41,189,62,197,43,59,213,175,165,42,213,27,169,207,96,187, +237,96,6,82,121,211,191,145,66,204,64,42,219,45,201,41,75,245,22,15,74,190,221,125,9,182,39,254,72,57,137,199,202,99,195,240,113,127,181,181,227,215,243,152,218,106,234,208,65,222,34,19,81,173,215, +118,123,78,46,177,62,166,58,79,86,10,127,69,115,128,194,115,160,13,51,64,25,165,188,207,119,219,110,11,182,104,150,165,27,14,27,59,126,73,119,148,130,213,4,67,106,68,37,229,144,218,87,105,7,232,109, +246,5,228,49,213,118,201,204,199,243,83,138,25,232,220,16,217,83,73,116,116,25,64,124,28,173,246,196,254,137,13,221,181,219,130,237,127,48,98,151,252,110,22,51,144,116,39,119,73,4,67,42,186,130,240, +125,166,250,230,31,29,87,228,124,82,209,182,99,219,190,222,204,244,219,83,147,252,165,178,227,38,247,230,237,211,98,235,55,110,193,177,91,27,204,253,16,201,115,96,238,251,0,176,208,12,164,4,51,80,29, +37,232,35,55,220,212,197,198,142,199,157,210,142,18,77,142,54,44,187,47,205,114,204,0,109,22,143,182,198,47,126,166,192,12,112,161,61,49,0,66,123,194,196,57,29,129,25,16,152,1,129,25,64,174,104,79,8, +204,128,192,12,64,96,6,4,102,64,96,6,108,68,41,166,130,169,204,7,192,231,83,1,230,3,243,169,52,101,90,16,152,1,129,25,200,33,204,128,124,164,126,82,215,16,2,16,2,3,74,66,152,20,100,254,96,99,74,215, +82,171,4,102,192,90,92,217,233,22,152,1,238,49,3,55,84,177,188,199,242,159,102,192,188,154,123,192,222,127,134,189,61,239,222,183,242,239,73,233,90,106,116,14,97,6,40,227,189,188,63,119,48,3,195,28, +135,25,104,139,82,234,216,1,147,183,169,236,186,5,199,225,52,239,25,47,99,252,181,55,61,117,109,188,223,162,59,239,215,225,16,204,0,215,59,126,196,218,19,180,152,129,113,17,210,40,245,209,196,6,74, +121,216,147,84,205,137,59,126,211,206,7,226,15,108,80,217,124,0,255,97,251,191,113,249,43,121,215,190,190,246,28,79,227,80,213,41,152,1,101,0,19,152,1,139,152,1,210,188,148,192,12,0,96,43,30,1,254,91, +92,169,97,250,102,160,121,203,194,215,250,206,41,138,78,187,216,183,121,203,124,69,96,6,4,102,64,96,6,76,14,41,150,88,188,34,130,45,103,159,133,56,27,166,192,208,166,150,149,12,48,94,159,118,54,244, +123,6,190,37,48,3,16,152,1,129,25,48,55,164,74,30,254,201,5,170,235,199,235,93,72,188,53,95,5,238,102,151,175,152,248,143,111,213,3,242,231,227,4,102,128,71,204,128,34,48,3,92,99,6,164,41,203,79,242, +39,212,207,13,32,52,61,8,228,109,153,120,91,181,167,2,31,39,164,196,102,56,6,51,192,179,128,51,72,11,146,180,249,17,202,198,17,23,36,125,88,157,243,152,1,57,191,120,250,63,131,40,2,128,255,97,7,129, +111,107,137,143,16,173,158,244,196,138,145,144,7,195,41,169,94,158,5,156,37,82,204,128,74,138,25,64,41,199,5,73,14,197,12,108,194,232,209,97,40,97,0,205,111,45,0,254,162,186,134,0,174,245,229,155,140, +175,97,166,154,155,5,73,92,99,6,66,60,99,6,154,4,102,0,72,108,210,247,182,170,6,142,10,77,7,162,197,91,22,120,241,141,63,69,73,99,110,202,49,3,165,57,131,25,96,3,41,27,199,168,49,3,76,96,6,128,145, +140,181,110,48,110,125,196,5,252,178,89,187,112,144,235,131,75,30,42,129,192,12,128,195,84,111,9,41,102,64,167,198,12,148,8,204,128,225,218,58,73,105,221,72,141,157,176,197,43,169,191,187,155,69,134, +252,177,225,157,243,225,70,173,38,48,3,4,81,170,143,192,12,88,228,2,56,17,51,16,63,125,203,188,103,84,68,188,10,0,41,164,22,22,63,250,245,45,243,255,53,241,156,21,143,224,99,61,12,129,25,32,136,82, +121,2,51,96,81,201,194,145,152,1,35,116,211,95,193,246,42,17,0,155,239,197,160,80,255,190,161,233,69,210,202,149,43,37,105,36,75,225,151,71,248,133,22,228,18,102,128,120,201,46,48,3,64,227,205,91,206, +11,25,11,207,49,160,193,56,94,43,89,167,191,113,175,171,162,177,172,204,111,140,214,83,153,234,29,74,58,241,27,6,129,25,200,62,237,137,65,119,59,241,84,175,94,50,10,96,110,182,53,58,14,216,56,10,76, +199,63,242,91,199,210,101,203,39,5,157,162,61,193,243,121,41,137,86,123,98,219,93,164,218,19,101,92,107,79,232,78,60,47,213,8,6,253,244,181,119,251,219,94,91,109,255,3,212,225,141,97,199,104,79,240, +124,94,74,226,89,123,162,52,135,180,39,210,117,94,74,135,14,176,101,23,44,59,246,253,117,232,164,43,116,161,61,65,96,49,98,237,137,47,8,27,151,42,204,0,145,246,196,58,167,106,79,0,218,111,112,108,227, +165,143,255,81,34,180,39,72,182,39,38,211,106,79,168,60,107,79,12,167,236,35,195,75,157,170,61,1,232,205,223,234,180,168,142,151,167,242,187,35,33,158,215,82,180,169,222,77,164,218,19,164,141,163,214, +158,216,69,186,248,217,69,171,61,145,94,29,63,214,121,14,44,123,225,28,176,168,143,227,195,29,158,19,40,195,189,28,36,77,245,130,54,74,121,73,181,39,188,91,224,192,195,29,237,111,171,206,69,249,241, +48,28,67,148,143,236,4,191,81,42,113,144,178,109,197,147,35,180,169,94,210,35,136,31,77,164,133,22,168,66,109,54,83,166,112,236,206,69,58,41,109,92,160,112,156,234,237,75,171,61,241,128,35,181,39,178, +3,51,32,113,140,25,160,125,148,2,51,32,48,3,105,73,245,126,206,241,246,132,30,214,4,102,64,96,6,50,130,25,176,126,200,90,235,121,239,86,75,229,246,132,222,91,187,37,235,27,0,65,164,50,213,27,7,116,55, +37,4,17,218,169,37,221,181,155,50,213,107,205,189,54,164,247,143,68,178,11,51,112,158,97,171,120,188,71,123,52,117,169,94,214,123,187,13,59,189,254,24,11,109,189,147,166,195,170,121,173,205,250,33, +233,115,189,188,173,221,58,73,170,119,101,151,227,221,114,71,73,226,247,94,116,238,144,242,151,201,71,119,23,195,176,67,76,30,176,143,82,112,138,169,38,152,229,241,94,219,173,88,127,247,125,217,105, +76,177,57,94,63,197,152,210,243,159,245,2,144,143,35,173,207,30,180,167,187,118,91,194,12,196,187,216,61,209,101,171,29,37,153,231,96,115,146,158,201,33,21,169,63,230,149,161,127,105,167,94,228,161, +59,51,85,54,155,68,187,171,170,172,175,117,82,135,25,8,6,1,32,255,59,181,148,119,238,134,167,187,107,55,25,102,32,30,183,218,81,108,60,7,39,12,169,206,107,41,143,157,138,203,210,94,168,197,230,240, +182,146,106,34,14,244,222,238,113,214,89,208,157,201,177,116,152,129,113,126,0,172,228,4,202,199,234,235,215,93,187,45,149,3,108,239,178,219,206,177,232,239,156,36,158,195,10,7,71,169,78,59,126,209, +121,54,214,5,195,231,33,83,59,126,189,182,219,253,181,121,92,98,6,214,175,7,48,225,120,82,168,249,160,104,53,165,60,108,188,43,204,64,220,226,237,84,189,243,144,213,169,222,129,28,99,6,36,218,84,175, +66,153,93,217,66,138,25,144,55,16,99,6,158,16,152,129,140,77,252,20,142,49,3,233,145,164,183,24,165,72,49,3,113,226,234,108,82,237,9,229,160,35,49,3,217,145,234,229,26,51,144,136,104,57,131,25,32,213, +158,136,196,29,137,25,200,88,24,24,150,51,152,1,23,169,52,102,9,41,102,64,39,198,12,12,186,69,96,6,50,101,193,80,206,96,6,226,26,113,65,82,144,223,130,164,15,31,207,121,204,0,50,152,234,205,21,204, +128,172,170,180,218,19,126,129,25,224,255,84,47,23,5,73,217,138,25,160,141,82,161,227,191,200,25,204,192,248,184,115,181,39,50,16,165,114,7,51,64,27,165,4,102,128,127,204,64,102,44,135,48,3,180,135, +59,4,102,64,28,238,64,174,99,6,24,233,142,95,78,97,6,214,58,16,51,144,185,40,149,59,152,1,90,103,57,133,25,184,216,137,152,129,44,49,158,49,3,137,8,4,102,32,135,48,3,89,162,61,193,51,102,192,229,21, +218,19,185,130,25,200,34,237,9,158,49,3,186,38,180,39,184,208,158,216,152,123,218,19,200,78,204,0,163,78,245,82,54,110,140,192,12,64,164,122,157,134,25,32,78,245,210,98,6,26,202,4,102,64,20,36,57,13, +51,64,156,234,21,152,1,145,234,117,32,102,64,227,55,213,171,39,120,198,12,236,36,197,12,236,164,197,12,108,20,169,222,108,89,75,145,166,122,229,55,188,28,99,6,134,146,98,6,134,210,98,6,70,137,84,111, +182,96,6,194,180,152,129,176,192,12,136,130,164,212,219,0,158,49,3,138,192,12,64,96,6,156,150,234,133,192,12,8,204,128,192,12,8,204,128,72,245,10,204,0,225,43,99,120,206,104,79,208,110,79,136,84,175, +40,72,234,218,130,13,226,84,175,37,11,205,15,7,41,83,189,180,81,106,7,101,81,111,112,71,64,104,79,32,59,82,189,60,159,234,245,205,161,212,158,96,62,226,84,239,28,202,62,114,202,100,161,61,97,3,51,32, +202,102,147,140,82,167,185,35,252,106,79,236,12,145,158,252,142,139,178,89,81,54,155,242,178,89,58,204,0,0,200,196,218,19,67,101,210,114,0,89,164,122,51,182,227,183,83,231,57,213,75,249,174,45,86,73, +83,189,196,218,19,225,98,208,98,6,28,182,227,103,242,29,144,55,118,44,225,151,15,188,214,250,239,126,22,232,140,25,232,126,76,93,105,250,173,238,58,158,244,82,143,159,213,254,167,69,102,126,173,155, +118,239,43,161,108,28,59,45,25,111,139,146,214,158,248,57,32,255,152,170,113,253,222,179,121,169,137,103,77,228,7,221,63,178,71,254,50,191,184,123,182,130,116,60,47,181,211,15,58,53,110,41,109,37,122, +45,233,165,210,122,235,83,69,234,173,154,210,155,127,49,105,39,121,152,50,72,65,253,63,74,111,5,239,48,251,81,234,198,9,164,147,171,231,173,247,248,131,129,192,177,21,131,221,7,41,245,231,22,190,226, +121,210,81,112,216,219,171,102,118,42,158,79,115,227,122,176,87,107,147,199,12,184,229,223,145,181,237,231,118,59,217,213,177,164,181,39,220,110,83,175,62,54,192,254,196,207,53,168,12,156,88,252,201, +206,146,140,221,143,41,110,154,13,188,111,102,85,197,83,187,147,199,12,84,75,242,21,17,94,218,221,255,154,228,83,189,18,51,119,195,91,8,38,126,164,169,108,60,100,253,87,243,62,115,31,27,137,122,224, +219,169,123,221,102,191,192,67,58,183,98,237,222,202,255,98,234,22,118,211,238,20,53,174,7,43,255,203,204,100,231,86,15,50,228,21,126,66,213,184,7,237,78,231,63,203,59,170,113,61,247,170,190,97,51, +251,16,5,235,24,193,142,31,229,198,149,90,198,120,222,68,39,221,246,110,119,22,38,113,119,7,105,125,83,62,41,180,160,181,32,137,106,247,85,253,74,5,183,155,232,6,205,38,58,105,148,170,71,218,10,146, +36,243,169,94,210,105,106,187,55,175,217,145,221,229,191,134,72,27,167,147,230,11,90,49,3,100,175,55,90,89,110,210,130,36,137,195,84,111,169,196,115,65,146,194,51,102,128,176,113,204,69,140,25,40,226, +55,213,43,48,3,2,51,208,181,55,90,204,0,136,49,3,131,105,49,3,16,135,59,50,165,61,145,59,152,1,121,13,41,102,192,160,141,82,212,152,1,136,195,29,153,210,158,64,238,96,6,206,7,199,218,19,92,99,6,246,9, +237,9,8,204,0,114,26,51,208,215,177,152,129,177,126,184,203,129,177,229,128,219,47,48,3,2,51,192,139,246,132,236,56,204,64,251,126,202,187,192,89,1,224,93,0,177,160,192,12,240,45,141,217,184,237,46, +82,237,137,50,174,181,39,116,103,158,151,82,23,84,151,126,176,153,169,191,249,63,198,6,87,251,197,121,41,174,165,49,133,246,132,19,48,3,67,15,12,249,158,86,34,77,238,35,25,250,133,47,67,96,6,4,102,64, +96,6,108,68,41,166,178,8,244,75,239,99,219,250,203,35,241,105,81,80,104,79,8,204,128,192,12,216,25,82,37,90,8,88,209,247,227,205,46,125,255,37,250,121,111,45,80,33,48,3,28,107,79,8,204,0,239,107,41, +182,125,231,103,10,27,164,159,125,118,209,33,205,235,143,132,167,8,204,0,223,218,19,111,112,173,61,65,139,25,216,237,68,237,137,146,63,246,255,194,143,219,254,173,235,183,125,30,30,93,180,101,225,87, +24,4,102,32,119,48,3,163,184,198,12,20,59,16,51,192,242,207,123,238,76,232,94,13,240,190,191,240,132,23,165,189,174,77,128,192,12,112,140,25,120,68,96,6,184,198,12,184,54,235,63,251,105,16,136,96,211, +121,63,223,35,13,129,1,9,206,75,245,18,155,4,142,49,3,115,72,83,189,196,75,118,174,49,3,82,154,182,39,140,146,183,34,80,193,242,241,235,223,177,75,206,54,216,80,56,47,213,27,33,198,12,68,114,6,51,208, +64,59,241,227,26,51,144,182,26,63,77,143,0,17,151,44,149,149,73,62,64,96,6,4,102,64,96,6,108,165,122,165,81,80,0,165,223,143,90,254,7,23,170,72,215,116,44,120,161,192,12,88,178,208,214,59,9,27,167,19, +23,36,209,98,6,206,121,88,119,96,170,215,96,123,26,20,104,24,236,95,190,104,81,248,248,205,146,190,19,2,51,144,59,152,129,82,174,49,3,183,169,206,75,245,198,78,223,255,224,137,126,68,188,3,212,131, +126,247,124,73,130,97,192,129,5,73,161,220,137,82,59,73,97,56,60,99,6,130,180,152,129,116,193,112,92,11,167,109,137,184,180,97,79,247,95,16,196,62,249,158,162,104,73,122,162,148,79,230,57,213,203,111, +148,146,15,80,70,41,174,49,3,126,103,106,79,104,79,212,175,124,97,255,179,39,160,62,140,216,161,122,253,182,213,16,152,1,174,49,3,35,115,7,51,176,207,145,152,1,157,93,9,48,38,29,186,10,128,113,37,251, +240,49,56,176,32,169,71,204,64,166,181,39,92,138,74,56,166,182,108,127,144,178,32,105,227,44,210,35,136,253,127,78,235,45,78,42,101,145,166,29,63,253,202,126,155,11,35,107,31,223,244,44,128,171,62,58, +238,201,88,122,162,84,36,61,107,54,126,207,84,91,141,82,23,145,106,79,140,163,189,82,215,205,132,216,130,200,129,187,41,201,162,233,120,166,242,97,153,121,247,236,87,106,1,224,133,19,247,126,99,85, +122,186,198,231,180,21,131,196,169,94,144,106,79,144,166,122,255,254,16,40,83,189,51,72,83,189,180,218,19,250,3,113,135,106,79,0,137,127,183,110,135,232,241,154,189,142,172,68,31,198,120,214,158,80, +249,213,158,24,163,144,110,79,12,34,45,72,26,116,175,83,181,39,0,93,191,181,245,15,159,62,174,67,156,151,226,249,188,20,223,218,19,31,210,22,36,85,233,206,101,245,178,182,215,1,75,207,22,58,160,148, +137,243,82,224,160,32,169,148,235,130,164,10,213,185,172,94,93,59,250,255,33,180,39,120,77,245,54,80,54,78,15,133,57,214,158,216,209,228,180,84,175,140,204,153,191,84,182,49,166,70,233,199,122,27,147, +232,246,205,105,73,123,34,72,154,234,109,239,25,204,126,121,47,43,162,108,28,99,94,175,150,140,224,69,36,73,181,136,169,140,145,117,43,255,112,219,175,93,85,239,56,149,233,49,215,203,60,14,31,82,246, +48,3,239,30,251,234,62,254,189,238,95,235,139,192,13,102,160,105,25,111,152,1,35,169,40,149,44,128,39,244,243,135,129,66,142,48,3,29,59,74,168,164,231,48,85,232,240,33,101,107,199,79,238,188,3,127, +157,105,186,86,58,15,119,180,247,200,71,30,177,77,5,147,131,87,18,99,6,146,24,46,201,151,212,204,5,112,136,44,55,107,147,74,236,62,166,163,220,218,243,199,15,56,60,74,217,209,158,216,103,242,77,156, +217,35,136,135,243,33,145,125,251,236,183,187,120,50,113,170,55,9,111,230,218,141,40,29,102,192,102,221,172,185,118,31,116,246,144,178,99,45,157,197,226,22,205,226,24,51,112,120,125,28,228,47,213,27, +154,209,251,135,2,129,164,253,61,116,39,229,157,235,119,151,189,153,95,236,232,142,82,93,129,108,222,158,176,165,61,209,121,234,51,236,122,163,251,249,211,226,12,167,122,15,59,27,107,198,111,55,237, +46,185,152,52,213,59,62,153,202,183,228,219,61,104,22,128,207,2,100,218,19,54,11,146,174,236,120,175,148,211,123,126,239,70,90,2,206,158,248,217,169,68,239,52,197,86,135,215,192,1,20,196,119,223,117, +102,170,55,233,118,171,67,127,163,243,132,25,120,254,232,198,45,66,86,83,16,185,198,12,8,237,9,161,61,225,184,40,37,82,189,176,138,25,144,131,2,51,192,53,102,32,67,38,48,3,150,49,3,94,158,49,3,83,4, +102,32,99,107,41,81,54,155,149,152,129,38,129,25,200,18,162,124,14,97,6,54,9,204,128,35,202,102,211,31,165,118,9,204,128,37,43,30,149,67,152,129,147,28,136,25,200,96,152,130,192,12,32,235,48,3,253, +104,49,3,79,56,16,51,224,204,84,47,4,102,128,83,204,128,139,244,84,175,139,22,51,128,44,159,248,9,204,128,197,40,53,159,22,51,64,90,124,21,217,23,38,245,70,170,218,17,137,100,121,148,18,152,1,107,166, +206,165,77,245,210,106,79,12,163,244,166,12,84,156,150,234,205,228,144,10,54,8,204,128,37,11,205,39,21,112,126,143,118,19,157,246,24,110,83,196,137,2,206,16,169,94,135,97,6,230,114,141,25,32,229,2,12, +87,84,145,234,21,152,129,148,71,169,38,141,99,204,128,136,82,25,213,158,16,152,1,75,222,92,42,199,152,129,34,17,165,224,76,237,137,206,111,199,220,193,12,12,225,25,51,240,121,152,116,31,151,118,199, +111,151,40,72,50,179,55,68,27,165,168,49,3,132,222,182,44,84,72,49,3,164,251,135,202,64,47,199,59,126,74,118,31,238,176,165,61,145,106,51,4,102,192,242,157,227,151,87,29,201,242,84,47,246,113,140,25, +0,207,152,129,5,164,199,88,168,83,189,180,3,148,244,206,33,34,38,126,2,51,0,167,97,6,6,66,164,122,51,54,241,219,32,206,75,89,139,82,15,147,22,36,17,167,122,247,146,238,39,208,110,162,103,253,121,169, +41,226,188,20,178,15,51,64,154,234,85,104,55,209,179,253,188,148,208,158,64,54,98,6,66,34,213,11,81,144,228,52,237,9,159,202,177,246,132,79,164,122,179,69,123,130,231,84,47,237,225,14,221,200,0,102, +32,249,231,64,233,45,178,87,164,122,51,183,227,55,48,103,14,119,200,65,133,24,51,64,90,144,68,233,77,41,18,59,126,25,75,245,146,231,67,34,220,230,67,138,39,83,54,46,62,154,86,123,130,56,213,27,225,56, +115,204,95,170,87,24,44,166,122,121,214,158,200,117,147,179,70,123,130,56,166,211,214,248,17,107,79,100,0,51,144,252,149,74,180,125,228,75,90,119,66,123,194,140,36,99,206,108,79,112,158,234,21,219,19, +217,130,25,24,46,48,3,224,1,51,48,60,199,183,39,76,78,252,220,83,79,37,252,242,250,203,40,47,37,244,109,210,119,205,214,175,204,160,244,118,170,237,27,183,52,163,152,129,49,73,15,148,38,247,12,32,70, +196,151,10,142,111,182,25,165,142,126,138,27,123,121,168,71,218,205,122,237,78,46,130,120,228,127,150,150,33,183,146,212,91,61,169,55,79,128,212,29,169,55,246,139,90,63,161,183,62,181,229,148,173,123, +150,210,153,255,89,82,24,14,254,74,233,172,224,29,102,63,74,93,125,53,105,71,107,224,216,27,111,141,51,206,57,188,86,212,119,186,211,141,25,240,95,173,154,186,212,232,185,84,101,179,54,163,148,244, +158,169,231,240,69,251,187,138,185,215,246,238,60,46,54,209,157,108,29,214,157,242,254,180,99,6,204,110,10,186,120,41,155,181,186,165,45,73,105,250,198,63,84,83,246,146,154,235,249,245,70,12,74,182, +239,173,33,101,152,129,164,136,242,72,154,243,244,235,159,1,125,150,131,76,123,194,158,131,152,49,198,196,115,232,243,74,135,251,114,78,175,19,191,213,4,67,106,208,21,17,202,36,193,84,194,93,116,117, +32,165,55,200,164,151,202,108,123,235,248,174,110,220,254,96,186,137,242,192,3,73,30,32,83,7,204,213,152,76,152,31,180,235,97,90,135,228,138,242,213,178,30,111,69,199,118,75,189,245,39,230,146,8,134, +84,124,7,97,150,192,63,96,77,156,242,101,187,154,50,49,149,255,157,61,65,194,205,142,239,218,189,113,199,33,101,169,222,115,146,250,216,142,23,146,124,14,167,199,235,221,121,119,242,147,234,93,29,235, +208,229,140,30,55,177,220,121,119,116,248,91,111,189,83,118,223,43,48,3,153,195,12,68,114,7,51,192,181,232,152,192,12,64,164,122,187,196,12,40,28,99,6,6,10,204,0,4,102,192,113,152,129,72,144,95,204, +192,94,113,170,23,226,84,175,192,12,8,204,0,121,65,210,152,152,38,93,250,226,21,192,127,130,238,179,52,8,237,9,174,163,212,241,95,228,12,102,192,118,65,210,209,238,166,166,47,74,189,167,193,8,24,75, +151,46,125,11,49,205,153,152,129,220,137,82,242,64,158,49,3,2,134,211,186,224,125,184,218,87,240,210,137,43,87,174,92,200,78,172,86,33,48,3,60,31,238,224,27,51,176,51,44,48,3,0,48,212,27,190,31,108, +192,128,1,19,42,216,184,79,32,48,3,180,71,16,153,192,12,228,22,102,128,77,238,15,148,148,151,33,126,78,222,251,254,71,6,69,4,102,64,96,6,4,102,192,78,148,42,169,95,6,172,223,251,15,64,57,51,208,127, +228,166,123,210,53,243,3,183,208,2,114,204,0,248,197,12,132,56,134,71,192,136,192,129,152,1,246,247,29,239,130,149,26,253,1,207,136,71,241,73,216,151,158,17,165,12,37,157,248,13,3,207,152,1,240,139, +25,40,165,213,158,160,198,12,192,129,169,94,253,15,17,151,23,151,254,103,8,90,254,253,231,133,17,60,58,72,96,6,4,102,64,96,6,172,15,41,150,239,93,59,9,186,183,9,40,108,8,121,55,156,188,215,181,69,96, +6,4,102,64,96,6,44,15,169,132,203,168,188,94,57,188,182,100,105,43,169,16,152,1,139,22,170,23,152,1,174,11,146,24,75,76,124,43,8,53,2,196,75,199,132,203,52,3,67,33,48,3,60,99,6,166,8,204,0,239,169, +222,160,222,54,55,47,242,253,192,37,59,20,51,16,18,152,1,129,25,224,35,213,43,1,163,100,165,77,16,53,84,238,114,42,102,96,180,192,12,8,204,0,31,59,126,113,221,181,55,238,71,235,203,160,52,144,128,132, +93,112,32,102,128,182,209,180,81,42,33,48,3,185,132,25,48,70,12,184,239,131,8,48,92,1,246,190,247,251,132,193,18,16,70,171,98,238,18,152,1,228,18,102,96,227,139,231,189,9,87,120,172,86,40,55,0,107, +251,23,70,139,53,7,98,6,6,8,204,128,192,12,112,130,25,96,115,195,123,223,248,232,190,60,73,87,128,255,204,81,103,127,238,72,204,192,231,2,51,32,48,3,28,108,79,200,0,116,92,1,48,55,219,31,59,5,128,170, +151,255,193,161,152,1,157,231,237,9,194,158,161,78,167,198,12,104,148,207,225,83,210,237,137,102,202,59,151,62,204,192,140,196,199,49,124,244,139,55,6,1,137,101,249,159,63,16,135,72,245,242,156,234, +205,0,102,32,83,169,94,167,158,234,93,186,236,61,77,190,237,252,125,75,151,46,93,198,190,162,159,7,145,234,229,59,213,235,21,169,94,238,181,39,128,141,238,214,55,169,30,255,243,222,52,173,165,234,69, +217,172,53,111,233,199,12,100,74,123,194,54,102,32,35,101,179,237,119,246,208,173,173,127,248,180,90,115,228,90,42,119,202,102,51,128,25,48,147,234,21,101,179,135,31,187,191,125,146,2,1,22,165,78,245, +210,106,79,208,98,6,212,8,105,148,34,221,47,118,176,246,4,0,61,216,190,148,78,211,144,2,237,97,181,1,164,81,138,56,213,75,250,174,109,124,132,52,130,110,32,189,86,242,252,160,202,237,83,229,144,40,79, +155,21,4,49,206,73,225,182,109,25,193,12,88,1,97,241,151,234,69,118,15,169,28,194,12,36,8,166,47,231,31,190,91,82,253,213,131,202,232,134,128,75,238,221,219,41,38,49,3,46,162,246,41,159,127,113,202, +160,52,98,6,228,246,118,75,178,35,163,212,176,156,73,245,186,8,82,189,29,200,198,199,197,95,32,108,92,159,239,246,238,173,254,5,115,152,129,24,21,57,249,194,127,218,188,212,7,77,165,122,227,135,219, +157,95,229,192,33,21,188,48,206,243,38,122,16,124,165,122,107,186,253,139,93,139,38,225,45,105,186,71,171,246,68,1,85,3,245,51,106,210,153,234,61,210,110,201,137,81,202,95,38,199,73,55,209,117,90,1, +231,32,105,170,215,246,152,242,193,17,230,29,174,6,1,230,227,71,144,209,76,170,183,67,187,117,39,70,41,129,25,48,113,121,171,58,76,68,13,210,45,128,228,188,105,38,82,189,9,157,159,3,35,70,34,249,40, +117,84,187,19,233,40,203,243,63,91,69,90,29,82,79,57,160,203,235,73,55,209,243,3,126,66,111,158,0,233,86,112,159,90,74,111,133,164,222,202,95,32,229,134,63,75,234,205,191,156,208,153,92,176,142,241, +182,227,39,48,3,38,172,244,72,148,50,198,237,46,35,188,82,207,238,100,216,220,245,102,48,3,108,50,85,235,62,151,109,94,170,177,202,68,170,183,99,187,227,193,92,223,241,83,6,210,174,165,20,206,14,119, +52,116,120,104,111,63,104,245,121,119,73,113,190,178,62,72,140,25,208,169,54,252,252,3,255,187,71,75,31,102,128,162,221,25,141,82,57,132,25,136,8,204,64,78,97,6,178,195,4,102,32,27,49,3,112,28,102,32, +163,19,191,1,2,51,128,236,211,158,24,248,79,142,11,146,178,156,40,79,92,137,46,48,3,2,51,192,215,121,169,12,68,41,113,94,10,2,51,144,117,231,165,68,170,215,145,218,19,164,68,249,208,84,161,61,145,37, +81,74,104,79,8,204,64,246,18,229,51,179,150,10,229,206,90,138,103,204,64,66,96,6,178,102,45,53,44,119,214,82,196,152,1,82,237,9,8,204,64,214,68,41,90,204,192,78,228,14,102,32,44,48,3,34,74,57,140,11, +32,48,3,16,240,136,156,79,245,74,2,51,32,48,3,156,96,6,178,36,213,43,48,3,217,136,25,248,92,108,79,152,74,227,17,107,79,228,10,5,145,56,213,59,134,56,213,75,186,61,49,80,108,79,152,176,96,131,56,213, +107,201,66,243,195,65,74,204,128,32,202,139,84,111,26,82,189,18,199,169,94,223,28,82,204,128,79,164,122,179,70,199,79,96,6,44,70,169,211,72,49,3,27,4,102,64,148,205,10,204,128,192,12,56,1,51,224,244, +29,63,129,25,176,138,25,8,11,204,64,182,164,122,121,198,12,72,28,99,6,182,144,98,6,228,141,138,192,12,8,204,64,150,36,218,173,70,41,210,84,111,124,28,207,15,65,114,220,51,205,158,137,95,100,95,150,99, +6,142,88,227,124,210,84,111,3,169,34,3,173,0,75,132,246,206,69,34,162,18,221,196,178,120,24,227,89,123,130,114,250,82,50,151,114,170,166,143,73,90,239,60,57,204,0,68,170,87,156,151,18,218,19,66,123, +34,59,162,84,153,216,68,135,208,158,16,155,232,16,152,129,140,23,36,53,81,54,142,58,213,43,10,146,50,103,254,82,81,144,100,45,74,13,167,44,72,130,40,72,202,158,181,148,192,12,88,51,45,65,186,115,21, +162,141,82,59,195,34,213,155,53,152,1,240,140,25,160,140,82,46,210,198,249,136,213,102,189,185,189,227,151,210,84,111,47,24,19,101,223,228,142,97,106,143,6,217,198,124,70,237,192,135,238,210,146,38, +64,176,201,0,152,156,44,97,218,88,213,235,149,130,217,128,56,31,69,115,233,145,129,96,238,246,29,110,247,9,50,229,12,92,53,218,240,53,93,180,187,187,78,232,239,161,143,200,157,238,156,141,142,162,236, +75,226,161,82,162,66,210,140,108,163,5,206,98,17,237,197,86,243,235,77,253,5,233,115,40,172,34,189,212,95,147,122,251,185,202,237,115,232,6,217,150,194,33,197,42,55,26,102,44,80,225,238,111,164,208, +170,203,83,211,238,168,140,169,107,82,216,238,67,157,135,212,221,213,93,190,165,239,53,215,110,134,202,148,182,59,217,254,166,46,52,76,118,20,207,113,169,236,40,181,21,182,134,84,10,215,82,242,19,42, +87,245,87,201,214,8,152,109,119,94,49,123,203,159,194,118,123,60,157,182,39,154,40,182,39,242,116,249,177,148,182,91,78,93,241,37,227,184,184,51,165,219,19,251,165,158,173,190,227,95,148,100,126,163, +39,91,214,243,143,171,205,181,219,245,98,178,223,27,212,128,88,111,31,122,209,250,117,117,185,137,222,245,99,55,245,45,26,96,180,72,146,36,245,125,84,162,180,223,116,219,238,110,247,225,122,104,247, +130,1,199,254,139,173,142,242,82,239,31,81,120,222,158,200,175,236,101,247,182,227,207,243,1,192,83,105,253,219,154,42,169,222,61,249,149,0,182,85,154,120,169,73,189,125,120,91,37,225,125,213,190,214, +13,102,192,244,237,147,42,1,184,154,41,27,135,189,230,189,245,208,110,253,250,78,79,199,78,71,121,191,247,223,251,42,215,135,59,230,247,152,42,242,207,63,167,67,249,68,255,201,0,162,81,203,235,199, +242,155,167,245,244,109,254,211,77,236,133,205,215,145,255,255,170,131,73,125,184,117,226,93,29,237,185,207,252,185,202,234,54,82,23,19,123,213,119,138,191,203,198,153,185,125,71,218,61,241,39,235,3, +116,207,188,252,234,79,171,1,160,220,196,239,116,223,110,255,213,205,129,163,239,28,59,206,70,71,241,223,121,97,175,43,187,31,66,148,205,34,215,48,3,90,83,152,227,84,111,147,40,155,133,192,12,56,12, +51,160,14,167,77,245,10,237,9,129,25,112,30,102,32,12,158,207,71,114,124,4,81,96,6,50,104,3,120,198,12,240,204,64,144,114,7,247,144,142,147,242,174,172,193,12,16,155,4,126,49,3,196,141,147,168,239,28, +191,226,48,105,198,12,48,128,249,193,252,128,10,39,106,79,124,206,177,246,4,223,149,232,180,19,191,207,195,162,18,29,0,100,21,37,63,198,164,32,244,191,225,114,77,96,6,192,53,102,192,197,243,246,196, +48,175,208,158,0,160,46,174,154,209,244,148,252,118,157,17,127,248,242,171,239,87,5,102,128,231,83,189,90,136,18,51,64,189,137,46,78,245,2,64,217,20,32,246,216,242,75,127,85,30,106,188,105,203,173, +179,33,48,3,92,159,234,245,169,226,84,47,223,167,122,229,250,5,10,36,255,47,119,94,254,114,233,4,121,254,113,5,155,5,102,128,103,133,36,145,234,229,62,213,91,60,239,233,8,86,156,232,218,113,210,229, +149,215,215,158,151,191,251,127,85,129,25,224,89,33,73,164,122,57,78,245,202,0,216,127,126,134,224,193,162,104,159,31,235,151,204,43,125,126,191,75,43,110,208,4,102,128,95,204,128,246,77,210,61,186, +13,2,51,64,29,165,206,94,219,242,27,127,226,127,87,15,240,198,18,104,248,103,133,30,30,24,134,243,180,39,6,112,172,61,65,139,25,80,105,27,55,138,99,204,128,66,123,231,148,244,164,122,89,190,119,196, +117,97,40,24,172,132,188,128,219,143,157,99,27,211,178,150,138,24,224,216,34,162,113,28,92,167,225,184,219,230,2,92,155,226,159,206,214,128,112,88,1,128,88,100,115,32,77,85,13,180,83,4,106,204,0,184, +197,12,104,180,141,219,200,49,102,0,6,233,157,67,186,48,3,9,61,24,134,10,68,84,13,240,105,2,51,192,57,102,128,56,213,59,90,96,6,232,243,82,103,67,1,112,32,226,42,2,243,188,38,206,75,113,191,137,206, +179,52,166,192,12,0,112,109,245,43,208,112,240,145,130,151,42,111,153,49,89,96,6,184,223,68,247,114,188,137,62,92,108,162,39,206,150,239,186,111,246,38,120,99,255,145,31,174,200,219,190,252,91,131,19, +16,152,1,158,11,146,186,211,158,176,24,165,202,56,46,72,26,79,74,148,15,78,77,75,148,210,15,5,126,177,212,139,136,95,57,43,112,243,243,127,30,60,39,50,236,189,18,8,204,128,159,227,130,36,129,25,224, +187,32,169,241,38,249,242,128,235,127,92,7,181,239,125,50,163,252,213,166,131,222,207,253,16,152,1,142,15,119,232,60,175,165,154,40,189,69,246,58,50,213,171,31,255,235,199,111,220,180,183,96,139,62, +238,140,69,207,92,134,126,234,218,32,156,183,227,55,48,119,14,119,48,174,11,146,40,189,41,69,206,196,12,108,173,132,122,207,168,221,39,247,89,59,241,122,204,121,108,221,73,143,36,28,168,61,97,112,44, +239,64,156,15,49,72,253,209,94,42,237,115,160,214,158,216,135,244,236,248,197,74,167,108,81,93,193,135,189,241,183,202,166,44,40,25,212,124,54,28,104,17,142,221,37,68,241,68,206,84,157,180,110,16,52, +0,154,124,211,231,151,67,175,7,250,221,243,40,28,168,61,161,12,3,199,169,94,98,237,9,210,137,31,173,55,133,88,123,226,75,56,150,47,21,47,206,111,253,67,48,8,39,106,79,80,167,122,121,222,158,56,67,142, +240,187,137,190,87,108,79,180,91,227,145,188,100,154,162,20,215,231,165,188,66,26,211,98,170,55,199,183,39,58,12,41,253,72,245,12,68,170,87,207,29,237,137,6,161,61,145,53,68,121,158,181,39,88,238,104, +79,148,138,84,111,214,8,56,139,178,89,161,61,145,125,101,179,38,227,132,103,218,52,58,223,199,164,122,61,158,219,243,237,173,165,244,94,104,130,149,38,218,45,169,73,207,173,42,123,23,88,101,170,106, +189,103,116,198,225,124,165,143,153,231,208,125,187,93,237,107,41,141,84,123,34,216,45,198,199,180,20,175,50,124,119,167,59,231,241,84,228,167,178,108,54,233,142,226,162,24,82,243,204,188,29,11,239, +49,149,234,253,247,60,244,191,45,133,218,19,255,158,151,164,167,62,119,155,219,241,155,7,220,143,20,106,79,116,110,119,225,149,181,93,125,176,255,239,76,250,245,220,7,0,27,34,169,209,158,72,246,126, +247,212,238,200,190,206,81,42,106,189,163,36,181,227,151,116,71,41,248,150,253,137,31,219,103,6,35,252,37,122,238,228,218,209,63,191,212,48,34,176,190,236,238,165,207,6,49,59,217,118,127,209,218,174, +164,7,129,97,24,232,101,163,37,97,125,135,46,136,206,45,60,176,164,203,134,71,96,106,224,26,198,33,196,1,72,32,157,149,74,173,222,2,72,186,163,244,208,238,206,63,208,113,158,245,142,162,37,243,145,31, +38,219,238,255,142,178,173,9,239,255,225,76,147,43,8,83,251,1,0,82,184,33,99,34,53,96,110,203,211,151,226,77,82,19,43,234,144,67,219,205,213,13,55,209,81,162,125,116,155,67,74,253,158,23,194,132,9, +107,127,21,92,173,139,155,32,76,24,82,141,81,50,99,99,68,148,18,38,236,176,197,40,176,225,172,172,117,166,89,90,214,225,47,230,172,116,74,219,31,166,160,180,172,172,108,138,189,6,181,121,107,107,74, +41,205,229,177,178,178,50,130,202,172,246,251,35,151,169,86,111,214,81,151,90,118,228,146,101,219,55,14,242,145,39,201,108,59,3,218,60,48,63,197,165,182,121,147,203,84,180,66,48,108,62,8,63,0,160,172, +172,76,61,210,253,108,122,43,45,43,43,243,31,126,38,54,204,223,186,71,200,0,223,225,191,152,206,132,121,219,17,113,160,200,171,249,91,219,37,171,4,46,143,190,34,213,182,55,185,109,189,43,131,249,97, +179,86,132,181,173,248,219,47,217,174,169,71,110,224,20,251,46,217,209,215,173,146,120,243,67,110,235,104,100,230,54,145,47,75,254,153,216,177,130,26,175,10,64,189,161,6,42,242,107,172,84,131,206,123, +172,245,134,249,158,193,13,53,53,53,207,216,27,7,243,158,97,0,88,94,77,53,0,204,83,73,46,47,191,166,166,198,11,86,80,109,207,91,126,77,149,10,64,45,168,241,170,106,219,95,108,216,248,26,85,5,160,206, +123,6,234,13,53,53,79,219,187,113,172,160,10,0,212,187,158,97,44,175,230,49,187,111,163,49,79,183,122,205,127,28,44,175,166,202,166,59,181,245,169,230,215,84,168,12,118,175,20,108,236,99,0,144,87,83, +83,83,161,222,240,12,72,188,205,171,169,169,121,186,253,153,216,241,86,103,68,93,0,43,48,140,151,124,109,127,49,233,226,70,195,168,246,3,240,20,70,81,103,24,70,204,109,167,65,133,173,222,212,37,70, +108,142,202,198,26,94,138,203,115,23,26,134,225,69,197,194,136,173,219,229,171,51,162,50,192,242,215,24,209,210,113,117,70,204,86,207,96,249,107,140,215,124,173,151,28,152,185,196,48,98,246,162,94, +197,146,128,183,245,73,6,212,37,134,81,109,175,103,140,43,108,237,10,231,159,119,128,169,117,70,108,142,45,119,158,194,152,11,192,216,58,35,202,212,155,108,55,238,252,190,205,12,112,23,24,134,81,93, +104,24,47,217,243,230,235,123,136,1,254,93,134,97,68,219,158,137,173,30,28,91,100,220,175,194,55,187,101,113,76,46,140,45,50,238,175,244,85,122,229,202,228,99,169,90,183,162,46,90,10,0,75,162,174,27, +106,106,234,14,201,115,198,85,98,92,165,181,183,89,93,116,73,84,134,124,142,81,179,230,37,149,21,26,94,54,199,83,169,142,171,84,237,92,158,171,127,180,166,198,203,242,140,128,58,205,228,229,29,235, +237,113,63,124,179,99,139,140,57,133,177,26,163,186,210,87,89,193,42,231,88,123,146,179,99,139,99,195,219,46,25,117,53,53,79,179,74,185,210,43,87,90,156,21,21,24,1,47,160,46,137,46,137,229,27,127,174, +139,186,166,217,241,134,37,81,23,0,198,234,14,184,11,140,21,117,47,143,171,152,118,59,166,205,181,24,164,150,68,93,128,92,24,171,49,170,199,26,43,234,14,121,236,120,99,168,107,102,128,92,24,173,169, +169,88,18,93,28,99,30,127,229,28,88,124,14,64,221,33,214,26,165,234,94,155,29,91,28,27,110,203,155,58,251,0,150,4,84,84,212,5,220,187,170,102,31,192,146,151,205,174,57,242,12,111,65,172,20,96,55,182, +134,184,186,106,191,141,117,85,158,81,85,16,59,21,172,48,138,190,135,152,191,174,53,74,89,245,214,126,121,163,103,7,0,176,37,70,64,181,179,164,154,125,0,75,94,242,195,91,23,64,93,192,210,205,58,42, +170,212,5,80,87,173,98,172,81,149,103,120,235,188,173,190,152,106,241,106,199,214,25,1,47,48,103,87,117,158,113,102,20,5,177,225,118,188,181,63,77,182,208,56,224,186,37,138,194,67,109,203,12,213,162, +183,152,11,24,61,251,0,150,4,10,99,40,140,217,241,6,215,2,163,153,1,174,194,3,64,158,81,149,103,120,193,172,63,7,215,195,198,33,214,222,249,234,2,168,171,110,91,240,169,214,42,209,213,213,115,180,243, +53,188,172,206,185,73,83,213,213,115,181,243,22,159,190,242,165,237,43,107,147,125,18,140,197,63,157,32,239,81,49,105,234,74,64,158,54,189,124,238,250,229,55,173,28,252,240,74,43,203,50,198,226,15, +142,219,253,125,85,199,138,171,116,72,121,229,64,254,242,155,86,14,190,105,101,133,165,59,214,118,121,9,47,32,203,121,51,3,80,76,94,222,81,206,212,213,115,43,252,111,177,127,150,87,96,101,216,187,250, +122,237,188,197,191,90,249,210,223,87,190,100,169,219,6,208,88,17,241,42,44,130,63,221,8,166,134,225,83,151,110,95,185,224,131,149,11,172,92,170,103,203,197,1,0,236,101,239,211,55,6,42,86,140,155,36, +235,75,11,86,46,216,190,114,129,165,126,54,105,234,202,214,231,81,17,64,194,213,50,238,108,86,184,108,233,138,208,210,21,141,54,188,37,190,254,219,74,205,127,173,206,226,127,41,92,182,120,69,104,241, +10,107,37,19,242,237,65,0,24,53,35,1,89,125,225,193,10,224,166,5,75,151,191,191,116,185,165,231,80,58,55,216,250,255,211,74,227,247,163,177,34,226,189,105,254,210,229,141,75,151,55,90,156,103,85,87, +220,210,204,88,158,225,245,47,9,212,85,87,220,114,160,110,141,17,51,177,76,96,133,81,143,188,171,74,197,240,231,11,163,46,96,118,212,83,24,51,140,215,173,205,112,229,194,152,135,181,198,57,204,62,228, +41,60,100,120,11,98,134,17,53,140,3,62,235,151,135,138,186,37,70,117,105,193,107,179,3,21,38,47,239,168,253,190,186,64,197,164,67,140,229,25,121,149,173,33,43,208,230,109,184,181,128,92,225,95,18,241, +98,138,81,149,111,156,22,91,19,243,122,141,53,70,108,141,17,181,178,166,114,21,190,84,23,240,66,46,48,100,127,93,0,108,172,225,53,172,95,42,78,125,189,176,117,141,189,252,188,3,152,221,236,27,107,244, +143,25,198,210,182,101,179,89,243,46,109,93,75,1,168,11,204,62,120,85,5,250,199,12,99,165,97,4,44,77,75,243,87,244,111,102,128,58,123,165,241,18,160,230,27,222,133,107,12,99,137,97,88,194,188,231,173, +232,219,26,165,166,44,57,48,214,168,240,47,137,204,54,12,99,201,145,75,53,189,189,176,89,147,218,224,80,126,96,115,40,15,231,122,228,139,61,114,178,175,74,9,208,79,210,20,160,233,74,21,128,170,174,56, +11,242,239,42,166,190,88,49,205,210,40,79,196,74,128,8,228,57,191,174,94,60,253,201,85,0,228,23,111,205,123,249,86,143,197,26,176,205,154,4,4,48,19,55,109,108,158,174,2,56,215,35,95,92,32,91,138,4,8, +191,28,146,0,22,175,121,104,57,91,212,119,209,204,48,38,122,118,95,60,66,190,69,181,180,93,27,128,6,5,123,107,239,122,186,229,19,217,47,111,243,134,39,20,202,19,10,243,134,88,112,151,248,239,101,173, +127,136,35,18,145,43,164,45,241,112,96,66,161,252,205,66,217,210,190,228,135,23,168,0,160,55,95,168,2,136,109,105,4,228,71,3,87,60,26,248,241,65,43,247,109,70,107,27,60,167,45,42,175,80,223,254,127, +15,223,159,144,31,173,45,123,180,118,154,21,111,56,52,109,102,235,27,179,12,151,204,169,220,254,127,45,10,38,254,44,112,245,136,128,37,77,229,150,105,109,43,235,189,202,106,13,1,104,64,252,190,192, +204,7,2,195,44,31,65,212,219,142,184,132,1,64,3,94,61,49,240,202,141,1,243,74,13,173,157,222,191,115,32,226,63,94,28,191,106,177,11,54,44,190,236,84,232,255,156,121,27,128,248,229,191,137,95,246,172, +101,111,58,128,60,245,197,2,121,129,58,5,104,189,188,159,6,108,9,81,200,87,191,48,237,158,120,248,186,120,5,94,153,160,189,114,102,192,214,182,100,227,77,121,51,95,147,112,95,31,57,226,125,250,68,60, +125,2,174,177,228,231,150,142,199,248,111,126,50,238,87,159,62,1,79,95,31,238,107,233,82,221,218,225,146,86,207,226,130,175,61,5,180,220,30,108,153,51,51,207,210,171,173,237,133,24,199,117,241,153, +184,96,229,218,59,208,114,123,69,75,229,173,210,38,216,40,224,85,162,114,96,210,202,43,203,13,13,205,15,71,154,63,8,91,171,192,151,91,83,43,236,253,242,96,219,191,52,87,5,15,222,19,244,7,173,14,169, +99,155,177,187,220,90,14,83,7,192,222,247,62,17,1,166,218,79,230,133,215,215,222,176,165,165,28,87,0,101,6,108,164,180,53,0,77,207,95,254,211,90,175,162,31,185,188,176,173,198,61,249,157,128,122,227, +73,139,228,0,100,53,34,123,237,93,233,164,173,175,255,246,162,147,30,127,240,36,57,130,131,151,132,15,94,110,245,142,117,236,194,53,51,107,84,28,188,60,44,51,203,98,157,135,159,106,252,36,121,215,213, +128,49,90,51,70,169,214,223,107,0,244,93,243,254,122,59,226,23,92,196,96,140,73,24,150,51,64,173,5,250,218,235,167,87,4,207,223,176,253,215,158,106,4,203,35,65,171,93,174,253,28,143,28,127,242,72,110, +187,195,110,135,233,33,37,93,222,33,249,46,249,90,16,7,118,152,115,81,116,88,160,80,150,227,97,13,8,34,17,132,205,130,252,135,110,200,251,229,107,191,198,124,32,8,27,167,174,164,203,1,232,149,147,222, +210,252,135,111,224,142,246,122,15,171,246,120,69,208,239,127,229,250,138,243,35,113,244,118,178,170,231,69,6,32,175,247,94,127,173,124,227,173,103,40,225,153,208,1,221,254,121,24,5,103,60,213,50,55, +0,93,199,30,138,202,234,15,110,194,98,0,154,214,98,243,32,22,59,235,206,239,123,34,205,227,78,146,1,13,176,43,54,240,244,39,11,19,121,165,235,42,107,189,138,132,112,194,166,200,148,196,18,174,182,103, +130,163,142,111,185,76,247,221,129,45,186,174,66,43,66,16,76,29,157,48,255,54,243,73,106,251,144,138,33,97,75,126,194,48,92,99,24,34,128,222,88,122,50,212,62,43,177,194,238,208,28,216,162,147,9,155, +14,47,247,25,128,17,199,38,0,187,111,95,153,103,195,155,94,18,102,76,9,70,36,41,62,162,44,224,5,72,164,136,13,29,137,34,124,82,51,243,233,137,160,179,167,164,57,113,10,63,122,99,233,108,87,24,164,7, +40,26,124,101,154,159,66,185,195,248,113,180,184,245,153,216,147,115,137,12,6,32,207,253,44,112,127,137,18,142,12,182,210,18,151,118,192,251,114,187,114,194,117,81,123,247,75,135,182,183,252,185,105, +234,45,251,138,194,136,148,149,225,124,123,163,96,48,0,185,50,47,246,183,73,254,160,237,155,30,214,49,186,69,154,155,144,81,236,5,226,248,196,150,183,189,90,69,137,130,171,252,64,176,24,159,29,218,38, +121,107,109,183,112,156,223,43,159,82,162,234,127,106,169,28,71,208,203,174,82,1,192,152,112,168,82,34,80,172,158,86,177,100,217,148,71,81,11,22,38,104,155,167,66,173,171,170,112,37,98,91,138,213,160, +109,21,68,247,28,148,120,87,15,110,125,38,246,134,148,118,97,181,127,245,196,249,106,100,100,77,121,181,118,97,181,233,142,167,199,229,121,187,227,77,109,167,251,207,182,41,22,174,183,236,158,247,89, +188,105,222,150,223,20,172,248,73,252,50,201,3,183,45,127,173,151,55,207,187,251,225,167,202,143,82,72,178,242,80,181,170,233,11,252,171,39,206,59,49,176,240,41,181,54,242,211,71,30,107,177,243,40, +189,145,31,62,83,174,205,91,29,151,231,61,83,30,97,95,43,139,219,239,105,235,87,157,24,248,117,141,247,169,242,17,209,121,4,98,155,127,110,157,153,105,108,222,147,81,251,222,86,60,174,77,159,247,164, +30,43,248,247,79,8,98,94,180,26,24,249,132,255,245,221,243,158,154,105,95,95,42,182,0,138,2,173,245,153,216,26,82,141,139,60,241,139,43,163,45,175,188,119,201,127,91,118,47,242,196,203,77,191,203,207, +170,157,253,101,60,127,101,235,226,68,81,131,246,46,77,13,204,254,82,207,91,57,100,162,108,60,249,154,207,167,218,91,244,180,95,222,113,193,217,209,248,253,218,209,139,24,243,147,200,150,60,163,252, +157,104,236,132,250,75,162,19,159,184,201,99,204,252,173,157,198,189,181,178,111,115,188,170,110,193,141,129,217,205,241,187,119,239,122,50,238,135,205,69,94,249,146,0,130,151,254,183,101,55,150,24, +49,191,237,94,235,94,90,165,2,144,138,101,99,230,35,246,213,247,234,170,23,229,25,51,159,153,184,118,215,147,175,217,214,198,211,111,92,222,184,250,146,232,197,107,3,179,163,241,10,187,66,125,198,132, +229,76,85,194,222,183,22,247,109,142,87,181,109,80,88,27,82,250,136,90,188,182,115,147,132,149,1,60,61,114,68,45,94,14,154,125,141,55,222,136,248,221,82,25,235,240,229,137,132,97,21,110,209,120,87,48, +126,167,171,76,255,236,38,196,111,211,53,45,220,234,200,98,236,107,191,188,205,55,4,240,228,224,142,219,155,97,75,222,230,99,121,245,38,108,88,20,192,255,245,63,45,128,21,21,145,112,24,97,139,244,8, +125,123,0,79,86,192,251,201,247,128,39,207,124,24,241,51,194,97,32,92,107,117,55,50,2,64,65,209,211,129,248,131,62,248,33,67,107,221,3,176,252,6,119,73,87,40,173,83,135,249,88,241,191,27,90,108,60,8, +32,225,130,170,143,251,45,94,159,243,217,175,17,191,45,6,232,54,214,84,9,192,237,71,77,0,175,45,188,43,128,39,253,64,216,6,196,35,1,176,86,160,181,30,13,224,73,127,219,134,88,208,246,169,24,6,102,169, +98,77,37,58,41,117,148,55,34,143,140,180,141,157,238,143,74,121,201,116,119,145,84,165,183,171,235,206,184,163,142,85,98,244,215,107,211,124,62,31,224,3,124,62,181,245,47,12,109,255,37,125,159,124,62, +181,53,249,166,182,157,155,85,219,255,179,114,215,219,188,249,124,190,182,164,94,171,43,159,173,203,99,62,159,218,122,118,208,244,229,117,235,205,210,205,58,198,157,10,159,218,234,142,181,63,7,203, +151,10,214,122,129,62,159,202,124,62,159,207,174,183,182,155,206,218,47,85,109,251,207,242,123,163,253,169,50,251,222,218,126,215,119,248,238,217,114,215,238,173,253,153,216,108,156,48,97,194,132,9, +19,38,76,152,48,97,194,132,9,19,198,129,117,179,59,195,196,157,17,38,12,150,68,195,43,186,74,3,184,189,226,6,9,19,6,83,210,78,134,97,4,84,96,118,192,191,216,136,61,166,30,35,9,118,200,39,238,146,35, +77,22,183,32,51,102,212,163,172,30,97,192,235,159,51,237,39,245,242,13,143,162,84,217,163,65,246,239,209,80,218,127,111,228,181,136,184,73,194,132,153,27,85,94,0,242,248,40,150,52,35,111,87,117,25, +192,192,188,173,101,41,62,223,66,123,135,127,133,137,40,149,107,51,191,185,192,245,145,245,65,99,75,84,85,106,42,163,193,225,39,221,160,62,168,104,255,174,121,240,19,125,158,114,61,219,246,121,81,88, +220,38,97,194,146,183,225,134,87,5,212,37,129,138,37,47,129,221,248,88,129,97,28,146,199,174,49,14,176,27,13,99,249,184,241,49,241,186,19,38,204,194,144,170,171,246,207,54,150,87,128,45,140,45,50,238, +239,27,91,20,67,221,138,69,177,83,242,140,225,226,30,9,19,102,126,72,237,242,250,10,12,35,246,180,175,174,26,75,2,75,2,121,70,213,174,42,84,130,237,178,139,37,16,38,214,82,185,104,239,123,153,222,92, +248,251,43,126,186,175,92,66,197,71,107,112,203,179,208,126,129,42,12,214,20,113,119,132,9,51,27,165,88,158,113,26,42,189,152,183,166,217,48,12,227,64,93,181,23,184,197,48,254,143,121,235,170,69,148, +114,162,185,196,45,200,180,25,234,67,158,219,43,255,167,195,147,120,234,89,124,167,66,220,24,49,164,132,89,48,221,64,34,18,190,193,125,187,102,64,146,164,126,240,126,123,113,181,126,93,97,112,176,184, +55,98,72,9,179,98,103,133,175,241,6,127,58,239,145,199,140,64,53,102,31,8,227,145,50,236,170,106,142,128,169,162,124,66,152,48,75,155,232,115,38,24,43,22,25,213,75,98,139,140,64,97,108,145,225,173, +107,89,100,204,201,139,137,77,116,97,194,204,13,169,42,21,80,23,190,172,178,58,195,88,193,242,215,24,81,54,182,206,88,206,110,52,140,229,242,248,152,71,220,35,97,194,204,216,67,94,0,172,239,1,159,43, +239,161,135,160,170,249,15,121,85,228,63,164,2,119,62,228,101,125,69,41,186,48,97,22,140,157,17,99,240,3,165,144,1,25,204,15,6,25,240,169,75,68,217,172,48,97,176,112,4,209,91,119,191,202,124,190,54,1, +43,176,86,129,50,12,223,37,150,82,194,132,89,178,159,118,29,141,30,18,137,94,97,194,132,9,19,198,193,106,170,103,101,10,97,194,132,9,19,38,76,152,48,97,194,132,9,19,38,76,152,48,97,194,132,9,19,38,76, +152,48,97,194,132,9,19,38,76,152,48,97,194,132,9,19,38,76,152,48,97,4,246,255,1,142,137,42,100,29,219,202,237,0,0,0,0,73,69,78,68,174,66,96,130 +) + +#report((sdnf_sch: img-sdnf-sch, sdnf_tr: img-sdnf-tr, nand_sch: img-nand-sch, nand_tr: img-nand-tr, nor_sch: img-nor-sch, nor_tr: img-nor-tr, mcu_tr: img-mcu-tr))