BM6P6(@ &&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''(((((())))))(((((((((((())))))))))))))))))************************************+++***)))))))))***,,,,,,***,,,,,,***))),,,///111222AAANNN^^^ooottt{{{}}}{{{wwwzzz{{{}}}~~~~~~}}}}}}|||yyy|||rrrmmmpppuuu{{{sssfffVVVJJJFFFFFFFFFFFFLLLTTTbbbppp{{{jjjaaaUUUOOOOOOSSSUUUUUUaaadddiiinnnpppooommmkkkZZZOOOJJJKKKJJJHHHPPP^^^ppptttyyy~~~~~~{{{xxxssspppqqqyyywwwqqqttt|||YYYAAA;;;666444222...///333000...,,,---//////---++++++++++++************)))))))))))))))))))))))))))''''''((((((((((((''''''---+++(((&&&&&&'''((()))+++*********))))))(((((())))))))))))************))))))))))))************************+++,,,---...,,,111000000777@@@YYY|||qqqPPPFFFHHHVVVbbb```GGG???777777???HHHMMMNNNNNNMMMNNNTTT___hhhnnnpppooooooooooooooopppppppppllllllkkkkkkkkkllllllmmmmmmllljjjiiigggfffeeeeeeggghhhhhhiiijjjjjjkkkkkkkkkkkkjjjiiihhhhhhhhhiiihhhggggggiiikkklllkkkjjjnnnoooooopppqqqrrrssssssqqqvvv}}}|||xxxuuusssrrrqqquuuzzz~~~|||zzz}}}'''''''''(((((('''''''''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''))))))))))))************************************+++***)))))))))***,,,,,,,,,...///---,,,...111444===LLLYYYffftttwww~~~www|||zzzwwwyyyyyyzzz{{{|||}}}}}}}}}}}}{{{}}}}}}tttpppppprrr~~~rrr```RRRKKKHHHFFFEEECCCHHHPPPZZZbbbhhhkkkmmmaaaYYYNNNIIIJJJLLLMMMMMMRRRVVV]]]dddiiimmmnnnooo___SSSJJJJJJIIIFFFLLLVVV[[[^^^cccggghhhgggdddbbbbbb___```gggpppxxxqqqkkkooo|||eeeFFF===555222111///000222000...,,,---//////---+++++++++++++++************************************((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))((((((''''''((((((((()))))))))******))))))))))))************************+++,,,---...,,,111000000777AAA[[[~~~oooOOOFFFHHHZZZddd~~~[[[FFF>>>666888BBBKKKNNNMMMLLLKKKNNNVVVaaalllrrrtttqqqpppppppppoooooooooooommmllllllkkkkkkkkklllllllllkkkjjjhhhgggfffffffffhhhhhhiiiiiijjjkkkllllllllllllkkkjjjjjjiiihhhhhhiiiiiiiiikkkmmmmmmkkkjjjnnnnnnpppqqqqqqrrrrrrrrrmmmqqqvvv{{{|||yyyuuusssxxx|||{{{yyyzzz}}}'''(((((())))))(((((('''&&&&&&'''''''''((((((((((((''''''&&&&&&''''''((())))))))))))************************************+++************+++,,,,,,...///000///...///444888KKKZZZfffoooxxxyyyrrrzzz|||}}}~~~~~~zzzxxxvvvvvvwwwxxxyyy{{{|||}}}}}}tttnnnjjjsssnnn]]]RRRJJJEEEBBBBBBCCCFFFIIINNNRRRVVVXXXUUUOOOHHHDDDDDDFFFEEEDDDDDDHHHNNNVVV^^^eeeiiillldddVVVJJJHHHFFFCCCEEEKKKMMMOOOQQQSSSTTTSSSRRRQQQUUURRRRRRYYY```hhhsss|||wwwfffeeeooowwwrrrPPPBBB555111111111111222000...------......---,,,,,,+++++++++************************************))))))''''''''''''))))))%%%&&&(((*********))))))((((((((((((''''''''''''''''''((((((((()))))))))))))))))))))*********************++++++,,,---...,,,111000111999CCC___zzz}}}jjjNNNEEEJJJaaaiii{{{VVVDDD<<<666;;;FFFOOOOOOKKKIIIJJJNNNWWWdddooovvvxxxsssrrrrrrqqqpppooonnnmmmmmmmmmlllkkkkkkkkkkkkkkkkkkkkkjjjiiihhhgggggggggiiiiiiiiijjjkkkmmmnnnooonnnnnnnnnmmmllljjjiiihhhiiiiiijjjlllnnnmmmkkkhhhlllmmmoooqqqrrrqqqpppooonnnpppsssvvvyyy~~~yyyyyy|||~~~{{{yyyyyy{{{{{{}}}(((((())))))))))))((((((''''''''''''((((((((((((******))))))))))))******((()))))))))************************************************++++++,,,,,,......///000...///666>>>UUUdddnnntttyyyxxx~~~qqq{{{zzz{{{}}}~~~}}}zzzxxxtttttttttuuuwwwzzz}}}~~~}}}~~~~~~rrrhhhmmmwwwxxxeeeWWWLLLDDD@@@DDDCCCCCCDDDEEEHHHJJJLLLMMMIIIEEEBBBBBBBBBAAA@@@@@@BBBFFFKKKQQQWWW]]]```cccUUUIIIEEEDDDBBBAAACCCHHHHHHIIIIIIIIIJJJIIIIIINNNKKKKKKPPPVVV]]]hhhrrrssszzz~~~~~~iiiaaafffkkksss{{{zzz]]]JJJ777111222333222111///...............------,,,,,,+++++++++************************************)))'''&&&&&&''')))***''''''((()))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((()))))))))************++++++++++++,,,---......,,,111000111:::FFFcccuuupppsssuuuzzzdddOOOHHHQQQooosss|||VVVBBB;;;777===JJJRRROOOIIIHHHIIINNNYYYfffqqqwwwxxxuuutttsssrrrpppnnnmmmlllmmmmmmlllkkkjjjjjjjjjjjjkkkjjjiiiiiihhhhhhhhhhhhjjjjjjjjjkkklllnnnpppqqqpppppppppooonnnkkkiiihhhhhhhhhiiikkklllkkkiiifffjjjlllnnnqqqqqqpppnnnmmmoooppprrrsssuuuyyy~~~|||~~~}}}}}}~~~|||}}}~~~(((((())))))))))))(((((('''''''''((((((((())))))******))))))))))))******((()))))))))******************************************++++++,,,,,,,,,,,,,,,+++---///...000:::GGG]]]jjjqqqsssvvvttt|||}}}xxxuuurrryyy{{{uuu|||{{{{{{{{{{{{zzzxxxvvvuuurrrssssssuuuxxx{{{|||}}}~~~jjjiiillluuu|||jjjZZZNNNFFFBBB????????????@@@@@@@@@AAAEEEDDDBBBAAA@@@???>>>===???@@@AAACCCGGGLLLPPPSSS[[[QQQGGGCCCCCCBBB@@@@@@BBBBBBAAAAAAAAAAAABBBCCCFFFDDDEEEIIIMMMRRR\\\fffpppwww|||zzztttuuunnnpppzzzyyyuuuppp^^^ZZZ\\\eeelllsssxxxlllVVV>>>444444333111000...//////...------------,,,,,,,,,++++++++++++***************************+++***(((''''''(((***+++,,,***((('''&&&'''((()))))))))))))))))))))))))))''''''''''''((((((((((((((()))))))))************++++++++++++,,,---...///---111000222<<>>>>>======<<>>>>>===<<<;;;:::<<<<<<<<<>>>AAAEEEIIILLLPPPKKKEEECCCCCCCCCAAA??????>>>>>>===>>>>>>???@@@CCCBBBCCCFFFHHHKKKTTT]]]nnnvvv}}}{{{tttnnnooossslllgggjjjzzz|||rrrnnn|||www\\\QQQQQQ]]]dddllluuu{{{cccIII;;;666333000///.../////////---,,,---...,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++******((((((((((((******---+++(((&&&%%%&&&((()))))))))))))))************''''''((((((((()))))))))))))))))))))************++++++++++++,,,---...///---111000222===LLLmmm|||ooommmooouuu{{{```\\\[[[jjj\\\>>>;;;;;;AAAIIINNNLLLHHHHHHJJJQQQ[[[hhhqqquuuuuuxxxwwwuuusssqqqooonnnmmmkkkkkkjjjjjjjjjjjjkkkkkkllllllkkkiiiiiihhhhhhhhhjjjiiiiiijjjlllpppsssuuusssrrrpppnnnmmmmmmllllllfffffffffgggiiijjjiiihhhjjjllloooqqqssstttssssssyyyzzzzzzzzzyyyzzz||||||~~~'''''''''((((((''''''''''''((((((((())))))))))))))))))(((((((((((())))))))))))))))))***************************************+++,,,---------,,,,,,000,,,---222444999MMMbbbsssyyywwwssssssooorrrxxxqqqkkkbbbXXXXXXdddrrrwwwvvvtttwww{{{uuuooooooqqqwww~~~~~~||||||}}}vvvvvvuuutttsssrrrrrrqqqrrrtttwww{{{|||zzz}}}ssseee___bbbiiimmmoooqqqmmmeee[[[RRRKKKGGGFFF@@@??????>>>>>>>>>>>>>>><<<=========<<<;;;;;;;;;999999999;;;===AAADDDFFFFFFFFFEEEDDDCCCBBB@@@>>>=========>>>>>>??????@@@AAAAAACCCFFFFFFFFFMMMVVVeeeooozzz~~~zzzrrrmmmkkkvvvvvv|||tttfff___kkk}}}~~~vvvssseeeVVVYYY```gggqqqzzzoooSSSBBB999333///...---///000///---+++---...------,,,,,,,,,+++++++++++++++++++++++++++++++++))))))))))))))))))))))))***)))(((''''''((())))))((((((((()))))))))******((((((((()))))))))******))))))))))))************,,,,,,+++,,,,,,---...///---111000222>>>OOOppp}}}qqqnnnppp{{{|||ZZZ^^^```mmmwwwUUU<<<<<<===AAAGGGJJJJJJIIIHHHKKKRRR^^^jjjssswwwwwwxxxwwwuuutttrrrpppnnnnnniiiiiiiiiiiijjjkkkllllllnnnmmmkkkjjjiiihhhhhhgggiiiiiihhhiiilllpppsssvvvsssqqqooommmllllllnnnooojjjiiihhhiiikkknnnoooooonnnoooqqqtttvvvxxxyyyzzz~~~~~~~~~|||yyywwwwwwwwwrrruuuzzz&&&&&&''''''''''''&&&&&&(((((((((((())))))))))))++++++************++++++))))))))))))***************************************+++,,,---...---,,,,,,333...///555888>>>TTTmmm}}}{{{uuuuuuoooppp}}}uuummmhhh^^^RRRTTTaaaooouuusssrrrvvv|||qqqjjjjjjlllyyy|||}}}{{{wwwvvvuuutttttttttuuuuuurrruuuyyy~~~|||{{{}}}}}}iii\\\YYY[[[]]]\\\^^^\\\WWWPPPIIIEEECCCBBBBBB@@@>>><<<;;;<<<>>>???===>>>???>>>===<<<======999888999999;;;===@@@AAA@@@DDDFFFEEEBBBAAA@@@>>>:::;;;;;;<<<======>>>>>><<<===@@@BBBAAA@@@FFFNNNYYYeeevvvzzzqqqmmmmmmtttzzzjjjooo|||hhhYYYbbbwwwzzzsssdddiiihhhoooyyyvvvZZZFFF:::222......---///000///,,,+++---///---------,,,,,,,,,++++++++++++++++++++++++++++++))))))************))))))&&&'''((()))******))))))&&&'''''''''(((((())))))))))))))))))************))))))))))))************,,,,,,,,,,,,---...//////---111000222???PPPrrr|||qqqooorrr{{{nnnTTT[[[___kkk|||lllKKK;;;<<>>@@@BBBBBBBBBAAA@@@???>>>===???>>>===<<<;;;<<<======<<<===>>>??????AAAEEEGGGQQQYYYeeerrrzzz|||yyyvvvpppmmmppprrrnnnzzz{{{cccbbbrrr{{{wwwzzzqqqVVVCCC999555444000///...---------------111+++)))...666888111(((++++++************++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++'''((()))+++------......+++***))))))***,,,...000...222666999@@@WWW{{{|||ttttttvvv~~~}}}xxxdddOOOWWWbbbqqqgggKKK>>>;;;;;;AAAEEEEEEDDDEEEIIILLLTTTbbbqqqzzz|||zzzzzzxxxuuuqqqooonnnnnnooommmmmmlllhhheeefffjjjooooookkkhhhgggiiijjjhhheeekkkiiiggghhhlllqqquuuwwwxxxuuuqqqmmmiiihhhhhhhhhooollljjjnnnvvv}}}~~~}}}zzzyyy{{{~~~}}}wwwqqqnnnmmmjjjfffaaa______```dddjjjvvv(((((())))))(((''''''&&&((((((''''''''''''(((((('''''''''((((((((((((((()))************+++++++++)))((('''))),,,------+++,,,,,,,,,,,,---.../////////222333555CCC]]]vvv{{{}}}yyyxxxwwwppphhhdddaaaiiittt|||zzzqqqppp~~~}}}~~~~~~{{{zzz|||xxxttttttvvvvvvsssppprrrqqquuu|||xxxuuuuuuvvv}}}sssaaaUUUPPPNNNNNNLLLJJJGGGDDDCCCBBB@@@>>>?????????>>>>>>>>>>>>===??????>>>>>>>>>=========<<<;;;:::::::::<<<>>>@@@@@@@@@@@@@@@???>>>===<<<>>>>>><<<;;;;;;;;;<<<===>>>?????????>>>???AAADDDJJJNNNXXXggguuu}}}|||xxxqqqnnnppp}}}}}}wwwooofffrrr~~~gggMMM<<<555444000000///...------------111...///666>>>@@@888000+++******************+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++((()))***+++,,,---------+++***))))))***,,,...000///333666888AAAZZZ~~~{{{vvvyyy}}}lllYYYJJJTTTcccvvvnnnOOO>>>;;;;;;AAAEEEEEEDDDEEEJJJMMMVVVdddsss}}}|||yyyvvvrrrooommmmmmmmmllllllkkkiiiiiijjjmmmpppqqqooonnnmmmlllkkkiiigggiiihhhgggiiimmmssswwwzzzzzzwwwsssooollllllmmmnnnllljjjkkkrrr|||}}}yyyuuutttssspppiiidddcccddddddbbb```___```bbbgggnnn{{{|||}}}(((((()))))))))(((''''''***))))))(((((())))))***)))))))))((((((''''''''')))************++++++++++++***)))***,,,---,,,+++,,,,,,,,,,,,---...//////000111333;;;NNNhhh~~~}}}tttmmmkkksss}}}~~~wwwwww~~~}}}~~~||||||{{{wwwtttsssuuuuuusssppprrrrrrwww}}}}}}sssnnnmmmooouuu}}}lll\\\RRRMMMLLLIIIGGGEEEDDDDDDCCCAAA???======>>>????????????>>>@@@@@@?????????>>>>>>>>><<<;;;;;;:::;;;<<<>>>???????????????>>>===<<<<<<>>>===<<<<<<;;;;;;<<<<<>>???DDDDDDJJJYYYkkkvvvxxxuuurrrnnnnnnxxxlllmmm~~~[[[BBB777555111000///...---------------,,,...555<<<<<<555---************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++******+++++++++,,,,,,,,,+++*********+++---///000000333666888CCC^^^}}}uuu___OOOHHHUUUiiisssPPP>>>;;;<<>>????????????>>>@@@@@@?????????>>>>>>>>><<<<<<;;;;;;<<<===>>>>>>>>>>>>>>>???>>>>>>===============<<<<<<<<<<<<<<<>>>??????>>><<<<<<===>>>BBBAAAEEEOOO\\\hhhmmmnnnoookkkjjjqqqwwwhhhwwwjjjJJJ:::666222111000///......------,,,++++++///222222,,,&&&*********++++++*********))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))******+++,,,+++++++++++++++++++++++++++++++++,,,...///000000333444666DDDccckkkZZZOOOMMM[[[qqqsssKKK===;;;===BBBDDDCCCDDDGGGIIINNNWWWdddqqqzzz~~~}}}{{{xxxuuurrrpppnnnnnnmmmlllmmmrrryyy}}}}}}||||||yyyqqqmmmkkkhhhiiijjjkkkoootttzzz~~~xxxqqqmmmlllmmmnnnnnnkkkgggfffjjjnnnqqqsssiiieeebbb`````````___]]][[[^^^bbbeeefffgggiiijjjkkkoooxxx~~~xxxyyytttrrrtttwww|||(((((()))))))))))))))((()))((((((''''''(((((()))''''''(((((()))******+++))))))*********+++++++++++++++++++++************,,,,,,,,,,,,---...//////111000555EEE\\\rrr|||yyy{{{{{{zzzzzz|||vvvuuusssssssssssssssrrrqqqvvv|||~~~rrrgggeeeiiiuuu}}}lll^^^VVVTTTRRROOOLLLJJJHHHFFFBBB@@@===>>>>>>?????????>>>>>>??????>>>>>>>>>============<<<<<<<<<=========>>>>>>>>>??????@@@?????????===============<<<<<<<<<:::<<<>>>>>>======>>>??????AAADDDIIIOOOXXXaaaggghhheeeccchhhvvvooopppzzzUUU???777333333111000///.........///---,,,,,,------+++***)))***++++++++++++***)))))))))))))))))))))))))))((((((((((((((((((((((((************************)))))))))))))))******+++---,,,+++*********++++++++++++,,,,,,---///000000...222333666GGGiiixxxdddXXXTTTSSSbbbyyyqqqIII<<<;;;===BBBDDDBBBDDDGGGKKKPPPXXXcccnnnvvv{{{||||||{{{yyywwwuuutttsssrrrppppppqqqwww~~~~~~|||sssnnnllljjjkkkllllllnnnrrryyy~~~zzztttpppnnnnnnooopppiii```ZZZXXX[[[___bbb```___^^^^^^aaaccceeefffaaacccgggiiiiiiiiijjjkkkjjjkkknnnqqqsssqqqnnnkkkoooiiifffeeefffiiirrr{{{(((((()))*********))))))(((''''''&&&&&&''''''(((&&&''''''(((***++++++,,,)))************++++++++++++---...---++++++,,,---,,,,,,,,,,,,---...//////111111999LLLbbbsssyyyvvvxxxxxxwwwwwwyyyssssssrrrrrrrrrsssttttttuuu{{{vvvhhheeejjjttt~~~}}}pppeee___\\\ZZZVVVQQQMMMJJJGGGEEECCCCCCBBBAAA@@@??????????????????>>>>>>>>>=======================================>>>???@@@@@@@@@@@@>>>????????????>>>===<<<999;;;===>>>>>>>>>@@@AAA<<>>CCCCCCBBBDDDHHHMMMQQQZZZcccmmmtttyyy|||||||||{{{zzzxxxwwwvvvuuurrrrrrtttvvvzzz{{{{{{{{{wwwzzz}}}}}}yyysssnnnjjjiiikkkmmmmmmmmmqqqxxx~~~~~~xxxuuurrrrrrrrrjjjcccZZZSSSPPPSSSYYY]]]`````````bbbdddgggiiikkkeeegggiiijjjiiiiiikkkllllllkkkkkkjjjiiigggfffeeefffbbb______^^^```fffnnn~~~(((((()))***************(((''''''&&&&&&''''''((((((((()))))))))*********)))************+++++++++***,,,------+++***,,,...,,,,,,,,,,,,---...//////111333>>>SSSgggvvv{{{vvvsssuuuvvvttttttvvvppppppqqqqqqrrrsssuuuvvv|||yyyiiifffkkkttt}}}}}}uuuoookkkiiiccc___XXXSSSPPPNNNMMMLLLKKKIIIEEEBBB@@@@@@AAAAAA@@@@@@?????????>>>>>>>>>======>>>>>>>>>=========;;;<<<===>>>???????????????@@@@@@AAA@@@???>>>===999<<<>>>?????????@@@AAA===>>>???AAACCCGGGMMMQQQQQQQQQRRRVVVbbbvvvvvvUUUBBB555444333111000///......***+++++++++)))***+++---(((***+++,,,,,,+++***((())))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))******+++---,,,***))))))+++,,,---+++,,,---...///000000000---333666:::QQQvvvuuubbbYYYWWWbbbpppfffDDD;;;;;;???CCCCCCAAACCCHHHIIIOOOWWWaaajjjrrrxxx{{{~~~}}}{{{yyywwwvvvsssssssssqqqnnnlllllllllhhhjjjmmmqqqsssqqqlllhhhfffiiillllllmmmqqqyyy|||vvvqqqmmmkkk```\\\WWWSSSRRRUUU[[[```aaabbbdddfffgggiiilllnnnfffgggiiijjjkkkllloooqqqqqqrrrqqqpppmmmkkkkkkjjjkkkhhheeedddaaa___aaagggqqq(((((()))***************((((((''''''''''''((((((************)))))))))))))))************+++++++++&&&)))+++***((((((***,,,,,,,,,,,,,,,---...//////222444BBBXXXkkkxxxyyytttrrrssstttrrrrrrsssnnnooopppqqqrrrsssvvvxxx{{{jjjffflllttt~~~{{{xxxvvvssskkkfff___YYYVVVVVVUUUUUUQQQNNNIIIDDDBBBAAABBBCCCAAAAAAAAA@@@@@@@@@??????===>>>>>>>>>>>>>>>===<<<::::::<<<===>>>>>>>>>>>>@@@@@@AAABBBAAA@@@???>>>;;;===???@@@?????????@@@BBB???===>>>AAADDDEEEEEEJJJKKKMMMQQQ]]]qqq___III666555333111000///.........111222111---+++***+++((()))+++,,,,,,+++)))((())))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))******+++,,,+++***))))))+++---...+++,,,---///000000111111...555888===UUU{{{{{{fffZZZWWWkkkyyy^^^>>>;;;;;;???CCCCCCAAACCCIIIDDDJJJSSS]]]fffooovvvzzz|||yyywwwuuussssssqqqkkkddd___^^^```\\\]]]aaagggmmmnnnkkkgggcccgggjjjkkkmmmrrrzzz}}}ssskkkddd```YYYXXXVVVUUUUUUXXX]]]aaa```bbbeeehhhiiilllnnnpppfffhhhjjjlllmmmqqquuuxxxvvvxxxyyyyyywwwtttsssrrrsssooollliiiccc]]]\\\___gggvvv))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******************************+++++++++,,,,,,,,,///,,,+++......---///333000999LLLbbbqqq{{{vvvjjjsssyyyrrrqqqooonnnnnnnnnooopppnnnlllmmmrrrtttuuuxxx}}}~~~nnnhhhlllzzzxxxsssjjjddd``````bbbccc```XXXNNNGGGEEEEEEEEEDDDDDDBBB???>>>???@@@??????@@@AAAAAAAAA@@@???>>>>>>>>>>>>=========>>>????????????@@@AAAAAA@@@>>>>>>>>>>>>??????@@@AAAAAAAAA@@@>>><<<===@@@CCCDDDEEEHHHIIIKKKNNNVVVhhhwwwvvviiiOOO???222000333......000+++---------,,,,,,,,,++++++)))************+++++++++)))***,,,***'''%%%&&&(((((((((((((((((()))******''''''((()))))))))))))))************************)))******++++++,,,------,,,,,,------.../////////222777;;;FFF```hhh^^^aaakkk|||uuuSSSAAA;;;<<<===>>>>>>@@@DDDGGGFFFLLLUUU___gggnnntttwww|||~~~~~~xxxsssqqqpppooolllgggaaa]]]ZZZYYYYYY^^^___bbbcccdddfffiiillllllhhhhhhjjjmmmpppxxxvvviii```\\\ZZZWWWXXXZZZ^^^bbbdddcccbbbfffggghhhiiiiiijjjlllnnnmmmkkkiiijjjmmmqqqtttvvv|||{{{vvvtttooofffaaaaaagggooo))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************+++++++++,,,,,,,,,,,,***+++...///...000444555@@@TTTkkk{{{yyylllbbbhhhuuuwwwpppppppppooonnnnnnnnnoooooopppnnnooorrrttttttwww}}}rrrkkknnn|||{{{pppkkkkkklllllljjj```XXXNNNHHHFFFFFFFFFEEEEEECCCAAA@@@@@@AAA@@@???@@@@@@@@@??????>>>===<<<===<<<<<<<<<<<<===>>>>>>===>>>>>>???>>>>>><<<<<<======>>>>>>???@@@@@@@@@@@@???===>>>AAACCCEEEEEEFFFFFFHHHLLLSSSfff|||ppp}}}ttt[[[CCC555222444//////111,,,---------,,,,,,,,,++++++,,,+++++++++******))))))+++---...---***((()))+++((((((((((((((()))******'''((())))))******))))))************************)))******++++++,,,,,,---,,,,,,------.../////////222666;;;EEEaaahhh___bbbmmmzzzrrrPPP>>>:::<<<===>>>>>>@@@CCCFFFFFFLLLTTT]]]dddjjjooorrrzzz|||}}}zzzssslllhhhfffeeeccc___\\\ZZZZZZZZZ[[[```aaabbbbbbbbbbbbdddfffkkkhhhhhhjjjmmmpppwww|||pppeee___\\\[[[^^^___aaadddhhhiiihhhggghhhiiijjjjjjiiijjjlllnnnooommmkkkkkkllloooqqqrrrzzz~~~yyyllleeeeeeccciiiwww))))))))))))))))))))))))************************))))))))))))))))))))))))******************************+++++++++,,,,,,,,,)))(((***//////...111666>>>JJJ___uuuwwwlll___[[[```gggkkkkkknnnnnnmmmmmmmmmnnnnnnooorrrppppppssstttuuuyyyvvvpppsss|||wwwyyyzzzvvvrrrddd\\\SSSLLLKKKKKKJJJIIIIIIHHHFFFFFFFFFEEECCCAAAAAAAAA@@@@@@???>>>>>>===>>>============>>>??????>>>>>>??????>>>===<<<<<<===>>>???@@@@@@AAAAAAAAA@@@???>>>???AAADDDEEEEEEEEEEEEGGGKKKRRRfffiiifffzzziiiIII999444444///000222...------------,,,,,,,,,,,,------,,,+++***)))(((''')))***+++***(((&&&'''(((((((((((((((((()))******((()))******++++++******************************))))))******+++,,,,,,,,,,,,,,,------.../////////111555999EEEbbbxxxccc]]]aaaoooyyy~~~qqqOOO<<<:::<<<======>>>???BBBDDDGGGLLLSSSZZZ```eeejjjmmmxxxyyyyyyvvvnnnfff___\\\\\\[[[ZZZZZZ[[[]]]___aaadddddddddbbb___^^^___```iiiggggggjjjlllnnnttt{{{~~~sssiiidddbbbbbbbbbeeeeeefffiiikkklllkkkiiiiiijjjkkkjjjiiijjjkkkmmmqqqooommmlllkkklllmmmnnnuuuyyy}}}tttjjjhhh```eeeppp~~~(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******************************+++++++++,,,,,,,,,)))))),,,///000...222888FFFTTTiii}}}}}}ooobbbZZZ^^^bbbdddhhhnnnkkkkkkllllllmmmnnnoooooorrrqqqrrrvvvwwwyyyyyyssswww{{{vvvllldddYYYSSSQQQRRRRRRQQQOOOOOONNNNNNMMMKKKGGGDDDDDDCCCCCCBBBBBBAAAAAAAAABBBAAAAAAAAAAAAAAABBBBBBBBBAAAAAAAAA@@@@@@?????????@@@AAACCCCCCCCCCCCCCC@@@???>>>???BBBDDDEEEEEEGGGGGGIIILLLSSSggg|||hhh\\\gggrrrQQQ???666444///000333......------------,,,,,,,,,,,,,,,++++++***))))))((((((((((((((('''&&&&&&&&&((((((((((((((())))))***))))))***+++++++++++++++************************)))))))))***++++++,,,,,,,,,,,,------.../////////111444888EEEdddyyy|||lll[[[[[[aaarrryyy~~~uuuPPP===:::<<<===>>>>>>???AAABBBEEEJJJQQQXXX^^^ccciiilllwwwxxxxxxtttnnneee^^^YYY[[[[[[\\\]]]```cccfffhhhffffffeeebbb___]]]]]]^^^fffdddeeeiiijjjkkkooovvvyyytttmmmhhhhhhiiijjjjjjfffffffffhhhjjjkkkiiihhhggghhhiiiiiihhhiiikkkmmmoooooonnnllljjjjjjkkkmmmnnnrrrvvvyyy~~~yyyoookkkbbbdddlllwww(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******************************+++++++++,,,,,,,,,++++++...000///...333;;;NNN^^^sss{{{mmmccc```fffhhhdddfffnnniiijjjkkklllmmmnnnoooppprrrqqqtttxxxzzz}}}zzzuuuzzz{{{tttkkk___WWWUUUWWWXXXXXXUUUUUUUUUVVVUUUQQQKKKGGGEEEEEEDDDDDDDDDDDDEEEFFFFFFEEEDDDCCCCCCCCCCCCCCCDDDCCCCCCBBBAAA@@@@@@@@@@@@AAACCCDDDEEEEEEDDDCCC@@@??????@@@CCCEEEEEEEEEFFFGGGIIILLLRRRdddzzz|||xxxvvv}}}mmm\\\^^^ppp~~~yyyZZZEEE999555...///222---.........---------,,,,,,************************+++***************))))))((((((((((((((())))))***))))))***+++++++++++++++))))))))))))))))))))))))((())))))******+++,,,,,,,,,,,,------.../////////000333888FFFfff~~~xxx{{{}}}dddXXX^^^gggttt{{{vvvOOO===;;;===??????>>>???@@@AAACCCHHHOOOVVV]]]dddjjjnnnxxxxxxwwwvvvqqqkkkddd```___``````bbbdddgggjjjlllggggggfffdddaaa______```cccbbbdddhhhiiihhhkkkppptttrrrpppoooooonnnnnnmmmgggffffffggghhhiiihhhfffccceeefffgggggghhhkkkmmmlllmmmmmmkkkiiiiiikkkmmmkkknnnqqqtttwww~~~uuuoooeeedddhhhqqqxxx))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))******************************+++++++++,,,,,,,,,------///000///000777AAAXXXjjj~~~|||~~~zzzyyyyyyuuuzzzvvvpppmmmooollleeecccgggggghhhjjjmmmnnnppppppqqqqqqqqqtttyyy{{{zzzwww~~~~~~ssseee[[[XXXZZZ]]]^^^\\\]]]^^^^^^]]]XXXQQQLLLFFFFFFEEEEEEFFFHHHJJJKKKKKKJJJHHHGGGEEEEEEDDDDDDEEEDDDCCCAAA@@@@@@@@@@@@@@@BBBDDDFFFGGGFFFEEEDDDBBBAAAAAACCCFFFGGGGGGGGGDDDEEEHHHJJJOOO___{{{uuu{{{vvv{{{{{{yyyuuusss|||wwwcccZZZ___hhhooommmmmmssseeeMMM===666///000222,,,............---------,,,))))))*********+++++++++***((('''((()))***((('''((((((((((((((()))******((()))******++++++******))))))))))))))))))))))))(((((())))))***+++++++++,,,,,,------.../////////000333888HHHhhh}}}|||zzzuuurrrvvveee]]]fffqqqzzzsssLLL<<<<<<>>>@@@AAA@@@???@@@AAAAAAFFFMMMUUU\\\dddkkkpppxxxwwwvvvuuutttpppkkkgggbbbbbbcccdddfffgggiiijjjgggggggggeeebbbaaabbbcccbbbbbbeeeiiijjjgggiiimmmvvvxxxyyyxxxsssoookkkjjjiiihhhggggggiiijjjiiihhhbbbdddeeeffffffgggiiillliiikkkmmmkkkhhhhhhjjjmmmlllnnnpppqqqrrrwww~~~{{{sssfffdddffflllqqqtttyyy))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******************************+++++++++,,,,,,,,,,,,,,,...000///222===IIIgggyyy|||vvvqqqnnniiiuuu~~~}}}zzz~~~}}}}}}xxxuuuttttttkkkuuu{{{uuummmgggdddeeefffhhhkkkmmmpppqqqrrrrrrqqqrrruuuxxxzzzyyyyyy}}}lll```]]]```dddfffggghhhiiijjjiiicccZZZTTTJJJJJJIIIJJJLLLOOOQQQSSSSSSQQQOOOMMMKKKIIIHHHHHHGGGFFFDDDCCCBBBAAAAAABBBDDDFFFHHHJJJKKKJJJIIIHHHEEEEEEEEEGGGJJJKKKKKKJJJDDDFFFIIIKKKNNN[[[tttzzzzzzqqqkkksss}}}uuummmrrr}}}wwwlll[[[XXX^^^aaaeeelllwwwoooUUUBBB999111111333---............------------+++++++++***************'''%%%$$$%%%'''(((&&&$$$((((((((((((((()))******'''((())))))******))))))))))))))))))))))))))))))(((((())))))******++++++,,,,,,------.../////////000333999IIIiiivvvsssoookkklllrrrzzzkkkeeeoooyyyoooJJJ>>>>>>@@@BBBBBBAAA@@@@@@AAAAAAEEELLLSSSZZZbbbjjjooowwwtttrrrrrrrrrqqqnnnkkkdddddddddeeefffggghhhhhhggghhhgggeeebbbaaabbbcccddddddhhhlllllliiiiiilllyyy~~~}}}tttmmmkkkkkkjjjhhhggghhhjjjkkkkkkjjjfffgggggggggeeeeeegggiiihhhkkkmmmkkkhhhfffhhhkkkjjjlllnnnnnnmmmpppvvv{{{}}}sssgggeeefffkkknnnnnnpppttt|||))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************+++++++++,,,,,,,,,***+++---///000444BBBPPPtttuuullleeecccXXXgggtttuuutttwww{{{||||||zzz}}}wwwrrrnnnmmmmmmooojjjwwwxxxoookkkiiihhhfffhhhkkknnnppprrrrrrsssrrrrrruuuwwwxxx}}}zzz{{{sssfffbbbeeejjjmmmppprrrtttuuussslllccc]]]OOOOOOOOOPPPRRRUUUYYY[[[ZZZYYYVVVTTTQQQOOOMMMMMMKKKJJJHHHFFFEEEDDDEEEEEEIIIKKKNNNPPPQQQPPPNNNMMMHHHGGGHHHJJJMMMNNNNNNMMMFFFHHHKKKNNNPPP[[[sss|||tttfffiiinnnooosssiiikkk{{{ttt___ZZZ______hhhuuuuuuZZZEEE;;;333333444...//////.........------------,,,,,,+++***)))((((((***(((&&&'''***+++)))'''((((((((((((((()))******''''''((()))))))))))))))))))))))))))))))))))))))((((((((()))******++++++,,,,,,------...//////000000333:::JJJjjjwwwqqqjjjgggiiipppxxx}}}nnniiisss|||mmmKKKBBB???AAACCCCCCBBBAAA@@@AAAAAAEEEKKKRRRYYY```hhhllluuurrrooooooppppppmmmkkkeeeeeefffgggggghhhhhhiiihhhhhhgggeeebbb```aaabbbffffffjjjooonnnjjjjjjlllyyy~~~tttllllllpppiiihhhggggggiiikkkkkkjjjjjjjjjjjjhhhfffeeeeeegggiiilllnnnlllgggdddfffiiigggiiikkkjjjiiikkkppptttwww|||pppjjjggghhhlllooommmmmmpppwww}}}+++*********))))))(((((((((((((((((())))))))))))))))))))))))************++++++******************///......---------.........***,,,222333666GGG\\\|||uuulll___TTTZZZXXXbbbttt~~~|||}}}}}}tttkkkiiibbbmmmmmmzzzpppgggcccdddhhhiiilllpppuuuuuuqqqmmmmmmooosssvvv{{{yyy}}}pppdddbbbiiioooxxx|||}}}nnn```XXXWWWXXXZZZ]]]___```___gggeee```[[[XXXVVVVVVVVVOOOMMMJJJGGGFFFFFFGGGHHHHHHJJJMMMQQQSSSSSSRRRPPPPPPJJJHHHMMMPPPMMMLLLNNNQQQIIIGGGJJJNNNXXXrrruuu{{{qqqcccdddlllpppyyyrrrlllsssjjj```dddjjjuuu}}}pppWWW>>>333333222...111000000////////////000+++++++++++++++++++++++++++++++++***)))((((((''''''(((((()))***+++++++++'''((()))******)))((('''))))))))))))))))))))))))++++++******************......---------......//////777:::LLLrrr|||pppnnnooonnnvvv}}}yyy{{{eeecccgggxxxfffHHHDDDBBBDDDEEEBBB>>>===???AAACCCDDDHHHOOOYYYaaagggjjjoooqqqqqqoookkkiiikkkmmmgggfffeeegggiiijjjiiihhhgggfffeeeeeeeeedddbbb___^^^bbbhhhmmmooommmjjjhhhttt~~~{{{rrrnnnllliiicccdddeeeggghhhjjjkkklllooonnnllliiigggfffeeeeeejjjjjjiiijjjllllllkkkiiikkkmmmmmmkkkhhhhhhkkknnnuuuwww|||zzztttqqqhhheeejjjmmmkkkhhhiiiqqqzzz************)))))))))((((((((((((((())))))))))))))))))))))))************++++++******************------,,,,,,,,,------......+++---222444999MMMddd{{{~~~}}}~~~}}}yyysssggg]]][[[ZZZeeewwwvvvjjjgggaaannn|||xxxooogggccceeeggghhhkkkpppttttttpppmmmmmmppptttxxx~~~zzz~~~vvviiieeeiiinnnyyyxxxjjj^^^^^^^^^aaaeeegggggggggjjjgggccc___\\\[[[[[[\\\SSSQQQMMMIIIGGGHHHJJJKKKMMMOOORRRVVVYYYZZZZZZYYYTTTLLLHHHLLLPPPOOONNNOOONNNHHHFFFIIIMMMWWWooo}}}{{{ssshhhllluuuzzz}}}tttsssooofffiiiqqq}}}xxx^^^DDD777555333/////////...------------...++++++++++++++++++++++++*********)))(((''''''''''''(((((()))******++++++))))))************))))))))))))))))))))))))))))))++++++******************...------------......///000777:::LLLrrrvvvuuuuuussszzz|||vvv]]]^^^cccvvvjjjHHH@@@AAACCCEEECCC???===???AAADDDDDDHHHOOOXXX```fffiiioooqqqsssrrrnnnllllllllljjjhhhffffffgggggggggfffgggeeedddddddddcccaaa______ccchhhlllooonnnllljjjrrr{{{yyypppllliiifffeeeeeefffggghhhiiijjjkkkooonnnmmmkkkiiigggfffeeehhhhhhhhhiiijjjkkkjjjiiinnnoooooonnnkkkjjjlllnnnnnnqqqvvv}}}|||xxxsssllliiimmmpppmmmkkkkkkllluuu~~~************))))))))))))(((((((((((())))))))))))))))))))))))******************+++++++++++++++++++++++++++++++++,,,---......,,,...222555>>>UUUnnnzzz}}}~~~~~~tttjjjdddeeeooozzziiieeebbbqqqwwwooogggeeeffffffhhhkkkooorrrrrrooommmllloootttzzz{{{rrrkkkkkknnnzzzyyylllkkkkkkmmmooopppooonnnooommmiiifffcccbbbbbbbbbZZZVVVPPPKKKIIIKKKNNNQQQSSSUUUXXX\\\bbbeeeeeeddd\\\SSSLLLNNNSSSTTTSSSSSSLLLGGGGGGKKKOOOXXXnnn~~~~~~xxxttt{{{wwwxxxyyyqqqtttxxxjjjNNN<<<666333111//////...---------------++++++++++++++++++++++++)))))))))((((((''''''&&&((((((((()))******++++++++++++************++++++))))))))))))))))))))))))******++++++++++++++++++------,,,------...//////111888;;;MMMsssyyyzzzzzzvvv}}}kkkTTTVVV\\\ppppppIII===@@@CCCEEEDDD@@@>>>???AAADDDEEEHHHNNNXXXaaagggjjjnnnppprrrrrrpppmmmlllkkkllliiifffddddddeeeeeedddfffdddcccbbbcccbbb```______bbbfffjjjlllmmmmmmlllooovvv{{{wwwpppkkkhhheeehhhhhhggggggggghhhiiiiiioooooonnnmmmkkkhhhfffdddffffffggghhhiiiiiijjjjjjkkkllllllkkkiiihhhhhhiiiiiilllqqqwww|||~~~|||yyypppkkkiiilllnnnkkkhhhhhheeennnwww*********)))))))))))))))(((((((((((())))))))))))((()))))))))******************+++++++++++++++,,,++++++++++++,,,---...///......000222666BBB\\\ssszzz~~~yyysssvvv~~~iiieeeeeexxxvvvnnnhhhfffhhheeegggjjjmmmppppppnnnmmmjjjnnnttt{{{{{{~~~}}}rrrmmmmmmzzz{{{zzzyyyyyyyyyxxxuuusssuuussspppllliiigggfffeee```[[[SSSMMMKKKNNNRRRVVVYYYYYY[[[aaaiiinnnpppooohhh]]]SSSQQQUUUXXXWWWUUUKKKIIIIIIMMMRRR\\\ooo~~~}}}|||yyy}}}~~~}}}xxx[[[DDD888333222222111000//////...//////++++++++++++++++++++++++******))))))((((((((('''(((((())))))************++++++)))(((((()))++++++))))))))))))))))))))))))******+++++++++++++++,,,,,,,,,,,,,,,---...//////333888<<>>@@@CCCBBBCCCFFFOOOZZZgggpppuuuuuusssrrrrrrtttuuuuuutttgggeeecccccceeehhhiiiiiieeeccc```___```aaaaaaaaadddfffhhhkkkmmmnnnnnnnnnkkkkkknnnqqqqqqmmmmmmpppnnnmmmjjjhhhffffffggggggllllllmmmmmmmmmllljjjjjjfffhhhiiihhhggggggkkkooommmmmmnnnpppqqqpppllliiifffhhhjjjllloootttyyy}}}zzz}}}~~~|||yyywwwrrrmmmbbb]]][[[^^^ccchhhnnntttyyy((()))))))))************(((((((((((())))))))))))))))))))))))******************++++++,,,------...---------,,,,,,---......------000888HHH\\\mmmvvv}}}eeeccceeexxxxxxlllfffbbbaaacccaaadddhhhjjjiiiiiikkklllrrruuu}}}|||yyywwwqqq|||}}}xxxsssooollljjjiiiccc\\\WWWVVVZZZ```eeefffcccccckkkwwwwwwfffZZZWWWTTTQQQKKKMMMNNNQQQZZZiiiyyyzzzwwwyyybbbDDD777777111000///...,,,,,,,,,,,,++++++++++++++++++++++++***************************))))))))))))))))))))))))))))))******)))))))))))))))))))))))))))))))))******++++++,,,------...*********+++,,,---///000222777@@@YYY|||kkk^^^NNNLLLWWW]]]ooobbbHHHGGGGGGHHHFFFBBB>>>===@@@CCCCCCCCCFFFMMMXXXdddmmmrrrqqqqqqrrruuuxxxwwwtttqqqgggeeedddeeegggiiiiiiiiieeeccc``````aaabbbbbbbbbdddfffhhhkkklllllllllkkkgggdddfffkkkllljjjmmmrrrooommmjjjgggffffffggghhhjjjjjjkkkkkklllllllllllliiikkkllljjjhhhhhhlllpppkkkkkkmmmpppsssrrrmmmiiiggghhhiiijjjkkkooovvv{{{yyy~~~|||yyywwwrrrkkkbbbZZZVVVYYY^^^aaaeeekkknnnxxx(((((())))))*********+++(((((((((((())))))))))))))))))))))))******************+++,,,,,,---......------,,,+++++++++,,,,,,+++,,,///:::NNNdddrrrxxx|||zzzbbb```aaasssuuuiiiccc___^^^___```dddhhhiiihhhhhhjjjlllpppsss{{{~~~zzzoooyyy~~~zzzvvvrrrooommmjjjeee___ZZZYYY^^^dddhhhkkkggggggnnn{{{ppp```ZZZXXXTTTPPPRRRSSSVVV___ppp~~~iiiHHH999:::333222111000......------++++++++++++++++++++++++)))))))))))))))******************))))))))))))))))))***+++,,,,,,+++***)))))))))))))))))))))))))))******+++,,,,,,---......*********+++,,,---///000111777AAA[[[~~~iii\\\NNNNNNYYY]]]nnnZZZDDDGGGIIIIIIGGGBBB===<<>>???BBB@@@BBBFFFLLLTTT\\\cccggggggggghhhjjjmmmoooooonnnjjjgggeeefffiiikkkjjjhhhdddcccbbbaaa````````````fffffffffeeeeeeeeeeeeeeefffeeecccaaaaaacccfffgggmmmllljjjhhhfffdddddddddhhhiiijjjkkklllkkkjjjjjjjjjmmmppppppmmmllllllnnnpppoooqqqvvv|||~~~zzzuuummmlllhhhccc```bbbhhhnnnuuu~~~wwwooofffaaa[[[WWWWWWZZZ\\\^^^eeehhhppp{{{))))))************)))))))))***++++++,,,,,,++++++************************++++++******++++++,,,------......---++++++---...//////777JJJ```qqq|||tttlllhhhgggppp{{{mmmccc```^^^^^^```aaa```bbbggghhhggghhhlllsss|||}}}wwwsssoooiiidddaaa```bbbjjjssswwwqqqmmmuuummm```ZZZ\\\^^^cccmmm~~~wwwsss}}}aaaIII===444333111000000///---,,,,,,,,,,,,---------------,,,,,,++++++***))))))((())))))))))))))))))))))))(((((((((((()))))))))***************************++++++*********+++,,,---,,,,,,,,,,,,,,,---...///222666EEEaaapppXXXOOOJJJTTThhhttt~~~uuuSSSEEEHHHSSSLLLFFFCCCAAA===>>>AAA>>>@@@DDDJJJRRR[[[bbbgggfffggghhhkkknnnpppppppppooollljjjhhhhhhhhhgggfffeeedddcccbbb`````````___^^^^^^```bbbdddeeeggggggfffeeedddccccccdddfffgggmmmlllkkkjjjhhhgggffffffggghhhjjjkkkkkkkkkjjjiiikkknnnqqqpppnnnlllkkklllmmmppptttzzz}}}zzzpppnnnjjjccc^^^___eeejjjttt~~~~~~rrrmmmfffaaa___aaabbbcccbbbdddjjjsssyyy))))))************))))))((()))******++++++******************************------,,,+++************,,,---...---,,,,,,---//////000;;;RRRiii{{{|||{{{rrrkkkrrrwwwhhhbbb___\\\[[[\\\``````bbbfffgggfffiiinnnyyy|||}}}~~~zzzxxxpppiiieeeccceeennnxxxyyyuuu{{{|||kkkaaabbbeeemmm|||ttteeehhh{{{hhhLLL===777444222111111000///---,,,,,,,,,+++++++++++++++,,,,,,++++++***)))))))))))))))))))))))))))))))))((((((((()))))))))******************************++++++******++++++,,,---+++++++++,,,---...///000333666FFFdddrrrZZZPPPMMMZZZnnnxxx|||oooQQQGGGMMMYYYPPPGGGCCC@@@======@@@>>>@@@DDDKKKSSS]]]eeeiiijjjkkkmmmnnnnnnnnnnnnmmmsssrrrnnnjjjfffddddddeeegggfffdddbbbaaa```______[[[\\\]]]___bbbdddfffgggdddddddddeeeeeefffffffffllllllllllllkkkjjjiiihhhggghhhiiijjjjjjjjjiiihhhkkkmmmppppppnnnlllkkkkkkiiiooovvv|||wwwtttmmmddd\\\[[[___cccppp{{{{{{sssmmmiiihhhhhhhhhffffffiiippptttwww}}}))))))************))))))&&&&&&'''(((((((((((((((************************------,,,+++************+++,,,------,,,,,,...000333666BBBYYYqqqzzzyyy~~~~~~ppptttzzzoooeee```^^^[[[ZZZZZZ______aaaeeeeeeeeejjjqqq}}}{{{yyy|||}}}~~~xxxmmmfffdddgggsss~~~{{{sssgggfffhhhrrr|||jjjeeeqqqlllOOO???888555222111000000///---,,,,,,,,,,,,+++++++++++++++++++++*********))))))))))))))))))))))))))))))(((((()))))))))*********************************+++***++++++++++++,,,,,,,,,,,,------///000222222444777GGGgggsssYYYPPPQQQaaavvv~~~~~~hhhNNNIIIPPP[[[PPPEEEAAA>>><<<===@@@AAABBBFFFMMMVVV```iiinnnrrrssssssrrroookkkiiihhhrrrrrrpppjjjdddaaabbbeeehhhgggeeecccaaa```___^^^_________``````aaaaaabbbbbbcccdddeeeffffffeeeeeejjjjjjkkkllllllkkkjjjjjjfffggghhhiiijjjiiihhhhhhiiijjjmmmnnnnnnmmmlllkkkhhhnnntttxxxzzz}}}~~~vvvkkk```[[[[[[^^^iiisss}}}{{{tttpppnnnmmmllljjjggghhhmmmpppqqqvvv|||))))))************))))))&&&&&&'''(((((((((((((((************************+++++++++***++++++,,,,,,***+++---,,,,,,---///111555:::III```vvv~~~zzzvvvvvv|||vvv|||ppphhhaaa```^^^[[[YYY[[[^^^^^^aaaeeeeeefffmmmvvv~~~yyyyyy}}}|||~~~~~~sssiiieeeiiivvv~~~rrriiihhhrrr~~~tttjjjkkkxxxqqqWWWGGG888555222000//////...---...---------,,,,,,+++++++++++++++***************************************))))))))))))******************************************++++++,,,,,,,,,,,,,,,,,,------///000222222555777HHHjjjoooWWWOOOTTTiii~~~dddLLLIIIQQQYYYNNNBBB>>>======>>>@@@AAABBBFFFLLLVVV```jjjooouuuwwwwwwuuupppkkkhhhgggnnnnnnmmmhhhcccaaaccceeehhhgggeeebbbaaa___^^^^^^``````______^^^^^^^^^]]]```aaaccceeefffeeeddddddhhhiiiiiijjjjjjjjjjjjjjjfffggghhhiiijjjiiihhhhhhfffggghhhjjjlllmmmmmmlllkkkooossstttuuuzzzxxxkkkbbb^^^^^^ccckkktttzzz~~~wwwssspppnnnmmmfffbbbaaaeeehhhiiimmmrrrvvv|||zzz|||))))))************))))))((()))******++++++******************************************+++,,,---...)))+++,,,,,,,,,---000222333>>>RRRiii{{{~~~{{{yyyxxx{{{~~~|||yyyxxxhhhbbb^^^^^^]]]ZZZZZZ\\\]]]^^^aaaeeeeeehhhqqq||||||yyyzzz}}}~~~~~~{{{qqqkkkmmmwwwrrrmmmsss{{{{{{xxx|||yyykkkdddjjjxxxrrr\\\LLL999666222/////////...---......------,,,,,,++++++************************************************)))))))))*********++++++************************)))***+++,,,,,,,,,,,,++++++++++++,,,---...///000666777JJJmmmhhhRRRMMMWWWpppdddNNNKKKSSSXXXLLL@@@===>>>>>>>>>@@@@@@AAADDDJJJSSS^^^hhhmmmrrrvvvxxxwwwrrrmmmlllllliiiiiiiiigggeeedddeeeffffffeeecccaaa```___^^^^^^]]]]]]]]]]]]^^^^^^^^^^^^```aaaccceeeffffffeeeeeehhhhhhhhhhhhhhhiiijjjjjjggghhhiiijjjjjjjjjiiihhhfffeeedddfffiiikkkllllllnnnppprrrqqqrrrwwwxxxkkkddd``````ffflllooouuu{{{tttooollliiigggbbb\\\ZZZ]]]```aaadddhhhlllttt~~~}}}xxxvvvxxx))))))************)))))))))***++++++,,,,,,++++++************************************+++,,,---...)))***,,,,,,,,,...000222555EEE___ttt{{{wwwzzz|||~~~uuuuuu{{{}}}}}}{{{zzzxxxuuupppmmmbbb]]]ZZZ[[[[[[YYYYYY\\\[[[]]]aaaeeefffjjjuuu{{{zzzzzzzzz{{{}}}~~~}}}}}}}}}}}}{{{|||~~~|||uuurrrvvv~~~yyyxxx~~~qqqsss}}}uuu~~~www|||yyyuuu{{{hhh]]]aaammmuuutttvvv{{{ttt^^^NNN;;;888333000000000//////---------,,,+++*********************************************************))))))*********+++++++++************************)))***+++,,,,,,,,,++++++,,,,,,,,,,,,,,,---...///777777JJJnnn|||aaaLLLKKKXXXtttgggQQQOOOUUUYYYMMMAAA???@@@???>>>???@@@AAACCCIIIRRR]]]ffflllrrrvvvzzzyyysssooommmnnnhhhgggggghhhiiiiiigggeeedddcccbbb```___^^^^^^^^^_________```aaabbbbbbcccccccccdddfffggghhhhhhhhhjjjiiigggffffffhhhjjjlllggghhhjjjkkkkkkkkkjjjiiiiiieeebbbbbbdddhhhiiiiiikkkmmmnnnnnnooorrryyy~~~}}}pppeee```\\\aaadddeeejjjsss{{{}}}zzzrrrjjjddd```\\\ZZZZZZTTTPPPRRRUUUUUUXXX[[[___gggpppyyy~~~yyyuuutttuuu))))))************))))))(((((()))***************************************+++++++++***++++++,,,,,,(((***,,,,,,,,,...000333999MMMiii}}}}}}pppmmmoooyyyyyy~~~}}}mmmkkkzzz{{{~~~xxxsssoooooooookkkccc___^^^YYYXXXYYYYYYXXXYYY\\\[[[]]]aaaeeegggkkkwww|||wwwyyyzzz{{{zzz{{{~~~~~~|||zzz{{{}}}~~~zzzyyy{{{|||tttzzz}}}vvvvvvzzz~~~~~~hhheeerrr|||{{{kkkuuutttfffyyygggZZZ]]]hhhnnnssstttyyyzzzdddQQQ===999555222111111111000,,,,,,++++++***))))))(((******************++++++************************)))************+++++++++************************)))***+++,,,---,,,++++++//////.........//////000777777KKKoooyyyxxxzzz~~~vvv\\\IIIIIIYYYwwwjjjTTTRRRXXX[[[OOOCCCAAAAAA@@@>>>>>>CCCCCCEEEKKKSSS^^^hhhnnnuuuyyy}}}zzztttmmmkkklllhhhggggggiiillllllhhhdddbbbbbb```___^^^^^^^^^^^^eeeeeeeeeeeeeeefffffffffeeeeeefffggghhhiiijjjkkkmmmjjjhhhffffffhhhkkkmmmhhhiiijjjkkklllkkkjjjjjjlllgggaaa```bbbeeefffffffffgggiiijjjkkkmmmppprrr|||}}}oooccc]]]XXX\\\^^^^^^bbbkkksssvvvxxxrrriiiaaaZZZTTTPPPMMMPPPIIIDDDEEEGGGGGGIIIKKKVVV]]]fffnnnzzz~~~wwwtttpppoooppp''''''((((((((())))))))))))************+++++++++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++...///...---///222333;;;]]]ssszzznnnaaa^^^dddooo{{{{{{ppp{{{sssrrr{{{~~~lllkkkiiiiiiiiieee___ZZZVVVWWWWWWXXXYYYYYYXXXXXXYYY]]]aaacccgggppp|||~~~xxxuuussstttxxxzzzzzz|||}}}~~~~~~~~~~~~xxx}}}}}}~~~}}}vvvooottt{{{~~~gggdddsss|||zzz}}}vvv~~~~~~mmmlllwwwqqq^^^ZZZgggvvvzzz|||}}}iiiWWWBBB999333222222///,,,---,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))************)))))))))************+++++++++,,,,,,++++++,,,,,,---...............---...000222666999NNNsssuuukkkkkkqqq|||]]]LLLOOOYYYlllfffUUUZZZ[[[___QQQDDD?????????@@@BBBBBBCCCDDDGGGNNNZZZfffoooqqqtttvvvvvvsssooollljjjiiiiiiiiikkklllkkkhhhffffffccc___]]]]]]___```aaacccdddfffggghhhhhhhhhgggjjjiiihhhhhhhhhiiikkkkkkllllllkkkjjjjjjkkkkkkkkknnnkkkjjjkkknnnooonnnmmmhhhbbb___bbbbbb___bbbgggfffeeecccaaaaaaeeekkkooouuuyyy~~~{{{rrrggg```[[[^^^]]]YYY\\\dddhhhgggeeedddaaa[[[SSSMMMIIIHHHEEECCCAAA@@@@@@BBBEEEFFFKKKOOOXXXdddmmmwwwvvvpppnnnoooooo*********+++++++++++++++))))))*********+++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***---///......111444777FFFggg}}}{{{lllaaaXXX^^^hhhttt~~~}}}~~~xxxvvvzzzzzzuuueeedddccccccbbb___ZZZVVVUUUVVVVVVWWWXXXYYYYYYYYYYYY[[[^^^bbbiiisss|||vvvsssqqqssswwwzzzzzz|||~~~|||~~~{{{pppnnn~~~qqqkkkwwwvvvxxx}}}{{{zzzkkkgggqqq~~~ppp___EEE<<<444333333000....../////////......---------************************************************))))))************)))))))))************+++++++++******))))))******+++,,,---...///...---...000222666:::PPPuuuxxxmmmlllpppzzz}}}^^^LLLOOOXXXjjj}}}fffXXX\\\\\\\\\PPPCCC???@@@???@@@AAABBBCCCEEEHHHNNNXXXccckkkrrrtttvvvvvvrrrnnnjjjiiigggfffggghhhjjjkkkiiiggghhheeeaaa______```aaabbbdddfffhhhiiijjjiiihhhgggkkkjjjiiihhhhhhiiijjjkkklllkkkkkkjjjjjjkkkkkkkkknnnkkkiiijjjmmmooooooooopppjjjfffeeebbb\\\[[[___aaa```^^^\\\[[[^^^dddhhhqqqsssvvvwwwtttooohhhdddYYY[[[ZZZVVVXXX___cccbbb___^^^ZZZTTTMMMHHHEEEEEEBBBBBBBBBBBBAAAAAAAAAAAADDDGGGPPP]]]hhhtttvvvooolllllllll,,,,,,++++++++++++++++++)))))))))*********++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++---...//////111777<<>>XXX}}}yyyxxxxxxyyyyyy~~~}}}```QQQUUU___pppeee___ddd___UUUKKKBBBAAABBB@@@???@@@@@@BBBGGGLLLRRRZZZccciiiqqqtttwwwwwwtttpppnnnmmmfffdddbbbbbbdddfffggggggffffffeeedddcccdddgggiiihhhiiilllnnnmmmkkkiiiggghhhggggggfffgggiiijjjkkkjjjjjjjjjjjjjjjjjjkkklllmmmkkkiiihhhjjjnnnrrrtttvvvtttqqqnnniiiddd```___ZZZYYYXXXVVVUUUWWW[[[___cccdddeeefffgggggggggfff^^^]]]ZZZWWWWWWZZZ]]]^^^]]]\\\YYYUUUPPPNNNNNNOOOKKKLLLMMMLLLJJJFFFCCC@@@CCCCCCFFFOOOWWWcccsssxxxooojjjhhhhhh))))))))))))))))))))))))(((((()))))))))*********))))))*********++++++++++++++++++,,,,,,---------///---...///------666BBBcccyyy|||oooiiiiiirrr{{{~~~vvvsssxxxaaaSSSSSSRRRQQQPPPPPPPPPPPPPPPQQQQQQSSSUUUWWWYYY[[[\\\\\\```lll|||zzzwwwmmmmmmpppwwwzzz{{{|||}}}nnnlllqqqxxx}}}~~~}}}|||wwwbbbPPP>>>555333111000000000000///...,,,+++******************************************************))))))************))))))))))))*********+++++++++,,,,,,++++++,,,,,,---...+++,,,...///...///111333666@@@\\\||||||}}}}}}{{{|||vvv[[[NNNVVVbbbttt~~~cccccclllgggTTTJJJBBBAAABBBAAA???@@@>>>BBBGGGNNNUUU^^^gggmmmpppssswwwxxxvvvsssqqqqqqiiifffcccbbbbbbdddeeeeeedddeeefffeeedddfffiiilllhhhjjjlllmmmmmmkkkiiigggdddcccddddddfffiiikkkllliiiiiiiiiiiijjjjjjkkkllllllkkkiiiiiijjjmmmqqquuuuuuvvvvvvsssqqqnnnjjjggg[[[[[[YYYWWWUUUVVVZZZ]]]^^^```ccceeeffffffeeeddd```]]]ZZZYYYXXXYYY[[[^^^]]]]]]\\\YYYVVVUUUUUUWWWVVVUUUTTTRRROOOKKKHHHGGGFFFDDDFFFKKKRRR\\\lllzzzzzzqqqkkkiiihhh))))))******++++++++++++((((((((()))))))))******++++++,,,,,,,,,---------***++++++,,,,,,------...000---...///------999HHHhhhzzz}}}rrrnnnwww~~~~~~zzzyyy~~~dddSSSSSSRRRPPPNNNNNNPPPRRRPPPPPPPPPQQQSSSVVVXXXZZZYYYZZZaaaooo|||vvvsssnnnmmmqqqxxx{{{{{{}}}~~~vvvkkkjjjmmmpppnnnvvvqqq\\\DDD888444222000000222111111000///...------************************************************))))))************)))))))))************+++++++++******))))))******+++,,,,,,------------///222444666AAA___~~~~~~}}}mmmSSSJJJTTTbbbuuu{{{aaafffssspppUUUKKKBBBAAABBBAAA@@@@@@???BBBGGGNNNVVV```iiiooopppssswwwxxxvvvtttrrrqqqkkkhhheeeccccccdddddddddccceeegggfffddddddhhhkkkhhhhhhjjjjjjjjjjjjiiihhhcccccccccdddfffiiikkkmmmiiiiiihhhiiiiiijjjkkklllkkkkkkkkkjjjjjjlllppptttvvvzzz|||zzzyyyxxxtttooobbbaaa___[[[WWWVVVXXXZZZ[[[]]]aaaeeegggfffeeeccc```\\\XXXXXXWWWVVVYYY]]]\\\]]]^^^]]]\\\[[[\\\]]]___^^^]]]ZZZWWWSSSPPPNNNHHHEEEFFFJJJOOOXXXgggttt|||tttmmmjjjiii''''''((()))***++++++,,,(((((((((((()))))))))***++++++,,,,,,,,,---------******+++,,,,,,---......000,,,---111000000???QQQmmm{{{yyy}}}}}}dddRRRRRRQQQNNNKKKKKKNNNQQQQQQPPPPPPPPPRRRTTTWWWYYYXXX]]]ggguuuzzztttqqqoooooorrryyy||||||}}}pppkkkkkklllgggkkkoootttgggLLL===777444222111111000000000//////......************************************************))))))************)))))))))************+++++++++******))))))******+++,,,------,,,,,,,,,...333666666BBBaaa~~~hhhPPPHHHTTTcccwww{{{]]]bbbqqqoooXXXMMMCCCAAABBBAAA@@@AAA@@@CCCGGGMMMTTT^^^hhhoooqqqtttwwwwwwuuuqqqooonnnjjjhhhfffeeefffgggfffeeedddggghhhfffbbb```cccfffggggggggggggggghhhiiiiiigggfffffffffgggiiikkklllhhhhhhhhhhhhiiijjjkkkllljjjlllmmmlllkkklllooorrrttt{{{~~~xxxooommmiiibbb\\\XXXWWWXXXXXX[[[^^^bbbeeefffgggggg```ZZZWWWXXXXXXUUUXXX]]]___bbbeeeffffffeeeeeefffhhhiiiiiihhheee```ZZZVVVMMMJJJHHHJJJMMMRRR___kkktttxxx}}}|||uuunnnjjjiii###$$$%%%&&&'''((()))***(((((((((((())))))))))))))))))*********+++++++++******+++,,,,,,---......///,,,---222222333DDDXXXuuu~~~sss\\\QQQQQQPPPMMMIIIIIILLLPPPQQQQQQPPPPPPQQQTTTVVVXXXZZZaaammm{{{zzzuuurrrppppppssszzz}}}|||}}}wwwooommmnnneeeggggggjjjyyyoooRRR@@@:::666333222...............---------************************************************))))))************)))))))))************+++++++++,,,,,,++++++,,,,,,---......---,,,***+++...333888666BBBbbb}}}zzzhhhPPPIIIVVVfffyyy|||ZZZ]]]kkkiiiZZZNNNDDDAAABBBAAAAAABBBBBBDDDGGGLLLSSS\\\fffmmmrrrtttwwwvvvsssnnnkkkjjjiiigggffffffhhhiiiiiihhhgggiiijjjfff```]]]___bbbfffeeeeeedddeeegggiiijjjkkkjjjiiihhhhhhiiijjjkkkhhhhhhhhhhhhiiijjjkkkllljjjlllnnnmmmkkkkkknnnppppppyyy{{{xxxsssjjjaaa[[[XXXXXXWWWYYY\\\___cccfffiiijjjaaa[[[XXXZZZYYYVVVYYY___fffjjjnnnpppppppppoooooooooqqqtttuuuqqqjjjbbb]]]SSSOOOLLLKKKJJJMMMWWWbbblllssszzz{{{uuunnnjjjhhh((()))+++,,,,,,+++)))((())))))))))))************,,,,,,++++++,,,,,,---...++++++,,,,,,---......///...,,,///222///444KKKfff~~~{{{wwwccc[[[NNNMMMLLLKKKKKKLLLMMMNNNQQQPPPNNNNNNQQQTTTVVVVVV[[[```lll|||zzzuuurrrnnnqqqvvv{{{~~~~~~}}}~~~wwwmmmjjjfffcccccchhhtttwwwwwwzzzxxxWWWCCC999444111000111000///......------......,,,******+++,,,+++***+++++++++*********))))))(((((())))))))))))(((((())))))*********++++++++++++++++++,,,,,,,,,------,,,---.........000333555;;;CCChhhzzzyyy}}}\\\TTTPPPXXXkkkvvvXXX[[[jjjkkk]]]QQQEEE@@@???>>>???BBBAAACCCFFFHHHMMMVVVaaaiiiooorrruuuvvvsssoookkkjjjmmmllliiifffeeeeeeeeefffddddddccc```]]]\\\]]]___aaabbbdddfffhhhhhhhhhhhhooonnnmmmmmmmmmllljjjhhhgggggggggggggggggghhhhhhjjjkkkmmmnnnooonnnnnnmmmnnnpppssszzzyyyppphhh```ZZZVVVYYYYYY[[[___dddhhhjjjjjjggg^^^WWWWWWZZZ\\\aaaeeennnqqqvvvyyyzzzzzz{{{|||~~~}}}sssggg```ZZZTTTOOOMMMKKKMMMTTT]]]hhhkkkpppwwwzzzwwwooohhh((()))+++,,,,,,+++)))((())))))))))))************+++++++++++++++,,,---------------...//////000000......111333111777RRRnnn}}}yyy~~~zzz}}}zzzfffWWWQQQKKKKKKJJJIIIJJJKKKLLLMMMPPPOOOOOOPPPRRRTTTVVVWWWZZZ___lll~~~}}}xxxtttqqqooorrrvvv{{{~~~~~~}}}wwwqqqkkkfffdddgggrrr~~~{{{[[[EEE:::333111111111000///......------......,,,******+++,,,+++***+++++++++*********)))))),,,,,,,,,++++++***)))(((******++++++++++++,,,,,,+++,,,,,,,,,---------------............///222555:::CCCiii|||bbbZZZVVV]]]ooonnnQQQUUUeeefff___SSSHHHBBB@@@>>>???AAA@@@BBBEEEGGGLLLTTT```hhhnnnqqqttttttrrrooolllkkkmmmllliiigggeeeeeeeeeeeedddeeedddbbb___^^^^^^___bbbcccfffhhhjjjjjjiiiiiimmmlllkkkkkklllkkkiiihhhfffggghhhjjjjjjiiihhhgggiiijjjlllmmmnnnnnnnnnmmmooopppsssxxx~~~uuullleee___[[[YYYYYY[[[___dddhhhjjjjjjhhh___WWWVVVYYY\\\bbbhhhpppuuu|||zzzlllbbb[[[VVVQQQPPPNNNNNNTTT[[[bbbeeekkkrrrwwwvvvqqqlll)))***+++,,,,,,+++***)))))))))))))))************+++************+++,,,,,,,,,,,,,,,---......//////---///333444444>>>[[[yyywwwvvvwwwnnnqqqvvvvvvlll]]]QQQNNNGGGGGGFFFFFFGGGIIIKKKLLLNNNOOOPPPRRRTTTVVVWWWXXX[[[aaammmzzzvvvsssqqqpppssswww{{{}}}~~~~~~}}}~~~ssslllfffgggpppvvvxxx{{{{{{aaaIII;;;333111333111000///......------......,,,******+++,,,+++***+++++++++***************------,,,+++***))))))((((((((((((((()))))))))))),,,,,,,,,---------............///......///222444999DDDkkk|||ccc]]]ZZZcccvvvgggJJJPPP```aaa```TTTIIIDDDAAA>>>>>>@@@???AAADDDFFFKKKSSS___gggnnnppprrrrrrpppnnnnnnnnnnnnllljjjgggeeeeeeeeeeeedddfffgggfffcccaaa``````bbbdddhhhjjjlllllljjjiiiiiiiiihhhiiijjjjjjiiigggeeegggjjjllllllkkkiiiggghhhiiijjjlllmmmmmmnnnnnnoooppprrrvvv{{{xxxooogggaaa^^^YYYYYYZZZ^^^ccchhhjjjjjjiii```XXXVVVXXX\\\cccjjjsssyyyrrreee]]]YYYUUUSSSQQQOOOTTTZZZ]]]```eeelllqqqsssqqqooo)))***++++++++++++***)))((()))))))))******************))))))******+++,,,))))))***++++++,,,,,,---,,,///333444666DDDeeessstttuuuooogggmmmsssrrrhhh[[[RRRNNNCCCCCCCCCDDDEEEGGGJJJKKKLLLNNNQQQTTTUUUWWWYYYZZZ___dddooo~~~|||vvvsssrrrqqqrrrtttwww{{{}}}~~~~~~}}}}}}tttkkkhhhppp|||sssrrryyy~~~}}}}}}|||pppiiiOOO>>>444222444111000///......------......,,,******+++,,,+++*********************************))))))))))))))))))((((((((()))))))))******,,,,,,---------............/////////...///111444888FFFnnn~~~]]][[[^^^jjj~~~eeeIIINNN]]][[[\\\RRRHHHDDDBBB???>>>@@@???AAADDDFFFKKKSSS___gggnnnoooppppppooonnnooopppnnnmmmkkkhhhgggfffeeeeeedddfffiiiiiifffcccaaaaaabbbdddhhhkkklllllljjjiiigggffffffgggiiijjjhhhgggggghhhjjjkkkllllllkkkjjjggghhhiiijjjlllmmmnnnnnnooopppqqqsssvvvzzzxxxooogggaaa^^^YYYYYYZZZ^^^ccchhhkkklllkkkbbbZZZWWWXXX[[[cccllltttzzzuuuhhhbbb\\\WWWSSSPPPOOOTTT[[[^^^```dddhhhlllnnnnnnnnn*********++++++*********((()))))))))******************))))))******+++,,,))))))***++++++,,,,,,---+++...111333999KKKlllssskkkwwwyyynnnaaajjjsssqqqfffYYYNNNIIIBBBAAABBBBBBDDDFFFIIIJJJKKKNNNRRRUUUVVVXXX[[[]]]```fffppp}}}zzztttrrrqqqqqqtttuuuxxx{{{}}}}}}}}}}}}~~~~~~|||qqqlllrrr{{{sssvvv{{{{{{lllvvv~~~gggsssqqqXXXDDD777333444111000///......------......,,,******+++,,,+++***************************(((((((((((()))***,,,---+++++++++,,,,,,,,,------,,,,,,,,,---------......---...///......///222444999IIIrrr[[[^^^eeetttgggKKKNNNYYYUUUVVVMMMEEECCCBBB@@@???AAA???BBBDDDGGGLLLTTT```hhhnnnoooppppppnnnnnnppprrrnnnmmmllljjjiiihhhggggggeeegggjjjkkkhhheeecccbbbbbbdddgggjjjkkkkkkjjjiiifffeeeeeegggiiiiiihhhgggjjjiiiiiihhhiiikkkmmmnnnhhhiiiiiijjjkkklllmmmnnnmmmnnnooooooppptttzzzxxxooofff```^^^YYYXXXZZZ^^^dddjjjnnnpppnnnfff]]]YYYXXXZZZbbbkkkqqquuu{{{}}}~~~}}}sssjjjeee^^^WWWRRRNNNNNNUUU]]]cccdddfffgggggghhhiiijjj************************))))))))))))************+++************+++,,,,,,,,,,,,,,,---......//////,,,...000333===SSSqqq~~~~~~~~~hhhiiiyyy}}}ttteeeqqqzzzvvviiiZZZNNNGGGBBBBBBBBBBBBDDDFFFHHHJJJKKKOOOSSSUUUVVVXXX]]]aaaaaahhhtttxxxsssrrrrrrsssuuuwwwyyy{{{|||}}}}}}}}}~~~~~~xxxrrrvvv|||nnnooo{{{kkkqqq~~~zzzaaaKKK:::333444111000///......------......,,,******+++,,,+++******************+++++++++)))))))))***+++...000111'''(((((((((((()))))))))+++++++++,,,,,,,,,------,,,---.........000333555;;;MMMvvv~~~___cccmmm{{{lllNNNMMMUUUPPPSSSJJJCCCBBBBBB@@@???AAA@@@BBBEEEGGGLLLTTT```hhhooopppqqqqqqpppoooppprrrmmmmmmmmmlllkkkkkkjjjjjjgggjjjmmmmmmkkkhhhffffffdddeeegggiiijjjkkkkkkkkkgggffffffhhhjjjjjjiiihhhkkkiiihhhggghhhjjjmmmpppkkkjjjjjjjjjkkklllmmmnnnlllmmmmmmlllkkkooovvv|||zzzpppgggaaa___XXXXXXZZZ^^^fffmmmrrrtttrrrjjjbbb\\\XXXXXX___gggkkknnnsssvvvxxxzzz|||}}}|||wwwrrrqqqqqqppplllgggddd]]]VVVRRRNNNMMMTTT[[[eeefffgggfffeeedddeeeggg+++******************+++))))))))))))************+++++++++++++++,,,---------------...//////000000//////000444AAAZZZuuu|||||||||xxxwwwtttrrrvvv|||tttggghhhuuu|||zzzsss~~~ooo```TTTLLLCCCCCCCCCCCCDDDFFFHHHIIIKKKOOOSSSUUUUUUYYY___dddkkkrrr~~~wwwssssssttttttwwwxxxyyy{{{|||}}}}}}}}}}}}~~~~~~xxxzzzzzzyyy{{{~~~yyyzzz|||sssjjjnnnzzz{{{}}}~~~|||}}}uuutttvvvjjjRRR===333333111000///......------......,,,******+++,,,+++***))))))*********+++++++++******)))***+++---000111%%%%%%%%%&&&&&&&&&&&&'''*********+++++++++,,,,,,+++,,,---...///111444777===PPPyyywww]]]bbblllzzztttRRRNNNUUUQQQTTTKKKEEEDDDDDDAAA???@@@???AAADDDFFFKKKSSS___gggppprrrssssssqqqppppppqqqmmmmmmnnnnnnnnnnnnmmmmmmkkknnnppppppnnnkkkjjjjjjggggggggghhhjjjkkkmmmnnniiihhhhhhiiikkkkkkjjjhhhhhhhhhggggggiiijjjmmmnnnmmmmmmlllkkkkkklllmmmnnnjjjkkkkkkiiihhhlllttt{{{|||zzzpppfffaaa___XXXXXXZZZ___gggpppvvvyyyuuunnnfff___YYYVVV[[[cccccchhhmmmqqqqqqqqqqqqqqqpppmmmiiifffeeedddcccaaa___ZZZVVVTTTPPPNNNQQQWWWbbbccceeedddcccbbbdddggg++++++************++++++))))))))))))************,,,,,,++++++,,,,,,---...++++++,,,------......///222111000555EEE___xxx|||}}}|||zzzuuurrrlllhhhiiimmmzzzxxxqqqgggfffoooxxx||||||qqqbbbWWWOOOEEEDDDDDDDDDEEEFFFHHHIIILLLOOOSSSUUUUUUYYY```fffvvv}}}}}}vvvttttttuuuuuuwwwxxxyyy{{{|||}}}}}}}}}|||~~~|||}}}ssssssuuuzzzzzzuuusssuuuxxxsssdddcccuuutttrrrsssvvv|||{{{ssspppxxx{{{ssslllpppzzzoooVVV???444222111000///......------......,,,******+++,,,+++***))))))******+++++++++++++++***(((((((((***,,,...************++++++++++++))))))*********+++++++++***+++---...///111555888???RRRzzzqqqWWW[[[eeeuuu{{{VVVPPPXXXUUUVVVNNNGGGFFFEEEAAA>>>>>>===@@@BBBEEEIIIRRR^^^fffqqqsssuuutttsssqqqpppqqqmmmmmmnnnoooppppppoooooooooppprrrrrrpppnnnnnnnnniiiiiihhhiiijjjlllooopppkkkjjjjjjjjjlllllljjjiiiffffffhhhiiijjjkkkkkklllooonnnmmmlllkkklllmmmmmmhhhjjjjjjgggfffjjjssszzzyyy|||}}}xxxnnnddd___^^^WWWWWWZZZ```iiirrrxxx|||wwwpppiiiaaaZZZUUUYYY```___dddkkkoooooommmjjjhhhhhhgggdddaaa___^^^]]]]]]ZZZWWWVVVVVVSSSNNNOOOSSS]]]```bbbcccbbbbbbeeehhh,,,,,,,,,,,,,,,+++***))))))((((((((()))+++---///***,,,------++++++,,,............//////////////////000000777MMMiii|||{{{uuuppprrrzzzzzz{{{|||{{{xxxrrriiicccdddhhhooooookkkccccccmmm{{{uuujjj]]]RRRIIIHHHGGGFFFFFFHHHJJJKKKJJJQQQRRRTTTZZZ[[[bbbttt|||uuusssuuuyyy{{{{{{{{{{{{{{{||||||||||||~~~~~~}}}||||||sssqqqoooqqqvvv{{{~~~~~~}}}yyyvvvuuuoooiiikkkrrrxxx{{{~~~~~~mmmaaafffmmmooorrryyyqqqmmmlllwwwvvv}}}gggmmmpppeeehhhlllooo~~~}}}aaaEEE666555333333222111///,,,)))(((000...,,,+++,,,------,,,)))************+++++++++...---,,,+++***(((''''''++++++++++++++++++++++++++++++++++++++++++++++++//////000000000333666999===XXXjjjTTTXXXdddwwwrrrTTTTTT[[[\\\aaaTTTGGGCCCBBB@@@???@@@@@@@@@CCCGGGIIIOOO[[[hhhppptttvvvsssqqqqqqooolllkkklllmmmoooppprrrssssssqqqpppooonnnmmmlllkkkkkklllkkkjjjiiiiiiiiijjjkkkkkkjjjiiiiiihhhiiiiiiiiillljjjhhhggggggjjjlllnnnmmmjjjggghhhkkknnnmmmllliiijjjiiifffcccgggpppxxx}}}}}}yyyqqqkkkggg```YYYYYYWWWUUUZZZcccnnnvvvzzzxxxtttmmmeee]]]ZZZZZZ[[[^^^___aaaccceeegggiiijjjfffdddaaa___^^^\\\YYYVVVWWWWWWUUURRRNNNLLLLLLLLLVVVYYY^^^cccfffhhhiiiiii,,,,,,,,,,,,,,,+++***))))))(((((()))***+++---...***,,,------++++++,,,...............////////////111111222<<>>444...//////000000//////......,,,******+++++++++***)))))))))*********+++++++++++++++*********))))))++++++++++++++++++++++++++++++++++++++++++++++++.../////////000222666999KKKbbbwwwlllhhhnnnwww|||~~~oooUUUXXXbbbssskkkRRRVVVaaadddaaaTTTHHHCCCBBB@@@@@@AAABBBAAADDDGGGIIIMMMYYYfffiiiooorrrrrrrrrttttttrrroooooonnnmmmnnnnnnooopppmmmllllllkkkjjjiiihhhhhhfffffffffffffffeeeddddddffffffgggggggggfffeeedddiiiiiiiiijjjkkkllllllmmmlllmmmnnnmmmlllkkklllmmmpppkkkfffcccdddfffggggggpppttttttoookkkgggaaaZZZYYYVVVSSSVVV^^^jjjuuu{{{|||zzzuuummmccc[[[WWWUUUXXXYYY[[[^^^```cccdddeeedddaaa]]][[[ZZZYYYWWWVVVUUUUUUTTTPPPKKKFFFDDDDDDJJJNNNUUU\\\bbbeeefffggg++++++,,,,,,,,,++++++***)))))))))******+++,,,,,,***+++---,,,++++++,,,...------......//////000000333222888LLLhhhyyypppjjj```\\\dddssstttggg]]]]]]\\\aaapppvvvrrrlll]]]PPPHHHHHHGGGFFFFFFFFFFFFGGGEEEKKKLLLOOOYYY```mmm|||vvvssstttvvvwwwxxx{{{{{{||||||}}}~~~~~~~~~}}}}}}~~~~~~~~~yyyyyy~~~ooogggaaabbbjjjppppppnnnpppnnnmmmnnnpppsssxxx}}}{{{xxxxxx}}}~~~yyynnnoooppppppmmmmmmpppuuurrr~~~jjjgggmmmqqqpppppprrrzzzuuuZZZBBB555//////000000000/////////...,,,++++++,,,,,,+++***))))))))))))***************************************************************+++++++++++++++,,,,,,---.../////////111555888GGG___rrrfffbbbhhhqqqyyyvvv[[[\\\dddsssgggOOOUUUaaadddaaaUUUHHHCCCBBBAAA@@@AAABBBBBBDDDGGGIIIMMMYYYeeehhhnnnrrrrrrrrruuuvvvttttttrrrpppmmmkkkkkkkkklllllllllkkkkkkjjjiiiiiihhheeeffffffgggfffeeecccbbbeeefffggghhhhhhfffdddcccggghhhjjjkkkmmmmmmmmmmmmkkkmmmooonnnkkkiiijjjlllqqqnnnkkkhhhfffeeedddcccmmmsssvvvsssnnniiibbb[[[XXXUUURRRSSSYYYeeepppwww{{{zzzwwwqqqhhh___YYYVVVWWWYYY[[[^^^aaadddfffgggdddaaa\\\YYYXXXXXXWWWVVVVVVWWWVVVQQQKKKFFFBBBAAADDDHHHOOOWWW^^^bbbdddeee***++++++,,,,,,,,,++++++((()))******++++++++++++***+++---,,,++++++,,,...---------...///000000111222111;;;TTTqqq}}}wwwqqqeee]]]cccrrrppp___^^^^^^fff{{{{{{qqqooohhhWWWIIIGGGFFFFFFFFFEEEFFFFFFFFFFFFLLLLLLNNNXXX^^^lllzzzssspppppptttxxxzzzzzz{{{{{{|||}}}~~~~~~~~~}}}}}}~~~~~~|||wwwooolllmmmwwwssskkkbbbaaafffkkklllkkkllljjjhhhhhhmmmwww~~~xxxwww{{{|||qqqsssrrrlllfffbbbbbbccc___qqq|||xxx|||{{{uuupppnnnwww___HHH888222222111000///............---,,,,,,------,,,***(((((()))))))))*********)))************+++++++++*********************************++++++,,,,,,,,,------.........000444777@@@ZZZssshhhgggmmmtttyyy|||zzz[[[\\\cccrrrdddMMMTTT```bbbbbbUUUHHHDDDCCCAAA@@@BBBBBBBBBDDDGGGIIIMMMYYYeeekkkppptttssssssuuuvvvssstttrrrnnnkkkiiijjjlllmmmmmmmmmllllllkkkkkkjjjjjjgggggghhhhhhgggfffdddcccfffggghhhiiiiiigggeeedddeeegggjjjlllnnnnnnnnnmmmjjjlllmmmlllhhhgggiiikkkoooqqqrrroooiiieeeeeegggmmmuuu{{{yyysssmmmeee]]]WWWUUUQQQPPPUUU^^^iiipppvvvwwwvvvrrrkkkbbb\\\YYYWWWYYY\\\```dddgggjjjlllfffbbb]]]YYYWWWWWWWWWVVVYYYYYYYYYUUUNNNGGGBBB@@@AAAEEEKKKRRRXXX]]]```aaa******+++,,,,,,,,,++++++((()))***+++++++++++++++***,,,------++++++,,,...,,,------...///000111111111333AAA\\\yyyzzzooofffiiivvvyyybbbaaacccqqqvvvnnnmmmfffVVVJJJDDDDDDEEEEEEFFFFFFFFFFFFHHHNNNNNNPPPYYY___kkk{{{tttpppqqqvvvzzz|||yyyyyyzzz{{{|||}}}~~~~~~}}}~~~vvvnnnfffbbbbbbjjjvvvvvvppphhhdddeeefffgggffffffeeeddddddmmm|||wwwuuuzzzzzz~~~~~~xxxpppiiiaaaZZZXXXfff}}}|||tttqqq}}}{{{fffNNN===555444222000...---------...---------......,,,***((((((((()))))))))************************++++++*********************************++++++,,,,,,---,,,---------...000444777<<>>???BBBBBBCCCCCCGGGPPP\\\fffooorrrtttssstttwwwxxxuuuvvvsssmmmhhhfffgggiiikkkkkkllllllkkkjjjiiikkkllljjjjjjkkkkkkjjjiiigggffflllllllllkkkjjjiiihhhhhhcccddddddfffhhhjjjlllmmmllljjjhhhfffggghhhkkklllpppoooppptttyyyzzzuuuppplllrrruuuqqqbbb```\\\XXXVVVVVVXXXYYY```aaabbbaaa]]]WWWQQQMMMOOOPPPRRRUUUZZZccclllssswwwqqqhhh```[[[XXXWWWWWWYYY]]]___]]]UUUKKKCCC@@@???<<<::::::<<<>>>??????++++++++++++++++++++++++++++++++++++++++++++++++)))+++------+++***+++,,,------,,,---...000222333777@@@WWWvvvrrrjjjgggpppjjj[[[OOOLLLLLLDDDDDDCCCCCCCCCDDDFFFHHHJJJMMMOOOSSSXXX```nnn~~~zzzvvvqqqllllllqqqwwwyyyyyy{{{}}}~~~{{{yyyzzz|||~~~~~~}}}~~~yyyuuuyyynnnbbb[[[WWWTTTVVVXXX]]]bbbcccccchhhpppsssqqq^^^QQQPPPSSSYYYeeeyyyqqqgggooo{{{wwwmmmooovvv|||}}}jjjQQQ<<<888333///...//////---...------,,,,,,++++++******************************************************************************++++++,,,,,,------...,,,---.........000333555<<<[[[{{{}}}|||rrr^^^MMMLLLRRReeevvvYYYfffssshhhZZZPPPGGGDDDCCC???>>>???AAABBBBBBCCCFFFNNNZZZbbbkkkoooqqqqqqssswwwxxxvvvwwwtttnnniiiggggggiiijjjkkkllllllkkkjjjjjjlllnnnkkkkkkllllllkkkjjjhhhgggiiiiiijjjjjjjjjjjjiiiiiiddddddeeefffgggiiikkklllkkkjjjiiihhhhhhiiikkklllmmmnnnrrryyy~~~yyytttooottt|||wwwiiifffbbb]]]ZZZYYYYYYYYY^^^^^^^^^\\\XXXSSSNNNKKKNNNOOOQQQTTTYYYaaajjjpppvvvqqqhhhaaa[[[XXXWWWVVV\\\___bbb___WWWNNNFFFCCC???===:::999;;;=========************************++++++++++++++++++++++++(((***,,,---,,,+++,,,---,,,,,,,,,---...111333444999FFF^^^|||ssskkkhhhnnnvvvvvvaaaVVVKKKIIIHHH@@@DDDDDDCCCCCCDDDEEEGGGHHHIIILLLPPPUUU___nnnzzzuuuqqqllllllpppuuuwwwxxxyyy}}}||||||~~~}}}||||||}}}{{{ppplllnnnuuuzzztttjjjaaa[[[VVVVVVWWW\\\```aaa```eeekkkrrr{{{fffVVVNNNPPPUUUddd|||ooodddlllyyy~~~qqqXXX???999222//////000///...///...,,,+++******+++,,,***************************************************************************++++++,,,,,,------...,,,---.........000333555===[[[{{{|||hhhVVVJJJLLLSSSeee{{{___kkkuuugggWWWNNNFFFCCCBBB@@@???@@@???AAACCCDDDFFFMMMVVV]]]fffjjjmmmnnnqqqwwwyyywwwxxxuuupppkkkhhhhhhiiiiiikkklllmmmlllkkklllmmmooollllllllllllkkkjjjiiihhhffffffhhhiiijjjjjjjjjjjjeeeeeeeeefffggghhhjjjjjjiiiiiihhhhhhhhhhhhhhhiiikkknnnttt|||}}}wwwpppttt}}}rrrooojjjeee```]]][[[[[[[[[ZZZXXXUUURRROOOLLLJJJLLLNNNPPPSSSWWW^^^fffllltttpppiiibbb\\\XXXVVVUUU]]]```dddccc\\\SSSJJJEEE???<<<888777777888999999))))))))))))))))))))))))++++++++++++++++++++++++(((***,,,---,,,,,,---...//////.........///111222888IIIdddssslllkkkoooqqqxxxhhhXXXQQQHHHFFFEEE===BBBBBBBBBBBBDDDEEEGGGHHHGGGJJJOOOTTT^^^nnnzzzwwwsssooonnnpppsssuuuuuuvvvzzz~~~|||}}}~~~}}}|||}}}~~~~~~yyynnniiiiiimmmqqquuuxxx}}}}}}sssiii___XXXXXXXXX[[[______^^^aaafffooo}}}nnn[[[QQQPPPUUUfff~~~lllcccmmm|||vvv___DDD;;;222000111000000000000...,,,*********+++,,,***************************************************************************++++++,,,,,,------...,,,---.........000333555;;;YYY|||}}}gggTTTLLLPPPWWWeeezzzxxx```pppzzzlllUUULLLDDDBBBBBB@@@@@@AAA@@@BBBDDDEEEGGGLLLTTTZZZaaafffjjjlllpppwwwzzzxxxyyywwwrrrnnnkkkiiiiiiiiikkklllmmmmmmllllllnnnpppkkkkkkkkkkkkjjjiiihhhhhheeefffggghhhiiiiiiiiiiiiffffffffffffggghhhiiiiiigggggggggggggggfffffffffjjjmmmrrryyy~~~~~~zzzvvvmmmpppyyyyyyvvvqqqlllgggbbb```___ZZZXXXTTTPPPMMMKKKKKKKKKLLLNNNQQQSSSWWW]]]dddhhhpppnnniiiccc\\\WWWTTTTTTXXX^^^eeehhheee[[[PPPIIIEEEBBB===999999999999999))))))))))))))))))))))))++++++++++++++++++++++++(((***,,,------,,,...//////.........///000222333666MMMhhh~~~sssiiikkkpppnnnrrrttt___SSSNNNFFFDDDDDD===>>>???@@@BBBDDDFFFHHHIIILLLOOOSSSYYYbbbppp}}}{{{xxxtttrrrqqqrrrssstttuuuxxx{{{{{{|||}}}}}}}}}}}}~~~}}}~~~xxxoooiiifffggghhhiiihhhiiinnnyyyyyynnnbbbYYYZZZYYYZZZ^^^^^^\\\]]]aaahhh}}}mmmWWWUUUUUUYYYkkkyyyhhhaaammm~~~{{{fffJJJ===222111222000///000000...,,,*********+++,,,***************************************************************************++++++,,,,,,------...,,,---.........000333555:::WWW{{{kkkXXXNNNRRRZZZfffwwwooo]]]qqq}}}oooTTTKKKCCCBBBBBBAAA@@@BBB@@@CCCEEEFFFHHHLLLSSSYYY___dddhhhkkkpppwwwzzzyyyzzzxxxtttpppmmmkkkjjjiiikkklllmmmmmmllllllnnnpppjjjjjjiiiiiihhhgggggggggggggggggghhhhhhgggggggggggggggggggggggghhhiiiiiiiiiiiiiiihhhhhhgggggggggkkkmmmooorrrttttttrrrqqqjjjlllsss|||zzzvvvrrrmmmhhheeeccc\\\YYYTTTNNNKKKJJJKKKLLLMMMOOORRRUUUXXX\\\aaaeeekkkkkkhhhccc[[[VVVSSSRRRTTT\\\hhhqqqrrrjjj^^^UUUQQQMMMFFFBBB@@@???>>>>>>************************++++++++++++++++++++++++)))+++---...---,,,---...++++++,,,---000333666888888RRRnnnrrrgggmmmrrrmmmnnnppp[[[PPPKKKDDDBBBCCC===<<<===???AAADDDGGGHHHIIIKKKOOOUUU\\\dddqqq~~~}}}{{{xxxuuussssssssstttvvvwwwxxxzzz{{{}}}~~~~~~{{{|||}}}}}}|||}}}~~~~~~~~~vvvnnnhhheeeddddddeeebbb___bbblll{{{~~~rrreee\\\[[[XXXXXX[[[[[[XXXXXX[[[```tttsss]]]XXXXXX___qqqwwwfff^^^jjj|||~~~oooPPP@@@333222333000...000///...,,,+++******+++,,,***************************************************************************++++++,,,,,,------...,,,---.........000333555;;;WWWzzznnn[[[MMMRRR\\\hhhwwwgggZZZppp|||lllUUULLLDDDCCCCCCAAAAAACCCAAACCCEEEFFFGGGLLLSSSYYY```eeeiiikkkpppwwwzzzyyyyyyxxxuuurrrooommmkkkjjjlllmmmmmmlllkkkkkklllnnnjjjjjjhhhggggggfffggggggggghhhhhhhhhhhhhhhgggfffhhhhhhhhhhhhiiiiiijjjkkknnnmmmlllkkkjjjjjjjjjkkkkkkkkklllllllllkkkjjjiiifffiiiooozzz~~~{{{wwwsssnnnjjjggg___[[[UUUOOOKKKJJJKKKLLLMMMOOOSSSUUUXXX[[[___bbbeeeffffffbbb[[[TTTRRRRRRRRR\\\jjjxxx~~~zzzppphhh\\\WWWOOOIIIFFFDDDCCCCCC+++++++++++++++++++++++++++++++++++++++++++++++++++,,,......---,,,,,,---***+++,,,---000444777999===[[[vvv{{{oooooouuuvvvllljjjooo[[[NNNIII@@@@@@BBB>>><<<===???BBBDDDFFFGGGGGGIIINNNVVV^^^gggrrr{{{zzzxxxvvvttttttuuuvvvwwwwwwxxxzzz{{{{{{||||||}}}~~~~~~}}}||||||~~~~~~~~~}}}uuummmgggeeeeeefffffffffccc^^^```kkkzzznnndddZZZVVVUUUWWWWWWTTTSSSUUUWWWjjjxxxyyycccVVVYYYbbbuuujjj^^^gggyyy~~~uuu{{{uuuUUUCCC444333444///---000...------,,,,,,++++++******************************************************************************++++++,,,,,,------...,,,---.........000333555;;;WWWyyyppp___OOOUUU___lllzzzeee\\\sss|||iiiVVVMMMEEEDDDCCCBBBBBBCCC@@@BBBCCCDDDEEEJJJSSSYYYbbbgggkkkmmmqqqxxxzzzyyyxxxxxxvvvtttqqqooommmlllmmmmmmmmmllljjjiiijjjlllkkkjjjiiigggggggggggghhhffffffggghhhiiiiiiiiiiiiiiiiiiiiiiiijjjkkklllmmmooonnnllljjjiiijjjkkklllhhhjjjkkkkkkiiigggdddccc```dddiiirrr}}}wwwrrrllliiiaaa]]]VVVPPPKKKJJJJJJKKKLLLNNNRRRTTTVVVYYY[[[^^^___bbbdddaaaZZZSSSQQQQQQPPPXXXfffvvvzzznnnhhh___XXXTTTRRRQQQPPP++++++++++++++++++++++++++++++++++++++++++++++++,,,---///...---,,,,,,---...---......000222444666CCCbbb|||rrrlll{{{~~~{{{lllggg~~~ppp[[[NNNGGG>>>>>>AAA>>>===>>>@@@BBBCCCDDDEEEEEEKKKQQQ[[[dddnnnyyyxxxxxxwwwuuuttttttwwwyyywwwyyyzzz|||}}}|||{{{zzz}}}{{{{{{|||~~~}}}~~~vvvmmmggggggiiikkkiiillliii___XXX```wwwvvvmmmXXXTTTSSSUUUUUUQQQPPPQQQRRReeeqqqttt]]]SSSXXXcccwwwqqq```fffwww|||qqquuuvvvXXXDDD555444444...,,,///---------------+++***)))***************************************************************************++++++,,,,,,---......,,,---.........000333555:::VVVyyyrrrcccTTTYYYcccppp|||}}}eee```wwwjjjWWWNNNFFFDDDDDDBBBBBBDDD???@@@AAABBBCCCIIIRRRYYYdddiiilllnnnrrrxxxzzzyyyxxxwwwvvvuuussspppnnnmmmmmmnnnmmmkkkiiihhhiiijjjlllkkkjjjhhhhhhhhhhhhiiidddeeeggghhhjjjkkkkkkllliiiiiiiiijjjkkklllnnnooonnnllliiigggfffgggiiijjjeeehhhlllmmmkkkfffbbb```ZZZ___cccjjjyyyzzztttnnnjjjbbb^^^WWWQQQLLLJJJIIIJJJJJJMMMQQQSSSUUUWWWYYY[[[[[[```ccc```YYYSSSQQQQQQNNNTTTaaaqqq}}}tttlllgggeeecccbbb******))))))))))))******+++***)))))))))***,,,---......,,,+++***+++///222111---+++///111111333777CCCeee~~~~~~|||}}}~~~rrrmmmooo}}}|||qqqpppzzzppp^^^LLLDDDBBB@@@???>>>>>>???@@@@@@AAACCCFFFIIIOOOTTT```qqq~~~~~~}}}yyywwwtttssstttvvvwwwvvvxxxxxxyyyyyyzzz{{{||||||~~~}}}{{{zzz{{{|||}}}~~~yyypppjjjhhhkkkppprrruuujjj\\\ZZZ___nnnrrrcccVVVNNNQQQPPPIIIIIIOOORRRZZZiiisss]]]OOOYYYbbbnnn~~~hhhfffuuu|||yyywwwxxx|||xxxzzz~~~ppppppwwwvvvbbbJJJ777444444000---000......---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,++++++,,,,,,---......///000000000111444777<<>>>>>???@@@@@@AAACCCFFFIIIMMMTTTdddwww}}}||||||vvvtttqqqqqqrrrtttttttttxxxxxxxxxyyyzzzzzz{{{{{{|||||||||zzzyyyyyyzzz|||~~~uuummmhhhhhhlllsssyyyqqqccc\\\\\\ggg|||nnn^^^SSSQQQOOOGGGEEEIIIJJJQQQ___qqqvvv___PPPVVV^^^kkkooogggnnnuuuooonnnhhhkkkqqqzzzwwwsssttttttxxxwwwzzzvvvppprrr}}}yyycccLLL888444444000...000......---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,++++++,,,,,,---......///000000000111444777<<>>???@@@@@@AAACCCFFFIIIJJJTTThhh~~~~~~{{{zzzzzzzzzuuusssqqqqqqrrrssstttsssxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyywwwvvvwwwzzz}}}}}}rrrjjjhhhjjjttt|||nnnccc\\\cccvvvmmm[[[TTTPPPIIIFFFGGGCCCIIISSS```pppyyydddTTTSSSYYYfffvvv}}}nnnmmmwwwmmmeeeaaa\\\```gggpppssskkkkkkmmmuuu{{{nnniiijjjrrr|||}}}eeeOOO999333333111...000......---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,++++++,,,,,,---......///000000000111444777===VVVxxxhhh___bbbmmmmmmfffkkkwww}}}cccQQQIIICCCBBBBBB@@@???@@@CCC@@@???CCCFFFIIIRRR[[[\\\bbbgggiiilllrrrvvvuuurrrvvvyyyyyytttpppnnnnnnooonnnkkkfffbbbaaabbbdddkkkkkkiiigggfffdddcccbbbdddeeeeeefffffffffffffffgggggggggggghhhiiijjjkkkkkkkkkkkkkkkkkkmmmqqquuuuuutttssssssqqqlllccc\\\WWWWWWVVVXXXbbbnnnuuuvvvxxxwwwwwwzzz}}}{{{tttnnnjjjbbbXXXPPPLLLHHHDDDAAA@@@AAABBBCCCDDDGGGLLLOOOQQQQQQQQQQQQOOOLLLIIIGGGCCCBBBBBBEEEMMMXXXcccjjjvvv************************((()))***,,,,,,+++*********,,,...///...------...000------///111222666<<>>???@@@@@@AAACCCFFFIIIJJJTTTiiiyyywwwwwwxxxzzzvvvtttsssssstttvvvvvvuuuxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvxxx{{{}}}~~~~~~xxxmmmkkknnnwwwzzzmmmaaaeeevvviii[[[SSSMMMJJJJJJBBBGGGNNNVVV^^^nnn~~~kkkYYYRRRUUUcccmmmtttuuunnnsssjjjdddaaa]]]aaadddjjj|||uuuuuuyyy~~~mmmddddddjjjsss~~~iiiSSS===444333111//////......---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,++++++,,,,,,---...---.../////////111444666???VVVwwwppp]]]aaammmpppiiinnnxxxgggOOOGGGAAAAAAAAA@@@???AAABBB??????CCCFFFJJJSSS[[[```eeejjjjjjmmmrrruuuuuunnnrrrwwwvvvrrrnnnllllllooonnnlllhhhdddbbbcccdddhhhhhhgggeeedddbbb```___cccdddeeefffgggfffeeedddeeeeeeeeefffggghhhiiijjjoooooonnnlllkkklllpppssszzzyyyyyyyyywwwoooccc[[[VVVSSSPPPQQQXXXbbbkkknnntttrrrsssyyyzzztttnnneeeXXXOOOKKKGGGBBB>>><<<===??????AAADDDHHHLLLNNNOOOOOOMMMKKKHHHEEECCCAAA@@@>>>???CCCJJJQQQUUU[[[eeepppuuuwwwzzz)))***++++++++++++***)))((()))***,,,,,,+++******))),,,...///...---------///---...000111222888???WWWsss|||tttllleeedddggg|||wwwtttlllaaaZZZ[[[aaafffjjjuuu|||gggTTTJJJBBBBBBBBB@@@???@@@>>>???@@@@@@AAACCCFFFIIILLLUUUhhh}}}|||vvvssstttwwwyyyuuutttssstttuuuvvvvvvuuuvvvvvvvvvvvvvvvuuuuuuuuuwwwwwwxxxwwwwwwyyy}}}||||||}}}}}}}}}}}}}}}}}}~~~{{{pppnnnrrr}}}wwwiiihhhvvv}}}hhhZZZPPPKKKIIIDDDFFFKKKPPPSSSZZZmmmsss\\\SSSSSS^^^dddgggxxxxxxlllmmmyyyxxxnnngggggghhhhhhhhhlllwwwmmmkkkiiigggjjjiiiiii}}}uuunnnnnnrrrxxxoooZZZAAA555333222000.........---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,++++++,,,,,,---...---.../////////000333666@@@WWWwww~~~tttssszzz|||aaaeeepppwwwpppqqqwww~~~hhhMMMEEE???@@@AAA@@@@@@AAAAAA??????CCCGGGJJJRRRZZZbbbgggkkkkkklllpppsssrrrmmmqqqtttsssooojjjhhhhhhlllmmmllljjjgggffffffggghhhhhhggggggeeecccbbbaaaaaabbbcccdddeeedddccccccbbbbbbcccccceeefffggghhhnnnnnnmmmkkkjjjlllooorrr~~~~~~}}}tttfff\\\UUUPPPLLLKKKPPPWWW```fffnnnnnnpppwww~~~{{{yyynnn___TTTNNNJJJEEEAAA;;;<<<======>>>@@@EEEHHHMMMNNNOOONNNKKKGGGCCC@@@???>>>>>>>>>???@@@BBBDDDJJJRRR]]]dddfffiiipppxxx)))***+++,,,,,,+++***)))))))))***+++++++++++++++***,,,...///...---------///......000111222999BBB[[[www}}}vvvmmmdddaaabbbttt|||pppaaaYYY[[[bbbgggppp~~~zzzaaaQQQIIIBBBAAAAAA???>>>@@@>>>???@@@@@@AAACCCFFFIIINNNUUUfffzzzzzzssspppqqquuuxxxsssrrrrrrsssuuuvvvuuuttttttttttttttttttuuuuuuuuuvvvwwwyyyyyyzzz{{{}}}}}}}}}}}}}}}}}}}}}}}}}}}zzzwwwyyyyyy|||~~~sssppptttvvvooowww~~~hhhWWWLLLFFFFFFCCCEEEJJJKKKLLLVVVcccrrruuuwwwxxx|||~~~yyyqqq[[[SSSQQQXXX[[[]]]kkk|||~~~nnnkkkttt|||wwwiii]]]WWWSSSUUUWWWVVVWWW^^^kkkttt}}}wwwxxxuuutttxxxtttooovvvaaaGGG777333333111.........---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,++++++,,,,,,---...---.../////////000333666AAAYYYzzz|||sssiiigggkkkiiiyyy|||~~~}}}yyyzzzaaaeeeooo}}}wwwwwwxxx|||eeeKKKDDD>>>???AAAAAAAAACCC@@@>>>???CCCFFFIIIPPPXXX```eeehhhhhhiiimmmooonnnmmmppprrrpppkkkgggfffgggjjjkkklllkkkiiihhhhhhiiihhhiiiiiijjjiiigggfffeee```aaaaaabbbbbbbbbbbbbbbaaaaaaaaabbbccceeefffgggiiiiiiiiiiiijjjmmmqqquuu|||nnndddXXXQQQKKKJJJKKKNNNUUU]]]cccfffjjjrrryyywwwhhh[[[RRRLLLFFFBBB;;;<<<<<<;;;;;;<<>>>>>>>>===<<<;;;:::999AAAEEELLLSSSUUUWWW^^^fff)))***,,,------,,,***)))******))))))******+++,,,***,,,......---,,,---...///...///111000222:::DDDYYYvvv~~~vvvmmmiiijjjrrrzzzggg]]]```hhhkkkyyyyyy___QQQIIIBBBAAA@@@>>>>>>@@@>>>???@@@@@@AAACCCFFFIIIOOOVVVfffyyyxxxppplllnnnrrrvvvssssssssstttvvvwwwvvvuuurrrrrrssssssttttttuuuuuutttwwwzzz{{{{{{{{{|||}}}~~~}}}}}}||||||}}}}}}}}}}}}xxxuuupppjjjhhhjjjooosssyyy~~~{{{tttuuugggUUUKKKIII@@@>>>DDDFFFDDDGGGOOOVVVZZZ]]]^^^bbbfffgggdddVVVPPPMMMOOOQQQUUU^^^iiizzzqqqlllrrryyysssfff[[[UUUQQQVVV\\\]]][[[\\\bbbgggkkktttyyy}}}hhhLLL888333444111---......---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,++++++,,,,,,---...,,,---.........000333555???ZZZ~~~vvvooogggdddfff```oooyyyyyy|||~~~{{{yyywwwvvvwwwuuuvvv]]]aaaiiiyyy}}}{{{}}}bbbKKKCCC>>>@@@BBBBBBBBBDDD@@@>>>???CCCEEEHHHNNNVVV\\\aaaeeeeeehhhmmmooooookkkmmmnnnlllgggeeeeeegggiiijjjlllkkkiiihhhggghhhfffggghhhiiiiiihhhgggfffaaaaaa``````aaaaaabbbccc```aaaaaabbbccceeeggghhhhhhhhhiiiiiiiiilllqqquuu}}}zzzooo^^^VVVOOOKKKHHHFFFKKKSSSUUUZZZbbbjjjrrr{{{wwwjjj^^^RRRJJJFFF>>>>>>===;;;::::::<<>><<<;;;::::::<<<;;;>>>EEEHHHIIINNNUUU)))***,,,------,,,***)))+++***)))))))))***,,,---+++,,,...---,,,,,,---//////...///111000222;;;EEEYYYwwwwwwssstttnnn{{{~~~jjj___bbbiiilllzzz```RRRJJJCCC@@@???======@@@>>>???@@@@@@AAACCCFFFIIIOOOWWWgggzzzwwwnnnjjjkkkppptttvvvuuuuuuwwwyyyzzzyyyxxxqqqqqqrrrrrrssstttuuuuuusssvvvzzz{{{{{{zzzzzz{{{}}}|||{{{{{{{{{{{{||||||~~~zzztttmmmiiiccc]]][[[^^^iiimmmttt|||~~~~~~~~~xxxwww|||xxxbbbUUULLL@@@:::AAAEEEBBBBBBGGGDDDHHHJJJJJJMMMSSSVVVUUURRRNNNJJJIIIKKKPPPWWW\\\fffyyy~~~ooojjjpppuuuttthhh^^^ZZZXXXaaajjjlllhhheeeeeegggcccjjjwww~~~kkkNNN:::444444222,,,......---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,++++++,,,,,,---...,,,---.........000333555===ZZZ~~~uuuqqqjjjggghhhkkkvvv}}}zzzvvvssstttvvvuuuwww{{{]]]aaagggwwwyyy|||bbbJJJCCC>>>@@@BBBBBBCCCEEE@@@>>>???BBBEEEGGGMMMTTTYYY___dddeeeiiiooorrrrrrjjjkkkllliiifffdddfffiiihhhjjjlllkkkiiifffeeeeeebbbccceeeggggggfffeeedddbbbaaa`````````aaacccdddaaaaaabbbcccdddfffhhhiiikkkkkkkkkiiiiiikkknnnqqq{{{yyydddZZZRRRMMMGGGBBBEEELLLJJJQQQ[[[ccclllwww}}}nnn___TTTOOOBBBBBB@@@===;;;;;;<<<>>>FFFKKKSSSYYY[[[XXXSSSOOOHHHFFFBBB???======>>>>>>===999999@@@CCCDDDHHHOOO************))))))((((((******))))))******+++,,,------------------,,,,,,///111---...555666999GGGfff~~~yyy~~~{{{fffaaa___dddppp}}}xxxbbbMMMIIICCC???>>>>>>======:::<<<>>>???@@@CCCGGGKKKNNNZZZnnnxxxlllgggjjjqqqwwwzzzzzzzzzzzzyyyyyyxxxwwwuuuuuuuuuvvvxxx{{{zzzxxxwwwxxxyyy{{{{{{zzz{{{{{{{{{{{{{{{{{{{{{{{{~~~zzzvvvrrrkkkggg___XXXTTTTTTVVVWWW]]]dddmmmvvv|||~~~~~~~~~~~~~~~lllUUULLLEEE@@@@@@???======@@@>>>@@@AAAAAABBBDDDHHHJJJKKKLLLKKKHHHEEEGGGNNNTTTYYYgggssstttnnnkkknnnrrr|||}}}xxxrrrppp}}}~~~zzzvvvppprrr~~~yyy{{{zzzkkkSSS===444444111,,,......---,,,,,,,,,,,,---------------,,,++++++***)))***++++++++++++,,,---++++++++++++++++++++++++************+++,,,---...***+++---------///333666@@@___xxxllliiioooyyy|||}}}{{{xxxuuuzzzyyyqqq\\\___iii{{{vvv{{{hhhLLLDDD>>>>>>???>>>>>>@@@>>>???@@@@@@AAAEEEMMMSSS]]]bbbeeedddfffkkkoooooommmllljjjhhhgggggghhhhhhiiihhhgggfffdddcccbbbaaaeeeeeeeeeddddddcccccccccffffffdddcccbbbaaaaaaaaaffffffffffffgggiiijjjkkkiiijjjkkkjjjiiiiiikkklllvvvsssdddVVVPPPJJJDDDCCCFFFEEEKKKVVVaaahhhqqq{{{jjj\\\SSSJJJFFFAAA=========<<<<<<<<>>======<<<<<<;;;===???@@@AAADDDHHHLLLRRR^^^pppzzzpppkkkmmmrrrvvvyyyzzzzzzzzzzzzyyyxxxwwwxxxwwwvvvvvvwwwyyy|||}}}xxxwwwvvvvvvxxxyyyyyyxxxzzz{{{{{{{{{{{{{{{||||||~~~zzzuuupppjjjggg\\\YYYTTTOOOLLLLLLNNNOOOTTTZZZccclllrrrwwwzzz|||~~~}}}|||xxx]]]NNNEEE?????????>>>===>>>======>>>======>>>@@@CCCEEEGGGHHHFFFCCCCCCHHHLLLQQQ\\\gggkkkiiiiiimmmrrr|||}}}{{{lllSSS===444333111---......---,,,,,,,,,,,,---,,,,,,---------,,,++++++***+++,,,,,,++++++,,,---++++++++++++++++++++++++************+++,,,---...+++,,,---......000333666@@@___xxxtttyyy|||zzz}}}yyymmmWWW\\\gggzzzxxx}}}hhhOOOGGG@@@@@@AAA@@@@@@AAA>>>???@@@@@@AAAEEEMMMSSS[[[aaaeeeeeefffkkkmmmlllkkkjjjiiiggggggggggggggghhhhhhgggeeedddcccbbbaaaaaaaaabbbcccdddeeefffgggffffffeeedddccccccbbbbbbeeeeeeeeefffggghhhiiijjjjjjkkkkkkkkkjjjjjjkkkmmmooo}}}wwwfff[[[RRRIIIFFFHHHGGGJJJRRR[[[cccpppzzzjjj___SSSOOOIIIDDDAAA>>><<<:::;;;BBBMMMXXX___```^^^[[[QQQMMMGGGCCC@@@>>>;;;:::;;;:::999999;;;>>>BBBDDD+++++++++++++++***************))))))******+++,,,+++,,,,,,------............111......555555:::IIImmmsssiiiiiibbbdddtttuuu^^^KKKGGGAAA===<<<<<<<<<;;;<<<>>>@@@AAABBBEEEIIILLL[[[fffwww~~~vvvrrrrrrtttvvvxxxxxxyyyyyyyyyxxxwwwwwwzzzyyywwwvvvvvvwwwyyyzzzxxxvvvuuuuuuwwwxxxxxxwwwzzzzzz{{{{{{||||||}}}}}}~~~}}}yyysssmmmgggaaaZZZVVVLLLKKKHHHEEEDDDDDDEEEFFFIIINNNVVV^^^dddjjjooorrrvvvxxx|||}}}||||||}}}~~~~~~}}}~~~{{{uuuxxxxxx}}}|||gggRRRFFF======@@@???===<<<<<<===<<<;;;999999;;;===???CCCFFFFFFDDDBBBCCCEEEGGGNNNXXX^^^aaaeeelllsss|||mmmTTT===333333222.........---,,,,,,,,,,,,---++++++,,,---------,,,,,,,,,---...---+++++++++,,,++++++++++++++++++++++++************+++,,,------,,,---......///111444666???^^^}}}uuuttt}}}uuuyyyfffQQQVVVbbbwww}}}iiiPPPGGGAAA@@@AAA??????AAA>>>???@@@@@@AAAEEEMMMSSSYYY```eeeeeefffiiijjjhhhiiihhhgggfffeeeeeeffffffggggggfffeeecccbbbaaaaaa___```aaabbbdddeeefffgggeeeeeefffffffffeeecccbbbdddddddddeeefffggghhhiiijjjlllmmmmmmllllllmmmnnnlllyyypppdddXXXPPPNNNIIIHHHJJJPPPWWWeeeyyy|||nnn___ZZZRRRLLLFFFBBB???<<<:::===EEEPPP[[[aaaaaa___UUUQQQKKKFFFBBB???===;;;;;;:::888888999===@@@CCC++++++++++++++++++++++++******))))))******+++,,,++++++,,,,,,---...//////---111......444555<<>>=========<<<<<<>>>@@@AAABBBDDDHHHKKKaaammm~~~}}}xxxuuuttttttuuuvvvvvvvvvvvvvvvuuuuuuyyyxxxwwwvvvvvvwwwyyyzzzyyywwwuuuvvvwwwxxxxxxwwwzzzzzz{{{|||}}}}}}~~~~~~}}}|||vvvpppllleee___YYYSSSMMMIIIEEEDDDCCCBBBBBBAAAAAAAAACCCFFFLLLQQQWWW]]]cccgggjjjmmmrrrwwwyyyyyywwwvvvwwwyyy{{{|||||||||~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~tttmmmooopppxxxpppVVVHHH===<<<@@@@@@===;;;===>>>===;;;999999;;;===>>>BBBHHHJJJHHHEEEBBBAAABBBEEELLLTTTZZZaaakkkttt}}}nnnUUU>>>333222222///......---,,,,,,,,,,,,---***++++++,,,---------------......---+++***+++,,,+++++++++++++++++++++++++++*********++++++,,,------.../////////111444777>>>]]]{{{pppjjjyyyyyynnnooowww___OOOSSS^^^rrrkkkNNNFFF???>>>???======>>>>>>???@@@@@@AAAEEEMMMSSSXXX___eeeffffffhhhgggdddeeeeeeeeedddddddddddddddffffffeeedddcccbbbaaaaaaaaaaaaaaabbbbbbbbbcccccccccdddfffhhhhhhfffeeeccccccccccccdddeeefffggghhhjjjlllnnnnnnmmmmmmnnnppppppyyyooobbbZZZRRRMMMIIIJJJNNNXXXhhhwwwnnnggg\\\RRRKKKGGGDDDBBB======@@@JJJVVV___aaa```YYYTTTNNNIIIEEEBBB>>><<<<<<:::888777888;;;???BBB++++++++++++++++++++++++******))))))******+++,,,++++++,,,,,,---...//////,,,111///...444555===NNNiiipppfffiiibbbbbbssszzzyyycccLLLHHHBBB???>>>>>>>>>>>><<<===??????@@@CCCGGGIII^^^mmm{{{wwwuuusssrrrsssssstttttttttsssssswwwvvvuuutttuuuwwwzzz{{{{{{yyyxxxxxxyyyzzzyyyxxxzzzzzz{{{|||}}}}}}|||yyywwwqqqjjjaaa]]]WWWRRRNNNIIIEEEBBBBBBBBBBBBBBBAAA???>>>===AAACCCFFFIIIMMMQQQWWW[[[___ccciiiooossstttsssrrrqqqsssvvvwwwxxxyyyzzz|||yyy{{{~~~|||zzzxxxyyyooogggiiijjjsss|||xxxZZZKKK>>>===@@@@@@>>>===<<<<<<<<<;;;::::::<<<>>>===BBBHHHKKKKKKGGGBBB@@@CCCBBBFFFNNNTTT\\\iiivvv|||oooWWW@@@333222222000......---,,,,,,,,,,,,---***++++++,,,------------,,,---...---+++***+++,,,++++++++++++++++++++++++++++++******++++++,,,,,,...////////////111444666<<<[[[|||qqqyyyxxxlllmmmiii[[[QQQSSSZZZlllkkkNNNEEE???>>>???======???>>>???@@@@@@AAAEEEMMMSSSXXX___eeeffffffgggeeebbbbbbcccccccccddddddcccccceeeeeedddcccbbbaaaaaa```aaaaaaaaaaaaaaaaaaaaaaaaaaabbbeeegggggggggeeedddccccccccccccdddfffggghhhjjjlllooooooooonnnooopppuuu{{{vvvhhh___WWWPPPMMMNNNRRR\\\fffuuuyyyjjj\\\QQQKKKGGGEEECCC@@@@@@FFFQQQ[[[______\\\WWWQQQKKKGGGDDD@@@>>>===;;;999888999<<>>QQQooorrr```bbb___aaapppwwwrrr]]]LLLHHHCCC???>>>?????????<<<===>>>???@@@BBBFFFIIIWWWhhhzzzwwwuuutttqqqqqqrrrsssssssssrrrrrrttttttssstttuuuxxxzzz|||}}}{{{zzzyyy{{{{{{{{{zzzzzzzzz{{{}}}~~~{{{|||zzzuuupppllleee\\\SSSPPPKKKGGGEEECCCAAA???@@@@@@@@@???>>><<<;;;:::???@@@BBBDDDEEEHHHMMMPPPVVVZZZ```fffkkknnnooooookkkmmmppprrrssstttvvvwwwvvvyyy}}}~~~{{{xxxvvvwwwooogggggggggppp{{{zzz]]]OOOBBB???@@@?????????999::::::999999:::<<<>>><<<@@@EEEIIIJJJGGGCCC???DDDAAACCCIIINNNUUUfffyyy|||pppZZZBBB555222111///......---,,,,,,,,,,,,---++++++,,,---------,,,,,,+++,,,---,,,*********+++++++++++++++++++++++++++,,,++++++***++++++,,,,,,---...//////...000333555;;;ZZZ~~~rrrrrreee\\\VVVUUUZZZiiijjjNNNFFF@@@@@@AAA@@@@@@BBB>>>???@@@@@@AAAEEEMMMSSSZZZaaafffeeeeeefffdddaaa```aaabbbcccddddddccccccddddddccccccbbbaaaaaa```]]]^^^______```aaabbbbbb___```bbbdddeeeeeeeeeeeecccccccccdddeeefffggghhhiiilllooopppooooooooopppuuuzzz~~~|||nnnbbbWWWQQQNNNNNNRRRXXXeeettt|||kkk]]]SSSLLLHHHIIIFFFDDDGGGNNNVVV\\\^^^]]]YYYRRRMMMIIIFFFBBB@@@>>>===<<<<<<<<<>>>???AAA)))))))))*********++++++******))))))******+++,,,------------------------+++111///...333555???SSSttt{{{```___```dddpppssskkkWWWKKKGGGAAA>>>>>>>>>???>>>===>>>???@@@AAACCCFFFIIIWWWhhh~~~~~~yyyvvvuuuvvvvvvqqqrrrrrrsssttttttssssssttttttssssssuuuwwwzzz{{{~~~|||zzzzzz{{{{{{{{{zzzyyyzzz{{{}}}~~~ssstttrrrmmmhhhccc[[[RRRJJJGGGBBB@@@???>>>===<<<<<<<<<<<<<<<;;;;;;:::::::::<<<>>>???@@@BBBEEEHHHJJJMMMSSSZZZ```dddggghhhfffiiikkkmmmnnnoooqqqrrruuuwwwyyyzzz{{{{{{zzzzzzxxx{{{sssllljjjfffmmmvvv^^^RRRFFFAAA???>>>@@@CCC:::;;;;;;:::999999;;;>>><<>>???@@@@@@AAAEEEMMMSSS\\\bbbfffeeedddeeedddaaa___```bbbcccdddddddddccccccccccccbbbaaaaaa``````^^^^^^_________`````````]]]]]]___```bbbcccdddeeeccccccddddddeeeggghhhiiihhhkkknnnpppooooooooopppooouuuzzz}}}wwweeeZZZSSSOOOOOORRRZZZfffuuu}}}ooobbbWWWPPPLLLJJJHHHHHHLLLSSS[[[___]]]YYYSSSMMMJJJGGGDDDBBB????????????@@@@@@@@@AAA(((((())))))*********+++*********)))***++++++,,,------------------,,,,,,+++111000...333555???TTTpppbbb___dddjjjtttoooxxxiiiVVVIIIEEE@@@=========>>>>>>>>>???AAAAAABBBDDDGGGJJJ]]]lll|||xxxtttssstttvvvxxxrrrsssttttttuuuuuuuuutttuuutttsssssstttvvvxxxzzz~~~|||zzzzzz{{{{{{zzzyyyyyyzzz{{{}}}~~~~~~}}}|||{{{{{{mmmnnnlllgggbbb^^^UUUMMMEEEBBB>>><<<;;;;;;:::999::::::;;;;;;;;;;;;;;;;;;666888:::;;;<<<>>>BBBDDD@@@CCCIIIOOOVVV[[[___aaadddfffiiijjjkkklllnnnooovvvuuuuuuuuuwwwxxx{{{|||{{{xxxppplllfffkkk|||||||||{{{xxxxxxuuuppp___TTTIIICCC???===@@@EEE=========<<<::::::<<<>>>???@@@DDDHHHKKKKKKHHHFFF@@@<<<>>>BBBCCCJJJbbb|||}}}|||}}}yyyppp]]]FFF888333000.........---,,,,,,,,,,,,---------------,,,,,,+++***'''(((******))))))***,,,++++++++++++++++++++++++,,,,,,++++++***+++++++++------...------...111333>>>[[[}}}rrreee]]]\\\___kkk}}}cccJJJBBB<<<===??????@@@BBB>>>???@@@@@@AAAEEEMMMSSS^^^cccfffeeedddeeedddaaa___```bbbcccdddddddddcccccccccbbbbbbaaaaaa``````bbbbbbaaa___^^^]]]\\\[[[\\\\\\]]]^^^```bbbdddeeedddddddddeeefffggghhhiiihhhjjjnnnpppoooooooooooojjjrrrwwwwww{{{yyyhhh]]]VVVTTTVVVRRR[[[ggguuu~~~pppbbbZZZMMMLLLKKKJJJLLLRRR[[[aaa]]]YYYSSSNNNJJJHHHEEECCC@@@AAAAAABBBBBBBBBAAAAAA******++++++++++++******)))******++++++,,,------,,,,,,,,,---------......111333111333888666===PPPtttpppeeeqqq|||uuuqqqrrrzzzxxxaaaQQQFFFCCC???============<<<@@@<<<;;;>>>@@@AAAFFFLLLXXXrrr|||xxxssspppqqqsssvvvwwwxxxuuusssrrrtttuuuuuutttqqqrrrtttsssssstttvvvxxxzzzyyyxxxwwwxxxzzz|||~~~yyyzzzzzz|||~~~~~~{{{uuupppllldddcccaaa___ZZZSSSJJJEEE===;;;999999:::;;;:::999777888888888888777777666555555777999;;;===???@@@???@@@BBBFFFLLLSSSZZZ]]]bbbcccdddddddddgggkkknnnrrrrrrtttwwwwwwvvvzzz}}}zzzwwwnnneeehhhpppzzzrrrpppqqqsss|||}}}|||xxxsssooolllkkk```YYYOOOFFFBBBAAABBBBBBAAA>>><<<===;;;999===BBB@@@DDDEEEDDDEEEIIIIIIFFFDDDAAA???@@@CCCMMM___oooxxx~~~}}}zzzfffLLL999222000//////............---------******+++++++++,,,,,,,,,************************************************))))))))))))***+++,,,---+++,,,---------///222444<<>>>>>>>>@@@????????????AAAFFFNNNSSS\\\ccchhhfffdddeeefffdddcccbbbaaaaaacccdddcccbbbaaaccceeeeeedddddddddeeedddaaa^^^]]]\\\\\\[[[ZZZ^^^]]]]]]^^^___aaaccceeeccccccbbbbbbdddfffiiijjjgggfffgggiiimmmppprrrrrrnnnnnnqqquuuxxx~~~zzzjjj^^^XXXWWWYYY\\\aaaiiittt{{{lllbbb[[[UUUNNNLLLNNNRRRTTTUUUVVVQQQLLLGGGFFFFFFEEEEEEDDDDDDDDDBBBAAAAAACCCEEE******++++++++++++******)))******++++++,,,------,,,---------............///222///111777777???TTT|||{{{rrrrrrrrrxxxrrr[[[LLLGGGDDD@@@>>>>>>???>>>>>>???<<<<<<>>>@@@AAAFFFLLL[[[tttxxxtttpppmmmooorrruuuvvvxxxvvvttttttuuuuuutttsssrrrssstttsssrrrsssuuuwwwxxxxxxwwwwwwxxxyyy{{{|||{{{||||||}}}}}}xxxpppgggaaa[[[ZZZYYYXXXUUUOOOHHHCCC<<<:::999888999999999777999999888888888888777777555666777999:::<<<===>>>===>>>???BBBFFFLLLQQQTTTWWWYYYZZZ\\\]]]```eeeiiinnnpppuuuzzzzzzxxx{{{{{{vvvlllcccaaaeeettt|||}}}qqqiiigggffffffooouuutttuuu|||rrrkkkfffddd^^^XXXOOOHHHCCCCCCCCCDDDAAA>>>;;;;;;::::::>>>EEEEEEHHHHHHEEEEEEIIIIIIGGGCCC@@@>>>@@@CCCKKK[[[iiizzz}}}~~~~~~|||hhhOOO<<<444222111///............---------,,,,,,,,,++++++************************************************************)))))))))***+++,,,,,,---............000333666>>>VVV~~~eee^^^\\\```lllyyyyyyfffKKKCCC======>>>>>>>>>@@@????????????AAAFFFMMMSSS[[[bbbgggfffeeeggghhhfffdddcccbbbbbbcccdddcccaaabbbdddffffffeeedddeeefffdddaaa^^^\\\\\\\\\[[[ZZZ\\\\\\\\\]]]^^^```bbbcccddddddcccccceeegggjjjkkkiiiiiiiiikkkooorrrssssssmmmlllmmmppprrrvvvvvvhhhaaaaaa\\\]]]```eeemmmzzztttiii```ZZZRRRNNNOOOPPPQQQPPPTTTOOOJJJFFFEEEEEEEEEDDDCCCCCCCCCBBBAAAAAACCCEEE******++++++++++++******)))******++++++,,,------------........./////////...000...000666777BBBYYY~~~|||yyyzzz~~~{{{vvvuuuyyy|||kkkVVVIIIGGGDDDAAA????????????>>>???<<<<<>><<<:::999::::::999888888777666444444444555666666666777888999::::::;;;<<<<<<===>>>AAADDDHHHJJJOOOQQQTTTVVVYYY]]]bbbffffffiiiqqqyyyzzzxxxzzz~~~}}}vvvkkk___YYYYYYccclllxxx|||wwwzzz~~~zzzwwwuuuqqqjjjbbb\\\YYYXXXXXX```fffgggjjjwwwrrrgggaaa___\\\XXXQQQKKKFFFEEEEEEFFFBBB>>>;;;;;;:::;;;BBBJJJMMMNNNKKKFFFEEEHHHJJJHHHBBB???>>>@@@BBBHHHTTT```rrr}}}zzz{{{|||zzzzzz}}}zzz{{{iiiPPP===555333222///............---------...------,,,+++***)))(((************************))))))))))))))))))))))))++++++*********++++++,,,---.../////////111444666@@@UUU{{{dddYYY\\\cccmmmxxxxxxgggKKKCCC======>>>===>>>@@@????????????AAAFFFMMMRRRYYYaaafffgggfffiiikkkjjjfffdddccccccddddddbbbaaacccdddfffeeeddddddeeefffcccaaa^^^\\\\\\\\\[[[ZZZ[[[ZZZZZZ[[[\\\^^^```aaaeeeddddddeeefffhhhjjjllllllkkklllnnnqqqssstttsssnnnllllllmmmmmmooowwwnnnffffffbbbbbbbbbccchhhqqq||||||pppccc]]]UUUQQQQQQQQQPPPOOOPPPMMMHHHEEEDDDDDDDDDCCCAAABBBBBBAAAAAAAAADDDFFF******++++++++++++******)))******++++++,,,------.........////////////000///111...///555666CCC\\\}}}{{{xxxzzzxxxsssxxxtttqqqsssuuuzzzzzz}}}zzziiiVVVKKKFFFCCC@@@>>>>>>??????>>>>>><<<===@@@@@@AAAGGGOOO\\\ttt{{{xxxrrroookkkkkknnnsssvvvyyyxxxxxxwwwxxxxxxwwwtttqqqsssttttttsssqqqqqqrrrtttzzz{{{|||}}}~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~xxx~~~~~~}}}sssqqqnnnlllhhhbbbZZZSSSJJJIIIJJJKKKLLLKKKHHHFFFAAA???===<<<<<<<<<;;;999:::888666444444555666777777777777777888888888888<<<<<<<<<===???BBBDDDFFFIIIKKKNNNQQQTTTWWW\\\___]]]```hhhpppsssrrrvvv{{{{{{kkk[[[SSSRRRVVV^^^jjjtttxxxwwwrrroookkkllllllkkkhhhddd```^^^XXXYYYXXXVVVRRROOONNNNNNPPPUUUZZZ\\\```lll|||wwwiiiaaa^^^\\\ZZZUUUOOOJJJGGGFFFFFFDDD???;;;;;;<<>>======???>>>?????????AAAFFFLLLPPPWWW___fffggggggkkkmmmlllhhhfffddddddeeedddcccaaabbbdddddddddbbbbbbccceeebbb```]]]\\\\\\\\\\\\[[[YYYYYYYYYYYY[[[]]]___```dddddddddeeefffhhhjjjkkkmmmlllmmmooorrrssssssrrrrrrnnnlllmmmlllmmmsss{{{sssiiiiiiiiihhhfffeeegggnnnwww}}}~~~rrrbbb]]]VVVSSSSSSTTTSSSQQQNNNKKKGGGDDDDDDDDDCCCCCC@@@AAAAAAAAA@@@BBBDDDGGG******++++++++++++******)))******++++++,,,------.........////////////000000222000000444555CCC]]]|||zzz{{{uuuhhhdddhhhiii[[[ZZZbbbkkkyyy}}}~~~{{{hhhVVVMMMDDDAAA>>><<<===>>>>>>======<<<>>>@@@@@@AAAHHHPPP^^^uuuzzzwwwnnnkkkhhhhhhkkkpppuuuwwwxxxwwwwwwxxxxxxwwwtttrrrsssttttttsssqqqqqqssstttzzz{{{|||}}}~~~~~~~~~~~~}}}}}}~~~~~~}}}|||{{{{{{tttyyy~~~}}}{{{rrrllleeeaaa___[[[VVVQQQEEEEEEEEEGGGIIIJJJIIIHHHDDDAAA???=========;;;:::>>>===:::888888888999:::777777777777777777777777:::::::::;;;===???AAACCCBBBDDDGGGIIIKKKMMMQQQTTTXXXYYY___fffiiilllsss{{{qqq]]]SSSQQQMMMSSS\\\dddhhhgggccc___\\\[[[XXXUUURRROOOMMMLLLFFFGGGGGGFFFEEEEEEGGGIIIHHHLLLPPPTTTXXXcccttt}}}lllaaa]]]\\\\\\YYYTTTMMMHHHFFFFFFFFFAAA======???BBBKKKUUUXXXWWWPPPHHHEEEIIIKKKJJJDDDAAA???AAACCCDDDJJJQQQWWWcccgggjjjwww~~~sssiii|||ooolllqqq~~~nnnfffeeennnooowww}}}rrrssssssrrrvvv~~~~~~{{{mmmUUU@@@555222000///............---------++++++++++++++++++++++++************************)))))))))))))))))))))))),,,,,,++++++++++++++++++,,,---.........///222555<<>>======???>>>??????@@@AAAEEEKKKOOOWWW___fffggghhhkkkmmmmmmiiigggeeeeeefffeeedddbbbaaabbbbbbaaa______aaacccaaa___\\\[[[\\\\\\\\\[[[YYYXXXXXXYYYZZZ\\\^^^```bbbbbbcccdddeeeggghhhiiikkkkkkllloooqqqsssrrrqqqsssooommmmmmmmmmmmrrrxxxyyynnnmmmlllkkkiiiggghhhlllsssyyy|||zzz|||}}}rrrbbb]]]XXXUUUVVVVVVTTTQQQMMMJJJGGGEEEDDDDDDCCCBBB@@@AAAAAAAAA@@@AAADDDFFF******++++++++++++******)))******++++++,,,------------........./////////...222111111444555DDD^^^~~~|||uuurrryyy~~~}}}~~~zzznnnccc^^^\\\OOOQQQ\\\eeettt~~~hhhUUULLLCCC@@@===;;;<<<=========<<<===???AAA@@@@@@HHHRRRaaaxxx|||yyyjjjgggddddddhhhmmmrrrtttwwwvvvuuuvvvwwwwwwuuutttssstttuuutttsssssstttvvvyyyyyyzzzzzz{{{|||||||||{{{|||}}}}}}}}}|||zzzyyyuuuxxx}}}}}}~~~|||yyywwwrrrjjj```ZZZXXXVVVRRRNNNEEEDDDCCCEEEGGGHHHHHHGGGEEECCC@@@???>>>===;;;:::<<<;;;999777666666777777888888777777777777777777666666777888:::<<<===>>>???BBBDDDFFFGGGIIILLLNNNTTTTTTXXX]]]aaafffpppzzzlll___XXXLLLNNNRRRWWWZZZYYYUUUQQQLLLJJJGGGDDDBBBAAAAAAAAA======>>>======>>>BBBEEE???BBBGGGMMMRRR[[[lll||||||iii^^^ZZZZZZ\\\\\\XXXQQQKKKHHHHHHFFFBBB??????AAADDDMMMVVVXXXWWWPPPHHHEEEIIIKKKKKKEEE@@@>>>@@@AAABBBFFFKKKNNNWWWZZZ^^^jjjpppttt}}}vvvffftttfffccchhhsss}}}qqqgggeeemmmppp{{{tttuuuuuuwww{{{sss\\\EEE888444333///............---------******+++++++++,,,,,,,,,************************************************,,,,,,+++++++++,,,,,,---+++,,,---------///222444999QQQ{{{|||zzzzzzzzz]]]NNNZZZiiiwwwjjjLLLDDD>>>===>>>======>>>===>>>???@@@AAAEEEJJJNNNWWW___ffffffgggjjjlllkkkiiigggffffffggggggeeedddaaaaaaaaa___]]]^^^___bbbaaa^^^\\\[[[\\\\\\\\\[[[ZZZYYYYYYZZZ[[[]]]___```aaabbbcccdddfffggghhhhhhiiijjjkkknnnqqqsssrrrqqqtttooolllmmmnnnnnnqqqvvv{{{|||ooommmkkkjjjiiihhhhhhkkkooosss{{{xxxwwwzzz}}}vvvnnnccc___ZZZWWWWWWUUURRROOOOOOLLLIIIFFFFFFEEECCCBBB@@@AAAAAA@@@@@@@@@CCCEEE******++++++++++++******)))******++++++,,,------,,,---------............+++000000222666666EEE```~~~sssjjjccciiixxxyyyvvv}}}~~~rrreeeWWWOOOUUU^^^```jjj|||jjjUUUKKKCCC@@@===<<<===>>>>>>>>><<<===@@@BBB@@@@@@HHHSSSbbbyyy}}}zzzkkkgggddddddhhhnnnrrrtttvvvuuussstttuuuvvvvvvuuussstttuuuuuuttttttvvvxxxzzzyyyyyyxxxyyy{{{|||}}}{{{|||~~~~~~~~~}}}{{{zzzyyyzzz}}}~~~zzzuuurrrmmmfff\\\XXXXXXWWWRRRMMMIIIHHHFFFFFFHHHJJJJJJIIIJJJHHHEEECCCBBBAAA???===::::::999888777666555555888888888888888888888888666666777777888999::::::===???CCCEEEFFFHHHJJJLLLMMMMMMQQQWWW[[[```jjjtttvvviiiXXXVVVUUUUUUVVVUUUQQQNNNHHHEEEAAA>>>;;;;;;;;;;;;888999::::::999:::<<<>>>;;;<<>>===>>>===<<<>>>===>>>???@@@AAAEEEIIIMMMXXX```fffffffffhhhiiihhhhhhgggffffffhhhhhhgggfffbbbbbbaaa___]]]]]]___bbb```^^^[[[[[[[[[\\\\\\[[[[[[[[[[[[[[[\\\___aaabbbbbbbbbdddeeeggghhhhhhiiihhhiiikkkooorrrtttsssrrrwwwrrrnnnooopppoooqqquuuxxx|||rrrnnnkkkkkkkkkjjjiiijjjmmmooouuuqqqnnnmmmnnnmmmiiifff```\\\YYYWWWXXXWWWSSSPPPQQQOOOKKKIIIGGGFFFDDDBBBAAABBBBBB@@@???@@@BBBDDD******++++++++++++******)))******+++,,,,,,------,,,,,,,,,---------......'''...000222777888GGGccc~~~rrrfff[[[^^^kkkxxx|||zzzxxxuuu}}}mmmUUURRR\\\bbb[[[```sssmmmVVVLLLDDDAAA>>>===>>>?????????;;;===@@@BBB@@@@@@IIISSS```www{{{yyynnnkkkhhhhhhkkkpppuuuwwwuuusssrrrrrrtttvvvwwwwwwssstttuuuuuuuuuuuuxxxzzz|||{{{zzzyyyzzz|||~~~|||}}}~~~~~~|||{{{|||}}}~~~xxxsssooofff```YYYXXXZZZZZZUUUPPPOOOMMMKKKJJJKKKMMMMMMLLLPPPMMMJJJHHHGGGFFFDDDBBB?????????>>>===<<<:::999888888888888999999999999999999999999999999888888666999<<>>???AAACCCKKKSSSTTTSSSNNNGGGEEEIIILLLKKKCCC===:::;;;======@@@EEEEEEKKKJJJNNNYYY[[[]]]gggmmmuuuppp}}}xxxyyywwwtttsssuuuxxxzzzxxx```GGG888222000//////.........---------...------,,,+++***))))))************************,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,---...///---.../////////111444666777NNNwwwxxxsssxxx~~~|||zzzrrrqqqrrrRRR^^^lllzzzqqqMMMEEE>>>===>>><<<<<<>>>===>>>???@@@BBBEEEIIILLLYYYaaaffffffeeeggghhhggghhhgggfffggghhhiiihhhgggccccccbbb___^^^^^^```bbb```^^^[[[ZZZ[[[\\\\\\[[[\\\\\\\\\\\\]]]```bbbcccbbbccceeeggghhhiiiiiiiiihhhiiikkkooosssuuutttsss|||vvvrrrrrrsssqqqsssvvvyyy{{{zzztttmmmnnnooonnnlllkkklllnnnnnnjjjeeebbb``````___^^^ZZZXXXVVVWWWYYYZZZWWWUUUSSSPPPMMMJJJIIIGGGDDDBBBBBBBBBBBBAAA??????AAACCC,,,,,,,,,++++++*********,,,+++*********+++,,,------------............///000///,,,111888777EEE```uuuhhhaaafffrrr|||~~~yyy[[[bbb___\\\bbbgggrrrqqqXXXLLLCCCBBB@@@???=========>>>======???AAA@@@AAAIIISSSeeesss}}}zzzxxxnnnllljjjhhhjjjnnnsssvvvsssssssssssstttttttttuuutttttttttvvvwwwyyy{{{|||wwwwwwwwwwwwxxxyyyzzzzzz||||||~~~~~~}}}|||sssjjjdddaaa^^^]]]\\\ZZZXXXVVVWWWVVVTTTTTTUUUUUUTTTSSSTTTQQQNNNLLLKKKJJJHHHFFFEEECCCAAA@@@???>>><<<:::;;;;;;:::999888888888888777777888888999999999999:::;;;<<<>>>???AAABBBCCCEEEIIIMMMOOOQQQVVV^^^eeettt~~~yyyppprrrsssnnnjjjiii[[[VVVNNNEEE???===>>>>>>;;;888555555777999888666:::;;;===???BBBHHHPPPUUUiiixxxwwweeeXXXTTTTTTWWWXXXYYY[[[[[[XXXSSSNNNDDDAAA>>>>>>AAAFFFIIIKKKKKKIIIHHHGGGGGGGGGEEECCC@@@???>>>======>>>???@@@DDDEEEGGGJJJNNNSSSWWWYYYdddfffooozzz}}}nnnllluuu}}}xxx```JJJ<<<555111,,,,,,.........---,,,+++,,,,,,,,,+++++++++*********++++++,,,,,,++++++***************************,,,+++******+++,,,...//////.........///000222333===LLLuuuxxxnnnnnntttuuuwwwssssssqqqkkk}}}zzzZZZ^^^hhhwwwlllLLLDDD<<<<<<<<<;;;<<<>>>AAA>>>>>>@@@BBBCCCIIIQQQ[[[```fffiiijjjhhhfffeeejjjgggddddddggghhhhhhfffeeecccaaa``````aaadddeee``````___^^^]]]\\\\\\\\\^^^^^^^^^___^^^^^^]]]\\\bbbccceeegggiiijjjllllllnnnnnnoooppprrrtttvvvxxx{{{zzzwwwuuuttttttuuuvvv|||}}}~~~~~~tttpppqqqrrrpppmmmkkkiiiiiinnnfff^^^ZZZZZZ[[[YYYWWWZZZZZZ[[[[[[ZZZXXXWWWVVVTTTQQQMMMIIIFFFDDDEEEEEEFFFCCC@@@???@@@AAAAAA@@@,,,,,,,,,+++++++++******,,,+++*********+++,,,------------............///000000---111888777EEE```~~~uuunnnnnnrrrvvvvvv}}}]]]bbbbbbdddkkkooozzzrrr[[[NNNCCCBBB@@@>>>=========>>>======>>>@@@???AAAJJJUUUhhhuuu}}}xxxtttmmmkkkhhhgggiiilllqqqtttssssssttttttuuuuuuttttttuuuvvvvvvwwwxxxzzz{{{|||zzzyyyxxxwwwvvvwwwwwwxxxzzz{{{|||}}}~~~}}}}}}|||xxxooofffccc```___^^^^^^]]]\\\___^^^]]]]]]]]]]]]\\\ZZZZZZWWWTTTQQQOOONNNKKKIIIHHHEEECCCBBBAAA@@@===;;;===<<<;;;:::::::::::::::999999999:::::::::;;;;;;888888999:::<<<===>>>>>>CCCGGGKKKLLLMMMRRRYYY```kkksssxxxuuummmfff\\\SSSKKKEEE???<<<<<<999666555777888888777999:::<<<>>>AAAGGGMMMQQQaaapppzzzssscccYYYVVVWWWZZZZZZZZZ[[[YYYUUUOOOJJJBBB???======@@@EEEHHHJJJJJJHHHFFFEEEEEEEEECCCAAA>>>===<<<<<<<<<===???@@@DDDDDDEEEGGGKKKOOOSSSVVVWWWYYYaaannnwww~~~mmmiii~~~xxxuuu```KKK===555222//////000000///...------,,,,,,,,,+++++++++*********++++++,,,,,,++++++***************************+++++++++***+++,,,...///......---...///111222444;;;HHHpppzzzoooooouuu|||zzzrrrooo~~~}}}|||pppmmm^^^```hhhvvvmmmNNNEEE>>>============???@@@>>>>>>@@@BBBCCCJJJQQQYYY^^^eeeiiijjjiiihhhhhhhhhfffcccdddfffhhhhhhgggbbbaaa```______```bbbccc``````___^^^^^^^^^^^^___^^^^^^____________^^^^^^bbbcccdddeeehhhjjjlllnnnnnnoooppprrrssstttuuuuuuzzzyyywwwvvvuuuvvvwwwwww}}}~~~yyysssssssssrrrpppmmmiiigggfff```YYYVVVWWWYYYXXXWWWVVVVVVXXXYYYYYYYYYXXXXXXRRRPPPLLLHHHFFFEEEEEEFFFDDDAAA>>>===>>>??????>>>,,,,,,,,,++++++++++++***+++++++++++++++,,,---------------............///111111...222777777EEEbbb}}}|||zzzxxxwww___aaacccmmmwwwxxxoooYYYNNNCCCAAA@@@>>>=========>>>===<<<===??????BBBLLLXXXmmmwww~~~wwwooollljjjgggfffhhhkkkooorrrrrrssstttuuuvvvuuuttttttwwwwwwwwwwwwxxxyyyzzz{{{|||{{{xxxvvvuuuuuuvvvvvvxxxyyyzzz{{{|||}}}}}}}}}wwwnnnkkkgggfffggghhhiiiiiijjjiiihhhhhhiiihhhfffeeeccc```[[[WWWUUURRROOOMMMKKKIIIFFFDDDCCCBBB@@@>>>>>>======<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<888888999999:::;;;;;;<<>>;;;777555666777888888777999<<<>>>@@@DDDIIIMMMZZZhhhsssoooccc\\\\\\]]]]]]]]]\\\[[[XXXRRRKKKEEE@@@===;;;<<>>::::::::::::;;;<<<>>>???BBBBBBBBBCCCFFFIIILLLNNNLLLMMMSSS^^^hhhrrrooodddzzzzzztttaaaMMM===555222222111000///...---------,,,,,,,,,+++++++++*********++++++,,,,,,++++++***************************++++++++++++,,,---......------------///111333555999EEEjjjvvvvvvzzz}}}sssnnnzzz|||sssqqq``````dddqqqoooNNNFFF>>>>>>>>>===>>>@@@???======@@@BBBDDDJJJRRRXXX]]]ccchhhjjjjjjjjjkkkgggeeeddddddfffggghhhhhh______^^^^^^___``````aaaaaaaaa```````````````aaa______````````````______bbbbbbbbbdddfffjjjmmmoooooopppsssuuuvvvuuusssrrryyyxxxwwwwwwwwwwwwxxxxxx~~~}}}wwwvvvttttttsssooohhhccc]]]XXXRRRQQQSSSVVVWWWVVVTTTUUUUUUVVVVVVVVVVVVUUUOOOMMMJJJGGGFFFEEEFFFFFFCCCAAA>>>===>>>???>>>>>>++++++++++++++++++++++++++++++++++++,,,,,,---------------............///111111///222777777FFFddd|||___aaadddqqq~~~gggSSSIIIBBBAAA???>>>=========>>>===<<<<<<>>>>>>BBBNNNZZZooowwwwwwnnnkkkjjjhhhggghhhkkkoooqqqrrrssstttvvvvvvuuutttssswwwwwwwwwwwwwwwwwwxxxyyy{{{zzzwwwuuutttuuuvvvwwwxxxxxxzzz{{{|||}}}~~~~~~~~~zzzwwwsssqqqrrruuuvvvwwwtttsssrrrssssssrrrpppmmmkkkgggaaa\\\YYYVVVSSSQQQOOOLLLHHHFFFEEEDDDCCCAAA??????>>>============>>><<<<<<<<<<<<============;;;;;;<<<<<<<<<<<<<<<<<<@@@BBBDDDDDDEEEHHHLLLPPPXXXZZZ___eeennnyyy{{{xxxoooddd^^^\\\YYYRRRKKKAAA>>>:::777666777888999666888;;;>>>@@@CCCGGGJJJXXXfffqqqnnnddd```aaaccc```___^^^\\\XXXRRRJJJDDD???===;;;;;;???BBBEEEFFFDDDBBB@@@??????>>><<<:::777777777888999;;;===???@@@AAACCCDDDEEEFFFFFFEEEIIIGGGJJJQQQ[[[fffuuusss___ttt}}}vvvdddQQQ???555111111000...,,,+++***++++++,,,,,,,,,+++++++++*********++++++,,,,,,++++++***************************++++++++++++,,,---......,,,,,,,,,---///222444666:::CCCggg|||wwwrrrxxxwwwvvv^^^[[[^^^jjjnnnNNNEEE>>>===>>>======??????<<<<<>>============>>>===<<<<<<>>>???CCCOOO[[[ooowww}}}~~~wwwpppllljjjiiihhhiiikkknnnqqqqqqrrrtttuuuuuuttttttsssvvvvvvuuuuuuuuuuuuvvvvvvxxxwwwvvvuuuvvvwwwyyyzzzyyyzzzzzz{{{|||~~~}}}~~~~~~}}}}}}}}}{{{zzzyyyzzzzzzyyyvvvssspppkkkeee___\\\YYYVVVTTTSSSPPPLLLIIIHHHGGGFFFEEEAAAAAA@@@???>>>>>>>>>>>>=====================<<<==================>>>>>>@@@AAABBBCCCCCCEEEHHHJJJPPPRRRUUUXXX]]]eeeooouuuvvvxxx{{{ssshhh[[[UUUUUUVVVTTTQQQCCCAAA>>>;;;888777888:::666888<<<>>>AAADDDHHHLLL[[[gggpppllldddaaabbbcccaaa```___]]]ZZZSSSLLLFFF???===;;;;;;>>>AAACCCCCC???>>><<<<<<<<<<<<:::888555555555666888:::<<<>>>AAADDDIIIMMMNNNMMMJJJGGGIIIEEEDDDIIIPPP\\\kkkyyyuuu^^^pppzzzjjjVVVAAA444111111000...,,,+++***++++++,,,,,,,,,+++++++++*********++++++,,,,,,++++++*********************************+++,,,------------,,,,,,,,,---///222444666;;;CCCfff||||||}}}rrrmmmnnn{{{vvvuuu~~~[[[YYYZZZfff}}}lllMMMDDD===<<<===<<<<<<>>>???<<<<<>>===<<<===>>>>>>===<<<===???@@@CCCNNNZZZnnnuuu{{{{{{yyyxxxtttpppllljjjiiihhhiiikkknnnooorrrrrrrrrrrrrrrsssssssssuuutttttttttttttttuuuuuuuuuuuuvvvwwwxxxzzz{{{|||{{{{{{{{{{{{|||}}}~~~|||~~~}}}~~~~~~zzzwwwtttoooiiiccc```^^^\\\[[[YYYVVVQQQNNNMMMLLLKKKJJJEEEDDDCCCAAA@@@??????>>>>>>>>>>>>>>>============<<<<<<<<<===============???@@@@@@AAACCCDDDFFFGGGHHHKKKOOORRRUUU[[[dddjjjlllqqquuuzzz{{{nnn^^^RRRNNNNNNMMMLLLEEEDDDCCC???;;;999999:::666999<<>>??????<<<:::999999::::::999888555555555666777999;;;===CCCHHHPPPWWW[[[[[[YYYXXXNNNHHHDDDEEEJJJTTTcccpppyyy~~~zzzcccqqq}}}ooo[[[DDD555222222111000///...---------,,,,,,,,,+++++++++*********++++++,,,,,,++++++*********************************+++,,,------------------------///111333555;;;BBBeee|||{{{uuuggg______kkk{{{~~~ssspppuuuYYYXXXZZZdddyyymmmLLLDDD<<<<<<<<<;;;<<<>>>@@@======???@@@BBBHHHOOO[[[___dddhhhiiijjjkkklllllllllkkkhhheeedddeeefffhhhgggfffeeeddddddddddddhhhgggeeecccbbbaaa``````bbbbbbbbbbbbaaa___^^^]]]___^^^^^^___aaadddgggiiiooosssyyy}}}~~~{{{xxxwwwyyy{{{|||}}}|||{{{zzzzzz~~~}}}yyytttlllbbb[[[[[[XXXSSSOOOMMMMMMOOOQQQRRRTTTVVVWWWVVVTTTPPPNNNIIIIIIHHHHHHHHHHHHIIIIIIEEECCCBBBBBBBBBBBBAAA???******+++++++++,,,,,,,,,+++,,,---.........---,,,---------............///,,,//////333777999MMMooommmfffzzzjjjVVVKKKDDD@@@???>>><<<<<<===>>>>>><<<<<>><<<<<<<<<======>>>>>>>>>>>>>>>>>>@@@BBBCCCDDDDDDCCCFFFJJJLLLNNNTTT\\\cccccciiinnnsss}}}lllZZZNNNHHHEEEEEEFFFGGGGGGDDD???;;;::::::888:::===AAAEEELLLSSSXXXccclllqqqlllddd```aaaaaacccbbb```^^^ZZZRRRJJJDDD===;;;999888999::::::999888777666777999:::999888666555555666777999;;;<<>>bbb}}}qqqiiidddiiitttnnn~~~lllVVVVVVXXX```rrrpppMMMDDD===<<<===<<<===???AAA>>>===???@@@AAAGGGNNNZZZ^^^cccgggjjjlllmmmoookkklllllliiigggfffhhhkkklllkkkhhhfffddddddeeefffeeeeeedddcccbbbbbbbbbbbbdddccccccaaa```^^^\\\[[[]]]]]]^^^___```bbbcccdddlllpppvvv|||}}}{{{{{{}}}}}}|||www{{{|||tttjjjbbb^^^[[[YYYTTTPPPMMMMMMOOOQQQUUUXXX[[[^^^\\\XXXSSSOOOJJJIIIIIIIIIIIIIIIIIIIIIFFFEEECCCDDDDDDDDDBBB@@@*********++++++,,,,,,,,,+++,,,---.........---,,,---------.........//////+++//////333888:::NNNqqqooojjjzzzttt}}}dddRRRJJJDDD??????===<<<<<<===>>>>>><<<===???BBBBBBDDDMMMWWWkkktttwwwqqqjjjhhhiiiiiiiiihhhgggfffggghhhjjjlllrrrqqqooommmnnnooorrrttttttttttttuuuuuuvvvwwwxxxuuuwwwyyy|||}}}}}}|||{{{{{{zzzyyyxxxyyyzzz{{{|||yyy~~~~~~|||wwwqqqmmmkkkkkkjjjjjjeeeaaa[[[XXXVVVVVVUUUTTTNNNMMMKKKHHHEEECCCBBBAAABBBBBBBBBAAAAAA@@@@@@@@@======>>>>>>???@@@@@@@@@===<<<===>>>AAACCCCCCBBBAAADDDGGGGGGHHHMMMVVV]]]\\\cccjjjooo|||yyycccQQQFFFBBBAAAGGGHHHIIIFFFAAA<<<::::::999:::===AAAGGGOOOWWW]]]gggppptttooogggddddddddddddcccaaa]]]XXXPPPHHHBBB<<<:::777666666777666555777666555666999::::::999666666666666777888:::;;;BBBFFFOOOZZZeeeooovvvzzzqqqgggZZZQQQKKKKKKSSS]]]hhhqqq}}}ttt|||zzz}}}rrraaaHHH888555,,,,,,.........---,,,+++,,,,,,,,,+++++++++******+++++++++,,,,,,+++++++++************************)))***,,,---......---,,,///.........///000222333555;;;___zzzvvvxxxooo~~~lllRRRTTTVVV\\\kkkrrrNNNEEE>>>>>>>>>===>>>@@@BBB???>>>???@@@@@@FFFMMMXXX\\\bbbgggjjjmmmppprrriiijjjkkkjjjhhhhhhkkknnnooommmiiifffddddddeeefffbbbbbbbbbbbbccccccdddeeeddddddcccaaa___]]][[[YYY\\\\\\]]]^^^___```aaaaaaiiimmmtttzzz~~~~~~}}}|||~~~~~~uuuyyytttjjjdddaaa[[[XXXTTTPPPLLLLLLOOOQQQ[[[^^^aaaccc```ZZZRRRMMMJJJJJJJJJJJJJJJJJJJJJIIIIIIGGGGGGGGGHHHGGGEEECCC***++++++,,,,,,++++++***((()))+++,,,------,,,+++............////////////,,,///000333888:::PPPsssnnnlllzzzooonnnsssxxx___QQQJJJCCC@@@???<<<<<<<<<===;;;:::???>>>???@@@???AAAJJJUUUfffoootttooogggdddccccccbbbcccdddfffhhhkkkmmmnnnmmmmmmmmmmmmnnnpppqqqrrrpppqqqrrrsssuuuvvvwwwxxxxxxyyyzzz{{{{{{{{{{{{zzzzzz|||||||||zzzyyyzzz{{{}}}{{{uuuqqqooonnnmmmlllcccbbbaaa___\\\YYYWWWUUUVVVTTTPPPNNNLLLJJJGGGEEEDDDCCCBBBAAA@@@@@@@@@@@@??????>>>>>>>>>>>>?????????@@@AAAAAA@@@AAACCCEEEDDDDDDDDDCCCEEEIIIOOOTTTUUU\\\eeeooozzzttt\\\JJJCCCDDDBBBDDDFFFFFFDDD@@@>>>===;;;;;;<<>>AAAGGGNNNYYYggguuu~~~|||tttdddRRRJJJMMMSSSVVV^^^jjjxxxyyyuuuwwwgggMMM999333222000---,,,,,,,,,+++)))+++,,,,,,------,,,,,,+++***++++++,,,,,,++++++***++++++************++++++------,,,,,,+++***))))))---...////////////222444;;;BBB\\\yyyrrrjjjUUUSSSUUU]]]llltttWWWCCC===AAA>>>===???<<>>===>>>>>>???DDDKKKWWW]]]bbbfffkkkqqqppplllnnnllljjjiiiiiijjjkkklllqqqkkkfffeeeggghhheeeaaacccaaa___```cccdddbbb```cccccccccbbb```___]]]\\\^^^_______________^^^^^^hhhkkkoooqqqsssuuuxxxzzz~~~zzz~~~|||tttjjjdddfff]]]UUURRRPPPNNNPPPSSSZZZaaaeeeeeeccc___VVVMMMMMMOOOQQQPPPMMMLLLMMMOOOJJJHHHFFFGGGKKKMMMMMMLLL***++++++,,,,,,++++++***)))***+++,,,,,,,,,,,,,,,............////////////---000///222777:::PPPtttnnnyyyqqqppprrruuu]]]PPPIIIBBB@@@>>><<<;;;<<<<<<<<<;;;>>>>>>???@@@???AAAKKKVVVfffooouuuppphhhdddcccbbbbbbbbbccceeegggiiilllmmmlllllllllmmmnnnooopppqqqooopppqqqrrrsssuuuvvvvvvuuuuuuvvvwwwxxxxxxxxxxxxwwwyyy{{{{{{zzz{{{|||~~~yyytttqqqooommmkkkjjjiiihhhfffccc```^^^\\\XXXUUURRRPPPOOOMMMJJJGGGDDDDDDCCCAAA@@@@@@????????????>>>>>>>>>???@@@@@@>>>@@@AAAAAA@@@@@@BBBDDDDDDDDDCCCCCCDDDHHHNNNRRRUUUZZZccclllwwwiiiTTTGGGBBBAAACCCEEEEEEDDDAAA???>>><<<===>>>AAAGGGPPP\\\cccssszzz~~~{{{wwwuuuqqqmmmkkkeee]]]WWWQQQJJJBBB<<<888888777666555444333333444333222333666777888777666666666666777777777888;;;>>>BBBHHHPPP\\\hhhqqqzzzuuuhhhWWWMMMKKKMMMMMMZZZdddrrr{{{wwwqqqzzzkkkQQQ<<<444111///---,,,------,,,***+++,,,,,,------,,,,,,+++***++++++,,,,,,++++++***++++++************+++++++++++++++++++++++++++,,,,,,...////////////222444999@@@YYY{{{rrr]]]YYYXXX^^^kkkyyyZZZEEE>>>AAA>>><<<>>>;;;@@@======??????@@@EEEKKKWWW]]]cccgggmmmssstttqqqooonnnllljjjiiijjjkkklllpppmmmhhhgggggggggeeebbbcccaaa``````ccccccbbb```bbbbbbbbbbbbaaa___^^^]]]______`````````______^^^eeejjjpppuuuwwwxxxyyyyyyzzzvvvnnniiihhh___WWWTTTRRRPPPRRRUUU]]]fffllllllhhhbbbYYYPPPQQQSSSTTTRRROOOMMMMMMNNNMMMJJJIIIJJJMMMQQQRRRRRR***++++++,,,,,,++++++************++++++,,,---...............////////////...111///111666999PPPuuurrrzzzwwwtttxxxxxx```SSSKKKDDD@@@>>><<<;;;<<<<<<<<<;;;===<<<>>>@@@@@@BBBLLLXXXgggqqqwwwrrrjjjeeebbb```aaaaaabbbccceeehhhiiikkkkkkkkklllmmmnnnoooppppppnnnnnnoooppprrrsssttttttrrrssstttuuuvvvwwwwwwwwwxxxyyy{{{{{{zzzzzz{{{}}}}}}~~~~~~xxxtttqqqnnnlllkkkjjjhhheeeccc```^^^]]]ZZZXXXUUUSSSRRRPPPMMMKKKEEEDDDCCCBBBAAA@@@@@@??????????????????@@@AAAAAA>>>???AAAAAA@@@@@@BBBCCCBBBCCCCCCCCCDDDGGGLLLPPPSSSXXX___gggqqq}}}|||gggRRREEEBBBCCCDDDEEEDDDCCCAAA???<<<<<<>>>AAAGGGRRR]]]dddsssyyy}}}{{{xxxwwwtttpppllldddYYYPPPIIICCC===888888777777666555444333333333222111222555666777666555555555555555666666666888999<<>>;;;>>><<<===@@@AAAAAAEEEKKKUUU[[[bbbgggmmmsssuuurrrooonnnllljjjhhhhhhhhhhhhnnnmmmkkkhhhgggeeeddddddcccbbbaaaaaabbbcccbbbaaaaaaaaaaaaaaaaaa```_________``````aaaaaa````````````gggpppwwwzzzzzzzzzyyyzzzyyyrrrnnnkkkbbbZZZVVVTTTRRRSSSWWW```kkkuuuvvvppphhh]]]TTTVVVWWWXXXVVVRRROOOMMMLLLPPPNNNLLLMMMQQQVVVYYY[[[***++++++,,,,,,++++++***,,,+++******+++,,,...///............////////////000111///000555999PPPuuuuuu}}}|||jjj\\\QQQHHHBBB???<<<;;;;;;<<<<<<;;;<<<;;;===@@@@@@CCCMMMYYYiiissszzzuuulllgggcccaaa``````aaabbbdddfffggghhhiiijjjkkklllmmmnnnnnnooolllmmmmmmooopppqqqqqqrrrrrrssstttuuuwwwwwwxxxxxx{{{|||}}}{{{yyywwwxxxyyy|||~~~}}}yyyuuurrrpppjjjiiifffdddaaa^^^]]]\\\[[[YYYVVVUUUTTTRRRPPPNNNFFFFFFFFFEEECCCBBBAAA@@@@@@@@@@@@@@@@@@AAABBBBBB>>>@@@AAAAAA@@@@@@AAABBBAAABBBCCCCCCDDDFFFJJJMMMQQQUUU[[[aaajjjuuu|||bbbNNNCCCCCCDDDEEEEEEEEECCCAAA;;;<<<===@@@GGGQQQ\\\dddnnnsssvvvvvvuuuvvvsssoookkkaaaTTTIIIBBB===999666777777666555555444333333222111000111444555666555444444444444444444444444555666888:::>>>EEEMMMSSSdddiiiiii```VVVQQQOOONNNVVV\\\gggrrr{{{uuujjjwwwttt[[[BBB555000...,,,,,,.........---+++,,,,,,------,,,,,,+++***++++++,,,,,,++++++***++++++************++++++******++++++,,,------...,,,---.........///111333888???XXX~~~nnneee]]]^^^hhh}}}~~~^^^HHH???AAA===<<>><<<<<<<<<<<<;;;;;;;;;===???@@@CCCNNNYYYjjjuuu{{{wwwnnnhhheeebbb``````aaaaaabbbdddeeefffhhhiiijjjlllmmmmmmmmmmmmkkkllllllmmmnnnoooppppppoooppprrrtttuuuvvvwwwwww{{{||||||{{{yyywwwxxxyyy{{{}}}|||xxxvvvooommmkkkgggeeecccaaaaaa\\\ZZZWWWVVVVVVTTTRRRPPPIIIIIIIIIHHHGGGEEECCCBBBBBBBBBAAAAAAAAAAAABBBBBB???AAABBBCCCBBBAAAAAABBBAAABBBDDDDDDDDDFFFHHHKKKOOORRRXXX\\\ccclllwwwnnnVVVFFFEEEDDDEEEGGGGGGEEEBBB>>>>>>???BBBGGGPPP[[[ccciiimmmpppqqqsssuuusssoooeee[[[NNNCCC===:::888666666666555555444444333333222111000111333555555555444444444333333333333333444555666888;;;AAAIIINNNZZZdddhhhbbbXXXTTTSSSTTTYYY^^^gggqqqyyy~~~www}}}sssgggqqquuu^^^DDD555000...------...///...---+++,,,,,,------,,,,,,+++***++++++,,,,,,++++++***++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,+++---............111333666===UUU|||pppfff]]]^^^jjj___III???@@@<<<===AAA@@@<<<;;;===AAABBBBBBEEEKKKSSS\\\cccfffiiimmmooonnnqqqpppnnnllliiigggfffeeeggghhhhhhfffdddbbbbbbbbbbbbbbbccccccbbbbbbbbbccc___``````aaaaaaaaaaaaaaa______```aaaaaaaaaaaaaaa\\\```fffkkknnnrrrvvvyyy~~~wwwpppmmmkkknnnrrr~~~zzztttrrrlllcccZZZVVVSSSPPPQQQTTT^^^mmm}}}yyylllbbb\\\[[[ZZZYYYWWWUUURRRPPPRRRRRRQQQRRRVVV\\\bbbggg***++++++,,,,,,++++++***+++++++++,,,,,,---...///............////////////000222000222666888OOOsss~~~yyynnnnnnyyy~~~ooommmxxxtttaaaPPPIIIEEE@@@===<<<<<<<<<;;;<<<;;;===@@@@@@CCCNNNYYYjjjtttzzzuuummmhhheeecccaaaaaaaaaaaabbbcccdddeeefffhhhjjjkkkllllllllllllkkkkkklllmmmmmmnnnoooooolllmmmoooqqqssstttuuuuuuvvvwwwyyyzzzyyyzzz{{{}}}|||~~~~~~|||rrrpppmmmiiigggeeedddddd]]][[[YYYXXXXXXWWWUUUSSSMMMNNNNNNMMMKKKIIIGGGEEEEEEDDDCCCBBBBBBAAAAAAAAA@@@BBBDDDEEECCCBBBBBBBBBAAACCCEEEFFFEEEFFFHHHIIIMMMPPPUUUYYY]]]dddlllssszzzttt[[[JJJHHHFFFGGGIIIIIIGGGDDDBBBBBBBBBCCCGGGPPPYYY```eeehhhkkkkkknnnqqqooojjjZZZRRRFFF>>>;;;:::888777555555555444444444333333222111000111444555666555444444444444333333333333333444666777:::???EEEJJJUUUaaaiiidddYYYRRRRRRSSSXXX^^^hhhooouuuxxx{{{}}}|||~~~qqqoooyyyyyyrrrgggooo|||vvvaaaGGG555111///------...///...---+++,,,,,,------,,,,,,+++***++++++,,,,,,++++++***++++++************++++++------------,,,,,,,,,,,,+++,,,......---...000222333999QQQwwwoooeee\\\___mmmbbbKKK@@@@@@<<<<<>><<<===@@@AAAAAAEEEKKKUUU^^^fffhhhjjjnnnppppppuuutttrrrpppmmmkkkiiihhhdddddddddddddddcccbbbaaabbbcccdddcccbbbbbbcccddd___```aaaaaaaaaaaaaaa```^^^^^^___```aaaaaaaaaaaa\\\^^^aaacccfffkkkqqquuuyyy|||wwwpppkkkggghhhlllvvv~~~{{{uuusssnnneee\\\XXXTTTQQQRRRUUU]]]lll~~~zzznnnbbb___]]][[[ZZZXXXUUUSSSTTTUUUWWWXXX[[[```gggkkk***++++++,,,,,,++++++******+++,,,---........................///////////////111000333777999NNNrrryyymmmnnnuuu{{{|||wwwppplllmmmnnnjjjdddbbbnnnyyykkkWWWMMMIIICCC???===<<<<<<;;;<<<<<<>>>@@@@@@CCCMMMXXXhhhqqqwwwrrrjjjfffddddddaaaaaaaaaaaabbbcccddddddeeegggiiikkkllllllkkkjjjkkkkkklllmmmmmmnnnnnnnnnkkklllnnnqqqssstttuuuvvvtttvvvxxxyyyyyyzzz|||~~~|||~~~ssspppmmmiiigggeeeeeeeee___]]][[[[[[[[[ZZZXXXWWWQQQRRRRRRQQQOOOMMMJJJHHHGGGFFFEEECCCBBBAAAAAA@@@AAACCCFFFFFFEEECCCCCCCCCBBBDDDFFFGGGGGGFFFGGGHHHKKKOOOTTTWWWYYY]]]ccchhhnnnyyywwwaaaNNNKKKHHHHHHKKKKKKHHHDDDCCCBBBAAAAAADDDKKKTTTZZZ]]]_________aaadddaaa[[[MMMGGG???:::999:::999777555555444444444444333333333111111222444666666666555555444444333333333333222222333444666:::???CCCMMM]]]iiieeeYYYQQQOOOOOOSSS[[[eeelllooorrrvvv{{{}}}uuuttt{{{zzzzzzjjjeeemmmvvvvvvmmmttt~~~wwwcccJJJ777222000............---,,,+++,,,,,,------,,,,,,+++***++++++,,,,,,++++++***++++++************++++++++++++,,,,,,---.........+++,,,---------...000222444999OOOtttnnnddd\\\```ooofffOOOBBBAAA;;;:::>>>===@@@======??????@@@EEEKKKSSS]]]fffhhhjjjnnnqqqqqqttttttrrrqqqnnnllljjjiiicccbbbaaacccfffgggdddaaaaaaccceeedddbbbaaaccceee```aaaaaaaaaaaaaaa```___]]]]]]^^^___```aaaaaa```[[[]]]___```cccggglllpppwwwyyy}}}{{{tttmmmhhhfffiiilllxxx|||vvvtttsssiii```[[[XXXTTTUUUXXX^^^lll~~~|||jjjfffaaa]]]\\\[[[XXXVVVYYY[[[^^^```bbbffflllqqq+++++++++,,,,,,+++++++++***+++---...///......---............/////////000...111111444888999NNNqqq|||xxx}}}rrrqqqtttuuutttqqqlllfffcccbbb^^^YYYZZZeeeooo|||ttt___PPPKKKEEE@@@======<<<;;;===<<<>>>@@@@@@BBBLLLXXXfffoootttooogggdddccccccbbbbbbbbbbbbbbbcccddddddeeefffiiikkkllllllkkkjjjlllllllllmmmmmmnnnnnnnnnmmmnnnpppsssuuuwwwxxxxxxvvvxxxyyyyyyyyyyyyzzz|||}}}vvvtttpppllliiihhhhhhhhhaaa___]]]]]]]]]]]][[[YYYTTTTTTTTTTTTRRROOOLLLJJJIIIHHHFFFDDDBBBAAA@@@@@@BBBDDDGGGGGGFFFDDDCCCCCCBBBDDDGGGHHHGGGGGGGGGHHHJJJNNNSSSVVVWWWZZZ^^^bbbdddqqq{{{{{{hhhQQQMMMIIIIIILLLLLLIIIEEEAAA@@@>>>===???EEEMMMSSSTTTUUUTTTRRRTTTUUUQQQKKKEEE@@@:::888888:::999777444444444444444444333333333222111222555666777666555555555444444333333333000111111111222666:::>>>DDDWWWgggfff[[[QQQNNNMMMNNNWWWccciiikkkmmmtttyyy~~~uuuvvvmmmcccdddeeevvv{{{iiibbbgggnnnvvv}}}ttt{{{xxxeeeLLL999333111///.........---++++++,,,,,,------,,,,,,++++++++++++,,,,,,+++++++++++++++************++++++)))***+++,,,...///000111+++,,,---------...000222777;;;PPPttt}}}yyy{{{zzzmmmccc\\\aaaqqqkkkRRRDDDAAA:::888<<<;;;BBB>>>===>>>>>>???DDDKKKOOOYYYcccfffhhhlllqqqrrrqqqqqqpppooollljjjhhhgggcccaaa```ccchhhjjjfffbbbaaadddeeedddbbbaaaccceeeaaaaaaaaaaaaaaa```______\\\]]]^^^___````````````ZZZ\\\___```bbbeeeiiilllxxxzzz~~~xxxqqqjjjggghhhfffsss~~~xxxvvvwwwmmmddd___[[[XXXXXX[[[```mmmqqqlllddd```^^^\\\YYYWWW]]]```dddfffgggkkkpppuuu+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,---------......111333111444999;;;OOOpppxxxqqqiiinnnqqq{{{}}}~~~~~~yyy|||jjj___bbbYYY^^^SSSfffooosss}}}gggXXXNNNFFFCCCBBB>>><<<======::::::;;;===AAAMMMXXXhhhoooqqqjjjcccaaacccddd___``````___^^^___bbbdddgggiiikkkkkkjjjjjjkkkllljjjkkkllllllmmmnnnoooooommmmmmooorrrvvvwwwwwwvvvwwwyyy{{{{{{{{{{{{|||~~~~~~~~~||||||zzzuuunnnkkkmmmooohhhfffdddaaa___^^^]]]]]]ZZZXXXVVVUUUSSSPPPLLLIIIJJJIIIHHHGGGFFFEEEDDDCCCAAACCCDDDFFFFFFFFFEEEEEEFFFFFFFFFFFFGGGHHHIIIJJJKKKKKKLLLQQQXXX]]]^^^^^^aaaeeettt{{{jjjTTTMMMGGGGGGHHHGGGGGGHHHEEEDDDAAA??????@@@BBBDDDEEEEEEFFFHHHHHHFFFCCC???;;;:::888555444333333333555555666666555444333333111111111111222444666777666666555444333111000///222111000000222666999<<>>@@@<<<======>>>===>>>AAAEEEIIINNNVVVaaahhhkkklllmmmooommmnnnnnnllliiigggffffffbbbcccfffhhhhhhhhhfffeeedddcccbbbaaa````````````bbbaaaaaaaaa``````______]]]\\\\\\]]]___```___^^^ZZZZZZ[[[]]]```eeeiiikkkvvvzzz{{{sssnnnkkkjjjooottt||||||~~~wwwmmmccc\\\ZZZ\\\]]]dddmmm{{{sssgggdddccc```\\\[[[^^^aaagggnnnuuu|||+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------------------............000222000333888:::NNNpppxxxooogggcccfffvvvwwwnnnnnn^^^\\\SSSeeennnqqqzzztttYYYPPPGGGDDDCCC???===>>>===::::::;;;===BBBLLLXXXgggnnnqqqjjjcccaaaaaaaaacccddddddcccaaabbbdddfffeeegggiiiiiiiiihhhiiijjjlllllllllmmmnnnooopppqqqqqqppppppqqqtttvvvxxxxxxxxxzzz{{{{{{zzzzzz|||}}}|||}}}~~~|||wwwsssppppppqqqjjjiiifffcccaaa______^^^]]][[[YYYWWWUUURRRNNNJJJHHHHHHHHHHHHGGGGGGGGGGGGDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHIIIJJJMMMMMMOOOVVV^^^dddggghhhbbbdddrrr}}}~~~yyyfffVVVNNNHHHIIIJJJHHHHHHIIIGGGFFFDDDBBBAAABBBCCCCCCAAA@@@@@@@@@???===999777777666555444444444444555555555666666555444444333222111111111333444666777444444444444333333222111111000000000222555888:::===EEELLLNNNKKKGGGHHHJJJJJJMMMRRRXXX]]]cccjjjnnnyyy~~~ppphhh{{{mmmbbb\\\[[[```ttt~~~~~~zzzcccIII999222000......//////...---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++******)))***************************++++++,,,,,,------...---...///.........000222666:::LLLnnn~~~tttnnnlllooommmuuugggXXXaaapppmmmRRRCCCAAA===<<>>======@@@DDDGGGMMMUUU```hhhkkklllmmmnnnmmmnnnnnnllliiigggffffffddddddeeefffgggggggggfffeeedddbbbaaa`````````aaabbbbbbaaa``````````````````^^^]]]^^^`````````___ZZZZZZZZZ\\\___bbbfffhhhrrryyyvvvqqqmmmkkkjjjqqqzzzqqqhhhbbb___^^^___gggmmmyyy{{{mmmhhhgggccc```^^^___dddmmmyyy+++,,,,,,------,,,,,,+++,,,,,,---------.....................////////////000111000333777999MMMooo|||rrriii___bbbooozzzvvv___WWWSSSdddllloooxxx~~~|||[[[RRRIIIFFFDDD???===>>>===::::::<<<===BBBLLLWWWeeelllooojjjdddaaa```___eeeeeeeeedddbbbbbbdddfffccceeegggggggggfffggghhhnnnmmmllllllmmmooorrrssstttsssrrrrrrsssuuuxxxyyyyyyzzz{{{{{{zzzyyyzzz|||{{{|||~~~~~~}}}|||yyyvvvtttrrrqqqmmmllliiigggdddbbbaaaaaaaaa___\\\ZZZXXXTTTPPPMMMHHHIIIIIIIIIJJJJJJKKKKKKHHHHHHGGGFFFFFFFFFFFFGGGFFFFFFFFFFFFGGGHHHIIIIIILLLMMMQQQYYYccclllrrrtttiiigggpppyyy|||xxxdddWWWOOOIIIJJJKKKIIIIIIJJJIIIHHHGGGFFFDDDCCCBBBBBB>>><<<:::888777555222///333222222222333444555666555555555666555555444333222222222222333444666777222333333444444333333333000000//////111444666888;;;===@@@AAAAAABBBDDDEEEDDDGGGLLLPPPUUU[[[bbbfffqqqxxxvvvdddoooyyymmmfff^^^___mmm|||{{{}}}wwwcccKKK;;;333111/////////000///...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++************************************++++++,,,,,,------...---...///.........000222444888JJJmmmsssmmmkkkmmmjjjnnnsss|||mmm[[[```mmm}}}fffOOOCCCBBB<<<:::===:::======>>>======>>>BBBEEEKKKTTT___gggjjjkkklllmmmmmmnnnnnnllliiigggfffggggggfffeeeddddddeeeggghhheeedddbbb```___```aaabbbcccbbbaaa```___```aaabbbbbb```______```aaa```___ZZZZZZYYYZZZ\\\___bbbcccjjjrrr}}}{{{uuuqqqnnnjjjrrr}}}tttkkkddd___]]]]]]fffkkktttsssllljjjfffbbbaaa```eeeooo+++,,,,,,------,,,,,,+++,,,,,,,,,,,,------------////////////000000000000///111///222777999MMMnnn{{{tttjjjjjjsss}}}}}}xxx|||yyy___VVVRRRbbbjjjoooxxx~~~www\\\RRRJJJFFFDDD@@@===>>><<<::::::<<<>>>BBBLLLWWW```gggkkkhhhdddbbbaaa___ccccccbbbaaa___^^^```bbbaaacccffffffffffffggghhhnnnmmmkkkkkklllooorrrtttuuuuuuuuuuuutttuuuvvvxxxyyy{{{|||{{{yyyyyyyyy{{{yyy{{{~~~}}}{{{{{{{{{xxxxxxvvvsssooopppooommmkkkhhhfffdddddddddbbb___\\\YYYVVVRRRPPPLLLLLLLLLMMMMMMMMMMMMMMMJJJIIIGGGFFFEEEEEEFFFFFFGGGFFFFFFFFFGGGGGGHHHIIIIIIKKKQQQYYYeeepppyyy~~~tttmmmooouuuxxx}}}xxxeeeXXXPPPJJJJJJJJJIIIHHHJJJIIIIIIHHHGGGEEECCCAAA???>>>;;;777555444333111///000111111222333333444555444555555555555555444444222222222333444555555666333333444444444333222222000/////////000222555666;;;:::::::::<<<===>>>===AAACCCGGGKKKOOOUUU[[[```jjjpppyyy}}}xxxbbbggg~~~xxxjjjeeennnzzzwwwyyysss```III:::333111///...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************************************++++++,,,,,,------...,,,...///.........000222555888IIIkkkzzztttrrrrrrnnnooonnnrrrjjjYYY^^^iii{{{bbbMMMDDDCCC<<<999;;;:::======>>>===<<<>>>@@@CCCJJJRRR^^^fffiiijjjlllmmmmmmnnnmmmkkkhhhgggggghhhjjjhhheeebbbbbbdddfffhhhfffdddbbb```___```bbbccccccbbbaaa______```bbbcccccc```^^^^^^^^^______^^^ZZZZZZYYYXXXYYY[[[]]]___bbbiiittt|||}}}xxxvvvuuuqqqwww|||pppgggaaa^^^]]]aaaeeemmmzzzvvvnnnkkkgggdddcccaaaccckkk{{{+++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,/////////000000000111111///111///222777999MMMnnnzzzyyy|||zzztttwwwzzz```YYYRRRbbbkkkrrr|||qqq[[[QQQIIIFFFCCC???===>>><<<::::::===>>>BBBLLLVVV[[[bbbgggeeeccccccbbb````````````^^^\\\\\\]]]___aaacccfffgggfffggghhhiiilllkkkjjjiiikkknnnqqqtttrrruuuxxxyyywwwuuutttuuuyyyzzz{{{zzzyyyxxxyyyzzzyyy{{{~~~}}}|||xxxzzz|||{{{yyy|||}}}{{{zzzxxxtttppprrrqqqpppnnnllljjjhhhgggfffddd```]]][[[XXXUUUSSSRRRRRRQQQPPPOOONNNMMMMMMKKKJJJHHHFFFEEEEEEFFFFFFGGGGGGFFFFFFGGGGGGHHHHHHHHHKKKQQQZZZeeeqqq|||~~~sssppppppqqqxxxuuueeeWWWOOOIIIIIIIIIHHHGGGHHHGGGHHHHHHGGGEEEBBB???===<<<999555444444444333333111111111222222222222222444444555555555555555444222333333444555555555555555555555444333222000000000000///000000222333444777777777999<<<===;;;999???AAADDDGGGKKKQQQWWW\\\bbbjjjtttzzz|||yyyfffjjj{{{wwwooosssyyyxxxrrr```III:::111000...---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++******************************++++++,,,,,,------...,,,...///.........000222777999GGGggg||||||yyysssrrrmmmmmm{{{xxxtttuuuwwwdddUUU\\\ggg~~~dddNNNEEECCC<<<888;;;:::<<<===>>>======>>>@@@BBBIIIRRR]]]eeeiiijjjlllmmmmmmmmmmmmkkkhhhggghhhiiillliiifffcccbbbccceeegggeeedddbbbaaa```aaacccdddcccbbbaaa``````aaabbbcccaaa^^^\\\[[[\\\]]]]]]\\\[[[ZZZYYYXXXXXXYYY[[[\\\^^^dddkkkrrrwww}}}}}}{{{{{{{{{wwwzzzzzzmmmeeebbbaaa]]]bbbjjjvvvxxxpppmmmhhheeeddd```___cccppp+++,,,,,,------,,,,,,+++*********+++++++++,,,,,,////////////000000000000000111000333777999MMMooo}}}vvvxxx|||```XXXTTTcccnnnvvvnnnXXXNNNFFFDDDBBB>>><<<===;;;::::::===???BBBLLLVVVZZZ```cccbbbbbbcccbbb```_________^^^\\\\\\^^^```aaacccfffgggggggggiiijjjjjjjjjiiijjjkkknnnqqqssspppuuuzzz{{{xxxuuussstttxxxyyyzzzzzzyyyxxxyyy{{{zzz|||~~~yyyxxxwwwuuuqqqsss}}}zzzwwwtttrrrrrrqqqpppooommmlllkkkhhheeeaaa___]]][[[YYYWWWXXXWWWVVVTTTQQQPPPNNNMMMKKKKKKIIIHHHGGGGGGGGGGGGHHHGGGGGGFFFGGGGGGHHHHHHJJJMMMRRRZZZdddppp|||xxxssspppmmmrrrpppaaaXXXOOOIIIIIIIIIGGGFFFHHHFFFFFFFFFEEECCCAAA>>>===888666333222333444444333222222222333222222111000333444555555666555555555333333444555555555555555666666555444333111000///111000000000111222222333111222555888<<<===<<<;;;>>>@@@BBBDDDGGGMMMSSSXXX\\\dddooovvvzzz~~~~~~mmmqqqyyyzzz}}}zzztttbbbKKK<<<111///---------...---+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************************++++++,,,,,,------...---...///.........000222888888DDDbbb|||vvvsssnnnkkk~~~yyyuuuqqqrrrttt{{{{{{___RRRZZZeee{{{lllTTTFFFCCC<<<:::===;;;;;;===>>>>>>>>>???AAACCCIIIRRR]]]eeeiiikkklllnnnmmmmmmllljjjgggggghhhjjjkkkjjjgggeeecccccccccdddcccccccccbbbbbbbbbccccccaaaaaabbbbbbbbbbbbbbbbbb___\\\YYYXXXYYY[[[\\\[[[\\\[[[YYYXXXXXXYYYZZZ[[[^^^bbbggglllqqqyyy|||}}}}}}wwwwww|||tttiiicccaaa```eeelllvvv|||sssoooiiicccaaa]]]ZZZZZZcccsss+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------........./////////000000000222000333888:::NNNppp}}}|||eeeWWWWWWeeeqqqzzzxxxhhhTTTKKKCCCAAA@@@===<<<===;;;999;;;>>>???CCCLLLUUU\\\```bbb```___aaa```]]]]]]]]]]]]\\\[[[\\\^^^``````ccceeeffffffggghhhjjjjjjjjjkkklllnnnpppqqqsssppptttyyyyyyvvvssstttvvvwwwxxxzzzzzzyyyyyyzzz||||||}}}}}}zzzwwwtttwww|||xxxvvvvvvqqqqqqrrrrrrqqqpppnnnmmmjjjgggcccaaa```___]]]\\\ZZZYYYXXXVVVTTTRRRPPPOOOLLLLLLLLLLLLKKKKKKJJJIIIHHHHHHGGGGGGFFFGGGGGGHHHJJJMMMQQQWWW___jjjwww|||wwwpppqqqmmm___YYYQQQJJJJJJJJJHHHGGGHHHFFFFFFEEEDDDCCCAAA??????777555444333444444333222111111222333333222222111333444444555666666555555333444555666666555555444444555444444333222111000111111111222222222222333000111444666777888999:::<<<===>>>@@@CCCHHHOOOSSSVVV___kkkssswww|||pppsss~~~zzzsssbbbLLL===222000...---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************************++++++,,,,,,------...---...///.........000222777666???[[[}}}vvvtttooojjjyyy{{{tttuuuyyyvvvwwwwww[[[OOOUUU___tttwwwZZZGGGCCC===<<>>@@@CCCKKKUUU___bbbbbb^^^]]]___^^^[[[ZZZ[[[[[[ZZZYYYZZZ]]]___```bbbdddfffffffffhhhiiijjjkkklllnnnpppqqqrrrsssqqquuuxxxvvvsssrrrtttxxxvvvwwwyyyyyyyyyyyy{{{|||}}}~~~}}}zzzzzzuuutttuuupppqqqrrrrrrrrrqqqpppooollliiieeecccbbbbbb```___[[[ZZZYYYWWWUUUSSSRRRQQQMMMMMMNNNOOOOOONNNLLLKKKHHHHHHGGGGGGFFFGGGGGGGGGHHHKKKNNNSSSZZZdddqqqzzzvvvtttnnn___ZZZRRRLLLKKKKKKIIIHHHIIIGGGFFFEEEDDDCCCBBBAAA@@@999777666555666555333222///000222333444444333222333333444555666666666555333444555666666666555444222333333444444333333222222222222222222222222222333444444333222222444777999:::;;;===???EEEKKKPPPRRR\\\hhhpppuuuzzzoooqqq{{{wwwqqq```JJJ;;;333111/////////000///---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************************++++++,,,,,,---......---...///.........000222555333<<>>@@@===:::<<>>===>>>>>>>>>>>>;;;;;;<<<===AAAKKKVVVcccddddddccc```]]]\\\]]]]]]\\\[[[[[[[[[\\\]]]^^^```ccceeeffffffggghhhjjjkkkkkkkkklllnnnoooqqqrrrrrrssstttuuuvvvvvvvvvvvvxxxyyyzzz||||||||||||{{{~~~~~~~~~{{{vvvsssrrrrrrqqqpppqqqrrrrrroookkkmmmllliiigggdddaaa___]]]\\\ZZZWWWVVVVVVVVVUUUSSSSSSSSSSSSRRROOOMMMJJJIIIKKKJJJIIIGGGFFFEEEEEEEEEIIIHHHIIIMMMQQQXXXeeeqqqzzzrrrkkkeee\\\XXXRRROOONNNMMMKKKIIIDDDDDDDDDEEEFFFEEECCC@@@===888444333444666555333444444333333333333333333222222333333444555666666444555555555666666777777666666555444222111000000222222222111111111111000222222222333333333444444666888;;;===@@@DDDIIIMMMQQQXXXbbbllltttzzziiilllwwwzzzuuulllbbbQQQ;;;555222///---............++++++++++++++++++++++++---,,,,,,+++*********+++,,,,,,,,,++++++************++++++,,,,,,------......------......///000111000666;;;PPPzzz}}}}}}wwwpppqqqzzzxxxyyy{{{zzzxxxXXXKKKSSSWWWeeedddKKKGGG???:::<<<===;;;;;;;;;<<<>>>???AAABBBFFFOOOYYY```gggoootttssspppnnnkkkhhhgggggghhhiiiiiikkkllljjjgggeeeccccccccccccccceeefffeeebbb```bbbbbbbbbbbbbbbccccccddd___^^^\\\ZZZZZZZZZZZZ[[[ZZZZZZZZZXXXWWWVVVXXXZZZZZZ___eeeiiimmmrrrxxx~~~~~~~~~zzzxxx~~~qqqfffiiikkknnnzzzrrrdddYYYRRRNNNGGGDDD@@@>>>@@@EEEKKKOOO,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------.........//////...222111333777;;;UUU{{{xxxeeelll}}}ooowwwjjj^^^VVVHHHEEE@@@>>>============;;;999999<<<>>>BBBLLLWWWbbbccccccbbb^^^\\\[[[[[[YYYYYYXXXWWWXXXYYYZZZ[[[```bbbeeeffffffgggiiijjjkkkkkkllllllnnnooopppqqqrrrssssssttttttuuuuuuvvvwwwxxxyyy{{{{{{{{{{{{zzz}}}}}}}}}{{{xxxvvvuuutttsssqqqrrrsssrrrooolllkkkjjjhhhfffccc```^^^]]][[[YYYVVVUUUUUUUUUTTTRRRRRRSSSRRRRRRPPPNNNKKKJJJHHHHHHGGGFFFEEEEEEEEEFFFBBBAAABBBFFFJJJPPP]]]iii{{{yyyrrrkkkeee```[[[TTTQQQQQQPPPLLLHHHEEEDDDDDDDDDEEEEEECCCAAA???;;;777666777888777444444444333222222222333333222222333444444555666666555555555555666666666777666555555444333222111111222222222111111111111000222222222222333333333333555777999<<<>>>BBBGGGKKKOOOVVVaaakkkrrrxxx}}}jjjkkkvvv{{{yyytttlllcccQQQ:::555222///---............,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++,,,,,,,,,+++++++++*********++++++,,,,,,------......------......///000111222888<<>>999;;;;;;;;;;;;;;;<<<>>>???AAABBBEEENNNWWW]]]dddmmmrrrrrrqqqooollliiihhhhhhiiijjjhhhjjjkkkjjjgggeeeddddddcccccccccdddeeeeeebbb```aaa``````______```aaaaaa]]]]]]\\\[[[ZZZZZZ[[[[[[[[[[[[ZZZXXXVVVVVVWWWYYYWWW[[[```dddhhhmmmtttzzz}}}yyy{{{xxxlllmmmkkkjjjqqq~~~uuuhhh[[[PPPIIIEEE@@@===:::888999<<>>=========<<<;;;999888888;;;>>>BBBMMMXXXaaabbbcccaaa]]]ZZZXXXXXXXXXWWWVVVVVVVVVXXXYYYZZZ___aaadddffffffgggiiijjjlllllllllmmmmmmoooppppppsssrrrqqqqqqrrrsssuuuvvvvvvwwwyyyzzz{{{zzzzzzyyyzzzzzz{{{~~~{{{zzzyyyyyyvvvuuussssssrrrqqqnnnlllhhhhhhfffdddbbb```___^^^[[[YYYVVVUUUUUUUUUSSSRRRQQQQQQRRRQQQPPPOOOMMMKKKIIIHHHGGGFFFEEEDDDDDDDDD@@@??????CCCFFFKKKVVVaaannnxxx~~~yyysssmmmgggggg```YYYWWWWWWUUUNNNHHHGGGEEEDDDDDDEEEFFFEEEDDDBBB>>>;;;:::;;;;;;999666444444333222222222222222333333333444555555666666555555555555666666666666444444444444333333333222222222222111111111111000111111111222222222333333333555888:::<<<@@@DDDHHHLLLSSS]]]hhhpppvvvzzz}}}lllllltttvvv}}}wwwsssmmmgggTTT999555222///---............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,++++++++++++******++++++,,,,,,------......------......///000111222888;;;MMMttt{{{kkkfffuuuvvv}}}[[[KKKPPPQQQZZZvvvjjjOOOGGG>>>999;;;999;;;;;;;;;<<<>>>???AAABBBDDDLLLTTTZZZaaajjjpppqqqrrrpppmmmkkkiiiiiijjjkkkhhhiiijjjiiigggeeeeeefffdddccccccdddeeedddbbb```___^^^]]]]]]]]]]]]^^^___\\\\\\\\\\\\[[[[[[[[[[[[\\\\\\[[[XXXUUUTTTVVVWWWTTTXXX\\\```ccciiiqqqxxx}}}~~~zzz}}}tttpppiiieeehhhqqquuutttqqqmmmfff\\\QQQGGG@@@<<<999777555333333444777888++++++++++++++++++++++++------------------------------....../////////000...111111555:::???YYY||||||zzz|||ssstttiiiqqqzzzeeeUUUKKKAAA???===<<<<<<<<<:::999:::888999;;;===AAAKKKUUUaaabbbcccaaa]]]ZZZXXXWWWYYYYYYXXXXXXXXXZZZ[[[\\\^^^```ccceeefffgggiiikkklllllllllmmmmmmnnnoooppprrrqqqppppppppprrrtttvvvvvvwwwyyyzzz{{{{{{zzzyyyxxxxxx{{{}}}zzzyyyyyyyyywwwuuutttrrrpppnnnlllkkkgggfffeeecccbbb```___^^^]]]ZZZXXXVVVVVVUUUTTTRRROOOPPPPPPPPPPPPOOOMMMLLLMMMLLLJJJHHHFFFDDDDDDCCCDDDBBBBBBCCCDDDFFFOOOXXXcccooozzz}}}{{{wwwqqqkkkmmmfff___]]]]]]ZZZQQQIIIHHHFFFDDDDDDFFFHHHIIIIIIEEEBBB>>>===>>>>>>;;;888666555444333333222333333333444444444555555666666555555555666666666666666333333444444444444444444222222222111111111000000000000000111111111222222333555777999;;;>>>BBBFFFHHHOOOYYYccckkkrrrwwwzzz~~~ooommmsss}}}rrrvvvuuusssppplllXXX;;;555222///---............------------------------,,,,,,++++++***++++++,,,++++++++++++++++++++++++***++++++,,,,,,------......------......///000111000777999JJJpppuuukkksssuuu~~~[[[KKKOOOPPPXXXssslllRRRGGG>>>;;;===:::;;;;;;;;;<<<>>>???AAABBBDDDLLLSSSXXX___iiipppqqqrrrqqqooolllkkkkkkkkkkkkgggiiijjjiiigggffffffgggeeedddcccdddddddddbbb```___^^^\\\[[[[[[\\\^^^___\\\\\\\\\]]]]]]\\\\\\\\\]]]]]][[[XXXUUUTTTUUUVVVUUUXXX[[[]]]aaahhhqqqxxx||||||yyy}}}uuukkkdddeeehhhiiihhhaaa___ZZZSSSKKKCCC<<<888777666444333222222222222------------------------------------------------,,,------///000111222222---111222555:::???ZZZ~~~|||}}}sssqqq}}}pppyyyoooXXXIIIAAA???===<<<<<<<<<:::999;;;999:::<<<===???HHHQQQ```bbbcccbbb___[[[XXXWWWYYYYYYXXXXXXYYYZZZ\\\]]]\\\___bbbeeefffgggjjjllllllllllllmmmmmmooopppqqqrrrqqqpppoooppprrrtttvvvvvvwwwyyyzzz{{{{{{zzzzzzyyy{{{~~~}}}zzzxxxwwwwwwuuuuuusssqqqnnnllljjjjjjgggfffeeedddcccaaa``````___]]]ZZZXXXXXXWWWUUUTTTNNNOOOPPPPPPPPPOOOMMMLLLMMMLLLKKKJJJIIIIIIIIIIIIJJJGGGFFFFFFDDDCCCIIIPPP\\\iiivvv|||}}}{{{vvvqqqqqqjjjccc```___[[[SSSKKKHHHFFFCCCDDDGGGLLLOOOQQQIIIEEEAAA???@@@???<<<999888888666555555444444444444444555555555555555666666666666666666555555555333333444444444444555555222222222111111111000000/////////000000000111111444555777999:::===AAADDDEEEKKKTTT]]]fffmmmtttxxx{{{tttqqquuuzzzooorrr~~~vvvuuutttqqq]]]???555222///---............------------------------,,,++++++***++++++,,,,,,++++++++++++++++++++++++***++++++,,,,,,------......------......///000111222888:::GGGjjjuuuttt|||]]]KKKPPPQQQZZZtttpppTTTHHH>>>===@@@;;;;;;;;;;;;<<<>>>???AAABBBEEELLLTTTYYY```jjjppprrrsssqqqpppnnnllllllllllllhhhiiiiiihhhfffeeefffhhhfffdddccccccdddcccbbb``````^^^]]]\\\\\\^^^```aaa^^^^^^^^^^^^]]]]]]]]]]]]^^^^^^\\\YYYVVVTTTUUUVVVUUUWWWYYYZZZ^^^fffpppxxxzzz~~~~~~ppphhhfffccc```^^^UUUTTTQQQMMMGGG@@@;;;777666666555444333222111000------------------------------------------------,,,,,,---...///000111111...111222555:::???YYYmmmlllyyyvvv}}}```KKKCCCAAA===<<<<<<<<<;;;:::;;;999:::<<<<<<>>>FFFOOO^^^aaacccbbb___[[[YYYXXXWWWVVVVVVVVVWWWYYYZZZ[[[[[[^^^bbbdddfffhhhjjjlllkkkkkkkkklllnnnoooqqqrrrrrrqqqppppppqqqrrrtttuuuuuuvvvxxxyyyzzzzzzyyyyyy|||~~~|||zzzwwwvvvttttttssspppllljjjjjjkkkiiihhhgggfffdddcccbbbaaa```^^^[[[YYYYYYXXXVVVTTTPPPQQQRRRRRRQQQPPPOOONNNKKKKKKKKKLLLMMMNNNOOOPPPSSSQQQOOONNNJJJGGGJJJQQQVVVcccssszzz}}}}}}yyytttpppkkkeee```\\\XXXQQQMMMGGGEEECCCDDDJJJQQQWWWZZZNNNIIIDDDAAAAAAAAA???===<<<;;;:::888888777777777555555555555555555555555666666666666666555555555444444444444444555555555222222222111111111111000........./////////000000333555666888999;;;???BBBCCCHHHOOOWWW```iiirrrwwwzzz}}}yyyuuuxxxwwwnnnppp~~~}}}zzzzzzwwwtttaaaAAA555222///---............,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,***++++++++++++,,,,,,,,,***++++++,,,,,,------......------......///000111555<<<;;;EEEeeevvvxxxaaaMMMPPPRRR[[[uuuuuuYYYIII??????AAA;;;;;;;;;;;;<<<>>>???AAABBBDDDLLLTTTZZZaaakkkppprrrrrrqqqpppnnnmmmlllkkkkkkiiijjjjjjhhhfffeeefffggggggeeeccccccccccccaaa``````___]]]]]]^^^```ccceeecccbbb```^^^^^^^^^^^^_________]]]ZZZWWWVVVVVVXXXUUUVVVWWWWWW[[[cccoooxxxvvvmmmggg___WWWSSSKKKJJJIIIFFFBBB===999777555444444444333222111111,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------,,,...111111444999>>>XXX~~~sssfffgggwwwvvvoooUUUGGGCCC???<<<<<<<<<<<<;;;999888999<<<<<<>>>FFFOOO[[[^^^aaaaaa^^^[[[YYYXXXUUUUUUTTTUUUVVVWWWYYYZZZZZZ]]]aaadddfffhhhkkkmmmiiijjjjjjlllnnnppprrrsssqqqqqqrrrrrrssstttttttttssstttuuuwwwwwwwwwwwwvvv{{{}}}~~~{{{yyyttttttssspppllljjjkkkmmmlllkkkjjjhhhfffdddcccbbb```^^^[[[YYYXXXWWWUUUTTTTTTUUUUUUUUUTTTSSSQQQPPPMMMMMMMMMMMMNNNOOOPPPPPPTTTRRRQQQPPPKKKGGGJJJPPPPPP^^^mmmvvvyyyzzzxxxtttkkkhhhccc]]]VVVQQQNNNMMMFFFDDDBBBEEELLLVVV^^^cccSSSNNNGGGCCCCCCCCCBBBAAA???>>>===<<<;;;:::::::::666666666666555555555555777666666666555555555555555555555555555444444444222222222111111111111000------........./////////222333555666777999===???CCCFFFKKKRRRZZZeeepppwwwyyy}}}}}}zzz|||uuulllllluuu~~~zzzuuuaaaAAA555222///---............,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---******+++++++++,,,,,,,,,***++++++,,,,,,------......------......///000111222999999BBBbbb||||||hhhQQQQQQQQQYYYsss|||^^^LLL??????@@@999;;;;;;;;;<<<>>>???AAABBBBBBKKKTTT[[[bbbkkkooopppqqqqqqpppnnnmmmlllkkkjjjkkkkkkjjjhhheeedddeeeggggggeeecccbbbccccccaaa```___^^^]]]]]]^^^bbbfffhhhhhheeebbb___]]]^^^```aaa```___^^^\\\YYYWWWXXXZZZXXXXXXXXXXXX[[[dddqqq{{{vvvnnnggg\\\QQQLLLFFFEEEDDDAAA>>>;;;999777444444333333333444444444++++++++++++++++++++++++------------------------......---,,,***)))((((((...222111444999===WWW}}}gggaaaeeewwwttt}}}|||```JJJEEE@@@<<<<<<<<<<<<<<<777666888;;;===???GGGQQQYYY\\\___```^^^ZZZXXXWWWUUUUUUUUUUUUVVVXXXZZZ[[[ZZZ]]]aaadddfffhhhkkkmmmhhhiiijjjlllnnnqqqssstttpppqqqrrrtttttttttttttttqqqrrrsssuuuuuuuuuuuutttwwwzzz~~~}}}yyyvvvlllkkkjjjjjjqqqxxxyyyuuurrrsssuuuxxx~~~|||tttuuutttqqqmmmkkkmmmooonnnmmmllljjjhhhfffdddccc```]]]ZZZXXXXXXVVVTTTSSSXXXXXXXXXXXXWWWUUUSSSRRRSSSRRRPPPNNNMMMLLLKKKKKKJJJIIIHHHHHHDDD@@@CCCIIIMMMZZZjjjrrrvvvxxxvvvrrrgggeeeaaaYYYQQQKKKKKKLLLEEECCCBBBEEENNNYYYccchhhWWWQQQIIIDDDDDDEEEEEEDDDAAA@@@???>>><<<<<<;;;;;;666666666666666555555555777777666666555555555444666666555555555444444444222222222111111111111000---------.........//////111222333444555777;;;===BBBEEEIIIOOOWWWcccooowwwyyy}}}||||||zzz~~~vvvkkkhhhlllqqqwww{{{{{{ttt___@@@555222///---............+++++++++++++++++++++++++++*********+++,,,,,,---*********++++++,,,,,,,,,***++++++,,,,,,---.........------......///000111,,,444555@@@aaannnTTTRRRPPPVVVooobbbMMM@@@??????777;;;;;;;;;<<<>>>???AAABBBAAAJJJTTT[[[bbbjjjnnnnnnqqqppppppnnnmmmlllkkkjjjlllllljjjhhheeeddddddfffhhhfffcccbbbcccbbbaaa```___]]]\\\\\\___bbbgggjjjkkkhhhccc___]]]^^^```bbb``````___\\\ZZZYYYZZZ[[[[[[[[[[[[ZZZ^^^ggguuurrrlllggg[[[PPPKKKEEEDDDCCC@@@>>><<<:::999555444444444555666777888---.........---,,,,,,+++------------------,,,,,,---...//////......///111...333333444666<<>>;;;>>>@@@===::::::999;;;<<<<<<:::777777999------......------,,,+++---------------------------...//////......///111...333333444777<<>>DDDHHHQQQTTTWWWVVVTTTSSSTTTVVVWWWWWWWWWXXXXXXXXXXXXXXX]]]___bbbcccdddfffhhhkkkiiijjjjjjkkkmmmooopppqqqssssssttttttttttttsssrrrtttvvvxxxxxxwwwwwwxxxyyyyyy}}}}}}zzzvvvpppfff\\\YYYSSSOOOPPPRRRTTT[[[bbbnnntttxxx{{{{{{vvvrrrpppnnnmmmmmmmmmlllkkkjjjiiihhhgggbbbaaa___]]][[[ZZZZZZYYYWWWVVVVVVVVVVVVVVVVVVWWWSSSPPPNNNMMMMMMKKKHHHEEEFFFDDDBBB@@@???>>>======AAAHHHRRRYYY\\\\\\\\\\\\ZZZWWWSSSNNNJJJGGGFFFEEEDDDDDDBBBBBBMMM```lllpppnnn]]]NNNJJJLLLLLLLLLMMMGGGEEEBBB>>><<<;;;::::::888777666555444444444444555444333333333333444555555555555555555555555555333333333333222111000///---...///000000///...---...///111222333555999<<<@@@CCCHHHLLLQQQZZZeeemmmvvv|||zzzuuurrrsssyyyuuu}}}llllllpppxxx{{{}}}vvvlllfffgggmmmuuuzzz~~~xxx```EEE666333000...------,,,++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000000/////////000111111111666:::@@@VVV}}}\\\PPPPPPWWWooodddNNNDDD???===>>><<<;;;:::999:::<<<>>>@@@EEEJJJRRR\\\dddkkkooopppmmmkkkjjjjjjkkkkkkiiifffffffffgggggggggffffffeeedddcccbbbaaaaaabbbcccdddccccccbbb___]]]]]]___aaadddffffffbbb]]][[[[[[]]]______]]]\\\[[[ZZZZZZZZZ]]]]]]```bbbbbbfffqqq~~~~~~nnnbbbYYYOOOHHHGGGDDD@@@???BBBCCCAAAAAACCCDDDKKKMMMGGG@@@===<<<;;;------......------,,,,,,+++,,,,,,------.........---...//////......///111...333333444777;;;WWW{{{ttt{{{uuuqqqnnnmmmiiigggeeejjjvvv}}}vvvppp|||wwwqqqTTTIIIAAA??????<<<:::999999999999888999===BBBFFFPPPSSSTTTSSSPPPNNNPPPSSSVVVVVVVVVWWWWWWXXXXXXXXX[[[^^^aaacccdddfffhhhjjjjjjjjjkkklllmmmnnnooopppqqqrrrrrrsssssssssrrrrrrwwwxxxzzzzzzyyyxxxyyyzzzvvvzzz|||zzzvvvqqqfff\\\XXXSSSQQQSSSVVVZZZaaahhhwww}}}}}}xxxssspppnnnmmmmmmmmmlllkkkkkkjjjiiiiiifffbbb___^^^^^^^^^\\\YYYXXXWWWWWWVVVVVVWWWWWWXXXSSSRRRQQQQQQQQQOOOLLLIIIKKKLLLKKKGGGCCC>>>;;;:::===AAAHHHMMMPPPQQQRRRSSSQQQOOOLLLHHHEEECCCBBBAAA@@@BBBBBBCCCLLL^^^nnnwwwvvveeeSSSLLLMMMMMMMMMMMMIIIGGGDDD@@@===;;;::::::888777666555444444444444444444333333333444444555555555555555555555555555555555444444333111000///......////////////.........///111111222555888;;;<<<@@@EEEJJJOOOVVV```gggssszzz}}}www|||}}}ooolllgggmmmkkkkkkhhhiiilllooozzz|||tttooopppvvvvvv^^^EEE444222///......---+++)))+++,,,,,,------,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///.........//////000111333666888===QQQxxx}}}dddTTTRRRXXXnnnjjjRRRFFF@@@??????<<<;;;:::999:::<<<>>>???DDDIIIQQQ[[[cccjjjnnnoookkkjjjhhhhhhiiiiiigggfffddddddeeeeeeeeefffffffffccccccbbbbbbbbbbbbccccccbbbbbbaaa___]]]]]]^^^```aaacccdddaaa\\\YYYZZZ\\\^^^^^^]]]\\\[[[ZZZZZZZZZ\\\\\\^^^aaaaaadddnnnyyynnnbbbXXXMMMGGGFFFEEEDDDEEEIIIIIIHHHKKKPPPXXXfffiiiYYYIIIEEEBBB===,,,------...------,,,,,,++++++,,,,,,---...//////---...//////......///111///333222444888;;;UUU{{{yyysss{{{{{{ttt|||yyywwwwwwuuuqqqlllhhhjjjoootttwwwpppuuuyyyuuuUUUKKKAAA??????<<<:::999:::::::::999999<<>>???BBBEEEHHHKKKMMMOOOLLLJJJHHHEEEBBB@@@???>>>===@@@AAACCCJJJYYYlllyyy~~~nnnYYYMMMJJJKKKLLLLLLJJJHHHEEEBBB>>><<<::::::777777666555444444444444444333333333444444555555555555555555555555555555666666555444333111000///...//////////////////......///000111111333777::::::>>>DDDHHHMMMSSS\\\bbbqqqxxxzzzvvvxxxxxxkkkhhhgggjjjeeezzzzzzsssooopppttt{{{xxxyyy~~~ttt[[[BBB444333111111000///,,,)))+++,,,,,,------,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------......---......///000111444555666:::MMMssswwwqqqtttvvv~~~kkkWWWRRRXXXmmmqqqWWWHHHAAA??????<<<;;;:::::::::<<<===>>>CCCHHHPPPYYYbbbhhhlllnnnmmmlllkkkjjjjjjjjjiiiiiiffffffeeeeeeeeeeeeeeeeeecccccccccccccccdddddddddaaabbbaaa___]]]\\\]]]___^^^```bbb___[[[XXXYYYZZZ\\\\\\\\\\\\\\\[[[ZZZZZZYYYYYYZZZ]]]^^^```hhhqqqttthhh]]]RRRLLLKKKIIIJJJMMMQQQQQQQQQUUU\\\nnnlllSSSKKKEEE<<<,,,,,,------...------,,,++++++,,,,,,---...//////---...//////......///111///222222444888;;;SSSwww}}}ooogggjjjyyyxxxrrr|||rrrfff```cccgggggg|||vvvwww}}}tttVVVKKKAAA???>>><<<::::::<<<<<<;;;::::::===AAAEEEOOOQQQRRRPPPMMMKKKLLLNNNOOOOOOPPPQQQSSSTTTUUUUUUXXX[[[```cccdddeeegggiiijjjkkklllmmmnnnnnnnnnnnnpppqqqrrrssstttuuuuuuuuuuuuwwwyyyyyyxxxwwwxxxyyyzzzyyyuuuuuuxxx{{{}}}~~~{{{wwwtttsssrrrqqqmmmmmmlllkkkjjjiiiiiihhhhhhccc^^^^^^```aaa]]]YYYWWWWWWVVVVVVVVVVVVWWWWWWYYYYYYYYYYYYZZZ\\\___aaadddiiinnnmmmeeeXXXLLLDDD@@@??????@@@CCCFFFIIIKKKJJJIIIGGGEEEBBB@@@???>>>===>>>@@@BBBGGGRRRdddrrrrrr^^^NNNGGGGGGJJJJJJJJJHHHFFFCCC???<<<:::999777666555444444333333333222333333444444555555555555555555555555555555555555555555444333222000000/////////....../////////...///000000111222555888999===BBBGGGKKKQQQZZZ```nnnvvv}}}zzzxxxyyyyyyooommmqqqnnncccuuu}}}www{{{~~~~~~qqqXXX???444333111111000///,,,)))+++,,,,,,------,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,---------------------...///000111333444555:::KKKooo}}}nnnhhhiiillluuuyyyuuu{{{oooXXXQQQVVViii~~~zzz\\\IIIBBB???===<<<<<<;;;;;;;;;<<<======AAAFFFNNNXXXaaagggkkkmmmnnnnnnmmmkkkjjjjjjjjjkkkjjjiiigggfffeeedddddddddcccddddddeeeeeeeeeffffffaaaaaaaaa___]]][[[\\\]]][[[^^^```^^^ZZZXXXXXXYYY[[[[[[\\\\\\\\\[[[ZZZZZZXXXWWWXXX[[[\\\]]]ccckkkzzz{{{pppeeeYYYSSSRRRPPPQQQVVVZZZZZZXXX\\\bbb}}}zzz[[[MMMDDD:::,,,,,,------......------+++,,,,,,------.........---...//////......///111000222222555999;;;QQQtttrrrjjjjjjvvv}}}vvvnnnjjjWWWQQQSSS[[[tttxxxyyy|||rrrVVVKKKAAA>>>>>>===;;;<<<;;;;;;;;;::::::===BBBEEENNNQQQTTTSSSOOOLLLMMMNNNMMMMMMOOOPPPRRRSSSTTTUUUWWWZZZ___cccdddeeeggghhhhhhjjjlllnnnooooooooonnnpppqqqrrrsssuuuuuuvvvvvvsssuuuwwwxxxwwwwwwxxxyyy|||}}}|||~~~~~~|||yyyvvvuuuttttttoooooonnnmmmkkkjjjiiihhhgggddd```___``````^^^[[[XXXXXXWWWWWWWWWWWWXXXXXXYYYZZZ[[[\\\\\\^^^aaadddiiilllqqqtttpppeeeVVVLLLAAA???<<<<<>>???@@@CCCIIIWWWeeevvvqqqdddSSSHHHFFFHHHIIIHHHGGGEEECCC@@@===;;;999777666555444333333333333222222333444555555555555444444444444444444444444444444444444333222111000//////............//////...///000000000111444666888<<<@@@DDDIIIPPPYYY```iiirrryyy~~~|||{{{|||tttcccsss~~~qqqVVV>>>444222///......---+++)))+++,,,,,,------,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,------...---------...///000111222222333666;;;HHHiii~~~ooojjjkkkmmmtttwwwrrryyysssoooVVVNNNRRRcccuuubbbLLLCCC???<<<<<<<<<;;;;;;;;;<<<<<<<<<@@@EEEMMMWWW___fffjjjkkkmmmmmmllljjjhhhhhhjjjkkklllkkkhhhfffdddcccccccccbbbcccdddeeefffffffffeee```aaaaaa___]]][[[[[[[[[YYY\\\___^^^ZZZXXXXXXYYYYYYZZZ[[[\\\\\\\\\[[[ZZZYYYWWWXXX\\\]]]]]]aaagggrrrxxxmmmaaaZZZZZZYYYYYY]]]bbbbbb___^^^aaa{{{}}}___MMMBBB;;;+++,,,------......---------------------------------...//////......///111000222222555999;;;OOOqqq|||wwwuuu|||{{{rrrtttXXXKKKKKKQQQmmm{{{xxxzzz~~~zzzzzz{{{qqqVVVJJJ@@@>>>???======>>>::::::999999999<<>>???>>>>>>???888888888777888;;;AAAEEEMMMRRRWWWYYYVVVRRRPPPPPPNNNNNNPPPRRRTTTVVVWWWXXXUUUYYY^^^bbbdddeeefffgggfffhhhkkknnnpppppppppppplllmmmoooqqqsssttttttuuuqqqtttvvvxxxxxxyyyzzz|||zzz~~~zzzxxxvvvvvvvvvuuutttrrrooommmkkkjjjhhhhhhgggeeebbb``````aaa]]]]]]\\\\\\\\\\\\]]]]]][[[```fffgggddd```\\\[[[ZZZXXXYYY___gggggg^^^UUUDDD@@@<<<;;;>>>AAACCCBBBDDDEEEGGGIIIKKKMMMMMMNNNFFF@@@<<<=========BBBKKKWWWeeemmmdddUUUMMMKKKIIIEEEDDDCCCBBB@@@===;;;:::666666555444333333333333000222333555666666555555444444444444444444444444000000111222222222222111000///...------...///000///000000//////000222555555888;;;>>>CCCLLLWWW```iiirrr{{{~~~kkkzzzuuuZZZCCC999666222000/////////...+++,,,,,,------,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++,,,,,,---............//////000222333444333444888<<>><<<<<<<<<<<<<<<<<<;;;;;;???CCCLLLUUU^^^dddhhhjjjnnnooonnnllliiihhhkkknnngggfffdddbbbbbbbbbdddeee^^^___aaabbbccccccbbbbbb___```aaa___\\\ZZZYYYZZZXXX[[[^^^^^^[[[XXXXXXZZZWWWXXXZZZ\\\]]]\\\[[[ZZZVVVSSSTTTXXXYYYXXXZZZ^^^bbbqqq}}}pppiiihhhgggdddeeejjjkkkddd\\\XXX]]]kkkwwwsss___JJJCCCDDD000...+++***+++,,,,,,,,,---,,,***))))))***,,,---............////////////---333333333888<<>>===>>><<<999888777888888888888:::>>>@@@IIIQQQXXXYYYXXXXXXXXXVVVQQQRRRTTTUUUUUUUUUUUUVVVVVVWWWZZZ]]]```bbbddddddhhhhhhiiijjjlllmmmnnnnnnppprrrsssttttttsssqqqooonnnqqqvvvxxxxxxwwwvvvvvvzzz|||}}}zzzxxxwwwyyywwwtttoookkklllooorrrkkkjjjhhheeebbb```___^^^```^^^\\\ZZZYYYYYYZZZ[[[^^^^^^``````^^^[[[XXXUUUQQQPPPQQQUUUZZZ]]]\\\[[[JJJAAA999999<<<===>>>@@@BBBDDDFFFIIIKKKLLLMMMMMMJJJFFF@@@;;;999:::<<<>>>HHHTTTccciiidddXXXNNNHHHEEECCCAAA???>>><<<999777666555444333222111111111000111111222222333444444555555555444444333333333333333333333333333333333000000000000////////////////////////000111222333999999===BBBGGGLLLVVV```iiiqqq{{{}}}ooo{{{wwwZZZAAA555222///---............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++*********+++,,,---............------......///000000000333777666888BBBSSSvvv}}}vvvwwwqqqfffiiivvvpppfffrrrqqqPPPHHHIIITTTeeesssRRRFFFAAA===<<<<<<;;;::::::::::::;;;???AAAGGGPPPZZZbbbfffhhhlllmmmmmmmmmmmmkkkjjjiiifffeeedddcccccccccddddddccccccbbbbbbbbbbbbbbbbbb^^^______```___]]][[[ZZZUUUVVVYYYZZZ[[[[[[YYYYYYZZZZZZYYYYYYYYYYYYZZZZZZZZZYYYWWWVVVVVVWWWXXXZZZ```gggwwwxxxqqqllljjjggglllwwwvvvggg[[[XXXXXX```hhhhhh^^^PPPEEE???...,,,,,,,,,------+++***///...,,,++++++,,,...///............////////////---333222333777:::NNNllltttWWWNNNPPPbbbuuu{{{vvvuuufffRRRGGG>>>===>>><<<999888777888888888888:::>>>@@@IIIQQQXXXXXXWWWXXXWWWUUUSSSTTTUUUVVVWWWWWWXXXXXXVVVXXXZZZ]]]```bbbddddddggghhhiiijjjkkkmmmnnnnnnpppqqqrrrssssssrrrqqqqqqqqqrrrsssuuuvvvwwwwwwwwwuuuvvvyyy{{{yyyxxxyyywwwqqqlllhhhhhhllloookkkjjjhhhfffcccbbb``````aaa___]]][[[ZZZZZZ[[[\\\\\\]]]]]]]]][[[WWWTTTRRRMMMJJJIIIJJJOOOSSSUUUVVVJJJAAA999999<<<<<<===???@@@CCCFFFIIILLLMMMLLLLLLKKKHHHCCC???===<<<;;;;;;AAAMMM\\\fffggg___UUUOOOHHHEEEBBB???===;;;999777777666444333222111111111000111111222222333444444555555444444444333333333333333333333333333333333111000000000////////////////////////000111222333666777;;;AAAEEEJJJTTT^^^jjjqqq|||~~~rrr~~~vvvYYYAAA555222///---............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++*********+++,,,---............------......///000000000222777555666???MMMmmm{{{|||ooojjjooowwweeejjjtttTTTKKKKKKSSSbbbyyyXXXIIIBBB===<<<<<<;;;::::::::::::;;;>>>AAAFFFOOOZZZbbbgggiiillllllmmmmmmmmmkkkjjjiiiddddddccccccccceeefffgggcccbbbbbbaaaaaaaaaaaaaaa```````````````^^^]]]\\\WWWXXXZZZ[[[\\\[[[ZZZYYYZZZYYYYYYYYYYYYYYYYYYZZZZZZYYYWWWVVVVVVWWWXXXYYY[[[bbbqqq}}}|||{{{sssnnnnnnnnnsss}}}vvvggg^^^TTTZZZaaabbb]]]SSSJJJDDD++++++,,,...///...+++(((...---,,,,,,,,,---...///............////////////...333222222666888JJJgggfffTTTYYYjjj{{{{{{vvvyyy~~~eeeOOOFFF>>>===>>><<<999999777888888888888:::>>>@@@HHHPPPWWWWWWVVVWWWWWWUUUSSSSSSTTTUUUVVVWWWXXXYYYVVVXXXZZZ]]]```bbbcccdddeeefffgggiiikkkmmmnnnooopppppppppqqqrrrrrrrrrsssuuurrrpppqqqtttwwwvvvuuurrrqqqqqquuu{{{}}}||||||yyysssmmmhhhhhhkkknnnkkkjjjhhhfffdddcccbbbbbbaaa```^^^\\\[[[[[[[[[\\\ZZZZZZZZZYYYVVVRRRNNNLLLIIIEEE@@@???CCCHHHMMMOOOIII@@@::::::<<<<<<===???>>>AAAFFFKKKMMMMMMLLLKKKKKKIIIFFFDDDCCC???;;;888999CCCRRR```hhhfff^^^XXXMMMIIICCC>>><<<:::888777777777555333222111000000000111111222222333444444555444444444444333333333333333333333333333333333111111000000000/////////////////////000111222222333444888???CCCHHHRRR\\\gggooozzz{{{tttXXXAAA555222///---............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++*********+++,,,---............---......//////000000111111666444444;;;FFFbbbyyyrrrssshhhfffyyyYYYOOOMMMRRR______MMMDDD>>><<<<<<;;;::::::::::::;;;===???EEENNNYYYccciiillllllmmmnnnnnnmmmllljjjiiiffffffeeeddddddeeefffgggcccbbbaaaaaa`````````aaa_______________^^^]]]\\\YYYZZZ[[[\\\\\\\\\ZZZZZZXXXXXXXXXXXXXXXXXXXXXXXXYYYXXXWWWVVVVVVWWWXXXYYYXXX^^^lll{{{~~~yyyxxxxxx|||yyysssqqqssswww}}}sssbbbTTTVVVZZZ]]]]]]WWWPPPJJJ,,,++++++---......+++)))++++++*********+++,,,---............///////////////444222333777888HHHcccxxx]]]]]]mmm}}}}}}vvvpppkkk|||{{{|||~~~|||~~~zzzcccMMMDDD=========;;;999999777888888888888:::===@@@HHHPPPVVVVVVUUUVVVVVVTTTQQQPPPPPPRRRTTTVVVWWWWWWWWWXXX[[[]]]```bbbcccddddddeeefffhhhkkkmmmnnnooooooooooooooopppqqqsssttttttpppmmmnnnrrrtttqqqmmmiiigggfffiiinnntttxxxzzzzzz|||}}}zzztttooolllmmmnnnjjjiiihhhfffdddcccccccccaaa```^^^\\\[[[ZZZZZZZZZYYYXXXWWWUUURRRMMMJJJHHHDDDAAA===;;;===BBBGGGJJJGGG@@@::::::;;;;;;<<>>BBBHHHMMMOOOOOOLLLJJJHHHGGGGGGHHHIIIEEE>>>999777<<>>;;;999888777888777555333222000000///000111111222222333444444444444444444444444444444333333333333333333333333111111111000000000/////////////////////000111111111222777>>>BBBGGGPPPZZZbbbjjjuuu~~~qqqWWWAAA555222///---............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++*********+++,,,---.....................///000000111111111555444555<<>>CCCLLLXXXbbbjjjmmmnnnoooooooooooommmlllkkklllkkkhhhfffdddcccccccccddddddcccbbbaaaaaaaaaaaa^^^^^^^^^]]]]]]\\\\\\\\\[[[\\\\\\\\\\\\[[[ZZZYYYWWWWWWXXXXXXXXXXXXWWWWWWXXXXXXWWWWWWWWWXXXYYYZZZZZZ```lll{{{}}}xxxwwwvvvyyy|||}}}yyyuuuwwwxxx{{{qqqaaa___]]]______\\\TTTMMM...,,,******+++------,,,************++++++,,,,,,............////////////111555333444888999GGGaaadddTTTeeewwwzzzpppfffggghhhtttxxxxxx}}}rrr^^^JJJCCC=========:::999:::777888888888888:::===@@@GGGOOOUUUTTTSSSUUUUUUTTTQQQOOONNNPPPTTTWWWXXXWWWWWWYYY[[[]]]```aaacccccccccdddfffhhhjjjlllnnnoooooonnnnnnooooooqqqrrrsssooollljjjkkknnnlllfff```XXXWWWWWWZZZ```gggkkkmmmnnnnnnsss|||{{{vvvqqqnnnllljjjiiigggfffdddccccccbbb```___]]]\\\ZZZYYYYYYXXXXXXWWWUUURRROOOJJJGGGEEE>>>===<<<;;;;;;>>>AAADDDFFF???;;;;;;;;;:::;;;???>>>BBBIIINNNPPPNNNKKKIIIBBBCCCEEEIIILLLJJJCCC<<<;;;:::>>>IIIVVV```bbbaaaTTTNNNFFF???;;;999888888777666555333222111000000000111111222222333444444444444444444444444444444333333333333333333333333111111111111000000000000//////////////////000111111222777>>>BBBFFFNNNXXX___gggrrr|||yyy}}}}}}oooVVVAAA555222///---............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++*********+++,,,---..................//////000111111111111555444777@@@HHH^^^~~~xxxvvvgggTTTMMMNNNXXXeeehhhQQQGGGDDD<<<<<<;;;::::::::::::;;;<<<===AAAJJJUUUaaaiiimmmppppppqqqqqqpppooonnnlllmmmllliiigggeeedddccccccgggfffeeedddcccccccccccc_________^^^^^^^^^^^^^^^]]]]]]]]]\\\[[[ZZZYYYXXXWWWWWWXXXYYYYYYXXXWWWWWWXXXXXXXXXXXXYYYZZZZZZ[[[]]]bbbmmmzzz|||xxxwwwvvvwwwxxxxxxzzzzzz|||{{{~~~{{{uuunnnkkkhhhbbbXXXPPP///,,,))))))+++---......+++,,,,,,------.....................////////////111555333555::::::FFF^^^eeeRRRdddvvv}}}~~~yyymmm___```^^^rrruuuuuu|||iiiVVVGGGAAA=========999888:::777888888888888:::>>>@@@GGGNNNSSSSSSRRRSSSUUUTTTSSSPPPOOOQQQVVVZZZ[[[ZZZXXXYYY[[[]]]```aaabbbccccccdddeeegggiiikkklllmmmnnnnnnnnnooopppppppppqqqkkkiiigggfffeee```XXXRRRMMMMMMOOOSSSZZZ```dddfffeeecccdddjjjqqq{{{}}}wwwqqqmmmllllllkkkiiigggeeedddcccccc______]]]\\\ZZZYYYXXXWWWWWWUUUSSSPPPLLLHHHEEECCC888999:::::::::;;;>>>@@@DDD???<<<<<<;;;999;;;??????BBBHHHLLLNNNLLLHHHFFF>>>>>>AAAGGGMMMMMMFFF@@@>>>;;;999>>>IIITTTZZZ\\\UUUPPPGGGAAA<<<:::999888666555444333222111111111000111111222222333444444333333333444444444444555333333333333333333333333222222111111111000000000/////////......//////000111222777===@@@CCCKKKTTT]]]fffrrr|||vvvwww}}}nnnTTT@@@555222///---............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++*********+++,,,---...............//////000000111111222000555444999CCCKKKaaa~~~qqqYYYOOOOOOVVV^^^vvvoooTTTHHHEEE<<<<<<;;;::::::::::::;;;;;;<<>>@@@FFFNNNSSSRRRQQQSSSTTTSSSSSSOOOMMMPPPVVVZZZ[[[ZZZXXXYYY[[[^^^```aaabbbbbbdddeeefffgggiiijjjkkklllmmmnnnoooppppppoooooonnnhhhgggddd___YYYSSSMMMIIIGGGHHHJJJPPPVVV[[[]]]]]]XXXUUUTTTWWW[[[eeevvv{{{vvvqqqooooooooonnnllljjjgggeeedddddd``````___]]]\\\ZZZXXXWWWTTTSSSPPPMMMIIIFFFCCCAAA777888:::999999:::>>>BBBCCC???<<<<<<;;;888:::???>>>AAAEEEHHHIIIGGGDDDBBB>>><<<>>>DDDKKKLLLGGGAAA>>>:::777999@@@IIIPPPTTTUUUPPPHHHBBB>>>;;;999888555444333333222222222333000111111222222333444444333333333444444444555555333333333333333333333333222222222111111111000000000//////.........//////000111555;;;>>>@@@GGGPPPZZZcccppp{{{wwwuuu~~~mmmRRR===555222///---............,,,,,,,,,,,,,,,,,,,,,,,,******************************++++++++++++*********+++,,,---............/////////000111111222222000444333888CCCMMMbbb|||aaaTTTPPPUUUYYYjjjxxxYYYHHHDDD<<<<<<;;;::::::::::::;;;;;;;;;===DDDPPP\\\eeejjjoooppppppqqqpppnnnmmmlllkkkjjjiiihhhggghhhiiijjjhhhgggfffeeedddcccccccccbbbaaa````````````aaabbbeeedddbbb```^^^\\\[[[[[[WWWXXXZZZ[[[[[[ZZZXXXWWWZZZZZZ[[[\\\]]]]]]^^^]]]^^^aaajjjuuuzzzwwwssssssoooqqqsssvvvyyy}}}wwwjjjaaa******+++---//////,,,***((()))***+++,,,---,,,,,,............/////////000...111000333999999CCCZZZaaaNNNcccvvv}}}vvviiiYYYSSSmmmooottt~~~aaaMMMDDD@@@===>>><<<888888;;;777888888888888:::>>>@@@FFFMMMRRRQQQPPPRRRTTTSSSQQQMMMJJJMMMTTTYYYZZZXXXXXXZZZ[[[^^^```aaabbbbbbeeeeeefffggghhhiiijjjkkkmmmnnnpppqqqqqqooommmlllhhhfffaaaZZZQQQJJJFFFEEE@@@AAADDDIIINNNRRRRRRQQQLLLJJJHHHJJJLLLTTTdddssszzzuuurrrssstttrrrqqqooollliiigggfffeeeaaaaaa```___]]][[[YYYXXXRRRQQQNNNKKKGGGDDDBBB@@@999:::;;;:::999<<>><<<<<>>DDDLLLWWW```mmmyyy~~~}}}wwwssslllQQQ;;;555222///---............,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))******++++++++++++******++++++,,,---............/////////000111111222222000333222777BBBLLLbbbhhhYYYRRRTTTUUU```]]]IIICCC<<<<<<;;;::::::::::::;;;;;;:::<<>>FFFKKKQQQUUUVVVVVVUUUUUUTTTRRROOOOOORRRUUUWWWXXXZZZ[[[\\\^^^```bbbcccdddffffffggghhhjjjkkklllmmmqqqqqqqqqqqqpppqqqqqqrrroooggg]]]UUUNNNHHHDDDDDDAAA@@@@@@BBBEEEHHHHHHHHHEEEEEEGGGJJJIIILLLZZZkkk{{{wwwvvvvvvxxxxxxuuuqqqjjjeeeccccccdddcccaaa```___^^^[[[XXXWWWTTTPPPMMMKKKGGGAAA===;;;===???>>><<<===@@@CCCCCC???:::888888:::;;;;;;<<<>>>???AAAAAA@@@>>>===:::;;;===???AAACCCDDDEEE???===;;;888888<<>>;;;888444888777555333222222222333333222222333555555444222444333333222222333333444444444444444444444444444666555444333111000////////////.........//////000000///222888<<>>AAAQQQkkk}}}jjjYYYVVVWWWXXXhhhbbbKKKCCC???===;;;;;;<<<<<<;;;:::999;;;===AAAHHHTTTbbbmmmoooqqqrrrqqqooommmmmmnnnlllkkkjjjhhhgggeeedddcccaaaaaaaaaaaaaaa```______``````aaa``````___^^^]]]ccccccbbbaaa___]]]\\\[[[[[[[[[[[[[[[[[[ZZZYYYXXXWWWYYY[[[\\\\\\]]]___```dddiiipppuuuwwwsssnnnjjjlllmmmnnnpppsssuuuxxxyyy~~~tttnnn+++,,,,,,------,,,,,,+++***+++,,,---........................////////////000000111333555999EEEQQQrrr~~~|||aaaRRRbbbppp^^^^^^kkkpppYYYLLLAAA???===;;;<<<;;;:::999888999:::999888999<<<>>>FFFKKKQQQUUUWWWWWWWWWWWWXXXUUURRRQQQRRRTTTVVVVVVVVVWWWYYY\\\___aaaccceeeeeefffhhhjjjkkklllllllllppppppqqqqqqqqqssstttvvvrrrmmmeee^^^WWWQQQLLLJJJHHHFFFEEEEEEFFFHHHHHHHHHGGGGGGJJJNNNOOORRR]]]iii}}}{{{yyyyyy|||zzzwwwrrrnnnjjjfffeeedddcccaaa```___^^^[[[YYYYYYVVVQQQMMMKKKGGGCCC???@@@AAA@@@???===>>>AAAEEEEEEAAA<<<::::::;;;;;;;;;>>>??????@@@???===;;;:::666666888999;;;<<<>>>>>><<<<<<:::888888;;;AAAEEEGGGLLLMMMFFF???<<<:::888999888666444333333333444333222222333555555444222333333222222222222333333444444444444444444444444555444444333222111000000//////.........//////000000///111777;;;>>>EEELLLWWW___kkkuuu|||~~~yyy~~~yyysssttt{{{lllPPP:::444333111///...------,,,,,,,,,,,,+++++++++******,,,,,,,,,+++++++++******,,,,,,,,,+++++++++******,,,,,,---......//////000//////000111111222222333111555444666<<<>>>LLLeeelllXXXTTTVVVYYYjjjkkkQQQFFF???===;;;:::;;;;;;;;;999:::<<<>>>AAAFFFRRR```jjjpppqqqsssrrrpppooooooooolllllljjjiiigggeeedddddd``````aaaaaaaaaaaaaaaaaaaaaaaabbbbbbaaa```______cccbbbbbbaaa```^^^]]]\\\]]]]]]\\\\\\[[[ZZZYYYXXXYYYZZZ\\\]]]]]]^^^```bbbfffjjjpppuuuvvvsssooolllmmmmmmmmmoooppprrrtttuuu{{{tttooo+++,,,,,,------,,,,,,+++***+++,,,---........................////////////000000111444555888DDDPPPqqqwww```PPP```}}}yyyaaacccpppvvv\\\LLLBBB???<<<;;;::::::999888888999999999888999;;;>>>FFFJJJPPPUUUWWWWWWXXXYYYZZZWWWTTTRRRSSSTTTTTTSSSSSSTTTWWWZZZ^^^aaadddeeeeeefffiiikkkmmmmmmllllllnnnoooqqqrrrsssuuuyyy|||yyyyyyvvvpppiiibbb[[[VVVTTTQQQNNNLLLMMMNNNOOOOOOQQQRRRWWW^^^cccfffmmmttt~~~}}}}}}wwwtttrrroookkkgggeeecccaaa``````___]]][[[\\\XXXRRRNNNKKKHHHEEEDDDFFFEEEBBB???===???BBBFFFFFFCCC>>>;;;;;;;;;;;;;;;>>>>>>>>>===<<<:::777666333333444555666777777888888999888777888:::>>>BBBEEEMMMPPPIIIAAA======<<<:::888777555444444444444333333222444555666444333333222222111111222222333444444444444444444444444333333333333222222222222000//////......////////////...000666999<<>><<<::::::;;;;;;:::999;;;<<<>>>@@@EEEOOO\\\fffppprrrttttttrrrqqqqqqqqqmmmlllkkkjjjhhhfffeeeddd`````````aaabbbbbbccccccbbbcccccccccccccccbbbaaabbbbbbaaa``````___^^^^^^______^^^]]]\\\ZZZYYYYYYZZZ\\\]]]^^^^^^___aaaccciiikkkooorrrsssrrrooonnnnnnnnnnnnooopppqqqrrrsssxxx||||||tttppp+++,,,,,,------,,,,,,+++***+++,,,---........................////////////000000222444555888CCCNNNttt}}}yyywwwvvvtttqqqsss|||rrraaaNNN\\\www}}}iiilllzzz~~~aaaMMMBBB???<<<:::::::::999888888999999888888999;;;===DDDHHHNNNRRRUUUVVVWWWXXXXXXUUURRRQQQRRRSSSSSSRRRSSSUUUWWWZZZ^^^aaaccceeedddfffjjjmmmnnnnnnlllkkklllnnnqqqssstttxxx~~~yyypppiiieeebbb^^^]]]^^^aaacccdddhhhkkkqqqzzz~~~wwwtttuuusssnnniiifffdddaaaaaaaaa```___]]]^^^ZZZTTTNNNJJJHHHHHHHHHKKKHHHCCC>>><<<>>>AAADDDEEEBBB>>>;;;:::::::::999;;;;;;::::::888777555444333333444444444555555555444555666777777999<<>>======:::888777555444444444444444333333444666666555444222222222111111222222222444444444444444444444444333333333333333333333333111000/////////////////////...000555888;;;AAAHHHTTT]]]iiissszzzxxxxxxwwwqqqyyy}}}}}}kkkNNN999222111000///...---------,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------...//////000000...//////000000111222222222666666999??????III___pppTTTMMMRRRYYYooovvvWWWFFF???===::::::::::::999888:::;;;===???DDDNNN[[[eeeooorrrtttuuutttsssssssssnnnmmmllljjjiiigggfffeeebbbbbbbbbbbbaaabbbbbbbbbccccccdddeeeeeeeeeddddddaaaaaaaaa```````````````aaa```___]]]\\\[[[ZZZZZZ\\\]]]^^^^^^^^^```ccceeejjjkkkmmmnnnoooooonnnnnnooooooppppppqqqssstttuuuvvvzzzxxxrrrnnn+++,,,,,,------,,,,,,+++***+++,,,---........................////////////111000222444555777AAALLLqqqxxxpppoooqqqoooiiidddfffooosssjjj___OOO]]]ttttttxxxgggOOODDD@@@<<<:::999:::999888777888999888777888;;;===AAAEEEJJJOOOQQQRRRTTTUUUQQQPPPNNNNNNPPPRRRRRRQQQUUUVVVXXX[[[^^^```bbbcccdddfffiiilllnnnmmmlllkkkjjjnnnrrrsssuuuyyy}}}{{{xxxyyy|||}}}wwwtttuuutttpppkkkgggeeecccbbbccccccbbbaaa___\\\VVVPPPLLLJJJKKKLLLNNNIIICCC===;;;<<<>>>@@@AAA>>>;;;999999999999888777777777777666555444444333333333333333333333333222333555555666777:::===EEEPPPXXXRRRHHHAAA===<<<999888666555444333444444555444444555777777666444333222222222222222222333444444444444444444444444222333333333333444444444111111000//////////////////...000444777999@@@GGGQQQZZZfffqqqyyyzzzpppoooyyy|||wwwyyyzzzyyyzzz{{{ttt~~~~~~hhhNNN<<<111111///...------------,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------......///000000111/////////000111111222222444777777;;;AAAAAAIII^^^}}}xxx}}}wwwVVVLLLPPPQQQjjj^^^KKK???===;;;:::::::::999888888:::;;;>>>CCCNNN[[[eeemmmppptttvvvuuutttttttttooonnnmmmkkkjjjhhhgggfffgggfffdddbbbaaa`````````bbbcccdddeeeeeeeeeeeeeeebbbaaa````````````aaaaaaaaa```^^^]]]\\\[[[[[[[[[]]]^^^___^^^^^^```cccfffiiiiiijjjjjjkkkkkkllllllmmmnnnnnnpppqqqsssuuuvvvuuuzzz|||vvvppplll+++,,,,,,------,,,,,,+++***+++,,,---........................////////////111111333555555777@@@KKKnnn~~~|||wwwnnnnnnrrrooohhhbbbeeekkkkkkbbbXXXQQQ```xxx|||nnnSSSEEEBBB===::::::::::::999777888888888777888:::===???CCCHHHKKKMMMOOOQQQRRRLLLKKKKKKLLLNNNPPPQQQPPPVVVWWWXXX[[[]]]```bbbcccdddeeehhhjjjllllllkkkkkkjjjnnnrrrttttttxxx}}}wwwtttsssrrrpppmmmiiigggeeedddeeefffeeeeeebbb___[[[UUUPPPMMMNNNPPPPPPKKKCCC===:::;;;;;;<<<<<<:::888777888999999888888777777666666555555555222222222222111111111111111222333444444777:::===EEEQQQ[[[YYYPPPHHHAAA===:::999777666555555555555555444444666777888666555444333333222222333333444444444444444444444444444333333333333444444444444222222111000////////////000...000444777999???FFFNNNWWWdddpppxxxuuujjjhhhfffuuu}}}qqqpppooommmkkksss{{{|||fffNNN>>>111000///...------------,,,,,,,,,+++++++++*********++++++++++++,,,,,,,,,,,,,,,,,,,,,---------------......//////000111111000000000111222222333333333666444999AAAAAAIII]]]~~~sssooossszzz{{{]]]NNNOOOLLLaaacccNNNAAA???<<<;;;;;;;;;:::888888:::;;;>>>CCCNNN[[[eeejjjnnnrrruuuuuutttttttttpppooonnnlllkkkiiihhhgggjjjhhheeecccaaa`````````aaaaaacccdddeeeeeeeeeeeecccbbbaaa```___```aaabbb```___]]]\\\[[[\\\\\\]]]^^^^^^___^^^^^^```dddgggiiihhhhhhhhhhhhiiijjjkkkkkkkkklllmmmoooqqqssstttuuuzzzyyysssnnn+++,,,,,,------,,,,,,+++***+++,,,---........................////////////111111333555555666???IIIjjj|||~~~{{{zzztttyyyyyy{{{yyysssoooqqqtttmmm___SSSNNNaaa}}}tttYYYGGGCCC>>>;;;:::;;;;;;:::777888888777777888:::<<>>;;;;;;:::999777666555666888:::;;;:::===<<<:::999888777666666111111111222222222222222111222222333333666:::===EEEQQQ]]]___ZZZRRRHHH@@@===<<<:::888777777777888666555555666888888777555555444444333333444444555444444444444444444444444444444444444444333333333333222111000////////////111///111555777999>>>EEEKKKTTTbbbnnnxxxuuujjjeee^^^nnn}}}xxxuuurrrnnnkkksss{{{dddKKK<<<000000///...------------,,,,,,,,,+++++++++************+++++++++,,,,,,,,,,,,,,,,,,---------...............///000000111111111111111222333333444444444555333777@@@AAAJJJ^^^wwwpppooorrrxxx{{{}}}rrriiiRRRNNNNNN]]]yyygggPPPBBB@@@===<<<<<<<<<:::999;;;<<<===>>>CCCMMMZZZcccgggkkkpppssstttsssssssssqqqpppooommmkkkjjjiiihhhjjjhhheeecccaaaaaaaaaaaa______aaabbbcccddddddddddddcccaaa```___```aaabbb^^^]]]\\\[[[[[[\\\]]]^^^^^^^^^^^^]]]]]]```dddgggiiihhhhhhhhhhhhiiijjjjjjllllllmmmmmmnnnpppqqqrrrtttyyy~~~yyyttt+++,,,,,,------,,,,,,+++++++++,,,---......................../////////000111111333555555666>>>IIIccctttzzzwwwxxxuuusssxxxyyyrrrhhh}}}sss___QQQIII```yyy]]]HHHDDD???<<<;;;;;;;;;;;;777888888777777888:::<<<@@@CCCGGGJJJKKKLLLNNNOOOLLLKKKJJJKKKMMMOOONNNMMMOOOQQQTTTWWW\\\```cccddddddeeeeeeggghhhiiijjjkkklllpppttttttrrrvvv~~~zzzvvvqqqpppqqqsssmmmjjjgggggghhhjjjjjjjjjggggggeee___YYYVVVWWWXXXTTTMMMEEE???===;;;999777555444444666999<<<===<<>><<<999888777777333333333333444444444444111222222222333666;;;>>>DDDQQQ^^^cccaaaZZZNNNDDD???>>><<<:::999999999:::666555555666888888777666666555555444444555555666444444444444444444444444555555444444444333333333333222111000////////////222000111555777999>>>EEEIIIRRRaaannnwww{{{|||xxxlllfff```ooo}}}|||xxxttt{{{yyy```GGG777000///...---------------,,,,,,,,,+++++++++***************++++++,,,,,,,,,,,,,,,,,,------...............//////000000111111111222222333333444555555666777444888AAACCCMMMaaayyyttttttwwwzzz}}}ssszzzhhhqqqUUUMMMSSS^^^xxxoooVVVCCCAAA>>>======<<<;;;999===>>>??????CCCLLLXXXaaaeeejjjooorrrsssrrrrrrrrrqqqpppooonnnllljjjiiihhhiiigggeeecccbbbbbbcccddd]]]^^^```aaabbbcccddddddeeedddbbb```______aaabbb]]]\\\[[[ZZZZZZ\\\^^^___^^^^^^^^^]]]]]]___cccgggiiiiiiiiiiiiiiiiiijjjjjjpppppppppppppppqqqqqqrrrsssxxx~~~zzz//////...---,,,,,,++++++,,,,,,------...---------,,,---...///000000000000000111333333444777<<>>BBBFFFIIIKKKLLLNNNPPPJJJKKKKKKLLLLLLMMMNNNNNNQQQRRRSSSVVVYYY]]]```aaafffeeeeeeeeefffgggiiijjjkkklllnnnooosssyyy~~~xxxsssqqqrrroooooommmkkkhhhhhhkkkmmmnnnnnnjjjccc______^^^[[[^^^TTTGGG@@@>>>===999555777666555555999===@@@AAAFFFGGGDDD???===>>>:::555555444333222222222111111222444555555333444777;;;DDDRRRcccmmmmmmeeeUUUGGGBBB>>>===>>>===:::999;;;777666666888999999:::;;;777555333333444444333222333333333444444444555555666666666666666666666666555444444333333222222111000111111222444999???CCCJJJTTTcccpppzzzvvvuuuzzznnnkkklllfffrrr|||uuu^^^HHH:::444333000///...///000111------,,,,,,,,,,,,++++++)))***++++++,,,---......++++++++++++++++++++++++---------------...000000000111111222333333444444666333333777<<>>===;;;777888<<<<<<;;;;;;???BBBGGGSSS^^^bbbkkksssvvvwwwyyywwwsssrrrpppmmmllllllllljjjiiilllhhhcccbbbbbbcccbbb````````````aaabbbccceeeeeefffffffffeeeeeedddcccbbbcccbbb```^^^\\\[[[ZZZZZZYYYZZZ\\\^^^```bbbcccdddhhhiiiiiijjjjjjjjjiiiiiimmmmmmnnnmmmmmmnnnpppssssssxxx|||~~~///......---,,,,,,++++++,,,,,,------......------,,,---...///000000000000000111222333444777;;;???UUUgggwwwyyyzzzzzzyyynnnkkk~~~cccJJJHHH\\\tttsssZZZIIIEEE???:::999999999999;;;:::888777666777888999>>>AAAFFFIIILLLNNNPPPRRRNNNNNNNNNOOOOOOOOOOOOOOOPPPQQQRRRUUUYYY\\\___aaafffeeeeeeeeefffhhhjjjkkknnnooopppqqqsssxxx~~~}}}xxxtttsssssspppppppppnnnlllkkkmmmnnnooopppmmmeeebbbbbbbbb```^^^TTTHHHAAA??????;;;888888666555555888<<<@@@BBBLLLNNNKKKEEEBBBAAA???<<<888666444333333444444444111222333333222333777:::AAAPPPcccooorrrmmm___RRRGGGBBB???@@@???<<<;;;===888777888:::<<<<<<<<<<<<999777555444555666555444333333444444444555555555666666666666666666666666444444333222222111111000000111111222444999???CCCJJJTTTbbboooxxxsssqqqwwwtttqqqiiiqqqttt]]]FFF999444333111///......///000------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------...///000000111111222222333333333444777444444777;;;???HHHQQQlll{{{vvvxxx|||pppZZZfff|||iiiWWWQQQaaa}}}XXXJJJDDD???>>><<<999999<<<;;;999:::===@@@FFFQQQ\\\aaaiiiqqqtttvvvxxxxxxtttuuusssooonnnmmmmmmllljjjllliiieeecccddddddcccbbbaaaaaaaaabbbccceeeggghhhiiiiiijjjiiihhhfffdddccccccbbbaaa___]]]\\\[[[ZZZWWWXXXZZZ]]]```ccceeefffiiihhhgggggggggiiijjjkkknnnoooooonnnmmmmmmppprrrvvvyyy||||||}}}......------,,,,,,+++++++++,,,------......------------...///000000000000000111222222333666:::>>>NNN___oootttyyyrrrqqqnnnOOOJJJ]]]vvvrrrTTTIIIDDD???;;;999999999999:::999888777777777888999===AAAFFFJJJMMMOOORRRTTTPPPPPPPPPPPPOOOOOOOOOOOOOOOPPPRRRTTTXXX\\\___```fffeeeffffffgggiiijjjkkknnnoooooopppqqquuuzzz~~~}}}yyyvvvuuuvvvrrrssstttrrrpppooopppqqqrrrtttqqqiiieeeggghhhfffbbbXXXLLLEEECCCBBB@@@===;;;:::888888:::>>>BBBEEESSSWWWXXXQQQLLLJJJHHHFFF@@@===999777777888888777222222333333333555888;;;@@@PPPbbbooouuurrrhhh]]]NNNGGGCCCBBBAAA>>>===???::::::;;;===@@@AAA@@@>>><<<999777666666777666555333444444444444555555555666666666666666666666666333333222222111000000000000000111222444888???CCCKKKTTTaaammmvvvuuusss|||pppuuuttt]]]EEE888555333111000.........///------,,,,,,,,,,,,++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------...///000111222222222222333333333333777555555888:::<<>>;;;:::<<<:::999999<<>>===<<<===@@@DDDGGGVVV___eeebbb\\\XXXUUURRRKKKGGGAAA>>>======;;;999666555555444555777:::===BBBPPPaaammmttttttlllcccVVVMMMFFFDDDCCC@@@???@@@<<<===>>>@@@DDDGGGEEEAAA>>>;;;888666777777777666444444444444555555555555666666666666666666666666444444333333222111111000///000111111444888>>>CCCKKKTTT```llluuu~~~~~~wwwzzzuuu]]]EEE888555444222000///.........------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...///000111333333333333333333333333666444666999::::::>>>DDDRRRtttwww{{{~~~jjjhhhqqqqqqVVVSSSYYYjjjeeeLLLEEE?????????<<<:::<<<;;;999:::===???BBBLLLWWW```gggnnnpppsssyyy|||{{{|||xxxssspppnnnnnnmmmllljjjiiigggfffeeeeeeddddddccccccccceeegggjjjnnnpppsssssstttsssppplllgggcccccccccbbbaaa___^^^\\\\\\WWWXXXYYY[[[___bbbeeegggeeeeeeddddddfffhhhjjjkkkpppqqqqqqpppnnnmmmnnnoooppprrrtttuuuxxx,,,,,,,,,,,,,,,+++++++++***+++,,,---............---...///000111111111111111222222333333666:::===EEERRR```iiirrrmmmTTTeeennnSSSGGGCCC???<<<;;;::::::999888888888888888888999999:::>>>CCCHHHKKKOOORRRTTTQQQPPPOOOOOONNNMMMLLLLLLNNNOOOQQQTTTXXX\\\```aaacccdddeeeggghhhjjjjjjkkkiiikkkmmmnnnppptttyyy|||}}}{{{{{{zzzwwwxxxzzzzzzxxxwwwwwwxxx|||~~~{{{qqqkkkkkknnnoooqqqgggZZZOOOHHHEEECCCBBBBBBBBBBBB@@@???@@@CCCGGGTTTaaannnqqqnnnkkkfffaaaXXXRRRKKKGGGEEEBBB>>>::::::888666444555777:::;;;BBBNNN^^^jjjrrrvvvsssmmm]]]SSSIIIEEEDDDAAA@@@AAA===@@@@@@AAAGGGNNNLLLFFF@@@<<<888666666666666666444444444555555555666666666666666666666666666666555555555444333333222222///000000111333888>>>BBBLLLTTTaaalllvvv~~~vvvzzzwww___FFF888444333222111//////......------,,,,,,,,,+++++++++******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,...............///111111333333333333333333444444444333555:::;;;:::>>>CCCMMMlll|||yyyppppppqqqPPPRRRUUUaaa|||nnnPPPFFF???>>>>>><<<:::;;;<<<:::;;;>>>???BBBKKKUUU```gggmmmppptttzzz}}}}}}|||xxxssspppnnnmmmkkkjjjhhhhhhgggfffdddccccccdddeeedddeeefffhhhlllppprrruuuvvvvvvuuuqqqlllfffcccbbbbbbbbbaaa```^^^]]]\\\YYYYYYZZZ[[[]]]```ccceeebbbccceeegggiiiiiihhhhhhmmmooopppooonnnmmmmmmnnnoooqqqrrrtttwww~~~,,,,,,,,,,,,++++++++++++***+++,,,---.../////////......///000111111111111222333444444444666:::===CCCQQQbbbnnnzzzZZZfff}}}lllUUUFFFCCC???<<<;;;;;;:::999777888888888999999999999888<<>>AAAAAA@@@IIISSSSSSKKKBBB>>>:::777666777666666444444555555555666666666666666666666666666666666666666666555444444333333//////000111333777>>>BBBLLLUUUbbbnnnwwwvvvyyy{{{xxx```GGG888222222111111000000//////------,,,,,,,,,,,,++++++)))******+++---......///,,,,,,,,,,,,,,,,,,,,,,,,............///000111111222222222333444555555555555444666;;;<<<;;;>>>DDDHHHcccqqqkkk|||wwwRRRQQQTTT\\\pppyyyVVVJJJ@@@======<<<;;;;;;<<<;;;;;;>>>???AAAIIISSS___fffmmmooosssyyy||||||yyywwwsssqqqooommmkkkiiifffggghhhfffdddccccccdddgggfffffffffiiimmmqqqtttuuuuuuuuusssooojjjeeebbbaaaaaaaaaaaa```^^^\\\[[[ZZZZZZZZZZZZ\\\___bbbdddaaacccgggiiijjjiiigggfffiiikkkmmmnnnnnnmmmnnnooorrrssstttuuuwww{{{++++++++++++++++++++++++)))***,,,---.../////////......000111111111111111444444555555555777;;;>>>EEEVVVmmm___ccctttjjjVVVEEEBBB???<<<<<<;;;:::999777777888999999999999999666:::???CCCFFFIIILLLNNNPPPPPPOOOOOONNNNNNNNNMMMJJJKKKMMMQQQUUUYYY]]]___```aaacccfffhhhhhhiiiiiikkklllnnnpppqqqsssvvvyyywww}}}~~~{{{zzzzzzzzzyyyxxxxxxzzz|||yyyrrrtttzzz}}}~~~uuuhhhZZZQQQMMMLLLLLLMMMPPPSSSPPPKKKGGGGGGHHHOOO]]]ooo}}}yyysssllliiihhhddd\\\TTTIIICCC===999888999888777===FFFQQQ[[[fffrrrwwwwwwmmm^^^OOOIIIGGGEEEDDDDDD>>>AAA@@@???IIIWWWXXXPPPEEEAAA<<<888777888888888555555555555666666666666666666666666666666666666666555555444444333222222...///000111333777===BBBLLLUUUdddpppzzzyyywww|||xxx___FFF777000000111111111000000000------,,,,,,,,,,,,+++++++++++++++,,,,,,---------------------------------............///000111222000111222333444666777777888777999<<<===;;;???DDDFFF^^^qqqgggttt\\\MMMQQQWWWeee]]]OOOBBB>>>>>>===<<<===;;;:::;;;======???GGGPPP]]]dddkkknnnrrrwwwyyyxxxxxxvvvtttsssrrroookkkhhhfffhhhiiihhheeeddddddfffhhhgggfffgggiiimmmqqqttttttsssqqqoookkkgggcccaaa___``````aaa```^^^\\\ZZZYYYYYYXXXYYY\\\```dddfffdddeeegggiiiiiihhhggggggeeegggkkkmmmmmmnnnoooqqqrrrsssuuuvvvxxxzzz}}}++++++++++++++++++++++++)))***,,,---.../////////...///000111111222222111444555666555666888;;;>>>III]]]yyy}}}xxxwwwaaa```lllwwwwwwhhhUUUEEEBBB???===<<<;;;:::999666777888999999999999999555999>>>BBBDDDGGGJJJLLLMMMMMMMMMLLLLLLLLLLLLKKKGGGIIIKKKOOOSSSWWW[[[]]]___```ccceeeggghhhhhhhhhiiikkklllmmmmmmnnnqqqssssss{{{{{{zzzzzzzzzxxxwwwxxx{{{}}}{{{uuuxxx|||ooobbbYYYUUUUUUVVVTTTYYY\\\ZZZSSSNNNLLLMMMOOO[[[lll{{{|||zzzzzzvvvmmmeeeQQQKKKCCC>>>===<<<;;;:::===DDDLLLSSS]]]iiipppqqqqqqbbbRRRKKKIIIGGGFFFFFF???AAA???>>>IIIYYY[[[SSSGGGCCC===:::999999999999555555555555666666666777666666666666666666666666555444444333333222222111...///000000333777===BBBKKKVVVeeerrr{{{vvvuuuwwwwww^^^DDD555//////000111111111111111---------,,,,,,,,,++++++------,,,,,,,,,,,,++++++------------------------.........//////000111222000000111333555666888888<<<:::;;;======;;;>>>CCCFFF]]]~~~tttfffpppgggHHHNNNSSS]]]zzzbbbSSSDDD??????>>>>>>???:::999:::<<<<<<===EEEMMM[[[bbbjjjmmmpppuuuwwwuuuwwwvvvuuuuuutttqqqllliiifffiiikkkjjjgggeeefffgggiiihhhggggggiiilllqqqsssrrrqqqooolllhhheeebbb```^^^___``````___]]][[[ZZZWWWWWWWWWYYY\\\aaaeeehhhhhhhhhggggggggghhhhhhiiibbbeeeiiilllmmmnnnpppqqqoooqqqsssvvvyyy|||~~~,,,,,,,,,,,,,,,,,,,,,,,,)))+++---...------...///000000000000000111111222333333333333555888>>>BBBFFFaaa}}}}}}zzzyyy[[[cccgggyyylllhhhuuu~~~iiiUUUDDDBBB>>><<<;;;:::999888777777777777777777777777999;;;===???AAADDDHHHLLLJJJKKKMMMLLLKKKKKKLLLMMMLLLLLLMMMOOORRRVVVZZZ]]]]]]___aaadddfffggghhhhhhiiiiiiiiijjjkkknnnpppqqqzzzzzz}}}{{{vvvxxxyyyvvvvvvzzzyyywww|||ooo```ZZZYYYYYY\\\cccjjjkkkeee[[[RRRMMMMMMUUUcccsss{{{zzz|||~~~}}}zzzeeeZZZJJJ@@@<<<;;;:::999???AAAEEEMMMXXXccclllpppjjjcccZZZRRRMMMJJJHHHHHHDDDAAA@@@DDDLLLTTTYYY[[[MMMDDD<<<;;;;;;999888999666666555555555666666777888888888888888777666666555444444333333222222111222000000333555777>>>FFFKKKVVVdddpppxxxwwwyyyvvv~~~rrrVVVAAA777333222111000///////////////......------,,,++++++---,,,+++*********+++,,,...///////////////......,,,---///000000000///...222333555555444333444555===<<<<<<<<<===???BBBDDDEEEUUUvvvzzziiirrrgggUUUIIIJJJXXXooonnnSSSDDDBBB>>>===>>>:::<<<::::::<<<===>>>CCCJJJUUU___iiinnnqqqvvvyyyxxxwwwxxxxxxvvvtttpppllljjjmmmmmmkkkjjjiiihhhhhhhhheeefffhhhjjjlllnnnpppqqqoooooonnnllljjjgggeeedddaaaaaa```___^^^\\\ZZZYYY```]]][[[\\\aaadddeeedddffffffffffffggghhhiiiiiihhhhhhjjjlllmmmoooqqqqqqqqqrrrsssvvvyyy}}},,,,,,,,,,,,,,,,,,,,,,,,***,,,......------.../////////000000111333444555555666666666666:::???CCCIIIggg~~~}}}}}}~~~YYYaaaddd~~~rrrfffbbbppp~~~{{{gggUUUFFFCCC???===<<<;;;999888777777777777777777777777777999;;;===@@@DDDIIILLLKKKLLLMMMLLLJJJIIIKKKLLLLLLLLLMMMOOORRRVVVZZZ\\\]]]^^^aaaccceeefffffffffhhhhhhhhhiiikkkmmmoooqqqvvvvvvyyy~~~zzzvvvwwwvvvsssuuuyyy{{{zzzmmmbbb\\\ZZZ^^^dddlllpppnnnggg^^^XXXQQQVVV___jjjvvvyyyuuuwww{{{}}}}}}lllaaaSSSHHHCCCAAA???===@@@AAADDDJJJTTT^^^hhhmmmjjjddd[[[SSSLLLIIIGGGFFFEEEBBBAAADDDLLLSSSYYY[[[TTTIII???<<<:::888888:::666666666555555666666777888888888888888777666666666666555555444333333333222//////333555777>>>EEELLLWWWfffrrrzzz}}}wwwxxxttt{{{pppTTT???777333222111000///////////////......------,,,,,,+++,,,+++*********+++,,,---......////////////.........///000111111111000000222444666777666555555666<<<<<<;;;<<<===@@@BBBDDDGGGTTTqqqxxx~~~jjjQQQFFFIIIWWWjjjwwwYYYFFFCCC>>>>>>>>>999===::::::===>>>>>>CCCJJJSSS^^^iiinnnrrrwwwyyyxxxxxxxxxwwwvvvsssqqqnnnmmmnnnmmmllljjjiiiiiihhhhhhfffggghhhiiikkkmmmnnnooolllllllllkkkjjjhhhgggfffaaa``````___^^^]]]\\\[[[bbb```^^^^^^aaadddfffgggjjjiiihhhhhhhhhiiijjjkkkjjjjjjkkkmmmnnnpppqqqrrrsssssstttuuuwwwzzz}}}~~~,,,,,,,,,,,,,,,,,,,,,,,,***,,,.........---...///...//////111333555666777888888888888888;;;@@@CCCLLLhhh}}}wwwWWW^^^bbb{{{rrreee___kkkzzzyyyhhhYYYGGGDDD@@@===<<<;;;:::888777777777777777777777777555777:::<<>>AAAAAABBBEEEMMMXXXccciiikkkfff]]]TTTMMMHHHFFFEEEFFFDDDCCCFFFLLLSSSXXX[[[[[[OOOCCC===:::888888;;;777777666666666666777777777888888888888777777666777777666666555444444444111//////222444666===EEEMMMXXXgggttt||||||yyytttvvvpppsssmmmQQQ===555333222111000//////////////////......---,,,,,,,,,************+++,,,---------....../////////......///000111222222222111111222555888999888666666666;;;;;;;;;<<<>>>@@@CCCDDDGGGPPPhhhqqqPPPFFFJJJUUUaaa```HHHCCC?????????999===;;;;;;===>>>>>>BBBIIIPPP\\\hhhoootttxxxzzzyyyzzzyyywwwuuusssrrrqqqpppnnnmmmlllkkkjjjiiiiiiiiigggggghhhiiijjjkkkkkkllliiiiiiiiiiiiiiihhhgggfff````````````_________^^^dddcccbbbaaaaaadddiiilllmmmkkkiiigggggghhhjjjkkklllmmmnnnooopppqqqrrrrrruuutttttttttuuuwwwxxxzzz|||~~~,,,,,,,,,,,,,,,,,,,,,,,,***,,,...///......///000/////////000222444555666999999:::999999;;;???CCCKKKbbbtttUUU\\\```zzz{{{lllaaaiiiuuuuuuiii]]]HHHEEE@@@<<<;;;:::999888777777777777777777777777555666999<<<@@@EEELLLQQQQQQPPPOOOKKKHHHGGGHHHIIIMMMMMMMMMNNNQQQUUUYYY[[[]]]___aaacccdddeeeeeeeeehhhhhhhhhiiijjjmmmoooppprrrrrruuuyyy|||zzzoookkkgggbbb^^^^^^ccchhhsss}}}~~~pppccc```___ccciiiiiibbb\\\YYYXXXWWWXXX]]]eeemmmrrruuulll```XXXVVVYYY]]]___aaa[[[SSSLLLGGGDDD@@@===AAA@@@@@@BBBIIITTT___gggkkkggg```WWWNNNHHHEEEEEEGGGFFFEEEGGGLLLSSSXXX\\\\\\QQQFFFAAA>>>:::999:::888888777666666666777777777777888888888888777666777777666666555444444333111...///222444666===DDDNNNYYYiiiuuu}}}uuurrr}}}uuupppssskkkiiiuuujjjNNN;;;444222222111000//////000000/////////...------,,,,,,))))))******+++,,,---...------......//////......000000000111111111111111111444777999888777666666:::::::::<<<>>>@@@BBBDDDEEEKKK```zzzTTTIIIJJJRRRXXXrrrfffJJJBBB???@@@@@@:::<<<::::::<<<===<<<@@@FFFNNNZZZhhhpppvvvzzz|||{{{{{{zzzwwwuuussssssssstttooonnnmmmkkkjjjjjjjjjjjjhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiihhhgggfffeee```````````````aaabbbbbbcccdddeeedddcccfffmmmsssooollliiifffeeegggiiikkknnnoooooopppqqqrrrrrrsssuuuuuutttttttttvvvwwwxxxzzz{{{~~~,,,,,,,,,,,,,,,,,,,,,,,,***,,,...///......///000000000000000000111222333777888999999999;;;>>>AAAHHH\\\zzzqqqSSSZZZ^^^yyyqqqccceeennnoooeee[[[IIIEEE???;;;999888888777777777777777777777777777666777:::===AAAGGGOOOTTTTTTSSSQQQNNNJJJHHHHHHIIIMMMMMMMMMNNNQQQTTTXXXZZZ]]]^^^aaaccceeeeeeeeeeeehhhhhhhhhiiikkkmmmpppqqqqqqqqqssswwwyyy{{{xxxqqqiiihhhddd^^^[[[\\\^^^___fffrrrmmmeee]]]\\\___aaa]]]XXXYYYXXXVVVWWWYYY]]]aaaccciiibbbYYYQQQMMMLLLLLLMMMQQQNNNJJJFFFCCCAAA>>>===@@@@@@AAACCCHHHQQQ]]]eeehhhfffaaaYYYOOOIIIFFFFFFGGGGGGGGGIIIMMMSSSYYY^^^YYYPPPHHHEEEBBB===::::::999999888777777777777777666777777888888888777777666666555555444333333333111//////222444666===EEENNNZZZjjjvvv~~~{{{rrrqqq}}}}}}sssmmmnnnfffccckkkzzzgggJJJ999444222111000000000000000000000//////......---,,,,,,))))))***+++,,,,,,------,,,,,,---...............////////////000000111111000333666777777666666666999:::;;;<<<>>>@@@AAABBBDDDIII\\\\\\LLLIIIOOOUUUnnnkkkLLLBBB>>>@@@AAA<<<;;;999999<<<;;;:::===CCCKKKXXXgggpppvvv|||~~~}}}}}}{{{xxxuuuttttttuuuvvvoooooommmlllkkkjjjjjjjjjiiiiiiiiihhhhhhgggggggggjjjjjjiiiiiigggfffdddcccaaaaaaaaaaaabbbcccdddeee```cccdddeeefffjjjqqqwwwqqqoookkkhhhggghhhjjjlllnnnoooooopppqqqrrrrrrsssttttttssstttuuuwwwxxxzzz{{{{{{|||,,,,,,,,,,,,,,,,,,,,,,,,+++---/////////...///000000000000///000000111222555777888888999;;;>>>AAAGGGYYYzzzxxxpppsssuuuooosssssswww~~~hhhOOOVVVYYYuuurrrdddeeemmmlllbbbYYYKKKGGG@@@<<<999999888777777777777777777777777777777888:::===AAAHHHPPPUUUVVVVVVUUURRRNNNKKKJJJJJJMMMMMMMMMNNNPPPTTTWWWYYY[[[\\\___bbbdddeeeeeeeeehhhggghhhhhhjjjmmmooopppooonnnooosssuuuvvv{{{~~~{{{zzzyyy{{{~~~}}}wwwpppkkkiiikkkkkkiiihhhfff```ZZZZZZdddsss~~~}}}wwwmmmbbb\\\]]]^^^[[[XXXWWWWWWVVVVVVVVVWWWXXXYYY[[[XXXRRRLLLFFFBBB???>>>DDDCCCBBBAAAAAA@@@@@@@@@???AAACCCEEEHHHNNNXXX___cccccc```XXXOOOHHHFFFGGGGGGHHHIIIJJJMMMSSS[[[```YYYQQQJJJHHHFFF@@@<<<;;;;;;:::999888777777777777666777777888888888888777666666555555444333333222222000000333555777>>>FFFPPP\\\lllyyyxxx}}}yyyxxx{{{qqqnnnjjjfffeeelllxxxdddHHH888444111111000000000000000111000000//////...---------)))***+++,,,,,,,,,,,,,,,+++,,,---...............000////////////000111111111333555666555555777888::::::;;;<<<>>>???@@@@@@EEEJJJZZZ{{{gggPPPHHHPPP[[[wwwqqqQQQEEE>>>>>>AAA===;;;999:::<<<;;;:::<<>>;;;:::999999777777777777777777777777777888:::<<<@@@GGGOOOTTTWWWXXXXXXVVVRRRNNNLLLKKKMMMMMMMMMNNNPPPSSSWWWYYYWWWYYY\\\___bbbcccddddddeeeeeeeeefffhhhjjjmmmnnnnnnlllmmmqqqssstttyyy~~~|||{{{yyywwwxxxvvvtttrrrtttyyy{{{vvvtttsssxxxtttcccWWW\\\eeepppzzz}}}{{{wwwtttxxx|||xxxoooeee___]]]\\\ZZZWWWUUUUUUTTTSSSSSSSSSTTTTTTSSSQQQNNNIIIDDD???===<<<<<<===>>>>>>>>>???@@@BBB???BBBFFFGGGGGGJJJPPPVVV\\\]]]\\\VVVMMMGGGEEEFFFFFFHHHIIIKKKNNNTTT\\\ccc^^^UUULLLIIIFFFAAA>>>>>>;;;;;;:::999888888888888666666777888888888888888777777666666555444444444333111111444666888???GGGRRR^^^ooo}}}|||}}}sssoooqqqyyyyyyooonnngggjjjnnnttt}}}}}}bbbFFF777555111111000000000000111111000000//////......------******+++,,,,,,,,,+++******+++,,,---............111111000000000111222333333555555555555666999;;;:::;;;<<<===>>>>>>>>>>>>DDDHHHTTTqqqyyyZZZLLLUUUfffxxxYYYJJJ>>>===@@@>>>===;;;<<<>>>===;;;===BBBEEEQQQ___hhhpppxxx~~~~~~|||yyywwwvvvuuuuuuqqqpppooommmllllllkkkkkkkkkjjjjjjiiiiiihhhhhhgggiiiiiiiiiiiihhhgggfffeeeeeedddcccbbbcccdddfffhhhaaaaaabbbfffjjjmmmooooooooonnnmmmkkkkkkkkklllllljjjjjjkkkmmmnnnpppqqqrrrrrrrrrrrrrrrssstttvvvwwwzzzzzzzzz|||~~~,,,,,,,,,,,,,,,,,,,,,,,,+++---///000//////000111//////000111222444666777444666888:::;;;===@@@CCCGGGOOOhhhzzzvvvpppqqqkkkqqqoooqqq{{{iiiGGGLLLNNNgggyyy|||xxxttt}}}uuuiiiQQQLLLEEE???===<<<;;;;;;777777777777777777777777777888999;;;???FFFNNNSSSWWWYYY[[[YYYUUUQQQMMMLLLMMMMMMMMMNNNPPPSSSVVVXXXTTTVVVYYY]]]```bbbccccccdddcccddddddfffhhhkkklllpppmmmmmmqqqtttuuuyyy}}}|||yyyxxxxxxxxxwwwvvvxxxvvvqqqnnnnnnrrryyy~~~~~~}}}vvv\\\[[[]]]fffpppuuusssnnnggglllmmmlllnnntttwwwwwwqqqlllddd___\\\ZZZWWWUUUUUUTTTRRRQQQPPPQQQRRRSSSUUUTTTQQQMMMIIIEEEDDDDDD888999;;;;;;<<<===@@@BBB???DDDHHHIIIGGGGGGKKKOOOWWWYYYYYYTTTKKKEEEDDDFFFEEEGGGJJJKKKNNNUUU]]]ddddddYYYNNNIIIFFFBBB???@@@<<<;;;:::999888888888888666666777888888888888888888888888777666666555555444111222555777999@@@GGGUUUaaarrruuu}}}}}}}}}yyyqqqooogggsssvvvmmmmmmfffnnnvvv||||||aaaEEE777666111000000000000000111111000000000///......------***+++,,,---,,,+++***)))***+++,,,---............333222111111111222333444666666666555555777;;;>>>;;;<<<<<<===>>>=========BBBDDDNNNgggyyywwwqqquuu{{{zzzdddQQQ[[[nnn~~~___NNN???<<>>===>>>@@@???<<<>>>CCCBBBNNN\\\dddmmmvvv|||~~~}}}{{{xxxvvvuuutttqqqpppooonnnllllllllllllkkkkkkjjjjjjiiiiiihhhhhhhhhhhhiiiiiiiiiiiihhhhhhfffeeeccccccccceeeggghhhcccbbbbbbfffkkkmmmllljjjjjjjjjiiiiiihhhhhhiiiiiihhhhhhjjjlllnnnoooqqqqqqsssrrrqqqqqqqqqrrrssstttxxxxxxyyyzzz|||}}}||||||,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...///000000......///000111222222333555666777777888:::===@@@EEENNNeee~~~{{{|||nnnRRRPPPJJJ___ttt~~~{{{}}}wwwaaaNNNFFFDDD>>>>>>???888999999999999888888777777777888:::<<>><<>>===;;;999777666666777777888888888999999999999999999999888777666555555:::555333444777:::AAAIIIXXXcccooozzz}}}xxxrrroooooottt{{{ooonnnrrrxxxnnniiinnnuuuzzz|||wwwVVVBBB;;;555333222111000000111222222444333111000...------,,,,,,,,,,,,,,,,,,,,,,,,,,,........................000111111111222222222222444666777888888999<<<>>><<<===<<<;;;::::::<<<>>>;;;DDDNNN^^^uuummmjjjkkklllrrr~~~vvvyyyhhhUUU^^^nnneeeNNNCCC>>>>>>@@@999999999:::;;;<<<===>>>CCCJJJVVVbbblllsssxxx{{{}}}zzzwwwvvvuuuuuuyyytttnnnkkklllnnnnnnmmmkkkkkkjjjhhhgggeeeddddddhhhiiiiiihhhggggggiiikkkjjjhhheeecccbbbccceeegggiiifffddddddgggjjjmmmmmmlllkkkkkkjjjiiiiiiiiijjjllllllkkkkkklllnnnoooppppppoooooonnnppprrruuuvvvrrrtttvvvzzz}}}||||||{{{{{{}}},,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...///000000...///000000222222333444555666888999999;;;===@@@DDDJJJ^^^xxx~~~yyy{{{VVVQQQMMMdddzzzzzz}}}bbbPPPFFFDDD>>>>>>???999999999999999888888888777666777999;;;>>>CCCIIIMMMSSSTTTVVVWWWVVVTTTQQQPPPOOOOOOOOOOOOPPPPPPQQQRRRVVVYYY\\\^^^^^^___aaacccdddfffhhhhhhgggfffggghhhlllnnnooopppppprrrvvvyyyzzz{{{|||yyyvvvtttqqqrrrpppnnnmmmmmmnnnooooooqqqqqqpppooommmnnnpppssszzz~~~mmm^^^QQQNNNQQQQQQOOOMMMJJJJJJJJJJJJIIIIIIHHHHHHNNNOOOQQQTTTXXXZZZZZZYYYTTTPPPLLLIIIJJJLLLNNNOOOTTTWWW[[[\\\XXXQQQKKKHHHBBB@@@>>>======???AAACCC@@@BBBEEEGGGGGGHHHIIIKKKSSSVVVWWWSSSLLLEEEAAA@@@FFFJJJOOOQQQRRRUUU\\\bbbeee^^^TTTLLLFFFCCCAAA@@@AAA???===:::888777777777888888888999999999:::::::::;;;;;;::::::888777777999555222444666:::AAAIIIZZZdddqqq{{{}}}vvvmmmhhhhhhppp{{{uuuwwwyyyqqqppppppxxx}}}~~~qqqUUUCCC;;;222111111000000000111333333444333111000...---------,,,,,,,,,,,,,,,,,,,,,,,,---------......///000000000000000111111333444444333444666666666777:::<<<<<<======<<<::::::<<<>>>;;;AAAHHHUUUwww~~~sssnnnllllllooowwwtttqqqkkkUUU\\\hhhnnnSSSEEEAAA???>>>;;;;;;;;;;;;<<<===>>>???BBBJJJVVVbbbkkksssyyy||||||zzzwwwvvvuuuuuuxxxtttooommmmmmnnnmmmllllllkkkjjjhhhgggeeedddcccfffggggggfffeeefffhhhjjjjjjiiigggfffeeefffggghhhiiigggeeeeeegggjjjlllllllllkkkjjjjjjiiiiiiiiijjjllllllkkkkkkkkkmmmnnnooopppoooooonnnooopppqqqrrrssstttwwwzzz||||||{{{zzzzzz{{{}}}}}}}}},,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...///000000///000111222333444444555444777999;;;;;;<<<>>>???CCCFFFWWWppp~~~|||xxxxxxmmmxxxttt[[[RRRPPPiiizzz~~~fffRRRHHHEEE>>>>>>???999999999999999888888888888555666888:::<<>>@@@CCCFFFDDDFFFHHHHHHHHHGGGHHHJJJTTTUUUUUUPPPIIIDDDBBBBBBFFFJJJOOORRRTTTYYY```eeeggg```WWWNNNHHHEEECCCBBBDDDBBB???<<<999888888888888888888999999999:::::::::::::::::::::999888777888444222444666999AAAJJJ\\\gggsss}}}~~~wwwkkkeeeeeegggzzz{{{xxx{{{yyy}}}xxxkkkSSSCCC:::///111000000000111222333333333333222000///...------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...000111222333222111111000111333555666666888999999999:::===???======>>>===;;;;;;===???>>>BBBDDDMMMiiixxxqqqooollllllrrr}}}tttlllzzzrrrVVV[[[bbbsss|||YYYFFFDDDBBB===<<<<<<<<<<<<<<<===>>>???BBBIIITTT```kkkssszzz~~~~~~|||yyywwwvvvuuuuuuvvvssspppooonnnnnnlllkkklllkkkjjjhhhgggeeedddcccdddeeefffeeedddeeeggghhhjjjiiiiiihhhhhhhhhiiiiiikkkiiiffffffhhhjjjkkkkkkkkkkkkjjjiiiiiiiiiiiijjjllllllkkkkkkkkkkkklllmmmooooooooooooooooooooooootttuuuwwwyyy{{{}}}~~~~~~zzzzzzyyyxxxxxxyyy{{{|||}}}{{{yyyxxxyyyzzzzzzyyy~~~,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...///000000000111111222333444555666444777:::<<<======>>>???CCCEEESSSkkk{{{}}}{{{}}}zzzoooeeeTTTPPPiiizzzjjjUUUJJJEEE>>>===???999999999999999999999999999666777888999<<<@@@FFFJJJQQQSSSVVVYYYYYYVVVSSSQQQMMMMMMLLLMMMMMMNNNOOOOOORRRUUUXXXYYYZZZZZZ\\\^^^___aaacccdddddddddfffgggiiikkkmmmnnnooopppsssuuuxxxwwwyyy{{{xxxqqqlllooommmkkkjjjjjjlllmmmnnniiikkkllllllkkkiiiiiiiiimmmooopppooonnnnnnoooqqqxxx}}}|||qqqcccSSSKKKFFFBBBAAABBB???@@@AAACCCEEEFFFHHHHHHLLLLLLOOORRRUUUVVVTTTRRRNNNJJJDDD@@@???>>>=========BBBIIINNNOOOPPPOOOPPPMMMJJJEEEAAA???@@@BBBDDDEEEGGGIIIJJJIIIIIIJJJKKKUUUUUUSSSNNNGGGCCCBBBDDDGGGJJJOOOSSSWWW]]]dddhhhiiicccYYYQQQLLLIIIGGGFFFFFFCCC???<<<999888888888777777777888888888999999888888888888888777666555666333333444666999BBBLLL^^^jjjvvv|||pppkkklllggg{{{~~~~~~xxxjjjOOO???999000222222111111111111111111333222222111000///...---,,,,,,,,,,,,,,,,,,,,,,,,***+++---///111333555666555444333222222333444555888999;;;;;;:::;;;>>>@@@===>>>???>>>======>>>???CCCFFFFFFKKKbbbzzztttlllccc```gggtttwwwmmmxxxyyyYYY[[[___ggg```HHHEEEDDD===<<<<<<;;;;;;<<<===>>>>>>@@@GGGRRR^^^hhhrrrzzz~~~}}}|||{{{yyywwwvvvuuuuuutttsssrrrqqqooommmkkkiiilllkkkjjjhhhgggeeedddcccdddeeeffffffeeeeeegggiiijjjjjjjjjjjjkkkkkkkkkkkknnnkkkiiiiiijjjkkklllkkkjjjjjjiiiiiiiiiiiiiiijjjlllkkkkkkkkkkkkjjjkkkkkkmmmnnnoooppppppppppppooouuuuuuwwwyyyzzz{{{{{{{{{xxxwwwwwwwwwwwwyyyzzz{{{}}}{{{xxxxxxxxxxxxxxxwwwxxxyyy|||,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...///000000111111222333444555555666444777:::<<<======>>>???CCCDDDPPPeeetttxxx|||sssvvvYYYOOOfffzzznnnYYYLLLFFF>>>===???:::999999999999999999999:::777888999:::<<<@@@FFFJJJSSSUUUXXXZZZYYYVVVRRROOOJJJJJJJJJKKKMMMOOOPPPQQQRRRUUUWWWYYYYYYYYY[[[]]]___aaaccccccccccccdddeeehhhjjjlllnnnoooppprrrtttxxxvvvwww{{{wwwkkkhhhhhhfffcccccccccccccccccceeegggiiiiiikkknnnnnnllliiiiiijjjppppppooonnnmmmnnnqqqtttwww{{{zzztttpppeeeXXXQQQKKKEEEDDDFFF@@@BBBEEEHHHLLLNNNOOOPPPSSSRRRRRRRRRRRRPPPMMMJJJHHHEEE@@@===<<<;;;:::999888;;;>>>AAACCCFFFIIILLLPPPNNNIIIEEEBBBBBBBBBCCCEEEGGGJJJKKKKKKLLLNNNOOOVVVUUUSSSMMMFFFBBBCCCEEEGGGJJJNNNSSSYYY```fffjjjkkkeee\\\TTTOOOMMMKKKJJJFFFCCC???;;;888888888999666666666666777777777888777777888888888777666666555333444555666999CCCNNNaaammmzzzyyyvvvyyyuuu~~~kkkKKK:::777333333333333222111000//////222222222222111000...---,,,,,,,,,,,,,,,,,,,,,,,,***+++---///222555777888:::888777555444444444444444666777777666777999;;;>>>???@@@@@@>>>>>>???@@@CCCFFFIIINNN```~~~wwwlll```[[[___kkkttt{{{ooowww~~~YYYWWW\\\___zzziiiLLLEEEDDD???;;;;;;;;;:::;;;;;;<<<<<>>???BBBBBBKKK\\\iiiooowwwvvveeeRRRccczzzzzzrrr\\\MMMGGG>>>===???:::999999999999::::::::::::888999::::::<<>>@@@AAAAAA@@@??????@@@===CCCHHHNNN]]]{{{yyyooogggdddiiissszzz~~~nnnppp[[[QQQXXXXXXlllxxxWWWGGGCCCAAA;;;;;;:::::::::;;;;;;<<<===BBBKKKUUU```jjjsssyyyxxxyyyyyyxxxwwwvvvuuutttsssttttttrrrnnnkkkjjjjjjiiiiiiiiihhhgggfffffffffdddgggiiijjjiiiiiijjjkkknnnnnnnnnooopppqqqrrrssspppnnnmmmmmmnnnooonnnmmmiiihhhhhhhhhhhhiiijjjjjjjjjkkkllllllllllllkkkkkkkkklllmmmoooqqqssstttuuuttttttvvvwwwxxxxxxxxxxxxssstttuuuwwwyyyzzz{{{|||xxxwwwvvvwwwxxxyyyxxxvvvzzzxxxvvvuuuwww}}},,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...///000000000000111222333444555555555666888999999;;;===@@@AAAAAAJJJXXXccckkkzzzwwwvvvYYYcccvvvuuu^^^OOOGGG>>>===@@@;;;999999999:::::::::;;;;;;777888999999:::>>>CCCFFFPPPSSSWWWZZZZZZWWWSSSPPPJJJJJJKKKLLLMMMOOOQQQRRRUUUWWWZZZ[[[[[[[[[]]]^^^\\\___aaaccccccdddeeeggggggjjjmmmooopppqqqrrrsssvvvuuuvvvyyy{{{|||wwwooojjjggggggffffffdddgggiiijjjjjjlllooorrrooosssuuutttpppnnnpppsssppprrrssssssrrrrrrtttvvvxxxxxx{{{yyypppkkkccc___]]]ZZZSSSJJJGGGIIIKKKOOOTTTYYY\\\[[[XXXVVVOOOMMMKKKJJJJJJKKKJJJIIIIIIFFFBBB@@@@@@???>>>===999:::::::::;;;===AAADDDFFFIIILLLNNNNNNKKKHHHEEEFFFIIILLLNNNNNNOOOQQQSSSVVVVVVTTTNNNHHHDDDEEEGGGIIIJJJNNNSSS[[[bbbhhhkkkfffaaaYYYSSSOOOOOONNNNNNGGGDDD@@@<<<::::::<<<>>>888888888888999999999999888999999:::::::::999999555555777888888;;;GGGSSSfffssszzzbbbCCC555666444000111222222222222111000111222333333333111///...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...111444777999:::::::::<<<<<<<<<;;;999888:::;;;<<<;;;;;;;;;===???>>>@@@BBBBBBAAA@@@@@@@@@<<>>===@@@;;;999999999::::::;;;;;;;;;666777888888999<<>>???>>><<<;;;888999::::::999999;;;===???AAACCCCCCBBB@@@@@@AAA???CCCFFFFFFMMMccckkkaaannniiiQQQWWWUUUZZZsssqqqNNN???AAA>>>======<<<<<<<<<======:::???FFFOOOXXXccclllsssvvvwwwxxxxxxxxxvvvuuutttuuuvvvuuuqqqllliiijjjlllfffggggggggghhhhhhhhhiiicccfffiiijjjjjjjjjjjjkkkgggeeeddddddeeehhhkkkmmmlllkkkjjjkkkmmmnnnmmmlllhhhhhhggghhhhhhiiijjjjjjiiijjjlllnnnoooooonnnnnnnnnmmmlllkkklllnnnppprrrrrrrrrtttvvvwwwxxxxxxxxxtttuuuuuuvvvwwwvvvvvvvvvrrrrrrsssvvvyyy{{{{{{zzztttvvvwwwxxxxxxyyy|||~~~///...,,,++++++,,,---...,,,---------.../////////000000111111222333444555555555666888999<<<>>>???BBBGGGJJJVVVlllzzzmmmaaalll{{{]]]JJJFFF@@@>>>>>>999:::::::::::::::::::::::::::999777777999<<<@@@BBBNNNRRRYYY___aaa```]]]ZZZRRRJJJGGGJJJOOOOOOOOOOOORRRTTTWWWZZZ\\\\\\[[[[[[\\\]]]^^^```aaaaaabbbbbbgggiiilllmmmmmmnnnpppqqqqqqrrrttttttuuuyyy~~~wwwooojjjjjjkkklllnnnqqqssstttuuuxxxzzz{{{{{{zzzyyyxxxxxxwwwwwwuuuvvvxxxyyyzzzzzzyyyyyyyyyyyy{{{zzznnneee\\\VVVVVVUUUPPPMMMNNNQQQQQQQQQPPPMMMJJJHHHFFFCCCFFFJJJNNNRRRUUUWWWWWWVVVMMMHHHIIIIIIDDDBBBDDD@@@@@@???>>>>>>>>>>>>>>>===@@@DDDHHHKKKMMMMMMMMMMMMMMMNNNOOOPPPPPPQQQRRRUUUTTTQQQMMMHHHFFFGGGHHHMMMPPPSSSVVV\\\dddgggeeebbb\\\UUUQQQQQQRRRRRRPPPHHHDDD???>>>@@@AAAAAA???;;;666666:::===;;;888777777888999:::;;;:::999999888777666777999>>>LLLZZZnnnyyysssTTT===555333000222222111000//////000000222333444444333222000///'''***---000000---)))&&&&&&)))---111444666666666555666777888999::::::::::::::::::::::::999888777@@@AAABBBCCCCCCCCCCCCBBBCCCHHHGGGIIISSS___|||wwwgggggg}}}XXXUUUVVV[[[lll|||YYYFFF@@@AAA???>>>===>>>>>><<<;;;===>>>AAAHHHTTTaaakkkqqqxxxzzz}}}}}}zzzvvvsssrrrqqqpppooommmkkkjjjiiiiiillljjjgggddddddeeehhhjjjhhhhhhggggggggggggggghhhjjjhhhdddbbbbbbdddgggiiijjjjjjkkklllmmmmmmmmmmmmjjjjjjiiiiiihhhhhhgggggggggffffffgggiiikkknnnooooooppppppooonnnooorrrtttooooooooooooppprrrtttuuuvvvvvvxxx{{{}}}|||zzzwwwuuuuuutttsssssssssttttttrrrsssuuuwwwyyy{{{}}}~~~---,,,,,,++++++,,,,,,,,,,,,------......//////000///000111222333444444444555666777888:::<<<>>>???AAAEEEHHHVVVpppooo^^^fffwww{{{{{{^^^KKKFFF???<<<<<<777999999999999999999999999777777777888:::<<>>>>>@@@CCCGGGJJJLLLMMMMMMNNNOOOPPPQQQPPPPPPQQQQQQTTTSSSPPPLLLHHHFFFGGGIIIOOOSSSVVVXXX___gggiiigggaaa[[[TTTPPPPPPPPPOOONNNHHHDDD???===???AAAAAA@@@;;;777666;;;===;;;888888555666777888999888888777777666666888:::AAAPPP^^^ppp{{{~~~}}}pppRRR<<<555333///111000000///......//////222333333444333222111000++++++,,,------,,,***))))))+++...111333555666666666777888888999999999999777777888999::::::::::::??????@@@AAAAAABBBBBBAAABBBFFFEEEGGGPPP\\\www~~~pppmmmiiiZZZ[[[```iiieeeNNNEEEAAA???======>>>===<<<:::===>>>@@@GGGRRR___iiiooouuuzzz~~~~~~yyytttrrrsssrrrpppnnnlllkkkjjjiiillljjjgggeeeeeefffgggiiijjjjjjiiiiiiiiiiiijjjjjjjjjhhheeebbbbbbdddfffhhhjjjjjjjjjkkkkkkjjjiiiiiiiiiiiihhhhhhhhhhhhhhhgggffffffggggggiiijjjlllmmmnnnoooppppppooooooqqqsssqqqqqqqqqrrrssstttuuuvvvvvvvvvwwwyyyzzzyyyuuussssssssssssrrrrrrqqqqqqqqqttttttvvvxxxzzz|||~~~+++++++++,,,,,,,,,++++++---------...///000000000111222444777888777777666777777777888:::<<<>>>???AAAEEEGGGVVVtttsss___ccc}}}~~~kkkeeeyyyzzz]]]KKKEEE>>>;;;;;;777888888888888888888888888555555666777999<<<>>>@@@JJJOOOWWW___dddeeedddcccVVVPPPLLLNNNQQQPPPOOOQQQTTTUUUVVVWWWYYY[[[\\\]]]\\\]]]^^^___```aaaaaaaaaeeehhhlllnnnnnnnnnoooooorrrssstttsssrrrtttzzz~~~wwwqqqoooooopppqqquuuwwwyyyzzzzzz|||~~~}}}}}}~~~~~~~~~}}}|||{{{yyyzzz}}}xxxmmmgggbbb\\\YYYXXXNNNNNNMMMMMMLLLKKKKKKJJJOOOUUU^^^hhhooorrrsssrrrllleee^^^\\\ZZZTTTPPPNNNKKKIIIFFFEEEEEEDDDCCCBBB>>>@@@BBBEEEIIIKKKMMMNNNPPPRRRTTTSSSQQQPPPPPPPPPRRRQQQOOOKKKGGGFFFHHHIIIQQQVVVYYY\\\cccjjjllliii```ZZZSSSNNNNNNNNNMMMLLLIIIDDD???===???BBBBBBBBB<<<888777;;;>>>;;;888888666777777888999888888888777555666999===EEETTTcccrrr~~~~~~lllNNN:::444333///000//////...............111222333333333222111000///...,,,*********,,,---,,,---///111333555666777777777888888999888888888444555666888:::;;;<<<===<<<<<<===>>>??????@@@@@@@@@DDDCCCEEENNNXXXqqq|||vvvxxx[[[\\\eeebbbqqqsssVVVHHHBBB@@@>>>=========;;;:::======@@@FFFPPP\\\gggmmmqqqvvv|||~~~yyytttqqquuutttrrrooommmkkkjjjjjjkkkjjjhhhgggffffffggggggjjjiiiiiiiiiiiiiiijjjjjjllljjjgggdddcccdddfffgggiiiiiiiiiiiihhhgggfffeeegggggggggggghhhhhhhhhhhhffffffggghhhiiiiiiiiiiiikkknnnpppqqqpppppppppqqqrrrssstttuuuvvvvvvwwwwwwxxxxxxxxxxxxxxxwwwssspppqqqrrrrrrrrrqqqpppnnnmmmssstttuuuwwwyyyzzz|||}}}***+++,,,---...---,,,+++------...///000000111222555777:::<<<======;;;:::888888999999:::<<<===>>>AAAFFFIIIXXXxxxxxxcccddd{{{~~~iii___ooo}}}vvv[[[JJJEEE>>>;;;<<<888999999999999999999999999555444444444777:::>>>AAAHHHMMMUUU\\\aaaccccccbbbXXXRRROOOQQQRRRPPPPPPRRRTTTUUUUUUVVVXXXZZZ\\\]]]\\\\\\^^^___```aaaaaaaaacccgggkkkmmmnnnmmmnnnnnnsssuuuvvvtttrrrssswww{{{~~~wwwnnnjjjlllooorrrrrr{{{}}}~~~}}}}}}{{{}}}wwwpppiiiccc```YYYXXXVVVUUUSSSSSSRRRRRR\\\aaakkktttyyyzzzyyywwwwwwqqqkkkhhhddd___XXXTTTTTTQQQMMMMMMMMMMMMKKKIII@@@AAABBBDDDGGGKKKNNNPPPRRRUUUWWWVVVSSSPPPOOOOOORRRQQQNNNJJJGGGFFFHHHKKKRRRWWW\\\___fffmmmnnnjjj```ZZZSSSNNNNNNNNNMMMKKKIIIDDD???>>>AAACCCDDDCCC===999888<<<>>><<<999888999999:::::::::;;;;;;;;;888777888;;;>>>GGGWWWggguuu|||hhhKKK999555444000000//////.........//////111222333444444333222111111///,,,******+++,,,...//////000111222444666777777888888888888888777666555555666777999;;;<<<===999::::::;;;<<<>>>?????????CCCAAADDDMMMUUUlll}}}]]]]]]jjjaaaggg~~~\\\HHHDDDAAA>>>======<<<;;;:::<<<===???DDDLLLWWWcccjjjmmmqqqwww{{{zzzwwwsssrrrwwwuuusssqqqnnnlllkkkkkkkkkjjjiiihhhggggggffffffgggggggggggggggggghhhiiinnnllljjjhhhffffffggghhhhhhhhhhhhhhhhhhgggfffffffffffffffgggggghhhhhhiiieeefffhhhiiiiiihhhggggggiiilllppprrrqqqpppppppppqqqssstttvvvwwwwwwvvvuuuzzzyyyyyyyyyyyyxxxuuurrrqqqrrrssssssrrrpppmmmlllpppppprrrsssuuuvvvwwwxxx+++,,,.../////////...---------...///000111222333777999<<>>@@@GGGLLL]]]|||ccc^^^uuummmcccsssrrrXXXIIIFFF>>><<<>>>;;;::::::::::::::::::::::::888666333111444999???CCCGGGKKKRRRXXX\\\^^^]]]]]]XXXSSSPPPQQQQQQOOOOOORRRTTTTTTUUUVVVXXXZZZ\\\]]][[[\\\]]]___`````````aaabbbeeeiiikkkkkkkkklllmmmsssvvvwwwvvvttttttwwwzzz~~~tttnnnhhhfffjjjpppsssuuu~~~zzzooogggcccaaa___]]]\\\\\\]]]^^^hhhmmmuuu}}}}}}yyyvvvrrrmmmddd\\\\\\XXXSSSSSSTTTTTTQQQNNNBBBBBBBBBCCCFFFKKKOOORRRTTTXXX\\\[[[VVVQQQOOOPPPSSSQQQNNNJJJFFFFFFIIIKKKRRRXXX]]]aaahhhnnnnnnjjjaaa[[[SSSOOOOOOOOONNNMMMHHHDDDAAAAAADDDFFFFFFEEE>>>:::999===???<<<999888:::::::::::::::;;;;;;;;;;;;999999<<<@@@HHHYYYiiixxx~~~yyyeeeIII888666555111000000000//////000111111111222333444555555444333000///...---,,,,,,,,,,,,///000000111222444666777777777888888888777777666777777777777888999:::;;;888888888999;;;===???@@@???BBBAAADDDMMMTTThhh~~~iiiaaakkkdddgggwwwdddKKKFFFCCC@@@=========<<<;;;;;;<<>>===GGGMMM```~~~^^^RRRiiivvvjjjzzzqqqXXXKKKGGG???<<>>BBBDDDHHHNNNTTTXXXYYYYYYXXXWWWRRRPPPQQQPPPNNNOOORRRSSSTTTUUUVVVXXXZZZ[[[\\\[[[\\\]]]^^^___`````````aaadddfffhhhhhhiiijjjlllqqqtttwwwwwwuuutttwwwyyyzzz~~~{{{~~~zzztttpppjjjiiigggiiinnntttyyy{{{xxxooommmjjjhhhggghhhjjjkkkqqqvvv}}}wwwllleee___ZZZXXXYYYXXXSSSOOOEEEDDDBBBCCCFFFKKKQQQUUUXXX]]]bbbaaa[[[UUUSSSTTTUUUSSSOOOJJJGGGFFFIIILLLRRRXXX^^^cccjjjoooooojjjaaa[[[TTTPPPPPPQQQPPPOOOHHHEEECCCEEEHHHJJJHHHFFF@@@;;;999===@@@===999888999888888888888999::::::;;;::::::<<<@@@JJJ[[[kkkzzzzzzvvvxxx{{{wwwbbbFFF777555555111111000000000000111111222111333444666777777666666///000000///...---++++++......///111222444555666666666777777888777777777999888777666666777999:::888888888999;;;===@@@AAABBBEEEBBBEEELLLQQQaaa|||{{{eeeddddddlllssspppUUUIIIFFFAAA???>>>======<<<;;;<<<>>>@@@EEENNN[[[eeeqqqsssvvvwwwwwwwwwxxxzzzvvvuuusssqqqooonnnmmmmmmmmmllljjjhhhgggfffgggggghhhhhhhhhhhhiiijjjkkkllloooooonnnmmmlllkkkkkkjjjhhhiiijjjkkkllllllllllllhhhhhhhhhhhhiiiiiiiiiiiigggggghhhhhhiiihhhhhhhhhgggjjjnnnppppppooooooooooooppppppqqqrrrrrrqqqqqqsssrrrrrrtttvvvwwwvvvuuurrrssstttttttttsssqqqqqqppppppqqqqqqrrrssstttttt---,,,,,,---...///000000---...///000222333444555888888:::;;;<<<=========<<<<<<<<<<<<<<<<<<===>>>===GGGLLL]]]```NNNbbbwwwsss[[[NNNIII@@@;;;===;;;999999999999999999999999888777666666777999<<<>>>AAAEEEKKKPPPUUUVVVWWWVVVTTTPPPOOOPPPOOOLLLNNNRRRQQQSSSUUUWWWYYYZZZZZZZZZ[[[\\\]]]^^^___`````````aaabbbcccddddddfffiiilllnnnqqquuuvvvuuutttvvvyyyyyy}}}vvvrrrooonnnmmmnnnnnnnnnkkkiiifffiiimmmrrrvvv|||{{{xxxwwwxxxyyyzzz}}}rrrkkkccc```___\\\VVVOOOHHHEEECCCCCCFFFLLLSSSWWW]]]ccciiihhhaaa[[[YYYZZZXXXUUUQQQKKKGGGGGGIIILLLSSSYYY```eeelllqqqpppkkk___ZZZSSSPPPPPPRRRRRRPPPGGGFFFFFFHHHLLLMMMJJJGGG@@@<<<:::>>>@@@===999888999999888888888999:::;;;999888888<<>>BBBCCCFFFHHHDDDEEEJJJLLLYYYrrr|||nnn```iiimmmooo{{{|||___LLLHHHCCC@@@???>>>>>>===:::<<<===>>>BBBKKKXXXbbbpppssswwwyyyyyyxxxxxxxxxtttsssrrrpppoooooonnnnnnooommmjjjgggffffffggghhhhhhhhhhhhhhhiiijjjkkkllllllmmmmmmmmmmmmlllkkkjjjkkkkkkllllllmmmllllllllljjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhhhiiijjjkkkgggiiimmmoooooooooooopppoooooooooooooooppppppqqqsssrrrrrrsssuuuvvvvvvuuurrrrrrrrrrrrssssssssssssooooooppppppqqqqqqrrrrrr,,,,,,++++++,,,---///000---...///111222333444555::::::;;;<<<===>>>??????======<<<<<<<<<<<<======???GGGJJJYYY~~~gggTTTbbb~~~vvv^^^PPPKKK@@@:::;;;999888888888888888888888888777777999::::::;;;::::::???CCCIIIOOOTTTVVVWWWWWWRRROOONNNOOONNNKKKMMMRRRPPPRRRUUUXXXZZZZZZZZZYYY[[[[[[]]]^^^___`````````aaaaaabbbbbbbbbdddhhhlllkkkooosssuuuttttttvvvxxx{{{~~~~~~tttooogggffffffgggiiiiiihhhfffeeekkksssyyy~~~~~~vvvlllgggeeeaaaXXXQQQIIIGGGDDDCCCFFFMMMTTTYYY```gggnnnmmmfff___]]]^^^YYYWWWRRRLLLGGGGGGJJJLLLTTTZZZbbbgggnnnsssqqqlll^^^XXXRRROOOPPPRRRRRRQQQGGGFFFGGGKKKOOOOOOKKKGGGAAA<<<;;;>>>@@@===999999<<<;;;:::999:::;;;<<<===777555777;;;AAAMMMaaarrr|||}}}{{{{{{yyyttttttsss|||}}}|||yyy}}}|||sss\\\AAA333222111,,,...............///000111333444666888999::::::999333222000---,,,,,,------)))+++...111444444444444444444666777888888888888777777555555666888:::;;;999999999:::<<>>>>>:::<<<===>>>AAAJJJWWWaaalllpppvvvyyyyyywwwuuutttsssrrrqqqpppooooooooooooqqqnnnjjjgggeeefffgggiiiffffffffffffggghhhiiijjjjjjkkklllllllllkkkjjjiiimmmmmmmmmmmmlllkkkjjjjjjlllkkkkkkkkkjjjiiiiiiiiiiiihhhhhhggghhhjjjlllmmmgggiiilllnnnnnnnnnoooppppppooonnnnnnnnnooopppqqqvvvuuutttuuuvvvwwwwwwvvvqqqqqqqqqqqqrrrssstttuuummmmmmmmmmmmnnnnnnnnnooo............/////////000------...000111444555666:::;;;;;;;;;<<<=========>>>@@@AAAAAA???>>>>>>???CCCFFFIIIWWWvvv|||zzzsssuuuxxxvvvrrrppp|||fffSSS___iiiyyynnnSSSFFFCCC@@@>>>>>>888777777777777777888888;;;:::888777777888:::;;;@@@DDDIIINNNQQQQQQOOOMMMSSSQQQPPPNNNMMMMMMMMMNNNSSSTTTVVVWWWXXXWWWWWWVVVXXXZZZ\\\^^^``````___^^^cccdddeeeeeeffffffeeeeeeiiikkkoooqqqqqqqqqrrrsssyyyzzz~~~{{{sssjjjhhhdddbbbbbbdddgggiiitttzzz~~~pppqqqpppeee[[[XXXNNNHHHEEEFFFHHHLLLSSS[[[fffkkknnnkkkhhhfffddd```\\\YYYTTTMMMHHHGGGIIIKKKUUUZZZ```fffnnnvvvwwwtttfff]]]RRROOOQQQTTTRRROOOIIIGGGGGGLLLQQQSSSPPPKKK@@@;;;999>>>BBB???:::777777777888999::::::;;;;;;<<<777777<<>>555555444222///000000///......000222666444222444888::::::999666333000...---,,,+++***,,,...000222444555666777666666666555555555555444666444333444777999::::::::::::::::::;;;===???@@@GGGFFFDDDCCCEEEKKKSSSYYYyyy~~~lll|||iiilllnnnyyylll~~~wwwZZZOOOEEEDDDAAA::::::???;;;<<<>>>@@@???DDDTTTdddooorrrvvvwwwwwwvvvuuuuuuxxxvvvtttrrrooonnnmmmlllkkkkkkkkkjjjiiihhhgggfffhhhhhhhhhhhhiiiiiiiiiiiillllllkkkjjjiiiiiiiiiiiikkkkkkkkkjjjkkkkkkllllllkkkkkkkkkkkkjjjiiiiiihhhhhhiiikkklllmmmnnnnnnnnnjjjjjjkkklllnnnppprrrsssvvvppplllnnnpppnnnmmmnnnvvvsssqqqrrruuuwwwvvvtttrrrpppmmmlllmmmqqqvvvyyymmmlllllloootttvvvuuusss........./////////000000......///000222444666777;;;;;;<<<======>>>>>>>>>AAABBBCCCBBBAAA@@@AAABBBEEEHHHKKKTTTmmm{{{yyypppiiiiiilllkkkjjjjjjyyy}}}aaaOOOYYY```pppyyy]]]MMMFFFAAA>>>???888888777777777777888888<<<;;;999777777888999:::???BBBHHHNNNQQQRRRPPPOOOPPPOOONNNMMMLLLMMMNNNNNNSSSTTTUUUVVVWWWWWWVVVVVVWWWXXX[[[]]]^^^___^^^]]]bbbbbbcccdddeeeeeeeeeeeehhhkkkmmmoooooopppqqqssswwwyyy}}}|||ssskkkjjjiiijjjmmmrrrwwwzzzzzzxxxttthhh\\\XXXQQQKKKHHHIIIKKKNNNUUU\\\gggmmmpppmmmiiihhheeebbb^^^[[[TTTMMMHHHGGGIIILLLSSSYYY```fffpppxxx{{{xxxiii```UUUQQQSSSUUUSSSPPPKKKHHHHHHLLLRRRUUUSSSOOOCCC===;;;@@@CCCAAA<<<999777888888999::::::;;;;;;<<<999888===DDDRRRgggzzzppp{{{yyy~~~oooiiieeedddlllyyy|||vvvfffOOO<<<555444333111///000111000//////111333777666555666999;;;;;;:::888666222000///...---+++,,,---///111333555666666888888888999999999999999666555444555777999999999999999999:::;;;<<<>>>???BBBAAA@@@???AAAGGGOOOUUUuuuyyymmmpppwwwzzznnnzzzooollljjjttt}}}mmmyyytttYYYKKKAAAAAA@@@;;;:::>>><<<<<>>??????@@@BBBCCCCCCBBB@@@AAACCCEEEHHHLLLNNNSSSeee{{{vvvmmmlllmmmnnnqqquuu}}}|||}}}aaaOOOWWW^^^nnn{{{kkkUUUIIIBBB??????999999888888777888888999<<<:::999888777777888999===AAAGGGNNNRRRTTTSSSSSSOOONNNMMMLLLLLLMMMNNNNNNQQQRRRTTTUUUVVVVVVVVVUUUUUUVVVYYY[[[\\\]]]]]]\\\___```aaacccdddeeeeeefffgggiiikkkkkklllmmmppprrrsssvvv{{{wwwqqqqqqrrruuuzzz~~~}}}{{{~~~|||ooobbb\\\TTTOOOLLLMMMOOOQQQWWW^^^hhhooossspppkkkiiifffccc```\\\UUUMMMGGGFFFIIILLLQQQXXX___gggqqq|||}}}mmmcccXXXTTTVVVXXXUUURRRKKKHHHFFFJJJQQQUUUUUURRRFFF@@@===BBBEEEBBB>>><<<888888999999::::::;;;;;;===:::999>>>HHHWWWmmmjjjzzzvvvggggggkkkooo~~~}}}sssjjjeeelllxxx|||tttbbbKKK;;;555444222111000111222111000111222444999888888999;;;======<<<<<<999555222111000...,,,+++---///111333444555666999999::::::;;;;;;<<<<<<777666555666888999888888777888999:::;;;<<<<<<<<<=========<<>>??????@@@AAAAAAAAA@@@???@@@CCCFFFKKKOOORRRWWWfff|||}}}ttt{{{{{{}}}iiiWWW\\\bbbuuuxxx^^^MMMDDD@@@@@@::::::999888888888999999999999888777888888999:::<<<@@@GGGNNNSSSVVVVVVVVVPPPOOONNNLLLLLLLLLMMMMMMPPPQQQRRRTTTUUUUUUUUUTTTSSSTTTVVVXXXZZZ[[[[[[\\\\\\]]]___aaacccdddeeeffffffggghhhhhhiiikkknnnqqqpppsssyyy|||uuurrrqqqmmmnnnsss~~~|||{{{}}}wwwiiibbbVVVQQQOOOQQQRRRTTTYYY___hhhpppuuuqqqllliiigggdddaaa]]]UUULLLFFFEEEGGGJJJPPPWWW___gggrrr}}}pppfff[[[VVVXXXYYYVVVSSSHHHEEECCCFFFMMMSSSTTTRRRGGGAAA>>>BBBEEECCC>>><<<999999999:::::::::;;;;;;;;;::::::???KKK]]]ssskkktttddd``````cccxxx}}}qqqkkksss{{{rrr^^^HHH;;;666444333222///000111111000000222444999999:::;;;===>>>>>>===???;;;777444222000...---+++,,,...111333444555666777777888999:::<<<<<<===888777777888::::::888777666777999:::;;;;;;::::::<<<=========@@@EEEKKKPPPYYY{{{xxxsssnnnllllllsssqqqiiiiiipppiiicccdddxxxxxxttt{{{bbbJJJBBBAAA<<<999999======>>>@@@???BBBMMMYYYdddiiiooossstttttttttuuutttttttttssspppllliiiffffffffffffgggggghhhhhhiiikkkiiigggeeeeeegggjjjlllooonnnlllkkkjjjiiihhhhhhhhhhhhiiiiiikkklllmmmnnnrrrrrrqqqpppnnnmmmkkkjjjjjjjjjjjjjjjjjjjjjjjjkkkoooooonnnnnnnnnoooppppppoooqqquuuxxxvvvqqqqqquuuvvvvvvvvvvvvwwwyyyyyyyyyssssssrrrrrrqqqqqqqqqqqqqqqtttvvvvvvwww{{{////////////000000000111333333333444555777888999999::::::;;;===>>>>>>???AAABBBAAA@@@@@@AAAEEEHHHLLLOOOTTT]]]kkkzzzpppdddkkkwww___[[[___uuufffQQQFFFBBB@@@;;;;;;:::999999999999999666666777777888999:::;;;<<<@@@FFFMMMRRRUUUWWWWWWRRRQQQOOOMMMLLLKKKKKKLLLNNNOOOQQQSSSTTTTTTTTTSSSRRRSSSUUUVVVXXXZZZ[[[[[[[[[\\\^^^aaacccdddeeeeeedddeeefffggggggiiilllooonnnqqqwww~~~zzzpppiiieeeccccccccceeemmm}}}zzzyyyxxxzzz}}}|||lllcccVVVRRRPPPSSSUUUVVVZZZ```hhhqqqvvvssslllhhhfffdddaaa]]]UUULLLEEECCCEEEHHHQQQWWW___hhhsss~~~sssiii^^^XXXYYYZZZWWWSSSHHHDDDBBBEEEMMMSSSTTTSSSHHHAAA>>>AAADDDBBB>>><<<:::::::::::::::;;;;;;;;;999:::;;;AAAOOOcccwwwppptttgggbbb^^^```sss~~~ssspppyyy}}}pppZZZDDD:::888555333333---///000/////////111333999:::<<<>>>??????@@@@@@AAA===999555333111...,,,+++---///111333555555666777777888:::;;;<<<===>>>999999999;;;<<<<<<:::777666777999:::;;;:::999999;;;<<<===>>>@@@DDDIIIMMMTTTsssxxxmmmhhhiiicccvvvvvvggg___pppkkkeeecccfffwwwrrrwwwoooPPPCCC@@@<<<:::;;;===<<<===???>>>@@@IIISSS___dddlllrrruuuvvvvvvwwwtttttttttsssppplllhhhfffeeeeeeeeeeeeeeeggghhhiiihhhhhhhhhhhhhhhiiiiiijjjllllllkkkkkkjjjkkkkkkkkkggggggggghhhiiikkklllmmmrrrrrrqqqpppooommmkkkjjjkkkjjjiiiiiiiiijjjkkkkkkppppppooooooooopppppppppppprrrvvvzzzwwwrrrrrruuuwwwwwwwwwwwwwwwxxxyyyzzzrrrrrrqqqpppnnnlllkkkjjjnnnpppsssuuuxxx~~~/////////000000000111111333333333444555777888999888999:::;;;<<<===>>>???BBBCCCDDDDDDDDDEEEHHHKKKMMMOOOTTT^^^jjjtttyyyzzz}}}qqqhhhkkkxxxgggWWWUUUkkkpppXXXJJJDDDAAA<<<<<<;;;:::999999999999555666666777888999::::::;;;???DDDJJJOOORRRSSSTTTPPPOOOMMMLLLKKKJJJKKKKKKLLLMMMOOOQQQRRRSSSSSSSSSQQQRRRSSSUUUWWWYYY[[[[[[\\\]]]^^^aaabbbdddeeeeeecccdddffffffggghhhkkkmmmmmmpppuuu|||{{{pppeee^^^ZZZYYY\\\[[[\\\aaammm{{{xxxyyy{{{|||~~~~~~lll___UUUQQQQQQUUUWWWXXX\\\aaahhhrrryyyuuummmhhhfffdddaaa^^^WWWNNNGGGCCCDDDEEEQQQXXX```iiiuuuwwwlll```[[[[[[[[[XXXTTTJJJFFFDDDGGGOOOTTTUUUTTTHHHAAA===@@@CCCAAA===<<<::::::::::::;;;;;;;;;;;;888;;;>>>DDDSSSiii{{{xxx~~~rrriiidddgggwww{{{zzzlllUUU???999888444222333---...//////...///111333888;;;???AAABBBBBBDDDEEEDDD@@@;;;777444111...,,,,,,...000222444555666777888999:::;;;<<<===>>>>>>999:::;;;>>>@@@???<<<999777888999:::::::::::::::999:::<<<<<<===@@@DDDGGGQQQiiixxxjjjdddcccUUUgggrrr~~~uuufffnnnggg^^^bbbggguuussskkkrrrRRRDDD@@@===<<<>>><<<;;;;;;======>>>DDDMMMXXX^^^gggoootttvvvwwwxxxvvvvvvuuussspppllliiigggeeeeeedddcccdddeeeggghhhggghhhhhhiiiiiiiiiiiiiiikkkkkkkkkkkkkkklllmmmmmmhhhhhhhhhhhhiiikkkllllllqqqppppppooonnnmmmkkkjjjkkkjjjiiiiiiiiikkklllmmmqqqpppppppppppppppqqqrrruuuuuuxxx{{{zzzuuutttvvvvvvwwwwwwvvvttttttuuuwwwsssrrrqqqpppnnnlllkkkjjjpppqqqsssuuuyyy//////000000000111111111333333333444555666777888999999:::<<<===>>>???@@@AAACCCEEEFFFFFFGGGIIIKKKLLLNNNRRRXXX^^^gggrrrzzz}}}zzzyyy|||~~~zzzvvv[[[RRRhhh}}}~~~{{{```PPPGGGBBB===<<<;;;::::::999999999777777888888888888777777999<<>>@@@CCCAAA===<<<;;;;;;;;;;;;;;;;;;;;;;;;888===BBBIIIYYYnnn~~~rrrllluuu}}}hhhPPP:::666666222000111---...000000///000333555999===BBBEEEFFFFFFHHHJJJGGGCCC>>>999666333000------///111333555666777888888888999::::::;;;<<<<<<999:::===AAACCCBBB???<<<:::999999999999:::;;;;;;999:::;;;<<<<<<>>>AAACCCLLL^^^|||nnneee```TTThhhuuunnnnnneeeWWW^^^cccmmm}}}iiiyyysssWWWJJJDDD>>><<<>>>;;;999:::<<<;;;;;;@@@GGGPPPWWWbbbkkkqqquuuwwwxxxyyywwwuuurrrooollljjjiiifffeeecccccccccdddfffgggiiihhhggggggggghhhjjjkkkmmmllllllkkkkkkkkkllllllkkkjjjjjjjjjkkkllllllmmmnnnnnnnnnnnnmmmlllkkkjjjkkkjjjiiiiiijjjlllnnnppppppppppppppppppqqqrrrsssxxxuuuvvvyyyzzzvvvsssttttttuuuuuussspppoooppprrrrrrqqqpppooonnnnnnoooooorrrrrrrrruuu{{{000000000000111111111111333333333444444666777888::::::;;;===>>>@@@AAAAAA>>>AAADDDEEEEEEFFFGGGIIIKKKMMMPPPQQQSSS\\\mmm}}}|||}}}qqqdddWWWmmm}}}fffTTTIIIBBB>>>===<<<;;;:::999999999::::::999999888666555444888:::>>>CCCFFFHHHIIIIIIFFFFFFFFFFFFGGGIIIKKKMMMJJJKKKMMMPPPQQQRRRRRRRRRQQQRRRSSSTTTWWWYYY[[[\\\^^^^^^```bbbcccddddddddd```cccfffhhhhhhiiijjjkkknnnppptttzzzsssfffYYYRRRPPPPPPJJJNNNQQQQQQSSS___sss{{{tttqqqrrrmmmnnnqqqvvv}}}rrrcccTTTRRRTTTYYY\\\]]]aaaeeejjjvvv~~~yyypppkkkiiigggdddbbb]]]UUUMMMGGGEEEEEEPPPXXXbbbmmm{{{}}}sssfff```______[[[WWWGGGDDDCCCGGGMMMRRRQQQOOOKKKCCC???AAADDDBBB>>>===;;;;;;;;;;;;;;;;;;;;;;;;888???EEELLL\\\rrrtttooo|||wwweeeLLL777333555111...///...///111111111111444666:::???EEEHHHIIIJJJLLLNNNIIIFFF@@@;;;888555111///...///111444666777888999555666666777777888888999999;;;>>>BBBEEEDDDAAA===;;;:::999999999:::;;;<<<:::<<<=========>>>@@@CCCGGGUUUuuuxxxkkkbbb\\\ttt}}}lllhhhvvvcccRRRZZZ^^^ddd|||nnnzzzvvv]]]PPPIII@@@;;;<<<;;;999999;;;::::::>>>DDDKKKSSS^^^hhhoootttvvvxxxzzzxxxvvvrrrooolllkkkjjjfffeeecccbbbbbbccceeefffkkkiiifffdddeeegggkkkmmmooonnnmmmlllkkkjjjjjjjjjmmmmmmlllllllllmmmmmmnnnllllllmmmmmmlllkkkjjjjjjkkkjjjiiiiiikkkmmmoooqqqppppppppppppqqqrrrssstttyyytttrrrvvvxxxuuuqqqppprrrssssssppplllkkklllnnnooonnnnnnmmmnnnppprrrsssrrrpppqqqvvv~~~/////////000111111222222555555555666666666777777:::===AAADDDFFFDDDBBB@@@>>>@@@BBBCCCDDDFFFIIILLLKKKMMMJJJMMMTTTVVVccc{{{rrr{{{yyy^^^hhhoooYYYLLLEEEAAA<<<999;;;;;;999888:::777888888777555444555777777999===BBBEEEGGGGGGGGGDDDBBB@@@BBBEEEHHHHHHGGGJJJLLLMMMNNNNNNOOOQQQSSSTTTUUUVVVWWWXXXXXXXXXXXXXXXYYY[[[]]]___```aaaaaaeeeeeeeeefffhhhjjjjjjiiiiiilllqqqyyyvvvlllbbbYYYSSSQQQNNNNNNOOOPPPPPPSSS```mmmyyyooohhhdddbbbaaa___bbbiiinnnsssrrrcccYYYRRROOOUUU\\\___aaabbbmmmuuuyyyvvvppplllhhhcccfffeeeaaaXXXOOOHHHEEEEEEMMMUUU^^^gggvvv{{{jjjaaa______\\\YYYJJJEEE@@@AAAHHHPPPSSSTTTKKKGGGCCCAAABBBBBB???===;;;;;;<<<<<<<<<<<<<<<<<<@@@@@@EEETTTiii}}}~~~rrriiizzz~~~uuu[[[KKK;;;555444111---+++111111111111222444666888@@@CCCHHHJJJKKKKKKKKKKKKJJJHHHEEE@@@;;;555111///,,,...000222555777888888555666777777666777:::<<<<<<===>>>@@@@@@??????>>>=========;;;888777777888::::::999999;;;===@@@AAAEEEIIIeee~~~yyywwwqqquuuqqqhhhrrrqqqYYYWWWTTTYYYqqqzzzqqqrrrWWWJJJGGGBBB;;;<<<;;;::::::;;;<<<>>>???EEEOOO]]]gggllloootttxxxzzzxxxuuuqqqmmmkkkiiiiiihhheeedddeeedddaaadddiiiggggggggggggggghhhiiiiiilllllllllkkkiiiiiijjjlllmmmkkkiiiiiijjjjjjhhheeehhhiiijjjkkkllllllllllllnnnooopppooonnnnnnppprrrrrrrrrqqqqqqrrrrrrssstttwwwwwwvvvtttsssrrrqqqppptttrrrqqqrrrttttttqqqnnnmmmmmmmmmmmmnnnooopppqqqvvvtttttt|||000000000111222222333333444444555555666777777888;;;===AAADDDEEEDDDAAA@@@???AAACCCDDDDDDFFFIIILLLLLLNNNKKKMMMTTTVVVbbbyyynnntttuuuZZZKKKDDDCCC>>>;;;======:::888:::888999999777555444555666777999<<<@@@CCCFFFGGGHHHFFFCCC@@@@@@CCCFFFGGGFFFIIIKKKLLLMMMMMMNNNPPPRRRRRRSSSTTTVVVWWWWWWWWWWWWXXXYYYZZZ\\\^^^___```aaaeeeeeeeeegggiiijjjjjjjjjjjjlllqqqzzzzzzrrriii```YYYUUUSSSRRRTTTUUUTTTSSSYYYaaauuuyyyoooddd\\\VVVSSSUUUSSSVVV]]]aaagggssstttccc[[[TTTQQQVVV^^^aaacccdddllltttyyyvvvqqqnnnjjjfffiiihhhddd\\\RRRKKKGGGFFFHHHOOOWWW```ooo~~~mmmbbb``````]]]ZZZNNNHHHBBBBBBIIIPPPSSSSSSKKKGGGBBBAAAAAAAAA???===;;;;;;;;;;;;<<<<<<<<<<<<>>>@@@GGGWWWlll~~~|||~~~|||vvvyyy{{{pppUUUFFF888333444222///...222222222222333555777888>>>BBBGGGKKKLLLKKKKKKLLLMMMKKKGGGBBB<<<666111......///111444666888999:::999999999888777888;;;===<<<===>>>?????????>>>>>>???@@@???===:::888888999;;;:::999999:::<<<>>>@@@CCCGGG^^^vvvjjjnnn___XXXSSSYYYkkkpppzzzkkkSSSFFFAAA===<<<;;;::::::;;;<<<===>>>EEENNN[[[dddiiilllqqqtttuuutttsssrrrooollliiigggfffccccccdddbbb```bbbggggggggghhhhhhiiijjjkkkkkkmmmmmmnnnmmmkkkkkklllnnnmmmkkkhhhhhhjjjjjjiiiggghhhhhhiiijjjkkkkkkkkkkkkpppqqqqqqpppooooooqqqsssqqqqqqppppppqqqqqqrrrsssvvvvvvuuutttsssrrrqqqqqqsssqqqqqqrrrttttttrrrpppnnnnnnooopppppppppppppppoooooosss}}}000000111111222333333444333333444555777888999999;;;===@@@CCCDDDCCCAAA@@@@@@AAACCCDDDEEEFFFIIILLLMMMOOOMMMNNNTTTUUU___vvvwwwvvvyyyeeeRRRIIIDDD@@@===???>>>;;;999:::999:::999777555333444555777888:::===@@@DDDGGGHHHGGGDDD@@@???@@@BBBDDDEEEGGGIIIKKKLLLLLLLLLNNNPPPPPPQQQRRRTTTUUUVVVVVVVVVXXXXXXZZZ[[[]]]^^^___```ddddddeeeggghhhjjjkkkkkkkkkmmmrrrzzz{{{rrriiiaaa\\\XXXWWWXXX\\\[[[VVVTTTVVV^^^kkkzzzwwwlllbbbZZZSSSLLLGGGIIIHHHKKKOOOSSSXXXcccmmm{{{iii___WWWSSSXXX___bbbeeegggkkksssyyywwwsssqqqmmmjjjlllkkkggg```WWWOOOJJJHHHEEEKKKRRRZZZhhhxxxqqqfffaaa```___]]]PPPJJJCCCCCCIIIPPPTTTUUUKKKGGGBBB@@@@@@AAA???<<<;;;;;;::::::;;;<<<<<<===;;;???JJJ[[[ppp|||yyy{{{www{{{qqquuuxxxiiiMMM@@@555222444333111111333333333333444555777888;;;@@@FFFKKKMMMMMMMMMMMMPPPNNNJJJEEE>>>666000---///000333555888999;;;;;;======;;;999777888:::===<<<<<<===>>>>>>>>>>>>===BBBBBBAAA???;;;999:::;;;;;;;;;:::999:::;;;<<<===@@@EEEUUUuuuzzzkkkgggxxxkkk[[[QQQWWWdddzzzllljjjyyybbbJJJAAAAAA<<<;;;;;;::::::;;;<<<===DDDLLLWWW___eeeiiimmmqqqpppqqqrrrsssqqqmmmiiiffffffcccccceeecccaaaccchhhiiiiiijjjkkklllmmmmmmmmmmmmnnnooonnnmmmmmmooopppllljjjgggfffhhhiiijjjjjjggghhhiiijjjjjjkkkkkkjjjqqqrrrsssrrrppppppqqqsssooooooooooooooopppqqqqqqssssssssssssrrrrrrrrrrrrrrrqqqqqqrrrttttttsssqqqmmmoooqqqssstttsssrrrqqqkkknnnvvv000000000111222222333333333333444666777999:::;;;;;;===???AAABBBBBBAAA@@@@@@BBBCCCDDDEEEFFFIIIKKKMMMPPPMMMOOOTTTSSS\\\rrrxxxnnnkkkxxxsss[[[LLLDDD@@@===??????<<<:::;;;:::::::::777444333333444666777888:::>>>BBBFFFIIIIIIFFFAAA>>>>>>@@@BBBDDDFFFGGGIIIJJJJJJKKKMMMOOOOOOPPPRRRSSSUUUUUUVVVVVVXXXXXXYYYZZZ[[[]]]^^^___bbbccceeeggghhhiiikkkmmmlllnnnrrryyy}}}~~~yyyrrrjjjeee___\\\[[[___```[[[UUUSSSUUU]]]hhhsss~~~uuulllaaaZZZVVVSSSMMMHHHFFFGGGIIIJJJKKKOOOWWW^^^lllvvvddd[[[UUUXXX^^^bbbfffiiillltttzzzyyyuuussspppllllllkkkgggaaaZZZSSSMMMJJJHHHKKKQQQYYYdddsssvvvjjjdddaaa```___QQQJJJCCCBBBIIIQQQUUUWWWKKKFFFAAA???@@@@@@???===;;;:::::::::;;;<<<===>>>:::AAAOOObbbvvvzzzwwwyyywww{{{tttjjjnnn{{{uuucccHHH<<<333111333222111111333222222222333555777888999>>>FFFKKKNNNOOOOOOOOOSSSQQQMMMGGG???777000---///000333555888:::;;;;;;???>>><<<888666666888;;;;;;;;;<<<<<<============CCCCCCBBB???<<<::::::;;;<<<;;;::::::::::::;;;;;;>>>CCCNNNggg}}}mmmbbbnnncccOOOSSS^^^lllooo```llltttVVVFFFBBB===<<<;;;:::::::::;;;<<>>???@@@AAAAAAAAA@@@AAACCCCCCDDDEEEHHHJJJLLLOOOMMMOOOTTTQQQYYYnnnxxxeeeaaa|||zzzjjjrrrbbbMMMFFF@@@===>>>>>><<<;;;===:::::::::777444333333444666666666999===BBBFFFIIIJJJHHHDDD@@@>>>???AAADDDEEEFFFHHHIIIIIIJJJLLLNNNOOOPPPRRRSSSUUUVVVVVVVVVXXXWWWXXXXXXZZZ[[[]]]^^^___bbbeeeffffffhhhkkkmmmmmmnnnqqqxxxxxxssstttrrrqqqssstttwww~~~yyytttnnniiiccc___```___YYYSSSQQQQQQSSSYYYbbblllvvvyyymmmeee\\\XXXWWWUUUPPPLLLJJJMMMNNNLLLKKKMMMQQQTTT]]]qqqmmmbbbXXXWWW\\\aaafffkkkooowww}}}{{{xxxvvvsssooollljjjfffaaa[[[VVVQQQNNNLLLMMMQQQWWWaaannn}}}{{{ooogggcccbbbbbbXXXOOOFFFCCCGGGNNNSSSTTTLLLGGGAAA??????@@@???>>><<<;;;::::::;;;<<<>>>@@@<<>>FFFKKKOOOPPPQQQRRRUUUSSSOOOJJJBBB:::222...///000222555777999:::;;;@@@???<<<999555555666888;;;;;;;;;;;;;;;<<<<<<<<>>;;;999999:::<<<<<<;;;;;;:::::::::;;;<<>>CCCKKKUUU^^^gggooosssvvvuuutttrrrpppllljjjhhhgggeeegggiiiiiigggiiimmmrrrsssuuuuuutttqqqooommmlllmmmnnnmmmllllllmmmoooiiihhhfffddddddfffhhhkkkjjjkkkllllllmmmlllllllllnnnoooooonnnmmmmmmnnnpppmmmmmmllllllmmmmmmnnnoooooooooppppppqqqrrrrrrrrruuuvvvvvvuuusssqqqpppooojjjmmmqqquuuxxxzzz{{{{{{|||~~~000000111111222333333333777777888999:::<<<======<<<<<<===>>>???@@@AAAAAA???@@@BBBBBBBBBDDDFFFHHHJJJMMMLLLNNNSSSPPPWWWkkkwww^^^\\\sssooommmuuurrrYYYLLLEEE??????>>>;;;<<<>>>999:::999777555333444555555555666999===BBBGGGIIIKKKJJJGGGCCC@@@@@@BBBEEEDDDFFFHHHIIIIIIJJJKKKMMMNNNOOOQQQSSSTTTVVVVVVVVVXXXWWWWWWWWWXXXZZZ\\\]]]\\\```ccceeeeeefffjjjmmmmmmmmmpppvvv~~~vvvrrrnnnkkkhhhggggggkkkyyyyyytttllleeebbb^^^WWWQQQOOOMMMJJJLLLTTT\\\eeepppyyy|||ssshhhddd^^^ZZZXXXUUUQQQNNNOOOTTTWWWTTTPPPPPPQQQPPPTTTfff~~~yyykkk\\\WWWZZZ___ffflllrrr{{{}}}|||zzzvvvppplllgggbbb]]]YYYUUURRROOONNNOOOTTT[[[fffvvvtttjjjdddccccccaaaWWWKKKEEEGGGLLLOOOPPPMMMHHHBBB???@@@AAA@@@???===<<<;;;;;;<<<>>>@@@BBBAAAKKK\\\ooo}}}zzzzzzwwwsssrrruuuxxxtttoookkkccciiiyyymmmVVVAAA999333333333111000111000000111222444777999;;;;;;@@@FFFLLLOOORRRTTTVVVVVVUUUSSSNNNGGG???888333///000222555777999:::;;;AAA@@@???<<<888777777888::::::999999::::::;;;<<>>===;;;:::999999999999;;;???FFFPPP[[[fffoootttwwwvvvuuurrrooollljjjiiidddccceeeiiiiiifffhhhllluuuvvvxxxyyyxxxuuuqqqnnnmmmmmmnnnlllkkkjjjkkkmmmiiiiiihhhgggeeefffhhhkkkllllllmmmmmmmmmmmmllllllkkklllmmmlllkkkkkkmmmooolllllllllllllllmmmnnnnnnnnnnnnoooooopppqqqqqqrrruuuvvvwwwuuusssqqqpppppplllmmmooorrrvvvzzz~~~222222333333444555555666:::::::::;;;<<<======>>><<<<<<<<<<<<===???@@@AAA>>>???AAAAAAAAABBBEEEGGGGGGKKKKKKMMMRRRNNNUUUhhhzzz]]]XXXhhhwwwmmmqqqpppVVVMMMDDD@@@===:::;;;>>>888999999777555444555666444555777:::>>>CCCGGGIIIKKKLLLJJJGGGCCCBBBDDDFFFDDDFFFHHHIIIIIIJJJLLLMMMLLLMMMOOOQQQSSSTTTUUUUUUXXXWWWVVVVVVWWWYYY[[[\\\YYY^^^bbbccccccdddiiimmmlllmmmnnnuuu~~~yyysssllleeedddnnnzzz|||uuunnnjjjddd[[[WWWVVVQQQKKKIIINNNTTTZZZccclllttt}}}xxxpppeeecccaaa^^^[[[WWWTTTRRRTTT\\\```]]]YYYYYYWWWSSSRRR```ssstttaaaXXXYYY___gggooottt}}}zzztttllleeeaaa]]]YYYVVVRRRNNNNNNRRRWWW```qqqxxxmmmeeecccdddeeeZZZMMMGGGIIINNNRRRTTTOOOIIICCC@@@@@@BBBBBB@@@>>>===<<<;;;===???BBBDDDGGGRRRbbbtttyyyuuutttqqqnnnooosss~~~~~~rrrmmmiiiaaagggxxx~~~gggNNN===777333333444222222333111111222444666:::===???>>>BBBGGGKKKOOORRRVVVYYYYYYXXXVVVSSSMMMEEE>>>:::000111444666999;;;<<<<<>>??????===;;;:::;;;===<<<<<<=====================???CCCMMMbbbyyyhhhYYYVVVVVV\\\gggaaaQQQJJJUUUmmmzzz\\\GGG>>>===;;;999888888888999:::<<>>>>><<<<<<;;;<<<===>>>@@@BBB===???@@@@@@@@@AAADDDFFFFFFJJJJJJMMMQQQMMMTTTgggcccSSS___ttthhhjjj^^^TTTIIIBBB>>>::::::===777888888777555444555777333555777;;;???DDDGGGIIIKKKLLLLLLIIIEEECCCEEEGGGEEEFFFHHHIIIIIIJJJLLLNNNKKKLLLNNNPPPRRRSSSTTTTTTXXXWWWVVVUUUVVVXXX[[[\\\XXX\\\aaacccbbbccchhhmmmllllllnnnttt~~~ppphhhllluuu~~~yyyuuurrrlllddd```aaa[[[RRRMMMPPPSSSVVV]]]eeekkkttt~~~}}}vvvooobbbcccdddbbb___[[[YYYYYYWWWaaagggeeeaaaaaa^^^YYYRRR^^^mmm|||zzzeeeZZZYYY___hhhqqquuu~~~{{{qqqhhhccc___[[[XXXTTTPPPNNNQQQUUU]]]nnnzzzooofffddddddcccYYYMMMHHHLLLSSSYYY[[[PPPJJJCCC@@@AAABBBBBBAAA???>>>===<<<===@@@CCCEEEKKKUUUfffwww|||vvvqqqooommmkkkmmmqqq}}}|||~~~qqqmmmhhh___eeexxx|||cccHHH;;;555222444555444444666222222333555999<<<@@@BBBAAADDDHHHKKKOOOSSSWWWZZZZZZZZZYYYVVVQQQJJJCCC???222333555888:::<<<===>>>FFFHHHHHHGGGDDDAAA???>>>:::999888888888999:::;;;>>>??????>>><<<;;;===>>><<<<<<===>>>??????>>>>>>>>>>>>@@@HHHXXXuuuzzzsss]]]TTTQQQVVV]]]rrrlllVVVBBBIII```|||{{{```NNN???===;;;999888888888888:::<<<@@@HHHTTT```hhhmmmmmmooossstttsssooojjjffffffeeehhhlllllljjjlllppprrrvvvzzz}}}~~~|||yyyvvvpppppppppmmmkkkiiijjjkkkmmmooopppooollljjjkkklllkkkkkkkkkllllllkkkjjjjjjhhhiiikkkkkkkkkllloooqqqmmmllllllllllllmmmnnnnnnnnnnnnnnnnnnooooooooopppooorrruuuuuutttsssuuuwwwvvvsssooonnnpppvvv}}}444444555555666777777777;;;;;;:::999999999999:::;;;;;;;;;>>>BBBCCCAAA???@@@AAAAAAAAA@@@@@@BBBDDDEEEEEEGGGJJJKKKMMMWWWaaawwwdddWWW```yyyooogggzzzyyycccLLLBBBAAA@@@===;;;:::999888777666666666666222333444777<<<@@@DDDGGGEEEEEEEEEDDDDDDDDDDDDDDDEEEEEEFFFGGGHHHHHHIIIIIILLLMMMNNNOOOQQQRRRSSSSSSSSSSSSSSSTTTVVVXXX[[[\\\[[[]]]___```aaacccgggiiijjjhhhjjjqqq}}}xxxttt|||sssjjjhhhkkkfffbbb^^^[[[\\\___dddgggsssvvvzzz~~~}}}yyywwwoooiiidddccc___ZZZYYY[[[aaadddhhhkkkjjjgggbbb^^^RRRZZZfffssslll^^^ZZZ___iiirrrxxxwwwlllfffbbb___]]]YYYVVVTTTSSSSSSXXXffftttrrriiiggggggdddUUUNNNLLLIIIRRR[[[WWWZZZOOODDDBBBBBBAAA@@@@@@DDD???<<<=========@@@FFFJJJZZZmmmzzz|||vvvpppkkkfffcccfffkkk~~~tttqqq|||sssuuuwwwkkkdddbbbhhhvvvvvv\\\DDD:::999888888999999888666222222333555999???DDDGGGFFFFFFGGGIIIMMMRRRWWWZZZ\\\[[[XXXVVVTTTPPPKKKGGG>>>999;;;AAA???888;;;EEEGGGJJJLLLLLLIIIEEEAAA@@@<<<===>>>===;;;:::::::::??????>>>===;;;<<>>????????????>>>>>>@@@===>>>EEEPPPhhhvvvsssaaaQQQSSSVVVTTTiii~~~XXXFFFIIIOOOeeebbbMMM>>>???===:::888999;;;;;;999:::>>>FFFQQQ\\\eeejjjkkkoooppppppqqqrrrnnnhhhhhhjjjlllmmmllllllpppsssvvvvvvwwwxxxyyyyyyyyyyyyttttttsssnnniiiffffffhhhnnnnnnnnnnnnnnnnnnmmmllllllllllllkkkkkkjjjjjjjjjllljjjhhhgggiiijjjjjjiiilllkkkkkkllllllnnnoooooopppppppppppppppqqqqqqqqqrrrssstttuuuvvvvvvvvvvvvuuutttrrrpppqqqvvv}}}555555666777888999999999;;;;;;;;;::::::;;;;;;<<<<<<::::::<<>>@@@CCCDDDCCCBBBBBBBBBBBBBBBEEEHHHIIIJJJRRR[[[jjjhhhRRRZZZtttxxxooommmTTTGGGBBB???<<<;;;:::999888777777666666666555555666888:::>>>AAABBBDDDDDDDDDDDDDDDDDDCCCCCCDDDDDDEEEFFFGGGHHHHHHIIILLLMMMNNNOOOPPPQQQRRRSSSTTTTTTTTTUUUWWWYYY[[[]]]\\\^^^___``````aaadddfffkkkiiijjjpppzzzvvvssstttpppnnnlllkkkmmmrrrwww{{{|||}}}~~~}}}xxxtttqqqkkkgggfffccc___]]]___```cccgggjjjkkkhhheeebbbXXX]]]dddnnnzzzuuufff^^^]]]cccjjjvvvsssjjjddd___\\\```\\\XXXUUURRRTTT```mmmqqqjjjiiiiiifffWWWOOOLLLJJJSSS\\\YYYYYYOOOFFFDDDEEEBBB@@@AAAAAA===<<<===>>>>>>CCCIIIQQQ```rrr}}}}}}wwwqqqkkkgggbbb^^^___eeexxxnnnlll{{{}}}}}}ppppppzzz}}}uuulllgggggglllxxxtttYYYBBB888777777777888888666555111111222555:::???EEEHHHFFFGGGHHHJJJOOOTTTYYY\\\^^^\\\YYYVVVTTTRRRNNNKKK@@@::::::@@@@@@===BBBMMMQQQOOOLLLIIIEEECCCAAA@@@<<<===???>>><<<;;;;;;<<<@@@@@@AAA???>>>>>>@@@BBB@@@?????????>>>>>>>>>>>>@@@===???GGGRRRjjjuuullltttpppTTTKKKMMMOOO\\\{{{dddJJJJJJMMMbbb~~~~~~eeeOOO@@@???<<<999888999::::::888999;;;BBBLLLXXXaaafffiiimmmooooooppprrrooojjjhhhjjjlllkkkjjjkkknnnpppwwwwwwxxxyyyzzzzzzzzzzzzssssssrrrnnniiiffffffhhhlllmmmmmmmmmmmmmmmllllllllllllkkkkkkkkkjjjjjjjjjkkkiiigggfffhhhiiijjjiiilllllllllllllllmmmnnnnnnlllmmmnnnooopppqqqrrrrrrrrrrrrssstttuuuuuuuuuuuuvvvvvvuuutttuuuyyy666666888999:::;;;;;;<<<;;;;;;;;;<<<======>>>>>>===;;;::::::<<<=========;;;???CCCEEEDDDCCCBBBBBBCCCCCCEEEHHHIIIIIINNNVVVccczzzzzzsss{{{nnnQQQWWWnnnwww~~~cccPPPFFF???;;;;;;::::::888777777777777777888777777777999:::<<<===AAABBBBBBCCCCCCCCCBBBBBBBBBCCCDDDEEEFFFGGGHHHHHHKKKLLLMMMNNNOOOQQQRRRRRRTTTTTTUUUVVVXXXZZZ[[[\\\\\\]]]^^^^^^^^^^^^aaaccckkkiiijjjooowww}}}vvvsssmmmjjjjjjiiidddaaabbb```bbbfffiiijjjjjjhhhfff___```ccchhhppp{{{rrrfff___```fffsss}}}}}}pppfff___\\\ccc___[[[VVVRRRSSS]]]hhh~~~}}}pppjjjjjjkkkiiiYYYQQQMMMKKKTTT^^^[[[WWWNNNGGGGGGHHHEEEBBBAAA???<<<<<>>@@@BBBKKKWWW\\\TTTJJJDDDAAA@@@???>>>===>>>@@@???>>>======>>>???AAABBBBBB@@@???@@@AAABBBAAA???>>>>>>>>>??????BBB@@@CCCLLLXXXnnn|||xxxyyy{{{llljjj~~~\\\HHHHHHMMMOOOkkkpppQQQIIIIII]]]xxxnnnYYYDDD@@@;;;999999999999999777777999>>>FFFQQQ[[[aaahhhlllooooooppprrrqqqnnniiijjjkkkjjjiiiiiikkkmmmvvvvvvwwwxxxyyyyyyyyyyyyrrrrrrqqqmmmiiigggfffgggjjjkkkkkklllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjhhhfffeeeeeegggiiiiiiiiilllllllllllllllllllllmmmiiijjjlllnnnpppqqqrrrsssqqqrrrsssttttttuuuuuutttwwwxxxxxxyyyzzz}}}666777888:::<<<<<<<<<<<<;;;;;;===>>>???@@@@@@@@@???===<<<;;;;;;<<<======;;;>>>AAABBBBBBBBBBBBCCCHHHGGGHHHKKKKKKJJJNNNTTT^^^yyyvvvmmmllliiilllgggqqq{{{pppUUUWWWlll|||ttt]]]LLL@@@;;;<<<::::::999888777777777777888888777777777888::::::??????@@@AAAAAAAAA@@@@@@@@@AAABBBCCCDDDEEEFFFGGGJJJKKKLLLMMMNNNPPPQQQQQQSSSTTTUUUVVVWWWYYYZZZ[[[YYYZZZ\\\\\\\\\]]]___bbbiiihhhjjjnnnuuuuuuoookkkllllllgggddddddaaacccfffiiijjjjjjiiihhhaaabbbcccfffkkksss}}}{{{ooodddccchhhqqq{{{uuuhhhaaa___aaa^^^[[[XXXTTTUUU^^^iiiyyy{{{ooojjjkkkllllll\\\RRROOOLLLVVV```]]]VVVNNNIIIKKKLLLHHHDDDBBB???>>>???AAAAAABBBHHHPPPbbbppp~~~}}}{{{{{{{{{yyyuuurrrlllgggccc```ZZZTTTTTTXXXYYY]]]jjjuuulllhhhmmmvvv{{{uuuyyyzzzwwwwwwyyyyyyyyy~~~}}}iiiOOO;;;444333222333444444222000......000444999@@@FFFJJJJJJKKKMMMOOOTTTXXX]]]___bbb^^^XXXSSSQQQPPPNNNMMMFFF>>>:::;;;>>>DDDOOOZZZ]]]SSSGGG???>>>???>>><<<===???@@@@@@???>>>???@@@>>>@@@BBBCCCAAA???>>>???BBB@@@???>>>>>>???AAABBBFFFEEEIIIRRR]]]ppp}}}vvvsssllliiirrrwwwmmmooolllPPPKKKPPPMMMccczzzzzzXXXHHHEEEXXXrrr~~~mmmLLLDDD<<<::::::999888888888888888;;;AAAJJJUUU\\\hhhmmmqqqpppqqqsssrrrooollllllkkkjjjjjjiiijjjkkkrrrrrrssstttuuuuuuuuuuuuqqqpppooollljjjhhhgggfffhhhhhhiiijjjkkkkkkjjjjjjjjjjjjjjjjjjjjjiiiiiiiiifffdddcccdddfffhhhiiihhhkkkkkkkkklllllllllkkkkkkiiikkkmmmoooqqqrrrrrrrrrpppqqqrrrsssttttttttttttwwwyyyzzz|||}}}666777999;;;<<<<<<<<<;;;;;;<<<===???AAAAAAAAAAAA@@@@@@???===<<<===>>>???<<<===>>>>>>>>>@@@CCCFFFKKKIIIIIILLLLLLKKKMMMRRRSSSmmmnnnbbb___aaahhhhhhuuu~~~qqq[[[WWWggglllVVVEEE===>>>;;;:::999888777777777777777666555555666777888999<<<===>>>@@@@@@???>>>>>>>>>???@@@AAACCCDDDEEEFFFIIIJJJKKKLLLMMMOOOPPPPPPRRRRRRSSSUUUVVVWWWXXXXXXVVVWWWYYYZZZ[[[]]]```bbbfffgggjjjnnntttzzzrrrmmmmmmmmmiiieeedddeeefffiiikkklllkkkjjjiiiaaaccceeehhhkkkpppuuuzzztttiiifffiiiqqqyyyzzzkkkddddddaaa^^^\\\ZZZWWWWWW___jjjttt}}}zzzooojjjkkklllmmm]]]TTTQQQNNNWWW```^^^TTTMMMJJJLLLNNNKKKFFFCCCCCCBBBBBBCCCBBBCCCJJJTTThhhuuuyyyyyyxxxxxxvvvsssooolllfffaaa]]]ZZZUUUOOOOOOSSSMMM\\\rrr}}}qqqxxxvvv}}}|||uuuooolllmmmttt|||{{{}}}yyybbbIII888222111111111222222000///---...000333999@@@FFFJJJMMMNNNOOOQQQSSSVVVYYYZZZ^^^YYYSSSNNNKKKJJJIIIHHHGGG@@@:::999<<>><<<999===???@@@AAA@@@@@@@@@AAA@@@BBBEEEEEECCCAAA@@@???@@@???>>>>>>???AAACCCEEEGGGEEEIIIRRR[[[jjj{{{tttoooiiieeehhhrrr~~~ssshhh```RRRPPPMMM]]]pppcccKKKEEESSSiiiZZZLLL???<<<<<<999888999888999999:::===EEEOOOWWWgggnnnsssrrrrrrsssrrrooonnnmmmlllkkkkkkkkkjjjjjjllllllmmmoooooooooooooooooonnnmmmllljjjiiigggeeeffffffhhhiiijjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiieeedddbbbccceeeggghhhhhhiiijjjkkkkkklllkkkkkkjjjlllmmmoooqqqrrrrrrrrrqqqpppqqqrrrsssttttttttttttuuuxxxzzz}}}777999;;;=========;;;:::;;;<<<>>>@@@AAABBBAAAAAA@@@AAAAAA@@@???>>>@@@AAA=========<<<===@@@EEEHHHLLLHHHGGGIIIJJJIIIKKKOOONNNbbbtttzzzvvvnnneeecccgggqqqtttyyyaaaUUU^^^wwwzzzaaaLLLAAA@@@;;;:::999888888777888888555555444444444666777888999:::<<<>>>???>>>===<<<<<<===>>>???AAACCCDDDDDDHHHIIIJJJKKKLLLNNNOOOOOOQQQRRRSSSUUUVVVVVVWWWVVVTTTVVVXXXYYY[[[]]]```ccccccdddiiimmmrrr~~~~~~~~~yyyqqqpppoookkkgggeeehhhjjjmmmpppqqqpppnnnllldddgggjjjlllnnnppprrrtttzzz|||~~~uuujjjfffiiiqqqvvvpppiiihhhfffcccaaa^^^YYYWWW^^^gggqqq||||||rrrllllllkkkmmm^^^VVVSSSPPPXXX```\\\SSSMMMIIIMMMOOOLLLGGGEEEGGGFFFEEEEEECCCEEEOOOZZZmmmyyyxxxttttttuuutttqqqmmmiiiggg```[[[VVVSSSNNNIIIJJJOOOLLLbbb{{{ttteeekkklllyyyuuuooojjjlllsss|||}}}sss\\\DDD666111000000000111111///...---...///333999@@@FFFIIIOOOOOOOOOOOOOOOOOOPPPPPPSSSOOOJJJFFFDDDCCCBBBAAADDD???:::999<<>>@@@AAA@@@@@@AAABBBCCCEEEGGGGGGEEECCCBBBBBB@@@@@@??????@@@BBBDDDEEEDDDBBBDDDLLLRRR[[[ppp~~~qqqkkkddd```bbbiiirrrxxx{{{tttmmmoooWWWOOOMMMXXXhhhtttTTTHHHNNNZZZzzzlllWWWDDD???>>>:::999;;;888999::::::;;;AAAJJJQQQaaajjjrrrsssrrrrrrqqqnnnooommmkkkkkkkkkkkkjjjiiihhhhhhiiijjjkkkkkkkkkkkknnnmmmkkkkkkkkkiiigggdddeeeeeeggghhhjjjjjjkkkkkkhhhhhhhhhhhhhhhiiiiiiiiifffdddcccccceeegggggggggggghhhjjjkkkllllllkkkjjjlllnnnppprrrssssssqqqqqqqqqrrrsssttttttuuuuuuttttttwwwzzz}}}:::<<<>>>??????>>><<<:::;;;===???AAABBBAAA@@@@@@>>>@@@BBBBBB@@@???@@@BBB<<<===??????@@@BBBFFFIIIMMMGGGEEEGGGHHHHHHKKKOOOPPP___lllxxxuuummmuuu||||||sssrrrvvvzzzkkkVVVVVVmmmkkkSSSEEECCC;;;;;;:::999888888888888666555444333333444555555666888;;;===>>>===;;;:::;;;;;;===>>>@@@BBBCCCDDDHHHHHHIIIJJJLLLMMMNNNNNNQQQSSSTTTVVVWWWWWWWWWVVVUUUWWWYYYZZZZZZ\\\___aaaaaaccchhhlllooozzzxxxtttpppnnnqqqwwwwwwtttsssooojjjhhhjjjmmmrrrvvvxxxwwwtttrrrkkkmmmooopppppppppqqqssstttuuuxxxzzztttlllhhhjjjqqqsssyyyyyymmmjjjhhhfffdddaaa[[[XXX^^^gggqqq}}}vvvpppmmmllllll^^^WWWUUURRRYYY___[[[SSSLLLHHHLLLOOOLLLHHHFFFIIIGGGFFFFFFDDDHHHTTTbbbrrr}}}qqqooopppqqqppplllhhhcccaaa]]]XXXSSSOOOKKKGGGJJJOOOWWWllloooccckkknnn{{{{{{uuuqqqrrrxxxzzz{{{~~~oooVVV@@@555111000///000111111///---......000333888???EEEHHHOOONNNLLLJJJHHHFFFEEEDDDEEEBBB???======>>>======@@@===::::::>>>CCCFFFFFFCCCAAA>>><<<::::::;;;;;;;;;===???@@@@@@@@@AAACCCCCCEEEFFFEEECCCAAAAAAAAABBBBBBBBBBBBBBBAAAAAAAAACCC???AAAFFFIIIMMM]]]ooo{{{rrrfff]]]]]]ccckkkqqquuuuuurrrlllzzz]]]QQQNNNVVVcccaaaNNNJJJIIIhhh{{{bbbIIIBBB@@@;;;:::<<<777999:::999999<<>>@@@AAAAAA???===;;;<<<===???AAAAAAAAA@@@???<<>>AAACCCDDDEEEGGGIIINNNIIIEEEFFFHHHIIILLLPPPRRR]]]fffrrrzzzqqqhhhooommmqqq{{{xxxuuuYYYRRRggg}}}rrrWWWHHHEEE<<<;;;:::999888888888888888777555333222222222333555777:::<<<===<<<;;;999::::::<<<>>>???AAABBBCCCGGGHHHIIIJJJKKKMMMNNNNNNRRRTTTUUUWWWXXXXXXWWWWWWWWWYYYZZZZZZZZZ[[[]]]___```cccgggjjjmmmwww}}}}}}{{{uuusssooolllkkkooouuu{{{vvv{{{wwwvvvrrrmmmkkkkkkooouuu{{{}}}}}}zzzxxxrrrssssssqqqpppppprrrsssoooooorrruuutttnnnlllmmmpppqqqvvv}}}pppjjjhhhfffdddbbb]]]ZZZ```iiirrr~~~zzzsssooommmkkk]]]WWWVVVSSSYYY___YYYRRRKKKHHHKKKNNNLLLIIIGGGIIIGGGFFFFFFEEEJJJYYYggguuu|||oookkkmmmnnnmmmiiiddd```^^^^^^XXXSSSOOOKKKHHHLLLRRRbbbsssooohhhssssss~~~|||{{{}}}wwwxxx}}}}}}lllSSS>>>555111000///000111111///---......000333888>>>DDDHHHNNNMMMJJJGGGCCC@@@===;;;;;;999777777999;;;;;;;;;<<<;;;:::;;;@@@DDDEEEBBBAAAAAA>>>;;;888888;;;>>>:::<<>>>>>>>>DDDDDDDDDCCCBBBAAA???>>>DDD@@@@@@DDDEEEGGGSSSccczzziii______fffnnnssstttppp}}}qqq```{{{bbbVVVPPPWWWbbbkkkSSSGGG===ZZZ~~~|||hhhMMMDDDAAA<<<:::>>>555888:::999777:::AAAGGGPPP]]]kkkpppqqqrrrpppnnnmmmjjjggghhhjjjkkkiiiggghhhiiijjjkkkkkklllkkkkkkmmmkkkiiijjjkkkjjjgggcccdddeeefffhhhjjjkkkllllllfffggggggggghhhhhhiiiiiiiiigggddddddeeefffffffffccceeehhhjjjlllmmmllllllfffhhhlllppprrrssssssrrrrrrssstttuuuvvvvvvvvvvvvuuuwwwzzz}}};;;???CCCEEECCC@@@===<<>>===>>>>>>???CCCHHHLLLMMMMMMJJJHHHFFFFFFIIILLLNNNOOOQQQXXX___nnn{{{pppooouuuuuu|||xxx~~~fffTTTccc{{{{{{___KKKCCC======<<<;;;999888777777555444333222111111111111999888888888999;;;===>>>===>>>???@@@AAABBBBBBBBBCCCEEEGGGHHHHHHIIIKKKLLLQQQQQQQQQQQQRRRRRRSSSSSSWWWWWWWWWXXXZZZ[[[]]]^^^]]]___dddiiilllsssyyywwwxxxxxxvvvrrrooollliiigggeeehhhttt|||sssqqqooooooooommmrrruuuwww|||yyyvvvuuuvvvuuussspppsssrrrrrrrrrrrrooollliiinnnoootttyyy}}}wwwkkkggggggfffccc^^^\\\\\\]]]nnn}}}{{{tttqqqpppkkk___SSSSSS[[[aaa^^^YYYRRRPPPOOOMMMMMMKKKHHHEEENNNIIIEEEEEEGGGPPP```nnnzzzkkkkkkkkkkkkiiieee^^^WWWSSSQQQSSSLLLGGGJJJIIIKKKVVVooovvvyyyuuu}}}zzz}}}|||~~~ttt```III999333000000////////////000000111111111222444999===@@@DDDCCC@@@===:::999888888555555555666666777888999999888777999<<<>>>>>>>>>@@@@@@???>>>===<<<;;;;;;:::;;;<<<===???AAACCCDDDAAAAAAAAAAAA@@@@@@??????AAAAAAAAA@@@@@@@@@??????BBB@@@@@@AAAAAABBBIIIRRRqqqxxxllleeefffqqq}}}~~~~~~qqqiiimmmlllRRRSSSQQQggg___FFF>>>HHHhhhwww[[[GGG??????>>>:::999777666666888;;;???BBBLLLTTT```jjjoooooommmkkkllljjjggggggggggggfffeeecccfffjjjkkkjjjjjjlllooosssrrrpppnnnlllkkkjjjjjjiiifffdddggglllmmmjjjfffgggfffffffffggghhhjjjkkkkkkiiigggeeeeeefffhhhjjjeeefffhhhjjjlllmmmmmmmmmhhhiiikkkmmmppprrrssstttuuusssqqqrrrvvvxxxwwwvvvwwwvvvyyy<<>>BBBDDDEEEDDD@@@@@@@@@@@@@@@???>>>===??????AAAEEEJJJMMMMMMMMMGGGEEECCCCCCFFFIIILLLLLLTTTYYY^^^nnn{{{|||~~~ooo|||zzzdddaaarrr|||bbbMMMDDD======<<<;;;999888777777555444333222111111111111666666666777888999;;;;;;::::::<<<===>>>?????????CCCEEEGGGGGGGGGHHHJJJLLLPPPPPPPPPQQQQQQRRRRRRRRRVVVVVVWWWXXXYYY[[[\\\]]]^^^```eeehhhjjjppp{{{}}}yyyzzzzzzvvvooohhheeedddcccmmm~~~}}}uuutttqqqoooooonnnssswwwyyy}}}zzzxxxxxxwwwtttrrrtttsssrrrrrrrrrpppllliiinnnooosssyyy{{{zzznnnjjjjjjjjjfffaaa^^^]]]^^^ooo}}}|||uuurrrpppjjj___VVVXXX```ddd___XXXPPPPPPOOONNNMMMKKKJJJJJJLLLHHHEEEFFFJJJRRRbbbppprrrdddhhhiiiiiigggbbb\\\UUUQQQNNNPPPIIIDDDHHHGGGJJJXXXwww}}}{{{|||nnnZZZEEE888444111000000//////000000111111111111111444777;;;>>>???>>><<<:::888777777777666666666666666777777888888777777999;;;===>>>===>>>======<<<<<<;;;;;;:::::::::;;;<<<===@@@BBBCCCAAAAAA@@@???????????????@@@@@@@@@?????????>>>>>>AAA??????AAA@@@BBBIIIRRRhhh}}}wwwwwwttthhhhhhvvv{{{YYYRRRQQQfffkkkOOOBBBFFF___yyygggOOOCCC???===::::::888777666777;;;>>>@@@HHHPPP\\\gggmmmmmmkkkjjjiiigggeeeeeeffffffeeedddaaadddggghhhggggggiiikkkpppoooooonnnmmmlllkkkkkkiiifffdddeeeiiijjjhhheeehhhgggfffffffffggghhhiiiiiihhhfffeeeeeefffhhhjjjfffggghhhiiikkklllmmmnnnkkklllmmmoooqqqsssuuuuuutttrrrqqqsssvvvxxxwwwvvvyyyxxx{{{<<<===AAAFFFJJJJJJEEE@@@===<<<;;;>>>AAADDDEEEDDD??????@@@@@@@@@??????>>>??????BBBFFFIIIKKKJJJIIIFFFDDDBBBCCCFFFIIIJJJKKKSSSXXX\\\mmmiiiuuu~~~~~~}}}fffjjjyyy}}}}}}eeeOOODDD======<<<;;;999888777777555444333222222111111111222333444666777777888888888999:::;;;<<<=========BBBDDDFFFFFFFFFGGGIIIKKKNNNNNNOOOPPPQQQQQQRRRRRRUUUUUUVVVWWWXXXZZZ[[[\\\___aaadddggghhhlllzzz~~~|||~~~tttjjjdddbbbZZZaaalllxxx{{{uuutttqqqooonnnmmmsssxxxzzz~~~}}}{{{zzzyyywwwvvvtttsssrrrsssssspppmmmjjjnnnpppuuuzzz|||~~~qqqlllnnnnnnkkkeee```___```ppp~~~}}}vvvsssppphhh```ZZZ\\\dddfff```YYYNNNPPPRRRPPPMMMLLLMMMOOONNNJJJGGGIIINNNXXXhhhwww~~~pppdddeeeeeeeeeccc___YYYSSSOOOJJJLLLEEEBBBEEEDDDKKK]]]vvvfffSSS@@@666555111111111000000111111111222111111111333666888:::999888777777666666777777888777777666666666666666777666666888;;;======<<<;;;;;;;;;:::::::::::::::;;;:::::::::<<<>>>AAACCCAAAAAA???>>>>>>>>>???@@@?????????>>>>>>>>>======???===>>>@@@@@@AAAIIIQQQ```zzz|||mmmhhhooofffUUUSSScccxxxZZZGGGDDDVVVjjjrrrYYYFFF???===;;;;;;999888777777999<<<>>>CCCKKKWWWbbbjjjllljjjhhhfffeeeccccccdddeeeeeedddbbbdddffffffffffffggghhhjjjkkkmmmnnnnnnmmmmmmllljjjfffccccccfffgggfffdddhhhgggfffeeedddeeeffffffgggfffeeedddeeegggiiijjjhhhhhhggghhhiiikkkmmmnnnlllmmmnnnoooqqqrrrssstttrrrrrrrrrtttwwwxxxwwwvvvzzzzzz|||999999<<>>===<<<<<<===???AAABBBBBB>>>??????@@@@@@@@@??????===>>>@@@DDDGGGHHHEEECCCFFFEEECCCDDDGGGJJJKKKKKKNNNUUU[[[iiilllooozzztttkkknnnhhhtttzzzeeeQQQDDD======<<<;;;999888777777555555444333222222222222000222444666777777666666999:::;;;===>>>>>>??????AAABBBDDDEEEEEEFFFHHHJJJLLLLLLMMMNNNOOOPPPQQQRRRTTTTTTTTTUUUWWWXXXZZZ[[[^^^^^^aaaeeefffiiiuuu|||qqqggg```WWWZZZ^^^cccmmmxxxrrrrrrqqqpppqqqmmmrrrwwwyyy|||{{{xxxwwwwwwxxxsssrrrrrrssstttrrrooommmooorrrxxx~~~sssnnnqqqrrrnnnfffaaa```aaarrr~~~~~~xxxssspppfff```[[[]]]dddfff```YYYPPPSSSUUUSSSNNNLLLOOORRRSSSNNNJJJKKKQQQ\\\ooo|||ooofffbbbbbbbbb___[[[VVVPPPMMMFFFHHHBBB@@@CCCCCCNNNeeeqqqaaaNNN===555444222222111111111111222222222222111111222444666777555666666666777888999999999888777666555555555555666666666888;;;<<<<<<;;;999999999::::::;;;;;;;;;;;;:::999999:::===@@@BBBBBB@@@???======>>>???@@@@@@?????????>>>>>>>>>>>>>>>===>>>@@@AAABBBIIIQQQ[[[oootttjjjkkk~~~sssZZZUUU]]]qqqbbbJJJDDDOOO___{{{yyyaaaIII???======<<<:::888777777888:::;;;???FFFQQQ]]]gggkkkjjjhhheeedddbbbcccdddeeeeeeddddddeeefffgggggggggggggggfffgggjjjmmmnnnooonnnmmmkkkhhhdddcccdddeeeeeeeeefffeeedddddddddeeefffgggfffeeeddddddeeegggiiijjjiiihhhgggggghhhjjjlllnnnkkkllllllmmmnnnoooppppppqqqqqqsssuuuwwwwwwwwwvvvzzzzzz}}}888888:::@@@GGGIIIDDD???>>>>>>>>>=========>>>???===>>>???@@@@@@@@@@@@@@@===>>>@@@DDDFFFGGGDDDBBBDDDCCCBBBCCCFFFHHHIIIIIIIIITTT\\\gggyyyzzztttuuunnnppp]]]aaaoootttcccQQQDDD======<<<;;;999888777777666555444333222222222222111222444666777777666666::::::<<<===>>>????????????AAACCCDDDDDDEEEFFFHHHIIIJJJKKKMMMNNNPPPQQQQQQRRRSSSSSSTTTUUUWWWYYYYYYZZZ[[[^^^bbbdddhhhrrr}}}|||nnnccc[[[[[[YYYXXX\\\kkkvvvpppqqqsssuuuxxxppprrrvvvyyy|||~~~wwwrrrppppppooooooppprrrttttttrrrpppnnnrrryyytttooorrrsssnnnfffaaaaaadddrrr~~~~~~xxxssspppeee```[[[^^^dddfffaaaZZZTTTWWWXXXUUUOOOMMMOOOSSSWWWPPPKKKJJJOOO\\\ppp~~~~~~sssfff```______^^^[[[WWWRRRMMMKKKDDDEEE@@@???CCCCCCSSSooo}}}}}}wwwkkk^^^MMM<<<333222222222111111111111222222222222111111222333555555555666777999:::;;;<<<<<<:::999888666555555555555666555666999;;;===<<<;;;888999999::::::;;;;;;<<<::::::999999:::===???AAAAAAAAA???>>>>>>>>>???@@@AAAAAA@@@@@@@@@?????????>>>===???AAAAAABBBHHHQQQUUUcccyyynnniiiwww]]]TTTTTTbbbiiiNNNBBBIIITTTmmm}}}jjjOOOAAA===<<<<<<:::999777777888999:::===BBBLLLXXXccciiijjjiiigggeeeddddddeeegggfffeeeddddddeeefffggggggffffffccceeehhhlllnnnnnnnnnmmmmmmjjjgggeeeeeefffffffffccccccbbbcccdddfffhhhiiieeeeeeeeeeeefffhhhiiijjjjjjiiigggggggggiiikkklllkkkllllllmmmnnnnnnoooooopppqqqsssuuuvvvwwwwwwxxxzzzzzz}}}999999;;;???DDDEEECCC@@@>>>??????===;;;;;;<<<===<<<===>>>???@@@AAAAAAAAA@@@AAABBBEEEHHHHHHGGGEEEAAA??????AAACCCEEEFFFEEEHHHSSS[[[fffyyy~~~qqq|||```ZZZbbbyyyyyymmm___PPPFFF======<<<;;;999888777777666555444333222222222222222222444555666777777777777888999:::;;;<<<<<<<<<>>>@@@BBBCCCCCCCCCEEEGGGGGGHHHIIIKKKMMMOOOPPPQQQQQQQQQRRRSSSTTTVVVWWWXXXXXXXXX\\\aaadddgggpppyyyxxxlll___^^^ZZZUUUTTT[[[iiittt}}}tttpppsssvvvyyy|||sssqqqssswww{{{|||ppphhhdddggghhhjjjooosssuuutttsssnnnqqqyyytttpppssstttnnneeeaaacccgggsss}}}~~~yyysssnnndddaaa___ccchhhiiibbb\\\XXXYYYXXXUUUQQQPPPQQQTTTWWWQQQKKKKKKNNNYYYkkk{{{yyyyyyzzz}}}~~~kkk___\\\[[[ZZZYYYWWWSSSNNNJJJGGGBBBBBB??????BBBCCCWWWxxxyyyyyy{{{~~~uuunnndddYYYJJJ:::222222111111111000000111111111222222222222333444555555666777999:::<<<<<<======999999777666555555555555666666777:::<<<===<<<;;;888999999999::::::;;;;;;999::::::;;;<<<===>>>???AAAAAAAAAAAA@@@@@@??????AAAAAAAAA@@@@@@@@@@@@???>>>===???AAAAAA@@@FFFNNNLLLXXXvvv|||ttt{{{eeeSSSMMMXXXqqquuuUUUCCCBBBHHHccc|||vvvXXXFFF>>>:::;;;:::999888777888888999===???FFFQQQ]]]fffiiiiiihhhgggeeeeeefffggggggfffbbbaaaaaaccceeefffeeedddccceeegggjjjlllmmmmmmmmmlllkkkiiihhhggggggggghhhbbbbbbbbbcccdddgggiiijjjggggggggggggggghhhiiijjjjjjiiihhhggghhhhhhjjjjjjmmmmmmnnnoooooopppqqqqqqppprrrsssttttttuuuxxx{{{zzz{{{~~~999999;;;<<<>>>?????????<<<===>>>===::::::;;;>>><<<===>>>???@@@AAAAAAAAABBBAAABBBDDDGGGIIIHHHGGG???>>>>>>@@@CCCEEEEEEDDDGGGOOOTTTaaa{{{xxx~~~iii[[[]]]kkkuuu{{{tttggg\\\QQQIII======<<<;;;999888777777666555444333333222333333222222222333444555666777555666888999::::::;;;;;;===???AAABBBBBBBBBDDDFFFFFFGGGHHHJJJLLLNNNPPPQQQPPPPPPQQQRRRSSSUUUVVVWWWYYYXXX[[[aaacccfffmmmuuuwwwllljjjgggbbb^^^^^^aaadddxxx{{{xxxvvvtttsssppprrrrrrpppttt~~~yyyoooooosssvvvwwwyyyrrrllljjjooouuuzzzxxxiiiaaa^^^___ccciiipppssstttsssrrruuu{{{tttqqqtttuuunnneeebbbffflllrrr|||~~~xxxrrrmmmcccdddgggmmmrrroooeee\\\ZZZXXXWWWUUUTTTTTTUUUVVVWWWSSSPPPQQQSSSYYYfffssszzz{{{{{{{{{~~~|||ggg[[[ZZZVVVUUUTTTQQQNNNIIIEEECCC???@@@<<<>>>AAACCCYYY~~~~~~yyyyyyzzzzzzllleee[[[QQQDDD777222333111000000//////000000111222222222333444555555666666777999:::;;;;;;::::::888888777666666555666666666666888;;;>>>>>>===;;;888888888888888888888888999:::;;;===>>>>>>>>>>>>@@@AAABBBCCCCCCAAA@@@???@@@@@@@@@@@@????????????<<<<<<===???>>>===BBBJJJIIIRRRiiitttYYYMMMUUUfffaaaJJJAAA@@@WWWwww|||```MMMBBB::::::999888888777888888999======AAAJJJXXXbbbggghhhiiihhhfffeeefffffffffeeeaaa``````cccfffhhhfffeeeeeefffggghhhjjjkkklllllljjjjjjjjjiiihhhggghhhhhhdddccccccccceeegggiiijjjhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhllllllmmmnnnooopppqqqrrrqqqrrrsssrrrrrrtttyyy}}}{{{}}}777888999888888888;;;===:::<<<===<<<::::::<<>>???AAAAAABBBBBBAAA@@@@@@BBBEEEGGGGGGGGG@@@@@@@@@BBBDDDFFFFFFEEEFFFIIIKKK\\\|||}}}ooo]]][[[bbbpppxxxqqqdddZZZRRRLLL======<<<;;;999888777777666666555444333333333333222222111111222444666777666777888999:::;;;;;;;;;===>>>@@@AAAAAABBBDDDFFFEEEFFFGGGJJJLLLNNNPPPQQQPPPPPPPPPQQQSSSTTTVVVWWWZZZYYY\\\aaaccceeejjjqqq|||~~~}}}{{{wwwrrrmmmiiigggjjjyyyzzztttooollllllkkkkkkaaaeeegggeeegggooowwwzzzzzzpppiiilllqqqsssrrrrrrmmmeeeaaagggooossszzzooodddWWWZZZ^^^fffmmmrrrssssssxxxzzztttsssvvvvvvoooeeeccchhhooorrr|||}}}xxxrrrlllcccfffmmmvvv{{{uuuhhh]]]ZZZWWWUUUTTTVVVWWWXXXXXXYYYWWWWWWXXXYYY\\\eeeooosssxxxxxxaaaVVVVVVSSSRRRPPPNNNJJJFFFBBB@@@===>>>;;;===@@@BBBZZZ||||||{{{|||~~~yyyhhh___UUUKKK???444222444000000////////////000000222222333444555555666666555666888999999999888777888777777666666666666666777777999<<<>>>???===;;;777777777777777666666666888:::<<>>===@@@BBBDDDEEEEEECCC@@@>>>????????????>>>>>>>>>>>>;;;:::<<<>>><<<;;;???FFFJJJRRRbbb~~~cccQQQVVV```{{{kkkQQQDDD???LLLppp~~~dddRRRFFF===999999888888888888888999<<<;;;===FFFSSS___eeegggjjjhhhfffeeeeeefffeeeccccccbbbbbbeeeiiikkkjjjggggggggggggggghhhjjjkkklllhhhiiijjjjjjiiigggggghhhfffeeeeeedddeeefffhhhhhhjjjjjjjjjjjjiiiiiiiiiiiihhhiiiiiiiiiiiihhhggggggiiijjjkkklllmmmooopppppprrrssssssqqqqqqtttzzz}}}~~~666888999999999999;;;<<<@@@===999888999;;;=========<<<===@@@EEEHHHGGGFFF???@@@@@@AAACCCEEEGGGHHHBBBBBBBBBCCCDDDEEECCCBBBDDDEEEKKK]]]zzz|||yyy|||```TTTUUUcccoooooodddXXXQQQMMMBBB???<<<:::999999888666666666666555444444333333444333222222222555777888999::::::;;;;;;<<<<<<<<<======>>>???@@@AAAAAAAAAEEEFFFHHHJJJKKKLLLMMMMMMLLLNNNPPPQQQRRRSSSUUUWWW[[[\\\]]][[[[[[```jjjsss}}}}}}yyy{{{yyyoootttyyyzzzsssjjjccc```^^^[[[YYYXXXXXXYYY\\\bbbjjjqqqvvvppppppppppppqqqsssuuuwwwlllgggcccdddgggjjjqqqyyyiii[[[TTTVVVaaaggggggmmmwww|||zzz~~~wwwqqqsssrrrkkkbbbbbbjjjsssyyy|||uuussspppkkkhhhkkkqqqwwwyyytttjjjaaaaaa\\\UUURRRUUUYYY]]]^^^___]]]aaahhhjjjfffeeeiiipppsssxxx~~~kkkZZZTTTTTTRRRPPPMMMIIIFFFCCCAAA@@@???===888:::???CCC\\\www~~~}}}}}}}}}vvvcccZZZLLL@@@999666111,,,111222333444333111///---222333555777888888777666777777777777777888888888666666666666666777777777:::999888888:::<<<<<<;;;;;;:::888666555555666777999:::<<<===>>>>>>??????DDDCCCBBBAAA@@@@@@@@@@@@===============>>>>>>>>>???>>>>>>???===;;;@@@FFFOOOWWWWWWooorrrYYYZZZZZZrrr{{{ZZZHHHCCCHHH]]]vvvPPPGGGBBB<<<:::999;;;999666777:::::::::<<>>>>>======<<<===@@@DDDFFFFFFDDD>>>>>>???@@@AAACCCEEEFFFDDDCCCBBBBBBBBBCCCCCCBBBGGGIIILLLYYYttt|||xxxzzziiiSSSVVVaaammmnnncccVVVLLLFFFBBB@@@===<<<;;;;;;999888777666666555555444333333333222111111222444666777999999999:::;;;;;;<<<<<<<<<======>>>???@@@AAAAAADDDEEEGGGIIIKKKLLLMMMMMMMMMNNNPPPQQQQQQRRRTTTVVVWWWZZZ\\\\\\]]]aaajjjpppxxxzzztttpppppprrrvvv}}}}}}~~~|||vvvmmmeee```]]][[[ZZZUUUUUUVVVYYY^^^eeelllppppppqqqsssuuuvvvuuuttttttmmmgggbbbbbbdddeeekkkrrr|||hhh\\\VVV\\\cccfffnnnwww{{{{{{zzzuuuvvvssskkkbbbaaaiiirrr}}}~~~wwwtttppplllllloootttwwwwwwqqqhhhbbbaaa\\\WWWUUUWWW[[[^^^___bbbdddlllwwwyyytttppppppqqqrrrtttwww|||iiiYYYTTTUUUQQQOOOLLLHHHDDDAAA???>>>999:::777:::@@@DDD\\\|||ppprrr{{{|||~~~yyysssaaaWWWHHH===777555222///222333444444333111///...000222444555666666555444555555666777888999999:::777777777888888888888888999888777888:::;;;;;;;;;999999888777666666666666888888:::;;;<<<=========BBBBBBAAAAAA@@@@@@@@@AAA??????????????????>>>>>>AAA>>>>>>>>><<<;;;???EEEGGGKKKOOOccc{{{uuuaaaZZZ[[[mmmgggNNNDDDHHHZZZ||||||YYYOOOFFF>>>;;;:::<<<:::777777;;;:::999;;;@@@IIIUUU___dddhhhgggfffeeeeeedddbbbaaacccbbbbbbccceeefffeeecccbbbcccdddddddddeeefffgggcccdddfffggghhhhhhhhhhhhhhhgggeeeddddddddddddeeefffggghhhiiiiiijjjjjjjjjllllllkkkjjjhhhgggfffeeefffggghhhjjjkkklllllllllssssssrrrssstttvvvyyyzzz|||zzzyyyzzz{{{999:::<<<<<<;;;;;;===>>>::::::;;;===???@@@???>>>=========???BBBDDDCCCBBB============???@@@BBBCCCFFFEEEBBB@@@???@@@BBBCCCHHHLLLMMMSSSkkk}}}wwwtttwwwrrrnnn{{{]]]VVV^^^hhhkkkcccUUUIIIBBB???>>><<<;;;<<<;;;999777777777666555555444444333333222111000111222444666777888888999::::::;;;;;;;;;<<<===>>>???@@@@@@AAACCCDDDFFFHHHJJJKKKLLLLLLMMMNNNPPPQQQQQQQQQSSSUUUVVVYYY\\\^^^___bbbhhhmmmxxxzzztttnnniiiiiikkkooouuu{{{xxx~~~xxxnnnfffaaa```aaa]]]^^^___bbbfffkkkppprrrtttvvvzzz}}}}}}zzzvvvssspppjjjdddccccccbbbfffllluuu|||kkkYYYWWW^^^eeennnvvvyyy{{{||||||xxxnnnfffeeellluuuyyytttqqqnnnrrruuuxxxwwwssslllgggccc```]]]ZZZYYY[[[^^^```aaadddjjjxxx|||xxxuuutttrrrssswww|||yyyeeeWWWSSSTTTOOOMMMJJJFFFBBB???===<<<777999666999???BBBXXXzzz~~~ppplllvvv~~~}}}yyy}}}~~~wwwrrr```TTTDDD999555444333111333333444444444222111000///000222333444444333222333444555777888:::;;;<<<888888888999999:::::::::888777666777999:::::::::777777777888888777666666666777888999:::;;;;;;;;;@@@@@@@@@@@@AAAAAAAAABBBAAAAAAAAA@@@@@@?????????AAA??????@@@???===???DDDHHHGGGMMM\\\yyyzzzlllsssoooZZZZZZeeezzzZZZGGGBBBOOOpppyyybbbTTTEEEAAA===;;;<<<:::777777:::999999999===EEEOOOZZZ```ffffffffffffeeedddcccbbbeeeccccccdddeeefffeeeddd___``````aaaaaabbbbbbccc___aaaccceeegggiiijjjjjjjjjiiihhhfffeeeeeeeeeeeegggggggggggghhhiiijjjkkklllllllllkkkkkkjjjiiihhheeegggjjjlllmmmnnnmmmmmmttttttttttttvvvxxxzzz{{{|||yyywwwxxxzzz;;;<<<>>>>>>===<<<>>>???===<<<<<<===???@@@???>>>======>>>???AAAAAAAAAAAA>>>>>>=========???AAACCCHHHFFFCCC???>>>???BBBEEEGGGMMMMMMNNNccc}}}{{{wwwrrroooqqqwww}}}xxxyyy{{{{{{bbbYYYjjjjjjZZZ]]]dddiiifffYYYKKKCCC<<<:::999999:::999777555777777666666555444444444333222000//////111333444666666777888999999::::::::::::;;;<<<>>>???@@@@@@BBBCCCEEEGGGHHHJJJJJJKKKLLLNNNPPPPPPPPPQQQSSSUUUXXXZZZ[[[\\\]]]___cccfffvvv}}}xxxrrrnnniiijjjmmmrrrwww|||yyyxxx}}}~~~sssmmmlllnnnkkkmmmooorrrtttwwwyyyzzz{{{~~~|||yyytttnnniiihhhfffdddfffjjjpppuuu~~~~~~aaaVVVYYYbbbllltttxxx}}}|||tttlllmmmttt|||zzztttqqqooowwwzzzzzzvvvooohhheeeeee___^^^\\\\\\]]]```aaaccceeennn}}}}}}{{{zzzxxxxxxzzz~~~tttaaaTTTPPPQQQLLLJJJGGGCCC???===;;;:::888:::666666;;;@@@TTTttt~~~uuurrr|||}}}tttxxx~~~yyyxxxzzz|||}}}yyyvvvcccSSSAAA777444333222333333444444444444333222111000000111222333333222222111222444666888;;;<<<===777777888888999999::::::777666555666888999999999555666777888888888666666555666777999::::::;;;;;;===>>>???@@@AAABBBBBBCCCBBBAAAAAA@@@???>>>>>>===>>>>>>AAAFFFGGGCCCBBBDDDLLLGGGNNNVVVeeewwwzzznnnkkk^^^ZZZ]]]vvvgggNNNAAAIIIgggvvvnnnZZZDDDCCC>>>;;;;;;:::777777999999888888:::@@@IIITTT[[[bbbdddeeeeeedddcccccccccfffdddcccdddfffgggfffeee]]]]]]\\\]]]^^^______^^^^^^___aaacccfffhhhiiijjjlllkkkkkkiiihhhhhhggggggiiihhhggggggggghhhjjjkkkllllllmmmnnnnnnmmmllllllgggiiimmmpppqqqqqqpppoootttttttttuuuvvvxxxzzz{{{yyyxxxxxxzzz|||<<<>>>??????>>>===>>>@@@CCC@@@<<<;;;;;;===>>>>>><<<===??????@@@@@@@@@AAAAAA???>>>===>>>???BBBCCCGGGGGGDDDAAA>>>???BBBFFFDDDJJJLLLNNN___{{{xxxxxxtttnnngggdddgggjjjjjjiiikkkvvvvvv^^^QQQ^^^nnnuuuhhheeegggnnnmmm___NNNDDD<<<:::999999999999777666888777777666555555444444333222000//////000111222444444555666777888999:::888999:::;;;===>>>???@@@AAABBBCCCEEEGGGHHHIIIIIIJJJLLLNNNOOOPPPQQQSSSUUUYYYYYYXXXWWWWWWXXXZZZ\\\gggrrr|||uuuppplllmmmooorrrvvvzzz}}}wwwvvv|||zzz{{{vvvxxx{{{~~~~~~}}}xxxrrrmmmkkkiiieeefffjjjmmmooouuunnn[[[XXX___iiiqqqxxx~~~xxxsssttt|||zzzssspppqqq{{{{{{zzztttlllgggeeefff^^^^^^^^^^^^___aaaccceeejjjsssooo\\\PPPLLLLLLHHHGGGDDDAAA>>>;;;:::999888:::666555===FFF[[[yyy{{{pppiiiooowww}}}}}}wwwvvvxxx~~~{{{zzzzzzgggTTT???777444222111333333333444444333333222222111222222333333333333333000111333555777:::;;;<<<555555555666777888888888777666555555777999999888444555777888888777666555666777888:::;;;;;;;;;;;;;;;===>>>@@@BBBBBBCCCCCC@@@??????>>>===<<<<<<;;;<<<===CCCKKKNNNJJJFFFEEEHHHCCCKKKPPPVVVzzzooooookkkwwwxxxhhhrrrjjj\\\YYYlllvvvXXXJJJJJJcccvvv{{{fffKKKFFF???:::::::::777666777888888888999<<>>===>>>@@@DDD@@@<<<999:::;;;======;;;===???@@@@@@@@@AAABBBCCCAAA???===>>>???BBBCCCEEEFFFGGGEEEAAA@@@CCCFFFCCCGGGLLLQQQ___ssszzzwwwqqqhhh___[[[\\\___gggkkkpppzzz|||fffTTTXXXaaa{{{xxxppppppzzz{{{jjjSSSFFFAAA>>>;;;::::::::::::999888888777666666555555444555333111000///000111222222333444555666777888999777888999:::<<<>>>?????????@@@BBBDDDFFFGGGHHHHHHHHHJJJMMMNNNOOOQQQTTTVVVWWWWWWVVVUUUTTTSSSSSSRRRYYYaaarrr}}}ssslllnnnppprrrtttvvvzzz|||yyy|||vvvqqqoookkkfffeeegggiiihhhllluuu{{{cccXXX[[[fffoooyyy{{{yyy{{{{{{sssqqqttt{{{zzzwwwqqqlllhhhgggggg```aaaaaaaaaaaacccgggjjjsss{{{~~~kkkXXXLLLHHHHHHEEECCCAAA???===;;;::::::444:::999<<>>@@@BBBBBBBBBBBB=========<<<<<<;;;;;;:::;;;<<>>???@@@???>>>===>>>???@@@>>>;;;:::;;;<<<<<<<<<;;;===@@@AAA@@@@@@BBBDDDCCCBBB???======???AAACCCAAAFFFIIIIIIEEECCCDDDFFFCCCEEEMMMXXXbbbmmm|||qqqggg``````dddhhhqqq}}}zzzaaaZZZ\\\ttt}}}vvvyyyzzz]]]LLLDDDAAA<<<999999:::::::::888888777777666555555555666444222000///000111222111111222444555666888888666777888:::;;;===>>>???>>>???AAACCCEEEFFFGGGGGGFFFHHHKKKNNNOOORRRUUUWWWVVVXXX[[[]]]\\\YYYSSSOOOSSSVVV___nnnwwwooopppsssvvvxxxzzz}}}~~~xxxuuuooohhheeeffffffcccdddkkkqqq{{{jjjYYYXXXdddooozzz}}}ttttttyyyyyyvvvrrrooommmkkkiiigggcccdddeeeddddddfffkkkooo{{{xxxeeeTTTIIIEEEEEEBBBAAA???>>>===<<<;;;;;;555>>>BBBJJJZZZiii~~~yyyggglllxxx|||lllgggfffgggnnnxxx|||eeeNNN:::555555111000333222222111111111222222222444333333222222333333333111111222333333444555555222222333444555666777777888666555666888::::::999888777666555555555555555777777999:::;;;<<<<<<<<<:::<<<>>>AAABBBBBBAAAAAA<<<<<<<<<;;;;;;;;;;;;;;;>>>;;;===CCCGGGDDDBBBAAA???CCCIIISSS[[[aaa}}}yyyjjj^^^XXXVVVTTTYYYffftttnnnfffpppkkkYYY___fffyyyVVVGGGNNN\\\~~~uuu```MMMDDD===<<<===:::888888555888:::::::::===DDDJJJQQQWWW^^^aaaaaabbbeeehhhfffdddcccdddhhhkkkmmmnnngggdddbbbcccfffhhheeebbb`````````bbbdddfffiiijjjhhhiiijjjkkkkkkkkkjjjjjjhhhhhhiiiiiiiiiiiihhhhhheeegggiiikkkkkkjjjhhhgggeeefffhhhkkkmmmoooooopppttttttvvvwwwyyyzzzzzz{{{{{{{{{}}}>>>???@@@???>>>===>>>???<<<;;;:::<<<======<<<::::::===AAAAAA@@@@@@CCCEEECCCAAA>>><<<<<<>>>@@@BBB???EEEKKKLLLHHHEEEEEEFFFEEEEEENNN\\\dddiii|||}}}{{{tttjjjgggkkksssyyyqqqcccXXXkkk~~~{{{uuu}}}gggSSSEEE@@@;;;777666888999999888888777777666666555555777555333111000000111222000111222333555666777888555666777999;;;===>>>???>>>???AAACCCDDDFFFFFFFFFDDDGGGJJJMMMOOORRRVVVXXXWWW[[[aaaffffffaaaXXXRRROOOOOOPPPWWWhhhxxxrrrvvvzzz}}}{{{sssjjjfffgggeeeaaa```cccffflll{{{mmmYYYVVVcccooo{{{vvvvvv|||xxxtttooommmmmmmmmjjjhhhfffggggggffffffiiiooottt~~~~~~tttbbbQQQGGGDDDDDD@@@@@@???======<<<<<<<<<999EEELLLVVVggguuu|||qqqbbbiiiwwwpppiiiggggggnnnxxxaaaJJJ666444555111000444222111111000111111222222333333222222111222222333111111222222222222333333222222333444555666777888888777666777999:::::::::999888666555444444444555666777888999:::;;;;;;;;;;;;<<>>===>>>:::BBBEEEPPPYYYSSSiiiuuulllccc\\\XXXQQQPPPZZZggguuuvvvmmmtttrrr[[[\\\UUUeee~~~^^^IIIJJJUUU|||nnnQQQGGG???>>>>>><<<999999444888;;;;;;:::;;;AAAGGGMMMTTT\\\```aaabbbfffiiieeedddcccdddhhhlllooopppgggccc```aaaeeegggddd```^^^___```aaadddhhhkkkmmmeeefffhhhiiijjjjjjiiihhhggghhhiiijjjjjjiiihhhggghhhjjjlllnnnnnnllljjjiiiggghhhjjjkkknnnppprrrrrruuuvvvwwwyyyzzz{{{||||||}}}~~~===???BBBCCCBBBAAAAAABBBBBBAAA???===<<<======>>>???>>><<<>>>BBBDDDCCCAAABBB@@@<<<<<<===@@@AAABBBAAACCCFFFHHHIIIHHHFFFDDDEEELLLMMMRRR]]]bbblll~~~sssmmmqqq|||}}}vvvxxxaaaZZZmmm}}}~~~zzz{{{{{{zzzsssttt~~~zzz___QQQEEE<<<<<<===:::777777888777666666666666666777444444444333222111//////...///111444555666666555666666777888:::;;;<<<<<<======>>>???@@@BBBCCCDDDEEEGGGJJJLLLMMMOOOQQQSSS[[[```jjjttt{{{xxxppphhh]]]TTTOOORRRWWWeee|||xxxvvv{{{uuunnnfff______^^^``````___bbbmmmyyytttYYYTTTYYYppp|||yyyxxx}}}yyyzzzpppiiimmmrrrqqqkkkggg```gggllllllgggffflllrrr~~~xxxyyy~~~qqqZZZJJJDDDBBB@@@>>>@@@@@@???===<<<<<<======IIITTTccctttzzzzzzooohhhlllxxxtttpppmmmnnnzzziiiGGG555777555111222111222222222222222222222222222111111111222222333444444333222222222333444555555777888777555333333444888555444666999:::999777888777777666666666666666999999888888888999::::::=========???@@@???===::::::<<<===?????????>>>>>>===;;;:::;;;=========<<<>>>===BBBIIIKKKPPPddd|||lll```ccc\\\VVVRRRYYYkkkeeesssvvvaaaTTTZZZfffhhhnnnNNNKKKXXXeeegggQQQ@@@???===666666<<<222444666777888:::===???HHHOOOXXX]]]___bbbgggllliiifffcccbbbdddgggjjjlllaaa```^^^^^^______^^^]]]]]]\\\\\\]]]___cccgggiiiggghhhiiijjjkkkjjjjjjiiiiiiiiiiiiiiijjjkkkkkklllkkkkkklllnnnooonnnkkkhhhjjjkkklllnnnooopppppppppqqqrrrrrrtttvvvxxxzzz{{{~~~???AAACCCCCCBBB@@@@@@AAABBBAAA@@@???>>>>>>>>>>>>>>>===<<<>>>AAACCCBBB@@@AAA>>><<<<<<>>>@@@AAAAAAAAABBBEEEFFFGGGFFFDDDCCC@@@FFFFFFIIIRRRUUU^^^ooo|||tttnnnmmmvvv~~~eeesss|||{{{zzzyyywww~~~yyy^^^NNN@@@<<<<<<:::888999888888777666666666666666444444444333222111000///...///111333555555555555777777888999:::;;;;;;<<<<<<<<<======???@@@BBBCCCEEEGGGJJJKKKLLLNNNQQQSSSXXX^^^hhhsss}}}ttthhh]]]WWWTTTZZZrrr|||xxxvvv{{{yyyppphhh```^^^]]]]]]]]]\\\]]]fffpppvvv\\\UUUWWWkkk|||yyyyyy~~~{{{xxxooojjjpppwwwvvvoooiiifffkkkpppnnnjjjiiinnnttt~~~}}}}}}~~~~~~~~~pppXXXGGGAAA@@@???===>>>>>>===;;;:::;;;======QQQ```lllxxx||||||uuuppprrr~~~|||xxxuuuxxxgggGGG777999777333555333333333333333333333333333333333222222222333333444444333222111222333555666888999:::999777666666777777555555666999;;;:::888::::::888777666666555555888888888999999999999999:::::::::===>>>>>>===;;;::::::;;;<<<============:::999999;;;===>>>===<<<>>><<>>EEELLLUUU[[[^^^aaafffjjjjjjhhhdddbbbccceeehhhiiidddaaa___^^^___```______[[[[[[ZZZ[[[^^^aaaeeehhhjjjjjjkkklllkkkjjjiiihhhiiiiiiiiiiiiiiijjjkkklllmmmllllllmmmnnnmmmkkkiiillllllmmmnnnooooooppppppqqqqqqrrrtttuuuwwwyyyzzzyyy{{{CCCEEEEEEDDDAAA?????????@@@AAAAAA@@@@@@???>>>======<<<<<<>>>AAABBBAAA@@@???>>>===>>>AAABBBBBBAAABBBCCCEEEGGGGGGFFFDDDCCC@@@FFFDDDFFFLLLMMMTTTddd}}}{{{tttzzz~~~|||}}}~~~ttt```III>>>;;;::::::::::::999888777666555555555444444444444333111000///...///111222444444555555999999999::::::;;;;;;;;;;;;;;;;;;<<<===???AAABBBDDDFFFIIIKKKLLLMMMPPPRRRUUU[[[dddoooyyy~~~nnn```TTTQQQ```rrr|||wwwzzzvvvkkkccc___]]]\\\[[[YYYYYY___ggg}}}uuu^^^WWWVVVhhh}}}yyy{{{~~~uuummmllluuu~~~|||tttmmmmmmpppsssrrrooonnnrrrvvv}}}~~~~~~~~~~~~}}}~~~~~~nnnVVVEEE???>>>===>>>>>>===;;;::::::===???@@@^^^qqquuu{{{~~~}}}yyy|||```DDD777999666444666444444444444444444444444444555555444444444444444444555333222111222444777999999:::;;;:::777666777888666666555777:::;;;;;;:::<<<<<<:::999777666666666777777888999999999999999777777888:::<<<===<<<;;;:::999999::::::;;;<<<===;;;;;;:::<<<>>>??????>>>>>><<<@@@GGGIIIIIIPPP\\\zzzuuusss{{{iii\\\ppprrr\\\XXXUUU]]]|||uuu^^^RRRQQQooohhhOOOEEEBBB<<<777555555777888888777888:::<<>>======>>>???@@@@@@@@@>>>===<<<======???@@@BBBBBBBBBAAA>>>>>>???BBBEEEFFFEEECCCEEEEEEGGGGGGGGGFFFEEEDDDAAAFFFEEEEEEJJJJJJOOO^^^{{{xxxwwwwwwYYYEEE===<<<;;;;;;;;;:::999777666555555555444444444444333222111000...///000111222333444444::::::::::::::::::;;;;;;:::;;;;;;<<<===???@@@AAACCCEEEHHHJJJKKKLLLOOOQQQSSSXXX```gggoooyyywwwiiiZZZRRRXXXddd|||zzzwww}}}rrrhhhccc___\\\[[[ZZZYYY]]]cccuuuxxxqqq\\\XXXXXXjjjzzz~~~tttooopppzzzvvvooorrrtttuuuuuuttttttwww{{{{{{~~~~~~~~~}}}nnnUUUDDD???>>>===??????>>><<<;;;<<<@@@CCCHHHkkk}}}yyy|||{{{UUU>>>555888444333555333555555555555555555555555666666666666666555555444555444222111333666999;;;888999999777555444555666666666666888999;;;;;;;;;<<<;;;:::999999999999999888888888888888999:::;;;999888777888:::;;;;;;:::;;;:::999999:::;;;===>>>BBB@@@======???@@@AAAAAA@@@===>>>CCCFFFFFFKKKQQQooowww]]]eeezzzhhhXXXTTTXXXqqqjjjVVVJJJ]]]yyyrrrVVVGGGCCC@@@===999777888999888777777999;;;===DDDNNNVVV[[[___ccceeegggfffdddbbb```aaadddfffhhhddd___]]]]]]^^^___```ZZZYYYYYYYYY[[[___ccceeeiiiiiijjjkkkkkkkkkjjjiiijjjjjjjjjkkklllmmmnnnooorrrooolllkkkkkklllkkkkkknnnnnnoooooopppqqqrrrsssqqqqqqqqqrrrsssuuuvvvwwwsssuuuzzz~~~HHHHHHGGGDDD@@@===<<<<<<<<<<<<>>>>>>>>>===;;;:::===???BBBCCCDDDDDDCCCCCC???@@@BBBEEEIIIJJJIIIHHHEEEFFFFFFFFFFFFEEECCCCCC<<>>???AAABBBBBBDDDGGGIIIJJJKKKNNNPPPPPPUUU[[[```fffnnnxxxwwwlll___VVVUUUZZZggg}}}}}}vvvwww~~~|||qqqggg```[[[ZZZZZZZZZ\\\```oooqqq{{{jjjYYYZZZ]]]qqq~~~uuussswwwwwwrrrwwwwwwwwwwwwxxxzzz}}}|||~~~oooWWWFFF@@@???>>>>>>>>>===<<<;;;===AAAEEESSSuuu{{{}}}~~~{{{zzzmmmKKK:::444888444333666333555555555555555555555555555666777777777666555555666555333333444777:::<<<888888888666444444555777555666777888888999;;;;;;:::999999999:::;;;<<<===:::999999999999;;;===>>>>>><<<999999:::::::::999<<<<<<;;;;;;;;;===>>>@@@GGGCCC???<<<===???AAABBBBBB>>><<>><<<<<<===;;;;;;<<<<<<<<<<<<;;;;;;===@@@DDDEEEEEEDDDDDDEEEAAAAAACCCGGGKKKMMMMMMLLLEEEEEEEEEDDDDDDBBBAAAAAA;;;AAA@@@@@@EEEDDDHHHWWWppp{{{qqqlllvvvvvvuuuwww{{{```LLLDDD>>>:::;;;:::999888777666666666444444444444444333222222////////////000111222333888888888999999:::::::::;;;;;;;;;<<<>>>???AAABBBAAACCCFFFHHHIIIKKKMMMOOOMMMQQQVVV]]]dddllltttyyyzzzxxxtttlll```WWWSSSRRR\\\lll{{{xxxzzz}}}mmmccc[[[YYYZZZZZZ\\\^^^kkkkkktttdddWWW]]]dddzzzxxxyyy~~~zzzzzz~~~|||zzzzzz}}}pppYYYIIICCCAAA???;;;<<<===<<<===>>>BBBEEE\\\zzz~~~~~~xxxwww~~~xxx```EEE888666:::666666:::666555555555555555555555555444555666777888777666666666666555555666888:::;;;::::::999777555555666888555666888888777777888:::888888888999;;;<<<>>>>>><<<===>>>@@@AAAAAAAAAAAAAAA>>>:::999999:::::::::===============>>>???@@@FFFCCC???>>>>>>@@@AAAAAAAAA???======@@@FFFMMMRRRTTT}}}nnncccwwwooocccZZZ___qqqlllRRRMMM___tttrrrWWWEEE???===:::888999999888777777888::::::>>>EEEMMMTTTZZZ^^^___\\\___``````___```eeejjjgggddd___\\\\\\\\\\\\[[[[[[ZZZYYYYYY[[[^^^aaadddaaaccceeehhhjjjkkkkkkkkklllllllllmmmnnnpppqqqrrrqqqnnnlllkkklllmmmnnnnnnnnnnnnnnnnnnppprrrtttuuuqqqqqqpppqqqqqqrrrsssssswwwxxx|||DDDDDDCCC@@@===<<<<<<>>><<<<<<;;;;;;;;;<<<<<<===<<<@@@DDDFFFEEECCCCCCDDDAAAAAACCCGGGKKKNNNOOONNNHHHHHHGGGFFFEEEDDDCCCBBB@@@EEEDDDDDDIIIGGGJJJYYYppp~~~uuu{{{qqqwwwqqqkkkTTTHHH@@@;;;:::999888888777777777888444444444555444444333222//////......///000222333666666777888888999::::::999::::::;;;<<<>>>???@@@@@@CCCEEEGGGHHHJJJLLLOOONNNOOOSSSZZZdddooovvvzzzyyyyyyuuulllaaaZZZUUUSSSUUU```vvv~~~}}}||||||wwwkkk___[[[\\\\\\\\\^^^ggggggpppbbbXXX```jjjzzz~~~~~~pppZZZJJJDDDAAA???===>>>@@@AAAAAACCCFFFHHHaaazzz|||{{{~~~vvvqqqvvvjjjNNN>>>444666:::666777;;;777444444444444444444444444222333555777888888777666666777777888999999999999999999888666444333555777555666888777555444666888888888999999:::;;;=========AAAGGGKKKLLLJJJEEEBBB@@@===999777888:::;;;;;;<<<<<<===>>>????????????BBBBBBCCCEEEGGGFFFDDDBBB???@@@@@@???@@@FFFMMMRRRPPPjjj}}}dddnnnhhh```^^^fff}}}~~~___LLLQQQeeefffLLLBBB>>>;;;888999999888777777888:::999;;;@@@GGGNNNUUUYYY[[[ZZZ]]]```___^^^___dddiiigggdddaaa^^^^^^]]]\\\ZZZYYYYYYXXXXXXYYY\\\```bbbcccdddfffiiijjjkkkkkkkkkjjjjjjkkklllmmmooopppqqqooommmkkkkkkmmmoooooonnnqqqpppooonnnnnnoooqqqrrrqqqppppppppppppqqqqqqrrruuuwww|||CCCCCCBBB???<<<<<<===>>>>>>===<<<;;;;;;<<<>>>???;;;???DDDEEEDDDBBBCCCDDDAAAAAABBBFFFJJJNNNOOOOOOLLLLLLKKKJJJHHHGGGFFFFFFAAAFFFEEEEEEHHHFFFHHHWWWnnnooo{{{pppvvvqqqYYYKKKBBB<<<999999888888888888888999444444444555444444333333000///.........000111222444555666777888999::::::888888999:::;;;===>>>???@@@BBBEEEGGGHHHIIILLLNNNQQQPPPQQQXXXdddpppxxx{{{||||||wwwmmmddd^^^[[[YYYQQQXXXkkk}}}~~~|||{{{zzzzzz|||}}}sssddd______^^^^^^```cccdddnnnaaaYYYcccnnn|||{{{~~~ooo[[[KKKEEEAAA>>>@@@BBBEEEFFFGGGHHHKKKMMMbbbyyy{{{xxx~~~~~~ssskkkmmm]]]>>>888111444888333555999555444444444444444444444444000222444777888888888777666777999::::::999888777666666555333111111333555555777888777444333444777::::::999999999:::;;;;;;<<>>;;;777666888:::<<<===:::<<<===?????????>>>>>>???BBBGGGMMMPPPNNNIIIEEE<<<@@@BBBAAA@@@EEELLLPPPMMMXXXmmmhhhlllkkkddd``````rrrqqqSSSJJJXXXrrrpppTTTFFFBBB>>>777888999888777777999;;;888999<<>>AAAEEEGGGFFFCCCBBBAAADDDDDDDDDEEEGGGJJJMMMOOOOOOOOOPPPSSSUUUSSSMMMHHHIIIGGGDDDBBBCCCFFFKKKNNNaaauuummmuuu~~~rrrzzz{{{hhhTTTDDD;;;<<<999777888666222333777777777666555444444333333333222000......///111222333222222222333333444555666666777888:::;;;<<<<<<@@@AAABBBCCCFFFHHHJJJKKKNNNOOORRRXXXgggvvv}}}|||}}}|||xxxoooeeeaaaddd\\\\\\ddd}}}{{{xxxxxxxxxwwwyyy|||~~~yyyllliiieee]]]]]]dddcccdddfffccc```eeexxx}}}mmmWWWHHHDDDBBB???FFFHHHHHHNNNUUUNNNIIISSSjjj{{{|||wwwrrrtttjjjcccXXXHHH;;;555555666666666666555555333333111111111111333333333333444555666777888888888666444444555777888777:::999666444333444555555777666444444444666888999777999;;;<<<<<<===>>>???===AAAGGGLLLLLLIIICCC@@@<<<;;;999777777999;;;===<<<<<<<<<===>>>@@@AAABBBCCCCCCEEEIIIMMMMMMIIIEEEAAA???===???CCCGGGHHHGGGFFFOOO^^^vvv~~~jjjkkk|||uuuiii[[[ZZZmmmZZZFFFNNNdddvvvuuu^^^MMMCCC>>>:::888555555777888999888999:::<<>>DDDHHHIIIOOOUUUMMMJJJVVVsss}}}~~~}}}zzzyyyxxxrrreee[[[OOO@@@555555555666666666666555555333222111111111111222333333444444555666777888999999888777777777888888777999888666555444444555555555555333333333555777888888:::<<<===<<<<<<===???===@@@EEEHHHHHHEEEAAA>>><<<:::999888888:::<<<>>>AAA@@@??????>>>?????????CCCAAAAAABBBEEEGGGFFFDDDEEECCCAAABBBEEEHHHHHHGGGEEEIIISSSgggnnncccqqqmmmZZZ[[[dddvvvkkkOOOPPPUUUjjj{{{wwwdddQQQCCC;;;<<<:::888777888999888777888999<<<>>>BBBIIIQQQVVVXXX___cccaaa___aaabbbbbbcccdddddddddbbbaaa___]]]ZZZYYYXXXVVVUUUWWWZZZ^^^eeegggiiiiiiiiijjjlllmmmkkkiiihhhiiillloooqqqrrrpppnnnmmmnnnoooppppppppprrrnnnkkkllllllkkkmmmqqqsssrrrqqqppppppqqqrrrsssssssssvvvzzz}}}BBBEEEIIILLLNNNNNNMMMLLL???===;;;;;;<<<======<<<===@@@EEEGGGGGGFFFFFFFFFCCCBBBAAABBBDDDGGGKKKMMMPPPSSSVVVVVVSSSQQQQQQSSSWWWRRRKKKDDDAAAAAADDDFFFKKKSSSkkk~~~vvvzzzbbbPPPFFF:::777777999999666777:::777666666555555444444444333222111000///000000111000111111333444666888999777777888999;;;<<<======AAAAAABBBCCCEEEHHHJJJKKKNNNQQQVVV^^^nnn~~~yyywwwzzzzzzpppgggmmm{{{vvvtttvvv{{{zzzvvvpppgggdddggghhhccc```aaafffqqq~~~~~~~~~}}}}}}}}}}}}}}}yyyiiiVVVIIIEEECCCAAA@@@FFFIIINNNRRRKKKMMM]]]xxxjjjhhhjjjvvv~~~|||wwwwww{{{~~~|||lll]]]PPPDDD999222555555666666666666555555333222222111111222222333444444555666777888999999:::::::::::::::999888777777777777666666555555555444333222111222444666888:::;;;======<<<<<<===>>>===???CCCFFFFFFCCC???<<<;;;:::999999:::<<<>>>@@@AAAAAA@@@???????????????BBB???<<<;;;===@@@BBBBBBEEEDDDBBBCCCDDDEEEEEEDDDIIIHHHKKKXXXqqqyyyaaajjjzzz______^^^```]]]QQQIII^^^rrrtttgggUUUFFF======;;;:::999999999777555777888:::===AAAGGGOOOTTTXXX___cccaaa```aaabbbbbbccccccddddddcccaaa```___[[[ZZZYYYVVVTTTUUUXXX[[[cccfffiiikkkkkkkkklllmmmjjjiiihhhjjjmmmoooppppppooommmlllmmmoooppppppppppppllljjjlllmmmlllnnnrrrtttsssqqqpppoooooooooppprrrssswww|||~~~CCCGGGLLLPPPQQQNNNIIIFFF>>>===;;;<<<===>>>>>>===>>>AAAEEEFFFFFFEEEDDDEEEBBBCCCDDDFFFIIIJJJKKKLLLUUUYYY\\\XXXRRROOORRRVVVYYYTTTLLLDDD@@@@@@CCCEEELLLLLL___~~~~~~fffpppmmmUUUGGG>>>:::888:::999666555666777666666666555555444444333333222000000000000000000000111222333555666777777777888:::;;;<<<===>>>@@@AAABBBCCCEEEGGGIIIJJJJJJNNNTTT]]]mmm~~~vvvttt|||}}}~~~}}}|||}}}~~~wwwooofffeeehhhkkkccc^^^aaakkkyyy~~~~~~}}}}}}|||||||||~~~wwwgggWWWLLLGGGEEEDDD>>>DDDFFFHHHKKKHHHQQQhhh~~~sssfffcccdddqqq|||{{{uuuvvv{{{~~~uuugggWWWIII???999666444555555666666555555444333333333333333333333333444555555666777888999999;;;<<<>>>===<<<999888888666777777888777777666555333333111111222444666777;;;<<<>>>>>><<<;;;;;;<<<===AAAFFFJJJIIIEEE???:::::::::999:::;;;===???AAA============>>>???@@@AAA???===:::999999;;;===???@@@?????????@@@AAAAAAAAAHHHGGGGGGMMM]]]uuujjjlllhhh^^^WWWXXXwwwjjjUUUHHHWWWhhhpppjjj\\\MMMCCC<<<;;;999999:::999777555666777999;;;???EEELLLQQQWWW^^^cccbbb```bbbcccbbbccccccdddddddddcccaaa```]]]\\\ZZZWWWUUUTTTVVVXXX```cccgggjjjkkkkkklllllljjjjjjjjjllloooqqqppppppooonnnlllmmmnnnoooooonnnooolllkkkmmmmmmkkklllpppsssrrrpppoooooooooppppppttttttwww{{{|||~~~IIILLLOOOQQQOOOIIICCC???>>>===<<<<<<>>>@@@??????AAACCCEEEFFFDDDBBBBBBBBBAAAEEEIIIMMMPPPOOOMMMLLLSSSWWWYYYTTTLLLGGGJJJOOOUUUPPPJJJCCC@@@AAADDDFFFJJJGGGTTTsss{{{}}}~~~```fffuuuzzz]]]KKKBBB<<<888999999777666777666666666666666555555555444333222111111000000000000000000000111222333333666777888999;;;<<<======@@@@@@@@@BBBCCCEEEGGGHHHHHHMMMSSS\\\kkk|||}}}xxxvvvsssvvv{{{{{{xxxxxxvvv|||uuujjjddddddhhhmmmddd^^^dddpppyyy{{{~~~~~~}}}}}}~~~}}}rrrbbbTTTKKKFFFDDDDDD>>>BBB@@@@@@EEEGGGXXXttt}}}xxxvvv{{{vvvjjjfffgggttt~~~{{{vvvvvv{{{~~~tttdddRRRDDD;;;888888444444555555555555444444444555555555555555555444444444555666777888999999;;;===???>>>;;;999888999777777888999999999888888555444333222222444666777;;;<<<======;;;::::::;;;===BBBJJJOOONNNHHH@@@:::::::::::::::;;;===???@@@::::::::::::;;;<<<======:::;;;;;;;;;;;;;;;;;;<<<;;;<<<===>>>>>>???@@@AAA@@@BBBDDDEEEJJJ]]]zzzxxxmmm~~~vvv\\\QQQVVVmmm|||aaaKKKTTTcccrrruuuiiiUUUFFF<<<:::999999999999888666666777888999<<>>===<<<===???AAAAAA@@@DDDEEEGGGFFFDDDBBBBBBBBBBBBFFFLLLPPPSSSQQQOOOMMMRRRUUUWWWRRRJJJEEEGGGKKKMMMJJJFFFBBBAAABBBEEEGGGHHHHHHPPPeee~~~uuupppuuu{{{}}}yyyvvvsss|||jjjdddooonnnZZZHHH@@@999999:::999888:::666666666666666666666666444444333222111000000///000000//////000000111111666666777888:::;;;<<<<<<>>>>>>???@@@AAACCCEEEFFFHHHMMMRRRZZZiii|||wwwrrrmmmnnnqqqtttxxx||||||yyywwwwwwtttyyyyyylllfffgggjjjnnneeeaaaggguuu}}}}}}}}}~~~}}}|||vvvxxxzzz}}}~~~vvviiiYYYNNNFFFAAA???@@@===???<<<===DDDKKK```|||vvvpppmmmrrrxxx}}}qqqkkkkkkuuu|||zzzuuuvvv{{{wwwcccOOO@@@888666666444444555555555555444444444555555666666555555444333333444555666777888888999<<<>>>===999777888:::888999999::::::;;;;;;;;;999777555444444555666777999;;;<<<<<<:::999999:::;;;AAAIIINNNNNNHHH@@@:::::::::::::::;;;<<<===>>><<<;;;:::888888777777777777:::======<<<;;;;;;<<<:::<<>>BBBEEEEEEDDDPPPlllkkklllyyyjjjVVV[[[hhhoootttPPPSSS```wwwyyy^^^HHH@@@===:::888999999888777666777777888:::>>>DDDIIIQQQYYY`````````bbbcccbbbbbbcccdddeeefffeeedddccc______^^^[[[WWWUUUVVVWWWXXX[[[```ccceeegggiiikkkmmmlllkkkllloooqqqqqqqqqooommmlllllllllmmmlllkkkpppmmmmmmooonnnjjjhhhjjjnnnmmmnnnooopppsssuuuvvvwwwuuuuuuvvvvvvyyyKKKJJJGGGDDDBBB@@@>>>>>>>>>===<<<===@@@BBBBBBAAAEEEGGGHHHHHHFFFEEEEEEFFFCCCFFFJJJMMMOOOPPPOOONNNNNNQQQSSSPPPJJJFFFGGGIIIFFFDDDBBB@@@@@@BBBEEEFFFFFFLLLQQQZZZqqq~~~pppeeekkkppppppmmmkkkooottt|||{{{fffjjjrrrUUUJJJ@@@<<<;;;999777888666666666666666666666777444444444333222111//////////////////000111333333555555666777999:::;;;;;;=========>>>???AAABBBCCCFFFKKKOOOUUUddd{{{~~~wwwsssrrrpppooooooqqqsssuuuzzz|||}}}}}}{{{yyyxxxwwwwww|||uuunnnmmmnnnmmmgggdddlllyyy}}}{{{zzzzzz{{{zzzzzzvvvwwwyyy|||~~~~~~~~~~~~}}}qqqbbbRRRIIICCC===;;;===<<<===;;;>>>IIISSShhh}}}vvvwww}}}tttllliiilllpppxxx|||rrrqqqxxx{{{wwwtttvvvzzz|||~~~uuu^^^JJJ===777555555333444444555555444444333222333444555555444333222222222333444555666777777777:::<<<:::777666888<<<;;;:::::::::;;;<<<>>>???<<<;;;999666555666666777777999::::::999888999:::999<<>><<>>:::999999888888777888777777888<<>>===<<<===@@@BBBCCCBBBEEEGGGIIIIIIHHHHHHIIIJJJEEEEEEGGGIIIKKKMMMNNNOOOFFFIIIKKKJJJFFFCCCCCCDDDBBBAAA@@@@@@@@@BBBDDDEEEAAAKKKOOOPPPcccnnn^^^eeejjjhhhcccfffqqq|||hhhdddcccUUUGGG@@@;;;666333444666666666666777777777777444444444333222111///.........///000222333555666444444555777888999:::;;;<<<<<<<<<===>>>@@@AAABBBDDDGGGJJJPPP___www}}}|||yyytttpppmmmmmmnnnoootttwwwzzz|||zzzyyywwwwwwzzzvvvsssrrrmmmgggfffnnn{{{~~~|||yyyxxxyyyyyyyyyxxxxxxyyyzzz|||~~~}}}}}}}}}}}}}}}~~~~~~~~~|||ppp```PPPHHHCCC===;;;===:::<<<;;;AAAOOOYYYlllzzz{{{qqqrrrvvv}}}vvvmmmhhhjjjlllsssyyyxxx||||||wwwsssuuuxxxyyy~~~pppYYYFFF;;;777777666333444444555555444444333111111333333333333111111111222222333444555666666666999;;;888555444888===<<<<<<::::::;;;===@@@AAA???===;;;888777666777888555777999999888888999:::666888;;;>>>>>>===;;;999999:::::::::::::::::::::777777777777777777888999777999<<<;;;:::;;;>>>AAA===@@@CCCBBB???======???>>>===>>>AAAAAACCCQQQ```yyywwwkkkccc```___aaahhhooovvvyyyhhhooovvvhhhYYY```lllmmmYYYQQQeeeuuucccNNNIIIAAA<<<999888888888888888888777777:::???CCCJJJTTT\\\^^^___bbbdddcccbbbccceeeffffffffffffeeeaaaaaa```]]]ZZZXXXXXXYYYWWWZZZ]]]___bbbeeejjjmmmllljjjggggggiiilllnnnoooiiihhhhhhjjjmmmpppqqqqqqjjjiiikkkooopppllljjjlllpppooooooppprrrtttvvvwwwqqqrrrvvvzzzyyyzzz??????>>>>>>===;;;:::999<<<===>>>???@@@AAABBBBBBBBBDDDHHHKKKMMMLLLKKKJJJFFFGGGIIIIIIIIIIIIJJJLLLHHHJJJKKKGGGAAA>>>???BBB@@@AAAAAA@@@>>>???CCCFFFBBBEEEGGGKKK[[[uuuxxxaaa___cccjjjmmmooo{{{xxxcccyyyxxx^^^HHHBBB@@@:::666777555666666777777666555444444444444444333222111000---------......000111222555666777888999::::::::::::;;;===>>>???@@@??????DDDCCCGGGOOO[[[lll}}}wwwtttuuuvvvvvvuuuyyywwwvvvwwwyyy|||||||||~~~uuuoookkkiiinnn{{{~~~|||{{{yyyxxxxxxxxxwwwxxx{{{||||||}}}{{{yyyjjj[[[MMMJJJJJJEEE===777>>>>>>AAAHHHUUUgggxxxyyyrrrpppkkkmmmyyyxxxsssqqqoooqqq~~~~~~~~~|||vvvooommmttt}}}|||gggRRREEE;;;222222888333222222111222333555666333333444444444333222111222222333333333333444444666666666666777777777777;;;===>>>===::::::===@@@???>>><<<:::888666555555555555777888888999999999:::::::::;;;;;;;;;;;;;;;@@@>>>;;;999888999:::;;;999888999>>>CCCCCC===888999888888999:::<<>>???AAA???>>>======>>>DDDLLLQQQgggzzzvvvcccZZZXXXZZZ___gggpppzzz}}}kkkeeehhh}}}xxxUUUWWWmmm|||bbbKKKXXXxxx|||[[[JJJ@@@BBBAAA777444999;;;999777666666888<<<>>>JJJPPPXXX___bbbdddeeeeeegggdddbbbccceeefffdddaaaaaa```^^^]]][[[ZZZYYYYYYZZZ[[[]]]```dddhhhlllmmmnnnnnnllljjjhhhhhhjjjmmmjjjiiiiiijjjkkkmmmpppqqqnnnmmmllllllmmmnnnlllkkklllmmmnnnppprrrtttuuuvvvwwwwwwwwwwwwxxx|||>>>>>>>>>>>>===<<<;;;:::<<<===>>>???@@@AAAAAABBBAAADDDHHHLLLNNNMMMKKKIIIFFFGGGHHHHHHGGGGGGHHHIIIGGGIIIJJJFFF@@@===>>>@@@@@@AAABBB@@@>>>???AAADDD@@@DDDEEEGGGSSSjjjzzzpppqqq~~~~~~iiidddeeemmmssszzztttzzzgggMMMDDDAAA;;;777888666777888888888777666555444444444444333222111111---------...///000111111555666777888999999:::999999:::<<<===>>>???>>>>>>BBBBBBFFFMMMWWWiii{{{|||~~~}}}{{{yyyyyy|||~~~{{{qqqllliiiiiirrr~~~|||{{{zzzyyyxxxvvvvvvvvvzzz~~~}}}~~~~~~zzzmmm\\\MMMGGGGGGCCC<<<888;;;<<>>;;;999888888999;;;>>><<<<<<@@@EEEGGGEEEBBB999999999999:::<<<>>>???@@@???>>>=========>>>>>>>>>===<<<;;;===BBBIIINNNbbbvvvxxxeee^^^\\\]]]aaakkkxxxyyyhhh___cccuuubbbWWWbbbmmmoooTTTWWWooojjjVVVEEEBBB@@@999666999;;;999777666666888;;;===FFFLLLUUU]]]aaacccdddeeehhheeecccccceeeeeecccaaa___^^^\\\[[[YYYXXXXXXXXX\\\]]]___aaadddgggiiijjjnnnooonnnmmmkkkkkklllnnnhhhiiiiiijjjllloooqqqsssqqqpppnnnnnnnnnnnnlllkkklllmmmnnnppprrrsssuuuuuuuuuuuuuuuuuuvvvyyy~~~>>>>>>>>>======<<<<<<<<<<<<======>>>???@@@AAAAAA@@@DDDIIIMMMOOONNNKKKIIIGGGGGGGGGFFFFFFFFFEEEEEEDDDFFFHHHFFFAAA>>>===>>>@@@AAABBBBBB@@@???@@@AAA@@@CCCDDDDDDKKK]]]qqq~~~sssiiilllvvvtttjjjgggnnnzzzpppTTTGGGCCC===999999888999999999888888777666444444555444444333222111............//////000111555666777888888999888888888999:::;;;<<<=========???AAAEEEJJJRRRccc~~~zzzqqqmmmiiilllwww~~~}}}{{{zzzyyyyyyuuuuuuwwwzzz~~~zzzqqq___MMMEEECCC???;;;999;;;===DDDQQQbbbqqq{{{{{{ppppppoooyyy~~~tttqqq}}}xxxttttttxxxzzz}}}~~~gggIII===:::666333333444555666777777777666666555444333222111111111111111111222333333444555555333444444666888:::<<<===:::;;;<<>>CCCGGGHHHHHH999999999:::;;;<<<===>>>======>>>>>>======<<<<<<===<<<;;;:::;;;???EEEIIIZZZqqq~~~kkkfffbbbaaaeeepppxxxhhh^^^\\\jjjrrr[[[ZZZ\\\qqqcccWWW___pppgggNNNCCC@@@;;;999:::;;;999777666666888:::<<>>>>>========================>>>???@@@@@@AAA???CCCIIIMMMOOONNNKKKIIIIIIHHHGGGFFFFFFEEEDDDCCC@@@CCCEEEFFFCCCAAA@@@AAAAAACCCDDDDDDCCCBBB@@@???@@@DDDEEEDDDHHHUUUhhhuuuwwwuuu}}}ssskkkqqquuuXXXIIICCC>>>;;;:::999999999888888777666666444444555555444333222222//////////////////000000555666777777888888777777777777888999:::;;;<<<<<<<<<>>>CCCFFFKKK\\\zzz}}}vvvtttqqquuu~~~}}}|||{{{zzzyyyuuuuuuwww{{{~~~}}}zzzzzz|||~~~yyysssaaaNNNDDDAAA>>>;;;;;;;;;>>>FFFUUUgggvvv~~~|||yyy}}}{{{yyy|||uuutttxxx|||}}}}}}~~~|||zzz~~~oooKKK<<<<<<999555444444555777999999888555444444555555555444333111111111111222222333444555555222222333555888;;;>>>@@@<<<:::999:::>>>>>><<<999:::999888777666666555555444555666777999999999999999999::::::;;;;;;<<<<<<===<<<:::999888888999999;;;999888:::>>>AAABBBBBB999999::::::;;;<<<======<<<===>>>??????===<<<:::======<<<;;;;;;===BBBFFFRRRkkkvvvssslllkkkooo|||{{{nnnbbbZZZbbbxxx~~~aaaWWWSSSccc}}}tttYYYPPPZZZqqquuuYYYGGGAAA>>><<<::::::999777666666888:::;;;<<>>===<<<<<<===============>>>>>>??????@@@???BBBGGGLLLNNNNNNKKKJJJKKKIIIGGGFFFGGGFFFDDDBBB===???CCCEEEFFFEEEEEEEEECCCDDDEEEFFFFFFDDDBBB??????AAADDDDDDFFFOOO^^^lll|||}}}vvvyyysss\\\LLLEEE@@@===<<<999999888777666666555555444444555555555444333333111000000/////////000000444555666777777777777777666666777888999:::;;;;;;:::===AAADDDFFFTTTooozzz{{{~~~~~~}}}|||{{{{{{zzztttssstttwww|||{{{~~~}}}zzzxxxyyy}}}~~~zzzsssbbbQQQGGGCCC???======999>>>HHHYYYlll}}}}}}zzzqqqpppwww|||}}}yyy}}}~~~xxxwwwqqqKKK<<<:::888555444222444777888888666444222222444666888888555222000111111222333333444555555222222333444777;;;>>>@@@@@@<<<888777999;;;:::999>>>===;;;999888666555555555666777888888999999888888888888999:::;;;;;;<<<<<<;;;:::999999999::::::999:::;;;===>>>>>><<<:::888999:::;;;<<<<<<======<<<>>>???@@@@@@>>><<<;;;============<<<>>>AAADDDLLLddd{{{}}}{{{tttiii]]]aaannnfffRRROOOZZZooocccKKKIII]]]sss{{{dddOOODDDAAA>>>;;;:::999777666666777999::::::AAAJJJSSS[[[aaafffiiikkkkkkjjjhhheeecccbbbbbbbbb```___]]]]]]^^^```aaa\\\]]]___aaacccdddeeeeeebbbdddhhhiiihhhgggffffffjjjjjjjjjkkkkkkjjjjjjjjjnnnmmmlllmmmoooooonnnmmmllllllmmmnnnpppqqqrrrrrruuuuuuvvvvvvvvvxxx{{{~~~BBBAAA???===<<<<<<<<<============>>>>>>>>>??????>>>AAAEEEIIILLLLLLKKKJJJLLLIIIFFFFFFGGGGGGDDDAAA<<<>>>@@@CCCFFFGGGHHHHHHCCCCCCDDDEEEFFFFFFCCC@@@======@@@CCCDDDIIITTT___{{{}}}}}}zzzpppaaaSSSIIIBBB???>>>:::999888777666555555555444444555555555555444444222111111000////////////222333444666777777888888666666666777888999;;;;;;999<<>>777@@@OOOaaattt}}}rrrooouuuzzzyyyvvv{{{|||vvvrrrxxxfffFFF:::777444222333222444666777777555222111000222555888888666444222222222333333333333444444222222222333666999<<>>:::888888:::<<<===AAA@@@>>>;;;999777666666777777888888888888777777666666777888999999::::::::::::::::::;;;<<<<<<===<<<>>>BBBDDDCCC@@@<<<999777888999;;;<<<===>>>>>>===>>>???@@@@@@>>><<<;;;===>>>>>>>>>>>>???AAACCCHHH\\\qqqzzzzzzwwwoooeeedddhhhyyyqqqTTTOOOTTTaaa|||wwwUUUEEENNN]]]xxxxxxmmmYYYHHHBBB???;;;:::999888777666777888888:::???GGGOOOWWW___gggkkkllllllllljjjgggddddddeeebbb```^^^\\\\\\]]]___aaa]]]]]]^^^___```bbbdddeeecccfffjjjkkkkkkjjjjjjjjjllllllllllllkkkiiihhhggglllkkkjjjkkknnnooonnnmmmllllllmmmnnnooopppqqqqqqppprrrsssssstttvvvyyy|||DDDCCC@@@===<<<;;;;;;<<<============>>>>>>>>>>>>>>>@@@CCCFFFIIIJJJKKKKKKKKKGGGDDDDDDFFFFFFCCC???>>>>>>???AAADDDFFFFFFGGGBBBAAAAAABBBEEEEEECCC@@@???===>>>CCCEEEFFFLLLTTTqqqvvvqqqqqqpppjjj]]]OOOEEEAAA@@@<<<;;;999777666666666666444444555555555555444444333222111000////////////000111333555777888888999777666666777888999;;;<<<:::;;;>>>AAABBBHHHWWWeee~~~~~~}}}|||||||||tttqqqooopppuuu||||||{{{|||~~~{{{jjjaaaXXXUUUQQQIIIBBB@@@===III\\\nnn|||~~~wwwyyyzzzvvvuuuxxxvvvqqqooossswwwwwwfffRRR@@@:::888333111444333444555666666444333111000000222333444444555555444444333333333333222222444333222222444777:::<<<<<<<<<;;;999999:::===???@@@???===;;;:::999888888888999999888888777666555444444555666777888999999999999:::;;;===>>>???@@@===@@@CCCDDDCCC???<<<999555666888;;;===>>>??????======>>>>>>>>>===<<<;;;;;;<<<>>>>>>>>>???AAACCCEEETTTfff~~~|||vvvmmmjjjffflllhhhUUUSSSWWWiiihhhMMMGGGMMM___oootttbbbMMMDDD???;;;999999888777777777777777999===CCCJJJRRR\\\fffllllllnnnnnnlllhhhffffffhhhcccaaa___\\\\\\]]]___aaaaaa```^^^]]]^^^```bbbdddfffhhhkkklllllllllmmmnnnmmmmmmnnnnnnmmmllljjjiiimmmlllkkkkkkmmmnnnmmmlllkkklllmmmmmmnnnoooppppppnnnppprrrssstttvvvyyy|||FFFDDD@@@===;;;;;;;;;;;;============>>>>>>>>>>>>>>>@@@BBBDDDGGGIIIKKKKKKIIIEEEBBBBBBEEEEEEBBB>>>@@@???>>>???AAACCCDDDDDDAAA???>>>@@@CCCDDDBBB@@@BBB>>>???EEEGGGFFFHHHNNN```|||xxxpppnnnrrrpppdddSSSGGGBBBAAA===<<<:::888777777777888444444555555555555555444333333111000///////////////000222444666888999999777777666777888999;;;<<<;;;;;;===AAABBBEEEOOO[[[ooo~~~rrr{{{~~~~~~}}}}}}||||||wwwtttqqqqqqwww~~~~~~~~~}}}|||}}}zzz{{{~~~~~~yyyzzz~~~~~~~~~|||xxxggg```[[[ZZZVVVMMMDDDAAAEEEUUUiiiyyy~~~|||vvvvvvtttpppmmmooorrroooiiiPPPDDD<<<<<<:::444222666555555666666666444333222000///......///222555888555444444333333222222111555333222111333555888:::333666999:::888999<<>>@@@AAABBB:::===???@@@>>><<<:::999444555888;;;===??????@@@<<<<<<<<<<<<<<<;;;;;;:::999;;;===>>>>>>>>>@@@BBBDDDOOO^^^zzz|||rrrmmmeeedddwww\\\VVVRRR]]]|||xxxVVVGGGFFFNNNhhhwwwhhhPPPDDD???;;;999999888777777666777777888;;;@@@FFFOOOYYYdddkkkmmmnnnooommmiiiggghhhjjjgggdddaaa___^^^___aaacccdddbbb___\\\\\\^^^```bbbfffhhhkkklllllllllmmmooommmmmmnnnoooooonnnmmmlllooonnnllllllmmmmmmllljjjkkkllllllmmmnnnoooppppppoooqqqssstttvvvxxx{{{~~~BBBAAA@@@>>>===<<<<<<<<<<<>>:::888;;;???:::===BBBEEEEEEDDDDDDDDDFFFBBB??????@@@BBB@@@???>>><<<;;;<<>>>>>::::::::::::::::::::::::777666666777999;;;===>>>999999:::::::::999999888999;;;===>>>>>>>>>@@@AAAHHHEEENNNiiitttlllpppsss^^^RRR[[[nnnlllTTTJJJFFF^^^sssnnnZZZHHH@@@>>><<<;;;999888999999888777888;;;???CCCIIITTT```jjjjjjlllnnnnnnkkkgggeeeeeeeeedddcccbbbbbbdddfffhhhbbb]]]XXXWWWYYY]]]______dddfffiiilllnnnmmmlllkkkkkkkkknnnttttttooolllllliiikkknnnnnnmmmkkkkkkllliiiiiijjjkkklllmmmnnnnnnppprrrtttuuuvvvxxx{{{~~~@@@@@@>>>===<<<;;;;;;;;;;;;===???===999777:::===;;;===AAACCCCCCCCCCCCDDDCCC@@@======???@@@???>>>@@@>>>======@@@BBBCCCCCCAAAAAAAAABBBCCCCCCDDDDDDDDDAAAAAAEEEFFFEEEGGGKKKVVVkkk}}}tttfffqqqxxxrrreeeXXXKKKBBB@@@;;;999:::999777777999888888777666555444444333333333222222111000000000---...///111333555666777666666777777888888999999666:::<<<<<<<<<>>>DDDIIIUUUfffyyyxxxzzz}}}{{{|||}}}~~~~~~}}}||||||zzzyyyvvvsssrrrxxx}}}}}}}}}}}}~~~~~~}}}|||}}}}}}|||xxxhhhXXXPPPKKKIIIPPP\\\xxxzzzjjjfffhhhmmm{{{|||vvvrrrqqqmmm^^^MMM@@@>>>;;;888666555666777555555555555555555555555444444555444444333222222444444333222111111222222333333333444555777888999555555666777888999:::::::::999888888888999:::;;;GGGDDD@@@;;;888555444444444555666777888888777777777888888:::;;;<<<======;;;;;;:::::::::999999999666666666666777999;;;<<<888888999999999888888777999;;;===>>>>>>>>>???@@@CCCCCCLLLaaa{{{mmmkkkzzzppp\\\[[[eeezzz^^^GGGAAASSSgggkkk]]]LLLBBB@@@<<<:::888888999999999888777:::===AAAGGGQQQ]]]fffiiillloooooommmjjjgggffffffeeedddcccbbbcccddddddaaa]]]XXXWWWYYY\\\]]]^^^bbbdddgggjjjlllllllllkkkkkkkkknnnssstttooommmmmmlllmmmooonnnmmmllllllmmmlllllllllmmmnnnoooqqqqqqqqqssstttuuuvvvxxxzzz}}}>>>>>>===<<<;;;::::::999999;;;<<<;;;888777999<<<<<<>>>???@@@@@@AAABBBDDD@@@>>><<<<<<>>>?????????BBBAAA??????AAABBBCCCBBBAAAAAABBBDDDEEEEEEEEEEEEFFFCCCDDDHHHHHHFFFFFFHHHNNN]]]vvvxxxoooooo|||oooooosssxxxssscccQQQGGGDDD>>>:::;;;;;;888777999777666666666555555555555333333333222111111000000......///111222333555555444555555666777777888888999;;;===<<<;;;<<<@@@DDDFFFRRRcccttt~~~~~~xxxxxxzzz~~~}}}yyyyyyzzz{{{||||||||||||{{{yyyvvvrrrpppsss{{{}}}|||{{{}}}~~~}}}|||}}}~~~|||{{{zzzjjjSSSFFFBBBFFFWWWhhh~~~}}}zzzggg______```nnnyyyzzz|||zzzrrrkkkbbbRRRDDD===;;;888666444444555555444444444444444444444444777777666555444333222222555444444333333333333444444555666777888999::::::444444555666777888888999:::999777555555666888999CCCAAA===:::777555444333666777777888888888777777777777888888999:::;;;;;;:::::::::999999999888888777666555555555666888999777777888888888888777777999;;;===>>>======???@@@===BBBHHHUUUooorrrgggnnndddWWWXXXiiiqqqMMMCCCLLL]]]lllhhhUUUFFFCCC;;;999777777888999999888666888<<>>======>>>@@@CCC???>>>======???@@@BBBBBBDDDBBB@@@@@@AAABBBBBBBBBBBBCCCDDDEEEEEEEEEEEEDDDEEECCCEEEJJJKKKGGGFFFHHHJJJSSSgggyyyllleeeiiixxx~~~~~~xxxoooppp{{{}}}nnnYYYNNNHHHAAA;;;;;;;;;888666888555555555666666666666666444333333222222111000000...//////000111222333333222333333444555666777777999:::;;;;;;:::;;;>>>@@@AAAHHHQQQZZZdddqqqtttuuuzzz~~~~~~{{{{{{|||~~~~~~|||wwwwwwxxxyyyzzz{{{{{{{{{{{{yyyvvvqqqnnnooovvv{{{~~~~~~|||||||||~~~~~~}}}~~~~~~|||zzzxxxwwwwwwxxxdddPPPFFFDDDIIIZZZlllvvvqqqsss}}}nnnddd```^^^kkktttvvvzzzyyyooodddVVVGGG===:::999777555444444555555666666666666666666666666888777777666555444444444666666555555555666666777888999;;;<<<<<<;;;:::999333333444555555666777777999888777666666666666666999888777666555555666666888888999999888888888777666666777777888888999999888888888888999999999999888888666555555555666777777888888999999999999888999;;;===>>>======>>>???;;;BBBEEEIII^^^~~~{{{kkkjjjjjjSSSOOO]]]|||___MMMLLLYYYpppuuuaaaLLLDDD<<<:::777666888999999999777999;;;===AAAIIIUUU]]]gggkkkpppsssrrrnnnkkkiiijjjjjjjjjhhhfffbbb^^^[[[\\\[[[YYYXXXXXXYYYZZZZZZ[[[]]]aaadddgggiiiiiijjjjjjiiilllrrrssspppnnnpppoooooonnnllljjjjjjlllnnnsssqqqooooooooorrruuuwwwrrrtttuuuuuuuuuvvvxxxzzz{{{===============<<<::::::999:::::::::999:::;;;===<<<===<<<;;;:::;;;>>>AAA@@@@@@@@@@@@@@@BBBDDDEEEDDDBBB@@@???@@@AAAAAA@@@DDDDDDFFFFFFFFFEEEDDDCCCCCCBBBEEEJJJLLLIIIHHHJJJLLLOOO\\\uuu{{{iii]]][[[hhh|||uuukkkooo}}}tttqqq}}}xxxdddXXXMMMDDD===<<<;;;888666666555555555555666666666666444444333333222111111111/////////000000111111111000111111222444555555666666777999::::::;;;===???@@@CCCHHHMMMSSS\\\fffmmmvvv}}}hhhlllttt}}}~~~}}}|||}}}}}}~~~~~~~~~~~~~~~|||zzzvvvwwwwwwxxxyyyzzzzzz{{{zzzyyyvvvqqqmmmmmmrrrwwwwwwxxxyyy{{{|||}}}~~~}}}~~~~~~}}}}}}~~~}}}||||||}}}}}}}}}~~~|||yyyvvvsssqqqpppppplll\\\MMMIIIJJJQQQaaarrrrrrllllllvvv}}}tttiiibbbgggqqqxxxyyy|||{{{}}}ssshhhZZZLLL@@@:::999888777666555666666777777777777777777777777777777666555555555666666777777777777777777888999:::===>>>??????>>>;;;999777333333333444555555666666777888999::::::888666444333333333333444555555666999999999888888888888888777777777777777777777777444555666777999:::;;;;;;:::999777666555555666666888999::::::;;;;;;;;;:::;;;<<<>>>???>>>>>>>>>@@@===BBBCCCBBBPPPppptttiiitttvvv[[[QQQXXXmmmoooSSSKKKRRRjjjwwwiiiRRRFFF>>>;;;888777777999999999888999;;;<<>>???@@@AAA@@@@@@AAACCCFFFBBB@@@>>>===>>>@@@@@@???DDDFFFGGGHHHHHHGGGEEEDDDCCCBBBDDDJJJKKKIIIHHHJJJMMMMMMUUUiii{{{gggXXXRRR]]]lllyyy~~~}}}gggZZZfff}}}zzzrrreeeRRRHHH???======:::666555555555555666666666666666444444444333222222111111000000000///////////////...///000111222333444555444555777888:::;;;=========???CCCGGGKKKPPPWWW[[[^^^eeerrrrrr\\\ccckkkttt~~~|||}}}}}}}}}|||yyyyyyzzz|||}}}}}}~~~~~~~~~}}}|||zzzyyywwwwwwwwwwwwxxxyyyzzzzzzyyyyyywwwrrrnnnmmmqqquuuwwwwwwwwwwwwxxxyyyzzzzzz~~~}}}|||{{{zzzzzzxxxwwwwwwxxxyyyxxxwwwzzzxxxtttoookkkhhhffffffcccVVVLLLMMMRRR[[[lll}}}wwwooolllsss|||{{{|||xxxmmmfffttt|||~~~www~~~~~~wwwiii]]]QQQDDD<<<:::777777777666777777888888999999999999999999999999666555444444444666777888666666666666777999::::::===>>>???>>>===:::777666333333444444444555555555555777:::<<<<<<:::666444333333333444444444444444999888888777888888999999777777777777777777666666333444555666888:::;;;;;;:::999777666555555555666888999:::;;;<<<<<<<<<<<<<<<>>>@@@@@@?????????@@@???AAABBBAAAHHH```}}}||||||gggggguuuoooZZZUUUaaaooo~~~YYYKKKHHH[[[mmmkkkZZZLLLBBB>>>:::888888999999999888::::::;;;<<>>???>>><<<===@@@CCC???===;;;;;;<<<>>>>>>>>>DDDFFFIIIKKKLLLLLLKKKJJJEEECCCEEEIIIJJJGGGFFFIIIJJJJJJOOO]]]qqqnnn^^^PPPWWWaaakkksssxxxzzz{{{yyyxxxbbb\\\llltttXXXLLLBBB@@@@@@<<<888777666666666666666555555555555444444333333222111111000000000//////.........------...///111222333444555555666777999;;;;;;::::::<<>>999999555555666666777777888888888888888888888888888888777666555333333444555666333333444444666777888999999:::::::::999888777666444444444444555555555555555777999::::::999888666222333444555666777777777777777666666777888999:::888888888777777777666666555555666666777888888888888777666444444444555555888888999:::;;;;;;;;;;;;>>>@@@AAAAAA@@@@@@@@@AAA??????BBBDDDEEEPPPoooxxxppprrrvvvddd]]]fffbbbQQQWWWeeeyyyjjjWWWGGGMMMbbbmmmeeeWWWEEEAAA<<<999888999999999888999999888999???HHHOOOZZZ___fffkkknnnpppqqqsssppptttxxxzzzxxxppphhhbbbYYY\\\]]]\\\ZZZXXXXXXYYYYYYZZZ\\\___aaadddeeefffiiigggiiimmmmmmjjjiiikkkhhhjjjllllllkkkkkklllmmmoooooonnnnnnooooooppppppoooqqqsssttttttvvvyyy{{{~~~888999:::;;;;;;:::888777666555444666888:::;;;;;;999:::;;;:::999888888999:::<<<===;;;999999<<<@@@===;;;999999;;;=========CCCEEEIIIMMMOOOPPPPPPOOOGGGEEEEEEHHHHHHEEEDDDGGGGGGGGGJJJUUUeeexxx{{{kkkRRRVVV]]]fffmmmssswwwyyyvvv\\\cccwww~~~\\\PPPEEEBBBBBB>>>:::888777777666666555555555555555444444333333222222111111000000///......------,,,,,,---///000222333333666666666777999:::999888;;;<<<>>>@@@BBBDDDFFFHHHMMMQQQUUUYYYbbbtttdddOOOUUUXXX[[[fffmmmnnnooopppnnnnnnqqqxxx}}}zzzyyyzzz{{{~~~}}}{{{zzzyyyxxxwwwvvvvvvvvvvvvtttvvvxxxyyyyyyyyyzzz{{{zzzyyyxxxwwwwwwwwwxxxyyywwwxxxwwwtttqqqppptttwwwrrrqqqqqqrrruuuzzz~~~}}}yyyyyyxxxwwwvvvtttsssrrruuusssrrrsssvvvwwwvvvtttssspppjjjbbb\\\WWWTTTSSSKKKJJJSSScccooossszzz}}}pppqqqssseeedddjjjooorrrtttyyyyyyqqq[[[MMMDDD;;;777888444444555555666777777888777777777777777777777777999888555333222222333444111111222222444555777888555555666777777777666666444444555555555555555555666666777777888888999999///000333666999;;;======666666555555666888:::;;;999999888888777777666666777777777777666666666666666555444333222333444444666777888999:::;;;;;;;;;???AAABBBBBBAAA@@@AAABBB???===BBBHHHDDDEEEaaawwwjjjddddddqqqxxxcccYYY```rrrfffNNNSSScccooo~~~gggMMMIII]]]pppmmm```GGGCCC>>>:::999999999999777777777666777<<>>???===;;;::::::;;;::::::;;;===???@@@@@@EEEGGGKKKNNNOOOOOOMMMKKKFFFFFFFFFEEEFFFFFFGGGGGGFFFGGGHHHLLLWWWiii}}}wwwgggYYYSSS^^^nnnzzz~~~fffooolllWWWGGGFFFCCC888555;;;666555333444444555333222333333333222222111111111111111000000//////..................000222444555555555666777888999999:::;;;<<<<<<>>>@@@BBBDDDEEEIIILLLPPPSSSXXXcccqqq{{{aaaLLLIIIIIIPPPXXXWWW]]]]]]]]]\\\\\\^^^bbbeeettt}}}{{{xxxyyy{{{|||{{{|||~~~}}}{{{yyywwwvvvvvvwwwwwwwwwvvvvvvxxxyyyyyywwwuuuxxxtttpppooorrruuuwwwwwwwwwvvvtttsssrrrqqqqqqqqqrrrpppppptttzzz~~~{{{{{{~~~xxxyyyyyyvvvqqqnnnoooqqquuuttttttuuuvvvvvvuuusssqqqkkkccc]]]XXXTTTOOOKKKIIIZZZgggkkkqqq|||{{{}}}}}}zzzpppnnnxxxxxxlllhhhfffiiiwww{{{vvvtttrrrwwwiiiUUUFFF888666:::555444444444555555555555666666666777888999999::::::777777666444333222111000111000000///000111333444333444444555555444444333444444555555666666777777;;;999888777777777555333333444777;;;======:::777555666888777666444444555666666666666888:::<<<===:::999888777777777888999777666555444333444444555666555444555666999<<<===??????AAABBBCCCDDDDDDDDDEEEAAABBBDDDAAACCCUUUlll|||kkkaaa]]]ZZZbbbkkksss|||~~~iii\\\\\\fffwwwTTTMMMWWWggg\\\JJJVVVjjjooohhhOOOGGG>>>888888888777555666777888888999<<<@@@CCCRRRYYY___eeeooozzz{{{uuuyyyvvvyyy{{{nnnfffccc___[[[[[[^^^```^^^[[[___]]]]]]`````````ccciiihhhhhhiiiiiihhhgggfffeeehhhiiikkkmmmnnnoooppppppmmmnnnooopppqqqqqqpppoooooopppqqqqqqqqqtttxxx{{{zzz}}};;;888555444555666666666555555666777888999999999888888999999999999888888:::<<<>>>>>><<<:::999999999999999:::<<<===>>>>>>CCCEEEIIILLLNNNMMMLLLKKKGGGGGGFFFFFFFFFFFFFFFGGGGGGGGGGGGIIIPPP```tttzzzmmm___VVV]]]jjjyyy|||uuuttt```MMMGGGDDD>>>:::;;;888666555555555555444333333333333333222222222111222111111000//////......//////......///111333444555666666777888999::::::999:::;;;<<<>>>@@@AAABBBBBBEEEHHHJJJMMMUUU```iii___JJJGGGDDDGGGKKKHHHLLLLLLLLLKKKKKKMMMQQQTTTfffuuu}}}|||zzzxxxvvvxxxzzzzzzzzzzzz|||}}}|||{{{xxxvvvuuuuuuuuuvvvvvvuuuuuuvvvwwwwwwuuusssssspppllllllnnnrrrssssssxxxwwwvvvtttrrrpppnnnnnnmmmlllnnnsssyyy~~~~~~wwwuuuvvvqqqrrrsssqqqnnnmmmoooqqquuutttssstttuuuvvvtttrrriiigggddd```\\\WWWRRRPPPMMM\\\gggjjjqqq|||}}}~~~tttkkkkkkyyyxxxnnnkkkmmmuuu}}}uuurrrtttwwwuuu{{{~~~~~~}}}cccOOOCCC888777:::444444444444444555555555555555555666666777888888999777777666555444333222111333222222111111111222222333333444444444444333333333333444444555555666666;;;999888999::::::999777333444555888::::::888666444555666666444333444555777777666777888999;;;<<<;;;:::999888999999:::;;;888777555444444444555555666555555666777999<<<======???@@@BBBCCCCCCCCCCCCAAA>>>@@@DDDBBBBBBOOOaaa}}}oooddd\\\\\\aaagggmmmxxx~~~mmm```^^^YYYooofffVVVWWW___ssspppQQQNNN[[[eeeeee[[[NNN???777888;;;:::777777888999999999;;;???BBBJJJRRRZZZcccooo{{{~~~zzzyyyuuuwww~~~zzzpppiiieeeaaa]]]]]]___aaa___\\\^^^\\\\\\______^^^bbbgggfffffffffffffffeeeeeeeeehhhiiijjjlllmmmnnnoooooonnnnnnpppqqqqqqqqqppppppppppppqqqqqqqqqssswwwzzzzzz}}}<<<999666444555666666555777777888888888999999999666777777777777777777666:::<<<>>>===;;;999888888888888888999:::;;;<<<<<<@@@CCCFFFIIIKKKKKKKKKJJJHHHHHHGGGFFFEEEEEEEEEFFFFFFHHHGGGFFFHHHTTTfffuuu}}}}}}~~~yyykkkaaa```gggwww~~~~~~xxxiiiVVVJJJFFFDDD@@@;;;999888666666666666555333444333333333333333222222222222111111000/////////000000///...///000111222444444555666777888888999777777888:::<<<===>>>???BBBDDDFFFGGGIIIMMMTTTZZZggg{{{|||^^^KKKHHHCCCBBBBBB===BBBBBBBBBAAAAAACCCHHHKKKWWWgggyyy|||yyywwwwwwuuuttttttvvvxxxyyyxxxxxxyyy{{{{{{zzzxxxvvvtttttttttttttttsssrrrssstttsssrrrpppooommmjjjjjjlllooopppqqqttttttttttttrrrqqqooommmjjjkkknnnssszzz}}}uuuqqqpppmmmmmmnnnmmmmmmnnnqqqssssssrrrrrrssstttuuusssrrrggghhhgggbbbXXXOOOJJJHHHTTTaaakkknnnsss~~~~~~wwwooojjjmmm}}}uuuuuuyyyxxxpppooouuu}}}{{{}}}|||~~~|||^^^HHH???777888999222444444444444555555555555444444444555555666777777777777666555444333333333444444444444333222111000333333444444444444333333111222222333444444555555999888777888:::;;;:::999555444444555777888666555444555555444333333555777888888777777888888999:::::::::::::::;;;<<<======888777666555444555666777666666777888:::;;;<<<<<<<<<>>>@@@BBBCCCCCCBBBAAA>>><<<>>>CCCCCCAAAHHHSSSrrrzzzmmm___^^^ccckkkttt~~~uuujjjeeeVVVbbbvvveeeYYYWWWdddaaaLLLNNNYYYaaakkkZZZEEE::::::===<<<999888999:::999999:::===???BBBJJJSSS]]]jjjvvvzzzyyyvvvqqqqqqwwwzzzvvvnnnjjjgggccc```___aaaaaa___\\\\\\ZZZZZZ]]]]]]\\\___eeeccccccccccccdddeeefffggghhhiiijjjlllmmmnnnnnnnnnoooooopppqqqqqqqqqqqqppppppqqqrrrrrrqqqsssvvvxxxzzz}}}<<<999666444555666555555888888777777777777777777666666777777777777666666:::<<<===<<<999777777777888999:::;;;::::::;;;<<>>@@@@@@@@@??????BBBFFFIIIOOO```rrr|||~~~~~~|||xxx|||yyyuuusssssssssrrrqqqsssuuuwwwxxxwwwwwwxxxyyyyyyxxxvvvtttsssrrrrrrrrrsssrrrqqqqqqqqqqqqpppnnnmmmllljjjjjjkkkmmmooopppkkkmmmooorrrsssrrrqqqqqqlllmmmqqqvvv|||{{{uuurrrqqqnnnnnnnnnnnnooopppssstttqqqpppppprrrssstttsssqqqkkkllljjjaaaSSSIIIFFFGGG[[[fffrrrwww{{{wwwsssrrr|||zzz|||~~~yyysssqqqtttzzzzzz{{{```EEE;;;666777888111333333444444444555555555444444444444555555666666666666666555555444444444333333444555444333222111333333333444444333333333111111222333444555555666777666555666777888777666777555444444666777666666666666555444333444777999999999888888888888888888888999999:::;;;<<<===>>>888888666666555666777888777777999:::<<<<<<<<<<<<<<<===@@@BBBCCCBBBAAA@@@???<<<===AAACCCAAADDDJJJ]]]{{{}}}kkkeeelllxxx}}}zzzuuuooobbbdddlllvvv___UUU[[[nnnwwwVVVJJJQQQ[[[qqqcccPPPBBB===<<<;;;999999:::;;;:::999999;;;======CCCLLLVVVaaakkkqqqrrrqqqllljjjooorrroookkkjjjfffdddaaa```aaa```^^^\\\[[[YYYYYY[[[[[[YYY\\\bbbbbbbbbbbbccceeegggiiijjjiiijjjkkkmmmnnnoooooooooppppppqqqqqqqqqqqqqqqpppqqqrrrsssrrrrrrrrruuuwwwzzz}}};;;999666444555666666555777777666555555555555666777888888999999888888777999:::;;;:::888666777777999;;;======<<<:::;;;<<<@@@AAADDDGGGIIIIIIIIIIIIHHHGGGFFFEEEDDDCCCCCCCCCCCCGGGJJJHHHEEEGGGOOOVVVdddgggllluuu}}}yyyuuuxxxtttlllhhhjjjfffYYYMMMGGGCCC>>>;;;:::888777666555333222444444444444444444444444333333333222111111000000111000///.........///000111222222333444555666666666777999:::<<<<<<<<<<<<<<<>>>AAACCCDDDFFFHHHJJJPPPXXXjjjhhhUUUNNNFFFBBBCCC@@@>>>>>>===<<<<<<>>>BBBEEEMMM]]]nnnwwwyyyzzzxxxuuuxxxuuurrrppppppqqqpppppprrrtttwwwxxxwwwvvvvvvwwwvvvuuutttsssrrrqqqqqqqqqrrrpppooooooppppppooonnnkkkkkkjjjiiiiiijjjlllnnnfffiiilllooorrrsssrrrrrroooqqqsssvvvzzz~~~~~~yyyuuurrrpppoooooonnnoooooopppppppppnnnmmmnnnppprrrtttsssrrrppppppkkk^^^QQQJJJMMMSSS]]]iiixxx}}}{{{uuuooopppvvv}}}}}}uuuvvvbbbDDD:::444444666222333333333444444444444555444444444555555555555555555555555555555444444444111222333444555444333333222333333333333333333222111222333444555666777777888777555666777777666444999777555555777888888888888888888666555555888;;;999999999999888888888777666666888999:::;;;<<<<<<999888777777777777999999888999;;;<<<===============>>>@@@BBBBBBBBB@@@@@@BBB???===@@@AAABBBEEEHHHOOOmmm~~~tttyyy{{{}}}wwwkkkdddeeeuuummmZZZXXXcccaaaJJJJJJSSSiiidddZZZMMMAAA:::888888999:::;;;:::999888:::;;;;;;>>>FFFPPPZZZccckkkpppnnniiihhhlllnnnllljjjkkkeeecccbbbaaa```___]]][[[\\\YYYYYY[[[ZZZXXX[[[```cccdddeeefffhhhkkkmmmnnnllllllmmmoooppppppppppppqqqppppppppppppppppppppppppqqqssssssrrrsssuuuvvvyyy|||:::888555444555777777777777666555444333444555666888999999::::::999999888777999999888777666777888:::===@@@@@@===;;;;;;===@@@BBBCCCEEEGGGGGGGGGGGGFFFEEEDDDCCCCCCBBBCCCCCCBBBEEEGGGGGGGGGGGGKKKNNN```jjjuuu~~~}}}|||qqqgggiiihhhbbbVVVKKKEEECCC>>><<<999888888666444222444444444555555555555666444444333333222111111111111000///.........///000333333444555666777888888666777999;;;<<<<<<<<<;;;:::;;;>>>@@@CCCFFFHHHIIIOOORRR\\\sssppp]]]UUUIIIDDDCCC???@@@@@@???===<<<>>>AAADDDMMM[[[jjjppprrrttttttrrrvvvssspppnnnooooooooooooqqqsssvvvxxxwwwuuuuuuuuurrrrrrrrrrrrqqqqqqpppppppppnnnllllllnnnoooooonnniiijjjjjjhhhffffffhhhjjjiiijjjmmmoooqqqrrrrrrrrrssstttuuuvvvxxx|||{{{wwwuuurrrnnnlllnnnmmmmmmnnnooonnnkkkhhhjjjjjjkkknnnrrrttttttssswwwsssgggWWWJJJGGGNNNVVVaaannn|||tttnnnqqq{{{|||uuuxxx___BBB:::444222444222333333333333444444444444444444444444444444444555333333444444444444444444000111222333444444444444222222333333333333222222111222333444555666777888:::999777777888888777666999888666777999::::::999:::::::::888666666888:::888888999999999888888777444555777888999:::::::::999999888777888999:::;;;;;;;;;<<<<<<===>>>>>>?????????@@@AAAAAAAAAAAAAAABBBAAA@@@@@@BBBDDDGGGJJJIII___|||~~~||||||kkkaaa]]]hhh~~~ccc[[[\\\vvvoooPPPFFFJJJYYY\\\[[[SSSFFF<<<888999999:::;;;:::999888999::::::;;;AAAKKKTTT]]]hhhrrrnnnkkkkkkooopppnnnllllllcccccccccbbbaaa___]]]]]]]]][[[ZZZ[[[ZZZXXX[[[```bbbdddfffiiikkkmmmnnnnnnmmmnnnooopppqqqqqqqqqqqqqqqpppoooooonnnooooooooooooqqqssssssssssssuuuwwwxxx|||999666444444555777888888777666555444444555777888888999999::::::999999888666777888777666666777999:::>>>BBBAAA===:::;;;===@@@AAABBBCCCDDDDDDDDDDDDCCCBBBBBBAAAAAAAAABBBBBBDDDCCCBBBCCCEEEHHHKKKMMM\\\lll||||||tttllliiiiiibbbSSSJJJIIIAAA???<<<;;;:::999666444444444555555666666666666444444444333222222111111000///...---......000000111222222333444555666666555666999;;;<<<;;;;;;:::<<<<<<===@@@DDDGGGIIIIIILLLNNNUUUcccwww{{{jjjcccWWWOOOMMMHHHFFFFFFEEEBBB@@@AAADDDGGGOOO[[[gggkkkllloooqqqqqquuurrrnnnmmmmmmnnnnnnmmmooorrruuuvvvuuusssrrrrrrooooooppppppqqqqqqqqqpppllljjjiiiiiikkkmmmmmmmmmkkklllllljjjgggeeegggiiijjjkkkmmmppprrruuuwwwxxxxxxxxxxxxxxxyyy~~~wwwuuurrrqqqqqqpppmmmjjjkkkkkklllnnnooommmhhhcccfffgggiiimmmqqqtttuuuuuuuuunnnbbbTTTKKKNNNXXXbbbqqqzzz|||tttuuu||||||{{{xxxzzzxxxSSS===;;;666222333222222222333333333444444444333333333333333333333333222222222333333333444444222222111111111222222333222222333333333333222222000000111333444555666777888777666777888999888777777666666888:::;;;;;;:::::::::;;;999777666666777777777888999999999888888444555777888999999999999:::999888888888:::;;;<<<======<<<<<<===>>>@@@AAABBBAAAAAA@@@@@@AAABBBCCC???AAACCCCCCCCCFFFIIIKKKJJJRRRiii{{{{{{pppeee\\\aaannnppp```UUUdddcccLLLEEEIIIOOOSSSRRRJJJBBB<<<;;;777999;;;:::999888999:::;;;999<<>>BBBAAA===999:::<<<@@@@@@AAAAAABBBBBBBBBAAAAAAAAA@@@@@@@@@AAABBBBBBEEEAAA===>>>CCCIIILLLNNNWWWjjj~~~}}}zzz}}}qqqhhhmmmjjj[[[NNNMMMDDDAAA???===<<<;;;888666444555555555666666777777555444444333333222222111///......---...///000111......///000111222333333444666888:::;;;;;;999999::::::;;;===AAADDDFFFFFFCCCGGGMMMSSS]]]mmmuuuqqqfff^^^[[[UUUIIIIIIGGGDDDBBBBBBEEEGGGRRR\\\fffhhhiiimmmqqqrrrtttqqqnnnllllllmmmmmmlllmmmpppssstttsssqqqppppppmmmmmmooopppqqqqqqqqqqqqiiigggfffgggiiikkkllllllnnnoooooommmiiiggghhhjjjhhhjjjlllpppuuuyyy}}}}}}}}}|||{{{}}}xxxnnnmmmlllmmmppppppnnnkkkjjjjjjllloooqqqnnnhhhcccdddeeeggglllqqquuuvvvvvviiiddd\\\VVVXXXcccsss}}}yyyyyy}}}|||yyy{{{uuuwwwvvvvvviiiIII999;;;777222222111222222333333333444444444222222111111111111111111111111111222222333333444444333111000///000000111222222222333333222222222...///000111333444555666444333333444777888888777666555666888:::<<<;;;:::999:::;;;:::777555444444666777888999:::999999888555666888999::::::999888::::::999888999:::<<<===???>>>===<<<===>>>@@@BBBDDDBBBAAA@@@@@@AAACCCEEE;;;@@@EEEFFFEEEGGGJJJKKKMMMKKK[[[{{{yyy{{{nnnaaa___cccoooyyycccPPPVVVuuuxxxUUUEEE@@@DDDJJJNNNLLLGGGAAA===777999::::::999999999:::===999999???CCCIIIVVVccckkkjjjmmmssssssmmmiiiiiibbbdddeeeeeedddbbbaaaaaa```]]]]]]]]]\\\YYY\\\aaa]]]___dddhhhjjjjjjiiihhhlllmmmnnnoooooopppoooooopppooonnnlllllllllmmmnnnlllooorrrssstttuuuvvvxxxwww{{{111222333444555777888888;;;:::888777666666666777444555666666777777666666:::999999888888888888888;;;<<<===>>>>>><<<:::999:::===>>><<<===AAABBB@@@@@@???>>>???AAACCCDDDDDDDDDDDDCCCBBBBBBEEEIIIMMMRRR___qqq|||wwwvvvqqqppprrrpppbbbJJJHHHEEE@@@===:::999777666888777777666666666666777333333444555555444444444333222111000//////////////////000111222222333333666777888999999999999999:::;;;<<<>>>????????????DDDDDDFFFIIIPPPYYYdddlllzzzwwwtttjjj^^^TTTOOOMMMNNNNNNJJJGGGHHH[[[aaahhhkkkkkklllppptttrrrpppnnnkkkjjjjjjkkkkkkjjjllloooqqqqqqooollljjjnnnmmmmmmllllllkkkkkkkkkjjjiiigggggghhhlllppprrroooppppppooommmkkkhhhgggggggggfffkkkzzz~~~uuuoooiiiiiijjjiiiiiihhhgggfffffffffggghhhjjjjjjiiihhhfffhhhkkknnnoooooollljjj___QQQIIIPPP\\\mmmwwwnnnkkklllppp~~~~~~||||||xxxwwwuuunnnmmmyyy~~~nnnbbbIIICCC<<<666444555666666555555555444333333333222333333222111111222333333444444333333333333444444666444222000000111333444777666444222111111111111000000000111222444555666:::999777555555666888999999:::;;;<<<<<<<<<;;;;;;999888777666777888999:::666777777777777777666555777888999;;;<<<<<<;;;:::<<<<<<<<<<<<<<<<<<<<<<<<>>>===<<<<<<===???AAABBBDDDDDDDDDBBBAAAAAACCCDDDBBBBBBCCCCCCEEEFFFGGGHHHFFFIIIRRRggg{{{zzzhhh\\\YYYbbbvvvlllTTTUUUccctttlllIIICCCCCCBBB@@@DDDHHHCCC;;;;;;:::999888777888999:::<<<<<<<<<===AAAIIIRRRXXXeeeiiimmmpppooommmkkkkkkjjjgggdddeeeggggggccc^^^___^^^]]]\\\[[[YYYXXXXXX]]]^^^```ccceeefffggghhhkkklllmmmmmmkkkjjjkkklllhhhiiikkkkkkkkkkkklllnnnooopppqqqrrrsssuuuyyy{{{rrrwww}}}~~~222222333444555666777888:::999888666666555666666555666666666666777777777999999888777777777777888999999;;;<<<<<<<<<;;;;;;888<<<<<<:::<<>>@@@>>>===>>>@@@BBBCCCCCCFFFFFFEEECCCBBBCCCFFFIIIMMMWWWiii~~~rrrlllsssyyyqqqpppuuuqqqbbbVVVOOOEEE???<<<<<<<<<;;;888777666666666666666666222333333444444444333333333222111000000///////////////000111111222333333666666777888999999999999:::;;;;;;<<<===>>>??????BBBBBBCCCDDDGGGMMMTTTZZZiiivvv{{{rrrbbb[[[VVVUUUSSSPPPOOOQQQ[[[```fffiiiiiiiiimmmpppooonnnllljjjiiiiiiiiijjjjjjlllnnnppppppnnnllljjjjjjjjjjjjiiiiiihhhhhhhhhhhhgggffffffhhhkkknnnpppkkkmmmnnnooommmiiieeecccbbbcccdddiiiwwwzzztttnnniiiffffffffffffeeedddcccccccccdddeeehhhjjjjjjiiihhhhhhgggfffggghhhhhheeecccSSSJJJGGGQQQ```rrrvvvkkkeeeeeehhh{{{yyyxxxvvvssswww{{{zzzvvvnnnlllrrrvvvlll[[[NNN???<<<777444444444444333555555444444444444444444333333222111111222333333555444444333333444444555777777666666666777777777555555555555444222000///000000111111222444555666999888777666666666777777888999:::::::::999888777<<<;;;;;;;;;;;;<<<======888888888888888777777777888999;;;<<<<<<<<<;;;;;;;;;<<<<<<===>>>>>>??????BBBAAA???>>>>>>@@@AAABBB???@@@@@@???>>>???AAACCCAAAAAAAAAAAACCCDDDEEEFFFGGGIIINNN]]]zzzuuudddXXXYYYjjj{{{vvvZZZQQQUUU^^^lllzzz~~~[[[EEEBBB??????@@@???===:::<<<;;;:::999888999999:::888999999:::===DDDLLLRRR___dddjjjmmmmmmllljjjjjjjjjgggcccccceeeeeeaaa^^^___^^^]]]\\\[[[ZZZYYYYYY]]]^^^___bbbdddfffhhhiiilllmmmmmmllljjjjjjkkklllkkklllmmmlllkkkjjjkkkmmmmmmnnnpppqqqrrruuuxxx{{{xxxzzz|||~~~333333444444555666777888999888777666555555555666777666555555555666888888999888888777777777777777777777888999:::;;;<<<===999<<<===;;;<<<@@@AAA>>>???===<<<<<>><<<:::888777666666555555555666444444555555555444444333333333111000000000000000///000000111111222222222555555666777888888888888::::::999:::;;;<<<>>>???CCCCCCDDDDDDEEEHHHLLLPPPVVV^^^jjjwwwuuulllddd```]]]YYYYYY[[[\\\```dddfffffffffhhhkkkjjjjjjjjjiiiiiihhhhhhhhhiiijjjmmmnnnnnnmmmjjjiiiffffffffffffeeeeeeeeeeeefffffffffggghhhiiikkklllhhhiiilllllljjjfffaaa]]]\\\^^^bbbgggttt~~~{{{vvvrrrnnnkkkgggddddddddddddcccbbbbbbaaaaaabbbcccfffiiijjjkkkkkkkkkiiifffbbb``````^^^YYYVVVGGGEEEKKKXXXeeevvvyyyssszzzwwwhhh___^^^___sssooolllmmmooovvv}}}|||vvvnnnhhhhhhdddWWWGGG===666555333444444444333111444444444444555555555555333222222111111222222333555555444444444444555555555777888:::;;;:::999999333444666666555333000///111111111222333444555666777777777777777666666555777777777777777666555444<<<<<<===>>>>>>>>>>>>>>>;;;:::999888777888888999::::::;;;<<<<<<<<<;;;;;;;;;<<<===>>>@@@AAABBBCCCBBBAAA@@@???>>>???@@@@@@EEEFFFFFFDDDBBBBBBCCCEEE????????????@@@BBBCCCDDDGGGHHHJJJQQQeeewwwddd\\\gggwwwkkkYYYNNNJJJRRR]]]xxxuuuQQQEEE======<<<777888===<<<;;;;;;:::999:::::::::777888888888:::???FFFKKKWWW]]]dddjjjlllkkkjjjjjjkkkgggcccbbbbbbbbb```^^^___^^^]]]\\\[[[[[[ZZZZZZ]]]]]]^^^___bbbeeehhhjjjlllmmmlllkkkiiiiiikkkmmmnnnoooooonnnlllkkkkkklllkkklllooopppqqqssswwwyyy~~~|||{{{|||555555444444555666777888888777777666666555555555777555444333333555777888999888777777666666777777777777777777888:::;;;<<<===@@@AAA???@@@DDDDDDBBB>>><<<;;;;;;>>>@@@@@@@@@???AAACCCEEEEEEEEEFFFHHHIIIJJJRRRjjjsssdddTTT[[[hhhyyylllmmmyyy~~~lllaaaSSSJJJEEEBBB<<<888888888777666555555555555666666777777777666555555333333222111000000000000///000000000111111111222333444555666777888888888:::999888888999;;;===???@@@BBBDDDEEEFFFHHHKKKNNNPPPUUU[[[bbblllzzzzzzqqqlllgggbbb```aaa]]]```cccdddcccccceeeffffffggghhhhhhhhhhhhggggggggghhhjjjkkkkkkjjjhhhgggccccccccccccccccccdddddddddeeefffggghhhiiiiiiiiigggggghhhgggeeebbb^^^\\\YYY^^^dddkkkttt~~~yyytttnnnjjjgggfffdddccceeeeeedddcccccccccccccccccceeehhhjjjkkkkkkmmmnnniiigggdddbbb^^^XXXOOOHHHFFFKKKVVVcccllluuuyyyrrrsssyyywwwggg___^^^```nnnjjjjjjmmmqqquuu|||}}}~~~~~~}}}vvvlllccc]]]UUUIII???:::555444333333555555444333333333444444555555555666222222222222222222222222555555444444444444555555333444555777888999999999555555555555444333222111222222222222333444555666666666888888888666444333444444555555555555555555888:::;;;=========<<<;;;<<<;;;999777666777888999::::::::::::::::::::::::<<<======>>>@@@AAAAAABBB>>>>>>============>>>???MMMMMMLLLIIIEEECCCBBBCCC>>>>>>>>>???@@@AAABBBBBBEEEGGGHHHIIIUUUpppuuuhhhmmmzzzttt\\\JJJIIIQQQ```hhhQQQ>>><<<;;;555888BBB<<<<<<;;;;;;;;;:::::::::999::::::999:::>>>CCCGGGPPPVVV```gggkkklllllllllnnnjjjeeebbbbbbbbbaaa___```___]]]\\\[[[[[[[[[\\\]]]]]]]]]^^^```dddgggiiillllllkkkiiihhhhhhkkkmmmoooppppppooommmlllmmmnnnkkklllnnnooopppqqqsssuuu}}}}}}||||||~~~777666555444444555777888777777777777777666666666555444333222222444666777999888888777777777777777999999888888888999:::;;;>>>AAABBB@@@AAAEEEFFFCCC>>><<<:::;;;===?????????>>>@@@CCCDDDDDDDDDEEEGGGJJJHHHMMM```~~~oooWWWUUUXXXeeexxxtttddd^^^nnn|||hhhWWWLLLFFFAAA>>>999999888666666555555555666666666666666555444444444333222111000000000000000000000000000111111111222222444555666777777777999888777777888:::===>>>999<<>>>>>>>>>>>>>>???:::;;;;;;<<<===???@@@AAAGGGHHHGGGDDDAAA>>>======????????????@@@AAABBBBBBCCCEEEGGGFFFLLLaaaooolllrrr{{{zzz\\\PPPQQQVVV|||dddFFF===;;;777999AAA<<<<<<<<<;;;;;;;;;::::::::::::;;;::::::<<<@@@CCCJJJQQQ[[[dddiiilllnnnoooooolllhhheeeddddddccccccaaa```^^^\\\[[[[[[\\\]]]]]]\\\\\\]]]___bbbeeegggiiijjjjjjiiihhhiiikkkmmmnnnoooppppppnnnnnnoooppplllmmmoooooooooooopppqqqwww{{{~~~}}}{{{|||999777666444444555777888777777888888888888777777555444333333333444555666:::999999888888888888888::::::::::::;;;;;;;;;;;;;;;>>>???===>>>BBBCCC@@@>>><<<;;;;;;===>>>???>>>AAACCCDDDDDDCCCBBBBBBCCCIIIHHHKKK[[[tttvvvbbbWWWPPPVVVcccnnnuuuxxxvvvxxxvvvyyynnnVVV[[[sss|||dddRRRHHHDDDCCC;;;:::999888777666666666444444444444444333222111444333222111111000111111000000000000000000000000000111333444555666777777888888777888999:::<<<===:::<<>>@@@AAACCCCCC???@@@AAAAAA???>>>>>>>>>@@@@@@@@@@@@@@@AAABBBBBBBBBCCCEEEEEEHHHUUUqqquuujjjiiiqqqvvv^^^UUUWWWnnn[[[GGG>>>999888<<<;;;;;;;;;;;;;;;:::999999777888999999888999;;;>>>DDDJJJTTT]]]dddiiimmmoooooonnnkkkiiigggfffffffffdddbbb___]]][[[[[[\\\\\\]]]]]]]]]]]]^^^aaacccdddeeegggiiiiiiiiijjjlllmmmnnnoooppppppnnnnnnooopppkkkmmmooopppooonnnoooppprrrxxx}}}~~~{{{zzz~~~:::888666444444555666888777888999::::::999888888555555555666666666777777;;;::::::999999999999999999:::<<<===>>>>>>>>>>>>999<<<===;;;<<<@@@@@@>>>???===;;;;;;===>>>???>>>AAABBBCCCCCCAAAAAABBBCCCHHHIIILLLVVVhhhsssaaaQQQOOOVVV^^^eeekkklllvvv|||fff]]]ggg|||zzzeeeSSSIIIEEE===<<<;;;999888777777777555666666555555333222222444444333222111111111111000000000000000000000//////000222333555666666666777888888999:::;;;<<<<<<<<<>>>@@@@@@??????@@@AAACCCEEEHHHLLLPPPTTTXXX[[[bbbiiiqqqvvv{{{xxxqqqkkkdddaaaaaa^^^]]]\\\\\\]]]^^^^^^]]]aaaaaa___^^^^^^___```aaa______````````````_________```aaabbbcccdddeeeeeebbbaaaaaaaaaaaaaaaaaaaaa```aaaccchhhnnnuuu{{{~~~}}}zzz||||||ssscccbbb```______^^^\\\ZZZ[[[[[[ZZZ[[[]]]```bbbdddcccfffhhhiiikkkrrr}}}~~~mmmbbbaaaeeeeeehhhlllnnnppptttxxx{{{|||zzzoookkkooouuuwwwrrrpppssswww}}}xxxvvvzzz}}}vvvrrrnnnllliiihhhlllsssuuuyyy{{{zzz|||{{{ooo^^^KKK@@@:::555333333555444444666777777555333222222111111111111111111111222333333333333222111222111111000000111111222222222222222333444666777888666444222222333555666555555555555555555666777666666666666555333111000000000000111333555777999999999999:::;;;===>>>???<<<;;;:::999888777666666555555555666777999;;;<<<<<<<<<<<<======>>>>>>>>>;;;<<<===???@@@AAAAAAAAA===???AAABBBAAA@@@AAAAAA@@@@@@??????@@@@@@AAAAAABBBAAABBBCCCEEEMMMaaauuu|||mmmhhheeeooo}}}rrr^^^ZZZaaayyy|||[[[FFF<<<888777999:::;;;;;;;;;:::888888666777888888777777999;;;===CCCLLLUUU\\\ccchhhlllmmmnnnmmmkkkiiigggggggggfffddd```]]][[[[[[[[[\\\]]]]]]]]]^^^______`````````dddhhhjjjkkkkkklllmmmooopppqqqpppnnnmmmmmmnnniiikkknnnpppppppppqqqrrrrrrvvvzzz||||||{{{|||}}};;;999666444444555666888888888:::;;;;;;:::999888666666777888999888888888<<<;;;::::::999999::::::777999<<>>???===<<<<<<===??????>>>>>>@@@AAAAAAAAABBBEEEGGGHHHJJJMMMRRR___uuulllWWWQQQTTTYYY```hhhvvvzzzfffcccqqq~~~fffRRRIII>>>===;;;:::999888888888999999999999888777666555555444333222111111111111000000000000///////////////000111333444555666666777888999:::<<<<<<<<<<<<888:::<<<======>>>@@@BBB???AAACCCFFFJJJNNNQQQTTTWWW]]]bbbccccccjjjxxxuuummmgggaaa```ccc]]][[[ZZZZZZ[[[\\\\\\[[[```___]]][[[[[[\\\]]]^^^]]]^^^^^^^^^^^^^^^^^^]]]^^^___```aaabbbddddddeee``````___^^^^^^^^^^^^___[[[^^^eeemmmvvv|||yyy~~~uuulllaaa````````````___\\\YYYZZZZZZZZZ[[[]]]aaadddfffgggiiilllmmmqqq{{{{{{ggg```gggqqqrrrqqqnnnkkklllrrrwwwyyy~~~wwwmmmooowww{{{~~~jjjbbb___jjjzzzyyyzzz{{{pppqqquuuwwwsssnnnnnnsssrrrxxx{{{yyyzzz~~~{{{vvviiiXXXGGG>>><<<888555444444555888<<<>>>===999666222111111111000000//////111222333444444333222111111111000000000000111111...///111222333222222111555555555555555444444444666555555555555666666777666666666555444222111000111111000000111333555666888888888888999;;;===>>><<<<<<<<<;;;:::999777666555555555666888:::===>>>:::;;;<<<===>>>???@@@AAA;;;;;;<<<===>>>>>>=========???AAAAAA@@@>>>>>>>>>@@@???????????????@@@AAADDD@@@???AAACCCIIIYYYiii}}}qqqkkk]]]fff{{{hhh]]]ZZZnnnmmmNNN???999555999999:::;;;:::999888777666888999999888888999;;;888>>>FFFOOOWWW^^^eeeiiilllmmmmmmllljjjhhhgggggggggeeeaaa]]][[[ZZZ[[[[[[]]]]]]^^^_________^^^^^^^^^bbbgggkkkllllllmmmmmmqqqrrrrrrpppmmmkkkkkklllfffiiimmmoooqqqqqqsssttttttuuuwww{{{~~~}}}zzzwww888777777666555555444444333444777999;;;;;;::::::777555555666888999999888>>>===;;;:::999:::<<<===999;;;>>>@@@AAA@@@>>><<<666777888:::<<<>>>???@@@???>>>=========>>>@@@AAA@@@AAABBBBBBAAACCCFFFHHHNNNKKKGGGHHHRRReee{{{uuucccUUUMMMQQQdddxxx}}}pppmmmiiiSSSIIIBBB======<<<888999===888666555555555555333222555444444333333444444555222222222111111111111000000/////////000222555777777777888999;;;<<<======;;;;;;:::;;;<<<>>>@@@AAADDDDDDEEEFFFGGGIIIKKKLLLPPPRRRVVVYYY\\\```fffjjjxxx}}}wwwooohhhcccaaa___^^^[[[ZZZZZZZZZ[[[\\\\\\]]]______^^^]]]\\\[[[[[[ZZZ[[[\\\]]]^^^____________bbb```^^^___bbbcccaaa___```___^^^]]]\\\ZZZZZZYYYYYY^^^iiiyyy~~~}}}~~~~~~vvvpppllljjjhhhfff[[[[[[\\\]]]]]]]]]\\\\\\WWWYYYZZZ[[[\\\___bbbeeejjjnnnnnnoooxxxmmmZZZWWW```iiimmmjjjqqqtttoookkkqqq}}}ssslllttt~~~uuuhhheeeccclllzzztttnnnmmmpppuuuwwwvvvwwwzzz{{{}}}|||zzz{{{~~~}}}xxx```QQQBBB;;;888444///...444555888::::::999777666333222111/////////000111111111111111000000000000...............///000000000000000111222222222333111222333444555666666666444555777666555555666777555444222222222222111000111111111222222333333333444444555555555777:::<<<<<<<<<;;;::::::999888888::::::999999999:::;;;;;;888999;;;===>>>>>>===============>>>??????@@@@@@CCCEEEFFFDDD@@@>>>???AAA??????????????????@@@@@@???<<<;;;???CCCFFFMMMTTTttt~~~}}}sssfffccckkk}}}eeeaaagggjjjFFF888;;;777:::<<<;;;:::;;;:::999;;;:::888777777888:::;;;:::;;;???FFFOOOYYYbbbgggkkkmmmooonnnkkkiiiggggggccccccbbb```^^^\\\ZZZXXXccc___ZZZXXXZZZ\\\\\\\\\^^^```bbbeeehhhjjjkkklllpppqqqrrrqqqooonnnooopppnnnnnnmmmmmmmmmoooqqqrrrsssssstttvvvzzz{{{{{{zzz777777777666666555555444333555777999::::::999888777777666888;;;======<<>>===;;;;;;<<<>>>???<<<===>>>??????===<<<;;;888888999:::<<<===>>>???@@@@@@???>>>>>>???@@@AAA???@@@AAAAAAAAABBBEEEGGGIIIHHHFFFHHHOOO\\\lllwww~~~oooaaaZZZ\\\hhhuuu}}}ppp]]]PPPDDD@@@>>>;;;999:::999777666666666666555333444333333222222333333444222222222222111111111111000///......000222444555555555666888999:::;;;<<<;;;;;;;;;;;;<<<===???@@@AAABBBBBBCCCDDDFFFHHHIIILLLMMMPPPRRRTTTWWW[[[^^^dddqqqrrrmmmgggbbb___^^^]]]\\\YYYYYYXXXXXXYYYZZZZZZ[[[\\\\\\[[[[[[ZZZYYYYYYYYYZZZZZZ[[[\\\]]]]]]^^^^^^___]]]\\\^^^```bbbaaa___^^^]]]ZZZXXXWWWWWWYYYYYYdddhhhooozzzxxxxxxyyy|||~~~zzzpppgggaaa]]]YYYWWWWWWWWWXXXXXXYYYYYYXXXXXXXXXYYYZZZZZZ[[[\\\___bbb]]]eeemmmvvvyyylllZZZNNNOOO[[[iiipppsssvvvwwwvvvyyyvvvyyy}}}vvvkkkgggfffttt|||vvvmmmlllooowww}}}~~~|||sssYYYLLL???:::888555222111222444666888888777555444222111000/////////000000111111111000000000/////////............///000000000000111111111111111222222222222222222111111000333444555555444333555666444333222222222222111000111222222222333333333333333444555555444555888:::<<<;;;;;;:::999888888888999999999999999::::::;;;999:::;;;=========<<<<<<<<<<<<======>>>??????@@@AAACCCDDDBBB???>>>???AAA??????>>>>>>???@@@BBBCCC@@@;;;999<<<>>>AAAGGGNNN^^^yyyoookkklll{{{{{{iii___```ooo~~~qqqddd```vvvYYYAAA999777888888888888:::<<<<<<:::999888777777888999::::::;;;>>>CCCKKKVVV___dddfffhhhkkkllljjjiiihhhhhheeedddcccaaa```^^^\\\[[[bbb^^^ZZZYYY[[[]]]^^^^^^]]]^^^```cccfffhhhiiiiiipppqqqrrrqqqooonnnnnnooommmmmmmmmnnnnnnooopppqqqsssssssssvvvyyyzzzzzzyyy666666666666666666666666555666888999999999888777777666777999<<<>>>>>>===>>>===<<<;;;;;;<<<===>>>>>>>>>======<<<;;;::::::;;;;;;;;;;;;<<<======>>>AAAAAA@@@@@@???@@@@@@AAA???@@@AAAAAA@@@AAACCCEEEDDDDDDEEEGGGJJJPPPXXX^^^mmmzzz~~~pppkkkkkkpppuuu|||~~~vvveeeRRRIIIEEE@@@<<<999;;;999777666777777666555333333222222222222333333333222222222111111111111//////......///111222444333444555666777999999:::<<<<<<;;;;;;<<<===>>>>>>>>>>>>??????AAABBBDDDEEEGGGIIIKKKKKKLLLMMMPPPSSSUUU^^^iiioooqqqwww}}}uuuqqqeeeccc___]]]]]]\\\[[[ZZZWWWWWWVVVVVVWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYZZZ[[[\\\\\\[[[[[[\\\___``````___]]][[[XXXWWWWWWYYY[[[]]]lllnnnrrrwwwyyyzzzyyyxxxwwwwwwyyy|||~~~}}}{{{xxxwwwpppfff\\\VVVRRROOONNNSSSTTTUUUUUUVVVVVVVVVUUUWWWXXXYYYXXXXXXYYY\\\^^^]]]fffsss{{{nnnUUUOOOIIIHHHNNN[[[jjjttt}}}|||{{{}}}{{{yyyzzzqqqmmmmmm{{{qqqnnnqqq{{{|||kkkQQQEEE;;;888888666555555000222333555555444333222111000000////////////000111111000000000000/////////////////////000111111111111111111000000000000111111111111111111000000111222444333222222444555222333333333333222222111222222333333333333444444555666777666555555777999:::::::::999999888888777888888888888888999999:::999:::;;;;;;;;;;;;::::::;;;;;;<<<<<<===>>>>>>??????@@@AAA@@@???>>>@@@AAA???>>>===<<<>>>AAADDDFFFBBB===999:::;;;===BBBHHHMMMggg~~~oooccc]]]]]]eeeiiiqqq|||zzzvvv}}}zzz|||sssaaaWWWaaasssppp^^^ggguuuPPP;;;;;;888666666888:::;;;<<<999888777666666777888999::::::;;;???FFFPPPYYY^^^___bbbfffiiiiiiiiiiiiiiihhhgggeeecccbbbaaa``````aaa^^^\\\[[[]]]___``````]]]^^^aaaccceeeggghhhiiioooqqqrrrqqqooommmmmmnnnlllmmmnnnoooooopppppppppssssssssstttwwwyyyxxxxxx555555666666777777777777888888999::::::999888777777666666777:::;;;;;;:::999999888888999:::;;;<<<===<<<;;;:::999::::::;;;===<<<;;;;;;;;;<<<===>>>AAAAAA@@@@@@????????????>>>???AAA@@@@@@@@@AAACCCAAABBBDDDEEEEEEHHHKKKNNN```nnn}}}}}}}}}xxxxxxxxxvvv}}}}}}{{{hhhZZZPPPHHHBBB>>><<<:::777777777777777666444333333222222333333444333333222222222111111111//////......///000111222222333444555666888999999<<<<<<<<<<<<<<<<<<<<<===<<<<<<======>>>@@@AAABBBEEEFFFHHHIIIIIIJJJLLLNNNNNNTTTZZZ]]]___fffqqqzzz~~~rrriiieee___]]][[[[[[\\\\\\[[[YYYVVVVVVUUUUUUUUUUUUVVVVVVVVVVVVVVVWWWWWWXXXXXXXXXZZZYYYXXXWWWWWWWWWWWWXXXZZZZZZZZZZZZ[[[[[[[[[[[[YYYYYYZZZ[[[]]]```cccdddiiikkkmmmooooooppprrrtttyyyyyyyyyzzzyyyuuuppplllhhhbbbYYYSSSPPPOOOOOOOOORRRSSSTTTUUUUUUUUUUUUUUUTTTUUUUUUUUUUUUWWWZZZ\\\ccckkkxxxzzzdddRRRCCCEEELLLVVV___gggqqqzzzzzz}}}~~~yyytttvvvyyytttvvv~~~eeeKKKAAA999888999777666888000111222333444333111111000000//////////////////111000000000////////////000////////////000111111111111111000000//////...//////000111222444555555000222333333222222444555222333444555444333222333333333333333333333333444777888999888666666777888888888888888888888777777777777666666777777888999888888888888888888777777::::::;;;;;;<<<============>>>??????@@@@@@AAABBB===;;;::::::;;;???CCCFFFFFF@@@;;;;;;::::::???DDDGGG]]]yyynnn]]]TTTZZZ]]]jjj|||yyyiiiYYY\\\kkk~~~gggbbbllldddEEEAAA:::555777999:::999999888888777666666777888888999888888;;;AAAIIIRRRWWWZZZ^^^cccggghhhhhhhhhiiijjjhhhgggeeedddddddddeeebbbaaa___^^^^^^_________```aaaccceeeggghhhiiiiiinnnpppqqqpppnnnlllllllllkkklllnnnpppppppppoooooosssrrrrrrsssvvvwwwwwwwww444555555666777888999999::::::::::::::::::999999:::888777777999999888666777777777888999::::::;;;:::999888777888999;;;<<<<<<;;;:::::::::<<<===>>>??????????????????>>>>>>>>>@@@AAAAAA@@@???@@@AAAAAABBBCCCCCCCCCDDDFFFHHHOOO\\\llltttwww||||||wwwyyy}}}tttpppqqq{{{rrraaaSSSIIICCC???<<<999777777777666555555555444444444444555555333333333222222222222111//////////////////000000222333444555666777888999;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<===>>>???@@@AAAAAACCCFFFGGGGGGHHHJJJLLLJJJLLLOOOPPPQQQUUU]]]dddgggiiilllpppwww~~~~~~{{{{{{xxxqqqqqqrrrqqqqqqssssssvvv|||}}}rrrhhhbbb___[[[ZZZYYYYYYZZZYYYXXXVVVVVVUUUUUUTTTTTTTTTUUUUUUUUUVVVVVVWWWWWWXXXXXXYYY[[[ZZZYYYVVVTTTSSSRRRRRRUUUUUUUUUTTTSSSRRRRRRRRRSSSVVV[[[aaaeeeggghhhhhhcccdddgggiiijjjmmmqqqtttxxxwwwuuusssoooiiiaaa\\\XXXTTTNNNKKKKKKNNNPPPPPPOOOOOOPPPQQQRRRSSSSSSSSSNNNPPPQQQRRRSSSUUUXXX[[[dddhhhqqqyyyyyykkkWWWHHH@@@III[[[ppp{{{}}}~~~~~~~~~yyy|||~~~~~~zzz{{{bbbGGG@@@999999888666555777111222333333333222111111//////000000000000000000000000000////////////...///////////////000000111111000000//////..................///111333444555000222333444333333555666222555777777555333333444333333333333333333333333555777888777555444555666666666777777777777777777666555555555555666777777666555555555555555555555888999999:::;;;;;;<<<<<<=========>>>@@@AAABBBBBB;;;999888777999<<<@@@CCCDDD???;;;:::999888;;;@@@BBBRRRlll~~~ggg]]]aaabbbpppsssaaa\\\cccssszzzhhhbbblll{{{YYYEEE;;;444666:::999777777888777777777777777777888888777777888===CCCJJJNNNVVVZZZ```eeefffgggggggggiiiiiihhhgggggggggggggggeeeeeedddbbb```___^^^^^^```aaaccceeefffggghhhhhhkkkmmmooopppnnnlllkkklllkkklllnnnpppppppppoooooosssrrrqqqrrruuuwwwxxxwww333444555666888999:::;;;:::::::::::::::999999999===;;;999999999999777666666777888999:::;;;<<<===888777666666777999:::;;;:::999888888999<<<>>>@@@<<<===>>>????????????>>>???@@@BBBBBB@@@??????@@@AAABBBBBBBBBBBBCCCEEEGGGEEEOOO]]]lllyyy}}}vvvxxxpppbbb]]]gggwwwzzzgggUUUJJJCCC@@@;;;999888777666555666666555555555555666666333333333333222222222222000000000000000000000///111222333444555777888888999:::;;;<<<<<<<<<<<<<<<============>>>???@@@@@@<<>>>>>:::888999888777888<<>>@@@AAAAAAAAA@@@@@@AAACCCCCCAAA????????????@@@BBBBBBBBBBBBCCCEEEBBBIIIUUUeeevvv~~~wwwpppvvv~~~mmm______hhh|||iiiVVVHHHEEE???;;;:::999777666555555555444444555555555444444333333333222222222111222222222111000000//////000111222444555666666888999:::<<<======<<<<<<===<<<<<<======>>>???@@@;;;===@@@AAAAAAAAABBBCCCIIIIIIIIIJJJJJJJJJKKKKKKIIIIIIIIIKKKNNNRRRVVVXXX^^^ccckkkrrruuuuuurrrppplllkkkiiifffbbb[[[UUUQQQJJJKKKMMMQQQ]]]llluuuwwwuuukkkccc```___]]]]]]___]]]^^^```bbbeeeggghhhiiifffdddaaa^^^\\\[[[[[[[[[UUUSSSQQQQQQRRRSSSRRRQQQSSSRRRQQQPPPPPPPPPPPPQQQPPPPPPQQQQQQQQQQQQQQQQQQQQQRRRSSSSSSQQQNNNJJJHHHHHHJJJLLLLLLJJJJJJLLLNNNRRRVVV[[[aaafffggghhhggggggfffgggjjjnnnooommmkkkhhhfffccc```]]]XXXSSSOOOGGGDDDBBBAAABBBBBBBBBBBBCCCDDDEEEGGGHHHIIIIIIIIIJJJKKKMMMMMMMMMOOOSSSVVV___\\\[[[ZZZTTTLLLJJJMMMYYYccc|||uuu}}}yyyxxx~~~oooOOO>>>999666666444111111333222222222222111111000000///000111222333333222111000000/////////.........---------------......///---...............//////...---,,,+++,,,---///000...000111222222222444666666:::>>>===888444444555222222222111111000000000111333555555444333333444333333444555666666777777333333333333333444555555444333333222333444666666666666777888888999999::::::999888:::===>>>>>><<<;;;:::999888888999:::::::::777777:::;;;888999<<>>@@@HHHMMMVVV]]]aaacccdddeeedddfffhhhjjjjjjiiihhhgggfffhhhjjjhhhddd```_________```aaabbbcccdddddddddeeehhhlllnnnnnnmmmlllmmmmmmmmmmmmnnnnnnooopppqqqrrrqqqppprrruuuyyy{{{|||222333444666888:::<<<===666666666666666777888888666555444555666777666555222333444666888999::::::888888888777666666555555444444444555888<<<@@@CCC;;;===???AAABBBCCCCCCBBB@@@BBBDDDCCCBBB@@@??????===???BBBCCCBBBAAAAAAAAA@@@EEENNN[[[mmmyyyfffhhhmmm|||nnnbbbbbblll{{{aaaLLLHHHBBB>>><<<:::999888555444444333333444444555444444444333333333222222222222333222222111000///......///111222333444555666888:::<<<============<<<<<<<<<<<<======>>>???<<<>>>AAABBBAAA@@@@@@AAADDDDDDEEEFFFGGGFFFEEECCCGGGGGGFFFEEEFFFHHHKKKLLLGGGLLLTTT\\\aaabbbaaa```^^^\\\ZZZYYYXXXTTTNNNIIIAAACCCCCCBBBJJJYYYhhhoootttjjj```]]][[[XXXWWWYYYWWWXXXYYY[[[\\\]]]]]]^^^YYYXXXWWWVVVVVVWWWYYY[[[UUUSSSQQQQQQRRRTTTTTTTTTQQQPPPOOOOOONNNNNNNNNOOOMMMMMMMMMMMMMMMMMMMMMMMMKKKMMMOOOPPPOOOLLLIIIGGGHHHKKKMMMNNNMMMNNNPPPSSSXXXZZZ^^^aaaeeeggghhhhhhllliiihhhkkknnnmmmgggbbbUUUSSSQQQOOONNNLLLIIIGGGCCCAAA@@@@@@AAAAAAAAA@@@BBBCCCDDDFFFGGGGGGHHHHHHKKKLLLLLLLLLLLLMMMPPPRRRMMMKKKLLLNNNMMMLLLTTT___iiippppppzzzyyysssuuuyyyzzz}}}zzz{{{~~~|||___AAA999555333444333//////222222222111111000000000///000111222333444333333222000/////////............---,,,,,,,,,,,,---......,,,------....../////////,,,,,,+++,,,...111444555,,,...000111000111333444888<<<@@@???999555444555222111111111000000//////333555888999888777777777222333333444555666777777333333222222333333444555444444333333444666777999666666666777888888999999999777666777;;;<<<;;;999===<<<;;;:::999999888888999777888===>>><<<<<>>888777;;;999999::::::::::::999999666666666777999:::<<<<<>>::::::;;;===AAACCCDDDCCCBBB@@@>>>======<<<;;;:::===>>>@@@BBBBBBAAA@@@???CCCDDDJJJUUUcccwwwjjjcccaaajjj{{{|||nnnkkkmmm{{{ttt___VVVKKKDDDBBB@@@<<<888333555888888777666666666555555444333333333333444333333333222222111111111111111111111111222222222444555777888:::;;;;;;;;;<<<<<<=========<<<<<<;;;>>>>>>???@@@@@@@@@@@@???@@@@@@AAABBBBBBCCCDDDDDDEEEFFFFFFFFFFFFEEEEEEDDDDDDEEEGGGJJJNNNRRRUUUVVVQQQTTTWWWWWWSSSOOOMMMKKKBBB@@@===>>>DDDNNNYYY```dddaaa\\\WWWTTTSSSTTTUUUSSSSSSSSSSSSTTTUUUWWWWWWUUUUUUTTTTTTTTTUUUWWWXXXVVVVVVTTTSSSRRRQQQQQQQQQSSSTTTUUUUUUUUUTTTRRRQQQMMMLLLKKKIIIHHHHHHHHHIIIIIIFFFGGGNNNRRRPPPMMMLLLKKKOOOTTTYYY[[[[[[ZZZXXXaaaccceeeggggggiiilllnnnooonnnkkkhhhccc___[[[YYYNNNIIICCCCCCEEEFFFDDDAAA>>>??????@@@@@@AAABBBBBBCCCAAA@@@BBBFFFIIIHHHGGGHHHIIIJJJKKKKKKKKKKKKKKKGGGFFFBBBAAAJJJ[[[iiioootttvvvxxx{{{}}}yyynnnhhhgggiiiooovvvyyyvvvyyy}}}|||uuubbbMMM@@@:::999666444222222222222111222222222222111000000//////...000333444444333000000///.......................................//////.........---------------------...000222333.........///111333666777:::;;;<<<<<<:::777333111111222333333111111222333777888:::;;;;;;:::888777444444444444444555666777444333333222111111111222000000111222444555666666555555666888888999999999777777777666777888999999<<<<<<;;;999888666555444;;;;;;;;;<<<<<<<<<<<<<<<@@@FFFJJJNNN^^^|||rrrdddhhhqqquuullleeeqqqrrrMMM888555666555666666777777777777999;;;999999888777555666999<<<>>>DDDLLLSSSZZZ^^^cccfffbbbbbbdddhhhlllkkkhhhddd___cccffffffccc```````````````______```bbbeeefffggghhhiiiiiihhhhhhjjjlllqqqqqqpppppppppqqqrrrrrrqqqsssrrrpppuuu}}}~~~yyy444444444555777999;;;===:::999777666555555777777888888888777777666555555555666777888888888777777888888888888777666444444333333444555777999;;;<<<;;;;;;;;;>>>AAADDDDDDDDDBBB@@@>>><<<;;;;;;::::::===>>>@@@AAAAAAAAA???>>>BBBCCCGGGNNNYYYkkkqqqggg^^^```jjjxxxxxxsssqqq|||qqqhhh[[[PPPIIICCC>>>:::888999999999777666666666666555444444333333444444333333333222222222111111111111111111111111111111333333555777888::::::;;;>>>>>>>>>>>>===<<<<<<;;;=========>>>>>>>>>??????AAAAAAAAAAAAAAAAAAAAAAAADDDEEEFFFGGGGGGFFFEEEEEECCCDDDEEEGGGIIILLLNNNOOOPPPSSSUUUUUURRRNNNLLLKKKHHHEEE@@@>>>@@@FFFMMMQQQZZZXXXUUURRRQQQQQQRRRRRRQQQQQQRRRRRRSSSTTTTTTUUUSSSSSSRRRRRRRRRSSSTTTUUUUUUTTTSSSSSSRRRRRRRRRRRRTTTUUUUUUUUUTTTSSSQQQPPPJJJIIIGGGFFFEEEEEEFFFFFFHHHFFFFFFLLLOOOOOOOOORRRRRRUUU[[[```dddeeeeeeddddddeeefffhhhjjjlllmmmmmmnnnllliiiddd^^^YYYTTTRRRJJJEEE???>>>???AAA???===>>>>>>>>>???@@@@@@AAAAAADDDBBBAAABBBFFFHHHHHHGGGEEEEEEFFFGGGGGGFFFFFFEEE>>>BBBFFFKKKWWWgggrrrvvv{{{{{{yyywwwyyy~~~ttthhhdddfffjjjqqqwwwuuussswwwxxxvvvwww}}}~~~{{{qqqaaaPPPDDD>>>999888666444333222111111111222222222222111000000//////...000222444444333111000///...------------///////////////.........//////.........------------,,,,,,,,,---...000111///......///000222444555999999::::::888666333222111333444333222111222333666888<<<>>>>>><<<888666555444444444444555555666444333333222111111222222111111222333444666666777888888999999999999999888666666666777777777888888999999999888888777777777;;;<<<===>>>>>>>>>===<<>><<<:::888666555555555;;;;;;:::999888777666666888888888888777555444333555555666666555555444444222222333444555777999:::<<<;;;<<<>>>BBBDDDDDDDDDCCCAAA>>>;;;999999999:::>>>>>>???@@@@@@???>>>===@@@AAADDDHHHOOO```}}}ppp```YYYYYY```mmmxxx}}}}}}zzzwwwiii[[[OOOGGGBBB???===;;;888666666666666666555444444333444444444333333333333222222222222111111000000000000000000000111333444666888999999>>>>>>>>>>>>======<<<<<<===<<<<<<;;;;;;===>>>??????????????????@@@@@@@@@BBBCCCEEEGGGHHHGGGFFFEEEDDDEEEEEEFFFGGGHHHHHHIIINNNPPPSSSRRRPPPMMMJJJJJJLLLIIIEEEAAA@@@BBBEEEGGGOOOOOOOOONNNOOOPPPPPPQQQMMMNNNPPPQQQRRRRRRQQQPPPPPPPPPOOOOOOOOOPPPQQQQQQSSSRRRRRRQQQQQQRRRRRRRRRTTTTTTTTTSSSRRRPPPNNNNNNGGGFFFEEEDDDCCCCCCDDDDDDHHHGGGIIIMMMOOOPPPUUU[[[ZZZ]]]aaaeeeiiikkklllllljjjiiiiiikkknnnnnnllliiigggeeeaaa\\\VVVQQQLLLIIIHHHBBB<<<:::;;;<<<<<<:::<<<======>>>??????@@@@@@CCCBBBAAABBBDDDFFFFFFFFFBBBBBBCCCBBBBBB@@@???>>>888BBBMMMYYYfffssszzzzzz}}}{{{yyy{{{}}}||||||ooobbbbbbhhhooouuuzzzuuurrruuuzzzuuutttuuutttrrrkkk\\\JJJ>>>:::;;;666666666555444222111000111111222222111111000/////////...000222333333222111000///...------------111000000000//////....../////////............---...---------...//////000////////////000111222333666777777666666555444333222333444444222222333444555888<<>>@@@AAA???>>><<<>>>>>>DDDLLLTTTbbb~~~gggVVVZZZdddzzzrrrfffbbbtttQQQAAA======999999999999888888888777777888999999777777777999888<<>>===;;;999777666666666<<<;;;;;;:::999999999999;;;;;;:::888666444333222444444555444444333222111222222222333555666888999<<<;;;<<<>>>AAACCCDDDCCCEEECCC@@@<<<999888999;;;===>>>>>>>>>>>>===<<<<<<===@@@EEEHHHKKKXXXtttkkk\\\TTTTTT]]]ggguuu}}}}}}}}}zzzppp___RRRKKKDDDAAA;;;777555666666666666666555444444444444444333333333333333333333333111111000000000000000/////////000222333555777888<<<<<<<<<<<<===>>>>>>???>>>===;;;::::::<<<>>>???;;;<<<<<<>>>???@@@AAAAAA???AAACCCFFFFFFFFFDDDCCCGGGGGGGGGHHHHHHHHHHHHHHHKKKMMMPPPPPPMMMKKKIIIIIIJJJIIIGGGFFFFFFGGGHHHIIILLLMMMNNNOOOPPPQQQQQQQQQJJJLLLNNNPPPPPPOOONNNMMMNNNNNNNNNNNNNNNNNNOOOOOOPPPPPPOOOOOOPPPQQQRRRRRRPPPPPPOOONNNMMMKKKJJJJJJFFFEEEDDDCCCBBBCCCDDDEEEHHHIIIMMMSSSTTTUUUZZZbbb___aaacccfffiiijjjkkkkkkpppmmmjjjkkkmmmlllfff```YYYXXXVVVRRRNNNJJJFFFDDDGGGBBB===999:::;;;;;;;;;;;;;;;<<<<<<===>>>>>>>>>AAAAAA@@@AAABBBCCCDDDDDDBBBAAA@@@???===<<<:::999999FFFUUUaaalllvvvyyyxxxssspppooottt}}}}}}{{{zzznnndddgggpppwwwzzz|||yyyuuussszzzzzzuuuqqqpppjjjdddYYYJJJ===777777999333444555555444222000///111111111111111000000///000///...///222333222111000//////......//////000000000//////......------/////////...............000000//////000000000000///////////////000000000444444444333333444444444222444444444333222333444555777:::<<<<<<;;;888666777666555444333333333333444333333222222222333333333333333444444555555555444444555555555555555444222444666777888777555444666666666777777888888999888:::>>>@@@AAA???===;;;>>>;;;AAAKKKNNNSSSkkkwwwYYYVVV[[[mmmggg[[[wwwdddLLL@@@<<<888888777777888888888777666888999999888666666777666888<<>>===;;;999777555333222555555555444222111///...222222333444555666888999;;;::::::<<>>:::888:::<<<<<<<<<<<<<<<<<<<<<<<<;;;<<>>999777777777777666666555444444444444555333333333333333333333333222111111111000000///////////////000111333444666777888888999;;;===???AAA>>>===;;;;;;;;;<<<>>>@@@=========>>>>>>?????????>>>???AAACCCDDDDDDCCCBBBFFFFFFHHHIIIIIIJJJIIIIIIIIIKKKMMMMMMKKKIIIIIIIIIGGGHHHHHHIIIJJJKKKMMMMMMLLLMMMNNNPPPPPPPPPOOOOOOJJJKKKMMMNNNOOONNNLLLKKKNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMNNNOOOPPPPPPKKKKKKJJJIIIHHHHHHHHHGGGEEEDDDCCCCCCCCCDDDEEEFFFFFFIIIOOOWWWYYYXXX\\\bbbaaaccceeehhhjjjkkkllllllppplllgggeeeeeebbb[[[TTTJJJJJJIIIHHHGGGEEEDDDCCCCCC@@@<<<999999:::;;;;;;999999:::;;;;;;<<<<<<===>>>>>>?????????@@@BBBCCCAAA@@@===:::888777666666999FFFUUU```iiiqqqtttsssfffhhhnnnxxxzzzyyyyyy|||qqqkkkqqqzzz~~~}}}}}}yyytttqqqttt}}}{{{sssjjjddd]]]TTTHHH>>>:::888666555111222333333333222000///000111111111111000//////000///...///111222222111.........///000111333444.........------,,,,,,,,,////////////////////////////////////000000///////////////000000000//////111111222222222333333333222333444444222222333444555555555555666666777888777666555444333222222222444333333222333333444444333333333333444444444444111111333444666666777777222444666777888777555444888888888888777777777777555888;;;>>>???===;;;999>>>:::???HHHIIIJJJ\\\uuummmWWWUUU```|||xxx[[[hhhaaaJJJ===888666444555777999999888666888999999777666666666555777:::>>>CCCLLLUUU\\\dddeeefffhhhhhhiiijjjkkkggggggggghhhhhhhhhgggeeedddcccaaa```aaabbbdddeeeiiijjjkkklllkkkllloooqqqvvvvvvuuuuuuuuuuuuuuuuuuuuuyyy}}}~~~}}}111222444555666777777777999999999999999999999999888888777888999:::<<<>>>>>>===;;;999777555444444666666555444222000...---222222222333444666777888888888888:::<<<>>>>>>>>>AAABBBCCC???;;;888999;;;::::::::::::;;;;;;<<<<<<>>>AAAGGGIIIFFFIIIVVVfffwww___NNNIIIKKKQQQXXXbbbjjjrrrtttmmm```fffpppxxx|||zzzuuuqqqXXXQQQGGG@@@===<<<:::888777666555555444444555555333333333333444444444444333333222222111000000000000//////...///111222333444444555666888;;;>>>???===<<<<<<;;;<<<===>>>???AAAAAA@@@@@@???>>>>>>===???@@@AAAAAABBBBBBBBBBBBCCCDDDFFFHHHHHHHHHHHHGGGHHHJJJKKKKKKJJJIIIHHHIIIGGGHHHIIIJJJKKKLLLLLLLLLMMMNNNNNNNNNNNNNNNMMMMMMKKKLLLMMMMMMNNNMMMLLLKKKMMMMMMNNNNNNNNNMMMLLLLLLKKKJJJJJJJJJKKKLLLLLLMMMHHHHHHHHHGGGHHHIIIIIIJJJGGGGGGFFFFFFFFFHHHIIIJJJGGGIIIOOOWWWZZZZZZ[[[___bbbdddgggjjjlllmmmllllllgggccc]]]YYYVVVRRRLLLHHH??????@@@AAAAAAAAAAAAAAA<<<;;;999777777777888999888888888999::::::;;;;;;;;;<<<>>>>>>>>>???BBBDDDCCC@@@;;;777444444555777999FFFUUU___gggooottttttgggkkkttt~~~}}}xxxxxxzzzwwwrrrvvv|||}}}{{{zzzuuuqqqooosss|||ssseee[[[MMMEEE;;;777777888444111000111111111111111000000000000111111000000///...000///...///111222111000.........///000222333444,,,,,,,,,,,,,,,,,,,,,,,,...////////////000000000,,,---...////////////...//////000111111111000000000000111222222222222222111222333333111111222333444333111111111333666777666555444333222222222222333333333333333444444555555555555444444444444444222333444666888999::::::444555666777888777666666;;;::::::999888777666666444666888;;;<<<;;;:::999;;;:::===CCCDDDFFFSSScccbbbYYY[[[ooobbb___eee}}}{{{YYYCCC<<<888444333666999999888777888999888666555555666666777888;;;@@@GGGOOOUUUeeegggjjjjjjiiihhhhhhiiigggffffffgggiiijjjhhhgggdddcccaaaaaaaaaccceeefffhhhjjjkkkkkkkkkllloooqqqvvvuuutttsssrrrrrrrrrsssuuuuuuxxx}}}~~~}}}333444666777888999888888999999999999999888888777999888777666777888:::;;;<<<;;;999777666555555555444444444333222111///...111111111222333444555666666555555777999;;;;;;:::<<>>;;;;;;<<<<<<<<<<<<;;;;;;777777888777777666777888666777777888888999:::::::::<<>>AAADDDFFFIIIJJJFFFEEECCCBBBAAACCCDDDEEEGGGHHHIIIJJJIIIHHHEEEDDDGGGHHHJJJJJJIIIHHHIIIJJJIIIJJJKKKLLLMMMOOOPPPPPPQQQPPPPPPOOOPPPPPPQQQRRROOONNNMMMMMMMMMMMMNNNNNNKKKKKKLLLLLLLLLKKKIIIHHHHHHHHHGGGFFFFFFGGGGGGHHHJJJJJJJJJLLLNNNRRRTTTVVVXXXXXXXXXXXXYYYZZZ\\\]]]XXXSSSRRRXXX___aaabbbddddddeeeeeeccc___XXXRRRNNNLLLJJJEEE???:::777777999<<<<<<<<<;;;:::888777666555777888999888888888999666666666777888888999999:::===@@@AAA@@@BBBFFFJJJOOOJJJBBB;;;999;;;@@@DDDMMM[[[iiiqqqvvv{{{~~~~~~yyyxxxzzz~~~wwwrrrpppnnnllliii}}}tttpppnnnmmmooossssssuuuzzz~~~vvvhhhVVVIII===;;;888555222111222333000000///......///111222000000000000000//////...000///...///000111000/////////...---,,,,,,,,,,,,+++,,,,,,---...///000000.../////////000000111111000111333555666666666666...///111222333333222222...000222444444333000//////111222111000///000111000000111222333333444444444444333333222222333333333333333333333444555666::::::999999888888777777444444555666777777666666777777777666777888999999;;;;;;::::::::::::::::::555666777888999:::;;;;;;555999999888<<>>AAAFFFLLLQQQTTTZZZiiiqqq___XXXVVVRRRVVVjjj~~~ssseee\\\YYYJJJ>>>===CCCKKKWWWcccmmmvvvwwwjjjYYYMMMDDD===<<<<<<:::777333222333444333222111222555777777666555444444333333222222111222000...---,,,---...///000000111222444555666777777777777888999999::::::<<<===>>>@@@CCCGGGJJJLLLKKKJJJGGGEEEDDDEEEGGGIIIMMMMMMNNNPPPQQQPPPNNNKKKHHHIIIIIIIIIIIIHHHGGGGGGLLLLLLLLLMMMNNNPPPQQQRRRRRRSSSTTTUUUUUUSSSRRRQQQPPPOOOOOONNNMMMMMMLLLLLLLLLKKKJJJHHHFFFEEEEEEEEEFFFFFFGGGHHHJJJLLLNNNOOOOOOQQQSSSTTTVVVXXX[[[^^^`````````^^^]]]^^^aaacccbbb```^^^aaafffhhhfffbbb```]]]YYYUUUQQQNNNIIIFFF>>>===<<<;;;999888777666888888888888777777777777666666666666666555555555555777777777666777999;;;>>>======AAAFFFJJJIIIGGGEEEBBB>>>::::::BBBOOOYYYiiiqqqyyy}}}{{{{{{yyyuuu}}}uuuooonnnjjjdddfffmmmwwwuuuqqqllllllpppwww|||}}}kkk\\\MMMBBB777666666555444444333333111111000000000000111111000000111111111111000000///000111222222111000/////////...---------------......---------......///000000////////////000000...///111333555666666777444333111000000222333555111333555777888666444333555333111///...///111333111222333333333444666888888999:::999777666777888333555555222333777888666;;;:::999:::<<<======<<<888444111000333666777777<<<;;;999888888888999999===;;;::::::;;;;;;:::888666666666777777666666666888999:::;;;===AAAFFFJJJMMMccc{{{{{{mmm[[[^^^nnnrrrbbbkkk\\\III;;;:::999333111555777777888777777666555444666666666777999===@@@CCCHHHSSS]]]aaaffflllnnnkkkiiiiiijjjjjjiiihhhhhhhhhfffdddbbbbbbcccddddddcccfffeeeeeeeeefffhhhjjjkkkiiimmmrrrvvvvvvuuuttttttuuurrroooppptttyyy}}}666666666666666666666666555555777888888888777666777666444333333333444555888888777777777666666666444444333222222222222222222333333444444444333333555444444444444666777888888888888777777777777777555666777888999999999999======>>>AAADDDHHHKKKMMMNNN\\\pppnnnbbb```[[[]]]nnnzzzqqqcccTTTFFF@@@@@@BBBIIIQQQZZZgggrrrssslllaaaRRRFFF999888777666777888999999444333111222333444444333555555444333333222222111222111///...---...///000000000111222333444444555555666666777888999999:::;;;;;;;;;===@@@CCCEEEGGGMMMLLLJJJJJJJJJKKKMMMMMMPPPPPPQQQSSSVVVWWWWWWUUUMMMMMMLLLLLLKKKJJJJJJJJJJJJJJJJJJJJJKKKLLLNNNOOORRRTTTUUUVVVUUUSSSPPPOOOOOOOOONNNNNNMMMMMMLLLLLLLLLKKKJJJIIIHHHGGGGGGGGGEEEFFFGGGIIIKKKNNNPPPQQQPPPQQQSSSTTTUUUVVVYYY[[[```aaaaaa```___```bbbdddfffccc```aaacccccc```\\\SSSQQQMMMJJJGGGDDD@@@===::::::999888777666555555666666666666666555555555666666666666555555555555555666777777777777:::<<<;;;???FFFMMMRRRRRRMMMIIIAAAAAA@@@CCCLLLZZZiiissszzz|||}}}}}}}}}zzzxxx}}}tttmmmlllhhhcccgggooo~~~wwwuuurrrmmmnnnrrr{{{ooo\\\KKK>>>555555444444333222222222111111000000000000111111000000111111111111000000///000111111111111000/////////...------------......------------...//////111000000//////000000111...///000222333444555555222111000//////000222333111333555777777666444333555333111//////000111333111222333444333444666888???@@@???===:::888888999888>>>@@@>>>;;;;;;:::777999777666777;;;???AAABBB:::777333333444555555444888777777777777999:::;;;>>>===<<<<<<======;;;:::999888888888888888888999:::::::::999888:::>>>AAALLLWWWmmm~~~uuuttt{{{nnnXXXTTT\\\iii~~~kkkeeemmmwww[[[AAA999:::888777:::777777777777777666666555444444444555777:::===>>>???JJJTTTZZZaaajjjnnnmmmhhhhhhggghhhiiijjjjjjiiihhhfffcccaaabbbccccccbbbaaaaaaaaaaaabbbccceeeffffffjjjnnnqqqrrrssssssttttttqqqnnnooorrrvvvzzz|||333444555555555555444333444444555666666666666555777666555444444444555666777666666666666555555555111222333444444444444444222333444555555666555555666555333222222444555666444444555555555666666666555555555666666777888999======>>>???AAABBBCCCCCCCCCLLL^^^pppxxxwwwuuuwwwnnnjjjdddcccooowwwgggUUUHHHBBB???AAAEEEGGGUUUgggvvv{{{uuudddTTTCCC???:::888888999888666777555333333333444333222555555444444333222222222333222000//////000111111000000111111222222222222333444555666777888999999999999999:::<<<>>>@@@AAAJJJKKKLLLLLLMMMNNNNNNNNNPPPPPPQQQTTTYYY]]]^^^___WWWUUUTTTRRRQQQQQQRRRRRRMMMLLLJJJIIIIIIJJJLLLMMMQQQSSSUUUVVVUUUSSSOOOMMMNNNNNNMMMMMMLLLKKKKKKKKKKKKJJJJJJIIIIIIIIIIIIIIIEEEEEEGGGIIIKKKNNNPPPRRRPPPQQQRRRSSSSSSTTTVVVXXX^^^```aaaaaaaaa```aaabbbeeeaaa]]][[[ZZZXXXSSSOOOEEECCC@@@>>><<<:::777555555555444444444444333333333333333333333444444444555555555555555555555555555666777777777888;;;>>>???HHHTTT^^^aaa[[[RRRKKKEEEGGGKKKVVVfffxxx{{{}}}{{{|||uuulllhhhccc```fffqqq}}}xxxvvvssspppqqqtttnnnWWWEEE:::444333333222222111111111111000000//////000000111///000000111111000000//////000000111111000000///000///......---.........---------------...//////111111111000000111111111///000111222222333333333111000///......///000111111222444555666555333222444333111//////000222333111333444444333444666999AAABBBAAA???<<<::::::;;;888AAAGGGDDD>>>:::777444666333000000333888;;;===;;;999777666666555333111444444555666888:::;;;======<<<<<<<<<======<<<:::;;;;;;:::999999:::;;;;;;<<<<<<<<<:::999:::===???IIIIII[[[wwwuuukkklllfff|||vvvaaaVVVTTT[[[mmmwwwaaaYYYlllpppLLL===;;;:::777666666666666777777777777777444444444444555777:::;;;999AAAJJJQQQYYYcccjjjmmmiiifffdddfffiiillllllkkkkkkhhhccc```````````````______^^^^^^___```aaabbbccceeeiiikkkmmmnnnppprrrpppnnnllllllooorrruuuvvv222333555666666555333222333333444444555555555555888777666555444555666666666666555555555444444444111222444555666555555444111222333444555666666666777666333222111222444555444444444444444555555555555444444444555666888:::;;;;;;<<<===>>>>>>======???CCCPPPaaalllmmmlllkkkwww}}}tttmmmiiippp}}}gggTTTJJJEEEEEEFFFAAAHHHVVVhhhvvvyyypppfffSSSKKK@@@;;;;;;;;;999777999777555555666666555444555555555444333333222222333222222111111111222333111111111000000000000000111222333444555777888888::::::999999:::<<<>>>???EEEFFFIIIKKKKKKJJJIIIHHHJJJIIIJJJNNNSSSYYY]]]^^^\\\ZZZYYYWWWWWWXXXYYY[[[UUUSSSOOOLLLKKKKKKKKKLLLNNNPPPSSSUUUTTTRRROOOLLLLLLLLLKKKJJJJJJIIIIIIHHHGGGGGGGGGGGGGGGHHHIIIIIIEEEEEEFFFGGGIIIKKKMMMNNNLLLMMMOOOOOOOOOPPPSSSUUUZZZ\\\^^^^^^\\\ZZZYYYYYYZZZWWWRRRNNNLLLIIIEEEBBB===;;;999888888777555333111111222222222333333333222222222333333333333333444444555555555555555666555666777777777999===@@@LLLVVVccclllllleeeZZZSSSWWWYYY```mmm~~~|||xxxzzzzzz|||kkkbbb\\\ZZZcccooo~~~zzzwwwtttuuuwwwhhhMMM???999333333222222222111111111000000////////////000000//////000000000000/////////000000000000000000///000///......------......---------------...///000222222111111111111222222111111222333333333222222111000//////...//////000000111333444444444333222333222111000000000222333222333444444444555777999<<<======<<<:::;;;===>>>;;;EEEKKKGGG???:::777555444111---,,,...000333444::::::999999777555333111444555666777999;;;<<<===;;;;;;:::<<<======;;;999<<<;;;:::999999:::;;;<<<888999:::::::::<<<@@@CCCCCCBBBMMMdddsssrrrmmmkkkhhhrrr~~~}}}nnnbbbZZZ[[[iiixxxoooYYY^^^wwwbbbKKKBBB;;;555222666666666666666777888888666666666666666777999:::999>>>DDDJJJQQQ[[[ccchhhkkkgggdddeeeiiimmmmmmllllllhhhccc___^^^^^^]]]]]]_________``````aaaaaaaaabbbdddeeeffffffhhhkkkmmmllljjjhhhhhhjjjmmmnnnnnn333444666777777666444333333333333333333444444555888777666555444555666666555555555555444444444444222333444555666555444333111111222444555555555555777666444222222222333444777777666555444444333333444444333333444666888:::777888:::;;;<<<<<<<<<;;;???@@@GGGUUU```eeeiiimmmtttwwwppprrr|||vvv^^^QQQMMMMMMLLLFFFCCCDDDOOO```nnnuuuwwwbbbXXXKKKDDDBBBBBB@@@>>>:::888666666777777666555666666555444444333333222333333222222222333333333111111000000000000//////000111111222444555555666;;;;;;::::::;;;===???@@@BBBDDDGGGJJJJJJHHHFFFDDDDDDBBBBBBEEEJJJOOOSSSUUUUUUTTTSSSRRRSSSUUUWWWYYYXXXVVVRRRNNNKKKJJJIIIIIIIIIKKKNNNQQQQQQPPPNNNLLLHHHHHHGGGGGGFFFEEEEEEEEEBBBBBBBBBCCCCCCDDDEEEFFFEEEEEEEEEEEEEEEFFFGGGGGGFFFHHHJJJJJJKKKLLLOOOQQQSSSUUUWWWVVVSSSOOOMMMLLLLLLJJJFFFBBB@@@===;;;:::999777666666666666555333000000111111222333333444222222333333333444444444333444444444555555666666555666666777888;;;???CCCYYY```kkktttxxxtttmmmggglllnnnttt~~~}}}vvvwww{{{uuusssjjj\\\VVVVVV^^^iiimmmssszzz{{{yyyyyyzzzaaaDDD;;;:::333333333222222222222222000000////////////000000//////000000000000//////000//////////////////000//////...---------------,,,,,,,,,------///000000222222111111111111222222333333444444444444444333333222222111000000000000000000222222333333222111222111111000000111222333222333444444444555777999::::::;;;:::999;;;>>>@@@AAAIIIMMMFFF===999888888111///,,,,,,///222444555888999::::::999777555444888888999:::;;;;;;;;;<<<<<<;;;<<<===???>>><<<:::;;;:::999888888999:::;;;222333555666777:::===@@@>>>CCCHHHPPPaaassswwwqqqiiihhhffflll}}}|||vvvmmmbbb\\\bbbjjjjjj]]]ggg{{{~~~___III<<<888888666666555555666777888999666666666666666666777777999;;;???EEELLLSSS\\\ccciiifffddddddhhhkkklllkkklllhhhccc___]]]]]]\\\[[[______```aaaaaabbbbbbbbbcccddddddcccbbbccceeeggggggeeedddeeegggiiiiiihhh555666777888888777666555333333333222333444444555777666555444444444555666666555555555555444444444222333444444444444333333111222333444444444444444666666555444444333444444888888777666555444333222333333333444666777999:::666777777999:::;;;<<<<<<======BBBKKKSSS[[[fffqqqvvv}}}sssnnnnnnvvviii[[[XXXWWWTTTQQQGGG>>>@@@KKK\\\ooo|||vvvnnnaaaWWWOOOIIICCC???<<<:::888777777777666444666666555555444333333333222222222333333333333333111111111000000000000000000000111111222222333333:::999999:::<<<>>>@@@BBBEEEGGGJJJMMMNNNMMMKKKIIIEEECCCBBBCCCFFFIIIKKKLLLKKKJJJIIIIIIJJJKKKMMMNNNTTTRRRPPPMMMKKKHHHGGGFFFFFFHHHIIIKKKLLLKKKJJJIIICCCCCCCCCBBBAAAAAA@@@@@@>>>>>>>>>>>>???@@@AAABBBEEEDDDCCCBBBBBBBBBBBBBBBBBBCCCEEEEEEEEEFFFHHHJJJHHHJJJKKKJJJFFFBBB@@@???AAA???===:::888777777777555444333333444555444222000111111222333333444444222222333333444444555555333333333444555555666666555555666777888<<>>AAA>>>DDDFFF@@@999888888888444111...---000555888:::777999;;;;;;999888888888::::::;;;;;;<<<;;;;;;:::<<<======???AAAAAA>>><<<999999999999999999999999666777888999888999<<<>>>:::DDDEEEDDDTTTppp|||jjjeeeaaaiii{{{yyylll```\\\\\\ooo}}}}}}___ZZZccc~~~qqqRRR@@@<<<>>>777777666555555666888888333444444444444555555555777777:::@@@FFFLLLUUU]]]bbbbbbbbbccceeegggiiikkkjjjgggdddaaa```___]]]\\\\\\]]]^^^```aaaaaabbbbbbdddeeeeeecccbbbaaabbbddddddccccccdddggghhhgggfff666666666666666666666666444333333222333444555666777666444333333333444555666666666555555555555444111111111111222444555666333444444555555555444444444555666666666555444444666666555555555444444444222333444666888888999999888777777777888:::<<<===:::===BBBFFFIIIQQQaaarrr|||zzzlllaaa___jjjwwwyyynnnllljjjfff```UUUIIICCCBBBJJJ\\\mmm}}}zzztttlllbbbWWWNNNHHHDDDAAA>>>;;;:::888666444666666666555444444333333111111222333333333333333111111111111111111111111000000000000000000000000555666666888:::>>>@@@BBBGGGJJJNNNRRRTTTUUUTTTSSSPPPNNNKKKJJJJJJKKKJJJIIIHHHHHHHHHGGGGGGGGGFFFFFFLLLLLLLLLLLLKKKIIIHHHGGGGGGGGGFFFFFFFFFEEEEEEEEE??????>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<===>>>???CCCBBBAAAAAA@@@@@@AAAAAAAAAAAABBBAAA??????@@@AAA===??????>>>;;;999888888888777666444222333444666333222111111333333222111000111111222222333333333111111222333333444555555222222333444444555666666444555666777888===CCCGGGMMMTTTdddyyy}}}nnnoooppppppooommmnnnnnnooowwwzzz{{{yyyyyyuuuooorrrzzzxxx\\\TTTWWWXXXWWWYYYXXX]]]gggpppqqqpppxxxzzzwwwzzzhhhLLL;;;444222111111111111111111111111//////............//////......////////////......000///............///000---,,,++++++******++++++,,,,,,,,,---...///000111111000000//////000000111222333333444555555555555444444444333333222111000/////////000000000111111000000111111111222222222333444555555555555888:::;;;;;;;;;::::::===AAADDDBBBHHHMMMMMMNNNQQQSSSRRRQQQIII>>>666444555888:::888:::<<<;;;999888888:::888999:::;;;;;;;;;::::::::::::<<<>>>@@@???===:::777888:::;;;;;;:::888777:::;;;<<<<<<;;;;;;<<<>>>;;;AAABBBBBBNNNfff|||~~~zzzuuu{{{}}}wwwiii]]]WWW[[[iii}}}qqqbbb[[[kkklllRRRDDD>>>999888666555555555777888333333444555555555555555777555666<<>><<<888666666666666555444444333333000111222333333333333333000111111111222222222222000000000000////////////222222333666999<<<@@@BBBHHHKKKOOOTTTXXXZZZZZZZZZZZZXXXTTTRRRQQQOOOLLLJJJMMMMMMMMMLLLJJJHHHGGGFFFGGGHHHKKKMMMMMMLLLKKKJJJHHHGGGEEECCCBBBAAAAAAAAA===<<<<<<;;;::::::999999;;;;;;;;;;;;;;;<<<======AAAAAA@@@@@@@@@AAABBBBBBAAAAAAAAA>>>;;;::::::;;;666777888888666444555555222222111///...///111333333222111111333444333111000111111111222222222333000111111222333333444444222222333333444555666666444555666777999===CCCHHHCCCKKK^^^wwwtttcccddddddbbbaaadddjjjooottt}}}{{{~~~{{{}}}|||vvvvvv{{{xxxnnnVVVSSS[[[\\\WWWTTTYYY^^^hhhpppnnniiiqqqxxxtttxxx}}}zzzssscccOOO@@@888111+++////////////000000000000//////............//////......////////////......000///...------...///000,,,+++******))))))******+++,,,,,,---...///111111000000////////////000000000111222333444444444444444444444333333111000///////////////000000000000000000111111222222222222333444555555555666888:::444555777888:::>>>DDDHHHUUU\\\eeekkksss|||~~~xxxkkkXXXFFF<<<888999::::::<<<===<<<888777888:::666777999:::;;;;;;::::::666777888;;;===<<<999666777999;;;======;;;999777666777999999999999;;;<<<===<<>>:::999666555444555666777555555666777888888888888:::666666999999888===EEELLLSSS[[[^^^]]]___fffllliiihhhhhhhhhiiigggdddaaa[[[]]]___bbbdddeeeffffffbbbdddffffffeeeddddddeeeddddddeeehhhkkklllkkkiii666666666666666777888888888555333333444555555555666555444333222111111111555555555555444333222111222222444555666777777777:::::::::888666555666888999888777666666555666666555777444///...222666777555444444555555666777888888888777777888:::<<<===>>>;;;>>>FFFGGGHHHUUUggglll___XXXTTT^^^gggoootttwww|||~~~pppbbb\\\VVVLLLEEEDDDQQQ[[[eeelllsssxxxsssjjj]]]ZZZPPPDDD@@@BBB@@@999999888777666666666666666111222333444555444333222333333333333333222111000000000000000///////////////000222444666888::::::BBBDDDHHHMMMSSSYYY]]]_________^^^\\\ZZZYYYXXXWWWYYYXXXVVVTTTRRRQQQPPPPPPLLLLLLLLLLLLLLLLLLLLLLLLEEEDDDCCCAAA???===<<<;;;>>>===;;;999999999;;;<<<;;;<<<<<<======<<<<<<;;;<<<<<<<<<;;;;;;::::::::::::999999888777666666555222222222222222222222222333333333333333222111000222111000//////000111222000000000000000000000000222222333333333222222111222222333444555777777888888555555888999777999<<<:::NNNffftttxxxuuuoooiii^^^[[[XXXWWW\\\gggttt}}}~~~~~~{{{vvvssswwwuuu|||ooo```]]]^^^[[[YYYYYYbbbhhhpppsssooolllsssyyyzzzxxxuuuwww{{{xxxqqqeeeXXXGGG:::444333222111000///...---------------,,,------...///000111111////////////////////////.........---,,,+++***)))------,,,+++,,,---...///++++++++++++,,,,,,---...000000111///...///111444000000000000111222333444333222111111000000111111222222000/////////000111111111111111111111222222111222222333444555777777555555333999???<<>>CCCAAA???===<<<<<<======BBB@@@@@@BBBHHHVVVmmmlllTTTTTTTTTaaayyywww```ZZZwwwiiiQQQ;;;<<<888444555888555///777777666555555555555666666555555555666999;;;===DDDIIIPPPWWW]]]aaaeeehhheeegggjjjlllkkkgggccc```]]]]]]^^^```dddggghhhggggggeeebbbccceeefffeeecccfffdddcccdddhhhlllnnnooo666666666666666777888888777555333333444666666555555555444333222222222222555555555555444333222111222222444555666777777777999;;;>>>>>><<<999777777:::999888777666666666666111444444000///333666555777666555444444444555555777777888888999;;;<<<<<<>>>;;;>>>DDDDDDCCCNNN]]]|||kkk]]]TTTTTTZZZaaaeeehhhlllpppssssss{{{yyylllcccYYYLLLCCCAAA===EEENNNTTT]]]gggjjjhhheeegggdddZZZQQQIII???555<<<;;;999555222222555888222222333444444333222222333333333333333222111111222111111111111000000000000000222333555666888888===???CCCHHHMMMQQQUUUWWW]]]\\\\\\[[[ZZZYYYXXXXXXZZZYYYWWWVVVTTTSSSSSSSSSUUUTTTRRRPPPMMMKKKIIIHHHCCCCCCAAA@@@>>><<<;;;:::===<<<;;;999999999:::;;;999::::::::::::::::::999999999999888888777777777777666666555444444333333222222222222222222222222111222222222111111000///111000////////////000111000000000000000000000000000000111222333444444444333333333333444444444444888444333555666555777;;;@@@KKKXXXaaahhhnnnnnnjjj```[[[XXX]]]jjjwww|||wwwpppnnnrrrzzztttxxxvvvuuuqqqkkkiiieeedddfffkkkmmmpppqqqmmmlllttt|||}}}{{{vvvsssqqqhhh^^^LLLCCC888111///000///...//////...------------------------....../////////........................------------,,,,,,+++***+++,,,---.........------+++++++++++++++,,,---...//////000///......000222000000000000111222222333444333222222111111222222333222111000///000000111111111111111222222222222222222222333444555777888777666333777======MMMmmmUUU>>>======666<<<<<<;;;;;;;;;:::::::::777888999999:::999999999888888888888777777777777::::::;;;<<<<<<<<<<<<<<>>>>>===<<<;;;;;;:::???>>>@@@CCCGGGPPPbbbsssyyybbbRRROOOVVVkkksss[[[hhhkkkOOOFFF;;;555444666888999888777666666555555555555666666555555666888:::;;;@@@DDDKKKQQQWWW\\\```ccceeegggiiiiiiiiifffcccaaa\\\\\\\\\___bbbdddeeedddeeecccbbbcccfffiiiiiiggghhhfffdddeeehhhlllnnnnnn777777777777777888888888666444222222444666777666444444333333333333444444555555555555444333222111222333444555666777777777888<<>>BBB@@@>>>EEEPPPooojjjYYYMMMPPPTTTWWWZZZ\\\```cccmmmzzz~~~vvvmmm```PPPDDD@@@999===???@@@DDDLLLRRRUUUZZZcccjjjjjjdddZZZLLLAAA<<<===<<<999555444666888222222333333333333222222333333333333333222222111333333222222222111111111000111111222333444555555777999<<>>DDDIIIOOOWWWbbbnnnrrroooiiiccc```jjj{{{~~~vvvpppuuuttttttmmmhhhvvv~~~vvvqqqrrruuuvvvrrrooommmkkklllttt~~~yyyyyyvvvpppjjjaaaTTTGGG999555000///000111000...///...------------------------------------------------------------------,,,,,,---------,,,,,,+++)))+++...000000///,,,+++,,,++++++++++++,,,,,,------...//////......///111111111000000000000111111444333333222222222222222333222111111000000111111111111222222222333333333333333333444555666777888888999555666;;;===RRRtttWWW???===>>>888;;;;;;;;;;;;::::::::::::666777777888888888888888999999999888777777666666999:::;;;======<<<;;;:::<<<<<<===>>>===<<<:::999>>>???AAAEEEGGGKKKWWWcccvvv]]]TTTRRR```sssbbb\\\pppbbbOOO<<<666333111444:::999888888777666555555444777666555444555666888888;;;>>>CCCHHHMMMSSSYYY]]]dddeeegggggggggeeecccbbb[[[[[[[[[]]]___aaaaaaaaabbbaaaaaadddhhhkkklllllljjjhhhfffgggiiilllmmmmmm777888888888888888888888555333222222555777777777333333333333333444555555555555555555444333222111222333444666777777777777888<<>>:::888:::999888666555444444333333777999888888<<>>CCCAAA===999666444333333555777999<<<===<<<;;;:::;;;:::===@@@>>>;;;???GGGWWWiii|||dddQQQNNNMMMPPPSSSUUUYYY]]]ooo{{{yyyzzz{{{vvvjjjYYYJJJCCC???@@@>>>;;;999:::>>>AAAHHHPPP\\\fffjjjfff\\\SSSAAA@@@>>>===<<<;;;888666333333333333333222222222222333333444333333222222333222222222111111111111111111111111222222222222333444666888:::===>>>???CCCDDDDDDFFFGGGHHHIIIIIIJJJJJJIIIIIIIIIIIIJJJJJJJJJIIIHHHFFFCCCAAA???>>><<<<<<;;;:::888777666666555555666666666666555444222333333444444333333222222222222222111111111111000000000000//////......111111111111111111111111000000000111111000////////////............//////000000000000000000000000000000111222333555666777555555666777999:::;;;;;;999555555888;;;===AAAGGGKKKRRR\\\dddnnnwwwzzzxxxyyytttrrrzzz{{{yyy}}}{{{wwwvvvoookkkdddddd{{{zzzzzz}}}|||tttmmmkkkjjjlllsss{{{qqqooojjjddd\\\QQQDDD999666444111000111111///---......---,,,,,,------------,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------------------***+++---//////...---,,,,,,+++++++++++++++,,,,,,---///111111000///000111111111000/////////000000333222222111000111111111333222222111111111111111111111222222333333444444444444444444555666777888999<<<888777:::===RRRrrr}}}RRR;;;;;;===:::::::::::::::::::::::::::777777888999999999999888;;;::::::999777666666555777999;;;======<<<999888;;;<<<<<<<<<===<<<<<<<<<@@@@@@BBBEEEFFFHHHPPPYYYoooooo___SSSWWWfffzzzrrr```bbbvvvwwwZZZ@@@;;;:::333111666999999999888777666555444777666555555555555666666777999===@@@DDDJJJQQQUUU^^^aaadddggggggeeebbb___[[[ZZZZZZ[[[^^^______^^^```aaabbbdddgggkkkmmmnnnllljjjggggggiiikkkllllll888888999:::999999888777555333222222555777777777333333333333444555666666555555555555444333222111333333555666777888888888999<<>><<<::::::888888666555444333333333555:::;;;:::<<>>===;;;:::888999<<<>>>===;;;>>>BBBIIISSSlllsssXXXOOOIIIKKKNNNPPPTTTZZZlllrrrzzzwwwgggUUUIII>>>>>>======;;;:::;;;===@@@AAAGGGTTT```eeeccc```UUULLLBBB======<<<999555555444444333333222222222222333333444444444333333222222111111111000000000111111111111111111111111111222333444555666777888777777999:::<<<===>>>??????????????????@@@AAAAAA???>>>===<<<;;;:::999999888777777666555444444444111111222333333222222111000000111111111111000000000000000111111111111111000000000///////////////000000000000000000000000000000111111111111111000......////////////......000000000000000000000000222222222222333444555666444444555777999:::;;;<<<;;;999:::@@@DDDGGGLLLRRR___iiissswwwyyy~~~wwwwwwtttppplllkkkddd^^^YYYeee{{{ssskkkiiijjjlllssszzzooohhh___WWWOOODDD:::444444111...,,,+++++++++***------,,,,,,,,,------...,,,,,,,,,,,,,,,+++++++++........................,,,,,,---.........---------,,,,,,,,,,,,---......,,,++++++******+++++++++---000333333222111111111000000//////.../////////111000000///////////////222222222222111111000000000000111222222333444444444444444444444555666777888===;;;:::<<<<<>>888555777999999999999888777666555777666666555555555555555555777999;;;>>>CCCIIINNNUUUYYY```eeefffddd___\\\[[[ZZZYYY[[[]]]^^^^^^]]]```aaabbbdddfffhhhkkklllllljjjgggfffhhhiiijjjjjj888999:::;;;;;;999888777666444222222444666777666444444333333444555666666555555555555444333222111333444555666777888888888999;;;<<<<<<;;;::::::;;;777777666555444444444444666;;;??????BBBGGGKKKKKKKKKHHHBBB===999777777777555777:::===>>>===<<<:::777999;;;<<<<<<<<<>>>@@@DDDIIIYYYrrrgggWWWJJJIIIKKKMMMQQQXXXkkk}}}|||hhhYYYHHHCCC???@@@@@@===<<<<<<<<<777888CCCQQQ^^^hhhnnnnnnaaaOOOCCC>>>===:::888777666555444333333333444222333333444444444444444222111111111111000000000111111111111111111111111111111222222333333444444222333444555666777888999999888888888999999:::;;;:::999888777666555444444444444333333222222111111/////////000000000000111//////000000000000//////000000000000000111111111000000000000////////////////////////////////////000000111111222222111111...//////000000//////...000000000000000000000000444333222222222444555666555555777999;;;<<<>>>>>>DDDCCCFFFMMMRRRUUUZZZ___yyy}}}tttnnniiieeeddd___YYYYYYlllxxxpppiiigggiiimmmwwwrrrfffXXXNNNEEE;;;444222111000---,,,++++++---...,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////------.........------,,,...---,,,++++++---...///,,,++++++************+++---000444555444222111111//////............//////000//////...............000111111111111000////////////000111222333333444333333333333333444555555666<<<;;;999;;;:::BBBVVV~~~wwwQQQ>>><<<===;;;999999999999:::::::::::::::;;;;;;<<<<<<<<<<<<<<<<<<;;;:::999888777666666555777999;;;;;;;;;:::999999999:::;;;<<<===>>>???@@@===<<<>>>???@@@EEELLLQQQjjjsssaaaWWWSSSYYYmmmyyy\\\UUUjjj^^^GGG>>>999777999888888999::::::999777666666666666666666666666666555666777999:::>>>CCCFFFKKKPPPWWW^^^aaa___[[[YYYYYYXXXXXXYYY[[[]]]\\\[[[^^^___aaabbbccceeehhhjjjjjjhhheeedddfffggghhhhhh999:::;;;<<<;;;:::888777777555333333444666666555555444444444444555555666555555555555444333222111333444555666888888888888777999<<<<<<;;;999999999777777666666666666777777777???GGGJJJMMMQQQQQQOOOHHHEEE???:::777555555666666888:::<<<======<<<;;;777999:::::::::;;;======???DDDLLL[[[uuukkkXXXSSSTTTTTTYYY```qqqttt___QQQFFFDDDEEEDDDDDDFFF???:::999===CCCNNN```pppwwwrrrhhh\\\PPPGGGBBB???999888666555444444555555222333333444555555444444333333222222222111111111111111111111111111111111111111111111222222222222111222222333444444555555555444444444444555555666555444444333333222222111111111000000000000000///000//////...///000111222//////000000000000//////////////////000000000111////////////////////////////////////////////////...///000000111111000000//////000111111000//////000000000000000000000000222222111111333555777999999;;;>>>CCCGGGLLLOOOQQQTTTTTTXXX___dddfffiiinnntttkkkfffbbbaaa[[[YYY]]]sss}}}vvvnnngggdddfffnnn~~~mmm___PPPFFF>>>555000000//////000////////////000,,,,,,++++++,,,,,,---...++++++,,,,,,------................................./////////...---,,,,,,,,,,,,,,,---------......,,,,,,+++***************,,,///444555444222000000------------...///000000000000///...............//////000111000///...------...///000111222222333333222222222222333444444444999666555999888<<>>===@@@@@@???BBBFFFLLLWWWeee|||~~~rrrfffXXXQQQ\\\mmmiiiXXX^^^kkk___III>>>:::888666777999:::;;;:::999888666666777777777777777777444666777777888:::===???CCCFFFLLLRRRVVVXXXXXXWWWVVVUUUUUUWWWYYY[[[[[[ZZZZZZ\\\___```aaabbbfffiiigggeeebbbbbbccceeeffffff999:::<<<<<<<<<:::888777888555333333444555555555666555555444444444555555555555555555444333222222333444555777888888888888555999<<<>>><<<:::999888888888888888888999999:::999CCCNNNTTTXXXZZZWWWSSSDDDAAA<<<777444333333444777888:::<<<=========<<<888:::999888888:::;;;;;;999@@@DDDKKKaaaiiibbbaaa```dddllluuulllZZZIIIGGGLLLPPPTTTXXXLLLIIIEEE???999;;;MMMaaarrryyy~~~xxxgggUUUJJJFFF:::999777666555555555666222333333444555555555444444444444333333333222222111111111111222222222222111111111111111111111111111111111222222222222222222111111111111111222222/////////000111111222222////////////////////////222000///...///000222444///000000000000000000///.........//////000000000////////////////////////////////////////////////------...///000000/////////000111222222111000///000000000000000000000000000000000111333666999;;;>>>AAAGGGNNNWWW^^^dddgggccccccgggooossssssuuuxxxtttjjjddd```___TTTUUU\\\rrryyyvvvnnnfffbbbdddooodddVVVHHHAAA:::111...000+++---///000///---,,,,,,++++++++++++,,,,,,---...++++++,,,------...//////------------------------////////////...---,,,+++)))+++---///000...---+++,,,,,,+++***))))))*********...333555444111///...,,,,,,,,,---...///000111111111000///////////////...///000000000///---,,,,,,---...///000111222222222222111111222222333333333777222111777777999DDDJJJjjjkkkLLL<<<888777666888888888999999::::::::::::;;;<<<<<<======<<<<<<;;;::::::999999888888888444555666777999;;;<<<======BBBIIIOOOQQQNNNIIIFFFCCC@@@AAADDDDDDAAAAAADDDJJJJJJSSSmmmzzzoooZZZKKKNNN\\\nnnzzzbbbYYY[[[rrr___KKKAAA:::555777999;;;;;;;;;:::999666666777888888888888888444555666777666777999;;;???AAAEEEIIINNNRRRUUUWWWSSSSSSSSSUUUWWWYYYYYYYYYVVVZZZ]]]^^^___aaafffjjjeeecccaaa```bbbdddeeeeee555666888999999888777777888777777555444333222111111222222333444666777888666666555444333333333333111000111444777999888777;;;:::999999888888888999888<<>>:::777888;;;<<>>GGGLLLQQQYYYgggyyyyyyssspppuuuvvvrrroooppptttyyy{{{}}}}}}~~~mmmbbb\\\[[[SSSUUU^^^mmm~~~~~~uuujjjiiirrr~~~nnnVVVAAA:::888000,,,...000///...---------------+++++++++,,,,,,---------++++++++++++++++++++++++,,,)))***...///------000......---------......///++++++++++++++++++++++++***************+++++++++...///111222333222000///000000//////............222111111111111111222222///...---,,,,,,---...///111000000//////000111222111111000000000000111111555555444444555888:::<<>><<<;;;999777666666777777<<<777222111555999<<<===>>>AAAFFFLLLNNNLLLFFFBBB>>>??????@@@FFFKKKIIIBBBCCCDDDIIITTTdddvvv~~~uuu]]]RRRPPPOOO]]]pppjjjYYY___^^^uuu___HHHAAA444888999999;;;>>>:::333999999888777666555444444222333444555666777888999999===BBBEEEGGGIIILLLNNNMMMNNNPPPQQQTTTUUUWWWXXXTTTWWWYYY[[[[[[[[[]]]^^^fffeeedddccccccccccccccc777888999:::::::::999999777777666555444333222111000111333444555666555555666666555444333333333333222222222333666888888777999999888888888888999999===AAACCCAAA<<<999999;;;<<>>777444333333333333333333333333444555555777777777888888888999999999999;;;BBBPPPaaarrr|||vvvrrrtttvvv{{{oooccccccjjjsss{{{rrr^^^MMMBBB>>>@@@CCCOOOaaaxxxzzzkkkXXXMMMCCCAAA???;;;777777666666666666666666777888333333333333333333333333111111111111111111111111333333333333222111000000000000000000000000000000111111111111111111111111111111111111000000000000111111111000000000//////////////////////////////......------------......////////////////////////........................000/////////............111111000000///000000000///...............//////222222222333333333222222444222333:::???@@@AAADDDFFFLLLTTTaaatttyyytttrrrsssppphhheeefffqqq|||}}}wwwxxxzzzyyyzzz}}}{{{{{{wwwcccZZZXXXWWWWWWYYY___iiiyyy~~~~~~~~~yyyssssssyyydddNNN;;;666555///,,,///000///...------------...+++,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++,,,)))))),,,---+++---000///......---------......++++++++++++++++++++++++)))))))))***++++++,,,,,,---...000111222111000////////////.........------000000000000111222333333000000............000000111000/////////000111222333333222222222222333333555444333333333555777888;;;CCCPPP```nnnwww}}}}}}eeeJJJ<<<888666555555:::777555555888:::;;;:::;;;::::::::::::;;;<<<===<<<;;;999888777777777888:::888555666999<<<>>>======>>>AAADDDGGGFFFCCCAAA@@@BBBDDDGGGOOOVVVUUUPPPEEEDDDFFFMMM[[[nnnzzzkkk[[[QQQPPPPPP___wwwzzzfff[[[[[[ggg~~~___HHH???<<<999888888;;;>>>@@@999999888777666666666666555555555666666666666777555888<<>>777444333222222444444333222111111111111666666777777777888888888777888;;;@@@GGGPPPXXX\\\jjjjjjooo|||wwwsssrrroooqqqvvv~~~vvvvvvyyyqqq]]]MMMBBB<<<999999HHH^^^vvvssscccRRRIIIFFFBBB<<<:::777666666666555555666666444444333333333333333333222222222222222222222222333333333333222111000///000000000000000000000000111111111111111111111111//////000000111111111222111111000000000000//////////////////////////////------,,,,,,,,,,,,------////////////////////////........................////////////............222111000000////////////------------...///000111111222222333333333222222333333888BBBGGGGGGFFFGGGCCCIIIRRRaaatttvvvrrrnnniiiddd```ccciiixxx}}}xxxxxxzzzzzzzzz{{{wwwsssuuuwww```WWWVVVccc___ZZZUUUWWWcccuuu||||||~~~~~~~~~UUUDDD555222222...---000------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++((((((+++,,,***+++...//////...---,,,,,,,,,---++++++++++++,,,,,,,,,,,,((())))))***+++,,,------,,,---...000000///...............---------------/////////000111222333444111111000//////000111111000000///...///000111222333333222222222222333333444333222111111222333444555999???GGGNNNSSSWWWYYYZZZLLL===777666444444555999777555555666888888777888888888888999;;;<<<===;;;;;;999999888888888888999888888999<<<>>>??????>>>======>>>AAABBBBBBAAA@@@CCCFFFIIIQQQYYYYYYUUUHHHGGGEEEGGGQQQddd{{{|||hhhWWWQQQIIIQQQbbbyyy}}}eee___^^^iii]]]III>>>777777777555;;;EEE;;;:::999777777777888999777777777666666555555555222444777888:::<<<@@@CCCEEEFFFGGGIIIKKKMMMOOOOOOOOORRRUUUWWWYYY\\\___aaaccccccdddeeeffffffffffff555666666666666666666666777777777666666555555444444444444444444444555555777666555444444333333333777444222111333555666666444444555666777999:::;;;===>>>>>><<<999666666777666:::AAAJJJQQQTTTTTTRRRDDD@@@:::666444333222222555444333222222111222222555555666666666777777777777888;;;>>>BBBEEEGGGIII]]]cccnnn}}}vvvpppdddaaabbbhhhqqqxxxyyyhhhWWWJJJ@@@999666<<>>888777555333555888777666555444444555555555666666777888999:::;;;<<<:::::::::999999999999999999888888999<<<>>>@@@@@@@@@???>>>???AAABBBBBBBBB>>>AAACCCEEEJJJOOOOOOKKKJJJIIIGGGFFFLLL\\\sssvvvcccVVVMMMNNNUUUggg~~~pppccc```ppp\\\GGG:::;;;;;;666888AAA???===;;;999888888888999888888777777666555555555333444666666777999===@@@AAABBBCCCEEEGGGIIIJJJKKKKKKMMMQQQTTTWWWZZZ^^^aaaaaabbbccceeeeeeeeedddddd888777777666666666666666888888888777777777777777888666444222222444777888777777666555444444444444777444222111222444555555222222333444666888:::;;;999999999888777666777777222555999@@@FFFJJJJJJIII<<<999555333333333333222222111111111111222222333444444555555555666666666666777888:::<<>>>>>???AAABBBCCCAAA???<<>>>>>999:::@@@BBBAAA>>><<<999888888888777777777777777777666666333444555555555666:::<<<>>>>>>@@@BBBDDDFFFGGGHHHGGGIIILLLOOORRRVVV[[[^^^aaaccceeeggggggfffdddccc===<<<;;;999888777777777777777777777888888888888888777555444444666999;;;888777666555444444444444555333111111333444555444111111222333555777999:::888888888888888999::::::333333555999===@@@@@@???666444222111222333333222............///000111222333333444444444555555555333444444666888;;;>>>???;;;III]]]ooo~~~iiiZZZMMMJJJKKKNNNYYYeeekkkpppvvvyyyyyy}}}}}}zzz|||||||||qqq]]]OOOMMMMMMJJJAAA@@@???AAACCCIIIVVVbbbtttooocccUUUNNNDDD>>><<<<<<:::999666666555555444333333333222222222222222222222222444444555666666666555555111111111111111111111111000000000000000000000000222111111111000000//////000000////////////....../////////////////////////////////....../////////////////////////////////000000000000000000000000.........///////////////000//////......//////000////////////000111222333888999===AAAEEEHHHJJJKKKHHHFFFHHHMMMNNNIIIEEEDDDJJJVVV______]]]bbblllssslllyyywwwoookkkpppyyykkk^^^ZZZUUUSSSZZZhhhtttxxxwwwrrruuuzzz}}}|||yyyuuurrr}}}xxxvvvxxx|||{{{qqq\\\HHH;;;999555222000...//////------,,,,,,------......---,,,,,,,,,,,,,,,,,,+++************************,,,---333::::::444...,,,......---,,,+++++++++,,,++++++,,,,,,------......---------,,,++++++******,,,,,,,,,,,,,,,------------------------.........111000000//////000000000000///............///000......------...000222333333333222222222222333333///000111222444555666666222222111111222444555777999666444444222///111666222444555555333333444555555555777888999999999999999:::;;;;;;<<<<<<<<<<<<;;;<<<>>>>>>===>>>@@@BBB;;;;;;===@@@BBBAAA>>>;;;:::>>>AAA@@@BBBFFFFFFCCC???@@@AAABBBEEELLLWWW^^^ttt}}}{{{rrr{{{cccWWWOOOVVVeee|||lll]]]TTTZZZsssWWWAAA:::888:::>>>BBBBBB@@@???<<<;;;999888777777777777777777777777222333444444333333555777:::;;;===???AAACCCDDDEEECCCEEEHHHJJJLLLPPPUUUYYY```cccfffiiijjjiiifffeeeAAA???===:::888777666666555555555666666777777777666666777888999:::::::::888777666555444444444444333222111222444555444333111111222333444666888999999888777777888999::::::888666555666888999:::999555333222222333333222111............///000111222333333333333444444444444333333444555777999;;;;;;;;;AAALLL\\\ppp~~~kkkYYYQQQJJJEEEJJJTTT[[[```eeeffffffkkkuuu~~~wwwtttsssyyytttdddWWWTTTPPPJJJAAA>>>>>>AAABBBAAADDDJJJXXXkkksssgggWWWKKKCCC???<<<999666666666555444444333333111111111111111111111111000111222444555555666666111111111111111111111111////////////////////////000000000000111111111111000000/////////.........///////////////////////////......------......///////////////////////////////////////////////////............/////////000...............///000111//////000222444777999:::AAAGGGPPPYYY^^^```___]]]OOOLLLKKKOOOQQQOOONNNPPP^^^gggmmmkkkhhhlllsssxxxzzz~~~tttjjjcccfffuuusss```___^^^```gggqqqwwwwwwtttooosssxxxyyyyyyyyy}}}|||wwwvvvyyy{{{zzzwwwqqqggg^^^TTTGGG===333444333000------------,,,,,,,,,,,,,,,---...///+++,,,,,,,,,,,,,,,,,,---************************,,,,,,///555555///++++++------,,,,,,+++,,,,,,,,,++++++,,,,,,---......///+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,---......------........./////////------......000111222333111111////////////111111------------...000222333333333222222222222333333000000111222333444444444222222333444444444555555444111111333333//////222000333555555444333444666666777888999999999999888888999;;;<<<=========<<<===AAAFFFGGGFFFCCCBBBBBB;;;;;;<<<>>>??????===;;;:::>>>AAA@@@AAADDDEEEBBB======>>>???CCCHHHMMMPPPcccrrr|||ppp]]]WWW]]]kkkvvvaaaZZZeeerrrxxxTTTAAA;;;;;;;;;???@@@AAAAAA@@@>>><<<::::::999999888777666555555222333555555444333333444777888999;;;===???AAABBBAAABBBDDDEEEGGGJJJOOOSSSZZZ]]]cccgggiiiiiigggfffAAA???<<<999666555444444333333444444555666666666333555999<<<===<<<:::999888777666555555444444555111111111333555666555333111111222333444666777888999777666555777888888888<<<999777666666777777666666444333333444333222000222111111111111222222333222222333333333444444444444555666888999999999999BBB>>>???KKKddd}}}hhh\\\PPPDDDDDDKKKPPPTTTXXXXXXXXX___mmmxxxzzzpppnnn{{{xxxllldddXXXLLLHHHAAA???EEEIIIHHHGGGIIIFFFTTTeeevvvooo\\\PPPGGG@@@<<<777777666555444444333333000000000000000000000000,,,---...000222333333333111111111111111111111111////////////////////////......///000111222333333000/////////............////////////////////////...------,,,,,,------...////////////////////////........................---.........//////000000------------///000111222000111333666:::>>>AAABBBQQQZZZhhhuuu||||||wwwttt]]]XXXVVVZZZ]]]^^^aaadddxxx}}}zzzuuuvvvyyyyyy}}}yyysssiii```XXX[[[kkk|||nnnccceeehhhlllppppppooommmoootttyyyzzzzzz}}}yyyxxxzzz{{{tttpppeeeWWWKKKBBB;;;666,,,///111...++++++,,,,,,******))))))***+++,,,,,,+++++++++,,,,,,---------)))))))))))))))))))))))))))''')))---,,,((('''(((,,,,,,+++++++++,,,------++++++,,,,,,---...//////((()))***+++---...///000------,,,,,,,,,---...///........./////////000000***+++,,,...000333555666333222111000000111222333------,,,---...000222333111111000000000000111111111111222222222222111111000111222333333222111000000...///444555222000111///222555666444333555777777888999::::::999888777888999;;;===>>>>>>======>>>EEEMMMPPPNNNHHHDDDBBB>>>===<<<===??????>>>===:::>>>@@@>>>>>>@@@@@@===???>>>===???CCCGGGJJJKKKRRRdddyyymmm\\\WWW^^^uuuxxxeee___^^^qqqTTTGGG@@@;;;<<<>>>@@@BBBBBBAAA>>>===<<<<<<:::888666555333222333555777888666444444444555666777999;;;===??????@@@AAABBBCCCDDDGGGKKKOOORRRWWW]]]cccggggggfffeee>>>999444333666777555222555555666666666666555555777888;;;===>>>>>>======:::777333111111111111000111222444555666555555444222222333333444555555555777777666666666666777777777666555444444555666777333333555777888777444111000000000111222444555666111111222222222333333333222222333444555666777888999:::>>>EEEQQQhhhuuuaaaOOOFFFDDDGGGIIILLLMMMLLLQQQbbbsssvvvooouuummm]]]PPPIIICCCGGGRRRXXXQQQFFFIIIEEEIIIYYYmmmmmm[[[JJJ===::::::;;;999666444444555///000000000000000///...///////////////000111111222222222111111000000000000000000000111111111111//////000111111111111111111111000000//////............///////////////.........---...000111///...111111111111000000000000------------------------/////////...,,,+++,,,...---...000...,,,---///333333444555777<<>>>>>AAAKKKZZZgggdddTTTDDD===<<<<<<<<<;;;<<<===@@@BBB<<<<<<<<<<<<============>>>????????????@@@CCCFFFPPPYYYqqqjjjXXXXXXfffrrrllldddmmmtttTTTDDDAAA888777:::@@@AAA>>>===>>>:::999999:::;;;:::888666777555333333444444333222666666555666777:::===???>>>???@@@BBBDDDEEEFFFGGGMMMRRRYYY___ccceeegggiii===888333222444666444222555555666666666666555555666888;;;===>>>>>><<<;;;999666333111111222111111333444444555555444333222222222333444555666666777666666555555555555666666666666555444444555666666333333444666777777444111//////000000111333444555111111111222222222333333222222333444555666777777555888<<>>===:::888666444333222222222222222111111000///...............//////000000111111111111111111000000000000000111111111111///000000111111111111111111111000000////////////......///////////////......------...000000///---000000000000000000000000..............................///...,,,,,,...///+++...000000//////111333000555;;;BBBIIISSS^^^fffmmmnnnrrrzzz}}}vvvqqqssssssoooiiigggjjjnnnyyy~~~~~~~~~{{{wwwkkkfffddd]]]YYYXXXQQQRRRllltttnnnllllllooottttttpppkkkgggrrr~~~~~~zzzsssuuuyyysssdddTTTCCC:::555111......///...------,,,,,,------++++++++++++,,,,,,,,,,,,,,,,,,+++***************)))************+++++++++***************************++++++,,,------......,,,,,,,,,---------......---------,,,,,,------------------,,,,,,+++++++++,,,,,,,,,,,,------------+++,,,---///111333444555333222000//////000111222222111000000//////000000111111000000000111222333333333222111111222333333000000000000111111111111222222111111222333444444555666666777888888999999555555555666666666777777999777:::@@@BBB@@@???@@@EEELLLZZZgggfffWWWGGG>>>======<<<======>>>>>>>>>???>>>>>>>>>>>>>>>>>>>>>===>>>???>>>>>>???BBBDDDJJJSSShhhvvv___WWWZZZaaauuupppmmmwwwxxxXXXDDDBBB<<<888:::<<<;;;<<>>@@@BBBCCCDDDEEEIIINNNTTTYYY]]]```ccceeeAAA<<<777555777999999888555555666666666666555555444777:::===>>>===;;;999888555222111111222222222555555555555444333222111222333333555666777888888555555444444444444555555555444444333333444444555333222333555666666333000////////////000222333444111111111222222222222333222222333333444555666666222555888888999IIIiiixxxdddXXXMMMJJJGGGEEEEEEKKK\\\mmm}}}mmm^^^]]]iiitttvvvssshhheee___WWWPPPQQQ^^^lllkkkVVVDDD???999666555444222///222222222222111///......---------------...//////...///111222333333222111111111111111111000000000///000111111222222111111111000000000000//////////////////000000//////...---------...000000///---////////////000000000000////////////////////////...///000///......000222///111333444333222222333///555>>>HHHQQQXXX___ccceeebbbbbbkkkyyy}}}wwwuuuvvvuuuooofff``````bbbjjjsss}}}{{{xxx{{{sssgggaaa[[[RRRMMMNNNOOOVVVpppvvvuuurrrqqqsssvvvwwwsssoookkkyyy|||rrrppprrrkkkSSSFFF888222000---,,,---///......---------------+++++++++++++++*********++++++***)))))))))******)))************+++++++++))))))))))))))))))))))))+++,,,,,,------...//////,,,,,,,,,------------...------------------------------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,......//////000000111111222111000000000111333333222222111111000000111111111000000000000111222222333333222222222222333333///000000000111222222222333333333222333333444444666777999:::;;;::::::999444444444555555555666666:::888999>>>@@@???@@@CCCGGGJJJTTT```bbbVVVGGG>>>>>>=========??????===<<>>>>><<<===>>>>>>===>>>AAACCCEEEMMM\\\qqqiiiWWWPPPPPP\\\mmmtttmmmtttyyyZZZHHH>>>555555777888999;;;::::::;;;===???>>>;;;999888666444444444555444222333222222222444555888999::::::<<<===???AAABBBBBBDDDHHHMMMQQQUUUYYY]]]```AAA===888666777:::;;;;;;555555666666666666555555333666999<<<===<<<999777777444222111222333444333444444444444333333222222222333444555666888999999444444333333333333444444333333333333333333333333222222222444555555222000.........//////000222222111111111111222222222222111222222333444444555555222333555555555???UUUkkkvvvddd[[[UUUNNNJJJIIINNN]]]lll}}}tttqqqyyy|||{{{uuuiiiYYYNNNMMMQQQ\\\kkk}}}qqqaaaFFF???888555666666333000111111000///...---+++***......------......///000---///111333555555555444333222222222111111000000000000111222222222222111000000000000000000000000///000000000000//////...---,,,---///111111...,,,///////////////000000000////////////////////////000111222111000000222333555555666666555555555555666:::AAAGGGLLLPPPRRRTTTVVVRRRPPPXXXeeeooorrrppppppoookkkbbbXXXTTTWWW\\\iiisss{{{uuuuuuyyy~~~uuuggg^^^TTTKKKGGGKKKOOOWWWiii}}}xxxtttxxxyyy{{{{{{{{{yyywwwvvvwwwtttppplll```III>>>444000///------//////......---,,,---------,,,++++++******)))))))))******)))))))))))))))***))))))*********+++++++++))))))))))))))))))))))))++++++,,,,,,---.........------------------------,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,......////////////000000000000000000111222444444333333222111111222222222111111111000111111111111333333333333333333333333//////000111222222333333333333222222222333333333555777999;;;;;;:::999888333333333444444444555555:::777888<<<======AAAFFFGGGEEEIIIQQQUUUOOODDD>>>AAA???>>>>>>??????>>>===AAAAAA@@@@@@???>>>>>>>>>;;;<<<>>>>>>======???AAABBBKKKSSS^^^wwwuuuaaaUUUQQQSSS^^^ppprrrmmmWWWIII<<<999:::999888888888999:::===@@@AAA???>>>999777555444555555444333444444333444555666777888888999:::;;;===???@@@AAABBBDDDGGGKKKNNNSSSYYY]]]999666333111222444666777555555666666666666555555333555888:::;;;:::888666777444222111333555666666222222222222333333444444333333444555666777888999333333222222222222333333222333333333333333333222222111111222333333111000............///000111111000000111111111222222222111111222222333333444444444222222666888===GGGQQQqqq{{{rrrjjjaaaWWWPPPMMMOOOZZZeeevvv~~~}}}wwwkkk^^^TTTOOOLLLMMMVVV```hhhmmmmmmfff]]]DDD===777555777888666333111111111000///---,,,+++//////......//////000111...000222444666777777777555555444333222111111000000000111222222222222222000000000000111111111111000000111111000///......------...000222111///,,,.../////////000000111111........................000111111111000000222333666666777:::<<<>>>???@@@@@@@@@AAACCCEEEGGGHHHHHHMMMKKKJJJMMMUUU___fffiiinnnkkkdddZZZSSSTTT]]]eeezzz~~~zzzwwwwww{{{xxxgggXXXOOOHHHEEEJJJNNNQQQYYYcccooouuuvvv|||{{{|||yyyttthhhUUUBBB:::222000///------///......---,,,,,,,,,,,,,,,,,,++++++******)))))))))***)))))))))))))))******))))))*********+++++++++))))))))))))))))))))))))*********+++,,,,,,------------------------------,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,------...//////000000//////000000111222333444333222222222222222333333111222222222222111111111333333333333333333333333///000000111222333333444222111111111111222222333444555777888999888666555333333333333444444444444999777888;;;<<<<<>>>>>============:::<<<>>>>>>======>>>???AAAJJJOOORRRccc}}}jjj^^^ZZZQQQUUU```tttpppxxx{{{gggQQQCCC>>>:::888999666666888<<<@@@BBBCCCBBB:::888666555555555444333444444444444444555666666777777999:::<<<>>>??????@@@BBBEEEGGGJJJOOOUUUYYY555444333222222333555666555555666666666666555555333555666888888888666666777555333333555777999999111111111111222333444555444444444555555666777777333333222222222222333333222333333444444333333222111000000111222222111//////////////////000111111000000000111111111111222111111111222222333333333444111222777;;;<<<>>>AAAYYYeeexxxyyynnnaaaXXXRRRPPPTTTZZZnnn}}}}}}rrrbbbTTTNNNKKKIIIIIIMMMOOOOOOPPPRRROOOJJJ@@@<<<888666777888777666333333333333222000/////////////////////000111111000000111333555777888999888777666555444333222111000111222222333222222222000000000111111111111222111111111111000///............000222444333000---//////000000111111222222000000000000000000000000///000222222222444666999888:::@@@GGGNNNRRRSSSRRREEEBBB@@@@@@CCCGGGIIIJJJJJJIIIJJJOOOYYYeeeooouuuuuusssnnngggbbbfffqqq{{{}}}}}}yyyyyyuuucccTTTNNNHHHEEEGGGIIIJJJLLLQQQ]]]sss}}}||||||zzz{{{~~~~~~wwwgggPPP<<<555000000///,,,+++...---,,,,,,++++++++++++++++++++++++++++++***************)))))))))***++++++)))************+++++++++************************))))))***++++++,,,,,,---...------------,,,,,,,,,+++,,,---......---,,,+++++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,++++++,,,---...///000000......///000111222222222222222111111222222333333333333333444333333222111333333444444444444333333000111111111222333333333000000000000111222333444222333444555555555444333333333333444444444555555777666888;;;;;;;;;BBBJJJKKKCCC>>>???AAACCCEEEHHHLLLPPPSSSOOOGGGAAA@@@BBB<<<<<<<<<<<<<<<<<<<<<<<<;;;===>>>???>>>===>>>???@@@GGGLLLMMMVVVnnnyyyhhh___[[[QQQOOOSSSbbbyyyppppppyyyoooVVVFFF;;;888999777666666999===@@@BBBCCC<<<999777666666666444333222222222222333333333333555666777888:::<<<===>>>???@@@CCCEEEGGGJJJOOORRR333444444444444444555666555555666666666666555555444555555555666666666666777555444444777999;;;;;;333222222111111222333444444444444444444444444444333333333222222333333333222333444555555444333222111000//////111111000///000000//////000000111111000000000000111111111111111111111111222222222222222111333777888666777;;;DDDPPPdddwwwqqqfff^^^VVVTTTVVV___lllvvv~~~zzz}}}xxxdddQQQIIIGGGFFFDDDIIIMMMMMMNNNNNNHHH@@@===<<<:::999888777777666333333333333333222111111///............///000000000000000000222444777888::::::888777666444333333000111222222333333222222000000111111111222222222111222222111111///.........///111444555444111...000000000111222333333333222222222222222222222222222444777999<<>>;;;===???@@@???>>>>>>???@@@CCCHHHKKKOOO\\\vvvyyykkkccc```ZZZRRRMMMUUUeee||||||gggeeerrrgggPPPBBB>>>:::888555666999<<>>??????<<<>>>@@@@@@???>>>>>>???BBBAAADDDJJJKKKOOOcccyyywwwooolllfffYYYNNNNNNWWWhhhpppbbbeeellloooUUUIII>>>:::666444666999;;;======;;;888777777666555333555555666666666555444444111111222444666777999999888:::===>>>???AAACCCEEE333333333333333333333333444555666777666555333222333555777666555444555555777666666888;;;>>>??????444444333222111111111111111222333444555444333222444333222111111333555666666777888888666444111//////000000111111///...---...//////000111222222222//////000111111111111111//////000000000000//////444444444444444444444333<<<:::AAASSShhhyyytttlllbbb\\\OOOLLLMMMVVVdddnnnnnnjjjkkkiiijjjmmmpppssszzzwwwyyy{{{}}}yyypppeee[[[VVVHHHLLLPPPUUU^^^ddd\\\QQQKKKFFFAAA===<<<:::666333000111222333222111000///111111111000///......---///...---,,,---///222333444:::@@@@@@;;;666444555333333222333444444222000333444555444111000000222///444333...,,,000222///...///000111111222333444333555666666666777:::===<<<;;;:::;;;<<<<<<;;;:::@@@AAAFFFNNNYYY```bbbbbbgggkkkooovvvzzzsssllljjjooouuuzzz|||nnnoootttvvv||||||nnneeehhhwww{{{nnn___^^^RRRGGGEEEHHHMMMYYYeee{{{xxxwwwwwwwww~~~~~~|||pppZZZKKKBBB:::444222000...---------,,,***,,,,,,,,,++++++*********(((***,,,,,,++++++,,,------------,,,,,,+++++++++++++++************++++++******+++++++++,,,,,,,,,,,,,,,++++++++++++++++++---,,,+++*********+++,,,***+++---......---+++***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...////////////000000111111111000000///000000000222444555444333555444444333333333444444555555555444444333333333555555444444333222111000111111111111111222222333666666666666666666666666666555444333444666888999888777888999:::===???AAAAAAAAABBBEEEIIILLLNNNMMMMMM___pppooo\\\HHH>>>======<<<:::999:::;;;===>>><<<===============<<<;;;???@@@AAACCCGGGMMMVVV[[[kkkVVVMMMPPPXXXhhhuuujjj___gggzzzWWWEEE:::555:::;;;444333888>>>>>>===;;;777555444444444444444444444444333333111111222333333444555555888999:::;;;===>>>???@@@333333333333444444444444444555777777777666444333000222333333222111111222555555555666999;;;;;;;;;333333222111111111111111111111333444444444333222555444222111111222444555666666666666555333222111111111222222222111000///......///000000111222222//////000111111111111000000000111111111111000000333333333333333333333333333333:::GGGWWWfffxxxwwwjjjaaaTTTNNNJJJLLLSSSYYY[[[ZZZ___^^^___aaabbbfffrrr}}}yyyzzzzzzzzzwwwsssnnnkkk\\\ZZZWWWVVV___hhhhhhbbbYYYTTTKKKCCC===:::777666555555555555444333111111/////////...............///.........///000222333999>>>BBBDDDAAA===999888666555444555666888777666555555555444333333333444111555444000000555777555444444444444444444444333555666888999:::>>>DDDIIIGGGFFFCCCCCCCCCEEEFFFGGGJJJMMMRRR[[[dddhhhgggddd```bbbccchhhsss}}}{{{ssspppmmmlllnnnppptttyyyuuuvvvxxx{{{zzznnnccccccpppyyyggg___VVVOOOOOOSSSYYYdddnnnttttttwwwxxxwwwzzz|||{{{~~~qqq\\\JJJAAA;;;666111222000...---------,,,***,,,,,,,,,+++++++++******)))+++------,,,++++++,,,------,,,,,,,,,+++++++++++++++************++++++))))))*********+++++++++++++++++++++++++++++++++...---,,,+++++++++,,,,,,***+++---......---+++***------------,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////000000000000000111111111111000000000000111222444444444333555444444333333333444444555555444444444333333333666555444333222222222222444333222111111111222222444444444444444444444444555444333333444555777999666666777888:::<<<>>>???@@@???@@@CCCGGGIIIJJJJJJGGGVVVeeeeeeVVVGGG???>>>>>>===<<<;;;;;;<<<======<<<<<<===============<<<>>>???@@@BBBDDDIIIPPPTTTiii}}}hhhVVVOOORRR^^^jjj{{{rrrjjjzzzzzz]]]KKK<<<;;;<<<777777;;;;;;;;;<<<;;;999888777777555555555444444444444333111111222333333444555555777777999:::;;;===>>>>>>222222333444555666777777666777777888888666555444222333555555333222333444444333444555777888666555222222111000000000111111111111222333333333333222555444333222222222333444555555444333333333333333222333333333333222111111......//////000000111111...///000000111111000000000111111222222111111000000111111222222333333333///111666<<>>BBBDDDBBB===999;;;999777666777888888777555444333333555666666555555777666444444888999777999888777777888999999888<<<===>>>???BBBHHHRRRZZZ\\\\\\[[[ZZZXXXWWWVVVUUUSSSUUU[[[ccciiiiiiddd___UUUUUUTTTXXXbbblllooommmnnnllljjjfffbbbdddsss|||zzz}}}~~~{{{uuujjj^^^ZZZeeesssoooccc___]]]___bbbeeelllsssooorrrwwwyyyvvvuuu|||yyywww~~~tttlll\\\RRRCCC:::666555222000111///------------,,,+++,,,,,,,,,++++++++++++***+++,,,...---,,,++++++,,,,,,,,,,,,,,,++++++++++++++++++************++++++(((((()))))))))******************++++++,,,,,,---......---,,,,,,,,,,,,---***+++,,,------,,,+++***............---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,------......//////000000000000111111111111111000000111222333333444444333444444333333333333444444555444444444444333333333777666444333222222333444888666444111000000111222444444444555555444444444444333333333333555666777666666666777999;;;===>>>>>>===>>>@@@CCCEEEEEEDDD@@@JJJTTTUUUMMMDDD@@@???>>>>>>>>>>>>>>>===<<<;;;;;;;;;<<<===>>>>>>>>>===???AAABBBDDDEEEHHHLLLOOOYYYkkkfffVVVQQQXXX```iiirrrmmm}}}cccIII===:::777888;;;:::;;;;;;<<<;;;:::888777666666555555444444444444111222222333333444444555555666777888999:::;;;<<<111222333555666888999:::777888888888888777666666333444666666444333444555444444333444666555333111111000000000000000111111000111111222222222222222222222222222222444555666444333222111111222444555333333333333222222111111.........//////000000000...//////000000000000000000000111111111111000000...//////000111222222333444444555666777???PPPaaarrrkkk```TTTKKKHHHIIIKKKIIIJJJMMMMMMNNNYYYqqq~~~rrrooommmpppxxx|||yyyssslllhhh___RRRDDD;;;777888666555444333444555777888999999777666444333111111...///000111111111000000444555999BBBIIIKKKGGGBBBBBB@@@>>>======;;;888555999777666777:::<<<<<<<<<>>>>>>????????????===:::???===;;;;;;>>>AAADDDEEEHHHIIIIIIGGGHHHNNNYYYbbbmmmrrryyy|||xxxoooeee___ZZZ[[[]]]bbbeeeccc]]]WWWOOOOOONNNRRRZZZbbbggghhhkkkhhhbbbZZZTTTWWWbbbmmm~~~{{{vvvvvvyyyzzztttoookkkllljjjaaaTTTOOOZZZiiiuuulllllllllmmmmmmlllnnnppppppsssuuutttrrrrrryyy~~~xxxxxxzzzxxxxxxzzzzzzqqqbbbUUUDDD>>>666222222333222111111///---,,,------,,,+++++++++++++++++++++++++++,,,---///...,,,+++++++++,,,+++++++++++++++++++++++++++************++++++))))))))))))*********+++))))))***+++,,,,,,------------,,,,,,++++++++++++***+++,,,,,,,,,,,,+++***)))***+++,,,------------++++++,,,,,,,,,,,,---------------------......///000000111222222222111111000222333444333333333444333333333222333333444444444444444444444444444444777666444333333333555666;;;999666333111111111222555666777777777777666555333333222333333444666666666666777888:::;;;=========<<<<<<>>>@@@BBBAAA@@@===AAAFFFGGGDDDAAA????????????@@@AAA@@@>>><<<:::::::::<<<===>>>>>>>>>>>>AAACCCFFFGGGHHHJJJMMMOOOTTTaaarrr}}}jjj___[[[]]]\\\nnn}}}gggvvveeeMMM@@@999999<<<<<<;;;<<<<<<<<<;;;888666777777666666555444444444222222222333333444444444444444555666777888999999111111333555777999:::;;;888888888888888777777666000111333333111000111222666555444444555444222000000/////////000111222222000000000000111111222222//////000222333555777888333222000//////111333555222111111000000000000000.............../////////......///000000000000000......////////////............//////000111222222555222111333555999BBBLLLfff}}}|||mmm^^^RRRLLLJJJCCCEEEHHHIIIJJJVVVrrr~~~{{{yyy}}}|||rrrjjjeeeeeebbbYYYLLLBBB;;;::::::999777888:::>>>BBBEEEEEECCCAAA===999555222000///000000111111111111000333444:::EEEQQQXXXVVVRRRKKKLLLMMMNNNNNNKKKGGGCCCFFFEEEDDDEEEGGGJJJKKKLLLNNNNNNPPPTTTVVVSSSNNNJJJKKKKKKIIIHHHIIILLLQQQTTTTTTTTTRRRLLLHHHKKKTTT\\\jjjxxxqqqfffjjjhhhggghhhiiiiiieeeaaaYYYXXXXXX[[[^^^aaacccfffhhheee^^^WWWWWW^^^gggmmm{{{}}}xxxtttqqqtttzzz|||uuukkkddd\\\]]]]]]WWWKKKGGGRRRaaa}}}{{{qqqvvvyyyyyyvvvsssqqqppprrrsssppplllkkksss~~~~~~yyy{{{vvvqqqkkkiiihhh```RRRGGG:::666222111222333222000000...,,,,,,,,,---,,,+++++++++++++++++++++++++++,,,---......,,,******+++++++++++++++++++++++++++++++++************++++++*********+++++++++,,,,,,))))))***+++,,,,,,------++++++++++++******))))))++++++++++++++++++++++++((()))***++++++,,,,,,++++++++++++,,,,,,---------,,,,,,+++++++++,,,---...000000111222222222222222000333555555333222333555222222222222222333444555444444444444444444444444666555444444444555666777<<<:::777444333222222333555666777888888777666555222222333333444555555666777888999:::;;;======>>>===<<<<<<===???@@@???>>>======>>>>>>>>>>>>======>>>@@@AAAAAAAAA>>><<<:::::::::<<<===>>>>>>>>>>>>@@@CCCFFFHHHJJJKKKNNNPPPQQQVVVbbbrrrssscccXXXTTT___rrroooooowwwoooTTTBBB<<<===;;;::::::;;;===>>><<<999888888777666666555444444222222333333333333444444222333333444555666777777000111333555777999:::;;;888888888777777777777777222444555555444333333444888666333222333333222111/////////000111222333444000000//////000000111222...///000222444666777888222111000//////000222333111000//////......//////------..................---...//////000000//////---......//////......---...//////000000111111111000,,,+++000444777:::???KKKbbb~~~xxxdddUUUNNNFFFGGGGGGFFFFFFPPPjjjuuuhhh``````bbbccc```YYYOOOGGGCCC<<<;;;999:::===CCCJJJNNNQQQOOOJJJEEE>>>999444222333333333333333333333333333444:::EEERRR[[[\\\[[[RRRSSSWWW[[[^^^^^^[[[YYYUUUVVVVVVVVVUUUWWW[[[___```]]]___dddhhheee```^^^ZZZ^^^```^^^YYYWWWZZZ___ZZZZZZXXXOOOGGGDDDJJJQQQYYYkkkyyyoooyyyvvvssstttwwwzzzyyyxxxkkkiiiiiikkkiiifffgggkkklllkkkgggeeejjjttt|||~~~~~~yyyvvvttttttzzz}}}rrrfff]]]RRRTTTUUUQQQHHHCCCKKKWWWddduuu}}}rrrzzz}}}{{{xxxuuuqqqqqqlllgggkkkzzzzzzvvvxxxrrriii^^^XXXSSSMMMBBB:::555333111000000000///...///---++++++,,,---,,,+++***++++++++++++,,,,,,,,,***+++---,,,+++******+++*********+++++++++++++++++++++************++++++***++++++++++++,,,,,,,,,*********++++++,,,,,,---*********+++***))))))(((++++++++++++++++++++++++++++++++++++***)))((('''***++++++,,,,,,------......---,,,++++++,,,---...000000111222333333333333111444666555333111333555222111111222222333444555333333333444444444444555444555555666666777777777:::999888777666555555444333444666777777666444333222333333444555555666666777888:::;;;<<<=========<<<;;;:::;;;===???>>>======<<<<<<;;;;;;;;;<<<<<<>>>???@@@AAA@@@>>><<<;;;;;;;;;<<<===>>>>>>>>>======???CCCEEEGGGIIILLLNNNPPPPPPXXXhhhwwwoooZZZRRRUUU___ooo}}}pppgggnnnsssWWWFFF>>>:::888777:::>>>@@@@@@>>>999999888777666555555444333333333333333333333333222222333333444555555666000111222444666888999:::888888777666666666666666555777888888777666666777888555222000000111222111//////000000222333444555000000///...///000111222000111222333444555555555222111000/////////000111111000///.........//////---------------------------...//////000000//////......////////////......000000000000000000000000---***+++///222222555999<<>>>>>??????>>>===<<<<<<<<<===============<<<===>>>AAABBBCCCFFFIIILLLNNNMMMSSS___kkkwwwlllXXXSSSRRRZZZggg|||xxxiiiccchhhwww}}}aaaOOO@@@<<<888999<<>><<<:::999999888777666555444333333333333333333333333222222222333444444555555000111222444666777888999888777777666666666666666333555666666555444444555888555000......000111222000000000111222444555666000///.........///111222222333333444444333333222111111000///////////////222111///.........///000---------------------------....../////////////////////000000000000//////111111111111000000000000000...///111000...111666888;;;DDDTTTjjjqqqddd```ZZZSSSLLLNNN\\\llluuu{{{jjjjjjkkknnnppplllddd^^^SSSPPPMMMLLLOOOVVV^^^cccfffccc^^^WWWPPPJJJEEEBBB<<<;;;999777777888:::;;;AAABBBDDDJJJQQQWWW\\\^^^GGGFFFEEEGGGLLLRRRUUUWWWUUUZZZ]]]ZZZUUUUUU]]]eeekkk___UUUTTTSSSOOOMMMOOOVVVgggxxx{{{qqqfffcccfff___bbbbbbZZZNNNFFFHHHLLLOOOZZZjjjtttyyy{{{~~~hhhhhhjjjrrr{{{zzzxxxyyy|||{{{zzz~~~~~~yyyxxx~~~|||kkk[[[QQQMMMPPPTTTUUUNNNEEEBBBEEEBBBKKKUUU]]]ccchhhkkklllnnnxxx}}}yyyyyyxxxtttmmmqqqsssuuuoooccc___ZZZRRRGGG>>>999555000...//////......//////000000...---++++++,,,---,,,+++*********++++++,,,,,,,,,&&&(((*********)))***+++))))))******++++++++++++++++++************++++++))))))))))))************,,,,,,++++++++++++++++++++++++,,,---,,,+++***)))++++++************++++++))))))***+++,,,,,,,,,,,,******+++,,,,,,---......222111///......///000111///000111222333444444444111555888777333111333666111111111111222333444555333333333444444555555555111333666999:::999777666555777999:::;;;:::888777555666999::::::999666555333444555666777777777777666777888:::;;;;;;;;;:::888777777888:::<<<<<<;;;888:::;;;;;;999888:::<<<<<<======>>>>>>>>>>>>===<<<===============<<<<<>>@@@EEEJJJUUUZZZUUUVVV___ccc```UUUGGG@@@EEEHHHDDDEEEKKKOOORRRXXX[[[XXXUUU[[[dddggg```VVVMMMHHHGGGGGGHHHPPP\\\mmmvvvqqqhhhhhhmmmdddgggggg___TTTNNNRRRWWWaaagggnnnsss{{{zzzccc^^^[[[aaammmyyy~~~~~~|||zzz{{{uuucccYYYUUUQQQSSSVVVUUUPPPIIICCC@@@GGGOOOZZZ___aaaccciiinnntttvvvxxxxxxvvvtttrrrqqquuuvvvyyykkk\\\SSSHHHCCC<<<777333111...---////////////////////////++++++++++++++++++++++++***++++++++++++***))))))(((((())))))******++++++))))))***+++++++++************,,,,,,---,,,+++***************************+++++++++*********))))))///...---,,,++++++++++++******************************+++++++++,,,,,,,,,+++++++++,,,,,,,,,------............////////////000000000000000///......000000000000000000000000222111111111000000/////////000000222333444555555333444555666777888999:::666777999;;;===???@@@@@@::::::::::::999777666555555444444555777888777666666777:::===>>>>>>===<<<;;;999777666888:::;;;;;;;;;;;;;;;::::::999999999888888:::;;;<<<=========<<<;;;;;;:::::::::;;;;;;;;;>>>AAABBBCCCBBBCCCDDDGGGDDDHHHPPPUUU\\\qqqyyybbbPPPNNNMMMPPPgggzzzyyyooo___cccuuuoooXXXAAA:::;;;999666555222444999???===888666999333333333333333333333333444444444444444444444444222222222333333333444444444444555555666666777777::::::999888777666555555444333111000///............///111222333333222222222222222222222111000000333333222222222222333333222111111000000111111222444222///---,,,---///000//////...---,,,++++++***++++++,,,,,,---.......................................---------///000111111111000000000000111111000222555999CCCXXXuuusssmmmfff]]]VVVTTTRRR\\\hhhsss}}}}}}tttllliiimmmxxx}}}ssskkkhhhkkkmmmnnnsssxxxxxxuuuoooqqqvvv{{{|||uuuggg\\\TTTMMMHHHGGGFFFEEEHHHMMMXXXbbbiiiggghhhmmmllleeeYYYMMMFFFJJJKKKFFFFFFJJJMMMQQQZZZcccfffccccccfffbbbZZZPPPIIIGGGHHHHHHHHHLLLRRR___mmmsssooolllmmmgggjjjkkkgggaaa___cccgggzzz{{{{{{zzz}}}zzziiidddbbbgggqqqzzz~~~~~~~~~}}}{{{zzz{{{zzziii```[[[TTTTTTRRRNNNJJJGGGEEEEEEPPPYYYbbbeeedddgggqqqyyy}}}uuuqqqssswww{{{}}}|||dddQQQHHH===999555222222222222111------------------------++++++++++++++++++++++++***++++++++++++***)))))))))))))))))))))************++++++,,,------------)))***+++++++++***)))(((************************+++++++++*********))))))......---++++++*********))))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,,,,,,,------------............////////////000000000000000///......000000000000000000000000111111111111000000000//////000111222333444444555444444555666777888888999666777999;;;===>>>??????888888888888777777666666666555444555777777666555222333555777999:::::::::===:::777666777999::::::::::::::::::999999888888777888999:::;;;<<<<<<<<<======<<<;;;:::::::::;;;>>>@@@BBBCCCBBBBBBCCCDDDFFFCCCFFFLLLNNNTTTfff{{{mmmTTTOOOOOOOOOXXXfffzzzvvvpppuuuzzzxxxXXXEEE<<<888888:::;;;;;;===@@@===777555777444444333333333333333333333333333333333333333333444444444333222222111111444444444555666666777777888888777666555444333333444333222111000/////////...///000111222222222222222222222222222111111000333222222111111222222333111111000000000000111111555222...+++***,,,///111000///...---,,,+++***)))++++++,,,,,,------................................................////////////............//////111333555555999EEEYYYggg}}}vvvpppcccWWWPPPGGGKKKQQQYYYeeerrrwwwuuujjjccc\\\ZZZ^^^jjj|||wwwyyyzzzzzz{{{}}}zzztttlllmmmttt~~~yyyllleee]]]ZZZVVVSSSUUUYYYiiirrrxxxyyy}}}vvvhhh]]]WWWYYYXXXRRROOORRRRRRVVVaaaoootttqqqllljjjhhhaaaZZZUUUTTTUUUTTTTTTXXXVVV]]]mmmyyyxxxmmmeee```dddhhhlllppptttxxx|||}}}{{{yyy|||~~~yyyuuurrrsssttt||||||zzzsss{{{{{{qqqkkk^^^YYYQQQKKKHHHIIIMMMPPPXXX```hhhkkklllrrr~~~wwwpppuuu|||xxx[[[GGG===444111///...000111222222------------------------++++++++++++++++++++++++******++++++******)))(((************)))))))))))))))***+++,,,------------)))*********)))(((''''''************************+++++++++***************------,,,+++************((((((((((((((((((((((((*********++++++++++++,,,,,,------------.........---............/////////000000000000000//////...000000000000000000000000111111111111000000000000000000111222333333444555555555555666666666777777666777999;;;<<<===>>>>>>:::999888777555555555555777666555555777666555333333444555777999;;;<<<===>>>;;;777555555777999999999999888888888888888777666666888999:::;;;;;;;;;======<<<;;;;;;;;;;;;;;;AAABBBBBBBBB@@@AAACCCEEEHHHEEEEEEHHHGGGJJJXXXiii}}}dddZZZSSSKKKJJJPPPaaaqqq{{{}}}yyyZZZFFF<<<:::<<<888555666::::::666555888555444444444333333222222333333333333333333333333444444333333222111111111333333444555555666666777555555444444333222222111333333222111000000000111//////000000111222222222222222333333222222111000111111000000000000111111000000000//////000000000333111...,,,+++,,,...///......------,,,+++*********++++++,,,------..................................../////////...------......------......//////111444666555555:::EEENNNcccwww~~~yyymmm```WWWNNNLLLIIIJJJSSS^^^bbb```]]]WWWRRRRRRVVVcccxxx~~~yyynnnjjjiiirrr{{{tttoooiiicccbbbeeeuuuwwwxxxyyy{{{sssnnnnnnllleeeaaabbbdddhhhpppyyyzzztttooooooqqqrrrqqqoookkkiiiiiijjjmmmiiilllyyyxxxeeeUUUUUUXXX```jjjuuu~~~sssooollllllnnnpppuuuzzz}}}xxxwwwzzz~~~~~~qqqgggiiiqqqzzziiibbbXXXQQQPPPTTTYYY]]]]]]bbbjjjqqqyyy}}}uuuwww|||oooSSS@@@888333000...---...//////...////////////////////////***************************************))))))(((++++++******))))))((((((&&&'''(((***++++++++++++************)))(((''''''************************************************,,,,,,+++***************))))))))))))))))))))))))************++++++++++++---------.........//////---------.........////////////000000000000//////////////////////////////111111111000000000000000000000111222333333444444555555555555555555555555666666888999;;;;;;<<<<<<===<<<:::777555444444444888777666777777666444222555555666888:::<<<>>>??????;;;777444444666777888777777777777666666666666444555666888999999::::::;;;;;;;;;;;;<<<===>>>>>>AAAAAA@@@???>>>@@@CCCFFFKKKIIIHHHGGGDDDDDDMMMZZZssszzzlll[[[LLLIIIMMMPPP^^^lllxxx{{{___KKK???;;;555222111666888666555555555555555444333333222222222222222222222222222222111111222222222222222333333333444444555666666666666666555555444444333333222222111111111111111222/////////000000111222222222333333333333222111111//////............//////000//////......//////000//////......------,,,+++++++++,,,,,,,,,,,,,,,,,,******++++++,,,------...........................---......///......---,,,............//////000111,,,///222222111333888>>>GGGXXXooo{{{pppiii]]]WWWMMMEEEGGGNNNPPPLLLRRRNNNLLLLLLPPP\\\rrr{{{tttttt}}}}}}{{{wwwqqqnnnppp{{{vvvmmmjjjsss}}}zzzuuurrrqqqvvvxxx{{{zzzqqqgggfffjjjkkkttt}}}~~~xxxuuuwww|||zzzyyy|||eeeUUUUUUXXX___jjjvvvyyyqqqkkkfffffflllsssyyy{{{uuurrrrrrvvvvvvtttsssnnnddd[[[[[[___}}}zzzooohhh```[[[[[[___ccceeefffiiiooo{{{|||zzzzzzzzz}}}|||```HHH:::444222000...------...---,,,////////////////////////************************)))************)))((((((++++++******))))))((((((&&&'''((()))************++++++******))))))))))))))))))))))))))))))))))))************************++++++***)))))))))******************************))))))*********+++++++++---------.........//////------------............//////000000000000//////////////////////////////000000000000000000111111111111111222222333333444555555555555444444444444555555666888888999999999;;;:::999999888888888888999888888888999777444222333333444555777999;;;<<>>@@@AAA>>>>>>>>><<<<<<>>>CCCFFFNNNMMMLLLIIIEEEDDDIIIQQQ]]]sssxxxkkk]]]RRRLLLHHHPPP[[[gggyyyhhhOOO???@@@999555777999666222000555555555444444333333333222222222222222222222222///000000111222333444444333333333444555555666666333333333222222222111111111111000000000111111222///////////////111222222333333333333333222222111///......------....../////////............//////---......///...---+++)))******++++++,,,---------******++++++,,,,,,------------------------------------------------......///////////////000111222***---111222111222555888999DDDUUUiii}}}yyynnngggZZZMMMHHHIIIGGGCCCHHHFFFFFFHHHKKKUUUiii{{{~~~}}}~~~~~~{{{|||yyymmmfffiiivvv~~~~~~||||||zzzrrrdddWWWVVV\\\]]]iiivvvzzzxxxwww}}}|||ooohhhiiilllssszzz|||tttwwwppppppxxx|||wwwooojjjkkkccc```___^^^YYYRRRPPPRRRkkk{{{ooopppjjjcccaaacccfffhhhhhhppprrryyy{{{yyysssuuuwwwyyy{{{tttbbbMMM<<<333//////...,,,---...//////...++++++++++++++++++++++++************************))))))******))))))((('''************)))))))))))))))***++++++,,,++++++++++++******))))))******+++))))))))))))))))))))))))***************+++++++++******)))))))))))))))***************************)))))))))************+++,,,------------.........,,,------------............//////000000000000000000000000000000000000000000000000000111111111111111111222222222333333333444444444444444444333333333444444555666666666555444555777:::<<<===>>>>>>:::999999:::;;;999666333555666777888999:::;;;<<<<<<999666444555555555444333333333333333444444444444444666777888999999999666666777999;;;>>>@@@AAA>>>>>>===<<<;;;===AAADDDMMMMMMMMMJJJFFFEEEHHHLLLPPPaaa{{{~~~vvvaaaLLLGGGIIINNNXXXfff|||xxxvvvoooYYYJJJ???666666888777444333444444444444444444444444333333333333333333333333000000000111222222333333222333333444444555555666111111111000000000000000////////////000000111222//////......///000222333333333444444333333222111000//////......//////000///......------......///......------,,,++++++***+++++++++++++++,,,,,,,,,*********+++,,,,,,---------------------------------,,,,,,+++,,,---///000............///000111222---///222333222222555777666;;;CCCPPPgggsssbbbVVVPPPKKKGGGDDDEEEGGGIIIKKKSSSeeevvv{{{yyy}}}zzznnn```[[[\\\aaagggooouuuxxx|||}}}}}}~~~|||zzzzzznnncccaaaTTTRRRSSSVVVVVVPPPKKKKKKWWWgggwww{{{xxxsssnnnjjjpppjjjeeecccgggjjjkkkjjjooouuu~~~|||yyyyyyuuutttuuuwwwyyyyyywwwttthhhaaaUUUHHH<<<444///......---,,,---...//////...************************************************)))))))))))))))((((((''')))))))))))))))*********+++++++++++++++******)))((((((''''''((()))+++,,,))))))))))))))))))))))))))))))*********+++++++++))))))((((((((())))))***************************))))))))))))************,,,,,,,,,,,,------------,,,,,,---------...............///000000000000000000000000000000000000000///000000000111111111111111222222222222333333333333333333333333444444444111222333333333333333222111333777:::=========<<<::::::;;;<<<===;;;888555666888999;;;;;;;;;;;;:::999888666555666666444333111111111222222333333333444555666777888999999999777777777888:::<<<===>>>AAAAAA@@@>>><<<<<<>>>@@@FFFHHHIIIGGGDDDDDDFFFHHHLLLQQQaaayyyrrr```TTTMMMJJJNNNWWWdddzzzyyyhhhVVVCCC;;;:::999777666333333444444555666666666333333333333333333333333111111111111111222222222222222333444444555555666555555444444444444444444///.........///000111222//////......///000222333333333444444333333222111111111000000000000111111.........------.........000...,,,+++******+++,,,,,,,,,,,,++++++*********)))******+++,,,,,,---------------------------------,,,+++***+++---000111---------...///000111111---...000000//////111222333444666<<>>===:::777222444666777888777555444777666666666777666444222000000111111222222222333444555666888999999999999999888888888999999:::;;;DDDDDDCCC@@@===;;;<<<===@@@CCCEEECCCBBBCCCEEEEEEKKKGGGMMMbbb}}}{{{cccWWWMMMLLLNNNUUUfffwww{{{]]]III@@@999444333222333333444555666777777444444444444444444444444//////000000111222222222111000000333777;;;>>>>>>DDDAAA===<<<;;;888333///333000---///333555333///000000000000000000000000333222000000111000///---111222222222111000...---///............------------------,,,,,,+++++++++,,,+++******))))))******------,,,,,,,,,,,,++++++---------,,,,,,+++++++++------------------------,,,,,,------...///000000111111111000000000000000444222333666:::GGGccc}}}~~~qqqfff___SSSRRRQQQPPPSSSZZZccciiirrrvvv}}}{{{wwwwww~~~~~~zzzppp```ZZZUUUWWW]]]bbbbbbYYYIII===FFFOOOZZZ```bbbeeekkkpppqqqmmmfffaaadddjjjjjjgggpppqqqrrrtttyyyzzzwwwxxxyyytttqqqrrrrrrlll___SSS???;;;666222000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))***+++,,,,,,+++***)))(((((())))))******************)))(((((((((((((((************))))))))))))******)))((('''&&&%%%%%%''''''((()))))))))))))))&&&((()))***))))))+++---((((((((()))******++++++))))))))))))************)))***+++,,,---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------...............///000000...///000111111111111111000111111222222222111111222222333333333333444444333333444444333333222111000111111111111222222222333444666777888888888777555888;;;>>>>>><<<999777555777888777666555666777555555444444444333333333222222000000000222444666777666555666777999<<<>>>;;;;;;;;;:::::::::999999===============<<<<<<<<<===???AAACCCCCCCCCBBBAAADDDEEEJJJTTTbbbwwwtttmmmaaaUUUNNNPPPWWW]]]hhhxxxkkkTTTIIIBBB<<<444444222111111222333444333444444444333222333444000000000111111222222222333333222333777>>>DDDHHHKKKGGGBBB@@@???<<<777333333000---///333555222///000000000000000000000000222222222222222222222222222222333333222000///...............------------------,,,,,,,,,+++++++++,,,+++******))))))***************+++++++++,,,,,,------,,,,,,,,,+++++++++------------------------,,,,,,------...//////000////////////////////////222111222444666>>>QQQcccuuunnnhhh```[[[ZZZ\\\```bbbdddfffllltttxxxyyy~~~|||oooiiigggooo~~~|||{{{nnnfff]]]]]]^^^___]]]VVVMMMFFFRRR\\\gggkkkjjjjjjnnntttzzztttjjjaaabbbhhhjjjhhhppptttxxxyyy}}}xxxqqqpppqqqnnnnnnpppoooeeeSSSDDD777444000---,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))***++++++++++++***))))))))))))))))))***************)))(((((((((((((((*********)))))))))(((((())))))((((((((((((''''''''''''((()))))))))))))))'''(((******))))))***,,,******))))))))))))))))))))))))))))))************,,,+++***)))))))))******,,,,,,,,,,,,,,,,,,,,,,,,------------------------...............//////000//////000000111222222333000000000000000000000111111111111222222222333333222222333333222222111000000000111111111222222222333444555777888888777666555777:::<<<<<<;;;999777555666777777666666888999999888777555444333333222222222111111222333555777999888777666777888:::;;;<<<<<<;;;;;;::::::999999::::::::::::;;;;;;;;;;;;<<<>>>@@@BBBBBBBBBAAA@@@EEEEEEHHHOOOXXXggg}}}oooaaaXXXSSSRRRSSSZZZfffyyytttxxxdddQQQBBB===:::666444444444333222222333333333222111111111000000000000111111111111333333333333555===HHHPPPPPPKKKEEEAAA???===999666222///...///222333222///000000000000000000000000///222444333111000222555111222222333222111///...............------------,,,,,,,,,,,,++++++++++++++++++***))))))))))))***''''''((()))***+++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------,,,,,,,,,---......//////---.....................000///000222333666???IIIaaaqqqyyypppjjjgggccc]]]XXXUUUTTTWWW]]]bbbgggooowww|||pppccc[[[XXXaaa{{{~~~{{{}}}|||lll[[[ZZZXXXUUUQQQPPPPPPQQQ```kkkuuuwwwsssqqqwww~~~uuuhhhffflllppppppvvv|||uuuhhheee```aaacccgggfffZZZFFF666111...+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********)))******++++++******)))*********)))))))))))))))******)))(((((((((((((((******))))))))))))((((((''''''(((((())))))******''''''((())))))))))))(((((()))******)))((()))+++++++++***))))))(((''''''))))))))))))************---,,,)))&&&&&&''')))***++++++,,,,,,,,,,,,,,,,,,------------------------......------......///000////////////111333444666111000///......///000111000000000111111111111222111222222222222111000000000000000111111111222222222333444666666666666555555666888999999999888777777777777666555666999;;;>>><<<999666444333222222333222222222333555777999;;;:::888777777777888888===<<<<<<;;;::::::999999999999999::::::;;;;;;;;;;;;<<<>>>@@@AAA@@@???>>>DDDCCCEEEIIINNNWWWhhhwwwwwwjjj```VVVPPPPPPWWWbbbqqqvvvtttvvv}}}ttt]]]IIIAAA888444444666555333222333333333333222000000////////////000000000000000222333222222888DDDMMMMMMHHHAAA<<<;;;999555222000///...///111222111///000000000000000000000000---111333222---,,,...222000000111222111000///............---------,,,,,,,,,+++++++++++++++++++++++++++***)))))))))))))))(((((())))))***++++++,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,---------,,,,,,,,,------.........------------............///...///111333666999<<>>222000---++++++,,,.........+++++++++++++++++++++++++++++++++***************))))))************))))))************))))))))))))***))))))(((((((((((((((***)))))))))((((((((((((((((((((())))))))))))***&&&'''(((((())))))(((((()))***+++***)))((()))*********))))))((((((((((((((()))))))))************+++***(((''''''((()))***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////000///...///000333666888333222000......///111222000000000111111111222222222222222222222111111000000000000000111111111111222222444555555555444444555555666666666777777777999999777555333444888;;;>>><<<999666444333333333333333333444555777999::::::999888888777777888888;;;;;;;;;:::999999888888999999:::;;;<<<======>>>999;;;===?????????>>>===AAA@@@BBBFFFIIINNNZZZeee|||~~~rrrdddZZZQQQRRRVVV^^^kkkuuuqqqmmmmmmgggXXXEEE999777999999888444333333444555555333222...///////////////000000000333555444222555===CCCFFFAAA;;;777666444222//////......///000000000//////////////////////////////333555222,,,***,,,///...///000000000///...---...------------,,,,,,,,,+++++++++++++++++++++++++++***))))))(((((())))))++++++++++++++++++******+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,------------------------....../////////000000//////111444666666333>>>QQQggg~~~uuufff[[[PPPIIIFFFHHHOOOVVVYYYTTTQQQNNNKKKPPPgggxxx{{{qqqkkkiiijjjkkkmmmllleee]]]]]]dddjjjkkkllliii\\\^^^^^^ZZZVVVXXX```gggfffooowwwyyyxxx|||zzzvvv___VVVIIIEEEBBBAAAAAA===666000000...,,,+++,,,------,,,++++++++++++++++++++++++************************))))))))))))))))))))))))*********)))))))))))))))***))))))((((((((((((((()))))))))(((((((((((('''))))))))))))((((((((((((&&&&&&'''((((((((((((((()))***+++***)))((()))***''''''(((((())))))))))))((()))))))))************'''((()))***++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------...////////////......000333555777555444222000000000222333111111111111222222222333333333333444333222222111//////000000000111111111222333444555555444444333555444444444555555666666::::::888555222222555888:::999777666444444555555444444444555666888999999777777777888888999::::::999999999999888888888888888999999:::;;;<<<======888:::<<<>>>>>>>>>===<<>>@@@DDDFFFHHHOOOWWWhhhsssqqqgggSSSPPPOOOSSSZZZjjj}}}wwwmmmccchhhvvvcccKKK???;;;999777555333222222555666555333/////////000111111222222444666888777555555888;;;@@@;;;666444444333111...............////////////////////////////////////333555666333///,,,---......///000000000///...---------------,,,,,,,,,,,,*********+++++++++++++++******)))(((((((((((())),,,,,,+++++++++******************+++++++++++++++******++++++,,,,,,------,,,,,,,,,,,,,,,,,,------,,,,,,------.../////////111222111---,,,///111000444666===LLL___zzzsssdddXXXOOOHHHFFFHHHLLLHHHHHHIIIFFFHHHXXXkkkzzztttxxxqqqxxxlllccc^^^\\\\\\ZZZ\\\YYYQQQKKKMMMPPPQQQXXXfffvvvsssgggeeeggghhhddd___]]]aaaeeehhhnnnuuuxxxyyy~~~rrrZZZPPPEEE???888333222111///------+++*********+++***)))++++++++++++++++++++++++)))))))))******************))))))(((((())))))***((()))))))))******************)))((((((((((((((())))))((((((((((((''''''))))))((((((''''''&&&&&&&&&&&&'''(((((((((((('''((()))******)))((()))+++&&&&&&'''(((((()))******))))))))))))************%%%&&&)))+++,,,---,,,,,,))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...///............000222333555666555333222111111222333111111111222222222333333333444444444444333222222/////////000000000111111222333444555555555333333444444444444555555555666888888777444222222444666777777777777666666666666444555555666777777777888444555666888999:::;;;<<<888888888888999999999999777777777888888999999999888999;;;===>>>===<<<;;;???===>>>AAABBBAAADDDJJJRRRddd{{{qqqYYYQQQKKKLLLNNNWWWkkk{{{mmmdddbbbjjjyyyiiiSSSDDD999333:::666111111333444444222000111111333444555666777888777666555555555666777888555222222333333000---------............//////////////////////////////444333333111000///......///000111222222111000///---------,,,,,,,,,++++++)))*********++++++++++++******)))((((((((((((((()))))))))***************)))*********++++++++++++)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---............222333...+++...///---444222333:::FFFYYYtttxxxlll^^^SSSNNNMMMHHHGGGIIIGGGFFFPPP___zzz||||||{{{nnneeehhhppp}}}lllyyyuuujjj___WWWRRRPPPOOOVVVXXXQQQIIIFFFEEEDDDGGGLLLVVVbbbfffeeeeeehhhlllmmmnnnkkkfffccccccdddoootttzzz~~~|||}}}~~~fffQQQHHH<<<777111...------+++******)))((()))***+++***)))************************((()))))))))*********+++***)))(((''''''((()))***''''''((()))***++++++,,,******)))((((((((((((((())))))((((((((('''''''''&&&&&&&&&&&&''''''''''''%%%&&&''''''(((((('''''''''(((******))))))***,,,''''''(((((((((((((((((())))))))))))************'''''''''((()))***++++++((())))))***++++++,,,,,,++++++++++++++++++++++++------,,,,,,------...///---......///000000111111444444333333222111111000000000000111111111111222333333333333333222111111////////////000000000111333444555666666555444333333444555555666666555555333444555444222222444666777888999:::999888666555555555666666666666666555444555666888999;;;;;;;;;888888999:::;;;<<<<<<===777777777777888888888888888999<<<===>>>===<<<;;;===;;;<<>>@@@EEEHHHUUUqqq~~~kkk]]]QQQNNNKKKKKKWWWfffvvvssshhh___eeeooo{{{{{{dddRRRGGGEEE>>>666333444555444333222222333555777888::::::999666333222333444555555333000///000222222///,,,,,,---......------...///////////////////////////111///......//////...,,,111111333444444333222111---------,,,,,,,,,++++++))))))******++++++++++++******)))(((((((((((((((&&&&&&'''((()))***++++++))))))******++++++++++++))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------)))111444000---000111///111///000555999AAARRRcccxxxggg___VVVOOOLLLMMMJJJHHHPPP[[[jjjrrrvvvpppkkkooovvv|||{{{qqq```UUUXXXaaazzz~~~~~~||||||sss```jjj{{{sssjjj___UUUMMMIIIHHHRRRXXXSSSIIICCC@@@???BBBBBBLLLZZZ```___dddnnnsssttttttrrrooommmllllllvvv{{{{{{www|||yyy{{{|||{{{xxxxxx}}}xxxZZZGGGAAA111///------......,,,***)))(((((())),,,------,,,************************(((((())))))*********+++***)))(((''''''((()))***&&&&&&''')))***+++,,,---******)))((((((((((((((()))(((((((((''''''''''''######$$$%%%&&&'''((()))%%%&&&''''''((((((''''''&&&((()))***))))))+++---)))))))))(((''''''&&&&&&))))))))))))***************(((&&&%%%%%%''')))+++((())))))***++++++,,,,,,++++++++++++++++++++++++---,,,,,,,,,,,,---......,,,---...///000000//////222333333333222000///...////////////000000000000111222222222222111000000////////////000000000000444555666666666555444333333444555666777666555444///111333333333333555777888999;;;<<<<<<999777555666666666666666555555444555666777888::::::::::::888999:::;;;===>>>???@@@:::::::::999999999999999888:::<<<>>>>>>>>>===<<<:::888:::>>>@@@@@@BBBFFFJJJLLL^^^{{{mmm\\\TTTLLLFFFLLLXXXfffwwwyyyeeeaaa]]]bbbwwwvvviiiOOOGGG<<<777666777666444333111000000222222111000444333111000000000111222222111111000111111222222...---,,,+++***+++,,,------------............///000000///...------,,,,,,---......///////////////,,,,,,++++++***)))(((((())))))************))))))))))))))))))(((((((((((())))))))))))))))))))))))************************&&&(((***+++******+++---,,,,,,++++++***+++++++++,,,,,,,,,---------......---------............//////......000444:::AAAEEE^^^ooouuufff```[[[ZZZXXXSSSQQQRRR___]]]___eeefffdddffflll{{{xxxooo___OOOIIINNNUUUllluuuyyyxxxuuuqqqqqqqqqqqqnnnkkkZZZ]]]gggxxx~~~sssrrrvvvxxxqqqdddYYYTTTTTTPPPVVVWWWNNNFFFFFFFFFCCCKKKOOOTTTXXX\\\aaahhhmmmsssvvvyyy|||{{{wwwrrrnnnyyy~~~~~~|||{{{||||||zzzwwwtttsssssswww{{{{{{oooZZZFFF<<<999......---,,,,,,,,,------******++++++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))&&&''')))*********)))(((((()))***)))'''&&&&&&'''))))))))))))))))))))))))))))))))))))))))))))))))*********)))(((''''''&&&((((((((((((((())))))***++++++******************++++++,,,,,,,,,++++++***------,,,,,,,,,++++++++++++,,,...///000000000///333444444444333111///...000000000000111222333444333222222111111111000000333333333111000000222444111222444555555444222111000000111222444555666666666555333111111111333444999999999888777666555555999666333222444444222000333333444555666777888888999888888;;;@@@CCCCCCBBBAAA>>>:::666666888<<<>>>???>>><<<<<<>>>>>>>>>===;;;;;;<<<<<<===>>>>>>>>>BBBEEEOOO___rrrwwwcccSSSKKKLLLPPPQQQ[[[nnnxxxiii```fff{{{yyydddMMMDDDAAA;;;777666222111111111333333111000333222111000000000111111222111111111111111222222...---,,,+++++++++,,,,,,---------............///000//////...------,,,,,,------...///////////////,,,,,,++++++***))))))((()))))))))******)))))))))*********)))))))))))))))))))))))))))))))))))))))************************''')))+++,,,++++++,,,---,,,++++++******+++++++++,,,,,,,,,,,,------------------------............333111//////000444888;;;JJJXXXnnnxxxppplllfff]]]UUURRRRRROOOPPPTTTVVVUUUXXX^^^hhhhhhbbbWWWJJJEEEIIIOOO[[[sssvvvrrrwww~~~{{{}}}yyyooosss{{{vvvooohhhfffhhhhhhccc^^^LLLOOOXXXeeeqqqsssllldddcccllltttuuulllaaaZZZXXXXXX]]]]]]TTTMMMLLLMMMKKKQQQUUU[[[```eeelllttt{{{~~~{{{xxxwwwyyy}}}~~~zzz}}}|||vvvooojjjhhhcccdddaaaVVVFFF999333111---,,,++++++******++++++))))))************))))))************************))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((()))***))))))(((((()))))))))'''&&&'''((((((((((((((((((((((((((())))))))))))))))))))))))++++++***))))))(((''''''***))))))))))))***++++++************************+++++++++,,,,,,++++++***,,,,,,------------------...///000111222222111111222333555666555333111///000000000000000111222333111111111111111111222222444666777777444222111000111222444555555444222111111111222222333444555555666555333222111222333444666777888999999999888888:::777555444555666444222333333444555666777888888:::999999<<<@@@CCCCCCBBB???===999666666888;;;===???===<<<<<<===>>>>>>===;;;;;;<<<<<<======>>>>>><<<===CCCNNN]]]rrrwwwgggXXXJJJAAAMMMQQQZZZggguuu~~~|||rrrpppwwwnnn\\\OOODDD===<<<111000111333444444111///222111000000///000000000222111111111111111111111...------,,,+++,,,,,,,,,---------............////////////...------,,,,,,,,,---......//////......,,,,,,++++++***)))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************''')))++++++******+++,,,++++++*********++++++,,,++++++,,,,,,,,,---------------------............222000...------///111333777@@@MMM]]]nnnzzzoooccc]]]QQQMMMIIIIIIIIIGGGJJJNNNSSSUUUUUUPPPIIIEEEGGGKKKOOOcccvvvxxxxxxxxxooojjjnnnttt~~~{{{nnnvvv{{{{{{~~~nnneeegggnnnppphhh___[[[[[[[[[WWWRRREEEHHHMMMTTTYYYYYYVVVSSSSSS]]]iiiooolllfffbbbaaadddhhhhhhbbb\\\[[[[[[ZZZ]]]cccjjjqqqxxx~~~~~~zzztttxxxzzz{{{xxxpppfff^^^YYYPPPNNNHHH???666111///000+++******)))((())))))))))))******++++++******)))************************))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))&&&'''((())))))))))))((('''((()))((('''&&&'''(((''''''''''''''''''''''''))))))))))))))))))))))))+++++++++***))))))(((((())))))(((((())))))***+++***************************++++++,,,,,,+++++++++,,,,,,------.../////////000000111222222111111000000222555777777555222000000000/////////000111111//////000111111222222333555888;;;;;;888333///---111222333444444333222111222222222333333444444444555555333222222222333444444666888;;;<<<<<<<<<;;;;;;999777777777777555333444444444555666777888999;;;:::;;;===@@@CCCCCCBBB>>><<<999666666888;;;===>>>===;;;;;;===>>>===<<<;;;;;;;;;<<<======>>>>>><<<===???DDDKKK[[[vvv|||iiiTTTDDDIIIHHHIIINNNWWWhhhyyy|||zzzxxxuuuuuusss^^^OOOHHH000000222444666555222///111000000000000000000000111222222222111111111000......------,,,,,,,,,,,,---------............/////////.........---------,,,,,,---............---+++++++++*********)))))))))))))))(((((())))))))))))))))))))))))*********))))))))))))))))))))))))************************&&&(((******)))((()))******************++++++,,,++++++++++++,,,,,,,,,,,,,,,,,,---------.........---,,,++++++,,,...111222000666<<>>888222000/////////******)))(((((((((((()))***++++++,,,,,,++++++***************************((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((('''((()))((('''&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((++++++++++++******))))))&&&&&&&&&&&&&&&'''((((((***************+++++++++******+++,,,,,,,,,++++++,,,,,,---...///000111111//////000000/////////...---000333666666444222000000000////////////000000000000000000111111111111444777::::::777333000///111111222333333333222222333333333333333333333333555444333333333333444444555777999<<<======<<<;;;:::999999888888777555444444444444444555777888999;;;;;;;;;===>>>@@@@@@AAA>>><<<:::888888:::<<<===>>><<<;;;;;;<<<======<<<::::::;;;<<<<<<======>>>??????@@@AAABBBKKK___ssswwwhhh]]]LLLJJJIIIIIIKKKUUUjjj}}}zzzzzz~~~~~~nnnttt~~~rrrccc///000222444666555222000000000000111111111111000111222222222222111000///.........---------,,,,,,---------............///...............---------+++,,,,,,---------------+++++++++***************))))))(((''''''((())))))''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((()))++++++***)))***+++***)))))))))******+++,,,*********+++++++++,,,,,,,,,,,,,,,------------...+++++++++,,,---///111222...222666888===HHHZZZhhh|||xxxrrrggg]]]WWWSSSPPPLLLFFFIIIMMMQQQRRRQQQPPPNNNMMMSSSYYY\\\```fffkkklllkkklllsss||||||qqqccc\\\XXXhhh|||pppbbbeeeYYYVVV___pppnnn```fffvvvnnnlllmmmlllwww}}}sss]]]MMMJJJOOOZZZjjj{{{{{{xxxqqqtttssshhhXXXNNNPPPUUU^^^^^^ZZZQQQFFF@@@???AAABBBHHHPPPWWW\\\aaafffjjjpppuuu{{{zzzuuurrrsss|||tttlll```cccfffcccZZZNNNBBB<<<555222...+++,,,,,,+++***++++++***)))))))))))))))))))))************))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''(((((()))&&&((()))(((''''''((()))))))))))))))))))))))))))((((((((((((((((((((((((+++++++++***************&&&&&&&&&&&&&&&'''(((((())))))*********+++++++++)))***+++,,,,,,,,,,,,,,,,,,,,,---...000111222222000000000///////////////,,,...111333444333000/////////////////////000111222222111111000///......222444555444333222222333000111111222333333333333444444333333333333222222444444444444444444444555777888:::<<<<<<;;;:::999999999:::999777666555444555444333444555666888:::999:::;;;<<<<<<<<<===>>>>>>===<<<;;;;;;<<<===>>>===;;;::::::;;;<<<<<<;;;::::::;;;;;;<<<=========<<<===??????<<>>============>>>??????<<<;;;999999;;;<<<;;;::::::::::::;;;<<<<<<======;;;;;;>>>???===<<>>GGGSSS```kkkzzzuuusssxxx||||||xxxnnnhhhjjjxxx111111111222555555444333000111222333444333333222111222333333333111///...---.../////////...,,,,,,---------............///........................******+++,,,,,,,,,,,,,,,***************************)))'''&&&&&&''')))***&&&&&&&&&'''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))***,,,------+++***+++,,,(((((((((((()))***+++,,,))))))))))))*********+++++++++,,,,,,,,,---------......//////...---,,,+++---...///000111444888<<>>>>>>>>>>>>>><<<:::999999:::;;;;;;:::999::::::;;;;;;<<<<<<===<<<;;;<<>>===AAAGGGHHHEEECCCDDDBBBGGGOOOSSSTTTSSSRRRQQQSSSQQQQQQQQQQQQOOOLLLIIICCC@@@CCCDDDFFF[[[ttt{{{}}}vvvkkkbbb___```eeeiii___^^^WWWMMMEEEJJJYYYfffssssssqqqooollliiifffeeeddd[[[OOOGGGDDDEEEGGGGGGNNNGGGAAA@@@BBBCCCEEEFFFNNN\\\iiihhh\\\SSSSSSXXXXXXZZZ[[[ZZZXXXYYY\\\___ggggggiiimmmttt}}}~~~xxxxxx~~~~~~wwwwww}}}mmm[[[MMMGGGHHHHHHDDD===555///,,,&&&''')))(((''''''(((***++++++***)))))))))))))))******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''))))))))))))))))))))))))))))))))))))))))))))))))''''''&&&%%%&&&'''((()))%%%'''((((((''''''(((***(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((()))))))))((((((((((((((()))******((())))))***++++++,,,,,,((()))***+++,,,---------,,,,,,------...///////////////......///111333444111111000000000000111111......///000222444555666000000000000////////////,,,...//////......///111000000000000111222333444222222222333333444444444333333444555666666666555777555444333333555777999:::===??????;;;888777888666555333222444666999;;;;;;===???===:::999;;;===;;;;;;<<<===>>>>>>======<<<:::999999:::;;;;;;:::999999:::;;;;;;<<<<<<===:::777666:::===>>>@@@CCCDDDFFFVVVtttoooaaaUUUJJJDDDCCC@@@LLLYYYbbbnnn~~~|||jjj\\\___kkkyyy333222111222444555444333000111333444444333111000111222222111111000///.........---+++(((''''''(((++++++,,,,,,---...////////////...---,,,,,,++++++******))))))******+++,,,+++++++++*********))))))+++)))'''&&&%%%&&&((()))((((((((((((''''''''''''***)))((('''&&&&&&'''(((******))))))))))))******)))************+++++++++************************++++++++++++++++++++++++------,,,++++++,,,------++++++,,,,,,,,,,,,------......//////000000111111111666===FFFUUUnnn~~~|||wwwuuuqqqeeeVVVOOONNNLLLFFF@@@???@@@CCCIIINNNQQQOOOLLLHHHLLLOOONNNIIIDDDBBBAAAFFFDDDCCCDDDGGGHHHFFFDDD>>>>>>>>>???CCCKKKUUU\\\XXXWWWTTTRRRPPPNNNNNNNNNKKKGGGCCCAAACCCGGGKKKMMMTTTUUUUUUSSSRRRUUU\\\bbb]]]YYYPPPEEEBBBGGGLLLMMMVVVJJJ@@@===<<<<<<@@@GGGFFFJJJPPPWWW[[[]]]\\\[[[]]]```hhhppprrrpppooorrroooqqqsssxxx~~~~~~vvvnnnnnnvvvlllUUUHHHDDD999888666444111///---,,,))))))))))))))))))))))))************))))))))))))******))))))))))))******++++++++++++*********)))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((******))))))((((((''''''((((((((((((((((((((((((&&&'''''''''(((((())))))(((((((((((())))))))))))...+++&&&"""!!!###''')))))))))((('''''''''''''''''''''''''''((()))++++++)))***+++,,,,,,,,,,,,,,,,,,++++++******+++,,,,,,......//////000111111111......//////000222333444222333333333222000///...000000//////000111222222111111111111111111111111---...//////......///111000000000111111222333333666444111111333555666666555666666777777888888999555555555555666888999:::<<<<<<;;;:::999999888777555555555444444666:::===>>>>>>===<<<:::999888777888888888999:::;;;<<<===;;;::::::999999::::::;;;999999::::::;;;<<<======>>>===:::999999<<>>>>>===<<<;;;::::::999888888888888999:::;;;;;;999999888888888888999999999999999:::;;;<<<<<<<<>>>>>===AAAMMM[[[kkk}}}uuullldddXXXOOOGGGIIIIIIIIILLLUUUcccnnn|||{{{{{{yyytttrrrtttoooeeeccclllttt{{{555333111000111333333222222222222222222222222222111222222111111000///...///000///---***)))***+++------------------------......------,,,,,,++++++***))))))))))))***++++++************))))))))))))***)))(((&&&&&&''''''(((''''''(((((())))))******))))))((('''''''''((((((+++***))))))(((((((((((()))))))))*********++++++************************++++++++++++++++++++++++++++++************++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,---......//////000111000333<<>>@@@GGGFFFFFFHHHMMMRRRUUUVVVBBB???;;;999;;;???BBBCCCFFFJJJKKKHHHFFFIIIJJJIIIJJJGGGGGGIIIJJJLLLQQQXXXcccfffjjjlllmmmnnnnnnnnnwwwyyy|||~~~~~~}}}{{{|||vvvnnnkkklllkkkhhhdddeeeccc\\\RRRDDD888000---------,,,+++***(((((('''))))))))))))))))))))))))******))))))))))))((((((***))))))(((((())))))***))))))))))))(((((((((((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''((())))))******))))))))))))))))))))))))((((((((((((((('''''''''(((((((((((())))))))))))'''(((***++++++)))(((&&&)))((((((''''''''''''((((((''''''(((((()))***+++)))***++++++,,,+++++++++---,,,+++*********************+++,,,,,,------...------------...///111111333333444444444333111000000000/////////000111111000000000000000000000000///000111111000000111222444444444333222111111111111222555888:::888555111999999999999999:::::::::666666666666777888888888::::::999999888888777777888888777666444555777:::=========<<<<<<;;;;;;;;;999888888888888888999999888888777777777777888888888888999999:::;;;;;;;;;>>>===<<<;;;::::::::::::<<<===AAADDDHHHPPPccctttzzzqqqhhhaaaUUUQQQJJJCCCBBBHHHRRRYYYgggvvvzzzxxxxxxxxxyyyzzzuuukkkcccaaaaaadddsss666333000///000111111111222222111111111111222222111222222111111000///...000000000...,,,***+++,,,------------------,,,,,,---------,,,,,,,,,++++++)))))))))))))))***++++++******)))))))))((((((((())))))(((''''''''''''(((''''''(((((()))***++++++))))))((((((((((((((((((+++***)))(((((('''(((((())))))))))))******************************************************************))))))))))))*********++++++++++++,,,,,,,,,++++++,,,,,,---.........000222222000000444===DDDQQQ___sss|||wwwrrrnnnllljjjjjjbbbbbbccc```[[[TTTNNNJJJLLLIIIEEECCCEEEJJJOOOSSSTTTVVVWWWUUUOOOHHHCCC@@@???>>><<<;;;<<>>AAAEEEFFFFFFGGGMMMQQQOOONNNPPPQQQPPPNNNPPPUUUYYY\\\___eeejjjttttttwww|||}}}xxx{{{zzz|||~~~zzz{{{}}}ssspppooojjjfffdddccc```[[[VVVPPPLLLDDD===666111,,,***+++++++++*********))))))))))))))))))))))))))))))***)))))))))(((((((((((())))))(((((((((((()))))))))(((((((((((('''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((((((((((((&&&'''''''''(((((())))))(((((((((((())))))))))))%%%&&&)))++++++***(((''')))(((''''''''''''((((((((((((((((((((()))************++++++++++++******---,,,+++***))))))))))))*********+++,,,,,,------,,,,,,,,,,,,---...///000111222333333333222111000000000/////////000000111////////////////////////...000111111000///111222444444444333333222222222000111444888:::;;;888666999999:::;;;<<<===>>>>>>666777777777888888777777999999999999999999999999999:::999777555444666888;;;;;;;;;;;;;;;;;;;;;;;;:::999999888777777888888888777777666666777777888888888888999999999:::::::::;;;;;;;;;:::999999888===>>>@@@AAA???BBBPPP^^^yyy|||uuuqqqeeeaaaYYYMMMDDDBBBFFFKKKTTT```sss~~~~~~yyyuuutttpppooopppllleeebbbeeeqqq}}}444222000///000111000000222111111000000111111222111222222111111000///...000111000///,,,+++,,,...------------------,,,,,,,,,,,,,,,,,,,,,+++++++++))))))(((((())))))***+++)))))))))(((((((((''''''))))))((('''''''''''''''&&&''''''((()))******+++(((((())))))))))))))))))******)))(((''''''(((((((((((()))))))))*********))))))))))))))))))))))))************************))))))))))))))))))))))))*********+++++++++,,,,,,+++,,,,,,------...//////,,,......------///333777;;;CCCQQQaaapppwwwwwwvvvssspppjjjddd``````]]]XXXTTTRRRTTTYYY\\\^^^___^^^ZZZTTTNNNJJJHHHEEEDDDBBBAAAAAACCCEEEGGGOOONNNOOOQQQUUUXXXYYYXXXPPPLLLIIIIIILLLOOOOOONNNSSSZZZ___^^^]]]```cccccc]]]aaaeeeiiimmmrrrvvvxxx{{{yyy||||||wwwtttsssssssssyyypppfffaaa```^^^ZZZXXXVVVRRRMMMHHHAAA<<<666111///...,,,+++************************)))))))))))))))))))))))))))))))))(((((((((((('''))))))(((((((((((())))))(((((((((((('''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))((((((((('''''''''&&&''''''''''''''''''''''''$$$%%%&&&'''(((******+++(((((((((((())))))))))))%%%%%%&&&'''((((((((((((((((((''''''''''''(((((()))(((((((((((())))))************++++++******))),,,+++******)))))))))***+++++++++,,,------......,,,+++++++++,,,---...//////000111222222111000000000000///////////////000........................---...000///......///111222222222333333444444444111000222555999<<<>>>>>>777888:::<<<>>>@@@AAABBB777888888999888888777666999999999999:::::::::::::::;;;:::888555444555777888888999999999999::::::;;;:::999888777777777777888888777777777777888888777777777888888888888888666777888999::::::999888:::999999<<<<<<;;;@@@GGG^^^www}}}rrrqqqlll```PPPFFFDDDFFFEEEMMM[[[ooo|||sssrrrtttyyyzzzrrrggg```___gggzzz222000///000111111000///111111111111111111111111111222222111111000///...000000000///---,,,---...------------------------,,,,,,,,,,,,++++++++++++)))(((((((((((()))******((((((((((((''''''''''''((((((((((((((('''''''''&&&&&&''''''(((((())))))(((((()))*********)))))))))((((((''''''(((((()))((((((((()))))))))******))))))))))))))))))))))))************************))))))************))))))************++++++++++++++++++,,,------......///,,,---------,,,,,,...///222444;;;EEEQQQ^^^ppp~~~{{{xxxzzzyyyvvvrrrpppqqquuuxxxuuussspppiiiaaa[[[XXXWWWUUUTTTRRRQQQPPPPPPQQQQQQTTTTTTUUUWWW\\\___aaaaaa[[[[[[[[[]]]___``````___aaaiiinnnllljjjkkknnnooollloooqqqttt{{{{{{tttqqqpppttt~~~}}}xxxtttuuu|||vvvdddZZZUUUVVVSSSOOOKKKGGGCCC===999555222...,,,,,,,,,,,,,,,(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((('''''')))((((((''''''(((((()))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''(((******+++(((((((((((())))))))))))&&&&&&&&&%%%&&&'''((()))(((''''''''''''(((((()))))))))(((((((((((())))))*********+++******)))(((******)))))))))******++++++,,,,,,------......///,,,,,,,,,,,,,,,---......---...///111111111000000000000//////......//////////////////////////////---...//////......///000111111111222333444444444333111111333888===AAABBB666777888:::===???@@@AAA888888999:::999888666555777888888888999999:::::::::;;;:::999666555555777888888888888888888888888999999888777666666777777888888777777777777888888777777777777777777777777555555666888888999888888999666666:::<<<;;;;;;===JJJ```{{{xxxyyywwwnnnaaaTTTLLLIII>>>AAAHHHWWWhhhvvv|||}}}zzzuuuvvvzzz|||zzzvvvhhhhhhnnn|||......///111222222000...///000111222222111000///111222222111111000///...///000000...,,,,,,---...+++,,,,,,------.........++++++++++++++++++++++++((((((((((((((()))******((((((((('''''''''&&&&&&(((((((((((((((''''''&&&&&&&&&&&&&&&'''''''''''''''((()))***+++******)))'''''''''''''''((()))***(((((((((((()))))))))***))))))))))))))))))))))))************************))))))***++++++***))))))************++++++++++++******++++++,,,---------------............///000000///222888===BBBMMMYYYooo{{{{{{tttooommmmmmmmmmmmmmmlllllljjjiiiiiieeedddcccdddhhhkkklllmmmhhhlllppptttuuuuuuuuuuuuwww~~~vvvrrrpppnnnqqqsssuuu{{{}}}xxxwww{{{vvvqqqooopppttthhhXXXPPPKKKMMMIIIDDD???:::666333000,,,,,,,,,++++++***+++,,,'''(((((((((((()))))))))))))))))))))))))))))))))))))))((((((((('''''''''((((((''''''''''''(((((()))))))))(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))''''''''''''(((((((((((('''''''''''''''((())))))))))))(((((((((((())))))***************)))(((((()))(((((())))))***+++,,,++++++,,,,,,---.........---,,,,,,,,,,,,---......---...000111222222111111000000///...............////////////////////////---///000000//////000111111111222222222222222222555333222444999===@@@AAA555555666777999:::;;;<<<888999:::::::::888666444555555555666777888888999::::::;;;999777555666777999999999888888888888888666666555444444444555555777666666555555666666777666666666666666666666666666666666666666666777777:::777777:::;;;::::::===>>>LLL^^^rrr|||zzzwwwvvvqqqhhhZZZQQQCCCAAAAAAFFFOOOYYYaaafffttt~~~xxxuuussssssuuu~~~,,,---///111333333000---...000111333333111000...111222222111111000///.../////////...,,,+++,,,...++++++,,,,,,---...//////++++++++++++++++++++++++((((((((((((((()))******(((((('''''''''&&&&&&&&&((((((((()))(((''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%'''((()))+++++++++***)))&&&&&&&&&&&&((()))***+++(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,+++***))))))************+++++++++)))))))))***++++++,,,,,,)))***+++---...///000111000...111555444222777???GGGVVVhhhyyy~~~~~~|||||||||~~~|||{{{rrrpppmmmlllmmmoooooooooooouuu|||xxxqqqmmmpppqqqttt~~~zzzvvvsssrrrqqquuuuuu]]]PPPKKKGGGEEEBBB<<<777333111//////(((+++------+++***+++,,,)))))))))***************)))))))))))))))))))))))))))(((((((((''''''''''''((((((''''''''''''(((((())))))))))))((((((((((((((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%&&&&&&'''(((((((((((((((((((((((((((((((((***))))))((('''&&&&&&&&&(((((((((((())))))))))))'''((()))******)))(((''''''''''''''''''((()))******)))(((((((((((())))))***************)))(((((('''((((((((()))+++,,,---***++++++,,,,,,---......------,,,,,,,,,---.........///000222333333333222111000///...............000000000000000000000000///000111111000000111222333333222222111000000000666555555777:::===>>>>>>555555555555555666666666999999:::;;;:::888555444222333333444555666777777999:::;;;999777666666777:::::::::999999999888888333333333222222333333444555555555444444555555555666666666666666555555555888777666555555444555555888555555666555444777===666<<>>;;;888666666888999888777666444333333333333333444555555333333444555555555555555555555444444666666666666666666666666555555444444444444555555777999===DDDQQQggguuurrrtttzzz}}}}}}{{{yyy{{{|||uuulll___QQQEEEAAA@@@>>>BBBGGGVVVbbbnnnxxxwwwxxxyyyggghhhsss.../////////000000000111111222333444444333222111222000//////111222111///111000///...------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************+++***)))((('''''''''''')))))))))))))))(((''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&(((((((((((((((((((((''''''((()))***)))(((&&&%%%&&&&&&''''''((())))))***((((((((((((((((((((((((''''''((()))))))))))))))))))))************))))))---,,,***)))((()))***+++***************************+++---...////////////...............000111222000333999BBBOOO```qqq|||zzzuuutttuuuzzz~~~sssooonnnooorrruuuzzzvvvzzzzzz{{{~~~|||xxxxxxpppqqquuuvvvrrrlllgggeeefffiiillluuulll^^^PPPEEE>>>999777000///...,,,++++++******************)))))))))))),,,+++***)))(((((())))))&&&&&&''''''(((((()))))))))))))))((((((((((((((()))'''%%%%%%'''((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((('''''''''))))))))))))))))))))))))((((((((((((((())))))***+++***))))))(((((())))))))))))))))))))))))))))))(((((()))***++++++,,,,,,.........---------------------...///000000000000111111000000//////.........------,,,,,,...///000222000///000111222000///222111000///...///000111111111111111111222222333444444333333333333444444888888888777555555666888444444444444444444444444444444333333555888;;;===AAA@@@===:::888777777777999888777555444333333333333444555444333222333555555555555444444444444444111111111111111111111111555555444444444444555555777888999<<>><<<:::888888;;;:::888777555444444333222333444444222222333444444444444444444444444444222222222222222222222222444444333333333333444444666666555444777???LLLUUU}}}zzzvvvuuu}}}uuuggg^^^VVVMMMGGGFFFCCCHHHLLLNNNQQQ[[[lll{{{pppccc////////////000000000000111111111111111111111111111000000000111111000000//////...---,,,,,,------************************,,,,,,++++++***))))))))),,,,,,+++***))))))******)))))))))))))))(((''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((()))((('''&&&&&&'''((()))''''''((((((((()))))))))(((((((((((((((((((((((('''''''''''''''((((((((((((((())))))))))))((((((+++***))))))))))))******)))))))))***************((()))***++++++,,,---------------......//////000222222111000111555<<<@@@GGGTTTfffvvvzzzooonnnvvv~~~||||||}}}wwwiii^^^]]]bbbgggeeeaaa\\\XXXUUUSSSSSSGGGCCC===888444111...,,,+++*********++++++,,,---************)))))))))((())))))))))))))))))******((((((((((((((('''''''''&&&''''''(((((()))))))))(((&&&%%%%%%'''(((((('''''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&''''''(((((())))))(((((((((((((((((((((((((((''''''''''''((())))))******)))((((((((((((((())))))))))))))))))))))))&&&'''((()))***+++,,,------.........//////000000,,,---...///////////////222222111000///...------------,,,,,,,,,---...///111000///000111222111000///...---------...000111111000000000111222333444444333333333333333333444999999999777444222333333555555444333222111111000/////////000222555888:::BBBBBBBBBAAA@@@>>><<<;;;<<<;;;999777666444444444111333444333222111222333333333333333333444444444444444333333333333333222333333222222222222333333333333333222444888@@@EEE```rrr{{{www{{{}}}pppjjjjjjhhhaaa[[[JJJGGGDDDEEEGGGLLLVVV___ppp000000000000////////////000000000000000000000000000000111111000000000111//////......---.........************************+++++++++*********)))))),,,+++******************)))))))))))))))(((''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&'''''''''(((((()))))))))((('''&&&&&&''')))***&&&&&&''''''''''''((((((''''''''''''''''''''''''(((((('''''''''((()))***(((((())))))))))))(((((())))))))))))))))))***************+++++++++,,,,,,,,,,,,++++++++++++++++++......//////////////////---...//////...///111333222;;;HHHSSS\\\ggguuu~~~}}}ssspppuuu{{{|||}}}ooosssvvv|||zzznnn___RRROOORRRUUUSSSPPPLLLGGGDDDAAA@@@555333000...---,,,***(((,,,,,,+++++++++++++++,,,************)))))))))(((''''''((((((((((((((((((((((((((((((((('''''''''&&&&&&''''''(((((())))))'''&&&%%%%%%'''(((((('''''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&''''''(((((())))))'''''''''''''''''''''''''''''''''''''''(((((()))***))))))((('''(((((((((((((((((((((((((((((((((&&&'''((()))***+++,,,,,,++++++,,,---......//////......///000000000//////111111111000///......------,,,,,,+++,,,---...///000/////////111222222000111000///...---...//////000000000000111222333444333333333222222333333333:::;;;;;;999666444333444444333333333333333333333000000000000111222444555;;;<<<===>>>>>>===<<<;;;;;;:::888666555444333333111222333222111111222333222222222222333333444444222222222111111000000000222222111111111111222222222222333444555888;;;>>>DDDSSSkkk}}}~~~tttzzzkkkZZZHHHBBBBBBCCCGGGMMMVVVggg{{{000000000000////////////000//////......//////000///111222111000///000111//////...............///************************************************))))))((((((((((((((())))))))))))))))))(((''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''((()))))))))(((((('''&&&&&&''')))***&&&&&&&&&''''''''''''''''''''''''''''''''''''''')))((('''''''''((()))***'''(((((())))))(((((('''(((((())))))))))))))))))*********+++,,,,,,------...---,,,++++++***++++++...//////000000000//////)))+++///000///............222888;;;???GGGSSS\\\sss|||~~~|||tttnnnmmmoooxxx{{{yyy|||}}}xxxiiinnnqqqyyy}}}ooocccVVVJJJEEEFFFHHHFFFBBB>>>999555222111---,,,******++++++***)))+++******)))((()))))))))************))))))))))))&&&''''''(((((('''&&&&&&'''''''''(((((((((((((((''''''''''''''''''(((((('''%%%$$$%%%'''))))))(((''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((''''''''''''(((((('''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''((()))***)))((((((''''''(((((((((((((((((((((((((((((('''(((((())))))*********))))))***+++,,,---...///...//////000000000//////000000000000////////////---,,,+++++++++,,,...///000///...///111222222111111000///...------...///............///000222222333333222222222222333333;;;<<<===;;;888666555555222222222333333444444444111111000000000000111111333444666777888888888777888777666444333333333333000111222222000000111222000111111222222333333444555555444444333222222222111111000000000000111111222222333444444555666666:::AAANNN```tttyyy\\\LLLDDD@@@AAAFFFIIITTTcccppp{{{111000000000/////////...//////...------.../////////111222111//////000222...---------------......++++++++++++++++++++++++)))))))))***++++++,,,,,,))))))(((((((((((()))))))))))))))))))))(((''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''((())))))***'''''''''''''''((())))))((((((((('''''''''''''''''''''''''''''''''''''''((('''&&&%%%%%%''')))***''''''(((((((((((('''''''''(((((())))))))))))))))))))))))***+++,,,,,,,,,---,,,+++*********+++,,,---.../////////...------***,,,///000///...//////...000000000111555;;;@@@MMMXXXeeeppp}}}}}}wwwrrrpppxxx~~~vvvtttxxx{{{sssvvvwww{{{|||uuujjjnnnpppuuuzzzmmm]]]SSSKKKBBB===<<<;;;:::777444111///------,,,***))))))+++,,,,,,+++))))))(((((((((((())))))************))))))))))))(((((())))))((('''&&&%%%&&&&&&''''''(((((())))))''''''''''''''''''&&&&&&'''%%%$$$%%%'''))))))(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((())))))(((''''''''''''(((((((((((((((((((((((((((((()))))))))))))))))))))(((((()))+++,,,...//////.........//////......---////////////000000000000---,,,+++++++++,,,---...000///...///111333222111...---,,,,,,,,,---...///.........///000111333333333333222222222222333333888:::;;;:::777555444444111111111222222222333333111111111000000000000000000111222333333444444444444444333222222222222222000111222111000///000222000000000111222333333333777777777666555444444444111000000//////000000111111111111222333444333222777:::???HHHVVVkkk}}}lll\\\LLLFFFJJJFFFIIIPPPYYYaaahhhnnnrrr~~~111111000000/////////...///...---,,,,,,---...//////111333222///...000222,,,,,,,,,++++++,,,------++++++++++++++++++++++++(((((()))***+++,,,,,,---+++***************++++++)))))))))))))))(((((('''&&&''''''''''''''''''&&&&&&''''''''''''''''''&&&&&&&&&&&&'''((())))))***&&&''''''((((((((())))))))))))))))))(((((((((((('''''''''''''''''''''''''''&&&%%%$$$$$$&&&''')))''''''((((((((((((''''''''''''((())))))***))))))'''(((((()))***+++++++++******)))))))))+++,,,---,,,---.........---,,,+++***,,,,,,,,,++++++,,,...------...---...///222444777???GGGPPP```tttzzzyyynnnkkkpppqqqxxxqqqjjjmmmnnnrrruuuooohhhkkkkkklllwwwzzzjjjZZZJJJBBB>>>888333111///...,,,+++++++++,,,---)))'''&&&&&&'''))))))))))))(((((())))))***+++,,,************)))))))))))))))*********)))(((&&&%%%%%%&&&&&&'''((()))******(((((((((''''''&&&&&&%%%&&&%%%$$$%%%'''))))))(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((''''''''''''(((((())))))(((((('''''''''&&&(((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((())))))((('''''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((((((((***+++---...///000---------...------,,,,,,......//////000000111111,,,,,,+++++++++,,,---...///......///222333222111+++*********+++---///000000000000111222444555666333222222222222222222333444555777666444222111111111111111000000000000000000000000111111111111111333333333333333333333333222111111000000111111222///111222111000///000111///000000111222222333333444444333222222111000000000000////////////000000/////////111333444444333000444777999@@@OOOeeeuuuxxx]]]PPPPPPEEECCCEEEJJJQQQVVVZZZ]]]```sss////////////000000000000000000///...............---.../////////...,,,+++.........------,,,,,,,,,)))***+++,,,---,,,+++*********))))))))))))******))))))))))))))))))))))))))))))))))))((('''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%((('''&&&%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((('''''''''''''''((())))))(((((()))************)))*********))))))))))))))))))************+++++++++.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++---//////...---,,,333666:::>>>BBBLLLYYYccc}}}~~~}}}yyyxxxkkkiiinnnooosss}}}pppgggdddfffjjjmmmaaa______cccggghhheee```SSSLLLBBB999333000//////************************)))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''''')))***+++...,,,)))&&&%%%$$$%%%%%%((((((''''''&&&&&&&&&%%%''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&''''''(((''''''&&&%%%))))))))))))))))))))))))(((((())))))((('''&&&&&&((((((''''''''''''(((((())))))(((((('''''''''&&&'''''''''(((((((((((()))&&&&&&''''''''''''&&&&&&'''''''''(((((((((((((((******+++++++++,,,,,,,,,---+++)))+++---///---+++...///////////////......++++++,,,---...///111222333222222333444444111///,,,,,,,,,---------......///000000111222333333333333333333333333333333333000000000000111222333444444333111//////000111333000111333333222000---+++---///111333333333222111///777444---111333333888444222///...///000000//////111222111000///000111222222111000///...------......------------............//////000000111111333555666666888???JJJTTTuuussseeeVVVJJJDDDHHHJJJFFFIIIQQQUUU]]]jjjxxx/////////000000000111111111111000///////////////....../////////...---,,,......---------,,,,,,,,,***+++,,,,,,,,,+++************))))))))))))******))))))))))))))))))))))))))))))))))))((('''&&&%%%&&&&&&''''''''''''&&&&&&((('''&&&%%%%%%&&&'''(((&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((''''''''''''(((((('''''''''''''''''''''''''''''''''''''''(((((()))''''''((((((((()))))))))))))))))))))))))))))))))))))))*********+++++++++---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++---.........---,,,---000222333444:::CCCJJJVVV___ooo{{{|||yyysss~~~yyypppmmmppptttxxx}}}ttthhh___\\\]]]aaaccc___\\\YYYYYYZZZWWWQQQLLLEEE???888111...---,,,+++************************))))))))))))))))))))))))(((((((((((((((((((((((()))((((((''''''((()))******)))'''&&&%%%&&&'''(((***)))))))))((((((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''&&&&&&((((((''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((((('''''''''(((((('''''''''''''''''''''((((((((((((*********+++++++++,,,,,,,,,+++)))+++---...---+++.........//////......------,,,,,,,,,---...///////////////111333333111000---------.........//////......//////000111111111222222222222222222222222000000000000111222333333444333111000///000111222111333444555444222000...111222444555555444333222111111///,,,111===>>>444555333111000111222222111///111222111000///000111222222111000///...------......------------......///////////////000000000000222333222222777@@@HHHVVVnnnjjj^^^VVVSSSMMMCCCBBBHHHKKKRRR]]]iiiuuu000000000000111111111111111111000000//////000000/////////000///......---------------,,,,,,,,,,,,+++,,,,,,,,,+++***))))))******))))))))))))******))))))))))))))))))))))))))))))))))))((('''&&&%%%'''''''''(((((('''''''''''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''''''''&&&&&&''''''((()))''''''&&&&&&&&&'''((())))))))))))))))))))))))))))))))))))*********++++++,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,...///......///555999999BBBTTThhh{{{~~~zzzzzz~~~tttlllvvv{{{zzz|||xxxtttttttttxxxrrrjjj___VVVRRRRRRTTTUUUUUUQQQMMMJJJGGGCCC<<<777555222...+++***+++***)))************************))))))))))))))))))))))))(((((((((((((((((((((((())))))((('''''''''(((((('''&&&&&&%%%&&&((()))***)))))))))(((((((((((((((&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%&&&'''((()))(((((((((((((((((((((((('''(((((((((((('''&&&&&&((((((''''''''''''((((((&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''(((((())))))(((((('''''''''''''''(((((())))))*********++++++++++++,,,,,,+++***+++,,,---,,,+++,,,------......------,,,------,,,,,,,,,,,,------,,,,,,,,,...111222111000............////////////,,,,,,------.../////////000000000000000000000000////////////000111222333444333111000//////000000333444555777777555444222666777888888777555333222777///000222888QQQTTT999666444222222333444333222///111222111000///000111222111000000///...------......------------......///////////////.........///111111000///111666;;;<<>><<<::::::555444222111111///---++++++******+++,,,,,,+++)))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''')))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&&&&&&&((('''''''''&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''&&&%%%######''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$%%%'''***+++''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''((((((%%%%%%%%%&&&&&&&&&''''''(((((())))))))))))((((((&&&&&&&&&'''((())))))***))))))*********+++++++++++++++,,,++++++***++++++***++++++,,,------,,,,,,*********+++,,,---//////000///......///000///...++++++,,,,,,,,,------------...............//////111111111111111111111111............///000111222333222111000////////////111222333444555555444444777777888888666444111000222)))222444000HHHRRR333222111000111222333222000///111222111000///000111000000//////......------------,,,,,,,,,,,,------//////......------,,,,,,---...///000000000111222888888;;;DDDTTTjjjvvvqqqrrrnnneee]]]WWWSSSLLLFFFEEEJJJTTT[[[////////////000000000000------,,,,,,------......//////...------------...++++++++++++,,,,,,,,,,,,,,,+++***)))))))))))))))******))))))))))))******))))))))))))))))))))))))'''((((((((((((((('''''''''''''''(((((('''''''''%%%%%%&&&&&&&&&&&&%%%%%%###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((()))((('''''''''((()))***&&&''''''(((((())))))***((((((((()))))))))*********************+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,...////////////...---,,,,,,,,,,,,///222555777666888:::===AAAFFFMMMUUUZZZ^^^iiiwww}}}{{{xxx~~~zzztttssstttxxx~~~sssyyywwwvvvxxxuuuyyy|||xxxtttmmmeeebbbfffiiieee]]]YYYSSSOOOMMMOOOTTTUUURRRNNNIIIDDD<<<777333222000/////////...---,,,++++++******))))))***++++++)))'''))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''((((((((('''&&&&&&''''''''''''&&&&&&&&&%%%'''''''''''''''(((((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''&&&$$$###"""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''&&&%%%%%%&&&'''((()))''''''''''''''''''''''''%%%%%%&&&''''''''''''&&&''''''&&&&&&&&&&&&'''''''''''''''(((((((((((((((%%%&&&&&&&&&'''''''''''''''(((((())))))(((((('''%%%&&&&&&'''((()))******)))))))))************+++***+++,,,+++***)))***+++******+++,,,------------)))******+++---...000111222111///...///000///...***+++++++++,,,,,,,,,,,,////////////////////////000000000000000000000000---------......///000111111000000000000000//////000000111222222222222222444555666666555333111000222---444333+++555<<<,,,000//////000222222111//////111222111000///000111/////////.........------------,,,,,,,,,,,,---------------------,,,,,,,,,++++++,,,---...//////000000///222666>>>LLLcccvvv~~~wwwyyyyyypppggg^^^YYYPPPGGG@@@@@@CCCGGG---.........////////////---------------.../////////...---,,,+++,,,,,,---******+++++++++,,,,,,,,,+++***)))(((((()))************))))))))))))******))))))))))))))))))))))))''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((&&&&&&'''''''''(((((((((&&&&&&''''''((())))))***(((((((((((()))))))))************+++++++++,,,,,,************************)))***+++,,,---,,,++++++000000/////////...---,,,,,,,,,---000222222111//////111333555777:::???BBBFFFJJJSSS\\\dddkkkrrrxxxyyyzzzzzz{{{zzz{{{|||{{{{{{uuussssssuuuzzz~~~lllnnniiiiiiooommmmmmxxxxxxpppmmmllljjjfff^^^ZZZ[[[\\\XXXQQQNNNFFFBBB??????AAAAAA>>>:::777444///------------,,,,,,,,,,,,+++***)))*********)))((()))******)))'''))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''%%%&&&'''((((((((('''&&&%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&''''''((((((((($$$%%%%%%&&&&&&''''''(((%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&&&&'''''''''&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''(((((((((&&&&&&'''''''''((((((((('''''''''(((((('''''''''%%%%%%&&&'''((()))******))))))))))))***************,,,---,,,)))((()))+++***+++,,,---............,,,,,,,,,,,,---...///000111///------///000000000+++++++++,,,,,,,,,------////////////............////////////////////////------------...///000000...//////000000000000000000000000000111111111111111222444555555444222111333333444444111///000//////...///000222222111//////111222111000///000111//////.........------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,---------,,,,,,,,,,,,.../////////++++++...222444999FFFTTTuuuzzztttllliiicccZZZPPPGGGBBB@@@------------.........///...............///000111...---,,,+++***+++,,,,,,*********++++++,,,,,,,,,******)))(((((()))***+++******))))))))))))******))))))))))))))))))))))))''''''((((((((((((((('''%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''$$$%%%&&&'''''''''&&&&&&&&&&&&&&&'''((())))))***(((((((((((())))))))))))******++++++,,,,,,,,,,,,************************(((***,,,---------+++***+++***)))***+++,,,,,,+++,,,***))))))+++---,,,,,,,,,...///000//////000111888777:::@@@GGGMMMTTTYYY___gggkkkiiijjjppptttsss{{{xxx~~~}}}wwwuuuuuuqqquuu|||yyywwwyyy{{{}}}zzzssseeeddd]]]]]]dddbbb___fffqqqsssqqqhhhaaaaaabbbaaaZZZSSSMMMNNNMMMIIIDDDBBB===:::777666666555000+++---+++))))))+++---......)))******)))))))))***,,,+++)))))))))+++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''$$$%%%'''(((((((((''''''$$$$$$%%%&&&''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&"""###$$$%%%&&&&&&'''(((%%%&&&&&&''''''&&&&&&%%%!!!"""$$$%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''((())))))%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((('''&&&%%%''''''''''''''''''''''''$$$%%%&&&&&&'''''''''&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&''''''''''''''''''(((((((((((()))&&&&&&''''''''''''&&&&&&%%%%%%&&&'''((()))***+++))))))))))))***************,,,---,,,)))''')))+++***+++,,,---.....................------......//////---,,,,,,///111222222,,,,,,,,,---------......................................................---------------///000000---...///000111111111111000000000000000000000000///000333444555555444333///000...222666///,,,555///...///111333333111//////111222111000///000111...............------------,,,,,,++++++,,,,,,---+++++++++,,,,,,---------000///......///000000000///,,,...222222222999CCCLLLfffwwwjjj\\\PPPJJJ///000000...,,,---///111...------...///000000///******+++++++++,,,,,,,,,---***))))))+++,,,***((()))))))))))))))))))))))),,,+++***)))(((((((((((())))))((('''''''''''''''((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&%%%$$$###"""&&&&&&%%%%%%%%%&&&&&&'''((('''&&&%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''&&&&&&'''''''''''''''((())))))))))))))))))))))))))))))'''(((((()))***+++++++++*********++++++,,,,,,,,,******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++---,,,,,,+++*********+++******+++,,,,,,---......///000111333555777999:::>>>BBBFFFJJJMMMRRRYYY^^^kkkpppvvvyyy}}}~~~zzzyyy}}}~~~xxxuuuuuuuuuqqqmmmnnnooopppqqqooommmiiigggcccaaa___\\\ZZZYYYYYYYYYiiieee___XXXSSSOOONNNMMMBBB@@@===:::777777777777000000//////............+++,,,,,,------,,,,,,+++))))))))))))))))))))))))))))))))))))************''''''(((((()))*********(((((((((((((((((((((((())))))((((((''''''&&&&&&))))))((('''''''''''''''$$$$$$%%%%%%&&&'''((((((&&&'''''''''&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&))))))((('''&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''''''''''''''&&&&&&%%%%%%%%%!!!###&&&)))***(((&&&$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&)))(((((((((((('''''''''''''''''''''''''''&&&&&&+++***)))(((((()))***+++))))))))))))))))))))))))***)))))))))))))))***+++........................///......---------......000///...------...///000000///...,,,,,,---......///////////////......---+++,,,---...////////////.../////////000000111111////////////000000000000000///...///000111111///...//////000111222222222////////////////////////222222222222111///...---///,,,)))))),,,...---,,,......---------,,,,,,,,,,,,++++++++++++++++++,,,******+++++++++,,,,,,,,,.........////////////000///...------...000333444???GGGWWWooonnnXXX...//////...------///111///...---...000111000///,,,,,,,,,++++++************)))((()))+++---,,,***))))))))))))))))))))))))******)))(((((((((((()))))))))((('''''''''''''''''''''&&&%%%%%%&&&''''''&&&&&&&&&&&&%%%$$$###"""&&&&&&&&&&&&&&&'''((((((((('''&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''((((((((('''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''((())))))(((((((((((((((((((((((('''(((((()))******++++++,,,++++++++++++++++++************+++++++++,,,,,,+++,,,,,,------,,,,,,+++---,,,++++++*********++++++,,,,,,---......//////+++,,,---///000222333444111333666888999<<>>MMM```rrr)))+++------,,,++++++,,,...,,,++++++,,,---+++***************))))))))))))''')))******(((''')))+++(((((((((((((((((((((((('''&&&&&&&&&'''((())))))&&&%%%%%%%%%&&&&&&'''(((%%%&&&''''''''''''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$"""###%%%'''''''''%%%%%%%%%%%%%%%%%%%%%&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&'''(((((()))'''''''''''''''((())))))''''''''''''''''''''''''***)))))))))))))))))))))'''(((((()))***++++++,,,))))))))))))******************++++++++++++******)))))))))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,************************---***((()))+++------,,,+++******+++---...///...++++++,,,,,,,,,+++******+++*********,,,,,,,,,,,,+++---......---,,,,,,---+++,,,,,,,,,+++***))))))((())))))******+++++++++'''((()))***+++***))))))))))))))))))))))))******)))))))))***)))))))))((((((((((((((())))))******'''(((((())))))(((((('''((((((((((((((((((((((((&&&''''''''''''(((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&%%%&&&%%%%%%%%%&&&&&&'''((($$$%%%%%%&&&&&&'''''''''######$$$%%%%%%%%%%%%%%%""""""###$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''((((((((((((''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''(((((()))++++++************++++++***************************+++++++++,,,...///000........................---,,,,,,------///000000+++,,,...///000000//////,,,,,,,,,---...///000111------......------,,,+++,,,---------------,,,,,,............---------,,,------...///000111222222///...---...000111000///////////////////////////........................111111111111111000///...,,,///111000---++++++,,,++++++++++++*********)))******))))))))))))******))))))))))))************+++++++++,,,,,,,,,------++++++,,,------------,,,++++++++++++,,,///333666222;;;FFFRRRcccxxx)))+++------,,,*********---,,,++++++,,,,,,***))),,,,,,+++***)))(((''''''$$$'''))))))((((((***---(((((((((((((((((((((((((((''''''''''''((())))))%%%%%%%%%%%%&&&&&&'''(((&&&&&&'''(((((('''&&&&&&$$$$$$%%%&&&&&&%%%%%%%%%"""###%%%&&&&&&%%%###"""%%%%%%%%%%%%%%%&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&'''((())))))'''''''''''''''((())))))''''''''''''''''''''''''*********)))))))))))))))))))))))))))************))))))))))))******************++++++++++++******))))))((())))))***++++++++++++******************++++++++++++,,,,,,,,,,,,+++)))&&&'''***,,,+++***+++***)))*********)))((((((((()))***++++++++++++)))(((((()))+++,,,++++++(((***++++++***)))***+++***+++,,,+++++++++,,,---'''''''''((((((((())))))((()))*********)))(((''''''(((((())))))*********))))))*********)))(((((('''''''''((((((((())))))&&&''''''''''''''''''&&&(((((((((((((((((((((((('''''''''(((((((((((()))*********)))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((($$$$$$%%%%%%&&&'''(((((("""###$$$%%%%%%%%%%%%%%%!!!!!!"""###%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&########################%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%&&&''''''))))))((((((''''''&&&&&&''''''''''''&&&%%%$$$###%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''((())))))+++***)))(((((()))***+++************************+++++++++,,,---...000000........................,,,,,,,,,---...///000111+++,,,...000111111000000...---,,,,,,---...000111------......------,,,+++---......///......------/////////......---------------...///000111222222000///...///000111111//////////////////.................................//////000111111111111111---///222111---++++++,,,,,,,,,,,,+++++++++******,,,,,,++++++++++++,,,,,,))))))))))))***************++++++++++++,,,,,,,,,++++++,,,---------,,,,,,((((((***,,,///000000000111444555999GGG]]]pppyyy++++++++++++++++++++++++,,,+++******++++++)))'''))))))))))))(((((((((((())))))))))))((((((((((((&&&&&&%%%%%%&&&)))+++---+++***)))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((####################################$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''((((((''''''&&&&&&&&&%%%''''''''''''''''''''''''+++***)))(((((()))***+++(((((((((((())))))))))))))))))))))))))))))))))))******)))(((((()))***+++)))************++++++++++++++++++*********))))))))))))***++++++++++++*********))))))******+++,,,+++)))))))))+++,,,+++***************************(((((()))***************++++++************++++++))))))(((((((((((())))))&&&&&&''')))***+++------((((((((((((((((((((((((&&&((()))++++++)))(((&&&((()))))))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((''''''&&&&&&&&&(((***+++))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&''''''&&&(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$$$$%%%%%%&&&''''''((((((''''''&&&%%%&&&((())))))(((&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((('''''''''(((((((((((((((((((((((())))))))))))************)))************++++++++++++++++++***)))***,,,.........---,,,,,,,,,------///...---...000000///...///---,,,,,,...//////...---,,,,,,,,,,,,---..................////////////---......///000111111222000000000000////////////000000111222222222222111//////............//////111111000///......//////------------------------111000///...---...//////------------------------************************,,,++++++++++++++++++,,,''''''(((((((((((('''''')))************+++++++++)))************+++++++++------,,,++++++,,,,,,,,,000222333333777AAAOOOZZZzzz+++++++++++++++++++++++++++*********++++++)))'''***)))))))))(((((((((((())))))))))))((((((((('''&&&&&&&&&&&&'''(((***+++))))))((('''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%&&&''''''########################$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''((((((((('''''''''&&&&&&'''''''''''''''''''''''')))(((''''''''''''((()))(((((((((((()))))))))))))))))))))))))))))))))))),,,+++)))(((((()))***+++))))))*********++++++++++++++++++*********))))))))))))***++++++++++++*********))))))******+++,,,***)))((()))+++++++++)))************************(((((()))***************))))))(((((((((((())))))''''''&&&&&&&&&&&&''''''((((((((()))******++++++************************'''((()))******)))((('''(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((''''''''''''(((((((((((((((((((((((((((((()))))))))*********))))))*********+++++++++***++++++***)))))),,,...------,,,,,,,,,------...---,,,+++,,,...000000//////---,,,---...000//////---,,,,,,,,,------......------.........//////////////////000000000000000000000000/////////......000000111222222222222111000000//////.../////////111111000000000/////////------------------------000///...---------......------,,,***)))'''&&&&&&************************++++++************++++++(((((())))))))))))(((((((((((()))))))))*********))))))*********+++++++++---,,,,,,++++++,,,,,,,,,(((***,,,---///555>>>FFFZZZttt+++++++++++++++++++++++++++*********,,,+++***(((******)))))))))((((((((()))))))))(((((((((''''''&&&&&&'''''''''(((((((((''''''&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''((((((((((((((('''''''''((((((((((((((((((((((((''''''&&&%%%%%%&&&''''''(((((((((((())))))))))))))))))))))))))))))))))))...,,,)))''''''(((***+++)))))))))*********+++++++++************)))))))))((()))******++++++*********))))))))))))***++++++)))((('''((()))******(((************************((()))))))))************)))((((((''''''(((((()))''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))************************(((((())))))))))))(((((('''(((((())))))(((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''''''''''''''&&&'''''''''&&&&&&%%%######&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&'''''''''(((((($$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))******)))))))))*********++++++)))*********))))))+++---,,,,,,+++,,,,,,---...///,,,***((())),,,///000111...---,,,,,,...//////...,,,,,,,,,---------......---------.........//////111111000000000//////////////////.........------///000111111222222111111222111000///////////////000000111222222111///...------------------------///...---,,,,,,,,,------++++++***((('''&&&%%%%%%***************************))))))(((((())))))***))))))************))))))'''''''''((((((((()))))))))))))))*********++++++,,,,,,++++++++++++,,,,,,'''***---...---...333666<<>>JJJ___www++++++++++++++++++++++++---,,,,,,---//////...---+++++++++*********))))))(((((('''''''''&&&&&&&&&'''&&&%%%%%%%%%&&&'''(((((('''&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))))))))((('''(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((()))))))))***(((((((((((())))))******'''(((((()))))))))))))))((((((((((((((()))******((('''&&&''')))***)))((())))))))))))))))))))))))***)))((('''((()))+++,,,''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((************************'''((()))******)))((('''$$$%%%&&&'''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&############$$$$$$$$$%%%######$$$$$$$$$$$$######$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''(((((((((((((((((((((((((((((('''''''''((((((((())))))(((((((((((()))))))))***(((***,,,,,,+++***++++++,,,+++++++++++++++,,,,,,///---++++++,,,---,,,+++,,,***))))))+++,,,,,,+++***+++---//////...---,,,............////////////......///000222333444444000000000/////////.........//////000000000000000............///000111111------......////////////------------------------,,,---.........---+++++++++++++++******))))))((())))))))))))))))))))))))((((((''''''''''''(((((((((((())))))))))))(((((('''''''''((((((((())))))(((((((((((()))))))))***))))))))))))***+++,,,------,,,,,,,,,---...///...+++///...000666555777EEETTTfff+++++++++++++++++++++++++++******,,,---...---++++++++++++************)))(((((('''''''''&&&&&&&&&'''&&&$$$$$$$$$&&&((())))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))((('''&&&(((((((((((())))))))))))(((((((((((((((((((((((('''(((***++++++***)))((((((((((((((())))))))))))'''((((((((())))))******'''(((((()))))))))))))))((((((((((((((()))******)))((('''((()))******((())))))))))))))))))))))))+++***((('''((()))+++,,,))))))(((((((((((())))))))))))(((((((((((())))))***))))))(((''''''&&&&&&((((((((((((((((((((((((&&&((()))++++++)))(((&&&$$$%%%&&&'''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''((('''&&&$$$###"""######$$$&&&%%%%%%$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&''''''&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%###$$$&&&''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%&&&'''((((((((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((())))))))))))(((***------,,,++++++,,,,,,,,,++++++***++++++++++++***)))***,,,---,,,+++---+++***+++,,,...------***+++---//////...---,,,,,,,,,,,,---------......000000111111222222222333000000000000////////////...//////000000000000000------------...000111222---------------...///000------------------------------...///...---,,,+++)))******+++,,,---------))))))))))))))))))))))))((((((''''''''''''(((((())))))************))))))&&&&&&&&&'''''''''(((((((((((((((((())))))))))))))))))))))))***+++,,,---)))))))))***++++++***(((000///***...777444222<<<>>>KKKbbbxxx((()))***+++,,,,,,---...***+++...//////...,,,******)))(((''''''((()))***(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$%%%%%%&&&&&&%%%%%%$$$'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((((((&&&&&&'''((())))))((((((***)))(((((()))***+++,,,(((((((((((((((((((((((())))))))))))((((((((((((***)))(((''''''((()))***((((((((((((((((((((((((******))))))((((((''''''))))))))))))))))))))))))$$$$$$%%%&&&'''((()))***((((((((((((((((((((((((''''''&&&%%%&&&'''((()))))))))))))))))))))))))))(((((())))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((())))))))))))''''''''''''''''''''''''((('''%%%$$$###$$$$$$%%%%%%%%%&&&''''''&&&%%%%%%+++(((%%%%%%&&&((('''%%%+++***)))'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############""""""###%%%&&&&&&%%%###"""(((&&&$$$%%%&&&'''&&&%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&######$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$((('''%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###'''''''''(((((()))***+++)))***+++,,,------------......---,,,++++++***))),,,+++*********+++,,,---...---,,,,,,++++++,,,,,,,,,,,,,,,---------......///...------///000000000222111111000000000000000...............///000111///////////////000000111++++++,,,,,,---.........,,,,,,,,,++++++*********,,,,,,,,,---------......,,,...111111///---,,,+++,,,++++++***)))(((((('''((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&&&&''''''''''''((())))))))))))(((((((((((())))))))))))))))))))))))))))))***+++,,,,,,------,,,,,,------.../////////666;;;CCCMMM[[[ooo******++++++,,,---------,,,---///111111///---,,,***)))(((''''''((()))***(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((((((&&&''''''(((((((((((('''&&&&&&%%%%%%%%%&&&'''(((((((((((((((((((((((((((((((((((((((((()))))))))'''&&&%%%%%%%%%%%%&&&'''(((((((((((((((((((((((()))))))))(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%$$$$$$$$$%%%''''''(((((((((((((((((((((((()))(((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((())))))))))))''''''''''''''''''''''''&&&%%%$$$$$$$$$%%%&&&'''%%%%%%&&&''''''&&&%%%%%%***'''%%%$$$&&&'''&&&%%%&&&%%%$$$###"""!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%&&&&&&%%%$$$$$$&&&%%%######%%%&&&%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$%%%&&&&&&'''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$'''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%%%%''''''''''''((()))***+++)))***+++,,,------------000//////...------,,,,,,++++++******+++,,,---...///...------,,,,,,------,,,,,,---------............---------.../////////111000//////......//////...------------....../////////......//////000111.............../////////.........------,,,,,,,,,,,,,,,,,,------------...---///000000---***)))(((+++******)))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''''''''(((&&&&&&&&&''''''''''''((()))((((((((((((((((((((())))))))))))))))))))))))((())))))******+++++++++,,,,,,,,,---......//////000333777<<>>GGGSSS___hhh|||,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++***)))(((((('''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&$$$$$$$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############&&&&&&%%%%%%%%%%%%$$$$$$''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%'''&&&%%%%%%&&&'''&&&%%%%%%%%%&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&)))((('''%%%%%%$$$%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%''''''((((((((((((''''''******)))'''%%%""" ((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''### !!!###$$$""" %%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''"""######$$$%%%%%%&&&&&&!!!$$$''''''%%%"""!!!"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''))))))))))))************------,,,+++++++++,,,,,,///000000000///...------000//////............///,,,,,,------------......000111333444444333222111111...+++***+++,,,------+++,,,,,,,,,------------000000//////...---,,,,,,000000000000000000000000++++++++++++++++++++++++******************************))))))))))))((((((((((((((((((((('''''''''((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((&&&&&&''''''&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''(((((()))))))))*********++++++++++++,,,,,,,,,,,,------------...............///000111111222333444777<<>>???@@@>>>>>>>>>>>>>>>>>>>>>>>>############$$$$$$$$$$$$############$$$$$$$$$$$$###############""""""!!!$$$$$$$$$$$$$$$#########%%%###!!!!!!"""""""""!!!""""""""""""###$$$%%%&&&%%%###""""""###$$$$$$###"""############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$###########################$$$$$$############$$$$$$"""###$$$%%%%%%%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%""""""###$$$$$$%%%&&&&&&#########$$$$$$%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$######"""###%%%&&&&&&%%%###"""######$$$$$$$$$%%%%%%%%%"""######$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&"""######$$$%%%%%%&&&&&&$$$$$$#########"""""""""$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%#########$$$$$$$$$$$$$$$######""""""###$$$$$$%%%#########$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&''''''((("""######$$$%%%%%%&&&&&&#################################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%&&&%%%$$$###""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%%%%%%%%%%$$$""""""###$$$%%%&&&'''''' !!!"""###$$$%%%%%%%%% !!!!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$#########""""""&&&%%%$$$"""!!!"""%%%'''######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$##############################&&&%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&'''((((((&&&%%%%%%&&&$$$%%%&&&'''(((((((((((('''(((((())))))((((((''''''((((((((())))))))))))&&&&&&'''((()))))))))((('''''''''''''''(((((())))))***+++,,,,,,,,,+++***'''((()))***)))(((&&&%%%'''&&&%%%%%%%%%&&&''''''((('''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((())))))***++++++,,,,,,***+++---.../////////........./////////000000000000000000000111111111111111222333444555666666555777888888999::::::;;;;;;;;;<<<===>>>@@@AAABBBCCC@@@@@@AAABBBBBBCCCCCCDDDDDDCCCCCCBBBBBBAAAAAA@@@""""""######$$$$$$$$$%%%"""############$$$$$$$$$###############"""!!!!!!!!!"""###$$$%%%&&&''''''%%%$$$"""!!!"""###"""!!!""""""""""""###$$$%%%&&&%%%###""""""###$$$$$$###"""############$$$$$$$$$&&&%%%%%%$$$$$$#################################$$$$$$############$$$$$$"""###$$$%%%%%%%%%%%%%%%'''''''''&&&%%%$$$"""!!!######$$$%%%%%%&&&''''''###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$#########"""###%%%&&&&&&%%%###"""######$$$$$$$$$%%%%%%%%%""""""###$$$%%%%%%&&&&&&###"""""""""######$$$%%%""""""###$$$%%%%%%&&&&&&$$$#########""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$### !!!"""############"""######""""""###$$$%%%%%%"""""""""######$$$$$$$$$!!!"""###$$$%%%&&&%%%%%%""""""###$$$%%%%%%&&&&&&########################&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&''''''######$$$$$$$$$######"""!!!!!!!!!"""###%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$%%%&&&%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$######"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$ !!!"""###$$$%%%&&&&&&'''&&&$$$!!! !!!%%%(((#########$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%$$$$$$###"""########################$$$###!!! !!!###$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&''''''(((%%%'''((('''&&&$$$$$$%%%$$$%%%&&&'''((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))'''(((((((((((((((''''''''''''&&&%%%%%%'''((()))((()))+++,,,---,,,,,,+++'''((()))***)))(((&&&%%%'''&&&%%%$$$%%%&&&'''((($$$$$$$$$$$$%%%''')))***%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&''''''((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''((((((((()))))))))***+++,,,,,,------,,,---///111111111111000000000000000111111111111222222222111111111111111444555777999;;;<<<===>>>???@@@@@@AAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCGGGFFFFFFFFFEEEEEEEEEEEEDDDDDDCCCBBBAAA@@@@@@???&&&&&&&&&%%%%%%$$$$$$$$$ !!!"""###############$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%)))'''%%%###""""""######'''%%%$$$""""""""""""###$$$$$$###############$$$%%%%%%%%%$$$$$$#########"""###$$$$$$###"""###$$$$$$$$$$$$#########""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$######"""%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$#########%%%$$$$$$######$$$$$$%%%"""############$$$$$$$$$$$$$$$$$$#########""""""$$$$$$############$$$$$$########################''''''&&&%%%###"""!!!!!!################################################%%%%%%$$$###"""!!! ########################!!!!!!"""###$$$%%%%%%&&&'''$$$""""""%%%&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$############$$$$$$$$$%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$######%%%%%%&&&&&&&&&%%%%%%$$$"""###$$$$$$%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%$$$$$$$$$######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""%%%$$$""" !!!###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%$$$$$$######$$$$$$%%%######"""""" """""""""""""""######$$$"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###"""!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%'''''''''''''''&&&&&&&&&((((((((((((((((((((((((+++***((('''&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((()))***+++,,,((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&'''''''''''''''+++)))'''&&&&&&'''((()))((((((((((((((())))))******+++---///000000//////333333222111111111222222111000///...............000111111111222444555666999<<<>>>@@@BBBDDDFFFIIIEEEFFFGGGGGGHHHGGGGGGFFFKKKIIIGGGGGGGGGGGGFFFEEEGGGEEEEEEFFFHHHGGGCCC???DDDAAA@@@BBB@@@<<<;;;<<<&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$###!!!!!!"""###$$$$$$$$$###""""""###$$$%%%$$$$$$###############$$$%%%%%%$$$$$$$$$$$$$$$$$$"""###$$$$$$###"""###$$$$$$$$$$$$#########""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%$$$$$$######$$$$$$%%%"""############$$$$$$$$$$$$$$$$$$#########""""""$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$$$$$$$#########$$$$$$$$$$$$###################################################$$$$$$$$$&&&$$$""""""$$$&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$######!!!!!!"""""""""""""""!!!######$$$%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$###""""""###############$$$$$$%%%"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((***)))(((''''''''''''''''''''''''(((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))***+++((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''((((((+++)))(((''''''((()))***))))))))))))******+++,,,///000000111111111111111000000///////////////000000000/////////000111111222333333555777999;;;<<<>>>@@@BBBCCCCCCDDDGGGIIIJJJJJJIIIIIIHHHGGGGGGGGGJJJHHHFFFEEEEEEDDDDDDCCCAAAAAAAAADDDGGGHHHFFFDDDBBB>>><<<>>>>>>;;;;;;>>>$$$$$$$$$$$$$$$#########%%%%%%&&&'''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%""""""!!!!!!!!!"""$$$%%%""""""""""""###$$$%%%&&&$$$###############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%"""###$$$$$$###"""###$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%$$$$$$######$$$$$$%%%"""############$$$$$$$$$$$$$$$$$$###############$$$$$$############$$$$$$########################!!!"""###$$$%%%&&&&&&'''########################&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""%%%$$$""""""$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&&&&'''######$$$$$$$$$%%%%%%%%%!!!!!!"""######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$######!!!"""###$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######%%%$$$############$$$%%%$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######$$$###"""!!!!!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%$$$$$$######$$$$$$%%%"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$###$$$%%%%%%&&&######$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&''''''((('''''''''(((((()))))))))(((((((((((((((((((((((('''((((((((((((((('''''''''''''''(((((((((((()))((((((((((((((((((((((((&&&&&&&&&&&&'''((()))))))))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''((((((((()))***)))((('''((()))***+++***++++++,,,---......///444444333222222222222222///...............//////111111111222333555666777777888999;;;===@@@BBBCCCCCCDDDFFFFFFFFFHHHJJJLLLNNNMMMKKKHHHFFFEEEDDDDDDGGGFFFDDDBBBAAAAAAAAAAAA@@@AAAEEEKKKRRRWWWYYYYYYIIICCC???AAABBBBBBDDDHHH##############################$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###""""""""""""###$$$$$$"""""""""######$$$%%%%%%#########"""######$$$%%%#########$$$$$$%%%%%%%%%"""###$$$$$$###"""###$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%""""""#########$$$$$$$$$########################$$$$$$############$$$$$$########################!!!""""""###%%%&&&''''''########################$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$#########$$$$$$$$$#################################$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%"""#########$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$######!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""$$$$$$############$$$$$$""""""""""""""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########"""""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%""""""###$$$$$$$$$######$$$############$$$%%%%%%###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''(((&&&''''''((()))******+++((((((((((((((((((((((((&&&'''((()))))))))''''''%%%%%%%%%&&&&&&&&&&&&'''((((((((((((((((((((((((''''''&&&&&&'''(((((()))))))))((((((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$'''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))***)))(((((((((((()))***+++,,,---...///000111111111555444222000//////000111///////////////000111222444555666777999;;;===???>>>??????@@@BBBDDDFFFGGGFFFGGGHHHHHHHHHIIILLLNNNMMMKKKIIIFFFDDDBBBAAA@@@BBBBBBAAA???>>>???@@@BBBFFFJJJPPPYYYdddmmmtttwww\\\TTTMMMMMMOOOPPPSSSWWW########################""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$########################$$$###############""""""###$$$$$$%%%#########$$$$$$%%%%%%%%%"""###$$$$$$###"""###$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$###############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%""""""#########$$$$$$$$$########################$$$$$$############$$$$$$#################################$$$$$$%%%%%%%%%########################""""""###$$$&&&'''((()))%%%$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%############""""""###$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$###### !!!""""""""""""%%%%%%%%%%%%$$$$$$###"""################################################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$###############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$###"""""""""""""""""""""###$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$###############$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''&&&''''''((()))******+++((((((((((((((((((((((((&&&'''((()))))))))''''''%%%%%%%%%&&&&&&&&&&&&'''))))))))))))))))))))))))((((((''''''(((((())))))((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''(((((()))***++++++((((((((())))))++++++,,,///000111222333333333333222111///...---......///000000000111222333444555::::::;;;===???BBBDDDEEEEEEEEEDDDDDDDDDDDDEEEEEEGGGGGGGGGEEEDDDDDDFFFHHHIIIJJJIIIIIIGGGDDDBBB@@@BBBCCCCCCAAA@@@AAAEEEHHHQQQUUU[[[dddnnnxxxqqqfff\\\ZZZ[[[\\\___bbb#########$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$######"""""""""""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%"""###$$$$$$###"""###$$$###############$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$######"""$$$$$$$$$$$$$$$$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%"""############$$$$$$$$$###############$$$$$$$$$$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######################## !!!"""$$$%%%'''((()))%%%%%%$$$$$$#########"""%%%%%%%%%%%%%%%%%%%%%%%% !!!"""###$$$%%%&&&&&&"""###$$$###!!!!!!###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$%%%%%%%%%''''''&&&&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$###### !!!"""######$$$######$$$$$$%%%%%%%%%$$$######""""""###$$$$$$###""""""%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$""""""###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&%%%$$$###""""""!!!!!!""""""###$$$$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############""""""###$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&''''''''''''(((((()))))))))(((((((((((((((((((((((('''((((((((((((((('''''''''''''''(((((((((((())))))))))))))))))))))))))))))(((((('''(((((())))))((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''((()))***+++,,,,,,))))))***+++,,,......///111222444555555444333333000000000///000000111111333333333444555777888999???@@@@@@BBBCCCEEEGGGHHHHHHGGGFFFDDDCCCBBBBBBBBBEEEEEEDDDBBB@@@@@@BBBDDDKKKNNNRRRUUUVVVSSSOOOLLLKKKLLLLLLJJJIIIJJJOOOSSS[[[^^^ccciiipppxxxsssgggdddeeeeeegggjjj$$$$$$$$$$$$%%%%%%%%%&&&%%%&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%"""######$$$$$$$$$$$$$$$!!!!!!###$$$%%%%%%$$$$$$""""""""""""###$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$"""###$$$$$$###"""###$$$""""""#########$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%"""############$$$$$$$$$""""""#########$$$$$$$$$$$$$$$############$$$$$$##############################$$$$$$$$$%%%%%%%%%########################""""""######$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$"""###$$$###!!! """%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$######%%%%%%&&&&&&&&&&&&&&&%%%######$$$%%%%%%%%%$$$$$$!!!"""###$$$$$$###"""!!!###$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$""""""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%%%%%%%%%%######""""""######$$$%%%$$$%%%%%%%%%%%%$$$###"""##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""###$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&(((((('''''''''''''''''''''(((((((((((((((((((((((((((***)))(((''''''''''''''''''''''''(((((((((((()))(((((((((((((((((((((((((((''''''&&&&&&''''''(((&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''(((((()))+++,,,,,,---+++,,,---///111222222333333444555666666555333222222222444555666777888888999999:::;;;<<<>>>@@@AAACCCCCCCCCDDDEEEFFFGGGHHHGGGFFFDDDBBBAAA@@@?????????@@@AAABBBCCCGGGLLLOOOSSSYYYbbbjjjmmmjjjddd___ZZZ[[[[[[XXXUUUUUUZZZ___eeehhhlllqqqvvv}}}~~~qqqnnnpppqqqqqqsss$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%% !!!###$$$$$$%%%%%% """$$$%%%&&&&&&&&&""""""""""""###$$$%%%&&&&&&%%%%%%$$$$$$#########"""$$$$$$$$$###"""###$$$""""""######$$$$$$$$$$$$$$$$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$##################$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%"""############$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$############$$$$$$########################""""""###$$$%%%%%%&&&'''########################$$$$$$$$$#########""""""###$$$$$$%%%&&&(((((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###############!!!###$$$###!!! """%%%%%%%%%%%%%%%%%%%%%%%%%%% !!!###$$$%%%&&&'''######$$$$$$$$$%%%%%%%%%"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$############$$$$$$$$$###"""""""""###$$$%%%%%%%%%%%%%%%!!!"""###$$$$$$###"""!!! !!!!!!"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%!!!"""###$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%!!!"""###$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%$$$###"""#################################$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))***'''''''''''''''&&&&&&&&&((((((((((((((((((((((((+++***((('''&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&'''((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''((()))***+++,,,---------///000222444555666666444555666777666444222111444666888;;;===>>>>>>>>>@@@@@@AAABBBDDDEEEGGGHHHEEEEEEDDDDDDEEEFFFFFFGGGEEEDDDBBBAAA???>>>>>>===999<<<@@@DDDJJJRRRZZZ```ZZZcccooozzz~~~{{{tttooofffhhhgggbbb]]]]]]bbbgggmmmqqquuuzzz{{{xxxzzz{{{|||}}}%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$###"""###$$$""" !!!%%%'''&&&$$$!!!"""###$$$$$$###"""!!!$$$###!!!!!!"""###&&&'''%%%%%%$$$###"""""""""###""""""""""""""""""""""""###$$$%%%&&&%%%###!!! """"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$((('''%%%$$$###$$$%%%%%%$$$""" !!!$$$%%%###!!!""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$####################################$$$$$$$$$%%%%%%%%%$$$$$$$$$#########""""""%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%#########$$$$$$%%%%%%%%%"""###$$$%%%&&&%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&''')))((('''%%%$$$###""""""&&&'''((('''%%%$$$%%%&&&%%%$$$$$$######$$$$$$%%%###$$$$$$$$$$$$###""""""!!!"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$###"""""""""###%%%&&&"""!!!  !!!###%%%%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$############"""&&&&&&&&&%%%%%%$$$$$$$$$######""""""######$$$%%%'''&&&%%%###"""!!!!!!!!!%%%%%%%%%$$$$$$#################################'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''%%%###"""!!!"""###$$$'''&&&%%%$$$###$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#############################################$$$%%%&&&'''%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%'''&&&$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''(((((('''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''(((((((((((((((''''''%%%&&&''''''%%%$$$%%%%%%'''%%%###$$$&&&'''%%%###"""###%%%&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&%%%%%%$$$(((''''''&&&&&&&&&''''''((((((((((((((('''''''''$$$%%%''')))***************)))(((((()))+++...///*********+++---///111333444444333222222111111000111333444444444444666888===>>>>>>>>>======@@@CCCAAACCCFFFGGGGGGFFFEEEEEEDDD@@@???AAACCCEEEIIIOOOOOOSSSRRRKKKEEEDDDDDDBBBIIILLLOOOQQQVVV]]]eeehhhmmmkkkrrrpppnnnhhhgggiiiccc]]]eeetttwww{{{xxxxxx%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$###"""###$$$%%%###""""""$$$%%%###!!!!!!"""###$$$$$$$$$###"""'''%%%###"""!!!"""######%%%$$$##########################################!!!"""$$$%%%%%%$$$###"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$$$$$$$%%%%%%###""""""%%%%%%$$$"""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#######################################$$$$$$$$$%%%%%%$$$$$$$$$#########""""""%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%#########$$$$$$%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$$$$############$$$%%%%%%&&&%%%$$$###"""!!!!!!!!!%%%&&&&&&%%%###"""###$$$%%%$$$$$$######$$$$$$%%%###$$$$$$$$$$$$###""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$##################$$$$$$%%%&&&%%%###""""""###$$$%%%$$$##################$$$""""""""""""""""""""""""""""""######$$$$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$######""""""######$$$%%%%%%$$$######"""#########%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""  !!!&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""####################################$$$%%%&&&&&&$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&''''''(((((('''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((('''''')))+++,,,+++)))''''''((((((&&&$$$%%%'''(((&&&%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$(((''''''&&&&&&&&&''''''((((((((((((((((((((((((%%%&&&((()))))))))))))))***)))((('''((()))+++---,,,---///111222222222222222222222222222222222222333555888::::::;;;===???CCCEEEFFFHHHHHHHHHHHHGGGDDDFFFGGGGGGEEECCCAAA@@@@@@======BBBGGGLLLSSSZZZ^^^dddeee]]]UUURRRRRRQQQSSSUUUWWWZZZ___eeekkkooolllllltttwwwssstttvvvqqqiiinnnzzz|||zzz%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$###"""###$$$%%%$$$""""""######"""!!!""""""###$$$%%%%%%$$$$$$&&&%%%$$$"""!!!""""""###$$$############$$$$$$%%%######################## !!!###$$$%%%%%%$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$$$$%%%%%%$$$###$$$%%%&&&%%%###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$&&&&&&%%%$$$$$$######"""%%%%%%%%%$$$$$$$$$#######################################$$$$$$$$$$$$%%%$$$$$$$$$###############%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%#########$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$######""""""######$$$%%%%%%$$$######""""""######&&&''''''&&&$$$"""###$$$%%%$$$$$$######$$$$$$%%%###$$$$$$$$$$$$###""""""###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###"""######$$$$$$$$$$$$$$$((('''&&&$$$######$$$%%%#########""""""#########"""""""""""""""""""""""" !!!"""###$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$######""""""######$$$%%%###"""""""""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""""""""###$$$$$$$$$$$$%%%$$$######"""#########$$$$$$%%%%%%&&&#########"""""""""""""""########################$$$$$$$$$###$$$$$$%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&%%%%%%'''''''''(((''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((('''+++,,,---,,,***(((((()))((('''&&&&&&(((((('''&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%''''''&&&&&&&&&''''''(((((((((((((((((((((((((((''''''((((((((((((''''''+++***))))))***+++---...111333555666777555444222222222333444555555666666777;;;>>>AAABBBCCCEEEFFFFFFGGGHHHKKKLLLJJJGGGDDDCCCCCCDDDDDDBBB@@@>>><<>>???AAABBBCCCDDDEEEGGGHHHHHHEEECCCCCCCCCAAA@@@@@@BBBGGGLLLPPPRRRQQQNNNKKKJJJJJJKKKJJJIIIJJJKKKRRR^^^fffiiinnnsss}}}~~~~~~xxxwwwzzzzzzvvvsssttt%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$###"""###$$$###$$$$$$###!!! !!!%%%$$$############$$$$$$%%%%%%$$$$$$###""""""!!!%%%$$$$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###""""""!!!$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%$$$$$$$$$!!!"""######"""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$!!!!!!"""###%%%&&&'''(((%%%%%%%%%$$$$$$$$$##############################"""""""""############$$$###############$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%###############"""""""""$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&'''#########"""######$$$$$$$$$%%%&&&%%%###"""###$$$%%%$$$$$$######$$$$$$%%%###$$$$$$$$$$$$###""""""!!!!!!"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''(((((($$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""#########$$$$$$$$$$$$$$$######""""""######$$$%%%%%%%%%$$$###"""""""""######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$%%%$$$######"""#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$%%%%%%%%%########################$$$$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$$$$$$$######""""""""""""############$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((('''''''''%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%&&&'''((())))))))))))$$$&&&((((((((('''(((***$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&'''((()))'''(((((())))))******+++(((((())))))***,,,---...111222444666999;;;===>>>???===:::888888:::>>>@@@BBBBBBCCCDDDEEEEEEFFFFFFFFFGGGGGGDDDAAA@@@???@@@;;;===@@@EEEMMMYYYeeennnqqqjjjaaa[[[XXXWWWUUUSSSRRRRRRWWWaaagggjjjnnnrrr}}}~~~{{{yyytttttt}}}~~~%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$###"""###$$$###$$$%%%###  &&&%%%###"""!!!!!!""""""$$$%%%$$$$$$###""""""!!!&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%$$$$$$###!!!###%%%$$$"""!!!###%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$""""""###$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$##############################""""""""""""############""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$#########"""""""""!!!!!!"""###$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%&&&$$$$$$######"""#########!!!"""$$$###""""""###%%%%%%$$$$$$######$$$$$$%%%###$$$$$$$$$$$$###""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%###$$$&&&''''''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$"""#########$$$$$$$$$$$$######""""""######$$$%%%#########"""######$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''''''''&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$####################################$$$%%%&&&&&&%%%$$$###""""""###$$$%%%"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$$$$##################$$$"""###$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%&&&'''((())))))))))))'''((())))))'''&&&&&&'''$$$&&&''''''%%%$$$%%%'''$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%&&&&&&((())))))'''(((((()))******++++++***++++++---///222444666888888:::<<<>>>???@@@@@@@@@@@@>>>>>>???BBBDDDFFFEEEEEEEEEEEEEEEDDDDDDDDDBBBBBBAAA???>>>>>>@@@CCCAAAFFFMMMTTT]]]kkk}}}uuujjjeeebbb___]]][[[YYYZZZaaaggglllssszzz~~~uuussszzz{{{rrrlllmmmttt~~~~~~xxxuuusssvvv~~~%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$$$$$$$###"""###$$$"""###### """$$$&&&%%%###!!! !!!!!!!!!"""###$$$$$$%%%$$$$$$'''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###$$$%%%&&&$$$$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%%%%$$$###"""%%%&&&%%%###"""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$##############################""""""""""""############""""""######$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$#########""""""!!!!!!!!!###%%%&&&'''&&&&&&#########"""###$$$$$$%%%'''&&&%%%%%%$$$$$$%%%%%%!!!###$$$%%%$$$$$$%%%'''%%%$$$$$$$$$$$$$$$$$$%%%###$$$$$$$$$$$$###""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$&&&%%%$$$###$$$%%%&&&'''$$$$$$$$$$$$###"""!!!!!!"""###%%%&&&&&&%%%###"""########################!!!!!!"""###$$$%%%%%%&&&""""""######$$$$$$$$$$$$#########"""###$$$$$$%%%!!!!!!!!!"""###%%%&&&'''#########$$$$$$%%%%%%%%%##############################""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$'''&&&%%%$$$###$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$!!!!!!""""""#########$$$####################################$$$%%%&&&'''$$$###"""!!!!!!"""###$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###%%%$$$$$$$$$$$$$$$$$$%%%"""###$$$%%%&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''%%%%%%&&&'''((((((((('''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%&&&'''((())))))))))))((())))))(((%%%###""""""%%%''')))(((&&&%%%&&&)))"""###%%%&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''''''''&&&%%%%%%%%%&&&'''((()))***'''(((((()))***+++++++++,,,,,,---000333666:::<<>>CCCFFFOOOXXXaaahhhooo}}}rrrkkkhhhfffcccccc^^^]]]aaahhhppp{{{zzzqqqhhhfffoooqqqhhhbbbdddcccnnnwww{{{|||zzzwwwtttzzzwwwvvvwww}}}$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%$$$###"""###$$$%%%%%%%%%%%%$$$###'''&&&%%%%%%$$$$$$$$$$$$"""############$$$$$$$$$""""""""""""########################""""""""""""$$$$$$$$$#########""""""########################%%%%%%%%%$$$$$$#########$$$$$$############$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################## !!!$$$&&&'''&&&%%%$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$######"""""""""######$$$$$$$$$%%%$$$$$$$$$###"""""""""######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$######$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###############$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$""""""###$$$%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$%%%%%%&&&&&&%%%%%%$$$"""############$$$$$$$$$$$$$$$############$$$$$$$$$###"""""""""###%%%%%%"""###$$$%%%%%%%%%%%%$$$########################%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$%%%%%%$$$"""!!!&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''')))((('''&&&&&&&&&&&&&&&)))))))))(((''''''&&&&&&(((&&&%%%%%%'''(((((('''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''(((((('''&&&&&&&&&'''''''''(((((((((((())),,,//////000333666999<<<===>>>???@@@AAABBBCCCDDDEEEEEEIIIFFFCCCFFFJJJLLLJJJGGGFFFBBBBBBDDDCCC>>>===@@@:::<<>>???@@@AAABBBCCCEEEFFFGGGHHHFFFEEEEEEFFFGGGFFFCCC@@@BBBBBBAAAAAACCCEEEEEEEEEEEEEEEGGGIIIHHHIIISSS^^^bbbjjjsssvvvuuuyyy}}}}}}{{{ssskkkkkkttt{{{}}}yyywwwzzz~~~zzzuuurrrqqqooollljjjjjjssswwwxxx""""""""""""""""""""""""######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$###""""""""""""###"""############$$$$$$$$$"""""""""#########$$$$$$$$$$$$#########"""""""""$$$$$$$$$#######################################%%%%%%%%%$$$$$$$$$$$$###$$$$$$############$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$%%%%%%$$$############$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%########################&&&&&&%%%$$$###""""""!!!%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%$$$$$$$$$###############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&######$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########$$$%%%&&&############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""############"""%%%%%%%%%$$$$$$$$$$$$###"""######$$$$$$######""""""############$$$$$$$$$""""""!!!!!!!!!!!!""""""######""""""######$$$%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$###$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''(((((('''&&&&&&&&&&&&'''%%%%%%&&&&&&&&&&&&'''''''''&&&$$$%%%'''((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&((((((''''''&&&%%%%%%%%%'''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((((((******)))(((((((((((()))(((***,,,------///222444888999;;;===???@@@@@@AAABBBCCCDDDEEEFFFHHHIIIIIIDDDFFFGGGFFFCCC???<<<;;;>>>CCCEEEGGGQQQ```eeebbb]]]XXXVVVWWWXXXXXX]]]bbbfffmmmssstttssswwwwwwjjjdddhhhooosss~~~}}}uuuqqqrrrsssppp{{{##############################$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""######""""""#########$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$#########""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$###"""######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$######"""""""""%%%%%%%%%$$$$$$$$$######$$$$$$######""""""!!!!!!"""""""""###$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%"""############$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%&&&&&&$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############%%%&&&&&&#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###############"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""#########$$$$$$$$$######""""""""""""#####################$$$$$$$$$$$$$$$#########$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&&&&''''''######$$$%%%%%%&&&'''''''''%%%$$$%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))((('''&&&&&&%%%%%%'''&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((******))))))((()))))))))+++---///000111333666888>>>???@@@AAAAAABBBBBBBBBDDDDDDDDDEEEEEEFFFFFFFFFBBBEEEFFFCCC>>>;;;<<>>AAABBBBBBCCCCCCBBBBBBAAACCCBBBAAA@@@???>>>======:::;;;;;;:::999???JJJSSS```iiipppuuu|||tttuuutttqqqppplllvvvzzzwwwyyy{{{www}}}~~~yyytttxxx##############################$$$%%%%%%%%%%%%$$$"""###$$$%%%%%%%%%%%%$$$%%%%%%$$$######$$$%%%%%%"""""""""""""""###$$$$$$"""############$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$#########""""""#########$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""!!!!!!""""""###$$$$$$######$$$%%%%%%%%%%%%$$$######################################################$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$#####################$$$$$$$$$%%%%%%%%%############$$$%%%&&&'''$$$$$$$$$$$$%%%%%%%%%%%%!!!"""###$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$"""############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%!!!"""###$$$%%%$$$$$$###!!!"""%%%&&&'''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""###$$$$$$%%%$$$###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%% """$$$&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''((((((((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''(((((($$$$$$%%%%%%&&&&&&''''''&&&$$$###$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&''''''((())))))***))))))***,,,...000222333555888;;;<<<<<<<<<>>>???@@@@@@AAAAAAAAAAAAAAA@@@??????>>>>>>>>>=========<<<===>>>???CCCKKKVVV^^^iiikkknnnrrr{{{{{{uuuqqqjjjttt~~~{{{xxx|||}}}|||""""""""""""""""""""""""######$$$%%%%%%%%%%%%$$$"""###$$$%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&!!!!!!!!!!!!!!!"""######"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######""""""######$$$$$$$$$$$$#################################$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$########################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!!!!!!!"""###%%%%%%######$$$%%%%%%%%%%%%$$$################################################&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###### !!!!!!""""""######%%%$$$$$$$$$######""""""######$$$$$$$$$%%%%%%%%%############$$$%%%&&&'''!!!""""""""""""############$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$######""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###############"""!!!!!!#########$$$$$$%%%%%%%%%######$$$$$$$$$$$$######"""############$$$$$$$$$$$$$$$############$$$$$$!!!"""###$$$%%%$$$###### """%%%'''(((&&&###"""%%%%%%%%%%%%%%%%%%%%%%%%########################""""""!!!""""""###$$$$$$%%%$$$"""!!!!!!"""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!$$$&&&'''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&'''((((((((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((()))%%%%%%&&&&&&&&&&&&''''''&&&$$$###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((($$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((()))((((((((((((((((((((((((&&&&&&&&&'''((())))))*********,,,...000333666777777:::===>>>>>>>>>>>>?????????@@@@@@AAA@@@@@@???<<<<<<======>>>>>>??????AAABBBDDDHHHNNNVVV___fffiiiggghhhmmmuuu}}}tttnnngggppp|||~~~}}}{{{#########$$$$$$%%%%%%%%%############$$$%%%&&&&&&$$$$$$############$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%$$$$$$###############$$$%%%$$$$$$$$$###"""""""""&&&%%%$$$###""""""""""""""""""""""""""""""""""""########################%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###&&&$$$""" """$$$&&&''''''&&&%%%$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""!!!!!!###%%%'''$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$#########""""""##############################$$$$$$$$$%%%%%%%%%$$$###"""""""""###%%%%%%###$$$$$$$$$$$$###""""""######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$(((((('''&&&%%%%%%$$$$$$$$$$$$######$$$$$$%%%&&&'''%%%######%%%&&&&&&%%%###"""!!!!!!!!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################!!!!!!"""###$$$$$$%%%%%%$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###""""""######$$$$$$$$$$$$######""""""########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&&&&$$$######$$$***'''###"""###$$$%%%%%%!!!###$$$$$$#########%%%########################%%%$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$###$$$%%%%%%%%%###"""!!!###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########&&&%%%###"""""""""######&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$((((((((((((((((((((((((''''''''''''''''''&&&&&&((('''%%%$$$$$$%%%'''(((%%%&&&&&&''''''&&&&&&%%%'''''''''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&'''''''''%%%%%%******)))))))))+++,,,---000000000222444888;;;===>>>???@@@@@@??????@@@BBB===>>>?????????>>>===<<<:::AAAIIIMMMQQQSSSOOOJJJMMMQQQVVVWWWXXX\\\eeelllqqqrrrvvv{{{}}}tttooogggeeemmm{{{~~~~~~$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$############%%%$$$######"""#########$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###%%%$$$###""""""###$$$%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###"""###$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$%%%&&&%%%###$$$$$$$$$#########""""""########################$$$$$$%%%%%%%%%&&&&&&&&&$$$###"""""""""###%%%%%%###$$$$$$$$$$$$###""""""######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&%%%$$$$$$###$$$$$$######$$$$$$%%%&&&***((($$$######$$$$$$######"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################!!!""""""###$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###""""""######$$$$$$$$$$$$#########"""########################$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&%%%$$$######$$$&&&%%%######$$$$$$###"""!!!###$$$%%%$$$###$$$%%%########################$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$###""""""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######&&&%%%###"""""""""###$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''***((('''&&&&&&'''(((***%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''((()))***)))(((((((((((('''((()))***,,,---222333444666888:::===>>>???AAABBBBBBAAAAAABBBCCC<<<<<<<<<;;;;;;;;;<<<>>>DDDNNN\\\hhhrrrvvvooofff______^^^___aaaeeeiiimmmuuuwww|||~~~wwwrrrkkkiiinnnwwwzzzxxx~~~%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%&&&%%%%%%$$$%%%%%%&&&&&&#########$$$$$$$$$$$$$$$#########"""######$$$%%%#########################################################$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$$$$$$$%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$$$$%%%%%%$$$"""$$$$$$$$$#######################################%%%%%%%%%%%%&&&&&&&&&'''$$$############$$$%%%%%%###$$$$$$$$$$$$###""""""######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$#########$$$$$$######$$$$$$%%%&&&---***%%%""""""""""""!!!######$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################"""""""""###$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$########################%%%$$$######"""#########$$$$$$$$$$$$############################################################"""$$$%%%%%%$$$######$$$#########$$$%%%%%%""" !!!###%%%%%%$$$###$$$%%%########################$$$$$$$$$%%%%%%&&&&&&&&&'''&&&%%%$$$$$$$$$%%%&&&%%%$$$$$$############$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%$$$############$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$'''''''''''''''''''''''')))((('''&&&&&&'''((()))%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&'''(((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%))))))))))))))))))))))))((()))***+++++++++++++++(((((()))***+++...///000666777888:::<<<>>>>>>???===>>>??????======>>>???::::::999888999===BBBGGGXXXdddtttsssooojjjiiilllooopppppptttuuu|||uuuooommmjjjiiilllpppoooooozzz%%%%%%%%%$$$$$$#########&&&&&&%%%$$$############%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%%%%$$$$$$$$$$$$%%%&&&&&&#########$$$$$$%%%%%%%%%""""""""""""###$$$%%%&&&!!!!!!!!!!!!!!!!!!!!!!!!########################""""""###$$$%%%%%%&&&&&&###$$$$$$$$$$$$$$$%%%%%%""""""#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$%%%&&&&&&&&&&&&%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$$$$%%%%%%###"""################################################$$$$$$$$$%%%%%%%%%&&&&&&############$$$$$$%%%%%%###$$$$$$$$$$$$###""""""######$$$$$$$$$$$$#########$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$###############$$$$$$######$$$$$$%%%&&&---)))$$$!!!!!!"""""""""###$$$%%%&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################""""""#########$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%########################$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""!!!###%%%%%%#########$$$$$$######$$$%%%%%%###"""!!!###%%%%%%$$$###$$$%%%##############################$$$%%%&&&'''''''''((('''%%%###"""###$$$%%%&&&%%%######"""###$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&%%%%%%%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&'''((())))))''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((((((((((((((((((((()))***+++,,,,,,,,,***+++---///111444666777999:::<<<>>>??????>>>>>>===>>>>>><<<:::888999:::888888999:::===EEEPPPXXXmmmttt~~~yyyuuusssttttttuuuuuusssvvvuuunnnlllmmmqqqqqqssssssoooppp}}}%%%%%%%%%$$$$$$#########&&&&&&%%%$$$############%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%###############$$$%%%%%%######$$$$$$%%%%%%%%%&&&!!!!!!""""""###$$$&&&&&&!!!!!!!!!!!!!!!!!!!!!!!!########################""""""###$$$%%%%%%&&&&&&#########$$$$$$%%%%%%%%%""""""#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$&&&''''''&&&$$$###%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%######$$$%%%###"""################################################"""#########$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%###$$$$$$$$$$$$###""""""######$$$$$$$$$$$$###############$$$$$$%%%%%%%%%"""#####################$$$$$$######$$$$$$%%%&&&)))&&&###!!!"""###$$$$$$###$$$%%%''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#######################################$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%########################$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%########################"""""""""""""""""""""""" """$$$$$$#########%%%'''%%%###"""$$$%%%&&&&&&"""$$$%%%%%%$$$$$$%%%&&&##############################$$$$$$%%%&&&'''''''''&&&###"""!!!"""###$$$&&&%%%$$$######$$$%%%&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&'''((())))))''''''&&&&&&&&&%%%%%%%%%&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&'''((()))***+++,,,---...000333666888:::;;;;;;<<<===>>>???>>>===<<<>>>??????===:::888888999888:::===@@@FFFPPP^^^hhhtttuuuyyyzzzttttttvvvwwwrrrpppwww~~~{{{xxxyyy}}}|||zzz%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%""""""""""""###$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%""""""""""""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%&&&#########$$$$$$%%%%%%&&&"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$%%%&&&&&&%%%$$$###%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###"""###$$$%%%$$$##################$$$$$$$$$########################""""""""""""###############$$$$$$%%%&&&%%%%%%%%%###$$$$$$$$$$$$###""""""######$$$$$$$$$$$$###############$$$$$$%%%%%%&&&"""""""""###$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&$$$""""""###%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%################################################"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########"""######$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%################################################ !!!###$$$######$$$%%%(((&&&"""!!!###&&&'''((("""$$$&&&&&&%%%$$$%%%&&&#################################$$$$$$%%%%%%%%%%%%$$$###"""""""""###$$$%%%$$$$$$$$$$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&'''(((((((((''''''&&&&&&&&&%%%%%%%%%''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&'''(((***,,,---...000222555888:::<<<<<<===============<<<<<<;;;;;;<<<<<<;;;:::888999:::???DDDHHHLLLQQQ[[[iiisssrrrppppppzzzuuuqqqrrrssslllhhhkkkpppssswww|||ttttttvvvzzz$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$###$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%###########################$$$%%%%%%######$$$%%%############$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$###"""""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###"""!!!"""$$$%%%%%%$$$""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%###$$$$$$$$$$$$###""""""######$$$$$$$$$$$$######"""######$$$%%%%%%&&&&&&""""""######$$$%%%&&&&&&$$$$$$######$$$$$$%%%&&&$$$###"""###%%%%%%$$$"""$$$$$$$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%################################################!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######""""""###$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$!!!############$$$%%%%%%$$$""""""$$$&&&&&&%%%"""$$$&&&&&&%%%$$$%%%&&&######################################################$$$$$$$$$$$$$$$%%%###$$$%%%%%%&&&&&&%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((()))'''(((((((((((((((((('''%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((***---///000222333666999<<<>>>??????@@@???>>>===<<<;;;;;;;;;:::<<<>>>??????@@@CCCDDDQQQVVV[[[^^^___eeepppyyytttqqqooowwwyyyqqqnnnlllgggdddgggkkkooovvv|||xxxxxxzzz#########$$$$$$%%%%%%&&&############$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&#########$$$$$$%%%%%%%%%###########################$$$%%%%%%######$$$%%%$$$$$$$$$$$$%%%&&&'''(((&&&&&&&&&%%%%%%$$$$$$$$$#########"""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&"""############$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$########################!!!"""###$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""!!!!!!"""$$$&&&&&&%%%""""""######$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%###$$$%%%&&&'''&&&%%%%%%###$$$$$$$$$$$$###""""""######$$$$$$$$$$$$######""""""###$$$%%%%%%&&&&&&""""""###$$$%%%&&&&&&'''$$$$$$######$$$$$$%%%&&&$$$######$$$%%%%%%""" %%%$$$###"""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$##################!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&######""""""###$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$!!!############$$$%%%"""!!!"""$$$%%%&&&$$$""""""$$$&&&&&&%%%%%%%%%&&&#################################"""""""""""""""###$$$%%%&&&&&&&&&&&&&&&"""###%%%&&&'''&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%"""###%%%&&&'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%'''''''''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))***+++---///222333666888;;;>>>@@@BBBBBBCCCBBBAAA>>><<<;;;;;;;;;<<>>======???BBBDDDCCCAAA;;;:::888888:::AAAJJJPPPhhhttt|||qqqoookkkooossstttrrrooonnnnnnppppppqqqvvv}}}~~~zzzxxxxxx{{{~~~$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$###"""""""""######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$###"""!!! $$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$############"""!!!"""$$$%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$##################$$$$$$$$$##############################""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""!!!!!!""""""$$$$$$############$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############%%%&&&'''(((&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$###""""""###$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######"""#########%%%%%%%%%%%%$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%$$$#########$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&''''''(((((()))))))))((((((&&&%%%%%%&&&%%%%%%%%%%%%&&&''''''''''''((((((((()))))))))((((((((())))))+++,,,---222222444555777999:::;;;???>>><<<===>>>??????>>>;;;999777;;;DDDQQQ\\\ccc}}}}}}uuuqqquuuyyyzzzuuuooohhheee```ccchhhlllnnnmmmkkkhhhgggooozzz$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$#####################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$###"""!!!!!!((('''&&&%%%###""" ###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###########################"""!!!"""$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""%%%$$$###""""""###$$$%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''%%%%%%$$$$$$$$$$$$%%%%%%$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''&&&$$$######$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""!!!!!!"""""""""$$$###""""""###%%%'''((($$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''###$$$$$$%%%%%%&&&'''''''''(((((((((''''''&&&%%%&&&&&&&&&&&&&&&''''''((('''(((((((((((()))))))))'''(((((()))***,,,...///666666777888:::;;;<<<<<<>>>===;;;::::::;;;;;;;;;<<<<<<>>>GGGUUUaaaiiimmmuuu|||yyy{{{|||{{{uuulllccc^^^]]]```dddfffdddbbbbbbccclllwww$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""######$$$$$$$$$######'''&&&%%%###""" #########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$###"""###$$$%%%%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$############$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########%%%$$$###""""""###$$$%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$############$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$#########$$$$$$$$$$$$############$$$$$$#########$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&$$$######$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%######""""""###%%%'''((($$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((%%%%%%%%%&&&'''(((((()))'''''''''((())))))******%%%%%%&&&'''''''''''''''''''''&&&&&&''''''((()))(((((((((((()))))))))***'''((((((***,,,...000111888888999999:::;;;;;;<<<===<<<;;;:::::::::<<<======AAAIIIVVVcccjjjllljjjjjjtttyyyxxxxxxuuuqqqkkkeee```eeegggiiihhheeefffjjjoooyyy%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""###$$$$$$$$$$$$$$$"""""""""""""""""""""############$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$$$$#########%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#############################################""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$######$$$$$$############$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&###$$$%%%&&&&&&%%%$$$############$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###############$$$######""""""######$$$"""###$$$$$$$$$$$$###"""###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$""""""###$$$%%%%%%&&&&&&###$$$$$$%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''""""""###$$$%%%&&&'''(((%%%&&&&&&''''''((())))))$$$$$$%%%''''''((((((((((((''''''''''''((())))))((((((((()))))))))******))))))+++---///222444555::::::::::::::::::;;;;;;777888:::::::::;;;===???BBBIIITTTaaaiiikkkgggdddgggqqquuutttsssssssssrrrnnnlllqqqsssvvvwwwwwwyyy}}}rrrlllsss%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################"""###$$$%%%%%%%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$######""""""""""""######$$$$$$$$$"""######$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&$$$###"""###%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%'''((('''&&&%%%########################$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%$$$###"""!!!######$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%"""###$$$&&&&&&$$$###""""""######$$$%%%%%%&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%"""###$$$$$$$$$$$$###"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!! !!!!!!!!!"""$$$&&&&&&&&&%%%$$$######$$$%%%%%%&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&&&&&&&$$$$$$%%%%%%&&&&&&&&&'''######$$$%%%%%%&&&&&&'''%%%%%%&&&''''''&&&&&&&&&((((((''''''(((((()))***(((((()))))))))*********,,,---...111333777999;;;;;;;;;;;;;;;;;;;;;::::::777:::???AAABBBCCCFFFIIIMMMTTT^^^fffiiiiiifffeeellluuuzzzzzzzzz|||{{{xxx{{{zzztttnnnkkkrrr%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%########################""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################"""###$$$%%%&&&%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$###"""!!! %%%%%%%%%$$$$$$#########""""""###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$""""""###$$$%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&((())))))((('''########################%%%$$$$$$######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$$$$###############$$$$$$%%%%%%%%%$$$$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$#########"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$"""!!! """###$$$%%%%%%$$$###"""$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""" """###$$$!!!"""$$$%%%%%%$$$"""!!!""""""###$$$%%%%%%&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((()))&&&%%%%%%$$$$$$%%%%%%&&&"""###$$$%%%%%%$$$###"""#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%%%%$$$###"""""""""######$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%########################$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$!!!"""%%%''''''&&&$$$"""######$$$%%%%%%&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((((((((''''''&&&&&&%%%))))))((((((((('''''''''&&&&&&''''''((())))))***''''''''''''&&&%%%$$$$$$((((((((((((((()))******))))))))))))************//////111444777:::===>>>===<<<<<<<<<;;;;;;;;;;;;@@@EEEJJJNNNOOOQQQUUUXXXYYY___fffiiiiiihhhiiikkkttt}}}~~~""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$'''(((((('''%%%"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$$$$######""""""""""""""""""""""""""""""#########$$$$$$$$$""""""""""""""""""""""""%%%%%%&&&&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$#########$$$%%%%%%&&&%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%#################################"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&'''&&&%%%$$$'''&&&&&&%%%%%%&&&&&&'''$$$######""""""######$$$#########################################################"""""""""""""""$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%$$$#########$$$""""""#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""###$$$%%%&&&%%%$$$$$$###$$$$$$%%%%%%$$$$$$###""""""#########$$$$$$$$$!!!""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$######### !!!"""######$$$$$$$$$$$$######"""""""""$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%$$$###""""""""""""!!!""""""###$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$######"""""""""""""""#########$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$#########""""""%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&''''''((()))***))))))***+++...000111444777:::;;;;;;;;;;;;<<<888777:::===;;;888>>>HHHUUUeeennnhhhbbbdddfffcccdddpppssskkkiiissszzzyyy########################$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%%%%$$$$$$###########################$$$$$$$$$%%%%%%%%%%%%########################$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$##################$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$%%%%%%&&&&&&%%%%%%&&&%%%$$$$$$######$$$$$$""""""#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""###$$$%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######!!!!!!!!!""""""######$$$%%%%%%$$$$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$###"""###""""""""""""###$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$#########""""""#########$$$$$$$$$%%%$$$############$$$%%%$$$$$$$$$#########""""""%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))***+++---000222333555888:::;;;::::::;;;<<<<<<888888;;;===AAALLLXXXiiiyyytttnnnqqqwwwzzzvvvtttyyy}}}~~~$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$###"""""""""#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%"""###$$$$$$%%%%%%$$$$$$%%%%%%$$$$$$######$$$$$$###############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###########################%%%%%%%%%%%%$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%########################!!!"""######$$$$$$#####################$$$%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###############$$$$$$$$$$$$######""""""######$$$$$$$$$$$$###############%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$############$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''''''''&&&''''''&&&&&&&&&'''(((((())))))+++---000333555777999;;;<<<<<<::::::;;;<<<===999777<<>>===;;;999888999::::::999;;;EEEVVVjjj{{{xxxuuuyyyxxxqqqttt~~~$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##########################################$$$$$$$$$$$$########################!!!"""###$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""""""""#########%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!"""###$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&'''''''''$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$###$$$$$$%%%%%%###########################$$$$$$%%%%%%$$$$$$###"""""""""#########$$$$$$###$$$$$$%%%%%%$$$$$$###############$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################## !!!"""###$$$$$$$$$$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$%%%%%%%%%%%%%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((()))***++++++,,,...000333666999;;;<<<===<<<;;;888666555777888:::>>>EEEQQQbbbtttyyysssvvvsssmmmttt$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&'''&&&$$$""" $$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$######"""""""""""""""""""""""""""""""""#########$$$$$$$$$""""""""""""""""""""""""""""""###$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$###$$$$$$$$$$$$%%%%%%%%%"""""""""#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################'''&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&''''''''''''&&&$$$$$$######$$$$$$%%%%%%$$$$$$$$$##################$$$$$$%%%%%%$$$$$$######""""""""""""###$$$$$$###$$$$$$%%%%%%$$$$$$###""""""#########$$$$$$$$$############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######################## !!!"""###$$$$$$$$$$$$###############$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$###############$$$%%%%%%&&&&&&%%%%%%$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''(((((((((((()))))))))(((((()))***+++---...///111222444777999:::;;;<<<:::999888666555666:::===CCCJJJSSS[[[fffrrryyy{{{vvvqqqrrrmmmiiisss########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$####################################$$$$$$$$$%%%%%%########################"""###$$$%%%&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$######$$$$$$######$$$$$$$$$%%%%%%%%%############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$#########""""""###$$$$$$%%%%%%$$$$$$######""""""!!!"""###$$$%%%###$$$$$$%%%%%%$$$$$$############$$$$$$$$$%%%%%%"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""######$$$$$$%%%%%%#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%################################################""""""###$$$%%%%%%$$$$$$###""""""""""""###$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&#########$$$$$$$$$%%%%%%$$$$$$$$$#########""""""###$$$%%%%%%%%%%%%$$$###""""""#########$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''((((((((())))))))))))((()))***+++---///111333555666888999;;;;;;;;;;;;999:::::::::;;;@@@FFFJJJPPPXXX___aaagggqqqyyy{{{vvvvvvvvvtttnnnlllwwwwwwvvvwwwzzz{{{~~~""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!! !!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&'''''''''######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$#########$$$#########$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&'''&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$##################$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$#########$$$%%%%%%&&&$$$$$$$$$$$$######""""""$$$$$$$$$%%%%%%$$$$$$$$$###"""!!!!!!!!!"""$$$%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&!!!""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%!!!!!!"""###$$$$$$%%%%%%"""""""""######$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######################################################$$$%%%%%%%%%%%%$$$"""""""""!!!"""######$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&"""""""""######$$$$$$$$$$$$$$$$$$$$$######"""""""""###$$$%%%%%%$$$###"""""""""######$$$$$$$$$$$$########################$$$$$$$$$%%%%%%$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((('''((((((((())))))******((()))***,,,...111444555777888:::;;;<<<;;;::::::<<<<<<>>>@@@DDDJJJSSSXXXYYYbbbfffeeehhhsssuuu|||}}}uuuuuuzzzooouuuwww|||~~~}}}$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$#########!!!""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$######"""&&&%%%%%%$$$$$$%%%%%%&&& ''')))$$$"""%%%(((&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&###!!!!!!"""$$$$$$###"""###$$$%%%&&&%%%$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###""""""$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########$$$%%%&&&########################$$$$$$######"""#########$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""######$$$$$$$$$%%%%%%%%%########################%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%########################$$$$$$%%%%%%%%%$$$##############################&&&%%%$$$######$$$%%%&&&$$$$$$$$$#########""""""######$$$$$$$$$$$$######"""""""""###$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$######%%%'''%%%%%%$$$######$$$%%%%%%%%%&&&&&&$$$###"""###%%%$$$$$$$$$$$$$$$$$$$$$$$$ ###&&&'''&&&$$$"""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&'''(((((((((((('''&&&%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((((('''(((((())))))(((''''''(((***---///000222555777;;;999888;;;;;;999:::>>>BBBSSSWWWTTTZZZ^^^[[[]]]bbbgggkkkmmmmmmrrr|||{{{uuussswww}}}|||$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$######"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&!!!'''((($$$"""%%%'''%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$""""""###$$$$$$$$$"""###$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###""""""$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&########################$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%###########################$$$$$$%%%%%%%%%$$$$$$########################%%%$$$############$$$%%%$$$$$$$$$#########""""""######$$$$$$$$$$$$#####################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$######%%%&&&%%%%%%$$$######$$$%%%%%%###$$$$$$###!!! !!!###"""""""""""""""""""""""" !!!###%%%%%%%%%$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&'''''''''''''''''''''&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))))))))))))))))),,,///222333555888:::<<<;;;;;;:::777777AAALLLYYYqqq|||vvvqqqiiiaaabbbdddllluuuyyyvvvsssrrrttttttqqqooosss{{{xxxmmmlllpppqqqxxx}}}$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$''''''&&&%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%###&&&'''$$$###$$$%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%######$$$%%%%%%$$$"""###$$$%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&########################""""""""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$!!!!!!"""""""""#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%%%%########################$$$$$$###""""""###$$$$$$$$$$$$$$$#####################$$$$$$$$$$$$######$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$###"""$$$%%%%%%$$$$$$######$$$$$$%%%"""$$$$$$###"""!!!"""###"""""""""""""""""""""""""""""""""###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$'''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((******)))))))))***,,,---+++...222555777888:::;;;;;;<<<===;;;777===PPPddd}}}|||qqqsssrrrwww}}}~~~xxxpppkkkhhhllljjjkkkqqq{{{vvvooonnnsssvvv|||$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%&&&$$$###$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###""""""######$$$%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$###$$$###$$$$$$$$$$$$%%%%%%########################""""""""""""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""""""""""""""#########$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&##############################################################################$$$$$$$$$$$$######%%%$$$$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""###%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&'''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&&&&''''''((((((***)))(((((()))+++...000///222666888888888999:::999:::===@@@DDDOOOfffzzz}}}vvvqqqmmmmmmnnnmmmpppwww}}}}}}}}}$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################&&&&&&&&&%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%$$$$$$######$$$$$$%%%%%%$$$###$$$%%%$$$###$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%&&&&&&%%%$$$$$$###$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###"""""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###############$$$$$$%%%%%%%%%%%%########################""""""""""""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""######$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&#################################$$$$$$#######################################$$$$$$$$$$$$######%%%$$$$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%%%%###""""""###$$$$$$$$$$$$$$$$$$$$$$$$###%%%''''''&&&%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!"""###%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&'''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))))))))((((((***---000222333555888888888777777888888999???LLLZZZiii{{{xxxpppnnnqqqvvvyyyqqqvvv|||uuunnnlllttt~~~~~~$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$!!!!!!"""###$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$############$$$%%%###$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$######"""$$$$$$############$$$$$$%%%!!!!!!$$$&&&$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&$$$###$$$$$$######$$$$$$%%%&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###"""""""""###$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$#########"""###$$$%%%%%%%%%%%%$$$########################""""""""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$############$$$%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######""""""""""""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$%%%%%%%%%%%%###########################$$$%%%%%%%%%%%%$$$##################$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&&&&%%%############$$$$$$%%%%%%$$$$$$### ###%%%&&&$$$######$$$""""""""""""""""""""""""$$$$$$###""""""###$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&'''((()))******)))))))))+++---000222444666777888888777666888999======FFFZZZooo~~~zzzsssqqquuu{{{{{{~~~yyyuuurrrmmmgggccc```dddttt$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''$$$%%%%%%%%%%%%%%%%%%&&&""""""######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''((($$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$'''%%%$$$&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$&&&%%%###"""$$$$$$#########$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###""""""""""""###$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$######""""""###$$$%%%%%%%%%$$$$$$########################$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$########################$$$%%%&&&&&&&&&&&&%%%$$$""""""#########$$$$$$$$$######$$$$$$$$$$$$#####################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###&&&((((((&&&$$$#########$$$%%%%%%%%%%%%$$$### """%%%&&&%%%$$$$$$$$$""""""""""""""""""""""""$$$$$$###############$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&'''((()))***+++,,,)))***,,,///111444555666777888888777777888;;;>>>EEEFFFQQQfffzzz}}}sssooonnnsss|||~~~sssnnnqqqmmmjjjkkkmmmsss$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$%%%&&&&&&#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''(((((($$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%&&&&&&$$$$$$############$$$$$$$$$###'''%%%%%%'''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%###"""###$$$%%%%%%###!!!%%%$$$#########$$$%%%&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###""""""!!!"""###$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$###"""""""""###$$$%%%&&&%%%$$$$$$########################$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$###"""!!! !!!"""###""""""""""""##########################################""""""""""""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$##############################%%%%%%''''''''''''%%%%%%""""""######$$$$$$$$$$$$######$$$$$$$$$$$$######""""""######$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&))))))'''%%%$$$$$$###$$$%%%&&&&&&%%%$$$###"""$$$'''((((((&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$#####################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&''''''(((((((((((('''&&&&&&%%%%%%%%%%%%'''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''((()))***+++,,,,,,***,,,///222444777888888777777777777777:::???CCCKKKNNNZZZnnn~~~zzznnnjjjiiiqqq~~~}}}~~~zzz{{{######$$$$$$$$$%%%%%%%%%$$$######$$$&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&$$$###"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%$$$$$$######$$$$$$%%%###########################$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$#########""""""######$$$######"""!!! ######$$$$$$$$$%%%%%%%%%########################""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""#########$$$%%%%%%%%%$$$$$$#########&&&&&&%%%$$$$$$######"""&&&%%%$$$######$$$%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$#########$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""############$$$$$$$$$#########""""""!!!""""""!!!!!!!!!$$$&&&$$$$$$###############$$$&&&%%%%%%$$$#########$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""$$$&&&'''#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&'''&&&%%%###!!!######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&''''''((((((''''''&&&''''''(((''''''&&&&&&$$$((()))''''''+++//////...111444555555555555777888;;;777666===@@@FFFSSSXXX[[[dddnnnvvv{{{{{{pppoooxxxvvvtttzzz###$$$$$$$$$$$$%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""!!!!!!!!!%%%$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$#########$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$######!!!"""###############"""""""""#########$$$$$$$$$########################"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""#########$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%#########$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""############$$$$$$$$$#########""""""###$$$$$$###""""""$$$&&&$$$$$$###############$$$%%%$$$######"""""""""###########################%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$"""""""""###%%%&&&$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%###"""!!!$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''(((((('''(((((())))))(((((('''%%%&&&''''''(((((('''''''''''''''((((((''''''&&&$$$(((***((((((---000000333444555666777777666555777<<<:::<<>>CCCTTTdddlllmmmqqqmmmgggkkkjjjzzzzzztttvvvyyyvvvyyysssqqqzzz{{{{{{{{{{{{xxxwwwzzzxxxnnncccfffkkksss}}}~~~~~~~~~zzzzzzyyyxxxwwwvvvvvvvvv$$$$$$%%%%%%%%%&&&&&&&&&'''%%%$$$$$$&&&&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!""""""######$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%""""""""""""############$$$$$$$$$$$$$$$###""""""#########$$$$$$$$$%%%%%%###########################$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#########$$$%%%&&&&&&%%%$$$### !!!"""###$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$###"""!!!###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$###########################$$$%%%$$$"""!!!!!!"""######""""""###$$$$$$%%%$$$$$$#########$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""######$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&'''(((((())))))(((((()))(((((((((((()))***+++)))...000///000444666666333666888666555<<>>FFFPPP\\\iiippprrrlllggghhhvvvzzzssspppmmmssswwwzzzxxxvvvppprrruuuyyy{{{zzzwwwtttjjjeeebbbeeeggghhhjjjnnnoooqqquuu{{{~~~vvv{{{~~~{{{yyyzzzzzzzzzzzz{{{yyywwwvvvuuutttsssrrrrrrpppnnnooosssvvvwwwwww%%%%%%%%%&&&&&&&&&''''''$$$######$$$&&&((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&########################$$$%%%%%%&&&&&&%%%%%%$$$!!!""""""###$$$$$$%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$#####################!!!"""$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$ """###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$######""""""""""""######%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###########################""""""######$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""%%%$$$$$$$$$$$$$$$$$$%%%""""""######$$$$$$$$$%%%""""""###$$$%%%%%%%%%%%%""""""""""""####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$##################$$$$$$%%%%%%%%%#########$$$$$$%%%&&&&&&&&&%%%$$$######$$$%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&######$$$%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%""""""######$$$$$$$$$$$$ ###%%%&&&%%%$$$%%%%%%""""""""""""###$$$%%%&&&""""""!!!""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$%%%%%%%%%%%%$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$#########$$$$$$''''''''''''((((((((()))''''''''''''''''''''''''$$$%%%%%%&&&'''((())))))&&&&&&''''''''''''&&&&&&'''(((((()))))))))))))))***)))(((((()))+++---...000555888666555777888666;;;;;;AAANNN^^^lllrrrssszzzqqqsssqqqmmmwwwoooeeebbbeeevvv}}}sssiiicccbbbcccfffjjjoootttwwwyyyyyyyyynnniiifffiiilllmmmppptttwww|||}}}|||zzzvvvuuuuuuvvvvvvuuuvvvvvvvvvwwwvvvuuuqqqoooqqqooommmnnnssswwwxxxxxx&&&&&&&&&&&&&&&&&&&&&&&&"""############$$$$$$$$$'''&&&%%%%%%$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########"""###%%%&&&&&&%%%###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$$$$$$$######""""""!!!!!!&&&%%%%%%$$$$$$%%%%%%&&&%%%'''(((&&&""" !!!###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$######""""""###$$$$$$ """###$$$$$$$$$###%%%$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################&&&%%%%%%$$$#########$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#########"""######$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""%%%$$$#########$$$%%%&&&######$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$######$$$%%%%%%%%%$$$###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&((((((&&&$$$"""&&&%%%$$$$$$######$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""%%%%%%%%%$$$$$$#########!!!!!!!!!!!!""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$###!!! $$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))((('''''''''''''''(((((('''''''''(((((()))+++***)))***---///111111333444555666666666777888:::BBBSSSeeemmmkkklllppp{{{xxx}}}||||||pppeeebbbcccppp}}}rrrhhhccc```]]]\\\^^^dddfffmmmvvvyyyyyy~~~~~~xxxtttuuuwwwyyy{{{wwwyyywwwtttrrrqqqrrrtttuuuvvvvvvtttttttttuuuvvvvvvvvvuuussssssuuuuuuuuuttt&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###"""""""""######$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&&&&&&&&&&############""""""""""""&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&'''&&&%%%$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$############!!!"""###$$$%%%%%%%%%%%%%%%$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$######$$$$$$$$$%%%%%%%%%###"""""""""###$$$%%%%%%######$$$$$$$$$%%%%%%%%%########################$$$$$$#########$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$######$$$%%%%%%%%%$$$###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$'''&&&%%%%%%$$$$$$%%%%%%"""###$$$$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$$$$######!!!!!!"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))((('''''''''''''''))))))(((((((((((())))))+++++++++---000333444555999888777777888:::===>>>FFFNNN^^^nnnuuutttvvvzzz{{{zzztttmmmlllnnnzzzyyyssskkkccc___]]]ZZZ\\\___dddeeellltttyyy{{{{{{vvvrrruuuuuutttsssrrrqqqqqqpppoooooonnnnnnnnnoooqqqrrrvvvtttrrrqqqrrrssssssrrr&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$######$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""""""""##################$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%"""""""""###############%%%%%%$$$$$$$$$$$$%%%%%%###""""""$$$&&&''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%###"""!!!%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$############$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$######$$$$$$$$$%%%%%%%%%"""!!!!!!!!!"""$$$&&&'''######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''%%%""" """%%%'''''''''&&&%%%%%%%%%%%%%%%"""###$$$$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$$$$$$$###""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((()))((((((''''''''''''(((******))))))))))))******+++,,,...111444666888999:::777444555888===AAADDDTTT[[[iiivvv{{{{{{}}}zzz{{{yyy{{{{{{ssslllhhhccc___]]][[[YYY^^^dddhhhiiiooovvv{{{{{{|||||||||yyyuuuqqqooorrrsssttttttsssqqqnnnmmmooooooooooooppprrrssstttvvvssspppooooooppppppooo&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%###$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###!!!!!!"""############""""""""""""######$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%"""  $$$&&&%%%"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&###$$$&&&&&&&&&$$$""" '''&&&%%%#########$$$%%%$$$$$$###$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$$$$###$$$$$$%%%######$$$$$$$$$%%%%%%%%%###"""!!!!!!"""$$$&&&'''######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''%%%""" """%%%'''&&&&&&%%%$$$$$$$$$$$$%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((()))(((''''''''''''(((((())))))))))))))))))***+++,,,...111333555777999:::888777666999>>>EEEJJJMMM^^^eeeoooxxx|||~~~~~~{{{uuunnnfffdddddddddaaa```eeellltttvvvyyy||||||xxxvvvvvvwwwwwwuuussspppoooqqqrrrrrrrrrqqqooommmlllooopppqqqrrrsssuuuvvvwwwvvvsssooommmmmmnnnnnnnnn&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###!!!!!!"""############"""""""""######$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$!!! !!!$$$%%%### $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&###$$$&&&'''&&&%%%"""!!!'''&&&$$$###""""""###$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$###""""""###$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$$$$$$$%%%&&&%%%$$$$$$###############$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((()))***+++,,,///111444444444555777:::999===DDDKKKQQQVVVZZZ\\\eeellltttzzz~~~uuuuuuwwwyyy|||xxxqqqqqqrrrssspppmmmpppuuu~~~}}}zzzwwwsssqqqrrrrrrrrrrrrqqqpppoooooonnnmmmmmmlllkkkkkkkkkkkklllmmmoooppprrrssssssuuurrrooommmmmmnnnmmmmmm&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%$$$#########$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%"""""""""""""""!!!!!!!!!###$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%#########$$$$$$$$$$$$$$$$$$$$$############$$$$$$'''&&&$$$$$$%%%%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&###$$$%%%&&&&&&%%%$$$###%%%%%%$$$###############"""###$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$######""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$###""""""""""""""""""###$$$$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((()))''''''((()))***,,,...///111333555444333444888<<<===JJJ\\\hhhkkkjjjiiiiiipppvvv{{{|||vvvmmmaaaeeellluuu~~~}}}zzz{{{{{{wwwtttrrrqqqnnnnnnnnnnnnnnnnnnoooooojjjjjjiiiiiiiiiiiijjjjjjjjjkkkmmmooopppqqqrrrrrrrrrpppnnnmmmnnnnnnlllkkk&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%%%%%%%$$$###"""######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%###"""""""""!!!!!!!!! ###$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$###$$$$$$############$$$$$$&&&''''''&&&%%%$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''######$$$%%%%%%&&&&&&&&&$$$%%%%%%%%%%%%%%%$$$$$$"""###$$$&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%!!!"""$$$%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%########################"""###$$$%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%%%%%%%%%%$$$###$$$$$$%%%&&&&&&%%%$$$$$$########################$$$$$$$$$%%%%%%$$$$$$$$$%%%$$$######""""""######"""###$$$$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''''''''((())))))'''((()))+++---000222444222444555444222444;;;AAAJJJaaa}}}|||zzz~~~{{{wwwzzz~~~~~~|||zzzwwwooojjjjjjpppzzz|||yyyxxxyyy~~~}}}{{{}}}{{{zzzyyy{{{}}}|||xxxqqqmmmnnnpppmmmmmmllllllmmmnnnooopppiiijjjkkkmmmnnnmmmmmmlllnnnoooppprrrssstttttttttmmmllllllmmmmmmmmmkkkiii&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&'''((()))&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%$$$###"""######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&%%%$$$$$$$$$######""""""$$$$$$$$$%%%%%%$$$$$$$$$######$$$%%%%%%%%%%%%$$$&&&%%%%%%$$$$$$#########$$$$$$############$$$$$$"""$$$&&&&&&###"""$$$'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''#########$$$%%%&&&(((((($$$%%%&&&'''''''''%%%%%%"""###$$$&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$#########$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%% ###&&&'''&&&$$$#########$$$$$$$$$%%%%%%%%%"""""""""""""""""""""""""""###$$$%%%&&&%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&%%%$$$###$$$$$$&&&&&&&&&&&&$$$$$$########################$$$$$$###""""""###$$$$$$&&&%%%$$$$$$######$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''''''''''''''((()))***((()))***---000333555777222444555444333666>>>EEE^^^zzzvvvlllkkkkkkhhhqqqsss}}}wwwtttttttttuuu~~~|||vvvuuuwww|||qqq{{{{{{wwwuuusssvvvyyyzzzvvvmmmiiilllpppoooooonnnnnnnnnoooqqqrrrjjjmmmqqqtttuuutttqqqpppmmmoooppprrrsssssssssrrriiiiiijjjlllmmmllliiiggg&&&&&&&&&&&&&&&'''((()))(((&&&$$$%%%'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&''''''$$$$$$$$$$$$%%%&&&''''''######%%%&&&&&&%%%######&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$###$$$%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%$$$######"""!!!"""""""""""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""""""""""""""""""""""""""%%%%%%$$$###$$$%%%&&&'''"""###$$$%%%&&&%%%$$$############$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################""""""############"""""""""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%((('''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%"""######$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%&&&''''''&&&$$$#########$$$$$$%%%%%%%%%$$$$$$$$$###### !!!"""###%%%''')))#########"""""""""""""""######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$!!!"""%%%'''''''''&&&%%%''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''&&&&&&&&&111///---+++)))(((((()))...///000111333555666777999555444555666<<>>DDDKKKUUU```jjjqqqtttxxx~~~~~~}}}|||{{{vvvuuusssqqqppppppppppppqqqpppooommmmmmmmmmmmnnngggggghhhjjjmmmqqquuuwwwuuurrrmmmkkklllmmmnnnnnnoooooopppqqqrrrrrrrrrrrrmmmpppuuuyyyzzzwwwsssooo&&&'''((((((((('''&&&%%%&&&%%%%%%'''******(((%%%$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&'''((()))&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&%%%%%%'''&&&%%%$$$############%%%%%%%%%$$$$$$$$$$$$###"""############$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######"""############$$$$$$$$$""""""######$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""""""""###%%%&&&'''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%$$$$$$$$$######$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$######!!!"""###$$$%%%$$$######""""""######$$$%%%%%%%%%"""###%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%"""##################"""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&''''''((()))&&&''''''(((((()))))))))&&&'''***---000222333444333444555888:::<<<>>>???EEENNNYYY```hhhpppuuuuuutttzzz~~~}}}{{{zzzyyyxxxxxxtttsssqqqpppoooppppppqqqooonnnmmmkkkkkkkkkkkklllhhhhhhiiijjjmmmpppssstttqqqpppooopppqqqpppooommmmmmnnnoooqqqrrrsssssssssnnnppptttxxxzzzxxxsssooo%%%&&&'''((((((&&&$$$###!!!###&&&(((((((((''''''$$$$$$%%%%%%&&&''''''(((''''''''''''''''''''''''''''''&&&&&&&&&'''(((((((((((('''''''''(((((()))$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$##################"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############&&&%%%%%%$$$$$$$$$$$$$$$"""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&%%%%%%&&&%%%$$$#########$$$%%%%%%%%%%%%$$$$$$$$$######""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""##################""""""############$$$$$$$$$!!!""""""###$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%!!!!!!""""""###%%%&&&'''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%$$$$$$###"""###$$$%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$############$$$$$$%%%%%%&&&&&&""""""###$$$$$$%%%&&&&&&"""###%%%&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$&&&%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((()))&&&&&&'''(((((())))))***'''(((+++...111333444444333333555999>>>CCCHHHKKKNNNYYYcccfffiiioootttuuunnnrrrvvvxxxxxxyyy}}}yyysssuuuwwwyyy}}}{{{zzzyyywwwvvvvvvuuuuuurrrqqqpppoooooopppqqqqqqooonnnlllkkkjjjjjjkkkkkkhhhhhhhhhiiikkkmmmooopppqqqqqqqqqrrrsssrrrnnnllllllmmmnnnooopppqqqqqqqqqmmmnnnqqquuuxxxwwwrrrnnn$$$%%%'''''''''%%%###""""""((()))&&&$$$&&&***$$$$$$%%%%%%&&&'''((((((((((((((((((((((((((((((((((((((((((((()))***++++++***)))(((((('''((((((((()))***++++++***)))((($$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((('''%%%$$$###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""!!!!!!&&&%%%$$$$$$######$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&'''&&&%%%%%%$$$$$$#########$$$&&&'''%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%""""""############"""""""""############$$$$$$$$$!!!""""""###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$###"""#########"""######$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%$$$######"""###$$$%%%&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$$$$%%%&&&'''""""""###$$$%%%%%%&&&&&&"""###%%%''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$######$$$%%%%%%%%%%%%$$$&&&&&&%%%$$$$$$%%%%%%%%%'''''''''''''''''''''''''''''''''''''''((())))))&&&''''''((()))******+++,,,---///111333333333222222333555:::AAAIIIPPPUUUVVVbbbiiigggeeejjjppprrrgggiiikkkllllllnnnppprrr~~~zzzllloooqqqrrrttt{{{{{{vvvyyyxxxwwwvvvuuuuuuuuuuuurrrqqqpppoooooopppqqqrrrooonnnlllkkkjjjjjjkkkkkkgggggghhhhhhiiijjjlllllltttssssssssssssqqqnnnkkklllmmmmmmnnnnnnnnnnnnnnnmmmmmmooosssvvvvvvqqqmmm''''''''''''''''''''''''''''''((()))***,,,,,,---'''+++...,,,(((%%%'''***$$$&&&)))***)))((((((((()))(((((()))******)))'''***++++++,,,+++***((('''))))))(((((((((((((((((('''''''''''''''''''''''')))((('''&&&%%%%%%%%%%%%######$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$#########$$$%%%&&&&&&&&&&&&''')))((('''&&&&&&$$$$$$###"""$$$$$$$$$$$$%%%&&&'''((($$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###%%%$$$$$$###$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###"""######$$$$$$$$$############$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################$$$%%%%%%%%%%%%$$$######%%%$$$$$$######$$$$$$%%%)))(((&&&&&&''''''&&&%%%######$$$$$$$$$$$$######$$$%%%%%%$$$######$$$&&&############$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%$$$$$$###$$$$$$############$$$$$$$$$$$$######"""!!!!!! ###############$$$$$$$$$&&&&&&%%%%%%$$$%%%%%%%%%&&&%%%$$$$$$######$$$$$$###""""""%%%(((((($$$!!!$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###""""""###%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$######"""""""""###$$$%%%&&&&&&%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''&&&&&&(((((())))))************000------222555555666888999888888@@@RRRaaaccc^^^bbbggghhhddddddiiillljjjdddfffjjjpppuuuxxxxxxwwwzzz|||wwwuuuppplllmmmxxx|||zzzzzzsssuuuxxxyyyyyywwwtttrrruuusssqqqqqqqqqqqqpppoookkkjjjhhhjjjmmmqqqssstttkkkiiiiiikkkooorrrqqqpppooonnnmmmkkkkkkkkklllmmmnnnnnnooopppppppppppppppnnnnnnmmmmmmnnnoooqqqrrr'''''''''''''''''''''''')))(((((((((''''''&&&&&&'''***,,,,,,)))(((***,,,(((***,,,------,,,++++++---,,,+++,,,...///...---......//////...---+++******+++*********)))(((((((((((('''&&&%%%%%%%%%%%%(((((('''&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$&&&''''''&&&&&&''')))'''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$###$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%&&&&&&&&&%%%%%%$$$#########$$$$$$$$$%%%%%%%%%!!!"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$######%%%$$$$$$######$$$$$$%%%'''&&&$$$%%%&&&&&&$$$#########$$$$$$$$$$$$#########$$$%%%$$$""""""$$$%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$###""""""!!!!!!$$$$$$$$$###############%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$$$$###"""$$$''''''%%%"""$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###""""""###%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$######### ###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%&&&&&&''''''((((((((((((((((((((((((***)))))))))******++++++111///000444666555555777666<<>>BBBRRRjjj|||qqqfff^^^[[[aaalll||||||xxxyyyzzzzzzwwwwww|||}}}|||{{{zzzxxxvvvvvvvvvwwwxxxxxxxxxwwwwwwxxx|||~~~|||zzzuuuxxxzzz{{{{{{{{{|||}}}{{{wwwrrrnnnnnnooooooooonnnmmmlllmmmoooqqqrrrqqqsssssssssssssssrrrpppoookkkllllllmmmllllllkkkkkknnnoooppprrrssstttttttttwwwvvvuuurrrpppnnnmmmlll(((((())))))************,,,,,,,,,,,,,,,,,,,,,,,,///......///111222000//////......000444666555444111000000111444777777777555666777888888888777666444444444444444444444444111000/////////000111222000000111111111000///...,,,,,,+++******)))******((((((((((((''''''''''''&&&'''((('''%%%$$$$$$%%%$$$%%%%%%&&&&&&''''''(((%%%%%%%%%$$$%%%%%%&&&'''&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%&&&%%%$$$$$$#########$$$###$$$$$$%%%%%%$$$$$$### !!!"""###$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################$$$%%%%%%%%%%%%$$$######%%%$$$$$$######$$$$$$%%%$$$###"""###$$$%%%$$$###$$$$$$%%%%%%%%%%%%$$$$$$"""######"""!!!!!!"""$$$&&&&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$'''&&&&&&%%%$$$###""""""###"""""""""######$$$%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$%%%&&&'''#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$%%%%%%%%%%%%""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&'''(((((((((''''''&&&&&&&&&''''''((((((((('''((()))+++...111444666999444111222333666@@@JJJ[[[cccqqq}}}ssshhhbbb___]]]dddqqq~~~~~~}}}|||}}}xxxuuuvvvxxx|||zzzzzz~~~|||{{{zzzxxxvvvuuutttssspppnnnqqqqqqrrrrrrrrrrrrrrrqqqsssvvvyyyzzzyyyxxxwwwwwwuuuwwwzzz{{{|||}}}~~~}}}}}}zzzvvvqqqnnnmmmnnnnnnnnnmmmlllkkkkkkmmmnnnnnnmmmpppqqqrrrrrrpppnnnlllkkkjjjkkkmmmnnnnnnmmmlllkkkoooppprrrtttvvvwwwwwwwwwyyyxxxwwwtttrrrooommmlll++++++,,,,,,------......//////......---,,,++++++...///000111222222222333888777666:::???CCCCCCAAA:::::::::===@@@AAAAAA?????????@@@AAA@@@???>>>===888777666666777:::<<<>>>555555555555555555555555555555666666555444222111000000000000///...,,,+++---,,,,,,++++++***))))))((()))***(((&&&%%%%%%&&&%%%%%%&&&&&&'''''''''(((%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###!!!!!!###$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%######"""""""""!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$######%%%$$$$$$######$$$$$$%%%%%%#########%%%&&&%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$"""###$$$###"""!!!###%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%%%%$$$######""""""######$$$$$$$$$$$$$$$$$$$$$######&&&&&&%%%%%%$$$$$$#####################$$$%%%&&&&&&%%%$$$$$$######$$$$$$$$$%%%&&&&&&%%%%%%&&&'''#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%"""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$%%%&&&&&&&&&########################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&'''((()))(((''''''%%%%%%&&&&&&''''''((((((((()))+++...000333555666777444222444777>>>KKKXXXppprrrsssyyyrrrfff]]]\\\ccckkknnnttt{{{uuukkkrrr|||~~~{{{yyyyyy}}}zzzxxxxxxuuusssrrrqqqqqqpppmmmkkklllmmmmmmnnnnnnnnnmmmmmmnnnpppqqqrrrqqqqqqrrrtttuuuwwwzzz{{{|||~~~|||zzzyyyxxxwwwsssooommmlllmmmmmmmmmhhhhhhhhhiiilllnnnmmmmmmlllnnnpppooommmjjjhhhggghhhjjjlllnnnnnnmmmkkkiiioooqqqrrruuuwwwxxxyyyyyywwwwwwvvvtttrrrooommmkkk.........///000111111111111111111000000000//////111555999::::::;;;>>>AAAHHHFFFFFFJJJQQQVVVWWWUUUIIIJJJLLLOOORRRRRRPPPMMMOOOOOONNNMMMKKKHHHFFFDDD@@@???======@@@EEEJJJNNNDDDEEEFFFFFFDDDBBB@@@?????????@@@@@@>>><<<:::888999:::;;;;;;:::888555333444444333222000///......,,,------,,,)))(((((()))&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%''')))******)))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&""""""###$$$%%%%%%%%%%%%############$$$%%%&&&&&&###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%"""""""""###############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$######%%%$$$$$$######$$$$$$%%%$$$###"""###%%%&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%$$$""""""$$$%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&""""""###$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%########################%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%&&&'''&&&%%%$$$$$$######$$$$$$"""%%%((((((&&&%%%&&&'''"""######$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$############$$$$$$$$$$$$#########$$$$$$$$$%%%%%%))))))'''%%%$$$""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&((()))))))))''''''&&&&&&&&&'''(((((())))))***,,,...111222333222222333333555;;;@@@HHHWWWdddwwwuuurrrrrr{{{zzzggg[[[VVV[[[kkk{{{}}}nnngggdddiiittt{{{wwwvvvvvvsssrrrqqqqqqrrrpppnnnkkkggghhhiiijjjjjjjjjjjjjjjiiikkklllllllllnnnqqqtttuuuwwwyyyzzz|||~~~|||yyywwwvvvvvvvvvtttqqqpppppppppooonnnhhhhhhhhhiiilllmmmlllkkkiiikkknnnmmmjjjgggeeeeeeeeegggjjjmmmmmmkkkiiigggnnnoooqqqtttvvvwwwxxxyyyvvvvvvvvvuuusssqqqooonnn///000000111222333333444111222222444555666777777<<>><<<::::::888777555333222222///000000...,,,******+++''''''''''''''''''''''''(((''''''&&&&&&&&&''''''%%%'''***,,,,,,***'''%%%&&&&&&&&&&&&&&&&&&&&&&&&!!!"""###$$$%%%&&&&&&&&&"""""""""###$$$%%%''''''$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$######!!! ######$$$$$$$$$%%%%%%%%%######$$$%%%&&&''''''((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################$$$%%%%%%%%%%%%$$$######%%%$$$$$$$$$$$$$$$$$$%%%###"""!!!"""$$$%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%$$$######$$$&&&############$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&!!!"""###$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&""""""""""""""""""######%%%%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$%%%&&&'''(((&&&%%%$$$$$$######$$$$$$!!!%%%((()))'''%%%%%%&&&""""""###$$$%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$"""""""""######$$$$$$$$$############$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######$$$%%%%%%&&&''''''""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&((()))***)))(((&&&&&&''''''((()))******+++---///111333333222///...000222888AAAHHHPPP^^^kkktttsssooommmuuuvvvhhh```^^^ddduuuuuufffbbbaaasss{{{{{{uuurrrrrrrrrpppooooooooopppooollljjjdddeeefffggghhhhhhhhhhhhhhhiiijjjkkkllloootttwwwuuuvvvxxxzzz{{{}}}~~~{{{xxxvvvvvvvvvxxxwwwuuutttuuuuuutttrrrlllkkkjjjjjjkkkkkkhhhfffgggjjjmmmmmmiiieeeddddddbbbeeehhhkkkllljjjgggeeelllnnnppprrruuuvvvwwwxxxwwwxxxxxxxxxvvvtttrrrqqq444444444444555777888999BBB:::999@@@@@@:::;;;CCCNNNSSSZZZ]]]\\\[[[[[[[[[\\\YYYXXXZZZ^^^bbbcccbbb^^^```cccfffiiiiiihhhggghhhddd]]]VVVRRRNNNJJJHHHIIIFFFGGGMMMWWW___bbbaaacccddddddbbb\\\UUUNNNJJJKKKLLLMMMMMMMMMNNNPPPQQQYYYWWWTTTSSSSSSPPPLLLHHHLLLGGGAAA>>>>>>>>><<<:::666555333333333333222111------------,,,+++******((((((((((((''''''&&&&&&$$$&&&((()))***)))'''&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%###"""  """###&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#####################$$$%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%$$$$$$###&&&&&&&&&%%%%%%$$$$$$$$$$$$######"""###$$$&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((((((((''''''''''''(((((('''((()))***+++,,,------222000///111222111333444444777AAAMMMTTTVVVYYY]]]mmmjjjkkkqqqvvvyyy~~~|||xxxsssrrr}}}~~~yyynnnjjjkkk}}}~~~~~~zzzuuusssqqqnnnkkkmmmllllllmmmooonnnllljjjfffggghhhiiijjjjjjjjjjjjggghhhjjjmmmooopppppppppppprrruuuxxxzzz{{{||||||}}}yyyvvvtttsssssspppsssvvvvvvvvvwww{{{~~~oookkkiiikkkllliiihhhiiikkkjjjhhhgggfffgggiiijjjgggfffeeeeeeeeefffhhhiiifffffflllssswwwuuutttvvvwwwuuusssuuuyyyyyytttooo111222555999===AAADDDFFFJJJCCCCCCIIIKKKGGGIIIQQQ```dddhhhiiigggcccbbbaaa___[[[VVVUUUWWWZZZ\\\\\\^^^dddkkknnnkkkhhhfffffffffdddaaa^^^\\\XXXSSSPPPOOONNNOOOUUU^^^dddfffeee_________^^^\\\XXXSSSPPPIIIKKKMMMOOOQQQTTTWWWZZZcccaaa^^^^^^]]]ZZZVVVRRRPPPKKKFFFCCCCCCDDDDDDCCC???>>>>>>>>>===<<<;;;999555333111...------------***)))((((((''''''''''''$$$%%%&&&''''''&&&%%%%%%''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&&&&%%%'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$$$$%%%&&&&&&%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$&&&%%%$$$#########$$$%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((((((((''''''''''''(((((('''''')))***+++---......111111333555555444555777;;;>>>HHHSSSXXXYYY\\\aaahhhffffffjjjmmmooouuu{{{~~~{{{}}}{{{{{{~~~yyytttrrrpppnnnlllkkkkkkkkklllmmmmmmkkkiiieeeeeefffggghhhhhhhhhgggkkklllnnnoooppppppppppppooopppsssuuuwwwxxxyyyyyy||||||{{{yyywwwuuusssrrrqqqrrrsssttttttvvvxxxyyypppkkkhhhjjjjjjhhhgggiiiiiihhhgggfffggghhhjjjkkkjjjiiihhhggggggfffffffffffffffjjjqqqtttssssssvvvxxxvvvuuuwwwzzzzzzuuuqqq666888<<>>:::555333222222333000///---,,,************&&&&&&&&&&&&&&&%%%%%%%%%'''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%$$$$$$###$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$'''&&&%%%$$$############%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((((((((''''''''''''(((((('''''')))***,,,...000000000333777888777777:::<<>><<<:::::::::888666333111///------,,,+++***(((((('''((((((&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###"""""""""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$##################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%%%%$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$$$$$$$$$$$$$######%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((((((((''''''''''''(((((('''((()))+++---000111222000555888666666;;;BBBFFFRRRVVV___hhhkkkjjjlllqqqmmmkkkiiiiiifffgggnnnxxx{{{|||zzzyyyxxxzzz{{{zzzxxxuuurrrpppnnnnnnmmmjjjiiijjjkkkmmmmmmkkkiiiiiijjjjjjkkkkkkjjjjjjiiioooppppppqqqqqqqqqqqqqqqmmmnnnpppqqqrrrsssrrrrrrrrrsssttttttttttttsssrrrrrrnnnkkknnnvvvzzzxxxuuutttmmmhhhhhhhhhfffgggjjjhhhggggggggghhhiiikkkllllllmmmnnnnnnllljjjgggdddiiiggghhhmmmppppppssswwwzzzzzz{{{~~~~~~zzzwwwYYYYYYZZZZZZ\\\^^^```aaaXXXVVVXXX\\\aaaeeejjjooorrrtttvvv{{{}}}wwwvvvxxx~~~{{{yyywwwtttnnniiiggghhhlllqqqwww{{{||||||vvvvvvuuutttrrrmmmhhhdddWWWSSSPPPQQQVVV[[[^^^___cccfffkkkqqqsssooogggaaa^^^]]]\\\ZZZXXXWWWWWWWWWXXXUUUQQQLLLIIIIIIKKKLLLRRRVVVZZZ\\\\\\ZZZZZZ[[[UUUUUUSSSPPPKKKFFFBBB???AAA@@@===:::777444111///111000...,,,+++*********'''''''''&&&%%%%%%$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$######"""%%%&&&&&&''''''&&&&&&%%%"""""""""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$##################$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%%%%$$$######""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$###!!! $$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((((((((''''''''''''((((((((()))***,,,///111222333111666777555999GGGSSSXXXcccdddkkkssswwwuuuuuuxxxmmmiiihhhhhhggghhhoooxxx}}}rrryyy~~~zzzxxxzzzyyywwwtttrrrtttuuuvvvvvvuuussspppnnnllllllmmmjjjjjjjjjlllnnnnnnllljjjiiijjjkkkkkkkkkkkkkkkkkklllmmmmmmnnnooopppqqqrrrnnnoooqqqrrrssssssrrrrrrtttsssrrrqqqqqqqqqrrrsssqqqllljjjoooyyy~~~}}}yyyvvvpppjjjjjjiiiggghhhkkkjjjjjjjjjiiiiiiiiijjjjjjiiikkkmmmooonnnllljjjhhhiiiggghhhmmmoooppprrrwwwzzz{{{}}}|||yyyfffeeedddeeegggkkkoooqqqhhhiiijjjmmmpppssswwwyyy}}}uuurrrsssrrrmmmhhhggggggjjjooouuu{{{~~~{{{zzzxxxtttnnnggg```\\\JJJJJJKKKNNNTTT\\\ccchhhiiilllqqqxxx{{{xxxpppiiidddcccaaa___]]]]]]```ccc```___\\\WWWSSSQQQRRRTTTTTTXXX]]]]]][[[ZZZ[[[]]]YYYYYYXXXVVVRRRLLLFFFCCCBBBCCCBBBAAA>>>:::777444666555444222111///------++++++***((('''&&&%%%$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$###############$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###############""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""######$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$###""" #########$$$$$$$$$$$$$$$!!!"""###%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((((((((''''''''''''(((((()))***,,,---///111333333222777777999FFF]]]oootttxxxuuuxxx|||zzzooojjjiiilllooorrrxxx~~~}}}ssszzz}}}zzzxxxuuusssrrruuuuuupppnnnppprrrqqqrrrrrrrrrooollljjjjjjkkkjjjiiijjjlllnnnnnnmmmkkkgggggghhhjjjjjjkkkkkkjjjjjjjjjjjjkkklllnnnooopppooopppqqqsssttttttssssssvvvtttrrrppppppqqqrrrtttpppmmmlllqqq{{{~~~yyysssnnnnnnmmmjjjjjjlllllllllllllllkkkkkkjjjjjjhhhjjjlllnnnooonnnllljjjhhhfffggglllnnnnnnpppuuuvvvyyy|||}}}zzzwwwjjjhhhggggggkkkqqqwww{{{xxxyyy{{{|||}}}}}}{{{{{{nnnhhhbbb^^^]]]]]][[[XXXWWWXXX[[[```fffkkknnnnnnmmmllliiiccc[[[TTTNNNJJJ;;;???CCCGGGKKKSSS^^^gggiiiiiikkkpppuuutttoooiiiaaa```^^^ZZZXXX[[[aaagggggghhhgggddd___]]]^^^___YYY\\\___]]]YYYWWWXXX[[[YYYXXXWWWTTTPPPLLLGGGEEECCCEEEHHHIIIIIIEEEAAA>>>>>>>>>===<<<:::777444333000000...,,,***((('''&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$$$$%%%%%%"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###"""!!! !!!"""###%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######"""""""""###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%!!!""""""###$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%%%%$$$$$$"""#########$$$$$$$$$$$$######$$$%%%%%%%%%$$$######$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((((((((''''''''''''((((((+++,,,---...000111222333222777;;;CCC[[[zzzyyyoooiiihhhooowww|||~~~|||yyyvvvuuutttrrrpppmmmssstttooolllnnnooommmpppqqqqqqnnnkkkhhhiiijjjhhhhhhiiikkkmmmmmmllljjjfffggghhhjjjkkklllllllllkkkkkkjjjjjjjjjkkkmmmmmmnnnoooqqqssstttuuuttttttssssssssssssssssssttttttqqqoooooosss{{{{{{vvvrrrrrrqqqmmmkkkmmmllllllmmmmmmmmmmmmmmmmmmiiijjjlllnnnnnnmmmlllkkkeeeccceeejjjllllllmmmqqqqqqtttyyy{{{{{{xxxvvvtttjjjhhheeeeeeiiipppwww}}}}}}yyyyyy{{{|||{{{yyy{{{~~~{{{ssskkkfffdddSSSRRROOOKKKGGGEEEEEEFFFEEEFFFJJJPPPUUUYYYZZZYYYZZZYYYVVVPPPHHH@@@;;;999222777===???AAAHHHTTT^^^aaa^^^\\\___cccdddaaa]]]XXXVVVSSSOOONNNRRRZZZaaajjjlllmmmkkkgggdddeeeggg^^^```aaa^^^XXXUUUVVVYYYXXXVVVSSSOOOLLLIIIGGGFFFDDDHHHMMMQQQRRROOOKKKHHHFFFFFFFFFEEEBBB???;;;999444333222///---***)))(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%########################""""""###$$$%%%&&&&&&'''""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""'''&&&$$$######$$$&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""!!! """###$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%############$$$%%%&&&&&&######$$$$$$$$$%%%%%%%%%!!!""""""###$$$$$$%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%"""###%%%&&&'''(((((((((""""""######$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$"""!!!######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%&&&((())))))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((((((((''''''''''''((((((------...///000111222222111888???MMMkkkwwwiiicccbbbkkkwww~~~~~~{{{tttrrrppppppppppppooonnnkkkrrrtttooolllmmmmmmjjjooopppqqqnnnjjjggghhhiiigggggggggiiillllllkkkiiiggghhhjjjlllnnnoooooopppmmmlllkkkjjjiiijjjjjjkkkmmmoooqqqssstttuuuuuuuuupppqqqtttvvvvvvvvvuuutttrrrqqqqqquuu{{{}}}wwwtttuuusssooolllmmmkkkkkkmmmnnnooooooppppppkkkkkklllmmmmmmlllkkkkkkbbbaaaccchhhkkkjjjkkknnnmmmqqqvvvxxxxxxuuurrrqqq}}}vvvlllgggiiinnnrrrtttyyyzzz||||||tttmmmffffffddd```^^^```fffkkkqqqlllddd]]]^^^^^^XXXOOOIIIDDDAAA???======BBBJJJDDDGGGHHHGGGEEEEEEIIILLLNNNIIIEEEFFFHHHGGG@@@:::<<<999999<<<>>>AAAIIIQQQUUURRRNNNMMMMMMMMMJJJHHHCCCCCCBBB@@@@@@BBBGGGJJJSSSWWW]]]bbbeeefffhhhiiiqqqllldddZZZRRROOOQQQSSSSSSRRRSSSTTTUUURRRMMMHHHKKKMMMRRRWWWXXXVVVPPPKKKQQQQQQQQQNNNIIIDDDAAA???;;;888444000......///000))))))))))))((('''&&&%%%$$$######$$$&&&((('''&&&''''''&&&&&&%%%$$$$$$###$$$###"""""""""###%%%%%%&&&%%%$$$######$$$%%%&&&######$$$$$$$$$######"""$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$###""""""###$$$%%%%%%$$$###""""""###$$$%%%((('''%%%$$$###$$$$$$%%%###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###%%%$$$"""$$$&&&'''$$$"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######!!!!!!"""""""""$$$$$$$$$$$$$$$###"""!!!###"""""""""!!!!!! %%%$$$###""""""###$$$%%%&&&&&&&&&&&&&&&%%%$$$######$$$%%%&&&'''(((((((((%%%%%%%%%&&&&&&&&&''''''##############################$$$%%%%%%%%%%%%$$$%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%$$$###"""###%%%&&&%%%$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&((('''%%%$$$###$$$%%%%%%''''''''''''''''''&&&&&&'''((()))***++++++++++++***...111000...---000444777<<>>?????????BBBHHHKKKHHHDDDCCCCCCCCC@@@>>>999888777666555777;;;>>>BBBFFFKKKQQQVVV[[[aaadddccc___XXXPPPIIIGGGIIIKKKOOOPPPTTTZZZ^^^]]]YYYTTTSSSTTTVVVXXXXXXUUUPPPLLLTTTUUUUUUSSSOOOJJJGGGDDD===;;;999555333111000/////////...---,,,+++***)))&&&%%%$$$%%%'''''''''&&&''''''&&&&&&%%%%%%$$$$$$%%%$$$$$$###$$$$$$&&&'''%%%%%%$$$######$$$%%%%%%$$$%%%&&&''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$###""""""######$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%""""""""""""############%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$######"""!!!"""$$$%%%""" %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""###$$$%%%%%%%%%%%%%%%"""######$$$$$$$$$###############"""""""""!!!!!!$$$###""""""""""""###$$$######$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&##############################$$$%%%%%%%%%%%%$$$%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%$$$###"""###%%%&&&%%%$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$%%%%%%'''''''''''''''''''''''''''(((((()))***++++++,,,---111444333111000444777<<>>::::::999777555555777:::888:::===AAAFFFLLLSSSXXXPPPNNNIIICCC>>>>>>@@@BBBEEEJJJRRR\\\dddgggfffccc```___^^^[[[XXXUUURRRPPPXXXYYYYYYXXXTTTOOOIIIFFFAAA@@@>>>;;;888555333222555444222000///...------)))(((&&&'''(((((('''%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&'''((((((((('''&&&&&&&&&&&&&&&%%%%%%%%%&&&%%%$$$###############%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$######""""""###$$$$$$###!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%&&&&&&'''''''''&&&&&&!!!"""###$$$%%%%%%%%%%%%$$$$$$$$$############"""######""""""""""""######!!!""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$######&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$############$$$$$$$$$%%%%%%%%%$$$###"""###%%%&&&%%%$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$%%%%%%%%%''''''''''''''''''''''''(((((('''((()))+++---...111444666555444666:::>>>EEEOOO\\\iiixxxsssmmmnnnnnnmmmkkkmmmrrryyy}}}yyytttrrrrrrqqqnnnkkklllkkkjjjhhhggggggjjjmmmnnnmmmlllkkkjjjkkkllllllmmmmmmkkkjjjhhhgggeeedddeeefffhhhiiijjjiiihhhggghhhgggggghhhkkklllllllllkkkiiihhhgggggghhhiiikkknnnmmmllllllnnnqqqtttvvvuuusssssssssvvvwwwxxxwwwzzzxxxuuusssrrrqqqnnnlllrrrpppooooooppppppnnnmmmllllllmmmmmmnnnoooooooooooommmjjjiiijjjjjjjjjiiikkkjjjiiijjjmmmooopppqqqmmmmmmmmmnnnppptttwwwyyy{{{mmm```YYYXXX[[[]]]```cccdddccc___\\\]]]___aaa___\\\ZZZZZZ]]]bbbeeeddddddccceeennnyyy~~~|||ooogggccceeehhheeeaaa___aaa[[[SSSLLLIIIIIILLLNNNbbbiiiqqquuutttqqqnnnmmmmmmbbbXXXTTTQQQKKKEEECCCDDDDDDCCCDDDEEEFFFGGGGGGIIIHHHGGGCCC@@@>>>>>>???===>>>?????????@@@DDDFFFAAA@@@>>>:::777777999<<<:::???HHHSSS^^^eeehhhiiijjjhhhddd^^^XXXTTTRRRRRRYYYYYYYYYXXXUUUPPPJJJFFFDDDBBB@@@>>><<<:::999999999777555222000///......---+++***)))***)))'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%$$$$$$######&&&&&&%%%%%%$$$$$$######&&&%%%%%%$$$###############$$$%%%&&&&&&%%%$$$###"""###%%%&&&'''&&&&&&%%%%%%&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$%%%%%%%%%%%%%%%$$$###"""###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""############$$$$$$%%%%%%######$$$$$$$$$######"""&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$###"""###%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''(((((((((((()))(((''''''))),,,...000333444444444666<<>>>>>;;;<<<===<<<999888888888555666888;;;???EEEMMMRRRVVVVVVSSSLLLDDD@@@@@@BBBDDDDDDGGGMMMTTTXXXXXXVVVIIIHHHGGGFFFGGGHHHIIIJJJCCCBBBAAA@@@>>>;;;999888555333111000000///---+++((((((''''''&&&%%%%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$"""!!! $$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%$$$$$$"""######$$$$$$######"""$$$$$$%%%&&&&&&&&&%%%%%%"""""""""############$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###"""$$$%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%$$$###"""###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######$$$###!!! !!!"""###$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$###"""###%%%&&&%%%$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&''''''''''''&&&'''''''''(((((())))))***))))))***+++---000333555333444777<<>>>>>>>>;;;::::::>>>BBBDDDFFFEEEAAA:::666666888::::::<<>><<<777555444333333222111///---,,,+++***)))((('''&&&###$$$&&&&&&'''&&&&&&%%%%%%%%%&&&''''''&&&%%%%%%###$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&"""###$$$&&&&&&&&&&&&%%%%%%$$$$$$######$$$$$$%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""$$$&&&&&&###"""###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$############$$$$$$$$$%%%###$$$%%%&&&&&&%%%$$$###$$$###!!! !!!"""###""""""###$$$%%%%%%%%%$$$""""""###$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$###"""###%%%&&&%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&''''''$$$%%%'''((((((((('''&&&&&&''''''((())))))******)))***,,,...111333555666555888@@@KKKUUU^^^dddfffmmmttt}}}~~~{{{yyyvvvvvvyyyyyyvvvwwwzzz~~~xxxxxx~~~yyyvvvsssooonnnppplllmmmoooooonnnmmmlllllljjjmmmooopppnnnkkkjjjiiifffeeedddddddddeeeggghhhiiihhhgggfffeeefffhhhiiiiiigggdddbbbbbbeeehhhjjjkkkjjjjjjllllllkkkiiifffddddddddddddddddddddddddaaafffkkkllljjjhhhiiikkkmmmppptttwwwxxxxxxxxxxxxyyywwwuuutttsssrrrpppnnnmmmmmmnnnqqqssssssqqqooonnnmmmmmmlllkkkjjjiiiiiihhhiiiiiigggeeedddfffiiiggghhhhhhfffdddccceeehhhkkkkkkkkkkkkjjjiiihhhgggooosssyyy}}}}}}~~~vvvuuuvvvzzz}}}~~~zzzvvvvvvrrrlllhhheeeaaa\\\XXXVVVUUUPPPIIIJJJQQQWWWXXXWWWUUUUUUVVVSSSOOOOOOSSSWWWaaakkkiii]]]SSSPPPRRRRRRPPPNNNLLLJJJIIIHHHHHHIIIHHHJJJLLLJJJFFFFFFIIIGGGIIIKKKJJJHHHHHHKKKNNNOOOQQQSSSTTTRRROOONNNNNNHHHHHHFFFEEEDDDGGGLLLQQQQQQSSSTTTRRRNNNJJJHHHGGGFFFFFFEEE@@@:::777777888:::===???;;;555111111333777555666===GGGOOORRRQQQMMMPPPUUUXXXWWWSSSNNNJJJFFFGGGIIIJJJHHHDDD@@@>>>999777555555555444333111111000///---+++***)))(((%%%%%%'''((((((((('''&&&%%%%%%&&&''''''&&&%%%%%% """###$$$%%%%%%&&&&&&&&&&&&''''''(((((((((!!!"""$$$&&&'''''''''&&&'''&&&$$$$$$$$$$$$&&&'''((('''%%%$$$###$$$$$$%%%#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$&&&((((((%%%$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######!!!"""###$$$%%%%%%&&&%%%######$$$%%%&&&&&&&&&&&&"""""""""######$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$&&&%%%$$$###$$$%%%''')))$$$%%%%%%%%%%%%$$$######!!!!!!"""###%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$###"""###%%%&&&%%%$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$&&&'''(((((($$$%%%'''(((((((((''''''&&&''''''((()))******+++)))***---000333555666666666===IIIVVVaaaggghhhhhhqqq}}}~~~tttnnnqqqsssxxx{{{xxxsssuuu{{{zzz~~~~~~sssvvv~~~zzzzzzxxxwwwwwwtttnnnnnnqqqlllmmmnnnnnnllliiihhhhhhkkklllmmmkkkiiihhhhhhiiieeeddddddddddddeeefffgggllljjjhhhfffeeefffgggggghhheeeaaa______bbbgggjjjmmmmmmmmmmmmmmmlllhhheeeccccccccccccccccccccccccbbbfffjjjiiifffeeeiiilllgggmmmsssvvvvvvuuuvvvwwwvvvuuussssssssssssqqqpppllllllnnnpppssssssqqqooommmmmmlllkkkkkkjjjiiiiiihhhiiiiiigggdddccceeehhhggghhhhhhfffcccbbbdddggghhhiiikkkmmmmmmkkkiiihhh}}}xxxuuusssrrrnnnkkkbbbeeejjjnnnpppqqqooonnnkkkjjjhhheeebbb^^^\\\[[[[[[UUULLLHHHHHHKKKMMMMMMKKKJJJHHHGGGGGGHHHJJJKKKPPPXXX```^^^TTTKKKIIIJJJMMMKKKHHHEEECCCBBBBBBBBBCCCCCCBBB@@@???>>>======;;;<<<>>>???@@@@@@???>>>AAACCCFFFIIIKKKLLLMMMMMMKKKLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMPPPOOOKKKEEE>>>:::999999;;;999777666666444111...222555888888888<<>>===:::777555333333222222000...---------+++))))))((('''&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&'''((((((''''''%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''((()))(((''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#################################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''(((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%&&&%%%$$$$$$######$$$$$$%%%##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&%%%$$$""""""######$$$$$$$$$$$$######################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$#########$$$&&&'''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&(((((('''''''''&&&&&&&&&#########$$$$$$$$$%%%%%%''''''''''''''''''&&&&&&(((''''''&&&'''((()))***000...---000000111666<<<===EEERRR___hhhnnnuuuzzz{{{~~~{{{uuuyyy~~~~~~|||~~~|||~~~||||||{{{yyywwwvvvrrrooooooqqqrrrnnnjjjpppooommmkkkiiiiiiiiiiiikkkmmmnnnnnnmmmjjjgggeeegggeeecccbbbbbbdddggghhhddddddeeefffhhhjjjkkkllljjjhhheeebbbaaaaaabbbccciiiiiijjjjjjjjjkkkkkkkkkeeeeeeeeeeeeffffffffffffeeegggiiijjjhhhgggfffgggllllllnnnpppooommmpppwwwyyyxxxwwwwwwwwwuuurrrooonnnooopppqqqrrrrrrrrrrrrssssssqqqnnnjjjggggggggghhhjjjllljjjeeeccccccdddmmmgggeeefffeeeaaaaaafffhhhhhhiiijjjiiihhhgggfff|||sssllliiihhheeeccc___aaadddgggiiiiiiiiihhhdddbbb___[[[WWWTTTRRRQQQTTTNNNFFFAAA@@@@@@AAA@@@DDDCCCAAA@@@@@@AAACCCDDDDDDIIIMMMJJJCCC======??????===;;;999888999::::::<<<<<<<<<<<<;;;:::888777666777888999999999888777666888<<>><<<:::999777444111333555555444555888???DDDIIILLLPPPRRRRRROOOJJJGGGHHHGGGFFFHHHJJJHHHBBB===::::::999999888777777666666444222111000///,,,***++++++)))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$%%%&&&%%%$$$$$$######$$$$$$%%%##############################$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$########################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((''''''&&&'''(((***+++//////111444444444999AAAHHHUUUbbbhhhmmmuuu}}}~~~~~~|||yyyyyyxxxvvvssstttqqqmmmnnnppppppmmmiiimmmllljjjiiihhhiiiiiijjjkkkkkkmmmmmmkkkiiifffdddfffeeedddcccdddfffhhhiiiffffffffffffgggiiijjjjjjjjjhhheeecccaaabbbcccdddhhhiiiiiiiiiiiijjjjjjjjjiiiiiihhhhhhggggggffffffeeegggiiijjjiiiiiijjjlllpppnnnooorrrqqqnnnooosssuuuuuuvvvxxxyyyvvvrrrnnnnnnoooppprrrssstttttttttttttttsssoookkkhhhhhhhhhfffhhhiiihhheeeccccccdddlllhhhhhhjjjiiidddcccfffggghhhiiiiiiiiiiiihhhgggxxxllldddaaaaaaaaa```cccddddddeeeeeeeeeeeeeee[[[XXXSSSNNNJJJGGGEEEEEEGGGBBB===999888777777666888777666555555666777888::::::999777444222333444222111000000000111333444555666777888888666444333222222333333333222111111///111555999===AAACCCDDDFFFGGGIIIJJJJJJHHHGGGEEEEEEEEEFFFGGGHHHIIIJJJJJJGGGIIIJJJJJJHHHGGGGGGHHHCCCBBBAAAAAAAAAAAA>>><<<999777444111111444888;;;>>>BBBHHHMMMMMMIIICCC???AAA@@@AAADDDGGGFFFAAA===888999:::;;;<<<============;;;999777555333000---///...---+++***(((''''''%%%%%%%%%%%%&&&&&&&&&&&&###$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%################################################%%%$$$$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$############$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$############"""""""""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$#########$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$&&&''''''''''''(((((((((''''''''''''''''''''''''((((((''''''((()))+++,,,...000444888777999BBBNNNaaauuu}}}yyy~~~xxxvvvuuutttqqqnnnrrrooolllmmmnnnooollliiijjjiiihhhgggggghhhiiijjjjjjjjjkkkkkkjjjgggeeecccfffeeeeeefffggghhhiiijjjiiihhhhhhgggggggggggghhhjjjhhhfffdddccccccdddeeeggggggggghhhhhhhhhhhhiiillllllkkkjjjiiihhhhhhgggeeefffhhhiiijjjkkknnnpppsssppppppssstttpppnnnoooqqqsssvvvyyy{{{yyytttppppppqqqrrrtttuuuvvvwwwxxxvvvvvvuuurrrmmmiiihhhhhhdddeeefffeeecccbbbcccdddhhhfffhhhkkkjjjeeecccdddffffffhhhiiiiiiiiiiiiiiiuuummmddd^^^]]]___``````fffeeebbb___]]]\\\\\\\\\RRROOOIIICCC???<<<;;;;;;:::888777555555555444444333222222111111222222333555444111111111222222111............///000111222111333555777777555333111222222222111111000/////////000333666999;;;===>>>===>>>???@@@@@@>>><<<:::<<<===>>>???AAABBBCCCDDDEEEGGGIIIIIIHHHGGGGGGGGGEEEEEEFFFHHHLLLNNNNNNMMMBBB===777333222333333333666:::???CCCCCCAAA<<<999888888999<<<@@@CCCCCCBBB===<<<<<<===>>>AAACCCEEEDDDBBB@@@>>><<<999555222222222000///---***((('''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################&&&%%%$$$######$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&$$$###$$$$$$$$$$$$%%%%%%$$$$$$############$$$$$$##############################$$$$$$$$$%%%%%%%%%###"""""""""""""""""""""#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''(((((('''((()))+++---...///111444777888???QQQbbbzzz{{{wwwsssrrrrrrrrrooolllpppnnnlllmmmnnnnnnmmmkkkiiihhhgggfffffffffggghhhiiijjjjjjjjjiiigggeeedddeeefffggghhhiiijjjjjjjjjkkkjjjiiigggfffeeeeeeeeeiiihhhfffeeeddddddeeefffeeeeeefffffffffggggggggglllkkkkkkjjjjjjiiiiiiiiieeegggggghhhhhhjjjnnnpppsssnnnnnnsssvvvsssooonnnrrrrrrtttxxxzzz{{{yyywwwttttttuuuvvvxxxyyy{{{{{{yyyyyyxxxtttnnnjjjggggggccccccccccccbbbccccccdddddddddeeeffffffdddccccccdddeeefffggghhhiiijjjjjjlllfff```]]]]]]^^^]]][[[]]]ZZZUUUPPPLLLJJJIIIIIIGGGDDD???:::777555555555444555555444333333333333333333333222222333333333222111000222444555333000////////////000000111111///111444666666555222111444333222111000/////////...///111333666999;;;===666777777888777555333111333444555666888:::;;;;;;===@@@CCCDDDDDDDDDDDDEEEGGGGGGIIIMMMQQQTTTTTTTTTJJJEEE???:::777555333222444666888999:::888777555666444333444888===BBBDDDCCCBBB@@@???AAADDDGGGIIIGGGEEEDDDCCCCCC@@@<<<999555444444222000---***)))&&&%%%%%%%%%%%%$$$$$$$$$&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###########################"""!!! !!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!"""###%%%'''((($$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$%%%%%%%%%%%%$$$######""""""######$$$##############################$$$$$$$$$%%%%%%%%%"""""""""""""""""""""######$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((((((((((()))***,,,///000222222444666;;;HHH```vvv}}}{{{vvvtttqqqooooooqqqrrrpppmmmooonnnmmmmmmnnnnnnnnnmmmkkkjjjhhhgggeeeeeeeeefffiiiiiijjjjjjiiihhhgggfffgggggghhhiiiiiijjjjjjkkklllkkkjjjhhhfffeeeddddddggggggfffeeeeeeeeeffffffddddddeeeeeeeeefffffffffggghhhhhhhhhiiiiiijjjjjjfffggggggffffffgggiiilllnnnkkkkkkqqquuutttqqqppptttssssssuuuyyy|||~~~~~~yyyxxxxxxxxxyyyzzz{{{|||zzzzzzyyytttnnniiifffeeedddcccbbbbbbbbbcccccccccddddddcccbbbbbbdddeeeeeeccccccdddeeefffhhhiiijjjmmmiiidddaaa```___[[[WWWQQQNNNIIICCC>>><<<;;;;;;<<<:::777444222222222333666666777555333111111111000000000111111000000000000000222444666555333111111111111111222111111111111222333555555444222111444333222111000000000000+++,,,...111555999<<<>>>555555555444333111000///...///000111333444555666555777:::<<<===???AAACCCFFFFFFGGGJJJMMMOOONNNMMMJJJHHHEEEAAA<<<999888777888888777666555444444444777555222111333777<<>>FFFUUUlllyyy~~~~~~|||xxxuuuqqqnnnmmmnnnrrrsssqqqooommmmmmmmmnnnnnnnnnnnnnnnmmmllljjjhhhffffffffffffggghhhhhhiiiiiiiiiiiiiiiiiiiiihhhhhhhhhiiijjjjjjlllkkkiiihhhfffeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffdddddddddeeeeeeeeeeeefffdddeeeeeefffggghhhiiiiiifffggggggfffeeedddfffgggiiigggiiiooorrrqqqqqqrrruuusssrrrssswww||||||{{{zzzxxxwwwxxxxxxyyyvvvwwwvvvsssnnnjjjgggfffiiifffcccbbbcccccccccbbbdddeeedddaaabbbfffiiihhhbbbbbbbbbcccdddfffggghhhiiiddd^^^ZZZYYYVVVRRRNNNFFFDDD???;;;888666666666555555444444444555666666888999:::888555444555777333444444444444444444333333555777888888888888888777777888888999999999999666666777777777666666555666555444333222333333444......000222555999<<<>>>888666444222111000000000......///000111222333444222333555666666777:::<<<<<<<<<===???BBBDDDCCCBBBCCCFFFGGGEEEAAA======>>>>>>===;;;888666555444444333333222222222444777:::???BBBEEEHHHIIIGGGDDDBBB>>>>>>@@@CCCFFFFFFDDDBBB;;;;;;;;;;;;999666333111...---,,,***)))'''&&&%%%&&&''''''''''''&&&%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''########################%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""$$$$$$$$$$$$#########$$$%%%%%%&&&''''''"""###$$$%%%%%%%%%$$$$$$######""""""""""""####################################$$$$$$$$$%%%%%%%%%############$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&##############################$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''$$$%%%%%%%%%%%%$$$###"""$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''''''''%%%%%%&&&&&&'''(((((()))(((((()))***,,,///222333555888AAAMMMWWWbbbqqq~~~~~~}}}zzzzzz}}}zzzwwwuuutttqqqooonnnpppssstttrrroookkkkkkllllllllllllmmmnnnmmmlllkkkiiihhhhhhiiiiiidddeeefffggghhhiiiiiijjjkkkjjjhhhgggggggggiiijjjjjjiiihhhgggffffffffffffcccdddddddddeeeeeeffffffdddddddddeeeeeeeeeffffffdddeeeeeeeeefffgggggggggdddfffggggggeeedddeeefffffffffhhhlllmmmlllooosssrrrqqqpppssswww|||~~~|||yyyvvvtttsssssssssnnnppprrrqqqnnnkkkjjjiiinnnjjjfffdddddddddcccaaa```ddddddbbbccchhhiiifffaaaaaaaaaaaabbbccceeefffZZZTTTNNNIIIHHHGGGDDDAAA<<<:::777555333222222222333444555777999:::;;;;;;888:::<<<;;;999:::===@@@>>>??????@@@@@@??????>>>:::;;;===<<<;;;<<<>>>@@@===>>>???AAABBBBBBCCCCCC<<<<<<;;;;;;::::::::::::999888777666666666777888555555555555777999;;;<<<999777444111//////000111///000000111222333444444555555444333111111333555111111222666:::<<<===<<<<<>>FFFKKKLLLHHHBBB===999:::===AAAEEEFFFEEECCC===>>>>>>>>><<<999777555222111///---+++)))((('''&&&&&&&&&&&&%%%%%%$$$############$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%$$$###""" $$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%#################################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&((((((((('''$$$#########$$$%%%%%%&&&''''''"""###$$$%%%&&&%%%$$$$$$######""""""""""""####################################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&##############################$$$%%%%%%%%%%%%$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&%%%$$$###"""$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&'''(((((('''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&#########$$$$$$$$$%%%%%%%%%%%%&&&&&&'''((())))))(((((()))***---000222444444;;;IIIZZZeeelllrrrxxxrrroooxxx~~~}}}{{{vvvsssrrrssssssqqqpppqqqttttttqqqnnniiijjjkkkkkkkkkkkklllmmmmmmlllkkkjjjjjjkkkllllllbbbbbbccceeeggghhhiiijjjmmmkkkhhhfffeeefffhhhiiiiiihhhhhhgggggggggggghhhbbbccccccddddddeeeeeeeeeddddddeeeeeeeeeffffffffffffffffffffffffeeeeeeeeebbbeeeggghhhgggfffffffffeeeeeehhhkkkjjjhhhlllsssnnnnnnpppsssxxx{{{}}}}}}~~~|||xxxtttqqqooooooooohhhkkknnnooonnnmmmlllmmmqqqmmmhhheeeeeedddcccaaa[[[```cccaaacccggggggbbbaaaaaa`````````bbbcccdddFFFCCC>>>;;;;;;<<<>>>???999777444333333666999<<<===>>>@@@AAAAAA@@@@@@???>>>???AAAAAABBBDDDFFFHHHIIIMMMQQQRRRPPPNNNOOOQQQJJJEEE???>>>AAADDDEEEDDDDDDGGGMMMSSSWWWWWWSSSPPPVVVPPPGGGBBB???===:::777:::999888888999:::888777;;;666444777===>>>888222888777555444333111///...---///000000///111666:::???===999555111000//////,,,,,,---...///000000111444888>>>AAABBBCCCFFFHHHJJJGGGCCC@@@>>><<<999777666666555333222222444666888<<>><<<999666666555333111...+++)))'''(((&&&######$$$&&&&&&%%%&&&%%%$$$#########$$$$$$%%%%%%%%%$$$$$$#########$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&&&&$$$$$$###"""###########################$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#####################$$$%%%&&&&&&%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""$$$#########""""""!!!!!!###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&'''((((((((('''%%%$$$(((((('''(((((()))***++++++***)))+++///222444555:::MMMZZZ[[[]]]hhhppppppvvv~~~wwwlllgggooozzz~~~}}}~~~|||~~~|||yyywwwvvvtttrrrpppoooqqqrrrssssssrrrpppooojjjhhhfffggghhhjjjkkkkkkllljjjhhhfffffffffhhhiiigggfffddddddfffgggfffeeehhhhhhiiijjjjjjjjjjjjjjjkkkhhheeedddeeeeeeddddddfffeeeeeedddddddddeeeeeeggggggeeecccaaabbbeeehhhaaabbbbbbbbbbbbcccccccccdddeeegggiiiiiihhhgggfffgggggggggggghhhkkkooosssrrrpppnnnooossswwwyyyzzz|||xxxsssrrrrrrqqqlllhhhkkkjjjjjjkkkmmmnnnmmmlllooommmjjjfffccc```___^^^aaa___]]]]]]_________^^^___^^^^^^^^^```aaaccceee???===:::999999:::;;;;;;888777777888:::===@@@BBBGGGJJJNNNPPPPPPNNNLLLKKKLLLMMMNNNOOOPPPRRRTTTVVVXXX]]]dddhhhjjjiiihhhggg___XXXOOOKKKLLLPPPRRRSSSTTTWWW\\\dddjjjlllkkkiiihhhbbbYYYQQQKKKGGGDDDBBB???>>><<<<<<===>>>===<<>>??????<<<:::999777666555444333222111111333444444444666;;;>>>CCCAAA<<<777333000///...,,,,,,,,,,,,,,,,,,,,,,,,...222666888;;;>>>CCCFFFLLLKKKIIIFFFDDDBBBAAAAAAAAA???===888444222333444444777<<>>>>>>>>======;;;999666333111///...---)))'''%%%$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%$$$$$$##############################$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""###$$$&&&&&&%%%$$$###%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""$$$#########""""""""""""###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''''''''&&&%%%%%%%%%&&&&&&&&&'''''''''''''''((((((''''''&&&%%%((((((''''''((()))******,,,---...000333666888:::BBBUUUccccccaaagggnnnoookkkmmmrrrzzzzzztttgggnnnyyy|||zzz{{{yyyvvvttttttsssqqqooopppqqqsssttttttsssqqqpppjjjiiihhhhhhjjjllllllkkkjjjiiihhhggggggggghhhiiihhhfffeeeeeefffgggfffeeefffgggiiijjjjjjjjjiiihhhiiigggeeedddeeeeeeeeedddeeeeeeddddddddddddeeeeeeiiihhhfffccc```___bbbdddaaaaaaaaaaaabbbbbbbbbbbbeeefffggghhhhhhfffeeecccfffggggggggggggjjjnnnrrrqqqqqqppprrruuuvvvwwwvvvwwwsssooooooqqqqqqmmmiiiiiiiiiiiijjjmmmoooooonnniiihhhgggfffeeecccbbbbbbaaa___]]]]]]___```___^^^____________```bbbdddeee888777777777888:::<<<===;;;===???CCCGGGLLLPPPSSS[[[```gggkkkjjjgggdddbbbaaaaaa``````aaaccceeefffiiinnnvvv~~~|||rrriii]]]WWWVVVZZZ^^^___cccdddggglllrrruuuvvvuuuqqqnnnggg^^^UUUNNNJJJIIIEEECCCBBBCCCFFFIIIJJJKKKLLLLLLJJJGGGBBB???===<<<999999888777666666666666666777888888888:::===@@@GGGDDD???999444111///...///......---,,,+++******,,,---...///111555;;;>>>HHHIIIJJJIIIFFFEEEGGGIIIKKKJJJFFF@@@:::555444444333444777;;;===<<<888555222222333444555888:::<<<777;;;>>>?????????BBBEEEDDDBBB>>>999666333222111+++)))'''&&&''''''&&&$$$$$$$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$'''&&&&&&%%%%%%&&&&&&'''######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""""""""###&&&''''''%%%"""!!!%%%%%%%%%$$$$$$$$$$$$###%%%$$$###""""""###$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$#####################"""""""""###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((((((((((((''''''&&&&&&''''''(((((('''''''''((())))))***---000111222666;;;@@@LLL\\\hhhgggcccfffkkklllgggbbb```iiixxxqqqwww}}}yyywwwwwwuuurrrqqqqqqqqqooonnnooopppqqqrrrrrrqqqpppooojjjiiiiiikkkmmmnnnmmmlllhhhhhhhhhhhhhhhiiiiiiiiijjjhhhfffffffffgggfffeeedddfffhhhiiijjjiiigggfffgggeeeddddddeeefffeeeeeeeeeddddddccccccdddeeeeeeiiiiiifffbbb___]]]^^^```aaaaaaaaaaaabbbbbbbbbbbbcccdddeeeggggggffffffeeeffffffgggfffgggiiimmmpppqqqqqqrrrtttuuuuuutttrrrpppmmmlllmmmooopppnnnkkkhhhggghhhjjjmmmoooooonnnffffffgggggggggeeedddcccaaa```^^^^^^```aaa``````````````````aaabbbdddeee777888999:::<<<@@@EEEHHHHHHJJJLLLQQQXXX```gggkkkpppwww{{{zzzuuusssooommmmmmnnnnnnooorrrtttyyy~~~yyyqqqfff``````dddfffgggkkkjjjhhhhhhjjjkkkkkkjjjkkklllkkkddd[[[SSSNNNMMMHHHGGGGGGIIIOOOUUUYYY[[[[[[YYYWWWSSSNNNHHHAAA===::::::::::::999:::<<<>>><<<<<<<<<<<<;;;<<<===>>>FFFDDD???999555222000///000000///......---,,,,,,------------...///222333<<<@@@CCCBBB???>>>CCCGGGKKKLLLLLLHHHCCC===999777666666777888999777444111111111111333555888;;;<<<:::???CCCCCC@@@@@@DDDHHHJJJIIIEEEAAA<<<777444222...,,,***))))))((('''%%%$$$%%%&&&''''''&&&%%%%%%#########$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################""""""$$$%%%&&&&&&%%%$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""!!!!!!"""$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$##############################$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''')))((('''&&&&&&'''((()))((((((''''''(((((())))))+++...111222222888BBBJJJYYYbbbiiihhhhhhlllpppqqqlllfffcccnnn}}}yyyvvvtttsssqqqoooooooooooonnnmmmkkklllmmmnnnnnnnnnmmmmmmkkkjjjkkkmmmoooooommmkkkfffggghhhjjjjjjkkkkkkjjjjjjhhhffffffggggggfffeeebbbdddfffhhhhhhgggeeedddeeecccbbbccceeeffffffeeecccccccccccccccddddddeeeiiihhhfffccc___^^^___```bbbbbbbbbcccccccccdddddd^^^```bbbeeeggghhhiiiiiieeeffffffffffffgggjjjmmmpppooooooqqqssstttsssqqqlllkkkkkkllloooooommmkkkiiihhhhhhiiikkkmmmmmmlllggghhhiiiiiihhhfffcccbbbcccaaa``````bbbccccccbbb`````````aaabbbccccccddd@@@AAABBBCCCEEELLLTTTZZZ]]]]]]^^^bbbiiisss||||||yyytttrrrrrrqqqppptttssssssvvvyyyyyyvvvrrrwwwqqqkkkhhhiiikkklllkkklllhhhccc```^^^]]]\\\[[[\\\```eeeeee___XXXSSSRRRLLLKKKJJJLLLQQQVVVZZZ[[[___\\\ZZZ[[[\\\VVVKKKAAA;;;<<<=========>>>BBBFFFGGGFFFDDDCCCBBBAAA@@@???CCCAAA===999555333333222000000/////////.........------...000111111000///111555888888555555:::???AAAEEEJJJKKKIIIEEEAAA>>><<<:::999777666444000---//////000111444777:::<<>>@@@@@@@@@CCCHHHMMMSSSQQQOOONNNMMMKKKIIIGGGCCCAAA>>>;;;888777777777111111111000000/////////+++,,,...222555666444222---///111111///000333666666;;;BBBGGGIIIHHHGGGGGGAAA???===;;;999666111.../////////000111444666888@@@CCCFFFFFFCCC@@@@@@AAA===>>>@@@AAAAAA>>><<<:::444333111111111///---******)))((('''&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%(((&&&###!!!!!!###%%%'''###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%############$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&((((((''''''(((((())))))''''''((()))***,,,---...///111444888???JJJWWW```jjjiiihhhkkkqqqxxx|||~~~gggccclll{{{~~~|||zzzyyywwwuuussspppqqqtttvvvwwwwwwvvvuuutttrrrpppoooooopppnnnmmmllllllmmmmmmnnnnnnoooooommmlllkkkkkkkkkkkkhhhffffffgggggghhhiiijjjjjjkkkgggfffddddddfffgggfffeeeaaaaaabbbcccccccccccccccbbbaaaaaaccceeeeeedddbbbaaaaaaaaaaaabbbcccdddddddddeeeeeedddbbbbbbccceeeffffffffffffggggggggggggfffffffffeeeeeeeeeeeeeeecccdddeeeeeeddddddfffgggjjjhhheeefffiiilllooopppkkklllnnnoooooonnnlllkkkjjjhhhffffffgggfffeeecccbbbccceeeggghhhhhhggggggcccbbb```aaaccceeeeeeddd______```aaaaaaaaaaaaaaalllpppssssssrrrsssxxx|||~~~~~~~~~~~~~~~yyy|||}}}zzz|||zzzrrrooommmkkkhhhnnnnnnmmmjjjgggeeeeeefffdddaaa^^^___bbbdddcccbbb___[[[WWWTTTTTTTTTTTTTTTIIIJJJLLLPPPTTTUUUTTTSSSTTTQQQNNNKKKJJJHHHFFFDDD@@@???AAAEEEJJJJJJEEE@@@<<>>:::777444333222111111222333333:::===@@@CCCDDDBBB@@@>>>::::::::::::::::::;;;;;;666555444444444333000......,,,)))&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$%%%$$$###"""###$$$%%%&&&######$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&%%%$$$###%%%$$$$$$######$$$$$$%%%############$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$#########$$$$$$%%%%%%%%%###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''''''''''''''&&&%%%%%%&&&''''''%%%%%%%%%%%%&&&&&&&&&'''''''''((()))))))))))))))''''''(((***,,,...000111111444;;;DDDNNNYYYbbbhhhkkknnnqqqssssssuuuzzz~~~}}}lllllluuu}}}yyywwwvvvtttrrrpppkkkmmmqqquuuxxxyyyzzzzzzvvvtttrrrqqqqqqqqqpppnnnlllllllllmmmnnnoooppppppooollljjjhhhhhhgggeeedddeeeeeedddddddddfffggghhheeecccbbbccceeefffffffffaaaaaa`````````aaabbbcccbbbaaabbbcccddddddcccaaa`````````aaaaaabbbddddddbbbcccdddcccbbbaaabbbcccffffffffffffggggggggggggjjjiiihhhfffeeedddddddddbbbccceeedddccccccdddeeefffeeecccdddfffhhhiiihhhhhhjjjmmmooonnnmmmlllkkkgggeeeddddddeeeeeecccbbb```aaaaaabbbcccdddeeeeee```___^^^___aaaccccccbbb]]]^^^___```aaa```______{{{vvvssswwwyyyyyyuuurrrvvvuuummmjjjiiifffdddkkkmmmnnnlllhhheeefffgggfffccc______bbbeeeeeedddccc```\\\ZZZZZZ[[[[[[[[[QQQNNNMMMOOOUUUYYYZZZYYYTTTRRROOOMMMKKKIIIEEECCC???@@@AAAAAABBBBBBBBBBBB<<<@@@CCCCCCDDDGGGOOOVVV\\\ZZZYYYYYY[[[[[[XXXUUUMMMKKKHHHDDDAAA@@@@@@@@@@@@???>>><<<999777666555444111......111444444333000...,,,,,,,,,---,,,+++000222555888<<>>>>><<<888555444444666888777666666666666555222000111...)))%%%######$$$&&&&&&%%%%%%$$$$$$#########$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""#########$$$"""###$$$$$$%%%%%%%%%%%%#########$$$$$$%%%%%%%%%"""$$$&&&((((((&&&$$$"""%%%$$$$$$$$$$$$$$$$$$%%%############$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&'''((((((((('''&&&&&&&&&&&&'''(((&&&&&&&&&'''''''''((((((&&&'''(((*********)))(((&&&'''(((***---///222333999>>>GGGTTTaaalllqqqsssrrryyy{{{www|||zzzvvv|||~~~{{{xxxvvvtttsssqqqooohhhkkkpppuuuyyy|||}}}~~~yyyvvvtttssssssrrrqqqoookkkjjjjjjkkklllmmmnnnooopppmmmiiifffeeeeeecccbbbdddcccbbbaaaaaabbbdddfffcccbbbaaabbbdddfffgggfffbbbaaa___^^^___```bbbdddbbbbbbbbbcccddddddbbb```````````````aaabbbcccdddbbbcccdddbbb```___```aaaeeeeeeeeeffffffffffffgggiiihhhgggfffffffffffffffbbbcccddddddcccbbbcccddddddcccccceeefffeeecccaaaeeehhhlllnnnnnnmmmlllllldddcccbbbbbbddddddcccbbbbbbbbbaaa```______``````^^^]]]\\\]]]___aaaaaa```]]]^^^___`````````___^^^