BM6@6(@@ rrryyylllkkkgggllllll|||tttjjjeeeeeeoooyyy}}}~~~zzzvvvnnniiiiiimmmcccmmmxxxkkkbbbxxx{{{qqqmmmdddWWWWWWYYYXXXTTTOOOOOOQQQRRRMMMGGGGGGWWWrrrvvvsssrrrtttwwwwwwtttpppkkkfffbbbbbbgggmmmrrrsssxxxuuurrrooommmkkkhhheee^^^^^^]]]YYYVVVTTTTTTUUUZZZZZZ\\\]]]^^^[[[VVVRRROOOKKKEEEBBBAAAAAAAAAAAAFFFFFFHHHIIIKKKLLLMMMMMMIIILLLPPPTTTYYY```ggglllsssvvv{{{wwwttt{{{\\\???>>>======<<<<<<<<<<<<===<<<<<<<<<;;;;;;::::::::::::===AAACCCCCCDDDEEEGGGJJJKKKNNNQQQOOOSSShhhjjjuuukkkfffkkkhhhsss|||nnngggdddkkktttzzz~~~}}}wwwzzzzzzqqqmmmnnnmmmeeeqqq|||lllaaawwwwwwooofff___XXXZZZZZZWWWSSSRRRRRRSSSRRRMMMJJJQQQ^^^hhhlllkkkcccccceeejjjqqquuuuuussslllhhhddddddiiiooosssvvv}}}zzzvvvsssppplllhhheee```aaa```]]]YYYVVVTTTTTTYYYYYY[[[^^^___]]]YYYUUUQQQMMMHHHDDDCCCCCCCCCCCCFFFHHHJJJLLLMMMMMMLLLLLLIIILLLPPPTTTYYY___fffkkkqqquuu|||tttxxxyyyVVV===???>>>===<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::<<>><<<<<<;;;;;;;;;<<<;;;;;;;;;;;;:::::::::===@@@DDDGGGIIIIIIKKKLLLKKKMMMRRRXXXXXX^^^tttaaa~~~gggbbbgggqqqpppvvvllldddfffmmmrrrwww{{{xxxuuu{{{{{{{{{yyyuuurrrrrrrrrpppyyynnnuuu~~~mmmhhhZZZYYYYYY[[[YYYUUUTTTUUUXXXWWWSSSLLLFFFCCCEEEHHHHHHLLLSSSZZZaaaggglllnnnnnnkkkhhhgggiiinnntttwwwuuuttttttttttttqqqmmmjjjiiihhhfffaaa\\\YYYXXXXXXYYYZZZ[[[^^^```___\\\YYYWWWSSSNNNJJJIIIIIIIIIIIIIIILLLQQQTTTSSSPPPKKKHHHGGGKKKPPPTTTXXX]]]cccffflllttt{{{qqqWWWHHH@@@???>>><<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>>>DDDGGGIIIJJJKKKMMMNNNPPPVVV\\\]]]cccyyy```jjjfffiiiiiikkkvvvmmmfffhhhnnnssswww{{{zzz|||}}}vvvyyy~~~}}}xxxxxxsssqqq}}}zzzppp___ZZZYYY[[[ZZZUUUTTTWWWZZZYYYUUUPPPKKKGGGDDDCCCEEEJJJRRRXXX\\\```eeeiiimmmkkkhhheeefffjjjppptttsssssstttuuuvvvsssooolllllljjjfff```[[[ZZZ[[[]]]\\\\\\\\\^^^___^^^[[[XXXXXXTTTOOOKKKJJJJJJJJJJJJKKKOOOTTTWWWVVVRRRLLLHHHHHHKKKOOOSSSWWW\\\aaaeeekkkttt{{{uuuyyyPPPDDD??????===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;???EEEJJJLLLMMMOOOPPPSSSUUU[[[bbbbbbhhh}}}[[[kkkfffeeeeeefff|||~~~xxxnnnggghhhnnnsssxxx|||~~~zzzwww~~~~~~xxxooosssmmmccc]]]]]][[[UUUTTTYYY\\\ZZZWWWTTTPPPLLLGGGDDDFFFMMMUUUZZZ[[[^^^dddiiillljjjgggdddccceeekkkooouuuvvvwwwyyyxxxuuuoookkkllljjjfffbbb^^^]]]```bbb^^^^^^^^^___```___\\\YYYZZZUUUPPPLLLKKKLLLLLLKKKMMMQQQVVVYYYXXXTTTNNNIIIIIIKKKNNNQQQTTTZZZ```dddmmmttt~~~zzzzzzpppKKKAAA>>>>>>===<<<<<<<<<<<<===:::::::::;;;;;;;;;;;;<<<===BBBHHHNNNQQQRRRSSSTTTWWWYYYaaaggghhhnnnWWWpppiiiccchhhhhhtttrrr}}}qqqffffffkkkqqqwww||||||}}}}}}uuuooo{{{rrreeebbb]]]UUUUUU[[[\\\\\\ZZZVVVRRROOONNNNNNQQQYYY```bbb```aaaffflllmmmkkkhhhccc```bbbggglllssstttwwwyyyyyyvvvpppkkkiiiiiiiiigggdddcccdddeee_________aaabbbbbb```^^^[[[WWWRRRNNNMMMMMMMMMMMMOOORRRWWWZZZYYYUUUPPPLLLKKKLLLMMMNNNRRRXXX___dddooouuu}}}yyy~~~hhhJJJBBB===<<<<<<<<<<<<======>>>:::::::::;;;;;;;;;<<<<<<===BBBJJJPPPSSSTTTVVVVVVYYY\\\eeemmmooovvvUUU{{{tttkkkllljjjrrr}}}~~~sssfffbbbgggnnnvvv}}}|||~~~~~~}}}qqqsss}}}mmmfff___VVVUUU\\\ZZZ\\\\\\XXXSSSRRRVVV[[[___fffllllllgggeeeiiinnnmmmlllhhhccc___```eeejjjlllnnnrrrvvvxxxvvvqqqmmmfffhhhkkkllljjjhhhffffff______```bbbeeefffdddccc]]]YYYSSSPPPOOOOOOOOOOOOOOOSSSWWWZZZZZZVVVQQQMMMLLLLLLLLLMMMPPPWWW___eeeqqquuu|||~~~xxx```FFFAAA<<<;;;;;;<<<<<<===>>>???:::::::::;;;;;;<<<<<<<<<;;;@@@HHHNNNRRRTTTUUUVVVZZZ^^^gggqqqttt{{{UUUwwwoooiiiooofffqqqyyyvvvfffdddgggiiinnnvvvxxxzzz}}}wwwqqqvvv}}}}}}pppeee^^^\\\\\\\\\[[[XXXUUUTTTVVV\\\bbbffftttpppllljjjkkkmmmoooooohhhfffgggkkkkkkgggfffhhhdddhhhnnnsssuuutttqqqnnnjjjnnnooollljjjjjjiiifffdddbbbaaaaaacccddddddccc]]]ZZZVVVUUUUUUSSSOOOLLLRRRTTTWWWXXXWWWSSSOOOLLLIIIKKKMMMNNNPPPVVV___eeepppvvv~~~~~~mmm|||~~~TTTDDD>>>======<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<======>>>BBBFFFJJJMMMOOOQQQSSScccfffooowwwyyyQQQssspppnnnlllffflll~~~uuuwwwfffccceeegggkkkrrrtttwww{{{yyyoooooorrruuuvvvrrrkkkfffbbb___\\\ZZZUUUWWW[[[___dddjjjppptttqqqpppmmmmmmnnnnnnmmmllldddaaaaaacccccc___^^^aaaeeehhhmmmrrrsssrrrooolllkkkpppsssqqqooonnnjjjeeebbbdddeeeeeedddbbb```___\\\YYYUUUSSSSSSSSSQQQOOORRRTTTWWWYYYXXXVVVRRROOOJJJLLLNNNOOORRRXXX```fffooouuu~~~ooovvvRRREEE???======<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<======<<<@@@EEEIIILLLOOORRRTTTcccgggqqqzzz|||MMMpppuuupppjjjhhhjjjppprrryyygggcccccccccgggmmmqqqtttyyy|||tttrrrooojjjiiihhhgggeeeaaa\\\YYYYYY___fffjjjlllmmmooorrrqqqooommmmmmmmmllljjjhhhccc^^^\\\\\\[[[XXXXXX[[[```ccchhhmmmoooooollljjjjjjooottttttsssqqqllleeecccfffhhhhhhfffccc```______[[[VVVSSSRRRSSSSSSSSSSSSUUUXXX[[[ZZZXXXUUURRRMMMNNNOOOQQQUUU[[[bbbgggnnnuuuxxxnnnlllNNNEEE@@@======<<<;;;;;;;;;;;;<<<<<<<<<;;;;;;<<<<<<===>>><<<@@@FFFKKKOOOSSSWWWYYYhhhmmmxxxKKKpppoookkkllllllnnnsss}}}jjjdddcccbbbdddjjjqqqtttyyy}}}rrrooollliiifffccc___\\\dddjjjppprrrooommmmmmnnnpppmmmiiiggghhhiiijjjjjjeee```\\\[[[YYYVVVXXX\\\YYY]]]bbbhhhkkkkkkjjjhhhhhhlllpppqqqsssuuuqqqlllgggffffffgggiiiiiifffcccddd```ZZZVVVTTTUUUVVVXXXWWWYYY\\\]]]\\\YYYUUURRRNNNNNNPPPSSSWWW]]]dddhhhmmmvvvuuuqqqgggJJJDDD@@@======<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<======>>>>>>CCCJJJPPPVVV[[[```cccpppvvvGGGmmmooojjjlllnnnsssvvv~~~ooogggeeebbbccchhhsssuuuzzzvvvlllgggeeeffffffooorrruuuuuusssrrrssstttkkkgggbbbaaaeeekkkqqqttthhhbbb]]][[[YYYXXX[[[___]]]___cccggghhhhhhfffdddgggjjjkkkmmmssszzz|||yyylllfffaaacccjjjnnnkkkgggjjjgggbbb\\\YYYXXXZZZ\\\^^^___``````]]]XXXSSSPPPMMMMMMOOOSSSYYY```eeehhhoooxxxvvv{{{fffEEEBBB@@@======<<<;;;;;;;;;;;;<<<===<<<<<<<<<<<<===>>>>>>???EEEMMMTTT[[[bbbhhhkkkxxxCCChhhrrrgggiiimmmuuuzzzwwwrrrjjjfffbbbccchhhrrruuuyyy}}}~~~}}}}}}ssslllmmmqqqtttzzzxxxuuuqqqooommmmmmlllgggeeeccceeekkkrrrxxxzzzfffaaa\\\[[[ZZZZZZ]]]bbbeeegggiiiiiihhhfffbbb```ggghhhhhhjjjtttrrrkkkddddddjjjnnnlllhhhkkkjjjhhhddd```^^^^^^___bbbccccccbbb]]]WWWQQQMMMJJJJJJLLLRRRYYYaaafffhhhrrr{{{}}}sss~~~cccCCCAAA???======<<<;;;;;;;;;;;;<<<======<<<<<<======>>>??????EEENNNWWW___gggnnnrrrDDDcccqqqfffhhhmmmsssttttttkkkgggbbbbbbgggnnnpppuuuzzz}}}|||vvvrrrqqqqqquuutttxxx{{{uuuwww|||yyyqqqmmmlllkkkgggdddkkkmmmqqqvvvyyyyyyuuurrrddd___\\\\\\\\\\\\```eeeeeeggghhhhhhgggdddaaa___cccccccccgggrrr{{{xxxtttpppnnnllljjjiiihhhjjjkkkiiifffcccbbbcccdddeeedddbbb]]]WWWPPPLLLGGGGGGIIIPPPYYYbbbfffhhhuuu~~~xxxsss\\\AAABBB>>>======<<<;;;;;;;;;;;;<<<===============>>>>>>???@@@GGGPPP[[[dddmmmtttyyyGGGbbbmmmgggiiimmmqqquuutttkkkgggbbbbbbfffiiimmmrrrwww{{{}}}~~~~~~|||wwwtttssssssqqqlllrrrwww~~~}}}zzzsssnnnnnnrrrtttqqqmmmsssxxx|||oooeeeddd___]]]^^^______ccchhh___```ccceeeeeedddbbbaaa^^^^^^___dddppp}}}~~~ssskkkiiikkkdddhhhlllllliiifffeeeeeedddddddddbbb^^^WWWPPPLLLDDDDDDGGGOOOYYYbbbggghhhwwwtttzzzVVVAAACCC>>>======<<<;;;;;;;;;;;;<<<===============>>>??????CCCJJJTTT___iiirrrzzzJJJZZZuuurrrfffkkkqqqvvv}}}|||qqqhhhcccbbbdddhhhooorrrqqqsss{{{~~~}}}yyyxxx{{{xxxtttrrruuu}}}~~~ssswww|||zzzqqqnnnppplllfff```___bbbfffiiiiiigggggggggfffdddbbb```___aaa]]]ZZZ___kkkwwwzzzmmmeeeqqqnnnkkkgggfffggghhhjjjdddddddddaaa[[[VVVRRRPPPFFFFFFIIIPPPUUUYYY```hhhuuuwwwyyyOOODDDGGG@@@>>>=========<<<<<<<<<<<<<<<===>>>===<<<===>>>@@@HHHNNN[[[hhhooosss{{{HHHUUUvvvlllccchhhooouuuwwwwwwllldddaaabbbeeelllqqqqqqttt{{{~~~}}}yyy{{{||||||}}}{{{{{{wwwrrrrrruuusssooojjjgggggghhhiiijjjcccdddeeeeeeeeeccc```___```]]][[[___iiissszzz|||~~~yyyttttttqqqlllfffcccbbbcccdddffffffdddaaa\\\WWWSSSRRRJJJIIILLLRRRVVVYYYaaahhhttt~~~wwwyyyMMMCCCEEE===>>>>>>=========<<<<<<<<<<<<===>>>>>>======???AAAHHHOOO[[[hhhqqqxxxHHHNNNzzzuuujjjcccffflllqqqqqqsssiiidddcccbbbiiiooorrrvvv{{{~~~zzz{{{xxxyyyyyy|||{{{zzzuuupppjjjhhhhhhiiibbbdddfffhhhhhheeebbb```___\\\ZZZ]]]eeelllpppqqqppptttzzz~~~||||||xxxrrrkkkfffdddddddddhhhfffccc___[[[WWWUUUTTTMMMLLLNNNSSSWWWZZZbbbiiiuuu~~~|||wwwiiiHHHBBBBBB<<<>>>>>>>>>=========<<<<<<<<<===>>>>>>>>>>>>@@@BBBLLLRRR^^^kkkuuuHHHJJJmmmlllggggggjjjnnnpppyyynnngggfffaaagggnnntttxxx|||yyy~~~}}}uuulllfffeeegggfffhhhkkkmmmllliiieeebbb]]][[[YYY[[[___ccceeeeeeeeehhhlllpppsssttttttttt{{{xxxsssmmmiiihhhggghhhhhheee```\\\YYYVVVUUUSSSMMMLLLNNNSSSWWW[[[ccclllxxxxxxxxxZZZEEECCC@@@===>>>>>>>>>============<<<<<<>>>?????????@@@BBBDDDMMMSSS]]]hhhqqqIIIKKKcccnnnjjjggghhhmmmyyyuuuzzz}}}pppgggdddbbbfffnnnuuuzzz||||||sssllliiiiiijjjkkknnnnnnlllhhhccc```[[[ZZZXXXXXXZZZ[[[\\\\\\]]]^^^___bbbdddfffhhhiiinnnmmmkkkiiihhhhhhhhhiiifffbbb\\\XXXVVVTTTRRRQQQJJJIIIKKKQQQVVV\\\eeennnyyy{{{vvv{{{SSSFFFDDD>>>??????>>>>>>>>>============<<<>>>???@@@@@@AAADDDFFFKKKPPPYYYaaahhhwwwJJJPPP^^^nnnlllfffhhhnnnsssyyyrrrfffaaadddfffmmmtttxxxyyy|||{{{sssooojjjkkklllllljjjeeeaaa^^^\\\[[[YYYXXXWWWXXXYYYZZZWWWXXXYYYZZZ]]]```cccdddeeefffhhhiiijjjkkkjjjjjjccc^^^XXXUUUTTTSSSPPPNNNIIIGGGIIIPPPUUU\\\fffooovvvvvvxxxSSSJJJEEE<<<@@@??????>>>>>>>>>=========<<<>>>@@@AAAAAACCCFFFHHHOOOTTT\\\aaafffuuuIIIUUU]]]sssqqqhhhjjjpppnnnxxxxxxjjjeeeffffffkkkrrruuuuuuxxx~~~~~~~~~sssjjjkkkkkkjjjhhheeebbbaaa___^^^\\\YYYXXXXXX[[[]]]VVVVVVWWWXXXZZZ^^^```bbbaaacccgggjjjlllkkkiiihhhaaa\\\VVVTTTTTTSSSOOOKKKKKKIIIJJJPPPUUU[[[eeeooovvvttt}}}QQQJJJEEE;;;DDD?????????>>>>>>>>>======<<<>>>@@@AAABBBDDDGGGJJJRRRXXX___bbbfffvvvIIIYYY^^^~~~zzzwwwkkkkkkqqqiiiwwwwww~~~qqqkkkgggfffiiippprrrqqquuu||||||tttkkkkkkkkkkkkjjjhhhfffeeebbbaaa^^^[[[YYYZZZ]]]```WWWWWWWWWXXXYYY[[[^^^___\\\___dddggghhhfffbbb```aaa\\\VVVTTTUUUTTTOOOJJJMMMKKKLLLQQQUUU[[[dddnnnwwwtttMMMIIIDDD;;;GGG????????????>>>>>>>>>>>>===>>>@@@BBBCCCEEEHHHJJJNNNTTT[[[^^^aaaqqqOOOTTTbbbjjjjjjnnnooozzz|||xxxyyynnnooofffeeeeeefffjjjnnnsssvvvwwwzzzsssmmmjjjlllkkkeeeccceeeeee```ZZZYYY]]]```^^^\\\VVVXXXYYYWWWUUUUUUYYY]]]]]]^^^aaacccddddddcccbbb```]]]YYYXXXXXXUUUNNNHHHLLLLLLPPPVVVYYY[[[ccclllzzz}}}vvvpppIIIBBB???AAA???@@@???????????????@@@@@@>>>>>>???AAACCCFFFHHHIIIGGGOOOYYY___aaapppLLLWWWfffrrrkkklllllluuuuuu{{{oooooogggfffeeeeeehhhnnnssswww}}}yyywwwvvvllljjjiiidddaaabbbccc___\\\]]]```cccddddddYYYYYYXXXVVVUUUVVVYYY[[[\\\^^^aaadddeeedddcccbbb___\\\XXXXXXWWWTTTNNNHHHKKKKKKOOOTTTXXX]]]gggqqq{{{www[[[DDDEEE@@@???AAA???????????????@@@AAAAAA@@@@@@AAABBBDDDFFFHHHIIIIIIQQQ\\\cccggguuuJJJ]]]nnn}}}nnnkkkkkkqqq{{{yyy|||ooommmhhhfffddddddgggmmmssswwwzzz{{{yyyuuupppuuuqqqiiifffccc``````dddcccccccccdddfffhhhiii^^^[[[WWWTTTUUUWWWXXXYYY[[[]]]aaadddeeedddbbb```^^^[[[XXXWWWVVVSSSNNNIIIKKKJJJLLLRRRWWW^^^kkkwwwwwwzzzwwwJJJBBBGGGAAA<<>>>>>>>>>>>???AAABBBCCCBBBBBBCCCDDDEEEGGGHHHIIIKKKSSS___iiirrrJJJdddwwwppplllmmmqqqvvv~~~pppkkkjjjhhhdddccceeekkkrrrvvvxxx~~~}}}vvvppppppsssnnnlllsssgggbbbaaaaaabbbhhhiiijjjiiigggfffhhhiiibbb]]]WWWTTTVVVXXXXXXWWWYYY[[[___bbbcccbbb```^^^]]]ZZZXXXVVVUUUSSSOOOKKKLLLJJJKKKPPPUUU___nnn{{{ttt~~~fffPPPHHHEEECCC<<<@@@======>>>???@@@BBBCCCDDDCCCCCCCCCDDDEEEGGGHHHIIINNNUUUaaannn~~~KKKhhhoookkkmmmpppqqq{{{vvvnnnllliiieeeccceeeiiippptttwww}}}{{{|||tttssswwwssslllsssyyynnnddd___aaaeeegggkkklllmmmllljjjhhhiiiiiiddd___YYYVVVWWWYYYXXXWWWWWWYYY\\\___```___^^^\\\\\\ZZZXXXVVVUUURRRPPPNNNNNNKKKKKKOOOUUU___ooo~~~{{{vvv}}}ccccccQQQ???CCC============>>>???@@@BBBDDDEEECCCCCCCCCDDDEEEGGGHHHIIIPPPWWWbbbsssKKKgggpppiiikkkmmmkkkwwwxxxvvvnnnkkkgggdddeeehhhllloootttxxx~~~~~~yyyooolllqqquuuqqqiiiaaaaaahhhnnnpppkkklllmmmnnnnnnnnnlllkkkccc```]]]ZZZZZZZZZYYYXXXWWWYYY[[[]]]^^^^^^]]]]]]\\\[[[YYYWWWUUUSSSQQQQQQPPPMMMMMMQQQWWWbbbssszzz~~~vvv^^^jjjSSS999DDD>>>======>>>>>>???AAACCCDDDEEEDDDDDDDDDEEEGGGIIIJJJKKKPPPXXXeeevvvHHHbbbvvviiijjjkkkiiimmmwwwwww|||pppmmmiiifffeeegggiiikkknnnqqqzzz}}}yyyvvv}}}uuuiiidddlllzzz|||pppooooooppprrrqqqmmmiiiaaaaaaaaa___\\\ZZZZZZ[[[ZZZZZZ[[[\\\]]]^^^______\\\\\\ZZZXXXUUUTTTSSSSSSQQQNNNOOOTTT\\\hhhzzz}}}yyyNNN[[[KKK777EEE>>>@@@>>>??????@@@AAABBBDDDEEEEEEFFFFFFHHHJJJLLLNNNOOOOOOYYYgggyyyFFF]]]~~~llljjjkkkiiiiiiyyyxxxrrr~~~pppnnnjjjgggeeefffggghhhjjjkkkttt~~~mmmiiixxxxxxuuurrrsssuuurrrkkkeee___bbbdddbbb^^^[[[[[[\\\\\\\\\\\\]]]^^^___aaabbb\\\\\\[[[YYYVVVTTTTTTUUUQQQOOOPPPWWW```mmm~~~>>>GGGBBB777FFF===DDD?????????@@@AAABBBCCCDDDGGGGGGHHHJJJLLLOOOQQQRRRMMMZZZiiizzzEEEXXXyyyuuupppggglllsssvvvsssnnnjjjiiifffbbbaaacccdddjjjrrrxxx}}}wwwqqq~~~zzzsssppprrrrrrmmmkkknnneeecccaaa_______________cccbbbaaa```___^^^^^^^^^bbb^^^[[[[[[]]][[[VVVPPPPPPQQQTTTZZZfffwwwyyygggPPP>>>>>>AAA>>>;;;===??????AAACCCDDDEEEFFFFFFGGGLLLMMMJJJLLLRRRSSSPPPQQQ]]]pppBBBTTTzzzsssjjjiiippp|||yyywwwpppkkkiiigggbbbaaaddddddiiipppvvvzzz~~~~~~xxxuuu}}}wwwssstttrrrkkkggghhheeeaaa]]]___eeehhhgggddddddbbb```_________``````aaa^^^\\\\\\]]]\\\WWWRRROOOPPPSSSZZZhhhzzzzzzdddOOO???@@@CCC@@@>>>???@@@AAABBBDDDEEEFFFFFFFFFGGGKKKMMMLLLNNNTTTUUUSSSQQQ]]]qqq@@@NNN|||{{{ssslllkkknnnvvv~~~uuunnnjjjgggbbbaaaccccccffflllqqquuu|||~~~{{{{{{~~~zzzvvvvvvxxx{{{}}}}}}xxxvvvrrrlllgggggghhhbbb^^^bbbjjjooonnniiifffccc```^^^___aaabbbbbbaaa___]]]^^^___^^^ZZZUUUQQQQQQTTT]]]nnn}}}{{{[[[KKK>>>???CCCAAA???@@@BBBBBBCCCDDDEEEEEEFFFFFFGGGJJJMMMMMMPPPUUUXXXVVVVVVaaasss???JJJssszzzrrrmmmqqqmmmzzz|||yyy|||pppjjjfffbbb```bbbaaaccchhhmmmrrr{{{{{{www{{{{{{}}}wwwrrrnnnkkkjjjkkkgggdddffflllooonnnlllkkkfffaaa___aaacccccccccaaa``````aaabbbaaa]]]YYYUUUUUUYYYdddwwwzzz|||PPPDDD<<<===@@@@@@>>>???BBBBBBCCCCCCDDDEEEFFFFFFGGGIIILLLNNNRRRVVVXXXYYY\\\dddsss???HHHjjjwwwoookkknnnjjjrrruuuuuulllfffaaa___```______cccjjjpppyyyyyyvvvxxxqqqnnnmmmkkkjjjjjjkkkkkkkkkllloooqqqooojjjdddbbbdddffffffdddccccccdddffffffddd```^^^VVVWWW]]]jjj}}}yyyhhhHHHAAA<<<===???@@@@@@AAABBBBBBBBBBBBCCCDDDFFFGGGIIIIIILLLPPPSSSUUUXXXZZZ]]]bbbmmm???HHH___ssshhhddddddgggooovvv{{{nnngggbbb___```^^^]]]```gggnnnvvv{{{~~~tttqqqooollljjjmmmooonnnkkklllpppuuupppjjjeeeeeeiiikkkjjjhhhfffgggiiikkkjjjgggcccaaaWWWYYYaaaqqqyyy~~~[[[EEEBBB???>>>@@@BBBDDDEEEBBBBBBAAABBBCCCEEEHHHIIIMMMLLLNNNSSSUUUUUUWWWZZZZZZ^^^iii}}}???HHHVVV|||lllddd```iiimmmwww|||xxxsssjjjdddaaaaaa___\\\^^^eeelllrrrzzz~~~zzztttqqqrrrqqqpppnnnnnnoooqqqmmmiiieeehhhnnnrrrqqqnnniiikkknnnooommmiiifffdddZZZ^^^iii{{{xxxtttTTTCCCBBB@@@>>>>>>BBBFFFGGGCCCCCCCCCCCCEEEHHHKKKMMMSSSPPPRRRVVVXXXVVVWWW[[[]]]cccqqq>>>HHHPPPvvvzzzooodddmmmkkkjjjqqqvvvmmmfffbbbbbb```]]]]]]ccciiinnnuuu{{{|||xxxtttqqqpppooommmjjjjjjfffdddiiiqqqwwwvvvrrrkkknnnqqqqqqoookkkgggeee___dddppp}}}yyyjjjSSS@@@@@@>>>;;;<<<@@@EEEGGGDDDDDDDDDEEEGGGKKKNNNPPPXXXTTTUUUZZZZZZWWWXXX\\\ccclll~~~FFFIIIXXXrrrhhhhhhjjjhhhgggyyy~~~yyyooogggcccdddbbbaaa```bbbfffmmmtttxxx|||wwwwwwtttmmmiiikkklllhhhgggnnnzzzzzzpppoooqqqtttsssooojjjhhhccclll~~~{{{yyydddXXXCCCBBB@@@??????@@@BBBCCCEEEEEEEEEGGGKKKPPPTTTWWWddd]]][[[^^^^^^[[[[[[^^^iiimmmwwwCCCEEEOOOcccmmmjjjeeeeeerrryyywwwlllfffddd```___^^^^^^bbbhhhnnnrrr~~~|||{{{wwwpppkkkllllllhhhkkkyyytttooolllmmmpppqqqnnnjjjiiiiiitttzzzYYYMMMCCCBBB@@@??????@@@BBBCCCCCCCCCEEEHHHMMMSSSXXX[[[ccc```aaaeeefffaaa___aaagggrrrBBBCCCGGGSSS~~~{{{oooffffffkkk|||xxxqqqhhheee```___]]]]]]```dddiiimmmwww{{{zzzvvvpppkkkjjjiiihhhpppsssooojjjjjjooorrrooollllllrrr}}}}}}~~~OOOHHHCCCBBBAAA??????AAABBBCCCDDDEEEGGGKKKOOOUUUYYY\\\``````dddjjjkkkgggddddddiiixxxCCCGGGHHHJJJkkkvvviiiiiiiiinnnuuujjjeeeeeecccaaa```aaadddhhhjjjsss||||||zzzwwwsssooommmjjjmmmzzz|||qqqkkklllsssuuupppmmmnnn}}}jjjGGGGGGCCCBBBAAA@@@@@@AAACCCDDDJJJKKKLLLOOORRRUUUWWWYYY\\\___dddhhhiiigggffffffpppzzzBBBIIILLLGGG[[[zzziiikkkgggfff~~~xxxmmmggggggfffcccaaaaaaccceeegggnnnttt~~~{{{wwwsssrrrxxxqqqlllnnnvvvwwwooommmqqq}}}VVVBBBFFFBBBAAA@@@@@@@@@BBBEEEFFFLLLMMMOOORRRTTTVVVXXXXXX[[[___bbbddddddgggiiikkktttyyy@@@EEEKKKGGGPPPjjjhhhfffcccuuu}}}xxxsssjjjgggeeecccaaa``````bbbcccmmmrrr~~~|||xxxyyy}}}rrrmmmpppwwwuuummmppp{{{lllJJJDDDFFF@@@@@@???@@@AAADDDGGGHHHIIIKKKOOOSSSWWWYYY[[[[[[\\\aaacccbbbbbbgggmmmooorrrwww??????GGGJJJOOOyyyqqqhhheeeaaallluuu{{{ooogggeeecccaaa___``````aaajjjpppyyywwwqqqsssxxxsssnnnyyy{{{TTTFFFHHHAAA>>>>>>>>>???BBBEEEIIIKKKIIILLLPPPUUUXXXZZZZZZZZZZZZaaadddaaaaaagggmmmooonnnvvvAAA<<>>???BBBFFFJJJLLLMMMOOOSSSVVVXXXXXXWWWVVVVVV___dddaaa```fffkkklllkkkvvv???BBBCCCGGGOOOaaammmeeebbbcccnnn}}}uuuwwwlllgggdddeeeeee```]]]^^^aaadddkkkxxxxxxmmmwwwoooMMM@@@???@@@>>>>>>???@@@BBBFFFIIIKKKLLLTTTXXXWWWTTTTTTSSSQQQZZZ^^^bbbbbb```___cccffffff|||BBBDDDDDDFFFJJJVVVqqqkkkgggbbbfffqqqwwwrrrkkkfffeeedddaaa```aaabbbdddiiisssyyynnnzzzoooIIIDDDEEE???@@@@@@???@@@BBBFFFJJJMMMPPPSSSUUUVVVYYY\\\XXXQQQ[[[___cccdddaaa```bbbeeehhh{{{CCCDDDCCCFFFIIILLLiiitttllliiidddcccggg{{{wwwyyyooogggeeeeeecccccceeecccdddgggmmmwww{{{ttthhhAAAFFFJJJ===BBBBBBAAAAAADDDHHHLLLOOOTTTSSSRRRWWW```eee^^^RRRZZZ___dddffffffeeefffhhhnnnAAACCCDDDJJJNNNLLL[[[yyy{{{kkkgggfffiiilllnnnzzz}}}}}}rrriiiffffffeeedddeeeeeedddeeehhhooo}}}ZZZ<<>>BBBBBBDDDFFFHHHKKKNNNOOOTTTSSSSSSXXXbbbhhhaaaVVVXXX]]]ccchhhiiiiiijjjkkkpppBBBFFFHHHOOOVVVQQQVVVjjjwwwjjjffflllmmmeeeuuuzzzxxxllliiihhhfffddddddeeedddeeegggjjjttt}}}}}}yyyPPP@@@AAACCCAAA@@@BBBGGGKKKNNNPPPPPPPPPRRRTTTVVVYYY```eeebbb[[[YYY\\\aaaeeeffffffeeedddjjj~~~GGGJJJKKKQQQWWWQQQQQQ```wwwhhhkkkggg```iiixxxzzztttmmmjjjgggdddccceeecccdddfffhhhmmm{{{}}}vvv{{{___MMMHHHBBB@@@EEE???BBBHHHMMMQQQSSSTTTSSSSSSWWWYYYZZZ\\\aaabbb___\\\]]]___aaaaaa___]]][[[gggrrruuuwwwGGGKKKJJJNNNSSSMMMLLLYYY~~~ooonnnccceeefffrrruuuqqqkkkgggeeeeeedddbbbcccdddeeegggqqq{{{}}}}}}yyyrrrNNNGGGIIICCCAAAGGGAAACCCGGGLLLQQQUUUXXXZZZYYY[[[ZZZYYY[[[aaabbb```^^^^^^___`````````^^^]]]ffflllmmmvvvCCCGGGFFFIIINNNJJJJJJWWWjjjxxxuuufffmmmgggaaayyysssttttttkkkgggfffgggcccaaabbbcccbbbccckkktttzzzrrr|||___CCC@@@DDDCCCCCCGGGDDDEEEFFFJJJOOOVVV\\\___^^^]]]ZZZXXX\\\bbbccc___^^^^^^___aaadddffffffeeeaaaiiiuuuIIIGGGFFFHHHLLLNNNMMMLLLTTTtttmmmlllccc]]]nnnvvv~~~pppooojjjbbbaaabbbbbbaaa```ccciiinnnzzzzzznnnzzzdddQQQDDDDDDEEEBBBBBBHHHMMMLLLJJJIIIKKKRRRZZZaaabbbbbb```___dddjjjkkkgggeeedddeeefffhhhiiihhhgggfffgggtttBBBDDDIIIOOOTTTTTTOOOKKKPPPqqqrrrppphhhbbbhhh{{{xxxwwwzzzrrrlllgggdddeeedddbbbaaacccgggkkkmmmttt|||nnnlll}}}aaaPPPEEEFFFHHHFFFHHHMMMPPPPPPOOOOOOPPPTTT[[[___ccceeedddcccfffmmmooonnneeeeeefffgggiiijjjjjjjjjiiiiiisssCCCEEEJJJPPPUUUVVVTTTRRRNNNYYYvvvnnniiihhhccceee{{{wwwwwwooonnnggggggfffeeecccccceeehhhiiipppxxxyyyooommmWWWJJJBBBDDDGGGGGGIIIMMMNNNPPPQQQRRRRRRSSSUUUWWW\\\___aaaaaadddjjjmmmkkkddddddeeefffhhhiiiiiijjjiiihhhnnnMMMKKKHHHIIIMMMSSSYYY]]]OOOOOOpppqqqgggmmmiii```jjjyyyssssssiiiiiigggfffeeeeeefffgggjjjrrrxxxzzz|||yyytttzzzRRRIIICCCEEEIIIIIIKKKNNNOOORRRUUUWWWUUUTTTRRRRRRUUUXXX[[[^^^fffkkkiiibbbbbbcccddddddcccdddeeefffhhhiiioooQQQMMMHHHEEEGGGNNNXXX^^^NNNOOObbbkkkooorrriiiiiittt}}}ttt{{{uuukkkiiigggffffffgggiiiiiieeelllssstttuuu|||dddSSSNNNKKKMMMOOOPPPPPPQQQTTTXXX]]]^^^]]]YYYVVVUUUWWWXXX[[[bbbmmmrrrjjj]]]cccdddeeedddbbbbbbdddfffiiinnnzzzIIIIIIIIIHHHHHHLLLQQQUUULLLPPPWWWrrrzzznnnnnnllljjjmmmqqqxxx{{{oookkkgggfffgggiiijjjkkkbbbfffllloooqqqyyyzzzPPPOOONNNMMMNNNPPPQQQPPPPPPTTTXXX\\\^^^\\\YYYVVVUUUXXXYYY[[[bbblllpppgggZZZccceeegggeeecccdddgggkkkeeennnAAADDDGGGHHHHHHIIILLLNNNOOOPPPNNNZZZ{{{llliiijjjiiivvvwwwmmmuuuoooiiieeefffhhhjjjjjjiiieeeeeejjjooottt~~~aaaJJJHHHJJJKKKMMMOOOPPPPPPNNNQQQTTTXXXYYYXXXVVVUUUUUUUUUXXXZZZ\\\```ccc```YYY___bbbeeeeeedddffflllqqqeeeooo???AAACCCCCCCCCFFFKKKOOOUUUPPPHHHNNNvvvssskkkkkkiiijjjwwwxxxeeejjj{{{yyyrrrjjjeeeeeegggiiiiiioooeee^^^bbbhhhmmmssszzz~~~pppSSSOOOGGGJJJMMMOOORRRTTTTTTQQQSSSVVVYYYZZZYYYXXXXXXYYYUUU[[[]]]ZZZXXXZZZ]]]^^^ZZZ^^^bbbccccccfffnnntttkkkuuuCCCBBBAAAAAACCCFFFIIILLLPPPGGGMMMQQQYYYwwwpppccciiikkklllkkkiiigggfffeeevvvpppllljjjgggfffhhhiiifffbbb```bbbhhhoootttaaaLLLMMMNNNMMMMMMPPPTTTVVVTTTRRRRRRVVVYYYYYYZZZ[[[WWWPPPSSSTTTVVVXXXZZZ[[[[[[[[[\\\[[[\\\bbbjjjmmmkkkhhhgggrrrDDDCCCAAAAAAAAACCCFFFHHHIIIHHHMMMOOOTTT{{{|||qqqqqqiiihhheeeaaa]]]^^^bbbffflllyyyppplllhhheeefffiiifffccc```aaafffkkkoooxxx~~~~~~[[[NNNPPPPPPOOOOOOQQQUUUWWWVVVTTT\\\^^^]]]YYYXXXYYYWWWSSSQQQRRRUUUXXXYYYZZZZZZYYY]]]^^^___ccchhhjjjiiigggdddoooDDDCCCAAA@@@@@@@@@BBBCCCAAAIIILLLLLLNNNccc}}}rrruuukkkhhhbbbYYYSSSUUU^^^fffcccmmmvvvooojjjgggeeehhhfffcccaaaaaacccfffhhhrrrwww}}}pppWWWRRRPPPRRRQQQQQQSSSUUUWWWWWWVVVZZZ\\\ZZZWWWXXX^^^aaa```QQQRRRUUUXXXYYYYYYXXXWWW^^^```ccceeeeeeeeefffggghhhrrrBBBAAA???>>>>>>???@@@AAA???IIIIIIHHHKKKPPPyyyrrrzzzrrrlllkkkeee[[[SSSRRRYYYaaa```^^^lll|||qqqmmmiiigggfffeeecccbbbaaabbbcccdddkkkrrrzzzgggWWWTTTNNNRRRQQQQQQRRRTTTUUUUUUUUUUUUWWWXXXUUUWWW^^^dddeeeUUUVVVXXXYYYYYYXXXWWWVVV\\\aaaeeeeeecccbbbeeehhhllluuu============>>>???AAABBBAAAGGGDDDEEEJJJIIIcccrrrtttkkkllljjjcccZZZTTTTTTVVV\\\]]]___oooyyyqqqkkkgggddddddcccbbbbbbbbbbbbccc```hhhqqqvvvyyy]]]TTTUUUOOOQQQQQQQQQQQQQQQQQQSSSTTTUUUYYYZZZVVVUUUXXX[[[[[[[[[[[[[[[[[[ZZZYYYWWWWWW[[[```eeeeeebbbaaaeeejjjjjjqqq::::::;;;<<<>>>@@@BBBCCCCCCCCCAAADDDGGGHHHYYYvvvyyyzzzwwwiiikkkkkkhhhaaaYYYRRRNNNVVV\\\[[[ZZZrrr|||qqqiiifffeeedddccccccbbbbbbbbb___cccgggkkkoooyyyrrrSSSPPPTTTTTTRRRRRRRRRQQQPPPPPPSSSUUUPPPVVVYYYVVVTTTWWWZZZZZZ___^^^]]]\\\[[[[[[[[[[[[\\\aaaddddddaaaaaaeeeiiijjjppp999:::;;;===>>>@@@BBBBBBCCC>>>BBBFFFBBBHHHWWW```wwwuuukkkjjjiiihhheee___WWWQQQRRRXXXZZZXXX___rrrjjjiiigggeeecccbbbaaaaaaaaabbbccceeejjjsss~~~cccVVVRRRUUUYYYUUUVVVVVVTTTRRRRRRUUUXXXNNNUUUXXXVVVTTTXXX]]]^^^___]]][[[ZZZZZZ]]]___aaa```bbbdddcccaaaaaaccceeeiiinnn:::;;;<<<===>>>@@@AAAAAA@@@:::DDDHHH>>>GGGXXXUUUsss~~~tttppplllhhhggghhheee^^^WWWRRRTTTZZZ\\\ZZZhhh}}}ooommmjjjfffcccaaa````````````aaadddgggkkkoooqqqiii``````YYYVVVZZZYYYZZZZZZWWWUUUTTTXXX[[[YYY]]]]]]WWWRRRTTTYYY[[[\\\[[[YYYXXXZZZ^^^cccfffdddddddddbbbaaa```aaabbbcccggg======<<<;;;;;;???EEEJJJ???@@@@@@@@@AAACCCGGGJJJVVV}}}wwwmmmhhhiiijjjhhhkkkeeeSSSUUULLLQQQ```aaa```|||xxxsssllliiihhhhhhgggeeedddbbb``````bbbgggllloooxxx|||uuu```aaaccc]]]ZZZ___ccc```[[[VVVTTTTTTVVVWWWccc```[[[VVVSSSRRRSSSSSSUUUUUUUUUSSSSSSXXXaaagggdddeeefffeeebbb___^^^]]]```ggg;;;;;;;;;:::;;;===BBBFFF===???BBBCCCDDDDDDFFFHHHOOOiiizzzmmmiiiiiifffiiijjjbbbZZZPPPQQQ\\\``````sss{{{qqqkkkiiihhheeebbbbbbaaa___^^^___bbbfffhhhmmmqqqxxxiii[[[___bbb\\\ZZZ___bbbaaa___\\\ZZZXXXWWWVVV```[[[UUUPPPNNNOOORRRTTTTTTUUUTTTSSSRRRVVV^^^eeebbbcccdddcccaaa^^^]]]]]]eeennn888:::;;;;;;:::;;;>>>@@@<<>>===;;;;;;;;;@@@AAAAAAAAAAAACCCFFFHHHFFFQQQQQQkkk{{{rrrlllnnnnnnfffeeebbb]]]]]]dddkkkppprrr{{{rrrkkkfffcccccccccbbbbbbaaa```___]]]___bbbfffjjjpppwww{{{lllddd___```^^^YYYXXX\\\ZZZ[[[[[[\\\^^^___aaabbb___]]]YYYUUURRRQQQQQQQQQQQQRRRRRROOOMMMNNNTTTYYY```aaabbbaaa```___```bbbdddlll777:::===>>>===<<<;;;<<<@@@@@@@@@??????AAADDDGGG<<>>@@@@@@???@@@BBBDDD>>>EEEJJJMMMgggqqqpppnnnoookkkkkkllliiieeehhhppprrrmmmrrr}}}rrrlllkkkhhheeecccaaa```___```aaabbbbbbcccfffjjjmmmnnnsss{{{xxxfff```[[[WWWZZZ\\\\\\ZZZYYYWWWWWWWWWXXXZZZ]]]___aaa]]][[[WWWSSSQQQPPPPPPPPPOOOPPPPPPNNNLLLNNNRRRWWWXXXXXXXXXVVVTTTTTTVVVWWWWWWeeexxx555888:::;;;;;;;;;<<<===:::===@@@AAAAAA@@@@@@AAAIIIFFFNNNMMMQQQ~~~zzzuuussskkkkkkqqqoooeeeccciiikkkooolllnnntttqqqnnniiifffcccaaaaaa```aaaaaa```___```cccfffhhhlllqqqtttxxx~~~xxxffffffaaa\\\YYY\\\___^^^YYYUUUSSSSSSTTTUUUVVVWWWXXXYYYZZZVVVQQQMMMKKKLLLOOOQQQNNNPPPPPPNNNMMMNNNSSSWWWXXXXXXXXXVVVSSSSSSUUUVVVRRRdddwww:::::::::;;;======;;;999<<>>>>>EEEIIIOOO[[[mmmzzz~~~ttttttpppkkkiiijjjjjjiiifffhhhooossstttzzzpppmmmiiidddcccfffbbbbbbcccbbbaaaaaaaaaccc___ccciiinnntttyyy~~~{{{rrrkkkbbb^^^\\\YYYXXXWWWWWWVVVVVVSSSRRRRRRSSSUUUVVVUUUTTTPPPSSSSSSNNNKKKLLLLLLJJJKKKMMMOOOOOONNNNNNQQQTTTRRRTTTTTTTTTSSSSSSUUUWWWQQQaaawww999888999:::<<<===;;;999<<<>>>AAABBBAAA???>>>>>>???EEEFFFFFFKKKRRRmmmtttqqqpppqqqppplllgggccciiigggiiilllmmmxxxyyyrrrnnniiiddddddccccccdddcccaaa^^^]]]\\\\\\___cccgggkkkpppvvvyyy}}}lllcccbbbbbb[[[XXXVVVUUUWWWYYYXXXVVVSSSQQQPPPPPPQQQQQQQQQOOOTTTWWWUUUOOOKKKKKKKKKJJJKKKMMMOOONNNMMMNNNQQQSSSTTTUUUUUUTTTRRRRRRTTTUUUTTT```sss777777777999;;;<<<;;;:::<<<>>>??????>>>======>>><<>>;;;AAAAAACCCHHHFFFJJJZZZwwwrrrsssqqqqqqvvvmmmhhhfffiiijjjjjjooowwwwwwooojjjgggggghhhiiigggddd___[[[\\\]]]]]]]]]^^^aaafffjjjjjjnnntttzzzooo```YYY[[[aaa]]]XXXTTTUUUZZZ]]][[[XXXNNNMMMLLLMMMPPPTTTUUUVVVUUUWWWUUUOOOKKKKKKLLLJJJKKKKKKLLLLLLMMMNNNOOOQQQNNNOOOOOOOOOOOOPPPTTTVVVZZZ```ooo777666555777999::::::999;;;<<<<<<;;;999999;;;===???BBB???>>>DDDAAA@@@III___|||uuuqqqrrrllljjjiiihhhggghhhlllrrrqqqwwwrrriiihhhhhhiiiiiihhhccc```^^^^^^]]]\\\[[[]]]aaadddfffhhhlllqqqwww~~~yyyeeeaaa^^^[[[ZZZ]]]XXXTTTTTTWWWYYYWWWTTTNNNLLLLLLMMMPPPRRRTTTTTTOOOSSSSSSNNNKKKMMMMMMKKKJJJJJJJJJJJJLLLMMMNNNOOOSSSSSSSSSQQQPPPQQQTTTVVVXXX```qqq999888666777888:::999999:::;;;<<<;;;999999;;;===<<<@@@<<<;;;AAAAAA@@@GGGMMMqqqyyylllooonnnkkkgggddddddhhhmmmqqqtttqqqmmmjjjiiiiiihhheeebbb______^^^\\\ZZZ[[[]]]___bbbccceeeiiinnntttzzz}}}mmmaaaeeehhhbbb\\\ZZZWWWTTTSSSRRRRRRQQQQQQPPPOOOMMMMMMNNNNNNLLLJJJJJJOOOQQQOOOMMMOOONNNLLLJJJIIIHHHIIIKKKMMMNNNMMM[[[ZZZXXXTTTQQQPPPRRRUUUVVV___qqq<<<:::777777888999999888:::;;;<<<<<<::::::;;;<<<888???<<<;;;CCCEEEDDDJJJJJJYYYwwwwwwuuuooojjjggghhhiiiiiiqqqlllnnnzzzqqqlllkkkiiifffcccaaaaaaaaa___]]]\\\\\\^^^^^^^^^___bbbggglllppprrruuuyyynnneeehhhmmmiii```XXXXXXWWWUUUQQQPPPQQQSSSRRRQQQPPPPPPOOOMMMIIIFFFHHHNNNSSSRRRPPPQQQOOOKKKJJJHHHGGGHHHKKKMMMMMMLLLXXXWWWUUUQQQOOOOOORRRTTTTTT[[[nnn===;;;888888888999999888999;;;===<<<;;;::::::;;;:::BBB???<<>>CCCGGGIIIUUU{{{tttoooooopppnnnjjjhhhmmmqqqrrrxxxzzzqqqmmmkkkhhheeecccddddddccc```^^^^^^___ZZZZZZ[[[^^^cccgggjjjkkknnnssszzz~~~{{{yyyzzz}}}zzzyyyqqqeeedddiiifff]]]XXX[[[[[[XXXSSSRRRUUUYYYRRRRRRRRRSSSSSSQQQLLLIIIIIIPPPUUUTTTSSSRRROOOKKKJJJGGGFFFGGGKKKMMMMMMKKKOOOOOONNNLLLKKKNNNRRRUUUTTTXXXjjj555555666777888999999:::::::::;;;;;;;;;;;;;;;;;;===>>>>>>???@@@@@@AAAAAACCCCCCHHHaaavvvqqqnnnnnnqqqiiiiiimmmrrrrrrxxxvvvpppoooppphhhddd```___``````^^^\\\___^^^\\\\\\]]]```cccfffgggkkkpppqqqrrruuu|||~~~{{{xxxvvvvvvuuuuuuvvvzzz|||uuupppmmmjjjiiiiiifffaaa\\\YYYXXXWWWVVVTTTSSSRRRRRRQQQPPPOOOMMMLLLKKKKKKKKKRRRVVVYYYUUUMMMFFFFFFHHHHHHHHHHHHIIIJJJKKKLLLMMMIIIJJJJJJJJJLLLMMMNNNOOOPPPYYYkkk666666666777777888888888999999::::::::::::;;;;;;>>>>>>>>>??????@@@@@@@@@EEEEEEEEEPPPsss|||~~~yyyrrrooossspppqqqpppjjjgggqqq~~~tttnnnnnnjjjfffdddeeeeeecccaaa```___^^^]]]\\\]]]^^^___```ccchhhiiiiiilllrrrwwwxxxyyy|||}}}zzzwwwwwwwwwwwwwwwsssssstttuuuxxx~~~xxxpppiiifffdddcccdddbbb]]]YYYWWWWWWVVVUUUTTTRRRQQQPPPPPPOOONNNMMMLLLKKKKKKKKKTTTWWWXXXTTTNNNHHHGGGGGGIIIIIIHHHHHHIIIJJJKKKKKKJJJJJJIIIIIIJJJKKKMMMMMMOOOVVVfff~~~666666666666666666666777777888888888999999999999>>>>>>>>>>>>>>>>>>??????DDDEEEFFFGGGQQQuuuxxxxxxqqqnnnnnnoooiiiaaadddnnnqqq}}}tttoooiiiffffffgggfffdddccccccbbbaaa```^^^\\\[[[ZZZ]]]```aaaaaacccgggkkkkkkmmmpppuuu{{{}}}}}}|||}}}|||}}}zzzzzz{{{{{{yyyxxxvvvtttpppooommmlllmmmpppuuuwwwppprrrtttwww|||ooodddbbb___]]]]]]^^^]]]YYYVVVUUUUUUUUUUUUSSSQQQOOONNNOOONNNMMMLLLKKKJJJJJJJJJSSSSSSRRROOOLLLIIIFFFEEEJJJIIIHHHGGGGGGHHHIIIJJJLLLKKKIIIHHHHHHJJJKKKMMMPPPUUUcccyyy666666666555555555555555555666666777777888888888========================???BBBIIIKKKHHHVVV~~~qqqkkklllpppnnngggfffkkklllrrr|||rrrjjjhhhhhhgggfffeeefffffffffeeeccc```^^^[[[]]]_________```bbbddddddeeehhhlllpppssssssrrrpppnnnmmmqqqwwwyyyvvvrrrlllllllllkkkkkkjjjiiihhhhhhhhhiiijjjkkkooosssvvvppprrrwww}}}yyyfff\\\```]]]ZZZZZZ[[[ZZZWWWTTTTTTTTTUUUTTTSSSQQQNNNMMMNNNMMMLLLKKKJJJJJJJJJJJJMMMJJJHHHGGGIIIHHHFFFDDDGGGGGGFFFFFFFFFHHHJJJKKKOOOMMMKKKIIIIIIJJJKKKMMMRRRWWWcccxxx555555444444444444444444444444555555666777888888;;;<<<<<<<<<<<<<<<======>>>>>>EEEMMMIIIJJJccctttmmmpppooohhhdddfffooommmmmmwwwzzzrrrmmmjjjhhhcccdddeeefffeeedddcccbbb___```aaaaaa``````aaabbbaaaaaabbbdddggghhhhhhfffeeecccaaadddiiikkkhhhcccccccccbbbbbbbbbbbbbbbbbbcccgggkkkmmmnnnoooqqqsssqqqvvv~~~}}}kkkfffdddccc___[[[ZZZZZZYYYVVVRRRTTTTTTTTTSSSRRRPPPNNNMMMLLLLLLKKKJJJIIIIIIIIIIIIGGGDDDAAABBBGGGIIIIIIGGGDDDCCCCCCCCCEEEIIILLLNNNQQQOOOMMMLLLKKKLLLMMMNNNSSSXXXdddyyy333333333333333333444444333333444555666777888888999::::::;;;<<<<<<======AAA<<<===EEEEEEDDDPPPaaannnllllllhhheeefffaaafffkkkkkkkkkzzzzzzrrrlllgggfffeeedddccccccccccccbbbbbbcccccccccbbbaaaaaa```___^^^___aaaaaa```^^^___^^^]]]___bbbbbb___\\\aaa```______```aaacccdddccciiiooorrrssssssuuuxxxzzzhhhbbbiiipppbbb^^^ZZZXXXXXXXXXTTTQQQSSSSSSRRRPPPOOONNNMMMLLLKKKJJJIIIIIIHHHHHHIIIIIIEEEBBB@@@BBBFFFJJJLLLKKKBBBAAAAAABBBDDDHHHMMMOOOPPPPPPOOONNNNNNMMMNNNNNNPPPWWWeee{{{111111222222333333444444333333444555666777888888777888999:::;;;<<<===>>>???<<<<<<@@@AAABBBHHHPPPaaawwwmmmmmmkkkiiikkk]]]aaahhhiiidddeeevvvxxxuuuoookkkhhhggghhhiiifffeeeeeefffffffffdddbbbaaa```______``````___^^^]]]^^^___```aaa```______cccbbbaaaaaabbbeeehhhjjjkkkqqqxxx|||~~~oooccc^^^ccckkk]]]YYYUUUSSSTTTTTTRRROOORRRQQQNNNLLLJJJJJJKKKKKKJJJIIIIIIHHHHHHHHHHHHHHHEEECCCAAAAAACCCGGGJJJLLLBBBAAA@@@AAACCCGGGKKKNNNMMMNNNOOOOOOOOONNNMMMLLLPPPYYYjjj000000111222333333444444333333444555666777888999666666888999;;;<<<>>>>>>;;;===@@@AAAAAABBBFFFJJJJJJkkktttoookkkiiijjjlllfffeeelllooommmjjjlllqqq}}}uuupppnnnoooqqqiiiiiiiiiiiijjjiiigggeeedddbbbaaabbbcccdddcccaaa]]]```bbbcccbbbbbbbbbccceeedddcccccceeeiiilllooouuu{{{xxxnnnlllhhh^^^ZZZ]]]WWWSSSOOOOOOPPPQQQPPPNNNQQQOOOKKKHHHGGGGGGIIIJJJIIIIIIHHHHHHGGGGGGHHHHHHCCCBBB@@@???@@@CCCFFFIIIDDDBBBAAA@@@BBBFFFJJJLLLKKKLLLNNNOOOPPPNNNLLLKKKRRR\\\ooo444333222222222333444555333333333333333444555666888888888888999:::;;;<<<<<<<<<===>>>@@@BBBCCCDDDMMMPPPqqqtttsssrrrmmmkkkgggeeeiiillljjjiiikkkeeennn~~~xxxtttrrrnnnkkkkkknnnmmmiiidddeeeiiihhheeeeeehhheee______aaadddeeeffffffggghhhpppqqqqqqppppppttt|||uuuggg___bbbbbb\\\ZZZ]]]UUUSSSPPPOOOPPPPPPPPPOOONNNLLLJJJIIIJJJKKKJJJIIIJJJFFFCCCEEEIIIKKKHHHDDDFFFCCC@@@???@@@CCCEEEFFFCCCBBBAAABBBDDDGGGKKKMMMPPPNNNLLLLLLMMMNNNMMMLLLUUU\\\nnn333222111111111222444444222222222333333444666666777777777777888999:::;;;;;;;;;<<<===???AAABBBCCCJJJJJJYYYxxxrrrvvvqqqmmmjjjeeebbbdddjjjhhhiiilllttt{{{wwwvvvvvvssspppkkknnnmmmjjjiiikkkiiidddfffhhhkkklllnnnppptttwww{{{~~~yyyggg___YYYZZZ]]]\\\[[[\\\TTTQQQOOONNNNNNNNNNNNMMMKKKKKKKKKJJJIIIHHHGGGGGGJJJGGGDDDFFFIIIKKKHHHEEECCC@@@======@@@DDDGGGHHHEEECCCAAA@@@@@@BBBEEEGGGOOOMMMKKKKKKLLLLLLKKKJJJOOOTTTcccyyy111111111000111222222333111111111222333555666777666666666666777888999999999999:::;;;===???AAABBBBBBEEEIIIXXXzzzuuurrroookkkddd___bbbiiillliiidddbbbeeeooo|||yyy{{{{{{wwwvvvvvvtttqqqvvvwwwxxxyyy|||fffcccaaa]]]ZZZ\\\aaa```\\\RRRPPPMMMLLLLLLLLLLLLKKKJJJMMMOOOMMMJJJGGGGGGHHHJJJHHHFFFGGGIIIJJJHHHFFFFFFCCC@@@@@@DDDIIIMMMOOOOOOMMMIIIFFFDDDEEEGGGIIIMMMKKKIIIIIIJJJKKKJJJIIILLLSSSdddyyy000000000000000111111222//////000111333444666777555555555555666777888888888888999:::<<<===???@@@;;;DDDIIIIIITTT|||~~~yyyvvvsssnnngggfffiiiiiiiiihhhgggfffgggjjjmmmrrrkkk[[[eeehhhddd\\\[[[aaa___WWWQQQOOOLLLKKKKKKLLLKKKJJJJJJOOOSSSQQQLLLHHHHHHJJJJJJHHHGGGGGGIIIJJJHHHFFFHHHEEEBBBBBBFFFJJJNNNPPPTTTQQQMMMJJJHHHIIIKKKLLLIIIHHHGGGHHHJJJLLLLLLKKKJJJVVVlll//////000000111111111111...//////000222444555666444444444444555666777888777777888999:::<<<>>>??????AAAFFFHHHFFFWWWyyyrrrooojjjgggfffbbbeeeggghhhgggfffffffffmmmqqqyyy~~~}}}iiiYYYXXX^^^bbb___WWWUUUYYYWWWOOOPPPNNNLLLKKKKKKLLLLLLKKKIIINNNRRRPPPKKKGGGGGGIIIJJJIIIHHHHHHHHHHHHGGGFFFFFFCCC@@@???AAADDDFFFGGGKKKIIIGGGFFFEEEFFFHHHIIIFFFEEEEEEGGGKKKNNNOOOOOOHHHSSSiii//////000111111111111000/////////000111333444555444444444444555666777777666666777888:::<<<>>>???FFF<<<;;;DDDHHHKKK```|||nnnccc```aaabbbdddbbbcccdddccccccdddgggjjjkkkhhhhhhkkkqqqxxx~~~|||}}}~~~~~~~~~}}}~~~kkkZZZWWW\\\VVVXXXXXXTTTSSSSSSRRRNNNNNNLLLJJJIIIKKKLLLLLLLLLFFFIIIKKKJJJGGGEEEEEEFFFIIIHHHHHHGGGGGGFFFFFFFFFFFFDDDAAAAAABBBCCCBBBBBBBBBBBBCCCDDDEEEFFFHHHHHHDDDCCCDDDGGGKKKNNNPPPPPPLLLSSScccwww///000111222222222111111/////////000000222333333444444444444555666777888666777777888:::<<<>>>???CCC<<<999@@@FFFJJJPPPWWWooogggbbbbbbeeebbbcccccccccccceeeiiilllfffeeehhhllllllggggggkkkyyy~~~||||||}}}~~~~~~|||~~~lll^^^[[[[[[YYYSSSRRRSSSVVVTTTPPPOOOPPPJJJHHHGGGGGGIIIKKKLLLLLLEEEEEEEEEEEEEEEEEEEEEEEEGGGHHHHHHGGGEEEDDDDDDEEEEEEDDDDDDDDDEEEEEECCCAAA>>>???BBBEEEHHHIIIIIIIIIDDDCCCCCCEEEIIILLLMMMMMMNNNSSSaaavvv///000111333333222222111000000///000000111222222555555555555555666888888666777777999:::<<<>>>???999@@@BBB??????GGGNNNNNNUUUrrrhhhfff\\\___ccceeefffggghhhiiimmmhhhgggiiigggcccfffmmmiiiqqqyyy{{{zzz|||{{{{{{{{{}}}~~~}}}{{{}}}sss]]]XXX\\\XXXMMMRRRNNNOOOUUUSSSJJJHHHMMMGGGFFFEEEEEEHHHJJJKKKKKKFFFEEECCCDDDEEEGGGGGGFFFGGGGGGGGGFFFDDDCCCCCCDDD@@@@@@AAABBBCCCCCC@@@===:::<<>>@@@BBBEEEGGGHHHMMM^^^qqqcccYYYZZZ___aaadddhhhpppjjjdddbbbaaabbbiiiqqqiiiiiiiiigggdddeeeiiimmmooorrrwww{{{}}}||||||}}}}}}}}}{{{vvvvvv}}}yyymmmcccaaa```[[[UUURRROOOPPPQQQRRRQQQPPPNNNMMMGGGGGGHHHHHHHHHHHHIIIIIIGGGFFFFFFEEEEEEEEEEEEEEEEEEDDDCCCDDDEEEEEECCCAAACCCCCCBBBBBBAAA@@@@@@???>>>>>>>>>???@@@AAABBBBBBFFFAAAAAAEEEEEEBBBBBBGGGIIIPPP^^^rrr////////////000000000000...//////000111111222222444444444333333333333333666666777888999:::;;;;;;======>>>@@@BBBDDDFFFGGGKKKLLL]]]}}}mmmdddaaadddkkkooolllkkkllliiidddbbbeeeccceeeggggggffffffiiikkkeeeffffffggghhhjjjmmmpppvvvyyy|||~~~~~~}}}}}}~~~||||||}}}~~~~~~}}}|||{{{~~~}}}|||{{{zzzyyyyyyyyyxxxwwwwwwyyy~~~|||~~~lllccc\\\ZZZZZZWWWTTTTTTPPPPPPPPPPPPOOONNNMMMMMMHHHHHHHHHGGGGGGFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDDDDEEEDDDCCCCCCDDDDDDBBB@@@CCCBBBAAA@@@???>>>======<<<>>>AAADDDEEEEEECCCBBBEEEBBBBBBEEEDDDAAABBBGGGIIIOOO]]]qqq////////////000000000000...//////000000111111222333333333333333333333333444555555666777999999:::<<<<<<===???AAACCCEEEFFFKKKEEEFFFZZZ|||yyyjjjccchhhfffhhhkkkkkkgggeeegggeeefffgggfffcccaaa``````eeedddcccdddeeegggjjjlllnnnooooooooommmnnnoooqqqmmmnnnooopppqqqrrrrrrrrrnnnoooppprrrttttttttttttrrrrrrssswww}}}~~~{{{}}}}}}hhh^^^XXXTTTTTTSSSRRRUUUZZZRRRQQQOOONNNLLLKKKKKKKKKHHHHHHGGGFFFEEEDDDCCCBBBDDDCCCCCCCCCBBBBBBBBBBBBEEECCCBBBBBBCCCBBB@@@>>>AAA@@@???>>>===<<<;;;;;;:::>>>DDDHHHJJJHHHDDDBBBCCCCCCEEEFFFCCC@@@BBBGGGHHHMMMYYYmmm////////////000000000000////////////000000111111111111111222222222222222333444555666777888999:::;;;;;;<<<===???AAACCCDDDFFFHHHJJJJJJRRRppp{{{sssmmmjjjhhhfffhhhlllkkkjjjiiigggdddbbbbbbbbb```______```ccceeeggggggggghhhiiiiiihhhiiikkkmmmlllllllllllllllkkkkkkjjjnnnpppsssuuuvvvvvvtttsssvvvuuuuuuxxx|||}}}qqq___```VVVSSSRRRRRRPPPPPPVVV^^^RRRPPPNNNKKKIIIHHHHHHIIIEEEEEEDDDDDDCCCBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@???DDDBBBAAAAAABBBAAA???=========<<<<<<<<<;;;;;;;;;:::>>>CCCGGGIIIHHHEEEBBBAAADDDFFFFFFCCC@@@BBBFFFGGGJJJTTTfff{{{////////////000000000000///////////////000000000000000000000111111222222333333444666777999::::::::::::;;;<<<>>>@@@AAABBB>>>EEEKKKGGGAAAMMMqqqzzzooojjjiiiooolllgggdddcccdddfffgggbbbaaa```bbbdddfffeeecccccceeeggggggfffeeeeeefffkkkjjjiiihhhffffffeeedddjjjmmmpppssstttsssqqqpppvvvuuuvvvyyy}}}gggWWWRRRUUURRRPPPPPPPPPMMMLLLRRRZZZPPPNNNLLLIIIGGGFFFFFFFFFBBBBBBBBBBBBBBBBBBBBBBBB???@@@@@@@@@@@@???>>>>>>BBBAAA@@@@@@@@@@@@>>><<<999::::::;;;<<<<<<======;;;===@@@BBBDDDDDDCCCCCC@@@CCCFFFEEECCCCCCDDDEEEFFFHHHNNN\\\nnn~~~////////////000000000000////////////////////////......//////000111111111222333444555777888::::::999::::::;;;<<<>>>@@@AAA@@@@@@CCCFFFGGGJJJSSS^^^yyyppphhhcccaaa```___eeebbb```bbbgggkkklllkkklllmmmnnnllljjjggggggggglllkkkjjjiiiiiiiiiiiiiiidddfffjjjnnnpppqqqqqqpppqqqrrrvvv}}}|||```WWWXXXSSSJJJOOOMMMMMMMMMJJJHHHLLLRRRMMMLLLJJJHHHFFFEEEDDDDDD@@@@@@AAAAAAAAABBBBBBBBB>>>???@@@@@@@@@???===<<>>>>>>>>??????>>><<<999::::::;;;<<<===>>>>>><<<<<<======>>>@@@AAAAAA???BBBDDDCCCDDDGGGFFFCCCFFFHHHMMMTTT___lllwww~~~////////////000000000000////////////////////////------...//////000111111000111222444555777888999999999999:::;;;===??????CCC@@@@@@FFFJJJJJJJJJLLLZZZ|||xxxssskkkbbb^^^```eeehhhhhhnnnmmmllliiiffffffgggiiigggfffeeedddcccddddddeeedddgggjjjnnnppprrrrrrrrrtttvvv{{{dddSSSSSSWWWQQQIIINNNKKKKKKLLLJJJGGGHHHKKKJJJIIIIIIHHHFFFDDDCCCBBBBBBBBBAAAAAAAAAAAAAAAAAA>>>>>>@@@@@@@@@???===<<<===<<<<<<===??????>>><<<========================<<<<<<<<<<<<======>>>>>>>>>@@@AAAAAAFFFKKKIIIBBBBBBHHHOOOTTTYYYaaallluuuwww////////////000000000000///////////////.........------......///000000111...///000222444666777888888999999:::;;;<<<>>>???@@@@@@BBBCCCAAA???EEENNNRRRUUUppp~~~ooojjjiiijjjjjjuuussspppmmmlllnnnssswwwnnnllljjjhhhgggggggggggghhhiiikkknnnpppqqqqqqqqq|||~~~{{{gggTTTNNNLLLIIIHHHKKKOOOLLLKKKMMMLLLIIIHHHIIIGGGHHHHHHHHHFFFDDDBBBAAADDDCCCCCCBBBAAA@@@??????===>>>@@@AAA@@@???===<<<;;;;;;;;;<<<>>>???>>>===@@@@@@???>>>===<<<;;;;;;;;;<<<===>>>>>>===<<<<<<>>>??????@@@GGGNNNJJJAAA>>>GGGRRRWWWZZZ```jjjtttnnn,,,---......//////........................------............////////////000000000111222222333333666777888999;;;<<<===>>>AAAAAAAAAAAABBBCCCDDDDDDJJJIIIRRRmmm}}}{{{wwwsssqqqqqqtttuuuuuuvvv|||fffZZZOOONNNOOOMMMJJJHHHPPPPPPOOOMMMJJJIIIIIIJJJHHHHHHGGGFFFEEEDDDCCCCCCBBBBBBAAAAAA@@@???>>>>>>777999<<<>>>>>>===;;;:::<<<<<<<<<<<<<<<<<<<<<<<>><<<<<<::::::;;;;;;<<<=========>>>>>>???@@@@@@@@@??????EEEJJJPPPUUU^^^jjjrrrsssmmm,,,------.................................------............///////////////000000111111222333333555666777888:::;;;<<<=========>>>???@@@BBBDDDEEECCCHHHOOOWWWhhhrrrhhhdddZZZRRRQQQQQQOOOOOOPPPNNNNNNNNNMMMJJJHHHHHHHHHFFFFFFEEEDDDCCCBBBAAAAAAAAA@@@@@@???>>>>>>======>>>>>>>>>>>>===<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;AAAAAA@@@???===<<<;;;::::::::::::;;;<<<<<<======??????@@@AAAAAAAAA@@@@@@DDDJJJPPPUUU___llltttuuuttt,,,,,,---...............------------------..................//////////////////000111111222222333444555666777888999:::;;;::::::;;;===???AAACCCDDDAAAFFFHHHCCCCCCXXX~~~vvv^^^VVVXXXXXXSSSOOOOOOMMMKKKLLLOOOKKKLLLMMMLLLJJJGGGFFFFFFDDDCCCBBBBBB@@@@@@???>>>??????>>>>>>======<<<<<>><<<::::::<<<>>>;;;;;;;;;;;;;;;;;;;;;;;;===<<<<<<;;;;;;::::::999999::::::;;;;;;<<<<<<===??????@@@AAAAAAAAAAAAAAABBBIIIPPPVVVaaannnwwwxxxvvv,,,,,,---.........------,,,,,,------------..................//////////////////000000111222222222333444444555777888888999::::::;;;<<<>>>@@@BBBCCCDDDCCCAAA???AAAKKKXXXcccooo___VVVTTTVVVMMMMMMOOOQQQMMMHHHGGGKKKIIIKKKMMMMMMJJJGGGFFFEEECCCBBBAAA@@@???>>>>>>===>>>>>>>>>=========<<<<<<<<<===>>>===:::999;;;>>>::::::::::::::::::::::::999999999999999999999999999999999:::;;;;;;<<<<<<===>>>???@@@@@@@@@@@@@@@AAAHHHOOOWWWbbbpppxxxzzzwww+++,,,,,,---...---------,,,,,,,,,,,,------..................////////////...//////000111111222222333333444555555666777777<<<<<<<<<<<<===>>>@@@@@@BBBAAA@@@CCCFFFIIIIIIHHH[[[~~~fffUUUSSSSSSRRRPPPNNNQQQVVVZZZUUULLLHHHJJJHHHJJJLLLLLLJJJGGGFFFEEECCCBBBBBBAAA@@@???>>>===>>>>>>>>>>>>>>>============@@@CCCAAA===999999:::::::::::::::::::::::::::888888888999999999::::::888888999999:::;;;;;;;;;;;;;;;===>>>>>>????????????GGGOOOWWWbbbooowwwyyyyyy++++++,,,---------------++++++,,,,,,------..................////////////......///000000111111222333333444444555666666777<<<<<<;;;<<<<<<===>>>???;;;???BBBBBB???@@@DDDIIIIIISSSkkkrrr```WWWRRRMMMKKKJJJNNNPPPVVVZZZUUULLLGGGGGGGGGHHHJJJIIIGGGEEEEEEEEECCCBBBBBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>=========AAAFFFIIIFFF>>>888666777999999999999999999999999777777888888888999999999777888888999999::::::;;;999:::;;;======>>>>>>>>>???FFFNNNVVVaaammmtttuuuuuu++++++,,,------------,,,***++++++,,,------..................////////////......//////000111111111333333444444555666666666888888999:::;;;<<<>>>???;;;>>>@@@>>><<<>>>DDDIIIKKKEEEKKKdddkkkddd]]]ZZZUUUMMMJJJJJJKKKJJJMMMPPPMMMFFFCCCDDDEEEFFFFFFEEECCCBBBCCCDDDBBBBBBAAA@@@???>>>======<<<<<<<<<<<<<<<<<<<<<<<>>?????????>>>FFFNNNUUU___jjjppppppppp++++++,,,---------,,,,,,******+++,,,,,,---................../////////000......//////000111111111333444444555555666666666555555666888:::<<<>>>???BBB===:::===CCCFFFEEEAAAMMMHHHKKKPPPSSSbbbssshhheee```VVVPPPQQQSSSQQQLLLJJJKKKHHHGGGIIIHHHEEEDDDFFFCCCDDDCCCBBB@@@???AAABBBAAAAAA@@@???>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;777;;;>>>;;;666555999???888888888888888888888888666666666666666666666666777777777888999999:::::::::;;;<<<>>>???@@@@@@@@@>>>FFFMMMTTT]]]hhhmmmmmmqqq+++++++++,,,,,,,,,------***+++,,,---............000...---...000111///,,,////////////000000000000000111333444555555444333999999999999:::;;;<<<<<<>>>>>>======???AAADDDFFFDDDIIINNNNNNMMMRRR___jjj{{{gggTTTOOOTTTRRRRRROOOMMMOOOSSSPPPJJJHHHHHHHHHFFFCCCAAAAAAAAA@@@@@@@@@???@@@@@@AAAAAA<<<===>>>???>>>===;;;999999:::;;;<<<<<<;;;:::999:::999888888777777888888666777999:::999888666555444555666777777666555555888888888888888999999999888:::;;;;;;;;;;;;<<<>>>???EEELLLSSS^^^iiimmmlllooo+++++++++,,,,,,,,,,,,---***+++,,,---............///...---...000111///,,,.../////////000000000000111111222333444444444444999888888999999:::;;;<<<>>>=========???AAADDDEEEFFFHHHHHHHHHGGGKKKQQQWWWbbbqqq___YYYRRRIIIEEEJJJNNNOOOKKKIIIJJJKKKIIIFFFGGGGGGEEEBBBAAAAAABBB@@@@@@??????>>>?????????<<<<<<===>>>===<<<;;;:::::::::;;;;;;;;;;;;::::::999999888777777777888888666777888999888777555444555666777888888777666666888888888999999999999999888:::;;;;;;:::;;;<<<===>>>EEENNNWWWbbblllooollljjj~~~******+++++++++,,,,,,,,,***+++,,,------......---///...---...000000...---....../////////000000000222111111222222333444555888888888888999:::;;;;;;============>>>@@@BBBDDDFFFDDDCCCCCCDDDFFFGGGHHHNNNTTT^^^xxxWWWNNNRRRRRRLLLHHHKKKSSSVVVOOOGGGEEEGGGIIICCCDDDEEEDDDBBB@@@AAABBB??????>>>===<<<<<<<<<===<<<<<<;;;;;;;;;;;;::::::::::::999999999999::::::999888888777777777777777555666777777777666444333666777888999999888777666777777888999999999999999888999;;;;;;::::::<<<======FFFPPPZZZeeennnppplllgggyyy************++++++++++++***+++,,,---------------............//////...---........./////////000000222111111000111333444666777777777777888999::::::<<<<<<<<<===>>>???AAABBB@@@AAABBBCCCEEEFFFFFFFFFOOONNNKKKXXXuuummmddd[[[XXXTTTOOONNNRRRPPPWWWXXXPPPFFFBBBAAAAAAAAABBBCCCBBB@@@???@@@AAA>>>>>><<<;;;::::::::::::;;;::::::999999999:::::::::999888777777888999:::888888777666666666666777555555666666666555444333666777888999888777666555555555777888888888888888777999::::::::::::;;;===>>>FFFOOOYYYdddmmmooollliiixxx)))))))))*********++++++++++++,,,,,,---,,,,,,,,,------.........---------............////////////222111000000111222444555666666666666777888999999;;;;;;;;;<<<===>>>???@@@<<<@@@DDDEEEDDDCCCEEEHHHCCCJJJMMMQQQWWW]]]uuu|||rrr[[[^^^bbb___TTTJJJIIIMMMNNNQQQOOOIIIDDDBBB>>>888>>>@@@AAA@@@???>>>???@@@===<<<;;;:::999999888999999999888888888888999:::999888777666666777888999888777666666555555666666555555555555555444444333666666777777777666444333222333555777888777777666777999::::::999:::;;;===???EEELLLTTT^^^iiimmmkkkjjjvvv((())))))))))))*********++++++,,,,,,,,,,,,++++++,,,---//////---,,,---...------........./////////111000000111111222333444555555555555666777888888::::::;;;<<<======>>>>>><<<@@@DDDDDDAAA@@@AAADDDAAAFFFGGGJJJOOOMMMTTThhhhhh^^^___```^^^UUUUUUUUUTTTRRRNNNKKKIIIKKKJJJHHHGGGIIIJJJEEE======>>>???>>>===<<<===>>>;;;;;;:::999888888888999666777777777777888888888777777777666666777777777777777666555555555555555666666555555444444444444666666777777666555444333111333555777888888777666777888::::::999999;;;<<<>>>DDDJJJPPPZZZeeeiiihhhfffqqq((((((((()))))))))******++++++,,,,,,,,,++++++***+++---//////---+++,,,...---------........./////////000111222222333333222444444444444555666777888999:::;;;;;;<<<<<<<<<<<<>>>???@@@AAAAAAAAAAAA@@@GGGJJJEEECCCJJJLLLNNNYYYVVVjjjvvvfffXXXSSSVVVWWWUUULLLNNNOOOOOOPPPOOOMMMJJJHHHHHHHHHHHHLLLOOOKKKCCC===>>>>>>===;;;;;;;;;<<<::::::999999999999999:::444555666777888777777666555666666777777666666555777666555555444444555555777666666555555555555555777777888888777666444333222333666999:::999888777777888999:::999999:::<<<===CCCJJJQQQZZZccceeebbb```kkk(((((((((((())))))))))))++++++,,,,,,,,,++++++******---//////,,,+++,,,...---------.........//////...///111222333333222222444444444444444666777777999999:::;;;<<<<<<<<<<<<@@@===;;;>>>DDDGGGDDDAAA???KKKLLLHHHJJJIIIGGGNNNQQQSSSWWWfff}}}cccXXXWWWTTTSSSWWWYYYSSSKKKIIISSS[[[YYYOOOHHHFFFFFFCCCFFFFFFFFFIIIKKKGGGAAA===>>>>>>===;;;::::::;;;999999999999999999::::::222444666888888777666555444555666777777666555444666666555444444444444555777777666555555555555666888999999999888777555444333555888:::<<<;;;:::999666888999999999999:::<<<;;;BBBKKKSSS[[[cccccc^^^]]]hhh))))))))))))************************************.........------,,,,,,,,,******+++,,,,,,---.........///000111111222222111333333333333444555666666888999999::::::;;;<<<<<>>???BBBDDDCCCBBBHHHEEEDDDEEEHHHIIIGGGEEEIIILLLRRRVVV[[[gggqqqfff\\\UUUWWWYYYWWWPPPLLLOOORRRSSSIIIOOOUUUUUUOOOHHHEEEEEEDDDDDDCCCBBBAAAAAA@@@@@@>>>>>>===<<<<<<<<<<<<<<<:::999888888777777888888666666666666666666666666666555555555666555333111333333333444444444555555555555555555555555555555;;;:::999888777666555444555444777>>>DDDCCC:::111777777777888999999::::::===AAAGGGOOOVVV]]]aaacccaaannn((((((((()))))))))******************************---------,,,,,,,,,++++++******+++,,,,,,---......------...///000000000000222222222222333444555666777888888999999:::;;;;;;===<<<;;;>>>BBBEEEEEEEEECCCAAAAAACCCFFFHHHHHHFFFJJJKKKMMMOOONNNQQQ^^^kkktttqqqfff___ZZZUUUQQQ[[[]]]YYYPPPJJJJJJJJJIIIGGGMMMRRRRRRMMMGGGEEEDDDCCCCCCBBBBBBAAA@@@@@@???======<<<;;;;;;<<<<<<<<<999999888777777777888888666666666666666666666666555555555444444333444555444444444444555555555666444444444444444444444444999999888777666555444444666555777===CCCDDD>>>777666777777888888999::::::<<<@@@GGGOOOVVV\\\___aaa___lll''''''((((((((()))))))))************************,,,,,,,,,+++++++++++++++***++++++,,,,,,------...,,,,,,---...////////////111111111111222333444444666666777777888999999999;;;;;;;;;>>>AAADDDDDDDDD>>>===>>>AAAEEEGGGHHHHHHFFFFFFIIIMMMLLLKKKOOOVVVQQQaaasssccc^^^WWWTTTUUUUUUUUUSSSYYY[[[WWWOOOHHHFFFDDDAAAEEEIIINNNNNNJJJFFFDDDCCCBBBBBBAAAAAA@@@?????????;;;;;;;;;:::;;;;;;<<<<<<999888888777777777777777666666666666666666666666555555555444444444666888444444555555555666666666444444444444444444444444777777666555444444333333666333333888>>>AAA>>>:::666666777888888999999::::::???FFFOOOVVV[[[]]]^^^\\\hhh''''''''''''((((((((((((************************++++++******************+++++++++,,,,,,---------,,,,,,---...////////////000//////000000111222333444555555666666777888888<<<<<<===>>>???@@@@@@???<<<===>>>AAACCCFFFGGGHHHFFFFFFIIIOOOPPPOOOOOOSSSPPPQQQSSSccc|||vvvbbbXXXVVVSSSRRRTTTVVVVVVUUUNNNQQQPPPKKKGGGGGGEEEAAABBBEEEIIIIIIGGGDDDBBBBBB@@@@@@@@@??????>>>>>>>>>:::999999999999:::;;;;;;888888777666666666666777555555555555555555555555555444444666999:::888666333333333444444444555555333333333333333333333333555555444444333333222222444111///111555999888777666666777777888999999999999>>>GGGOOOVVVZZZ[[[[[[YYYddd''''''''''''(((((((((((())))))))))))))))))))))))************************++++++,,,,,,,,,,,,------------...///000000000000////////////000111222222333444444555555666666777:::;;;===>>>>>>>>>>>>>>>>>>???@@@AAABBBCCCEEEFFFKKKHHHHHHLLLLLLIIIHHHJJJLLLNNNQQQaaaxxxxxxfff___bbb___TTTSSSQQQPPPPPPPPPOOONNNGGGIIIJJJGGGGGGHHHGGGCCC@@@BBBDDDEEEDDDBBB@@@@@@>>>>>>>>>>>>>>>=========999888888888888888999999888777666666555555666666444444444444444444444444666333222777>>>???999222111111222222222333333333333333333333333333333333333333333222222222222222444111......000333444333555666666777888888999999:::???GGGOOOUUUYYYZZZZZZVVV```{{{''''''((((((((()))))))))))))))))))))))))))))))))***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------...///000000000000////////////000111222222333333444444555666666666444777:::======>>>???@@@>>>???AAAAAAAAAAAACCCDDDIIIFFFFFFHHHHHHFFFGGGKKKIIINNNPPP\\\ttt|||zzzggg]]]ZZZUUUXXX^^^\\\OOONNNMMMLLLKKKKKKJJJJJJIIIKKKJJJGGGGGGIIIGGGBBB@@@AAAAAABBBAAA@@@???>>>=========<<<<<<<<<<<<<<<999888777777666666777777777777666555555555555555444444444444444444444444555222111666===>>>888000000000000111111111222222222222222222222222222222222222222222222222222222555333111000222333333333555555666777777888888999:::>>>EEELLLRRRVVVXXXXXXSSS^^^yyy((((((((()))))))))******))))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...////////////////////////000111222333333333444444555666666666222666:::<<<<<<<<<>>>@@@;;;===@@@@@@??????AAACCCBBBAAADDDHHHHHHGGGJJJOOOIIIPPPMMMNNNccc~~~cccZZZ___iiivvvzzziiiWWWRRRUUURRRSSSUUUPPPLLLLLLKKKJJJIIIJJJKKKLLLPPPPPPMMMIIIIIIKKKHHHCCCAAAAAA@@@?????????===<<<;;;;;;;;;;;;;;;<<<<<<<<<999999777666555555444444777666555555444444555555333333333333333333333333222222222333555555444444000111111111222222222222222222222222222222222222111111111222222333333333333222222333444555555444555555666666777888888888999<<>>>>>======@@@CCCAAABBBEEEHHHEEEAAACCCHHHAAAPPPRRRNNN[[[lllyyywwwbbbUUU[[[^^^YYYZZZccc\\\fffsssnnnaaa^^^TTTMMMTTTZZZQQQKKKLLLJJJJJJJJJIIIHHHGGGHHHJJJLLLTTTSSSPPPKKKLLLNNNKKKFFFBBBAAA???>>>>>>>>><<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999777666444333333333666666555444444444444555333333333333333333333333000222333000,,,,,,222888111111222222222333333333111111111111111111111111111111111222333333444444///000222444555666555444555555666666777888888888888;;;@@@EEEKKKPPPSSSTTTQQQ\\\xxx(((((((((((()))))))))))))))))))))))))))))))))))))))************++++++++++++++++++,,,,,,,,,------******+++,,,------------......//////000000111111444555666555444444444666555777888888777888:::===:::::::::;;;<<<===>>>???EEEEEEDDDCCCCCCDDDEEEFFFEEEGGGJJJMMMOOORRRVVVYYYVVVUUUTTTSSSSSSUUUWWWXXXTTTWWWYYY[[[___iiixxxrrrjjjaaa\\\\\\[[[WWWSSSSSSUUUVVVUUUQQQLLLIIIGGGCCCFFFHHHIIIMMMOOOLLLEEEIIINNNSSSQQQJJJCCC@@@@@@============<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::777777666666555555555444555555444444444333333333333333333222222111111111111111111111111111111111000000000000000000000000222222222111111111000000111111111111111111222222222222333333333333444444444444555666777888999999:::===BBBHHHMMMQQQSSSTTTPPP\\\www(((((((((((())))))))))))))))))))))))))))))))))))))))))*********++++++++++++++++++,,,,,,,,,,,,---******+++,,,------------.........///000000111111333555666555444333444555777777888777666666888:::999999999:::;;;<<<===>>>AAAAAABBBCCCDDDDDDCCCCCCHHHIIIJJJJJJIIIJJJLLLMMMPPPPPPOOOPPPRRRTTTWWWYYYRRRSSSTTTTTTUUU\\\fffooo\\\]]]^^^aaagggqqq}}}|||{{{tttmmmnnnrrrpppfff[[[ZZZWWWRRROOONNNPPPQQQRRRLLLMMMMMMMMMLLLJJJHHHFFFPPPMMMGGGBBBEEEIIIHHHCCCCCCHHHLLLKKKEEE@@@>>>>>><<<<<<<<<;;;;;;;;;::::::;;;;;;:::::::::999999999666666666666555555444444444444444444333333333333333333222222222111111111111111111111111111111111000000000000000000000000111111111000000/////////000000000111111222222222222222222333333333444444333444444555666777888888888;;;@@@FFFKKKNNNPPPQQQMMMXXXttt(((((((((((()))))))))))))))))))))))))))))))))))))))))))))*********++++++******+++++++++,,,,,,,,,******+++,,,---------------......//////000111111333444555444333222333555777777777666444444555666888888888999:::;;;<<<===<<<>>>@@@BBBCCCCCCBBB@@@IIIJJJIIIHHHEEEDDDEEEFFFLLLLLLLLLMMMOOOQQQSSSUUUOOOPPPPPPOOOMMMOOOUUUZZZYYYWWWTTTTTTWWW\\\```ccc]]]```hhhrrr}}}}}}zzzuuupppnnnrrrkkkdddbbbdddfffccc___\\\VVVRRRRRRWWWZZZYYYWWWQQQPPPMMMIIIEEEEEEIIIMMMGGGFFFFFFJJJOOOSSSSSSQQQSSSMMMDDD???CCCIIIGGGBBB@@@CCCEEEDDD@@@======>>>::::::::::::999999999999999999999888888888777777666555555555555444444444444444444333333333222222222222222111111111111111000000000000000000000000000000000000000000000000000000////////////......//////000000111222333333222222222222333333333333222333333444555666777777666999>>>CCCHHHKKKMMMMMMIIITTTooo(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))************************++++++++++++******+++,,,------------------......///000000111222333444333222111222444444555555444333333444666777777777777888:::;;;<<<<<<===>>>@@@AAABBBBBBBBBGGGHHHHHHGGGFFFFFFGGGIIIMMMMMMLLLLLLLLLMMMNNNOOONNNPPPRRRRRRQQQQQQSSSUUUZZZWWWTTTUUUZZZ^^^______ZZZZZZ\\\___aaa___[[[WWWTTTXXX^^^eeehhhhhhjjjnnnhhhnnnvvv||||||zzzwwwuuussstttuuuuuutttrrrpppnnnjjjfff```\\\ZZZXXXVVVUUU[[[UUUPPPQQQWWW\\\\\\ZZZUUURRRPPPOOOQQQTTTWWWXXXUUURRROOOKKKJJJKKKNNNQQQPPPLLLIIILLLQQQUUUUUURRRIIIFFFBBBBBBIIIOOOLLLDDDBBBCCCCCCAAA>>>======???:::::::::999999999888888777777777666666666555555444444444444444444444444333333333333222222222222111111111111111111111000////////////////////////000000000000000000000000////////////////////////---...///000111222333444111222222222222333333333111222222333444555666777666999>>>CCCGGGJJJLLLLLLIIIRRRlll(((((((((((())))))))))))(((((((((((((((((((((((((((((()))))))))*********)))))))))*********++++++******+++,,,---------------------...//////000000111222333222111000111333111222333333222333555777666666666777888999:::;;;??????>>>===???AAADDDFFFEEEFFFGGGGGGFFFFFFHHHJJJKKKKKKKKKKKKKKKLLLMMMMMMOOORRRVVVYYY[[[\\\]]]]]]VVVSSSQQQSSSWWWZZZZZZYYYXXXYYYZZZ\\\]]][[[XXXVVVYYYVVVWWW]]]___[[[XXXXXXVVV[[[ccchhhiiihhhggggggdddccc```^^^]]]]]]^^^___\\\YYYVVVUUUVVVWWWWWWVVVTTTRRRPPPOOONNNNNNNNNNNNJJJKKKLLLLLLKKKKKKLLLNNNPPPLLLIIIJJJPPPUUUVVVVVV\\\VVVOOOMMMNNNMMMJJJFFFCCCBBB@@@AAAIIIQQQPPPKKKCCCCCCAAA>>><<<;;;;;;<<<:::::::::999999999888888666666555555555444444444333333333333444444444444333333222222222111111111000000000000000000000000........................////////////////////////000000000000000000000000---......000111222333333111111111222222222333333111111222333444555666666888;;;???DDDHHHKKKLLLLLLJJJRRRjjj(((((((((((())))))))))))))))))))))))))))))))))))((((((((()))))))))******((())))))))))))***************+++,,,------------,,,------......///000000000111222111000///000222000111222222222333555777666666666777888999:::;;;BBB@@@>>>======@@@DDDGGGDDDEEEEEEDDDCCCCCCDDDFFFFFFGGGHHHJJJKKKMMMNNNOOOQQQTTTXXX]]]aaabbbbbbaaa[[[YYYWWWVVVVVVWWWVVVVVVUUUVVVXXXZZZ[[[[[[[[[ZZZTTTNNNNNNXXX]]]YYYVVVWWWWWWYYY\\\```cccdddeeeeeedddaaa]]]\\\]]]```aaaaaaUUURRROOONNNOOOPPPQQQPPPPPPQQQRRRQQQMMMKKKKKKMMMKKKNNNQQQSSSRRRQQQPPPPPPLLLHHHDDDFFFKKKOOOLLLIIIVVVRRRNNNMMMNNNOOOMMMKKKGGGEEE@@@<<>>>>>@@@BBBDDDBBBCCCDDDCCCBBBBBBCCCEEEDDDEEEFFFHHHJJJKKKLLLMMMQQQRRRVVVZZZ\\\\\\ZZZXXXTTTTTTSSSQQQOOOOOOQQQRRRZZZ[[[\\\[[[YYYWWWVVVVVVQQQMMMQQQ\\\```\\\\\\aaaZZZXXXWWWYYY]]]``````^^^]]][[[[[[___eeegggeeeaaa[[[XXXUUUSSSSSSTTTSSSSSSSSSTTTUUUSSSPPPOOOQQQSSSJJJLLLOOOQQQQQQPPPMMMLLLKKKIIIGGGFFFFFFEEEAAA>>>FFFFFFGGGJJJLLLOOOQQQRRREEEFFFBBB======DDDIIIJJJ<<<;;;999888888888888888888888888777777777666666555555444444444333333333111222222222333333333333222111111111000000000000........./////////000000////////////////////////////////////////////////.........//////000000000.../////////000000111111111111111111222222222222222222333444555666777777777999===AAAEEEGGGGGGGGGFFFLLLccc(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))******+++,,,------------,,,,,,------...//////000///000111000///...///111444444555333222111333444666666777777888:::;;;<<>>AAAEEEHHHIIIHHHFFFDDDHHHEEEEEEHHHHHHEEEEEEHHHMMMLLLLLLNNNPPPPPPMMMIIILLLPPPQQQPPPQQQSSSRRROOOSSSYYY______ZZZVVVTTTTTTWWWWWWVVVTTTRRRPPPOOOOOORRRTTTVVVYYY[[[^^^___```eeeZZZbbb|||ooo\\\YYYWWWVVVUUUUUUUUUUUUTTTSSSXXXXXXVVVRRROOOMMMMMMNNNOOOQQQQQQNNNIIIGGGHHHJJJQQQIIIEEEJJJPPPOOOHHHCCC@@@@@@@@@AAAAAABBBBBBBBBHHHCCC>>><<<===??????>>>999999999888888888777777777777666555555555555555444444333333333222222222111111111111111111111111111111111111111111111111////////////////////////000000//////.........---............////////////////////////000000000000///000111222222111000///222222222111111111111111111222222333333444444555444888===AAAAAAAAA@@@@@@CCCJJJ]]]((((((((((((((((((((('''(((((((((((((((((((((((('''''''''((((((((())))))))))))))))))************)))))))))***++++++,,,,,,---------............///...///000///......000222222333555444333333444666777777777888888888999999::::::;;;;;;<<<<<<<<<===???@@@CCCEEEFFFEEEDDDCCCGGGDDDEEEHHHHHHFFFFFFHHHQQQPPPPPPOOOOOONNNMMMLLLMMMJJJHHHHHHIIILLLQQQTTTVVVXXXYYYXXXVVVXXX^^^ddd^^^ZZZUUUQQQNNNMMMLLLLLLPPPPPPRRRTTTXXX\\\___bbbhhh___aaaooosssfffZZZXXXYYYXXXWWWVVVVVVVVVUUUTTTUUUTTTRRRPPPMMMKKKLLLLLLPPPPPPPPPNNNLLLJJJKKKKKKOOOIIIEEEJJJNNNLLLGGGEEEAAAAAA@@@@@@@@@?????????GGGFFFDDDCCCBBB@@@???>>>999999999999888888888888777666666555555555555555444333333333333222222222222111111111111111111111000000000000000000000000........................000/////////.........---............////////////....../////////000000000///000111222222111000///111111111111111111111111111222222333333444444555444888<<>>===<<<<<>>::::::999999999888888888666666555444444444444555333333333222222222111111222222222111111000000000////////////////////////......................../////////...............---............/////////------........./////////...///000111111111000///000000000000000000000000111222222333333444444555444777;;;===>>>@@@BBBCCCDDDKKK^^^''''''''''''(((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))((()))))))))************))))))***++++++,,,,,,------------............///...///000///...///111333222333555444333333444666555777:::<<<<<<;;;999888777888888999:::;;;<<<<<<>>>>>>>>>>>>>>>???@@@@@@@@@???AAAFFFGGGFFFFFFIIIFFFLLLQQQPPPLLLIIIKKKOOONNNIIIKKKTTTUUUNNNNNNUUU^^^]]]ZZZVVVQQQPPPRRRTTTXXXSSSPPPRRRXXX^^^aaabbb]]]YYYSSSNNNMMMOOOSSSUUU___aaa```YYYTTTTTTTTTSSSUUUVVVVVVVVVUUUUUUUUUVVVOOONNNLLLLLLKKKKKKJJJIIIOOOMMMKKKMMMQQQSSSQQQOOOMMMLLLOOOSSSQQQLLLIIIKKKCCCBBBAAA@@@???>>>===<<>>:::999999999999888888888666555444444333333444444222222222222111111111111222222111111000000//////........................................................................---------.........//////------------.........///...///000111111111000///////////////000000000000111222222333333444444555555777999;;;<<<>>>BBBDDDDDDKKK^^^&&&'''''''''(((((())))))(((((((((((((((((((((((((((((((((((()))))))))***((()))))))))*********************+++,,,,,,---------------............///---...////////////111333222333555444333333444666777777888999::::::;;;;;;888999999:::;;;;;;<<<<<<======<<<<<<===>>>???@@@===<<>>999999888888888888777777555555444333333333333333222222111111111000000000111111111000000000//////////////////////////////........................---------...............------------............------------.........///---...///000111000000///......//////000000000000111222222333333444444555555777999:::;;;===AAADDDCCCJJJ\\\~~~&&&&&&''''''((()))))))))((((((((((((((((((((((((((((((((()))))))))******))))))))))))******************++++++,,,------------------............///---...////////////222444222333555444333333444666888777777777888999;;;===999999::::::::::::;;;;;;<<<<<<<<<===>>>???@@@AAA======@@@FFFHHHFFFFFFHHHMMMSSSYYYVVVNNNGGGEEEFFFKKKJJJJJJKKKPPPVVV\\\aaabbb]]]UUUNNNKKKLLLQQQTTTQQQSSSVVVXXXXXXWWWVVVUUU\\\YYYTTTPPPNNNNNNPPPQQQLLLUUU]]]\\\WWWSSSPPPNNNLLLOOOQQQRRRPPPPPPSSSVVVQQQOOOMMMNNNPPPOOOLLLIIIIIIGGGFFFFFFIIIMMMPPPRRREEEFFFIIIMMMLLLEEEBBBDDDCCCCCCBBBBBBAAA@@@??????>>>;;;888999>>>AAAAAA???888888777777777666666666444444333222222222222333111111111000000000000///000000000000000000000000////////////////////////---------------------------------------.........,,,------------.........------........./////////,,,---///000111000000///...//////000000111111222111222222333333444444555555777999::::::<<>>@@@AAABBBCCC@@@???CCCIIIKKKHHHHHHJJJPPPSSSUUURRRKKKGGGGGGHHHMMMRRRQQQLLLOOO[[[aaa^^^aaa\\\TTTNNNJJJJJJKKKLLLLLLQQQUUUUUURRROOOOOOQQQUUUTTTSSSQQQPPPPPPQQQQQQMMMQQQXXX[[[XXXQQQNNNOOOLLLPPPRRRQQQNNNMMMPPPSSSSSSPPPNNNNNNQQQPPPLLLHHHFFFEEECCCBBBCCCGGGNNNRRRHHHDDDCCCEEEDDDAAAAAADDDEEEDDDCCCAAA???>>>===<<<;;;===>>>===;;;;;;>>>AAA666666666666555555555555444333333222222222222222111111000000000/////////......//////000111111111------------------------------------------------,,,,,,,,,------.........,,,,,,---------.............../////////000000000,,,---...000000000000/////////000000111222222333111222222333333444444555666777999::::::;;;===???@@@EEEWWWxxx&&&&&&&&&'''((())))))***(((((((((((((((((((((((())))))))))))************))))))))))))***************++++++,,,,,,------...---------.........//////,,,.../////////000222444222333555444333333444666444555666777888999::::::999999888888777666666666:::;;;===???AAACCCDDDDDDBBBBBBEEEKKKMMMKKKJJJKKKMMMNNNNNNKKKHHHHHHJJJNNNHHHTTTVVVMMMNNNYYYYYYNNNOOOOOOOOOPPPPPPOOOLLLIIIEEELLLRRRSSSPPPOOORRRWWWSSSRRRRRRRRRQQQPPPOOONNNQQQPPPSSSYYYVVVNNNMMMRRROOORRRTTTRRRNNNKKKNNNQQQSSSPPPNNNOOOQQQPPPKKKGGGDDDDDDBBB??????CCCLLLSSSMMMEEE??????@@@AAACCCGGGFFFEEECCCAAA>>><<<:::999999AAAGGGCCC:::666;;;CCC666555555555555444444444444333222222111111222222000000000000////////////------...///000111222222,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------.........,,,,,,,,,---------......////////////000000000000+++,,,...000000000000//////000000111222333333333111222222333333444555555666888:::;;;;;;;;;<<<===???DDDUUUvvv&&&'''''''''(((((())))))(((((((((((())))))))))))(((((())))))))))))(((((((((((()))***************++++++*********+++,,,---........................////////////000000000000333333333333333333333333222222222333444555666777888999999888666555666888<<<<<<>>>@@@CCCDDDCCCBBBCCCEEEFFFEEEDDDDDDHHHKKKJJJKKKKKKKKKKKKKKKJJJJJJPPPMMMLLLPPPUUUUUUOOOHHHNNNLLLOOOVVVXXXSSSLLLIIIJJJJJJJJJLLLPPPUUUXXXYYYaaaZZZOOOJJJNNNTTTRRRKKKNNNPPPRRRSSSQQQNNNJJJHHHIIIKKKNNNNNNLLLLLLOOORRR\\\TTTLLLMMMSSSSSSIII???CCC===;;;>>>???>>>AAAHHHEEECCC@@@===<<<>>>@@@BBBCCC@@@===>>>??????;;;888999;;;>>>>>>:::666;;;CCC777666444444555555555444000000000000000000000000000000000000000000000000000///...///111222222111///............---------------------------------,,,---......//////......................................................,,,------...///000111111////////////000000000000000000111222333333333333666777999999888999;;;===>>>EEEXXXwww''''''''''''((((((((()))'''((((((((())))))))))))(((((())))))))))))(((((((((((()))************************+++++++++,,,,,,------------------------....../////////000000000333333333222222222222222222222222333444555666777888888999777666555666888<<<<<<===???AAABBBAAAAAA@@@BBBBBBAAA??????BBBDDDKKKLLLMMMNNNNNNNNNMMMMMMMMMMMMNNNRRRUUUUUUQQQLLLNNNLLLMMMSSSTTTOOOLLLKKKLLLJJJHHHHHHMMMTTT[[[___^^^\\\UUUOOONNNPPPMMMHHHLLLMMMOOOPPPOOONNNKKKJJJFFFIIIMMMOOOPPPQQQTTTWWWXXXSSSNNNLLLLLLLLLHHHEEEHHHAAA===???AAA???@@@DDDDDDBBB???===<<<===???AAA999888888888999999888666888999;;;<<<888666;;;DDD666555333333444444444333000000000000000000000000///////////////////////////......///111333222111............------------------------------------,,,------...............................................................------......//////000000////////////000000000000222222333444555555555555666777888999888999;;;===>>>EEEWWWvvv''''''''''''((((((((((((''''''((((((((()))))))))(((((())))))))))))(((((((((((()))***************))))))+++,,,,,,,,,+++***------------------------,,,------...///000111111222222222111111000000000111222222333444555666777777888888777555555666888;;;;;;===>>>????????????>>>?????????>>>???AAADDDGGGHHHJJJLLLMMMLLLKKKJJJGGGJJJOOOQQQQQQOOONNNNNNLLLKKKMMMPPPOOOKKKKKKNNN\\\VVVNNNGGGFFFKKKQQQVVVaaaeeeeee^^^VVVSSSOOOLLLJJJKKKLLLMMMNNNNNNNNNMMMNNNPPPRRRRRRQQQOOOOOOOOOQQQPPPNNNJJJFFFFFFIIILLLOOOGGG@@@AAACCCBBB@@@???CCCAAA>>><<<;;;<<<>>>???999:::;;;;;;999888888888666666777888555555<<>>EEEVVVuuu'''''''''((((((((((((((('''''''''((((((((())))))(((((())))))))))))(((((((((((()))***************''')))+++,,,---,,,***))),,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---///000111111111111111000//////......111111333444555555666666666777777666555444666777999;;;<<<<<<<<<======>>>;;;;;;<<<<<<===???BBBDDDBBBCCCEEEFFFFFFEEECCCAAAAAAHHHNNNNNNJJJGGGGGGJJJJJJKKKNNNQQQNNNIIIJJJNNNaaa[[[QQQHHHBBBCCCHHHLLL___iiinnnggg\\\UUURRRQQQKKKKKKKKKKKKLLLMMMNNNNNNRRRSSSTTTSSSPPPMMMKKKIIIJJJKKKKKKIIIGGGHHHKKKNNNQQQIIIAAAAAADDDEEEAAA===AAA@@@===;;;::::::<<<<<<===???@@@>>>999666666777444333333444333444;;;DDD333222000000111111111000////////////////////////////////////////////////---,,,,,,...000222222111.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........------------------------------------------------------.....................---////////////000000000000000000111222333333333333555777888888888888;;;======CCCSSSqqq((((((((((((((('''''''''''''''''''''(((((((((((((((((())))))))))))(((((((((((()))***************'''(((***,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...///000000000000000//////.........000111333444555666666666555666666555444444555777888:::;;;;;;:::;;;===???===<<<;;;;;;<<<===>>>???CCCDDDEEEEEEDDDBBB@@@>>>BBBJJJPPPOOOGGGBBBCCCGGGIIIKKKPPPSSSPPPJJJHHHKKKPPPNNNKKKGGGEEEFFFLLLPPPTTT```gggaaaVVVPPPNNNNNNKKKKKKJJJIIIIIIJJJKKKLLLKKKKKKLLLNNNOOOOOONNNMMMFFFEEEFFFHHHLLLNNNMMMLLLLLLGGG@@@???DDDFFFCCC===???>>><<<:::999999999:::888:::;;;999444111111333333111111222222222999AAA222000//////000000000...................................................,,,,,,+++---000111111000...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...---------------------------------------------------------............------------////////////000000000000000000111222333333333333555666888888777888:::<<<;;;AAAPPPnnn((((((((((((((('''''''''&&&&&&'''''''''((((((((((((((())))))))))))(((((((((((()))***************((((((***+++++++++***)))++++++++++++++++++++++++***++++++,,,---...//////////////////////////////000111333555666666555555444555555555333444555777666999;;;;;;999:::>>>AAAGGGDDDAAA@@@@@@@@@???>>>HHHHHHHHHGGGFFFEEEDDDCCCGGGOOOUUUSSSKKKEEEFFFIIIKKKKKKOOOSSSPPPJJJGGGHHHEEEGGGIIIHHHGGGHHHLLLPPPPPPXXX]]]XXXQQQNNNMMMLLLJJJIIIIIIIIIIIIIIIJJJJJJLLLJJJIIIIIIKKKKKKJJJIIIGGGCCCBBBGGGMMMPPPLLLGGGEEECCC???===AAAEEECCC===>>>===;;;999777777777777222333555555444333333444444111000222222111666<<<222000......///000///...................................................---,,,,,,---///000///...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------......////////////000000000000222222333444555555555555555666777777777888:::<<<;;;@@@OOOlll)))(((((((((''''''''''''&&&&&&&&&'''''''''(((((((((((())))))))))))(((((((((((()))***************))))))))))))************++++++++++++++++++++++++++++++,,,,,,------------.........///000000111111///111333555666666555555333444555444333333555777444888;;;:::999:::???DDDHHHEEEBBBAAABBBCCCBBB@@@HHHGGGFFFFFFFFFGGGHHHHHHKKKRRRXXXVVVOOOJJJKKKMMMOOOLLLKKKNNNMMMHHHEEEEEEFFFIIILLLJJJGGGEEEHHHKKKTTTWWWWWWRRROOOPPPPPPMMMKKKLLLLLLMMMNNNOOOPPPPPPOOOKKKGGGFFFGGGHHHGGGFFFJJJFFFBBBDDDHHHJJJGGGCCC???@@@>>>;;;<<>>>>>:::<<<;;;999888666555444444555333111222555555222///777333222444333000111555222000///...000000///...------------------------........................///---,,,,,,---...,,,+++---------,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////////////////000000000000000000111222333333333333444666777777777777:::<<<>>>BBBPPPlll&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((('''''''''(((((((((((())))))))))))---,,,***)))))))))******.........---,,,+++***)))...------------...//////...............///000000222222333444444444333333444444333333333222222222222666::::::999:::@@@FFF@@@???>>>======>>>???@@@DDDCCCAAA@@@AAADDDGGGIIIKKKMMMMMMKKKIIIMMMWWW___YYYQQQIIIFFFHHHKKKLLLKKKLLLIIIGGGHHHGGGFFFJJJPPPWWWTTTOOOLLLLLLMMMMMMLLLKKKNNNRRRVVVXXXWWWVVVTTTFFFGGGIIIJJJKKKJJJIIIHHHHHHEEE@@@===<<<<<<<<<;;;<<<===@@@AAAAAA>>>;;;888999777666555666666444333333333333222222222111111222222222111111111111111666000***))),,,......---......---------,,,,,,,,,---------------------------------......---,,,,,,...(((+++...***,,,000,,,)))***+++,,,,,,,,,++++++++++++,,,,,,,,,,,,------+++---///...+++***+++---///---+++,,,///000///...,,,,,,------------------000000000000111111111111111222222333333444444555777777666666777999;;;<<<:::===KKKjjj&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((('''(((((((((((()))))))))))),,,,,,***)))))))))******------------,,,+++******...------------...//////...............///000000222222333333444444333333222333333333444444555555555777:::;;;:::<<<@@@CCC>>>>>>>>>>>>??????@@@AAAFFFEEECCCBBBBBBBBBCCCDDDGGGHHHIIIHHHFFFHHHMMMQQQOOOKKKHHHIIIMMMPPPOOOLLLKKKJJJLLLPPPOOOKKKKKKOOOPPPOOOMMMJJJIIIIIIIIIJJJEEEGGGJJJMMMOOOOOONNNMMMIIIIIIHHHHHHHHHIIIIIIJJJFFFCCC???===<<<===<<<<<<;;;<<<>>>>>>>>><<<999888888777555555666555444222333333222222222111111111222222222111111000000000999444///,,,------,,,***......---------,,,,,,,,,------------------------------------------------,,,+++---000///+++***+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++---...---++++++---000///---+++,,,...///...,,,,,,,,,------------......//////000000000111111111111111222333333444444555666666666777888999;;;;;;:::===KKKiii&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''((((((((((((((((((((((((((()))))))))******,,,+++******)))*********+++,,,,,,------,,,,,,+++...------------...//////...............///000000111111222333333333333333222222333444555666777777666777888999:::;;;<<<===<<<===>>>???@@@AAAAAAAAADDDDDDDDDCCCCCCCCCCCCCCCHHHHHHIIIJJJKKKKKKLLLLLLHHHHHHJJJNNNRRRRRRNNNJJJJJJKKKQQQWWWVVVOOOLLLMMMLLLNNNOOOMMMJJJIIIJJJLLLFFFGGGIIIJJJKKKLLLLLLLLLKKKJJJHHHFFFFFFGGGIIIJJJCCCAAA>>><<<=========<<<;;;;;;;;;;;;:::999888777777666555444555555444222222222222222111111111000333222222111000//////...999666222///...---,,,***......---------,,,,,,,,,---------------------------,,,,,,+++,,,---///000***,,,***---333...,,,666000///---,,,++++++,,,,,,++++++,,,,,,,,,,,,------,,,------,,,+++,,,///111...---,,,---......,,,+++,,,,,,---------.........//////000000000000111111111111222222333444444444555555777888999:::::::::;;;>>>JJJggg&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((((((((((())))))******+++++++++*********************+++,,,,,,---------,,,...------------...//////...............///000000000111222333333333333333444444444555666777777888666555555777999:::999888999;;;===???@@@@@@@@@@@@???@@@BBBDDDEEEEEEEEEDDDHHHHHHHHHJJJNNNPPPPPPPPPJJJKKKMMMPPPQQQOOOIIIEEEIIIKKKQQQWWWVVVOOOKKKKKKLLLPPPTTTSSSNNNLLLNNNQQQHHHHHHHHHIIIIIIKKKLLLLLLKKKJJJHHHGGGFFFFFFGGGGGG@@@>>><<<<<<===>>>===<<<;;;:::999888888777777777666555444444555555444222222111111111111000000000222222111000///......---333222222000///...............---------,,,,,,,,,,,,,,,---------------------,,,+++***+++---000111222444,,,+++222///000>>>333111...,,,++++++,,,---+++++++++,,,,,,,,,------------,,,+++***+++---///---------......---,,,***,,,,,,------......//////////////////000000000111111111111222333333444444333555777999::::::999999;;;>>>JJJeee&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((()))***+++++++++************+++***************+++,,,------------...------------...//////...............///000000///000111222333333333333666666666666666666666666777666666777:::;;;;;;:::888:::<<<>>>?????????>>>>>>@@@BBBDDDEEEEEEDDDCCCFFFEEEDDDEEEHHHJJJLLLLLLMMMMMMMMMNNNMMMKKKGGGDDDIIIIIIMMMRRRPPPKKKIIIJJJIIINNNRRRRRRMMMKKKLLLOOOCCCCCCCCCCCCDDDEEEGGGGGGIIIIIIIIIHHHGGGEEECCCBBB<<<<<<;;;<<<===>>><<<;;;;;;:::888777777777777777555444333333444444333222111111111000000000//////111111000000///...------000111222000---,,,---000......---------,,,,,,,,,,,,,,,,,,---------......---,,,+++***+++---000111:::;;;666111444666666777333222///---++++++,,,---+++++++++,,,,,,,,,------...---+++******+++++++++,,,---......------,,,,,,,,,,,,---......///000000...////////////000000000000000111222222333333444333444666888999999999888;;;>>>JJJddd&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&''''''((()))))))))'''((())))))***+++,,,,,,))))))***++++++++++++******+++,,,,,,------------...------------...//////...............///000000//////111222333333333333777777666666555555555555888888999999;;;>>>@@@BBB:::;;;<<<===>>>>>>??????BBBBBBCCCDDDCCCBBBAAA@@@HHHHHHFFFEEEEEEEEEGGGHHHJJJJJJJJJJJJJJJIIIIIIHHHIIIHHHJJJLLLKKKGGGGGGJJJDDDGGGJJJJJJGGGEEEFFFGGGAAAAAAAAABBBCCCEEEFFFGGGGGGHHHHHHHHHFFFCCC@@@>>>:::::::::<<<======;;;999999999888666666666666666444333222222444444333222000000000000////////////////////////............111333444000+++))),,,000......---------,,,,,,,,,+++,,,,,,------.........---,,,,,,+++,,,---///000---///777777888IIILLL777222111///---,,,,,,,,,,,,++++++,,,,,,,,,,,,------...,,,+++,,,------+++***---.........------///111,,,,,,---...///000000111......////////////000000000000111111222333333333444444666777888999999999999===JJJccc&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&''''''((())))))***'''((()))***+++,,,,,,---((()))***+++,,,++++++***++++++,,,---------,,,,,,...------------...//////...............///000000...///000111333333333333555555555555555555555666555777888888999<<>>>>>>>>>>>>>>???@@@@@@BBBCCCCCCCCCBBBBBBAAAAAAGGGJJJLLLLLLIIIFFFGGGHHHGGGHHHHHHHHHHHHHHHHHHIIIJJJHHHIIIKKKJJJFFFFFFJJJEEEEEEEEEEEEDDDCCCCCCBBBBBBCCCDDDFFFHHHIIIJJJKKKHHHHHHFFFDDDBBB@@@>>>===999999:::<<<===<<<999777666666666555555444333333333222111222333444333222000000/////////.........------............//////000444555111***)))///555......---------,,,,,,,,,++++++,,,,,,---......///------------------------%%%###222444222XXXfff===//////......---,,,++++++++++++,,,,,,,,,,,,------,,,+++,,,...111222///------......---,,,---222555,,,,,,---...///000111111........./////////000000000000000111222222333333555555555555777888999:::888===JJJddd&&&&&&&&&'''''''''(((((())))))))))))))))))))))))&&&&&&&&&'''((())))))***'''((()))***+++,,,------((()))***+++,,,,,,+++***,,,,,,,,,------,,,,,,+++...------------...//////...............///000000...///000111333333444444222333333444555666777777111444666555555999BBBJJJAAAAAA?????????@@@AAABBB???@@@@@@AAABBBCCCDDDEEE???FFFLLLNNNJJJGGGGGGIIIFFFHHHIIIIIIGGGFFFFFFFFFJJJIIIJJJMMMKKKGGGGGGJJJIIIHHHFFFFFFGGGGGGEEEDDDAAABBBDDDFFFHHHJJJJJJKKKJJJHHHEEEAAA???>>>===>>>999999:::<<<===<<<999666444444444444444222111111333222111111333444333111000/////////............,,,,,,------.../////////---111444000+++,,,444<<<......---------,,,,,,,,,++++++,,,,,,---...//////------.........---,,,,,,222'''222,,,$$$WWWooo<<<............---,,,+++***++++++,,,,,,,,,---------******,,,000555666333000...///...---,,,...444888,,,,,,---...///000111222............/////////000000000000111222222333333555555444555666777999;;;777<<>>===>>>?????????666777999;;;<<<;;;999888:::888444111000111333444333222111111111222333444111111///...------------,,,,,,,,,,,,,,,---...///---111444222...,,,...000+++---...---,,,+++,,,------------,,,,,,,,,++++++))))))))))))***+++,,,---+++++++++,,,///111111000///,,,))))))***,,,,,,,,,))))))***+++...111333555000000///000111333444444000...,,,+++,,,------,,,---,,,,,,,,,,,,---....../////////...///000000111333222111111111222333444444666888777777999;;;===:::<<>>AAABBBCCCGGGKKKMMMNNNMMMNNNLLLIIIIIIIIIIIIHHHGGGDDDEEEFFFFFFEEEEEEGGGIIIQQQMMMIIIFFFEEEEEECCCBBBFFFCCCAAA@@@BBBDDDDDDDDD???===;;;:::;;;;;;:::999;;;::::::999999999999999888777555444333333333333555444222000...---------000000111111000///...---...------,,,,,,,,,,,,---,,,...000///+++)))***,,,+++---//////...,,,++++++,,,++++++++++++*********+++++++++,,,,,,---......+++******+++,,,------+++)))+++------+++***))))))---,,,,,,++++++,,,,,,---555444222---***+++000444111...***)))***,,,---------,,,,,,,,,,,,---......///000111222222222111000222222111111222222333444555333;;;HHHGGG:::555:::999:::DDD]]]'''&&&&&&&&&&&&'''((((((***)))((('''''''''''''''%%%%%%&&&'''((()))***+++)))(((((((((((()))*********+++++++++++++++*********)))))))))***++++++,,,++++++,,,---...///000111222222111000000000//////...---///777>>>>>>555+++222222333444555444444333444555555555666888<<>>???AAABBBAAA???===>>>>>>@@@CCCGGGIIIIIIHHHKKKJJJIIIHHHHHHFFFDDDCCCDDDDDDCCCCCCCCCEEEGGGIIINNNLLLJJJHHHGGGEEEBBB@@@DDDBBB??????AAACCCCCCCCC===<<<::::::;;;;;;999888;;;:::888666666666777888666666666555555333222222444333222000///...------///000111222222000...---......---,,,++++++++++++---///111111///...///111888888666222...+++***++++++++++++*********))))))******+++,,,,,,------------,,,++++++,,,---,,,***)))+++,,,,,,)))((((((***,,,,,,+++++++++++++++++++++000444444000------...444111---+++,,,...000000---,,,,,,,,,,,,---.........000222333444333111000222111222222222222333333777666EEEYYYXXXCCC666999999999BBBZZZ&&&&&&&&&&&&&&&'''(((((())))))(((''''''&&&''''''$$$%%%&&&'''((()))***+++((((((''''''(((((()))***))))))******+++******)))))))))))))))***+++,,,,,,---------...............222222111111000000//////111555<<>>999999999999:::<<<===>>>>>>???BBBCCCCCCBBBAAA@@@??????@@@BBBEEEFFFFFFEEEJJJJJJJJJIIIGGGDDDBBBAAAEEEDDDCCCBBBCCCDDDEEEFFFGGGHHHIIIKKKKKKHHHCCC???CCCAAA>>>>>>???AAABBBAAA===<<<;;;<<<===<<<999777999777555333333333555666444444555555444333222111111111111111111000000000...///111222111000...---...---,,,++++++++++++++++++---///000111222333444KKKHHH@@@777...)))((()))+++++++++*********))))))((()))***+++,,,,,,,,,+++...---,,,,,,------,,,+++***+++******))))))***,,,)))******++++++,,,,,,,,,''',,,222444333000//////333000---,,,---/////////---,,,,,,,,,,,,---.........000222333444333111000111111222222333333333333555222>>>QQQPPP<<<222777888999AAAWWW|||&&&&&&&&&&&&&&&'''((()))((((((''''''&&&'''''''''$$$%%%%%%'''((()))******((((((''''''(((((()))***(((((()))************)))***************+++,,,---........................000000111111111000//////222===FFFBBB888555>>>III<<<;;;:::888666444333222222444777999999999;;;<<<999888888888:::<<<>>>???>>>@@@BBBCCCBBBBBBDDDEEEEEECCCBBBBBBDDDFFFFFFEEEJJJKKKKKKJJJGGGEEEDDDDDDFFFEEECCCCCCDDDEEEDDDCCCCCCDDDGGGJJJLLLJJJEEEBBBCCC@@@>>>===>>>?????????<<<<<<<<<===>>>===999666666555333222111222444555333333333333333222111111///000111111222222222111---...///000000///...------,,,,,,++++++++++++,,,((()))+++---///111111222???<<<777000+++)))+++---,,,++++++++++++*********'''(((***+++,,,,,,+++***...---,,,,,,---...,,,+++,,,+++***+++...///...---((()))***+++,,,---------+++,,,---///111333444444///---++++++,,,---,,,,,,---,,,,,,,,,,,,---......///000111222222222111000000111222333333333333222777111444===<<<333333;;;888999AAAUUUxxx&&&%%%%%%&&&&&&((())))))''''''&&&&&&&&&'''((((((%%%%%%&&&&&&'''((())))))((((((((('''((())))))***'''(((((()))******)))))),,,++++++++++++,,,,,,---,,,---------.../////////---...///000000000/////////666;;;666---,,,555???EEECCC???;;;777444111000333666;;;======<<<;;;;;;888888777888999<<<>>>@@@===???AAAAAAAAACCCFFFJJJHHHFFFBBBAAABBBCCCDDDDDDEEEGGGHHHGGGEEEDDDFFFHHHEEEDDDCCCDDDFFFFFFDDDBBBDDDDDDEEEGGGIIIIIIGGGFFFCCCAAA===<<<<<<=========;;;;;;<<<===>>><<<888555444333333222222333444555222222111111111111111111......000111111111000000------------............+++++++++***++++++,,,,,,))))))***,,,---......---((())))))))))))***...000,,,,,,,,,,,,++++++++++++''')))+++,,,------,,,+++,,,+++***+++,,,---,,,+++---,,,,,,222888888333---)))***+++,,,---------,,,---,,,,,,000555777555222---,,,++++++,,,,,,+++)))---,,,,,,,,,,,,---....../////////000000000111111000111222333333333222222666333333444444333777===888999AAATTTuuu%%%%%%%%%&&&'''((()))***&&&&&&&&&&&&&&&'''((()))%%%%%%&&&&&&'''(((((((((((((((((((((((()))******''''''((())))))***))))))------,,,,,,+++,,,,,,---***+++,,,---...000111111,,,---...000000000//////111---,,,///444555222...666555444444444444555555555999>>>@@@@@@>>><<<;;;888777777777999<<<>>>@@@<<<>>>@@@@@@@@@BBBHHHLLLIIIEEEAAA>>>???@@@AAABBB@@@BBBDDDCCCBBBCCCFFFIIIDDDBBBBBBEEEHHHHHHFFFCCCGGGEEECCCDDDFFFHHHIIIHHHDDDAAA===<<<<<<<<<<<<;;;::::::;;;===>>><<<888444333333333333444444555666222111000000///000000111---...///000000///...---------,,,,,,,,,------...************+++,,,------,,,++++++,,,------,,,+++'''))),,,---,,,+++,,,,,,---------,,,,,,,,,++++++(((***,,,.........---,,,***)))((()))+++,,,+++***---,,,///777@@@@@@666,,,++++++------...---,,,+++******...555<<<;;;222***---------...///...,,,)))---,,,,,,,,,,,,---....../////////...///000000111000111222333444333222222///222444444444555777888888999AAATTTttt''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''((())))))(((((())))))*********+++)))***+++,,,,,,,,,,,,+++***+++,,,---............////////////000000000000111111111000000000000000111222333444444444333222444666;;;@@@CCCAAA===999777666666777888:::===>>>:::;;;<<<>>>AAACCCDDDEEEGGGCCCCCCFFFEEE??????CCCHHHEEECCCCCCEEEFFFDDDBBBBBBGGGKKKLLLJJJHHHHHHIIINNNNNNJJJEEECCCDDDBBB===AAA@@@>>><<<:::999888888===<<<:::888666666666666333333222111111222333333111000000000000000111111////////////...---,,,+++------,,,++++++***))))))***++++++++++++***))))))++++++++++++++++++++++++++++++++++++++++++++++++...+++)))***,,,---+++(((***+++,,,---------,,,+++*********++++++,,,,,,,,,***000000---111:::999000'''***000555888888666444999;;;======:::555000,,,,,,---.........---,,,+++++++++,,,------......///////////////////////////////////////000111222333222444555555444555666888888:::@@@PPPnnn'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))'''''''''''''''((())))))((()))))))))******************+++,,,,,,,,,++++++***+++,,,---.............../////////000000000000000000000000000000000000111222333444444444333222555555888;;;>>>>>><<<:::777777777888:::<<<===>>><<<======>>>???@@@AAABBBGGGBBBCCCIIILLLIIIFFFFFFFFFDDDBBBCCCDDDEEECCCAAADDDLLLUUUYYYUUUMMMEEEBBBKKKKKKHHHCCCBBBCCCAAA===@@@???>>>===<<<;;;;;;;;;===;;;999777666555555555777666444222111111111222000000/////////000000111...............------,,,---------,,,+++*********+++++++++++++++***))))))++++++++++++++++++++++++++++++++++++++++++++++++...,,,***+++,,,---+++)))******,,,---------,,,,,,++++++,,,,,,,,,,,,,,,,,,***,,,)))'''///999777,,,+++---000222333222111000111222333222111...+++(((++++++,,,------,,,+++***++++++,,,------......///////////////////////////000000000000111222333333222444555555555555666888888:::@@@QQQnnn''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))'''''''''''''''((())))))))))))))))))************++++++,,,,,,,,,++++++******+++,,,---................../////////000000000000000000000000000000000111222333444555444333333555444555777999;;;:::999777888999;;;<<<======>>>???>>>===<<<<<<===>>>???GGGBBBBBBJJJOOOMMMGGGCCCCCCBBBBBBCCCDDDDDDBBB@@@DDDLLLUUUYYYUUULLLDDD@@@HHHHHHFFFBBBAAACCCBBB=========<<<<<<;;;<<<<<<<<<;;;:::999777666555555555999888666333111000000000000//////.........//////,,,,,,---............---...------,,,,,,++++++***++++++++++++******))))))++++++++++++++++++++++++++++++++++++++++++++++++...---++++++------,,,***))))))+++,,,------------,,,,,,++++++++++++++++++---,,,((((((444@@@>>>444111000///---,,,+++++++++000000///...---,,,,,,,,,******+++,,,,,,++++++***++++++,,,------......///////////////////////////000000000111222222333333222444555555555555666888888:::@@@PPPnnn''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))******'''''''''''''''((()))))))))))))))))))))*********++++++,,,,,,,,,+++*********+++,,,---...................../////////000000/////////000000000000000000111333444555444444333444333444666999:::999777777888:::<<<===>>>======>>>===<<<;;;;;;<<<>>>???EEECCCCCCFFFHHHGGGCCCAAAAAABBBDDDEEEEEEDDDBBB@@@AAAEEEIIIJJJGGGEEEEEEFFFGGGHHHFFFBBBBBBEEEDDD@@@::::::999888888888888999999999888666555444444444888666444222000///////////////...---------......***+++,,,---............---------,,,,,,,,,+++++++++++++++******************+++++++++++++++,,,,,,************************...---,,,,,,,,,,,,,,,+++((()))***+++,,,---......++++++******))))))((((((,,,+++)))+++666AAACCC>>>555333///,,,***)))***+++333111///,,,,,,,,,...///***++++++,,,,,,,,,,,,,,,++++++,,,------....../////////////////////////////////000111111222222222333444666666555555777888999:::@@@PPPnnn''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))'''''''''''''''((())))))******))))))))))))))))))++++++,,,,,,,,,++++++******+++,,,---........................////////////......//////000000000000000111222444555555444444222333555888;;;:::777555777888:::<<<======<<<<<<;;;;;;;;;;;;<<<===???@@@AAACCCDDDBBB@@@AAACCCEEEAAACCCEEEGGGFFFEEECCCCCC@@@BBBCCCBBB@@@AAAEEEHHHGGGHHHFFFCCCDDDGGGFFFBBB;;;:::999777666666555555777777777666555444333222333222111////////////000//////...---------------******,,,---......///...---,,,,,,,,,,,,,,,++++++,,,+++***)))))))))***************++++++,,,,,,,,,************************,,,------,,,++++++++++++(((((()))***+++---......,,,,,,++++++*********)))'''))))))***...444888999888666222///......000222111///+++((('''(((***+++,,,,,,,,,,,,------......++++++,,,------......///000000000000000000000000---...///000111111111111333555666666555666777999::::::???OOOlll''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''((())))))************)))))))))))))))***+++,,,,,,,,,,,,+++***+++,,,---............------........./////////---......//////000000111///000222444555555555444222333666999;;;:::777444666777888999::::::::::::888999:::<<<>>>???@@@@@@;;;AAADDD@@@===AAAHHHLLLBBBDDDFFFGGGEEEDDDDDDEEEBBBFFFHHHGGGDDDBBBBBBCCCFFFFFFDDDAAABBBEEEDDD@@@<<<;;;:::888777666666666555555666555555333222111000000///......///000111000///...---------------******+++------.........++++++++++++++++++++++++---,,,***)))))))))***+++*********++++++,,,,,,---************************+++,,,---,,,***)))***+++))))))))))))***,,,---............---------------)))+++,,,***)))))),,,///777666444333333444555666///...+++)))((((((((())),,,,,,,,,,,,---...//////++++++,,,------......///000000000000000000000000---...000111222222111111333555666666666666777999;;;;;;???MMMjjj''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''((())))))************)))))))))(((((()))***+++,,,---------***+++,,,---............---------.........//////------......///000000111///000222444555555555444444444444666888888777555666666666666777777888999888999<<<>>>@@@@@@??????999@@@CCC??????DDDHHHIIIAAACCCEEEEEECCCCCCDDDFFFDDDGGGJJJHHHCCC???>>>???BBBCCC@@@===>>>AAA@@@<<<999888888777666666777777444444555555444333222111111000///......///000111111000///...------------***+++,,,---------------************************---,,,***)))((()))***+++)))******+++,,,,,,------************************)))+++,,,+++)))((()))+++******)))))))))+++,,,---,,,,,,,,,,,,,,,---------...---,,,,,,,,,*********//////000000000111111111---------,,,,,,,,,+++++++++++++++++++++---...///++++++,,,------......///000000000000000000000000///000222444444444333222444555777777666666888999;;;;;;>>>LLLhhh''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((())))))+++*********))))))(((((('''((()))+++,,,---......++++++,,,---............---------.........//////---------...///000000111///000222444555555555555666444222333555666777777666555444444444666777888888:::===@@@AAA@@@>>>===;;;???AAA>>>@@@DDDDDD???AAACCCDDDCCCAAAAAADDDGGGDDDEEEDDD@@@<<<:::===???>>>???===999:::===;;;777444444444444444555666666333444444555444333111000333222000/////////000111111111000///...---------++++++,,,---------,,,,,,))))))))))))))))))******---,,,***(((((()))***+++))))))***+++,,,,,,------))))))))))))))))))))))))(((***,,,+++((('''(((***++++++***))))))***+++,,,(((((())))))*********++++++(((&&&***------***(((&&&''')))+++++++++***)))''')))***,,,,,,,,,+++*********))))))***,,,---///++++++,,,------......///000000000000000000000000000222444666666666555444444555777777666666888999<<<;;;>>>KKKggg((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))(((((((((((()))))))))))))))************+++++++++++++++,,,------......///...------------...//////......------------......111111111111222444777888222000...000333555555333555555555666888999;;;<<<@@@===;;;<<>>BBB@@@>>>;;;888777666666999666333222333555666666777666666555333111///...........................///...---,,,+++++++++++++++++++++++++++++++++++++++++++++************)))))))))))))))))))))))))))))))))***++++++++++++***+++++++++*********))))))++++++++++++*********)))(((((())))))))))))((((((************************))))))))))))))))))))))))+++***)))(((((()))***+++(((+++---...,,,******))),,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...///000111+++,,,///111222111111000000000000111222222333333222333555777888777666555;;;<<>><<<:::<<>>===???@@@@@@@@@@@@@@@???????????????===;;;;;;===>>>BBB@@@>>>;;;999777777777999666333111222444444444555555555444222000///..............................---,,,+++************+++++++++++++++++++++++++++++++++************)))))))))))))))))))))))))))))))))***++++++++++++***+++++++++*********))))))++++++*********)))))))))))))))************))))))************************))))))))))))))))))))))))+++***)))(((((()))***+++)))---111222111...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...///000000/////////......---------000000000111222222333333222333555777888777666555;;;;;;???KKKddd&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((()))))))))&&&&&&'''''''''((((((((()))))))))*********++++++++++++,,,,,,------.........------------...//////......------------......111111000000111222222333333222333444555555333111444444444555777888:::;;;;;;999888;;;>>>@@@>>>;;;======???@@@@@@@@@???>>>???@@@@@@@@@???>>>=========???@@@@@@>>>===>>>???AAA@@@>>><<<:::888888777888666222111111222222222333333333222111///...------------------------------,,,+++***))))))))))))+++++++++++++++++++++++++++++++++************)))))))))))))))))))))))))))))))))***++++++++++++***+++++++++*********************)))))))))(((((((((******++++++++++++******************************))))))))))))))))))))))))******))))))))))))******)))---111333111///---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...//////000222111///------///111333000000000111222222333333222333555666777777666666:::;;;???JJJbbb''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''(((((((((((()))))))))&&&&&&&&&&&&'''''''''((())))))))))))***************++++++,,,------.........------------...//////......------------......111111000000000000000000333333555666666555333111333444444555666888999:::888777777:::===??????>>><<<===>>>???@@@@@@@@@@@@@@@@@@@@@@@@???>>>===<<<===???BBBCCCBBB@@@@@@@@@@@@???===<<<:::999888888888555222111111111000000111111111111000///...---------------------------++++++***)))))))))))))))************+++++++++++++++++++++*********))))))))))))))))))))))))))))))))))))***++++++++++++***************************))))))))))))(((((((((((()))******++++++******)))************************))))))))))))))))))))))))***))))))))))))))))))***(((***,,,---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...//////===:::555111///000222444000000000111222222333333222333444555666666666666999;;;???III```(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))***&&&&&&&&&&&&'''''''''((((((((()))))))))***************++++++,,,------......------------...//////......------------......111111111000000000//////222444666666666444333222444444444555777888:::;;;777666777999<<<>>>??????======>>>@@@AAAAAABBBBBBAAAAAAAAAAAA@@@???>>>===>>>AAADDDEEEDDDBBBAAAAAA======<<<;;;:::999888777777555222111111111000///000000000000//////...---------------------------******))))))(((((()))))))))))))))******++++++++++++++++++*********))))))))))))))))))))))))))))))))))))***++++++++++++***************************))))))))))))(((((((((((((((((())))))))))))((((((************************)))))))))))))))))))))))))))))))))******))))))))))))))))))((('''(((+++---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---.........GGGCCC<<<444///---,,,---000000000111222222333333222333444555555666666666888:::???III^^^))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((()))))))))******&&&&&&'''''''''(((((((((((((((((()))))))))************++++++,,,,,,------...------------...//////......------------......000000111111111000000///111333555555444333333333555555555666777999;;;<<<777777888888:::<<<===>>>>>>>>>??????@@@AAABBBBBBAAAAAAAAAAAA@@@???>>>>>>???AAADDDDDDCCCAAA@@@@@@;;;;;;;;;;;;:::999777777666444222111222222111////////////000000///......,,,,,,,,,,,,,,,,,,,,,,,,******)))))))))))))))***(((((())))))***++++++++++++++++++************)))))))))))))))))))))))))))))))))***++++++++++++******************+++++++++******)))))))))((((((((((((((())))))))))))((((((************************))))))))))))))))))))))))))))))************))))))******)))((('''))),,,///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------------:::888555111//////000111000000000111222222333333333333333444444555666666777:::???HHH\\\))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********''''''((((((((()))))))))(((((((((((()))))))))************+++,,,,,,------...------------...//////......------------......///000111222222222111000000222444333222222333666666666666777999:::<<<===888999999888888999;;;===>>>>>>>>>>>>>>>???@@@AAA>>>???????????????>>>>>>???@@@BBBBBB@@@>>>===>>>888999999:::999888666666555333222222333333222111...//////000000000//////,,,,,,,,,,,,,,,,,,,,,,,,*********))))))******+++((((((((()))***++++++++++++++++++************)))))))))))))))))))))))))))))))))***++++++++++++***))))))*********+++++++++++++++*********))))))))))))))))))******)))))))))************************))))))))))))))))))))))))((()))***++++++***)))(((''')))++++++******,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---------***+++---///111333555666000000000111222222333333333333333333444555666666666:::???HHH[[[~~~(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************(((((((((((())))))))))))(((((((((((()))))))))))))))******+++,,,,,,------...------------...//////.........------.........///000111333333333222111///111333222000111444777666777777888999;;;<<<===::::::999888777888:::<<<>>>============>>>>>>???<<<===>>>>>>>>>>>>>>>===>>>???@@@???===;;;;;;<<<777888888999888777666555444333222333444444333222...///000000000000000000,,,,,,,,,,,,,,,,,,,,,,,,+++***************++++++'''(((((()))***++++++++++++++++++************)))))))))))))))))))))))))))))))))***++++++++++++***))))))******++++++++++++++++++++++++******************++++++++++++******************************))))))))))))))))))))))))((()))***++++++***)))(((###&&&+++---,,,+++)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,---///111111111000///000000000111222222333333333333333333444555666666666:::???GGGZZZ}}}%%%$$$$$$&&&(((((('''%%%))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''))))))))))))))))))))))))+++*********))))))((((((+++,,,---,,,*********,,,,,,------......------,,,...------------...///////////////000111111222222444333333333333444555555???===:::888888;;;>>>AAAAAA<<<999<<<;;;888:::???888<<>>:::999;;;;;;777888<<<:::>>>AAAAAA===::::::<<<:::;;;<<<<<<<<<;;;:::999;;;;;;;;;<<<;;;:::888777666666555555444333333222111111000000000000111111000////////////.........++++++++++++++++++++++++,,,,,,,,,+++++++++******+++*********************)))************+++++++++***+++,,,+++***)))***,,,***)))((((((((()))++++++************)))))))))((()))******++++++******)))((()))***+++,,,---------)))************+++++++++))))))*********+++++++++))))))))))))*********************++++++++++++,,,---,,,,,,++++++,,,,,,---...,,,******+++---...///000/////////////////////111111111111111222222222444444444444555666777888;;;:::===EEEVVVwww((((((((('''&&&&&&''')))''''''''''''''''''''''''((((((((((((((((((((((((''''''(((((((((((((((((())))))))))))))))))))))))************)))))))))))))))+++,,,,,,++++++,,,......---,,,,,,,,,,,,---......------------...///////////////000111111222222333333333333333444555555555555666777888777777777:::888888::::::777777999:::===@@@???;;;999999:::999:::;;;<<<<<<<<<;;;:::999::::::999999888666666555555444444333333222222000//////////////////000............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++******))))))))))))************+++++++++)))***++++++))))))***+++)))))))))((()))******+++************)))))))))))))))))))))******))))))))))))******+++,,,,,,++++++)))************+++++++++)))))))))*********++++++)))))))))*********++++++++++++++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---000++++++111444000///333////////////////////////000000111111111222222222444444444444555666777888::::::===FFFWWWxxx'''((()))'''%%%$$$&&&)))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))*********))))))))))))))))))***,,,,,,,,,,,,---//////...,,,++++++,,,...///...------------...///////////////000111111222222333333222222333333444555444444555555666666666666777777999;;;:::888777666888:::;;;;;;888666666777666777999:::;;;::::::999:::999999888777666555555444444333333222222222222///......------......///---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******))))))(((((())))))*********+++++++++(((*********)))((()))***)))))))))))))))******+++*********)))))))))))))))))))))************))))))******++++++++++++******))))))*********+++++++++))))))))))))************))))))*********+++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---(((...===@@@444...111.........///////////////000000000111222222333333444444444444555666777777999:::===FFFXXXyyy&&&''''''&&&%%%%%%&&&'''''''''''''''''''''''''''((((((((((((((((((((((((&&&'''''''''(((((())))))(((((((((((((((((((((((())))))))))))))))))******)))+++,,,,,,,,,,,,...//////...,,,++++++,,,...///...------------...///////////////000111111222222333222222222222333444444666666444444444555777888555888::::::::::::888666888888999999777777777777666777999:::;;;::::::999::::::999888666666555555222222222222111111111111......------------......,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))*********************)))))))))(((((())))))*********+++++++++(((*********)))((()))***((()))))))))************))))))))))))))))))*********++++++++++++++++++*********+++++++++***))))))))))))*********+++++++++(((((()))))))))*********************++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,&&&---<<<>>>333,,,000------....../////////000///000000111222222333333333333333444444555666777999999===GGGXXXyyy'''&&&&&&'''))))))(((&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''((()))))))))(((((((((((((((((((((((())))))))))))***************,,,------,,,,,,---///...---,,,,,,,,,,,,---......------------...///////////////000111111222222222222222222222333444444888777555444555666888:::444888999999999:::999555999999999999:::::::::;;;999:::;;;<<<<<<<<<;;;:::;;;:::888666555444444444111111111111111111000000......------------......,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++((((((((())))))))))))))))))))))))))))))))))))))))))************+++++++++)))***++++++))))))***+++(((((()))************)))))))))))))))************++++++,,,,,,,,,,,,++++++)))******+++******)))))))))************+++++++++((((((((()))))))))***************++++++++++++,,,++++++++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---''''''...111,,,,,,000---------......//////000//////000111222333333444333333333333444555666777999999===FFFXXXwww(((%%%%%%)))///000+++&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((())))))***((((((((((((((((((((((((((()))))))))************+++---...---,,,,,,---...------------------------...------------...///////////////000111111222222222222222111222222333444666666666777777777888888222777888555666999888444888888888999:::<<<<<<===:::;;;<<<<<<<<<;;;:::999999888666444333222222222000000000000000000000000......------------......------,,,,,,,,,+++++++++************************(((((())))))************''''''(((((()))*********)))************+++++++++***+++,,,+++***)))***,,,'''((()))***+++******)))((()))))))))******************++++++++++++******((()))***************))))))************+++++++++(((((((((((()))))))))************+++++++++,,,,,,*********++++++++++++,,,+++,,,,,,------,,,,,,+++---***((((((***,,,------,,,,,,---......///000000...///000111222333444444333333333333444555666666999999===FFFWWWvvv)))&&&%%%+++333555...&&&))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''((())))))***(((((((((((((((((((((((((((((())))))*********+++,,,.........,,,+++,,,---,,,------......------,,,...------------...///////////////000111111222222222222111111222222333444333555777999:::888666555111666666333333888888333666555555666999;;;<<<<<<999::::::;;;:::999777666888777555222111000000111////////////000000000000///......------......///---------,,,,,,,,,++++++))))))))))))))))))))))))))))))******+++++++++,,,&&&&&&'''((()))***++++++)))************+++++++++***+++,,,,,,+++***+++,,,'''((()))++++++******)))(((((())))))*********+++))))))************))))))(((((()))***************)))************+++++++++(((((((((((())))))))))))******+++++++++,,,,,,,,,))))))*********+++++++++++++++------------++++++))),,,---+++---000---(((,,,,,,------...///000000...///000111222333444444333333333333444555666666999:::===FFFVVVttt'''))),,,//////---***))))))((('''&&&&&&'''((()))'''''''''''''''''''''''')))(((&&&%%%%%%&&&((()))(((((((((((((((((((((((())))))))))))((((((((((((******))))))******+++,,,,,,,,,++++++,,,,,,---..................///000000000000000000111111111111000111111111111222222222666777888888888777555444555555555666666666666666444555777888::::::;;;;;;999999888888777666555555555666666555444111///---111111111111000000000000000000000000///...---,,,++++++++++++++++++++++++,,,+++***))))))***+++,,,(((((((((((())))))))))))))))))************))))))))))))))))))************))))))))))))))))))))))))))))))))))))************+++*********))))))((((((************************))))))))))))************+++++++++***)))(((((('''(((((((((((()))))))))))),,,---...---+++)))((())),,,++++++******++++++,,,)))***+++***))))))+++---,,,,,,,,,---------..................////////////,,,000555444000------///333333444444555666666666:::888;;;EEETTTmmm&&&(((***,,,,,,+++)))((()))((('''&&&&&&'''((()))''''''''''''''''''''''''((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((())))))))))))((((((((((((******))))))******+++,,,,,,,,,++++++,,,,,,---..................//////000000000000000111111111111000111111111111222222222444555666666666555444333444555666777777777666555444444666777888999999999888888777777666555555444444444444333222111000///111111111000000000//////////////////...---,,,+++++++++++++++++++++++++++++++++***))))))***++++++))))))))))))(((((((((((())))))************))))))))))))))))))************))))))))))))))))))))))))))))))))))))************************)))))))))((((((((((((((((((((((((((())))))))))))************++++++******)))(((((('''(((((((((((()))))))))******,,,------+++******+++,,,++++++******++++++,,,*********++++++,,,,,,,,,,,,,,,,,,---------..................////////////000000///...---...111333333333444444555666666666:::888<<>>FFFQQQiii''''''&&&&&&''''''((()))''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))************))))))******+++,,,,,,,,,++++++,,,,,,---...------,,,,,,------...///000000000000111111111111000111111111111222222222444444555555555444333222111222555888999888777555888999999999999888888777555555555555555555555555777666444222000///......000000////////////......***+++++++++++++++******************************)))***++++++++++++***)))******))))))((((((''''''))))))************))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))************(((((((((((((((((((((((())))))))))))******************)))))))))))))))))))))))))))*********+++++++++,,,------+++)))******,,,++++++******++++++,,,---++++++---000000...+++,,,,,,,,,---------..................////////////111000...,,,+++---111333333333444444555666666666888999>>>FFFPPPhhh&&&&&&&&&'''''''''''''''&&&'''((())))))((('''&&&((((((((((((((((((((((((***)))(((''''''((()))***(((((((((((((((((((((((('''''''''((()))***************))))))******+++,,,,,,,,,++++++,,,,,,---...------,,,,,,------...///000000000000111111111111000111111111111222222222333444555555555444222222000222333555666777666666888888888888888777666666222222222222222222222222000111111000000///......000000/////////.........***++++++,,,,,,++++++***************************)))***++++++++++++***)))))))))))))))(((((((((((())))))************))))))))))))))))))************))))))))))))))))))))))))))))))))))))************((()))))))))************(((((((((((((((((((((((())))))))))))************)))))))))))))))))))))***))))))*********+++++++++)))+++,,,,,,+++++++++,,,,,,++++++******++++++,,,,,,,,,,,,,,,------------,,,,,,,,,---------..................////////////222...,,,111888;;;777111333333444444555666666666777999???FFFOOOfff$$$%%%&&&'''''''''&&&&&&&&&'''((())))))((('''&&&))))))))))))))))))))))))+++)))(((&&&&&&((()))+++((((((((((((((((((((((((&&&''''''((()))******+++*********)))***++++++,,,,,,,,,++++++,,,,,,---...---,,,,,,,,,,,,---......000000000000111111111111000111111111111222222222333333444555444333222111000111222444555666666666777888888777777666555444000000000000000111111111+++,,,---/////////......000/////////............***++++++,,,,,,,,,++++++)))))))))))))))))))))))))))***+++,,,,,,+++***)))(((((((((((())))))))))))))))))************))))))))))))))))))************))))))))))))))))))))))))))))))))))))************(((((())))))*********+++************************))))))))))))************)))))))))))))))*********)))************+++++++++''')))+++,,,,,,,,,---...,,,++++++++++++++++++,,,+++,,,,,,,,,++++++---///,,,,,,,,,---------................../////////000///,,,///===LLLLLL<<<+++333333444444555666666777777999???FFFOOOfff&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))))))))))))))))))))&&&'''''''''&&&'''))),,,(((''''''''''''(((((()))++++++******************)))******+++++++++******++++++++++++++++++++++++---------............///////////////000111222333222333333333333333333333444444444333222111000///222222333333444555666666999999888666555444333222222111111000///......---........................///............---------...---,,,,,,++++++,,,,,,******))))))))))))******+++*********))))))(((((())))))(((((((((((())))))(((((((((((())))))))))))'''(((((()))))))))))))))************************)))(((''''''''''''(((((())))))))))))))))))******))))))))))))(((((((((((('''((()))***+++,,,,,,,,,*********)))******++++++++++++++++++++++++++++++++++++******************,,,++++++++++++++++++,,,++++++,,,,,,,,,,,,---------------............///............////////////111)))333KKKOOO;;;...111444444444444444555666777444;;;>>>CCCQQQeee&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((((((((((((((((((&&&'''''''''&&&'''))),,,))))))(((((('''(((((((((************************)))******++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,------------............////////////000111222333333444555666666444222000333333333333222111000000222222333333444444555555666666555555444444333333222222111111000//////..............................---------,,,,,,,,,,,,------,,,++++++++++++,,,******))))))))))))******************)))))))))((())))))(((((((((((())))))))))))))))))************'''(((((()))))))))))))))************************)))((((((''''''(((((()))*********)))))))))))))))******)))))))))(((((((((((()))******++++++++++++******))))))******++++++++++++++++++++++++++++++************************++++++************++++++++++++,,,,,,,,,,,,------------------........................////////////---:::GGGGGG;;;000000555444444444444444555666777555<<<>>>CCCPPPddd&&&&&&&&&''''''''''''(((&&&''''''''''''(((((((((((((((((((((((((((((((((&&&'''''''''&&&'''))),,,+++***))))))((((((((((((************************))))))***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------............////////////000111222222333444777888777444000---111111222222222222111111333333333333333333333333222222333333333333333333222222222111000000//////------------------------------,,,,,,,,,+++++++++------,,,+++++++++++++++******))))))))))))******************))))))))))))))))))(((((((((((())))))************++++++++++++'''((())))))******))))))************************)))))))))(((((())))))***+++*********))))))((((((++++++*********)))))))))))))))******+++*********)))))))))))))))***+++,,,++++++++++++++++++++++++*********************************))))))*********++++++,,,,,,,,,,,,------------------........................////////////111GGGNNN<<<+++---333222333333333444444666777777777>>>???CCCOOOccc&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&'''''''''&&&'''))),,,,,,,,,***)))(((((((((((())))))))))))************))))))***+++,,,,,,,,,,,,------------------------,,,,,,---------.........///......//////000111222111333444555444333000/////////000111222222111111333333333333222222222222111111111111111111111111111000000000/////////...---------------------------------,,,,,,,,,,,,+++---,,,,,,+++***+++++++++******))))))))))))***************)))))))))))))))))))))(((((((((((()))))))))))))))*********++++++(((((()))************)))***************************))))))))))))******+++++++++******)))(((((((((++++++++++++*********))))))***************)))((())))))((())))))***+++,,,++++++++++++++++++++++++***************+++++++++******))))))))))))******+++++++++,,,,,,,,,------,,,,,,---------.....................////////////<<>>>>>AAALLL^^^$$$%%%%%%&&&'''((())))))&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))(((((('''''''''&&&''''''''''''''''''''''''))))))))))))******************+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,------...////////////000000000000111111111111111000//////000000000000000000000000111111000000//////............//////000000111111///---++++++,,,,,,+++***,,,+++*********+++,,,---------------------------,,,,,,,,,+++++++++******))))))))))))))))))))))))+++*********))))))((((((******))))))(((((('''''')))***,,,------,,,***)))))))))))))))))))))))))))))))))))))))*********************)))))))))))))))++++++***************+++************))))))))))))+++*********))))))(((((((((((((((((())))))))))))************************************+++,,,---...++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,------...............////////////////////////000000000000333444555666777888999:::888===>>>CCCLLL[[[&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((()))(((((((((''''''''''''''''''''''''''''''''''''(((((()))))))))******************+++++++++,,,,,,++++++++++++++++++++++++***++++++,,,,,,------........./////////000000000000000000000000///......000000000000000000000000000000000000//////......------...............//////---++++++,,,,,,+++***++++++*********+++,,,---------------------------,,,,,,++++++************++++++++++++++++++++++++************)))))))))(((***)))))))))(((((((((''')))***+++,,,,,,+++***)))))))))))))))))))))))))))))))))))))))***************)))))))))))))))))))))++++++***************+++************))))))))))))************)))))))))((((((((((((((()))))))))***************************************+++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,------...............////////////////////////000000000000333333444666777888999:::888===???CCCLLL[[[(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((())))))))))))***************++++++++++++,,,++++++++++++++++++++++++***++++++,,,,,,------...------........./////////...////////////......---000000000000000000000000000000000////////////...---------,,,,,,,,,,,,,,,...,,,+++***,,,,,,,,,+++++++++******++++++,,,---------------------------+++************)))))))))++++++++++++++++++++++++************))))))))))))))))))))))))((((((((((((((()))***++++++***)))((())))))))))))))))))))))))))))))))))))************))))))))))))))))))******+++***************++++++************))))))))))))************))))))))))))((((((((()))))))))******************************++++++*********++++++,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...............////////////////////////000000000000333333444555777888999:::999>>>???DDDLLLZZZ''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((()))))))))***************++++++++++++++++++++++++++++++++++++***++++++,,,,,,------...------------.........///...//////000//////......000000000000000000000000////////////////////////...------,,,,,,+++++++++---,,,******+++,,,,,,++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))(((((((((((((((((())))))))))))(((((())))))))))))))))))))))))((()))))))))************)))))))))))))))******************)))******+++,,,************)))))))))(((*********)))))))))))))))(((((()))))))))*********************************,,,+++***************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...............////////////////////////000000000000222333444555666888999999:::???@@@DDDLLLYYY~~~%%%%%%&&&&&&'''(((((()))&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''((((((((((((((('''''''''''''''''''''''''''(((((((((((()))))))))))))))*********+++++++++++++++++++++++++++++++++***++++++,,,,,,------...------------.........//////000000111111000000000////////////////////////...............///////////////......------,,,,,,,,,+++)))***+++,,,,,,+++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))))***))))))))))))))))))))))))))))))))))))))))))******(((((((((((())))))))))))((((((((())))))((((((((())))))))))))))))))))))))((()))))))))************(((((())))))******************))))))***++++++,,,************)))))))))((())))))))))))))))))******))))))))))))************************************++++++******)))*********++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...............////////////////////////000000000000222222333555666777888999:::???@@@CCCKKKVVV{{{$$$$$$%%%&&&'''((()))***&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''''''''(((((((((((()))))))))))))))************+++++++++++++++++++++++++++***++++++,,,,,,------...------.........////////////000000111111111111111////////////////////////---............/////////////////////............,,,***))))))+++,,,,,,+++)))***+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))************+++++++++++++++++++++++++++))))))))))))************(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************((((((((()))******++++++))))))))))))***+++,,,,,,************))))))))))))))))))))))))************)))))))))*********++++++******************************)))))))))******+++++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...............////////////////////////000000000000222222333444666777888999999>>>???BBBIIITTTwww%%%&&&&&&&&&''''''((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''((((((((()))'''''''''''''''''''''''''''''''''((((((((())))))))))))))))))************++++++++++++++++++++++++***++++++,,,,,,------........./////////000000000...//////000111111000000////////////////////////---------.........//////.............../////////+++***((()))+++,,,,,,+++)))***+++,,,,,,,,,++++++++++++++++++++++++++++++************++++++,,,,,,++++++++++++++++++++++++((()))))))))************'''((((((((()))))))))******))))))))))))))))))***))))))))))))))))))))))))))))))))))))************'''(((((()))******++++++))))))))))))***+++,,,---************))))))))))))((()))))))))************))))))*********+++++++++************************))))))((())))))***+++,,,++++++,,,,,,---......///------------------------***++++++,,,,,,------...............////////////////////////000000000000111222333444666777888888888===>>>AAAGGGQQQttt(((''''''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&'''''''''(((((())))))''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))************++++++++++++++++++++++++***++++++,,,,,,---......////////////000000000000------...///000000//////////////////////////////---------.........//////---------....../////////+++)))((()))+++,,,,,,+++)))***+++,,,---,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,))))))))))))))))))))))))(((((())))))*********+++'''((((((((())))))************))))))))))))******))))))))))))))))))))))))))))))))))))************'''(((((()))***+++++++++))))))))))))***+++,,,---************))))))))))))(((((())))))*********+++)))************+++++++++************************(((((((((((()))***,,,,,,++++++,,,,,,---...//////------------------------***++++++,,,,,,---................../////////000////////////000000000000111222333444555777888888888===>>>@@@FFFPPPrrr''''''''''''''''''&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&'''''')))***+++))))))*********))))))(((((((((((('''&&&&&&&&&%%%$$$&&&'''''''''(((***,,,*********)))))))))))))))(((((()))***++++++,,,,,,//////...,,,******---///...---+++++++++...111222------...//////000//////,,,------......------,,,...------,,,,,,------...------,,,,,,,,,------...))))))))))))))))))))))))******************************+++,,,,,,,,,,,,++++++,,,---......,,,***)))******+++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))*********************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))************++++++,,,,,,,,,++++++***************************)))******+++++++++************+++++++++,,,,,,,,,...---,,,,,,++++++++++++***++++++,,,,,,------.........////////////......222...***))),,,///111222444444444555555777888888777===???BBBHHHPPPqqq''''''''''''''''''''''''%%%&&&''''''(((((('''''''''''''''''''''((()))***))))))*********))))))(((''''''''''''''''''&&&&&&((()))******)))((()))******)))))))))))))))))))))((())))))***++++++,,,,,,,,,---,,,+++++++++...111111000...,,,,,,---///000......//////000000//////,,,------......------,,,------,,,,,,,,,,,,------...------,,,,,,,,,------))))))))))))))))))))))))******************************+++,,,,,,,,,,,,++++++,,,---...---,,,***)))******+++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))***************)))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))***************++++++,,,,,,++++++***************************)))******++++++++++++*********+++++++++,,,,,,,,,------,,,+++++++++,,,,,,***++++++,,,,,,---............////////////......111......333999:::555000333333444444555777888999777===???BBBHHHPPPppp''''''''''''''''''''''''&&&&&&'''(((((((((((('''(((((('''''''''(((((()))((())))))******)))))))))''''''''''''''''''((((((+++---...---+++)))(((((())))))))))))))))))******)))))))))***++++++,,,,,,***+++,,,++++++,,,///222444333000...,,,,,,---...///000000000000//////...,,,------......------,,,------,,,,,,,,,,,,------......---,,,,,,,,,,,,,,,))))))))))))))))))))))))******************************+++,,,,,,,,,,,,++++++,,,---------,,,***))))))******+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))((())))))))))))************))))))))))))))))))******))))))))))))))))))))))))+++*********))))))(((((()))))))))*********++++++******+++++++++++++++***************************))))))***+++++++++++++++******+++++++++,,,,,,,,,,,,,,,+++++++++,,,------+++++++++,,,------............////////////......000---...555===>>>777///222222333444555777999:::777===???BBBGGGOOOppp&&&&&&&&&'''''''''''''''&&&&&&'''((((((((((((((()))((((((''''''''''''((('''((())))))))))))))))))&&&&&&''''''(((((())))))***,,,......,,,)))(((''')))))))))))))))*********))))))*********+++++++++***+++,,,,,,+++,,,...000555333111///---------...000111111111000///......,,,------......------,,,---,,,,,,,,,,,,,,,,,,---......---,,,++++++++++++))))))))))))))))))))))))******************************+++,,,,,,,,,,,,++++++,,,,,,,,,,,,+++***)))))))))***+++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))((()))))))))************)))))))))))))))*********))))))))))))))))))))))))++++++******)))((((((((())))))*********+++++++++)))******++++++++++++***************************))))))***+++,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++,,,,,,---...++++++,,,,,,---...............////////////......000...---///333555444111111111222333555777999:::777<<<>>>AAAFFFNNNooo&&&&&&&&&'''''''''((((((&&&'''(((((())))))(((((()))((((((''''''''''''(((''''''((()))))))))))))))&&&''''''(((((()))))))))'''))),,,---+++)))(((((((((((())))))***************************++++++++++++,,,---,,,+++***,,,---222111000///.../////////000000000000000///...---,,,------......------,,,,,,,,,,,,++++++,,,,,,,,,...---,,,+++++++++++++++))))))))))))))))))))))))******************************+++,,,,,,,,,,,,++++++,,,,,,+++++++++******((()))***+++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((()))))))))************(((((())))))************))))))))))))))))))))))))************))))))((((((************++++++++++++((()))******++++++++++++************************))))))***,,,,,,---------******+++++++++,,,,,,,,,++++++++++++,,,,,,---...+++,,,,,,------...//////......////////////.........111444444111///111333000111222333555777999:::666<<<>>>AAAFFFMMMmmm%%%%%%&&&&&&'''(((((((((''''''((())))))))))))((((((((('''''''''(((((()))&&&&&&'''((())))))))))))(((((((((((((((((())))))%%%'''*********))))))***((((((((()))******++++++************************+++---------+++******+++/////////...//////000000...////////////......---,,,------......------,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,))))))))))))))))))))))))******************************+++,,,,,,,,,,,,+++,,,+++++++++************((()))***+++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******)))))))))))))))************((((((((()))******++++++)))))))))))))))))))))))))))))))))))))))))))))************++++++++++++,,,(((((()))***++++++++++++************************))))))+++,,,------------******+++++++++,,,,,,,,,,,,,,,+++++++++,,,------,,,,,,,,,---......//////......////////////......+++444>>>???888222111333111111222333444666888999666<<<===@@@EEELLLlll%%%%%%&&&&&&'''(((((()))''''''((()))))))))))))))'''''''''''''''((()))***%%%&&&'''((()))))))))))))))))))))((((((((((((((('''((())))))(((((()))+++'''(((((()))******++++++************************)))+++,,,,,,+++++++++,,,........................,,,------............---,,,------......------,,,,,,,,,++++++++++++,,,,,,************+++,,,------))))))))))))))))))))))))******************************+++,,,,,,,,,,,,+++,,,++++++***************(((((()))++++++,,,,,,+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******)))))))))))))))************'''(((((()))******++++++))))))))))))))))))))))))((((((((()))******++++++*********+++++++++,,,,,,'''((()))***++++++++++++************************((()))+++,,,---.........******+++++++++,,,,,,,,,------,,,+++++++++,,,,,,,,,,,,------.../////////......////////////......+++333;;;<<<777333222333222222222333444555777888666<<<===@@@DDDLLLlll%%%%%%&&&&&&'''((())))))'''(((((()))))))))))))))&&&&&&&&&'''''')))***+++%%%&&&'''((())))))))))))******))))))(((((('''''')))******)))(((((()))+++'''(((((()))***+++++++++++++++******************''')))+++,,,,,,,,,---...//////.........------,,,++++++,,,---............,,,------......------,,,,,,++++++++++++++++++,,,)))))))))***+++,,,......))))))))))))))))))))))))******************************+++,,,,,,,,,,,,+++,,,+++******))))))******(((((()))++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))))))))************'''(((((()))***+++++++++))))))))))))))))))))))))''''''((()))***+++,,,,,,******+++++++++,,,,,,,,,'''''')))******+++++++++************************((()))+++,,,---.........******+++++++++,,,,,,,,,...------,,,++++++++++++,,,,,,------.../////////......////////////......---///000000//////222555222222222333444555666777666;;;===@@@DDDKKKkkk&&&&&&&&&''''''''''''((())))))))))))))))))))))))''')))***(((&&&%%%'''***+++)))''''''((()))***)))%%%&&&&&&'''((()))******((((((((((((((((((((((((''')))+++,,,---,,,***)))+++++++++++++++++++++++++++***)))((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,+++...---,,,+++***+++,,,,,,///............---------******+++++++++,,,,,,,,,)))***,,,.........,,,+++)))***++++++***)))((('''))))))))))))************)))***+++,,,---,,,++++++))))))************)))))))))))))))))))))))))))))))))************+++++++++((((((((((((((()))******))))))))))))))))))))))))******))))))******+++,,,...***((((((***,,,+++***)))))))))((()))******+++*********)))))))))))))))************************************************))))))))))))))))))))))))))))))))))))************+++++++++*********)))))))))************+++++++++,,,+++*********+++,,,---***++++++,,,,,,------.....................------......//////000000111111111222333333222222444666<<<;;;DDDAAAEEENNNaaa&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''((()))(((&&&%%%'''***&&&%%%$$$%%%(((*********&&&&&&''''''(((((())))))((((((((((((((((((((((((((()))***+++++++++***)))++++++++++++++++++++++++***************+++,,,,,,------------------------...---,,,+++++++++,,,,,,------------,,,,,,,,,,,,*********+++++++++,,,,,,)))***,,,---...---,,,+++)))******+++***)))((('''))))))))))))************)))***+++,,,---,,,++++++))))))************))))))************************)))************+++++++++((((((((((((((()))******))))))))))))))))))))))))******))))))******+++,,,---***'''(((***++++++)))((()))))))))************************))))))))))))************************************************))))))))))))))))))))))))))))))))))))************+++++++++*********)))))))))************+++++++++,,,+++*********+++,,,---***++++++,,,,,,------.................................//////000000111111111333333333222333555777999888AAA>>>AAALLL___&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''(((((((((&&&&&&(((***,,,***))))))******(((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))******++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,------....../////////...---,,,+++++++++,,,,,,,,,,,,,,,+++++++++***************++++++++++++,,,)))***+++------,,,+++***))))))*********)))(((((())))))))))))************)))***+++,,,---,,,++++++))))))************))))))++++++++++++++++++++++++)))************+++++++++((((((((((((((()))******))))))))))))))))))))))))***))))))))))))***+++++++++)))'''((()))******)))'''((()))***+++******)))************************************************************************))))))))))))))))))))))))))))))))))))************+++++++++***************)))************++++++++++++++++++++++++,,,------***++++++,,,,,,------.................................//////000000111111222333444444333444666888888777???<<<@@@KKK```&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''((()))***)))((()))***)))(((&&&((((((((((((((('''''''''((((((((((((((((((((((((((((((((('''((())))))***************************)))***,,,---------,,,++++++,,,,,,---...//////000------,,,,,,,,,+++++++++,,,,,,+++++++++*********************++++++++++++)))***++++++,,,+++******))))))))))))))))))((((((((()))))))))************)))***+++,,,---,,,++++++))))))************))))))************************))))))*********+++++++++((((((((((((((())))))***)))))))))))))))))))))))))))))))))))))))***++++++)))(((((((((((())))))(((&&&(((***+++,,,+++)))((()))***************++++++************************************************))))))))))))))))))))))))((()))))))))************************************))))))*********+++++++++++++++++++++,,,,,,------***++++++,,,,,,------...---------.....................//////000000111111333444555555444444666888:::999AAA>>>BBBNNNccc&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((('''&&&&&&'''((())))))#########%%%'''******)))((((((((((((((('''''''''((((((((((((((((((((((((((((((((('''((())))))***************************)))***+++,,,---,,,+++*********+++,,,---.........---------,,,,,,,,,++++++,,,,,,,,,,,,+++++++++***))))))*********+++++++++*********************)))(((((((((((((((((())))))((()))))))))************)))***+++,,,---,,,++++++))))))************))))))))))))))))))))))))))))))))))))*********+++++++++((((((((((((((())))))***))))))))))))))))))))))))))))))(((((())))))***+++(((((())))))((((((((((((&&&(((***+++,,,+++)))((())))))******+++++++++,,,************************************************))))))))))))))))))))))))((()))))))))************************************))))))*********+++++++++++++++,,,,,,------------***++++++,,,,,,------...---------.........//////......//////000000111111333444555555444444666888:::999BBB???CCCOOOddd&&&&&&&&&''''''''''''((())))))))))))))))))))))))(((&&&%%%&&&((()))))))))111...+++)))))))))(((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))******************************))))))***++++++++++++******++++++,,,,,,---------,,,,,,---------,,,+++***,,,,,,,,,+++++++++******)))))))))************+++*********)))))))))))))))(((((('''''''''((())))))))))))))))))************)))***+++,,,---,,,++++++))))))************))))))(((((((((((((((((((((((()))************+++++++++((((((((((((((()))******)))))))))))))))))))))))))))(((((((((((()))******''')))+++***)))(((((()))'''((()))***+++******)))))))))******+++,,,,,,,,,************************************************))))))))))))))))))))))))))))))))))))***************************+++++++++)))************+++++++++++++++,,,---------------***++++++,,,,,,------...,,,,,,------.../////////......//////000000111111222333444444333444666888777777@@@>>>BBBLLL```&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((&&&$$$&&&(((******)))===888222---***(((&&&%%%&&&&&&''''''(((((())))))((((((((((((((((((((((((((()))***+++++++++***)))************************))))))(((((())))))***+++,,,,,,,,,---------------,,,,,,---------,,,+++***++++++*********)))))))))))))))))))))******************)))((((((((((((((((((''''''&&&'''((()))***))))))))))))************)))***+++,,,---,,,++++++))))))************))))))(((((((((((((((((((((((()))************+++++++++((((((((((((((()))******))))))))))))))))))))))))((((((((((((((()))******'''***,,,,,,***((()))***((()))))))))************))))))***++++++,,,------************************************************))))))))))))))))))))))))))))))))))))************))))))*********+++++++++)))************++++++++++++,,,---.........---,,,***++++++,,,,,,------...,,,,,,------...//////000......//////000000111111111333333333222333555777444555???===AAAJJJ\\\&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((&&&$$$%%%)))+++***)))222...)))&&&&&&(((******%%%&&&&&&'''((()))******((((((((((((((((((((((((''')))+++,,,---,,,***))))))))))))))))))))))))))))))((('''''''''(((***+++..................------,,,,,,---...---,,,+++***))))))))))))(((((((((((())))))))))))******************)))(((((((((((((((((('''&&&&&&'''((()))***))))))))))))************)))***+++,,,---,,,++++++))))))************)))))))))))))))))))))))))))))))))************+++++++++((((((((((((((()))******))))))))))))))))))))))))((((((((((((((()))******'''***------+++))))))+++)))))))))((()))******+++))))))***+++,,,,,,------************************************************))))))))))))))))))))))))))))))))))))************))))))******++++++++++++)))************++++++++++++,,,---.........---,,,***++++++,,,,,,---......,,,,,,------...///000000......//////000111111111111222333333222222444666444555@@@???BBBJJJ[[[''''''''''''(((((((((((((((((((((((((((((((((((('''''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************************,,,---,,,******+++,,,******))))))******+++,,,)))***,,,------,,,***)))************************++++++***)))(((((())))))'''(((((()))))))))))))))'''((()))******)))(((''')))((('''''''''(((***+++,,,++++++******++++++,,,******************************))))))******+++,,,,,,,,,,,,+++++++++******,,,+++***))))))***+++,,,))))))))))))************************************))))))))))))))))))))))))++++++++++++++++++++++++)))************+++++++++***++++++++++++***))))))))))))))))))))))))))))))************************************************''')))******))))))***+++************************,,,------......------,,,,,,,,,,,,---------......---------............///000000000000////////////111222222333444555666666888:::999===BBBGGG___''''''''''''((((((((((((((((((((((((((((((((((((*********)))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))************************************+++,,,,,,******+++,,,******))))))******+++,,,***+++,,,,,,,,,,,,+++***************************++++++***)))))))))))))))'''(((((()))))))))))))))(((((()))******)))((((((((((((((((((((()))******,,,++++++++++++++++++,,,***************************************++++++,,,,,,,,,++++++************+++***)))(((((()))***+++))))))))))))************************************))))))))))))))))))))))))++++++++++++++++++++++++)))************++++++++++++++++++++++++***))))))))))))))))))))))))))))))************************************************((()))******))))))***+++************************,,,,,,------------,,,,,,,,,,,,,,,---------......---------............///000000000000////////////111222222333444555666666888;;;:::===BBBFFF^^^''''''''''''((((((((((((((((((((((((((((((((((((,,,,,,+++***)))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))*********************************+++,,,+++******+++,,,******))))))******+++,,,++++++++++++++++++++++++************************+++***))))))))))))))))))'''((())))))******))))))((())))))******))))))((('''((())))))******)))))),,,,,,++++++++++++,,,,,,************************************+++++++++,,,+++************)))))))))******((((((((((((******))))))))))))************************************))))))))))))))))))))))))************************)))************++++++++++++++++++++++++******)))))))))))))))))))))))))))************************************************((()))******))))))***,,,************************++++++,,,,,,,,,,,,++++++,,,,,,,,,---------......---------............///////////////000000000000111222222333444555666666999;;;;;;>>>BBBEEE\\\''''''''''''((((((((((((((((((((((((((((((((((((*********))))))((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***************************)))***++++++******+++,,,******))))))******+++,,,,,,++++++******++++++,,,******************************)))))))))))))))***(((((()))************)))))))))))))))))))))))))))'''((()))++++++***))))))+++,,,,,,,,,,,,,,,,,,+++******************************+++++++++,,,,,,+++***)))))))))))))))))))))***)))(((''''''((()))***((()))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++++++++,,,,,,++++++***)))))))))))))))))))))))))))************************************************(((***++++++***)))+++,,,***************************++++++,,,,,,++++++***,,,,,,,,,---------......---------............///////////////000000000000111222222333444555666666999<<<<<<>>>BBBDDDYYY|||''''''''''''(((((((((((((((((((((((((((((((((((('''''''''(((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))************************((()))++++++***)))+++,,,******))))))******+++,,,,,,++++++******++++++,,,***************************)))))))))))))))******((())))))*********************))))))))))))******'''(((***+++++++++***)))+++,,,------------,,,+++************************)))***+++,,,,,,,,,,,,+++)))))))))))))))))))))******)))(((''''''((()))***((()))))))))************************************************************))))))))))))))))))))))))))))))*********++++++++++++,,,,,,,,,,,,+++******))))))))))))))))))))))))************************************************)))***++++++******+++,,,***************************++++++,,,,,,++++++***,,,,,,,,,---------......---------............///.../////////000000000111111222222333444555666666888<<<<<>>999444222333555777777:::;;;???CCCBBBSSSrrr((((((((((((((((((((((((''''''''''''((((((((()))&&&''''''(((((((((((((((###%%%%%%%%%(((,,,---)))''''''''''''''''''''''''&&&&&&''''''((()))))))))'''((((((((()))))))))*********++++++++++++,,,,,,+++***)))((()))***,,,---************************((()))***++++++++++++***))))))*********+++++++++))))))*********+++++++++)))***+++,,,---......///))))))***++++++,,,------******+++++++++,,,,,,,,,---,,,,,,---///000...---,,,,,,,,,,,,------------+++++++++,,,,,,,,,------,,,++++++******++++++,,,)))******+++++++++++++++,,,++++++******++++++,,,************************************************)))))))))))))))******+++******+++++++++,,,,,,,,,++++++++++++++++++++++++*********************************************************************************+++++++++,,,,,,******+++,,,,,,,,,,,,++++++++++++,,,,,,---------,,,,,,,,,---------......,,,------..................///000111000111333666???<<<999555444444555666777;;;;;;???CCCBBBRRRqqq((((((((((((((((((((((((&&&'''''''''(((((())))))&&&''''''(((((((((((((((''')))(((''')))...---***''''''''''''''''''''''''%%%%%%&&&'''((()))******'''((((((((())))))******************+++++++++++++++***((('''((()))+++,,,************************((()))***+++++++++++++++)))************+++++++++)))************+++++++++******+++,,,...//////000))))))***+++,,,,,,------******+++++++++,,,,,,,,,---,,,,,,---///000///---,,,,,,,,,------.........++++++,,,,,,,,,---------,,,++++++++++++++++++,,,)))***+++,,,,,,,,,,,,,,,,,,++++++******++++++,,,************************************************)))))))))))))))******+++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,+++++++++++++++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++,,,,,,,,,,,,++++++++++++,,,,,,---------,,,,,,,,,---------......,,,---......//////.........///111111111111444666:::999888666555555444444888;;;;;;???BBBAAARRRqqq))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))((('''''')))((('''''''''(((***+++(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))++++++******************))))))))))))))))))))))))(((***,,,+++(((''')))+++************************)))************+++++++++))))))******++++++++++++++++++,,,,,,,,,,,,---------,,,++++++------,,,+++******+++++++++,,,,,,,,,------............------,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,---------,,,,,,,,,++++++)))))))))))))))))))))))).........------,,,,,,,,,++++++++++++++++++++++++)))***,,,,,,++++++,,,---******+++++++++,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,******+++,,,++++++++++++++++++++++++,,,+++++++++***)))))))))++++++++++++++++++++++++++++++++++++++++++++++++------------------------...000111///,,,***---000---......///000111111222////////////000000000000333333444444444444444444888<<<;;;===BBBCCCSSSnnn))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))((('''''')))(((((('''((()))***+++(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************************))))))))))))))))))))))))(((***++++++(((((()))+++************************************++++++++++++)))*********++++++++++++++++++,,,,,,,,,,,,---------,,,++++++,,,---,,,***++++++++++++,,,,,,,,,,,,---......//////......---,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,---------,,,,,,,,,++++++++++++++++++++++++++++++------------------,,,,,,++++++++++++++++++++++++)))+++,,,,,,+++***,,,---******+++++++++,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,******+++,,,+++++++++++++++++++++++++++++++++***************++++++++++++++++++++++++++++++++++++++++++++++++------------------------******++++++******,,,---.............../////////////////////000000000000333333333444444444444555777<<<;;;===BBBDDDSSSnnn(((((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))(((''''''((((((((((((((()))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))***+++***))))))***+++************************************+++++++++,,,************++++++++++++++++++,,,,,,,,,,,,------,,,+++******,,,,,,+++***+++++++++,,,,,,,,,---------......//////......---,,,,,,,,,,,,,,,,,,,,,,,,.........---------------------------,,,,,,,,,,,,------------------------,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,,,,+++***+++---******+++++++++,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,******+++,,,++++++++++++++++++++++++***************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++---------------------------------...111222222222............------------////////////000000000000333333333444444444555555666::::::===BBBDDDSSSnnn(((((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))(((''''''((((((((((((((())))))***(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))***************++++++*********************************+++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------+++***)))***,,,,,,,,,***,,,,,,,,,,,,------------......////////////......------------------------...............---------...------------,,,,,,,,,------------------------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,******+++,,,******+++++++++,,,,,,,,,++++++******++++++,,,---++++++++++++++++++++++++***+++,,,,,,******+++,,,++++++++++++++++++++++++)))))))))***+++++++++,,,++++++++++++++++++++++++***+++++++++++++++,,,,,,------------------------222000///222555777666333........................////////////000000000000222333333444444555555555444::::::===BBBDDDSSSnnn'''((((((((()))))))))***(((((((((((((((((((((((()))))))))))))))((('''''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))***))))))***++++++++++++***************************++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,------+++***)))***,,,---,,,+++,,,,,,---------............//////////////////...------------------------.................................---------,,,,,,------------------------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,***,,,,,,,,,******+++,,,******+++++++++,,,,,,,,,++++++******++++++,,,---++++++++++++++++++++++++***+++,,,,,,******+++,,,++++++++++++++++++++++++)))))))))***+++++++++,,,++++++++++++++++++++++++*********++++++,,,,,,,,,------------------------///---,,,...111222///,,,,,,------///000111222222////////////000000000000222222333333444555666666444999:::===BBBDDDRRRlll''''''(((((())))))******(((((((((((((((((((((((()))))))))))))))(((''''''''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))*********))))))))))))))))))))))))***))))))***,,,---,,,+++************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,------,,,+++***+++---......------------.........//////...//////000000//////...------------------------.............../////////............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,*********+++******+++++++++,,,,,,,,,++++++******++++++,,,---++++++++++++++++++++++++***+++,,,,,,******+++,,,++++++++++++++++++++++++***************+++++++++++++++++++++++++++++++++*********++++++,,,,,,---------------------------+++***+++,,,......,,,***+++,,,---///111222333444////////////000000000000111222333333444555666666444:::;;;===BBBCCCQQQjjj'''''''''((()))*********(((((((((((((((((((((((()))))))))))))))(((''''''&&&'''((()))***))))))((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''(((((()))******+++))))))))))))))))))))))))+++)))(((***,,,...---+++************************+++++++++,,,,,,,,,------------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,------,,,++++++,,,...//////...---.........//////////////////000000000000//////........................---........./////////000............------------,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,------------------------+++,,,---,,,***)))***+++******+++++++++,,,,,,,,,++++++******++++++,,,---***************************+++,,,,,,******+++,,,+++++++++++++++++++++++++++++++++***************++++++++++++++++++++++++)))******+++,,,,,,------------------------------(((***---//////.........,,,,,,---...///111111222////////////000000000000111222222333444555666777555;;;<<<>>>BBBBBBOOOhhh&&&''''''((()))******+++(((((((((((((((((((((((()))))))))))))))(((((('''&&&''')))*********)))((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&''''''((()))******+++))))))))))))))))))))))))+++)))(((***---...---+++************************++++++,,,,,,,,,------------------,,,,,,+++++++++++++++,,,,,,,,,------------,,,+++---///000000///............/////////000//////000000000000//////........................---.........//////000000//////.........---------------------------------.........------,,,,,,,,,------------------------+++,,,---,,,***)))***+++******+++++++++,,,,,,,,,++++++******++++++,,,---***************************+++,,,,,,******+++,,,++++++++++++++++++++++++,,,+++++++++******))))))++++++++++++++++++++++++))))))***+++,,,,,,------------------------------###(((,,,...------...000,,,------....../////////////////////000000000000111111222333444666666777666;;;<<<>>>BBBBBBNNNggg))))))))))))))))))))))))(((((((((((())))))))))))''''''((()))))))))))))))((((((((()))***,,,---...))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++******************************+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,222///,,,,,,...///...,,,+++,,,...---,,,,,,---///........................,,,---......//////................../////////000111000......///000000//////////////////////////////......------///000111000/////////..................------------......------------------------........................,,,,,,************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++******************+++,,,,,,,,,+++++++++******++++++++++++++++++++++++000///---,,,++++++,,,,,,+++******+++...000//////111***)))000111******000------,,,------...///000............////////////////////////000000000000444444444444444444444444777;;;:::===BBBAAAMMMeee))))))))))))))))))))))))(((((((((((())))))))))))''''''((()))))))))))))))''''''((()))***++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))************************+++***)))(((((()))***+++******************************+++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,111...,,,,,,...///---++++++---......---,,,...///........................---......///////////////........./////////000000222111///000111222111000//////////////////////////////.........///000111000000/////////.........///......------......///------------------------........................---,,,++++++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++...---,,,,,,,,,,,,---...---,,,,,,---000111111000---000;;;EEE@@@111***...---,,,,,,------...///000............////////////////////////000000000000333333333444444555555555777;;;:::===BBBAAAMMMddd(((((((((((((((((((((((((((((((((((())))))))))))''''''((()))))))))))))))&&&''')))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))************************+++***))))))))))))***+++++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------///...,,,---......---,,,,,,---......------...000////////////////////////....../////////000000000////////////000000000000333222111111333333222111/////////////////////////////////...///000000111000000000000//////////////////............//////...................................................------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++,,,---//////---,,,,,,---000111111000***444EEEMMMBBB000)))---,,,,,,,,,,,,---...///000............////////////////////////000000000000222222333333444555666666666;;;:::===BBBAAALLLccc(((((((((((((((((((((((((((((((((((())))))))))))''''''((()))))))))))))))'''(((***,,,,,,+++)))((())))))))))))))))))))))))))))))))))))))))))))))))************************************************++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,------------...---------......---,,,,,,...//////......///000////////////////////////............//////000000//////000000000111111111333222111222333444222111000000000000000000000000/////////000000000111111111111111000000000//////000//////......//////000................................................///..................///---------------------------------------------------------------------------------,,,,,,---------,,,,,,,,,+++++++++******+++++++++++++++++++++++++++++++++,,,,,,---......+++******+++---......---+++222;;;>>>444((('''...,,,,,,,,,,,,---...//////............////////////////////////000000000000111111222333444666666777666;;;;;;===BBBAAAKKKbbb(((((((((((((((((((((((((((((((((((())))))))))))''''''((()))))))))))))))(((***,,,------,,,***)))******************************************************************************++++++++++++******++++++++++++++++++++++++++++++,,,------------,,,,,,,,,---------.........,,,---/////////.........---...000///......///111000000000000000000000000......------......///000000000000111111111111222222111111222333333222000111111111111111111111111000000000111111111111111222111111111111000000000000000000//////000000000////////////////////////////////////////////////////////////////////////------------------------------------------------------------------------...------,,,,,,------...,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++******+++---...---,,,------......***''')))...,,,++++++,,,,,,---...///............////////////////////////000000000000111111222333444666666777555:::;;;===BBB@@@JJJ```(((((((((((((((((((((((((((((((((((())))))))))))''''''((())))))))))))))))))***,,,---------,,,,,,************************************************++++++++++++++++++++++++******+++,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------------------.........//////,,,...111111000//////000...///000000//////000222000000000000000000000000000///...---...///000111000111111111222222222222222111111333444444222000111111111111111111111111000000111222222222222111222222222222111111111000111111000000000000111111000000000000000000000000////////////////////////...//////000000//////...------------------------........................------------------------...------,,,,,,------...,,,,,,,,,+++++++++******+++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***---,,,,,,,,,...//////------,,,,,,---......---,,,++++++++++++,,,---...///............////////////////////////000000000000222222333333444555666666555:::;;;>>>BBB@@@III___))))))))))))))))))))))))(((((((((((())))))))))))''''''((()))))))))))))))))))))***+++,,,---------************************************************++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------...------------.........////////////,,,///333333111000000111...000111111000///111222111111111111111111111111222111000///000111333444111111111222222222333333333222333444666555333111222222222222222222222222000111222333333333222222333333222222222111111111222111111000000111111222000000000000000000000000////////////////////////......///000000///..............................................................................------,,,,,,,,,,,,------,,,,,,,,,+++++++++******++++++++++++++++++++++++))))))+++,,,------,,,,,,---,,,,,,,,,...///...---,,,------...000000...+++++++++++++++,,,---...///............////////////////////////000000000000333333333444444555555555555:::;;;>>>BBB@@@HHH^^^************************(((((((((((())))))))))))'''(((((()))))))))))))))((((((((()))***,,,---...************************************************++++++++++++++++++++++++***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------............/////////000,,,000444444222111111222...000111111000000111222111111111111111111111111444333222111111333555666111111222222222333333333444444444666777777444222222222222222222222222222000111222333444333222222333333333222222222111111222222111111111111222222000000000000000000000000000000000000000000000000---...///000000///...---........................////////////////////////........................---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******++++++++++++++++++++++++&&&'''***,,,---.........,,,*********,,,---,,,+++,,,------+++***+++,,,+++++++++++++++,,,---................../////////000////////////000000000000444444444444444444444444555:::;;;>>>BBB@@@HHH^^^*********)))))))))))))))+++((())),,,***&&&''',,,*********))))))))))))))),,,+++***,,,///111///---,,,,,,,,,,,,,,,,,,,,,,,,---------++++++---111444222...+++***,,,...---,,,++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---...//////000...---,,,---///---...000111111000///...333222222333333222000...---...000000000111444666333333333111000111444666555333222333555666555444222444777888777777888:::888666555777999888444000555444444555666777555333:::777444333222111000...222222111000///000333666000000000000000111111111111111111111000000000000000000000000////////////111111000000//////......////////////////////////////////////////////////111111000...---,,,+++***---,,,,,,++++++,,,,,,------------,,,,,,,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......///............///////////////000111000//////111333111111222333444666666777666;;;:::;;;AAABBBHHHXXX***)))))))))))))))))))))(((((((((''''''''''''&&&***)))))))))))))))))))))***))))))+++---...---+++++++++++++++++++++++++++************+++...222666111...******+++------,,,++++++,,,,,,,,,---------,,,,,,,,,+++,,,------...---.........,,,---...000...///000111222333333333111111111222222222111000222333444333222222333555222444777888888999;;;===@@@@@@BBBEEEIIIKKKJJJIIIPPPPPPPPPSSSTTTTTTQQQOOOQQQPPPNNNMMMKKKHHHEEEBBB>>>===;;;::::::888666333444333222444666777777666444555666555333111///...111222222333333333333333222222111111111000000000111111000000000/////////111111000000/////////////////////////////////////////////////////////////////////......------,,,---,,,,,,++++++,,,,,,------------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......///............///////////////000111000//////111333222222333333444555666666666;;;:::;;;AAAAAAHHHXXX))))))))))))))))))******(((+++)))%%%'''...,,,$$$))))))))))))))))))*********))))))***,,,---,,,+++***************************************,,,000333///---******+++,,,,,,+++,,,,,,,,,,,,---------------,,,,,,,,,,,,---......---...///.........000222000000//////000111222222222222222333333444555666222444666777888:::===???GGGKKKPPPUUUXXXZZZ]]]___jjjjjjlllpppsssuuutttssswwwuuuuuuxxx||||||yyyuuu{{{{{{yyyvvvrrrooonnnnnndddaaa^^^ZZZWWWSSSOOOKKKEEECCC@@@>>><<<999444111222222333444444444444444222333333333333222111000222222222222111111111111111111111000000000000///111000000000000/////////////////////////////////////////////////////////.....................///------,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......///............///////////////000111000//////111333333333333444444555555555555;;;999:::AAAAAAGGGXXX)))))))))))))))*********(((...+++%%%+++666444((()))))))))))))))***************+++,,,------,,,,,,))))))))))))))))))))))))------,,,+++))))))+++------,,,*********+++++++++,,,,,,,,,------------...---------------......//////000000000//////111333555333222000//////000111333444555666777:::===@@@DDDGGGKKKNNNRRRWWW\\\```dddgggjjjlllmmmoooqqqsssmmmmmmlllnnnqqqsssssssssuuutttssstttvvvxxxyyyxxx|||zzz}}}}}}{{{xxxvvvuuurrrnnnlllgggddd___ZZZTTTLLLCCC>>>===:::555333333555777777444444444444444333222111333333333333222222222222222222111111111000000000000000000000000000000000////////////////////////////////////////////////........................------,,,,,,,,,,,,------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,------......///............///////////////000111000//////111333333444444444444444444444555;;;999:::@@@AAAGGGWWW(((((())))))************'''---+++&&&---999888,,,(((((())))))************)))***++++++++++++++++++)))))))))))))))))))))))),,,------+++)))(((***+++++++++++++++***++++++,,,,,,,,,---------...............------......///000///000000///...---///000666555444333444555666777999<<>>CCCIIIOOOTTTWWWYYYhhhlllqqqrrrqqqrrrvvvzzzsssuuuwwwxxxyyyzzz~~~zzzuuurrrqqqnnnhhhcccSSSNNNGGG@@@:::888888888666666666555555555444444444333333333333222222222000000111111111222222222000000000000000000000000000000000000000000000000000000//////////////////......------------..................------------------------------------***++++++,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,........................++++++,,,------......///............///////////////000111000//////111333222222333333444555666666444:::888999???@@@FFFVVV'''(((((()))***++++++++++++)))***,,,***&&&&&&+++'''(((((()))***+++++++++///111333333000///000222************************+++,,,------,,,+++,,,---))),,,//////---,,,---///---------........./////////////////////000111111111333666777999;;;???AAARRRUUUZZZaaafffkkknnnooorrruuuwwwtttnnniiihhhjjj}}}{{{}}}~~~}}}uuunnnaaaTTTHHHAAA>>>===666666666666555555555555444444444333333333222222000000111111222222222222000000000000000000000000000000000000000000000000.........///000111111111......------------......//////.........---------------------------------)))***+++,,,...///000000,,,,,,,,,,,,,,,,,,,,,,,,........................++++++,,,------......///............/////////000///000111000//////111333111111222333555666777777444:::888999???@@@FFFVVV))))))(((((((((((())))))++++++******))))))(((((()))************+++++++++///000000000000...---,,,------,,,++++++******)))++++++,,,,,,,,,---------///......---------....../////////---,,,---111333...000111000000000111333999:::???HHHLLLNNNVVV```ccchhhnnnrrrqqqooolllkkkhhhsss{{{}}}~~~wwwsssvvvsssbbbMMMAAA???999444666;;;===888333666333222444888888333...111222222333333333222222222222222222111111000000000000000000111111111111000/////////............//////............//////......---------,,,,,,,,,------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,******+++,,,,,,---..................////////////000000000000111111111111222333333444555666777777999888:::<<<===AAALLLXXX))))))(((((((((((())))))*********))))))))))))))))))************+++++++++,,,---.../////////...---,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,---------//////............//////---...//////......000222111222333333444666:::===HHHKKKUUU___ccccccgggnnnlllhhhcccbbbfffnnnvvv|||zzzyyyyyyuuupppnnnQQQHHH<<<444111333555777888666444333222333333333222222333333333333222222222222222222111111111000000000000000111111111111000000/////////.........//////............//////.........---------,,,,,,------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,***++++++,,,------..................////////////000000000000111111111111222333333444555666777777999888:::<<<===@@@LLLWWW))))))(((((((((((())))))))))))))))))************)))************+++++++++***+++,,,---............++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......000//////...//////000000///000111111000///000111000333666:::???FFFNNNSSSdddfffjjjnnnmmmjjjlllqqqgggjjjppp{{{xxxrrrpppqqqjjj^^^OOOCCC<<<::::::777888888555222111222444222333333444333333222222222222222222111111111111000000000111111111222222000000000/////////......//////............//////.........------------,,,------------------------,,,------------.........,,,,,,,,,,,,,,,,,,,,,,,,.........---------------+++++++++,,,------..................////////////000000000000111111111111222333333444555666777777888888:::<<<===@@@KKKVVV))))))(((((((((((())))))(((((())))))******++++++))))))*********+++++++++******++++++,,,,,,,,,,,,******++++++,,,---......------------............//////.........///000000333444333222000///111333666;;;CCCKKKTTT]]]eeekkkoooooonnnmmmlllooowww~~~xxxuuuooofffZZZKKK===444444666888888777555333222333444444444444333333222222222222222222222222222000000111111111222222222000000000////////////...//////............//////............------------........................---------.........//////------------------------...............---------,,,,,,,,,,,,------..................///////////////000000000111111111111222333333444555666777777888888:::======@@@JJJUUU~~~))))))(((((((((((())))))(((((())))))******++++++))))))*********+++++++++,,,,,,++++++******************+++,,,---......///------........./////////......------...//////000111111111111111555:::>>>HHHNNNVVV^^^eeekkkpppsssggglllttt{{{xxxpppdddUUUJJJ>>>999444333555777555333555555555555555444333222222222222222222222222333111111111111222222222222111000000000//////////////////............////////////.........---------........................---------.........//////------------------------........................,,,,,,------------..................///////////////000000000111111111111222333333444555666777777777888:::======???IIITTT|||))))))(((((((((((())))))))))))))))))************)))************+++++++++------+++***))))))))))))***++++++,,,---......///.........////////////000............///000111111...000333777<<>>===???GGGQQQ|||((((((((((((((())))))*********++++++++++++******+++++++++***)))***,,,...,,,,,,,,,++++++******)))///,,,***+++...///...,,,+++---///000///000222333333666777333333:::EEELLLQQQZZZ______fffqqqpppgggppp}}}}}}xxxjjjTTTBBB:::;;;:::888777666555555666444444444444444444333333333333333222222222111111333333333222222222111111000000000000000000000000222111000//////000111222000000///...............------------------------,,,,,,,,,------.........////////////////////////...------,,,,,,,,,------........................000000000000111111111111222333333444555666777777888888:::<<<<<<>>>HHHSSS~~~))))))(((((())))))***+++******++++++++++++*********)))((((((***+++***(((,,,,,,,,,------///000000///,,,++++++...///...---///000111111111111333555---333;;;AAAHHHNNNSSSVVVbbbfffgggbbb]]]fff|||yyymmmZZZLLL???<<<999888999999555222555555555444444444444444333333333333222222222222333333222222222111111111000000000000000000000000222111000//////000111222000000///...............------------------------,,,,,,,,,------.........////////////////////////...------,,,,,,------...........................000000000000111111111111222333333444555666777777888888:::<<<<<<>>>HHHSSS}}}******))))))******+++,,,******++++++++++++******+++)))***///666777111***---,,,,,,---///333666888...---,,,,,,...//////......////////////000333555===???CCCJJJRRRZZZbbbgggfffcccmmm{{{}}}{{{pppjjjNNNGGG>>>999999999888555666666666555555444444444444444333333333222222222222222222111111111000000////////////////////////111111000000000000111111000000///...............---------------------------------------.........////////////////////////...---------------..............................000000000000111111111111222333333444555666777777888888:::<<<<<<>>>HHHSSS}}}++++++******++++++,,,---******++++++++++++******((()))...888BBBAAA777,,,---,,,+++,,,...222666888...---------...///000000---...///000111444888;;;NNNOOOSSSWWWYYY\\\cccjjjfffqqqwwwfff[[[KKK===666666999;;;777777777666666555555444444444444444333333333333222222111111111000000000////////////////////////111000000000000000000111000000///.......................................---------...............////////////////////////...------------......///........................///000000000111111111111222333333444555666777777888888:::<<<<<<>>>HHHSSS}}}+++++++++++++++,,,,,,---******++++++++++++******&&&***222===CCC???222&&&---,,,+++***+++...111333---............///111222///111444777:::>>>CCCGGGMMMSSS^^^fffeeeaaafffnnn~~~zzzqqqaaaNNN???777666888999999888777777666555555555555555444444444333333222222222111111111111000000000000000000000000000000000000111111000000000000000///...............................................................////////////////////////---------------...///000///////////////////////////000000000111111111111222333333444555666777777888888:::<<<<<<>>>HHHSSS|||++++++******++++++,,,---******++++++++++++******,,,333<<>>HHHSSS|||***************+++,,,,,,******++++++++++++******///888??????666///...000......---,,,,,,,,,------,,,...000000///000222555555:::AAAGGGKKKOOOSSSVVVccc^^^dddwwwppp___MMMAAA;;;;;;:::999888777666666666666666666555555555444444444444333333333333222222222222222222222222222///000111222222111000///000000///.......................................000/////////.........---////////////////////////------------...///000111////////////////////////000000000000111111111111222333333444555666777777888888:::<<<<<<>>>HHHSSS{{{******))))))******+++,,,******++++++++++++******)))222:::555***&&&---777///////////////.........,,,///111000///000333666BBBGGGOOOUUUYYY\\\___aaa```cccxxxsssaaaSSS<<<<<<;;;:::999777777666777666666666555555555555555555444444444333333333222222222222222222222222///000111222222111000///000000///...............////////////////////////000000//////.........---////////////////////////---------......000111111000000000000000000000000000000000000111111111111222333333444555666777777888888:::<<<<<<>>>HHHSSS{{{(((((()))***++++++,,,,,,++++++++++++++++++++++++,,,+++*********,,,...000...---,,,,,,---.........---000222111000444<<>>===<<<:::::::::999888777777777777777666666555555555444444444222222222222222222222222333333333222222111000/////////000000000000/////////////////////////////////////////////////////////////////////////////////......---...///000111////////////////////////111111111111111222222222444444555666666666555555666777:::===<<<===FFFPPPxxx)))))))))***++++++,,,,,,++++++++++++++++++++++++,,,++++++++++++---...000......//////000000111111...000444;;;EEENNNTTTXXX]]]\\\]]]cccooo~~~nnnZZZKKK@@@:::999;;;999:::::::::888777777888666666666555555555444444333333333333333333333333333333333333222111000//////000000111111000000//////////////////////////////////////////////////////////////////////////////............///000000////////////////////////222222222111111111000000333333444555555555555555666777:::===<<<===FFFPPPvvv))))))*********+++++++++***+++++++++++++++,,,,,,,,,,,,++++++,,,---//////...///000000//////000111333888@@@HHHNNNSSSYYY\\\^^^bbblll~~~sss```KKK===:::<<<777999;;;:::888888999:::666666666666555555555555333333333333333333333333222333333333222222111000000000000111111000000000////////////////////////////////////////////////////////////////////////............/////////000///////////////000000000111111111111111111111111222222333444555555555555666777:::===<<<===FFFPPPwww***************+++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,---...//////---///000///......111333999CCCPPPVVVWWW[[[cccjjjiiitttqqqaaaSSSFFF===777888999999999999:::<<<777777666666666555555555333333333333333333333333222333333333333222111111000000111111111111000000000000000000000000000000////////////////////////////////////////////////---......///////////////////////////000000111111///000000111222222333333111222333444555555555555666777:::===<<<===FFFPPPzzz*********************************++++++,,,,,,---,,,,,,,,,---......//////---///000000///222888===GGGQQQ[[[]]][[[___kkkwww}}}vvvmmmWWWAAA===;;;999888:::;;;;;;;;;777777777666666666555555333333333333333333333333222333333333333333222222000111111222222111111000000000000000000000000000////////////////////////////////////////////////---......///000/////////...//////000000111111222...///000111222333444444111222333555555666666666666777:::===<<<===FFFPPP{{{************************)))******+++,,,,,,------+++,,,---....../////////...000222222444:::DDDLLLSSSXXX]]]```dddqqqjjjVVVHHHAAA:::999;;;===;;;888777777777777666666666555444444444444444444444444222222333333444333333222000111111222222111111000000000000000000000000000////////////////////////////////////////////////------///000000000///......//////000111111222222000000111111111222222222222333444555666777777777666777:::===<<<===FFFPPPxxx++++++******************))))))***+++,,,,,,------+++,,,---...////////////...111333555888AAANNNXXXUUUWWW[[[ddduuu{{{sssQQQGGG===:::===???;;;666777777777777666666666666444444444444444444444444222222333444444333333333111111222222222222111111000000000000000000000000////////////////////////////////////////////////,,,---///000000000///......//////000111222222222222222222111111111111111222333444666777888888888666777:::===<<<===FFFPPPuuu,,,,,,+++***)))))))))))),,,,,,,,,,,,,,,,,,,,,,,,000///---,,,,,,...000222222111333===IIIRRRTTTSSSYYY___lll{{{]]]BBB<<>>EEENNNttt************+++,,,......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...///000444888@@@HHHOOOTTTVVVWWWZZZnnn~~~ttt```KKK>>>;;;;;;999888;;;:::666555888777333666666555555555444444444444444444333333333222222111111111111111111111111111111111111111111111111000000000000111111111111111111000////////////////////////000000000000111000000000000111111111111000000000000111111111111222444555555444555666888888777999<<<===>>>EEENNNttt)))))))))***+++,,,...///------------------------++++++,,,---...000111222444>>>IIIPPPRRRWWWaaaiii|||vvvaaaMMM>>>:::===777::::::777555777888777666666666555555555444444444444444444333333333333222222222222222222222222111111111111111111111111111111111111222222222222111000000///////////////000000000000111111111111000000000000111111111111000000000111111111222222222444555555444555666888888777999<<<===>>>EEENNNrrr*********))))))***++++++------------............---------...111555888;;;GGGNNNTTTSSSSSS^^^ttt|||sssfffMMM???AAA888;;;===;;;999888999999666666666666555555555555555444444444444333333333222222222222222222222222111111111111111111111111000000000111111111222222000000////////////000000//////000000000111111111///000000000111111111111000000111111111222222222222444555555444555666777888777999<<<===>>>EEENNNppp++++++++++++,,,,,,---...---------......////////////...---...333:::AAAEEE___```]]]YYY\\\ppp~~~ppp___MMMAAA;;;;;;======;;;888777777777777666666666555555555555555555444444444333333222222222222222222222222111111111111111111111111/////////000000000111111000000////////////000000........./////////000000///000000000111111111111111111111111222222222222222444555555444555666777888777999<<<===>>>EEENNNooo******,,,---000222444555------......///000000000///...///222888AAAIIIOOOZZZZZZZZZaaarrrrrrnnn```IIICCC>>>;;;;;;;;;777555666777777777666666666555555555555555555444444444333333333333333333333333333222222222222222222222222.../////////000000000000///////////////000000111............////////////000000000000111111111111111111111222222222222333222444555555444555666888888777999<<<===>>>EEENNNooo)))***+++---///222444666---......///000000111111///111555;;;CCCLLLSSSWWWTTTVVVaaawww~~~pppaaaRRREEE;;;999:::999999:::777777777777666666666555555555555555444444444444333333333333333333333333222222222222222222222222//////000000000111111111///////////////000111111...////////////000000000000000000000111111111111111111111222222222333333222444555555444555666888888777999<<<===>>>EEENNNrrr))))))***+++,,,---///000---......///000111111222000555<<>>@@@777777777777666666666666666666555555555444444444333333333333333333333333222222222222222222222222000111111111111222222222///////////////000111111000000000000111111111111000000000000111111111111111111222222222333333333222444555555444555666888888888999<<<===>>>EEENNNttt***++++++,,,,,,------...555///,,,///111111000222555444<<>>EEEMMMrrr+++++++++,,,------......333///...000111//////111???CCCOOO^^^hhhlllssszzzvvvqqq^^^DDD999===AAA>>>777888888888888888777777666555444555777777555444222333333444444333333222111111222333333222111000//////000000000111111111111111111111111111111111000000000000000000000000000000000000000000000000111111111111222333444444111333444444444444555777888777999======>>>EEEMMMrrr++++++,,,,,,---.........000///000333111000333:::CCCLLL]]]lllvvvoooWWWDDD===:::888888888888888888888888888777666666666888888666555333333444444444444333333333333222111111111222222000000000111111222222333000000000000000000000000000000000000000000000000000000000000000000000000222222222111222222333333222333444555444444555777888777999======>>>EEEMMMqqq,,,,,,,,,---......//////......111333222444>>>JJJNNNWWWeeerrruuummm\\\AAA777AAA888888888888888888888999888777777777999888777555333333444444444444333333444333222111222333555666222222222222222222222222////////////////////////000000000000000000000000000000000000000000000000333333222222111222222222222333555555444444666777888777999======>>>EEEMMMppp,,,------......///000000///000111222222888IIIXXXgggjjjqqq{{{yyylllRRRBBBBBB:::999888777777777888888999888777888999888777555333444444555555444444333444333222222333666999:::555444444333222111000000////////////////////////000000000000000000000000000000000000000000000000333333222222111222222222222444555555555555666888888777999======>>>EEEMMMppp------......///000000000222111333555888AAASSSddduuuyyyuuukkkVVV???===<<<:::888777777888888999888777888888888666444444444555555555555444444444333222222444666999:::555444444333222111000000000000000000000000000000000000000000000000000000000000000000000000000000222222222111222222333333222444555666555555666888888777999======>>>EEEMMMooo---......///000000111111111222666>>>GGGSSSfffvvvzzz|||hhhOOOBBB@@@===;;;999888999999999888777777888777555333444444555555555555444444444333333222222333555555111111111222222222222222111111111111111111111111000000000000000000000000000000000000000000000000111111111111222333444444333444666666555555777888888777999======>>>EEEMMMnnn......//////000000111111...111999GGGVVVeeexxxpppiiiEEECCC@@@===;;;:::::::::999888777777777777555333444444555555555555444444555444333222111111000000...//////111222333444444111111111111111111111111000000000000000000000000000000000000000000000000111111111111222333444555333444666666555555777888888777999===>>>>>>EEEMMMnnn