^":^`^":^,:;",`:,;,",^"^:::I,,^^I"^""`"""^^^^^""^^"":``"",I:""",^:^",^,^:",":^,::;,;^`l"^"""";;<{0],:",^`^`",;^^,:,,`^,I:^"```^"^^`"^^^^,^^::,,I;^;:l
:^:"'^,,"""",,`":"",,^^,^^":,"^^^:","^"""^^""^"^;,""",`^,::,l,",:","";,I":l""",":",,,"^"^^^"",:I!:;"""^,"",",`^""",``","""``"^",,^`"`^,:^^",";^,^^;;0
:l";,""^""",^^,`;","`:;","I^",`^"^:"","",I"",",^,""^,:"`:::!,",:,;"""",";";;^:,":"^:""^"^":`,:^;"^,"^""":,,;"^;""::,:^:"",;'":",:,"'^^"`^^,`"^"^,:"<]
;;:,:,",,,^,;`,";"""::;,,":""^,"^""`,^'^^,""^,":",""",^^,;"l";;i",",^,";:";,^;"",":":""^^^^>;",,,,,"^^"^^""",^^:":,`l,:^,`^""^,;``,^`^`"^^^`:`":,,lrr
"",^:,,"",:;,,",:^,,^,:`,"^""""","^,:"^^^,:,"",,^""^""^,,^^I;":",,",",,","":,""";;;,,;,:^"":::^,`::"""^^"I^,,,";:",^"":^^,,,,:,;!,:",`^"""""^"^:""[jc
^":""^,I;:;:,",:""`"`,"^:^";:",:,":^`:^"",",,"^",^""^^":"^`I,,,^:,^^,;""^^;l^,"`,,!;;l";;:,:,,","":",:,:;:,:"";"`",""^"`""",,l,":"",:I`^`^^^`^"^,!frj
:^::",,:""I:""^"^;^"`"^""^:"^:":^,"",,":`:,",^;,,,^^^^I^``":i+(f/jrutfrjjft//xtxxjfrtt_:"l;I,"",,::",,:""::;,"^:";I",^^,,,:,^",:":,^",,"^""`"^"":>/[[
"^":",";^^`""!;",:;^"":;:,:;^":^^"^,,"l"`',"^^""`,^`,"~|tftnvjxu/rxxtx/j/xfxnt/rvxtjunufunffj_,",^I::,,::":,:I"::,I:"^;"":,""^^"^,"":;^^^"`^``^^`^:l}
^,,:,"";;,::I;,;I"l:"`^:";;",;"^^^""";^,,":"^,"":+tjx|ftfrrxunj/jrrurrntffxvnntrxjjrrvtrfnv/nfjunr<;,:"l^";,;I"^,":,",^;,,',",,,"";:"^:!,^"``^","""^_
,,""";:""";^"":;,:I;Il;,:"^",,",`,",,"",`,l^:_nftx/jxjfxf/txxxraaa**aa*aoaaoo*ohooaooXvfnrxjnjrrjj/nuj_I";"::^^:"",:":,:^:,,^^"^,:::,",:;"^'"^^"^`^'"
:"l:,:^l::;,,";,I:::;::,,:::,`,"":"^:;:,:i|rtjxjrfffjfXJhoo**haooaooaoao*oahkoo**aaooao**aooJz/rfjxtunrxxfurt/xxfxji:I"I^,"`,:,:"":I":,Ii!I;!III;l;"^"
":^:;,,I:",,,;;;"",;::,:""^;I,:~ttfuxjtrzkahooohoooaoaa*hhaooao**oo*o**o**oooao*ho**aaaoooaaooaohako*o*aoaO[rjrunxun>^,^,:;,:,,I;I,:::lnvxnunuuhaohhhooaboahoaaoaoaa*hokaoo*ooa*o0cbaoooaaoaaaohao*oo*oo*a*aowhookahaa>>+il!::Il^",^""
::,^:","^,;^",l::"^"":,^?vxnjxrzoooobaoooo*hohhdaoooaoOYj",^^"!:;,;",,,,;,""",,^^"";,"",:,""umhah*oaaka*ak*ooo*ohkahCvvvvcx?l,,l;:I:!l;;Il:ll;,"^"^"^
::"I,"""""::,;I:;^:,"",jjxxnvjdhhaaoahoooaohbkdaaaav:^:,,^"",:l":,,:,^,":,,:,::^,:::,::"",:^,;l/o*aaoooohaoaoaooaaahhquvuvvv/"l::;;,,":::;"lI,:";"^"^
:,;"::,"",^:;,;::;,,,>xtnunrLoahoaahaoaaaoaaaahkr<;!;""^:"":^"I:;,"::,::I,,II;:,":";;""^`""""^":,tCbhkoo*hoh*ooooooaaodOvvvucnI::"::,:,,"^;,,,"":"^I"
"I::!,:;,^,",;I,:";;{xruvnfbooookohhohhoaaoahY_I,;",:"";;^":":I::;:,:l,,,"I,",,",,;:,",:",":",^,:^,";Joohoaao*oaooaboookwxuvvrx?:,:,"",:,,,,;I;,,""`^
,",;-;l<;;,:I,^;,",tvuvnuYoooahaaoaooaaohoo1,::<:I;,;!;:I""::";:II>:;;",iI:,:l:II"I;,!I,":;"`";",:I"l":,:,jnxtrxchoaaaohakaahohob:,,:",:"l:I!I;,l:,II,;!"l!,",,>:!":","I"I;;l:,:"^"^:,"::,^^;;,i;"l;lhk*ooohhhhoah*ah[vrnnx[",^^,:"^^^^,,:`,,"
i:;I~:,:,!!I";!,1nurxnUoaooa*oooooooahJ;:l^;,,,":I,l":>ll:"I:;i!:!!::::!;::l:;:;lI!I";l:;",,,"^":":^^^:::;;:;Xaaoaa*aaoaohdahnxunrj|^""^":^``,,"`^^,"
II~l~i::;!;><<_il::,:"Ivjfurvohoooaao*ohoooa];"^;,,,:,,I,:lI:";,";:":;!il::I:,:<;I;,;;>I,I,;l^,;,:;,;,I",,:,^,^;"";,llIOpdkbdhoakhohkhh|nnrfnl^`^"^''',`.^,^^
~~l~{(-}[~!:l;txxvuuko*aooa*ooa*oha-,,^"::^"",I,"!!!Il,I;;I",:!!;l!I:,!":I,:l!!!l+>l;I;I;;;"::",:::^":",",":;:"^,:,:l]habkhwhoaooooo;xujjj|^""'`,^'`',;""
l1<-1(-~|{!l;:i;;:I;::I?~lI;i!II,::"l"::,>`,";;",:^:,";^,I;I;caohoo*aoahoba,|frunj:",^```"^^,,`"
l:ll;ii":li~(xvuUupaoaaahoohoqoaC^;","";^:::",:"":I!~,;l;;I;,;-]>I>Iil;>I,!!<+l,l:I!++:::>uYcuujmZwaaakboohahm,,:iI,:,;::,:I,;:"::l<;::l;!lI>?+Iiil!"i>lI+[+IlIi,:I:";,,:;^^,,^,:::I^""`^:,I_oa**oh*kokbhah_ufjfu,:`^":,"^`^^"
<+!_l-~!_(l|vXcvnZwddkpqqbhakoa_,>;I,:,,":,,;,I:,;,I!>Ii!:;!>;;lli<>l<+++~!!i<~<<I!i>I:~I>IlI!;";"":,:^:^:""^:,","kaaoaaohooaaoh+/|fru{:::`:,"`^,^"
{}[?+~ii<>+ccXXzJZpZpZwULOLZba?;::III;;;II;;;,,li;I;<-!lilil<~]]i!il>>~+<~~+-<><~-<<++i>+<>
ii;;^^,,""":,,:",,,^"^zoaohooaoao*ajljnjnt,`,;^^"`^,,`
_--__-<l;Ijn[bti<>Ijx?>>)Xvcnvuf]}?v|(~-_+_!xLzn(z)!l,,:,,"~l{;,::i1[}_~>_zvucXdddpbhb##*qk#w!~!~vX>;>1I",l+]>,:I~(x]+!+:>li+0Q!>~>jt?<(m0_?>~tJO+[nJj-!--1-Ut-<_^,l++r#o#WW*ahoooaohcnrjt>'''^`^,^,""
]{--~|-?~}|cvvvYbhhoppo#M*baovi<>ijf~>?((}r-l;I;;;>1C{_~~!!i-/mmYju|Xj?_UQ__ut1]1[+~]zC]ilI!jXI;","^-!;<":~>>]#o#MMMMMWMaaa*cxttr?`"^`,^'^^""
[]_?{t){~>1zuzvCQOZOOqkMM#Zb*1_>~l]ti<<;>II-{>+iIl?(|/]>-]jZd+!--Ux_-QLnl!+_!u/+>qX]++>-_[0m)+~<>}!)I-bMWMoaoo*aoaanttxj{^,"'`^``:"^
fr[|)-~-x|{<>~<>_lfqX[]_]YY/1__{|/xuv{Jr((UnQX{UJQ0crz[>ilI::,-+!;|}I"!~ld#MMMMMMMMokaXxnnx-'`^,'`'"^^,
)(((_[x)-/tYYccX00QLZwJQ0ZZpmwf-<~~~[__ii;;lI;I>I~><+]]?-+?~f)]][?{]][j(++>>++_i>><>~<;!:;:,:;;!:"",{ohahbaaooa*akurr/fl"^`"",`""",
)?|1{1txf)-XCzzc0QOXC0OLZdpqmdz~_-~<_]_]>lIlIii!~~>i>~><~_-11_+--~~>?<~->l::;i;III;";Ioookbhoohoa*odxrt/r""'"`'^^:,,^
|{{{(|(n(/|XJzzXXJUOLQ0mQphOZdq]<~i>I~?{~!!lli>!i~>]YXXOZwddCUUnfXrt|}fj[)[_><>]>!~l+II_ii}x/[1}_?>!~~~!>i!>~<>I>i_~+iI<__l1])]][]-<+!>ii+!l~l0hkahoooha*aoarxnxr?^:,^,"^`,^^,
>_<~??j|nn({JYzJY|ZLQOQkZmQpOQZ0w|-}]_~_fUxLLbmbdjj)fxrnQZQXccXx|((}{+?_~~<>___+~__+??~~<~-?>_1]~<>_II!lbaaakkkaaoa*oLnrxnu!;"`''`"^`,,,
>!~>~<{{{zJLUJQcLJOZmZC0JQbkCYO[[{-?--+]?uZao0zzCOYdQf|vx)(((JOLQmvLCu|ur{jf1-1]>++~i?~~~1]1]]!!-}{(?/[}+[YXXzYxCXLZXJJd0qhqmQ0L+1??-+cqmwphhhOnCmwuXjnru|nxj}pQQOpQZCnXutjfx|j}1t1|}1]?<<]?<+~[qqaOdZOq0CCzCx}{({z00qZZm*d*qCzYZq)1{fjnux||rtXzYJJOUvzxnYr|))(><[i>>!~ii<<_->Il;;lhkohahaho*ooahbuvrfnt`"""`'.^^``^I:
?<<~?I~+>ilI![zcvuuj+zdawqdhbkwqqwL+{tXcYQCJqbdZpz|fcYX|[>~<)((__+l>>i>>>l;-khkhoaaohkaa*hocrfrnr^`",'^^"'''^^^`
_!j+[(vuQJzYvzJuXxzunf1{{?-__]-??-_l_~+ii>~_bhkakkbkhoaoaho0urrrf_,"":``^^^,^^^"^
~?<>[>+[!+_!~~!tvvcvv[pdbmdhbhkbpZpZmtrntjvUOLmZmYJx]|tvZdwXZZZdwCLzZCJQrUUzvnxUxr(r|f/t/{[|)/)[[_[{_}]-+__+-<>dkkohoha*ooaooaLjrjrf|^",^^''`""``^^^:
-+]+/i_?!!1>!<>_ccXvzzQwdqhpmZmOmdq0Q0(f?{]vzCUOwmwZ0qQ0QZmLkwmw00uQLCXcnzczYvxtrrj/{{--_+--?-_-_]]<~~l~!;;;lnkka*ahaaaaaak*ohrrnrrf:^""`^``,:`''"^""
>I;>-!?~<~iii->>i/qpkkh**oh***ooooZvvtjt/";,,"";,"","`:,""`
,;:I_!;illi:IlllI:ucXuvvL0kbddbhhppqwQqqwt}t){XrcjYzUnvYr]cYL/ftmwUxJnnnrzj/(f)rjx/1}[1/!1???_?+_[!-~<_i!>:i1"i;>;;i~vuvzvvYahakbkobd0ZQhkQZLpt_uj[v/uYznL[>[|XtcunQCvvu(jnf11_(}?[-~}1/?[]-?-?~{?>>~iIl>,"^"^;;^:";;:,^^,`"
;!ll,luvcvvvXkbdbkdwbpobpbbw0wZpXjtf/ffn-}|}}t1?r+{juuf(xtxx{}_<-]{?]?-!1]|{}]_-{<<>_>~-?Jphhkhhhahhbaohhop/xrurjj;;;i:,Il"``^^,^^"`"^"
II:;;:I;:lIIIIlI:!!;!|vucvcumdmpbdddkbkbhkZqbCUYrf]1]~-_[{[}?1-{?+vU1[)|_[}{+~--[[_]<<<_]~1_++{[-(ruOdphppdbwhqbbpahbhZ+ruunnu(:,:""l;""""^"^``^^""^"
lllI;I;I:Il:,lIl:;l!l>]vcvccvOakmpkaakhbkqkpmLuCCdx}ft[_[1~>_]-}?)~/r({}1[_}[]-~<+|-1~i><~!_izdbbwpdabbbbhko*aakhoa*d][uvrxjr?:,"^""^,:``"^^:^``,"^,"
l^;:;l;,:I;I:III;IiiIIl!fucvvuvwakkpkkpobbkdpCOwwpObZ0f{-+~-)~~;<++~1/]]?_-+_1}]_<<<~>+!!+-vbdbwppdpdkkkhhahdhhhhhaa1txjrjn|,,,"^;;:"","^^^",,"",,;^,
;:;I:Il:lII;I!"l:,:;l;lI,?vvczccf[oapoopbobhbn0qbphhmmbpbQx-+->l!+>i<-|]<{__+_1f[_[<>!~Cbmbqakkapkdkapkqwkaaaohhhhutxxuxjr~""`,"I"^^,""^^^^""","":"^,
>I>>:I::"::,:I,:;:IlI::!:l~/vvvvzvx1hkbobhaqhobpbwkwwbQhbokbkhc<~<>~<_-)-!+i+[+??])0m*dadpdmhbkwp0qqokdwhhakhkoowruvnuvu),,"";,",,:^^"","`^:"^",^"^I"
!`::;:,;,"^":I;I:I;,!;I,!I:IiYvncvczv?-OahhbdpapbpYkwkmbbahk#k*#obwdC;<<(i><]UdqqqqOQbZ*aphdkhhkdqmmpdhkQdawbohrx/xucur;l""^:,^"^^:^:,"^"^I,""^,'"^^"
:lI,l:Il;I::::I:;l;,`>::lIli;:;uvuuYzcc?tkhkahwhwdpkhhhwpdboaahoaokdbobabpwaakmOppqLQpkbbdaowboowmppkpbbdkmY)vufxvx//>"!!;^,,:",,^,^`:;",":,:"^^`^^;"
I;:!:;;,;:I:^,:^;;;:::l!I:>!>"!;,xcYcvcccvrZbaaddbhapakdbhkkakd*hadokd*kh*bqkoobhdpZZmbkkOddmaadkmwwqmJ|I]uXuvvnxrf,:lIII;>;Il:^^:;;"^,^^":"^"",,,^^^
lIlI"I::l,;";;,,;:;,I,;"I!;l:III<>>|uvznvccxxwpohkkkbdkhqbahhoohhaakh*ak*okqbabhqkkdh0wkZkphpdaqppq{>]jcvuvvuzvv1;,"^^,I,:,::ll:;,,;::",,`":":;"'^:""
I!IIII;;!l""Ii^:;,::::lIl;I;:Ill/uvczcvvvcxOokkdohdkhhhakhhbabadohaoakbpbadhpddwbm0pddbpaUc/|rzcYYYcujuji:;;;l,,";;,:I:;:":;:"",::",^""^""`^"`,
i:;;:I:;I;,II:;I:,:"l!;I!;!I!:l>!Il:il:I-uzvcvvvvvvcc0wwdbbabkabaokahookkkbhabwbhbpwqabhqJmO|{(nvncYYXzuccj+!!;;l;:I"^:,",;;;;:;,;l>:I^^:,,"^"^^""^^"
>I;!I!I,I,I",",,;,;,;;:il:Ii;;i>Ii;>ii!i?~;>{vcvvvvcnzvvnvzCaaoohahaakahbobhbdkdhhhqpdb)LxYLYUczvXccUJX/[lI:IiiII:,,l:,^::;,^;;;;Ill~!!,:":,,"I"',,""
>iliII,I:I;":"l,"l,::,;<:Il!~iI;!:I!I::l:,:""lI",:,;i!l>>!i:;,,:":,,,:!;,
!!ii,<>,lI;::!:l:;;":;"l;iI~!>l;::;I;;>!<>;;,>!I>Ii>+vvvvvuvvvxnnxnxvvvvncvvvnvvXcvvxXzcvcUvCCz)-i_+<<<+I<<~l;Iil:l;:i!!l:;":;l;!;l<[<li!ill!I>,;I,,!?l;,!;llI!l!;>l:"I;,~_|{(-_}!II;Ii~l:>:,;!;;>>>iil<{~>>"^,,;I;i,;I
!!i~+!lI!;>i":II:,i;l;;li~i!;il>:,,!ii>IlII;+I;II!lil:l!!,;lli;;;II,:,I<}]--[i!IiI!I_+>>]{]]}?]?_!iIIII::I!l,:;:;;l:l;<;i<+_!I>iI!illI!;I;I:Ill:,;llI>i>I!::_:Il:>;I>Ii!<_+l!;i<>I!!I<~1{][~tti+[?_<_-il,;l>;:,:I:"^l;,:;:!:;;ilI!iI;l,lIl;;l;!>!~_!l<{l,?l;|_I+[1>l_~!]II:]I<~I>!+>Ij{~Il+!}(<-_?])[fr<>+{I<>:;I:!:;>I;ill,I;lI;li!~!>!;;:,I",:;;l!
I!;!:l;!I!~i>I;>!!l;!!_>i+_!~;+!i+!>>-<~l::+_>>_//]+~>l}~";~>,i!~!l+!;:+Il<;<_:;:II;I>!;>i!I+!li!~li+li!;_;!!<{<_;II_<>>?_>>-t-Ii?<:[-"l_II>{!;!;";:i!I;I>>>_il+}~,l<+_]-i+_l!t<~lIl[!>,,;~II"I;;;!I!<+_l:;;",:,^,
Il::;;ilII>->l!i->Ii?_~;:;Ill~i;IlI:;l;":"^;;,:l;!I!l!Il;;I;:l}_!lI]l+>lI>_iII~-[l!iiI"II!;I;";,^"I:,:>Il:;!>Il?+>_li,,;",
!;IIii;;!~_~i?;;i;li>i+]}i!:II""I":","^;II,!!i;:I:li;:,I,i?_,>il!:+!I<+~>!l;