BM6P6(@ }}}rrriii```]]][[[WWWUUUVVVSSSSSS___{{{|||uuuyyyjjj```XXXRRRRRRRRRPPPOOOQQQXXX[[[kkk~~~uuuvvviii___XXXRRRMMMKKKMMMOOOOOOPPPSSSZZZcccyyy~~~uuurrraaaYYYSSSPPPMMMJJJJJJMMMPPPOOOQQQUUUYYYjjjyyyrrrvvv```WWWSSSNNNKKKKKKHHHHHHKKKLLLKKKMMMQQQ\\\rrrqqqlll}}}wwwvvvxxxdddUUUQQQNNNIIIEEEMMMJJJJJJLLLLLLJJJNNNSSSfffsssiiifffyyy~~~tttaaabbbfffqqqnnnXXXOOONNNKKKGGGFFFNNNLLLLLLNNNNNNNNNTTT[[[rrr|||wwwjjjcccbbbuuu~~~rrrhhhSSSUUUZZZdddrrrqqqaaaSSSOOOMMMJJJIIIKKKJJJHHHIIIKKKLLLNNNVVV___yyy|||vvvrrrnnnjjjfff``````tttvvvoooeeeddddddfffmmmwww{{{hhh[[[KKKKKKMMMVVVaaasssrrr___WWWOOOMMMOOOOOOKKKGGGLLLIIIKKKPPPNNNJJJSSSccczzzrrrjjjeeecccaaa```[[[UUUXXXoooqqqddd^^^ZZZXXXYYYPPPPPPPPPSSSXXX___fffkkkppp|||}}}sssfff]]]MMMIIIIIIPPP[[[kkkyyykkkaaa]]]VVVOOOMMMQQQSSSQQQNNNLLLHHHJJJOOONNNLLLVVVeee}}}~~~|||vvvmmmiiifffbbb___\\\YYYUUURRRQQQOOORRRddd~~~mmm[[[SSSPPPNNNNNNOOOKKKJJJHHHHHHJJJNNNSSSVVVaaakkkzzzvvvnnnllljjjddd^^^[[[PPPIIIFFFKKKUUUbbbqqq}}}tttiii___YYYUUUWWWQQQKKKJJJNNNRRRRRRQQQJJJGGGGGGKKKKKKLLLWWWeeevvvyyy{{{zzz}}}|||wwwqqqlllhhhfff___aaabbbbbbdddccc\\\SSSTTTTTTUUUWWWVVVSSSMMMIIICCCGGGJJJTTTnnneeeXXXKKKFFFEEEDDDDDDFFFHHHFFFCCCAAABBBDDDGGGIIIQQQVVV___mmmzzz|||{{{zzz||||||bbb[[[VVVUUUTTTRRRTTTWWWUUULLLEEEIIIRRR\\\fffnnnnnnjjjkkkqqquuurrrooonnnmmmkkkeee\\\TTTOOOOOOPPPQQQKKKEEEDDDFFFJJJKKKJJJGGGDDDCCCDDDDDDGGGRRR^^^gggbbb\\\ZZZ\\\``````^^^\\\[[[XXXUUUSSSRRRQQQQQQLLLJJJKKKRRR[[[[[[ӵPPPMMMGGGCCC888AAADDDFFFZZZvvv|||qqqYYYNNNDDD@@@???======???BBB@@@???>>>>>>AAADDDFFFHHHIIILLLVVVaaaggghhheee^^^\\\\\\]]]```bbbbbbbbb\\\```gggnnnrrrsssqqqoootttvvvzzz|||}}}~~~}}}|||zzzyyyyyyxxx}}}~~~}}}{{{xxxsss|||ĦĦӵ}}}}}}ĦMMMHHHEEEEEEFFFGGGMMMUUUXXXNNNFFFIIIQQQYYY___dddXXXTTTSSSXXX[[[XXXUUUUUUPPPQQQPPPLLLFFFCCCEEEHHHMMMHHHBBB??????AAAAAAAAACCC@@@===<<<===@@@JJJSSSZZZPPPGGGDDDFFFGGGFFFCCCFFFEEEDDDCCCCCCDDDEEEFFFBBB===???MMM\\\4ĉ@ӵBBB>>>;;;333>>>@@@>>>MMMdddjjj```MMMDDD===;;;:::888888999:::999888888999;;;>>>@@@EEEBBBBBBGGGOOOTTTSSSQQQNNNMMMLLLLLLNNNOOOOOONNNMMMOOOSSSUUUWWWXXXXXXXXXZZZ\\\___```aaabbbccceeecccbbbaaa```______^^^^^^cccdddeeeeeecccaaa```___^^^eeeiiigggfffiiikkkkkkmmmllljjjhhhgggfffdddcccfffiiikkkkkkjjjiiijjjllllllkkkjjjjjjlllppptttvvv>L=hĦ}}}xxxxxxxxxzzz{{{wwwpppkkkiiijjjjjjjjjjjjjjjjjjjjj4ĉ@ӵhhhfffcccdddgggjjjmmmnnneeecccaaa___```bbbeeegggbbbcccfffjjjoootttxxx{{{uuuwwwxxxxxxwwwxxxzzz|||>LDDD???===???AAADDDLLLUUUWWWMMMFFFGGGMMMQQQUUUYYYKKKGGGGGGJJJKKKHHHGGGHHHEEEGGGIIIGGGCCC@@@@@@BBBHHHDDD@@@===<<<===<<<<<<>>><<<999777888===DDDKKKQQQFFF===<<<>>>>>>;;;:::???>>>===<<<<<<<<<===>>>AAA<<>>;;;DDDTTTZZZTTTEEE>>>:::::::::999:::>>>;;;:::999888888999;;;<<>>===???DDDGGGHHHGGGJJJHHHGGGHHHIIIKKKJJJJJJJJJKKKKKKJJJIIIIIILLLNNNNNNPPPRRRRRRQQQPPPQQQRRRSSSSSSRRRRRRRRRRRRRRRSSSWWWXXXYYYXXXUUUSSSRRRRRRQQQWWWYYYVVVSSSUUUWWWWWWYYYVVVRRRQQQSSSTTTSSSRRRRRRSSSTTTVVVVVVWWWVVVVVVTTTUUUVVVWWWYYYZZZ\\\\\\HdĦrrrxxx~~~zzz=Īj]]]]]]^^^______\\\WWWSSSUUUUUUUUUUUUUUUUUUUUUUUUGG=?RRRQQQRRRUUUWWWXXXXXXRRRQQQPPPOOOOOOQQQSSSTTTRRRSSSTTTUUUXXXZZZ\\\^^^\\\^^^______^^^]]]___```iiinnntttxxxxxxuuurrrqqqlllkkknnnsssuuuuuuxxx}}}}}}|||yyyzzz|||}}}}}}HdĦ~~~AAA<<<:::ӵQQQHHHBBBĭӵAAAӵCCCĦ>>>===;;;;;;;;;;;;;;;;;;:::ӵӵ999888ĦƜ`1.׼s;;;:::888333ĦLLLMMMBBB===999:::;;;:::===ӵ:::Ħ<<<===@@@CCCEEEFFFFFFEEEDDDFFFĭӵOOOMMMĦPPPQQQVVVĦNNNĦOOOOOOMMMKKKKKKLLLLLLLLLKKKKKKKKKLLLMMMKKKKKKQQQDdD]]][[[ZZZ?fӵNNNNNNOOOĦOOONNNNNNӵƜ`1.׼sKKKJJJĭӵJJJMMMMMMOOOOOOQQQSSSSSSSSSSSSTTTӵbbbccceeegggĦYYY\\\\\\ZZZ]]]hhhmmmvvvsssnnnlllkkkjjjkkkĦtttrrrtttiiiĦhhhjjjjjjgggeeefffhhhiiiiiiDdDuuuwwwyyyӵӵӵ}}}}}}~~~Ħӵĭӵ???:::?~4PPPKKKDDDg&e>&e???g&e999>hӵ555666888999:::;;;;;;g&e@@@guO>uO>&e6666664ff?>ߝLCCCgĉ@:::999777555ShӵIII@@@;;;777777777666g&e888>hӵ>>>@@@CCCGGGJJJAAAAAAAAAfff?><zHHHg&e>&eUUURRRHLPPPQQQRRRShӵgLWWWRRROOOKKKFFFEEEJJJOOONNNIIIFFFGGGS?ʬIIIGGG3h?D%%)?MMMMMMZufĦIIIIIIJJJgLQQQJJJIIIg&eIIIgĉ@JJJHHHg&e>&eKKK@eFFFFFF??IIIIIIFFFIIIKKKMMMMMMMMMg<ĉVVVYYY^^^ddd3we<ĦRRRRRRQQQNNN3h?@eiiippplllccc\\\\\\ZZZZZZZaaaaaa\\\]]]hhhxxx3h?gL]]]\\\```aaa___^^^```bbbbbbbbbD%%)?eeefff?><zkkklll=?Ħrrrg&ekkkg&ejjjiiihhhS?ʬppp4ff?>ߝL~~~@ewwwg&euuuuuuvvv3h?g&e>&evvvttt??rrrrrrrrrrrrssssssssssss|||{{{yyywwwuuutttssssssuuuvvvxxxzzz|||~~~~~~~~~~~~AAA4DӵXXXBBB@@@Hƅ^Hu]Ħ999Hu]Ħ555ZuR)Ħ222555777777777666555Hu]ĦAAAHŐeHŐeHu]Ħ666qIܗGIӵ===tt:::999999HGgĉ@AAABBB???===;;;999999;;;Hu]Ħ:::ZuR)Ħ>>>CCCIIIKKKIIILLLEEEsߝLGdUĦEEEHƅ^Hu]ĦWWWntHdĦMMMWWWHGgĉ@PPPHdĦOOOIIIJJJKKKKKKJJJIIIHHHFFFDDDDDDHtƅ^DDDEEEBt=o9ĦDtfo9ĦLLLJJJJJJg?GGGIIIHdĦPPPJJJGGGHu]ĦHHHttEEEHHHHƅ^Hu]ĦIIIH׼sIIIDDDCCCDDDFFFFFFGGGIIIIIIIIIKKKtQNNNPPPUUUZZZje<ĦNNNNNNMMMBt=o9ĦH׼s[[[fffooommmbbbWWWTTTWWWWWWHtĦSSSRRRQQQSSSYYYBt=o9ĦHdĦ[[[\\\]]]]]]^^^______aaabbbbbbDtfo9ĦsߝLGdUĦaaaHt@cӵHu]ĦdddHu]ĦbbbcccHtƅ^cccqIܗGIӵnnnH׼skkkiiiHu]ĦjjjhhhBt=o9ĦHƅ^Hu]Ħnnnkkkiiihhhfffeeeeeegggiiijjjqqqooollljjjjjjkkknnnoooqqqnnnllllllpppssssssrrruuupppllllllpppssstttsssoooqqqqqqqqqpppsssxxx}}}|||xxxrrrppprrrttttttsssqqqqqqpppoooooooooooopppuuusssqqqqqqssswww|||yyyzzz}}}wwwvvvuuutttvvvyyy|||~~~{{{zzzzzzzzz}}}===9994DuXӵPPP@@@???DdDΦDdDĦ555DdDĦ444777t|<222333444555666666555444DdDĦBBBDdDΦDdDΦDdDĦ555peƜ4DuTӵ999`eĭ888qet???AAABBBAAA@@@>>>>>>>>><<<DdDĦ;;;888t|<======CCCMMMTTTUUURRRLLLDdDDdDĦFFFDdDΦDdDĦVVVq<niDdDĦRRRqet]]]YYYDdDĦKKKHHHJJJKKKIIIIIIIIIIIIGGGEEEq<RDDDDDDqjRgdKӵHdDĦgdKӵGGGGGGGR/f6LĭĦJJJJJJDdDĦLLLJJJFFFDdDĦJJJ`eĭEEEDdDΦDdDĦHHHDdDĦJJJDDDEEEEEEDDDCCCBBBDDDEEEEEEGGGHHHIIIIIIJJJgeĦJJJKKKOOOFSĦKKKLLLqjRgdKӵDdDĦVVVcccnnnqqqjjjcccTTTWWWWWWDdDĦOOOPPPNNNOOOqjRgdKӵDdDĦZZZ[[[[[[\\\]]]^^^^^^___```aaaHdDĦgdKӵDdDDdDĦ```DdDĦ4DufӵDdDĦdddDdDĦaaaq<R^^^aaapeƜ4DuTӵiiiDdDĦiiigggDdDĦlllqjRgdKӵDdDΦDdDĦmmmkkkhhhfffffffffhhhgggggggggggghhhjjjjjjkkkjjjhhhgggfffggghhhiiikkkiiihhhiiimmmooonnnmmmllllllkkkiiihhhiiikkkmmmkkkmmmmmmmmmlllmmmqqquuuvvvqqqllljjjkkkllllllkkkjjjjjjjjjjjjjjjkkklllmmmlllkkkiiiiiikkknnnrrrtttvvvxxxzzzwwwqqqmmmlllnnnpppooonnnmmmnnnqqqsssuuupppooonnnnnnooorrruuuwwwyyyyyyxxxxxxwwwwwwvvvvvvyyyyyyzzz{{{{{{{{{{{{{{{yyyyyyzzz{{{~~~~~~|||{{{{{{zzzyyywwwyyyyyy{{{~~~}}}}}}{{{yyyyyyzzz{{{yyywwwzzzxxxuuussstttuuuvvvwwwuuuuuuuuuyyy::::::4DuXӵFFF===<<<DdDΦDdDӵ333DdDĦ333444o)h555333333444444444444444444DdDĦDDDDdDΦDdDΦDdDӵ555=ӊB1.uTӵ777HߝL`o9999po9wӵIIIIIIFFFCCCCCCDDDBBBDdDĦ;;;:::o)h<<<<<<<<>>:::999DdDʜ4DuTӵ444>d<Ħ333Dt555444333333333333444555>d<ĦDDD>d<ʜDd<ʜ4DuTӵ888888F&uTӵ8884DufئL>e<<d<Ħ:::Dt999<<d<ʜ4DuTӵOOO4DwDd<Ħ^^^puR)Ħ>dd<ӵDddd<ĦPPP4DufئL>eFFFDdDʜ4DuTӵGGGDdDĦGGGCCCCCCDDDBBBAAA@@@AAACCCEEEFFFHHHHHHGGGGGGgeĦJJJs<v>aĦIIILLLpeӵDx<DdDĦLLLMMMOOOOOOLLLIIIRRRUUUTTTDdDĦKKKNNNLLLJJJpeӵDx<>d<[[[[[[[[[[[[[[[[[[]]]]]]```>d<ӵDd<DdDΦDdDĦaaaDdDӵnd<DdDĦeee>d<ĦbbbpeӵaaaĦgggF&uTӵnnnDdDĦjjjiii>d<ĦppppeӵDx<>d<ʜ4DuTӵooonnnjjjggghhhjjjfffgggjjjlllmmmllllllkkkjjjjjjkkklllkkkjjjiiihhhggghhhkkkmmmoooooommmkkkgggjjjlllllliiigggggghhhlllllllllkkkiiihhhhhhhhhllljjjgggfffeeefffggghhhiiiiiiiiiiiijjjkkklllmmmjjjkkkkkkkkklllmmmmmmmmmrrrpppnnnoooqqqqqqooolllmmmlllkkkjjjjjjkkklllmmmpppooonnnnnnnnnpppqqqrrrsssrrrqqqpppppprrrtttuuutttttttttuuuuuuvvvwwwwwwxxxwwwvvvuuutttuuuuuuvvvrrrqqqooooooqqqqqqqqqppppppqqqrrrtttuuuvvvuuuttttttuuuvvvwwwwwwuuusssqqqooopppppprrrtttuuuvvvuuurrrtttuuuuuusssqqqppppppkkkooouuu~~~~~~888;;;4DuXӵ777666666D&dq&ĒR333555sdKĦ444DHRRud444333333333444555555sdKĦCCCD&oq<Ōq&ĒR777777777>dp&ĒR888999nfʜ>>@@@HHHOOOQQQJJJMMM>d<Φ>d<ĦKKKs&dq&ĒRLLLKKKi?ʜtd<Ħ```HHܗDӊBccc<xIIIHHHEEEFFFGGGGGGFFFB?daĦHHHLLLB?Ho9JJJ>dd<ӵNNNLLLB?Ho9bbb<x\\\[[[[[[[[[\\\]]]```&ӫeʬtIӇbbb>d<Φ>d<ĦcccD&ӫetIӇfffDdDĦgggsdKĦeeeB?dp&ĒRoooppp>d<sdKĦpppB?Ho9kkks&dq&ĒRuuuuuusssooolllkkklllgggiiilllnnnnnnnnnlllkkkggghhhiiijjjjjjhhhgggeeebbbeeehhhkkkkkkjjjiiihhhgggfffgggiiikkkkkkiiifffmmmmmmkkkkkkjjjiiigggfffjjjjjjiiihhhhhhiiikkkmmmnnnnnnmmmmmmmmmmmmmmmnnnnnnnnnoooppppppppppppppprrrooommmnnnrrrsssqqqoooqqqpppooonnnnnnnnnoooooommmmmmmmmmmmnnnpppqqqrrrrrrrrrppppppqqqsssvvvwwwvvvuuutttsssrrrrrrssssssuuutttsssrrrqqqrrrsssssspppnnnmmmmmmoooqqqppppppnnnoooppppppppppppqqqqqqpppqqqtttuuutttrrrpppooonnnoooqqqsssssstttttttttmmmrrrxxx{{{yyyuuurrrppplllqqqzzz}}}{{{{{{|||yyy|||~~~|||{{{}}}{{{xxxvvvxxx{{{~~~~~~}}}{{{yyywwwxxxxxxyyy}}}6667774DuXӵ111444444Hu]3hh111111333ne444444=e333333444555555666666777ne<<<@@@pIƎ@t@h444444444>h555555666fe888@ďDMMMbbbpppiiiooowww}}}yyygggne666888=e@@@>>>>>>BBBEEEFFFIIIPPPegeKKKLLLsĪj@hIIIJJJIIIfdDĦ^^^@ďDXXX```HkgePPPGGGFFFEEEGGGHHHHHHGGG@hHHHGGG@GDDDDDDHĪj@IŌUUUSSSBeneMMMHkgecccne]]]^^^feRRRHu]3hhHHHGGGFFFse<<<===>>>=========???AAACCCEEEHHHIIIHHHHHHgeĦja>aĦHHHKKK@GIIIFFFseLLLLLLMMMOOOQQQKKKOOOOOO<ŌOOOOOOOOO@G___cccHkge\\\\\\[[[[[[ZZZ[[[\\\___HĪj@IŌaaabbbegebbbdddHu]3hIŌgggfffDdDĦhhhnehhhhhh@hjjjlll>hqqqwwwwwwsepppnelllooo@GhhhiiisĪj@h}}}yyyuuuqqqnnnlllkkkjjjkkkmmmoooooonnnmmmllljjjkkkkkklllllljjjiiihhhdddgggkkkmmmmmmlllkkkkkknnnkkkkkkmmmrrrsssppplllmmmkkkiiihhhiiiiiihhhfffkkkkkklllkkkjjjkkkmmmooopppooonnnnnnmmmmmmmmmnnnmmmmmmnnnnnnooooooppppppsssqqqooopppsssuuutttsssrrrqqqqqqpppppppppqqqqqqmmmmmmmmmmmmnnnooopppqqqtttttttttuuuvvvxxxzzz|||xxxwwwuuusssrrrrrrrrrsssrrrqqqpppoooooopppqqqrrrooonnnmmmmmmoooppppppoooooooooooonnnmmmmmmnnnpppnnnpppssssssrrrpppoooooonnnqqqtttuuutttttttttuuuooovvv~~~zzzvvvuuurrrwww}}}{{{{{{{{{yyy}}}~~~{{{{{{{{{yyyuuusssvvvzzz}}}~~~|||yyywwwvvvwwwvvvwww}}}|||~~~7774DuXӵ111ĵD^222000000333000333222333111333555666888888888888666999<<<222333333333333333333444555777777666===KKK^^^lllkkkooouuuvvvnnn\\\777555777===AAA>>><<>>@@@BBBDDDHHHJJJIIIIIIgeFm8OOO>aĦLLLOOOPPPIIIHHHFFFs׼sNNNMMMJJJHHHIIIKKKIIILLLMMMHoMMMMMMNNNOOOQQQgggeeeccc\\\[[[ZZZZZZYYYYYYYYYZZZ\\\\\\^^^```bbbbbbcccD^kkkgggdddDdDĦgggiiiiiiiiijjjiiiiiilllooosssyyy~~~s׼skkknnnjjjlllooojjjiiiggghhhzzz|||uuurrrqqqpppnnnkkkmmmnnnooooooooonnnmmmlllmmmmmmmmmmmmmmmllllllkkkhhhkkkooopppooonnnoooppptttttttttuuuvvvvvvuuutttnnnkkkhhhgggiiikkkjjjjjjnnnppppppooollllllmmmpppooonnnnnnnnnnnnnnnooopppmmmmmmmmmmmmnnnooopppqqqvvvtttssssssuuuwwwxxxxxxqqqqqqqqqqqqqqqrrrrrrrrrpppppppppppppppppppppqqquuuvvvwwwyyy{{{}}}~~~xxxwwwuuutttssstttuuuvvvsssrrrpppooooooooopppqqqqqqooonnnnnnpppqqqqqqpppqqqrrrrrrooommmlllooorrrooorrrttttttrrrqqqqqqsssooossswwwyyyxxxxxxyyyzzzvvv||||||zzzzzzxxx|||}}}~~~~~~|||wwwqqquuuzzz~~~}}}zzzwwwvvvxxx{{{Φ4DuXӵtvӵ>d<Ħ333333111000444888:::Ħ111000//////000111111000222555888::::::999999888888Ħ:::777111333444555666666666555444444444555555444444333222555555555555555555555555555555666666777777888888222444555777<<>>@@@===;;;???EEEGGGKKKWWWcccdddZZZNNNIIIIIIMMMLLLKKKLLLLLLKKKHHHFFFHHHJJJKKKJJJIIIKKKPPPTTT>d<ĦVVVZZZZZZXXXWWWUUUTTTTTTVVVYYY[[[YYYZZZaaakkkjjj]]]PPPJJJJJJLLLMMMLLLKKKIIIIIIJJJHHHGGGEEEDDDDDDDDDEEEEEECCCCCCCCCBBBBBBCCCCCCCCCJJJRRR]]]gggmmmpppqqqqqqiiiddd_________YYYKKK@@@AAADDDTTTppptttuuuwwwvvvĦuuudddYYYKKKDDDHHHSSS___fffeee>d<ĦMMMDDDAAABBBBBBBe===<<<555777888999:::;;;>>>@@@AAADDDHHHJJJJJJJJJgeFYĉYYYVVV>aĦQQQSSSVVVWWW[[[aaaRRRLLLGGGHHHHHHHHHBeLLLPPPQQQNNNLLLMMMOOOHHHKKKLLLnu]ӵKKKQQQSSSUUUXXXZZZ___jjjqqqlllccc___``````\\\\\\[[[ZZZYYYXXXXXXWWWWWWXXXZZZZZZYYYZZZ\\\^^^XXXYYY\\\^^^____________dddcccaaaaaabbb>d<Ħmmmllljjjfffccc>d<ĦggghhhiiiĦiiijjjjjjiiigggfffhhhiiihhhjjjnnnppprrrtttvvvxxxssszzz~~~BeoooggglllppppppĦoooiiiiiijjjjjjjjjjjjiiiiiihhhiiikkklllmmmrrryyy~~~vvvnnnmmmpppsssqqqmmmpppppppppoooooonnnmmmllljjjjjjjjjiiiiiiiiihhhhhhfffjjjmmmnnnllllllmmmoootttvvvxxxvvvrrrppprrruuuqqqmmmiiihhhkkknnnnnnnnnsssuuuuuurrrnnnmmmnnnpppnnnnnnnnnooopppqqqrrrssspppoooooooooppprrrtttuuuuuuttttttttttttuuuwwwyyyqqqrrrrrrrrrssssssssstttrrrrrrqqqpppoooooonnnnnnrrrsssuuuxxxzzz{{{||||||tttsssqqqpppppprrrtttuuurrrqqqooommmmmmmmmmmmnnnooommmllllllnnnooonnnmmmqqqqqqqqqnnnkkkjjjmmmqqqnnnqqqsssssspppoooqqqsssmmmqqqvvvxxxxxxxxxzzz|||xxx}}}{{{xxxwwwyyywwwzzz~~~|||wwwqqquuuzzz~~~{{{xxxqqqvvv|||}}}}}}?aŖ%7uSQuR)ӵsdKĦ000666444222111222gdKĦ111///...///111333333999333555???CCC>>>:::===<<<gdKĦ777555222333333333333333333333333333444444111...///222666///111333444333222222333;;;666222444666777666555555444666888999===JJJVVVYYYRRRKKKFFFDDD@@@:::gdKĦ::::::999888777<<>>;;;>>>GGGOOORRRRRRVVVXXXTTTKKKEEEEEELLLOOORRRPPPLLLGGGEEEDDDQQQOOONNNMMMNNNQQQTTTVVVgdDĦ[[[^^^___[[[YYYUUUQQQSSSZZZ\\\ZZZ[[[YYYZZZ^^^bbb^^^TTTJJJOOOOOOOOOLLLIIIHHHHHHJJJDDDCCCCCCDDDEEEEEEDDDBBBEEEDDDBBB@@@???AAADDDGGGJJJQQQ[[[eeemmmsssvvvxxxooohhhaaa^^^XXXNNNEEEAAAEEEDDDNNNhhhzzzpppmmmjjjgdKĦccc^^^RRRHHHEEEGGGPPPaaaqqqrrrsdKĦHHH============777444222888888888999:::<<<===>>>===@@@EEEIIILLLNNNŶSdddbbb___3weA333ne222...444333111111ne555333111111222444666777999666777===BBBBBBBBBDDDne666666444111333333333333333333333333333333333222111111222444111222333222111111333555777777777777666555666777666444444666888;;;EEEOOOMMMGGGAAA======;;;ne666777888888777777;;;===???@@@BBBFFFKKKPPPNNNNNNOOOQQQOOOIIIGGGJJJNNNPPPRRRQQQMMMJJJIIIIIIQQQNNNLLLLLLNNNQQQRRRDebbbgggiiiiiieeebbb^^^___hhhooolllddd\\\[[[\\\^^^___ZZZQQQHHHMMMNNNMMMLLLIIIHHHIIIJJJHHHFFFEEEEEEFFFGGGFFFEEEEEEEEEDDDCCCCCCDDDFFFHHHLLLQQQYYYaaagggmmmtttyyylllcccZZZUUUPPPHHHCCCBBBAAAAAAIII[[[pppyyysssjjjbbb```ne\\\XXXOOOHHHCCCCCCFFFNNN^^^mmmrrrneHHH@@@;;;===<<<<<<:::999777555444777777777777888999;;;;;;:::===AAAEEEIIIMMM>A\\\```bbbk<RRRPPPOOONNNMMMHHHGGGFFFEEEEEEFFFHHHJJJIIIIIIHHHIIIJJJLLLOOOPPPJJJIIIHHHfhQQQSSSUUUWWWZZZ^^^aaappptttvvvrrriiibbb^^^]]]]]]]]]]]]\\\[[[ZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYY\\\\\\\\\\\\]]]^^^______\\\\\\]]]^^^___Dejjjgggdddbbbcccbbbnecccbbbnegggccceeefffeeeccceeekkkpppmmmjjjhhhkkkrrrzzz~~~xxxuuusssrrrrrrrrrpppooopppoooneooooooiiiiiiiiiiiijjjjjjkkkllljjjjjjiiiiiikkkqqqxxx~~~wwwtttpppnnnooopppooonnntttooonnnpppppplllkkklllggghhhhhhgggfffgggjjjmmmooorrrttttttssstttxxx|||zzzuuusssqqqnnnnnnllljjjjjjllloooppppppvvvqqqpppssstttooommmoooqqqrrrsssrrrooonnnnnnnnnrrrrrrqqqnnnlllmmmppprrrsssyyy|||wwwssssssttttttsssxxxxxxrrroooqqqsssqqqqqqooollllllmmmnnnnnnnnnnnnooorrruuuxxxxxxwwwuuusssrrrooonnnmmmmmmnnnnnnnnnmmmkkkiiihhhgggffffffkkkiiiggggggiiikkklllllljjjjjjjjjjjjjjjjjjjjjjjjlllmmmnnnnnnmmmllllllllloooqqqtttwwwyyyzzzzzzzzz{{{~~~|||{{{|||yyyuuuxxxsssrrrwww{{{{{{}}}{{{yyyyyy}}}~~~{{{|||222222777555000222111111111///333333222333444777999;;;@@@BBBBBBBBBHHHQQQTTTTTT777666555333111222222333333333333333333333222222222444444333111444333222000///111444777222777:::999666666888;;;888444222444777999???EEEAAA<<<888666777777222444666777888999999<<<<<>><<<666111000000111333333111///111222333333555888<<>>>>>EEEUUUfffoookkkddd]]]XXXSSSRRRQQQRRRYYYbbbfffffffffeeeeeefffggghhheee```]]]aaahhhllljjjfffmmmvvv~~~~~~xxxppphhh```\\\ZZZ[[[]]]]]]\\\\\\\\\^^^^^^[[[WWWUUUUUUWWWXXXYYYWWWWWWYYY[[[\\\[[[YYYWWW[[[^^^```^^^[[[[[[aaagggWWWOOOGGGDDDBBBAAAEEEJJJLLLNNNSSS\\\eeegggddd___YYYWWWTTTOOOJJJEEEBBBAAA???AAACCCEEEIIIRRRbbbooofff^^^PPPDDD===;;;===>>>;;;:::888777777777888999666666555555555666777777777999;;;<<<===@@@EEEJJJJJJLLLPPPUUU[[[___bbbcccZZZTTTLLLFFFCCCCCCCCCCCCEEEEEEFFFFFFGGGGGGHHHHHHGGGGGGFFFFFFFFFGGGHHHHHHHHHIIIKKKLLLNNNQQQUUUXXXVVVXXX[[[___ccciiiqqquuuuuusssmmmfff]]]XXXWWWXXXZZZ___cccaaa]]][[[\\\```fff```[[[ZZZ\\\^^^\\\YYY]]]\\\ZZZXXXXXXXXXZZZZZZYYYZZZZZZZZZ[[[[[[\\\\\\``````aaabbbcccbbb```___aaaaaabbbdddggghhhgggeeeddddddbbb```aaafffooouuuxxxvvvttttttvvvvvvsssqqqqqqpppoooooopppooonnnlllyyywwwvvvzzz~~~zzzuuujjjjjjiiiiiiiiiiiiiiijjjfffgggggggggiiimmmssswwwuuuqqqlllhhhggghhhjjjkkklllhhhgggjjjllljjjiiikkknnnmmmllljjjggggggiiikkkxxx}}}~~~zzzuuuqqqppppppooonnnnnnpppuuu{{{~~~||||||zzzwwwvvvwwwvvvtttrrrnnnlllkkklllmmmooouuu{{{~~~}}}zzz{{{{{{zzzuuuvvvvvvtttrrrqqqpppoooooommmkkklllmmmnnnnnnmmmjjjlllnnnppppppooooooooopppooollliiigggeeeddddddcccbbbaaa```___^^^^^^^^^```______aaadddggghhhhhhddddddddddddddddddddddddaaa``````aaadddgggjjjkkknnnppprrruuuwwwxxxwwwwwwtttvvvtttpppooorrrrrrpppmmmiiifffhhhmmmsssxxx|||~~~|||{{{}}}}}}|||}}}}}}}}}}}}~~~GGG>>>777777888555333555777666333333999@@@???:::222111111111222222111///111222444555777;;;AAAFFFHHHNNNNNNJJJNNNZZZaaa```[[[UUUKKKBBB;;;777555333111111111222222333333333222111111444777777444000111222444444333333333444;;;;;;:::888>>>HHHMMMLLL<<<666333555777888;;;???>>>;;;777555444555666666777777888888999999:::;;;@@@CCCNNNddd{{{wwwpppkkkffffffgggkkkttt~~~~~~zzzxxx}}}}}}zzzyyyuuuwwwyyyzzzyyyyyyzzz{{{xxxtttpppnnnoooqqqsssssssssssstttwwwyyyxxxtttpppuuuwwwvvvoooeee^^^\\\]]]JJJEEEBBBDDDEEEGGGMMMTTTUUUXXXaaaooozzz|||uuummmsssppphhh]]]PPPGGGDDDCCCDDDFFFGGGHHHMMM[[[lllxxxjjj]]]MMMCCC@@@???>>>;;;999999777777777888999:::777777666666666777777888666999<<<===>>>AAAGGGLLLPPPRRRTTTUUUUUUTTTRRRQQQMMMJJJFFFDDDDDDDDDDDDCCCCCCEEEHHHJJJKKKJJJHHHGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIKKKMMMNNNPPPTTTZZZ___aaaccceeehhhkkkpppvvvzzzrrroooiiibbb]]]ZZZ[[[\\\\\\aaaeeeddd```___bbbfffmmmgggaaa```bbbcccaaa]]]___^^^]]]\\\\\\\\\]]]^^^^^^^^^^^^^^^^^^_________^^^___aaabbbbbbbbbaaaaaa______```cccfffgggfffdddccccccbbbaaaaaadddiiilllsssuuuwwwuuuqqqmmmmmmmmmmmmqqqsssqqqlllhhhiiilllssstttvvv}}}{{{tttkkkjjjiiihhhhhhhhhhhhhhhfffggghhhiiijjjmmmrrruuuvvvsssnnnhhheeeeeegggiiijjjgggggglllooonnnnnnpppqqqqqqoookkkhhhggghhhjjjtttwww}}}{{{vvvrrrvvv{{{|||zzz||||||zzzwwwooollllllpppsssvvv~~~}}}|||zzzxxxvvvtttrrrpppooorrrpppnnnnnnoooooonnnlllkkkmmmnnnnnnkkkiiiiiijjjkkkjjjhhheeecccaaa______aaa```___^^^^^^^^^^^^^^^^^^]]]^^^```dddggghhhhhhdddddddddddddddddddddddd^^^\\\[[[]]]aaafffiiiiiijjjlllooorrrssstttssssssmmmnnnlllhhhhhhkkkllljjjdddddddddggglllssswwwwwwzzz|||}}}|||{{{|||}}}}}}~~~~~~~~~KKK>>>555666777333111333333444222222666======:::666444222111222222111000222444555555777>>>GGGNNNKKKLLLJJJGGGJJJUUU^^^cccfff___SSSGGG===777555444000000111111222333333333111111222555666666444222000222555666555333333444===>>>;;;999AAANNNRRRNNN<<<777444666777888>>>DDD@@@===888444222222333444777777777777777888999:::AAAIII[[[uuussseee[[[VVVBBB@@@AAAFFFJJJNNNVVV___dddmmm|||nnnZZZMMMIIIJJJGGGIIIJJJLLLWWWjjj}}}|||lllWWWIIICCC@@@;;;666888888777777777888888999777777777777777888999999666:::>>>???AAAFFFPPPXXXcccgggjjjfff]]]SSSLLLIIIEEEDDDDDDEEEGGGHHHHHHFFFBBBEEEHHHKKKLLLKKKIIIGGGHHHHHHHHHHHHHHHHHHHHHHHHIIILLLOOORRRVVV^^^hhhppprrrsssuuuuuutttuuuwwwyyyrrroookkkgggdddddddddeeeaaaccceeedddbbbbbbeeehhhnnnjjjfffeeeffffffdddaaa````````````______^^^^^^_______________^^^^^^^^^```bbbddddddccccccdddeeeaaa```aaacccfffhhhhhhgggfffeeedddccccccdddfffgggiiinnnrrrqqqllliiikkknnnkkkqqqvvvssskkkfffhhhmmmmmmoootttzzz~~~|||vvvppplllkkkjjjiiihhhggggggggghhhjjjkkklllmmmooosssuuuvvvuuuqqqlllhhhgggiiikkkhhheeeeeejjjnnnnnnnnnqqqqqqpppnnnkkkhhhfffhhhiiioooooottt{{{{{{~~~}}}yyyqqqllllllrrrvvvyyy||||||{{{xxxvvvwwwyyywwwuuutttsssrrrooommmnnnooopppmmmgggccccccdddddddddbbbaaa___]]]\\\[[[___^^^^^^]]]]]]]]]^^^^^^]]]]]]]]]```dddggghhhgggdddddddddddddddddddddddd^^^[[[ZZZ\\\aaafffhhhgggfffgggjjjlllnnnnnnmmmmmmfffhhhgggcccbbbeeefffddd```bbbdddfffkkkrrrtttrrrsssvvvyyyzzzyyyzzz}}}~~~}}}}}}||||||~~~OOO@@@666777888333000444000222222000333888;;;::::::777333111111222222111000111222222444<<>>666444444///000000111222222333333000222444555555444555555222333444444333333444666444:::;;;888<<>>:::555111000222444777777777777999:::<<<>>>EEESSSkkkuuudddTTTKKKBBB@@@BBBGGGLLLRRR^^^hhhtttwww]]]MMMIIIKKKGGGJJJMMMTTTggggggRRRDDD===888555777777888888888888777777666666666666777888999:::;;;===>>>===>>>GGGUUUaaatttzzzxxxgggVVVKKKGGGCCCBBBBBBDDDGGGHHHGGGFFFDDDEEEFFFHHHIIIIIIIIIIIIGGGGGGHHHIIIIIIIIIIIIIIIKKKOOOUUU[[[cccppp~~~}}}}}}||||||wwwvvvtttrrrqqqrrrtttvvvwwwvvvuuusssrrrpppooonnnmmmmmmmmmmmmllliiigggeeeggggggfffffffffeeeeeeeeeiiijjjlllkkkjjjjjjllloooiiiiiihhhjjjmmmpppqqqpppooommmjjjiiiiiijjjlllllliiillloooooommmlllmmmooolllqqquuutttoookkklllooommmppptttwwwxxxuuuqqqnnnpppooonnnlllkkkkkkjjjjjjkkkmmmooopppppprrrtttwwwvvvvvvuuuqqqnnnlllnnnqqqiiieeeeeejjjmmmllllllnnnoooooonnnllljjjjjjlllnnnpppppprrrxxx~~~yyy|||~~~|||xxxnnngggfffmmmqqqttt~~~}}}zzzvvvsssqqqsssrrrlllddd^^^]]]___^^^^^^]]]]]]\\\[[[ZZZYYY\\\[[[[[[[[[[[[[[[\\\\\\\\\\\\]]]```dddfffffffffcccccccccccccccccccccccc___\\\ZZZ]]]cccggggggeeeaaabbbeeegggiiiiiihhhgggbbbdddccc``````cccccc```bbbddddddcccgggnnnooolllnnnqqqssssssrrruuu|||}}}~~~~~~}}}||||||}}}SSSCCC888::::::555222666///333444111222777;;;;;;===999444111000111222222,,,---...---///888FFFPPPGGG;;;333444777???SSSgggooohhhZZZKKK===555333333///000000111222222333333///222555555333333555888555444444222111222555888(((444:::555444;;;===888777555555555555777BBBNNNBBB@@@;;;666222111444666888888888:::<<<>>>AAACCCKKK\\\wwwnnn]]]LLL@@@DDDBBBBBBGGGLLLTTTaaannnxxxvvvZZZHHHEEEHHHGGGKKKQQQ]]]uuusssXXXDDD:::888999777777888999999888666555444444555555777888::::::@@@???===999999CCCTTTbbbuuu~~~|||gggQQQDDD@@@DDDBBBAAAAAACCCDDDEEEDDDEEEEEEDDDDDDEEEGGGJJJKKKFFFFFFGGGIIIIIIJJJJJJIIINNNSSS[[[dddooo{{{wwwtttvvvuuuuuuttttttssssssrrrrrrttttttsssqqqrrruuuxxxsssrrrqqqrrruuuyyyzzzzzzyyyvvvqqqoooppprrrtttuuuqqqqqqqqqqqqqqqpppooonnnoooqqqssstttsssrrrqqqppprrruuuwwwvvvtttrrrqqqpppvvvuuusssrrrpppooooooooommmoooqqqrrrssstttvvvxxxvvvwwwxxxuuurrrrrrtttwwwppplllkkkoooqqqpppoooqqqnnnoooooonnnmmmooorrruuuvvvuuutttsssuuuyyy}}}vvvyyy|||zzzvvviiiaaa___fffiiikkkuuu~~~zzztttuuutttmmmccc\\\ZZZ\\\ZZZZZZZZZZZZZZZYYYYYYXXXYYYYYYXXXXXXXXXYYYZZZZZZ\\\\\\]]]```ccceeeeeedddccccccccccccccccccccccccaaa^^^\\\^^^dddgggfffddd^^^___bbbdddeeefffeeeddd```bbbbbb```___bbbbbb___eeegggddd```cccjjjlllhhhkkkmmmnnnmmmlllqqq{{{zzz}}}~~~~~~}}}aaaGGG;;;:::666444444///111222333333444555666777777555333000....../////////000000......555AAAKKKMMM???333444:::AAAJJJSSSeee```QQQ@@@777777444///222222222333333222222222111111222222222111000000222333333222111111222444555444333333555666666555222:::666222999???BBBIIIFFF===777888777444555999666;;;888999>>><<>>DDDBBB;;;666777888555666:::666;;;:::999>>>===AAAQQQdddkkkWWWMMMFFFBBBAAADDDDDDIIIQQQTTTWWWhhh{{{mmmVVVLLLHHHIIIKKKRRRVVV___rrrfffMMMCCC@@@;;;555666666555555555555666666555555444333333444555666888666444333666<<>>888666999666222222222222222222222222444222000...---,,,------,,,...///000111666>>>EEE===777444888<<>>===888666777888888888;;;888>>><<<<<>>:::666666555555444444555555666666555444333333333444555777555444333444666:::<<<===@@@CCCCCCBBB@@@??????@@@@@@@@@AAABBBCCCDDDEEEDDDFFFHHHIIIHHHHHHIIIKKKGGGDDDDDDIIIMMMOOOTTTYYY^^^jjj|||yyypppkkkjjjkkkcccZZZVVVYYY```gggjjjkkkpppwwwzzzyyyxxxyyyzzzsssdddbbb___\\\ZZZZZZZZZ[[[]]]^^^```aaaaaa```___^^^]]]\\\ZZZYYYWWWVVVUUUTTTZZZYYYZZZ[[[]]]]]][[[YYYYYYYYYXXXXXXYYY[[[]]]^^^ZZZZZZZZZ\\\^^^^^^\\\ZZZaaa``````aaacccddddddccc[[[^^^aaacccbbb___[[[YYYZZZ[[[]]]```bbbdddffffffbbbccccccccccccdddgggiiinnnrrrwwwzzz{{{{{{{{{{{{}}}zzzwwwvvvwwwwwwuuurrrssstttwww{{{~~~~~~|||~~~~~~kkkRRRCCC@@@888666999777222222111111000000000000333222000///...---------,,,...//////000333888<<<555333444888;;;;;;:::888777555111///000222222111000000111111111111000000000111111222222222111111111111000//////222666:::<<<888333111111222333333444===:::555999999666999999777555777999:::;;;;;;;;;@@@>>>???IIIPPP___uuuuuubbbMMMDDDDDDFFFHHHJJJMMMPPPUUUZZZ^^^iiizzzfffRRRKKKMMMOOONNNNNNZZZbbbqqq\\\EEE>>><<<888555555444444444444444444555666555444222222222333333444444333333333444555555:::::::::;;;===>>>======@@@@@@@@@AAABBBCCCEEEEEEFFFHHHIIIIIIHHHHHHHHHIIIHHHFFFHHHLLLOOOSSS[[[cccmmm~~~~~~xxxvvvwwwmmmbbb]]]aaahhhnnnooopppvvv}}}~~~{{{vvvuuuuuu|||{{{nnnccc```[[[ZZZ\\\^^^]]]\\\aaacccfffgggfffdddbbbaaa^^^]]][[[ZZZYYYXXXWWWVVV\\\[[[ZZZ[[[[[[ZZZXXXUUUYYYWWWWWWWWWYYY\\\]]]]]][[[\\\]]]______^^^\\\ZZZ```___^^^```bbbdddcccbbb```aaacccdddccc```\\\ZZZYYY[[[^^^bbbeeegggggggggdddddddddcccdddeeegggiiijjjooouuuzzz{{{||||||}}}}}}xxxrrrrrruuuwwwtttqqqppprrruuuxxx{{{{{{xxxuuuwwwxxx~~~mmmTTTFFFAAA888444777666222111111000000//////...333222111000///.....................---...000222000222444666888888666333444111///000111111111222000000111111111111000000222222222222222111000///000000000//////222777;;;>>>:::555222222333333333666???<<<777;;;:::777:::888777666666999<<<===<<<:::???>>>EEEVVVdddvvvzzzmmmYYYQQQLLLKKKLLLLLLNNNRRR[[[^^^dddiiipppaaaWWWMMMJJJKKKMMMQQQVVV___nnn~~~XXXDDD===:::666555444444333333333333444444555444333222111111222333111222333444555444444333;;;999888999;;;======<<<@@@@@@@@@AAABBBCCCDDDEEEHHHIIIJJJJJJHHHFFFFFFGGGGGGGGGIIINNNQQQWWWcccpppyyypppeeeaaadddjjjnnnooottt{{{}}}uuurrrqqqooottt|||xxxppphhhbbb___\\\^^^cccggggggfffdddgggkkkkkkiiifffddddddaaa___\\\[[[\\\]]][[[ZZZ]]]\\\[[[\\\\\\[[[XXXVVV[[[YYYWWWXXX[[[]]]^^^]]]^^^___aaaaaa```^^^\\\[[[^^^]]]]]]___aaaccccccbbbdddccccccaaa___]]][[[ZZZZZZ]]]bbbfffiiijjjiiihhhfffeeeddddddeeegggiiiiiiiiiooowww|||}}}|||zzzyyy{{{vvvqqqqqqvvvyyyyyyvvvssstttvvvyyy{{{yyyvvvsssrrrsssxxxiiiRRREEEAAA777333666555111111111000000/////////222222111111000///......///...---,,,,,,------......111333333555999;;;999777222000222333111000222000111111111111111111000222222222222222111000000000000000///000222666:::>>>;;;777444333444444333666???<<<888<<<===:::>>>::::::888666999>>>???===999???BBBQQQkkk~~~sss```TTTGGGGGGLLLSSSUUUUUUWWW[[[eeejjjrrrzzzhhhOOOMMMLLLMMMNNNPPPYYYccchhh{{{yyySSSBBB===999555555444333333222222333333444444333222111111111222333000111333555555555555444666555555777:::<<<===>>>?????????@@@AAABBBCCCDDDGGGHHHIIIIIIGGGEEEEEEFFFFFFGGGKKKPPPTTT^^^qqqnnnhhh```\\\^^^bbbdddeeeoooxxxzzzqqqmmmllliiikkklllmmmlllmmmnnnppprrrxxxzzzuuunnnjjjfffccc___^^^```eeemmmsssuuuuuukkknnnqqqpppmmmjjjiiijjjgggbbb^^^\\\^^^___^^^\\\\\\\\\\\\]]]^^^]]][[[YYY]]]ZZZXXXYYY]]]``````^^^```bbbcccbbb___]]]\\\\\\]]]\\\\\\^^^```bbbbbbaaadddcccaaa___]]][[[ZZZYYY]]]aaafffkkklllkkkiiiffffffdddcccdddfffiiijjjiiikkkqqqxxx}}}}}}{{{xxxvvvzzzxxxuuuwww{{{{{{{{{}}}|||zzzvvvvvv{{{bbbLLLBBB???666333666666111111000000000000000000000000000000///...------000...,,,,,,---...//////...222222000444>>>EEEFFF:::333000222333000///222111111222222222222111111//////000111222333333333///000111111111222555888<<<999666444444444333222444===;;;666<<<>>>===BBB===>>>;;;666888>>>@@@===<<>>>>>>>>>>>???@@@AAABBBCCCCCCEEEGGGGGGFFFFFFFFFGGGHHHJJJOOOVVV]]]lll}}}wwwooo```^^^ZZZXXXWWWXXXYYY[[[cccnnnzzz|||uuulllhhhhhhjjjiiigggccc``````bbbeeemmmtttwwwqqqiiidddbbb______aaafffmmmuuuzzz}}}~~~wwwzzz|||zzzuuussstttvvvmmmggg```\\\]]]^^^]]][[[ZZZZZZZZZ]]]___```^^^\\\\\\YYYWWWYYY___ccccccaaadddeeefffccc```]]]^^^___\\\[[[[[[]]]```bbbbbbaaaaaabbbbbbbbbaaa```^^^\\\___ccciiimmmnnnkkkgggdddgggeeeccceeehhhkkkllllllppptttyyy||||||{{{zzzyyy}}}}}}~~~[[[GGG???>>>666333777777000000000000111111111111.../////////...---,,,,,,///...,,,,,,...000222222///222111///444BBBMMMQQQ:::333000222222......222222222333333333333222222,,,---///111333444555666///111222222111222444666:::888555444444444222111222;;;999555<<>>@@@===@@@JJJYYYwwwyyyfffcccbbbjjj{{{wwwdddUUULLLIIIIIIMMMIIIKKKWWWdddkkknnnppp}}}lll[[[UUUVVV[[[dddllltttlllIII======:::666666333222222222222222222333111111000000000222333444000111222333444333333222///222444666666777:::<<<=========>>>???@@@BBBBBB@@@BBBEEEFFFFFFGGGHHHJJJLLLOOOUUU]]]fffxxxwwwnnnlllggg___XXXYYYYYYWWWTTTTTTUUUVVV[[[gggtttxxxrrrjjjggggggmmmjjjfff```\\\[[[]]]___pppxxx{{{tttkkkdddaaa^^^cccgggmmmsssxxx||||||~~~rrrjjjaaa\\\\\\\\\[[[YYYWWWXXXYYY\\\___aaa```___ZZZVVVUUUXXX___eeeeeedddhhhiiiiiifffaaa___aaaccc[[[ZZZ[[[\\\___aaaaaaaaa```bbbfffhhhhhhfffcccaaa```dddjjjnnnnnnkkkeeeaaaiiigggeeegggkkkooopppooovvvxxx{{{}}}}}}}}}}}}NNNEEE===999666333444777000000000000000///......---000000///000111///)))...------,,,,,,,,,------222000...///333:::AAAFFF666555444222111000000000333222222333444333000...111444555222222555666444////////////000111222333888777666555444333333222111444777666666:::AAAHHHFFF@@@;;;<<<<<<;;;===AAAJJJQQQiiimmm```TTTXXX]]]eeetttkkkYYYUUUSSSLLLIIILLLJJJTTTcccnnnuuu{{{{{{```UUUVVV___mmm|||zzz^^^DDD>>>>>>888222111333222222111111222222333000000000000000000000000444333222333333333111///555555555444333555888;;;:::;;;======<<<<<<>>>???EEEAAA@@@FFFKKKMMMNNNQQQQQQWWW^^^gggzzznnneeeaaa]]]ZZZZZZTTTSSSTTTTTTUUUVVVWWWWWWbbbnnntttpppoooqqqlllcccdddaaa___^^^[[[YYY]]]dddhhhpppvvvssshhh^^^ZZZ[[[aaaffflllnnnmmmnnnssswwwzzz~~~|||zzzoooaaaXXXUUUVVVWWWVVVTTTTTTUUUVVVXXXZZZ\\\]]]UUUWWWYYY\\\___aaacccdddgggkkklllggg___ZZZ[[[^^^]]][[[ZZZ[[[^^^```aaaaaa^^^```dddggghhhgggeeecccgggeeeeeehhhlllmmmhhhcccfffcccfffmmmpppoooqqqvvv}}}KKKCCC;;;888555222222555222222111111000000/////////111111//////000...***......---------------...///......000222666;;;===555444333222111000000000111222222444555444111...,,,///000000333888888444/////////000000111222333888888777555444222111111222555888888999===EEEKKKLLLBBB999666666999@@@HHHMMM\\\zzzppp\\\QQQOOOSSSYYYddduuuvvvggg[[[RRRTTTTTTQQQTTT\\\ZZZdddrrr}}}nnn]]][[[ZZZhhh~~~lllUUU@@@:::777111///222333222222111111222222333000000000000000000000000333222111222333333111000222333333333333444888;;;<<<>>>??????>>>>>>???@@@JJJGGGGGGLLLPPPPPPQQQSSSTTT[[[eeettttttccc\\\YYYUUURRRQQQPPPQQQRRRSSSVVVXXX[[[\\\___iiioooooosss{{{zzzsssfff___YYYWWWTTTRRRUUU[[[]]]ccchhhggg```YYYWWWWWWYYY]]]aaacccdddeeeiiilllttt}}}vvvqqquuuuuuqqqnnneeeZZZSSSRRRSSSTTTTTTUUUUUUUUUUUUVVVWWWXXXYYYUUUVVVWWWZZZ]]]```cccdddjjjjjjhhhbbb[[[YYY[[[___^^^]]][[[\\\___aaabbbbbb___```ccceeefffeeecccbbbeeeeeeeeehhhjjjiiifffcccffffffjjjppprrrqqqvvv}}}GGG@@@999666444111111333111000///...------------111444333///---///...+++///......---......////////////000111333444555555333333222111000000000111000111222555777666222///+++///222333555888666111000000000000000111333333888777666555333222111000222555888999;;;???GGGMMMKKKBBB:::777888<<>>DDDIIIBBB>>>===@@@CCCGGGOOOWWWhhh~~~ttt\\\LLLGGGIIINNNRRR^^^rrrzzzqqqeee[[[VVV[[[YYYZZZ^^^```ccckkkvvv|||xxxhhh\\\___jjjsss{{{XXXJJJ<<<666444222222444222222111111111111222222111111111111111111111111000///...///111222222111111222333333333444777999???@@@AAAAAA@@@@@@AAABBB===>>>BBBIIILLLLLLQQQWWWbbbpppooo^^^WWWUUUSSSRRRRRRKKKLLLNNNQQQVVV[[[```cccdddjjjqqq{{{qqq___VVVSSSQQQPPPQQQPPPPPPQQQTTTVVVWWWVVVUUUTTTSSSTTTWWWZZZ\\\[[[ZZZ\\\bbbeeebbb______^^^ZZZ\\\XXXTTTRRRRRRSSSSSSSSSTTTSSSRRRRRRQQQQQQRRRRRRSSSSSSRRRSSSVVV[[[___bbbhhhccc\\\ZZZ[[[^^^```aaa^^^\\\\\\\\\^^^```___^^^```___^^^^^^^^^^^^^^^^^^]]]aaaeeeeeebbbbbbdddhhhmmmttt{{{}}}zzz{{{BBB<<<888777666333222444555444333333222222333333444777666000------...---...............///000000444333222222333555666777333333222111000000000000...///111444666555222///333@@@HHHDDD999222111111000000000000111222333444333333333444444444555555000222333666888<<>>666555333222111000000000//////000222333333111...111>>>HHHDDD999333222444111111000111111222333444333444444555555666666666111222444777;;;@@@CCCFFFBBBBBBFFFOOOZZZhhh{{{lllXXXNNNIIIMMMSSSTTTZZZkkk~~~wwwooo{{{lllbbbZZZXXXTTTNNNPPPWWWfffhhhmmmuuu~~~uuueee[[[XXXbbblllrrryyyiiiOOOCCC666222555666222---111111000000000000111111333333333333333333333333333111//////000222222222333555666666666666777888;;;<<<>>>??????@@@BBBDDDEEEFFFHHHJJJJJJMMMZZZggg~~~rrr^^^TTTPPPOOOOOOPPPJJJJJJJJJLLLPPPUUUZZZ]]]eeemmm{{{ppp___WWWTTTRRRQQQRRRSSSRRRRRRSSSUUUVVVVVVUUUXXXXXXYYYZZZZZZZZZZZZYYY[[[\\\]]]^^^^^^]]][[[ZZZZZZYYYWWWVVVTTTSSSRRRQQQQQQRRRRRRSSSTTTUUUWWWXXXSSSSSSRRRRRRTTTVVVYYY[[[[[[YYYYYY[[[___aaa___]]]YYYXXXXXXXXXZZZYYYXXXVVVWWWWWWWWWXXXYYYZZZ\\\]]]ZZZ^^^bbbbbbbbbdddjjjpppxxx>>>999777999888555333444)))+++...000111111///...111777999444///...///...,,,,,,,,,,,,---...///000111333777<<>>555111111333111...111111000000000000111111222222222222222222222222555333000///000222222222///111444555666777888:::999;;;>>>???@@@AAADDDFFFHHHIIIKKKLLLMMMTTTgggyyysssbbbZZZVVVSSSQQQPPPHHHGGGHHHIIIMMMRRRWWWZZZccclllyyyrrrfffZZZUUUUUUTTTUUUWWWTTTTTTUUUVVVVVVVVVVVVWWWXXX[[[]]]\\\YYYXXXYYY[[[\\\[[[[[[\\\]]]\\\[[[[[[[[[ZZZZZZXXXVVVTTTTTTUUUTTTTTTUUUUUUVVVXXXYYYZZZTTTSSSSSSSSSTTTUUUVVVWWWYYYXXXXXXYYYZZZ[[[ZZZYYYXXXWWWWWWXXXYYYXXXVVVTTTQQQRRRTTTVVVXXXZZZ\\\]]][[[]]]```bbbdddhhhoootttyyy<<<888666888888555333444,,,///333666888777555444///666:::555000//////...+++++++++,,,---...///000111666>>>EEEKKKNNNOOOOOO:::999777444222111000///222000...---...///...---///444666555333111+++$$$111111111111222333444555::::::999777666555444333666888;;;AAAIIIPPPTTTVVVVVV]]]lll}}}oooUUURRRVVVUUUQQQPPP\\\dddwwwsssddd___bbbfffyyysssgggUUUNNNMMMTTTXXXZZZgggwwwmmm```WWWOOOJJJSSSVVVdddyyy{{{___AAA>>><<<777222///111222222111111000000000000111111000000000000000000000000777444111000111222222222+++---111444555777:::<<<999;;;>>>???AAABBBEEEGGGLLLMMMPPPSSSVVVbbbyyy~~~pppaaa[[[YYYTTTOOOMMMFFFEEEEEEGGGKKKQQQVVVZZZ]]]dddooowwwxxxqqqjjjgggaaaXXXPPPNNNPPPPPPSSSVVVTTTVVVYYYYYYXXXWWWXXXZZZYYY]]]```^^^YYYWWWYYY\\\\\\YYYXXXZZZ\\\[[[[[[[[[\\\]]]\\\ZZZXXXXXXXXXYYYWWWWWWWWWWWWXXXYYYZZZZZZTTTTTTTTTUUUUUUUUUUUUTTTZZZYYYXXXVVVUUUUUUUUUVVVXXXWWWWWWXXXYYYXXXUUUSSSNNNOOORRRUUUXXX[[[\\\]]][[[]]]___aaaeeekkkrrrvvvyyy===<<<;;;999666444222222111111111333555444222000000555;;;:::555///------//////............/////////444<<>>555444222111/////////000111111000000000000111111000000000000000000000000222222222111111111111111666666666666666777888999888<<>>777555444222000/////////000111111000000000000111111000000000000000000000000222222222111111111111111555555555555666777888888999===BBBDDDDDDEEEHHHKKK[[[\\\___eeeqqqvvviiiaaa___[[[VVVPPPKKKGGGEEEDDDDDDEEEFFFHHHKKKMMMOOORRRQQQRRRSSSTTTSSSPPPNNNNNNOOORRRUUUWWWYYY[[[[[[]]]]]]]]]\\\[[[ZZZYYYXXXYYYYYYZZZZZZYYYYYYXXXWWWYYYYYYZZZZZZYYYYYYXXXWWWWWWZZZ\\\ZZZXXXXXX\\\```\\\\\\\\\[[[[[[YYYXXXXXXTTTSSSSSSRRRSSSTTTUUUVVVXXXZZZZZZYYYVVVTTTUUUVVV\\\[[[YYYXXXWWWVVVUUUSSSSSSTTTTTTTTTTTTVVVYYY\\\WWW[[[aaaffflllttt|||:::999888666444222111000666333000//////111111111222666:::999555111//////,,,++++++******++++++,,,000555999<<>>888666444111000111222111111000//////............/////////000222333333000---//////000111333444555555999::::::888666555555777===@@@GGGPPPXXXaaaqqqooofffdddeeennnxxxmmmkkkttt|||gggXXX]]]hhhuuuyyyeeeWWWNNNLLLSSScccvvvpppcccTTTLLLEEEBBB@@@AAAFFFLLLWWWhhhrrrcccVVVJJJ>>>888888555333222000/////////000111111000000000000111111000000000000000000000000111111111222222222222222444444444555555666777888:::>>>BBBDDDDDDFFFJJJMMM[[[^^^eeerrrvvvnnnccc[[[XXXVVVSSSOOOJJJGGGEEECCCCCCDDDEEEGGGJJJLLLMMMNNNLLLMMMMMMLLLKKKKKKMMMOOOUUUWWWZZZ^^^```aaaaaaaaa``````______]]]\\\[[[ZZZWWWXXXYYYYYYYYYXXXWWWVVVXXXXXXXXXYYYXXXXXXWWWWWWUUUWWWYYYYYYWWWXXX\\\```^^^^^^^^^]]]\\\[[[YYYXXXWWWVVVTTTRRRRRRSSSTTTUUUWWWXXXYYYXXXVVVUUUVVVWWWZZZYYYXXXWWWVVVUUUTTTSSSRRRSSSTTTTTTTTTUUUXXX[[[ZZZ^^^ccciiioooxxx999999777666444333222111555333000///000000000///...111444444111...,,,,,,++++++************++++++)))///333333444777777444333222111000000000000000000///............//////...///000222444333000...//////000111222333444555777777888777555666888999BBBFFFNNNXXXaaannn}}}zzz|||uuugggrrriii```pppqqq]]]UUUTTTZZZdddxxx{{{iiiXXXNNNLLLFFFAAA>>><<<>>>HHHRRR^^^pppzzzeeeZZZNNNEEE===777777:::444333111000/////////000111111000000000000111111000000000000000000000000111111111222222333333333444444444444555666888888;;;>>>BBBCCCDDDGGGLLLPPPYYYdddttt{{{tttkkkeeeaaa\\\XXXVVVTTTPPPKKKGGGDDDBBBAAACCCEEEGGGJJJLLLNNNNNNOOOOOOPPPPPPNNNMMMOOOTTTZZZaaabbbdddffffffdddbbb```_________^^^]]][[[ZZZYYYVVVWWWXXXYYYYYYWWWUUUTTTWWWWWWWWWXXXXXXWWWVVVVVVVVVWWWYYYYYYXXXZZZ]]]aaa`````````___]]]\\\ZZZYYY[[[YYYVVVSSSRRRRRRSSSTTTTTTUUUUUUUUUUUUUUUUUUVVVVVVWWWVVVUUUSSSRRRRRRRRRRRRSSSTTTTTTTTTUUUXXXZZZaaaeeeiiilllpppxxx999999888777555444333333222111111111222111...+++,,,...//////...,,,++++++,,,,,,++++++++++++,,,,,,'''---000///...111222111000111000000/////////000//////............//////......///111333333111///000000111222333444444555555555666666666777:::===EEEKKKWWWdddooo~~~~~~iiihhh{{{}}}nnnpppkkkXXXWWW]]]iiitttwwwjjjbbbZZZPPPIIILLLGGGBBB???>>>CCCPPP]]]tttvvvxxxzzzzzzvvvmmmaaaYYYNNNGGG@@@<<<777222222666333222000////////////000111111000000000000111111000000000000000000000000000000111222333444444444333444444444666777888999:::>>>AAACCCEEEIIIOOOUUU]]]ssssssmmmmmmhhhbbb___\\\ZZZYYYYYYTTTQQQNNNJJJFFFDDDCCCCCCFFFGGGIIILLLOOOQQQRRRRRRUUUVVVWWWUUUUUUXXX___eeefffggghhhhhhgggddd```^^^\\\\\\\\\[[[ZZZYYYWWWVVVVVVWWWXXXXXXXXXWWWUUUTTTVVVVVVWWWWWWWWWWWWWWWVVVVVVVVVWWWXXXXXXZZZ]]]___aaaaaa``````___]]]\\\[[[]]][[[YYYVVVTTTSSSTTTTTTSSSRRRRRRSSSTTTTTTTTTTTTSSSUUUUUUTTTQQQOOOPPPQQQSSSUUUVVVVVVVVVVVVXXXZZZiiillloooooonnnsss}}}888888777777666555444444000///000111222111---+++..................---------,,,,,,++++++,,,,,,---+++///000---,,,---...,,,...///000000.........000///............//////000/////////000222333222000111111222333333444555555444555666777888:::???BBBCCCLLL\\\mmmzzzoooeeellluuussskkk\\\```jjjvvvvvvjjj\\\VVVVVVWWWSSSNNNKKKFFFCCCBBBDDDKKKYYYfffzzzssslllcccXXXYYY[[[\\\ZZZTTTKKKEEE@@@===;;;:::666111111444222111000///...///000000111111000000000000111111000000000000000000000000000000111222333444555666444444444555777888:::;;;;;;>>>BBBDDDGGGMMMUUU\\\hhhuuuiiicccbbbddd^^^ZZZZZZZZZWWWWWWYYYRRRPPPMMMJJJHHHGGGHHHHHHJJJKKKMMMOOORRRTTTVVVWWWYYYYYYZZZZZZ[[[^^^bbbfffbbbcccddddddcccbbb___^^^YYYYYYYYYYYYYYYXXXWWWVVVXXXXXXWWWWWWWWWVVVVVVVVVVVVVVVWWWWWWXXXXXXWWWWWWUUUUUUUUUUUUVVVXXXZZZ\\\````````````___^^^]]]]]]___^^^\\\YYYWWWVVVUUUTTTSSSRRRQQQRRRSSSTTTSSSRRRRRRTTTVVVTTTQQQOOOPPPRRRVVVWWWYYYYYYYYYYYYZZZ\\\kkkoooqqqoookkklllttt{{{777666666555555444444444000///...///000000///---///.........////////////---,,,,,,++++++,,,,,,---...000///,,,,,,...,,,))),,,...000000...---...///...............///000000111///......000222333222333333333444444555555666666777888999;;;???DDDHHHKKKUUUhhh|||tttbbbbbbnnnyyy}}}rrr{{{uuuooouuu}}}qqq]]]ZZZVVVUUUVVVVVVSSSPPPHHHDDDBBBEEEJJJPPPZZZddd~~~|||kkk^^^ZZZVVVOOOGGGGGGHHHIIIHHHEEE???;;;777666888999666111000444222111000......///000000111111000000000000111111000000000000000000000000///000111222444555666777555555555666888999;;;<<<===@@@DDDGGGKKKSSS\\\ccc{{{{{{sssmmmeee^^^]]]aaa___ZZZXXX\\\]]]ZZZYYY\\\XXXVVVRRROOOMMMLLLLLLMMMNNNNNNOOOQQQTTTWWWZZZ\\\\\\[[[ZZZ[[[]]]^^^___^^^\\\]]]]]]]]]]]]]]]\\\\\\XXXYYYYYYYYYYYYYYYXXXXXXZZZYYYWWWVVVUUUVVVWWWXXXVVVVVVWWWXXXXXXXXXXXXXXXWWWVVVUUUUUUWWWYYYZZZZZZ^^^_______________^^^^^^______^^^]]][[[YYYVVVUUUVVVTTTRRRSSSUUUUUUTTTRRRSSSVVVXXXVVVRRRPPPRRRUUUXXXZZZ\\\\\\\\\[[[\\\^^^hhhlllpppmmmhhhgggnnnuuu555555555444444333333333111///,,,,,,...///000000///---,,,,,,...//////...,,,,,,++++++++++++,,,,,,,,,...---+++---000...)))+++...000000---,,,---///...............///000111222///------///222333444333444444555555666666666888999;;;<<<>>>BBBHHHLLLZZZeeezzzaaaTTT\\\iiimmmiiivvvyyyjjj]]]SSSRRRVVV[[[]]]ZZZUUUPPPMMMFFFCCCCCCGGGLLLPPPVVV\\\kkkooofffTTTIIIKKKKKKGGG<<<<<<<<<<<<===;;;777444//////222444111,,,---111111111///......///000000111111000000000000111111000000000000000000000000///000111222444555777777555555666777888:::<<<===???BBBFFFJJJNNNWWWaaaiii~~~tttiiibbb^^^^^^ZZZVVVXXX^^^\\\XXXYYY```bbb```___bbbccc```[[[UUUQQQOOOOOOOOOQQQQQQQQQSSSUUUYYY]]]```^^^\\\ZZZ[[[^^^^^^[[[WWWZZZZZZYYYYYYXXXXXXWWWWWWYYYYYYZZZ[[[[[[[[[[[[ZZZ\\\ZZZWWWUUUUUUVVVXXXZZZVVVWWWWWWXXXYYYYYYYYYXXX[[[YYYXXXXXXYYY[[[\\\\\\]]]^^^^^^_____________________```___]]]ZZZWWWUUUXXXVVVTTTTTTVVVWWWUUURRRUUUXXXZZZXXXTTTRRRTTTXXXZZZ\\\^^^^^^^^^]]]^^^___ccciiimmmkkkfffeeelllsss~~~555444333333444333111000222111000///...---,,,,,,//////...------------...,,,,,,,,,++++++*********,,,,,,,,,,,,---...//////...///000///...---...//////////////////.........333111000222444444000---555444222333555888::::::;;;:::>>>CCCCCCCCCKKKVVVjjjzzzeeeTTTQQQRRRUUU___lllyyyjjjaaaZZZUUUQQQWWW]]]]]]XXXZZZaaa___UUUQQQLLLHHHIIIHHHGGGJJJNNNOOOKKKEEEAAA???>>>===<<<999888888777666444333222,,,333555000---000111///111111000//////////////////000111333444333000---000000000000000000111111//////000111222333333444666666666777888:::;;;<<<<<>>777444111000000000000///------...............---+++---.........//////...000//////.........//////000111222555999:::999777333333333222222222222222///000000111222333444555777666666666888;;;===???BBBBBBKKK```{{{wwwiiigggeeeddddddeeedddcccbbbaaabbbeeehhhjjjjjjiiibbb````````````^^^ZZZWWWTTTSSSTTTVVVTTTNNNLLLMMMOOOOOOPPPPPPPPPPPPOOOOOOUUUUUUUUUUUUTTTRRRPPPOOONNNMMMNNNOOOQQQSSSSSSRRRQQQQQQQQQRRRSSSTTTTTTUUURRRSSSSSSRRRPPPPPPQQQRRRZZZ[[[\\\ZZZWWWUUUTTTTTTVVVWWWXXXYYYZZZ[[[[[[[[[]]]aaafffhhhfffbbb___]]]^^^_____________________``````___^^^\\\[[[ZZZZZZYYY\\\___aaa```_________^^^^^^^^^\\\ZZZYYYYYY[[[YYY[[[\\\\\\]]]^^^aaadddgggkkkuuu444333222333333333111///000000//////......------------,,,++++++++++++,,,,,,,,,,,,------.........------------...///000000///000222111000000222333222222222333333333444444333333333333222222333333999::::::;;;===BBBJJJPPPTTT]]]iiiuuuvvv^^^VVVOOOJJJOOO]]]sss~~~rrrfffgggffffffnnn{{{xxxiii\\\XXX[[[aaaeeeooovvvttt```QQQFFF===888888555222///......---,,,+++,,,------...............------...000111111111111//////............////////////111555:::======<<<333333333222222222111111000000111222333444444555777666666666888;;;>>>@@@FFFGGGSSSmmmzzzvvvooohhh```ccchhhllllllkkkjjjiiicccaaa``````bbbcccdddccc[[[[[[\\\]]]]]]\\\YYYWWWUUUUUUXXXZZZVVVNNNKKKMMMOOOPPPPPPPPPPPPPPPOOOOOOTTTUUUUUUUUUTTTRRRQQQPPPMMMLLLLLLNNNQQQSSSSSSRRROOOOOOPPPPPPQQQQQQRRRRRRMMMNNNOOOOOOOOOPPPRRRTTTZZZ[[[[[[YYYWWWUUUUUUUUUTTTUUUVVVXXXYYYZZZZZZZZZXXX\\\```bbbaaa___]]]\\\]]]]]]]]]^^^^^^___````````````___^^^]]][[[[[[ZZZZZZ]]]___aaa```^^^^^^^^^^^^___^^^]]][[[ZZZ[[[\\\^^^___^^^]]]\\\\\\^^^aaaccchhhqqq}}}444222111222222222000...000000//////...............------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...///000111000222333333222222444555333333333444444555555666333444444444333333555666<<<<<<===>>>AAAIIITTT\\\nnnwwwiiiXXXRRRMMMKKKUUUjjjoooccc]]]QQQQQQQQQSSSWWW```jjjrrrmmmggg___]]]cccnnn{{{|||lllYYYLLLCCC:::444222111///......///000000///------...............---...++++++000222111111222......------......//////......000444888;;;<<<<<<333333333222111111000000000000111222333444555555777666666666888;;;???AAAEEEJJJ\\\zzzvvvjjjfffhhhgggcccdddjjjrrruuusssooommmlllbbbaaa``````aaabbbaaa```[[[\\\^^^______^^^\\\[[[XXXXXX[[[]]]WWWOOOLLLNNNPPPPPPQQQRRRRRRRRRRRRQQQTTTUUUUUUVVVUUUSSSRRRQQQLLLJJJJJJMMMQQQTTTTTTRRRNNNNNNOOOOOOOOOPPPPPPPPPJJJLLLMMMNNNNNNPPPRRRUUUWWWXXXXXXWWWUUUTTTUUUVVVTTTTTTVVVXXXYYYZZZZZZZZZUUUWWWYYYZZZYYYYYYZZZ[[[______^^^^^^______```aaa```______^^^]]]\\\\\\[[[[[[]]]______]]][[[[[[[[[\\\]]]^^^]]][[[[[[]]]^^^bbbaaa```]]]ZZZZZZ[[[]]]```eeelllssszzz444333222222333333111///////////////............///......---,,,---------,,,,,,,,,,,,++++++++++++------------...///000111222333555555444444666888333333444555555666777777222444555555555666:::===;;;???EEEJJJRRR^^^lllwwwrrr___UUUPPPMMMPPP```{{{eeeUUUNNNKKKEEEEEELLLSSSRRRPPPXXXdddfffggglllvvvdddVVVIIIBBB>>>999444222///...---///111333333222---...............------+++''''''---000///...000...------------...///000.........000444666666666333222222111000000//////000111111222333444555555888777666666888<<<@@@BBBDDDNNNgggnnnkkkddd___aaagggiiigggmmmrrrxxxwwwrrrllljjjkkk```bbbdddgggiiihhheeeaaa___```bbbcccaaa```^^^]]]XXXYYY\\\]]]WWWOOONNNQQQPPPQQQRRRTTTUUUVVVVVVVVVUUUUUUVVVVVVVVVTTTSSSRRRKKKHHHHHHKKKQQQTTTSSSQQQNNNNNNNNNNNNOOOOOOOOOOOOKKKLLLMMMNNNNNNOOOQQQSSSRRRSSSTTTTTTSSSSSSUUUWWWUUUVVVWWWYYYZZZ[[[\\\\\\YYYYYYXXXWWWVVVVVVYYY\\\```___^^^]]]]]]]]]^^^^^^```_________^^^^^^]]]]]]\\\]]]]]]\\\YYYXXXXXXYYYYYY[[[\\\[[[[[[[[[]]]___aaa```^^^ZZZWWWWWWXXXZZZ]]]^^^bbbhhhnnnuuuyyy{{{yyy|||555444333333444444222000///////////////.........//////...------------...,,,,,,,,,++++++*********...------......///000111333444666666555666777999444444444555666777777888111333666777777:::???CCC>>>FFFRRR]]]jjjzzzhhhZZZVVVRRRQQQWWWjjjlllTTTGGGCCCBBBBBBDDDOOO[[[VVVJJJMMM\\\dddkkkyyyrrrVVVIII>>>;;;:::555000...,,,,,,+++,,,...000///..................---,,,+++(((######***...,,,+++------------------...///000///...---...000111111000222222111111000//////...000111222222444444555666888777666666888<<<@@@CCCHHHVVVsssvvvggg______^^^^^^dddmmmpppmmmoootttvvvrrrjjjcccbbbddd___ccciiiooorrrpppjjjeeebbbdddeeeeeebbb```^^^]]]WWWXXX\\\]]]WWWPPPOOOSSSQQQRRRSSSUUUWWWXXXYYYYYYUUUVVVWWWWWWVVVUUUTTTSSSJJJGGGFFFIIIPPPSSSRRRPPPNNNNNNNNNNNNNNNOOOOOOOOOLLLMMMNNNNNNMMMNNNPPPRRRNNNPPPQQQQQQQQQRRRTTTVVVVVVWWWYYYZZZ\\\]]]]]]^^^```___\\\XXXVVVWWW\\\___^^^]]]\\\ZZZYYYYYYZZZZZZ````````````____________]]]]]]\\\ZZZWWWVVVVVVWWWWWWXXXZZZZZZZZZ[[[]]]___^^^]]][[[XXXUUUTTTWWWYYY[[[YYYYYY```iiioooooommmiiilllppptttwwwvvvuuutttwwwzzz333555666555333111000000//////...------------...222+++))),,,---+++,,,000...------,,,,,,++++++***...---,,,,,,///111222333555888;;;:::888888<<<@@@999888777777888888666555777:::======>>>@@@FFFJJJPPP^^^pppvvv]]]QQQRRROOOPPP[[[uuu|||eeeRRRDDD;;;999<<<>>>IIIUUUXXXRRRJJJGGGHHHVVVjjj|||tttfff[[[DDD@@@;;;::::::888222---,,,...111000---,,,---///,,,++++++++++++,,,------,,,...//////---++++++,,,,,,,,,,,,---------......000////////////111222333555333111///...///111333000111222333444555555555888555444888;;;<<<>>>AAAMMM]]]{{{rrrfff______```ccchhhmmmooonnnlllooooookkkeee^^^ZZZZZZ\\\[[[gggyyyqqqgggddddddbbb^^^YYYVVVVVVWWWZZZVVVRRRPPPRRRSSSSSSQQQNNNOOORRRTTTUUUUUUTTTSSSWWWUUUTTTUUUWWWVVVRRRNNNLLLIIIGGGGGGJJJNNNPPPQQQRRROOOMMMMMMOOOQQQOOOMMMQQQMMMJJJLLLQQQTTTSSSPPPSSSPPPMMMMMMOOORRRTTTUUUUUUVVVXXXZZZ\\\___```aaa___^^^]]][[[ZZZZZZYYYYYY\\\YYYWWWVVVWWWXXXXXXWWWZZZZZZ\\\___bbbcccbbb```\\\ZZZXXXUUUUUUVVVXXXYYY[[[YYYXXXVVVWWWYYY\\\^^^```^^^ZZZWWWVVVVVVXXXYYYZZZ\\\^^^aaadddggghhhiiiffffffggggggggggggggggggjjjnnnssswwwyyywwwsssqqqppptttyyy|||333333555555555333111/////////...------------...000***(((,,,---++++++...---------,,,,,,,,,,,,+++......---...000222333444333999AAAEEEDDD@@@<<<:::888777777888:::;;;;;;:::===@@@DDDFFFIIIOOOWWW]]]kkkzzzjjjVVVNNNNNNPPPUUUddd}}}nnn```PPPDDD<<<888:::>>>BBBHHHNNNMMMFFF@@@>>>???NNNaaa|||yyyqqqllldddVVVLLL@@@<<<888777777555000+++***,,,------******+++---,,,,,,,,,,,,,,,------...,,,...///...,,,+++,,,,,,------........./////////000////////////111222333333222000///...///000111000111222333444555555555888666777<<>>>>>888222//////...------------...,,,,,,,,,,,,...///---***++++++,,,---......//////---000333555666888<<>>AAA777333111333333000...///000000000111222333111000+++///666<<<@@@DDDIIIKKKFFFLLLOOOKKKBBB;;;999;;;===999444222444444333111111111111000///---,,,+++)))))))))***,,,---,,,***,,,++++++++++++,,,---------------,,,++++++...000,,,,,,,,,+++++++++++++++///...------...///111222///000222333333222111111...///111333444666666777444555:::@@@CCCFFFMMMVVVnnnttteee^^^\\\______^^^[[[VVVUUUWWW[[[___dddllluuu}}}zzzqqqllliiiffffffhhhlllnnnkkkddd^^^WWWUUUSSSRRRRRRPPPMMMKKKNNNLLLKKKKKKKKKKKKIIIGGGKKKLLLMMMOOORRRUUUWWWXXXUUUQQQMMMLLLMMMMMMKKKIIIPPPRRRSSSSSSRRRRRRSSSUUUPPPRRRUUUZZZ^^^cccfffhhhbbb^^^YYYWWWWWWUUUPPPMMMLLLJJJIIIHHHIIIIIIHHHFFFGGGHHHHHHHHHGGGGGGIIIKKKIIIKKKNNNQQQSSSUUUVVVVVVSSSQQQPPPPPPRRRTTTTTTTTTZZZYYYYYYXXXXXXWWWWWWVVVVVVVVVWWWWWWYYYZZZ[[[\\\^^^^^^^^^___aaaaaa___^^^[[[\\\]]]```bbbbbb```^^^\\\\\\[[[ZZZYYYYYYYYYYYYXXXXXXVVVUUUTTTTTTTTTTTTWWWXXXXXXXXXXXXVVVTTTSSSWWWWWWYYY[[[\\\^^^^^^___^^^\\\ZZZYYYXXXYYYZZZ[[[\\\\\\]]]]]]]]]\\\[[[[[[[[[^^^``````___```cccgggmmmnnnoooqqqqqqpppoooooonnnqqqtttuuussssssvvvyyy}}}zzzxxxyyy~~~333444555777777666444333//////...------------...---...,,,(((***//////+++,,,,,,------......//////111555999:::<<>>AAAFFFQQQ\\\wwwoooccc^^^ZZZXXXXXXZZZ[[[YYYWWWXXX]]]bbbdddkkkwww{{{nnngggeeefffgggeeecccbbbccceeeccc___[[[SSSRRROOONNNNNNMMMJJJHHHLLLKKKIIIIIIKKKJJJHHHFFFEEEFFFGGGIIILLLOOOQQQRRRPPPPPPOOOOOOOOONNNMMMLLLMMMNNNPPPPPPOOOPPPSSSWWWQQQQQQRRRUUUZZZbbbiiimmmeee```[[[YYYXXXVVVQQQNNNLLLJJJIIIIIIJJJJJJHHHGGGHHHHHHHHHFFFDDDDDDHHHKKKJJJKKKMMMOOOQQQRRRUUUVVVRRRQQQRRRSSSUUUVVVUUUSSSWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVWWWXXXYYY[[[]]]^^^```aaaccceeegggfffccc``````___```aaabbbbbb___\\\\\\\\\\\\\\\[[[[[[\\\\\\[[[YYYWWWTTTSSSSSSTTTUUUVVVWWWXXXXXXYYYYYYYYYYYYYYYXXXXXXXXXXXXZZZ[[[\\\\\\ZZZXXXVVVVVVXXXZZZ[[[____________^^^^^^]]]]]][[[^^^aaaaaaaaabbbfffjjjllllllnnnpppqqqrrrsssssssssvvvyyyyyyxxxwwwzzz|||~~~yyywwwzzz111333555555333222222333//////...------------...,,,...+++&&&(((......***---------...............444888;;;===???FFFPPPXXXaaagggkkkdddVVVMMMMMMQQQYYYfff|||pppTTTRRRUUUUUUcccwwwyyy|||kkkSSSEEE;;;999777444;;;GGG111...---000111...------,,,---//////......000222///////////////000000000000222444333111///000222000///...///222444444333---...//////---,,,+++,,,******,,,000333333///+++******))))))******+++,,,---------+++***,,,///111,,,,,,,,,++++++*********......------...///111222.../////////000000111111...///111333555666777777999888:::===@@@GGGTTTaaa|||iiiXXXVVVXXXWWWSSSVVVYYY]]]]]]]]]aaahhhooopppxxxwwwnnnbbbYYYVVVYYY^^^aaaaaa\\\WWWUUUWWWYYYYYYXXXQQQOOOLLLKKKJJJIIIGGGEEEHHHFFFDDDEEEGGGHHHEEEBBBAAABBBEEEGGGIIIKKKKKKKKKKKKNNNPPPQQQPPPNNNNNNOOOIIIKKKLLLLLLLLLNNNSSSXXXTTTRRRPPPQQQWWW```kkkqqqeeeaaa\\\YYYYYYWWWSSSOOOLLLKKKIIIIIIJJJKKKIIIHHHHHHIIIGGGDDDAAABBBGGGKKKKKKLLLMMMNNNOOOQQQTTTVVVQQQRRRSSSVVVXXXWWWUUUSSSWWWWWWWWWXXXXXXXXXYYYYYYVVVVVVWWWXXXZZZ\\\^^^___bbbcccfffiiikkkjjjfffbbbcccbbbbbbbbbcccaaa^^^[[[\\\\\\]]]]]]]]]^^^^^^^^^\\\ZZZWWWTTTSSSSSSUUUVVVUUUVVVWWWYYYZZZ\\\^^^^^^\\\[[[YYYXXXWWWXXXZZZ[[[[[[ZZZXXXVVVVVVXXX[[[\\\ccccccbbbbbbaaa`````````XXX[[[^^^^^^^^^___cccgggeeefffhhhjjjmmmoooqqqsssuuuxxx{{{{{{xxxwwwyyy{{{zzzxxxzzz}}}~~~666444333333333333222000/////////...------,,,,,,------,,,+++,,,---...///........./////////000000'''555<<<:::AAARRR[[[XXXeeeooommm\\\PPPSSS]]]bbbnnnfffTTTOOOMMMZZZnnnwwwrrrwww|||zzzlll[[[OOOCCC;;;666666444111444:::111000000///...------------...............------******,,,---///000111222////////////////////////............///000222222///...,,,+++***++++++,,,((((((***,,,......,,,***+++***)))((((((***,,,...------------------------++++++++++++,,,---...///,,,,,,------------------222222111111000111111111555555555555555444444444444::::::===FFFKKKUUUhhhooo```ZZZYYYWWWUUUTTTSSSXXXXXX___pppwwwwww~~~xxxnnnccc```\\\XXXVVVVVVWWWXXXXXXTTTOOONNNRRRSSSRRROOOHHHHHHHHHGGGGGGFFFFFFFFFEEEEEEFFFFFFEEEDDDCCCBBBFFFEEEEEEFFFIIIJJJJJJIIIJJJJJJJJJNNNQQQRRROOOLLLJJJJJJKKKKKKKKKNNNRRRUUUSSSQQQNNNPPPWWW```gggkkkhhhaaaZZZWWWWWWWWWTTTQQQMMMKKKIIIJJJLLLMMMLLLIIILLLHHHBBB@@@BBBFFFIIIKKKNNNOOOPPPQQQRRRSSSTTTUUUSSSUUUXXXYYYXXXXXXXXXXXX[[[WWWTTTRRRUUUXXX\\\]]]VVVXXXVVVSSSUUU\\\``````fffcccaaabbbeeefffeeeccceeecccaaaaaaaaa___[[[WWW[[[]]]^^^^^^]]]]]]^^^``````___\\\XXXTTTQQQRRRSSSPPPPPPRRRUUUXXXXXXWWWUUUWWWXXXYYYXXXWWWVVVWWWYYYYYYYYYWWWUUUUUUYYY___dddkkkeee______dddfffbbb^^^^^^\\\ZZZ[[[]]]```aaabbbgggeeeeeeiiiooorrrrrrqqq{{{xxxtttrrrsssuuuvvvwwwyyyyyyxxxxxxzzz}}}xxxzzz{{{{{{{{{|||666444333333333333222000000//////......---,,,,,,///...---,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,---)))444;;;;;;AAAPPP\\\___uuuwwwqqqddd\\\cccrrr}}}vvv___QQQMMMJJJSSSbbbfff]]]\\\ZZZXXXUUUOOOHHHCCC<<<555222222000...000555000000000///...---------------............------------------......//////........................+++,,,,,,---......//////---,,,+++++++++,,,---...((()))***,,,......,,,***+++***)))))))))***,,,---------------------------))))))))))))***+++,,,---,,,,,,------------......111111111000111111222222777777666666555666666777777<<<:::<<>>DDDPPPaaannn~~~zzzxxxwww|||eeeSSSJJJIIIEEEKKKSSSRRRIIIEEE@@@===;;;;;;::::::444111/////////------000000000//////...---------------............------//////......---,,,,,,,,,........................)))***+++---------,,,,,,++++++++++++,,,---...///))))))***,,,......,,,***************++++++++++++------------------------))))))))))))***+++,,,,,,,,,,,,---------.........000000000000111111222333999888777666666777999::::::>>>:::;;;GGGTTThhhfff[[[QQQPPPQQQQQQPPPQQQUUU___dddmmmvvvmmmfffbbb]]]ZZZZZZXXXVVVTTTTTTUUUWWWYYYVVVQQQKKKHHHIIIJJJIIIHHHGGGGGGGGGFFFFFFFFFFFFFFFCCCEEEHHHIIIIIIGGGDDDBBB???>>>===???BBBDDDDDDDDDHHHHHHIIIKKKNNNNNNMMMKKKJJJKKKKKKJJJJJJJJJMMMOOOSSSUUUVVVUUUSSSSSSUUUXXX[[[WWWSSSQQQSSSSSSQQQOOOTTTOOOKKKNNNTTTVVVSSSNNNNNNKKKHHHGGGIIIJJJKKKKKKNNNOOOQQQSSSSSSSSSSSSRRRQQQRRRRRRQQQPPPPPPRRRTTTWWWVVVTTTTTTVVVXXXYYYYYY[[[]]][[[XXXYYY]]]___^^^aaa```^^^^^^______^^^]]]\\\[[[ZZZYYYZZZ\\\___```^^^```cccdddeeeeeegggiiigggeeeaaa[[[WWWUUUWWWYYYSSSSSSSSSUUUWWWXXXWWWUUUYYYXXXXXX[[[^^^^^^[[[XXXXXXXXXWWWUUUVVVYYY^^^bbbhhhgggeeedddddddddeeeeee```^^^\\\\\\___aaaccccccccceeegggjjjmmmqqqvvvzzzvvvrrrnnnlllmmmnnnoooppprrrssstttuuuuuuuuussssssvvvwwwwwwvvvsssrrrrrrsssuuuxxx|||666444333333333333222000000000//////...---------///............000111222222111111111111000000000444666;;;BBBIIIUUUjjj~~~~~~sssXXXJJJDDDDDDAAAFFFKKKFFF===<<<:::999999999666555000///000000000///...////////////......---------,,,,,,---.........------///......------,,,,,,+++........................)))+++---...///...---,,,+++++++++,,,,,,,,,------*********+++------,,,*********+++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...,,,,,,------......//////////////////000222333333999777666444555777:::;;;:::>>>;;;===IIIWWWnnnmmm]]]VVVPPPPPPRRRQQQRRRUUUYYYeeelllwwwmmmhhhbbb]]]\\\\\\\\\[[[ZZZXXXVVVUUUTTTUUUWWWXXXWWWRRRKKKHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFEEEDDDFFFJJJLLLLLLJJJFFFDDDAAA???>>>@@@BBBEEEFFFFFFJJJKKKKKKMMMNNNOOONNNMMMLLLLLLMMMLLLJJJJJJLLLNNNMMMRRRWWWWWWTTTSSSUUUYYYUUUSSSQQQPPPRRRRRRPPPOOORRRMMMJJJNNNVVVZZZWWWRRROOOMMMLLLLLLMMMNNNMMMLLLOOOPPPRRRSSSTTTSSSRRRQQQPPPOOONNNLLLKKKLLLOOORRRSSSRRRRRRTTTWWWYYYYYYYYY]]]___]]]ZZZZZZ]]]^^^[[[]]]]]]\\\\\\[[[ZZZYYYXXX^^^______]]][[[ZZZ[[[]]]___aaadddeeeeeeeeefffggghhhfffbbb\\\XXXWWWYYY[[[XXXWWWVVVWWWXXXYYYXXXWWWZZZXXXXXX]]]bbbccc^^^YYYYYYYYYYYYWWWWWWXXX[[[^^^bbbddddddbbb```___bbbeeeaaa___]]]]]]```bbbcccccccccfffiiikkklllooovvv{{{rrrnnnjjjhhhiiijjjllllllnnnoooppppppqqqqqqqqqqqqwwwxxxxxxwwwtttrrrrrrrrrrrruuuxxx{{{~~~666444333333333333222000111000000///......---------------...///222444555........................555555:::BBBLLL[[[rrr~~~gggOOODDDAAA@@@???FFFKKKDDD999777666666666555222000...///000000000000///---............------------++++++,,,---......------,,,,,,,,,---------------........................,,,...///111111000///------------,,,,,,++++++++++++******+++,,,---,,,***++++++,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------,,,,,,---......///000000////////////000111222333666555333333333666999;;;888>>>>>>@@@MMM[[[rrrbbbXXXSSSPPPRRRRRRRRRUUUZZZbbbooowwwtttggg^^^\\\[[[[[[\\\\\\\\\\\\WWWVVVSSSQQQPPPOOOPPPPPPRRROOOJJJFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEBBBEEEHHHKKKKKKIIIEEECCCCCCAAA@@@@@@CCCEEEFFFFFFJJJKKKLLLMMMMMMMMMMMMNNNMMMNNNOOOMMMLLLKKKLLLMMMKKKQQQWWWXXXUUUTTTVVVZZZSSSRRRRRRRRRRRRRRRPPPOOOLLLIIIGGGLLLTTTYYYXXXTTTOOONNNNNNOOOQQQQQQPPPOOOPPPQQQRRRSSSSSSRRRQQQQQQMMMMMMKKKIIIHHHJJJMMMQQQNNNNNNOOOSSSWWWZZZ[[[ZZZ\\\^^^]]]ZZZYYY[[[[[[XXXYYYYYYZZZYYYXXXVVVUUUUUU]]]bbbeeeddd___[[[[[[\\\aaadddfffgggeeedddddddddfffeeeaaa]]]YYYXXXZZZ\\\]]][[[YYYXXXYYYZZZZZZYYYZZZXXXYYY^^^dddeeeaaa\\\[[[]]]]]]\\\ZZZXXXXXXYYY\\\^^^___]]]ZZZZZZ^^^aaabbb```^^^^^^```bbbccccccdddgggjjjkkklllnnnsssxxxnnnjjjfffeeefffhhhiiijjjlllkkkkkkkkkmmmpppsssuuutttuuuwwwvvvtttssssssssslllooosssvvvxxx}}}666444333333333333222000111111000//////......---,,,,,,,,,---///222444666//////000000000111111111222555999@@@NNNccczzzzzz___JJJAAA??????>>>GGGLLLDDD<<<777222//////000222333+++///000......///...***------------------------***+++,,,------...------******+++,,,---......///------------------------...///000111111000//////------------,,,+++***))),,,+++******,,,,,,,,,***,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++******)))******++++++,,,,,,---...///000000111////////////000000111222333333222222333555888:::888@@@AAADDDQQQ```yyyvvv\\\TTTQQQPPPRRRSSSTTTYYY```iiiuuu}}}xxxooofff___[[[\\\]]]]]]\\\ZZZXXXWWWXXXVVVTTTQQQOOOMMMMMMMMMKKKIIIFFFDDDBBBBBBBBBCCCDDDDDDDDDDDDEEEEEEEEEEEE@@@BBBEEEGGGGGGEEECCCAAAEEECCC@@@@@@BBBDDDEEEEEEHHHIIIKKKJJJIIIIIIKKKLLLMMMOOOOOONNNMMMLLLLLLMMMNNNQQQTTTTTTSSSRRRTTTVVVSSSSSSTTTTTTSSSQQQOOONNNHHHGGGGGGKKKQQQUUUUUUTTTOOONNNOOOQQQSSSTTTSSSRRRRRRRRRRRRRRRQQQQQQQQQQQQKKKKKKJJJHHHHHHIIIMMMPPPLLLLLLNNNQQQVVVZZZ[[[[[[XXX[[[[[[XXXWWWXXXWWWSSSTTTVVVXXXWWWVVVTTTSSSSSSYYY```gggfffaaa\\\]]]```ccceeehhhhhhfffdddcccccccccbbbaaa^^^[[[ZZZ\\\]]]```^^^ZZZYYYYYYZZZ[[[ZZZYYYYYYZZZ^^^ccceeeccc```^^^aaaddddddbbb]]]ZZZYYYWWWYYYZZZYYYWWWWWWZZZ^^^bbb```^^^^^^___bbbbbbcccdddfffiiikkkmmmoooqqqsssjjjgggdddcccdddgggiiijjjiiihhhhhhiiikkkppptttwwwppprrrttttttsssqqqqqqqqqjjjnnnrrrtttvvvyyy666444333333333333222000111111000000///............---------...000222333000111111222333444555555111777;;;AAASSSooommmUUUFFF@@@?????????HHHKKK@@@<<<777222...///111444555,,,000000---,,,///...)))------------------------******+++,,,------------***++++++,,,,,,---......------------------------........................+++,,,---------,,,+++***---+++******+++,,,+++***...---,,,+++***+++,,,,,,++++++++++++++++++++++++++++++******)))******+++,,,,,,---...///000111111000000/////////000000111111111222333444666888999:::BBBDDDHHHVVVhhhlllWWWQQQOOOPPPSSSUUUXXXaaakkkttt~~~}}}rrrjjjhhhfffccc___\\\]]]^^^]]][[[YYYWWWVVVVVVUUUSSSPPPNNNMMMLLLKKKEEEEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDEEEEEEAAABBBDDDFFFFFFEEEDDDCCCHHHEEEBBBAAABBBCCCDDDDDDHHHJJJKKKJJJHHHHHHJJJMMMLLLMMMNNNNNNLLLKKKLLLMMMNNNNNNMMMMMMNNNOOOQQQSSSSSSTTTVVVUUUSSSOOOMMMKKKGGGHHHJJJKKKMMMNNNPPPQQQNNNNNNNNNQQQTTTVVVVVVUUUUUUSSSRRRPPPPPPPPPQQQRRRHHHIIIIIIIIIIIIKKKNNNQQQOOONNNNNNPPPTTTWWWYYYYYYTTTWWWXXXUUUTTTUUUSSSOOOPPPSSSVVVVVVTTTRRRRRRSSSUUU]]]dddddd]]]ZZZ]]]ccc___bbbeeefffeeecccbbbbbb```aaaaaa```^^^]]]^^^___bbb^^^ZZZWWWXXXYYYYYYYYYXXXYYY[[[^^^aaacccdddddd___dddjjjmmmkkkfff```]]]WWWWWWWWWWWWWWWXXXZZZ\\\bbb```^^^]]]___aaabbbbbbbbbcccfffjjjoooqqqqqqppphhheeebbbbbbdddgggjjjkkkeeefffgggiiilllooorrrtttoooqqqssssssqqqpppooooookkknnnrrrttttttvvvzzz~~~{{{~~~666444333333333333222000111111000000//////......000///...------...///000------...///111222333444333;;;???CCCXXXyyycccMMMCCC???@@@@@@???HHHIII<<<666444222222222333333222...222222...---000///***------------------------)))***+++,,,------...---+++,,,,,,,,,,,,,,,------------------------------------,,,+++++++++,,,---)))***,,,---......---,,,---+++******+++,,,+++***///...,,,*********,,,---++++++++++++++++++++++++------,,,,,,+++,,,,,,,,,,,,,,,---...///000111222111000000////////////000000111222444666777888999===DDDFFFJJJYYYmmmeeeSSSPPPPPPRRRVVVXXX]]]hhhtttuuuhhhdddbbbcccggggggccc^^^]]]]]]^^^]]][[[YYYYYYZZZOOONNNMMMKKKIIIHHHGGGGGGDDDEEEGGGGGGFFFEEEFFFFFFBBBCCCCCCCCCDDDDDDEEEEEEDDDEEEFFFGGGHHHGGGGGGFFFKKKHHHEEECCCCCCEEEEEEEEEJJJLLLMMMLLLJJJJJJLLLOOOJJJLLLMMMMMMLLLKKKKKKLLLKKKHHHFFFGGGJJJNNNQQQRRRSSSUUUVVVUUURRRNNNKKKIIIHHHJJJMMMLLLJJJJJJLLLOOONNNNNNNNNQQQTTTWWWWWWWWWVVVTTTQQQOOONNNPPPRRRSSSGGGHHHIIIJJJJJJLLLOOOQQQQQQPPPOOOPPPSSSUUUWWWWWWQQQUUUVVVSSSRRRSSSQQQMMMNNNRRRUUUVVVTTTRRRRRRSSSVVV]]]ccc```XXXVVV[[[bbbYYY]]]```bbbbbb`````````___```bbbbbbaaa___``````aaa^^^YYYVVVVVVWWWXXXXXXWWWYYY\\\^^^___aaadddggg___fffnnnsssrrrlllfffbbbXXXWWWVVVWWWXXXZZZ[[[\\\bbb```]]]]]]^^^```aaaaaa___```ccciiippptttrrrooogggdddaaaaaadddhhhkkklllcccdddgggjjjmmmoooooopppqqqsssuuuuuurrrpppnnnnnnhhhlllooopppooopppsssvvvwwwyyyyyyxxx|||<<<555///000666777111***111111000......---------///......///111111000///333...***+++///222222///666777<<>>888666666555555555444444444//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++++++++......+++,,,000222111************+++,,,---...******,,,,,,,,,,,,******---+++))))))+++,,,,,,,,,++++++,,,,,,,,,+++******)))---000...***(((+++///++++++++++++++++++++++++000000---)))***...///,,,222111///------...000111555222111222333111000111444555555555444555888:::@@@???EEEQQQ\\\mmmrrr\\\VVVNNNQQQTTTVVV\\\iii|||}}}|||zzz}}}~~~}}}wwwooogggbbb[[[YYY\\\dddhhhgggeeefffcccbbb^^^ZZZUUUPPPLLLJJJNNNMMMJJJHHHGGGGGGGGGGGGFFFDDDEEEHHHHHHEEECCCEEECCC@@@>>>???DDDHHHIIIHHHKKKGGGKKKLLLDDDEEELLLJJJHHHFFFDDDDDDEEEGGGHHHHHHQQQOOOMMMMMMMMMMMMLLLKKKKKKLLLMMMNNNNNNLLLJJJHHHHHHHHHHHHGGGGGGJJJOOORRRSSSWWWYYYVVVNNNHHHFFFGGGGGGJJJLLLMMMLLLJJJJJJKKKHHHHHHIIIMMMRRRTTTSSSQQQTTTQQQQQQSSSRRRNNNNNNPPPIIIKKKLLLLLLJJJKKKOOOSSSUUUOOOLLLNNNQQQPPPPPPRRRTTTRRROOOOOOPPPQQQOOOMMMPPPRRRUUUUUUTTTSSSSSSTTTVVVYYY[[[YYYUUUTTTWWW[[[[[[ZZZYYYWWWWWWWWWXXXXXX___^^^^^^aaaddddddaaa^^^```]]]ZZZWWWVVVVVVWWWXXXZZZ\\\```bbbcccdddeeefffccchhhrrr~~~~~~ooobbbWWWYYYZZZXXXVVVVVVYYY\\\bbbbbbaaa___^^^___cccfffbbbdddgggmmmrrrsssppplllgggkkkjjjdddaaaeeekkkmmmhhheeefffmmmooolllmmmqqqsssttttttsssrrrooollljjjhhhhhhiiijjjlllnnnppprrrvvvuuuuuuvvvwwwyyy{{{|||888555222222444444222///111111000///............////////////000000///...111//////333888;;;999666777;;;BBBQQQiiixxx[[[HHHCCCAAAAAABBBDDDCCC===777444444555555444444333222//////.........---------,,,,,,,,,,,,,,,---------------------------------------,,,...666<<<:::333,,,,,,,,,,,,,,,------...***+++,,,------,,,+++***...,,,***+++,,,......---&&&''')))***++++++,,,,,,......,,,***))))))+++---------------------------+++,,,+++(((***...///---111111000...............222333444444333111111222111333444444444666999;;;???>>>EEEQQQ]]]ppplllZZZWWWQQQSSSWWW\\\fffuuu{{{xxxwwwyyyzzzzzz{{{vvvuuuooommmkkkhhhddd```\\\YYY\\\ZZZ\\\cccfffdddcccdddbbb```\\\WWWSSSOOOMMMLLLJJJIIIGGGFFFEEEDDDEEEEEEGGGEEEFFFJJJJJJGGGFFFHHHCCC@@@>>>@@@EEEIIIJJJIIIIIIFFFLLLNNNFFFGGGLLLHHHJJJHHHGGGGGGHHHHHHHHHHHHOOONNNMMMMMMMMMNNNMMMMMMOOOPPPPPPPPPOOOMMMKKKIIIGGGHHHIIIIIIIIIKKKNNNQQQSSSWWWYYYWWWQQQKKKJJJJJJFFFHHHJJJJJJJJJJJJKKKMMMKKKJJJJJJMMMOOOPPPNNNLLLQQQNNNMMMOOONNNJJJJJJLLLHHHIIIKKKKKKKKKLLLPPPTTTTTTNNNKKKNNNPPPOOOOOOQQQTTTQQQMMMMMMNNNOOONNNMMMPPPRRRTTTTTTTTTSSSTTTUUUYYY[[[[[[XXXSSSQQQSSSVVVXXXWWWWWWVVVVVVWWWXXXYYY^^^\\\ZZZ\\\___aaaaaaaaaaaa___]]][[[ZZZZZZZZZ[[[[[[^^^aaaccccccdddeeegggjjjkkkqqq}}}pppbbb]]]]]]]]]ZZZXXXXXXZZZ]]]``````aaa``````bbbeeehhhhhhiiikkkppptttuuurrrnnnjjjooopppkkkhhhjjjnnnoooiiiggghhhnnnpppoooppptttqqqqqqqqqqqqooollliiihhhfffggghhhjjjlllnnnooopppsssssssssssstttvvvxxxzzz|||444555555444333333333333222111000///............111111000000///......---555555777<<<@@@AAA===999888???IIIXXXmmmqqqXXXHHHDDDBBBAAAAAABBB@@@:::555222222333444444222111000/////////............---------------------------,,,,,,------------......///,,,***111@@@IIIBBB666.........---------------++++++------------++++++,,,+++******,,,---------++++++,,,++++++***))))))333///***''')))+++,,,,,,------------------------))),,,---***+++......,,,......//////////////////222777;;;999444111222444000111333444555777:::<<<===>>>EEEPPP]]]sssdddXXXXXXVVVXXX___jjjyyyrrrooollllllooorrruuuvvv~~~~~~rrriiiddd\\\[[[[[[ZZZYYYYYYYYYYYY^^^\\\]]]aaadddaaa___```]]]ZZZVVVQQQMMMKKKJJJJJJGGGFFFEEEDDDDDDDDDDDDEEEGGGEEEGGGKKKKKKHHHHHHJJJDDDAAA???BBBGGGJJJKKKJJJGGGEEEMMMPPPIIIIIILLLFFFLLLLLLKKKKKKJJJIIIIIIIIILLLLLLLLLMMMNNNOOOPPPQQQSSSSSSSSSRRRPPPNNNLLLJJJGGGHHHJJJJJJJJJKKKMMMOOOTTTWWWZZZYYYTTTPPPNNNOOOEEEGGGHHHIIIHHHIIILLLNNNLLLLLLLLLMMMNNNNNNLLLJJJOOOLLLKKKMMMLLLHHHGGGIIIGGGIIIJJJJJJKKKMMMPPPSSSRRRMMMKKKMMMNNNMMMMMMPPPRRROOOLLLJJJKKKLLLMMMMMMQQQRRRSSSSSSRRRSSSUUUWWW^^^^^^\\\VVVQQQOOOQQQTTTTTTTTTTTTTTTUUUWWWYYYZZZ^^^ZZZWWWVVVYYY]]]```bbbaaaaaa``````___^^^^^^]]]\\\^^^aaabbbccccccdddfffmmmkkkmmmwww}}}nnn``````___]]]ZZZWWWXXX[[[]]]___aaabbbcccdddeeehhhjjjmmmmmmoooqqqssssssqqqooommmuuuyyyuuupppoooqqqpppkkkiiikkkoooqqqqqqrrrvvvpppppppppooonnnkkkiiihhheeegggiiikkkmmmmmmnnnmmmoooooooooooopppsssuuuvvvxxxzzz|||444444444444444444555555222111000000/////////000333333333111///......///;;;;;;<<<>>>???===999555999AAALLLXXXjjjlllVVVJJJCCCBBB@@@@@@???<<<888444000111222333222111///.../////////..............................------------------,,,,,,,,,,,,,,,---++++++444CCCKKKCCC555/////////...---,,,+++++++++,,,---......---,,,+++)))((('''(((***++++++***,,,------......---------333111---++++++++++++,,,******++++++++++++,,,,,,,,,000111...,,,...---+++---------...000222444555666>>>DDD???777333444666222333555666777888;;;======???EEEPPP]]]tttuuu\\\VVVYYYZZZ```lll}}}{{{rrrhhheeebbbaaacccfffhhhhhhoootttxxxwwwoooddd\\\XXXSSSUUUXXX[[[\\\]]]___``````\\\\\\___```^^^\\\]]]WWWSSSNNNIIIFFFEEEFFFGGGFFFFFFEEEEEEFFFFFFFFFFFFDDDCCCEEEIIIJJJHHHHHHJJJEEECCCAAADDDIIILLLLLLKKKIIIFFFLLLOOOIIIJJJMMMGGGMMMMMMNNNLLLJJJIIIHHHHHHJJJKKKLLLMMMOOOPPPSSSUUUSSSSSSSSSRRRQQQNNNLLLKKKHHHHHHIIIIIIIIIJJJNNNPPPVVVYYY[[[ZZZVVVRRRPPPPPPIIIIIIJJJIIIHHHIIILLLNNNLLLLLLMMMOOOPPPPPPOOONNNOOOMMMMMMOOONNNJJJHHHJJJIIIJJJJJJJJJKKKMMMOOOQQQOOOLLLJJJMMMMMMKKKLLLOOOPPPNNNJJJHHHHHHJJJLLLMMMQQQRRRSSSRRRRRRSSSVVVXXX___^^^[[[UUUQQQPPPRRRTTTRRRRRRRRRSSSUUUXXXZZZ\\\]]]ZZZWWWUUUVVVYYY]]]___```aaaaaabbbbbbaaa______\\\^^^````````````bbbccciiihhhiiioootttqqqggg]]]___]]]ZZZWWWVVVXXX\\\^^^bbbdddfffgggggghhhjjjkkkoooooooooooopppooonnnmmmqqq{{{~~~wwwtttsssrrrnnnnnnnnnpppqqqrrrrrrtttqqqqqqqqqpppooommmkkkjjjggghhhkkkmmmooonnnnnnmmmllllllkkklllmmmoooqqqrrrvvvwwwxxxyyyyyy{{{777444222333777888666444222222111000000000000111555666555333000...///111<<<;;;999888777666555333;;;AAAIIITTTeeezzz{{{cccRRRIIIBBBAAA@@@>>>===999555333///000111111111000......//////////////////////////////.........---------...------,,,+++******)))***+++...333===BBB<<<222............---+++***)))++++++,,,------,,,++++++(((''''''(((***,,,+++***&&&(((***---///111222333...111444222---***+++---*********++++++,,,,,,,,,+++///111...,,,......---111000...---...111555777:::EEEKKKCCC999555666777666888999:::::::::;;;===>>>BBBHHHPPP]]]vvvmmmYYYVVV[[[\\\gggyyy{{{xxxyyyvvvnnnfff\\\YYYVVVUUUVVVWWWXXXXXX```cccfffccc\\\VVVRRRQQQOOOUUU\\\```bbbaaaaaabbb___[[[YYY[[[\\\ZZZYYYZZZTTTQQQKKKFFFCCCCCCEEEGGGDDDDDDEEEEEEEEEFFFFFFFFFAAA@@@BBBGGGIIIGGGGGGIIIGGGEEEDDDFFFKKKNNNMMMLLLMMMGGGJJJMMMHHHKKKPPPJJJLLLNNNNNNLLLIIIGGGGGGIIIIIIKKKMMMNNNOOOQQQTTTWWWRRRSSSTTTTTTRRRPPPMMMKKKIIIIIIHHHGGGGGGJJJPPPTTTXXXYYY[[[ZZZVVVRRROOONNNMMMNNNMMMKKKIIIIIIJJJLLLNNNOOOQQQRRRQQQQQQPPPPPPNNNLLLMMMPPPOOOKKKIIIKKKLLLKKKJJJJJJJJJLLLMMMMMMMMMKKKKKKMMMMMMJJJKKKNNNOOOMMMJJJHHHGGGIIILLLNNNRRRSSSSSSRRRRRRSSSUUUXXX[[[YYYUUURRROOOPPPRRRTTTQQQQQQQQQSSSUUUXXXZZZ\\\[[[ZZZYYYXXXWWWXXXYYYZZZ]]]^^^```aaaaaa```___^^^\\\]]]^^^^^^]]]]]]^^^```ccceeehhhjjjhhheee```^^^]]]ZZZXXXWWWXXX\\\```cccfffhhhiiiiiiiiihhhjjjkkkppppppooonnnmmmmmmmmmnnnwww}}}yyywwwvvvtttuuuvvvvvvvvvvvvuuusssqqqqqqqqqpppnnnmmmlllkkkiiikkkmmmoooppppppooonnnkkkkkkjjjjjjjjjlllmmmnnnssstttuuutttssstttvvvyyyyyy}}}888555222444888999777333222222111111111111111222555666666333///...000333666555333222222333555777<<>>===:::777444333000000000///////////////...////////////000000000//////......---,,,,,,,,,...------,,,,,,+++*********,,,...000555999555...---.........---,,,***)))******,,,,,,,,,,,,*********))))))+++...///...,,,+++++++++++++++***))))))+++111555444...***+++...+++,,,,,,------......///)))///111...+++---000///444333000......///222333;;;FFFJJJAAA888666888666888:::<<<<<<<<<;;;<<<===AAAEEEKKKQQQ^^^yyyiiiZZZZZZ^^^^^^ooo|||tttkkkggggggfff```ZZZTTTQQQOOOOOOQQQSSSSSSSSSYYYZZZZZZWWWRRROOOPPPRRRUUU\\\cccgggfffcccbbbbbb[[[VVVSSSUUUVVVUUUUUUWWWVVVSSSNNNIIIFFFFFFGGGIIIBBBBBBCCCDDDDDDDDDCCCCCC@@@???AAAGGGIIIGGGHHHKKKJJJHHHGGGIIIMMMNNNMMMKKKOOOGGGIIILLLHHHLLLQQQLLLLLLNNNNNNKKKGGGEEEHHHKKKIIILLLOOOPPPOOOPPPTTTXXXTTTVVVXXXYYYWWWSSSNNNKKKIIIIIIIIIIIIJJJMMMSSSWWWWWWXXXXXXWWWUUURRRNNNKKKOOOOOOOOOMMMJJJIIIIIIKKKPPPRRRSSSRRRPPPMMMMMMMMMJJJIIIKKKNNNNNNJJJIIIJJJLLLJJJIIIIIIKKKLLLMMMLLLLLLKKKLLLNNNMMMIIIJJJNNNNNNMMMLLLJJJIIIJJJMMMOOORRRSSSTTTSSSRRRRRRTTTVVVSSSRRROOONNNNNNOOOQQQRRRPPPPPPPPPQQQSSSUUUXXXYYYXXXYYYZZZZZZXXXWWWXXXYYYZZZ[[[]]]^^^______^^^^^^\\\]]]]]]\\\ZZZZZZ\\\]]]___dddhhhgggbbb^^^^^^___\\\ZZZXXXYYY]]]bbbfffgggggghhhiiihhhggggggiiikkkqqqqqqpppmmmllllllooorrr|||~~~yyyxxxxxxxxx|||~~~}}}||||||zzzuuuppppppooonnnlllkkkkkkjjjlllmmmooopppppppppoooooommmlllkkkjjjjjjjjjkkklllmmmnnnooonnnmmmnnnoooqqqnnnqqquuuwwwzzz777777666666666666666666222222111111111222222333222444444111---,,,///333111111111111222444888:::===BBBJJJZZZqqqcccMMMCCCBBB===>>>===;;;888555444333222111///...---...///000.../////////000000000000.........---,,,+++++++++---------.........//////------,,,,,,000555222,,,---.../////////---,,,***))))))++++++++++++))))))***)))***,,,///000///---000000...,,,)))&&&###""",,,...000000---+++,,,---++++++,,,------...//////222777777111,,,---///000---...///000000000000000555@@@CCC:::333666888555666999;;;===<<<<<<===>>>BBBHHHNNNTTTbbbhhh___```bbbggg{{{nnnggg___ZZZXXXWWWUUUSSSNNNMMMKKKLLLOOOQQQRRRRRRSSSTTTTTTRRRPPPQQQUUUYYY]]]bbbhhhhhhccc___]]]]]]TTTNNNLLLNNNPPPOOOPPPSSSXXXUUUPPPKKKIIIHHHHHHIIICCCCCCDDDEEEDDDDDDBBBBBBAAA@@@CCCIIILLLKKKKKKNNNLLLJJJIIIKKKNNNOOOMMMJJJMMMGGGJJJNNNKKKNNNQQQJJJMMMNNNNNNJJJEEEEEEIIINNNKKKNNNQQQQQQOOOOOOSSSWWW[[[]]]```aaa]]]WWWOOOJJJGGGJJJMMMOOOQQQSSSVVVYYYSSSSSSTTTTTTTTTQQQMMMKKKLLLNNNNNNMMMKKKIIIIIIJJJLLLNNNPPPOOOLLLIIIIIIJJJHHHGGGIIINNNOOOKKKJJJKKKJJJHHHFFFHHHKKKNNNOOONNNLLLKKKMMMOOOMMMIIIJJJOOOMMMNNNOOOMMMKKKKKKNNNPPPRRRTTTUUUUUUSSSRRRRRRSSSQQQPPPNNNNNNOOOQQQRRRRRROOOOOONNNOOOPPPQQQSSSTTTTTTVVVXXXXXXVVVVVVYYY[[[XXXYYYZZZ[[[]]]^^^^^^^^^]]]]]]]]][[[ZZZYYY[[[\\\^^^aaadddccc```]]]\\\]]][[[YYYXXX[[[```eeeggggggddddddddddddccceeehhhjjjnnnnnnmmmkkkiiijjjooossszzzxxxssssssuuuuuu{{{}}}vvvqqqpppooonnnmmmlllllllllnnnnnnnnnnnnoooooooooooopppooommmkkkjjjjjjjjjkkkhhhjjjkkkjjjiiihhhiiikkkiiikkkmmmlllllloootttyyy444888;;;999444222555999222222222111222222333333000222333000+++***...333000111222333444666888:::>>>CCCNNNaaa|||~~~___IIIAAAAAA<<<===<<<:::777555444333333222///------...000222.../////////000000111111......---,,,,,,+++******+++,,,---///000222333444111...***)))///555222+++---...000111111///---,,,((()))***++++++***)))((((((((()))+++...///---,,,)))***+++,,,,,,,,,,,,,,,///,,,******+++---,,,,,,))))))***++++++,,,------???CCC@@@777...---......"""&&&+++000333444222111///:::<<<333000555888444333666:::<<<======>>>@@@BBBIIIPPPVVVeeehhhbbbdddfffoooyyysssgggaaaYYYSSSPPPPPPPPPPPPIIIGGGFFFGGGIIILLLMMMLLLLLLOOOQQQQQQRRRUUU[[[```^^^bbbdddaaa[[[UUUTTTUUUNNNIIIFFFIIIKKKKKKMMMPPPWWWTTTPPPLLLIIIGGGGGGHHHEEEFFFGGGGGGGGGFFFDDDCCCDDDCCCFFFLLLOOONNNOOORRRNNNLLLJJJLLLNNNOOOLLLIIIKKKFFFKKKPPPNNNPPPQQQHHHNNNOOONNNIIIEEEEEEKKKQQQLLLPPPSSSRRROOONNNRRRWWWbbbdddggggggbbbZZZPPPJJJEEEJJJPPPUUUWWWXXXYYYYYYOOOOOOPPPRRRSSSQQQNNNKKKIIIKKKMMMMMMKKKJJJIIIIIIDDDGGGKKKKKKIIIHHHIIIKKKHHHGGGJJJOOOPPPMMMLLLMMMGGGEEEDDDGGGLLLPPPQQQQQQKKKKKKNNNPPPMMMIIIJJJOOOMMMOOOPPPOOOMMMLLLNNNQQQSSSTTTVVVVVVTTTRRRQQQQQQSSSRRRQQQRRRSSSTTTTTTSSSNNNNNNMMMMMMMMMNNNPPPPPPQQQSSSUUUUUUTTTVVVZZZ^^^XXXXXXYYYZZZ\\\]]]^^^___^^^___^^^\\\ZZZYYY[[[]]]^^^^^^^^^______]]][[[YYYZZZXXXWWWZZZ___ccceeeddd```aaa`````````cccgggkkkjjjjjjiiigggeeegggmmmrrrvvv|||pppkkkmmmoooooowww}}}~~~}}}vvvssssssqqqpppoooooooooooonnnnnnmmmmmmmmmmmmnnnooosssqqqooommmkkkjjjjjjjjjggghhhiiihhhgggfffggghhhhhhjjjkkkiiiggghhhlllppptttyyy:::999555222444999888444333333222222111000000000............////////////333///...000222333777<<<;;;FFFUUUiiiwww[[[LLLDDD======<<<:::888555333111000000000////////////000000000///...------...///000---,,,,,,---......---,,,(((+++,,,,,,000666777444111...+++***+++---------......---,,,,,,+++******...---+++))))))***+++,,,000---******,,,---,,,***...,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...///000000888:::777111000222///))),,,---000111222111000///777777888888888888777666555777999::::::;;;===>>>EEEIIIMMMSSSggg{{{mmmhhhjjjtttxxxpppooonnnjjjeee]]]TTTOOONNNNNNKKKHHHLLLJJJHHHGGGGGGIIIKKKMMMOOORRRUUUWWWZZZ^^^^^^]]]ccc```ZZZTTTPPPMMMLLLKKKLLLKKKKKKJJJJJJJJJKKKKKKMMMMMMMMMMMMLLLJJJIIIIIIHHHFFFDDDDDDDDDEEEDDDCCC>>>CCCKKKPPPQQQPPPNNNNNNNNNIIIGGGIIIHHHEEEFFFKKKGGGHHHKKKPPPTTTSSSNNNIIIKKKMMMLLLFFFEEEIIIMMMNNNSSSQQQOOONNNNNNQQQTTTWWWfffttt|||ssseee[[[UUUQQQHHHMMMSSSWWWXXXXXXVVVVVVLLLNNNQQQSSSSSSPPPMMMKKKLLLLLLLLLKKKJJJJJJIIIIIIHHHGGGGGGIIIKKKLLLLLLKKKSSSSSSRRRQQQPPPNNNLLLLLLNNNHHHEEEHHHLLLNNNOOORRRMMMMMMMMMLLLLLLMMMNNNOOOPPPMMMLLLMMMMMMKKKOOOUUUUUUTTTQQQQQQQQQRRRRRRRRRNNNMMMMMMPPPTTTUUUSSSPPPRRROOOLLLLLLPPPTTTUUUUUUYYYRRROOOTTTXXXWWWXXX[[[ZZZUUUSSSWWWZZZZZZYYYZZZXXX\\\^^^\\\\\\```bbbbbb^^^```cccccc```]]][[[ZZZ[[[^^^^^^[[[]]]bbbdddbbb```]]]ZZZ[[[```fffiiijjjiiihhhggggggiiikkknnnpppwwwwwwvvvuuussspppmmmkkktttttttttvvvxxxxxxvvvtttooonnnmmmlllmmmnnnppprrrtttqqqnnnnnnqqqsssrrrqqqqqqqqqpppnnnllljjjhhhfffhhhiiijjjiiigggeeeeeefffiiigggeeecccccceeegggiiigggnnnwww|||<<<;;;666333555999888444333333222222111000000000....../////////000000000333///...000111222666<<<===HHHZZZppppppUUUGGG@@@;;;===<<<:::777555333111000000000////////////000000///...------------.../////////......///...,,,+++)))+++++++++...444555222///---******+++---...---......---,,,,,,+++******------+++*********++++++,,,***)))***---//////......,,,***+++,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...000000222444222...///333111,,,---...000111222222111111555666666777777777777777111444777:::<<<>>>BBBDDDCCCHHHMMMUUUjjj}}}oookkkooo{{{}}}{{{rrrgggcccfffhhhfffggg___UUUOOOMMMLLLIIIGGGKKKJJJHHHGGGHHHJJJLLLNNNUUUVVVXXXYYY\\\______^^^YYYWWWRRRNNNKKKIIIIIIIIIHHHHHHGGGGGGGGGGGGGGGFFFKKKKKKKKKJJJJJJIIIGGGGGGHHHFFFDDDDDDDDDDDDCCCBBBDDDIIIOOOSSSTTTRRRPPPPPPKKKGGGFFFIIIIIIFFFGGGLLLLLLLLLNNNQQQSSSQQQLLLHHHIIIJJJGGGCCCFFFNNNTTTUUUUUUSSSQQQPPPQQQSSSVVVXXXeeepppvvvoooddd\\\WWWSSSKKKOOOUUUYYYYYYWWWSSSQQQNNNOOOPPPQQQPPPNNNKKKJJJMMMLLLLLLKKKLLLLLLMMMMMMIIIHHHGGGHHHJJJKKKKKKJJJSSSSSSRRRQQQOOONNNLLLKKKKKKFFFFFFJJJNNNLLLLLLMMMLLLOOOQQQPPPMMMLLLOOOSSSMMMJJJJJJLLLLLLKKKOOOUUUUUUTTTRRRQQQQQQRRRRRRRRRQQQPPPPPPRRRUUUVVVTTTRRRPPPNNNLLLNNNSSSWWWZZZZZZ\\\TTTQQQTTTXXXWWWWWWZZZYYYTTTRRRVVVXXXWWWVVVXXXYYY[[[[[[YYY\\\bbbdddbbb```bbbddddddbbb```______^^^``````]]]\\\``````^^^___]]][[[]]]bbbgggiiiiiiiiigggeeedddfffjjjnnnqqqttttttsssrrrpppnnnlllkkkrrrrrrrrrsssuuuuuutttrrrrrrqqqooommmmmmnnnooooootttqqqpppppprrrsssrrrqqqmmmmmmmmmlllkkkjjjiiihhhfffgggiiihhhfffeeeeeefffgggfffcccbbbbbbcccfffgggdddkkkrrruuuwww|||===;;;777444666:::999555333333222222111000000000///000000000000111111111333000///000000000444;;;???KKK___yyyfffNNNCCC???>>><<<;;;999666444222111000000000////////////000000//////............//////000000000000///---,,,+++***+++***(((+++000111...,,,+++))))))+++---.........------,,,,,,++++++***,,,,,,,,,++++++++++++******)))(((***---000222222---,,,******,,,---,,,++++++++++++++++++++++++++++++++++++,,,---...///000000111000...000333222...//////000111111222222333333333444555666777888888222444888;;;===@@@DDDFFFAAAGGGNNNYYYoooqqqnnnvvvzzznnnkkkccc^^^aaaiiinnnmmmjjjbbbWWWOOOKKKJJJHHHFFFJJJIIIIIIIIIJJJMMMOOOQQQZZZYYYZZZ\\\^^^^^^\\\[[[OOONNNKKKIIIGGGGGGHHHIIIEEEFFFFFFGGGFFFEEEDDDCCCGGGHHHHHHHHHGGGFFFEEEEEEGGGFFFDDDDDDEEEEEECCCBBBHHHLLLQQQTTTSSSQQQOOONNNGGGEEEFFFIIIJJJHHHHHHKKKPPPPPPQQQRRRRRROOOJJJFFFGGGFFFCCCBBBJJJVVV]]]^^^WWWUUUSSSRRRSSSUUUXXXZZZaaagggjjjfff```[[[WWWTTTPPPSSSWWWYYYYYYUUUQQQMMMPPPOOOOOONNNMMMKKKJJJIIIMMMLLLKKKKKKMMMOOOQQQSSSMMMKKKJJJJJJKKKLLLLLLKKKSSSSSSRRRQQQOOOMMMKKKJJJGGGEEEGGGMMMOOOLLLIIIIIILLLQQQTTTSSSNNNLLLPPPUUUKKKIIIIIILLLLLLKKKOOOUUUVVVUUUSSSRRRRRRRRRSSSTTTUUUTTTUUUVVVXXXXXXWWWUUUNNNMMMNNNQQQVVV[[[___```^^^XXXSSSTTTWWWXXXXXXZZZ[[[WWWUUUXXXYYYWWWUUUWWWZZZYYYXXXYYY```hhhhhhdddbbbdddeeeeeeccccccdddeeeaaadddccc___^^^___]]]YYY]]]]]]^^^```eeehhhiiiiiijjjgggdddbbbdddiiiooosssssssssqqqpppooommmllllllpppooooooppprrrrrrqqqooorrrqqqpppnnnmmmmmmlllmmmooooooooopppqqqqqqooommmhhhhhhiiiiiijjjjjjjjjjjjeeefffhhhhhhfffeeefffgggdddcccaaa``````aaacccdddccchhhmmmoooooorrryyy;;;:::777444777<<<<<<888333333222222111000000000000000111111111222222222222000000111//////444;;;BBBMMMbbb~~~xxx\\\IIIBBBBBBCCC<<<:::888555333222111111000000////////////000000000000000000000000000000.../////////...,,,,,,,,,++++++)))&&&(((---...+++***)))((()))+++---......---------,,,,,,+++++++++++++++,,,,,,,,,++++++*********)))***---000333444---+++******+++,,,,,,+++*********+++++++++++++++++++++++++++,,,...///000333222111000000111000---000/////////000111222333111111222444555777999:::888:::<<<======>>>AAABBBBBBHHHPPP\\\ssssssssszzzqqqkkkccc```___bbbkkksssuuusssjjjbbbWWWOOOJJJHHHGGGFFFIIIIIIJJJKKKNNNRRRUUUWWWYYYXXXZZZ___aaa]]]WWWTTTKKKJJJHHHGGGGGGGGGHHHIIIGGGHHHIIIIIIHHHFFFDDDBBBEEEEEEFFFFFFFFFEEEEEEDDDFFFEEEDDDEEEFFFFFFDDDCCCIIILLLOOOPPPOOOLLLJJJJJJGGGGGGHHHIIIJJJIIIHHHIIINNNOOOPPPPPPOOOMMMIIIGGGFFFEEEDDDGGGRRR^^^cccaaaWWWUUUTTTSSSSSSUUUWWWYYYZZZ[[[\\\[[[YYYWWWTTTRRRTTTTTTUUUVVVVVVTTTQQQOOOOOONNNMMMLLLKKKJJJJJJJJJKKKJJJJJJJJJLLLPPPTTTVVVRRRPPPNNNMMMNNNOOOOOONNNRRRRRRQQQPPPNNNLLLJJJIIIFFFEEEHHHNNNPPPNNNLLLNNNQQQRRRTTTTTTSSSRRRSSSUUULLLKKKKKKMMMMMMLLLOOOUUUWWWWWWVVVUUUTTTTTTUUUWWWYYYYYYZZZZZZ[[[ZZZYYYXXXMMMNNNPPPTTTYYY]]]```bbb___YYYUUUUUUXXX[[[\\\]]]___\\\[[[]]]\\\YYYWWWYYYYYYXXXXXX]]]iiiqqqooogggdddeeeeeecccbbbbbbdddfffcccffffffcccaaaaaa^^^ZZZ]]]^^^aaaeeehhhiiiiiiiiiiiigggeeedddfffjjjooorrrrrrrrrqqqpppooooooooooooooonnnmmmmmmoooooonnnlllnnnnnnmmmmmmllllllkkkkkkiiijjjlllmmmnnnllliiiggggggggggggggghhhiiijjjkkkgggiiijjjiiigggfffffffffbbbbbb```______```bbbbbbdddhhhlllmmmmmmooossswwwyyy888888555444888??????<<<333333222222111000000000111111111111222222222222111000000111///...444<<>>======???@@@CCCIIIQQQ]]]uuuxxx}}}zzztttmmmgggccc]]]]]]aaaiiiqqqrrrmmmhhhaaa[[[SSSKKKGGGEEEEEEEEEIIIJJJLLLOOORRRWWWZZZ\\\WWWVVVZZZccceee]]]RRRMMMHHHHHHGGGFFFFFFGGGHHHHHHHHHIIIJJJJJJIIIGGGDDDBBBDDDDDDEEEFFFFFFFFFEEEEEEEEEDDDDDDFFFHHHHHHGGGEEEGGGJJJLLLLLLJJJHHHGGGGGGHHHIIIIIIIIIHHHHHHGGGFFFIIIJJJKKKLLLKKKJJJIIIIIIGGGHHHJJJOOOYYYbbbbbb]]]UUUTTTRRRRRRRRRSSSUUUVVVUUUSSSSSSTTTTTTSSSRRRRRRVVVSSSQQQQQQSSSTTTTTTSSSMMMLLLLLLKKKKKKLLLMMMNNNIIIHHHHHHIIIKKKOOOTTTVVVTTTQQQOOONNNNNNOOOOOOOOOQQQPPPPPPOOONNNLLLKKKJJJGGGFFFJJJPPPSSSRRRTTTWWWZZZWWWUUUWWW\\\^^^ZZZVVVQQQOOOOOOQQQPPPMMMOOOTTTYYYZZZZZZXXXVVVVVVXXXZZZ\\\]]]^^^^^^]]][[[ZZZYYYNNNPPPTTTWWW[[[]]]```bbb]]]ZZZWWWWWW[[[```bbbaaaaaa______aaa___ZZZXXX[[[XXXYYY\\\eeerrrzzztttiiiddddddcccbbb``````bbbddddddhhhhhheeedddeeeccc______bbbfffiiijjjjjjjjjiiihhhhhhhhhiiikkklllnnnoooooooooooooooooooooooooooooonnnlllkkklllllljjjiiifffgggiiijjjkkkkkkkkkkkkgggiiikkklllkkkiiigggeeeggggggfffffffffggghhhiiikkklllmmmkkkiiigggfffgggbbbbbbaaa``````aaabbbbbbcccfffjjjllllllmmmqqqtttuuu{{{777777555444888???@@@<<<333333222222111000000000000111111111111222222222000000111222000///666???DDDLLLaaafffNNNAAA;;;<<>>>>>>>>>>>@@@BBBCCCHHHPPP]]]uuu{{{sssooolllgggdddcccdddcccgggnnnoooggg^^^XXXUUURRRLLLGGGDDDDDDDDDFFFKKKLLLNNNQQQUUUXXX[[[]]]UUURRRWWWcccfff\\\PPPJJJEEEEEEDDDDDDEEEEEEFFFGGGIIIIIIIIIHHHGGGEEEBBBAAACCCCCCDDDEEEFFFFFFFFFFFFCCCCCCDDDGGGJJJKKKJJJIIIFFFHHHJJJIIIHHHFFFFFFGGGGGGIIIHHHEEEEEEFFFFFFCCCCCCEEEGGGHHHHHHHHHJJJKKKIIIMMMQQQTTT[[[```^^^YYYRRRRRRQQQPPPPPPQQQRRRSSSSSSPPPPPPSSSSSSQQQQQQTTTTTTPPPMMMNNNQQQUUUVVVUUUMMMMMMMMMMMMMMMNNNPPPPPPHHHGGGHHHIIIKKKNNNRRRTTTRRROOOLLLKKKLLLMMMMMMMMMNNNNNNNNNNNNMMMLLLKKKKKKHHHIIIMMMTTTWWWVVVYYY^^^bbb\\\XXX\\\dddfff```XXXTTTRRRSSSTTTRRROOOPPPUUUZZZ[[[\\\ZZZWWWVVVYYY\\\]]]___```___]]][[[ZZZZZZOOORRRWWW[[[]]]^^^aaabbb]]]]]][[[ZZZ___eeefffcccaaa```aaabbb```ZZZYYY\\\ZZZ\\\```hhhtttzzzssshhhbbbccccccbbbaaaaaaccceeeeeehhhiiiffffffiiihhheeecccfffjjjmmmlllkkkkkkkkkiiijjjkkkllllllmmmmmmmmmjjjkkkmmmnnnoooooonnnnnnpppmmmkkkiiihhhhhhfffddd```bbbfffiiikkkkkkkkkjjjgggjjjmmmmmmkkkiiigggffffffeeedddccccccdddeeefffkkkmmmmmmllljjjhhhhhhhhhddddddccccccccccccdddddd```cccfffiiijjjkkkmmmoooooosssyyy888888555333777===>>>:::333333222222111000000000000000000111111111111222///000222333111000888BBBCCCKKKaaaxxxZZZGGG===888999===:::888555222000000111222000000////////////000000,,,---...//////...---,,,'''+++......+++***,,,///***,,,---+++,,,...,,,&&&+++******,,,...///...---,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++------333333111...++++++...111,,,***))))))***++++++***+++,,,,,,---......//////111111000///...............))))))...000......000000111222444555444444333222222222333444777:::<<<999;;;===>>>>>>???AAABBBAAAEEELLLZZZtttuuulllgggiiijjjgggeeegggkkkhhhhhhiiidddXXXPPPOOOMMMLLLJJJHHHGGGHHHJJJKKKOOOPPPQQQRRRTTTUUUWWWWWWQQQKKKOOO[[[```VVVKKKHHHBBBBBBCCCDDDFFFGGGHHHIIIKKKJJJIIIGGGEEECCCBBBAAAAAABBBCCCDDDEEEEEEEEEEEEBBBBBBEEEIIIMMMNNNNNNLLLCCCEEEFFFFFFEEEEEEFFFGGGCCCEEEDDD@@@@@@DDDEEEBBBAAACCCFFFFFFFFFGGGJJJMMMKKKPPPTTTUUUWWWZZZZZZVVVQQQPPPPPPOOOOOOPPPPPPQQQPPPNNNOOORRRQQQMMMOOOTTTPPPMMMLLLNNNSSSUUUTTTQQQOOOOOOOOOPPPPPPPPPPPPPPPHHHHHHIIIJJJLLLNNNPPPQQQPPPMMMJJJIIIJJJLLLMMMMMMLLLLLLMMMMMMMMMMMMLLLLLLHHHKKKRRRYYY[[[YYYZZZ^^^```\\\YYY]]]ccceee___YYYTTTRRRSSSUUUTTTQQQRRRVVVXXX[[[\\\YYYVVVUUUXXX\\\^^^```bbb```\\\YYYYYYYYYOOOTTTZZZ^^^```aaadddfff___```___^^^ccciiihhhcccbbbbbbdddfffbbb\\\[[[______aaabbbfffnnnrrrmmmddd```bbbddddddeeefffhhhkkkfffiiihhhffffffiiijjjhhhhhhkkkoooooonnnlllkkkllllllkkkkkkjjjjjjkkkkkkllljjjlllooorrrtttsssqqqppppppmmmiiifffdddcccaaa___^^^aaaeeeiiikkklllkkkjjjgggjjjmmmllliiigggfffgggbbbaaa```___```aaacccdddhhhjjjkkkkkkjjjiiijjjkkkffffffffffffffffffffffff```bbbeeeggghhhiiijjjkkkiiimmmrrruuuzzz;;;:::666333666;;;;;;777333333222222111000000000///000000000000111111111///000333444222111:::DDDBBBJJJbbbkkkOOOAAA;;;999:::>>>:::888444111000000111222000000////////////000000///000111222222111000///***...111000,,,***,,,///***---...---...000,,,&&&,,,++++++---//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))+++---...444444222...******...222,,,***))))))***++++++***,,,,,,------...///000000333222111000......------555000...222333///...000111333555777777777555444333333222333555777:::<<<;;;<<<>>>>>>======???@@@???CCCJJJXXXttt{{{}}}tttkkkdddaaaeeeiiiggggggjjjiiiddd```^^^VVVKKKGGGJJJKKKKKKLLLLLLLLLNNNPPPRRRRRRRRRRRRRRRRRRRRRRRRRRRMMMEEEFFFSSSXXXOOOGGGFFFAAABBBDDDFFFHHHJJJLLLLLLMMMLLLJJJHHHFFFDDDCCCCCC@@@AAABBBCCCDDDEEEEEEEEEAAABBBEEEJJJNNNPPPPPPOOO@@@AAACCCCCCBBBBBBDDDFFF>>>BBB@@@;;;<<>>999<<<===777888777666444222000///...222333222222000...,,,***........................***---...++++++///000//////...------,,,,,,,,,,,,---------.....................//////......---,,,*********++++++,,,,,,,,,,,,...000///+++***+++...+++++++++++++++,,,,,,,,,///+++)))***+++***---111@@@>>>777...+++///222111///...---...000333444444666555555888;;;<<<888555444444444444555555666777<<<===============<<<;;;BBBFFFLLLZZZuuuvvv|||~~~ssslllddd```^^^```dddgggeeebbb]]]]]]YYYQQQHHHEEEHHHMMMNNNOOOQQQRRRRRRQQQPPPOOOTTTQQQMMMLLLLLLLLLIIIFFFGGGEEEDDDEEEGGGHHHEEECCCBBBDDDFFFHHHJJJKKKLLLLLLJJJJJJJJJHHHGGGEEECCCBBBAAAAAAAAABBBBBBCCCCCCCCCCCCFFFGGGFFFJJJQQQPPPIIIDDDBBB@@@@@@BBBDDDFFFFFFBBBCCCCCCDDDDDDDDDDDDDDDDDDCCCCCCEEEGGGHHHGGGFFFMMMNNNPPPQQQQQQPPPOOOMMMRRRQQQOOOMMMLLLLLLMMMMMMJJJKKKNNNPPPPPPNNNLLLKKKKKKMMMOOOOOOOOONNNOOOPPPNNNRRRUUUUUURRROOONNNOOOMMMIIIFFFIIIMMMPPPOOOLLLMMMLLLKKKLLLMMMNNNNNNLLLKKKMMMNNNMMMKKKHHHGGGGGGOOOQQQTTTWWWYYYYYYWWWVVVWWWUUUSSSTTTVVVVVVSSSPPPPPPOOOOOOQQQSSSTTTTTTSSSUUUSSSQQQPPPRRRVVV[[[^^^___dddhhhdddZZZTTTUUUYYYWWW[[[```bbbcccbbbbbbcccdddcccaaa``````aaacccdddjjjiiihhheeedddeeeiiimmmggggggfffdddccceeehhhkkkfffeeedddgggnnntttzzz|||tttnnnhhheeefffgggggggggssszzzzzzqqqnnnssssssmmmnnnkkkgggeeegggjjjlllmmmtttuuuvvvvvvvvvtttqqqpppggghhhhhhfffccc``````aaaggghhhnnntttrrrkkkggggggmmmjjjhhhhhhiiihhhccc___``````___^^^^^^___aaabbbccceeefffgggggghhhkkkmmmooollliiiiiikkkkkkhhhfffaaacccfffiiikkkkkkjjjiiihhhjjjlllmmmnnnnnnppprrr}}}999888666555555666777888222333444444444333222111333333222111000000000000000000111000000222666999AAAEEE]]]jjjQQQBBB===888:::;;;444333333222222111000000///222222222111///---+++***---------------------------...,,,***+++,,,''' ///...---,,,,,,,,,,,,,,,+++,,,,,,---...///000000......//////......---,,,******+++++++++,,,,,,,,,,,,---...---+++++++++,,,*********++++++++++++,,,---)))(((***,,,+++...333======888111...///000...///------...111444555555444555666888::::::888666555444333333444555777888=====================<<>>;;;666777888111////////////000000000000000000000///...,,,+++***++++++++++++++++++++++++------,,,,,,...---$$$...---,,,,,,,,,,,,,,,---***+++,,,---...000111111......//////......---,,,++++++++++++,,,,,,,,,,,,---,,,++++++,,,,,,+++***))))))*********++++++++++++((('''***,,,,,,///444999:::777111///000///,,,...------...222444555555333555777888888777777888555444333222333555777999=========>>>>>>>>>>>>>>>AAAFFFLLLYYYrrr}}}uuunnnddd\\\XXXUUURRRPPPIIIIIIIIIHHHHHHJJJNNNQQQMMMLLLJJJIIIIIIKKKNNNPPPVVVWWWWWWVVVUUURRRPPPOOOIIIFFFCCCBBBCCCDDDDDDDDDEEEDDDDDDEEEGGGHHHGGGEEECCCCCCCCCDDDEEEGGGHHHIIIIIIIIIIIIHHHGGGEEEDDDCCCEEEDDDCCCBBBBBBAAAAAAAAA???@@@???===@@@EEEGGGEEECCCCCCCCCEEEGGGGGGFFFDDDDDDEEEEEEFFFFFFFFFFFFFFFCCCBBBBBBDDDGGGIIIIIIIIIIIIJJJLLLOOOPPPPPPPPPPPPMMMMMMLLLLLLLLLLLLMMMMMMRRRRRRRRRRRRPPPNNNLLLJJJKKKLLLMMMMMMLLLLLLMMMNNNMMMPPPSSSSSSQQQNNNLLLKKKLLLJJJGGGHHHKKKLLLKKKIIIHHHGGGGGGHHHIIIJJJIIIGGGHHHJJJMMMNNNMMMLLLLLLLLLGGGHHHJJJMMMOOOQQQRRRRRRRRRQQQPPPOOOPPPOOOLLLJJJHHHHHHIIILLLPPPSSSTTTTTTSSSQQQOOONNNOOOQQQTTTVVVVVVWWWXXXWWWUUUUUUVVVXXXYYY[[[\\\\\\[[[ZZZ[[[\\\bbbaaa```______```aaabbbjjjjjjiiihhhggghhhkkknnnggggggfffeeedddeeehhhjjjhhhiiimmmrrrvvvwwwvvvtttmmmiiieeeeeeggghhhhhhfffnnnvvvzzzwwwwww{{{{{{vvvrrrnnnjjjhhhiiilllooopppooooooooonnnmmmllljjjiiihhhhhhhhhgggfffhhhkkknnnpppqqqtttxxxwwwqqqoooqqqsssrrrooojjjeee```^^^^^^______```aaaaaaaaaaaaaaaaaacccdddddddddeeegggiiikkkiiiggggggggggggeeeccceeegggiiilllmmmmmmlllkkkqqqqqqpppmmmkkkkkkmmmpppsssyyy888777555333333333444555333333444444444444444444111111111000111111222222000000111000000222666999???DDD\\\vvvTTTCCC<<<;;;666666777000......////////////000000//////......---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,***---......//////)))!!!,,,,,,,,,+++,,,,,,------,,,,,,,,,---...///000000.........///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,---***((())),,,---+++(((((())))))******+++++++++,,,)))(((+++,,,,,,...222333555333...,,,//////---...------///222555555555111555888888666555777999666444222111222555888;;;>>>=========>>>>>>>>>???AAAFFFLLLXXXppp|||uuukkkddd]]]YYYSSSOOOMMMLLLKKKJJJDDDFFFGGGEEEBBBDDDKKKQQQLLLKKKIIIJJJNNNQQQRRRSSSVVVVVVUUUSSSQQQNNNLLLJJJGGGEEECCCBBBBBBDDDFFFGGGGGGGGGGGGHHHHHHHHHGGGFFFEEEEEEDDDDDDDDDEEEFFFGGGHHHHHHHHHGGGFFFEEEDDDCCCCCCBBBAAAAAA@@@AAABBBBBB???>>><<<;;;<<<@@@CCCEEEAAABBBDDDFFFHHHHHHDDDBBBDDDDDDEEEFFFFFFFFFFFFEEEEEECCCCCCDDDGGGIIIIIIHHHJJJKKKLLLMMMNNNNNNNNNNNNKKKKKKKKKKKKLLLLLLMMMMMMSSSSSSRRRQQQPPPOOONNNMMMKKKLLLMMMLLLKKKJJJLLLMMMPPPPPPPPPOOONNNMMMLLLLLLLLLJJJHHHHHHIIIJJJIIIGGGHHHGGGGGGIIIJJJKKKIIIGGGKKKMMMPPPPPPNNNKKKJJJIIIJJJJJJKKKLLLNNNOOOPPPQQQQQQQQQPPPOOOOOOMMMKKKJJJJJJJJJJJJLLLOOOQQQQQQQQQSSSRRRPPPOOOOOOPPPRRRSSSSSSRRRPPPPPPRRRTTTUUUUUUWWWXXXYYYYYYXXXXXXYYY[[[]]]]]]]]]]]]^^^```bbbccchhhiiiiiihhhggghhhjjjllleeeffffffeeeddddddgggiiieeefffhhhllloooooollljjjhhhfffdddeeehhhiiigggdddfffnnnttttttvvvyyyxxxuuusssoookkkjjjkkkmmmooopppmmmmmmlllkkkjjjiiihhhhhhkkkjjjhhhgggfffiiimmmqqqnnnmmmpppsssqqqlllkkknnnsssssspppjjjccc^^^___```^^^___aaabbbcccbbbaaaaaa```aaacccbbbbbbccceeeggghhhgggfffeeeddddddcccbbbeeeeeeeeefffggghhhiiiiiiqqqqqqooollljjjkkkmmmppptttyyy888777555333222333444444777666555555444333333333111111111000111111222222000000111000000222666999@@@EEEZZZ~~~gggMMM???<<<===777555777111111111111000000//////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((...111...+++,,,---,,,+++++++++++++++,,,---..................---------.........///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))''')))+++---+++(((((())))))***++++++,,,,,,...+++***,,,,,,***+++/////////,,,((((((---111000///......000333555444444111444777777555444666999555444222111222555999;;;======<<<<<<===>>>??????AAAFFFLLLWWWnnnvvvooogggfffeeeccc___ZZZTTTPPPJJJIIIHHHGGGGGGGGGEEEDDDAAADDDFFFDDDAAACCCKKKRRRQQQOOOOOOPPPSSSUUUUUUUUUTTTSSSQQQOOOMMMJJJHHHGGGDDDCCCCCCBBBCCCDDDGGGIIIJJJKKKKKKJJJIIIGGGGGGFFFGGGGGGFFFEEEEEEEEEEEEEEEEEEFFFFFFFFFEEEDDDCCCCCC@@@???>>>>>>???AAACCCDDD@@@>>><<<;;;<<<>>>BBBEEEAAABBBDDDGGGIIIHHHCCC@@@BBBCCCDDDDDDEEEEEEDDDDDDGGGEEEDDDEEEFFFHHHHHHHHHLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKLLLLLLMMMNNNNNNNNNPPPPPPPPPOOOOOOPPPPPPQQQJJJKKKLLLKKKJJJJJJLLLNNNTTTRRRNNNKKKJJJKKKMMMNNNLLLJJJHHHHHHHHHHHHHHHGGGFFFFFFFFFHHHJJJJJJHHHFFFJJJMMMPPPPPPNNNLLLJJJIIIMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNOOONNNLLLJJJIIIIIILLLKKKKKKMMMPPPRRRRRRQQQTTTSSSRRRQQQQQQQQQQQQRRRRRROOOMMMMMMPPPRRRRRRQQQSSSUUUVVVWWWVVVWWWYYYZZZWWWXXXYYY[[[^^^aaacccdddfffggghhhgggfffeeefffhhhcccdddeeedddcccccceeeggghhhgggggghhhiiijjjiiihhhdddccccccfffiiiiiieeebbb```gggnnnqqqrrrtttsssqqqpppnnnkkkkkkmmmooopppppplllkkkjjjiiihhhhhhhhhiiimmmllliiigggeeehhhlllpppnnnnnnppprrrqqqllllllooooooooonnniiiccc``````ccc]]]^^^```bbbbbbbbbaaaaaa```aaabbbaaa```aaacccdddeeeeeeeeedddbbbaaaaaaaaafffeeecccaaabbbdddgggiiimmmmmmllljjjiiijjjnnnqqqtttyyy999888555333222333333444888777555444333222222222222222111111111111111222000000111000000222666999@@@DDDVVVxxxrrrlll|||zzzYYYHHH<<<<<<>>>777555777333444333222111000///...---...------,,,,,,,,,------------------------------)))///111+++&&&'''+++---************+++---....../////////...------,,,,,,......//////......---,,,------------,,,,,,,,,,,,***))))))***+++,,,+++***))))))***+++,,,------...///,,,+++------******---,,,,,,***&&&'''---111111000000000111444444333222222333555555444555666777444333222222333666999;;;<<<<<<;;;;;;;;;===>>>@@@AAAFFFLLLVVVlllqqqfff```ZZZYYYWWWTTTQQQNNNLLLKKKCCCDDDFFFGGGHHHGGGFFFEEE???BBBDDDCCCAAACCCJJJPPPTTTTTTTTTTTTTTTTTTTTTTTTOOOOOOMMMKKKIIIGGGFFFEEE@@@AAABBBBBBBBBCCCEEEGGGJJJLLLLLLKKKIIIGGGGGGGGGGGGGGGGGGGGGFFFDDDCCCBBBCCCCCCCCCDDDDDDCCCBBBBBB???>>>>>>>>>???BBBDDDFFFBBB???>>>>>>======AAAGGGBBBCCCFFFIIIJJJHHHDDD@@@BBBBBBCCCDDDDDDDDDDDDDDDHHHFFFDDDDDDFFFHHHIIIIIIMMMLLLLLLKKKJJJJJJIIIIIILLLMMMNNNOOOOOOOOOOOOOOOMMMMMMLLLLLLMMMOOOQQQSSSJJJKKKKKKJJJJJJKKKMMMPPPWWWSSSMMMJJJJJJLLLMMMNNNKKKJJJIIIHHHHHHHHHHHHHHHCCCCCCDDDFFFHHHHHHEEECCCEEEIIIMMMPPPOOOMMMLLLLLLMMMMMMMMMMMMLLLJJJIIIHHHIIIJJJKKKKKKIIIGGGGGGHHHJJJJJJKKKMMMQQQTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRQQQPPPNNNNNNNNNPPPQQQQQQQQQRRRTTTVVVWWWWWWWWWXXXZZZSSSUUUWWWZZZ]]]```bbbcccbbbdddeeeeeecccaaaaaaaaaaaabbbcccbbbaaabbbccceeehhheeebbbbbbbbbddddddccc```aaacccgggjjjiiiccc^^^___dddjjjnnnooonnnmmmmmmkkkjjjjjjlllnnnoooooonnnkkkjjjhhhgggggghhhjjjkkknnnmmmkkkgggfffgggkkkooommmlllnnnqqqpppkkkjjjmmmkkkkkkjjjgggdddbbbbbbccc]]]]]]^^^```aaaaaaaaaaaa```aaaaaaaaa______aaacccddddddeeecccaaa___``````gggfffdddccccccdddfffhhhhhhiiiiiihhhgggiiillloooqqqvvv|||~~~~~~~~~:::888666444333333444444444444222111111111111222333333222111000000000000000000111000000222666999===AAAQQQpppqqqaaa```ooommmNNNDDD;;;<<<>>>555333666444333333222111000///............---,,,,,,---...///++++++++++++++++++++++++)))...///***&&&(((******)))))))))***+++---...///...............---------......//////......---,,,......---------,,,,,,,,,)))***++++++******+++---******+++,,,---...//////---******------++++++...+++---,,,((()))---///...222111111222444444222000444333222333555666666666222222222333444666888:::;;;;;;:::999:::<<<>>>???AAAFFFMMMVVVjjj{{{mmmddd]]]YYYRRRRRRRRROOOLLLJJJHHHHHHDDDEEEFFFGGGGGGGGGHHHIIIAAADDDFFFFFFGGGIIINNNQQQQQQTTTVVVUUUQQQOOOOOOQQQHHHGGGFFFEEECCCBBBBBBBBB===@@@CCCDDDCCCBBBDDDEEEFFFHHHJJJJJJHHHGGGHHHIIIFFFGGGGGGGGGFFFCCC@@@>>>@@@AAAAAABBBBBBBBBAAAAAABBBAAA@@@???@@@BBBEEEGGGBBB??????AAA???<<<@@@GGGEEEFFFHHHKKKLLLJJJFFFCCCCCCCCCDDDEEEEEEEEEEEEEEEEEEDDDBBBDDDGGGJJJLLLLLLKKKKKKJJJJJJJJJJJJJJJJJJOOOPPPQQQQQQRRRQQQPPPPPPLLLKKKJJJJJJKKKMMMPPPRRRIIIJJJKKKJJJJJJLLLOOORRRVVVRRRNNNLLLMMMNNNMMMLLLJJJJJJJJJIIIHHHHHHIIIJJJCCCCCCEEEGGGIIIHHHEEECCCDDDGGGLLLOOOOOOMMMLLLKKKKKKLLLMMMMMMMMMKKKIIIHHHFFFHHHJJJJJJHHHGGGGGGIIIKKKKKKKKKMMMPPPSSSSSSRRRRRRRRRSSSSSSSSSRRRQQQQQQLLLMMMOOOQQQQQQRRRSSSSSSSSSUUUXXXYYYXXXWWWVVVWWWSSSUUUWWWYYY\\\^^^___```___aaabbbbbb___\\\[[[ZZZ___```aaaaaa``````aaacccbbb```]]]\\\]]]]]]]]]\\\^^^___bbbgggjjjhhhaaa[[[___bbbfffjjjiiigggggggggeeefffiiilllooopppnnnllljjjhhhfffeeefffhhhkkkmmmnnnmmmkkkiiihhhiiimmmpppjjjjjjmmmpppoooiiihhhjjjhhhgggfffeeeeeedddbbb```\\\\\\]]]]]]^^^```aaabbbaaaaaabbbaaa______```bbbcccdddeeeccc```^^^___aaaccceeefffggggggfffdddcccdddfffffffffffffffhhhjjjlllssszzz|||zzzyyy{{{~~~;;;999777444333333444555111000/////////000111222444333222111000000000000000000111000000222666999;;;>>>MMMlllzzzbbbXXX\\\jjjwwwfffHHHCCC:::<<<===444222666444111111000000//////......///...---,,,---...///000************************))),,,,,,***+++...---***)))))))))***+++---...///,,,------....../////////......//////......---,,,.........------,,,,,,,,,(((+++---,,,***))),,,///******+++,,,...//////000+++))))))---...,,,,,,000,,,//////,,,,,,...---***333222222333444333111///555222000111555777666444111222222444555777888999;;;:::999888999;;;===???@@@FFFMMMUUUjjj}}}jjj```\\\XXXVVVIIIKKKKKKIIIFFFBBB@@@???CCCCCCCCCBBBBBBCCCFFFHHHGGGHHHKKKLLLNNNPPPSSSVVVNNNRRRUUUSSSNNNJJJKKKNNNAAAAAA@@@>>>>>>======>>>>>>BBBFFFGGGEEEDDDEEEFFFBBBEEEHHHHHHGGGGGGIIIKKKDDDEEEGGGGGGEEEBBB===:::??????@@@AAAAAAAAA@@@@@@FFFDDDBBBAAAAAACCCEEEGGGBBB???@@@BBB@@@<<>><<<999777666555555333222111////////////000......---,,,,,,,,,,,,---************************+++,,,.........,,,***)))++++++******************+++,,,,,,,,,+++,,,///111------------......///000------------------------++++++++++++++++++++++++...,,,+++---000222111///+++///000---,,,///111000...---------...///111222...111444333000///000333333444555666777777777777333444555777999::::::;;;:::::::::;;;<<<===>>>???CCCBBBGGGTTThhh}}}eee___^^^VVVPPPOOOIIIHHHFFFCCC@@@@@@BBBDDDEEEDDDCCCBBBCCCEEEGGGHHHMMMNNNPPPRRRUUUTTTQQQNNNOOONNNLLLJJJGGGDDDBBBAAABBB@@@>>>===???@@@@@@???AAABBBCCCDDDDDDCCCBBBAAABBBBBBCCCCCCEEEFFFGGGHHHGGGGGGGGGDDD@@@<<<::::::???@@@BBBCCCBBBCCCEEEGGGIIIGGGCCCAAA@@@AAACCCEEEBBBBBBBBBAAA??????AAACCCLLLJJJHHHLLLXXX```VVVFFFGGGFFFEEEHHHLLLKKKFFF@@@BBBCCCBBBCCCHHHPPPQQQNNNOOOMMMJJJGGGFFFGGGIIIJJJRRRSSSTTTSSSQQQOOOPPPQQQOOOLLLJJJKKKOOORRRTTTSSSKKKKKKKKKLLLNNNPPPSSSTTTNNNLLLNNNSSSTTTOOOJJJIIIEEEFFFFFFDDDEEEGGGHHHGGGGGGHHHJJJKKKKKKIIIGGGFFFKKKMMMNNNNNNLLLKKKKKKLLLHHHLLLOOONNNOOORRRRRROOOMMMJJJHHHIIILLLMMMKKKIIIQQQPPPMMMKKKJJJJJJKKKKKKOOOPPPPPPPPPTTTWWWTTTNNNRRRUUUUUURRRSSSVVVVVVSSSXXXWWWWWWXXXZZZZZZYYYXXXZZZ^^^```^^^]]]______]]]bbbaaa^^^[[[XXXWWWYYY\\\]]]___cccffffffccc```]]]]]]^^^```aaa```]]]ZZZXXX___]]]\\\___bbbbbb\\\WWWUUUYYY]]]______^^^]]]]]]cccdddfffgggiiikkklllmmmnnnjjjgggiiimmmnnnkkkhhhkkkjjjiiiiiijjjmmmpppqqqnnnooooooooommmkkkhhhfffeeefffffffffeeebbb^^^\\\VVVXXXYYYZZZ[[[]]]aaaddddddcccaaa^^^\\\[[[^^^```gggfffdddbbbaaaaaabbbbbbZZZ]]]bbbeeefffeeebbb___^^^bbbfffgggeeedddeeegggkkkppptttssspppooorrruuuvvvwwwxxx{{{===:::666444444444444333444333222000//////000000111111000000//////...---000111222111000000222444======EEE___fffYYYUUUTTT```qqqvvvYYYMMMAAA???;;;888666555555555333222111////////////000......---,,,,,,,,,,,,---***************************+++,,,------+++)))(((************************+++,,,---,,,+++,,,///111,,,---...///...---,,,+++---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,...,,,+++---000222111000222444333///...111111...000////////////000222333000111333333111111111222333444555666777777777777555555777888999999999999999999999:::;;;<<<>>>>>>CCCCCCIIIVVVjjjvvv^^^XXXWWWQQQJJJHHHDDDDDDCCCAAA???@@@CCCFFFJJJIIIHHHHHHIIIJJJLLLNNNOOOOOOPPPRRRSSSSSSQQQOOOLLLKKKHHHFFFCCCAAA@@@@@@AAA???===>>>@@@AAABBBBBBBBBCCCDDDDDDDDDDDDCCCBBBBBBBBBBBBCCCDDDEEEFFFGGGEEEFFFEEECCC???<<<;;;;;;>>>AAACCCDDDCCCDDDEEEFFFFFFEEECCCAAAAAABBBDDDEEECCCDDDCCCAAA???>>>???AAALLLKKKKKKNNNXXX^^^VVVIIIHHHGGGHHHKKKNNNNNNIIIDDDCCCCCCBBBBBBGGGOOOQQQNNNJJJIIIGGGFFFGGGHHHJJJKKKRRRSSSSSSRRRPPPOOOPPPRRRPPPNNNLLLMMMPPPRRRRRRQQQLLLLLLKKKLLLMMMNNNPPPQQQNNNKKKMMMQQQRRRMMMIIIIIIGGGHHHGGGFFFFFFGGGGGGFFFFFFGGGHHHIIIJJJJJJIIIIIILLLNNNOOONNNMMMLLLLLLMMMJJJNNNRRRTTTWWW[[[XXXSSSNNNLLLJJJKKKMMMMMMLLLIIIPPPPPPOOOOOONNNLLLKKKJJJRRRTTTSSSQQQSSSVVVTTTPPPUUUXXXXXXVVVWWWZZZZZZXXXYYYYYYYYY[[[\\\]]]\\\\\\___cccccc```___aaaaaa___bbbbbb```\\\YYYXXXYYY[[[\\\^^^bbbeeeeeeccc___]]][[[\\\]]]^^^]]]\\\ZZZYYYaaa___]]]___aaa```[[[VVVWWWYYY\\\^^^]]]]]]]]]]]]```aaacccfffiiilllnnnooonnnkkkhhhjjjmmmnnnkkkhhhjjjjjjiiijjjkkkmmmnnnpppqqqppppppnnnkkkhhheeecccccceeeggggggfffccc___]]]ZZZ[[[\\\\\\]]]___bbbdddeeedddbbb___\\\\\\^^^```eeedddcccaaa``````aaaaaafffgggggggggfffcccaaa______cccgggiiigggeeeeeegggkkknnnqqqqqqqqqqqqsssuuusssssstttuuuxxx???<<<888666555555444444444333111000///000000111111000000//////...------...000111111000111333555;;;:::BBBXXXyyyaaaVVVSSSRRR^^^oookkkQQQIIIAAA>>>:::777555555666777333222000///......///000......---,,,,,,,,,,,,---************************)))***+++,,,+++***)))(((************************+++,,,---,,,,,,,,,...000,,,...000111000...+++)))---......//////000000000------------------------------,,,...000222111111444444222///111555222---222111111000111111222222222111111222333333222000333444555666666666666666666777888888999999888888:::::::::;;;<<<===??????CCCDDDKKKYYYkkklllVVVPPPQQQLLLEEEBBBAAAAAAAAA@@@???AAAEEEHHHPPPOOONNNNNNNNNOOOPPPQQQOOOMMMLLLMMMNNNNNNMMMKKKGGGFFFCCC@@@???>>>??????AAA???>>>>>>AAACCCDDDCCCBBBCCCDDDEEEEEEDDDCCCBBBAAAAAAAAAAAABBBDDDEEEFFFBBBCCCCCCAAA>>><<<;;;<<<>>>AAADDDEEEEEEDDDDDDEEEFFFEEEDDDCCCBBBBBBBBBBBBDDDDDDDDDAAA???===>>>???IIIJJJLLLOOOUUUXXXSSSKKKIIIIIIJJJNNNQQQQQQLLLHHHEEEDDDBBB@@@FFFNNNPPPNNNFFFFFFFFFGGGIIIJJJLLLMMMQQQQQQPPPNNNMMMMMMPPPRRRQQQPPPPPPPPPQQQQQQPPPNNNMMMLLLLLLKKKKKKLLLMMMMMMNNNJJJKKKNNNOOOKKKHHHHHHJJJIIIHHHHHHGGGFFFFFFFFFHHHHHHHHHHHHHHHIIIJJJJJJNNNOOOPPPOOONNNMMMMMMNNNMMMPPPRRRVVV]]]aaa]]]UUUPPPNNNMMMMMMNNNNNNMMMKKKNNNPPPSSSUUUTTTPPPLLLIIISSSWWWXXXUUUSSSUUUVVVTTTWWWZZZ[[[YYYZZZ]]]^^^\\\ZZZ[[[\\\^^^___`````````fffhhhfffaaa```cccccc```bbbcccaaa^^^[[[YYYYYYZZZ\\\^^^aaaddddddccc```^^^[[[\\\]]]]]]^^^^^^^^^]]]cccaaa______```___ZZZVVVZZZ\\\]]]\\\[[[[[[]]]___\\\]]]```dddhhhkkknnnpppooollljjjkkknnnnnnkkkhhhhhhiiijjjkkkllllllmmmmmmqqqpppnnnkkkhhhdddaaa___aaacccgggiiihhhddd```]]]]]]^^^`````````aaadddffffffeeeccc___\\\\\\^^^aaacccbbb```^^^^^^^^^``````kkkkkkiiigggdddbbbaaa``````dddiiijjjhhhffffffgggkkkkkklllnnnqqqtttttttttqqqqqqqqqqqqrrrvvv|||AAA===999777666555444444222111000/////////000111111111000///............---///000111111222444777999999@@@SSSooo^^^TTTSSSRRR]]]nnn```JJJEEE???<<<888555444555888:::333222000///......//////......---,,,,,,,,,,,,---******************************++++++++++++***)))***************++++++++++++,,,------,,,,,,...///...///000111111000...---//////..................---------------------------------///000111222222111111//////444999666000222222222111111111111111333111000111444555222///333444555555666666666555555666777888999:::::::::<<<<<<<<<===>>>???AAAAAABBBDDDLLLYYYjjjxxxcccPPPKKKLLLIIIDDD@@@BBBBBBBBBBBBBBBEEEIIIMMMVVVUUUSSSQQQPPPOOOOOOOOOKKKIIIFFFFFFFFFGGGFFFEEEDDDBBB???===<<<>>>@@@AAADDDBBB@@@@@@BBBCCCCCCCCCCCCCCCDDDEEEEEEDDDCCCCCC@@@@@@@@@@@@AAABBBCCCDDD@@@AAAAAA???===<<<<<<======AAADDDFFFFFFDDDCCCCCCFFFFFFEEEDDDCCCAAA???>>>CCCCCCDDDBBB@@@??????@@@DDDFFFJJJMMMOOOPPPMMMJJJHHHIIIKKKOOORRRRRRNNNKKKGGGFFFBBB???DDDLLLOOOMMMGGGHHHIIIKKKLLLNNNNNNOOOMMMMMMLLLJJJIIIKKKNNNQQQPPPQQQRRRSSSSSSRRRPPPNNNKKKKKKKKKKKKKKKKKKKKKKKKMMMIIIHHHLLLLLLIIIFFFGGGIIIGGGHHHJJJIIIGGGGGGHHHLLLKKKJJJHHHHHHIIIJJJKKKPPPQQQQQQPPPNNNNNNOOOPPPPPPPPPPPPSSS[[[```\\\SSSQQQPPPOOOOOOOOOOOOOOONNNMMMPPPVVVYYYXXXTTTMMMIIIQQQXXX\\\ZZZXXXXXXXXXWWWWWWZZZ[[[YYY[[[^^^___]]]ZZZ[[[^^^```aaabbbcccdddiiiiiifff```___bbbbbb___bbbbbbbbb```]]]ZZZZZZZZZ___```bbbdddeeedddbbb```^^^______```aaabbbcccddddddbbb``````aaa```]]][[[______^^^]]][[[\\\___bbb[[[\\\___bbbfffiiilllmmmooonnnmmmnnnpppooommmkkkgggiiikkklllmmmlllkkkjjjnnnmmmkkkhhhdddaaa^^^]]]___bbbfffiiiiiieeeaaa^^^]]]___aaacccccceeegggiiiffffffccc```]]]\\\^^^```aaa___]]]\\\[[[]]]^^^```eeeeeeeeedddccccccbbbaaaaaaeeeiiijjjhhheeeeeefffkkkhhhgggkkkqqquuutttrrrpppqqqqqqpppqqqssswww{{{|||BBB???:::777666555444333000///...---...///000111222222000///......//////---...000000111222555777999:::???NNNggg}}}^^^UUUTTTSSS]]]mmmzzzWWWFFFBBB===:::777444444666999<<<222111000............///......---,,,,,,,,,,,,---************************++++++,,,,,,,,,,,,,,,,,,))))))*********++++++++++++,,,......---,,,---......---,,,,,,---///111222000//////...---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---...//////000111222333222222000111666;;;888111111111111111111111000000444222000222444555333000333444444555555555555555333444666888:::;;;<<<===;;;;;;;;;<<<===>>>@@@@@@@@@CCCLLLXXXggg~~~}}}zzziiiZZZKKKFFFGGGGGGDDDBBBCCCDDDFFFGGGIIIMMMSSSWWW[[[ZZZWWWTTTQQQNNNLLLKKKHHHFFFCCCAAABBBBBBBBBAAAAAA@@@>>>===>>>@@@BBBDDDHHHFFFCCCBBBBBBCCCBBBAAABBBCCCDDDEEEEEEDDDCCCBBB@@@@@@???@@@@@@AAABBBCCC@@@@@@@@@>>><<<<<<===>>>===@@@DDDFFFEEECCCBBBBBBCCCCCCDDDDDDCCCBBBAAA@@@AAABBBCCCCCCBBBAAABBBDDDBBBDDDHHHLLLLLLJJJIIIJJJFFFHHHKKKNNNQQQPPPNNNLLLHHHFFFBBB???DDDKKKNNNKKKJJJKKKNNNPPPPPPPPPOOONNNHHHHHHGGGFFFFFFHHHLLLOOOMMMOOORRRSSSSSSRRRPPPOOOHHHIIIIIIJJJKKKKKKKKKKKKJJJGGGFFFJJJKKKHHHFFFFFFGGGDDDEEEJJJKKKHHHHHHKKKLLLKKKJJJIIIIIIKKKNNNOOOQQQRRRRRRPPPOOONNNPPPQQQUUURRRNNNNNNTTTZZZXXXQQQPPPQQQQQQQQQPPPPPPQQQQQQNNNRRRWWW[[[ZZZVVVOOOKKKLLLVVV^^^___]]]]]]\\\YYYYYY\\\]]][[[\\\```aaa___YYY\\\___aaaaaaaaadddfffhhhgggccc^^^^^^aaa```\\\___```aaa___]]][[[\\\\\\cccdddeeeffffffeeedddcccaaaaaabbbcccdddeeefffgggcccbbbaaaaaaaaabbbbbbaaacccbbbaaa^^^]]]___cccfffaaaaaaccceeeggghhhjjjkkkoooooooooqqqqqqqqqooommmhhhjjjlllmmmnnnllljjjiiiiiihhhgggeeeccc```^^^]]]^^^aaaeeehhhhhheeeaaa]]]\\\^^^aaaccceeefffiiikkkgggfffccc___\\\\\\]]]___^^^]]][[[YYYYYY[[[^^^______aaaccceeeeeedddbbbaaabbbfffiiihhheeecccdddeeejjjfffdddgggnnnsssrrrooonnnooopppqqqqqqsssvvvyyyyyy~~~CCC???:::777666444333222///......---...///111222444333111000//////000111---///000111111222555777999;;;@@@KKK^^^yyy}}}___WWWVVVSSS[[[kkkrrrRRRCCC@@@<<<:::777555444666888:::222111///...------...///......---,,,,,,,,,,,,---************************,,,,,,,,,,,,,,,---------)))))))))***++++++,,,,,,+++---......---,,,,,,---+++***(((((())),,,000222//////...---,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,...000000000000222444555666666555777:::777111000111111222222222111111333222222333444444333111333444444555555555444444222333666888;;;<<<>>>>>>999999999:::;;;<<<>>>>>>AAADDDLLLWWWeee{{{yyymmmfffcccXXXQQQHHHCCCCCCEEEGGGHHHIIIKKKLLLNNNQQQUUU[[[```]]]\\\YYYUUUQQQMMMJJJIIIGGGDDDBBBAAAAAABBBAAAAAA??????>>>???@@@CCCFFFHHHKKKIIIEEEDDDCCCCCCBBBAAAAAABBBCCCDDDDDDCCCBBBAAA@@@@@@@@@@@@@@@AAABBBBBB@@@@@@@@@>>><<<<<<===???===@@@CCCDDDCCCAAAAAAAAA>>>???AAABBBDDDEEEEEEEEE@@@BBBDDDEEEDDDDDDEEEFFFCCCDDDHHHLLLLLLIIIHHHKKKEEEGGGKKKNNNOOONNNLLLKKKHHHGGGCCC@@@DDDJJJLLLIIIIIILLLOOOQQQRRRPPPMMMKKKDDDDDDEEEEEEEEEGGGJJJMMMMMMOOORRRSSSRRRPPPPPPPPPHHHIIIJJJKKKKKKKKKKKKKKKGGGDDDEEEJJJLLLIIIFFFGGGEEEAAADDDKKKLLLHHHGGGLLLIIIHHHHHHIIIKKKNNNQQQSSSRRRRRRRRRPPPNNNNNNPPPRRRWWWTTTOOOKKKOOOUUUTTTPPPOOOPPPRRRRRRQQQQQQSSSTTTQQQTTTWWWYYYYYYVVVRRROOOMMMUUU]]]___aaaaaa___ZZZ\\\___```^^^___bbbccc```YYY]]]aaabbbaaaaaadddgggeeeddd```]]]^^^bbb```[[[\\\]]]^^^]]]\\\]]]___aaagggggggggffffffeeeddddddcccddddddeeeffffffeeeeeecccbbbaaa```aaabbbcccdddddddddbbb```___aaaeeeiiiggggggggghhhhhhhhhiiiiiikkkmmmoooqqqqqqqqqpppooojjjlllmmmnnnnnnmmmkkkiiiffffffggggggeeebbb___^^^^^^```dddffffffccc___]]][[[]]]aaacccdddeeegggiiifffeeeccc___[[[ZZZ\\\^^^]]][[[YYYWWWXXXZZZ^^^```bbbdddfffggggggeeecccaaaeeeggghhhgggcccbbbdddfffiiieeeccceeejjjnnnmmmkkkjjjlllnnnoooppprrrtttwwwyyy}}}CCC???:::777555444222111000/////////000111333444666444222111000111222222...///000111111111444666888;;;@@@HHHWWWooo}}}```XXXVVVRRRYYYggg}}}kkkOOOBBB>>>???===:::777444444444444222111///...------............---,,,,,,,,,,,,---************************+++++++++++++++,,,,,,---((())))))***++++++,,,,,,+++---//////---,,,,,,---,,,++++++***+++---///000---------...............------------------------,,,...111111000000222444111444666444555666555111000111222333444444333333111333444444333222222333444444444555555444444333333555666999;;;<<<======:::::::::;;;<<<===??????CCCFFFMMMVVVccczzzsssddd[[[VVVTTTMMMMMMJJJEEECCCGGGMMMQQQXXXXXXWWWUUUUUUVVVZZZ]]]YYYXXXUUURRROOOKKKHHHFFFCCCBBB@@@???@@@AAA@@@???===>>>???AAACCCFFFHHHJJJKKKIIIFFFDDDDDDEEEDDDCCC@@@AAABBBCCCCCCBBBAAA@@@AAA@@@@@@@@@@@@AAABBBBBBBBBBBBAAA>>><<<<<<>>>@@@>>>???AAAAAA@@@???@@@AAA@@@@@@AAAAAABBBCCCDDDDDDCCCEEEGGGGGGFFFEEEEEEFFFDDDBBBDDDJJJKKKGGGFFFIIIDDDGGGKKKNNNNNNLLLKKKJJJHHHGGGDDDAAAEEEJJJJJJFFFDDDGGGLLLOOOPPPNNNKKKHHHAAACCCEEEFFFFFFHHHKKKMMMNNNQQQSSSRRROOOMMMMMMNNNJJJKKKKKKLLLKKKJJJIIIHHHDDDBBBDDDKKKMMMJJJGGGGGGFFFAAACCCKKKLLLFFFEEEJJJIIIIIIHHHIIIJJJKKKMMMNNNRRRRRRQQQOOOMMMNNNPPPRRRRRRRRRNNNKKKLLLPPPPPPMMMMMMOOOQQQRRRQQQRRRTTTWWWUUUUUUVVVVVVVVVUUUTTTSSSSSSWWW[[[\\\```bbb```[[[]]]___```]]]^^^aaaaaa___[[[___ccccccbbbaaadddhhhcccccc```^^^aaaeeeccc]]]XXXYYYZZZZZZ[[[^^^bbbeeeiiiiiigggfffdddccccccbbbggghhhiiijjjiiihhhfffdddcccbbbaaa___^^^___aaacccccccccbbbaaa```bbbfffjjjggggggffffffeeeeeeeeedddfffiiimmmooopppoooooonnnmmmnnnnnnnnnnnnmmmlllkkkggghhhjjjkkkiiifffaaa^^^^^^```bbbdddcccaaa^^^\\\[[[^^^aaabbbbbbbbbcccdddeeedddbbb^^^ZZZYYY[[[]]]\\\ZZZXXXVVVWWWZZZ^^^```fffffffffffffffeeeeeedddiiiiiiiiifffbbbbbbeeeiiiiiifffccccccfffhhhiiihhhiiikkknnnooooooppprrrtttyyy{{{CCC???:::666444333111000111111000000111333555666777555333111111111222333...000111111000111333555888;;;@@@FFFSSSiii}}}```XXXVVVQQQWWWeeezzzhhhMMMAAA===AAA???<<<888555222111000222111///...------............---,,,,,,,,,,,,---******************************))))))***+++,,,,,,((())))))***++++++,,,,,,+++---//////...,,,,,,,,,//////000000000000000000,,,,,,---...///000111222////////////////////////,,,///111111000000222555(((...111111111333444222000111333555666666555555000333666555222111222444444444444555444444333333555666888999:::;;;;;;<<<======>>>>>>???AAABBBCCCEEEHHHNNNWWWccczzzwwwcccXXXTTTQQQPPPIIIMMMMMMIIIFFFJJJSSSZZZfffeeeaaa[[[UUUSSSSSSTTTRRRRRRPPPNNNKKKHHHEEEDDD???>>>======>>>>>>===<<<<<<===???BBBEEEGGGIIIJJJJJJHHHEEEEEEEEEFFFFFFEEE@@@@@@AAABBBBBBAAA@@@@@@AAAAAAAAA@@@AAAAAABBBBBBCCCCCCAAA???<<<<<<>>>@@@>>>???@@@@@@>>>>>>???AAAFFFEEECCCBBBAAA@@@@@@@@@EEEGGGIIIIIIGGGEEEDDDEEEBBB???@@@GGGHHHDDDCCCFFFEEEHHHLLLNNNMMMLLLJJJJJJGGGGGGDDDBBBEEEJJJIIIEEE???CCCHHHMMMNNNLLLHHHFFFAAACCCFFFGGGHHHIIILLLNNNQQQSSSTTTQQQMMMKKKKKKLLLMMMMMMMMMMMMLLLJJJHHHFFFBBBAAADDDKKKNNNKKKHHHGGGGGGBBBCCCLLLLLLDDDBBBHHHMMMLLLKKKIIIGGGFFFFFFEEERRRRRRQQQOOOMMMMMMPPPRRRJJJMMMMMMJJJIIILLLLLLIIIKKKNNNQQQRRRQQQRRRUUUXXXWWWVVVUUUSSSSSSTTTUUUVVVYYYZZZYYYYYY]]]bbb```[[[[[[^^^^^^[[[[[[^^^^^^\\\\\\aaaeeeeeebbbbbbeeeiiiccccccaaa```eeeiiifff___VVVWWWXXXXXXZZZ^^^dddhhhjjjiiigggeeecccbbbaaaaaakkklllnnnooommmkkkhhhfffdddcccaaa^^^\\\\\\___aaabbbbbbbbbaaaaaacccgggjjjccccccbbbbbbaaa`````````cccfffjjjmmmnnnnnnmmmnnnoooooooooooonnnmmmlllllliiikkknnnooommmhhhbbb______```bbbbbbbbb```]]][[[]]]___aaaaaa```_________eeedddaaa]]]YYYXXXZZZ\\\\\\ZZZXXXVVVWWWZZZ^^^aaaeeedddcccbbbccceeegggiiikkkllljjjfffbbbbbbfffkkkhhhfffcccbbbccceeeeeefffjjjlllooopppppppppqqqssswwwzzz|||}}}}}}|||}}}}}}GGG>>>888777777444333444666+++)))333666111333===::::::666111333888666000333333333111000111444777;;;:::===DDDNNN]]]ttt___SSSSSSTTT[[[ddd}}}^^^JJJBBB???@@@@@@>>>999444000//////444000,,,******+++,,,,,,------++++++++++++------)))************)))(((((((((((())))))*********+++******+++,,,,,,,,,,,,+++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,---...///,,,---......,,,+++,,,...000111222222222000...---//////...//////000111111111111111000///.........///111444666777666555333333666999:::999777666666666444111111222333333333777555333555888;;;;;;999;;;===@@@@@@???>>>>>>???EEEGGGOOO]]]mmmxxxdddXXXRRROOOPPPRRRNNNMMMLLLMMMRRRYYYaaafffmmmaaaWWWSSSOOOKKKMMMSSSRRRNNNIIIGGGHHHIIIGGGFFFBBBAAA@@@@@@??????@@@@@@BBB@@@CCCIIIKKKHHHKKKRRRSSSOOOJJJJJJLLLLLLHHHDDDBBB@@@>>>@@@BBBBBB@@@===>>>??????>>><<<;;;===>>>BBBAAA???======>>>???AAA@@@@@@@@@AAAAAABBBBBBBBBAAA@@@>>>======???@@@AAAGGGEEEDDDEEEGGGGGGEEEBBB???AAACCCFFFGGGGGGGGGFFFHHHIIIJJJJJJJJJIIIHHHGGGEEEEEEDDDCCCCCCCCCDDDDDDBBBBBBCCCEEEHHHHHHFFFDDDEEEFFFFFFFFFGGGJJJNNNQQQPPPQQQRRRPPPMMMJJJIIIJJJJJJLLLMMMMMMJJJGGGFFFFFFCCCEEEHHHJJJKKKKKKKKKLLLKKKHHHEEECCCAAAAAACCCDDDNNNMMMLLLKKKKKKKKKLLLLLLSSSSSSTTTTTTSSSQQQOOONNNOOOMMMIIIFFFEEEGGGJJJMMMRRRQQQQQQSSSQQQPPPTTT\\\^^^[[[YYYYYYXXXWWW[[[aaa______]]]ZZZ^^^ccc```XXXVVVYYY[[[]]]]]]\\\]]]^^^\\\^^^```___]]]^^^bbbfff______```bbbddddddcccaaaVVVSSSRRRUUU\\\cccggghhhjjjfffeeeeeeccc]]][[[]]]eeekkkooommmjjjhhheee```aaaaaa```^^^\\\\\\^^^```^^^______```````````````___]]]]]]^^^]]][[[]]]bbbaaadddhhhjjjjjjjjjlllmmmnnnooonnnmmmllllllnnnqqqmmmmmmnnnooonnnkkkfffcccfffcccaaaaaabbbbbb```]]]eeefffddd______bbbcccbbbfffddd```\\\YYYWWWVVVUUUYYYZZZZZZXXXVVVWWW[[[```aaacccddddddddddddfffhhhiiieee```^^^___dddiiikkkhhhfffdddbbbaaacccfffhhhlllrrruuusssrrrssssssqqqzzz}}}}}}}}}GGG???777555444111000000555///...666999888999???AAAEEEDDD>>>999888555000333333333111000000333555;;;:::;;;AAAHHHUUUjjj|||cccVVVSSSSSSXXX```vvvzzz[[[KKKEEECCCBBB@@@<<<888444222000///333000,,,***+++,,,,,,,,,------++++++++++++------,,,------------,,,++++++)))))))))******+++++++++)))***++++++,,,,,,++++++***+++,,,,,,------,,,,,,+++++++++,,,---...//////,,,---...---,,,+++,,,...,,,...111333444333111000.........---......////////////000000000000000000000222444666666666444333666888:::;;;:::888777666777555222222333444444333666555444666999;;;:::999;;;===???@@@???>>>???@@@CCCFFFOOO]]]lllyyyjjj[[[VVVVVVVVVWWWYYYQQQPPPOOOQQQWWW]]]aaaccclllbbbWWWQQQLLLGGGGGGLLLSSSNNNHHHDDDCCCDDDEEEDDD@@@??????>>>>>>??????@@@BBBAAADDDJJJKKKJJJLLLRRRVVVQQQLLLJJJLLLKKKHHHEEECCCAAA@@@@@@AAA@@@===;;;===>>>>>>===;;;;;;<<<===>>>>>>>>>>>>???AAABBBDDDAAAAAAAAABBBBBBCCCCCCCCCAAA@@@>>>======???AAACCCHHHFFFEEEEEEFFFFFFDDDAAA@@@BBBDDDFFFGGGFFFFFFEEEEEEFFFGGGHHHHHHGGGFFFEEEEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBCCCFFFHHHHHHFFFDDDIIIIIIIIIGGGFFFGGGJJJLLLLLLMMMNNNLLLJJJHHHGGGHHHJJJLLLLLLKKKIIIGGGFFFGGGEEEFFFGGGHHHHHHHHHIIIJJJJJJHHHEEEBBBAAABBBDDDEEEPPPPPPPPPPPPOOOOOOOOOOOOSSSSSSSSSSSSSSSQQQPPPOOONNNJJJDDD@@@AAAGGGNNNSSSWWWTTTRRRTTTSSSSSSWWW]]]\\\ZZZYYY[[[ZZZYYY\\\bbbdddccc___[[[]]]aaa___YYYVVVXXXZZZ[[[[[[[[[[[[]]]]]]^^^^^^]]]\\\\\\^^^```bbbaaa```aaabbbbbb```___[[[XXXVVVYYY```fffiiijjjjjjfffcccccc```\\\[[[]]]cccjjjooonnnkkkiiiddd^^^]]]]]]]]]\\\[[[\\\___bbb^^^_______________^^^^^^]]][[[\\\___^^^\\\^^^bbbbbbeeegggiiiiiiiiijjjkkkmmmnnnnnnmmmlllkkklllnnnkkklllmmmoooooommmjjjggghhhfffcccbbbbbbaaa^^^[[[dddeeeddd```___bbbbbb```cccaaa___\\\YYYWWWUUUUUUWWWYYYZZZZZZXXXZZZ^^^bbbaaaaaaaaaaaabbbcccfffhhhhhheeebbbaaabbbeeehhhiiigggfffeeecccccceeeiiikkkpppvvvzzzxxxvvvxxxxxxvvv|||~~~~~~GGG>>>777555444222000111000000222777>>>DDDHHHIIIRRRYYY\\\RRRCCC999444222111111111111000222555888999888:::>>>EEEQQQddduuuiiiZZZSSSQQQUUU\\\lllqqqVVVKKKHHHHHHDDD???888555444444222000333000---++++++,,,,,,,,,------++++++++++++------------......------,,,+++))))))************++++++)))***++++++,,,,,,++++++***+++,,,,,,------,,,,,,******+++,,,---...///000,,,---------++++++---...,,,///222444555444111///......---,,,,,,,,,------......//////000111222222222333444555555444333222999:::;;;<<<<<<:::888777888666333333444555555444555444555777999:::999888:::===????????????@@@AAABBBHHHSSS```ooo|||jjj^^^UUUXXX___bbbbbbbbbVVVRRRPPPRRRXXX]]]]]]\\\aaaYYYPPPJJJEEE@@@AAADDDQQQLLLDDD@@@>>>@@@AAABBB============>>>???@@@@@@CCCCCCFFFJJJKKKKKKNNNRRRWWWRRRMMMJJJJJJJJJHHHFFFEEECCCBBBAAA@@@???<<<999<<<======<<<::::::;;;===>>>>>>@@@AAABBBBBBCCCCCCCCCCCCBBBBBBCCCCCCDDDDDDAAA???===<<<===@@@DDDFFFIIIHHHGGGFFFFFFEEECCCAAABBBCCCDDDEEEFFFEEEDDDDDDDDDEEEFFFGGGGGGFFFEEEEEEDDDCCCBBBAAA@@@@@@@@@@@@BBBCCCDDDFFFHHHHHHFFFCCCIIIIIIIIIHHHFFFFFFHHHIIIHHHIIIJJJJJJHHHFFFFFFFFFJJJKKKJJJIIIFFFEEEFFFHHHGGGFFFFFFEEEFFFGGGHHHIIIHHHFFFDDDBBBBBBCCCEEEFFFPPPQQQRRRRRRRRRQQQPPPOOORRRRRRRRRRRRRRRQQQPPPOOONNNIIIBBB???BBBKKKWWW^^^^^^XXXTTTUUUWWWWWWZZZ^^^___]]]]]]______]]]```eeeiiifff```ZZZ[[[^^^]]]YYYWWWYYYZZZZZZYYYYYYZZZ\\\^^^]]][[[\\\^^^_________eeeccc```_________^^^]]]^^^[[[ZZZ]]]ccciiikkkkkkjjjddd```___]]]YYYZZZ^^^aaahhhnnnmmmjjjgggbbb\\\YYYYYYZZZZZZZZZ]]]```ccc___``````______^^^]]]\\\ZZZYYY\\\``````^^^___cccccceeeggghhhgggggghhhiiikkklllnnnnnnllljjjjjjjjjjjjkkknnnpppppppppnnnmmmllliiieeecccaaa___\\\ZZZbbbddddddaaa```bbbbbb______^^^^^^\\\ZZZXXXVVVUUUUUUXXX[[[\\\\\\]]]```dddaaa```______aaadddgggiiiffffffeeeeeeeeeeeefffgggggggggfffeeeeeegggjjjnnntttzzz~~~|||zzz{{{}}}|||}}}}}}xxxuuussssssGGG>>>777666666555555777///444999???KKK[[[eeefffmmmuuuvvvgggNNN;;;444555///000111111222444888<<<555555999???GGGSSSgggxxxqqq]]]QQQNNNRRRZZZfffhhhQQQIIIIIIHHHDDD===555222444555333000222000---,,,,,,------,,,------++++++++++++------******++++++******)))((())))))))))))))))))))))))))))))***+++++++++++++++***+++,,,,,,------,,,,,,((()))***,,,---...//////,,,,,,---,,,++++++---///000222444666555222...+++///...---,,,,,,,,,,,,,,,...//////000111111222222333333444444444333333222;;;<<<===???@@@>>>:::777999777555444555555555444444444666777888999888777:::<<<>>>?????????AAABBBEEENNNZZZfffuuu|||jjjbbbYYYVVV^^^jjjnnnllljjj]]]VVVPPPPPPTTTXXXUUURRRLLLIIIDDD@@@===<<<>>>AAAHHHEEEAAA>>>======>>>???<<<=========???@@@AAABBBCCCEEEGGGJJJJJJKKKNNNQQQSSSOOOJJJHHHHHHIIIHHHGGGEEEEEEDDDBBBAAA???===<<<======>>>===;;;;;;===>>>AAABBBCCCDDDDDDBBBAAA???CCCCCCBBBAAAAAABBBCCCDDDAAA???===<<<>>>AAAEEEHHHKKKJJJIIIHHHGGGEEECCCAAACCCDDDDDDEEEEEEDDDCCCCCCEEEFFFGGGHHHHHHHHHGGGFFFCCCBBBAAA@@@???>>>>>>>>>CCCCCCDDDFFFHHHHHHFFFCCCEEEFFFHHHHHHGGGGGGHHHJJJEEEGGGHHHHHHFFFEEEEEEFFFIIIIIIHHHFFFDDDDDDFFFHHHHHHFFFDDDCCCEEEHHHJJJKKKGGGEEECCCBBBBBBDDDFFFGGGMMMNNNOOOPPPPPPNNNLLLKKKOOOOOOPPPPPPOOOOOOOOONNNOOOKKKFFFDDDIIITTT```hhhccc[[[UUUVVVYYYZZZ\\\^^^fffcccaaaaaa```___ccciiikkkfff___YYYXXXYYYZZZYYYYYYZZZ[[[ZZZYYYXXXZZZ[[[]]][[[[[[^^^cccffffffdddeeebbb^^^\\\\\\]]]]]]]]]\\\ZZZZZZ^^^eeejjjlllllliiiccc]]][[[YYYWWWZZZ^^^```fffiiigggdddccc```[[[XXXYYYZZZZZZZZZ]]]aaadddbbbbbbaaaaaa```^^^]]]\\\YYYYYY^^^cccdddaaabbbeeeeeefffggggggeeeeeeeeegggiiikkknnnnnnllljjjhhhhhhlllmmmpppqqqqqqqqqqqqqqqmmmkkkgggdddaaa___^^^]]]bbbeeeeeebbbaaacccbbb^^^]]]]]]^^^^^^]]][[[YYYWWWUUUYYY]]]^^^]]]]]]___aaabbb```^^^___bbbfffjjjlllggggggggggggeeeeeeeeefffhhhhhhhhhfffeeeeeeiiilllrrryyy}}}zzzwwwyyy{{{{{{zzz~~~~~~~~~~~~|||xxxtttqqqpppoooIII@@@888777777666666888555;;;CCCNNNaaawwwyyyZZZ@@@777999333333333333222444777:::333444888???GGGSSSeeeuuuzzzaaaPPPKKKQQQYYYbbbzzz```LLLGGGFFFDDDAAA:::333111333444333000111///---,,,---...---,,,------++++++++++++------)))))))))))))))(((''''''(((((((((((((((((((((((())))))***++++++++++++******+++,,,,,,------,,,,,,((()))+++,,,---.........+++,,,,,,+++***+++---000111222444555444111---+++//////...---,,,,,,,,,,,,111111111111111111111111444333333222222222333333:::<<<@@@EEEGGGEEE>>>999:::888555444555555555444444555666777777777777888:::;;;===>>>>>>???BBBDDDFFFQQQ___kkk{{{lllaaaZZZUUUVVVbbbooosssrrrpppeee\\\RRROOOPPPRRROOOKKK???@@@???;;;999:::===???>>>>>>??????>>>===============>>>???@@@AAACCCDDDCCCFFFHHHHHHHHHJJJLLLMMMKKKIIIFFFEEEFFFGGGHHHHHHDDDEEEEEEDDDCCCAAA@@@@@@>>>??????>>>======>>>@@@BBBCCCEEEFFFFFFDDDBBB@@@CCCBBBAAA@@@@@@@@@BBBCCC@@@???>>>===???BBBFFFIIILLLLLLKKKJJJGGGEEECCCBBBDDDDDDDDDDDDDDDCCCCCCBBBCCCDDDFFFGGGGGGGGGFFFFFFCCCBBBAAA@@@??????>>>???DDDDDDEEEGGGHHHHHHEEECCCDDDFFFHHHHHHGGGGGGGGGHHHBBBDDDEEEEEEDDDCCCCCCDDDFFFGGGFFFEEECCCCCCFFFHHHGGGDDDBBBCCCFFFKKKMMMNNNFFFEEECCCBBBBBBDDDFFFHHHJJJKKKLLLMMMMMMKKKIIIHHHMMMMMMMMMMMMMMMMMMMMMNNNMMMKKKJJJLLLQQQZZZccciiiddd\\\VVVWWWYYYYYYZZZ\\\iiiddd___^^^\\\[[[aaahhhgggbbb\\\XXXVVVUUUVVVWWW[[[]]]]]]\\\ZZZYYYYYYZZZ]]]\\\[[[___dddgggfffdddbbb___[[[ZZZ[[[\\\^^^^^^ZZZYYY[[[```gggmmmnnnnnnhhhaaa[[[YYYWWWVVVYYY___aaadddddd___]]]^^^^^^\\\ZZZ[[[[[[ZZZZZZ\\\```bbbdddddddddcccaaa```^^^]]]ZZZ[[[```ggghhheeeeeehhhfffggggggfffddddddeeefffhhhkkknnnooommmjjjhhhhhhoooqqqrrrrrrppppppqqqssslllkkkiiifffcccbbbbbbbbbcccffffffdddccceeeccc```^^^___``````___^^^\\\[[[XXX[[[______\\\ZZZ[[[]]]aaa^^^\\\]]]aaagggjjjkkkiiikkkkkkiiigggeeefffgggiiikkkkkkhhhcccbbbeeeiiinnnuuuyyyuuuqqqrrruuuwwwyyy}}}|||yyyyyy{{{~~~|||yyyuuusssqqqpppoooLLLBBB:::888888777777999999>>>III[[[qqqeeeHHH;;;:::888888777444111111333555333333777<<>><<<777222000111222111000111///------...///...---------++++++++++++------*********+++***))))))((())))))((((((((((((''''''((()))******++++++*********+++,,,,,,------,,,,,,(((***+++---------,,,,,,+++++++++***)))***---000...///111222222111000///......---,,,,,,,,,------111111111111111111111000444333222111111222333444888===EEEOOOSSSOOOEEE===:::888555444555555444444555666666666555555777999999;;;======>>>@@@CCCEEEGGGSSSaaannnxxxccc[[[QQQOOOSSS```kkkooooooppphhh```WWWRRRPPPOOOKKKGGG===AAAAAA===999:::<<<===777:::>>>???>>>===<<<<<<>>>>>>>>>???@@@BBBCCCDDDCCCGGGHHHFFFEEEGGGIIIHHHDDDCCCCCCDDDDDDEEEFFFFFFCCCEEEFFFEEEBBBAAAAAAAAA>>>???@@@???>>>>>>@@@AAA@@@BBBDDDFFFGGGGGGFFFEEEDDDBBB@@@??????@@@AAABBB@@@?????????AAACCCFFFHHHJJJKKKKKKIIIFFFCCCBBBBBBDDDDDDCCCCCCCCCCCCCCCCCC@@@AAACCCDDDEEEDDDDDDCCCBBBBBBAAAAAA@@@@@@AAAAAAEEEEEEEEEGGGIIIHHHEEECCCEEEGGGIIIIIIGGGEEECCCCCCAAABBBDDDCCCBBBAAAAAABBBCCCDDDEEEDDDCCCCCCEEEFFFFFFCCCAAABBBHHHLLLNNNNNNGGGEEECCCBBBBBBDDDFFFGGGIIIJJJKKKKKKKKKJJJIIIHHHLLLKKKKKKKKKLLLMMMNNNNNNJJJKKKMMMPPPUUUZZZ___bbb```ZZZWWWWWWWWWUUUVVVYYYbbb]]]XXXVVVTTTTTTZZZaaa```\\\YYYXXXWWWTTTTTTWWW\\\^^^___^^^\\\YYYXXXXXX\\\\\\\\\^^^___```___^^^___\\\YYYXXXZZZ\\\^^^^^^\\\\\\^^^ccckkkooopppnnngggaaaZZZXXXVVVUUUYYY^^^aaacccaaa[[[XXXZZZ]]]\\\[[[\\\[[[[[[ZZZ[[[^^^aaaeeeeeeddddddcccaaa```___\\\]]]bbbhhhjjjggggggkkkgggggggggfffddddddeeefffiiikkkooopppnnnlllkkkkkkqqqssstttrrrooooooqqqtttmmmmmmkkkhhheeedddfffhhhgggiiiiiieeeeeegggfffcccaaaaaaaaaaaaaaa```______[[[^^^aaa___\\\YYYYYYZZZ]]]ZZZYYY[[[aaagggiiiiiilllooorrrqqqllliiihhhhhhjjjlllmmmiiicccaaadddhhhmmmtttxxxsssmmmmmmqqqsss|||~~~}}}yyyvvvvvvxxx{{{xxxuuusssrrrqqqooommmLLLCCC<<<<<<>>>>>>AAADDDBBBDDDRRRjjjoooQQQ>>>:::777666555222000///111333222222555999===DDDRRR```|||qqqXXXMMMOOOTTTYYYnnnyyyXXXHHHDDD@@@999666444222111000//////000000///......//////...---------++++++++++++------+++++++++++++++***))))))+++*********))))))))))))((())))))******************+++,,,,,,------,,,,,,)))***,,,------,,,+++***++++++***)))(((***...111////////////////////////,,,++++++++++++,,,,,,---000000000111111222222333333222000000000222444666777>>>KKKYYY```ZZZMMMBBB:::888555444444444444333666777666444222333777:::999:::<<<===>>>@@@CCCFFFJJJUUUcccrrryyyaaaVVVNNNNNNSSS\\\bbbdddfffiii```]]]YYYUUUQQQMMMHHHDDD<<>>:::;;;<<<;;;888;;;>>>>>>===;;;<<<===>>>>>>>>>>>>???@@@BBBBBBBBBGGGHHHCCCAAADDDEEEBBB@@@BBBDDDDDDDDDCCCCCCCCCCCCEEEFFFDDD@@@>>>===>>>===>>>???>>>===>>>???AAABBBCCCEEEFFFGGGHHHGGGGGGEEEDDDAAA??????@@@BBBCCC@@@@@@AAABBBCCCDDDEEEFFFFFFGGGHHHFFFCCC@@@@@@AAACCCCCCBBBBBBBBBCCCCCCDDD???@@@BBBCCCDDDDDDCCCCCCCCCBBBBBBBBBBBBCCCDDDDDDEEEEEEFFFGGGIIIHHHEEECCCCCCFFFIIIJJJHHHEEECCCBBBDDDEEEFFFFFFDDDCCCCCCCCC@@@BBBDDDDDDCCCCCCDDDEEEFFFCCC@@@BBBGGGLLLLLLKKKHHHFFFDDDBBBBBBCCCEEEGGGIIIIIIHHHHHHHHHGGGGGGGGGLLLLLLKKKKKKLLLNNNOOOPPPKKKLLLNNNRRRUUUXXX[[[\\\[[[XXXWWWWWWTTTPPPQQQTTTWWWSSSRRRSSSRRRQQQUUU[[[XXXVVVWWWZZZYYYUUUTTTWWWZZZ]]]______\\\XXXVVVUUUXXXZZZ\\\\\\[[[ZZZZZZ[[[^^^[[[YYYXXXZZZ[[[\\\\\\]]]]]]___dddjjjmmmllljjjfff```ZZZXXXVVVUUUYYY^^^```cccaaa[[[YYY[[[\\\[[[YYYZZZZZZYYYYYYZZZ^^^aaadddddddddcccbbbaaa```___^^^^^^ccchhhiiiggghhhlllggghhhgggfffddddddfffhhhjjjllloooqqqpppoooooooooqqqssstttrrrooonnnrrrvvvppppppnnnjjjfffeeehhhjjjkkkmmmkkkgggfffiiijjjhhhccccccbbbaaaaaaaaaaaaaaa^^^```bbb```\\\YYYZZZ\\\]]][[[ZZZ]]]dddjjjkkkjjjmmmsss{{{|||vvvooojjjhhhiiimmmoookkkeeebbbeeejjjqqqxxx|||uuunnnnnnrrruuu~~~~~~~~~zzztttrrrsssuuuyyyvvvsssrrrrrrqqqmmmkkkJJJBBB===@@@EEEHHHMMMRRRNNNNNN^^^{{{vvvWWW@@@888000111111000///000333666000000333888;;;BBBPPP]]]vvvxxx]]]OOONNNQQQUUUiiivvvVVVHHHEEE???777222333333111///---...///000///......///000...---------++++++++++++------***************)))((((((,,,,,,,,,,,,++++++******(((((()))***************++++++,,,---------,,,,,,***+++,,,------,,,***(((++++++***)))(((***...111333222000...---,,,,,,,,,***)))))))))***+++,,,,,,......///111222333444555333111000///000222555777777@@@PPP```hhhbbbRRREEE:::777555333333444333222777777666333111222777<<<999:::<<<===>>>@@@DDDGGGNNNYYYfffvvv~~~aaaRRRRRRRRRVVV[[[]]][[[]]]aaaWWWXXXXXXVVVRRRKKKDDD@@@888@@@CCC===999;;;===;;;;;;===>>>===:::999;;;>>>============>>>???@@@AAABBBGGGGGGBBB???BBBBBB???@@@CCCEEEFFFDDDBBBAAAAAADDDFFFFFFCCC>>>;;;:::;;;<<<===>>>===<<<===???@@@GGGGGGGGGGGGGGGFFFEEEEEEGGGEEEBBB@@@@@@AAACCCDDD???@@@BBBCCCDDDEEEDDDDDDCCCEEEFFFDDD@@@>>>>>>@@@BBBBBBBBBBBBBBBCCCDDDEEE@@@BBBCCCEEEFFFFFFEEEEEECCCCCCCCCCCCDDDEEEFFFFFFFFFFFFFFFHHHIIIHHHEEECCC>>>BBBFFFIIIIIIGGGFFFFFFIIIJJJKKKJJJHHHFFFFFFGGG???AAADDDEEEDDDCCCCCCDDDFFFCCC@@@BBBGGGJJJIIIGGGHHHFFFDDDBBBBBBCCCEEEFFFGGGFFFEEEDDDDDDDDDEEEEEEMMMMMMLLLLLLMMMOOOQQQRRRNNNOOOQQQSSSUUUWWWYYYZZZVVVVVVWWWWWWRRRMMMMMMRRRNNNNNNPPPTTTTTTRRRTTTXXXSSSRRRVVV\\\\\\VVVUUUYYYYYY\\\______\\\WWWTTTRRRTTTXXX\\\]]][[[ZZZ\\\^^^^^^\\\YYYYYYZZZ[[[ZZZYYY]]]]]]^^^bbbgggiiigggdddfff```ZZZXXXWWWVVVYYY^^^___cccccc^^^[[[\\\\\\ZZZVVVWWWXXXWWWXXXZZZ^^^aaabbbbbbcccbbbbbbaaa```_________bbbggghhhfffgggkkkggghhhhhhfffeeeeeegggiiikkkmmmpppqqqqqqpppqqqrrrppprrrtttqqqnnnnnnsssxxxrrrrrrppplllgggfffhhhkkknnnooommmhhhgggkkkllljjjdddcccbbb`````````aaabbb___aaaccc```]]][[[\\\^^^```]]]]]]bbbiiioooooommmmmmvvv~~~tttlllhhhhhhmmmooolllgggdddhhhmmmuuu}}}yyyqqqpppuuuxxx}}}}}}{{{vvvpppmmmooorrrzzzwwwuuutttsssqqqmmmjjjYYYEEE>>>CCCHHHSSS\\\YYYTTTVVVddd{{{uuuXXXDDD===555222000///000111111000111---000777999<<>>===<<<>>><<<::::::;;;>>>AAADDD@@@@@@@@@@@@@@@@@@@@@AAAEEEEEEDDDBBBAAA@@@???>>>BBBAAA@@@@@@AAABBBDDDEEELLLIIIEEEAAA>>>=========???===;;;<<>>888666444222000///000000///...------......///000222222///---,,,,,,,,,,,,+++)))---,,,+++***++++++******...---,,,***))))))))))))************))))))))))))+++,,,------------,,,+++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++*********------------------------,,,------...///000000111222111000000000111222333777:::GGGWWWWWWGGG:::777555555555555555555555555555777999888666555777::::::===<<<888;;;CCCIIIIIIVVV___pppvvv```RRRLLLLLLMMMPPPRRRTTTSSSRRR\\\dddjjjhhh]]]NNNCCC>>>===;;;999:::===>>>===<<<===<<<::::::;;;???BBBDDDAAAAAAAAAAAA@@@@@@@@@@@@DDDDDDCCCBBBAAA@@@@@@???AAA@@@@@@@@@@@@BBBCCCDDDGGGEEEBBB???======>>>???AAA???<<<<<<>>>@@@AAAAAAAAACCCDDDDDDBBB@@@@@@@@@AAA???======???@@@???>>>AAADDDEEECCCCCCGGGHHHEEEDDDDDDCCCBBBBBBAAAAAA@@@CCCDDDEEEEEECCC@@@>>>>>>FFFFFFGGGGGGGGGGGGGGGFFFBBBGGGGGGBBBEEENNNPPPJJJHHHFFFDDDDDDDDDFFFGGGGGGBBBBBBEEEIIIHHHCCCBBBEEEMMMTTTUUUNNNKKKNNNKKKBBBFFFEEEBBBAAA@@@@@@AAABBBEEECCCCCCEEEHHHIIIFFFCCCCCCBBBCCCCCCDDDEEEFFFFFFFFFBBB>>>???DDDHHHIIIHHHJJJKKKKKKKKKLLLOOOTTTXXXUUUUUUUUUWWWXXXYYYXXXXXXWWWVVVVVVVVVQQQLLLMMMRRRTTTSSSRRRQQQPPPPPPPPPQQQOOOJJJIIIOOOSSSSSSTTTXXXZZZZZZZZZYYYWWWTTTRRRRRRSSSUUUWWWWWWVVVUUUUUUVVVZZZXXXWWWXXX[[[^^^^^^\\\```___^^^___``````^^^\\\ZZZZZZZZZZZZ\\\^^^```aaaaaaaaa```___\\\ZZZWWWUUUYYYYYYYYY[[[]]]^^^\\\ZZZ[[[\\\\\\\\\[[[YYYWWWVVVYYYXXXZZZ___aaa___```bbbfffiiilllllljjjiiikkklllnnnooooooooooooooonnnnnnssspppnnnpppnnnjjjiiilllppppppnnnkkkjjjkkknnnqqqqqqooollljjjjjjkkkmmmnnnoooooonnnlllkkkjjjiiihhhhhhggggggeeedddbbb```___\\\]]]___dddiiijjjhhhfffdddkkkssstttooohhhcccaaa___```aaadddiiinnnrrruuu}}}uuulllkkkmmmlllrrrsssrrrnnnjjjkkkqqqvvv}}}yyyuuurrrrrrsssssssss```JJJBBBJJJRRRYYYWWWKKKDDDKKKVVVfffxxxyyymmmaaaSSSCCC888444444222111000222222222111444000111666777999EEESSSwww}}}```UUUVVVWWW]]]ppptttWWWKKKFFF>>>999888333111//////000000000..................///000000///---,,,,,,,,,,,,+++)))...------,,,,,,,,,++++++------+++***))))))))))))************************------............------)))***++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++))))))***,,,...000------------------------***+++---///000000000000111111000///000111222333555555===HHHHHH===555555555555555555555555666666555555666666666777777888:::<<<===;;;===EEELLLNNN[[[cccyyy~~~iiiZZZRRRHHHHHHHHHGGGHHHJJJOOOSSSbbbmmmtttmmm[[[JJJAAAAAA===;;;;;;;;;===>>>===<<<;;;;;;:::;;;===@@@CCCEEEBBBBBBBBBAAAAAA@@@@@@@@@BBBBBBBBBBBBBBBAAA@@@@@@????????????@@@AAABBBCCCBBBAAA???>>>===>>>@@@AAACCC@@@>>>===>>>??????>>>@@@AAABBBBBB???>>>===>>>@@@>>>======@@@BBBBBBBBBAAADDDCCCAAABBBGGGJJJIIIDDDDDDDDDDDDCCCBBBAAAAAABBBEEEGGGFFFDDD@@@>>>===GGGHHHIIIJJJJJJJJJJJJJJJFFFJJJHHHBBBCCCJJJMMMJJJGGGFFFEEEDDDDDDEEEFFFGGGCCCBBBDDDGGGGGGCCCDDDHHHPPPXXX[[[TTTOOOOOOLLLFFFHHHFFFCCC@@@@@@AAACCCEEECCCBBBAAADDDGGGIIIFFFCCCBBBCCCDDDEEEFFFFFFFFFFFFEEEAAA>>>???CCCGGGHHHHHHGGGHHHIIIIIIJJJLLLQQQTTTTTTSSSRRRSSSVVVXXXXXXXXXTTTTTTUUUWWWSSSNNNNNNSSSYYYWWWUUURRRPPPNNNNNNMMMLLLIIIIIINNNSSSUUUWWWZZZ[[[ZZZXXXWWWUUUTTTSSSSSSSSSWWWZZZXXXSSSQQQRRRUUUXXXWWWUUUVVVYYY\\\^^^^^^aaa___]]]]]]]]]]]][[[YYYYYYYYYYYYZZZ[[[]]]___```\\\]]]]]]]]]\\\ZZZXXXWWWYYYYYYZZZ]]]______]]]ZZZ\\\\\\[[[ZZZXXXVVVSSSRRRVVVTTTWWW\\\___^^^___bbbiiikkkmmmnnnmmmlllmmmmmmpppppppppooonnnlllkkkjjjpppmmmkkkllljjjeeeccceeellllllkkkiiiiiikkkooosssqqqpppooonnnnnnooopppqqqqqqpppooonnnmmmlllkkkjjjhhhggggggeeedddbbb```___\\\^^^aaafffiiihhheeeaaa___ccchhhiiiddd___]]]\\\ZZZ\\\___ccchhhmmmqqqtttzzz|||yyyooogggeeegggiiiqqqqqqqqqooonnnqqqxxx~~~~~~zzzuuurrrsssvvvxxxyyy```KKKBBBFFFHHHJJJHHH<<<<<>>>>>???EEEMMMRRR\\\fff|||kkk\\\RRROOOEEEEEECCCAAAAAAFFFOOOVVVdddjjjmmmdddSSSDDD??????<<<<<<<<<<<<======<<<<<<:::::::::<<<>>>AAADDDEEECCCCCCCCCBBBAAA@@@??????@@@AAAAAABBBBBBBBBAAA@@@>>>>>>>>>??????@@@AAAAAAAAA@@@???>>>>>>???AAABBBDDDBBB???>>>>>>===<<<;;;>>>???@@@@@@>>>>>>>>>@@@???>>>===>>>???BBBDDDEEECCCEEECCC???@@@FFFIIIIIIBBBCCCCCCDDDCCCBBBAAA@@@>>>BBBFFFGGGDDDBBBAAAAAAHHHIIIJJJKKKKKKLLLKKKKKKIIIKKKHHHBBBAAAFFFJJJIIIEEEEEEEEEDDDCCCCCCDDDEEEDDDCCCDDDGGGFFFDDDFFFKKKRRRZZZ___YYYRRROOOMMMKKKHHHFFFBBB??????AAADDDFFFCCCBBBAAADDDHHHIIIGGGDDDEEEEEEFFFFFFGGGHHHIIIIIIGGGDDDBBBBBBFFFIIIKKKKKKHHHIIIJJJJJJIIIJJJMMMPPPPPPNNNLLLMMMQQQTTTUUUTTTQQQQQQTTTWWWTTTOOOOOOSSSYYYWWWTTTPPPNNNLLLLLLLLLMMMLLLNNNQQQVVVYYY]]]___]]][[[WWWUUUUUUUUUUUUTTTSSSXXX[[[XXXQQQMMMPPPTTTVVVTTTSSSSSSVVVYYY]]]^^^```^^^[[[ZZZZZZYYYWWWUUUYYYYYYYYYXXXXXXYYYYYYYYYWWWXXXZZZ[[[[[[ZZZZZZYYYYYYYYY[[[]]]______]]]ZZZ[[[ZZZYYYWWWUUUTTTRRRRRRUUUTTTUUUZZZ\\\[[[]]]```gggiiikkkmmmnnnnnnnnnnnnpppooonnnmmmkkkiiigggfffkkkgggfffgggeeeaaa___aaahhhhhhgggggggggjjjooosssqqqrrrtttuuuuuusssqqqooonnnmmmmmmllljjjiiiiiihhhgggggggggfffdddbbbaaa```___```ccceeefffeeecccaaaaaabbbcccbbb___\\\[[[[[[[[[]]]```dddhhhkkknnnooorrrsssppphhhaaa___cccgggnnnnnnnnnmmmnnnrrryyyyyywwwsssssstttwwwxxxyyyaaaNNNEEEDDD???@@@BBB<<<999BBBKKKQQQ\\\eeeaaaVVVLLLGGG???999888888666333222000000111222222111000///...///222444888@@@III[[[nnnvvv]]]VVVSSSXXXfffmmm[[[JJJFFFCCC;;;666666111000......///000000//////......---------------///---,,,,,,,,,,,,+++)))(((+++.../////////000222333222000---+++)))((('''))))))******+++++++++,,,////////////////////////,,,---......//////......,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---......---,,,,,,,,,,,,---------......)))***---///000000///...111000/////////000111222555555999>>>???<<<999888<<<:::888555333333333333777666666777999::::::999<<<>>>???@@@AAAEEEMMMUUU^^^lllpppaaaYYYQQQKKKJJJAAAAAAAAA???@@@GGGQQQYYY]]]]]]YYYQQQFFF>>>;;;;;;:::;;;<<<===<<<;;;;;;;;;999:::;;;===@@@BBBCCCDDDCCCCCCBBBAAA@@@@@@??????>>>@@@AAABBBCCCBBBAAA@@@======>>>???@@@@@@@@@@@@CCCBBBAAA@@@???@@@@@@AAACCCAAA???>>>>>>===;;;:::;;;===>>>??????@@@BBBDDD>>>>>>>>>>>>>>>AAADDDFFFEEEFFFCCC>>>>>>CCCGGGFFF@@@@@@AAAAAA@@@@@@??????<<<@@@EEEFFFCCC@@@AAABBBHHHHHHIIIJJJJJJJJJJJJJJJHHHJJJHHHBBB@@@CCCFFFHHHCCCDDDEEEDDDAAA@@@BBBCCCFFFDDDEEEGGGGGGEEEHHHMMMPPPWWWZZZVVVPPPLLLJJJIIIGGGEEEAAA>>>>>>@@@CCCFFFEEECCCCCCEEEIIIJJJHHHEEEEEEEEEDDDEEEFFFIIIKKKMMMKKKIIIGGGGGGJJJMMMOOOPPPNNNPPPPPPPPPNNNNNNOOOPPPNNNKKKIIIKKKOOOSSSSSSQQQOOOPPPSSSUUUSSSNNNOOOSSSUUUSSSPPPNNNLLLLLLLLLMMMMMMOOOQQQSSSVVV[[[___aaa^^^[[[VVVUUUUUUVVVVVVUUURRRWWWZZZWWWPPPLLLOOOSSSRRRRRRQQQQQQSSSVVVZZZ]]]]]][[[YYYWWWWWWUUUSSSPPPUUUUUUUUUUUUUUUUUUUUUUUUSSSTTTVVVXXXZZZZZZZZZZZZXXXXXXYYY\\\^^^^^^\\\ZZZXXXWWWVVVUUUTTTTTTTTTUUUWWWUUUVVVYYY[[[YYYZZZ^^^cccdddgggjjjlllmmmlllkkkllllllkkkjjjiiigggfffeeeeeeaaa```bbbaaa^^^___bbbeeeeeeeeedddeeeiiinnnrrrqqqtttxxx{{{zzzuuuoookkkkkkkkkjjjiiiiiihhhgggggggggggggggfffeeedddcccbbbbbbbbbbbbaaaaaa```aaaaaa``````___^^^]]]]]]___aaabbbbbbdddeeeggghhhiiijjjjjjjjjhhhddd^^^]]]bbbiiimmmlllkkkkkkllloootttxxxsssrrrqqqssstttuuutttsss[[[JJJBBB@@@999;;;AAA???888>>>DDDGGGKKKMMMIIICCCAAA???:::444222444333000/////////000111222000///.........000222777>>>CCCKKK[[[tttiiiYYYMMMSSS___uuu]]]NNNCCC@@@===666222333222000....../////////---...------,,,,,,,,,------///---,,,,,,,,,,,,+++)))'''+++///000//////111333333222000---+++)))((('''))))))******+++,,,,,,,,,......------------......---...//////000000//////,,,,,,,,,,,,,,,,,,,,,,,,)))+++---//////...,,,++++++,,,,,,------.........***+++---...//////......000000///...///000111222222444777:::;;;;;;;;;:::===;;;888555333222333333666666777888999::::::;;;===>>>AAADDDEEEGGGQQQ[[[dddyyyrrrXXXOOOLLLHHHEEEEEE?????????@@@CCCIIIQQQVVVQQQMMMFFFAAA===;;;999888999;;;======;;;999999999999:::<<>>???AAACCCCCCBBB@@@???======???@@@@@@AAA@@@@@@CCCBBBAAA@@@@@@?????????AAA@@@>>>>>>>>>>>><<<::::::<<<===??????AAAEEEGGG?????????======>>>BBBEEEDDDEEEBBB======BBBDDDCCC??????>>>======>>>>>>???===AAAEEEDDD???===>>>AAAHHHHHHIIIIIIIIIHHHHHHGGGEEEFFFFFFCCC@@@@@@DDDHHHBBBDDDFFFDDDAAA???AAACCCFFFEEEFFFHHHGGGEEEGGGKKKKKKNNNPPPNNNIIIFFFEEEEEEFFFDDDAAA??????AAACCCEEEFFFEEEDDDFFFIIIJJJGGGDDDBBBBBBCCCEEEGGGJJJLLLMMMMMMLLLKKKKKKLLLOOORRRTTTUUUWWWXXXWWWVVVTTTTTTTTTQQQMMMJJJMMMRRRUUUTTTQQQNNNNNNQQQSSSPPPLLLNNNSSSRRRQQQNNNKKKKKKLLLMMMOOOLLLPPPRRRQQQSSSYYY]]]^^^]]]YYYUUUTTTUUUVVVUUUTTTPPPTTTWWWUUUPPPNNNOOORRRPPPQQQRRRQQQRRRTTTWWWZZZZZZYYYXXXWWWVVVTTTPPPMMMNNNOOOQQQRRRTTTUUUUUUUUUOOOQQQTTTVVVYYYZZZZZZZZZXXXWWWWWWXXXZZZ[[[ZZZYYYXXXWWWUUUTTTTTTUUUWWWXXXYYYVVVVVVZZZ[[[YYYZZZ^^^aaabbbdddgggiiiiiigggdddeeefffffffffffffffeeeeeebbb^^^\\\]]]]]]]]]___dddcccdddcccccccccggglllppppppssswwwzzzxxxsssmmmiiilllllllllkkkjjjiiiiiihhhfffgggggghhhggggggffffffddddddcccaaa______aaaccc^^^]]][[[[[[]]]```dddgggffffffeeeeeefffgggggghhhhhhhhhhhhfffbbb```eeemmmmmmllllllkkklllnnnpppqqqppppppqqqrrrtttsssqqqnnnXXXEEE===<<<888;;;???:::777777:::===;;;888999===>>>@@@<<<333///222444333---------///111111///---.../////////111555:::===CCCPPPeee~~~yyy___OOOTTT[[[jjjqqqRRRFFF>>>===;;;444111444333111///.........---,,,---,,,,,,,,,,,,,,,------///---,,,,,,,,,,,,+++)))(((,,,111111...---...000///...---+++***)))(((((())))))***++++++,,,------------,,,++++++,,,---------......///////////////,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---............++++++,,,,,,---......///------------------------000//////...///000111222222222333333666:::===>>>;;;:::777444333444555666333666888888777777999<<<<<<===BBBHHHIIILLLXXXdddooovvv```LLLGGGFFFAAA???BBB===<<<===@@@EEEIIILLLMMMEEEBBB>>><<<;;;:::999888777999<<<<<<:::777777888:::;;;>>>@@@AAABBBBBBAAA????????????????????????>>>@@@BBBCCCCCCAAA???======>>>???AAAAAAAAAAAA@@@@@@@@@@@@@@@???????????????>>>===>>>??????===;;;:::<<<===>>>>>>AAADDDGGGAAAAAA@@@===;;;<<<@@@CCC@@@AAA@@@<<<===AAADDDCCC@@@>>><<<;;;;;;<<<>>>@@@;;;???CCCAAA<<<;;;???DDDIIIIIIIIIIIIHHHGGGFFFEEE@@@BBBDDDCCC@@@>>>BBBGGGCCCFFFHHHGGGBBB@@@BBBDDDEEEDDDEEEGGGFFFCCCDDDHHHIIIHHHGGGGGGEEECCCBBBBBBEEEDDDBBBAAAAAACCCDDDEEEGGGEEEDDDFFFHHHHHHEEEAAA>>>AAAFFFKKKNNNOOOOOONNNLLLLLLKKKKKKKKKNNNRRRTTTTTTWWWYYYZZZYYYXXXWWWXXXSSSOOOMMMPPPUUUXXXTTTPPPNNNNNNOOOPPPMMMJJJLLLRRRRRRPPPNNNKKKKKKLLLOOOPPPLLLQQQSSSPPPQQQVVVZZZ[[[[[[VVVRRRRRRTTTUUUSSSPPPOOOQQQSSSSSSQQQPPPQQQRRRPPPRRRTTTTTTSSSTTTWWWYYYXXXXXXXXXYYYXXXUUUPPPLLLMMMNNNPPPRRRSSSTTTTTTTTTMMMOOORRRUUUXXXYYYZZZZZZWWWUUUTTTTTTVVVXXXYYYXXXZZZXXXVVVTTTTTTVVVYYYZZZYYYVVVVVVZZZ\\\[[[]]]aaacccbbbccceeefffddd```\\\___```aaacccdddeeeffffffccc]]]YYYZZZZZZ[[[___eeedddccccccbbbbbbdddiiimmmnnnoooqqqrrrqqqooollljjjnnnnnnmmmmmmlllkkkkkkkkkffffffhhhiiiiiijjjjjjjjjhhhiiijjjhhhfffdddfffgggbbb```]]]\\\^^^aaaeeegggeeedddccccccdddgggiiikkknnnmmmnnnnnnjjjfffjjjsssppppppooopppqqqqqqqqqppptttsssqqqqqqrrrrrrpppnnn^^^HHH>>>>>>===???>>>555777222222555222---333???===AAA===333...333888888,,,,,,,,,...000000...---000111000...000444777888>>>FFFYYYqqqeeeVVVXXX[[[bbbyyyfffNNNCCC<<<>>><<<555444888333111///.........---+++,,,+++++++++,,,,,,---...///---,,,,,,,,,,,,+++)))***...222222...++++++...******))))))))))))))))))))))))***+++,,,,,,------,,,,,,************,,,,,,,,,---......//////......,,,,,,,,,,,,,,,,,,,,,,,,++++++******,,,...111222++++++,,,,,,---.../////////...---,,,,,,,,,------000///.........///111222333333111///222999???BBB999888555444444555888999000555999888555444888===;;;===CCCJJJMMMQQQ]]]kkkxxxfffVVVIIIGGGDDD===<<>>>>>>>>>>><<<;;;::::::666999<<<<<<999666666777:::<<<>>>AAABBBBBBAAA@@@>>>>>>>>>>>>>>>????????????@@@BBBCCCCCCAAA>>><<<===>>>@@@AAABBBBBBAAAAAA===>>>>>>>>>????????????===<<<<<<===??????>>><<<;;;<<<=========???BBBEEEBBBBBB@@@===999:::>>>BBB<<<>>>>>>;;;===BBBDDDCCCAAA???<<<::::::<<>>;;;<<>>BBBGGGDDDHHHJJJIIIDDDAAACCCFFFDDDCCCDDDFFFEEEAAAAAAEEEJJJGGGDDDEEEEEEDDDCCCCCCEEEEEEDDDCCCCCCDDDEEEFFFGGGEEEDDDEEEGGGGGGCCC???===CCCKKKRRRVVVVVVSSSPPPKKKKKKJJJJJJJJJLLLPPPSSSPPPSSSVVVXXXXXXXXXXXXXXXSSSOOOMMMPPPVVVXXXSSSNNNOOOMMMNNNOOOLLLHHHKKKQQQTTTRRROOOLLLKKKMMMOOOQQQMMMTTTVVVQQQPPPVVVZZZZZZXXXTTTPPPPPPSSSTTTQQQNNNNNNOOOPPPQQQRRRRRRRRRRRRQQQTTTVVVVVVUUUTTTWWWYYYXXXXXXYYY[[[ZZZWWWQQQLLLPPPQQQRRRSSSSSSRRRQQQPPPLLLNNNQQQTTTWWWYYYYYYZZZVVVTTTRRRRRRTTTVVVXXXXXX\\\ZZZWWWUUUTTTVVVYYY[[[XXXVVVVVVZZZ]]]]]]```dddfffdddddddddeeeaaa[[[VVVZZZ\\\^^^aaaccceeeggggggddd^^^YYYXXXYYYZZZ___eeeddddddcccaaaaaacccgggkkkllllllkkkkkkkkkkkkllllllnnnnnnmmmmmmllllllkkkkkkeeefffhhhiiikkkkkklllllllllooorrrrrrnnnlllllllllkkkgggbbb______aaaccccccaaaaaa```aaadddhhhlllnnntttrrrtttuuupppkkknnnwwwsssssssssuuuvvvvvvtttrrryyyvvvsssqqqqqqqqqqqqpppbbbKKK???===888888;;;777111222222000...///333777???;;;666333222333333333///......------///000111///000111111111222666888999BBBPPPbbbyyyuuuZZZTTTOOOWWWooo```KKKFFF>>>888555444444333333333222111000///...---+++...111///+++)))+++...---,,,+++***)))***+++,,,+++,,,---......,,,+++)))+++)))'''((()))(((%%%"""+++)))'''))),,,......---...---+++))))))***+++,,,,,,,,,,,,,,,------...///...---+++*********+++++++++++++++,,,...000111222........................///......---------............//////000000111111000//////000333777;;;>>>;;;;;;888444444888888555666555444333444555777999???EEEHHHFFFJJJVVVcccjjjuuuXXXQQQGGG@@@===>>>>>>===>>>:::;;;BBBGGGEEE@@@>>>@@@===999888999:::888666666666666777888888999999>>>???@@@AAABBBAAA@@@@@@BBBAAAAAA@@@?????????@@@BBBBBB@@@???>>>>>>>>>>>>BBBCCCCCCCCCBBBAAAAAA@@@>>><<<;;;<<<>>>>>>;;;888AAA===:::;;;@@@BBBAAA>>><<<:::999:::<<>>@@@>>>======<<<<<<<<<<<<<<<======<<<::::::<<>>@@@AAA@@@======???BBBJJJIIIIIIHHHFFFDDDCCCBBB@@@DDDHHHHHHEEEBBBAAABBBCCCBBBBBBBBBCCCCCCAAA@@@BBBBBBAAAAAAAAABBBCCCCCC@@@CCCHHHIIIFFFBBB>>>===AAAHHHRRRYYY[[[XXXSSSQQQHHHHHHGGGGGGJJJMMMQQQSSSKKKMMMPPPUUUYYYYYYVVVSSSQQQPPPOOORRRUUUUUUSSSPPPLLLNNNOOONNNJJJIIILLLNNNVVVSSSOOOKKKJJJLLLOOOQQQTTTRRRQQQSSSXXX[[[ZZZYYYXXXRRRPPPVVVZZZVVVOOOKKKSSSRRRQQQRRRTTTUUUUUUTTTRRRRRRSSSTTTUUUWWWYYYZZZZZZ[[[\\\\\\ZZZWWWSSSQQQRRRSSSTTTUUUTTTQQQNNNLLLQQQPPPPPPQQQRRRUUUXXXZZZSSSRRRPPPPPPQQQTTTXXXZZZ\\\\\\ZZZWWWUUUTTTVVVXXX[[[[[[\\\^^^```ccceeefffjjjgggdddaaa___\\\YYYVVVWWWZZZ^^^aaabbbdddeeegggcccbbb___\\\ZZZZZZ\\\___cccbbbaaaaaaaaabbbdddeeehhheeebbbdddiiilllkkkhhhhhhkkkmmmllliiiggghhhjjjeeeeeedddeeefffhhhjjjkkkkkklllnnnppprrrsssssstttpppkkkeeebbbcccdddcccaaabbbaaa___^^^```cccfffiiiuuuzzz~~~zzzrrrpppxxx{{{wwwvvvzzzzzztttqqqsssuuusssrrrsssuuuuuurrrnnnbbbMMMCCC@@@888777<<<;;;000111111000...///333666<<<999444111000111222111...------,,,---...///000///000222222222444666888777>>>IIIWWWjjj{{{]]]UUUQQQWWWfff~~~xxxYYYHHHCCC===888666555333222222111111000...------,,,,,,///111///+++***,,,///...---,,,++++++++++++++++++,,,---...---,,,***)))***((('''''')))***(((&&&+++)))((())),,,......---------+++*********++++++++++++******+++,,,,,,------,,,+++*********++++++---------------...//////------------------------///......------...............//////000000111111222111000000222555888:::777777555333555:::;;;888777666555555666888:::;;;>>>AAAEEEHHHNNNZZZkkkwwwgggPPPKKKEEE@@@???>>>===;;;>>><<<>>>DDDGGGDDD@@@???@@@===:::888999999888666666666777888888999999:::??????AAABBBBBBBBBAAA@@@BBBAAAAAA@@@?????????@@@AAA@@@@@@???@@@@@@@@@AAACCCDDDEEEEEECCCAAAAAA@@@<<<;;;;;;<<<>>>===:::777===:::999;;;@@@CCCBBB???<<<;;;:::;;;===?????????@@@:::888<<<>>><<<<<>>>>>AAAAAA>>>===@@@???>>>===<<<<<<<<<======<<<<<<;;;:::999;;;>>>AAABBBAAA@@@AAACCCCCCCCCAAA???@@@AAA@@@>>>===???BBBHHHHHHHHHGGGFFFDDDCCCBBB@@@BBBEEEFFFEEECCCBBBAAAAAA@@@AAABBBCCCCCCCCCBBBCCCCCCCCCCCCCCCCCCCCCCCC@@@BBBDDDCCCAAA?????????GGGMMMVVV\\\\\\XXXSSSPPPKKKIIIHHHGGGHHHJJJMMMOOOIIIIIIKKKOOOSSSUUUUUUTTTQQQPPPOOOPPPRRRRRROOOMMMKKKMMMMMMKKKHHHGGGJJJMMMRRRQQQNNNLLLLLLNNNPPPQQQRRRPPPPPPSSSYYY]]]___^^^YYYSSSQQQVVVZZZVVVOOOKKKQQQQQQQQQSSSUUUUUUTTTSSSPPPQQQRRRSSSTTTUUUVVVWWWWWWXXXYYYZZZYYYWWWUUUTTTSSSSSSRRRQQQQQQQQQRRRRRRSSSRRRQQQPPPQQQSSSUUUWWWSSSRRRPPPOOOOOORRRUUUWWW\\\\\\ZZZXXXVVVUUUWWWYYYZZZ[[[\\\^^^aaacccfffggggggdddaaa___]]]ZZZWWWTTTYYY]]]bbbeeeeeedddccccccbbbaaa___]]][[[\\\^^^___````````````aaabbbccccccfffcccaaadddiiikkkiiigggeeegggiiigggeeedddfffiiieeeeeedddeeefffhhhiiijjjllllllmmmpppsssvvvwwwwwwtttooojjjhhhhhhgggdddaaa___^^^]]]]]]```ccchhhjjjvvv{{{}}}yyysssrrr{{{zzzxxxzzzyyysssqqqsssuuusssrrrsssuuuuuurrrooodddOOOEEEBBB888555;;;===//////000//////000222555:::666222/////////000///---,,,,,,,,,,,,---.........000333444444444666777999???FFFNNN\\\tttcccWWWPPPTTT[[[hhhoooQQQCCC???;;;888666555333111000000///...---,,,,,,+++,,,///111///,,,+++---///.........------+++*********+++,,,,,,,,,+++)))(((***)))'''''')))+++++++++***))))))***---......---,,,,,,,,,++++++++++++******))))))))))))***++++++---,,,+++*********++++++000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///......---......//////......//////000000111111333222111111111222333444222444333222666<<<>>>;;;777777777777888:::<<<>>>>>>===CCCNNNXXXcccwwwrrrUUUGGGEEEBBBAAA@@@>>>;;;999<<<===AAAFFFFFF@@@>>>@@@@@@===:::999999999888777777777888999999::::::;;;@@@@@@AAABBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@?????????@@@@@@BBBCCCDDDDDDFFFGGGFFFCCCAAA@@@@@@;;;;;;;;;<<<===<<<:::777888777888<<<@@@CCCAAA???<<<<<<<<<===??????>>>===>>>:::888:::<<<;;;;;;===>>>;;;<<>><<<<<<======>>>:::;;;<<<;;;999999;;;=========<<<>>>AAABBBBBBAAA???@@@AAA@@@>>>>>>@@@AAAFFFFFFFFFFFFEEEDDDCCCCCC@@@@@@AAABBBDDDCCCAAA@@@??????@@@AAACCCDDDDDDEEECCCDDDEEEFFFEEEEEECCCCCCBBBBBBAAA???>>>???AAADDDJJJOOOVVVZZZYYYUUUPPPNNNLLLJJJHHHGGGGGGJJJMMMOOOLLLKKKJJJKKKOOORRRSSSSSSOOONNNMMMNNNNNNNNNLLLJJJLLLMMMLLLHHHEEEDDDHHHLLLOOONNNNNNNNNNNNOOOPPPQQQQQQNNNNNNQQQYYY```cccdddZZZUUURRRWWWYYYUUUOOOMMMPPPPPPRRRTTTVVVVVVTTTQQQNNNOOOPPPQQQRRRRRRRRRRRRSSSTTTUUUVVVWWWWWWWWWWWWUUUSSSPPPNNNNNNQQQUUUWWWTTTSSSQQQPPPOOOPPPRRRSSSSSSQQQOOONNNNNNPPPSSSUUU[[[\\\[[[YYYXXXXXXYYY[[[ZZZ[[[\\\^^^```bbbeeefffcccaaa^^^]]]\\\ZZZWWWUUU]]]aaafffhhhgggdddbbb```aaaaaa___^^^^^^^^^^^^___\\\]]]___```aaaaaa``````aaa``````cccgggiiigggdddaaabbbcccaaa___```dddhhhfffeeeeeefffggghhhjjjjjjooommmlllnnntttxxxyyyxxxwwwtttpppooonnnkkkfffaaa]]]]]]\\\]]]```dddiiikkktttxxxzzzxxxtttuuu|||~~~zzzwwwvvvsssooonnnppptttqqqpppqqqttttttrrroookkkQQQCCCBBB:::555888999///////////////000222333888555111////////////...---------------.........---///222444444333444555;;;>>>BBBGGGPPPfffooo[[[NNNQQQSSSYYYqqqfffJJJ>>><<<999777666555222000/////////...---,,,,,,,,,---///000///---,,,---///......//////...,,,***)))******+++++++++***)))(((,,,***(((((((((***,,,---))))))***+++---.........++++++,,,,,,,,,++++++*********))))))))))))******,,,+++++++++++++++++++++//////...---,,,,,,,,,,,,------------------------...............//////000......//////000000111111222222111111111111111222000222222222666<<<===;;;777777777888:::;;;===??????<<>>===;;;999:::===BBBFFFBBB<<<;;;??????===;;;999888888888888888999999:::;;;;;;<<<<<>>============;;;999888777777999<<<@@@AAA???<<<<<<<<<<<<>>>??????===;;;;;;888777888;;;<<<===>>>===::::::======;;;;;;>>>@@@???>>><<<<<<===>>>???:::<<<===<<<:::999999:::>>>===<<<===???@@@@@@???@@@@@@@@@?????????@@@AAADDDDDDDDDEEEEEEDDDDDDCCCDDDAAA???@@@BBBBBB???<<<@@@AAAAAABBBAAABBBDDDEEECCCDDDFFFFFFFFFDDDBBBAAACCCCCCBBBAAA@@@AAAEEEHHHGGGLLLQQQTTTSSSOOOLLLJJJKKKIIIGGGFFFHHHLLLPPPRRRRRRPPPNNNNNNOOOPPPPPPPPPKKKKKKJJJKKKKKKKKKJJJIIIMMMMMMKKKGGGDDDDDDHHHLLLNNNNNNOOOPPPPPPPPPOOONNNPPPMMMLLLOOOWWW___cccddd[[[VVVSSSVVVXXXTTTPPPNNNPPPQQQTTTXXXZZZXXXUUURRRMMMNNNOOOOOOOOOOOONNNMMMPPPPPPQQQRRRSSSTTTUUUVVVVVVSSSPPPMMMNNNQQQUUUWWWSSSRRRPPPNNNNNNOOOPPPQQQQQQPPPOOOOOOPPPRRRUUUWWW\\\]]]]]]\\\[[[[[[]]]^^^\\\\\\\\\]]]^^^```aaabbb```^^^]]]]]]^^^^^^]]][[[aaacccfffgggfffdddbbbbbbcccbbbaaaaaa```___]]]\\\YYY[[[^^^```aaa```^^^]]]\\\\\\^^^bbbeeegggeeeccc```aaa```]]][[[]]]dddiiiggghhhhhhhhhiiijjjkkkkkkqqqmmmkkkmmmrrrvvvwwwvvvuuusssrrrrrrrrroooiiiccc_________```bbbeeeiiikkknnnrrrvvvvvvtttuuuyyy~~~wwwtttrrrooollljjjkkknnnqqqooommmooorrrsssqqqnnntttRRR???@@@===888666333111000/////////111222222777555111000000000000///------......////////////+++...111222222111111222777888;;;???EEEWWWyyy}}}aaaMMMMMMPPPSSSdddzzzaaaGGG<<<:::888777666444222////////////......------,,,---.........------...///---...//////...,,,+++)))++++++++++++******))))))---,,,+++)))((()))+++,,,(((***+++------.........***++++++,,,,,,,,,++++++,,,++++++*********++++++++++++++++++++++++++++++---,,,,,,,,,,,,------...////////////////////////...............///000111......//////000000111111///000111111222222222111111333333222555:::;;;777555666666888999;;;<<<===@@@???KKKbbbqqq|||uuuVVVEEEGGGEEEBBB>>>;;;;;;<<<===999<<>>777777===<<<<<<;;;999888888999:::::::::;;;;;;<<<=========AAAAAAAAABBBBBBBBBCCCCCC???@@@@@@AAAAAAAAA@@@??????????????????@@@AAABBBDDDFFFHHHEEE@@@===>>>AAAEEEDDDBBB???===;;;::::::::::::;;;===>>>===;;;999<<<;;;<<<===???>>><<<:::::::::999;;;>>>CCCEEEDDD===:::999<<<<<<:::;;;>>>AAA???===;;;;;;<<<>>>???;;;<<<>>>===;;;999999999<<<<<<;;;===@@@AAAAAA@@@@@@???>>>>>>????????????AAAAAABBBCCCDDDDDDDDDDDDIIIEEEAAA@@@AAA@@@===:::BBBCCCCCCBBB@@@@@@BBBDDDCCCDDDEEEFFFEEECCC@@@???AAABBBCCCCCCBBBBBBDDDFFFDDDGGGLLLNNNNNNLLLJJJJJJKKKIIIFFFEEEFFFJJJOOORRRRRRQQQPPPPPPPPPPPPOOOMMMFFFGGGHHHHHHIIIIIIKKKKKKNNNNNNLLLIIIEEEEEEJJJNNNOOOPPPQQQQQQQQQOOOLLLKKKOOOLLLJJJMMMTTT[[[___```[[[VVVSSSUUUVVVSSSPPPPPPRRRTTTWWW[[[]]][[[WWWTTTOOOOOOOOONNNNNNMMMLLLKKKOOOOOOOOOPPPPPPQQQRRRRRRUUUSSSQQQOOOOOOPPPRRRSSSPPPOOONNNMMMNNNOOOQQQSSSPPPPPPQQQRRRTTTWWWZZZ\\\^^^___```___^^^^^^```aaa^^^^^^]]]]]]\\\]]]]]]]]]___^^^^^^```cccdddddddddbbbccccccbbbaaabbbdddfffeeedddcccccccccaaa\\\XXXZZZ[[[^^^```aaa___]]][[[XXXYYY\\\```cccdddcccbbbccccccaaa]]][[[^^^dddjjjjjjjjjkkkkkklllllllllmmmqqqnnnkkkllloooqqqrrrrrrpppooooooqqqrrrqqqkkkgggeeedddccccccdddfffhhhiiifffkkkpppssstttsssssstttooopppnnnjjjhhhjjjmmmpppooommmkkklllpppqqqpppnnn|||TTT>>>BBBBBB===:::555666333///...///111222222777444222000111111000///---...//////000000//////,,,...000000000///000222777777:::>>>BBBOOOllllllQQQKKKOOORRR[[[fff~~~^^^FFF;;;999777666555444111/////////.........---------,,,,,,,,,------------------------------,,,,,,+++,,,,,,++++++************,,,,,,,,,***((((((***+++'''***---......---...///***++++++++++++,,,,,,,,,------,,,++++++++++++,,,******+++,,,,,,,,,++++++++++++++++++,,,---//////////////////////////////............///000111111......//////000000111111...///111222333333222111222444444222444888888444555555666888999:::;;;;;;@@@CCCQQQeeevvvdddNNNFFFGGGEEEAAA===999:::===@@@;;;<<>>>>>???AAAAAAAAA@@@AAABBBBBBCCC>>>???@@@AAABBBAAA@@@???@@@@@@@@@@@@@@@AAABBBBBBEEEGGGHHHDDD???===@@@EEEOOOMMMIIICCC===:::;;;<<<======>>>>>><<<;;;999888:::::::::;;;======<<<;;;<<<===>>>>>>CCCJJJLLLJJJ@@@<<<;;;<<<<<<:::;;;>>>@@@>>><<<::::::;;;===>>>:::<<<======;;;999999:::999888999<<<@@@DDDEEEDDD???>>><<<<<<>>>???>>>===>>>???@@@BBBDDDDDDEEEEEELLLIIIEEEBBB@@@???===<<>>AAADDDEEEEEEEEEEEEDDDBBB@@@???>>>@@@BBBBBBAAAAAAAAABBBCCCFFFJJJLLLLLLKKKKKKLLLKKKIIIFFFEEEFFFJJJOOORRRSSSQQQPPPOOOPPPOOONNNLLLDDDFFFGGGGGGGGGIIIKKKNNNMMMMMMMMMJJJGGGGGGKKKOOOPPPPPPQQQRRRQQQNNNLLLJJJNNNLLLJJJLLLRRRWWWZZZZZZYYYTTTRRRTTTTTTQQQPPPRRRTTTVVVXXX\\\^^^]]]YYYVVVSSSRRRPPPNNNMMMLLLLLLLLLNNNOOOOOOPPPPPPPPPPPPPPPSSSRRRPPPOOOOOOOOOPPPPPPNNNNNNMMMMMMNNNPPPSSSTTTQQQRRRSSSUUUXXX\\\___aaaaaacccddddddbbbbbbcccdddaaa```___^^^]]]]]]]]]]]]`````````cccfffhhhhhhhhhaaa```___]]]]]]___cccffffffddddddeeefffccc]]]WWW\\\^^^```aaaaaa___]]][[[VVVXXX[[[^^^aaabbbcccccciiihhheee```]]]___eeekkkjjjkkklllmmmmmmmmmmmmlllnnnnnnmmmllllllmmmnnnooolllkkkjjjllloooooommmiiihhhhhhfffeeeeeeffffffgggeeehhhmmmqqqrrrqqqnnnllllllppppppllljjjnnnsssuuuooommmkkklllppprrrqqqppp~~~XXXCCCHHHHHHCCCBBB@@@;;;666000---///111222333666333111000111111000///,,,---.../////////.........///000/////////111333888666999???AAAHHH^^^uuuwwwZZZLLLKKKOOOSSSWWWeeewww]]]GGG===:::777555444333222000------------,,,,,,,,,,,,++++++++++++,,,------,,,+++++++++++++++,,,,,,------,,,,,,+++++++++++++++(((***++++++)))(((***,,,'''***...///...---...///++++++*********+++------------,,,+++++++++++++++)))***+++,,,,,,,,,,,,+++++++++++++++,,,---...///////////////////////////............///000111222......//////000000111111///000222444444333111000222444444222444888666222666666777888999:::::::::???FFFRRRaaatttrrrSSSFFFGGGBBBBBB@@@<<<999:::>>>BBB???=========999444666:::777999:::999888999<<<@@@<<<<<<======>>>??????@@@AAA@@@@@@???@@@AAABBBCCC===???@@@BBBBBBAAA@@@???@@@@@@@@@AAACCCDDDFFFGGGGGGIIIIIIEEE???>>>DDDJJJZZZWWWOOOFFF>>>;;;<<>>BBBJJJLLLIIICCC???===>>>===:::;;;>>>???===;;;999888:::<<<>>>999:::;;;:::999888999:::888888999<<<@@@CCCDDDCCC???<<<:::;;;===>>>===<<<<<<===???AAACCCDDDEEEFFFMMMKKKHHHDDD@@@>>>???AAAAAACCCDDDBBB>>>>>>BBBGGGHHHGGGFFFEEECCCBBBAAA@@@???AAABBBAAA@@@@@@AAABBBDDDGGGIIIJJJJJJJJJJJJKKKJJJIIIHHHHHHLLLSSSYYY^^^^^^ZZZTTTPPPNNNLLLKKKJJJFFFHHHIIIHHHGGGHHHKKKNNNJJJLLLMMMKKKIIIIIILLLOOOOOOOOOPPPQQQPPPOOOMMMLLLMMMKKKJJJMMMRRRWWWXXXWWWWWWRRRPPPRRRRRRPPPQQQTTTUUUVVVXXX[[[]]]]]]ZZZWWWXXXVVVRRROOOMMMMMMMMMNNNMMMOOOQQQSSSSSSSSSRRRQQQPPPOOONNNMMMMMMNNNPPPRRROOONNNMMMMMMNNNPPPSSSTTTTTTTTTVVVXXXZZZ]]]```aaaeeefffggggggfffeeeeeefffbbbaaaaaa``````aaaaaaaaacccbbbbbbccceeeggggggfff]]]^^^]]]\\\ZZZ[[[^^^aaacccbbbcccfffiiifff___YYY```aaabbbbbbaaa___]]][[[VVVWWWZZZ\\\^^^aaaccceeennnmmmiiiddd``````eeejjjiiijjjkkklllmmmlllkkkkkkiiilllooonnnkkkjjjmmmpppllliiifffgggjjjmmmlllkkkiiihhhgggfffeeeeeeffffffjjjjjjkkknnnppppppmmmkkkkkkqqqsssooolllqqqvvvwwwqqqooolllnnnrrruuutttsssZZZIIINNNLLLGGGIIIKKK>>>888111---...111333333444222000000000000///...+++,,,---.........---,,,///000000/////////222444333111444;;;===???OOOdddaaaMMMIIILLLOOONNNTTTdddzzz\\\HHH>>>;;;777555444333222000,,,,,,+++++++++++++++++++++***)))***,,,---,,,++++++***))))))***+++---......---,,,,,,++++++,,,,,,$$$'''***+++))))))+++---&&&***...000...---...///,,,+++***))))))+++---...------,,,+++******++++++)))***+++,,,---,,,,,,+++,,,,,,++++++,,,,,,------....................................///000222222......//////000111111111000222444555555333000///111333444222444888777222777888999:::::::::::::::===GGGQQQ\\\pppfffIIIAAAFFF===>>>>>><<<:::;;;???CCCBBB>>><<<;;;999555777;;;555888999999888:::>>>AAA=========>>>??????@@@@@@AAA@@@?????????@@@AAABBB===>>>@@@BBBBBBBBB@@@??????@@@AAACCCEEEHHHJJJKKKIIIKKKKKKEEE@@@@@@GGGOOOaaa]]]TTTHHH>>>;;;===AAA?????????===;;;:::;;;<<<888777555666999;;;======:::======;;;???FFFHHHEEEEEEAAA>>>???===:::;;;??????===:::888777999;;;===888999999888777777999:::;;;::::::;;;>>>@@@@@@???>>><<<999:::<<<>>><<<;;;;;;<<<>>>AAACCCEEEFFFFFFLLLLLLJJJEEE@@@???BBBEEE???AAACCCAAA>>>???DDDIIIJJJIIIGGGEEEDDDCCCBBBBBBDDDDDDCCCBBB@@@AAACCCFFFDDDFFFHHHHHHGGGGGGHHHIIIIIIHHHIIIMMMTTT^^^gggmmmllleee[[[RRRMMMJJJHHHGGGHHHJJJJJJIIIGGGGGGJJJMMMGGGJJJLLLKKKIIIIIILLLOOOMMMNNNOOOPPPPPPPPPOOOOOOLLLJJJJJJMMMSSSWWWXXXWWWUUUQQQOOOQQQQQQPPPQQQUUUUUUVVVWWWZZZ\\\\\\YYYWWW[[[XXXTTTPPPMMMMMMOOOPPPLLLOOORRRUUUVVVVVVUUUTTTOOOMMMKKKJJJKKKNNNRRRUUUQQQPPPNNNNNNNNNPPPRRRSSSVVVVVVWWWYYY[[[]]]___```ggghhhjjjiiigggffffffgggbbbbbbbbbbbbcccdddeeefffdddcccbbbcccddddddcccbbb[[[\\\]]]\\\ZZZYYYZZZ[[[``````bbbgggkkkiiibbb[[[ccccccccccccaaa___]]]\\\VVVWWWYYY[[[]]]```dddfffpppooolllfffaaa```dddiiihhhiiijjjkkkkkkkkkjjjiiieeekkkppppppkkkjjjnnnrrrmmmiiieeedddgggkkkkkkkkkggggggfffeeeeeeeeeeeefffpppnnnllllllnnnooonnnmmmkkkrrruuuooommmqqqvvvvvvssspppnnnppptttwwwwwwvvv]]]KKKJJJXXX___QQQTTTFFF;;;111///111111222333555444222000///...------......------------......+++...---+++,,,111333222222111777>>>===<<>>999777777555111000333///...---+++******+++++++++******))))))))))))))),,,((('''+++---+++***++++++***))))))(((((())))))&&&)))+++,,,+++******+++,,,+++***+++---...---,,,---)))(((***+++***---111666222...,,,,,,,,,+++***)))+++***))),,,///---(((******+++,,,------------...///222222111000000111000...,,,,,,...000000000000000000000///////////////000222333333222000///222222333444444555555666777999:::999888888;;;===BBBGGGQQQccc|||xxx\\\KKKDDDAAAAAA===999888:::>>>BBBCCCCCC>>>999777999:::777444999:::888777:::>>>===999============>>>???@@@AAA@@@===;;;>>>BBBDDDAAA===>>>>>>>>>>>>>>>>>>>>>>>>>>>???AAACCCDDDDDDCCCBBBMMMGGGCCCAAA???===DDDNNNXXXVVVOOOEEE@@@???>>>;;;999======;;;:::;;;999555999777555666:::<<<<<<;;;::::::;;;;;;<<<===>>>>>>========================::::::888888888999:::;;;777888999999999777666555888:::===???@@@???===<<<===<<<;;;:::999999999999666777:::<<>>BBBCCCEEEFFFGGGFFFDDDCCCHHHHHHGGGFFFDDDEEEHHHKKKHHHLLLPPPTTT[[[hhhyyyuuudddUUULLLHHHGGGGGGHHHHHHGGGGGGFFFEEEEEEDDDCCCDDDEEEGGGHHHIIIJJJJJJHHHJJJLLLNNNOOONNNMMMLLLLLLNNNPPPRRRRRRRRRTTTUUUVVVRRRQQQSSSUUUTTTTTTWWWZZZVVVUUUXXXYYYVVVUUUVVVTTTTTTTTTRRRNNNLLLKKKLLLOOONNNNNNQQQUUUXXXYYYYYYPPPMMMJJJIIIKKKNNNQQQRRRQQQQQQOOOMMMLLLMMMPPPSSSWWWXXXYYYYYYYYYZZZ\\\^^^fffhhhjjjhhhdddaaaaaabbbfffbbb___```dddfffccc___aaa``````aaaaaa```^^^\\\YYYYYYYYYZZZ[[[\\\]]]^^^\\\```fffhhhddd___^^^``````aaabbbaaa___\\\[[[[[[ZZZUUUTTTZZZ]]]^^^bbbiiimmmhhhdddbbb___]]]aaahhhhhhggggggiiilllmmmjjjgggeeeeeeddddddeeehhhjjjllleeefffeeecccaaadddjjjooollliiieeedddeeeiiikkkllloooppppppooommmmmmnnnoooooosssuuusssnnnmmmppptttssspppooorrrvvvxxxuuurrr]]]MMMKKKWWW]]]PPPTTTHHH<<<111...///000111333444333222000//////......//////......---.........,,,111222///...111333333444000222999<<<<<>>:::888:::>>>AAABBBBBB===777555777888666444888999888666888===>>>;;;============>>>???@@@AAA@@@===<<<>>>BBBCCC@@@===<<<=========>>>>>>>>>>>>>>>???BBBDDDFFFFFFEEEEEEEEEAAA@@@@@@>>>;;;???FFFLLLLLLHHHAAA???AAAAAA>>>999<<<<<<999888:::999666:::888777888;;;<<<;;;:::999999999:::;;;<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>><<<;;;:::999999999:::;;;777777888777777666666555888999;;;===>>>===<<<<<<<<<;;;:::999888888888888666777999<<<>>>???@@@AAACCCCCCCCCBBBAAABBBFFFHHHGGGDDD@@@===>>>BBBGGGJJJJJJGGGDDDCCCCCCCCCBBB@@@@@@BBBCCCEEEEEEDDDCCCBBBFFFFFFGGGFFFEEEFFFHHHJJJPPPQQQSSSUUU\\\iii{{{{{{hhhVVVKKKGGGFFFGGGIIIIIIHHHGGGFFFEEEEEEDDDFFFGGGHHHHHHHHHGGGEEEDDDFFFHHHKKKMMMNNNNNNNNNNNNPPPQQQQQQQQQQQQSSSVVVYYYWWWRRRQQQSSSTTTSSSSSSVVV___ZZZWWWXXXWWWRRROOOPPPOOOPPPQQQPPPNNNMMMNNNOOONNNMMMMMMPPPTTTWWWYYYYYYNNNLLLIIIHHHIIIKKKMMMNNNOOOOOONNNKKKJJJJJJMMMPPPSSSTTTVVVWWWXXXYYYZZZ[[[dddfffgggeeebbb___^^^___```___^^^```cccdddcccaaa```^^^\\\[[[[[[\\\\\\\\\^^^]]]\\\[[[[[[\\\]]]^^^]]]aaaeeefffccc___]]]^^^^^^___``````^^^[[[YYYYYYZZZVVVVVV[[[^^^^^^aaafffiiiccc______``````eeejjjiiihhhgggiiikkkllliiiggggggfffdddccccccdddfffhhhddddddbbbaaaaaadddiiimmmkkkhhheeedddgggjjjmmmnnnqqqqqqqqqooonnnnnnpppqqqsssuuuuuurrrmmmkkklllnnnmmmmmmqqqvvv{{{{{{tttooo{{{YYYKKKIIITTTZZZOOOUUUHHH;;;///,,,---...000333222111111000000000000000111000///...............,,,222444111///111333222555...---444999;;;AAAIIIccclll\\\RRRJJJFFFFFFIIIMMMSSS]]]rrrYYYGGG;;;777555555333///...111......---,,,+++++++++++++++******))))))))))))))),,,(((&&&***,,,+++,,,...,,,,,,,,,,,,,,,++++++***)))***,,,,,,***))))))***+++)))))))))+++,,,+++***---***)))++++++)))***---...,,,)))((())))))))))))+++,,,+++***---222222///------------,,,+++***))))))***+++,,,///333:::>>>999666111...---...//////111111111111111222222222000111222333333222111000333333333444555555666666333333444777:::=========HHHRRReee~~~fffWWWMMMFFFBBBAAA>>>;;;:::;;;>>>???@@@@@@;;;555333555777777666999:::999666777;;;===<<<============>>>???@@@@@@@@@>>><<<>>>AAABBB@@@===:::;;;;;;<<<===>>>?????????@@@CCCEEEGGGGGGGGGGGG>>>===>>>@@@>>>;;;;;;???@@@BBBAAA>>>===@@@@@@>>>:::<<<;;;777666999999666:::::::::;;;<<<<<<:::888888888999999::::::;;;;;;<<<<<<============<<<<<<===<<<;;;:::::::::::::::888777666555444555666666777888999:::;;;;;;;;;;;;::::::999888777777777777555777888;;;===>>>??????>>>???AAABBBCCCDDDFFFHHHFFFCCC???<<<<<>>DDD;;;666111......///000000000000111111111111111222000111222222222222111000333333444444555666666666444333444777;;;>>>???>>>JJJXXXqqqqqq\\\SSSNNNHHHCCC@@@>>><<<;;;===>>>>>>===;;;888333222555888::::::<<>>999666999<<<<<<===<<<<<<======>>>???@@@???>>>===>>>@@@AAA???===::::::;;;===>>>@@@AAAAAAAAABBBCCCDDDEEEEEEEEEEEE>>>===>>>???>>>======>>>===??????<<<;;;===;;;888999;;;:::555555888999777:::;;;<<<======<<<999777888999999999::::::;;;;;;999:::;;;<<<<<<;;;:::999<<<;;;;;;:::999999999999888666444222222444666777777777888888888999999:::999888777666666666666666555666888:::;;;=========<<>>AAADDDEEEBBB???>>>???AAABBBBBB>>>???@@@BBBBBBBBBBBBAAA???BBBEEEGGGGGGFFFGGGGGGPPPNNNLLLMMMRRR^^^mmmxxxxxxgggXXXNNNIIIHHHHHHKKKJJJJJJIIIHHHGGGFFFEEEFFFHHHJJJLLLKKKIIIFFFDDDCCCIIIPPPSSSRRROOOLLLKKKSSSSSSTTTSSSSSSUUUXXXZZZUUURRRPPPQQQPPPNNNPPPUUUXXXRRRNNNNNNMMMHHHFFFGGGCCCFFFIIIKKKLLLMMMNNNPPPIIIJJJKKKNNNRRRUUUVVVUUUPPPPPPOOOMMMKKKJJJKKKLLLLLLLLLJJJHHHFFFGGGJJJLLLKKKMMMQQQUUUYYYZZZXXXVVV\\\]]]]]]\\\ZZZWWWUUUTTTSSSXXX^^^^^^\\\[[[]]]```^^^[[[VVVSSSSSSYYYaaagggnnnkkkgggcccaaaaaabbbdddaaaccceeeddddddeeeccc```^^^]]]\\\\\\[[[ZZZXXXVVV[[[ZZZ[[[```ddddddaaa___```YYYUUU[[[bbbfffgggiiicccccceeegggiiijjjiiihhhjjjgggccc```___```bbbdddbbb___]]]^^^cccfffgggfffgggeeecccdddhhhlllooopppqqqpppnnnkkkjjjkkknnnrrrrrrqqqoooooopppooommmkkkllluuuwwwdddIIICCC@@@DDDGGGBBBOOO???666......000///......////////////000111222333000000///...............---------000777===;;;444333333444555444444:::BBBFFFaaazzzgggUUUMMMNNNKKKKKKNNNUUUccc}}}XXXGGG<<<888777888666111///111,,,,,,,,,,,,,,,,,,+++++++++******)))))))))))))))222,,,***+++,,,)))(((***,,,---------,,,,,,+++++++++,,,,,,+++)))))))))+++)))((('''(((***+++***))))))'''(((++++++(((&&&(((***)))((((((***++++++***))),,,,,,)))))),,,---+++)))***++++++,,,,,,,,,+++//////...---///444<<>>======>>>>>>===<<<777555333333666:::===???AAAEEEEEE===888888;;;<<<<<<<<<<<<<<<===>>>???@@@>>>>>>>>>>>>??????>>>===;;;<<<===>>>@@@BBBCCCCCCCCCCCCCCCCCCBBBAAA@@@@@@>>>>>><<<;;;<<<>>>???>>>;;;>>>>>>;;;:::;;;999666999;;;999555555999:::888:::<<<===>>>===;;;999888::::::::::::;;;;;;;;;;;;999:::<<<======<<<:::999999999999999888888777777777666333111111333666888777777777888888888888999777777666666555555666666666777888:::;;;<<<<<<<<<===@@@DDDFFFEEEDDDCCCCCC???>>><<<<<<===@@@CCCEEECCCAAA>>>===>>>???????????????@@@AAABBBBBBCCCCCC===AAADDDFFFFFFFFFEEEFFFHHHGGGGGGIIIMMMVVV___fffnnnggg]]]TTTNNNKKKJJJIIIJJJJJJIIIHHHHHHGGGGGGFFFHHHJJJLLLNNNMMMJJJGGGDDDCCCKKKUUUYYYUUUNNNIIIGGGNNNPPPSSSUUUTTTTTTTTTUUURRROOONNNNNNLLLJJJNNNTTTWWWQQQMMMLLLJJJFFFDDDEEEBBBEEEHHHJJJJJJJJJKKKLLLHHHHHHJJJMMMQQQSSSSSSRRRPPPQQQQQQOOOLLLJJJJJJLLLKKKKKKJJJHHHFFFGGGKKKMMMMMMNNNRRRWWW\\\]]]ZZZWWWYYYYYYYYYYYYXXXVVVTTTRRRSSSXXX]]]\\\XXXVVVYYY]]]YYYWWWSSSPPPQQQWWW```hhhkkkiiieeeaaa``````bbbcccccceeefffeeeiiinnnmmmhhhaaa^^^\\\[[[[[[[[[YYYWWW\\\]]]___ccciiikkkgggbbbaaaZZZVVV[[[aaaccccccddd]]]___bbbeeegggiiijjjjjjhhhfffccc``````aaaccceeebbb___^^^```eeehhhhhhgggfffdddcccdddgggkkkmmmnnnmmmllljjjgggfffgggjjjmmmrrrqqqppppppqqqpppnnnlllooozzz~~~^^^GGGCCC======>>>999IIICCC999111111222000......////////////000111222333......------------.........///...111999AAA@@@:::333555666555333444:::@@@AAAWWWxxxvvv```TTTQQQJJJIIILLLTTTccczzzWWWDDD<<<999888999777222000111+++,,,,,,------,,,,,,++++++******)))))))))))))))111---+++------***((())),,,,,,+++************+++)))******)))''''''(((******(((((((((***+++***))))))''')))------)))((()))***)))((()))+++,,,+++***(((,,,...,,,***,,,---+++((()))***+++,,,,,,,,,,,,......---,,,---000444888333111...---///000111000.........///000000111111111111111111111111111111444444444555666666777777666777999:::;;;@@@FFFJJJ[[[qqq[[[KKKIIIFFFAAA???===<<<===>>>@@@@@@===;;;444444444555777:::===>>>AAAHHHIIIBBB:::888;;;===<<<<<<<<<<<<===>>>??????>>>>>>??????>>>>>>======<<<===>>>???AAABBBCCCDDDDDDDDDBBBAAA???>>>===<<<===<<<999666888<<<>>><<<777;;;;;;999999<<<;;;888888;;;:::777777::::::888999;;;======;;;999999999:::::::::;;;;;;;;;;;;;;;;;;<<<>>>??????>>><<<;;;777777888888888888777777777555333222222444666888888888999999999999999888777666666555555666666666777888999:::;;;;;;;;;;;;>>>AAADDDEEEDDDBBBAAA@@@===<<<<<<<<<>>>@@@CCCDDD@@@>>>======>>>>>>===<<<>>>??????@@@AAABBBCCCCCC>>>@@@DDDEEEEEEDDDDDDDDDCCCCCCDDDGGGKKKPPPUUUXXX[[[WWWQQQMMMKKKJJJIIIHHHHHHHHHHHHHHHHHHHHHGGGGGGMMMMMMNNNNNNKKKHHHDDDBBBDDDMMMWWWYYYTTTLLLGGGFFFIIILLLPPPRRRQQQPPPOOONNNNNNLLLKKKKKKIIIGGGLLLTTTZZZSSSNNNLLLIIIDDDBBBCCCBBBEEEIIIJJJJJJIIIIIIIIIHHHHHHIIILLLPPPQQQPPPOOONNNPPPRRRPPPLLLIIIIIIJJJJJJJJJIIIHHHGGGHHHLLLOOOQQQQQQTTTYYY___```]]]ZZZXXXWWWVVVWWWXXXWWWTTTRRRSSSWWWZZZYYYVVVUUUXXX\\\SSSSSSRRRPPPOOORRRZZZ``````___]]]\\\\\\^^^```aaacccfffeeefffnnnyyyyyyrrreee```[[[YYYZZZ\\\[[[ZZZ]]]___bbbgggoootttqqqkkkccc]]][[[^^^```___^^^___YYY\\\```cccdddfffhhhiiieeedddbbbaaaaaabbbcccdddbbbaaabbbeeehhhjjjjjjjjjhhhfffeeeeeehhhjjjlllllljjjiiihhhfffdddeeegggjjjsssssssssrrrpppnnnllljjjoooxxxXXXDDDBBB>>>;;;<<<:::LLLOOOBBB777222111000///000000/////////000111222222,,,,,,+++,,,,,,---...///+++000222222555;;;>>>===555555444333444888:::;;;???MMMgggsss^^^TTTNNNJJJKKKUUUeee|||UUU@@@:::888777999666111///000++++++,,,---------,,,++++++******)))))))))))))))---******...000,,,)))***,,,***(((&&&&&&''')))***&&&&&&&&&%%%$$$%%%''')))***)))((()))+++,,,+++***))))))+++111111---+++,,,)))(((((()))++++++***(((!!!(((,,,,,,+++------,,,)))******+++++++++******+++---...------...000222000...------...///...,,,...//////000111111222222222111111111111111111222444444555555666666777777555888;;;;;;<<>>:::;;;===???AAAAAA>>>;;;333444555666666777888999===FFFJJJDDD;;;999<<<>>><<<<<<<<<<<<<<<===??????===>>>??????>>>===<<<<<<<<<===>>>???@@@AAABBBBBBDDDCCCBBB@@@???>>>======:::;;;888555777======999777999999777777:::;;;888777;;;;;;999999;;;;;;888888:::<<<;;;888888999;;;:::::::::999999999999999999:::<<<>>>>>><<<:::999555666888999::::::999999666555444333444555777888888999;;;<<<<<<;;;999888777666666666666666777777888999:::;;;;;;<<<;;;;;;;;;>>>AAABBBAAA@@@??????===<<<<<<<<<===???@@@AAA;;;:::;;;===??????>>><<<=========>>>???@@@BBBBBB???AAACCCDDDCCCBBBCCCCCCBBBAAAAAACCCGGGKKKNNNPPPPPPLLLHHHEEEEEEFFFGGGGGGEEEEEEFFFFFFGGGHHHHHHHHHLLLLLLLLLKKKIIIFFFDDDBBBEEELLLSSSTTTNNNIIIHHHIIIFFFHHHKKKLLLKKKJJJJJJKKKJJJHHHHHHHHHFFFEEEKKKTTTWWWPPPJJJIIIGGGCCCBBBCCCBBBEEEHHHJJJJJJHHHHHHHHHHHHHHHIIILLLNNNOOOMMMKKKMMMQQQTTTRRRMMMJJJJJJLLLGGGGGGGGGFFFFFFIIIMMMPPPUUUTTTUUUZZZ```bbb___[[[WWWVVVUUUWWWYYYYYYVVVTTTSSSUUUVVVUUUTTTVVVZZZ]]]RRRTTTUUUSSSOOOOOORRRVVVVVVVVVWWWXXX[[[^^^aaabbbaaaddddddfffrrrzzzgggaaaYYYVVVXXX[[[\\\[[[^^^aaaeeejjjuuu}}}|||tttdddaaa___```___[[[ZZZ\\\XXX[[[___aaaaaabbbdddfffbbbbbbbbbaaaaaa`````````bbbdddhhhjjjkkklllmmmnnnllljjjhhhhhhiiikkkkkkkkkiiiiiiiiigggffffffgggiiinnnqqqsssrrrooolllkkklllmmmttt}}}}}}RRR@@@AAA>>>===??????TTTYYYJJJ;;;333111///000222000000000000000111222222*********+++,,,---...///&&&///444111...222999>>>777444000111666;;;;;;777===EEEZZZvvvmmm]]]SSSMMMLLLWWWhhhTTT>>>999666666888666000...///***+++,,,---------,,,++++++******)))))))))))))))***(((***///111...++++++,,,***&&&$$$$$$&&&(((***(((((()))((('''(((***,,,+++))))))***+++,,,+++***+++***...333444000...///)))(((((()))******)))'''"""))))))***,,,---++++++++++++++++++***)))(((+++---///000/////////000///...------...---+++)))///000000111222222333333222222111111111111222222444444555555666777777777222888<<<<<<<<>>;;;444555777666555444444444888CCCJJJDDD<<<999<<>>???===>>>??????===<<<<<<<<<<<<<<<===>>>???@@@@@@AAACCCBBBAAA@@@????????????999;;;999777:::???>>>888999;;;:::666555888888666777;;;<<<::::::<<<;;;888888:::;;;999777777999<<<999999888888888888888888666777999;;;;;;999777666555666888:::;;;;;;;;;:::666555555444555666777888999:::<<<>>>>>><<<:::888777777666666666777777888999:::;;;;;;<<<<<<<<<;;;999;;;>>>@@@???>>>>>>???======<<<<<<<<<=========666777999<<<@@@@@@???===;;;;;;<<<<<<===???@@@AAA@@@BBBCCCCCCBBBAAABBBCCCBBB@@@>>>???BBBFFFJJJKKKNNNIIICCC@@@@@@CCCEEEFFFCCCDDDEEEFFFGGGHHHIIIIIIHHHHHHHHHHHHGGGGGGFFFFFFFFFKKKPPPNNNIIIFFFIIIMMMEEEFFFGGGGGGFFFFFFHHHJJJGGGFFFFFFGGGDDDDDDJJJTTTNNNHHHDDDDDDDDDBBBBBBEEEAAADDDHHHJJJJJJIIIIIIIIIHHHHHHJJJLLLNNNNNNKKKIIIOOOSSSWWWVVVQQQMMMMMMOOOEEEFFFFFFEEEFFFHHHMMMPPPXXXVVVVVVZZZ```ccc```\\\WWWUUUUUUWWWZZZ[[[XXXUUUSSSSSSSSSSSSTTTWWW\\\___TTTXXXZZZXXXRRRNNNNNNPPPQQQSSSUUUXXX\\\```ccceee___bbbccceeetttiiiaaaWWWSSSVVVZZZ\\\\\\___cccffflllxxxzzzdddbbbbbbbbb___YYYYYY\\\YYY\\\```aaa______```bbbaaaaaaaaaaaa```___]]]\\\bbbgggkkkmmmlllmmmooorrrpppmmmkkkjjjkkkllllllkkkjjjkkkkkkjjjhhhgggiiijjjggglllqqqqqqnnnlllnnnpppmmmqqqwww{{{}}}}}}}}}|||dddJJJ>>>===777888EEEOOOdddSSS===000///333666666000000///......///000111000///...---------...///...111111...///555:::;;;444333222111222444777888888AAAOOOccc}}}rrrZZZQQQRRRaaatttYYYFFF;;;888777999666000...///000---)))(((***+++)))''',,,+++******)))*********((()))***++++++***)))((('''(((((())))))))))))((()))))))))***++++++,,,,,,......//////......---,,,+++...222666777555222000***++++++***))))))***+++'''(((((()))******++++++,,,,,,,,,,,,,,,,,,,,,,,,000---+++,,,...///---***------------------,,,,,,333111...,,,,,,---///000000000111000//////111444999777555444333444555666:::666999???AAADDDVVVkkkvvv[[[GGGGGGHHH???888::::::999???GGGGGG???999888666888999777444222333555;;;;;;;;;<<<<<<;;;::::::>>>>>>===>>>>>>>>>===;;;<<<===>>>===<<<;;;<<<>>>@@@<<<;;;===>>>>>>AAAFFFDDDAAA>>>>>>???@@@>>><<<===;;;888666555666888999888888888:::<<<;;;999777;;;;;;:::;;;<<<;;;888666<<<999777555555777:::<<<;;;999:::===<<<777444666666555555666888888777555444444555555666777777888555666777888888888888888<<<<<<======<<<;;;::::::::::::888555333444888<<<===999777:::???AAA>>>:::===:::888:::>>>@@@>>>::::::;;;;;;:::999;;;>>>AAA<<<;;;::::::;;;===@@@AAA???@@@@@@???===>>>@@@BBB999>>>AAA???@@@CCCDDDCCCBBBAAAAAABBBEEEHHHIIIIIIEEECCCAAAAAAAAABBBAAA@@@AAA??????AAAFFFIIIHHHFFFIIIGGGDDDAAAAAACCCEEEGGGEEEEEEDDDFFFIIIKKKLLLLLLHHHFFFDDDEEEGGGIIIJJJIIIEEEFFFGGGHHHHHHHHHGGGGGGHHHGGGEEECCCBBBAAAAAAAAA@@@DDDIIIKKKIIIGGGGGGHHHHHHIIIKKKJJJIIIIIIJJJKKKQQQOOOMMMLLLMMMMMMLLLKKKIIIGGGDDDDDDEEEHHHJJJKKKTTTWWWXXXWWWZZZ___^^^ZZZQQQPPPQQQTTTYYY\\\[[[YYYXXXUUUSSSUUUYYY]]]_________[[[UUURRRQQQQQQQQQQQQTTTRRRQQQTTT[[[ccciiimmmcccdddcccbbbjjjvvv|||zzzggg]]]RRRQQQWWW___aaa___]]]cccfffgggqqqxxxdddaaa]]]ZZZZZZZZZYYYYYY___```bbbeeefffddd___\\\___^^^]]]___aaabbbaaa```ccchhhnnnpppnnnmmmooorrrvvvrrrmmmjjjjjjkkkkkkkkkhhhiiijjjiiigggfffggghhhlllmmmooonnnlllkkkkkkllllllmmmooorrrvvvyyy|||~~~fffLLL>>>===777888DDDMMMgggVVVAAA444111444666555111000///......///000111+++************+++---...---000111......333777777333222111000111333555666666<<>>888;;;999AAANNNTTTMMM???999;;;666777888777444222333555777888999999::::::999999>>>=========>>>===<<<;;;<<<===>>>===<<<<<<===>>>???<<<;;;>>>???>>>@@@EEECCCAAA>>>>>>??????===;;;;;;:::888666666666888999;;;999888999:::<<<;;;:::<<<;;;:::;;;<<<;;;888666999888666555666888;;;===;;;999:::<<<;;;777444666444555777999;;;:::777444444444444555555555555555777777888999999999999999;;;;;;;;;;;;;;;:::999999777777666555555777999;;;;;;999888:::>>>???===;;;>>>;;;888:::===???===:::999::::::999999:::===@@@<<<;;;::::::;;;===@@@AAA@@@AAA@@@>>><<<;;;===???;;;@@@BBBAAAAAADDDFFFDDDAAAAAAAAACCCFFFIIIIIIIIIGGGEEECCCBBBCCCCCCBBB@@@AAA??????AAAEEEGGGFFFDDDGGGEEECCCAAAAAACCCDDDFFFFFFDDDCCCFFFJJJMMMMMMLLLEEECCCBBBCCCEEEGGGHHHHHHGGGHHHIIIJJJJJJIIIGGGFFFGGGFFFEEECCCBBBAAAAAA@@@AAAEEEIIIIIIGGGFFFGGGHHHKKKLLLLLLLLLJJJJJJLLLMMMPPPNNNLLLKKKKKKLLLJJJIIIGGGFFFDDDDDDEEEGGGIIIJJJPPPTTTVVVVVVYYY\\\YYYTTTSSSQQQQQQSSSWWWYYYYYYXXX[[[XXXVVVWWWZZZ\\\]]]\\\ZZZWWWSSSOOOMMMMMMNNNOOOQQQPPPQQQUUU[[[ccchhhkkkbbbcccaaa___dddlllpppnnnaaa[[[UUUWWW^^^ddddddbbb[[[```bbbaaaiiiuuuuuummmaaa___]]][[[ZZZYYYYYYXXX]]]^^^aaaccceeeccc___\\\]]]\\\[[[]]]___``````___cccggglllnnnllllllooorrruuurrrnnnkkkjjjiiigggffffffggghhhgggeeeeeegggiiimmmnnnooonnnllljjjjjjkkkiiijjjlllpppuuuzzz~~~kkkOOO???>>>777888BBBIIIdddVVVCCC555111222333333222111000.........//////,,,,,,,,,,,,---///000222,,,000111......111444333333222111000000111333444999:::@@@NNNgggmmm___ggg|||~~~UUUBBB;;;888777999666000...///+++)))'''''')))+++++++++,,,,,,+++***************))))))((())))))***++++++++++++++++++***)))(((((((((((()))******++++++,,,,,,,,,,,,---,,,++++++***,,,111999??????;;;333...+++***************++++++------------------......,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,---000111111000........................111000...---,,,---///000...///000000000111444777888777555444555666888999;;;;;;AAAHHHNNNYYYsss```OOODDDGGGHHH@@@<<>>>>>======<<<;;;<<<===>>>>>><<<<<<===>>>>>>;;;<<>>===>>>===<<<;;;999888777777777777777888===:::888777999<<<======<<<;;;;;;;;;<<<;;;999666666666666777888:::<<<===:::888999;;;:::666444666333555888;;;===;;;777333444444444444444444444444999999::::::;;;;;;::::::999999999999999999888777555444444555777999999999999999:::;;;<<<<<<<<<<<<===:::888999<<<<<<:::888999:::::::::999999;;;===<<<;;;;;;;;;<<<>>>???AAAAAA@@@???===:::888999;;;;;;@@@BBB@@@???CCCDDDCCC@@@@@@@@@BBBFFFIIIIIIIIIHHHGGGEEEDDDDDDDDDBBB@@@@@@??????BBBFFFGGGEEEBBBCCCBBBBBBBBBBBBBBBCCCDDDEEEBBBAAADDDKKKNNNMMMJJJDDDCCCAAABBBEEEGGGHHHHHHHHHIIIKKKKKKKKKIIIGGGEEEEEEEEEEEEDDDCCCBBBAAAAAADDDFFFHHHGGGDDDCCCFFFHHHLLLLLLLLLJJJIIIIIIKKKMMMNNNLLLIIIIIIIIIIIIGGGFFFDDDDDDDDDDDDEEEFFFGGGHHHJJJOOORRRSSSUUUXXXTTTOOOUUUSSSQQQQQQSSSUUUUUUUUU\\\ZZZYYYYYYZZZZZZYYYXXXUUUUUUSSSOOOJJJIIILLLOOONNNNNNPPPVVV\\\cccfffhhhbbbaaa^^^[[[\\\``````^^^ZZZXXXYYY^^^fffiiihhhddd[[[______]]]bbbiiihhhaaa^^^]]]\\\[[[ZZZYYYXXXXXX[[[\\\___bbbdddccc```]]]ZZZYYYYYYZZZ]]]^^^___^^^cccgggjjjkkkjjjkkkooorrrtttqqqmmmkkkiiihhhfffdddeeeffffffeeedddeeehhhkkknnnooopppooollljjjiiijjjfffgggiiimmmrrryyyrrrSSSAAA>>>888777???DDDYYYNNN>>>222------///000333222000///........./////////.........///111222,,,000222///...000111000444333111000000111222333999888:::FFF___}}}ooommm{{{|||TTTBBB;;;888777999666000...///+++)))((((((((()))******,,,,,,+++************+++))))))(((((((((***+++,,,,,,,,,,,,++++++)))((('''(((((())))))***++++++++++++++++++++++++***)))))))))...444999999555...***+++***))))))***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++///...............---,,,.........///////////////222111000///...///111111---///000000111333666999:::999777555555666777888;;;<<>>>>>===?????????>>>=========<<<>>>???>>>===<<<===>>>>>><<<>>>BBBCCC@@@???BBBAAA@@@>>>===<<<;;;;;;:::666666777777777777777777;;;999777888:::;;;<<<<<<<<<;;;;;;;;;<<<;;;999666555555777888999:::::::::999777777:::999555444555555666777:::<<<<<<999666333333444444555666777777:::;;;;;;<<<<<<;;;;;;;;;888888999999999888888777888555333444666888888777777999;;;<<<;;;;;;<<<===;;;999777777999999777555999;;;<<<<<<::::::;;;<<<;;;;;;;;;;;;<<<===>>>???>>>>>>===;;;888777888::::::>>>???===<<>>>>>???AAAEEEGGGGGGGGGHHHFFFEEEDDDDDDCCCAAA??????>>>???CCCHHHIIIGGGDDD@@@@@@AAABBBBBBBBBBBBAAABBB???>>>BBBIIIMMMKKKGGGEEEDDDCCCDDDGGGIIIKKKKKKHHHIIIJJJJJJIIIGGGDDDCCCDDDEEEFFFFFFFFFEEEDDDCCCEEEFFFFFFDDDAAAAAADDDHHHKKKKKKJJJHHHFFFGGGIIIKKKKKKIIIGGGFFFFFFFFFDDDCCCBBBCCCDDDEEEEEEEEEFFFGGGGGGJJJLLLMMMPPPTTTSSSNNNUUUSSSPPPOOOOOOPPPQQQQQQXXXXXXXXXXXXXXXWWWVVVUUUSSSUUUUUUQQQKKKIIIMMMQQQLLLNNNQQQWWW^^^ccceeeeeeaaa```]]]ZZZXXXWWWVVVTTTVVVWWWZZZ```fffhhhgggeee\\\______]]]___cccbbb\\\YYYZZZ[[[[[[YYYXXXWWWXXX[[[\\\^^^bbbddddddaaa___YYYXXXWWWXXX[[[]]]^^^^^^dddfffhhhiiiiiikkkooorrrtttqqqllliiihhhhhhhhhhhhffffffeeeddddddfffjjjmmmooopppqqqpppmmmkkkjjjkkkhhhhhhiiilllqqqxxxxxxWWWCCC???999777<<<>>>KKKDDD:::000,,,,,,///111333222000///.........//////...,,,+++++++++,,,,,,---111222///...000111///555444222111000111333444444333444===UUUsssyyy||||||TTTCCC;;;888777999666000...///,,,,,,***)))''''''((()))---,,,,,,+++***+++++++++***)))((((((((()))+++,,,,,,,,,,,,++++++)))(((''''''(((((()))******++++++******++++++******)))((()))+++...//////---***(((+++)))((((((+++,,,,,,+++))))))))))))************++++++++++++++++++++++++---------,,,,,,++++++,,,............//////000000...------,,,,,,---.........///000111111444777:::===;;;999666555555666666:::<<>>???>>>@@@AAAAAA???===>>>???===>>>???>>>===<<<===??????===???DDDDDDAAA@@@BBB@@@@@@>>><<<:::999999999555555555666777777777777666666777999;;;;;;:::888;;;::::::;;;;;;;;;888666555666777888888888777666888666666888777444333555888777666777999;;;::::::222333444666777999:::;;;;;;;;;;;;<<<<<<;;;;;;:::777888888999999999888888;;;999555333444555777777777999;;;<<<;;;;;;<<<===888777666666666666555444;;;===>>>>>>===<<<;;;<<<:::::::::;;;;;;<<<======999::::::999777888:::<<<;;;???@@@<<<;;;???AAA@@@======>>>@@@CCCEEEDDDCCCEEEDDDCCCCCCCCCBBB???===>>>>>>@@@FFFKKKMMMJJJGGG???@@@AAABBBBBBAAA@@@@@@>>><<<<<<@@@FFFIIIGGGDDDDDDBBBBBBCCCGGGJJJKKKKKKGGGGGGGGGGGGEEEDDDBBBAAACCCEEEGGGIIIIIIHHHFFFDDDEEEEEEDDDAAA>>>???CCCHHHLLLLLLLLLJJJGGGGGGHHHJJJIIIFFFDDDCCCDDDCCCBBBAAAAAACCCEEEEEEDDDDDDEEEGGGFFFHHHGGGFFFIIIPPPRRRPPPQQQPPPNNNLLLKKKKKKLLLNNNRRRSSSTTTTTTTTTSSSSSSSSSQQQTTTTTTQQQKKKIIIMMMQQQMMMNNNRRRXXX___bbbcccbbb^^^]]]\\\[[[XXXTTTRRRRRRUUUVVVYYY\\\___aaabbbbbb\\\]]]]]]\\\]]]___^^^[[[VVVXXXZZZZZZXXXWWWWWWXXX\\\]]]___bbbeeeeeecccaaaZZZXXXWWWWWWZZZ\\\]]]]]]cccdddfffgggiiikkknnnqqqzzztttlllgggeeefffggghhhffffffeeeddddddgggkkknnnnnnpppqqqpppnnnlllllllllnnnnnnmmmooosssxxx~~~[[[DDD@@@999777:::999AAA>>>888111---...222666222111000.........//////222111///---,,,,,,,,,---...111111...,,,///000///444333222111111222444555333444666;;;NNNjjj{{{TTTDDD;;;888777999666000...///---------***((('''(((***------,,,+++++++++++++++******))))))))))))******++++++++++++***)))((((((''''''((())))))******+++*********+++******)))(((+++++++++******)))))))))+++)))'''(((+++---,,,***)))******++++++,,,------++++++++++++++++++++++++((()))+++,,,+++,,,---///---------......//////000///............///000000///000111222222444777:::>>><<<999777666666666777;;;>>>FFFTTTjjjhhhRRROOOMMMJJJEEEEEEPPP]]]]]]^^^WWWJJJ>>>888555333444333222222444444333222222333555777999;;;<<<<<<===@@@BBBAAA>>><<<===???===>>>??????======>>>???@@@>>>???CCCDDD@@@@@@BBB??????>>><<<999777888999444444444444555777888888444444666999;;;;;;999777:::999999::::::999777444555555666666666666555555888555444666666333333555888666444555777:::;;;;;;333444555666888:::;;;;;;::::::;;;;;;::::::999999666777888888999888888888;;;;;;:::777444444666888::::::;;;<<<============777777777666666666666666;;;>>>@@@@@@???<<<;;;;;;999999999:::::::::;;;;;;666777888777777888;;;>>>???CCCCCC???===AAACCCBBB======>>>AAACCCDDDBBBAAAAAAAAAAAAAAABBBAAA???<<<>>>???BBBHHHMMMOOOKKKGGGAAAAAAAAAAAAAAA@@@??????;;;;;;===@@@BBBDDDCCCBBBAAA??????AAADDDHHHJJJJJJGGGFFFDDDBBBAAAAAAAAAAAAAAACCCGGGJJJJJJIIIGGGEEECCCCCCBBB@@@===>>>CCCGGGOOOPPPPPPOOOLLLJJJJJJKKKFFFDDDBBBAAABBBBBBBBB@@@AAADDDFFFEEECCCCCCFFFIIIGGGGGGDDDAAADDDKKKOOONNNKKKLLLKKKIIIGGGGGGIIIJJJMMMOOOPPPPPPOOOOOOQQQRRRPPPQQQQQQOOOLLLKKKMMMOOOMMMOOORRRXXX]]]``````___[[[[[[\\\]]]ZZZTTTQQQSSSTTTUUUVVVVVVVVVXXX\\\___XXXYYYYYYYYYYYYYYYXXXWWWSSSVVVXXXXXXUUUUUUWWWZZZ^^^^^^___bbbeeeeeedddbbbZZZXXXVVVVVVXXXZZZ[[[\\\___```bbbeeegggjjjlllmmm{{{tttkkkdddaaa```aaaaaabbbcccccccccbbbdddgggjjjjjjlllnnnnnnmmmlllmmmnnnsssrrrqqqrrrtttwww{{{}}}___EEE@@@:::666777555:::999777222---...333777111000///......///000111333222111/////////000000---000///+++***---000///222111000///000222444555444888999;;;EEE\\\uuu{{{zzzSSSDDD;;;888777999666000...///,,,------+++)))(((***---------,,,++++++++++++,,,******+++******)))(((''')))))))))******)))((((((''''''(((((()))************++++++++++++***)))))),,,+++***)))(((((('''''',,,(((&&&''',,,...---***))))))***+++---...//////************************(((***,,,,,,+++,,,...000+++,,,,,,---......//////000000111111111222222222000111222222222444777:::;;;:::888777777888999:::===CCCPPPddd___PPPPPPNNNHHHDDDJJJ]]]pppmmmhhhXXXEEE888555333000444222000111333444333111222333555777999:::;;;<<<;;;>>>AAA@@@<<<:::<<<>>>===>>>??????>>>===>>>??????======AAAAAA>>>>>>AAA>>>??????<<<888666777888444333333333444666888:::666555666777:::;;;;;;999999888888888999888555333333333333333444555555555777444333555555222333555666555444555888::::::999555555666666777777888888999999999999999888777777555555666777777777777777555:::>>>===888444666999<<<;;;:::<<>>AAADDDDDD???>>>AAACCCCCC@@@@@@AAABBBDDDDDDBBB@@@?????????AAABBBBBB???===???@@@CCCIIIMMMMMMHHHCCCCCCCCCBBBAAA@@@??????>>>999<<<@@@AAA@@@@@@@@@AAA@@@???>>>@@@DDDHHHJJJJJJGGGEEEBBB???>>>???AAACCC>>>AAAEEEIIIJJJIIIFFFDDD@@@AAAAAA???===>>>CCCGGGOOOQQQRRRRRROOOLLLJJJJJJCCCBBB@@@@@@BBBBBBBBBAAACCCEEEFFFDDDBBBBBBGGGKKKHHHGGGDDD@@@BBBFFFHHHEEEEEEGGGHHHGGGEEEDDDFFFHHHMMMNNNOOOMMMLLLLLLOOOQQQRRRQQQPPPOOOOOONNNOOOOOOMMMNNNQQQUUUYYY\\\[[[ZZZXXXXXX[[[^^^ZZZRRRPPPRRROOORRRSSSRRRQQQRRRWWW[[[WWWWWWWWWWWWVVVSSSSSSTTTRRRUUUWWWVVVSSSSSSWWW\\\^^^^^^___aaacccdddbbb```ZZZXXXUUUTTTUUUWWWXXXXXXZZZ[[[^^^aaaeeegggggggggoookkkfffaaa___]]]\\\ZZZ\\\]]]^^^^^^^^^___aaacccdddfffiiijjjkkkkkkmmmnnnoooooonnnoooppprrrtttuuu```FFF@@@:::666666333555666555111,,,,,,111666000000///......///000111......---,,,,,,---...///,,,...---((('''+++//////000///......///111333555000666888555:::MMMdddsssqqqtttyyy~~~xxxRRRCCC;;;888777999666111...///+++,,,---,,,******---000...---,,,,,,++++++,,,,,,***+++++++++***)))'''%%%'''(((((())))))))))))(((''''''(((((()))*********+++++++++++++++***))))))***))))))((('''&&&%%%%%%,,,(((%%%''',,,///---***'''''')))***,,,---//////************************,,,...000...,,,***,,,...++++++,,,,,,---...//////------....../////////000111222333333333444777:::999888777777888:::<<<===???GGGXXXqqqvvvXXXMMMMMMJJJCCC>>>GGG___tttjjjeeeUUUBBB888:::===<<<444111000111333555333111444555777999;;;<<<======999===@@@>>>:::888:::======???@@@???>>>===>>>???>>><<<<<>>??????<<<777555666888444333222111333555999;;;999777666666999;;;======888777777777888777555222000000111111333555666777777333333555444222222555333333444777::::::888666777777666666555555555444888888888888888777666555333444444555666666666555...888AAABBB<<<666666999>>>;;;999<<>>;;;888777666777777888888888777777777777888777777888;;;===@@@CCCBBB>>><<>>>>>???AAACCCCCC@@@>>>AAABBBDDDIIILLLKKKEEE???EEEDDDCCCAAA@@@?????????999>>>CCCCCC@@@>>>???BBBAAA@@@@@@BBBFFFJJJLLLMMMHHHEEEAAA>>>===???BBBDDD;;;???CCCGGGIIIHHHEEEBBB>>>@@@@@@???===>>>CCCGGGNNNPPPRRRRRROOOKKKHHHGGGBBBAAA???@@@AAACCCBBBBBBDDDFFFGGGDDDAAABBBGGGMMMHHHHHHEEEAAAAAACCCAAA===AAADDDFFFFFFDDDCCCEEEGGGNNNOOOOOOLLLJJJJJJMMMQQQVVVTTTRRRRRRSSSSSSRRRQQQMMMMMMOOOSSSVVVYYYXXXWWWVVVVVVZZZ^^^ZZZQQQNNNQQQLLLOOORRRQQQOOOPPPUUUYYYXXXWWWWWWWWWUUUQQQPPPRRRRRRTTTVVVTTTRRRRRRXXX]]]^^^^^^^^^```bbbbbbaaa___ZZZWWWSSSRRRSSSUUUVVVVVVVVVWWWZZZ___ccceeedddcccaaa```___^^^^^^]]][[[XXXWWWYYY[[[[[[ZZZZZZ[[[]]]___bbbeeegggiiijjjlllnnnhhhhhhhhhiiijjjkkklllmmmfffFFF;;;<<<999444222888555000,,,,,,...222555111000///...---......///111...******,,,......---------,,,+++,,,---...///............///000222222222444777888>>>MMMbbbqqqqqqvvvwww{{{SSSCCC===666;;;>>>444///111---///...---+++******++++++++++++++++++*********)))************)))))))))))))))''''''++++++((('''***(((((((((((()))***+++,,,///+++'''&&&''')))******+++,,,,,,+++(((''''''((())))))************))))))))))))***++++++++++++***,,,,,,,,,+++++++++******,,,,,,++++++,,,,,,---...000///...------...///000---/////////......///000444333222444666888888777999888666444666;;;>>>>>>DDDNNNccchhhVVVLLLIIIEEEDDDCCCHHHVVVccciii[[[JJJ>>>::::::888555000111111222222333444444777555444666:::<<<<<<;;;===;;;:::<<>>;;;>>><<<;;;===@@@BBB@@@>>>>>>>>>>>>>>>============???===:::888666666777888777777666666777888999999999::::::;;;;;;::::::999:::999888777666555444333555333111111333555666666;;;999666444333333555666222222222444777999:::999777444555777444...000777555555444444333333333333333444555666777777777777:::DDDHHHBBB:::777666444888888999;;;>>>>>><<<;;;:::<<<>>>===;;;999999999===>>>??????>>><<<:::888999999888888777666666666888666555555777:::;;;;;;>>>>>>======>>>@@@BBBCCC;;;===???BBBCCCDDDDDDDDD===>>>???@@@AAABBBBBBBBB???BBBEEEGGGFFFDDDCCCCCCHHHDDD???===>>>???>>>===@@@@@@BBBBBBCCCBBBAAA@@@===@@@AAAAAAEEENNNSSSTTTKKKGGGCCC@@@@@@@@@@@@@@@AAA@@@@@@DDDIIIJJJEEE@@@>>>>>>>>><<<<<<>>>BBBEEEQQQPPPMMMJJJHHHFFFDDDDDDCCCCCCDDDDDDEEEEEEEEEFFFGGGGGGFFFEEEEEEFFFGGGHHHHHHEEEBBBAAAAAAAAAAAA@@@DDDDDDDDDDDDEEEFFFGGGHHHMMMNNNNNNJJJHHHKKKUUU]]]aaa[[[TTTQQQSSSSSSQQQNNNHHHJJJMMMQQQUUUWWWYYYYYYUUUVVVWWWVVVTTTPPPLLLJJJKKKKKKLLLMMMOOOQQQRRRSSSXXXWWWUUUQQQMMMMMMOOOQQQPPPTTTXXXXXXVVVTTTTTTVVVZZZ[[[^^^___```^^^\\\[[[[[[WWWSSSQQQSSSWWWZZZ\\\ZZZXXXWWWXXXZZZ]]]^^^^^^XXXYYYYYYYYYXXXXXXWWWVVVVVVXXXXXXVVVTTTTTTWWW[[[\\\^^^```bbbdddddddddcccdddcccfffjjjgggaaabbbgggjjjIII======:::555333:::777222...---///111444111000...---------...///111...+++***,,,------,,,---,,,,,,,,,,,,---......//////...//////000111222111444777888<<>>888<<>>@@@JJJYYYsssbbbSSSRRRMMMHHHDDD@@@BBBLLLWWWcccVVVFFF;;;888888666444222222222333444444555555666444333555999;;;;;;:::<<<;;;:::<<<>>>???===;;;>>><<<;;;===@@@AAA@@@>>>??????>>>>>>===<<<;;;;;;===<<<:::888777777888888777777777777777888888999999999::::::::::::999999888777666555444333222222444222000000333555666666999777555333222333555666333333333555777888777666666333444666444///111777555555555555555444333333333444555666666777777777===FFFJJJDDD===;;;:::888999888888999;;;<<<;;;:::999;;;<<<<<<:::999888999<<<<<<======<<<;;;999777888888888888888888888888999666444444666999;;;<<>>>>>===>>>???AAABBBAAABBBCCCCCCBBBAAA@@@???@@@AAAAAABBBBBBBBBAAAAAA???@@@BBBBBBBBBCCCFFFHHHJJJEEE@@@>>>>>>??????>>>===>>>???@@@@@@@@@??????<<<@@@AAAAAAFFFNNNRRRRRRKKKHHHDDDBBBBBBBBBBBBAAA@@@???AAAEEEIIIIIIDDD???<<<<<<======>>>AAAFFFIIIOOONNNLLLIIIGGGEEEDDDDDDCCCCCCCCCDDDDDDDDDEEEEEEGGGFFFEEEEEEEEEFFFGGGHHHGGGEEEDDDDDDEEEEEEDDDBBBDDDDDDDDDDDDEEEFFFGGGHHHGGGHHHIIIIIIJJJPPPYYY```^^^YYYSSSPPPQQQQQQNNNKKKHHHJJJMMMOOORRRSSSTTTTTTVVVVVVVVVUUUSSSQQQNNNLLLMMMMMMNNNOOOQQQSSSUUUWWWWWWVVVTTTPPPLLLKKKMMMNNNPPPSSSWWWXXXWWWVVVVVVXXXXXXZZZ\\\^^^^^^]]][[[ZZZWWWTTTQQQQQQTTTXXX\\\^^^[[[YYYXXXXXXYYYZZZZZZZZZVVVWWWWWWWWWWWWWWWVVVVVVSSSUUUVVVUUUSSSTTTXXX]]]^^^___```aaabbbbbbbbbbbbbbbaaadddgggeee``````eeepppNNN@@@>>>:::555444:::888444000...///000111000///...---,,,---......000...+++***+++,,,,,,,,,+++,,,------......------000000////////////000000222555888:::<<>>===DDDMMMXXXNNN@@@777555555444222333333333444555555666666555444333555777999:::999;;;;;;:::<<<===>>>===;;;===<<<<<<===???@@@@@@???@@@@@@???===<<<;;;:::999;;;:::999888777888999999777777777777777888888888888888999999999999888888555555444333222222111111333111000111333666777777666555333222222333555666333333444666777777555222444222333555444222333888444555666777777555444222333333444555666666666666===DDDHHHDDD>>><<<;;;:::999888666777888999999888888999;;;:::999888888999:::::::::;;;:::999888777999999888888999999::::::999777444444777;;;>>>???@@@???????????????@@@@@@CCCCCCCCCBBBAAA@@@>>>===AAAAAA@@@@@@@@@?????????>>>???>>>>>>>>>BBBHHHLLLKKKGGGAAA======>>>???@@@===>>>???@@@@@@@@@@@@@@@<<<@@@BBBBBBFFFMMMPPPOOOKKKHHHEEEDDDDDDDDDDDDCCC??????BBBFFFIIIHHHCCC>>>:::;;;>>>???AAAEEEIIIMMMLLLKKKIIIGGGFFFDDDDDDCCCCCCCCCBBBBBBCCCCCCDDDDDDEEEEEEEEEEEEEEEFFFGGGHHHEEEEEEEEEGGGHHHHHHEEECCCDDDDDDDDDDDDEEEFFFGGGGGGDDDDDDEEEHHHLLLSSSYYY^^^ZZZVVVQQQOOOOOOMMMIIIFFFFFFGGGJJJLLLOOOQQQRRRRRRVVVUUUUUUTTTSSSQQQOOONNNPPPPPPPPPQQQSSSUUUWWWYYYUUUTTTRRROOOKKKJJJKKKLLLMMMPPPSSSTTTTTTTTTUUUVVVVVVWWWYYY[[[[[[ZZZYYYXXXRRRPPPOOOPPPTTTYYY\\\^^^\\\ZZZXXXWWWWWWWWWVVVUUUTTTTTTUUUUUUVVVUUUUUUUUUPPPRRRTTTSSSSSSTTTYYY^^^aaaaaa```````````````aaaaaaaaacccfffdddaaaaaaddduuuQQQAAA===999666666999777444111//////000000///...---,,,,,,---...//////...,,,,,,+++,,,,,,++++++,,,---...///...---,,,111000000////////////000222666:::<<<>>>BBBIIIOOOaaauuuYYYGGG???888===???555///000,,,...---+++*********++++++))))))))))))((((((((((((***)))))))))(((((((((((((((&&&(((,,,,,,******---******)))((((((((((((((((((***+++***((('''(((***(((*********(((((((((*********))))))))))))******'''((())))))******))))))************++++++,,,,,,,,,,,,++++++,,,,,,---...---,,,,,,,,,---...000111222111/////////000000000333333444666888999888777666666888999999<<>>===BBBIIIMMMEEE:::333222222222111333333333444555555666666444333333444666777888999::::::;;;;;;<<<<<<<<<;;;<<<<<<<<<===>>>????????????>>>>>>===<<<::::::999999999888777888888999:::777777777888888888777777777777777888888777777777444444333333222222111111333222111222555777888777555444333222111222333444222222444666888777444222222222222444444444666888333555777999999777555333333333444555666666666666999>>>AAA@@@;;;999888999999777555444555777777666666777999888777777888999999999999999999999999:::<<<;;;:::999999999:::::::::888666777;;;@@@DDDFFFBBBBBBAAAAAAAAAAAAAAAAAA===>>>>>>???@@@@@@@@@@@@>>>=====================>>>>>>>>>======@@@EEEIIIIIIFFF@@@<<<;;;<<<>>>@@@??????@@@AAABBBBBBCCCCCC===AAACCCCCCFFFKKKMMMLLLHHHFFFDDDDDDDDDEEEDDDCCC>>>???BBBFFFHHHFFFAAA<<<:::===???BBBCCCFFFJJJMMMHHHGGGFFFEEEDDDCCCCCCCCCBBBBBBAAAAAAAAAAAABBBCCCDDDDDDDDDEEEFFFGGGGGGHHHEEEEEEFFFHHHIIIGGGCCC@@@DDDCCCCCCDDDDDDEEEFFFGGGGGGFFFEEEHHHLLLQQQTTTUUUWWWTTTPPPNNNMMMKKKGGGDDDCCCDDDGGGJJJNNNQQQSSSTTTTTTTTTSSSRRRRRRQQQQQQQQQTTTSSSRRRQQQRRRSSSUUUVVVPPPPPPPPPNNNKKKJJJKKKLLLKKKLLLMMMNNNOOONNNNNNOOORRRSSSUUUWWWWWWWWWVVVUUUPPPOOONNNPPPTTTWWWYYYZZZYYYWWWVVVUUUUUUUUUTTTRRRQQQQQQSSSTTTTTTUUUUUUUUURRRSSSUUUTTTSSSTTTYYY]]]cccaaa```^^^]]]^^^^^^___bbbcccdddffffffdddddddddxxxTTTBBB<<<888777999888666333000//////000111///...---,,,------////////////...---,,,+++,,,,,,+++,,,---...///...---,,,111000000////////////000000444888;;;===@@@EEEHHH```rrr|||YYYFFF===666;;;===333...///+++---,,,+++*********+++,,,))))))))))))(((((((((((()))))))))(((((((((((('''(((&&&&&&))))))&&&%%%'''((((((''''''((()))******)))***++++++***)))***+++&&&((()))(((''''''((()))******)))(((((()))******((()))******++++++******,,,,,,++++++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,---///111222555222///...000111111000444444555777999:::888666111333888======>>>HHHUUUpppjjj[[[UUUNNNHHHDDDAAA???===@@@FFFCCC>>>666111000111111000222222222333444444555555333444444444555666888999999:::;;;;;;;;;;;;;;;;;;;;;<<<=========>>>??????<<<<<<<<<<<<;;;;;;;;;;;;888888777888888888999999777777888888888888777666555666666666666666666555444444444333333333333333444333222444666888888888666555333222111111111222000111333666999999666444222333333333555888999999444666888::::::888666444333444555666777777777777777999<<<<<<999666555777888666333333444555555555555666777777666666888:::::::::999999:::;;;<<<===AAA@@@===;;;999999999999:::999888;;;@@@FFFKKKMMMCCCCCCCCCCCCCCCCCCBBBBBB::::::;;;<<<>>>???AAAAAA<<<<<<<<<<<<===>>>???@@@>>>???@@@???>>>???AAACCCEEECCC???;;;::::::===???>>>??????@@@AAACCCDDDDDD???CCCDDDCCCEEEIIIJJJGGGCCCBBBBBBCCCDDDDDDCCCAAA>>>@@@CCCFFFFFFDDD???<<<===???BBBCCCDDDDDDFFFHHHDDDCCCCCCBBBBBBBBBBBBBBBBBBAAA@@@??????@@@AAABBBBBBBBBDDDEEEFFFGGGHHHHHHIIIIIIIIIJJJJJJGGGCCC???CCCCCCCCCCCCDDDEEEFFFGGGHHHGGGFFFHHHKKKNNNPPPPPPTTTSSSQQQOOOMMMKKKIIIGGGGGGHHHIIIKKKMMMPPPQQQRRRQQQQQQQQQQQQQQQQQQQQQQQQUUUTTTQQQOOONNNNNNPPPQQQKKKMMMNNNNNNMMMLLLMMMNNNLLLLLLKKKKKKKKKJJJIIIHHHNNNOOOQQQRRRSSSSSSSSSRRROOONNNOOOPPPSSSUUUUUUTTTTTTSSSRRRSSSTTTTTTSSSQQQOOOPPPQQQSSSTTTUUUVVVVVVVVVWWWXXXVVVSSSTTTWWW[[[bbb```___]]]\\\]]]]]]^^^aaacccddddddeeefffeeeccczzzVVVCCC===999:::>>>;;;888444000......000111//////...---...///000111000111111000---,,,,,,---+++,,,------......------000000////////////000000...111444777999<<<@@@CCC\\\oooxxx|||YYYEEE;;;555999<<<333...///,,,,,,+++***))))))***+++,,,******)))))))))((((((((())))))((((((((((((''''''+++((()))+++***'''%%%(((''''''''''''((()))***++++++)))'''(((***++++++***&&&'''(((((((((''')))***+++***)))(((((()))***+++))))))***+++++++++++++++,,,,,,,,,,,,------------,,,,,,++++++,,,,,,---...,,,,,,,,,---...000333444777333///...000222111000222222444888;;;;;;:::888000111777>>>???BBBQQQccchhh\\\XXXMMMGGGBBBAAA>>>;;;===@@@===999444111111111111111222222222333444444555555333444555555555555777999777999;;;;;;:::999:::;;;:::<<<============>>>@@@;;;;;;;;;;;;;;;;;;;;;;;;777777888888888888888888777777888999999888666555444444555555555555444444444444444444444444444555555444333444666777777666555444333333222222222222222222444666999999888666444555444333666;;;<<<999555777888::::::999888777555555666777888888888888888777999;;;999555444777555444222333444555555444444666777666666777999;;;;;;:::999999:::<<>>???????????????@@@BBBDDDEEE???@@@BBBBBB@@@>>>>>>???@@@@@@>>><<<::::::<<>>???AAACCCDDDDDDFFFEEEBBBBBBFFFFFFDDD??????@@@BBBDDDDDDBBB@@@???AAACCCDDDDDDAAA>>><<>>???@@@@@@AAACCCEEEFFFGGGHHHHHHNNNMMMKKKJJJIIIGGGDDDBBBCCCCCCCCCCCCDDDEEEFFFFFFEEEEEEFFFGGGIIILLLOOORRRTTTSSSRRRPPPOOOOOONNNNNNQQQPPPOOONNNMMMLLLLLLMMMMMMNNNOOOPPPQQQQQQQQQQQQTTTQQQNNNKKKJJJJJJKKKLLLJJJLLLOOOPPPOOONNNNNNNNNOOOMMMKKKKKKKKKJJJHHHGGGKKKLLLMMMNNNOOOPPPPPPPPPNNNNNNOOOQQQSSSSSSQQQOOOPPPOOOOOOQQQSSSSSSRRRPPPOOOPPPQQQTTTUUUWWWWWWXXXYYYZZZZZZWWWSSSSSSVVVYYY^^^^^^]]]]]]]]]]]]]]]^^^___aaaaaaaaaccceeeddd```|||XXXEEE>>><<>>888222......///111000//////...///000111222000222333222///,,,---...---,,,,,,,,,,,,---......//////...//////000111222111222333444666:::>>>@@@UUUmmmyyy{{{ZZZEEE:::444999===333///111...,,,+++***))))))***+++,,,++++++*********)))))))))))))))(((((((((''''''''',,,******------***)))+++(((((('''''''''(((((())),,,'''"""###(((+++***''''''(((******)))***+++---+++***)))(((((()))***+++((())))))******************+++,,,---///000111222,,,,,,++++++,,,,,,---...,,,,,,---...///222444666999444///...111333222000000222555;;;@@@BBBBBB@@@777666:::@@@CCCIII___wwwxxxcccYYYSSSHHHCCC???>>>===::::::===:::888555222222222222111333333333444555555666666444555777666555555777:::666999;;;;;;999888999;;;999<<<>>>===<<<<<<>>>@@@<<<;;;;;;;;;::::::999999777888888888888777777777777777999999999888666555333333444444444444333333333333333444444444555555444333333333555555444222111222222333444555555666666555555777888999888666555777666444777======999777888888999::::::999999666777888999999::::::999888666666999888333222555333222222444666666555444444555666666666777:::<<<;;;999888888999<<<@@@BBBEEECCC@@@<<<::::::;;;;;;:::999:::>>>BBBEEEFFFFFF@@@AAABBBCCCDDDDDDCCCCCC@@@???>>>=========>>>???CCCBBBAAAAAAAAACCCDDDFFF@@@AAABBBAAA???>>>>>>???===>>>???>>><<<;;;>>>@@@<<<<<<<<<===???AAADDDEEEHHHIIIFFFAAA@@@CCCCCCAAA===>>>???BBBDDDDDDBBB@@@@@@BBBCCCCCCAAA???>>>===>>>@@@CCCCCCBBB???>>>>>>============>>>@@@AAAAAABBB@@@>>><<<;;;<<<>>>@@@???@@@BBBEEEGGGHHHHHHHHHNNNKKKGGGDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCDDDFFFFFFDDDEEEFFFFFFFFFHHHNNNSSSTTTTTTSSSRRRRRRSSSUUUWWWVVVTTTRRROOOLLLJJJIIIIIIIIIKKKMMMOOOQQQQQQPPPOOOPPPNNNJJJHHHGGGHHHJJJLLLLLLOOORRRRRRQQQNNNMMMMMMNNNLLLIIIIIIJJJJJJHHHFFFHHHIIIJJJKKKLLLMMMNNNNNNLLLLLLNNNQQQSSSRRROOOLLLNNNNNNNNNOOOQQQQQQPPPNNNOOOPPPRRRUUUWWWYYYZZZZZZXXXYYYYYYVVVRRRRRRUUUXXXZZZ[[[\\\]]]^^^^^^^^^^^^^^^aaaaaa```bbbgggeee___~~~YYYFFF@@@>>>BBBHHHHHHCCC;;;444///...///000111000/////////111222333111333555333///------///...---,,,+++,,,---...///............///111222222666555555555777:::>>>AAAOOOmmm}}}}}}[[[EEE:::444999===555111333000++++++***))))))***+++,,,++++++++++++************)))(((((((((''''''''''''(((&&&&&&***+++((((((******)))(((''''''&&&'''''',,,%%%'''+++)))%%%((()))++++++++++++---///+++***)))'''''')))***+++'''(((((()))))))))))))))((()))+++---000333555666,,,,,,++++++,,,,,,---...---------...000333555777:::444///...111333222000111333888???FFFIIIJJJIII@@@===>>>DDDGGGPPPlllmmmYYYNNNHHHCCC>>>;;;<<<<<<:::;;;===999777555444333222222222444444555555666777777777444666888777555555888;;;666999;;;;;;999888999;;;999<<<>>>>>><<<;;;>>>@@@======<<<;;;999888777777888888888888888777666666777888999:::999888666444222333333444444333333222222222222333333444444555333222222222333333111/////////111333555777999999:::888777777888888777666777999777555888???>>>999888888888999999::::::;;;777777999:::::::::::::::777444444777666000///333111111222444777777666444555666666666666888;;;===:::999777777999<<<@@@CCCDDDBBB???<<<;;;;;;===>>>999999:::===@@@AAAAAA???===>>>@@@BBBCCCCCCBBBBBB@@@???>>>>>>>>>???AAABBBEEECCCBBB@@@@@@AAABBBCCCAAAAAAAAA@@@>>>>>>@@@BBB;;;>>>@@@@@@>>>===???AAA>>>===>>>???AAACCCFFFHHHKKKKKKGGGAAA>>>AAABBB@@@======???BBBEEEEEEBBB@@@AAABBBCCCBBB@@@>>>>>>>>>===???BBBCCCAAA>>>===<<<;;;;;;<<<<<<>>>???@@@AAAAAA@@@===;;;;;;<<<>>>???>>>@@@BBBEEEGGGHHHHHHHHHJJJFFFAAA>>>>>>AAACCCDDDCCCBBBBBBCCCCCCDDDEEEFFFEEEHHHIIIFFFCCCEEEKKKRRRUUUUUUTTTTTTTTTVVVZZZ]]]UUUTTTQQQNNNLLLKKKJJJJJJFFFIIILLLOOOQQQQQQOOONNNMMMKKKHHHFFFFFFHHHKKKMMMPPPRRRTTTTTTRRRNNNLLLKKKKKKHHHEEEEEEHHHIIIGGGEEEGGGGGGHHHIIIJJJLLLLLLMMMIIIJJJMMMPPPSSSRRROOOLLLNNNNNNNNNOOOPPPPPPNNNLLLOOOQQQSSSVVVXXXZZZ[[[\\\VVVWWWWWWUUURRRQQQTTTXXXWWWYYY[[[]]]^^^______^^^```ccccccaaadddiiiggg```^^^GGGDDDBBBKKK```[[[PPPAAA444---***---111//////000000111111111222777:::<<<777///+++///444++++++,,,,,,,,,,,,------///000111111000000111222333444555444444666888;;;III]]]vvvbbbEEE;;;888888:::999333...------,,,+++***))))))))))))***++++++)))''''''+++///)))************))))))((('''''''''''''''((())))))...'''$$$'''+++++++++,,,+++***'''&&&%%%&&&'''(((%%%%%%''''''%%%&&&000<<<111...+++*********)))((()))************++++++++++++***)))+++......+++)))------------------------...///111333...,,,444AAAHHH;;;222111333222333777000777<<<>>>BBBHHHGGGBBB>>>???AAADDDLLLaaabbbVVVKKK@@@;;;:::999999888888888999888666444222222222111///111000000333666777555222;;;666333444333111333777888777777999;;;======<<<@@@@@@>>><<<===BBBBBB???>>>======<<<;;;:::::::::666777888999999999999999555555555666555555444444666222///000444555222...///000111222333444444444111222333222000000111222111222222333444555777777<<<:::666333222333666777666666777999<<<======<<<::::::::::::::::::::::::999888888888999::::::;;;:::777555555777888666444222222222333444555666777333666777444555:::>>>???888888777777999;;;>>>???:::999888:::<<<===:::777::::::;;;<<<===>>>??????======>>>@@@AAAAAAAAAAAAAAADDDEEEAAA<<<999;;;??????CCCEEEDDDAAAAAAEEEIIIAAABBBBBBCCCCCCDDDCCCCCC???===;;;===AAADDDDDDBBBDDDBBBAAA???>>>>>>??????HHHFFFCCC@@@>>>===>>>>>>===???BBBCCCBBB@@@???@@@DDDCCC@@@???>>>>>>???@@@CCCEEEGGGEEE@@@<<<:::;;;===<<<<<<===???AAA@@@???;;;<<<=========<<<;;;:::AAADDDHHHIIIGGGDDDBBBAAABBBAAA@@@??????@@@AAAAAABBBAAAAAAAAABBBCCCEEEFFFEEEDDDDDDEEEIIIKKKLLLLLL\\\YYYVVVWWWZZZ\\\\\\[[[TTTTTTSSSPPPMMMJJJIIIIIIGGGHHHKKKMMMOOOQQQRRRRRRRRRIIIEEEIIIJJJEEEEEEKKKNNNNNNLLLKKKJJJJJJIIIIIILLLKKKKKKKKKJJJHHHGGGGGGEEEGGGIIIJJJIIIIIIJJJKKKLLLNNNQQQQQQNNNLLLMMMNNNLLLNNNQQQQQQQQQPPPPPPQQQUUUUUUUUUVVVVVVXXXYYYZZZ^^^\\\WWWRRRNNNOOOSSSWWW\\\]]]^^^^^^]]]\\\[[[[[[]]]___bbbeeeggghhhfffeeecccJJJDDDDDDRRRjjjdddXXXFFF666+++(((+++000//////000000111222222333444777888555...))))))+++++++++,,,,,,,,,,,,------...///000000//////000222222333444444444666999;;;DDDWWWooo|||eeeGGG<<<888777:::999333///...------,,,+++***************++++++)))''''''***,,,'''((())))))))))))(((((('''''''''''''''((())))))+++'''$$$'''((('''(((+++))))))'''&&&&&&'''(((((('''''')))***)))+++555@@@222///,,,++++++++++++***)))************++++++++++++******+++......,,,)))------------------------......000222000111<<>>CCCBBB>>><<<===CCCPPPbbbzzzuuu]]]UUUOOOEEE===<<<:::888666555444444666444222222222222222000111000000333666777555333888444222444444333444888777777777999<<<======<<<<<<===;;;999;;;??????<<<>>>>>>===<<<<<<;;;::::::666666777888888888888777444555555666666666555555777333111222555666333///000000111222333333333333000111222222111000111333222222222333444555777888;;;999777555444555666888777777999:::<<<===<<<;;;999999999999999999999999777777777777777888999999:::777555555777777666444333333222222333555666888333777777555555:::>>>>>>:::999888888999;;;===???;;;:::999;;;======:::888:::;;;;;;<<<===>>>???@@@<<<===>>>>>>????????????BBBDDDEEEBBB===:::<<>>AAADDDCCC@@@@@@BBBFFFEEEDDDCCCBBBBBBCCCEEEFFFBBBAAA@@@AAACCCEEEEEEEEEFFFEEECCCAAA???>>>>>>>>>DDDCCC@@@>>>=========>>>===???AAABBBAAA?????????BBB@@@???>>>>>>???@@@AAAHHHKKKMMMKKKDDD@@@???@@@===<<<;;;===???@@@@@@???<<<===>>>???>>>>>>===<<>>@@@AAABBBBBBAAABBBCCCDDDFFFGGGFFFEEEDDDFFFIIILLLLLLLLLUUUTTTSSSUUUWWWXXXVVVSSSQQQQQQPPPMMMIIIGGGFFFFFFFFFGGGIIILLLMMMOOOPPPPPPQQQLLLIIIKKKMMMMMMNNNQQQOOONNNLLLKKKJJJIIIIIIIIIKKKKKKLLLLLLKKKIIIHHHGGGFFFHHHIIIJJJIIIHHHIIIJJJHHHKKKOOOOOONNNLLLMMMNNNLLLNNNQQQRRRQQQPPPQQQQQQVVVVVVVVVWWWWWWXXXXXXYYYYYYWWWSSSOOOMMMPPPUUUYYY\\\\\\\\\]]]]]]\\\ZZZXXX[[[\\\^^^aaabbbbbb```___iiiMMMDDDCCCRRRkkknnncccQQQ===///,,,///333...//////111222333444444333555666444///)))&&&$$$++++++,,,,,,,,,,,,---------...//////......///111000111333333444666999<<<>>>OOOdddrrrzzzkkkJJJ===999777999888333//////...------,,,++++++++++++***+++,,,+++)))(((((()))&&&&&&'''((())))))))))))'''''''''((((((((()))))))))&&&&&&'''%%%###%%%)))''''''''''''((((((((((((((((((***,,,+++---555@@@000...+++******+++***))))))************+++++++++*********,,,......,,,***------------------------///...///000///333>>>IIIGGG>>>555222111000111222666999:::999999<<<===;;;??????IIIaaa~~~iiiWWWRRRMMMFFF::::::888777555444333222555333111111222333222111111111111333666777666555444111111555555444555888777777888:::===>>>===;;;999;;;:::999<<>>>>>>>>======<<<;;;;;;;;;777777777888777777666555333444444555666666666666666444222222555666444111000111111222333333333333///111222222111111333444333333333444555666777888888777777666666777777888888999;;;<<<===<<<:::999888888888888888888888888666666666666666777777888888777555555666777666555666555333222222444777999444888999666777;;;>>>>>>;;;;;;:::999:::;;;<<<===;;;;;;;;;<<<>>>===;;;999;;;;;;<<<===>>>???@@@@@@<<<<<<<<<<<<<<<======<<>>>>>>>>???>>><<<<<<;;;<<<===>>><<<>>>@@@AAA???>>>===>>>>>>============???AAABBBJJJOOORRRNNNFFF@@@AAADDD===<<<<<<===???@@@???>>>>>>>>>???@@@@@@?????????BBBDDDEEEEEECCCBBBBBBCCC@@@???===<<<<<<>>>AAACCCCCCCCCBBBCCCDDDFFFGGGIIIGGGFFFFFFGGGJJJMMMNNNNNNNNNNNNOOOPPPRRRQQQMMMKKKOOOOOONNNKKKGGGDDDCCCCCCDDDEEEGGGIIIKKKMMMMMMNNNNNNOOOOOONNNRRRXXXZZZXXXOOOOOOMMMKKKJJJIIIHHHHHHIIIJJJLLLMMMMMMKKKHHHFFFFFFHHHJJJJJJHHHHHHHHHIIIEEEHHHLLLNNNNNNMMMLLLLLLLLLNNNQQQRRRQQQPPPQQQQQQUUUVVVVVVWWWWWWWWWVVVVVVSSSRRROOOMMMMMMPPPWWW[[[]]][[[YYYZZZ\\\[[[XXXTTTXXXXXXYYYZZZ\\\\\\ZZZXXXmmmPPPEEE@@@GGGZZZhhhcccTTTAAA222...111444......///111222444555555555555555333000---)))'''+++++++++,,,,,,,,,------,,,---///...------...000///000222222333666999<<<;;;HHHZZZgggrrrpppLLL>>>:::888999888333000000///...---,,,,,,,,,,,,,,,,,,,,,---,,,+++)))((((((&&&&&&((()))************''''''((()))))))))))))))((('''((((((%%%!!!###)))%%%&&&'''((())))))(((((('''&&&(((***))))))000999,,,***''''''((((((((('''))))))*********+++++++++)))***+++---......---,,,,,,,,,------------------000//////...---000666<<<;;;666111///111333555777888999999777777999;;;<<>>555666666666666666555555555333111111222222111000222222333444555666777666444111222666666444444777777777999;;;>>>>>>===;;;:::<<<======AAAGGGIIIFFF=========<<<<<<<<<;;;;;;999999999999888777666555111111333444555555555555555333111222444444333111000111222333333333333333///000222222222222444555444444444444555666777888555666777777888888888777888:::======<<<:::999888888888888888888888888888777666666666666666777777777666555555555666666666888666444222222444777999777;;;<<<999999===??????<<<<<<;;;::::::;;;;;;<<<<<<<<<===>>>>>>>>><<<;;;;;;<<<<<<===>>>???@@@@@@<<<;;;;;;;;;::::::;;;;;;@@@AAAAAA???<<<;;;<<<>>>AAADDDFFFFFFDDDBBBBBBCCCEEEDDDCCCAAAAAABBBCCCDDDCCCFFFGGGEEECCCBBBDDDGGGFFFEEECCC@@@???>>>>>>>>>;;;;;;;;;;;;<<<===???@@@<<<>>>@@@???>>><<<<<<===;;;;;;;;;<<<===???AAABBBGGGLLLPPPKKKCCC===???CCC???>>>===>>>@@@AAA@@@???>>>>>>>>>???@@@@@@@@@@@@DDDEEEEEEDDDCCCCCCDDDFFFBBBAAA???>>>>>>AAADDDFFFCCCCCCCCCCCCDDDFFFHHHJJJIIIHHHGGGIIILLLOOOPPPOOOJJJJJJJJJKKKJJJJJJHHHGGGOOOOOONNNJJJEEEAAA@@@???@@@BBBDDDGGGIIIKKKMMMMMMLLLRRRSSSQQQVVV```bbb]]]PPPOOONNNLLLJJJIIIHHHHHHGGGIIILLLNNNNNNKKKHHHFFFGGGHHHJJJJJJHHHHHHHHHIIIFFFIIILLLNNNNNNMMMKKKJJJLLLNNNPPPQQQQQQPPPPPPQQQSSSSSSTTTUUUTTTTTTSSSRRRRRRPPPNNNLLLMMMQQQWWW\\\\\\YYYWWWXXXZZZYYYTTTPPPTTTSSSTTTWWWZZZ[[[XXXVVVmmmPPPFFF>>><<>>:::888:::999444000000......------,,,---------...---------,,,+++***((('''((()))***+++,,,,,,,,,'''((())))))******))))))(((((()))***'''"""$$$***%%%&&&'''((())))))(((((()))'''((()))(((&&&***111+++)))'''&&&'''))))))((())))))*********+++++++++)))***,,,---...---------,,,,,,,,,---------.........//////......///000111222000...---///444777888999888888888888999>>>BBBJJJJJJWWWxxxrrr[[[PPPHHH???999555555666777777666555555777555222111222222000///222333444555555666777888666444444777777444444666999999999;;;===>>><<<:::999<<<>>>@@@EEELLLMMMKKK<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;:::999888777666///000111222333444444444222111000111222222222111111111222333333333222222///111222333222222444666444444444444444555666777444444666777888888777777888;;;======:::888777777999999999999999999999999888777777666666666777777555666555555555555666777:::888555333222444777999999===>>>;;;;;;>>>@@@???<<<<<<;;;;;;::::::::::::;;;<<<>>>>>>>>>===<<<<<<;;;;;;<<<===>>>???@@@@@@<<<;;;::::::999::::::;;;>>>>>>>>>===;;;;;;<<<===BBBCCCDDDDDDBBBBBBBBBBBB@@@@@@BBBCCCBBBAAA@@@???AAACCCDDDBBB???>>>@@@CCCBBBAAA@@@>>>>>>>>>??????;;;;;;<<<===>>>@@@AAABBB===>>>???>>>===<<<<<<===::::::;;;<<<>>>???@@@AAACCCGGGJJJGGG@@@<<>>???AAABBBAAA@@@<<<<<<======>>>???@@@@@@EEEFFFFFFEEECCCCCCEEEGGGCCCAAA@@@??????AAACCCEEEBBBBBBBBBBBBDDDFFFHHHIIIJJJIIIHHHJJJMMMPPPPPPPPPKKKIIIHHHFFFEEEEEEGGGIIIMMMMMMKKKGGGBBB>>><<<<<<>>>@@@BBBFFFIIIKKKMMMMMMJJJQQQSSSQQQWWWaaabbb\\\PPPOOONNNLLLJJJIIIIIIIIIFFFHHHKKKMMMMMMKKKHHHGGGGGGIIIJJJJJJIIIHHHIIIJJJKKKLLLMMMNNNNNNLLLJJJHHHJJJMMMOOOPPPPPPOOOOOOPPPPPPPPPPPPPPPPPPPPPOOOOOOTTTSSSPPPNNNNNNQQQWWW\\\[[[YYYWWWWWWWWWVVVQQQNNNPPPPPPRRRXXX^^^```]]]YYYmmmQQQGGG???777;;;???IIIJJJ===000---...,,,---......000111222333333333333222///,,,+++---///++++++,,,,,,,,,,,,------,,,---......------...000...000111111222444777:::===DDDOOO[[[jjjtttLLL===999999<<<;;;555000///...------,,,,,,---------...---++++++,,,,,,+++)))))))))***+++,,,,,,,,,,,,'''((()))***+++***)))((()))((((((***)))&&&&&&***''''''''''''((((((((((((+++))))))***)))&&&(((,,,,,,***((((((***+++,,,+++)))************+++++++++(((***---......---...///+++,,,,,,------.........,,,...//////111444222...000111000---...333555555888777999;;;:::;;;AAAHHHJJJPPPccccccUUUNNNEEE===999777777777777666444222111777555333222333333222111333444555555555666888:::999555555777777444555888===<<<:::;;;<<<<<<;;;:::888;;;===???CCCIIIJJJGGG::::::::::::::::::::::::;;;;;;;;;;;;:::999888777000000111222333333333333000000000000111111111111111222222333333222222222000222333333222222444555333333333333333444555555333444555666666666666666888:::<<<;;;777555666888999999999999999999999999888777777666666666666777444555666555444444666888;;;999666444444555777888999===>>><<<;;;===>>>===:::::::::::::::::::::999:::<<<>>>???===<<<<<<<<<::::::;;;<<<===>>>??????<<<<<<;;;::::::;;;<<<=========<<<<<<<<<<<<<<<===??????>>>>>>>>>???@@@@@@<<<>>>AAACCCCCCBBB???>>>>>>??????>>>======>>>???@@@???>>>======>>>???@@@===>>>???@@@AAAAAABBBBBB>>>???@@@>>><<<;;;<<<===;;;<<<<<<===>>>?????????AAACCCEEEDDDAAA@@@BBBDDDAAA?????????AAAAAA@@@???;;;;;;;;;;;;===>>>@@@AAADDDEEEEEEDDDCCCCCCEEEGGGAAA@@@???>>>>>>???@@@AAA@@@@@@@@@@@@BBBDDDGGGHHHHHHGGGGGGHHHLLLNNNOOOOOOJJJIIIGGGDDDBBBDDDHHHKKKIIIIIIHHHEEEAAA>>>======@@@AAACCCFFFHHHJJJKKKLLLJJJMMMOOOQQQUUUZZZZZZVVVMMMMMMKKKJJJIIIHHHHHHHHHDDDFFFIIIKKKKKKJJJHHHGGGGGGIIIKKKKKKKKKJJJKKKMMMNNNMMMLLLMMMMMMLLLIIIGGGIIIKKKNNNOOONNNMMMNNNOOONNNMMMMMMLLLLLLMMMNNNNNNWWWVVVSSSOOONNNQQQWWW[[[\\\\\\[[[YYYWWWSSSQQQOOOPPPPPPTTT\\\eeegggccc^^^tttUUUGGG>>>777<<<:::GGGLLL???222///000...------...///000000111111111444555222---)))+++---++++++,,,,,,,,,,,,------,,,...//////......///000///000111111111333666999>>>CCCMMMYYYkkksssJJJ;;;999:::===<<<555///------,,,,,,,,,,,,,,,---------***((((((***++++++))))))******+++++++++******'''((()))++++++***)))((()))&&&&&&)))+++(((''')))))))))'''&&&&&&'''((((((***'''(((***)))&&&'''***,,,***))))))+++,,,---,,,)))************+++++++++'''***...///...---...000++++++,,,,,,---......///---///...,,,000666444...000333333///...333555444888777999===<<<;;;AAAJJJMMMZZZuuuoooVVVNNNIII@@@:::;;;444555666666555333111///444333222333444666666555333555666666555555999<<<999666444777777666888<<>>;;;::::::;;;::::::999<<<======@@@DDDCCC???999999999999999999999999:::::::::::::::999888777222333333444444444333333000000111111111111222333222222222333333222222111222333444333222222333444333222222222222333444444333333333444444444444444777:::;;;888444333666999888888888888888888888888777666666555444444555555333555666555333333666888:::999888666555555666666777;;;===:::999;;;<<<:::888888999999999999999999999<<<>>>>>><<<;;;;;;<<<999999:::;;;<<<===>>>>>>===<<<;;;;;;;;;===???@@@???>>>======>>>>>>>>>>>>???===;;;:::<<<>>>@@@AAA<<<===???AAABBBBBBBBBAAA???===<<<<<<>>>???>>>>>>BBBAAA???>>>>>>>>>??????@@@@@@AAAAAABBBBBBBBBAAA???@@@@@@???<<<<<<<<<>>>>>>>>>>>>???>>>>>>>>>===?????????@@@BBBDDDEEEFFF???>>>===>>>??????>>>===:::::::::;;;<<>>>>>=========>>>@@@BBBEEEFFFDDDCCCCCCEEEHHHKKKKKKKKKGGGHHHGGGFFFDDDDDDHHHKKKEEEFFFGGGFFFDDDCCCDDDEEEEEEFFFGGGHHHHHHIIIIIIHHHJJJHHHJJJOOORRRPPPNNNNNNIIIHHHGGGFFFFFFFFFFFFGGGDDDEEEFFFHHHIIIIIIHHHHHHGGGIIIKKKLLLLLLMMMNNNOOONNNKKKIIIIIIKKKKKKJJJHHHGGGJJJLLLMMMLLLLLLLLLMMMMMMLLLJJJJJJJJJLLLNNNPPPXXXVVVSSSOOONNNQQQVVV[[[]]]```aaa^^^XXXSSSRRRSSSQQQSSSXXXbbbkkkmmmggg```|||YYYGGG;;;888???888FFFJJJ<<<...,,,---,,,------......//////000000000666:::777///)))))),,,++++++,,,,,,,,,------------...//////......///111///000111111111222555777===BBBKKKYYYmmmrrrIII:::999:::???>>>666///,,,,,,,,,+++++++++,,,,,,---,,,(((%%%%%%(((******))))))************))))))((('''(((***+++,,,+++)))((()))$$$###(((,,,***((((((+++***(((&&&%%%&&&'''(((&&&$$$%%%((((((&&&&&&)))***((('''''')))+++++++++)))************+++++++++'''***...///...---...000++++++,,,,,,---...//////000000,,,)))---333333,,,...333444000000666888666888777:::>>><<<:::@@@JJJRRReeegggOOOIIIDDD;;;777;;;///000222444444444222111222111111333666888999999333555777666444555999<<<999555444666888888;;;@@@DDD@@@<<<999999999:::999<<<>>>>>>===>>>@@@>>>999888888888888888888888999888999999999999888777777555555555666555555444444000111222222222222333444222222333333333222222111222444555444222222222444222222111111222222333333444333333222222333333444777999999666222222666:::777777777777777777777777666555444444333333333333222444666555333333666888::::::999777666666666555555999;;;888777999999777666777888999999999999888999<<<>>>>>><<<:::;;;<<<888999999:::;;;<<<======>>>===<<<;;;<<<>>>@@@BBB@@@???>>>>>>???@@@@@@@@@AAA>>>;;;:::<<>>>>>???@@@AAACCCDDDEEE@@@===;;;<<>>EEECCCAAA???>>>>>>>>>>>>AAAAAABBBBBBBBBAAAAAA@@@@@@AAAAAA???===<<<===>>>@@@@@@@@@@@@???>>>===<<<===;;;;;;>>>BBBFFFGGGFFF>>>===<<<<<<===>>>===;;;;;;:::;;;;;;===???BBBCCC>>>@@@BBBBBBAAAAAAAAABBBCCCDDDDDDDDDCCCAAA???>>><<<<<<<<<===???AAADDDEEEBBBAAA@@@BBBEEEHHHHHHHHHDDDFFFHHHHHHFFFEEEHHHJJJDDDFFFHHHIIIJJJKKKMMMOOOJJJJJJJJJIIIHHHGGGFFFEEEJJJDDDFFFNNNPPPHHHEEEHHHEEEEEEDDDDDDDDDDDDEEEEEECCCDDDEEEFFFGGGHHHHHHHHHGGGIIILLLMMMMMMNNNPPPQQQLLLIIIFFFFFFIIIKKKJJJIIIFFFIIIKKKLLLLLLKKKKKKLLLNNNLLLJJJIIIIIILLLPPPRRRWWWUUURRROOONNNQQQVVV[[[___dddfffbbbZZZTTTTTTWWWSSSUUU[[[eeeooopppiiiaaa[[[CCC;;;999666===FFFEEE888...///...)))---...000///......///000777333222444222---,,,---***++++++***))))))***,,,,,,---///000111000///---000...------///111222222;;;@@@JJJWWWjjjxxxKKK>>>:::888:::;;;888333000...,,,***+++...///---+++...,,,))))))++++++)))&&&))))))))))))))))))))))))))))))(((((((((((())))))++++++************++++++&&&''')))***)))(((&&&%%%&&&'''((()))******))))))'''((()))******++++++******)))))))))))))))***+++(((+++...///...,,,,,,,,,***+++,,,,,,------,,,,,,111000000111333333222000333222111000111333666777<<<777999@@@@@@<<>>888666444444777:::===>>>777888888666333666>>>EEEIIIEEE>>>:::999999::::::;;;;;;<<<>>>??????===:::===;;;999777777999;;;<<<<<<;;;:::888777888888999444444555666777555111...222222111111111222333333222222333333222222111111555444444333333444444555333222333777777444333666666555333222111222333333777666555444444555666777;;;666555888888555444555222222333444444555555666222444666666555444555666;;;===>>>:::666555999===<<<;;;:::::::::999666555444666888888888777888999::::::;;;===???>>>;;;999777777777888999:::<<<<<<>>>??????>>><<<;;;<<<>>>CCCAAA@@@@@@AAA@@@???============???AAAAAA???===???AAADDDFFFGGGEEECCCAAA@@@?????????>>>>>>======BBBCCCBBB>>>;;;999<<>>>>>>>>===;;;;;;>>>===<<<>>>@@@BBBBBBAAA999>>>AAA@@@AAAEEEFFFEEEDDDBBB???=========<<<;;;============>>>???@@@AAAFFFFFFDDD@@@AAACCCBBB>>>BBB@@@>>>>>>>>>===;;;999:::;;;<<<===>>>???@@@AAABBB@@@>>>>>>@@@BBBDDDDDDEEEFFFGGGHHHIIIIIIIIIIIIGGGHHHJJJKKKLLLPPPWWW]]]VVVQQQLLLHHHGGGGGGFFFFFFIIIJJJJJJJJJIIIGGGEEEDDDAAAAAABBBBBBCCCCCCCCCDDDDDDDDDEEEEEEEEEDDDDDDCCCGGGJJJJJJFFFEEEIIILLLLLLFFFEEEDDDFFFHHHIIIHHHEEEDDDEEEFFFGGGHHHIIIJJJJJJHHHJJJLLLLLLKKKJJJJJJJJJPPPNNNKKKJJJLLLQQQVVVYYYYYY^^^```^^^XXXVVVYYY^^^[[[\\\^^^cccggghhhddd```]]]DDD===;;;777<<>>:::444111///---+++,,,...///...,,,///,,,***+++,,,,,,***((())))))))))))))))))))))))))))))(((((((((((())))))*********))))))*********&&&%%%%%%&&&&&&'''(((((((((((((((((())))))******'''((()))******++++++******))))))))))))***++++++'''))),,,---,,,*********++++++,,,------------,,,000///...///111111111000333222111111222444666888<<<666555<<>>EEEGGGCCC>>>;;;::::::::::::<<<===>>>??????>>><<<:::;;;:::999888:::<<>>;;;;;;:::::::::999777666555777999999777777888999<<<;;;;;;<<<>>>===;;;999999999999999:::;;;===>>>???@@@@@@???======>>>???BBB@@@??????AAAAAA@@@???>>>>>>>>>@@@BBBBBB@@@>>>???AAAEEEHHHHHHGGGDDDBBBAAA@@@@@@@@@????????????@@@@@@@@@===;;;:::===@@@CCCDDDDDDDDDCCCAAA>>>===<<<======>>>===<<<;;;::::::<<<>>>@@@AAAAAA@@@@@@???BBBCCCBBBEEEIIIIIIFFFDDDBBB>>>=========<<<;;;============>>>???@@@AAACCCDDDCCCAAACCCGGGFFFCCCAAA???=========<<<;;;999:::;;;<<<===>>>???@@@@@@BBB@@@>>>>>>@@@BBBCCCCCCFFFFFFGGGHHHIIIJJJKKKLLLKKKLLLMMMMMMNNNQQQWWW\\\UUUQQQLLLHHHHHHHHHHHHHHHIIIIIIIIIIIIHHHFFFDDDCCCBBBBBBCCCCCCDDDDDDDDDDDDEEEEEEFFFFFFFFFEEEEEEDDDCCCGGGIIIGGGFFFIIIJJJHHHGGGFFFEEEFFFHHHHHHFFFDDDDDDDDDEEEFFFGGGHHHIIIIIIGGGIIIKKKLLLJJJIIIIIIJJJOOOMMMKKKJJJLLLOOOSSSVVVVVVZZZ]]][[[WWWWWW\\\aaacccbbbaaabbbdddbbb___[[[___FFF???<<<888999???>>>555...//////+++---...//////......///111888:::>>>>>>777...+++...---......---,,,,,,---///...///000111222111000000///...---///222666777777DDDDDDHHHVVVlllUUUAAA;;;:::???AAA<<<555222///...------//////...---...---++++++,,,,,,+++)))))))))))))))))))))))))))))))))(((((((((((())))))***))))))(((((())))))***'''&&&%%%%%%&&&(((+++,,,))))))((('''((()))***+++'''((()))******++++++*********))))))******+++,,,(((***,,,---,,,++++++++++++,,,------......------///...,,,,,,...///000///333333222333444666888999===777444999>>>DDDRRRaaawwwXXXGGGFFF???999999666555444444333333222222111222333222555>>>IIINNNMMM>>>;;;888777777999999999777888888777666888???DDDBBB@@@===;;;;;;<<<;;;:::===>>>?????????===;;;:::999999999:::<<<@@@CCCEEE<<<;;;999777555444444444555444444555666555222000111222444666666666666666333444555666666777666666555444444333333444444555999777888;;;;;;888666888888777666555444555666666444555666666777777777777888444333777888666666777555555555555444444444444444555777777555444444555555777999888666666:::===999999::::::999888777777666777999888777777888999>>>===;;;;;;<<<<<<;;;999;;;::::::999:::<<>>>>>???AAAAAA???>>>>>>AAABBBCCCCCC@@@@@@@@@BBBCCCCCCAAA???===AAAEEEIIIKKKIIIFFFDDDBBBAAA@@@@@@@@@@@@@@@@@@???@@@@@@>>>===>>>@@@BBBCCCDDDEEEEEECCC@@@===;;;<<<<<<======<<<<<<;;;:::666;;;@@@AAA@@@>>>>>>???BBBCCCDDDFFFLLLQQQNNNGGGDDDAAA>>><<<<<<<<<<<<;;;<<<<<<<<<===>>>???AAABBB@@@BBBCCCBBBEEEKKKKKKHHH@@@>>><<<;;;<<<<<<;;;:::;;;;;;<<<======>>>??????@@@???======???AAABBBBBBEEEEEEDDDEEEFFFIIIKKKMMMNNNNNNNNNNNNNNNQQQUUUYYYQQQMMMIIIGGGGGGHHHHHHHHHIIIIIIIIIIIIGGGEEECCCAAADDDEEEEEEFFFFFFFFFFFFFFFEEEFFFFFFGGGGGGGGGFFFFFF@@@EEEIIIGGGGGGHHHHHHEEEHHHGGGFFFFFFGGGGGGEEECCCCCCCCCCCCDDDEEEFFFGGGHHHFFFHHHJJJKKKJJJIIIIIIJJJMMMLLLKKKKKKKKKMMMPPPQQQRRRUUUXXXVVVTTTVVV]]]cccgggeeeaaa^^^\\\YYYUUURRR___FFF???<<<777666:::999333...///...+++,,,...//////......000111777;;;AAAAAA888,,,***------...///...,,,,,,...///......///000000000000//////...---///222555666666CCCEEEJJJUUUggg```DDD<<<:::AAAEEE>>>666333000///////////////......,,,,,,++++++++++++******))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))***))))))))))))+++,,,...+++***(((''''''(((***,,,'''((()))******++++++******************+++,,,---+++---//////...---......,,,,,,---...............000...++++++---///000000333333333444555777999:::===:::999:::===HHH^^^sssmmmSSSEEECCC<<<888999777555444444333333222222111111222111111888CCCIIIIII>>>;;;888777888999999888777888999888888:::???CCC>>>===;;;<<<<<<===;;;:::<<<===??????===;;;999999888888888:::<<>>>>>???AAA@@@>>>======@@@CCCEEEEEEAAA@@@@@@BBBCCCCCCAAA???===@@@FFFJJJLLLKKKHHHFFFAAA@@@@@@?????????@@@AAABBBBBBAAAAAA@@@AAABBBCCCAAABBBDDDDDDCCC@@@===:::<<<<<<<<<<<<<<<;;;;;;:::555;;;@@@@@@===;;;===AAA@@@AAAEEELLLVVV\\\VVVKKKEEEAAA===;;;;;;<<<<<<<<<;;;;;;<<<<<<>>>???AAABBB@@@CCCDDDDDDGGGLLLMMMIII>>><<<::::::;;;<<<<<<;;;<<<<<<<<<======>>>>>>>>>???>>>======???AAAAAAAAAAAA@@@??????AAADDDHHHKKKLLLLLLLLLLLLMMMPPPSSSVVVLLLIIIFFFEEEFFFGGGHHHHHHJJJJJJJJJIIIHHHEEECCCBBBGGGHHHIIIIIIIIIIIIHHHGGGFFFFFFGGGGGGHHHGGGGGGGGGAAAFFFHHHFFFFFFHHHHHHFFFJJJIIIHHHHHHGGGEEECCCBBBCCCCCCBBBBBBCCCEEEFFFGGGFFFHHHKKKKKKJJJIIIJJJJJJKKKKKKJJJJJJKKKLLLLLLMMMOOOQQQRRRQQQPPPSSSZZZ___ccc```\\\WWWSSSPPPNNNLLL^^^EEE===:::555333555555111......---+++,,,---//////...///000222555999??????666+++))),,,,,,------,,,++++++,,,...---------...............111///......111333444333===CCCKKKSSS___vvv~~~jjjIII>>>;;;CCCFFF>>>666333///000000///............************))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))******+++,,,,,,+++***))),,,+++)))'''''')))***+++'''((()))******++++++***************+++,,,---...,,,...//////......///000------...////////////...111///---,,,...000111111333333444555666888999:::999<<<>>><<<===LLLjjjdddNNNDDDAAA:::777:::777555444444333333222222111333333111///333;;;??????:::999777777999:::::::::888888999999:::<<>><<<999888888888888888888999;;;===>>>555444444333444666777888666444333333444444444333222333666888888888777666000111333444666666777777555444444333333444444555;;;999:::======999888:::666666555444444555666777444555777888888888777666555222111666888777666888888888777666555555444333444666777777666555555666777777777666555444555666666888::::::888666777888333555666777888:::===@@@???===;;;:::;;;<<<;;;:::;;;:::999999:::<<<>>>@@@>>>???@@@???>>>===???AAABBB???======???CCCFFFGGGAAA@@@@@@AAACCCBBB@@@>>>===@@@EEEJJJLLLKKKIIIGGG@@@???>>>======>>>???@@@CCCBBBAAAAAA@@@@@@@@@???===???AAABBBBBB@@@>>><<<======<<<<<<;;;;;;;;;;;;888<<<>>><<<999999>>>DDD===@@@HHHSSSaaaggg___RRREEEAAA===::::::;;;<<<<<<;;;;;;;;;<<<===???@@@AAABBBDDDEEEEEEGGGKKKKKKFFF>>>;;;999999;;;===============>>>>>>>>>>>>>>>>>>???>>>===>>>@@@AAAAAA@@@???>>><<<<<<>>>BBBFFFIIIJJJJJJIIIKKKNNNQQQTTTUUUJJJHHHFFFFFFGGGIIIIIIIIIKKKKKKKKKKKKIIIGGGEEEDDDIIIJJJKKKLLLLLLKKKIIIHHHDDDEEEFFFGGGGGGGGGGGGGGGEEEHHHIIIEEEEEEHHHKKKJJJKKKKKKKKKIIIGGGEEECCCCCCCCCCCCBBBAAABBBCCCEEEFFFHHHJJJLLLLLLKKKIIIIIIJJJHHHHHHIIIIIIJJJKKKLLLLLLNNNNNNNNNLLLKKKNNNSSSWWW[[[ZZZWWWTTTQQQNNNMMMMMM]]]EEE<<<888444222222111///---,,,+++***+++---...///...///000222555666999999333+++***...+++,,,,,,+++******+++---,,,,,,---------.........222000......000222333333888@@@IIIOOOXXXooorrrOOO@@@;;;CCCGGG===444444///000000///---,,,---...((()))***)))((('''(((***))))))))))))))))))))))))))))))(((((((((((())))))***))))))(((((())))))***'''(((***+++***)))'''%%%,,,+++***)))((()))******'''((()))******++++++************+++,,,---...///+++,,,...---,,,,,,---///---...//////000/////////222000......000111222111111222333555777888999:::555;;;??????CCCWWWxxx]]]KKKDDDAAA888777:::888555444444333333222222111555666444000222777;;;:::777666555666999:::;;;:::888888999;;;<<<>>>@@@AAA;;;:::999:::<<<===<<<;;;999<<>>AAA===;;;:::;;;<<<===<<<;;;:::::::::;;;<<<===>>>???>>>?????????===>>>???AAAEEEAAA===<<<>>>BBBEEEGGGAAAAAAAAABBBCCCBBB@@@>>>>>>AAAEEEHHHJJJJJJIIIHHH@@@>>>===<<<<<<>>>@@@AAABBBAAA????????????===<<<>>>>>>@@@AAAAAAAAA@@@???>>>>>>===<<<<<<<<<<<<===;;;<<<<<<:::999;;;@@@DDD===BBBJJJVVVccciiiaaaUUUEEEAAA<<<::::::;;;<<<<<<<<<<<<<<<<<<===>>>??????CCCEEEFFFDDDFFFIIIGGGBBB===;;;999999;;;>>>???????????????????????????>>>???>>>>>>???AAABBBAAA@@@@@@>>>===<<<>>>AAAEEEHHHIIIHHHHHHJJJMMMQQQRRRSSSKKKIIIHHHHHHJJJKKKKKKKKKKKKKKKKKKKKKJJJIIIGGGFFFHHHIIIKKKLLLKKKJJJHHHGGGBBBCCCDDDEEEEEEEEEEEEEEEGGGJJJJJJFFFEEEIIIMMMMMMLLLMMMMMMKKKHHHFFFEEEEEEDDDCCCBBBAAAAAACCCEEEFFFIIIJJJLLLLLLJJJHHHGGGGGGEEEEEEFFFHHHIIIKKKMMMNNNMMMMMMLLLJJJIIIJJJMMMPPPUUUVVVWWWVVVSSSPPPNNNNNN^^^EEE<<<888333111///......---+++***)))+++---...///...///111222666444333444111,,,,,,000+++,,,,,,+++******+++------------------...//////111///...///222444555555777===EEEJJJUUUmmm|||TTTBBB:::BBBFFF;;;333333...///000///,,,***+++---(((***+++***(((((()))+++))))))))))))))))))))))))))))))(((((((((((())))))*********))))))*********''''''((((((((((((((((((+++++++++*********))))))'''((()))******++++++******+++++++++,,,...///000,,,---...---,,,,,,...000......///000000000000///000///...///111222111000000111333555666888999999777<<<@@@EEEQQQkkkuuuXXXJJJDDD@@@777666:::888555444444333333222222111222555555222222777::::::666555555666888999999888888888999;;;>>>@@@@@@@@@;;;:::888999:::<<<;;;;;;999===AAAAAA===:::;;;===777777666555555444444444333333333333555777999:::777444222111222444555555444444333333333333222222000111222333444555555555555444444333333444444555444222444888999777666999777777666555666777888999999999888777666666666666666222222555777555555777888888888777777666666666222444666777777777888999777666666777777777666555777:::<<<:::666333555777666777888777777999<<>>>>>===;;;999:::<<<>>>?????????>>>>>>???@@@@@@??????AAABBBHHHDDD???<<<===AAADDDEEECCCBBBBBBCCCDDDCCCAAA???@@@BBBDDDFFFHHHIIIHHHHHH@@@???===<<<===???AAACCCBBB@@@???@@@BBBBBB@@@>>>BBBBBBAAAAAAAAAAAAAAAAAA@@@???>>>===<<<======>>><<<<<<;;;;;;<<<>>>@@@BBB???BBBGGGNNNXXX]]]XXXOOOEEEAAA<<<999999:::<<<<<<======<<<<<<<<<======>>>AAADDDDDDCCCEEEGGGEEE@@@===;;;999999<<>>===<<<<<<===???BBBDDDGGGEEEDDDEEEIIIKKKLLLKKKJJJHHHGGGGGGIIIJJJJJJIIIIIIIIIJJJJJJJJJIIIHHHGGGEEEGGGHHHIIIIIIGGGEEECCC@@@@@@AAABBBCCCDDDDDDCCCFFFJJJKKKHHHGGGJJJLLLKKKLLLNNNOOOMMMIIIGGGGGGGGGEEEDDDBBBAAAAAACCCEEEGGGHHHJJJKKKJJJGGGEEECCCCCCCCCCCCDDDFFFIIIMMMPPPRRRMMMMMMLLLKKKJJJJJJKKKLLLQQQUUUYYYYYYUUUOOOLLLKKK^^^EEE===888333111...,,,------***))))))+++,,,.../////////111333777333000000000...///333,,,,,,---,,,+++***,,,...///............///000000000///...000333777888888888<<>>BBBJJJ^^^}}}bbbVVVJJJEEE@@@666666;;;888555555444333333222222111...222333222333888;;;;;;777666555666777888777666888888:::<<>>BBBBBB???<<<===@@@666666666555444444333333555555444444555666888999777555111000222444666666444444333111111111111111222222333444555555555555555444444333333444444555111000222666888666555888888888777777777888:::;;;;;;:::888666555555666666666333222555777555444666888888888888777777777777111444666777777888999:::555555555666888999888777777:::===;;;666333444777999:::999888777888:::===888888:::===??????===;;;:::;;;>>>@@@AAAAAA@@@??????AAAAAAAAA@@@@@@BBBDDDJJJEEE@@@<<<===@@@CCCDDDEEEDDDDDDEEEEEEEEEBBB@@@BBBBBBDDDEEEFFFGGGHHHHHHBBB@@@>>>===>>>@@@BBBDDDCCCAAAAAACCCFFFGGGFFFCCCGGGEEECCCBBBAAAAAABBBBBBAAA@@@>>>=========>>>???<<<;;;;;;===???AAA@@@???@@@AAABBBDDDJJJOOOLLLFFFEEEAAA<<<999999:::<<<<<<>>>>>>===<<<<<<<<<<<<<<<@@@BBBCCCBBBDDDFFFDDD???>>>;;;999:::<<<@@@BBBCCCCCCBBBBBBAAAAAA@@@@@@@@@@@@??????AAACCCDDDCCCAAA;;;;;;:::999:::<<<>>>@@@DDDAAA???@@@CCCEEEDDDBBBFFFEEEDDDDDDEEEGGGFFFEEEGGGHHHIIIIIIIIIIIIGGGGGGCCCDDDFFFGGGGGGEEEBBB@@@>>>???@@@AAABBBBBBBBBBBBCCCHHHKKKJJJIIIKKKKKKHHHMMMOOOPPPNNNJJJHHHHHHIIIFFFDDDBBBAAAAAACCCEEEGGGHHHIIIJJJHHHEEEBBBAAA@@@BBBBBBCCCEEEIIINNNRRRUUUMMMLLLLLLLLLKKKKKKKKKLLLOOOTTTYYYYYYTTTMMMGGGEEE[[[AAA888666444...,,,+++))))))***,,,---+++***---111///,,,111:::HHHAAA777///+++,,,111444444222///---+++++++++,,,......---------......//////222444444222222666:::888;;;@@@GGGPPPeeefffBBB<<<<<<;;;<<<111111////////////...---,,,+++*********(((&&&&&&(((***&&&(((******(((&&&&&&&&&))))))((('''''''''''''''))))))************))))))%%%'''***,,,---,,,***(((+++*********))))))((((((+++++++++***************++++++++++++,,,...000111222000//////000000///---333111///000222333222///111000000000000111111222222222333555777999999888;;;EEEMMMXXXuuuwww[[[KKKFFF@@@<<<;;;;;;<<<<<<333333444444333333222111222///...111777;;;;;;888888999999999999888888777777888999;;;>>>AAADDDEEE<<<777444555:::===<<<999===AAADDDAAA<<<888888:::444333222222111111111222444333222333555666555444888:::888444333666777555444444333222111111111111000111222333444333222222777555333333444444444333333444555555666666555555666555555666999::::::999777777666555555555555555333444444444555666666666222333444555555555444333555555555666666888999999444444444555555666777888<<<;;;999888777777777777<<<;;;::::::999999999999999999:::;;;<<<<<<<<<;;;???@@@AAAAAA@@@===;;;999999<<>>======DDDCCCAAA??????@@@AAABBBEEEDDDCCCBBBBBBCCCEEEFFFAAA@@@>>>???BBBDDDEEEEEEBBB???;;;999;;;???AAACCCFFFCCCAAABBBDDDEEEDDDBBBJJJGGGDDDDDDEEEEEEBBB???AAA???>>>>>>???@@@@@@???<<<===>>>@@@@@@@@@???>>>CCCBBBAAADDDGGGHHHEEEBBBFFFBBB===:::::::::999999>>>============>>>>>>???BBBCCCCCCDDDCCC@@@>>><<<::::::;;;???CCCDDD@@@===???@@@AAAAAA@@@@@@BBBDDDCCCEEEFFFEEECCCAAAAAABBB@@@?????????>>>>>>>>>>>>>>>>>>???@@@@@@???===<<>>@@@BBBBBBDDDFFFFFFFFFEEEDDDDDDDDDDDDDDDAAABBBDDDEEEFFFFFFEEEEEE>>>??????@@@@@@AAABBBBBBDDDDDDEEEDDDCCCDDDFFFHHHLLLLLLLLLKKKIIIGGGEEECCCHHHEEEBBBBBBDDDFFFHHHHHHHHHHHHGGGFFFDDDCCCAAAAAA???AAACCCEEEHHHKKKPPPSSSRRRVVVVVVRRRPPPQQQQQQOOOQQQSSSUUUVVVSSSNNNGGGCCC|||YYY@@@888666333...---+++***)))***+++,,,......111555333111666>>>PPPIII>>>444...---///222222000...,,,++++++,,,,,,...------------...//////111222222333444555666666888:::>>>CCCLLLbbbjjjFFF>>>===<<<>>>333333/////////...------,,,,,,+++++++++)))'''''')))+++)))***,,,+++)))(((((()))))))))((('''''''''''''''((())))))******))))))((($$$&&&((()))******)))(((************)))))))))(((*********+++++++++++++++++++++++++++,,,...000111000......///111111111000333111///000222222000...///............///000000222222444777:::;;;;;;;;;@@@IIIVVViiitttZZZIIIDDD>>>:::999:::::::::333333444444333333222111222000...111777;;;:::888888888888999999888777777888999:::<<>>888777999444444333222222222222222444333222333555666555444222555555333444999;;;:::444444333222222222222222000111222333333333222111666444333444555666666555333444444555555555555555666555555666999::::::999888777666666555555555666444444555555555555555555333444555666666666555444666555555555666777888888555555555555666777888999<<<:::888666666666777888;;;;;;::::::::::::::::::888888:::;;;<<<===>>>>>>AAABBBBBBBBBAAA???===;;;999<<>>======???>>>>>>>>>???BBBEEEFFFEEEDDDBBB@@@AAABBBDDDFFFBBB@@@???@@@BBBEEEEEEEEE@@@===;;;;;;>>>AAADDDEEEHHHFFFCCCCCCEEEGGGFFFEEEIIIGGGEEEEEEFFFEEECCCAAAAAA@@@>>>>>>??????>>>===<<<===???@@@@@@@@@??????@@@@@@@@@BBBCCCCCCAAA@@@EEEBBB===;;;:::::::::999>>>============>>>??????BBBBBBCCCCCCBBB???===;;;;;;;;;<<>>???AAAAAAAAACCCEEEGGGIIIJJJJJJHHHFFFDDDDDDEEEDDDDDDDDDCCCBBB@@@>>>>>>>>>>>>>>>>>>>>>===<<<;;;:::::::::<<<===>>>@@@BBBDDDCCCCCCBBBBBBBBBBBBBBB@@@AAABBBDDDDDDDDDDDDCCC>>>>>>>>>>>>???????????????@@@@@@@@@???@@@CCCEEEHHHHHHHHHGGGFFFDDDBBBAAAFFFCCCAAAAAACCCFFFGGGHHHGGGFFFEEECCCAAA@@@@@@???===???BBBEEEHHHLLLQQQUUUTTTXXXYYYUUURRRRRRQQQNNNKKKMMMPPPQQQPPPLLLGGGCCCzzzVVV@@@999666111...---,,,*********+++,,,,,,---000222222111555;;;PPPJJJ@@@555///---...///...---,,,+++***+++,,,------------------...//////333222222444777777555222888999<<<@@@III```qqqKKKAAA???>>>@@@555444000///...,,,,,,,,,,,,---,,,,,,,,,***((((((***,,,***++++++***(((((()))***))))))(((''''''''''''''''''(((((())))))(((((('''$$$%%%%%%&&&''''''((((((************)))))))))))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,---...000000...------///111333333222333111000000111111000...//////......///000000111222444777:::<<<===>>>>>>DDDLLL___{{{nnnWWWEEEAAA;;;888777777777777333333444444333333222111222000000222777:::999888666777777888888888777777999:::;;;===???AAACCCDDD888999:::999888999<<>>???@@@@@@AAAAAAAAA@@@???===<<<:::<<>>============<<<===???BBBEEEGGGFFFDDDAAA??????@@@CCCEEEAAA@@@???@@@BBBDDDDDDDDD===<<<;;;===AAADDDFFFFFFIIIGGGDDDDDDFFFHHHIIIIIIGGGFFFEEEFFFGGGGGGEEECCCCCCAAA???>>>>>>>>>===<<<>>>>>>???@@@@@@@@@?????????@@@BBBBBB@@@??????@@@DDDAAA===;;;;;;;;;;;;:::>>>>>>======>>>??????@@@AAABBBBBBBBBAAA>>>;;;:::;;;;;;===???BBBBBB@@@======>>>@@@BBBBBBDDDGGGJJJMMMMMMLLLJJJGGGGGGHHHIIIJJJJJJJJJIIIGGGCCC@@@>>>>>>>>><<<;;;;;;:::::::::777:::===>>>>>>???@@@AAA@@@@@@???>>>>>>>>>>>>???===>>>@@@AAABBBBBBAAAAAA===============<<<<<<<<<:::;;;<<<<<<<<<===@@@CCCCCCDDDDDDDDDDDDBBBAAA@@@CCCAAA??????BBBEEEFFFGGGFFFDDDAAA???===<<<======:::===AAADDDHHHLLLQQQTTTUUUZZZ[[[XXXTTTSSSQQQMMMFFFHHHLLLNNNNNNKKKGGGEEExxxUUU@@@:::666000...---,,,+++++++++++++++***+++...//////000333666EEE@@@888111---,,,---...++++++*********+++,,,------------------...///000333444666888777666555444888888:::>>>HHH```xxxOOOCCC>>>===@@@555555111///---+++++++++,,,---+++++++++***((((((***+++((()))((('''%%%&&&(((***))))))((('''''''''''''''''''''((((((((((((''''''&&&%%%%%%$$$%%%'''((()))*********)))))))))))))))((()))+++,,,------------,,,,,,,,,---...//////000///......///111333333222444444333222222111000///111111111111222222333444444666999;;;<<<===>>>???GGGPPPiiihhhTTTAAA>>>999666555555555444333333444444333333222111222111111333777999888777555666777777888888888888999::::::;;;===???AAABBB999999999999999:::<<<>>>;;;EEENNNMMMBBB777333555333333444444444333333333333222333444666666444333333666666333444777888555444444333333333444555555333333222222222111000000000000222555888999888777333333444555555555444444444444444666999:::999777888777777666666666777777777777666666555555444444555666888999999999999888777777666555555555666666888888888888999:::;;;;;;;;;999666444444555777999::::::;;;<<<<<<<<<<<<<<<999::::::;;;<<<>>>??????===>>>>>>>>>===<<<;;;;;;:::<<>>???>>>======>>>AAACCCEEEFFFDDD@@@>>>===???BBBDDD???>>>>>>???AAABBBBBBAAA;;;;;;;;;>>>BBBDDDEEEEEEFFFEEEDDDDDDFFFJJJMMMNNNEEEFFFFFFGGGHHHGGGFFFEEEEEECCCAAA@@@@@@@@@>>>===??????@@@@@@@@@@@@@@@@@@@@@CCCEEECCC@@@>>>???BBBBBB@@@===<<<<<<<<<<<<;;;>>>>>>>>>>>>??????@@@AAA@@@AAAAAAAAA@@@===;;;999<<<<<<>>>???@@@@@@???>>>===???@@@AAAAAACCCEEEGGGJJJJJJIIIGGGEEEFFFHHHKKKKKKLLLLLLLLLJJJFFFCCC@@@>>><<<:::999888888888999666;;;>>>>>>>>>@@@???======<<<;;;;;;::::::;;;;;;<<<===>>>@@@@@@@@@@@@???>>>>>>===<<<;;;;;;::::::888999:::;;;;;;<<<@@@BBB@@@AAABBBCCCCCCBBBAAA@@@???>>><<<===@@@CCCEEEEEEDDDAAA>>>;;;999999:::;;;:::===AAACCCFFFIIIMMMPPPSSSXXXZZZWWWTTTRRROOOJJJFFFHHHKKKLLLLLLJJJGGGFFFzzzWWWBBB<<<777000///...---,,,+++++++++++++++...///000000111333333;;;777222---+++***+++,,,))))))******+++,,,------,,,,,,,,,------///000000000666<<<;;;666333555888999999:::>>>HHHbbbSSSCCC===<<>><<<888555777;;;======::::::CCCKKKJJJ@@@666222333222222333444444333333222222222333555666666444222444777777333333555555222333333333333444444555666555444333333222111111000...///222555888999777555222333333444555444444444333333444777999:::888666777666666666666666777777777777777666666555555444666777888:::;;;;;;::::::888777777666666666777777888888888999999:::;;;<<<;;;999777555555666888999:::;;;<<<===============<<<<<<;;;;;;;;;<<<<<<===<<<<<<======<<<<<<<<<;;;;;;===??????>>>===>>>>>>???>>>===>>>???AAADDDEEEFFFDDDAAA>>>===>>>@@@BBB======<<<===???@@@@@@>>>;;;:::;;;>>>AAACCCCCCBBBAAAAAABBBDDDFFFJJJNNNQQQDDDEEEGGGHHHHHHGGGFFFFFFGGGEEECCCBBBCCCCCCBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@CCCDDDBBB???===???BBBAAA???===<<<===>>>======>>>>>>>>>??????@@@BBBBBB??????@@@AAA@@@===;;;:::===>>>???@@@??????>>>>>>???@@@AAA@@@??????AAABBBBBBCCCBBBAAA@@@BBBEEEHHHGGGHHHJJJKKKJJJGGGDDDBBB<<<;;;999777666777777888444999;;;:::<<>>>>>>>>===<<<;;;::::::999666777888888888:::===@@@<<<===???@@@@@@@@@???>>><<<;;;:::<<<>>>AAABBBBBBAAA???;;;888777777999:::<<<>>>AAABBBCCCDDDGGGHHHMMMRRRUUURRRPPPNNNKKKGGGGGGHHHIIIIIIIIIGGGDDDCCC\\\EEE===888222///......---,,,+++******))),,,---,,,,,,///...,,,888666222...+++*********))))))***+++,,,,,,------,,,,,,,,,---...///000111---555<<<:::333000444;;;999999:::===GGGaaaWWWDDD<<<:::>>>444333///...---++++++++++++,,,)))***)))(((&&&&&&(((***((()))***)))((((((***,,,))))))(((''''''''''''''''''(((((())))))(((((('''((('''''''''''')))***+++))))))))))))************)))+++---/////////---,,,,,,---...///////////////111000///000222222222000888999999777444222222333//////000000111222444444888;;;<<<;;;:::;;;???CCCMMMdddpppWWWIII===:::666444444444333222333333444444333333222111111222444666777777666555555555777888::::::;;;;;;888888888888999:::;;;;;;<<<777333555;;;>>><<<888888>>>DDDDDD===666222111000111222333444333222111222222333555777666444222000444555333333666666333222222222222333444666666777777555333222222111111000111444777:::999666333222222333444444444444444222333444777999:::888666666555555555555666666777777777666666666666666666666777888:::;;;;;;;;;:::888888888777777888888999999888888999999:::;;;<<<:::999888777777888999999;;;<<<===>>>>>>>>>===<<<===<<<;;;:::999:::;;;;;;============>>>>>>>>>>>>;;;===>>>???>>>===>>>???===<<<===>>>@@@DDDGGGIIIFFFDDDBBB@@@???>>>???@@@===<<<<<<>>>???@@@???===;;;::::::===@@@BBBBBBBBB>>>@@@CCCEEEFFFIIIMMMPPPBBBEEEHHHHHHGGGFFFEEEEEEFFFEEECCCDDDEEEFFFFFFEEECCCBBBAAA@@@@@@@@@AAAAAA@@@@@@@@@???>>>===???@@@???>>><<<===>>>??????>>>>>>>>>??????@@@AAACCCCCC===>>>@@@@@@@@@???===;;;===???@@@@@@>>>===>>>>>>BBBBBBBBB@@@>>>======???===>>>>>>>>>===>>>AAACCCAAACCCDDDEEEEEECCCBBB@@@999999888777777777777888777:::;;;:::@@@GGGCCC999999888777777666666777777999:::<<<===>>>>>>============<<<;;;::::::999999444555555555555777999<<<888999;;;<<<<<<<<<;;;;;;:::999999:::===?????????===<<<:::888777888999:::===???AAAAAA@@@@@@@@@AAAFFFKKKNNNLLLJJJKKKIIIFFFFFFFFFFFFEEEDDDBBB@@@???bbbHHH>>>999444/////////...---+++***)))(((++++++((()))+++***%%%777555222///---+++************+++,,,,,,---------,,,,,,,,,---...///000111,,,222666555000///333999:::999:::<<>>444333......---,,,,,,++++++******+++***)))'''''')))+++''')))***+++***)))***+++))))))((('''''''''''''''((())))))******))))))(((''''''''''''((()))******((()))))))))************+++,,,...000000///---+++------//////000//////...000//////000222444333222888::::::777333111111222000000000111222333444555999;;;<<<;;;:::===EEEKKKYYYwwwyyy___MMMEEE===:::777555555444444333333333444444333333222111111333555777666666555555555666888999;;;<<<<<<===:::999999999999999::::::999777555555888::::::999777999;;;;;;999555222000...///111333333222111000222222333555777777444111...222333222444777777444000000111111333444555666:::999777444333222222222333555888;;;<<<;;;666333222222333444444444444333222222444777999999777555444444444444444555666666666666666666666777777777555666888:::;;;;;;;;;;;;888888888888999:::;;;;;;888888888888999:::;;;<<<999999999:::::::::999999<<<===>>>??????>>><<<;;;;;;:::999888888999;;;<<<<<<<<<<<<<<<======>>>???;;;===>>>>>>======>>>???>>>>>>>>>???AAAEEEHHHJJJEEEEEEDDDBBBAAA???>>>>>>>>>>>>>>>???AAAAAA???===:::999:::<<<@@@DDDEEEFFF???BBBFFFHHHGGGHHHJJJLLLAAAEEEHHHIIIFFFDDDCCCDDDDDDBBBBBBCCCFFFHHHHHHHHHDDDCCCBBBAAA@@@AAAAAABBBAAA???>>>>>>???AAAAAAAAA>>>===<<<===???@@@@@@????????????@@@AAABBBCCCDDD<<<===???AAAAAA@@@???>>>>>>@@@AAA@@@===<<<===???CCCCCCCCCAAA>>>======???>>>???@@@???>>>===>>>@@@======>>>>>>>>>===<<<<<<666777777888888888888888:::<<<:::;;;GGGRRRNNN@@@888888777666666666666666777888:::;;;<<<<<<;;;;;;:::::::::999999888888888555555666555555666888;;;888999:::;;;;;;;;;:::999999888888999;;;<<<<<<;;;;;;::::::999999::::::;;;;;;===??????>>><<<<<<===@@@EEEHHHFFFFFFHHHIIIGGGEEEEEEEEEDDDCCCBBBAAA@@@eeeJJJ???:::666/////////...---,,,***))),,,//////+++,,,...,,,&&&222222000///------,,,,,,***+++,,,------------,,,+++,,,,,,---...///111111,,,...000000///000333666:::999999:::@@@VVV|||]]]FFF<<<:::???555444---------------+++***)))+++,,,+++***((((((***,,,$$$&&&)))))))))((((((((())))))((('''''''''''''''))))))************))))))&&&&&&'''(((((()))))))))(((((())))))*********+++,,,---///111000///,,,+++---...///000000000///......------000333555555555888999:::777333000000222222222222333444555777888999;;;<<<;;;;;;@@@IIIQQQlllkkkSSSFFFBBB===:::777666555555444333333333444444444333222222111333666777666555555555555666888:::<<<======>>>;;;::::::999999::::::;;;666777777666666666999<<<666555555666666555222000---...000222333222000///111222333666777777444111///222444333333666555222///000000111222444555666;;;:::888555444333333333777888;;;===>>><<<777333222222333444444444333333111222444777:::999777555333333333333333444555666555555666666777777888888555666888:::;;;;;;;;;;;;999999999999:::;;;<<<===888888888888999:::;;;;;;888999;;;<<<<<<;;;:::999===>>>???@@@???>>><<<:::999888777777777999<<<===:::::::::::::::;;;<<<===<<<===>>>>>>======>>>???CCCBBBAAAAAAAAACCCEEEFFFEEEEEEEEEDDDBBB@@@>>>===?????????AAABBBBBB@@@>>>999999999<<>>???BBBEEEDDDCCC>>>===<<<===@@@AAA@@@????????????@@@AAABBBDDDEEE;;;===???AAABBBAAA@@@???>>>@@@AAA@@@===;;;===???CCCDDDCCCBBB???>>>???@@@AAABBBCCCBBB@@@>>>===>>>;;;;;;::::::999888888888444555777999999999888888777777444777GGGVVVQQQBBB888888777666666666666777555666888999::::::999999888888888888777777777777888888999888777888:::<<<:::;;;<<<<<<===<<<;;;:::999888777888:::;;;:::999999999::::::;;;;;;;;;;;;999;;;===>>><<<;;;;;;<<<===BBBDDDCCCDDDGGGIIIHHHFFFFFFEEEEEEDDDDDDDDDDDDcccIIIAAA===777666444111...---+++)))(((000111222111///......000///444444...)))***++++++*********)))******+++,,,))))))***+++,,,...///000...111222111///000666;;;444777666888BBBMMMfffjjjGGG<<<>>><<<888777.........---,,,,,,,,,+++...+++)))))),,,---,,,***+++++++++)))'''&&&'''(((***)))(((''''''&&&&&&&&&&&&''')))***+++***((('''))))))((((((((((((((())))))***+++***)))((()))***------...///000000---+++...//////000111222222222000222333333222111222444777666666777888777444111000000111333666888777666<<<777888===>>>@@@PPPdddyyy\\\MMMGGGCCC999666333555888:::777444555444333333222222222222666555444333333444666777555666888:::;;;;;;;;;;;;;;;:::999999888999999999;;;888666666888999666444444444555555555444222111777666444333222111111111222333444555444222000...000000111444777777444000111111111222333444555666;;;999666333222333444555444666999;;;:::777444111333222111111333333222111///000333666888999::::::666555444444444444333111333333444666888888777555333666:::<<<<<<:::::::::;;;888666777<<<@@@CCCCCCAAA<<<:::;;;888444555;;;:::888777;;;???@@@<<<888::::::::::::::::::999999888888888777666777999<<<::::::999999888999999:::@@@;;;:::>>>AAA@@@???@@@DDDBBB@@@>>>>>>@@@BBBCCCIIIBBB===@@@BBB???<<<;;;<<<>>>@@@BBBBBBAAA???===999888888<<>>===<<<>>>AAADDDDDDDDDCCCCCCBBBBBBBBBCCCCCCDDDBBB???===>>>AAACCCBBB@@@BBBBBBBBBBBBCCCDDDEEEEEEDDDCCC@@@>>>???AAADDDFFFFFFFFFFFFEEEDDDCCCAAA@@@===<<<<<<;;;:::999888777999999999888888888888888777444333333666:::===>>>;;;999777777999:::;;;:::888999999:::::::::999999444555777999999999888777444666888888888777888999<<<;;;<<<>>>@@@AAA@@@???@@@777333888===<<<:::<<<:::::::::;;;======;;;999:::999777888999;;;;;;:::<<>>???<<<888999:::;;;;;;;;;;;;:::999999::::::999888777999:::;;;;;;;;;;;;;;;<<<<<<===???;;;;;;???BBBAAA???@@@EEEDDDAAA@@@@@@AAACCCEEEJJJCCC???AAACCC@@@===<<<<<<>>>@@@BBBBBBAAA???===<<<;;;:::===AAADDDDDDCCCFFFHHHIIIJJJJJJHHHEEECCCCCCFFFIIIIIIHHHFFFDDDDDDFFFEEECCCAAA@@@@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBB???>>>AAAFFFHHHEEEBBB<<<;;;;;;===@@@BBBCCCCCCAAABBBBBBBBBBBBBBBBBBBBB@@@>>><<<===???AAA@@@???BBBAAAAAA@@@@@@@@@AAAAAADDDBBB@@@??????AAACCCEEEDDDDDDCCCCCCBBBAAAAAAAAA===<<<;;;999888888777777999999999999888888888888666444222222555888:::;;;:::888777777999:::::::::666777888888999999999999666666777999::::::::::::666888::::::999999:::;;;??????>>>>>>>>>>>>===<<<@@@999777;;;===:::999:::999999999:::<<<<<<:::888999777777777999;;;;;;;;;>>>GGGMMMLLLJJJKKKKKKJJJIIIHHHGGGHHHKKKKKKIIIGGGnnnOOOAAA===;;;===;;;888444000---+++******+++,,,+++***)))***+++---000///,,,+++---,,,******************+++,,,,,,,,,+++++++++,,,,,,---...,,,000333333000...///000000333111333;;;CCCXXXwwwrrrNNN>>>;;;777333222//////......---,,,,,,+++,,,+++)))***+++,,,+++***&&&'''((('''&&&''')))***%%%&&&&&&'''(((***+++,,,&&&'''((()))))))))((('''))))))(((((((((((())))))'''((())))))((('''((()))...///000111111000///......//////000000111111222...///000000000222666999999666444222333333222111444333222333555888999999>>>:::;;;BBBGGGPPPcccvvvcccNNNDDD>>>999888555333444777888666333444333333222222222222333666555333222111111222333222444666888::::::::::::666666666777888:::;;;<<<999666444444666777444111333444444444444333333222222222222333333444444444222222333333333111000///111111222444666666444222222222111111333666888:::666555333333333555777888555555666777777666555444333222111111333333333111444555666777888888777666777666555444333333333333444444444444555777999:::===>>>>>><<<999888777888999777666999@@@HHHNNNRRRIIIEEEBBB???:::444333666888777666999<<<===;;;777888:::;;;======;;;:::999999;;;<<<;;;999777777888999::::::;;;<<<===>>>???>>><<<===BBBDDDAAA???@@@FFFDDDCCCBBBBBBCCCEEEFFFJJJDDDAAACCCDDDAAA>>>======???AAABBBBBB@@@>>>======<<<<<<>>>AAADDDEEEEEEHHHIIIKKKLLLJJJGGGCCCAAA@@@CCCFFFGGGFFFDDDDDDDDDGGGFFFDDDBBBAAAAAAAAAAAAAAABBBCCCDDDDDDCCCBBBAAA@@@??????BBBFFFGGGDDDAAA===<<<===???BBBDDDDDDDDD@@@AAABBBCCCCCCBBB@@@???>>>===;;;<<<>>>??????>>>AAA@@@@@@???>>>>>>======DDDBBB@@@??????@@@BBBCCCBBBAAA@@@??????@@@AAAAAA???===;;;999888888999:::999999999999999999999999666333111111333555777777999888666777888::::::999444555666777888999999999777777777888999;;;<<<===888999;;;<<<;;;;;;<<<===??????>>>======<<<;;;;;;;;;999999;;;;;;888777888999888888999;;;;;;:::999777666666777:::<<<<<<<<>>===:::666111---,,,+++,,,---...---,,,+++,,,------//////,,,,,,...---)))+++************+++,,,,,,---,,,,,,++++++,,,,,,,,,---///222333222222333555000222000222999???PPPmmmxxxTTT@@@:::666333222......---,,,++++++***************+++++++++******'''(((((('''&&&&&&((()))&&&&&&''''''(((***+++,,,))))))***+++,,,++++++***)))(((((((((((())))))***((()))******)))(((***+++---...000000///.........////////////000000111111//////000000111444999===;;;888444222222222333222777555333333666999:::;;;>>>:::;;;CCCNNN^^^vvvtttYYYKKKEEE@@@<<<777555444444666666555333333333222222222222222333666666444333222222222222444555666888888888777777777777777777888999:::;;;999666444444666777444111333333333333333333333333222222333333444444444333222222222333222111000///111111333555666666555333333222111222333666999;;;555444333222333444666777555555555555555666666666333111111111333444333222444555777888999999888777777777666444333222333555555555555444444666:::<<<>>>>>>===:::777666777888999777555555999???FFFIIIGGGFFFCCC@@@<<<888777999777666666888;;;;;;:::888777999;;;======<<<:::999999;;;<<<;;;999666555555777888999;;;===>>>??????>>><<>><<<<<<<<<===@@@CCCGGGJJJKKKIIIKKKLLLLLLJJJFFFBBB???@@@CCCEEEEEEDDDCCCCCCCCCHHHFFFDDDBBBAAAAAAAAAAAA@@@AAACCCDDDDDDCCCAAA@@@??????AAADDDFFFFFFBBB???@@@???@@@BBBEEEGGGGGGFFF???AAADDDEEEEEECCC@@@>>>>>>===<<<<<<===>>>??????????????????>>>>>>======CCCBBBAAA@@@???@@@AAAAAA@@@>>>===<<<===>>>@@@BBBBBB@@@===:::999:::;;;<<<888999999999::::::;;;;;;777444222222333555555555888777666777888999999888444555666888999:::::::::777777666777888:::<<<>>>888:::<<<<<<<<<;;;<<<>>>:::<<<===>>>===<<<<<<<<<555666999;;;:::888888:::999888888999;;;<<<;;;:::666666555777:::===>>>>>>CCCIIINNNMMMLLLMMMMMMJJJGGGHHHJJJKKKMMMLLLKKKJJJ[[[BBB::::::======;;;666111---,,,---,,,...///...---,,,---//////222222///---...,,,)))+++++++++***+++,,,,,,---------,,,+++++++++,,,,,,000000000//////111444666000333000222999<<>>>>>AAAFFFFFFBBB@@@BBBCCCCCCBBBBBBCCCDDDEEEFFFHHHDDDDDDFFFFFFCCC@@@AAAAAABBBDDDEEEDDDAAA???===@@@@@@AAABBBEEEHHHKKKNNNIIIJJJKKKKKKIIIEEEAAA>>>DDDEEEFFFFFFDDDBBBAAABBBGGGFFFDDDBBBAAAAAAAAAAAA???AAACCCDDDDDDCCCAAA??????@@@BBBDDDEEEDDDAAA???@@@@@@AAADDDGGGHHHHHHGGGAAACCCFFFGGGGGGDDDAAA???>>>??????>>>>>>???@@@AAA>>>>>>@@@@@@AAAAAA@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA>>>===<<<;;;<<<>>>@@@BBBAAA???<<<999888999:::<<<888888999:::;;;<<<<<<===888666444444555555555444777666555666888999888777555666777999:::;;;;;;;;;666666555666777999;;;<<<777999;;;<<<;;;;;;<<<===888===AAACCCAAA>>>;;;:::222666:::<<<===>>>@@@AAA;;;:::999:::<<<>>>>>>===777666666888;;;>>>??????DDDIIIKKKIIIHHHIIIGGGDDDDDDEEEFFFGGGGGGGGGFFFFFF```DDD999888888999888555///,,,---...+++,,,------,,,,,,---...222777999333...---,,,***+++++++++++++++,,,------------,,,++++++,,,,,,,,,333111///,,,,,,---///000000333111333:::;;;FFF]]]cccHHH;;;777666555444333222111000...------'''))),,,,,,***)))))))))+++++++++)))'''&&&&&&''',,,+++***)))(((((((((((('''''''''((((((((())))))(((''''''(((((()))***+++***+++------,,,,,,---///***---///---+++***,,,...////////////////////////111222333333333666999<<<;;;888444333333555666666:::888777777999;;;<<<<<<===>>>DDDQQQfffdddNNNFFF@@@:::555555555555444333333222222222111111111111222222333666666666555555444444333777777888888777666555444;;;::::::999888888999999:::777555555777888555222333222222222222333333444333333444555444333111000111111111111111111111111111333555555555444555777222222333333444555777777555444333333222222222222444555555666777888999999222111000111333444444333333555777999:::;;;;;;;;;777888888555111111444888888999888666333333888<<<999999999777555555777999333333333222333666;;;???EEEGGGFFF???:::999777555777777777888888999::::::777777888999999::::::::::::;;;;;;:::888666555666;;;===???BBBDDDFFFFFFFFF??????BBBFFFEEEBBBBBBEEECCCBBBBBBCCCCCCDDDEEEFFFDDDBBBDDDGGGGGGCCCBBBDDDDDDEEEFFFGGGEEECCC@@@>>>FFFFFFFFFEEEDDDEEEHHHJJJHHHHHHIIIHHHGGGDDDBBB@@@EEEGGGGGGFFFCCCBBBAAABBBEEEDDDBBBAAA@@@@@@AAAAAA???@@@AAABBBBBBAAA@@@???@@@AAABBBCCCCCCBBB@@@???>>>>>>???BBBEEEGGGFFFDDDBBBDDDGGGHHHGGGEEEBBB??????@@@AAA@@@??????AAACCC>>>@@@AAACCCDDDCCCCCCBBB@@@AAABBBCCCCCCCCCBBBBBB>>>>>>=========???@@@AAA>>><<<:::888777777888999888888999:::<<<===>>>>>>999777555555666777666555666555555666888888777555666777888999:::;;;;;;;;;666666666666777888999999666888:::;;;::::::;;;<<<;;;CCCKKKMMMIII@@@999666444888<<<>>>BBBHHHJJJIII<<<:::::::::===?????????999888888:::===@@@@@@@@@DDDGGGHHHEEEDDDEEECCC???@@@BBBCCCDDDCCCCCCEEEGGGbbbFFF999777222444555222---+++,,,///***,,,------,,,,,,---///555===@@@999///+++++++++,,,++++++++++++,,,------,,,,,,+++++++++,,,------222111///............---///222000333::::::CCCXXXyyylllLLL<<<777555333333333222000///...---,,,&&&))),,,,,,***(((((()))+++++++++***(((''')))***,,,+++***)))((((((((((((''''''&&&&&&''''''((((((''''''''''''((()))***+++)))+++,,,,,,,,,,,,---///+++...000...+++***,,,000////////////////////////111222333333333333666888888666333222444555666666:::999888999;;;<<<<<<;;;===CCCOOO```xxx___NNNGGGBBB<<<888555555555444333222222222111111111111111222333333444444444555555444444333555666777888999888777777::::::::::::::::::;;;;;;999666444444666777444111222222111111111222444444111222333555555444333222111111000000000000111111111333666555444444666888111222333444555444444333222222222222222333333333444555666888999:::::::::111000000111333444444333666777888:::;;;::::::999777999888555111000444999888::::::777333222666:::999::::::999777666777888000222444444333555999===@@@DDDCCC===999:::888555777888888888888999:::<<<666666666666666888999:::<<<<<<<<<;;;888777888999===???BBBEEEGGGHHHHHHGGGAAA@@@CCCFFFEEEAAACCCGGGCCCCCCDDDDDDEEEFFFGGGGGGAAA@@@CCCGGGGGGDDDCCCFFFFFFGGGHHHIIIGGGDDDAAA???GGGHHHGGGDDDBBBBBBEEEHHHFFFFFFEEEEEEDDDDDDCCCCCCDDDEEEFFFEEECCCBBBBBBCCCBBBAAA@@@??????@@@AAABBB????????????????????????AAABBBCCCBBBAAA@@@@@@@@@======???BBBEEEFFFEEECCCCCCDDDFFFGGGFFFDDDAAA??????@@@BBBAAA??????AAADDDAAABBBCCCDDDEEEDDDBBBAAA???@@@BBBDDDEEEEEEDDDDDD????????????@@@@@@@@@@@@>>>===<<<:::999999888888888888999;;;<<<>>>??????888777555666777777666555555444555666888888666555777777888999999999999999777888888999999888888888777999;;;;;;::::::;;;<<<<<>>??????;;;::::::;;;>>>AAAAAAAAACCCFFFFFFDDDDDDEEECCC??????AAABBBCCCCCCEEEJJJNNNcccGGG999777...111222000+++***,,,000,,,---///......---///000777AAAEEE<<>>GGGWWWkkkrrrUUUHHHDDD@@@;;;:::444555555444222111111222111111000000111222333333222222333444444444333333333444666888::::::::::::999999999:::;;;<<<===>>>888555222333555555333000222222111111111222444555...000222444666555555444111000000000000000111111111444666666444444666888111222444555555444222111///000111222333444555555444555777999:::;;;;;;:::111000000111333555444333888999::::::::::::888888777999999555111000555999999;;;<<<999444222555999;;;<<<<<<;;;888666666777000333555444222222555888999???@@@;;;999<<<<<<999777888999999888999;;;===777666444444555777999;;;>>>>>>===;;;999999;;;======???BBBEEEFFFGGGGGGFFFBBBAAACCCFFFDDDAAACCCIIIDDDEEEEEEFFFGGGGGGHHHHHH??????BBBGGGGGGDDDDDDGGGHHHIIIJJJJJJHHHEEEBBB@@@DDDEEEEEECCCAAABBBFFFJJJDDDDDDCCCCCCCCCCCCDDDEEEAAABBBDDDCCCBBBBBBCCCEEEAAA@@@?????????@@@AAABBB??????>>>======>>>??????BBBCCCCCCBBB@@@???@@@@@@>>>???AAADDDGGGHHHGGGEEECCCDDDEEEEEEDDDBBB@@@???>>>@@@BBBAAA???>>>AAADDDCCCDDDEEEEEEEEECCCAAA???>>>@@@CCCEEEGGGGGGFFFEEE@@@@@@AAAAAAAAAAAA@@@???@@@@@@???>>>===<<<;;;;;;888888999;;;===>>>???@@@777666555555666777666444444444555666888888666444666777777888888888777777999999:::;;;;;;999888777777999;;;<<<;;;;;;<<<===:::HHHXXX___[[[NNNBBB;;;777999888999BBBMMMOOOIII:::999777888;;;===>>>>>>===<<<;;;<<>>===>>>BBBEEEFFFBBB???EEEBBBEEEMMMPPPIIIBBB@@@DDDDDDCCCBBBBBBEEEIIIMMMSSSKKKDDDBBBFFFHHHFFFBBBCCCCCCBBBBBBBBBCCCCCCDDD>>>>>>>>>>>>>>>??????@@@@@@AAAAAAAAA@@@@@@???>>>@@@AAACCCDDDDDDAAA???===>>>>>>???BBBEEEFFFEEECCC???@@@AAABBBBBBAAA@@@???CCCAAA>>>===???AAAAAAAAABBBBBBAAA???>>>>>>>>>>>>:::===BBBFFFIIIGGGCCC???>>><<<:::<<<@@@CCCDDDCCCFFFDDDCCCCCCDDDDDDCCCAAA???>>><<<;;;:::;;;<<<===:::999888888888777555333555444444666888888666555444444555666777888999999888888888888888999999999:::;;;;;;;;;::::::;;;===>>>EEEPPPZZZ\\\UUUJJJAAA999888<<>>@@@888888777777888:::;;;===???<<<:::<<>>AAAGGGKKKLLLKKKeeeHHH<<<<<<777333///,,,,,,,,,,,,+++,,,---.../////////...---000666888444///---,,,)))++++++++++++++++++++++++++++++,,,,,,------------,,,,,,,,,,,,,,,---......111//////333555999@@@IIIhhhvvvRRR;;;444555444333111///.........---,,,***))))))***++++++***(((,,,+++***))))))***+++,,,,,,***)))***,,,,,,***'''))))))(((''''''''''''((()))(((((((((((()))******++++++******+++,,,...///......---.../////////...333222111///------///000222222222222222222222333444444444444555777888999999;;;<<<<<<;;;;;;>>>AAALLL]]]yyycccKKKEEE>>><<<;;;555222222111111111222333333222111000000000111222333555333000111333555555444999999:::999777777888:::999999:::;;;;;;:::999777666555333222333333222111111111111000000111111111111111111222333333222111111111111111111222333444333555666666555444444555222333444444333444666777555555444444444444444555666444444666888888555333333111///...///222555777===;;;888888999:::888777777666444333333555666888:::999888777666666666666999999999777555444666777111222444666777777777777777777777888:::;;;:::999777888999::::::999888888666777777666555777<<>>======>>>AAADDDDDD@@@===BBB???BBBJJJMMMGGGBBBAAABBBBBBBBBBBBBBBFFFKKKOOOQQQJJJCCCAAADDDFFFDDDAAAAAA@@@@@@@@@@@@AAABBBCCC>>>>>>>>>>>>>>>???@@@@@@@@@AAABBBBBBBBBAAA@@@???>>>???@@@AAAAAA@@@>>>===???>>>???AAACCCDDDCCCAAA@@@@@@@@@AAAAAA@@@@@@@@@CCCAAA???>>>???@@@@@@@@@???>>>======<<<<<<======<<<>>>BBBEEEFFFDDD@@@===;;;999999;;;@@@DDDEEEEEEEEEDDDCCCDDDEEEFFFEEECCCBBBAAA???=========>>>???<<<;;;::::::::::::999888777666555555666777666555333333444555666777888888777777777777777888888888999:::;;;:::999999;;;===;;;@@@GGGMMMNNNJJJCCC>>>>>><<<>>>CCCCCC???===>>>888888777777888:::;;;<<<<<<999888;;;@@@DDDCCCAAAEEEFFFFFFFFFEEECCC@@@???AAAAAABBBBBBCCCEEEGGGIIIgggHHH:::999222000,,,+++,,,---------,,,---......//////......+++111444111---,,,,,,************++++++,,,,,,---+++,,,,,,,,,------------//////.........///000000111//////333555888???GGG^^^mmmOOO;;;555444444333111///.........---,,,++++++***+++,,,---+++)))...,,,***))))))***---...+++)))((()))+++,,,,,,+++***)))((((((''''''(((((()))))))))((())))))***+++,,,,,,+++,,,,,,---//////000000000000/////////...333222000///......///000222222222222222222222222333333333444555777888999;;;<<<>>>===;;;===BBBFFFTTTkkk}}}___KKKEEE===:::888111222222222222222222111111111111000000111222222333555444222222444555555444888999999888666555666888999999888999::::::777555555333111000111111000///111111222333333222111111222000///000333333111.../////////000111222333444333555777666555444555555444555666666444444555666777666555444444444444444777777666666777666333000111000///...///111333444:::999888999999999777555777555444222222333555666666666666666555555444333555555555444333333555777333444555777777888888888666666666888:::;;;999777555666777888999999888777888777666555666999===???>>>>>>===;;;:::<<<@@@CCCAAAAAAAAADDDFFFFFFDDDBBBAAAAAAAAABBBCCCBBB???<<<>>>???@@@@@@@@@???===<<<======>>>AAABBBAAA>>>;;;>>>===???FFFIIIFFFDDDCCC@@@AAABBBBBBDDDGGGLLLPPPOOOIIIBBBAAACCCEEECCC@@@@@@@@@??????@@@BBBCCCEEE???>>>>>>>>>>>>???@@@@@@@@@AAACCCDDDDDDCCCBBBAAA????????????@@@@@@@@@@@@AAA@@@@@@AAACCCBBB@@@>>>AAA@@@@@@@@@@@@@@@@@@AAABBBAAA??????@@@@@@???>>><<<;;;;;;:::::::::;;;;;;>>>???AAABBBAAA???===;;;888888888;;;@@@CCCEEEFFFDDDCCCBBBCCCFFFGGGFFFEEEEEEDDDBBB@@@???@@@AAABBB???>>>>>>======>>>>>>???;;;999666444555666666666333444555666777888888888777777777777777777666666888999:::999888888:::<<<:::;;;>>>@@@@@@???>>>======;;;;;;>>>===888666888999888777777888999;;;<<<999777666999>>>AAABBB@@@FFFFFFFFFEEECCCAAA???===@@@BBBDDDBBB??????CCCGGGiiiHHH888666222000---,,,---......------------...............+++111444000,,,,,,,,,***))))))***+++,,,,,,------,,,,,,,,,,,,,,,---......111000000000000000111111111//////333555777>>>EEEUUUzzz~~~rrr^^^JJJ===777444333333111///.........---,,,,,,++++++,,,------,,,***111///+++((('''(((***++++++***)))((()))+++,,,,,,***))))))((('''(((((((((***))))))))))))***++++++,,,,,,------...//////000000111111111000///000111333111000//////000000///333333333222222222222111111111111222333555666777;;;===>>>===<<<@@@HHHOOO___|||ttt[[[KKKFFF===:::888///111222333333333111000///000000000111111222333333444333333444555555666666888888888777555444555777:::999888999;;;;;;888555444222000000000111000///000111333555555333111000111///---000333555222///////////////000111222333222444555555444333333444555777888777555444444555999888666555444333333333666666666666666444222111111111000000000111333333777777888999999888666444666555333222222333444555444555666666666444333222111222222111111222444777444555555666777777777777555555666888::::::777555444555666888999999888888999777555555888;;;======???>>>===<<<<<<===@@@AAA??????@@@AAABBBCCCCCCCCCBBBAAAAAACCCDDDBBB===999>>>???@@@???===<<<<<<<<<>>>???@@@AAAAAA@@@===;;;;;;<<>>>>>??????@@@AAA@@@AAADDDEEEFFFEEECCCAAAAAAAAA@@@@@@AAABBBDDDEEEDDDCCCCCCCCCCCCBBB???===BBBAAA@@@??????@@@AAABBBAAA@@@???@@@AAA@@@>>><<<<<<<<<;;;:::999999999999===>>>@@@@@@>>><<<;;;;;;888888999;;;>>>AAABBBCCC@@@@@@@@@AAADDDFFFFFFEEEFFFEEECCCAAA@@@AAABBBCCCAAAAAAAAA@@@@@@AAACCCDDD???;;;777555555666777777666777999:::;;;<<<;;;;;;999999888888777777666666666777888888777777999;;;:::;;;;;;;;;:::;;;===???===:::999;;;999444333444999888777777777888:::;;;888777666888;;;=========BBBBBBBBBBBBAAA???>>>===@@@AAABBBAAA??????BBBEEEmmmLLL:::777444222///.........---,,,------------......//////000555666111,,,,,,+++***))))))***+++,,,,,,------------,,,,,,,,,---...///...------,,,,,,---------000...///333555666<<>>888444222333111///.........---,,,---,,,+++,,,......,,,+++///---***((('''''')))***,,,,,,+++)))((()))***+++******)))(((((((((((((((***************+++,,,,,,,,,,,,---...////////////---///111111000000222444333111//////111222000///222222222222222222222222111111222333444666777888===??????===;;;@@@KKKTTTpppiiiUUUJJJDDD;;;999777...111222222333222111///...//////000111222222333333111222444555666777777888777888888666555444555777<<<:::999;;;>>>>>>;;;777555333111111111222111//////111333555555333111///000......111444666444222111111000000000000000111000222444333222111222222555777888888666444444444999888666555333333222222333444666666666555444333222222333333333333444444555666777888777666555444666555333222222333444555444555666777666555444333///000111000000111444666555555555555555555666666555555555666888888666444444555777888999999999999:::888666666999;;;<<<<<>>??????>>>>>>>>>>>>???AAADDDFFFDDDCCCBBBCCCEEEDDD>>>999???@@@BBB@@@>>><<<<<<>>>>>>@@@BBBCCCBBB???===<<<:::===AAACCCEEEGGGHHHHHHFFFFFFGGGGGGGGGIIIMMMPPPMMMJJJFFFDDDDDDEEECCCAAA@@@@@@AAABBBCCCDDDFFFFFF???????????????@@@@@@AAAAAABBBCCCEEEEEEDDDBBBAAAAAAAAA@@@@@@AAACCCEEEFFFFFFEEEEEEEEEEEEDDDAAA>>>BBBAAA@@@??????@@@AAABBB@@@?????????@@@@@@>>><<>>===;;;:::999999999;;;===??????===<<<<<<===::::::<<<<<<======>>>>>><<<;;;<<<>>>AAACCCCCCCCCDDDCCCAAA@@@@@@@@@BBBCCCBBBCCCEEEDDDCCCCCCEEEHHHBBB>>>999666666888999999:::;;;===???@@@@@@@@@???;;;;;;:::999999888777777444666666666666666888:::888:::;;;;;;:::;;;>>>@@@BBB>>><<<===;;;777777999999888777777777888999::::::888777777888999999888;;;<<<<<<===============AAA>>>===>>>AAADDDDDDDDDqqqPPP???<<<555333111//////...---+++...------------...//////444888999333...---,,,+++*********++++++,,,,,,---...---,,,,,,,,,---///000000///......---.........000...///333444555:::AAAKKKqqqnnnXXXOOOGGGBBB>>>888333222333111///.........---,,,,,,,,,+++,,,------,,,***)))((((((((((((***+++,,,+++,,,,,,+++)))((()))++++++***))))))(((((())))))++++++******++++++,,,---+++,,,---...////////////,,,///111111000000222555333000///000222333111///111111222222222333333333444444555666777999;;;<<>>;;;AAANNNYYY{{{^^^NNNFFF@@@777666666---111111111111111111000000...///000222333333333333111333666777666666777999666777777666555555777888===:::888;;;@@@BBB>>>:::666444222111222222111000///111333444444333111///...///111222333333444444333222111000000000000000///111222222111000000111444666888888666444333444777777555444333222222111111333555666555444555555444444555555666555444444333555666666444333444555555444333222333444666777555555666666666555555444///000111000000111444777666666555444444444555555666555444444666666555444555666777888999999888888999999888888999:::<<<===???===;;;;;;<<<=========<<<=========>>>AAAFFFJJJGGGDDDAAACCCFFFEEE@@@;;;???BBBDDDCCC???======>>>===@@@CCCCCCAAA???======:::@@@DDDDDDEEEHHHHHHGGGFFFHHHHHHHHHHHHJJJMMMOOOLLLJJJGGGEEEEEEDDDCCCBBB===>>>@@@BBBCCCCCCBBBBBB@@@????????????@@@AAAAAABBBBBBBBBBBBBBBAAA@@@@@@@@@?????????@@@AAACCCDDDFFFFFFEEEFFFFFFFFFCCCAAAAAA@@@@@@@@@@@@@@@@@@AAA@@@>>>===>>>???@@@???>>>@@@???>>>===<<<;;;;;;;;;;;;>>>AAAAAA>>><<<===>>>;;;<<<>>>===;;;999999:::999888999;;;>>>@@@AAA@@@BBBAAA???>>>???@@@BBBCCCCCCGGGJJJJJJGGGFFFHHHJJJDDD@@@<<<999999;;;<<<<<<<<<===@@@BBBCCCCCCBBBAAA===<<<<<<:::999888777777333444555555555555777:::555888;;;;;;999:::>>>BBBEEE@@@>>>===;;;777777999999888777666666777888999:::999888777666666666666888888888999:::;;;<<<<<>>CCCEEEEEEBBBAAAJJJZZZhhhwwwWWWKKKEEE???666666888000111000000000000111111222---...000222333333333333444666999888666555555666555666777777666666888:::<<<999777;;;AAADDD@@@;;;555333111111222222111000///000222333333222000///...111444333000...000222222222111111111222222333000111333333111000111222222444777777555444333333666555444333222111111111000333666666444333444555444555666777777666444333222444555444222222444666555444333333444666888:::555555444444444555555666000111222111111222555777888888666555555555666666777555222222333555555555444555666777777777666555777999;;;:::888888;;;>>>>>><<<999:::<<<===<<<;;;;;;;;;<<<;;;===AAAHHHNNNHHHCCC@@@AAAEEEFFFAAA<<<>>>BBBFFFEEEAAA===<<<>>>;;;>>>BBBBBB@@@>>>======:::BBBFFFEEEDDDFFFGGGDDDCCCEEEGGGGGGHHHJJJMMMOOOJJJIIIFFFEEEDDDCCCBBBAAA<<<>>>BBBDDDEEECCC@@@>>>@@@@@@??????@@@@@@AAABBBCCCBBB@@@???>>>>>>>>>>>>@@@@@@@@@@@@@@@AAABBBCCCDDDDDDDDDEEEFFFFFFDDDBBB@@@@@@@@@AAAAAA@@@@@@@@@???===<<<<<<>>>@@@AAA@@@>>>>>>=========>>>>>>???===AAAEEEDDD???<<<<<<===:::<<<>>>===:::888888888888777888:::===??????>>>???>>>>>>===>>>AAACCCDDDFFFKKKOOOOOOLLLJJJJJJLLLEEEAAA>>><<<===>>>>>>>>>:::<<>>:::555555777999888777666666777888999999999888777555555555666888888888888999:::;;;;;;<<<;;;;;;<<<>>>AAACCCCCCoooNNN>>><<<111///............,,,+++......---,,,---...///000444888999333///...///...,,,,,,++++++++++++++++++///...,,,,,,,,,---///111//////...---------------000...///333444444888>>>IIImmmfffWWWHHHAAA<<<555222333333111///.........---,,,++++++***+++,,,---+++)))+++,,,------,,,+++)))((($$$(((+++,,,+++***,,,---+++******))))))))))))))),,,,,,++++++,,,,,,---...***+++,,,............------111333111---,,,...222333000...000444555222...//////000111333444555666333444444666888:::<<<===CCCFFFHHHGGGIIIUUUiiixxxlllUUUKKKFFF@@@777999;;;333111000/////////111222333---...000222333444333333777999;;;:::666333333444555666777777777777:::<<<;;;777666;;;BBBEEEAAA<<<555333111000111111000//////000111111111111000///...333666333---))),,,000000000111111222333555555111222444444222111222333111333666666555333333333444444333222111111111111111444777666444222333444333444666777777666444222222444444333000000444777444444333333444777999;;;555444333222333444555666222222333222222333555777:::999888666666666777777888555222000222444555555444555666666666555444333666:::===;;;888777;;;???>>>;;;999999;;;===;;;999:::;;;;;;;;;<<>>@@@DDDFFFBBB======BBBGGGFFFAAA===<<<===999===AAAAAA???===<<<===:::BBBGGGEEECCCEEEEEEAAA@@@BBBDDDFFFGGGIIIMMMOOOIIIHHHFFFDDDBBBAAA@@@@@@>>>AAAEEEHHHHHHEEEAAA>>>@@@@@@??????@@@@@@AAABBBDDDBBB???===;;;;;;<<<===BBBBBBCCCCCCCCCCCCCCCCCCBBBBBBBBBDDDFFFFFFEEECCC???@@@AAABBBBBBAAA@@@??????===;;;;;;===@@@BBBBBB;;;;;;<<<<<<>>>???AAABBB@@@DDDHHHFFF@@@;;;:::<<<999<<<>>>===:::777777999888888888999<<<>>>>>>===>>>>>>======???AAADDDFFFHHHMMMSSSTTTPPPLLLLLLMMMEEEBBB???>>>???@@@@@@???888:::===@@@AAA@@@>>>===<<<<<<;;;999777666555444111222333333333444666999777999;;;:::999===DDDKKKRRRKKKFFFCCC>>>888777:::999888777666666777888888777777777777555555777888::::::999999888999999:::999;;;===<<<;;;;;;???CCCnnnPPP???;;;777444000---,,,,,,+++***111000000///......------555;;;>>>999333000---***...---+++))))))***+++,,,,,,---......,,,+++,,,..............................---///333555555999???KKKqqqhhhOOOIIICCC666000444222111000......---------............---,,,++++++------------,,,+++***)))***,,,......------...///+++***(((((()))******)))+++***(((((())),,,///111..................------111111222333333111000///111111222222222222111111333666777555555888888555888666444555888<<>>:::999666555666333333222222111111000000111111222333333333333222888777888999:::999666333666555555777999:::999888;;;;;;:::999888888888999444333222000//////000000111444444111111444444111111///...///111222///---222222222222222222222222111333444333111111222333444444444333333333222222333333222222111222222222111333666666333222444666444444444666777777444111000111333444555444333333444111222777:::888666777333222222111222333555666222222222222222222222333444555777888888888777666555111---///333666444222666666777777666666555444000;;;AAA===999;;;======<<<;;;;;;::::::;;;;;;<<<;;;::::::;;;>>>BBBGGGIIIFFFDDDAAAAAABBBDDDDDDCCCGGGBBB???@@@EEEFFFAAA;;;@@@>>>======>>>??????>>>BBBDDDFFFFFFCCCAAA??????GGGDDDDDDHHHHHHEEEEEEHHHCCCDDDEEEEEEEEECCCBBBAAACCCDDDFFFGGGGGGEEEBBBAAABBBAAAAAAAAA@@@@@@@@@@@@@@@???>>>===<<<<<<======>>>AAACCCBBB???>>>???AAACCC@@@>>>@@@DDDEEEBBB>>>EEEDDDCCCAAA@@@???>>>>>>@@@===;;;<<<>>>AAA@@@???>>>????????????>>>======FFFFFFFFFEEEDDDBBB@@@??????======@@@@@@======@@@>>>===<<<;;;;;;===???@@@======>>>???AAADDDFFFGGGMMMNNNOOOOOONNNKKKHHHFFFDDDCCCCCCBBBAAA@@@???>>>@@@<<<:::<<>>===999777777777888999999999888888888888777777777777888888:::999888777666777888888::::::;;;;;;<<<<<<======pppRRR???:::777444000---,,,,,,+++***------------------------444:::===888333000---***000...---++++++,,,---...,,,---......,,,,,,---..............................---///333555555999???LLLqqqsss]]]UUUMMM===444666222111000///...---------,,,+++*********,,,...///------------,,,+++***)))+++---......,,,++++++,,,---+++))))))***++++++***+++***))))))***,,,///111........................000111111222222222111111...///111222444555555555222666666444444777777444888777666777:::>>>AAACCCGGGLLLPPPUUUbbbxxxyyycccVVVIII>>>999888666444555111111111111111000000000111111222333333333333222999888888999:::999777555666666666777::::::999888:::999888777777777888999777666444222111111111111000222222000000222222000111///...///111222///---111111111111111111111111111222333333111111222333333333333333222222222222333222222111111222222222111333555555444333444666555444444666777777555333111222222333333333333222555222333888:::888777888333333222222222333444555111111222222222333333333444555666777888777666666777333000111555888666444555555555555555555555555888@@@DDD>>>888888999999;;;;;;;;;::::::;;;;;;;;;:::999999:::<<<@@@CCCFFFBBB@@@>>>???AAACCCDDDCCCFFFBBB???@@@EEEFFFBBB===@@@>>><<<===>>>???>>>>>>AAADDDGGGHHHGGGEEEEEEEEEHHHEEEDDDGGGHHHEEEFFFIIIIIIHHHFFFCCCBBBAAABBBBBBDDDEEEFFFGGGFFFEEEBBBAAACCCCCCCCCCCCBBBAAA@@@???@@@???>>><<<<<<<<<===>>>AAABBBDDDCCC@@@>>>>>>??????===;;;===BBBCCCAAA>>>@@@@@@@@@@@@@@@AAABBBBBB???===;;;<<>>???@@@BBBCCC??????@@@AAACCCEEEGGGGGGFFFGGGHHHIIIIIIGGGEEEDDDEEEDDDCCCBBBAAA@@@???>>><<<999888999===>>><<<888;;;:::999777666555555444444444333333444555777888888:::;;;999888:::AAAGGGKKKAAA::::::<<<;;;888888888888999999::::::999999888888777777777777888888;;;::::::999:::;;;<<<=========>>>>>>>>>>>>>>>>>>sssTTT@@@:::777444000---------,,,+++************+++,,,---...111888<<<888333111...+++///...---,,,+++,,,---...,,,---......,,,,,,---...////////////////////////...---///333444444888>>>MMMpppqqqiii\\\HHH:::777333222111///......---------+++((('''(((***...000------------,,,+++******+++---...---+++))))))***...,,,))))))***,,,------++++++******+++---///000........................000000000000111222333333///000222444555666666666222555555333333666666444777777888:::===AAAEEEGGGKKKPPPXXXeeeyyyppp\\\SSSGGG<<<888777555333444///000000000000000000111111222222333333333333333999888777777888888777666777777777888:::;;;:::999777666555555555666777888:::999777555444222222222...111111......111111...000///...///111111000...000000000000000000000000111222333222111111222333333222222222222111111111222222111111111222222333111333555555444333444555777555444555666777666555444333222222222222222222444222222777:::888666888444333333222222222222333000111111222333444444555444555666666777777666666777444222333666888777555444444333333333555666777<<>>>>>===???CCCGGGIIIIIIJJJJJJKKKHHHDDDCCCFFFFFFDDDFFFJJJOOOLLLFFFBBB@@@@@@BBBDDDFFFFFFFFFFFFEEEDDDCCCBBBFFFFFFGGGFFFDDDAAA???===???>>>===<<<<<<===>>>>>>CCCDDDDDDCCC@@@>>>>>>>>><<<:::999;;;???@@@???===>>>>>>??????@@@AAACCCCCC===<<<;;;<<>>999888777999===???===;;;;;;:::999777666555444444333333333333444666888:::<<<===<<<:::777777;;;@@@CCC===999999999777777999888999::::::;;;;;;;;;:::888888777777777777888888<<<<<<===>>>???AAACCCDDDBBBBBBBBBBBBAAAAAAAAAAAAuuuWWWBBB:::777444000...------,,,,,,+++*********+++,,,---...000777;;;999444222///,,,---,,,+++*********+++++++++---...---,,,,,,---///000000000000000000000000///---///333444444777===LLLlll|||kkkQQQ===777444333222000///......---000...+++)))((()))+++,,,,,,---------,,,,,,+++******+++,,,,,,***))))))***...+++(((((()))+++------,,,,,,,,,,,,---...///000............////////////000/////////000222444666333333444444444444333333222555444222222555666444555777:::===@@@CCCGGGJJJKKKSSS```uuukkkZZZQQQEEE:::777777444333333......//////000000111111111222333333444444333333888777555555666777777666888888888999;;;;;;:::999555444333333444555666777<<<;;;999888666444333222///111111//////111111////////////000111111000///111111111111111000000000000111222222111111222333222222222111111111000000111111111111111222222333222333444555444444444444888666444444666777666666666555444222222222333444333000111666888666555666444444333222222111111111000000111222333555555666444444555555666666666666666444222333555666555333333222111111222444777999888<<<===;;;777777:::===:::::::::;;;;;;:::::::::999888888888999;;;===>>>;;;:::999:::===???@@@@@@EEEBBB???@@@DDDEEECCC@@@>>><<<;;;;;;<<<======<<<===AAAEEEGGGHHHIIIIIIJJJFFFBBBAAACCCCCCBBBDDDHHHNNNKKKFFFBBBAAAAAACCCDDDFFFFFFEEEDDDDDDCCCCCCCCCGGGHHHIIIHHHFFFBBB>>>;;;>>>>>>===<<<<<<===>>>???BBBCCCCCCCCCAAA@@@??????===;;;999:::<<<======;;;@@@@@@????????????@@@@@@;;;;;;<<<===???AAABBBBBBDDDCCCCCCBBBCCCDDDEEEFFFEEEEEEEEEEEEEEEEEEEEEEEECCCCCCEEEHHHFFFCCCDDDIIIGGGGGGFFFFFFFFFGGGHHHIIIDDDEEEEEEFFFGGGGGGGGGGGGCCCCCCCCCCCCDDDDDDEEEEEEDDDDDDCCCAAA@@@???>>>===:::999999<<>>===:::777666888:::<<<999888999777444555999999999:::;;;<<<<<<<<<<<<999888888777777888888999===>>>???BBBDDDGGGIIIJJJFFFFFFFFFEEEEEEDDDDDDCCCtttXXXDDD<<<777444000.........---,,,...---,,,++++++,,,---...///777<<<:::555333000,,,,,,,,,++++++************+++,,,------,,,,,,...///000000000000000000000000///---///222333333777<<>>>>>>>>EEEBBB@@@@@@BBBCCCBBB@@@===;;;::::::;;;<<<<<<;;;;;;>>>BBBDDDDDDCCCDDDDDDBBB???>>>@@@AAA???@@@DDDFFFFFFEEEDDDCCCCCCCCCCCCDDDDDDDDDCCCCCCCCCCCCCCCGGGHHHHHHHHHEEEAAA===;;;======<<<<<<<<<>>>???@@@@@@@@@@@@AAABBBBBBAAA@@@???===;;;;;;;;;;;;;;;:::??????>>>>>>>>>???@@@@@@:::;;;===>>>???@@@BBBBBBBBBBBBBBBCCCDDDEEEFFFFFFFFFEEEBBBAAAAAACCCFFFHHHCCCCCCFFFHHHFFFBBBFFFLLLGGGGGGGGGGGGHHHHHHIIIIIIEEEEEEFFFGGGHHHGGGGGGGGGGGGFFFFFFEEEDDDDDDCCCCCCBBBBBBAAA@@@???>>>======;;;;;;<<<>>>@@@AAAAAA@@@<<<;;;999888666555555555333333333444555777:::;;;<<<<<<<<<:::888777888999777666777999777333444999999999:::;;;<<<======<<<999999888888888888999999===>>>AAADDDGGGIIIKKKLLLHHHHHHGGGGGGFFFFFFEEEEEEoooVVVDDD===777444000............---000///---,,,+++,,,...///111888>>>;;;777444111---.........---------,,,,,,***,,,------------...//////////////////////////////---///222333222666<<>>>>>>>>>>><<<<<>><<<===<<<<<<<<<===>>>@@@AAA???>>>>>>@@@BBBCCCAAA@@@???>>><<<;;;::::::;;;<<<;;;;;;<<<===>>>@@@BBBCCC999<<<>>>?????????AAABBB@@@AAABBBDDDEEEFFFFFFFFFGGGEEEBBB@@@@@@BBBEEEHHHDDDEEEFFFGGGDDDBBBGGGOOOGGGGGGHHHHHHHHHIIIIIIIIIEEEFFFGGGIIIIIIIIIHHHHHHHHHHHHGGGFFFEEECCCAAA@@@@@@@@@@@@@@@????????????<<<<<<===>>>>>>???>>>>>>===<<<;;;999777777666666444444444444555777999;;;<<<<<<;;;;;;:::999888888666555666999888444444888888999:::;;;<<<=========999999888888888888999999===>>>AAADDDFFFHHHJJJJJJGGGGGGGGGGGGFFFFFFFFFFFF}}}hhhQQQBBB<<<777444000......///.........---,,,++++++---000111222:::???===999555111------.........------,,,,,,***,,,------------...000........................///---///222333222555;;;BBBXXXzzzfffJJJ<<<777666444222000///......++++++++++++,,,---...///+++,,,,,,------,,,,,,+++)))***,,,,,,+++***+++,,,(((((((((***,,,---+++***---...111222222111000...---......///000000111111...///000111222333333333///000222333555666666666555777555222222666888666999???FFFJJJJJJKKKOOORRR]]]uuuzzzmmmddd```LLLBBB999888888666444444111111111111111000000000222333444444555444444444555444555666888888777555888777777888999999888666444666888::::::888555222444555555444333111000///...111111......111111...+++...111111//////000222333333333222111000000000...///111111000000222333333333333333222222222222////////////000111222333444222222333666666555333333333333444666555333111222222333333444333333333333000111666888666555666000000222222333222111111333333333333444444555555444333222222222333555555888999;;;;;;999888777777333333444555666666777777999666777:::999444222555777999:::;;;;;;:::999777777888888999::::::;;;;;;???===<<<===@@@BBBCCCCCCEEECCC@@@>>>============;;;:::888888:::::::::999:::<<>>===<<<<<<<<<:::<<<@@@AAA===<<<>>>===>>>@@@AAABBBAAA@@@???<<<===???BBBCCCBBBBBBAAABBBBBBBBBAAAAAA???>>>===<<<<<<;;;<<<===???AAABBB???>>>===>>>AAAAAA@@@===;;;;;;:::999999:::===>>>;;;;;;<<<===>>>???AAAAAA:::===@@@@@@???>>>???AAA>>>@@@CCCFFFGGGGGGGGGFFFFFFEEEDDDCCCCCCDDDDDDEEEGGGFFFGGGGGGCCCBBBIIITTTGGGHHHHHHIIIIIIIIIIIIIIIFFFGGGIIIKKKLLLLLLKKKJJJHHHHHHIIIIIIGGGEEEBBB@@@@@@@@@AAAAAAAAABBBBBBBBB???@@@AAA@@@???>>>>>>>>>>>>===<<<:::999888777777666555555555555777999:::===<<<<<<<<<;;;:::888666777555666::::::777555666777888999:::<<<<<<<<<<<<:::999999888888999999:::<<<===@@@BBBDDDFFFFFFFFFEEEEEEEEEEEEEEEFFFFFFFFFwwwcccNNN@@@;;;777444000.../////////...,,,+++******+++...111333333;;;AAA>>>:::666111---++++++,,,,,,,,,+++***)))***+++------------...000........................///---///222333222555;;;AAAVVVwwwjjjNNN???777666555222111///......000...+++(((((()))+++---++++++,,,------,,,,,,,,,+++---...---+++))))))***((((((***,,,......,,,***---///111333333222000...---......///000111111222...///111222333333222111444555555555555555555444666777666222333777999777;;;BBBJJJMMMMMMNNNQQQUUUgggssshhhddddddLLLBBB999888999777444444333333222222111111000000222333444444555555444444555555777999;;;:::888666888777777777999999777555444777:::===<<<999444111222222333333222000///------000000------000000---+++...111111//////111333222222222111000//////...---///000111000000222444444444444333333333222222////////////000111222333444222222333666777555222222222333444666555222000...///111222333333222111444111222777:::888666777///000111222333333222111444444444444444444444444444333222222222333444555666888999999888666555666333444555666777777777666888555777<<<;;;666444777777888:::;;;;;;:::888777666666777888999::::::;;;>>>======>>>BBBEEEGGGGGGEEECCC@@@===<<<;;;<<<<<<;;;999888888999::::::999:::<<>><<<===>>>>>>>>>>>>??????>>>>>>999;;;>>>AAACCCBBBAAA@@@@@@@@@??????????????????<<<;;;;;;<<<===???AAABBBAAA???===>>>@@@@@@===;;;888888888888888;;;>>>AAA??????>>>===============:::===@@@AAA???===>>>@@@>>>@@@DDDHHHJJJIIIGGGFFFDDDEEEGGGHHHGGGFFFDDDBBBIIIHHHHHHGGGCCCBBBKKKVVVHHHIIIIIIJJJJJJJJJJJJJJJGGGHHHKKKMMMNNNNNNMMMLLLHHHJJJKKKLLLKKKHHHEEECCCAAAAAABBBBBBCCCDDDEEEEEEDDDEEEEEEDDDBBB@@@?????????>>>===;;;:::999888888777666555555555777888999>>>=========<<<:::777555999555666:::<<<888555555666777999:::;;;<<<<<<<<<:::999999888888999999:::;;;===???AAACCCCCCCCCCCCCCCCCCCCCDDDDDDEEEEEEFFFjjjRRRAAA:::888444000...------,,,+++...)))'''***---...000444333:::@@@BBB???888444222***111444111000111...''',,,---------------------///...---...///000000...///000111111111444888;;;CCCUUUsssqqqRRRCCC===;;;888555222000//////*********++++++,,,,,,---...---,,,++++++,,,......,,,,,,,,,++++++*********...------,,,,,,,,,------///////////////.........///...///111333444444222---...000111333333444444222555666555555777666333666555444333444666888999===>>>FFFMMMJJJGGGTTTgggvvvlllfffaaa]]]DDD???999666777888777444222111000000000111333333555666666666555444333333888888777777666666555555888444333666777444222333555999======:::777555666333333333222222000///...///......///111111000////////////000111333444555///111444666555333000...///000111000//////111333111111111111111111111111222111000.........//////444555666777777555333111333333444444444333333222...000333444333333333444555666888999888666333111000000111444666666444222222333444444555555444444666555333222222333444666888777777888888888555333222333555777888777666555666777999999999888666555777888999:::;;;;;;:::999<<<;;;:::999:::<<<>>>???BBB<<<888:::AAAFFFFFFCCCFFFBBB<<<::::::;;;:::999999999888777666666666777;;;@@@EEEEEEAAA<<<999888;;;;;;=========<<<;;;:::??????>>>>>>>>>>>>??????@@@===<<>><<<::::::<<>><<<<<<<<<;;;;;;;;;===>>>@@@AAA@@@>>>===>>>???>>>===;;;:::888888888:::<<<===<<<======>>>======<<<;;;>>>??????@@@@@@?????????BBBAAAAAABBBBBBCCCDDDEEEEEEFFFHHHGGGFFFFFFGGGIIIEEEHHHIIIHHHFFFFFFIIILLLMMMNNNOOONNNLLLKKKKKKKKKHHHJJJLLLNNNPPPOOOOOONNNMMMMMMLLLKKKJJJHHHFFFEEEFFFDDDCCCEEEGGGEEEAAA===CCCCCCDDDDDDCCCAAA???>>><<<===>>>??????>>>===<<<<<<:::888666555666888:::???@@@@@@>>>;;;888777777888777666777999999777555777666666888::::::999888::::::999888777777777777:::;;;<<<===>>>???@@@AAABBB@@@BBBGGGGGGDDDBBBDDDsssYYYEEE;;;888555111...------,,,+++...***))),,,///000222777777<<>>888444333,,,//////,,,---000...))).........------,,,,,,,,,///...---...///000000......///000111222444888<<>>:::666333111//////++++++++++++,,,,,,,,,,,,......------...///000111//////---,,,++++++******...------,,,,,,---------/////////////////////...111000000111333333222000///000111222333444444444333555555222222666777555666555444444555777999:::@@@AAAFFFLLLJJJLLL]]]ssspppfffaaa[[[VVVEEE>>>777444444444222///222111000000000111333333444444555555444444333222888888777777666666666555777444444777888555333555666999======:::777555444333333333222111000/////////......000222333222111/////////000111222444555111222444555444222000...///000111111000000111333222222222222222222111111///000111111111111000///666666777777666444333222111111222222222111111000///111444555444444444555666777888999888666444222111111222555777777555333333333444555555555555444555444222111111222444555666666666777888888555333222333555777777777666555777888999999999777555444555666888999::::::999999<<<;;;:::999:::<<<>>>???AAA===:::===CCCHHHFFFCCCFFFBBB===:::999999888777:::999888777777666777777>>>AAAEEEEEEBBB>>>;;;;;;999:::;;;;;;<<<<<<<<<<<<@@@???>>>======>>>???@@@AAA>>><<<>>>BBBDDDBBB???>>><<<;;;<<<>>>???>>><<<@@@???>>>=========>>>???@@@???======>>>>>>===<<<;;;:::999888999:::<<<>>>===========================>>>???@@@AAABBBBBBBBBBBBBBBBBBBBBCCCDDDEEEEEEFFFGGGHHHHHHGGGGGGHHHIIIFFFGGGIIIHHHGGGHHHJJJMMMLLLMMMNNNLLLIIIGGGFFFFFFHHHJJJLLLNNNOOOOOONNNMMMNNNMMMLLLKKKIIIHHHGGGGGGFFFFFFEEEEEEEEEDDDBBB???FFFFFFEEEDDDCCCAAA???>>>===>>>?????????>>>======AAA???<<<999888888999:::???@@@@@@>>>:::888777777888777777888::::::999777666666666888:::;;;:::999::::::999888777777888888999999:::<<<===???@@@AAACCCAAADDDHHHIIIGGGFFFHHHdddKKK<<<888555111......------,,,---***+++///111222555999;;;???CCCCCC>>>888555444111000,,,))),,,000000,,,000//////...---,,,++++++///...---...///000000......///000111222555999===AAASSSppp{{{[[[GGGBBB@@@<<<888444111000///,,,,,,,,,,,,,,,,,,++++++///......///000111222333444333000---+++++++++,,,---------,,,,,,------.........//////////////////333111111111222222000...111111222333333333333333333555333///000444777666666555555555666888;;;<<>>;;;:::>>>CCCFFFDDDAAABBB???;;;888888999999999;;;:::999888777777777777>>>@@@BBBBBB@@@===<<<<<<999999999:::;;;===???AAAAAA@@@>>><<<<<<>>>@@@AAABBB???<<<===AAACCCBBBAAAAAA???===<<<===>>>>>>===CCCBBBAAA??????>>>?????????===<<<<<<=========<<<::::::999999:::;;;===>>>???>>>===<<<======>>>???<<<>>>???BBBCCCEEEFFFFFFBBBBBBBBBBBBCCCDDDEEEFFFEEEFFFHHHHHHGGGGGGGGGIIIGGGHHHHHHHHHGGGHHHJJJLLLHHHIIIJJJIIIFFFDDDDDDDDDHHHJJJLLLNNNOOOOOONNNMMMPPPNNNLLLKKKIIIIIIIIIIIIGGGHHHGGGFFFCCCBBBCCCDDDKKKJJJHHHEEEBBB@@@???>>>======>>>??????>>>>>>===FFFCCC@@@===;;;:::::::::>>>>>>>>>===:::888777888:::999888999;;;<<<;;;:::666555666888:::<<<;;;:::999999888888777888888888888888:::;;;===???@@@AAACCCBBBEEEJJJKKKHHHHHHJJJoooPPP===888555111///......---,,,...,,,---000222222666;;;<<>>;;;777444222111000......------,,,,,,++++++---......///111222333444888555222...,,,+++,,,---------,,,,,,,,,---..................////////////222111000111222222000...111111222222222111111000111333333000111555666444666555555666777:::===???CCCCCCEEEIIIOOO```~~~ppp]]]YYYYYYVVVTTTJJJAAA777111111333555555222111000000000111333333444444444555555444333333777777777777777777888888999888999;;;999555444666555777999:::999777555333333222222111111000000111111000///000222222000///////////////000111222333555444333222111000000000///111333333222111222333333444555555555333111000///000222444555666666666<<<:::777555333333333444333333444444555444444444111333555666555444444555666666777666666555555444333222222444666666555333333444555555666666555555333333222222222333444555444333444666888888666444444555666777888888888888777888999999888666444222000222444666777888888888:::::::::::::::<<<===>>>:::888999<<>>>>>===<<<;;;;;;999999888999;;;???CCCEEECCC@@@>>><<<<<<>>>@@@CCCCCC@@@======???BBBBBBBBBCCCAAA>>><<<<<<===>>>>>>AAAAAA@@@@@@????????????>>><<<:::;;;<<<===<<<;;;::::::::::::;;;<<<>>>???@@@???===<<<===>>>@@@BBB??????AAACCCDDDEEEFFFFFFBBBBBBBBBBBBCCCDDDEEEFFFDDDFFFHHHIIIHHHGGGGGGHHHIIIHHHGGGEEEEEEEEEGGGHHHAAACCCEEEFFFEEEEEEFFFGGGIIIKKKMMMOOOPPPOOONNNMMMPPPNNNLLLJJJIIIIIIJJJKKKHHHIIIIIIFFFBBBAAADDDGGGNNNLLLHHHEEEBBB@@@???>>>;;;;;;<<<<<<============DDDBBB???===;;;:::::::::<<<======;;;999888888999;;;:::999:::<<<======<<<555555555777:::;;;;;;:::999888888888888888999999888999;;;<<<>>>@@@BBBBBBCCCBBBDDDIIIJJJFFFEEEGGGwwwUUU>>>999666111///......---,,,000......111111222777>>>???EEEKKKKKKEEE===666222444000,,,,,,......---,,,---------......////////////...---...///000000...///000111222333666:::===AAATTTpppkkkQQQ>>><<<999666333222111111///......------,,,,,,,,,,,,,,,---///000111222222888555222...,,,,,,---...,,,,,,,,,,,,,,,---...///---.........//////000000000//////000222222111//////000000000000//////...---222444333444666555111666666666777999<<<@@@BBBBBBCCCFFFMMMZZZqqqjjjYYYUUUTTTQQQPPPKKKEEE;;;333......111333222111000000000111333333555555666666666666555555666666777777888888999999<<<;;;;;;<<<999444444888777888888888888777666444333222111000000000111222222111//////000///,,,***////////////000111222222555444333111111111111111000222444444333222333333333444444555444333222111222222111111333666999;;;<<<:::777444222222333444222333444555555555555555000333555555444333333444555555444333333333333444222111111222333444333111333444444555555555555555444444444444444555666666444444444666888888777555666777777888999999::::::666777888999888666444222000222444666777888888888999999::::::;;;<<<<<<===888888999===@@@AAA>>>;;;===<<<:::888777777999;;;::::::999999999999::::::<<<<<<<<<<<<============;;;:::999:::===AAAEEEHHHCCCAAA>>><<<<<<>>>AAACCCBBB@@@>>>===???@@@BBBBBBCCCBBB???===<<<<<<===???===>>>>>>?????????@@@@@@===;;;::::::<<<===<<<;;;:::::::::;;;<<<>>>??????AAA@@@>>>===>>>???BBBCCCBBBBBBCCCCCCDDDDDDCCCCCCAAAAAAAAABBBBBBCCCDDDEEEGGGIIILLLLLLKKKJJJJJJKKKJJJHHHEEEBBBAAAAAABBBBBBAAACCCEEEFFFFFFFFFGGGHHHJJJKKKMMMOOOPPPOOONNNMMMNNNLLLJJJHHHHHHIIIJJJKKKHHHIIIHHHEEEAAAAAADDDGGGMMMKKKGGGCCC@@@>>>======999999999999::::::;;;;;;===<<<;;;:::999999::::::;;;;;;;;;:::888777999;;;<<<:::999999;;;======<<<444444444666999:::999888888777777777888999::::::;;;;;;===>>>@@@BBBCCCDDDBBBAAABBBFFFGGGCCCAAACCC~~~[[[AAA999666222//////......---000...///111222444===FFFJJJOOOSSSQQQIII>>>666222000,,,+++,,,,,,***,,,000,,,,,,---...///000000111///...---...///000000...000111222222333555999<<>><<<999666333222111000..................------+++,,,---...///000000000444222000...---------...,,,,,,,,,,,,---......///------......///000000000///......000111222111///....../////////......---,,,111555555666888555111666666666888;;;>>>BBBDDDCCCEEELLLYYYmmmfffVVVPPPKKKGGGGGGOOONNNJJJAAA666000111444222111000000000111333333555555666777777777777666666666777777888999::::::===;;;<<<<<<888555888>>>AAA>>>;;;999888888666555333222111000000111222333222000/////////...+++)))///////////////000111222444333222222111111222222000222444555444333333444333333222222222333333333444333111000222666:::===:::888666333222222333444000111222333333444444333111333555555444333333333444444222111111222333444222111000111222333222111222333444444555555444444444444555555666666777777666555666777999999777555777777777888999999::::::555666777888888666555333222333555777888999999888999999999:::;;;;;;<<<<<<:::;;;<<>>@@@???===999666555777999888888999999:::;;;<<<============>>>AAABBBAAA???<<<;;;:::;;;===@@@DDDGGGBBBAAA???======???AAABBBAAAAAA@@@??????@@@AAABBB@@@@@@@@@>>><<<;;;<<<>>>;;;<<<===>>>????????????===;;;::::::<<<======<<<999:::;;;<<<>>>??????@@@@@@@@@??????@@@AAACCCDDDCCCCCCCCCCCCBBBAAA@@@???@@@@@@@@@@@@AAABBBCCCDDDIIILLLOOOPPPOOOMMMMMMMMMKKKGGGCCC@@@???@@@@@@???FFFGGGHHHGGGFFFDDDDDDEEEIIIJJJLLLNNNNNNMMMLLLKKKJJJIIIHHHGGGGGGGGGHHHIIIIIIHHHGGGDDDBBBBBBCCCEEEGGGFFFDDDAAA>>><<<;;;;;;777777777777777888999:::777777777777777888999999999:::999888777777:::<<<===:::888888999;;;;;;:::444444444555777888777555777777777777888999:::;;;===>>>???@@@AAABBBCCCDDDAAA???AAAEEEEEEBBB@@@BBB}}}aaaFFF999666222/////////...---///...///222444999EEERRR[[[]]]\\\UUUJJJ???777444...++++++,,,+++***222<<<------......//////000000///...---...///000000...222333333333333555888;;;@@@QQQmmmyyy\\\BBB@@@<<<888444111///................../////////,,,---...////////////...///......---------......,,,,,,,,,,,,---...//////------......///000000111111000///000111111///---......///////////////......222555555666888777333666666777888<<<@@@DDDFFFFFFJJJTTThhh```RRRKKKCCC>>>>>>FFFOOOUUUOOO@@@444222555222111000000000111333333444555555666777777666666555666666888999:::;;;;;;;;;:::::::::888777===EEEOOOIIIAAA<<<999888666444333222000//////111222333000///...///000000...,,,000////////////000111111111111222222222333333333000222555666555444333444222111000000000222444555333222222222333666999;;;777666444333222222222333000111222333444444444444222444666666555444333444555444222111111222444666444222111111222333222111111222333333444333333333222333444555666666666666888777777888:::999777555666666666666777888999999333444666888888777666555555666888999::::::999999888888999:::;;;;;;;;;;;;;;;<<<===???@@@AAA@@@???>>>>>>===999666666999<<<777777888999;;;===???@@@===<<<===@@@CCCDDDBBB@@@<<<;;;:::;;;<<<>>>AAABBBAAAAAA????????????AAAAAA@@@@@@AAA@@@@@@???@@@AAA===???@@@>>><<<:::<<<===<<<===>>>??????>>>>>>======;;;:::;;;===>>>>>>===999:::;;;===>>>???@@@@@@@@@@@@@@@AAABBBCCCCCCCCCBBBBBBBBBAAA@@@???>>>===????????????@@@AAABBBBBBGGGJJJMMMNNNMMMLLLKKKKKKJJJEEEAAA???@@@AAABBBAAAFFFHHHIIIHHHEEEDDDDDDDDDFFFGGGIIIKKKKKKJJJHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFIIIGGGDDDCCCCCCCCCCCCBBB@@@@@@???>>>===;;;999888777777666666777888:::;;;666666777777777888888999888888888777666777:::======:::777666777888888888444333333444555555444222666666666777888:::;;;<<<>>>>>>???@@@@@@AAABBBBBB???>>>AAAFFFGGGEEEDDDGGGzzzeeeIII999666222000//////...---///---///222666>>>LLLZZZiiihhhbbbWWWJJJ>>>888666000---------,,,---:::III///////////////.........///...---...000000000...333444444333333444888:::???OOOkkk}}}```FFFDDD???:::444000...---------......//////000000---...///000000///......++++++,,,------.........+++++++++,,,---...///000---------...///000000111333111000000000///---+++......///000000000000000000444555333444888999666666666777999<<>>>>>>>>>>>999::::::999888:::>>>CCC666666777999;;;>>>@@@AAA;;;:::;;;???BBBCCCAAA>>>;;;:::::::::;;;<<<>>>???AAA@@@@@@@@@@@@@@@@@@AAA???@@@BBBBBB@@@??????@@@;;;===??????<<<:::;;;===??????@@@@@@???>>><<<;;;===<<<;;;;;;===>>>>>>>>>999:::<<<===???@@@@@@AAA???@@@AAABBBCCCCCCCCCCCC@@@@@@@@@@@@??????>>>===>>>>>>>>>>>>???@@@AAABBBBBBEEEIIIJJJIIIGGGFFFFFFHHHDDD???>>>AAACCCDDDDDDCCCEEEGGGGGGFFFEEEFFFGGGDDDEEEGGGHHHHHHGGGFFFEEECCCCCCDDDEEEEEEEEEEEEDDDIIIEEEBBBBBBDDDDDDBBB???<<<<<<======<<<:::888777888777777777777999;;;<<<888888888888888888888888777888888777666777:::======:::777555555666666666444333222333444444222000666666666777888:::;;;<<<>>>>>>?????????@@@@@@@@@>>>===AAAGGGJJJIIIIIILLLhhhHHH===;;;777333000//////000,,,+++///666666:::OOOhhhwwwpppggg]]]SSSGGG:::111...---,,,,,,...111444666000111111000///......//////---,,,...111222///---222444555666555555888:::BBBRRRooobbbIIICCCBBB>>>333333333***444//////222111,,,,,,000,,,---------.../////////,,,,,,------.../////////---,,,+++,,,...///...---000///...000333333111...////////////000000000000222111000000000111333333...222666999:::999999999888888;;;@@@AAAAAAFFFMMMKKK[[[sssiiiSSSKKKFFF;;;666888:::<<<>>>???===999444111444444333333333333222222555555666777777888777777777000///555999999999<<<555:::<<<:::888===JJJUUUaaaRRRAAA999888888222+++000///......000111111000444111...---...///000000111111111111111000///...111222222333333333222222000222333333222222333444333111111111333444333222111//////222777999888666666555333222111111222333222333333333444444555555222333555666666666555555888777666555444444555666777555333222222444777888111000000222555777555333888777666555444444555666777555333555888999666333444444333444555777999:::;;;:::888777777777888888<<<;;;:::888888888888888<<<:::888888999:::999888999:::<<<>>>>>>>>>>>>===;;;999666777;;;>>>>>>===:::@@@BBB>>>;;;>>>CCCEEE???===???CCCDDD@@@???@@@<<<<<<<<<<<<<<<<<<<<<<<>>=========???@@@AAA>>>DDDFFFCCCCCCFFFCCC>>>@@@???>>>>>>>>>???AAABBBAAABBBBBBAAA???===<<<===:::777555666:::<<<<<<:::;;;;;;;;;;;;<<<===>>>???????????????@@@AAABBBBBB>>>?????????>>>===<<<<<<<<<<<<<<<<<<>>>???@@@AAAAAABBBCCCDDDEEEEEEEEEEEEEEEEEEDDDDDDEEEGGGIIIJJJEEEBBBCCCFFFFFFCCCEEELLLOOOKKKHHHFFFFFFFFFCCC@@@AAADDDGGGFFFCCCAAADDDHHHFFFFFFFFFFFFEEEDDDCCCBBB<<<;;;::::::;;;:::888666888888888777777777777666888888777777888888999:::;;;999999===;;;999???HHHNNNDDD;;;999999777555555444444666666666555444333666777999::::::999777666:::999999<<>>444333444,,,222......111000,,,+++...---------............................../////////---,,,+++,,,...///...---///......000333333111///000000000000000/////////222111000000000111333333333666888999888666666666999666888>>>CCCEEEIIIMMMWWWiiiyyycccOOOHHHCCC:::555777444444555555444444333222333333333333333333333333555666777777777777777777:::555555999<<<;;;<<<@@@888;;;===;;;;;;@@@JJJSSS[[[OOOAAA888777666111---000///---...000111111000333111///......//////000111111222222111111000///222222222222222222111111...000111111000000111222222000000111333444333222000000111333666888888777666555444222111222222333444444444555555666666666111222444666888888888888888777555444444444555666777666444444444555777888444333222444666777666444888777666555444555555666555666777777666555555555333333333444555777999::::::999888777666666777888::::::::::::999999999888<<<:::999888:::::::::999:::;;;===>>>?????????>>>;;;999777999===@@@AAA@@@<<>>???CCCCCC???>>>???<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>???@@@===BBBEEECCCCCCEEECCC>>>??????>>>===>>>???@@@AAA@@@AAABBBAAA>>><<<<<<<<<999888666777999;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>????????????@@@@@@AAABBB>>>>>>>>>>>>>>>===<<<;;;<<<<<<<<<<<<===>>>???@@@AAABBBCCCDDDDDDEEEDDDDDDEEEEEEDDDEEEFFFGGGHHHIIIEEECCCCCCGGGGGGFFFJJJPPPSSSNNNIIIFFFFFFGGGFFFEEEBBBEEEHHHGGGCCCBBBEEEHHHEEEEEEEEEDDDCCCAAA@@@???::::::999:::<<<<<<;;;:::999999888888888777777777999999999999999::::::;;;:::888:::======<<>>???===;;;<<>>FFFJJJNNNSSSeeeyyylllZZZJJJDDDAAA999444555666555222111111222333555222222222333444444555555777777777888777777666666:::999:::======;;;===AAA;;;<<<<<<===???CCCJJJOOORRRJJJ???777444333111///000...---...///111000000111000//////...//////000000111222222222222222222222222222111111000000///...000111111000000111222000//////000222444333222///111333555555666777999666555444222222222222333666666666777777777777888111222444777888999999999777666555444333444555555666666666555666777777888777555555555777777666555777777666555555555666666444777:::888444222444777333333333444666777999:::888777666666555555666666777888:::;;;<<<;;;:::999;;;999888888:::;;;;;;:::;;;<<<===>>>????????????<<<::::::;;;???BBBCCCDDD@@@@@@???>>>BBBGGGDDD>>>AAA??????BBBBBB>>><<<>>><<<<<<<<<<<<<<<<<<<<<<<<>>>????????????>>>>>>======AAACCCCCCCCCEEECCC???>>>>>>=========>>>???@@@>>>@@@@@@???===;;;;;;<<<888999999888888888;;;===:::;;;;;;<<<<<<===>>>>>>@@@????????????@@@@@@AAA??????>>>======<<<;;;;;;<<<<<<<<<<<<======>>>???@@@AAABBBCCCDDDDDDDDDDDDBBBBBBCCCCCCDDDDDDDDDEEECCCBBBBBBEEEFFFGGGLLLRRRSSSNNNIIIEEEEEEFFFFFFFFFCCCEEEGGGFFFCCCBBBDDDFFFAAAAAAAAA@@@???>>>===<<<999888999;;;>>>???>>>===:::::::::999999999888888::::::;;;;;;;;;<<<<<<<<<888888:::=========CCCJJJQQQFFF;;;777666444555888777777888999999888888777777888999::::::999888777888888888:::===>>>===<<<;;;===AAACCCEEEGGGIIIKKKgggJJJ===;;;777333000//////000666111222<<>><<<===CCCHHHMMMWWW```yyy~~~___RRREEEAAA>>>999444444888777444111000000000111111111222333444555666777888888888888888777666555666999<<<===:::999;;;>>><<<;;;;;;===AAAEEEGGGIIIIIIDDD===666222000111111000...------///000000//////000111000/////////000000000111222333444444444222222111000000/////////000222333333222222333444000///...000222444333222...222555666555444777:::777666444333222222333333888888888888888888888999111222444666777888888777666555444333333444555555444555555666666666666666777777666555555555555555777777666666666666666666666777888777444333444666333333444555666777888999666555555555555555555555444777:::<<<===<<<:::888999777666777999;;;;;;:::;;;<<<<<<=========>>>>>>>>>======>>>???AAACCCDDDAAABBBBBBBBBEEEIIIFFF@@@BBB??????BBB@@@<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>???@@@@@@@@@>>>===<<<>>>@@@CCCDDDEEEEEECCCAAA===============>>>>>>???===>>>???>>><<<;;;;;;;;;777999:::999777777:::>>>;;;;;;<<<===>>>>>>>>>>>>@@@????????????@@@AAAAAA@@@???>>>===<<<<<<;;;;;;===<<<<<<<<<======>>>???@@@AAABBBCCCCCCDDDDDDDDD???@@@@@@AAAAAAAAA@@@@@@AAAAAAAAAAAABBBEEEJJJOOOMMMKKKGGGEEEDDDCCCCCCCCCBBBDDDEEECCCAAA@@@AAABBB;;;<<<<<<===<<<<<<;;;;;;:::999:::<<>>;;;;;;:::::::::999999999;;;<<<<<<===============888999;;;<<<;;;<<>>>>><<<>>>AAACCCDDDEEEEEEEEEhhhLLL===;;;777333000//////000333000444AAAOOOVVVWWWVVVVVV[[[aaa^^^SSSDDD777000...---,,,,,,+++,,,------...000111000///...///111222111000//////000222444222999@@@AAA<<<777555777AAAJJJ^^^{{{}}}WWWGGGAAA@@@888555555111///000000////////////.../////////...---------,,,222222111000///...---------,,,+++,,,...///...------.../////////000111222333222222111000//////...111111222222333333333333555666666666666777;;;>>><<>>>>>???@@@AAA===AAACCCBBBCCCFFFEEEBBBBBB??????@@@???;;;:::<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>???@@@@@@@@@>>>===<<<@@@AAACCCFFFGGGEEECCCBBB<<<=========>>>>>>>>>>>><<<>>>???>>><<<;;;;;;;;;888:::;;;999777666:::===<<<<<<>>>??????@@@??????????????????@@@AAABBBCCCAAAAAA???===<<<<<<<<<<<<===============>>>???@@@@@@AAABBBCCCDDDDDDDDDDDDBBBBBBAAAAAAAAAAAAAAAAAACCCDDDCCCAAAAAADDDGGGJJJGGGGGGHHHHHHEEECCC@@@???@@@@@@@@@???===<<<<<<===666777888:::;;;;;;<<<<<<<<<;;;;;;===>>>???>>><<<;;;;;;;;;::::::::::::999;;;<<<===>>>>>>>>>======777;;;<<<:::888999===???@@@;;;888999999666666888777777777888888999999:::999999999::::::999999999666777999:::;;;===???@@@AAABBBDDDFFFGGGFFFDDDBBBlllPPP===;;;777333000//////000000///444BBBRRR[[[ZZZVVVYYY[[[]]]ZZZPPPCCC777000------,,,,,,,,,---.........///000000//////000111///000000///......111333111999BBBCCC===777555666BBBHHHZZZuuu]]]IIIBBBAAA999444444111///111111///...111111..................---------111111000//////...---------,,,+++,,,...///...---...///000///......000222222222222111111000000///111222222333444333333333777888888777666777999;;;;;;@@@FFFIIIKKKWWWqqqdddQQQJJJBBB===:::999666444...000222444444333111000111222333444555666777777888888888999888888777777777<<>><<<===:::777333111000000111///---,,,---...000//////---111555666333111222333///000111222333333333333222111000//////000222222...000111111000000111222222111111111333444333222111333555666666666777888777666555333333333333444888888888888888777777777333333444555444333222111444333222111222333444555333333222222333333444555444555444222000000222444666666777888888888777777:::666222222666888777555555666666777666666555444333333444555555555555444222555888;;;;;;:::888666555444444555999;;;<<<<<<::::::999999999::::::;;;?????????===;;;;;;<<<>>>999===@@@???@@@CCCDDDCCCBBB???>>>???>>>::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>????????????>>>>>>===BBBAAACCCGGGGGGCCC@@@AAA<<<===>>>?????????>>>>>><<<===???>>><<<;;;;;;<<<999::::::888777888:::<<<;;;<<<>>>???@@@@@@???>>>?????????@@@BBBCCCEEEFFFDDDBBB@@@>>>=====================>>>???@@@BBBBBBAAABBBCCCDDDEEEEEEEEEEEEGGGFFFEEECCCCCCCCCDDDDDDEEEHHHHHHDDDCCCEEEGGGGGGDDDGGGJJJJJJGGGCCC@@@>>>>>>===<<<;;;:::999888888444555666888:::;;;;;;<<<>>>===<<<===>>>>>><<<:::;;;;;;;;;:::::::::999999:::;;;<<<===>>>===<<<<<<777;;;===999777888;;;;;;:::777888;;;;;;888777:::888888777888888999:::;;;::::::::::::::::::::::::666888:::;;;<<<>>>AAACCCEEEFFFHHHKKKMMMLLLHHHEEEnnnSSS===;;;777333000//////000111000222===MMMYYYZZZWWW]]][[[YYYTTTMMMCCC888111......---------------------///000000//////000222---///111111///...000222///777???@@@:::555777:::>>>FFFZZZxxxbbbLLLBBBBBB:::444333000---000000------111111------------...............000//////......------------,,,+++,,,...///...---///000111///,,,,,,...111111111111111111111111111111222333444444444333333555666888888777888:::<<>>:::333555888<<>><<<:::;;;888444222222222111//////---,,,,,,...//////...---222888888555333333555//////000111222222222222222111000000000222444555...000111111000000111222555444222333444444333222333333333555777888777666888777555444333333444444777777777777666666666555222333444555555555444333333222111111111222444555555444222222222333555777333444444222000000333555555666777888999888888777666555333333444666888888777777888777666555333222222333444666666666555444333444777999999888666555555555555777:::===??????;;;;;;:::999999::::::;;;;;;<<<<<<;;;888888:::===;;;<<<;;;<<>>===>>>===::::::===<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>???@@@BBB???AAAFFFEEE???===???===>>>???@@@@@@@@@???>>><<<>>>??????===<<<<<<===;;;:::888777888::::::999999:::<<<>>>???>>>===<<<>>>???@@@AAACCCFFFHHHIIIFFFDDDBBB???>>>===>>>>>>======>>>???@@@BBBDDDEEEBBBCCCDDDEEEFFFFFFFFFFFFJJJHHHEEEBBBAAABBBDDDFFFCCCHHHIIIEEEDDDFFFGGGDDDBBBEEEHHHGGGDDD@@@??????===<<<:::999888777666444666666777999999::::::999===<<<;;;<<<===>>><<<:::::::::::::::999999999999888999;;;<<<===<<<;;;:::555;;;>>>999777:::<<<<<<;;;999999;;;;;;888999===:::999999999999;;;<<<===:::::::::999999:::::::::666888;;;<<<<<<>>>BBBFFFGGGHHHKKKPPPTTTTTTPPPLLLnnnRRR===;;;777333000//////000333111111999GGGUUUYYYXXX___[[[UUUPPPKKKDDD;;;444/////////......------,,,---///000000//////000222---000222222000///000222...555<<<;;;666444999>>>:::DDD\\\}}}eeeMMMCCCCCC:::333333000+++000000,,,,,,000000,,,,,,------....../////////...............------------,,,+++,,,...///...---000111111///,,,+++---000111111111111111222222222111222333444555444333333000333666888999;;;>>>@@@FFFFFFJJJSSSaaaxxxrrr]]]MMMIII@@@888555555555333222222222111000///......333333444444555666666666666777888999999999999999999<<<===;;;===>>>888///444999???AAA@@@===:::999;;;777222111333333111...///---,,,,,,...//////...---333999:::777444444666//////000111111111111000222111000000111333555777000222333333222222333444777555444444444444333111555333222444888:::888555888777555444333333444444777666666666555555444444111222444666777777666666222222111111111222444555777555333222222444777888333444444222000000333777555666777999999999888777333555666555333444888<<<888999999888666444222000222333555666666666555555333444666777888777555444666666666888<<>>===::::::===<<<<<<<<<<<<<<<<<<<<<<<>>=========???@@@AAAAAA>>>@@@DDDCCC===:::<<<===>>>???AAAAAA@@@@@@???<<<>>>??????===<<<=========999666666999;;;:::888777888;;;<<<======;;;;;;>>>???@@@BBBDDDGGGIIIKKKGGGEEEBBB@@@>>>>>>??????======>>>???AAADDDFFFGGGCCCDDDEEEFFFFFFGGGGGGGGGIIIGGGCCC???>>>@@@CCCEEE>>>EEEGGGDDDBBBEEEEEEAAA@@@CCCDDDCCC???<<<===>>>===<<<:::999888777555333888999999999999888888777;;;::::::;;;===>>>===;;;:::::::::999999999888888777888:::<<<<<<;;;:::999444;;;>>>:::888<<>>@@@<<<;;;<<<:::888;;;@@@;;;;;;::::::;;;<<<>>>???;;;::::::999999::::::;;;666999;;;<<<<<>><<<:::999999;;;===??????===;;;999999999:::;;;;;;<<<::::::???DDDDDD@@@AAA@@@???>>>===<<<;;;;;;;;;888999===;;;666666;;;;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>>>>>>>===<<<;;;::::::===???@@@?????????@@@===<<<<<<===>>>>>>===;;;===;;;999999:::<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<@@@AAABBBCCCCCCDDDGGGIIIJJJDDD@@@@@@@@@======???@@@@@@BBBCCCEEEGGGHHHIIIBBBAAA???>>>>>>@@@AAACCCBBB@@@???>>>???@@@???>>>======>>>???@@@AAAAAAAAA;;;;;;;;;::::::999999999;;;<<<;;;999777666777888888999999999888888:::<<<;;;;;;===>>>>>>>>>===<<<<<<<<<;;;:::999999888888888888999999999:::::::::999999:::;;;===???AAABBB??????>>><<<;;;===@@@CCCDDD===:::===???>>>===>>><<<===???@@@???===:::888======>>>???BBBFFFJJJLLLKKKKKKLLLRRRXXXZZZVVVQQQ}}}YYYEEE;;;999666...///222,,,111///000999HHHXXXdddjjjmmmfff[[[QQQKKKFFF;;;///111000///...------------,,,...///...,,,+++,,,.............../////////000000000///000222444555666:::CCCZZZ}}}kkkOOOCCCEEE>>>777555111222000//////000111111000---------------...///000......////////////......------,,,,,,---...000111------......//////000000111111111000111111222333444666777777555444333444777888888888999===BBBEEEKKKKKKTTTlll}}}cccUUUGGG@@@:::999777333333555222222222333222111111000000000111333555777777666333555777888777666777888;;;;;;<<<<<<;;;;;;::::::???AAADDDDDDAAA===:::999777444000......///000///111///......///000///......111333333000...---...111000000000/////////...111000///......///000111111000000111111222333333555666555333111111333444333333444444555555555555666555555555444444444444777777777666444333444444222222333444444444333333000111222222222333666888555333222333555777777777444555555444333333555777555333333666;;;===;;;777666666666666666777888999:::999888666555555444444555666777888888777666666222666999999555333444777666666777999<<>>>>>===;;;:::999:::<<<===;;;<<<;;;:::???EEEFFFBBB???>>>===<<<;;;:::999999888666888;;;:::555666;;;<<<<<<<<<<<<;;;;;;;;;;;;============<<<;;;::::::;;;<<<>>>>>>>>>???BBBEEE???===:::999:::<<<<<<<<<<<<:::888999:::<<<<<<<<<============>>>>>>>>>>>>>>>@@@BBBCCCCCCDDDFFFHHHHHHBBB???AAAAAA>>>===???@@@AAABBBCCCEEEFFFGGGGGGCCCAAA@@@>>>===>>>???@@@@@@???======>>>>>>===<<<<<<======>>>>>>===<<<<<<::::::::::::::::::::::::999:::;;;:::999888999:::999:::::::::999999;;;<<<:::;;;<<<>>>>>>>>>======<<<<<<;;;;;;::::::999999999999999999999999999999999999:::;;;<<<>>>???@@@@@@@@@@@@???>>>@@@CCCFFFIIICCC@@@BBBDDDBBB@@@@@@>>>???@@@@@@@@@>>><<<;;;CCCCCCCCCDDDFFFIIILLLNNNOOOMMMLLLPPPVVVYYYXXXVVV```EEE<<<:::888///000222,,,//////111666AAAQQQbbbmmmmmmhhh^^^SSSMMMGGG<<<111111000///......---......+++///222///)))'''***...............////////////000/////////000333666777<<>>999888777333333555333333333333333222222111///111333555666666666666111333555666666666777888<<<======;;;999:::???DDDGGGIIIJJJHHHCCC>>>:::888555222///---...//////...111///......000111000///000222333333111/////////000000000000////////////111000///......///000111//////000111222333444444555666555333111000222444222222333333333444444444555555555555444444444444666666666555444444444444111222333333444444444333000111333333333333555666555444222333555777777666555666666555444444555777888777777;;;>>>>>>;;;777333333444444666777999999:::999888777666666666666888999999::::::999888777555777:::888555333444666777777888999;;;===???@@@@@@???===;;;:::;;;<<<======<<<:::999:::;;;===>>>;;;<<<;;;;;;@@@GGGHHHEEE>>>===;;;999777777777777888666777999777555666:::>>>===<<<<<<;;;;;;;;;;;;======<<<<<<;;;::::::999<<<<<<<<<<<<<<<@@@EEEHHHBBB>>>999666666888:::::::::888888999;;;=====================>>>>>>>>>>>><<<>>>BBBDDDDDDDDDFFFGGGDDD@@@???BBBCCC@@@>>>???BBBCCCCCCDDDDDDEEEEEEFFFBBBAAA???>>>===<<<======>>><<<;;;;;;<<<===<<<::::::;;;<<<<<<<<<:::777666888888888999999:::;;;<<<777999;;;<<<;;;::::::;;;:::;;;<<<;;;::::::<<<>>>:::;;;<<<===>>>???>>>>>><<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::999999888888888888999:::;;;<<<===>>>>>>???@@@@@@???AAADDDGGGLLLFFFCCCEEEFFFDDDAAAAAA????????????????????????EEEDDDDDDDDDFFFGGGJJJKKKOOOLLLJJJKKKPPPUUUWWWXXXcccFFF===;;;999000111222,,,000111222222666CCCVVVdddgggeee^^^TTTMMMHHH???666111000///...............,,,///111000,,,***,,,///.........//////////////////////////////222666999===DDD[[[~~~tttVVVFFFFFF@@@999666222222000//////000111111000///////////////000111222000///...------...///000------------....../////////////////////.........000000000000111222333333444666777777666555666777444666:::>>>BBBGGGMMMQQQWWWbbbwwwjjjXXXPPPBBB<<<888888777333333555333444444444444333222222///111444666666555555666333555777888777777888999;;;<<<<<<:::888<<>>:::888333111...------......---111///......000111111000222222333333222111000000000000000000////////////000000////////////000000//////000111222222333333444444444222000///111222222222222222222222333333444444444444444444444444555444444444555555444333111111222333444444444444///111333444444333444555555444333444555666666555555666777666555444666777888888:::===>>>===999555333333333444555666777888888888777666555555666666999::::::;;;;;;:::888777777888999888555444444555666777888999;;;===>>>???AAA???===<<<;;;;;;<<<<<<:::999888888999;;;>>>???;;;<<<;;;;;;AAAIIIJJJGGG???===:::888666666777888<<<;;;:::999777555777999>>>===<<<::::::::::::;;;===<<<<<<;;;::::::999999:::;;;<<<<<<<<>>999555555666777777888777777888;;;===>>>===;;;;;;;;;;;;<<<<<<<<<<<<:::===AAACCCDDDDDDDDDEEECCC@@@@@@EEEFFFCCC@@@AAAEEEEEEEEEEEEEEEEEEEEEEEE@@@???>>>===<<<<<<=========<<<;;;<<<======<<<:::999:::;;;<<<;;;888666444777777777888999;;;===>>>777:::<<<===<<<:::::::::;;;<<<===<<<;;;;;;===???;;;;;;<<<===>>>??????@@@;;;;;;<<<<<<<<<<<<<<<<<<===<<<;;;:::999888777777777777888999:::;;;;;;;;;999;;;<<<======>>>AAACCCFFFAAA???CCCEEEBBB??????>>>======<<<===>>>???@@@EEEEEEEEEFFFHHHJJJKKKMMMPPPNNNLLLMMMQQQUUUXXXYYYbbbGGG===;;;888000000222,,,000222222//////999KKKZZZaaaaaa\\\RRRJJJDDD===555000//////............///------------...//////...///////////////.........---.../////////111555999===DDDZZZ}}}xxxXXXFFFEEE@@@999666111222000//////000111111000222111000///////////////000///...------...///000---------...............///////////////.........000000000000111222333444333444666555555555666888555777;;;@@@EEELLLSSSXXX\\\pppuuu]]]PPPJJJ???:::666777666333333444333444444444444333222222///222555666555444555666555777999999888777888999999:::;;;999999@@@KKKUUURRRRRROOOJJJDDD>>>:::999222000...---.........---000///---...000111111000000///////////////......////////////000000000000000000////////////000000111111222222222111111000222222222000......000222333222222111111111222333333333444444444444444444444222222333555666444222000111222333444444444444000222444444333333444555555444333444666666555444444666777777555555555666777888:::<<<<<<:::666333444444444444444555555666666555555444444444555555888999:::::::::999888777888999999777555444555555444555666999;;;===>>>???@@@???===<<<;;;;;;;;;;;;888777666777888:::===???<<<<<<:::;;;AAAIIIKKKIIIBBB???<<<999888999;;;<<>>======>>>@@@AAA>>>:::888777666555444666666666999<<<>>>>>>===;;;;;;;;;;;;<<<<<<<<<<<<:::===AAACCCCCCBBBBBBCCCCCC@@@AAAGGGHHHEEEBBBCCCFFFFFFEEEEEEEEEDDDDDDDDD<<<<<<<<<======>>>??????===<<<<<<===??????===;;;888999;;;;;;;;;999777666666666666666888;;;===???:::<<<>>>>>><<<:::888888<<<===>>>===<<<<<<>>>@@@<<<<<<<<<===>>>??????@@@;;;;;;<<<<<<<<<<<<<<<<<<======<<<;;;999888777777666777888999::::::999999666888;;;<<<<<<===>>>@@@???;;;;;;@@@CCCAAA>>>>>>;;;:::999999:::<<<>>>@@@GGGHHHIIILLLOOOQQQTTTUUURRRRRRRRRTTTVVVXXXYYYYYYbbbHHH>>>:::666...///222,,,...111222000...666GGGTTT[[[\\\YYYNNNDDD<<<555//////......---------......,,,***)))+++...///...---///////////////.........***---000111000111555888<<>>>>>>>>===<<<;;;;;;;;;;;;;;;888777777777888;;;===???<<<<<<::::::@@@HHHKKKIIIDDDBBB>>>;;;;;;===@@@CCCKKKKKKFFF>>>999:::;;;;;;===<<<:::999999:::<<<===???===<<<::::::::::::;;;999;;;>>>???>>>======>>>BBB???;;;999999888666555666666666999<<<======<<<============>>>>>>>>>>>>;;;>>>@@@AAA@@@@@@@@@AAACCC@@@AAAFFFHHHEEECCCCCCDDDDDDDDDCCCCCCCCCBBBBBB;;;;;;<<<===>>>???@@@@@@=========???@@@@@@>>><<<;;;;;;;;;;;;::::::999888666666555666777:::===???<<<>>>???>>><<<:::999999<<<===>>>===<<<<<<>>>@@@>>>>>>=========>>>???@@@<<<<<<;;;;;;;;;;;;;;;;;;======<<<;;;:::999888888777888999::::::999888888666999<<<>>>======>>>???<<<999:::AAAEEECCC???>>>999888888999:::===???@@@EEEGGGJJJMMMQQQTTTWWWXXXOOOPPPRRRTTTTTTTTTSSSSSSgggIII>>>999444+++---111------000222000///555BBBMMMQQQTTTSSSIII>>>666000,,,------,,,,,,,,,,,,------,,,---...------------...000/////////............''',,,111222111111444777;;;@@@TTTvvv^^^IIIGGGAAA;;;888222222000//////000111111000000///...---------------......////////////......------...//////...---,,,------......//////000000/////////000111333444555333444555555555666999;;;:::;;;>>>BBBHHHRRR]]]eee{{{dddUUUMMMGGG;;;666333555666333333444222222222333222111111000111444555444111111555:::333555888::::::;;;===???;;;:::999;;;???EEEKKKPPPNNNMMMJJJEEE@@@<<<;;;<<<111000......000000///...---,,,+++,,,...///000///333111//////222333222000.../////////000000000111//////000000000000/////////000222333333222111000///000111000000111444777555444222111111111333333222222333333333444444444111//////222666777444000000000222333444555555555333333333222111222444666555444444555777666444222222444666666555444444444444666777777666555444444444444444444555666888888444444444444444555666777555666888:::;;;;;;;;;:::999888666666666777888888444555777999:::;;;;;;;;;;;;;;;;;;;;;:::::::::::::::999888888:::<<>>>>><<<;;;:::;;;===???AAA@@@>>><<<;;;::::::;;;<<<;;;<<<>>>>>>>>>???AAACCCEEEAAA<<<999888999999999666666777999<<<===<<<:::============>>>>>>>>>>>>>>>???@@@@@@>>>>>>???@@@CCC@@@@@@DDDFFFCCCAAABBBAAA@@@@@@@@@@@@@@@??????<<<======>>>????????????<<<<<<===???AAAAAA>>><<>><<<:::999888888888777666555555777:::===???===>>>>>>===;;;:::;;;<<<<<<=========<<<<<<>>>???@@@???>>>=========>>>???<<<<<<;;;;;;::::::999999======<<<;;;:::999999999777888:::;;;;;;:::888777777:::===???>>>=========<<<999;;;BBBFFFCCC>>>===999:::;;;<<<>>>@@@BBBCCCDDDFFFIIIMMMQQQTTTWWWXXXOOOPPPQQQRRRQQQPPPPPPPPPlllJJJ>>>888222))),,,111------000222000...222<<>>BBBIIITTT___hhhuuu\\\OOOHHHAAA999555333555666333333444111222222222222111000000222555555333///000666;;;333666:::===???AAACCCEEE===;;;:::<<<@@@EEEIIIKKKKKKJJJHHHCCC???<<<<<<===111000//////000111///...,,,+++***+++---//////...///,,,***+++---///...,,,.../////////000000111111//////000000000000//////---...111333444444333222000111222222222444777999666555333111111222333444222222222333333444444444111///...222777888444000///000222333444555555555444444333111000111444777555444444666777666444222111333666666444333333333444666777777555555555666222222333444666888:::;;;555555555555555666777888555666999;;;<<<<<<<<<<<<999777666555777888999888666777888999::::::999888999999::::::::::::::::::<<<;;;::::::;;;>>>@@@BBB======:::999>>>FFFIIIGGGFFFDDD@@@===>>>BBBGGGJJJMMMNNNIII???;;;>>>AAA@@@???===<<<;;;<<>>===>>>AAAEEEIIIHHHCCC<<<777777999<<<===666666777999<<<<<<;;;999;;;;;;;;;;;;<<<<<<<<<===???@@@@@@>>>===<<<>>>???CCC???>>>BBBDDDAAA@@@AAA>>>=====================>>>???????????????>>>===;;;<<<===???AAA@@@>>><<>>>>><<<<<<;;;:::999999888888<<<<<<<<<;;;;;;::::::999888999:::;;;;;;:::888777666999<<<>>>===;;;::::::===:::<<>>BBB<<<===BBBHHHLLLVVVmmmmmm\\\QQQGGG???::::::999777666444333333///000000111222333333333888666444333333333555666777:::;;;:::@@@JJJMMMKKK===<<<;;;>>>BBBGGGJJJKKKHHHGGGEEE@@@:::777666777333333222111000///...---111///------///111111000000000000000000000000000,,,---///000111111111000000000000///000000111222111111222333333333222222333111000222555666555333555444444333222222222222333444555555333333444555000111222333444444444444333222111222444555555444111222333444444222000///111222444555666777666666444555666666444333444555888777666555555555555555///222444555555666777888666444555888777555777;;;:::;;;<<<<<<;;;;;;::::::888555555999;;;999999;;;:::;;;;;;:::999:::<<<>>><<<;;;;;;<<<======;;;:::<<<===>>>>>>======>>>???;;;>>>>>><<<<<<@@@@@@===AAA>>>;;;<<<@@@EEEGGGGGGGGGEEEBBB???===<<<;;;;;;<<<===???@@@BBBBBBCCCCCC???===::::::;;;<<<<<<;;;<<<============>>>AAADDDCCCBBB@@@===;;;999888888:::<<<>>>>>>======???AAA===<<<;;;:::::::::;;;;;;?????????>>>>>>>>>==================>>>>>>>>>======;;;888666777:::???AAA===>>>???>>><<<:::999:::777888999:::;;;<<<======888888888666444444666777777888999999;;;;;;<<<===<<<;;;;;;;;;;;;<<<======@@@>>>;;;;;;>>>AAAAAA@@@???@@@@@@>>>;;;:::::::::AAA@@@>>>======<<<:::888888;;;===<<<:::999;;;>>>999:::<<<======<<<:::999888;;;======;;;999888888999;;;>>>??????===:::888888:::===BBBFFFGGGFFFDDDIIIJJJNNNSSSXXXZZZZZZYYY[[[WWWTTTUUUYYY[[[YYYVVVtttMMMCCC:::666333///------///...------...000222333999<<<>>>>>>:::555111///...,,,+++,,,...///---+++---.../////////000333555555222///......///...---111...///222333222333777<<<===MMMoooiiiRRRLLLKKKCCC999555666333000///000111111000,,,000111...---///---(((...........................++++++...---)))(((+++000000////////////000000000111222333444444444444444444444444444888===AAAAAAAAAEEEMMMWWWfff~~~fffWWWNNNDDD<<<:::999888777555444333222//////000111111222333333666555444333333444666777777:::;;;<<>>;;;888555222111000000000000111222222777444111//////000000///////////////////////////---...///000111111000///000////////////000111111111222222333222222111111222000///111444555444333666555444333222222222222222444444444333222333444111222222333333444444555111000000111222333333222222333444555555333111000222333555666777666444333333444555555444444555666666555444333333333444555000222555666777777999;;;777555666888888555777;;;:::999:::;;;<<<===<<<;;;888555555999:::888888;;;:::;;;;;;:::999:::<<<>>>======<<<===>>>>>>===;;;<<<>>>??????>>>===???@@@;;;>>>>>>;;;<<>>===>>>AAADDDFFFFFFDDDCCCBBB???<<<:::999999888<<<===???AAABBBCCCCCCCCC???===;;;:::;;;<<<<<<;;;===>>>>>><<<;;;;;;===@@@@@@???>>><<<;;;::::::999<<<===>>>>>>======>>>???>>><<<;;;999999:::;;;<<<>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<===>>>>>><<<;;;999888888;;;>>>@@@<<<======;;;999666666666555555666777888999::::::999999888666555555888:::777888999999;;;;;;<<<======<<<<<<<<<<<<===>>>>>>@@@===<<<<<<>>>@@@???>>>>>>???@@@>>><<<;;;<<<===???===<<<;;;<<<;;;999888888;;;<<<<<<::::::;;;===;;;<<<=========;;;999888888:::<<<===;;;999888888999:::<<<>>>>>><<<;;;999;;;<<<>>>BBBEEEFFFFFFEEEKKKLLLOOOTTTYYY\\\\\\[[[\\\XXXUUUVVVYYYZZZWWWTTTpppLLLCCC;;;777555000------000///---,,,,,,,,,---...111555999:::888333000......,,,+++,,,---...---+++//////000000000222666999999555111///.../////////111......111222111222666>>>>>>KKKkkkgggPPPIIIIIICCC;;;777666333000///000111111000...111111//////000...+++........................///------///...***((()))//////...//////000111222000000111222333333333333444444444444444777<<>>::::::???GGGMMMQQQSSSJJJ@@@;;;;;;999333...///......///111444777999===999444111/////////.................................///000000000//////000////////////000111111222222222222222111000//////......000222444444333777666555333222222111111111222333333222111222333333222111111222333555666333111111111333444333222444444555666555444333222333444666777777555222111222333555555444444555777444333222111111222444555111444777888999999;;;===777666777999888555666:::999777777999===>>>===:::888555666999:::777888;;;:::;;;;;;;;;::::::<<<===>>>======>>>??????>>><<<<<<===???>>>======>>>@@@===@@@@@@======??????<<<;;;===@@@EEEHHHGGGDDDAAAAAA@@@>>>;;;999888888888<<<===???@@@BBBCCCCCCCCC???===;;;;;;<<<===<<<;;;>>>???>>><<<999999:::<<<======<<<;;;::::::;;;;;;<<<===>>>>>>===<<<===???>>>===:::888888999;;;===<<<<<<<<<===>>>>>>??????>>>===<<<;;;;;;<<<===>>>;;;;;;:::::::::<<<>>>???=========;;;777555444555444555555666777888999999999999888666555666:::===777888999999;;;;;;<<<==================>>>??????>>>===<<<===>>>>>>===;;;===>>>???>>>===<<<===???<<<;;;::::::;;;;;;:::888999:::<<<;;;::::::;;;===<<<=========<<<:::999777888:::<<<<<<:::888888888888999:::;;;<<<<<<;;;;;;===>>>@@@BBBDDDFFFHHHIIINNNOOOQQQVVV[[[]]]^^^]]]]]][[[YYYYYY[[[YYYUUUQQQjjjJJJBBB:::777555000,,,,,,///...---,,,++++++,,,,,,///222777888555111,,,***---,,,,,,,,,,,,---,,,,,,////////////000222777:::<<<888333//////000000000111......111222000222555>>>>>>KKKkkkgggOOOFFFFFFCCC<<<888666333000///000111111000///000000000//////...,,,........................//////000111111...---,,,............///000222222///000111222222222222222444444555444555777;;;???CCCCCCHHHWWWnnneeeSSSLLLGGG???888777666666555333222222111/////////000000111111111333333333333444666888999444555777999===@@@@@@???>>><<<:::<<>>:::444111//////................................./////////////////////111000000000000111222222222222222222111000///...---------///111222333333777777555333222111111111000222333222111000111222333222111111111333555777555444444444666777666555555666666666666555444444111333555777777555333111333444555555333333444555444333111000111333555777555777999:::::::::;;;<<<666555666999777333444888999666555777;;;<<<:::777777555666999999666777;;;:::;;;<<<;;;::::::;;;<<<===<<<<<<===>>>???===<<<:::<<<======<<<;;;===>>>@@@BBBBBB>>>>>>@@@@@@===999<<<@@@EEEGGGEEEBBB@@@AAA@@@>>><<<:::999999999;;;<<<===???@@@AAABBBBBB???>>><<<<<<===>>>===<<<>>>>>>>>>;;;999888:::;;;===<<<;;;::::::::::::::::::;;;============>>>@@@???===:::888888999;;;===;;;;;;<<<===???@@@AAABBBAAA@@@>>><<<;;;;;;<<<<<<:::;;;;;;<<<===>>>>>>???AAAAAA@@@===999666666666777777777888999:::::::::999999777666555666:::>>>777888999999;;;;;;<<<=========<<<<<<======>>>???=========>>>>>>===;;;999;;;<<<======<<<<<<>>>???;;;999999:::;;;<<<;;;:::::::::;;;;;;;;;;;;<<<<<<;;;<<<<<<===<<<<<<;;;:::888:::;;;;;;:::999999999888888888999:::;;;<<<======???@@@BBBDDDHHHKKKNNNSSSSSSUUUWWW[[[]]]\\\[[[^^^\\\[[[[[[ZZZXXXSSSOOOgggHHH@@@888666444///++++++---------------------...---000555666444000---++++++,,,,,,,,,,,,+++,,,,,,---......//////111555888===999444000000111111111222//////222222111111555<<<===LLLnnnkkkQQQEEEDDDCCC===777666333000///000111111000///......//////...---...........................,,,...//////000111000///............///000222222000000111222222222111111333444555666666888<<>>:::666666555444333222222111000000000000111111111111222222333444555666888888888666777999;;;;;;:::999::::::<<<@@@DDDGGGHHHGGGHHHFFFAAA;;;666333222333111000//////000444777999:::777222////////////........................................../////////222111111111111222333333222222222111000///...---,,,---...//////000111222666555444333222111111111000111222222000000111222333222111111111333555777666555444555777888888777777777777777666666555555///111444666777666444333444555666555333222222333555444333222333555666888888:::;;;;;;999999999:::666555666888666222222555999777555666888888555222777666777999888555666;;;:::;;;<<<<<<:::::::::;;;:::999999:::<<<===<<<:::888999::::::999999:::;;;>>>@@@@@@===<<<>>>>>>;;;999<<>>===;;;:::999999:::999:::<<<===???@@@@@@@@@???>>>===>>>??????===<<<=========;;;::::::<<<>>>>>>===<<<;;;:::999999999777999;;;<<<===>>>@@@BBB>>>===:::999888999;;;===:::;;;<<<>>>@@@AAACCCCCCDDDBBB@@@>>><<<;;;;;;;;;:::;;;<<<>>>???AAAAAAAAACCCCCCAAA===999777777777888888999999::::::;;;;;;888888777666555777:::===777888999999;;;;;;<<<===<<<<<<;;;;;;<<<<<<===>>><<<===>>>???===<<<;;;::::::<<<======<<<;;;<<<>>>:::999999:::<<<>>>===<<<::::::::::::;;;<<<<<<;;;999:::;;;<<<======>>>>>>999:::;;;;;;:::999:::;;;999888888888999;;;<<<===<<<>>>AAACCCFFFJJJPPPTTTXXXWWWVVVWWWYYYZZZYYYWWWYYYXXXXXXWWWUUURRRNNNKKKiiiHHH???777444222...++++++,,,,,,------......//////+++...222444333111000000***,,,---,,,+++***+++---+++---...//////111333555<<<888444222111222222222333000000333333111222555;;;===NNNppptttWWWGGGEEEDDD>>>888666333000///000111111000000...---000000------000........................)))+++,,,***+++///000...//////...//////000111222111111222222222222222111333444666777888;;;>>>AAAFFFNNN[[[pppoooTTTIIIFFFAAA<<<<<<666555555444333333222222111111111111111111222222222222333444555666777888<<<999777:::;;;999888999888:::???EEEHHHHHHEEEBBBBBBBBB???;;;555111111222111000//////000222555666555333000///000000///...........................------------...///000111222111111111111222333333000000000000000///...---,,,...////////////000222444333222111111000000111000111222222111000111222333222111111222333555666333222222444777888888888777777777666666666555555///111222444555555555555333444555444333222222333666666555555555666777777888999;;;:::999777888888666555777999777222111444777777777777555444333222666666888:::777333555;;;:::;;;===<<<;;;:::::::::888777777888:::;;;:::999666777999888777777888:::999<<<<<<999999;;;;;;888999<<<>>>?????????@@@AAA===<<<:::888888888888999999:::<<<===???@@@@@@@@@@@@???>>>???@@@@@@>>><<<;;;;;;<<<;;;:::;;;===???>>>>>><<<;;;::::::::::::777999;;;<<<<<<===???AAA===<<<;;;:::::::::;;;;;;:::;;;<<<>>>???AAABBBCCCAAAAAA@@@???===;;;::::::;;;;;;===???BBBDDDEEEFFFDDDCCCAAA===999777888999999999999999::::::;;;;;;999999:::999777888:::<<<777888999999;;;;;;<<<===;;;;;;;;;;;;;;;<<<======<<<>>>??????===<<<<<<======>>>>>>===<<<;;;;;;<<<;;;:::999:::===>>>===<<<;;;:::999:::<<<===<<<;;;888999:::;;;===???@@@AAA:::;;;<<<<<<;;;;;;<<<===::::::999999:::;;;<<<===<<<@@@CCCFFFGGGKKKQQQVVVXXXVVVUUUUUUVVVWWWUUUTTTSSSSSSRRRQQQOOOLLLJJJHHHiiiIII@@@777333111...,,,---,,,,,,------......---------///111222000/////////***,,,---,,,***)))+++---+++---000111111111222333999777444222333333222111555222111444444222333666===>>>NNNppp```LLLGGGGGGAAA999666333000///000111111000222......111111......222........................***---,,,((((((---///---000000////////////000000222222333333333333222222222444777888:::===AAADDDGGGUUUiiigggOOOGGGCCC===:::===666666555555444444333333333333222222222222222222222333444555666666666666===777555888:::888888;;;;;;===BBBHHHKKKJJJEEEAAA@@@>>><<<999666222///---/////////000111222333444333222111111111111///---////////////////////////,,,,,,,,,,,,---///111222000000//////000000111222/////////000//////.........000111000......///111111111000000000000000111111222333222111111222333111222222333333444444555222111222444888:::;;;:::777777666555555555555555222222222222333444444555000222333333333333555666666666777777777666555444444666888888888777888999888777999;;;999333222444555888:::999555333444777666666888:::666222555::::::;;;======;;;:::999:::777666666888:::;;;:::888666777888888777777888:::888:::;;;888888;;;;;;999888<<<@@@AAA@@@??????@@@<<<;;;:::999888888999:::;;;;;;===???@@@AAAAAABBB@@@??????@@@AAA@@@>>><<<::::::;;;:::999999<<<>>>===<<<<<<<<<;;;<<<<<<===999;;;<<<<<<;;;<<<===>>>;;;;;;<<<<<<;;;;;;::::::888999:::<<<===???@@@AAA:::;;;<<<======<<<;;;:::;;;<<<>>>@@@CCCGGGJJJKKKFFFEEECCC???<<<:::;;;===;;;;;;<<<<<<<<<<<<======;;;<<<======;;;:::;;;<<<777888999999;;;;;;<<<===<<<<<<<<<<<<<<<======>>><<<>>>???>>><<<<<<>>>AAAAAABBBBBB@@@===;;;;;;<<<:::999888999;;;<<<<<<;;;<<<:::999:::<<<===<<<::::::::::::;;;===>>>???@@@;;;<<<======<<<<<<>>>???;;;;;;;;;;;;;;;<<<;;;;;;>>>CCCGGGIIIHHHKKKPPPUUUTTTSSSQQQRRRSSSTTTTTTSSSQQQQQQQQQOOOMMMKKKKKKKKKhhhKKKAAA777333222///...///,,,,,,---------,,,++++++222333333111...+++++++++))),,,---,,,***)))+++---+++...111333222111111111777666444333444444222111555222222555555333333777???@@@OOOooofffPPPJJJJJJCCC:::666333000///000111111000444//////333333///000444...........................111...((((((...000---111000000////////////000333333444444444333333222222444777999;;;>>>BBBEEEFFFXXXqqqxxxbbbMMMFFFAAA:::999>>>666666666555555444444333333333333333333333333333222333444555666666666666:::333111555888666777<<<>>>AAAEEEIIILLLKKKFFFCCCBBB===888777777444---&&&---...///000111222333333333222222333333222///,,,000000000000000000000000+++++++++,,,---000222333...............///000000....../////////////////////111222111...---///111///////////////000000111111222333333222111222333000111222444444444444444333333444666:::===>>>>>>777777666555555555555555555444333222111222333444---///111333333555777999555666777888888666444222000333555777777888:::;;;:::999;;;===:::555333666333888<<<;;;666333777;;;555666999:::666222444::::::<<<======;;;:::999999777666666888:::;;;:::999666888999999888888999:::999<<<<<<:::;;;>>>>>><<<777<<>>===<<<;;;;;;;;;<<<<<<<<<===???@@@BBBCCCCCCCCC@@@??????@@@AAAAAA>>><<<:::::::::999777777999;;;;;;;;;;;;<<<===>>>???@@@<<<===>>>===;;;::::::<<<:::;;;<<<===<<<;;;:::888777888999:::<<<===>>>>>>444666999<<<======<<<;;;<<<<<<>>>@@@DDDHHHLLLNNNIIIHHHFFFCCC???>>>???AAA????????????@@@@@@@@@@@@<<<>>>@@@@@@>>><<<<<<<<<777888999:::;;;<<<<<<==================>>>??????===>>>???>>><<<<<<@@@CCCEEEEEEEEEBBB>>><<<;;;<<<999888777888:::;;;:::999<<<:::888999<<<>>><<<:::<<<<<<;;;<<<<<<===>>>???<<<===>>>===<<<===???AAA<<<<<<<<<======<<<;;;;;;AAAEEEJJJKKKIIIJJJNNNRRRQQQOOONNNOOORRRTTTTTTTTTSSSSSSSSSQQQOOONNNOOOQQQrrrTTT@@@888999222///000------,,,,,,...///000...---000///...---...---+++)))***+++,,,,,,------,,,,,,......//////000000111111<<<;;;777333444666333...111222333333222111222444@@@AAAQQQrrrmmmTTTKKKGGG@@@888555333222111222222222000000000000000000000000000////////////////////////...---,,,,,,,,,,,,---...,,,...000///......111444666666555444333333333333777;;;555333>>>BBBAAAEEEKKKccctttcccPPPEEE>>>:::888999777444222333222///000333555555444111///...000222666666666666777888999::::::555222444555444666:::>>>BBBHHHKKKKKKIIIGGGFFF;;;888666444444333222000000000////////////000000111111111111111111111111............////////////---------------...///000......------------......000000000000////////////------///000111222222333000000000000000000000111111111222333333444555555222111111111333555888:::555333444:::CCCFFFBBB===:::888555555666888888888888666444333444666999;;;777777777666555444444444555555555555555444444333111222444555555555444444888:::<<<:::666444444555777888999999888666333111222444666777666555666777999:::;;;;;;;;;:::999888777888999:::999999777777666999;;;;;;888666777888:::;;;;;;<<<<<<;;;;;;:::===???BBBBBB@@@>>>>>>>>>======<<<<<<;;;;;;::::::>>>???CCCFFFHHHFFFCCC???AAA??????CCCDDD@@@;;;888<<<:::777666666888;;;===999:::;;;;;;::::::<<<>>>???>>>===<<<;;;:::::::::<<<<<<<<<<<<;;;:::999999999777777;;;AAADDDAAA>>>;;;<<<======;;;999999:::777:::===@@@GGGNNNOOOKKKCCCAAA>>><<<<<<>>>AAACCCGGGAAA>>>@@@CCCAAAAAABBB===@@@@@@===>>>AAABBB@@@;;;:::::::::;;;===>>>@@@BBB@@@???>>>===>>>@@@AAACCCAAA??????AAADDDFFFFFFIIIGGGDDD???:::888999;;;@@@<<<888777:::===??????666777999:::<<<<<<======777777888:::<<>>@@@AAACCCCCCAAA???;;;888777999<<>>BBBCCCKKKYYYrrrmmm]]]LLLBBB===:::999:::777444222444333111444888:::888555222111111222333666666666666777888999:::999555333555666555666:::BBBFFFKKKLLLJJJFFFCCCAAA;;;888555444333333111000000000////////////000000111111111111111111111111------........./////////---------------.../////////......------......///111000000000//////......,,,---...000111111222222111111000000000000000000000000000000111111111111222111111111333555888999777444555:::BBBEEEBBB>>>888777777777999999888666777666555555555777999:::666666666666666666666666555666666666666555444444333444555666777777666666888:::;;;999555444444666555666777777777666555444444666777777777666777888999:::;;;;;;;;;:::999888888999:::;;;::::::999888555888::::::888666666888:::;;;;;;;;;;;;;;;;;;:::>>>AAACCCCCCAAA???>>>>>>>>>>>>======<<<<<<<<<<<<>>>@@@CCCFFFGGGFFFDDDAAAEEEDDDEEEEEEDDD@@@<<<:::>>><<<999777777888:::<<<999:::;;;;;;;;;<<<>>>AAA======<<<;;;::::::::::::999999:::::::::::::::999:::888888<<>>DDDJJJJJJFFF@@@>>><<<;;;<<<>>>AAACCCBBB<<<:::<<<>>><<<<<<======@@@???<<<<<<@@@@@@===;;;;;;;;;<<<===>>>@@@AAAAAA@@@>>>======???BBBCCCIIIGGGEEEEEEFFFFFFFFFEEEEEEDDDBBB>>>;;;:::;;;===???<<<888888:::<<<======555555777888999:::::::::999999:::;;;<<<>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@BBB@@@===::::::;;;===???BBBDDDGGGIIIIIIIIIJJJKKKPPPPPPPPPQQQSSSTTTSSSRRRVVVVVVUUUUUUTTTRRRPPPOOO___GGG;;;888111...000---...---,,,---///000///...111111111000///...---,,,***+++,,,,,,------,,,,,,---......//////000111111:::>>>>>>777222111111///111222333333222222333444>>>@@@PPPqqqsssXXXMMMKKKEEE===777555333222222333222111000000000000000000000000///////////////////////////000111222222111000///...000111111000000222333444444333222222222333333111999999999@@@CCCHHHUUUnnncccUUUFFF???<<<::::::;;;666444333444444444999???@@@:::444222333555555555666666666666777888999999999555555777888666777;;;DDDHHHMMMNNNKKKFFFAAA???;;;888555333333222111000000000////////////000000222222222222222222222222............////////////...------------...////////////............//////111111000000///...------,,,---...000000111111111111111111000000/////////000000000000111111111111222111111111333555777888888666555999@@@DDDBBB???888777888999;;;:::888555666666666777888888999999555555666666777888999999666666777777777666555555555666777888999999999999999999888666444333555777555555666666777777777777666888999999888777888:::999::::::::::::999888777888999:::;;;;;;:::999999555777999999888777777888;;;;;;;;;;;;;;;;;;;;;;;;@@@AAACCCCCC@@@>>>===>>>??????>>>=========>>>>>>===???AAACCCEEEEEEDDDDDDFFFIIIJJJHHHCCC@@@???@@@BBB@@@===:::888888999:::999:::;;;;;;;;;===@@@CCC<<<;;;:::999888888888888555666777888999999999999:::999999;;;???AAA>>>;;;777888999888666555555666888;;;<<<<<>><<<;;;:::;;;===@@@BBB===888777999:::888777999<<>>;;;;;;>>>>>>;;;:::;;;<<<>>>???@@@AAAAAA@@@>>>===<<<>>>AAAEEEHHHOOONNNLLLKKKJJJIIIFFFDDD@@@@@@???<<<;;;;;;===???===;;;:::999;;;<<<;;;:::555666666777888999999:::<<<;;;;;;;;;<<<======>>>BBBBBBBBBBBBBBBAAA@@@???BBBAAA???>>>======>>>>>>BBBDDDFFFHHHGGGHHHIIIJJJOOOPPPRRRRRRQQQQQQSSSTTTTTTWWWXXXVVVRRROOOOOOPPPgggMMM===999000...000---///...------///000000///000111222111///---,,,,,,***+++,,,,,,------,,,,,,------......///000000111888???@@@999111///000000333444555444222111111333===???PPPqqqtttWWWKKKKKKFFF===888555222111111222111111///////////////////////////////////////////////////000222333333222000//////000111222222222222222333333222222222333333444333===>>>>>>CCCEEEOOObbbwww\\\OOOCCC>>>===;;;:::;;;666333333555444555;;;DDDBBB;;;333000333666666555666555555666666777888999777555666999999777:::>>>EEEIIIMMMNNNLLLGGGBBB@@@:::777444222111111111000//////000000000000//////222222222222222222222222/////////000000000000111......---------......///000//////......//////000111111000///...------,,,---...///000111111111111111111111000//////......222222333333444444555555111111111222333444666777777555444777===@@@@@@>>>999888777888999:::999777555666777999999999999888666666666777888888999999777777777777777666666555555666777888999999::::::999888777555444444666777888777777777777888999999888999::::::999999:::<<<:::::::::999999888777777777888999:::::::::999888666777999:::::::::999999;;;;;;;;;::::::;;;;;;;;;???AAABBBAAA>>><<<<<<<<>>>>>>>>???@@@@@@>>>???AAABBBCCCDDDFFFHHHKKKPPPQQQKKKCCCAAADDDFFFEEECCC@@@<<<:::999999999777888999:::;;;===@@@CCC:::999888777777777777777444555555666777777666666999888888:::======;;;999:::;;;;;;999777666777888777:::;;;:::<<<@@@@@@>>>>>><<<;;;::::::;;;>>>???;;;888777999999666555777888;;;<<<:::;;;>>>>>>;;;888:::<<>><<<<<>>>>>>>><<<::::::===???;;;;;;;;;;;;;;;;;;:::999999999999999::::::;;;;;;<<<<<<<<<<<<<<<===>>>>>>@@@AAABBBCCCDDDDDDCCCCCCAAAAAA@@@@@@?????????>>>CCCDDDFFFGGGFFFFFFHHHIIINNNPPPRRRQQQOOONNNQQQTTTSSSVVVXXXTTTNNNLLLPPPUUUnnnRRR???:::111...000,,,000...------///000000000///000222000---++++++,,,***+++,,,,,,------,,,,,,---------...//////000000555===@@@999111...000111111222444444333333444666===???PPPqqquuuUUUIIIJJJGGG===888555111//////000000000////////////////////////000000000000000000000000...///111222222111///...000000111222333333222111222222222222333444444555777???@@@@@@DDDFFFTTTllloooXXXLLLAAA>>>>>>;;;:::;;;555333444444333333:::CCC@@@999111///222555666444555555555555666777888999666555777::::::999===CCCJJJMMMOOOOOOJJJEEEAAA>>>:::777333111000000000000//////000000000000//////111111111111111111111111000000111111111222222222///......---------......//////............//////000000000///...------,,,//////000111222222222222000000000000//////......222222333444555666777888111111111222333444555666555444333666:::<<<<<<;;;<<<999666555666888::::::444555777999999999888777777777777777777777777777777777777777777666666555444555555666777999::::::999888555444555666777888;;;:::999888888888999999999:::::::::999:::<<<>>>::::::999888777777666666555666777999999999888777888999:::<<<=========<<<<<<;;;::::::::::::;;;<<<===>>>???>>><<<::::::;;;???>>>=========???@@@AAAAAACCCDDDDDDDDDGGGLLLPPP[[[```^^^QQQEEECCCFFFHHHFFFDDDAAA>>>;;;:::999999555777999::::::;;;===???888888777666666666666777666666666666555555444333666666777999::::::888777;;;<<<;;;:::888777888:::666999:::999:::>>>@@@??????>>><<<:::999999:::;;;999777777999888444333666444888::::::<<<@@@AAA???888999<<<>>>???@@@@@@??????>>>===>>>@@@EEEIIILLLJJJIIIJJJJJJJJJHHHDDDAAA>>>???>>><<<::::::;;;===:::;;;<<<<<<<<<;;;::::::;;;::::::999::::::;;;<<<;;;;;;;;;<<<===>>>???@@@@@@AAACCCEEEEEEEEEDDDCCC@@@@@@AAAAAAAAAAAA@@@@@@DDDEEEGGGFFFEEEFFFGGGIIILLLNNNPPPNNNLLLKKKNNNRRRPPPSSSTTTPPPJJJJJJRRR[[[rrrUUUBBB;;;333000000,,,111///------///000111000...000222111---***+++---***+++,,,,,,------,,,,,,,,,------......///000000111999===888111000111222,,,///111333444666888;;;>>>@@@PPPqqqxxxVVVHHHKKKIII???999666222//////000111000000000000000000000000000000000000000000000000000...///000111111000///...000000000111333333111///222222222333444555666777999???>>>???DDDHHHZZZwww~~~eeeTTTIII@@@>>>???<<<::::::444333444444111///555>>>:::555000...000333444444555555555555666777888888555555666999:::;;;AAAIIISSSTTTSSSOOOHHHAAA<<<::::::777222//////000000///...///000111111000///...000000000000000000000000111111111111222222222222//////...------------.........------------....../////////............---//////000111111111111111////////////////////////000000111222333444555555000111111222333444444444333222333555888:::999888===999444222444777999;;;333444666777888888777777777777777777777777777777666666777777777666555555444444444555666888999:::999777555555777888999888;;;:::::::::999999888888888999:::::::::;;;>>>AAA::::::888777666666666666444555666888888888777777999999:::===???@@@???===<<<;;;:::999999:::;;;<<<;;;<<<===<<<:::999:::;;;===<<<;;;:::;;;===@@@AAAEEEGGGGGGFFFFFFJJJRRRXXXooorrrkkkWWWHHHEEEEEEDDDEEECCCAAA>>><<<;;;;;;:::555888:::;;;;;;:::::::::777777666666666666666777777777777777666555444333444555777888999888888777::::::999777555555777999444888:::888888===@@@???AAA???===;;;999888888888888777777999777222222555222777:::;;;>>>CCCDDDAAA:::;;;<<<===>>>?????????@@@@@@@@@@@@CCCFFFIIIJJJEEEEEEEEEFFFGGGFFFDDDAAA?????????===;;;::::::<<<999;;;======<<<;;;<<<===<<<;;;999888888999:::;;;;;;;;;<<<<<<===>>>???@@@CCCDDDEEEFFFEEECCCAAA@@@@@@@@@AAABBBCCCDDDDDDEEEFFFGGGGGGGGGEEEEEEGGGIIIKKKKKKKKKJJJIIIIIIKKKMMMLLLNNNOOOKKKFFFHHHQQQYYYuuuWWWCCC===555222111+++111///------...000111111///222444222...+++,,,...***+++,,,,,,------,,,,,,,,,,,,---......//////000---444888555111222333222...000222333444555888:::???AAAQQQqqq~~~zzz|||YYYKKKOOOMMMCCC<<<888333111111222222222000000000000000000000000000000000000000000000000000000000000000000000000000//////111333222///,,,333333333444555666888999===???===@@@HHHOOOdddpppYYYNNNEEE======???===;;;;;;333333444333...***...666444222000///000222444555555555555555555666888888444444666999999<<>>===<<<<<<<<<777:::===>>>===999777666777777666666666666777777666777777777777777666666444666888999999999999999999999888666444444666888444888:::777666:::======@@@???===;;;:::999999999:::999;;;===999444444777444999======@@@DDDEEEBBB>>>=========>>>>>>???@@@AAAAAABBBCCCEEEFFFGGGHHHDDDCCCCCCDDDFFFEEECCCAAA>>>??????>>><<<;;;<<<===999;;;======<<<<<>>===;;;999999999;;;<<<>>>>>>============>>>>>>AAABBBDDDEEEEEEDDDBBB@@@BBBBBBCCCDDDFFFHHHJJJKKKHHHIIIHHHGGGFFFFFFHHHIIIJJJHHHFFFEEEFFFHHHHHHHHHFFFHHHIIIGGGDDDEEEJJJOOOvvvXXXDDD>>>777333111+++222///------...000111111///333666333///,,,---000++++++,,,---------,,,,,,,,,,,,------...//////000+++111555333222333444222333555555555333222333444@@@BBBQQQrrryyy\\\NNNRRRQQQGGG>>>:::555333222333444444000000000000000000000000000000000000000000000000111111000//////000111111000......000333222///+++333333444444666777999:::@@@AAA>>>BBBMMMVVVnnnfffPPPIIIAAA;;;<<>><<<;;;222333444333,,,&&&***111111111111111000111444777555444444555555666777888444444555888999===HHHSSSWWWVVVRRRLLLEEE@@@>>>>>>:::666111....../////////...///000222222000///.......................................////////////000///...------------------,,,,,,++++++,,,,,,---,,,,,,------.../////////,,,,,,------...---------,,,,,,---...///000111111555444333222111///......000111222333333333333333111333666999::::::888666777666444444555666666555333333444444555666666777222222333555666888999999555555555555555444444333555555555555777999;;;<<<999777777999<<<===;;;888111333666888999999888777555666888888999<<>>@@@AAABBBBBB@@@???EEEPPPYYYtttuuuhhhRRRDDDDDDDDD???AAA@@@???>>>============888<<<@@@AAA>>>:::666444777777666666666777777888555666777888999999999999444777999;;;;;;:::;;;<<<::::::999777444555777999444999:::666444777:::;;;>>>>>>===<<<;;;;;;;;;;;;======???AAA===888777;;;777;;;??????AAAEEEEEEBBBAAA@@@???>>>>>>???@@@AAABBBBBBDDDEEEFFFFFFFFFFFFEEEDDDDDDDDDEEEEEEDDDBBB<<<>>>???>>>===<<<===???999;;;>>>===<<<===@@@DDDAAA@@@>>><<<;;;<<<===>>>@@@@@@???===<<<<<<<<<<<<<<<>>>BBBEEEFFFFFFEEEDDDDDDDDDDDDEEEHHHKKKNNNOOOIIIIIIIIIHHHFFFFFFHHHJJJJJJFFFBBBBBBEEEGGGFFFEEEBBBDDDGGGFFFDDDBBBCCCEEE\\\DDD@@@999333222---000222222///---///222444222222111000///---+++***,,,,,,,,,,,,,,,,,,,,,,,,---------............///---,,,,,,///222222000---333222222444444222444999888@@@RRRooo~~~eeePPPSSSVVVIII???777222222333111000111333111//////000000000///111111000000000000111111///111222222111111222333444222111111222333333222222444666777777999<<<>>>@@@CCCEEEEEELLLaaayyy\\\QQQFFF???;;;===???===:::999555333111111333333111///111111222222222333333333000111333555555666555555777666777:::<<>>AAACCC<<<;;;999888777888999999777999<<<===;;;:::999999===<<<;;;:::::::::;;;<<<<<<:::999999:::;;;:::999======>>>>>>>>>>>>======::::::999999::::::;;;<<<@@@???>>><<<===AAAGGGLLLccc]]]TTTLLLFFFCCCDDDEEECCCAAA???<<<;;;;;;;;;<<<;;;@@@EEECCC<<<888999<<<:::999777777666666444333777777777777777777777777777777888999:::;;;;;;<<<;;;<<<<<<888444333666999;;;999777666666777:::;;;;;;<<<===<<<::::::<<<===>>>AAABBBAAA===;;;;;;===999:::;;;>>>AAAAAA@@@>>>CCCDDDDDDBBB@@@@@@AAACCC@@@AAACCCFFFIIIIIIHHHFFFHHHFFFEEEGGGHHHHHHEEEBBBBBB???======???@@@>>>;;;999===???<<<<<<@@@BBBBBB??????===;;;:::;;;???BBBCCCAAA>>>;;;999888888888<<>>777222222333111000111666444222222333333333222111000000000111111222333///111222222111111333444444222000111222333222222000222444666666888;;;>>>===AAAFFFKKKUUUllltttYYYOOOFFF@@@;;;>>>???===:::999555333111111333333222///333333333333444444444555333444555777777777666666555666666888<<>>???;;;:::999999888888888999888;;;===>>><<<;;;::::::::::::999888888999:::;;;;;;:::999999;;;<<<<<<;;;<<<===============<<<<<<::::::999999::::::;;;<<>>===<<<<<>><<<::::::;;;;;;===BBBEEECCC<<<777777:::999888777777888888777666777777777777777777777777777777888888999::::::;;;;;;;;;:::777555666888999:::999777666777888;;;<<<;;;<<<===<<<::::::<<<===@@@BBBCCCBBB???======>>><<<<<<===???BBBBBB@@@>>>@@@BBBCCCBBBAAA@@@AAABBBBBBBBBDDDFFFHHHIIIIIIHHHJJJHHHGGGHHHIIIIIIEEEBBB>>>===<<<>>>AAABBB@@@>>>===??????===???CCCDDDBBBAAA@@@===:::888:::>>>AAAEEECCC@@@===;;;;;;;;;;;;<<>>666222333444222000111333111//////000111000///000000000111222333444555///111222222111222444666333222000000222333222111000222555777888:::===???>>>DDDMMMVVVdddzzznnnVVVOOOGGG@@@<<<>>>???<<<:::999444222111222333333222111222222333333333444444444444555666777777666555555666777777999>>>HHHSSSZZZZZZTTTKKKCCC===:::777666777555111000000///...---111......000000------///---------,,,,,,,,,,,,,,,------,,,,,,,,,,,,------/////////......------,,,000///...,,,,,,...///000------...////////////......---------...//////000......------...000222333333333222222111000000000111222333444444444444444555555555555444333222111111111111111111222333333111111111111222444555666666444222444888;;;:::888333333333333444555666777222555777888666666999<<<======;;;:::999888888888999999888888777777777888:::999888777777888999:::999999999:::999999888777999<<<>>>>>>===;;;;;;<<<777777777777888999::::::;;;::::::;;;===>>>===<<<<<<<<<<<<<<<;;;;;;:::999::::::999999::::::;;;<<<<<<======<<<;;;<<>>BBBFFFGGGGGGEEECCCAAA@@@===;;;999999::::::>>>BBBDDDAAA:::555444666777777888888999999999:::777777777777777777777777666777777888888999999999;;;999777666777999:::::::::999888777888:::===>>><<<======<<<;;;;;;<<<>>>BBBCCCDDDCCC@@@>>>>>>>>>>>>>>>???@@@BBBBBB@@@??????AAACCCDDDDDDCCCCCCDDDDDDDDDEEEFFFGGGIIIJJJKKKLLLKKKJJJJJJJJJIIIFFFDDD<<<<<<>>>AAADDDEEEDDDBBBAAABBBAAA@@@DDDIIIIIIEEECCCAAA===999777888<<<@@@DDDBBB???===<<<;;;<<<===<<>>666444555444111111000000///---,,,+++---------------.........---------............///333222000/////////000000777444222333222000444999:::CCCSSSggg~~~cccVVVQQQGGG===666222333444222000111111///......///000///...000000111222333555666777000111222222222333555888333222000000222333222111111444777999:::<<>>999777555333555333000...//////...---000------000000------000...---------------------------------------------///.....................///...---,,,,,,---...///------...//////.........------------...///000111------......///000111111222111111111000000//////222333444555666666555555000111222333333444333333111111111111111222222333111111111111222333444555444333222444777::::::999333333222333333555666777111555999888555444888<<<======<<<:::888888999;;;;;;:::999888777888999:::===;;;999888777666777777777888999::::::999888777:::;;;======<<<;;;;;;<<<666666777888888999:::;;;===<<<<<<<<<>>>>>><<<;;;:::;;;;;;;;;:::999888777::::::999999::::::;;;<<<:::<<<===<<<;;;::::::;;;:::===BBBFFFGGGFFFCCC@@@@@@>>><<<999888888999999;;;>>>???===777333333555666777888888888888999999666666666666666666666666777777777777777888888888;;;888555555999<<<<<<;;;:::999999999:::<<<>>>@@@>>>??????>>>======>>>@@@BBBCCCCCCBBB@@@???>>>>>>?????????@@@AAAAAA@@@>>>>>>AAAEEEGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFHHHKKKNNNNNNNNNMMMMMMLLLJJJGGGEEE>>>@@@CCCFFFHHHHHHGGGEEEEEEEEECCCCCCJJJQQQPPPKKKEEEBBB>>>999666777:::>>>???>>>;;;:::999999:::;;;===@@@CCCEEEDDDCCCBBBBBBFFFFFFFFFFFFHHHJJJLLLMMMJJJIIIHHHFFFEEEDDDCCCCCCDDDCCCBBBAAACCCFFFJJJMMMIIIJJJJJJHHHFFFFFFGGGIII```FFF???888444444222BBBOOOSSSFFF999666666333000000000000///...,,,,,,,,,,,,,,,---------......---------............/////////...------...000222666333222333222111444999888AAAPPPeee}}}gggUUUMMMCCC<<<555111333555333111111333222000000222333333222000000111222333555777888000111222222222444777:::444222111111222333333222111444777999;;;<<<>>>???DDDNNN^^^qqqcccTTTQQQEEEAAA>>>???===999888999000111222222222222333444000000111111111222222222333444555555555444333222555999:::<<>>===<<<;;;:::999:::;;;<<>>;;;999777777666777666777999::::::999888777999:::<<<;;;:::999:::;;;777888999::::::;;;<<<<<>>===>>>>>>===;;;888999999999999999888777777::::::999999::::::;;;<<<:::<<<======:::888888888<<<>>>AAACCCCCCBBB@@@??????===:::888777777777888666888999888444333333555666888999888666555666777666666666666666666666666888888888777777777777777;;;777444555999<<<===<<<:::::::::;;;<<<>>>???AAA@@@AAAAAA@@@??????@@@BBBBBBBBBAAAAAA@@@???===<<>>>>>>>>@@@@@@???>>>===@@@DDDFFFGGGGGGGGGHHHHHHIIIIIIHHHGGGHHHLLLPPPOOOOOOOOOOOOMMMJJJHHHGGGCCCFFFIIIKKKKKKJJJIIIHHHGGGGGGFFFGGGOOOVVVVVVQQQEEECCC???:::666777:::===<<<;;;999888888999;;;<<<>>>AAADDDEEEDDDBBBAAA@@@EEEEEEGGGIIIKKKMMMNNNOOOKKKJJJJJJIIIHHHFFFEEEEEEEEECCCBBBBBBEEEIIIMMMOOOHHHHHHHHHHHHHHHIIIMMMOOOaaaFFF???777333444222EEEWWW___QQQAAA;;;888333000000000000///...---,,,***++++++,,,,,,------------------............///,,,---............000222444222222444444222444999999@@@NNNeeeeeeRRRKKKBBB;;;555111444666333111111111000...///000222111111000000111222333555777888000111222222222555999<<<555444222222444555444333111333777999::::::<<<===EEEQQQeee~~~vvv]]]QQQOOODDD@@@>>>>>><<<777666888///000222222222222444555333333444444444555555555444555666777777666555555222777:::<<>>===<<<<<<;;;;;;<<<<<<@@@???<<<:::999888888888666777888888999888888888999:::;;;:::999999:::;;;999:::;;;<<<<<<<<<<<<<<>>===>>>>>>===:::888777888888999999888888888::::::999999::::::;;;<<<:::<<<>>>===;;;888777777999:::;;;<<<===>>>??????===<<<999777555555666777222333555444333333444666666888999888555333555777777777777777777777777777999999999888888777777666:::888666777999;;;======<<<<<<<<<===>>>???@@@AAAAAABBBBBBAAA@@@@@@AAACCCCCCAAA@@@@@@@@@@@@===;;;???>>>===>>>???AAA@@@???<<<>>>BBBDDDDDDDDDFFFGGGIIIKKKKKKJJJHHHIIIMMMQQQNNNOOOQQQPPPMMMKKKJJJJJJGGGJJJMMMMMMLLLKKKJJJJJJHHHJJJIIIJJJOOOVVVWWWSSSEEEDDDAAA<<<999888:::<<<<<<;;;::::::;;;<<>><<<<<<<<<<<<<<<;;;;;;:::???>>><<<:::999888999999777777777777777888999999:::;;;<<<;;;999999;;;<<<:::;;;<<<<<<===<<<;;;:::;;;;;;<<<===???>>><<<999666777888999999999999999::::::999999::::::;;;<<<<<<===>>>===;;;999888999444555666888:::;;;<<<===<<<;;;888666444444555666333333444444333444555666444777:::999666444777:::777777777777777777777777;;;::::::999888888777777999999999888888999<<>>>>>>>>>>>??????@@@@@@@@@AAAAAA@@@??????@@@BBBDDDBBBAAAAAABBBAAA???<<>>===>>>@@@BBBBBBBBB???AAACCCDDDDDDEEEGGGIIIIIILLLMMMLLLIIIIIIMMMQQQLLLOOOQQQPPPMMMKKKKKKKKKHHHJJJMMMMMMKKKJJJKKKMMMIIILLLLLLKKKLLLQQQRRRPPPDDDDDDBBB???;;;:::;;;<<<===<<<;;;;;;<<>>BBBOOOgggsssVVVJJJJJJGGG:::444111444666444111111111000...///111222222111000000000111222333444555111111222222333666;;;>>>777666444444666777666555999<<>>===<<<999444333666---000222333222222555777333333333444444444555555000111333555666666555555555===BBBDDDPPP```ddd^^^KKKDDD<<<:::;;;:::555000222000......///000000000///,,,---000000......111*********++++++,,,,,,,,,,,,,,,---......---,,,,,,))))))***+++,,,,,,---------------------------------.........------,,,+++333222111///............///...---,,,,,,---///000111111111111111222222222222444666777777666333222***,,,...111444777888999333333222222333333444555111111111111111111222222333333444444333333555777444333111000111333555777:::999777888999999888777;;;???BBBAAA<<<888999<<<:::;;;<<<===<<<;;;:::999===<<<;;;999888999999:::888777666666666777999:::;;;<<<===<<<::::::<<<>>>:::;;;<<<<<<<<<;;;:::999888888:::<<>><<<555666777999::::::::::::::::::999999::::::;;;<<<===>>>???>>>;;;:::::::::333444666888999:::::::::<<<:::888555444444444555555555444444444555666777333777::::::777777:::>>>777777777777777777777777<<<;;;;;;:::999888777777888:::;;;999777888<<<@@@??????????????????@@@@@@???@@@@@@???>>>>>>???AAAFFFCCCAAABBBCCCCCC@@@===@@@>>>>>>???BBBDDDDDDDDDCCCEEEFFFFFFFFFHHHJJJMMMIIILLLOOOMMMJJJJJJMMMQQQKKKNNNQQQPPPMMMKKKKKKLLLGGGIIIKKKKKKIIIIIILLLNNNJJJNNNNNNKKKIIILLLMMMLLLCCCDDDCCCAAA===;;;;;;<<<<<<;;;:::;;;<<>>???EEEMMMUUUhhhlllXXXLLLDDD>>>DDDBBB>>>:::666333222111222333333444333222111000000000000000111333555777555555555444333333555777:::>>>DDDMMMZZZbbb```XXXLLLBBB:::777666222111111000000000000////////////000000//////.........---,,,,,,,,,,,,,,,,,,,,,,,,---...///...---------...++++++++++++++++++++++++------------------,,,,,,000...---,,,---......---666555444222000...---,,,222222111//////.........000222333111//////222555444444444333222111000///111///...000444666555333888666444333444444333111///111333444333222222333111111222333333333333222222222333333333555888:::>>><<<:::888888:::<<<===>>>@@@>>>::::::>>>@@@>>>999;;;<<<<<<;;;::::::;;;======<<<:::888888:::<<<999777555666888888666444777888999999::::::::::::===<<<<<<<<<<<<;;;999777;;;<<<======>>>=========777888888888777888:::===???;;;888888:::<<<<<<;;;<<<===>>>>>>===;;;999777777666777999;;;<<<;;;:::===:::777555444555444444999444333777999888666777;;;999666444333333444555777666555555555666888999:::;;;;;;:::888666555666999:::<<<<<<<<<===@@@BBB@@@>>><<<>>>AAABBBAAA???BBBBBBBBBBBBCCCCCCDDDEEEDDDCCCCCCBBBAAAAAAAAAAAA@@@>>>===>>>AAACCCDDDDDDFFFCCC@@@AAADDDGGGHHHGGGLLLMMMNNNNNNLLLKKKKKKLLLMMMNNNMMMKKKIIIHHHHHHIIIGGGGGGHHHIIIJJJJJJJJJJJJLLLHHHGGGIIIIIIEEECCCDDDGGGEEEBBB???===;;;;;;:::<<<>>>????????????AAABBBDDDBBBAAABBBDDDDDD@@@<<>>TTTddd[[[JJJ>>>777111...------------,,,,,,,,,+++---......---------...+++---...++++++...---***///............///000000111111444888777555999???AAACCCRRRqqqkkkOOOCCCCCCDDD<<<999666444333333222111555333111000000000111222222222222222222333333333000000/////////000000000333444555444444555888;;;===;;;;;;>>>@@@CCCLLLUUU```rrr~~~cccRRRIIICCC>>>BBB@@@<<<999555333222222000000111111111000...---333333222111111222222333555555555555444444777999===AAAGGGPPP[[[bbb___WWWJJJAAA999666555222000111000000/////////.........000/////////.........---,,,,,,,,,,,,,,,,,,,,,,,,.../////////.........///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------000///------...//////...555444333222000///...---222111000///............111222222000///000222444333333333333222222111000333111000111444666555333666444222222444444444333///111333444333222222333222222333444444444444444222333333333444666888:::;;;:::999888999;;;===>>>;;;>>>===::::::===>>><<<:::;;;===<<<;;;::::::;;;>>>>>>>>><<<999999:::<<<:::888666666888888777555888999999:::;;;;;;::::::===<<<;;;;;;;;;999888666777777999;;;<<<=========:::;;;<<<<<<<<<===@@@BBB@@@===999888999;;;:::999;;;<<<=========;;;999888777777777999<<<>>>>>>===>>>;;;777666666666666555888444222666999888777888888888777666555444333333555555555555555777888999:::;;;<<<;;;888666666777999:::;;;;;;::::::<<<>>>AAA???>>>???BBBCCCBBBAAACCCCCCBBBBBBBBBCCCDDDDDDCCCBBBAAAAAAAAABBBCCCCCCBBB@@@???@@@CCCEEEFFFFFFFFFDDDBBBCCCFFFHHHIIIHHHIIIKKKLLLLLLKKKJJJJJJJJJLLLLLLLLLJJJGGGFFFGGGHHHHHHIIIIIIJJJJJJIIIIIIHHHLLLHHHGGGIIIJJJFFFCCCDDDHHHFFFCCCAAA>>>===<<<<<<<<<>>>???@@@??????AAABBBCCCBBBBBBCCCCCCBBB@@@>>>CCCEEEFFFEEECCCAAAAAAAAAFFFEEEDDDFFFIIIJJJHHHFFFGGGIIILLLNNNOOONNNLLLKKKEEEEEEDDDBBBAAABBBGGGJJJmmmKKKAAA<<<333111666>>>NNNWWWNNN???888555333------------,,,,,,,,,,,,,,,+++***+++,,,......---***+++******---111///***///.........//////000111000222666:::999777999???BBBEEEUUUvvvlllOOODDDDDDFFF===:::666444333333333222444333222111000111222333333333444444444333333222333222111111000111111111111222444444444666999;;;>>><<<<<<>>>BBBGGGTTT```pppsssZZZMMMFFF@@@;;;>>>===:::777555333333333222333444444444333222111333222222111111222333333444555666555555666999;;;@@@EEELLLTTT^^^ccc^^^VVVHHH???777555444000///000//////.........---------/////////...............,,,,,,,,,,,,,,,,,,,,,,,,..................//////------------------------++++++,,,,,,------......000///...///000111000///222222222111111000000///000000///...------------444222000///000222222111222222222222222222222222555333222222333444444333444222111111333444444333000111333333222222222333333333444555555555555555333333333444555777999:::777777888999:::<<<>>>???888;;;<<<::::::======::::::;;;======;;;;;;;;;<<<>>>???>>><<<:::888999:::999888666777888888777555999:::;;;;;;<<<;;;;;;;;;======<<<:::999777666555444555777:::<<<>>>??????;;;===>>>??????@@@CCCEEE@@@===:::999999999888777:::;;;<<<======<<<;;;:::888777777999<<>>???@@@AAA@@@@@@AAACCCAAACCCDDDDDDCCCBBBBBBBBBEEEFFFGGGEEECCCAAA@@@AAABBBBBBCCCEEEGGGGGGEEECCCFFFGGGJJJLLLNNNNNNMMMLLLDDDCCCAAABBBDDDFFFGGGGGGlllKKK>>>999000...333999CCCHHH@@@666111111000---------,,,,,,,,,++++++---)))'''(((,,,......------,,,+++,,,111777444...............///000111111333333666999999777;;;AAAIIIJJJYYYxxxnnnPPPDDDEEEHHH>>>;;;777444444444333222333333222222222222333444222333444444444333222111222222111111111222333333000111444555555777999;;;???<<<<<<>>>AAAJJJYYYhhhlllUUUIIIBBB===999;;;:::777555444333333333444444555666666555444333...///000111333444666666444555666666666888;;;===@@@GGGOOOWWW```ddd^^^VVVFFF===555333222///...///......---------,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,------,,,---...///...---........................******+++,,,------......000//////000222222111000000000000000111111111111//////...---------------555111...///111333222000222222222222222222333333444333222111222222222333555333111111333333333222111222333333222111222333333333444555555555555444444333333333666888::::::666666888999:::;;;<<<===666:::<<<;;;;;;>>>===999999;;;<<<===;;;;;;;;;<<<=========;;;999777777888777777666666666666555555;;;;;;<<<<<<<<<<<<<<<;;;======<<<999777555444555666777999<<<>>>???@@@AAA;;;<<<>>>>>>>>>>>>@@@BBB===<<<:::999999888888888;;;;;;===>>>>>>>>>======:::999888999<<<>>>??????<<<999666555777888888888888666888<<<>>>;;;:::<<<777777777666555444333333444555666777999;;;======<<<===>>>===;;;:::::::::<<<=========<<<<<<===???@@@@@@@@@AAACCCDDDDDDDDDFFFEEEDDDCCCBBBBBBCCCDDD??????>>>???AAADDDGGGJJJEEECCCBBBBBBDDDFFFFFFFFFBBBCCCEEEHHHIIIJJJIIIHHHHHHKKKNNNOOONNNMMMLLLLLLJJJKKKKKKIIIGGGFFFGGGHHHHHHIIIJJJJJJJJJJJJJJJIIIJJJGGGGGGJJJKKKHHHEEEEEEGGGFFFDDDBBBAAA@@@AAAAAA@@@BBBCCCCCCBBBBBBCCCEEEAAADDDFFFFFFCCCCCCEEEGGGFFFGGGHHHFFFCCCAAA@@@AAA@@@AAADDDFFFGGGGGGDDDCCCDDDEEEHHHJJJLLLLLLLLLLLLCCC@@@>>>AAAFFFHHHGGGDDDnnnMMM>>>777///---000444:::===999333///......------,,,,,,,,,+++++++++,,,)))&&&'''+++......,,,......,,,---222888555///.........//////000222222666555555777666666===EEEPPPPPP[[[wwwqqqRRREEEFFFIII@@@<<<777444444444444333222222222333333444555555111222222222222222111111---------......000111111000222444666666777:::;;;>>><<<<<<>>>AAAKKK^^^ooobbbOOOFFF@@@<<<;;;999888666444333333444444000111222333333222111000---...000111333555666666444555666666666888<<<>>>>>>GGGQQQYYYaaaccc\\\TTTDDD;;;333222111///...///------------,,,,,,,,,,,,---------...............,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---...---,,,........................******++++++,,,---......///...///000333333222111......///000111111222222///......------------...444111......222444333111333222111111111222333444222222111000000111222444888666333222222222111000222333333333111111222333222222333444444444444444555333111333666999999999777777888999999:::::::::666;;;===<<<<<<>>><<<888888:::;;;<<<;;;:::;;;<<<:::;;;;;;:::777555555666555666666555444444444444<<<<<<<<<======<<<<<<;;;<<<===<<<999555333444555888999:::<<<======>>>>>><<<>>>???>>><<<;;;<<<===999999::::::::::::;;;<<<<<<===>>>>>>??????@@@@@@<<<:::999999;;;<<<;;;:::999777444444666888888888::::::>>>DDDDDD@@@>>>???999888666444444444555666666777999;;;===>>>@@@@@@===???@@@???===<<<<<<<<<:::;;;<<<<<<<<<===???AAA>>>???@@@AAABBBCCCDDDEEEGGGFFFFFFEEEDDDDDDDDDDDD?????????@@@BBBFFFIIIKKKEEECCCAAAAAACCCDDDDDDDDD???BBBEEEHHHIIIHHHHHHGGGGGGJJJMMMOOONNNMMMMMMNNNLLLLLLLLLKKKIIIHHHIIIKKKGGGHHHIIIJJJKKKKKKLLLKKKIIIFFFGGGKKKLLLIIIFFFFFFFFFEEECCCBBBAAAAAABBBBBBCCCEEEFFFFFFDDDDDDEEEGGGBBBEEEHHHGGGEEEEEEHHHKKKGGGHHHIIIGGGDDDBBBAAAAAAAAADDDGGGIIIIIIHHHFFFEEECCCDDDFFFHHHJJJKKKKKKKKKEEEBBB@@@CCCIIIKKKIIIDDDsssRRR@@@888111///222333555777777444222000///,,,,,,,,,,,,+++++++++++++++***)))***+++------,,,,,,---,,,,,,///333111,,,.........///000111222333777555444555444555===FFFQQQPPPZZZssstttUUUFFFFFFIIIBBB>>>888555444444444444222222333444555555666666111111000000000111222333////////////000111222333111444666888888888:::;;;<<<;;;===@@@DDDPPPeeexxxnnnUUUIIICCC===;;;>>>888777666444333444444555000111222333444333222222000000222333333333333333444555666666666888;;;>>>===GGGRRRZZZ______WWWNNNBBB:::222111111///...000......---------,,,,,,,,,---------------.........,,,,,,,,,,,,,,,,,,,,,,,,---+++)))+++...000...,,,........................******++++++,,,,,,------------...111333444333111---......///000111222222//////...............///111///...///111333444444444333222111111111222333000111111000000222555888:::888555333333222111///333333333222111000222333222222333444444444444444555222000111555999999777777777777777888999::::::888<<<===<<<<<<===;;;777666888:::::::::999:::;;;666888999888666555555555555666777666444333444555<<<<<<<<<===<<<<<<;;;:::<<<===<<<999555333555888888999999::::::::::::999>>>???@@@???===;;;;;;;;;666888:::;;;;;;<<<>>>@@@===>>>>>>>>>??????@@@@@@<<<;;;:::;;;<<<;;;999777777555333333555888999999<<>>@@@AAAAAA???>>>>>>>>>777888:::::::::;;;>>>@@@===???AAABBBBBBBBBDDDFFFFFFGGGHHHIIIHHHGGGFFFEEEAAAAAABBBCCCEEEGGGIIIJJJEEECCCAAA@@@AAACCCBBBBBB>>>BBBEEEHHHHHHHHHHHHIIIFFFHHHJJJKKKKKKKKKMMMNNNMMMNNNNNNLLLKKKJJJKKKMMMHHHHHHJJJKKKKKKLLLKKKKKKHHHEEEGGGLLLMMMJJJGGGGGGEEEDDDCCCBBBBBBBBBCCCDDDEEEFFFGGGGGGFFFEEEFFFGGGDDDEEEFFFFFFGGGHHHKKKMMMGGGHHHIIIGGGEEECCCBBBCCCEEEGGGJJJLLLKKKJJJJJJJJJEEEFFFGGGIIIJJJKKKKKKKKKIIIFFFDDDFFFKKKMMMKKKHHHwwwVVVBBB999222111333333222222333333222111111,,,,,,,,,++++++++++++******+++------,,,++++++,,,+++......,,,,,,...---***.........///000222333444555444444666555555<<>>999888666444444444444555111222444555555555444333///000222333444444333333444555666666555777:::<<<===GGGSSSZZZ\\\ZZZPPPFFFBBB999222111111000///000............------------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,///,,,***,,,000222000---------------------------++++++++++++++++++,,,,,,+++,,,---000333444333111---......///000111222222000//////......//////000---...///000000222555888555444222111000111222333///000111111222444999>>>:::888555444444444333111333444333222000000111333333333444555555555555555444111...000555888888666666666555555666999;;;===999<<<<<<:::999;;;999555555777999999888888999:::555777888999777666666666666888999888555444666777<<<<<<<<<<<<<<<;;;::::::;;;======999555333666:::888888999:::::::::999999<<<>>>??????===;;;;;;;;;555888;;;===<<<===@@@BBB==================>>>>>>;;;;;;<<<===>>>===:::777777555333444777999;;;;;;===AAAJJJQQQOOOFFF??????:::999888777777777888999999:::<<<>>>@@@AAAAAAAAA???AAABBBBBB@@@??????@@@888999::::::::::::===???>>>@@@CCCCCCCCCCCCFFFHHHEEEGGGJJJLLLLLLKKKHHHFFFCCCDDDEEEGGGHHHHHHHHHHHHFFFCCCAAA@@@AAABBBBBBAAA@@@CCCGGGHHHHHHHHHJJJLLLGGGHHHIIIIIIIIIKKKNNNPPPMMMNNNNNNMMMKKKKKKLLLNNNKKKKKKKKKKKKKKKJJJIIIIIIGGGEEEGGGLLLNNNKKKGGGGGGFFFEEEDDDCCCDDDDDDFFFGGGEEEFFFGGGFFFEEEDDDEEEFFFDDDCCCBBBDDDGGGJJJKKKLLLFFFHHHIIIHHHFFFDDDDDDDDDHHHJJJMMMMMMLLLKKKLLLNNNIIIIIIJJJKKKLLLLLLMMMMMMIIIGGGEEEFFFIIIJJJJJJHHHxxxWWWBBB888222000222333///---...000111000111,,,,,,,,,+++++++++******))),,,000///,,,***+++,,,,,,000111---+++,,,,,,***.........///000222333444333333555888777666:::AAACCCDDDQQQnnnzzzYYYHHHFFFHHHDDD???999555444444555555111222333555666777777777333222000///000444777:::666555333111000///......555777:::;;;:::::::::;;;999;;;AAAHHHPPP___xxxqqq^^^NNNHHHAAA888777===999888666555444444555555...///000111222111111000+++---000222555666666666444555666555555666999;;;>>>IIITTTYYYZZZVVVKKK@@@BBB999222111222000///111//////.........---------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,000---+++---222444222///------------------------,,,,,,++++++++++++++++++***+++---000333444222111---......///000111111222000000/////////000000111+++...000000000111666:::666555333111000000111222///111222333333777===BBB999777555555666666555444444444333222000000111333444555555666666666666666444000---///444888777555555444333444666999===@@@999<<<;;;888777888777444444666888888888888999:::444666999999888777777888777:::;;;:::777666777999;;;<<<<<<<<<;;;:::999999;;;======:::555444888<<<999999:::;;;<<<<<<<<<<<<888:::<<<===;;;:::::::::666999===>>>======@@@BBB===<<<;;;;;;;;;;;;<<<<<<999:::<<>>@@@@@@@@@???@@@AAACCCBBBAAA@@@@@@AAA<<<===>>>===;;;;;;===??????BBBEEEEEEDDDEEEGGGJJJDDDGGGKKKNNNOOOMMMIIIFFFDDDEEEHHHIIIJJJIIIGGGFFFGGGDDDBBBAAABBBBBBBBBAAAAAADDDHHHIIIHHHIIIKKKNNNJJJJJJJJJJJJJJJMMMQQQTTTMMMMMMNNNMMMKKKKKKLLLNNNNNNNNNMMMLLLJJJIIIGGGFFFFFFEEEGGGMMMOOOKKKHHHGGGGGGFFFEEEEEEEEEFFFHHHIIIDDDEEEFFFEEEDDDCCCDDDEEECCCAAA???AAAFFFJJJKKKJJJFFFGGGHHHHHHFFFEEEEEEEEEIIILLLNNNMMMLLLKKKNNNPPPLLLLLLMMMMMMNNNNNNOOOOOOGGGEEEDDDCCCDDDFFFFFFFFFvvvRRR@@@:::444111222///777444000444111---222,,,,,,,,,++++++*********++++++++++++,,,---.................................---,,,---...111444555333333666999777444666<<<===BBBKKKcccbbbGGGCCCLLLGGGAAA:::666555555444333444444444333333222222222000555444---222@@@GGGEEEAAA<<<555222333444555444777999<<<===<<<:::999999<<>>===>>>777777666444222222444666000111333444444333111000//////111444777888777666888777666666777999:::;;;AAAIIIRRRVVVSSSLLLGGGDDD;;;666111000111111---)))000000///............///''')))+++---------///000,,,------...............---......//////////////////...---,,,+++,,,------******+++++++++,,,,,,,,,000000////////////000000000000...------...///000...------------...//////000000111111111222222222111000//////000000///...222111111222444888===???222333444444555555444444555444222000000111222333444555666777888888777777222222222222333444555555333222222555999<<<;;;999<<<999777777999:::777555111444777:::;;;:::888777===<<<:::999888777777777;;;;;;;;;:::888777888:::;;;::::::;;;<<<;;;888666<<<:::888666666777999:::;;;<<<<<<;;;:::999888777666777777888888888888777;;;;;;::::::;;;===@@@AAA@@@<<<888777999<<<<<<;;;<<<;;;;;;>>>CCCCCC>>>999555444444999@@@CCC@@@===CCCEEEGGGGGGEEEAAA<<<999:::999888888777888888888<<<===>>>??????>>>===<<<@@@??????@@@BBBBBBAAA@@@;;;<<<===>>>>>>>>>>>>>>>DDDDDDDDDDDDEEEFFFHHHHHHFFFGGGJJJLLLMMMMMMLLLKKKGGGEEEEEEFFFIIIIIIFFFCCCGGGGGGFFFDDDCCCDDDGGGJJJGGGHHHJJJKKKKKKLLLNNNPPPKKKKKKLLLMMMMMMMMMMMMMMMOOOOOONNNMMMLLLKKKKKKJJJOOOMMMKKKJJJJJJJJJHHHFFFDDDFFFIIILLLLLLJJJGGGEEEGGGEEECCCBBBCCCFFFJJJMMMIIIHHHGGGFFFEEECCCBBBBBBAAAAAACCCGGGJJJKKKJJJHHHDDDDDDEEEFFFGGGHHHHHHIIIMMMJJJHHHIIIKKKMMMLLLJJJMMMOOOQQQPPPNNNKKKJJJJJJKKKIIIGGGFFFFFFEEECCCBBBwwwSSS@@@:::555222444444<<<888111333///+++...,,,,,,,,,+++++++++******++++++++++++,,,---....................................------///111333555333555999<<<:::666666;;;<<>>>>>EEELLLQQQZZZooovvv]]]QQQFFFCCCCCC@@@===;;;888888666444222222333555111222444555555444222111///000111444777999888777666666666777999;;;<<<===DDDKKKRRRTTTOOOHHHAAA>>>888333///...//////,,,(((000///......------------)))+++------,,,,,,---..................---,,,+++---......//////////////////...---,,,,,,,,,------***++++++++++++,,,,,,,,,.........//////.........000///............000000///............///000000000000000000000111111111222111000000111111000...333222222222444777999;;;444444555555555444444444555444222111000111222333666666777888888777666555222222222333333444555666444333333555888:::999777:::888666777999999888666444666888::::::999888666666666666666777999:::;;;888:::::::::888888999:::;;;;;;:::;;;===<<<:::888<<<:::888777666777999:::;;;;;;;;;:::999888777777555666666777777777777777888999:::<<<===>>>??????>>>;;;888777999<<<<<<<<<===;;;;;;===AAAAAA>>>999888777777<<>>???@@@AAAAAA???<<<888555999999888888888888888999:::;;;<<<======<<<<<<;;;???>>>>>>???AAAAAA@@@>>>======>>>???@@@@@@@@@@@@EEEEEEEEEEEEFFFGGGHHHIIIGGGHHHJJJKKKLLLMMMLLLLLLKKKJJJIIIJJJLLLKKKIIIFFFFFFGGGGGGGGGFFFFFFGGGIIIHHHJJJLLLLLLLLLLLLNNNPPPLLLLLLMMMNNNNNNNNNNNNNNNOOOOOONNNMMMLLLLLLKKKKKKMMMLLLKKKLLLLLLLLLJJJHHHFFFHHHJJJKKKKKKJJJHHHFFFFFFEEECCCBBBDDDGGGKKKNNNJJJJJJIIIGGGFFFDDDCCCBBB@@@@@@AAADDDFFFGGGEEECCCBBBCCCDDDEEEFFFGGGHHHHHHMMMKKKIIIIIIKKKKKKJJJIIILLLNNNPPPOOOMMMKKKJJJJJJKKKIIIHHHGGGHHHGGGFFFDDDxxxTTTBBB:::555444666999BBB>>>444333000+++...,,,,,,,,,,,,++++++++++++++++++++++++,,,---..............................000//////...///111333444555777===AAA>>>888666999:::@@@GGG\\\}}}bbbFFF@@@EEEIIICCC;;;666666666444333222333333333333333333444///444444000333<<<@@@>>>666444222333555777888888777999:::;;;<<<>>>AAADDDAAAHHHQQQ[[[jjjhhhWWWLLLBBBBBBDDDBBB<<<888888888777555222111333444222333444555555444333222000000222555999::::::999444555777999<<<===>>>???GGGLLLQQQQQQKKKBBB;;;777555111...---//////,,,***000///...---,,,++++++,,,+++,,,...---,,,++++++,,,/////////...---,,,******---......//////////////////...---,,,,,,,,,,,,---++++++++++++,,,,,,,,,,,,------............------............///000111111///////////////000111111000000000000000000//////333222111111222222111000222222333333444555666666666666666555555444333333555444222111000111333444777888888888777666444333333333333444555555666666666555444555777777666444777666555666888999888777888999999999999888777666222222333444666888:::;;;666888::::::999888999999;;;::::::;;;======<<<:::;;;:::888777777777888999999999999888888777777666444555666666777777666666777999<<>><<<:::;;;===>>><<<999;;;::::::===AAACCCAAA>>>;;;<<<<<<;;;:::888555444999888888888888888999999:::;;;<<<============<<>>@@@AAA@@@>>><<>>CCCGGGEEEKKKVVVeeeyyy{{{cccWWWJJJ@@@@@@CCCAAA<<<888888888777555222111222333222222333444444333222222000111222666:::<<<;;;:::555666999;;;===>>>>>>>>>HHHLLLPPPOOOGGG>>>777444444111//////000000///---///...---,,,+++************,,,------,,,++++++,,,///000000///...---,,,,,,---......///////////////......------,,,,,,,,,,,,+++++++++,,,,,,,,,---------......//////......------......///000000111222//////......//////000111111111111111000000000000555333222222333333222111000111222444555555444444888888666555444333333333555444222111111222333555666777888888888666555444444444555666777777777777777666666666666555444333555555555666777888888888<<<;;;:::999888777777777444444444555666777888999555777999999777666666666999999888999;;;<<<;;;:::999888888777777777777777888888777777666666666666444555666777888888888777999<<<@@@CCCBBB???:::777:::999888888999;;;===>>>===:::888777999:::999888<<<;;;:::<<<>>>???===;;;;;;;;;:::999888888777666888777777777888999::::::<<<===>>>>>>??????@@@@@@@@@@@@@@@AAABBBBBB???===AAAAAABBBBBBCCCDDDEEEFFFHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJLLLMMMNNNLLLLLLKKKKKKKKKJJJIIIHHHGGGKKKOOOQQQOOOMMMKKKJJJNNNOOOPPPOOOMMMLLLMMMNNNLLLMMMNNNNNNOOOOOONNNNNNLLLLLLLLLLLLKKKKKKKKKKKKNNNMMMNNNOOOPPPOOOMMMJJJJJJIIIHHHHHHHHHHHHHHHHHHDDDDDDDDDEEEGGGJJJMMMOOOMMMMMMMMMLLLJJJHHHFFFEEEDDDBBBAAAAAABBBAAA@@@???AAABBBCCCEEEFFFHHHIIIJJJOOOMMMKKKIIIHHHGGGFFFEEEHHHJJJLLLKKKJJJIIIIIIIIILLLKKKJJJKKKLLLMMMLLLKKK~~~ZZZEEE;;;555555:::JJJVVVPPP>>>888555000111,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---..............................111111111111111222333333666999@@@DDDAAA999555777999BBBGGGQQQeeexxxhhhOOOFFFHHHKKKEEE===888777666555333222222222333333444444444222444444222111222000...111222444555555666777777<<<;;;:::999:::>>>CCCHHHJJJQQQ^^^pppwwwcccXXXKKK???>>>@@@???;;;999777888777666333222222333111111111222222111111111111111333666:::<<<;;;:::777999:::<<<=========<<>>777333888888999999999:::<<<===;;;999666555555666777777999888888888999999888777::::::999999888888888888777777777777888999:::;;;>>>>>>>>>>>>??????@@@@@@AAAAAABBBDDDEEEDDDAAA>>>BBBBBBBBBCCCDDDFFFGGGHHHIIIIIIJJJJJJJJJIIIIIIHHHHHHGGGHHHHHHIIIJJJLLLMMMKKKKKKKKKKKKJJJJJJKKKKKKMMMPPPTTTUUUSSSPPPNNNLLLOOOPPPQQQOOOMMMLLLMMMNNNKKKLLLLLLMMMMMMMMMMMMMMMKKKKKKKKKKKKKKKKKKKKKLLLQQQPPPOOOPPPPPPOOOLLLIIIJJJIIIHHHGGGFFFFFFGGGGGGCCCDDDEEEFFFIIIKKKMMMOOOMMMNNNNNNNNNLLLJJJHHHFFFEEECCC@@@???@@@@@@@@@???CCCDDDEEEFFFHHHIIIJJJKKKNNNMMMLLLIIIGGGEEEDDDDDDFFFHHHIIIIIIHHHGGGHHHIIILLLKKKJJJKKKMMMNNNMMMLLL]]]GGG<<<555555:::QQQ^^^VVVAAA777333------,,,,,,,,,,,,------------++++++++++++,,,---..............................000000111222333333444444555777===AAA===666444777888BBBHHHSSShhh{{{iiiQQQHHHHHHLLLFFF>>>999777777555444222333333333333333333444000111222222222222222111222333555666555555777999======<<<;;;<<>>======<<<<<<======>>>@@@AAABBBEEEGGGFFFCCC@@@BBBBBBBBBBBBCCCEEEHHHIIIIIIJJJKKKKKKKKKIIIHHHGGGEEEFFFFFFGGGHHHIIIJJJJJJJJJKKKLLLMMMMMMNNNPPPSSSSSSUUUVVVVVVSSSPPPOOOOOOOOOPPPPPPOOOMMMLLLLLLMMMKKKKKKLLLMMMMMMMMMMMMLLLKKKKKKLLLLLLMMMMMMNNNNNNSSSRRROOOOOONNNNNNLLLJJJJJJJJJHHHGGGGGGGGGGGGGGGDDDEEEFFFHHHJJJLLLMMMNNNLLLMMMNNNOOONNNLLLJJJHHHCCCAAA===<<<===?????????EEEFFFFFFGGGHHHIIIJJJJJJMMMMMMLLLIIIEEECCCCCCDDDDDDFFFGGGGGGFFFFFFGGGIIILLLKKKJJJKKKLLLMMMLLLKKK```III<<<444555:::MMM\\\UUU>>>444111,,,,,,,,,,,,,,,---------......++++++++++++,,,---..............................///000111333444555555555444555888;;;888333333777888???GGG[[[yyymmmUUUKKKJJJMMMFFF>>>999888777666444444333333333333333333222222222222444444444444444111333555666555666999<<<=========>>>???DDDJJJOOOXXXbbbtttggg\\\LLLFFF@@@???<<<999999;;;333555666666555444444555222111111111111111111222333333444666888999888666888888888999:::<<<===>>>CCCFFFHHHEEE>>>777333222---------,,,+++++++++,,,,,,,,,,,,,,,,,,------...***,,,------,,,+++,,,------...............---,,,---......///////////////------.........---,,,+++,,,,,,,,,------------...,,,...000111111000...,,,//////111111111111000///...............//////000000000111222333444444555555444222333444444333111222333333444444444444444777555333111000111222222555444222222222444555777555666777888888777666666666777999;;;<<<;;;:::999444777999999777777888:::555777999999777777999;;;999:::::::::;;;;;;;;;<<<666666666777888999:::;;;999999888777666777;;;===:::888666666777888888777:::;;;===>>>===<<<999888888777555444555666777888555666777888::::::::::::@@@@@@AAA@@@>>>:::777444888999;;;:::888888999;;;888888888888888888999:::555666555555444333444555777888999:::::::::::::::555555666777888:::<<<===@@@???>>><<<<<<<<<<<<===>>>???AAAEEEGGGGGGDDDAAAAAAAAA@@@AAABBBEEEGGGIIIIIIJJJKKKKKKJJJIIIGGGEEEBBBDDDEEEGGGHHHHHHHHHHHHHHHJJJMMMNNNNNNQQQUUUYYYXXXXXXWWWTTTQQQNNNNNNOOONNNOOOPPPOOOMMMLLLLLLMMMLLLLLLMMMNNNNNNNNNNNNMMMMMMNNNNNNOOOPPPPPPQQQQQQSSSQQQNNNLLLMMMNNNMMMMMMLLLKKKKKKJJJJJJIIIHHHHHHEEEFFFHHHJJJKKKLLLLLLLLLJJJKKKMMMOOOOOOMMMKKKJJJCCC@@@===<<<>>>AAACCCCCCFFFFFFGGGGGGGGGHHHHHHHHHKKKLLLLLLIIIEEEBBBCCCEEECCCDDDEEEEEEDDDEEEGGGIIILLLKKKIIIJJJKKKKKKJJJIIIbbbJJJ<<<333444:::DDDUUUOOO999111111//////,,,,,,,,,------.........++++++++++++,,,---.................................///111333555666666666333333666777555111333888777===FFFbbbqqqZZZNNNMMMMMMGGG???999888777666444444444444333333222222222777666555666555333333444111333555555555777<<<@@@<<<===???@@@CCCHHHOOOSSS]]]iii}}}vvv```XXXDDDAAA@@@@@@===888888;;;222444666666555444555666333222222111111222222333333333444666888888777555666666666777999<<>><<<:::888777666555555666888999444555666777999999::::::=========<<<;;;999777666888:::<<<;;;888777888:::888999;;;;;;::::::;;;<<<666777777666444444555777888999;;;<<<======<<<<<<555555666777888:::<<<===CCCBBB@@@???>>>===>>>>>><<<===@@@DDDGGGFFFDDDAAAAAA@@@@@@@@@AAADDDGGGHHHIIIJJJKKKKKKJJJHHHFFFDDDAAABBBEEEGGGHHHHHHGGGFFFEEEHHHKKKMMMNNNQQQWWW[[[ZZZYYYVVVRRRNNNLLLMMMOOOMMMNNNOOONNNLLLKKKLLLMMMMMMMMMNNNOOOOOOOOOOOONNNOOOPPPQQQQQQRRRSSSTTTTTTRRROOOLLLKKKLLLNNNOOOPPPMMMMMMMMMMMMLLLKKKJJJIIIEEEGGGIIIKKKLLLLLLLLLKKKHHHJJJMMMOOOOOONNNLLLKKKEEEBBB??????AAADDDGGGHHHFFFFFFFFFFFFFFFFFFFFFFFFJJJLLLLLLIIIDDDBBBCCCEEEBBBCCCDDDDDDDDDDDDGGGIIILLLJJJIIIIIIJJJJJJIIIGGGfffHHH>>>888444999999999999999888444...***000...---,,,+++,,,,,,---...,,,++++++---......---,,,///111...)))(((+++000111222333333222222444666666777999888666555555666:::>>>LLLggg~~~aaaLLLDDDMMMGGGAAA<<<999777333000444777999888444222444888444444444444444555666777444333333555888;;;======:::===@@@CCCGGGNNNUUUZZZdddqqqrrr___UUUGGGDDD@@@<<<888666555555444333222333555666555444222222222111222222333333333444444444555666666666999::::::999888999<<<>>>FFFFFFDDD@@@<<<777222000444111---+++,,,...//////,,,++++++,,,///111333333------...---------...///......---------,,,,,,,,,---.../////////...---,,,.........------,,,,,,,,,---------.........//////---///111222111000////////////000111111111111111111000...------......///---...////////////111333555555666666555444333333222444666666444333333333111111111000000000000///000/////////111222444666444444444666888888777666888888888888888999999999888999999:::<<<===>>>>>><<<;;;;;;;;;;;;<<<======:::;;;<<<<<<======<<<<<<<<<===<<<;;;888777888::::::::::::888666666777999:::;;;<<<;;;:::::::::;;;999;;;===???DDDHHHCCC;;;::::::999888888999::::::777777888999999:::;;;;;;BBB???:::666444444555666<<<<<<<<<<<<;;;:::999888999:::;;;;;;:::999999999999888666444333444555666999999999888666555666777666555444444777;;;@@@CCCDDDBBB@@@???============CCCAAAAAADDDHHHIIIGGGDDDEEEAAA>>>???CCCHHHJJJKKKJJJJJJJJJIIIHHHGGGFFFFFFBBBCCCEEEGGGHHHHHHFFFEEEFFFGGGHHHJJJMMMRRRYYY]]]^^^ZZZUUUQQQOOOOOONNNMMMIIILLLOOOMMMJJJHHHKKKNNNPPPOOOOOONNNNNNNNNOOOOOOOOOPPPRRRTTTUUUUUUUUUTTTSSSQQQNNNLLLLLLOOORRRUUUSSSPPPNNNOOOPPPPPPMMMJJJKKKKKKLLLLLLLLLMMMMMMMMMJJJJJJKKKKKKJJJIIIIIIHHHGGGEEEDDDBBBBBBCCCEEEFFFGGGIIIHHHEEEBBBAAADDDHHHGGGHHHJJJIIIGGGEEEEEEFFFCCCEEEGGGGGGFFFFFFIIILLLHHHIIIIIIIIIHHHFFFDDDCCCeeeGGG???999333777777777666666555333...+++///...---,,,,,,,,,,,,------,,,***+++---......------...///...,,,,,,///222111222333333333333555777666777888888666555555666===???KKKcccdddNNNFFFPPPKKKDDD@@@===;;;888555555888:::999555333555888555444444444444444555555222222444666:::===>>>>>>===@@@CCCFFFKKKRRR[[[bbbmmmzzziiiXXXPPPDDDBBB>>>:::777555555555555444333333555555444333222222111111222222333333444444444444555555555555888888999999888:::<<>>>>>>>><<<;;;::::::;;;<<<===>>>???CCCGGGCCC<<<;;;;;;:::999999:::;;;;;;888999::::::;;;<<<<<<<<<>>><<<888555444444666777::::::;;;;;;:::999888888999;;;<<<<<<;;;:::::::::999888666555444444555555777888888777666555777888888777666777999<<<@@@BBBCCCBBB@@@>>>======>>>>>>>>>===???CCCHHHJJJGGGDDDDDDBBB???@@@DDDHHHJJJJJJKKKKKKIIIHHHGGGFFFEEEEEECCCDDDEEEFFFFFFEEECCCBBBGGGGGGGGGGGGHHHLLLQQQUUU[[[WWWRRROOONNNNNNMMMLLLIIILLLNNNMMMIIIHHHJJJMMMOOOOOOOOONNNOOOPPPPPPQQQRRRSSSTTTUUUUUUTTTSSSRRRVVVSSSOOOLLLKKKMMMOOOQQQPPPNNNMMMNNNPPPPPPNNNLLLLLLLLLLLLLLLLLLLLLLLLLLLHHHHHHHHHHHHGGGFFFFFFEEEDDDCCCCCCCCCDDDEEEGGGHHHEEEDDDCCCAAA@@@@@@BBBDDDDDDEEEGGGGGGEEEDDDEEEFFFFFFHHHIIIIIIHHHHHHKKKNNNJJJJJJIIIIIIGGGEEECCCAAAdddFFF???999222333555333222222222111...,,,------------------,,,,,,,,,+++******,,,------,,,------------...000222444000222333333333444666888555666777777555444555666@@@AAAIII```iiiRRRHHHMMMIIICCC>>>;;;999777555666999:::999666555666999444444333333333333333444000222555999<<<>>>???@@@AAADDDHHHKKKQQQZZZeeemmm|||sss\\\NNNIIIAAA???<<<999666555555555777555444444444444333111222222111111222222333444555555555555444444444444555777888888999:::>>>@@@HHHGGGCCC>>>999333///---///---,,,,,,...//////...------,,,---...000222333666444000---,,,,,,---.........---------,,,,,,,,,......---......///000111...------------,,,,,,,,,---------...............000//////...---------------......///000////////////////////////......---...///000///...///111333444444555555444444333333222333555555444333333444333333333222222222111111000000//////000222444555444333222333555777888888444666999::::::777444111444444555666777777888888:::::::::::::::;;;<<<<<<888999999:::;;;:::::::::888999:::999777666666888444777;;;<<<;;;:::::::::>>>===<<<;;;:::;;;;;;<<>>>>>AAADDDBBB<<<<<<;;;;;;::::::;;;;;;<<<::::::;;;<<<============:::999666444444555777888888999999999999999888777::::::<<<<<<===<<<;;;:::888888777666666555444444555666777666555666777999999999999999;;;===???@@@BBBAAA???>>>>>>>>>???@@@::::::===BBBHHHJJJGGGDDDCCCBBBAAACCCFFFIIIIIIIIILLLJJJHHHFFFDDDDDDDDDDDDCCCCCCDDDCCCCCCAAA@@@???CCCDDDDDDCCCCCCFFFKKKNNNTTTQQQMMMKKKKKKKKKKKKJJJHHHKKKLLLKKKGGGFFFHHHJJJMMMMMMMMMNNNOOOPPPQQQRRRUUUUUUUUUUUUTTTSSSQQQQQQXXXUUUQQQMMMKKKKKKLLLMMMNNNMMMMMMNNNPPPPPPOOONNNNNNNNNNNNNNNMMMLLLKKKKKKFFFEEEDDDCCCCCCBBBBBBBBB@@@AAABBBCCCEEEFFFHHHHHHGGGEEECCCCCCDDDEEEEEEEEEAAACCCDDDDDDCCCCCCCCCDDDGGGHHHHHHGGGFFFGGGIIIKKKJJJJJJIIIGGGEEECCCAAA@@@eeeGGG@@@999111111222000......//////...---------------------,,,,,,,,,***)))***+++,,,,,,,,,...---+++,,,///222333222///000222222222333555888555666666555444444555666@@@AAAJJJaaaoooVVVIIILLLHHHBBB<<<999777666666777888999888666555666888444444333222222222333333222555999<<<>>>???@@@@@@DDDHHHMMMQQQWWWbbbpppzzzgggRRRGGGEEE@@@>>>;;;888777666777777888666444444444333222000111111111111222333444444555555555444444333333333333555777777999;;;???BBBHHHFFFAAA<<<666222...---...---,,,---...///...---+++,,,,,,,,,,,,---///111:::777333000000111222333......---------,,,,,,,,,000///......///111333444------------------------.......................................---+++))),,,---......//////.........///000000000///---,,,...///000///...///000222333333444444444333333222111333444444333222333555444444333333333222222222111000000000111222444555444333111222444888::::::777888999999999666444222333333444555555666777777999999999999999:::;;;;;;777777888999999999999999666777999888777666666777666888::::::999999999:::===;;;999888999;;;<<<===???@@@>>>;;;===@@@???;;;;;;;;;::::::::::::;;;;;;::::::<<<=========<<<<<<888777555444333444666777888999999999999999888888::::::;;;===>>>>>><<<;;;888888888888777555444333444555666666555666888:::::::::::::::;;;<<<===>>>@@@???>>>>>>>>>???@@@AAA:::;;;>>>DDDIIIJJJGGGCCCBBBBBBCCCEEEGGGHHHIIIHHHJJJIIIFFFCCCBBBAAABBBBBBBBBBBBAAA@@@@@@?????????>>>???@@@@@@AAADDDIIILLLMMMJJJGGGFFFGGGHHHGGGGGGFFFHHHHHHGGGDDDCCCCCCEEEHHHIIIIIIJJJLLLNNNPPPQQQTTTTTTTTTSSSSSSRRRQQQQQQVVVTTTPPPMMMKKKJJJKKKLLLOOOOOOOOOPPPPPPPPPOOOOOOPPPQQQQQQPPPOOOMMMLLLKKKEEEDDDBBB@@@???????????????@@@BBBDDDEEEFFFFFFFFFIIIEEECCCCCCFFFGGGFFFDDDAAACCCDDDDDDBBBAAAAAABBBDDDDDDCCCAAAAAABBBCCCEEEGGGGGGFFFEEEDDDBBBAAA@@@iiiJJJBBB999000111111///---,,,---......---------------------------,,,***)))***+++,,,,,,,,,///---+++,,,...000111000...000111111111222444666444555555444333333555777===@@@LLLfffvvv[[[JJJOOOLLLFFF@@@;;;999999:::666777777777555555555666444333333222222222333333666999>>>@@@@@@@@@AAABBBHHHMMMTTTZZZaaammm}}}|||```LLLDDDCCC@@@>>>;;;999888888888999888666555444444333111///111111111111222333444555555555444444333333333222222444666777888;;;???BBBGGGDDD???999444111///......---------//////...------...///...,,,---///222<<<888444222444777999999......---------,,,,,,,,,,,,,,,++++++,,,...000111------------------------.....................---,,,,,,...000111///)))%%%,,,,,,---..................///000000000///---,,,...///000///......000222222222333333333333333222111222333333222222444555444444444333333333333222222222111111222333444555444222111222555999;;;<<<;;;:::999777777666666777444555555666666777777777888888888888888999::::::666777888888999999888888555777999999888777777888777888888888999<<<@@@CCCDDD@@@;;;999:::<<<<<<<<<>>>???<<<999999<<<<<<999999999::::::::::::999999888999:::<<<<<<;;;:::999888777555444333444555666999::::::::::::999999888999999:::===???@@@===:::999999999888777555444333222444555555444555777999888888999999;;;<<<===>>>>>>=========>>>@@@BBBCCC??????BBBGGGKKKJJJFFFBBBAAABBBDDDFFFGGGGGGGGGHHHGGGFFFDDDBBB@@@@@@@@@@@@AAA@@@???>>>>>>???@@@AAA>>>???@@@@@@AAACCCGGGJJJFFFDDDBBBBBBCCCDDDDDDCCCDDDDDDDDDCCC@@@?????????CCCCCCDDDFFFHHHJJJLLLNNNPPPPPPPPPPPPQQQQQQRRRRRRRRRPPPNNNLLLKKKLLLMMMNNNQQQRRRRRRRRRQQQOOOOOONNNRRRRRRRRRRRRQQQOOOLLLKKKFFFDDD@@@>>><<<<<<===>>>@@@@@@BBBCCCCCCCCCCCCCCCEEEBBB@@@@@@CCCDDDBBB???CCCEEEFFFEEEBBBAAAAAAAAACCCAAA>>>=========??????BBBBBBBBBAAAAAAAAABBBBBBoooOOOCCC999111333111///------...///...---...---,,,+++,,,---...///,,,+++******,,,------,,,---------,,,---///000222000111222111111111333555333444444333222222555777:::>>>MMMhhh~~~```JJJPPPMMMGGG@@@999777888999666666666666555555555555333333333333333444555555999===AAACCCBBBBBBDDDGGGNNNUUU___fffnnn{{{sss[[[KKKCCCAAA@@@>>><<<999888888999999888666444444444333222000000000000111222333444555444444444444333333333333222333555777888;;;???BBBDDD@@@;;;666222111000111111000......//////...---000111222111......111444999666222333777:::;;;;;;......---------,,,,,,,,,---------------...///000,,,,,,,,,------------..................---------,,,,,,---000222000***%%%,,,------...///.........///////////////......---///000000000......000111111111222333333333222222111222333222111222444666444444444333333333222222444444333333333444555666444333222444888;;;======<<<;;;888666666777888999666666777777777888888888777777777777777888999999666777888888999888888888555777:::;;;:::999999:::777888999999<<>>>>>???AAACCCAAABBBBBBAAAAAAAAADDDFFFDDDBBBAAAAAABBBCCCCCCBBBCCCBBBAAA@@@>>>===<<<;;;???@@@@@@BBBDDDGGGIIIJJJLLLLLLLLLLLLNNNOOOQQQQQQNNNMMMLLLKKKLLLMMMOOOPPPRRRSSSTTTRRRPPPNNNNNNNNNPPPQQQRRRRRRQQQNNNLLLJJJFFFCCC???;;;999:::;;;<<>>>>>>>>>>>>>>???@@@AAAvvvTTTEEE999222777111000...///000000...---///---+++******,,,///111---,,,***+++---......---***---......---///333777333444444333222222333555333333333222111222555777999===KKKffffffLLLQQQNNNHHH@@@888555666999888777666666666666666555222222333333444555777777999===BBBDDDDDDEEEJJJNNNUUU___kkkttt}}}jjjVVVJJJBBB??????===;;;888777777777888777555444444444444222111000000000111222333555666333333333333333333444444222444555666888:::>>>AAA@@@===888444111111222444555222///......//////...///111333000---,,,000333555222///111555888888666......---------,,,,,,,,,...//////000000000//////,,,,,,,,,---------......//////.........---------///---+++---000111---)))------...///////////////000000///...............///000111000......///111000000111222222222222222000111222111111222444666333333333333222222222222666666555444444555777888333333444666:::===>>>>>>999888777777777777888888777777777888888888888888777666666666666777888888777777888999999999999888666888;;;===<<<;;;;;;<<<777999:::;;;===AAAFFFJJJNNNFFF>>>:::;;;<<<<<<;;;999<<<<<<999888999999777999999:::;;;;;;:::999999666888:::;;;;;;:::777666555555555555666777888999;;;;;;;;;:::999777555555666555777;;;@@@AAA===999<<<;;;999777555555555555222444444444333333555777777666666777:::>>>CCCEEE;;;;;;;;;===???BBBEEEFFFFFFEEEEEEGGGJJJJJJGGGCCC???BBBDDDDDDCCCCCCEEEGGGDDDEEEFFFFFFFFFEEECCCBBBFFFDDDAAA???>>>???AAACCC@@@AAABBBBBBAAABBBDDDFFFEEECCCBBBBBBDDDDDDCCCBBBDDDCCCAAA???>>>===;;;:::===>>>???@@@BBBDDDFFFGGGIIIIIIIIIIIIJJJLLLNNNOOOKKKKKKKKKKKKLLLNNNPPPQQQNNNPPPRRRQQQNNNMMMMMMNNNLLLMMMOOOPPPOOOLLLJJJHHHFFFBBB===999666777999:::===<<<<<<===>>>@@@BBBCCCGGGHHHHHHGGGDDDBBBBBBBBB@@@BBBDDDDDDCCCBBBCCCDDDEEEAAA<<<999:::;;;;;;:::===<<<;;;;;;;;;<<<===>>>zzzWWWFFF888333999222111000000111000...,,,000...***)))))),,,000222...,,,++++++---......---(((,,,000000...000666;;;555666666555333333444666333333333111111222555777999<<>>===:::777555555666666777555444444444444333111000000000111222444555666222222222333333444444444222444555666888:::>>>AAA>>>;;;666222111222444666888444000....../////////,,,///000...)))(((,,,000222///,,,...333555444111......---------,,,,,,,,,++++++---------,,,+++***,,,,,,,,,------.........//////.........---------222...)))***...111000...---...//////000000//////111000///------.../////////000111000......///111///000111222222222222222000111222111111222444777333333333222222222111111777777666555555666888888333333555888<<>>555666777888888777666666777777777888888888888888666666666666666777888888777777888999999999999999777999===>>>>>>=========888:::;;;<<<;;;<<<===???FFF???888666999===>>>===888<<<===:::999::::::888::::::;;;<<<<<<;;;::::::777888:::<<<<<<:::888666333333444555777999;;;<<<;;;;;;:::999777555333222555444666;;;@@@AAA===888===<<<999666444444555666333444444444333333555666777666666777;;;@@@FFFIII::::::;;;===???BBBEEEGGGFFFDDDDDDFFFIIIJJJGGGEEE???BBBCCCCCCAAAAAADDDHHHDDDEEEHHHIIIIIIHHHEEEDDDIIIGGGCCC???>>>???@@@BBB<<<>>>@@@AAABBBDDDGGGJJJFFFEEEDDDDDDFFFFFFEEECCCEEEDDDAAA@@@???>>>;;;:::======>>>???AAACCCEEEFFFHHHHHHGGGGGGHHHIIIKKKLLLKKKKKKJJJKKKLLLMMMOOOPPPJJJMMMOOOOOOMMMLLLMMMOOOIIIKKKLLLMMMMMMKKKHHHFFFEEEAAA<<<777444555777999::::::999:::<<<@@@CCCEEECCCFFFGGGEEE@@@======???<<<>>>AAACCCCCCCCCEEEGGGDDD@@@:::777888999999888===<<<;;;:::999:::;;;;;;ZZZCCC<<<888333000222222111///---------...------,,,,,,------...++++++,,,---............---------...000222555666999666333444777999999777666555444111000000333666<<<>>>KKK```wwwhhhRRRXXX]]]XXXHHH???AAA@@@:::888999999999999888777777333555666666555444444555AAA???>>>AAAHHHQQQYYY]]]gggrrrnnn^^^QQQEEEAAAEEE@@@>>>;;;777555444444444:::333///222555444111111000///......111444555555444000---///444777555222666666666888;;;<<<<<<<<<;;;999666444222222222333777333///......///---+++...............///000111------++++++++++++------+++******+++------,,,***------............------)))'''%%%'''+++//////...666444000---+++++++++,,,...///000000000///---,,,...------...000111///...000111111000//////111333222222222000......///111444333222111111111222333111111222222222111111000222111///---,,,---...///111222333444555555555555444444555888;;;<<<<<<:::666222111555888666666888;;;777333222444666666555666666555555555666666777333777<<<>>>;;;999999:::999:::<<>>;;;777999:::;;;;;;;;;:::999888::::::999999999:::;;;;;;===>>>>>><<<888555444444333888===???===;;;;;;;;;>>><<<;;;;;;;;;:::777555666666666666888:::<<<===:::::::::888555444555666555666888:::;;;;;;;;;::::::999777666555444555555666666666666777777777777666777888:::<<>>>>>???BBBDDDCCCEEEGGGIIIHHHFFFDDDBBBAAAAAA@@@AAABBBDDDFFFGGGFFFHHHJJJJJJIIIGGGGGGGGGIIIGGGEEEBBB@@@?????????@@@@@@AAABBBDDDGGGJJJKKKHHHHHHHHHIIIIIIHHHGGGGGGGGGEEECCC@@@>>>===<<<<<<@@@??????BBBEEEGGGFFFDDDGGGGGGHHHIIIIIIJJJKKKKKKGGGHHHIIIJJJKKKKKKKKKKKKKKKJJJJJJIIIIIIHHHGGGGGGGGGHHHKKKLLLLLLJJJFFFDDDCCC@@@===999777777888999:::<<<============>>>@@@@@@BBBCCCDDDBBB@@@===:::<<<======>>>???@@@@@@AAACCCAAA>>><<<:::::::::;;;888999999888777888;;;===\\\DDD===888222111222333111///---------,,,,,,,,,++++++,,,,,,,,,++++++,,,---............------------///111333444666555333444555777888777555555444222111222555888999<<>>???===777<<<<<<<<<;;;:::999888777555555555555444666999<<>>>>><<<<<<===???@@@???<<<999999999:::;;;;;;:::999888::::::999999999::::::;;;;;;<<<<<<;;;888666666666555888::::::::::::<<>>???999;;;<<<<<<<<<===@@@BBBBBBCCCEEEFFFFFFEEECCCBBBAAA@@@@@@AAABBBDDDEEEFFFEEEGGGIIIIIIHHHGGGGGGGGGLLLJJJHHHEEECCCBBBAAAAAAAAABBBBBBCCCEEEGGGIIIJJJGGGHHHHHHIIIHHHHHHGGGGGGGGGEEECCCAAA???=========HHHFFFDDDCCCEEEGGGGGGFFFDDDEEEEEEEEEFFFGGGGGGGGGGGGHHHIIIJJJKKKKKKKKKKKKJJJJJJIIIHHHHHHHHHHHHHHHFFFHHHJJJLLLKKKIIIFFFDDDBBB@@@===999888777888999666888999999999999:::<<>>;;;:::===>>>>>>?????????>>>>>>AAA???===:::999999::::::999::::::999888999;;;===aaaGGG===777111111222333222///------...,,,++++++******++++++,,,++++++,,,------......///......------...///111222222333444444333444666888444444444333222333666999999;;;GGG[[[ppp~~~iiiVVVTTTWWWRRRFFF??????>>>999???>>>>>>===<<<:::888888666555555444555888>>>BBB???AAAEEENNN[[[kkkzzzxxx___QQQIIIAAA???CCC<<<;;;999888777888999::::::333000222444333111222222111000111333333111///333222222222333444555555333333333666999<<<===<<<555444222000.........///222000.........///...---,,,++++++************+++,,,,,,++++++++++++,,,,,,444111,,,)))***+++,,,---------............------((()))***++++++---000333///...---,,,,,,...000111000//////............//////......///111111000...///000///...+++***+++---111111222111///000222444333222111///.........///...//////000000000//////111000/////////000222222333444444555555555444444555555666888::::::999777888555666;;;===;;;999999666444444444666666666444444444333333444555666666::::::<<>>===>>>???>>><<<:::888999:::;;;;;;:::999888::::::999999999999::::::999:::;;;:::888777777888777777666666666:::???CCC<<<:::888777888999999888888777777777777888999:::999;;;<<<;;;999777666666555666888999:::;;;;;;;;;===;;;999777555555555555555555666777999:::;;;<<<;;;;;;:::999999:::::::::999:::;;;;;;:::;;;===???CCCCCCDDDDDDEEEDDDDDDCCC@@@@@@@@@AAABBBCCCDDDEEEDDDFFFHHHHHHGGGFFFFFFGGGMMMKKKIIIFFFDDDCCCBBBBBBCCCCCCEEEFFFGGGGGGHHHHHHGGGGGGHHHHHHHHHHHHGGGGGGEEEEEEDDDCCCBBBAAAAAAAAANNNMMMLLLKKKIIIHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIHHHIIIJJJJJJKKKKKKKKKKKKJJJIIIGGGFFFFFFGGGHHHIIIEEEGGGIIIJJJJJJHHHFFFDDDAAA???===:::888888999999888999;;;;;;::::::<<<===??????>>>===<<<;;;::::::===>>>@@@@@@@@@???===<<<>>>===;;;:::999999:::;;;:::;;;;;;;;;::::::<<<===eeeIII>>>777000111222333222000...---...,,,,,,++++++++++++,,,,,,+++++++++,,,---...///000000000///......///111222000333555444222222555888222222333333222444777999:::<<>>??????>>>>>>===;;;:::999555666666666777:::???BBBBBBFFFMMMXXXhhhzzznnnXXXKKKEEE@@@>>>???;;;:::888666666777999:::888222///111333111000111000000000222444333111///222444444444333333555777444333333555888::::::999333222111///...---------//////...............---///...---,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,222///+++******,,,,,,,,,,,,------......------,,,(((+++------,,,---111555...---,,,,,,---...000111000///...------...///000///......///111111000...+++,,,------,,,---...000000111111111000111444666444333111///...............///000000111000000000000000000000111222333444444444555555555444444333666666666777999999777555444222444;;;>>>;;;999:::555555666666777777666666333333333333333444555666<<<<<>><<<<<<<<<===<<<:::777888999:::;;;:::999999::::::999999999999999::::::::::::999777666777888777666555555777;;;AAADDD;;;888666555666888999999888888888777777777777888777999;;;;;;999777555555666666777888999:::;;;;;;===<<<999777666555555555444555666888:::<<<===>>>;;;::::::999888888999999999:::;;;;;;::::::<<<>>>CCCCCCDDDDDDDDDEEEFFFFFFAAAAAAAAAAAABBBBBBCCCCCCCCCEEEFFFFFFEEEDDDEEEGGGKKKJJJGGGEEECCCBBBBBBBBBDDDEEEFFFHHHHHHGGGFFFFFFFFFFFFGGGHHHHHHHHHHHHGGGCCCDDDEEEFFFHHHJJJKKKLLLSSSWWW[[[[[[VVVPPPKKKHHHLLLLLLLLLKKKKKKKKKKKKKKKIIIIIIJJJKKKKKKKKKKKKKKKIIIHHHFFFEEEEEEFFFGGGHHHDDDEEEGGGHHHHHHGGGEEEDDD@@@???===;;;:::999:::::::::<<<============>>>@@@???>>>===;;;::::::;;;;;;;;;===???AAAAAA@@@>>><<<======<<<;;;;;;<<<<<<===<<<===>>>===<<<<<<===>>>gggKKK>>>777111111333333222000.........------,,,,,,,,,,,,------++++++++++++,,,...000111222222111000000111222333111333666555333222444777000111222222222444777999:::<<>>>>>>>>>>>===<<<;;;;;;555777999:::;;;<<<>>>@@@EEEJJJTTT```pppwwwfffSSSHHHCCC@@@===;;;:::888666555444555666777555111///000111......111......///111444555333222333444555444333333555666666555444444666666555444222222111000///......---------......------------//////...---,,,,,,------++++++++++++++++++++++++,,,+++***+++,,,---,,,+++,,,,,,------------,,,,,,))),,,...---,,,...222666///...------,,,---......000///...------...///000///......///111222000///+++---...///......000111///000000000000111444666555444222000///.../////////000111111222222222111///000000111222333444444333444444444444444333222666555555777888888666444111///333:::???>>><<<===666777888888888777777777222222222333444555666666<<<===BBBIIINNNOOOJJJFFF>>><<<:::999:::;;;;;;:::777777999:::::::::999999999888888888888999::::::;;;<<<;;;999666555555777777666666777:::===@@@BBB999777444444666888999999888888888888777777666666555777::::::888555444444666666666777888999:::;;;<<<;;;999777555555555555444555777888:::<<<>>>>>>999999999888888999999:::;;;<<<<<<<<<;;;;;;===???AAAAAABBBBBBCCCDDDEEEEEEAAAAAABBBBBBBBBBBBBBBBBBBBBCCCDDDDDDCCCCCCEEEFFFJJJIIIGGGEEEDDDCCCCCCDDDEEEFFFGGGHHHHHHGGGFFFEEEEEEFFFGGGGGGHHHHHHHHHGGGBBBCCCFFFIIIOOOTTTYYY\\\ZZZdddoooqqqiii\\\QQQKKKKKKJJJJJJJJJJJJJJJJJJJJJIIIJJJKKKKKKLLLKKKKKKKKKHHHGGGFFFEEEDDDEEEFFFFFFCCCDDDEEEFFFFFFEEEDDDCCC@@@???>>>===<<<<<<<<<<<<999;;;<<<===<<<<<<===???@@@???===;;;;;;;;;<<<===888;;;>>>AAABBBAAA@@@???=========>>>???@@@@@@AAA???@@@AAAAAA???>>>???@@@hhhKKK>>>888222222333444333000......///...------,,,,,,------...++++++***+++,,,...000222333222111111111222333444444666777777555444444555111222444444444555777999999;;;HHHbbb|||{{{bbbLLLJJJGGGEEEEEEDDDBBB@@@????????????>>><<<;;;;;;666888;;;===>>>???AAABBBIIIPPP\\\iiiwwwkkk^^^OOOFFFCCCAAA===999888777555444333444666777555111///111000---...111.........000333555444333444333333333333333444444777555444333444444222000111111111000//////......+++---///...---,,,,,,------,,,,,,++++++++++++,,,******++++++++++++*********)))***+++------,,,***,,,,,,------------,,,,,,***+++,,,------///222555//////...---,,,,,,,,,,,,///............//////000/////////000111222111//////000111111///............///000//////000222555555333222000//////000000///000111222222333222222//////000111222333333333111222333333333333222222555444555666888888666444222111444;;;@@@??????AAA777888999888666555666777333333333333444555777777;;;>>>CCCIIILLLKKKGGGDDD<<<:::999999:::;;;;;;:::666777888:::::::::999999777777777777888:::;;;<<<<<<<<<;;;888555444555666777666666888;;;=========888666444444555777777777666777777888888777666666555666888888666555444555666666666666888999:::;;;:::999777666555444555555444555666888:::<<<===>>>999999888888999999:::;;;;;;<<<======<<<===???AAA===>>>???AAABBBCCCCCCCCCCCCCCCCCCDDDDDDCCCBBBBBBAAABBBCCCBBBAAABBBDDDFFFJJJIIIGGGFFFFFFFFFGGGGGGEEEFFFFFFFFFFFFFFFEEEEEEDDDEEEFFFGGGHHHHHHHHHHHHDDDDDDGGGLLLTTT]]]eeejjjhhhtttuuucccUUUNNNLLLLLLLLLLLLLLLLLLLLLLLLJJJKKKKKKLLLLLLKKKKKKKKKFFFFFFFFFEEEEEEDDDCCCCCCBBBBBBDDDDDDEEEDDDDDDCCCAAA@@@@@@???>>>>>>>>>>>>===>>>@@@@@@??????AAABBB@@@???>>><<<<<<<<<===>>>888:::===???AAABBBAAAAAA===>>>???@@@BBBCCCDDDDDDBBBCCCEEEDDDCCCBBBBBBBBBhhhJJJ===999444222333444333111///...///---,,,,,,,,,,,,,,,,,,---++++++******,,,...111222111111000000000111333444999999888888888777555333333555666777666666888:::===>>>JJJeeefffMMMJJJGGGGGGHHHFFFDDDBBBDDDDDDCCCAAA???<<<:::999888:::===>>>@@@CCCGGGJJJPPPYYYggguuu|||^^^UUUJJJDDDDDDCCC>>>888666555444333444666888999555222111222111...///333111//////000222333444333555333000111333444333111555444222222333333111000000000000000///...------+++---//////,,,******++++++************++++++,,,)))***+++,,,,,,+++***)))...,,,+++***,,,,,,,,,++++++,,,,,,------,,,,,,+++,,,+++***+++...111222333......---------,,,,,,,,,---......///////////////000//////000222222111///...000111111000............//////.........111333222111000///...//////000...///000111222222222222//////000111111222222222///000111111222222222222333333444555777888666444555222444:::>>>======???888888888666333222444666333333333444555666888999:::===AAACCCCCCBBBBBBBBB:::999999:::<<<===<<<;;;555666888999::::::999999555555666777999;;;<<<===::::::999777555444666888999777444555777999999999777555444555666666555444555666777888888777777666666777888777666555666777666666666666777999:::;;;888777555444444444555666555555666888999;;;<<<<<<;;;::::::999999999:::::::::;;;<<<======>>>@@@BBB<<<>>>AAACCCEEEEEEDDDDDDDDDDDDEEEEEEEEEDDDBBBBBB@@@AAAAAAAAA@@@AAACCCFFFGGGFFFFFFEEEFFFGGGHHHIIIEEEEEEEEEDDDDDDEEEEEEFFFDDDEEEFFFGGGGGGHHHHHHHHHFFFGGGHHHMMMVVVaaalllssswwwrrr___SSSNNNLLLLLLLLLMMMMMMNNNNNNNNNKKKKKKLLLLLLLLLLLLKKKKKKFFFFFFGGGFFFEEECCC@@@???AAAAAABBBCCCCCCCCCCCCCCCBBBAAAAAAAAAAAA@@@@@@@@@@@@BBBCCCCCCCCCCCCDDDFFF???>>>>>>===============;;;;;;===>>>@@@@@@AAAAAA<<<>>>???AAACCCEEEFFFFFFDDDFFFHHHHHHFFFDDDDDDDDDgggIII===999666222333444333111/////////,,,++++++++++++++++++,,,++++++******,,,...111333000////////////111333444===;;;999999;;;999555111666777999999888888999;;;AAABBBNNNhhhfffKKKGGGEEEHHHJJJJJJHHHGGGIIIHHHFFFCCC@@@<<<999777;;;<<<===>>>AAAFFFMMMRRRXXXbbbqqqkkkUUUOOOGGGCCCDDDEEE???888444444333444555888;;;===777444333444222///111555444222//////111222222222666222...///333555333///333222111222333333222111////////////...---,,,,,,+++...000///,,,))))))++++++*********+++,,,------)))***+++,,,,,,+++***)))444000,,,******+++,,,---+++,,,,,,------,,,,,,+++---***(((***///222222111,,,,,,------------------,,,---///000000000///...000//////000222222111000))),,,///000000000000111...//////...------///222000000...------...///000---...///000111111111111//////000111111111111000---...///111111222222222333222333555777888666444666222222777:::999999;;;888888777444000///111444333444444555666777999999:::<<<>>>===;;;;;;>>>BBB999999999;;;>>>???>>>===555666888999:::::::::999333444555777999;;;===>>>888888888666555555888;;;;;;777222111444666777666666555555555666666444222444555777888888888777666888888999777666666777999666666555666777888:::;;;666555444333333444555666555555666777999:::;;;;;;===<<<;;;:::999999999999888:::;;;<<<<<<>>>@@@BBB???AAADDDHHHIIIIIIHHHGGGEEEEEEFFFFFFFFFDDDCCCBBB???@@@AAA@@@???@@@CCCFFFCCCCCCBBBCCCCCCEEEGGGHHHEEEDDDCCCCCCCCCDDDFFFGGGDDDDDDEEEGGGGGGHHHHHHHHHIIIHHHIIIMMMVVVcccooovvv}}}iiiWWWNNNLLLFFFGGGGGGHHHIIIJJJJJJKKKKKKLLLLLLLLLLLLLLLKKKKKKEEEFFFGGGGGGFFFBBB???===@@@AAAAAABBBCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBB===???@@@@@@@@@@@@AAACCC==================<<<<<<======>>>>>>>>>???@@@@@@<<<===???BBBDDDEEEFFFGGGFFFHHHJJJIIIHHHFFFEEEFFFoooOOO???:::777111///............+++))))))***++++++***+++---///***---,,,)))+++111111---...//////000111333444555<<<<<<======;;;999666444000111222444666777888999<<>>???AAADDDIIINNNRRRgggtttyyyfffOOOLLLGGGCCC???<<<888666555444222222333555888:::222222111111222222333444...111333555444222222222333333333333222222111000111333444444222111333555...---,,,---......,,,***...---+++******+++---...,,,---......---,,,***)))///...---,,,++++++++++++555222...,,,,,,.........'''+++...---***)))...222******++++++,,,---......111...,,,,,,...///...,,,,,,------...///000111111222111000......000111333///......------///000111222111///.........///000+++++++++,,,---...///000...,,,,,,...222444222000333111///111333444111///222222222111111111111111///111222444666777888888555555555666777777888888888777555333222333444555666666666666666777777777:::::::::999999::::::;;;<<<888555999>>>???:::444888888777888::::::888777333333555:::>>>???===::::::888777777888999999888333333444444666777999:::111444777777444333555777444666777888888777666444555888999888666555888;;;555666777888999888777777777666444222222222444555888555333666:::<<<999666888;;;>>>===999666666777777:::>>>>>>===<<<>>>@@@BBBCCCEEEGGGHHHGGGFFFEEEGGGEEEEEEHHHGGGDDDCCCEEEBBBBBBBBBAAAAAA@@@@@@@@@EEECCCBBBDDDHHHIIIGGGDDDFFFDDDCCCDDDEEEEEEDDDCCCBBBDDDFFFGGGGGGGGGEEEDDDDDDFFFJJJLLLPPPXXXbbbjjjrrrtttrrriii[[[PPPMMMNNNLLLJJJIIIIIIJJJJJJIIIGGGIIIHHHHHHJJJKKKLLLKKKJJJEEEDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBCCCDDDDDDDDDEEEEEEEEECCCBBB@@@>>>>>>>>>============>>>>>>===???>>>:::888999999777>>>>>>>>>>>>>>>============???CCCEEEEEEEEEGGGHHHJJJMMMKKKDDDBBBEEEEEEAAArrrQQQAAA:::666444333111111222111///---,,,,,,,,,+++)))(((***+++***------***+++000000---.........///000111222333:::;;;;;;<<<;;;888666555111111222444666777999999>>>CCCTTTrrrsssXXXKKKJJJOOOMMMNNNPPPJJJFFFIIIIIIBBB======<<<888===BBBHHHJJJKKKQQQ\\\eeeqqq~~~ppp]]]MMMJJJEEEAAA>>>:::777444222222333333444444555555222222111111222222333444...000333444333222222222333333333333333222111000222111222666::::::777333444111...,,,,,,---,,,,,,///...---,,,,,,---...///,,,------------+++***)))......---,,,++++++++++++000---***((()))***++++++***,,,---,,,***))),,,...++++++,,,,,,------......000...,,,,,,...///...---------......//////000000222111///......///000111//////...---...///000111000000...---------...///------------...///000111...---,,,...222333222000222000000111333444111///111111111111111111222222555666777999:::;;;;;;;;;555555666666777888888888777666555333333444555666666666666777777777777888;;;::::::999999999::::::<<<::::::===AAAAAA===888999888777888999999888666444444666999===>>><<<999:::999777777888888777555333333444444666777888999444666777888777666777888555666888999999888666555666777777777666666888999666666888999999999888777888666444222111222444555777555333555:::;;;999555888:::::::::999888999::::::<<>>>>>???AAAAAABBBDDDEEEFFFEEEEEEDDDGGGDDDEEEGGGGGGCCCCCCEEEDDDDDDDDDCCCCCCBBBBBBBBBFFFFFFEEEGGGHHHIIIHHHGGGIIIGGGEEEFFFGGGHHHGGGFFFFFFGGGHHHHHHHHHGGGGGGFFFHHHIIIJJJLLLNNNSSSYYY]]]dddeeeddd]]]TTTMMMJJJKKKIIIHHHHHHIIIKKKLLLKKKJJJJJJIIIHHHHHHIIIIIIGGGFFFDDDDDDDDDCCCCCCCCCCCCBBBCCCCCCBBBBBBCCCDDDDDDEEEEEEEEEEEEEEEDDDBBB@@@??????>>>>>>======>>>>>>???======<<<:::>>>CCCBBB>>>========================>>>AAADDDFFFFFFFFFFFFGGGFFFHHHFFFBBBBBBEEEDDD@@@tttSSSBBB:::555555444222222333222000...,,,------,,,+++***,,,---+++---...------000000...///.........//////000111666777999:::999888666555111222222444555777999:::???FFFZZZyyyxxxZZZMMMKKKPPPNNNPPPSSSNNNIIIKKKIIICCC???>>>===;;;>>>FFFNNNOOOOOOWWWhhhwwwdddRRRKKKGGGCCC???<<<999555333111222333444444333222111222111111111111222333333...000333333222111111222222222333333333222111111222//////777@@@BBB:::111777444///,,,,,,,,,,,,,,,...---,,,++++++,,,---.........//////...---+++***...------,,,,,,+++++++++---***((('''(((***+++***------,,,+++******++++++------------------......///...,,,,,,...///...............///////////////111000///...------.../////////.........///000111///...---,,,,,,,,,---..................///000111...------...111222222111000000111333444333111...000000000111222222222333555666777888999999999999555666666777777888888999666555444444444555666777666666777777888888888888;;;;;;:::999888888888999<<<>>>AAADDDDDDBBB>>><<<999888777888999888666555444555666999;;;<<<:::888999888777777888777444222444444444555555777888999777666555666777888777666666777888999999888777666777555444555666777777777666777888999:::999888888888666333111111222555777666444333555888:::888555999888777888:::<<<<<<<<<<<<===???@@@???@@@AAACCCAAAAAABBBBBBCCCDDDDDDDDDGGGDDDDDDFFFFFFCCCCCCEEEEEEEEEDDDDDDCCCBBBBBBAAAEEEFFFGGGGGGFFFFFFGGGHHHLLLJJJHHHHHHIIIKKKKKKJJJKKKKKKJJJIIIHHHHHHHHHHHHJJJIIIIIIKKKNNNQQQRRRRRRUUUUUUTTTRRROOOLLLJJJIIIGGGFFFFFFHHHKKKMMMNNNMMMJJJIIIGGGGGGGGGFFFDDDBBBDDDCCCCCCCCCCCCBBBBBBBBBDDDDDDCCCCCCDDDDDDEEEEEEEEEEEEEEEEEEDDDCCCAAA@@@?????????>>>>>>?????????===<<<:::;;;BBBHHHFFF@@@;;;;;;;;;<<<=========>>>???BBBFFFGGGGGGEEEDDDDDDCCCDDDCCCBBBEEEHHHFFFAAAvvvTTTAAA888333333111000000111000...+++***,,,---------///111333,,,///111111111111111000000000///....../////////333444666888888777666555222222333444555777:::;;;>>>GGG^^^~~~|||[[[NNNLLLPPPOOORRRVVVRRROOOOOOKKKFFFBBBAAACCCDDDGGGLLLPPPQQQUUUcccyyyvvv\\\LLLIIIEEEAAA>>>;;;888555222333333333333333222111111111111111111111222222333///000222222111000000111111222222333333333222222222//////555===???888000555222///---------,,,+++******)))))))))***+++,,,000000111111000///---,,,------------,,,,,,+++***---+++))))))+++---------...---++++++,,,------,,,..................------...------------.../////////////////////.........000000...---------------///////////////000000000//////---,,,,,,,,,---.........------...///000000............000111111111///000222333444333000...//////000111222333333333555555666666777777666666555555666777777888888999444444444444555666888888666666777777888888999999;;;:::999888888777888888===AAAFFFGGGDDD???<<<;;;999888777777888777555444444555666888999999888777666666555666777777555333555555555555555666777888777444222333666777555333777777888999999888777777777555222333666888777555666777999:::::::::999888999666333111111333666888555333333555777888777555:::888777999===???===:::;;;<<<===>>>@@@AAACCCEEEBBBBBBAAABBBBBBCCCEEEEEEFFFCCCCCCEEEEEEBBBCCCEEEDDDCCCCCCBBBAAAAAA@@@@@@CCCEEEGGGEEEBBBAAACCCFFFMMMKKKIIIHHHJJJLLLMMMLLLNNNLLLJJJHHHGGGGGGHHHHHHGGGFFFGGGKKKPPPSSSRRRPPPOOOMMMLLLMMMOOOOOOMMMJJJFFFFFFFFFHHHKKKMMMMMMMMMIIIHHHGGGGGGGGGGGGEEECCCCCCCCCCCCCCCBBBBBBBBBBBBEEEEEEDDDDDDDDDDDDEEEEEEFFFEEEEEEEEEDDDCCCBBBBBB@@@@@@????????????@@@@@@===>>>===<<>>>>>???BBBEEEGGGEEECCCAAAAAABBBBBBCCCFFFJJJLLLHHHCCCuuuSSSAAA888222222111//////000///---+++***,,,---------...000222///111555666555222111333111111000/////////000000111333555777777777666555333333333333555888:::<<<<<>>>>>>>>AAADDDDDDBBB@@@???>>>@@@AAADDDIIILLLJJJEEEAAAuuuSSSAAA888333444333111111222111///------......,,,***)))***,,,///111666:::777222111444111111000//////000000000111222444666777777555555444333333333555888;;;===;;;GGGaaa~~~YYYMMMMMMTTTUUUZZZ^^^ZZZYYYQQQJJJEEECCCEEEMMMVVVZZZVVVVVVaaaxxxhhhUUULLLEEEBBB>>><<<:::888555333888666333111000222444555111000000000000111222222///000111000......///000///000111222333444444444111222111...******...111+++,,,---///000///+++(((++++++,,,,,,---.........,,,,,,------,,,+++)))(((+++,,,---------,,,+++***,,,+++)))***,,,------,,,++++++,,,,,,---///000111------------------......,,,---...---------///111.........///////////////---........................///000111111111000000000000...---------...///------,,,,,,,,,------...//////000///......111333000111333222111000111222000000000111222222222333333444444555555555555444333444444555555666777777444444555666777777888888444444555666777888888999888777777777777777888888999===AAAAAA===888555555666555555555777777666444222444666666555555666777333222222333666999::::::777666666555555555555666:::888555555666777777666777666666666666666666777777555444555666777777777555666777888999888777777666555444333444555777888444444555666777777777777999:::;;;===???>>><<<:::===;;;;;;<<>>>>>?????????;;;CCCGGGCCC>>>>>>@@@AAA;;;;;;;;;<<<=========>>>>>>@@@BBBAAA@@@>>>>>>>>>>>>@@@EEEKKKKKKDDD>>>===tttSSSBBB;;;777555444222222333222000...000000000...+++******+++...000666;;;777000///333//////.........///000000111333555666777666555444444444333333555888;;;======JJJddd|||YYYNNNPPPYYYZZZ___ddd___]]]SSSIIIEEECCCGGGSSS``````^^^bbbqqqwww___PPPIIIBBB@@@<<<999888666333111444333222111111222333333000000000000000111222222///000000///...---.../////////111222333444444444111222111---******---111//////...//////...+++)))+++,,,---....../////////,,,,,,------,,,+++)))(((***+++---......---+++***,,,+++***+++,,,---,,,+++)))+++---,,,******---000++++++,,,,,,------......+++---......,,,---///222------......//////000000,,,---......////////////...///000111222111000000///...---,,,,,,,,,---.........------------......///000000///------000444111222333111//////111444111111111111111111222222000000111222333333222222222222333333444555555555555555666777777777777777333333444555666777888888666666666666666777888999555777:::;;;:::888666666444333333555777777666555000333555555444444666888666444222222555888:::;;;777777666555555555555555999888777666444444666888666666555555555555666666666777777777666666888999444555666777888777666666555555555555555666666777444555777888888888888999999:::;;;;;;;;;===@@@BBBCCC@@@===>>>@@@BBBBBBBBBCCCDDDEEEGGGGGGGGGGGGFFFDDDAAA???BBBBBBAAABBBFFFFFFGGGGGGHHHIIIJJJKKKKKKNNNKKKHHHGGGGGGGGGGGGFFFGGGGGGHHHJJJLLLLLLJJJHHHGGGFFFEEECCCBBBBBBBBBCCCHHHJJJLLLMMMLLLJJJJJJJJJIIIHHHHHHIIIJJJJJJIIIHHHFFFDDDDDDEEEFFFGGGFFFEEEEEEEEEEEEHHHKKKLLLLLLKKKFFFFFFEEEEEEEEEDDDDDDDDDEEEDDDDDDCCCBBBBBBCCCCCCCCCCCCBBBAAA@@@AAAAAABBB???>>>>>>======>>>>>>???===DDDGGGDDDAAABBBBBBAAA========================???@@@AAA@@@>>>>>>???@@@>>>BBBJJJPPPKKK???999:::uuuTTTCCC===999444333222222222111///---111222222111//////000111---///555;;;777...---222---------------...//////222333555777777666555444555444333333555888;;;>>>@@@MMMggg{{{YYYOOORRR\\\^^^cccgggcccbbbWWWKKKFFFFFFKKKYYYhhhkkkmmmssspppYYYKKKFFF@@@>>>:::888666444222000000111222333333222111000000000000000000111111222000000000///---,,,...///...///111222333444555555222111000///------///111444222000......---,,,***)))***+++,,,------------...////////////---,,,+++***+++---......---+++***...---,,,---......---,,,(((,,,...,,,'''&&&)))---******++++++,,,---......+++---///...,,,---///222,,,------...///000111111+++,,,...///000111111111...///000222222111111000...---,,,+++++++++,,,,,,000//////........./////////000111///,,,---000444222333333000......222555222222222111111111111111222333444555666666666666111111222333333444444555555666666777777777777777222222333444555666777888555555555555666888999:::111222555777999999888888333222222444777888777666///222555555333333666999:::666333222444777:::;;;888777666555555555555555666777777444111111444888555555444444444444555555555888999888666555888;;;333444666777777777666555444444555666777777666666444666888888888888999999:::::::::888888;;;CCCIIIIIIEEEAAA???AAABBBAAA???BBBCCCEEEGGGHHHGGGFFFEEEDDD@@@???AAABBB@@@BBBGGGDDDEEEFFFGGGIIIJJJKKKLLLOOOJJJFFFDDDFFFGGGFFFDDDFFFFFFHHHKKKNNNMMMJJJHHHFFFEEEDDDCCCCCCBBBBBBBBBCCCGGGJJJJJJHHHGGGHHHJJJGGGHHHIIIIIIIIIIIIIIIIIICCCCCCBBBCCCFFFGGGFFFEEEEEEEEEEEEGGGJJJKKKKKKIIIFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDCCCBBBBBBBBBBBBBBBCCCBBBAAA@@@???@@@AAABBB>>>>>>============>>>>>>AAADDDEEECCCBBBCCC@@@;;;>>>>>>>>>>>>>>>=========AAAAAAAAA???>>>>>>@@@CCC@@@FFFOOOTTTLLL>>>888:::{{{SSSDDDAAA777555444444333222111000000........................000///...///000111000///...///000000//////000111000333666888777555444444444333333444666888;;;===DDDMMMiiiyyyZZZNNNOOOZZZ___eeehhhbbbeeeZZZKKKDDDJJJXXXccchhhlllzzzzzzeeeUUUJJJEEE@@@<<<777444333222111000222222222333444444444444...///////////////////////////000111111111111111000111111111222222222222//////000//////...------...///000000000...+++***+++,,,---...///...---,,,...,,,))))))+++---......---------......---,,,,,,---+++++++++---------+++,,,,,,,,,---------......---,,,,,,+++,,,---...///...---+++++++++,,,...000+++,,,---////////////...+++,,,---...////////////000//////............///111222111...+++***---000//////...------...000111111111111111000000000000//////000000000111111111//////000111222222333333333444444222555::::::777444333222111111111333333333444555666666555444333222333333333333555888;;;555666888999999777444333555555555555555555555555666444444666999:::888666111222333333444444333333444333222111222444666888000222444555444444555666888777666555444444555666888888777666555444444333444555666777888777777666444555666777888888888888888777777888::::::999777888777666666666777999::::::<<<===;;;;;;???IIIQQQMMMIIIDDDBBBBBBBBB@@@>>>>>>@@@DDDGGGHHHGGGFFFDDDEEEDDDBBBAAA@@@@@@AAAAAADDDCCCBBBBBBEEEHHHLLLNNNKKKJJJJJJIIIHHHGGGGGGFFFFFFGGGIIIKKKLLLLLLKKKKKKIIIHHHGGGEEEDDDBBBAAA@@@GGGFFFEEEEEEDDDDDDEEEEEEGGGFFFFFFGGGHHHGGGEEECCC@@@AAABBBDDDEEEFFFFFFFFFBBBBBBBBBCCCDDDFFFHHHIIIEEEGGGHHHGGGDDDBBBDDDFFFCCCBBBAAA@@@AAABBBCCCDDDDDDBBBAAAAAABBBBBB@@@???:::;;;===>>>>>>>>>======>>>???AAABBBBBBAAA@@@???>>>AAACCCCCC@@@===:::888BBB@@@??????@@@BBBCCCCCCCCCHHHNNNMMMGGG@@@<<<<<<}}}TTTFFFCCC999555555444333222111111000////////////......------000.........000111000///...///000000//////000111222555777888777444333333333333333444666999<<<>>>DDDOOOlll___QQQRRR\\\aaaiiimmmhhhcccWWWIIIDDDMMM\\\fffiiipppvvvdddVVVLLLFFF>>>;;;777444333333222111333222222222222222333444//////////////////......------...///////////////000000000111111111222222000000111111000//////...,,,------...---+++***)))++++++---.........---,,,///---+++***,,,...//////,,,---------------,,,,,,---,,,++++++------,,,+++,,,,,,,,,,,,---------------,,,,,,+++,,,---...///------,,,+++,,,---...///,,,,,,......///......---+++,,,---...///////////////...............//////000111000...++++++...000//////...---...///000111//////000000111111111222222222222222333333333333//////000111111222333333111333333333777===>>><<<333222111111111222333444333333444444444444333333222333333333333444777:::555666888999888777444333444444444333333333333333777666555666888888666333222222333444444444444444555444333222333444666777111333555555444444555666777777666555555555666666888888888777666555555444444555777888999888777666444555666777888888888888999777666777888999888777777777777777777888999999666999<<<<<<;;;>>>DDDIIIHHHEEEAAA???@@@AAA@@@??????AAADDDFFFGGGFFFCCCBBBEEEDDDCCCBBBAAAAAAAAAAAAEEEEEEDDDEEEGGGJJJMMMOOOKKKKKKKKKKKKKKKJJJJJJJJJGGGHHHIIIJJJKKKKKKJJJJJJFFFFFFFFFEEEEEEDDDDDDDDDFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFGGGHHHJJJIIIFFFDDDEEEEEEFFFFFFFFFEEEEEEDDDFFFEEEEEEDDDDDDEEEEEEFFFHHHIIIIIIGGGDDDBBBCCCDDDBBBAAAAAA@@@@@@AAABBBBBBCCCBBB@@@@@@@@@@@@>>>===999:::;;;<<<<<<<<<;;;;;;<<<===???AAAAAA@@@???===>>>@@@CCCBBB@@@<<<:::888=========>>>AAACCCDDDDDDBBBEEEHHHFFF@@@<<<;;;===WWWGGGCCC:::555555444333222111111000111000000000//////......000...---...///111000///...///000000//////000111444666888888666444333222333333333333666999<<<>>>DDDSSSrrrdddUUUTTT___fffnnnrrrkkk]]]PPPEEEGGGVVVeeennnqqq|||pppcccYYYNNNFFF===:::666333333333333222444333111000///000222333000000000//////.........------...////////////////////////000000000111111111111111111111000000///---------,,,,,,++++++******+++,,,---------,,,,,,000...,,,,,,---/////////,,,,,,,,,------------------,,,++++++------,,,+++++++++,,,,,,,,,------------,,,,,,,,,,,,------...,,,,,,,,,,,,------------------.........---,,,++++++,,,---...////////////------------...///000000...//////...---,,,...000///............///000111......///000111222333333222222333333333444444444///000000111111222222222...111222333888???BBB@@@333222111111111333444555333222222111111222222333222333333333222333666999444555777888888666444333333333333222222111111111777666555555666555333111333333444555555555555444666555444333333444666666222444555555444333444555666666555555555666777777888888888777777666666555444666888::::::999777666444444666777999999::::::999777555555666888888777666777888888999999888888222666;;;<<<<<<;;;>>>@@@BBB@@@======???@@@@@@@@@AAABBBDDDEEEEEEDDDBBBAAADDDDDDDDDDDDDDDCCCBBBAAAEEEEEEEEEEEEGGGIIIKKKMMMJJJKKKKKKLLLMMMNNNNNNOOOHHHIIIIIIJJJJJJIIIIIIHHHDDDDDDDDDEEEFFFFFFGGGGGGEEEFFFGGGGGGGGGFFFEEEDDDDDDEEEHHHKKKMMMLLLIIIFFFJJJJJJIIIHHHGGGEEECCCBBBFFFFFFFFFEEEEEEFFFFFFFFFJJJKKKJJJHHHEEECCCCCCDDDBBBAAAAAA@@@@@@@@@AAAAAABBBAAA???>>>???>>><<<:::::::::;;;<<<<<<<<<;;;;;;:::<<<>>>?????????===<<<>>>@@@AAAAAA>>>;;;:::999777888:::===???AAABBBBBBBBBDDDCCC@@@<<<;;;===@@@\\\IIIBBB888444444333222111000000//////000000000000111111111000...------///000000000...///000000//////000111333555777888666444444444333222222333666999<<<>>>EEEWWWxxxfffXXXYYYfffooouuussshhhTTTIIICCCLLL^^^oooyyy}}}yyyiiiaaaYYYNNNEEE;;;888555333333444333333555333000...---///000222111111000000///.........//////000111111111111111////////////000000000000000000000111111000000///000///...------------...+++++++++,,,,,,,,,,,,,,,///---,,,,,,---.........,,,,,,,,,,,,,,,,,,------...,,,++++++------,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---***+++,,,------------,,,.........---,,,++++++***+++,,,---...////////////,,,,,,,,,---...///000111---..................///.........//////000111111...//////000111111222222111111111111222222222222///000000000111111111222...000111222777???AAA???333222111111222333555666333222111000000111222333222333333333222333555777444555666777777666444333444333333222222111111111555555444555555444333222333444555555666666555555666666555444444444555555333444666555444333333444555555555666666777888888666666666666666555555555444666888;;;;;;999777555333444666888999:::;;;;;;:::888555444555666777777666777888999:::999888777333666:::;;;:::::::::;;;===<<<<<<<<<>>>@@@AAABBBAAABBBCCCDDDEEEEEEDDDDDDEEEFFFGGGGGGGGGFFFDDDCCCDDDDDDDDDEEEFFFGGGHHHIIIHHHIIIJJJLLLMMMOOOPPPQQQIIIIIIIIIIIIHHHHHHGGGGGGCCCDDDDDDEEEFFFGGGHHHHHHEEEFFFGGGHHHHHHFFFDDDCCCCCCDDDHHHLLLOOONNNKKKHHHJJJJJJJJJHHHGGGEEECCCBBBDDDDDDDDDEEEFFFHHHJJJJJJKKKJJJIIIGGGEEEEEEEEEFFFCCCBBBBBBBBBAAAAAAAAAAAABBB@@@>>>=========;;;999=========>>>>>>>>>>>>===:::;;;===???@@@???>>>===>>>???AAA@@@===;;;::::::555888;;;======>>>>>>???CCCDDDCCC@@@>>>>>>@@@CCCcccLLLBBB777333333222111000///......---...///000111333444444000...,,,,,,...///000000...///000000//////000111000222555666555555666777222222222333666999===???GGG\\\~~~iii]]]aaarrr|||}}}tttbbbMMMFFFEEEQQQaaaooo|||pppaaa\\\VVVLLLBBB:::777444222333333333333444222000...---...000222111111000000//////////////////000111111111111111////////////000000000000......//////000//////...//////...---------......+++++++++,,,,,,,,,------...,,,++++++------,,,+++,,,++++++++++++,,,---......---+++,,,,,,---+++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++,,,,,,------,,,,,,......---,,,+++******)))+++,,,---...////////////,,,,,,,,,,,,---///000000,,,------...//////...,,,---...///000000111111111111111000000000000000000000000111111111222222222000000000000000111111111///111111111555;;;<<<999333333222222222333555666444333222111111222333444222333333333222111333444333444555555555555444444555555444444333333333333111222444444444444444444333444555555666666555555666555555444444444444555333444666555444333333444555555666777777888888888333333444444444444444444444666888::::::999777666333444666888:::<<<<<<===;;;888555444555666777666666777999:::::::::999888777888999999999999:::;;;:::;;;<<<===???@@@BBBCCC@@@AAABBBCCCEEEFFFGGGHHHGGGGGGHHHIIIIIIHHHFFFEEEEEEEEEFFFGGGGGGGGGGGGGGGFFFGGGHHHJJJLLLMMMOOOOOOJJJIIIHHHHHHGGGGGGFFFFFFEEEEEEEEEEEEEEEFFFFFFFFFDDDEEEGGGGGGGGGFFFDDDBBBAAACCCGGGKKKOOONNNKKKHHHFFFGGGGGGGGGFFFEEEDDDDDDDDDDDDDDDEEEFFFHHHJJJJJJJJJHHHFFFEEEFFFGGGHHHHHHEEEEEEDDDDDDDDDCCCCCCBBBAAA???>>>=========;;;999>>>>>>>>>>>>===>>>>>>>>>;;;===???AAAAAAAAA@@@??????@@@@@@???===;;;;;;<<<;;;>>>AAAAAA???>>>>>>???AAABBBBBBBBBAAA@@@@@@AAAnnnTTTFFF999333333222111000///......,,,---...000111333444444000...,,,+++---///000000...///000000//////000111...000333444444444666777222222222333666:::===???HHH```ooocccjjj}}}ttt\\\JJJHHHMMMXXXaaajjj|||yyydddWWWRRRNNNFFF>>>:::777444222222333333222333222000///...///111222000000000000000000000000------...////////////////////////000000000111111---......////////////...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---...///---,,,++++++------+++***++++++*********,,,---...///---,,,,,,,,,,,,+++)))))))))*********++++++++++++,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,,,,...---,,,+++************+++,,,---...////////////,,,,,,,,,,,,---...//////,,,,,,---///000///,,,***---...///000111222222222111111111111000000//////111111222222222333333333000000000000000000000000000111111///222777777444555444333222222333444555333222222222222222222333111333444333111111111222333333444444444444444444555555555555555555555555000222444555444444555666333333444555555555555444333444444444444444444444222444555555444333444555666666777888888888777777111222222222333444444444444555666777888777777666333444666999;;;===>>>>>>;;;999666555666777666666777888999999:::999999999::::::999888888999;;;<<<999;;;===>>>???@@@BBBCCC??????@@@AAACCCFFFHHHIIIGGGGGGHHHHHHHHHGGGGGGGGGHHHIIIJJJKKKKKKJJJIIIHHHEEEFFFGGGHHHIIIKKKLLLLLLIIIHHHGGGGGGFFFFFFFFFGGGEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDEEEEEEEEEDDDCCCBBBAAABBBEEEIIILLLMMMJJJHHHCCCCCCDDDEEEFFFFFFFFFFFFFFFFFFFFFEEEEEEFFFFFFFFFIIIGGGDDDDDDEEEHHHIIIIIIFFFFFFFFFFFFEEEDDDCCCBBBAAA@@@>>>>>>??????===<<<>>>===<<<;;;;;;;;;<<<<<<<<<>>>@@@BBBCCCCCCBBBAAA@@@AAA@@@???===<<<===>>>CCCFFFHHHFFFBBB@@@@@@BBB>>>???@@@@@@@@@???>>><<<{{{___NNN???555555444333222111000000......//////000111111222000...++++++,,,///000000...///000000//////000111///000222222222222444555111111222333666:::===@@@JJJcccrrrfffmmmpppUUUGGGKKKVVVaaadddkkkxxxiiiWWWJJJFFFDDD???:::;;;888444222222222222111111111000000000111222222/////////000111111222222------...///////////////000000000111111111222222......///000000000000000***+++,,,------,,,++++++......---------...///000...---,,,---......,,,***+++***))))))***,,,...//////---,,,,,,,,,,,,+++)))))))))))))))*********++++++,,,,,,---,,,+++***))),,,+++*********+++---------,,,+++***))))))******+++,,,---...////////////---------,,,,,,---......---------///111///+++''',,,---///111222222222222000000000000000111111111000000111111111222222222000000000000000000000///111222111///111555555222777666444333222222333333000111111111111111111000111333444333111000000111222222333333444444444444444444444555666666777777222444666666444333444666222222333444444444444444111111222333444444444444111333555555444444555666777777888888888777666666111111222333333444555555555555555555555666666777333444666999<<<>>>??????;;;999888777888888666555999888888888999999:::::::::999888999:::;;;;;;;;;999;;;>>>???>>>>>>???BBB???>>>>>>???@@@CCCEEEGGGFFFEEEEEEEEEEEEEEEFFFFFFJJJKKKMMMMMMMMMKKKIIIGGGFFFFFFFFFGGGHHHHHHIIIIIIHHHGGGFFFEEEEEEFFFGGGGGGCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAACCCFFFIIIJJJHHHGGGBBBBBBDDDEEEFFFFFFGGGGGGFFFEEEEEEDDDDDDEEEEEEFFFJJJGGGCCCBBBDDDFFFGGGFFFEEEFFFFFFFFFEEEDDDBBBAAAAAA@@@??????AAAAAA@@@??????>>><<<;;;;;;;;;<<<<<<<<<===@@@BBBCCCCCCBBBAAABBBBBBAAA???======???AAAEEEGGGHHHFFFAAA???AAADDD>>>>>>===>>>>>>===<<<;;;gggTTTEEE777666555555333333222111000000000000/////////...111...+++***,,,...000000...///000000//////000111000111222222111000111333111111222333666:::>>>@@@KKKeeessseeekkkkkkOOODDDMMM]]]iiijjjqqqkkk^^^MMMBBB>>>===:::777;;;888444222222222111000000000111111222222222333......///000111222333333///000000111111111111111111111111111222222222222//////000111111111111111+++---///000000///---,,,//////...---...///000111///.........//////---++++++***))))))***,,,...//////...,,,,,,,,,,,,+++)))))))))))))))************+++,,,,,,---,,,+++***))),,,+++***))))))+++---...,,,+++***)))))))))***++++++,,,---...////////////......---,,,,,,,,,------...------///111///***%%%,,,---///111222333222222......///000111222333333............////////////000000000000////////////111222111///111555555222888777555333222222222333...///000111111000///...111333444333111000///000222222222333333444444444222333333444555666777777444666888777444222333444111222333333444444333333///000111222333444444444000222444555444444555777777888999999888777666555222222333333444555666666555555444333333555666777333444666999<<<>>>???@@@;;;:::999999:::999777444:::999888777888999:::;;;888888888:::;;;;;;:::999888;;;>>>>>>===<<<>>>@@@???>>>======>>>@@@BBBCCCEEEDDDCCCBBBBBBCCCDDDEEEIIIJJJLLLMMMLLLJJJGGGEEEGGGGGGGGGGGGGGGGGGGGGGGGHHHGGGFFFEEEEEEFFFGGGHHHAAAAAABBBBBBCCCDDDDDDDDDDDDCCCBBBAAAAAAAAAAAABBBAAAAAABBBDDDGGGHHHGGGFFFBBBCCCDDDFFFFFFGGGGGGGGGBBBBBBBBBCCCDDDFFFHHHIIILLLHHHCCCBBBCCCEEEEEEDDDDDDEEEEEEEEEEEECCCAAA@@@AAA@@@@@@@@@BBBCCCBBBAAAAAA@@@???=========>>>???;;;===???BBBCCCCCCBBBAAACCCCCCAAA???======@@@BBBBBBDDDEEEBBB===<<>>DDDKKKooozzzaaabbbwww|||nnnZZZIIIJJJYYYfffiiipppuuu^^^RRRFFFBBB@@@<<<999999555444333222111111111111///000111222222222222222//////............//////444222222222444444444222000111222333222111000///......---,,,,,,---////////////000000000000//////000000000000000000000000111---)))))),,,---,,,***((()))***+++,,,,,,,,,,,,,,,,,,++++++******++++++)))(((&&&''')))******)))++++++++++++++++++++++++,,,+++***))))))+++---...,,,+++)))(((((()))+++,,,///---+++,,,///000///,,,///...---+++******++++++//////------,,,---...///111...---...111444333222///......///111111000///111111000000000000111111444333222111000000000000///000222222222222444666555444222111111111222222222222222111111111111000555555444111//////111333444444555555444444333222000222666999:::999777666333444555555555444333222333111///000222222///---000000111222333333444444///222444444333111111222555555666777888777444222///000111333555777888999444333333222333444666666222444777888888888:::;;;999999888777666666777777;;;:::999999888999999999888888999:::::::::999999999999:::<<<===???@@@AAA>>>>>>>>>======???CCCFFFEEEDDDBBBAAAAAABBBDDDEEEIIIMMMOOONNNIIIFFFHHHJJJKKKIIIGGGGGGHHHJJJJJJJJJCCCCCCDDDEEEEEEEEEEEEEEE@@@@@@@@@AAAAAABBBBBBCCCCCCCCCCCCBBBAAA@@@???>>>BBBCCCDDDFFFFFFFFFEEEEEEEEEEEEGGGHHHHHHGGGFFFFFFDDDCCCAAA@@@AAADDDHHHJJJFFFDDDBBBBBBDDDGGGHHHIIIBBBBBBBBBAAAAAA@@@@@@@@@DDDCCCCCCCCCCCCBBBBBBBBBBBBCCCDDDBBB@@@>>>>>>??????@@@@@@@@@@@@???>>>>>>AAA@@@===;;;::::::;;;<<>><<<<<<>>>@@@AAA@@@>>>=========>>>???nnnUUUHHH:::888666444222222222222000000//////...------,,,+++,,,---...////////////222111///...------......000111111222222222222111444333444777999:::???FFFOOOrrrxxx]]]YYYjjjmmmbbbUUUJJJPPP[[[eeekkkxxxgggTTTIII@@@===<<<999777888444333333222111111111111000000111222222222111111///..................///111000000111333444333222333333333333333222222111111000///.........///000...//////////////////...////////////////////////000...,,,,,,,,,,,,+++***((()))***++++++,,,,,,,,,------,,,+++************...,,,************)))(((,,,,,,,,,++++++*********++++++*********+++,,,---,,,+++***))))))***+++,,,---+++***,,,///111000...000///---,,,+++++++++,,,//////------------...///111///---...000111///---///......///111111000///////////////000111222333333333222111000//////000...000111222111222444555444333222111111111222333222222222111111111111000444444333111//////111333444444555555444444333222222555888;;;<<<;;;999888333444555555555444333222333222000111333333111...000000111111222333333444111333555555333222111222666666666777888777555222333333444444555555666666444333222222222444555666222555777999888888888999;;;:::999888888777888888999999888888888888999999999999999:::999999999888999:::;;;<<<===>>>???@@@===>>>===<<<<<<>>>BBBEEEEEEDDDBBB@@@AAABBBDDDFFFHHHKKKNNNLLLHHHFFFHHHJJJKKKIIIGGGGGGHHHIIIIIIHHHCCCCCCDDDEEEEEEEEEEEEEEE?????????@@@@@@@@@@@@@@@BBBBBBBBBBBBAAA@@@???>>>@@@AAACCCDDDEEEEEEDDDDDDDDDDDDEEEFFFFFFEEEDDDCCCCCCBBB@@@@@@AAADDDFFFHHHDDDCCCAAAAAACCCEEEFFFFFFCCCBBBBBBBBBAAAAAAAAA@@@CCCCCCCCCCCCBBBBBBBBBBBBBBBCCCCCCBBB@@@???@@@AAAAAABBBBBBBBBBBBAAA@@@@@@AAA???===<<<;;;;;;<<<===???@@@???>>><<<===???AAA@@@???>>>>>>============nnnWWWKKK888666555333111111111222//////......---,,,,,,,,,---------------...///000111000///......------...000000111222222222222222333111222666999;;;AAAIIIVVVxxxyyy\\\RRR\\\\\\TTTQQQNNNWWW]]]dddpppttt[[[JJJBBB;;;::::::888777888333222222111111111222222111111222222111111000///......------------......///......///111333333222555555444333333333333333333222111000//////000000................................................///000000///---+++******))))))******++++++,,,,,,...---,,,+++***************)))((()))+++---------------,,,,,,+++***))))))*********+++++++++,,,,,,,,,+++***))))))***+++,,,+++******,,,///111111000000///...,,,,,,,,,------//////---------...///000000//////000111222000...///......///111111000///---......///000222444555222222111000////////////---///111111111111333444333222111111111222333444222222222111111111111000333333222000......000222444444555555444444333222333555888:::;;;:::999888333444555555555444333222333222222222333333222000///000000111111222222222333444666555333222222222444444444555666555333111666666666555444333333222444333222222222333444555333666999;;;:::888777777:::999888777666666666666888777777777777777888888:::::::::999999888777777:::;;;;;;<<<======>>>>>><<<======<<<;;;===@@@CCCDDDCCC@@@??????BBBEEEGGGGGGJJJKKKJJJHHHFFFHHHJJJKKKJJJHHHHHHIIIIIIHHHFFFCCCCCCDDDDDDEEEEEEDDDDDD>>>>>>>>>>>>>>>=========???@@@@@@AAA@@@@@@?????????@@@AAABBBCCCCCCCCCCCCCCCDDDDDDEEEDDDCCCAAA@@@@@@@@@@@@AAABBBCCCDDDEEEBBBAAA???@@@BBBDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBAAABBBCCCCCCAAAAAABBBCCCAAABBBBBBBBBBBBAAA@@@@@@@@@???>>><<<<<<<<<======<<<===>>>>>>===>>>AAACCC?????????>>>===<<<;;;:::sssYYYKKK777666444333222111222222............------,,,,,,...---,,,,,,---...000111------......//////000111000000111222333333333333222000222666999===DDDLLL^^^aaaSSSWWWSSSMMMOOOQQQ\\\]]]dddvvvlllVVVGGGAAA<<<<<<<<<999888:::222111111111111111222333222222222222111000///...------,,,,,,,,,,,,------...------///111333333222666555333222111222333444444333111///////////////------------------------------------------------...111333222---***)))++++++++++++++++++,,,------...---,,,+++***)))))))))***((('''((()))+++******......---,,,***)))(((((())))))***++++++++++++***,,,++++++******++++++,,,+++++++++,,,.../////////000///...---,,,------...///......------...000000---...000222555666666555///......///111111000///.........///000222333444111111000///////////////---...000000000111222444222222111111111222444555222222222111111111000000111222222000......///111444444555555444444333222111333555888888888666555333444555555555444333222222222222222333222111111//////000000000111111111444555666555333222222333222222111222333333111///666555555444333222222111444333222111111222333444555888<<<===<<<999777666666666555444333333333333666666666666666777888888;;;::::::888888777777777;;;;;;;;;<<<<<<=========;;;<<<<<<;;;;;;<<>>===>>>AAAEEEHHHGGGIIIJJJIIIHHHGGGIIIKKKJJJIIIHHHHHHIIIHHHFFFDDDBBBBBBCCCCCCDDDCCCCCCBBB=========<<<<<<;;;;;;;;;===>>>??????@@@@@@@@@?????????@@@AAABBBCCCDDDDDDDDDDDDEEEEEEDDDBBB@@@?????????@@@AAABBBBBBCCCBBBAAA@@@@@@AAABBBCCCBBBAAACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAA@@@AAACCCCCCBBBBBBCCCDDD???@@@@@@@@@@@@???>>>>>>??????>>>=========>>>>>>===???@@@@@@@@@@@@AAACCC===>>>??????>>><<<:::999xxx[[[HHH999888666444222222222222/////////..................---,,,,,,---...000111------...//////000000000000000111333333444444444222000222888<<>>999777999111111111000111111222222222222222111000///...---------,,,,,,,,,,,,------///......///222444333333444333111000000000111222222111000...---------......---,,,,,,,,,,,,---...------------------------...111333222---***)))+++------,,,,,,,,,---.........---,,,+++************111///+++)))((('''%%%###......---,,,***)))((((((((()))***+++++++++******,,,++++++++++++++++++,,,------------,,,,,,,,,---000///...---,,,---...//////......---...///000111...///111222333444555666///......///111111000///000000000000000000111222111000//////////////////---...000000000111222444222222111111111222444555222222222111111111000000000111222111//////000111444444555555444444333222222333555777777777666555333444555555555444333222///000111111111111000111000000000000000111111111444555666555333222333444444333222222333333222000222222222222222222333333555444333222222222333444666999===>>><<<:::777777555444444333222333333333555555555555666777888999;;;:::999888777666777777:::;;;;;;;;;<<<<<<======;;;<<<<<<<<<;;;<<<>>>@@@???>>>===<<<>>>AAAEEEHHHIIIIIIIIIHHHHHHHHHJJJKKKHHHGGGGGGHHHIIIGGGDDDAAAAAAAAABBBBBBBBBAAAAAA@@@===<<<<<<;;;;;;:::::::::<<<<<<===>>>????????????@@@@@@@@@AAABBBDDDEEEEEEEEEEEEFFFFFFEEECCCBBBAAA>>>???@@@BBBBBBBBBBBBAAAAAAAAAAAACCCDDDDDDBBBAAACCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAA???AAABBBBBBAAAAAACCCDDD???@@@@@@@@@@@@???>>>>>>???>>>>>>>>>>>>??????@@@AAACCCDDDDDDBBBAAAAAAAAA===>>>>>>>>>>>><<<:::999zzz[[[EEE:::999666444222111111111........................---------------...///000000000000000///...---,,,000000222333444444444444222111555;;;???BBBHHHOOOhhhgggVVVWWWQQQKKKPPPTTT```cccrrrpppXXXMMMEEEAAA@@@@@@===777444444222111111000000000111111111111111111000///...---......------------......///......///222333333222111111000///////////////000///...,,,,,,,,,------...---,,,++++++,,,---...------------------------///000000///---+++******...---,,,++++++,,,---...---,,,++++++******++++++...,,,++++++,,,,,,,,,+++------,,,,,,+++***)))))))))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,---...///---+++***+++,,,///...---,,,,,,---......///............///111222111111111000......///111///......///111111000///111111000000000000000111111000000//////000000000---///111111111111333444333222111111111222333444222222222111111111111000000111222222000000000222444444555555444444333222555666777888888888777777333444555555555444333222...000111111000000000111111111111111111111111111333444444333222222444555777666444444555666555333///000111222333444555666666555444333333333444555666888;;;<<<;;;888777777555555555444555555666777444444444555666888999:::;;;:::888777666666777888999::::::;;;<<<<<<======;;;<<<======<<<<<<===???>>>===>>>>>>AAADDDGGGIIIJJJIIIHHHGGGGGGGGGHHHIIIDDDDDDEEEGGGHHHFFFCCC?????????@@@@@@??????>>>>>><<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<===>>>>>>>>>===??????@@@AAABBBCCCEEEFFFEEEFFFGGGGGGFFFEEECCCBBB???@@@AAABBBBBBBBBBBBAAABBBBBBBBBDDDFFFEEEBBB@@@BBBBBBBBBBBBBBBCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAA???@@@AAAAAA@@@@@@BBBCCCAAABBBBBBBBBBBBAAA@@@@@@>>>>>>??????@@@@@@@@@AAACCCEEEGGGGGGDDDBBB@@@???======>>>>>>>>>===<<<<<>>BBBDDDIIIOOOhhhfffTTTVVVRRRPPPUUUYYYbbbjjjbbbOOOHHHAAA??????@@@<<<555111222333222111000000///000000000000111111000///......///..................//////...---...000111000//////000000000000///......///...---,,,,,,---......///...---,,,,,,---...///------------------------000...,,,,,,,,,,,,+++***---,,,***))))))***,,,---++++++******++++++,,,,,,***)))(((***---///000///,,,,,,,,,++++++************)))((((((((()))+++,,,+++,,,,,,,,,,,,,,,,,,++++++---...---+++***+++---...---,,,++++++,,,---...///............000222333222222111...++++++...000///......///111111000///000000//////000111222222111111000000000111111222...000111222111222444555444333222111111111222333222222222111111111111000000222333333111111111222444444555555444444333222555666777777888888777777333444555555555444333222...000333333111000111333222222222222222222222111111222222222111222444666777555444444555555444333000000222333555666888888777666555444444444555555333555888888777666666666444444444444555777888999444444555666777999;;;;;;:::999777666666777888999888888999:::<<<===>>>>>><<<===>>>>>><<<<<<>>>???>>>???@@@CCCEEEHHHJJJKKKIIIGGGEEEDDDDDDEEEEEEEEEAAAAAACCCFFFGGGEEEAAA>>>===>>>>>>>>>======<<<;;;<<<<<<==================;;;<<<<<<=========<<<<<<>>>>>>>>>???@@@BBBDDDEEEDDDEEEFFFFFFFFFEEEDDDCCCAAAAAAAAAAAABBBBBBBBBBBBAAAAAACCCEEEFFFEEEBBB>>>@@@AAAAAAAAABBBBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@>>>@@@AAA@@@??????@@@AAAAAABBBBBBBBBBBBAAA@@@@@@===>>>???@@@AAAAAAAAAAAABBBEEEGGGHHHEEEBBB@@@???>>>>>>=========>>>??????tttXXXHHH:::999666222///...------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---///000//////...,,,---...000000000000//////000222333444555555555222333999@@@EEEFFFJJJOOOgggfffRRRUUUTTTTTT[[[___eeepppyyy[[[JJJHHH???>>>???@@@<<<555111222333333111000////////////000000000000000//////...//////............//////...---,,,---//////...---///000111111111000...---///...---,,,,,,---//////000///---,,,,,,---///000........................111---***))),,,---,,,***,,,***)))''''''(((***+++************+++,,,---...222///,,,***)))(((&&&$$$,,,++++++++++++++++++++++++***((('''''')))+++,,,+++,,,,,,------,,,,,,+++)))+++------++++++---///---,,,+++++++++,,,---...///.........///000222333222222111...,,,---111666///......///111222000///.........///000222444444222111111111111111222222///000222222222333444666555444222111111111222222222222222111111111111000000222444444222222222333444444555555444444333222444444555555555555555555333444555555555444333222...111444444222111222555333333222222222222222222000111111111111222555777555333111111222333222111222222333555777888999:::888777666555444555555666111333555555444333444555111111111222444666777888444444555666888:::;;;<<<999888666555555777999:::777888999:::<<<===>>>???<<<===???>>>======>>>??????@@@CCCFFFIIIKKKLLLMMMIIIFFFCCCAAABBBBBBCCCCCC>>>???BBBEEEGGGEEEAAA===<<<<<<======<<<;;;::::::<<<=========>>>?????????;;;<<<<<<<<<<<<<<<;;;;;;============???AAACCCDDDCCCDDDEEEFFFFFFEEEEEEDDDBBBBBBAAAAAAAAABBBCCCCCC@@@AAABBBEEEFFFDDDAAA===@@@@@@@@@AAAAAABBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@>>>@@@@@@@@@>>>>>>???@@@???@@@@@@@@@@@@???>>>>>>===>>>???@@@AAABBBBBBBBB@@@CCCFFFGGGEEEBBB@@@???>>>>>>=========???AAABBBsssVVVCCC:::777333000000000///...///---++++++,,,---...---,,,---......//////......000000000...---...111333444333222222111111222222444111333FFFZZZUUUJJJOOOooojjjPPPSSS\\\ZZZ[[[dddiiijjjTTTGGGAAA???>>>;;;999777555444333111111000///////////////111000///---------...///,,,,,,,,,,,,,,,,,,,,,,,,,,,...///...------...000////////////////////////***+++,,,++++++---000222...---,,,---000111222111///---,,,...111333222000000---***)))))))))((('''***************)))(((''')))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++,,,---...//////---+++***,,,---......//////............---------,,,,,,,,,............////////////...............///000000////////////////////////---...///000000111000000////////////////////////000000000111222444555666222222222222222111000000111111111111111111111111444333222222333333111///555444444333333333444444444444444555666777777888888666333111000111222444333333333222222222111111000111222222222222111000000000000111444666999;;;777777666555444444333333222444555666666777:::<<<888777555444333333444444222222444555666666666666555555555555555666777777777777777777777888888999888888999999999:::::::::999888777777999;;;>>>???>>>===<<<;;;;;;<<<===>>>AAA???@@@EEEJJJLLLGGGCCCHHHGGGGGGEEECCCAAA???>>>CCCAAA???<<<;;;;;;;;;<<<===999777999>>>@@@>>>:::??????@@@@@@@@@@@@??????>>>>>>===============>>>AAA@@@???>>>>>>???@@@AAAEEEEEEFFFFFFEEECCC@@@>>>@@@AAAAAABBBBBBCCCCCCDDDBBBBBBBBBAAAAAAAAA@@@@@@??????>>>>>>???@@@AAAAAA???@@@@@@@@@@@@???>>>>>>DDDCCCBBBBBBAAAAAABBBBBBEEEEEEDDDCCCBBB@@@>>>>>>>>>??????@@@@@@@@@@@@???CCCCCCCCCBBB@@@???===<<<@@@?????????>>>>>>>>>===nnnRRRAAA:::777333111000000///...///---,,,,,,---......------------............///---------,,,++++++...111333222222111111111111111444444999NNNbbb\\\RRRWWWppplllQQQSSS[[[[[[^^^gggmmm}}}bbbNNNCCC>>>===;;;999777555333222222111111000///////////////000000///...............------------------------+++---......------///000////////////////////////---.........,,,,,,...///111///---,,,---------,,,///---,,,...111222111000000...+++*********)))(((******++++++******)))((()))*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,---...///...---+++***,,,---......//////............---------,,,,,,,,,............///////////////////////////000111111000000000000000000000000...//////000000000000////////////......///////////////000000111333444555111111222222111111000000111111111111111111111111222111111333555555444333555444444444444444555555555555555666777888888888888666333111000111222333333333333222222222222111222222222222222222222222222222222222333555777888999888777555444222111111333444555555555666888:::888777666555444555555666333444555555666666666666555555555555555666666777888888888888888999999:::888888888888999999999:::888888777777888:::===>>>===<<<<<<;;;<<<===>>>???BBBAAAAAAEEEHHHIIIGGGDDDIIIIIIHHHGGGEEECCCAAA@@@CCCBBB???===<<<======>>>???<<<:::<<<@@@BBB@@@>>>??????@@@@@@@@@@@@?????????>>>============>>>???AAA@@@???>>>>>>???@@@AAAEEEFFFFFFFFFDDDCCCAAA@@@AAAAAAAAAAAAAAAAAA@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@@@@?????????????????????????????????>>>>>>===>>>>>>>>>>>>??????@@@AAADDDDDDDDDCCCAAA???>>>===>>>>>>???@@@@@@@@@??????BBBBBBAAA@@@???>>>>>>===@@@@@@??????>>>>>>======hhhNNNAAA:::777333111000000///---...------...//////...,,,......---,,,---...///000///000000///...///111333222222111111111000000000222444===TTTgggaaaXXX^^^vvvkkkPPPPPPXXXYYY^^^iiitttoooWWWEEE===;;;:::999777555333111000000111111000//////////////////////////////......---........................***,,,............///000///////////////////////////111111000...,,,,,,,,,111///---,,,------,,,+++...---,,,---///000000///000...,,,+++++++++***))))))***++++++++++++++++++)))******+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,---.........---,,,+++,,,---......//////............---------,,,,,,,,,---............/////////000000000000000111222222111111111111111111111111//////000000000///......//////............//////////////////000222333444111111111111000000000///111111111111111111111111//////000222555777777666444444444444555666777777555555666666777888888888888777444222111111222333333333333333222222222222444444333222222333444444555444333333333333555555:::999777555333111000000555666666666555555777888888888666555555666777777555555666666666666666555555555444444555555666777999888888888888999::::::777777777888888888999999888777666666777999;;;<<<;;;;;;;;;<<<===>>>@@@@@@BBBBBBCCCDDDEEEEEEFFFFFFJJJJJJIIIHHHFFFDDDCCCBBBBBBAAA@@@???>>>???@@@@@@@@@>>><<<>>>AAACCCBBB?????????@@@@@@@@@@@@??????@@@???===<<<<<<>>>???AAAAAA@@@???>>>>>>???@@@AAAFFFFFFEEEEEEDDDCCCBBBBBBBBBBBBAAA@@@@@@???>>>>>>AAA@@@@@@@@@@@@????????????@@@@@@@@@@@@@@@???>>>???????????????>>>>>>>>>?????????@@@AAABBBDDDDDDCCCCCCBBBBBB@@@???===<<<===>>>>>>???@@@@@@??????AAA@@@??????>>>>>>??????AAA@@@@@@???>>>>>>======dddKKKBBB999777333222111000...---...------///000000...,,,///...,,,+++,,,---///111000111222111000111333555333333333333222222111111000444<<>>???@@@AAAAAABBBBBBAAA@@@AAACCCFFFIIIIIIHHHGGGFFFEEECCCCCC@@@@@@????????????@@@AAA???===<<<>>>@@@BBBAAA??????@@@@@@AAAAAA@@@@@@???AAA???>>><<<===>>>@@@BBBAAA@@@????????????@@@AAAFFFFFFDDDDDDCCCCCCCCCDDDAAAAAAAAAAAA@@@@@@??????@@@@@@@@@?????????>>>>>>>>>???@@@AAAAAAAAA@@@@@@AAAAAA@@@???????????????AAAAAAAAAAAABBBCCCDDDEEEBBBAAAAAAAAA???>>>===<<<======>>>???@@@@@@@@@@@@@@@??????>>>>>>???@@@AAAAAAAAA@@@@@@???>>>>>>>>>dddKKKCCC999666444222111000...,,,---------...000000---+++///...,,,+++,,,---///111,,,...//////...///111222444444555555555444333222111555;;;KKKXXXTTTUUUfffzzz```KKKJJJOOOTTT\\\gggnnnXXXHHH>>>:::<<<888777555444333222222222111000000///////////////---...///000000///...---++++++++++++++++++++++++***---000111000000000000////////////////////////...000222222111/////////,,,+++,,,///111222000///,,,---------,,,,,,,,,,,,+++)))))))))***+++)))(((((()))***+++,,,---------)))***+++------,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------------------,,,---......///...............---------,,,,,,,,,------------............///............///000000000000000000000000000000///////////////...---,,,000///...------...///000............///000111111222222111000///000000000000000000000000000000000///......000222333222111444444444555666777888999333333333444444444444444777666555333333333333333444444444333333333222222444222111//////111222444333222222222333555666888777555444222222222333444:::::::::888666666777888777666555444444444555666555666666666666666555444444444444444444555666666666666666666666777888888666777777777777888888888777777777777777777888888888999:::<<<===???@@@@@@???@@@@@@>>>>>>>>>AAADDDFFFFFFFFFFFFEEEDDDCCCBBB>>>>>>>>>>>>??????@@@@@@>>>>>>>>>???@@@AAAAAAAAA@@@@@@AAAAAAAAAAAA@@@@@@@@@???>>>===>>>???AAACCCBBBAAA@@@??????@@@AAABBBEEEDDDCCCCCCBBBCCCCCCDDD@@@AAAAAAAAABBBBBBCCCCCC@@@@@@@@@?????????>>>>>><<<===???@@@BBBBBBCCCCCCCCCBBBAAA@@@@@@@@@@@@AAA??????>>>>>>>>>>>>>>>???AAAAAAAAA@@@???>>>===<<<===>>>???@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@AAAAAABBBBBBAAAAAAAAAAAA@@@@@@@@@fffKKKCCC888666444333222000...,,,---,,,,,,---......---+++......---,,,---...///000---///111111111111333444444555666777666555444333444777;;;GGGQQQNNNUUUkkkooo[[[KKKKKKPPPUUU]]]fff}}}bbbPPPEEE===;;;>>>777666555444333333333333111111000///////////////---...//////////////////************************---///222333222111000000////////////////////////---...000111000///000111+++,,,...111333111...***,,,------,,,***)))***+++((((((((()))***+++)))'''((()))***+++,,,,,,,,,,,,)))***,,,......---,,,***++++++++++++++++++++++++*********+++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------...,,,---......//////............---------,,,,,,,,,,,,------------........................//////000............................../////////...------111///...------...///111///////////////000111111444333111000000000111222000000000000000000000000///......///111111000...444444444444555666777777333333333333333333333333555555444444444444555555444444444444333333333333222222111000000111222222111111111222333666888999555444333111111333444555999::::::888666555666888888777555444333333444444444444555555555555555444444444333333444444555666666555555555555666777777777777777888888888999999888888888888777777777777777888999;;;===>>>>>>>>>>>>>>>======>>>@@@AAABBBDDDDDDDDDDDDDDDCCCBBBAAA>>>>>>??????????????????@@@@@@AAAAAABBBCCCCCCCCC@@@@@@AAAAAAAAAAAA@@@@@@????????????@@@AAABBBBBBBBBAAA@@@??????@@@AAABBBBBBBBBBBBBBBBBBBBBCCCCCC@@@@@@AAABBBBBBCCCDDDDDDAAA@@@@@@@@@@@@?????????>>>>>>>>>???@@@BBBDDDEEECCCBBBAAA??????@@@AAAAAAAAA@@@@@@???>>>>>>??????@@@AAAAAA@@@@@@>>>======>>>>>>@@@AAABBBBBBBBBBBBBBBBBBCCCDDDDDDDDDCCCCCCBBBBBBBBBBBBCCCCCCCCCCCChhhJJJ@@@888666444333222111...+++---,,,******,,,---,,,+++---------............//////111444444444444666777444555666777666555333222111666;;;EEENNNLLLUUUnnncccUUUJJJKKKPPPUUU\\\dddvvvvvvWWWIIICCC===:::===666555444444333333333333111111000///////////////...............///000000++++++++++++++++++++++++///222555555444222000000////////////////////////.../////////......000222***,,,111666999777111---+++---...,,,)))((()))***(((((((((***+++,,,***((((((((()))***++++++++++++)))***,,,......---,,,***************************)))*********++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------......,,,---......//////............---------,,,,,,,,,,,,,,,---------........./////////...///000000111........................------......///.........111000...,,,,,,...000111000000//////000000111111555444222111000111222333000000000000000000000000///......///111111000///555444444444444444555555333333333333333333333333333333444444555666666666555444444444444333333333222222222222222222222222222111111222333555777999777555333111000111333444777888888777555444555666:::999777555333333333333222222333444555555555444444444333333444444555666666666666666666777777888888888888888999999999:::999999999999888777777666666777999:::<<<<<<<<<<<>>???@@@AAABBBBBBBBBAAABBBAAA@@@@@@@@@@@@AAABBB>>>???AAABBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAABBBBBBAAAAAAAAAAAA@@@@@@@@@@@@CCCAAA???>>>???@@@BBBDDDBBBAAA???======>>>???@@@AAAAAAAAAAAAAAAAAABBBBBBAAAAAAAAAAAA@@@???>>>>>>??????AAABBBCCCDDDDDDDDDDDDEEEGGGHHHHHHFFFDDDCCCBBBBBBCCCDDDEEEFFFGGGGGGiiiIII===888666444333333111...+++...+++))))))***,,,,,,,,,,,,---......//////......,,,///111222222222333444333444555666666444222111---333999DDDMMMJJJTTTnnn|||ZZZOOOGGGIIIOOOSSSYYY```pppnnnPPPDDDAAA<<<999<<<555444333333222222333333111111000//////////////////...---------///000111,,,,,,,,,,,,,,,,,,,,,,,,111444666777555222000000///////////////////////////000///...,,,---///111(((,,,444;;;@@@>>>999555+++---...,,,)))'''(((***(((((()))+++------+++)))(((((()))************)))(((***---//////...,,,***************************))))))******++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,---...///,,,---......//////............---------,,,,,,,,,,,,,,,,,,---------......000000000000000111111222////////////////////////,,,,,,---.../////////...111000...,,,,,,...000111111000000000000111111222666555333111111222333444000000000000000000000000///......000222333222111555444444333333333444444444444444444444444444444222222333444555666777888555555444444444333333333222333333444444333333222333222222222333555666888999777444111000000222333555666666555333333444555<<<;;;888666444444333444000111222333444444555444444333333333333444555555777777777777777888888999888999999999999:::::::::999999:::999999888777666555666888:::;;;;;;;;;:::@@@===;;;>>>DDDGGGEEEBBBCCCCCCDDDDDDDDDDDDCCCCCCAAABBBBBBBBBBBBAAA@@@???<<<>>>????????????@@@BBB@@@AAAAAABBBBBBAAAAAA@@@===>>>AAACCCDDDCCCBBBAAABBBBBB@@@@@@@@@@@@BBBBBB<<<>>>@@@BBBCCCBBB@@@???BBBBBBAAA@@@@@@?????????BBBBBBBBBAAAAAAAAA@@@@@@GGGDDDAAA>>>===>>>AAABBB@@@???===<<<;;;<<<>>>???<<<<<<======>>>???AAAAAAAAAAAAAAAAAAAAA@@@???>>>???@@@AAACCCDDDEEEEEEEEEEEEGGGIIIKKKKKKHHHEEECCCBBBBBBCCCEEEFFFHHHIIIIIIeeeJJJAAA;;;666444444333///---...,,,......------...---+++000.........000///...,,,...///000111111222222111333444555555333111111222999666444>>>HHHFFFSSSpppsssWWWMMMEEEFFFLLLTTT^^^fffooo~~~cccJJJCCC@@@999444666333333222111111222333333444333222222222000///---///............---------******,,,---------,,,,,,///444::::::666111000111------,,,,,,,,,,,,++++++***...000......///---)))------...777EEELLLDDD888,,,,,,+++++++++,,,------,,,+++)))+++---...+++)))******)))))))))))))))***...---+++***)))******+++))))))******+++++++++++++++******************+++...---,,,+++++++++,,,,,,,,,...//////...------...,,,,,,---...////////////000000//////.........---------...///000111222333000000111222222111///...222111000///..................---...//////---,,,...------...///111333444...///000111222333333333888666444111111222444555222000...000333444333111//////000111111111111111555666777666555444555666444555444222///......///222222333444555555555555333444555555333111111222555444222111111111222222222111111111222444666777777555333222222444777888777777666444333444666999<<<<<<:::888555333222111111222222333333222222111333222222222333555777888888888888777777777777777888888888888888888999999777888:::999777666666777999999888888888888999999======>>>>>>??????@@@@@@BBBCCCDDDFFFFFFFFFEEEEEEDDDEEEFFFFFFEEECCC@@@??????@@@AAA>>>:::999<<>>@@@CCCFFFFFFDDDBBBAAA@@@???@@@BBBCCCBBBAAABBBBBBBBBBBBAAAAAA@@@???===>>>>>>@@@BBBDDDFFFHHHFFFEEEDDDBBB@@@@@@??????@@@@@@@@@@@@@@@@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>?????????>>>======??????@@@@@@@@@??????>>>BBBAAA@@@?????????@@@AAA@@@@@@@@@AAABBBEEEGGGIIIMMMLLLJJJIIIHHHGGGDDDBBBDDDBBBAAADDDHHHJJJHHHFFFdddHHH???;;;666333333222...---///---------------...---,,,000222555666555333000...111222222111111000///...222444555444333111111222555555666@@@IIIHHHXXXwwwiiiUUULLLFFFIIIQQQXXX___dddmmmoooXXXCCC??????:::777999222222111000000111222222555000,,,,,,000333111...///............---------+++,,,---......---,,,,,,000444999888444000///000------,,,,,,,,,+++++++++))),,,,,,***+++......+++,,,,,,---222;;;AAA:::000///...---,,,+++*********,,,***)))***,,,---+++(((******))))))))))))******,,,+++*********+++,,,---***************++++++,,,++++++***))))))***++++++*********+++,,,---...///+++,,,---...---,,,,,,,,,)))***+++,,,,,,------,,,.........---------,,,,,,+++,,,,,,---...///000111,,,///111222222222222333111111000////////////000......---...//////...,,,............///000222333///000111222333333333222777666444222222333444444222000///000222444222111///000000111111111111111333555666555444333444555444444444222000///000111222222333444555555555555444555666555333111111222444333222111000111111222444333222222222333444555444333111000000222444666666666666444333333666888::::::888777555333222111111111111222222111111111333222222222333555777888<<<:::888666555555666777888888999999999888888777777888999999777666666777999888888777777888888999<<<<<<======>>>?????????>>>@@@AAACCCEEEEEEEEEEEEHHHHHHHHHHHHFFFCCCAAA???@@@@@@???===;;;;;;<<<>>>===>>>@@@DDDFFFFFFCCCAAAAAA@@@???@@@BBBCCCBBBAAA>>>????????????>>>>>>===@@@@@@AAACCCEEEFFFGGGHHHEEEDDDCCCBBBAAA@@@@@@@@@BBBAAA@@@@@@???????????????>>>>>>>>>>>>>>>>>>>>>AAAAAAAAAAAA@@@???>>>===??????@@@@@@@@@@@@??????BBBAAA@@@?????????@@@@@@>>>>>>???@@@BBBEEEGGGIIIKKKJJJHHHHHHHHHGGGDDDBBBBBBBBBCCCDDDGGGHHHGGGFFFdddGGG===<<<777333222000---///222///---,,,---...///...---000666<<<===:::555111000111222222111111000///...222333444444222111222222222666;;;EEELLLKKK___yyy]]]QQQJJJFFFNNNYYY___bbbdddooo___MMM===;;;<<<999666777111111000//////000111111444---'''(((000555333000///............---------,,,---...//////...,,,,,,111444666555111......///,,,,,,,,,,,,++++++++++++)))+++***((()))---///...,,,.........111444111***///...---+++***************))))))***++++++***(((******)))))))))******+++************+++,,,---...+++******))))))+++,,,---,,,+++)))(((((()))+++,,,*********+++,,,---...///++++++,,,,,,,,,,,,++++++((()))***+++,,,,,,,,,,,,//////............------,,,,,,---...///000000111---///222444444555666666111000000/////////000000...------...///000...---/////////...///000111111111222222333333333222222444444444444444444333333111000///000222222222111///000111111222222111111222333555555333222333444444444444333111111222444222222333555555666666666555666777555222111111222333222111000000000111222666555333222222222333444444333111000111222444555555555555444222333555777777666666555444333222222000000111111111111000000333333222222333555777888???<<<888444333444666888888999:::::::::888666555666888999888777666666777999888888777777888888999:::;;;;;;<<<======>>>>>>>>>???AAACCCEEEFFFFFFGGGKKKJJJJJJIIIGGGDDDBBBAAAAAA???<<<;;;<<<===<<<<<<===>>>AAAEEEGGGFFFBBB???AAA@@@???@@@AAABBBAAA@@@======>>>?????????>>>>>>@@@AAACCCEEEFFFFFFFFFEEECCCCCCCCCBBBBBBBBBAAAAAACCCBBB@@@???>>>>>>>>>???>>>>>>>>>>>>>>>>>>??????CCCCCCCCCCCCBBBAAA????????????@@@@@@@@@@@@@@@???BBBAAA@@@@@@??????@@@@@@<<<===>>>???AAADDDFFFGGGHHHGGGFFFFFFGGGFFFEEECCC@@@BBBDDDEEEEEEEEEFFFGGGfffHHH<<<===888444222000...111777222---+++---//////...//////666<<<<<<777111000111...///000111111222222111111222444444222111222222222999@@@JJJNNNMMMdddqqqVVVMMMHHHIIIUUUbbbhhhiiiiiivvvsssVVVIII===::::::666222222111111111000000111111111111---***+++000333222000///............------------.../////////...---,,,222333333222...,,,---...,,,,,,,,,++++++++++++******,,,,,,******...///,,,---000000---,,,------***************+++,,,------)))))))))*********)))(((******))))))******++++++*********++++++,,,,,,,,,,,,+++***))))))+++,,,...---+++)))(((((()))+++---,,,---------,,,,,,++++++,,,++++++,,,------+++*********+++,,,------------111111111111111000000000//////000111111222333333333222222666:::<<<999666333222111000////////////...------...000000///---///////////////000000000222333333333333222222111111333555666666555333222111000000000111111111000000000111222222222222111111333555555444333333444333444555444333222444666222222444555666666666666555666666444111///000111333222111000000000111222555444333222222333444555555444333222333444666777333444444333222222444555333333333333333333333333111111222222222222111111333333333333444555777888<<<:::888666555555666777888999;;;;;;;;;888555333555777888888777666666777888888777777777777888888999999:::;;;<<<<<<======AAABBBCCCEEEFFFGGGHHHIIIJJJIIIIIIHHHGGGFFFEEEEEEBBB>>>;;;;;;===>>>===;;;===???BBBEEEGGGFFFAAA>>>AAA@@@???@@@AAABBBAAA@@@??????@@@AAABBBBBBBBBBBB>>>???BBBCCCDDDCCCBBBAAABBBBBBCCCCCCCCCCCCCCCBBBDDDCCC@@@>>>======>>>>>>>>>>>>>>>>>>>>>?????????BBBBBBBBBBBBBBBBBBAAA@@@??????@@@@@@AAAAAA@@@@@@AAAAAA@@@@@@@@@@@@???@@@======>>>???AAABBBCCCDDDEEEDDDDDDEEEFFFFFFEEECCC???BBBEEEEEECCCBBBDDDFFFkkkLLL>>>>>>999555333000///333:::777...***---000///...000...222555444///,,,---000...///000111111222222111000222333333222111222333111999BBBJJJMMMKKKdddkkkTTTKKKHHHMMM[[[iiiooopppqqq|||jjjOOOFFF>>>;;;999555111000222222222222222222222222---///111222111000/////////............------------.../////////...---,,,222222111///---,,,,,,---,,,,,,+++++++++*********(((,,,---++++++,,,***&&&+++///000+++)))***,,,,,,************+++,,,---...((()))*********)))))))))***************+++,,,,,,,,,,,,,,,,,,++++++******,,,+++*********+++------,,,+++)))(((((()))+++,,,,,,,,,---------,,,+++***---,,,+++,,,......,,,*********+++,,,------------000000000111111111111111000000111111222333333333666222111888CCCGGG@@@888555444333111///...------...------///000111000.../////////000000000000000222222333333333222111111///111444777777666444222000000111000000000000000000000111222222222222222111333666666555444444555333444555444333333555777111222444555666777777777444444444222///...///111222222111000000111222333333333222222333555666777444333333333333444555666222333444333111111222444111222222222333333444444222333333444444333333222444333333333444666888999666777777888888888777777888999;;;;;;;;;888555333444666888888666555666777888777777777777777777888888888999:::;;;<<<======DDDDDDDDDEEEFFFGGGHHHHHHGGGGGGFFFFFFFFFGGGHHHIIIBBB>>>;;;;;;>>>???>>><<>>==================>>>>>>????????????>>>???@@@AAAAAABBBBBBAAA??????@@@AAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@????????????@@@@@@@@@@@@@@@@@@CCCCCCCCCDDDFFFFFFEEECCC???BBBEEEDDDBBB@@@BBBDDDoooOOOAAA<<<999666444111///444<<<;;;000)))---000...---000---......,,,)))))),,,000111222222111111000///...///111333333222111222333000888@@@IIIKKKJJJdddcccSSSLLLKKKRRR```kkkpppsssvvvaaaGGGCCC>>>;;;999666444333222222333333333333222222,,,111555555111------...///............---------+++,,,---...///......---000000//////......------++++++++++++************'''+++,,,***))))))&&&!!!''',,,---)))'''))),,,,,,,,,,,,+++***************(((***++++++***))))))******************+++,,,---,,,,,,---,,,,,,***)))(((+++++++++,,,,,,,,,,,,,,,+++******************+++((()))+++---.........---...,,,***,,,//////---***((()))***+++,,,,,,,,,,,,------............////////////000000111111111111333000111<<>>BBBBBBBBBCCCDDDFFFGGGHHHGGGFFFEEEEEEFFFHHHKKKMMMAAA???======>>>???@@@???AAAAAABBBDDDEEEDDDAAA>>>AAA@@@??????@@@@@@???>>>>>>>>>???@@@@@@@@@??????>>>???AAABBBBBBBBBBBBAAAAAABBBDDDEEEEEEDDDCCCBBBAAAAAA@@@???>>>>>>===<<<=========>>>??????@@@@@@===>>>???@@@@@@AAAAAA@@@>>>???@@@AAABBBBBBBBBBBB@@@AAAAAAAAAAAA@@@???>>>???@@@@@@AAAAAAAAA@@@@@@CCCCCCBBBDDDFFFFFFEEECCC@@@BBBCCCCCCAAA@@@@@@AAArrrRRRCCC888666555444000...333;;;???222)))---111---,,,000...---,,,++++++,,,...000111222222111111000///...///111222333222111222333111888@@@JJJNNNOOOhhhqqqYYYPPPOOOPPPWWWbbbiiilllqqqvvvvvvWWWCCCBBB???;;;888666555444000111222333333222111000---///111111000...------///............---------)))***,,,---.....................///000///...---++++++++++++************))),,,,,,***)))+++)))&&&&&&***,,,)))(((+++---,,,,,,++++++***************(((+++---,,,***)))***,,,************+++,,,---...***+++,,,,,,,,,+++******)))***,,,---...---,,,+++)))***++++++++++++***)))((()))+++---......---------+++)))***...///,,,((()))***+++,,,,,,------,,,,,,,,,---------.........000000000111111111111222111333888AAAIIIHHHAAA999333333222111000000000000...------///111222111000,,,---///000111111111111...///000000111111111111...000333666777777555444///111222111...---...000000111222222333333222222...111444666555444444444333444444333222222333555111222444555777888888888444444444222111111444666444333222222222333555666555444333333444555666777111111111111111222222222///111222222111000000111111111222222333444444444222333333444444333333222444444333444555666888999666777777888888888777777888888999999999888888777333555777777666555666777777777666666666666777777777888999:::;;;===>>>>>>??????@@@BBBDDDGGGJJJLLLIIIHHHFFFFFFGGGIIIMMMOOOAAAAAAAAA@@@>>>???AAACCCCCCBBBBBBBBBCCCCCCAAA???AAA@@@??????@@@@@@???======>>>>>>>>>>>>======<<<===>>>>>>???@@@AAAAAAAAABBBCCCDDDEEEEEEDDDBBBAAA>>>???@@@AAA@@@???===<<<<<<======>>>??????@@@@@@@@@@@@@@@@@@@@@???>>>>>>>>>???@@@AAABBBBBBBBBBBB@@@@@@AAAAAAAAA@@@???>>>===>>>@@@AAABBBCCCBBBBBBDDDCCCCCCDDDFFFFFFEEECCCBBBAAA@@@AAABBBAAA???>>>sssSSSCCC666444444333///,,,111999BBB333***...111,,,+++//////---,,,,,,///000111000...///000111111222222111...000222222111111222333444;;;CCCMMMSSSUUUooogggRRRMMMRRRTTTZZZbbbfffhhhmmmtttmmmPPPDDDDDD@@@;;;666555444222///000111222222111000///000---,,,,,,...//////---//////.........---------'''(((+++---............------...000111111///---+++++++++************)))---///...***+++...///---(((,,,---******---...,,,((((((((()))***,,,---...)))+++...---+++)))+++,,,************+++,,,---...((()))+++,,,------,,,+++(((***---//////...,,,***((()))+++,,,,,,+++)))(((+++,,,---......,,,***)))---)))''')))---...+++''',,,,,,---...////////////---.........//////000000333333333333333333444444222888AAAFFFFFF@@@999444111000000000111222333333...------///111222111000+++,,,...000222222222111------...000111111111111...000333666777777666555///111222111...---...000111111222333333333333222,,,000333555555333333333444444444333111111222444111222444666777888999999555555555333222333666999444444333222333444666666777666555444333444555555222222333333333444444444///000222222000000000111222222222333333444444555111222222333333222222111444444444444555777888::::::999888666666666777777888888888888888888999999333555666777666555666777777777666666666666777777777888999:::<<<===>>>???>>>???@@@CCCGGGKKKOOOQQQMMMKKKIIIGGGGGGJJJMMMOOO@@@BBBCCCAAA>>>>>>AAAEEEEEECCCAAAAAABBBBBBAAA@@@BBB@@@??????@@@@@@???===>>>>>>???>>>>>>===<<<<<<;;;:::;;;;;;<<<>>>???@@@CCCDDDEEEFFFEEEDDDBBBAAA<<<>>>@@@AAAAAA???===;;;<<<======>>>???@@@@@@@@@CCCCCCCCCAAA@@@>>>===<<<>>>???@@@AAABBBBBBCCCBBB@@@@@@AAABBBAAA@@@???>>>;;;<<>>;;;888666444000...333222111111000000111111222///+++)))(((+++...000......---,,,,,,,,,------...+++***+++...000...,,,....../////////...,,,+++,,,+++***)))***+++,,,---+++***)))***,,,------,,,&&&'''))))))((((((***+++,,,***)))***++++++***)))******+++++++++,,,,,,,,,((((((((((((((())))))***++++++++++++++++++++++++,,,+++++++++***)))))))))---,,,++++++******++++++&&&(((+++---...---,,,,,,***+++------...---,,,+++///...---,,,+++*********...---+++***+++,,,///000---///222222111000000111111555:::>>>>>>:::555111000///---...///111111000000000//////.........---......//////000000111111////////////000000000000555333333555777888555222///222444222---+++---000222222111111111111111222000000000111333333222111333222000/////////000000000111333555666666666555444222222555555222111333333222111000222555888:::666666777666666555444444444444222111111111222333222111000/////////000111333222222222333333444555222000......000333444444444444555777888:::;;;;;;777888888888888777666666555666888:::999777555333777777666555555555555555777777666666666666777777999888888999;;;>>>@@@BBBCCCBBBBBBBBBEEEHHHLLLOOOKKKIIIFFFCCCCCCFFFIIIKKKGGGCCC???>>>???AAAAAA@@@AAAAAAAAAAAABBBCCCDDDDDD@@@@@@??????>>>>>>======>>>============???@@@AAA===>>>???@@@AAABBBBBBBBBAAAAAABBBDDDFFFEEECCCAAAAAA???======>>>???>>>===============>>>>>>>>>>>>@@@AAAAAABBBBBBAAAAAA@@@???@@@BBBCCCCCCCCCBBBBBBCCCAAA???===<<<<<<===>>>?????????@@@AAACCCFFFGGGDDDEEEGGGHHHGGGFFFDDDBBBDDDCCCAAAAAAAAA???===:::tttSSS???:::777555555222000555;;;>>>111***///222...,,,///........................------------...///000111333222000111333444333222444888AAAHHHKKKXXX|||vvvZZZSSSYYYccceee^^^[[[___bbbnnntttZZZKKK@@@>>>:::888666444111...222111000000//////000000444222///------...000222,,,,,,,,,,,,,,,---...///...,,,+++,,,///000...,,,---......///...---,,,++++++*********++++++,,,,,,+++***)))***+++,,,+++***'''(((******))))))+++,,,***)))((()))******)))(((*********+++++++++,,,,,,+++++++++++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,+++++++++++++++---,,,++++++******++++++++++++,,,---,,,+++***))),,,,,,---------,,,++++++......---,,,++++++++++++------,,,,,,,,,---...///---///111222111000000111222333666888888666333222000///...///111222111000000/////////............///////////////000000000............////////////333222222444777777555333000222222///******---222222222111111111111111222111000000111333333222111444444222111111111222222///000222333444333333222444111222555555111111333333222111111222444666888666666666666666555444444444333222111000111111222111111111000000111222222333333222333333444444555444333333222333444777888555555666777999:::;;;<<<888888888888888777666555555666777888888666555333777777666555555555555555777666666555555666666777888888999:::<<<>>>@@@AAAAAA@@@@@@AAADDDGGGJJJLLLHHHFFFCCCBBBBBBEEEHHHJJJFFFCCC???===>>>??????>>>????????????@@@AAABBBCCC@@@??????>>>>>>>>>>>>>>>@@@???===<<<<<<<<<===>>>>>>>>>???@@@AAAAAAAAAAAA@@@@@@@@@BBBDDDDDDAAA???BBB@@@>>>===>>>>>>>>>============>>>>>>?????????BBBBBBBBBBBBBBBBBBAAAAAA@@@AAABBBCCCCCCBBBBBBAAABBB@@@???===<<<===>>>???@@@@@@@@@@@@BBBDDDFFFGGGEEEFFFGGGGGGFFFEEECCCBBBFFFDDDCCCBBBBBB@@@>>>;;;vvvTTT@@@:::777555555333222666<<<777---)))...222///...000....................................///000111222333111111111333444444333444999AAAHHHLLL\\\mmmXXXZZZeeerrrsssiii___```eeewwweeePPPEEE@@@===999777555333111///000000///............///333222111//////000111111+++++++++,,,---...///000------,,,---//////...---,,,,,,---------,,,++++++)))***++++++,,,,,,+++++++++***))))))***+++***(((((()))++++++******,,,---)))((('''((()))***)))'''*********++++++++++++,,,)))))))))))))))******+++++++++++++++++++++++++++,,,,,,,,,,,,,,,---------,,,,,,+++************+++,,,,,,,,,+++++++++******......---,,,,,,+++,,,,,,---,,,,,,++++++,,,,,,---,,,,,,------......------,,,...000000/////////000222222111111111111222222000///000111333333111///////////////............000000//////////////////------------............111111222444666777555444111222000,,,)))***...333222111111111111111222222111111000111333333222111444333222222111222222222111111222333333333222111333000111444444111111333222222222222333333333444444555555555555444444333222222111000000000000111000111111222333333333333333333333444444444444555333555666555333333666:::555666777888999:::;;;<<<888999888888777666555444666666666666555555444444777777666555555555555555666555555555555555555666666777999;;;<<<>>>>>>???===>>>???AAACCCEEEFFFGGGDDDCCCAAA@@@AAADDDGGGIIIFFFCCC???>>>======<<<;;;============>>>???@@@AAA??????>>>>>>>>>???@@@@@@AAA@@@>>><<<;;;;;;;;;;;;??????@@@@@@@@@@@@@@@???>>>>>>???@@@BBBBBB@@@>>>BBB@@@>>>===>>>>>>===<<<======>>>>>>???@@@AAAAAACCCCCCCCCBBBBBBAAAAAA@@@AAAAAABBBBBBBBBAAA@@@@@@@@@???>>>======>>>???@@@AAAAAAAAABBBCCCEEEFFFGGGGGGGGGFFFEEEEEEDDDCCCCCCGGGEEEDDDCCCCCCAAA>>><<>>===;;;;;;============>>>???@@@@@@????????????@@@@@@AAABBBBBB@@@???===<<<<<<<<<<<>>>>>>>>>>>???AAAAAA@@@>>>BBB@@@>>>===>>>>>>===<<<======>>>???@@@AAAAAABBBBBBBBBAAA@@@@@@?????????BBBBBBAAAAAA@@@@@@??????>>>>>>======>>>???@@@@@@AAAAAABBBCCCDDDEEEFFFGGGGGGGGGEEEDDDCCCCCCCCCDDDGGGEEECCCBBBBBB@@@===;;;}}}[[[FFF>>>999555555444111111444///,,,***...000///---,,,---------.........//////000//////000000111222333111111111333555666555333999>>>CCCFFFKKK```yyy```^^^qqqlllSSSGGGDDD===:::777444333333111000111111000////////////000---.........------,,,,,,///...---,,,,,,,,,,,,,,,---///000111000///...---++++++++++++++++++++++++((()))***+++,,,+++***))),,,***))))))******((('''&&&((())))))((()))***,,,***)))((()))+++,,,+++***))))))*********+++++++++,,,,,,++++++,,,,,,---...++++++++++++++++++++++++))))))******++++++,,,,,,,,,+++******))))))******)))))))))***+++,,,...///000///---,,,+++,,,------++++++++++++,,,---......***+++---//////...---+++---...//////......///111//////////////////////////////111333444444111///.........///////////////000000//////......------....../////////000000000---///111333333333444444///111222333222111111222111111000000111222222333333222111222444444222000000000000000111000000000444555555666555444222111222000000444444222111444111222333444444222111000222222333333333333222222111111111111000000//////000111333444555555555444444555666666666555444444...222555333///...111666333444444555666777888888888888888777777555444444777666444333333333555666777777666555555555555555555555444444444444555555555666888:::<<<<<<<<<;;;;;;<<>>===<<<>>>======>>>>>>???@@@AAA@@@@@@AAABBBBBBCCCCCCCCC@@@@@@???>>>>>>???@@@@@@??????@@@@@@@@@???>>>>>>???>>>>>>???AAAAAA@@@???AAA???======>>>???>>>======>>>>>>???@@@@@@AAAAAA@@@???>>>=========>>>>>>AAAAAA@@@@@@????????????=========>>>>>>???@@@@@@AAABBBBBBDDDDDDEEEFFFFFFFFFEEEDDDDDDCCCCCCDDDDDDEEECCCAAA@@@???>>>:::888^^^HHH???999555444333///...000///---,,,---......---,,,,,,,,,------.../////////////////////000111222333111111222444666777555333777<<<@@@BBBIIIaaarrr]]]aaawwwfffQQQFFFDDD<<<999555333222222222111222111000000//////000000///////////////.........000///...---,,,+++++++++---000222333111///......++++++*********+++,,,---((()))******++++++******+++***))))))***+++***(((&&&'''))))))((((((***+++***)))((()))+++---,,,+++)))))))))************+++++++++******++++++,,,---++++++++++++++++++++++++******************++++++++++++***))))))))))))***,,,,,,,,,+++++++++******......------------......++++++++++++,,,,,,---...***+++---//////...---,,,...///000///......000222//////000000000000//////000///000111333333111///........./////////////////////..................////////////000000000111,,,...111222222111222333///000333555555444333111000000000000111222333333444333222333444444222000111111222333333333333222222333333444333222000///222000111555555333333555222222333444444333222111000111111222222222222222111111222222111111000///111222222333444444444444555666777777777666555444111333555444222111333555333333333444555666666666666666777777777666555555777777555444444444555666777777666555555555555555666555555555555555555666666666888999:::;;;;;;;;;;;;<<<>>>???@@@@@@??????AAAAAACCCDDDFFFGGGHHHHHHGGGHHHIIIGGGDDD@@@>>>>>>>>>>>>>>>>>>???@@@AAABBBAAACCCEEEFFFFFFEEECCCBBB??????>>>>>>???AAABBBCCC>>>>>>???????????????>>>???>>>===>>>@@@@@@@@@??????>>><<<===???@@@@@@???>>>>>>>>>????????????@@@>>>===<<<;;;;;;<<<===>>>@@@@@@??????>>>?????????======>>>>>>?????????@@@@@@AAABBBDDDDDDEEEDDDDDDCCCCCCDDDDDDDDDEEEEEEEEECCCBBB@@@>>>===;;;888666___III===777222333333///---...------,,,,,,---/////////,,,,,,------...//////000////////////000111222222000000222444777777666444555;;;???AAAJJJfffkkk[[[eee|||cccOOOEEEBBB<<<888444222222222222222000000///.........//////111000000///...////////////...---,,,,,,,,,,,,,,,---000444444111///......,,,++++++***+++,,,---...)))))))))))))))***+++++++++***)))***+++,,,+++***&&&((()))***))))))***,,,)))(((''')))+++,,,+++***))))))))))))************))))))(((((())))))***+++++++++++++++++++++++++++++++++++++++++++++******++++++***)))))))))))))))++++++,,,---,,,+++***)))+++,,,---...////////////,,,,,,+++++++++,,,------+++,,,---.........------///000000///...///111333000000////////////000000000///...///111222111000............/////////000------.........................../////////000000,,,///222222000///000111000000111222444444333333000000000000111222333444444333222333444444222000000111222333444333333222111222333333333222111000333111222666777444444777222333333444444444444333///000000111222222111111111222333333333222000000333222222222222222333333555666888888888666555333333444444444444444333333333333444444555666666666444555666666777666666666777777666666555555666666777777666555555555555555777666666555555666666777777777777777888:::;;;<<<::::::;;;<<<============@@@AAACCCEEEFFFGGGGGGFFFFFFHHHJJJIIIEEEAAA??????>>>>>>>>>>>>???@@@AAABBBBBBEEEHHHJJJJJJGGGDDDAAA???>>>>>>>>>>>>@@@BBBCCC<<<===>>>??????@@@??????>>><<<;;;<<<>>>???>>>>>>===<<<;;;===???AAAAAAAAA??????>>>>>>>>>>>>=========<<<;;;;;;;;;===???@@@??????>>>===>>>>>>@@@@@@===>>>>>>????????????>>>@@@AAABBBCCCDDDDDDCCCCCC@@@AAACCCEEEFFFFFFEEEEEECCCAAA???>>>===:::777555___HHH;;;444000222333000...///,,,---,,,+++,,,000222111,,,,,,------...///000000............///000111222000000222555777888666444555<<<@@@CCCNNNlllfff[[[jjj|||bbbNNNCCC???;;;888444111111222222222//////...------------...111000...---------...///------,,,,,,,,,---......---111444555222///......,,,,,,+++++++++,,,...///***)))((((((((()))+++,,,+++***)))***,,,------,,,((()))++++++******,,,---''''''&&&'''***++++++***))))))))))))************,,,,,,++++++,,,,,,---...++++++++++++++++++++++++---------,,,,,,++++++++++++******)))))))))))))))&&&(((+++---......,,,,,,***+++---///000000//////---,,,,,,++++++,,,,,,---,,,,,,------......------000111111000//////222444111000...,,,,,,...000111000///---...///111111000---.........//////000000,,,------....../////////---------.........//////,,,///222222000...///000111000...///111333444444000000000000111222333444555444333333444444222000...///000111222222111000333333444555555555444333444111333666777555555888333333333444444555555555//////000111111111111111222222333444333222111000444333222111000111222333666777888999888777555333444333222333444444333111444444555555666666777777333444555666777777777777777777777777777666666666777777666555555555555555777777666666666666777777888777666666777999;;;<<<999999999::::::;;;;;;;;;@@@AAACCCEEEFFFFFFEEEEEEDDDGGGJJJIIIEEEAAA@@@@@@=========>>>>>>???@@@AAACCCFFFJJJMMMLLLIIIDDD@@@???>>>=========>>>@@@AAA<<<<<<===??????@@@@@@@@@===;;;::::::<<<======<<<<<<;;;;;;<<>>>>>===<<<<<<<<<===<<<;;;;;;<<<>>>AAABBB>>>>>>=========???@@@AAA>>>>>>????????????>>>>>>???@@@BBBCCCCCCCCCBBBBBB>>>@@@BBBEEEGGGGGGFFFEEECCCBBB???>>>===:::777555}}}\\\JJJ@@@777000111222000......******+++---///000111222333111///...---...///000,,,...000000///...///000---333444000000444555333666>>>AAABBBQQQtttwwwaaa^^^kkk{{{aaaJJJ???>>>333111000111222333333333000000000000000000000000......---------,,,,,,,,,,,,---...///...,,,)))(((111111111111222000---*********++++++++++++******(((((()))***+++,,,,,,,,,******))))))))))))*********************)))((((((''''''(((((())))))************))))))))))))******...//////---+++))))))***,,,------+++***)))***,,,------,,,,,,,,,++++++++++++***((('''''')))+++---,,,---......,,,******+++)))***,,,---...------,,,,,,+++*********+++,,,---+++,,,...---,,,++++++,,,111//////000///+++,,,000000...,,,,,,...///...---333222000............/////////...------...000000000000000000000000000000////////////////////////---------............//////000111333333222222111111000333888777000...111222222333444333222111000///000111222222111000///111222222333333222222111888444111222666888666333333333333222333333444555333333333222222222111111222333444444444444333222///000111000//////111333555666666777666666555555555333444777777444333555666666666666666666777888333333333444555666777888888777777444333333555888777555444555888999888666444555555555666666777777888777666666666666777777777888999:::<<<===>>>>>>CCCAAA???@@@CCCDDDCCCBBBJJJGGGEEEDDDDDDCCC???<<<999;;;===@@@AAAAAA@@@???HHHOOOVVVVVVPPPHHHCCCBBB???@@@@@@???????????????>>>???AAABBBBBB@@@===;;;>>>>>>===<<<<<<<<<<<<<<<@@@???>>>>>>===>>>>>>???;;;;;;:::999:::;;;<<<===>>>?????????@@@@@@@@@@@@===<<<<<<>>>AAACCCCCCBBB======>>>>>>?????????@@@???@@@BBBDDDEEEEEEDDDCCCCCCBBBAAABBBFFFJJJLLLMMMHHHFFFBBB>>>;;;888666555^^^JJJAAA888222222333111//////..................------222111///...---...///000............//////000000...333444111000444555444555===@@@BBBTTTyyynnn\\\^^^mmmsss\\\HHH>>><<<555333111111222222111000000000000000000000000000......---------,,,,,,,,,,,,,,,---.........---,,,111000000111111000,,,*********++++++++++++******)))))))))***+++++++++,,,***))))))(((((())))))******************)))(((((())))))))))))((((((((((((******))))))))))))******......///---+++))))))***+++,,,,,,+++))))))***+++......---------,,,,,,,,,+++***((('''''')))+++---+++,,,...---,,,++++++,,,***+++,,,---------,,,+++,,,,,,+++++++++,,,---...,,,...//////...------...///,,,+++,,,+++'''(((+++///...------............000000////////////000000111000///......//////000000000000000000000000000////////////////////////---------............//////000111222222222111000000000333777666000...111///000111222333222222111///000111222222111000///111222222333333222222111777333000111555777555333222111111111000000//////333333222222111111111111111222333444444333222111///000111000///000111333222222222444777888999888666333444777777444333666666666666666777777888999666666555555555666666777555555555444333555888:::777666444555888999888666555555555666666666777777888777777666666666777777888888999:::<<<===>>>>>>CCC@@@???@@@BBBDDDDDDBBBHHHEEECCCCCCDDDDDDAAA>>>>>>???@@@AAABBBBBBBBBAAAIIIUUUbbbeee\\\PPPGGGCCCAAA@@@@@@???>>>>>>>>>???;;;===???@@@@@@>>><<<:::>>>>>>===<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>?????????<<<;;;:::::::::;;;======>>>>>>>>>?????????@@@@@@>>>===<<<>>>@@@BBBBBBAAA<<<======>>>???@@@@@@@@@???@@@BBBCCCDDDDDDDDDCCCDDDCCCBBBCCCGGGJJJLLLMMMHHHGGGDDDAAA===:::777666```JJJ???888222222222000...////////////...---------,,,111000///.........///000111...,,,,,,///111111//////333444222111444666555999???AAADDDYYYcccYYYbbbqqq|||gggUUUEEE<<<999666444222111111111000///000000000000000000000000......---------,,,,,,,,,,,,,,,------...///000111111000///000000///,,,)))******++++++++++++************************++++++)))((((((''''''(((((()))***************)))((((((*********)))((('''''''''******))))))))))))******---......---***))))))******++++++***(((((()))+++.........---------,,,,,,+++)))((('''''')))+++,,,***,,,------,,,+++,,,---+++,,,---------,,,+++***------,,,,,,,,,---...///,,,...//////...---......000---+++------+++,,,///.../////////------///000------///000111111111111222222111000/////////000000000000000000000000000////////////////////////---------............///...///000111111111000000000000333666444///...000---...000111222333222222000000111222222111000000111111222222222222111111444222///000444555444222000111111111000...,,,+++222111111111111000000000111111222222222222111111000111111111000000222333333111///222666999999888666444555888888555444666555666666777888999999:::888777666666555666666666222333444444444666999<<<777666555666888999888777666666666666777777777777888777777777777777888888888888999;;;<<<===>>>???AAA@@@???@@@BBBDDDDDDCCCEEEDDDCCCCCCEEEEEEDDDBBBDDDDDDCCCCCCCCCCCCDDDDDDJJJ\\\pppvvvjjjXXXKKKEEECCCBBB@@@>>>======>>>>>>:::<<<>>>??????>>>===;;;>>>===<<<<<<;;;<<<<<<<<<<<<===>>>???@@@@@@??????<<<<<<;;;;;;;;;<<<===>>>===>>>>>>>>>???????????????>>>===>>>@@@AAA@@@???;;;<<<===>>>???@@@AAABBBAAAAAAAAABBBCCCCCCDDDDDDDDDCCCBBBDDDGGGJJJLLLLLLFFFEEEDDDBBB???;;;888666dddLLL>>>777111111111...---///,,,---------......//////000//////.........//////444///***+++///333222///111333444222222333666777???CCCCCCGGG^^^yyy]]]\\\jjjttt{{{ppp\\\NNNBBB:::777555333111000111111000///////////////////////////......---------,,,,,,,,,...---,,,+++,,,...000111000///............+++)))******++++++++++++******+++++++++***************((((((''''''''''''((((((***************)))((((((***)))))))))((((((((('''******))))))))))))******,,,---...,,,***))))))***)))******)))(((((()))+++---------,,,,,,,,,++++++***)))((((((((()))+++,,,)))+++------,,,,,,---...,,,------...---,,,***))),,,,,,,,,,,,,,,------...***+++------,,,+++,,,---111---+++...000///111444---///000///------///222,,,---///111111111000000444333222111000000//////000000000000000000000000////////////////////////---------............///.../////////000000000000000111222333111//////000...///111222333333222222111111111111111111111111111111222222222222111111222000///000222444333222000111222333222000...,,,111000000000000000000000000000111111111111000000000111222111000000222444666333000111555888777555777444555888888555444777555555666888999999::::::666555555555555555666777222333444555555666999;;;777666666777888888888888777777777777777777777777888888777777777888999999888999:::;;;<<<>>>???????????????@@@AAACCCDDDDDDDDDDDDDDDDDDFFFGGGHHHHHHIIIGGGEEECCCCCCCCCDDDEEEJJJ___uuu{{{nnnZZZLLLFFFDDDCCC@@@>>>=========>>><<<===???@@@AAA@@@???>>>===<<<<<<;;;;;;<<<<<<<<<:::<<<>>>@@@AAAAAA???>>>======<<<;;;<<<===>>>???======>>>>>>>>>?????????@@@???>>>>>>??????>>>===:::;;;<<<>>>???AAABBBBBBBBBAAAAAAAAAAAABBBCCCDDDCCCBBBAAACCCEEEHHHIIIIIIAAABBBAAA@@@===:::666444gggMMM>>>888444333222///...111,,,---------....../////////...............//////444///++++++000333222000333333333333333333666999AAACCCDDDKKKeeennn[[[dddrrruuuuuuyyy}}}dddTTTIII@@@999666333111///000111222222111////////////////////////......---------,,,,,,,,,///---+++******+++---///000...---------,,,***(((******++++++++++++******+++++++++***************((((((''''''''''''((((((***************)))(((((('''((((((((()))))))))*********))))))))))))******+++,,,---,,,***))))))***)))******)))(((((()))++++++++++++*********))))))***)))((((((((()))++++++)))+++------,,,,,,---...,,,------...---,,,***)))***+++++++++,,,,,,,,,,,,)))+++------,,,,,,,,,---444...+++,,,...------///---...............000111...///000111111000///...333333333222111000//////000000000000000000000000////////////////////////---------............//////////////////000000111///111222111/////////000222333444444444333222111222222111111111111222222000111111222222111111000000/////////111222333333...///111333333111000///000000000000000000000111000000000000000000000000000111222111000000222444666444222333666777666555666444444888888444444666444555777888999999999888222222222333444555777888444555666666555555666888666777777888777888888999888888888888888888888777888888888888888999::::::888999:::;;;===>>>??????===>>>???@@@AAABBBDDDFFFEEEEEEFFFFFFGGGHHHJJJLLLJJJHHHEEECCCAAABBBCCCDDDHHHZZZmmmqqqdddSSSIIIFFFDDDBBB@@@???============<<<===>>>???@@@@@@??????<<<<<<;;;;;;;;;;;;<<<<<<:::<<<>>>@@@AAAAAA???>>>>>>>>>=========>>>???@@@>>>>>>>>>>>>????????????AAA@@@>>>>>>???>>>===;;;:::;;;<<<>>>???AAABBBBBBBBBBBBAAAAAAAAABBBCCCCCCAAA@@@???AAACCCEEEEEEEEE@@@@@@@@@@@@===:::777555iiiMMM@@@;;;777666444111111444/////////...---------,,,---............/////////222///------000222222000555333333444444333666;;;>>>AAAEEEQQQnnn~~~fff\\\mmmzzzwwwvvv}}}mmmXXXLLLEEE===888666111000//////111222222111000000000000000000000000......---------,,,,,,,,,...---+++******+++,,,...///---,,,+++++++++***(((******++++++++++++************************++++++)))((((((''''''(((((()))***************)))(((((('''''''''((()))***************))))))))))))******+++,,,,,,,,,***)))***+++)))*********))))))***,,,*********)))))))))(((((()))))))))))))))******+++***,,,------,,,+++,,,---+++,,,---------,,,+++***)))***+++,,,,,,,,,+++++++++---...///......///000===666/////////,,,++++++...,,,+++,,,...000000//////000000000000000//////222222222222222111000///000000000000000000000000////////////////////////---------............///000000/////////000111222///222222...,,,///000///333444555555555444222111333222111111111111222333000000111111111111000000/////////000111222333444...///000111111111000000000000000111111111111222111111000000000000111111000222222222111111222444111333444666777888888888555333444777777444333555444555777888888777666666000000000222333555777888666777888777555444444555666777999888777777888:::999999999999888888888888888888888888999:::;;;;;;999999:::<<<===>>>???@@@;;;===???@@@@@@BBBEEEGGGFFFGGGGGGGGGFFFGGGJJJMMMHHHGGGDDDBBBAAAAAABBBCCCDDDQQQ^^^___TTTIIIDDDDDDAAAAAAAAA@@@???>>>======;;;;;;<<<<<<======<<<<<<;;;;;;;;;:::;;;;;;<<<===<<<===>>>???@@@@@@????????????>>>===>>>???@@@AAA>>>?????????@@@@@@@@@@@@AAA???>>>>>>>>>>>>===;;;;;;<<<===>>>???@@@AAABBBAAAAAAAAAAAAAAABBBBBBBBB??????>>>@@@BBBCCCCCCBBBAAAAAAAAA@@@>>><<<:::999gggKKK???;;;777666333///000444..................------,,,---....../////////...000///000000000111111111777333333555444222666<<>>???@@@:::<<>>FFFNNNNNNGGGAAA@@@AAA???@@@AAAAAAAAA???>>><<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::;;;;;;<<<===>>>>>>>>>>>>>>>?????????@@@@@@???>>>???@@@AAABBB@@@@@@@@@@@@AAAAAAAAAAAA@@@???======>>>>>>===;;;<<<======>>>???@@@@@@@@@@@@AAABBBBBBBBBBBB@@@@@@@@@??????@@@BBBCCCBBB@@@AAA@@@???>>>===<<<;;;;;;fffIII<<<888555333000,,,---222******,,,---///000111222,,,,,,---.../////////......000222222111000111111888333333555555222666===DDDHHHNNN^^^|||sssbbbfffsssWWWMMMCCC???<<<888777888555333000000000000///...000000000000000000000000......---------,,,,,,,,,+++++++++---...000111222///---***)))******)))'''******++++++++++++******(((((()))***+++,,,,,,---******))))))))))))*********************)))((((((******))))))((((((''''''******))))))))))))*********+++,,,+++))))))***+++***+++,,,+++******,,,...+++++++++************)))((()))))))))************,,,---......,,,******+++)))***,,,---...------,,,+++,,,---.........---,,,(((***,,,---,,,,,,---...999000***+++...---------///)))%%%(((///333///***------------///111333555...///111222222111000///000000000000000000000000////////////////////////---------.........//////222111000000000111333444...333222+++***...111///...///111333444444444333444333222111111222333444000000111111111111000000...///000111111222444666888888666555444333333333111111222222222333333333333222111000000111222333111222333222111111333555333999???>>>888333333555444111222555555222111444444555666777666555222111444444444444444555666777444666777777666555555666666888:::999777777999;;;:::::::::999999888888888999999999999:::;;;<<<===999:::;;;<<<===???@@@@@@999<<>>AAABBBBBB@@@>>><<>>>>>=========<<<::::::::::::;;;;;;<<<===@@@???>>>>>>===>>>>>>???AAA@@@?????????@@@AAABBB@@@@@@AAAAAAAAABBBBBBBBB@@@>>>======>>>>>>===;;;======>>>>>>?????????@@@???@@@BBBCCCCCCBBB@@@???@@@@@@@@@AAACCCCCCBBB@@@???>>>===;;;::::::::::::fffLLL>>>:::555222111111000000000///---------///111222//////---,,,,,,---...///////////////000000000000333444666777444111666>>>IIIIIIOOOaaa}}}jjj```rrrzzzdddGGGEEEAAA<<<999777666666333111000111222222111000,,,---///111111111111000******+++++++++,,,,,,,,,***++++++,,,---...///000///---+++)))))))))++++++******+++++++++***)))))))))+++,,,------,,,***)))(((''''''''''''(((((()))***+++------+++)))(((((())))))))))))***************%%%&&&,,,...***(((***,,,,,,,,,,,,,,,+++***))),,,++++++***))))))******---+++(((&&&&&&(((+++---***************++++++,,,.........------,,,,,,,,,))))))******+++++++++,,,***)))))))))***+++,,,,,,,,,,,,,,,------.........,,,...000000///.../////////...------...///...,,,////////////////////////333222222111000//////...//////////////////......000...---...///000///...//////............//////444111///000333555444222........................111111111111000000000000000000000000000000000000...///111222333222000///---...///000111222333333111222333444444333222111+++...222444333222222333222111000//////000111222///111333222//////222555======>>><<<888666555555444333222111111111222333666555444333333444555666777888888777666555555666111444666777666444555555999888777666777888:::<<<::::::::::::999999888777888888999:::;;;===??????777888888999999:::;;;;;;=========>>>@@@BBBDDDFFFDDDDDDCCCCCCCCCCCCDDDDDDEEEEEEDDDCCCBBB@@@>>>===;;;:::::::::;;;;;;<<<===@@@@@@??????>>>======<<<===>>>>>>===;;;:::::::::<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<<<<===???AAACCC>>>===;;;::::::;;;===>>>BBBBBBAAA@@@????????????AAAAAA@@@===;;;;;;===@@@??????@@@@@@@@@AAAAAAAAA@@@@@@AAAAAAAAA@@@@@@???>>>BBBDDDCCCCCCEEEBBB>>><<<:::888555444444444555fffKKK>>>;;;666333222111111000...---+++++++++---...000///...------------...///////////////000000000000333333555666444222777???KKKJJJNNNaaarrr{{{~~~hhhggg{{{kkkTTTDDDAAA===999666444333333333222111111222222000///...///000000000///...------,,,,,,,,,++++++******++++++,,,---............,,,+++***))))))***,,,---++++++++++++***)))((((((******+++,,,,,,+++***)))***))))))((((((((())))))&&&)))++++++***)))))))))(((((()))))))))************&&&&&&+++,,,)))''')))***+++++++++******)))(((++++++***************+++,,,***(((''''''(((***,,,((((((((((((((()))******---------,,,,,,,,,+++++++++++++++***************+++++++++++++++,,,------,,,,,,---------------------///000000...---...//////...------...///...---/////////////////////////////////...---,,,,,,,,,........................000...---...///000///...000000////////////000000333111///000222444333222////////////////////////222111111111000000//////000000000000000000000000...///111222222222111000......///000111222333444222222333333333333222222...000333333333222333333111111000//////000111111///111222222000000222444888:::;;;999777555555555444333222111111222333333666555444333333444555666555777777666555444444555222444777777666555555666999888666666666777999:::999999:::::::::999888888999999888888999::::::;;;777888888999999:::;;;;;;=========>>>???AAACCCDDDBBBBBBAAAAAABBBCCCCCCDDDEEEEEEDDDBBBAAA@@@???>>>;;;::::::::::::;;;;;;<<<>>>??????@@@@@@?????????============;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<===>>>@@@AAABBB>>>===;;;::::::;;;===>>>BBBAAA@@@???>>>>>>>>>>>>??????>>>===;;;;;;>>>@@@?????????@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@>>>BBBDDDCCCCCCDDDCCC>>>;;;:::777555333333444444fffKKK>>>;;;666333222222111000------,,,++++++---...///......---------......///////////////000000000000333333555666444222888AAARRROOOTTTjjjvvvsssfffrrr~~~\\\EEE???===999555333111000000444333111111111111///...000000000///...,,,***)))......---,,,+++***))))))+++,,,...//////...,,,+++******))))))***+++---...++++++++++++***)))((('''************************,,,+++***))))))((())))))$$$&&&)))***)))))))))***(((((())))))))))))*********''''''***+++((('''''')))************)))((((((+++***************++++++******))))))))))))******''''''&&&&&&''''''((())),,,,,,,,,+++++++++++++++,,,,,,++++++***)))))))))---,,,,,,,,,,,,------...------------------,,,,,,...///111000...---------///---,,,---...///...---////////////////////////......------,,,,,,++++++------------------......000...---...///000///...111111000000000000111111222111///000222333333222000000000000000000000000222222222111000//////...000000000000000000000000...///111222222222111000//////000111222333444444333333222222222222333333///000000000......000111000000////////////000000///111222222111000222333444555777666555444444555333333222222222333333444666555444333333444555666444555666555444333444555444666777888777666777888999888777666666666777888888888999999:::999999999:::999888777666666666666777888888999999:::;;;;;;<<<<<<<<<===>>>@@@AAABBB?????????@@@AAABBBCCCDDDFFFDDDBBB@@@????????????;;;;;;:::999999999::::::===>>>@@@AAABBBBBBBBBAAA============<<<<<<<<<<<<======<<<<<<<<<;;;;;;;;;;;;<<<===>>>???@@@@@@@@@>>>===<<<;;;;;;<<<===>>>AAAAAA@@@???===<<<<<<;;;===>>>>>><<<;;;<<<>>>AAA?????????@@@@@@@@@@@@AAABBBBBBAAAAAAAAA@@@@@@@@@???CCCEEECCCCCCDDDCCC???:::999666444222222333333gggLLL===:::666333222222000/////////............///000------------.........///////////////000000000000222222444666444333:::CCCSSSPPPYYYuuullleee|||uuuUUUAAA>>>;;;888444222111000000555333111000111000...,,,//////...---,,,***))))))...------,,,++++++******+++---///000///---+++)))******))))))***+++,,,,,,)))************))))))((()))))))))((())))))***+++,,,+++***)))(((((('''(((%%%(((***+++***))))))***(((((((((((()))))))))***,,,)))((()))***)))(((''')))***************))))))*********)))******+++,,,))))))************))))))'''&&&&&&&&&&&&'''((((((++++++******************++++++******************---,,,,,,,,,,,,,,,------.........------,,,,,,,,,...000111000---,,,,,,,,,...---,,,---/////////---////////////////////////000000000//////.........,,,,,,,,,---------------000...---...///000///...111000000//////000000111111000000000000111222222000000000000000000000000333222222111000///......000000000000000000000000///000111222222222111111111111111222333444444444444333222111111222333444222222111///------000222000//////////////////000000000111222222111222222111333444444333222222333333333333333333444444444555555333333333333555555444555666666444444555666555777888888777777888999::::::999888777777777888666777888999999999999999999888777777666666666666777888888999999:::;;;;;;<<<<<<<<<===>>>???@@@@@@>>>>>>>>>???AAACCCDDDEEEEEEDDDAAA???>>>>>>???@@@;;;;;;:::999999999999:::>>>???AAACCCDDDCCCBBBBBB======<<<===>>>>>>>>>=========<<<<<<<<<;;;;;;;;;:::;;;===???@@@??????>>>======<<<<<<<<<<<<======@@@@@@???>>>===;;;:::999<<<===>>>======>>>@@@BBB????????????@@@@@@@@@@@@AAAAAA@@@@@@????????????@@@DDDEEECCCCCCDDDCCC???999888555333111111222222iiiMMM===:::666444333222000////////////.........//////,,,------.........//////////////////000000000000222222444555444444<<>><<<888555333222222222444333111000000000...,,,------,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000///---***(((,,,++++++***))))))))))))'''((()))***************))))))(((((()))***+++++++++***)))((('''&&&&&&&&&)))+++,,,,,,***)))((()))'''(((((((((((())))))))),,,+++***)))***+++)))'''******++++++,,,++++++***+++***************++++++((()))************)))(((((((((''''''(((((()))***************************(((((()))***++++++,,,,,,,,,,,,++++++++++++,,,,,,.........------,,,,,,,,,...///000///---++++++,,,...---,,,---///000///...////////////////////////111111111000000000000000,,,,,,,,,---------......000...---...///000///...000//////......//////000///000000//////000111222////////////////////////222222111111000//////...000000000000000000000000000111111222222222222222222222333333444444555555555444333222222333444555666555444111///000222555//////000000000000//////000000111222333333222111111222444333111//////000333333444444555555555555555444333222222333444555555666777777666555666777666777888888777777888:::<<<;;;;;;:::999999999999666777888888999999999999888777777777777888888999777888888999999:::;;;;;;<<<<<<======>>>>>>>>>>>>>>>>>>???@@@AAACCCEEEFFFDDDCCC@@@>>>===>>>???@@@;;;;;;:::999999:::::::::AAABBBCCCDDDDDDCCCBBBAAA???===<<<===???@@@???===<<<<<<<<<<<<<<<<<<<<<<<<:::;;;===?????????>>>============<<<<<<=========>>>>>>>>>>>>===;;;999888<<<===??????>>>???AAACCC>>>>>>?????????@@@@@@@@@??????>>>>>>>>>>>>??????BBBEEEEEECCCBBBDDDCCC???999777555222111111111222kkkNNN>>><<<999777666444222000---------------,,,,,,,,,+++,,,---...////////////////////////000000000000111111333555444555===HHHOOOPPP```yyyfffhhh}}}aaaLLLAAA===;;;888555333333333333333222000000000000...---,,,+++++++++++++++,,,---+++,,,,,,,,,---------...,,,---...//////---+++***,,,++++++***))))))((((((''''''((()))************((())))))******+++++++++***)))(((''''''&&&''''''***,,,------+++)))((((((''''''(((((((((((())))))++++++)))'''(((++++++'''******+++,,,,,,,,,,,,+++,,,++++++***))))))******))))))************))))))))))))(((((())))))***+++***************+++++++++''''''(((***+++,,,---...---,,,,,,+++++++++++++++------------------,,,,,,---...000///---,,,,,,,,,---,,,,,,---///000///...//////////////////////////////////////////......,,,,,,,,,---......//////000...---...///000///...//////............//////...///000///......000222////////////////////////111111111111000000000000000000000000000000000000111111111111222222333333333444444444555555555666444444333333333333444444222111000...,,,---///111000000111111111111000000000000000222444444222000111222333333111//////000333333444555666666666666555444333222222333444555555666777777666666777888666777888777666666888:::<<<<<<<<<;;;;;;;;;;;;:::777777888888999888888888777777777777888999;;;;;;777888888999999:::;;;;;;<<<===>>>>>>>>>>>>======>>>>>>???@@@AAACCCEEEFFFBBBAAA@@@>>>>>>>>>>>>???;;;:::::::::;;;;;;<<<===CCCCCCCCCBBBBBBBBBBBBBBBAAA>>><<<===@@@AAA???<<<::::::;;;;;;<<<=========;;;<<<======>>>>>>>>>===========================<<<===>>>>>>===<<<:::999;;;===??????>>>>>>@@@AAA>>>>>>>>>????????????@@@>>>>>>======>>>???AAABBBCCCFFFFFFCCCBBBDDDCCC@@@999888555333111111222222jjjMMMAAA???<<<:::999888555333------...------,,,,,,++++++,,,---////////////...////////////000000000000111111333444444666???IIIQQQUUUhhhrrrbbbqqqoooVVVGGG@@@:::999666333222111222222222000//////000000///------,,,++++++++++++,,,------------------,,,,,,,,,---------...------,,,,,,)))************))))))))))))))))))))))))(((''''''''')))***,,,,,,,,,,,,+++))))))((((((((((((((()))(((***,,,,,,***)))((()))'''''''''((((((((())))))''')))'''$$$%%%***+++&&&))))))***+++++++++++++++------+++***))))))(((((())))))))))))))))))))))))))))))(((((())))))***+++*********+++++++++,,,,,,(((((()))***+++,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,------------------,,,---///...---,,,,,,------,,,+++---///000000///////////////////////////........................,,,------...//////000000000...---...///000///...000000////////////000000---///000///------000222000000000000000000000000000000000000111111111111000000000000000000000000222111111111222222333333444555555555555666666666333333444444444444333333---......,,,++++++---...000111222333333222111000000///000222444444222//////111333333222111222333222333555666777777666666444444333222222333444444444555666666555555666888666777777666555666888:::::::::;;;;;;;;;;;;;;;;;;777888888888888777777666777777777777888999:::;;;777888888999999:::;;;;;;===>>>?????????>>>============>>>>>>@@@AAACCCCCC@@@@@@@@@???>>>>>>======:::::::::;;;<<<===>>>???BBBBBB@@@@@@AAABBBDDDEEECCC@@@===>>>@@@AAA>>>;;;888999:::;;;<<<>>>??????===<<<<<<<<<<<<===>>>>>>======>>>>>>>>>>>>======;;;<<<===>>>>>>===<<<::::::;;;=========<<<===>>>>>>>>>>>>>>>???????????????>>>>>>>>>???BBBDDDFFFDDDFFFFFFCCCBBBDDDCCC@@@:::888666333222222222333jjjKKKDDDBBB???===<<<;;;888666///000000000///...------***+++---///000000///...////////////000000000000111000222444444666???JJJNNNSSSiiimmm___yyyeeePPPEEEAAA888666444111000///000111111000//////000111///...///...,,,+++++++++,,,,,,//////...---,,,++++++***------------------------'''((()))******++++++***,,,,,,+++***((('''%%%$$$''')))+++---...---,,,+++***)))))))))))))))***+++%%%''')))***)))))))))***''''''''''''((((((((()))%%%'''%%%!!!###)))***%%%(((((()))***************...---,,,***)))(((((((((******))))))))))))******((((((((((((((()))************++++++,,,,,,,,,,,,***************+++++++++000///...---------------,,,,,,,,,------.........+++,,,......---,,,---...---,,,+++---///000000///////////////////////////.../////////////////////------......///000111111000...---...///000///...111111000000000000111111---///000///------///222111111111111111111111111/////////000111111222222000000000000000000000000222222111111222222333444555555555666666666666666222333555555555555333222111222333222000000222333111222333444444333222111000//////222555555222......000222333333333555666222333555777777777777666444444222222222222444444333444555555444444666777666666777666555555777:::888999::::::;;;;;;;;;;;;888888888888888777666555888777777777777888888999777888888999::::::;;;;;;>>>??????@@@@@@???===<<<============>>>@@@AAABBB??????@@@@@@???>>>===<<<::::::;;;;;;===>>>@@@AAAAAA@@@>>>>>>@@@CCCFFFHHHDDD@@@===>>>AAAAAA>>>:::777888999;;;===>>>@@@@@@>>>===<<<;;;;;;<<<>>>???======>>>>>>>>>>>>======:::;;;===??????>>>===<<<888:::<<<<<<;;;:::;;;<<<>>>>>>>>>>>>????????????????????????AAADDDGGGIIIDDDGGGFFFCCCBBBDDDCCC@@@:::999666444222222333333eeeLLLDDDBBBAAADDDFFFCCC<<<555111///...---...///...---------......///000000000222333444333111111222333222222333555555777@@@JJJOOOTTTmmm|||eee]]]yyysssYYYIIIAAA>>>:::666222000000111222222000000////////////000000***++++++,,,,,,------............------,,,,,,+++000///...---,,,+++******))))))))))))))))))))))))(((((()))***************)))***,,,,,,,,,***((('''+++)))(((&&&&&&((()))+++((()))***)))((('''((()))))))))(((((((((((())))))((()))***++++++***((((((((((((((()))******++++++...---+++)))(((((())))))++++++***)))(((((()))))))))'''&&&(((+++,,,)))'''+++,,,,,,,,,,,,+++************+++++++++,,,,,,,,,//////...---,,,,,,++++++---,,,++++++------,,,+++,,,,,,---------,,,,,,+++------......///000000000222///,,,,,,///000000......///////////////.....................---------......------...///111222111000////////////000000000000000000000000000000111111111111111111111111,,,---000222333333222111222222333111000///111222333222222111111222222333999777555333333555777999555555555555555555555444333222111000000111222333333333222222222444666888///////////////////////////000222333444444333222555777888999999888777555555555444666777777666444555555555555555555444444444666777888777666777888777777777777888999:::;;;999777666666777888888777888888888777888888999999222666777777999======;;;AAAAAAAAAAAA@@@>>>===;;;;;;<<<======<<<<<<===>>>??????>>>===<<<;;;::::::>>>>>>>>>>>>>>>?????????@@@===:::;;;@@@DDDFFFFFF@@@???>>>??????>>>;;;999>>>;;;999:::<<<>>>===;;;:::999999:::===???>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>@@@AAA???>>>===>>>888999:::<<<===>>>>>>???>>>>>>======>>>???@@@@@@>>>AAADDDDDDCCCBBBDDDFFFBBBCCCDDDDDDCCCBBB???>>><<<999777888555222444999dddJJJEEEDDDCCCEEEGGGEEE>>>888111///------...///...---------......//////000000000111222111000///000111222222444666555777@@@KKKOOOXXXrrruuubbb]]]wwwiiiSSSFFF???<<<999666222000111222222222000000////////////000000---,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++++++++//////......---,,,,,,,,,))))))))))))))))))))))))(((((()))***************)))***+++,,,,,,***((('''***)))(((''''''((()))***((()))***)))((('''((()))))))))(((((((((((())))))))))))************))))))((((((((()))******++++++---,,,***))))))))))))***++++++***))))))))))))))))))(((&&&'''***+++***(((+++++++++++++++******)))******+++++++++,,,,,,,,,.........---,,,,,,,,,+++...---,,,,,,......---,,,+++,,,,,,,,,,,,,,,++++++------......//////000000...,,,******,,,---,,,+++....../////////......---.....................///000///...------...//////000/////////////////////////////////////////////111111111111111111111111...///111222222222000///222222333111000///000222333222222111111222222333777666444333333444666777555555555444444333333333222222111000000111222222999999777666444333222222000000000000000000000000111222333333444444444444777888999::::::999888777777666555555666777666444555555555555555555555555666777999999888888888999:::999888888777777888888999888666666888888888777888777777777777888999999333777888777999======;;;?????????@@@???>>><<<;;;:::<<<======<<<<<<===???@@@@@@???>>><<<;;;::::::=========>>>>>>?????????AAA>>>;;;<<<>>>AAABBBBBB???>>>===>>>???>>><<<999>>><<<::::::<<<======;;;:::999999:::===>>>>>>===;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>@@@@@@???======>>>888999:::<<<============>>>>>>>>>??????AAABBBBBB>>>@@@CCCCCCAAAAAABBBDDD@@@AAABBBCCCCCCBBB@@@???:::888777888777444777<<>>@@@BBBAAA@@@???===<<<;;;:::;;;<<<<<<===>>>??????@@@BBB???<<<;;;===>>>???>>>===<<<<<<===>>>>>><<<;;;>>><<<::::::<<<===<<<;;;:::999999:::===>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<;;;===??????>>>=========999:::;;;;;;<<<<<<;;;;;;>>>>>>???@@@AAABBBCCCDDD???AAABBBAAA@@@???@@@AAA>>>???AAABBBBBBBBB@@@???888666777999888777:::???dddGGGEEEDDDCCCDDDEEECCC@@@<<<000///------.........---,,,,,,---......//////000---///000///......///000222222444666666888BBBMMMRRReeeiiidddnnnbbbOOOFFFAAA===;;;777444222000111222222111/////////....../////////......------,,,,,,,,,,,,...---***))))))***,,,...111000000///---,,,,,,+++))))))))))))))))))))))))(((((()))***************))))))***+++******)))((((((((())))))))))))((((((((()))***)))((('''((()))))))))(((((((((((())))))***)))((((((((()))++++++((((((((()))******++++++)))))))))))))))***************)))))))))))))))***+++)))''''''''')))+++,,,)))))))))))))))(((((('''******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---,,,,,,---...---,,,******++++++,,,+++++++++,,,,,,---......//////000......///000111111///...+++,,,------...------------......///000111111222000///...---,,,---......---------.......................................111111111111111111111111111111222222222111000///111222222111//////000111222222111111111111222222111222333444444333222111555444333222111000///...222111111111111111111222//////000111222333555555111111111111111111111111333222222222333444666777777888999999999999888777;;;888555333444555555555444444444555555555555555333555777777666555666777;;;:::999777666666666555:::888777777888999999888888888888888888999:::;;;555888888666666:::;;;888888999999::::::;;;;;;;;;999;;;<<<===<<<===>>>@@@BBBBBB@@@???>>><<<;;;;;;:::;;;<<<<<<===>>>??????@@@>>><<<;;;;;;<<<======<<<;;;;;;<<<>>>>>>===<<<===<<<;;;;;;;;;<<<<<<;;;:::999999:::<<<======<<<========================:::<<>>======>>>:::;;;;;;;;;;;;;;;::::::<<<===>>>@@@BBBCCCDDDDDDBBBBBBAAAAAA@@@???@@@@@@>>>???@@@AAAAAA???===<<<666555666999:::888;;;AAAgggIIIBBBAAA@@@??????>>><<<:::000...---,,,---...---,,,,,,,,,------.../////////...///111000000///111222333333555777777999CCCNNNPPPggghhhkkk{{{pppUUUIIIFFFBBB===<<<555333111111111222111000//////............//////,,,,,,,,,------.........///...+++******,,,...000333222111///---+++))))))))))))))))))))))))))))))(((((()))***************)))))))))******)))))))))(((((())))))))))))((((((((()))***)))((('''((()))))))))(((((((((((())))))***)))((((((((()))+++,,,((((((((()))******++++++((()))))))))******))))))***)))))))))))))))************)))'''''')))+++---((())))))))))))(((''''''******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,+++***+++,,,,,,+++***)))***+++,,,,,,,,,,,,,,,,,,,,,------.../////////)))+++---......---,,,,,,+++,,,,,,---......---------......///000111111222...---,,,,,,,,,...///000,,,,,,---...//////......////////////////////////111111111111111111111111000111111222222222222222111111222000///...///111222111111000000111111222000111222333333222111000444333333111000///......111111111222222111111111666444111///---...///000000000000000000000000000111111000000111333555777666666777777777777666666;;;888555333444555555555444444444555555555666666333555666666555555666777888777777777777777777888:::888777777888999999888888888888999:::;;;<<<<<<666888888444444888999666777777777888888999:::::::::;;;======<<<===>>>@@@AAAAAA@@@???>>>===<<<<<<:::;;;;;;<<<======>>>>>>;;;;;;;;;;;;;;;<<<>>>???<<<;;;:::;;;===???>>>>>>=========<<<;;;:::;;;<<<:::999999:::<<<===<<<;;;========================:::<<>>>>>>>>>>>;;;;;;<<<<<<;;;;;;::::::;;;<<<>>>@@@AAABBBCCCCCCDDDCCCBBBAAA@@@AAAAAA@@@@@@@@@AAA@@@???<<<999888444333555999999888:::???jjjLLL>>>>>><<<:::999777666666000...,,,,,,---...---,,,,,,,,,,,,---......//////...000111111111111222444333333555888888:::DDDOOOMMMfff{{{gggpppyyybbbLLLGGGFFFAAA<<<:::444333111111222222111000///......------......///+++,,,,,,---......//////...---,,,++++++---...000222111000...,,,***(((((())))))))))))))))))))))))(((((()))***************((((((((()))))))))******))))))(((((((((((())))))((()))***)))((('''((()))))))))(((((((((((())))))(((((((((((()))***+++,,,((((((((()))******++++++((())))))******)))(((((()))))))))))))))******+++)))******)))((()))+++---)))))))))))))))(((''''''******+++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***)))***+++,,,+++)))***++++++,,,------------,,,,,,,,,---......//////***,,,.........---...///+++,,,---......///...............//////000000000---,,,,,,,,,,,,...///000+++,,,...///000000///...000000000000000000000000111111111111111111111111111111111111222222333333000111111000......///111111111000000000000111111000111222333333222111000333333222111000//////...000111222222222222111000555333111000///000222333//////////////////////////////000111222444555666666666666666666666666666999777555444555666555444333333444444555666666666444666888888777777777888555555555666777888999::::::999777777999:::999888888888888999:::;;;<<<===888:::888444444777888666777666666666777888999999;;;<<<======<<<<<<===>>>??????>>>>>>>>>=========;;;;;;;;;;;;<<<<<<<<<<<<999:::;;;<<<;;;<<>>===;;;<<<>>>?????????===>>>>>><<<:::999:::<<<:::999999999;;;<<<<<<:::<<<<<<<<<<<<<<<<<<<<<<<<;;;===???@@@?????????@@@<<<<<<<<<===<<<<<<;;;;;;;;;<<<>>>@@@BBBBBBBBBAAAEEECCC@@@@@@AAAAAAAAAAAA@@@AAAAAA@@@===:::777555333222444777777555777<<>>===<<<;;;<<<===<<<<<<=========>>>>>>>>><<<<<<<<<;;;;;;;;;;;;:::888;;;======<<<<<<>>>AAA@@@>>>======>>>@@@@@@???===>>>>>>===:::999:::<<<:::999999999;;;<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;>>>@@@AAAAAA@@@@@@AAA<<<<<<======>>>============>>>@@@BBBCCCCCCBBBAAADDDAAA>>>>>>@@@AAAAAA@@@>>>??????>>><<<999666444222111333666555222333777mmmOOO<<<;;;999555111//////000///...,,,,,,---------,,,++++++,,,------......///---///111111000000222444333333666888999;;;EEEPPPTTTjjjqqq```llluuu___MMMBBBEEEFFF<<<333111333111000111222222111000.........------........./////////...------,,,,,,******++++++,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))(((((()))***************((((((((((((((()))******+++)))(((&&&&&&((()))+++(((******)))((('''((()))))))))(((((((((((())))))&&&''')))***+++++++++***((((((((()))******++++++)))*********)))(((&&&%%%))))))((())))))***++++++'''***,,,,,,***)))***,,,***************)))((((((******+++++++++,,,,,,,,,------,,,,,,+++***))))))---,,,++++++------,,,++++++,,,---...////////////++++++,,,------......///***,,,---,,,***+++///222,,,---...///000000000000...............---------000///---,,,++++++,,,---,,,---///111222222111000111111111111111111111111111111111111111111111111666555333222111000000000000111111000......///000111111000000000000111111222222222222222222222222222222222111111111111111000111222333333222111000,,,...222444333///+++(((........................///000222555666777777666888888777777777777888888555555555666777777666444333333444444555666777777222444666666555444555666666666666666666777888888;;;999888888999::::::999444444444555666888999:::>>>???<<<777666999:::888888777666555555666777888===>>>???>>><<<:::;;;<<<;;;;;;;;;<<<===>>>>>>???===<<<<<<;;;;;;:::999999999<<<>>>>>><<<;;;>>>@@@BBB@@@>>>===???@@@@@@@@@===>>>???===999888:::<<<;;;999999999;;;<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>AAABBBAAAAAAAAABBB<<<<<<===>>>>>>>>>>>>>>>???@@@BBBDDDDDDCCCBBBAAACCC@@@<<<<<>>>>><<<:::777666111000222555333000000444rrrNNNAAA<<<777444333333000...222000//////000///,,,***---///...,,,---000000,,,///000000000......000111333222333666;;;BBBNNNXXX\\\ttthhh\\\kkkzzzcccMMMIIIDDD???<<<999555333555333222222222222111///000000000000000000000000***+++,,,---------,,,,,,///...---,,,+++,,,---...000///,,,***))))))******++++++++++++************'''(((***+++***)))'''%%%((((((((((((((())))))***++++++***))))))))))))))))))++++++)))***,,,***%%%((((((((((((((((((((((((++++++,,,,,,+++***(((''''''&&&'''***---...+++'''(((((())))))***+++------&&&&&&'''(((***,,,---...++++++***************+++...---+++)))(((((()))+++++++++,,,+++***+++...000++++++,,,,,,,,,,,,------+++++++++++++++++++++++++++,,,.../////////...---..................------000000/////////.........+++---000000/////////000222111///------///111333...,,,+++,,,///111000...---------...///111222333333111///111333555333111333444666555444333333333999777555222111111222333////////////000000000000000000000///////////////333333222222111222222222555444444333333222222111444444333333333333222222333000......111222111///000111222111000000222444000000111222444666888999999:::;;;999777666666777888666444555888999777555222333333444666888999:::999666555555888888666444777777888888888777777666555555666666777777888888999999999888888888888888888888888888888888888999666888:::999888777888999<<<<<<=========;;;:::999<<<;;;;;;<<<>>>@@@??????:::888999>>>AAA???>>>???>>>???AAA@@@???>>>@@@AAADDDBBB@@@???=========>>>BBBAAA???>>><<<;;;;;;:::<<<<<<::::::::::::<<<<<<:::;;;===<<<;;;::::::;;;===>>>>>>@@@AAABBBCCCDDDBBB@@@>>><<<;;;;;;<<<===???CCCGGGHHHFFFBBB@@@>>>@@@@@@@@@@@@@@@@@@@@@@@@=========<<<:::888666444222222222111111000000000sssOOOBBB===777444444333111...000...---.........,,,***+++......,,,...111222///000111222111//////111222333333333666;;;EEEQQQ[[[hhh~~~~~~fff]]]nnnnnnUUUJJJGGGBBB>>>;;;888555333555333222222222222111///////////////////////////++++++,,,,,,,,,---------...---,,,,,,,,,---......///...+++)))(((((()))***))))))))))))((((((((((((((()))*********)))'''&&&++++++***************+++)))((('''''''''&&&'''''')))***(((%%%&&&))))))%%%((((((((((((((((((((((((******+++++++++***)))((((((''''''))),,,---+++)))///...---+++***)))))))))))))))(((((((((((())))))******)))))))))******+++)))+++,,,)))$$$###'''+++---------+++)))(((***+++++++++,,,,,,,,,,,,------++++++++++++++++++++++++---...///000111000000///......------------............---------,,,,,,,,,+++---///000///.........000...,,,+++***,,,...///,,,+++***,,,///111111///.........///000111222333222111000111444444333111111333555555444444444555888777444222111111222333//////000000000111111111000000000000000000000000111000000000000000111111444444444333333222222222444444444333333222222222222000...///111333222000///111222111000000111333222222222333555666777888999999:::999777555666777888666555555777888777555555555444444444444555555888666555666888999888666666777888999999999999999777777777777666666666666888888888888888888888888888888888888999999::::::777999::::::999888888999======>>>>>>>>>===;;;;;;============????????????===::::::>>>@@@===;;;<<<<<<===>>>>>>===<<<===>>>BBBAAA???>>>======>>>>>>BBBAAA???>>><<<;;;;;;;;;::::::999888888999::::::999;;;<<<<<<;;;::::::;;;::::::;;;;;;<<<===>>>>>>@@@???===<<<<<<===>>>??????BBBEEEFFFDDDBBB@@@???@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>===;;;888444222000000/////////.........tttQQQCCC>>>888555555444222///...---,,,,,,......---+++***---...---...222333111111222222111000000111333333333333666===IIIWWW___uuuvvvbbb^^^rrr}}}```HHHCCCAAA???===;;;888333000555333222222222222111///////////////////////////---,,,+++++++++,,,...///,,,,,,,,,,,,,,,---...///...,,,+++)))((((((((()))))))))))))))(((((((((((())))))))))))((((((((((((++++++***************+++((('''''''''&&&&&&&&&&&&******'''###$$$))))))'''((((((((((((((((((((((((((()))******++++++******)))(((((()))+++,,,+++***111000...,,,***)))((((((,,,+++***)))(((((((((((((((((((((((()))******+++'''+++...***###!!!'''---,,,,,,,,,***(((((()))***++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,......///000000000000//////...,,,++++++---...///---------------,,,,,,,,,,,,...000000...---------///...,,,*********,,,---,,,++++++,,,///111000000//////000000111111111222000000000222444444222000///111333444444444555777777666444222111111222222000000111111111222222222111111111111111111111111////////////000111222222444444444333333333333333555555444333333222111111111000///000222333222111...000333333222111222222444444444555666777777888777888999888666444555666777666555555777777666555555444444333333333444444777666666777999:::999888666666888999:::;;;;;;;;;888888888777666555555555777777777777777777777777777888888999:::;;;;;;<<<999:::<<<<<<:::999:::;;;>>>??????@@@??????>>>===AAAAAAAAAAAAAAAAAABBBBBBBBB???===@@@@@@===:::;;;<<<===>>>>>><<<<<<<<<>>>???>>>============??????AAAAAA???===<<<;;;;;;;;;888888777777777777888888999:::<<<<<<:::::::::;;;888888888999999:::::::::===<<<<<<<<<===>>>@@@AAA???AAACCCCCCBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???@@@AAA@@@<<<888333000/////////............---vvvSSSCCC>>>999666555555222000---,,,+++,,,...///......,,,000111......222333111111111222111000///111333222444444555>>>MMM[[[bbbzzzooo______tttmmmVVVEEEAAABBBDDDFFFDDD???888333555333222222222222111///////////////////////////...---+++***+++,,,...000+++++++++,,,---...//////,,,+++***)))((((((((((((++++++++++++*********)))******)))((('''(((((((((''''''''''''((()))***+++)))))))))))))))(((''''''))))))(((%%%&&&******&&&(((((((((((((((((((((((('''((())))))***+++++++++***)))))))))***++++++,,,,,,++++++******+++++++++++++++*********+++,,,,,,''''''''''''((()))++++++***,,,...,,,'''&&&)))---((()))++++++******,,,...+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........///...,,,******,,,///000////////////////////////...000222111///...------000///---,,,+++,,,,,,---------------...//////...000000111111111111111111...///111222333222111///000111444444444333444555555555333222111111111111111111222222222333333333111222222222222222333333111111111111222333444555333333333444444444444444555555444333222222111111000000111222333333333333...111444666555444333333555666666777777777777777666777888777555444555666666666555666666666666555222222222333444555777888666666777888999:::::::::666777888999999999999999888777777777666666666555666666666666777777777777777777888999;;;<<<======:::;;;======;;;;;;;;;<<<@@@@@@@@@@@@AAA@@@@@@@@@EEEEEEFFFEEEDDDDDDDDDEEEFFFBBB@@@CCCCCC???===>>>???@@@AAA@@@>>>===>>>???===<<<<<<<<<<<<>>>???@@@AAA@@@???===<<<<<<;;;;;;888888777777777777888888888:::;;;;;;:::::::::;;;::::::::::::::::::999999::::::;;;<<<===???AAACCC???@@@AAAAAA@@@???@@@BBB@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBAAA>>>888222...////////////////////////xxxUUUCCC>>>999666555555222000///---,,,,,,...000000000///333444111...000222000///000111000......000111222444444555???PPP\\\```sssjjj^^^aaavvvrrr]]]NNNFFFDDDGGGLLLPPPOOOIII@@@999555333222222222222111///...........................---,,,++++++---///000***+++,,,---......//////++++++***))))))(((((((((++++++++++++*********)))******)))((('''(((((((((%%%%%%&&&''')))+++,,,---))))))******))))))((('''###&&&'''&&&''')))'''!!!((((((((((((((((((((((((''''''(((((()))***+++,,,************)))***+++,,,(((((((((((()))***+++,,,******)))))))))******+++''''''''''''((()))++++++,,,+++*********+++***))))))***,,,,,,,,,,,,---...+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......---+++******,,,///111...////////////////////////111333222111///...//////...---,,,+++,,,,,,---/////////...---,,,,,,,,,///000000111111111000000...///000111111111000000111333444444333222222333444333222222111111111111222222222222333333333333111111222222333333333333111111111111222333444555333333333444444555555555555555444333333222111111000111333333333333333333000333666777777666555666666666777888888777666666555666777666555444555666555666666666555555555666444444444444555666888888666777888888999999:::;;;777777888888777666555555555666666666777777777888555555666666777777777777777777888999;;;<<<======;;;<<<>>>>>><<<;;;<<<===??????@@@@@@AAAAAABBBBBBDDDEEEGGGFFFDDDCCCDDDFFFEEEAAA???BBBCCC@@@???@@@@@@AAAAAAAAA???>>>>>>@@@<<<<<<;;;<<<===>>>@@@AAA@@@@@@???===<<<<<<<<<<<<888999999999999999999888777999;;;;;;:::999:::;;;;;;;;;;;;::::::::::::999999:::;;;<<<>>>@@@BBBCCC>>>???@@@@@@??????AAACCC@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCBBB>>>999333//////////////////000000000zzzWWWCCC>>>888555555444222///000...,,,,,,...000111000000555777222///000111111///000000///......///111111444444444???PPP[[[\\\gggyyyfff^^^ddd{{{cccOOOGGGEEEAAACCCGGGKKKJJJEEE===666555333222222222222111///...........................---,,,,,,,,,---///000++++++,,,---............++++++*********)))))))))))))))))))))(((((((((((())))))))))))((((((((((((&&&'''''')))+++---///000'''((()))))))))(((&&&%%%"""%%%%%%&&&((($$$(((((((((((((((((((((((((((''''''((()))***+++,,,)))+++,,,+++******+++,,,******)))(((((((((((()))+++***)))'''&&&%%%%%%%%%(((((((((((()))******++++++(((%%%'''***+++)))%%%,,,...///...,,,******+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,......------......///000---,,,+++***+++,,,///000,,,,,,,,,---------------...000222222111/////////+++++++++******++++++,,,///000000///---+++,,,,,,---...///111111111000///...///000000//////000111222333555444222111111222222222222111111111000000111111222222222333333333111111111222222333333444////////////000111222222222222333444555666666777444444333333333333222222111333555555444222222333111333666777666666777888555666777888888777666666555666777666555444555666444555666666444444555666888777666555555555555555555777888888777777999:::888888888777666555333333555555555666777888888888555666666777777888888999777888888999:::;;;;;;<<<;;;<<<>>>>>><<<;;;<<<===>>>>>>>>>>>>???AAABBBCCC@@@BBBDDDCCCAAA@@@BBBDDDCCC???===@@@AAA??????AAA???@@@AAA@@@>>>======>>><<<<<<<<<<<<===???AAABBB@@@???>>>===<<<<<<<<<<<<999999:::;;;;;;:::999999666888:::;;;:::999:::;;;:::999999999999999999999::::::<<<===>>>@@@@@@AAA===>>>@@@@@@@@@@@@BBBCCC@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBAAA???:::666333//////000000000000111111{{{XXXBBB===777444444333111...000...,,,+++---////////////555777333///111333333000111111000//////000222///444555444>>>PPPXXXVVV]]]wwwqqqbbb___jjjsssXXXIIIEEEEEE===<<<<<<===<<<:::555222555333222222222222111///........................------------.........///+++,,,---.........---,,,+++++++++++++++******)))))))))))))))((((((((((((((()))*********)))'''&&&(((((())))))***,,,---...((()))***+++***)))'''&&&!!!$$$%%%$$$&&&)))&&&!!!((((((((((((((((((((((((((((((''''''((()))***+++(((+++------+++******+++,,,+++***)))((((((((((((+++***)))(((''''''''''''******)))))))))******+++)))((('''(((******)))'''+++---...---+++***))))))++++++,,,,,,,,,,,,------------------------------......---------...///000++++++++++++,,,---...///,,,,,,,,,---------......,,,...000000///......///******++++++,,,,,,------,,,...000///---,,,---///***,,,...000111000000///...//////...,,,---000333000222333333222222222333111111111111111000000///111111111111222222222222000000111111222333333333111000000000000000111111222222333444555666777888222222333333333333444444222555777777444222111222000222444444444555666888333444666888888777666555555666777777666555666777333555777666444333555666777777666555444444444444555777999888666555777999777777777777777666555444666666666666777777777777666666777777888999999:::888888888888999999:::::::::<<<======<<<;;;;;;<<<===<<<<<<===>>>???AAABBB>>>AAADDDCCCAAA@@@CCCFFFFFFAAA???BBBCCCAAA@@@BBBAAABBBBBBAAA???>>>>>>???>>>=========>>>@@@AAABBB@@@???>>>======<<<<<<===999999:::;;;;;;:::999999666888:::::::::999:::<<<999999999999::::::::::::;;;<<<===>>>>>>?????????<<<>>>AAABBBAAAAAACCCDDD@@@@@@@@@@@@@@@@@@@@@@@@???@@@@@@@@@>>><<<999777333333444444444555555555|||YYYAAA<<<777444333333000...000...+++***,,,---......---444777333000222555666111222222111000000111333///444555444>>>OOOVVVRRRWWWtttkkk^^^```mmmhhhSSSJJJGGGFFF@@@===999666555666555555555333222222222222111///........................,,,---......//////......,,,---.........---,,,+++++++++,,,,,,,,,++++++***++++++++++++************'''(((***+++***)))'''&&&))))))(((((((((((())))))***+++---...---,,,***(((&&&((('''&&&(((++++++'''(((((((((((((((((((((((()))((((((''''''(((***+++'''+++...///,,,*********,,,+++******)))*********************+++,,,---...,,,+++***************+++(((***,,,,,,***)))***+++&&&(((+++,,,+++++++++,,,++++++,,,,,,,,,---------------------------------,,,,,,+++***+++,,,---...******+++,,,------.............../////////000000)))+++...///...------...+++,,,---...//////000111))),,,......------000222)))***---///000000/////////000///---+++,,,000444...000222333333333444555000111111111111000000///000000111111111222222222//////000111222222333333333333222222222222222222111222333444555777888888111222222333333444444555333666888888444111000111000111222222222333555888222333555777888777666555555777888777666666777888333555777666444333444777333333333333444444555666555777999888555444666888666777777888888888888777888888777777666666555555666777777888999:::::::::888888888888888888888999:::<<<======<<<;;;;;;<<<;;;;;;;;;;;;===???AAABBB???CCCGGGFFFCCCBBBFFFJJJLLLFFFDDDEEEFFFCCCCCCEEEDDDEEEEEEDDDBBBAAAAAABBB???>>>>>>>>>>>>@@@BBBCCC@@@???>>>======<<<======888999:::;;;;;;:::999888555777999::::::999:::<<<::::::;;;;;;;;;<<<<<<<<<======>>>>>>>>>>>>======;;;>>>AAACCCCCCBBBCCCDDD@@@@@@@@@@@@@@@@@@@@@@@@????????????>>>===;;;:::888999999999::::::;;;;;;___GGG>>>777666555222000111......///////////////......///000///......000222444444333222111111222222444555444666???KKKQQQQQQWWWnnniii\\\aaattt{{{```OOOHHHEEECCC@@@;;;555111000111222222333222111111222222111///111///............,,,+++++++++,,,,,,,,,,,,------///...---,,,,,,---...///---,,,,,,,,,+++***************)))((('''(((((((((+++***((()))******)))((())))))(((((('''''''''&&&$$$000777111***((())))))))))))'''&&&&&&'''((((((%%%&&&''')))))))))(((''''''%%%&&&)))***)))))),,,((()))+++,,,,,,+++***)))+++***)))'''''''''((()))((()))++++++)))((()))***&&&'''((()))******)))))))))))))))))))))******++++++++++++*********))))))(((***++++++++++++,,,.........---------,,,,,,,,,------...,,,******+++,,,------,,,+++,,,---.../////////...---,,,,,,,,,,,,$$$&&&***...//////---+++...---+++***+++---///000---...//////---,,,---...+++,,,---/////////............---------,,,,,,,,,///......//////000111222222222111000//////000000000000000000000000000000333111000111444555333111111111111111111222222222555333111222666999999888222222111111222222333444444444444444333222111111444111111444999:::777333777666444333444666999;;;999888777555555555666777:::777444444666666222///222222222444777888777666555666777777666444222000:::999888777777777888999:::999777555555555555666888777666666666666666777666777777888999999::::::555888;;;======<<<<<<===;;;;;;<<<>>>???@@@AAABBBDDDAAA??????BBBFFFHHHIIIKKKJJJHHHFFFDDDBBBAAAAAAAAAAAA@@@@@@???@@@@@@@@@DDDDDDEEEEEEEEEEEEDDDDDDAAA@@@>>><<<;;;:::::::::888888777777888999::::::::::::<<>>>>>===<<<;;;<<<>>>???@@@???>>>???@@@AAAAAAAAA@@@@@@@@@@@@???AAA@@@???>>>============???>>>===;;;:::;;;???BBBaaaIII@@@888666555222000111......////////////......///000111000//////111222222111111000//////000000444555555666???JJJPPPPPPWWWmmmhhh[[[bbbvvvsssZZZLLLGGGDDDBBB===999444111000000000000222111000000111111000//////---,,,,,,,,,,,,+++)))++++++,,,,,,,,,,,,---------------......000111222---,,,,,,+++*********)))))))))))))))((((((((((((***)))((()))***+++***))))))((((((((('''''''''''')))111555///(((''''''%%%(((((('''&&&''''''((()))%%%&&&&&&''''''''''''&&&+++)))(((+++***''''''***'''(((***+++,,,+++))))))***)))((('''&&&''''''((((((***++++++)))))))))***,,,,,,++++++***))))))))))))))))))))))))******++++++++++++*********))))))***+++,,,+++))))))***+++...------------,,,,,,,,,---......---++++++,,,---......---,,,---...///000......---------......///)))***---...///...,,,+++...---,,,,,,,,,---......---...//////------...///+++,,,...///000000000////////////.........------............///000111222111000000///......//////000000000000000000000000222000///000333444333111000000111111111222222222777555444666999;;;;;;:::222222111111222222333444444444444444444333222111444222111444888:::888555777666555444555666888:::999888777666555666666777888888888777555444333333444444444555666666666555666777888999888666555333999888888777777888999:::;;;:::888777666666666777666666666666666777888999777777777777888999999:::777999;;;;;;:::888888999;;;;;;<<<>>>???AAABBBBBBCCCAAA??????BBBEEEGGGGGGMMMKKKIIIFFFCCCAAA???>>>CCCCCCBBBAAA@@@@@@AAAAAA@@@AAABBBCCCDDDEEEEEEEEE??????>>>===<<<;;;;;;:::888888888888888999::::::::::::<<>>>>>===<<<;;;<<<>>>???@@@???>>>???@@@???@@@@@@@@@AAAAAABBBBBB@@@@@@???>>>======>>>>>>@@@@@@@@@>>>===>>>BBBDDDdddKKKBBB999777555222000111........................///000111111000000222444222111000000///000000000333555555666>>>IIIOOOOOOWWWlll~~~ddd[[[dddzzzgggRRRIIIFFFCCCAAA:::777333111111000///...111000...///000000///---...---,,,+++,,,,,,+++)))++++++,,,,,,,,,,,,------,,,---...///000222333333---,,,+++***))))))))))))((()))*********)))'''&&&((((((((()))+++,,,+++)))((((((((((((''''''''''''***......+++(((((('''%%%''''''&&&''''''((()))***'''&&&&&&%%%%%%%%%%%%&&&'''$$$$$$&&&&&&###"""%%%&&&''')))*********)))(((***)))((((((''''''(((((()))***++++++)))))))))+++---,,,+++))))))))))))***)))))))))))))))******++++++++++++******************+++,,,+++)))'''((()))------------,,,,,,,,,,,,---......---,,,+++---............---...//////000------------...///000111...............,,,++++++------------------,,,,,,---...//////------...///,,,---...000111111222222000000000/////////.........------......///000111000//////...............000000000000000000000000111//////000111222111000000000000111111111222222333222222444666777666555222222111111222222333444333444444444444333333222555333111333888::::::888777777777777777777777888888888777666666666777777666999;;;999444222444777777777666666555555444444888888999999888777666555888777777777888999:::::::::999777666555555666777555555555666777888999:::888777666666777888:::;;;:::;;;<<<:::888666777888:::;;;<<<>>>???AAACCCCCCCCCAAA??????AAADDDEEEEEEKKKJJJHHHFFFDDDCCCAAAAAAEEEEEECCCBBBAAAAAAAAAAAA???@@@@@@AAABBBBBBAAAAAA<<<===>>>>>>>>>===;;;:::888888999999999999::::::;;;;;;;;;===??????===;;;>>>===<<<<<<;;;;;;<<<<<<;;;<<<===>>>>>>===<<<;;;<<<>>>???@@@???>>>???@@@>>>>>>???@@@AAABBBCCCCCC@@@???>>>>>>>>>>>>>>>??????@@@@@@@@@@@@AAACCCEEEgggMMMCCC:::777555222000111//////......------......///111111111000111333555333333222222222222222333222444666777===GGGMMMMMMXXXkkkxxxaaa]]]iiiwww\\\LLLGGGEEEBBB@@@888666444333222222000...000...------...///---,,,000///------......---,,,+++++++++,,,,,,,,,------,,,---...///000111111222---,,,+++)))((((((((()))'''(((***+++***)))'''%%%'''''''''))),,,,,,+++***((((((((((((((('''''''''''''''&&&&&&(((******)))&&&&&&&&&'''((()))******)))(((&&&%%%$$$%%%&&&&&&!!! ###$$$######'''%%%&&&'''((()))))))))(((******)))))))))))))))))))))***+++***))))))***+++)))(((&&&&&&'''(((+++,,,)))))))))))))))******+++***************************,,,,,,+++)))))))))***---------,,,,,,,,,++++++,,,------,,,+++***,,,---------------.........///---------------.../////////...---,,,,,,++++++,,,,,,---...//////---+++***---...//////......///000------///000111222333333000000000/////////......------------...///000111000//////.........//////000000000000000000000000////////////000000000000//////000000111111222222000000222333444444333222222222111111222222333444333333444444444444444333555333222333777:::;;;;;;888999:::::::::999888777888888777777777777777777666888999777555444555666666777777666555555666777;;;;;;:::888777666555444666666777888888999:::;;;888777666555444444555666777666666666777888999999999999888777888:::<<<======>>>===;;;999888999:::999:::;;;===???AAABBBCCCCCCAAA@@@@@@BBBDDDEEEEEEFFFFFFGGGGGGHHHHHHHHHGGGFFFEEEDDDBBBAAA@@@@@@@@@BBBBBBAAA@@@???===;;;::::::<<<===??????>>><<<;;;999999::::::::::::::::::;;;;;;;;;<<<===>>>>>>>>>??????>>><<<<<<;;;;;;;;;;;;<<<===>>>>>>>>>===<<<<<<>>>???@@@>>>>>>???@@@======>>>??????@@@AAAAAA???>>>>>>>>>>>>>>>??????<<<>>>@@@AAAAAAAAABBBDDDiiiMMMCCC:::777555222000222000///...---,,,---------///000111111000111333555333222222222222222333333000444666777<<>>;;;<<<<<<;;;999999;;;===888999:::<<<>>>@@@AAABBBCCCAAA@@@AAACCCEEEFFFEEEFFFGGGHHHJJJJJJKKKJJJJJJEEEDDDCCCAAA@@@?????????AAAAAA@@@???===<<<:::999:::;;;===??????>>><<<;;;::::::;;;;;;;;;;;;:::999;;;;;;<<<<<<<<<===>>>???@@@???>>>===<<<;;;;;;;;;:::;;;===>>>>>>>>>===<<<<<<>>>???@@@>>>>>>???@@@>>>>>>>>>>>>============>>>=========>>>???@@@@@@;;;>>>BBBDDDDDDCCCCCCDDDkkkLLLBBB999555444111111222000///...,,,,,,,,,------...///000000000111333555000000000///000000111222///444777777;;;CCCIIIJJJSSSeee}}}kkk\\\eeeyyyrrr___NNNJJJHHHBBB======777555444333444444222000///...------......---+++---,,,++++++------,,,+++++++++,,,,,,,,,,,,------///...---,,,,,,---...///111///,,,***((())))))***((()))*********)))'''&&&''''''(((***,,,,,,***((('''''''''(((((((((((((((***&&&$$$'''(((&&&%%%'''%%%&&&'''((()))))))))((())))))((('''''''''((((((***'''&&&))))))%%%%%%(((%%%&&&&&&'''((()))******$$$$$$%%%&&&&&&&&&%%%%%%+++,,,+++***))))))+++------,,,+++))))))))))))***)))))))))))))))******+++***************+++++++++***+++------,,,---...000,,,,,,,,,,,,++++++++++++((()))***)))((((((***+++******+++,,,,,,,,,,,,+++...---,,,+++************)))))))))***+++,,,---...***+++---//////...---,,,---...////////////000222000/////////000111222333/////////.........------.........//////000111222111000000000000111111222000000000000000000000000...///000000//////000111---...//////000111222222000222333333111000111111222222111111222222333444111222333555555666666666444444444555666777888999888888:::;;;;;;:::999888666777888999999999888888777444111333666888666222222444666666666777<<<@@@FFFDDD@@@===:::999999999666777888999999999999999;;;;;;999999999999:::;;;;;;:::999888777666666666999::::::;;;<<<<<<<<<===777888999999999999:::;;;888999:::;;;<<<===>>>???@@@??????@@@CCCEEEFFFEEEIIIJJJKKKKKKKKKJJJHHHGGGDDDDDDBBBAAA@@@@@@@@@@@@>>>>>>>>>???>>>>>>======;;;<<<===>>>>>>===<<<<<<:::;;;<<<===<<<;;;:::999999;;;<<<===<<<===>>>@@@???>>>===<<<;;;;;;;;;;;;:::;;;<<<>>>>>>>>>======<<<>>>???@@@???>>>???@@@>>>>>>>>>>>>======<<<<<<============>>>???AAAAAA>>>BBBFFFIIIHHHFFFEEEEEElllKKKAAA777444333111111333111///---,,,++++++,,,------.../////////000222444000000//////000111111222...444777777:::AAAGGGIIIMMM___xxx{{{fff[[[jjjdddUUUKKKLLLIII???999:::666444222111222333222111///...------......---,,,---,,,++++++------,,,+++++++++,,,,,,,,,,,,------000///,,,+++,,,...111333222000---+++))))))***+++))))))))))))(((((((((((((((((()))+++---,,,)))&&&''''''''''''((((((((())))))&&&&&&)))((($$$$$$(((&&&'''((())))))(((''''''&&&&&&''''''((((((''''''(((%%%%%%''''''$$$$$$&&&&&&&&&&&&'''(((***++++++$$$$$$&&&'''''''''&&&&&&,,,,,,+++***((()))+++...,,,,,,++++++***))))))))))))))))))))))))******+++))))))*********++++++++++++,,,------++++++,,,---,,,,,,,,,++++++++++++***((()))***)))((()))***,,,***+++,,,---------,,,,,,------,,,+++++++++,,,,,,******+++,,,,,,---------)))***,,,...//////......,,,...000000//////111222111000////////////000111000000000/////////......000//////000000111222333///////////////000111111000000000000000000000000...000111111//////000222------...///000111222222...000000///,,,+++---///222222111111222222333444111222333555666777777777333444666666666555666666555555666777888888888888666777888999999999999888555444444555666777777666222555777777666777===BBBDDDBBB>>>;;;999999:::<<<777888999999999999888777::::::999888888999:::;;;::::::999888777777777777666777999;;;<<<;;;::::::666888:::;;;:::999999:::888888999::::::;;;<<<<<<<<<<<<<<<>>>BBBDDDEEEDDDHHHHHHJJJJJJJJJIIIGGGFFFDDDDDDCCCBBBBBBAAABBBBBB>>>>>>???????????????>>>===============<<<<<<<<<;;;<<<=========<<<:::999888:::===>>>======>>>@@@======<<<;;;:::::::::;;;999:::<<<>>>>>>>>>>>>===<<<>>>???@@@???>>>???@@@>>>>>>>>>???????????????<<<<<<<<<===>>>@@@AAABBB???CCCHHHKKKJJJGGGEEECCClllJJJ@@@666333222111111444111000---+++***+++,,,---,,,---/////////000222444222222111111222333444444...444777777999@@@FFFHHHIII[[[tttwwwbbb[[[mmmvvv[[[PPPJJJLLLIII===666888555333000///000111111111000...------...///---,,,///---,,,---//////...---++++++,,,,,,,,,---------000...,,,+++,,,000444777333111...+++******+++,,,******)))(((((((((((((((((((((***+++---+++(((%%%&&&'''''''''(((((())))))%%%###&&&***)))%%%&&&+++''''''((())))))((('''&&&###$$$&&&'''((('''&&&&&&(((%%%&&&***+++)))***---&&&&&&'''''')))***+++,,,&&&''')))*********)))))),,,,,,,,,***((())),,,...&&&'''((()))*********))))))))))))))))))******+++))))))******++++++++++++,,,------,,,***)))***+++,,,,,,,,,+++++++++******)))***+++***)))***+++---+++,,,---.........---,,,,,,,,,,,,,,,---...//////,,,,,,---.........------)))***+++---...///000000,,,...000000//////111333222111///.........///000111111111111000000000000000000000000111222333444...............///000111000000000000000000000000...000222222//////111333------...///000111222222222333333111...---000222222222111111222222333444111222333555666777777777222444666777666444444444222333333444555666777777666777888999::::::999888333666888888555555777:::333666888777555777<<>><<<;;;::::::888888999999999:::::::::999999:::<<<@@@CCCDDDCCCCCCDDDGGGIIIIIIIIIHHHGGGEEEDDDDDDCCCCCCCCCDDDDDDAAAAAAAAAAAA@@@>>>===<<>>===<<<<<<<<<<<<<<<;;;<<<===>>>>>><<<:::999666:::>>>???======>>>@@@<<<<<<;;;::::::::::::;;;999:::<<<>>>>>>>>>>>>===<<<>>>???@@@???>>>???@@@>>>>>>???@@@AAABBBBBBCCC<<<<<<<<<===>>>@@@AAABBB>>>BBBHHHJJJIIIFFFBBB@@@kkkMMM>>>:::999333222555222........................000000///000000111222333+++,,,...000222333444444222777999666888AAAGGGGGGHHH[[[ppplll[[[```wwwnnnSSSRRRNNNHHHAAA:::777555222222111111000////////////......---------......---,,,++++++------,,,+++++++++++++++++++++,,,,,,///...,,,***+++222<<>>>>>>>>???>>>>>>===<<<<<<:::999999:::;;;:::999:::;;;<<<<<<======<<<<<<<<<<<<;;;999777888:::<<<>>>===<<<;;;;;;;;;;;;;;;@@@@@@???>>>===<<<<<<;;;>>>>>>???@@@@@@@@@@@@???>>>>>>======>>>@@@BBBCCCGGGHHHIIIIIIHHHEEECCCAAAlllMMM>>>999888111111444000........................////////////000111222222000000000111111222222333666999888666:::BBBGGGFFFIII^^^uuuzzzgggYYYbbb{{{~~~iiiUUUSSSNNNGGG???999666555222222111111000////////////......---------...///---,,,++++++------,,,++++++++++++++++++,,,,,,,,,------,,,+++---333<<>>AAACCCBBB@@@BBBCCCEEEGGGHHHGGGGGGFFFFFFEEECCCDDDDDDDDDCCCBBB@@@AAACCCBBB???=========;;;;;;<<<<<<;;;;;;:::999;;;::::::;;;======;;;::::::;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;999777777999<<<======<<<;;;;;;;;;;;;;;;??????>>>===<<<<<<;;;;;;===>>>>>>???????????????>>>>>>===>>>???AAACCCDDDEEEFFFFFFFFFEEECCCAAA@@@mmmMMM???999888111///222...////////////////////////............///000111222222222111000111333555666>>>===999888===EEEHHHGGGMMMeee~~~qqqaaaXXXdddvvvaaaWWWSSSLLLDDD===888555444222222111111000////////////......------...//////---+++***+++,,,---,,,+++***+++++++++,,,,,,,,,---,,,,,,,,,,,,...333:::??????999111,,,++++++***)))+++++++++***************(((((()))+++,,,***&&&$$$)))(((''''''))))))(((''''''((())))))'''%%%&&&&&&(((((())))))(((((('''&&&)))((((((''''''''''''(((&&&'''((((((''''''(((***))))))))))))(((((((((((((((((())))))************+++++++++++++++***))))))***))))))***++++++***(((******))))))))))))******))))))***+++,,,...000000///...---+++***)))((((((,,,,,,++++++******++++++,,,,,,++++++++++++,,,,,,+++******,,,///000///...---,,,+++,,,...000///......///000111111000///...++++++,,,,,,---...///000---------------......//////............//////000---...//////...---...///---...000111111111000///000000000000000000111111000111222222222222000/////////.........//////000111000222777888555333555:::888444111000000111222222222333222000000111333555666777777777666555444111222333222111222444555444444444555555666666777222222444555555555444333555444222111111333666888666666777888888888777777666666777777888888888999555666666777777777777777555555333222222333444555555666666666666777777777666666666666777777777777666999;;;;;;999888888888999999999999999999999999<<<<<<<<>>@@@AAAAAA@@@>>>??????>>>>>>??????>>>>>>===<<<::::::;;;===??????===:::::::::;;;;;;;;;<<<<<<<<<:::;;;:::999777777999;;;===<<<;;;;;;;;;;;;;;;;;;=========<<<<<<;;;;;;:::===>>>>>>???????????????===>>>>>>???AAABBBDDDEEECCCCCCCCCCCCBBBAAA???>>>mmmOOO@@@;;;999111///111---000000000000000000000000------------...000111222222000//////222555999<<>>;;;666222000000222333333333444222111000222333555666888888888666444222333444444333222111333555444444555555666666666777111333555666666666444333333222111111222444666888555555666777888888888777777777777777888888888888666666777777777777666666666555444333333333444555777777777777888888888888666666666666777777777777777999::::::888777777888888888999999::::::999999<<<<<<===>>>???@@@@@@@@@AAABBBDDDFFFHHHHHHIIIIIIEEEDDDBBBAAABBBBBB@@@>>>???AAABBBBBB@@@???@@@AAA@@@@@@@@@@@@@@@??????>>>777888:::===??????<<<::::::::::::::::::;;;;;;<<<:::::::::999777777888:::<<<<<<;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::>>>??????@@@@@@@@@@@@@@@===>>>???@@@BBBCCCEEEFFFAAAAAABBBAAAAAA???>>>===qqqQQQBBB===;;;333111333...000000000000000000000000,,,,,,------...000111222444222000000111555:::<<>>;;;777333111111222333222333333222111111222444555666777888777666444222777777777555333222333444555555555666666666666666222444666777888777555444111222333444555666666666444555666777777777777777888888888888777777777777666666777777777777666666777666555444444555666666888888999999999:::::::::555666666666777777777888888999:::999888666777888777888999::::::::::::999;;;;;;<<<<<<======??????AAABBBCCCEEEFFFHHHHHHIIICCCBBB@@@@@@AAA@@@???===BBBCCCDDDBBB@@@@@@@@@BBB===>>>>>>>>>>>>===<<<<<<666777999<<<>>>>>>;;;999:::999999999999:::;;;;;;999:::;;;:::888777888:::;;;;;;:::::::::;;;;;;<<<:::::::::;;;;;;;;;;;;;;;???@@@AAAAAABBBBBBAAAAAA===>>>???AAABBBCCCDDDEEEAAAAAAAAAAAA@@@???>>>>>>wwwRRRCCC===<<<333222444///////////////////////////,,,------...///111222333999666333111111333555777@@@999444777>>>EEEKKKQQQooo|||jjj^^^]]]lllkkk]]]OOOHHH???999777666444222222222111111000/////////000///---,,,---///222333,,,***)))***+++,,,+++*********+++,,,---...//////...,,,******+++++++++***...---------,,,+++***)))+++++++++***************)))(((((())))))(((&&&$$$+++***))))))******((('''(((((('''((()))***((('''))))))******))))))(((''')))((((((''''''''''''(((&&&'''((((((''''''(((***))))))))))))((((((((((((''''''((()))***++++++,,,+++++++++++++++***)))))))))+++,,,,,,+++******+++******))))))))))))******++++++***))))))******+++************+++,,,---...++++++******++++++,,,,,,++++++************++++++...///000///,,,******+++---,,,+++,,,---...---,,,---...///000111111000000///...------...000222444---------------....../////////...------------...,,,---......---,,,---...------------.........////////////000111111222222000//////......------------------------...///000222...,,,///111222666<<<;;;999555222111111222333000111222222111111333444444555666666666555444333777888888666444333333555666666666666666666666666444555666777777777666555222333555666777666555555555555666777777777666666999888888888777777666666777777777777777666666555666666555444555666777888888999999999999:::::::::555555666666777777888888999:::;;;:::888777777888666777999:::;;;;;;:::999999:::;;;;;;;;;<<>>???@@@@@@???===CCCCCCCCCBBB@@@???@@@BBB??????@@@@@@??????>>>===888888999;;;======:::888:::999888777888999:::;;;:::;;;<<<;;;999888999::::::::::::::::::;;;;;;<<<:::::::::;;;;;;<<<<<<<<>>???AAABBBBBBBBBBBBAAAAAA@@@@@@????????????zzzQQQAAA<<<;;;333111444///........................------...///000222333444999777555222111222333444999444333999BBBJJJUUU```}}}xxxhhhZZZ]]]pppttt___WWWHHHBBB:::777777777444222222222111111000/////////111///---,,,---///222444+++***)))***+++,,,+++)))******+++,,,---.../////////,,,))))))+++------,,,***,,,------,,,***)))(((***************+++++++++'''(((******(((''''''(((+++)))'''&&&''')))(((((((((&&&&&&(((***+++***((()))************)))(((((((((''''''''''''(((((()))&&&'''((((((''''''(((***))))))))))))((((((((((((''''''((()))***+++,,,,,,,,,+++******))))))******)))+++------+++)))***,,,******))))))))))))******************++++++,,,---+++++++++***++++++,,,,,,++++++******++++++,,,---,,,,,,++++++++++++,,,,,,,,,...000///,,,++++++,,,---,,,+++,,,------,,,+++.........///000111111111///...,,,++++++---000111......------......///000......---,,,,,,,,,,,,,,,,,,---......,,,,,,---...------,,,,,,------...///...//////000111111222222111000///......---------------------...///000111///,,,,,,///111222555:::666555333222111222222333...///000000000111333555333333333444444444444444444555666555444333555777777666666666666666666666444444444555555555666666555444444444444555555555666666666777666666555555777777777777888888888888777777777777777666555555444333333333444666888999777777777888888888999999555555555666777888888888;;;<<<<<<:::888777888999555777999;;;;;;;;;:::999888:::<<<<<<;;;===@@@CCCAAAAAAAAABBBCCCDDDEEEEEE>>>===<<<===???@@@???>>>???@@@@@@???>>>???AAACCCBBBBBBCCCCCCBBBBBBAAA@@@;;;::::::;;;<<<<<<;;;999999999777777777888:::;;;:::<<<===<<<;;;::::::;;;::::::999999::::::;;;<<<999::::::;;;<<<=========>>>>>>???@@@@@@@@@@@@???>>>>>>@@@AAAAAAAAA@@@@@@@@@??????>>>>>>>>>>>>>>>xxxOOO@@@;;;:::222111333///........................---......///111222444555666555333222222333444555666333555>>>GGGQQQ```nnnuuueeeVVV\\\sssfffSSSNNNDDD>>>777555666777555111222222111111000/////////111///---,,,---///333555+++***)))***+++++++++)))******+++,,,---//////000...+++))))))---000000000%%%(((+++---,,,+++++++++))))))******+++++++++,,,%%%(((++++++((('''(((+++(((%%%###"""###%%%&&&&&&'''&&&%%%'''+++,,,+++)))***************)))(((((('''''''''''''''((()))***&&&'''((((((''''''(((***&&&&&&'''((()))***++++++&&&'''((()))***+++,,,,,,---,,,***)))))))))***+++)))+++...---+++)))***,,,******))))))))))))******))))))***+++,,,...///000------,,,+++*********++++++*********+++,,,,,,---...------,,,,,,------...***---//////,,,+++---///,,,***)))***++++++***)))............///000222222...---+++))))))+++---//////............///000000...---,,,,,,++++++++++++,,,---......,,,,,,---...---,,,,,,,,,,,,---.........//////000111222222222222222000///............---------...///000111111---+++,,,111444333555888222222222111111222222333,,,...///000000111333555222222222222222333444555111222333333333444666999777777777777666666666666444444333333333444555666777555333222111333555666666777777777666555444444555555666777888999::::::777777777777777666555555222222111222333555777999666666666666777777777777444555555666777888888999<<<<<<<<<;;;888777888:::555777999;;;<<<;;;:::999888:::<<<<<<<<<>>>BBBFFFAAAAAAAAAAAAAAABBBCCCDDD===<<<;;;===???@@@???>>>;;;<<<=========>>>AAADDD???@@@@@@@@@@@@???>>>>>>===<<<;;;;;;<<<===<<<:::999888777666666888:::;;;;;;===>>>===<<<:::;;;;;;999999999999::::::;;;<<<999:::;;;;;;<<<===>>>>>><<<<<<===>>>>>>>>>>>>>>>>>>???@@@AAAAAA@@@???>>>???>>>>>>============>>>qqqOOOCCC999666555222000111+++---...,,,)))))),,,///......///000111222333333222222111111222444666777777444555;;;CCCPPPfffyyy{{{ddd[[[fff{{{rrr]]]NNNGGG@@@<<<666222111111111000444444333222222111111000111---***,,,000111...+++000,,,((((((***,,,,,,+++,,,---,,,,,,///333111++++++++++++************)))((()))***++++++***)))(((&&&(((++++++***))))))***)))(((((((((((())))))***((((((((((((((())))))***************++++++************+++***)))'''%%%$$$'''''''''&&&%%%$$$%%%&&&&&&''''''((((((((((((((((((((((((((()))***+++,,,(((((((((((())))))))))))...,,,)))***++++++)))&&&+++++++++***((('''((())),,,,,,---------,,,++++++(((''''''))),,,---------+++++++++*********)))))),,,,,,,,,---------.........---,,,,,,++++++,,,,,,---...///000000///...---,,,---.........---,,,+++,,,++++++,,,,,,---...///000///---.........---,,,---,,,,,,+++,,,---...000------......------,,,+++------..................((()))++++++***+++---///---...///000000///...---///000111000...,,,,,,---//////.........000222333000000000111111222222222////////////000000000000111111111111222333444444555444444333333444444555444555555555555555444444888777666555555666777777777666666666666666777888:::666222222666777444111555666777666444333333555333444555777888888888888:::999888777666666666666555555666666666666555555666777888999999888777666666666666666777777777777<<<<<<<<<;;;888777888:::666777888999:::;;;;;;;;;>>>:::777888;;;======;;;<<<>>>???@@@@@@AAACCCEEE???>>><<<;;;<<>>???AAABBB@@@>>><<<::::::;;;===>>>===<<<===;;;999777666777999;;;>>>===;;;999888999;;;<<<;;;::::::::::::;;;<<<<<<;;;<<<<<<<<<<<<<<<;;;;;;????????????>>>>>>>>>>>>>>>@@@BBBCCCBBBAAABBBBBBDDDBBB@@@>>>>>>???@@@AAAoooOOODDD999666555222000111.........---+++,,,...///---...///000111222222333333333222111111222333444666444666;;;BBBOOOfffzzz{{{ddd]]]jjjhhhTTTIIIEEE???;;;666222111111111000444333333222222111111000000---+++,,,///111...+++...+++((((((***,,,+++***+++---,,,***+++///...++++++++++++************)))((()))***++++++***)))(((''')))++++++***)))***+++***))))))((((((((()))))))))(((((((((((()))*********)))))))))******+++,,,---,,,,,,,,,***)))((('''&&&'''&&&&&&&&&&&&(((***&&&&&&'''((()))))))))((()))(((((('''''''''''''''(((((((((((()))))))))***---+++))))))++++++)))'''+++,,,,,,+++******,,,------------,,,+++***)))))))))(((((())),,,------,,,,,,,,,,,,+++++++++******,,,,,,,,,---------.........---,,,,,,++++++,,,,,,---...///000000///...---,,,---.........---,,,,,,------......///111222333111000......///000///---...---------......///000......//////......---,,,---------.........//////+++,,,------,,,,,,...000...///000000000000///...///111222111///------...222111000///...//////000///000000000111111111111+++,,,---///000222333444111111000000111222444555444444333333333333444444555555666666666555555444888777666555555666777888999999888777777888888888:::666333333666777444111666777777777555444555666666777777888888888777777999888777666555555555555555555666666666666555555666777888999999888777666555555555666666666777777:::::::::999777666777888666666777888999999999999;;;:::888999:::<<<;;;;;;<<<>>>@@@AAA@@@@@@AAACCC>>>===<<<<<<<<<>>>@@@AAA;;;:::::::::;;;===???AAACCCAAA??????@@@@@@>>>;;;<<<::::::;;;<<<======<<<===;;;999777666888999;;;<<<;;;999888888888999:::;;;:::::::::;;;;;;<<<<<<<<<<<<<<<======<<<<<<;;;>>>>>>>>>>>>>>>>>>>>>>>>;;;===@@@BBBAAAAAABBBCCCCCCBBB@@@???>>>???@@@AAApppOOODDD999666555333111111000///---,,,.../////////------...///000111222222444333222111111111111111444555777;;;@@@NNNfffzzzxxxcccaaaqqqvvv\\\JJJCCCBBB>>>:::555222111111111000333333333222111111000000///---+++,,,///000...++++++)))))))))++++++***)))***---,,,((('''***+++***+++++++++************)))))))))************)))))))))***++++++******+++---+++***))))))(((((((((((()))))))))))))))******+++***)))((('''(((***---...------+++***))))))))))))&&&&&&%%%&&&''')))+++,,,%%%&&&'''((())))))***)))+++***)))'''&&&%%%%%%%%%((((((((()))))))))******,,,***))))))***+++***))))))***++++++++++++---///...---,,,+++***((('''''')))(((((())),,,------,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------.........------,,,,,,,,,,,,,,,---...///000000///...---,,,---...//////...---,,,------...///111333444555333111//////000111000///......//////000///////////////000000//////...---+++,,,,,,---...///000000...///000///------///111///000000111111000000///000111222222000......///333333111///...---------/////////000000000000111+++,,,---///000222333444111000//////000111444555444444333333333333444444555666666777777666666666777666666555666777999:::<<<;;;:::999999999999999999666444444666777444111666777888777555555555777888888999999888777666666777666555444444444444444555555666666666666555555666666888888888888666666444444444555555555666666888888888777555444555777666777777777777777777777777888::::::999999::::::;;;>>>AAABBBAAA?????????<<<<<<<<<<<<<<<<<<======999999::::::;;;<<<===>>>BBB@@@>>>>>>>>>===;;;999<<<;;;:::;;;<<<===<<<;;;<<<;;;999777777888999;;;;;;::::::::::::999999999:::::::::;;;;;;;;;<<<<<<<<<<<<===============<<<========================888;;;>>>@@@@@@AAABBBCCCBBBAAA@@@?????????@@@@@@vvvPPPDDD:::666666333111111222...++++++...000///---------...///000111111222222111111111111111111111222555999:::>>>MMMdddwww|||tttaaahhh{{{}}}fffSSSFFF???>>><<<999555222222222111000333333222222111000000000...---+++,,,...///---,,,(((((()))************)))***......((($$$'''***++++++++++++*********)))))))))))))))******)))))))))+++++++++***)))***,,,///,,,+++***)))(((((((((((()))))))))))))))***++++++)))((('''&&&'''***---///,,,+++)))'''&&&''''''((('''&&&%%%%%%''')))***+++%%%&&&'''((()))*********---,,,+++)))((((((''''''(((((()))))))))*********+++***))))))***+++++++++((()))******))))))+++---,,,++++++***)))(((((((((+++***)))***,,,---,,,+++++++++++++++++++++++++++,,,,,,,,,---------............---,,,,,,,,,,,,,,,---...///000000///...---,,,,,,...//////......---++++++,,,...000222444555333111///000111222111000---...///000000///...---///////////////...------++++++,,,---...///000111000111111///...---...000000000111111111111000000000111333222000//////000222222111000///...------000000000000000000000000////////////000000000000111000///...///111444666444333333333333333333444555666777777777777777777666666555555666888:::;;;===<<<;;;:::999888888888888666555555666666444222555666777666555444555666666666777777777777666666666666555444444444444444555555666666666666555555555666777888888777666555333333333444444444555555777777888666444444555777888888777777666777777777444777;;;;;;999777888:::;;;>>>AAABBBAAA???======:::;;;<<<<<<<<<;;;:::999777888999;;;<<<<<<;;;;;;???>>>===<<<<<<;;;::::::<<<;;;::::::<<<<<<;;;:::;;;:::999888777888::::::<<<<<<=========<<<<<<;;;::::::;;;;;;;;;<<<;;;;;;<<<<<<======>>>>>>======<<<<<<<<<<<<============999;;;>>>?????????@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@~~~PPPEEE:::777666333111222111---***+++---///...---------...///000111222222//////000111222222333333000555999999>>>LLLaaaqqqlll{{{rrrbbboooiiiYYYPPPFFF???<<<:::777444222222222111000333333222111111000000///------,,,,,,---------,,,'''((()))***************,,,//////)))%%%'''***++++++++++++*********))))))***))))))))))))))))))***+++++++++***)))***,,,///,,,,,,+++)))(((((((((((()))))))))((()))******+++)))(((&&&&&&'''***---///+++***)))'''''''''(((((((((&&&%%%&&&((())))))'''&&&'''((()))******************))))))))))))******))))))))))))************++++++***)))))))))+++---***++++++***))))))***,,,***)))((((((((()))******,,,+++***+++,,,---,,,+++))))))))))))************,,,,,,,,,---------......///...------,,,,,,---------...///000000///...---+++,,,.../////////......***+++,,,...000333555666222111000111222333222000,,,---...//////...,,,+++---............---,,,,,,++++++,,,---...///000111000000000///---,,,---...111111000000000000111111///111222222000//////000//////000000000000//////111111111111111111111000////////////000000000000000000//////000222444666333333333222222333333333555555666777777777777777777666666666777888:::;;;<<<;;;:::888888777777777777777666777777666444222333444555555333333444555222333444555666666666666666666555444444444555555555555666666666666555555555666777888888777666555333333333333444444444444777888888777555555666888999999888777777777888888333777;;;;;;888777888999;;;>>>AAABBB@@@>>><<<<<<999:::;;;<<<<<<;;;999888666888:::;;;<<<;;;:::999:::;;;;;;;;;;;;;;;;;;<<<<<<;;;::::::;;;<<<;;;999:::999999888888999::::::;;;;;;<<<======<<<<<<;;;999:::;;;<<<<<<<<<;;;;;;;;;;;;<<<===============;;;<<<<<<<<<=========>>><<<>>>@@@@@@???>>>>>>>>>@@@AAABBBCCCCCCBBBAAA@@@PPPEEE:::777666444222222///...,,,+++,,,...............///000111222333333...///000222333444444444000444777888>>>MMM]]]ggg^^^nnnqqqeeeuuuoooXXXOOOLLLEEE>>><<<999666333222222222222111222222222111000000//////,,,,,,,,,,,,,,,,,,,,,,,,''')))******))))))+++,,,,,,///...***(((***+++***+++++++++************)))******))))))))))))******)))***++++++******+++---,,,+++******))))))))))))((((((((((((((())))))***)))((('''&&&'''))),,,---,,,,,,+++***************)))'''&&&))),,,,,,)))%%%(((((()))*********))))))&&&&&&&&&&&&'''(((******)))))))))*********++++++,,,,,,+++)))'''(((+++---------...---++++++,,,...)))((((((((((((***+++------,,,++++++,,,---+++***((((((((())))))))))))))),,,,,,,,,---------......///......------------------...///000000///...---+++,,,...///000000///...,,,---...000222444666888111111222555666666333111------------------,,,+++---------...---,,,,,,++++++,,,,,,---...///000000...//////...,,,+++---...111000000//////000000111...000111111000//////000------///000111111111111111111000000000000//////+++,,,---///000222333444///000000111222444555666333333222222222222333333444444555666777777777777888777777666777888:::;;;:::999888777777777777777666777888888777666444333222333444444333222444555000111222444555555666666666555555444444444555555555555666666666666555555555555777777777777555555333333333444444444555555777888999888666666777999999888777666777888999:::666777999999888888999999;;;===@@@@@@???===<<<<<<999:::;;;<<<<<<;;;:::999888999:::;;;<<<;;;::::::888:::;;;;;;:::;;;<<<>>><<<;;;::::::;;;;;;:::999999999999888999999::::::888888999999999999::::::999:::;;;<<<<<<<<<;;;:::999:::;;;<<<============<<<<<<<<<======>>>>>>???>>>@@@BBBBBB@@@???>>>???@@@AAACCCEEEEEEDDDCCCAAA{{{QQQEEE:::777777444222222/////////...,,,---///000//////000111222333444444000111222333444444333333///444666777???MMMYYY]]]TTTfff{{{nnndddwwwnnn\\\MMMIIIGGG???;;;>>>777555333222333333222111222222111111000000//////,,,,,,---,,,,,,,,,,,,---(((***+++***)))))),,,///,,,---,,,)))***---+++'''+++++++++************)))+++***)))(((((()))***+++''')))++++++***)))***+++++++++******)))*********'''''''''''''''(((((()))((((((((((((((()))*********++++++++++++***))))))((('''(((,,,111111,,,''')))************)))((((((&&&&&&&&&&&&'''((()))***))))))*********+++++++++------,,,)))&&&'''***---+++,,,------,,,,,,...000+++***)))(((((()))+++,,,...---++++++,,,,,,+++***(((((())))))************,,,,,,,,,---------......//////...------------------...///000000///...---+++,,,...///000000000///------...///111333555666222333666999;;;:::555222//////...---------------...............------,,,---------.........//////...//////...,,,,,,---///000000///......///000000---///000000///...///000,,,---///000111111111000//////.........---------+++,,,---///000222333444///000222444555666666666333333222222222222333333333333444555666777777666999888777777777888999:::999888888777777777888888666777999999777666444333222333444444333333444666222333444444555555555555444444333333333333444444555555666666666666555555444555666777777666555444444444444444555555555555777888888777666666777999777666555555555777999:::999888777777999::::::999;;;<<<>>>>>>===<<<===>>>999999:::;;;<<<<<<<<<<<<999::::::;;;;;;;;;;;;;;;999;;;<<<<<<:::999;;;===<<<;;;::::::;;;;;;:::888888888888999999:::::::::888888777666777888999:::888999;;;======<<<;;;:::888999:::;;;<<<<<<<<<<<<<<<<<<===>>>>>>???@@@@@@???AAACCCDDDBBBAAAAAABBBAAABBBEEEGGGHHHFFFDDDCCCuuuQQQEEE;;;777777444222222///111111000---,,,000333000000111222333444444555333333444555444333222111///333555666???NNNWWWWWWPPPaaaxxx}}}jjjbbbxxxrrr\\\PPPHHHGGGBBB999999@@@777555333222333333222111222222111111000/////////+++,,,------++++++,,,---***++++++***((()))---111+++,,,***)))+++...+++%%%+++++++++************)))+++***)))(((((()))***+++&&&(((++++++***))))))*********************++++++&&&&&&&&&&&&&&&'''((((((((((((((()))))))))))))))'''((()))******)))'''&&&&&&&&&)))///555555000******++++++******)))(((''')))))))))))))))***++++++)))************+++++++++---...---)))&&&&&&)))---'''(((*********,,,...000...,,,***)))((()))***+++///---,,,,,,,,,,,,+++)))))))))******+++++++++,,,,,,,,,,,,---------......//////...------------...---...///000000///...---+++,,,...000000000000///++++++,,,---///111222333333555999===???===777333111000///---------...//////////////////......---------...................../////////------///000000///...------...///000---...000000///......///---...000111111111000///---------,,,,,,+++++++++////////////000000000000...000333555777777666666333222222222222222222333222333444555666666666666:::999888777777777888999888888888777888888999999555777999999888555444444333444555555444444666777555555666666555555444333222222222111222222333333555555666666666666555555444555666777777666555444444444444555555555666666666777777777555555777999555555444333444666888:::<<<999666666999<<<;;;:::;;;<<<======<<<<<<===???999999::::::;;;<<<======;;;;;;;;;;;;;;;;;;<<<<<<:::===>>>===:::888999<<<<<<;;;:::::::::;;;999888888888888999999::::::::::::999888777777999;;;===888999;;;======<<<;;;:::777888999:::;;;;;;;;;;;;<<<======>>>???@@@@@@AAA>>>AAADDDEEEDDDDDDDDDEEEAAACCCFFFIIIIIIHHHEEECCClllRRRBBB777777888333000222------/////////...---,,,/////////111333444333222333333444555555444444444333888888555<<>>$$$((((((((((((''''''''''''&&&(((******)))((()))***...------,,,,,,,,,------+++,,,+++***((('''((())))))************+++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++***************+++.........,,,***)))***+++000000///...............---///000111111000///...,,,------......------,,,///...---,,,---///111333222444777888888666333111//////000000000000////////////000333444333000---///000111222222111000////////////...------000222111000000///...---------000...------.........---555000000444444//////333222---,,,///000......000////////////000000000000///000222333333222111000222333444555444222000...333111111444999<<<<<<:::;;;:::999888777777777777777888999::::::888777555777777777777666666666666444444444555555555666666444444444555555555666666444444444444444444444444666666666666666666666666333444666777777777666555666666555555666777999:::999999888666555555555555444555666777777666555444555666888999:::;;;<<<<<<;;;;;;;;;<<<<<<<<<======<<<<<<;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;::::::999999999:::::::::;;;;;;;;;:::999999:::::::::888666666777999999999888888888999;;;<<<<<<;;;;;;::::::999999888;;;999999999::::::888666=========???AAABBBBBB@@@AAABBBCCCCCCDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDCCCCCCoooRRRCCC777777888333000222---......///......------111000000222444555555333333444444444444444444444333888777444:::HHHOOOMMMHHHTTTgggtttbbbddd}}}rrr\\\SSSIIIFFFBBB>>>:::888777666777666444333222222222222000111333222///---------...---------,,,,,,,,,,,,,,,,,,++++++***+++++++++,,,,,,---...------++++++,,,+++******))))))******+++)))(((((()))+++***))))))***+++++++++)))'''&&&+++***)))(((''''''''''''((()))))))))))))))(((((()))(((((((((((())))))***(((((((((((((((((((((((('''###$$$111@@@CCC666'''((((((((((((''''''''''''&&&(((******)))((()))***......---,,,,,,,,,,,,,,,+++++++++***((('''((()))))))))*********+++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++.........---+++***+++---000//////..................///111222111000...---,,,------------------,,,///...---,,,---///111222000111333555555444222111......................../////////111333222///---//////000111111000///......//////...------...000111000000///......------000///------............---+++,,,111222000000444222...,,,///111///...000000000000000000////////////000222333333333111000222222333333333222000///333111111444888;;;;;;:::;;;:::999888777777777777777888999:::999888666555777777666666666666666666444444555555555666666666444444444555555555666666444444444444444444444444666666666666666666666666777777999:::::::::999888666555555555666777888999999888777666666666666666666666666666666666555555555666888999:::;;;;;;;;;::::::;;;;;;;;;;;;<<<<<<;;;;;;;;;::::::::::::999::::::;;;:::::::::::::::;;;::::::999888888999999:::::::::;;;::::::999999999:::999777555444555777999888888888999:::<<<===;;;;;;;;;;;;:::::::::::::::999999:::;;;;;;:::888:::999:::<<<>>>@@@???>>>AAAAAABBBCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDCCCCCCtttSSSCCC777777888333111222///......---......//////222111111333666777666555444444444444444444444444333777666333888DDDKKKKKKHHHMMMYYYwwwpppccchhhdddRRRMMMKKKIIIDDD@@@<<<:::999999777666555333222111111111000222222111///---------------,,,,,,,,,+++++++++,,,+++*********+++,,,---+++,,,---............---,,,+++******))))))******)))((('''(((***+++,,,+++))))))*********)))))))))+++***)))((((((''''''((()))))))))(((((())))))******))))))(((((((((((()))((((((((((((((((((((((((%%%$$$%%%)))---///---+++((((((((((((''''''''''''&&&(((******)))((()))***///...---,,,++++++******+++++++++***((('''(((***)))))))))*********+++++++++************+++,,,,,,++++++++++++++++++++++++++++++************++++++---......---,,,,,,---///000///......------......///000111222111000...,,,------------------------......------...///111222......000111111111111111///...---,,,,,,---.../////////...///000111///---......//////000//////......///000///---,,,,,,---111000000//////......---//////.........//////000///...111666888555555666333///---000222000///111111111111000000//////...///000222333333333222111222222222222222111111111222222222444888:::;;;:::::::::999888777777777777777888999:::999888777666666666666666666666666666555555555555666666666666444444555555555666666666444444444444444444444444666666666666666666666666888999:::;;;;;;;;;:::999555555555555666777888888888777777666666666777777888777666666555555555555666777888999::::::::::::999999999::::::::::::;;;:::::::::999999999888888::::::::::::999999888777999999888777777777888888999999:::::::::::::::999;;;<<<;;;999666555666777777888888888:::;;;===>>>:::;;;;;;;;;;;;<<<<<<<<<;;;::::::;;;======<<<:::;;;;;;;;;>>>@@@BBBBBBAAA@@@AAABBBBBBCCCCCCBBBBBBCCCDDDDDDEEEEEEDDDDDDDDDxxxUUUDDD888777777333111333//////---------...000111111111111333666777777666555555444444333333333444111555666444888BBBJJJLLLJJJKKKRRRooommmfffqqqvvv[[[PPPOOOOOOLLLGGGBBB>>>;;;999999666555444333111000000///111222222111///------...---------,,,,,,,,,,,,+++,,,+++***)))***+++---...******++++++++++++++++++,,,+++******))))))*********((('''(((***++++++***))))))(((((((((***+++,,,******)))(((((((((((((((((('''&&&&&&&&&'''((()))******)))(((((('''(((((((((((((((((((((((((((((('''(((((('''%%%&&&***---(((((((((((('''''''''''''''(((******)))))))))***///...---+++***)))))))))***++++++***((('''(((***))))))))))))***************************++++++,,,************++++++++++++++++++*********+++,,,,,,---...///...------...000//////...------------...///000111222111///---,,,---------,,,,,,---------.........---...///000111---------......000111111000///---,,,,,,---///000000...---...///000///...------..................---///111000...,,,++++++000000000000//////......//////000/////////111222444666999======999666444444000...111333111000222222222111111000///......000000111333333333333333333222111111111111222222222222333555777999:::::::::999999888777777888888999::::::::::::999888888555555555666666777777777555555666666666777777777555555555555666666666666555555555555555555555555666666666666666666666666555666888999999999888777555555555555666777888888777777777666777777888888999888777555555555666666666777888999999999999999888888888888999999999999999999999888888888888777::::::::::::999777666555888777777666666666777777777888999:::::::::::::::>>>??????===:::888999:::777777888999;;;===>>>???::::::;;;<<<======>>>>>>>>>===<<<=========;;;:::;;;;;;<<<>>>AAACCCCCCBBB@@@@@@AAABBBBBBBBBBBBBBBCCCCCCDDDEEEEEEEEEDDDDDD{{{VVVEEE888777777333111333///......---...///000111000000111333666777777666666555444333333333333444000333555555999CCCLLLQQQJJJOOOWWWrrr|||kkkkkk{{{iiiSSSLLLNNNOOOKKKFFF@@@:::666444333666666555444333222111000111222222000...------...............------------+++************+++---...,,,++++++***)))(((((((((,,,+++******))))))******,,,***)))((()))***)))(((***)))((('''(((***+++---***))))))(((((((((((()))((('''&&&&&&&&&((()))*********)))(((((('''(((((((((((((((((((((((((((((()))))))))'''&&&''')))+++((((((((((((''''''''''''''')))++++++***)))***+++///...,,,+++***)))((((((******+++***(((((()))***(((((()))))))))***************))))))******+++,,,)))))))))******+++++++++++++++******+++,,,,,,------...///...------...000//////...---------------///000111222111000...,,,...---,,,,,,,,,,,,---..................//////000------------...///111222111000...------...000111000...---...///000///...---------------...//////...///111000...,,,++++++000000000000000/////////...000111111000000333555444888===@@@???<<<777222555000///222333111111333333222222111000//////...000000111222333444444444444333222222111222222333111222444555666777999::::::999888888777888888888;;;;;;;;;;;;;;;;;;::::::555555555666777888999999666666666777777777888888555555555666666666777777555555555555555555555555777777777777777777777777555666777888888888777666555555666777777888888888888777777777777888888999999888777555555555666777777777888999999999888888777777777888888888999999999999888888888777777777999999::::::999777555444666666666555555666777777666777888999::::::;;;:::>>>??????>>>;;;:::::::::777888999;;;<<<>>>>>>???;;;;;;<<<===>>>??????@@@AAA???>>>>>>>>>===:::888888888999;;;>>>??????>>>???@@@@@@AAAAAAAAAAAAAAABBBBBBCCCDDDDDDDDDDDDDDD|||WWWFFF888777777333111444............///000111111000000111333666888777666777666444333222222333444000333555777;;;BBBMMMTTTJJJXXXggguuuffflllxxx___OOOKKKLLLOOOKKKFFF???:::555333222666777777777666555444333222222222000...------/////////.........---------***++++++++++++,,,,,,,,,///...,,,+++***))))))))),,,+++******))))))******---+++)))((())))))((('''***)))(((((((((***+++,,,))))))(((((((((((())))))))))))))))))***+++,,,,,,***))))))(((((((((((()))(((((((((((((((((((((((()))(((''''''(((((((((&&&((((((((((((''''''''''''''')))++++++***)))***+++---,,,+++***))))))(((((()))******)))(((((()))+++((((((((()))))))))*********))))))))))))***++++++((((((((()))******++++++++++++***++++++,,,---...---......---,,,,,,---//////...------,,,,,,---------///000111111000///......---,,,++++++,,,---.........//////////////////------------...///000000111000///......///000111//////...///000111///------------------...///000...000111000...------...000000000000000000000000---000222222000111444888666>>>EEEHHHHHHFFF???888444000...111333111000222222222222111111000000///000111111222333444555555555555555444333333222222000222444555555666888:::999999888888888888888999<<<<<<<<<;;;;;;;;;::::::555555666777999:::;;;;;;777777777777888888888888555555666666666777777777555555555555555555555555777777777777777777777777777777999:::::::::999888555666777888999999999999999888888777777777888888888777777666666777777888888888888999888888777777777777777888888888888999999999999888888888777777888999:::;;;:::888666555666666555555555666777777555666777999:::;;;;;;;;;:::<<<===<<<:::999888999888999:::<<<===>>>>>>>>><<<<<<===>>>??????@@@@@@AAA???>>>>>>>>>===:::888;;;::::::<<<>>>@@@???===>>>???@@@@@@AAAAAA@@@@@@@@@AAABBBCCCCCCCCCCCCCCC{{{XXXGGG999777777333111444------///000000111111111111111222444777999999888888666444222222222333444222333666888:::@@@JJJSSSQQQiiimmm```iii{{{hhhVVVNNNKKKIIILLLIIIDDD>>>999666444333333333444555555444333222222222222000---,,,...///.........---------,,,,,,***+++,,,------,,,***)))...---,,,++++++++++++,,,,,,+++******))))))******+++***(((((()))******)))))))))))))))))))))******))))))(((((((((((())))))(((((()))***+++,,,,,,+++)))(((((((((((())))))***((((((((((((((((((((((((((('''''''''))))))((('''((((((((((((''''''''''''((()))++++++*********+++++++++***))))))))))))))))))******)))((((((***+++(((((((((((()))))))))***)))))))))))))))***++++++''''''(((((()))******+++++++++++++++,,,---...............---+++***+++---///...------,,,,,,------,,,---///111222111000//////...,,,++++++,,,...///...///////////////......------------------------/////////////////////////////////111333222///---...---------...///000111000111111000......000111000000000000000000000000---000333333111111555:::===FFFNNNPPPPPPMMMEEE;;;444///...111222000000222111111111111111111111111111111111222333444555666777777777777555444222000000222555555555555777:::999888888888888888999999;;;;;;:::999999999999999555666777888:::;;;<<<===777777777888888888999999555666666666777777777777555555555555555555555555777777777777777777777777888888:::;;;;;;;;;:::999666777999:::;;;;;;::::::::::::999888777777777777555666777888888888888888888888888888888777666666777777888888888999999999::::::999999999888888888777888:::;;;;;;:::888666666666555555666777777888444555777888:::;;;;;;<<<888:::<<<<<<:::999999:::999:::<<<===>>>>>>>>>======>>>>>>??????@@@@@@@@@>>>===<<<===>>>>>><<<:::>>>======>>>@@@AAA@@@>>>>>>??????@@@@@@@@@@@@@@@>>>???@@@AAABBBBBBBBBBBB{{{YYYGGG999777777333111444,,,---///111111111111000222222333666999;;;::::::888666444222111222333444333444777888999>>>HHHQQQZZZxxx~~~hhh[[[eee~~~qqqrrriiiXXXLLLIIIGGGDDDCCCAAA<<<888444222111000...///000111222111000000222333222///---,,,...///---------,,,,,,,,,++++++***+++---......,,,)))''',,,+++*********+++,,,---,,,++++++***)))*********)))((('''(((***+++++++++))))))*********)))))))))))))))(((((((((((()))***%%%&&&((()))*********)))(((((('''(((((()))***+++(((((((((((((((((((((((((((((())))))))))))***+++)))(((((((((''''''''''''(((***++++++*********,,,******)))))))))))))))***)))******)))((((((***+++(((((((((((()))))))))))))))))))))))))))******+++&&&''''''((()))******+++++++++++++++,,,---...///.........,,,***)))***+++......---,,,,,,,,,,,,---+++---///111222222111000///...,,,++++++,,,...///...///////////////......,,,,,,---------,,,++++++------...//////...------//////000333444333000---......------...///111222000111111000...///111444000000000000000111111111---000444333111222666;;;AAAJJJRRRRRROOOKKKAAA666333///---000222000///111111111111111111222222222111111111222333444666777888888999999777444111///000333555555444444777:::999888888888888888999999:::999888888777777888888666777888999;;;<<<>>>>>>777888888888888999999999666666666666777777777777666666666666666666666666777777777777777777777777777888999:::;;;:::999999777888:::;;;<<<<<<;;;:::;;;:::999888777777777777333555777888999999999888888888999888888777666555888888888888999999999999:::::::::999999999999888666888:::<<<<<<;;;999777666666666666666777888888444555666888:::;;;<<<<<<999;;;===>>>===<<<<<<<<<:::;;;<<<>>>>>>>>>======???????????????@@@@@@@@@;;;::::::<<<>>>???>>>===<<<;;;;;;<<<======<<<:::>>>>>>???@@@@@@@@@@@@@@@===>>>???@@@AAABBBBBBAAA{{{ZZZ???>>>888111444000444111222333333222111000///222333666:::======:::888:::666333333444444222///222000222999BBBKKKSSSYYYgggxxxaaa]]]ppp|||jjjbbbWWWNNNHHHFFFDDDDDDCCC>>>888333222222222222666555333111000000000111111555777555000...000333......------------......,,,,,,************,,,,,,---,,,,,,+++***))))))(((,,,,,,------,,,+++)))(((((('''''''''((()))******+++***)))(((((()))***+++***)))(((''''''((()))***))))))))))))))))))))))))%%%$$$$$$$$$$$$#########******)))((((((((((((((()))&&&%%%&&&)))***)))''',,,%%%###'''***''''''***((((((((()))******++++++---......,,,***))))))*********))))))))))))******((((((((((((((((((((((((++++++***************+++)))******++++++)))((('''))))))***+++,,,,,,------111000///...---,,,,,,,,,000...---++++++,,,---...000000///...............---......//////......---..............................---,,,,,,,,,------///......---...///000111000000111222222222222111...------,,,...000333555333333333333333222111000222222222222222111000///444333222222222444666888AAAEEEJJJLLLIIIBBB999333111222222222222111000000555444222000000111222333222222222222333555777999888:::;;;999666444222222111333666999:::999888666:::999999888888999999:::888888888888777777666666666777999:::;;;::::::999777888888777666666777999999::::::999777666777888999777555555777999999999;;;888555555666888999888999999:::::::::999888888666:::>>>>>>;;;888888999999888777666555555666666888888999999999999888888777888888999999777666555;;;:::999888888888999:::444555777888999999888777333555777888777666777888777777777777666666666666888777777777777999:::;;;;;;;;;;;;<<<<<<<<<<<<<<<===>>>???>>>===>>>???AAA===@@@BBBAAA>>>===>>>@@@>>>>>>===<<<<<<<<<<<<<<<==============================>>>>>>??????@@@@@@;;;;;;<<<<<<>>>???@@@AAA|||\\\@@@>>>888111555000444111111222222222111//////111222555999<<<<<<:::777999777444333444444222000555444555;;;DDDNNNVVVZZZfffttt___^^^sssnnn^^^YYYPPPIIIEEEFFFHHHJJJCCC>>>888333111111111111444333111000//////000111333444333111...---...000......------------......---,,,+++******+++,,,---)))))))))(((''''''&&&&&&******++++++***)))'''&&&,,,+++***)))((((((((((((******))))))))))))******)))((((((''''''(((((()))((((((((((((((((((((((((***************************))))))(((((((((((((((((('''&&&''')))***)))'''---&&&###'''(((%%%%%%'''((((((((()))******+++++++++,,,---,,,***((()))*********))))))))))))******((((((((((((((((((((((((++++++***************+++)))***+++++++++***((('''))))))***++++++,,,------//////...------------...///---,,,++++++,,,...///000000///...............------............------..............................------------............---------///000111111111222222222111111111............///111222333000000111111222111111000000000111111111000//////444333222111222444666777===>>>AAAAAA@@@<<<888555111111111222222222111111666444222111000111222333333333222333444666888999777999:::888666333222222222333666999:::999888777::::::999999999999::::::888888888777777666666666666777888888999999999888777888888777666666777999888999:::999777666777888999777555555777999999999:::888666666777888888888999999999999999999999999888<<<@@@@@@===:::999999999888666555444555777888888888999999999999888888888999999:::999888777666:::999888888888999:::;;;888999:::;;;;;;;;;:::999777777888888999999999888444555555555666666777777777777777777777999:::;;;<<<<<<<<<<<<============>>>???@@@???>>>>>>@@@BBB>>>???AAA@@@???>>>????????????>>>===============>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>>>>>>>>>>??????;;;;;;;;;<<<===>>>@@@AAA~~~^^^AAA>>>888222555000444000000111111111000//////000111333777:::;;;999777999777444333444444333333777777888===GGGQQQYYY\\\dddnnn]]]___wwwyyywwwvvvaaaTTTQQQJJJCCC@@@BBBHHHLLLBBB===777333111111000000111000////////////000111555333///---,,,,,,,,,,,,......------------.........---,,,++++++,,,---...,,,++++++******)))))))))***************)))(((''',,,,,,+++***))))))))))))))))))************))))))'''''''''(((((('''''''''(((((((((((((((((((((((((((((())))))***+++++++++***)))((((((''''''(((((((((''''''((()))***)))''',,,'''%%%&&&'''$$$###$$$((((((((()))******++++++)))***+++***)))((()))*********))))))))))))******((((((((((((((((((((((((+++***************++++++)))***+++++++++***(((((())))))******+++,,,,,,,,,---------------...///000---,,,++++++,,,---///000000///......---.........,,,------......------,,,..............................------------......---,,,,,,,,,---...000111333333222222111000000000//////000111111111111111,,,---///000111111000000...//////000000000000///333222222111222333555666777777666555555555666666000000111111222333333333666555333111000111222333444444333333444666777888666777888777444222222222222444666888999999888777::::::999999999999::::::888888888888777777777777777777777666777777888999777888888777666666777999777888999888666555666777999777555555777999999999999888777777888999888777999888777777888999:::;;;999>>>CCCCCC@@@;;;999999888777555333333555888999888888999999999999888888999::::::::::::999888888888888888888999:::;;;;;;:::;;;;;;;;;;;;::::::999:::888777999<<<===:::888333333444555666777888888777777666777777888::::::<<<=========>>>>>>>>>>>>===>>>???>>>======???AAA@@@???>>>???@@@@@@@@@>>>AAA@@@??????>>>>>>??????@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>============;;;;;;;;;;;;<<<>>>???@@@aaaCCC???888222666111444//////000000000/////////000111333777:::;;;:::888999777555444444444555555555777:::???IIITTT[[[]]]aaa~~~gggZZZaaazzz{{{xxxqqq^^^RRRNNNHHH@@@<<<>>>DDDIII@@@<<<666222111000000///000000///...///000111222888333,,,***,,,---,,,)))...------,,,,,,------.........,,,,,,,,,,,,......------,,,,,,++++++++++++,,,,,,,,,,,,++++++******)))))))))***+++,,,---...))))))***++++++***((('''%%%&&&'''(((((('''&&&%%%(((((((((((((((((((((((($$$$$$%%%&&&'''((())))))))))))(((''''''''''''(((''''''((()))******)))((()))((('''''''''&&&&&&&&&((((((((()))******++++++&&&((())))))(((((()))++++++******))))))******+++))))))))))))))))))))))))*********)))******+++,,,******+++,,,+++***)))((())))))******+++++++++,,,...------------...//////++++++++++++---...000111///......------.........,,,,,,------------,,,,,,........................---,,,,,,,,,,,,------...,,,++++++,,,---///111222444444333111000////////////000222333222111000///---...000111111111000///......///000111111111000222111111111222333444555444333111000000111333444///000000111222333555555666555333111111111333444444444333333333444666777555666777555333222222222333444666888999999999888:::::::::999999:::::::::999999999999999999999999999888777666666777888999777888888777666666777999666777888777666555666777999777555555777999999999888777777888::::::888666888777666666777999;;;===999>>>CCCCCC@@@;;;999888888666444333333666888:::888888999999999999888888999999999999999888888888777777888888999:::;;;<<<;;;;;;::::::999888777777<<<999666888===>>>:::666444555555666777888888888666666777777888999999:::=========>>>??????@@@@@@<<<===>>>===<<<<<<===???AAA>>><<<===@@@BBB@@@>>>BBBBBBAAA@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA???>>>>>>======<<<<<<<<<;;;;;;;;;;;;<<<===>>>???dddEEE???888333888111333//////////////////000000111111333777:::<<<;;;:::888777666444333444666888333888===BBBLLLYYY___]]]^^^yyyxxxaaaXXXccc~~~ooo^^^QQQMMMFFF???<<<===BBBFFF===999444111111000000///000000//////000111333444:::333,,,+++...///---)))------,,,,,,,,,,,,------......,,,,,,,,,,,,......)))))))))))))))(((((((((,,,,,,++++++++++++++++++))))))******+++---...///)))***+++++++++)))((('''%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''%%%&&&'''((()))***+++,,,)))(((((('''''''''''''''&&&''')))******))))))(((&&&((()))(((((()))***)))((((((((()))******++++++&&&'''))))))(((((()))+++++++++************++++++******************************))))))***++++++,,,***++++++,,,,,,***)))((()))***************++++++//////...------------...******+++,,,---///000111......------------......,,,------......------,,,........................++++++******+++,,,------+++++++++,,,---000222333555444333111000////////////000222333333111///---000111333333333111///...///000000111222222222222000000111111222333333444222222222222111111111111000000000111222444555777555444222111111222444555444444333222222333444555444555555444222222222444444555666888999999999999;;;::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::888777777888999:::777888888777666666777999555666777777666555666888999777555555777999999999999888888999::::::888777888777666555666888;;;<<<777;;;@@@@@@===999777777888777555444444666999;;;888888999999999999888888999888888888777777777777777777888999::::::;;;;;;<<<;;;:::999888888777777;;;888555777;;;<<<999555999888888888888888888888666777888888999:::::::::======>>>>>>???@@@@@@AAA???@@@@@@???>>>>>>???AAAAAA>>><<<===@@@BBBAAA???CCCCCCBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>>>======<<<<<<<<<<<<<<<<<<<<<===>>>???gggGGG@@@888444999222333000000/////////000111111111111333666:::<<<<<<;;;888888666444333555888;;;888@@@GGGLLLUUUaaaddd___\\\vvvqqq]]]XXXggglll\\\NNNHHHAAA>>>>>>AAACCCEEE999666333111111111000///111000000///000111333333999333...---///000...+++------,,,,,,,,,,,,------...---,,,++++++,,,---...++++++************************))))))((())))))***,,,,,,++++++***++++++,,,******+++******)))(((''''''''''''(((((('''''''''''''''''''''''''''''''''%%%&&&'''((()))***++++++)))(((''''''&&&&&&''''''%%%(((+++,,,+++)))))))))$$$(((***))))))+++,,,+++((((((((()))******++++++&&&((())))))(((((()))+++++++++************++++++************************))))))))))))***+++,,,,,,***+++,,,,,,,,,+++))))))************************000///...---------------******+++,,,...//////000---------,,,------...///---..................---........................+++*********+++,,,---...+++++++++,,,...111333555666444222000/////////000...///000222111000...---222333555555555222000...000111111222222222222111///000000111222222333333222333444555444222000...111111000111222444666777333222111111222444666888666555444333222333444555444555555444222222444555555555777888999:::::::::;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;:::999999999999999999777888888777666666777999555777888888666666777999999777555555777999999999:::999888888999:::999888888777666666777888999:::555888<<<<<<999666666777999888777777777888999:::888888999999999999888888999888777777666666777777777888999:::::::::::::::======;;;:::999999999999:::777666777999:::777444::::::::::::999999999888777888999:::;;;;;;;;;;;;<<<<<<===>>>???@@@@@@AAADDDDDDEEECCCBBBAAACCCDDD@@@>>>======???AAAAAAAAADDDCCCBBBBBBAAAAAABBBBBB????????????????????????????????????>>>>>>>>>>>>===============>>>??????iiiHHH@@@999555999222333111000000///000111222333000000222555999;;;;;;:::777888777555333555999===DDDNNNVVVYYYaaakkkjjjbbb]]]vvvjjjZZZZZZllliii\\\LLLEEE>>><<<@@@CCCCCC@@@666333111000111111111111111000///...///000111222555222///...//////...+++---,,,,,,++++++,,,,,,------,,,+++******+++,,,---------------------------******)))(((((()))***+++++++++************++++++,,,+++***)))(((((((((((()))((((((''''''(((((()))''''''''''''''''''''''''$$$$$$%%%&&&''''''(((((((((((('''&&&&&&&&&&&&'''$$$(((,,,---+++)))))))))###))),,,)))'''***+++)))((((((((()))******++++++((()))******(((((()))+++,,,++++++******++++++,,,++++++++++++++++++++++++))))))))))))***+++,,,---++++++,,,,,,,,,+++***)))************))))))))))))...------------...//////***+++,,,---......//////---,,,,,,,,,------...///...//////000000//////...........................,,,,,,,,,,,,---...///000,,,,,,,,,---000222555777555444222000//////000111---...//////000///......000222444666666444111///000111111111111111000///...///000111222222222222000111333444444222000///222222111111111333555777111111000111333555888:::888777666555444444555666444555555444333333555777555666777888999::::::;;;;;;;;;::::::::::::;;;;;;999:::::::::;;;;;;;;;;;;999999999999999888777777777888888777666666777999666777888888777777888:::999777555555777999999999;;;999777777888::::::999777777777777888888888888333666999999666555777999999::::::::::::999999888888888999999999999888888:::999888777777777888888888888999:::::::::999888<<<;;;:::999888888999:::888888888888888777777666999999999999999999999:::888999;;;<<<===<<<<<<<<<;;;;;;<<<===>>>???@@@AAAEEEEEEEEEDDDBBBBBBCCCEEE>>>???>>>>>>===???AAADDDCCCCCCBBBAAAAAAAAAAAABBB????????????????????????????????????@@@@@@@@@@@@???>>>>>>>>>>>>???@@@@@@kkkIII@@@999555:::333333222111000000000111333444//////000333777:::::::::777888777555333555:::>>>NNNYYYbbbdddjjjrrroooddd^^^vvvfffYYY\\\pppjjj^^^NNNFFF===<<>>======<<<:::;;;<<<===>>>???@@@@@@CCCCCCCCCBBB@@@@@@AAABBB===???@@@>>><<<===AAAEEECCCCCCBBBAAAAAAAAAAAABBB@@@@@@@@@@@@@@@@@@@@@@@@?????????@@@AAAAAAAAABBB??????????????????@@@AAArrrQQQ===<<<777444555333333222111000000111222333111111222333444666777888<<<:::666222000222777<<>>AAACCC@@@:::666222111111000000000000000,,,---------,,,---000222444111///.........,,,+++000000...---,,,+++++++++,,,***)))***+++------,,,,,,,,,++++++,,,,,,---...)))***,,,------,,,***))),,,+++***)))))))))***+++'''(((******))))))***,,,))))))((((((((((((((())))))&&&$$$%%%'''(((&&&###''''''&&&&&&'''(((***+++%%%&&&&&&&&&'''(((((((((%%%&&&((())))))(((&&&%%%''''''((((((((((((((('''((())))))'''$$$$$$(((+++(((***,,,,,,+++++++++,,,...+++))))))***,,,,,,+++---,,,++++++*********+++******+++,,,,,,---......++++++++++++++++++++++++***************)))((('''***---//////,,,******+++---,,,+++******,,,...///,,,******---...---...222111111000000//////......---...///...,,,+++,,,---111000///...------...///***+++,,,///333444333222333222111000000111222333000000000000000000000000/////////000111111222222000000...------...///000///000111222111000...,,,...000333444444333000...444222111111333444444333333222111111333555777999444555666888888666555444555555555555555555555555999888888888999:::;;;;;;===<<<:::999999:::<<<===666666666666777888999:::777888888999:::::::::999888777666777888888888666666666777888888888888888777666666666666666777888;;;:::888888888888:::;;;888888999888777666444333666666666666666777888888999888888888999:::;;;;;;::::::999999::::::;;;<<<;;;;;;:::::::::999999999888888888999999:::::::::;;;:::999888888888999:::<<<;;;:::888888888888999888999999::::::999999999<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;===???AAACCCDDDBBBBBBBBBBBBBBBBBBAAAAAA>>>???AAA@@@@@@@@@AAABBBBBBAAAAAABBBDDDCCC???<<>>KKKYYYdddgggjjjnnniii___YYYkkkoooYYYZZZkkkiiiWWWJJJBBB===@@@BBB>>>888555222111111000000000000000---...///...---...111333333111///.........---+++......---,,,,,,,,,------,,,***)))***+++---,,,,,,***)))))))))******+++++++++,,,---------,,,+++***,,,+++***)))))))))***+++((()))+++***))))))***+++))))))((((((((((((((())))))(((''''''(((((('''%%%''''''&&&&&&'''(((***+++''''''((((((((((((((((((%%%&&&((())))))(((&&&%%%))))))))))))((('''&&&&&&((())))))'''%%%%%%(((++++++---...---,,,,,,---///---+++))))))+++,,,,,,+++------,,,+++++++++++++++))))))***++++++,,,------,,,,,,++++++++++++++++++******+++++++++***))))))+++---000///---++++++,,,---,,,+++******,,,---//////,,,+++------***+++...000000000///...---,,,,,,***+++,,,,,,,,,---///111000///...---------.........------///111222111000222111000//////000111222/////////////////////////////////000111111222222222111///...---------...///000111222222000...---111111222222222222111111444333111222444555555444222222111111222444666888222444555666666555444222444444444444444444444444777777777777888999;;;;;;===<<<:::999999:::<<<===888888777777777888999999888999999:::;;;;;;::::::999777666777888999888777666666777888888888888777888777777666666777777777999999999888888999999999777777888888777666555444555555555555555666777777999888888888888999999:::999999999999999::::::;;;999999:::;;;;;;<<<<<<===999999999999::::::::::::;;;:::999888888888999999<<<;;;999888777777888888666777888999:::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;===>>>@@@BBBCCCCCCCCCCCCCCCBBBBBBBBBBBB@@@AAABBBAAA@@@???@@@AAAAAA@@@@@@AAADDDDDDBBB???CCCBBBBBBAAAAAAAAABBBBBB@@@@@@AAAAAACCCDDDFFFFFFGGGEEECCCCCCCCCCCCBBBAAAwwwUUUAAA>>>888444555333111111000000000000111111111111222333555666777888666555333111000333888<<>>???@@@;;;;;;;;;;;;::::::::::::;;;:::999999888888999999::::::888777777777777777555666777999;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<>>>@@@AAABBBDDDDDDDDDCCCCCCCCCBBBBBBCCCCCCCCCBBB@@@???@@@AAABBBAAA@@@AAACCCDDDDDDCCCEEEEEEDDDCCCBBBBBBBBBBBBAAABBBBBBCCCEEEFFFHHHIIIGGGFFFDDDDDDEEEEEECCCBBBzzzXXXBBB???999444555333000000000000000000000000///000111222444555666666888777555222000000333666777@@@FFFGGGHHHLLLMMMKKKMMMVVViiiuuubbbVVV```wwwuuu[[[FFF@@@>>>@@@AAA;;;666444222111111000000000000000...//////.........111333222000///.../////////...---,,,,,,,,,,,,---......---+++******+++,,,,,,+++***++++++,,,,,,,,,,,,,,,------,,,+++***+++++++++---,,,+++)))))))))******+++,,,,,,+++***))))))***(((((('''''''''((())))))''')))+++***&&&%%%''')))&&&&&&''''''(((((()))******))))))(((((('''''''''''''''(((((((((((('''''')))))))))))))))((('''&&&(((((((((((('''((()))***+++++++++)))((())),,,///,,,+++******,,,,,,+++***---------------------,,,)))*********+++++++++,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,------......---...000000000///...---++++++******++++++,,,---+++((())),,,---,,,---000111000///...---+++******......---+++******,,,...------------,,,---------111///------///111111111........................000000000000000000000000......//////000111111111111111000///...---------111111222222222222111000333333222111111222333333444333333444555666555444111111111111111333444555111333444555555444333111333333333333333333333333333333444555777999:::;;;<<<;;;::::::::::::;;;<<<<<<;;;:::999888888888888;;;;;;<<<<<<<<<<<<;;;;;;:::888777888999:::999777555666666777777777777777;;;;;;999888777777777777666777888999999888777666555555666777777777777777666555555555555666777777999999888777666666666777777777777777777888888999777888999:::;;;===>>>>>><<<<<<<<<;;;;;;:::::::::::::::999999999999888999999999888777777666666666666666888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<===???@@@AAADDDDDDDDDDDDCCCCCCCCCCCCBBBCCCCCCBBB@@@@@@BBBDDDEEECCCBBBAAABBBCCCDDDEEEHHHGGGFFFDDDCCCBBBBBBBBBAAABBBBBBDDDEEEGGGIIIJJJHHHFFFEEEEEEFFFFFFDDDBBB|||YYYCCC???999555666444000000111111111111000000---...000111333444444444777777666333000000222444333999===<<<;;;===AAABBBHHHOOO```yyylll]]]VVVfffyyy^^^FFFAAA???BBBAAA;;;666444222111111000000000000000------...---,,,---000222222000......000000000///......---,,,,,,,,,,,,------+++******+++,,,+++***)))***+++,,,,,,,,,++++++++++++************++++++...,,,+++))))))))))))***+++,,,,,,+++)))((()))***'''''''''''''''((())))))&&&(((***)))&&&$$$&&&(((&&&&&&'''(((((()))))))))(((((((((''''''&&&&&&&&&'''(((((((((((((((((('''''''''((()))*********)))(((((('''((()))*********+++++++++)))((())),,,///,,,+++***+++,,,,,,+++***,,,,,,---......------,,,+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,---...///000......///000000000///---************++++++,,,,,,+++)))))),,,---,,,---111111111000///...---,,,+++---------+++******+++---,,,,,,------------------///...,,,---///222333333---------......---------////////////////////////.........///000000111111.........///////////////111111111222222222111111111222222333333222222111333222222444666666444333111111111111222333333444222333555666666555333222333333333333333333333333333333444555666888:::;;;;;;;;;;;;::::::;;;;;;;;;<<<<<<:::999888888777777:::;;;;;;;;;;;;;;;::::::999888777777999999888777555555666777777777777777;;;;;;999888777777777777666666888999999888666666555555555666777777888888777777666666777777888999999999888777666666666777777777666666777777888999888888999999999:::::::::<<<<<<<<<;;;;;;:::::::::::::::::::::999999888888999999888888777666666555888888999:::::::::999999;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;<<<>>>???@@@BBBBBBBBBBBBBBBBBBBBBBBB@@@AAAAAAAAA@@@AAADDDGGGHHHGGGEEEBBBAAAAAACCCEEEIIIHHHGGGEEEDDDCCCBBBBBBAAAAAABBBCCCDDDFFFHHHIIIGGGFFFFFFFFFGGGFFFDDDBBB|||YYYCCC???888555666555111111222222222222111111,,,...000222333444333333444444555333222222444666333777:::999666777<<>>????????????@@@AAAAAABBBBBB???@@@@@@??????AAAEEEHHHJJJIIIGGGDDDBBBAAACCCEEEIIIHHHFFFEEEDDDCCCCCCCCCBBBBBBBBBBBBCCCEEEFFFGGGGGGFFFFFFFFFGGGFFFDDDAAA{{{XXXBBB>>>888555777666111222333444444333222111---///111444555555555444444555666555333333444666222555888777444555;;;BBBEEELLL\\\sssdddYYY[[[qqqlllOOOBBB??????BBB@@@999444333222111111000000000000000---......------...000222111///...///111222222111------,,,,,,,,,---.........,,,******+++++++++***&&&''')))*********((((((((()))+++...////////////...---+++)))((((((((()))'''((())))))((('''(((***&&&&&&&&&&&&'''((())))))***)))(((((())))))(((&&&%%%&&&'''((()))))))))(((''''''''''''(((((((((((())))))(((((((((((())))))'''((()))***************(((''''''(((+++,,,+++)))+++---...---,,,,,,---///+++******,,,------+++))))))***,,,---...---,,,+++++++++++++++++++++++++++(((((()))***,,,---...//////...---++++++,,,---...---,,,,,,...111111///,,,))))))***+++++++++++++++111...---//////,,,,,,///------------------------&&&))),,,------,,,,,,---,,,---...///000//////...///......///111222000///,,,---...//////...---,,,------------------------------......///000000000---...///000000//////...////////////000000111111111000000//////000000111000000111333555444222000222333333444444444444444111333444555555444333111222222222222222222222222666666666666777888999::::::;;;;;;;;;;;;;;;;;;::::::999888777777777777777777777888888777777666555777666555666777777666555444555666666777777666666888777777666666777777777777666666555555666666777777777666555555666777888777777777777777888888999999888888888888999999:::888777777777777888999999:::::::::999999888888888999999999999::::::::::::999999:::::::::999888777999:::::::::999888777666777888999999::::::::::::::::::::::::::::::::::::999999999:::;;;<<<>>>>>>;;;;;;<<<===???@@@AAAAAA@@@@@@???>>>>>>@@@CCCFFFHHHIIIHHHFFFCCCBBBDDDFFFHHHGGGFFFDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEEEEFFFEEEEEEFFFGGGFFFCCC@@@{{{XXXAAA===777555777666222333444444444444333222///000333555777777666555888888888666444222111222...111555666333333:::BBBEEEMMM]]]sssbbbYYY\\\tttcccFFF@@@>>>???AAA>>>777222222222111111000000000000000.../////////...///111444111///...///111222222222+++++++++,,,---...000000...,,,******+++++++++***((()))+++,,,---,,,***)))(((***---000222222222111///---+++***((((((((()))%%%'''((((((''''''(((***%%%%%%%%%&&&'''((()))***,,,***'''(((++++++)))&&&%%%&&&'''))))))))))))(((''''''(((((())))))******))))))(((((((((((())))))))))))*********))))))(((((('''&&&(((,,,---+++)))(((***,,,,,,+++++++++,,,+++***+++,,,------+++)))((()))+++---------+++***++++++******************'''''')))***,,,...///000000///---+++++++++,,,------,,,+++...000111///,,,))))))***++++++++++++***...+++,,,///000///000333++++++,,,,,,,,,---------(((+++...///---+++)))(((,,,---///000000000//////000000000111222111...,,,------...//////...------000000000000000000000000------......///000000000//////000000000...---,,,//////......///000111111333111...,,,,,,...111333//////000222444444111///333333444555555555444444000111333444444333111000111111111111111111111111777777777777777888999999:::;;;;;;<<<<<<;;;;;;:::999888777777777777777777666666666666666555444444777555444555666777666555444555555666666666666666777666666666666666777888777666555444444555666777888777666555555666777888666666666666666777888888999888888888999:::;;;;;;888888888888888999999:::::::::::::::::::::::::::888888888999999:::::::::999999:::;;;:::999888777::::::;;;;;;:::999777666555666888999:::;;;<<<<<<::::::::::::::::::::::::999999999:::;;;<<<===>>>888999:::<<<===???@@@AAAAAAAAA@@@>>>===>>>AAADDDEEEGGGHHHGGGDDDDDDFFFHHHGGGFFFEEEDDDCCCCCCCCCCCCEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEFFFGGGEEEBBB@@@tttVVVAAA;;;444333666333333333333666666111&&&000000111333555666888888;;;777555555333//////222000222444555666888<<>>>>><<<888555333333000000000000////////////222222333444333222111000555333000---,,,---...//////...---,,,+++,,,,,,---............---,,,+++***(((***,,,---+++))))))))),,,,,,,,,...///000///---///---+++)))((((((((((((&&&&&&&&&'''''''''((((((((('''&&&&&&'''((()))***+++++++++'''$$$$$$(((+++&&&%%%$$$%%%'''))))))(((&&&&&&%%%'''(((((('''%%%,,,***((('''((()))(((((((((((((((((())))))))))))---'''&&&,,,///+++((()))***((('''((()))+++******------+++***)))'''&&&&&&---***((((((+++,,,+++)))***((('''(((+++,,,,,,,,,---,,,,,,++++++,,,,,,---...------,,,,,,++++++***+++,,,,,,------,,,,,,+++))))))(((&&&%%%%%%(((***...)))))),,,,,,))))))...,,,+++******+++,,,...///000///...---,,,,,,+++,,,111111000//////////////////............---------............///////////////...,,,---///000000000+++---...000000000//////111000///......------...///////////////000111111555333111000111111000///111111111111111111111111333333333333333333333222666555333111////////////444333222222111111111222666666666666777888:::::::::<<<===<<<;;;999999:::777888999:::999777555444888777666777999:::999888777777777777777888999999444444555555666666777777555555555555666666666666666666666666777777777777555555555666666666777777666555444555666777666555999888777888:::;;;:::999:::999999888888999999:::<<<<<<<<<:::888777888:::;;;;;;;;;;;;;;;;;;;;;;;;===<<<;;;:::999:::;;;;;;888999::::::::::::999888777888999:::;;;:::999888999999888888999999:::;;;888888888888999:::;;;;;;;;;;;;<<<<<<>>>???@@@AAA@@@@@@@@@@@@AAACCCEEEFFFIIIGGGDDDBBBAAABBBDDDEEEFFFEEEDDDCCCBBBAAAAAAAAAAAACCCEEEFFFGGGFFFEEEDDDDDDDDDEEEEEEEEEDDDDDDCCCxxxXXXBBB;;;444333666333666444222444555333---'''///000111333555666777888:::666444555444111111444333444555555555777:::===BBBLLLRRRbbb}}}```\\\jjjttt```PPPEEE===>>>>>>;;;777444333333000000000000///////////////000222333333333222222444222000...,,,------...///...---,,,,,,,,,------------------,,,+++***)))(((***,,,---,,,*********...---,,,---/////////---...---,,,***)))))))))***&&&&&&&&&'''''''''(((((((((''''''&&&'''((()))************'''%%%%%%(((,,,&&&%%%$$$%%%&&&(((((('''***)))((()))***+++***)))+++)))'''&&&'''(((((('''(((((('''''''''''''''''',,,'''&&&,,,///,,,))))))******+++---///000...,,,++++++******))))))((((((---***((()))+++,,,+++)))+++)))((()))+++------,,,,,,,,,++++++++++++,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,)))******)))((((((***,,,---))))))------))))))---,,,++++++++++++---...//////...---,,,++++++++++++000//////......//////000///............---------............////////////111///------/////////...---...///000111111111111222111000//////...//////...............///000000111000//////000111111000111111111111111111111111222222333333333333333333444333222000000000111111222222111222222333333444666666666666777888999999666888:::;;;:::::::::<<<:::999888777777666666666888777666777999999999777666666555555555666777777555555555555555555666666555555555555666666666666666666666666777777777888666666666666666777777777666555555666777888888777888777666777999:::999888;;;;;;:::999999:::::::::<<<<<<<<<:::888777888:::999999999999999999999999;;;;;;:::999999999999999888999::::::::::::999888777888999:::::::::999999999999999999999::::::;;;999999999888999999:::;;;;;;;;;;;;<<<===>>>???@@@@@@?????????AAACCCFFFGGGIIIGGGEEEBBBAAABBBCCCDDDEEEDDDCCCBBBBBBBBBBBBBBBCCCDDDEEEFFFFFFFFFEEEDDDDDDEEEEEEFFFFFFEEEEEEDDD~~~]]]DDD;;;444444777444666222///000222333111//////000222444555777777888;;;777555555444111111444444555666555555666888;;;BBBIIIMMM]]]yyy``````rrr}}}eeeSSSHHH@@@=========:::666333333333000000000000////////////...///000222333333333333111000///...---,,,,,,,,,......---,,,,,,,,,------,,,,,,,,,,,,+++***))))))(((***---------,,,,,,---111///---,,,...//////...------,,,+++++++++++++++&&&&&&'''''''''((((((((((((''''''''''''((())))))((()))((('''&&&&&&))),,,'''&&&$$$%%%&&&''''''&&&((('''%%%%%%''')))))))))***(((%%%%%%&&&''''''&&&***)))''''''&&&'''((()))+++''''''+++///---*********+++---000222222///,,,)))))))))))))))*********,,,+++))))))+++,,,+++***,,,***)))***,,,---------,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,------------++++++++++++------)))+++------,,,,,,---...,,,******------******,,,++++++++++++,,,---...///...---,,,++++++***++++++------------...///000000///............---------............////////////222000.........///...---/////////000000111222333333222111000000/////////......---------...//////---......///000111111222000000000000000000000000111111111222333333333444222111000000000111222333000000111222333444555666777777777666666777888888333555888999999:::<<<===;;;:::777555555555777888888777666777888999999777666555555444444444555555666666666555555555555555555555555555666666666666666666666777777777888888777777777777777666666666666555555666888:::999888888777666777888999999777===<<<;;;:::::::::::::::;;;<<<<<<:::888888999:::999999999999999999999999999999999999999888888777888999999::::::999999888777888999::::::::::::999:::999999999999:::;;;;;;;;;::::::999999999999999:::::::::;;;<<<===>>>?????????>>>>>>@@@CCCGGGIIIIIIGGGDDDBBBAAAAAABBBCCCDDDCCCCCCBBBBBBBBBCCCCCCFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFEEEaaaFFF;;;444555888555333000------///000000///...000222444666777777777===888666666444000000333333444555555444666888;;;BBBGGGJJJZZZppp^^^cccxxxvvv\\\LLLCCC>>><<<===<<<999555222222222000000000000////////////...///000111111222222222//////......---,,,++++++------------------------,,,,,,,,,,,,,,,+++******(((***,,,------------...333000---,,,,,,.........------,,,,,,,,,,,,,,,,,,''''''''''''(((((((((((((((((('''''''''(((((((((''''''&&&&&&&&&(((***,,,)))(((&&&&&&'''((('''&&&(((%%%######%%%'''((())))))&&&$$$$$$%%%&&&'''&&&******)))((()))+++---...***((('''+++...///,,,***+++++++++---......+++))))))))))))))))))))))))))),,,+++******++++++++++++---+++***+++,,,......---++++++************++++++******+++,,,,,,---.........---+++******+++---...(((+++...//////.........******+++------+++******++++++,,,,,,---......///---,,,++++++*********+++++++++,,,,,,...///000111///............---------............////////////111///------/////////...000///......///000222333222222111000///////////////............///000000---...000000000000111222///////////////////////////000000111222333333444333222111000000111222333000000222333444444555555888777777666666666777777333555888999999:::<<<===:::999888666666666666777999888777888999::::::888666666555444444444444555888888777777666666666555555555555555666666666666666666777777777888888888777777666666666666555555555444444555888:::999999999777777777999:::999888<<<<<<;;;:::999999999999;;;;;;<<<:::888888999;;;<<<<<<<<<<<<<<<<<<<<<<<<888999:::::::::999777666999999999999999999999999777888888999:::::::::::::::::::::::::::;;;<<<<<<<<<<<<;;;:::999888888888::::::::::::;;;<<<===>>>>>>===<<<===???CCCGGGJJJGGGFFFDDDBBBAAAAAAAAABBBBBBBBBBBBBBBBBBCCCDDDEEEFFFFFFEEEDDDCCCCCCCCCDDDEEEFFFFFFGGGGGGGGGGGGFFFcccGGG<<<555666888444222111000/////////...---...000222555666777777777:::666444555444111222555111333444444444666999<<>><<<<<<:::777333111111222000000000000////////////111000000000000000000000.........---,,,,,,++++++,,,------------------------------------,,,,,,+++(((***,,,---,,,,,,...///222///,,,+++,,,---------,,,,,,,,,,,,,,,,,,,,,+++'''''''''((((((((())))))((((((((((((((((((''''''&&&&&&%%%&&&''')))***+++***)))''''''((()))((('''***(((&&&&&&(((+++,,,,,,(((&&&$$$$$$%%%&&&'''&&&'''''''''(((***,,,///000)))((((((***...000...+++000---***))))))))))))(((++++++******)))(((((((((,,,,,,++++++***++++++,,,---,,,***+++,,,------,,,+++******))))))******+++******++++++,,,---.........---+++******+++---...'''***...000///.........***+++,,,++++++,,,+++***++++++,,,---............,,,,,,+++*********+++++++++++++++,,,...///111222///............---------............////////////...---,,,---///111111000///...------...///111222111111000///............000000//////000000111222///111333333111000000111//////////////////////////////000000111222333333444333222000000000000111111222333444444444444333777777666666666666666666666888::::::::::::;;;<<<888888999999888777555444:::999888999;;;<<<;;;:::777777666666666666666777:::999999999888777777777555555555555666666666666777777777777888888888888555555555555555555555555444333333555777999999888:::999888999;;;<<<;;;:::::::::999888777777888888:::;;;;;;:::999888999;;;<<<<<<<<<<<<<<<<<<<<<<<<999:::;;;;;;;;;:::888777999999999999999999999999777888888888999:::;;;;;;;;;;;;::::::;;;;;;<<<=========;;;:::999888888888::::::999::::::;;;<<<===<<<<<<;;;<<<>>>BBBEEEHHHEEEDDDCCCBBBAAAAAAAAABBBBBBBBBBBBBBBBBBCCCDDDEEEEEEDDDCCCBBBBBBBBBBBBBBBEEEEEEFFFGGGGGGGGGGGGGGGdddGGG===777777999333333333333333222000///...---///222555777777777666666222111444444222444777111222333444444666999<<<@@@GGGIIIYYY}}}lll[[[WWWfffuuuXXXHHHAAA???;;;;;;999666222000000111000000000000////////////111111000///....../////////...---,,,,,,,,,,,,,,,+++,,,---.........---------------......------,,,)))+++,,,,,,++++++---...///---+++***,,,------,,,,,,,,,------,,,+++******''''''((((((((()))))))))((((((((()))(((((('''&&&'''%%%$$$&&&((()))))))))***(((''''''((())))))((((((&&&%%%&&&(((***++++++(((&&&$$$$$$%%%'''''''''###$$$%%%''')))+++,,,---'''((()))***...222000+++222///***(((((()))******+++++++++***)))(((((('''+++,,,---,,,******,,,------+++******,,,---,,,+++******))))))))))))************+++,,,,,,---......------++++++++++++------(((+++...///...---------+++---,,,)))))),,,---++++++,,,---......//////...,,,,,,++++++++++++,,,,,,,,,,,,,,,---...000111222///............---------............////////////---,,,+++---///222222222------------...///000111111000///...------------111111000000111111222333...222555444111///000222000000000000000000000000/////////000111111111222555444222000000000000000222222444555555444333333666666666555555666777777888999;;;;;;:::999999:::777888999:::999777555333:::999888999;;;;;;;;;:::777777777777777888999999999999999999888888888888555555555555666666666666777777777888888888999999555555555555666666666777666555444666888999999888;;;:::999:::<<<<<<<<<:::888888777777777777888888:::;;;;;;:::999888:::<<<:::::::::::::::::::::::::::::::::::::::999999888:::999999888888999999:::777777777888999:::;;;<<<<<<;;;;;;;;;;;;<<<============;;;:::999999999999:::::::::::::::;;;<<<===:::::::::<<<>>>@@@BBBDDDBBBBBBBBBAAAAAABBBBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEDDDDDDCCCCCCCCCCCCCCCBBBDDDDDDEEEFFFGGGGGGGGGGGGdddGGG===888888999222333333333111000000000111---///222555777777777666777444222333222000000333222333444444333555888:::>>>FFFJJJXXXzzz{{{aaaVVVXXXiiiqqqTTTDDD@@@@@@;;;:::888444111///000111000000000000////////////000///.........///000111000///---,,,+++,,,...///+++,,,---.........------+++,,,,,,---------,,,,,,***+++,,,+++***)))+++---+++***)))***,,,---,,,+++,,,,,,,,,,,,+++***(((''''''((((((((())))))))))))(((((()))))))))(((&&&%%%'''%%%$$$%%%((()))(((''''''%%%$$$%%%'''((((((((($$$######$$$'''(((((('''(((&&&$$$$$$&&&(((((((((###$$$&&&((()))))))))(((&&&)))))))))...333111+++...,,,))))))***+++++++++******))))))))))))))))))+++,,,---,,,******,,,...---+++))))))+++,,,+++***)))))))))(((((()))))))))+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++---//////...------...,,,...,,,'''''',,,...,,,+++,,,---.../////////...------,,,,,,,,,,,,------------......///000111222///............---------............////////////...---,,,---///111111111---...///000000111111000222111000///............000000000000000111111222+++///444444111///111333111111111111111111111111///000000000000000000000333222111000000111222222000111333555666666555444555555555555555666777888666888::::::999888999:::999999999888777777666555888777666777999:::999888666666666777888999:::;;;666777777777777777888888555555555555666666666666777777888888888999999999555555666777888999::::::999888777888:::;;;:::999:::999888999;;;<<<;;;:::777777777777888999::::::999:::;;;:::999999:::<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::999888888888888888::::::999888888999::::::888777777777999:::<<<===<<<<<<<<<<<<<<<======>>>===<<<;;;:::::::::::::::;;;;;;;;;;;;;;;<<<<<<===888999:::<<<===>>>??????@@@@@@@@@AAAAAABBBCCCCCCCCCCCCBBBBBBBBBCCCCCCDDDCCCDDDEEEFFFFFFFFFEEEDDDBBBCCCDDDEEEFFFFFFFFFFFFcccGGG>>>999999999222111111///---,,,---000333---///333666777777666666===888555444111+++***---444555555444333333666888;;;FFFJJJXXXxxxttt\\\TTTZZZmmmmmmOOOAAA???AAA;;;:::888444000...///111000000000000////////////...---------...000111333111///---++++++,,,///000***+++---...///...------***++++++,,,,,,,,,++++++***++++++***)))(((***+++)))((()))***,,,---+++***,,,,,,,,,,,,+++)))'''&&&(((((((((((())))))))))))(((((()))))))))(((&&&%%%(((&&&$$$%%%((()))(((&&&$$$###"""###%%%'''''''''&&&&&&&&&(((+++,,,+++***(((&&&$$$%%%'''((()))(((&&&'''***++++++***'''&&&&&&)))))))))...444222,,,((('''''')))+++,,,+++)))'''(((((()))***++++++++++++---...---******,,,///,,,***))))))***+++***)))))))))(((((((((((())))))++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++---///000000...---...///---///,,,&&&&&&,,,///---+++,,,---////////////...---------,,,,,,---......//////...//////000111222//////.........---------............/////////000000...------///000000///---...000222222222111111333222111000///////////////////////////000111111''',,,222333000///111444111111111111111111111111000000000000////////////111000000000000222333555---///222555777777777666444444444555555777888999444666888888888888999:::;;;:::888666555666777888777555555666777888777666555555555666888999;;;<<<444444555555666666777777555555555555666666666777777888888888888999999999666666777999:::;;;<<<===<<<:::::::::<<<<<<<<<:::999888777888:::;;;:::999777777777888999:::<<<<<<999:::;;;:::999999:::<<<========================:::999777666666666777888;;;:::999888888999:::;;;888777777777888:::<<<===<<<<<<<<<<<<<<<===>>>>>><<<<<<;;;:::::::::;;;;;;<<<<<<;;;;;;;;;<<<======666888:::<<<=========<<<>>>??????AAABBBCCCCCCDDDDDDCCCCCCBBBBBBBBBCCCCCCCCCDDDGGGHHHIIIHHHGGGFFFBBBBBBDDDEEEEEEFFFFFFFFFgggGGG===999111000777222111///...///000///.........///222666999999888666777666111111333444222222222333444444555555666<<>>===;;;:::999999888888999999888999:::;;;<<<<<<<<<<<>>BBBBBBAAA888888777777777777888888;;;;;;;;;;;;;;;;;;;;;;;;888999;;;;;;;;;;;;===>>>:::;;;<<<<<<;;;;;;===>>>>>>===;;;::::::;;;<<<<<<::::::;;;<<<=========<<<;;;<<<<<<==================>>>???AAABBBBBBAAAAAAGGGFFFDDDBBBCCCEEEGGGIIIIIIIIIHHHHHHHHHHHHGGGGGGJJJFFFCCCCCCCCCBBBEEEJJJjjjJJJ>>>:::333333999222000///...///000///...333333444666999;;;:::999666888666222222444555222222222333333444555555666===EEEHHHTTTtttcccUUUXXXbbb{{{zzz]]]JJJAAA>>>>>>999777555333111000000111111111111000000000000000/////////...---...111333111///,,,+++,,,---,,,+++---,,,,,,---///...,,,***---,,,++++++******++++++,,,,,,+++++++++*********))))))*********+++++++++((()))+++,,,,,,+++)))(((((($$$(((000000((($$$(((*********(((&&&%%%&&&'''&&&&&&'''(((((((((((((((''')))'''$$$%%%***---,,,&&&'''((())))))))))))))))))******)))''''''((()))(((((()))))))))*********((()))++++++,,,---000222---+++***+++,,,------,,,***((((((***---...***&&&,,,++++++++++++,,,,,,---(((***++++++)))((()))***))))))******++++++,,,,,,---...000///...,,,------///...---,,,,,,---...///))),,,...///...---,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------............///............///000000///...111555444000///222000//////000111222000///------...............---///......///111222222111111111000000111111222333111111000000/////////000......///000000///...---...000222222111000000111111111000////////////000000000000000111111111222222222111000000000000000222222111111222333555666444555777777666666888999;;;::::::999999::::::;;;:::999888666666777999::::::999777666555666777888999999999888888888777777777666555666888888666444444555666666555555666888999888888777777666666555999999888888888888999999999:::999666666999:::888;;;:::999999888888999999999:::;;;;;;<<<<<<<<<<<<;;;:::888777777888999:::@@@<<<999:::???BBBBBB@@@:::999999999999888888888;;;;;;::::::::::::::::::888999;;;;;;::::::;;;===999:::<<<;;;;;;:::<<<===;;;;;;;;;::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;<<<<<<::::::;;;<<<<<<<<<<<<;;;<<<===???AAABBBBBBBBBBBBEEEDDDBBBAAABBBDDDFFFHHHGGGGGGHHHHHHHHHIIIIIIIIIGGGDDDCCCEEEFFFFFFJJJPPPmmmMMM@@@<<<666555:::222000......///000///...555555666888:::;;;999888666999777444333666666333333333333333444555666666>>>FFFHHHSSSrrrvvv[[[UUU]]]llloooVVVIIICCC@@@>>>666555333111000000000111/////////000000111111111/////////...---...000222000...,,,,,,,,,---,,,+++---,,,+++---......---+++,,,,,,++++++******+++++++++++++++*********))))))******)))((()))***+++,,,((()))***++++++***)))((((((&&&***222222***&&&(((***+++***(((&&&%%%%%%'''&&&''''''(((((((((((((((%%%''''''$$$%%%+++---,,,%%%&&&'''((()))*********+++)))((((((((()))(((((((((((())))))))))))******''')))+++,,,,,,...111333,,,+++***+++,,,------,,,))))))***+++,,,,,,------,,,++++++*********++++++(((***++++++***))))))************+++++++++++++++---...000///...,,,------,,,------------------,,,***,,,------,,,,,,---...---,,,++++++++++++,,,---......---------,,,,,,,,,///.........//////000111000000222555444111111444000///...///222333222111---......---------------000//////000222333222111111000000000000111222222000000000/////////.........//////000000//////......000111111000//////000222111000000////////////000000000111111111111111222111000000000000000000111111111111222333444555444555777777666666888999::::::999999999999::::::;;;:::888777666666777888888777555444444555666666666777888999999999888777666555555555777777555444444555666666555555666888888777666555555666777888999999888888888888999999999<<<;;;777777999888555;;;:::999999888888999999:::;;;;;;<<<<<<<<<;;;;;;888777666555666888:::;;;;;;999888;;;???BBBAAA???;;;;;;;;;;;;;;;:::999999<<<;;;;;;:::999999999999888:::;;;:::999999:::;;;888999;;;:::999999:::;;;999999:::;;;<<<<<<<<<<<<<<<;;;:::999999999:::;;;888999::::::;;;;;;::::::;;;<<>>GGGHHHSSSqqqkkkTTTTTT```tttdddPPPHHHDDD@@@===555444222111000111111222//////000000000000000000.../////////------///111000...---,,,------,,,***,,,++++++,,,---...---+++,,,,,,++++++***++++++,,,++++++++++++************+++***((('''((()))+++---))))))************)))))))))'''***//////***''')))*********(((&&&%%%%%%'''''''''((((((((((((((('''&&&((('''$$$%%%***,,,***%%%%%%'''((())))))*********'''$$$%%%'''((('''$$$(((((((((((()))))))))***)))+++,,,,,,,,,,,,///111)))(((((()))++++++***))))))++++++)))&&&&&&(((+++,,,,,,+++***))))))))))))(((***++++++***)))***++++++++++++++++++++++++***---...000///...,,,,,,---+++,,,---......---,,,++++++,,,,,,+++***+++---///000///---,,,,,,---///000---------------,,,,,,,,,............///000111111111111333666555111222555222000//////111222111000.........---------------111000000000222333333111000000000000000111222222///////////////......---.../////////000000000000000111333222111000111222111000000000000000111111111111111111111111111111111111000000000000000111000000111222333444555555444555777777666666888999::::::999999999999::::::;;;:::888777666666666666666666555444444555555666333555777999::::::888777666666666666777777666555444555666666555555666888777666555444444666888999999999888888888888999999:::======;;;:::<<<;;;888;;;:::999999888888999999;;;;;;<<<<<<<<<;;;;;;:::999888777666666888999;;;777666777:::>>>???>>><<<;;;;;;<<<<<<<<<;;;:::999???>>><<<;;;::::::::::::888:::;;;:::888888888:::777999:::999888777888:::777888:::<<<===>>>=========;;;999777777888999:::888999::::::;;;::::::::::::;;;>>>@@@BBBCCCCCCCCCBBBAAAAAAAAABBBDDDFFFHHHHHHHHHHHHIIIIIIIIIIIIIIIEEEDDDGGGLLLNNNPPPWWW___pppPPP@@@;;;888777888111///......000111000///---...111444888999888666666999999666666888777444444333222222333444666777>>>GGGIIISSSqqqcccQQQUUUbbb|||zzz[[[LLLHHHCCC>>>;;;555444222111111111222333111111000000///......---...///000///------...000///...------------,,,***,,,+++***+++,,,...---,,,,,,++++++***++++++,,,,,,---,,,,,,,,,,,,+++++++++***)))((('''''')))+++,,,)))))))))******)))))))))***(((((())))))((((((***)))******(((&&&%%%&&&((('''(((((((((((((((''''''(((***)))%%%%%%((()))'''%%%%%%'''(((((()))))))))***'''$$$%%%'''((('''$$$'''(((((((((((())))))))),,,------,,,******+++,,,((((((((()))++++++***(((***++++++((($$$###&&&***,,,,,,+++***))))))))))))((()))+++,,,+++***+++,,,,,,,,,,,,+++++++++++++++---...000///...,,,,,,---+++,,,...//////...,,,+++,,,,,,,,,+++******---///000///---,,,,,,---///000++++++,,,------...//////.........//////000222222222111333666444111222666444222000///000000///...//////...---------...///222111000111222333222111000000//////000000111222...//////000///...------////////////000000111111111222222222000000111333.........///111222444444222222222111111111111111111000000000000000111111000111222333444555666666444555777777666666888999:::999999888888999999::::::999888777666666555555666666666666666666666777333444777999:::999888888666777888888777777777777444555666666555555666888777666555444555777999:::999999888888888888999999888;;;<<<:::;;;>>>===:::;;;:::999999888888999999:::;;;;;;;;;;;;;;;:::999;;;:::888777777777999:::444555777999<<<<<<;;;::::::;;;;;;;;;;;;;;;;;;:::BBBAAA???===<<<;;;<<<<<<888:::;;;:::888888888:::777888999999777666777999777999;;;===>>>???>>>>>><<<;;;999777666777999:::999999:::;;;;;;;;;;;;:::999:::===???AAABBBBBBBBBAAAAAAAAABBBDDDFFFHHHIIIJJJJJJJJJIIIIIIHHHHHHHHHHHHHHHJJJNNNOOOQQQZZZcccqqqQQQ???:::999777777111///......000111111000...///222666:::;;;:::888555888888666666888777444444333222111222444666888===GGGJJJTTTrrrxxx\\\RRR[[[iiioooSSSHHHFFFAAA;;;999555444222111111111222222222111111000...------,,,...///000///---------...///...------...---+++))),,,***)))***,,,---------++++++******++++++,,,,,,---------,,,,,,,,,++++++))))))((('''((()))***+++))))))))))))))))))))))))***(((&&&%%%%%%&&&(((***'''((()))(((&&&&&&((()))(((((((((((((((((('''&&&(((***)))&&&%%%''''''%%%&&&&&&'''(((((((((((('''+++)))((((((((()))((((((''''''(((((((((((())))))---...---+++)))'''((()))***)))***+++------+++)))(((***+++)))'''(((+++...,,,++++++*********++++++((()))+++,,,++++++,,,---+++++++++,,,,,,,,,,,,,,,---...000///...,,,------,,,---///000000///---,,,+++,,,,,,+++******---///---,,,++++++++++++,,,---++++++,,,---...///000111.........///000111222333333111222555444111222666555333000.........---,,,000///.........///111222222000///000222222111000000////////////000111111//////000111000///...---////////////000111222222000000111000......000222,,,---...///111333555777222222222222222111111111000000000000000111111222000111222444555666777777444555777777666666888999999999888888888888999999888888888777777666666555666666666777777777777777444555666888999999888888666888999999777777777888444555666666555555666888777777666666666888999:::999999888888888888999999666999:::888888<<<===:::;;;:::999999888888999999888999::::::::::::999999<<<;;;999777777777999:::555666888:::;;;;;;::::::::::::::::::;;;<<<===>>>EEECCCAAA>>><<<<<<======888:::;;;:::999999:::;;;777999999999777666777888888999:::<<<===>>>>>>>>>;;;:::999888888888999:::999999:::;;;;;;;;;;;;:::888999<<<>>>???@@@@@@@@@@@@@@@AAACCCEEEGGGHHHJJJJJJJJJJJJJJJIIIIIIIIIHHHKKKJJJLLLMMMMMMPPP[[[fffsssRRR???::::::888777000///---...000111111000000111444888;;;<<<999777333777888666666888777444555333222111222444666888;;;FFFKKKVVVsssnnnWWWUUUeeettt~~~cccKKKEEEDDD>>>999999444333222000//////000000000000/////////.........---///000///...,,,------......---.........+++))),,,***))))))+++---...---++++++******++++++,,,---,,,,,,,,,,,,+++++++++***(((((((((((()))))))))***))))))(((((((((((())))))(((((('''%%%%%%'''((((((&&&'''(((''''''''')))+++((((((((((((((('''&&&&&&&&&)))(((%%%%%%((((((%%%''''''((((((''''''&&&&&&)))******)))''''''((()))'''''''''((((((((())))))+++,,,,,,***'''&&&'''((())))))***+++------+++)))'''(((******+++,,,...000,,,++++++++++++,,,,,,---''')))+++,,,++++++,,,---***++++++,,,,,,------------...000///...,,,------......///000000///......***+++,,,+++******,,,...,,,,,,,,,,,,,,,,,,,,,,,,.........//////000000000.........///000222333444222111222444333000222666333111...,,,---...------000///......///111333555111000//////111111000//////////////////000111111///000111222222000...---///////////////111222333111111111000//////111333.........000111333555666333333333222222111111111000000000000000111222222...000222444555666666666444555777777666666888999999999888888888888999999666777777777777777666666555555666777777777777777555666666666777777888888444777999888666555666888444555666666555555666888888888888888999999999999999999888888888888999999999;;;:::777777;;;<<<:::;;;:::999999888888999999666777888888999999999999999888777666666777999:::999:::;;;<<<;;;;;;;;;<<<<<<;;;::::::;;;>>>AAACCCFFFDDDAAA===<<<;;;<<<===888999;;;;;;::::::;;;===888999:::999777666777888888888888999:::;;;<<<===999999999:::::::::::::::777888999999:::999999999888999;;;<<<>>>>>>>>>===>>>>>>@@@BBBDDDFFFHHHIIIHHHHHHHHHIIIJJJKKKKKKLLLLLLKKKKKKLLLKKKOOO\\\iiitttTTT@@@;;;;;;999777000///---...000111111000111222444888::::::777444222666777555666888777333555444222111222444666888:::FFFLLLWWWtttfffSSSXXXmmm~~~ttt[[[FFFBBBBBB<<<888999444222111///...---...............///////////////---///000///...,,,,,,---......---...///...+++)))+++***((()))+++---......+++*********+++,,,,,,---+++++++++************)))''''''((()))***)))))))))))))))(((((((((((())))))&&&((((((''''''((((((&&&$$$&&&'''''''''(((***,,,(((((())))))((('''&&&&&&$$$''''''%%%&&&))))))'''(((((((((((('''&&&%%%$$$&&&((()))((($$$###&&&)))''''''''''''((((((((())))))******)))'''&&&((()))''''''(((***++++++)))&&&(((((()))***+++,,,,,,,,,++++++++++++,,,---......''')))+++,,,,,,+++,,,...******+++,,,,,,---......---...000///...,,,------//////000000000000//////)))+++,,,,,,+++***,,,------......//////......---000000000000////////////.........///000222333444222000111333222000111666111///,,,+++,,,.........000/////////000222555777111///...///000000///...///////////////000111111///000222333222111///...000////////////111333444444444444333111111444666//////000000111222444444333333333222222111111111000000///000000111222222---...111333444555555555444555777777666666888999999999888888888888999999555666777777777777777666444444555666777777666666777666666666666777777888333666888888555444555777444555666666555555666888999999::::::::::::999888999999888888888888999999>>>@@@===999888;;;===;;;;;;:::999999888888999999444555666888888999999999666555444444555777:::;;;<<<===>>>===<<<<<<===>>>===<<<::::::<<<@@@DDDGGGFFFDDD@@@===;;;:::;;;<<<888999;;;;;;;;;;;;===>>>999::::::999777666777888888777777666777888:::;;;888999:::;;;;;;;;;;;;;;;666666777888888888888888777888:::<<<======<<<<<<<<<===???AAACCCEEEGGGHHHEEEEEEGGGIIIKKKMMMNNNOOOKKKJJJJJJJJJJJJOOO]]]lllvvvUUU???999;;;:::777333111......///000000/////////222666999;;;:::999555555666666555555444333000222444444444444666777===GGGPPP\\\ttt{{{___SSS]]]vvvaaaPPPAAA>>>AAA???999444777444111//////000000000222000.........///...---111///---,,,,,,,,,...///,,,------......------,,,...---,,,+++++++++,,,,,,------------------------+++******+++------,,,***++++++***))))))***++++++*********)))))))))((((((''''''(((((((((((('''''')))((('''&&&&&&'''((()))(((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''***(((&&&&&&)))***(((%%%((((((((((((''''''''''''&&&&&&''''''((('''&&&&&&&&&''''''((()))******+++,,,***'''''')))+++,,,---(((***,,,+++***)))***+++,,,,,,,,,+++***)))(((((())))))***+++,,,,,,,,,,,,222///,,,,,,...000000...........................///,,,***+++...///...,,,111111000///......//////------......///000000000......///000000000000000......///000111222222333+++,,,,,,------,,,,,,+++333222111000000000111222111111111000///---,,,+++000000000000000000000000222555444000///111000---111000//////000222444555333333444666777777555333555333111111444777999999888;;;888222111444444000333333222222222222222222333333444444555666666777333444555666777888999:::777777777777777777777777:::999777555444333444444666666666666777777777777555555555555666666666777555555666777777777777777:::999888777777888999:::999:::;;;<<<<<<:::888777;;;;;;;;;::::::999999999;;;;;;::::::999888777777888:::;;;;;;999888888999<<<666333666777555888>>>777777666666777777888999:::;;;<<<<<<<<<;;;:::999===<<<<<<<<<===>>>@@@AAADDDAAA???===<<<:::888777;;;;;;<<<===>>>>>>??????===<<<;;;:::999:::;;;;;;::::::;;;;;;;;;:::999999==================<<<;;;777777888999999999999888666666777888:::;;;<<<===>>>>>>@@@CCCCCCAAACCCHHHDDDEEEHHHJJJLLLLLLLLLKKKLLLHHHGGGHHHIIINNNYYYeeewwwUUU@@@;;;===<<<888333111......///000000//////000222666:::;;;:::999666666666666555444333222000222333333333444666888@@@HHHPPP\\\uuuttt[[[UUUbbb|||\\\NNNAAA???@@@>>>999555777444111///000000000///111///...---...///...---///...,,,+++++++++------++++++,,,,,,,,,,,,++++++,,,,,,++++++*********+++------------------------+++***)))***++++++***((()))))))))))))))))))))))),,,,,,+++++++++*********''''''(((((((((((('''''')))((('''&&&&&&'''((()))(((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&)))(((((('''''''''(((((((((&&&%%%&&&)))***)))(((((((((((((((''''''''''''((((((((('''''''''''''''''''''(((((())))))******,,,***((((((***,,,,,,++++++++++++,,,,,,+++******,,,+++++++++***))))))))))))***+++,,,------......333111......000000///---........................///,,,++++++...///...---111111000000////////////------......///000000000...///000111111111111000//////000000111111222222........................222111000//////000111222............////////////000000000000000000000000111444333000///222111...000000000000111222333333222333444666777666555333555333111222444777888888999;;;999333111333333///222222222222222222222222333444444444555555666666444555555666777888999999777777777777777777777777999888666555333333333444555555555666666666777777555555555666666666666666555555666777777777777777:::999888777777777888999:::;;;<<<<<<;;;:::888666;;;;;;;;;::::::999999999;;;;;;::::::999888888777888:::;;;;;;999888999:::999555555999999666666:::777777777888888888888999;;;;;;<<<======<<<;;;:::<<<<<<<<<<<<<<<>>>???@@@>>>===;;;:::;;;;;;;;;;;;<<<<<<===>>>>>>???@@@@@@???>>><<<;;;;;;;;;<<<<<<::::::;;;;;;;;;:::999999;;;;;;<<<<<<<<<;;;;;;:::777777888888888999999999777777888999:::;;;;;;<<<>>>===???CCCCCCAAACCCHHHFFFFFFGGGIIIKKKMMMNNNOOONNNJJJGGGIIIKKKPPPZZZdddxxxUUU@@@>>>@@@===888333111......///000000//////000333777;;;<<<;;;999888888777666444333222111111222222222111333666888@@@GGGNNNYYYsssjjjWWWWWWiiiwwwUUUJJJAAA@@@???<<<888777666444111000000000000///111///------...///...---...---+++*********+++,,,,,,,,,------------,,,,,,+++++++++*********))))))------------------------+++***))))))******(((&&&'''(((((())))))(((((('''---------,,,,,,,,,,,,,,,'''(((((())))))(((((('''((((((''''''''''''((()))(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''))))))((((((''''''&&&&&&&&&&&&%%%''')))+++******((((((((((((''''''''''''+++***)))'''''''''(((((())))))))))))))))))))))))******)))***,,,,,,+++***---+++)))***,,,,,,)))&&&++++++*********************+++,,,---...///000000333222111000111000...,,,...........................,,,+++,,,...//////...222111111111111000000000---......//////000000111000000111222222222111111000000000000000111111111111000///......///000111111000000//////000111111///......---...///000111000000000000000000000000000222222000///222222///000000111111222111111111222333444666666555555444555333111222444666777777888:::888333222333222000111111111222222333333444444444444555555555555555666666666777777888888888777777777777777777777777888777555444333333333333444444444555555555666666666666666666666555555555555555666777777777777777999999888777666666777777;;;;;;<<<<<<;;;999888777;;;;;;::::::::::::999999;;;::::::999999888888888777888999999888777888999888666888<<<;;;777555666666777888999:::999888888:::;;;<<<=========<<<;;;<<<<<<;;;<<<<<<===>>>???<<<;;;999888999:::<<<>>>>>>>>>??????@@@AAAAAAAAAAAA@@@>>><<<;;;;;;<<<<<<:::;;;;;;;;;::::::999888999999:::;;;;;;:::::::::888888777666777888999:::999999999999::::::::::::>>>===???CCCBBB@@@BBBGGGHHHIIIKKKMMMOOOQQQSSSTTTRRRKKKGGGJJJNNNSSSZZZaaayyyUUU@@@>>>AAA===777333111......///000000//////000444888<<<===;;;999:::999777555333222111111111111222111111222555888???DDDJJJUUUpppbbbSSS[[[pppkkkMMMFFFAAAAAA???:::777888666444111000000111000///000...------...///...---------,,,+++***++++++,,,...//////////////////...+++++++++++++++******))),,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++***(((&&&'''((())))))))))))(((''',,,,,,,,,,,,,,,,,,,,,,,,(((((())))))))))))(((((('''''''''''''''(((((()))(((((((((((((((((((((((((((''''''&&&&&&&&&''''''((((((''''''&&&%%%$$$###'''''''''((()))******)))((((((((((((''''''''''''---,,,)))''''''((()))*********))))))))))))))))))*********,,,...---+++(((---)))&&&(((+++,,,(((###***************++++++++++++,,,,,,---///000111222000000111111111000...,,,........................---,,,,,,,,,---/////////111111222222222111111111.........///000000111111111222222333333222222222111111111000000000000000222111///......///111222111111000111111111222222333111///---,,,---...///////////////////////////...111111//////333333000000000111222222111000///222333555555555444444555555333222222444666666555666666555444333333333222000000111222333333444444555555555555555555555555777777777777777777888888777777777777777777777777666666555444333333222222333333333444444444555555666666666666555555555555555555666777777777777777999999888777777666666666999::::::;;;;;;::::::999:::::::::::::::::::::::::::::::::999999888888888444666777666666666777999::::::;;;<<<;;;888666555666777999:::;;;:::888777999:::;;;<<<===<<<<<<;;;<<<<<<<<<<<<<<<======>>>>>>===<<<:::888999<<<>>>AAAAAABBBBBBCCCCCCCCCCCCAAA@@@>>><<<;;;;;;;;;<<<;;;;;;;;;;;;:::999888888888888999:::;;;;;;;;;:::999888666555666777999;;;::::::::::::::::::::::::>>>===???BBBBBB???AAAFFFGGGLLLSSSYYY\\\\\\YYYWWWTTTLLLGGGJJJOOOTTTXXX]]]zzzVVV@@@===>>>;;;666333111......///000000//////111555999===>>><<<999;;;999777555333111111111111222222222222333666888???DDDJJJVVVsss}}}\\\SSS___uuu|||aaaGGGCCCAAABBB@@@:::777777555333111111111111///...///---,,,,,,...///...---...------,,,,,,,,,,,,,,,...//////////////////...,,,,,,------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++,,,+++)))'''((())))))))))))))))))(((************++++++++++++(((((())))))))))))((((((&&&''''''(((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&''''''(((((())))))((('''&&&%%%$$$*********)))(((''''''(((((((((((((((''''''''''''---+++)))((('''(((***+++************))))))))))))******+++---...---***(((---***'''))),,,---)))%%%***************+++++++++---------...///000222333...///111111000///...---........................,,,------------...000111000111222222222222111111......//////000111111111222222333333333333222111111111111000000000000000111000...------...000111000111111222222222333333222111///---,,,---...///////////////////////////---000111//////222333000///000111222222111///...111333555555333333444666555333222333444555444333333222333444555444444555000000111222333333444444444444444555555555555555777777777777888888888888777777777777777777777777555555555444444333222222333333333333444444444444666666666666666555555555555555666777777777777777888888888888777777666666777888999:::;;;<<<<<<<<<::::::::::::::::::::::::::::::999999999999999888666777777777777888:::<<<@@@???===:::888888888777555777999:::::::::888777777888:::;;;<<<<<<<<<;;;<<<<<<<<<===============>>>???>>>===;;;;;;>>>AAACCCCCCCCCDDDDDDDDDDDDDDD???>>>===;;;:::;;;;;;<<<;;;;;;;;;;;;:::999888777777888999:::;;;<<<<<<<<<:::999777666777888:::;;;;;;;;;;;;::::::::::::999>>>===>>>AAAAAA???@@@EEEEEENNN\\\gggkkkfff^^^XXXUUUNNNIIIKKKOOOQQQTTTWWW|||YYYBBB;;;;;;999666333111......///000000//////111555;;;>>>???<<<999;;;999777444222111111111000222444444444444666777@@@FFFNNN]]]{{{uuuXXXUUUdddyyypppWWWDDDAAA@@@CCCBBB<<<777555555333222111222111///......---+++,,,---///......------------,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,---...---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,,,,,,,***(((***))))))(((((())))))***((())))))))))))*********((())))))******))))))(((%%%&&&'''((()))))))))((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((++++++,,,,,,,,,***)))(((++++++,,,***(((&&&''''''((((((((((((''''''''''''+++***)))(((((()))***+++************************++++++,,,---...---***(((---+++***,,,...///---***++++++******************///......---...///111222000111222222000......///........................+++---......---...000222///000111222222222111000...//////000000111111222222222333333333222111111000000000000000111111111000///...------...///000///000111222222333222222------------...///111222000000000000000000000000---000111...///222222000//////000000111000000000111333555444222111444666555444333333444444333222222000111555666444444666111111111222222333333444333333444444555666666777777777777888888999999999777777777777777777777777555555555555555444333333333333333444444444555555555555555555666666666777555555666777777777777777777888999999999999888888777777888999;;;<<<======999999::::::::::::;;;;;;999999999999999999999999999999:::::::::;;;>>>AAAFFFEEE@@@999777999:::999555666777888999888777777666888:::;;;==================>>>>>>>>>>>>======:::===@@@@@@>>>???BBBFFFCCCCCCCCCCCCCCCCCCCCCCCC>>>===<<<;;;;;;;;;<<<===<<<<<<<<<;;;:::999888777666777999:::;;;<<<<<<===::::::999888999:::;;;<<<;;;;;;;;;;;;::::::::::::>>><<<>>>AAA@@@>>>???CCCBBBMMM]]]jjjooojjj```YYYWWWQQQMMMMMMNNNNNNPPPTTT___FFF;;;999888777333111......///000000//////222666;;;??????<<<999:::999666444222222222333000222555777777666666777???FFFQQQbbbnnnVVVXXXhhh}}}eeeOOODDD@@@???DDDEEE>>>666333444333222222222111///---...,,,++++++---///......,,,,,,,,,,,,,,,++++++***++++++,,,,,,,,,,,,++++++***+++---------,,,***)))+++++++++++++++++++++++++++*********,,,,,,***(((***)))'''&&&&&&''')))***((((((((()))))))))******))))))************))))))%%%&&&'''((()))))))))(((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((((((+++,,,---......---+++***)))+++,,,+++((('''((()))(((((((((((('''''''''''''''((((((((()))*********)))))))))******++++++,,,---,,,,,,---...---+++))))))***+++,,,---------,,,,,,+++++++++***)))))))))000///...------...000111666777666333///---...///........................+++---......---...111333---...000222222111000////////////000111111222222222222222222222111000000//////000000111111222222////////////////////////,,,---///000111111111000,,,,,,---...///000111111000000000000000000000000...111111......111111//////////////////000111222000333555444111000333777555444333333444444222000444111222666666222111444222222222222222222222222111222333444555777888888666666777888999999::::::777777777777777777777777555555666666666555444333444444444444555555555555333444444555666777888888555555666777777777777777777888999:::;;;;;;:::::::::999999999::::::;;;;;;999999999::::::;;;;;;;;;999999999999999999999999888999:::::::::<<>>>>>???@@@@@@???>>>===999>>>BBBCCC@@@@@@BBBEEE@@@@@@@@@@@@@@@@@@@@@@@@>>>===<<<<<<<<<===>>>???<<<<<<<<<;;;:::999777777444555777999:::;;;<<<<<<:::::::::;;;;;;;;;<<<<<<:::::::::;;;;;;;;;;;;;;;===<<<>>>@@@@@@===>>>CCCAAAIIIVVVaaafffddd___[[[YYYUUURRRQQQNNNKKKMMMRRRcccHHH;;;777888999333111......///000000//////222666<<<@@@@@@===::::::888666333222222333333///333777999888777777777<<>>:::===<<<888666555555555555666777777999:::===???AAAAAAAAAAAA>>>???@@@AAAAAA@@@???>>><<>>@@@>>>=====================>>>>>>=========???@@@AAA<<<<<<<<<;;;:::999777666333444555777999:::;;;;;;:::;;;<<<=========<<<<<<:::::::::;;;;;;;;;<<<<<<===<<<===@@@???===>>>BBBAAAFFFNNNVVV[[[]]]]]]\\\[[[XXXVVVTTTOOOJJJLLLRRRgggLLL@@@???;;;444333111////////////...---///...000888AAACCC???888777666444222111111111222333555;;;BBBBBB;;;444333:::@@@NNNeeeiiiRRRSSSjjjnnnSSSFFF>>>;;;===GGGLLLGGG===777444444222000///.........***+++,,,///000000---+++---------------,,,******++++++++++++++++++++++++,,,,,,,,,+++++++++******))))))************))))))******))))))))))))******&&&((()))(((%%%$$$&&&))))))((('''&&&&&&'''((()))'''''''''(((+++,,,,,,,,,+++'''&&&)))&&&%%%&&&((())))))(((&&&%%%)))'''%%%%%%&&&'''((((((''''''''''''''''''''''''***'''&&&***+++)))'''(((%%%&&&'''&&&&&&&&&(((***((((((''''''((()))***+++))))))))))))***+++,,,---///...,,,***)))(((''''''***((('''(((+++,,,+++(((++++++++++++++++++++++++---,,,++++++---000111111888======888222000///,,,------------,,,+++***)))...------------...//////222000///111333333///,,,.........///////////////000000000000////////////111222333222000000111222000///.........///111222........................///////////////000111111...///////////////......000000111111///...,,,+++///////////////000111111555444333222111222333333666555333222111222333333555333111222555777555333222333555666666666555555444444555666777777666666777888888888999999999999666555555555555555666777555666666666666666555444444444444555555555555666555555666777888999::::::999999888888888888888888888777777777777999:::;;;;;;:::999999888888999999999999999888999999:::;;;::::::999888888999999:::999::::::999999;;;>>>AAACCCAAA???<<<:::888888888555444333555888:::999777===???BBBCCCBBBAAA@@@AAA???@@@BBBCCCBBB@@@>>>===>>>@@@CCCDDDCCCBBBBBBCCC>>><<<===AAA@@@;;;;;;@@@===<<<;;;<<<>>>?????????===<<<<<<;;;999888888777666666666777888:::;;;<<<<<<>>>@@@>>>;;;:::;;;===<<<;;;999888999:::<<<>>><<<===???>>>======>>>???CCCEEEHHHLLLQQQVVVYYY\\\___YYYUUUTTTQQQNNNOOOSSSkkkNNNAAA>>>:::555444222000/////////...---000///222:::BBBDDD>>>888:::999777555444444444555555444777<<<<<<777444444<<>>===>>>@@@BBBCCCAAA@@@AAAAAA???<<<===@@@???;;;;;;???===;;;:::;;;===>>>???>>>===<<<<<<;;;999888888777555555666777888999:::;;;;;;===>>>===:::999:::<<<<<<;;;;;;:::;;;<<<===>>>;;;===>>>>>>===<<<>>>???>>>@@@CCCGGGMMMSSSYYY[[[[[[VVVRRRPPPNNNKKKLLLPPPpppRRRAAA<<<:::777555333000////////////...000111555===DDDDDD===777:::999777666555444555555666333333666666333333666>>>DDDMMM___{{{iiiZZZQQQ]]]yyylllWWWHHH@@@AAA:::555888;;;888555444//////.........//////000...+++))))))+++---------,,,,,,+++******+++------------------------------,,,,,,,,,+++++++++******))))))))))))))))))))))))((((((''''''''''''(((((()))((('''((()))++++++******)))((('''''''''''''''++++++***)))(((''''''&&&(((&&&'''***+++)))***,,,%%%&&&'''(((((('''&&&%%%&&&%%%%%%%%%&&&''')))***))))))))))))))))))))))))&&&###"""&&&'''%%%###$$$'''(((((('''$$$$$$%%%&&&&&&(((***+++***'''$$$"""))))))))))))******+++,,,...---+++***)))(((((('''***(((((((((***+++***)))++++++++++++++++++++++++***+++,,,---....../////////333444000...000000...///////////////...---,,,,,,,,,.../////////...---,,,,,,,,,...111222111000//////////////////......++++++,,,---...///000111000111222222000000111222...//////000000000000000........................---------------...////////////000000000000//////...//////000000//////...000//////.........//////222222222333444666777888444444333222222222222333333333333555666555333000000111222333444444444444555555666777777777666666666666666777777777888888999999999999888777666666444444555666777777777666444444444555555555555666333333444555666777777888666666666777777777666666888777777777777999:::;;;::::::999888888888888999666555555555555666777777888888::::::::::::999888555666888888888888:::<<<:::999777555444444444555888888888999<<<>>>>>>===EEEGGGHHHGGGEEEBBBAAAAAAAAA@@@???>>>>>>=========???AAABBBBBB@@@?????????@@@======>>>>>>;;;;;;>>><<<;;;::::::<<<>>>>>>===<<<<<<;;;::::::999888888555666777999::::::999999:::;;;<<<;;;:::999:::;;;<<<<<<======>>>>>>======;;;<<<======<<<<<<===???;;;<<>>??????FFFGGGHHHFFFCCC@@@??????AAA???===<<<;;;<<<===>>>AAABBBCCCBBB@@@>>>>>>???@@@>>>===>>>???>>>=========;;;:::;;;===??????>>><<<<<<;;;::::::999888888666777999;;;<<<;;;:::999::::::;;;;;;::::::;;;;;;;;;===>>>@@@@@@???>>>===:::;;;======<<<<<<===???>>>???AAAEEEKKKRRRYYY\\\PPPKKKIIIIIIHHHFFFGGGJJJvvvVVVBBB<<<:::888999555222//////000000///111444:::@@@EEECCC<<<777666555333111000000000111222000111444555222222555999@@@HHHVVVsss]]]TTTTTTeee~~~fffYYYQQQFFF<<<:::555222444666555444555111000///---,,,,,,++++++******+++,,,...---***(((,,,+++)))))))))+++---...++++++++++++++++++++++++,,,,,,,,,+++++++++************)))(((((()))*********))))))(((((())))))***)))&&&$$$&&&))),,,+++)))(((((((((((((((''''''&&&%%%''')))(((&&&&&&''')))******(((&&&&&&&&&'''&&&&&&''''''''''''''''''&&&&&&''''''%%%###"""%%%'''''''''''''''''''''''''''***&&&&&&***+++((('''(((&&&'''(((((('''(((***,,,&&&&&&&&&&&&&&&'''(((((()))))))))((())))))******++++++***)))((((((((()))((()))))))))))))))***+++*********++++++,,,,,,,,,)))+++...///...------...333444111---,,,//////---------......------,,,,,,+++,,,...000000///...,,,,,,---------------...///000000//////.........------------------,,,,,,,,,...///111111000000111222---...000111111111000/////////////////////////////////......//////000111//////000111222222111111......//////000000111222000//////.........//////555555555555555555555444111222222222222222222222000222555666555333111000///000000111222333444555666777777777777777666666666666666666777777777777888888888888777666444444333333555666777777777777444444444555555555555666222222333333444444555555555666888999:::999888777888777777777777999:::;;;:::999888888777777888888::::::999999::::::;;;<<<666777999;;;;;;;;;999888666888:::;;;:::::::::;;;777666555555555555777777999:::;;;;;;<<<===>>>???DDDDDDDDDBBB???===<<<===???>>><<<;;;;;;<<<>>>@@@CCCDDDDDDBBB@@@??????@@@@@@@@@???@@@BBBCCC@@@===>>>===<<<===???@@@@@@@@@;;;;;;;;;::::::999999888888:::<<<======<<<:::999:::::::::;;;<<<<<<===<<<<<<===???AAAAAA@@@???===:::;;;======<<<===>>>@@@@@@AAABBBEEEJJJOOOSSSVVVKKKGGGFFFHHHHHHFFFGGGKKKsssTTTCCC===;;;777:::777222000///000000000111444:::@@@CCCBBB===888777666444333222111222222111///111555666333222444555>>>FFFSSSrrryyyVVVQQQTTThhhnnnaaa[[[RRRHHHAAA>>>999666777666222111222222111000...,,,+++++++++***+++,,,...///...***'''++++++***))))))***,,,,,,------------------------,,,,,,,,,+++++++++******+++***)))(((((()))***+++******))))))))))))******((('''&&&&&&(((******)))''''''((((((((((((''''''''')))***(((%%%###$$$&&&''')))***((((((++++++)))''''''''''''''''''''''''###%%%'''&&&%%%&&&***...)))))))))))))))))))))))))))%%%$$$(((***'''%%%&&&$$$&&&'''(((((()))+++---'''&&&%%%%%%&&&(((***+++)))))))))(((((())))))******))))))((((((((())))))''')))******))))))***+++*********++++++,,,,,,---***---000000---,,,...000666555111++++++//////,,,//////000000000//////...,,,,,,.../////////...------.........,,,,,,...000000000000///......------......---------,,,,,,,,,---///000000000000111222...//////000000000000000///////////////////////////////////////000111111///000111222222333222222000////////////000111222///////////////000111111555555555555555444333222000111222222333222222222///111444555444333222333000000000111222444555666777777888888888777666666666666666777777777888888;;;:::999888888888888888444444555666777777777666444444444555555555555666222222333333444444444444555666888:::;;;:::999888888777777777777999:::;;;999999888777777777777888999888888888888999::::::666777999:::;;;;;;:::999999:::<<<<<<;;;;;;<<<===999888777777777888999::::::;;;<<<<<<;;;;;;<<<>>>>>>??????>>>;;;::::::;;;===<<<;;;;;;<<<>>>@@@BBBDDDDDDDDDBBB@@@???@@@BBB???AAABBBCCCGGGIIIEEE??????>>>======???AAAAAA@@@;;;;;;;;;::::::999999999:::;;;<<<<<<<<<;;;:::999:::999999:::===>>>>>>===<<<===???AAAAAA@@@???>>>:::<<<===>>>===>>>???AAA???@@@AAACCCFFFHHHJJJLLLFFFCCCCCCFFFHHHGGGIIIMMMoooRRRCCC???<<<666;;;888333000///000000000000333999>>>AAA@@@===:::888777555333222222222333111//////333333111222555333>>>GGGSSSqqqlllSSSPPPWWWmmmvvvdddbbb^^^QQQIIIJJJ@@@:::666666444111111444111000///...------------------,,,---...---+++)))+++++++++***************------------------------,,,,,,,,,+++++++++******+++***)))(((((()))***+++))))))(((((((((((())))))((()))***)))(((((()))+++%%%&&&'''((())))))((((((%%%(((***((($$$"""%%%((($$$)))+++))))))---,,,((('''''''''&&&&&&'''''''''###&&&))))))''')))...222))))))))))))))))))))))))((($$$$$$''')))&&&%%%&&&$$$%%%&&&&&&&&&&&&(((+++'''((((((((((((((((((((())))))(((((((((((())))))))))))((((((((())))))***''')))+++***)))(((***,,,)))******+++,,,,,,------,,,///111000---,,,///333666444///)))***//////,,,//////000000000000//////---------............///,,,---......------000333111000000///......------------------............---...000000//////111333///////////////000000111///////////////////////////............///000000///000111222333333333333111000000//////000111222/////////000000222333444222333444555555444333333///000111222333222222111...000333444222222444666000000000111222444666777888888888888888777666666777777777888888888999999<<<:::888777777888:::;;;555555666666666666666555444444444555555555555666333333333444444444444444333555888:::::::::888777888777777777777999:::;;;999999888777777777777777888888777777888888999:::777888888999::::::;;;;;;;;;;;;<<<;;;::::::<<<>>>;;;:::999888888999:::;;;<<<>>>???>>>;;;:::;;;===999:::;;;:::888888999:::;;;;;;;;;<<<>>>@@@BBBDDDCCCCCCCCCAAA??????@@@BBB???BBBEEEGGGLLLOOOJJJ@@@>>>===<<<===???@@@@@@@@@;;;;;;::::::::::::999999;;;;;;::::::999999999888999777777999<<<>>>===<<<<<<===???@@@@@@@@@???>>>;;;===>>>?????????AAABBB===>>>@@@BBBDDDDDDDDDDDDAAA???@@@EEEHHHHHHJJJOOOlllPPPCCCAAA<<<666<<<888333000///000111111000333888===@@@@@@===<<<777666444222111111111222222...---000000000222666444???HHHSSSqqqdddTTTSSS\\\rrrkkk___dddaaaPPPIIIQQQ>>>888444333333222555:::000//////.........//////111...,,,+++,,,------,,,+++++++++++++++***)))(((++++++++++++++++++++++++,,,,,,,,,+++++++++******+++***)))'''''')))***+++((((((''''''''''''(((((()))+++---+++((('''***---$$$%%%''')))******)))))) $$$((('''%%%$$$(((,,,$$$)))+++((((((+++***$$$''''''&&&&&&&&&&&&''''''"""&&&((('''$$$$$$)))---'''''''''''''''''''''''')))%%%%%%(((***'''&&&'''$$$%%%&&&%%%$$$$$$%%%'''((()))+++,,,+++)))&&&$$$***)))(((((((((((()))))))))(((((((((((())))))***''')))+++***((((((***,,,))))))***+++,,,,,,------...000222000,,,,,,000555444222---((()))///000---------...............---...------------...//////***,,,......---///333777111000000///...---------+++,,,,,,---...///000000,,,...000000//////111333000///.........///111222000000000000000000000000...------------.../////////000111222333444444444222111000//////000111222/////////000111333555555///000222444555555444444///000111222333333222111---000222333111222555888111000000111333555777888888888888888888777666666888888888888999999999999:::888666444444666999;;;555666666666666666555555444444444555555555666666333444444444444444444555222444666999:::999777666888777777777777999:::;;;999888888777777777777777999999999888999999:::;;;888888888888999:::;;;<<<<<<<<<;;;999888999<<>>@@@AAA???<<<:::;;;===777888888888777777999;;;999:::;;;===???BBBDDDEEEAAABBBAAA@@@>>>>>>@@@BBB>>>CCCGGGIIIOOOSSSLLLBBB===<<<;;;<<<>>>?????????;;;:::::::::::::::::::::;;;:::999888777777777777888666555777;;;===<<<;;;======>>>???????????????;;;===?????????@@@BBBCCC<<<===@@@CCCDDDDDDCCCBBB>>><<<>>>DDDGGGHHHKKKOOOvvvTTTCCCAAA???999;;;777333000///...---,,,///000555<<>>888444444444111111333...111111...---//////,,,///---,,,******+++,,,---************************------------------------***))))))))))))+++,,,---111///,,,***)))(((&&&%%%&&&''''''((()))******+++,,,---......,,,***(((&&&''')))+++)))&&&&&&(((+++((((((((('''&&&&&&&&&%%%&&&(((***+++,,,+++***)))(((((('''''''''&&&&&&&&&%%%&&&''''''(((''''''''''''++++++&&&%%%)))((($$$&&&%%%$$$%%%''''''&&&%%%)))$$$$$$((((((%%%&&&***(((((()))***************))))))))))))))))))))))))))))))***+++,,,------...************************((((((''''''''')))***+++///...,,,++++++,,,---...//////---,,,+++,,,,,,---,,,---...---++++++---...222222333222111///---,,,......//////......---,,,//////000000000///---,,,,,,,,,++++++,,,...///000////////////////////////---------.........//////..................------------,,,+++,,,---...//////000111222222222222222666666555222///------...444111......222555555555222222444444444444222222222333333444333222000//////000000222333444555555555444444333333444444555888777555444555666888999;;;;;;:::999999999::::::777777777777777888999999777666666666555555555555444555666777777777555555888888777666666666666666333555666777666777888::::::;;;;;;<<<;;;:::888777222333555666777777777666666888:::999888777888999;;;999888888999999777666:::::::::::::::;;;<<<===;;;:::999888888999;;;<<>>@@@BBBEEEGGGHHHFFFEEECCCAAA@@@@@@@@@@@@AAA@@@BBBFFFKKKKKKFFF@@@???>>>>>>>>>>>>>>>??????<<<<<<<<<;;;:::999888777777777666555555555555666666666888999:::;;;;;;;;;<<<;;;;;;:::;;;<<<===>>>;;;<<<===?????????>>>===??????>>>>>>???@@@@@@AAA@@@@@@@@@CCCFFFJJJNNNPPPzzzXXXEEEAAA>>>777999666222000//////...---...000444;;;@@@AAA===888777777666555444222111000000000000000111222333333777<<>>@@@KKKLLLLLLHHHAAA;;;999999;;;999:::???@@@<<<;;;>>>>>>@@@BBBEEEGGGIIIJJJJJJFFFEEECCCAAA@@@@@@@@@@@@CCCAAABBBEEEIIIHHHCCC>>>@@@???????????????@@@@@@;;;;;;;;;;;;:::999888777777777777666666666555555555666888999:::;;;;;;;;;::::::::::::;;;===>>>???;;;<<<===>>>???>>>>>>============>>>???AAABBBCCCBBBAAABBBFFFLLLPPPQQQPPP\\\GGGAAA===666777444111//////000///...///000444:::@@@@@@===888777777777666555333111111222111111111111111222222777<<>>=========;;;;;;<<<===???AAACCCDDDBBBAAABBBJJJTTTXXXVVVRRR___HHH@@@<<<666444222000///000000000///000111444:::@@@AAA===999666666666555444222111000222222111111000111111111777===CCCNNNhhhpppVVVPPPTTTbbbuuugggVVVMMMNNNPPPJJJJJJKKKDDD:::666444555666222000111...111111......000000---...---,,,+++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,---...///---+++)))((()))***)))((('''((((((((()))))))))***------------,,,+++***)))***))))))+++......***&&&&&&&&&''''''(((((())))))&&&'''((((((((((((''''''''''''''''''''''''''''''$$$$$$&&&'''(((((())))))'''&&&%%%######%%%'''''',,,***)))((()))((('''%%%'''&&&&&&&&&''''''''')))(((((()))***************)))))))))))))))))))))))))))))))))))))))(((((((((************************---,,,,,,++++++*********+++,,,---.........---,,,---,,,+++*********+++,,,,,,---...---++++++---...,,,,,,---....../////////111111111111111000000///---,,,++++++,,,---///000---,,,,,,+++,,,---...///111111111111111111111111........................---------...............---------------......///---...000111333333444444666666666333111///000111...///111222333333111000111111222222222222111111444333222111111111333333222222333333333333333333555555444444444444555555444444444555777999;;;===::::::::::::999999888777444444444444444555666777777777777666666666666555777666444333333333555555777666666555555555666666666777888777555444555666555666888999:::::::::999888999999:::::::::::::::999;;;<<<<<<;;;::::::;;;888777777888:::;;;;;;:::<<<<<<;;;:::999999999999888888999:::===@@@DDDFFFWWWWWWUUUNNNDDD===:::::::::>>>EEELLLOOOMMMJJJHHHMMMOOOQQQSSSRRROOOKKKIIIDDDCCCBBB@@@???@@@@@@@@@BBB@@@???@@@AAABBBAAA?????????@@@@@@??????>>>>>>::::::999999999999999999666888999::::::888666555333555777999;;;;;;;;;::::::::::::;;;<<<===>>>>>><<<<<<<<<=========<<<<<<;;;<<<<<<===???@@@BBBCCCAAA???BBBNNN\\\ccc^^^WWW___FFF>>>;;;777222111//////000111000///111222555;;;@@@AAA>>>;;;444444444333222111000///222222111111000111111111444;;;BBBLLLeeeiiiTTTSSSYYYhhh{{{nnnWWWNNNHHHKKKOOOMMMPPPPPPFFF<<<777555666555222000222,,,000333222222333111,,,------,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,...///,,,***(((((()))***)))((((((((((((((()))))))))))),,,,,,,,,,,,+++***))))))***))))))+++......***&&&&&&''''''(((((()))))))))'''(((((((((((((((''''''&&&'''''''''''''''''''''$$$%%%&&&'''((((((((((((&&&%%%$$$%%%&&&&&&(((******)))''''''''''''%%%$$$&&&'''&&&%%%&&&'''(((((((((((()))***************))))))))))))))))))))))))&&&''''''((())))))******************************,,,,,,,,,,,,++++++*********+++---...///...---,,,,,,+++*********+++,,,---,,,---...---++++++---...++++++,,,---...///000000000111111111111000//////---,,,++++++,,,---///000...---,,,+++,,,---...///111111111111111111111111.....................------------.........//////------.........//////......///000111222333333333444555444222000...///000...000222444444222111000111111111111111111111111333333111111111222333444333333333333333333333444444333333222222333333444333333444666888:::<<<===::::::::::::999888777666222222222333444666888888888777777777666666666666777666555444333444444555666666555555555555666666666777888666444333444555444555777999::::::999999888888888888999999999:::999;;;===<<<;;;:::;;;<<<888777777888:::<<<<<<;;;<<<;;;:::999999999999999777777777999<<>>===>>>@@@AAAAAAAAA>>>>>>??????>>>===<<<<<<999999888888888999::::::777999:::;;;;;;999777666333555888:::;;;:::999888;;;;;;<<<<<<<<<<<<<<<<<<=========<<<<<<<<<==================>>>???@@@@@@AAA@@@EEETTTfffmmmhhh```^^^DDD;;;:::888111000//////111111000...111222444:::???AAA>>>;;;333333333222222111000///222111111111111111222222000999@@@JJJbbbfffWWWPPPYYYlll~~~cccPPPKKKFFFKKKRRRTTT[[[XXXJJJAAA;;;666666555222111333+++000222111222333111---//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---///000,,,***(((((())))))((('''(((((((((((())))))))))))++++++******))))))))))))((('''''')))***)))(((&&&(((((((((((((((((())))))))))))((((((((((((((((((&&&&&&&&&'''''''''''''''%%%&&&''''''((('''''''''%%%$$$%%%)))******+++---((('''%%%%%%&&&&&&%%%###%%%''''''%%%%%%((()))'''(((((()))***************))))))))))))))))))))))))&&&&&&'''((()))***++++++************************++++++,,,,,,,,,+++******++++++,,,---............,,,,,,+++******+++---......///000///------///000,,,,,,,,,,,,...///000111111111111111111000//////------------------...///...---,,,,,,,,,,,,......111111111111111111111111...............---------,,,,,,------.../////////------...////////////...///000111222222222222222333444444222///...///000///111444555444222111111111111000000000000111111222222111111222222333333222222333333444444444555333333222222222222333333333444555777999;;;<<<<<<::::::;;;;;;:::888666555222222333333555666888999888888777777777666666666888777666555555555555555555555444444555555666666555666777666444333444555444555777888999999999888999888888777777888999999999;;;<<<<<<;;;::::::;;;999888777999;;;<<<<<<;;;;;;::::::999999999999:::777777777888:::>>>AAACCCIIIJJJIIIEEE???;;;<<<===BBBHHHMMMPPPTTTWWWVVVSSSTTTUUUVVVUUUQQQLLLFFFBBBCCCBBBAAA?????????@@@AAA<<<===>>>>>>@@@AAABBBBBB===>>>>>>???>>>===;;;:::999888777777777999:::;;;999:::;;;;;;;;;:::888888444666888:::;;;999777666:::;;;<<<<<<======<<<<<>>>>>============>>>>>>>>>=========>>>??????CCCCCCJJJYYYkkksssnnnfff___BBB999888888111000///000111000///---000000222777===???===999333333333333222111000000000000000000111222333333222;;;BBBJJJaaauuu^^^UUUOOO[[[qqquuu^^^PPPOOOKKKQQQZZZaaajjjeeeRRREEE>>>888666444111111444,,,//////------000111.........//////......------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,---///111333,,,***(((((((((((('''&&&))))))))))))((((((((((((***))))))(((((((((((((((&&&'''(((((('''&&&'''((()))))))))(((((((((((((((******))))))((((((((((((&&&&&&&&&'''''''''(((((('''''''''(((''''''&&&%%%'''%%%&&&++++++&&&%%%''''''%%%$$$%%%&&&&&&%%%$$$%%%(((((($$$%%%)))***'''(((((()))***************))))))))))))))))))))))))((((((((())))))*********************************)))***+++,,,,,,++++++***,,,,,,,,,,,,---...//////---,,,+++++++++,,,...///...///000///------///000------,,,---...///111222222222222222222111111000....../////////...------......,,,,,,,,,,,,---...000000000000000000000000//////.........---------,,,,,,------...//////000,,,---...///000//////...000111111222222222111111444555444222000///000111111333666666333222222333111000////////////000111000111222333333333333333111222222333444555666666444333333222222333333444444555666888999;;;;;;<<<999:::;;;;;;:::888555444555555555555555555666777888888888777777777666666888888888888777666555444555444444444444555666777444666666666444333444555444555777888888888777777:::999888777777888999999999:::<<<<<<:::999:::;;;:::888888999;;;<<<;;;:::999999999888999999::::::999888888888:::===@@@AAAAAABBBCCCAAA>>>>>>@@@CCCHHHOOOUUUVVVWWWYYYVVVPPPPPPQQQRRRQQQNNNJJJEEEBBBBBBAAA@@@?????????@@@AAA===>>>???@@@@@@@@@@@@@@@>>>>>>???@@@???===;;;:::888777666666777999;;;<<<;;;;;;;;;;;;::::::::::::555777999;;;:::888555444777888:::<<<>>>>>>>>>>>>AAA@@@???>>>===>>>>>>???<<<<<<<<<======???@@@AAABBBCCCKKKYYYhhhoookkkddd___AAA777777777111000///000111000...,,,......000555;;;===;;;888444444444444333333222111000000000000111222333444666???FFFMMMccciiiSSSMMMTTTbbb{{{qqq]]]SSSUUUQQQWWWcccmmmwwwoooYYYIII@@@999666444111222555...///,,,((((((---111000,,,,,,------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,------///111444555---+++)))((((((((('''%%%))))))))))))(((((((((((()))((((((''''''''''''(((''')))+++)))&&&&&&(((,,,******))))))((((((''''''++++++***)))))))))))))))&&&&&&&&&'''''''''(((((((((((((((((('''&&&%%%$$$+++''''''***(((&&&%%%$$$%%%''''''&&&%%%$$$(((((($$$$$$)))***&&&(((((()))***************))))))))))))))))))))))))************))))))))))))************************'''(((***+++,,,++++++***,,,,,,++++++,,,---///000------,,,+++,,,---///000,,,---...---++++++---.........------...///111222333333444444444333222222//////000111000///---,,,///...---,,,,,,,,,---...//////////////////////////////.........---------,,,,,,------...///000000,,,---///000000000///...111222222222222111000000555555555444111000111222222444777666333222333555111000///......///000111///111222333444333333222111111222333555666777777555444444333333444444555444555777888::::::;;;;;;999:::;;;;;;:::777555333999888777666555444444444888888888888777777777777888999999999999777555444444444444444444555666777444555666555444444555666555555777888888777777666;;;:::999888888888999:::888:::;;;;;;:::999999::::::999888999;;;<<<;;;:::888888888888999:::;;;;;;;;;:::999999:::<<>>@@@@@@???@@@DDDHHHMMMUUU[[[[[[[[[[[[UUULLLLLLMMMNNNMMMLLLIIIEEECCCBBBAAA@@@?????????@@@AAA>>>@@@AAABBB@@@???>>>>>>>>>???@@@AAA@@@>>><<<:::888777666666777999;;;======<<<;;;::::::::::::;;;666888:::;;;:::888444222444555888<<<>>>@@@AAAAAABBBAAA???>>>>>>>>>???@@@::::::;;;<<<>>>@@@AAABBB???AAAIIIVVVbbbhhhddd^^^___CCC:::999777444222000...------...///444222111555;;;>>>===:::444333333222222111111111222111000000000111222333666;;;???JJJhhhbbbQQQOOOQQQiiijjj[[[XXXXXXTTT```ssszzz___LLL???999666///111111(((111000000000000000111111///.........//////---+++,,,,,,,,,,,,++++++***)))///...---,,,+++,,,---...,,,(((&&&+++333888888444---+++((((((((())))))(((((((((((((((((()))******''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))***++++++***'''&&&&&&''''''((()))***)))(((&&&$$$***'''$$$%%%'''((('''%%%))))))))))))))))))))))))(((''''''&&&&&&&&&''''''%%%&&&''''''((((((''''''***)))'''(((***++++++*********))))))))))))******---***((((((***+++)))''''''(((***+++,,,,,,,,,+++***&&&&&&,,,...***(((***,,,.........,,,+++,,,...000///...///000111000///---......//////000000000///...---,,,,,,---...//////............///000000666777888888777555333111000000111333555444111...000///...---,,,,,,---...////////////.........---111000...---,,,,,,---..................///000000---------------...///000///000111111222222222222333333222222111000000000444444333333222111000000------......///000000111222222333333333333222222222111111111222444666777666555444333222333333444666666777888999999::::::::::::999999888777777777:::888666666666666555444555555666666777777888888:::::::::999888777666666666666777666666555444444333333444444444444444444555555666666777777888888777888:::;;;<<<<<<;;;:::;;;:::999999:::;;;===>>>888888888888999:::;;;<<<999999888888888888999999999:::;;;<<<============<<<===???@@@CCCGGGNNNRRRXXXYYYZZZYYYVVVPPPJJJFFFFFFFFFGGGGGGGGGEEEDDDBBBBBB???===>>>???@@@>>><<<>>>===<<<===>>>???>>>===@@@??????>>>===<<<<<<;;;888888888666666888<<>>===;;;999888888888999:::;;;<<<:::888555444555444555666999<<<>>>===<<>><<<>>>>>><<<>>>BBB???===:::888999<<<@@@BBBEEEDDDGGGNNNUUUYYYWWWSSS```EEE<<<:::888333222000//////000111222333111111555:::>>><<<:::444444333333222111111111222222111000111222333444555:::???LLLkkk```PPPNNNTTTkkkmmm^^^ZZZ___^^^llleeeLLL???999777222555777///000000/////////000000111...---,,,,,,------+++***++++++,,,,,,,,,+++******...---,,,++++++,,,---...000,,,***---444888666222---+++)))((()))))))))((('''''''''''''''(((((()))(((''''''&&&&&&''''''((())))))))))))))))))))))))******+++***'''&&&''''''(((''''''&&&&&&&&&&&&&&&)))'''%%%%%%'''((('''&&&(((((((((((((((((((((((('''''''''&&&&&&&&&''''''%%%&&&''''''((((((''''''+++)))(((((()))+++***)))******))))))))))))******---***((((((******)))'''((()))***,,,------,,,,,,,,,((((((---///+++***+++---.........//////......000///...///000111///...,,,,,,,,,,,,,,,,,,------......---,,,,,,---...............---...//////000555666666666555333111/////////000222333222///,,,000///...---------------222222111111111111111111000///...---,,,------..................///000000------------...///000111111222222333333333333222222222222111111111111111444333333222111111000000.........//////000111222000000111111111111000000222222111222333444666777666555444333333333444444666666777777888999999:::999999999888888777777777:::888666666666666555444555555666666777777888888888888888777777777777777555555666666666666555555333333333444444444444555555555666666777777777777777888999;;;<<<;;;;;;;;;===<<<;;;999999999999:::888888888888888999:::;;;::::::999999999999::::::999:::;;;<<<============;;;===@@@CCCFFFJJJOOORRRVVVWWWWWWVVVRRRNNNIIIFFFDDDDDDEEEEEEEEEDDDCCCCCCAAA???>>>>>>@@@@@@>>><<<===<<<<<<===???@@@???===??????>>>>>>===<<<<<<;;;888999999888777999<<>><<<>>>>>><<<>>>BBB???===;;;999:::===@@@CCCFFFDDDDDDHHHMMMNNNKKKGGGaaaFFF===;;;888222111000000000111333444111000000444999<<<<<<:::444444444333222111111111222222111000111222333444444888???OOOooo{{{\\\NNNNNNYYYppprrrccc___hhhkkk{{{kkkNNNAAA:::777222555888111000//////.........//////,,,+++***+++,,,,,,***(((******+++,,,,,,,,,++++++...---,,,++++++,,,---...333000...000555777444000...,,,)))((()))))))))(((&&&&&&&&&&&&'''''''''((((((''''''&&&&&&''''''((()))))))))))))))))))))))))))******)))(((''''''((('''&&&$$$###$$$%%%''')))((('''&&&&&&(((((((((&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''(((((((((((('''+++***(((((()))******)))******))))))))))))******,,,***(((((()))***)))(((((()))+++,,,------,,,,,,+++((((((+++---+++******...------///222333000---///.........000000...---------+++******+++,,,,,,---,,,,,,++++++,,,,,,---...------------...//////333444444444333111///............000111///,,,***....../////////...------......//////////////////000///------,,,---...//////............//////000---------...///111222333444444444444444444333222000111111111111222222222222222222111111000000///000//////...///000222333000000111111111111000000222222222333444555666777666555444444333444444444666666666777777888888999888888888888888888777777:::888666555666777666555555555666666777777888888666666555555666666777888444555555666666666555555333333333444444444555555555666666666666777777777777888999:::;;;;;;;;;;;;<<<;;;:::888888888888999999888888888888888999999<<<;;;;;;::::::;;;;;;<<<:::;;;<<<===============:::>>>CCCGGGJJJLLLOOOQQQSSSSSSQQQOOOLLLIIIFFFEEEBBBBBBAAAAAABBBBBBCCCCCCAAA@@@??????@@@???===;;;<<<;;;<<<>>>@@@AAA???>>>???>>>>>>======<<<<<<<<<999:::;;;:::999:::<<<===;;;:::999999999999::::::;;;;;;;;;999777777999;;;???AAACCCEEEFFFEEEDDDCCCAAA>>><<<>>>>>><<<>>>AAA@@@>>>===;;;<<<>>>AAACCCEEECCCAAABBBDDDEEECCC@@@aaaFFF<<<:::777222111000000000111222222000///000444888;;;;;;:::555555444333222111111000111000//////000111333444444888???PPPooovvvYYYNNNPPP^^^tttyyyjjjfffpppuuummmQQQBBB:::555///222555...//////...---------......+++*********,,,,,,***))))))***++++++,,,,,,,,,,,,---,,,+++++++++,,,---...333111000222666666333//////,,,***))))))))))))(((&&&&&&''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((()))***)))((('''((()))&&&&&&%%%%%%%%%&&&((()))''''''''''''((((((((('''((((((((((((((((((((((((&&&&&&''''''''''''''''''&&&&&&'''(((((((((((((((,,,***(((((()))***)))(((******))))))))))))******+++***))))))))))))***)))((()))***,,,,,,,,,+++***(((&&&&&&(((******))))))...,,,+++...333555111,,,///......///000000...,,,000///---+++++++++,,,---++++++++++++++++++++++++---------------......///111111222222222222111000///......///000///,,,***---...///000000///...---,,,------------.........///...---,,,------////////////............///000------...///000222444555444444444444444333222111///000000111222222333333111111111000000000//////000///.........000111333222222333333333333222222222222333333444666666777555555555444444444444555555555666666666777777777777777777777888888888888999777666555666777666555555555666666777777888888666666555444444444555666555666666666555555444333222333333444444555555555666666666666666666666666888888999:::;;;;;;;;;;;;888777777777777999:::;;;999999888777777777888888<<<;;;;;;::::::;;;;;;<<<<<<===>>>???????????????<<<@@@FFFJJJLLLMMMNNNNNNPPPNNNLLLIIIFFFEEEDDDDDD@@@??????>>>???AAACCCDDDBBBAAA@@@???>>>===;;;999===<<<<<<>>>@@@AAA@@@???>>>>>>=========<<<<<<<<<999;;;<<<<<<;;;:::;;;<<<888888999999999::::::;;;:::::::::888777999;;;>>>AAADDDHHHIIIHHHFFFDDDCCCAAA======??????======AAA@@@???>>>>>>>>>@@@BBBCCCBBB@@@>>>???AAACCCCCCCCCaaaEEE;;;999666222222111000//////.........///111444888;;;;;;;;;666666555444333222111000//////......///000222333555888???PPPkkkqqqVVVNNNRRRbbbxxxvvvrrr|||kkkPPPAAA:::555000333777000//////...---------------,,,++++++,,,------,,,***)))***++++++,,,,,,,,,,,,,,,++++++***+++,,,---...//////000333666666333000000---***))))))))))))(((&&&'''((())))))))))))((((((((((((''''''((((((((((((((((((((((((((((((((('''((())))))(((((()))***%%%&&&'''((())))))((('''%%%'''((())))))(((((((((''''''''''''''''''''''''%%%%%%&&&'''((((((''''''&&&'''(((((())))))((((((+++***(((((()))******)))******))))))))))))******)))***))))))))))))***+++((()))***+++++++++***)))(((((('''(((***------+++...+++***---222444000,,,/////////000111000---+++//////---,,,+++,,,,,,---++++++++++++++++++++++++...------------...//////...///000111222333333444000//////000111000...,,,---...///000000000......000000000000000000000000...---,,,,,,---...///000//////............//////---......///111333444555222222222222222111000/////////000111222333333444111111111000000000000000000///.........///000111222222333333333333222222111111222444555555666666444555555555555555555555444555555555555555666666666666666777777888888999999777555555666777666555555555666666777777888888999888555333222222222333777777777666555333111111222222333333444555666666666666666555555555555555999999999999:::;;;<<<<<<888777666666777888:::;;;999999888888888888888888;;;;;;::::::::::::;;;;;;???@@@@@@AAAAAAAAAAAA@@@???CCCHHHKKKKKKKKKKKKKKKLLLJJJGGGDDDBBBBBBBBBCCC???>>>>>>>>>???@@@BBBDDDCCCBBBAAA???===;;;::::::AAA@@@>>>???@@@AAA@@@???============<<<<<<<<<<<<:::<<<===<<<:::::::::;;;777777888999::::::::::::999:::999888888999<<>>???BBBCCCDDDaaaEEE;;;888555222222111000///...---,,,...///222555888;;;<<<===777666555444333222111000///.........///111222444555888@@@NNNdddkkkSSSNNNTTTfff}}}fffKKK>>>999777333999===666000///...---------------,,,,,,+++,,,...///---,,,******+++,,,,,,,,,++++++++++++******+++,,,---...---...111444777666333000000...+++))))))***)))(((&&&''')))*********)))((()))((((((''''''(((((()))))))))))))))))))))))))))&&&((())))))(((((()))+++%%%&&&(((******)))'''&&&$$$&&&)))***)))((())))))''''''''''''''''''''''''$$$%%%&&&(((((((((''''''''''''((())))))))))))(((***)))'''(((***++++++*********))))))))))))******((()))***)))((((((***,,,))))))++++++,,,+++***)))***+++++++++...333444222///,,,+++,,,///111000...000000000111222111...+++,,,,,,,,,,,,,,,+++++++++***++++++,,,,,,++++++***...............///000000------...///111222444444111000///000111222000///......///000000000//////000/////////............---,,,,,,,,,---...000111000//////............///.........///000222333444000000000000000000///...//////000111222222333333111111111111111111111111000000000000000000000000000000111111111111000000000000222333444555555555444444555666666666666555444444444444444444444444555555666666777888999999888777555555777777777666555555666666777777888888;;;999666333111111111222777777666666444333111000111222333333444555666666666666666555555555555444999999999999:::;;;<<<===;;;:::999777777777777888:::999999888999999::::::;;;;;;;;;::::::;;;;;;;;;@@@AAAAAABBBBBBBBBAAAAAAAAACCCGGGHHHHHHIIIJJJKKKHHHGGGDDDBBB@@@@@@AAABBB????????????@@@AAABBBCCCCCCBBBAAA???======???AAAHHHEEEAAA??????@@@@@@@@@<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<;;;999888999;;;777777888999::::::999999888999999999888999;;;>>>CCCHHHOOOPPPMMMHHHFFFEEE@@@======@@@@@@======@@@??????@@@AAAAAABBBBBBBBBAAA@@@???>>>>>>>>>???@@@bbbGGG<<<999555111111111111000000///......000333666999;;;===???777777666444333222111000000000///000111222444666444888@@@MMM___yyyeeeOOOMMMTTTkkkyyy\\\GGG;;;777777444:::>>>777111000///...------------,,,++++++,,,...///---,,,++++++,,,,,,,,,+++******+++************,,,---......000444777888777333000111...+++*********)))(((%%%&&&((()))***)))((('''))))))(((((((((((())))))))))))))))))))))))))))))%%%'''))))))((((((***,,,'''''''''(((''''''&&&&&&###&&&***+++)))((()))***''''''''''''''''''''''''###$$$&&&((())))))((('''''''''((())))))))))))))))))'''&&&(((***,,,,,,+++******))))))))))))******''')))******((((((***---+++,,,------------++++++***------,,,000777999666111000...---...///000111111111222333333222...+++***+++---......---,,,+++++++++,,,------,,,++++++000////////////000111111---------......///000111///......///111222222111///////////////000000111......---,,,++++++******,,,,,,,,,,,,---///111222000000///........................///000111222333......///000000000//////000000000111222222222333111222222222222222222222000111333444444333111000000000111111111111000000...///111222444444444333333444555666777777666555444444444333333333333333444444555666777888999:::888666555555777888777666555555666666777777888888:::888555333111222333444444444555555555444333333111222222333444555666777666666555555555444444444999999999888999;;;<<<===<<<;;;999888777777888888999999999999:::;;;<<<<<<===<<<<<<;;;;;;<<<<<<===@@@@@@AAAAAAAAAAAA@@@@@@@@@AAACCCDDDEEEGGGKKKNNNFFFEEECCCAAA@@@@@@AAABBB???@@@AAABBBBBBBBBBBBBBBAAAAAAAAA??????BBBHHHMMMPPPKKKDDD@@@??????@@@@@@<<<<<<<<<<<<<<<<<<<<<<<<===<<<;;;999777666888:::777888999999:::999888888666888999999888888:::;;;???FFFMMMOOOLLLGGGDDDCCC???======@@@@@@======???>>>>>>@@@AAABBBBBBAAAAAABBBBBBBBB@@@???>>>>>>???cccHHH===:::666000000111222222222222111...111444777999;;;>>>@@@888777666555333222111000222111111111222444666777333888@@@LLL]]]wwwaaaLLLKKKTTTnnnqqqSSSFFF:::777666222666999111111111000///...---------++++++***,,,......---,,,,,,,,,,,,,,,,,,+++***)))******))))))***,,,---///000333666999:::777333000111///,,,*********)))((($$$%%%'''))))))((('''&&&))))))(((((((((((())))))))))))))))))))))))))))))%%%'''((()))((()))***,,,)))(((&&&$$$$$$$$$&&&&&&###&&&***+++***((()))***''''''''''''''''''''''''###$$$&&&((())))))(((''''''(((((()))))))))))))))((('''&&&'''***,,,---,,,******))))))))))))******''')))+++***((((((***------.../////////...---,,,(((,,,,,,+++///888:::777333222111...---...111444222222222444444333///,,,+++---///111222111///---+++,,,------------,,,+++000000000000000111111222......---,,,,,,,,,------...------...111222222111000///.........000111222222222111000...---,,,+++,,,,,,+++,,,---///111222111000///...............//////...//////000111111---...///000000000000000111111111111111222222222222222222222222222333333111333555777777555333111222222333333333333222222---...000222333333333222333444666777777777666555333333333333333333333333333444555666777888999:::888666555555777888777666555555666666777888888888999777555222222333555666111222333444555555555555111111222333444666666777666666555555555444444444:::999888888999:::<<<===999888888888888:::;;;<<<999999999:::;;;<<<===>>>>>>>>>============>>>>>>??????@@@@@@@@@??????>>>>>>???@@@@@@BBBGGGLLLQQQEEEDDDCCCAAAAAAAAAAAABBB@@@AAABBBCCCDDDCCCBBBAAA@@@@@@@@@???AAAFFFOOOVVVTTTNNNFFF@@@>>>>>>???@@@;;;<<<<<<<<<<<<<<<<<<<<<===<<<:::777555555888:::777888999::::::999888777555777999999999888888999;;;BBBJJJMMMIIICCC@@@@@@???======@@@@@@======???===>>>@@@AAABBBBBBAAA@@@BBBCCCDDDCCCBBBAAABBBCCClllMMM>>>888555//////.........//////000---333777888:::>>>???>>>;;;999666444111000000000111111222333444444444555;;;777???KKKXXXxxxppp[[[PPPNNNUUUiiioooWWWLLL===:::777555444222000......///000000///---+++***...---,,,,,,---...---,,,,,,,,,+++******+++,,,,,,(((***,,,,,,******,,,...///666<<<;;;444---,,,---...+++)))))),,,---,,,***''''''&&&%%%***///,,,&&&((((((((('''&&&&&&%%%%%%***************)))(((((((((((())))))((('''&&&&&&'''))))))((('''&&&'''((()))))))))+++,,,+++)))&&&&&&''''''((('''%%%$$$###&&&&&&&&&'''''''''''''''))))))************))))))'''''''''''')))+++---///))))))))))))************,,,)))'''(((+++---,,,***,,,,,,---...//////,,,)))***++++++...111666:::<<<===888222,,,***,,,///222111222222111111000///...+++******+++,,,---+++)))---+++***,,,///000...+++000...,,,,,,...000111111---+++******+++---------......//////000000111111222111///------///000222/////////...------,,,,,,//////000111111111111111...///111111/////////000------,,,+++,,,---...///000000000000000///...............//////000111222000000000000000111111111222333333444444333333333000111111111111000000///000222444444333222333444333444444555666777888888111222333333111000000000444555777666555555666777;;;:::888777888777555444666444444666:::;;;:::777;;;999777666777777666555666555444444333333333333555333222111111222444555777777666666555555555444777777777777999;;;===>>>:::999888888::::::999888666666888999;;;>>>???@@@KKKFFF@@@======>>>===<<<@@@???>>>>>>>>>>>>>>>???>>>===>>>???BBBFFFJJJLLLEEEDDDBBB???===>>>@@@CCC@@@AAABBBCCCCCCBBBBBBAAA===@@@BBBDDDGGGLLLUUU[[[SSSLLLCCC?????????===:::<<<<<<<<<<<<<<<<<<<<<;;;<<<:::888666555777999:::777555444666999;;;999777999999999888888888888888===@@@AAAAAA>>>===???AAA<<<<<<<<<<<<<<<===>>>>>>;;;<<<>>>???@@@@@@@@@???AAADDDGGGFFFCCC@@@@@@AAAkkkMMM???999555//////.........//////000///555999999:::>>>>>><<<888777555333222222222222222222222222333444555555666777EEEVVVccc~~~eeeSSSLLLMMMWWWmmm{{{___KKKCCC;;;888555444333222000...////////////...---,,,+++---,,,++++++,,,---,,,***,,,,,,+++******+++,,,,,,(((***,,,,,,++++++---///111777<<<;;;444---+++,,,---***((()))+++,,,+++***''''''&&&&&&***...,,,&&&'''((((((((((((((((((((()))************)))(((((((((((((((((((((((('''&&&'''))))))((('''&&&'''((()))(((((()))+++***(((&&&(((((())))))((('''%%%$$$''''''''''''''''''''''''(((((())))))))))))((((((''''''''''''((()))******(((((((((((()))))))))))),,,)))((((((+++,,,,,,***,,,,,,,,,...//////,,,***++++++,,,---000333777999===999333...++++++---...000000111111111000//////,,,+++++++++------,,,***---,,,+++,,,///000...,,,...,,,******,,,///000000---+++)))***+++---------.........///000000111111000///.........///000111...............---------//////000111111111111000...000111111000//////000...------,,,---...///000000000000000000///......///......//////000111222000000000000111111111111111222222333222222111000000000111111111111000000111222222333444444333333333333444444555666666777111222333333111000000111444555666666555555666777888777666666777888666555666555444777:::;;;:::888:::999777777888888666444555555444333333333333333222222333333444444444444666666666555555555444444555666888999:::;;;:::::::::999888888::::::999888888888888999<<>>;;;;;;===<<<<<<>>>>>>=========>>>>>>>>>AAA@@@??????@@@BBBDDDFFFAAABBBAAA???===>>>@@@BBBAAABBBCCCDDDDDDDDDCCCBBBCCCDDDFFFFFFGGGKKKQQQVVVOOOIIICCC@@@@@@@@@>>>;;;;;;;;;::::::999999999999:::999777666666888:::<<<:::888666666888999888777888888888888888888888888:::<<<>>>>>>======???AAA<<<<<<<<<<<<<<<===>>>>>>;;;<<<>>>@@@AAAAAAAAAAAADDDFFFGGGEEEBBB??????@@@kkkMMM@@@:::666000//////....../////////222666999999;;;>>>===:::777666444333222333333444333222111111111333555777666999JJJ]]]jjj}}}[[[MMMJJJOOO[[[qqqhhhMMM???;;;777555333222222111000///000///...---,,,,,,,,,,,,+++***)))***+++,,,+++***,,,++++++******++++++,,,)))***,,,---------///111222777;;;999333---+++,,,+++)))(((((()))******)))'''((('''&&&)))---+++&&&''''''(((((()))******+++))))))******))))))((('''&&&'''(((((((((((((((((('''))))))((('''&&&'''((()))(((&&&&&&((()))(((''')))))))))))))))(((&&&&&&)))((((((''''''&&&&&&&&&''''''(((((((((((('''''''''((((((((((((((('''&&&'''''''''((((((((())))))+++***((()))***,,,++++++,,,,,,,,,---///...,,,***---,,,,,,---...000222444<<<999444///,,,******+++...//////000000000000000---,,,+++,,,---...---+++---,,,,,,---//////...,,,---+++))))))+++---......---+++******,,,------,,,------...//////000111111---------....../////////---------.....................///000000000000000...000111111000//////000...............///000000000000000000000//////...////////////000111222222//////000000111111111111111111222222222000///...//////000111222222222222333111000222555666444111222222222333333444444555111222333333111000111111444555666666555555666888555444444555777888777666666555555777:::;;;:::999999888888888999888666444444333333222222222222333///000333555666666444333666666666666555555555555444666999;;;;;;:::888666:::999888888:::::::::888999999:::;;;===AAADDDFFFCCC@@@<<<::::::;;;<<<<<<<<<<<<<<<======>>>>>>???AAA@@@???>>>???@@@AAABBB===???@@@???>>>>>>@@@AAABBBCCCDDDFFFFFFFFFEEEDDDGGGGGGFFFEEEDDDFFFJJJMMMIIIFFFBBBAAABBBBBB???<<<===<<<;;;:::999888888888888777666666777999<<<===>>>;;;888777888888888777777777777777777777888888777999;;;<<<<<<===???@@@===<<<<<<<<<<<<======>>>;;;<<<>>>@@@BBBCCCCCCCCCHHHHHHGGGDDDAAA??????@@@iiiMMM@@@;;;666111000//////////////////111555777888;;;>>>===:::777666444333222222333333444333111000111333666888;;;<<>>;;;::::::;;;<<<===<<<<<<===>>>???@@@@@@@@@>>>>>>>>>>>>???AAABBBCCC;;;>>>@@@AAA@@@@@@@@@AAACCCDDDEEEGGGGGGGGGFFFFFFFFFEEECCCAAA@@@AAACCCDDDDDDBBBAAAAAACCCBBB@@@>>>@@@???===;;;::::::::::::777666666777888:::===>>>>>><<<:::888888999999:::666777777777777777888888888999:::;;;<<<<<<>>>>>>======<<<<<<<<<<<<===>>><<<===>>>@@@BBBDDDEEEEEEKKKJJJGGGCCC@@@?????????gggLLL@@@;;;666111111000//////////////////222444666;;;@@@???:::999777555333222111111222444333111000111333666888:::;;;KKK\\\jjjyyy[[[PPPLLLQQQaaauuuzzzYYYBBB999888222000//////000000000//////...,,,++++++,,,---...+++******+++,,,------,,,++++++++++++++++++++++++***++++++---///111111222333555666333///+++)))***((()))(((((('''(((((()))&&&))))))'''(((+++***&&&(((((((((''''''&&&&&&&&&)))))))))))))))(((''''''&&&&&&'''((())))))(((((('''))))))((('''&&&'''((()))&&&$$$###%%%'''))))))))))))(((''''''&&&&&&&&&******)))(((''''''&&&&&&((())))))******))))))(((&&&''')))***++++++***)))))))))*********+++++++++******************+++,,,+++******+++---...---+++---------,,,,,,,,,,,,,,,222111111000///...---,,,+++,,,---...///000000000///---++++++---......---,,,---...///............---,,,+++,,,...000//////......---...000000///...,,,,,,---...///000111111++++++,,,---......------+++,,,,,,---...///000000...//////000000000000000///111222222000000000111/////////000000000000000//////000000000000///////////////000000111222333...//////000111111222222222333444555555333111000//////000222333333333333444000...000555666333///111111111111111000000000000222444444222111222333333444666666555666777999666555444444555555444333555666888999999::::::;;;777777777999:::999666444222222222111111222222333222222222222333555777888888888888888888888888888:::999888888888888888888999888777888:::;;;:::999777:::>>>BBBDDDDDDCCCAAA>>>>>>===;;;;;;<<<>>>???===>>>???AAABBBBBBBBBAAA?????????@@@@@@AAABBBBBB;;;>>>AAACCCBBBBBBBBBBBBBBBCCCEEEFFFGGGGGGGGGFFFCCCAAA@@@??????@@@AAABBB@@@@@@@@@AAABBBBBB@@@???AAA???===;;;:::999::::::777777777888999;;;===>>>;;;;;;:::999999999;;;<<<666666777777888888888999<<<;;;;;;<<<<<<======<<<======<<<<<<<<<<<<============>>>@@@BBBDDDEEEFFFLLLIIIFFFCCCAAA@@@??????dddKKK@@@;;;555222222111000///////////////111333666<<>>>>>>>>>>>===<<<<<<>>>@@@>>>???AAABBBCCCCCCBBBAAABBBBBBAAAAAA@@@??????>>>===???BBBCCCBBBBBBBBBCCCAAABBBDDDEEEFFFFFFFFFFFFBBB@@@??????AAACCCCCCCCC@@@@@@AAAAAAAAA@@@??????>>>===:::888777888999:::999999999999999:::;;;;;;888:::;;;;;;:::999:::;;;777777777888999999::::::>>>===<<<<<<===>>>===<<<>>>======<<<<<<<<<<<<===>>>>>>>>>???AAACCCEEEFFFJJJGGGEEEDDDCCCCCCAAA@@@bbbIII???:::444333222111000////////////333555666888>>>CCCAAA;;;777666444333222222333333222222222222333444555555444777JJJ]]]jjjzzz___RRRKKKUUUkkklllNNN>>>888555222000///...///000///...+++,,,,,,------,,,,,,,,,***)))(((***,,,---,,,+++***+++,,,,,,,,,,,,+++***---+++***,,,///000///...//////...,,,***)))((()))(((***+++)))'''''')))+++&&&***+++((('''))))))'''((((((((((((''''''''''''(((((())))))(((((('''&&&(((((((((((((((((('''&&&'''))))))((('''&&&'''((((((&&&%%%%%%''')))***)))+++***)))''''''''''''((()))))))))((((((((((((((((((((())))))))))))(((((())))))((((((((())))))***)))************+++++++++(((***+++***))))))+++---+++***)))***,,,---------++++++,,,,,,------,,,,,,------------...//////000+++,,,---..................,,,***)))***,,,---,,,+++...000000...---///000...------///111111111///,,,,,,,,,...///000...,,,***+++,,,---///000111222000///...,,,,,,,,,------,,,---------......//////000111111222222222222222///111333222111000111111---...///000000000//////......///000000000000000000000000000111222333333......///000111222333333000222555888888777555444111111222333333222222222000000111222222222222111222222111111000//////...000222444444333222333444222444555666555666888999666555444444666777666555444777::::::999999;;;<<<888777666777888999888666333333333333333444555555444444444444444555666666666666666777777888888888::::::::::::;;;;;;;;;:::888777777888:::;;;;;;::::::;;;===?????????>>>>>>===>>>???>>>;;;;;;===??????@@@AAACCCCCCBBB@@@???@@@@@@@@@@@@???>>>=========???AAAAAA@@@@@@AAABBB???@@@BBBDDDEEEEEEEEEDDD@@@>>>===>>>AAADDDCCCBBBAAAAAAAAA@@@???>>>>>>???>>><<<:::888777888:::;;;;;;;;;;;;:::999999999999888:::======:::777777888777888888999::::::;;;;;;===;;;:::;;;>>>???>>><<<>>>>>>===<<<<<<<<<<<<<<>>>>>???@@@BBBCCCDDDGGGEEEDDDDDDFFFFFFCCCAAA```HHH???999333333222111000////////////777888888:::???DDDAAA:::555444333333333444555555111111222333444444444555::::::FFFUUUccc|||aaaSSSMMMZZZsssgggJJJ===888555333111/////////000///...***+++,,,---...---,,,+++(((''''''(((+++,,,+++******+++,,,------,,,+++***---+++***+++...000...,,,------,,,***)))(((((()))(((***+++***((('''))),,,&&&***+++((('''))))))'''''''''(((((())))))******(((((((((((((((''''''&&&((()))))))))((('''&&&&&&''')))))))))'''&&&'''((('''&&&%%%&&&(((******))),,,+++***(((((((((((()))(((((((((((())))))))))))''''''((((((((((((''''''+++***((('''&&&&&&''''''))))))))))))************(((***,,,+++)))(((+++...+++)))((())),,,---------******+++------------------------------...///000,,,,,,------......------...,,,)))(((***+++,,,,,,+++...111000...---///111---------...000111000///+++***+++,,,......,,,******+++,,,---///000111222333111...,,,+++,,,---------------...............111111222333333333333222000111333333111000111222,,,---///000000000///.........///000000000000000000000000000111222333444---...///000111222333333///111555888999888666444222222333333333222111111///111222222111111111333333333222111000///......000222444444333333444555222333555666666666888:::444333333555777999888888444777:::;;;999999;;;===999777666666777888888888333333333333444444555666222444555777777666444333444555555555666666777777777999;;;===>>>===;;;999888777777888:::<<<;;;:::======<<<;;;;;;<<<===>>><<<>>>???>>>;;;:::<<>>:::;;;<<<>>>????????????>>>???@@@@@@???>>>@@@AAA===???AAABBBDDDDDDDDDCCC???<<<;;;<<<@@@BBBAAA@@@BBBBBBAAA@@@=========>>>???===;;;999999;;;===>>>======<<<;;;999888777777888;;;>>>>>>:::666444444888888999:::;;;;;;<<<<<<:::999888:::>>>@@@???===???>>>===<<<<<<<<<<<<<<>>>>>???AAABBBCCCDDDCCCCCCEEEGGGHHHEEEBBBeeeIII;;;666555444222000///000222444666666777:::>>>@@@@@@===;;;666555444333222222222222//////000333777888555333666AAAKKKPPP]]]vvvyyy\\\LLLRRReeettteeeKKK???:::888111111111222222000---***000///...---+++***)))(((++++++++++++++++++,,,,,,+++***)))***,,,---,,,+++------------------------************))))))))))))***)))(((((((((***+++,,,((()))++++++*********+++''''''''''''((()))++++++(((((((((((()))))))))))))))+++,,,+++)))&&&%%%%%%((('''&&&'''((((((&&&%%%+++++++++***''''''((()))******))))))((((((''''''***'''%%%))),,,***&&&###((())))))******((('''&&&(((((((((((())))))))))))''')))******))))))***+++---+++(((''''''))),,,...,,,+++)))(((((()))+++,,,***++++++,,,,,,------...)))+++---///000000000///------,,,,,,,,,,,,++++++++++++++++++++++++++++++...///000111111000//////111...,,,,,,---///000000...,,,++++++,,,------,,,,,,+++)))))),,,...//////,,,,,,,,,---------......,,,+++***,,,...//////...///111555666555333222222000111222222222222111000---.........//////000000///000222444444222000///...000111222111000111222111111111111000000000000222333555777777666555444......///000000000000000222222333333333333222222111111111111111111111111222222222333333444444444666666666666666777777777555555444333444555666777444555777999::::::::::::999999888777666555444333333333444444555666777777333333444555666777888999333444555666777777777777;;;;;;;;;;;;:::999888888888888888999:::;;;<<<===>>>>>>======<<<<<<<<<<<<===>>>???>>><<<:::;;;<<<@@@@@@@@@???>>><<<;;;:::======>>>???????????????@@@>>><<<===@@@BBBCCCBBBAAAAAAAAACCCEEEEEEDDDBBB;;;===??????>>>>>>???AAABBBBBB@@@???>>><<<;;;:::@@@;;;777666999<<<===<<<<<<<<<<<<;;;;;;:::::::::===;;;888666555666888999333777;;;>>>===;;;::::::777888;;;=========;;;:::???>>>>>>>>>>>>>>>???@@@AAAAAAAAABBBBBBCCCCCCCCCAAACCCEEEHHHIIIIIIHHHGGGhhhKKK<<<888888444222111///000222444666666777999<<>>===;;;:::;;;<<<@@@@@@???>>>===<<<;;;;;;===>>>???????????????>>>AAA@@@@@@@@@AAABBBCCCCCC@@@@@@@@@BBBDDDDDDBBB@@@;;;<<<=========>>>@@@BBBCCCBBBAAA@@@>>>===<<<;;;???===;;;;;;;;;;;;:::999;;;;;;;;;:::::::::::::::>>><<<:::888777888999;;;666999<<<===<<<:::999999::::::;;;<<<===<<<;;;;;;>>>=========>>>>>>??????>>>???@@@@@@AAAAAA@@@@@@???@@@CCCEEEHHHIIIIIIJJJjjjJJJ:::888:::444222111000000222444555666666777:::<<<<<<:::888444444333222111111111111222222222333555444222000555AAALLLTTT```wwwmmmYYYUUU^^^mmmxxxaaaGGG;;;666333333111////////////---,,,------,,,,,,,,,,,,+++++++++***))))))***,,,...///...---,,,,,,---...,,,+++------------------------******))))))))))))((((((***)))(((''''''&&&''''''''')))++++++***)))***+++((((((((((((((())))))))))))))))))(((((('''''''''))))))***((('''&&&''')))&&&%%%%%%&&&((()))(((&&&$$$&&&'''(((((((((***,,,)))))))))(((((((((((('''%%%(((***)))'''(((***,,,(((((())))))(((((('''&&&(((((((((((())))))))))))))))))***((('''(((***---,,,***)))((((((***,,,---,,,+++***))))))***+++,,,------,,,,,,+++******)))+++++++++,,,---...///000------,,,,,,,,,,,,++++++++++++,,,,,,------......---.../////////...---,,,...,,,******,,,---......---+++******+++,,,,,,++++++++++++,,,...///...,,,,,,,,,,,,,,,------------...---,,,...000111000///---///333444444333333333555333111//////000111222......////////////000000///000222333333222000///...000111222111000111222333333222111000000//////000111333444444444333222111111222333333333333222111111222222222222111111111111111111111111111111111111222333333444555555888888999999999999888888777666666666666777888888555555777888999:::::::::;;;:::777555444555666666444444444555555666666777444444555555555666666666666666777888999999999999999999::::::;;;;;;::::::::::::::::::;;;<<<======<<<<<<<<<;;;;;;;;;;;;;;;:::;;;===<<<;;;;;;<<<>>>AAA@@@>>>===<<<<<<<<<<<<>>>???????????????>>>>>>@@@AAABBBCCCAAAAAAAAABBBAAA@@@@@@AAABBBAAA???===:::;;;<<<<<<<<<>>>BBBEEECCCCCCBBBAAA???>>>======>>>@@@@@@@@@===:::999888999999999999999:::::::::===<<<999888777888999:::999:::<<<;;;:::888888999======<<<<<<;;;<<<<<<<<<<<<<<<<<<======>>>>>>>>>===>>>@@@AAABBBAAA???>>>===>>>@@@BBBEEEHHHJJJLLLjjjHHH777666999333333111000111222333444555555555777999999888666333333222111111111111111111111222333444333333222:::EEEOOOVVVaaavvveeeWWWYYYcccooowww}}}]]]EEE<<<888555666333000...////////////++++++,,,,,,,,,---------***)))(((((())),,,///111---+++******++++++)))(((,,,,,,,,,,,,,,,,,,,,,,,,***)))))))))((((((((((((((('''''''''&&&&&&''''''''')))++++++***)))***+++)))))))))))))))((((((((()))))))))(((''''''&&&&&&((((((((('''&&&&&&(((+++%%%$$$%%%&&&)))))))))'''''')))***)))((('''((()))((((((((((((((((((((((((''')))***))))))***(((%%%)))***)))))))))((((((((((((((((((((()))))))))))))))***)))((('''(((+++---+++***)))))))))***+++,,,++++++***))))))***++++++,,,,,,++++++*********))),,,++++++***+++---///000------,,,,,,,,,+++++++++------------------------...///000000000///...---...,,,***+++,,,......------+++)))***+++,,,+++***(((((()))+++,,,,,,+++)))++++++,,,,,,,,,---------///......///000111111000,,,...111333222222222333444333222111000000000111//////////////////000000///000111222222111000///...000111222000000111222444333222222111000//////000000111222333222222111111111222333333333333333000111111222222111111000111111111111111111111111111111222333333444555555888888999999999888777666666666666666666777777777555666777777888999999999:::888555333222333555666444444555555666666666777555555555555555555555555555666777888999999999999777888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>;;;;;;;;;;;;;;;;;;;;;;;;:::<<<===>>>======???@@@BBB@@@>>><<<;;;;;;===>>>??????@@@@@@@@@???>>>>>>>>>AAACCCCCCAAA??????@@@BBBAAA@@@AAAAAA@@@>>><<<;;;<<<<<<<<<<<>>===@@@BBB@@@<<<999999;;;777777888888999999999::::::999777555555555666777888999:::999888888:::;;;AAA???===;;;:::;;;<<<===;;;;;;<<<======>>>>>>>>>>>>@@@BBBDDDDDDCCC@@@???>>>===>>>???AAAEEEHHHJJJkkkIII888666999333333222111111222222333555444333444555666555444222222111000000000111111...///111222333333444555???IIIRRRXXXbbbttt|||```VVV[[[eeennntttxxxXXXCCC;;;888555555222...,,,---.........******+++,,,,,,---......***)))))))))***,,,///000,,,+++************)))(((,,,,,,,,,,,,,,,,,,,,,,,,)))))))))(((((((((((('''$$$$$$%%%&&&'''((((((((('''(((******)))))))))***((())))))***))))))(((''')))((((((((('''''''''&&&'''((((((&&&%%%&&&(((+++%%%$$$%%%&&&)))))))))'''((()))++++++)))((((((((('''''''''''''''(((((((((((())))))+++111555///$$$++++++*********)))))))))(((((((((((())))))))))))))))))***)))((((((***,,,)))************++++++++++++******************+++)))))))))******+++++++++,,,+++*********,,,...///------,,,,,,,,,+++++++++//////...---,,,,,,++++++000111111222111000///......,,,+++,,,...///...------+++******+++,,,,,,+++)))))))))+++,,,,,,***(((+++++++++,,,,,,,,,------000///...///111111111///,,,...000111111000111222000111333444333222///...000000000000000000/////////000111111111111000///...000111222000000111222333333333222111000000///000000000111111111111111000111222222333333222222111111222222222222111111111111111111111111111111000111111222444555555666666777888999888777555444444444555555555666666666666666666777777888999999888666444111111222444555555555555666666666666666444444444444555555555555555555666777888888888888777888999:::;;;<<<<<<<<<<<<<<<;;;;;;;;;<<<======;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>???@@@???@@@AAACCCAAA@@@===<<<;;;<<<===>>>??????@@@@@@@@@@@@???>>>@@@BBBCCCDDDBBBAAA@@@@@@CCCBBBAAAAAABBBAAA>>><<<<<<<<<======>>>AAAFFFJJJDDDCCCCCCBBBAAA@@@??????===???@@@===:::999;;;>>>777777777888888999999999999888777555555555555555666777888888888999<<<>>>BBB@@@===;;;::::::<<<===::::::<<<===>>>>>>>>>>>>>>>@@@BBBDDDDDDBBB@@@>>>???>>>======>>>AAADDDFFFmmmMMM<<<888999333333222222111222222222555333111111222333222222111111000000000000000111---///111111222222555666???HHHQQQWWWcccuuuyyy]]]WWW___gggooouuuuuuUUU@@@888555222222///,,,******+++++++++******+++,,,,,,---......))))))******+++,,,---...---,,,++++++,,,---+++***,,,,,,,,,,,,,,,,,,,,,,,,))))))((((((((((((''''''"""###%%%'''((()))))))))&&&(((******)))((()))***'''((()))******)))((('''''''''''''''''''''''''''&&&'''((('''&&&&&&''')))&&&%%%%%%&&&((()))(((&&&$$$&&&)))***)))((())))))&&&''''''''''''(((((((((&&&((((((,,,888AAA;;;...,,,+++***)))))))))******(((((((((((())))))))))))''')))******))))))***+++))))))***++++++++++++***************************'''(((((()))******+++++++++*********++++++,,,---------,,,,,,,,,,,,++++++//////...---,,,+++******111222222333222111///...---,,,,,,---...///...---...,,,++++++,,,------,,,---,,,,,,,,,......---+++++++++++++++,,,,,,,,,,,,000///...///000111000///---...000000///...///000---000333555555333000...111111000000000000/////////000000000000000000///...000111222111000111222222222222222222111111111000000000000111111222222111111222333333333333222222222222333333222222222111111111111111111111111000000111222444555666666666777888999888666444333333444444555666555555555777666666666666777888999777555333222222222444555666666666666666666666666333333444444444555555555444555666777888888888888777888999:::;;;;;;<<<;;;<<<;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<>>>???AAAAAAAAAAAABBBDDD@@@???>>><<<<<<<<<===>>>>>>??????@@@AAAAAA@@@@@@DDDCCCBBBCCCEEEEEEDDDBBBBBBAAAAAAAAABBBAAA>>><<<;;;<<<======>>>AAAEEEHHHCCCCCCBBBAAAAAA@@@??????======<<<:::888888:::<<<888888888888888999999999:::999888777777666666666444666777888888:::<<>>?????????>>>===>>>@@@AAA@@@???===<<>>===<<<<<<>>>@@@AAAlllOOO>>>999777333333333222222111111111444222///...///000000000000000/////////000000111...000222222000111333666999BBBLLLUUUdddzzzvvv]]]ZZZbbbjjjrrryyyqqqQQQ>>>888666333111///,,,+++,,,,,,+++***+++++++++,,,,,,---------)))***+++,,,,,,,,,,,,+++,,,+++***+++,,,---,,,+++++++++++++++++++++++++++))))))((((((((('''''''''$$$%%%&&&((()))))))))(((&&&(((******)))((()))***%%%'''(((***+++***)))(((%%%&&&&&&''''''(((((((((&&&''')))((('''&&&&&&''''''&&&&&&'''(((((('''%%%###%%%(((((('''&&&%%%%%%&&&&&&&&&'''''''''(((((($$$((()))***666CCCBBB888******((('''''''''((()))(((((((((((())))))))))))&&&(((+++,,,+++)))))))))((()))***,,,,,,+++***)))*********++++++*********(((((()))))))))))))))))))))******+++++++++++++++------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,111111222222111000...---,,,++++++,,,......---,,,///---,,,,,,---......---///...,,,,,,---......---***++++++++++++,,,,,,,,,000///......000000///......///000///---------...---///111333444333222111111111111000000000/////////000000000000000000///...000111222111000111222111111222222222222333333111111000000111111222222222222333444444444444444333333444444444444333333111111111111111111111111///000111222444555666777777888999:::999777555333333444555666777666666555777777666555666777888888666666555555444444555555777666666666666666666666222222333444444555666666666666777888999999999999888999::::::;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;<<<<<<<<<=========>>>@@@AAAAAA@@@@@@BBBCCC>>>>>>>>>>>>===============>>>???@@@AAABBBBBBBBBDDD@@@===???DDDFFFDDD@@@@@@??????@@@AAA@@@===;;;999;;;<<<===>>>???BBBEEEBBBBBBAAAAAA@@@@@@??????<<<;;;:::999999888666444999999999999999888888888999888888777666666555555444666888999888999;;;<<<>>>===<<<:::::::::;;;;;;999;;;===???@@@@@@?????????????????????>>>============<<<;;;;;;<<<===>>>jjjNNN>>>777444333333333222222111111111444222...---.../////////000000////////////000111000222333222//////111444333<<>>::::::888444222000/////////...---+++++++++,,,,,,---------)))***,,,------,,,+++))))))((('''(((***++++++***++++++++++++++++++++++++)))(((((((((''''''''''''&&&'''((()))))))))((('''&&&(((******)))((()))***$$$&&&(((***++++++***)))$$$%%%%%%&&&'''((())))))%%%'''))))))'''&&&%%%%%%((('''&&&'''((((((&&&%%%%%%''')))(((%%%!!!&&&&&&&&&'''''''''((((((###))))))'''///<<<@@@;;;)))((('''%%%%%%&&&&&&'''(((((((((((())))))))))))%%%(((+++---,,,***)))(((''')))+++,,,---,,,***)))******++++++++++++************))))))((((((''''''((()))+++,,,,,,+++***)))---------,,,,,,,,,++++++((())))))***,,,---......000111111111000///---,,,+++******+++------,,,***000...,,,---...///...---///---******+++,,,---,,,******+++++++++,,,,,,,,,000///......///000...---//////000///---,,,,,,---//////000111222333333444222111111111000000//////000000000//////000000000...000111222111000111222000111111222222333444444111111111111111222222333333444555555666666555555333444444555555444444333111111111111111111111111///000111222444555666777888999;;;;;;;;;888555444444555777888888888777666777777666555555666888888777777777777777666666666777777777777666666666666111111222333555666777777777777888999::::::::::::999999:::;;;;;;;;;::::::;;;::::::999999999::::::<<<<<<<<<=========>>>>>>>>>@@@AAAAAA@@@???@@@BBB===>>>>>>>>>>>>>>>===<<<<<<===>>>@@@AAABBBCCCCCCBBB<<<666999@@@EEEBBB===>>>======>>>??????===;;;777999;;;======>>>@@@BBBAAAAAAAAA@@@@@@?????????;;;:::999:::;;;888222,,,;;;:::::::::999888888888666666666555444444333333555777999999999888999:::<<<<<<;;;::::::::::::;;;:::;;;>>>@@@AAAAAA@@@???BBBAAAAAA@@@@@@@@@??????;;;;;;;;;;;;<<<<<<===>>>aaaFFF<<<;;;999333333222222222222222222444222000---,,,---///000///////////////.........000000000...---///222444333888>>>QQQpppqqqZZZ```hhhfffmmm{{{~~~]]]IIIAAA<<<888666444222///......///...---------,,,,,,,,,,,,++++++---,,,+++***)))))))))))),,,,,,++++++***++++++++++++,,,,,,+++******+++---(((((((((((('''&&&%%%$$$))))))(((((('''''''''&&&))))))))))))))))))))))))))))))(((((((((((())))))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%''')))***((('''&&&''''''&&&))),,,***&&&$$$'''******)))))))))))))))***'''''''''''')))+++---///******))))))((((((''''''))))))************))))))))))))))))))((((((((((((******+++,,,,,,,,,,,,+++))))))***+++,,,,,,------***)))((('''((()))+++---******+++,,,,,,,,,,,,+++...,,,++++++++++++***(((+++******+++---......------111222///---///000///.........---,,,+++))))))............---,,,,,,+++///...,,,++++++,,,...///...---,,,,,,++++++++++++---...///111111111000//////000111111000///...---000000000111222222333333111111111111000000//////444222000///...///000111000222555555333111000000///000222333333222111000333222111//////111222333222222000111666<<<:::444444222111111333444444333000000000000111111111111///000111222444555666777999::::::999666444555555888777555666777888666555888888888666444444666888888888777777777666555555888777777666666666777777555333222222444555555444777888888888888999999999888999;;;<<<<<<;;;:::999:::999999888999;;;<<<===;;;<<<<<<===>>>??????@@@AAAAAA@@@@@@???>>>>>>>>>;;;<<<>>>???@@@@@@@@@???:::;;;===>>>@@@AAAAAAAAAEEEDDDBBB@@@???>>>======@@@???>>>===;;;;;;::::::<<<=========;;;;;;===??????@@@BBBBBBAAAAAAAAABBB>>><<<:::888777777777888;;;;;;;;;:::999666444333777777777777666666666555555555777888999:::::::::;;;;;;;;;<<<>>>???>>>===???>>>===???AAACCCCCCBBB???@@@AAABBBCCCCCCCCCCCC===<<<:::999:::<<<>>>@@@cccGGG<<<:::888444333222111111111222333555333000...---...000111/////////////////////...111222222111000111333555444888===RRRrrrnnn```fffjjjhhhsssyyyZZZGGG@@@;;;888666444111...---......---,,,---------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++++++++,,,,,,---...---++++++,,,---((((((((((((((('''&&&&&&###$$$%%%''')))***,,,,,,(((((((((((((((((((((((())))))(((((((((((())))))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&((()))***)))((()))***(((&&&'''++++++((('''(((((((((''''''''''''(((((((((((((((((()))***+++,,,(((((((((((('''''''''&&&))))))************))))))(((((((((((()))))))))))))))******+++++++++++++++)))******+++,,,,,,------+++***((((((((()))+++,,,******+++,,,,,,,,,,,,+++---,,,***+++,,,,,,+++***+++******+++---......---...222333///---//////...++++++,,,,,,++++++******///...---++++++,,,---------,,,+++******+++,,,---...---,,,,,,++++++,,,,,,---...///000111000000/////////000000000///------000000000111222222333333222222111111111000000000222111000/////////000000///111333333222000//////000111222222222111000000222111000//////000111222111222111000555:::;;;777555333222222333444333333/////////000000000111111111111222222333444444555888888999777555444444555888777666666777888777555777777777555444333555777888777666555555555555666777666666555555666666777555444333333555666666555777888888888888999999999999::::::::::::999999888999999888888999:::<<<===;;;;;;;;;<<<===>>>>>>>>>>>>>>>>>>>>>????????????;;;<<<===>>>?????????>>>;;;<<<===>>>???@@@@@@@@@@@@???>>>>>>===============<<<;;;;;;:::;;;;;;;;;;;;<<<===<<<;;;;;;===???>>>???AAAAAA???>>>?????????===;;;999888888999999777888999::::::999888888777777777666666666666666777777999:::;;;;;;;;;;;;;;;::::::<<<>>>???>>><<<<<<===???@@@AAAAAABBBBBB@@@@@@AAABBBCCCCCCCCCCCC===<<<:::999999;;;>>>???eeeHHH<<<999777444333111//////111333555444333111///...///000111......//////////////////111222444444333222333444444666:::PPPsssttthhheeelllnnnnnn~~~tttWWWEEE>>>:::666555333111...------...---,,,...------,,,+++*********)))***,,,---......------,,,,,,++++++++++++,,,,,,---...000///---,,,,,,,,,))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))((((((''''''(((((()))((((((((('''''''''&&&&&&''''''''''''''''''''''''&&&'''(((((('''''')))+++***%%%$$$(((+++***)))***((((((''''''''''''(((((())))))*********))))))(((''''''''''''&&&&&&&&&&&&))))))************))))))''''''(((((())))))******((()))******++++++***************++++++,,,,,,---,,,+++)))(((((()))***+++******+++,,,,,,,,,,,,+++,,,+++***+++,,,---,,,++++++******+++---......---///333333///---......,,,((()))******++++++++++++000...,,,***)))+++---///++++++))))))))))))++++++...---,,,,,,,,,,,,,,,,,,......///000000000//////...///000000000///...---000000000111222222333333222222222222222111111111000000000000000000//////...000222222000.........222222222222111000//////111000///......///000111///111111///222888;;;:::777555333222333444333222....../////////000000000222222333333333444444444666777777666555444444555888666666666888888777666666777777555333333555777777666444333333444555666666555555555555555666666666555444444666777777666777888888888888999999999;;;:::999777777777888888888888888888999:::;;;<<<::::::;;;;;;<<<<<<======;;;<<<<<<===>>>>>>??????:::;;;<<<======>>>======<<<======>>>>>>>>>>>>>>><<<<<<<<<===>>>>>>??????999999999999::::::;;;<<<:::;;;<<<<<<;;;;;;===???===>>>??????===;;;;;;<<>><<<:::999999::::::777888999:::::::::::::::666666666555666666777777999999:::;;;<<<<<<<<<;;;:::::::::;;;===>>>===<<<999<<>>gggIII===999666555333000......000333555222111000.........///000............///////////////222444555444222222222222444777NNNrrreeebbbgggrrrvvvzzzqqqUUUDDD===888555444444222///............---...------,,,+++***))))))(((***,,,......---,,,+++,,,,,,+++++++++,,,---------...000///---,,,+++,,,******)))))))))))))))*********)))((('''&&&&&&%%%(((((((((((((((((((((((((((((((((''''''((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((('''&&&$$$%%%''')))+++### $$$)))************))))))))))))******+++((()))***++++++***)))(((''''''''''''''''''''''''))))))************))))))&&&''''''((()))******+++(((((()))************)))*********++++++,,,,,,,,,,,,,,,***))))))))))))*********+++,,,,,,,,,,,,++++++***)))+++---......---+++******+++---......---///333333///,,,------+++)))******+++++++++++++++...---,,,+++++++++------++++++***))))))***++++++...------,,,,,,,,,------....../////////////////////000111111111000///...000000000111222222333333222222222222222222222222...///111222222111///......000222111000......///222222222111000//////...000///............///000---111111///000666;;;<<<777555333333333333222111............////////////333333444444555666777777555666777777555444555777888666666666888999888777888888888666444444666888777555333111111333555666555444444444444555555666777666444555777888888777777777888888888999999999<<<:::777555555555777888777777888888999::::::;;;;;;;;;;;;<<<<<<=========;;;;;;;;;<<<<<<=========::::::;;;;;;<<<<<<<<<<<<=========>>>>>>===<<<<<<<<<===>>>???@@@@@@AAAAAA:::999999999999:::;;;;;;999:::;;;;;;:::;;;<<<>>>===??????>>><<<:::999:::======;;;:::999999999:::::::::::::::999999888888666666555555555666777888999999:::;;;;;;;;;;;;;;;:::999:::;;;===>>>===<<<666<<>>AAABBBBBBBBBCCCBBBBBBAAAAAA===<<<;;;:::::::::<<<<<>>999666555333000...---///222444//////...---------......---.........//////000000000333666777555333222222222444888NNNsssyyyaaaccclllxxxoooTTTDDD<<<666333222555333000////////////...------,,,++++++***)))))))))+++,,,---,,,+++)))''',,,+++++++++,,,------...,,,---///...,,,++++++,,,++++++***)))))))))******###$$$%%%'''(((***+++,,,''''''''''''''''''''''''((((((''''''''''''(((((())))))((((((((('''''''''''''''''''''''''''''''''++++++***(((&&&%%%'''(((***""""""((())))))***)))))))))))))))***++++++&&&''')))+++++++++******(((((((((((((((((((((((())))))************))))))&&&''''''((()))******+++(((((()))************)))***+++++++++++++++,,,,,,,,,,,,+++******)))))))))******+++,,,,,,,,,,,,++++++******+++---///......+++******+++---......---///333333...,,,------+++,,,,,,,,,---,,,++++++******+++,,,---------++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,---......//////..................000000111222222222111000000000000111222222333333222222222222222222222222...///111333333222000...000222333222111///000111333222111000//////......///..................///,,,000000...///555:::<<<777555333222222222111000............////////////222333444666888999;;;;;;666888999888666666777888777666666777888999999888999:::999888666666888:::666555222111111333555777444444444444444555666666888666555555777888888777777777888888888999999999;;;999666444444555777999777888888999::::::;;;;;;===============>>>>>>>>><<<<<<<<<<<<;;;;;;:::::::::::::::::::::;;;;;;;;;<<<============<<<;;;;;;======>>>?????????>>>>>><<<;;;::::::999999::::::888999::::::::::::<<<>>>>>>@@@@@@???<<<:::999:::;;;;;;:::999999888888888;;;::::::999999888888888777666555444444555666777666777888999999999999999:::::::::;;;===>>>===<<<777===BBBCCC???===>>>@@@BBBBBBBBBCCCBBBBBBAAAAAA>>>>>><<<;;;;;;;;;;;;<<>>>>>>>>>>>>>>>>>======<<<<<<;;;::::::999;;;;;;::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;<<<=========<<<:::999<<<;;;::::::999999999999777888999999999:::<<<>>>>>>@@@@@@???===;;;:::;;;:::::::::999999888888888888777777777888999::::::888777555333333444555666333444555777888888999999;;;;;;;;;<<<>>>???>>>===:::>>>AAABBB@@@>>>>>>@@@AAAAAABBBBBBCCCBBBBBBBBB@@@???>>>===<<<<<<<<<<<>>===>>>???>>><<<::::::;;;::::::::::::::::::999999888777666666666777888999:::888555333222222444555111222444666888999999:::<<<<<<<<<===???@@@???>>>>>>???@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCCCCCCCCCCBBBAAA@@@???>>>===<<<<<>>888555444666111...,,,***++++++******)))))))))***++++++,,,,,,++++++++++++,,,---...///+++++++++,,,---...///000///...---++++++---222666///---***'''&&&%%%&&&&&&%%%%%%&&&'''((()))***+++'''''''''''''''''''''''''''''''''&&&&&&'''''''''))))))))))))((((((((((((''''''''''''''''''''''''"""%%%((())))))))))))***)))'''(((+++***((()))...(((((((((((()))***,,,,,,---,,,***(((((((((((()))&&&&&&&&&'''''''''(((((())))))************))))))))))))))))))((((((((((((******+++,,,,,,,,,,,,+++++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++---,,,+++,,,...///...---+++******+++---......---,,,000111---,,,...///---'''((()))***+++,,,,,,,,,+++*********+++,,,,,,---,,,------......------,,,---------------...///000000///...---,,,------...+++,,,.../////////......000000000111222222333333//////000000111111111222222333444444555555555555333444444222111000222333000000///......///000111//////000000000000////////////------333999777000111///......000111000000000000000000111111111111222222333444555666777888888999999777444333333444777666666777999;;;:::999999:::999888666666888:::333444444555555666666666555555555666666888999999666555444444666777777666777888888888888999999999777777666777888999;;;<<<999:::;;;===>>>======<<<<<<<<<<<<<<<<<<<<<<<<;;;:::;;;;;;<<<<<<======>>>===<<<;;;:::::::::;;;<<<999:::;;;;;;<<<<<<<<<;;;999;;;===??????>>>===<<<555555666666777999:::;;;666777888999888999<<<>>><<<===>>>>>><<<::::::;;;;;;;;;<<<<<<<<<;;;::::::<<<:::888666444444444444;;;999666333111222333444111222444666888:::;;;;;;=========>>>@@@AAA@@@???AAA@@@??????AAABBBAAA@@@???@@@AAABBBCCCCCCDDDCCCCCCBBBAAA@@@???>>>===<<>>???666999777333///,,,,,,,,,---...,,,---...***&&&,,,555000///...------...///000//////......///111333555333555999LLLlll|||sss___aaajjjtttwwwxxxhhh[[[GGG888333444444222111000...---,,,,,,------,,,,,,,,,++++++*********---+++)))***,,,---,,,)))---,,,+++---000111///,,,///...------...000333444000...+++++++++***'''###''''''''''''(((((((((((($$$((('''!!!$$$------$$$%%%&&&&&&''')))+++,,,---++++++******)))'''&&&%%%***)))'''((()))***((('''&&&&&&&&&'''((())))))***&&&&&&&&&'''''')))***+++)))))))))))))))))))))))))))***+++,,,+++)))'''%%%)))(((''''''''')))***+++)))((('''''''''''''''(((...,,,+++)))((('''((((((''',,,---+++)))++++++)))))))))((((((((((((((())))))***+++,,,---.........)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++***++++++,,,------------,,,+++******,,,,,,+++***)))))))))***+++,,,---...++++++++++++++++++++++++,,,---.../////////...------------..............................---------...///111333333333111000000000000000111111111111111555666222111333444222444444333222111000///...333555333...---000000...///////////////000111111000,,,***---222666555222000000000000111111111111000000111222333333444444222333444444333333555777888999:::888666555666666555777888888888888:::;;;999999999888888666555555333555777666444333444777999888888777666555555555555555555555555666777777777777888888888777777666;;;888666666999;;;;;;999======>>>>>>>>>>>>======:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;===<<<;;;::::::;;;<<<===;;;;;;<<<<<<<<<<<<;;;;;;777888:::<<<======<<<<<<:::888555333333555888:::888777666777999::::::888::::::::::::::::::::::::>>>:::999===<<<999999>>>666777888777666555666777777666444222111111111111111333444444444555777::::::;;;===??????>>><<<;;;;;;<<<>>>@@@AAAAAAAAA@@@===>>>>>>???@@@BBBCCCDDDDDDDDDCCCAAA>>>======>>>nnnIII>>>???777999777333///---,,,,,,---111.........+++&&&)))///000///............///000////////////000111222222333666999LLLjjjxxx|||qqq___dddiiioooppppppvvvxxxdddVVVDDD666333444444222111000...---,,,,,,------,,,,,,,,,+++++++++******---+++)))***,,,---,,,***---++++++///444666222...///...---------///111222111---***((())))))((('''''''''''''''(((((((((((($$$((('''"""$$$---,,,%%%((('''''''''(((((()))***)))))))))))))))(((((('''***((('''((()))***)))'''%%%&&&'''((())))))))))))'''''''''''''''((()))***)))))))))))))))))))))))))))***+++,,,+++)))'''&&&(((((('''''''''(((******)))((((((''''''(((((((((+++***)))((((((((()))***'''+++,,,)))(((***+++)))******))))))))))))************+++,,,------------************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++,,,---------,,,,,,,,,+++******,,,,,,+++***++++++***++++++,,,---...++++++++++++++++++++++++***+++,,,---------,,,+++,,,---------......////////////......---------,,,---...000222222111000/////////000000000111111111111555666222000222333111444333333222000//////...111333222......111222000000000000000000111222222444111///111555666444111,,,,,,---------............///000111333555666666222333444444333333555666999::::::999666555555666555777999999888888:::;;;999999999888888777666555333555777666444333555777666666666666666666666666444444444444444555666666777777888888888888888888;;;888666666999::::::999<<<<<<=========<<<<<<;;;:::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<===???>>>===;;;::::::::::::;;;;;;<<<<<<<<<<<<;;;;;;888999:::;;;<<<<<<;;;;;;999888666555555666888999888777666777999:::999888999999999999999999999999:::666666999999555666:::777888888777666555555666888777555444333222222333333444666666555666888:::888999;;;<<<<<<<<<:::999:::;;;===???@@@@@@@@@@@@>>>>>>>>>??????AAABBBCCCBBBCCCCCCAAA>>>===>>>???qqqLLL@@@@@@999999777333///---,,,------000...---...---***))),,,000//////......//////000...//////000000/////////333666999LLLhhhsssssszzzlll]]]gggiiikkklllnnnttt~~~ppp___QQQ???555333444444222111000...---,,,,,,------,,,,,,,,,++++++++++++***,,,+++******,,,,,,+++***,,,***+++222999;;;666000///...---,,,,,,---//////000---)))'''((()))***+++''''''''''''(((((((((((($$$((('''###%%%++++++%%%***)))((('''&&&&&&&&&&&&''''''((())))))))))))))))))((('''((()))***)))(((%%%&&&''')))))))))(((((((((((('''''''''(((((())))))))))))))))))))))))))))))***++++++***)))'''&&&(((''''''''''''((())))))))))))(((((((((((())))))((((((''''''((()))***+++'''++++++'''%%%(((******++++++************++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++************++++++,,,,,,---------,,,++++++,,,+++******,,,,,,+++***------,,,,,,,,,,,,------++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,,,,,,,------...///000000000000///...------,,,,,,---...///000000000///...//////000000000000111111222555666222///111111///333333222111000///......///111111......222333111111111111111111222222222222000///000222222...***++++++,,,,,,,,,------------...000111444555777888222333444333222222444666999::::::999666555555666666777999:::999999999;;;888888999888888777666555444666777666555444555777333444444555666777777888444444333333444444555666777777888888999999999::::::888777777888:::::::::<<<<<<<<<<<<<<<;;;:::999999:::::::::;;;;;;;;;;;;<<<<<<<<<======>>>>>>>>>AAA@@@>>><<<:::888888777:::;;;;;;<<<<<<;;;;;;:::999::::::;;;;;;;;;::::::999888777777777777888999999777777777999:::999888888888888888888888888888777555444777777555555777888999999888555444444555999888777555444444444444555666888777666666888999888888:::;;;<<<;;;:::::::::;;;<<<>>>???????????????>>>>>>>>>>>>???@@@@@@AAAAAABBB@@@???>>>???AAAuuuQQQCCCCCC>>>999777333000------......---,,,,,,///111000///...///////////////000000000...///000000000///---,,,222666999KKKdddllljjjnnnyyyfff]]]hhhiiikkkooouuu}}}sss```OOO>>>555444444333222111000...---,,,,,,------+++++++++++++++++++++++++++++++++++++++,,,++++++---+++---444<<<===555---///...---,,,,,,,,,,,,---,,,+++)))((()))***++++++''''''''''''((((((((((((%%%((('''$$$%%%)))***&&&)))((('''&&&&&&%%%&&&&&&''''''((())))))))))))))))))((('''((()))***)))(((%%%&&&((()))***)))(((''')))((((((''''''''''''(((((((((((((((((((((((((((*********+++***)))((('''''''''''''''''''''(((((())))))((((((((()))******((((((((((((((()))))))))'''***)))%%%###'''***)))******)))))))))***+++++++++++++++***************++++++++++++,,,,,,,,,---++++++++++++++++++++++++++++++************++++++------------,,,++++++***,,,+++******,,,,,,+++***///...------,,,,,,,,,---************************,,,,,,------............+++,,,,,,---...///000000000000///...---,,,,,,+++......///000000000///...////////////000000000111222555555111...//////---222222111000//////.........111111//////222333000000000111111222222222111///......///000///+++(((............//////////////////111222444555666777333333444333222222333555999::::::999666555555666666888:::::::::999999:::888888888888888777666666666666777666666666666777444444444555666666777777555444444444444555666666777777777888999:::;;;;;;;;;:::999888999;;;<<<<<<<<<<<<===<<<<<<;;;:::999::::::::::::;;;;;;;;;;;;;;;<<<<<<===>>>??????@@@@@@???===<<<:::888777777::::::;;;;;;;;;;;;:::::::::::::::::::::999999999888888999999999999888888999888777888999:::999777777777777777777777777777777777777888999888888888888999999888555444444555888888777666555555444444555777888888777666777888999:::;;;<<<======<<<<<<;;;;;;<<<>>>??????@@@@@@??????>>>>>>>>>>>>>>>??????@@@AAA@@@??????AAACCCyyyWWWGGGFFFBBB999777333000.........///,,,---...000222333111......//////000000000000000//////000000000...---+++222555888IIIaaafffbbbeeerrrdddbbbgggiiimmmsss{{{eeeQQQ>>>666666333111111111000...---,,,,,,------++++++++++++++++++++++++++++++,,,+++++++++++++++///---///555::::::222***///...------,,,,,,++++++''')))+++,,,,,,+++******''''''''''''((((((((((((%%%((('''%%%%%%'''(((''''''&&&&&&&&&&&&''''''((()))))))))))))))(((''''''(((''''''((()))******)))&&&'''((())))))((((((''')))((((((''''''''''''(((((((((((((((((((((((((((***************))))))(((((((((((((((((((((''''''((((((((((((((()))******)))))))))))))))((((((''''''***)))%%%###'''))))))((((((((((((((()))***+++++++++***)))))))))******+++,,,,,,,,,------------++++++++++++++++++++++++++++++************++++++------------,,,++++++***,,,+++******,,,,,,+++***//////...---,,,,,,,,,,,,************************,,,,,,,,,,,,------......,,,,,,------...//////000000//////...------,,,,,,000000000000000000000///...////////////000000000111444444000---......,,,111000000//////.........000222222//////111111......///000111111111000000000000111333333222000...000000000000111111111111222222222333333444444444333444444333111111333444888999:::888666555666777666888;;;;;;:::999999999777888888888888777777666777777666777777777777666666666666666666666666666666666666666666777777888777777777777888999:::;;;<<<<<<;;;::::::;;;===>>>===============<<<;;;:::::::::;;;;;;;;;<<<<<<<<<;;;<<<<<<===>>>??????@@@<<<<<<<<<;;;;;;:::999999999999::::::::::::999999:::999999999888888888999777888999999999999888777999888777888999999888777666666666666666666666666666888999999:::::::::999777888999888555444555666777777666666555555444444444666777888666555666777888999:::;;;;;;<<<<<<<<<=========>>>???@@@AAABBB@@@???>>>>>>===>>>>>>>>>>>>???@@@@@@???@@@BBBDDD]]]JJJGGGCCC999777333000......///000...111222000000111///,,,......///000111111111111000000000000//////...---111444777FFF]]]bbb]]]```|||nnnfffjjjgggjjjnnnsssyyyjjjSSS===666666333000222111000...---,,,,,,------***++++++++++++,,,,,,,,,***+++,,,,,,******+++,,,///000222666888555///))).........------,,,,,,+++%%%(((,,,...---+++***)))''''''''''''((((((((((((&&&'''((('''%%%&&&'''(((&&&&&&&&&&&&'''((()))***)))))))))))))))(((''''''((('''&&&(((***+++***)))((((((''''''(((((((((((((((((('''''''''(((((()))))))))))))))))))))))))))******)))))))))))))))))))))))))))***))))))((('''''''''&&&''''''((()))*********+++******)))((('''&&&******&&&$$$'''))))))''''''''''''((()))***+++******)))(((((()))***+++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,,,,---------,,,++++++,,,+++******,,,,,,+++***......---,,,,,,+++,,,,,,***************************************+++,,,,,,---------............//////............---------111111000000000000000///......////////////000000///222333///,,,......,,,000/////////.........---///222333000000111000------...///111111000//////...///111222222111000000//////000000000111111111333333444333333444333333333444444333111111222444666888999888777666777888666999<<<<<<;;;999999999777777888888888888777777999777666777888999888666777777777777777666666666777777666666777777888999777777666666666888999:::;;;<<<<<<;;;:::;;;===???<<<<<<============<<<<<<;;;<<<<<<<<<============<<<<<<<<<======>>>>>>>>>999:::;;;;;;;;;;;;::::::888999999::::::999999888999888888777777888999999777777888999999888777777:::999777888999999888777666666666666666666666666444777999888888;;;:::777666777888777666555666777666666666777666555444444222555777888777666666777666666777777888999:::;;;>>>>>>>>>>>>???AAABBBCCC@@@??????>>>>>>>>>??????>>>???@@@@@@???@@@BBBDDDaaaKKKFFF@@@999777333000//////000000+++111333...,,,...///------...000111222222111111111111000/////////000000111333555DDD[[[```[[[]]]uuuhhheeeooolllnnnqqqssswww~~~lllRRR;;;555555222111333111000...---,,,,,,------******+++++++++,,,,,,,,,***+++---,,,***)))+++---///111555777666333///------............------,,,&&&))),,,---+++)))***+++''''''''''''((((((((((((&&&'''((((((%%%$$$&&&)))''''''''''''((()))******'''(((((())))))))))))(((((('''&&&'''***+++***)))***((('''&&&&&&'''((()))'''''''''''''''((()))***))))))))))))))))))))))))***)))))))))))))))************+++++++++***((('''%%%%%%%%%%%%&&&'''((())))))***+++,,,,,,++++++***&&&***+++'''&&&((()))((((((((((((((()))***+++,,,)))(((''''''''')))+++,,,------------............------------------------++++++************++++++++++++,,,---------,,,,,,,,,+++******,,,,,,+++***---,,,,,,++++++++++++,,,************************+++***)))))))))***+++,,,...............------------------...............000000//////...................../////////000000---111111...,,,......---//////............---------111222000000333222...---///000222222111000///...///000//////...//////000000000000111111111111333333333333444444555555333444444333111000111333555666888888777777999:::777999<<<===<<<:::888888777777888888888888777777:::888666777999:::888666666666777777888888999999666666666666666777888888888777555444444666777888999;;;;;;:::888999;;;>>>999:::;;;<<<<<<<<<<<<<<<============>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<===999999:::;;;;;;;;;:::999888888999999999999888888777777666666777888999:::777777777777777777777777:::999888888999999888666666666666666666666666666222777999888888;;;:::666555666777777666666777888666777888888888777666555222555888999999888888999555555666666888999:::;;;============>>>@@@AAABBB@@@@@@?????????@@@@@@AAA>>>???@@@@@@??????AAACCCdddKKKCCC===999777333000//////000111%%%---111,,,)))---111111---...000111222222222111222111000//////000111222000222444CCCZZZ___ZZZ]]]pppyyybbbcccppprrrssstttuuuyyywwwqqqzzzlllQQQ888333444222111555111000...---,,,,,,------*********++++++,,,,,,,,,))),,,---,,,***)))+++---...222777888555222111111------...//////......---)))+++,,,+++)))(((***---''''''''''''((((((((()))''''''((((((&&&###&&&***)))(((((((((((())))))***%%%&&&''')))******++++++''''''&&&'''***++++++***+++)))'''%%%%%%&&&)))***&&&&&&&&&'''''')))***+++))))))))))))))))))))))))***)))))))))))))))*********+++,,,,,,+++***)))((($$$$$$$$$%%%&&&'''((()))'''(((***,,,------------%%%***,,,)))'''))))))'''))))))))))))***+++,,,---((('''&&&&&&''')))+++------------.........//////........................++++++************++++++***+++,,,,,,------------,,,+++******,,,,,,+++***,,,++++++******++++++,,,))))))))))))))))))))))))---,,,+++++++++,,,---.../////////...------,,,,,,,,,,,,------.../////////000///...---------------............/////////000,,,000111---,,,...///---..................------+++///111000111444444111...000222333333333111000444444444222111000111333111222222222333333333333111111222333555666666777333444444222111000111333333555777888777888:::;;;777999======<<<:::888888666777777888888888777777:::888666777999:::999666555555666888999:::<<<<<<555555555555555666777777888777555444333444666777888999:::999777777:::===777888999:::;;;<<<<<<<<<>>>>>>>>>>>>????????????<<<<<<<<<<<<<<<;;;;;;;;;999:::;;;<<<;;;:::999888888888999999999999888888777666666666777888:::;;;777777666666666666777777;;;999888888999999888666777777777777777777777777333999;;;999:::===<<<777444555777777666666888999777888999::::::999777666222555999:::::::::::::::777777777888999;;;<<<===<<<<<<;;;<<<===>>>@@@AAA@@@@@@??????@@@AAAAAABBB???@@@AAA@@@??????AAACCChhhNNNAAA>>>777666444222000---,,,+++...------------...//////000000000000111111111111...///111222333333222222111000444@@@QQQ[[[XXXQQQeeejjjbbbgggmmmpppuuu{{{~~~sssjjjjjj}}}hhhIII888555000///444333...//////000//////...---,,,+++******,,,,,,+++***...---,,,+++++++++,,,------///222555555333111///////////////............333,,,)))---...)))&&&(((---+++)))''''''(((***+++***))))))((('''&&&&&&&&&'''''''''&&&%%%%%%'''***'''((()))((('''(((***+++((('''&&&&&&''')))+++,,,++++++******************)))&&&$$$%%%((()))'''$$$&&&'''((()))*********)))(((((()))***************((((((((((((((()))*********)))(((''''''((()))***+++((()))...000,,,*********************)))((('''******))))))))))))******(((((((((((()))***+++,,,........................***///000...,,,...///---///,,,))))))***+++,,,+++******+++,,,,,,,,,,,,+++)))******,,,---......///++++++************++++++)))************+++++++++---,,,+++***))))))))))))---//////......///,,,&&&,,,,,,------,,,---000333111000///.........000000........................+++---000000///.../////////............---------000000000000000000000000............/////////000111111222333333333222222###***333555222111333777333333333444444444555555777444111///000111222222666888::::::888777888999;;;;;;===BBBAAA;;;777777888888999999999888888777999888888888888888999999333666888888666666999;;;888777666555555666777888444777444//////555777555888888999999999:::::::::<<<;;;;;;:::::::::;;;;;;>>>===<<<<<<<<<>>>???@@@======<<<<<<<<<;;;;;;;;;999999999999999:::::::::888888999999999888777777888888888888999:::;;;<<<777666666666777888999999<<<===>>><<<:::888888888999888777666666777888999<<<;;;::::::999888777777999888777666666777888888888888777888::::::999777999::::::;;;;;;<<<<<<===999:::===@@@BBBAAA>>>;;;>>>>>>>>>===>>>>>>???@@@AAAAAA????????????@@@AAA>>>???@@@AAAAAAAAAAAAAAAhhhNNNAAA>>>999666222000//////...---...------------...////////////000000111111111222000000000000000222333444333333666AAAQQQ[[[WWWOOO]]]zzz~~~hhheeelllrrrwww{{{wwwppppppeeeIII888666111000444333333222111000///...---,,,,,,+++******,,,,,,+++***------,,,++++++,,,,,,---,,,...000222222111///...////////////............,,,'''%%%***,,,)))(((***---+++)))''''''''')))******))))))(((''''''&&&&&&)))******)))(((((()))+++&&&'''((('''&&&'''(((***)))(((''''''((()))+++---///...,,,***))))))******+++)))(((((())))))((('''&&&''''''(((((()))******(((((()))***************)))))))))))))))***++++++***)))(((''''''((()))******'''(((,,,...,,,***+++)))************))))))((())))))))))))))))))))))))((((((((())))))***+++,,,///............---------,,,000111...---...///---///---***)))***++++++***)))***++++++,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++************++++++))))))*********++++++++++++***************++++++,,,......,,,,,,///,,,''',,,---------,,,---///111////////////000000111222...........................000222111///------------------.........//////////////////////////////........./////////000000222222333333333333333333,,,000444444222111444777333333444444444555555555444333111111222222111000888999::::::888777777777;;;:::===AAA@@@:::777777888888999999999888888888888888777777777888888999444666888888777777999;;;888777666555555666777888444777555000000666888666888888999999999:::::::::<<<<<<<<<<<<;;;;;;;;;;;;===============>>>??????<<<<<<<<<<<<;;;;;;;;;;;;999999999999999999999888999999::::::;;;::::::999888888888888999:::;;;;;;888888777777777888999999<<<===???>>>;;;999888888999888777666666777888999;;;;;;:::999999888777777<<<;;;999888777777777888888777666777999999888666999999::::::;;;<<<<<<<<<<<<>>>BBBFFFIIIHHHDDD@@@?????????>>>>>>??????@@@@@@@@@??????@@@AAABBBCCC>>>??????@@@AAAAAAAAA@@@iiiOOOAAA===;;;555000///222333111......------------...//////...//////000111222222222222111///......111333555222333666???OOO[[[WWWNNNTTTrrruuuhhhkkkuuu{{{|||xxxzzz~~~```FFF888666111222555333777666333000...,,,,,,+++,,,+++******,,,,,,+++***------,,,,,,,,,,,,------,,,---......///........./////////............---***'''&&&)))+++******+++---,,,)))'''&&&'''((())))))))))))(((''''''&&&&&&"""$$$&&&'''''''''((()))&&&''''''&&&%%%%%%''')))***)))(((((()))***,,,---111///,,,***((((((******'''(((((('''%%%###$$$$$$'''&&&&&&&&&&&&((()))***((()))))))))***************************+++++++++))))))(((((((((((())))))***&&&&&&***,,,+++***,,,((())))))************)))((()))***++++++***)))((()))))))))))))))***,,,,,,000000///...---,,,++++++---111333///---//////---///---***)))*********))))))***++++++,,,,,,++++++,,,,,,++++++*********)))++++++************++++++)))))))))*********++++++)))))))))******+++------,,,---+++)))***------)))---......---,,,,,,...///---...///111222222222222---..................---222333444333000---,,,,,,++++++,,,---...///000111........................////////////000000000000333333333444444444555555777666555333222333444444444444444555555555555555111111111222333333000...666888::::::888777888999;;;:::<<>>>>>===<<<;;;<<<===>>>?????????>>>===<<<<<<<<<;;;;;;;;;:::::::::999999999888777777777999:::;;;<<<<<<===<<<<<<::::::999999999999::::::::::::999999888888999999;;;===???@@@===:::888888999888777777777777888999:::::::::999888888888777<<<;;;:::999999999:::;;;999888777888999999888777888999999::::::;;;;;;<<<===AAAGGGNNNQQQOOOJJJFFFAAA@@@@@@??????@@@@@@@@@AAAAAAAAAAAABBBCCCEEEEEE???????????????@@@@@@@@@jjjPPPAAA<<<:::555111222777888333---...------------...//////......///000111222222333111000///...///000222444...000333;;;LLLZZZXXXNNNPPPmmmooollluuuwwwYYYCCC888666222333666333777555222...,,,++++++,,,,,,+++******,,,,,,+++***,,,,,,,,,,,,---------...------,,,,,,------.../////////.........------------,,,+++,,,,,,+++******---+++)))((('''''''''((())))))((((((''''''''''''###&&&'''((()))***&&&'''((('''&&&&&&''')))******))))))***+++,,,,,,000...***'''&&&(((***,,,&&&((()))'''###!!!"""$$$'''&&&%%%$$$%%%''')))+++)))))))))))))))******+++)))*********************))))))(((((((((((()))))))))%%%$$$(((*********---'''((()))***************'''(((***,,,,,,***((('''))))))))))))***+++,,,,,,222222000///---,,,******...222333000...//////---///---***)))******)))((())))))***++++++++++++++++++++++++*********))))))++++++************++++++))))))))))))************************++++++,,,---+++,,,)))&&&(((,,,---***---...///...,,,+++,,,------...111333333222111///------...//////...------222333444333000...------,,,,,,------...//////000//////////////////////////////000000000111111111444444444444555555666777;;;777444333555555444222555555555555555555555555111000000111222333111000444666888999999999:::;;;:::999:::>>>===999888999888888888888888888999999888777666666666666666666666777888888888888999999777777666666666666777777666666555444555777999999999999888888888999:::;;;;;;<<<>>>???@@@???===<<<;;;===???AAAAAA???===<<<<<<<<<<<<;;;;;;;;;;;;:::::::::999888888777666666999999;;;<<<============;;;;;;:::999999999::::::<<<;;;::::::999999999999:::===@@@AAA>>>;;;999888888888888888888888888888999999999999888888888888999999888888999;;;===>>><<<:::999999:::;;;:::999888888999999:::;;;;;;;;;>>>CCCKKKSSSWWWUUUNNNIIIBBBAAAAAA@@@@@@AAAAAAAAAEEEEEEEEEEEEEEEEEEFFFFFF@@@?????????????????????kkkRRRBBB<<<888555333777<<<;;;444,,,...------------...//////...//////000111111222222//////000111111111000000///111222777IIIZZZZZZPPPSSSlllwwwmmmtttrrrPPP???777666111444777111444222///,,,++++++,,,,,,,,,+++******,,,,,,+++***,,,,,,------..................---------...///000............------------,,,------+++***++++++***+++***)))(((''''''''''''((((((((((((''''''''''''"""%%%(((*********+++,,,((())))))(((''''''(((******************++++++++++++)))'''%%%%%%'''***,,,+++---...,,,(((&&&''')))'''&&&%%%$$$%%%''')))+++))))))(((((())))))***+++((())))))******)))(((((((((((())))))))))))((((((((($$$$$$'''***)))***,,,'''((()))***************'''(((***,,,,,,***((('''))))))))))))***+++,,,---444444222000...,,,+++***...222333000...///000------,,,***)))******)))'''))))))***++++++++++++***))))))*********+++++++++++++++************++++++(((((()))))))))*********---,,,,,,+++******++++++,,,,,,)))%%%''',,,---***---...///...,,,++++++,,,///000222444333111...,,,,,,---...//////...---,,,///111333333111/////////........................000000000000000000000000000000000111111111111222444444444444444666777888777444333444777777444000555555555555555555444444333111///...000222444444666888999999888888888999:::888888<<<<<<999888;;;888888777777888888::::::888888777666666555666666777666666777777888888777666666777777777777666666666555555666777777888::::::999888777888999:::<<<;;;<<<>>>@@@@@@???>>>===<<<===@@@BBBBBB@@@===;;;======<<<<<<<<<;;;;;;;;;;;;::::::999888777666666777888999;;;;;;<<<<<<<<<;;;;;;::::::999:::::::::<<<<<<;;;:::999999999:::999<<>>;;;999888888888999999999999888888888888888888888888888999999999888888999:::<<<===<<<:::888777888999888777888999999::::::;;;<<<<<>>>>>??????mmmTTTDDD===666555555888;;;999222,,,...------------...//////000000000000111111111111...///000111222111///...222555555999LLLbbbfff\\\ZZZooonnnnnn|||{{{kkkHHH;;;666555000444777000000///...,,,++++++,,,,,,,,,+++******,,,,,,+++***+++,,,---......///......///............///000000.........------------,,,&&&)))+++((((((***++++++))))))((((((''''''((((((((((((((((((((((((''''''((()))******(((&&&&&&''')))******)))''''''(((***)))*********************((('''%%%$$$%%%'''***,,,+++,,,,,,+++)))''''''((('''&&&&&&&&&&&&((()))******)))((((((((()))+++,,,(((((()))******)))'''&&&(((((())))))))))))(((((()))%%%%%%)))+++***)))+++((())))))************)))((()))***++++++***)))(((******)))******+++,,,---666555444222///...,,,+++,,,000222///...000000...+++***))))))***+++)))(((((()))******++++++******)))*********++++++,,,,,,++++++************++++++((((((((()))))))))******......,,,++++++*********,,,,,,***&&&''',,,,,,***,,,---///...,,,+++++++++///111222333222///,,,***,,,---///000000///---,,,,,,///111222111000000111//////.........---------111111111111111111111111000111111111222222222222444333333333444666777999444222222444777888555222444444444444444333333333444111///...000333666666:::;;;<<<:::777555555555999777777::::::888999<<<888888777777777999:::;;;999999888777666666666666777666555555777777666555666666777777777777666666666444444777888777888;;;:::999888777777999;;;<<<;;;<<<===>>>??????>>>>>>===>>>@@@BBBAAA@@@===<<<>>>>>>>>>=========<<<<<<;;;::::::999999888888888777888999:::::::::::::::;;;;;;::::::::::::;;;;;;;;;;;;:::999999999::::::888;;;>>>>>><<<:::999888888888999::::::999888888666777777777888999999999<<<;;;:::999999999:::;;;:::888555444555666666555999999:::;;;;;;<<<<<<===CCCIIIQQQYYY\\\XXXPPPIII?????????@@@AAABBBCCCDDDLLLLLLKKKJJJHHHFFFDDDCCCDDDCCCAAA???>>>>>>??????nnnVVVFFF>>>666555444555555333000---...------------...//////111111111111000000000000000000000/////////000000111666777===VVVttt~~~wwwfffwwwqqqfffooo~~~mmm^^^AAA777555444///444666...000000///...---,,,,,,+++,,,+++******,,,,,,+++***+++,,,---.../////////...---.........////////////.........---------,,,,,,&&&+++---(((&&&)))+++)))''''''''''''((((((((()))'''((((((((((((((((((((('''(((((('''%%%%%%&&&(((((())))))(((&&&&&&'''((()))))))))))))))))))))((((((((('''&&&&&&''')))***)))'''&&&&&&''''''&&&%%%&&&''''''(((((()))*********)))((('''((()))+++,,,((()))+++++++++)))(((&&&'''((()))******)))(((''')))&&&&&&+++---***((())))))************))))))((())))))))))))))))))))))))************+++,,,------777666555333111///...---***...000...---000000///)))(((((()))++++++***)))((())))))***************,,,,,,,,,,,,++++++++++++++++++************++++++(((((((((((()))))))))***---,,,,,,+++++++++,,,,,,---...+++((())),,,,,,(((***,,,......---++++++,,,...///000000000...,,,++++++---///000000///---+++,,,...000111000//////000---------...............000000000000000000000000111111111222222222333333333333222222333555777999555444333333555666666666444444333333333222222222222111000111333666666666999:::;;;:::888666666777999666666888999888999===888777666666777999;;;<<<::::::999888777666666777666444333444666666555333555666777888888777666555555222333777888666777;;;;;;999888666777999;;;<<<;;;;;;<<<======>>>??????>>>???@@@AAAAAA???===<<>>>>>>>>>>>;;;;;;::::::::::::::::::888999999:::::::::999999:::::::::::::::;;;<<<===:::999999999999999:::;;;888:::<<<<<<:::999888999888999999::::::999999888555666666777888999999:::999999999999;;;===???@@@<<<999666555666666666666:::;;;;;;<<<<<<======>>>BBBGGGNNNUUUWWWRRRIIICCC======>>>???AAACCCDDDEEEIIIIIIIIIIIIGGGEEEDDDBBBFFFDDDBBB@@@??????@@@@@@nnnXXXGGG???666555333000///...//////...------------...//////222222111111000/////////222111///------...000222---444777AAA___qqq~~~uuugggbbbppp{{{ppp```QQQ>>>555444333///333666---222111111000///---+++***,,,+++******,,,,,,+++******+++---///000000///...,,,---......//////............---------,,,,,,,,,+++111222+++''')))***'''&&&&&&''''''((()))))))))'''''''''((((((((((((((('''((()))))))))+++...111((((((((('''%%%%%%&&&'''(((((())))))))))))((('''******)))(((((((((((((((+++)))&&&'''***+++)))&&&&&&'''((()))************+++***((('''((()))+++,,,)))***,,,---,,,***(((''''''((()))******)))(((''')))'''(((,,,...***((((((***************)))((('''******))))))))))))******************+++,,,---...888777666444222111//////(((---///------000111///((('''((()))+++,,,+++)))(((((()))***************//////...---,,,+++***)))++++++************++++++(((((((((((())))))))))))++++++++++++,,,---............,,,)))***,,,+++'''))),,,......---++++++,,,,,,---...//////......---+++---///000000///---+++,,,...000111///.........+++,,,,,,---...///000000////////////////////////111111222222222333333333333222111111222555777999888666444222222444777:::333333333222222111111111000000111444777888666555333555888999999999;;;<<<999555555888999888:::===888777666666777999;;;<<<;;;:::999888777777777777666444222333555666444222555666777888888777666555555111222777888555666;;;;;;:::888666777999;;;===;;;;;;;;;;;;<<<===?????????@@@@@@AAA@@@???>>>===@@@@@@@@@@@@?????????>>>:::;;;;;;;;;;;;;;;;;;;;;:::::::::;;;::::::999999999999999:::;;;<<<===>>>888888888888999::::::;;;888:::;;;:::999888888999888999:::;;;;;;:::999888555555666777888999999:::444555666999===BBBFFFHHH???===999888888999999999;;;;;;<<<<<<===>>>>>>>>>???CCCIIIOOOPPPKKKBBB<<<;;;<<<===>>>@@@CCCEEEFFFEEEFFFGGGGGGFFFEEECCCBBBGGGFFFCCCAAA??????@@@AAAmmmVVVEEE===666555222000...---------//////...---,,,++++++***000000...,,,+++,,,000333333222111/////////000000+++000:::FFFdddsss}}}jjjgggdddkkkxxxuuu~~~sssgggVVVGGG;;;999555222000/////////...???FFF:::,,,+++------++++++,,,,,,,,,+++******+++,,,---...////////////111000......///000000///---.../////////...,,,,,,)))******)))'''&&&((())),,,(((%%%&&&)))***'''###%%%$$$$$$$$$%%%'''((()))'''''''''''''''((()))))))))))))))))))))))))))))))))---...)))''')))++++++&&&&&&''''''(((***+++,,,+++,,,,,,---,,,+++***)))***)))'''%%%%%%''')))******+++,,,,,,+++***+++---))))))************))))))((((((''''''''''''((((((((()))((('''***,,,)))$$$&&&&&&'''))))))************)))(((''''''((()))***))))))******+++,,,---...777;;;:::222+++,,,///111,,,++++++,,,---,,,***'''$$$((()))&&&%%%((()))(((******))))))******+++,,,+++++++++*********))))))******))))))((((((''''''))))))))))))))))))))))))******+++,,,,,,,,,++++++///---++++++,,,,,,+++***---,,,+++***+++,,,---...,,,,,,,,,,,,,,,+++***))))))***,,,.........,,,+++,,,------......---,,,,,,---------........./////////............///000000111///...000333444333111444333333333333444555555333222222333555666666555333333444444444444444444//////000111222333333444:::999777666666777888999888777777777888999::::::999777555666999;;;:::888;;;999777777888999888777444444444666888:::999888777999<<<>>>>>>;;;888555333333444555777999:::;;;999999888777888999:::;;;;;;<<<==================<<<<<<===>>>>>>>>>>>>>>>===>>>>>>?????????>>>>>>>>><<<;;;;;;;;;:::777555999888888888999;;;===>>>:::;;;;;;;;;;;;:::999888:::999999888888999::::::999999999999999999999999:::;;;<<<<<<;;;999666444777777777777888888888888999888777888<<>>AAADDDEEEDDDAAA>>>===;;;===AAABBBBBBAAAAAABBBDDDDDDDDDDDDCCCBBBAAAAAACCCAAA@@@>>>>>>???AAABBBlllTTTCCC;;;666555222000...---------///......------,,,,,,+++///000///---,,,...111444333222111/////////000111222333;;;IIIgggpppyyyfffeeedddjjj|||}}}tttrrryyymmmXXXEEE;;;999666333111000000000222LLLUUU???---...///''',,,,,,,,,---,,,,,,+++***,,,---...///000000000000111///......000111000000---.../////////...---,,,*********)))))))))***+++***'''%%%&&&***+++)))&&&&&&&&&'''(((((())))))***)))((('''''''''((()))***))))))))))))))))))))))))***...///***'''((()))((())))))(((((((((((())))))++++++,,,,,,,,,+++***)))+++***(((&&&&&&(((***+++)))+++,,,+++******+++,,,))))))************))))))(((((((((''''''(((((((((((())))))'''))),,,***$$$(((((()))***+++++++++++++++***)))(((((()))***+++******))))))***,,,...///<<>>666111111222111///...---......---+++)))'''******'''(((++++++)))***************++++++,,,+++++++++*********))))))+++*********))))))))))))************************++++++,,,------------,,,...---++++++,,,---,,,+++,,,,,,+++++++++,,,---...******+++,,,,,,,,,,,,,,,***+++---......---,,,+++,,,------.........------........./////////000000///////////////000000111111000///000333444333222111111222333444666777888666444222333444555444333333333444444444444444444000111111222333444555666777666555444444666777888888888777777777888999999999777555666999;;;;;;::::::888555555666777777666888777555555777999999999777999<<<>>>===;;;777555444444444555777888:::;;;<<<;;;;;;::::::;;;<<<===;;;<<<<<<=====================>>>???????????????<<<<<<===============<<<<<<;;;:::;;;<<<<<<:::888:::999999999:::<<<>>>???;;;;;;;;;::::::999999999:::999999999999999::::::999999999999999999999999777777888999888777666555666666777777777888888888888777777888<<>>;;;:::;;;<<<<<<;;;777999<<<===<<<;;;<<<<<>>>>>???@@@AAAkkkRRRBBB:::666444222000...------...------------------------/////////......000333666333222111000///000111111777444999IIIfffpppnnnuuu~~~xxxaaabbbcccjjj{{{~~~wwwvvvuuuZZZBBB:::999666444222111111111000PPPYYY???,,,000000$$$------......------,,,+++......//////000111111111000...---...000111111000......//////......---,,,,,,+++******+++,,,,,,+++(((&&&$$$&&&***,,,***(((%%%&&&((()))******)))((()))((('''&&&&&&(((***+++))))))))))))))))))))))))***...///+++))))))(((%%%,,,+++***(((''''''''''''***++++++++++++***)))))),,,***)))'''''')))***,,,)))***++++++)))))))))+++))))))************))))))(((((((((((((((((((((((('''))))))'''))),,,***&&&)))***+++,,,------------++++++************+++++++++***)))((())),,,///111@@@BBB@@@:::666666333///000///...------,,,***(((***+++***))),,,111///+++)))************++++++++++++++++++***************++++++++++++************************************+++,,,------.........------+++***+++,,,------,,,,,,,,,,,,+++,,,------...((()))***,,,------......,,,---.........---,,,+++,,,---....../////////////////////000000000000000/////////000000000111111111000///111333444333222//////000222444777999:::888666333222222333333222222333333444555555555444222333333444555666777777666666555444555666888999888888777777666777777777888666666777:::<<<<<<<<<<<<999555444555777888888;;;999777777888999:::999777999;;;<<<<<<:::777666666666666666777888999999======<<<;;;;;;;;;<<<<<<;;;;;;<<<==================>>>??????????????????:::;;;;;;<<<<<<;;;:::::::::999999;;;======<<<;;;:::::::::;;;<<<===>>>???<<<;;;:::999999999:::;;;:::::::::999999999999999999999999999999999999999666666777777888888888888666666666666777777777777666666777999<<<@@@DDDFFF>>><<<;;;;;;<<<<<<:::999999:::<<<<<<;;;;;;<<<===@@@BBBBBBAAA???<<<<<<<<<;;;===???@@@>>>=========???@@@@@@AAAAAAAAAAAA@@@@@@???>>>======>>>???@@@iiiPPPAAA:::555444222000............,,,---------......////////////000000000111444777333222111000000000111222444000666FFF^^^{{{lllnnnssszzzyyyddd[[[\\\```kkk{{{[[[???888777555333111000000000+++AAAHHH888,,,///000)))...............------,,,.........//////000000111000...---...000111111111...............---------///,,,******+++,,,+++))))))'''&&&''')))+++***(((###%%%'''((()))(((&&&%%%)))'''&&&%%%%%%''')))+++))))))))))))))))))))))))(((,,,...,,,***+++)))&&&,,,+++***(((''''''''''''******************))))))+++***((((((((((((***+++)))***+++***(((((((((***))))))************))))))((((((((())))))((((((((('''))))))'''(((+++***'''***++++++,,,------,,,,,,************************,,,+++)))((())),,,000333===???>>>;;;999999444...///---++++++***)))'''%%%+++***))))))000666444...))))))******++++++++++++***************************************************************************+++,,,---.........---,,,***)))***,,,.........,,,,,,,,,,,,------......))))))+++,,,---...............//////...---,,,+++------...///000000000000////////////////////////...//////000000000000000111000111111333333444333///000111222444777999:::888555222111222333333222111222333555555555555444333333444555666777777888666666666666777888999:::888888777666555555555555666666666888:::<<<===>>>???;;;777666777999:::;;;999999999;;;======;;;999888999:::;;;:::999777666777777777666777777888888;;;;;;::::::::::::::::::::::::;;;<<<==================>>>>>>>>>>>>======::::::;;;;;;;;;:::999999999888888:::<<<<<<;;;:::999999:::;;;<<<===>>>>>><<<;;;999888888999;;;<<<::::::::::::::::::999999888888888888999999999999999999888888999999:::;;;555555666666666777777777555666888:::===???@@@AAA<<<;;;;;;<<<<<<<<<:::777999:::;;;;;;;;;<<<>>>AAACCCCCCCCC@@@===<<<<<<===<<<>>>??????===<<<<<<<<<======>>>???@@@@@@@@@@@@>>>============>>>>>>???fffNNN@@@<<<555444222000............,,,------......//////000...000111111000222444777222222111000000111222333000...777DDDVVVpppyyypppuuuyyyhhhVVVUUUVVVZZZjjjzzzXXX<<<555444333111000/////////...///000000...,,,---///......//////......---,,,......---------...///000000///---...000111111000//////......------------000...,,,*********((('''***)))(((((())))))((('''$$$%%%'''))))))(((&&&%%%'''&&&%%%$$$$$$&&&((()))))))))))))))))))))))))))&&&)))+++***,,,...,,,((())))))(((((((((((()))))))))))))))))))))))))))***)))(((''''''''''''((())))))***+++***((('''((()))))))))************))))))(((((()))******)))((((((&&&)))***''''''***+++))))))***++++++++++++++++++((())))))))))))))))))(((,,,***)))((()))---111333999<<<===;;;;;;;;;777000///---+++******)))'''%%%((((((((()))000888777111((()))***++++++++++++***************************))))))))))))))))))))))))************************))))))+++,,,,,,---------+++***)))***---...///...,,,,,,---------.........++++++,,,------------,,,////////////...------,,,...///000000111111111000........................---...///000000000//////000111222222222333444444222222222333444555666777555333111111222444444333000222333555666666555444222222333444555666777777555555555555666666777777777777666555444444444444555666777888999;;;===>>>???;;;777555666888:::;;;444777<<>>999888888999999888888777666888888777777777777888888::::::::::::::::::999999999:::;;;<<<============;;;<<<<<<<<<<<<<<<;;;;;;:::;;;;;;;;;::::::999888888777777888::::::888777777888999:::;;;<<<<<<===<<<;;;999888888999;;;<<<:::;;;;;;;;;;;;:::999888777777777888888999999999;;;:::999999888888999999666666666666777777777777555666999;;;============;;;:::;;;<<<===<<<:::777888:::;;;<<<===>>>BBBDDDEEEEEEDDDAAA>>>===>>>???>>>???@@@???===<<<<<<===<<<<<<===>>>?????????>>><<<<<<<<<======>>>>>>???|||```JJJ???===444333111000///...//////------......////////////...000111111111111333555222222111000111222333444111000:::GGGRRRkkkyyy}}}oooZZZOOOOOOOOOSSSbbb|||sssRRR;;;222222111111000///......444***'''...000++++++111......//////......---,,,///...---,,,,,,---...///111000......000000000/////////...------------............,,,)))'''(((***++++++***))))))(((''''''((((((************)))(((&&&&&&%%%&&&&&&&&&'''((())))))))))))))))))))))))%%%((())))))+++///...***(((((('''(((((()))***+++(((((((((((((((((()))***((((((''''''''''''((((((***+++,,,+++)))(((((()))))))))************))))))((((((************((((((%%%)))***'''&&&)))+++***))))))************))))))(((((())))))))))))((((((+++***))))))+++...111333777<<<>>>===<<<<<<888333111...,,,+++++++++***(((&&&(((((()))...555555111((()))***,,,,,,+++*********************+++++++++((((((((((((((()))))))))++++++++++++++++++++++++((()))***+++,,,---------,,,***)))***,,,.........,,,,,,---............---+++,,,,,,------------,,,///////////////.........000111111222222111111000............------------...///000111111111000///000111333333222222444555444444333333333444555555333222111222333444333222///111333555666666555444111222222333444555666666444444444444444444444444555555444444333444444444555666777888777888;;;===;;;888444333444666777777111666>>>FFFJJJGGG@@@:::888888888777777777777777888888777777777888999999999:::;;;;;;<<<<<<;;;;;;888999:::;;;<<<=========;;;;;;;;;;;;;;;::::::999::::::::::::999888777777777666666777888999777666666777999:::;;;<<<<<<<<<;;;:::999999999:::;;;<<<;;;;;;<<<<<<<<<:::999888666666777777888999999999888888888888777777666666777777777777888888888888666888:::;;;<<<<<<<<<;;;;;;;;;;;;<<<======;;;999999;;;===??????AAACCCEEEDDDDDDDDDBBB???>>>???@@@>>>??????>>>===<<<<<<===<<<======>>>>>>>>>>>>===<<<<<<======>>>>>>??????uuuYYYEEE======444333111000///...//////............///////////////000111111000000222333222222111000111222333444555222<<>>;;;888777555333000---+++***++++++***)))&&&)))***(((***...///---((()))+++,,,,,,+++***)))))))))*********+++++++++(((((()))))))))*********++++++++++++++++++++++++((()))***,,,---.........,,,+++******,,,......---,,,,,,.../////////...---******,,,---............//////////////////000000333333333333222111000///////////////.........---///111222444444333222111000222444444222222444666444444333333333444555555333333333444444333000...///111333666777666555444111222333333555555666777777777777777666555444444333333333333333333444555444666888777666666999;;;888666444333444555555555444999@@@HHHKKKGGG@@@:::999888777666666666666777777777777777888999999:::666777999;;;<<<<<<;;;;;;888888:::;;;<<<=========;;;<<<<<<<<<;;;;;;:::999888999999888888666555555555555555777999::::::888777888:::;;;<<<===<<<<<<999999999::::::;;;;;;;;;;;;<<<======<<<:::888777666666666777888999999999555666777888999888777777888888888888999999999999999999:::;;;<<<<<<;;;;;;<<<<<<;;;<<<===>>><<<;;;<<>>>>>???<<<======<<<;;;;;;<<<======>>>>>>>>>>>>======<<<<<<<<<===>>>????????????pppUUUAAA<<<===444333111000/////////////////////////////////...///000111111000///000222222222111111111222444555777222;;;IIIRRRggguuu]]]JJJEEEJJJBBBFFFIIILLLYYYtttcccHHH;;;222222222222222111000000+++111222...---000000,,,------......------,,,+++222111///...---///000111444222000/////////...---000///...---,,,---......'''---222000***)))///666'''((()))***))))))+++,,,)))(((''''''''''''((((((&&&(((***,,,,,,+++)))((())))))))))))))))))))))))++++++)))''')))...---)))))))))(((((((((((())))))((('''&&&&&&'''((()))***)))))))))))))))))))))))),,,---...,,,***))))))***))))))************))))))''')))***++++++***)))'''%%%)))***'''%%%(((,,,,,,******+++++++++******))))))***+++,,,,,,+++***)))))))))***+++---///111222222999===888333111000///---+++((('''((())))))(((&&&***,,,(((''')))***)))''')))+++,,,,,,,,,***)))))))))******++++++++++++))))))******+++++++++,,,++++++++++++++++++++++++)))***,,,---.../////////---+++***+++,,,------,,,,,,,,,.../////////...---((()))+++---...000111111//////...//////000111222444444444333222111000///111111000000/////////...111222444666666555444333///222444444222222444777333333333333444555666666444444444555555222...+++...000333666777777555444222222333444555666777777;;;;;;;;;;;;:::888777666222222222222333444444555444666888777555555777:::999777666666777777666555888<<>>>>>======888999:::;;;;;;;;;;;;:::;;;<<<======<<<;;;888777555666666777888999999999444666999;;;<<<<<<;;;:::888888999999999:::::::::::::::;;;<<<<<<;;;;;;;;;>>><<<;;;<<<===>>>===<<>>>>>>>>:::;;;<<<;;;:::999;;;===>>>?????????>>>===<<<<<<<<<<<<>>>???@@@@@@@@@@@@wwwbbbOOOBBB;;;999999333//////...,,,+++......------------...//////...333888888444000111333///000000...***(((***,,,333555;;;KKK^^^dddssskkkTTTIIIFFFEEEDDDAAA>>>AAAJJJPPP]]]{{{yyy[[[CCC666777555222111111000...,,,+++,,,---,,,+++***+++---333444444111...+++***+++...------------...//////......//////000000111111......---,,,++++++++++++++++++***+++---000333444111,,,((((((+++---,,,)))))))))))))))))))))))))))+++)))((()))***,,,,,,,,,))))))(((((((((((())))))******))))))))))))******))))))))))))************+++((('''))))))'''(((+++)))&&&%%%((()))''')))---,,,++++++++++++)))&&&###///...,,,+++++++++,,,,,,************))))))((((((++++++*********+++,,,,,,++++++***)))((((((+++...***+++---------+++)))((()))((('''))),,,000111111555444444333111...+++***,,,+++)))((((((((()))***,,,+++***))))))***+++,,,***++++++,,,,,,---......******************++++++++++++***)))))))))))))))***)))))))))++++++)))''',,,,,,------,,,,,,++++++...---,,,,,,......---,,,111...,,,...222444111---+++++++++,,,///111111000---.........---...000333777555222000/////////000111111000000000000000111///111333444333222222333333333222333444666888:::444555555555666666777777666333111111444555444222000111333555555444333222444333222444666888999888???>>>===<<<:::999777777444444333222333444555666999888777666666777888888:::999888777777888999:::<<<<<<<<<;;;;;;:::::::::888666555555666666555444777777777777777888888999999888888999:::;;;:::888777888999:::<<<===>>>???<<<<<<======<<<:::888777777888999::::::999888777888444444666777666777;;;666777888999:::999999888777777888999999999999888999:::;;;<<<<<<<<<::::::444666:::===>>>===;;;999777888:::<<<<<<<<<:::999888777777777888:::<<<===<<<<<<=========<<<:::999======<<<<<<<<<======>>>===???@@@BBBBBBAAA@@@???<<<===>>>???????????????<<<:::999888999;;;>>>@@@>>>???@@@AAA@@@???===;;;===<<<<<<@@@DDDEEEAAA<<>>;;;::::::333//////...,,,,,,///...------------.../////////333777777333000000111///111222111......000222444777;;;JJJZZZ___ooovvv^^^LLLDDDBBBAAA@@@BBB>>>@@@FFFKKKVVVqqqrrrTTT@@@777666555222111111000...,,,+++,,,---------///222555:::888666333111///.........------------...//////////////////000000000000///...---,,,++++++++++++++++++***+++,,,...111222000,,,''''''***,,,+++))))))))))))))))))))))))))))))((('''(((******)))(((,,,++++++++++++++++++,,,******)))))))))))))))***))))))))))))************+++((('''))))))'''(((+++,,,)))))),,,,,,+++,,,///,,,+++************'''%%%---,,,+++)))))))))***+++*********)))))))))))))))))))))******+++,,,------///...---***(((((()))+++***+++,,,------+++)))((()))((('''))),,,///000000222222222111///---+++)))++++++)))((((((((())))))******)))(((((()))************++++++,,,---------++++++***************++++++***))))))((((((((()))***))))))***++++++)))(((***+++,,,------------------,,,+++,,,---...---,,,///,,,+++...222444111...+++++++++,,,///000000///---...///...---...000333555444111////////////000111111000000000000111111000222444555444333333444444444333333333555666777555555555555666666666777666444222222444555444333222333444666666555444333666444444555777999:::999>>>===<<<;;;999888777666444333333222333444666777888777777666666666777888999888777666666777888999:::::::::999999999999999888777666666666666555555777777777777777888999999999888999:::;;;;;;:::999:::::::::;;;;;;<<<<<<===<<<<<<<<<<<<;;;:::999888777888999999999999888777777444444777777666777;;;777888999:::::::::999888999:::;;;;;;<<<<<<<<<<<<:::;;;<<<<<<<<<;;;:::999666888:::<<<===<<<:::999777888:::<<<<<<;;;:::999777666666777888999;;;<<<;;;<<<=========<<<:::999;;;;;;;;;;;;<<<>>>??????===>>>@@@AAABBBAAA@@@???==================>>>>>>;;;:::888888888;;;===???===>>>???@@@???>>><<<;;;===<<<<<>>>>>===CCC@@@@@@CCCGGGQQQjjjfffIII;;;:::666444222111111000---,,,,,,---,,,,,,---111777;;;???:::555222222222111///......------......///000000000000000///////////////...---,,,++++++++++++++++++******+++,,,...///...***'''''')))+++***((())))))))))))))))))))))))'''''''''((()))(((&&&$$$))))))))))))))))))))))))++++++***)))(((((())))))))))))))))))************+++''''''))))))''''''++++++)))***......,,,,,,...,,,+++))))))******)))(((+++***)))((('''((()))))))))))))))))))))*********&&&''')))+++,,,---------......---+++)))(((***+++***+++,,,,,,,,,+++***))))))''''''(((+++...///....../////////...,,,***)))******)))((((((((())))))))))))(((((((((((())))))))))))******+++,,,,,,,,,---,,,+++******************))))))(((((((((((((((***))))))***++++++***((()))***,,,---/////////...,,,++++++,,,---......---,,,+++***---111333111///,,,,,,,,,---000111000///---...//////......111333222111000///...///000000111000000000000000111111111333555555444333444555555444333222222333444555555555555555666666666666555444222222444555444333333444555777777666555555777666555666888:::::::::<<<;;;:::999888777666555333333333333333555777888777666666555555666777777888777666555555666777888777777777777777888888888888888888777777777777777888777777777777888999999888999::::::;;;;;;;;;:::<<<<<<<<<<<<<<<;;;;;;;;;===<<<;;;;;;::::::::::::777888999999999999888777777444444777888666777;;;999:::;;;;;;;;;:::999888777777888999::::::;;;;;;<<<<<<<<<<<<<<<;;;:::999999:::;;;;;;;;;;;;::::::888999:::;;;<<<;;;:::999666666666777888999:::;;;;;;<<<<<<<<<<<<;;;::::::999::::::;;;<<<>>>???@@@===>>>???@@@AAA@@@???>>>>>>===<<<;;;;;;;;;<<<===;;;:::888888888:::<<<>>><<<<<<===>>>>>>===;;;:::===<<<<<>>>>>>>>===<<>>???<<<===>>>?????????>>>>>>@@@>>><<<::::::;;;<<<===:::999888888888:::;;;<<<:::;;;<<<<<<<<<;;;;;;:::===<<<<<<>>>AAAAAA>>><<<~~~{{{ooollleee\\\SSSJJJDDDAAA;;;444//////444999;;;:::999444222333333000///000///............///000000000111222222000///......------...000111111000///888;;;@@@PPP```cccooowww[[[IIIEEE@@@===>>>>>>>>>===BBBBBBCCCGGGOOO]]]tttmmmOOO:::777>>>666444111000000///---+++---,,,++++++///666@@@GGG>>>777///,,,...000000...///............///000000111111000000//////......//////...---,,,,,,,,,,,,++++++******)))))))))))))))(((''''''((())))))((((((((((((((((((((((((((((((((()))***+++)))&&&$$$***++++++,,,,,,++++++***++++++***)))(((((())))))((()))))))))***************''''''******''''''***&&&$$$&&&***+++((('''))),,,***((((((***+++,,,,,,+++***))))))))))))++++++)))))))))))))))*********''')))***++++++***(((&&&&&&'''((((((((((((***,,,)))*********************)))(((((())),,,---,,,+++***+++,,,------,,,++++++((((((((()))))))))((((((++++++++++++++++++++++++((())))))******+++,,,,,,...---,,,+++************))))))(((((((((((())))))***))))))***,,,---+++***,,,---///000000///---,,,,,,+++***+++---...---,,,******+++---000111111000000000111222444333111///---...000000000000111222///////////////000000111000000//////000111222222000111222222111000222444111111111111222444666777666666666666666555555555222222222111111111222222333333444555555555555555666555444444666888888777777777777666666555555555444444333333444555777888444444555666666666666666777666555444444555666777666777777777888888999999777999:::999888777888:::888888888888888999999:::777:::<<<<<<;;;;;;<<<>>>;;;;;;<<<======>>>>>>???<<<;;;:::999999;;;<<<===999888888888888888888999777555555999:::777888:::;;;<<<===>>>>>>===<<<;;;<<<<<<<<<<<<===>>>???@@@======<<<<<<;;;;;;;;;;;;>>>===;;;::::::::::::;;;:::::::::::::::::::::999999::::::;;;;;;<<<<<<<<<;;;;;;:::::::::;;;;;;;;;===<<<<<<;;;;;;;;;;;;<<<<<<<<<======>>>>>>>>>===AAA???===;;;;;;;;;===>>>::::::999999999:::;;;<<<:::::::::;;;;;;;;;::::::<<<<<<<<<>>>??????===<<<{{{zzzwwwsssmmmfffaaa]]]VVVQQQJJJAAA:::666333333111///...111666:::;;;:::777444333777777333////////////......//////000111111111111111111000000///111000111222333333111///777:::@@@TTThhhjjjpppyyyaaaKKKDDDAAA>>>===>>>???@@@@@@AAACCCFFFJJJSSSeee{{{vvv___HHH888666<<<555333111000000///,,,++++++++++++---222<<>>??????@@@::::::::::::;;;;;;<<<===999999888777777888999999777555666::::::888888:::;;;<<<>>>?????????>>>===>>>>>>===<<<<<<>>>???@@@===<<<<<<;;;<<<<<<============<<<;;;::::::;;;;;;;;;;;;::::::::::::999999:::;;;<<<============<<<:::::::::999::::::;;;<<<>>>===<<<;;;::::::::::::;;;;;;;;;<<<<<<<<<======???>>>===<<<<<<<<<===>>>;;;;;;;;;::::::;;;;;;<<<:::::::::::::::;;;;;;;;;<<<<<<============<<<<<<^^^]]]ZZZVVVQQQLLLHHHFFF@@@===888444111000111222111111222444666888:::;;;555333555::::::444///...///////////////000000111111000000111222222222111111111111333666666333000666777>>>UUUmmmmmmlllxxx~~~qqqaaaRRRHHHEEECCC@@@@@@AAACCCFFFGGGFFFHHHKKKOOOYYYkkkgggRRRBBB777555777555333111000///...,,,***+++++++++,,,111999CCCKKK888555222000///000222444///////////////000000111////////////000000000000000///...------,,,,,,---******++++++******))))))'''((()))***))))))******))))))))))))))))))))))))***(((((((((***+++***)))&&&'''((())))))((('''&&&(((((((((((()))***+++,,,))))))))))))************)))'''(((++++++(((''')))***''''''***+++)))***---,,,+++***+++,,,,,,+++)))++++++***)))***+++,,,---,,,++++++***)))(((''''''(((((((((((((((((('''''''''(((***)))'''&&&'''((()))))))))))))))***+++++++++******,,,---...,,,***((()))***++++++***((((((&&&&&&((()))))))))((((((***+++,,,,,,,,,,,,+++*********++++++,,,------------,,,,,,+++++++++,,,,,,***************+++,,,,,,)))))))))+++---...---+++,,,...000222222111...---...,,,++++++,,,,,,***))),,,---///000000000000111111000111333444222///,,,,,,///111222111000111222111111111111111111000000////////////000111222333000111111111000000222444333333333333333555777888777666666666555555555555222444555444222111333555555555555555555666666777777666444555666888777777555555555666666666666666888777555444444555555666444555666888888888888888777777666555555666777777999999888888888888888888444777:::999666555888;;;999999888888999999:::;;;666:::>>>>>><<<;;;>>>AAA>>>>>>>>>>>>>>>>>>>>>>>>888999:::;;;<<<<<<<<<<<<999999888777777888999999777555666:::;;;888888:::;;;<<<>>>@@@@@@AAA@@@@@@@@@???===<<<;;;<<<===>>><<<<<<;;;;;;<<<===>>>???<<<<<<<<<<<<<<<;;;;;;;;;<<<;;;::::::999999999999:::;;;<<<=========<<<;;;::::::999999999:::;;;<<<<<<<<<;;;:::::::::;;;;;;;;;;;;;;;;;;;;;<<<<<<===<<<<<<<<<<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<:::::::::::::::;;;<<<<<<;;;<<<======<<<;;;<<<<<>>BBB@@@@@@??????>>>======<<<777888:::<<<======<<<<<<:::999888777777888999:::777555666;;;;;;888888:::;;;<<<>>>@@@AAABBBBBBAAAEEEDDDAAA@@@??????AAABBB;;;;;;;;;;;;<<<>>>???AAA;;;;;;<<<======<<<<<<;;;<<<;;;::::::999999999:::999:::;;;<<<<<<<<<;;;:::::::::999888999:::<<<===::::::::::::;;;;;;<<<===;;;::::::::::::;;;<<<<<<999999:::;;;<<<<<<<<<;;;==================<<<<<<;;;:::::::::;;;;;;<<<===;;;<<<===<<<;;;;;;;;;<<<777777666444333222111000///000111222444555666777777555333333444666777888333666777666666666333000000---******---......,,,222111111000000000111111000111222111//////111333111;;;BBBRRRiiimmmdddaaaccc]]]WWWTTTQQQNNNLLLLLLPPPLLLKKKKKKHHHEEEJJJTTTXXXXXXZZZ^^^bbbkkk}}}pppPPP@@@<<<999444111111333333111---+++---///,,,,,,---...000111333444000000000000////////////000...---///111222000...---...000222111///,,,+++/////////...------,,,,,,++++++++++++*********))),,,)))&&&%%%''')))++++++)))(((((('''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((***,,,......,,,***))))))))))))***++++++,,,,,,(((((()))******************)))((((((((()))+++,,,******(((&&&%%%&&&***---)))***+++***))))))+++---+++++++++***++++++,,,,,,+++++++++***)))((((((''',,,---...---+++)))))))))''''''((()))))))))))))))+++++++++***************+++,,,---.........---,,,************)))))))))))))))))))))))))))******+++)))))))))***+++---...///,,,+++***+++---...---,,,***++++++***((((((***,,,))))))))))))))))))************,,,,,,,,,,,,+++***+++,,,...000000000000///+++++++++***)))***---///,,,///111111///---------111000///...------...////////////...---...111444777555222///......///000333111///...///111333555333333666:::999555444777555555555555555555555555333333333444444555555555555555444333111222444777666444333444777888777555::::::999888777777777777777777666555555555555555444444444444444555666777666777777888888888777777777777777777777666666555999888888777888888999:::888:::;;;;;;999666666666999888777777777777777777;;;<<<<<<<<<;;;;;;===>>>@@@@@@@@@???????????????999888888888999::::::;;;:::999777666777999<<<>>><<<;;;:::999999999;;;;;;<<<<<<>>>???@@@AAABBBBBB@@@>>>======??????<<<999:::;;;===<<<;;;;;;<<<>>>======<<<;;;;;;;;;;;;<<<888999:::;;;;;;;;;:::999999:::;;;===>>>@@@AAABBB777888999999888888:::<<<>>>===;;;999888888888999888888888999999:::::::::::::::;;;;;;;;;:::999999:::999888888999:::<<<======<<<;;;999999:::;;;;;;::::::::::::;;;;;;<<<===666555555444333222111111000111222333555666777888777666666777777888777777777777777666666444111...222///------//////...,,,............//////000111333333333222000...///000444;;;???LLLaaadddZZZVVVQQQPPPPPPOOOMMMLLLLLLNNNUUUTTTWWW[[[YYYSSSQQQUUUVVVYYY___dddhhhooo~~~fffJJJ<<<999888555222111222222000---,,,---/////////...............///////////////000000000000000......///222222111......///000111000///---,,,//////......---,,,,,,,,,++++++*********)))))))))***(((&&&&&&((()))******((((((''''''''''''((((((((((((((())))))))))))))))))***,,,...---,,,***(((''''''(((((()))*********(((((()))******************)))((((((((()))+++,,,)))******)))(((((()))++++++,,,------+++***+++,,,++++++***))))))*********++++++******)))((((((''')))***+++***(((''''''(((''''''((()))))))))))))))************************++++++---.........---,,,************)))))))))))))))))))))))))))******+++)))))))))***+++,,,......+++***)))***,,,---,,,+++,,,...///...---,,,---...******)))))))))***++++++***+++,,,---,,,,,,*********+++,,,...............)))+++,,,---,,,+++,,,------///222333111///------//////.........///000000000111000///...///222444777555333000///000111222222111000///000111333444222111333666555111111555444444444444444444444444333333333444444444555555555555444333111222444666666444333444777888777555;;;;;;:::999999999999999888777777666555555666666555555555555555666666777666777888888888888888888888777777666555666666666777777888888888888999999888:::<<<;;;999888777777:::999999888888999999999;;;<<<<<<<<<;;;;;;===>>>??????>>>>>>=========<<<:::::::::::::::;;;<<<<<<:::999888777777999:::<<<999999888777777777888999===>>>??????@@@@@@@@@@@@AAA???>>>>>>??????===::::::;;;======<<<<<<===???======<<<;;;;;;;;;;;;<<<999999:::;;;<<<;;;;;;:::;;;;;;<<<<<<=========>>>999:::::::::999999:::<<<===<<<;;;999999999999::::::::::::::::::;;;;;;;;;999::::::;;;;;;;;;::::::;;;;;;;;;;;;;;;===>>>???======<<<;;;;;;;;;;;;;;;;;;;;;:::::::::;;;<<<<<<444444444333333333222222222333444555666777888999555555777888888888777666999888777777777444111///222000000000111111///---------------...000111222---///111111111222333555666:::<<>>>>>>>>===<<<;;;::::::999;;;;;;;;;<<<<<<<<<<<<===::::::999999999999999999888888777777777777888999<<<<<<>>>???@@@AAAAAAAAAAAA@@@>>>>>>??????===<<<:::;;;============>>>@@@>>>===<<<<<<;;;;;;<<<<<<999:::;;;<<<<<<<<<<<<;;;=========<<<;;;;;;::::::;;;<<<<<<;;;999999:::<<<;;;;;;::::::::::::;;;;;;<<<<<<;;;;;;;;;;;;;;;:::888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>???======>>>>>>======<<<;;;<<<<<<;;;;;;;;;;;;;;;;;;444444444444444444444555444444555666777888999:::222333444555666777:::;;;<<<888777999:::777444222...///000222222222111//////////////////000111222---///111111111222444555444999<<>>>>>>>>===<<<;;;999999888;;;<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;:::999777666999999999999:::::::::;;;999:::<<<>>>@@@BBBBBBCCC@@@???>>>>>>=========<<<:::<<<>>>>>>>>>>>>@@@AAA>>>======<<<<<<<<<<<<<<<:::;;;;;;<<<============>>>>>>===<<<<<<;;;::::::=========<<<:::999;;;<<<::::::::::::;;;;;;<<<<<<<<<<<<;;;;;;::::::999999888999:::;;;<<<<<<<<<<<<999999999:::;;;;;;<<<===>>>>>>???@@@???>>>===<<<>>>===<<<;;;;;;;;;;;;;;;555555555555666666666666444555555666777888999999444444444333444999@@@FFFDDD<<<999;;;<<<777333222+++---///111222222333333111111000///............333444444222111000222444333;;;@@@LLL]]]\\\OOOJJJJJJVVV^^^^^^aaannn~~~kkkXXXRRRTTTTTT\\\kkkyyywwwUUUGGG999333333222333666111000///............---...---------...//////000---......///000111111222...///000111111111111111000///...------...000111---------,,,++++++******))))))))))))((((((((((((''''''((()))++++++)))''''''''''''''''''((())))))))))))))))))))))))))))))***++++++++++++***)))(((&&&''''''(((((()))******(((((()))******************)))((((((((()))+++,,,......,,,***((((((+++..."""%%%(((***************...---,,,+++***)))))))))*********)))))))))))))))''')))++++++)))))))))***))))))************))))))''''''(((((())))))))))))************++++++,,,,,,++++++++++++************)))))))))))))))******+++))))))))))))***+++,,,,,,---,,,+++,,,.........---,,,...//////---------...************+++,,,---...,,,------...---,,,+++***+++++++++++++++,,,,,,,,,---......,,,++++++---///...111444555444111///...***+++---///111333444555555666666444222000111222111000000///000000222222000111222333333222000///333111111333222///000555222222222222222222222222444444444444444444444444111222333333222222444555444555555555444444444555555444444444555666777777999999888888888888999999999888777777777777888888666666777888999::::::999999777555333222444666777444666888:::;;;:::999888666888:::;;;999888888999888999:::;;;<<<<<<<<<<<<:::<<<<<<<<<;;;;;;<<<>>>??????>>>===;;;:::999999;;;;;;<<<<<<<<<<<<;;;:::::::::;;;;;;:::888666555999999::::::;;;;;;;;;;;;;;;<<<===>>>???@@@@@@@@@??????>>>===;;;;;;<<<===<<<===????????????@@@BBB>>>>>>===<<<<<<<<<<<<===;;;<<<<<<<<<===>>>??????>>>>>>=====================>>>>>><<<::::::;;;<<<999::::::;;;<<<<<<<<<<<<;;;;;;::::::999999888888888999:::;;;<<<=========999999:::;;;<<<<<<<<<<<<>>>???@@@@@@@@@???===<<<>>>===<<<<<<;;;;;;;;;;;;555555555555555666666666444444444555666777777777777777777555666<<>>BBB777BBBHHHQQQ^^^[[[PPPNNNMMM[[[eeefffmmm~~~iiiXXXUUUXXXRRRUUU^^^lllxxx~~~kkkLLLAAA777333222111333666111///------.........---000000///...---------.........//////000000111111---///000111000///000111//////...------...000111---,,,,,,++++++******)))******)))))))))(((((((((''''''''')))++++++)))'''''''''&&&''''''((()))*********))))))((((((''''''))))))***************)))'''(((((())))))***++++++(((((()))******************)))((((((((()))+++,,,///...,,,)))'''(((+++...$$$&&&***,,,,,,---...000------,,,+++*********+++******))))))))))))))))))'''(((***)))(((''''''(((******++++++******))))))'''(((((())))))******+++******))))))******+++,,,,,,++++++++++++*********)))))))))))))))******+++)))))))))))))))***++++++...---,,,---...//////---+++,,,,,,+++******,,,---)))))))))******,,,---...+++,,,---......---,,,+++---,,,,,,++++++,,,------......---+++)))***---///...000222333111///......+++,,,...000222333333444333444555333111000000111000000/////////000000111111111222333333111000//////...///222111...///333222222222222222222222222555444444444444333333333000111333333222222444555444555666555333333333555666666666666777888::::::888888888777888888999:::999888888777777777777777444555666777888999999999888777555333333444555666666777999;;;;;;<<<;;;;;;888999;;;<<<:::999888999777888:::<<<===>>>======;;;<<<<<<<<<;;;;;;===>>>??????>>>===<<<;;;;;;:::;;;<<<=========<<<;;;:::::::::;;;;;;:::999777666777888999:::;;;;;;;;;:::@@@@@@@@@???>>>===;;;;;;@@@@@@???===;;;;;;<<<>>>>>>???AAA@@@??????@@@BBB???>>>======<<<<<<======<<<<<<<<<===>>>???@@@AAA=========>>>>>>>>>>>>>>><<<======<<<::::::;;;===999:::;;;<<<<<<<<<<<<<<<:::999999999999999888888999:::;;;<<<<<<<<<<<<<<<;;;;;;===>>>>>>???>>>>>>??????@@@@@@??????>>>=========<<<<<<;;;<<<<<<<<<444444444444444333333333222333333444444555555666777888888777666:::CCCKKKIII===777;;;===555000111000222333222111111444666333333222111111000111111///000111444888AAAJJJPPP<<>>;;;===>>>>>><<<:::::::::777999;;;>>>???@@@??????;;;<<<<<<<<<;;;;;;===>>>>>>=========<<<<<<;;;;;;<<<===>>>??????===;;;:::::::::::::::999999888777888999:::<<<<<<<<<<<<<<<>>>?????????>>>===<<<<<>>AAA@@@AAABBBAAA@@@???@@@AAA???>>>>>>===========================>>>@@@BBBCCC========================:::;;;<<<;;;::::::<<<===:::;;;<<<======<<<<<<;;;999999999:::::::::::::::;;;;;;<<<<<<<<<<<<<<<;;;;;;<<<===>>>??????>>>>>>@@@@@@???>>>>>>>>>>>>>>>===<<<<<<<<<<<<======>>>333333333222222111111111111222222333333444444444555777888777555777>>>DDDCCC777111999===777333666444666666444111111333666666666555555555666777777<<<;;;999888999???HHHNNN???LLLSSSYYYcccdddeeeooottt~~~wwwpppddd[[[XXXaaaqqq}}}bbbLLL>>>777222111000000333777111...,,,,,,...///...,,,))))))***+++,,,...000111000000000000////////////***---000///---,,,...000---....../////////000000,,,,,,++++++***)))))))))++++++++++++************)))((('''((()))******(((&&&&&&&&&'''''')))******......,,,+++)))'''&&&%%%''''''((()))***+++,,,,,,''''''(((((()))*********(((((()))******************)))((((((((()))+++,,,+++,,,---,,,***(((((((((((()))******)))***,,,///***)))))))))))))))***+++)))))))))))))))*********,,,---...---+++))))))***+++++++++++++++***)))(((((())))))***+++,,,,,,,,,***)))((((((((()))+++,,,,,,,,,,,,+++++++++******)))))))))))))))******+++***)))))))))))))))***+++,,,+++***+++---...---,,,---,,,***(((&&&(((,,,///'''''''''((()))+++,,,---)))***,,,.../////////...---,,,+++******+++,,,,,,))),,,......,,,***))))))---......---++++++,,,......///000222222222111000...000111111///......///222222222222111111000000333222222111111111000000------111666666333333666333333333333333333333333555555555444444333333333...000222333333222333555333555777555222111222555444444444555777888::::::777777666666777888999999888888777666666555666666222333444666777777888888555555555555555444444444::::::::::::<<<===???@@@>>>???AAA@@@>>><<<;;;;;;888:::===@@@AAABBBAAAAAA;;;<<<<<<<<<;;;;;;===>>><<<<<<<<<<<<<<<<<<<<<<<<>>>???@@@AAA@@@???===;;;:::::::::999999999999999:::;;;===???@@@??????>>>999:::<<<===???@@@AAAAAACCCDDDCCCAAA>>>===@@@CCCBBBCCCCCCBBB@@@??????@@@??????>>>===============>>>=========>>>@@@BBBDDD=========<<<;;;;;;;;;:::999:::;;;;;;::::::<<<>>>;;;;;;<<<======<<<;;;::::::::::::;;;;;;<<<<<<<<<<<<<<<<<<===<<<<<<;;;;;;999:::;;;============<<>>=========>>>???<<<<<<<<<<<<<<<===>>>???555444222111000111222333111111111111111111111111:::999777666666888:::;;;666777888999888777666555===@@@@@@===777555888<<<444666999::::::;;;<<<>>>@@@???>>>???AAADDDHHHJJJMMMXXXbbbffflllvvv~~~xxxmmmjjjttt}}}~~~mmmUUUEEE:::777444222333444444444111111000...---,,,+++***+++,,,...///000///......///////////////000111111111111111111000///------////////////...............------,,,+++***))))))))))))))))))(((((((((((())))))(((''''''((()))******(((%%%%%%'''***,,,,,,///---***((((((((()))+++'''(((((()))(((((('''&&&((()))***++++++***)))(((+++++++++,,,,,,---------))))))((((((((((((((())),,,+++***))))))***+++,,,)))***,,,,,,***)))***++++++***)))'''''')))***+++)))******)))(((''''''(((((((((''''''''''''(((((())))))))))))))))))))))))(((***,,,---,,,++++++,,,+++++++++++++++++++++,,,***++++++,,,,,,+++++++++))))))))))))))))))************)))))))))))))))***---..................---++++++************++++++++++++,,,---,,,+++***)))***++++++,,,,,,------...---,,,,,,,,,,,,---......---,,,,,,,,,,,,---......////////////...---+++***...000222333444333111000///............//////000000000000000000//////...111111222333333333333222000111333333333333555666666555333222222333555666222333444444444333222111//////000111222222333333555666777666444333333444222333555666777777777777555777999::::::888666444:::999888888999999777555666666666666777999:::;;;:::999777666555555555555444555777:::<<<===>>>>>>BBBBBBCCCEEEFFFDDD@@@===>>>@@@CCCEEEEEECCC@@@>>><<<<<<;;;999888999;;;>>>>>>===;;;::::::;;;<<<===??????@@@AAAAAA???>>>===;;;;;;:::999999:::::::::??????@@@??????>>>===<<>><<<;;;<<<>>>AAACCCEEEQQQMMMBBB@@@@@@CCCMMMGGGGGGGGGDDDBBBBBBCCCEEE>>>===<<<===@@@AAA@@@???@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@>>><<<;;;<<<<<<===;;;<<<<<<<<<<<<<<<<<<;;;;;;<<<===>>>>>>===<<<;;;;;;;;;;;;<<<<<<<<<======<<<<<<<<<===>>>>>>??????>>>???AAAAAA???>>>>>>?????????@@@@@@@@@@@@@@@AAA@@@>>><<<::::::===@@@BBB222222111000000/////////000000000111222444555555888888888888999:::<<<===>>>??????@@@@@@???======BBBCCCBBB???;;;:::<<<>>>??????@@@??????@@@CCCFFFDDDDDDEEEGGGKKKPPPUUUWWW^^^hhhrrrwww}}}zzzvvvvvvzzz{{{xxxwwwzzzzzzdddNNN???888555222111222333333333000000///...---,,,,,,+++++++++,,,---------,,,,,,///////////////000000111111111111000///.........000000000000111111111111...------,,,+++***))))))''''''((()))***+++,,,,,,***)))(((''''''((()))))))))'''%%%&&&(((***++++++++++++***)))(((((('''(((((((((((((((((((((((((((((()))***++++++***)))(((******++++++,,,---------+++******)))))))))******,,,+++***))))))***+++,,,(((***,,,+++***)))******+++***(((''''''(((***+++)))******)))((('''''')))))))))(((((((((((())))))************************)))+++------,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++************)))))))))))))))******))))))))))))******,,,------......------,,,++++++************++++++++++++,,,,,,,,,+++***)))******++++++,,,---...............---...//////000---,,,,,,,,,,,,---......///......------,,,,,,,,,,,,,,,.../////////...---///............///000000000000000000000///......000000111222222222222111111222333333333333444555555444222111111222444555222333444555555444333333000111111222222333333333444666666666444333444555333444555777777777666666555777888::::::999777666<<<999777666777888888888666666666666777888999::::::999777666555555555666666666888999;;;===>>>???GGGHHHHHHHHHGGGDDDBBBAAAEEEJJJQQQSSSOOOGGG@@@<<<>>>>>>>>><<<;;;;;;>>>@@@;;;;;;;;;:::::::::;;;;;;>>>??????@@@???>>>===<<<999999999999999:::;;;;;;>>>>>>??????>>>===<<<<<<===<<<;;;<<<===@@@DDDFFFRRRZZZTTTGGGDDDAAA@@@HHHIIIIIIHHHEEEBBBAAABBBDDD>>>===<<<===@@@AAA@@@??????@@@@@@@@@@@@@@@@@@@@@AAA@@@???>>>>>>=========<<<<<<<<<======<<<<<<<<<<<<==================<<<;;;;;;;;;<<<<<<<<<======<<<======>>>>>>???@@@@@@>>>@@@AAAAAA@@@??????@@@@@@@@@AAAAAABBBCCCCCCCCC>>>===;;;:::;;;<<>>>>>>>>===<<<<<<>>>@@@999999::::::;;;::::::999======>>>>>>======<<<;;;888888888888888999:::;;;<<<<<<=========<<<<<<;;;;;;;;;;;;<<>>===<<<>>>@@@AAA@@@???>>>?????????@@@@@@AAAAAA@@@AAAAAAAAAAAA@@@>>>===<<<======>>>>>>======<<<>>>======<<<<<<======>>>;;;;;;<<<<<<<<<============>>>>>>???@@@@@@AAAAAA???AAABBBAAA@@@???@@@BBB???@@@AAABBBCCCDDDDDDDDD===<<<<<<<<<<<<===>>>>>>000222444666777666555444;;;;;;<<<>>>@@@CCCEEEGGGKKKMMMRRRUUUXXXYYYXXXWWWUUUUUUUUUUUUUUUUUUTTTTTT[[[YYYVVVTTTUUUUUUTTTSSSUUUWWWZZZ]]]```eeekkkoooqqqrrruuuzzz|||yyyrrrnnnmmmoooxxx}}}sss^^^KKK>>>777333222111222333444333222---.....................111000///---------...//////............///000000333111///...---...///111,,,------...///000000111...------,,,+++***))))))++++++*********)))))))))+++******)))((('''''''''''''''''')))++++++)))'''***,,,...000000---***'''***)))'''&&&&&&(((***+++)))))))))******)))))))))))))))******+++,,,,,,,,,+++************++++++,,,,,,+++***))))))***+++,,,(((***++++++)))))))))***((((((''''''''''''((((((((()))***)))((('''((()))***))))))(((((())))))******************************,,,......,,,+++***+++*********)))))))))))))))---------------,,,+++***++++++******)))(((((((((******))))))******+++++++++++++++,,,,,,+++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++******(((((()))+++,,,---...///+++************+++,,,,,,,,,,,,++++++,,,,,,---...///...---,,,,,,...000111222111111111111222333333............///000111111222222111000///......---///000000111111111111111222444444444222111222444444333333222222333333444222333555666777777777666444444444444444444333333333555666666555555666888555555666777777666555444666777999:::;;;;;;;;;;;;;;;999555444666888999999555666666777777777666666999888777666666666777888:::999999888:::<<>>888999;;;<<<<<<;;;:::999<<<<<<<<<<<<;;;;;;::::::999999888888777888888999:::;;;;;;<<<<<<<<<;;;;;;<<<<<<<<<===@@@CCCFFFHHHPPPUUULLLDDDHHHGGGBBBDDDIIIHHHGGGCCC@@@>>>>>>??????>>>===>>>@@@BBBAAA@@@>>>>>>??????@@@AAAAAAAAA@@@AAACCCDDDDDDBBB???>>>===>>>>>>>>>>>>>>>>>>===???>>>===<<<<<<===>>>???<<<<<<<<<<<<============>>>??????@@@@@@AAABBBBBB@@@AAABBBAAA@@@@@@BBBCCC@@@AAABBBCCCCCCCCCBBBAAA======>>>????????????>>>444666888:::;;;<<<<<<<<<>>>@@@EEEJJJOOOTTTXXXZZZdddggglllqqqssssssqqqppppppppppppppppppqqqrrrrrrtttqqqnnnmmmnnnnnnnnnmmmppptttzzz~~~|||yyyxxx}}}jjjUUUDDD:::666333222222444555555444222---------...............222111///...---......///...............//////000222111///------...000111,,,------...///000000111...------,,,+++***))))))***))))))))))))(((((((((*********)))((('''&&&&&&''''''((()))++++++)))&&&)))+++...000000---***(((***)))'''&&&'''(((***,,,***))))))))))))))))))***)))))))))*********++++++)))))))))))))))***+++,,,,,,+++***))))))***+++,,,((()))++++++)))((()))***((((((''''''''''''((((((''')))***)))((('''(((***)))((((((''''''(((((()))***************************,,,......---++++++,,,*********)))))))))((((((,,,---------,,,,,,+++***************))))))((((((***************+++,,,,,,***++++++++++++++++++***------,,,,,,,,,,,,------,,,,,,++++++++++++***+++((())))))***,,,------...+++************+++,,,,,,,,,++++++++++++,,,------000///...------///222333//////......//////000111.........//////000222222222222000///............000111222222333333222222222444444444222111222444555555444444444444555555222333555777888888777777555555444444444444444444333555666666555555777888555555666777777666555444777888:::;;;<<<<<<<<<;;;888777666666888999888666666777777888777777666555888888777666666777888999;;;:::999888999;;;===???>>>AAABBB@@@;;;;;;???DDDMMMVVV___^^^SSSGGG???<<<;;;<<<===<<<::::::;;;===999:::;;;=========<<<;;;;;;;;;;;;:::::::::::::::;;;:::999888777666666666888999:::;;;;;;;;;;;;;;;>>>>>>>>>>>>@@@BBBDDDEEEGGGLLLFFFAAAHHHJJJEEEFFFFFFFFFDDDAAA>>><<<===>>>@@@??????@@@BBBCCCBBBAAA??????@@@@@@AAAAAAAAAAAA@@@BBBDDDFFFEEECCCAAA???>>>??????@@@@@@??????>>>???>>>===<<<<<<===>>>???<<<<<<<<<=========>>>>>>?????????@@@AAAAAABBBBBB@@@AAAAAAAAA@@@@@@BBBDDDDDDDDDEEEFFFEEECCCBBB@@@>>>???@@@AAABBBAAAAAA@@@???>>>>>>>>>???AAACCCEEECCCHHHQQQ[[[eeemmmrrrttt~~~wwwbbbNNN@@@777333333333333555666666333000------........................------------------......------......///000111000///......///000111//////000000111111222222...------,,,+++***))))))&&&&&&'''((()))***++++++))))))******)))((('''&&&((((((((()))+++***(((&&&((()))+++,,,,,,***)))((()))(((((('''((()))+++,,,******))))))))))))***************))))))))))))((()))))))))))))))***+++,,,,,,+++***))))))***+++,,,''')))******)))(((((()))(((((((((((((((((((((((('''((())))))(((((()))***((((((''''''''''''((((((++++++++++++++++++++++++)))+++......---,,,------+++++++++******))))))(((***++++++,,,,,,+++++++++)))))))))))))))))))))******************+++,,,---***++++++,,,,,,++++++***...------,,,,,,------...---,,,++++++******++++++))))))******+++,,,,,,,,,---------------......///+++++++++++++++,,,------//////.........///111222//////000000000111111111.........///000111222333222111///.........///000111111222333333333333333222333444444222222333444555555555666666555555555333444555777777777666666444444444444444444444444555666777777666555666888444555666777777666555555777999<<<>>>???===<<<:::666666666777999999777666777888999999999777666555888777777666777888:::;;;:::999999888999:::<<<<<<<<<>>>???===;;;;;;>>>BBBEEEJJJOOONNNHHH@@@===<<<<<<===>>>===<<<<<<<<<>>>::::::;;;<<<============<<<;;;:::999999999999:::<<<;;;:::999888777777777777888999;;;;;;<<<<<<<<>>===???@@@BBBAAA@@@BBBDDDEEEDDDCCCBBBBBBBBBBBBBBBBBBAAAAAA@@@BBBDDDFFFFFFDDDBBB@@@???@@@@@@@@@@@@@@@@@@??????>>>>>>======>>>>>>???<<<<<<=========>>>>>>>>>>>>??????@@@@@@AAABBBBBB???@@@@@@@@@???@@@BBBEEEFFFGGGHHHIIIHHHFFFDDDBBB@@@AAABBBBBBCCCCCCBBBBBBPPPMMMIIIFFFEEEHHHLLLNNNTTT[[[fffsss~~~jjjVVVGGG===666222222222333555666444000---..................------,,,------............---...------------.../////////////////////000000000000000000000111111111111...------,,,+++***))))))''''''((()))***++++++,,,(((((()))******)))(((''')))(((((((((******(((''')))))))))(((((())))))***'''(((((()))******+++++++++***)))(((((()))***+++++++++***)))(((''''''&&&***))))))***+++,,,------,,,+++***))))))***+++,,,''')))******)))(((((()))((())))))))))))))))))(((&&&((())))))(((((()))+++))))))(((((((((((())))))++++++++++++++++++++++++(((***---......---...///---,,,,,,+++******))))))(((((()))***++++++++++++((((((((()))******++++++************+++,,,---...++++++,,,,,,,,,,,,++++++......------------......---,,,+++*********++++++******************++++++.........---...//////000+++++++++***++++++,,,---------------...............///111222222111111000.........///000222333444111000.........///111222000000111222222222222222111222333333333333444555444555555555555555555444333444555666666666555444222222333333444444555555666777888777666555666777333444555777777777666666888:::>>>AAAAAA>>>;;;888777666444555777888888777999999:::;;;:::888666555777777666666777999:::;;;888888999999999999999999<<<;;;;;;;;;::::::;;;;;;<<>><<<;;;:::999999999::::::::::::999999999999::::::777888999;;;<<<============>>>>>>>>>???@@@@@@@@@@@@IIIFFFAAAFFFFFFAAACCCAAABBBBBBAAA@@@@@@BBBDDDDDDCCCBBBCCCEEEGGGFFFEEEDDDDDDDDDCCCCCCBBBBBBAAAAAABBBCCCEEEEEEDDDBBBAAA@@@@@@AAAAAAAAAAAA@@@@@@>>>>>>>>>??????>>>>>>>>><<<=========>>>>>>>>>>>>>>>>>>??????@@@AAAAAAAAA?????????>>>>>>???BBBDDDAAACCCEEEGGGHHHGGGEEEDDDAAAAAAAAAAAABBBBBBBBBCCC___ZZZSSSMMMKKKNNNRRRVVVgggnnnzzzqqq\\\JJJ@@@:::666222111222333444555333...+++//////.........------------...///111111111000000...------------...//////...///000000000000//////////////////...............------,,,+++***))))))+++++++++************)))'''((()))******)))((((((***)))'''((()))))))))''',,,+++)))((((((***,,,---&&&''')))***+++++++++++++++***)))(((((()))***+++,,,,,,+++)))(((&&&%%%%%%++++++++++++,,,---...///,,,+++***))))))***+++,,,''')))******((((((((()))))))))************))))))&&&((())))))(((((()))+++******))))))))))))******++++++++++++++++++++++++'''***---.........///000------,,,,,,+++***))))))&&&'''((()))***+++++++++''''''((()))***+++,,,,,,************+++,,,---...+++,,,,,,------,,,,,,+++......------------......---,,,+++*********+++,,,+++++++++************)))---,,,,,,,,,,,,---......++++++******++++++,,,---+++,,,,,,------,,,++++++)))***,,,......---,,,***.........///000222333444000///...---...000222333//////000111111111111111000111333333333333555666333444444555555444444333444555555666666555444333111111222222333444555555777888888777666555555666222333555777777777777777888;;;???BBBBBB???:::777:::777333222444777999:::::::::;;;<<<;;;999666555777777666666777999;;;<<<777888888999999999888888;;;:::888888888888666555888999:::;;;;;;:::888777777999::::::999888888999999999888888999;;;<<<>>><<<;;;:::999999999:::;;;888888888999:::<<<===>>>777888999;;;<<<===>>>>>><<<<<<===>>>???@@@@@@AAA;;;FFFDDD@@@DDDCCC???BBBAAABBBBBBBBBAAACCCEEEHHHEEEDDDCCCDDDGGGHHHGGGFFFFFFFFFEEEDDDCCCBBBBBBAAAAAABBBCCCDDDDDDCCCBBBBBB@@@AAAAAABBBBBBAAAAAA@@@===>>>???@@@@@@???>>>===============>>>>>>>>>>>>===>>>>>>???@@@@@@AAAAAA>>>>>>>>>======>>>BBBDDD;;;===AAADDDEEEEEEDDDCCCAAAAAA@@@@@@@@@AAABBBCCCqqq^^^VVVTTTWWWfffwwwwwwgggSSSCCC888111111444///444999999444000///000------,,,+++,,,---...///...***(((***///111///,,,---------...///111222333////////////////////////////////////////////////)))***+++,,,+++)))'''%%%+++++++++************)))((((((((((((''''''''''''&&&&&&&&&&&&'''''''''((()))***,,,,,,,,,,,,...///)))***+++,,,,,,+++***))))))***,,,,,,***)))***+++))))))(((((((((((())))))++++++,,,,,,,,,+++******...,,,***)))******)))(((+++...---)))(((******'''((((((((((((''''''''''''******************************))))))******+++,,,+++'''%%%''',,,...,,,(((,,,)))(((***---000///...,,,,,,++++++***)))((((((,,,***((()))+++,,,,,,+++***)))((((((((((((((()))+++***))))))***+++---...,,,,,,---...---,,,***)))///............///000000---------,,,+++***)))(((***,,,...///---++++++++++++---......,,,+++++++++------------------------+++,,,,,,,,,++++++---///---,,,++++++******++++++...---,,,+++,,,...000222///......------///000111000111111111111222222222///222555666666555444555444444555555555555555555333333333444444444555555333444555666777777777777555555555555555555555555666666777777888888888999;;;<<<===;;;888666555666:::888555555666888888888===BBBBBB===:::;;;999444777777777777777888888999999777555666999:::888666888777666555555666777888999888777999<<<<<<999666;;;;;;;;;;;;;;;;;;;;;;;;888999:::;;;<<<<<<<<<<<<===;;;999777777999;;;===888:::;;;999666555777:::888888999:::<<<======>>>>>>>>>>>>???AAABBBAAA@@@>>>>>>???@@@AAABBBCCCDDDCCCDDDEEEDDDDDDDDDFFFHHHFFFFFFGGGGGGHHHHHHIIIIIIIIIIIIIIIIIIHHHGGGFFFEEEEEEEEEEEEFFFHHHHHHGGGFFFBBBBBBBBBCCCEEEEEEDDDCCCCCCBBB@@@???@@@AAABBBCCCEEEEEEDDDCCCBBBAAA???>>>BBBBBBBBBAAAAAA@@@@@@@@@@@@??????>>>>>>??????@@@@@@AAABBBCCCDDDDDDCCCCCCBBB@@@>>>>>>@@@DDDIIILLL{{{iiieeeiiinnn{{{~~~nnn^^^KKK???777222222444111555888777333//////000------,,,,,,,,,---...///...+++)))+++000222000---000000///...............111111111111111111111111111000000///...------,,,++++++,,,,,,+++***((('''+++++++++*********))))))((((((((((((((((((((((((&&&'''''''''(((((((((((()))+++,,,,,,++++++---...)))***++++++++++++***))))))***++++++)))))))))+++))))))(((((((((((())))))******+++,,,,,,+++++++++...,,,***)))******)))(((***---,,,)))(((+++***'''***))))))))))))((((((((())))))))))))))))))))))))******))))))******+++,,,)))&&&###%%%((()))&&&###+++)))((())),,,///...---++++++******)))(((((('''"""&&&)))***(((''''''(((******)))))))))******+++******))))))***+++---...,,,,,,,,,,,,,,,++++++***......---------------...'''((()))+++,,,---------***+++---,,,+++***+++,,,---------,,,+++++++++,,,------------------------+++,,,---,,,++++++---///------,,,++++++++++++,,,---------------///000111//////...---...///000111000000111111111222222222///111444666555444444444777777666555444333222222333333333333444444444444333444555666777777777777444444444444444444444444666666777777777888888888<<<<<<===;;;999777888888999777444444555777777777;;;???@@@;;;999:::999444777777777777777888999999888666555666888888777555777666555444444555666777999888888999;;;;;;999666::::::::::::::::::::::::999999:::;;;<<<<<<<<<<<<<<<;;;999777777999;;;<<<888::::::999666555777999888888999:::;;;<<<======<<<<<<<<<===>>>>>>>>>===???@@@CCCDDDEEEFFFFFFGGGFFFGGGHHHGGGFFFGGGIIIKKKKKKKKKKKKKKKKKKLLLLLLLLLKKKLLLLLLKKKKKKJJJIIIHHHHHHHHHGGGHHHJJJJJJHHHGGGEEEDDDCCCCCCDDDDDDCCCCCCDDDDDDDDDDDDDDDDDDEEEEEEAAABBBCCCCCCAAA@@@@@@@@@BBBAAAAAA@@@????????????=========>>>???@@@AAABBBAAABBBCCCDDDEEEDDDCCCCCCAAA???===<<<>>>BBBFFFIIIzzz{{{wwwcccRRRAAA888666444444444333666777555111......///------,,,,,,------...//////---+++---000222000...111000///...---,,,,,,,,,000000000000000000000000222111000///...,,,++++++,,,,,,,,,++++++******)))++++++*********)))))))))))))))))))))))))))))))))(((((((((((())))))))))))***+++,,,,,,+++***+++---)))******++++++******))))))******)))(((''')))+++***))))))(((((())))))***))))))***+++,,,,,,,,,,,,---+++))))))******)))((())),,,+++)))(((++++++(((************))))))))))))((((((((((((((((((((((((***))))))))))))***++++++,,,***'''(((******'''$$$***(((''')))+++------,,,*********)))((((((''''''$$$+++,,,'''$$$%%%(((*********++++++,,,,,,---***************,,,---------,,,+++*********+++,,,...---,,,+++++++++++++++%%%&&&(((***,,,---......)))*********)))***,,,//////...,,,+++***+++,,,---------------------------+++,,,---,,,++++++---//////...------,,,,,,------,,,---...//////000000000//////.........///000111000000000111111111222222...111333444444333333444666666555444333222111111222222222222333333333333333444555666666666666666333333333333444444444444666666777777777777888888;;;<<<;;;:::888888:::<<<888666444333555666666666777:::<<<:::999:::888444888777777777777888999999777666555666777777666555666555555444444555555666999888888999;;;:::888666888888888888888999999999::::::;;;;;;<<<;;;;;;;;;;;;:::888777777888:::;;;888999999888666666777999888888999999:::;;;<<<<<<<<<<<<<<<<<<============>>>AAADDDFFFFFFFFFHHHIIIJJJKKKLLLLLLLLLNNNRRRUUUVVVVVVUUUUUUUUUUUUUUUTTTVVVVVVVVVVVVUUUTTTSSSRRRSSSRRRQQQQQQQQQPPPMMMKKKJJJIIIGGGEEEDDDEEEFFFGGGHHHIIIKKKLLLMMMLLLKKKJJJEEEHHHIIIHHHDDDAAABBBCCCBBBAAA@@@???>>>>>>>>>>>>;;;<<<<<<>>>@@@BBBDDDEEEDDDDDDEEEFFFEEEDDDCCCBBB???>>><<<;;;<<>>???>>>>>>>>>???@@@BBBEEEGGGGGGGGGIIIMMMQQQPPPSSSVVVYYY\\\```fffjjjkkkkkkjjjjjjiiiiiihhhhhhkkkkkklllkkkkkkjjjiiihhhiiigggeeedddbbb___ZZZVVVRRRPPPLLLIIIHHHJJJNNNQQQRRRUUUXXXZZZ[[[YYYVVVTTTRRRTTTTTTPPPIIIDDDDDDEEECCCBBB@@@???>>>>>>>>>>>>======>>>???AAACCCEEEFFFEEEEEEFFFFFFEEEDDDBBBAAA???>>><<<;;;;;;>>>@@@BBBnnnSSSDDD666444666666444333666666444111...------...------.........//////...000/////////000111000000111000000000000000111111....................................------------***))))))(((((((((((()))*********)))))))))((((((((()))))))))*********+++))))))))))))*********+++)))+++++++++)))((()))***))))))))))))))))))))))))((())))))(((''''''(((*********))))))))))))******'''((()))***+++,,,,,,,,,+++***(((((()))***)))((('''******((((((++++++((())))))((((((((('''''''''************************))))))(((((())))))***+++'''((()))***,,,,,,***(((((((((((((((((()))+++,,,,,,,,,++++++++++++******)))))))))***+++,,,,,,,,,((()))***+++,,,---,,,,,,,,,,,,---....../////////...,,,***((((((***---...222111///...,,,+++++++++------,,,,,,***)))''''''++++++++++++---000666:::333///***)))***---...///------------------------,,,---------,,,,,,...000111000//////......//////,,,---000222333222000////////////000000000000000//////000000000111111111///111222333222222333444111111222333333444555555111111222222222333333333333444444555555555555555222222222333333444444444777777666666666666666666777777777555555666999<<<888777666666777888777666444333555999<<<;;;777555888888888888888999999:::999999:::999999999999:::666666777777888888888888777999::::::999888666666555555555666666666777777;;;;;;;;;<<<;;;;;;::::::999999888777777888999999999888888888888999999999999999999::::::;;;;;;<<<>>>???@@@@@@>>>???AAADDDHHHJJJKKKKKKLLLQQQZZZaaacccffflllrrrxxx|||vvvppplll^^^\\\WWWRRRPPPTTT[[[aaafffiiimmmoooooommmiiifff]]]\\\YYYRRRKKKFFFEEEFFFEEEDDDBBB@@@???>>>??????@@@@@@@@@AAAAAABBBCCCDDDDDDEEEEEEEEEDDDBBBAAA@@@@@@???===<<<<<<>>>@@@BBB{{{dddLLL@@@666444666666444444555444222000///...------------...////////////...////////////000000000000444333222111000/////////000000000000000000000000------------------------((((((((((((((((((((((((******)))))))))((((((((('''(((((())))))*********))))))))))))************((()))******)))((()))+++***))))))(((((())))))***''')))+++***)))(((((()))+++******))))))******+++(((((()))***+++++++++++++++)))(((((()))***)))((((((+++***((('''******'''((((((((((((''''''''''''************************)))(((((((((((()))******'''(((+++---------,,,+++((()))***)))((((((***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))'''(((***,,,+++***((()))+++,,,---,,,,,,++++++,,,---...////////////...---+++)))***+++...///333222000///...---------+++,,,,,,,,,,,,+++******+++,,,---...000444:::>>>444///***)))+++...///...------------------------,,,---...---,,,,,,...000111000//////......//////---...000222333222111000...///000111111111000000/////////000000000111111000111333333222222444555555444444444333333333222222222222222333333333333333444444555555555444444222222333333444444555555777777666666666666555555555555666555555666888:::888777666777888999888666555333444:::>>><<<888666999888888888888999::::::999;;;<<<;;;:::999:::;;;666666777888999999999999777999::::::888666666666444444555555666666777777::::::;;;;;;<<<;;;;;;;;;999999999888888999999999;;;999888888:::;;;;;;::::::::::::;;;;;;<<<<<<<<<<<<>>>@@@@@@>>>???CCCGGGHHHLLLPPPSSSVVV___kkkuuuvvvsssmmmfffcccgggqqqyyykkkeee]]]TTTMMMIIIFFFFFFGGGEEEBBB@@@>>>>>>???@@@BBBAAAAAA@@@@@@@@@AAAAAABBBBBBCCCCCCBBBAAA???>>>??????=========???AAABBBrrrYYYEEE<<<555444555444555666333222111000000///---,,,,,,---...///000//////...//////000//////...//////222222111000000///000000111111111111111111111111.........------,,,,,,,,,'''((()))******)))((('''***)))))))))((((((((((((&&&&&&'''(((((()))******((((((((()))))))))******&&&((())))))((((((***+++***)))(((''''''((()))***&&&))),,,---,,,***)))(((+++******))))))******+++))))))************))))))***)))'''''')))***)))((()))++++++((('''))))))&&&)))))))))(((((((((((('''************************((((((((((((((()))******(((+++---///...,,,+++***(((***+++***((((((***---++++++++++++++++++++++++***+++,,,,,,+++***))))))***+++---......---,,,+++***+++,,,---.........---...---,,,+++,,,---///000222111000///......---...+++,,,,,,---------,,,,,,)))+++...000222777<<<@@@444///******---//////---------------------------,,,---...---,,,---...000000000///............///...///000222222222222222...///000111222111000000////////////000000000111111222333333333333555777555555555444444444444444333333333333444444444444444444444555555444444333222333333444555555666666777777666666666555555555444666777777666666888999777666666777888888777555777333555===AAA===999777999999888888999999:::;;;888:::<<<;;;999888:::;;;444555777888999999999888777999;;;:::777555555666444444555555666777777777999999:::;;;<<<<<<<<<<<<::::::999999999999::::::<<<:::888999<<<======;;;;;;;;;<<<<<<<<<<<<=========@@@BBBBBB@@@BBBGGGLLLMMMUUU___hhhppp{{{~~~{{{kkk^^^VVVPPPKKKGGGFFFDDDAAA???======>>>??????>>>>>>=========>>>>>>??????@@@@@@@@@???===<<<>>>======<<<===???AAABBBmmmSSS@@@999444444555444555888222111000000000000...,,,,,,---///000000000///......///000///...---...///---------...///111222333000000000000000000000000000000///...,,,+++******'''(((***+++,,,***)))((())))))))))))((((((((((((%%%&&&&&&'''((())))))***(((((((((((())))))))))))%%%'''((()))((()))***,,,***)))(((''''''((()))***&&&)))---///---+++)))(((++++++************++++++)))************))))))(((***((('''''')))***)))((())),,,+++(((''')))(((%%%************))))))))))))))))))))))))))))))))))))((((((((((((((()))******%%%(((***+++)))'''%%%$$$)))+++,,,+++)))(((+++---******************++++++'''---222222---))))))+++,,,---///000000...---+++((()))+++,,,------,,,+++...------,,,---...///000111000///...........................------,,,+++(((***---000333888===AAA333///******...000...,,,---------------------------.........------///000000000///...............///000000111222222333222...///000222222111111000////////////000000000000222333444444333333666777222222333444555777777888333333444444444444555555444444444555444444333333333333444444555666777777777777666666555555555444555666888999888777888999666555555666777777666444999444555>>>CCC>>>999888999999888888999999:::;;;777:::;;;:::888777999;;;333444666777888888888777666999;;;:::777555555666444444555555666777888888888999:::;;;<<<<<<===<<<::::::::::::::::::::::::===;;;999:::===>>>>>><<<<<<<<<<<<===============???CCCFFFEEEDDDFFFLLLRRRZZZeeeuuu|||kkk```XXXOOOIIIFFFDDD@@@===<<<<<<===>>>;;;;;;;;;;;;;;;<<<============>>>???>>>===<<<;;;<<<<<<<<<<<<===???AAABBBsssZZZHHH;;;777222222666888666333111///---+++***+++,,,------------...............///---+++,,,000333333222000000000000000000000000...///111222222222111000000222111---'''&&&***///+++++++++************)))((()))*********((('''&&&***************+++++++++,,,+++***))))))******++++++***(((&&&&&&''')))***,,,,,,,,,,,,,,,+++***)))((((((******+++***)))((())))))))))))***************'''$$$$$$'''******))),,,+++)))(((((()))+++,,,+++*********))))))((((((((())))))))))))*********))))))(((((((((***+++,,,&&&'''((())))))((('''&&&'''(((((((((&&&&&&(((***---,,,++++++,,,,,,***((())))))))))))((((((((((((---//////...+++(((''''''***++++++,,,---...//////------,,,++++++,,,,,,,,,000,,,((((((***,,,,,,***..................------222,,,&&&%%%(((++++++)))---,,,---000333444444333111---)))+++///333222//////...,,,,,,,,,,,,***(((...---,,,,,,---...///000000---++++++...000///...000000000000000000000000000000000000000000000000000000///////////////000111111222333333444555555333222222222222333444444555555555555444333222222555555333222111000000000555555777888888777666666666888888888666666777888444666888999999999777666777777666666666666777777555555666666777777888888777777777888999999::::::666777888999999999999999666666777888999999::::::666666666666666666666666999666444555888:::999777888:::<<<<<<;;;<<<===???<<<;;;;;;:::999999999:::;;;;;;:::::::::;;;<<<===<<<======<<<;;;;;;>>>@@@BBBCCCDDDEEEGGGLLLTTTZZZooo~~~qqq```XXXOOOKKKFFFBBBBBB???<<<;;;>>>>>>>>>>>>>>>============BBBCCCCCCBBBAAA???===<<<777888999:::<<<>>>@@@BBBkkkRRRAAA:::666333333666777555222222000...---,,,,,,---................../////////000...,,,---000222222222000000000000000000000000...///000111111111000000---000333111---+++---000+++++++++*********))))))((()))******)))((('''&&&*********************)))************************))))))''''''''')))+++,,,***+++++++++******)))((('''(((***,,,------,,,,,,))))))))))))************((('''&&&''')))***(((&&&,,,+++)))(((((()))+++,,,************)))))))))(((((((((((()))))))))*********))))))(((((()))***+++''''''((())))))((('''''''''((()))(((''''''(((***,,,,,,*********+++,,,---***)))))))))((((((((((((+++---......,,,***)))*********+++---///000111222---,,,,,,++++++,,,,,,---///,,,***)))+++,,,,,,***------------------------000,,,''''''***---,,,***---,,,---///222333222111000---***,,,000222111...///...,,,,,,------+++***------,,,,,,---...///111000---++++++...000000///000000000000000000000000000000000000000000000000111111000000000000111111111111222222333444444555333333333333333444444555444444444555444444333333555444333222111111111111555666777888888888777777666888999888777555555666555666888999:::999888777888777777666666666666777555555666666777777777777666666777777888999999999666777777888888888888777666666777888888999::::::666666666666666666666666999777555666888999999777999:::<<<<<<;;;;;;<<<>>>;;;;;;:::999999999999999:::::::::::::::;;;;;;<<<;;;<<<======<<<<<<>>>@@@???DDDIIIKKKNNNXXXhhhtttpppdddWWWOOOIIIEEECCCAAA===<<<>>>=========<<<<<<<<<;;;;;;>>>??????>>>===<<<:::999999999999;;;<<<>>>@@@AAAvvv]]]GGG999888666444444666666333000222111///...------...///.........//////000000000000///---...000111111000000000000000000000000000---...///000000000000///(((---222333111///...///++++++*********)))))))))((())))))))))))(((((('''*********))))))((((((((('''(((***++++++++++++***)))((((((((()))+++---...)))************)))((((((((()))+++---////////////))))))))))))************''''''(((***+++***'''$$$,,,+++***))))))***+++,,,************))))))))))))((((((((())))))))))))***+++***))))))((())))))***(((((())))))))))))((((((((())))))(((''''''(((******++++++)))''')))...222******)))))))))((((((((()))+++------,,,+++,,,---)))***+++---///111222333,,,,,,,,,++++++,,,,,,---...---,,,,,,------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...+++)))***---...---+++---,,,,,,...000111000......,,,+++---111222000---...---,,,---......---,,,---,,,,,,,,,,,,...000111000...,,,,,,...///000///000000000000000000000000000000000000000000000000222222111111111111222222111111222222333333444444444444444444444555555555333333444444555444444444333333222222222222333333666777888888999999888888666888::::::777555444333666777888::::::999888888888888888777777666666666555666666666666777777777555555666666777888888888666666777777777666555555666666777777888888999999666666666666666666666666888777555666888999999888:::;;;<<<<<<::::::;;;<<<::::::999888888888888999999999999:::::::::;;;;;;:::<<<>>>>>>>>>>>>???@@@;;;BBBJJJNNNUUUddd|||ttt___UUUMMMGGGEEEBBB>>>===???>>>>>>>>>============<<<=========<<<;;;:::999888::::::;;;;;;<<<>>>???@@@{{{dddOOO???777666555555555666555222///000000///...------............//////000000111111000000/////////000//////////////////////////////---......///////////////'''+++///111///---,,,,,,************))))))))))))((())))))))))))(((((((((+++******)))((('''&&&&&&%%%''')))+++,,,,,,+++*********))))))***+++,,,---)))***************)))))))))***,,,...............((()))))))))************(((((()))******)))'''&&&++++++***))))))***++++++*********))))))))))))))))))))))))************+++++++++***))))))((((((((()))))))))))))))))))))))))))******)))(((''')))***(((,,,...+++(((''',,,111*********)))))))))(((((((((***+++++++++***+++---******+++,,,...///000000,,,,,,+++++++++,,,---------------......---,,,+++,,,,,,,,,,,,,,,---------,,,++++++,,,//////...,,,---,,,,,,---//////...,,,---,,,,,,...111111///,,,...---,,,---///000///...,,,,,,++++++,,,...000111///...------...///000000////////////////////////000000000000000000000000111111000000000111222222111111222222333333333333444444555555555555555555222222333444555555555555222222222222222333444555777777888888999999::::::888:::<<<<<<999666333222777777888999:::999999888888888888888777666666555666666666666666666666666444444555555666777777777666666666666555444444333666666666777777777888888555555555555555555555555888777666666777888888999:::;;;<<<;;;:::999:::;;;999999888888777888888999888999999:::::::::::::::999;;;>>>@@@??????@@@AAA@@@EEEMMMUUUbbbwwweeeXXXOOOGGGEEECCC@@@???@@@AAAAAAAAA@@@@@@@@@??????>>>>>>>>>======<<<<<<;;;<<<<<<<<<<<<===>>>??????jjjTTTCCC:::777666555555555555333111///......------------------.........///000111111222000000000000////////////////////////////////////...............//////000---...///...---+++++++++*********)))))))))(((((()))(((((((((((()))))))))+++******)))((('''&&&&&&%%%&&&)))+++,,,+++***))),,,,,,+++******)))))))))******++++++,,,++++++***++++++,,,------,,,+++***((()))))))))***************))))))((('''((()))***+++******************+++))))))))))))))))))***************+++++++++,,,,,,************))))))((((((*********))))))************++++++***(((((()))***(((,,,000///***'''))),,,************))))))))))))((()))******))))))***+++++++++++++++++++++++++++,,,+++++++++,,,,,,---...------......---,,,,,,,,,,,,---------.........///++++++,,,...//////...------,,,+++,,,......---+++,,,,,,---...000///...,,,---,,,,,,---///000///...++++++++++++,,,...000111//////......---...000111///////////////////////////////////////////////////////////////000111222111111222222222222222333333444555666666666555555222222333444555555555555222222222222333444555555777777777888888999:::;;;999<<<>>>===:::666444333777777888888999999999999888888999999888777666555666666666555555555555555444444444555666666777777555555555555555444333222666666666666666666777777444444444444444444444444777777777777777777888999999:::;;;:::999888999:::999888888777888888999999888999:::;;;;;;;;;::::::888;;;>>>@@@@@@@@@AAABBBHHHLLLUUUdddyyynnnZZZPPPGGGDDDCCCAAAAAABBBAAAAAAAAAAAA@@@@@@@@@@@@??????>>>>>>>>>>>>>>>>>>===============>>>??????yyy}}}vvv[[[GGG<<<888888666555555444333111000///---------------------,,,------...///000000111111...000111111000...//////000000000000000000000000//////......//////000111444222000///---,,,,,,,,,******)))))))))((((((((()))(((((((((((())))))************))))))(((((((((&&&''')))************))),,,,,,+++***)))(((((('''******+++,,,,,,,,,,,,+++++++++,,,,,,+++***((('''))))))))))))************)))))))))'''&&&'''+++---************************))))))))))))*********************+++++++++,,,,,,)))************))))))(((++++++************++++++,,,,,,,,,+++)))((()))+++(((,,,000000---)))((((((++++++*********)))))))))((()))***)))((()))+++,,,,,,++++++******))))))(((++++++++++++,,,---......,,,---...---,,,++++++---,,,------....../////////,,,,,,---.........------,,,++++++,,,......---+++,,,------.........---------,,,+++,,,...//////...************,,,...000111/////////...---...000222000000000000000000000000////////////////////////............///000111222111111222222222222222222222333444666666555444444333333444444555444444444333333333333333444555555666666666777888999:::;;;:::<<<===<<<999666555444777777777777777888888888666777888999999999777777666666666555555555555444444444555555666777777777444444555555555444333333555555555555666666666666444444444444444444444444666777888777666666888:::888999::::::888888999:::999888888888888999::::::999:::;;;<<<===<<<;;;:::999;;;>>>@@@@@@AAACCCEEEIIIOOO]]]ttt}}}___SSSHHHEEEDDDBBBAAABBB?????????>>>>>>>>>>>>============<<<<<<===>>>>>>>>>>>>===>>>>>>???@@@AAA\\\___cccddddddgggnnnttt}}}dddLLL>>>888888999666666555333111//////000------............------+++,,,---...///000111111,,,///222222000...///000000000000000000000000000000000/////////000111222333222000///...---,,,+++***)))))))))(((((((((((()))(((''''''((()))***+++*********************)))((((((((()))))))))))))))************)))(((((('''))))))***+++++++++++++++******+++,,,,,,+++***)))))))))))))))************&&&((())))))((()))+++...*********++++++*********((()))))))))************(((((()))))))))*********((((((******+++***)))))),,,+++************+++,,,,,,------+++)))((()))+++***+++,,,------+++***)))+++++++++*********))))))((()))*********,,,///111+++++++++***************++++++++++++,,,---...///,,,------,,,))))))+++...++++++,,,------...//////,,,---------,,,+++,,,,,,,,,++++++,,,...///...,,,---...------,,,,,,---...---,,,+++,,,---...---,,,************,,,...000111...000000///------000333000000000000000000000000////////////////////////////////////000111222333222222111111111111111111111222444555555555333333444444444555444444333333444444333333333444444555555555555555666888:::;;;888::::::999777444444444666666666666666777777888555666888:::::::::999888666666555555555444444444444555555666777777888888333444555555555555555444555555555555555555555555333333333333333333333333666777888888666666888:::666888999999888888999;;;999999999999999:::;;;;;;999;;;<<<>>>>>>===<<<;;;:::<<<>>>???@@@AAAEEEGGGKKKWWWlllgggYYYLLLFFFEEECCC@@@@@@???>>>>>>>>>>>>===============<<<<<<<<<===??????=========>>>???@@@AAABBBDDDGGGJJJKKKKKKOOOWWW]]]```gggqqq|||vvvxxxmmmTTT@@@888777999:::777666555222///...///111......///////////////...++++++,,,---...///000111+++///222222000//////111000000000000000000000000111000/////////000222333///............---***((())))))))))))(((((((((((()))(((''''''''')))***+++***************+++++++++***)))((((((((((((((()))'''(((((())))))))))))((((((((()))***************((()))+++,,,---,,,,,,+++))))))))))))************"""&&&***,,,+++***+++---******++++++++++++******(((((())))))*********+++''''''''''''(((((((((((('''((()))***++++++***)))---,,,+++******+++,,,------------,,,)))((()))++++++***)))***,,,------,,,+++++++++************)))''')))***+++,,,///333666******+++++++++,,,,,,,,,++++++++++++,,,---...///,,,------***''''''+++...******+++,,,,,,---......---...---,,,******+++,,,,,,++++++---///000///---......---,,,++++++---///---,,,++++++------,,,+++***))))))***+++...000111...000111///------000444000000000000000000000000////////////////////////000000000000111222333444222222111111111111111111000111333555555444333222555555555555444333222222555444444333333444444444555444444444666888999;;;777888888777444333333444555555555555555666777777444555888:::;;;;;;:::999666666555555555444444444555555666666777888888888333333444555666666666666555555555555555555555444333333333333333333333333555777999888666555888;;;555777888999888888:::<<<:::999999999:::;;;;;;<<<:::;;;===??????>>>===<<<;;;<<<===>>>???BBBEEEIIIRRRddd~~~mmm^^^OOOIIIFFFCCC@@@???@@@@@@@@@????????????>>>>>>>>>======>>>???@@@BBB=========>>>???AAABBBCCC;;;<<<<<<;;;;;;<<<@@@CCCEEEKKKSSS[[[bbbggglllooowwwxxxzzz}}}ppptttrrr]]]DDD777777:::666111:::888555222000000000000...******///111...000555...---+++***,,,//////......///000111111111111111222111000000///000000000......///000000///......222000,,,(((%%%%%%(((++++++******)))))))))))))))''''''((()))******++++++)))))))))))))))*********))))))))))))))))))))))))'''''''''(((((((((((((((+++***)))))))))***,,,,,,+++******))))))***+++,,,+++++++++************))),,,+++***)))((((((((((((((()))))))))))))))***++++++******)))(((''''''&&&))))))))))))))))))))))))&&&''')))*********)))(((******))))))))))))******,,,,,,++++++***+++++++++...------,,,+++***))))))((((((((()))***,,,---...+++++++++***++++++,,,,,,((()))***+++,,,+++******,,,,,,++++++,,,,,,---...+++...---******,,,+++)))......---,,,,,,+++******'''***...000000...,,,,,,///...,,,---///000000000,,,,,,,,,++++++*********.........------,,,,,,,,,$$$)))---...,,,,,,///333......////////////.........///000222222111000000///............---------222222111000///...------...000111222111000111222111333444444222222333555333333444444444444444444666666555444333222222111222333444666777999:::;;;666888999999777555444444777777666555555555555555::::::999888777666555444:::999888666555555555555444222222333555666555444222222222333444555666777666555333222222444777999333333333333333333333333555555555555666666666666:::::::::::::::;;;<<<===<<<<<<;;;::::::999888888:::;;;<<<=========<<<;;;===<<<>>>AAABBBCCCKKKUUU^^^tttzzz^^^NNNJJJDDDBBBCCC>>>>>>AAACCCBBB???===<<<>>>BBB@@@======>>>@@@@@@@@@@@@???======???AAAAAAAAA;;;<<<<<<:::999999;;;======@@@EEEJJJNNNQQQTTTVVVXXXYYY[[[___eeekkkqqquuuxxx|||pppvvv}}}[[[LLL:::333555999777333:::888555222000000000111///++++++///000...///333...---,,,+++---//////......///000111222222222222222222111000000000000000........................111000...***''''''))),,,+++******)))))))))))))))(((((())))))***++++++,,,***)))))))))))))))))))))(((((((((((((((((((((((()))))))))(((''''''&&&&&&******)))))))))***+++,,,+++++++++******)))))))))+++++++++************)))+++******))))))))))))))))))((('''''')))*********+++******)))((((((''''''************************)))************((('''&&&******))))))))))))******,,,,,,++++++***++++++,,,,,,,,,++++++++++++++++++(((((()))***+++,,,------+++******))))))******+++))))))+++,,,,,,,,,+++***+++************+++,,,,,,,,,......++++++------***......---,,,,,,+++******+++,,,.........---------...---,,,,,,......,,,+++,,,,,,,,,+++++++++******------------,,,,,,,,,+++###'''++++++))))))+++///......////////////......//////000111111111111000000////////////.........222111111000///......---...000111111000000111222111333444444222222333555333333444444444444555555444444444444444444333333222333444555777999:::;;;666888:::999777555444555888777777666666666777777888888777777777777777777888777666555555444444555666444444444666777666555333333333333444444555666555444333222333444666777222222222222222222222222555555555555666666666666888888888999:::;;;<<<<<<;;;;;;;;;::::::999999999777888999::::::::::::999>>>===???BBBCCCEEEOOOYYYmmm|||```OOOKKKEEECCCDDD@@@???AAACCCAAA???======>>>AAA???>>>>>>???@@@@@@??????===<<<<<>>??????@@@@@@BBBCCCDDDGGGLLLQQQVVVYYYZZZ]]]bbbhhhnnnttt{{{ttt|||vvvcccHHHAAA999666888::::::777999777444222000000000111///------//////...///111...------...000000///...---...000111333333444444333222222111000111111111///...---,,,,,,---...///000000///,,,***)))***,,,+++******))))))))))))))))))))))))***++++++,,,,,,*********))))))((((((((((((((((((((((((((((((((())))))((((((''''''''''''***))))))))))))***+++++++++,,,,,,,,,+++)))'''&&&+++++++++************))))))))))))))))))*********+++(((&&&''')))+++***(((*********))))))(((((('''++++++++++++++++++++++++,,,,,,,,,+++)))'''%%%$$$******))))))))))))******,,,++++++***++++++,,,,,,******+++++++++,,,,,,,,,'''((()))++++++,,,,,,,,,******)))))))))))))))***)))***,,,---------,,,+++******))))))******+++,,,,,,//////,,,,,,......+++---------,,,,,,+++++++++//////...---------......---,,,,,,---...---***''',,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++(((+++......,,,+++---000......////////////......///////////////000111111000000000////////////...111111000000//////.........000111111000000111222111333444444222222333555333333444444444555555555333333333444444444555555222333444555777888::::::777888:::999777555555666888888777777777888999999555555666777888999999:::666555555444444555555555888666555666777777666555444444333333333444444555444444444444444444555555111111111111111111111111555555555555666666666666666666777888999;;;<<<<<<::::::::::::::::::::::::666666888999::::::::::::@@@???AAADDDEEEIIIUUUaaa~~~bbbPPPLLLEEEDDDEEEAAAAAAAAAAAA@@@>>>===>>>@@@@@@???>>>???AAAAAA???>>>===<<<:::;;;>>>@@@AAAAAABBBDDDEEECCCAAA???>>>???CCCBBB@@@?????????>>>===@@@@@@??????AAACCCFFFHHHIIIIIIKKKMMMRRRWWW]]]aaakkknnnsssyyy~~~dddOOO???===<<<::::::888666555777555222000///...//////000///...............//////---...222333111//////---...000111333444555555333333222111111111111111///...,,,++++++,,,...///---......---+++***+++,,,+++******))))))))))))))))))*********+++++++++,,,++++++***)))(((''''''&&&((((((((((((((((((((((((&&&'''''''''(((((()))))))))))))))))))))******+++)))***+++,,,+++***(((&&&+++++++++*********))))))'''(((((()))***+++++++++---)))&&&'''+++---+++(((*********)))))))))((((((+++++++++++++++++++++++++++,,,,,,+++***(((&&&$$$******))))))))))))******++++++******++++++,,,,,,++++++++++++++++++++++++'''(((***+++,,,,,,+++++++++******))))))))))))******+++,,,---...---,,,,,,***************+++,,,,,,+++......++++++......+++,,,,,,,,,,,,,,,,,,,,,,,,000///............---,,,+++,,,---000111///,,,(((,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++...000000...---...000......////////////......000///...---...///000111////////////............000000000000///////////////000111111//////111333111222444333222222333555333333444444555555666666444444444444444444444444222333444555777888999999888999:::999777666777888888777777777777888999999555555666777888999999:::555555555555555666777777888777666666666666555444555555444333333333444444444444666666666666555444222222222222222222222222555555555555666666666666666666888999:::;;;<<<<<<;;;;;;;;;::::::999999999888999:::;;;===>>>>>>???AAAAAACCCFFFHHHOOO^^^mmmbbbOOOKKKDDDCCCEEEAAABBBBBB@@@???>>>>>>@@@AAA???>>>???@@@AAAAAA???===<<<:::999;;;>>>@@@BBBBBBNNNPPPQQQPPPNNNLLLKKKLLLIIIGGGDDDCCCDDDEEECCCBBB@@@???===<<<<<<===>>>???CCCAAA??????AAADDDGGGIIIMMMPPPTTTZZZaaahhhmmmpppyyy|||}}}gggQQQBBB777999::::::777444222111555333000...---------...000000///...---...///...000---///555777222//////---...///111333444444444333222111111000000111111///...,,,++++++,,,...///***,,,------+++***+++,,,+++******)))))))))))))))***************++++++++++++******)))((('''&&&&&&''''''''''''''''''''''''((((((((((((((('''''''''(((((())))))************&&&''')))+++,,,+++)))(((+++++++++*********))))))&&&'''(((***++++++++++++...+++))))))+++---+++***************))))))))))))************************)))***+++++++++***((('''******))))))))))))******+++*********++++++,,,---------,,,,,,+++***))))))((()))***+++++++++++++++---,,,+++******************+++,,,---...---,,,,,,+++++++++++++++,,,------***------******------***,,,,,,,,,,,,,,,,,,,,,,,,...---...000111000,,,(((+++---///333555444111...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++------,,,++++++,,,......////////////......///...---------...000111......---------,,,,,,,,,////////////000000000000///000111000//////111333111222444333222222333555333333444555555666777777666666555444333333222222222333444555666777888999888999:::999777777888999777777777666666777777888777777777777777888888888666666666666777888999999888666555555666666444333555555444333333333444444555666777888888777555444444444444444444444444444555555555555666666666666777888999;;;<<<===============<<<;;;999888777777;;;;;;<<<===>>>???@@@AAAAAABBBDDDHHHKKKUUUhhhzzz{{{___MMMIIICCCBBBCCC@@@CCCAAA@@@??????@@@@@@AAA???>>>???@@@AAAAAA???===<<<:::999;;;>>>@@@BBBBBB\\\]]]]]]\\\YYYXXXXXXYYYQQQNNNLLLLLLNNNNNNKKKIIIDDDCCCAAA@@@???@@@BBBCCCCCC@@@===<<<===>>>@@@@@@@@@AAADDDHHHMMMQQQUUUWWWYYY]]]ccciiiqqq{{{|||eeePPP@@@888555777999:::999888888888444222000---,,,,,,---......000000------///000...000---000999;;;444///000,,,---///000222222333333222111111000///000000000///...---,,,,,,---...///)))+++,,,,,,++++++,,,...+++******))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''''''''''''''''''''''''''++++++***((('''&&&%%%$$$'''((())))))******))))))%%%&&&(((***+++++++++***+++++++++************)))&&&''')))***+++++++++***,,,,,,+++************+++************************))))))))))))))))))))))))'''(((***+++++++++************))))))))))))******************+++,,,------...------,,,+++***)))(((******))))))***++++++,,,...---,,,+++************)))***,,,---------,,,+++,,,,,,++++++,,,,,,---...))),,,,,,)))***------***+++++++++,,,,,,---------,,,+++,,,///222000+++''',,,---000444666666333111,,,,,,,,,,,,------------++++++++++++,,,,,,,,,,,,,,,------............---......////////////......---------------...//////---------,,,,,,,,,++++++......//////000000111111000000111///...///111444111333444444222222333555333333444555666777777888777666555444333222222111222333444555666777888888999::::::999888888999;;;888888777666666666666666999999888888777777666666777777777777888888999:::777555444555666666555333444444333333333444444555666666777888777666555444555555555555555555555555555555555555666666666666888999;;;<<<======<<<;;;===<<<<<<;;;999999888777;;;;;;;;;<<<<<<>>>???@@@AAABBBEEEIIINNN[[[sss{{{yyyuuusssrrrqqqooommmqqqpppvvvvvv[[[KKKHHHCCCBBBCCC>>>BBBAAA??????AAAAAAAAA@@@@@@???>>>???AAAAAA???>>>===<<<:::;;;>>>@@@AAAAAAwwwwwwvvvrrrooommmnnnooogggdddaaaaaacccbbb]]]XXXSSSQQQNNNLLLJJJJJJJJJKKKIIIEEEAAA???@@@AAA@@@>>>???@@@AAACCCFFFIIIKKKMMMHHHJJJNNNRRRWWW^^^eeekkkpppuuu}}}gggPPP@@@888555666777888999;;;===???@@@444333111///......//////---000000,,,,,,000111...111---111<<<===444///000------...///000111111111111000//////......//////........................***+++,,,,,,+++,,,...000+++******)))))))))))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((((((((((((''''''''''''''')))*********)))(((''''''(((((())))))******+++++++++************)))&&&((()))+++++++++***)))(((+++,,,***'''%%%(((+++************************************************((()))***+++,,,+++************))))))))))))******************+++,,,---...,,,,,,,,,++++++*********,,,+++)))((((((***,,,------,,,+++***))))))))))))))))))+++,,,,,,,,,+++***+++++++++++++++,,,,,,---))),,,---***+++......+++******+++,,,,,,---......,,,***))),,,///000,,,(((------///222444444222///,,,,,,,,,---------......+++,,,,,,,,,------------/////////000222222111000......////////////......,,,,,,---............---......---------,,,,,,,,,---......///000111111222000111000///...///222444111333444444222222333555333333444555666777888888555555555444444333333333222333444444555666777777:::::::::999888888:::<<<;;;:::999888777666666666888888888888777777777666888777777777777777888999777555555555777888777666333333333333444444555666555555555555555444333333444444444444444444444444555555555555666666666666888999;;;<<<<<<;;;:::999::::::::::::::::::::::::<<<<<<;;;;;;;;;===>>>???@@@BBBFFFKKKQQQ```{{{tttnnngggdddaaa___^^^]]]ZZZYYY^^^\\\___hhhlllqqqsssXXXJJJIIIEEECCCCCC>>>BBB@@@???@@@CCCCCCAAA???AAA???>>>>>>???@@@@@@??????===<<<<<>>???@@@@@@AAACCCDDDFFFGGGGGGGGGGGGGGGGGGJJJOOORRRRRRWWW```iiirrrzzzoooWWWDDD;;;888888555444333444777:::===???666444222000//////000111,,,000000,,,,,,111222...111---111===???555///000------...//////000//////000000///.....................///000000///......+++,,,---,,,,,,...000333+++******)))))))))))))))(((((((((((('''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''"""###$$$&&&)))+++---...&&&''')))*********)))(((***)))(((((((((((())))))+++++++++************)))'''(((***+++,,,+++)))(((%%%***---***$$$"""&&&+++******************++++++++++++++++++++++++++++++)))***+++,,,,,,+++***)))******))))))))))))******************+++,,,---...***++++++++++++,,,,,,,,,---+++)))''''''))),,,...,,,+++***)))((((((((((((((()))***+++,,,+++***************)))***++++++,,,***---...+++,,,//////---******+++,,,------......---)))'''(((---///---***------...000111111...,,,,,,,,,,,,------.........,,,,,,,,,------.........,,,+++,,,---///000///.........////////////......+++,,,---...///...---,,,//////.........---------------...///000111222222111111000///...///222444111333444444333222444555333333444555666777888999333333333444444444555555333333444444555666777777:::;;;:::999888888;;;======<<<;;;999888777777666777777777777777888888888777777666666666666777777777666555666888999999888222222222333444555666777444444444333333222222222333333333333333333333333555555555555666666666777888999:::;;;;;;:::888666777777888999;;;<<<======???>>>===<<<<<<===??????@@@BBBFFFKKKRRRcccyyymmmeeebbb^^^\\\YYYWWWVVVUUUSSSQQQXXXTTTVVV^^^aaaeeevvvqqqWWWJJJJJJFFFDDDDDD>>>AAA@@@???AAADDDDDDAAA>>>BBB@@@======>>>@@@@@@@@@@@@???======???AAAAAAAAAxxxoooiiieee```XXXSSSUUUOOOIIIGGGIIIIIIGGGDDDDDDCCCCCCEEEGGGGGGFFFDDDBBBAAA@@@@@@BBBDDDDDDCCCGGGIIILLLOOOTTT[[[cccgggooowwwsssTTTBBB;;;888666666666555333222666<<<>>>;;;:::111---......,,,---111"""(((///222000---,,,+++444444333222222333333333---...///000000111000000......---,,,---...///000111...,,,...222222...***000...******+++---//////++++++***)))((('''&&&&&&(((((((((((('''''''''''')))(((&&&&&&((((((((('''%%%&&&''''''((((((''''''))))))))))))(((((((((((())))))))))))))))))))))))+++***(((((((((((('''%%%************)))))))))))))))((('''''''''(((***+++((()))***+++***)))&&&%%%))))))))))))(((((((((((('''******&&&'''+++***%%%))))))***,,,//////---+++...,,,***'''%%%%%%&&&'''+++***)))((((((((()))***---,,,)))((())),,,///222++++++++++++++++++++++++******))))))))))))*********)))((()))+++,,,---,,,***+++,,,,,,------,,,,,,...------,,,,,,------......---,,,+++++++++++++++------------------------///,,,***+++------+++)))---------............///------------------------,,,---------.../////////,,,---.../////////...---//////000///---+++)))(((***+++,,,,,,------,,,,,,------...............---***111333//////333444111666444222111000000222333000111333555777777777777444444555555555444222111111333555666666666888:::<<<;;;:::999999999:::;;;999999999888999999::::::777777777777888888888888333444555777888888888888???888444555777666666888444333333333333444555555444555555555444333333222222222222333333333444444555555777888999999999999888888777777666666555555444666888:::<<<=========<<<<<<<<<===============AAACCCHHHMMMUUUffftttlllddd___```^^^[[[[[[\\\ZZZVVVRRRRRRRRRSSSUUUXXX___oookkk^^^NNNDDDBBBCCCBBB???BBBBBBAAA???======@@@BBB>>>>>>>>>>>>>>>>>>???@@@CCCCCCCCCBBBAAA@@@>>>===|||wwwrrrlllfffccc]]]WWWTTTTTTRRRNNNJJJHHHGGGFFFGGGHHHIIIHHHGGGHHHFFFDDDCCCDDDDDDDDDBBBDDDEEEEEEGGGJJJNNNTTTWWWXXX^^^hhhqqqyyyppp]]]HHH===:::777666666333444333111555;;;<<<999666000---///000......222,,,---...---+++,,,///222222222111111000111111222...//////000000000000///......---,,,---...///000222///---///222222///+++)))***+++---...---***'''************))))))))))))&&&'''''''''(((((())))))***(((''''''((())))))(((%%%&&&''''''(((((('''''')))))))))))))))))))))((())))))))))))))))))))))))+++***)))***,,,---,,,+++*********)))))))))((((((,,,+++*********+++,,,---%%%&&&'''(((((('''&&&%%%************************'''++++++((())),,,***%%%,,,++++++,,,......---,,,++++++***)))))))))***++++++***)))))))))***++++++---+++***))))))+++...///******************************))))))))))))*********((('''(((***,,,,,,+++***+++,,,,,,------,,,,,,------,,,,,,,,,,,,------//////...---------------------------------------///---+++,,,---...,,,***---------............///........................---------...............------.../////////...------......///...---,,,+++***+++,,,,,,------,,,,,,,,,---...////////////...,,,111333000///333444222333333333333222222111111111333444666777777777666444444555555555444333222222333555555555666888;;;;;;:::999888888888999::::::999999888888888999999777777777777888888888888555666666777888888888888;;;777555999;;;999777888444444333333444444555666444555555555444444333222222222222222333333333444555555666777777777777777888888888777777666666666555666888:::;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<===@@@BBBGGGMMMUUUggg|||uuuqqqsssqqqooommmllliiiddd___[[[YYYWWWWWWWWW]]]lll{{{hhh]]]NNNFFFDDDDDDBBB@@@BBBCCCBBBAAA??????AAABBB>>>>>>>>>>>>>>>??????@@@CCCCCCBBBAAAAAA@@@@@@@@@xxxtttnnnjjjgggccc\\\WWWQQQOOOMMMLLLLLLMMMLLLLLLMMMKKKHHHGGGGGGGGGFFFDDDGGGFFFDDDCCCDDDFFFHHHJJJEEEHHHNNNSSSYYY```hhhmmmqqqzzzzzznnnRRRHHH>>>;;;999666444555111333333222555:::;;;888555000...111222111111333222111///---,,,---111444/////////......//////000///000000000000//////...///...---------...///000222000///111333333000,,,******+++,,,---+++(((%%%((((((((()))))))))******%%%%%%&&&'''((()))******+++)))'''((()))***))))))&&&&&&'''((((((((((((''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++...//////...))))))))))))(((((((((((())))))((((((((()))***+++)))))))))***************'''(((((())))))******+++(((+++,,,++++++---,,,)))000...,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,***************+++,,,---++++++*********++++++,,,******************************))))))))))))******)))((('''''')))++++++******++++++,,,,,,,,,,,,,,,------,,,,,,,,,,,,------000000///.........//////------------------------///...------...///---,,,---------............///////////////////////////...............---------......////////////......,,,,,,...///////////////***+++,,,,,,------,,,,,,+++,,,...000111111111000...222333111000333444333000222333444444333111///444555666777888777666666444444555555555444333222333333444444444666999<<<;;;:::999777777777888999:::999888777777777777777777777777888888888999999777777888888888888888888888666777<<<===:::777888444444444333444444555666444555555555555444333333222222333333333444444444777777777777777777777777888888888888888777777777666777888:::;;;<<<<<<<<<<<<;;;999999999;;;<<<>>>???BBBFFFMMMUUUhhh|||wwwooojjjeee```]]]___lllyyy~~~dddZZZOOOHHHFFFFFFCCC@@@@@@AAABBBBBB@@@??????@@@>>>>>>>>>>>>>>>???@@@@@@CCCBBBAAA@@@@@@AAABBBCCC~~~xxxqqqlllccc___[[[XXXWWWWWWVVVUUURRRPPPMMMLLLLLLLLLKKKIIINNNLLLJJJHHHHHHHHHHHHGGGCCCDDDEEEFFFHHHLLLQQQUUUSSS[[[fffqqq|||rrr```TTTEEE@@@<<<;;;888333222333000333444333555999:::888888555111111222222333444000111111111000//////............---......///000000000111000000///...---///...---------...000111333222111222444444111...333///***((((((***,,,,,,'''''''''(((((((((((((((&&&&&&&&&'''((())))))***+++)))((((((*********)))&&&&&&'''((((((((((((((()))))))))))))))*********))))))))))))))))))))))))((('''(((+++---......,,,)))))))))(((((((((''''''''''''''''''(((((())))))------,,,+++++++++,,,,,,$$$$$$%%%&&&'''((())))))***,,,,,,+++,,,///222333444111---++++++---------.........---,,,+++)))((())))))***++++++,,,---...******+++++++++***))))))******************************))))))))))))******)))'''&&&''')))******)))******+++,,,,,,,,,,,,+++---,,,,,,,,,,,,,,,,,,---000///............//////,,,,,,------------------//////......//////......---------............///......////////////000000/////////...---------,,,////////////////////////------...//////000000000***+++,,,,,,------,,,,,,***,,,...111222333222222000222333222111222333444000111222333333333222111666666777888888777666555444444444444444444444333444444444333333666:::>>><<<;;;:::888888888888999:::999888777666666666666777777888888888999999999999999888888888888888888999666777;;;;;;888666777444444444444444555666666444444555555555555444444444444444555555555666666999999888888888888888888888888888888888999999999999999:::;;;<<<<<<======<<<;;;999888999;;;>>>???@@@BBBGGGMMMVVVjjj|||tttmmmkkkttt~~~www___XXXOOOIIIHHHFFFDDDAAA===???BBBBBB@@@>>>===>>>>>>=========>>>???@@@AAABBBAAA@@@???@@@AAACCCEEE|||xxxsssooommmkkkiiihhhbbb___\\\YYYWWWUUURRRPPPTTTRRRPPPOOOPPPNNNKKKHHHEEEFFFFFFEEECCCCCCEEEFFFEEEHHHNNNWWW```jjjttt|||ttteeeXXXLLLDDDBBB>>>;;;999666111111444111444555333555999;;;:::???;;;666111111444555555111000000000//////...---...............///000111000000111000000///...---//////...---...///000111333333333444444333111000444000***((((((***,,,---++++++******)))(((''''''((((((((((((((('''''''''+++)))((((((*********)))&&&'''(((((())))))((((((((()))))))))*********+++***************************)))***,,,......,,,***))))))))))))((((((((((((******+++++++++,,,,,,,,,,,,+++***((((((''''''(((###$$$%%%&&&'''((()))***---,,,++++++,,,000888???666222---++++++,,,,,,,,,,,,,,,,,,,,,+++***((('''))))))***+++,,,---------******+++++++++***)))))),,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******)))((('''''')))***)))))))))***++++++,,,,,,++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,---......,,,,,,,,,---------........./////////////////////---------............///------.........//////////////////...---------,,,////////////000000111111000/////////............***+++,,,,,,------,,,,,,***,,,///222444444444333222222222222111111222555222222111111111222444555666777888888888777555555444444444444444444444444444444444444444777<<>>===;;;:::999999:::::::::999888777666666666666888888888888999999999999:::999888888777888888999:::777777888777333333666555444444444444555666666444444555666666555555444666666666666777777777888888888777666666666777777777777888888999999999:::<<<<<<<<<<<<======>>>>>>===<<<:::999:::<<>>AAACCCDDDBBB@@@???>>>============>>>???@@@AAAAAA@@@???>>>???AAACCCDDD}}}yyytttoookkkgggccc```^^^]]][[[[[[[[[WWWOOOIIIFFFGGGGGGFFFCCCBBBBBBCCCEEECCCDDDGGGKKKOOOWWW___eeeiiiooowwwzzziiiZZZPPPJJJEEEAAA???:::666555333111222555222555555333333888<<<<<>><<<;;;:::::::::::::::999888777777777777777888888888999999999999:::999888777666666777999:::999777666777555222333777555555444444555555666777444444555666666666666555666666777777777888888888555444333222333444555666666666777777888999::::::======<<<<<<<<<======>>><<<<<<;;;:::;;;===@@@AAAAAABBBFFFLLLUUUiiijjjWWWSSSMMMIIIFFFDDDBBBAAAAAADDDFFFFFFEEECCCBBBBBB============>>>???AAAAAA@@@???>>>>>>???@@@AAABBB~~~{{{wwwuuusssssspppggg[[[RRRMMMMMMLLLIIIFFFDDDEEEFFFGGGCCCBBBDDDCCCBBBGGGNNNNNNQQQVVV]]]eeennnwww}}}~~~jjjbbbWWWOOOMMMMMMMMMMMM???888333333333222333555222555444000000666;;;===@@@AAA>>>:::999<<<;;;666555000,,,***,,,///000111---------......///111111...//////000000000000///000///.........///111222111333444444333222111111---,,,+++,,,------,,,***---,,,,,,,,,++++++******'''''''''(((((((((((((((***(((''''''((())))))(((''''''((()))))))))))))))((())))))******+++,,,,,,************************++++++,,,...000///,,,)))++++++++++++************%%%&&&'''((()))((((((''')))***+++---------,,,,,,(((((())))))***+++,,,,,,***)))***---------666@@@333000,,,++++++++++++***))))))(((((()))***,,,---((()))***+++++++++***)))******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******,,,***((((((***+++***)))))))))***+++++++++++++++,,,,,,++++++++++++,,,,,,+++++++++++++++,,,------++++++,,,,,,---......///,,,...//////------///111---------............///---......///000000111111---------........................///111333555666000///...---,,,,,,,,,---***+++,,,,,,------,,,,,,,,,///222555666666444333444000000222000---///555000000000111222444555555333444666666777666555444444333333333333444555666444666888999:::<<>><<<:::999999999999:::999999888888888999999888888888999999999::::::777777555555555777999:::444444777:::888444555999555555555555555666666777444444555666666666666666555555666666666777777777555444333222333555777888444444555666888999999:::===<<<;;;::::::;;;<<<<<<:::::::::;;;<<<===?????????@@@DDDIIIRRRfffeeeVVVRRRLLLGGGCCCAAA@@@@@@BBBCCCEEEEEECCCBBBAAABBB<<<<<<======>>>@@@AAABBB>>>>>>>>>>>>>>>>>>??????xxxiii]]]XXXVVVRRRMMMIIIGGGIIIKKKEEEAAABBBEEEDDDAAADDDJJJDDDFFFIIILLLQQQXXX```eeessszzzyyykkkfffooo{{{lllcccXXXTTTOOOOOOSSSXXXZZZZZZBBB:::444444555444333333111444333...---444;;;>>><<<@@@AAA>>>???AAA===555///......000333333///+++,,,,,,,,,---...///000111......///000000111000000000///.........///111222111222444444333111111111555000+++)))***...222444(((((((((((())))))))))))%%%&&&&&&'''((()))******)))(((&&&&&&(((((((((''''''(((((()))))))))))))))((())))))***++++++,,,,,,************************'''((())),,,...---***''',,,,,,,,,+++++++++******((()))+++,,,,,,,,,+++***"""$$$'''***+++++++++***''''''(((((())))))******((('''+++///...+++111:::111///,,,+++++++++***)))...,,,***(((((()))***+++((()))***++++++***((('''++++++++++++,,,---...///++++++++++++++++++++++++******))))))))))))******,,,+++))))))***++++++***))))))***++++++++++++***,,,++++++++++++++++++,,,++++++++++++,,,,,,---...++++++,,,,,,---...//////+++---//////---,,,...111---------.........//////...//////000111222222222,,,------....../////////------...///111444666888///...---,,,+++,,,---...++++++,,,---------,,,,,,---000333666777666444222444000///111000,,,///555---///111333555555444444222333555666666666555444444333333222333444555666444666999;;;<<<===???AAA>>>===;;;999888888888888999999999999999999::::::888888999999999:::::::::666555444444555777999;;;///111777===<<<888888;;;555555555555555666777777444444555666777777666666444444444444555555555666777666555555666888:::<<<333444555666777888999:::<<<;;;:::999888999:::;;;888888999;;;<<<======>>>>>>???BBBFFFOOOcccbbbUUURRRLLLFFFBBB@@@?????????AAABBBAAA@@@??????@@@<<<<<<<<<===>>>@@@AAABBB======>>>>>>>>>>>>===<<>>>>>>>>BBBEEEBBB;;;444111///---+++***+++,,,---////////////000000000000000//////.........//////***,,,.../////////111222555444333333222111000000***((('''((()))***)))'''+++***)))(((((()))***+++))))))************))))))((()))*********((('''&&&******)))((('''&&&%%%%%%))))))))))))******************))))))))))))************+++,,,,,,,,,,,,+++...333555000++++++***((())))))***+++,,,------...++++++++++++***((('''&&&(((((((((((()))***+++,,,......------...///111222000++++++//////)))%%%&&&,,,,,,+++******)))))))))---***))))))+++,,,***(((+++++++++,,,,,,---------))),,,111333111...+++***...,,,++++++------,,,***---......---++++++---...***++++++,,,,,,---------///...------,,,,,,,,,,,,***++++++,,,---------,,,...---,,,+++,,,,,,.........///////////////......,,,------...///000111111///000000000000//////...,,,...//////...------...---///000111000111222444000///......///...,,,***++++++,,,---.........---///222666777666333111000...///000111111111111111333222222333555666666555555555555555555555444444555555444444444555555666444555777999;;;<<<======<<<<<<;;;:::999888666555999999888888999999:::;;;===<<<999888777777888999555555555666666777888999555555666666666777777777888666555555666777777666999888666555666777999:::999888777555555555555666:::333,,,+++000555777777888888888777888888999999::::::999888888999999999:::;;;;;;<<<======<<<<<<:::@@@CCCHHHRRR^^^zzzwwwaaaRRRNNNJJJGGGFFFEEECCCAAA@@@>>><<<<<>>=========<<<===>>>>>>???>>><<<999888999;;;<<<;;;~~~yyyqqqggg\\\SSSOOOIIIHHHFFFFFFGGGGGGFFFEEEFFFDDDDDDEEEDDDCCCHHHNNNPPPUUU]]]dddlllwwwnnnZZZNNNSSSXXX\\\ooouuufff]]]YYYWWWVVV]]]hhhqqqvvvzzz{{{lllZZZAAA888222444666444333555555000...///000000333888<<<<<<>>>BBBEEEBBB;;;444111000...,,,+++,,,------............//////////////////............//////,,,.../////////000222444555444444222111000//////+++)))((()))***+++***)))+++***)))(((((()))***+++))))))************)))))))))))))))))))))((('''''',,,++++++***)))(((((('''))))))))))))******************))))))))))))******)))***++++++,,,,,,++++++,,,222333///***))))))''')))))))))))))))******++++++******))))))((((((((((((((()))******++++++,,,***************,,,---...///++++++///000+++)))***)))))))))***************+++)))((())),,,---,,,***++++++,,,,,,,,,,,,,,,,,,))),,,000222111///------...,,,++++++------,,,***+++,,,---,,,+++***+++,,,***++++++,,,---......///---,,,++++++*********+++++++++,,,---------------......---,,,,,,,,,---......//////000000//////...------......//////000000---...////////////......---...///...------...///---///000000//////111222---,,,,,,,,,...---,,,***,,,,,,---...............///222555666444222111111//////000111111111111111333222111333555666555444555555555444444444444444555444444444555666666777555666777888999:::::::::;;;;;;;;;:::999777666555888888777777888888999:::===;;;999888777777888999555555555666666777888999777777777777777777888888888777666666888888777666888777666555555777888999:::999777666555555666666999555222333666999999888888888888888888999999:::::::::999999999999::::::;;;;;;<<<<<<<<<<<<<<<<<<;;;AAACCCGGGQQQ[[[uuurrr\\\PPPMMMIIIFFFDDDCCCAAA@@@CCC@@@======>>>>>><<<:::=========>>>>>>>>>??????>>><<<:::999:::<<<<<<<<<~~~mmm\\\RRRLLLJJJHHHHHHIIIKKKKKKJJJHHHEEEEEEFFFEEECCCEEEIIIFFFGGGJJJLLLQQQ[[[gggqqq{{{___QQQLLLTTTZZZ^^^rrr~~~ppp^^^TTTTTTXXX[[[\\\kkkyyyiiiRRR===777222444666555444555222///...000111000111555888999<<>>AAA???===<<<======;;;:::<<<===>>>@@@@@@??????>>>???===;;;:::<<<===>>>===~~~lll```WWWTTTPPPNNNNNNNNNMMMMMMJJJGGGFFFHHHGGGDDDDDDGGGFFFEEECCCBBBCCCHHHOOOUUU^^^dddmmmwwwttt^^^UUUTTT\\\aaafffzzz{{{kkkbbbXXXSSSWWW___ggglll}}}xxx]]]GGG999555333444555555555555000...///222333111111444444666:::???AAA???999444111111///...------......------.........////////////............//////000111222222111111222555777555444333222000...------+++***))))))++++++***)))************************))))))************))))))***)))(((''''''((()))***((((((((((((''''''''''''))))))*********++++++++++++******))))))******+++))))))***++++++++++++++++++000222...)))))))))''',,,++++++++++++,,,......222000,,,)))'''((()))***''')))+++---...---,,,++++++++++++++++++,,,,,,---///,,,++++++------------************++++++,,,,,,)))((()))***+++,,,,,,,,,---,,,,,,,,,++++++******---///000///...---...///...,,,++++++,,,---+++***'''***,,,---,,,+++******++++++,,,---///000111111...------,,,,,,---------......////////////......///......---,,,,,,,,,,,,...///000000111000000000.....................---+++,,,---...///000000000//////...,,,+++,,,...111...///000///---,,,---...***))))))+++---...---+++......///////////////...000111222111000000111333111000000000000000111111222111000111333555444333333333333333333444444444444444555555777888999:::888888777888888888999999999999888888777777777777888888888888888999999:::;;;:::999888888888999999555555555555666777888999:::999999999999888888888777777777999::::::777444555444444444444555666777:::999777666555555666777222444777888888777777777888888999999:::::::::;;;;;;;;;:::::::::;;;<<<<<<<<<<<<;;;;;;;;;:::;;;;;;;;;@@@@@@CCCKKKSSShhh~~~cccSSSLLLIIIFFFCCCBBBAAA???>>>===<<<;;;;;;<<<===>>>>>><<<===???AAAAAA@@@>>>===???===;;;<<<===??????>>>yyyhhhddd___ZZZWWWSSSPPPNNNLLLHHHFFFHHHHHHDDDDDDFFFFFFEEEDDDBBBAAABBBEEEGGGIIILLLRRRYYYaaaiiirrrxxxvvvccc\\\\\\ccchhhooouuufff]]]___```bbbgggqqq}}}hhhPPP???555555444333444555555333000...000444555222111333111333777;;;<<<:::666333111000000///......------....../////////000000000...............///000000222333333333222333555777444333222111///...---,,,***)))(((((()))***)))(((******++++++++++++******))))))************))))))***)))(((''''''((()))***''''''''''''((((((((((((************++++++++++++++++++************++++++))))))***++++++++++++***+++000333...*********)))+++*********+++---000111888555000+++((('''((()))''')))+++---...---,,,+++,,,,,,,,,---------------///---+++******,,,+++)))------,,,,,,,,,+++++++++******++++++************,,,,,,,,,++++++*********///000000...,,,++++++---...,,,++++++,,,---+++***'''***---...---,,,+++,,,++++++,,,---...///000111---------,,,,,,------......//////000//////...............------,,,,,,+++......///000000000000000............------------,,,---...///000111111111//////...,,,+++,,,...111...///000...,,,+++,,,---+++******,,,...000///---...///////////////......///000000///...///111333222111000//////000111111111000000111333444333222222222222222333333444444444444555555777888999:::777777777777888:::;;;<<<888888777666666666777888:::999999999999:::;;;;;;::::::999999999999999999555555555555666777888999888888888888888888888888666666777999:::999777444444444444444444555555666999888777555555555555666222444555555444555666888666777888::::::;;;::::::;;;:::::::::;;;;;;<<<===<<<;;;::::::::::::;;;;;;999======AAAJJJPPPcccttt^^^QQQLLLIIIEEECCCBBBAAA???>>><<<<<<<<<<<<<<<<<<===>>>;;;===???@@@AAA@@@>>>===>>>===<<<<<<>>>??????>>>~~~zzztttnnnhhhbbb[[[WWWSSSMMMJJJJJJIIIEEEDDDEEECCCCCCCCCCCCCCCCCCCCCCCCBBBCCCEEEGGGJJJOOOVVV[[[bbbhhhsss~~~jjjeeedddlllrrrzzzyyyiii``````hhhqqqxxx~~~qqqYYYGGG===222555666444333555444111000...000444555222111333///111444666777555333222000000//////...------,,,////////////000000000111......---......///000111222333555555444333555666222222111000///...------)))((('''((()))***)))'''******+++,,,,,,+++******))))))************))))))((((((((((((((())))))***(((((())))))******++++++*********++++++++++++,,,++++++************++++++((()))******++++++******+++000222...+++***+++)))***)))(((((()))+++...///999666111,,,)))(((((()))((()))***,,,,,,,,,,,,+++++++++,,,,,,,,,,,,++++++---...,,,******,,,+++'''...------,,,++++++*********+++,,,+++)))((()))***+++++++++++++++*********...//////---+++******+++...,,,++++++------,,,***(((***---------,,,,,,---,,,,,,,,,---......//////++++++*********+++,,,,,,//////////////////...---,,,,,,---......------,,,,,,---...///000000000///------------------............///000111111111000...///...---,,,,,,...000...///000///---,,,,,,...,,,,,,,,,...000111000........./////////...---------...//////......000222222222000/////////000111000//////000222333333222000111111222222333333444444444444555666777888999666666666666777999;;;<<<777777666555555666777888:::::::::::::::;;;<<<<<<999999999999999999999999555555555666666777888999555666666666777777777777666666666777888888666444444444444555555555555555888777555444333444444555666555444444555777888999444666777999:::::::::999:::999999999:::;;;<<<===;;;:::999999999:::<<<===999===<<>>???@@@@@@>>>;;;:::;;;<<<;;;<<<===??????>>>>>>======<<<;;;===???@@@???>>>zzzrrrmmmaaaZZZSSSQQQOOOJJJHHHIIIDDDCCCBBBBBBCCCCCCCCCCCCAAABBBBBBBBBBBBDDDGGGJJJIIINNNVVV___iiiqqqwwwzzzzzzuuuuuu|||yyynnnllloooxxx~~~hhhPPPAAA<<<111666777444333444333//////---///333333111000333...000111222111000000000/////////......---,,,+++........./////////000000---------......///000111000333555666555444444444000000/////////.........***)))((((((******)))(((***++++++,,,,,,++++++***))))))************))))))''''''((()))))))))))))))'''(((((()))***++++++,,,*********+++++++++,,,,,,,,,++++++******++++++,,,((())))))***************)))///111---*********(((...,,,***((((((***,,,---555333///+++)))(((((()))(((((()))******++++++,,,++++++,,,------,,,+++******------+++,,,///---'''************************(((***,,,+++))))))***,,,************++++++++++++)))+++,,,,,,+++***++++++...,,,++++++------,,,***((()))++++++******,,,---,,,,,,,,,,,,------------+++*********++++++,,,---...////////////...---,,,***+++,,,............---+++,,,---...////////////,,,,,,,,,------...............//////000//////...---...///...------...///...///000///...---...///---------...000000///..................---,,,,,,+++---...///......///111333222000///...///000111000///...000222333222111000000000111222333333333555444444444555666666777666666444444444666777999777666555444444666888999::::::999999::::::;;;<<<888999999::::::999999999555555555666666777888999222222333444555666666777666555444555666777666444444444555666666666666666777666444333222222333333777444333444777999888666333444666888999999999888888888888999999:::;;;<<<999999888888999;;;===>>><<>>;;;<<<<<<<<<============<<<;;;;;;<<>>AAAEEELLLSSSYYY^^^aaalllnnnwwwyyymmmlllvvveeeLLL>>>:::000666888444222444222...///,,,---111222//////222...///000///...---...000............---,,,+++***---------.........//////---------......000111111///222666777666444333222////////////////////////+++***)))***+++,,,+++)))***+++,,,------,,,+++***))))))************))))))&&&'''(((*********)))(((%%%%%%&&&'''((()))************+++++++++,,,,,,,,,,,,++++++******++++++,,,(((((()))***************(((...000,,,(((((()))'''333111...+++******+++,,,111///,,,***(((((())))))(((((((((((()))***+++,,,,,,---...///...---,,,+++(((,,,...,,,...222000***''''''(((((())))))******&&&)))++++++******,,,///))))))******+++++++++,,,%%%'''***,,,,,,+++,,,---...---+++,,,------,,,***'''((())))))((()))+++---------,,,,,,,,,+++++++++,,,,,,,,,,,,------...///......//////...---,,,,,,)))***,,,.../////////...***+++,,,---............++++++,,,,,,---...//////.........///......------,,,...//////...------......///000///......///000...------...///000...------.........---,,,,,,+++***,,,...///......///000444222000///...///000111000///...///111333222111///000000111222222333333555555444444444555555666777666444222222222444555666555444333444666888999999999888888999999:::;;;888999999:::::::::999999555555555666666777888999///000111222444555666666777555333333555666555444444555666666777777666666666555333222111111222333555222000333888:::666222111333666888999999888777888888888888999:::;;;<<<999888777777999;;;>>>??????AAA>>>@@@FFFIIIVVVnnnlllWWWMMMKKKGGGDDD@@@>>>>>>===<<<;;;<<<>>>@@@???======???BBB<<<;;;;;;;;;;;;<<<======;;;::::::<<<>>>???>>>===