BM6P6(@ vvviii^^^[[[XXXWWW[[[gggwww|||||||||nnnccc]]]bbbaaa^^^ZZZSSSHHH===555333333333222222333444444333333333333333333333333444333333222222333333444555555666666777888888888777999===HHHXXXlll|||zzznnnWWWJJJEEECCC@@@????????????>>>>>>>>>===<<<>>>DDDLLLRRR```fffooowww{{{~~~nnn]]]RRRPPPTTTYYY___dddfffggghhhkkkjjjiiigggffffffffffffhhhjjjlllmmmnnnpppsssvvvvvvxxxzzz|||}}}{{{rrrkkkjjjlllpppvvv}}}|||uuupppnnnooorrrsssjjjgggbbb^^^]]]^^^bbbdddfffiiikkkiiieeebbb```aaacccbbbgggooouuuwwwxxxzzz|||~~~|||zzz~~~}}}||||||||||||||||||~~~|||xxxrrrkkkddd```\\\\\\^^^bbbfffiiijjjjjjkkkjjjkkkooosssyyy|||ooohhhcccccccccbbbdddhhhbbbdddgggkkkppprrrrrrqqqsssuuuxxxxxxvvvsssqqqpppqqqtttxxx|||{{{rrrkkkdddaaadddkkkqqqttt{{{|||sssppppppuuu}}}}}}wwwwwwjjj```\\\YYYWWW[[[gggwww~~~~~~|||qqqgggcccaaa___\\\XXXQQQGGG===555444333333222333333444444333333333333333333333333444333333222222333333444444555555666666777888888999:::???IIIZZZooo{{{zzz}}}uuu\\\MMMFFFCCC@@@????????????>>>>>>>>>======???DDDKKKPPP^^^dddnnnvvvzzz}}}mmm\\\RRRPPPSSSXXX^^^ccceeegggggghhhgggggggggggghhhhhhiiiiiikkkmmmnnnoooqqqtttvvvvvvxxx{{{}}}~~~wwwooonnnqqquuu}}}|||vvvrrrrrrtttuuuooojjjbbbZZZWWWWWWZZZ\\\cccggglllllliiidddaaa___aaa```ccckkkqqqtttwww{{{}}}|||zzz||||||{{{zzzyyyyyyyyyyyy{{{wwwuuusssrrrqqqnnnjjjddd___\\\VVVVVVXXX[[[```cccccccccbbb```aaaeeehhhmmmxxxlllccc]]]^^^```aaacccffffffgggkkkooosssuuuuuuuuutttwww{{{~~~}}}{{{xxxvvvyyy{{{~~~oooiiibbb```eeennnvvv{{{zzztttpppooossszzz||||||wwwkkkccc\\\YYYXXX\\\gggvvv|||qqqhhhddd^^^\\\ZZZVVVOOOFFF<<<666444444333333333333333444333333333333333333333333444333333222222333333444333444444555666666777777888999===HHHZZZpppzzzyyy|||eeeSSSHHHEEEAAA????????????>>>>>>>>>??????@@@CCCHHHLLLYYY```kkktttxxx|||{{{lll\\\RRRPPPSSSXXX]]]bbbdddffffffeeeeeeeeefffhhhiiikkkllljjjlllnnnooooooqqqtttvvvuuuxxx|||~~~~~~}}}tttrrruuuzzzxxxvvvvvvxxxtttnnndddZZZTTTSSSUUUWWWZZZ___eeeiiigggbbb]]]ZZZ]]][[[]]]dddjjjooovvv|||~~~~~~|||zzzyyyxxxvvvuuutttttttttuuuzzz~~~~~~vvvqqqmmmjjjiiidddddddddbbb```\\\XXXVVVPPPQQQRRRUUUYYY\\\\\\[[[XXXVVVWWWYYY[[[^^^hhhrrrooocccZZZZZZ^^^aaaaaaccchhhjjjnnnrrruuuwwwwwwwwwvvvzzz~~~nnnhhhbbbbbbhhhtttwwwtttpppoooqqqwww~~~wwwxxx~~~xxxlllfff]]]ZZZYYY\\\ggguuu{{{nnnddd___[[[ZZZXXXTTTOOOFFF===666555444444333333333333444222222333333333333444444444333333222222333333444333333444444555666666666666777:::DDDWWWnnnnnnYYYJJJFFFBBB????????????>>>===???@@@@@@@@@BBBEEEHHHUUU\\\hhhqqqtttxxxzzznnn___TTTRRRTTTXXX]]]aaadddfffgggddddddeeefffhhhiiikkklllkkkmmmoooooopppqqqtttwwwuuuxxx|||~~~yyyyyy~~~xxxuuuwww|||~~~xxxwwwyyyvvvqqqiii```ZZZWWWWWWWWWTTTXXX^^^bbbbbb___[[[XXXXXXVVVVVV\\\aaahhhrrr{{{~~~}}}}}}zzzvvvuuurrrpppooonnnoooooosssxxxzzzqqqhhhccc```^^^]]]ZZZZZZZZZZZZXXXVVVSSSQQQNNNNNNOOORRRUUUWWWWWWVVVSSSQQQQQQSSSRRRTTT[[[dddoooxxxiii\\\ZZZ^^^```______hhhkkkooorrrtttuuuvvvwwwxxx}}}yyynnnjjjfffgggooo}}}vvvtttqqqooopppttt~~~xxxqqqssszzzxxxmmmggg^^^[[[ZZZ^^^hhhvvv{{{}}}nnnaaa\\\XXXXXXWWWUUUPPPHHH>>>777666555444444333333333444222222222333333444444444444333333222222333333444333333444444555666666666666666999CCCTTTkkkttt___LLLHHHCCC@@@?????????>>>===>>>@@@@@@@@@AAADDDFFFQQQXXXccclllpppttt|||qqqbbbWWWSSSUUUYYY]]]aaadddfffgggffffffffffffggghhhjjjjjjlllmmmoooppppppqqqtttvvvtttwww{{{|||tttqqqssswww~~~xxxxxx}}}zzzwwwxxxwwwtttpppiiiccc^^^ZZZXXXXXXYYY[[[]]]^^^]]][[[ZZZTTTQQQPPPTTTXXX```lllwww~~~{{{uuussspppllljjjiiiiiijjjmmmrrrzzzuuuooofff^^^YYYWWWUUUTTTSSSSSSSSSRRRQQQOOOMMMLLLMMMLLLMMMOOORRRSSSSSSRRRPPPNNNNNNOOOMMMLLLRRRZZZbbbrrrooo```[[[^^^_________gggkkkpppsssttttttvvvwwwzzz~~~}}}wwwqqqnnnlllkkknnnvvvvvvuuurrrqqqrrrsss{{{vvvpppssszzzvvvlllfff^^^\\\[[[___jjjxxx}}}xxx~~~qqqccc]]]VVVWWWXXXXXXTTTKKK@@@888777666555444333333333333111222222333333444444555444333333222222333333444333444444555666666777777999999;;;DDDTTThhh||||||wwwcccNNNJJJDDD@@@????????????===>>>?????????@@@CCCFFFOOOUUU___gggkkkrrr~~~ttteeeZZZSSSUUUXXX\\\```ccceeegggggggggggggggggghhhiiiiiilllmmmooooooooopppsssuuusssvvvzzz~~~|||qqqjjjiiijjjsss~~~zzzyyy|||{{{vvvwwwwwwvvvtttqqqlllfffaaa^^^___]]]ZZZYYYYYYXXXWWWUUUQQQMMMLLLNNNQQQWWWeeeqqq}}}~~~~~~}}}wwwtttooojjjfffeeedddeeehhhlllsss|||vvvkkkfff^^^WWWSSSQQQPPPOOOLLLLLLLLLLLLKKKIIIHHHGGGJJJIIIJJJKKKNNNOOONNNLLLMMMLLLLLLLLLIIIGGGKKKQQQYYYiii~~~yyyggg```_________aaaggglllqqqtttssstttvvvxxxyyy~~~}}}~~~}}}xxxsssqqqqqqrrrtttxxxyyyvvvuuuuuuuuuuuu{{{zzzvvvxxx~~~~~~uuukkkeee^^^\\\\\\aaalllyyy|||zzzxxx{{{ttteee]]]TTTVVVZZZ[[[WWWNNNBBB999777666555444444333333333111111222333333444555555444333333222222333333444444555555666666777888888::::::<<>>======@@@CCCFFFNNNSSS[[[ccchhhqqquuuggg[[[RRRSSSVVVZZZ]]]aaaccceeeffffffffffffggghhhiiijjjkkkmmmnnnnnnnnnooorrrtttsssuuuxxx|||}}}oooeeeaaa```ccclllyyy|||wwwvvvyyy}}}wwwvvvtttuuuuuuuuuuuusssrrrpppmmmiiiccc___\\\XXXTTTPPPOOOKKKJJJJJJKKKQQQ^^^kkkwww|||~~~~~~yyyuuuoooiiidddbbbaaaaaaeeehhhmmmssszzzzzzpppiiiccc^^^XXXSSSPPPNNNLLLKKKHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIJJJLLLLLLKKKJJJLLLKKKKKKKKKHHHEEEGGGMMMSSSaaauuuwwwjjjccc^^^___bbbeeejjjppprrrqqqpppsssvvvwww{{{}}}~~~yyywwwssspppnnnpppsssvvvzzz~~~}}}wwwwwwxxxxxxwww{{{{{{|||zzzyyyttt|||tttkkkddd^^^]]]]]]bbbmmm{{{|||yyywwwwwwzzztttccc[[[SSSVVV[[[]]]ZZZPPPCCC:::777777666555444333333333111111222333333444555555444333333222222333333444555555666666777888888888888888:::AAANNN^^^nnnxxxtttuuuvvvxxx}}}yyyhhhPPPKKKEEE@@@????????????=========<<<===???DDDGGGNNNRRRYYY```fffqqqvvvggg\\\PPPRRRTTTXXX[[[___aaaccceeeeeeeeefffhhhiiikkkkkkkkklllnnnnnnnnnoooqqqssssssuuuwww{{{~~~oooccc\\\[[[UUU\\\fffppp|||vvvqqqqqqttt{{{wwwwwwqqqrrruuuxxx|||yyyrrrlllgggaaaYYYTTTNNNKKKIIIHHHHHHMMMZZZgggsssxxx~~~zzzvvvpppiiidddaaa```___ccceeeiiimmmqqqxxx~~~wwwnnnddd^^^^^^ZZZUUUQQQOOOMMMJJJIIIGGGGGGHHHHHHIIIJJJKKKKKKKKKJJJJJJKKKMMMMMMLLLJJJNNNLLLMMMMMMIIIEEEHHHMMMPPP]]]ppptttggg^^^]]]```aaaffflllnnnmmmlllooorrrtttyyy{{{{{{{{{yyyvvvqqqmmmgggccccccjjjssszzzwwwxxx{{{{{{yyy||||||}}}wwwtttssslll{{{tttkkkccc___\\\ZZZ___jjjwwwzzzwwwvvvwwwxxxzzzlll[[[UUUXXX\\\aaa```WWWIII>>>777666444444444444222111333333222111111000000///222222333333333333444444222111000000111222444555666;;;>>>BBBOOObbbnnnpppzzztttlllqqqzzzwwwllllllzzz{{{jjjVVVKKKBBB@@@AAA???======>>>??????>>>>>>>>>AAACCCHHHNNNXXX___cccnnnxxxiiiZZZUUURRRSSSXXX[[[[[[]]]aaacccdddeeeeeeeeefffhhhjjjiiilllnnnoooooonnnnnnoooqqqsssxxx~~~uuufffYYYRRRRRRPPPTTT]]]eeekkkssszzz|||wwwqqqnnnkkkllluuu|||qqqooorrrwww|||xxxqqqdddYYYUUUNNNGGGFFFIIIOOOZZZdddoooxxx}}}}}}zzztttmmmgggdddbbbbbbbbbbbbcccfffjjjooosssvvv~~~{{{wwwqqqkkkeeeaaa^^^YYYWWWTTTPPPMMMKKKJJJJJJIIIIIIIIIIIIHHHGGGFFFFFFIIIJJJKKKMMMMMMMMMMMMLLLMMMNNNMMMKKKGGGEEEDDDDDDOOOUUUfff}}}nnneeecccaaadddfffjjjmmmnnnooooooooossszzz|||zzzwwwqqqlllgggbbb]]]\\\bbblllwww}}}|||wwwsssrrruuuyyy|||zzzwwwxxxvvvkkkzzzrrriiiaaa___\\\[[[```kkkyyy{{{xxxxxxzzzxxxzzzooo___VVVYYY___dddddd\\\MMMBBB999777555555555555333222222222222333444444555555222222333333333333444444333333222222333444666777666:::===AAAMMM___jjjnnnpppuuuuuuiiihhhoooxxxxxxkkkaaaaaannnnnnUUUJJJAAA@@@AAA@@@???@@@>>>??????>>>>>>>>>AAACCCHHHMMMVVV^^^cccmmmzzzkkk\\\RRRPPPQQQWWW[[[\\\___ccccccdddeeeeeeeeefffhhhjjjiiilllnnnooonnnmmmmmmnnnppprrrwww}}}pppaaaXXXQQQMMMMMMSSSYYY^^^dddjjjlllhhheeedddcccfffqqq|||}}}rrrppptttyyy~~~tttgggZZZRRRJJJIIIKKKPPPZZZdddnnnwww}}}|||yyysssmmmhhheeecccbbb``````aaabbbfffjjjnnnppptttuuuwwwyyyzzzyyyxxxxxxyyyvvvrrrlllgggaaa^^^\\\YYYWWWTTTQQQNNNLLLKKKKKKIIIIIIJJJJJJJJJJJJJJJJJJGGGHHHJJJLLLMMMMMMLLLLLLMMMNNNMMMJJJGGGDDDDDDEEEMMMTTTdddzzzyyykkkddd```ccceeehhhkkklllmmmmmmmmmssszzz~~~xxxrrrjjjccc___\\\[[[]]]fffrrr~~~|||vvvsssrrruuuzzzzzzxxx{{{xxxyyyvvvjjj|||sssiiibbb```]]]\\\aaammmzzz{{{zzz|||~~~|||}}}pppbbbZZZ\\\bbbhhhiiiaaaQQQEEE;;;999666666666666444333222222333333444555555555222222333333333333444444555555444555555666888888777:::<<<@@@JJJYYYeeejjjggglllvvvxxxhhh```dddiiiooorrrtttsssrrrvvvlllaaaYYYXXXcccxxxqqqWWWLLLCCCAAAAAA@@@??????>>>??????>>>>>>>>>AAACCCIIILLLSSS\\\ccclll{{{|||mmm___QQQNNNNNNUUUZZZ]]]```eeebbbdddeeefffeeefffhhhiiijjjlllnnnooonnnmmmmmmmmmppprrrvvv|||~~~nnnaaaVVVOOOJJJKKKNNNPPPUUUZZZ]]]ZZZXXXYYY[[[___jjjuuu~~~tttqqqtttyyy~~~rrraaaXXXOOOKKKLLLPPPZZZdddmmmwww}}}zzzwwwrrrmmmiiifffdddddd`````````aaacccfffiiikkkjjjlllnnnppprrrssssssrrruuusssoooiiiddd```]]][[[YYYXXXUUUQQQOOOMMMLLLLLLIIIJJJJJJKKKLLLMMMMMMMMMHHHIIIKKKMMMNNNNNNNNNNNNMMMMMMLLLJJJFFFDDDDDDEEEIIIRRRbbbuuusssiiicccdddgggjjjlllllllllmmmnnnttt{{{wwwnnneee^^^\\\\\\^^^eeeooo}}}~~~vvvsssrrruuuzzzyyyssspppxxx}}}}}}yyylllwwwmmmggg```]]]]]]bbbnnn{{{||||||rrrddd```aaafffkkkmmmdddSSSFFF;;;999666555555555444333444333333222111111000000222222222333333333444444555555555666666777888888888999;;;>>>FFFSSS___ffffffjjjsss}}}}}}jjjaaaaaacccggglllnnnmmmkkkrrrjjj```YYYVVV]]]ooorrr\\\PPPEEEBBBAAA???===>>>>>>??????>>>>>>>>>AAACCCIIIJJJQQQ[[[ccciiisss}}}}}}pppcccSSSNNNMMMSSSYYY]]]```dddbbbdddffffffffffffhhhiiilllnnnppppppooommmmmmnnnqqqssswww|||~~~mmmbbbWWWNNNKKKKKKKKKNNNRRRVVVSSSRRRTTTTTTXXXbbblllyyy~~~sssrrruuuyyy}}}|||iii___SSSMMMLLLOOOYYYbbbmmmvvv}}}xxxvvvrrrnnnjjjhhhgggfffdddcccbbbbbbccceeegggiiijjjkkkmmmoooqqqrrrrrrrrruuusssoookkkgggcccaaa```[[[YYYVVVSSSPPPOOONNNMMMLLLKKKKKKLLLLLLMMMMMMNNNKKKLLLNNNPPPQQQQQQPPPPPPMMMMMMLLLIIIFFFDDDDDDFFFGGGPPP___ooozzz{{{pppkkkiiilllpppqqqpppppprrrtttxxxuuummmfffaaaaaadddjjjsss~~~wwwsssqqqtttxxx~~~uuuvvvuuurrrnnnmmmppprrryyyqqqkkkaaa___^^^cccmmmyyy|||}}}yyynnnhhhgggiiimmmnnndddSSSEEE;;;999555444444444333222444444333333222111111000222222222333333333444444333444444555666666777777999888:::===CCCMMMZZZccchhhmmmwwwlllfffddddddiiippptttsssppptttlllbbbYYYUUUYYYhhhwwwrrr]]]QQQFFFBBBBBB@@@???@@@>>>??????>>>>>>>>>AAACCCHHHIIIOOOYYYaaafffmmmttt}}}ssshhhYYYRRRNNNRRRXXX\\\^^^aaaaaacccfffgggffffffggghhhlllnnnqqqqqqpppoooooopppssstttxxx}}}|||mmmaaaTTTNNNLLLJJJLLLNNNPPPNNNNNNOOOPPPSSS[[[eeesss~~~}}}rrrsssvvvyyy|||~~~qqqeeeWWWOOOKKKMMMVVV```kkkuuu~~~}}}|||wwwuuurrrooommmkkkjjjjjjgggfffdddccccccdddfffgggllllllmmmooopppqqqqqqqqqtttsssqqqnnnkkkhhheeeccc^^^\\\YYYVVVRRRPPPOOOOOONNNNNNMMMLLLKKKKKKLLLLLLLLLMMMOOOPPPQQQQQQPPPPPPLLLLLLKKKHHHEEEDDDEEEFFFFFFOOO]]]llluuu}}}xxxsssmmmqqquuuuuuttttttwwwzzzyyyqqqkkkgggdddgggnnnxxxxxxsssqqqsssvvv{{{zzzpppooonnnmmmnnnooovvvyyyzzzrrrmmmccc```^^^bbbkkkuuu|||~~~}}}}}}{{{ooollljjjmmmnnneeeTTTFFF<<<999555333333333333222333333444444555555666666222222333333333333444444222333444555666666666666999888999===AAAIIIVVVbbbiiippp}}}oookkkhhhgggmmmwww|||{{{wwwtttlllaaaXXXRRRUUUdddsssvvv\\\PPPEEEBBBCCCBBBBBBDDD>>>??????>>>>>>>>>AAACCCGGGIIIOOOYYY___bbbhhhooo}}}~~~uuulll^^^UUUOOORRRXXX[[[^^^```aaacccfffgggggggggggghhhkkkmmmpppqqqpppooopppqqquuuuuuyyy}}}zzzkkk\\\TTTQQQNNNLLLNNNKKKIIIJJJLLLMMMOOOWWW```kkkuuu|||qqqrrrtttwwwzzz|||yyylll\\\QQQLLLLLLUUU^^^hhhrrr|||}}}{{{zzzvvvuuusssqqqpppnnnmmmmmmhhhgggeeeccccccccceeeeeeiiijjjjjjkkkmmmnnnooooooqqqrrrrrrqqqoookkkgggeeecccaaa]]]YYYUUURRRQQQPPPQQQPPPNNNLLLKKKLLLLLLMMMNNNNNNPPPPPPPPPPPPOOONNNLLLLLLJJJGGGDDDCCCEEEGGGHHHOOO\\\jjjsssyyy}}}vvvpppuuuyyyyyywwwxxx|||tttmmmjjjiiiiiioooxxxwwwrrrpppqqqtttyyy{{{sssqqqmmmlllnnnrrrzzz}}}tttnnndddaaa^^^aaaiiiqqqvvvxxxyyy{{{|||}}}|||}}}sssnnnkkkmmmooohhhXXXJJJ>>>;;;666444333444444333333333444444555666666666222222333333333333444444222333444666666666666555999777888<<<@@@FFFTTTbbbhhhrrrsssoookkkjjjrrr}}}|||xxxnnnbbbYYYSSSWWWgggwww}}}aaaTTTHHHCCCBBBAAA@@@AAA>>>??????>>>>>>>>>AAACCCFFFIIIPPPXXX\\\^^^fffnnnwwwxxxooo```VVVPPPRRRYYY]]]___aaa```cccfffhhhggggggggghhhhhhjjjmmmooooooooooooppptttuuuxxx||||||kkkaaa\\\WWWSSSSSSNNNLLLLLLMMMLLLLLLRRRZZZaaalllxxx|||qqqjjjlllpppsssvvvzzzrrr```TTTMMMMMMUUU^^^dddnnnxxx|||~~~~~~~~~~~~}}}|||{{{zzzyyyvvvuuutttsssrrrqqqppppppkkkjjjhhhfffeeefffggghhhhhhhhhiiikkkmmmoooqqqrrrppprrrtttuuusssoookkkggggggeeeaaa\\\WWWTTTRRRQQQQQQPPPOOOMMMMMMNNNPPPQQQRRRSSSSSSTTTSSSQQQPPPOOOLLLKKKIIIFFFCCCCCCEEEGGGKKKPPP\\\jjjtttxxx~~~wwwtttzzz~~~}}}~~~~~~uuupppqqqsssvvv~~~{{{tttpppnnnqqquuu{{{|||sssmmmnnnrrr|||wwwqqqeeebbb___```gggnnnssstttvvvxxx{{{||||||}}}~~~{{{uuuoookkkmmmpppjjj\\\OOO@@@<<<888555555555555444555444444333333222111111222222333333333444444444222444555777777777666666999777888<<<@@@EEESSScccgggtttwwwsssnnnmmmuuu~~~|||sssfff\\\XXX]]]nnnhhhZZZLLLEEEAAA===;;;;;;>>>??????>>>>>>???AAACCCEEEIIIQQQXXXZZZ\\\dddnnnrrryyyqqqaaaWWWOOORRRYYY^^^aaaccc```cccfffhhhhhhgggggggggeeehhhkkkmmmmmmnnnooopppttttttwww{{{~~~yyynnnhhhaaa\\\ZZZVVVTTTRRRQQQMMMJJJNNNTTTZZZeeerrr}}}|||qqqaaadddhhhlllpppuuuzzz~~~vvvcccVVVNNNNNNUUU^^^aaakkkuuuyyy|||||||||||||||{{{zzzyyyxxxvvvuuuuuuttttttsssrrrrrrooonnnllljjjiiiiiikkkkkkiiijjjlllnnnqqqtttwwwxxxqqqtttxxxzzzxxxtttnnnjjjjjjgggccc]]]XXXUUURRRQQQQQQPPPOOONNNOOOQQQSSSTTTXXXXXXXXXXXXWWWUUUSSSRRRLLLKKKIIIFFFCCCCCCEEEHHHMMMPPP\\\kkkuuuyyy|||wwwyyy~~~xxxwwwzzzyyyvvvrrrooonnnqqqvvv}}}|||qqqoooqqq|||yyyrrrlllgggaaa```eeelllqqqsssxxxxxxxxxyyyzzzzzzzzzzzz}}}qqqrrrqqqqqqrrrnnnaaaSSSDDD<<<666555666333222444444444444444444444444444555555555444444333333333444444444555666777777888888777777999<<>>>>>>>>>>>?????????FFFJJJOOOTTTYYY___dddgggttt}}}{{{tttpppbbbXXXPPPRRRXXX]]]```bbbbbbccccccddddddccccccbbbffffffgggiiijjjlllmmmmmmtttttttttuuuzzzwwwnnnfff``````[[[TTTOOOMMMNNNOOOOOO\\\bbblllwww~~~}}}uuunnnccc```aaahhhnnnqqqtttxxxxxxdddWWWOOONNNTTT[[[aaagggpppxxx}}}~~~}}}}}}|||yyywwwttttttsssuuuvvvwwwuuutttrrrrrrpppnnnkkkkkkmmmooommmooorrrssstttvvvyyy{{{~~~|||zzzyyyxxxuuuqqqooolllhhhbbb^^^[[[WWWTTTRRRSSSTTTSSSRRRQQQRRRUUUXXX^^^]]]]]]]]]\\\YYYTTTPPPNNNLLLIIIGGGFFFEEEFFFGGGKKKQQQ]]]jjjppprrrwww}}}}}}|||}}}~~~}}}uuussstttqqqtttvvvvvvvvv|||{{{vvv}}}wwwmmmhhhbbbbbbgggnnntttwwwzzzzzzzzzzzzzzzzzz{{{{{{wwwnnnooopppqqqssspppcccUUUDDD<<<666555666444333444444444444444444444444444555555444444444333333333444444555555666777777888888777888:::<<>><<<>>>>>>>>>????????????@@@EEEIIINNNTTTYYY___dddhhhsss{{{xxxrrrnnncccYYYQQQSSSYYY]]]```bbbccccccddddddddddddccccccdddeeefffhhhjjjkkkmmmmmmqqqqqqrrrtttyyy~~~uuunnnhhhccc[[[VVVSSSRRRRRRQQQWWW\\\fffrrrzzzzzztttnnnbbb^^^___eeejjjmmmqqqvvvxxxeeeWWWOOONNNSSSZZZ___eeennnvvv{{{~~~~~~{{{yyyuuuttttttuuuvvvwwwuuutttsssssssssqqqnnnnnnoooqqqppprrruuuvvvwwwyyy|||~~~~~~}}}}}}|||zzzvvvsssoookkkeeeaaa]]][[[XXXUUURRRSSSTTTUUUUUUXXX\\\___bbbaaaaaaaaa```]]]XXXTTTNNNLLLJJJGGGFFFFFFFFFGGGLLLRRR^^^lllssstttwww|||~~~|||~~~|||sssqqqqqqooorrrttttttuuu|||{{{~~~}}}qqqmmmhhhhhhlllssszzz~~~~~~}}}}}}|||||||||||||||zzzrrrjjjmmmoooqqquuusssfffXXXDDD<<<666555666444333444444444444444444444444444555444444444444333333333444444555555666777777777888888999;;;===EEEVVVggg|||zzzzzzxxxxxx~~~~~~|||~~~vvv[[[MMMGGGCCC???<<<>>>????????????@@@@@@@@@CCCGGGLLLRRRXXX___eeeiiiqqqyyy}}}uuunnnkkkeee[[[SSSTTTYYY\\\___cccccccccddddddddddddccccccbbbccceeegggiiikkkmmmnnnooopppqqqssswwwzzztttoooggg```\\\ZZZXXXVVVWWW[[[dddnnnvvvwwwsssnnnbbb]]][[[___dddhhhnnnsss}}}yyyeeeWWWOOOMMMRRRYYY]]]ccckkksssxxx|||~~~|||wwwvvvuuuuuuvvvwwwvvvttttttuuuvvvuuusssrrrsssttttttwwwyyy{{{|||~~~{{{wwwoookkkeeeaaa^^^[[[YYYWWWVVVXXXYYYYYY[[[^^^bbbfffhhhgggggggggfffbbb]]]YYYRRRPPPMMMJJJHHHHHHIIIJJJNNNTTTbbbpppwwwwwwxxx{{{~~~}}}{{{|||zzzqqqmmmlllllloooqqqqqqsss{{{{{{xxxvvvuuuxxx~~~~~~}}}}}}}}}~~~}}}vvvpppiiilllooorrrvvvsssfffWWWDDD;;;555555666444333555444444444444444444444444444444444444444444444444555555555555666666777777888888999;;;===CCCTTTccc{{{xxxxxxvvvwww}}}}}}bbbQQQIIICCC???>>>????????????@@@@@@@@@@@@AAAEEEKKKQQQWWW^^^eeejjjooowww}}}sssllliiifff\\\UUUUUUYYY[[[___bbbcccddddddddddddddddddcccaaabbbdddfffiiikkkmmmnnnooopppqqqrrruuu{{{{{{sssmmmhhhdddaaa______aaafffnnntttuuurrrnnnccc\\\XXX[[[___dddjjjpppyyyyyyeeeVVVNNNLLLPPPVVV[[[aaaiiiqqqvvvzzz}}}~~~zzzxxxvvvvvvwwwwwwvvvuuutttvvvxxxxxxvvvvvvvvvwwwyyy{{{~~~{{{qqqmmmgggccc```^^^]]][[[______`````````bbbfffiiinnnnnnnnnnnnmmmiiiccc^^^XXXUUUQQQNNNLLLLLLMMMNNNQQQWWWeeeuuu|||{{{zzzzzz|||~~~||||||yyyzzz}}}xxxnnniiihhhiiikkklllmmmqqq{{{~~~~~~{{{}}}yyypppkkkiiilllooosssvvvrrrcccTTTCCC;;;555555666444444555444444444444444444444444444444444444444444444444555555555555666666666666888888:::;;;<<>>>>>?????????@@@@@@@@@@@@DDDIIIOOOUUU]]]eeejjjnnnwwwtttlllhhhggg^^^WWWVVVXXXZZZ]]]bbbdddddddddeeeeeedddddddddaaabbbdddfffiiikkkmmmnnnqqqrrrsssssstttxxx}}}yyyuuuqqqmmmkkkffffffhhhmmmsssuuurrroooddd]]]WWWYYY\\\aaagggnnnuuu{{{yyyfffXXXOOOKKKNNNSSSZZZ___gggnnntttxxx||||||}}}{{{yyyxxxxxxyyyxxxwwwuuuwwwyyyyyyyyyxxxyyyzzz}}}~~~xxxsssmmmiiigggeeedddccceeeeeefffffffffhhhllloootttttttttuuusssooohhhccc\\\YYYTTTPPPMMMMMMNNNOOOSSSYYYgggxxx{{{{{{|||zzzzzz|||xxxwww{{{wwwnnnhhheeefffggghhhjjjppp{{{|||~~~|||~~~uuukkkfffhhhkkkooosssuuuppp```PPPCCC;;;555555666555444555444444444444444444444444333333333444444444444555555555666666666666666666777777999;;;;;;???MMM[[[ssseeeRRRHHHAAA??????===>>>>>>>>>>>>?????????@@@CCCHHHNNNTTT\\\dddiiinnnwwwuuulllhhhggg^^^XXXVVVWWWXXX\\\aaaddddddeeeeeeeeeeeeddddddbbbccceeegggiiikkkmmmnnnrrrssstttuuuuuuxxx|||}}}{{{nnnlllkkkmmmqqqtttsssqqqeee]]]WWWWWWZZZ^^^dddkkkqqqwww~~~zzziii\\\RRRMMMMMMPPPWWW\\\cccjjjpppuuuzzz}}}{{{~~~{{{zzzzzzzzzzzzyyywwwxxxzzz{{{zzz{{{}}}{{{vvvpppllljjjiiiiiihhhiiijjjkkklllmmmpppuuuxxxzzzzzz{{{|||zzzuuunnniii___\\\VVVPPPLLLKKKLLLMMMRRRXXXeeewww|||zzzzzzwwwvvvyyytttsssuuuwwwnnnhhheeeddddddeeehhhooo|||uuu~~~uuukkkgggeeeiiinnnrrruuuppp___OOOBBB:::555555666555444666444444444444444444444444333333333444444444555555666666666666666666666555666666888:::999===IIIWWWkkk{{{fffSSSHHH@@@===>>><<<<<<=========>>>>>>>>>AAACCCHHHMMMSSSZZZccchhhooouuuuuukkkffffff___XXXVVVUUUVVVZZZ___ddddddeeeeeeeeeeeedddddddddeeefffhhhjjjkkkmmmmmmqqqsssuuuvvvwwwzzz}}}~~~yyytttrrrrrrrrrpppmmmccc\\\VVVVVVYYY\\\aaagggnnnttt{{{}}}mmmaaaXXXPPPNNNPPPSSSXXX___ffflllqqqvvvzzz|||}}}~~~~~~||||||||||||{{{zzz{{{|||||||||~~~}}}vvvrrrppppppppppppqqqrrrsssssstttvvv{{{~~~{{{sssnnneeeaaaZZZSSSOOOMMMMMMNNNPPPTTTaaasss~~~~~~{{{yyyvvv}}}vvvooowww|||wwwvvvzzzxxxpppjjjfffcccbbbcccfffooo}}}wwwmmm~~~xxxnnnmmmbbbggglllrrruuuppp```OOOBBB:::555555666555444666444444444444444444444444333333333444444555555555666666666666666555555555555666888999999;;;GGGTTTdddvvvgggTTTHHH???<<<<<<<<<<<<<<<<<<============AAADDDHHHLLLRRRZZZbbbgggpppttt~~~vvvjjjeeefff___XXXVVVUUUTTTYYY^^^dddeeeeeeffffffeeeeeedddffffffgggiiijjjlllmmmmmmooorrruuuwwwyyy|||~~~xxxtttqqqllliiibbb[[[UUUUUUWWWZZZ___dddlllsss{{{qqqfff[[[SSSOOOPPPPPPUUU\\\ccciiioootttwww|||}}}~~~}}}}}}}}}}}}|||}}}}}}~~~~~~~~~}}}||||||||||||zzzzzzzzzxxxwwwyyy{{{~~~wwwqqqkkkggg___XXXRRRPPPPPPQQQMMMQQQ^^^ppp|||}}}yyyxxxssszzzwwwiiioooyyy}}}~~~{{{zzz~~~xxxqqqkkkgggbbbaaabbbfffooo}}}}}}wwwmmmeeeuuudddcccfffkkkpppsssnnn[[[III<<<999666444555555555555444444444444444444444444444444444555555555666666444444555555666777777777888777888;;;;;;<<>><<<<<<<<<===>>>CCCDDDFFFJJJPPPXXX^^^bbbkkkooowwwxxxjjjdddbbb^^^XXXSSSRRRTTTYYY\\\aaaaaaaaabbbbbbcccccccccddddddfffgggiiikkklllmmmqqqssstttuuuvvvyyy}}}}}}tttnnnjjjhhhddd___ZZZVVVWWW[[[___aaafffmmmwww{{{pppbbbXXXTTTSSSQQQUUUZZZ___dddiiiooosssxxxxxxxxxyyy||||||xxxnnnkkkddd]]]VVVPPPMMMKKKIIIQQQZZZdddrrr}}}|||tttyyyzzz|||pppfffeeeiiiqqqxxx{{{}}}yyyyyyzzz|||}}}vvvpppllliiicccdddfffhhhooo{{{{{{mmmccc```xxxgggaaaeeeiiinnnsssmmm[[[III<<<999666444555555555555333333333333333333333333222222222333333333444444444444555555666777777777888777888;;;;;;;;;BBBJJJWWWcccrrr|||uuu{{{ssswwwqqq[[[MMMFFFCCCAAA@@@???>>>===<<<======>>>CCCDDDFFFJJJPPPXXX^^^bbbjjjnnnuuu|||nnnfffccc___YYYUUUSSSUUUYYY\\\aaaaaaaaabbbcccccccccccccccdddeeegggiiijjjllllllqqqsssuuuvvvwwwyyy}}}uuulllgggdddbbb^^^XXXTTTTTTWWW[[[^^^dddkkkuuu}}}~~~ttthhh^^^XXXVVVTTTVVVYYY\\\```eeejjjooossstttvvvyyy|||yyytttnnnjjjddd]]]VVVPPPLLLJJJIIIOOOVVV___mmmyyyzzzuuuvvvxxx}}}xxxlll```^^^aaajjjqqqsssvvvzzzuuuwwwzzz|||uuupppllliiieeeeeefffhhhooo{{{yyyjjj___\\\yyyhhh^^^bbbgggmmmrrrmmm[[[JJJ<<<999666444555555555555222222222222222222222222222222222333333333444444444444555555666777777777888777888;;;;;;;;;AAAIIIRRR]]]iiisssyyynnnrrruuu|||~~~~~~yyylllddddddtttwwwbbbRRRHHHCCCAAA@@@???>>>===<<<===>>>???CCCDDDFFFJJJPPPXXX^^^bbbjjjmmmsss}}}tttjjjeeeaaa[[[VVVTTTUUUXXXZZZ___```aaabbbccccccddddddcccdddeeefffhhhjjjkkkkkkoooqqqssstttuuuwww{{{}}}yyynnnhhheeeccc___YYYUUUSSSUUUXXX[[[aaahhhqqqzzz~~~xxxooofff___\\\YYYZZZZZZZZZ[[[___dddiiilllppptttxxx|||zzzsssoookkkhhhbbb[[[TTTOOOKKKIIIHHHKKKQQQZZZiiiuuuxxxuuuvvvwww|||uuuiii[[[XXXZZZaaahhhlllqqquuuuuuxxxzzzrrrmmmjjjhhhfffffffffhhhnnn{{{xxxhhh]]]ZZZ~~~~~~wwwhhh]]]aaaffflllqqqmmm\\\JJJ<<<999666444555555555555222222222222222222222222444444444555555555666666444444555555666777777777777777888;;;;;;;;;@@@HHHPPPZZZdddkkkwwwyyyjjjjjjiiimmmttttttwwwrrrqqqssspppfff]]]ZZZ```ttt|||fffTTTHHHCCCBBB@@@???>>>======>>>??????CCCDDDFFFJJJPPPXXX^^^bbbjjjmmmsss{{{|||oooeeeaaa[[[VVVSSSSSSVVVWWW]]]^^^```bbbccccccccccccccccccdddfffggghhhiiijjjkkkmmmpppqqqrrrtttwwwzzz~~~}}}sssmmmkkkhhheee___YYYVVVUUUXXXZZZ```fffoooxxx~~~}}}}}}|||yyytttmmmgggccc```___]]]ZZZYYY[[[```dddhhhmmmsssxxx{{{~~~~~~zzzwwwvvvvvvyyyzzz}}}}}}yyyssslllhhheeebbb\\\VVVPPPKKKGGGFFFEEEHHHOOO[[[jjjuuuwwwuuuxxxxxx|||ttthhhXXXUUUVVV]]]dddjjjqqqwww{{{vvvnnnjjjgggeeeffffffeeeffflllxxxxxxiii^^^ZZZ{{{~~~zzz{{{xxxyyyvvviii___bbbgggmmmrrrmmm[[[III<<<999666444555555555555444444444444444444444444444444444555555555666666444444555555666777777777777666999;;;;;;:::???GGGNNNYYYbbbgggoooyyyjjjhhheeehhhppppppuuupppnnnooommmdddZZZTTTVVVfff~~~iiiUUUHHHDDDDDD@@@???>>>======>>>???@@@CCCDDDFFFJJJPPPXXX^^^bbbjjjnnnttt{{{ttteeeaaa[[[UUURRRQQQRRRSSSZZZ\\\^^^aaabbbccccccbbbbbbbbbccceeefffggghhhhhhjjjmmmoooqqqrrrtttvvvxxx}}}~~~vvvqqqpppnnnlllfff^^^WWWUUUVVVXXX___eeennnxxxvvvvvvvvvuuusssoookkkhhhgggfffccc___\\\\\\^^^aaaeeekkkssswwwyyy{{{~~~xxxrrrnnnkkkiiihhhjjjkkkmmmpppuuuyyy}}}|||yyyuuuqqqkkkeee```\\\YYYUUUOOOJJJFFFCCCBBBBBBEEEPPPaaapppxxxxxxvvvwwwwww{{{rrrgggWWWRRRRRRZZZccckkkuuu}}}}}}qqqiiieeecccbbbddddddddddddjjjvvv}}}zzzzzzkkk___ZZZ{{{yyyzzzssssssqqqvvvwwwmmmcccfffkkkpppsssnnn[[[III<<<999666444555555555555444444444444444444444444222222222333333333444444444444555555666777777777666666999<<<;;;:::>>>EEEKKKWWWbbbeeejjjwww|||nnnlllhhhjjjrrrssswwwtttqqqnnnjjjaaaVVVNNNPPP\\\pppoooYYYJJJEEEEEE??????>>>===>>>???@@@AAACCCDDDFFFJJJPPPXXX^^^bbbiiinnntttzzzxxxeeebbb[[[UUUQQQPPPPPPPPPWWWYYY\\\___aaabbbaaaaaaaaabbbcccdddeeefffggggggkkkmmmqqqssstttuuuwwwyyy||||||xxxttttttuuurrrlllbbbYYYSSSTTTVVV^^^dddmmmxxxsssrrrpppoooooonnnkkkiiikkkkkkjjjfffbbb___^^^___dddjjjrrrvvvwwwzzzwwwrrrjjjddd```]]][[[ZZZZZZ[[[\\\___cccgggkkkmmmqqqrrrsssuuuvvvvvvvvvvvvtttvvvxxxyyyyyyxxxyyyzzztttrrrnnnkkkgggbbb\\\XXXSSSQQQMMMIIIEEEBBB@@@??????CCCQQQfffwww}}}{{{zzzttttttwww~~~}}}pppdddTTTOOOOOOWWWcccnnnzzzzzznnnfffbbbaaaaaabbbcccccceeejjjuuu}}}vvvuuuxxxyyy{{{oooaaaZZZ{{{vvvvvvvvvwwwssspppuuuyyyqqqhhhkkknnnrrruuunnn[[[HHH<<<999666444555555555555333333333333333333333333222222222333333333444444444444555555666777777777666666999<<<;;;:::>>>DDDKKKXXXdddhhhjjjsssyyyvvvpppqqqxxxyyy~~~zzzsssjjj___TTTLLLMMMWWWiii|||xxxaaaNNNEEEDDD??????>>>>>>>>>???AAAAAACCCDDDFFFJJJPPPXXX^^^bbbggglllsssxxx~~~{{{gggccc]]]WWWRRRPPPOOOOOOTTTWWWZZZ^^^`````````___aaaaaabbbcccdddeeeffffffhhhkkkoooqqqrrrsssuuuvvv|||yyyzzz~~~{{{zzz{{{}}}zzzttthhh\\\UUUTTTVVV]]]bbblllxxxvvvrrrllljjjiiiiiihhhggglllmmmnnnmmmhhhccc___]]]aaahhhpppuuuvvvzzzyyylllfff]]]VVVSSSQQQOOONNNMMMMMMNNNPPPSSSWWW[[[]]]___aaacccdddeeeeeeeeeeeegggiiikkkllllllkkklllllliiifffccc```]]]YYYTTTPPPMMMKKKHHHDDDAAA@@@???>>>???BBBQQQhhhzzzssssssvvv}}}}}}pppeeeTTTOOOOOOXXXeeessszzzmmmeeebbbaaaaaaaaaccceeefffkkkuuu{{{xxxvvvrrrtttvvvfff]]]~~~uuurrrsssttt~~~xxxrrrvvvzzzrrrlllnnnqqqtttvvvnnn[[[GGG<<<999666444555555555555222222222222222222222222444444444555555555666666444444555555666777777777666666999<<<;;;:::===DDDLLL[[[hhhlllmmmttt~~~xxxwww}}}~~~yyynnnaaaVVVNNNLLLVVVgggzzzgggRRRFFFCCC??????>>>>>>>>>???AAABBBCCCDDDFFFJJJPPPXXX^^^bbbeeekkkrrrwww{{{}}}iiieee^^^XXXSSSPPPOOOOOOSSSUUUYYY]]]___```___^^^aaaaaabbbcccddddddeeeeeedddgggkkknnnooooooqqqrrryyyxxxyyy|||}}}~~~{{{nnn```XXXVVVXXX[[[```kkkxxxzzzssslllgggffffffeeedddkkknnnqqqpppkkkeee___\\\___fffoootttvvvzzz|||rrreee^^^TTTMMMJJJIIIHHHFFFFFFFFFFFFGGGJJJMMMQQQSSSRRRTTTWWWXXXXXXXXXXXXYYY\\\^^^aaaaaa```______```aaa^^^[[[YYYVVVSSSNNNKKKJJJHHHEEECCC@@@??????>>>???BBBPPPhhh{{{uuuuuuxxx~~~ssshhhUUUPPPQQQZZZiiiyyy{{{nnnfffbbbbbbbbbaaadddfffhhhmmmvvv}}}wwwooorrr~~~kkkaaaxxxtttsssrrrqqq|||~~~|||~~~}}}zzzxxxooonnnqqqwwwyyylllUUUCCC999666333111222444555555333222222222222333444444555444444444444555666666666666666666777777777777999:::;;;;;;<<<===AAACCCKKK[[[jjjpppttt~~~|||jjjZZZPPPOOO[[[lll}}}}}}mmmUUUHHHDDD@@@???>>>???AAABBBBBBAAA@@@BBBEEEJJJPPPVVV\\\___eeeiiinnnrrrwwwooofff]]]YYYUUUPPPMMMOOOUUUVVVXXXYYYZZZ\\\___aaaaaaaaabbbcccddddddddddddhhhhhhjjjkkkmmmnnnooopppuuuyyy}}}~~~~~~|||{{{~~~~~~uuuhhh^^^ZZZZZZXXXaaakkkuuu{{{rrrjjjgggccc___^^^aaacccgggmmmpppmmmfff```\\\\\\bbbjjjssszzzsssdddZZZSSSJJJFFFGGGGGGEEECCCAAAAAABBBCCCDDDFFFGGGHHHLLLLLLLLLMMMMMMNNNNNNNNNNNNPPPRRRTTTVVVWWWWWWWWWUUUTTTRRROOOLLLIIIGGGFFFGGGFFFDDDBBB@@@?????????>>>EEEOOO]]]pppvvvssssssyyy}}}ssshhhWWWTTTRRRYYYjjj~~~|||qqqkkkgggcccaaa___```eeelllvvvrrruuummmcccwwwrrrpppooopppzzz|||vvvsssnnnooorrrxxxxxxkkkTTTBBB:::777333222333555666666555555555555555666777777333333333333333444555555555555666666777777777888888999;;;;;;;;;===@@@CCCLLL]]]nnnuuuyyywwweeeZZZTTT___rrr||||||rrrZZZLLLGGGCCCBBB@@@@@@AAABBBAAA???AAABBBEEEIIIOOOUUUZZZ]]]aaafffjjjnnnrrr|||qqqggg^^^YYYUUUPPPMMMNNNRRRTTTWWWYYYZZZ]]]```cccaaabbbcccddddddeeeeeeeeehhhhhhiiikkklllnnnoooooouuuxxx|||}}}||||||{{{zzzzzzzzzzzz{{{{{{yyyuuuuuuxxx|||zzzlllaaa^^^^^^]]]eeeoooyyy}}}sssiiiddd___ZZZYYY[[[___dddjjjmmmkkkfffaaa^^^[[[```iiiqqqxxx}}}lll]]]TTTNNNGGGDDDDDDEEECCCAAAAAAAAAAAABBBCCCEEEFFFGGGGGGGGGGGGHHHHHHIIIIIIIIIIIIJJJLLLNNNPPPQQQQQQQQQQQQPPPOOOLLLJJJHHHFFFEEEGGGFFFDDDBBBAAA@@@??????>>>DDDMMMZZZlll|||vvvsssssszzz~~~sssiiiYYYUUUTTT[[[kkkyyypppjjjgggdddaaa```bbbfffnnnyyynnnbbbyyysssooommmmmmwwwzzzsssooommmoootttyyywwwiiiSSSAAA:::777444333444666666666333333222222333333444555333222222222222333444444444555555666777888888999888999::::::;;;<<<@@@BBBJJJ]]]qqqzzz~~~xxxjjj^^^hhhzzz|||vvvwwwzzzbbbQQQJJJFFFDDDBBBAAAAAAAAA???>>>AAABBBDDDHHHMMMSSSYYY\\\^^^bbbfffiiimmmuuutttiii___ZZZVVVPPPMMMMMMPPPRRRVVVXXX[[[]]]aaadddbbbbbbcccdddeeeeeeeeeeeehhhhhhiiijjjkkklllmmmnnnrrruuuyyyzzzyyyyyy{{{~~~{{{uuurrrqqqqqqoooqqqqqqnnnlllmmmqqquuuqqqeeeaaabbbaaahhhrrr|||xxxkkkccc\\\VVVUUUWWWZZZ^^^dddgggfffcccaaa___ZZZ```gggooovvv|||rrrbbbUUUOOOJJJFFFDDDEEEEEECCCAAAAAAAAAAAAAAABBBCCCDDDEEEDDDDDDDDDEEEEEEEEEEEEEEEEEEFFFGGGIIIJJJKKKKKKKKKMMMLLLKKKIIIHHHFFFEEEDDDHHHGGGEEECCCAAA@@@??????>>>BBBJJJUUUgggwww}}}{{{tttrrrssszzztttiii[[[WWWUUU\\\lll~~~tttmmmjjjgggdddaaa```aaafffooozzzlll___~~~xxxrrrnnnkkktttxxxpppnnnlllpppuuuzzzvvvfffPPP@@@:::888555555666777777666111111111111111222333333333333333222333333444555333444555666777888999:::777999:::::::::<<>>AAABBBDDDGGGLLLRRRWWWZZZ]]]aaaeeegggjjjrrr}}}wwwkkk___ZZZVVVQQQMMMMMMPPPRRRVVVXXXZZZ\\\___bbbbbbcccdddeeeeeefffeeeeeehhhhhhiiiiiijjjkkkllllllmmmqqquuuvvvvvvwwwzzz}}}yyyrrrmmmkkkiiidddeeefffdddccceeekkkppp{{{ttthhhcccdddbbbiiirrr|||~~~pppfff]]]VVVTTTWWWUUUXXX]]]``````_________[[[```gggnnntttzzzwwwiii\\\QQQNNNLLLIIIIIIIIIIIIGGGDDDBBBBBBBBBAAABBBBBBCCCDDDEEEEEEEEEEEEFFFFFFFFFFFFEEEFFFGGGHHHIIIJJJJJJKKKKKKKKKJJJIIIHHHGGGFFFFFFJJJHHHGGGDDDBBBAAA@@@@@@>>>BBBGGGQQQbbbrrrxxxwwwqqqoooqqqxxx~~~ssshhh[[[WWWUUU\\\jjj}}}}}}wwwooojjjhhhgggdddbbb```aaaeeemmmyyy}}}hhhZZZ{{{sssmmmjjjrrr}}}qqqjjjiiikkkpppxxx{{{tttcccNNN???:::888555555666777777666444444444444444555555666444444444444444555555666333444555666777888999:::888999::::::;;;===@@@BBBGGGXXXoooqqqkkkyyysss[[[MMMEEECCC@@@??????@@@@@@???BBBBBBCCCFFFKKKQQQWWW[[[___ccchhhjjjlllsss}}}yyykkk^^^YYYVVVQQQMMMLLLPPPSSSWWWYYYZZZ[[[]]]^^^bbbbbbcccdddeeeeeeeeeeeeggghhhhhhhhhiiiiiijjjjjjgggkkkqqqsssuuuwww{{{~~~yyyqqqkkkfffccc\\\]]]^^^]]]]]]```ffflllvvvyyymmmfffeeebbbiiiqqqzzzsssiii```YYYVVVXXXSSSUUUXXXZZZZZZZZZ\\\]]]]]]aaahhhnnnsssyyyqqqfff\\\TTTQQQPPPNNNNNNMMMLLLJJJIIIFFFEEEDDDDDDDDDDDDDDDDDDGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFGGGHHHIIIKKKLLLLLLLLLLLLKKKKKKJJJJJJIIIIIIKKKJJJHHHEEECCCBBBAAA@@@???AAAFFFOOO^^^nnntttsssmmmlllnnnvvv}}}|||qqqfffXXXUUUSSSYYYgggxxxwwwrrrkkkgggffffffdddbbbcccdddgggnnnxxxuuudddXXX~~~tttlllkkkrrrxxxkkkdddcccjjjqqqyyy|||sssaaaLLL>>>888777555555666777666555333222222222222333444444555444444444444555666666444555555666777888888999999:::;;;;;;<<<===AAACCCJJJXXXnnnzzzoooxxx~~~eeeRRRGGGDDD@@@???@@@AAAAAA@@@BBBBBBCCCEEEKKKRRRXXX\\\ccchhhllloooqqqwwwyyykkk]]]WWWUUUQQQMMMKKKPPPSSSWWWYYYYYYZZZ[[[\\\aaaaaabbbcccddddddddddddgggggghhhhhhhhhhhhhhhhhhdddiiiooorrrtttwww|||}}}tttlllfffaaaZZZZZZZZZYYYXXX[[[aaagggqqqyyy}}}rrriiiddd___fffmmmvvvuuulllddd]]]ZZZ\\\VVVWWWWWWWWWVVVWWWYYY\\\^^^bbbgggmmmrrrwww}}}rrrjjjccc]]]WWWVVVUUUSSSQQQOOONNNMMMKKKJJJIIIHHHGGGGGGGGGGGGHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFGGGHHHJJJLLLNNNOOOOOOOOOOOONNNMMMMMMLLLLLLMMMKKKIIIFFFDDDBBBAAAAAA???BBBFFFNNN]]]lllqqqooojjjiiillluuu|||{{{ooodddVVVRRRPPPVVVcccsssuuuooohhhdddcccdddcccbbbffffffiiioooyyy|||ooobbbWWWvvvmmmkkkrrr~~~wwwjjjddddddiiiqqq{{{}}}rrr^^^JJJ===777666444555666666555333000000000000000111111222444444333333444444555666555555666666777777777888:::;;;<<<<<<===>>>BBBDDDLLLVVVjjjuuuyyyqqq\\\KKKHHHDDDAAAAAAAAAAAAAAAAAAAAABBBEEEKKKSSSZZZ^^^ggglllqqqsssuuu{{{xxxiii[[[UUUUUUQQQMMMKKKNNNQQQUUUXXXZZZZZZ\\\]]]``````aaabbbccccccccccccggggggggggggggggggggggggeeeiiiooossstttwww|||}}}tttkkkfff\\\\\\ZZZVVVSSSUUUZZZ___hhhpppyyy|||rrrggg___XXX^^^eeennn{{{wwwpppjjjdddaaaccc\\\\\\ZZZWWWUUUVVVXXX[[[^^^aaafffkkkooouuuzzz~~~vvvpppkkkfff```___]]]ZZZVVVTTTSSSSSSPPPOOOMMMLLLKKKJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHGGGHHHHHHIIIKKKMMMPPPRRRTTTRRRRRRQQQPPPPPPOOONNNNNNNNNLLLJJJGGGEEECCCBBBAAA@@@CCCGGGOOO^^^kkkooollliiihhhllluuu}}}{{{pppdddTTTQQQOOOTTTaaappp}}}vvvooofffaaaaaabbbbbbbbbeeeeeegggnnnxxxrrriii]]]SSSzzzppplllrrr~~~yyymmmggghhhiiirrr|||}}}rrr]]]III===777555444444555555444333333333222222333333444555333333222222333333444555666666666666777777777777:::<<<=========???BBBEEEKKKSSSeee}}}yyyzzzzzzcccPPPLLLGGGCCCBBBBBBAAA@@@AAAAAABBBFFFLLLSSS[[[```iiinnnsssvvvxxx~~~wwwhhhYYYTTTTTTQQQMMMKKKKKKOOOTTTXXXZZZ[[[]]]______```aaabbbbbbcccbbbbbbgggggggggggggggfffffffffgggkkkpppssstttwww{{{~~~|||rrrlll___^^^[[[UUUQQQPPPUUUYYY```gggqqqxxxxxxpppbbbYYYPPPVVV]]]fffsss{{{vvvpppjjjhhhjjjaaa```]]]YYYVVVVVVYYY[[[]]]```eeeiiimmmsssxxx|||zzzuuuqqqllliiihhheee```\\\YYYXXXYYYSSSRRRPPPNNNMMMLLLLLLKKKLLLLLLLLLKKKKKKJJJJJJJJJKKKKKKLLLNNNQQQTTTWWWYYYSSSSSSRRRRRRQQQPPPOOOOOONNNMMMJJJHHHEEECCCBBBAAAAAADDDHHHQQQ^^^kkknnnkkkiiiiiillluuu~~~|||pppeeeTTTPPPNNNSSS```ooo{{{wwwooofff``````aaabbbaaa```aaaccckkkvvvyyyllldddYYYNNN{{{pppnnnqqqyyysssffffffiiipppxxxyyyooo\\\HHH;;;999888777555444444444444444444444444444444444444777666555444333333444555555666777888888888666666999:::;;;<<<===@@@DDDHHHNNNRRR```uuusssuuulllVVVMMMEEEDDDDDDBBBAAAAAABBBCCCDDDFFFKKKSSS\\\bbbiiikkknnnqqquuu||||||nnn```XXXTTTOOOLLLKKKMMMOOORRRVVVYYY[[[\\\\\\___```bbbcccbbbaaabbbccchhhgggggggggggghhhhhhiiinnnnnnooorrruuuyyy|||~~~yyypppcccVVVQQQNNNKKKIIIJJJUUU]]]hhhqqqssskkk]]]TTTTTTRRRTTT[[[dddnnn|||{{{sssnnnkkkjjjiiigggdddaaa^^^]]]]]]\\\[[[^^^```cccfffiiinnntttyyy|||zzz{{{sssqqqmmmhhhbbb^^^[[[YYYXXXUUUSSSQQQQQQPPPNNNLLLOOONNNMMMLLLLLLLLLLLLLLLMMMPPPTTTVVVWWWXXXZZZ[[[[[[XXXUUUTTTSSSRRRPPPNNNNNNMMMKKKGGGCCCAAAAAABBBCCCEEEIIIQQQ___kkklllgggcccfffnnnyyy}}}qqqeee[[[RRRNNNTTTaaammmwww~~~~~~~~~~~~~~~~~~zzzpppfffbbb```^^^^^^```___aaaeeemmmwwwyyynnnhhhaaaVVVLLLtttoooqqqzzzvvvjjjiiiiiipppxxxyyyppp]]]JJJ===999888777555444444444444444444444444444444444444666666555444333444555555555555666777777777777666999:::;;;<<<===@@@DDDGGGJJJNNN\\\ppp~~~}}}mmmooouuu[[[QQQIIIFFFFFFCCCBBBCCCCCCDDDEEEFFFJJJQQQYYY___fffhhhkkknnnssszzzrrrbbbZZZTTTOOOLLLKKKLLLNNNQQQTTTWWWYYYZZZZZZ\\\^^^```aaa``````aaaccchhhhhhhhhggghhhhhhiiiiiikkklllnnnqqqtttwwwzzz||||||nnn^^^UUUOOOKKKJJJKKKMMMUUUaaakkkoooiii___VVVPPPNNNNNNTTT\\\eeesss{{{uuupppnnnlllkkkjjjhhhdddbbb```___]]]]]]]]]^^^aaacccggglllrrrvvv}}}}}}}}}zzzwwwsssnnniiieeebbbaaabbb___[[[YYYWWWVVVSSSRRROOOOOONNNMMMMMMMMMNNNNNNOOORRRUUUXXXYYYZZZ[[[\\\]]]ZZZWWWUUUTTTSSSQQQOOONNNNNNLLLHHHEEEBBBCCCDDDAAACCCGGGPPP^^^jjjmmmhhhfffhhhooozzzuuukkk```VVVPPPUUUaaalllvvv}}}~~~~~~~~~~~~~~~~~~~~~~~~xxxnnneeebbb```]]]]]]^^^___aaafffnnnxxxrrriiiddd^^^TTTKKKwwwppprrrzzzyyynnnllljjjqqqyyyzzzppp^^^KKK???999888777555444444444444444444444444444444444444555555444444444555666666555555555555555666777777999:::<<<<<<===@@@DDDGGGHHHMMMYYYkkkxxx~~~|||iiigggxxx}}}bbbVVVKKKHHHHHHEEEDDDDDDDDDEEEEEEFFFIIIOOOVVV[[[bbbeeeiiikkkooovvvxxxfff\\\UUUOOOKKKKKKKKKMMMPPPSSSUUUWWWXXXXXXYYY[[[]]]^^^^^^^^^```bbbggggggggghhhhhhiiiiiiiiiiiikkknnnrrruuuxxxzzz{{{~~~jjj\\\RRRKKKIIIKKKGGGNNNXXXbbbgggddd\\\VVVMMMIIIGGGKKKQQQYYYfffqqq{{{zzzwwwssspppnnnllllllllljjjgggccc```^^^]]]\\\[[[\\\^^^aaadddiiiooossszzz~~~{{{vvvqqqnnnlllkkkhhheee```\\\YYYWWWTTTRRRQQQPPPOOOOOOOOOPPPQQQRRRQQQTTTYYY\\\]]]]]]___```___]]]YYYWWWVVVUUURRRPPPOOOOOOMMMJJJFFFDDDDDDEEEAAADDDIIIQQQ```mmmpppmmmjjjkkkqqq{{{|||tttggg\\\TTTWWWaaakkkuuu}}}~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~}}}vvvmmmfffdddbbb___]]]^^^___bbbhhhqqq{{{vvvjjjccc___YYYPPPIIIuuupppsssyyy|||rrrmmmmmmuuu||||||ppp\\\JJJ???999888777555444444444444444444444444444444444444444444444444555555666666555555444444444666777888999:::<<<===>>>@@@CCCFFFJJJOOOZZZiiivvv|||}}}|||sssuuukkkaaapppgggYYYLLLHHHHHHGGGEEEFFFCCCDDDDDDFFFHHHNNNTTTYYYaaaeeeiiijjjlllqqqzzz}}}jjj]]]UUUNNNJJJJJJKKKLLLOOOSSSUUUWWWXXXXXXWWWYYYZZZ[[[[[[\\\___aaaeeeffffffggghhhhhhhhhhhhjjjlllppptttxxxzzz{{{|||{{{}}}xxxdddUUUKKKHHHJJJFFFKKKSSS[[[___^^^XXXSSSKKKGGGCCCEEEHHHNNNZZZeeennnoooppppppnnnlllkkkkkkllljjjgggbbb]]]ZZZYYYYYYYYY[[[\\\^^^bbbgggnnnsssxxx|||}}}yyyvvvtttsssnnniiiccc^^^[[[WWWTTTRRRRRRQQQPPPPPPPPPRRRTTTUUUUUUYYY^^^aaabbbcccdddeeeccc```\\\ZZZXXXWWWTTTRRRPPPPPPOOOLLLHHHFFFEEEFFFCCCGGGMMMUUUcccqqqvvvtttmmmnnnrrr|||}}}lll```WWWYYYbbblllwww}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|||||||||}}}}}}}}}}}}}}}|||~~~wwwoooiiihhhgggccc`````````dddllluuu}}}qqqeee___\\\UUUMMMHHHuuuoooqqqwwwwwwqqqqqqyyy}}}nnnYYYGGG<<<999888777555444444444444444444444444444444444444333333444555555666666666555555444444555666888999999;;;===>>>>>>@@@BBBEEELLLPPPZZZgggttt{{{{{{xxx|||}}}jjjfffvvvnnn]]]jjjmmm]]]NNNHHHIIIHHHGGGGGGAAABBBCCCEEEGGGLLLRRRWWWaaafffkkklllkkknnnuuu|||mmm___UUUNNNJJJIIIKKKMMMPPPTTTWWWYYYZZZZZZVVVXXXYYYYYYZZZ[[[^^^```cccdddeeefffggggggggggggjjjlllpppssswwwxxxyyyzzzwwwyyy|||ooo\\\NNNHHHIIIEEEHHHNNNTTTYYYZZZWWWTTTLLLGGGCCCBBBDDDHHHQQQ[[[dddgggkkkllllllkkklllmmmlllkkkhhhbbb[[[WWWVVVVVVWWWYYY[[[]]]aaahhhpppvvvyyy}}}{{{yyywwwsssooohhhccc___\\\YYYXXXUUUTTTSSSRRRRRRTTTWWWXXX[[[___eeehhhjjjjjjkkklllhhheeeaaa^^^\\\ZZZWWWUUURRRRRRQQQOOOJJJGGGFFFFFFDDDHHHNNNWWWdddrrrxxxxxxppppppsss}}}ooocccZZZ\\\dddoooyyy~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~}}}||||||{{{{{{|||||||||}}}}}}}}}|||~~~zzzrrrmmmmmmlllhhheeeeeedddiiiqqq{{{yyyyyy|||~~~pppccc___[[[SSSJJJGGGvvvmmmooottt|||~~~wwwsss{{{}}}lllVVVDDD:::999888777555444444444444444444444444444444444444333444555555666555555555555555555555666888999:::999;;;===>>>???@@@BBBDDDIIINNNVVVaaaooozzzzzzuuuttt{{{zzzzzzwwwddd]]]hhhrrr```iii~~~wwweeeSSSKKKKKKJJJHHHGGGBBBBBBDDDDDDFFFJJJOOOSSS]]]dddlllnnnllllllrrrxxxqqqaaaWWWOOOKKKKKKJJJLLLPPPTTTXXX[[[\\\]]]XXXYYYZZZYYYYYY[[[^^^```bbbccceeeggghhhhhhhhhgggiiijjjmmmooorrrtttuuuuuutttvvvxxx{{{~~~iiiVVVMMMKKKCCCDDDHHHNNNTTTWWWXXXWWWMMMGGGCCCBBBBBBCCCKKKSSS\\\```fffiiiiiijjjlllnnnnnnmmmjjjcccZZZUUUTTTUUUTTTUUUXXX\\\bbbjjjssszzz}}}|||zzzrrrnnnhhhccc```^^^]]]\\\[[[YYYWWWVVVVVVXXXZZZ\\\bbbffflllppprrrrrrssssssooolllhhhdddbbb```]]]ZZZWWWWWWVVVSSSNNNJJJHHHGGGBBBHHHNNNVVVbbbpppxxxxxxtttsssvvvsssggg^^^___hhhqqqzzz~~~~~~~~~}}}}}}~~~}}}|||{{{zzzzzz{{{{{{||||||}}}}}}|||~~~yyyssssssssspppmmmnnnlllpppwww~~~uuuxxx}}}ooobbb^^^ZZZPPPHHHFFFwwwjjjmmmqqqxxxzzzrrr{{{|||kkkUUUDDD;;;999888777555444444444444444444444444444444444444444555666666666555444333444555666888999999::::::999;;;===??????@@@AAACCCFFFKKKQQQ[[[kkkyyy{{{uuurrrvvvvvvnnnqqquuuxxxzzz|||ooo^^^VVV^^^vvvyyyiiimmmwwwqqq\\\QQQOOOLLLIIIHHHEEEEEEEEEEEEEEEGGGJJJMMMWWW```kkknnnllllllqqqvvv}}}uuueeeZZZRRRNNNOOOHHHKKKOOOTTTXXX\\\^^^___ZZZ[[[[[[ZZZZZZ[[[^^^```ccceeegggiiijjjjjjiiiiiikkkkkklllmmmoooqqqrrrsssrrrtttuuuwwwzzzxxxbbbTTTPPPDDDDDDFFFJJJOOOSSSUUUVVVKKKFFFBBBAAA@@@@@@EEELLLSSSYYY___ccccccdddhhhlllmmmmmmiiiaaaWWWQQQPPPQQQOOOQQQUUUZZZaaakkkvvv}}}}}}qqqmmmgggcccbbbbbbaaaaaaaaa```]]][[[[[[\\\___```hhhlllssswwwyyyyyyyyyzzzvvvsssoookkkiiifffcccaaa]]]]]]\\\XXXSSSNNNKKKJJJCCCIIIOOOVVVbbboooxxxyyywwwwwwzzzwwwlllbbbcccjjjqqqxxx~~~|||}}}~~~}}}{{{{{{yyyyyyzzz{{{{{{|||}}}}}}|||~~~~~~~~~~~~|||zzz{{{tttwww|||yyyqqqvvvyyy~~~}}}kkk^^^\\\XXXMMMFFFFFFvvviiikkkooovvv}}}~~~yyyqqqyyy|||kkkUUUDDD<<<999888777666444444444444444444444444444444444444555555666666666555333222444555777999:::;;;::::::999;;;>>>??????@@@AAACCCEEEJJJPPPYYYjjjyyy|||wwwpppqqqzzzvvvhhhhhhjjjlllmmmpppwww~~~zzziiiYYYQQQXXXnnnsssqqqrrr{{{cccVVVRRRNNNJJJHHHHHHHHHGGGEEEDDDDDDGGGIIIQQQ\\\iiinnnmmmlllqqqvvvtttxxxggg\\\TTTQQQQQQGGGIIINNNSSSXXX\\\^^^```\\\\\\\\\[[[ZZZ[[[^^^aaadddfffiiikkkllllllkkkjjjnnnmmmmmmmmmoooqqqssstttrrrssstttuuuwww|||jjjZZZUUUIIIGGGFFFHHHKKKNNNPPPPPPIIIDDDAAA@@@???===AAAHHHLLLRRRYYY\\\]]]^^^ccchhhjjjjjjggg^^^SSSLLLKKKMMMLLLNNNRRRXXX```kkkwww}}}xxxwwwxxxyyyuuuqqqllliiihhhiiijjjjjjfffdddaaa^^^^^^___bbbccckkkpppvvv{{{}}}}}}}}}}}}{{{xxxtttpppnnnkkkgggeeeaaaaaa```\\\VVVQQQMMMLLLFFFKKKRRRXXXcccqqqyyy{{{zzzzzz}}}zzzoooffffffkkkqqqvvv{{{|||}}}~~~}}}{{{{{{yyyyyyzzzzzz{{{|||}}}}}}{{{}}}~~~~~~~~~zzz|||yyyhhhqqq~~~vvvxxx}}}yyyhhhZZZYYYVVVLLLEEEFFFzzzpppmmmmmmpppyyyxxxyyy}}}~~~{{{zzzsss{{{|||iiiRRR@@@888;;;:::888666555444555555333333333444444555555555666555444333333444555666444555666888:::<<<===>>>:::;;;===???AAADDDEEEFFFEEELLLPPPUUUeeezzzyyynnnsss{{{uuulllgggfffjjjmmmmmmooosss{{{yyyeeeQQQOOOVVVeeexxxuuujjjjjjuuuoooZZZQQQRRRRRRPPPLLLJJJHHHEEEDDDEEEFFFGGGPPPWWWaaahhhjjjjjjjjjkkkmmmyyyqqqcccXXXPPPLLLJJJKKKNNNRRRWWWZZZ]]]___dddcccaaa`````````aaabbbfffhhhjjjlllnnnnnnmmmlllooonnnnnnnnnoooqqqrrrssspppuuuyyyzzzxxxyyy~~~|||gggWWWLLLIIIFFFGGGJJJLLLKKKIIIFFFDDD@@@===<<<>>>@@@CCCHHHNNNTTTUUUSSSTTTZZZ```bbbdddddd^^^TTTKKKHHHHHHGGGKKKQQQYYYbbbmmmxxx~~~yyysssooommmpppuuuyyyuuurrrqqqrrrsssqqqooorrrmmmiiijjjiiifffeeegggqqqvvv}}}|||wwwsssooojjjggggggeeebbb___\\\WWWPPPLLLOOOOOOSSS[[[gggtttvvvmmmmmmsssvvvxxxyyy~~~~~~}}}}}}~~~}}}|||}}}{{{yyyvvvwwwwwwyyyzzz{{{|||||||||~~~~~~}}}}}}~~~~~~yyysssyyyyyyvvvxxx}}}lll[[[XXXUUULLLFFFHHHyyypppooonnnrrr{{{~~~zzz{{{zzzxxxvvvrrrzzz{{{iiiSSSBBB::::::999777666555444555555333333333444444444555555666555444444444444555666555666777888:::;;;======;;;<<<>>>???AAACCCEEEEEEEEEKKKNNNSSSbbbvvv}}}xxxooossszzznnniiihhhkkkmmmmmmnnnqqqvvvtttbbbPPPOOOUUUbbbuuussseeeccclllwwwbbbWWWTTTQQQNNNLLLKKKHHHEEEDDDEEEFFFGGGMMMTTT^^^eeehhhhhhhhhhhhhhhpppzzzuuuggg\\\SSSNNNJJJKKKMMMPPPTTTYYY\\\^^^dddcccbbbaaaaaabbbccccccfffgggjjjlllmmmlllkkkjjjjjjiiiiiijjjlllmmmoooqqqrrrvvvzzzzzzxxxyyy|||ppp```UUUPPPKKKIIIJJJKKKIIIGGGFFFDDDAAA>>>===>>>@@@BBBCCCIIINNNOOOMMMNNNSSSXXX^^^```aaa\\\SSSKKKHHHHHHFFFJJJPPPWWWaaammmyyy~~~tttoookkkjjjnnnsss}}}yyyxxxyyyzzzxxxuuuwwwrrrnnnmmmmmmjjjkkknnnuuuzzz|||xxxuuuqqqnnnllliiifffccc___ZZZSSSOOOOOOOOORRRZZZeeerrr|||zzzqqqqqqvvvxxxzzz{{{~~~~~~~~~}}}~~~~~~}}}|||~~~~~~|||zzzwwwwwwxxxyyyzzz{{{|||}}}|||}}}~~~}}}{{{zzz{{{|||~~~{{{wwwsssaaa[[[WWWNNNHHHIII{{{sssqqqpppttt}}}|||yyywwwttttttqqqyyyzzziiiTTTDDD===:::999777555444444555555333333333444444444444555666555444444444444555666666777777999:::;;;<<<<<<===>>>???@@@BBBCCCDDDDDDEEEIIILLLOOO]]]oooxxxvvvqqqttt|||vvvqqqooorrrtttssssssvvvuuutttdddTTTRRRUUUaaauuusssbbb\\\bbbrrr~~~kkk^^^WWWRRRNNNMMMKKKHHHFFFEEEFFFGGGGGGJJJQQQZZZbbbeeefffeeeeeebbbgggkkkqqq}}}|||mmm```VVVPPPKKKKKKKKKMMMQQQVVVZZZ]]]dddcccccccccccccccdddeeeeeegggiiijjjkkkjjjiiihhhffffffggghhhiiikkkmmmnnnrrruuuxxxyyywwwxxx{{{~~~}}}mmmbbb[[[RRRLLLJJJIIIGGGFFFEEEDDDBBB@@@?????????@@@@@@EEEJJJKKKIIIIIILLLQQQWWWZZZ\\\XXXRRRKKKHHHGGGEEEHHHMMMTTT^^^kkkyyyxxxpppllljjjjjjnnnttt~~~~~~xxxtttsssrrrqqqtttxxx}}}~~~{{{xxxssspppmmmiiiddd___XXXTTTRRRSSSUUU[[[dddppp{{{vvvwwwzzz{{{|||~~~~~~~~~~~~~~~~~~}}}}}}}}}||||||}}}}}}~~~~~~~~~}}}}}}{{{}}}}}}|||yyyyyyyyyzzz{{{|||}}}~~~|||||||||zzzxxxxxxzzz{{{}}}|||hhh___XXXPPPKKKKKK~~~xxxrrrqqqttt}}}zzzwwwuuuuuurrrzzzyyygggRRRCCC===999888666555444444555555444444444444444444444444555555555444444555555555777777888999::::::;;;;;;???@@@@@@AAABBBCCCDDDDDDEEEHHHJJJMMMXXXhhhrrruuuvvvxxx{{{zzz}}}ppp```[[[ZZZeeezzzuuubbbYYY[[[hhhuuurrrddd[[[TTTOOOMMMKKKIIIGGGFFFFFFGGGHHHHHHNNNVVV^^^bbbdddcccbbb^^^bbbdddiiiuuurrrcccWWWPPPLLLKKKJJJJJJMMMRRRXXX[[[aaaaaaaaabbbcccddddddeeeeeefffhhhiiiiiihhhgggeeegggggghhhhhhiiijjjkkklllooorrrtttvvvvvvwwwzzz}}}~~~}}}ooofffZZZPPPLLLJJJHHHFFFEEEDDDCCCAAA@@@>>>======AAAEEEIIIJJJHHHGGGIIILLLPPPSSSVVVUUUQQQKKKHHHFFFDDDFFFJJJPPPZZZggguuuzzzuuupppnnnmmmmmmssszzz~~~yyyxxxwwwwww|||{{{xxxtttoookkkeee___[[[YYYYYY[[[^^^eeeooozzz{{{{{{}}}|||}}}~~~~~~~~~~~~~~~~~~}}}}}}zzzzzzzzz{{{|||}}}~~~~~~~~~~~~~~~~~~}}}}}}||||||yyy{{{~~~|||{{{{{{{{{|||}}}{{{|||{{{zzzyyyzzz}}}mmm```XXXPPPLLLLLL~~~zzzssspppsss||||||yyywwwwwwuuu{{{wwweeePPPAAA:::888777666444444444555555444444444444444444444444444555555555555555555444777777888999::::::;;;;;;@@@AAAAAABBBCCCCCCDDDDDDEEEHHHJJJMMMUUUbbbmmmssswwwzzzvvvnnnfffnnnyyydddXXXVVV___iii}}}zzzjjj]]]UUUQQQMMMLLLJJJIIIHHHGGGGGGHHHHHHKKKRRRYYY___bbbbbbaaa\\\aaafffmmmzzzvvveeeXXXQQQLLLKKKIIIIIIKKKPPPUUUYYY]]]]]]___```aaabbbccccccdddeeeggghhhhhhgggeeedddhhhiiiiiiiiiiiiiiiiiiiiijjjlllooorrrtttwwwzzz|||||||||{{{yyyzzz}}}{{{pppbbbWWWPPPMMMKKKIIIEEEEEEDDDBBB@@@>>>===<<>>===???BBBEEEGGGFFFEEEEEEFFFGGGJJJOOORRRRRRNNNIIIEEECCCDDDEEEHHHNNNXXXdddlllvvvyyy|||}}}}}}}}}}}}~~~wwwuuuuuuwwwwwwxxx{{{vvvqqqnnneeeeeeeeedddeeelllwww}}}}}}}}}~~~|||{{{zzzzzzzzz|||}}}~~~|||{{{{{{zzzzzz{{{{{{|||yyy{{{~~~~~~~~~~~~~~~}}}}}}zzziiiZZZRRRNNNLLLKKKzzzvvvqqqllllllttt~~~yyytttooommmsssxxx{{{rrr```LLL???:::777666555444333444555555555555444444444333333333444444555666666555444444555666777888:::;;;======@@@AAABBBCCCDDDEEEFFFFFFFFFIIINNNQQQTTT[[[gggqqqzzzppp]]]QQQPPPTTTlll|||ooo___VVVSSSMMMMMMLLLKKKJJJIIIHHHHHHGGGFFFHHHNNNUUU\\\___```dddnnn{{{oooaaaZZZMMMKKKJJJIIIKKKNNNRRRTTTWWWXXX[[[^^^```aaabbbbbbaaaccceeeggghhhhhhgggfffggghhhiiikkklllmmmlllllljjjkkkmmmqqquuuyyy{{{|||yyyxxxtttooollllllnnnqqqxxxyyyjjj```YYYSSSPPPMMMLLLJJJGGGDDDBBBAAAAAA>>>AAADDDFFFGGGFFFEEEEEEEEEIIINNNSSSTTTPPPJJJEEEDDDDDDDDDEEEIIIQQQZZZaaahhhjjjnnnoooppprrrvvvyyy{{{zzz||||||yyymmmmmmllljjjjjjooozzz~~~~~~}}}~~~~~~}}}|||{{{{{{|||~~~}}}||||||{{{{{{|||}}}}}}{{{|||~~~~~~~~~{{{rrrdddWWWPPPNNNMMMKKK{{{wwwpppjjjiiiqqq}}}{{{vvvpppiiifffpppvvvyyyqqq___LLL@@@;;;777666555444333444555666555555555444444333333333333444555666666555444333444555666888:::<<<===>>>@@@AAABBBCCCDDDFFFGGGGGGGGGJJJOOOSSSUUUZZZfffqqq~~~wwwaaaSSSOOOQQQ```sss~~~mmm___XXXUUUMMMMMMLLLKKKJJJIIIHHHHHHFFFDDDEEEJJJRRRYYY]]]___kkkvvvssseee^^^MMMLLLKKKJJJLLLNNNQQQSSSVVVXXX[[[^^^```bbbccccccaaabbbeeeggghhhhhhhhhggggggiiikkknnnqqqrrrrrrrrrmmmmmmooorrrvvvyyy{{{{{{{{{yyyuuupppllljjjlllnnnnnnuuu}}}qqqeee]]]VVVRRRQQQOOOLLLIIIFFFEEEDDDDDD@@@BBBEEEHHHIIIIIIHHHGGGEEEIIINNNSSSUUUQQQKKKFFFDDDDDDCCCCCCFFFLLLTTTZZZ\\\___bbbdddeeeiiioootttuuuuuussspppooottt|||~~~}}}||||||}}}~~~~~~}}}||||||}}}~~~}}}}}}}}}~~~~~~~~~~~~~~~~~~|||tttmmmaaaUUUOOONNNNNNLLLxxxsssqqqpppooorrrzzz~~~wwwqqqhhhccceeeqqqxxx|||rrr]]]JJJ@@@>>>888666555444555666555444777777666555555555555555555444444444444555666666666777999999888999;;;===???@@@@@@BBBDDDFFFHHHIIIJJJHHHMMMTTTTTTTTTbbbuuuhhhPPPIIINNNVVVqqq|||qqq___SSSUUURRROOOLLLJJJJJJIIIGGGEEEIIIFFFGGGLLLRRRXXXaaaiiioooyyyiii\\\VVVOOOKKKKKKKKKKKKLLLOOOVVVWWWYYY\\\^^^```aaaaaabbbccccccddddddeeeeeeeeehhhiiikkknnnqqquuuxxxzzzwwwuuusssuuuzzz~~~}}}yyyrrrkkkgggeeeeeeiiiiiippp|||yyypppjjjbbbZZZYYYUUUPPPJJJEEEBBBAAAAAABBBAAAAAACCCEEEFFFEEEDDDFFFHHHLLLQQQRRROOOIIIDDDCCCBBBBBBCCCDDDGGGJJJLLLSSSRRRSSSWWWYYY]]]gggqqq}}}{{{xxxwww~~~~~~}}}|||{{{{{{zzzzzzzzz}}}|||}}}|||{{{{{{|||~~~~~~}}}}}}~~~|||lllcccXXXRRRQQQQQQPPPNNN{{{tttoooooonnnnnnrrr{{{|||tttmmmeeebbbfffoooxxx|||rrr]]]III>>><<<888666555444555666555444666666555444444444444444555444444444444555666666666888999999999999<<<>>>AAAAAABBBCCCDDDEEEGGGHHHJJJHHHLLLSSSSSSSSSaaasss|||~~~qqqWWWNNNRRRXXXrrr}}}sssaaaTTTUUUQQQOOOLLLJJJJJJIIIGGGEEEGGGEEEHHHOOOVVV\\\eeemmmttt~~~oooaaaYYYQQQLLLKKKJJJJJJKKKOOOTTTUUUWWWZZZ\\\^^^___```ddddddeeeeeeffffffgggggghhhiiikkknnnrrruuuxxxzzzzzzwwwvvvxxx|||{{{uuunnnhhhfffeeehhhggglllvvv~~~|||vvvqqqhhh```\\\XXXSSSMMMHHHEEEDDDDDDDDDDDDDDDEEEGGGHHHFFFEEEAAACCCGGGLLLOOONNNJJJGGGDDDCCCBBBBBBBBBDDDFFFGGGKKKJJJKKKOOORRRWWWbbbmmm~~~{{{{{{~~~~~~}}}}}}||||||}}}}}}~~~~~~}}}||||||}}}}}}}}}~~~xxxsssssstttvvv||||||{{{wwwhhh```VVVPPPOOOPPPOOONNNyyyqqqlllmmmlllnnnsss|||}}}uuulllbbbbbbiiinnnwww|||sss^^^III===:::888666555444555666555444555555444333333333333444555555444444555555666777777888999999999:::<<<>>>CCCCCCCCCDDDEEEEEEFFFFFFHHHHHHKKKQQQQQQSSS```ooovvvuuuzzz}}}___SSSUUUZZZsssvvvdddTTTSSSPPPNNNKKKJJJJJJIIIHHHFFFEEEEEEIIIRRRYYYaaakkkuuu}}}wwwiii___VVVNNNKKKIIIHHHKKKOOORRRSSSUUUXXX[[[\\\^^^^^^ccccccddddddeeeffffffgggggghhhjjjnnnqqqtttwwwxxxyyyxxxwwwyyy|||zzzrrrkkkgggeeefffeeegggooouuuxxx}}}}}}yyyqqqiiibbb___ZZZTTTOOOLLLJJJIIIGGGGGGGGGHHHJJJIIIHHHFFFAAABBBDDDHHHKKKLLLJJJHHHEEEDDDBBBAAA@@@@@@AAAAAADDDBBBCCCGGGKKKQQQ]]]iiiyyy~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~{{{|||}}}~~~~~~~~~}}}sssllleeeddddddgggnnnvvvzzz~~~yyyyyyvvvmmmccc\\\SSSNNNMMMNNNNNNNNNyyyrrrooolllmmmooouuuyyymmmbbbccckkkoooxxx}}}sss^^^III===:::888666555444555666555444555555444444333444444555555555555555555666666777888999:::::::::;;;===???BBBCCCDDDEEEFFFGGGGGGGGGHHHHHHKKKOOOPPPSSS^^^kkk}}}~~~{{{xxxdddTTTTTT[[[ssszzzhhhVVVSSSOOOMMMKKKJJJJJJJJJIIIHHHHHHGGGJJJQQQYYYcccrrr~~~tttfff\\\QQQLLLIIIGGGJJJNNNPPPRRRTTTWWWZZZ\\\]]]^^^___``````aaabbbcccddddddeeefffiiilllooorrrtttuuuvvvvvvvvvxxx{{{wwwoooiiifffeeeccceeekkkqqquuu}}}xxxqqqhhheeeaaa[[[VVVRRRPPPOOOJJJIIIJJJKKKLLLKKKHHHFFFGGGFFFEEEFFFGGGHHHHHHGGGEEEDDDCCCAAA@@@?????????BBB@@@@@@CCCFFFLLLXXXdddoooxxx}}}}}}}}}}}}~~~~~~~~~}}}}}}||||||||||||}}}}}}}}}}}}}}}}}}~~~~~~~~~zzzooofff^^^[[[ZZZ]]]eeemmmqqquuu{{{|||}}}~~~vvvvvv~~~|||zzztttkkkeee___YYYRRRNNNMMMNNNOOOPPPyyysssqqqlllnnnrrryyy}}}ooobbbaaaiiipppyyy}}}ttt^^^III===:::888666555444555666555444666555555555555555666666666555555555555666777777888:::;;;;;;:::;;;===???@@@AAADDDFFFHHHIIIIIIIIIGGGHHHKKKNNNPPPTTT^^^gggzzzkkkfffqqqlllXXXTTTYYYqqq~~~mmmYYYSSSMMMKKKJJJIIIJJJKKKJJJIIIKKKIIIJJJOOOUUUaaasss~~~nnnbbbVVVOOOKKKHHHIIIMMMPPPQQQTTTWWWZZZ\\\]]]^^^^^^^^^___```aaabbbcccdddbbbdddgggjjjmmmoooqqqqqqtttuuuvvvxxx{{{}}}ssslllhhheeedddffflllrrryyy}}}wwwllljjjeee```ZZZVVVSSSRRRNNNNNNNNNOOOOOOMMMJJJGGGHHHFFFDDDCCCDDDFFFFFFFFFDDDDDDCCCBBBAAAAAAAAAAAABBB@@@???AAABBBFFFQQQ[[[eeeppp~~~}}}~~~~~~{{{{{{{{{|||}}}~~~|||}}}~~~}}}||||||||||||||||||}}}~~~~~~~~~}}}}}}~~~~~~~~~~~~zzznnnddd[[[VVVUUUWWW^^^gggllloootttxxx|||{{{{{{}}}uuuvvvyyymmmccc```^^^ZZZTTTPPPOOOPPPRRRSSS~~~vvvrrrqqqmmmpppuuu|||sssddd```eeeqqqyyy|||qqq\\\GGG===;;;888666555444555666555444666555555555555666777777666666555555666666777888999:::;;;;;;;;;<<<>>>@@@@@@AAADDDGGGIIIJJJJJJJJJGGGIIILLLMMMPPPUUU]]]eeeqqqvvvddd\\\bbbqqqxxx___WWWVVVnnn~~~rrr\\\TTTLLLJJJIIIIIIKKKLLLKKKKKKLLLIIIHHHKKKOOOYYYlll}}}tttiii\\\SSSMMMIIIIIILLLOOOPPPSSSVVVYYY[[[]]]^^^______```aaabbbdddeeeeeeaaacccfffiiilllnnnooooootttvvvxxx{{{~~~xxxoookkkfffdddffflllrrr{{{|||qqqooojjjeee```[[[WWWVVVUUUUUUUUUVVVVVVSSSOOOLLLFFFDDDBBBAAADDDFFFGGGHHHDDDDDDCCCCCCCCCBBBBBBBBB@@@>>>===??????AAAIIIRRR]]]hhhwww|||}}}~~~}}}zzzzzzzzzzzz{{{|||}}}~~~~~~~~~}}}{{{|||~~~}}}}}}||||||||||||}}}}}}|||}}}~~~}}}}}}}}}~~~{{{mmmcccYYYSSSQQQQQQWWW___eeehhhkkkooottt{{{}}}xxxyyyyyyhhh^^^]]]^^^[[[WWWSSSQQQRRRTTTUUU}}}uuuqqqpppmmmpppvvv~~~yyyjjjccceeeqqqxxxyyynnnXXXDDD;;;:::888666555444555666555444555444444444555555666777666666666666666777777888999;;;<<<<<<<<<<<>>===<<<>>>AAAAAAAAAFFFNNNNNNXXXfffsss}}}~~~}}}}}}{{{}}}~~~~~~}}}{{{zzz|||{{{{{{{{{{{{||||||}}}yyyzzz{{{|||~~~~~~{{{{{{|||~~~}}}||||||{{{{{{||||||}}}zzz|||~~~}}}||||||}}}{{{nnndddZZZSSSOOOLLLPPPVVVVVVXXXZZZ___hhhttt~~~yyyuuuddd___ddd^^^]]]YYYUUURRRRRRTTTVVVyyyrrroookkknnnttt|||uuurrruuu|||yyyfffNNN???;;;;;;666666666666555555555555666555555444444444555555666666666666777777777777<<<===>>>===<<<===???AAAGGGHHHJJJLLLLLLKKKJJJIIIHHHKKKNNNQQQRRRTTTWWWYYYaaabbbhhhqqqrrrppprrryyypppeeeeeehhhmmmnnnmmmjjjjjjiiiccc\\\VVVPPPQQQaaawwwzzz\\\RRR[[[mmmvvvaaaTTTLLLIIIGGGHHHKKKLLLKKKHHHHHHHHHGGGFFFFFFJJJOOOTTT```jjj~~~yyyhhh^^^XXXQQQLLLKKKKKKKKKLLLOOOTTTYYY[[[[[[]]]^^^___```aaaaaaaaaaaacccfffjjjlllmmmoooqqqsssttttttvvvyyy~~~{{{sssmmmgggccceeejjjrrr}}}zzzuuuvvvuuuuuuuuutttrrrmmmgggbbb___[[[VVVRRRPPPMMMJJJHHHHHHGGGEEEBBBAAAAAAAAAAAAAAA@@@??????@@@AAACCCDDDQQQUUU___jjjsss}}}||||||}}}}}}~~~~~~~~~}}}}}}|||{{{|||||||||yyyzzzzzzzzzyyyzzz}}}zzzzzz{{{{{{|||~~~}}}{{{yyy}}}}}}~~~~~~~~~}}}}}}}}}}}}~~~~~~xxxlllaaaVVVQQQNNNKKKKKKMMMQQQSSSVVV]]]gggttt~~~yyyzzz}}}xxxjjj______eee```\\\WWWUUUVVVYYY\\\^^^xxxqqqnnnjjjmmmsss|||}}}xxxvvv{{{xxxdddLLL>>>::::::666666666666555555555555666555555444444444555555666666666777777777777777;;;<<<============???AAAEEEFFFHHHJJJJJJIIIHHHGGGFFFIIIMMMPPPRRRSSSUUUWWW\\\^^^fffppptttrrrssswwwpppeeeccceeehhhkkkmmmlllmmmllleee]]]RRROOOQQQ]]]nnn```VVV[[[jjj|||vvvbbbUUUMMMJJJGGGGGGJJJKKKJJJHHHGGGGGGFFFEEEEEEHHHMMMPPP[[[bbbrrrnnnccc\\\SSSNNNLLLJJJIIIJJJMMMRRRVVVXXXYYYZZZ[[[]]]___```aaabbbbbbccceeehhhjjjkkkmmmpppsssuuuuuuvvvyyy~~~vvvpppiiiccccccfffmmmxxx|||uuupppiiieee___ZZZVVVSSSQQQOOOLLLKKKHHHFFFDDDCCCCCCCCCEEEDDDDDDDDDEEEGGGHHHIIINNNQQQZZZdddlllvvv~~~|||{{{||||||}}}}}}~~~~~~~~~~~~}}}||||||||||||||||||||||||zzzyyyxxxzzz|||{{{{{{{{{{{{}}}~~~}}}{{{zzz|||}}}~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~vvvhhh]]]SSSNNNLLLJJJJJJLLLOOOPPPTTT[[[fffrrr~~~{{{lllbbb```bbbaaa]]]YYYVVVXXX[[[]]]^^^~~~vvvooolllhhhlllsss||||||xxx|||vvvbbbJJJ===999888666666666666555555555555555555444444444555555666666666777777777888888888999;;;=========>>>@@@BBBCCCDDDFFFGGGGGGGGGFFFEEECCCGGGMMMPPPRRRSSSTTTUUUXXX\\\gggsssyyyyyyxxxxxxsssfffbbbccceeelllrrruuuvvvtttlllcccSSSQQQRRRZZZgggxxxgggYYYYYYbbbsss}}}vvvdddWWWOOOKKKHHHHHHJJJKKKJJJHHHGGGGGGFFFDDDCCCEEEIIILLLUUUYYYdddqqq}}}vvvjjjaaaXXXQQQOOOIIIHHHHHHJJJOOORRRTTTUUUXXXYYY[[[]]]___aaabbbbbbbbbdddeeeggghhhkkkooorrruuuuuuvvvxxx~~~zzztttkkkccc```aaafffoooyyy~~~tttnnnfff___ZZZVVVTTTRRRNNNMMMKKKIIIGGGFFFEEEEEEGGGGGGGGGHHHIIIJJJLLLLLLPPPRRRXXXaaahhhqqq}}}zzzzzz{{{{{{{{{{{{|||}}}}}}~~~~~~~~~~~~}}}}}}}}}|||||||||}}}~~~}}}{{{xxxwwwxxxyyyzzzzzzzzz{{{|||}}}~~~~~~~~~}}}{{{zzz||||||}}}}}}}}}||||||{{{{{{{{{|||}}}}}}~~~~~~~~~~~~}}}}}}~~~{{{qqqcccXXXNNNKKKJJJHHHHHHJJJKKKLLLPPPWWWcccppp|||qqqgggcccbbbbbb^^^ZZZYYYZZZ]]]___```{{{sssmmmjjjgggkkksss|||~~~{{{|||~~~vvvaaaJJJ===999888666666666666555555555555555444444444444555666666666777777888888999999999888:::===>>>>>>???AAABBBCCCDDDEEEFFFFFFFFFFFFFFFDDDHHHNNNRRRTTTTTTTTTTTTVVV]]]iiixxxxxxlllffffffiiisss~~~zzzppp]]]WWWUUU[[[hhhzzznnn[[[UUUXXXggguuutttggg\\\SSSOOOKKKJJJLLLMMMKKKIIIHHHHHHGGGEEEDDDDDDFFFIIIRRRUUU]]]gggqqq}}}}}}pppggg\\\TTTRRRJJJHHHGGGIIILLLPPPRRRRRRWWWXXXZZZ\\\^^^___``````aaabbbcccdddeeehhhmmmqqqtttttttttwww}}}{{{tttkkkbbb^^^]]]```hhhqqqzzzpppfff___[[[WWWUUUSSSSSSRRRQQQPPPOOONNNNNNLLLMMMMMMNNNNNNOOOPPPQQQUUUWWW\\\ccciiiqqq~~~{{{yyyyyyzzzyyyyyyyyyzzz{{{{{{||||||}}}~~~~~~}}}}}}}}}|||||||||}}}}}}{{{yyywwwxxxyyyyyyyyyyyyyyyzzz{{{|||}}}||||||}}}||||||zzzyyyxxx{{{{{{||||||{{{{{{zzzzzzwwwwwwxxxyyyzzz{{{||||||~~~}}}~~~~~~~~~uuujjj]]]TTTKKKHHHGGGFFFFFFHHHGGGIIILLLTTT```nnn{{{vvvlllgggfffbbb___\\\\\\]]]```aaaaaayyyqqqllliiigggkkksss|||}}}yyyyyyvvv```III===:::999666666666666555555555555444444444444444555666666777777777888999::::::;;;999;;;>>>@@@@@@@@@BBBCCCDDDDDDEEEGGGHHHIIIIIIIIIGGGLLLQQQUUUVVVUUUUUUUUUTTT\\\jjj{{{uuupppnnnqqq}}}nnnbbbXXX\\\kkkuuu\\\RRROOO\\\mmmqqqkkkcccXXXTTTOOOMMMNNNOOONNNLLLIIIJJJJJJHHHFFFEEEFFFGGGQQQUUU]]]hhhoooxxxvvvlll```XXXTTTLLLJJJHHHIIIKKKNNNPPPQQQWWWXXXYYY[[[[[[\\\\\\\\\___```aaabbbcccgggkkkoooqqqrrrssswww}}}{{{tttkkkbbb]]][[[]]]ccckkkuuutttkkkeee```]]][[[\\\\\\\\\\\\\\\\\\\\\XXXXXXXXXXXXXXXXXXWWWWWWXXXYYY^^^eeejjjsss~~~~~~~~~{{{xxxwwwwwwxxxwwwxxxxxxyyyyyyzzz{{{{{{|||}}}}}}}}}}}}|||{{{zzzxxxzzz{{{{{{yyyyyyyyyzzzwwwwwwwwwwwwwwwxxxyyyzzzzzzzzzyyyyyyyyyxxxwwwwwwzzzzzz{{{{{{{{{zzzzzzyyyvvvvvvwwwxxxyyy{{{}}}|||pppddd[[[QQQIIIGGGGGGEEEEEEGGGFFFGGGJJJRRR^^^lllzzz}}}oookkkjjjbbb```^^^^^^```bbbbbbbbbwwwpppkkkhhhggglllsss||||||vvvvvvzzzvvv___III===:::999666666666666555555555555444444444444444555666777777777888999:::;;;;;;<<<;;;===@@@BBBBBBAAABBBCCCDDDEEEFFFHHHJJJKKKMMMNNNLLLPPPTTTVVVVVVVVVVVVVVVSSS[[[hhhzzzzzzyyyxxxuuudddcccppp}}}```SSSLLLUUUeeemmmmmmjjj\\\WWWRRROOOPPPPPPOOOMMMJJJKKKKKKJJJHHHFFFFFFGGGNNNSSS]]]hhhnnnttt~~~rrreee[[[WWWNNNKKKIIIHHHJJJMMMOOOOOOWWWWWWXXXYYYZZZZZZZZZZZZ]]]___aaabbbcccfffjjjmmmpppqqqtttxxx|||ssskkkccc^^^\\\[[[___eeennn{{{rrrkkkgggdddeeeffffffgggfffffffffbbbbbbaaa```___]]][[[ZZZYYY[[[aaahhhnnnvvv{{{{{{{{{yyyvvvuuuvvvwwwwwwwwwwwwxxxyyyyyyzzzzzzzzz{{{|||}}}|||{{{zzzyyyvvvxxxzzzzzzzzzzzz{{{|||wwwvvvvvvvvvwwwwwwxxxyyyyyyxxxxxxwwwwwwwwwvvvvvvyyyyyyzzz{{{{{{{{{{{{{{{zzzyyyxxxyyy{{{{{{ooocccZZZQQQJJJHHHHHHFFFEEEGGGFFFGGGJJJQQQ]]]kkkyyyqqqkkkjjjaaa```___```bbbccccccbbb}}}vvvpppkkkhhhhhhlllttt}}}xxxtttvvv{{{uuu]]]GGG<<<999888666666666666555555555555444333333444444666777777777777888999:::;;;<<<<<<===@@@CCCDDDCCCCCCCCCCCCCCCDDDFFFHHHKKKNNNPPPQQQPPPSSSUUUVVVUUUUUUUUUVVVTTT\\\hhh{{{uuuzzzhhhYYYNNNSSS```jjjnnnooo^^^YYYSSSPPPPPPPPPOOOMMMIIIKKKLLLKKKHHHFFFFFFFFFIIINNNXXXccciiinnnxxxyyyjjj^^^YYYOOOLLLHHHGGGIIIKKKMMMMMMTTTUUUVVVXXXYYYZZZZZZZZZ[[[^^^aaacccdddfffiiikkkoooqqqvvv|||uuummmfffaaa]]]YYY[[[___fffyyyzzzxxxxxxyyyyyyxxxwwwuuutttqqqpppooommmjjjfffcccaaa___bbbiiirrrxxx}}}xxxyyyyyywwwuuutttuuuvvvvvvwwwwwwxxxyyyyyyzzzzzzyyyzzz{{{|||{{{zzzxxxwwwuuuwwwzzz{{{zzzyyyzzz{{{xxxxxxwwwwwwwwwxxxyyyyyyyyyyyyxxxxxxwwwwwwxxxxxxwwwxxxyyy{{{||||||||||||}}}{{{yyyxxx{{{}}}qqqeee\\\SSSKKKJJJIIIGGGFFFHHHHHHHHHJJJQQQ\\\kkkyyy|||qqqlllggg```______aaacccdddcccbbb}}}vvvoookkkhhhiiimmmuuu}}}wwwsssvvv{{{ttt[[[EEE:::777666777666666666555555555555333333333444555666777888777888888999;;;<<<======???AAADDDEEEDDDCCCCCCCCCBBBCCCEEEHHHKKKNNNQQQSSSSSSTTTVVVUUUTTTSSSTTTUUUXXX___jjj}}}ooo___QQQSSS]]]gggmmmqqq___YYYSSSOOOOOOPPPNNNMMMHHHJJJKKKKKKHHHFFFEEEEEEDDDIIISSS]]]ccchhhrrr}}}~~~mmm```ZZZOOOKKKHHHFFFGGGIIIKKKLLLQQQRRRTTTWWWYYYZZZ[[[[[[[[[]]]aaaccceeefffiiijjjpppsssxxxwwwppphhhccc^^^XXXXXX[[[```rrr|||xxxsssooommmgggkkksss}}}{{{zzz|||~~~xxx|||~~~yyywwwxxxxxxvvvtttssstttuuuwwwwwwwwwxxxyyyyyyzzzzzzxxxyyyzzz{{{{{{yyywwwvvvvvvxxxzzz{{{zzzyyyyyyzzzyyyyyyyyyxxxyyyyyyzzzzzzzzzzzzyyyyyyxxxyyyyyyyyywwwxxxyyy{{{|||}}}~~~~~~}}}zzzwwwvvvyyytttiii]]]UUUMMMKKKKKKHHHGGGHHHIIIIIIKKKQQQ]]]kkkyyy{{{yyyyyyxxxvvvqqqlllfff_________aaacccdddcccbbb}}}xxxpppmmmnnngggppp{{{}}}rrrqqqxxx~~~~~~mmmUUUCCC<<<:::999666666555555555555666666666666666666666777888888555666666888:::<<<===>>>@@@BBBCCCDDDCCCDDDFFFGGGGGGGGGGGGHHHIIIJJJKKKLLLUUUWWWZZZZZZYYYWWWVVVVVV^^^aaahhhxxxjjjUUUOOOZZZgggjjjgggfff^^^WWWVVVSSSMMMLLLPPPHHHHHHHHHHHHGGGEEEDDDBBBEEEEEEKKKTTT\\\bbbkkktttssscccYYYQQQNNNIIIGGGHHHIIIKKKKKKLLLOOORRRUUUWWWZZZ]]]```\\\___bbbcccdddeeeggghhhooosssyyyzzztttkkkddd___]]][[[ZZZ```mmm|||xxxyyyzzz~~~|||yyyvvvrrrnnnnnnnnnpppssswwwzzzzzzyyy|||}}}}}}~~~}}}{{{{{{vvvwwwxxxxxxwwwuuusssqqqzzzzzzyyyxxxxxxyyyyyyzzzxxxxxxxxxwwwxxxxxxyyyyyyyyyyyyyyyyyyyyyxxxwwwvvvzzzyyyyyyxxxxxxyyyyyyyyyzzzzzzzzz{{{{{{||||||||||||zzzyyyxxxxxxyyy{{{|||{{{zzzzzzzzz|||||||||}}}~~~xxxqqqhhh^^^SSSNNNOOOPPPNNNJJJFFFHHHMMMTTT```nnn|||tttssszzzyyyppplllkkkkkkaaaaaaaaaaaa````````````}}}xxxpppmmmnnnjjjrrr|||}}}rrrpppwww}}}~~~lllUUUCCC<<<:::999666666555555555555666666555555555555555666666777444555555666888:::;;;<<>>???BBBDDDEEEEEEEEEEEEFFFHHHIIIIIIIIIJJJKKKLLLMMMNNNOOOQQQTTTVVVVVVWWWXXXYYYYYYaaalllwwwiii\\\aaaooo{{{~~~qqqbbbXXXTTTQQQNNNKKKJJJKKKKKKKKKJJJHHHFFFEEECCCAAACCCHHHMMMSSS^^^gggtttqqqggg]]]XXXPPPJJJFFFEEEEEEDDDJJJLLLOOOQQQSSSUUUXXXZZZ^^^aaaccceeeeeefffgggiiikkkpppvvv~~~|||ssskkkddd___[[[[[[YYY^^^ooosssnnniiifffeeeccc```]]]XXXTTTPPPLLLKKKJJJIIIHHHKKKJJJIIIIIIKKKOOOSSSUUUXXX\\\ccchhhlllppptttvvvsssuuuwwwxxxwwwvvvvvvwwwppppppnnnnnnnnnpppqqqssspppqqqssstttuuutttrrrqqquuuuuuuuuvvvwwwyyyzzz{{{zzzyyywwwvvvuuuwwwxxxzzz{{{{{{zzzyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzz~~~}}}|||{{{zzzzzz{{{{{{~~~}}}|||{{{||||||}}}~~~~~~}}}}}}||||||}}}}}}~~~~~~zzztttmmmhhhddd```ZZZUUUQQQQQQSSSYYYeeerrr~~~|||{{{~~~vvvoooiiikkkqqqtttoooiii]]]]]]\\\\\\]]]___aaaccc{{{zzzuuuooolllnnnsssyyywwwtttxxx|||xxxeeeNNN@@@<<<:::888666666555555555555666666666666555555666666777888:::::::::;;;<<<>>>???@@@FFFGGGGGGGGGEEEDDDEEEFFFIIIIIIIIIJJJKKKLLLMMMNNNMMMOOORRRTTTTTTVVVXXXYYYYYY^^^fffmmmttt}}}hhheeesssyyyhhh[[[UUURRROOOKKKLLLLLLLLLLLLKKKIIIHHHGGGCCCAAAAAAEEEJJJOOOXXXaaammm~~~xxxmmmaaa[[[RRRKKKGGGFFFEEEEEEGGGJJJMMMOOOQQQSSSVVVXXX]]]___bbbdddeeefffhhhiiilllpppwwwwwwnnnfff___ZZZZZZUUUVVVbbbvvv~~~qqqkkkeeeaaa^^^\\\WWWTTTQQQNNNIIIFFFEEEEEEDDDCCCFFFEEEDDDDDDFFFJJJMMMPPPPPPTTTZZZ___dddhhhlllooommmpppssstttttttttuuuvvvooonnnmmmlllmmmoooqqqssspppqqqsssuuuuuutttsssrrrvvvwwwwwwxxxyyyzzz|||}}}zzzyyywwwvvvvvvxxxyyy{{{{{{zzzzzzyyyyyyzzzzzz{{{zzzzzzzzzzzzzzzzzzzzzzzz~~~}}}}}}}}}}}}}}}~~~~~~}}}}}}~~~||||||}}}}}}}}}}}}}}}}}}|||}}}}}}~~~~~~~~~}}}~~~~~~xxxpppiiifffccc```]]]XXXVVVWWW]]]hhhuuuzzzzzz{{{tttgggcccaaagggooorrrmmmfff]]]]]]]]]]]]___aaacccddd}}}zzzxxxuuuooolllnnnuuu|||zzzvvvxxx|||vvvaaaKKK>>>;;;999666666666555555555555666666666666666666666777888888888888999:::<<<>>>???@@@GGGHHHHHHGGGEEEDDDEEEFFFHHHHHHHHHIIIJJJKKKMMMMMMLLLNNNPPPRRRSSSTTTWWWYYYXXX[[[___cccgggqqqrrrvvvrrrhhhsssrrraaaVVVQQQNNNJJJMMMMMMNNNNNNMMMKKKIIIHHHCCCAAAAAAEEEHHHLLLTTT\\\dddsssvvvfff___UUUMMMIIIGGGFFFFFFDDDGGGJJJMMMOOORRRUUUXXXZZZ]]]aaacccdddfffhhhjjjlllpppwww{{{rrrhhh```ZZZVVVPPPOOOXXXggg~~~~~~oooiiibbb]]]ZZZVVVQQQMMMJJJGGGDDDBBBBBBAAA@@@???@@@?????????AAACCCFFFHHHKKKOOOUUUYYY^^^bbbfffiiiiiillloooqqqrrrrrrtttuuupppooommmmmmmmmoooqqqrrrqqqrrrtttuuuuuuuuuuuutttxxxxxxxxxyyyyyy{{{|||}}}zzzzzzyyyxxxxxxyyy{{{|||yyyyyyyyyyyyzzz{{{|||}}}|||{{{{{{{{{{{{zzzzzzzzz~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}{{{{{{||||||}}}}}}}}}}}}|||||||||}}}}}}zzz||||||wwwpppjjjgggfffeeeddd^^^\\\[[[```lllxxx~~~{{{yyyuuujjjaaa___```gggnnnpppkkkeee\\\]]]^^^___```aaabbbbbb|||yyyxxxtttnnnlllnnnwwwzzzvvvxxx{{{~~~sss^^^HHH<<<:::888555666666555555555555666666666555555555555666777777777777888:::===???AAACCCEEEFFFHHHGGGFFFFFFGGGIIIGGGGGGHHHHHHIIIKKKLLLMMMLLLNNNPPPQQQQQQSSSUUUXXXWWWWWWZZZ^^^```gggxxxtttgggkkkpppyyykkkuuulll[[[TTTPPPLLLNNNNNNOOOOOOMMMLLLJJJIIICCCAAABBBFFFHHHKKKQQQXXX]]]hhh{{{~~~llldddYYYPPPIIIFFFEEEDDDAAADDDHHHKKKNNNQQQUUUXXXXXX[[[___bbbdddfffiiikkkkkkooouuu}}}~~~uuukkkaaa[[[TTTNNNMMMRRRZZZiiizzzlllfff___ZZZVVVSSSNNNIIIEEECCCAAAAAAAAA@@@>>><<<<<<<<<<<<===>>>???AAABBBFFFJJJOOOTTTYYY^^^cccffffffhhhlllnnnooopppqqqrrrppppppooonnnooooooqqqqqqrrrsssssstttuuuuuuvvvvvvyyyxxxxxxxxxyyyyyyzzz{{{zzzzzzzzz{{{{{{{{{||||||xxxxxxxxxyyy{{{|||~~~}}}}}}|||||||||{{{{{{{{{{{{{{{|||}}}~~~~~~~~~~~~{{{|||}}}~~~~~~}}}||||||zzzzzzzzz{{{{{{{{{{{{{{{zzz{{{|||~~~~~~~~~~~~~~~~~~|||}}}xxxqqqmmmqqqvvvwwwvvvssspppmmmkkkjjjhhhhhhddd```^^^dddooo{{{{{{~~~oooccc^^^___aaagggkkkkkkgggbbbZZZ\\\^^^`````````______{{{xxxwwwtttnnnlllnnnyyyzzzuuuwwwyyy}}}qqq\\\GGG;;;999777444666666555555555555666666555444444444444555666666888999:::<<>>??????@@@@@@>>>BBBHHHMMMRRRWWW]]]aaacccfffjjjlllmmmnnnooopppqqqqqqppppppppppppqqqqqqssssssrrrssstttuuuvvvwwwxxxxxxxxxwwwxxxxxxyyyyyyzzzzzz{{{|||}}}}}}||||||wwwwwwxxxyyy{{{}}}~~~~~~}}}}}}|||||||||{{{xxxyyyzzz|||}}}}}}}}}}}}xxxyyy{{{}}}~~~|||zzzyyyyyyyyyzzzzzzzzzzzzzzzzzzyyy{{{}}}~~~}}}}}}}}}}}}}}}~~~~~~wwwyyytttjjjccceeejjjnnnppppppppppppooommmjjjiiigggcccaaafffqqq}}}}}}mmm```XXXZZZ]]]aaadddbbb^^^[[[YYY[[[]]]``````___]]]\\\yyytttsssqqqnnnmmmooo}}}vvvtttxxx{{{iiiOOO@@@;;;888777777777777666666555555444444666777777777888888888888;;;;;;;;;<<<>>>AAACCCDDDDDDFFFIIIJJJJJJHHHHHHHHHIIIJJJJJJKKKLLLMMMMMMMMMNNNLLLKKKNNNRRRTTTSSSRRRXXXWWWYYY[[[\\\```jjjvvvzzz{{{yyybbbWWWYYYYYYfff}}}nnnrrr~~~ggg\\\VVVPPPTTTRRRPPPPPPQQQQQQQQQPPPIIIGGGCCCBBBDDDIIIPPPTTT\\\___hhhuuu|||nnn]]]RRRKKKDDDBBBCCC@@@AAACCCDDDGGGKKKQQQUUUZZZZZZZZZ]]]aaaeeeggggggkkklllqqqxxx~~~zzzoooddd]]]VVVRRRNNNLLLLLLSSSaaapppyyyrrrhhhddd]]]WWWRRRNNNIIIFFFBBBAAA@@@???>>>>>>>>>>>>???>>>>>>============>>>AAADDDGGGJJJNNNTTTZZZ___ccceeegggiiijjjlllooorrrnnnoooqqqqqqppppppqqqrrrtttrrrooooooqqqtttvvvvvvzzzyyywwwvvvvvvwwwyyyzzz{{{|||}}}}}}}}}{{{zzzyyyzzzxxxwwwvvvwwwzzz}}}~~~|||xxxvvvuuuxxxzzz{{{{{{zzzzzzzzz{{{{{{|||{{{{{{|||}}}~~~}}}}}}}}}||||||{{{zzzzzzzzzzzz{{{}}}}}}~~~}}}}}}}}}}}}}}}}}}~~~~~~}}}yyyqqqjjjeeecccccccccjjjlllnnnnnnmmmkkkjjjjjjiiigggfffiiippp{{{~~~|||}}}~~~}}}nnnaaa\\\[[[[[[\\\^^^^^^\\\[[[ZZZ[[[]]]___`````````___zzzuuutttrrrnnnnnnqqq}}}zzzwwwzzz{{{kkkQQQBBB===:::999999666666666666666555555555666666666777888888999999999::::::<<>>>>>>>>>>>???>>>>>>===============???AAAEEEHHHLLLRRRXXX]]]aaacccfffggghhhkkknnnpppooopppqqqppppppppprrrtttwwwtttqqqppprrrssstttuuuxxxwwwuuuttttttuuuwwwxxxxxxyyy{{{|||||||||{{{{{{yyyxxxxxxxxxyyy{{{}}}~~~~~~~~~|||yyyvvvuuuwwwyyy{{{{{{zzzzzzzzzzzz{{{{{{yyyyyyyyyzzz{{{}}}~~~~~~}}}}}}}}}}}}|||{{{{{{zzzzzz{{{{{{|||}}}~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}yyyqqqjjjfffddddddeeegggjjjmmmooonnnllllllllljjjhhhhhhkkksss}}}~~~vvvrrrtttyyy}}}|||oooddd^^^]]]\\\]]]^^^^^^\\\[[[___^^^^^^^^^^^^___```aaa{{{wwwuuurrrooopppsss~~~}}}}}}|||~~~hhhNNN???:::777555666555555555666666666666666444555555777888999:::;;;999999:::<<>>????????????>>>==================???BBBEEEJJJOOOVVVZZZ^^^```ccceeegggiiilllnnnooopppqqqpppoooqqqsssvvvyyywwwsssrrrrrrsssssssssuuutttsssrrrrrrssstttuuuuuuvvvxxxzzz{{{|||{{{{{{xxxxxxyyyyyyzzz{{{|||}}}|||||||||yyywwwuuuvvvwwwzzzzzzzzzzzzzzzzzzzzzzzzwwwvvvvvvvvvwwwyyy|||~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}|||{{{{{{{{{{{{{{{{{{}}}~~~}}}}}}|||}}}}}}}}}}}}}}}|||||||||xxxrrrlllgggffffffgggiiilllppprrrqqqpppooooookkkjjjkkkooowww~~~yyywww{{{wwwqqqlllmmmsss}}}~~~qqqjjjaaa___]]]]]]]]]]]][[[ZZZ]]][[[YYYXXXXXXYYY[[[]]]{{{wwwuuurrroooqqqvvv{{{eeeLLL>>>999666444444444444555555666666777777333333555666888:::;;;<<<;;;;;;<<<===@@@CCCFFFHHHHHHJJJLLLLLLKKKKKKKKKLLLOOOOOOOOOOOOPPPQQQRRRSSSTTTTTTTTTVVVWWWXXXYYYYYYUUUSSSUUUYYY\\\^^^eeemmmrrrsssrrrmmmlllttt~~~wwwuuuzzzyyyvvvrrrfffWWWMMMLLLOOO\\\qqq|||jjjfffooo~~~vvvhhhZZZPPPPPPPPPQQQTTTWWWYYYXXXVVVRRROOOJJJFFFEEEFFFJJJLLLWWW]]]dddiiiooozzznnn___SSSIIIDDDDDDAAAAAAAAAAAAAAACCCHHHKKKNNNPPPTTTWWWYYY\\\^^^```eeeeeeiiiooottt}}}zzzmmmeeeYYYTTTOOOLLLIIIHHHNNNUUUjjjyyypppsss|||zzzqqqkkkccc^^^XXXRRRNNNJJJEEECCCBBBAAA@@@@@@????????????@@@???>>>======<<<<<<===;;;===AAADDDHHHMMMTTTXXX[[[]]]aaadddfffhhhkkkmmmoooppppppppppppqqqtttwwwyyywwwtttssssssttttttttttttsssrrrrrrrrrrrrsssttttttuuuvvvxxxyyyyyyyyyyyyvvvwwwyyyzzz{{{{{{{{{zzzyyyzzz{{{yyywwwuuuuuuvvvzzzzzzzzzzzzzzzyyyyyyxxxvvvuuutttssstttwwwzzz|||||||||}}}}}}}}}}}}}}}}}}~~~}}}||||||{{{{{{|||||||||~~~}}}~~~~~~~~~~~~|||{{{zzz{{{|||}}}}}}}}}|||{{{zzzzzzwwwrrrmmmiiihhhiiijjjooorrrvvvxxxwwwtttqqqpppjjjjjjlllqqqzzzxxxpppkkkllllllmmmqqqxxxtttnnnccc```]]][[[[[[[[[ZZZXXXYYYXXXXXXXXXXXXYYYZZZZZZ~~~zzzwwwtttqqqnnnqqqxxx{{{fffNNNAAA===;;;999999444444555555666666777777222333444666888:::<<<<<<>>>>>>>>>>>>@@@BBBDDDFFFFFFHHHJJJKKKKKKKKKLLLNNNOOOOOOOOOOOOQQQSSSVVVWWWUUUVVVWWWXXXXXXYYYZZZZZZWWWVVVWWW\\\^^^```eeekkkooosssuuurrrpppwww{{{|||rrrbbbSSSOOOPPPZZZppp~~~fff[[[___iiisssyyywwwnnn___RRRQQQRRRTTTXXX[[[\\\ZZZXXXSSSPPPKKKGGGFFFGGGJJJKKKQQQYYYdddmmmuuuxxxgggYYYLLLEEEDDD????????????@@@BBBGGGJJJLLLPPPTTTXXXYYY[[[^^^aaadddeeeiiinnnssszzz~~~qqqhhh[[[UUUPPPNNNKKKIIIMMMRRRddd|||rrrhhhiiippp{{{qqqkkkaaa]]]VVVQQQLLLHHHDDDBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@???>>>===<<<<<<<<<<<<<<<===@@@CCCFFFKKKQQQUUUWWWZZZ___bbbdddgggiiilllmmmnnnppppppppprrruuuwwwwwwuuusssssstttuuuuuuuuusssssssssrrrrrrsssssssssssstttuuuvvvwwwvvvvvvuuuuuuwwwxxxzzz{{{zzzyyyxxxxxxyyyyyyxxxvvvttttttuuuyyyyyyzzzzzzyyyxxxwwwwwwvvvuuuttttttuuuwwwyyyzzz{{{{{{{{{||||||}}}}}}}}}~~~~~~}}}||||||||||||}}}~~~|||}}}~~~~~~}}}{{{zzzxxxyyyzzz{{{|||{{{zzzxxxwwwwwwuuuqqqmmmkkkjjjkkklllssswww|||}}}{{{wwwsssqqqjjjjjjlllqqqzzzsssggg```bbbfffppp~~~tttmmmdddaaa\\\YYYYYYYYYXXXXXXYYY[[[]]]___```___^^^]]]~~~{{{xxxuuurrrnnnlllpppxxxvvvaaaJJJ???<<<:::888888555555555666666666666666333333555666888:::;;;<<<@@@?????????@@@BBBDDDEEEEEEGGGIIIJJJKKKLLLOOOQQQPPPPPPOOOOOOQQQTTTWWWYYYUUUWWWXXXXXXXXXXXXYYY[[[YYYVVVWWW\\\^^^___aaaffflllqqquuutttssszzzvvveeeWWWUUU\\\pppgggVVVVVVZZZbbblllsssqqqfff[[[VVVXXXZZZ^^^aaa```]]]ZZZUUURRRMMMIIIGGGGGGHHHJJJKKKTTTbbbppp~~~rrrbbbSSSIIIEEE?????????>>>???AAAFFFIIIKKKPPPUUUYYYZZZ[[[___bbbdddeeehhhmmmqqqxxxvvvmmm```XXXQQQMMMIIIFFFGGGKKK[[[rrrxxxlllbbbaaafffuuu}}}rrrlll```[[[UUUPPPLLLHHHDDDAAAAAAAAA@@@@@@@@@@@@AAAAAAAAA@@@???===<<<<<<<<<<<<<<<===@@@BBBDDDHHHNNNRRRSSSVVV[[[___bbbdddgggiiijjjlllooopppqqqrrrtttvvvuuutttsssssstttuuuuuutttssssssssssssssssssssssssrrrrrrtttuuuuuutttssssssuuuvvvwwwxxxyyyxxxwwwwwwwwwxxxxxxvvvtttssstttvvvxxxyyyyyyzzzyyyxxxvvvuuuuuuuuuuuuvvvvvvwwwxxxyyyyyyzzzzzz{{{|||}}}}}}~~~~~~~~~}}}}}}}}}}}}}}}|||}}}~~~~~~}}}{{{yyywwwwwwxxxzzzzzzzzzxxxvvvtttuuusssooommmkkkkkkmmmmmmsssxxx{{{yyysssqqqpppssszzzqqqcccZZZ^^^dddssssssjjjfffbbb\\\YYYXXXYYYYYYYYYYYY\\\___bbbbbb```^^^\\\~~~xxxuuussspppkkkiiiooowww~~~nnnZZZDDD:::777666555666666666666666666555555555333444555777888:::;;;;;;?????????@@@AAACCCEEEGGGDDDFFFIIIKKKLLLNNNRRRTTTSSSRRRQQQPPPPPPRRRUUUVVVTTTVVVXXXXXXWWWVVVXXXZZZ[[[XXXXXX]]]___^^^___bbbiiinnnsssuuuvvv{{{jjjcccdddtttmmmWWWPPPQQQVVVaaajjjlllhhhddd^^^___bbbeeegggeeeaaa]]]YYYUUUPPPKKKGGGEEEFFFFFFIIIPPP]]]nnn~~~lllZZZMMMHHHAAAAAA@@@???>>>@@@CCCFFFJJJOOOVVVYYYZZZ[[[^^^bbbcccdddfffkkkooouuu{{{qqqddd[[[SSSMMMIIIEEEEEEHHHRRRggg~~~sssggg]]]\\\___kkkyyyssskkk___[[[UUUPPPLLLHHHDDDBBBAAAAAAAAA@@@@@@AAAAAABBBAAA@@@???===<<<<<<;;;;;;;;;===>>>???AAADDDIIIMMMNNNRRRWWW\\\___aaadddeeegggjjjnnnpppqqqrrrssstttvvvtttssssssttttttrrrqqqrrrrrrrrrssssssrrrrrrrrrnnnoooqqqsssttttttsssssstttuuuuuuvvvvvvvvvvvvvvvxxxwwwvvvtttrrrrrrtttvvvxxxxxxyyyzzzyyywwwuuutttssstttvvvwwwxxxxxxwwwwwwxxxyyyyyyzzz|||}}}}}}~~~~~~}}}}}}}}}~~~~~~~~~|||}}}~~~}}}{{{xxxvvvuuuvvvxxxyyyxxxvvvsssqqqrrrpppnnnlllkkklllmmmnnnrrryyy~~~}}}xxxjjj```aaafffwwwrrrjjjhhhddd^^^ZZZYYY[[[\\\\\\]]]^^^___```___]]]ZZZXXXwwwtttqqqooojjjhhhnnnwww|||yyy|||mmmYYYDDD;;;999888777888777777666666555555555444444555666777888999:::;;;>>>>>>>>>???BBBEEEGGGIIIEEEGGGIIILLLNNNQQQTTTWWWVVVUUURRRPPPOOOQQQRRRTTTSSSVVVXXXXXXVVVUUUWWWZZZ^^^ZZZZZZ___aaa______aaahhhmmmsssuuuwww|||~~~sssmmmyyysssZZZLLLLLLQQQZZZaaaeeeggghhhccceeegggjjjkkkiiiccc___\\\XXXRRRLLLGGGDDDCCCCCCIIINNNXXXkkksss___QQQKKKDDDCCCBBB???>>>>>>AAADDDHHHOOOVVVYYYYYYZZZ^^^bbbbbbbbbeeejjjmmmsss~~~uuufff]]]SSSNNNKKKGGGHHHKKKMMMaaa|||~~~qqqeee[[[YYY\\\dddqqq~~~ssskkk___[[[UUUPPPLLLHHHDDDBBBAAAAAAAAA@@@@@@AAABBBBBBAAA@@@???===<<<<<<;;;;;;;;;<<<===>>>???BBBFFFJJJKKKOOOTTTYYY\\\___aaaccceeeiiimmmqqqrrrrrrrrrrrrwwwvvvtttssssssrrrpppnnnqqqqqqrrrrrrrrrrrrqqqqqqkkkmmmooorrrssstttuuutttttttttttttttuuuuuuuuuuuuxxxwwwvvvsssqqqrrrtttwwwwwwxxxyyyzzzyyywwwuuusssrrrtttvvvxxxxxxwwwvvvuuuxxxxxxyyyzzz{{{}}}~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~}}}}}}}}}|||}}}~~~{{{xxxvvvtttuuuwwwxxxwwwuuurrrppppppooommmlllkkklllnnnooorrrzzzuuukkkgggjjjyyysssllljjjeee___[[[[[[\\\^^^___eeeeeecccaaa___]]][[[[[[~~~zzzsssmmmiiifffffflllttt}}}uuuzzzzzzgggQQQ>>>:::;;;888666777666666666666666555555555666555555555777:::===???>>>===<<<<<>>????????????>>>>>>>>>>>>===>>>??????>>>???AAACCCFFFJJJPPPUUUYYY]]]aaaccciiikkknnnooooooqqqsssuuusssssssssrrrrrrqqqqqqqqqrrrrrrrrrqqqqqqqqqppppppqqqrrrssstttuuuvvvvvvwwwssssssssstttuuuwwwyyyzzz}}}{{{wwwtttsssuuuxxxzzzwwwxxxyyyzzzyyywwwuuusssuuutttttttttsssssssssssszzzyyyxxxxxxyyyzzz|||}}}{{{}}}~~~}}}{{{yyyxxxxxxzzz{{{}}}}}}}}}{{{xxxwww{{{{{{|||}}}~~~|||xxxuuuvvvuuutttsssrrrqqqpppoookkkhhheeeddddddeeefffeeennnxxxyyyppprrr}}}|||yyy}}}|||ppppppqqqpppkkkddd^^^```gggnnnrrrqqqnnnhhhbbb^^^___aaa}}}zzzxxxrrrllliiiggggggmmmtttzzzsssyyyxxxeeePPP===999:::777555777666666666666666666666666666666666777999;;;===>>>>>>======>>>@@@DDDHHHJJJKKKKKKMMMOOORRRUUUWWWYYYRRRTTTUUUUUUUUUVVVXXXZZZZZZZZZ[[[[[[\\\[[[[[[[[[[[[[[[[[[\\\^^^`````````eeejjjvvv~~~iiiXXXJJJLLLYYYccciiikkkiiifffgggkkkjjjeeeccceee___[[[UUUNNNIIIEEEDDDDDDDDDFFFPPPbbbwwwnnn\\\TTTJJJFFFCCCCCC@@@>>>???DDDGGGKKKQQQUUUWWWYYYZZZ\\\[[[___cccdddeeemmmyyy}}}nnncccXXXSSSOOOKKKIIIIIINNNXXXlllwwwhhh\\\WWWXXX\\\kkk}}}uuusssxxxzzzuuupppnnnllllllnnnqqquuuyyywwwmmmgggaaaYYYTTTPPPMMMHHHEEECCCCCCBBBCCCDDDCCCAAA????????????>>>>>>>>>>>>======>>>??????>>>>>>@@@BBBDDDHHHNNNTTTXXX\\\aaadddiiikkknnnooopppqqqsssuuussssssrrrrrrrrrqqqqqqqqqrrrrrrrrrqqqqqqqqqppppppppppppppppppqqqrrrttttttssssssssstttuuuwwwyyyzzz{{{zzzxxxwwwvvvvvvwwwwwwuuuvvvwwwxxxxxxvvvuuutttvvvvvvuuuuuuuuutttttttttyyyxxxxxxxxxyyyzzz{{{||||||}}}~~~}}}{{{zzzzzz{{{{{{{{{||||||{{{zzzxxxwww{{{zzzzzz{{{{{{zzzvvvtttssstttuuutttsssqqqnnnllliiifffcccbbbbbbccccccbbbfffnnnyyyuuuuuu~~~~~~yyyqqqrrrtttsssoooiiifffiiiqqqxxx~~~{{{uuukkkccc^^^^^^```zzzuuutttoookkkjjjhhhggglllrrr}}}zzzvvvqqqxxx}}}uuu```MMM<<<888999666444777666666666666666666666666666777888999:::;;;<<<<<<======>>>@@@CCCEEEHHHIIILLLMMMNNNOOOQQQSSSUUUVVVQQQSSSUUUVVVWWWXXXZZZ\\\^^^^^^]]]\\\\\\\\\]]]]]]]]]]]]^^^^^^___```aaaaaadddiiivvv|||}}}gggPPPKKKSSS]]]eeeiiikkkfffcccfffhhhfffdddddd^^^[[[TTTNNNHHHEEECCCCCCCCCEEEMMM\\\lll}}}|||ggg[[[NNNHHHDDDCCCAAA>>>@@@CCCDDDHHHMMMQQQTTTVVVXXXYYYYYY]]]```aaabbbiiittt}}}uuuiii^^^XXXSSSNNNKKKKKKMMMSSSccc}}}|||lll___YYYYYY]]]jjjzzz|||rrriiilllrrrxxxxxxvvvwww|||}}}zzztttnnnjjjiiiiiijjjkkknnnrrrvvv{{{|||ssslllfff^^^YYYUUUQQQKKKGGGFFFEEEDDDDDDEEEDDDBBB?????????>>>>>>>>>============>>>???>>>======>>>@@@AAAEEEKKKQQQVVV[[[```dddiiikkknnnpppppprrrtttuuurrrrrrrrrrrrqqqqqqqqqqqqrrrrrrrrrqqqqqqqqqppppppqqqpppooonnnoooqqqssstttssssssssstttuuuwwwyyyzzzxxxxxxxxxxxxwwwvvvuuutttssstttuuuwwwwwwvvvvvvuuuwwwwwwwwwwwwvvvvvvvvvvvvxxxwwwwwwwwwxxxyyyzzz{{{|||}}}}}}|||{{{{{{|||~~~{{{{{{zzzyyyyyyxxxxxxwwwyyyxxxwwwwwwwwwvvvtttrrrppprrrssstttsssqqqnnnlllhhhfffbbb`````````___^^^[[[```iiixxxyyyxxx|||uuurrruuuyyywwwtttqqqrrrxxx{{{mmmbbb\\\[[[\\\xxxtttrrrnnnkkkiiigggeeehhhnnn~~~wwwtttqqqooowww{{{qqq[[[III:::888888555444777666666666666666777777777666666888999::::::::::::<<<>>>@@@BBBEEEGGGHHHIIIMMMMMMMMMNNNOOOPPPRRRRRRQQQSSSVVVWWWXXXXXXZZZ\\\^^^]]]\\\[[[ZZZ[[[\\\]]]]]]^^^____________```aaaccciiiuuuqqq|||tttWWWKKKOOOYYYdddkkkmmmgggaaaaaaeeefffdddbbb]]]YYYTTTNNNHHHEEECCCBBBCCCDDDJJJVVVdddsssrrrcccRRRKKKEEECCCAAA>>>???BBBBBBFFFKKKOOOQQQSSSUUUWWWWWWZZZ]]]^^^```fffooovvvzzznnnbbb[[[UUUNNNJJJJJJHHHMMM[[[tttpppbbb[[[[[[```lllzzz|||qqqffffffjjjooopppooorrrxxx{{{~~~xxxvvvssspppnnnmmmnnnnnnmmmpppsssvvvxxx}}}{{{rrrmmmeee___ZZZUUUOOOJJJIIIGGGEEEDDDDDDCCCAAA????????????>>>>>>======<<<>>>>>>???>>><<<<<<===??????BBBHHHMMMRRRYYY___cccgggjjjmmmpppqqqrrrsssuuurrrqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrqqqqqqqqqpppppptttrrrpppooooooqqqtttvvvssssssssssssuuuwwwyyyzzzwwwwwwwwwvvvvvvuuuttttttrrrsssuuuvvvwwwxxxxxxwwwyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwwwxxxyyyzzzzzz{{{{{{{{{zzzzzzzzz}}}{{{zzzyyyxxxwwwwwwwwwwwwxxxvvvtttsssssssssqqqooonnnoooooopppqqqqqqrrrrrrllliiieeebbb```^^^[[[YYYSSSUUUZZZiiiwwwvvvzzz|||vvvvvvzzz|||xxxxxx{{{yyyiii^^^XXXWWWXXXyyyuuurrrnnnjjjiiieeebbbeeejjjttt}}}~~~sssooonnnnnnwwwyyymmmWWWFFF999888888555444777666666666666777777888888555666777888999999999999===???AAADDDFFFHHHIIIIIILLLLLLLLLLLLMMMNNNOOOOOOSSSUUUXXXXXXXXXWWWXXXYYY[[[ZZZXXXXXXWWWXXXYYYZZZ\\\^^^______^^^^^^___aaaccciiiuuukkkqqq~~~___NNNLLLTTTaaakkkoooiiibbb```bbbeeeccc```[[[XXXSSSNNNIIIFFFDDDCCCDDDCCCGGGPPP]]]nnn}}}kkkWWWOOOGGGDDDBBB>>>===???BBBEEEIIILLLNNNPPPSSSUUUUUUWWWZZZ\\\^^^dddkkkppp|||~~~rrreee\\\UUUMMMIIIHHHFFFJJJWWWooosssbbb[[[[[[aaalllzzz|||pppcccaaabbbfffhhhhhhmmmrrrxxx{{{}}}~~~|||zzzyyyzzzrrrssstttuuuuuuuuuuuuuuusssvvvxxxxxxxxx{{{zzztttlllfff```ZZZSSSNNNKKKIIIFFFEEEDDDCCCAAA???AAA@@@@@@???>>>=========>>>>>>???>>><<<<<<===???>>>AAAEEEIIINNNUUU\\\aaaeeehhhlllooopppqqqssstttqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrqqqqqqqqqppppppsssrrrpppoooppprrrtttvvvssssssssssssuuuwwwyyyzzzxxxwwwuuutttsssssstttuuussstttuuuwwwxxxyyyzzzzzz{{{{{{zzzzzzzzzyyyyyyyyyvvvvvvwwwxxxyyyyyyyyyyyyyyyyyyzzzyyyxxxyyy|||~~~zzzzzzxxxwwwwwwwwwwwwwwwwwwuuusssrrrrrrqqqooommmmmmkkkjjjjjjlllqqqvvvyyyrrrooojjjfffbbb^^^ZZZWWWRRRQQQSSS^^^uuutttuuuzzz~~~{{{yyy{{{|||{{{|||zzzyyy}}}ooobbbYYYUUUUUUUUU{{{vvvrrrnnnjjjiiifffcccfffkkkllluuu}}}qqqllllllnnnwwwxxxjjjSSSDDD999999999555444888555666666777777888888999555666666888999:::;;;;;;>>>@@@BBBEEEGGGIIIJJJJJJLLLLLLLLLLLLLLLMMMNNNNNNTTTVVVXXXYYYWWWVVVUUUVVVVVVVVVVVVVVVVVVWWWXXXXXX[[[]]]``````^^^]]]```cccdddjjjtttllljjjzzzlllWWWMMMPPP\\\hhhqqqnnngggaaa```bbbaaa]]]YYYWWWSSSNNNKKKHHHFFFEEEEEEDDDEEEKKKUUUfff~~~ttt___UUUKKKGGGDDD@@@===>>>AAADDDGGGJJJKKKMMMOOOQQQQQQSSSVVVYYY]]]aaagggkkkxxxwwwiii___WWWNNNHHHGGGGGGKKKWWWjjjxxxcccZZZZZZ```kkkyyy|||oooccc```___bbbdddfffjjjoootttvvvyyyyyywwwtttsssssslllooorrrvvvyyyzzzyyyyyyxxx{{{}}}{{{yyyzzz}}}uuunnnhhhaaaYYYSSSOOOLLLHHHFFFEEEDDDBBB@@@BBBBBBAAA@@@???>>>>>>======>>>???>>>======>>>@@@???AAACCCFFFJJJPPPXXX]]]cccfffkkknnnooopppqqqrrrpppppppppqqqqqqqqqqqqqqqrrrrrrrrrqqqqqqqqqpppppppppooonnnnnnoooqqqtttuuussssssssstttuuuwwwyyyzzzzzzxxxvvvtttssstttuuuvvvttttttuuuwwwxxxyyy{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzvvvwwwxxxyyyzzzzzzzzzzzzxxxyyyyyyyyyxxxxxxzzz|||zzzzzzyyyxxxxxxwwwwwwvvvvvvtttsssrrrrrrqqqnnnllljjjhhheeedddgggnnnvvv{{{vvvsssnnnjjjfffaaa\\\YYYTTTTTTTTT[[[llluuu{{{zzzvvvlllmmmooouuuxxxvvv{{{wwwpppeee\\\WWWVVVUUUVVVzzzuuurrrnnnjjjiiigggfffkkkqqqsssyyy~~~qqqkkkllloooxxxwwwhhhPPPCCC:::::::::555555999555666666777888888999999777777777888:::<<<>>>???@@@AAABBBDDDGGGIIIKKKLLLMMMMMMMMMMMMMMMNNNOOOOOOSSSUUUXXXXXXWWWUUUTTTUUUTTTUUUVVVWWWXXXYYYYYYYYYZZZ^^^aaaaaa______bbbfffdddkkktttkkkbbbhhhooofffTTTNNNXXXdddssssssmmmccc^^^___^^^ZZZWWWUUUSSSOOOLLLJJJHHHHHHFFFDDDDDDGGGLLLYYYnnn~~~hhh\\\QQQKKKGGGBBB??????@@@CCCEEEGGGGGGIIIKKKMMMMMMOOORRRVVVZZZ___dddgggpppxxx}}}nnnddd[[[QQQJJJIIIIIILLLTTTaaauuuhhh^^^```aaalll{{{~~~pppeee```^^^aaacccdddhhhmmmqqqsssvvvvvvtttrrrqqqqqqlllnnnqqqtttwwwzzz{{{|||zzz}}}}}}zzz{{{}}}vvvppphhh___YYYSSSPPPLLLIIIGGGFFFDDDBBBDDDCCCCCCBBBAAA@@@???>>>===>>>??????>>>>>>@@@BBBAAABBBCCCDDDGGGLLLSSSXXX```dddiiimmmnnnooopppqqqooopppppppppqqqqqqqqqqqqrrrrrrrrrqqqqqqqqqppppppnnnnnnoooppprrrsssuuuvvvssssssssstttuuuwwwyyyzzzzzzzzzzzzyyyxxxxxxwwwwwwttttttuuuuuuwwwxxxyyyzzz|||{{{{{{{{{zzzzzzzzzzzzwwwwwwyyyzzz{{{{{{zzzzzzxxxyyy{{{{{{zzzyyyzzz{{{yyyzzzzzzzzzzzzxxxwwwvvvuuuuuuttttttsssqqqmmmjjjfffdddaaa```cccjjjqqquuuvvvsssooollliiieeeaaa]]]WWWXXXZZZ^^^jjjzzz}}}yyytttggggggiiirrruuuqqqtttwwwxxxvvvlllfff___[[[YYYZZZYYYXXXzzztttrrrnnnkkkjjjjjjjjjpppwwwqqqkkkllloooyyywwwgggOOOCCC:::;;;:::666666:::555666666777888999999999999999888999;;;>>>AAACCCAAAAAABBBDDDGGGIIILLLMMMOOONNNNNNNNNOOOPPPPPPQQQQQQTTTWWWXXXWWWUUUUUUUUUTTTUUUWWWYYY[[[[[[[[[[[[[[[___cccccc``````dddhhhdddlllsss|||hhh\\\\\\^^^vvvttt[[[PPPWWWccctttvvvqqqeee^^^]]]\\\YYYVVVUUURRRPPPMMMKKKJJJIIIFFFDDDDDDDDDFFFNNN___ooo~~~nnnaaaUUUNNNJJJDDD@@@@@@@@@AAADDDDDDEEEFFFHHHJJJJJJLLLOOOSSSXXX]]]aaadddhhhnnn{{{ssshhh^^^SSSMMMKKKIIIKKKOOOXXXiiimmmeeeiiidddooo~~~sssbbb\\\ZZZ\\\___```cccgggppprrruuuvvvuuusssssssssooooooppprrruuuyyy|||~~~zzz}}}~~~{{{|||{{{uuummmccc]]]VVVSSSNNNKKKIIIHHHFFFDDDEEEDDDDDDCCCAAA@@@??????===>>>??????>>>???AAACCCBBBCCCCCCCCCEEEJJJQQQVVV___ccchhhlllmmmnnnooopppooooooppppppqqqqqqqqqqqqrrrrrrrrrqqqqqqqqqppppppooopppqqqsssuuuwwwxxxyyyssssssssstttuuuwwwyyyzzzzzz{{{}}}~~~}}}{{{xxxwwwssssssttttttuuuwwwxxxyyy|||{{{{{{{{{zzzzzzzzzzzzwwwxxxzzz{{{||||||{{{zzzxxx{{{}}}}}}|||zzzzzzzzzyyyzzz{{{|||{{{yyywwwuuuuuuuuuuuuuuuuuurrrmmmjjjcccbbb``````bbbfffkkknnntttrrrooommmkkkhhhdddaaaXXX\\\^^^aaakkkyyyyyytttjjjhhhhhhrrrssslllnnnpppoookkkfffbbb^^^\\\]]]^^^]]][[[}}}xxxssspppppppppooolllooo}}}sssoooqqquuu{{{uuuaaaKKKBBB:::999888777666888888888777777777777777888666666777888:::;;;<<<<<>>DDDFFFHHHRRRaaarrr{{{lll\\\RRRMMMFFFBBB@@@CCCCCCBBBAAABBBCCCDDDEEEIIIKKKNNNQQQSSSVVVZZZ^^^gggjjjttt{{{jjj___WWWQQQLLLJJJJJJOOOYYYfffzzz{{{iiibbbdddrrrvvvddd\\\WWWXXX\\\^^^aaadddiiinnnsssuuuzzz~~~}}}yyyvvvtttssstttvvvxxxxxxwwwuuuyyy}}}xxxnnnfffbbb[[[WWWQQQLLLIIIHHHFFFEEEAAABBBBBBBBBAAA???===<<>>???@@@BBBBBBCCCDDDFFFHHHJJJKKKKKKMMMPPPQQQQQQQQQRRRRRRUUUUUUVVVVVVVVVUUUUUUTTTTTTUUUWWWXXXZZZ[[[\\\\\\]]]^^^aaadddfffggghhhhhhkkkoooqqqttt}}}~~~zzzyyywwwooo___OOOLLLQQQ[[[mmmwwwbbbXXXWWWhhhnnnsssqqqggg]]]WWWUUUSSSRRRQQQOOOMMMLLLKKKJJJJJJBBB@@@DDDFFFFFFOOO\\\qqqtttdddYYYQQQIIIDDDCCCBBBAAA@@@???@@@AAABBBCCCFFFIIILLLNNNPPPSSSWWWZZZaaaeeemmmzzz}}}lllaaaXXXQQQKKKJJJJJJNNNWWWcccvvvnnndddeeeqqq{{{iii```YYYYYY\\\^^^```dddhhhnnnsssvvv{{{}}}yyyvvvssspppppppppooonnnnnnqqquuuxxx|||}}}ssskkkfff]]]XXXRRRMMMJJJIIIHHHGGGDDDDDDDDDCCCBBB@@@???>>>>>>>>>>>>???@@@AAACCCDDDBBBBBBAAA@@@BBBFFFMMMRRRZZZ___dddhhhjjjkkklllmmmppppppooooooppppppqqqrrrtttsssqqqpppoooooooooppprrrsssttttttuuuvvvwwwxxxvvvtttrrrsssvvvwwwwwwuuuwwwwwwwwwvvvvvvvvvvvvvvvssstttvvvwwwwwwwwwyyy{{{{{{|||}}}~~~~~~}}}{{{zzzzzz{{{||||||}}}|||{{{zzzyyyyyyzzzzzzyyyxxxvvvuuuxxxyyyzzz{{{zzzxxxvvvuuuuuuqqqllliiigggfffeeedddbbbbbbbbbbbbaaabbbeeehhhmmmlllnnnqqquuuvvvtttrrrlllfffbbbdddmmmxxx~~~xxxnnnlllnnnuuuzzzyyy||||||tttnnnjjjkkklll~~~{{{wwwsssooonnnmmmmmmmmmssswwwssssssxxxrrr```GGG>>>777666666555444666777666666555555666777777:::;;;<<<===>>>@@@AAAAAABBBCCCCCCEEEFFFHHHJJJKKKKKKNNNQQQRRRQQQQQQQQQRRRTTTUUUVVVVVVVVVVVVVVVUUUUUUVVVWWWYYY[[[]]]^^^___aaabbbccceeefffggghhhhhhjjjmmmoooqqqyyyvvvuuuwwwvvvttttttqqqpppoooiii]]]PPPKKKLLLPPP```yyyjjj\\\VVV^^^fffnnnnnnfff\\\WWWVVVQQQQQQPPPNNNLLLKKKJJJIIIIIICCCBBBEEEFFFDDDJJJSSSiiivvvrrrfffZZZOOOHHHHHHAAA@@@>>>======>>>??????CCCEEEHHHJJJLLLOOOSSSVVV[[[]]]eeeppp|||rrreee\\\SSSMMMJJJIIILLLTTT___qqqrrrdddfffppp~~~qqqggg^^^\\\\\\]]]```cccgggnnnssswww||||||wwwqqqllljjjiiihhhhhhgggiiilllooosssxxx~~~xxxooojjjaaa\\\UUUOOOMMMKKKJJJIIIGGGFFFFFFEEECCCAAA@@@???=========>>>???@@@AAABBB@@@@@@??????@@@EEELLLQQQWWW[[[aaaeeegggiiikkklllppppppooooooppppppqqqrrrqqqpppooonnnnnnnnnnnnnnnoooqqqsssvvvxxxyyyyyyyyysssssstttuuuwwwwwwuuussstttttttttuuuuuuuuuuuuuuurrrtttvvvwwwwwwxxxzzz|||}}}~~~~~~|||{{{zzzzzz{{{{{{{{{{{{zzzzzzxxxxxxxxxwwwvvvvvvuuuuuutttvvvxxxzzzzzzxxxuuusssssspppkkkgggeeedddbbbaaaaaabbbccccccccceeegggjjjnnnnnnpppsssxxx|||}}}}}}sssnnnhhhiiipppzzzxxxmmmmmmmmmooorrrrrrpppnnnvvvuuuuuuvvvzzzyyyuuuwww{{{}}}zzzvvvssspppmmmkkkkkkkkkqqq|||xxxvvvzzzrrr^^^FFF===777666777555555666666555555555555666666777888888:::;;;===>>>???@@@CCCCCCDDDEEEGGGIIIKKKLLLMMMOOOQQQRRRRRRQQQRRRSSSTTTUUUVVVVVVWWWWWWVVVVVVUUUVVVWWWYYY\\\^^^```aaafffffffffffffffeeeeeeeeeiiijjjlllnnnttt~~~{{{sssnnnpppqqqsssvvvuuuuuusssnnndddXXXOOOKKKLLLZZZqqqnnn]]]TTTSSS\\\fffhhhbbbZZZVVVUUUPPPPPPOOOMMMLLLJJJIIIIIIHHHEEEDDDFFFEEEBBBEEEKKKYYYcccppp}}}tttfffXXXNNNKKKAAA@@@???============>>>AAACCCFFFGGGIIILLLOOORRRVVVXXX^^^hhhrrryyylllaaaVVVOOOIIIHHHKKKRRR]]]nnnvvvdddfffooo|||yyynnnccc___^^^]]]```cccgggnnnsssvvvzzz|||wwwpppjjjhhhgggggggggeeefffhhhjjjnnnttt{{{zzzrrrmmmddd___YYYSSSPPPOOOMMMLLLIIIHHHGGGEEECCCAAA???>>>;;;;;;;;;<<<===>>>??????>>>>>>======>>>CCCJJJOOOVVVYYY^^^cccfffiiilllnnnqqqpppppppppppppppqqqqqqoooooooooooonnnnnnnnnnnnoooqqqtttwwwyyyyyyyyyxxxsssttttttuuuvvvuuutttsssssstttttttttttttttuuuuuurrrtttvvvwwwxxxyyy{{{}}}~~~|||{{{xxxxxxxxxxxxxxxwwwwwwwwwxxxwwwvvvuuuttttttttttttqqqtttwwwyyyyyywwwtttqqqrrrnnniiifffdddcccaaa``````ccceeeggghhhiiilllnnnrrrrrrtttwww|||~~~yyyrrrpppttt{{{ssseeeggghhhhhhgggfffffffffeeegggjjjkkkmmmrrrzzzyyyxxx}}}}}}{{{vvvsssqqqmmmjjjiiiiiinnn|||~~~}}}{{{|||qqqZZZEEE===777777888666666777555555555555555666777777777777999:::<<<>>>???@@@DDDDDDEEEFFFHHHJJJKKKLLLNNNQQQSSSTTTSSSRRRSSSSSSUUUVVVVVVWWWWWWWWWVVVVVVVVVVVVWWWXXX[[[]]]```aaagggggggggggghhhhhhiiiiiihhhhhhiiikkkpppwww~~~~~~wwwoooooorrrxxx~~~~~~yyyqqqfffYYYOOOMMMXXXlllrrr```VVVKKKRRR[[[^^^\\\WWWUUUTTTOOOOOONNNMMMKKKJJJIIIIIIGGGFFFFFFGGGDDDAAABBBEEEJJJPPP[[[ggguuu|||ppp```TTTOOODDDCCCAAA???>>>===>>>>>>@@@BBBDDDFFFGGGIIILLLOOOTTTUUU[[[ccclllxxx~~~pppdddYYYQQQJJJIIIKKKRRR\\\mmmjjjfffooo{{{ttthhhcccaaa___aaadddhhhoootttuuuwww{{{~~~}}}}}}xxxrrrllliiihhhfffeeefffgggggghhhjjjpppvvv{{{zzztttppphhhccc]]]XXXUUUSSSPPPNNNIIIHHHFFFCCCAAA>>>===<<<:::::::::::::::;;;<<<===;;;;;;;;;:::<<>>>>>???AAACCCDDDEEEGGGJJJLLLQQQSSSXXX```fffpppuuuhhh\\\SSSLLLJJJLLLQQQ[[[jjjuuuhhhoooyyyxxxlllgggeeebbbccceeejjjqqqvvvvvvwww{{{~~~~~~yyyuuuqqqmmmhhheeeiiiiiihhhhhhhhhkkkpppttt}}}}}}xxxtttrrrjjjfffbbb^^^ZZZWWWSSSPPPJJJHHHFFFBBB???<<<;;;:::888888888888888999:::;;;999999999999:::@@@GGGLLLTTTWWW\\\```eeejjjppptttwwwvvvuuusssrrrqqqqqqpppoooooopppqqqrrrrrrrrrqqqttttttuuuvvvvvvuuutttssswwwwwwwwwuuussssssuuuwwwttttttuuuuuuvvvwwwwwwwwwssstttvvvvvvvvvvvvxxxzzz{{{|||~~~~~~|||{{{zzzyyyxxxwwwwwwvvvwwwwwwuuuuuuuuutttssssssrrrrrrppprrrtttuuuuuurrrooommmkkkgggcccaaa``````___^^^^^^ccciiiooorrruuuxxxzzzzzz|||~~~}}}}}}~~~nnnaaabbbbbb```^^^]]]]]]^^^^^^```aaa___^^^___cccffffffjjjlllllliiiiiinnnsss}}}wwwqqqpppmmmjjjkkkkkknnnwww|||xxxxxxvvvtttfffMMMAAA:::555666888666555666666666666666777888999999::::::<<<>>>@@@BBBCCCDDDEEEEEEFFFGGGIIIKKKMMMNNNSSSUUUWWWXXXWWWVVVVVVVVVYYYYYYXXXXXXWWWVVVTTTTTTUUUUUUTTTUUUVVVXXX[[[]]]\\\]]]```dddjjjppptttwwwhhhffffffiiijjjmmmxxxnnnnnnvvv}}}fffWWWKKKIIIHHHMMMTTTXXXXXXUUUOOOOOONNNMMMLLLLLLKKKJJJEEEGGGGGGEEECCCBBBCCCCCCBBBDDDJJJRRRZZZggg}}}uuummmiiiccc[[[VVVJJJHHHEEECCC@@@???>>>>>>>>>???AAABBBBBBDDDGGGIIINNNOOOUUU\\\aaahhhuuu~~~pppcccZZZOOOMMMMMMQQQXXXfff{{{llloootttyyyoookkkhhheeeeeefffllltttzzzzzzzzz{{{tttpppnnnnnnmmmjjjiiiiiilllooovvvyyy}}}xxxsssooonnnnnnkkkhhheeebbb___ZZZTTTPPPLLLIIIFFFBBB>>><<<:::999777777777777777777888999777777777777999>>>FFFKKKSSSVVVZZZ^^^cccjjjqqquuu{{{yyywwwuuusssqqqppppppnnnoooppprrrrrrrrrrrrrrrttttttttttttssssssssssssuuuxxxyyyyyyvvvuuuuuuvvvsssttttttuuuvvvvvvwwwwwwsssuuuvvvvvvuuuuuuvvvwwwwwwyyy{{{}}}}}}}}}{{{{{{zzzyyyxxxvvvuuuuuuvvvvvvtttuuuuuuuuuuuusssrrrqqqppppppqqqqqqpppmmmkkkiiieeebbb___]]]]]]]]]]]]\\\[[[```hhhpppuuuyyy|||~~~zzz}}}ooodddbbb```^^^]]]\\\[[[ZZZ______^^^]]]\\\\\\^^^```___aaadddeeeddddddeeefff~~~wwwqqqppplllkkklllnnnpppxxxyyyttttttqqqoooaaaHHH???888444555777555444555666666666666777888::::::999:::;;;===???AAACCCDDDEEEEEEFFFGGGIIIKKKMMMNNNTTTVVVXXXYYYXXXWWWWWWWWWZZZZZZYYYXXXWWWUUUTTTSSSUUUTTTSSSSSSTTTWWWYYY[[[YYYZZZ\\\aaafffkkkpppssshhheeefffhhhiiikkkvvvooo]]]NNNHHHDDDIIISSSZZZZZZWWWPPPOOOOOONNNMMMLLLKKKKKKEEEGGGGGGEEECCCCCCDDDCCCCCCCCCGGGNNNSSS^^^tttkkkbbbbbbaaa]]]YYYJJJIIIFFFCCC@@@???>>>>>><<<>>>@@@@@@AAABBBEEEGGGKKKMMMRRRYYY]]]cccnnnzzzxxxkkkbbbRRROOONNNQQQVVVbbbwwwoooooopppyyyzzzpppmmmkkkgggfffgggnnnvvv}}}}}}~~~}}}tttsssqqqnnnkkkjjjkkkmmmjjjkkknnnpppuuu{{{|||uuunnniiiggghhhiiikkkjjjgggeeebbb\\\UUUPPPMMMKKKGGGBBB???<<<:::999777666666666666777777888666666666666888>>>EEEJJJRRRTTTXXX]]]bbbiiipppvvv}}}|||yyyvvvtttrrrppppppmmmnnnpppqqqrrrrrrrrrqqqsssrrrrrrrrrrrrsssttttttssswww||||||yyyvvvuuuuuussssssttttttuuuvvvwwwwwwsssuuuvvvuuutttssstttvvvuuuwwwyyy{{{||||||{{{zzzxxxwwwuuutttssssssssstttssstttvvvvvvvvvtttrrrpppooooooooonnnllljjjhhhfffaaa___[[[ZZZZZZ[[[[[[[[[XXX___gggpppvvvzzz}}}yyy}}}nnncccaaa^^^]]]]]]]]][[[ZZZ\\\[[[YYYYYYYYYZZZ[[[\\\ZZZ[[[^^^aaabbbbbbaaa```|||vvvrrrnnnkkkiiijjjjjjmmmwwwvvvlllooosssiiiUUUFFF<<<;;;999777777777777777888777777777777999:::<<<;;;===@@@BBBDDDEEEFFFFFFEEEGGGIIIJJJJJJKKKMMMOOORRRSSSUUUVVVWWWWWWVVVVVV[[[ZZZYYYWWWUUUUUUTTTTTTTTTUUUVVVWWWWWWWWWWWWWWWWWWXXXYYY[[[^^^bbbeeegggcccdddeeefffhhhkkkqqquuujjjTTTKKKBBBDDDNNNXXXZZZXXXTTTOOOMMMOOOMMMHHHIIINNNKKKJJJIIIFFFDDDBBB@@@???@@@AAAEEEJJJPPP[[[ooonnn^^^ZZZ\\\^^^^^^WWWMMMDDDBBBBBB???;;;:::=========>>>@@@BBBDDDFFFJJJMMMQQQVVV[[[bbbjjjooopppbbbYYYSSSNNNNNNQQQZZZgggsssuuuggggggrrrsssmmmjjjhhhiiilllppptttyyyzzzyyywwwvvvsssnnnhhhddd^^^\\\[[[]]]ccckkkqqqtttuuuuuuwwwzzz}}}~~~~~~}}}uuuppphhh```\\\^^^ccchhhkkkkkkjjjgggbbb[[[TTTPPPIIIGGGCCC???===<<<;;;<<<999777666555555666777999888888888888:::>>>EEEJJJNNNSSSZZZ```dddhhhkkkmmmwwwwwwuuutttrrrqqqoooooommmmmmooopppqqqrrrrrrrrrssstttuuuuuuuuutttrrrrrruuuvvvwwwxxxwwwuuusssrrrpppqqqrrrsssttttttuuuuuurrrsssssssssssssssssssssqqqsssvvvyyy{{{|||{{{{{{tttuuuuuutttrrrrrrsssuuurrrqqqqqqqqqrrrrrrpppnnnpppooommmmmmllljjjfffcccbbb^^^ZZZXXXYYYYYYWWWUUUZZZ]]]aaagggnnntttyyy|||zzz|||~~~yyy}}}|||~~~wwwhhheeeccc```]]][[[ZZZZZZ[[[^^^]]][[[YYYXXXYYYZZZ[[[\\\[[[ZZZ\\\^^^___]]]ZZZ{{{vvvrrrmmmkkkjjjkkklllnnnxxxtttlllppprrrhhhTTTEEE;;;:::999777666666777888888777777666777888:::;;;;;;===???BBBDDDFFFFFFFFFFFFGGGIIIJJJJJJJJJLLLNNNQQQRRRTTTUUUVVVWWWWWWVVVZZZYYYXXXWWWUUUUUUTTTTTTUUUUUUVVVWWWWWWWWWWWWWWWXXXYYYZZZ\\\___bbbeeegggdddeeedddddddddggglllpppfffYYYKKKHHHOOOXXXZZZYYYVVVQQQNNNPPPOOOJJJIIIKKKIIIIIIHHHFFFEEEDDDCCCBBB@@@@@@DDDIIINNNXXXjjjzzzvvvddd^^^___``````XXXNNNEEECCCCCC@@@==================???AAACCCDDDGGGJJJNNNSSSXXX___fffkkkzzzuuuhhh\\\UUUOOONNNPPPUUU___jjjxxxyyyjjjgggqqq}}}tttooollliiihhhjjjoootttzzz}}}|||{{{yyyuuuooogggaaaYYYVVVSSSSSSXXX^^^ccceeehhhhhhhhhjjjnnnqqqssstttsssooohhh```[[[\\\aaafffiiiiiiiiifffaaa[[[UUUQQQHHHFFFCCC???===;;;;;;;;;888777666555555666777888888888888888999>>>DDDIIIOOORRRXXX\\\aaaeeejjjmmmrrrrrrqqqqqqpppooonnnnnnoooooopppqqqrrrrrrrrrrrrrrrssstttuuuuuutttsssrrrttttttvvvvvvvvvtttrrrqqqpppqqqrrrtttuuutttssssssssssssssstttttttttuuuuuussstttvvvxxxyyyxxxwwwwwwuuuvvvvvvuuusssrrrsssuuusssqqqqqqqqqrrrqqqooonnnooommmlllkkkjjjhhhdddaaa___[[[WWWUUUUUUUUUTTTRRRTTTWWW\\\bbbiiinnnrrrtttwwwxxxyyyzzz{{{}}}~~~tttxxxooocccdddcccaaa^^^\\\[[[[[[[[[ZZZYYYXXXVVVVVVWWWXXXYYY\\\ZZZYYY[[[]]]___^^^\\\zzzuuuqqqllljjjkkkmmmnnnpppyyyzzzppplllppprrreeeQQQBBB;;;:::888777666666777888888777777666666777888999;;;<<>>AAADDDFFFHHHHHHGGGIIIJJJJJJIIIIIIKKKLLLMMMNNNPPPRRRTTTVVVXXXXXXYYYYYYYYYYYYYYYYYYXXXXXXUUUUUUUUUUUUUUUUUUVVVVVV[[[\\\]]]^^^```bbbdddeeeiiihhheeeaaa^^^___aaadddnnndddOOOLLLTTT]]]aaaccc[[[SSSOOONNNMMMJJJHHHHHHGGGGGGGGGFFFFFFFFFEEEAAA???@@@CCCFFFLLLYYYeeevvv|||oooiiigggfff\\\PPPFFFCCCBBB@@@>>>???<<<<<<;;;;;;<<<>>>???@@@BBBDDDGGGKKKPPPVVV\\\aaajjjtttyyymmm```WWWPPPLLLJJJIIIKKKPPPQQQYYYeeevvvtttmmmooorrr|||uuutttrrrnnnjjjjjjmmmrrryyy~~~~~~wwwuuuwwwyyy{{{zzzvvvoooiii\\\WWWPPPKKKJJJKKKMMMOOONNNMMMLLLLLLPPPWWW___fffqqqnnniiiccc^^^]]]```bbbfffeeeccc```[[[UUUPPPLLLFFFEEEBBB???===;;;:::999888777666666666666777888888888888888999<<<@@@DDDKKKNNNSSSWWW[[[```eeeiiillllllmmmnnnpppqqqrrrrrrqqqqqqqqqqqqpppooonnnmmmnnnoooqqqssstttuuuttttttqqqrrrsssssstttssssssrrrtttssssssrrrqqqqqqqqqrrrqqqqqqrrrssstttuuuvvvwwwtttuuuuuuvvvuuuuuutttsssyyyzzzzzzyyywwwuuuuuuvvvuuutttsssssssssrrrooommmjjjhhheeecccaaa___\\\YYYZZZWWWTTTRRRPPPPPPPPPPPPPPPSSSZZZ```fffiiikkkkkkmmmmmmlllkkkmmmsss{{{zzzrrrmmmjjjrrr~~~uuujjjdddbbb]]]^^^______^^^\\\ZZZXXXWWWXXXXXXYYYYYYZZZZZZZZZYYYXXXXXXXXXZZZ^^^```bbb}}}zzzwwwsssqqqkkkiiijjjmmmooosss}}}~~~zzzqqqmmmmmmqqqooo___JJJ===999888777666666666777888888777777666666777888999<<<===>>>@@@CCCEEEGGGHHHGGGIIIJJJJJJIIIIIIKKKLLLLLLMMMNNNQQQSSSUUUWWWXXXZZZ[[[\\\]]]]]]]]]\\\\\\VVVUUUTTTTTTTTTTTTUUUUUU\\\]]]^^^___aaabbbcccccciiihhhfffbbb___^^^```aaafffwwwpppSSSIIIPPP]]]fffjjjdddYYYQQQMMMMMMKKKIIIIIIHHHGGGGGGFFFEEEDDDDDDBBB??????AAACCCGGGQQQ[[[hhhzzz{{{rrrnnnmmm```TTTGGGCCCAAA???======<<<<<<;;;;;;;;;<<<>>>???@@@CCCFFFIIIMMMRRRXXX]]]___hhhuuuyyymmm___VVVNNNKKKIIIFFFFFFIIIKKKMMMSSS```tttuuuooonnnnnnxxx~~~}}}wwwsssttttttpppmmmlllkkkpppwww|||yyyuuuvvvxxx{{{{{{yyytttpppddd]]]TTTMMMJJJJJJJJJKKKIIIHHHHHHGGGJJJQQQ[[[cccpppnnnjjjeee```^^^___aaacccbbb___[[[UUUOOOJJJFFFCCCBBBAAA???===;;;:::999888888888777777888888888888999999888888:::>>>AAAFFFJJJQQQWWW\\\___ccceeejjjkkklllmmmooopppqqqrrroooooooooooommmlllkkkjjjmmmnnnppprrrttttttttttttqqqrrrrrrsssttttttttttttwwwuuuqqqnnnnnnooorrrtttoooooopppqqqssstttuuuuuusssssstttuuuuuuvvvvvvvvvyyyzzz{{{{{{yyywwwvvvwwwwwwuuutttssssssrrrooommmgggdddaaa^^^\\\ZZZWWWTTTSSSSSSRRRQQQPPPPPPQQQQQQSSSVVV\\\bbbgggjjjkkkkkklllkkkkkkjjjlllqqqxxx}}}}}}~~~wwwoooiiifffiiittt~~~zzzrrriiicccbbbcccZZZ[[[]]]^^^]]]\\\YYYXXXWWWXXXZZZ[[[[[[[[[[[[ZZZXXXXXXXXXXXXZZZ]]]```ccc~~~zzzwwwuuurrrpppkkkiiiiiikkknnnsss~~~~~~xxxpppnnnooorrrmmm[[[GGG<<<888888666666666666777888888777777777777999:::;;;>>>>>>???@@@BBBDDDGGGHHHGGGHHHJJJJJJIIIJJJKKKMMMLLLMMMNNNOOOQQQTTTVVVWWWZZZ\\\]]]___``````______XXXWWWVVVUUUTTTUUUVVVWWW\\\]]]^^^___```aaaaaaaaafffffffffdddaaa______```bbbppp|||ppprrr~~~\\\KKKLLLZZZeeemmmkkkbbbWWWOOOMMMKKKIIIHHHGGGGGGFFFEEEDDDCCCCCCCCC@@@???AAABBBDDDLLLTTT```rrr~~~yyywwwiii[[[MMMFFFCCC???===>>>===<<<;;;;;;;;;<<<===>>>???AAADDDGGGJJJOOOUUUYYY\\\dddpppzzz|||nnn___UUULLLIIIHHHEEEEEEFFFHHHGGGHHHPPP^^^nnnyyy~~~zzznnnkkkjjjhhhooowwwttttttooommmqqqsssqqqnnnnnnlllqqqwww{{{~~~}}}|||{{{|||~~~}}}|||zzzoooggg\\\RRRLLLJJJJJJIIIGGGHHHHHHHHHIIIOOOYYY```mmmkkkhhhddd^^^[[[[[[\\\^^^\\\YYYUUUOOOIIIEEEBBB@@@@@@???>>>===<<<;;;:::999999999999999999999999888999999888888999<<>>?????????@@@AAACCCEEEGGGFFFGGGIIIJJJJJJJJJLLLNNNMMMMMMMMMNNNPPPSSSUUUVVVYYY[[[]]]___aaaaaa```___\\\[[[YYYWWWWWWXXXYYYZZZ\\\]]]^^^___``````___^^^```bbbddddddbbb`````````___hhhyyy|||iii\\\ZZZcccnnniiiPPPJJJTTT___lllooolll```TTTNNNJJJFFFDDDDDDDDDDDDDDDDDDDDDDDDDDD@@@???AAABBBCCCIIIOOOZZZjjjttteeeUUULLLGGGBBB@@@@@@>>>===<<<;;;;;;<<<======>>>???BBBDDDGGGLLLQQQUUU\\\dddmmmuuu}}}}}}pppaaaVVVKKKHHHGGGEEECCCEEECCCBBBCCCGGGNNNWWWbbbjjjllldddcccddd```fffmmmiiikkkfffeeekkkoooooonnnoooooorrrxxx|||xxxjjj]]]UUUQQQNNNNNNHHHKKKMMMMMMMMMQQQXXX___ffffffddd___ZZZVVVUUUUUUVVVUUURRROOOJJJFFFBBB@@@======>>>>>>======<<<<<<:::;;;;;;;;;;;;;;;;;;:::999999999888888888;;;===AAAFFFMMMTTTZZZ___dddhhhjjjjjjkkkkkklllmmmmmmmmmnnnnnnnnnmmmlllkkkjjjiiimmmnnnpppqqqrrrrrrrrrqqqoooooopppqqqrrrssstttuuusssrrrqqqppppppppprrrrrrqqqqqqqqqrrrrrrssssssssspppqqqqqqrrrssstttuuuvvvuuuxxx{{{{{{zzzyyyyyyyyytttrrrpppooonnnmmmiiigggbbb___ZZZVVVTTTQQQNNNLLLIIINNNTTTWWWXXXXXXYYY[[[\\\^^^aaafffiiimmmoooppppppqqqssstttsssssstttvvvwwwzzz}}}~~~~~~~~~~~~}}}xxxooofffcccggglll~~~nnnhhhaaa[[[YYYYYYZZZ[[[ZZZ[[[\\\]]]^^^^^^]]]]]]ZZZ\\\^^^______]]][[[YYYUUUXXXZZZ[[[ZZZ[[[]]]```zzzvvvtttsssqqqpppkkkgggfffgggkkkrrr{{{rrrpppqqqrrriiiWWWEEE;;;888777666555555666777888777777777888:::<<<>>>@@@AAA@@@@@@@@@AAACCCEEEFFFEEEGGGIIIJJJJJJKKKMMMOOOMMMMMMMMMNNNOOORRRTTTUUUXXXZZZ]]]___aaaaaa```______]]][[[ZZZYYYZZZ[[[\\\\\\]]]^^^_________^^^]]]\\\___cccdddcccaaa```___\\\aaannn}}}kkk]]]RRRNNNSSSZZZeeeuuusssVVVJJJOOOXXXiiiqqqsssgggYYYPPPIIICCCAAABBBBBBCCCDDDEEEFFFFFFEEEAAA???AAABBBCCCHHHMMMUUUcccwww|||mmm[[[QQQKKKFFFCCCCCC???>>>===<<<;;;<<<======<<<>>>@@@BBBEEEIIIOOOSSSYYY```hhhmmmsss}}}ooocccWWWLLLHHHGGGDDDCCCDDD>>>>>>@@@CCCEEEJJJSSS[[[bbb[[[]]]___[[[___eeeaaaddd``````ggglllmmmnnnoooqqqtttyyy}}}xxxjjj___YYYVVVTTTLLLOOOSSSSSSRRRTTTZZZ```aaaaaa___[[[VVVRRRPPPOOOPPPOOONNNKKKHHHEEEBBB@@@;;;<<<======>>>=========;;;<<<<<<======<<<<<<;;;999999999888777888:::<<>><<<===AAAEEEGGGWWW\\\jjj~~~sssaaaSSSMMMHHHCCC>>>BBB???<<<;;;<<<<<<<<<;;;;;;<<>>@@@???======>>>???AAACCC@@@>>>;;;999888888:::;;;===AAAGGGMMMTTT\\\dddiiilllnnnqqqqqqpppnnnmmmmmmqqqqqqppppppppppppppppppnnnmmmmmmnnnppprrrqqqppptttsssrrrqqqppppppppppppoooooopppqqqqqqqqqqqqpppnnnoooqqqqqqqqqqqqrrrtttrrrqqqppppppppprrrtttvvvtttvvvwwwyyyzzzzzzzzzyyyqqqooollljjjiiifffbbb___]]]ZZZUUUOOOLLLJJJJJJKKKOOOVVV]]]aaagggmmmooolllkkknnnrrrsssrrrsssvvvyyyzzzvvvxxxyyyyyyzzz{{{|||}}}}}}~~~}}}rrrddd___]]]aaaqqq}}}oooggg]]]WWWWWWXXXZZZZZZ[[[[[[]]]^^^______```___ZZZ\\\aaafffhhheee]]]WWWXXXZZZ[[[\\\[[[ZZZ[[[\\\}}}wwwrrrpppnnnmmmlllmmmhhheeehhhmmmtttwwwmmmooorrrqqqdddOOO@@@:::888777555444444444555666777777888999::::::;;;;;;===???AAABBBBBBBBBDDDFFFHHHJJJKKKKKKJJJIIIKKKLLLLLLMMMNNNNNNOOOQQQUUUYYY^^^]]]]]]]]]]]]]]]^^^^^^[[[\\\]]]]]]^^^^^^^^^^^^^^^]]]]]]___bbbddddddcccdddeeeffffffcccaaaaaaaaaccccccgggrrr~~~yyyuuuqqqiii```UUUMMMJJJJJJOOOUUUeee{{{qqqYYYPPPPPP\\\mmmwwwpppcccYYYPPPFFFEEEDDDBBBCCCDDDEEEEEEDDDCCCAAA>>>===>>>AAADDDGGGQQQXXXgggxxxzzzgggXXXQQQLLLGGGCCCBBB@@@>>>=========<<<:::<<<===???AAACCCFFFKKKOOOWWW\\\aaaffflllttt~~~xxxeee]]]RRRKKKHHHFFFBBB???@@@>>>===<<<===AAADDDGGGLLLNNNPPPRRRSSSTTTTTTSSSRRRPPPOOOUUU^^^fffiiiiiikkkqqqyyy~~~tttlllhhhbbb```aaaeeefffdddeeehhhhhheee]]]SSSJJJDDDDDDEEEHHHHHHHHHGGGFFFDDDBBB@@@AAA@@@>>>===<<<<<<======@@@???>>>>>>???@@@CCCDDD@@@>>>;;;999777888999:::<<<@@@FFFLLLSSS\\\dddiiiooorrrtttuuusssqqqqqqqqqqqqqqqrrrrrrqqqpppoooooolllkkkkkknnnqqqsssssssssttttttsssrrrqqqqqqppppppnnnnnnooopppppppppoooooopppqqqrrrrrrrrrrrrtttuuusssrrrqqqpppqqqrrrtttuuuvvvwwwwwwxxxyyyyyyxxxxxxrrrooollljjjgggccc___\\\YYYVVVRRRNNNKKKJJJKKKLLLRRRZZZeeennnyyy}}}vvvvvvwwwxxxyyy||||||yyywwwwwwxxxyyyzzz{{{||||||}}}zzzwwwkkk```\\\ZZZ```uuuooohhh___ZZZZZZ[[[\\\[[[[[[[[[\\\]]]^^^^^^______]]]^^^```ccceeeccc]]]XXXYYYZZZ\\\\\\[[[ZZZZZZ[[[~~~xxxssspppnnnmmmkkkkkkgggfffjjjooouuutttnnnooorrroooaaaMMM???:::777666555444333444555666888888999999::::::;;;;;;<<<>>>@@@AAAAAABBBDDDEEEGGGIIIJJJKKKJJJKKKMMMNNNOOOPPPQQQQQQRRRUUUYYY]]]dddbbb___\\\[[[\\\]]]___\\\\\\]]]^^^______``````^^^^^^```ccceeefffdddbbbccccccdddbbbaaa```aaacccfffeeegggooo{{{zzzsssppprrrtttssslllaaaWWWOOOKKKLLLMMMWWWkkkbbbRRRLLLRRRbbbnnnnnnhhh```SSSFFFGGGFFFDDDDDDEEEFFFFFFEEEBBBAAA???>>>>>>AAACCCEEEIIISSScccsssnnn^^^TTTNNNIIIEEECCCAAA???>>>>>>===;;;999===>>>???@@@AAADDDHHHKKKUUUYYY^^^bbbffflllttt{{{lllaaaTTTLLLJJJIIIDDD@@@@@@???>>>======???AAABBBDDDFFFIIILLLNNNOOOOOOOOOLLLJJJHHHLLLTTT\\\aaaccchhhnnnvvv}}}}}}tttpppkkkiiikkkpppsssqqqsssvvvrrrjjj^^^QQQHHHCCCBBBBBBBBBCCCDDDEEEFFFEEEDDDDDDBBBAAA@@@>>>===<<<<<<<<<>>>>>>>>>>>>???AAACCCDDD@@@>>>;;;999777777888888:::>>>DDDJJJQQQZZZccchhhppprrrtttuuusssrrrrrrsssrrrsssttttttsssqqqooommmiiiiiijjjmmmqqqssstttttttttssssssrrrqqqqqqqqqppplllmmmnnnnnnoooooonnnnnnqqqrrrssssssrrrssstttvvvuuutttsssrrrqqqrrrssstttvvvuuuttttttssssssssssssqqqoookkkhhheeeaaa\\\YYYTTTRRROOOLLLKKKKKKLLLNNNUUU^^^mmm}}}~~~}}}~~~zzzvvvwwwwwwxxxyyyzzz{{{{{{~~~yyyuuuiiibbb[[[ZZZ[[[eee~~~mmmhhhaaa^^^^^^___^^^]]][[[\\\\\\]]]]]]^^^^^^^^^`````````aaabbb```\\\YYYZZZ[[[]]]\\\[[[ZZZZZZ[[[~~~xxxssspppnnnllljjjiiiggghhhlllpppwww~~~sssoooppprrrmmm^^^JJJ>>>:::777666555555555555666666999999999:::::::::;;;;;;<<<>>>@@@AAAAAAAAACCCEEEFFFHHHJJJKKKKKKLLLOOOQQQQQQRRRSSSSSSSSSVVVZZZ]]]cccaaa^^^\\\[[[[[[\\\]]]\\\\\\\\\]]]^^^___``````______```bbbeeefffdddbbbaaaaaaaaa___^^^___aaadddhhhfffgggllluuu{{{vvvvvvzzz{{{ooo___RRRPPPMMMRRRbbbwwwjjjSSSIIIJJJUUUaaafffgggcccXXXLLLIIIGGGEEEEEEEEEFFFEEEDDDBBBAAA@@@??????@@@BBBCCCFFFOOO___qqq~~~kkk]]]TTTMMMHHHEEECCCAAA??????===:::888;;;<<<===>>>???BBBFFFJJJSSSVVV[[[^^^aaafffnnnssszzzxxxkkk\\\RRRPPPPPPLLLGGGBBBAAA@@@????????????@@@@@@BBBFFFJJJMMMNNNNNNMMMKKKHHHEEEGGGNNNVVV\\\___bbbhhhpppwwwzzz|||||||||~~~xxxtttooonnnqqqxxx||||||}}}{{{rrrcccUUUKKKFFFDDDDDDAAABBBDDDFFFGGGGGGFFFFFFDDDCCCAAA@@@>>><<<;;;;;;<<<<<<<<<===>>>@@@BBBCCC???===;;;999777777777888888;;;@@@GGGNNNWWW```fffkkkmmmooopppooonnnoooppprrrtttuuuvvvtttqqqnnnllliiiiiijjjlllppprrrsssrrrqqqqqqqqqqqqqqqpppoooooommmmmmnnnoooooooooooonnnqqqrrrrrrrrrqqqqqqsssuuuvvvuuutttsssrrrrrrrrrrrrsssqqqooommmllllllllllllooollliiifffccc___[[[WWWRRRPPPNNNLLLKKKLLLMMMNNNTTT___ppp~~~zzzwwwwwwxxxyyyzzz{{{{{{|||{{{tttoooaaa[[[YYY]]]gggwww|||kkkfffbbb```aaaaaa___]]]\\\\\\\\\]]]^^^^^^___``````aaabbbcccbbb___[[[XXX[[[]]]^^^^^^\\\[[[[[[\\\}}}xxxssspppnnnkkkjjjggggggjjjnnnrrrxxx~~~tttpppqqqqqqkkk[[[GGG<<<;;;777777777777777777888888999999999::::::;;;;;;<<<===>>>@@@AAAAAABBBDDDFFFEEEHHHJJJKKKLLLNNNPPPRRRSSSTTTTTTSSSSSSUUUXXX[[[^^^]]]]]]\\\[[[[[[[[[[[[[[[[[[[[[[[[\\\]]]^^^___```___^^^___bbbccccccccc_________]]]\\\]]]```ccc```______cccjjjrrryyy}}}yyytttttt~~~}}}~~~yyydddWWWPPPPPP]]]pppqqqVVVHHHEEEKKKSSSZZZ___aaa[[[SSSIIIGGGEEEDDDEEEEEEDDDCCCBBBBBBAAA@@@@@@@@@AAAAAAFFFLLL[[[pppooo```UUUNNNGGGEEEBBB@@@???===:::888999:::<<<===>>>BBBFFFJJJOOOSSSXXX[[[^^^cccjjjoootttmmmaaa[[[XXXTTTPPPFFFEEECCCAAA???>>>>>>>>>===???CCCGGGJJJLLLMMMMMMJJJGGGDDDDDDHHHOOOVVVZZZ\\\aaaiiioootttvvvxxxyyy}}}zzzoooooosss{{{}}}ooo___RRRIIIFFFEEECCCDDDFFFGGGHHHGGGFFFFFFDDDDDDCCCAAA???===;;;:::::::::;;;;;;===>>>???@@@>>>===;;;:::888888888888777:::>>>DDDKKKSSS]]]cccgggiiikkkkkkkkkkkklllnnnrrrtttuuuvvvtttqqqnnnllllllkkkkkklllnnnppppppooonnnnnnooooooooonnnmmmmmmmmmnnnooooooppppppoooooopppppppppooonnnoooqqqsssvvvuuutttsssrrrqqqqqqqqqqqqooommmjjjhhhhhhggghhhjjjhhheeecccaaa^^^ZZZWWWRRRPPPOOOMMMLLLMMMNNNNNNQQQ\\\ooo|||xxxxxxyyyzzz{{{|||}}}}}}}}}~~~~~~|||wwwoooiii___\\\^^^lllvvvhhheeeaaa```aaaaaa^^^[[[]]]]]]]]]]]]^^^___aaabbb___aaaeeefffddd___ZZZWWW\\\^^^______^^^]]]]]]^^^~~~{{{vvvrrrpppnnnkkkiiiggghhhlllqqqtttxxx~~~uuupppqqqqqqjjjXXXDDD;;;;;;777777888888888888999999888888999:::;;;<<<=========???AAABBBBBBCCCEEEFFFFFFHHHKKKLLLMMMNNNQQQSSSTTTUUUUUUUUUUUUVVVZZZ]]]\\\\\\]]]]]]]]]\\\\\\\\\]]]\\\[[[ZZZ[[[\\\]]]^^^```^^^]]]^^^```bbbbbbbbb^^^^^^]]]\\\[[[[[[^^^aaa[[[[[[\\\^^^ccciiiooossssssoooooovvv~~~vvv{{{jjj___XXX\\\jjj}}}|||^^^MMMEEEFFFHHHMMMTTTXXXXXXVVVJJJHHHFFFEEEEEEEEECCCBBBBBBBBBBBBBBBAAA@@@@@@???EEEIIIUUUiii~~~mmm]]]TTTMMMIIIEEEBBB@@@>>><<<:::999:::;;;<<<>>>AAAFFFJJJJJJOOOTTTXXXZZZ^^^eeejjjqqq|||vvvjjjaaaYYYUUUPPPMMMIIIEEEAAA???>>>>>>;;;===???CCCFFFHHHJJJKKKHHHFFFCCCBBBDDDIIIOOOSSSVVV[[[bbbiiinnnssswwwzzzsssrrrvvv}}}zzzkkkYYYLLLFFFEEEEEEFFFGGGHHHHHHGGGFFFEEEDDDDDDCCCBBB@@@>>><<<;;;999::::::;;;;;;<<<<<<<<<<<<<<<;;;;;;:::::::::;;;999;;;>>>CCCIIIRRR[[[aaaggghhhjjjkkkjjjkkkmmmooorrrsssttttttsssqqqooommmnnnmmmllllllmmmnnnmmmkkkllllllnnnnnnnnnmmmlllkkknnnnnnoooppppppppppppooooooooonnnmmmkkkllloooqqqttttttsssrrrrrrqqqppppppqqqpppnnnllljjjhhhggggggeeeccc```^^^]]]ZZZVVVTTTPPPOOONNNMMMMMMNNNNNNOOOOOOYYYjjj}}}xxxyyyyyyzzz{{{|||}}}~~~}}}||||||{{{xxxrrrjjjddd```bbbmmmxxxhhhddd```___``````]]]ZZZ[[[[[[[[[\\\]]]```bbbddd^^^bbbggghhheee```[[[YYY]]]___aaaaaa`````````aaa{{{xxxtttqqqooommmkkkiiigggiiinnnsssuuuxxx}}}tttqqqrrrqqqhhhUUUBBB:::;;;666666777888888888888888777777888:::<<<===>>>??????@@@BBBCCCCCCDDDFFFHHHGGGIIIKKKMMMMMMOOOQQQSSSTTTUUUWWWWWWXXX[[[```cccbbbaaa___^^^]]]^^^___```___^^^\\\[[[[[[\\\]]]^^^^^^^^^^^^```bbbcccaaa___]]]]]]]]]\\\ZZZZZZ\\\^^^\\\\\\]]]___aaaeeeiiilllqqqpppqqqwww~~~}}}qqqiiiooojjjUUUGGGEEECCCFFFJJJNNNQQQSSSLLLJJJGGGFFFFFFEEEDDDBBBBBBBBBCCCBBBBBB@@@???>>>@@@DDDNNN\\\kkk}}}}}}jjj^^^SSSOOOIIIDDDBBBAAA@@@???;;;<<<======>>>@@@DDDGGGFFFJJJOOORRRTTTXXX]]]aaakkkrrrxxxmmmfffaaa]]]VVVNNNGGGCCCAAAAAA<<<===>>>@@@CCCGGGJJJKKKIIIHHHEEECCCCCCFFFKKKNNNRRRWWW]]]dddkkkrrryyy~~~{{{yyy|||}}}|||}}}sss```PPPIIIHHHEEEEEEFFFGGGGGGFFFEEEDDDCCCDDDCCCCCCAAA???===<<<:::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<======<<<>>>AAADDDJJJRRR[[[aaagggiiijjjkkkkkklllnnnqqqqqqqqqrrrrrrqqqpppoooooonnnlllkkklllmmmmmmlllkkkkkklllnnnoooooonnnlllkkklllmmmnnnnnnoooooonnnnnnoooooonnnllljjjkkknnnqqqrrrrrrrrrrrrqqqppppppooooooooonnnllljjjhhhfffeeeaaa___\\\ZZZWWWTTTPPPMMMKKKKKKKKKKKKMMMNNNPPPQQQNNNUUUaaaqqq}}}zzzwwwxxxyyyzzz{{{||||||}}}|||{{{zzzxxxtttmmmfff```___kkk~~~iiieeeaaa___```___]]]ZZZXXXXXXXXXYYY[[[___bbbdddaaadddggggggddd```^^^^^^^^^```bbbcccbbbbbbdddeeeyyyvvvssspppooommmkkkiiihhhjjjppptttuuuxxx~~~{{{rrrqqqrrrqqqgggTTTAAA:::;;;555555666777777777777777666777888:::<<<>>>???@@@???AAACCCDDDDDDDDDFFFHHHHHHJJJLLLMMMMMMOOOQQQSSSUUUVVVXXXZZZ\\\```fffiiiiiifffbbb^^^]]]___bbbeeebbb```^^^\\\\\\\\\]]]^^^\\\]]]```ccceeeddd```]]]\\\]]]]]]\\\ZZZYYYZZZ\\\[[[\\\]]]]]]^^^```cccfffnnnoooqqqvvv{{{xxxsss\\\IIIEEEBBBCCCEEEGGGKKKNNNNNNLLLIIIHHHGGGGGGEEEDDDBBBBBBCCCCCCBBB@@@>>>===<<<@@@HHHQQQ[[[kkkzzznnnXXXSSSLLLFFFDDDCCCCCCCCC===>>>>>>>>>===???BBBEEEDDDHHHLLLOOOPPPRRRWWWZZZccciiivvvpppkkkaaaWWWNNNIIIFFFEEE?????????AAACCCGGGKKKMMMLLLJJJHHHEEEDDDFFFJJJMMMQQQUUU[[[bbbjjjsss|||}}}yyyzzzssszzz~~~uuudddTTTNNNNNNCCCDDDEEEFFFFFFEEEDDDDDDCCCCCCCCCCCCBBB@@@>>><<<<<<<<<======<<<<<<;;;:::;;;;;;<<<<<<===>>>>>>??????AAACCCFFFKKKSSS\\\bbbfffhhhjjjjjjjjjllloooqqqqqqqqqpppppppppppppppppplllkkkjjjkkkmmmmmmmmmkkkkkkmmmnnnppppppooommmlllkkklllmmmmmmnnnnnnmmmmmmpppooonnnllljjjkkknnnqqqppppppqqqqqqqqqpppoooooolllllllllkkkiiifffdddbbb```]]]ZZZVVVSSSOOOKKKGGGFFFGGGHHHJJJLLLOOOQQQRRRMMMRRRYYYbbbsss|||yyyvvvvvvwwwxxxyyyzzz{{{{{{||||||zzzxxxuuuqqqkkkccc^^^^^^qqqkkkgggbbb`````````]]]ZZZUUUUUUUUUWWWZZZ^^^aaadddccceeegggfffbbb``````bbb^^^```cccdddddddddfffggg}}}zzztttnnnlllmmmmmmkkkgggkkkmmmooopppttt||||||xxxssswwwsssbbbNNNBBB<<<:::;;;;;;999888777777666666555777999;;;;;;===???AAA???@@@BBBDDDFFFFFFFFFFFFLLLNNNOOOPPPPPPRRRTTTWWWYYYYYYZZZ\\\___bbbfffhhhfffdddbbb```______```aaadddbbb```___]]][[[]]]aaa[[[]]]aaagggjjjhhhaaa[[[ZZZZZZZZZZZZZZZ[[[[[[[[[]]][[[ZZZZZZ[[[^^^aaacccnnnqqqvvv|||rrrYYYNNNDDDBBBBBBBBBDDDGGGIIIKKKLLLJJJFFFDDDDDDFFFBBBBBBAAA@@@@@@???>>>>>>AAAAAADDDIIIPPP]]]rrr{{{hhh\\\PPPLLLJJJGGGDDDDDD===<<<999888999;;;???AAAEEEFFFGGGIIILLLOOOSSSUUU[[[```lll}}}tttcccXXXTTTPPPLLLKKKEEEBBBCCCEEEEEEGGGKKKMMMLLLKKKHHHGGGHHHKKKMMMPPPTTT[[[dddnnnxxx|||xxxvvvwwwxxxxxxqqqeeeWWWMMMHHHJJJJJJIIIIIIHHHFFFEEEDDDEEEEEEEEEDDDCCCBBBAAA@@@???>>><<<<<<<<<<<<:::999;;;===????????????AAABBBEEEFFFGGGIIILLLRRRYYY^^^eeefffiiikkklllmmmmmmlllkkkkkkllllllmmmnnnnnnnnnmmmmmmmmmmmmmmmnnnooopppmmmmmmnnnnnnnnnnnnmmmmmmooopppqqqrrrqqqqqqoooooorrrrrrqqqpppmmmkkkiiigggmmmmmmlllllllllmmmmmmnnnnnnlllhhhfffeeedddaaa```[[[YYYVVVRRRNNNKKKIIIHHHFFFGGGIIIKKKLLLNNNOOOPPPRRRTTTVVVYYY```ppp}}}xxxvvvvvvuuuuuuxxxwwwvvvwwwzzz|||}}}}}}~~~yyyuuurrrjjjaaa\\\\\\jjj|||{{{lllggg```]]]]]]^^^^^^^^^VVVWWWXXXZZZ]]]```bbbdddfffdddbbbbbbccccccaaa^^^```fffiiieeeaaacccfffggg~~~{{{vvvpppmmmmmmmmmjjjgggiiikkknnnqqquuu~~~|||uuuqqquuuppp___LLL@@@;;;888:::999888777666666666666555777:::;;;<<<===???BBB@@@AAACCCDDDFFFGGGGGGGGGLLLMMMOOOPPPPPPQQQTTTVVVXXXYYYZZZ\\\___aaacccddddddcccaaa```______``````aaa```______^^^^^^___aaaWWWZZZ___dddfffddd___[[[YYYYYYZZZZZZZZZZZZ[[[[[[\\\[[[ZZZZZZ[[[^^^aaacccqqqvvv}}}tttbbbNNNEEEDDDBBBBBBBBBGGGIIILLLKKKHHHFFFEEEFFFDDDCCCCCCBBBAAAAAA@@@@@@AAA@@@AAAEEEIIITTTgggxxx}}}nnn]]]TTTNNNHHHEEEDDDAAA???<<<::::::;;;>>>???BBBCCCDDDFFFIIILLLOOOQQQWWW[[[eeesss|||ooofffZZZQQQNNNIIIFFFHHHJJJJJJLLLPPPQQQPPPNNNLLLKKKLLLNNNPPPSSSVVV[[[dddmmmvvv}}}}}}xxxvvvvvvssslll```UUUMMMJJJIIIIIIIIIIIIHHHGGGFFFFFFDDDCCCCCCBBBAAA@@@>>>>>>>>>==================<<<@@@AAABBBBBBBBBBBBDDDEEEGGGHHHJJJKKKNNNTTTZZZ___dddeeegggjjjkkkllllllllljjjjjjkkkkkklllmmmmmmmmmnnnmmmmmmmmmmmmnnnnnnooonnnnnnoooooooooooonnnnnnooopppqqqqqqqqqpppoooooorrrqqqpppnnnlllkkkjjjiiijjjjjjjjjjjjjjjjjjkkkkkknnnkkkhhhfffdddccc```^^^XXXUUURRRMMMIIIGGGEEEDDDCCCDDDFFFHHHKKKNNNRRRUUUXXXZZZ[[[[[[^^^iiiyyyzzzvvvuuuuuuttttttyyywwwwwwxxxzzz|||||||||zzzuuuqqqmmmggg^^^[[[]]]ooowwwiiiddd^^^ZZZZZZ[[[[[[ZZZXXXYYY[[[^^^```bbbdddeeefffccc```___```aaa___]]]```gggjjjfffbbbccceeeeee|||wwwqqqnnnnnnmmmjjjggggggjjjnnnrrrwww|||sssppprrrlllZZZHHH===999666888777666666555555555555666888:::<<<<<<>>>@@@BBBCCCCCCCCCDDDFFFGGGIIIJJJKKKMMMOOOPPPQQQRRRTTTVVVXXXYYY[[[^^^___`````````bbbbbbaaa``````_________^^^______^^^^^^______^^^SSSWWW]]]``````^^^[[[ZZZYYYYYYYYYYYYZZZZZZ[[[[[[\\\[[[ZZZ[[[\\\___aaacccrrrzzzxxxZZZIIICCC???======BBBFFFJJJLLLKKKHHHFFFEEEEEEEEEEEEDDDCCCCCCBBBBBBCCCAAAAAABBBDDDJJJYYYgggjjj[[[PPPIIIEEEEEEDDDBBB???<<<;;;;;;<<<===??????@@@AAADDDGGGJJJLLLQQQUUU]]]fffrrrrrrbbbYYYSSSOOOOOOQQQQQQSSSWWWXXXWWWUUUSSSRRRSSSUUUVVVVVVXXX]]]ccckkkttt{{{}}}xxxvvvpppfff\\\TTTOOOMMMJJJJJJKKKKKKKKKJJJJJJIIIEEEEEEDDDCCCBBB@@@>>>=========>>>>>>???@@@AAABBBGGGHHHHHHGGGEEEEEEGGGIIIKKKLLLMMMOOORRRVVV\\\aaabbbdddfffiiijjjkkklllkkkiiiiiiiiijjjkkkkkkllllllnnnnnnmmmmmmlllmmmmmmmmmnnnooooooppppppoooooonnnnnnooopppqqqqqqpppooonnnpppooommmlllkkkjjjkkkkkkggggggggghhhhhhiiiiiiiiimmmjjjgggeeecccaaa^^^\\\VVVSSSNNNIIIEEEDDDCCCCCCBBBCCCDDDFFFJJJPPPXXX^^^aaacccdddcccccciiittt}}}{{{wwwtttsssssssssssswwwvvvuuuvvvxxxyyyxxxwwwvvvqqqlllhhhaaa[[[[[[^^^sss|||pppgggccc]]]YYYXXXXXXXXXXXXYYY[[[^^^```cccdddeeeeeedddaaa]]][[[[[[\\\]]]]]]```gggkkkiiifffffffffdddzzzvvvqqqooonnnnnnlllkkkiiilllppptttzzz{{{tttppppppiiiWWWEEE<<<888666777777666666555666666666777999;;;======???AAACCCEEEEEEEEEEEEFFFHHHKKKLLLLLLOOOQQQSSSSSSUUUWWWXXXYYY[[[^^^```aaaaaa___^^^```````````````___^^^]]]^^^___^^^\\\]]]^^^\\\XXXPPPUUU[[[\\\ZZZXXXXXXYYYWWWXXXXXXYYYYYYZZZZZZZZZ[[[[[[[[[[[[]]]___bbbcccoooyyynnnWWWHHH@@@>>>AAA>>>BBBHHHLLLMMMJJJGGGEEEEEEEEEEEEDDDDDDDDDCCCCCCEEECCCBBBBBBCCCFFFPPP\\\nnnyyyfffXXXOOOJJJJJJDDDBBB???===;;;;;;<<<===<<<<<<===>>>AAACCCFFFHHHKKKOOOVVV^^^eeeuuupppggg^^^[[[YYYYYY]]]aaabbb```]]]\\\\\\]]]]]]]]][[[\\\___dddkkkssszzz~~~zzzpppdddZZZSSSPPPPPPLLLMMMMMMNNNOOOOOONNNNNNJJJJJJIIIGGGEEECCCAAA???<<<>>>???@@@BBBEEEHHHKKKOOOPPPOOOMMMJJJIIIIIIJJJNNNOOOQQQSSSUUUYYY___ccccccdddgggiiikkkllllllllliiiiiijjjjjjkkklllllllllooonnnmmmmmmllllllllllllnnnnnnoooooooooooonnnnnnmmmnnnooopppppppppooonnnooommmkkkjjjiiijjjlllmmmgggggghhhiiiiiiiiiiiiiiillljjjgggdddbbb```\\\YYYVVVRRRMMMHHHEEEDDDDDDEEECCCDDDEEEFFFJJJQQQ[[[ccchhhlllooooooooorrrzzzzzzwwwtttrrrrrrssssssssstttsssrrrrrrssssssqqqpppqqqlllgggbbb\\\WWW[[[aaauuu{{{wwwrrrmmmiiidddaaa]]]YYYWWWWWWWWWWWWWWWYYY\\\___aaaaaaaaa```aaa^^^ZZZWWWWWWYYY[[[\\\aaahhhmmmmmmllllllkkkhhhuuussspppnnnnnnooooooooollloootttxxx}}}~~~wwwsssqqqpppfffTTTDDD<<<999777777777666666666777888888888:::<<<>>>>>>@@@BBBDDDGGGGGGFFFGGGHHHJJJLLLNNNNNNQQQTTTVVVWWWXXXZZZ[[[[[[]]]```bbbcccbbb```^^^^^^^^^_________^^^]]]]]]___```___[[[\\\^^^[[[UUURRRVVVZZZZZZWWWUUUVVVXXXVVVWWWWWWXXXYYYYYYZZZZZZZZZ[[[[[[\\\^^^```bbbdddkkkvvvoooWWWFFFBBBEEE<<>>???AAABBBDDDIIIQQQVVVYYYYYYXXXUUUQQQMMMLLLLLLOOOPPPSSSUUUXXX\\\aaaeeeeeefffhhhjjjlllllllllllljjjjjjjjjkkkllllllmmmmmmooonnnmmmlllllllllllllllmmmnnnnnnoooooonnnnnnmmmlllmmmnnnooopppoooooonnnmmmkkkjjjhhhhhhjjjkkkmmmiiijjjjjjkkkkkkjjjjjjiiijjjhhheeebbb```]]]XXXUUURRROOOJJJFFFCCCCCCDDDEEEDDDEEEFFFFFFHHHOOOYYYaaammmsssxxxyyyxxxzzz~~~}}}wwwuuurrrqqqrrrssssssrrrtttrrrqqqqqqqqqooollljjjiiiddd___ZZZUUUTTT[[[eeeyyyxxxuuupppkkkgggdddccceee___]]]ZZZWWWTTTTTTTTTUUUSSSUUUWWWZZZ\\\\\\[[[ZZZ^^^\\\XXXUUUUUUWWWZZZ]]]aaahhhnnnoooqqqsssqqqmmm}}}rrrqqqooonnnnnnooopppqqqooorrrwww{{{vvvqqqppprrrooodddQQQBBB<<<999888666666666666777888888999999;;;===??????AAACCCEEEHHHHHHHHHIIIKKKLLLNNNOOOOOORRRVVVYYYZZZZZZ\\\]]]\\\^^^aaaccccccbbb```___^^^]]]]]]]]]]]]]]]]]]]]]___bbb```\\\___fffddd\\\XXXYYYZZZYYYXXXVVVWWWWWWUUUVVVVVVWWWXXXYYYZZZZZZZZZZZZ[[[]]]___aaacccdddiiirrryyyxxx}}}iiiNNNBBBAAA===>>>@@@DDDHHHIIIHHHFFFCCCCCCCCCCCCCCCCCCBBBBBBBBB??????AAAAAAAAAFFFLLLYYYfff~~~zzzeeeUUUNNNEEECCCAAA???>>>=========<<<;;;;;;<<<>>>@@@BBBCCCBBBFFFNNNTTTXXX___ooo{{{{{{~~~|||yyyvvvvvvwwwxxxvvvsssnnnllljjjiiikkkpppuuuyyy~~~wwwiii___XXXUUUSSSQQQRRRRRRSSSTTTTTTTTTSSSRRRQQQOOOMMMJJJFFFCCCBBB@@@AAABBBCCCFFFNNNZZZbbbfffffffffbbb\\\UUUQQQOOONNNPPPSSSVVVYYY^^^cccfffggghhhjjjkkkllllllkkkkkkjjjjjjkkkkkklllmmmmmmmmmmmmmmmllllllkkklllllllllnnnooooooppppppoooooonnnkkklllmmmooooooooonnnnnnkkkjjjiiihhhhhhiiijjjkkkkkkkkkllllllkkkjjjhhhgggeeecccaaa^^^\\\XXXSSSOOOKKKIIIEEEBBBAAAAAABBBCCCCCCFFFIIIIIIIIIMMMVVV^^^oootttzzz|||zzzyyy|||}}}zzztttrrrppppppqqqrrrqqqqqqtttrrrqqqpppooommmiiifff___ZZZVVVSSSQQQTTTaaaooo}}}{{{qqqkkkfffcccaaa^^^```cccYYYYYYXXXUUURRRQQQSSSTTTRRRSSSUUUWWWXXXXXXXXXXXXZZZZZZXXXUUUTTTWWW\\\___aaagggmmmoooqqqtttrrrnnn{{{qqqqqqooonnnlllmmmoooqqqooosssyyy~~~}}}qqqmmmnnnrrrnnnaaaOOO@@@;;;999777555555555555666777888999999<<<>>>???@@@AAADDDFFFHHHHHHJJJLLLMMMNNNNNNOOOOOORRRWWWYYYZZZ[[[\\\^^^\\\]]]___aaabbbbbbaaa```^^^]]]\\\[[[[[[\\\]]]^^^^^^bbbaaa___gggssstttmmm```^^^[[[ZZZZZZYYYXXXWWWTTTUUUVVVWWWXXXYYYYYYZZZYYYZZZ\\\]]]```bbbcccdddeeekkkxxxmmmddd```hhhtttaaaKKKBBB>>>======???DDDGGGHHHGGGCCCCCCCCCCCCCCCCCCCCCCCCBBB??????BBBBBBAAACCCGGGOOOXXXjjjyyycccWWWIIIHHHFFFCCC@@@???>>>===;;;;;;;;;;;;<<<>>>@@@AAAAAABBBGGGLLLOOOTTT```lll{{{|||xxxrrrmmmlllmmmqqqsssxxx{{{~~~~~~}}}}}}}}}yyy~~~tttjjjddd```]]]YYYYYYZZZ[[[[[[[[[ZZZZZZWWWVVVTTTQQQMMMJJJFFFEEECCCDDDDDDDDDGGGRRRaaalllsssttttttppphhh___XXXTTTLLLNNNRRRVVVZZZ^^^dddggghhhiiijjjkkkkkkjjjiiihhhiiiiiiiiijjjkkkkkkllllllllllllkkkkkkkkklllmmmmmmpppqqqqqqrrrrrrqqqqqqpppjjjkkkmmmnnnoooooonnnnnniiiiiiiiiiiiiiiiiiiiiiiijjjjjjkkkkkkiiigggdddccc```^^^[[[YYYVVVRRRLLLHHHDDDCCCBBB@@@@@@@@@AAAAAAEEEJJJOOOPPPOOORRRYYY```jjjpppwwwyyywwwvvvyyy|||~~~zzzxxxrrrpppnnnnnnnnnoooooonnnqqqooonnnlllkkkgggccc___XXXUUUSSSRRRTTT]]]ooo|||uuukkkccc^^^```aaa___```cccXXXYYYYYYVVVSSSSSSUUUXXXUUUVVVVVVWWWXXXYYYZZZZZZWWWXXXXXXVVVVVVXXX]]]bbbaaafffiiijjjmmmpppnnniiiyyyrrrqqqpppmmmkkkkkkmmmooonnnsssyyy~~~pppkkknnnrrrmmm```MMM???:::888777333333333444555666777888:::<<<>>>@@@@@@BBBDDDFFFGGGIIIKKKMMMOOOOOOOOONNNNNNRRRVVVYYYZZZ[[[\\\]]][[[\\\^^^___```aaa``````^^^]]][[[ZZZZZZ[[[]]]___\\\aaabbbbbbmmm~~~|||eeeaaa\\\[[[\\\\\\YYYWWWTTTTTTUUUVVVXXXYYYYYYZZZYYYZZZ\\\^^^```bbbcccdddbbbfffpppyyygggZZZSSSXXXbbbqqqyyy\\\LLL???<<<:::<<>>;;;<<<<<<===AAAFFFEEEEEEDDDDDDCCCDDDEEEEEEGGGEEECCC@@@??????@@@AAACCCFFFPPPaaavvvppp]]]SSSIIIEEECCC>>>======<<<;;;:::::::::;;;<<<<<>>@@@AAABBBEEEGGGMMMMMMNNNOOOQQQRRRTTTUUUTTTUUUVVVVVVVVVWWWZZZ]]]\\\^^^______^^^^^^```aaaaaa___[[[ZZZ[[[\\\]]]]]]\\\^^^]]]___nnnxxxccc___\\\[[[\\\\\\XXXUUUVVVVVVUUUVVVYYY]]]bbbdddaaa^^^[[[ZZZ\\\\\\\\\ZZZ\\\^^^ccclllxxxxxxhhhaaaYYYUUU___rrrzzzaaaPPPHHHAAA?????????AAAEEEDDDDDDDDDEEEEEEEEEEEEEEEFFFEEECCCBBBAAA@@@@@@AAA>>>CCCMMMYYYhhhfffZZZNNNJJJHHHCCC@@@???===<<<;;;:::::::::;;;<<<>>>>>>???BBBEEEHHHLLLNNNRRRWWW___hhhqqq{{{xxxqqqlllkkklllmmmlllnnnoooooonnnnnnoooppptttvvvzzz|||}}}~~~~~~|||xxxtttrrrsssoooiiiddd```ZZZSSSMMMJJJFFFEEEGGGLLLTTTcccqqq}}}}}}uuuiii^^^TTTRRRQQQUUU\\\cccfffgggjjjkkkkkkiiigggeeefffggghhhgggfffeeeeeefffggghhhjjjkkkllllllmmmmmmllllllllllllnnnnnnooonnnmmmllljjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiihhhgggfffeeefffeeeeeedddccc```\\\XXXTTTRRRMMMIIIEEECCCBBBAAAAAA>>>>>>@@@AAABBBIIIPPPYYYcccqqqzzz|||{{{yyyxxxxxxxxxzzz}}}}}}xxxsssooolllhhhfffeeefffhhhjjjiiiiiiiiihhheeeaaa]]]ZZZVVVRRROOOVVVYYYhhhvvvhhh```]]]\\\^^^bbbdddccc```]]]^^^``````______```aaa]]]^^^^^^\\\ZZZZZZ[[[^^^XXXWWWWWWWWWXXX[[[]]]___```___```aaaaaa```]]][[[|||xxxtttrrrooommmllllllmmmnnnrrrwwwzzzppplllnnnlllcccSSSCCC;;;:::888444666555555555555777999:::;;;===???@@@AAABBBDDDFFFLLLMMMNNNOOOPPPQQQRRRRRRRRRTTTUUUVVVVVVWWWZZZ\\\]]]^^^^^^\\\[[[[[[]]]___dddaaa]]][[[\\\\\\\\\\\\]]]^^^]]]___jjjwwwxxxppp___\\\YYYYYY[[[\\\[[[XXXXXXXXXWWWXXXZZZ^^^cccfffaaa^^^[[[YYYZZZZZZYYYXXXZZZZZZ\\\aaakkk{{{ssseeeWWWXXXfff~~~ttt\\\OOOBBB>>>======>>>@@@BBBCCCEEEFFFGGGFFFFFFEEEEEEEEEEEEDDDCCCBBBAAA@@@===BBBJJJQQQXXXiiirrrbbbRRRLLLKKKGGGAAA>>>>>>===<<<:::::::::;;;;;;<<<<<<===???AAADDDFFFGGGJJJMMMRRRXXX___gggooouuu~~~{{{uuupppllliiiiiiiiihhhiiikkkkkkkkkkkkmmmnnnssstttyyyzzzsssmmmhhhaaaXXXRRRQQQLLLIIIIIILLLTTTcccqqq~~~zzzooodddWWWTTTRRRUUU\\\cccggghhhiiijjjjjjiiifffeeeeeeffffffeeeeeeddddddeeeeeefffiiijjjmmmoooppppppooonnniiiiiijjjjjjkkkllllllmmmhhhhhhhhhhhhhhhhhhhhhhhhgggggghhhggggggfffeeeeeecccbbbaaaaaa___\\\XXXTTTMMMLLLIIIFFFCCCAAA??????@@@======AAADDDHHHQQQZZZhhhsssxxxrrrnnnjjjhhheeeddddddeeeggghhhhhhggghhheeeaaa]]]XXXTTTRRRQQQPPP^^^kkk~~~qqqccc^^^^^^___```bbbdddfffffffffeeedddeeefffgggfffeeedddffffffaaa[[[XXXZZZ^^^WWWVVVVVVVVVYYY\\\```cccaaa```^^^^^^___^^^]]][[[}}}zzzuuuuuussspppnnnlllmmmnnnpppvvv~~~vvvnnnkkkkkkhhh]]]MMMAAA;;;:::888666777666555444555777:::;;;;;;===???AAAAAACCCEEEGGGJJJKKKLLLLLLMMMMMMMMMNNNPPPRRRTTTUUUVVVWWWZZZ\\\]]]]]]]]][[[ZZZ[[[^^^aaaeeebbb___^^^____________]]]^^^]]]^^^dddkkkjjjddd^^^[[[XXXXXX[[[]]]\\\[[[YYYYYYZZZ\\\^^^```bbbcccaaa```]]][[[ZZZYYYYYYXXXZZZZZZ[[[___hhhwwwsssaaa[[[cccvvv}}}eeeUUUDDD===<<<<<<<<<>>>@@@BBBDDDGGGHHHGGGFFFFFFDDDEEEFFFFFFEEEDDDBBB@@@AAACCCFFFJJJNNN[[[uuuoooZZZPPPNNNJJJEEEAAAAAA???>>><<<;;;:::;;;;;;;;;;;;<<<===???@@@BBBBBBHHHJJJMMMQQQVVV]]]dddjjjpppuuu~~~|||yyyvvvtttqqqmmmjjjgggeeeeeeeeegggiiiiiiiiijjjlllmmmooorrrwww{{{tttlllbbb\\\ZZZTTTPPPNNNPPPXXXggguuu~~~tttiii\\\XXXVVVXXX^^^dddggghhhiiiiiijjjhhhfffdddeeeeeeddddddccccccccccccddddddgggiiilllpppqqqqqqpppoooiiiiiihhhhhhiiijjjjjjkkkgggggggggfffffffffffffffeeeeeeeeeeeeeeedddccccccaaa```^^^]]][[[XXXTTTQQQIIIHHHFFFDDDAAA???===<<>>???>>>@@@CCCFFFGGGHHHGGGFFFDDDEEEGGGHHHGGGEEECCCAAAEEEBBBAAADDDIIITTTeeettt}}}eeeXXXTTTOOOIIIFFFDDDBBB@@@>>><<<;;;;;;;;;;;;<<<===>>>??????@@@@@@EEEGGGJJJLLLPPPWWW^^^ccceeeiiipppwww{{{zzzzzzyyyxxxuuurrrpppooonnnllliiigggdddbbbaaabbbccceeefffffffffhhhjjjlllnnnttt}}}vvvpppeee___YYYWWWWWW]]]kkkyyyyyyoooddd```\\\\\\```eeehhhhhhhhhiiiiiigggeeeddddddeeebbbbbbccccccccccccbbbbbbdddgggkkknnnpppqqqpppoookkkjjjiiihhhhhhhhhhhhiiifffffffffeeeeeedddddddddccccccccccccbbbaaa``````___]]][[[YYYWWWTTTPPPMMMGGGFFFEEEBBB@@@===;;;:::CCCAAABBBHHHOOOVVVbbbmmm}}}|||ssskkkhhhfffeeeeeecccbbbbbbdddeeefffdddbbbbbb\\\XXXUUUPPPLLLOOOVVVlllvvvkkkeeeccceeehhhhhhfffhhhmmmrrrtttpppmmmlllmmmllliiiffflllooonnnggg]]]WWWXXX]]]]]]\\\ZZZZZZ[[[]]]```bbbcccaaa^^^]]]^^^`````````~~~{{{wwwyyyzzzwwwrrrnnnmmmnnnooouuuzzzpppiiihhhgggddddddTTTDDD===<<<:::888888777777777777999;;;===>>>;;;>>>AAACCCEEEHHHKKKMMMNNNOOOOOOPPPOOONNNMMMLLLKKKNNNQQQTTTUUUVVVYYYZZZ]]]______``````aaadddggghhhgggffffffhhhiiiiiihhhbbbdddeeedddcccaaa^^^\\\[[[YYYYYY[[[___aaa___]]]\\\^^^```bbbbbb```]]]\\\ZZZZZZZZZXXXWWWWWWYYY[[[\\\^^^aaaeeejjjrrr{{{~~~}}}kkk___eee{{{qqqbbbRRRHHHCCC>>>;;;;;;<<<>>>@@@CCCEEEGGGGGGGGGEEEFFFGGGHHHHHHFFFDDDCCCDDD???===@@@DDDKKKVVV```wwwrrrccc[[[RRRJJJFFFGGGFFFCCC@@@>>>===<<<<<<;;;<<<===>>>???????????????AAADDDGGGJJJOOOUUUYYYZZZ___eeejjjoootttyyy||||||yyyqqqqqqqqqpppooommmlllkkkiiihhhgggeeecccaaa___^^^^^^___aaaaaaaaaaaaccceeeiiilllqqqyyywwwqqqjjjfffdddgggsssxxxooojjjcccaaacccfffhhhhhhggghhhhhhgggdddccccccdddaaabbbbbbccccccbbbbbbaaabbbdddgggjjjlllmmmmmmmmmkkkjjjjjjiiihhhhhhggggggffffffeeeeeedddcccccccccbbbbbbbbbaaa```^^^]]]\\\\\\ZZZWWWTTTRRROOOKKKHHHDDDCCCBBB@@@>>>===<<<<<>>??????AAADDDEEEGGGIIIKKKNNNOOOPPPQQQQQQPPPNNNLLLKKKJJJMMMQQQSSSUUUVVVXXXZZZ___aaabbbbbbbbbbbbdddeeefffdddccccccdddeeedddbbbeeegggiiikkkiiieeecccccc]]]]]]___ccciiikkkiiifffbbbaaaaaa```___]]]\\\[[[WWWXXXYYYXXXWWWXXX[[[^^^aaabbbccceeehhhmmmtttyyytttkkkvvvssscccWWWKKK@@@;;;:::;;;<<<>>>@@@CCCEEEGGGHHHFFFGGGHHHHHHHHHGGGFFFEEEAAA??????@@@@@@BBBJJJSSS```xxx{{{nnn```SSSMMMJJJIIIFFFBBB@@@>>>======:::;;;===>>>?????????>>><<<>>>AAADDDFFFJJJNNNQQQRRRVVV[[[___cccgggjjjmmmnnnppprrrssssssqqqnnnmmmhhhiiihhhgggffffffggghhheeedddcccaaa```^^^^^^]]]]]]___``````______```bbbgggkkkooovvv{{{vvvvvv~~~yyysssjjjffffffhhhhhhgggggghhhhhhfffdddbbbcccdddaaabbbccccccccccccbbbaaa```bbbcccfffhhhiiijjjjjjggghhhiiiiiiiiihhhgggfffffffffeeeddddddcccbbbbbbbbbaaaaaa___^^^\\\ZZZYYYXXXUUURRROOOLLLIIIEEEBBB???>>>===<<<<<<===>>>???FFFGGGMMMXXXbbblllyyyuuupppiiidddaaa``````___```_________```^^^[[[XXXWWWOOOKKKKKKHHHFFFPPP^^^pppkkkmmmttt{{{~~~rrrnnnmmmlllkkkjjjiiihhhiiilllnnnqqqrrrrrrpppnnnllllllmmmjjjiiigggbbb]]]YYYYYYZZZYYYYYYZZZZZZZZZZZZZZZZZZYYYXXXWWWXXXZZZ\\\\\\\\\|||zzzyyyrrrvvvzzzzzzuuurrrsssuuurrrxxx|||rrreeeaaafffhhheee```NNN===999999666444444777888:::<<<===>>>??????BBBDDDFFFGGGGGGIIIKKKMMMNNNOOOPPPPPPOOOMMMJJJIIIIIILLLPPPSSSUUUVVVXXXZZZ```bbbddddddcccbbbbbbcccaaa___^^^]]]^^^]]]\\\ZZZ^^^aaafffhhhgggcccaaaccc```aaaeeelllrrruuussspppfffddd```]]][[[[[[\\\]]]WWWYYY[[[[[[ZZZ[[[___ccchhhgggfffeeefffjjjqqqvvvxxxuuu~~~xxxiiiYYYJJJBBBAAA;;;;;;===???AAAEEEGGGIIIGGGGGGHHHHHHHHHGGGFFFFFF@@@BBBDDDCCC>>><<>>>>>999;;;<<<>>>??????>>>>>>===???CCCEEEGGGIIILLLNNNOOORRRUUUXXX[[[^^^bbbeeeeeefffggghhhhhhgggeeedddbbbcccbbbaaa```aaaccceeecccbbb```___^^^]]]]]]]]]___aaabbbaaa``````aaabbbgggjjjnnnsss{{{xxxoooiiihhhhhhhhhgggfffggghhhfffdddbbbbbbcccaaabbbcccddddddcccbbbaaa___```aaacccdddfffhhhhhhccceeegggiiiiiiiiigggfffffffffeeeeeedddcccbbbbbbbbbaaa```___]]]ZZZXXXWWWUUURRRNNNKKKHHHEEEAAA???;;;:::999888:::===@@@CCCJJJLLLTTTaaammmxxx}}}sssnnnhhhbbb```^^^]]]\\\^^^]]]]]]]]]]]][[[WWWTTTSSSJJJFFFHHHEEEDDDPPP```~~~kkkeeehhhrrr|||sssoooooonnnllliiigggggghhhjjjkkkuuuvvvvvvsssmmmjjjjjjkkkhhhfffccc___]]]ZZZYYYYYYTTTUUUWWWYYYYYYYYYXXXXXXWWWVVVVVVXXX[[[]]]]]]\\\}}}xxxtttpppqqqrrrtttvvvvvvvvvtttssstttttt{{{uuueee^^^```dddeeeYYYKKK===888999888888999888999:::<<<>>>@@@BBBDDDCCCBBBBBBCCCEEEHHHKKKMMMKKKLLLLLLMMMMMMMMMLLLKKKHHHLLLPPPSSSVVVYYY___ccc``````___\\\ZZZXXXZZZ[[[VVVVVVVVVVVVWWWWWWXXXYYY```aaa```___\\\[[[\\\]]]^^^bbbfffiiijjjjjjjjjkkkdddbbb___\\\ZZZZZZZZZ[[[\\\[[[YYYXXXXXXZZZ\\\^^^ffffffeeeeeeeeehhhnnnrrrzzz~~~xxx~~~www\\\IIIAAA???===>>>AAACCCCCCGGGMMMGGGGGGGGGFFFFFFGGGGGGHHHDDDDDDCCCBBB@@@AAACCCFFFOOOVVViiizzzddd]]]SSSJJJHHHHHHEEEBBBBBB=========<<<;;;<<<>>>@@@>>>??????@@@BBBDDDFFFGGGKKKLLLNNNQQQTTTWWWYYYZZZ[[[[[[\\\\\\\\\]]]]]]]]][[[[[[\\\\\\]]]^^^______aaaaaa``````_________^^^```aaaaaa```^^^]]]^^^___ccciiipppuuuyyy}}}yyyrrrllliiigggeeeccciiigggeeecccaaa___^^^^^^^^^```ccceeeeeedddbbbaaa___^^^^^^```cccddddddddd^^^```ccceeeggghhhhhhhhhdddbbbaaabbbbbbaaa___]]]bbb___\\\YYYXXXVVVTTTRRRPPPNNNJJJEEEAAA>>>===<<<888:::<<<<<<;;;===BBBFFFMMMWWWccckkkwww|||tttlllhhhbbb^^^\\\[[[ZZZYYYYYYZZZZZZYYYWWWTTTQQQOOOQQQKKKFFFCCCBBBEEEQQQ]]]lllgggppp~~~yyyvvvwwwtttmmmdddbbbeeejjjllllllrrrrrrssssssrrrooojjjeeefffdddaaa]]]ZZZXXXWWWWWWUUUUUUUUUUUUVVVVVVUUUUUUSSSSSSTTTUUUWWWYYY[[[\\\}}}xxxssspppnnnoooqqqsssssssssrrrqqqtttuuu}}}}}}kkkbbbcccfffeeeXXXJJJ===999999888777888::::::;;;<<>>===<<<<<<======>>>>>>???@@@AAACCCEEEFFFIIIJJJKKKMMMOOOQQQRRRSSSWWWWWWXXXXXXYYYZZZZZZ[[[YYYYYYZZZZZZ[[[[[[\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]___```aaa```^^^]]]^^^___dddiiiooorrrvvv{{{wwwqqqllliiigggdddbbbeeedddbbbaaa___]]]]]]\\\\\\^^^```cccccccccaaa```aaa```______```aaa```^^^^^^___aaaccceeegggggghhheeedddbbbbbbcccbbb```^^^```]]]YYYWWWUUUSSSQQQOOOKKKJJJFFFCCC@@@>>>======999;;;=========AAAGGGLLLTTT___lllvvvxxxqqqiiieee```\\\[[[ZZZYYYYYYYYYYYYXXXWWWUUUQQQNNNLLLKKKGGGCCCBBBBBBEEEPPP[[[wwwxxxuuu}}}zzzwwwxxxsssmmmgggeeehhhlllmmmmmmppppppooooooooolllhhheeedddbbb___[[[XXXVVVUUUTTTRRRRRRQQQRRRRRRSSSTTTTTTRRRRRRSSSTTTVVVXXXYYYZZZ}}}xxxsssooommmnnnpppqqqrrrrrrrrrrrrvvvwwwqqqfffeeefffdddUUUIII===999888777666777::::::;;;<<>>===<<<======>>>???@@@AAACCCDDDEEEFFFGGGHHHIIIJJJKKKKKKQQQQQQRRRSSSUUUVVVWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXYYYYYYZZZZZZ[[[\\\\\\\\\^^^___```___^^^]]]^^^___eeehhhkkkmmmqqqzzzyyyvvvsssoookkkiiifffcccaaa``````___^^^]]]\\\[[[[[[ZZZ[[[^^^```bbbaaaaaa```aaa___]]]]]]^^^^^^]]]\\\^^^^^^___```bbbccceeefffdddbbb````````````^^^\\\\\\YYYUUUSSSQQQOOOLLLJJJEEEDDDBBB@@@>>>=========:::<<<>>>???AAAEEEMMMSSS]]]iiixxxzzzrrrllldddaaa]]]ZZZYYYYYYYYYXXXWWWWWWVVVTTTQQQMMMJJJHHHEEECCCBBBDDDFFFJJJUUU```vvvyyywwwxxxrrrnnniiiiiilllooooooooommmllljjjjjjjjjiiifffdddaaa___\\\XXXUUUSSSRRRRRRRRRQQQPPPPPPQQQSSSUUUVVVPPPQQQQQQRRRTTTVVVXXXYYY~~~zzztttqqqooopppqqqrrrssstttuuuuuuxxxzzztttiiifffeeeaaaRRRGGG===999888666555777:::::::::<<>>>>>@@@AAAAAABBBBBBCCCDDDEEEFFFGGGHHHKKKLLLMMMOOOQQQRRRTTTTTTUUUUUUUUUUUUTTTTTTTTTTTTUUUVVVWWWXXXYYY[[[[[[\\\^^^___```___^^^]]]^^^___ccceeeggghhhllluuuyyyqqqpppnnnkkkiiigggeeebbb___]]]]]]]]]]]]\\\\\\[[[[[[XXXZZZ\\\___```aaaaaa```^^^\\\[[[[[[]]]______^^^]]]]]]\\\\\\^^^```bbbccc___]]][[[ZZZZZZZZZXXXWWWXXXUUURRROOOMMMJJJGGGEEEAAA@@@>>>===;;;;;;<<<<<<<<<>>>AAABBBEEEKKKSSSZZZeeesssxxxrrrkkkggg^^^[[[XXXWWWWWWXXXWWWVVVTTTTTTRRRPPPMMMIIIFFFEEECCCBBBDDDIIIOOOVVVdddppp{{{uuussssssooommmkkklllnnnppppppooojjjhhhfffeeeffffffeeeccc___]]]ZZZWWWTTTSSSRRRRRRUUUTTTRRRRRRSSSVVVYYY[[[QQQQQQQQQRRRSSSUUUVVVWWW~~~{{{vvvsssqqqpppqqqqqqsssuuuwwwxxx|||}}}vvvkkkhhheee```MMMDDD<<<999888666555777888999999;;;???CCCGGGIIIJJJJJJKKKLLLMMMOOOPPPQQQTTTTTTSSSTTTWWW\\\```cccZZZYYYVVVUUUTTTTTTUUUUUURRRSSSUUUUUUTTTSSSTTTUUUUUUTTTTTTSSSSSSTTTTTTTTTXXXZZZ[[[ZZZWWWUUUUUUUUUVVVXXXZZZ[[[ZZZYYYYYYZZZ\\\]]]___``````___]]][[[ZZZZZZYYYYYYYYYZZZ[[[\\\ccceeeggghhhhhhiiikkkmmmjjjppp~~~wwwjjj]]]\\\aaafffnnnuuuuuu```III>>>=========>>>@@@@@@AAAAAACCCDDDFFFFFFEEEFFFFFFDDDAAA@@@@@@AAA>>>???CCCFFFGGGKKKYYYggg{{{wwwhhh\\\TTTRRRHHHFFFDDDCCCCCCBBB@@@>>>============>>>>>>???@@@@@@@@@AAACCCEEEFFFGGGHHHGGGHHHIIIKKKMMMOOOQQQQQQSSSSSSSSSRRRRRRRRRRRRRRRSSSSSSTTTVVVXXXYYY[[[[[[]]]^^^___^^^]]]]]]^^^___```aaabbbcccgggooozzz~~~{{{{{{{{{vvvqqqllljjjhhhfffddddddbbb```^^^[[[[[[\\\]]]]]]\\\\\\[[[YYYZZZ\\\^^^``````aaaaaa___]]][[[[[[\\\^^^^^^^^^[[[ZZZZZZZZZZZZ\\\^^^___\\\ZZZWWWVVVVVVUUUTTTSSSTTTQQQNNNKKKIIIGGGDDDBBB???>>><<<;;;::::::::::::>>>AAAEEEHHHLLLRRR\\\bbbqqquuunnniiieeeaaaYYYWWWTTTTTTUUUUUUUUUTTTQQQPPPOOOMMMJJJHHHEEEDDDCCCDDDIIISSS\\\gggwwwyyyvvvssswwwzzzyyytttooommmmmmlllkkkkkklllmmmnnnnnnmmmgggeeebbbbbbcccdddcccccc]]][[[YYYVVVTTTSSSSSSSSSWWWVVVTTTTTTUUUXXX[[[]]]SSSSSSRRRSSSSSSTTTUUUUUU}}}|||zzzwwwuuuqqqppppppppprrruuuxxxzzzwwwmmmjjjddd^^^HHHAAA;;;999888666666999888999:::===@@@CCCEEEGGGGGGHHHJJJLLLNNNPPPRRRRRRVVVUUUTTTUUUXXX]]]bbbfff]]]YYYUUURRRRRRSSSTTTTTTPPPRRRUUUUUUUUUUUUUUUWWWVVVUUUTTTTTTSSSTTTTTTTTTYYY[[[\\\\\\YYYWWWVVVVVVUUUWWWXXXYYYXXXWWWXXXZZZ^^^```aaabbbbbbaaa___]]]ZZZZZZZZZZZZZZZ[[[[[[\\\dddfffhhhiiiggggggggghhhiiimmmyyy|||hhhUUUOOOQQQVVVaaammmrrrUUUDDD===;;;;;;=========>>>???@@@BBBDDDEEEEEEFFFGGGEEECCCBBBBBBCCC===>>>AAADDDDDDEEELLLVVVddd|||{{{hhhZZZTTTNNNIIIEEECCCCCCCCC@@@===>>>>>>=========>>>>>>?????????@@@BBBCCCEEEFFFGGGEEEEEEGGGHHHJJJLLLMMMNNNOOOOOOOOOOOOPPPPPPPPPPPPPPPQQQRRRTTTVVVWWWYYYYYYZZZ[[[\\\\\\[[[[[[\\\]]]\\\\\\]]]^^^bbbhhhpppvvv|||}}}xxxttttttvvvxxxvvvrrrnnnkkkiiidddbbb```_________^^^]]]ZZZ[[[\\\]]]]]]\\\[[[ZZZYYYZZZ[[[]]]^^^______```ccc```\\\ZZZZZZZZZZZZYYYXXXXXXXXXXXXXXXYYYZZZZZZ[[[XXXUUUSSSSSSRRRQQQPPPOOOLLLIIIGGGEEEDDDAAA???>>>===;;;:::::::::;;;;;;AAAEEELLLRRRXXX```iiippp~~~sssjjjeeeaaa^^^[[[TTTSSSQQQQQQRRRRRRRRRQQQMMMMMMLLLJJJIIIHHHGGGGGGFFFJJJUUUdddppp|||}}}zzzooollliiinnnrrrsssooojjjhhhhhhhhhhhhhhhiiiiiiiiiiiiiiibbb```______aaabbbaaaaaaZZZYYYWWWVVVUUUUUUUUUVVVVVVUUUTTTTTTUUUWWWYYYZZZUUUTTTSSSSSSRRRRRRRRRRRR|||yyyxxxxxxwwwvvvsssrrrqqqrrrtttxxx|||~~~tttkkkggg___WWWCCC>>>:::999888666777:::888:::===@@@BBBDDDEEEEEEEEEGGGHHHKKKMMMOOOPPPPPPQQQRRRSSSUUUXXX\\\___```ZZZWWWSSSRRRSSSSSSRRRQQQOOOQQQTTTUUUUUUUUUVVVWWWVVVVVVUUUTTTTTTTTTTTTTTTXXXZZZ\\\[[[YYYVVVUUUUUUSSSUUUWWWWWWWWWWWWXXXZZZaaaaaabbbbbbbbb```___^^^YYYYYYYYYYYYZZZZZZ[[[[[[bbbdddggggggfffeeedddeeegggiiipppmmmXXXOOOMMMOOOYYYfff|||gggRRRFFF>>><<<===::::::;;;<<<>>>@@@BBBCCCEEEGGGHHHGGGEEEDDDDDDEEEBBB@@@AAACCCDDDCCCGGGLLLUUUgggnnndddZZZSSSKKKGGGFFFEEECCC@@@??????>>>>>>===>>>>>>???>>>??????@@@@@@AAABBBBBBBBBCCCDDDEEEGGGHHHIIIJJJKKKKKKKKKLLLMMMMMMMMMNNNNNNOOOPPPQQQSSSTTTVVVVVVVVVWWWXXXXXXWWWWWWXXXZZZYYYYYYYYYZZZ[[[___dddgggllltttyyyssspppmmmmmmnnnmmmiiieeecccddd```^^^[[[ZZZ[[[\\\]]]\\\YYYZZZ\\\]]]\\\[[[ZZZYYYYYYYYYZZZ[[[\\\\\\]]]]]]bbb___[[[XXXXXXXXXXXXWWWUUUVVVVVVWWWWWWWWWWWWVVVXXXUUUQQQOOONNNNNNNNNMMMIIIGGGDDDBBBAAA@@@>>>===;;;:::::::::;;;<<<>>>???CCCJJJTTT^^^fffppp{{{zzzrrrhhhaaa]]]ZZZWWWTTTRRRPPPOOOOOOPPPPPPOOONNNJJJJJJJJJIIIIIIJJJJJJJJJNNNVVVhhh{{{|||yyyzzzmmmiiiggglllqqqqqqmmmiiifffeeedddeeeeeedddcccccccccddd]]]\\\[[[\\\^^^___^^^]]]VVVVVVUUUTTTTTTUUUVVVWWWUUUUUUUUUUUUUUUVVVWWWXXXVVVUUUSSSQQQPPPOOONNNNNNyyyvvvuuuvvvvvvvvvwwwvvvuuuuuuwww{{{qqqgggbbbYYYOOOAAA<<<999999999666888;;;999;;;???BBBDDDEEEEEEDDDDDDFFFGGGIIIKKKLLLMMMMMMKKKNNNQQQUUUXXXZZZZZZZZZWWWUUUSSSSSSUUUTTTQQQNNNNNNPPPSSSUUUUUUUUUVVVWWWWWWWWWVVVUUUTTTTTTUUUUUUWWWYYY[[[ZZZXXXUUUTTTTTTTTTUUUWWWWWWWWWXXXYYY[[[bbbbbbbbbaaaaaa```___^^^XXXXXXXXXYYYYYYYYYYYYYYY___bbbeeefffeeecccccccccddddddhhhsssttt___UUUOOOLLLSSS```sssuuu___OOODDD??????888999999;;;===???AAABBBEEEGGGHHHHHHFFFEEEFFFFFFBBB>>>===??????>>>AAAEEEGGGVVVkkk}}}eee]]]SSSMMMKKKJJJGGGCCC@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========AAAAAABBBCCCEEEFFFGGGGGGHHHHHHIIIIIIJJJKKKLLLLLLLLLMMMNNNOOOQQQRRRSSSTTTSSSTTTVVVUUUUUUTTTVVVWWWXXXXXXWWWWWWWWWYYY[[[]]]^^^fffqqq{{{uuuppplllggggggffffffbbb^^^]]]___^^^[[[XXXWWWXXXZZZ\\\\\\XXXYYY[[[\\\\\\ZZZXXXWWWXXXYYYYYYYYYZZZZZZ[[[[[[^^^[[[WWWVVVVVVXXXYYYYYYTTTTTTVVVWWWWWWVVVUUUTTTTTTQQQMMMJJJJJJJJJIIIIIIEEECCC@@@??????>>><<<;;;888888999:::<<<>>>AAABBBEEEMMMZZZfffqqq|||rrrkkkbbb[[[XXXVVVSSSPPPPPPOOONNNNNNOOOOOOMMMLLLIIIIIIIIIIIIJJJKKKLLLMMMUUUaaawww}}}{{{}}}oookkkiiimmmrrrrrrnnniiifffeeebbbcccbbbaaa______```aaaYYYXXXYYYZZZ\\\]]]\\\[[[TTTSSSSSSSSSSSSUUUWWWXXXVVVWWWWWWWWWWWWWWWWWWWWWVVVUUUSSSPPPNNNMMMLLLKKK~~~yyytttrrrsssvvvyyywwwtttrrrtttzzzyyyllljjjhhhYYYGGG@@@===:::666555666888999;;;<<<>>>AAACCCDDDEEEFFFGGGHHHIIIJJJKKKMMMNNNNNNOOOQQQSSSVVVVVVVVVTTTSSSVVVVVVUUUUUUSSSRRRPPPOOOQQQRRRSSSTTTUUUVVVVVVVVVQQQRRRSSSRRRQQQRRRSSSUUUXXXZZZ\\\[[[WWWTTTRRRQQQVVVUUUUUUUUUVVVXXXZZZ[[[]]]YYYWWW[[[bbbeeebbb^^^[[[YYYWWWWWWXXXYYYYYYYYY\\\^^^aaaccccccbbb___^^^___```dddkkksssooo```VVVPPPRRRXXXjjjssseeeQQQDDDBBB@@@<<<:::<<<===<<<>>>BBBDDDDDDEEEFFFGGGGGGGGGGGGFFFEEECCC@@@???>>>>>>>>>KKKLLLWWWooouuuaaaTTTPPPNNNHHHBBBAAAAAA@@@@@@@@@????????????>>>>>>============>>>>>>>>>>>>>>>???AAADDDEEEGGGGGGGGGGGGHHHIIIJJJKKKLLLLLLLLLMMMNNNOOOQQQQQQVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUVVVVVVVVVWWWWWWZZZ^^^hhhttt{{{xxxuuuoooiiigggeeedddbbb```^^^]]]]]]\\\\\\[[[[[[[[[ZZZZZZYYYYYYYYYYYYXXXXXXYYYZZZ[[[[[[ZZZZZZZZZYYYXXXWWWWWWVVVYYYXXXVVVUUUTTTUUUUUUVVVWWWWWWVVVVVVUUUTTTTTTSSSRRRPPPNNNKKKHHHFFFDDDCCCAAA???>>>======<<<:::999<<<===>>>======???DDDIIIJJJUUUeeetttxxxfffbbb[[[UUURRROOOMMMKKKLLLLLLLLLLLLKKKKKKKKKKKKIIIJJJIIIHHHHHHOOOZZZdddvvv|||ooommmmmmqqqsssqqqlllfffcccbbbcccbbbaaa^^^\\\]]]```bbb______]]][[[YYYVVVTTTRRRRRRSSSSSSRRRQQQSSSXXX\\\]]]\\\YYYVVVTTTTTTTTTUUUWWWUUUSSSPPPNNNLLLKKKKKK|||wwwtttrrrtttwwwyyyyyywwwuuuxxx}}}uuujjjhhhfffXXXGGG???===999777555666888999<<<===???BBBDDDEEEFFFFFFHHHIIIJJJKKKLLLNNNNNNOOOQQQQQQRRRSSSTTTTTTUUUUUUUUUUUUUUUTTTSSSQQQPPPOOOOOOPPPQQQSSSTTTUUUUUUUUURRRRRRSSSRRRQQQQQQSSSVVVXXXYYYZZZYYYVVVSSSQQQQQQTTTTTTSSSSSSTTTVVVWWWXXXZZZYYYXXX\\\aaacccaaa^^^\\\ZZZXXXWWWXXXYYYXXXXXXZZZ[[[\\\^^^^^^]]]\\\[[[\\\\\\^^^ccchhhsssrrr```TTTSSSXXXeee}}}zzziiiVVVKKKBBB===:::;;;;;;:::;;;???CCCCCCEEEFFFGGGHHHHHHHHHGGGFFFDDDBBB@@@?????????@@@DDDNNN```vvvyyyeeeZZZSSSLLLGGGCCCBBBAAA@@@@@@???===<<<>>>>>>======<<<<<<===============>>>???@@@BBBCCCBBBBBBCCCDDDEEEGGGIIIJJJJJJJJJKKKKKKLLLMMMOOOPPPQQQQQQRRRSSSTTTTTTUUUUUUSSSSSSSSSSSSTTTTTTTTTTTTSSSWWW___hhhqqq}}}}}}tttpppmmmgggcccbbb]]]\\\[[[ZZZYYYXXXXXXXXXYYYYYYXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVWWWXXXXXXYYYXXXXXXXXXWWWVVVUUUUUUUUUVVVUUUTTTRRRRRRRRRRRRRRRSSSSSSRRRRRRQQQPPPPPPOOONNNLLLJJJGGGDDDBBBAAA@@@???>>><<<<<<<<<;;;:::999;;;>>>@@@@@@AAADDDKKKPPPWWWaaaqqqxxxiiiaaa\\\VVVQQQOOOLLLJJJIIIJJJJJJJJJIIIIIIIIIHHHHHHGGGGGGHHHJJJRRRcccxxx}}}~~~}}}pppnnnpppqqqppplllfffbbbaaabbbaaa```___\\\[[[[[[^^^aaa```___^^^\\\YYYWWWUUUSSSSSSSSSTTTRRRQQQRRRVVVZZZZZZXXXVVVTTTSSSTTTUUUVVVWWWVVVTTTRRRPPPNNNMMMLLL|||yyyvvvtttssstttvvvxxxxxxwwwvvvyyy~~~qqqhhhgggcccVVVGGG>>><<<999777666777888:::===>>>@@@BBBDDDFFFGGGGGGHHHIIIJJJLLLMMMNNNOOOOOOSSSRRRQQQQQQQQQSSSUUUVVVTTTTTTSSSRRRRRRQQQPPPOOOMMMNNNPPPQQQSSSTTTUUUUUUSSSSSSRRRQQQPPPQQQTTTVVVWWWXXXXXXVVVSSSPPPPPPQQQRRRRRRRRRRRRRRRSSSTTTUUUVVVXXX[[[]]]___```___^^^]]][[[XXXWWWXXXXXXWWWWWWYYYYYYYYYZZZZZZZZZZZZZZZZZZXXXYYY[[[]]]dddsssrrr___YYYZZZaaavvvmmmVVVFFF???;;;;;;;;;999:::<<>>;;;>>>======<<<;;;;;;<<<<<<<<<<<<<<<<<<===???@@@AAA======>>>@@@BBBEEEGGGHHHGGGGGGGGGHHHIIIJJJKKKLLLLLLLLLMMMOOOPPPRRRSSSSSSOOOOOOPPPPPPPPPQQQQQQQQQSSSUUUZZZbbbgggppp~~~uuulllhhheee```]]]^^^YYYYYYXXXWWWWWWWWWWWWXXXUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTSSSTTTTTTUUUVVVUUUUUUUUUTTTSSSSSSRRRRRRSSSRRRQQQOOONNNMMMMMMMMMMMMMMMLLLLLLKKKJJJJJJJJJHHHFFFDDDBBB@@@>>>======<<<<<<;;;:::::::::::::::;;;???CCCGGGJJJOOOWWW]]]iiirrrwwwggg[[[XXXUUUPPPLLLJJJIIIHHHFFFGGGGGGFFFFFFFFFEEEEEEEEEFFFEEEFFFMMM___|||}}}zzzzzz|||qqqoootttrrrmmmgggaaa___```bbb^^^]]]\\\ZZZXXXYYY\\\^^^```___]]][[[YYYWWWUUUTTTTTTTTTTTTRRRQQQQQQSSSUUUTTTSSSQQQOOOOOOQQQTTTVVVWWWWWWUUUSSSQQQPPPNNNNNN{{{yyyvvvsssrrrssstttuuusssssstttwww|||}}}pppiiigggaaaSSSFFF===;;;999777777777999:::<<<===???BBBDDDEEEFFFGGGGGGHHHJJJLLLMMMNNNNNNNNNQQQQQQQQQQQQRRRRRRSSSTTTRRRRRRQQQPPPPPPPPPPPPPPPMMMNNNOOOQQQSSSTTTUUUUUUSSSSSSRRRQQQPPPQQQTTTWWWVVVVVVUUUSSSPPPOOOOOOPPPQQQQQQQQQRRRRRRSSSSSSSSSSSSWWW\\\^^^]]]\\\]]]___^^^\\\YYYWWWWWWXXXWWWVVVZZZYYYXXXXXXXXXYYYZZZ[[[ZZZXXXWWWWWWXXX[[[fffrrrttteee^^^```pppbbbLLLDDD===<<<<<<::::::<<<>>>@@@BBBDDDFFFHHHIIIIIIIIIHHHGGGEEEDDDCCCBBBAAA>>>AAAGGGKKKOOO]]]xxxuuudddXXXRRRLLLIIIFFFDDDDDDCCC@@@===>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======>>>;;;;;;<<<>>>???AAACCCDDDCCCCCCDDDDDDEEEFFFHHHIIIIIIJJJKKKLLLMMMNNNNNNOOOMMMMMMMMMMMMNNNNNNNNNNNNSSSTTTWWW]]]aaafffqqq|||yyypppgggdddaaa]]][[[]]]XXXWWWVVVUUUTTTTTTTTTTTTRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRQQQQQQPPPPPPPPPPPPNNNMMMKKKJJJIIIHHHHHHHHHGGGFFFFFFEEEEEEDDDBBBAAA@@@>>><<<;;;::::::999::::::999888999;;;<<<>>>DDDLLLSSSZZZaaaiiippp|||uuuiii^^^UUUQQQNNNJJJHHHGGGGGGFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCDDDDDDGGGSSSkkk}}}{{{~~~wwwpppppptttqqqkkkeeeaaa___```aaa\\\\\\ZZZXXXVVVVVVYYY\\\^^^]]][[[YYYWWWUUUTTTSSSTTTTTTTTTRRRQQQQQQQQQQQQPPPOOOMMMLLLLLLNNNQQQRRRWWWVVVUUUTTTSSSQQQOOOOOO|||zzzvvvssspppppppppqqqqqqrrrtttwww||||||pppjjjggg___QQQEEE;;;:::999777777888999:::<<<===???AAACCCEEEFFFFFFFFFHHHJJJLLLMMMNNNMMMMMMOOOPPPRRRSSSSSSRRRQQQPPPPPPPPPOOONNNNNNOOOOOOPPPMMMNNNPPPRRRSSSTTTUUUUUURRRSSSRRRQQQPPPQQQTTTVVVTTTTTTTTTQQQOOOMMMNNNOOOQQQQQQRRRSSSSSSTTTTTTTTTQQQVVV[[[\\\[[[ZZZ\\\___^^^\\\YYYWWWWWWXXXWWWVVVYYYXXXWWWVVVVVVXXXYYYZZZZZZWWWUUUVVVUUUWWW___hhhvvvwwwfffcccmmmrrrUUUJJJ@@@<<<;;;::::::<<<<<<>>>@@@BBBEEEFFFHHHHHHHHHHHHGGGGGGFFFEEEDDDCCC???>>>>>>AAADDDOOObbbsssyyyhhh^^^RRRMMMGGGDDDDDDDDDAAA>>>>>>>>><<<;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===???@@@@@@@@@@@@@@@AAABBBCCCDDDEEEHHHIIIIIIIIIIIIIIIJJJJJJJJJJJJKKKKKKKKKLLLLLLLLLMMMLLLOOOTTTWWW[[[cccllltttwwwqqqjjjccc```]]]YYYYYY\\\TTTSSSQQQPPPNNNMMMMMMLLLOOOOOOOOOPPPPPPPPPPPPPPPOOOOOONNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOONNNNNNNNNMMMLLLKKKJJJIIIGGGFFFEEEDDDDDDCCCCCCBBBAAAAAAAAA???>>>===;;;:::999999999777999999999888999===@@@GGGOOO\\\gggqqqyyysssfff]]]VVVSSSKKKIIIFFFEEEFFFFFFEEEDDDDDDDDDDDDCCCCCCCCCBBBBBBAAACCCKKK\\\yyy}}}{{{{{{qqqnnnooonnnkkkgggdddbbb```______]]]]]][[[XXXUUUUUUWWWZZZ[[[ZZZXXXVVVTTTRRRRRRRRRTTTTTTSSSSSSSSSRRRQQQPPPQQQPPPOOONNNOOOPPPQQQRRRVVVVVVVVVUUUTTTRRRQQQPPP}}}zzzuuuqqqnnnmmmnnnoooqqqtttwww{{{xxxnnnjjjfff[[[MMMDDD:::999888888888999:::;;;<<<>>>@@@BBBDDDEEEFFFGGGFFFHHHKKKMMMOOOOOONNNMMMNNNOOORRRTTTTTTRRRPPPNNNOOONNNMMMLLLMMMNNNOOOPPPOOOOOOQQQRRRSSSSSSTTTTTTQQQRRRSSSSSSRRRRRRSSSUUURRRSSSSSSQQQOOOMMMNNNNNNPPPPPPRRRSSSTTTUUUUUUUUURRRUUUXXXYYYYYYYYY[[[^^^]]][[[XXXWWWXXXXXXWWWWWWVVVVVVUUUTTTUUUVVVWWWXXXYYYUUUSSSTTTTTTTTTYYY```hhhsss~~~}}}}}}qqqqqq{{{cccUUUFFF>>>;;;999999::::::<<<>>>@@@BBBDDDEEEFFFFFFFFFGGGGGGGGGGGGFFFEEEBBB>>>===>>>BBBHHHSSS^^^uuuzzzkkk\\\SSSJJJDDDDDDCCCAAA>>>??????===<<<;;;;;;:::::::::;;;;;;<<<;;;;;;:::999;;;;;;;;;;;;<<<===>>>>>>=========>>>???@@@BBBBBBFFFFFFFFFFFFFFFFFFFFFFFFHHHHHHHHHHHHIIIIIIIIIIIIIIIHHHJJJOOORRRTTTZZZbbbfffooo{{{|||sssiiifffaaa]]][[[XXXTTTSSSVVVSSSRRRQQQNNNMMMKKKKKKJJJLLLLLLMMMMMMMMMMMMMMMNNNLLLKKKKKKJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKHHHHHHHHHGGGFFFDDDCCCBBBAAAAAAAAA@@@??????>>>>>><<<;;;:::999999999999999777999::::::999;;;@@@DDDPPP\\\mmm|||wwwggg[[[QQQMMMLLLGGGFFFDDDDDDDDDEEEDDDCCCCCCCCCCCCBBBBBBBBBAAAAAA>>>CCCOOOeee~~~wwwtttzzz~~~tttmmmkkklllfffdddbbbbbbbbbbbbaaa```aaa```]]]YYYVVVUUUWWWYYYZZZXXXVVVSSSRRRQQQQQQQQQSSSRRRSSSTTTUUUUUURRRPPPTTTTTTUUUUUUVVVVVVVVVVVVVVVVVVWWWWWWVVVUUUSSSRRR|||xxxsssnnnlllmmmoooppprrruuuzzz~~~|||ppphhhfffcccWWWJJJBBB999888888888999999:::;;;???@@@BBBDDDFFFHHHIIIIIIHHHJJJMMMPPPQQQQQQPPPOOOOOOPPPQQQQQQQQQQQQPPPOOONNNMMMLLLKKKKKKMMMOOOPPPOOOOOOPPPQQQQQQQQQQQQQQQOOORRRTTTTTTSSSRRRSSSSSSPPPRRRSSSRRRPPPNNNMMMMMMMMMNNNQQQSSSTTTUUUVVVVVVTTTTTTUUUVVVWWWYYY[[[^^^\\\ZZZXXXWWWXXXYYYXXXXXXVVVVVVVVVVVVVVVWWWWWWXXXZZZVVVTTTTTTTTTSSSVVV[[[___ggguuu~~~yyyxxxfffRRRFFF@@@<<<;;;<<<999:::<<<>>>@@@BBBBBBCCCCCCDDDFFFGGGHHHHHHGGGGGGEEEBBBAAABBBBBBCCCIIIQQQ___ssslllaaaRRRJJJGGGFFFCCC@@@@@@@@@>>>===<<<;;;;;;;;;;;;;;;<<<<<<<<<;;;999999888888888999:::;;;===>>><<<<<<<<<<<<===???@@@AAAAAAAAAAAABBBBBBCCCCCCCCCDDDDDDEEEEEEEEEFFFFFFFFFHHHGGGHHHMMMPPPQQQUUU[[[\\\dddlllrrrzzz~~~|||xxxxxxuuupppnnnmmmhhhaaa]]]YYYWWWWWWTTTOOOOOORRRQQQQQQOOONNNMMMLLLLLLKKKIIIIIIIIIIIIJJJJJJJJJKKKHHHGGGFFFFFFEEEEEEEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGCCCCCCDDDDDDCCCAAA@@@??????>>>>>>======<<<;;;;;;999999888777777888888888777:::<<<;;;:::===CCCHHHSSSaaavvvxxxhhh]]]TTTJJJEEEFFFEEECCCBBBBBBCCCCCCBBBAAABBBAAAAAAAAAAAA@@@@@@@@@???EEESSSiiiyyyttt{{{zzzrrrllliiiiiicccaaa```aaadddggghhhgggeeedddaaa\\\XXXVVVWWWYYYZZZXXXUUUSSSQQQQQQQQQQQQQQQQQQRRRUUUXXXXXXUUURRRRRRTTTWWWYYY[[[[[[ZZZYYYXXXYYYZZZZZZZZZXXXVVVUUU{{{wwwqqqmmmkkkmmmpppsssqqquuuzzz~~~uuujjjcccccc```TTTGGGAAA888888888888999:::;;;;;;AAABBBDDDFFFHHHJJJKKKKKKJJJLLLOOORRRSSSSSSRRRQQQRRRQQQPPPOOOOOOOOOPPPQQQMMMLLLKKKJJJKKKLLLOOOPPPNNNOOOOOOPPPPPPOOOOOONNNNNNQQQTTTUUUTTTSSSRRRRRROOOQQQSSSSSSQQQNNNMMMMMMKKKMMMOOORRRTTTUUUVVVVVVUUUTTTSSSTTTVVVYYY\\\]]][[[YYYWWWWWWXXXYYYYYYYYYXXXXXXYYYYYYYYYZZZZZZZZZ\\\XXXVVVVVVUUUSSSUUUYYY\\\aaannn~~~{{{|||uuu]]]NNNFFF@@@>>>???999:::;;;===???@@@AAAAAABBBCCCEEEGGGHHHIIIHHHHHHBBBBBBCCCCCC>>>;;;@@@HHHJJJYYYpppzzzmmm\\\PPPLLLJJJGGGCCCAAA@@@???>>><<<<<<;;;;;;;;;<<<<<<===<<<;;;999888444444555777999;;;===>>>;;;;;;;;;<<<===>>>???@@@<<<======???@@@AAABBBCCCBBBBBBBBBCCCCCCCCCDDDDDDFFFDDDEEEIIILLLLLLOOOTTTRRRYYY```eeekkkrrrtttssszzzvvvtttrrrlllllliiieeedddeeeccc^^^XXXVVVVVVVVVSSSNNNMMMPPPKKKJJJIIIHHHHHHHHHHHHIIIFFFFFFGGGGGGGGGHHHHHHHHHEEEDDDCCCBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDDDDDDDDDD???@@@AAAAAA@@@???>>>=========<<<<<<;;;::::::999777777666666666777777888888;;;======;;;>>>EEEKKKPPP```wwwttthhh\\\WWWQQQHHHBBBCCCCCCBBB@@@AAABBBBBBAAA@@@@@@@@@@@@@@@????????????BBBHHHTTTiiizzzzzzssslllhhhgggfffcccaaabbbgggmmmpppppphhhgggccc^^^YYYWWWXXXYYYZZZYYYVVVSSSRRRQQQRRRRRRPPPPPPQQQUUUYYYZZZWWWSSSNNNQQQUUUZZZ\\\\\\[[[ZZZZZZ[[[\\\]]]\\\[[[YYYWWW{{{vvvpppmmmoooqqqrrrqqqrrrsssvvvzzz|||zzz||||||jjjdddccchhhaaaOOOBBBAAA999888888777888:::;;;<<<@@@BBBEEEGGGHHHHHHGGGFFFJJJLLLMMMNNNNNNOOOQQQSSSPPPOOOOOOPPPRRRSSSRRRPPPMMMLLLKKKJJJKKKLLLOOOPPPOOOPPPRRRSSSSSSQQQPPPNNNOOOOOONNNOOOPPPRRRTTTUUUTTTUUUUUUTTTQQQPPPQQQRRRMMMNNNPPPRRRTTTTTTTTTTTTVVVTTTSSSTTTWWWXXXXXXXXXYYYYYYXXXXXXYYYZZZ[[[\\\^^^______]]]ZZZXXXXXXYYYYYYYYYXXXUUUSSSSSSUUUXXX```aaafffrrrvvvttt}}}ttt^^^MMMBBB>>>>>><<<===<<<999999;;;>>>???AAABBBDDDFFFGGGHHHGGGGGGDDDDDDBBBAAAAAABBBCCCDDDJJJOOO[[[lllkkk\\\WWWSSSNNNIIIDDDAAA@@@AAA???;;;<<<@@@===<<<::::::;;;:::999777===<<<;;;;;;:::::::::;;;:::999999999::::::;;;<<<============>>>>>>>>>>>>AAAAAA@@@@@@@@@@@@@@@@@@BBBCCCDDDFFFGGGHHHJJJJJJPPPRRRUUUYYY^^^bbbfffgggnnnpppuuuzzz}}}}}}xxxsssnnnjjjgggfffcccaaa^^^[[[XXXXXXXXXXXXRRRRRRPPPOOOMMMLLLKKKJJJGGGHHHHHHHHHHHHGGGFFFFFFAAABBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA>>>>>>>>>>>>============>>>===<<<;;;:::999999999999999888888888888888999999777666666888999::::::999:::===@@@DDDHHHKKKMMMTTT[[[jjj|||qqqfff\\\PPPHHHFFFEEECCCAAAAAA@@@>>>======>>>@@@BBBAAA>>>>>>???===;;;>>>DDDEEEOOO\\\kkkuuunnniiiccc^^^]]]^^^```dddjjjoootttwwwqqqnnnjjjccc\\\XXXXXXYYY[[[YYYVVVSSSQQQOOOOOONNNRRRSSSUUUXXXZZZXXXUUURRRTTTWWWZZZ[[[ZZZYYYYYYYYY[[[[[[\\\[[[ZZZXXXVVVUUU{{{vvvqqqnnnoooqqqqqqqqqqqqsssvvv{{{yyyrrrhhhbbbaaaddd]]]LLL@@@???999888888888999:::<<<===???@@@CCCFFFHHHJJJJJJJJJLLLMMMNNNNNNMMMMMMOOOQQQOOOOOOOOOPPPRRRRRRQQQOOONNNMMMLLLKKKKKKLLLMMMMMMOOOPPPRRRSSSSSSQQQPPPOOONNNNNNNNNOOOQQQSSSUUUVVVSSSTTTUUUSSSQQQOOOOOOPPPNNNOOOQQQRRRTTTTTTTTTTTTUUUSSSRRRSSSUUUVVVVVVVVVWWWWWWVVVVVVVVVWWWYYYZZZ\\\\\\]]][[[XXXWWWWWWXXXVVVUUURRROOOMMMMMMPPPSSSZZZ[[[aaammm|||xxxlllkkkttt~~~sss___OOOHHHFFF;;;<<<;;;::::::;;;<<<<<<@@@AAACCCEEEFFFGGGGGGGGGEEEDDDCCCBBBBBBBBBBBBCCCAAADDDLLLYYYiii~~~uuujjjaaaWWWOOOKKKHHHFFFEEEBBB======@@@>>>===;;;;;;;;;;;;:::888<<<;;;;;;::::::::::::;;;999999999999999:::;;;;;;<<<<<<<<<<<<============>>>>>>>>>>>>>>>>>>>>>>>>AAABBBCCCDDDFFFGGGHHHHHHMMMNNNPPPSSSWWWZZZ\\\]]]^^^aaaeeejjjmmmoooooooooqqqoookkkgggccc```^^^^^^ZZZXXXUUUSSSQQQPPPQQQQQQOOONNNMMMLLLJJJIIIHHHGGGEEEEEEFFFFFFEEEEEEDDDCCCAAAAAAAAAAAAAAAAAAAAAAAA????????????????????????============<<<<<<<<<;;;<<<;;;:::999888777777888999888888777777777888888777555444555777999:::;;;<<<>>>BBBFFFKKKPPPUUUXXXZZZaaaooo|||nnnccc\\\TTTJJJEEEDDDDDDBBB@@@AAA@@@???>>>>>>>>>???@@@>>><<<<<<>>><<<:::>>>DDDIIITTTbbbnnn}}}xxxnnniiieee```]]][[[\\\___bbbggglllppprrrqqqoookkkddd^^^YYYXXXYYYZZZXXXVVVSSSQQQPPPOOOOOOSSSSSSUUUWWWYYYYYYWWWTTTXXXZZZ]]]]]][[[XXXXXXXXXXXXYYYZZZ[[[[[[ZZZYYYXXX~~~zzzwwwrrroooooopppqqqqqqppprrrvvv}}}{{{rrrjjjddd___^^^___WWWHHH===<<<999888888888:::;;;===???>>>???BBBEEEHHHKKKNNNOOONNNOOOOOONNNMMMMMMNNNPPPPPPOOOOOOPPPQQQRRRQQQOOOOOONNNNNNMMMLLLLLLKKKKKKOOOPPPQQQRRRRRRQQQPPPOOONNNNNNOOOPPPRRRTTTVVVWWWTTTUUUUUUSSSPPPNNNMMMNNNOOOPPPQQQRRRSSSTTTTTTSSSTTTSSSQQQQQQSSSTTTTTTSSSUUUTTTSSSSSSSSSTTTUUUVVVXXXYYYYYYXXXVVVTTTUUUVVVTTTSSSQQQNNNKKKKKKNNNQQQVVVYYY___gggsss|||ggg\\\]]]bbbnnn|||{{{fffZZZTTT@@@===;;;:::;;;;;;::::::===???AAACCCEEEFFFGGGGGGFFFEEEDDDCCCBBBBBBAAABBB@@@@@@DDDLLLTTTaaauuussscccXXXUUUPPPMMMLLLHHHCCCAAACCC???>>><<<;;;<<<<<<;;;:::::::::999999999:::;;;;;;888888888888888888999:::::::::;;;;;;;;;<<<<<<<<<::::::;;;;;;<<<<<<======??????@@@BBBCCCDDDEEEFFFGGGHHHIIIKKKMMMOOOPPPQQQSSSUUUYYY]]]___aaaaaaaaa___^^^\\\YYYWWWVVVUUUTTTOOONNNLLLKKKJJJJJJJJJJJJJJJIIIHHHGGGFFFEEEDDDDDDBBBCCCCCCCCCCCCBBBAAAAAA????????????????????????;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999888777666666555666666777777777666666777777888666666555555777999<<<===@@@DDDJJJQQQXXX___gggllllllqqq|||~~~ssshhh\\\UUUNNNIIICCCAAAAAABBBAAA???@@@@@@??????>>>>>>======>>><<<===>>>======CCCKKKWWWcccqqqxxx|||uuukkkdddaaa___\\\YYYZZZ[[[]]]```cccgggjjjlllpppoookkkeee___ZZZYYYYYYXXXWWWUUUSSSRRRQQQQQQRRRUUUTTTTTTUUUWWWWWWVVVTTT]]]^^^___^^^[[[XXXVVVVVVUUUVVVXXXZZZ[[[[[[ZZZZZZ{{{zzzwwwsssqqqppppppqqqrrrqqqsssxxxvvvlllbbb^^^]]][[[RRRDDD<<<;;;999888999999;;;===???@@@@@@AAABBBEEEHHHLLLOOOQQQOOOPPPQQQPPPOOOOOOQQQRRRRRRQQQPPPQQQSSSSSSRRRPPPMMMNNNNNNNNNNNNMMMLLLKKKOOOPPPQQQRRRRRRQQQQQQPPPNNNOOOPPPRRRTTTVVVWWWXXXUUUWWWWWWUUURRROOONNNNNNQQQQQQRRRRRRSSSSSSSSSSSSUUUSSSQQQQQQSSSSSSSSSRRRTTTSSSRRRQQQQQQQQQRRRSSSTTTUUUVVVUUUSSSRRRSSSTTTVVVWWWVVVUUURRRQQQQQQRRRWWW[[[___cccjjjxxxjjjZZZUUUVVV[[[gggvvvssshhhNNNFFF===;;;;;;:::999999;;;<<<>>>@@@CCCEEEFFFGGGGGGFFFEEEDDDCCCBBBAAAAAACCCBBBCCCFFFIIIPPP]]]jjjzzzjjjbbb\\\XXXVVVRRRKKKGGGGGGAAA???<<<;;;<<<<<<;;;::::::999999999999:::;;;;;;888888777777777777888888999999999999::::::::::::888888999::::::;;;<<<<<<======>>>???@@@AAABBBBBBBBBCCCDDDEEEFFFHHHIIIIIILLLNNNQQQTTTVVVWWWXXXXXXUUUUUUSSSRRRPPPOOONNNNNNIIIIIIHHHGGGGGGGGGGGGHHHEEEEEEDDDDDDCCCBBBAAAAAA@@@@@@AAAAAAAAA@@@??????>>>===============<<<<<<999999999999999999999999999999999888888888777777777666555555555555555666666666666666666666777888888888888888888;;;>>>AAAGGGMMMVVV```iiirrr|||xxxkkk```XXXQQQLLLFFFCCC@@@@@@@@@AAA@@@>>>????????????>>>===<<<;;;@@@>>>===??????CCCNNNZZZmmmzzz{{{vvvrrrpppnnniiibbb]]]ZZZYYYWWWUUUYYYZZZ[[[^^^```ccceeeffflllkkkhhhccc^^^ZZZXXXYYYYYYXXXWWWUUUTTTUUUUUUVVVXXXVVVTTTTTTTTTUUUTTTRRR]]]^^^^^^\\\YYYVVVUUUUUUTTTUUUWWWYYYZZZZZZYYYYYY|||yyyxxxuuusssqqqqqqsssttttttwww|||}}}ppp```^^^\\\WWWMMMBBB<<<;;;999999999:::<<<>>>AAABBBCCCCCCEEEFFFIIILLLNNNPPPPPPQQQRRRSSSRRRSSSUUUXXXTTTSSSSSSTTTUUUUUUSSSRRRKKKLLLMMMNNNNNNNNNNNNNNNOOOPPPPPPQQQQQQRRRRRRQQQOOOPPPQQQSSSUUUWWWXXXXXXXXXYYYZZZYYYVVVRRRQQQPPPSSSRRRRRRRRRRRRSSSSSSSSSVVVTTTSSSSSSTTTUUUTTTSSSTTTSSSQQQPPPOOOPPPPPPQQQQQQRRRSSSSSSRRRQQQSSSTTTVVVYYY\\\]]][[[XXXUUUTTTWWW[[[___```dddqqqtttaaaUUUQQQPPPWWWcccrrrcccRRRBBB<<<;;;999999;;;::::::<<<>>>@@@BBBDDDEEEGGGFFFFFFEEECCCBBBAAA@@@@@@======???@@@CCCLLLVVVbbbwwwxxxqqqkkkggg___TTTLLLHHHDDDAAA>>><<<<<<<<<<<<;;;:::::::::999999:::;;;;;;888888777666666777777777888888888888999999999999888888999999:::;;;<<<<<<;;;;;;<<<===>>>>>>??????>>>???@@@BBBCCCEEEFFFGGGDDDEEEGGGJJJKKKLLLMMMMMMPPPOOONNNMMMKKKJJJHHHHHHEEEEEEDDDDDDDDDDDDEEEEEEBBBBBBAAAAAA@@@@@@?????????????????????>>>======<<<;;;;;;;;;:::::::::999999999999999999999999999777777777777666666666666666555555555555666666777666666555666666777888888888999:::999:::===BBBFFFRRRZZZgggsss|||vvvgggZZZRRRMMMJJJGGGDDDBBBAAAAAAAAA@@@???======>>>>>>>>>>>>===<<<;;;===<<<<<<===AAAJJJ[[[kkk{{{~~~uuunnniiigggfffccc^^^ZZZWWWUUUSSSRRRXXXYYYZZZ\\\^^^___```aaaeeeeeeccc___[[[XXXYYYZZZ[[[[[[YYYXXXXXXXXXYYYZZZ]]]ZZZXXXVVVVVVVVVUUUSSSYYYZZZ[[[YYYWWWUUUUUUUUUUUUUUUWWWWWWWWWWWWVVVUUUxxxxxxwwwuuussstttvvvxxxzzz|||ooo___^^^[[[TTTIII@@@;;;;;;999999999;;;===@@@CCCDDDEEEEEEGGGIIIJJJLLLMMMNNNQQQSSSTTTTTTUUUVVVXXXZZZVVVUUUTTTUUUVVVVVVTTTSSSLLLLLLMMMMMMNNNOOOOOOPPPOOOOOOPPPPPPQQQRRRRRRRRRQQQRRRSSSUUUVVVWWWWWWWWWYYY[[[]]]\\\YYYVVVTTTSSSTTTTTTSSSRRRRRRRRRSSSSSSVVVUUUSSSSSSUUUVVVVVVUUUTTTSSSQQQOOONNNNNNOOOOOOOOOPPPRRRRRRRRRRRRSSSUUUSSSWWW\\\^^^\\\YYYWWWUUUTTTYYY]]]^^^aaalll~~~ooo\\\PPPNNNOOOUUUbbbrrrttt]]]GGG???===::::::===999999:::;;;===@@@BBBCCCFFFFFFFFFEEEDDDCCCBBBAAA>>>;;;;;;===>>>>>>DDDJJJPPP___vvv}}}rrrbbbSSSKKKJJJFFFBBB???>>>>>>===<<<===<<<;;;;;;:::::::::;;;999888777777777777777777777777888888888999999999888888999999::::::;;;;;;999::::::;;;<<<=========<<<===>>>@@@AAACCCDDDEEEAAABBBCCCEEEFFFGGGGGGHHHIIIIIIHHHGGGFFFDDDBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>===============<<<;;;;;;::::::999999888777777777888888888888888888888888666666666666555555555555555555555555555666777888666666666666777888999999777:::<<<<<<>>>CCCJJJPPPcccnnn|||lllcccVVVMMMHHHEEECCCAAABBBBBBBBBAAA@@@???>>>===<<<<<<<<<<<<============::::::>>>CCCIIIVVVlll~~~{{{}}}pppgggbbbaaabbbaaa]]]ZZZVVVTTTRRRRRRUUUVVVXXXZZZ[[[\\\\\\\\\___^^^\\\YYYWWWXXX[[[]]]^^^]]]\\\[[[ZZZ[[[\\\\\\```^^^\\\[[[[[[[[[YYYXXXWWWXXXXXXWWWTTTSSSTTTUUUTTTUUUUUUVVVUUUTTTRRRQQQwwwxxxyyywwwvvvvvvyyy|||}}}hhh]]]]]]ZZZQQQEEE===::::::999999:::;;;>>>AAADDDFFFDDDEEEHHHJJJLLLNNNNNNNNNSSSTTTUUUUUUUUUUUUWWWYYYVVVUUUUUUUUUVVVVVVTTTRRROOONNNMMMMMMMMMNNNOOOPPPOOOOOOOOOPPPQQQRRRSSSSSSSSSSSSUUUVVVWWWWWWWWWVVVYYY[[[]]]]]][[[XXXVVVUUUVVVUUUSSSRRRRRRRRRSSSSSSUUUTTTSSSSSSUUUWWWWWWVVVSSSRRRPPPNNNMMMMMMMMMMMMNNNPPPRRRRRRRRRSSSUUUVVVRRRUUUXXXYYYYYYXXXWWWXXXTTTXXX\\\]]]^^^eeerrr~~~ppp___UUUPPPOOOWWWcccrrr{{{bbbJJJBBBAAA<<<;;;===999999999:::;;;===???AAADDDEEEEEEFFFEEEDDDCCCBBBAAA>>>===??????>>>AAAEEEFFFQQQaaawwwtttaaaWWWPPPMMMGGGCCCBBBAAA@@@>>>???>>>===<<<;;;::::::::::::999888777777777777888777777888888888999999999888888888888999999999999999999::::::;;;;;;<<<<<<;;;<<<===>>>???@@@AAAAAAAAAAAABBBCCCDDDEEEEEEEEEBBBBBBCCCCCCBBB@@@???>>>==================<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<:::::::::::::::999999888888888888777666666555555666666666666666666666666666666555555555444444444444333333444555666777888777666666777888999::::::888<<>>===<<<======<<<;;;;;;:::;;;<<<>>>???<<>>BBBEEEFFFBBBDDDHHHLLLNNNOOOOOOOOOUUUVVVVVVUUUTTTTTTUUUWWWVVVUUUTTTTTTUUUUUUSSSQQQRRRPPPNNNLLLLLLLLLNNNOOOOOOOOOOOOPPPPPPRRRSSSTTTTTTUUUVVVWWWXXXWWWVVVVVVXXX[[[]]]]]][[[XXXVVVVVVVVVUUUTTTRRRRRRRRRSSSSSSTTTSSSRRRSSSUUUWWWWWWVVVRRRQQQOOOMMMKKKKKKKKKKKKNNNPPPRRRSSSSSSTTTVVVWWWSSSTTTUUUVVVUUUVVVYYY[[[WWW[[[^^^]]]\\\___hhhooorrr^^^UUUOOORRRXXXbbbrrr}}}bbbKKKEEEDDD???;;;===999999999999:::<<<>>>???DDDDDDEEEFFFFFFEEEDDDCCCCCC???>>>@@@???<<<===@@@>>>GGGRRR```yyyooodddUUUQQQKKKGGGDDDCCCBBBAAAAAA@@@>>>===;;;;;;::::::::::::999888777777888888888888888888999999999999888888888888777777777777999999999::::::;;;;;;<<<;;;;;;<<<<<<=========>>>>>>>>>>>>???@@@@@@AAAAAA>>>???@@@AAAAAA@@@???>>><<<============<<<;;;;;;999999999999999:::::::::888888888888888777666666888777777666555555444444555555555555555555555555666666555555555444444444222222222333444555666777777777777777888999:::;;;;;;@@@FFFKKKQQQ[[[hhhqqqssscccYYYTTTNNNGGGCCCBBB@@@===:::<<<======<<<;;;;;;<<<===;;;;;;999999:::<<>>@@@BBBDDDEEECCCDDDGGGJJJMMMOOOQQQQQQRRRRRRRRRRRRQQQQQQQQQQQQQQQTTTTTTQQQPPPQQQPPPLLLOOOPPPQQQQQQOOOMMMMMMNNNNNNNNNNNNOOOPPPQQQRRRSSSVVVVVVWWWYYY[[[\\\ZZZYYYZZZYYYXXXWWWVVVUUUUUUUUUVVVUUUSSSRRRRRRSSSTTTVVVSSSUUUWWWWWWWWWVVVWWWXXXVVVTTTQQQNNNMMMMMMMMMNNNUUUTTTSSSRRRRRRSSSTTTUUUWWWWWWWWWVVVVVVVVVUUUUUUVVVZZZ\\\\\\ZZZ\\\bbbhhhxxxsssggg\\\XXXVVVXXXbbbnnn|||kkkYYYOOOFFF===:::;;;:::777777:::<<<:::;;;>>>???@@@BBBDDDEEEEEEDDDDDDAAAAAA@@@@@@???>>>======>>>CCCIIIRRRccc}}}uuuhhhaaaXXXQQQMMMIIIDDD@@@BBBBBBAAA???===<<<===???:::999888777666666777777:::999888777666555444333777777777777777777777777777777888888888999999999:::::::::;;;<<<===>>>?????????>>>>>>>>>>>>??????>>>>>>===<<<;;;;;;::::::<<<<<<;;;;;;;;;::::::::::::999999999888888777777888888777777666666666555555555555555555555555555555555555666666666666777444444444444444555666777555666777777666555666888888999999:::<<>>===>>>>>>======<<<<<<<<<<<<======@@@===<<<===;;;:::===BBBHHHfff}}}zzzxxxgggbbbaaa```___\\\YYYWWWWWWWWWVVVUUURRRRRRSSSTTTTTTTTTTTTSSSVVVWWWXXXWWWWWWZZZ```fffbbb```\\\ZZZZZZYYYXXXWWWTTTTTTTTTUUUWWWXXXVVVUUUTTTSSSQQQOOONNNMMMLLLLLLKKKKKKKKKLLLNNNQQQSSSUUU|||xxxxxxvvvtttssstttvvvxxxxxxqqqaaa___]]]WWWLLLAAA:::999;;;;;;;;;<<<>>>@@@BBBDDDEEECCCDDDGGGJJJMMMOOOPPPQQQRRRRRRRRRRRRRRRRRRRRRRRRQQQTTTSSSPPPOOOQQQPPPMMMOOOQQQRRRQQQOOOMMMMMMNNNMMMMMMMMMNNNOOOPPPQQQRRRUUUUUUVVVXXX[[[\\\[[[YYYZZZYYYXXXVVVUUUTTTSSSSSSTTTSSSQQQPPPOOOPPPPPPQQQQQQSSSUUUUUUUUUTTTVVVWWWVVVTTTRRRPPPNNNNNNNNNOOORRRRRRRRRRRRRRRSSSTTTTTTUUUUUUUUUUUUTTTTTTTTTTTTVVVYYY[[[[[[YYY[[[```eeemmm}}}tttggg\\\WWW\\\eeewww|||rrrfffWWWGGG???@@@>>>:::999;;;<<<:::;;;>>>???@@@BBBDDDEEEEEEEEEEEEBBBBBBAAA@@@???>>>>>>===>>>AAADDDIIISSSfff~~~uuuhhh]]]VVVPPPKKKHHHCCCCCCCCCBBB@@@>>>======;;;;;;:::::::::999999999999999888888777666555555888888888888888888888888777777888888888999999999;;;;;;;;;;;;<<<===>>>>>>======<<<<<<<<<<<<=========<<<<<<;;;::::::999999::::::999999999888888888999888888888777777777666777777777666666555555555444444444444444444444444444555555555555666666666666666555555555666666777333444555555555555666888999999:::;;;>>>AAAFFFIIINNNWWWdddoooxxx}}}nnn```UUUKKKEEECCCBBB@@@>>>=========>>>======<<<<<<<<<<<<======::::::;;;===;;;;;;@@@HHH[[[{{{}}}yyyuuuttt~~~wwwiiibbbaaabbbaaa^^^ZZZXXXWWWWWWWWWVVVTTTTTTTTTSSSSSSSSSSSSSSSUUUVVVVVVVVVVVVYYY___dddccc```\\\ZZZZZZYYYXXXVVVSSSQQQQQQRRRSSSTTTTTTSSSSSSRRRPPPOOOMMMLLLLLLKKKIIIIIIIIIJJJLLLNNNQQQRRR}}}zzzvvvtttsssrrrqqqqqqsssuuuvvvmmm```aaa^^^WWWLLLAAA:::999;;;;;;;;;<<<>>>@@@BBBDDDEEEDDDEEEGGGJJJMMMOOOPPPQQQQQQQQQRRRRRRSSSSSSTTTTTTQQQSSSSSSPPPOOOQQQQQQNNNOOOQQQRRRQQQOOOMMMMMMNNNKKKKKKLLLMMMNNNOOOPPPPPPTTTTTTTTTWWWZZZ[[[[[[ZZZZZZYYYXXXVVVTTTRRRQQQPPPPPPPPPOOONNNMMMMMMLLLLLLOOOQQQRRRRRRRRRRRRSSSUUUVVVUUUSSSRRRPPPPPPOOOPPPPPPPPPRRRSSSTTTTTTUUUUUUTTTTTTTTTSSSSSSSSSRRRRRRUUUWWWYYYYYYWWWXXX\\\```cccpppooo```]]]```nnnpppWWWIIIFFFAAA;;;888999:::888999;;;>>>???AAABBBDDDEEEEEEEEECCCCCCBBBAAA@@@???>>>>>>>>>@@@AAAAAAEEEPPP```lllsssggg^^^WWWRRRHHHHHHGGGFFFDDDBBB@@@>>><<<<<<=========<<<;;;;;;999999999888888777777777888888888888888888888888888888888888888999999999::::::::::::;;;<<<======;;;::::::999999::::::;;;;;;;;;::::::999888888888777777777777666666666666777777777666666666666666666666666555555555555555444444444444444444444444444444444555555555555666777777666666555666666666333444555555555666888:::;;;<<>>>>>===<<<<<<<<<=========<<<<<<;;;;;;<<<<<<===666888;;;===<<<===GGGSSSmmmxxxtttuuu~~~~~~vvvnnndddaaaeeeddd```[[[XXXWWWXXXYYYXXXWWWVVVTTTRRRQQQQQQQQQRRRSSSTTTTTTSSSTTTXXX]]]bbbbbb___\\\YYYYYYXXXWWWUUUSSSQQQOOOOOOQQQRRRSSSRRRQQQQQQPPPNNNMMMLLLKKKKKKGGGGGGGGGHHHJJJLLLNNNOOO~~~{{{xxxvvvrrrrrrqqqpppooopppsssuuu|||}}}jjjaaaaaa]]]UUUJJJ@@@:::999:::;;;<<<<<<>>>???BBBCCCDDDDDDFFFHHHKKKMMMOOOPPPQQQQQQQQQRRRRRRSSSTTTTTTTTTPPPSSSRRROOOOOORRRRRROOOPPPQQQRRRQQQOOONNNNNNNNNKKKLLLMMMNNNOOOPPPPPPPPPSSSSSSSSSUUUXXXZZZZZZYYYXXXXXXWWWUUUSSSQQQOOONNNMMMNNNNNNNNNNNNMMMLLLKKKMMMNNNPPPOOOOOOOOOQQQSSSVVVUUUUUUTTTSSSRRRQQQPPPOOOPPPRRRTTTVVVVVVVVVVVVTTTTTTTTTTTTSSSSSSSSSSSSTTTVVVWWWWWWVVVVVVYYY\\\___gggssszzzkkkfffiiizzznnnXXXNNNGGG???::::::;;;:::;;;===<<<<<<>>>???AAABBBCCCDDDCCCCCCBBBBBBAAA@@@?????????@@@AAA@@@AAAGGGQQQXXXcccsssrrrfff^^^QQQOOOKKKIIIGGGEEECCCBBB<<<===>>>>>>>>>===<<<;;;:::::::::999999999999999999999999999999999999999888888888888888888888888999999888888999::::::;;;:::999999888888999999:::999999888888888777777777666666666666555555555555555555555555555555555555555555555555555555444444444444444444444444444444444444444444555555555555777777666555555555555666555666777777777888:::<<>>???AAACCCDDDEEEFFFIIIKKKMMMOOOPPPQQQQQQQQQRRRRRRSSSSSSSSSTTTPPPRRRQQQNNNOOORRRSSSQQQPPPQQQRRRRRRPPPNNNNNNOOOLLLMMMOOOPPPQQQRRRRRRQQQSSSRRRRRRTTTWWWYYYYYYXXXVVVVVVUUUUUUSSSQQQOOONNNMMMNNNOOOOOOPPPOOOOOONNNLLLMMMNNNNNNMMMMMMPPPRRRUUUUUUVVVUUUUUUSSSQQQPPPOOOQQQSSSVVVWWWXXXXXXXXXVVVVVVUUUUUUUUUTTTTTTTTTTTTUUUVVVVVVVVVVVVXXXYYY___bbbiiisss}}}rrreeepppppp```RRRHHH???>>>>>>===>>>@@@999:::;;;<<<===???@@@AAABBBBBBAAAAAAAAAAAAAAA@@@>>>@@@AAAAAAAAACCCHHHLLLOOOYYYjjj}}}{{{oooaaa[[[TTTNNNKKKIIIGGGEEE>>>>>>>>>======<<<;;;:::;;;;;;;;;;;;;;;:::::::::999999999999999999999999888888888888888888888888777777666666666777888888:::999999888888999999:::777777777777777666666666666666666666555555555555444444444444444444555555444444555555555555555555444444444444444444444444444444444555555555666666666666555555555555555666888888999888888999<<>>:::::::::<<<<<<===>>>???AAACCCDDDFFFGGGIIILLLNNNOOOPPPQQQRRRRRRRRRRRRRRRQQQQQQQQQOOORRRQQQNNNNNNRRRTTTRRRPPPRRRSSSRRRPPPNNNNNNOOOMMMOOOQQQRRRSSSTTTSSSSSSTTTSSSRRRSSSUUUWWWWWWWWWRRRSSSTTTTTTTTTSSSRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQMMMMMMNNNMMMLLLMMMPPPRRRTTTUUUVVVVVVVVVTTTQQQPPPPPPQQQSSSUUUVVVWWWXXXXXXWWWWWWWWWVVVVVVVVVVVVUUUTTTTTTUUUVVVWWWXXXXXXXXX\\\]]]aaaiiirrrggghhhooo||||||bbbUUUHHHBBB???;;;999999999999999999:::;;;===>>>??????@@@@@@AAAAAABBBBBB>>>@@@AAA@@@??????@@@AAAFFFJJJSSS```nnnzzzrrrggg^^^WWWRRRMMMIIIBBBAAA@@@>>>===<<<;;;;;;=========<<<<<<;;;;;;;;;::::::::::::::::::::::::999999999888888888888888777666666666666666777777:::999999999999999999:::777777666666666666666666777666666666555555555555444444444444444555555555555555555555555666666666555555555555555555555555555555555666666666666777666555555555666666777888999:::;;;;;;<<>>???AAABBBCCCGGGHHHJJJLLLNNNOOOPPPQQQRRRRRRQQQQQQPPPPPPOOOOOOOOOQQQPPPMMMNNNSSSUUUSSSQQQRRRSSSRRRPPPOOOOOOOOONNNOOOQQQSSSTTTTTTSSSSSSUUUSSSRRRRRRTTTUUUUUUUUUOOOPPPSSSUUUUUUUUUUUUTTTWWWVVVTTTRRRQQQQQQQQQQQQNNNNNNNNNMMMLLLNNNQQQSSSRRRTTTVVVWWWVVVTTTQQQOOOQQQQQQQQQRRRSSSUUUVVVWWWWWWWWWWWWWWWVVVVVVVVVVVVTTTTTTUUUWWWYYYZZZZZZYYYXXXYYY]]]eeemmm{{{rrrfff___gggxxxooo\\\OOOGGG???999777:::999999888999:::;;;<<<<<<===>>>???@@@BBBCCCCCC@@@AAABBBBBB@@@???>>>===AAABBBGGGNNNUUUbbbyyyzzzooodddXXXPPPJJJGGGDDD@@@>>>>>>>>>?????????>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999888888888777777888888777777666777777888999999888888888888999999666666666666666777777777666666555555555444444444444444444444555555555666555555555666666777777777666666666666666666666666666666666777777777888888666666666777888999;;;;;;<<<>>>@@@BBBEEEJJJPPPUUUdddqqqwwwlll___VVVFFFCCC???<<<;;;;;;999777555666777888999999888888::::::999999999999::::::;;;;;;???GGGPPP\\\mmm|||kkkhhhfffhhhlllnnnkkkhhhaaa^^^YYYVVVUUUUUUTTTSSSQQQQQQQQQQQQRRRRRRSSSSSSQQQNNNKKKLLLQQQVVVYYYZZZVVVTTTSSSSSSUUUVVVWWWVVVRRRPPPOOOOOOPPPPPPOOONNNNNNOOOPPPQQQPPPNNNLLLKKKLLLMMMNNNOOOOOOOOONNNNNN~~~|||uuupppnnnmmmlllooopppnnnjjjjjjooosssyyy|||lllaaa```ZZZTTTJJJAAA<<<:::::::::=========>>>???AAABBBCCCGGGHHHJJJLLLNNNOOOPPPQQQRRRRRRQQQPPPOOONNNNNNMMMOOOQQQPPPMMMNNNSSSUUUTTTQQQRRRSSSRRRPPPOOOOOOOOOMMMOOOQQQSSSTTTTTTSSSRRRVVVTTTRRRQQQSSSTTTTTTTTTMMMOOORRRUUUVVVWWWWWWVVV\\\ZZZVVVSSSPPPOOOPPPPPPOOOOOOOOONNNMMMNNNQQQTTTQQQSSSUUUWWWVVVTTTQQQOOOQQQPPPPPPPPPQQQRRRTTTUUUWWWWWWWWWVVVVVVVVVUUUUUUTTTTTTUUUWWWZZZ[[[[[[ZZZVVVXXX^^^fffmmm{{{iiiWWWYYYjjjtttcccWWWKKKAAA>>>;;;;;;:::999999:::;;;;;;:::;;;<<<>>>@@@BBBCCCDDDBBBCCCDDDEEEDDDCCCBBBBBB??????CCCGGGIIIPPPbbbttttttbbbVVVOOOLLLHHHCCCAAA@@@BBBCCCAAA@@@???>>>===<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;999999999999888888777777999999888888888888888999888888777777777777888888666666666777777777777777555555555444444444333333444444444555555666666666555666666666777777888888777777777777777777777777777777777777888888888888777888888999:::<<<===>>>AAACCCFFFJJJNNNUUU]]]bbbtttzzzqqqhhh^^^RRRJJJAAA@@@===;;;999888777888555666888999999999888777:::999999999999999999:::===>>>EEERRR^^^jjjxxxpppbbbeeeeeedddhhhmmmkkkfff___\\\YYYVVVUUUTTTRRRPPPNNNOOOPPPRRRSSSTTTTTTTTTQQQNNNKKKLLLQQQVVVYYYYYYVVVTTTSSSTTTVVVXXXYYYYYYSSSRRRRRRRRRSSSSSSQQQOOOOOOOOOQQQQQQQQQOOOMMMLLLMMMNNNOOOPPPPPPOOONNNMMM|||wwwssspppnnnkkknnnooopppnnnkkklllooosssyyy}}}vvvlllggg]]]ZZZPPPFFFCCCAAA>>>===>>>===>>>@@@BBBCCCDDDEEEEEEHHHHHHHHHJJJLLLOOORRRTTTVVVTTTQQQPPPOOOOOOMMMKKKNNNMMMMMMMMMOOORRRUUUVVVSSSTTTUUUUUUSSSOOOLLLIIIRRRQQQOOOOOOQQQRRRQQQPPPPPPNNNMMMMMMNNNOOOOOONNNNNNNNNNNNOOOQQQRRRTTTUUUUUUTTTSSSRRRQQQPPPPPPPPPRRRPPPOOONNNNNNOOOQQQRRRTTTUUUWWWXXXXXXUUUSSSQQQTTTQQQNNNMMMPPPRRRRRRQQQUUUUUUUUUVVVVVVVVVWWWWWWZZZYYYYYYXXXWWWWWWVVVVVVTTTWWW]]]ccciiiuuurrr\\\XXX```jjj||||||kkk\\\JJJ;;;@@@>>>;;;888666777999;;;:::::::::;;;===@@@CCCDDDCCCCCCCCCCCCBBBAAA@@@???BBB@@@??????BBBHHHOOOSSSmmmxxxjjjaaa[[[SSSMMMJJJFFFBBB>>>>>>>>>======<<<<<<;;;;;;>>>;;;888777888:::::::::999:::;;;;;;;;;:::999888;;;:::999777777666666666999999888777777777777777666666666666666666666666666666666666666666666666777777777777666555444444666777777777777777888888777888888888777666555555777999::::::999777777888;;;===>>>>>><<<===AAADDDIIILLLRRR[[[ccckkkpppsss{{{vvvmmmaaaWWWNNNHHHEEE;;;;;;:::999999:::;;;;;;===999666555777999999888888:::;;;:::888777:::===DDDGGGPPPaaatttssshhh]]]^^^___```bbbcccccccccYYYXXXWWWUUURRROOOLLLKKKIIILLLOOOPPPQQQUUU[[[```WWWPPPKKKKKKNNNPPPVVV\\\YYYVVVSSSSSSWWWZZZ[[[[[[ZZZXXXTTTQQQNNNNNNOOOOOOOOOOOOMMMMMMMMMMMMOOOOOOMMMOOOPPPOOOKKKJJJKKKNNN|||vvvssspppmmmkkkmmmooopppooonnnppptttxxx|||pppgggeee\\\WWWLLLCCC@@@>>><<<<<<>>>===>>>@@@BBBDDDEEEFFFFFFIIIIIIIIIJJJLLLOOOQQQSSSUUUSSSPPPOOOOOONNNLLLKKKNNNMMMLLLLLLMMMOOOQQQRRRQQQQQQRRRSSSRRRPPPNNNMMMPPPOOONNNNNNPPPQQQQQQPPPPPPNNNLLLLLLMMMOOOOOONNNNNNNNNNNNOOOPPPQQQRRRSSSRRRQQQPPPPPPOOOOOOOOOOOOQQQPPPOOOOOOOOOPPPQQQRRRSSSUUUWWWXXXXXXVVVTTTRRRTTTQQQNNNNNNPPPRRRSSSRRRWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXWWWWWWVVVUUUUUUUUUVVVWWW[[[```dddkkkzzzfff\\\[[[___kkkxxx~~~{{{kkkXXXHHHAAA>>>;;;:::999999999888999999999:::<<>>>>>AAA???<<<;;;<<<<<<<<<;;;:::;;;;;;;;;;;;999888777;;;:::999888888777888888::::::999888888888888999777777777777777777777777555555555555555555555555666666777777666666555555666666666666666666777777666777777888888888888777999:::;;;;;;:::999:::<<<===???BBBCCCDDDGGGKKKOOO]]]cccmmmwww~~~vvvfffbbbZZZRRRIIICCC>>><<<;;;:::999888888999:::;;;===:::777777999:::999888666999;;;:::999:::>>>AAAHHHQQQaaauuu~~~zzzuuulllccc\\\]]]^^^______^^^^^^]]]XXXXXXVVVTTTRRROOOMMMKKKKKKMMMOOOPPPQQQTTT[[[aaaYYYPPPIIIJJJNNNQQQUUUZZZZZZXXXUUUVVVYYY\\\^^^^^^^^^\\\XXXTTTRRRQQQQQQRRROOOOOONNNMMMMMMNNNOOOOOONNNOOOOOONNNMMMLLLLLLMMM{{{uuuqqqooollljjjlllnnnqqqqqqqqqtttzzz~~~~~~}}}~~~jjjdddddd\\\RRRHHH???<<<<<<;;;===@@@>>>???AAADDDFFFHHHIIIJJJKKKKKKKKKKKKMMMOOOQQQRRRTTTRRROOONNNNNNMMMKKKJJJMMMLLLKKKJJJJJJLLLMMMNNNOOOOOOPPPPPPPPPPPPQQQQQQOOONNNNNNOOOQQQSSSSSSRRRRRROOOLLLKKKLLLNNNOOOPPPPPPPPPOOOOOOPPPPPPQQQRRRPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQRRRRRRRRRSSSTTTVVVWWWXXXWWWUUUTTTSSSQQQOOOOOOQQQSSSSSSSSSVVVVVVVVVWWWWWWWWWWWWXXXWWWVVVVVVUUUUUUTTTTTTTTTUUUTTTWWW\\\```ccckkkssssssaaaXXXTTTXXX```fffmmmwwwttt```QQQEEEBBB>>><<<======:::888999999999999;;;===???AAADDDDDDDDDEEEDDDDDDCCCCCCCCCBBBAAA@@@@@@AAABBBCCCCCCMMM\\\ooovvvhhh^^^WWWPPPLLLDDDBBB@@@@@@@@@@@@???>>>@@@>>><<<;;;<<<<<<;;;:::<<<======<<<;;;:::888888::::::999999999999999:::888888777666666666666777999999999999999999999999555555555555555555555555666777888888888888888888777777777777777777777777777888888999:::;;;;;;<<<:::;;;;;;::::::;;;===???AAADDDIIINNNTTTYYY```dddqqqzzzuuuhhh^^^SSSPPPLLLFFFAAA===;;;:::999999888888888888999999;;;:::999999::::::999777999;;;<<<;;;;;;===CCCHHHSSSbbbyyy~~~uuunnnlllkkkeee^^^]]]^^^______^^^\\\YYYXXXWWWVVVUUUTTTRRROOOMMMLLLMMMOOOPPPPPPPPPUUU\\\bbb^^^RRRIIIJJJOOOSSSUUUWWWYYYWWWVVVVVVYYY\\\^^^^^^```^^^ZZZVVVSSSQQQQQQQQQOOOOOONNNNNNNNNNNNOOOOOOPPPNNNMMMNNNOOOOOONNNMMM~~~yyyssspppmmmkkkjjjlllooorrrrrrsssvvv|||mmmgggeee[[[OOOEEE<<<:::;;;<<<>>>BBB@@@BBBDDDGGGJJJLLLMMMNNNMMMLLLLLLLLLMMMOOOPPPQQQTTTRRROOONNNMMMMMMKKKJJJKKKKKKJJJJJJKKKLLLMMMNNNPPPOOONNNNNNNNNOOOPPPQQQPPPOOOPPPRRRUUUVVVVVVUUUSSSOOOKKKJJJKKKNNNPPPQQQRRRRRRQQQQQQPPPQQQQQQRRRPPPQQQQQQRRRRRRSSSSSSRRROOOPPPQQQRRRSSSSSSSSSSSSSSSTTTVVVWWWXXXWWWVVVVVVRRRRRRQQQQQQRRRSSSSSSTTTSSSSSSSSSTTTTTTTTTUUUUUUVVVVVVUUUUUUUUUTTTTTTTTTSSSQQQSSS[[[```bbbdddgggrrrppp```VVVSSSVVV[[[___gggssszzzgggYYYOOOIIIBBB??????>>><<<999999999888888999;;;===>>>@@@@@@AAABBBBBBBBBBBBBBBCCCCCCBBBBBBAAAAAA@@@???BBBFFFMMMWWWgggrrrdddXXXPPPKKKHHHEEEDDDDDDEEECCCAAA@@@???======>>>>>>===<<<============<<<<<<;;;;;;:::::::::999999:::;;;;;;999999888777777777777777999999999999999999999999888888888888888888888888777888999:::;;;;;;;;;;;;999999999999999999999999:::::::::;;;<<<>>>??????>>>???@@@???@@@BBBFFFJJJKKKOOOVVV___iiissszzzyyyqqqiii___SSSKKKHHHFFFCCC@@@>>><<<::::::888888888888888888888888888888999999:::999888777===>>>>>>===>>>CCCLLLSSSdddvvvxxxkkkccccccdddaaa]]]]]]^^^______^^^\\\YYYWWWVVVUUUUUUTTTRRRPPPNNNMMMPPPQQQQQQQQQQQQVVV^^^ddddddWWWKKKKKKQQQUUUVVVVVVVVVUUUTTTUUUWWWYYY[[[\\\]]][[[XXXTTTPPPNNNMMMMMMOOOOOONNNNNNNNNNNNOOOOOOPPPNNNLLLMMMPPPQQQOOOMMM|||~~~wwwqqqnnnmmmkkkkkknnnpppsssssssssuuu{{{uuulllfffYYYLLLBBB;;;:::<<<===@@@DDDCCCEEEGGGJJJLLLOOOPPPPPPNNNMMMMMMMMMNNNOOOQQQRRRUUUSSSPPPOOONNNNNNLLLKKKJJJJJJKKKLLLMMMOOOPPPQQQRRRQQQOOOMMMMMMMMMNNNOOORRRRRRSSSUUUXXXZZZYYYXXXSSSOOOKKKJJJKKKNNNPPPQQQTTTSSSRRRRRRRRRRRRRRRRRROOOPPPQQQRRRSSSSSSSSSRRRNNNOOOPPPRRRSSSTTTTTTTTTTTTUUUVVVWWWWWWWWWWWWVVVSSSSSSSSSSSSRRRRRRSSSTTTRRRRRRRRRSSSSSSSSSSSSTTTVVVVVVVVVUUUUUUUUUUUUUUUQQQOOOQQQYYY^^^^^^^^^___gggrrrppp```VVVTTTTTTTTTYYYcccrrrzzzoooaaaYYYNNNEEEAAA>>><<<;;;:::999888888888:::;;;<<<===>>>???AAABBBBBBBBBBBBAAABBBCCCDDDCCCCCCAAA@@@DDDFFFHHHKKKSSScccyyyyyyfffZZZXXXSSSNNNLLLMMMMMMJJJGGGEEEDDDBBBBBBCCCDDDCCCCCC<<<<<<<<<<<<<<<<<<======;;;;;;;;;;;;;;;;;;<<<<<<>>>===<<<<<<;;;;;;<<<<<<::::::::::::::::::::::::999999999999999999999999777888999:::;;;<<<<<<<<<999::::::::::::;;;;;;;;;<<<<<<<<<===???AAACCCDDDHHHIIIKKKLLLNNNRRRWWW[[[\\\```iiiuuuzzzsssggg]]]UUUNNNGGGBBB>>>>>><<<:::999777777666888888888888888888888888555777888999999888888888<<<>>>BBBEEEJJJTTTaaajjj|||}}}ssseee______```^^^\\\ZZZ[[[\\\\\\\\\ZZZXXXWWWUUUUUUUUUTTTSSSQQQPPPOOOSSSTTTTTTSSSSSSXXX```ffflll]]]PPPOOOSSSVVVVVVVVVTTTUUUUUUUUUVVVWWWYYYZZZ[[[YYYVVVRRROOOLLLKKKJJJNNNNNNNNNNNNNNNNNNNNNNNNOOOLLLKKKLLLPPPQQQPPPMMMzzz~~~{{{zzz{{{}}}{{{tttooommmllllllllloooqqqsssssssssuuu{{{vvvllldddVVVIIIAAA:::;;;>>>???AAADDDEEEFFFHHHKKKMMMOOOPPPQQQNNNNNNMMMMMMNNNPPPRRRSSSWWWUUURRRQQQQQQPPPNNNMMMJJJKKKLLLNNNPPPQQQSSSSSSSSSQQQOOOMMMLLLLLLLLLLLLRRRRRRTTTVVVYYYZZZYYYXXXRRROOOLLLKKKLLLNNNOOOPPPSSSSSSRRRRRRQQQRRRRRRRRRMMMNNNPPPQQQQQQQQQPPPPPPMMMNNNOOOPPPRRRSSSUUUUUUUUUVVVVVVWWWWWWWWWWWWWWWTTTUUUVVVUUUSSSQQQRRRSSSSSSSSSSSSTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUURRRPPPQQQWWWYYYXXXVVVXXX```hhhvvv|||jjj\\\UUURRROOOOOOXXXgggyyy}}}uuuhhhXXXKKKCCC>>>===;;;:::999888888999::::::======???AAABBBCCCDDDDDD@@@AAACCCDDDEEEDDDCCCCCC???AAACCCCCCFFFNNN\\\fffssssssgggaaaZZZWWWXXXWWWSSSOOOMMMJJJGGGEEEFFFGGGGGGFFF@@@@@@????????????@@@@@@??????>>>>>>===>>>>>>???>>>======<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<999999999999999999999999888888:::;;;;;;<<<<<<<<<:::;;;;;;<<<===>>>??????AAAAAABBBDDDGGGKKKNNNPPPRRRUUUXXX\\\___dddjjjnnnuuuyyyzzziiibbbWWWMMMFFFCCCAAA???<<<;;;;;;:::888777666666888888999::::::999888888444666888888888999;;;<<<>>>EEEQQQ\\\hhhuuuyyyooodddaaa```]]][[[ZZZVVVVVVWWWWWWWWWWWWVVVVVVUUUUUUUUUUUUTTTSSSRRRRRRVVVWWWXXXWWWWWW[[[bbbhhhrrrdddVVVRRRSSSTTTUUUVVVUUUVVVWWWWWWVVVVVVXXXYYYYYYXXXUUURRROOOMMMKKKJJJLLLLLLMMMMMMMMMMMMLLLLLLLLLKKKKKKLLLNNNOOOOOOOOOxxx|||}}}{{{~~~{{{{{{{{{}}}}}}xxxrrrmmmllllllmmmmmmoooqqqtttttttttwww|||ooofff___QQQFFF???:::<<>>>>>??????????????????????????????===========================>>>???@@@@@@@@@@@@@@@@@@@@@BBBCCCEEEGGGHHHIIIJJJKKKMMMQQQWWW]]]cccfffgggjjjpppuuu{{{{{{pppgggUUUPPPIIIBBB>>>=========;;;;;;;;;;;;:::999888888888999:::;;;;;;:::999888444666888999999;;;???BBBMMMZZZooouuunnniiihhheee^^^ZZZ[[[WWWVVVUUUTTTTTTTTTUUUUUUUUUUUUVVVVVVVVVUUUUUUTTTWWWYYY[[[[[[[[[^^^dddiiiuuuhhh[[[TTTRRRPPPRRRUUUUUUVVVXXXVVVTTTSSSTTTVVVWWWVVVTTTRRROOOMMMKKKJJJJJJKKKLLLMMMMMMLLLKKKJJJHHHJJJKKKLLLLLLMMMNNNPPPwww{{{~~~}}}zzzyyy|||~~~~~~{{{wwwppplllkkkmmmnnnnnnnnnqqqtttuuuvvvyyy{{{ggg```[[[NNNDDD===:::<<>>@@@AAAAAAAAAAAABBBCCCCCCBBBBBBBBB>>>BBBEEEDDD@@@???CCCGGGEEEJJJSSS^^^ooo{{{pppjjjbbb[[[XXXWWWWWWWWWZZZXXXUUURRRPPPNNNNNNNNNHHHHHHGGGEEEDDDDDDDDDDDDIIIIIIHHHGGGGGGGGGGGGHHHBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBDDDEEEFFFFFFFFFFFFFFFFFFGGGGGGIIIKKKMMMOOOQQQQQQSSSUUUXXX^^^fffnnnuuuyyyzzztttiii\\\RRRHHHEEE@@@===;;;:::;;;;;;777777888888888888777777999:::;;;;;;;;;;;;:::999555888999::::::===BBBGGG___qqqsssooonnnoookkkaaa\\\]]][[[YYYWWWTTTTTTTTTUUUVVVUUUVVVVVVWWWWWWVVVVVVVVVXXXZZZ]]]]]]]]]___eeeiiivvvjjj]]]UUUPPPMMMOOOTTTRRRTTTVVVTTTQQQOOOPPPRRRTTTTTTRRRPPPNNNLLLJJJIIIIIIJJJKKKLLLLLLKKKJJJIIIFFFIIILLLLLLKKKKKKNNNQQQxxxyyyyyyxxxxxxxxxzzz||||||zzzvvvrrrooommmllllllqqqssswwwyyyzzzzzz|||}}}|||kkkbbb^^^TTTHHH======<<<===>>>???AAABBBEEEFFFGGGGGGGGGIIIMMMQQQLLLMMMNNNNNNNNNOOOQQQSSSYYY\\\______[[[UUUQQQOOOMMMOOOQQQSSSTTTTTTSSSRRRQQQOOONNNNNNOOOPPPOOONNNLLLLLLMMMNNNOOOQQQRRRSSSOOOOOOOOONNNNNNNNNNNNNNNOOONNNNNNMMMMMMNNNNNNOOOLLLOOOSSSVVVWWWTTTPPPNNNKKKKKKMMMNNNPPPQQQSSSSSSUUUUUUUUUTTTRRRSSSUUUWWWXXXVVVSSSRRRQQQQQQPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQSSSRRRSSSRRRRRRRRRRRRRRRRRRSSSTTTUUUUUUUUUUUUUUUYYY[[[```gggssswwwbbb]]]kkkeeeQQQIIIAAA<<<======;;;:::;;;<<<;;;;;;::::::;;;===>>>BBBBBBCCCCCCCCCCCCCCCCCCEEEDDDBBBAAA@@@@@@AAAAAAAAADDDIIIMMMSSS___ooo{{{|||qqqkkkiiikkkmmmmmmjjjfffbbb___]]]\\\\\\UUURRROOOMMMMMMNNNMMMMMMMMMNNNPPPRRRRRRRRRPPPPPPNNNJJJIIIJJJIIIGGGHHHLLLOOOOOOOOOOOONNNMMMLLLKKKNNNPPPOOOMMMMMMQQQRRRPPPRRRVVV\\\```bbbeeeiiillljjjkkkmmmrrrzzz{{{uuummmfffaaaZZZQQQIII@@@???===;;;999888777777666777777777888888888888888888999:::::::::::::::;;;;;;<<<======???KKKXXXttt|||yyy{{{xxxooopppqqqppplllgggbbb^^^ZZZXXXUUUVVVWWWWWWTTTQQQSSSTTTUUUUUUUUUVVVXXXZZZYYY[[[^^^aaabbbbbb```___hhhccc\\\TTTOOOMMMMMMNNNNNNPPPRRRUUUUUUUUUTTTSSSSSSRRROOOLLLKKKKKKKKKLLLKKKMMMPPPRRRQQQNNNIIIFFFIIIJJJKKKLLLLLLKKKJJJIIIxxxzzz{{{{{{{{{{{{|||}}}{{{yyyuuurrrooonnnnnnnnnrrrtttxxxzzz{{{|||}}}}}}sssddd^^^ZZZQQQEEE<<<<<<<<<===>>>@@@BBBDDDEEEFFFGGGGGGGGGJJJMMMPPPPPPQQQRRRRRRRRRRRRTTTVVVYYY]]]aaaaaa^^^XXXSSSPPPMMMOOOQQQSSSTTTTTTSSSRRRTTTRRROOOOOOOOOOOONNNMMMKKKLLLMMMNNNOOOPPPPPPPPPNNNNNNNNNNNNNNNNNNNNNNNNOOONNNNNNMMMMMMNNNNNNOOOMMMPPPSSSUUUVVVTTTQQQOOOKKKLLLMMMNNNPPPQQQRRRSSSTTTUUUTTTQQQOOONNNPPPQQQTTTRRRPPPOOOOOOOOOOOOOOOPPPPPPPPPOOOOOONNNNNNNNNPPPPPPQQQRRRSSSTTTTTTUUUSSSSSSTTTTTTTTTTTTTTTTTTSSSUUUXXX]]]fffssszzziiiiiivvvppp[[[PPPFFFAAA???<<<<<<>>>888888999999;;;<<<>>>???AAAAAAAAAAAABBBBBBCCCCCCEEEDDDCCCAAA@@@@@@@@@@@@@@@BBBDDDEEEGGGNNNYYYaaappp{{{tttpppnnnnnnnnnaaa^^^[[[YYYYYYZZZZZZYYY]]]___bbbfffhhhiiijjjiiiddd___\\\[[[ZZZWWWYYY\\\``````aaa```___]]]\\\[[[^^^bbbcccccceeeiiijjjhhhjjjooovvv{{{~~~{{{lllfff^^^XXXTTTOOOGGGAAA>>>===<<<:::999888777777888888888888999999999999===<<<;;;:::999999::::::999999;;;>>>@@@GGGVVVddd}}}{{{qqqnnnnnnnnnlllhhhddd```]]]YYYXXXWWWWWWWWWVVVSSSQQQRRRTTTUUUUUUUUUVVVXXX[[[XXXZZZ\\\^^^___^^^\\\[[[aaa^^^XXXSSSPPPOOOOOOPPPNNNOOOQQQRRRSSSSSSRRRRRRRRRQQQNNNLLLJJJJJJKKKKKKNNNQQQTTTVVVVVVSSSOOOLLLJJJJJJKKKKKKKKKKKKJJJJJJzzz|||xxxwwwtttqqqpppppppppqqqsssvvvyyy{{{}}}~~~~~~}}}}}}|||{{{yyy{{{yyyhhh\\\YYYVVVLLL@@@;;;<<<<<<>>>@@@BBBDDDEEEFFFGGGHHHHHHHHHJJJMMMPPPSSSTTTUUUUUUSSSSSSTTTUUUYYY]]]bbbddd```ZZZUUUQQQMMMNNNPPPRRRSSSSSSSSSRRRVVVTTTQQQPPPPPPPPPNNNMMMKKKLLLNNNPPPPPPOOONNNMMMMMMMMMMMMMMMMMMMMMMMMMMMOOONNNNNNMMMMMMNNNNNNOOONNNPPPRRRSSSSSSRRRQQQPPPLLLLLLMMMNNNOOOPPPQQQRRRSSSSSSQQQNNNKKKIIIJJJKKKNNNNNNMMMMMMMMMMMMNNNOOONNNNNNNNNMMMMMMMMMLLLLLLLLLMMMOOOPPPRRRTTTVVVVVVUUUTTTSSSRRRRRRRRRSSSTTTTTTUUUWWW[[[```hhhqqqwwwrrrdddeeekkkwwwsssdddSSSHHHAAA;;;:::<<<888999999;;;<<<======>>>>>>>>>??????@@@AAABBBBBBCCCCCCCCCBBBAAA@@@>>>>>>>>>??????===<<<>>>DDDIIIQQQ]]]mmm}}}vvvtttpppooooooppppppppprrrtttyyy~~~yyyxxxuuussstttyyy|||}}}}}}}}}{{{yyyvvvtttsssyyy}}}{{{ppphhhYYYTTTMMMHHHEEEBBB===999;;;;;;:::999888888888888888999999999999:::::::::;;;:::888777777777999:::;;;<<>>:::;;;===???AAADDDFFFGGGFFFGGGHHHIIIIIIJJJMMMOOOSSSTTTUUUTTTRRRPPPPPPQQQVVV[[[aaadddaaa[[[UUUQQQMMMNNNPPPQQQRRRSSSSSSSSSUUUSSSQQQQQQQQQQQQPPPOOOLLLNNNPPPRRRRRRPPPNNNLLLMMMMMMMMMMMMMMMNNNNNNNNNOOONNNNNNMMMMMMNNNNNNOOONNNNNNOOOPPPPPPPPPPPPOOOLLLLLLMMMNNNOOOPPPPPPPPPPPPPPPOOOLLLIIIGGGHHHIIIJJJKKKLLLLLLLLLMMMNNNOOOLLLLLLLLLMMMMMMMMMMMMNNNLLLMMMNNNOOOQQQSSSTTTUUUVVVTTTRRRPPPPPPPPPRRRSSSWWWXXXZZZ[[[^^^bbbgggkkk{{{~~~ggg```bbbeeeiiiooowww~~~iiiYYYLLLAAA<<<<<<;;;;;;<<<<<<;;;;;;::::::;;;;;;<<<===???@@@AAAAAABBBBBBCCCCCCAAA@@@>>><<<;;;<<<===<<<;;;<<>>===<<<:::888888888777777777777888888888888888999999999::::::888888888888888:::;;;<<<@@@CCCKKKVVV```kkk{{{zzzqqqooopppkkkhhhddd___\\\[[[[[[[[[YYY[[[]]][[[VVVSSSRRRSSSQQQRRRTTTTTTTTTUUUXXXZZZVVVWWWXXXXXXWWWVVVTTTSSSQQQQQQRRRRRRRRRRRRQQQQQQOOONNNMMMLLLLLLMMMOOOPPPPPPOOONNNLLLKKKJJJJJJJJJIIIKKKMMMPPPPPPPPPNNNMMMKKKJJJIIIHHHHHHIIIJJJKKKrrrqqqooonnnoooppprrrsssuuuxxx{{{~~~|||zzzzzzyyyvvvsssrrrvvv|||rrrccc[[[WWWQQQFFF>>>:::<<<>>>@@@CCCEEEGGGHHHFFFHHHIIIJJJIIIJJJMMMOOORRRSSSTTTSSSQQQOOONNNNNNRRRWWW^^^aaa___YYYTTTPPPNNNNNNOOOPPPQQQRRRSSSSSSSSSRRRPPPPPPRRRSSSSSSRRROOOPPPRRRTTTSSSRRROOOMMMMMMNNNNNNNNNOOOOOOPPPPPPOOONNNNNNMMMMMMNNNNNNOOOLLLLLLLLLMMMMMMMMMNNNNNNMMMMMMMMMNNNNNNOOOOOOOOOMMMMMMMMMKKKIIIHHHJJJLLLJJJLLLNNNNNNMMMMMMOOOPPPJJJKKKLLLMMMNNNPPPQQQQQQNNNNNNNNNOOOPPPPPPQQQQQQUUUSSSQQQOOOOOOOOOQQQRRRSSSUUUVVVWWWXXX[[[___aaapppwwwllljjj^^^]]]^^^ffftttppp___OOOEEEAAA<<<;;;;;;:::999999888888::::::;;;<<<===>>>???@@@@@@AAAAAABBBAAA???>>>===<<<===>>>>>>>>>???AAABBBAAACCCEEEGGGLLLXXXiiiuuu{{{qqqhhh```WWWNNNGGGBBB@@@<<<:::999999999999777666666666666777888999777777777777888888888999999999:::;;;===???AAABBBGGGLLLYYYkkkyyyrrrlllmmmppphhheee```[[[YYYYYY[[[]]][[[]]]^^^[[[VVVSSSSSSTTTQQQRRRSSSSSSSSSTTTVVVXXXWWWWWWWWWWWWVVVTTTSSSRRRPPPPPPRRRSSSSSSRRRQQQPPPQQQOOOMMMLLLKKKMMMOOOPPPPPPPPPOOONNNMMMLLLLLLLLLKKKLLLNNNPPPPPPPPPOOOOOOKKKJJJIIIHHHHHHIIIJJJKKK}}}qqqpppooonnnoooqqqssstttuuuxxx{{{~~~~~~|||{{{zzzwwwuuuuuuyyy~~~qqqccc\\\VVVMMMCCC>>>;;;===???BBBEEEFFFHHHHHHFFFHHHJJJKKKJJJKKKLLLNNNRRRTTTUUUUUURRRPPPOOOOOOOOOTTTZZZ]]][[[WWWRRRPPPNNNNNNOOOPPPQQQRRRSSSSSSRRRPPPOOOPPPRRRTTTTTTSSSPPPQQQSSSTTTTTTRRRQQQPPPOOOPPPPPPQQQQQQRRRRRRSSSOOONNNNNNMMMMMMNNNNNNOOOKKKKKKLLLLLLMMMMMMMMMLLLMMMMMMMMMNNNNNNNNNNNNNNNKKKLLLLLLJJJIIIIIILLLNNNLLLOOOQQQQQQNNNMMMNNNPPPJJJKKKLLLMMMOOOQQQRRRRRROOOOOOOOONNNNNNNNNNNNNNNRRRQQQPPPOOOOOOOOOPPPQQQQQQRRRTTTUUUUUUWWW[[[]]]hhhuuuzzzjjj```YYY[[[eeeuuuooo]]]PPPJJJ@@@???===;;;:::999::::::::::::;;;<<<<<<===>>>>>>?????????@@@@@@??????>>>@@@????????????@@@@@@@@@@@@@@@@@@???AAAHHHSSS[[[ppp{{{tttlllfff]]]VVVQQQKKKDDD>>>;;;:::999888777777888888666666666666666777888999666666777777777888888888888888999;;;@@@FFFLLLPPPYYY```ooo~~~uuukkkggghhhkkkfffccc^^^ZZZYYYZZZ^^^``````___]]]YYYUUUSSSTTTUUURRRSSSTTTSSSRRRRRRTTTVVVXXXXXXWWWWWWVVVTTTSSSRRRQQQQQQSSSTTTTTTSSSQQQQQQSSSRRRPPPNNNNNNNNNPPPQQQRRRRRRQQQQQQPPPOOONNNNNNMMMMMMMMMMMMMMMMMMLLLLLLKKKKKKJJJJJJJJJJJJKKKKKK~~~~~~zzzrrrqqqppppppqqqrrruuuvvvuuuwww{{{~~~~~~{{{zzzzzz}}}wwwlllaaaZZZRRRGGG@@@>>><<<>>>@@@CCCEEEGGGHHHHHHGGGHHHKKKKKKKKKKKKLLLMMMRRRSSSUUUUUUSSSPPPOOOOOOMMMQQQWWWZZZXXXUUURRRPPPNNNNNNNNNOOOPPPQQQRRRSSSRRRQQQOOOPPPQQQRRRRRRQQQPPPQQQRRRRRRRRRRRRRRRQQQRRRRRRSSSSSSTTTUUUUUUVVVOOONNNNNNMMMMMMNNNNNNOOOKKKLLLMMMNNNOOONNNMMMLLLNNNNNNNNNMMMMMMMMMMMMMMMKKKKKKKKKJJJIIIIIIKKKMMMNNNQQQTTTSSSNNNLLLMMMOOOLLLMMMMMMNNNNNNOOOOOOPPPNNNNNNNNNNNNNNNNNNMMMMMMOOOOOOOOOOOOOOOPPPPPPPPPPPPQQQRRRRRRSSSUUUXXX[[[```hhhuuuvvvbbbZZZ[[[bbbppp{{{}}}mmm```[[[QQQNNNHHHCCC???=========;;;;;;;;;<<<<<<<<<======>>>======>>>>>>???@@@AAABBBAAA????????????@@@??????@@@@@@??????BBBGGGKKKUUUddduuu|||rrrhhhbbbWWWRRRKKKGGGEEEBBB>>>:::777888888888777666777777777777777666777777888888777777888888888999999999<<<;;;;;;@@@KKK[[[kkkttt~~~|||zzzzzz{{{|||uuusssooojjjfffddddddeeedddbbb]]]ZZZZZZ]]]aaaccceeeaaa[[[WWWUUUUUUUUUUUUSSSTTTTTTSSSQQQQQQRRRTTTWWWWWWVVVVVVUUUTTTSSSSSSQQQRRRSSSTTTUUUTTTTTTSSSVVVUUUSSSRRRQQQQQQQQQRRRTTTTTTTTTTTTSSSRRRQQQQQQPPPPPPOOOMMMLLLKKKKKKJJJKKKLLLLLLLLLLLLLLLLLLKKK}}}|||~~~}}}wwwtttsssrrrrrrrrrtttvvvxxxuuuwwwzzz~~~}}}}}}~~~pppfff^^^XXXNNNBBB===>>>===???AAADDDFFFGGGGGGGGGGGGIIIKKKLLLKKKKKKLLLMMMOOORRRTTTTTTQQQOOONNNNNNMMMQQQVVVXXXWWWTTTRRRQQQNNNNNNNNNOOOPPPQQQRRRSSSTTTRRRPPPPPPPPPQQQPPPOOOPPPPPPPPPPPPQQQQQQRRRRRRSSSTTTTTTUUUVVVVVVWWWWWWOOONNNNNNNNNNNNNNNNNNOOOKKKMMMOOOPPPQQQPPPNNNMMMNNNNNNNNNMMMMMMMMMMMMMMMKKKKKKKKKJJJHHHHHHJJJLLLOOORRRUUUSSSNNNJJJKKKMMMNNNNNNNNNNNNMMMMMMMMMLLLMMMMMMMMMMMMMMMNNNNNNNNNMMMNNNOOOPPPPPPPPPPPPPPPMMMMMMNNNMMMMMMOOOSSSVVV[[[```iiiyyyppp^^^VVVVVV^^^ggglll|||~~~sssoooeee___VVVMMMEEE@@@>>>>>><<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<===???AAACCCBBB@@@>>>>>>???AAAAAAAAA;;;===>>>===<<<;;;<<<>>>CCCNNNYYYaaappp{{{zzzwwwssslllcccZZZUUUKKKFFF@@@>>>>>>===;;;999777888999999888777777777888888777777777777888888888888999999999:::::::::FFFDDDEEEMMM^^^wwwwwwuuuqqqwwwzzzqqqlllkkkkkkbbbbbbbbbbbbccccccccccccdddaaa^^^[[[\\\___cccfffhhhaaaYYYUUUUUUVVVVVVUUUTTTUUUUUUSSSQQQPPPQQQRRRVVVVVVVVVUUUTTTSSSSSSSSSRRRRRRSSSUUUVVVVVVVVVVVVWWWWWWVVVUUUTTTSSSSSSSSSUUUUUUVVVUUUUUUTTTSSSRRRXXXWWWUUUSSSQQQPPPOOOOOOKKKLLLMMMNNNNNNMMMLLLKKK}}}wwwuuusssqqqqqqrrruuuyyy{{{|||||||||}}}~~~~~~yyyddd```[[[SSSLLLEEE@@@===;;;>>>@@@BBBBBBBBBDDDEEEGGGJJJMMMOOOPPPOOOLLLKKKPPPPPPPPPPPPOOONNNMMMMMMIIILLLPPPSSSTTTSSSQQQPPPOOOOOOOOOOOOPPPQQQRRRRRRTTTRRROOOMMMLLLLLLNNNOOOQQQQQQPPPPPPPPPQQQQQQRRRSSSSSSSSSSSSSSSRRRQQQQQQPPPPPPNNNNNNNNNNNNPPPPPPNNNMMMMMMNNNOOOOOOMMMKKKLLLLLLMMMMMMMMMKKKJJJIIIHHHHHHHHHHHHHHHIIIJJJJJJLLLNNNPPPQQQPPPOOOOOOOOOOOOLLLIIIIIILLLNNNNNNMMMOOOOOOOOOOOOOOOOOOOOOOOONNNNNNOOOPPPPPPOOONNNLLLMMMMMMNNNOOOPPPRRRSSSTTT[[[[[[aaannnfffYYYYYYZZZWWWcccgggsss|||kkkYYYJJJCCCAAA<<<;;;;;;;;;;;;;;;;;;;;;=========<<<<<<:::999888<<<<<<<<<======>>>@@@@@@@@@?????????>>>>>>======AAADDDGGGLLLUUUfffzzz|||sssnnniiifff___XXXQQQLLLIIIHHH>>>>>>===<<<;;;;;;::::::999888888888777777666666777777888666555555666888888888888999999:::;;;<<<@@@FFFOOO```}}}tttppppppuuu|||sssjjj```ZZZXXX[[[^^^```aaa```aaabbbdddcccbbbaaa```___^^^]]]]]]ZZZWWWSSSQQQQQQRRRSSSTTTTTTRRRQQQQQQPPPPPPQQQTTTTTTSSSRRRQQQOOOMMMLLLSSSSSSSSSSSSUUUWWWYYYZZZXXXWWWVVVTTTSSSQQQPPPOOOOOOQQQUUUWWWXXXWWWTTTSSSSSSTTTUUUUUURRROOONNNNNNLLLNNNPPPOOOMMMJJJIIIHHH}}}wwwuuutttrrrrrrtttwww{{{~~~~~~~~~vvvaaa^^^XXXQQQIIICCC>>><<>>===<<<:::777888999::::::;;;;;;;;;<<<;;;;;;<<<<<<>>>???????????????>>>>>>=========<<<>>>???AAAEEENNN\\\fffxxx|||oooggg^^^[[[UUUOOOIIIDDDBBBAAA======<<<;;;;;;:::999999999888888888777777777777;;;<<<<<<;;;999777888999888888888999:::===???@@@DDDNNN^^^ttt{{{uuuwww|||qqqeee[[[VVVVVVXXX[[[^^^``````^^^]]]``````______^^^]]]]]]\\\ZZZXXXVVVTTTRRRRRRSSSSSSUUUTTTRRRQQQPPPOOOOOOOOOQQQPPPPPPPPPPPPPPPPPPPPPRRRQQQPPPPPPQQQSSSUUUWWWWWWVVVUUUSSSQQQOOONNNMMMPPPRRRUUUWWWXXXWWWUUUTTTTTTUUUUUUTTTQQQOOONNNOOONNNPPPRRRQQQNNNLLLJJJJJJ|||wwwuuutttssstttvvvyyy}}}~~~rrr^^^[[[UUUMMMFFFAAA===;;;@@@BBBCCCDDDCCCBBBCCCDDDEEEHHHKKKOOOQQQQQQPPPPPPNNNQQQTTTVVVUUURRRNNNKKKOOOQQQRRRRRRPPPNNNMMMNNNOOOOOONNNMMMMMMMMMNNNNNNJJJJJJKKKLLLNNNOOOPPPQQQMMMMMMLLLLLLLLLLLLMMMMMMPPPQQQQQQQQQQQQPPPOOOOOOMMMLLLKKKJJJJJJKKKLLLMMMKKKIIIGGGFFFGGGHHHHHHGGGJJJJJJKKKKKKKKKJJJIIIIIIKKKKKKKKKKKKLLLMMMNNNOOOKKKLLLMMMLLLKKKKKKMMMOOOPPPNNNLLLLLLMMMOOOOOOOOOPPPPPPOOONNNNNNNNNNNNNNNPPPQQQRRRRRRRRRQQQQQQRRRMMMMMMMMMMMMNNNPPPQQQQQQYYYXXXZZZ___hhhxxxqqqccc^^^]]]bbbpppgggSSSHHHEEEAAA???>>>===;;;999666777888999:::;;;<<<<<<;;;:::::::::;;;<<<===>>>>>>>>>>>>===============<<<>>>>>>======@@@GGGLLLSSS\\\hhhsssxxxggg\\\QQQNNNJJJEEE@@@===;;;:::;;;;;;;;;:::999999888888888888888888888777777777888999;;;:::999888999:::;;;;;;;;;;;;>>>AAADDDGGGKKKXXXmmm{{{{{{}}}~~~oooaaaYYYUUUWWWXXXYYY]]]aaaaaa^^^ZZZ[[[[[[[[[[[[[[[\\\\\\\\\XXXWWWVVVTTTSSSRRRRRRRRRTTTSSSQQQPPPOOONNNNNNNNNQQQPPPOOONNNNNNOOOPPPQQQQQQOOOMMMLLLMMMOOOQQQSSSUUUTTTSSSRRRPPPNNNMMMLLLQQQRRRTTTVVVVVVVVVUUUUUUTTTUUUTTTRRROOONNNNNNOOOOOOPPPQQQPPPMMMKKKJJJIII}}}~~~~~~zzzwwwwwwvvvuuuuuuvvvxxx{{{}}}}}}wwwlll\\\XXXRRRKKKEEE@@@===;;;===@@@BBBDDDEEEFFFGGGIIIJJJKKKNNNPPPPPPPPPNNNMMMOOOQQQSSSTTTSSSQQQNNNLLLOOOQQQSSSQQQNNNLLLMMMNNNOOONNNMMMLLLKKKKKKKKKKKKHHHIIILLLNNNOOOPPPPPPPPPLLLKKKJJJJJJIIIJJJJJJJJJNNNOOOOOOOOOOOONNNMMMMMMLLLKKKJJJIIIIIIJJJKKKLLLKKKHHHEEEDDDEEEFFFGGGGGGIIIIIIJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKLLLMMMNNNOOOJJJJJJJJJIIIHHHIIIKKKNNNNNNMMMLLLLLLMMMNNNNNNOOORRRQQQPPPOOOOOOOOOPPPPPPPPPPPPQQQVVVZZZZZZVVVQQQMMMMMMMMMMMMNNNOOOOOOPPPUUUVVVYYY\\\___iii~~~wwwoooiiikkkxxxkkkUUUOOOGGGAAA???>>>===<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::999999:::;;;;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<>>>@@@@@@??????AAADDDEEEJJJPPPUUU[[[eeerrr{{{{{{kkk\\\RRRHHHFFFCCC@@@===;;;:::999:::999999999888888888777888888888888888888888888555777999999999:::;;;===@@@???>>>@@@DDDIIIOOOSSS\\\ggg{{{~~~ooo```[[[ZZZ\\\ZZZ[[[___eeeeee___ZZZWWWXXXXXXYYYZZZ[[[\\\\\\XXXXXXVVVUUUSSSQQQPPPOOOQQQPPPOOOOOONNNNNNOOOOOOTTTRRROOOMMMLLLLLLMMMNNNPPPOOOLLLJJJJJJLLLNNNPPPRRRRRRQQQQQQPPPPPPOOOOOOQQQQQQRRRSSSTTTTTTTTTTTTSSSSSSRRROOOLLLKKKMMMNNNLLLNNNNNNMMMJJJHHHGGGGGG{{{|||~~~~~~}}}{{{yyywwwxxxwwwvvvuuuuuuwwwyyyzzz{{{{{{nnnccc[[[WWWQQQJJJDDD@@@>>>===>>>AAADDDEEEFFFGGGIIIKKKKKKLLLNNNPPPPPPPPPOOONNNQQQQQQPPPOOOOOONNNNNNNNNMMMPPPSSSQQQMMMKKKMMMOOONNNMMMLLLJJJIIIIIIIIIIIIIIIKKKMMMOOOPPPOOOOOONNNKKKJJJIIIHHHHHHHHHHHHHHHLLLMMMMMMMMMMMMLLLKKKKKKLLLKKKJJJIIIIIIJJJKKKLLLJJJHHHEEEDDDFFFGGGHHHHHHIIIIIIIIIIIIJJJJJJKKKKKKKKKKKKJJJJJJKKKKKKLLLMMMIIIIIIIIIHHHGGGHHHJJJLLLKKKKKKKKKKKKKKKKKKLLLMMMSSSRRRQQQPPPPPPQQQRRRSSSSSSQQQRRR\\\fffggg]]]RRRNNNNNNNNNMMMMMMNNNOOOOOORRRUUUYYY\\\[[[___nnn}}}}}}rrrtttmmmcccUUUKKKFFFDDDAAA@@@??????===<<<;;;::::::::::::999999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;888:::<<<=========>>>>>>>>>@@@CCCEEEFFFJJJPPPUUUYYY___fffkkkppp~~~xxxpppjjjfffdddcccgggiiijjjhhhcccZZZQQQKKKAAA@@@???===;;;:::999999888888888888888777777777888888888888888999999999999:::;;;<<<<<<>>>AAACCCCCCBBBCCCGGGOOOYYYccciiissszzz}}}|||mmm```\\\]]]]]][[[[[[___dddddd___YYYUUUVVVWWWXXXZZZ[[[\\\]]]ZZZYYYWWWUUURRROOOMMMLLLNNNMMMMMMNNNNNNOOOQQQQQQRRRPPPNNNLLLKKKKKKLLLMMMPPPOOOLLLKKKJJJKKKMMMOOOOOOOOOPPPQQQQQQRRRSSSSSSOOOPPPQQQRRRRRRSSSSSSSSSQQQQQQOOOMMMJJJIIIJJJLLLKKKLLLMMMLLLIIIHHHHHHHHH{{{}}}}}}{{{yyywwwvvvwwwwwwvvvvvvvvvwwwyyyyyy{{{yyyjjj]]]ZZZVVVPPPIIIDDD@@@???>>>BBBDDDGGGGGGGGGGGGHHHIIIIIIJJJMMMOOOQQQSSSSSSSSSRRRQQQOOOMMMMMMMMMNNNOOOLLLPPPTTTRRRMMMJJJLLLNNNLLLKKKJJJIIIHHHHHHHHHHHHJJJKKKLLLNNNNNNNNNMMMLLLKKKJJJIIIHHHHHHHHHHHHHHHKKKKKKKKKKKKKKKJJJIIIIIIKKKJJJIIIHHHHHHIIIJJJKKKIIIGGGEEEFFFHHHJJJJJJJJJIIIIIIIIIIIIJJJKKKLLLMMMKKKKKKJJJJJJIIIIIIJJJJJJGGGHHHIIIHHHGGGGGGIIIKKKIIIJJJLLLKKKJJJJJJKKKMMMRRRQQQPPPOOOPPPRRRTTTVVVVVVTTTVVV```kkklll```TTTPPPOOOOOONNNNNNNNNNNNOOOQQQSSSYYY\\\[[[[[[cccmmmzzz|||uuudddWWWPPPKKKEEEAAAAAA@@@>>><<<;;;;;;<<<<<<::::::999999999999:::::::::::::::::::::;;;;;;;;;888999:::;;;<<<;;;;;;;;;999;;;>>>@@@AAABBBEEEGGGEEEIIIMMMNNNRRR^^^ooo|||~~~yyymmmhhh```XXXRRRMMMKKKKKKNNNNNNNNNNNNLLLIIIFFFDDD;;;;;;;;;:::999999888888888888888888888888888888888888888999999999999999;;;<<<<<<===???DDDIIINNNOOOOOOQQQXXXcccrrr}}}zzz~~~{{{iii^^^[[[[[[ZZZYYYXXX[[[]]]]]]ZZZWWWTTTUUUVVVXXXYYY[[[\\\]]]ZZZXXXVVVSSSPPPNNNMMMLLLMMMMMMMMMNNNOOOPPPQQQRRRLLLLLLKKKKKKLLLMMMOOOOOOOOONNNMMMLLLLLLMMMMMMNNNMMMNNNOOOPPPRRRSSSTTTTTTNNNOOOQQQRRRSSSSSSRRRRRROOOPPPOOOMMMJJJIIIIIIJJJLLLMMMMMMLLLKKKJJJKKKLLL}}}~~~}}}zzzwwwvvvuuuvvvvvvvvvwwwxxxzzz|||}}}}}}nnn___XXXTTTNNNHHHCCC@@@??????CCCEEEGGGHHHHHHHHHIIIKKKJJJKKKMMMOOOQQQSSSTTTTTTRRRQQQQQQPPPOOOOOONNNNNNLLLRRRVVVTTTNNNIIIIIIKKKJJJIIIHHHGGGGGGGGGGGGGGGHHHHHHIIIJJJKKKKKKKKKKKKLLLKKKJJJIIIHHHHHHHHHHHHIIIIIIJJJJJJIIIIIIHHHGGGIIIHHHGGGGGGGGGGGGHHHIIIFFFEEEEEEGGGJJJLLLLLLKKKIIIIIIIIIIIIJJJLLLNNNOOOMMMLLLKKKJJJIIIHHHHHHHHHFFFGGGIIIIIIHHHHHHHHHIIIIIIKKKMMMMMMKKKJJJLLLMMMOOONNNMMMMMMOOOQQQTTTVVVUUUUUUWWW]]]cccaaaZZZSSSQQQQQQPPPOOOOOONNNOOOOOORRRRRRVVVZZZYYYXXX\\\cccjjjuuutttjjjddd^^^UUUNNNJJJHHHEEEAAA???>>>>>>>>>;;;::::::999999999::::::999999999999:::::::::;;;:::999999:::;;;<<<======:::<<<===???@@@@@@AAABBB>>>@@@BBBCCCDDDJJJSSSZZZooozzz|||wwwqqqlllfffaaa]]]SSSQQQMMMGGGCCC@@@@@@@@@AAAAAA@@@??????>>>>>>>>>888888999999999888888777888888888888888888888888888888888999999:::::::::;;;<<>>???@@@CCCFFFHHHIIIKKKMMMOOONNNNNNOOOPPPQQQQQQQQQQQQQQQQQQSSSSSSRRRQQQOOOMMMNNNTTTXXXVVVNNNGGGFFFHHHIIIHHHGGGGGGFFFGGGGGGGGGEEEEEEFFFGGGHHHJJJKKKKKKMMMLLLKKKJJJIIIIIIIIIIIIHHHIIIIIIIIIIIIHHHGGGGGGHHHGGGFFFEEEEEEFFFGGGHHHDDDDDDEEEGGGKKKLLLLLLKKKJJJIIIIIIJJJKKKMMMOOOPPPOOONNNLLLKKKIIIHHHHHHGGGEEEGGGJJJJJJIIIHHHHHHIIIIIILLLNNNNNNLLLKKKLLLNNNMMMLLLKKKKKKMMMPPPTTTVVVQQQTTTVVVXXXVVVTTTQQQPPPRRRRRRQQQPPPOOOOOOOOOOOOSSSRRRTTTWWWWWWVVVYYY^^^aaahhhsss~~~~~~{{{uuukkkcccUUURRRMMMHHHCCC@@@>>>>>>;;;;;;::::::999:::::::::888888999999999:::::::::777666555666999<<<>>>>>><<<<<<;;;;;;:::999999::::::<<<>>>???AAACCCEEEHHHNNNXXXcccjjjkkknnnsssyyy{{{zzz|||~~~tttmmmfffbbb]]]XXXTTTPPPKKKIIICCCCCCAAA???<<<<<<===???>>>===<<<;;;::::::999999888999999::::::999999888888888888888888999999999888888888999999:::::::::>>>AAAFFFOOO[[[kkk{{{{{{yyyxxxwww}}}ttthhhbbb``````___VVVWWWWWWVVVTTTTTTVVVWWWRRRSSSTTTUUUWWWXXXZZZZZZVVVTTTQQQOOOOOOPPPRRRSSSSSSSSSQQQPPPOOONNNNNNNNNLLLLLLMMMMMMLLLKKKJJJIIIJJJKKKMMMNNNNNNNNNMMMLLLNNNNNNNNNNNNNNNNNNNNNNNNOOOQQQUUUXXXXXXWWWTTTSSSOOOQQQRRRQQQNNNLLLJJJJJJFFFHHHIIIHHHHHHHHHKKKMMM~~~~~~}}}wwwrrrqqqqqquuuuuuvvvyyy}}}xxxiii^^^VVVKKKDDDAAABBBAAAAAACCCDDDEEEFFFHHHKKKMMMNNNPPPQQQSSSSSSSSSRRRPPPOOOQQQRRRTTTUUUUUUSSSPPPOOOTTTTTTRRRPPPMMMJJJGGGEEEFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFFFFGGGHHHJJJKKKLLLGGGHHHJJJJJJHHHGGGFFFGGGJJJIIIGGGEEEEEEFFFGGGHHHHHHFFFEEEFFFGGGGGGFFFEEEDDDEEEEEEGGGHHHIIIJJJJJJKKKHHHEEEEEEHHHJJJIIIHHHHHHIIIKKKLLLLLLJJJHHHGGGKKKIIIGGGEEEEEEEEEGGGHHHHHHIIIKKKMMMMMMLLLJJJIIINNNNNNOOOPPPQQQSSSTTTUUUWWWTTTRRRSSSTTTSSSPPPMMMNNNMMMMMMNNNOOOPPPOOONNNRRRRRRSSSTTTVVVWWWXXXXXXaaaaaagggrrr~~~|||rrrmmmjjjiiihhhmmm|||wwwgggVVVNNNKKKEEE===<<<:::999:::======:::666666777888999::::::;;;:::999999999::::::;;;;;;;;;;;;;;;;;;<<<<<<=========;;;;;;;;;<<<<<<<<<<<<<<>>??????AAALLL[[[iiivvv~~~rrrrrrvvvyyyuuujjjfffgggeee^^^VVVRRRRRRSSSUUUXXXZZZYYYXXXVVVUUUUUUUUUVVVWWWWWWXXXXXXWWWUUUSSSSSSSSSSSSTTTSSSTTTUUUTTTQQQOOONNNNNNMMMNNNNNNMMMLLLKKKMMMNNNMMMNNNOOONNNLLLLLLMMMNNNPPPQQQQQQQQQQQQQQQPPPPPPUUUSSSQQQRRRTTTTTTRRROOOQQQQQQQQQPPPOOOMMMKKKIIIGGGFFFEEEEEEFFFGGGJJJKKK~~~~~~|||vvvrrrqqqqqqsssuuuxxx|||zzzjjj\\\TTTIIIBBBAAABBBCCCCCCCCCDDDEEEFFFHHHKKKMMMNNNMMMOOORRRTTTUUUUUUTTTSSSQQQSSSTTTUUUUUUSSSQQQOOOOOONNNMMMLLLJJJHHHFFFDDDFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDEEEEEEGGGHHHIIIGGGIIIJJJJJJIIIGGGGGGGGGIIIHHHFFFEEEEEEEEEGGGHHHFFFFFFEEEFFFHHHHHHGGGEEEDDDEEEEEEFFFHHHIIIIIIJJJJJJHHHEEEFFFHHHJJJJJJHHHIIIJJJKKKLLLKKKJJJHHHGGGIIIHHHFFFDDDDDDEEEFFFGGGHHHIIIKKKLLLLLLKKKJJJIIIMMMMMMNNNNNNOOOQQQRRRSSSUUUSSSRRRRRRSSSRRRPPPMMMNNNMMMLLLMMMNNNOOOOOOOOORRRRRRSSSSSSTTTUUUVVVVVV[[[[[[```iiiuuunnnfff___[[[ZZZ^^^kkkyyy~~~qqqfffVVVIIIFFFBBB>>>===>>>>>><<<999666777777888888999888888999999999999::::::::::::888888999999999:::::::::;;;;;;<<<<<<<<<<<<======<<<===???AAACCCEEEFFFGGGIIIHHHIIILLLQQQYYY```eeedddbbbbbbfffmmmrrrrrrqqqtttsssssssssrrrrrrrrrqqquuuwwwyyy{{{{{{yyywwwuuuooollliiikkknnnooommmjjjddd___YYYXXXYYYYYYWWWTTTSSSRRRPPPPPPOOOMMMHHHEEEGGGFFFCCC@@@>>>>>>>>>???::::::::::::::::::::::::<<<;;;:::999888999999:::999999888888888888888888666888::::::::::::;;;<<<======<<<===@@@CCCEEEFFFJJJVVVfffuuu|||{{{||||||tttnnnfffccccccbbb\\\WWWTTTSSSSSSUUUWWWYYYYYYXXXUUUTTTSSSTTTUUUVVVVVVVVVSSSSSSRRRQQQQQQRRRSSSTTTRRRTTTVVVUUUSSSPPPOOOOOOPPPPPPQQQOOOMMMMMMNNNOOONNNOOOPPPOOOMMMLLLMMMNNNPPPQQQQQQRRRRRRRRRRRRRRRTTTRRRQQQRRRSSSSSSQQQOOOOOOOOOPPPPPPOOOMMMJJJIIIFFFEEEDDDDDDEEEGGGIIIKKK}}}|||}}}~~~~~~~~~zzzuuuqqqqqqqqqqqqwww}}}xxxhhh[[[RRRGGG@@@???BBBDDDDDDCCCDDDEEEFFFHHHKKKMMMNNNNNNPPPTTTWWWXXXWWWUUUSSSRRRSSSUUUVVVUUUTTTRRRQQQLLLLLLKKKKKKIIIHHHGGGFFFGGGGGGGGGFFFFFFFFFEEEEEEDDDDDDDDDDDDDDDEEEFFFGGGGGGIIIKKKKKKIIIGGGGGGGGGHHHGGGFFFEEEDDDEEEFFFFFFDDDDDDEEEGGGIIIIIIGGGEEEDDDEEEEEEFFFGGGHHHIIIIIIIIIGGGFFFFFFHHHIIIJJJIIIIIIJJJKKKKKKKKKJJJHHHGGGGGGFFFEEEDDDDDDDDDEEEFFFGGGHHHJJJKKKKKKKKKJJJIIILLLLLLLLLLLLMMMNNNPPPPPPSSSRRRQQQQQQQQQQQQNNNLLLMMMLLLKKKKKKLLLNNNPPPQQQRRRRRRRRRSSSSSSTTTTTTTTTWWWWWWZZZ```hhhwwwyyymmm```YYYWWWYYY```gggrrrooo[[[RRRKKKCCC===<<<<<<;;;:::888888888888888888888888999999999999999888888888888888888888888999999999;;;;;;<<<<<<<<<=========<<<<<<<<<============>>>???>>>>>>???AAAEEEHHHJJJJJJHHHGGGJJJOOOSSSTTTRRRUUUUUUUUUUUUTTTTTTTTTTTTVVVWWWYYY[[[[[[YYYWWWVVVTTTQQQOOOPPPSSSTTTRRRPPPNNNJJJEEEDDDEEEEEECCC@@@DDDCCCCCCCCCDDDCCC@@@===@@@???===;;;:::::::::;;;999999999999999999999999;;;:::999888888888999999888888999999999999999999555777888888888999;;;===>>>???AAADDDHHHKKKNNNPPP]]]hhhxxxwwwvvv}}}wwwttt{{{wwwlllgggeeebbbaaa```]]]ZZZWWWWWWUUUTTTUUUWWWYYYYYYYYYUUUSSSRRRRRRTTTUUUUUUTTTOOOOOOOOOOOOPPPRRRSSSTTTQQQSSSVVVWWWUUUSSSQQQQQQSSSSSSSSSQQQOOONNNOOOPPPPPPQQQQQQPPPMMMLLLLLLMMMOOOPPPQQQRRRSSSTTTTTTTTTSSSRRRQQQQQQRRRQQQOOOMMMLLLMMMOOOPPPOOOLLLIIIHHHDDDDDDCCCCCCDDDFFFHHHJJJ{{{zzzzzz|||~~~~~~{{{wwwsssqqqqqqqqqrrrzzzssseee[[[RRRFFF???>>>@@@BBBCCCCCCDDDEEEFFFHHHKKKMMMNNNRRRTTTWWWYYYXXXVVVRRRPPPRRRSSSTTTUUUUUUTTTSSSRRRNNNNNNNNNMMMLLLKKKIIIIIIHHHHHHHHHGGGFFFFFFEEEEEEGGGFFFFFFFFFFFFFFFGGGGGGGGGIIIKKKKKKIIIHHHGGGHHHGGGFFFEEEEEEDDDDDDEEEEEECCCCCCDDDGGGIIIIIIHHHFFFDDDEEEEEEFFFGGGHHHHHHHHHHHHGGGFFFFFFGGGIIIJJJJJJJJJKKKKKKKKKJJJIIIHHHGGGFFFFFFEEEEEEEEEEEEFFFGGGGGGHHHIIIJJJKKKKKKJJJJJJKKKKKKKKKKKKKKKLLLMMMNNNQQQQQQPPPPPPPPPOOOMMMLLLLLLLLLLLLKKKKKKMMMPPPRRRSSSSSSSSSSSSSSSSSSRRRRRRXXXXXXYYY[[[]]]hhh~~~uuullliiigggdddaaaeeetttvvveee\\\OOOFFFAAA???>>><<<:::999999999999999:::::::::999999888888777777777999999999999999999::::::;;;;;;;;;<<<<<<======>>>???>>>>>>======<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>???AAA??????AAADDDFFFGGGFFFGGGGGGGGGGGGGGGGGGGGGGGGEEEFFFHHHJJJJJJHHHFFFEEEFFFDDDCCCCCCEEEFFFEEECCCFFFCCC@@@???@@@@@@>>><<>>===;;;:::999999888888999999888888888888888888888888999999999999999999999999888888999999999999999:::777888888777777888:::===AAAFFFNNNUUUZZZ^^^aaacccrrr{{{uuunnnqqq}}}}}}vvvpppqqquuu~~~wwwlllddd___```bbbaaa^^^[[[YYYXXXZZZXXXWWWWWWYYY[[[[[[[[[VVVSSSQQQRRRTTTVVVUUUSSSOOOOOOOOOPPPPPPQQQRRRRRRPPPSSSVVVXXXVVVTTTSSSRRRTTTTTTTTTRRROOONNNNNNPPPOOOPPPPPPOOOLLLJJJJJJKKKMMMNNNOOOQQQSSSTTTUUUUUUUUUTTTSSSRRRPPPNNNLLLJJJJJJLLLNNNOOONNNLLLIIIGGGCCCBBBBBBAAABBBEEEGGGIII|||{{{yyyzzz|||~~~~~~}}}xxxtttqqqqqqqqqqqquuu}}}ooocccZZZQQQFFF???===???AAAAAACCCDDDEEEFFFHHHKKKMMMNNNRRRTTTVVVXXXWWWUUURRRPPPRRRSSSTTTTTTTTTTTTSSSRRRRRRRRRQQQPPPNNNLLLKKKJJJIIIIIIIIIHHHGGGFFFFFFEEEGGGFFFFFFFFFFFFFFFGGGGGGHHHIIIKKKKKKIIIHHHHHHHHHGGGFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDFFFIIIIIIHHHFFFEEEEEEEEEFFFFFFGGGGGGHHHGGGGGGGGGGGGGGGHHHJJJLLLKKKKKKKKKJJJJJJIIIHHHGGGFFFFFFFFFFFFGGGGGGHHHIIIGGGHHHIIIJJJKKKKKKKKKKKKKKKKKKJJJJJJJJJKKKLLLLLLOOOPPPPPPPPPOOONNNMMMMMMKKKLLLMMMMMMLLLLLLOOORRRSSSSSSSSSSSSRRRRRRRRRRRRVVVWWWYYYYYYXXX^^^ooouuuiiieeelllwwwvvvfffXXXNNNHHHBBB>>>;;;::::::999999::::::;;;:::999999888888777777777999999999999999999999999:::::::::;;;<<<=========<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;::::::===<<<<<<<<<>>>???@@@@@@>>>?????????????????????<<<===???@@@@@@???===<<<===<<<;;;<<<======<<<<<>><<<<<<<<<<<<;;;:::<<<<<<<<<<<<;;;:::999999::::::::::::::::::::::::::::::::::::::::::::::::999999999999:::999999999888888999999::::::::::::;;;<<<;;;:::999;;;???BBBIIIQQQ^^^jjjqqqvvvyyy{{{tttooossswwwsssqqqzzz~~~|||yyytttmmmgggddd]]]```bbbbbb___[[[YYYYYY\\\[[[ZZZZZZ\\\]]]]]]]]]XXXUUURRRRRRVVVWWWUUUSSSQQQQQQQQQQQQQQQQQQQQQQQQOOORRRUUUVVVUUUSSSSSSRRRRRRRRRRRRPPPMMMLLLMMMNNNMMMNNNNNNMMMJJJHHHIIIIIIJJJKKKMMMPPPRRRSSSTTTUUUWWWWWWVVVSSSPPPLLLJJJIIIKKKLLLNNNNNNMMMKKKHHHFFFCCCBBBAAAAAABBBCCCEEEGGG~~~|||zzzzzz|||}}}}}}}}}{{{uuuqqqppppppqqqqqqwww}}}yyylllcccVVVOOOEEE???>>>???@@@@@@CCCDDDEEEFFFHHHKKKMMMNNNNNNPPPRRRTTTUUUUUUTTTTTTQQQRRRRRRSSSSSSSSSSSSSSSRRRRRRQQQPPPNNNLLLKKKJJJKKKJJJIIIIIIHHHGGGFFFFFFDDDDDDDDDDDDDDDEEEFFFGGGHHHJJJLLLLLLJJJHHHHHHHHHGGGGGGFFFFFFFFFEEEEEEEEEFFFEEEDDDEEEGGGHHHHHHGGGEEEEEEEEEFFFFFFFFFGGGGGGFFFGGGGGGGGGFFFHHHJJJMMMLLLLLLKKKJJJIIIHHHHHHGGGEEEEEEFFFGGGHHHIIIIIIIIIHHHIIIIIIJJJKKKLLLMMMMMMMMMLLLKKKKKKKKKKKKKKKLLLNNNOOOQQQPPPNNNMMMMMMNNNKKKNNNPPPPPPMMMLLLNNNQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRUUUWWWWWWZZZeeerrrsssooonnnsss}}}zzzkkk^^^RRRHHHAAA@@@???===;;;::::::::::::999999999999999888888888888888888777777777777777888888999:::;;;<<<<<<===<<<<<<<<<<<<============:::;;;<<<<<<<<<<<<;;;;;;<<<;;;;;;;;;<<<<<<===>>>:::;;;;;;;;;;;;<<<<<<<<<;;;<<<<<<======<<<<<<;;;::::::::::::::::::::::::::::::::::::::::::999999:::;;;;;;:::888777777888;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999:::;;;;;;;;;::::::888888999999:::;;;;;;;;;::::::;;;;;;===BBBIIIMMMSSS]]]kkkxxxzzzzzzzzz{{{{{{rrrmmmiiihhhgggcccbbbccc]]]___aaaaaa___\\\[[[ZZZ[[[[[[[[[]]]___```___]]]YYYUUUQQQRRRVVVXXXUUURRRQQQRRRRRRSSSRRRRRRQQQQQQOOOQQQSSSSSSRRRQQQQQQRRROOOOOOOOOMMMKKKJJJKKKLLLLLLMMMMMMLLLIIIHHHHHHIIIIIIJJJLLLOOOQQQSSSTTTTTTXXXYYYXXXUUUQQQNNNLLLLLLNNNNNNNNNMMMLLLJJJHHHGGGEEEDDDBBBAAAAAABBBDDDEEE~~~||||||}}}~~~zzzsssooonnnpppqqqqqqwwwzzz~~~yyyooofff```PPPJJJCCC???@@@AAABBBAAACCCDDDEEEFFFHHHKKKMMMNNNNNNOOOPPPQQQRRRSSSSSSSSSPPPPPPQQQQQQRRRRRRRRRRRRPPPPPPPPPPPPOOONNNMMMMMMKKKKKKJJJIIIHHHGGGFFFFFFDDDDDDDDDEEEEEEGGGHHHIIIHHHJJJLLLLLLJJJHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFEEEIIIFFFDDDDDDEEEGGGGGGGGGEEEEEEEEEEEEFFFFFFFFFFFFEEEGGGHHHGGGFFFGGGKKKNNNMMMLLLKKKJJJIIIHHHHHHHHHCCCDDDEEEFFFHHHHHHIIIIIIJJJJJJJJJKKKLLLMMMNNNOOONNNNNNMMMLLLLLLLLLLLLLLLMMMPPPQQQQQQNNNMMMNNNOOOLLLPPPSSSSSSOOOMMMMMMOOONNNNNNNNNNNNOOOOOOOOOOOOOOONNNPPPSSSTTTVVV^^^gggooouuuqqqssszzz~~~sssggg[[[SSSMMMKKKGGGCCC???===<<<<<<999999999999::::::::::::999999888888888777777777666777777888:::;;;;;;<<<>>>>>>>>>>>>>>>>>>>>>>>><<<<<<======>>>>>>======<<<<<<===<<<<<<<<<===???;;;;;;;;;<<<<<<<<<======<<<======>>>>>>======<<<;;;;;;<<<<<<;;;;;;;;;<<<999:::;;;;;;;;;:::;;;;;;:::;;;<<<;;;999888:::<<<:::;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;<<<===<<<<<<;;;888888999999:::;;;;;;<<<999;;;>>>CCCIIISSS^^^dddhhhppp|||xxxhhhaaa]]]```aaa^^^]]]___\\\\\\]]]]]]^^^]]]\\\[[[XXXXXXZZZ]]]``````^^^\\\YYYTTTPPPQQQUUUWWWTTTPPPOOOPPPQQQRRRSSSSSSRRRRRROOOPPPQQQPPPNNNNNNOOOPPPLLLMMMMMMLLLJJJIIIKKKLLLKKKLLLMMMLLLJJJIIIIIIKKKJJJKKKMMMOOOQQQSSSTTTTTTVVVXXXYYYWWWTTTQQQQQQRRRRRRQQQOOOMMMKKKIIIHHHGGGGGGFFFDDDBBBAAABBBCCCDDD}}}}}}}}}yyyrrrmmmnnnpppqqqqqqvvvwwwyyy~~~}}}|||qqqggg```[[[KKKFFFAAA???AAACCCDDDCCCCCCDDDEEEFFFHHHKKKMMMNNNQQQQQQPPPOOOOOOOOOOOOPPPPPPPPPPPPPPPQQQQQQRRRRRRPPPPPPQQQRRRRRRRRRQQQQQQLLLKKKKKKIIIHHHGGGFFFFFFFFFFFFFFFGGGHHHJJJKKKLLLHHHJJJLLLLLLJJJIIIHHHIIIGGGHHHHHHHHHHHHGGGFFFFFFKKKHHHDDDCCCDDDFFFGGGHHHEEEEEEEEEEEEFFFFFFFFFFFFEEEGGGHHHGGGFFFGGGKKKNNNMMMMMMKKKJJJHHHHHHHHHHHHAAABBBDDDEEEGGGHHHHHHHHHJJJJJJKKKKKKLLLNNNOOOPPPPPPOOONNNMMMMMMLLLLLLMMMMMMPPPRRRQQQNNNMMMNNNPPPLLLQQQVVVUUUQQQMMMMMMNNNKKKKKKLLLLLLMMMMMMMMMMMMQQQNNNNNNPPPQQQRRRXXX___]]]nnnwwwrrrrrrvvv}}}uuummmYYYVVVQQQKKKFFFBBB@@@???999999999::::::;;;;;;;;;;;;;;;;;;;;;::::::999999555666777888999:::;;;;;;<<<<<<<<<;;;;;;;;;;;;:::;;;;;;;;;;;;;;;<<<<<<<<<:::;;;<<<;;;:::;;;<<<>>>:::;;;;;;;;;<<<<<<======::::::;;;;;;;;;;;;::::::999:::::::::999999999:::777999;;;;;;:::::::::;;;777999::::::888888:::===999::::::::::::999999888::::::::::::::::::::::::999:::<<<=========<<<<<<888888999::::::;;;<<<<<>><<<:::;;;>>><<<;;;:::999999999999888999999888777777999:::;;;;;;;;;<<<===>>>???@@@>>>>>>>>>>>>>>>>>>>>>>>>:::;;;<<<<<<===<<<<<<<<<<<<<<<======<<<;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999:::<<<======<<<:::999:::::::::;;;;;;<<<<<<<<<::::::::::::::::::::::::;;;;;;:::999888888999999<<<:::999999:::::::::999===<<<;;;:::;;;>>>@@@BBB???GGGUUUfffwww|||rrrccc```\\\[[[ZZZ[[[ZZZYYYXXXXXXXXXXXXXXXXXXWWWWWWVVVWWWZZZ\\\\\\[[[YYYXXXVVVTTTSSSSSSTTTTTTSSSQQQOOONNNMMMLLLLLLNNNPPPQQQMMMMMMMMMLLLKKKKKKJJJJJJPPPMMMJJJHHHIIIIIIJJJJJJQQQQQQQQQPPPNNNLLLKKKJJJLLLMMMMMMNNNOOOOOOPPPPPPPPPQQQSSSTTTTTTTTTSSSRRRVVVQQQLLLIIIJJJLLLLLLKKKLLLIIIEEEBBBAAABBBEEEFFF}}}|||wwwpppmmmmmmpppsssuuuzzzyyy{{{nnneeebbb[[[QQQHHHEEEAAA@@@AAACCCEEEEEEFFFFFFGGGHHHIIIKKKLLLMMMNNNNNNMMMMMMMMMLLLLLLLLLMMMOOOQQQSSSTTTTTTSSSRRRSSSSSSSSSRRROOOMMMMMMNNNOOOMMMJJJIIIIIIIIIHHHGGGEEEEEEGGGHHHIIIKKKLLLLLLKKKJJJIIIHHHGGGGGGGGGGGGFFFEEEEEEEEEEEEEEEEEEFFFDDDEEEFFFGGGHHHIIIIIIIIIHHHGGGFFFEEEEEEGGGHHHJJJHHHIIIJJJIIIGGGGGGHHHJJJMMMLLLJJJIIIHHHHHHHHHIIIJJJIIIIIIHHHGGGGGGGGGHHHJJJJJJKKKKKKLLLLLLLLLLLLMMMMMMLLLKKKKKKLLLMMMNNNMMMMMMNNNNNNNNNOOOOOOOOOPPPQQQQQQQQQPPPMMMKKKIIILLLLLLMMMMMMNNNOOOOOOPPPMMMMMMNNNNNNPPPSSSUUUVVVXXX]]]hhhzzzvvvllliiihhhkkkqqq|||xxxkkk^^^SSSKKKEEEEEEEEEAAA???@@@>>>===;;;::::::999888777;;;;;;;;;:::999999999:::;;;;;;;;;;;;;;;<<<==============================;;;<<<<<<===>>>=========<<<<<<======<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;========================:::;;;<<<======<<<;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<999999999:::;;;;;;;;;:::===<<<<<<<<>>>>>>>>>>>>>><<<<<<<<<===<<<<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;========================;;;<<<===>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;777888999:::;;;;;;;;;;;;;;;;;;;;;<<<<<<=========>>>???BBBGGGMMMSSSYYY\\\eeelllyyy}}}uuuwwwyyyvvvsss|||{{{lllddd___^^^]]]\\\[[[YYYUUUQQQWWWWWWWWWWWWWWWWWWWWWWWWSSSTTTVVVWWWWWWVVVUUUTTTTTTSSSQQQPPPPPPPPPNNNLLLJJJIIIHHHHHHHHHIIIKKKLLLIIIIIIHHHHHHIIIIIIJJJJJJHHHIIIJJJLLLMMMNNNNNNOOONNNNNNNNNNNNNNNMMMLLLLLLIIIJJJKKKMMMNNNOOOOOOOOONNNNNNOOOPPPPPPPPPPPPOOOMMMKKKJJJJJJLLLMMMLLLLLLEEEEEEEEEEEEFFFGGGIIIJJJ|||zzz}}}yyytttrrrtttxxx{{{}}}~~~||||||}}}xxxggg___ZZZSSSMMMEEECCCAAAAAACCCDDDEEEDDDGGGGGGGGGHHHIIIKKKMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKMMMRRRUUUVVVUUURRRPPPPPPQQQQQQPPPMMMLLLLLLMMMRRROOOJJJHHHGGGHHHHHHHHHFFFFFFGGGGGGHHHHHHIIIIIIJJJIIIHHHFFFEEEDDDDDDDDDFFFEEEEEEDDDDDDEEEEEEFFFEEEFFFGGGHHHIIIIIIIIIIIIIIIIIIHHHHHHIIIJJJKKKLLLMMMMMMLLLJJJGGGGGGIIIKKKIIIHHHGGGGGGHHHIIIJJJKKKLLLLLLJJJIIIGGGGGGFFFFFFKKKKKKKKKKKKKKKKKKKKKKKKHHHHHHIIIIIIJJJKKKLLLLLLMMMMMMMMMNNNNNNNNNOOOOOOLLLMMMMMMNNNNNNMMMMMMLLLIIIJJJJJJJJJKKKKKKKKKLLLKKKKKKKKKLLLMMMOOOQQQSSSSSSUUUXXX]]]fffxxxxxxlllccc^^^```jjjuuu{{{qqqlllhhhbbb______UUUPPPJJJFFFDDDBBB@@@===<<<:::999999999999999999888888888888888999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===============;;;<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>===<<<<<<<<<<<<<<<;;;;;;:::::::::::::::::::::::::::::::::777888999:::;;;;;;::::::===>>>>>>>>>???AAADDDGGGGGGLLLUUU```iiiqqquuuxxxyyy}}}xxxlllgggmmm~~~~~~wwwssssssttt}}}oooeee``````^^^\\\[[[ZZZYYYWWWTTTVVVVVVVVVVVVVVVWWWWWWWWWSSSSSSTTTTTTTTTTTTTTTTTTUUUSSSQQQPPPPPPOOOMMMKKKHHHHHHGGGGGGGGGHHHIIIJJJIIIHHHHHHHHHIIIJJJLLLMMMJJJLLLNNNOOONNNMMMLLLLLLKKKLLLLLLMMMNNNMMMMMMMMMJJJKKKLLLMMMMMMMMMMMMLLLLLLLLLMMMMMMNNNNNNNNNNNNJJJJJJJJJKKKLLLKKKKKKJJJEEEFFFGGGHHHHHHIIIIIIIII{{{yyy}}}{{{wwwvvvyyy}}}~~~~~~{{{{{{}}}}}}|||{{{|||{{{{{{mmmaaa[[[VVVPPPLLLEEEDDDCCCCCCDDDEEEDDDCCCDDDEEEEEEGGGIIIKKKLLLNNNLLLLLLLLLKKKKKKKKKJJJJJJJJJLLLQQQTTTUUUSSSQQQOOOLLLMMMNNNNNNMMMMMMNNNOOOQQQNNNIIIGGGGGGGGGHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFIIIIIIGGGFFFEEEDDDDDDDDDFFFFFFEEEEEEEEEEEEFFFFFFFFFGGGHHHIIIIIIIIIIIIIIIGGGGGGGGGHHHIIIJJJJJJKKKOOOOOOOOOMMMJJJJJJKKKMMMKKKJJJIIIHHHHHHHHHIIIJJJMMMLLLKKKIIIHHHGGGGGGGGGKKKKKKKKKJJJJJJJJJJJJJJJGGGGGGHHHIIIJJJKKKKKKKKKLLLLLLLLLMMMMMMMMMNNNNNNLLLMMMMMMNNNNNNNNNNNNNNNIIIIIIJJJJJJJJJJJJKKKKKKLLLLLLLLLLLLNNNPPPRRRSSSSSSUUUWWWYYY\\\gggvvv~~~tttlllfffhhhnnnxxxuuummmbbbXXXRRRMMMFFFAAA???===;;;;;;===>>>===;;;888888888888999:::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<==================<<<<<<<<<<<<;;;;;;:::::::::999999999999999999999999;;;;;;<<<<<<======<<<<<<<<<>>>AAADDDIIIQQQZZZaaadddkkkvvvzzzoooiiiiiirrrwwwooonnnqqquuu}}}nnnfffcccbbb___\\\XXXVVVVVVWWWWWWWWWUUUUUUUUUUUUVVVVVVWWWWWWTTTSSSSSSRRRRRRSSSSSSSSSUUUSSSQQQPPPPPPOOOMMMKKKIIIHHHHHHIIIIIIIIIJJJJJJKKKJJJIIIIIIJJJLLLNNNOOOOOORRRTTTRRRNNNJJJHHHGGGJJJJJJKKKLLLMMMMMMMMMMMMMMMMMMNNNNNNMMMLLLJJJIIIKKKKKKKKKKKKKKKLLLLLLMMMKKKKKKLLLLLLKKKIIIHHHHHHHHHIIIIIIJJJIIIHHHGGGGGG~~~{{{{{{}}}|||yyyyyy||||||{{{{{{{{{xxxzzz{{{{{{rrrccc\\\XXXRRRMMMJJJDDDCCCDDDEEEGGGGGGFFFDDDEEEEEEEEEFFFHHHJJJKKKLLLKKKKKKKKKKKKJJJJJJJJJJJJIIIKKKOOORRRSSSRRRPPPNNNIIIKKKMMMMMMLLLMMMNNNPPPNNNKKKHHHFFFGGGGGGGGGGGGHHHGGGGGGFFFFFFEEEEEEEEEHHHHHHGGGFFFEEEEEEEEEEEEGGGGGGGGGFFFFFFGGGGGGGGGGGGGGGHHHIIIIIIIIIIIIIIIEEEFFFGGGGGGHHHIIIJJJJJJOOOPPPQQQPPPNNNMMMMMMNNNMMMLLLJJJIIIHHHHHHIIIJJJLLLLLLJJJIIIHHHHHHHHHHHHKKKKKKKKKJJJJJJJJJJJJIIIGGGHHHIIIJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKLLLLLLLLLLLLLLLMMMMMMMMMNNNNNNNNNMMMMMMMMMMMMMMMMMMNNNNNNMMMMMMMMMMMMNNNPPPRRRSSSPPPRRRTTTUUUWWW[[[ccciiiwwwzzzxxxzzz}}}{{{qqqfffXXXNNNFFFBBB???>>>@@@@@@>>>;;;;;;;;;;;;;;;;;;<<<======;;;;;;;;;;;;;;;;;;;;;;;;999999:::;;;;;;;;;;;;::::::;;;<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<========================<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::;;;<<<===>>>>>>EEENNNXXXcccqqq|||tttrrrttt{{{}}}{{{yyy||||||rrrqqquuuxxxqqqfffcccdddfff___[[[UUURRRRRRTTTUUUVVVSSSTTTTTTUUUUUUVVVVVVWWWTTTSSSQQQPPPPPPPPPRRRRRRTTTRRRPPPOOOPPPOOOMMMKKKIIIJJJJJJJJJKKKKKKKKKKKKMMMLLLKKKKKKKKKMMMPPPQQQSSSVVVWWWTTTNNNHHHFFFFFFIIIIIIKKKLLLLLLMMMMMMMMMMMMNNNOOOOOONNNLLLJJJHHHJJJJJJJJJIIIJJJKKKKKKLLLKKKLLLMMMLLLJJJIIIHHHIIILLLLLLKKKKKKJJJHHHGGGFFF~~~}}}}}}}}}{{{yyyyyy}}}uuuggg[[[WWWUUUNNNHHHEEEAAAAAACCCFFFJJJKKKJJJIIIIIIIIIHHHHHHHHHIIIIIIJJJKKKKKKKKKJJJJJJJJJIIIIIIIIIJJJMMMOOOPPPPPPOOONNNIIIKKKLLLLLLLLLLLLMMMNNNJJJHHHFFFFFFGGGGGGGGGFFFEEEEEEEEEEEEFFFFFFFFFGGGHHHGGGGGGFFFFFFFFFGGGGGGIIIHHHHHHGGGGGGHHHHHHIIIGGGHHHIIIIIIJJJIIIIIIIIIEEEFFFGGGHHHIIIJJJJJJJJJLLLNNNQQQQQQPPPNNNMMMNNNMMMLLLKKKJJJIIIJJJKKKKKKKKKKKKJJJIIIIIIIIIIIIIIIKKKKKKJJJJJJJJJIIIIIIIIIHHHIIIJJJKKKKKKJJJIIIIIIIIIIIIIIIJJJJJJJJJJJJKKKLLLLLLKKKKKKLLLLLLMMMMMMPPPPPPPPPPPPPPPPPPPPPPPPMMMMMMLLLLLLMMMOOOQQQRRROOOOOOQQQRRRTTTWWWYYYZZZfffsss|||~~~|||mmmYYYTTTNNNLLLMMMKKKGGGCCCAAAAAA???>>>============;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;;;;<<<<<<;;;;;;:::;;;;;;<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<========================<<<<<<;;;;;;;;;;;;<<<<<<::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::;;;===AAADDDFFFNNNZZZkkk|||www{{{|||yyy||||||tttjjjeeeeeeggghhhbbb^^^XXXUUUTTTTTTSSSSSSSSSSSSSSSTTTUUUVVVVVVVVVRRRQQQOOOMMMMMMNNNOOOPPPQQQOOONNNNNNNNNNNNLLLKKKJJJJJJKKKKKKLLLLLLKKKKKKOOOMMMLLLKKKKKKMMMPPPQQQRRRUUUWWWTTTNNNIIIIIIJJJIIIIIIJJJKKKLLLLLLLLLLLLKKKMMMOOOPPPPPPOOOMMMKKKJJJJJJIIIIIIIIIJJJKKKLLLJJJLLLMMMLLLJJJIIIKKKMMMMMMMMMLLLKKKJJJIIIHHHGGG~~~~~~}}}|||zzzxxxyyy}}}pppbbbWWWUUUSSSKKKDDDBBB>>>???BBBGGGLLLNNNNNNLLLMMMLLLKKKJJJIIIHHHHHHHHHKKKKKKJJJJJJJJJIIIIIIIIIIIIJJJKKKMMMNNNNNNNNNNNNKKKLLLMMMLLLKKKJJJKKKLLLGGGFFFEEEFFFGGGGGGFFFEEEBBBBBBCCCEEEFFFGGGHHHIIIGGGGGGGGGFFFGGGGGGHHHIIIJJJIIIIIIHHHHHHIIIIIIJJJHHHHHHIIIIIIJJJIIIIIIIIIEEEFFFGGGIIIJJJKKKKKKKKKJJJMMMPPPRRRPPPNNNMMMMMMLLLLLLKKKJJJJJJKKKMMMNNNKKKJJJJJJIIIIIIIIIJJJJJJKKKKKKJJJJJJJJJIIIIIIIIIIIIJJJKKKKKKKKKJJJIIIHHHHHHHHHHHHIIIIIIIIIJJJJJJKKKKKKJJJJJJJJJJJJKKKLLLQQQQQQQQQQQQQQQQQQQQQQQQLLLLLLLLLLLLMMMNNNPPPQQQOOOOOOOOOQQQTTTWWWWWWVVV[[[dddqqq|||zzzqqqkkkdddaaa```]]]WWWRRRGGGEEECCCAAA???===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<<<<======<<<<<<::::::;;;<<<=========<<<========================;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<:::::::::;;;;;;<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>BBBAAAAAABBBFFFKKKQQQTTTaaappp||||||||||||xxxsssmmmhhhggghhhiiiiiifffccc^^^[[[YYYVVVSSSQQQRRRSSSSSSTTTUUUUUUVVVVVVQQQOOOMMMKKKJJJLLLMMMOOOOOOMMMLLLLLLMMMMMMLLLJJJIIIJJJKKKKKKLLLLLLKKKKKKOOONNNLLLKKKKKKMMMOOOQQQOOOSSSUUUSSSNNNKKKLLLOOOIIIIIIJJJKKKLLLLLLKKKKKKIIIKKKNNNPPPQQQQQQOOONNNJJJJJJIIIHHHIIIJJJKKKLLLIIIKKKLLLLLLJJJJJJMMMPPPMMMLLLKKKJJJIIIIIIIIIJJJzzzzzzzzzyyyzzz|||jjjaaaXXXRRRLLLFFFCCCDDDAAABBBDDDFFFJJJNNNRRRTTTRRRPPPMMMKKKKKKKKKJJJIIIMMMMMMKKKJJJJJJKKKLLLLLLGGGHHHIIIKKKLLLNNNOOOPPPNNNNNNMMMMMMKKKJJJIIIHHHDDDDDDEEEEEEFFFFFFFFFGGGAAABBBCCCEEEFFFFFFGGGGGGHHHHHHHHHIIIIIIJJJJJJJJJJJJJJJJJJIIIGGGGGGHHHIIIHHHGGGEEEDDDDDDEEEGGGHHHKKKKKKJJJJJJIIIIIIHHHHHHHHHHHHIIIIIIJJJKKKKKKLLLNNNLLLKKKLLLNNNMMMJJJGGGHHHIIIJJJKKKKKKJJJIIIIIIHHHHHHHHHGGGGGGFFFFFFFFFGGGGGGGGGHHHHHHHHHIIIIIIGGGGGGGGGHHHIIIJJJKKKLLLHHHIIIJJJJJJJJJJJJJJJJJJKKKKKKLLLMMMNNNOOOOOOOOOPPPOOOMMMLLLKKKLLLMMMNNNMMMNNNNNNOOOPPPPPPPPPPPPYYY]]]eeeppp{{{~~~}}}rrrnnn```XXXNNNHHHGGGGGGEEEBBBCCCBBB@@@?????????<<<;;;???===;;;:::<<<=========>>>;;;;;;===<<<;;;>>>CCC<<<<<<<<<======<<<:::777:::::::::;;;======;;;:::;;;;;;;;;;;;;;;:::999999999;;;>>>???????????????@@@??????AAACCCEEEFFFFFFGGGHHHJJJNNNVVV```iiinnn~~~~~~~~~|||wwwssshhhfffeeeeeegggjjjjjjjjjdddcccbbb```]]]YYYWWWUUUUUUTTTSSSRRRQQQQQQQQQQQQQQQQQQOOONNNLLLKKKJJJIIIKKKLLLMMMOOOOOOOOONNNMMMMMMLLLKKKJJJJJJKKKLLLMMMOOOOOONNNMMMLLLLLLLLLLLLMMMPPPQQQNNNLLLNNNOOOMMMLLLLLLLLLLLLLLLLLLMMMMMMOOOQQQSSSUUUTTTRRRPPPNNNJJJKKKKKKLLLLLLLLLLLLLLLNNNMMMLLLJJJJJJLLLPPPTTTWWWRRRMMMJJJIIIHHHFFFDDD~~~|||{{{xxxyyyzzzzzz{{{~~~zzzggg^^^UUUOOOJJJDDDAAABBB@@@AAADDDGGGLLLRRRVVVYYYTTTQQQNNNLLLKKKKKKJJJHHHKKKJJJJJJIIIIIIJJJLLLMMMKKKKKKKKKLLLLLLMMMNNNOOONNNNNNMMMMMMLLLJJJIIIHHHFFFFFFFFFFFFEEEEEEEEEEEEBBBCCCDDDFFFGGGHHHHHHHHHHHHHHHGGGGGGHHHHHHIIIJJJIIIIIIIIIHHHFFFEEEEEEGGGDDDCCCCCCCCCEEEHHHJJJLLLJJJJJJJJJIIIHHHHHHGGGGGGGGGHHHHHHIIIIIIJJJJJJKKKMMMLLLKKKLLLMMMLLLIIIFFFGGGHHHIIIIIIIIIIIIHHHGGGHHHHHHGGGGGGGGGFFFFFFFFFGGGGGGGGGGGGHHHHHHHHHHHHGGGGGGGGGGGGHHHIIIJJJKKKIIIIIIJJJKKKKKKKKKJJJJJJKKKKKKLLLMMMNNNNNNNNNNNNQQQPPPNNNKKKJJJJJJKKKKKKKKKLLLMMMNNNNNNOOOOOOOOOOOOSSSZZZaaammm~~~ttttttwwwzzzzzz|||~~~tttggg\\\WWWSSSOOOKKKLLLIIIGGGEEEEEEEEECCCBBBAAA@@@======>>>>>>>>>===;;;999;;;??????===>>>BBB??????>>>>>>>>>===<<<;;;===<<<<<<<<<=========<<<;;;<<<======>>>>>>=========>>>@@@AAAAAABBBCCCDDDGGGIIIMMMRRRVVVYYYZZZZZZYYYZZZ]]]eeeqqq||||||vvvssssss|||zzzuuusssrrrpppllliiidddbbb``````bbbddddddcccaaa```^^^\\\YYYWWWUUUTTTUUUTTTTTTSSSRRRRRRRRRRRRPPPPPPOOONNNLLLJJJIIIHHHJJJKKKKKKLLLMMMMMMMMMMMMMMMLLLKKKKKKKKKKKKLLLMMMOOONNNNNNMMMLLLLLLLLLMMMJJJNNNNNNLLLMMMQQQSSSRRRLLLLLLKKKJJJJJJKKKLLLMMMPPPPPPRRRRRRRRRQQQOOONNNKKKKKKLLLLLLLLLKKKKKKJJJJJJJJJJJJIIIJJJMMMQQQUUUWWWRRRMMMJJJIIIHHHFFFDDD{{{xxxuuuvvvxxxzzz|||}}}sssaaaYYYPPPKKKGGGAAA???@@@@@@AAADDDHHHNNNTTTYYY\\\QQQOOOLLLKKKLLLMMMLLLKKKKKKJJJJJJJJJKKKMMMOOOPPPRRRQQQOOOMMMMMMMMMMMMNNNMMMMMMMMMMMMLLLKKKIIIIIIHHHGGGGGGFFFEEEEEEDDDDDDDDDDDDFFFGGGHHHHHHIIIIIIHHHGGGFFFEEEEEEFFFHHHIIIIIIIIIIIIHHHEEECCCCCCDDDBBBBBBBBBCCCEEEGGGJJJKKKIIIIIIIIIHHHGGGGGGFFFFFFFFFFFFGGGGGGHHHIIIIIIIIILLLKKKKKKKKKLLLKKKIIIFFFFFFGGGGGGGGGGGGGGGFFFFFFGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGHHHHHHGGGGGGGGGGGGGGGHHHIIIJJJIIIIIIJJJKKKKKKLLLKKKKKKKKKKKKLLLMMMNNNNNNNNNNNNRRRPPPNNNKKKIIIHHHHHHHHHJJJJJJKKKLLLLLLMMMNNNNNNKKKPPPUUUYYY^^^iiiyyy~~~zzzwwwuuurrrqqqvvv|||}}}uuunnngggcccaaa]]]XXXVVVUUUUUUUUUUUUNNNLLLIIIHHHGGGEEEBBB@@@===<<<>>>CCCDDDAAAAAACCCCCCCCCCCCBBBAAAAAA@@@@@@BBBAAA@@@?????????@@@@@@???@@@BBBCCCDDDDDDDDDCCCEEEEEEEEEGGGJJJNNNQQQTTTXXX]]]fffpppwwwzzzzzzzzzzzzzzz}}}rrrlllgggeeehhhsss~~~wwwmmmgggddddddbbbaaaaaa___]]]]]]^^^^^^^^^]]]]]]\\\[[[YYYWWWVVVUUUUUUUUUUUUTTTSSSSSSRRRRRRRRRQQQQQQQQQPPPOOOLLLJJJHHHJJJIIIIIIIIIIIIKKKLLLMMMMMMLLLLLLKKKKKKLLLLLLMMMNNNNNNMMMLLLLLLLLLMMMMMMIIILLLKKKIIIKKKQQQTTTTTTMMMLLLIIIHHHHHHIIIKKKMMMPPPPPPPPPPPPOOOOOOOOONNNLLLLLLLLLLLLKKKJJJIIIHHHFFFGGGHHHHHHIIILLLRRRUUUVVVSSSNNNKKKIIIHHHFFFDDD~~~{{{vvvtttsssvvvyyy|||~~~ooo]]]UUUMMMIIIEEE@@@???AAAAAABBBEEEIIINNNSSSXXXZZZJJJIIIHHHIIILLLOOOPPPPPPLLLLLLLLLMMMOOORRRTTTVVVXXXVVVSSSPPPMMMLLLLLLLLLMMMMMMMMMLLLKKKJJJIIIIIIGGGFFFFFFFFFFFFFFFFFFFFFDDDEEEFFFGGGHHHHHHHHHHHHHHHGGGDDDCCCCCCEEEGGGIIIJJJKKKKKKJJJGGGDDDDDDDDDEEEDDDDDDDDDDDDEEEFFFGGGIIIHHHHHHHHHGGGGGGFFFFFFEEEEEEFFFFFFGGGGGGHHHHHHJJJJJJJJJKKKKKKIIIGGGFFFGGGGGGGGGGGGFFFFFFFFFEEEFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFFFFGGGGGGFFFFFFFFFFFFFFFGGGHHHIIIIIIIIIJJJKKKLLLLLLLLLLLLKKKKKKLLLMMMMMMMMMMMMMMMOOONNNLLLKKKIIIHHHHHHHHHIIIJJJJJJKKKLLLMMMNNNNNNMMMRRRVVVVVVVVV\\\iiittt|||{{{~~~zzzsssnnnmmmnnnpppqqqgggeeebbb___\\\WWWQQQMMMKKKGGGFFFJJJLLLLLLMMMPPPOOOQQQRRRRRROOOKKKIIIGGGHHHGGGFFFDDDCCCDDDFFFHHHIIIKKKNNNQQQTTTUUUUUUUUUUUUTTTUUUXXX^^^eeekkknnnpppyyyrrrlllhhhfffggglllxxxwwwkkkbbb___```aaaaaaaaa___]]]\\\]]]\\\[[[YYYZZZYYYXXXWWWVVVVVVVVVWWWUUUUUUUUUUUUTTTSSSRRRRRRTTTUUUUUUUUUSSSQQQNNNLLLJJJIIIGGGFFFGGGIIIKKKMMMLLLLLLLLLLLLLLLLLLLLLLLLMMMLLLLLLLLLLLLLLLMMMNNNKKKKKKIIIFFFHHHOOOSSSRRROOOMMMJJJHHHGGGIIILLLNNNQQQPPPOOONNNNNNNNNOOOPPPLLLLLLLLLKKKJJJIIIGGGGGGFFFFFFGGGGGGHHHKKKOOOSSSTTTRRROOOLLLIIIGGGFFFEEE~~~}}}~~~{{{wwwuuuqqqtttxxx{{{~~~kkk[[[SSSKKKHHHEEEAAAAAACCCDDDDDDFFFHHHKKKOOORRRTTTHHHGGGFFFHHHKKKNNNPPPPPPLLLLLLLLLNNNQQQTTTWWWXXX[[[YYYVVVRRROOOLLLKKKKKKKKKKKKKKKKKKKKKJJJIIIHHHDDDEEEEEEFFFGGGHHHHHHIIIDDDDDDEEEFFFGGGGGGGGGGGGHHHFFFDDDBBBBBBDDDFFFGGGLLLMMMNNNMMMJJJGGGFFFFFFEEEDDDDDDDDDDDDDDDDDDEEEGGGGGGGGGGGGGGGGGGGGGGGGDDDDDDEEEEEEFFFGGGGGGHHHHHHIIIJJJJJJIIIGGGFFFFFFHHHGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDEEEEEEEEEFFFFFFFFFEEEEEEEEEEEEFFFGGGGGGHHHIIIJJJKKKLLLLLLLLLLLLKKKKKKLLLMMMMMMMMMLLLLLLLLLLLLKKKJJJJJJIIIIIIIIIJJJJJJJJJJJJKKKMMMNNNOOOLLLPPPSSSRRRPPPTTT]]]eeevvv{{{tttlllggg```YYYUUUXXX]]]bbbiiiooonnnqqqsssqqqkkkbbb[[[XXXUUUUUUTTTQQQOOOOOOQQQTTTZZZ^^^dddlllrrrwwwzzz{{{vvvttttttvvv|||{{{ooommmkkkkkknnnsss}}}wwwkkkbbb___aaabbbccc```^^^\\\\\\[[[[[[XXXVVVVVVUUUUUUTTTTTTTTTTTTTTTUUUVVVVVVVVVUUUTTTSSSRRRUUUUUUUUUUUUTTTSSSQQQPPPMMMKKKIIIGGGGGGHHHKKKMMMLLLLLLMMMMMMMMMMMMLLLLLLKKKKKKKKKKKKLLLMMMNNNNNNLLLKKKHHHFFFJJJSSSWWWVVVQQQNNNKKKIIIHHHJJJMMMNNNRRRPPPOOOMMMMMMNNNOOOPPPLLLLLLLLLKKKIIIHHHFFFEEEHHHHHHHHHHHHGGGIIILLLNNNPPPOOONNNKKKHHHFFFEEEEEE~~~}}}}}}~~~~~~}}}zzzwwwuuuqqqsssvvvyyy|||vvvdddYYYQQQKKKHHHFFFCCCCCCEEEGGGGGGGGGGGGIIIKKKMMMNNNMMMKKKIIIIIIJJJLLLLLLLLLIIIJJJKKKLLLOOORRRUUUWWW[[[ZZZWWWTTTQQQMMMKKKIIIIIIIIIJJJJJJIIIHHHHHHGGGCCCDDDEEEFFFGGGIIIJJJJJJDDDEEEEEEFFFGGGGGGFFFFFFGGGFFFDDDCCCCCCDDDEEEFFFKKKMMMNNNMMMKKKHHHGGGGGGBBBBBBCCCCCCDDDEEEEEEEEECCCDDDDDDEEEFFFGGGHHHHHHDDDDDDEEEEEEFFFGGGGGGGGGGGGIIIJJJJJJHHHFFFEEEEEEHHHGGGFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEEEECCCCCCCCCDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDEEEEEEFFFGGGGGGIIIJJJKKKKKKKKKKKKKKKKKKLLLMMMMMMLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIJJJLLLNNNPPPOOOPPPRRRQQQPPPSSSXXX\\\dddsss}}}tttmmmooowww{{{xxxrrrsssrrrnnnhhhfffgggiiirrrxxx}}}{{{zzzzzz{{{yyy~~~vvvkkkdddaaaaaaaaaaaa\\\[[[YYYYYYYYYXXXUUUSSSQQQQQQRRRRRRRRRRRRQQQQQQVVVVVVWWWWWWVVVUUUSSSRRRSSSRRRRRRRRRRRRRRRRRRRRRQQQOOOLLLJJJIIIJJJKKKMMMLLLMMMMMMNNNNNNMMMMMMLLLJJJJJJJJJKKKLLLMMMNNNOOOJJJJJJHHHHHHPPP[[[___^^^QQQOOOLLLJJJJJJKKKLLLNNNPPPOOONNNLLLLLLMMMMMMNNNKKKKKKKKKJJJIIIGGGFFFEEEJJJJJJJJJIIIGGGGGGIIIKKKKKKLLLLLLJJJGGGEEEEEEFFF}}}}}}|||}}}~~~}}}}}}|||zzzxxxvvvtttsssqqqsssuuuwwwyyy}}}zzzyyy}}}lll___WWWPPPIIIHHHFFFDDDDDDGGGIIIIIIHHHHHHHHHIIIKKKLLLPPPNNNKKKKKKLLLMMMMMMLLLIIIJJJKKKLLLOOORRRUUUWWWYYYYYYXXXVVVSSSNNNKKKHHHGGGGGGHHHHHHHHHGGGFFFFFFEEEEEEFFFGGGGGGHHHIIIIIIEEEFFFGGGGGGHHHGGGGGGGGGGGGFFFEEEEEEDDDDDDEEEEEEGGGIIIKKKKKKIIIFFFEEEEEECCCCCCCCCDDDDDDCCCCCCCCC??????AAABBBDDDFFFGGGHHHDDDEEEEEEFFFFFFGGGHHHHHHFFFHHHJJJIIIGGGDDDDDDEEEGGGFFFEEECCCCCCCCCCCCDDDCCCCCCCCCDDDDDDDDDEEEEEEBBBBBBCCCCCCCCCDDDDDDDDDEEEDDDDDDCCCCCCDDDDDDEEEEEEFFFGGGIIIJJJJJJKKKKKKKKKLLLLLLLLLLLLLLLKKKKKKMMMMMMMMMLLLKKKJJJIIIHHHHHHGGGGGGGGGHHHKKKMMMOOOSSSRRRQQQQQQRRRTTTUUUUUUZZZaaappp~~~~~~zzzpppvvv~~~|||~~~|||uuummmgggdddbbb^^^[[[ZZZYYYXXXXXXXXXWWWTTTRRRPPPRRRTTTUUUUUUTTTRRRPPPVVVVVVWWWXXXWWWUUUTTTRRRRRRQQQPPPPPPQQQSSSUUUVVVUUUTTTQQQNNNLLLLLLLLLLLLLLLMMMNNNNNNNNNNNNMMMLLLIIIIIIJJJJJJLLLMMMNNNOOOIIIHHHGGGIIIRRR]]]aaa___OOONNNLLLKKKJJJJJJKKKKKKLLLLLLKKKKKKJJJJJJJJJKKKJJJJJJJJJIIIHHHGGGFFFEEEJJJJJJKKKJJJHHHHHHIIIKKKGGGIIIJJJIIIFFFEEEEEEGGG}}}}}}}}}}}}|||}}}|||zzz}}}|||zzzwwwuuurrrqqqppprrrssstttuuuwww|||}}}xxxsssqqquuuyyy{{{|||{{{xxxfff\\\VVVNNNHHHGGGFFFDDDDDDGGGJJJJJJIIIHHHIIIJJJKKKLLLOOOMMMLLLLLLNNNPPPPPPPPPKKKLLLMMMNNNQQQTTTWWWYYYWWWXXXXXXWWWTTTOOOKKKHHHFFFFFFGGGGGGGGGFFFEEEEEEGGGGGGGGGGGGGGGGGGHHHHHHGGGGGGHHHIIIIIIIIIHHHHHHGGGFFFFFFFFFEEEEEEDDDDDDCCCFFFHHHHHHFFFDDDCCCCCCGGGFFFFFFDDDCCC@@@???===;;;<<<>>>@@@BBBDDDFFFGGGEEEEEEEEEFFFGGGGGGHHHHHHEEEHHHJJJIIIFFFDDDDDDEEEFFFEEECCCBBBAAAAAABBBBBBBBBCCCCCCCCCDDDDDDEEEEEEBBBBBBBBBCCCCCCCCCDDDDDDEEEDDDDDDCCCCCCCCCDDDDDDDDDEEEGGGHHHIIIJJJJJJJJJKKKLLLLLLLLLLLLLLLKKKKKKOOOOOONNNMMMLLLJJJHHHGGGFFFFFFEEEEEEGGGIIILLLNNNRRROOOMMMMMMPPPQQQOOOMMMWWWWWW___ooo~~~}}}}}}~~~yyy}}}uuurrrpppsss~~~|||yyy}}}||||||wwwooojjjfffbbb\\\XXX[[[ZZZYYYYYYZZZXXXVVVSSSSSSUUUXXXZZZZZZXXXUUUSSSVVVWWWXXXXXXXXXVVVTTTRRRTTTSSSQQQQQQRRRUUUXXXZZZXXXWWWTTTQQQOOOMMMMMMLLLLLLMMMNNNOOOOOONNNMMMLLLIIIIIIIIIJJJLLLMMMOOOOOOIIIHHHFFFHHHPPPZZZ\\\YYYMMMMMMLLLKKKJJJIIIIIIIIIJJJJJJIIIIIIIIIHHHHHHHHHIIIIIIIIIIIIHHHGGGFFFFFFIIIJJJKKKJJJIIIIIIJJJLLLDDDGGGIIIHHHFFFDDDEEEGGG|||yyyxxxxxxzzz~~~|||{{{zzz{{{xxxsssqqqpppqqqppppppsssssstttvvvyyy}}}}}}mmmcccgggjjjgggggglllssstttdddZZZRRRNNNHHHEEEDDDFFFHHHIIIOOOOOONNNMMMKKKLLLOOOQQQSSSQQQNNNLLLJJJJJJKKKKKKJJJIIIJJJJJJLLLNNNQQQRRRUUUTTTSSSOOOKKKIIIHHHIIIHHHGGGDDDBBBBBBCCCEEEFFFEEEFFFFFFGGGGGGHHHHHHIIIGGGHHHJJJJJJJJJHHHFFFEEEFFFFFFEEEEEEEEEEEEFFFFFFHHHHHHGGGFFFEEEDDDCCCCCCAAAAAAAAA@@@@@@>>>======444777;;;???CCCEEEFFFFFFEEEEEEEEEFFFGGGGGGHHHHHHFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFEEEDDDCCCBBBBBBAAADDDDDDCCCBBBBBBBBBBBBCCCAAAAAAAAAAAAAAABBBCCCDDDEEEEEEEEEEEEEEEFFFFFFFFFFFFGGGHHHIIIJJJJJJJJJJJJLLLKKKKKKJJJJJJJJJJJJKKKOOONNNLLLKKKIIIIIIJJJJJJKKKJJJHHHFFFFFFGGGHHHIIIKKKKKKKKKKKKKKKKKKLLLLLLOOORRRWWW\\\eeetttuuuqqqsss|||~~~zzzyyy{{{}}}xxxssslllfffaaa___\\\ZZZ^^^ZZZVVVTTTTTTUUUUUUUUUXXXYYYYYYZZZZZZYYYXXXWWWTTTTTTUUUVVVVVVVVVUUUUUUVVVVVVVVVVVVVVVWWWXXXYYY[[[XXXTTTSSSSSSRRRPPPMMMOOOPPPPPPPPPOOOMMMKKKJJJKKKLLLLLLLLLKKKJJJIIIHHHKKKKKKKKKKKKLLLMMMNNNOOOJJJIIIHHHGGGGGGGGGHHHIIIHHHHHHHHHHHHHHHIIIJJJKKKJJJIIIHHHGGGFFFFFFFFFFFFGGGHHHIIIIIIGGGFFFGGGIIIKKKLLLLLLKKKJJJHHHFFFEEE}}}xxxxxxxxxyyy}}}}}}{{{zzzyyyyyyxxxuuupppnnnnnnooooooooossstttuuuwww{{{~~~yyyiii^^^___aaa___aaagggooo}}}~~~qqqddd\\\SSSNNNHHHDDDDDDFFFHHHIIIOOOOOOOOONNNMMMNNNPPPSSSSSSRRROOOMMMKKKKKKKKKLLLIIIIIIIIIJJJKKKMMMOOOQQQPPPQQQPPPNNNKKKIIIJJJKKKIIIGGGEEECCCBBBBBBDDDEEEFFFGGGGGGHHHIIIJJJJJJKKKGGGHHHIIIJJJJJJHHHFFFEEEFFFFFFEEEEEEEEEEEEFFFFFFHHHGGGGGGFFFEEEDDDCCCCCCAAAAAAAAAAAA@@@???>>>===999;;;>>>AAADDDEEEEEEEEEDDDEEEEEEEEEFFFFFFFFFGGGDDDDDDDDDEEEEEEEEEEEEEEEFFFEEEEEEDDDCCCBBBAAAAAADDDCCCBBBBBBAAAAAABBBBBBCCCCCCCCCBBBCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEGGGGGGHHHIIIJJJJJJJJJJJJKKKJJJJJJJJJJJJJJJKKKKKKNNNMMMLLLJJJIIIIIIIIIIIIJJJIIIGGGFFFFFFFFFHHHIIIJJJJJJJJJKKKKKKLLLLLLLLLLLLOOOQQQSSSXXXcccrrr}}}tttllldddbbbhhhyyyyyywwwwwwsssllleee___\\\\\\]]]```\\\XXXVVVUUUVVVVVVVVVWWWXXXYYYZZZYYYXXXWWWVVVSSSSSSTTTTTTUUUUUUUUUVVVXXXWWWXXXXXXXXXYYYZZZ[[[YYYVVVSSSQQQRRRQQQOOOLLLNNNNNNOOOOOONNNMMMLLLKKKNNNNNNMMMMMMLLLLLLKKKKKKIIIIIIIIIIIIJJJKKKLLLMMMGGGFFFEEEDDDDDDEEEFFFGGGHHHHHHHHHGGGHHHHHHIIIIIIJJJIIIGGGFFFEEEEEEFFFFFFIIIJJJKKKJJJIIIHHHIIIJJJLLLMMMMMMMMMLLLJJJGGGFFF~~~xxxwwwwwwyyy|||yyyvvvvvvvvvwwwvvvrrrnnnmmmmmmooopppqqqtttuuuwwwzzz}}}yyyjjj\\\XXXWWWVVVZZZbbbkkk}}}wwwlllbbb[[[TTTNNNGGGCCCBBBEEEGGGIIIMMMNNNOOOOOOOOOOOORRRTTTSSSRRRPPPNNNLLLLLLLLLMMMIIIHHHHHHHHHJJJLLLMMMOOOLLLMMMMMMMMMKKKJJJKKKLLLJJJHHHFFFCCCBBBBBBCCCDDDGGGGGGHHHIIIJJJKKKLLLMMMGGGHHHIIIJJJIIIHHHGGGFFFFFFFFFEEEEEEEEEEEEFFFFFFHHHGGGFFFFFFDDDDDDCCCBBBAAAAAAAAAAAA@@@???>>>>>>???@@@BBBCCCDDDDDDDDDCCCDDDDDDDDDDDDDDDDDDEEEEEEBBBBBBCCCCCCDDDDDDEEEEEEEEEEEEDDDCCCBBBAAA@@@@@@BBBBBBAAA@@@@@@@@@@@@@@@CCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDHHHHHHIIIIIIJJJIIIIIIIIIIIIIIIIIIIIIJJJKKKLLLLLLMMMMMMKKKJJJIIIHHHHHHHHHIIIHHHGGGFFFEEEFFFGGGGGGGGGHHHIIIIIIJJJKKKLLLLLLMMMOOOPPPPPPRRRYYYbbbjjjzzz~~~rrreeeaaa^^^___hhh|||xxxrrrpppqqqsssqqqllleee]]]ZZZ\\\^^^bbb^^^ZZZWWWVVVWWWWWWVVVWWWWWWXXXYYYXXXWWWVVVUUURRRRRRQQQQQQRRRTTTVVVWWWWWWWWWWWWWWWWWWXXXXXXXXXUUUSSSQQQPPPOOOOOOMMMKKKLLLLLLMMMMMMMMMMMMLLLLLLLLLKKKIIIHHHGGGGGGHHHHHHGGGGGGFFFGGGGGGHHHIIIJJJFFFEEEDDDCCCCCCDDDEEEFFFIIIHHHHHHHHHHHHIIIJJJJJJLLLJJJHHHFFFDDDDDDEEEFFFJJJKKKLLLLLLKKKJJJKKKLLLMMMNNNPPPPPPNNNKKKHHHFFF}}}|||wwwxxxyyy{{{~~~|||uuurrrssstttuuuuuurrrnnnmmmooorrruuuvvvvvvwwwzzz}}}rrrccc[[[UUUSSSXXX___lll{{{oooeee\\\XXXRRRMMMEEE@@@@@@BBBEEEGGGJJJLLLNNNOOOOOOPPPRRRTTTSSSRRRPPPOOONNNMMMMMMMMMHHHHHHGGGGGGHHHJJJLLLMMMKKKLLLNNNMMMLLLKKKKKKLLLKKKIIIGGGDDDCCCBBBCCCCCCFFFFFFGGGHHHJJJKKKLLLLLLGGGHHHIIIIIIIIIHHHGGGGGGGGGFFFFFFEEEEEEFFFFFFGGGGGGGGGFFFEEEDDDCCCBBBBBBAAAAAABBBBBBAAA@@@??????@@@AAABBBCCCDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC@@@@@@AAABBBCCCCCCDDDDDDDDDDDDCCCBBBAAA@@@@@@???AAA@@@@@@??????????????????@@@AAABBBCCCDDDDDDEEEFFFFFFFFFEEEEEEEEEEEEEEEIIIIIIIIIJJJIIIIIIHHHHHHHHHHHHHHHIIIJJJKKKLLLMMMMMMMMMLLLKKKJJJIIIHHHHHHHHHGGGFFFEEEEEEEEEFFFFFFEEEFFFGGGHHHIIIKKKLLLLLLLLLMMMOOOPPPQQQVVV[[[```gggxxxyyyxxx~~~}}}vvvooommmmmmooouuu~~~uuunnnkkkkkkkkkkkkllllllfff^^^YYYZZZ]]]bbb^^^YYYVVVVVVVVVVVVUUUVVVWWWWWWWWWWWWUUUTTTSSSQQQPPPOOOOOOPPPRRRUUUWWWUUUUUUTTTTTTSSSRRRQQQPPPPPPOOOOOONNNNNNMMMKKKJJJJJJJJJKKKKKKLLLLLLLLLLLLJJJHHHFFFDDDCCCDDDEEEFFFFFFFFFEEEEEEFFFGGGGGGHHHFFFFFFEEEDDDDDDEEEGGGHHHIIIIIIJJJJJJLLLMMMOOOPPPRRRPPPLLLHHHFFFEEEEEEEEEJJJKKKLLLLLLKKKJJJLLLMMMNNNOOOQQQQQQOOOLLLHHHFFF}}}{{{{{{xxxyyy|||yyysssqqqrrrssstttssspppmmmmmmoootttxxxyyyyyy{{{}}}qqqeee[[[VVVYYY___ooo~~~sssggg]]]WWWTTTNNNIIIBBB>>>>>>AAADDDEEEGGGJJJMMMNNNOOOOOOPPPQQQRRRQQQPPPOOONNNNNNMMMMMMHHHHHHGGGGGGGGGIIIJJJKKKMMMNNNPPPOOOMMMKKKJJJKKKKKKIIIGGGEEEDDDCCCCCCCCCDDDEEEFFFGGGHHHIIIJJJJJJGGGHHHHHHHHHHHHHHHHHHHHHGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGFFFEEEDDDCCCBBBBBBAAABBBBBBBBBBBBAAAAAA@@@>>>???@@@AAABBBCCCDDDDDDDDDCCCCCCCCCBBBBBBAAAAAA???@@@@@@AAABBBCCCCCCDDDDDDDDDCCCBBBAAA@@@@@@???@@@@@@???>>>>>>>>>>>>???>>>@@@BBBDDDGGGHHHIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFIIIIIIIIIJJJIIIIIIHHHHHHHHHHHHHHHHHHIIIKKKLLLLLLMMMMMMMMMLLLKKKJJJIIIHHHFFFFFFEEEEEEDDDDDDDDDDDDCCCDDDEEEFFFHHHJJJKKKKKKHHHIIIJJJLLLMMMPPPSSSUUU\\\gggzzzvvvpppsss}}}yyyvvvuuuzzz}}}xxx|||}}}rrriiirrr|||}}}|||wwwuuuqqqmmmjjjgggeeedddaaaeeeiiifff___ZZZYYYZZZ___\\\WWWUUUTTTTTTTTTTTTUUUVVVVVVVVVUUUTTTRRRQQQOOONNNMMMMMMNNNQQQSSSUUUTTTTTTSSSRRRPPPNNNKKKJJJLLLMMMNNNNNNMMMLLLKKKKKKIIIIIIIIIIIIJJJKKKKKKLLLLLLJJJHHHFFFFFFFFFHHHHHHFFFFFFEEEEEEFFFFFFGGGGGGEEEEEEDDDDDDDDDEEEGGGHHHIIIJJJKKKMMMPPPRRRUUUVVVYYYVVVRRRMMMJJJGGGFFFFFFHHHIIIKKKKKKJJJJJJKKKLLLNNNOOOPPPPPPNNNKKKGGGEEE}}}|||||||||}}}~~~wwwrrrqqqrrrtttuuupppmmmjjjjjjnnntttyyy{{{}}}~~~uuuhhhaaaaaacccvvv}}}}}}}}}~~~}}}vvvlllaaaXXXSSSRRRKKKFFFAAA??????BBBDDDEEEFFFIIIMMMOOOOOONNNOOOOOOPPPPPPPPPOOONNNMMMMMMMMMIIIIIIHHHGGGGGGHHHIIIJJJNNNOOOQQQPPPMMMJJJIIIIIIJJJIIIGGGFFFEEEDDDCCCCCCDDDDDDEEEEEEFFFFFFGGGGGGGGGGGGHHHHHHHHHHHHIIIIIIGGGGGGFFFFFFFFFFFFGGGGGGGGGFFFEEEEEECCCCCCBBBAAABBBBBBBBBCCCCCCBBBBBBAAA======>>>@@@AAABBBCCCDDDDDDDDDDDDCCCBBBAAA@@@@@@@@@@@@AAAAAABBBBBBCCCCCCEEEEEEDDDCCCBBBAAA@@@@@@@@@@@@???>>>>>>>>>>>>???AAACCCEEEHHHKKKLLLLLLLLLJJJJJJIIIIIIHHHGGGGGGGGGHHHHHHIIIIIIJJJIIIIIIIIIHHHHHHHHHHHHIIIJJJKKKKKKLLLLLLLLLLLLJJJIIIHHHGGGEEEEEEDDDDDDDDDCCCCCCCCCBBBCCCDDDEEEGGGHHHIIIJJJJJJJJJKKKKKKLLLMMMNNNOOOVVV\\\gggvvvuuussszzz}}}zzzvvvuuuxxxwwwmmmiiicccfffkkkqqquuuwwwxxxxxxmmmaaa^^^cccmmm{{{|||yyy{{{xxxvvvtttpppllljjjiiigggffffffccc```]]]ZZZ^^^bbbccc___[[[YYYXXX\\\YYYUUUSSSSSSTTTTTTSSSTTTUUUUUUUUUTTTRRRQQQOOOMMMMMMLLLMMMMMMOOOQQQRRRTTTTTTTTTSSSQQQNNNLLLJJJJJJLLLNNNOOONNNLLLLLLMMMHHHHHHHHHHHHHHHIIIJJJKKKJJJIIIGGGFFFEEEEEEFFFFFFFFFFFFEEEEEEEEEFFFFFFGGGCCCCCCBBBBBBBBBDDDEEEFFFIIIJJJKKKNNNQQQTTTVVVXXX[[[YYYVVVRRROOOKKKIIIHHHGGGHHHIIIIIIIIIIIIJJJLLLMMMMMMMMMLLLJJJGGGEEECCC~~~~~~|||wwwsssssstttuuuvvvpppmmmjjjkkkooovvv|||{{{rrroooooo|||zzzzzz|||~~~~~~~~~{{{uuukkk___VVVQQQPPPHHHEEEBBBAAABBBDDDFFFFFFFFFJJJNNNPPPPPPOOONNNNNNOOOOOOOOOOOONNNMMMLLLLLLJJJIIIHHHGGGGGGHHHIIIJJJLLLMMMOOOOOOLLLJJJIIIIIIHHHHHHGGGFFFFFFEEEDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEGGGGGGGGGGGGHHHHHHIIIJJJHHHGGGGGGFFFFFFGGGGGGHHHFFFFFFEEEDDDCCCBBBBBBAAABBBBBBCCCCCCCCCCCCBBBBBB????????????@@@BBBCCCCCCEEEEEEDDDCCCBBBAAA@@@@@@AAAAAABBBBBBBBBBBBBBBBBBFFFEEEEEEDDDCCCBBBAAAAAAAAA@@@??????>>>>>>??????CCCDDDGGGIIIJJJKKKJJJJJJJJJJJJIIIHHHHHHGGGFFFFFFGGGGGGHHHIIIJJJJJJJJJJJJIIIIIIIIIHHHHHHIIIJJJJJJJJJJJJJJJJJJIIIGGGEEEDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBCCCDDDFFFGGGHHHHHHLLLLLLKKKLLLNNNOOOOOOOOOUUUUUUZZZdddooo~~~pppgggccc^^^^^^___aaadddgggkkkmmm}}}|||}}}}}}kkk```]]]___eeeppp~~~zzzpppmmmmmmjjjffffffdddbbbbbbbbbaaa^^^[[[XXXYYY[[[\\\\\\[[[ZZZZZZZZZWWWTTTRRRRRRTTTUUUTTTTTTTTTTTTTTTSSSQQQOOONNNLLLLLLLLLMMMMMMNNNNNNNNNPPPQQQRRRSSSRRRQQQOOONNNIIILLLOOOPPPOOOMMMNNNOOOHHHHHHGGGFFFGGGGGGIIIIIIFFFFFFEEEEEEDDDCCCCCCCCCFFFEEEEEEDDDDDDDDDEEEEEECCCCCCBBBBBBCCCEEEFFFGGGIIIIIIJJJLLLNNNPPPRRRSSSXXXXXXWWWUUUSSSPPPMMMKKKFFFHHHIIIIIIIIIIIIJJJLLLLLLKKKIIIGGGEEECCCBBBAAA~~~{{{wwwtttuuuvvvwwwwwwqqqnnnlllmmmrrryyy{{{yyy~~~zzzxxxzzznnnaaaVVVPPPNNNGGGEEECCCCCCEEEGGGGGGGGGGGGKKKOOORRRQQQPPPOOONNNNNNNNNNNNNNNNNNMMMLLLKKKKKKJJJIIIHHHHHHHHHIIIJJJIIIKKKMMMNNNLLLJJJIIIIIIGGGGGGGGGGGGFFFFFFEEEEEEFFFFFFFFFEEEEEEEEEEEEDDDHHHGGGGGGGGGHHHHHHIIIJJJHHHGGGGGGFFFFFFGGGGGGHHHFFFFFFEEEDDDCCCBBBAAAAAABBBBBBCCCCCCCCCCCCCCCBBBAAAAAA@@@@@@@@@AAABBBBBBFFFFFFEEEDDDBBBAAA@@@@@@CCCBBBBBBBBBBBBBBBBBBBBBFFFFFFEEEDDDCCCBBBBBBAAAAAA@@@@@@???????????????BBBDDDFFFGGGGGGGGGEEEDDDIIIIIIHHHHHHGGGFFFEEEEEEFFFGGGHHHIIIJJJJJJKKKJJJJJJJJJIIIHHHHHHHHHIIIIIIGGGHHHHHHHHHGGGEEECCCBBBCCCCCCDDDDDDCCCCCCBBBAAABBBBBBCCCDDDEEEFFFGGGGGGHHHGGGGGGIIILLLOOOPPPPPPVVVSSSTTTZZZaaakkk~~~xxxooojjj```^^^[[[YYY[[[aaagggkkkttt}}}ssslllkkkhhhiii{{{qqqiiiaaabbbfffooouuukkkjjjkkkiiieeegggdddaaa```aaaaaa^^^\\\XXXWWWUUUVVVYYY[[[\\\\\\ZZZWWWSSSRRRSSSUUUVVVVVVSSSTTTTTTTTTRRRQQQOOOMMMKKKLLLMMMMMMMMMMMMLLLLLLLLLMMMOOOQQQRRRRRRQQQPPPIIILLLPPPQQQPPPNNNOOOPPPIIIHHHGGGFFFFFFGGGHHHHHHHHHIIIIIIIIIHHHGGGFFFEEEEEEDDDDDDCCCCCCCCCDDDDDDFFFEEEEEEEEEFFFGGGIIIJJJHHHHHHHHHIIIJJJLLLMMMNNNUUUUUUVVVVVVUUUSSSPPPNNNGGGHHHJJJJJJIIIJJJKKKMMMKKKJJJGGGDDDBBB@@@@@@@@@yyywwwttttttvvvwwwuuurrrppppppqqqtttyyy~~~~~~}}}uuubbbUUUNNNKKKHHHGGGEEECCCCCCEEEHHHIIIJJJLLLNNNPPPQQQPPPOOOOOOPPPQQQRRRQQQNNNKKKJJJJJJHHHHHHGGGFFFEEEEEEEEEFFFGGGIIIJJJLLLLLLKKKIIIHHHHHHGGGFFFDDDCCCCCCDDDDDDJJJIIIIIIHHHGGGFFFEEEEEEGGGFFFFFFFFFEEEEEEDDDDDDKKKJJJHHHFFFFFFGGGHHHIIIEEEEEECCCBBBAAA@@@@@@???AAAAAABBBBBBCCCCCCDDDDDDAAA@@@@@@@@@@@@@@@@@@@@@EEEEEEEEEEEEDDDCCCBBBAAAFFFGGGGGGGGGFFFEEECCCBBBAAABBBBBBCCCCCCBBBBBBAAA@@@@@@AAAAAAAAAAAABBBBBBAAAAAABBBBBBCCCDDDDDDDDDFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEFFFGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEDDDEEEEEEDDDDDDCCCCCCBBBBBBEEEEEEDDDDDDCCCCCCCCCBBBCCCCCCCCCCCCDDDEEEFFFGGGIIIIIIJJJJJJKKKKKKLLLLLLNNNNNNMMMOOOTTT]]]hhhppp}}}xxxrrrkkkgggiiiooovvvzzz~~~rrrlllbbb^^^bbb```^^^mmm{{{tttlllkkkppptttuuummmlllxxx}}}tttppprrrrrrnnnjjj^^^]]][[[YYYXXXYYYZZZ[[[VVVUUUUUUVVVZZZ\\\]]]]]]]]]ZZZUUUSSSSSSTTTUUUUUURRRRRRRRRQQQPPPOOOMMMLLLLLLLLLKKKJJJJJJJJJJJJKKKLLLLLLLLLMMMOOOOOONNNMMMLLLKKKKKKLLLNNNPPPOOONNNMMMKKKHHHFFFFFFGGGIIIJJJJJJJJJIIIIIIIIIJJJJJJKKKFFFEEEEEEDDDDDDDDDDDDDDDGGGEEECCCBBBBBBDDDFFFHHHHHHHHHHHHIIIIIIJJJJJJJJJKKKOOOTTTXXXXXXVVVRRROOOGGGHHHHHHIIIKKKMMMNNNOOOIIIIIIHHHFFFBBB???>>>>>>~~~wwwuuutttuuuwwwwwwuuusssooooooqqquuu{{{tttaaaUUUNNNKKKIIIHHHGGGFFFFFFHHHJJJKKKKKKLLLNNNOOOOOOOOOMMMLLLOOOPPPQQQPPPNNNKKKJJJKKKIIIHHHHHHGGGFFFFFFGGGGGGGGGHHHJJJLLLLLLKKKJJJIIIKKKJJJIIIGGGGGGGGGGGGGGGHHHGGGGGGFFFEEEDDDDDDDDDEEEEEEEEEEEEEEEDDDDDDDDDJJJIIIGGGFFFFFFFFFHHHIIIEEEEEECCCBBBAAA@@@@@@@@@AAABBBBBBCCCCCCDDDDDDEEE???@@@@@@@@@@@@@@@@@@@@@DDDDDDDDDDDDCCCBBBAAA@@@FFFFFFGGGGGGFFFEEECCCBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAABBBCCCDDDDDDEEEGGGGGGFFFEEEDDDCCCCCCCCCEEEEEEFFFGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCBBBBBBEEEDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDEEEFFFFFFGGGIIIIIIJJJJJJKKKLLLLLLLLLNNNNNNMMMNNNQQQXXX```gggsss~~~~~~sssmmmccc```eeeccc```llltttooojjjfffeeeiiiqqq|||~~~uuurrrzzzzzztttrrrtttsssmmmhhh___]]]ZZZWWWUUUTTTTTTUUURRRRRRRRRTTTWWWZZZ[[[[[[[[[XXXUUUSSSSSSTTTSSSSSSRRRRRRRRRQQQPPPOOONNNMMMKKKKKKKKKJJJKKKKKKKKKLLLKKKJJJJJJLLLOOOQQQQQQPPPOOONNNMMMNNNPPPQQQQQQPPPMMMKKKIIIGGGFFFHHHIIIKKKKKKKKKJJJJJJJJJJJJJJJKKKGGGFFFFFFEEEEEEFFFFFFGGGIIIHHHEEEDDDDDDEEEGGGHHHHHHHHHHHHHHHIIIIIIIIIIIIJJJMMMQQQTTTUUUTTTQQQOOOIIIIIIIIIJJJKKKLLLMMMNNNJJJJJJHHHFFFCCC@@@??????~~~|||yyyuuuuuuuuuvvvwwwwwwtttrrrmmmooorrrwww|||ppp___SSSMMMKKKJJJJJJJJJJJJJJJKKKLLLLLLJJJKKKLLLMMMMMMMMMLLLKKKNNNOOOPPPOOOMMMKKKKKKLLLIIIIIIHHHHHHGGGHHHHHHHHHFFFGGGJJJLLLMMMLLLKKKJJJLLLKKKJJJIIIIIIIIIIIIIIIEEEEEEEEEDDDDDDCCCCCCCCCDDDDDDDDDEEEEEEEEEEEEEEEIIIHHHGGGFFFEEEFFFGGGGGGEEEDDDCCCBBBAAA@@@@@@@@@AAABBBBBBCCCDDDDDDEEEEEE?????????@@@AAAAAAAAABBBCCCCCCCCCCCCBBBAAA@@@???EEEFFFFFFGGGFFFEEECCCBBBBBBBBBAAA@@@@@@AAABBBBBBBBBBBBBBBAAA@@@@@@????????????@@@AAABBBCCCDDDEEEHHHGGGEEEDDDCCCBBBAAAAAADDDEEEFFFFFFGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDEEEEEEFFFGGGGGGIIIIIIJJJJJJKKKLLLLLLMMMNNNNNNNNNMMMNNNQQQWWW[[[aaaeeeooo}}}zzzxxxvvvrrruuusssooowwwtttmmmkkkiiiiiijjjqqq{{{}}}www||||||zzzwwwsssssstttqqqjjjddd```^^^[[[WWWTTTRRRQQQQQQOOONNNOOOQQQUUUYYYZZZZZZXXXVVVTTTTTTTTTTTTSSSQQQRRRRRRRRRRRRQQQPPPNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLIIIHHHIIIKKKOOOSSSTTTUUUQQQOOOMMMMMMNNNPPPPPPPPPLLLKKKIIIHHHGGGHHHJJJKKKMMMMMMLLLLLLKKKKKKJJJJJJGGGGGGGGGGGGGGGHHHIIIJJJLLLKKKHHHGGGFFFGGGHHHIIIHHHHHHHHHHHHGGGGGGGGGGGGJJJLLLOOORRRTTTTTTTTTSSSLLLLLLKKKJJJJJJJJJKKKKKKJJJIIIGGGDDDBBB@@@??????}}}|||zzzwwwvvvvvvwwwwwwvvvtttrrrpppmmmppptttxxx||||||iii\\\RRRMMMLLLJJJJJJKKKLLLLLLMMMMMMMMMIIIJJJKKKLLLLLLLLLLLLLLLMMMNNNOOONNNLLLKKKKKKLLLIIIHHHHHHGGGGGGGGGHHHHHHEEEGGGJJJLLLMMMMMMLLLLLLJJJJJJIIIIIIHHHHHHHHHHHHDDDDDDDDDDDDDDDDDDCCCCCCDDDEEEEEEEEEFFFGGGGGGGGGHHHGGGFFFEEEEEEEEEFFFFFFDDDDDDBBBAAAAAA@@@@@@@@@AAAAAABBBCCCDDDEEEEEEFFF@@@@@@AAAAAABBBCCCDDDDDDCCCCCCCCCCCCCCCBBBAAA@@@DDDEEEFFFFFFFFFEEECCCBBBCCCAAA@@@>>>>>>@@@AAACCCCCCCCCBBBAAA@@@???>>>======>>>???@@@AAACCCCCCDDDEEEDDDCCCBBBAAAAAABBBBBBDDDEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDCCCCCCCCCDDDDDDEEEFFFGGGGGGGGGGGGHHHIIIIIIJJJKKKLLLMMMMMMMMMNNNNNNMMMLLLNNNPPPSSSYYYZZZ___gggttt|||uuurrrqqqpppnnnrrr{{{}}}}}}{{{|||wwwxxxuuuqqqpppooollleee``````^^^\\\XXXVVVTTTRRRRRROOONNNOOORRRVVVYYY[[[[[[VVVUUUUUUUUUVVVUUUSSSQQQSSSSSSSSSRRRRRRPPPOOOOOONNNNNNNNNMMMMMMLLLKKKKKKHHHGGGHHHKKKPPPUUUWWWXXXPPPNNNKKKKKKLLLMMMNNNMMMLLLKKKJJJIIIIIIIIIKKKLLLNNNNNNNNNMMMLLLKKKJJJJJJFFFFFFFFFGGGHHHIIIKKKKKKMMMLLLJJJHHHGGGGGGHHHIIIHHHHHHHHHGGGGGGFFFFFFFFFLLLMMMOOOQQQTTTUUUWWWWWWNNNNNNLLLKKKJJJJJJIIIIIIJJJHHHEEECCCBBBAAA@@@>>>~~~|||zzzzzz~~~|||zzzxxxyyyxxxwwwtttrrrooonnnpppssswwwzzz|||~~~qqqaaaXXXQQQMMMMMMIIIJJJJJJKKKLLLMMMMMMMMMHHHIIIJJJKKKLLLMMMNNNNNNLLLMMMNNNMMMKKKJJJKKKLLLGGGGGGFFFFFFFFFFFFGGGGGGFFFGGGJJJLLLMMMMMMMMMLLLIIIIIIIIIIIIIIIIIIHHHHHHEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFGGGGGGHHHHHHHHHFFFFFFEEEEEEDDDDDDDDDDDDCCCBBBAAA@@@@@@???@@@@@@@@@@@@AAABBBCCCDDDEEEEEEBBBBBBCCCCCCDDDEEEFFFFFFCCCDDDDDDDDDDDDCCCCCCBBBDDDDDDEEEFFFEEEDDDCCCBBBBBBAAA???>>>>>>???AAABBBCCCCCCBBBAAA???>>>============>>>???@@@AAABBBBBBAAA@@@@@@???@@@AAACCCDDDDDDDDDEEEFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDCCCCCCAAAAAABBBBBBCCCCCCDDDDDDCCCCCCCCCDDDDDDDDDDDDDDDDDDEEEFFFGGGHHHHHHHHHGGGHHHHHHIIIJJJKKKLLLMMMMMMLLLMMMNNNMMMLLLMMMOOOPPPNNNSSSWWWZZZ^^^iiiwwwzzzuuutttpppkkkpppuuu}}}pppqqqwww{{{yyyxxxxxxsssmmmhhhfffccc___\\\[[[[[[YYYXXXWWWUUUUUUTTTRRRQQQQQQTTTWWWZZZ[[[[[[UUUUUUUUUWWWXXXWWWUUUSSSSSSSSSSSSSSSRRRQQQPPPPPPQQQQQQQQQPPPNNNLLLJJJHHHHHHGGGIIILLLQQQVVVXXXXXXPPPNNNLLLKKKLLLNNNMMMMMMLLLKKKJJJJJJJJJKKKLLLLLLNNNNNNNNNNNNMMMLLLJJJIIIDDDDDDDDDEEEGGGHHHJJJKKKLLLKKKJJJHHHGGGGGGGGGHHHHHHHHHHHHGGGGGGFFFFFFFFFKKKKKKLLLNNNPPPSSSUUUWWWOOONNNMMMLLLJJJJJJIIIIIIKKKIIIGGGGGGHHHGGGDDDBBB{{{zzzyyyzzz~~~}}}|||yyyyyyyyyvvvrrrpppooopppssswww{{{}}}}}}~~~hhh[[[VVVPPPLLLMMMJJJJJJJJJJJJKKKMMMNNNOOOJJJKKKKKKLLLMMMNNNOOOPPPMMMNNNMMMLLLJJJIIIJJJKKKFFFFFFEEEEEEFFFFFFGGGGGGGGGHHHKKKMMMNNNMMMLLLKKKIIIJJJJJJKKKKKKJJJIIIIIIEEEEEEEEEFFFFFFGGGGGGGGGFFFFFFGGGGGGGGGGGGGGGGGGEEEEEEDDDDDDDDDCCCCCCCCCAAA@@@??????>>>>>>>>>???>>>??????AAABBBCCCDDDEEECCCCCCDDDDDDEEEEEEFFFFFFCCCDDDDDDDDDDDDDDDCCCCCCCCCDDDEEEEEEEEEDDDCCCCCC@@@@@@???>>>>>>???@@@@@@CCCBBBAAA@@@???>>>============>>>>>>???@@@@@@@@@???>>>======>>>AAADDDEEECCCDDDEEEEEEFFFFFFEEEEEECCCCCCCCCCCCBBBBBBBBBBBB@@@@@@AAABBBCCCDDDDDDDDDCCCCCCCCCDDDDDDDDDDDDDDDDDDEEEGGGHHHIIIIIIHHHHHHGGGHHHIIIJJJKKKMMMMMMNNNLLLMMMNNNMMMLLLLLLNNNPPPIIIOOOUUUWWWVVV\\\gggqqq~~~yyyxxxtttooonnnooorrrvvvvvvuuuzzzsssqqqrrrzzz|||wwwttttttuuuvvvsssnnngggaaa]]]\\\ZZZYYYUUUVVVVVVVVVVVVVVVVVVVVVUUUTTTSSSTTTWWWYYYYYYXXXUUUUUUUUUWWWXXXXXXVVVTTTSSSSSSSSSSSSSSSRRRQQQQQQRRRRRRRRRQQQOOOMMMJJJHHHIIIJJJKKKOOOSSSUUUVVVUUUPPPOOONNNOOOPPPQQQPPPNNNKKKKKKKKKKKKKKKLLLLLLMMMLLLMMMNNNNNNNNNLLLKKKJJJCCCCCCDDDDDDFFFGGGHHHIIIJJJJJJIIIHHHHHHGGGGGGGGGHHHHHHHHHHHHGGGGGGGGGGGGFFFGGGGGGIIIKKKNNNPPPQQQNNNNNNMMMLLLKKKKKKKKKKKKMMMLLLKKKNNNPPPPPPLLLHHHyyyyyyzzz|||~~~||||||xxxxxxwwwtttpppoooqqqtttuuuzzzcccXXXUUUOOOKKKLLLKKKKKKJJJJJJKKKMMMOOOQQQPPPOOOOOONNNNNNNNNOOOOOONNNNNNMMMKKKHHHGGGHHHJJJGGGFFFFFFFFFFFFGGGHHHIIIHHHJJJLLLMMMNNNMMMLLLKKKGGGHHHIIIIIIIIIIIIHHHGGGDDDDDDEEEFFFFFFGGGHHHHHHFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCBBBBBB???>>>>>>===============<<<===>>>???AAABBBCCCDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBCCCCCCDDDDDDCCCCCCBBBBBBCCCDDDEEEEEEDDDCCCCCC????????????????????????BBBAAAAAA@@@???>>>>>>===>>>>>>>>>>>>>>>>>>>>>>>>???>>>===<<<===???BBBDDDCCCDDDDDDEEEEEEEEEEEEEEEBBBBBBAAAAAAAAAAAA@@@@@@???@@@@@@AAACCCDDDDDDEEECCCCCCCCCCCCDDDDDDDDDEEEDDDFFFGGGIIIJJJIIIHHHHHHGGGHHHIIIJJJKKKMMMNNNNNNMMMMMMMMMLLLKKKKKKLLLNNNKKKOOOSSSUUUUUUYYY___dddkkkvvv~~~~~~|||vvvssspppmmmhhheeeiiippp|||{{{vvvrrrvvv{{{sssqqqsssvvvtttssssssrrrqqqqqqppppppkkkgggaaa[[[XXXWWWWWWWWWTTTUUUVVVWWWWWWXXXXXXXXXVVVUUUSSSSSSTTTUUUTTTSSSUUUTTTTTTUUUWWWWWWVVVUUUSSSSSSTTTTTTTTTSSSRRRRRRPPPQQQRRRRRRQQQOOOMMMKKKLLLLLLNNNRRRTTTUUUSSSQQQMMMMMMNNNPPPRRRRRRPPPNNNKKKKKKKKKLLLLLLMMMMMMMMMJJJKKKMMMNNNNNNLLLKKKJJJDDDDDDDDDEEEEEEGGGHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHIIIIIIIIIIIICCCDDDEEEGGGHHHJJJLLLMMMMMMLLLLLLLLLLLLLLLMMMMMMKKKKKKMMMQQQVVVUUUPPPJJJyyyzzz{{{~~~{{{zzzzzzvvvvvvuuurrrpppppptttxxxwww|||bbbWWWUUUOOOJJJJJJMMMLLLJJJJJJKKKNNNQQQSSSTTTSSSRRRPPPOOONNNNNNMMMOOOOOONNNKKKHHHGGGHHHIIIGGGGGGGGGGGGHHHHHHIIIJJJIIIJJJLLLMMMNNNMMMKKKJJJCCCDDDEEEFFFFFFFFFEEEDDDCCCCCCDDDEEEFFFGGGHHHHHHEEEEEEDDDDDDCCCCCCBBBBBBCCCCCCDDDDDDCCCCCCBBBAAA>>>======<<<<<<<<<<<<===;;;<<<===>>>@@@AAABBBCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAABBBBBBCCCBBBBBBBBBBBBCCCDDDEEEEEEDDDCCCCCC>>>>>>????????????>>>>>>AAAAAA@@@@@@???>>>>>>>>>>>>>>>>>>>>>============@@@???===<<<<<<>>>@@@BBBCCCDDDDDDEEEEEEEEEEEEEEEAAAAAAAAA@@@@@@@@@????????????@@@AAACCCDDDEEEEEEBBBCCCCCCCCCDDDDDDEEEEEEDDDFFFHHHJJJJJJJJJIIIHHHGGGGGGHHHJJJKKKMMMNNNNNNNNNNNNMMMKKKIIIIIIKKKLLLMMMMMMNNNPPPRRRUUUWWWXXXbbbiiiuuu~~~}}}~~~|||oookkkiiikkkooouuu}}}{{{uuunnngggbbbfffmmmxxxyyysssttt|||yyynnniiijjjlllkkknnnqqqtttsssqqqmmmkkkcccaaa]]]YYYWWWVVVVVVVVVVVVWWWXXXYYYZZZZZZZZZZZZVVVTTTRRRQQQQQQQQQPPPNNNTTTSSSRRRSSSUUUVVVVVVUUUSSSTTTTTTTTTTTTSSSSSSRRRNNNOOOQQQRRRRRRQQQOOONNNMMMNNNPPPSSSUUUTTTQQQMMMIIIJJJLLLOOOQQQQQQNNNKKKKKKKKKLLLLLLMMMMMMMMMNNNIIIJJJLLLMMMNNNMMMKKKJJJEEEEEEEEEEEEFFFGGGHHHHHHIIIIIIIIIJJJJJJJJJJJJJJJHHHHHHHHHIIIIIIJJJJJJJJJDDDDDDFFFGGGIIIJJJKKKLLLLLLKKKKKKKKKLLLMMMNNNOOOHHHHHHKKKQQQVVVVVVPPPIIIyyy|||}}}}}}zzzxxxwwwvvvuuuvvvuuusssrrruuu{{{yyy```UUUTTTQQQNNNNNNJJJLLLMMMNNNMMMMMMOOOQQQSSSQQQOOONNNLLLLLLLLLMMMNNNNNNNNNMMMKKKJJJHHHGGGEEEEEEEEEEEEFFFGGGHHHIIIJJJKKKMMMMMMMMMKKKIIIGGGGGGGGGGGGFFFEEEEEEDDDDDDCCCCCCCCCDDDDDDEEEEEEEEEFFFEEEDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBB@@@??????>>>===<<<<<<;;;>>>=========>>>???AAABBBAAA@@@???======???@@@AAA>>>>>>>>>>>>???@@@AAABBBCCCCCCBBBBBBBBBAAAAAAAAA??????>>>===<<<<<<======??????>>>>>>======<<<<<<=========>>>??????@@@@@@???>>><<<<<<>>>???@@@@@@DDDDDDCCCCCCCCCCCCDDDDDDDDDCCCBBBAAA@@@?????????@@@@@@@@@@@@@@@AAABBBCCCCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEFFFGGGHHHIIIJJJIIIIIIJJJKKKLLLMMMNNNNNNMMMLLLLLLLLLKKKKKKJJJJJJKKKKKKLLLNNNPPPQQQSSSSSSYYY___iiivvvxxxrrrssssssuuu|||oooeeedddgggiiiooovvvzzzvvvuuussszzztttrrrwww{{{nnnhhhhhhlllpppssswwwzzzwwwooohhheeeeee^^^]]][[[YYYXXXXXXXXXYYYZZZZZZZZZZZZZZZ[[[[[[\\\WWWVVVTTTSSSSSSUUUXXXZZZWWWUUUTTTUUUWWWWWWTTTQQQSSSTTTUUUWWWXXXWWWTTTQQQQQQQQQQQQPPPOOONNNMMMLLLKKKLLLNNNOOOOOONNNLLLKKKMMMLLLLLLMMMOOOOOONNNLLLKKKKKKLLLLLLKKKJJJIIIIIIJJJJJJJJJKKKMMMNNNLLLKKKFFFEEEDDDDDDDDDEEEFFFGGGIIIHHHHHHGGGGGGHHHHHHIIIIIIHHHGGGGGGHHHKKKMMMOOODDDDDDEEEFFFHHHJJJMMMNNNPPPOOOMMMLLLLLLLLLMMMNNNJJJHHHIIIMMMQQQQQQLLLGGG{{{zzzwwwwwwvvvvvvtttttttttrrrrrruuu{{{rrr]]]TTTQQQNNNKKKKKKIIIKKKLLLLLLLLLLLLNNNOOONNNMMMKKKJJJIIIHHHHHHIIIMMMMMMMMMLLLKKKJJJIIIHHHFFFFFFEEEEEEFFFFFFGGGGGGGGGHHHIIIIIIIIIIIIHHHGGGEEEEEEDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBCCCCCCCCCDDDCCCCCCBBBAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBB?????????>>>===<<<<<<<<<>>>======<<<===>>>@@@@@@???>>>===<<<<<<===>>>???=========>>>>>>???AAAAAABBBBBBAAAAAAAAA@@@@@@@@@??????>>>>>>>>>=========>>>>>>>>>=========<<<<<<<<<======>>>>>>???@@@@@@???===<<<<<<===??????@@@BBBBBBBBBBBBCCCDDDEEEFFFDDDDDDBBBAAA@@@?????????@@@@@@@@@@@@AAABBBCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEGGGHHHJJJJJJIIIJJJJJJKKKLLLMMMNNNOOOMMMLLLLLLLLLKKKKKKKKKKKKKKKKKKLLLMMMNNNPPPQQQQQQQQQVVV^^^ggguuu~~~|||pppmmmmmmooosssyyy~~~zzz{{{xxxooolllnnnrrruuuxxxzzzyyytttkkkccc``````^^^]]][[[YYYXXXXXXXXXXXXZZZZZZYYYYYYYYYYYYZZZZZZZZZYYYWWWVVVVVVXXXYYY[[[WWWUUUTTTTTTVVVWWWVVVTTTTTTTTTTTTVVVWWWVVVRRROOOPPPPPPPPPPPPOOONNNMMMLLLKKKLLLMMMNNNNNNMMMLLLKKKLLLLLLLLLMMMOOOPPPOOONNNMMMLLLLLLKKKJJJIIIIIIHHHJJJIIIIIIKKKMMMNNNMMMLLLLLLKKKIIIGGGFFFFFFFFFFFFFFFFFFEEEEEEFFFGGGGGGHHHHHHHHHGGGHHHHHHJJJLLLMMMHHHGGGFFFFFFFFFHHHIIIJJJLLLLLLKKKJJJJJJJJJKKKLLLKKKJJJIIILLLOOONNNIIIDDDzzz}}}xxxwwwwwwwwwwwwttttttttttttuuuxxx~~~sssggg[[[SSSOOOJJJHHHIIIHHHJJJKKKKKKJJJJJJKKKMMMKKKJJJIIIHHHGGGFFFFFFFFFKKKKKKKKKKKKKKKJJJIIIIIIGGGGGGFFFEEEEEEEEEFFFFFFEEEEEEEEEEEEEEEFFFFFFGGGCCCCCCBBBBBBAAA@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAA@@@??????>>>?????????AAAAAAAAAAAAAAAAAAAAAAAA??????>>>>>>======<<<<<<>>>======<<<<<<===>>>>>>===<<<;;;::::::;;;<<<==================>>>???@@@@@@@@@@@@?????????>>>>>>===>>>?????????>>>===<<<===============<<<<<<<<<<<<<<<======>>>?????????>>>>>>=========>>>???@@@@@@@@@AAAAAACCCEEEFFFGGGEEEDDDCCCAAA@@@@@@@@@@@@?????????@@@AAACCCDDDEEEFFFEEEEEEDDDDDDCCCCCCCCCCCCCCCDDDEEEFFFHHHJJJJJJIIIIIIJJJKKKLLLMMMNNNNNNLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKLLLLLLMMMNNNNNNOOOOOOSSSXXX]]]eeeqqqxxxssstttwwwyyyyyyzzzyyyuuummmccc\\\ZZZZZZ]]]\\\[[[ZZZYYYXXXXXXXXXYYYXXXXXXWWWWWWXXXXXXXXXZZZZZZYYYXXXXXXXXXYYYYYYWWWUUUSSSSSSUUUXXXYYYYYYTTTTTTTTTUUUUUUTTTPPPMMMOOOOOOPPPPPPOOONNNMMMMMMJJJKKKLLLMMMMMMLLLKKKJJJKKKKKKLLLNNNQQQRRRRRRPPPOOOMMMLLLJJJHHHHHHHHHHHHIIIIIIIIIJJJMMMOOONNNNNNRRRQQQNNNKKKIIIGGGFFFEEECCCCCCCCCCCCDDDFFFGGGHHHGGGGGGHHHHHHIIIIIIIIIJJJHHHGGGFFFEEEFFFFFFHHHIIIHHHHHHGGGGGGGGGHHHHHHIIIKKKJJJIIIKKKMMMKKKFFFAAAxxx~~~yyyxxxyyyyyyyyyuuuuuuuuuvvvxxx}}}vvvccc___YYYTTTNNNIIIGGGHHHGGGHHHJJJIIIHHHHHHIIIJJJKKKKKKJJJIIIHHHHHHGGGGGGHHHIIIJJJJJJJJJJJJIIIIIIHHHGGGFFFEEEDDDDDDDDDDDDFFFEEEDDDBBBBBBCCCDDDEEECCCBBBBBBAAAAAA@@@????????????????????????????????????>>>>>>===>>>>>>???@@@@@@@@@@@@@@@@@@@@@@@@???>>>>>>>>>=========<<<=========<<<<<<<<<<<<<<<<<<<<<;;;::::::;;;<<<<<<<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>=========<<<<<<<<<===???@@@@@@???===<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<======>>>>>>??????@@@@@@@@@??????@@@AAA@@@@@@@@@AAABBBDDDEEEFFFEEEDDDCCCAAA@@@@@@@@@???>>>>>>???@@@BBBCCCEEEFFFFFFFFFEEEEEEDDDCCCBBBBBBAAABBBBBBDDDEEEGGGIIIJJJGGGHHHHHHIIIJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLMMMMMMMMMMMMOOORRRUUUXXX\\\ccclllrrr}}}{{{~~~zzzuuutttqqqkkkccc[[[WWWWWWXXX]]]\\\\\\[[[ZZZYYYYYYYYYWWWWWWVVVVVVVVVVVVWWWWWWXXXXXXXXXWWWWWWVVVVVVUUUWWWUUUSSSRRRTTTWWWZZZ\\\VVVUUUTTTTTTTTTRRROOOLLLNNNNNNOOOOOOOOONNNNNNMMMIIIJJJJJJKKKKKKJJJJJJIIIJJJJJJKKKNNNQQQTTTSSSSSSPPPNNNKKKIIIGGGGGGGGGHHHIIIHHHHHHIIILLLOOOOOOOOOSSSRRRPPPMMMJJJGGGFFFEEEAAAAAABBBCCCDDDFFFGGGHHHGGGGGGHHHIIIIIIHHHHHHGGGDDDDDDDDDDDDEEEGGGIIIKKKFFFEEEEEEFFFFFFFFFGGGGGGIIIHHHHHHIIIJJJIIIEEEBBByyy~~~yyyxxxxxxxxxxxxuuuttttttvvvyyy~~~}}}|||vvvhhhYYY[[[ZZZUUUNNNJJJIIIIIIGGGHHHIIIHHHFFFFFFGGGHHHJJJJJJJJJJJJIIIHHHHHHGGGGGGGGGHHHIIIIIIIIIIIIHHHHHHHHHFFFEEEDDDDDDCCCCCCIIIGGGEEECCCBBBBBBDDDEEEDDDDDDCCCCCCBBBAAAAAAAAA???????????????????????????>>>>>>>>>>>>>>>??????@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>===========================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<<<<======<<<<<<<<<;;;;;;;;;;;;<<<>>>??????>>>===;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;<<<======>>>>>>@@@AAACCCBBB@@@???@@@BBBBBBAAAAAAAAAAAABBBBBBCCCDDDCCCBBBAAA@@@?????????===>>>>>>???AAACCCDDDEEEFFFEEEEEEDDDCCCBBBAAAAAAAAAAAABBBCCCDDDFFFGGGHHHEEEEEEFFFFFFGGGGGGHHHHHHJJJJJJJJJJJJJJJJJJJJJJJJLLLLLLLLLLLLLLLLLLLLLLLLKKKLLLNNNQQQTTTYYY^^^aaajjjnnnwwwuuummmgggeee```ZZZVVVUUUWWWYYY\\\\\\\\\[[[[[[ZZZYYYYYYUUUUUUUUUUUUUUUVVVVVVWWWXXXXXXXXXWWWWWWVVVUUUUUUWWWUUUSSSRRRRRRUUUYYY\\\WWWUUUTTTTTTSSSRRROOOLLLMMMMMMNNNNNNOOONNNNNNNNNIIIIIIIIIJJJJJJIIIIIIIIIIIIIIIKKKNNNRRRTTTTTTTTTPPPNNNKKKHHHGGGFFFGGGHHHHHHGGGFFFHHHKKKMMMNNNNNNOOONNNMMMKKKIIIGGGFFFEEEAAABBBBBBCCCEEEGGGIIIJJJGGGGGGHHHIIIIIIHHHHHHGGGEEEEEEDDDDDDEEEGGGHHHJJJFFFFFFFFFFFFFFFFFFFFFFFFDDDEEEFFFHHHIIIIIIGGGEEE|||wwwvvvvvvwwwwwwtttsssrrrtttyyy}}}yyyvvvttttttuuuyyylll___VVV[[[[[[UUUPPPMMMLLLJJJGGGHHHHHHGGGFFFEEEEEEFFFGGGHHHHHHHHHHHHGGGFFFEEEFFFGGGGGGHHHHHHHHHGGGGGGHHHGGGFFFEEEDDDCCCCCCCCCIIIHHHFFFDDDCCCDDDEEEFFFFFFFFFEEEEEEDDDCCCCCCCCC@@@@@@@@@@@@@@@?????????>>>>>>>>>>>>>>>??????@@@????????????????????????>>>>>>>>>>>>============<<<======>>>>>>>>>==============================::::::999999999::::::;;;<<<<<<<<<;;;;;;;;;:::::::::;;;<<<=========<<<;;;:::::::::;;;;;;;;;;;;;;;::::::;;;;;;<<<=========???BBBDDDCCC@@@???@@@BBBBBBAAAAAA@@@@@@AAAAAAAAACCCBBBAAA???>>>>>>>>>>>>=========>>>@@@AAACCCCCCDDDCCCCCCBBBBBBAAAAAAAAAAAAAAAAAABBBCCCDDDEEEFFFCCCDDDDDDDDDEEEEEEEEEFFFHHHHHHHHHIIIIIIIIIIIIIIIKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJKKKMMMPPPTTTWWWXXX\\\]]]aaahhhvvvyyymmmddd]]][[[XXXVVVUUUVVVXXXYYYYYYZZZZZZZZZZZZYYYXXXWWWSSSSSSSSSTTTUUUVVVWWWXXXYYYYYYXXXWWWWWWWWWXXXXXXWWWVVVUUURRRQQQSSSWWWZZZUUUTTTRRRRRRRRRPPPNNNLLLLLLLLLMMMNNNOOOOOOOOONNNIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJMMMQQQTTTTTTSSSNNNLLLKKKIIIGGGGGGGGGGGGHHHFFFEEEFFFIIIKKKLLLLLLJJJJJJJJJIIIHHHFFFEEEDDDBBBCCCCCCDDDFFFGGGIIIJJJGGGGGGHHHHHHIIIIIIIIIJJJJJJIIIGGGFFFEEEEEEEEEFFFGGGGGGHHHHHHGGGGGGFFFEEEAAACCCEEEGGGHHHIIIIIIIII{{{wwwwwwxxxyyyzzzvvvuuutttvvv{{{tttrrrqqqpppoooqqq|||zzzhhh\\\XXX\\\[[[UUUPPPPPPNNNKKKGGGHHHIIIGGGEEEDDDDDDEEEFFFFFFGGGHHHGGGFFFEEEDDDFFFGGGGGGGGGGGGGGGFFFFFFGGGFFFEEEDDDDDDDDDDDDDDDFFFEEEEEEDDDEEEFFFGGGHHHGGGGGGFFFFFFEEEDDDDDDDDDBBBBBBBBBAAAAAAAAA@@@@@@===============>>>??????????????????????????????============>>>>>>>>>>>>;;;<<<>>>????????????>>><<<<<<============<<<<<<:::999999888888888999999<<<<<<;;;;;;;;;::::::::::::::::::;;;;;;;;;<<<<<<999999:::::::::;;;;;;;;;999::::::;;;<<<<<<=========AAADDDCCC???===>>>@@@@@@@@@??????@@@AAABBBBBBBBBAAA???>>>======<<<<<<============>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBAAAAAABBBCCCCCCDDDCCCDDDDDDDDDDDDEEEEEEEEEFFFFFFGGGGGGGGGHHHHHHHHHGGGGGGHHHHHHIIIIIIIIIJJJLLLKKKKKKLLLNNNPPPQQQRRRQQQSSSUUUZZZcccooo|||~~~zzzuuunnnfffaaaYYYXXXVVVVVVWWWWWWWWWVVVUUUVVVWWWWWWWWWVVVUUUTTTQQQRRRRRRTTTUUUWWWYYYZZZXXXWWWVVVUUUUUUVVVXXXYYYWWWWWWVVVSSSPPPPPPSSSVVVRRRQQQOOOOOOOOONNNLLLJJJKKKKKKMMMNNNNNNOOOOOOOOOJJJJJJIIIIIIIIIIIIJJJJJJHHHHHHIIIMMMPPPSSSSSSRRRKKKKKKJJJIIIIIIHHHGGGGGGHHHFFFDDDDDDFFFIIIJJJJJJGGGGGGGGGGGGGGGEEEDDDCCCCCCCCCCCCDDDEEEGGGHHHIIIHHHHHHGGGHHHHHHJJJLLLMMMLLLKKKIIIGGGFFFEEEFFFFFFHHHHHHIIIHHHGGGFFFDDDCCCAAACCCEEEGGGGGGHHHIIIJJJ|||yyyzzz|||~~~{{{yyywwwzzzsssrrrrrrrrrpppqqq|||xxxhhh^^^YYY]]][[[TTTPPPQQQOOOKKKHHHIIIIIIHHHEEEDDDDDDEEEGGGGGGHHHIIIIIIHHHFFFFFFGGGGGGGGGGGGGGGFFFEEEEEEFFFEEEEEEDDDDDDDDDDDDDDDBBBBBBCCCDDDFFFHHHIIIJJJGGGGGGGGGFFFEEEEEEDDDDDDCCCCCCCCCBBBBBBAAAAAAAAA<<<<<<<<<<<<<<<===>>>???>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>>>>>>>;;;<<<>>>???@@@@@@@@@???;;;<<<<<<======<<<<<<;;;999999888888888888888999<<<<<<<<<;;;;;;;;;:::::::::999999999999:::;;;<<<999999999::::::;;;;;;;;;999999:::;;;;;;<<<<<<===;;;???CCCBBB>>>;;;<<>>>>>???@@@BBBCCCDDDAAA@@@???===<<<<<<<<<;;;======<<<======>>>??????@@@@@@@@@@@@@@@@@@@@@AAACCCBBBBBBAAAAAABBBBBBCCCDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEFFFFFFFFFGGGGGGGGGDDDEEEEEEFFFGGGGGGHHHHHHLLLJJJHHHGGGHHHIIIIIIIIIKKKMMMRRRVVV[[[aaahhhlll|||~~~|||wwwqqqkkkfffbbbaaaYYYXXXXXXXXXXXXWWWUUUSSSRRRSSSTTTUUUTTTSSSRRRQQQPPPQQQRRRTTTVVVXXXZZZ[[[UUUTTTRRRQQQRRRTTTVVVXXXWWWXXXWWWSSSOOONNNPPPSSSPPPNNNLLLLLLLLLLLLKKKIIIJJJKKKLLLMMMNNNOOOOOOOOOKKKJJJJJJIIIIIIJJJJJJKKKHHHHHHIIILLLPPPRRRRRRQQQIIIJJJJJJJJJJJJIIIHHHGGGHHHFFFCCCCCCEEEGGGHHHHHHFFFGGGGGGGGGFFFDDDCCCAAACCCCCCCCCDDDDDDFFFGGGHHHIIIHHHGGGGGGHHHKKKMMMOOOIIIHHHGGGGGGGGGHHHIIIJJJIIIIIIIIIIIIGGGEEECCCBBBBBBDDDFFFGGGGGGGGGIIIJJJ~~~}}}zzzzzz~~~wwwxxxyyyzzz}}}rrrddd^^^^^^[[[WWWRRRNNNKKKJJJJJJLLLJJJGGGEEEDDDEEEGGGHHHJJJJJJIIIHHHGGGEEEDDDCCCBBBCCCEEEFFFGGGGGGGGGFFFEEEEEEDDDCCCCCCCCCCCCDDD@@@AAABBBCCCEEEFFFGGGGGGJJJIIIHHHGGGFFFEEEEEEEEEGGGDDDAAA@@@@@@@@@>>>===>>>>>>>>>>>>????????????AAA@@@@@@@@@???>>>>>>>>>???>>><<<;;;;;;<<<<<<===========================;;;::::::999999:::::::::999999999888999999::::::<<<;;;;;;::::::999888888>>>===;;;999888999:::;;;:::::::::999999999888888888888888999:::;;;===>>>??????>>>>>>======<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>?????????@@@AAAAAAAAAAAA@@@@@@???>>>======???AAABBBCCCBBBBBBBBBCCCDDDFFFGGGEEEEEEDDDDDDCCCCCCCCCBBBDDDDDDDDDDDDEEEFFFHHHHHHIIIIIIIIIJJJJJJJJJJJJJJJOOOOOOOOOPPPRRRUUUXXXYYYeeeooo}}}xxxvvv~~~~~~vvvooojjjhhhfffaaa___```YYYXXXXXXYYYYYYWWWSSSPPPXXXUUURRRQQQRRRSSSTTTSSSRRRRRRQQQPPPPPPSSSXXX\\\TTTTTTTTTSSSSSSRRRRRRRRRWWWUUURRRQQQQQQQQQOOONNNRRRMMMLLLOOOOOOMMMLLLMMMPPPNNNLLLLLLMMMNNNMMMLLLKKKLLLNNNOOOOOONNNMMMLLLIIIIIIIIIJJJKKKMMMNNNOOOMMMMMMLLLJJJHHHEEECCCBBBFFFFFFFFFFFFEEEEEEEEEEEEFFFEEEDDDDDDEEEEEEDDDCCCBBBCCCEEEEEEEEEEEEHHHJJJKKKIIIHHHFFFEEEFFFHHHJJJFFFGGGHHHIIIIIIIIIHHHGGGHHHGGGFFFDDDDDDDDDDDDEEEAAAAAABBBDDDHHHIIIIIIHHH|||}}}}}}|||}}}~~~oooccc]]]\\\YYYUUUQQQMMMKKKJJJJJJKKKJJJGGGEEEEEEEEEGGGHHHKKKJJJJJJIIIGGGEEECCCBBBBBBCCCEEEFFFGGGFFFFFFEEEDDDDDDCCCBBBBBBBBBBBBCCCAAAAAAAAABBBCCCEEEFFFGGGJJJIIIHHHGGGFFFFFFFFFFFFFFFDDDBBBBBBAAAAAA???===<<<<<<<<<<<<============@@@???????????????>>>>>>??????===<<<<<<<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999999::::::999999999888888999999:::;;;;;;;;;::::::::::::999===<<<:::999999;;;<<<===:::::::::999999999888888888888888999:::;;;<<<===>>>>>>>>>=========<<<<<<=================================<<<<<<;;;;;;;;;<<<<<<;;;;;;<<<<<<===>>>>>>??????@@@@@@@@@@@@@@@@@@???>>>======???AAABBBBBBBBBAAAAAABBBCCCEEEFFFDDDDDDDDDDDDCCCCCCBBBBBBDDDDDDDDDDDDDDDEEEFFFGGGHHHHHHHHHHHHIIIIIIIIIIIIJJJKKKKKKMMMOOOQQQSSSTTTXXX___iiittt{{{uuuvvvzzztttkkkgggdddeeeccc]]]XXXXXXTTTUUUVVVXXXYYYXXXTTTQQQUUUSSSPPPPPPQQQRRRQQQQQQPPPPPPOOOOOOOOORRRVVVZZZVVVUUUSSSQQQPPPQQQRRRSSSUUUSSSPPPOOOOOOOOONNNMMMRRRNNNMMMQQQRRROOOMMMNNNOOOOOOOOOQQQRRRPPPMMMJJJHHHJJJMMMPPPQQQOOOMMMKKKJJJJJJJJJJJJKKKKKKLLLMMMHHHHHHHHHGGGGGGFFFEEEDDDFFFFFFFFFFFFEEEEEEEEEEEEFFFEEEDDDDDDEEEEEEDDDBBBCCCDDDEEEDDDDDDDDDFFFHHHIIIIIIHHHFFFEEEEEEFFFFFFEEEFFFHHHIIIIIIIIIHHHHHHIIIIIIGGGFFFEEEEEEFFFFFFEEEDDDDDDEEEFFFGGGEEEDDD|||vvvwwwyyyzzz|||xxxjjj___\\\XXXVVVSSSPPPMMMLLLKKKKKKKKKJJJHHHGGGFFFFFFGGGHHHKKKKKKJJJIIIGGGEEECCCBBBCCCDDDEEEFFFFFFEEEDDDCCCCCCBBBBBBAAAAAAAAAAAAAAABBBAAAAAAAAABBBCCCEEEFFFIIIHHHGGGFFFFFFFFFFFFFFFEEEDDDCCCDDDDDDBBB???===<<<<<<<<<<<<============>>>>>>>>>>>>????????????@@@@@@>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===<<<;;;::::::::::::::::::999999888888888999999::::::::::::;;;;;;;;;;;;;;;;;;::::::;;;<<<>>>???:::::::::999999999888888888888888888999;;;<<<==================<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;<<<=========>>>?????????????????????>>>===>>>???@@@AAAAAA@@@@@@@@@@@@BBBCCCDDDDDDCCCCCCCCCCCCBBBBBBBBBDDDCCCCCCCCCCCCCCCDDDDDDFFFFFFFFFGGGGGGHHHHHHHHHGGGHHHJJJKKKMMMNNNOOOOOOPPPSSSXXX]]]gggxxxyyyvvvzzzxxxoooiiifffcccdddfffeee^^^XXXWWWTTTTTTVVVXXXYYYWWWSSSOOOQQQPPPOOOOOOPPPPPPOOOMMMMMMNNNNNNNNNNNNQQQUUUXXXXXXVVVRRROOONNNPPPRRRTTTUUURRROOONNNNNNOOOOOOOOORRROOOOOOTTTVVVSSSPPPQQQOOOPPPRRRUUUVVVSSSMMMHHHEEEHHHLLLPPPRRRPPPMMMKKKLLLLLLKKKKKKJJJJJJIIIIIIBBBCCCDDDEEEFFFFFFGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEFFFEEECCCDDDEEEEEEDDDBBBCCCDDDEEEEEEDDDDDDFFFHHHHHHIIIJJJIIIFFFDDDCCCCCCDDDEEEFFFHHHHHHIIIIIIIIIJJJIIIHHHGGGGGGFFFGGGGGGFFFEEEDDDEEEFFFFFFDDDBBB|||uuuqqqmmmppprrrsssuuu{{{zzznnnbbbZZZYYYUUUSSSQQQOOOMMMLLLLLLKKKKKKJJJIIIHHHHHHGGGGGGGGGKKKKKKJJJIIIGGGEEECCCBBBCCCDDDEEEFFFEEEDDDCCCBBBBBBBBBAAA@@@@@@@@@@@@@@@CCCBBBAAAAAAAAACCCEEEFFFHHHGGGFFFFFFFFFFFFFFFGGGEEEDDDDDDEEEEEECCC@@@===>>>>>>>>>>>>????????????<<<======>>>>>>?????????AAA@@@???>>>===<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<===:::999999888888888888888888999999:::;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<===>>>:::::::::999999999888888888888888888999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;:::::::::;;;;;;<<<<<<======>>>>>>>>>>>>>>>???>>>>>>===>>>???@@@@@@@@@???>>>>>>???@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCBBBBBBAAABBBBBBBBBEEEFFFFFFGGGGGGHHHHHHHHHGGGIIIKKKMMMNNNNNNNNNMMMMMMNNNPPPRRRXXXdddsss~~~}}}}}}yyyrrrkkkfffeeebbbcccfffeee___ZZZYYYXXXXXXXXXYYYXXXUUUPPPLLLNNNNNNNNNPPPQQQPPPNNNKKKLLLMMMNNNOOOOOOPPPSSSVVVWWWUUUSSSQQQPPPQQQRRRSSSWWWTTTQQQOOOQQQRRRSSSSSSQQQOOOQQQVVVXXXUUURRRRRRPPPQQQSSSUUUUUURRRMMMIIIEEEGGGKKKNNNOOOOOONNNMMMNNNNNNMMMLLLKKKIIIHHHGGG@@@AAACCCEEEFFFGGGGGGHHHFFFFFFFFFFFFEEEEEEEEEDDDFFFDDDCCCCCCDDDEEECCCBBBCCCDDDEEEEEEEEEFFFHHHJJJJJJMMMOOONNNJJJEEECCCCCCCCCDDDEEEFFFGGGHHHIIIIIIJJJIIIHHHHHHGGGFFFFFFFFFDDDCCCDDDEEEHHHHHHHHHFFFwwwnnnjjjjjjlllnnnnnnnnnrrrxxx~~~{{{ooodddZZZUUUVVVRRRRRRPPPOOONNNMMMLLLLLLJJJJJJJJJJJJIIIHHHGGGGGGJJJJJJIIIHHHGGGEEEDDDCCCDDDDDDEEEFFFFFFEEEDDDCCCBBBBBBAAA@@@@@@@@@@@@AAAEEEDDDCCCCCCCCCDDDEEEFFFFFFFFFFFFEEEFFFFFFGGGGGGDDDDDDDDDEEEEEEDDD@@@===>>>>>>>>>>>>????????????<<<<<<<<<======>>>>>>????????????>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;888888999999;;;===>>>???:::999888888777777777888777888888999:::;;;<<<<<<======<<<<<<;;;;;;;;;;;;:::::::::999999999888888888888888888999::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999:::::::::::::::::::::<<<;;;;;;:::::::::;;;;;;<<<<<<===>>>>>>>>>>>>===>>>>>>>>>>>>>>>???????????????>>>======>>>@@@AAAAAAAAAAAAAAABBBBBBBBBBBBCCCBBBAAAAAAAAAAAAAAABBBEEEFFFFFFGGGHHHHHHIIIIIIHHHIIIKKKLLLMMMMMMLLLLLLHHHJJJKKKLLLOOOUUU]]]cccqqqzzz~~~{{{xxxuuuqqqlllhhhbbb]]][[[\\\\\\XXXVVVWWWYYYXXXXXXXXXWWWUUUQQQMMMNNNNNNOOOQQQRRRQQQOOOLLLMMMNNNPPPPPPPPPPPPRRRSSSSSSSSSSSSTTTSSSRRRQQQQQQUUUSSSPPPPPPRRRTTTTTTTTTQQQOOOPPPVVVXXXTTTQQQRRRQQQPPPPPPPPPQQQPPPMMMKKKIIIIIIIIIIIIKKKLLLNNNOOOOOOOOOOOONNNLLLJJJHHHGGGCCCDDDEEEFFFGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEDDDEEEDDDCCCCCCDDDDDDCCCBBBBBBCCCEEEFFFGGGHHHKKKNNNLLLQQQTTTSSSNNNHHHEEEEEECCCCCCDDDEEEFFFHHHIIIIIIHHHHHHHHHGGGGGGFFFEEEEEEEEEEEEEEEFFFIIIJJJIIIGGG~~~tttmmmjjjkkkmmmnnnnnnlllmmmqqquuu{{{rrrfff\\\UUUSSSUUUQQQQQQQQQPPPOOONNNMMMLLLJJJKKKKKKLLLKKKJJJHHHGGGHHHHHHHHHHHHGGGFFFEEEEEEDDDEEEFFFGGGGGGFFFEEEDDDDDDCCCCCCBBBBBBBBBBBBBBBGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEFFFGGGHHHDDDCCCCCCCCCDDDCCC@@@>>><<<<<<<<<<<<============<<<<<<<<<<<<===========================<<<<<<;;;::::::::::::::::::::::::777777777888:::<<<>>>???:::999888777777777777777666777777888999::::::;;;===<<<<<<;;;;;;:::999999:::::::::999999999888888888888888888888999:::::::::::::::;;;;;;;;;;;;;;;::::::::::::::::::::::::999999::::::::::::;;;;;;===<<<;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>>>>>>>>>>=========>>>>>>>>>????????????>>>======>>>???@@@@@@@@@AAAAAAAAAAAAAAABBBBBBAAAAAAAAAAAAAAABBBBBBEEEEEEFFFGGGHHHIIIIIIJJJGGGGGGHHHIIIJJJJJJIIIIIIHHHJJJKKKMMMMMMOOORRRTTTXXX^^^jjjvvv}}}yyyuuurrrqqqpppppppppooollljjjaaa[[[WWWWWWWWWUUUUUUWWWUUUTTTSSSTTTUUUVVVTTTSSSNNNNNNOOOQQQRRRRRRPPPMMMMMMOOOQQQQQQPPPOOOOOOPPPMMMOOOQQQSSSSSSRRRPPPOOOQQQOOOOOOPPPRRRSSSSSSSSSQQQNNNNNNSSSUUURRROOOPPPQQQOOOMMMMMMNNNOOONNNNNNMMMKKKIIIGGGGGGJJJLLLNNNMMMMMMNNNNNNLLLKKKIIIGGGFFFGGGGGGHHHGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDBBBCCCDDDDDDCCCAAAAAACCCEEEFFFFFFHHHKKKNNNMMMRRRWWWUUUOOOHHHFFFFFFDDDDDDDDDDDDEEEFFFHHHHHHHHHHHHHHHHHHGGGFFFEEEDDDHHHGGGFFFGGGHHHHHHFFFEEEwwwooolllmmmmmmooopppnnnkkkkkknnnqqqvvv|||{{{kkk```XXXRRRRRRVVVRRRRRRQQQQQQOOONNNMMMLLLJJJKKKLLLMMMLLLJJJHHHFFFFFFGGGGGGHHHHHHGGGGGGFFFDDDEEEFFFHHHHHHHHHGGGGGGFFFEEEEEEDDDCCCDDDDDDDDDIIIIIIKKKKKKKKKIIIGGGFFFDDDDDDDDDDDDEEEFFFHHHHHHDDDCCCAAAAAABBBBBB@@@???<<<<<<<<<<<<==================<<<<<<<<<<<<<<<;;;::::::<<<======<<<<<<;;;999999999999999999999999888888888888999:::;;;;;;:::999888777666666666666666666666777888888888999::::::::::::::::::999999:::::::::999999999888888888888888888888999999:::999999:::::::::;;;;;;;;;999999999999999999999999::::::::::::;;;;;;;;;<<<>>>===<<<<<<;;;;;;<<<<<<======>>>????????????>>><<<======>>>>>>>>>>>>>>>@@@???>>>======>>>?????????@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDDCCCDDDDDDEEEFFFGGGHHHIIIGGGGGGGGGGGGGGGGGGHHHIIIIIIJJJKKKLLLLLLMMMNNNOOONNNQQQYYYaaagggqqq|||vvvsssoooiiiffffffgggiiikkkjjjhhheeeccc]]]XXXYYYXXXVVVUUUWWWSSSQQQOOOOOOQQQSSSTTTTTTNNNMMMNNNOOOQQQQQQPPPNNNMMMOOOQQQQQQNNNLLLKKKKKKJJJKKKLLLNNNOOOOOOOOOOOONNNNNNOOOQQQTTTUUUTTTRRRPPPLLLLLLOOOQQQNNNLLLMMMPPPNNNLLLMMMNNNPPPPPPOOONNNMMMJJJHHHGGGHHHIIIJJJIIIJJJKKKLLLKKKJJJHHHGGGGGGGGGGGGHHHGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEECCCBBBBBBCCCDDDBBBAAABBBDDDEEEEEEDDDEEEGGGIIIJJJPPPUUUSSSLLLFFFEEEFFFEEEDDDDDDCCCDDDEEEFFFGGGHHHIIIIIIIIIHHHGGGFFFEEEEEEDDDDDDEEEGGGGGGFFFDDDzzzoooiiikkknnnmmmooopppnnnkkkjjjlllnnnrrrxxx|||zzzwwwhhh]]]VVVRRRSSSWWWRRRRRRRRRQQQPPPOOOMMMLLLJJJKKKMMMNNNMMMKKKHHHFFFEEEFFFGGGHHHHHHHHHHHHHHHDDDEEEGGGHHHIIIIIIIIIHHHGGGGGGFFFEEEEEEEEEEEEEEEJJJKKKMMMNNNMMMKKKHHHFFFDDDDDDDDDDDDEEEGGGHHHHHHDDDBBB@@@@@@@@@AAA@@@???>>>>>>>>>>>>????????????=========<<<<<<;;;;;;:::888999:::<<<<<<<<<<<<;;;999999999999999999999999:::999888888777777888888:::999888777666666666666666666666666777777777777777777888999:::::::::::::::::::::999999999888888888888888888888888999999999999999::::::;;;;;;;;;777777777777777777777777:::::::::;;;;;;<<<<<<<<>>===<<<<<<<<<<<<<<<======>>>???????????????<<<======>>>>>>>>>>>>>>>@@@???>>>======>>>???@@@?????????@@@@@@AAAAAAAAA@@@@@@@@@AAABBBCCCDDDEEEBBBBBBCCCDDDEEEFFFGGGGGGJJJIIIHHHGGGGGGHHHIIIJJJGGGGGGGGGGGGGGGHHHIIIKKKLLLNNNSSSXXXYYY\\\kkk{{{~~~{{{qqqlllmmmkkkfff``````bbbdddfffeeebbb``````[[[XXXYYYXXXTTTSSSTTTUUURRRNNNLLLMMMOOOPPPQQQNNNMMMMMMNNNPPPPPPOOONNNMMMOOOPPPPPPMMMJJJIIIHHHHHHHHHHHHIIIJJJLLLNNNOOOOOOOOOQQQTTTWWWXXXVVVTTTPPPLLLJJJMMMNNNKKKJJJKKKNNNMMMMMMNNNPPPQQQPPPOOONNNMMMLLLJJJIIIGGGFFFFFFEEEGGGHHHJJJJJJIIIHHHGGGFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEECCCBBBBBBCCCDDDBBBAAADDDDDDEEEDDDBBBBBBCCCEEEHHHNNNSSSPPPIIICCCCCCEEEFFFEEEDDDCCCCCCDDDEEEFFFIIIJJJJJJKKKJJJHHHGGGFFF??????@@@CCCFFFHHHHHHGGGwwwsssnnniiihhhjjjkkkkkkkkkkkklllmmmnnnnnnsss{{{||||||}}}qqqccc\\\]]]]]]YYYUUUQQQPPPNNNMMMNNNMMMKKKIIIIIIJJJKKKMMMMMMMMMLLLKKKLLLIIIFFFEEEGGGIIIHHHFFFIIIIIIIIIIIIIIIIIIIIIIIIHHHGGGGGGFFFFFFFFFFFFFFFHHHHHHGGGGGGGGGGGGGGGGGGCCCDDDDDDFFFGGGHHHIIIIIIGGGFFFCCCAAA@@@?????????AAA@@@@@@@@@???>>>>>>>>><<<<<<<<<<<<<<<<<<;;;;;;999999999999999999999999888888999999999888888777888888777777888888999:::999999999888888888888888777777777777777777777777888888888888888888888888777888888888999999999999888888888888888888888888888777777888:::<<<;;;:::::::::999999888999999999::::::999999999999999:::::::::::::::::::::::::::???CCCGGGHHHFFFBBB@@@>>>AAA???===<<<;;;<<<===>>>>>>>>>===<<<<<<<<<<<<<<<@@@@@@@@@@@@@@@@@@@@@@@@CCCCCCCCCDDDDDDDDDDDDDDDFFFFFFDDDCCCCCCBBBBBBBBBFFFFFFGGGHHHIIIJJJJJJKKKGGGHHHIIIJJJJJJJJJIIIHHHLLLKKKKKKLLLPPPVVV\\\___kkksss}}}~~~}}}{{{qqqmmmiiiiiijjjiiiddd___bbbccceeeeeeeeedddbbb```ZZZXXXVVVTTTSSSTTTUUUVVVVVVSSSPPPMMMLLLMMMOOOQQQOOOMMMKKKKKKMMMOOOQQQQQQRRRRRRPPPOOOMMMLLLKKKJJJKKKKKKKKKJJJIIIJJJMMMOOONNNLLLLLLOOOSSSVVVUUUSSSKKKJJJIIIIIIIIIKKKLLLMMMNNNLLLKKKLLLNNNOOOOOONNNNNNLLLKKKKKKLLLKKKIIIGGGGGGGGGGGGFFFEEEDDDDDDCCCDDDDDDEEEEEEEEEEEEDDDCCCEEEEEEEEEEEEFFFGGGHHHIIIBBBBBBAAAAAAAAABBBBBBCCCDDDBBBAAA@@@@@@AAACCCDDDKKKLLLLLLKKKJJJHHHEEEDDDEEEEEEEEEEEEFFFGGGHHHIIIGGGHHHHHHIIIHHHGGGEEEDDDCCCAAA@@@BBBEEEGGGFFFDDD~~~uuummmkkkiiiffffffhhhjjjjjjjjjkkklllnnnppprrryyyvvvlll```[[[]]]^^^[[[VVVRRRPPPNNNMMMMMMLLLKKKJJJIIIJJJKKKLLLMMMLLLKKKJJJIIIGGGFFFGGGIIIKKKJJJHHHHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFEEEDDDDDDDDDDDDDDDFFFFFFFFFEEEEEEEEEEEEDDDEEEEEEEEEFFFGGGGGGHHHHHHGGGFFFDDDAAA@@@???@@@@@@@@@@@@??????????????????<<<<<<;;;;;;;;;:::::::::999999999999999999999999999999::::::999888777777888888777777888888999::::::::::::999999888888888666666666666666666666666777777777777777777777777777777777777888888888888888888888888888888888888888777777888:::;;;;;;::::::999999888888888999999999999888888888888999999::::::::::::::::::::::::>>>AAAEEEFFFDDDAAA???>>>@@@???===<<<<<<<<<===>>>???>>>======<<<<<<======@@@@@@@@@@@@@@@@@@@@@@@@CCCCCCCCCCCCDDDDDDDDDDDDEEEEEEDDDDDDDDDEEEEEEFFFEEEEEEEEEFFFGGGGGGHHHHHHFFFGGGHHHIIIJJJIIIHHHHHHKKKKKKJJJKKKNNNRRRVVVXXXXXX___hhhmmmqqqxxx}}}zzzxxxuuutttsssqqqooolllhhheeebbbccceeeeeebbb^^^^^^___```aaaaaa___^^^\\\[[[YYYWWWVVVUUUUUUVVVWWWVVVSSSPPPMMMLLLMMMNNNPPPOOOMMMKKKKKKNNNPPPQQQQQQQQQQQQPPPNNNMMMKKKJJJJJJJJJKKKKKKKKKJJJJJJKKKMMMMMMLLLLLLNNNRRRSSSRRRQQQKKKJJJJJJJJJKKKKKKLLLMMMMMMLLLJJJKKKMMMNNNNNNMMMMMMKKKJJJJJJJJJIIIGGGEEEFFFFFFEEEDDDDDDCCCBBBBBBDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEFFFGGGGGGHHHDDDDDDCCCCCCCCCCCCDDDDDDEEECCCBBBAAA@@@AAACCCDDDEEEFFFFFFFFFFFFEEECCCBBBDDDDDDDDDEEEEEEFFFGGGHHHHHHIIIIIIIIIHHHGGGEEEDDDDDDBBBAAABBBEEEGGGFFFDDDsssjjjccccccffffffeeefffiiihhhiiijjjmmmqqqtttwww}}}|||nnneee\\\ZZZ\\\^^^[[[WWWTTTQQQNNNLLLLLLLLLKKKJJJJJJKKKLLLLLLLLLKKKJJJIIIFFFFFFGGGIIILLLMMMLLLJJJGGGGGGGGGGGGGGGGGGGGGGGGEEEDDDCCCCCCBBBBBBCCCCCCDDDDDDCCCCCCCCCBBBBBBBBBEEEEEEEEEFFFFFFGGGGGGGGGGGGFFFDDDBBB@@@@@@@@@@@@>>>>>>??????????????????===<<<<<<;;;:::999888888888888888888888888888888;;;;;;;;;;;;:::999777777888777777777777888999999<<<;;;;;;:::999888888777666666666666666666666666555555555555555555555555555555666666666777777777777777777777777777777777888777777888:::;;;:::999999888888888888888999999888888777777777888888999::::::::::::::::::::::::===???CCCDDDBBB@@@>>>>>>@@@???===<<<<<<===>>>>>>??????>>>=========>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBCCCCCCCCCDDDDDDDDDDDDDDDDDDEEEFFFGGGHHHIIIDDDDDDDDDDDDDDDDDDEEEEEEEEEFFFGGGHHHHHHHHHHHHGGGJJJJJJJJJKKKLLLMMMOOOPPPOOOTTTZZZ]]]^^^bbbjjjqqq||||||{{{wwwsssnnnmmmlllkkkkkkiiifffccc```^^^\\\^^^aaacccaaa^^^\\\\\\]]]^^^]]]\\\[[[ZZZ\\\ZZZYYYWWWWWWWWWXXXXXXVVVTTTPPPMMMLLLLLLMMMNNNNNNLLLKKKLLLNNNPPPQQQQQQPPPOOONNNMMMLLLKKKJJJIIIIIIKKKMMMLLLKKKIIIIIIJJJMMMLLLLLLNNNPPPQQQPPPNNNJJJKKKLLLLLLMMMLLLLLLLLLLLLKKKIIIJJJKKKMMMLLLKKKKKKJJJHHHHHHGGGFFFDDDAAADDDDDDDDDCCCBBBBBBAAAAAADDDDDDCCCBBBBBBCCCDDDEEEFFFFFFEEEEEEEEEFFFGGGGGGFFFFFFEEEDDDDDDEEEEEEFFFFFFEEECCCBBBAAABBBCCCCCCAAABBBBBBCCCCCCCCCBBBBBBCCCCCCDDDDDDEEEFFFFFFFFFJJJJJJJJJIIIHHHGGGEEEDDDFFFDDDCCCCCCEEEEEEEEEDDDnnneee___aaaeeefffeeefffeeefffgggiiinnnsssxxx{{{}}}{{{{{{gggaaa[[[ZZZ]]]^^^[[[WWWUUURRROOOMMMLLLLLLLLLKKKKKKKKKLLLLLLKKKJJJHHHGGGEEEGGGIIILLLMMMMMMKKKJJJFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDCCCBBBBBBBBBBBBCCCCCCCCCCCCBBBAAAAAA@@@@@@BBBCCCDDDEEEFFFGGGHHHHHHFFFEEECCCBBB@@@@@@@@@AAA======>>>>>>??????@@@@@@>>>>>>===<<<:::999888888777777777777777777777777===<<<<<<;;;:::999777666777777777777777888999999;;;::::::999888777666666666666666666666666666666444444444444444444444444444444444555555555666666666666666666666666666666888777777777999::::::888888777777777777888999999777777777666777777888999::::::::::::::::::::::::;;;===@@@AAA???>>>===>>>???>>>============>>>>>>??????>>>>>>>>>>>>??????????????????????????????AAABBBBBBCCCCCCDDDDDDDDDEEEEEEEEEEEEEEEFFFGGGHHHEEEEEEEEEDDDDDDCCCCCCCCCEEEEEEFFFFFFGGGGGGGGGHHHGGGHHHIIIJJJKKKLLLLLLLLLQQQUUUXXXYYYYYY[[[```eeejjjuuu|||xxxuuupppllliiihhhhhhiiiiiigggccc```^^^\\\[[[]]]___aaaaaa___\\\]]]]]]^^^]]]\\\[[[[[[\\\[[[ZZZYYYYYYYYYYYYZZZUUUSSSPPPMMMKKKKKKLLLLLLMMMLLLKKKLLLNNNPPPQQQPPPNNNMMMMMMLLLKKKJJJIIIIIIIIILLLNNNOOOMMMJJJIIIHHHMMMMMMMMMNNNOOOOOONNNMMMKKKLLLMMMNNNNNNMMMLLLKKKKKKJJJHHHIIIJJJKKKKKKJJJIIIHHHFFFFFFEEEDDDAAA???DDDCCCCCCCCCBBBBBBBBBAAADDDCCCAAA@@@@@@BBBDDDEEEFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEDDDEEEEEEEEEFFFEEEDDDCCCBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBCCCDDDDDDEEEEEEEEEKKKKKKJJJIIIHHHGGGEEEEEEHHHFFFEEEDDDDDDDDDEEEEEEmmmddd___aaaddddddcccdddbbbcccfffjjjpppvvv|||}}}zzzwwweeeaaa]]]]]]______ZZZVVVVVVTTTPPPOOONNNNNNLLLKKKKKKLLLLLLKKKJJJHHHFFFEEEFFFHHHKKKMMMMMMKKKIIIHHHFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDDDDCCCCCCDDDDDDDDDDDDCCCBBBAAAAAA@@@@@@???@@@AAACCCEEEGGGHHHIIIEEEDDDBBBAAA@@@@@@@@@AAA=========>>>>>>??????@@@@@@???>>>===<<<;;;:::999777777777777777777777777===<<<<<<;;;:::999777666777777666666777777888999888888888777666555555444555555555555555555555555555555555555555555555555333444444444444555555555555555555555555555555555888777666777999:::999888777666666666777777888999777777666666777888888999:::::::::::::::::::::::::::;;;===>>>=========>>>>>>===============>>>>>>??????>>>>>>>>>>>>??????????????????????????????AAAAAAAAABBBCCCDDDDDDEEEFFFEEEEEEDDDDDDEEEEEEFFFFFFFFFFFFEEEDDDDDDCCCCCCDDDDDDEEEEEEFFFGGGHHHHHHFFFGGGIIIKKKLLLMMMMMMMMMOOOQQQSSSSSSSSSTTTYYY\\\]]]cccnnnyyywwwqqqnnnkkkiiicccccccccdddeeeccc```]]]___]]]\\\\\\]]]^^^^^^]]]\\\\\\]]]\\\\\\\\\[[[[[[[[[ZZZZZZYYYYYYYYYYYYYYYSSSRRROOOMMMKKKKKKKKKLLLLLLKKKJJJKKKMMMOOOOOONNNKKKKKKKKKJJJJJJIIIIIIIIIIIILLLOOOPPPNNNKKKIIIIIIMMMNNNOOOOOOOOONNNNNNNNNMMMMMMOOOOOOOOONNNMMMLLLKKKJJJHHHHHHIIIJJJJJJIIIHHHFFFEEEDDDDDDCCCAAA>>>DDDDDDCCCCCCCCCCCCBBBBBBBBBAAA@@@??????AAACCCEEEEEEEEEEEEDDDEEEEEEFFFFFFFFFEEEDDDDDDCCCCCCCCCDDDEEEEEEDDDDDDCCCCCCCCCCCCEEEDDDDDDCCCBBBBBBAAAAAAAAAAAACCCDDDEEEEEEDDDDDDKKKJJJIIIHHHGGGFFFFFFEEEIIIHHHFFFEEEDDDDDDEEEFFFkkkeeeaaaaaaaaa______bbbaaaccchhhnnnttt{{{vvvxxxmmmcccbbbaaabbbcccaaa\\\WWWWWWUUUSSSRRRQQQPPPMMMKKKLLLLLLLLLKKKIIIGGGDDDCCCEEEHHHKKKMMMKKKIIIHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFGGGFFFEEEEEEDDDDDDEEEEEEDDDDDDCCCBBBAAAAAA@@@@@@===>>>???AAACCCEEEFFFGGGDDDCCCAAA@@@?????????@@@======>>>>>>>>>>>>>>>>>>@@@??????>>>===<<<;;;;;;888888888888888888888888;;;;;;;;;;;;:::999777777777666666666666777888888666666666666555555555555555555555555555555555555666666666666666666666666333333444444444555555555666666666666666666666666999777666777888999888777666555555555666777888999777777777777888888999:::::::::::::::::::::::::::999:::<<<<<<<<<<<<>>>???============>>>>>>>>>>>>>>>>>>=========>>>??????????????????????????????@@@@@@AAABBBCCCDDDDDDEEEFFFEEEEEEDDDDDDDDDEEEEEEGGGGGGFFFFFFEEEEEEDDDDDDEEEDDDEEEEEEFFFGGGIIIIIIFFFGGGIIIKKKMMMNNNOOOOOOKKKLLLMMMNNNNNNOOOSSSUUUWWWYYY\\\bbbjjjtttwwwnnniiigggfffeeeaaa``````aaacccbbb```^^^^^^]]][[[ZZZYYYYYYYYYYYYZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXQQQPPPNNNLLLKKKKKKLLLLLLLLLKKKJJJKKKLLLMMMLLLJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHKKKNNNOOOMMMKKKJJJIIILLLNNNOOOOOONNNNNNNNNOOOOOOOOOOOOOOOOOOOOONNNMMMLLLJJJHHHHHHIIIJJJIIIHHHGGGFFFDDDDDDEEEDDDBBB@@@CCCCCCCCCCCCCCCCCCCCCCCC@@@@@@?????????AAABBBCCCDDDDDDDDDDDDEEEFFFGGGGGGEEEEEEDDDCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCAAA@@@????????????@@@BBBCCCEEEEEEEEEDDDDDDIIIIIIHHHGGGFFFFFFFFFFFFIIIIIIGGGEEECCCDDDFFFHHHiiigggeeedddaaa]]]___dddbbbffflllssszzz~~~|||{{{{{{vvvnnnvvvuuueeebbbbbbcccfffgggeee```[[[XXXWWWVVVUUUUUURRRNNNKKKMMMMMMLLLKKKHHHFFFCCCAAACCCFFFJJJKKKJJJIIIIIIKKKGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFEEEEEEDDDDDDEEEEEEDDDCCCCCCBBBAAA@@@???>>>>>>>>>???@@@AAABBBBBBCCCBBBAAA???>>>>>>>>>>>>???>>>>>>>>>>>>>>>=========>>>>>>======<<<<<<<<<<<<999999999999999999999999999999::::::999888777777666666666666666777888888555555555666666666666666555555555555555555555555666666666666666666666666444444444444555555555555666666666666666666666666999777666777888999888666555555555555666777888888777777777888888999;;;;;;::::::::::::::::::::::::999:::;;;;;;;;;<<<>>>AAA<<<<<<===>>>>>>>>>>>>>>>======<<<<<<======>>>??????????????????????????????@@@@@@AAACCCDDDDDDEEEEEEEEEEEEEEEFFFFFFGGGHHHFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFHHHJJJKKKHHHHHHIIIJJJLLLMMMNNNOOOLLLLLLLLLLLLLLLNNNPPPRRRRRRSSSTTTVVV[[[bbbjjjooowwwxxxtttnnnhhhdddbbbbbbaaa```___^^^___```aaa```___^^^]]][[[YYYWWWVVVWWWYYYYYYYYYXXXXXXWWWWWWXXXXXXVVVWWWWWWWWWWWWWWWWWWWWWNNNNNNMMMLLLLLLLLLLLLLLLLLLKKKJJJJJJKKKJJJHHHGGGGGGGGGHHHHHHHHHHHHHHHHHHFFFIIIKKKLLLKKKJJJIIIIIIIIILLLNNNNNNMMMLLLMMMOOOQQQQQQPPPOOOOOOOOOOOOOOOLLLJJJIIIHHHIIIJJJIIIHHHFFFEEEDDDEEEFFFFFFDDDBBBAAAAAAAAAAAABBBBBBBBBBBB>>>>>>??????@@@AAAAAABBBBBBBBBBBBCCCEEEFFFHHHIIIFFFEEEDDDCCCBBBBBBBBBBBB@@@AAABBBCCCCCCCCCCCCCCCAAA@@@???>>>>>>???@@@@@@AAABBBDDDFFFFFFFFFEEEDDDGGGGGGFFFEEEEEEEEEFFFGGGHHHIIIHHHFFFCCCDDDGGGJJJjjjiiiiiihhhbbb^^^aaahhhdddhhhooowww~~~}}}{{{xxxxxx}}}|||kkkiiittt~~~~~~|||}}}oooaaaaaabbbeeehhhjjjhhhccc___XXXXXXWWWXXXWWWTTTOOOKKKMMMMMMLLLKKKHHHEEEBBBAAA@@@DDDHHHIIIIIIIIIKKKMMMGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFEEEDDDDDDDDDDDDDDDCCCCCCBBBAAA@@@???>>>===@@@@@@??????????????????AAA@@@???=========>>>>>>??????>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;999999999999999999999999888888999999999888888777666666666666666777888888555555666666777888888888555555555555555555555555555555555555555555555555444444444555555555666666777777777777777777777777999777666777888888777666444444444555555777888888888888888888999:::;;;<<<::::::::::::::::::::::::999:::;;;;;;:::<<>>>>>???>>>>>><<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@AAACCCDDDDDDEEEDDDDDDEEEFFFGGGIIIKKKLLLDDDEEEEEEEEEEEEEEEEEEEEEFFFEEEEEEEEEFFFHHHJJJLLLJJJJJJJJJJJJJJJKKKMMMMMMLLLLLLKKKKKKKKKLLLMMMNNNOOOOOOPPPRRRVVVZZZ___bbbeeeooo{{{{{{zzz}}}}}}}}}rrrnnnllliiifffdddbbb```___\\\ZZZYYYYYY[[[\\\\\\\\\___^^^]]]ZZZXXXWWWYYY[[[ZZZZZZYYYXXXXXXXXXXXXYYYUUUUUUVVVVVVWWWVVVVVVUUUMMMMMMLLLLLLLLLLLLMMMMMMLLLKKKJJJIIIJJJIIIFFFDDDGGGGGGGGGGGGGGGHHHHHHHHHDDDGGGIIIJJJIIIHHHHHHIIIGGGJJJMMMMMMKKKKKKLLLOOOSSSRRRPPPOOONNNOOOOOOPPPMMMKKKIIIIIIJJJJJJIIIHHHFFFEEEEEEFFFGGGGGGFFFDDD@@@@@@@@@@@@@@@@@@@@@AAA<<<===>>>@@@AAAAAAAAAAAAAAAAAABBBCCCEEEGGGHHHIIIFFFFFFDDDCCCCCCBBBBBBBBB??????AAABBBCCCDDDDDDDDD@@@????????????AAACCCDDDAAABBBDDDFFFGGGFFFEEEDDDFFFEEEDDDDDDDDDEEEGGGGGGHHHIIIHHHFFFCCCDDDHHHLLLggghhhhhheeeaaa___aaadddffflllttt|||{{{zzz{{{}}}sssrrrrrr|||~~~rrrddd```bbbcccdddfffgggddd___\\\\\\ZZZWWWVVVTTTRRRNNNKKKIIIIIIJJJLLLMMMKKKHHHEEEEEEGGGIIIJJJIIIIIIJJJLLLGGGHHHHHHIIIIIIHHHHHHGGGFFFFFFFFFEEEEEEEEEEEEEEECCCBBBBBBAAA???===;;;:::>>>>>>???@@@@@@@@@@@@???AAA@@@>>>===<<<===>>>@@@>>>>>>===<<<<<<<<<<<<<<<>>>===<<<;;;:::999999999999999999888888777777777666777999::::::999888777555555555666777777888888666666666666666666666666444444444555555555555555777666555444222111000///444333222111111222555666888888888777777777777777666666777777777777777666555555444444555666888999:::999999888888999999:::;;;;;;;;;::::::999999999999999999:::;;;<<<===>>><<<===>>>???????????????===<<<;;;::::::;;;<<<======>>>>>>>>>>>>?????????@@@@@@@@@AAABBBCCCDDDEEEFFFFFFFFFGGGGGGHHHHHHIIIFFFEEEEEEEEEDDDEEEEEEFFFFFFEEEDDDCCCDDDGGGJJJKKKLLLKKKKKKJJJJJJJJJJJJKKKLLLLLLKKKKKKKKKKKKLLLLLLKKKLLLOOORRRTTTVVVXXXXXX]]]```eeekkkqqquuuxxxyyy}}}~~~}}}{{{xxx{{{|||}}}|||yyytttooolllgggfffeeedddbbb___]]]\\\]]][[[YYYWWWWWWXXXZZZ[[[YYYYYYXXXWWWWWWWWWWWWWWWZZZYYYWWWTTTSSSRRRRRRSSSRRRQQQPPPPPPRRRSSSSSSRRRNNNNNNNNNNNNMMMLLLJJJIIIIIIIIIIIIJJJIIIIIIHHHHHHHHHHHHGGGGGGFFFEEEEEEDDDIIIJJJJJJHHHFFFFFFGGGHHHHHHHHHIIILLLOOOQQQQQQPPPSSSRRRQQQPPPOOONNNNNNNNNKKKIIIHHHJJJLLLLLLIIIFFFDDDEEEFFFGGGGGGFFFEEEDDDCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFFFCCCAAA@@@AAACCCDDDDDDEEEEEEEEEEEEDDDBBB???>>>>>>>>>???AAACCCDDDCCCBBB@@@@@@@@@?????????>>>>>>EEEEEEEEEEEEFFFFFFFFFFFFEEEDDDCCCCCCCCCEEEFFFGGGHHHFFFDDDCCCCCCDDDFFFHHHfffhhhhhheeeaaa```bbbdddgggmmmuuu|||||||||~~~vvvqqqtttvvv|||qqqccc___```cccgggjjjiiifffaaa^^^[[[YYYVVVTTTSSSQQQNNNLLLKKKKKKLLLNNNPPPOOOLLLIIIGGGIIIKKKKKKIIIIIIIIIJJJHHHHHHHHHHHHHHHHHHHHHHHHEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCBBBAAA@@@>>>===<<<===>>>??????@@@@@@??????AAA@@@>>><<<<<<===>>>???>>>======<<<<<<<<<<<<<<<===<<<;;;::::::999:::::::::999999999888888888888666777888999999888666555555555666666777888888999666666666666666666666666555555555555555555555555555444444333333222222111444333222222222333555555777777777777777777777777666666777777777777666666666555555555555777888999999999999888888999999999;;;;;;:::::::::999999999999999999999:::;;;<<<===<<<<<<===>>>????????????===<<<;;;::::::;;;<<<===>>>>>>>>>>>>????????????@@@@@@@@@AAAAAABBBCCCDDDDDDDDDEEEEEEFFFGGGGGGGGGCCCCCCCCCDDDEEEFFFHHHHHHGGGFFFDDDDDDDDDFFFIIIJJJKKKKKKJJJJJJJJJKKKKKKLLLLLLLLLKKKKKKKKKKKKLLLLLLNNNOOOQQQRRRTTTUUUUUUVVVVVVYYY]]]ccchhhlllnnnooopppsssxxx|||zzzzzzxxxvvvsssqqqrrrrrrqqqnnnkkkgggeeeddddddcccbbbaaa___]]]\\\\\\[[[XXXVVVVVVVVVXXXYYYYYYYYYXXXWWWVVVVVVWWWWWWXXXWWWUUUTTTSSSSSSSSSSSSRRRPPPOOOPPPQQQSSSRRRRRROOONNNNNNMMMLLLKKKJJJJJJJJJJJJJJJJJJJJJIIIIIIHHHHHHHHHHHHGGGFFFEEEEEEEEEHHHIIIIIIHHHFFFFFFGGGIIIKKKKKKLLLNNNQQQSSSRRRQQQOOONNNMMMLLLLLLLLLLLLLLLKKKIIIIIIJJJKKKKKKHHHEEEEEEEEEFFFFFFFFFFFFFFFFFFEEEEEEDDDDDDDDDCCCCCCCCCAAAAAABBBBBBBBBBBBBBBBBBDDDCCCAAAAAABBBDDDEEEEEECCCCCCDDDDDDDDDCCCCCCBBBBBBAAA@@@AAACCCEEEDDDCCCAAAAAAAAA@@@@@@@@@??????BBBCCCCCCCCCDDDDDDDDDDDDEEEDDDCCCCCCCCCDDDFFFGGGGGGEEECCCBBBBBBCCCEEEGGGeeeggghhhfffcccaaaccceeekkkpppxxx~~~~~~tttssszzzyyyooorrrzzzyyy|||pppbbb``````gggpppssspppiiiccc```YYYVVVSSSQQQPPPOOONNNLLLMMMMMMOOOQQQSSSSSSQQQNNNKKKLLLMMMLLLJJJHHHHHHHHHIIIHHHGGGFFFFFFGGGHHHIIIDDDDDDCCCCCCBBBBBBBBBBBBCCCCCCBBBBBB@@@???>>>=========>>>???????????????@@@???>>><<<<<<======>>>======<<<;;;;;;;;;;;;<<<;;;::::::999999999:::::::::::::::999999999999888666777888888777666444333666666666777888888999999777777777777777777777777777777666666555555444444333333333333333333333333333333333444444444555555666666666777777777777777666666666777777666666555666666666666666888999999999999888888888888999999:::::::::999999999999999999999999999999:::;;;<<<;;;<<<===>>>????????????===<<<;;;::::::;;;<<<===>>>>>>>>>?????????@@@@@@@@@@@@@@@@@@AAABBBCCCCCCBBBBBBCCCDDDDDDEEEFFFFFFBBBBBBCCCDDDFFFIIIJJJLLLIIIGGGFFFEEEEEEFFFHHHIIIJJJJJJJJJJJJKKKLLLMMMMMMLLLLLLKKKKKKKKKKKKLLLLLLQQQQQQRRRSSSSSSSSSSSSRRRQQQSSSVVVZZZ^^^bbbdddeeedddeeegggkkkuuu}}}yyyvvvtttrrrnnnlllffffffeeedddcccaaa___^^^___`````````___^^^]]]]]][[[ZZZXXXVVVUUUUUUVVVWWWYYYXXXWWWVVVUUUVVVWWWWWWWWWVVVTTTSSSSSSSSSTTTUUURRRQQQOOOPPPRRRSSSSSSRRRPPPOOONNNLLLKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHGGGGGGFFFFFFEEEGGGHHHHHHHHHFFFFFFHHHJJJNNNNNNNNNPPPRRRTTTSSSRRRLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJKKKKKKJJJGGGEEEFFFEEEEEEEEEFFFGGGGGGHHHGGGFFFFFFFFFFFFEEEEEEEEEBBBBBBCCCCCCDDDDDDEEEEEEDDDCCCBBBBBBBBBDDDEEEFFFBBBBBBBBBCCCDDDEEEFFFGGGGGGEEEBBBBBBCCCEEEEEEEEECCCBBBBBBBBBBBBAAAAAAAAABBBBBBCCCCCCCCCDDDDDDDDDEEEDDDCCCCCCCCCDDDEEEFFFEEEDDDBBBAAAAAABBBDDDEEEdddfffhhhfffcccccceeehhhqqqvvv|||yyymmmiiioootttzzz{{{}}}xxxooommmxxxpppccccccdddooo{{{xxxlllbbb^^^WWWTTTPPPNNNMMMNNNMMMMMMNNNNNNOOORRRTTTUUUSSSRRRNNNOOOOOOMMMJJJGGGFFFFFFIIIGGGFFFDDDDDDFFFGGGIIIDDDDDDCCCCCCBBBBBBAAAAAAAAAAAAAAA@@@@@@>>>===<<<<<<===>>>>>>??????>>>>>>???>>>===<<<<<<<<<=========<<<;;;;;;::::::;;;;;;999999888888888999999::::::::::::999999999999999666666777666555444333222666666777777888999999999777777777777777777777777888888777666555555444444333333333333333333333333222333444555555555555444555555666666666666666777666666666777666666555555666666666777888888999999888888777777777777888888999999999999999888888888888888888888888999:::;;;:::;;;<<<===>>>?????????===<<<;;;::::::;;;<<<===>>>>>>>>>?????????@@@@@@@@@@@@@@@@@@@@@AAABBBBBBAAABBBBBBCCCDDDEEEFFFFFFDDDDDDEEEFFFHHHJJJLLLMMMJJJIIIGGGFFFEEEFFFGGGGGGIIIIIIJJJJJJKKKLLLMMMNNNLLLLLLKKKKKKKKKKKKLLLLLLPPPQQQRRRRRRRRRRRRRRRQQQQQQRRRTTTWWWYYY\\\]]]^^^cccccccccdddhhhoooxxx~~~{{{yyyvvvrrroookkkgggeee```___^^^]]]\\\\\\\\\\\\\\\]]]^^^^^^____________\\\[[[XXXVVVUUUUUUUUUVVVWWWVVVUUUTTTTTTUUUVVVWWWVVVUUUTTTTTTTTTUUUWWWXXXTTTRRRQQQQQQSSSTTTTTTSSSRRRQQQOOOMMMLLLKKKKKKKKKMMMLLLKKKKKKJJJJJJJJJJJJIIIIIIHHHHHHGGGGGGGGGGGGFFFGGGGGGGGGFFFGGGHHHJJJOOOOOOOOOPPPRRRSSSRRRPPPLLLLLLMMMMMMNNNNNNNNNNNNLLLLLLLLLLLLLLLJJJHHHGGGGGGFFFEEEEEEFFFGGGIIIJJJGGGGGGGGGGGGGGGFFFFFFFFFCCCDDDDDDEEEEEEFFFFFFGGGEEEEEEEEEDDDCCCBBBDDDEEECCCCCCBBBCCCDDDFFFHHHIIIJJJFFFBBBAAABBBDDDEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBDDDDDDDDDEEEEEEEEEFFFFFFEEEDDDCCCBBBCCCCCCEEEEEEEEEDDDCCCBBBBBBCCCDDDEEEccceeefffeeeddddddiiilllxxx|||yyylllfffhhhlllooooooooommmkkkpppqqqeeefffmmmxxx|||mmm```YYYTTTQQQNNNLLLLLLMMMMMMMMMMMMMMMNNNPPPSSSTTTSSSRRROOOPPPOOOMMMJJJFFFEEEEEEHHHGGGEEEDDDDDDEEEGGGHHHEEEEEEDDDCCCCCCBBBAAAAAA>>>>>>>>>>>>>>>===<<<<<<<<<<<<===>>>>>>>>>>>>===>>>======<<<<<<<<<<<<<<<<<<<<<;;;:::::::::::::::888888777777777888888999999999999999999999999999666666666555444333222222666666666777888888999999666666666666666666666666888777777666555444444333555444444333333222222111222333444444555555444444444444555555555666666666666666666666666555444444555666777777888999999999888777777666666777777888888888888888888888888888888777777777777888999999999:::;;;<<<===>>>>>>>>>===<<<;;;::::::;;;<<<=========>>>>>>>>>?????????@@@@@@?????????@@@AAAAAAAAAAAABBBCCCDDDEEEFFFGGGHHHHHHHHHHHHHHHJJJKKKKKKJJJIIIHHHGGGFFFFFFFFFGGGIIIIIIIIIIIIJJJKKKMMMMMMLLLLLLKKKKKKKKKKKKLLLLLLMMMNNNOOOPPPQQQRRRRRRRRRQQQRRRSSSTTTVVVXXXYYYZZZ\\\]]]^^^______aaadddggglllsss~~~zzz{{{zzzwwwttttttttttttrrrnnnjjjeeebbb```\\\[[[ZZZYYYYYYYYYZZZ[[[ZZZ[[[\\\^^^___`````````]]]\\\ZZZXXXVVVUUUUUUUUUUUUTTTRRRQQQQQQSSSTTTVVVVVVVVVUUUUUUVVVWWWYYYZZZUUUTTTRRRSSSTTTVVVUUUUUUSSSRRRQQQOOOMMMLLLLLLLLLNNNMMMKKKJJJIIIIIIIIIJJJIIIIIIIIIHHHHHHHHHHHHHHHEEEFFFGGGGGGFFFFFFHHHJJJMMMMMMMMMNNNPPPPPPOOOMMMKKKLLLMMMNNNOOOOOOOOONNNMMMNNNNNNNNNMMMKKKJJJIIIHHHGGGFFFFFFFFFGGGIIIJJJFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEFFFFFFGGGGGGGGGGGGHHHHHHFFFCCCAAABBBCCCFFFEEEDDDDDDEEEFFFHHHIIIIIIFFFAAA???@@@BBBDDDDDDEEEEEEEEEDDDDDDDDDCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEEEEDDDCCCBBBBBBCCCDDDDDDEEEDDDDDDCCCCCCDDDDDDEEEbbbddddddccccccfffmmmrrr}}}|||ppphhhfffgggjjjgggeeeggglllzzzqqqhhhkkkxxx}}}vvvhhh[[[UUUQQQOOOMMMLLLMMMMMMMMMLLLLLLLLLLLLNNNQQQRRRQQQPPPNNNNNNOOOMMMIIIFFFEEEEEEGGGFFFEEEDDDDDDEEEFFFGGGEEEEEEDDDCCCBBBAAAAAA@@@<<<<<<=========<<<<<<;;;;;;<<<<<<===============<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::999999999999:::888777777666666666777777777888888888888999999999666666555444444333333333555555555666777777888888666666666666666666666666666666555555444444333333555555444333333222111111222222222333333333444444333333444444555666666666666666666666555555444333444555666777888888888888777777666666666666777777777777777777777888888888777777666666666777777888888999:::<<<===>>>>>>>>>===<<<;;;::::::;;;<<<===<<<<<<<<<=========>>>>>>@@@??????>>>??????@@@@@@@@@@@@AAACCCDDDEEEFFFFFFIIIIIIHHHHHHGGGHHHHHHHHHIIIIIIHHHGGGGGGGGGGGGGGGHHHHHHHHHHHHIIIJJJKKKKKKLLLLLLKKKKKKKKKKKKLLLLLLJJJKKKMMMNNNPPPPPPQQQQQQPPPPPPPPPQQQRRRSSSUUUVVVSSSVVVYYY[[[[[[[[[[[[\\\___cccjjjsss{{{~~~~~~|||}}}}}}|||yyywwwwwwxxxzzzuuuqqqqqqoookkkhhhiiilllmmmmmmjjjeee```]]]]]]XXXXXXWWWWWWWWWWWWXXXXXXXXXYYY[[[]]]^^^`````````^^^]]][[[YYYWWWUUUTTTTTTSSSQQQOOONNNNNNPPPSSSTTTVVVUUUUUUUUUVVVWWWYYYZZZUUUTTTRRRSSSUUUVVVVVVUUUTTTTTTSSSRRRQQQOOOMMMLLLNNNMMMKKKIIIHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIFFFGGGGGGGGGEEEEEEGGGIIIKKKJJJJJJKKKMMMNNNMMMKKKIIIJJJKKKMMMMMMMMMLLLKKKKKKMMMOOOOOOMMMKKKKKKLLLIIIHHHHHHHHHGGGHHHHHHIIIEEEEEEEEEFFFFFFFFFFFFFFFGGGGGGFFFFFFFFFFFFFFFFFFGGGIIIJJJHHHCCCAAABBBCCCGGGGGGGGGFFFFFFGGGGGGHHHHHHDDD@@@>>>???AAACCCCCCEEEEEEEEEEEEDDDDDDDDDDDDAAAAAABBBBBBBBBCCCCCCCCCEEEDDDCCCBBBBBBBBBCCCDDDEEEDDDDDDDDDDDDDDDDDDEEEaaabbbbbbaaabbbhhhqqqxxx}}}yyyrrrnnnmmmlllfffbbbgggtttooolllsss}}}yyyqqqhhh___WWWSSSOOOMMMLLLMMMNNNNNNMMMLLLLLLKKKKKKLLLOOOPPPOOONNNKKKLLLMMMKKKIIIFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCBBBAAA@@@??????<<<<<<===============<<<;;;;;;<<<=========<<<<<<<<<<<<<<<<<<;;;;;;::::::;;;::::::999999999999999888888777666555555555555666666777777777888888888555555555444444444555555444444444555666666777777444444444444444444444444444444444444444333333333333333333333333333333333222222111000111222333444222333333444555555666666666666666666555444333222333444666777888888777777777666666555555666666777666666666777777777888888777666666555555666666777777888999;;;======>>>>>>===<<<;;;::::::;;;<<<===;;;;;;;;;;;;<<<<<<<<<<<>>>>>>>>>>>??????>>>???@@@AAABBBDDDEEEEEEGGGFFFEEEEEEEEEEEEFFFFFFHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGHHHHHHIIILLLLLLKKKKKKKKKKKKLLLLLLIIIJJJKKKMMMNNNNNNNNNNNNOOOOOONNNOOOPPPQQQSSSTTTRRRTTTVVVWWWVVVVVVWWWXXXVVVXXX\\\aaafffkkknnnpppyyy{{{wwwvvvvvvuuuvvvuuussspppnnnnnnooorrrnnnkkkkkkiiidddbbbcccdddfffgggeee```\\\ZZZZZZWWWWWWWWWWWWWWWWWWVVVVVVVVVWWWYYY[[[]]]^^^______]]]\\\ZZZXXXVVVTTTSSSRRRQQQOOOMMMKKKLLLNNNQQQSSSUUUTTTTTTSSSTTTUUUWWWXXXTTTRRRQQQRRRSSSTTTTTTTTTTTTUUUVVVVVVTTTQQQNNNKKKNNNLLLJJJHHHGGGGGGHHHHHHIIIIIIIIIIIIIIIJJJJJJJJJGGGGGGHHHGGGEEEEEEFFFHHHHHHHHHHHHJJJLLLMMMLLLJJJHHHIIIKKKLLLLLLKKKJJJIIIHHHJJJMMMMMMLLLJJJKKKLLLJJJJJJJJJJJJIIIHHHGGGFFFEEEEEEFFFFFFFFFGGGGGGGGGHHHHHHGGGGGGFFFEEEEEEEEEEEEHHHJJJIIIDDDBBBDDDFFFFFFGGGGGGHHHHHHHHHHHHHHHFFFCCC@@@???@@@BBBCCCCCCEEEEEEEEEEEEDDDDDDDDDDDDAAAAAAAAABBBBBBBBBCCCCCCEEEDDDCCCBBBAAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCaaaaaaaaa```bbbiiisss||||||}}}yyywwwppphhhccckkk|||zzzmmmqqq{{{|||oooddd]]]XXXUUUSSSMMMMMMLLLNNNOOOOOOMMMLLLLLLKKKKKKLLLNNNOOOOOONNNIIIKKKLLLKKKHHHGGGFFFGGGDDDDDDEEEEEEEEEEEEDDDDDDCCCCCCBBBAAA@@@???>>>===<<<======>>>>>>>>>>>>>>>:::;;;<<<<<<======<<<<<<;;;;;;<<<<<<;;;;;;:::999;;;:::999999888888999999999888777555555444444444555555666666777777777888555555444444444555666666333333444444555666666666444444444444444444444444222333333333333333333333111111222333333444555555222111000//////111333444222222333444444555666666666666666666555444333222222444555777777777666666666666555555555555666666555666666666777777888888777666666555555555666666666777999;;;<<<===>>>>>>===<<<;;;::::::;;;<<<===:::::::::;;;;;;;;;<<<<<>>>>>>>>>>>>>>???<<<===>>>???AAABBBCCCDDDCCCCCCCCCCCCCCCDDDDDDEEEHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGFFFGGGGGGGGGLLLLLLKKKKKKKKKKKKLLLLLLJJJJJJKKKLLLLLLLLLLLLLLLPPPOOOOOOOOOPPPQQQSSSTTTSSSSSSSSSQQQOOOOOOQQQSSSOOOQQQUUUYYY]]]```bbbccceeekkksss|||~~~|||vvvqqqoooppprrrrrrqqqooollljjjkkkllloookkkiiijjjhhhdddbbbddd^^^aaacccaaa]]]YYYXXXXXXWWWXXXXXXYYYXXXXXXWWWWWWUUUVVVWWWYYY[[[\\\]]]]]]\\\[[[YYYWWWUUUSSSQQQPPPOOONNNKKKJJJJJJMMMPPPRRRTTTSSSRRRRRRRRRSSSUUUVVVRRRQQQPPPPPPRRRSSSSSSRRRUUUVVVXXXXXXVVVRRRNNNKKKNNNLLLJJJGGGFFFFFFGGGHHHIIIIIIJJJJJJJJJJJJJJJJJJGGGHHHHHHGGGEEEDDDEEEGGGGGGGGGGGGIIIKKKMMMLLLKKKIIIJJJLLLMMMMMMLLLJJJIIIEEEHHHKKKLLLJJJIIIJJJLLLJJJJJJKKKKKKJJJHHHFFFEEEFFFFFFFFFGGGGGGHHHHHHHHHIIIHHHHHHGGGFFFEEEDDDDDDBBBFFFIIIIIIEEEDDDFFFIIIDDDEEEGGGIIIJJJJJJIIIIIIEEECCCAAA@@@BBBCCCDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCDDDDDDDDDEEEEEEEEEDDDCCCBBBAAABBBBBBCCCBBBBBBBBBBBBBBBBBBBBBBBB___```bbbdddhhhnnnvvv{{{~~~zzzwwwpppmmmnnnwww}}}rrrpppsssvvvyyyooocccZZZVVVRRRNNNJJJMMMLLLLLLNNNPPPQQQPPPNNNKKKKKKLLLNNNPPPPPPNNNLLLKKKLLLMMMLLLKKKIIIFFFDDDFFFEEEDDDCCCCCCBBBBBBCCCAAA@@@@@@???????????????;;;<<<<<<<<<;;;::::::999777999;;;===>>>>>>===<<<<<<;;;;;;::::::999999888999777666555555666777999888888777666555444444333444555666555333222111222555555555555555555555555333333333444444555555555222222222222222222222222222222222222222222222222333333333222222222111111222222222222222111000///444444444555444444333333555555555444444333333333333333333444444444555555666555444333333444555666666666666555555444444444666666555555555666666777666777777999:::;;;<<<<<<>>><<<:::999999999;;;<<<>>>===<<<;;;;;;;;;;;;;;;============>>>>>>>>>>>>AAA@@@?????????@@@BBBBBBDDDCCCBBBAAAAAABBBCCCDDDHHHHHHHHHHHHHHHHHHHHHHHHCCCEEEFFFHHHHHHFFFEEECCCFFFFFFGGGHHHHHHIIIJJJJJJIIIHHHHHHIIIKKKLLLKKKKKKOOOOOOOOOOOOOOOPPPQQQRRRVVVUUUSSSRRRPPPOOOOOOOOOQQQRRRTTTVVVXXXYYYYYYYYY[[[\\\___dddkkkssszzz~~~{{{xxxvvvsssrrrpppooommmkkkhhheeeeeeeeeeeedddcccbbbaaaaaadddcccaaaaaabbbbbbaaa___[[[[[[[[[ZZZZZZZZZZZZZZZ]]]\\\ZZZWWWVVVUUUUUUUUUTTTVVVWWWXXXWWWXXXZZZ[[[\\\XXXTTTSSSUUUUUUQQQMMMOOONNNLLLKKKKKKMMMNNNPPPRRRQQQOOONNNNNNOOOPPPRRRPPPOOOOOOQQQSSSSSSRRRPPPVVVVVVVVVVVVTTTRRRPPPNNNNNNLLLJJJHHHGGGHHHIIIJJJIIIHHHGGGGGGIIIKKKKKKJJJIIIHHHHHHIIIJJJJJJIIIGGGIIIJJJKKKLLLLLLKKKJJJIIIGGGHHHJJJKKKKKKKKKJJJIIIGGGHHHHHHIIIIIIHHHHHHGGGIIIJJJLLLLLLLLLJJJGGGFFFDDDGGGIIIHHHFFFDDDEEEGGGGGGHHHHHHFFFEEEDDDEEEGGGEEEEEECCCBBBBBBBBBCCCDDDDDDEEEFFFGGGHHHIIIIIIHHHHHHGGGDDDBBBAAABBBDDDFFFGGGFFFDDDBBBAAABBBCCCDDDEEEDDDBBB@@@@@@@@@BBBCCCAAA@@@?????????@@@AAABBBDDDEEEEEEDDDBBBAAAAAABBB]]]___bbbfffkkksss{{{}}}wwwtttoooqqqvvvuuunnnmmmmmmmmmlllddd[[[TTTRRRPPPLLLIIINNNMMMLLLMMMOOOOOONNNLLLLLLLLLNNNPPPQQQPPPMMMJJJJJJJJJKKKKKKJJJHHHFFFEEEFFFEEEDDDCCCBBBBBBBBBBBB@@@@@@???>>>>>>>>>>>>>>>;;;<<<<<<<<<;;;;;;:::999888999;;;===>>>>>>===<<<;;;;;;;;;:::999999888888999888666555555666888999777777666666555555444444555666777666444333333333555555555555555555555555333333333333444444444555222222222222222222222222333333222222222222222222222222222111111111000000111111222222222111000000333333444444444444333333444444444333333333333333333333333333444444444444666555444333333444555666666666666555555555444444555555555555555666777777666777777888999:::;;;<<<>>>===;;;999999:::;;;<<<===<<<<<<;;;::::::;;;;;;<<<<<<=========>>>>>>>>>???>>>=========>>>@@@@@@BBBBBBBBBAAAAAABBBBBBBBBDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGGGGFFFEEEDDDFFFFFFFFFGGGGGGHHHHHHHHHGGGGGGGGGHHHIIIKKKKKKJJJMMMMMMMMMNNNOOOPPPQQQQQQTTTSSSRRRPPPOOOOOOOOOOOONNNNNNOOOPPPRRRSSSTTTUUUVVVVVVWWWYYY\\\aaafffiiilllpppvvv|||~~~{{{xxxwwwxxxxxxvvvtttrrrooommmllljjjiiihhhggggggfffeeeddddddfffhhhfffbbb___^^^^^^cccaaa____________^^^]]]ZZZZZZZZZYYYYYYYYYYYYZZZ[[[YYYXXXVVVUUUTTTUUUUUUUUUWWWXXXXXXWWWWWWWWWXXXXXXUUURRRRRRUUUUUURRROOOOOONNNLLLKKKKKKLLLNNNOOOSSSRRRPPPOOOOOOPPPQQQRRRQQQPPPOOOPPPQQQRRRQQQOOOQQQRRRRRRRRRQQQQQQPPPOOOMMMLLLJJJHHHHHHHHHIIIIIIJJJIIIGGGHHHJJJKKKKKKJJJLLLKKKJJJKKKKKKKKKIIIGGGIIIJJJKKKLLLLLLLLLKKKKKKHHHIIIJJJKKKKKKJJJJJJIIIHHHIIIIIIIIIIIIIIIIIIHHHIIIIIIJJJJJJIIIHHHGGGFFFDDDFFFIIIIIIGGGFFFGGGIIIGGGHHHHHHGGGEEEDDDFFFGGGIIIIIIHHHGGGEEEDDDDDDEEEDDDDDDEEEGGGGGGHHHHHHHHHJJJIIIGGGEEEEEEFFFGGGHHHGGGEEEDDDBBBAAABBBCCCCCCEEEDDDBBB@@@@@@AAABBBCCC@@@@@@?????????@@@AAABBB@@@AAABBBBBBAAA@@@AAACCC\\\___dddjjjpppyyy~~~yyyqqqmmmmmmsssyyyqqqqqqpppkkkfff^^^YYYSSSPPPOOONNNLLLIIINNNMMMLLLLLLMMMMMMLLLKKKMMMNNNQQQSSSTTTQQQLLLHHHGGGHHHIIIJJJIIIHHHFFFEEEEEEDDDCCCBBBAAAAAAAAAAAA???>>>======<<<<<<======;;;<<<<<<<<<<<<;;;::::::999:::;;;=========<<<;;;;;;;;;::::::999888888888888777666555555666777888666666555555555555555555666777888888666444444555444444444444444444444444222333333333333333444444222222222222222222222222333333333222222222111111111111111000000000//////000111111222222222111111222333333444444333333333222222222222222333333333222222333333333444444444555444444333333444444555666666555555555555444444444444444444555666777888666666777888999::::::;;;>>>===;;;:::::::::;;;<<<<<<;;;;;;::::::::::::;;;;;;<<<<<<<<<============<<<<<<;;;;;;<<<<<<===>>>@@@@@@AAAAAAAAAAAA@@@@@@CCCCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEEEEEEEEEEDDDDDDEEEEEEEEEEEEEEEEEEFFFFFFDDDDDDEEEFFFGGGIIIIIIJJJJJJKKKLLLMMMOOOPPPPPPPPPQQQQQQPPPOOOOOOOOOOOOOOOMMMLLLLLLLLLNNNPPPRRRSSSTTTSSSRRRSSSTTTWWWYYY[[[]]]^^^aaaccceeejjjppptttrrrvvv{{{wwwpppkkkiiihhhjjjiiigggeeecccbbbbbbaaaaaaaaa_________```aaabbbffflllqqqnnneee^^^]]]^^^aaa___\\\[[[[[[[[[ZZZYYYXXXXXXXXXWWWXXXXXXXXXYYYWWWWWWUUUTTTTTTUUUUUUVVVWWWYYYZZZZZZXXXUUUTTTTTTUUURRRPPPQQQSSSTTTRRRPPPOOOMMMLLLKKKJJJLLLMMMNNNRRRQQQPPPPPPPPPQQQRRRSSSSSSQQQOOOOOOOOOPPPOOONNNMMMMMMMMMMMMNNNOOOPPPPPPLLLKKKJJJIIIHHHHHHHHHIIIJJJIIIHHHIIIJJJKKKJJJIIILLLKKKJJJJJJJJJJJJHHHEEEHHHIIIKKKLLLMMMMMMMMMMMMIIIJJJJJJKKKJJJJJJIIIIIIGGGHHHHHHIIIIIIHHHHHHGGGIIIIIIHHHHHHGGGFFFFFFFFFDDDFFFHHHHHHHHHGGGHHHIIIHHHHHHHHHGGGEEEEEEGGGIIIJJJKKKLLLJJJGGGDDDCCCCCCCCCCCCDDDEEEFFFFFFFFFFFFHHHHHHGGGGGGGGGGGGGGGGGGEEEEEECCCBBBBBBBBBBBBBBBCCCCCCAAA@@@@@@@@@AAABBB?????????>>>???@@@@@@AAA<<<>>>????????????@@@BBB^^^aaagggnnnuuu}}}~~~zzz~~~~~~qqqhhhccceeeqqquuurrrtttrrrhhh^^^WWWUUUQQQPPPPPPOOOMMMKKKLLLKKKJJJJJJLLLMMMMMMLLLOOOPPPSSSVVVVVVQQQKKKFFFDDDEEEGGGHHHHHHGGGFFFEEEDDDCCCBBBAAAAAA@@@@@@@@@>>>===<<<<<<;;;;;;<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;::::::;;;<<<<<<<<<;;;;;;:::::::::999888888777777666555444444444444555666444555555555555555555555666888999888777555555666444444444444444444444444222222222222333333333333111111111111111111111111333333333222222222111111222111111111000000000000///000111222222222222222111222222333333333333222000000111111222222222333222222222222333333333333444333333333333333333444444444444444444444333333222333333444555666888999666666777777888999999:::===<<<;;;;;;::::::;;;;;;;;;:::999999999999::::::;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<======>>>???@@@@@@???>>>===BBBBBBBBBBBBBBBBBBBBBBBBCCCCCCBBBAAAAAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCAAACCCDDDEEEFFFFFFHHHIIIHHHJJJLLLNNNPPPQQQPPPPPPPPPOOOOOONNNOOOOOOPPPPPPPPPOOONNNMMMNNNPPPRRRTTTPPPPPPPPPPPPRRRTTTVVVXXXWWWXXXXXXYYYZZZ^^^cccgggeeegggiiikkklllooosssvvvxxx{{{~~~}}}|||{{{zzzyyyyyyzzzzzz|||}}}}}}|||zzzyyyyyyzzzwwwmmmfffaaa______```___]]]\\\[[[[[[\\\\\\]]]]]][[[ZZZ[[[^^^bbbfffoooxxx~~~yyylllaaa___aaa___\\\YYYWWWWWWXXXWWWVVVWWWVVVUUUUUUUUUVVVWWWXXXUUUUUUTTTTTTUUUVVVWWWXXXYYY[[[]]]]]]YYYUUUSSSRRRSSSQQQPPPPPPRRRRRRQQQOOONNNMMMKKKJJJJJJKKKLLLMMMPPPPPPOOOOOOOOOPPPQQQQQQTTTRRROOONNNOOOOOONNNMMMMMMLLLKKKKKKLLLMMMOOOPPPJJJJJJJJJJJJIIIIIIHHHHHHIIIHHHGGGHHHJJJJJJIIIGGGHHHGGGFFFGGGHHHHHHFFFDDDGGGHHHJJJLLLNNNNNNNNNNNNJJJJJJJJJJJJJJJIIIIIIIIIFFFFFFGGGGGGGGGGGGFFFFFFJJJIIIHHHGGGFFFFFFFFFGGGEEEFFFGGGGGGGGGGGGGGGGGGHHHIIIHHHFFFEEEEEEHHHJJJJJJLLLNNNLLLGGGBBB??????AAABBBCCCCCCDDDDDDDDDCCCCCCCCCDDDEEEEEEDDDCCCBBBDDDDDDCCCCCCBBBAAAAAA@@@AAA@@@??????>>>???@@@@@@>>>>>>>>>>>>??????@@@@@@;;;<<<>>>===<<<<<<>>>???bbbgggmmmsssyyy}}}{{{wwwxxx{{{vvvhhh^^^ZZZ[[[kkk{{{sssqqqsssnnnbbbWWWVVVTTTRRRQQQPPPNNNMMMKKKIIIHHHGGGIIILLLNNNOOOOOOOOOQQQTTTWWWVVVQQQJJJDDDCCCDDDFFFHHHHHHGGGFFFEEECCCBBBAAA@@@????????????===<<<<<<;;;:::;;;;;;;;;;;;;;;<<<======<<<<<<;;;;;;;;;;;;;;;;;;;;;:::::::::999999888888777666666333333333222222333333333444444444444555555555555555777888888666555555666444444444444444444444444222222222222222222222222111111111111111111111111222222222222222222222222333333222222222111111111///000111222222222222222000111111222333333222222000000000111111222222222111111111222222222333333222333333333333333333222222222222222222222222222222222333333555666777888666666666777777888888888<<<<<<;;;:::::::::::::::999999888888888888999999999:::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===<<<<<<===>>>??????>>>===<<<========================@@@@@@????????????@@@@@@AAAAAABBBBBBBBBBBBBBBCCCAAACCCEEEEEEEEEEEEGGGIIIHHHJJJMMMPPPRRRRRRQQQPPPOOOOOONNNNNNNNNOOOPPPPPPQQQPPPOOONNNNNNPPPRRRTTTLLLLLLLLLLLLNNNOOOQQQRRRPPPRRRSSSTTTTTTVVVXXXZZZ]]]^^^______^^^___aaacccdddfffjjjnnnpppqqqqqqqqqtttuuuuuuvvvvvvwwwxxxyyy|||{{{zzzzzzzzzzzzxxxwww|||yyyuuutttvvvyyy{{{||||||}}}~~~}}}{{{xxxtttrrrooonnnlllkkkkkkkkklllmmmmmmmmmlllkkkiiiiiilllnnnzzzuuummmeee^^^[[[YYYYYYZZZYYYXXXWWWWWWXXXYYYYYYYYYYYYYYYYYY\\\ccclllsssyyyrrrddd```aaa]]]ZZZXXXVVVVVVWWWVVVUUUUUUTTTSSSRRRSSSTTTVVVWWWUUUTTTTTTUUUVVVXXXYYY[[[[[[]]]___^^^ZZZVVVSSSRRRTTTRRRQQQPPPPPPPPPNNNMMMNNNMMMKKKIIIIIIJJJKKKLLLMMMMMMMMMMMMNNNOOOOOOPPPSSSQQQOOOOOOPPPPPPOOONNNOOONNNMMMLLLLLLLLLMMMNNNIIIJJJKKKKKKKKKJJJIIIHHHHHHGGGGGGHHHIIIIIIGGGEEEDDDCCCCCCEEEGGGHHHHHHFFFFFFGGGJJJLLLNNNNNNNNNNNNJJJJJJJJJJJJIIIIIIJJJJJJGGGGGGHHHHHHHHHHHHGGGGGGKKKJJJIIIHHHGGGGGGGGGHHHEEEEEEEEEFFFGGGGGGFFFEEEHHHHHHGGGEEEDDDEEEHHHKKKKKKOOOQQQNNNGGGAAA>>>>>>@@@@@@AAAAAABBBAAAAAAAAA@@@AAABBBCCCCCCBBBAAA@@@BBBBBBCCCCCCBBBAAA@@@???==================>>>>>>======>>>>>>>>>?????????<<<===>>>===;;;:::;;;<<>>>>>>>>===<<<;;;;;;::::::;;;;;;;;;;;;<<<============<<<<<<<<<;;;;;;::::::999999999999888888777666666666222222222222222222222222555555444444444444444444444555777666555444444555333333333333333333333333222222222111111111111000111111111111111111111111000111111222222333444444333333333222222222222111000111111222222222111111///000111111222222222222111111111111111222222222000000111111111222222222111222222333333222222111111111222222222222333333333333333333444555666777555555666666777777777777::::::::::::999999999888888777777777777888999999999999999999::::::::::::;;;;;;<<<============<<<======>>>>>>>>>>>>==============================>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@AAABBBBBBCCCCCCBBBEEEGGGGGGEEEDDDGGGJJJHHHKKKNNNRRRSSSRRRPPPNNNNNNNNNMMMMMMMMMNNNNNNOOOOOONNNMMMLLLLLLMMMNNNOOONNNNNNMMMMMMLLLLLLMMMMMMLLLOOOQQQRRRQQQQQQRRRSSSTTTVVVWWWXXXWWWWWWYYY[[[YYY\\\___aaa```___`````````aaaaaaaaaaaabbbfffhhhhhhiiijjjjjjjjjjjjiiiiiijjjhhhffffffhhhjjjkkkkkkiiijjjjjjjjjiiihhhfffeeeaaa```___^^^^^^___```aaaaaaaaa```^^^]]]]]]```ccciiigggbbb^^^ZZZWWWVVVUUUUUUUUUTTTTTTTTTTTTUUUUUURRRTTTUUUXXX^^^jjjxxxtttddd^^^^^^[[[YYYXXXXXXYYYXXXWWWUUUSSSRRRPPPPPPPPPRRRTTTVVVTTTTTTTTTUUUVVVXXXZZZ[[[[[[]]]^^^]]]YYYVVVTTTSSSSSSSSSRRRQQQPPPOOONNNMMMNNNMMMKKKIIIHHHIIIJJJKKKKKKLLLLLLMMMMMMNNNNNNNNNPPPOOOOOOQQQSSSSSSRRRPPPQQQPPPOOONNNMMMMMMMMMMMMIIIJJJLLLMMMMMMLLLJJJIIIHHHGGGGGGHHHIIIIIIGGGDDDCCCCCCCCCFFFIIIKKKJJJIIIEEEGGGIIIKKKMMMMMMMMMMMMJJJIIIIIIIIIIIIJJJKKKLLLIIIJJJJJJKKKKKKJJJJJJIIIJJJJJJJJJIIIHHHHHHGGGGGGCCCCCCCCCEEEHHHIIIIIIHHHGGGGGGFFFDDDCCCDDDHHHKKKNNNRRRTTTPPPHHHAAA???@@@>>>??????@@@@@@??????>>>@@@AAABBBCCCDDDCCCBBBAAA@@@AAACCCCCCCCCAAA???===<<<<<<<<<<<<============<<<<<<===>>>>>>>>>>>>======>>>>>>===;;;::::::;;;mmmrrryyy~~~{{{yyywwwttttttuuuyyyxxxgggZZZVVVWWWYYYhhh}}}wwwzzz}}}{{{tttjjjbbb]]]XXXWWWTTTQQQNNNMMMMMMNNNJJJHHHGGGIIILLLOOOQQQRRROOOPPPSSSUUUTTTPPPJJJEEEEEEFFFGGGHHHHHHGGGEEEDDDAAAAAA???>>>>>>>>>>>>>>>======<<<;;;;;;;;;;;;;;;;;;;;;<<<==================<<<;;;:::999999999999999888888777666666555555333333444444444444333333555555555444444333333333111333555555333222333444333333333333333333333333222222111111000000000000111111111111111111111111//////000111333444555666222222222222111111111111111111222222222111000000...///000111222222222222222222222222222111111111000000000000111111111222000111222333333222111000222222333333444444444444333333333333444444555666555555666666666666777777888999999999888888777777777666666666666777888999888888888888999999999::::::;;;<<<=========<<<;;;>>>>>>============>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@>>>???@@@@@@@@@@@@???>>>>>>>>>???@@@BBBCCCDDDDDDDDDHHHJJJIIIFFFDDDGGGJJJGGGJJJNNNQQQRRRQQQNNNKKKLLLLLLKKKJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJPPPOOOOOONNNMMMLLLLLLLLLLLLMMMNNNNNNNNNNNNOOOQQQNNNPPPSSSTTTTTTSSSTTTUUUSSSVVVXXXYYYWWWVVVVVVWWWTTTWWWYYYYYYYYYZZZ\\\___[[[]]]____________^^^___^^^]]]]]]^^^```aaaaaa```^^^^^^]]]\\\\\\\\\\\\\\\YYYXXXWWWWWWXXXYYY[[[\\\YYYYYYXXXVVVUUUVVVXXX[[[]]]]]]\\\[[[YYYWWWTTTSSSRRRRRRRRRSSSSSSRRRRRRQQQPPPRRRTTTVVV\\\jjj{{{uuueee]]][[[YYYYYYYYY[[[\\\[[[YYYWWWQQQPPPOOONNNOOOQQQSSSUUUSSSSSSSSSSSSUUUWWWYYYZZZYYYZZZ[[[ZZZWWWUUUTTTTTTQQQRRRRRRQQQPPPOOOPPPPPPNNNLLLJJJHHHHHHHHHIIIJJJKKKLLLLLLMMMNNNOOOOOOOOOLLLMMMOOOSSSVVVVVVUUURRRPPPPPPPPPPPPOOONNNMMMLLLIIIKKKNNNOOOOOONNNKKKJJJIIIIIIIIIJJJKKKJJJHHHEEECCCCCCCCCEEEHHHIIIIIIHHHEEEFFFHHHJJJKKKLLLLLLKKKHHHHHHHHHHHHIIIKKKLLLMMMIIIIIIIIIJJJJJJIIIIIIIIIHHHHHHIIIIIIHHHGGGEEEDDDAAA@@@BBBFFFKKKOOOOOONNNFFFFFFDDDBBBBBBCCCGGGJJJNNNRRRTTTPPPGGG@@@???@@@======>>>>>>>>>>>>======AAAAAABBBCCCCCCCCCCCCCCC???AAACCCDDDCCCAAA>>><<<<<<<<<===>>>>>>>>>>>>>>>;;;<<<===>>>>>>>>>======<<<>>>>>>>>><<<<<<<<<>>>pppuuu|||~~~{{{xxxwwwuuuvvvxxx|||sssbbbXXXWWWYYY```lll|||~~~{{{yyy~~~mmmttt{{{yyynnnccc^^^\\\ZZZYYYWWWSSSPPPOOOPPPRRRLLLJJJIIIIIILLLOOOPPPQQQOOOPPPRRRSSSSSSPPPJJJFFFEEEFFFHHHIIIHHHGGGEEECCCAAA@@@???>>>==================<<<;;;;;;;;;;;;<<<;;;;;;<<<===>>>>>>=========<<<;;;:::999888888888888888888777666666555555444555555666666555555444666666555444333333222222000222333333222111222333333333333333333333333333222111111111000000//////000000000000000000000000......000111333555666777111111111111000000000000222222222222222111000///......000111111222222222444333333333222111111111000000000000111111111111000111222333333222111000444444444555555666666666444444333333333444444555555555555666666666666666777888888888888777666666666666666666666777888888777888888888888999999999999:::;;;<<<===<<<;;;;;;???>>>===<<<<<<===>>>???>>>>>>>>>>>>>>>>>>>>>>>>>>>???AAABBBBBBAAA???>>>===>>>???@@@BBBDDDEEEEEEFFFJJJLLLJJJFFFDDDGGGJJJFFFIIINNNQQQQQQOOOLLLIIIKKKJJJIIIHHHHHHHHHHHHHHHJJJJJJKKKKKKKKKJJJIIIHHHJJJJJJJJJJJJJJJJJJJJJJJJIIIJJJIIIHHHGGGHHHKKKMMMMMMPPPSSSTTTSSSQQQQQQQQQNNNQQQTTTTTTRRRPPPQQQSSSLLLPPPTTTVVVUUUTTTVVVXXXWWWYYY[[[[[[YYYXXXWWWWWWTTTTTTTTTVVVXXXYYYXXXWWW[[[ZZZYYYWWWVVVWWWXXXXXXWWWVVVVVVVVVWWWYYYZZZ\\\UUUVVVUUUSSSQQQRRRTTTWWWXXXYYY[[[\\\[[[XXXUUUSSSQQQQQQSSSSSSSSSRRRQQQPPPRRRSSSTTTUUUYYYfffwwwwwwggg^^^[[[XXXYYYZZZ]]]^^^^^^[[[XXXQQQOOONNNMMMNNNPPPSSSUUURRRRRRRRRRRRTTTUUUWWWYYYWWWXXXXXXWWWUUUSSSTTTUUUOOOPPPQQQQQQQQQQQQRRRSSSNNNLLLJJJHHHGGGHHHIIIJJJKKKLLLMMMNNNOOOPPPPPPPPPJJJLLLOOOTTTXXXYYYVVVTTTMMMNNNOOOPPPPPPOOOMMMLLLJJJLLLOOOQQQQQQOOOLLLJJJKKKKKKKKKLLLMMMLLLIIIGGGBBBBBBBBBCCCEEEFFFEEEDDDEEEFFFHHHJJJKKKKKKJJJJJJHHHGGGGGGHHHIIIKKKMMMOOOFFFFFFFFFGGGGGGFFFFFFFFFFFFGGGHHHIIIHHHFFFDDDBBB>>>>>>AAAGGGNNNSSSUUUTTTFFFEEEDDDBBBAAACCCGGGJJJLLLPPPRRRMMMCCC======???<<<===============<<<<<<@@@@@@@@@AAAAAABBBBBBBBB???@@@CCCDDDCCCAAA===;;;======>>>??????@@@??????:::;;;===>>>>>>>>>===<<<;;;===>>>>>>======???@@@www|||}}}|||{{{{{{zzz|||~~~~~~tttggg\\\UUUVVV\\\mmmwwwyyyoooqqqsssppphhhaaa\\\[[[[[[YYYVVVSSSQQQSSSXXX\\\YYYSSSLLLKKKMMMOOONNNKKKHHHLLLRRRVVVVVVRRRKKKGGGHHHGGGEEEEEEFFFFFFDDDCCCDDDCCC@@@>>><<<;;;;;;<<<<<<<<<;;;;;;;;;:::::::::999999999999:::;;;<<<===<<<:::999777666666777777888888777666555444333333333333333333333333333333222222222222222222222222///000111222333222111111222222222111111111000000111111111111111111111111111111111111111111111111---...///000111222333333111111222222222333333333000000000000000000000000000//////000222222111000111111111111111111111111222222222111111111111111111111222222222333333333111111222333333444555555333333444444444444444444333333444444555555666666888888777666666666666666999666444555777999777666777777888999999999999999777888:::;;;<<<;;;::::::;;;;;;:::999:::;;;<<<===<<<<<<=========@@@DDDGGGBBBBBBAAAAAA@@@???>>>===>>>>>>>>>???@@@BBBCCCDDDJJJKKKKKKJJJGGGEEEFFFFFFGGGGGGHHHIIIJJJJJJJJJJJJJJJIIIGGGEEEEEEFFFGGGHHHGGGHHHHHHHHHGGGGGGIIIKKKMMMLLLKKKIIIIIIIIIJJJKKKGGGGGGHHHHHHHHHIIIIIIIIILLLMMMNNNOOOPPPOOONNNNNNKKKLLLMMMNNNOOOOOOOOOOOOPPPQQQRRRSSSUUUUUUUUUUUUWWWVVVVVVUUUUUUTTTTTTTTTRRRSSSTTTUUUUUUVVVVVVVVVVVVVVVVVVUUUUUUSSSRRRRRRRRRRRRRRRRRRSSSTTTUUUVVVTTTSSSSSSSSSSSSSSSTTTTTTXXXXXXXXXWWWVVVUUUSSSRRRRRRRRRQQQQQQQQQQQQPPPPPPSSSTTTSSSSSSUUU^^^mmmxxxzzzggg\\\ZZZ\\\ZZZYYYXXXYYYYYYXXXVVVRRROOOLLLKKKMMMPPPRRRSSSPPPQQQRRRTTTTTTSSSSSSRRRTTTTTTTTTTTTRRRPPPNNNMMMPPPQQQSSSTTTTTTTTTSSSRRROOOMMMJJJHHHHHHIIIKKKLLLQQQPPPOOONNNNNNNNNOOOPPPOOOOOOQQQSSSTTTSSSPPPMMMLLLLLLMMMMMMMMMLLLLLLKKKGGGIIILLLNNNOOOOOONNNMMMKKKHHHGGGJJJOOOQQQNNNKKKHHHCCCAAACCCDDDCCCCCCEEEFFFFFFGGGGGGHHHHHHHHHIIIIIIIIIJJJJJJJJJJJJKKKKKKHHHHHHIIIIIIHHHGGGEEEDDDEEEFFFFFFFFFFFFDDDBBBAAA===???BBBGGGMMMQQQRRRRRRFFFDDDBBB@@@@@@BBBDDDEEEKKKJJJGGGDDDAAA>>><<<;;;<<<<<<<<<============>>>>>>>>>??????@@@@@@@@@AAAAAAAAABBBBBBBBBAAAAAA@@@???>>>===<<<<<<===>>>???>>>>>>???@@@@@@@@@@@@@@@<<<>>>>>>===::::::===@@@~~~}}}||||||}}}}}}~~~zzzlllaaaYYYWWW^^^gggttt~~~|||xxxuuuwww}}}uuutttsssooohhh___YYYVVVVVVTTTTTTSSSRRRSSSWWW]]]bbb^^^WWWPPPLLLMMMNNNLLLJJJJJJMMMSSSVVVVVVRRRLLLHHHGGGFFFDDDDDDEEEEEECCCBBBBBBBBB@@@???>>>===<<<<<<<<<;;;;;;;;;;;;:::::::::888888888999999;;;<<<<<<<<<;;;999888777777777888999888888777555444444333333333333333333333333333222222222222222222222222///000111222333222222111222222222222222111111111111111111111111111111111111111111111111111111111111111111111000000000000111111111222222222333333000000000000000000000000000//////000222222111000111111111111111111111111111111111111111111111111111111222222222333333333222222333444444555666666111111222222333444444555555555555555555555666666888777666555555555555666999666444555777888777666777777888999999999888888999999:::;;;;;;;;;;;;;;;;;;::::::999:::;;;<<<===;;;<<<======>>>@@@CCCFFFFFFEEEDDDCCCBBBAAA@@@@@@>>>>>>??????@@@BBBCCCDDDGGGHHHHHHGGGEEEDDDDDDEEEFFFGGGHHHIIIJJJKKKKKKKKKJJJHHHGGGEEEEEEFFFGGGHHHGGGHHHHHHHHHGGGGGGIIIJJJMMMLLLKKKJJJJJJIIIIIIJJJGGGHHHHHHHHHHHHIIIIIIIIIKKKKKKMMMNNNNNNNNNMMMLLLLLLMMMMMMNNNOOOPPPPPPPPPPPPPPPQQQRRRSSSSSSSSSSSSTTTSSSSSSSSSSSSSSSSSSRRROOOPPPQQQRRRSSSSSSSSSSSSRRRSSSSSSSSSSSSRRRQQQQQQSSSSSSRRRRRRRRRSSSTTTTTTOOOPPPPPPQQQSSSTTTVVVVVVWWWWWWWWWVVVUUUTTTRRRRRRPPPPPPPPPPPPPPPPPPPPPPPPOOOQQQRRRRRRSSSYYYbbbjjj|||tttddd\\\ZZZZZZXXXWWWWWWXXXXXXVVVTTTRRROOOLLLKKKLLLOOOQQQRRRRRRRRRSSSTTTSSSRRRQQQPPPUUUUUUUUUUUUTTTSSSQQQPPPPPPQQQQQQRRRRRRQQQQQQPPPNNNMMMJJJIIIHHHIIIKKKLLLPPPOOONNNMMMNNNNNNOOOPPPPPPPPPPPPRRRSSSRRRPPPNNNLLLMMMMMMMMMMMMMMMLLLLLLIIIJJJLLLNNNNNNNNNMMMLLLJJJHHHFFFHHHMMMOOOMMMKKKHHHCCCAAACCCDDDBBBBBBDDDCCCCCCCCCDDDDDDEEEEEEEEEGGGGGGGGGHHHIIIIIIIIIJJJGGGGGGGGGFFFFFFEEEDDDCCCDDDEEEEEEEEEEEEDDDBBBAAABBBBBBDDDFFFIIIJJJIIIHHHDDDCCCAAA??????AAACCCDDDGGGGGGEEECCCAAA>>>===<<<;;;;;;<<<<<<<<<===============>>>>>>>>>?????????@@@@@@AAAAAAAAAAAA@@@@@@???>>>===<<<<<<===>>>?????????@@@AAAAAAAAA@@@@@@===>>>>>>===::::::<<>>???CCCEEEHHHGGGDDDBBBAAA@@@@@@@@@>>>>>>>>>???@@@AAABBBCCCBBBCCCDDDDDDBBBBBBCCCDDDEEEFFFGGGIIIJJJKKKKKKKKKIIIHHHGGGEEEEEEFFFGGGGGGFFFGGGHHHGGGFFFGGGHHHJJJLLLLLLLLLKKKJJJIIIHHHHHHHHHHHHHHHIIIIIIIIIJJJJJJIIIJJJKKKLLLLLLLLLKKKKKKMMMMMMNNNNNNOOOPPPPPPPPPPPPPPPQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQLLLMMMNNNOOOPPPPPPPPPPPPPPPQQQQQQRRRRRRRRRRRRRRRTTTSSSRRRRRRQQQRRRRRRRRRNNNOOOPPPRRRSSSTTTTTTUUUUUUUUUUUUTTTSSSRRRQQQPPPNNNNNNNNNNNNOOOOOOOOOOOOMMMPPPRRRSSSRRRTTTXXX]]]lllsssyyyvvvkkk```[[[ZZZXXXWWWVVVVVVWWWWWWUUUSSSRRROOOLLLJJJLLLOOOQQQQQQSSSSSSTTTTTTTTTRRRQQQPPPTTTTTTUUUUUUTTTTTTSSSRRRRRRQQQPPPOOONNNNNNNNNNNNNNNLLLKKKIIIIIIJJJKKKLLLNNNMMMMMMMMMNNNOOOPPPPPPOOONNNMMMMMMOOOOOONNNMMMLLLMMMMMMNNNNNNNNNMMMMMMJJJKKKLLLMMMMMMLLLKKKJJJJJJGGGDDDFFFIIILLLLLLJJJHHHCCCAAABBBCCC@@@@@@BBBAAAAAABBBBBBBBBBBBBBBCCCDDDDDDDDDEEEFFFGGGGGGHHHFFFEEEDDDCCCCCCBBBBBBCCCBBBCCCCCCDDDDDDCCCBBBBBBDDDCCCCCCDDDEEEDDDBBB@@@BBBAAA???>>>>>>???AAABBBDDDDDDCCCBBB@@@???===<<<:::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>??????@@@@@@@@@??????>>>======<<<<<<======>>>@@@@@@AAAAAAAAA@@@@@@???===>>>>>>===;;;:::<<<===|||zzz{{{uuuiii\\\VVVYYYfff|||~~~wwwsssxxx|||}}}sssrrrwww|||uuujjj^^^VVVRRRRRRSSSSSSTTTTTTSSSTTTVVVZZZ]]]aaa\\\TTTNNNLLLKKKJJJIIIKKKMMMPPPRRRQQQNNNJJJHHHDDDCCCAAAAAABBBBBB@@@???>>>???AAABBBBBB@@@>>><<<;;;;;;;;;:::::::::999999888888888888888999::::::;;;::::::999999999999999999888888777666666555555333333333333333333333333222222222222222222222222000000111111222222222222222222333333333444444444111111111111111111111111111111111111111111111111...//////000111111222222000000000111111111111222////////////////////////000//////000222222111000////////////////////////////////////000000000000111111222222222333333333333333333444444444555555222222222222333333333333777777777666666555555555555444444333333444444444888777666666666666666666888888888888888777777666999999777777777888999::::::::::::::::::;;;;;;;;;;;;<<<===>>>>>>???BBBDDDEEEDDDAAA>>>===<<<==================>>>???@@@AAA>>>???AAAAAA@@@@@@BBBCCCCCCDDDEEEGGGHHHIIIJJJJJJHHHHHHGGGFFFEEEFFFFFFFFFFFFGGGHHHGGGFFFFFFHHHJJJJJJKKKLLLLLLKKKJJJHHHGGGIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKNNNNNNNNNNNNNNNOOOPPPPPPPPPPPPQQQQQQPPPOOOOOONNNNNNNNNNNNOOOOOOPPPPPPPPPKKKKKKLLLMMMNNNNNNNNNNNNPPPPPPRRRSSSTTTUUUUUUUUUTTTSSSRRRQQQPPPPPPPPPPPPRRRSSSTTTTTTTTTSSSQQQQQQSSSSSSSSSRRRRRRPPPOOOOOOLLLMMMMMMMMMNNNNNNOOOOOOPPPRRRTTTTTTSSSSSSVVVXXX___eeejjjiiiccc]]]ZZZYYYYYYXXXWWWXXXXXXXXXUUUSSSSSSPPPLLLKKKLLLNNNPPPPPPSSSTTTUUUVVVVVVUUUTTTSSSRRRRRRRRRRRRSSSRRRRRRRRRTTTRRRPPPNNNMMMMMMMMMNNNMMMLLLKKKJJJJJJKKKLLLMMMLLLLLLLLLMMMNNNOOOPPPPPPMMMKKKIIIIIIJJJKKKKKKKKKLLLMMMMMMNNNNNNNNNNNNMMMLLLLLLLLLLLLLLLJJJIIIHHHHHHFFFCCCCCCFFFIIIJJJJJJIIICCC@@@BBBBBB??????@@@BBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBBCCCDDDEEEEEEFFFFFFEEECCCBBBAAABBBCCCCCCAAAAAABBBBBBBBBBBBBBBBBBAAA@@@AAABBBDDDDDDBBB@@@@@@???>>>===>>>???@@@AAAEEEEEEDDDCCCBBB@@@===<<<:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;===>>>>>>????????????>>>========================???@@@@@@@@@@@@???>>>>>>>>>>>>>>>===<<<<<<<<<==={{{xxxyyy}}}kkkaaaVVVTTT\\\nnn~~~qqqpppssstttnnnfff]]]WWWTTTSSSSSSUUUVVVUUUTTTRRRSSSUUUWWW[[[WWWRRRMMMKKKJJJIIIIIIIIIJJJLLLMMMLLLJJJGGGEEECCCBBB@@@@@@AAAAAA???>>><<<>>>AAABBBBBB@@@>>><<<;;;;;;:::::::::999999999888888777777777888999999999999:::999999999888888888888777777666666555555333333333333333333333333222222222222222222222222111111111111111222222222333333333333333333333333111111111111111111111111000000000000000000000000//////000000111111222222//////000000000111111111////////////////////////000//////000222222111000////////////////////////......//////000000000000111111222222222333333333222222222222222333333333555555444444333333222222777777666666555555444444444444333333333333444444888888777666555555666666777777888888888777777666888777666555555666777888999999999::::::::::::::::::<<<===>>>>>>???AAACCCBBBAAA???===;;;;;;:::;;;<<<;;;;;;<<<<<<===>>>???<<<===?????????@@@AAACCCBBBCCCDDDEEEFFFGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEFFFFFFGGGGGGGGGFFFFFFHHHIIIIIIJJJKKKKKKKKKJJJHHHGGGIIIIIIJJJJJJJJJKKKKKKKKKKKKKKKKKKLLLLLLLLLMMMMMMNNNNNNMMMMMMMMMNNNOOOOOOQQQQQQQQQQQQPPPOOONNNNNNMMMNNNNNNOOOOOOPPPPPPPPPKKKKKKLLLMMMNNNNNNNNNNNNNNNOOOQQQRRRTTTUUUUUUUUUSSSSSSQQQPPPOOOOOONNNNNNSSSTTTVVVWWWVVVUUURRRQQQQQQQQQQQQQQQPPPOOONNNNNNLLLLLLMMMNNNOOOOOOPPPPPPSSSSSSSSSRRRRRRTTTWWWYYYZZZ]]]```aaa^^^[[[ZZZYYY[[[ZZZZZZ[[[\\\[[[XXXVVVUUUQQQMMMLLLLLLNNNPPPPPPRRRSSSUUUWWWXXXYYYXXXXXXRRRRRRRRRRRRRRRSSSSSSTTTUUUTTTRRRPPPNNNNNNNNNOOOLLLLLLKKKKKKKKKKKKLLLMMMJJJKKKLLLMMMNNNNNNOOOOOOMMMKKKHHHHHHIIIKKKKKKKKKKKKLLLMMMNNNNNNNNNNNNNNNMMMLLLLLLKKKJJJIIIHHHGGGGGGEEECCCCCCDDDFFFHHHHHHIIICCC@@@BBBBBB??????@@@BBBBBBBBBAAAAAAAAAAAAAAA@@@@@@AAAAAABBBCCCDDDDDDFFFEEEDDDCCCBBBCCCDDDEEEAAAAAAAAAAAAAAABBBBBBBBB@@@@@@@@@BBBDDDDDDBBBAAA??????>>>>>>>>>???@@@AAAHHHHHHHHHGGGDDDAAA>>><<<:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;::::::::::::<<<===>>>???????????????<<<<<<============<<<<<<======>>>>>>>>>>>>======>>>>>>>>>>>>>>>>>>>>>===zzzvvvvvv{{{yyyaaaXXXRRRUUUaaawww~~~~~~xxxllliiijjjhhhddd^^^YYYWWWUUUSSSRRRSSSTTTTTTSSSQQQQQQRRRSSSTTTRRRPPPMMMKKKJJJIIIIIIHHHHHHHHHHHHGGGFFFDDDCCCCCCAAA@@@@@@@@@@@@???===<<<>>>@@@AAAAAA???===;;;::::::::::::999999999999888777777777777777888888888888999999999888888777777666666666555555555444333333333333333333333333222222222222222222222222111111000000111111222333444333333333222222222222111111111111111111111111000000000000000000000000333222222111000///......////////////000000000000////////////////////////000//////000222222111000000000000000000000000000...//////000000111111222111111222222222333333333111111111111222222222222666555555444444333333222555555555555555444444444444444333333333444555555888888888777555444555777555666777777888888777777777777666555555555666666888888999::::::::::::::::::<<<>>>>>>>>>>>>@@@BBB@@@@@@???>>>===<<<<<<;;;<<<;;;;;;;;;<<<<<<===>>><<<>>>@@@@@@@@@@@@BBBDDDBBBCCCDDDEEEFFFFFFFFFFFFGGGFFFFFFFFFFFFEEEEEEEEEEEEFFFGGGFFFEEEFFFGGGIIIHHHHHHIIIJJJJJJJJJJJJIIIJJJJJJJJJKKKKKKKKKKKKLLLMMMMMMLLLLLLLLLMMMNNNOOONNNMMMLLLKKKKKKLLLMMMNNNPPPPPPPPPPPPPPPOOONNNNNNNNNNNNNNNNNNOOOOOOOOOOOOKKKLLLMMMNNNOOOOOOOOOOOOKKKLLLNNNPPPQQQRRRRRRSSSRRRQQQPPPOOONNNNNNNNNNNNOOORRRUUUXXXYYYWWWUUUSSSPPPPPPPPPPPPPPPOOONNNNNNLLLMMMNNNOOOPPPQQQRRRSSSTTTSSSQQQQQQRRRTTTWWWYYYYYYZZZ[[[\\\\\\\\\[[[[[[^^^]]]^^^______^^^[[[XXXWWWSSSOOOMMMMMMOOOPPPPPPPPPRRRTTTWWWYYYZZZZZZZZZUUUUUUTTTTTTTTTUUUVVVVVVUUUTTTSSSQQQPPPOOOOOOOOOLLLLLLKKKKKKLLLLLLMMMMMMJJJKKKLLLMMMMMMMMMMMMMMMNNNLLLJJJJJJKKKMMMMMMLLLJJJKKKLLLMMMMMMMMMMMMMMMMMMLLLKKKJJJIIIHHHGGGGGGEEEDDDDDDCCCDDDEEEFFFGGGHHHCCCAAABBBCCC@@@@@@BBBAAAAAA@@@@@@@@@@@@??????AAAAAAAAABBBBBBBBBBBBBBBEEEEEEEEEDDDDDDDDDEEEEEECCCBBBBBBAAAAAAAAABBBBBBCCCCCCBBBCCCDDDCCCAAA???????????????@@@AAABBBBBBJJJJJJJJJIIIGGGCCC???===:::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<===>>>??????@@@??????;;;<<<<<<======<<<<<<;;;;;;;;;<<<===============>>>===>>>???AAABBBAAA???~~~~~~~~~|||xxxtttuuu{{{uuummmYYYTTTSSS[[[kkk}}}lllcccbbbddd```\\\XXXUUUUUUUUUTTTSSSSSSTTTTTTSSSPPPNNNNNNOOOPPPPPPPPPOOOMMMJJJIIIHHHHHHGGGFFFEEEDDDCCCCCCBBBCCCAAA@@@@@@@@@@@@???======>>>?????????===;;;::::::::::::999999999999888888777777666666666777777666777777888888888777666555555555555444444444444333333333333333333333333222222222222222222222222222111000000000111222333444444333222111000000///111111111111111111111111000000000000000000000000333333222111000///.............../////////000000000000000000000000000000000//////000222222111000111111111111111111111111//////000000111222222333111111222222222333333333222222222222222222222222222222333333333444444444333333333444444444444444444444444444444555666666777999999777444333555777444444666777888888888888777888888888777777666555777888999:::;;;::::::999:::<<<>>>>>>>>>>>>???AAA===>>>???@@@???>>><<<;;;======<<<<<<======>>>>>>>>>@@@BBBBBBBBBBBBDDDEEEEEEEEEFFFFFFGGGFFFFFFEEEFFFFFFFFFFFFFFFEEEEEEDDDEEEFFFGGGFFFEEEEEEGGGIIIGGGGGGGGGHHHIIIJJJKKKLLLJJJJJJKKKKKKKKKLLLLLLLLLMMMMMMLLLLLLLLLMMMNNNOOOMMMLLLKKKJJJJJJKKKLLLMMMNNNNNNNNNOOONNNNNNMMMMMMNNNNNNNNNNNNMMMMMMMMMMMMKKKLLLMMMNNNOOOOOOOOOOOOKKKLLLNNNOOOPPPQQQRRRRRRQQQPPPOOONNNNNNNNNNNNNNNNNNQQQUUUXXXYYYWWWTTTRRROOOOOOPPPPPPPPPOOONNNNNNNNNNNNOOOQQQRRRTTTUUUUUUUUUTTTSSSSSSTTTVVVWWWWWWYYYXXXXXXYYY\\\^^^^^^^^^______```aaabbb```]]]ZZZYYYUUUQQQNNNOOOPPPQQQQQQPPPQQQTTTVVVXXXXXXYYYXXXWWWVVVUUUTTTTTTTTTUUUVVVSSSSSSSSSRRRRRRPPPOOOOOOKKKKKKLLLLLLLLLMMMMMMMMMJJJKKKLLLMMMMMMLLLLLLKKKMMMKKKJJJJJJKKKLLLKKKKKKIIIIIIJJJLLLLLLMMMMMMLLLLLLKKKJJJIIIHHHHHHGGGGGGCCCDDDEEEEEEDDDDDDEEEFFFHHHCCCAAACCCDDDBBBBBBDDDBBBBBBBBBAAAAAAAAA@@@@@@CCCCCCCCCCCCBBBBBBBBBBBBDDDDDDEEEEEEEEEEEEDDDDDDEEEDDDCCCBBBAAAAAABBBBBBDDDCCCCCCCCCDDDCCCAAA???@@@@@@AAAAAABBBCCCCCCDDDIIIIIIJJJJJJHHHEEEBBB???;;;;;;<<<<<<<<<=========>>>>>>=========<<<<<<<<<<<<===>>>???@@@@@@@@@@@@;;;;;;<<<======<<<;;;;;;::::::<<<===>>>>>>>>>>>>>>>===>>>@@@DDDEEEDDDBBB}}}|||{{{zzz{{{{{{zzzvvvsssuuu}}}yyylllbbbWWWTTTWWWbbbuuusssbbb[[[^^^bbb___[[[VVVTTTUUUVVVVVVUUUUUUUUUUUUSSSOOOKKKJJJIIIOOOPPPRRRQQQNNNKKKHHHGGGHHHGGGFFFDDDCCCBBBBBBBBBCCCAAA@@@@@@AAA@@@???>>>===>>>>>>>>>===<<<:::999:::::::::999999999888888888777666666666666777777555666777888888777666555444444444444444444333333333333333333333333333333222222222222222222222222222111000000000111333444555444333222000///......111111111111111111111111000000000000000000000000000000000000111111111111............/////////000111111111111111111111111000//////000222222111000111111111111111111111111///000000111222333333333111111222222222333333333333333333333333333333333...///000111333444555666222222222333333444444444444444444444444555666777777999:::888444333555777222333555666888999999999888999:::::::::888777666777888999:::;;;:::999999:::<<<>>>>>>>>>>>>???@@@:::;;;>>>??????>>>;;;:::???>>>>>>>>>>>>??????@@@@@@BBBCCCCCCCCCCCCDDDFFFGGGHHHHHHHHHHHHGGGFFFFFFFFFFFFFFFFFFFFFEEEDDDDDDEEEFFFGGGFFFEEEEEEGGGIIIGGGFFFFFFGGGHHHJJJMMMNNNKKKKKKKKKKKKLLLLLLLLLLLLMMMLLLKKKKKKKKKLLLNNNOOOMMMLLLJJJIIIHHHJJJKKKLLLLLLLLLMMMMMMMMMMMMLLLLLLNNNNNNMMMMMMLLLLLLKKKKKKKKKLLLMMMNNNNNNOOOOOOOOOMMMNNNPPPQQQRRRSSSSSSSSSPPPOOONNNNNNMMMNNNNNNNNNQQQSSSWWWXXXXXXTTTPPPMMMOOOOOOPPPPPPPPPOOONNNNNNOOOOOOPPPRRRTTTUUUVVVWWWWWWWWWVVVWWWXXXYYYXXXVVVYYYWWWVVVXXX\\\___aaa`````````aaabbbcccaaa]]]ZZZZZZVVVRRROOOOOOQQQQQQRRRPPPQQQSSSUUUVVVVVVVVVUUUVVVUUUSSSRRRRRRRRRSSSTTTQQQRRRRRRSSSRRRQQQOOONNNKKKKKKLLLLLLMMMMMMMMMNNNKKKKKKLLLMMMMMMLLLKKKJJJIIIHHHGGGGGGIIIIIIHHHGGGHHHIIIJJJKKKLLLLLLLLLLLLLLLKKKJJJIIIHHHHHHHHHHHHBBBDDDFFFFFFEEEDDDEEEEEEHHHCCCAAACCCDDDCCCCCCEEEEEEEEEEEEDDDDDDCCCCCCCCCEEEDDDDDDCCCCCCBBBBBBAAABBBCCCDDDEEEEEEEEECCCCCCFFFEEEDDDBBBAAAAAABBBBBBAAAAAAAAACCCDDDDDDCCCAAAAAAAAABBBCCCCCCDDDEEEEEEFFFGGGIIIIIIIIIFFFCCCAAA<<<<<<<<<============>>>??????>>>>>>>>>===============>>>@@@@@@AAAAAAAAA:::;;;<<<======<<<;;;:::999:::<<<>>>???@@@@@@@@@>>>===>>>AAAEEEGGGFFFCCCzzzyyyzzz{{{wwwwwwwwwwwwyyy~~~zzzlllbbb\\\UUUYYYaaannn~~~hhhZZZVVVZZZ^^^\\\XXXTTTQQQQQQRRRSSSSSSUUUTTTSSSPPPNNNKKKJJJIIIMMMOOOPPPPPPMMMJJJHHHHHHKKKJJJIIIGGGEEECCCBBBAAAAAA@@@?????????@@@AAABBB======>>>>>>>>>>>>======<<<;;;::::::999999::::::;;;:::888666666666666777777777777777777777777777666666555444333333222222222222222111111111111000444333222222111111222222333222111000000111222333333222222111111222222333000111111222222222111111111111222222222222111111000111111111111000//////000000000000000000000000222111111111000000//////000000000000111111111111111111111000000000000000222111000//////000111222...//////000111222222222222222222222222222222222333333333333333333333333333333444555555444444444444444444444555777888999888888777555555444444444444555666777888999::::::888888888666444444666888999999:::::::::;;;;;;;;;======<<<<<<;;;;;;;;;:::<<<<<<<<<<<<<<<<<<;;;;;;=====================>>>DDDDDDDDDDDDDDDEEEFFFHHHGGGHHHHHHIIIIIIHHHHHHGGGHHHGGGEEEEEEFFFEEEDDDBBB:::AAAIIIJJJFFFDDDGGGKKKJJJKKKIIIHHHKKKRRRTTTQQQQQQNNNLLLKKKLLLMMMNNNMMMNNNNNNNNNMMMKKKJJJHHHGGGKKKLLLNNNMMMKKKJJJJJJKKKPPPPPPOOONNNMMMLLLKKKJJJNNNNNNNNNMMMMMMKKKJJJJJJJJJJJJKKKMMMMMMNNNNNNNNNPPPPPPPPPPPPPPPPPPOOOOOOPPPPPPQQQRRRRRRRRRRRRRRRQQQRRRTTTVVVWWWVVVUUUTTTRRRQQQOOOPPPPPPPPPOOOMMMOOOPPPQQQTTTWWWZZZ\\\^^^VVVVVVVVVUUUUUUVVVVVVWWWXXXYYYZZZ\\\]]]^^^______``````___^^^]]]\\\\\\[[[WWWSSSQQQRRRRRRPPPQQQTTTVVVWWWXXXYYYYYYXXXVVVUUUUUUUUUSSSPPPMMMMMMOOOQQQPPPSSSUUUUUUSSSPPPOOOOOOLLLKKKJJJIIIHHHHHHHHHHHHMMMLLLKKKJJJIIIHHHHHHHHHHHHIIIJJJJJJIIIHHHFFFEEEDDDFFFIIILLLLLLJJJHHHFFFIIIJJJJJJKKKLLLMMMNNNNNNIIIFFFCCCBBBBBBCCCBBBAAAEEEEEEDDDDDDCCCCCCBBBBBBFFFDDDBBB@@@@@@CCCEEEHHHFFFFFFFFFFFFEEECCCBBBAAACCCDDDEEEEEEFFFEEEEEEEEEEEEDDDCCCBBBBBBBBBBBBBBB???AAACCCEEEFFFDDDBBBAAA???@@@@@@@@@???@@@CCCFFFAAABBBDDDEEEEEECCCAAA???AAA???===<<<<<<>>>@@@AAA>>>>>>>>>>>>============???>>>>>>>>>>>>>>>>>>>>><<<<<<<<<=========>>>>>>============>>>>>>>>>>>>;;;<<<>>>@@@BBBDDDFFFGGG|||yyywwwxxxvvvwwwyyy{{{rrrdddZZZTTTOOOUUUaaapppxxxeeeZZZWWWYYY[[[XXXVVVRRRQQQRRRSSSTTTTTTSSSSSSQQQOOOMMMKKKJJJIIIJJJLLLNNNNNNKKKIIIHHHHHHKKKJJJIIIGGGFFFDDDCCCBBB@@@???>>>>>>>>>>>>???@@@======>>>>>>>>>>>>======::::::999888888888888999:::999888666666666666777666666666666666666666666666555555444333333222222222222222111111111111000333333222222111111222222222222111000000111222222333222222111111222222333111111222222222111111000111111222222222222111111...///000111111111111111000000000000000000000000111111111000000000////////////000000000111111111111000000000000000000000222111000//////000111222...//////000111111222222222222222222222222222222222222222222222222222222111222333444444444444444444444444555666777999:::888888777555555444444555444444555666777888888999888888888777555555666888999999:::::::::;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;::::::;;;<<<<<<============:::;;;;;;<<<===>>>>>>???CCCDDDEEEEEEEEEEEEEEEFFFGGGHHHHHHIIIIIIHHHHHHGGGHHHGGGEEEEEEFFFEEEDDDBBB???DDDHHHIIIGGGEEEFFFIIIGGGIIIIIIHHHMMMUUUWWWVVVRRROOOMMMKKKLLLMMMNNNMMMOOOOOONNNNNNMMMLLLJJJJJJKKKMMMNNNMMMLLLJJJKKKKKKNNNNNNNNNNNNMMMMMMMMMMMMNNNNNNNNNNNNMMMLLLKKKJJJKKKLLLMMMNNNOOOOOOOOOOOOOOOOOOPPPQQQQQQPPPOOONNNPPPPPPQQQSSSSSSTTTTTTSSSSSSTTTVVVWWWXXXWWWUUUTTTSSSRRRPPPQQQRRRRRRQQQPPPNNNOOOQQQTTTXXX[[[^^^```[[[YYYXXXVVVUUUUUUUUUUUUXXXYYYZZZ\\\]]]^^^_________^^^]]]\\\[[[ZZZYYYYYYXXXSSSPPPQQQQQQPPPRRRVVVTTTUUUVVVWWWWWWUUUTTTSSSTTTSSSRRROOOMMMLLLNNNPPPOOOQQQSSSRRRPPPNNNMMMMMMMMMLLLKKKJJJIIIIIIHHHHHHKKKKKKJJJIIIHHHHHHHHHIIIGGGHHHHHHHHHHHHFFFEEEDDDCCCDDDFFFHHHHHHGGGEEEDDDHHHIIIJJJLLLMMMNNNNNNNNNIIIFFFCCCBBBBBBCCCBBBAAADDDDDDDDDDDDCCCCCCBBBBBBFFFDDDBBBAAAAAACCCFFFHHHJJJIIIHHHFFFDDDCCCAAAAAAAAABBBBBBCCCCCCCCCBBBBBBDDDDDDDDDCCCCCCCCCBBBBBB???AAACCCEEEEEEDDDBBBAAA@@@@@@AAA@@@>>>???AAACCCDDDFFFHHHIIIHHHGGGDDDCCC???>>><<<::::::<<<>>>???>>>========================>>>???????????????>>><<<<<<<<<<<<<<<=====================>>>>>>>>>???<<<======???@@@AAABBBBBBzzzwwwvvvtttxxx}}}wwwiii\\\SSSNNNMMMUUUdddvvvssseee]]]ZZZYYYYYYTTTSSSQQQQQQSSSTTTSSSSSSPPPOOONNNMMMLLLKKKJJJIIIHHHJJJLLLLLLJJJHHHHHHHHHKKKJJJIIIHHHFFFDDDCCCCCC@@@???>>>===<<<<<<<<<<<<======>>>>>>>>>>>>======:::999888888777777888888888888777666666777777777666666666666666666666666555555444444333333222222222222222111111111111000333333333222222222111111222222111000000111222222222222111111111111222222222222222222111000//////111111222222222222111111---...///000222222222333000000000000000000000000111111000000000000////////////000000000000111111000000000000000000111111111111000000000000111111/////////000111111222222111111111111111111111111111111111111111111111111///000111222333444444444333444444555777888:::;;;888888777666555555555555555555555666666777777777888888999777666555777888::::::::::::;;;;;;;;;;;;===<<<<<<<<<<<<<<<;;;;;;999:::;;;===>>>>>>>>>>>>;;;;;;<<<<<<===???@@@@@@BBBEEEGGGHHHGGGEEEEEEEEEGGGGGGHHHHHHHHHHHHGGGGGGHHHFFFEEEEEEEEEEEEDDDBBBEEEFFFGGGGGGGGGGGGGGGGGGFFFHHHHHHIIIOOOXXX\\\ZZZSSSQQQNNNMMMMMMNNNNNNMMMNNNNNNOOOOOONNNNNNMMMLLLLLLNNNNNNNNNLLLKKKLLLMMMMMMMMMMMMNNNNNNOOOOOOOOONNNOOOOOONNNNNNMMMLLLKKKLLLMMMNNNOOOPPPPPPPPPPPPMMMNNNPPPQQQRRRPPPOOONNNOOOPPPRRRSSSUUUUUUVVVVVVVVVWWWXXXXXXXXXWWWVVVUUUTTTRRRQQQQQQSSSTTTTTTSSSOOOPPPRRRUUUYYY\\\___aaa^^^\\\YYYVVVTTTTTTTTTTTTWWWXXXYYY[[[\\\]]]]]]]]][[[[[[ZZZYYYYYYYYYYYYYYYZZZSSSOOOOOOPPPPPPSSSWWWTTTTTTUUUVVVUUUTTTSSSRRRQQQQQQQQQNNNLLLLLLMMMOOOOOOPPPRRRRRRPPPNNNMMMMMMMMMMMMMMMLLLKKKJJJIIIHHHIIIIIIHHHHHHHHHHHHHHHIIIGGGGGGGGGGGGFFFEEEDDDCCCDDDDDDEEEEEEEEEEEEDDDCCCFFFGGGJJJMMMNNNNNNNNNMMMIIIFFFCCCBBBBBBCCCBBBAAACCCCCCDDDDDDDDDCCCCCCBBBEEEDDDBBBAAABBBEEEGGGIIIMMMKKKIIIFFFCCCBBBAAAAAAAAAAAABBBBBBBBBBBBAAA@@@CCCDDDEEEEEEEEEDDDCCCBBB???@@@BBBCCCDDDCCCAAA@@@@@@AAAAAA@@@>>>===???@@@BBBCCCEEEFFFEEEDDDBBBAAA===<<<:::999999:::<<<===========================<<<===???AAAAAA@@@???>>><<<<<<<<<<<<<<<<<<;;;;;;=========>>>>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>|||xxxvvvsssyyy{{{pppdddYYYRRROOORRR\\\lll~~~|||qqqhhhccc```\\\YYYSSSRRRQQQRRRSSSSSSQQQOOOMMMLLLLLLKKKKKKJJJJJJIIIGGGHHHJJJJJJIIIHHHHHHIIIJJJJJJIIIGGGFFFEEEDDDCCCAAA@@@???>>>===<<<;;;;;;======>>>>>>>>>>>>======::::::999888888888888888666666666666666777777777666666666666666666666666444444444333333333222222222222222111111111000000333333333333222222111111222111111111111111111222222222111111111111222222222222222222111000......111111222222222222111111......000111111222222222000000000000000000000000000000000000000000//////////////////000000000111000000000000000111111111111000000000000000000111//////000000111111111111111111111111111111111111000000000000000000000000......000111333333444444333333444555777999;;;<<<888888777666555555666666666666666777777777777777777888999888777666888999:::::::::;;;;;;;;;;;;<<<>>>>>>>>>>>>============;;;<<<===>>>>>>>>>>>>>>>@@@@@@???>>>>>>??????@@@BBBFFFJJJKKKIIIGGGFFFFFFGGGGGGHHHHHHHHHHHHGGGGGGGGGEEEDDDDDDEEEEEEDDDCCCHHHFFFDDDFFFIIIJJJIIIGGGFFFHHHIIIJJJPPPXXX\\\[[[TTTQQQOOONNNNNNOOONNNMMMMMMMMMNNNNNNNNNNNNNNNMMMMMMNNNOOONNNLLLLLLMMMOOONNNNNNNNNNNNOOOOOOOOOPPPOOOOOOOOOOOOOOONNNMMMMMMMMMMMMNNNOOOOOOOOOOOOOOOLLLNNNPPPQQQRRRQQQOOOMMMOOOPPPRRRTTTVVVWWWXXXXXXXXXXXXXXXXXXXXXWWWVVVUUUSSSRRRPPPQQQSSSTTTUUUTTTRRRRRRTTTVVVXXX[[[]]]___]]][[[XXXUUUSSSSSSSSSTTTTTTUUUVVVWWWXXXYYYYYYYYYXXXXXXXXXXXXZZZ[[[]]]^^^___VVVOOONNNOOOOOOQQQUUUTTTUUUUUUUUUTTTSSSRRRQQQOOOOOOOOONNNLLLKKKLLLNNNQQQRRRTTTSSSQQQOOOOOOOOOMMMMMMMMMMMMLLLJJJHHHGGGHHHHHHGGGGGGGGGHHHIIIIIIGGGGGGGGGFFFFFFEEEDDDDDDGGGFFFFFFEEEEEEEEEEEEEEECCCEEEHHHLLLMMMMMMLLLKKKIIIFFFCCCBBBBBBCCCBBBAAAAAABBBCCCDDDDDDDDDCCCBBBEEEDDDBBBBBBCCCEEEHHHIIILLLJJJGGGCCCAAAAAAAAAAAABBBCCCCCCCCCCCCCCCBBBBBBBBBCCCEEEFFFFFFEEECCCBBB>>>@@@AAABBBCCCBBBAAA@@@???@@@AAAAAA??????@@@BBB@@@AAABBBCCCBBBAAA@@@>>>===<<<;;;:::999:::;;;<<<<<<<<<<<<===============:::<<>><<<<<<<<<<<<;;;;;;;;;;;;======>>>>>>>>>?????????@@@@@@@@@@@@????????????zzzvvvtttuuu{{{}}}|||}}}~~~|||rrrggg___ZZZWWWVVVZZZdddtttwwwsssnnnkkkgggccc\\\XXXTTTSSSRRRRRRSSSQQQOOOLLLKKKKKKJJJJJJJJJJJJIIIIIIGGGHHHJJJJJJIIIHHHIIIJJJIIIIIIHHHGGGEEEDDDCCCCCCBBBBBBAAA@@@???===<<<;;;======>>>>>>>>>>>>======;;;;;;:::999999999999999666666666666777777777777555555555555555555555555333333333333333222222222222222222111111111000000222222333333333222111000111111111222222111111111222111111000000111111222222222222111000///...---111111222222222222111111000000111111111111000/////////////////////////////////////////////000000...////////////000000000//////000000111111111111000000000111111000000000000000000000000111111111000000000000000000000000000000000000000000000000---...///111222333333333333444444555777888:::;;;888777777666666666666777888888888888888888888888777999:::999888888888:::::::::;;;;;;;;;<<<<<<<<>>===<<<<<>>======>>>???EEEJJJOOOPPPLLLHHHGGGHHHFFFGGGGGGHHHHHHGGGGGGFFFFFFEEECCCDDDEEEEEEDDDCCCFFFDDDBBBEEEIIILLLKKKIIIHHHJJJIIIIIINNNUUUXXXVVVRRRQQQOOONNNOOOOOONNNLLLKKKLLLMMMMMMNNNMMMMMMMMMMMMNNNNNNMMMLLLLLLNNNPPPPPPPPPPPPPPPOOOOOOOOONNNOOOPPPPPPPPPPPPOOOOOONNNLLLMMMNNNNNNNNNNNNNNNNNNLLLMMMOOOPPPQQQPPPOOONNNOOOPPPRRRTTTVVVXXXYYYYYYXXXXXXXXXWWWWWWVVVUUUUUUSSSRRRPPPPPPRRRTTTTTTTTTUUUUUUUUUUUUVVVXXXYYYYYYXXXVVVTTTSSSRRRRRRSSSTTTPPPQQQRRRSSSTTTUUUUUUUUUTTTUUUVVVXXX[[[___ccceeecccYYYOOOMMMNNNNNNOOOQQQSSSSSSSSSRRRQQQPPPOOOOOOMMMNNNNNNMMMLLLKKKLLLNNNQQQRRRSSSRRRPPPOOOOOOPPPKKKLLLNNNNNNNNNLLLIIIGGGHHHHHHGGGGGGGGGHHHIIIIIIIIIHHHHHHGGGFFFFFFEEEEEEGGGFFFEEEDDDDDDEEEEEEFFFAAADDDGGGJJJKKKKKKJJJIIIIIIFFFCCCBBBBBBCCCBBBAAA@@@AAABBBDDDDDDDDDCCCBBBDDDCCCCCCBBBCCCEEEGGGHHHHHHFFFDDDAAA@@@@@@AAABBBAAABBBCCCCCCDDDDDDCCCCCCAAABBBDDDFFFFFFEEECCCBBB???@@@AAABBBBBBBBBAAAAAA===???AAABBBBBBBBBDDDFFFBBBCCCDDDDDDCCCCCCAAAAAA>>>>>><<<;;;;;;;;;<<<<<<;;;;;;<<<<<<=========>>>:::<<>><<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>????????????AAAAAABBBBBBCCCCCCDDDDDDzzzuuurrrqqqyyy|||{{{{{{zzzzzzwwwoooeee^^^[[[]]]```bbbeeennn|||uuuhhhkkkmmmmmmiiibbbZZZVVVVVVTTTSSSRRRRRRQQQNNNLLLJJJJJJJJJJJJIIIIIIIIIIIIGGGHHHIIIIIIHHHGGGIIIJJJHHHGGGFFFEEEDDDCCCBBBBBBCCCCCCBBBBBBAAA???>>>=========>>>>>>>>>>>>======<<<;;;::::::999999::::::666666777777777666555555555555555555555555555555333333333333222222222222222222222111111111111000222222333444333222111000000111222222222222111000111111000000000000111111111111111111000///......111111222222222222111111111111111111111000//////////////////////////////......////////////000000......////////////000000/////////000111111222222000000111111111111000000000000000000000000111111////////////////////////000000000000000000000000...///000111222333333333444444444444555777888999888777777666666777777777888888888999999:::::::::777999:::;;;999999999::::::;;;;;;;;;<<<<<<<<<<<>>>>>>>>@@@BBBDDDMMMRRRVVVUUUNNNIIIGGGHHHFFFFFFGGGGGGGGGGGGFFFFFFEEEDDDCCCCCCEEEEEEDDDCCCCCCBBBBBBEEEJJJLLLKKKIIIHHHJJJHHHGGGJJJPPPRRRPPPPPPOOONNNNNNOOOOOONNNMMMLLLLLLMMMMMMMMMMMMMMMLLLLLLMMMMMMLLLKKKKKKNNNPPPQQQQQQQQQPPPPPPOOOOOOOOOPPPPPPQQQQQQQQQQQQPPPPPPMMMMMMNNNNNNNNNNNNMMMMMMLLLMMMNNNOOOOOOPPPPPPPPPOOOPPPRRRTTTVVVWWWXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVUUUSSSPPPPPPQQQSSSTTTTTTUUUUUUTTTTTTTTTTTTTTTUUUSSSSSSSSSSSSSSSSSSTTTTTTMMMNNNOOOPPPQQQQQQQQQQQQQQQRRRSSSVVVZZZ___dddgggdddYYYOOOMMMOOONNNNNNOOOQQQPPPOOONNNMMMMMMLLLLLLKKKMMMNNNMMMLLLLLLMMMNNNOOOPPPQQQOOOMMMLLLMMMNNNIIILLLNNNPPPPPPNNNKKKIIIIIIIIIHHHHHHHHHHHHHHHIIIIIIIIIGGGFFFFFFFFFFFFFFFCCCCCCCCCCCCCCCDDDEEEEEECCCDDDGGGIIIJJJJJJIIIHHHIIIFFFCCCBBBBBBCCCBBBAAA>>>@@@BBBDDDEEEDDDCCCBBBDDDCCCCCCBBBBBBCCCEEEEEEEEEDDDBBBAAA@@@@@@@@@@@@>>>???@@@AAACCCCCCCCCCCCAAABBBCCCDDDDDDDDDCCCBBB@@@AAAAAABBBBBBBBBBBBBBB<<>>===<<<<<<<<<<<<;;;;;;;;;<<<<<<======>>>;;;<<<>>>??????>>><<<;;;<<<<<<<<<=========>>>>>>>>>>>>>>>?????????@@@@@@BBBBBBCCCDDDEEEEEEFFFFFF||||||{{{yyyvvvtttuuuvvv}}}||||||{{{zzzxxxlllddd[[[WWWZZZccckkkpppvvv|||~~~}}}~~~wwweee___fffoooqqqkkkbbbZZZWWWUUUTTTRRRRRRRRRRRRQQQOOOKKKKKKJJJJJJIIIIIIIIIIIIGGGHHHHHHGGGFFFEEEFFFHHHFFFFFFEEEDDDCCCBBBAAAAAABBBBBBBBBBBBAAA@@@>>>=========>>>>>>>>>>>>======;;;::::::999999999999999666666777777777555444333555555555555555555555555222222222222222222222222222222222111111111111000111222333444444222111///000111222222222222111000111111000000000000111111///000000000000000//////111111222222222222111111///000000111111111111000////////////////////////........./////////000000........./////////000000...//////000111111222222///000111222222111000///111000000000000000000000////////////////////////111111111111111111111111000111111222333333333222444444444444444555666666888777777777777777888888666666777888999::::::;;;777999;;;;;;:::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<>>>>>>>>>?????????@@@@@@@@@@@@@@@@@@???>>>>>>======>>>???AAAFFFKKKPPPSSSYYY]]]___YYYPPPHHHEEEFFFFFFFFFGGGGGGGGGGGGFFFFFFEEECCCBBBCCCDDDEEEDDDCCCBBBBBBDDDGGGIIIIIIHHHFFFFFFGGGFFFDDDFFFLLLNNNKKKNNNMMMLLLMMMOOOPPPNNNMMMNNNNNNNNNOOONNNNNNMMMMMMLLLLLLLLLKKKJJJKKKMMMPPPPPPPPPPPPPPPQQQQQQQQQQQQPPPQQQQQQRRRRRRRRRQQQQQQNNNOOOOOOOOOOOOOOONNNNNNMMMMMMMMMMMMNNNOOOPPPQQQOOOPPPRRRTTTUUUVVVWWWWWWXXXXXXXXXXXXXXXXXXYYYYYYXXXUUURRRQQQRRRTTTUUUUUUSSSRRRRRRQQQQQQRRRRRRSSSRRRSSSTTTUUUUUUTTTSSSSSSLLLMMMNNNOOOOOOOOOOOOOOOOOOOOOPPPRRRVVV[[[```cccbbbWWWNNNMMMPPPPPPPPPPPPRRRQQQPPPOOONNNMMMMMMMMMJJJLLLNNNNNNMMMMMMNNNOOOOOOPPPPPPOOOMMMLLLMMMNNNJJJLLLPPPSSSTTTRRROOOMMMKKKKKKJJJIIIHHHHHHHHHIIIIIIHHHFFFEEEDDDDDDEEEEEEAAABBBCCCDDDEEEEEEFFFFFFGGGGGGHHHIIIIIIIIIIIIIIIIIIFFFCCCBBBBBBCCCBBBAAA===???AAADDDEEEEEECCCBBBDDDCCCCCCBBBBBBBBBBBBCCCFFFEEEDDDCCCAAA@@@???>>>===>>>@@@BBBDDDEEEFFFFFFAAAAAAAAAAAABBBBBBBBBCCCAAAAAABBBBBBCCCCCCCCCCCC===???BBBCCCCCCCCCDDDEEEAAAAAAAAAAAA@@@@@@@@@?????????>>>======<<<<<<<<<::::::;;;<<<<<<===>>>>>>============<<<;;;:::999;;;<<<<<<===>>>???@@@@@@>>>>>>?????????@@@@@@@@@AAAAAABBBCCCCCCDDDDDDEEE}}}tttttttttttttttvvvzzz}}}||||||~~~}}}zzzwwwggg___WWWUUU\\\hhhttt{{{{{{xxxqqqrrrssssssssszzzooo\\\\\\gggrrruuunnnccc\\\YYYUUUSSSQQQQQQSSSSSSSSSRRRKKKKKKKKKJJJJJJIIIIIIHHHFFFGGGGGGFFFDDDCCCEEEFFFEEEEEEDDDCCCBBBAAAAAA@@@@@@AAABBBBBBAAA@@@>>>=========>>>>>>>>>>>>======:::999999888777888888888777777777777777555333222555555555555555555555555222222222222222222222222222222222111111111111000111222333444444222111///000111222333333222111000111111000000000000111111...///000000000000000///111111222222222222111111---...///111222222222222////////////////////////---.........//////000000............/////////000...//////000111222222222///000111222222111000///111111111000000000000000////////////////////////111111111111111111111111111222222333333333222222444444444333333444444444888777777777777777888888444555666777888999::::::666999;;;<<<;;;::::::;;;;;;;;;;;;<<<<<<<<<======<<<<<<======>>>>>>>>>???>>>??????@@@@@@@@@??????<<<>>>AAAFFFNNNVVV^^^cccaaadddddd]]]PPPFFFCCCDDDFFFFFFGGGGGGGGGGGGFFFFFFDDDCCCBBBCCCDDDEEEDDDCCCAAACCCFFFHHHHHHGGGEEEDDDDDDEEECCCAAADDDJJJKKKIIILLLKKKKKKMMMOOOPPPOOOMMMOOOPPPPPPPPPOOOOOONNNMMMKKKKKKKKKJJJIIIJJJMMMPPPNNNNNNOOOPPPQQQRRRSSSTTTQQQQQQRRRRRRRRRRRRRRRQQQPPPPPPPPPQQQPPPPPPOOOOOONNNMMMLLLLLLLLLNNNQQQRRROOOPPPRRRSSSUUUUUUVVVVVVYYYYYYXXXYYYYYYZZZ[[[\\\ZZZWWWTTTRRRSSSTTTUUUUUUPPPPPPPPPPPPPPPQQQRRRRRRSSSTTTVVVWWWVVVUUUSSSQQQLLLMMMNNNOOOOOOOOOOOOOOOMMMMMMMMMOOORRRWWW\\\______UUULLLMMMRRRRRRQQQRRRVVVUUUSSSRRRQQQPPPPPPPPPJJJLLLNNNNNNNNNMMMNNNOOOQQQRRRRRRPPPNNNNNNOOOPPPJJJMMMRRRVVVWWWUUURRRPPPMMMLLLKKKJJJIIIHHHHHHHHHHHHGGGEEEDDDCCCCCCDDDDDDBBBCCCEEEGGGHHHIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJIIIFFFCCCBBBCCCCCCBBBAAA<<<>>>AAADDDEEEEEEDDDCCCDDDCCCCCCBBBAAAAAAAAAAAAHHHHHHGGGEEEBBB@@@===<<>>>>>===<<<<<<;;;;;;::::::;;;;;;<<<===>>>>>>>>>===<<<;;;:::999999888;;;<<<===>>>???@@@AAABBB>>>????????????@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA}}}xxxtttooonnnqqqwww}}}}}}{{{uuuggg___XXXRRRTTT___ppp~~~~~~tttnnnlllpppnnnkkklllttt}}}|||sssddd___aaalllttttttqqqkkk^^^RRRRRRPPPOOOOOOQQQRRRRRRRRRKKKKKKJJJIIIHHHFFFEEEDDDBBBCCCDDDDDDDDDCCCAAA@@@GGGHHHGGGEEECCCBBBCCCDDDAAAAAAAAAAAABBBCCCDDDDDD<<<<<<;;;:::::::::;;;;;;;;;:::999777666555555555999888777666555444333333555555555555555555555555555444333333222222333333333333333222222222111111000000000000000000000000333333333222222111111111333222000............///............////////////000000000000000000000000000111222333333222111000000000000000000000000000///////////////.........111000///...------...///...//////000111222222222111111111111111111111111222222111111111111222222222111000//////000111222////////////000000000000111111111000000000000000333333333444444444555555555444444444444555666666777666555555555666888999888999:::999888888:::;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<======>>>>>>??????>>>???@@@AAAAAA@@@>>>>>>;;;;;;@@@JJJXXXbbbffffffgggbbbZZZQQQJJJEEECCCBBBCCCDDDDDDDDDEEEEEEEEEFFFDDDDDDCCCCCCCCCCCCDDDDDDCCCDDDFFFGGGGGGFFFEEEDDDDDDDDDCCCCCCDDDEEEGGGHHHFFFGGGJJJMMMNNNNNNNNNMMMNNNNNNNNNMMMMMMMMMMMMLLLKKKJJJJJJJJJJJJKKKLLLLLLOOOOOOPPPPPPPPPPPPQQQQQQWWWVVVSSSQQQOOOOOOOOOOOOOOOPPPRRRSSSRRRQQQOOONNNMMMMMMMMMMMMNNNNNNOOOPPPSSSRRRPPPOOOPPPQQQSSSTTTWWWWWWWWWWWWWWWXXXYYYYYYUUUUUUVVVVVVUUUUUUTTTSSSQQQQQQPPPQQQQQQRRRSSSTTTVVVUUUUUUTTTSSSRRRRRRRRRNNNNNNOOOOOOOOOOOOOOOOOOMMMNNNOOOOOOPPPTTTYYY\\\]]]TTTMMMOOOPPPOOOQQQUUUOOORRRUUUVVVTTTQQQNNNMMMKKKLLLNNNPPPQQQQQQQQQPPPOOOPPPQQQQQQQQQPPPNNNMMMPPPOOONNNPPPSSSTTTSSSPPPLLLKKKIIIJJJKKKKKKJJJHHHDDDDDDCCCAAA??????BBBDDDDDDEEEGGGHHHIIIHHHHHHGGGLLLIIIEEEEEEGGGHHHGGGEEECCCCCCBBBAAAAAAAAAAAABBB>>>???@@@AAABBBBBBBBBBBB@@@@@@AAABBBBBBAAAAAAAAABBBDDDGGGHHHGGGDDD@@@===???@@@@@@AAACCCEEEGGGHHHCCCBBBBBBAAAAAABBBBBBCCCAAAAAAAAABBBBBBBBB???===;;;<<<===>>>???@@@AAABBBCCCDDDDDDBBB???>>>???@@@>>>>>>???@@@@@@AAABBBBBB<<<<<<<<<<<<<<<======>>>AAAAAA@@@===;;;:::;;;===<<<======>>>@@@BBBDDDEEEDDDBBB@@@???@@@AAAAAA@@@AAADDDGGGFFFBBB@@@@@@BBB}}}xxxuuupppnnnrrrxxxpppcccWWWQQQMMMTTTeeezzzwwwoookkkllllllmmmttt|||~~~nnnbbb___fffnnntttvvvtttooocccVVVPPPOOONNNMMMNNNNNNMMMMMMKKKKKKKKKJJJIIIHHHFFFEEEBBBBBBBBBBBBBBBAAA@@@@@@EEEHHHJJJKKKIIIFFFEEEDDDAAAAAAAAAAAAAAAAAABBBCCC===<<<;;;:::::::::::::::;;;:::888777666555555555888888777666555444333333444444444444444444444444444444333222222222222333333333222222222111111111000000000000000000000000333333222222222111111111///////////////000000111....../////////000000000000000000000000000000000000000111111111111000000000000000000000000000000/////////////////////...//////---,,,,,,,,,------...//////000111111222222111111111111111111111111222111111000000111111222111111000//////000111111////////////000000000000111000000000000000000000222222333333333444444444444444444444444555666666777666555555555666777888888999999999888888999;;;<<<<<<;;;;;;;;;;;;<<<<<<:::;;;;;;<<<<<<======>>>>>>>>>???@@@@@@???>>>>>>AAA@@@CCCKKKVVV^^^``````XXXUUUPPPKKKHHHFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBCCCCCCDDDBBBCCCEEEFFFFFFEEEDDDCCCDDDDDDCCCCCCDDDEEEGGGHHHFFFHHHJJJLLLNNNNNNNNNMMMMMMMMMMMMNNNNNNOOOOOOOOOJJJJJJJJJJJJKKKKKKKKKLLLMMMMMMNNNNNNOOOOOOOOOPPPQQQPPPOOONNNNNNNNNOOOPPPPPPRRRSSSTTTTTTSSSRRRQQQNNNNNNNNNNNNNNNNNNOOOPPPRRRQQQPPPOOOPPPQQQSSSUUUUUUUUUUUUUUUVVVVVVWWWXXXUUUVVVVVVVVVVVVUUUTTTTTTQQQPPPPPPPPPQQQQQQRRRSSSTTTTTTSSSSSSSSSRRRQQQQQQNNNOOOPPPQQQQQQPPPOOONNNMMMNNNOOOOOOQQQUUU[[[___cccXXXOOONNNOOOOOOPPPSSSOOORRRTTTUUUTTTRRRQQQQQQNNNOOOQQQRRRRRRRRRQQQQQQPPPQQQRRRTTTUUUTTTTTTSSSPPPNNNMMMMMMNNNNNNLLLIIIHHHGGGFFFFFFGGGGGGFFFEEEDDDDDDDDDBBB@@@@@@BBBDDDDDDEEEFFFGGGHHHHHHHHHHHHJJJGGGDDDCCCDDDEEEDDDCCCDDDCCCBBBBBBAAAAAABBBBBB??????@@@AAABBBBBBBBBBBB@@@AAAAAABBBBBBAAAAAAAAABBBCCCCCCDDDCCCBBB@@@??????@@@@@@AAACCCEEEFFFGGGDDDDDDCCCCCCCCCCCCCCCCCCBBBAAA@@@@@@AAAAAA???===;;;;;;<<<===>>>@@@AAAAAAAAABBBBBBAAA@@@???@@@BBB@@@@@@AAABBBBBBCCCDDDDDD??????????????????@@@AAAAAABBBAAA???<<<;;;<<<>>>======>>>???@@@BBBCCCDDDFFFDDDBBBBBBCCCEEEEEEDDDCCCEEEGGGGGGFFFDDDDDDDDD{{{xxxuuurrrqqqttt|||wwwgggZZZNNNKKKLLLXXXnnnwwwsssoooqqqvvv~~~yyyyyy{{{jjjccceeennnppprrrssstttqqqfffZZZPPPOOONNNLLLKKKIIIHHHHHHIIIIIIIIIIIIHHHGGGFFFEEEAAAAAA@@@???????????????CCCGGGMMMOOONNNJJJGGGEEEBBBAAA@@@@@@@@@@@@@@@@@@===<<<<<<;;;:::999999888:::999888666555555555555888777777666555444333333333333333333333333333333444444333222222222222222333222222222222111111111000000000000000000000000222222222111111111111111,,,,,,...///111222222222/////////000000000111111000000000000000000000000000000////////////000000000000000000000000000000......////////////////////////...---------.........//////000000111111222111111111111111111111111222111111000000111111222111000000//////000000111////////////000000000000000000000000000000111111222222222333333333444444444444444444444555555666666555555555555666777777777888888888777777999;;;;;;;;;::::::::::::;;;;;;999999999:::;;;;;;<<<<<<===>>>>>>?????????>>>>>>@@@???@@@EEELLLQQQRRRQQQHHHHHHFFFEEEDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBAAAAAABBBBBBCCC@@@AAACCCDDDEEEDDDDDDCCCDDDDDDCCCCCCDDDEEEGGGHHHFFFHHHJJJLLLMMMNNNMMMMMMLLLLLLLLLMMMNNNOOOQQQQQQIIIJJJJJJKKKLLLKKKKKKKKKKKKKKKKKKLLLMMMNNNNNNOOOMMMMMMLLLLLLLLLMMMMMMNNNOOOPPPRRRSSSTTTSSSSSSRRRPPPOOOOOONNNNNNNNNNNNOOOPPPPPPOOOOOOPPPRRRSSSUUURRRRRRRRRSSSTTTUUUUUUVVVUUUVVVVVVVVVVVVUUUTTTTTTPPPPPPPPPOOOPPPPPPQQQQQQPPPQQQRRRRRRRRRQQQPPPPPPNNNPPPQQQRRRRRRQQQOOONNNNNNNNNOOOOOOQQQWWW^^^ccclll^^^QQQMMMNNNOOOOOOOOOOOOQQQRRRSSSRRRRRRSSSUUUSSSSSSTTTTTTTTTSSSQQQPPPNNNPPPRRRTTTVVVWWWWWWVVVOOOMMMKKKJJJIIIGGGDDDAAAFFFEEECCCDDDEEEEEEDDDBBBDDDDDDDDDBBB@@@@@@BBBDDDDDDDDDDDDEEEFFFHHHJJJKKKJJJHHHEEECCCDDDDDDCCCBBBDDDCCCBBBBBBAAABBBBBBBBB???@@@AAABBBBBBCCCBBBBBBAAAAAAAAABBBBBBAAAAAA@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAABBBCCCDDDEEEFFFDDDDDDDDDCCCCCCBBBBBBBBBCCCAAA???>>>??????>>>===::::::;;;<<<===???@@@AAA???@@@AAAAAA@@@@@@BBBDDDCCCCCCCCCDDDDDDEEEEEEFFFBBBBBBBBBBBBCCCCCCCCCDDDBBBCCCCCCAAA>>>===>>>@@@???@@@@@@AAAAAABBBCCCCCCGGGEEEDDDEEEHHHJJJKKKKKKIIIHHHGGGHHHIIIIIIGGGFFF}}}yyyuuuuuutttuuuzzzzzzjjjZZZPPPJJJLLLTTTeee|||}}}~~~rrrqqqrrrwwwtttiiiiiiooovvvqqqkkkiiikkkjjjbbbZZZQQQRRRQQQNNNKKKHHHFFFFFFFFFFFFFFFFFFEEEDDDCCCBBBBBBAAA???>>>>>>>>>???@@@AAAFFFLLLOOONNNKKKGGGFFFBBBAAA@@@???>>>>>>>>>>>><<<<<<<<<;;;:::999888777999888777666555555555555777777666555555444333333222222222222222222222222444333333222111222222222222222222222111111111111000000000000000000000000111111111111111111111000+++,,,...000222222222111000000000000111111111111////////////////////////000///...------...///000000000000000000000000000............////////////111111111000000000111111////////////000000111111111111111111111111111111111111000000000000111111000000000//////000000000////////////000000000000000000000000000111111111333333333333444444444444444444333333444444555666444444444555555555666666555666777777666666888:::::::::999999999999::::::888888999::::::;;;;;;<<<<<<<<<======>>>>>>>>>===>>>======???CCCFFFFFFEEEBBBBBBCCCCCCBBBBBBAAAAAACCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAA@@@@@@AAAAAABBB@@@AAABBBDDDEEEEEEEEEDDDDDDDDDCCCCCCDDDEEEFFFHHHGGGHHHJJJKKKLLLMMMMMMMMMLLLKKKKKKKKKLLLMMMOOOPPPIIIIIIKKKLLLLLLLLLKKKJJJJJJJJJKKKLLLMMMNNNOOOOOOOOOOOONNNMMMLLLKKKKKKKKKKKKLLLNNNOOOPPPQQQQQQQQQQQQPPPOOONNNNNNNNNNNNNNNNNNNNNNNNOOOPPPQQQRRRSSSOOOOOOQQQRRRSSSTTTTTTUUUUUUUUUVVVVVVUUUUUUTTTSSSPPPOOOOOONNNNNNNNNOOOOOOMMMOOOQQQRRRSSSRRRPPPOOOOOOPPPRRRSSSSSSQQQOOONNNNNNNNNNNNOOORRRXXX___dddpppcccSSSLLLMMMNNNMMMLLLMMMNNNOOONNNNNNPPPSSSVVVTTTUUUUUUUUUTTTRRRPPPOOOLLLMMMOOORRRSSSTTTSSSSSSMMMLLLKKKIIIGGGDDDBBB@@@FFFEEECCCDDDEEEEEEDDDBBBBBBBBBBBBAAA@@@@@@AAACCCDDDCCCBBBBBBDDDGGGJJJLLLLLLJJJGGGFFFEEEEEEDDDDDDDDDDDDCCCBBBBBBBBBBBBBBB@@@@@@AAABBBCCCCCCBBBBBBAAAAAABBBBBBBBBAAA@@@@@@AAAAAABBBCCCCCCCCCCCCCCC@@@AAABBBCCCDDDDDDDDDEEEBBBBBBBBBBBBAAA@@@@@@???BBB@@@===<<<===>>>>>>>>>;;;::::::;;;<<<>>>???AAA@@@AAAAAAAAA@@@@@@BBBDDDDDDDDDDDDEEEEEEEEEFFFFFFCCCDDDDDDEEEEEEEEEEEEEEECCCDDDDDDCCCAAA@@@@@@AAABBBCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDGGGLLLPPPSSSTTTRRRNNNHHHFFFHHHIIIHHHGGG}}}|||}}}|||zzzwwwrrruuuyyy}}}{{{mmm^^^RRRKKKIIISSSdddxxxxxxoooqqquuuzzzzzzmmmhhhmmmvvv{{{pppccc]]]]]]\\\YYYVVVTTTUUUUUURRRMMMIIIGGGGGGFFFFFFFFFEEEDDDCCCBBBAAABBBAAA???>>>>>>>>>???@@@AAADDDGGGIIIHHHGGGFFFFFFAAA@@@???>>>===<<<<<<<<<;;;;;;;;;;;;:::999888777777777666555444444444444666666555555444444333333222222222222222222222222333333222111111111111222222222222111111111000000000000000000000000000000000000000000000000000000---...///111111111000///000000000000111111111111////////////////////////000///...------...///000////////////////////////---.........//////000000000000111111111111111111///////////////000000000000000000000000000000000111000000000000000000111/////////000000/////////////////////000000000000//////000000111111111111444444444444555555555555333333333333333444555555333444444444555555555555444555666666555666888:::999999888888888888999999888999999::::::;;;<<<<<<;;;;;;;;;<<<<<<=========>>>>>>>>>???AAABBBBBBBBB@@@@@@AAABBBBBBBBBAAA@@@BBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@AAAAAAAAAAAABBBDDDEEEFFFFFFGGGDDDDDDCCCCCCDDDEEEFFFHHHHHHHHHIIIJJJKKKLLLLLLLLLLLLKKKJJJIIIIIIJJJKKKLLLIIIJJJJJJKKKKKKKKKKKKKKKLLLLLLMMMMMMNNNOOOOOOPPPOOOOOOOOONNNNNNMMMMMMLLLJJJJJJLLLMMMNNNOOOPPPPPPPPPOOONNNMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNOOOPPPQQQLLLMMMOOOQQQSSSTTTTTTTTTTTTTTTUUUUUUTTTTTTSSSRRROOOOOONNNMMMLLLLLLMMMMMMKKKMMMQQQSSSTTTSSSQQQPPPPPPQQQRRRSSSRRRQQQOOONNNNNNNNNOOOOOOQQQVVV]]]bbbmmmcccUUULLLLLLNNNLLLIIIJJJKKKJJJJJJJJJLLLPPPTTTRRRSSSSSSSSSRRRPPPNNNMMMMMMMMMOOOPPPPPPPPPOOONNNKKKLLLKKKJJJHHHFFFDDDDDDEEECCCBBBBBBDDDDDDCCCAAA???@@@AAAAAA??????@@@BBBDDDCCCBBBAAACCCFFFJJJLLLJJJIIIHHHFFFDDDDDDDDDEEEDDDDDDCCCBBBBBBBBBBBBCCCAAAAAABBBCCCCCCCCCBBBBBBAAABBBBBBBBBAAAAAA@@@???@@@BBBEEEHHHHHHGGGEEECCCAAAAAABBBCCCDDDDDDCCCCCC??????@@@@@@???>>>======BBB???======???@@@@@@@@@===<<<;;;;;;;;;===>>>@@@AAABBBBBBAAA??????@@@BBBDDDDDDDDDDDDDDDEEEEEEEEECCCDDDEEEFFFFFFFFFEEEEEEDDDEEEFFFEEECCCBBBBBBCCCEEEEEEFFFGGGGGGFFFFFFEEEAAAAAACCCHHHOOOUUUYYY[[[\\\TTTKKKFFFEEEGGGGGGGGG~~~zzzvvvvvvwwwxxxvvvtttrrryyy}}}}}}|||wwwlll___UUUOOOMMMOOO```yyyvvvwww{{{ppphhhgggooowww{{{mmm^^^VVVSSSQQQQQQSSSSSSUUUWWWTTTOOOJJJIIIJJJIIIIIIHHHGGGFFFDDDCCCBBB@@@@@@???>>>>>>>>>>>>??????AAACCCDDDCCCBBBCCCDDD???>>>===<<<;;;;;;;;;;;;999:::;;;;;;;;;:::888777666666555444444444444444555555555444444444333333222222222222222222222222333333222111111111111111222111111111111000000000000000000000000000000000////////////000000000000///000000000000//////.../////////000000000111111000000000000000000000000//////............//////////////////////////////------......///000000000------.../////////......////////////////////////000000000000000000000000111000000//////000000111...//////000000//////...////////////000000000000/////////000111111222222333333333444444444555555333333333333333444444555222333444444555555444444222333555555444555777999888888777777777777888888888888999999:::;;;;;;;;;::::::::::::;;;<<<======:::;;;;;;<<<======>>>>>>===>>>???AAABBBCCCDDDDDD???@@@@@@@@@AAAAAAAAAAAABBBAAAAAA@@@@@@AAAAAABBB@@@AAABBBCCCEEEFFFHHHHHHDDDDDDCCCCCCDDDEEEGGGHHHHHHIIIIIIJJJJJJKKKLLLLLLLLLKKKIIIGGGGGGHHHIIIJJJKKKJJJJJJJJJJJJKKKLLLLLLNNNNNNNNNOOOOOOOOOOOOPPPJJJKKKLLLNNNOOOPPPPPPPPPJJJKKKKKKLLLNNNOOOPPPPPPNNNMMMMMMLLLLLLLLLLLLMMMKKKKKKLLLLLLLLLMMMMMMMMMIIIKKKNNNPPPRRRSSSSSSSSSSSSSSSSSSSSSSSSRRRQQQQQQOOONNNMMMLLLKKKKKKKKKKKKJJJMMMRRRVVVWWWVVVTTTRRRQQQQQQQQQQQQPPPPPPOOONNNMMMNNNOOOOOOQQQTTTYYY]]]ddd___VVVMMMKKKMMMLLLIIIIIIIIIHHHGGGFFFHHHLLLOOONNNOOOPPPPPPPPPOOOMMMLLLOOOOOOPPPPPPPPPOOOMMMLLLIIIKKKLLLKKKIIIGGGGGGHHHCCCBBB@@@AAABBBBBBAAA??????@@@AAAAAA@@@@@@AAABBBDDDCCCBBBAAABBBEEEHHHJJJFFFFFFFFFDDDBBBAAACCCEEEEEEDDDCCCCCCBBBBBBCCCCCCBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAA@@@??????@@@BBBFFFIIIJJJHHHEEEBBBAAABBBCCCDDDDDDDDDBBBBBB===>>>@@@@@@@@@@@@???>>>BBBAAA@@@AAADDDEEEFFFEEE@@@>>>===;;;;;;<<<===???BBBCCCCCCAAA??????@@@AAADDDDDDDDDDDDDDDDDDDDDDDDBBBCCCEEEFFFFFFFFFEEEDDDDDDEEEFFFFFFDDDCCCCCCCCCEEEFFFGGGHHHIIIHHHGGGFFF@@@AAACCCIIIQQQXXX]]]______YYYQQQJJJFFFFFFFFFGGGxxxtttpppppprrrttttttrrruuu~~~~~~|||yyyssshhh[[[PPPLLLMMMOOO^^^sss~~~yyyxxxiiigggjjjqqqxxxxxxkkk___XXXRRRNNNNNNRRRPPPSSSVVVTTTNNNJJJIIIJJJKKKJJJIIIHHHFFFDDDBBB@@@===>>>>>>>>>>>>===<<<<<<<<>>>>>???@@@AAABBBBBBBBBBBBAAAAAAAAAAAABBBBBB??????@@@BBBCCCFFFGGGHHHDDDDDDCCCCCCDDDEEEGGGHHHIIIIIIIIIIIIJJJKKKKKKLLLKKKJJJHHHGGGGGGHHHKKKLLLLLLKKKIIIHHHHHHJJJLLLNNNOOOOOOOOOOOOOOONNNNNNNNNGGGHHHJJJLLLMMMNNNNNNNNNIIIIIIJJJJJJKKKLLLMMMNNNKKKKKKKKKKKKKKKKKKLLLMMMJJJJJJKKKKKKJJJJJJIIIIIIFFFHHHKKKNNNPPPQQQQQQQQQQQQQQQRRRRRRQQQQQQPPPOOOOOONNNMMMKKKJJJIIIIIIIIIJJJNNNSSSXXXZZZYYYVVVTTTRRRRRRPPPOOONNNNNNNNNOOOLLLNNNOOOOOOOOOQQQTTTVVVWWWYYYVVVNNNKKKMMMLLLIIIIIIIIIHHHFFFDDDEEEHHHKKKKKKLLLMMMNNNOOOOOONNNMMMNNNNNNOOOPPPOOONNNMMMLLLGGGIIIKKKJJJGGGFFFFFFHHHDDDCCCAAABBBCCCCCCBBB@@@@@@AAACCCCCCBBBBBBBBBDDDDDDCCCBBBBBBBBBDDDFFFHHHDDDEEEEEECCCAAAAAADDDFFFEEEDDDDDDCCCCCCCCCCCCCCCBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAA@@@???>>>@@@AAACCCEEEEEEDDDBBBAAAAAABBBDDDEEEDDDCCCBBBAAA???@@@BBBDDDDDDDDDCCCBBBDDDDDDEEEHHHKKKMMMLLLKKKCCCAAA>>><<<;;;;;;===>>>@@@AAABBBAAA@@@@@@BBBCCCEEEEEEEEEEEEDDDDDDDDDDDDBBBCCCEEEFFFGGGFFFEEEDDDCCCEEEFFFFFFEEECCCCCCDDDCCCEEEFFFHHHHHHHHHGGGFFFDDDDDDFFFLLLSSSZZZ^^^```]]][[[WWWQQQLLLHHHGGGGGGtttpppmmmmmmppprrrrrrqqqxxx}}}tttkkk\\\NNNEEEEEEJJJOOOmmm}}}rrrfffhhhnnnuuu{{{tttjjjaaa\\\UUUNNNNNNSSSLLLQQQTTTRRRMMMIIIHHHJJJJJJIIIHHHFFFDDDAAA???>>>;;;<<<=========<<<:::999:::===AAABBB@@@>>>===<<<<<<<<<;;;:::::::::;;;;;;555777999;;;<<<;;;:::999555555444333333333444444444444444444444444333333333333333333333333333333333222222111000111111111111111111111000000000000000000000000000000000000---.........//////000000000///.........000111222............////////////000000000000000000000000...///000111111000///...////////////////////////---------...///000000111,,,---///000000000/////////////////////.........000000000000000000000000000000////////////000000---...///000000///...---////////////000000000000...//////000111222222222///000000000000111111111333333222222333333444555111222333444555444333333111222333333333444666999777777666666666666777777555555666666777888888888999999888888999;;;<<<===<<<===>>>===<<<;;;<<<==================???@@@@@@<<<<<<===???@@@AAABBBCCCCCCBBBBBBAAAAAABBBBBBCCC>>>>>>???@@@BBBDDDFFFHHHDDDDDDCCCCCCDDDEEEGGGHHHIIIIIIIIIIIIIIIJJJKKKLLLJJJIIIGGGGGGHHHJJJMMMOOOMMMKKKIIIGGGGGGJJJMMMOOOPPPPPPOOOOOONNNMMMMMMMMMGGGHHHIIIJJJJJJJJJIIIHHHGGGGGGGGGGGGGGGHHHIIIJJJJJJJJJJJJJJJJJJKKKLLLMMMJJJJJJJJJJJJIIIHHHGGGFFFDDDFFFIIILLLOOOPPPPPPOOOPPPPPPQQQQQQPPPPPPOOONNNOOONNNLLLKKKIIIIIIHHHHHHKKKOOOUUUZZZ\\\[[[XXXUUUSSSRRROOOMMMLLLMMMNNNOOOLLLMMMOOOOOOOOOOOOPPPQQQOOOUUUVVVOOOKKKLLLMMMJJJJJJJJJIIIFFFDDDDDDFFFHHHIIIJJJLLLNNNOOOOOOOOOOOOKKKLLLMMMNNNNNNMMMLLLKKKFFFHHHJJJIIIFFFDDDEEEFFFGGGEEEDDDDDDEEEFFFDDDCCCAAACCCEEEEEEDDDDDDDDDEEEDDDCCCBBBBBBCCCDDDEEEFFFDDDFFFGGGEEECCCCCCFFFJJJEEEEEEDDDCCCCCCCCCCCCCCCBBBCCCCCCCCCCCCCCCBBBBBBBBBCCCBBBBBBAAA@@@???>>>@@@@@@@@@@@@@@@@@@@@@@@@AAACCCDDDEEEEEECCCAAA@@@AAACCCEEEGGGHHHHHHGGGFFFFFFGGGIIILLLPPPRRRQQQPPPEEECCC@@@===;;;;;;<<<===>>>???@@@AAA@@@AAACCCFFFFFFFFFEEEEEEEEEEEEEEEEEEBBBDDDFFFGGGGGGFFFEEEDDDCCCEEEFFFGGGEEECCCCCCDDDAAACCCEEEGGGHHHGGGFFFEEEHHHHHHIIINNNTTTZZZ^^^___YYY[[[\\\XXXQQQKKKHHHHHHtttrrrqqqooolllkkkrrr|||~~~}}}|||xxxnnn^^^OOOJJJEEECCCNNN]]]zzzooojjjlllpppwww}}}qqqjjj```WWWQQQOOOMMMMMMMMMNNNOOOOOONNNKKKIIIGGGGGGEEECCCCCCCCCBBB@@@???===<<<<<<<<<<<<;;;;;;;;;999:::;;;<<<===============<<<;;;999888777777777888999:::;;;<<<;;;:::999888888777555555444444444888888666555444444444444333333333333333333333333111111111111111000//////222222222111111111111000111000///......///000111////////////////////////............////////////////////////000000000000//////000000000000//////---///000111000///000111//////...---,,,,,,++++++,,,---......//////..............................///......------,,,++++++,,,,,,,,,---------......,,,---......//////..............................////////////////////////---------............///111111111111111111111111111111222222222333333333222222222222222222222222222333444333222222333555666666555555555555666666444555666777777666555444666666666666777888::::::::::::;;;;;;;;;::::::999:::<<<>>>>>>===>>>???AAA>>>????????????@@@@@@@@@@@@??????>>>>>>??????@@@===>>>@@@AAABBBCCCCCCCCCDDDCCCBBBBBBBBBBBBCCCDDDEEEGGGHHHJJJLLLNNNNNNOOONNNNNNMMMMMMLLLLLLKKKKKKOOOLLLIIIGGGGGGIIIJJJJJJLLLKKKKKKKKKKKKJJJJJJJJJGGGIIIKKKMMMMMMLLLJJJIIIIIIHHHGGGFFFFFFHHHJJJKKKIIIIIIIIIIIIIIIIIIIIIIIIKKKKKKKKKKKKJJJIIIHHHGGGGGGGGGHHHIIIKKKMMMOOOPPPQQQPPPOOONNNMMMLLLLLLLLLMMMLLLKKKJJJIIIHHHGGGGGGJJJMMMQQQUUUXXXYYYXXXXXXZZZTTTMMMKKKMMMOOOOOOMMMNNNOOOPPPPPPPPPOOONNNMMMOOOOOOPPPPPPOOOLLLIIIGGGIIIFFFBBBAAABBBDDDEEEEEEIIIJJJKKKLLLNNNNNNOOOOOOLLLMMMMMMMMMLLLKKKIIIHHHGGGGGGFFFEEEDDDDDDEEEEEEGGGFFFEEECCCBBBBBBBBBCCC???BBBEEEEEEDDDCCCBBBBBBEEEDDDDDDCCCCCCBBBAAAAAADDDDDDDDDCCCBBBBBBAAAAAAEEEEEEEEEEEEDDDCCCBBBAAAAAABBBCCCEEEEEEEEEDDDDDD@@@AAACCCBBBAAAAAABBBDDD@@@@@@@@@???????????????CCCDDDDDDCCCAAAAAABBBDDDDDDAAAAAADDDKKKPPPSSSSSSUUUUUUWWWZZZ[[[WWWPPPJJJGGGEEEBBB???===<<<======>>>>>>?????????@@@@@@@@@GGGGGGGGGFFFFFFFFFFFFFFFEEEFFFGGGGGGFFFEEEDDDCCCBBBBBBBBBCCCCCCEEEFFFFFFCCCEEEFFFFFFFFFHHHKKKMMMLLLOOORRRSSSRRRTTTXXX[[[\\\\\\\\\[[[XXXRRRJJJDDDsssqqqooonnnllllllttt~~~~~~||||||}}}{{{vvvqqqdddWWWLLLHHHEEEEEERRRbbb~~~llljjjppptttvvvxxxmmmfff]]]UUUPPPNNNLLLKKKMMMMMMNNNNNNMMMKKKIIIGGGEEECCCBBBAAABBBAAA???>>><<<<<<<<<<<<;;;;;;;;;;;;999999:::;;;<<<<<<<<<<<<<<<;;;:::999777777666666888999:::;;;;;;:::999888888777666555444444444444888888888777666555555444333333333333333333333333111111111111111000000///111111111000000000//////000000000//////000000000....................................////////////.../////////000000000000//////000000000000//////,,,...//////......///000///......---,,,,,,++++++,,,------.......................................---.....................,,,,,,,,,---------......,,,---......//////..............................////////////////////////---------............///111111111111111111111111111111111111222222222222222222222222222222222222222333333333222222444666666666555555555555666666555555666666666666555555666666666666777888999999999999::::::::::::999999:::<<<======<<<<<<>>>@@@>>>>>>?????????@@@@@@@@@@@@@@@@@@??????@@@@@@@@@===>>>???@@@AAABBBCCCCCCBBBAAA@@@@@@@@@@@@AAABBBDDDEEEGGGHHHJJJJJJKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLMMMKKKHHHGGGGGGHHHIIIIIIJJJJJJIIIIIIIIIHHHHHHHHHGGGIIIKKKMMMMMMLLLJJJIIIIIIHHHFFFFFFFFFGGGIIIJJJIIIIIIIIIHHHHHHHHHHHHHHHJJJJJJKKKLLLLLLLLLKKKKKKHHHHHHHHHIIIKKKLLLMMMNNNPPPOOONNNMMMLLLLLLLLLLLLLLLLLLKKKJJJIIIHHHGGGGGGHHHKKKNNNRRRTTTUUUUUUTTTXXXRRRMMMKKKNNNQQQQQQPPPNNNOOOOOOPPPOOONNNMMMLLLLLLMMMNNNOOOOOOOOONNNNNNIIIFFFCCCBBBDDDFFFGGGGGGGGGHHHIIIKKKLLLMMMMMMMMMKKKLLLLLLLLLLLLJJJHHHGGGFFFEEEEEEDDDCCCCCCDDDDDDDDDDDDCCCCCCBBBAAAAAA@@@???AAACCCDDDCCCAAAAAAAAACCCCCCCCCBBBBBBBBBBBBAAADDDDDDCCCCCCCCCBBBBBBBBBDDDDDDDDDEEEDDDDDDCCCBBBAAABBBCCCDDDDDDDDDCCCBBBAAACCCCCCCCCAAAAAABBBCCCBBBBBBAAA@@@@@@??????>>>AAABBBCCCBBBAAAAAACCCDDDGGGFFFEEEGGGKKKOOORRRSSSXXXXXXZZZ\\\]]]YYYRRRMMMGGGEEEBBB@@@>>>=========>>>>>>>>>?????????@@@@@@FFFFFFFFFFFFFFFFFFFFFFFFDDDEEEFFFFFFEEEDDDCCCBBBBBBBBBBBBAAAAAAAAABBBBBBBBBCCCCCCCCCDDDFFFJJJMMMUUUVVVVVVTTTQQQPPPRRRTTTVVVWWWYYY[[[YYYSSSJJJDDDqqqnnnllllllmmmoooyyy|||{{{{{{{{{zzzuuukkkdddVVVMMMGGGEEEEEEIIIZZZlllxxxkkkkkkrrruuurrrnnngggaaaYYYSSSOOOMMMKKKJJJKKKLLLMMMMMMLLLJJJHHHFFFCCCBBB@@@@@@@@@@@@>>>===<<<<<<;;;;;;;;;:::::::::888888999:::;;;;;;;;;;;;;;;:::999888777666666666888888999999999999888777777777666555444444444444777888888888888666555444333333333333333333333333111111222222111111000///000000000000/////////...000000111111111111000000........................---............/////////....../////////000000000...//////000000//////...+++,,,......---------............------,,,,,,+++,,,,,,---...............------------------------,,,------...///000000000,,,,,,,,,---------......,,,---......//////..............................////////////////////////---------............///000000000000000000000000000000000000111111111111222222222222222222222222111222333333333333555777666555555444444555555666666555555555555555666666777777777777777777777777777888888999999999888888:::;;;;;;::::::;;;===???===>>>>>>??????????????????>>>>>>>>>>>>>>>>>>???======>>>???@@@AAAAAABBB@@@???>>>======>>>???@@@AAABBBDDDEEEFFFGGGGGGGGGJJJJJJJJJJJJKKKKKKKKKKKKIIIHHHHHHGGGGGGGGGHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFGGGHHHJJJLLLLLLKKKJJJIIIHHHGGGFFFFFFFFFGGGIIIJJJHHHHHHHHHGGGGGGGGGFFFFFFHHHIIIKKKLLLNNNNNNOOOOOOIIIIIIIIIJJJJJJKKKLLLLLLNNNNNNMMMMMMLLLLLLLLLKKKLLLKKKKKKJJJIIIHHHGGGGGGFFFHHHKKKNNNPPPPPPPPPOOOTTTPPPLLLLLLPPPSSSTTTSSSQQQQQQRRRRRRQQQOOONNNLLLJJJJJJKKKMMMOOOQQQSSSTTTKKKHHHFFFDDDEEEGGGGGGGGGFFFGGGHHHIIIJJJKKKKKKKKKIIIJJJJJJKKKJJJIIIGGGFFFEEEDDDDDDCCCCCCCCCCCCCCCAAABBBCCCCCCBBBAAA???>>>>>>@@@BBBCCCAAA@@@???@@@@@@@@@AAAAAAAAABBBBBBBBBCCCCCCCCCCCCCCCBBBBBBBBBCCCCCCCCCDDDDDDCCCBBBBBBAAABBBCCCCCCCCCBBBAAA@@@BBBCCCDDDCCCBBBAAABBBCCCEEEDDDCCCBBBAAA@@@???>>>===???AAAAAAAAAAAACCCDDDIIIJJJJJJJJJKKKLLLOOOQQQWWWXXXZZZ[[[[[[WWWQQQLLLFFFEEECCCAAA???>>>>>>>>>======>>>>>>>>>?????????CCCCCCCCCDDDDDDEEEEEEFFFCCCCCCDDDDDDDDDCCCBBBBBBAAAAAA@@@@@@???>>>>>>===@@@@@@AAAAAAAAAEEEIIIMMMZZZYYYVVVRRRMMMKKKLLLNNNNNNPPPTTTWWWWWWRRRJJJEEEllljjjiiimmmpppvvv{{{{{{{{{zzzuuulll```WWWJJJEEEBBBBBBFFFPPPeeeyyy{{{tttnnnmmmnnnmmmhhhccc```\\\VVVRRROOOMMMKKKIIIJJJJJJKKKLLLKKKIIIGGGFFFCCCAAA@@@@@@@@@@@@>>>===;;;;;;;;;;;;:::::::::999777888999:::::::::::::::999999888777666666666777888888888888888777777777777666555444444444444444555666777888888666444222222222222222222222222222111222222222222111000000111111000000000////////////000111222222111000///........................---------.........//////........./////////000000...//////////////////...+++---......------...///......---------,,,,,,,,,,,,,,,---.........------------------------------------------......//////,,,,,,,,,---------......,,,---......///.................................////////////////////////---------............///////////////////////////////////////000000000000111111111111111111111111000111333333333444666888555444444444444444444555666555444333444555666777777777777777777777666666666777777888888888888777:::::::::999888999<<<>>><<<===>>>?????????>>>>>><<<<<<<<<======<<<<<<<<<============>>>???@@@AAA??????============??????>>>???AAACCCEEEFFFGGGGGGIIIIIIIIIIIIIIIIIIHHHHHHFFFGGGGGGGGGFFFFFFFFFGGGGGGGGGFFFFFFFFFEEEEEEEEEGGGHHHIIIJJJKKKJJJIIIHHHGGGFFFFFFEEEFFFGGGHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEHHHIIIJJJLLLMMMNNNNNNNNNIIIIIIJJJJJJJJJJJJJJJJJJMMMMMMNNNNNNMMMMMMMMMLLLKKKKKKJJJIIIIIIHHHGGGGGGFFFGGGJJJLLLMMMMMMMMMLLLPPPNNNLLLMMMQQQUUUVVVVVVUUUVVVVVVUUUTTTRRRPPPOOOIIIHHHIIIJJJLLLPPPSSSUUUNNNKKKHHHGGGGGGGGGFFFEEEEEEFFFGGGHHHIIIIIIIIIIIIGGGHHHIIIIIIIIIGGGFFFEEEEEEDDDDDDCCCCCCCCCDDDDDDAAABBBCCCDDDDDDBBB@@@>>>???AAACCCBBBAAA??????@@@>>>>>>???@@@AAAAAABBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAA??????AAABBBBBBCCCBBBAAA???>>>@@@BBBCCCDDDCCCCCCEEEFFFHHHGGGFFFDDDCCCAAA@@@???<<<===@@@@@@AAAAAACCCEEEIIILLLPPPPPPMMMJJJJJJLLLPPPQQQSSSTTTSSSOOOJJJFFFDDDDDDCCCBBBAAA@@@???>>><<<<<<=========>>>>>>>>>??????@@@@@@AAABBBCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA@@@?????????>>>======<<<>>>?????????@@@DDDIIINNNUUUSSSPPPMMMJJJJJJKKKLLLKKKLLLMMMOOOPPPNNNIIIEEEhhhfffiiipppwww~~~||||||}}}|||{{{vvvnnnaaaUUULLLDDDBBBAAADDDLLL[[[rrr}}}yyyzzz}}}qqqsssrrrmmmfff```\\\ZZZYYYWWWSSSQQQPPPNNNKKKIIIHHHIIIJJJJJJJJJHHHFFFEEECCCAAA@@@@@@AAAAAA???>>>;;;:::::::::999999999999888888999999:::999999999888888777777777777777888888888888777777666666666666555555444444444444555222333555666666444222111222222222222222222222222222222222222222111000000222222111111111000000000///000111222222111000///........................------------........................////////////......////////////......,,,---//////.........///---------------,,,,,,,,,+++,,,,,,---...------------------------------------------,,,,,,+++++++++,,,,,,,,,---------......,,,---......///.................................////////////////////////---------............///............................../////////000000000111111111111111111111111///111222222222333555888444444333333333333444444555444333333333555666777666666777777777666666555555666777888888888888888999::::::999888888:::<<<;;;<<<===??????>>>===<<<<<<<<<===>>>>>>===<<<<<<<<<<<<<<<<<<<<<===>>>???@@@???>>>======>>>???@@@;;;<<>>>>>???@@@AAABBBBBBAAABBBBBBBBBCCCCCCDDDDDDDDDCCCCCCBBB@@@>>><<<;;;AAAAAABBBBBBBBB@@@???>>>>>>@@@CCCDDDDDDEEEGGGIIIIIIHHHGGGFFFEEEDDDCCCBBB>>>???@@@@@@@@@AAADDDFFFJJJPPPUUUVVVRRRMMMIIIHHHHHHKKKMMMNNNLLLHHHDDDBBBBBBBBBCCCCCCBBB@@@???>>>;;;;;;<<<<<<<<<=========;;;;;;<<<===>>>??????@@@?????????????????????@@@===>>>????????????>>>===>>>>>>??????AAADDDIIIMMMRRRPPPMMMKKKJJJJJJKKKKKKLLLJJJGGGFFFGGGGGGFFFEEEggggggmmmwwwzzzxxxyyy{{{zzzuuummmbbbVVVKKKEEEBBBBBBEEELLLXXXiii|||~~~}}}|||tttooorrr{{{zzzuuummmtttuuukkk]]]VVVTTTTTTSSSQQQPPPPPPPPPNNNKKKIIIFFFGGGHHHIIIIIIGGGEEEDDDBBBAAA@@@@@@AAAAAA@@@>>>:::::::::999999999888888888999999::::::999999999888888777777777888999999:::999888777666666666777555555444444444444444555222222333444444333222111222222222222222222222222222222222333222222111000222222222222111111111111//////000000000000//////------------------------,,,------------.........------........./////////---......//////......---,,,...//////......///000------------------------++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++******))),,,,,,,,,---------......,,,---......//////..............................////////////////////////---------............///////////////////////////////////////000000000000111111111111111111111111///000111111111111444666444333333222222333333444333333333333444555666666444555666777777777666555555666777888888999888888888:::;;;:::999888999;;;:::;;;===>>>???>>><<<;;;===>>>???@@@@@@???>>>===<<<;;;:::::::::<<<===>>>@@@???>>>>>>>>>>>>???@@@:::;;;>>>AAACCCEEEGGGGGGGGGGGGGGGFFFEEEEEEDDDDDDFFFHHHIIIGGGCCCBBBDDDGGGHHHHHHGGGGGGGGGFFFFFFFFFDDDDDDEEEEEEFFFFFFFFFEEEDDDDDDEEEEEEFFFFFFFFFFFFEEEEEEEEEFFFGGGGGGHHHHHHHHHHHHIIIIIIIIIHHHGGGGGGGGGHHHJJJKKKKKKJJJIIIHHHJJJKKKMMMNNNOOONNNMMMMMMIIIIIIIIIIIIHHHHHHGGGGGGGGGGGGIIIJJJKKKLLLMMMMMMJJJKKKMMMOOOQQQSSSUUUUUURRRRRRSSSSSSRRRPPPOOOMMMJJJHHHGGGFFFEEEGGGHHHJJJMMMKKKHHHGGGFFFEEECCCBBBEEEFFFGGGHHHHHHHHHHHHGGGEEEFFFGGGGGGGGGGGGEEEEEEFFFEEEEEEEEEEEEFFFFFFGGGDDDEEEFFFGGGFFFFFFEEEDDDBBBCCCDDDBBB@@@???@@@AAA>>>>>>???@@@AAAAAABBBBBBAAAAAAAAABBBCCCDDDEEEEEEDDDDDDDDDBBBAAA???===<<<@@@AAABBBBBBBBBAAA@@@??????AAACCCDDDEEEFFFIIIKKKHHHHHHHHHHHHGGGGGGGGGGGGCCCCCCBBB@@@@@@AAAEEEHHHNNNQQQUUUVVVSSSOOOJJJHHHDDDGGGJJJJJJHHHEEECCCBBB???@@@BBBBBBBBB@@@>>>===::::::;;;;;;;;;<<<<<<<<<:::::::::;;;<<<<<<<<<=========<<<<<<======>>>???===>>>???@@@@@@???>>>===<<<>>>???@@@AAACCCGGGJJJQQQNNNLLLKKKKKKKKKIIIHHHKKKGGGBBB???@@@BBBDDDDDDiiikkksss~~~yyyvvvuuuvvvvvvrrrkkkaaaUUUKKKEEEAAA@@@DDDKKKXXXhhhxxx}}}uuuooollllllnnnqqqrrrooopppzzz|||zzztttrrrooouuusssgggYYYTTTRRRQQQLLLLLLLLLNNNNNNMMMJJJGGGEEEFFFGGGHHHHHHFFFEEECCCAAA???>>>>>>???@@@>>>===999999999999888888888888999:::::::::::::::999999888888888888888999::::::;;;:::999777666666777777555444444333333444444555333333333333333333333333111111111111111111111111222222333333222222111000111111111111000000000000//////............//////------------------------,,,,,,---------.........---------.........//////---......//////......---+++,,,......---------...------------------------++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,---......//////..............................////////////////////////---------............/////////////////////////////////000000000111111111111111111111111111111111///000111000//////111333333333222222222222333333111222333444555555555555333444666777888777666555555666777888999999999999777999<<<<<<;;;999999999999:::===>>>???>>><<<:::;;;<<<>>>??????>>><<<;;;<<<;;;999999999:::<<<===@@@???>>>======>>>???@@@;;;<<<>>>@@@AAABBBCCCCCCCCCCCCDDDDDDEEEEEEEEEFFFIIIJJJJJJGGGBBB@@@CCCGGGGGGGGGGGGFFFFFFFFFFFFEEEBBBBBBCCCCCCCCCDDDDDDDDDCCCDDDEEEEEEEEEEEEEEEEEECCCDDDEEEFFFGGGIIIJJJJJJGGGGGGHHHHHHHHHHHHGGGGGGFFFGGGIIIKKKKKKJJJIIIHHHGGGHHHJJJLLLMMMMMMLLLKKKIIIIIIIIIHHHHHHHHHHHHGGGFFFFFFHHHIIIKKKLLLMMMMMMIIIKKKMMMOOOPPPQQQRRRSSSPPPPPPQQQQQQQQQPPPNNNMMMJJJIIIGGGFFFEEEEEEEEEEEEHHHFFFEEEEEEFFFFFFEEEDDDDDDDDDEEEFFFFFFFFFFFFEEEEEEFFFGGGGGGHHHGGGFFFEEEDDDDDDDDDDDDDDDEEEFFFFFFEEEFFFFFFFFFFFFFFFFFFFFFBBBCCCCCCAAA???>>>???@@@???@@@@@@@@@AAAAAABBBBBB@@@@@@AAABBBCCCDDDEEEFFFDDDDDDDDDDDDDDDCCCBBBAAA@@@AAABBBCCCCCCBBBAAAAAAAAACCCEEEEEEEEEEEEGGGIIIGGGGGGHHHHHHIIIJJJKKKKKKJJJHHHEEEAAA???AAAFFFJJJOOONNNMMMMMMMMMKKKIIIGGGAAADDDHHHIIIGGGDDDCCCDDD===>>>AAABBBBBB@@@===;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;:::;;;<<<===>>>===>>>???@@@???>>><<<::::::<<>><<<===@@@BBBCCCmmmoooxxx|||vvvssssssssssssqqqlllcccWWWLLLEEEAAA@@@???EEEQQQaaassswwwkkkccc```aaagggmmmpppooovvv}}}{{{~~~vvvrrrrrrrrruuupppcccYYYVVVTTTPPPHHHIIIJJJLLLMMMLLLIIIFFFDDDEEEGGGHHHGGGFFFDDDCCC???>>>======>>>>>>===<<<999999999888888888888777::::::;;;;;;;;;::::::999888888888888999:::;;;;;;<<<;;;999777777777777888444444333333333444444555444444333333333444555555111111111111111111111111222333333333333222111111000000000000///////////////...---,,,,,,---...///------------------------,,,,,,,,,---------......---------.........//////---..................---)))+++------,,,,,,,,,---------------------------++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------......///,,,,,,,,,---------......,,,---......//////..............................////////////////////////---------.........//////000000000000000000000000000000000000111111111111000000000000000000000000///000000///......000111333222222222222222222333000222333555666666555444111333555777888888777666666666777999999:::::::::777999===>>><<<:::888888888:::<<<>>>???===;;;:::888999;;;<<<<<<;;;999888<<<:::999888888:::;;;===???>>>===<<<<<<===>>>???======>>>??????@@@??????@@@@@@AAACCCEEEFFFGGGHHHKKKLLLKKKFFFAAA???CCCHHHFFFFFFFFFFFFEEEEEEEEEEEEAAAAAAAAABBBBBBBBBCCCCCCCCCDDDDDDEEEEEEEEEEEEEEECCCCCCEEEFFFHHHJJJKKKLLLFFFGGGHHHHHHIIIIIIIIIHHHEEEFFFIIIKKKKKKKKKJJJIIIDDDFFFHHHJJJKKKKKKJJJIIIIIIHHHHHHHHHHHHHHHHHHHHHEEEEEEGGGHHHJJJLLLMMMNNNHHHKKKNNNOOOPPPPPPPPPQQQPPPPPPQQQRRRRRRQQQPPPOOOJJJIIIHHHFFFEEEDDDDDDDDDCCCBBBBBBCCCFFFGGGGGGFFFCCCCCCDDDDDDDDDDDDDDDDDDEEEFFFGGGHHHHHHGGGFFFEEECCCCCCCCCCCCCCCDDDEEEFFFFFFFFFEEEEEEEEEEEEFFFGGGAAABBBAAA@@@======>>>???@@@AAAAAAAAAAAABBBBBBBBB@@@@@@AAABBBCCCEEEFFFFFFDDDDDDEEEFFFGGGGGGFFFFFF???@@@BBBCCCDDDCCCCCCBBBDDDFFFGGGFFFEEEDDDEEEFFFEEEFFFGGGIIIKKKLLLMMMNNNOOOLLLGGGBBB???AAAFFFKKKMMMIIIDDDBBBDDDFFFEEEDDD>>>BBBFFFGGGEEECCCCCCDDD;;;===@@@BBBBBB@@@===;;;999999:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::999:::;;;===>>>>>>???@@@@@@>>><<<999777888;;;>>>@@@@@@@@@AAABBBAAA@@@AAADDDGGGHHHEEEBBB@@@>>>;;;;;;===@@@AAAAAAtttzzzzzzssspppqqqqqqnnnjjjkkk___SSSLLLGGGBBB@@@AAAFFFOOO___qqq}}}wwwmmmfff```aaakkkwwwzzzxxxxxx}}}}}}|||vvvssstttsss{{{rrreee[[[UUURRROOOMMMLLLJJJHHHGGGGGGGGGFFFEEEAAABBBCCCCCCCCCBBBAAA@@@??????>>>===<<<;;;;;;:::999999::::::::::::999999999999999::::::;;;;;;;;;888777777666777999;;;<<<:::999888777666666666666666555444222000...---,,,555555444444444333333333111111111111111111111111111111111111111111111111000000//////.........---////////////////////////...---,,,,,,,,,,,,---...////////////////////////////////////////////////000///...------...///000............---,,,+++***++++++++++++++++++++++++***+++---,,,+++******+++........................------,,,,,,,,,,,,------/////////......---------...------------...//////........................//////.........---------///......,,,+++***))))))...............///000000000000////////////000000000000000000000000000000000000111222333333444444333333333333333333333333444444444555555555555555666666666666666666666666:::888777888;;;;;;999777::::::;;;;;;::::::999999:::;;;;;;<<<<<<;;;;;;:::888999:::;;;<<<<<<<<<<<<<<<;;;:::999:::;;;<<<===???>>>===<<<;;;:::::::::<<<<<<;;;;;;<<<===???@@@AAAAAABBBBBBAAABBBEEEGGGLLLOOOOOOKKKEEEBBBCCCGGGHHHGGGFFFEEEDDDCCCBBBAAA@@@@@@@@@@@@AAAAAABBBCCCCCCEEEFFFFFFEEECCCCCCDDDFFFEEEEEEGGGIIIJJJJJJIIIHHHIIIJJJJJJHHHGGGHHHIIIKKKHHHFFFGGGIIIKKKJJJHHHHHHHHHHHHIIIIIIIIIJJJJJJHHHIIIIIIIIIIIIIIIIIIHHHIIIJJJJJJJJJKKKKKKLLLLLLKKKKKKLLLMMMMMMMMMMMMMMMLLLNNNPPPRRRSSSSSSSSSSSSLLLKKKIIIGGGFFFEEEDDDDDDEEEDDDDDDDDDDDDEEEEEEFFFEEEEEEEEEDDDDDDDDDDDDDDDDDDEEEGGGHHHHHHGGGFFFEEECCCAAAAAAAAACCCCCCBBBAAAEEECCCAAAAAAAAABBBAAA@@@GGGEEEBBB???===<<<======BBBBBBCCCCCCCCCCCCCCCCCCDDDDDDEEEEEEEEEEEEDDDDDDHHHIIIIIIHHHGGGEEECCCBBBCCCBBB@@@?????????@@@@@@CCCCCCCCCCCCDDDEEEGGGGGGEEEFFFGGGIIIKKKMMMNNNOOOMMMKKKGGGDDDCCCDDDFFFHHHHHHHHHGGGFFFEEEDDDCCCCCC@@@AAACCCEEEEEEDDDCCCAAA???@@@AAAAAA@@@===;;;999999999999999:::;;;<<<<<<===<<<:::999999:::<<<===<<<;;;;;;;;;;;;<<<======BBBAAAAAA???===;;;999888999:::<<<=========<<<<<<>>><<<<<>>======>>>???xxxrrrlllkkknnnnnniiiccc]]]TTTKKKEEEAAA>>>@@@DDDOOOZZZlll|||wwwooojjjmmmxxxzzz|||}}}{{{yyy~~~wwwtttttttttwwwmmm___UUUPPPNNNMMMLLLLLLJJJGGGGGGGGGGGGFFFDDDBBBBBBCCCCCCBBBAAA@@@??????>>>>>>===<<<;;;::::::888888999999999999888888999999999:::::::::::::::777777777777777999:::;;;:::999888777666666666666666666555444333222222111555444444444444333333333111111111111111111111111111111111111111111111111000/////////............////////////////////////......---,,,,,,---......////////////////////////...........................---,,,,,,,,,,,,---...............---,,,+++***+++++++++++++++++++++++++++---......---,,,---...........................//////............//////.........---------,,,,,,...------------...//////........................//////.........---------------------,,,,,,,,,,,,...............///000000000000////////////000000000000000000000000000000000000111111222222333333333333333333333333333333444444444444555555555555444444444555666777777888999888777888:::;;;999666888999::::::;;;;;;;;;;;;::::::;;;;;;;;;;;;::::::888999:::;;;<<<<<<<<<<<<;;;;;;:::::::::;;;<<<===???>>>===<<<;;;;;;;;;;;;;;;<<<===???????????????@@@AAAAAAAAA@@@AAADDDFFFKKKMMMNNNJJJEEEBBBDDDGGGHHHGGGFFFEEEDDDCCCBBBBBBCCCBBBAAAAAABBBCCCDDDEEEDDDEEEFFFEEEDDDCCCDDDFFFFFFFFFFFFHHHJJJLLLMMMMMMHHHJJJKKKKKKJJJJJJLLLMMMKKKIIIGGGHHHJJJKKKJJJHHHHHHHHHHHHIIIIIIIIIJJJJJJIIIIIIJJJJJJJJJIIIGGGGGGHHHHHHIIIJJJKKKKKKLLLLLLKKKKKKLLLLLLLLLLLLLLLLLLKKKLLLNNNPPPRRRSSSSSSRRRLLLKKKJJJHHHGGGFFFEEEEEEEEEDDDDDDCCCCCCCCCDDDDDDDDDEEEEEEEEEEEEEEEDDDDDDDDDEEEFFFGGGGGGFFFFFFEEECCCBBBAAABBBCCCDDDCCCBBBEEECCCBBBBBBCCCCCCCCCBBBDDDCCCAAA???>>>???@@@@@@BBBBBBBBBBBBBBBBBBCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDFFFGGGGGGGGGGGGFFFDDDCCCBBBAAA@@@???>>>???@@@@@@BBBBBBCCCDDDDDDEEEFFFFFFDDDDDDEEEGGGHHHJJJKKKLLLLLLIIIFFFCCCBBBCCCEEEFFFEEEEEEEEEDDDCCCCCCBBBBBB???@@@AAABBBCCCBBBAAAAAA@@@@@@AAA@@@???>>><<<;;;999888888888888999999:::<<<;;;999888888:::;;;<<<;;;;;;::::::;;;;;;<<<===?????????>>>===<<<;;;::::::;;;<<<=========<<<;;;===;;;;;;===AAADDDEEEDDDCCCAAA???>>>======>>>???|||tttoooiiidddeeeiiihhh```XXXNNNHHHCCC???<<<<<>>>>>>>>===<<<;;;:::999999999999999::::::999999999:::::::::999999999999999777777777777777888999:::999888777666666555666666555555555555555555444444444444444444333333333333111111111111111111111111111111111111111111111111////////////............////////////////////////......---,,,,,,---......////////////////////////------------------------...---,,,,,,,,,,,,---...............---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***,,,......------...///........................//////............//////------------,,,,,,,,,,,,...------------...///////////////////////////////////////............---,,,---------......//////...............///000000000000////////////000000000000000000000000000000111111111111111111111111333333333333333333333333333333444444555555555555222333444555666888999999999888888888::::::888777777777999:::;;;<<<<<<<<<::::::;;;;;;;;;;;;::::::888999:::;;;;;;<<<<<<<<<;;;;;;::::::;;;<<<<<<===???>>>===<<<<<<;;;<<<<<<;;;===@@@BBBCCCBBB@@@>>>???@@@@@@@@@??????BBBDDDHHHJJJKKKIIIEEECCCEEEHHHGGGGGGFFFEEEDDDDDDCCCCCCEEEDDDCCCBBBBBBDDDFFFGGGEEEFFFFFFEEECCCDDDFFFHHHFFFGGGHHHJJJLLLNNNPPPPPPMMMNNNOOONNNLLLKKKKKKMMMKKKJJJHHHIIIJJJKKKJJJIIIHHHHHHHHHIIIIIIIIIJJJJJJIIIJJJKKKKKKJJJHHHFFFDDDFFFGGGHHHIIIJJJKKKLLLMMMLLLLLLKKKJJJJJJKKKKKKKKKHHHJJJLLLOOOPPPQQQRRRRRRLLLLLLKKKJJJHHHGGGFFFFFFFFFEEEDDDCCCCCCCCCCCCCCCDDDEEEFFFGGGGGGFFFEEEDDDDDDDDDEEEFFFFFFFFFFFFFFFEEEDDDCCCCCCDDDEEEDDDCCCEEECCCBBBCCCEEEEEEEEEDDDBBBAAA@@@@@@@@@AAACCCDDDAAAAAAAAABBBBBBCCCCCCCCCEEEDDDCCCCCCCCCCCCDDDEEEEEEEEEFFFFFFFFFFFFEEEEEEBBBAAA@@@???>>>???@@@@@@@@@AAACCCDDDEEEDDDDDDCCCBBBCCCCCCDDDFFFGGGGGGHHHIIIGGGDDDBBBAAAAAACCCDDDBBBBBBBBBBBBBBBBBBBBBBBB?????????@@@@@@@@@@@@AAAAAAAAA@@@???>>>>>>===<<<888888777777666777777777;;;:::999888888999::::::999999999999999:::;;;;;;<<<===============<<<<<<;;;<<<=========<<<;;;:::;;;::::::;;;>>>@@@AAA@@@AAAAAA???>>>>>>>>>>>>>>>xxxooojjjddd___```dddaaaWWWLLLDDDBBB@@@>>>===AAAOOO^^^ppp~~~yyyzzz~~~uuuuuuvvvuuuhhh```UUUNNNKKKKKKKKKJJJIIIGGGEEEDDDEEEEEECCCBBBBBBBBBAAAAAA@@@>>>>>>=========<<<;;;:::999999888::::::;;;;;;;;;;;;::::::::::::999999888888777777777777777777777888999999888777666666555555555666555444444444333333333333444444444333333333222222111111111111111111111111111111111111111111111111///////////////.........////////////////////////......------------......////////////////////////------------------------/////////....../////////---.........------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,''')))+++,,,++++++,,,...........................---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////000000000000000000000000/////////...........................////////////...............///000000000000////////////000000000000000000000000000000111111111000000000000000333333333333333333333333333333333444444555555666333333444555666777888888999999999:::::::::999888777888999:::;;;;;;;;;;;;:::::::::;;;;;;:::::::::888888999:::;;;;;;;;;;;;::::::;;;;;;<<<<<<======>>>>>>======<<<=========<<<===???AAABBBAAA@@@???@@@AAAAAA@@@??????AAACCCFFFGGGHHHFFFDDDDDDFFFHHHGGGFFFFFFEEEEEEDDDDDDDDDGGGEEECCCBBBBBBDDDFFFGGGFFFFFFFFFDDDCCCEEEHHHJJJIIIJJJLLLMMMMMMNNNPPPQQQSSSTTTSSSPPPLLLIIIHHHHHHKKKKKKJJJKKKKKKJJJJJJIIIHHHHHHHHHIIIIIIIIIJJJJJJIIIJJJKKKKKKJJJGGGDDDBBBEEEEEEFFFHHHIIIKKKLLLLLLLLLLLLJJJJJJIIIJJJJJJKKKGGGHHHKKKMMMOOOPPPQQQQQQMMMMMMLLLLLLJJJIIIHHHGGGHHHGGGFFFEEEDDDDDDDDDDDDDDDEEEFFFHHHHHHGGGFFFEEEEEEEEEFFFGGGGGGHHHHHHHHHGGGFFFEEEEEEFFFFFFEEEDDDDDDDDDCCCEEEFFFGGGFFFEEEBBBAAAAAAAAAAAABBBDDDDDDAAAAAABBBCCCDDDDDDEEEEEEGGGFFFDDDCCCCCCDDDFFFGGGEEEEEEEEEEEEEEEEEEDDDDDDAAA@@@???>>>>>>???@@@@@@>>>@@@BBBDDDDDDCCCBBBAAABBBBBBBBBCCCDDDEEEEEEFFFGGGEEEBBB@@@??????@@@AAA@@@@@@@@@AAAAAABBBBBBBBB??????>>>>>>??????@@@AAABBBAAA@@@>>>>>>======>>>999999888777666666666777:::999888888777888888999888888888888888999999:::<<<<<<<<<======<<<<<<;;;<<<<<<=========<<<:::999;;;::::::;;;<<<===>>>>>>@@@?????????>>>>>>>>>==={{{tttlllhhhbbb]]]\\\^^^YYYNNNDDD@@@??????@@@AAAJJJ]]]ooovvvwww|||}}}ttttttsssppp___ZZZTTTQQQPPPNNNKKKHHHHHHFFFDDDCCCCCCCCCBBBAAAAAAAAA@@@???>>>===============<<<;;;:::999999888999999::::::::::::999999999999999888888777777777666777777777888888888888777666555555444555555555777666555555333333222111444444333333333222222222111111111111111111111111000000000000000000000000.........///////////////000000000000000000000000........................////////////////////////------------------------...//////////////////...---------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,''')))+++,,,++++++,,,...........................,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////000000000000000000000000////////////////////////000000/////////........................///000000000000////////////000000////////////////////////111111111000000000000000333333333333333333333333222222333333444555555666555555555555666666666666::::::;;;<<<;;;;;;:::::::::::::::;;;;;;::::::999999::::::::::::::::::999777888999:::;;;;;;;;;;;;::::::;;;<<<=========>>>>>>>>>=========>>>??????>>>>>>>>>>>>???@@@AAAAAABBBCCCBBBAAA??????AAACCCCCCDDDDDDDDDDDDDDDFFFGGGFFFFFFFFFFFFEEEEEEEEEEEEGGGEEEDDDCCCBBBCCCEEEFFFEEEFFFFFFEEEDDDFFFIIILLLLLLNNNOOOOOOMMMLLLNNNOOOSSSTTTRRROOOKKKHHHGGGGGGKKKLLLLLLLLLKKKJJJJJJIIIHHHHHHHHHIIIIIIIIIJJJJJJJJJKKKKKKKKKIIIFFFCCCBBBCCCDDDEEEGGGHHHJJJKKKKKKKKKKKKJJJJJJJJJJJJKKKKKKGGGIIIKKKMMMOOOPPPPPPPPPNNNNNNNNNNNNMMMKKKJJJIIIJJJJJJHHHGGGFFFFFFFFFFFFDDDEEEFFFHHHHHHHHHGGGFFFGGGHHHHHHHHHIIIJJJKKKKKKIIIHHHGGGGGGHHHHHHFFFEEEEEEDDDDDDFFFHHHHHHGGGEEECCCBBBBBBBBBBBBBBBBBBBBBAAABBBCCCDDDEEEFFFGGGGGGHHHGGGEEEDDDDDDEEEGGGHHHGGGGGGFFFDDDCCCBBBBBBBBB@@@???>>>>>>>>>???@@@AAA>>>???AAABBBCCCBBB@@@???AAABBBBBBCCCDDDEEEEEEFFFDDDCCCAAA???>>>>>>?????????@@@@@@AAAAAABBBBBBBBB??????>>>>>>??????@@@AAA@@@@@@???>>>============;;;:::999999888888888888999999888888777777777777888777777777777888999999<<<<<<<<<<<<<<<;;;:::999<<<<<<=========<<<:::999;;;;;;;;;;;;;;;;;;<<<===>>>>>>?????????>>>===<<<wwwssslllfffeee```ZZZWWWUUUOOOFFF???===<<<===BBBHHHVVVlllwwwqqqvvv~~~}}}uuurrrllleeeXXXUUURRRQQQQQQPPPLLLHHHGGGEEECCCBBBBBBBBBAAA@@@??????>>>============>>>>>>>>>===<<<;;;:::999999666777777888888777777666888888888777777777777777666666777888888777777666555555444444444444555555999888777666555444333333333333333333222222222222111111111111111111111111000000000000000000000000.........///////////////000000000000000000000000---...////////////...---////////////////////////------------------------,,,,,,---......---,,,,,,,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,......------...///..............................------------......,,,,,,,,,,,,------------...------------...//////////////////////////////...////////////000000000000000//////.........---...............///000000000000////////////000000////////////////////////111111111111111111111111333333333333333333333333111111222333444555555666666666666666666666555555999;;;<<<<<<;;;::::::;;;:::;;;;;;;;;::::::999888999999::::::::::::999999777888999::::::;;;;;;;;;999:::;;;===>>>>>>>>>>>>>>>>>>===>>>>>>???@@@AAA???>>>>>>===>>>@@@AAACCCCCCCCCCCCAAA??????AAACCCBBBBBBBBBBBBCCCDDDEEEFFFEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDDDDEEEEEEDDDEEEFFFFFFFFFGGGJJJMMMMMMOOOQQQOOOLLLJJJKKKNNNNNNOOOOOONNNKKKJJJJJJKKKKKKMMMNNNNNNLLLJJJIIIJJJHHHHHHHHHIIIIIIIIIJJJJJJKKKKKKJJJIIIGGGFFFDDDCCCCCCDDDEEEFFFGGGHHHIIIJJJIIIJJJKKKLLLLLLLLLLLLKKKJJJKKKMMMOOOPPPQQQPPPPPPNNNOOOPPPPPPOOOMMMLLLKKKKKKJJJIIIHHHHHHHHHHHHHHHFFFFFFFFFGGGGGGHHHIIIIIIIIIIIIIIIIIIJJJLLLMMMNNNKKKJJJHHHHHHIIIIIIHHHFFFEEEEEEEEEGGGHHHHHHFFFDDDCCCCCCBBBBBBAAAAAA@@@@@@@@@AAABBBCCCEEEFFFHHHHHHGGGFFFEEEEEEEEEEEEFFFGGGHHHGGGEEECCCBBBAAAAAAAAA??????>>>===>>>???@@@AAA>>>>>>???@@@@@@@@@???>>>@@@AAABBBCCCDDDEEEFFFFFFCCCBBB@@@>>>=========>>>?????????@@@@@@AAAAAAAAA>>>>>>>>>?????????@@@@@@>>>>>>>>>======<<<<<<<<<;;;;;;::::::999::::::::::::999999999888777777777888777777777777888999999<<<<<<<<<<<<;;;:::999999;;;<<<=========<<<;;;::::::;;;<<<;;;::::::<<<>>><<<===???@@@@@@???===<<>><<<;;;===EEEQQQddd}}}xxxuuuuuu}}}{{{uuupppfff\\\SSSPPPMMMMMMNNNNNNKKKHHHFFFDDDBBBAAAAAAAAA@@@???======<<<<<<<<<===>>>??????>>>>>>===<<<;;;::::::777888888999999888888777666666666777777777777777666666777888888777666555555444444333444444555555666666666555555555444444333333333222222222222111111111111111111111111111000000000000000000000000............/////////000000000000000000000000000---...///000000///...---////////////////////////........................,,,,,,---......---,,,,,,,,,,,,------...------,,,------------------------+++---......---,,,---..............................------,,,,,,------...,,,,,,---------............------------...//////.........................../////////000000000000---...............//////...............///000000000000////////////000000////////////////////////000000111111222222333333333333333333333333333333000111222333444555555666444444555555666666777777777999;;;;;;999777888:::999999:::;;;;;;;;;::::::999999::::::::::::999999777888999::::::;;;::::::999:::;;;===>>>???>>>>>>>>>>>>>>>>>>???@@@AAABBB??????@@@@@@AAABBBBBBBBBCCCCCCBBB@@@>>>>>>???AAABBBAAAAAAAAABBBDDDDDDDDDEEEEEEEEEFFFFFFGGGGGGGGGFFFGGGHHHHHHGGGFFFEEEDDDCCCEEEGGGHHHHHHIIIKKKMMMJJJMMMPPPNNNJJJIIIKKKNNNMMMNNNOOONNNLLLLLLLLLMMMKKKMMMPPPOOOLLLJJJIIIJJJHHHHHHHHHIIIIIIIIIJJJJJJKKKJJJIIIGGGFFFEEEEEEEEEDDDDDDEEEEEEFFFGGGHHHHHHGGGIIILLLNNNOOONNNMMMLLLMMMNNNOOOQQQQQQQQQQQQPPPOOOPPPQQQQQQQQQOOOMMMLLLJJJIIIIIIHHHHHHHHHIIIIIIHHHGGGFFFFFFFFFHHHJJJKKKIIIIIIHHHIIIJJJKKKMMMNNNMMMKKKJJJJJJJJJJJJIIIGGGEEEEEEEEEGGGHHHGGGEEEBBBAAAAAAAAAAAAAAA@@@@@@???>>>???@@@BBBCCCEEEFFFGGGDDDDDDDDDDDDDDDDDDDDDDDDFFFEEEDDDBBBAAAAAABBBBBB???>>>=========???@@@AAA>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAACCCDDDFFFFFFBBBAAA@@@>>>============>>>>>>>>>>>>>>>?????????;;;<<<===>>>???>>>======;;;<<<=========<<<::::::;;;::::::::::::;;;;;;<<<::::::::::::999888777666888888777777888888999:::999999:::;;;;;;;;;;;;::::::;;;<<<=========<<<;;;888:::;;;:::999999;;;>>>;;;<<>>>>>===;;;>>>IIIYYYooo}}}vvvxxx}}}wwwsssooodddWWWPPPLLLIIIHHHJJJLLLKKKIIIEEECCCAAA@@@AAAAAA???>>><<<<<<;;;;;;<<<===???@@@??????>>>===<<<;;;;;;::::::;;;;;;<<<<<<;;;;;;:::555555666666777777888888666666777888888777666555444444333333333444444555222222222333333333444444333333333222222222111111111111111111111111111111000000000000000000000000---.........//////000000000000000000000000000000---...///000000///...---////////////////////////////////////////////////---...///000000///...---,,,,,,------...---------------------------------***+++---,,,+++******+++........................,,,++++++******++++++,,,---------....../////////...------------...//////.........................../////////000000111111++++++,,,---...///000111...............///000000000000////////////000000////////////////////////000000111222333444444444333333333333333333333333000111111222444555666666222333444555666888999999555777:::999777555777888777888999:::;;;<<<<<<<<<999999999::::::999999999777777888999::::::::::::888:::<<<===?????????>>>>>>===>>>>>>???@@@BBBBBB>>>???BBBDDDEEEDDDBBBAAABBBBBBAAA???===<<<>>>???BBBAAA@@@@@@BBBCCCDDDCCCEEEEEEEEEFFFGGGGGGHHHHHHGGGHHHJJJJJJJJJHHHFFFEEEBBBDDDGGGIIIIIIIIIKKKLLLGGGKKKNNNMMMJJJHHHKKKOOOPPPQQQQQQOOOMMMKKKKKKLLLKKKNNNQQQPPPMMMJJJIIIJJJHHHHHHHHHIIIIIIIIIJJJJJJLLLJJJHHHEEEDDDEEEFFFGGGDDDDDDEEEEEEFFFFFFFFFGGGFFFHHHLLLOOOQQQPPPNNNLLLOOOPPPQQQRRRRRRRRRQQQQQQOOOPPPQQQRRRRRRPPPNNNLLLHHHHHHGGGGGGGGGHHHIIIIIIIIIGGGFFFEEEFFFHHHKKKMMMHHHHHHHHHHHHIIIKKKMMMNNNNNNLLLKKKJJJKKKKKKIIIHHHFFFEEEFFFGGGHHHGGGDDDAAA??????@@@AAAAAAAAA@@@@@@<<<===>>>@@@BBBDDDEEEFFFBBBBBBCCCDDDDDDCCCBBBBBBDDDCCCBBBAAAAAABBBCCCDDD???>>>=========???@@@AAA???>>>============>>>>>><<<===>>>@@@BBBDDDEEEFFFBBBAAA@@@>>>====================================999:::<<<>>>>>>===<<<;;;999:::<<<======;;;999888999999999999:::;;;<<<<<<;;;;;;;;;::::::888777666888888888888888999999:::666777999:::;;;<<<<<<===999:::<<<=========<<<<<<777999::::::888888:::===:::<<>>CCCLLLaaa|||{{{xxx~~~yyyqqqgggZZZQQQNNNLLLKKKJJJKKKKKKIIIHHHDDDDDDDDDCCCAAA???===<<<<<<<<<;;;;;;;;;<<<<<<======<<<;;;:::999888777777::::::::::::999888777666777777777777666666666666777777666555444333222222333333333333333333333333555555444444444333333333333333333333333333333333////////////////////////............////////////////////////////////////////////////............,,,,,,,,,---------..............................---------.........//////111...+++)))(((***,,,...//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---------............///.........------,,,,,,,,,---------...///000000111333///++++++...000000/////////.........------------......///////////////++++++,,,,,,---...//////................................................000000000000111111111111000111111111111222222222000000111222222222222111333111///000222555777777444555666777777666555444555555555555666777999999777999;;;;;;::::::;;;<<<:::;;;;;;;;;;;;;;;::::::<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<===>>>???????????????>>>===<<<<<<===>>>???BBBBBBCCCCCCCCCCCCBBBBBBDDDDDDBBBAAA@@@?????????===>>>???AAABBBBBBAAAAAAAAACCCEEEGGGHHHGGGFFFFFFIIIHHHHHHJJJKKKHHHCCC>>>===???@@@CCCDDDFFFFFFFFFJJJLLLMMMMMMLLLLLLMMMNNNVVVUUUSSSSSSSSSRRRPPPNNNLLLMMMNNNNNNNNNMMMLLLKKKLLLKKKJJJIIIHHHIIIJJJJJJGGGGGGFFFEEEDDDDDDEEEEEEFFFFFFFFFEEEEEEFFFGGGGGGJJJJJJJJJJJJJJJKKKKKKLLLPPPRRRTTTVVVVVVUUURRRQQQOOOOOOPPPPPPOOOMMMLLLJJJJJJIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFGGGHHHHHHIIIIIIIIIIIIIIIJJJKKKLLLJJJJJJJJJJJJIIIGGGEEECCCFFFDDDCCCDDDFFFGGGEEEBBBAAA@@@@@@CCCEEEDDD@@@<<<===<<<<<<<<<>>>AAADDDFFFDDDCCCBBB@@@??????@@@@@@CCCBBBAAAAAA@@@@@@@@@@@@AAA>>><<<<<>>>>><<<;;;<<<===>>>===<<<;;;<<<>>>@@@BBBDDDFFFGGGEEEDDDBBB???>>>======>>>::::::999999:::<<<===>>><<<<<<<<<<<<<<<<<<;;;;;;::::::;;;<<<;;;:::999888;;;:::999888777777777777777888999::::::999888777888888777777777777777777888888888888777777777777:::;;;===??????>>>===<<<666666666666888:::<<<=========>>>???????????????zzztttlllhhhfffccc]]]YYYOOOGGGAAA???===999888:::???EEEMMMWWWhhh~~~~~~yyyqqqfffZZZRRRNNNLLLJJJJJJJJJIIIHHHFFFDDDCCCBBBAAA???>>>===<<<;;;;;;::::::::::::;;;;;;;;;;;;;;;:::::::::::::::;;;;;;;;;::::::999777777777777777666666666555555777666666555555444444444333333333333333333333333444444444333333333333222111111111111111111111111000000000000000000000000............////////////////////////////////////////////////............------------------------........................,,,------------.........000...,,,******+++---.........------,,,,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++------------..................---------,,,,,,,,,,,,,,,,,,---......//////000///------...///////////////.........------------......///////////////---------....../////////................................................//////000000000111111111000000111111111222222222000000111222222222222111222000...///111444555555333333444666666777777777555555555555666777888888666888:::;;;::::::;;;<<<;;;;;;<<<<<<<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<===>>>>>>>>>>>>>>>======<<<<<<===>>>???BBBBBBCCCCCCCCCCCCBBBBBBDDDDDDBBBAAA@@@?????????>>>???@@@AAAAAAAAA@@@???BBBCCCEEEGGGGGGGGGFFFEEEHHHGGGGGGHHHIIIHHHCCC@@@???@@@AAACCCDDDFFFGGGGGGKKKLLLMMMMMMKKKKKKLLLMMMWWWUUUTTTTTTTTTRRRNNNLLLMMMMMMOOOOOOOOONNNMMMLLLMMMLLLJJJIIIHHHIIIIIIJJJHHHGGGFFFFFFEEEEEEFFFFFFGGGGGGGGGGGGGGGHHHIIIIIIJJJIIIIIIHHHIIIJJJLLLMMMPPPRRRTTTUUUUUUSSSQQQOOONNNOOOPPPPPPOOONNNLLLKKKJJJIIIIIIHHHGGGGGGHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHJJJJJJIIIIIIIIIIIIIIIJJJHHHHHHIIIIIIIIIGGGFFFEEEEEEDDDCCCDDDFFFFFFDDDBBBAAA@@@AAACCCDDDDDD@@@<<>>=========???AAABBBAAA@@@?????????@@@AAAAAABBBBBBAAA@@@@@@@@@AAAAAA@@@>>><<<===???@@@???>>>???===<<<===>>>???>>>===;;;<<<>>>@@@BBBDDDEEEFFFDDDCCCBBB@@@>>>>>>======;;;:::999999:::;;;<<<=========<<<<<<<<<;;;;;;;;;::::::;;;;;;;;;:::999888999888888888888888999999888888888999999888888888999999888888777777777777777777777777777777777777666777999;;;;;;:::999888777666666666777999;;;<<<======>>>>>>>>>>>>>>>===ppplllgggdddbbb]]]VVVQQQEEE@@@<<<<<<;;;999;;;???CCCMMMYYYbbbnnn}}}yyyvvv|||yyynnncccYYYSSSMMMKKKIIIHHHHHHGGGEEECCCCCCBBB@@@>>>===<<<<<<===:::999999888888999999:::999999::::::;;;;;;<<<<<<;;;;;;;;;;;;:::999888777777666666666666555555555666666666666666666666666444444444444444444444444333333333222222222111111000000000///////////////111111111111111111111111............/////////////////////////////////////////////............---......------------------........................,,,,,,,,,,,,------------///...------,,,------------,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------------...............------------,,,,,,,,,+++++++++,,,------......---...//////...---...///...............------------......///////////////.../////////////////////................................................//////000000000000111111000000000111111111222222000000111222222222222111111///......000333444444222222333444555777888999666666555555555666666777666888:::;;;::::::;;;<<<;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;<<<<<<===<<<<<<===<<<<<<<<<======>>>???AAABBBBBBCCCCCCBBBBBBAAADDDCCCBBBAAA@@@????????????@@@@@@@@@@@@???>>>>>>CCCDDDFFFGGGGGGFFFDDDCCCGGGFFFEEEFFFGGGGGGEEECCCCCCBBBBBBCCCDDDFFFGGGIIIKKKLLLMMMLLLJJJJJJKKKLLLUUUUUUUUUUUUUUURRRMMMJJJNNNNNNOOOPPPPPPPPPOOONNNNNNLLLKKKIIIHHHHHHIIIIIIIIIHHHHHHGGGGGGGGGGGGGGGHHHHHHHHHHHHIIIKKKLLLMMMJJJIIIHHHGGGHHHJJJMMMOOOPPPQQQRRRSSSSSSQQQOOOMMMMMMNNNOOOPPPOOOOOOMMMMMMJJJJJJIIIHHHHHHHHHIIIIIIIIIHHHHHHGGGGGGHHHHHHHHHKKKJJJIIIHHHHHHGGGGGGGGGFFFGGGHHHIIIIIIHHHGGGFFFDDDDDDCCCDDDEEEFFFDDDBBBAAAAAABBBCCCDDDCCC@@@===>>>===<<<<<<===>>>@@@AAA>>>>>>>>>>>>???@@@AAABBBAAA@@@@@@@@@@@@AAAAAABBB@@@???>>>>>>???@@@???>>>???>>>======??????>>>===;;;<<<===???AAACCCDDDEEEBBBBBBAAAAAA???>>><<<;;;;;;::::::999999:::;;;<<>>===<<<;;;;;;::::::::::::;;;;;;;;;:::999888777777777777888999:::;;;999888777777777777888999;;;::::::999888777666666666666666666666666666666444555777888888888777666777777666666777999:::;;;<<<<<<=========<<<<<<;;;jjjgggdddaaa]]]WWWOOOIII@@@===;;;;;;::::::@@@GGGOOO\\\iiiooottt{{{|||tttqqqqqqqqqpppooowww|||zzzmmmaaaWWWRRRMMMKKKHHHGGGFFFEEECCCAAABBB@@@>>><<<;;;;;;<<<===::::::999888888888999999::::::::::::;;;;;;;;;;;;:::::::::::::::999888888666666666555555555444444555555555666666777777777555555555555555555555555222222222111111111111000000000////////////......000000000000000000000000............//////////////////////////////////////////.........---------............------------........................+++++++++,,,,,,,,,------..................---------,,,,,,,,,,,,,,,,,,,,,************************+++,,,,,,------,,,,,,+++,,,,,,---------.........------------------------++++++,,,,,,---------...***...111111...,,,---...........................---......////////////////////////...............................................................////////////000000000111000000000000111111111111000000111222222222222111111///...///111333333333333222222222333555777999666666555555444555555555666888:::::::::999:::;;;;;;;;;<<<=========<<<<<<::::::::::::::::::::::::888999:::;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>??????AAAAAABBBBBBBBBBBBAAAAAACCCCCCBBB@@@@@@?????????>>>>>>??????????????????CCCDDDFFFGGGGGGEEECCCBBBFFFFFFEEEEEEFFFGGGGGGGGGFFFEEEDDDCCCCCCEEEHHHIIIJJJKKKLLLKKKIIIIIIIIIKKKQQQRRRSSSUUUUUUSSSOOOKKKNNNNNNPPPQQQQQQPPPPPPOOONNNMMMKKKJJJIIIIIIIIIIIIJJJIIIHHHHHHHHHHHHIIIIIIIIIIIIIIIJJJKKKMMMNNNOOOLLLJJJHHHGGGHHHKKKOOOQQQNNNOOOPPPPPPPPPNNNLLLKKKLLLMMMNNNOOOOOOOOONNNMMMJJJJJJIIIIIIHHHIIIIIIJJJJJJIIIHHHHHHGGGHHHHHHHHHIIIIIIHHHGGGGGGGGGGGGGGGFFFGGGGGGHHHHHHGGGEEEEEEDDDCCCDDDDDDEEEDDDDDDCCCBBBBBBCCCCCCCCCBBB@@@>>>:::::::::<<<===@@@BBBCCC>>>>>>>>>???@@@@@@AAABBB@@@?????????@@@AAABBBBBB@@@?????????@@@???>>>>>>>>>===<<<===>>>???>>><<<;;;<<<===???@@@BBBCCCDDD@@@AAAAAAAAA@@@>>><<<:::<<<;;;:::999999:::;;;<<>><<<;;;:::::::::;;;;;;;;;:::::::::999999888888777777888999999::::::999777555555777999:::<<<;;;:::999888777666555444444444555555555555555666777888999999999888888888777666666666888999:::;;;;;;<<<<<<<<<;;;::::::fffdddaaa]]]WWWOOOGGGBBB>>><<<;;;;;;:::<<>>;;;;;;:::999888888999999;;;::::::::::::999999999999999999:::999999888888555555555555444444444444444444555555666666777777555555555555555555555555222222111111111000000000111111000000000/////////////////////////////////............////////////////////////////////////............------------................................................+++++++++,,,,,,,,,------,,,---...//////......---------------............,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,------------...---------------------------------------.........)))---111111///,,,,,,------.....................---......///////////////......------------------...................................................////////////000000000//////000000000111111111000000111222222222222111222000///000222444333222444444333222222333555666666555444444444444444555666777999:::999999:::;;;::::::;;;<<<======<<<<<<::::::::::::::::::::::::888999999:::::::::::::::999:::;;;<<<===>>>??????@@@@@@AAAAAAAAAAAA@@@@@@BBBAAA@@@???????????????;;;<<<<<<===>>>@@@AAAAAACCCDDDEEEFFFFFFEEECCCBBBFFFFFFFFFEEEFFFGGGIIIJJJHHHFFFEEECCCDDDEEEGGGHHHHHHJJJKKKJJJHHHHHHIIIJJJLLLMMMOOOSSSUUUTTTQQQNNNLLLMMMOOOPPPPPPPPPOOOOOONNNMMMKKKJJJIIIIIIJJJJJJJJJIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJKKKLLLNNNOOOPPPNNNLLLJJJHHHIIILLLOOORRRLLLMMMMMMMMMMMMLLLKKKJJJKKKLLLMMMNNNNNNNNNMMMLLLIIIIIIHHHHHHHHHIIIIIIJJJJJJIIIHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFGGGHHHHHHGGGHHHHHHHHHGGGEEECCCBBBBBBCCCDDDDDDDDDCCCCCCCCCCCCCCCDDDDDDBBBAAA@@@???;;;;;;;;;<<<>>>???@@@AAA@@@AAAAAAAAAAAAAAAAAA@@@????????????@@@@@@AAABBB???@@@AAAAAA@@@???>>>>>>===<<<;;;;;;======<<<;;;;;;;;;===>>>@@@AAABBBCCC??????@@@@@@???===;;;:::<<<;;;:::::::::;;;<<<===AAA@@@>>><<<;;;:::;;;;;;;;;;;;:::::::::999999999:::999999888777777888888:::888666444444666888:::;;;;;;:::999888666666555333444444444555555555666777888888999999999999999888777666666666777888999::::::;;;;;;;;;;;;::::::```^^^[[[UUUNNNGGGAAA>>>:::999:::;;;<<>>======>>>??????;;;;;;:::999888888888888::::::999999888888777777777888888888888888777777555555444444444333333333333444444444555555666666444444444444444444444444222222222111111111000000222222111111000000//////....................................////////////////////////////////////.........------------,,,------........./////////........................,,,,,,,,,,,,------------,,,,,,---............---------...............///........................+++,,,,,,------,,,,,,+++,,,,,,,,,,,,------------,,,,,,,,,------------...---------------.........***---///000///---,,,,,,---------...............---......///////////////,,,,,,------------------......................................................////////////000000/////////000000000111111000000111222222222222111222111000111333444333222444333333222222333333333444444333333333444444555555777999:::999999:::;;;999999:::;;;<<<<<<<<<<<<999999999999999999999999999999::::::::::::999999777888:::<<<>>>????????????@@@@@@AAAAAA@@@@@@???@@@??????>>>======>>>>>>::::::;;;<<<===@@@AAACCCBBBCCCEEEFFFFFFEEECCCBBBDDDEEEFFFEEEEEEEEEHHHJJJHHHGGGFFFDDDDDDDDDEEEFFFFFFHHHIIIIIIHHHHHHIIIJJJHHHIIILLLOOOSSSSSSQQQOOOJJJKKKMMMNNNOOOOOONNNMMMMMMLLLKKKJJJJJJJJJKKKLLLIIIIIIIIIIIIIIIJJJJJJKKKJJJJJJJJJJJJKKKMMMNNNNNNNNNLLLKKKIIIJJJKKKNNNOOOIIIIIIJJJJJJJJJJJJJJJIIIJJJKKKLLLMMMMMMLLLKKKJJJHHHHHHGGGGGGGGGHHHIIIIIIIIIIIIHHHGGGFFFFFFFFFFFFDDDDDDDDDEEEEEEFFFHHHHHHHHHHHHHHHGGGFFFDDDBBB@@@AAACCCEEEDDDCCCBBBCCCDDDCCCDDDEEEDDDBBB@@@@@@@@@@@@@@@??????>>>===<<<<<>>>>>>>><<<;;;::::::<<<<<<;;;:::;;;;;;<<<>>>???@@@AAABBB?????????>>>>>>===<<<;;;<<<;;;;;;;;;;;;===>>>???AAA@@@>>><<<;;;;;;<<<===<<<;;;:::999999999::::::;;;:::999888777777777777:::888666444444666888::::::999999888777666555555333333444444555666666666666666666777777777888888999888777666555666777888999999:::;;;;;;;;;;;;;;;XXXUUUQQQJJJDDD???<<<<<<777888;;;???DDDQQQiii~~~xxxpppllliiiiiikkkkkklllttt~~~xxxooopppvvv||||||{{{zzzwwwvvv{{{{{{wwwqqqhhh\\\TTTIIIHHHFFFEEEEEEEEECCCAAA@@@@@@@@@@@@@@@@@@@@@@@@::::::999888777777777777777777777777777888888888666666777777777777666666444444444333333333333222333333333444444444444444333333333333333333333333333333222222222111111111222222111111000//////...////////////////////////............////////////////////////////////////.........---------,,,,,,,,,,,,---...///000111111........................,,,------------.........,,,,,,,,,,,,---------...,,,,,,,,,------.........------------------------+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,...//////---+++---------.........//////---......///////////////,,,,,,------......//////........................................................./////////000000////////////000000000111000000111222222222222111111000///000222333111000000111222333333333333333333222222222333444555555555777999999999888999;;;777888999:::;;;;;;;;;;;;999999999999999999999999999:::::::::::::::999999666777:::<<<>>>???????????????@@@@@@@@@@@@??????>>>>>>===<<<<<<<<<<<<===;;;;;;;;;;;;<<<>>>@@@AAA@@@BBBDDDEEEFFFEEEDDDCCCAAACCCEEEEEECCCCCCEEEGGGGGGGGGFFFEEEDDDDDDCCCCCCDDDFFFGGGHHHGGGHHHIIIKKKHHHHHHIIILLLOOOQQQPPPOOOHHHIIIJJJLLLMMMMMMLLLLLLLLLKKKJJJJJJJJJKKKMMMMMMIIIHHHHHHHHHIIIIIIJJJKKKJJJJJJIIIJJJJJJKKKLLLLLLLLLLLLJJJIIIIIIIIIJJJKKKFFFGGGGGGHHHIIIIIIIIIJJJJJJJJJKKKKKKKKKIIIHHHGGGFFFFFFFFFFFFFFFGGGHHHIIIIIIHHHGGGFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDEEEFFFFFFFFFFFFGGGFFFFFFDDDBBBAAAAAACCCEEEEEEBBBAAABBBDDDDDDEEEFFFDDDAAA???@@@AAACCCBBBBBB@@@>>><<<;;;:::>>>???@@@AAABBBBBBAAAAAAAAA@@@?????????????????????AAADDDCCC@@@>>>===>>>===;;;:::;;;<<<===<<<;;;:::;;;<<<===>>>@@@AAAAAA??????>>>===<<<<<<<<<<<<<<<;;;;;;<<<===???AAABBBAAA???===;;;;;;<<<===???<<<;;;:::999999999::::::999999888888888888888999888777666555555666777888777777777666666666555555333444444555666666777777666666666666666777777888999888777666555555666777888888:::;;;<<<<<<<<<<<>>DDDLLL^^^zzzzzzvvvuuuuuusssnnnooo{{{pppiiiffflllvvv}}}}}}{{{xxxsssrrruuu|||}}}xxxuuuqqqooollleeeYYYPPPIIIGGGFFFEEEFFFFFFDDDBBB@@@@@@AAABBBBBBBBBAAAAAA999999777666555555555555444444555666777888999999555555666666666666666555444444444333333333222222333333333333333333333333333333333333333333333333333333333222222222222111222111111000///.........000000000000000000000000............/////////000////////////////////////......---------,,,,,,,,,+++,,,---...///111222222........................---------.........//////+++++++++++++++,,,---...+++++++++,,,,,,---------************************+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------,,,,,,,,,------.........++++++++++++++++++++++++...,,,+++,,,///000---***---------.........//////---......///////////////,,,------...///000111111............................................................/////////000////////////000000000000000000111222222222222111//////...///111111000...---///111333444555444444111111222222333444555666555777999999999888999:::666777888999::::::;;;:::888888888888888888888888::::::;;;;;;;;;::::::999555777:::<<<>>>???????????????@@@@@@@@@@@@??????===<<<<<<;;;;;;;;;<<<<<<===<<<;;;;;;<<<===>>>??????AAACCCEEEFFFFFFEEEDDD>>>AAADDDDDDBBBAAABBBDDDFFFFFFFFFFFFEEECCCBBBAAACCCEEEFFFGGGGGGHHHJJJLLLIIIHHHIIIKKKMMMOOONNNMMMFFFGGGIIIJJJKKKKKKKKKJJJKKKKKKJJJJJJKKKLLLMMMOOOHHHHHHHHHHHHHHHIIIJJJKKKJJJJJJIIIIIIIIIIIIJJJKKKKKKJJJJJJIIIHHHHHHHHHHHHEEEEEEFFFGGGHHHIIIIIIJJJJJJJJJKKKKKKJJJHHHFFFEEEFFFEEEEEEEEEFFFGGGGGGHHHHHHGGGFFFEEEDDDDDDDDDDDDGGGFFFEEEDDDDDDCCCCCCDDDCCCDDDEEEFFFFFFEEEDDDCCC@@@CCCEEEEEEBBBAAABBBDDDDDDFFFGGGEEEAAA???@@@BBBAAAAAAAAAAAA@@@>>>===<<<:::<<<>>>@@@AAABBBBBBBBBAAAAAA@@@???>>>>>>>>>???>>>AAADDDDDDAAA>>>===>>>>>><<<;;;<<<===>>>===<<<:::;;;<<<===>>>???@@@AAA@@@>>>===;;;;;;;;;<<<===;;;;;;<<<<<<>>>@@@CCCDDDAAA???===;;;;;;<<<>>>@@@<<<;;;:::999888999:::;;;777777777777888999:::;;;888777666555555666777888666666666666555555555555444444555555666777888888777777777777777888999999999888777666555555666666777888999;;;<<<===>>>>>>KKKFFF???:::888777777777666<<>>???????????????>>>>>>>>>===??????>>>>>>======<<<<<<:::::::::;;;;;;<<<===>>>BBBCCCDDDEEEDDDCCCAAA@@@??????@@@AAABBBCCCDDDEEEDDDEEEEEEEEECCCBBB@@@>>>BBBCCCEEEGGGIIIJJJJJJJJJFFFFFFGGGHHHHHHIIIJJJJJJJJJKKKLLLMMMMMMLLLKKKKKKJJJIIIHHHHHHIIIJJJKKKLLLKKKJJJJJJIIIIIIIIIIIIJJJMMMMMMMMMLLLLLLKKKJJJIIIIIIJJJKKKIIIGGGEEEFFFGGGHHHGGGFFFDDDDDDDDDEEEEEEHHHGGGFFFEEEEEEEEEGGGGGGHHHFFFCCCBBBBBBCCCCCCBBBCCCCCCDDDDDDEEEFFFFFFFFFEEEDDDDDDCCCCCCCCCDDDDDDFFFEEEEEEEEEEEEDDDAAA??????@@@AAACCCDDDCCCCCCBBBBBBAAA@@@@@@@@@@@@???>>>@@@AAAAAAAAAAAA@@@??????AAAAAA@@@@@@???@@@@@@AAAAAAAAA@@@??????@@@AAAAAAAAACCCDDDDDDBBB@@@@@@AAAEEECCCAAA???===<<<;;;;;;::::::;;;<<<===>>>????????????>>>>>>======<<<<<<;;;;;;;;;<<<===???AAACCC>>>>>>======>>>@@@BBBCCC===>>>===;;;999888888:::;;;999888777777888:::<<<999999999999999888777666333444555777777777666666555555666666777777888888888888888888888888888888999999888888777888888888888888888888777777777666EEEBBB===999888888999999999@@@KKK[[[tttoooaaa```eeekkkxxx|||pppwww~~~vvvfffddd```\\\WWWRRRLLLHHHGGGGGGFFFDDDCCCBBB@@@@@@AAABBBCCCDDDCCCAAA???>>>===:::888777777888777666666666666666666666666666555555555555555555555555444444444555555555666666444444333333333333222222555444333222222222222222444333222111000000000000000000000000000000000000////////////////////////..............................------------............---------,,,,,,,,,+++,,,---...////////////---,,,***))))))***,,,---,,,,,,---------------,,,,,,,,,,,,,,,,,,---------------,,,,,,------...//////......---,,,,,,++++++++++++,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++***---,,,,,,,,,,,,,,,,,,,,,------------------------......///000000///...---........................///////////////...------------------------------,,,---......//////............////////////........./////////000000000000000000111111111111000000111111111111111111111111000111222333444444444444444444555666777777777777777777777888888888999999999999888777666666666666888888888888999999999:::888777777888999;;;===>>>?????????>>>>>>>>>==================<<<<<<<<<;;;<<<;;;;;;;;;<<<===>>>???AAABBBDDDDDDDDDBBBAAA??????@@@@@@AAABBBCCCDDDEEEDDDEEEEEEDDDCCCBBB@@@???CCCDDDEEEGGGHHHIIIIIIIIICCCDDDEEEGGGHHHJJJKKKKKKFFFGGGHHHJJJJJJJJJIIIIIIHHHHHHGGGGGGGGGHHHIIIJJJKKKKKKJJJIIIHHHHHHIIIIIIKKKKKKLLLLLLKKKKKKJJJJJJHHHIIIIIIIIIGGGFFFGGGHHHHHHGGGEEEDDDCCCCCCDDDDDDGGGFFFFFFEEEEEEEEEFFFFFFDDDBBBAAA@@@AAABBBBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBCCCCCCBBBBBBCCCDDDDDDAAA??????@@@AAABBBCCCCCCCCCBBBDDDCCCBBBBBBBBBAAA@@@?????????@@@@@@AAA@@@@@@???@@@@@@????????????@@@@@@@@@@@@???>>>>>>???@@@@@@AAABBBCCCBBB@@@???@@@AAAEEEDDDBBB@@@>>>===<<<<<<>>>>>>>>>======<<<<<<<<>>>>>===<<<<<<;;;::::::::::::<<<>>>@@@AAA>>>======>>>>>>???@@@AAA<<<======;;;999888999;;;<<<:::999888888999:::;;;999999999999999888777777444555555666777777777666555666666666777777777888888888888888888888888888999999888888888888999:::999888777777666666777777>>>===:::888888999;;;===>>>HHHYYYppptttfff\\\aaakkkvvvzzzpppvvvuuuiii]]]ZZZVVVRRROOOLLLGGGDDDEEEEEEDDDCCCBBB@@@@@@??????@@@BBBCCCCCCAAA@@@???<<<;;;999999::::::999777555555444444444444555555555555555555555555555555444444444555555555555555444444333333333333222222444333333222222222222333333333222111000000000000000000000000000000000000////////////////////////..............................------------.........------------,,,,,,,,,,,,---......////////////,,,+++***))))))***+++,,,,,,,,,+++,,,,,,---...///------------------,,,,,,,,,,,,++++++,,,,,,---.........------,,,,,,++++++,,,,,,,,,,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---------,,,++++++///...---,,,,,,---...///------------------------,,,---............------.........------,,,,,,,,,...////////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////............////////////............/////////000000000///000000111111000000///000000000000000000000000000111222333333333333333333444555666666666666666666666777777777888888888:::999888777666666666666777777777777888888888888777777777888:::;;;===>>>>>>>>>>>>>>>============<<<<<<<<<<<<;;;;;;;;;;;;???>>><<<;;;;;;===???@@@@@@AAABBBCCCBBBAAA@@@???@@@@@@AAABBBBBBCCCDDDDDDDDDDDDDDDDDDCCCAAA@@@???CCCDDDEEEFFFGGGGGGGGGGGGAAABBBCCCEEEHHHIIIKKKLLLDDDEEEFFFGGGHHHHHHHHHHHHIIIHHHHHHHHHHHHIIIIIIJJJKKKKKKJJJHHHHHHGGGGGGGGGIIIIIIJJJJJJKKKKKKJJJJJJFFFHHHIIIHHHGGGFFFGGGHHHFFFEEEDDDBBBBBBBBBBBBCCCDDDEEEEEEFFFFFFEEEEEEEEEAAA@@@@@@@@@@@@AAAAAABBBCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@AAAAAABBB?????????AAACCCCCCBBB@@@??????@@@BBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@??????===>>>???@@@@@@AAA@@@@@@??????>>>>>>>>>>>>????????????>>>======>>>?????????@@@@@@???>>>>>>@@@BBBDDDDDDBBBAAA???>>>===<<<@@@??????>>>===<<<<<<;;;>>>>>>>>>===<<<<<<;;;;;;888888888888:::;;;===???======>>>>>>>>>>>>======:::;;;;;;:::999999:::<<<===<<<:::999888999999:::999999999888888888888888777666666666666666777888666666666666777777777777999999999999999999999999888888888888999:::;;;;;;999888666555555555777888999999999888888:::===@@@FFFTTTkkknnnddd```hhhuuuzzzvvvzzz}}}xxxjjj^^^VVVSSSOOOLLLJJJHHHEEECCCBBBBBBBBBAAA@@@???>>>>>>===>>>@@@BBBBBBAAA@@@???<<<;;;;;;<<<======;;;999666555444444444444555666555555555555555555555555555555555555555555555555444444333333333222222222333333222222222222222333333222222111000000111111////////////////////////////////////////////////..............................------------......------------------------------...///////////////...------,,,,,,------...++++++******+++---///000///......------,,,,,,,,,++++++******++++++,,,------------,,,,,,,,,++++++,,,,,,,,,,,,+++***)))))),,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------,,,,,,+++///...,,,++++++---///000,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------...------,,,,,,++++++***.........//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///...............////////////.............../////////000000//////000000000000//////000000000000000000000000000000111222222222222222333333444555555555555555555555666666666777777777999888777666666555555555666666666777777777777777666666777888:::;;;<<<===>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>???@@@@@@AAAAAA@@@??????@@@@@@AAAAAABBBCCCCCCDDDCCCCCCCCCBBBBBBAAA@@@@@@BBBCCCDDDEEEEEEEEEEEEEEEAAABBBCCCDDDFFFGGGIIIIIIDDDDDDEEEGGGHHHIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKJJJIIIGGGFFFFFFFFFFFFFFFGGGHHHIIIJJJJJJJJJJJJGGGHHHIIIHHHFFFEEEEEEFFFEEEDDDCCCAAA@@@AAAAAABBBBBBCCCDDDFFFFFFEEEDDDCCCCCCCCCCCCBBBAAAAAAAAABBBCCCBBBBBBAAA@@@?????????AAA@@@@@@@@@@@@AAABBBBBB@@@???@@@AAACCCCCCAAA@@@>>>???@@@@@@AAABBBBBBBBB@@@AAAAAAAAA???===<<<<<<;;;<<<===???@@@AAAAAAAAA>>>============>>>>>>????????????>>>>>>?????????>>>>>>===<<<;;;===@@@BBBDDDCCCCCCBBB@@@>>>===<<<=========>>>>>>>>>??????>>>>>>===<<<<<<;;;;;;:::777777666777888999;;;===;;;<<<=========<<<:::999777888999999888999;;;=========;;;:::999999999999888888888888888888999999999888777666555666777888666666666666777777777777999999999999999999999999888888888888999:::<<<<<<:::888555333333444666888888999999888888;;;@@@DDDLLL```{{{rrrgggdddfffqqqvvvzzz~~~~~~xxxmmm___VVVQQQNNNKKKIIIHHHFFFDDDCCC?????????>>>>>>=========;;;===???@@@AAA@@@???>>><<<;;;;;;<<<>>>>>>===;;;999888666555555555666777555555555555555555555555555555555555555555555444444444333333333222222222222222222111111222222333333222111111000111111111////////////////////////////////////////////////..............................------------......---------------------------...//////000///////////////............//////++++++******+++,,,...000.........------,,,,,,++++++************+++,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------,,,,,,,,,---,,,+++***+++,,,...000,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------------,,,,,,++++++++++++------............------------------------------,,,---......///...............////////////..................//////////////////000000000000//////111111111111111111111111000000111111222222111111222333333444444444444333444444555555555666666666888777777666555666666666666666666666666666666666555666777999:::;;;<<<<<<=========<<<<<<<<<<<<;;;========================GGGEEEAAA>>><<<:::::::::>>>>>>???????????????>>>??????@@@@@@AAAAAABBBBBBBBBBBBAAA@@@@@@?????????AAABBBCCCCCCDDDDDDDDDDDDCCCCCCCCCDDDDDDEEEEEEEEECCCCCCDDDEEEFFFGGGHHHIIIHHHHHHIIIIIIIIIHHHHHHHHHHHHGGGFFFEEEDDDDDDDDDDDDDDDEEEFFFGGGHHHIIIIIIIIIHHHIIIIIIGGGEEECCCCCCDDDDDDCCCBBB@@@@@@@@@@@@AAA@@@BBBCCCDDDEEEDDDCCCCCCHHHIIIIIIGGGDDDAAAAAABBBBBBBBBAAA@@@???>>>======AAAAAA@@@@@@AAABBBBBBCCCCCCBBBBBBCCCDDDDDDBBB???>>>>>>??????@@@AAAAAABBB???AAACCCBBB???===<<<<<<:::;;;<<<>>>???@@@AAAAAA======<<<<<<===>>>>>>???@@@@@@@@@@@@@@@@@@@@@@@@======<<<;;;:::<<>>>>>??????======<<<<<<;;;:::::::::777666666666777888:::;;;:::;;;<<<<<<;;;:::888777666777888888888999;;;======<<<;;;:::999999888888888777777777888999:::;;;;;;999888666666666777888777777777777666666666666888888888888888888888888777777888888999:::;;;<<<999777555333222444666777777888999999999===EEEKKKVVVjjjqqqfffaaafffooo{{{|||yyyqqq{{{|||ooocccXXXQQQMMMKKKIIIHHHGGGFFFCCCAAA=========<<<<<<<<<<<<<<<;;;<<<>>>@@@@@@???>>>===<<<;;;;;;<<<>>>???>>>===<<<;;;888666555555666777555555555555555555555555555555555555555444444444444444333333333333222222222111111111111222222333222222111111111111111222000000000000000000000000////////////////////////..............................------------......,,,,,,,,,------------......//////000000/////////---------......---------++++++***++++++,,,---...,,,,,,,,,,,,,,,,,,++++++++++++******++++++,,,---,,,,,,,,,,,,++++++++++++***++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,,,,,,,+++++++++---...///+++++++++++++++++++++++++++*********+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---........................,,,---......//////............////////////......------........./////////...//////000000//////...111111111111111111111111///000000111111111000000222222333333333333222222333333444444444555555555666666555555666666777777777777777777666666666666444555777999:::;;;;;;;;;===<<<<<<<<<;;;;;;;;;;;;=========>>>>>>>>>>>>>>>EEEDDDBBB???===;;;999999===============>>>>>>>>>>>>>>>>>>??????@@@@@@@@@@@@@@@???>>>>>>>>>>>>>>>???@@@AAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAABBBCCCDDDEEEFFFDDDDDDDDDEEEDDDDDDCCCBBBDDDDDDCCCBBBBBBBBBBBBCCCCCCDDDEEEFFFGGGHHHHHHGGGGGGHHHHHHGGGDDDCCCCCCDDDDDDCCCBBB@@@@@@@@@@@@AAA@@@AAABBBBBBCCCCCCCCCCCCJJJLLLMMMJJJEEEAAAAAABBBAAAAAA@@@@@@???>>>======@@@@@@@@@@@@AAABBBCCCCCCEEEDDDDDDEEEFFFEEECCC@@@>>>>>>>>>>>>???@@@AAABBBAAADDDGGGFFFBBB???>>>???:::;;;<<<===??????@@@@@@===<<<<<<======>>>???@@@@@@@@@AAAAAAAAAAAA@@@@@@<<<======<<<;;;;;;===???AAAAAAAAAAAA@@@>>><<<;;;============<<<<<<<<<<<<<<<<<<<<<;;;::::::999999888777777777777999:::;;;999999999999999888777777555666888888777888;;;===:::::::::999999888888888777777666666777999;;;<<<;;;;;;999888777777777777777777777777666666666666777777777777777777777777777777777777888999::::::777666444333333333555666666777999888:::@@@KKKSSScccrrrvvvhhhfffeeeppp}}}{{{ssssssrrr{{{}}}ssseee\\\TTTNNNHHHGGGFFFFFFFFFDDDAAA>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>??????>>>===<<<===;;;::::::<<>>>>>@@@@@@@@@@@@>>>===;;;:::<<<<<<<<<<<<<<<======>>>============>>>>>>>>>>>>???>>>===<<<;;;<<<=========>>>???AAABBBCCCCCCCCC@@@AAAAAAAAABBBBBBCCCCCCCCCBBBBBBAAABBBCCCDDDEEEAAAAAABBBBBBBBBAAA??????@@@@@@@@@@@@@@@AAAAAABBBCCCDDDEEEEEEFFFFFFFFFFFFCCCEEEFFFEEEDDDDDDEEEFFFEEEDDDBBBAAA@@@@@@AAAAAA@@@@@@@@@@@@AAABBBCCCDDDGGGJJJLLLIIIDDD@@@@@@BBBAAA@@@@@@??????>>>>>>>>>>>>>>>>>>??????AAABBBBBBCCCCCCCCCEEEFFFFFFDDDBBB>>>>>>======>>>???AAABBBBBBFFFIIIHHHCCC???>>>@@@:::;;;<<<===>>>>>>>>>>>>============>>>???@@@AAA>>>???@@@AAAAAA@@@???>>><<<===>>>===<<<;;;<<<===??????@@@@@@???===;;;:::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;:::999999999999999888888888:::;;;<<<888888777777666777777777555666777777777777:::<<<888888888999888888888777777777666666777999;;;===;;;;;;;;;:::999777666555888777777777666666666555666666666666666666666666777777777666777777888888666555444444333333444444444666888888;;;CCCPPPZZZnnnwwwzzzzzzmmmhhhmmmmmm{{{vvvoooqqqvvvzzzwwwjjj___XXXSSSMMMEEEEEEDDDEEEDDDBBB>>>;;;999:::::::::::::::;;;;;;;;;<<<>>>??????===<<<;;;===;;;999999<<<>>>@@@@@@@@@===:::666444333444555555555555555555555555555666666555555555444444444444444444333333333222222111111000000111222333333222111111111111111222222000000000000000000000000////////////////////////.................................------.........,,,,,,,,,------.........///000000000000000//////---......//////......---***+++,,,------+++***))))))))))))******++++++,,,,,,,,,++++++,,,,,,---...++++++++++++++++++++++++((()))***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***************************+++,,,,,,------------,,,---...///000000000000************************++++++******+++---...000***+++,,,---......///000+++,,,------.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////............////////////......---------.........//////......////////////......///////////////////////////000000000000000//////111111222222222111111000222222333333333444444444333333333444666888999:::999999888888777777666666333555777999:::;;;;;;:::<<<<<<;;;;;;;;;:::::::::;;;;;;;;;<<<<<<<<<======;;;<<<>>>@@@@@@>>>===;;;;;;;;;;;;;;;;;;<<<===>>><<<<<<<<<<<<============>>>===;;;::::::;;;<<<===<<<===>>>@@@BBBCCCCCCCCC>>>>>>???@@@BBBCCCDDDDDDFFFEEEDDDCCCDDDDDDFFFGGGAAAAAABBBCCCBBBAAA???>>>>>>>>>>>>>>>???@@@AAABBBCCCDDDDDDEEEEEEEEEEEEEEE@@@BBBDDDEEEEEEEEEGGGIIIEEEDDDBBBAAA@@@@@@AAABBB@@@@@@??????@@@BBBCCCEEECCCGGGIIIHHHBBB???@@@BBB@@@@@@@@@@@@????????????============>>>???@@@AAAAAAAAAAAADDDFFFGGGFFFDDD>>>>>>=========???@@@BBB@@@EEEIIIGGGBBB======>>>:::;;;<<<===>>>>>>>>>>>>============>>>???AAAAAA===>>>???@@@@@@???>>>===<<<>>>??????===;;;;;;<<<>>>???@@@@@@???===;;;999666666888:::<<<>>>???@@@<<<<<<;;;::::::999999888::::::999999999:::<<<===888777666555555666777888555666777777666777999;;;666777777888888888777777777666666666777999<<<>>>;;;;;;<<<;;;:::888666444888888777777666666666555555555555555555555555555888777666666666666666777555555444444444333333333888999<<<>>>AAAHHHUUUaaammmwww{{{ppplllxxxtttnnnnnnppp~~~sssqqqttt{{{sssggg\\\TTTPPPNNNMMMMMMLLLJJJHHHDDDAAA>>><<<:::;;;;;;<<<<<<;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<=========::::::999888777666555555555666555444333333555777777666666555444444333333222222222222222222222222000000000000000000000000000///...///111222222111000000000000////////////////////////////////////,,,,,,,,,---------......//////...---,,,,,,++++++******))))))***,,,---///111111000......---------,,,,,,,,,++++++*********)))***+++,,,,,,+++***))))))***++++++,,,,,,,,,,,,///...+++)))))))))***+++++++++++++++++++++++++++******++++++++++++******)))***+++,,,---,,,++++++,,,,,,,,,++++++*********)))************+++++++++,,,,,,+++++++++,,,---.........---,,,,,,+++******///...,,,+++***+++,,,,,,,,,------......------,,,------------------------------------------------,,,,,,,,,---------......000000//////.........---,,,---......//////......,,,,,,,,,,,,,,,---...///////////////..................//////000000111111222222222111111111111111444444444555555555666666555555666666666666555555777777777777777888999999555777999999888888999:::AAA===::::::;;;===;;;:::;;;;;;;;;<<<<<<===>>>???>>>>>>>>>===<<<<<<;;;;;;<<<<<<<<<<<<======>>>>>>========================::::::;;;;;;;;;;;;;;;;;;???@@@AAA@@@>>>>>>>>>???CCC@@@<<<<<>>>>>???AAABBBBBBAAAAAA@@@???>>>BBBAAA@@@??????@@@AAABBBCCCCCCDDDDDDDDDDDDCCCCCCBBBDDDEEEEEEDDDCCCCCCCCCEEEEEEDDDCCCAAA@@@??????@@@>>>===<<<>>>AAAEEEGGGEEEDDDCCCBBBAAAAAAAAAAAABBBBBBBBBAAAAAA???>>>>>>;;;<<<<<<===>>>??????@@@BBBCCCDDDEEEFFFFFFFFFFFF???===;;;::::::<<<>>>@@@DDDCCCBBBAAA???>>>======999::::::;;;<<<===>>>>>>???===<<<;;;;;;<<<===???=========>>>>>>=========???>>>======>>>>>>===<<<=========<<<<<<;;;;;;;;;999999:::;;;;;;<<<<<<===::::::::::::999888777666777777888999999999999888888777555444333333444444666666666666555555555555777777777777666666666666777666444333444555777999777999::::::888777777888:::999888666444333222222444444444555555555666666999888666555444444555555666666777777777777666666:::>>>DDDHHHLLLSSS^^^hhhooottt|||{{{ssskkknnnwwwnnnppptttxxx~~~uuurrrtttrrrjjj___WWWRRRQQQOOONNNPPPOOOMMMJJJFFFBBB???>>><<<<<<<<<;;;;;;:::::::::::::::::::::::::::::::::888888888999999999::::::888888777666555444333333444555666555333333555666666666666555444333333333222222222222222222222222000000000000000000000000111000//////111222111000000000000000////////////////////////////////////,,,---------............///......---,,,,,,+++++++++++++++++++++---...///000000///...------------......---------,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,---------,,,,,,...---,,,***)))******+++++++++++++++++++++++++++******++++++++++++******)))***+++,,,,,,,,,++++++,,,,,,,,,+++++++++******************++++++++++++---------------......///---------,,,,,,++++++***...---,,,++++++++++++,,,,,,------......------,,,........................------------------------,,,,,,,,,------------...000/////////.........---,,,---......//////......---,,,,,,,,,------...///,,,---...///000111111222////////////000000000000111111111111111111111111444444444444555555555555333444555666777888888888666666666666666777888888666888::::::999888888999<<<:::777777999:::999888=========>>>>>>???@@@AAA??????>>>===<<<<<<;;;;;;;;;;;;<<<<<<<<<=========<<<<<<<<<<<<<<<<<<<<<<<<999999:::;;;;;;<<<======???@@@AAA@@@>>>===>>>???AAA???======@@@BBBAAA@@@BBBBBBBBBAAA???>>>???AAA<<<<<<===>>>????????????BBBAAA@@@?????????@@@AAACCCCCCCCCDDDDDDCCCCCCCCCBBBCCCDDDCCCBBBAAABBBCCCFFFEEEDDDCCCBBBAAA@@@@@@@@@???===<<<>>>@@@CCCEEECCCBBBAAA@@@???>>>>>>>>>????????????>>>===<<<;;;<<<======>>>??????@@@@@@AAABBBCCCDDDDDDEEEEEEDDD???===;;;::::::;;;===>>>BBBBBBAAA@@@@@@???>>>===::::::;;;;;;<<<============<<<;;;999999;;;<<<==================>>>?????????>>><<<===>>>>>>===;;;;;;:::::::::999999999999999999::::::;;;<<<<<<<<<<<<<<<<<<<<<;;;:::999888777777888888888999999999888777555444333333444444666666777777777777666666777666666666666666666666555555333333333444666777777888::::::999888888999:::999777666444333333333333333333333444444555555666666444444333444444555666666777777777777666666AAAIIISSSZZZ___eeemmmssstttssssssssstttvvvxxxyyyzzzwwwrrrmmmkkkvvvtttiiijjjsss{{{|||vvvsssqqqeee]]]TTTOOOPPPQQQOOOMMMPPPOOOLLLIIIFFFCCC@@@???>>>===<<<:::999999999:::999999999999999999999999666666777777777777888888666666555444333222222111333555666666555444444555666555555444444333333222222222222222222222222222000000000000000000000000222000//////111111000...////////////000000000000////////////////////////------........./////////.........------,,,,,,+++,,,,,,+++,,,,,,---...//////...---,,,,,,+++,,,,,,------------,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---------.........---,,,,,,---,,,,,,++++++*********++++++++++++++++++++++++******++++++++++++******)))***+++,,,,,,,,,,,,+++,,,,,,,,,++++++++++++***************+++++++++,,,.............../////////,,,,,,,,,,,,,,,+++++++++------,,,++++++++++++,,,,,,------......------,,,................................................,,,,,,,,,,,,------------/////////...............------...////////////...---------,,,------...///---......///000111222333000000000000////////////000000111111111111111111333333333444444444555555333444555777888999::::::666555555555555666777777888999;;;:::999888888999999777666666888999999888=========>>>>>>???@@@AAA@@@@@@???>>><<<;;;::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<888888999;;;<<<===>>>???>>>???@@@???>>>===>>>???@@@???>>>@@@AAABBBAAA??????@@@AAA@@@>>>>>>@@@BBB;;;<<<<<<===>>>>>>??????AAAAAAAAA@@@@@@?????????BBBBBBCCCCCCCCCCCCBBBBBBAAABBBBBBAAA???@@@BBBDDDGGGEEEDDDBBBAAAAAABBBBBBAAA@@@>>>===>>>???AAACCCCCCBBBAAA???>>>=========>>>>>>>>>>>>===<<<;;;;;;======>>>>>>???@@@@@@@@@???@@@AAABBBBBBCCCBBBBBB???===;;;:::999:::;;;<<<@@@@@@@@@@@@@@@???>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999999;;;;;;===<<<;;;;;;<<<>>>AAABBB???===<<<<<<======<<<;;;::::::999999999999999888888999999::::::;;;<<<<<<;;;;;;;;;;;;;;;:::999888888888777666777888999:::888777555444333333444444555666777888888777666666666666666666666666666666444444333222222444555666666888::::::999999:::;;;999999777666444444333333222222222333333333333444444333333333333444555555666777777888888777777666MMMZZZhhhppptttyyy}}}|||uuunnnkkkiiiiiikkknnnsssqqqooopppvvvvvvkkkhhhoooxxxyyytttooojjj[[[TTTLLLJJJMMMPPPNNNLLLKKKJJJHHHFFFCCCBBB@@@@@@@@@>>><<<999888888999:::888888888888888999999999777777777777888888888888555555444444333222222111222444777777666444444444444444444444333333222222222222222222222222222222000000000000000000000000222111//////000000///---////////////000000000000////////////////////////.........////////////000......---------,,,,,,,,,++++++++++++,,,,,,------------,,,+++******+++++++++*********************---,,,+++******+++,,,---------......---,,,+++++++++,,,,,,,,,,,,+++***)))******************************++++++++++++************++++++,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,------......////////////+++++++++++++++,,,,,,,,,,,,,,,++++++++++++++++++,,,------......------,,,................................................++++++,,,,,,,,,---------........................------...///////////////......------------......111111111111000000000000111111000000//////......000000000111111222222222333333333333444444444444444555666888999999::::::555555444444444555555666888:::;;;:::888777777888999999999999;;;<<<<<<<<<;;;;;;;;;;;;<<<===>>>???AAA@@@???>>>===;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<999::::::;;;<<<======>>>>>>???@@@???===<<<===>>>???@@@AAACCCDDDCCCAAA@@@???@@@@@@???>>>===???@@@AAAAAA@@@???>>>>>>>>>>>>AAAAAABBBAAAAAA@@@???>>>AAAAAABBBBBBBBBBBBAAAAAABBBBBBAAA@@@???@@@CCCEEEEEEDDDBBBAAA@@@AAABBBCCCBBBAAA@@@???>>>??????@@@DDDCCCBBB@@@???????????????????????????>>>======<<<=========>>>>>>>>>???======>>>???@@@@@@@@@@@@???===;;;:::999999::::::===>>>???@@@@@@??????>>><<<<<<<<<;;;;;;:::::::::;;;:::999999999999:::;;;<<<;;;::::::;;;>>>BBBDDD>>>===;;;<<<======<<<:::;;;;;;;;;;;;::::::::::::888888888999::::::;;;;;;888888888888888777666666999888666555666777999;;;888777555444333333444444333444666777888777555555555555555666666666666666444444333333333444555666555777::::::::::::;;;<<<888888777555555444444444333333333333333333333444222333333333444555666666777777777888888777777777```ooozzzoookkkhhhfffgggkkkmmmnnnrrrzzzooommmmmmrrrzzz}}}|||{{{zzz|||zzzuuupppggg```UUUOOOJJJHHHKKKMMMKKKIIIGGGFFFEEECCCCCCBBBCCCCCC@@@>>><<<999888888999:::777777777888888999999999777777777777777777777777666555555444444333333333222444777777666444444444333333333333333222222222222222222222222222222222000000000000000000000000222000//////000000...---.../////////000000000111////////////////////////.........////////////000---------------,,,,,,,,,)))*********++++++++++++,,,++++++************+++************************,,,+++***))))))***+++,,,,,,,,,,,,,,,,,,+++***)))++++++,,,,,,,,,+++************************************++++++++++++******+++***++++++++++++,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,---............---***+++++++++++++++++++++***+++++++++++++++++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,........................+++++++++,,,,,,,,,---------------...............---...//////000000/////////......---------......111111111111000000000000111111000000//////......///000000111222333333444333333333444444444555555666777777888888888888777555555444444444444555555888999::::::888666666777888999;;;<<<<<<======>>>;;;;;;;;;;;;<<<===>>>???@@@@@@???>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;===>>>???>>><<<;;;<<<===???AAADDDEEEEEEDDDBBBBBBBBBBBBBBB@@@===<<<===>>>BBBAAA@@@???>>>>>>>>>???AAABBBCCCCCCCCCBBB@@@>>>@@@@@@AAAAAAAAAAAA@@@@@@BBBBBBBBBAAA@@@AAADDDGGGCCCBBBAAA@@@@@@AAABBBBBBBBBBBBAAAAAA@@@?????????BBBBBBAAA@@@????????????>>>????????????>>>>>>===;;;;;;;;;<<<<<<<<<<<<<<<;;;<<<===>>>>>>??????>>>>>>===<<<:::999999999:::<<<===>>>???@@@???>>>===<<<<<<<<<;;;::::::999999;;;::::::::::::::::::;;;;;;:::999999:::===AAACCC===<<<;;;;;;<<<<<<;;;999::::::::::::::::::::::::777777888888999:::::::::777777888888777777666666888777666555555777999:::888777555444333333444444111222444555555555444444444444555555666666666777555555555555555666666777555777999:::999999:::<<<888777666555555555555555555555555555444444444444333333444555666777777888777777888888888888777777tttwwwsssoooiiigggkkkhhhppp{{{rrrgggmmmwwwyyyyyyxxxuuutttyyyvvvpppjjj```WWWPPPMMMJJJHHHHHHHHHHHHGGGGGGFFFDDDCCCCCCCCCDDDEEE>>>===<<<:::999999999:::777777777888999999::::::777777666666666666555555666666555555555444444444333555666666555444444555222222222222222222222222222222222222222222222222000000000000000000000000111///......000000///---......//////000000111111////////////////////////------........./////////------------------------))))))************))))))++++++************+++++++++++++++,,,,,,,,,,,,,,,+++******))))))******+++++++++,,,,,,++++++******++++++++++++++++++++++++******************************++++++++++++******++++++******++++++,,,---***++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,+++,,,---...///...------+++++++++++++++*********)))***++++++,,,+++++++++,,,------......------,,,++++++++++++++++++++++++------------------------++++++++++++,,,,,,,,,,,,---------------...............///000000000000///000///......---.........---......///000111222333000000000000////////////000000111222333444555666444444444555555555666666666777777888888777666666666666555444444444444555666777999888777666666777666888:::;;;;;;:::;;;<<<=========>>>>>>???@@@AAA@@@??????>>>>>>======<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>======<<<;;;;;;:::<<<===>>>===<<<;;;<<<===???BBBEEEFFFDDDCCCCCCCCCCCCCCCCCC@@@>>><<<===>>>>>>============???@@@AAA@@@BBBDDDFFFFFFDDDBBB@@@??????@@@@@@@@@@@@??????AAABBBBBBBBBAAABBBDDDFFFAAAAAABBBBBBBBBBBBBBBBBBCCCCCCCCCCCCBBBAAA@@@???>>>>>>============>>>>>>=========>>>>>>======<<<::::::;;;;;;;;;;;;;;;;;;:::;;;<<<======>>>>>>=========<<<;;;;;;:::::::::;;;<<<>>>???@@@>>>===<<<<<<;;;;;;;;;::::::999999::::::::::::::::::::::::999888888888:::<<>>>>>???@@@AAA>>>>>>>>>>>>>>>>>>>>>>>>=========<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;============<<<<<<<<<<<<<<<===>>>===;;;:::;;;<<<>>>AAACCCDDDBBBAAAAAACCCBBBCCCCCCAAA???>>>???@@@??????>>>===>>>@@@BBBCCC???BBBEEEHHHHHHGGGDDDBBB>>>??????????????????>>>>>>@@@AAABBBAAAAAACCCDDDAAABBBDDDEEEFFFEEEDDDCCCCCCCCCDDDEEEDDDCCCAAA@@@<<<<<<<<<<<<<<<===??????======>>>>>>>>>>>>>>>===;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<===============<<<<<<<<<<<<<<<<<<<<<;;;<<<>>>??????>>><<<:::;;;;;;::::::::::::::::::888999999999999999999888777777777888999;;;<<<===<<<;;;::::::;;;;;;:::888666666666666777777888888666666777777888999999999777777888888888888888777666666666666777777777888888777555444333333444444333222111111222333555777333333444555555666777777444444555555666666555555555777888888777666777888666666555555555666666777555555555444444333333333222333555666666666666555777888888999999888888777vvvlllkkkvvvyyymmmjjjyyy|||yyyqqqqqqzzzzzzqqqkkkcccXXXPPPEEEHHHJJJGGGCCCAAADDDGGGGGGEEEBBB???============:::;;;;;;<<<<<<;;;::::::777777888999::::::;;;;;;<<<;;;;;;;;;::::::999999555444444444444444444333555666555444333333555777111111111111111111222222222222222222222222222222000000000000000000000000...------...000111000///---......///000111111222////////////////////////,,,,,,,,,---------......------------------------***+++,,,---,,,,,,***))),,,+++++++++++++++,,,,,,(((((())))))************++++++---......---++++++++++++,,,---............---,,,***))))))***,,,...))))))))))))))))))))))))******++++++++++++******,,,+++*********+++,,,---*********++++++,,,,,,,,,++++++,,,,,,,,,------------...000111222111///...---,,,,,,+++***)))((((((((()))***+++,,,,,,+++***,,,------......------,,,------------------------++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,------............//////000000000000000000000///...............////////////..................//////000000111111111111333444666777888999666666666666777777777777222222444666777888888888888777666555555555555555222444555666555555555666666999<<<===:::999:::;;;;;;;;;;;;<<<<<<===>>>???>>>>>>>>>>>>????????????>>>>>>=========<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======>>>>>><<<===>>>===;;;:::;;;<<<===@@@BBBBBB??????@@@BBBAAABBBBBBAAA@@@@@@AAACCCFFFDDDBBB@@@@@@@@@AAABBB???BBBFFFIIIJJJIIIFFFDDD>>>>>>????????????>>>>>><<<>>>AAAAAAAAA@@@AAABBBAAACCCFFFHHHIIIHHHFFFDDDCCCDDDEEEFFFFFFDDDBBBAAA<<<<<<======>>>@@@AAABBB???@@@@@@AAAAAAAAA@@@@@@<<<<<<<<<<<<<<<<<<<<<;;;::::::;;;<<<============<<<<<<<<<===============;;;<<<>>>@@@???===;;;999::::::::::::::::::::::::777777888888888888777777666666777888999:::::::::<<<;;;999:::;;;;;;:::888777777888888999999999:::666666666777888888999999555555666666666666666555555555666777888777777777888777555444333333444444555333222111111444777999333333444444555666777777222333444444555555444444555777888888666555555666666555555555555666666777444444444333333222222222222333444555555555444333888888999999999999888888tttooosssssslllpppxxx}}}|||xxxqqqgggZZZPPPLLLHHHHHHHHHGGGEEEDDDBBBAAADDDBBB@@@>>>===<<<<<<<<<<<<<<<<<<<<<;;;:::999888999888888888888888999999<<<======<<<999777777777555555555555444333222111444333333222222333333444555555444333222111000///111111111111000000000000000000000000////////////000000000000000000000000000000////////////000000////////////////////////........................------,,,,,,+++++++++,,,...---***)))(((((()))***************))))))((((((************************))))))***++++++++++++***//////.........------------,,,++++++******++++++******+++++++++,,,,,,,,,+++++++++************)))++++++,,,,,,,,,,,,------++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,)))***,,,---......---,,,,,,,,,,,,++++++*********)))***+++,,,,,,+++***)))---------............///222111111000//////............,,,,,,,,,,,,..............................,,,,,,---...//////..................////////////111111000000//////................../////////000//////000111222333333444333333444444555666666777:::999888666666666777777666666666666777777777777666777888::::::999888888777777666555666666777888888999:::;;;;;;;;;::::::>>>===<<<;;;;;;<<<===>>>???>>>======>>>@@@BBBCCCAAAAAA@@@>>>===;;;::::::<<<;;;:::999999:::;;;<<<:::::::::;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<===AAA@@@??????>>>>>>??????AAAAAAAAAAAAAAABBBCCCDDDEEEDDDCCCBBBBBBBBBBBBBBBCCCDDDEEEEEEDDDDDDEEEGGGFFFDDDCCCAAA@@@@@@@@@AAA>>>???@@@@@@AAABBBCCCCCCHHHGGGFFFEEEDDDDDDDDDDDDDDDCCCBBBCCCDDDDDDBBB@@@@@@???>>>>>>>>>>>>>>>>>>?????????@@@@@@AAAAAABBB<<<<<<<<<===<<<<<<;;;;;;:::;;;<<<<<<======<<<<<<;;;<<<===>>>>>>===<<<;;;===<<<;;;::::::;;;<<<===>>>>>>===;;;;;;;;;;;;;;;888888777666555555666666999::::::999888777666555;;;;;;;;;;;;;;;;;;;;;;;;888777666444444444555666888888888888888888888888666555555555555444444444444444555555666777777888888888666555444444444444222222222222222222222222222222333444444555555666444333333222222333333444666666777888888888888888666666666666777777777777888777666555444333222222777555444555777888888888888888777777777888:::;;;{{{yyy~~~rrriiiiiitttuuunnneeeYYYPPPMMMIIIIIIHHHGGGEEEDDDBBBAAAAAA@@@>>><<<;;;:::;;;;;;<<<<<<<<<<<<;;;;;;:::999999888888777777888999999:::;;;<<<;;;888666666666555555555555444333222111333333222222222222333333333333222222222222111111111111111111000000000000000000000000////////////////////////////////////000//////......//////000................................................///...---,,,,,,,,,------...---+++)))))))))***+++++++++*********)))))))))************************))))))***++++++++++++***...---------,,,,,,,,,,,,...---,,,,,,++++++,,,,,,*********++++++,,,,,,,,,+++++++++************)))*********+++++++++,,,,,,++++++++++++++++++++++++***+++++++++++++++,,,,,,,,,,,,,,,---,,,,,,++++++---------,,,,,,,,,++++++***+++,,,,,,,,,,,,+++***------------..................---,,,,,,++++++***++++++***))))))***++++++........................,,,------...//////..................////////////111000000000/////////............/////////000000000000000000000000111111444444444555666777777777999888888777666666666777888777777777666666666666888888999::::::::::::999999888666555444555666777888999:::;;;<<<;;;::::::======<<<<<<<<<======>>>AAA@@@???>>>???AAACCCDDDCCCBBBAAA@@@???===<<<<<<>>>>>>===<<<<<<===>>>>>>::::::;;;;;;;;;<<<<<<<<<======<<<<<<<<<===>>>>>>????????????@@@@@@AAABBBAAAAAAAAAAAABBBCCCDDDEEEDDDDDDCCCCCCBBBCCCCCCCCCCCCDDDEEEDDDDDDEEEGGGIIIGGGFFFEEECCCBBBAAAAAAAAA???@@@@@@AAABBBCCCCCCDDDFFFFFFEEEEEEDDDDDDEEEEEEEEEDDDCCCDDDEEEDDDBBBAAA??????>>>===============?????????@@@@@@@@@@@@@@@<<<===============<<<<<<;;;;;;;;;<<<<<<<<<;;;;;;;;;<<<============<<<;;;<<<<<<;;;::::::;;;<<<<<<======<<<;;;::::::::::::999888888777666666777777777777999:::;;;<<<<<<<<<::::::::::::;;;;;;<<<<<<777666555555555666777888555555555555555555555555666555555555555444444444333444444555666666777777888777666555555444444444333333333333333333333333222222333444444555555666444444333333333333444444666666777888888888888777666666666555555555555555444444444444444444444444555444333333555777777666888888777777777888::::::mmmbbbaaajjj{{{}}}qqqiiiaaaWWWPPPMMMIIIHHHGGGEEECCCAAA@@@???>>>===;;;:::999999999:::;;;;;;<<<<<<<<<;;;;;;:::999888888777777777888888888999:::999777555555555555555555555444333222111222222222222222222222222111111111222222222333333111111111111000000000000000000000000////////////////////////////////////.........------.........................................................111000...,,,,,,---...///...---,,,*********+++++++++++++++++++++*********************************))))))***++++++++++++***,,,,,,,,,,,,++++++++++++......---,,,,,,,,,,,,,,,))))))******+++,,,------+++++++++************)))))))))*********+++++++++++++++++++++++++++++++++,,,,,,+++******+++++++++......,,,++++++*********---------------,,,,,,,,,+++,,,,,,------,,,,,,+++------------............//////......---,,,,,,,,,******))))))))))))******------------------------,,,---......///.....................////////////000000000000////////////....../////////000000000000000000000//////......444555555666666777777777777777888888888777666666888888888777777666666666:::999999999999:::;;;;;;;;;999666333222333555666888999:::<<<<<<;;;;;;:::;;;<<<======>>>>>>>>>>>>BBBAAA@@@@@@AAABBBDDDEEEEEEDDDCCCBBBAAA@@@???>>>???>>>>>>======>>>>>>???;;;;;;;;;<<<<<<<<<<<<<<<>>>=========>>>>>>???@@@>>>??????@@@AAABBBCCCDDDBBBBBBBBBBBBCCCDDDEEEFFFDDDDDDCCCCCCCCCDDDEEEEEEDDDEEEEEEDDDCCCEEEHHHKKKHHHHHHHHHFFFEEECCCBBBAAAAAAAAABBBBBBCCCCCCCCCDDDDDDDDDDDDDDDDDDEEEEEEEEEFFFEEEDDDDDDEEEDDDBBB@@@??????>>>>>>===<<<;;;;;;??????????????????>>>>>>======>>>>>>>>>>>>======;;;;;;;;;;;;;;;;;;:::::::::;;;;;;<<<<<<;;;;;;:::;;;;;;::::::::::::;;;;;;<<<<<<;;;::::::999999888888777777666666666666666666777888:::;;;<<<<<<<<<888999999:::;;;<<<<<<===666666555555666777999:::777777777777777777777777666555555555555444444444333333333444555555666666777777666555555444444444444444444444444444444444222222333444444555555666555555444444444444555555555666777777888888777777555555555444444444333333111111222333444555555666555444333444666777888777888888777666777888999:::ttteee```dddqqqyyylllccc\\\SSSMMMLLLGGGFFFEEECCCAAA???>>>===>>>===;;;:::999999:::::::::;;;;;;<<<<<<<<<;;;;;;999888888777777777777888777888999999777555555666555555555555444333222111111222222222222222222111111111111111222222222222111111111111000000000///000000000000////////////////////////////////////...------,,,,,,------...................................................111///---++++++,,,...///...---,,,+++++++++,,,,,,++++++++++++++++++++++++************************))))))***++++++++++++***,,,,,,,,,,,,,,,+++++++++------,,,++++++++++++,,,(((((()))***+++,,,------+++++++++*********))))))************++++++++++++++++++++++++++++++++++++...---+++************+++...---+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++,,,,,,---------........./////////...------,,,,,,---,,,,,,,,,,,,,,,,,,---------------------------------...............---............////////////000000000000////////////...////////////000000000000000000000000000000000444444444555555555666666555666777888888888666666777777777777777777777777:::999888777888999:::;;;:::888555333222333555777999999;;;<<<<<<<<<;;;::::::;;;===>>>?????????>>>BBBBBBAAAAAAAAABBBCCCDDDEEEEEEDDDCCCBBBAAA@@@???========================<<<<<<<<<<<<<<<<<<<<<===============>>>>>>???@@@???@@@AAABBBCCCCCCCCCCCCBBBBBBBBBCCCDDDEEEFFFGGGDDDDDDDDDDDDDDDEEEFFFGGGFFFFFFEEECCCBBBCCCFFFHHHHHHHHHHHHHHHFFFCCCAAA@@@BBBBBBCCCCCCCCCCCCCCCCCCAAAAAABBBCCCDDDEEEEEEEEEFFFDDDCCCCCCDDDCCCAAA???@@@@@@@@@???>>>===<<<;;;?????????@@@???>>>===<<<<<<======>>>>>>>>>>>>===<<<<<<;;;:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;::::::999888888777666555555444444444555555999999999888888777555555777888888:::;;;<<<======888888777666666777888999888888888888888888888888666555555555555444444444333333333444444444555555666666666666555444444333444444444444444444444444222222333444444555555666555555555444444555555555555666666777777777777777666666555555444333333333222222333333444555666666777666555666999:::;;;:::999888777666666777888999uuummmgggiiiqqq}}}tttggg^^^WWWOOOJJJIIIIIIGGGEEECCCAAA@@@@@@???@@@???===<<<;;;;;;;;;;;;999:::;;;;;;;;;;;;;;;:::999888888777666666777777666888999999777666777888555555555555444333222111111222333333333333222111222222222111111111000000111111111111000000000///000000000000////////////........................------,,,,,,,,,,,,------................................................///...,,,+++***+++,,,---------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))***++++++++++++***,,,,,,,,,,,,,,,---------,,,++++++***************(((((()))******+++,,,,,,+++++++++*********))))))+++++++++,,,,,,,,,,,,---++++++++++++++++++++++++------,,,+++************++++++***)))***+++,,,...******************++++++++++++************++++++,,,,,,,,,------------...,,,,,,+++******))))))(((---..................------------------------------...............------............////////////////////////000000000000////////////000000000111//////000111111222333333222222333333333333333444333555666888888888777666555555666777888999::::::888777666666666777999:::777666444333333555888:::999:::;;;<<<===<<<;;;;;;999:::===???@@@@@@@@@???AAAAAAAAAAAAAAABBBBBBCCCDDDDDDCCCBBBAAA@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>========================<<<<<<<<<<<<===>>>???@@@AAABBBCCCCCCCCCBBBBBBAAABBBBBBBBBCCCDDDEEEFFFGGGEEEEEEEEEEEEFFFFFFGGGHHHHHHGGGFFFCCCAAA@@@BBBDDDFFFGGGGGGFFFEEEBBB@@@???CCCCCCCCCCCCCCCCCCBBBBBB???@@@AAACCCDDDDDDDDDDDDCCCBBBAAAAAABBBAAA???===AAAAAABBBAAAAAA???>>>===>>>???@@@@@@@@@>>><<<;;;<<<<<<===>>>>>>>>>>>>>>>>>>===<<<::::::999999::::::::::::999999:::::::::::::::::::::::::::::::::::::::::::::999888777666666666666555555666777777;;;::::::999777555333222777777888999:::<<<<<<===;;;:::888777666666666777555555555555555555555555666555555555555444444444333333333444444444444444444555555666555555444333222222222222222222222222222222333444444555555666555555555444444555555555555555666777777777777777666666666555555555444444555555555555666666666666888666666777999;;;<<<;;;999888777666666777888888wwwrrruuuxxxxxxvvvyyyyyyjjjkkkpppxxxxxxmmmaaaZZZTTTMMMIIIIIIKKKJJJGGGEEEDDDDDDDDDDDDDDDBBB@@@>>>===<<<<<<<<<999999::::::::::::999888999888888777666666666666555777999999777777777888555555555555444333222111222333444555555444333222222222111111111000000000111111111111000000000000000000000000////////////........................---------,,,,,,---------------------------------........................------,,,,,,++++++++++++,,,,,,,,,,,,,,,+++++++++*********+++++++++++++++************************))))))***++++++++++++***,,,,,,,,,,,,------------++++++***))))))))))))))))))))))))************++++++++++++************)))++++++,,,,,,,,,---------++++++++++++++++++++++++++++++,,,,,,,,,+++******)))))))))******+++------))))))))))))************+++******))))))******+++,,,,,,,,,,,,---------------------,,,++++++******,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........///......---,,,............////////////////////////000000000000/////////000000000111111//////000111222333444444222222222222222222222222333444555666777888888888555666666777888999::::::666666666666666777888888555555555555666888999:::999:::;;;<<<===<<<<<<;;;999:::<<<>>>???AAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBCCCCCCBBBBBBAAA@@@@@@???@@@AAAAAABBBBBBAAAAAA@@@>>>>>>>>>>>>============;;;;;;;;;<<<===>>>???@@@BBBBBBCCCDDDCCCBBB@@@???AAAAAAAAABBBCCCEEEFFFGGGGGGGGGFFFFFFFFFGGGHHHHHHGGGHHHGGGEEECCCAAABBBCCCEEEEEEEEEDDDCCCBBBAAA@@@DDDCCCCCCCCCBBBBBBAAAAAA>>>???AAABBBCCCCCCBBBBBBAAA@@@???@@@AAAAAA???===AAAAAABBBCCCCCCAAA@@@???===>>>@@@AAAAAA???>>><<<<<<===>>>??????@@@??????@@@???===;;;:::999::::::;;;::::::999999::::::;;;::::::;;;;;;;;;;;;::::::999:::;;;;;;:::999777666999888888888888999999:::999999999:::999999888777777888888999:::;;;;;;<<<<<<:::888666555444555555666666666666666666666666666555555555555444444444444444444444444444555555333444555666666555444333222222222222222222222222222222333444444555555666555555444444444444555555444555666666777777666666555555555555555555555555888777777777666666555555666555444555888:::;;;:::999888777666555666777888xxxvvvnnnfffeeejjjnnnnnnmmmuuu{{{pppjjjqqq}}}nnneee[[[WWWTTTNNNKKKKKKJJJHHHFFFEEEDDDDDDEEEFFFFFFEEEBBB@@@>>>===<<<<<<999999999999888888777666999999777666666555555555333555777777666666777888555555555555444333222111222333555666666555333222000000000000111111111111111111111111000000000000000000000000////////////..............................------------......------------------------........................,,,---.........---++++++******+++++++++++++++***)))))))))*********++++++************************))))))***++++++++++++******+++++++++,,,,,,,,,,,,,,,+++******))))))******************))))))))))))+++++++++************)))***+++++++++,,,,,,,,,,,,++++++++++++++++++++++++(((***,,,---...,,,+++))))))******+++++++++******))))))*********+++++++++,,,+++************+++,,,++++++,,,,,,,,,---------000000//////...---------++++++,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,......//////...------,,,............////////////.../////////000000000111//////000000000111111111///000000000111111222222222222222222222222222222333444444555666777888999888888888888888888888888666666777888888888888888666666777888888999999999999:::<<<=========<<<;;;:::;;;;;;===???AAABBBCCCCCCCCCCCCDDDDDDCCCCCCBBBCCCCCCCCCBBBBBBAAAAAA@@@@@@AAABBBCCCCCCBBBAAA@@@?????????>>>>>>>>>======<<<<<<<<<===>>>???AAAAAA???@@@BBBCCCCCCBBBAAA@@@???@@@@@@AAABBBDDDFFFGGGIIIHHHHHHGGGGGGGGGGGGHHHEEEGGGHHHHHHGGGEEEEEEEEEEEEDDDCCCCCCBBBBBBBBBCCCDDDCCCCCCBBBAAA@@@@@@???===???AAABBBCCCBBBAAA@@@@@@??????@@@BBBBBBAAA???>>>@@@AAACCCCCCBBBAAA@@@===>>>@@@BBBBBBAAA???>>>>>>???@@@AAABBBBBBBBBBBBBBBAAA>>><<<:::::::::;;;<<<;;;:::999999:::;;;<<<:::;;;<<<<<<<<<<<<;;;:::::::::;;;<<<;;;999777666777777777777777888999999666777888999::::::::::::888888999999999::::::::::::999777555444444555555888888888888888888888888666555555555555444444444555555555555555555555555222333555666666555333222333333333333333333333333222222333444444555555666444444333333333333444444444555666666777777666666333333333444555555666666777666666666555555555555666555444666999;;;;;;;;;999888777666555666666777cccccc```\\\___eeehhhgggiiitttxxxnnnkkkrrr{{{ggg___WWWUUUTTTPPPNNNNNNGGGEEECCCBBBAAABBBDDDEEEHHHFFFCCC@@@>>><<<<<<<<<999999999888888666555444999999777666555555555555222333555666555555666777555555555555444333222222333444666777777666444333......///000111222333333111111111111000000000000000000000000////////////........................///......------......///------------------------........................,,,...///000000...,,,+++)))******+++++++++******(((((())))))*********+++************************))))))***++++++++++++***))))))******++++++++++++---,,,++++++******++++++++++++******)))(((((((((+++++++++************))))))************+++++++++++++++++++++++++++++++++&&&))),,,...///---+++)))***+++,,,,,,+++***((('''******+++++++++,,,,,,,,,------++++++++++++------++++++,,,,,,,,,---------...------,,,,,,+++******,,,,,,............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.../////////...---,,,,,,............/////////000.../////////000000111111000000000000111111111111000000000000////////////333333333333333333333333444333333444555777999:::;;;;;;:::999888777666555666777888::::::999888888777888999::::::999777666::::::<<<=========<<<;;;;;;;;;;;;<<<>>>AAACCCEEEDDDEEEEEEEEEEEEEEEDDDCCCDDDDDDCCCCCCBBBBBBAAAAAA??????AAAAAAAAAAAA??????@@@?????????>>>>>>===============>>>???AAABBBCCC<<<>>>@@@BBBCCCCCCBBBAAA?????????@@@BBBDDDEEEFFFJJJIIIHHHHHHGGGGGGGGGGGGCCCFFFIIIKKKJJJIIIHHHIIIEEEDDDCCCBBBBBBCCCDDDEEECCCCCCBBBAAA@@@@@@??????===???AAABBBBBBAAA@@@???@@@??????AAACCCDDDBBBAAA<<<>>>@@@BBBBBBBBBAAA@@@<<<>>>AAACCCCCCBBB@@@???@@@AAABBBCCCDDDDDDDDDDDDDDDBBB???<<<;;;:::;;;;;;<<<<<<::::::::::::<<<<<<;;;;;;<<<======<<<;;;;;;:::;;;<<<<<<<<<:::888666444444444444444555666777555555666777777777777777999999999999999999999:::777666555444444555666666555555555555555555555555666666555555555444444444666666666666666666555555222333555666666555333222444444444444444444444444222222333444444555555666444333333222222333333444444555555666666666666666000111222333444444555666555555555555555555555555888777666888;;;===>>>>>>999888777555555555666777[[[XXXUUUVVVWWWYYYbbbkkkrrrxxxkkkdddgggooo{{{|||mmm^^^\\\YYYUUUQQQNNNKKKIIIEEEDDDCCCBBBAAA@@@@@@@@@AAAAAAAAA@@@>>>===;;;:::999999999888888888888777777777666666666666777777555555555555555555555555555555444444444333333333222333333444333222111000...///000111111000///.........///000000000000000////////////............///...---,,,,,,---...///------------------------------------------------,,,,,,,,,,,,,,,---...///+++++++++,,,,,,------------------,,,,,,,,,+++++++++++++++*********))))))************************************************))))))************))))))************************++++++***)))(((((())))))++++++++++++++++++++++++)))***,,,......---,,,+++------------------------++++++++++++,,,---......)))************+++++++++++++++************++++++,,,+++***))))))***++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......---,,,,,,,,,,,,---............000111222222222222////////////000000000000000000000000000000000000000111111111111222222222222222222222222222222222555444333333444666888:::===<<<;;;999888777777666888:::;;;:::777555444444:::999999888777777888888999::::::;;;::::::999999:::;;;;;;<<<===>>>>>>???GGGFFFEEEDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBAAA>>><<>>===<<<<<<======>>>>>>>>>???>>>>>>>>>??????@@@@@@AAA???<<<;;;<<>>>>>???AAACCCEEEGGGEEECCCCCCDDDEEEFFFEEEGGGFFFFFFIIILLLKKKHHHEEEJJJFFFCCCBBBDDDEEEDDDBBBBBBBBBBBBCCCBBBBBBAAAAAA????????????@@@@@@AAABBBBBBCCCDDDEEEEEECCCBBBAAA@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@???=========>>>>>>???@@@AAACCCFFFHHHIIIJJJEEEBBB???===<<<;;;:::999;;;<<<=========<<<;;;:::777999===??????===999777;;;<<<======<<<999777555555555555555555666777777666666666666777777777777888888777777777777777888:::999777666666666777888555555555555555555555555666666555555555555666666666666666555444444333333222333444444555555444444333333333333333333333333333333333333333333333333555555555555666666666666555555555444444333333333222222333444444555555666666666666666666666555555111222444888;;;>>>@@@BBB888888777777666666555555[[[XXXVVVUUUTTTXXXggguuuuuuhhh___]]]eeeooopppeeeZZZXXXVVVRRROOOLLLIIIHHHCCCCCCAAA@@@???>>>>>>>>>????????????>>><<<;;;;;;999999999888888888888777777777666666666666777777444444444444444444444444444444333333333222222222222222333333333222111000//////000000000000//////......///000000000000000............------------///......------......///........................------------------------,,,,,,,,,,,,,,,---......++++++,,,,,,,,,,,,,,,,,,+++*********))))))))))))+++++++++*********))))))************************************************))))))************))))))************************++++++***)))))))))))))))************************((()))+++,,,---,,,+++***++++++++++++++++++++++++++++++++++++++++++,,,---)))************+++++++++++++++************++++++,,,+++***))))))***++++++++++++******++++++,,,---+++++++++,,,,,,---------------------------------+++,,,,,,,,,,,,------------,,,,,,,,,,,,---............///000111111111111////////////000000000000000000000000000000000000000000111111111222222222222222222222222222222222222111111222555888;;;===<<<;;;:::999777777777666999:::<<<;;;888666555555999888888777777888888999;;;;;;;;;<<<<<<;;;;;;:::;;;;;;<<<======>>>??????EEEDDDDDDCCCCCCCCCCCCDDDCCCBBB@@@??????@@@??????>>>???AAAAAAAAA???>>><<<>>>>>>??????@@@AAAAAABBB======>>>???@@@AAABBBBBBBBB???======>>>???===;;;???>>>>>>===>>>@@@BBBCCCFFFDDDBBBAAACCCDDDDDDDDDFFFEEEEEEGGGJJJJJJHHHFFFJJJGGGDDDDDDEEEFFFEEEDDDBBBBBBBBBBBBBBBAAAAAA@@@????????????@@@AAABBBCCCDDDEEEGGGHHHHHHFFFDDDBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@???>>>>>>>>>????????????AAABBBDDDFFFGGGHHHDDDAAA>>><<<;;;;;;:::888999:::;;;<<<<<<;;;::::::888:::<<<>>>>>><<<:::888::::::;;;:::999888666555555555555555555666777777555555666666666777777777888888777777777777777888999888777666666666777777555555555555555555555555666555555444444555555666777666666555555444333333111222333333444444333333333333333333333333333333333333333333333333333333333333444444444555555555555444444444333333333333333333333333444444444444555555555555555555555555222333444666888:::;;;<<<777777777777666666555555\\\YYYVVVTTTTTT]]]rrr}}}ppp```XXXVVV\\\iiiuuu}}}mmmaaa[[[TTTSSSQQQNNNLLLIIIGGGFFFBBBAAA@@@>>>======<<<<<<===============<<<;;;;;;999999999888888888888777777666666555555666666777333333333333333333333333333333222222222111111111222222222333222222111000000000////////////000000......///000000000000///...------------,,,,,,,,,......////////////..............................------------------------,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,+++++++++))))))))))))((((((((((((+++************)))))))))************************************************))))))))))))))))))))))))************************+++***))))))))))))))))))))))))))))))))))))))))))'''(((***+++++++++***))))))*********************,,,+++******************)))************+++++++++++++++************++++++++++++************+++,,,++++++******++++++,,,---)))***++++++------...///------------------------++++++,,,,,,,,,------------,,,,,,,,,,,,---............//////////////////////////////000000000000000000000000000000000000000000000111111111222222333333333333333333333333111111222222444777:::;;;;;;:::999888777666666666999:::<<<;;;999666666666777777777777888999::::::<<<======>>>>>>======<<<<<<======>>>>>>?????????BBBAAAAAAAAAAAABBBBBBCCCDDDBBB@@@>>>===>>>@@@AAA===>>>?????????>>>===<<<===>>>>>>@@@AAABBBCCCCCC===>>>???@@@AAABBBCCCDDDBBB@@@>>>>>>??????===<<>>>>>>>>???@@@AAAAAADDDBBB@@@@@@AAABBBBBBBBBCCCBBBBBBDDDGGGIIIIIIHHHIIIGGGEEEEEEFFFGGGFFFFFFBBBBBBBBBAAAAAAAAA@@@@@@>>>>>>??????AAABBBDDDDDDEEEHHHJJJLLLLLLJJJFFFDDDCCCCCCBBBBBBAAA@@@@@@@@@???>>>>>>>>>>>>??????@@@>>>??????@@@AAABBBCCCCCCBBB???===;;;;;;:::999888777888999;;;;;;;;;;;;:::999:::;;;<<<<<<;;;:::999:::999999888777666555555555555555666666666777777444444555555555666666666777777777666666777777888888888777666666666666777666666666666666666666666444444333333333333444444777777666666555444444444111111222333333333333333333333333333333333333333222222222222222222222222222222222222333333333333444444333333333333333222444444444333333333222222333333333444444444444444333444444555555666666666777777777666666666666555ccc\\\VVVWWW]]]kkk}}}lllaaaVVVTTTYYYdddttt}}}}}}nnn___VVVSSSOOONNNMMMKKKJJJHHHGGGFFFAAA@@@???===<<<<<<<<<<<<:::;;;;;;<<<<<<<<<;;;;;;999999999888888888777777666666666555555666666666333333333333333333333333333333333333222222222222111222222222222111111111222111///......///000000---...//////000000//////.........---------,,,,,,---...000000000000...---........................,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++,,,,,,---------,,,,,,,,,++++++*********************)))))))))************))))))))))))******************************************************))))))))))))************************************)))))))))))))))***))))))))))))))))))))))))((()))***+++++++++******))))))))))))************++++++***))))))((())))))))))))*********+++++++++++++++************++++++++++++***+++++++++,,,,,,++++++******++++++,,,---+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........---,,,,,,,,,,,,---......///.........------......////////////000000000000////////////////////////000000000000111111111111333333333333333333333333555444444333333444555666999888888777666666666666777999::::::888666555555555555555666888999;;;<<<===>>>>>>????????????>>>===>>>>>>>>>?????????@@@???????????????@@@AAABBBDDDDDDCCCAAA???>>>>>>???;;;<<<=========<<<<<<;;;;;;;;;<<<>>>???AAABBBBBB@@@@@@@@@AAAAAABBBBBBCCC?????????@@@AAAAAAAAAAAA@@@@@@@@@AAAAAABBBBBBBBBCCCAAA>>>>>>???@@@@@@???@@@@@@@@@BBBDDDGGGIIIJJJGGGFFFFFFFFFFFFFFFFFFFFFBBBBBBAAA@@@@@@?????????======>>>???AAACCCDDDEEEFFFIIIMMMOOOOOOLLLHHHEEEBBBBBBAAAAAA@@@???>>>>>><<<<<<<<<======>>>??????>>>>>>>>>>>>???????????????===;;;;;;;;;:::999777666777999;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::999888777666666666666555555666777777777777777444444444444555555555666777666666666666777777888666666666666666666666666666666666666666666666666333333222222222222333333777777666666555444444333111222333333444444333333222222222222222222222222222222222222222222222222111111222222222333333333333333333333222222222222444444444333222111111000222222222222222333333333444444444444444444444444666666666666666666666666nnnddd]]]bbbooouuunnn^^^YYYXXX^^^gggsss~~~{{{nnnbbbYYYSSSOOOLLLKKKKKKIIIHHHGGGFFFFFFAAA@@@???===<<<<<<;;;;;;999::::::;;;;;;;;;;;;:::999999999888888888777777666666555555555555666666333333333333333333333333444444444444333333333333111111111111111111111222222111///.........///000------...///////////////////////////.........------...///000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++++++++,,,,,,,,,,,,,,,++++++*********))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))******)))(((((()))******))))))))))))))))))))))))***)))))))))))))))******************************)))******+++++++++++++++*********+++++++++,,,,,,++++++***)))(((((((((((())))))*********+++++++++++++++************++++++******++++++,,,,,,,,,,,,++++++******++++++,,,------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,............////////////---,,,,,,,,,,,,---......///...------,,,------...////////////000000000000//////////////////////////////000000000111111111333333333333333333333333444444444333333333333333777777666555555555666666555777888888666444333444333444444666777999;;;<<<===>>>>>>???@@@@@@??????>>>>>>>>>>>>????????????>>>>>>===>>>>>>???@@@@@@CCCEEEGGGFFFBBB>>><<<<<<;;;;;;;;;;;;<<<;;;;;;;;;:::;;;<<<===???@@@BBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@AAABBBCCCCCCBBBBBBBBBBBBBBBDDDEEEFFFFFFEEEEEEBBB@@@======>>>>>>>>>>>>===>>>@@@AAACCCFFFHHHJJJFFFGGGGGGGGGFFFEEEEEEFFFCCCBBB@@@???>>>>>>>>>???=========>>>@@@BBBDDDDDDFFFIIILLLOOOOOOKKKGGGDDDAAA@@@@@@???>>>===<<<<<<::::::;;;<<<<<<=========<<<<<<<<<<<<<<<<<<<<<<<<===<<<;;;;;;;;;;;;999777777888:::<<<===>>>>>>===;;;;;;;;;::::::;;;;;;;;;:::999888777666666777777555666777777888888777777444444444444555555555666666666555555666777888888555555555555666666555555666666666666666666666666222222111111111111222222666666555555444444333333222222333444444444444444222222222222222222222222111111111111111111111111111111222222222333333333222222222222222222222222444444333222111000000///111111111111222222333333333333333444444444444555555555555555555666666666|||rrrmmmvvvpppddd```VVVYYYbbbmmmwww{{{xxx}}}ooobbb[[[WWWRRROOOJJJJJJIIIHHHGGGFFFEEEEEE@@@???>>><<<;;;;;;;;;;;;999::::::;;;;;;;;;::::::999999999888888888888777666555555444444555555666333333333333333333333333555555555444444444333333111111000000000111222222222111000//////......///------...////////////...000000/////////.........------............------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++++++++++++++++++++++++++*********''''''''''''(((((((((((((((((()))))))))))))))***************************))))))))))))))))))))))))+++***)))(((((()))***+++)))))))))))))))))))))))))))))))))))))))******+++*********************************+++++++++,,,,,,******++++++,,,---------+++***)))))))))))))))))))))************+++++++++++++++************++++++)))***+++,,,---------,,,++++++******++++++,,,---///......---++++++***))),,,,,,,,,,,,,,,,,,,,,,,,---.........////////////---,,,,,,,,,,,,---......///...---,,,,,,---//////////////////000000000000000000000000000000000000/////////000000000111111222222222222222222222222111111222333333444555555555555444444444555666666333555777777555333333333333333444555777999;;;<<<<<<<<<===>>>????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========>>>??????@@@DDDHHHGGGBBB===;;;:::::::::::::::;;;;;;;;;<<<<<<======???@@@AAABBBBBBAAAAAAAAAAAA@@@@@@@@@@@@CCCEEEFFFEEECCC@@@??????BBBDDDGGGIIIJJJJJJIIIHHHBBB???===<<<===>>>===<<<;;;>>>@@@BBBCCCEEEHHHJJJGGGIIIJJJIIIGGGEEEEEEFFFCCCBBB@@@>>>======>>>>>><<<<<<======???@@@BBBBBBDDDGGGIIIKKKKKKIIIEEECCC???>>>>>>>>>===<<<<<<<<<:::;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;<<<<<<:::888888999;;;===>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;888888888888777777777666555666777888999888777666444444555555555666666666555555555555666777888888333444555555666555555555555555555555555555555555222222111111111111222222555555444444333222222222111222222333333333333333222222222222222222222222000000000000000000000000111111111222222222222333000111111111111222222222333333222222111000//////000000111111222333333333333333333444444555555555444555555555555666666666xxxmmm```XXXVVVWWW___ooo}}}|||vvvxxx~~~tttfff\\\WWWTTTQQQNNNHHHHHHGGGFFFEEEDDDCCCCCC>>>===<<<;;;:::999999999:::;;;;;;;;;;;;;;;::::::999999999888888888888777666555555444444555555666444444444444444444444444444444444333333333222222111000//////000111222333111111111000000///...---,,,---......//////......//////.........---------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,+++******++++++************++++++++++++'''''''''(((((()))))))))(((((((((((())))))******************************))))))))))))))))))))))))+++***)))(((((()))***+++)))))))))))))))))))))))))))))))))))))))***++++++)))))))))))))))))))))))))))))))))))))))***++++++******++++++,,,------...******)))))))))***++++++)))************+++++++++++++++************++++++)))***+++---------------++++++******++++++,,,------------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------...---,,,,,,,,,,,,---......///...---,,,---...000222////////////000000000000000000000000000000000000////////////000000000111111111111111111111111111000111222333333333333333444444333333444555666666333555777777555444333444333333444555777999:::;;;:::;;;<<<===>>>>>>>>>>>>========================???>>>>>>============>>>===AAAEEEDDD???<<<<<<===::::::::::::;;;;;;<<<<<<<<<<<<===>>>??????@@@@@@>>>>>>??????@@@AAAAAABBBBBBDDDFFFEEEAAA>>>===>>>AAADDDGGGKKKLLLLLLKKKJJJBBB???===<<<=========<<<:::>>>BBBDDDDDDEEEGGGIIIJJJLLLNNNLLLIIIFFFFFFGGGCCCBBB???===<<<<<<===>>><<<<<<<<<<<<===>>>???@@@BBBDDDEEEGGGFFFDDDBBB@@@>>>>>>>>>>>>>>>=========<<<===>>>>>>>>>===<<<;;;:::::::::::::::;;;;;;;;;<<<;;;;;;<<<======;;;999888999:::<<<======<<<<<<:::;;;;;;<<<<<<;;;;;;:::666666777888777666555444555666777999999888777666555555666666666777777777555444444555555777888888222333444555666555555444444444444444444444444444333222222111111222222333444333333222222111111000//////000111111111111111111111111111111111111111000000000000000000000000//////000000000111111111000000000000111111222222222222111111000000000///000000111222222333444444444333333333333333333333444444444555555555666666tttkkkbbbWWWRRRSSSZZZfffyyywwwvvv|||ssslllcccZZZTTTQQQOOONNNGGGFFFEEEDDDCCCBBBAAAAAA<<<<<<:::999888777777777;;;<<<<<<<<<;;;;;;:::999999999999888888888888777555555555444444555555555555555555555555555555555333333333222222222111111111000/////////111222333000111111111111///---,,,,,,---......//////............---------,,,,,,,,,------+++******+++------------------------------++++++++++++++++++++++++---,,,,,,+++*********+++))))))******+++++++++,,,))))))******++++++,,,,,,'''((((((((())))))******************************))))))))))))))))))))))))+++***)))'''''')))***+++))))))))))))))))))))))))))))))((())))))***++++++((((((((((((((((((((((((((((((((((((((()))******))))))***+++,,,,,,------******))))))***+++,,,,,,)))************+++++++++++++++************++++++)))***+++---......------++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,,,,,,,,,,---......///...---,,,---///111333////////////000000000000000000000000000000000000////////////000000000000000000000000000000000000444444444333222111000///333333333333444555666666444666888888666555444555444444444555777888:::;;;999:::;;;<<<========================<<<<<<<<<<<<@@@???>>>===============:::>>>AAA???<<<:::===AAA;;;:::::::::;;;;;;<<<===::::::;;;;;;<<<<<<======:::;;;===>>>@@@BBBCCCDDD===@@@CCCCCCAAA???>>>@@@@@@CCCGGGKKKMMMMMMLLLKKKBBB@@@===<<<=========<<<:::>>>CCCEEEEEEEEEFFFHHHMMMOOOQQQOOOKKKHHHGGGHHHCCCBBB???===<<<<<<======<<<<<<<<<<<<<<<===>>>>>>AAAAAACCCCCCCCCBBB@@@???>>>>>>>>>>>>??????????????????@@@@@@@@@>>>===<<<999::::::::::::;;;;;;;;;<<<;;;;;;===>>>>>>;;;999777888:::;;;<<<;;;;;;:::999:::;;;<<<<<<;;;:::999333444666777777555333222555666888999:::999777666666666666666777777777777444444444555555777888888111222444555666555444444333333333333333333333333333333222222222222333333333333222222111000000///---......///////////////111111111111111111111111000000000000000000000000............/////////000//////000000111111111222111111111111000000000000000111111222333333444444444444333333222111000000444444444555555555666666xxxaaaXXXSSSNNNRRR[[[hhhuuuwwwpppuuu}}}sssiiiddd\\\UUUQQQOOONNNMMMIIIGGGEEEDDDDDDCCCAAA???<<<<<<;;;:::999999999999999999999999999999999999;;;;;;;;;;;;:::888666555777777666666666666777777555555444333444555666777555333111222333333111...222222222111000//////...///......------,,,++++++---------............///------......//////000000000000///...---,,,,,,,,,+++,,,------......------------,,,,,,,,,,,,++++++******)))))))))))))))***(((+++---,,,)))(((***,,,(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))***(((((()))***+++***)))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************,,,+++***))))))***+++,,,++++++,,,,,,,,,++++++***)))))))))***+++++++++,,,,,,+++*********+++,,,---++++++++++++++++++++++++************************+++++++++******)))))))))+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...............///000000000///...............///////////////////////////////////////000000000000000111111111111222222222222222222222222222222222222222333333444555666666333333333333333333333333555555666666777777888888888999:::;;;;;;999777666======<<<;;;;;;;;;;;;<<<======>>>>>>>>>>>>=====================<<<<<<;;;>>>===;;;999999;;;===>>>======>>>>>>>>>>>>======<<<<<<===>>>???AAACCCDDD@@@@@@@@@????????????>>>AAABBBEEEGGGJJJLLLNNNNNNEEECCC@@@===;;;;;;;;;;;;===>>>@@@AAABBBCCCCCCCCCKKKKKKKKKKKKJJJIIIHHHHHHEEECCC@@@===;;;;;;<<<<<<===<<<<<<;;;;;;<<<<<<<<<===>>>?????????>>><<<;;;>>>>>>????????????>>>>>>??????@@@@@@@@@??????>>>>>>;;;888888;;;===<<<:::===<<<;;;<<<======;;;999888888999999999:::::::::;;;;;;;;;;;;::::::999888555555444444444444555555777666666555555555555666666666555555666777999:::333333333444444555555555666666555444333333222222333333333222222222111111222222222111111111000000222222111111111111222222000000////////////000000000000000000000000000000........................////////////////////////....../////////000000111111111111111111111111111222222222333333333444444222222222222222222222222333444555555555444333222mmmYYYQQQOOONNNTTT^^^rrr}}}vvvqqqnnnrrrzzz{{{rrriiiaaa\\\VVVRRRPPPOOONNNMMMGGGEEECCCCCCCCCBBB@@@>>>;;;;;;999888888888888888999999999999999999999999:::;;;;;;;;;:::888666555777777666666666666777777555444444333444555666777777555444444666666333111222222111111000//////...,,,,,,---......//////000---------............///............//////////////////......------,,,,,,+++,,,------...---------------,,,,,,,,,,,,++++++,,,,,,+++++++++++++++,,,)))***++++++***)))***+++************************(((((())))))))))))(((((()))))))))))))))))))))))))))(((((((((***+++***)))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++************************+++***))))))))))))***+++*********++++++******)))******************++++++++++++*********+++,,,---++++++++++++++++++++++++************************,,,,,,+++++++++*********,,,,,,,,,---------......------------------------...............//////000000//////....../////////.........................../////////000000000000000000111111111222222222222222222222222222222222333333444444555666666777555555555555555555555555555555555666777777888888777888999:::;;;;;;:::999>>>===<<<;;;::::::;;;;;;<<<======>>>>>>======<<<<<<============<<<;;;;;;<<<;;;999888888:::<<<>>>========================<<<<<<===>>>???AAABBBCCCAAAAAA@@@@@@??????>>>>>>@@@AAACCCEEEGGGHHHHHHIIIEEECCC@@@===<<<;;;;;;;;;===>>>???AAABBBBBBCCCCCCHHHHHHHHHHHHHHHGGGFFFFFFCCCBBB@@@>>><<<<<<<<<<<<===<<<<<<;;;;;;;;;;;;<<<=========>>>======<<<<<<>>>>>>????????????>>>>>>>>>??????@@@??????>>>>>>>>><<<::::::;;;===??????BBB@@@===<<<<<<;;;888666888888888999999999::::::999999:::999999888888777666555555444444555555666777666666555555555555555666666555444555666777888333333444444444555555555555555555444333333222222333333222222222111111111222222222111111000000000111111000000000000111111000000////////////000000////////////////////////........................////////////////////////000000111222222222222222111111111111111111111111222222222333333333333444222222222222222222222222111222444555555555444444rrraaaQQQLLLNNNRRR\\\hhh|||{{{oookkkjjjjjjmmmpppmmmccc[[[UUUSSSPPPOOONNNNNNLLLKKKEEECCCAAAAAAAAA@@@>>><<<:::999888777777666777777888888888888888888888888::::::;;;;;;:::888666555666666666666666666666666444444444333444555555666777666555666666666444222222222111111000/////////------......///000000111---------............////////////........................---------------++++++,,,---------------------,,,,,,,,,,,,++++++,,,+++++++++++++++,,,,,,+++***)))***++++++***)))************************((())))))******))))))((()))))))))))))))))))))))))))((('''(((***+++***)))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++***************************))))))(((((())))))***((())))))*********))))))******************))))))+++************+++,,,,,,++++++++++++++++++++++++************************,,,,,,,,,,,,++++++++++++------------..........................................------......///000000000////////////000000------------------------....../////////000000000000000000111111111222222222222222222222222222222444444555555666666777777666666666666666666666666444555555666666777888888777888888:::;;;<<<<<<===???>>>;;;999999999:::;;;<<<<<<============<<<<<<<<<<<<<<<<<<<<<;;;::::::999888777777888:::<<<>>>>>>===<<<;;;;;;<<<===>>><<<<<<<<<===>>>@@@BBBBBBBBBBBBAAAAAA@@@???>>>>>>??????@@@AAABBBCCCCCCCCCCCCBBB@@@===<<<;;;;;;;;;===>>>??????@@@AAABBBBBBDDDEEEEEEEEEEEEEEEDDDCCC@@@@@@??????>>>============<<<<<<;;;::::::;;;;;;<<<<<<;;;;;;;;;<<<<<<===>>>>>>????????????>>>>>>===>>>>>>??????>>>>>>>>><<<<<<<<<;;;;;;>>>BBBEEEGGGCCC???<<<:::888666444777888888888999999999999777888888888888777666666666555555444444555555666777666666555444444555555666555555444444444444444333333333444444444444444555444444333333222222222222222222222111111111000111111111111000000000000000000////////////000000000000////////////000000///////////////////////////////////////////////////////////////////////////000222333333222111111111111111111111111111111111111222222222333333333222222222222222222222222///111222444555666555555{{{fffYYYOOOOOOTTT\\\iiitttwwwkkkdddeeeeeeffffffddd___XXXTTTNNNMMMLLLMMMMMMLLLJJJHHHCCCAAA????????????===;;;::::::999888777777777777888888888888888888888888999:::::::::999888666555555666666666666666666555333333333444444444555555555555555555444444222111111111111111000000//////000000//////...------------------............////////////......------------------------------...++++++,,,------------,,,------,,,,,,,,,+++++++++)))))))))((())))))***+++,,,***((())),,,---+++((((((((((((((((((((((((((()))))))))******)))))))))(((((((((((((((((((((((()))((('''(((*********((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************************************))))))(((((((((((())))))((()))******************++++++******))))))((((((***************++++++,,,***+++++++++++++++,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------------------...------------...//////000000/////////000111111------------------------........./////////000000000000000000111111111111111222222222222222333333444444444444555555666666444444444444444444444444444444555555666777777888999999999999:::;;;<<<===???===;;;888777888999:::;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;::::::999777777777777999;;;===???>>>===;;;::::::;;;===>>><<<<<<<<<===>>>???AAAAAACCCBBBBBBAAA@@@???>>>>>><<<===>>>???@@@@@@@@@@@@BBBAAA???===<<<<<<;;;<<<======>>>>>>???@@@AAAAAABBBBBBCCCCCCDDDCCCCCCCCC>>>????????????>>>>>>======<<<<<<;;;::::::;;;;;;<<<;;;:::999:::;;;<<<======>>>>>>??????>>>>>>===<<<<<<===>>>>>>>>>======999;;;<<<;;;:::===CCCHHHHHHDDD???;;;999888666555777777777888888888888999777777888888888777777666666666555555555555666666777666555555444444444444555555444333333222222222222222222222222222222222444333333333222222222111222111111111111000000000000000000000000000000000//////............//////000000////////////000000////////////////////////000000000000000000000000////////////////////////---...000111111000///...111111111111111111111111111111111111222222222222111111111111111111111111000111333444555555444444}}}sssjjj]]]XXXUUUYYY```iiittt}}}yyyjjjddddddddddddccc___ZZZVVVSSSRRRLLLLLLLLLLLLMMMKKKGGGEEEAAA???>>>===>>>===<<<:::;;;:::999888888777777888777777777777777777777777888999999:::999888666555555555666666666666555555333333333444444444444444555555666555444333222222111111111000000000000000//////...------,,,,,,+++---------............/////////......------,,,,,,,,,,,,,,,---------------***+++,,,,,,------,,,,,,------,,,,,,,,,+++++++++))))))(((((()))******+++,,,***((())),,,---+++((((((((((((((((((((((((((())))))************))))))(((((((((((((((((((((((((((''''''''')))***)))((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))(((((())))))))))))(((((()))******+++,,,,,,+++++++++******))))))((((((((())))))******++++++++++++*********++++++,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------.../////////////////////000111111....................................//////////////////000000000111111111111111111222222333333333222333333333333333444444444444444444444444444444444444444555666666777777;;;::::::999999999:::;;;>>><<<:::888777888999:::::::::;;;;;;;;;;;;:::::::::::::::::::::999888888777777888999:::<<<>>>@@@>>><<<;;;999999;;;<<<>>>;;;;;;<<<<<<===>>>???@@@BBBBBBAAA@@@@@@???>>>>>>:::;;;<<<>>>???@@@@@@@@@@@@???>>>======<<<<<<<<<===============>>>???@@@@@@AAABBBCCCCCCCCCCCCCCC>>>>>>????????????>>>======<<<<<<;;;;;;<<<<<<===<<<;;;:::999999:::;;;<<<<<<======>>>>>>======<<<:::;;;<<<===============777999::::::999;;;AAAFFFDDDAAA===:::999999888777666666777777777888888888777777888888888888888777666666666555555666666666777777555444444333333333555555444333222111000000000000000000000000000000222222222222222111111111111111111000000000////////////////////////////////////............//////000000////////////000000........................000000000000000000000000////////////////////////...///000111111000///...000000000000000000000000000000000111111111222222111111111111111111111111222222333444444333222111yyynnnddd^^^[[[]]]bbbiiipppwww}}}ooocccaaaeeecccbbb^^^YYYTTTQQQQQQQQQLLLLLLKKKLLLLLLIIIFFFBBB@@@>>>============<<<:::;;;;;;:::888888888888888666666666666666666666666888888999999999888666555444555666777777666555444222222333444444444444333555777888777555333333444111111000000000000000000++++++,,,,,,---.........---------............///.........------------------------,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++************+++,,,------+++***)))***++++++***)))************************)))******++++++******)))))))))))))))))))))))))))((('''&&&''')))***)))((())))))))))))))))))))))))'''((()))******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))((())))))******))))))((()))***+++,,,,,,,,,,,,,,,))))))))))))))))))((((((((()))******++++++***************++++++,,,,,,---************************++++++++++++,,,,,,,,,,,,************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...///......---......///000111////////////////////////------.........//////////////////000000000111111111111111222222333333444222222222222222222222333555555555555555555555555333444444555555666777777:::::::::999999888888888::::::999999888888999999999999::::::::::::999999999999999999999888888777777888888999;;;===>>>???<<<;;;::::::::::::;;;<<<;;;;;;;;;;;;<<<===>>>???@@@@@@@@@????????????>>>::::::<<<===??????@@@@@@>>>>>>>>>======<<<<<<<<<======<<<;;;<<<===>>>??????@@@AAABBBCCCCCCCCCCCC?????????>>>>>>>>>>>>>>><<<<<<<<<<<<===>>>???@@@<<<<<<;;;:::::::::::::::;;;;;;<<<<<<<<<<<<;;;;;;999:::;;;<<<<<<<<<<<<<<<777888999999:::;;;>>>@@@???===:::999999999999888666666666666777777777777666777777888888888888777777666666555555666666777777777555444333333222222444444444444333222000000000000000000000/////////111111111111111111111111000000000000////////////............//////////////////............//////000000////////////000000........................////////////////////////////////////////////////222222222111111111111111000000000000000000000000///000000000000111111111111111111111111111111111222333444444444222111000tttjjjbbb]]][[[```hhhsss|||}}}{{{yyyxxx{{{wwwjjj```___ccc```]]]YYYUUUQQQOOONNNNNNKKKKKKJJJJJJJJJHHHEEEBBB???>>><<<<<<======<<<::::::999888777777666777777666666666666666666666666777888888999999888666555333444666777777666444333111222333444444444333333444666888666444222222444000000000000000000000111,,,,,,------.../////////---------............///,,,------------------......------,,,,,,+++++++++******+++,,,,,,,,,,,,+++------,,,,,,,,,,,,++++++************+++,,,---...)))***++++++***)))***+++************************)))******++++++******)))))))))))))))))))))))))))((('''&&&''')))))))))((())))))))))))))))))))))))'''((()))******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))))))))***++++++***))))))((()))***++++++,,,,,,,,,((((((((()))))))))))))))'''((()))***+++******))))))******+++,,,,,,------*********************************+++++++++,,,,,,******+++++++++,,,,,,,,,------------------------------,,,,,,------...///,,,,,,,,,,,,---...///000........................---------.........//////////////////000000000111000111111222333333444444333333333333333333333333444444444444444444444444333333444555555666666777666777888999999999888777777777999::::::999999888888888999999999999888888888888999999888888777666777777888999:::;;;<<<===::::::::::::::::::::::::;;;;;;;;;;;;<<<===>>>>>>===>>>>>>>>>>>>?????????;;;<<<<<<===>>>>>>========================<<<<<<===<<<;;;:::;;;<<<>>>???===>>>???AAABBBBBBCCCCCCAAA@@@???=========>>>>>><<<<<<<<<===???@@@BBBCCC============<<<:::999888999::::::;;;;;;::::::999888999:::;;;;;;<<<<<<<<<999999999:::<<<<<<<<<;;;<<<:::999999999999888666555555555666666666777777444555666777777777777666777777666666666666777777777777555444333222222222333333444444444333111000222222111111111000000000000111111111111111111111000000/////////.........---------....../////////000//////////////////000000000////////////000000................................................////////////////////////444333111000///000111222000000000000000000000000/////////000000000111111111111111111111111111111000111333333444333222111qqqfff___\\\\\\^^^fffrrrwwwuuuqqqmmmnnnwwwzzzrrriii___\\\```\\\YYYVVVSSSPPPNNNLLLKKKJJJIIIHHHHHHIIIHHHEEEBBB???>>><<<<<<======<<<:::999888777666666555555555666666666666666666666666777777888999999888666666333444666777777666444333111222333444555444333333111444555444111///000111000000000000000111111111000000000///......---------------.........//////,,,,,,,,,------...............---,,,,,,+++************+++,,,,,,,,,,,,+++---------,,,,,,,,,++++++(((((((((((()))***+++,,,(((+++---,,,)))(((***,,,((((((((((((((((((((((((******++++++++++++******))))))))))))))))))))))))((('''&&&''')))))))))'''))))))))))))))))))))))))'''((()))++++++)))((('''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))***+++,,,,,,+++***)))''''''(((******+++++++++''''''(((((())))))******'''((()))++++++******)))))))))***+++,,,,,,------************************)))))))))******+++++++++++++++,,,,,,,,,---------........................---,,,,,,,,,,,,---......+++++++++,,,---...///000---------------------------------.........//////////////////000000000000000000111222333333444444444444444444444444444444111111111111111111111111333333444444555666666777333444777999::::::999888444666888:::;;;:::999888888888999999999999888888888888888888888777666666666666777888999::::::;;;999::::::;;;;;;::::::999;;;;;;;;;;;;;;;<<<===>>><<<<<<<<<===>>>>>>??????============<<<;;;;;;:::<<<===============<<<<<<===<<<;;;::::::;;;===>>>;;;<<<>>>???AAABBBBBBBBBBBBAAA???===<<<<<<>>>???;;;<<<<<<>>>@@@BBBDDDEEE>>>>>>>>>>>>===;;;888777888999999::::::999999888777888999:::;;;;;;<<<;;;;;;:::999;;;>>>>>>;;;777:::999888999999999666444555555555555666666666777333444444555666666666555777777666666666666777777777777555444333222222222222333444555444333222111333333333333222222111111000000000000000111111111000/////////............---------.........//////000000////////////000000000000////////////000000................................................////////////////////////333222///---,,,...000111000000000000000000000000////////////000000000000000000000000000000000000...000111333444444444333sssiii___XXXUUUWWWaaallluuu}}}tttmmmjjjjjjooo}}}wwwllleeeaaa___]]]XXXWWWUUURRRPPPNNNMMMLLLLLLMMMNNNNNNLLLIIIFFFCCC@@@@@@???>>>===<<<;;;;;;999999999888777666666555666666666666555444333222444444555555666777777777555666777777777555444333444333333222222333333444555555444333222000000///111000000///////////////000000000000000///......---...---,,,+++,,,///222.........------,,,,,,,,,+++******)))***+++---...------,,,+++************+++++++++,,,,,,---------++++++***************+++(((***+++------,,,+++***************************,,,,,,,,,+++***)))((((((*********)))))))))))))))((((((((((((((((((((((((&&&&&&''''''(((((())))))))))))))))))))))))))))))((((((''''''&&&&&&&&&%%%(((((((((((())))))))))))(((((((((((())))))))))))+++)))'''))),,,---,,,***))))))))))))************(((((((((((()))))))))))))))***+++,,,,,,+++***)))((()))***++++++***)))((())))))***+++,,,------...*********)))))))))))))))++++++,,,,,,,,,,,,++++++,,,,,,,,,++++++*********---------,,,,,,+++++++++........................------------...///000000......///000000///...---,,,---......//////......//////............//////333333333222222222111111333222111000111222444666111111222333333333333222222333333444444555555666444666888999:::999888777666666666666666555555555888888777777777777777777666777888888888666555444666777888999999::::::999;;;;;;;;;;;;;;;:::888888::::::999999999:::;;;<<<===<<<<<<;;;;;;;;;;;;<<<===<<<;;;:::::::::::::::999999999:::<<<>>>???@@@<<<<<<;;;;;;;;;;;;<<<======>>>???@@@AAABBBBBBBBB@@@@@@@@@???>>>======<<<>>>===;;;<<<>>>?????????;;;;;;;;;;;;;;;;;;;;;;;;777888888888888999999999888777777888999:::;;;;;;888888888888999999:::;;;======;;;999777555444333666555555444444444555555888888777777777777888888:::999888777666666666666555555444444444333333333222222222222222111000///000000111111111222222222111111000000//////......000///...------...///000000///...---------------000//////............//////////////////.........------------------------///////////////.........///...---,,,,,,---...///////////////////////////222111111111000000//////000000111000000///...---......///000000000000000111111111111111111111111ddd\\\UUURRRTTTZZZgggttt~~~yyyooollllllqqq}}}xxxooogggaaa[[[XXXTTTSSSQQQPPPNNNMMMMMMMMMLLLMMMNNNMMMKKKHHHEEECCC??????>>>===<<<;;;:::999999999888888777666666555666777777666555444333333555555555555666666666666666777777888777666555444444333333222222333333444555444444333222111000///111111000////////////000//////000000000//////...+++---...///...---...///......---------,,,,,,,,,,,,,,,++++++***+++++++++,,,,,,+++*********++++++++++++++++++,,,,,,------++++++************++++++)))+++---//////---+++***************************++++++++++++***)))(((((((((((((((((((((((())))))((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))((((((((('''''''''&&&&&&'''((((((((())))))))))))((((((((()))))))))******+++)))((()))+++---+++***))))))))))))******************))))))((((((''''''&&&''')))***+++++++++***))))))************))))))))))))******+++,,,,,,,,,************))))))))))))))))))************))))))---------,,,,,,,,,,,,,,,...---------,,,,,,,,,+++........................++++++***++++++,,,---...---...///000000///...---,,,---......//////....../////////....../////////222222222222222222222222111000.........///111222000000111222333333333333222333333333444444444555222333555777777666555444666666666666666555555555777777777888888888888888888888888888777666555444666666777888999999999999;;;;;;;;;::::::999999999:::::::::::::::;;;;;;<<<===<<<<<<<<<<<<<<<======>>>>>><<<;;;:::::::::::::::::::::;;;===>>>@@@AAA=========<<<<<<<<<<<<===<<<===>>>@@@AAABBBBBBBBBAAA@@@@@@???>>>>>>======>>>===;;;<<<>>>??????>>>===<<<<<<;;;:::999888888777888888888888999999999888888888999;;;<<<>>>???<<<;;;;;;:::;;;<<<===>>>===<<<;;;999777666444444555555444444444555555666888888777777777777888888;;;:::999888777777777777555444444444444333333333222222222222222111000000000000111111111222222222111000000000000000//////000///...------...///000222111000000//////000000//////.........//////000/////////////////////...------------------------/////////////////////...///...------------...///////////////////////////111111000000000////////////000000000000//////......///000000111111000000111111111111111111111111UUUPPPMMMOOOVVVaaaqqq~~~sssqqquuu{{{zzzqqqhhh___WWWRRROOOOOONNNMMMLLLLLLMMMMMMLLLLLLMMMLLLJJJGGGCCCAAA???>>>===<<<:::999888777999999888888777666666666777777777777666555444444666666666555555555555444555555666666555555444333444333333222222333333444555444333333222111000000222111111000000000000000......///////////////...))),,,///000///---------------------,,,,,,,,,,,,,,,---,,,,,,+++***))))))++++++*********+++,,,,,,,,,,,,+++******+++---...++++++************+++++++++---000111111///,,,***************************++++++++++++***)))((((((&&&&&&''''''(((((())))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''((((((((())))))))))))))))))*********++++++***)))((()))+++++++++***))))))))))))************,,,+++***)))(((''''''&&&$$$%%%''')))++++++++++++*********))))))*********************************************************************************,,,---------------...............---------------------------------------*********++++++,,,---...---....../////////......,,,---......//////......////////////////////////000000111111222333333333444333222111000111222333//////000111222222333333222222333333333333444444222333444555666555444333555555555555666666666666777777777888888999999999;;;:::999777666555555555555666777888888999999888;;;;;;:::999999999::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<===>>>??????@@@???>>><<<;;;;;;::::::;;;;;;;;;<<<===???@@@AAA??????>>>>>>============;;;<<<>>>@@@BBBBBBCCCBBBAAAAAA@@@@@@??????>>>>>>>>>===<<<<<<>>>???>>>=========<<<:::999888777666777888888888888999999999999999:::<<<>>>@@@BBBCCC>>>===;;;:::;;;<<<>>>???===<<<;;;999888666555555444444444444444555666777888777777666666777777888;;;::::::999888888777777444444444444333333333333111222222222222111000000000000000111111111111222000000000111111111111111//////............/////////...------------------...............///000111......//////////////////////////////////////////....../////////////////////......------......//////////////////////////////////////////............//////000000000000//////000111111222222111111111111111111111111111111OOOLLLMMMSSS]]]jjj|||{{{|||yyyooofff]]]VVVQQQOOONNNMMMLLLKKKKKKKKKKKKKKKKKKKKKJJJHHHEEEBBB@@@@@@???>>><<<:::999888777888888888888777777666666777777777777777666555555777777666555555444333333333333333333333333222222444333333222222333333444444444333333222111000000222222111000000000000000------.../////////......***---//////...,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---,,,+++***)))******))))))***+++,,,,,,---,,,***)))***+++,,,---++++++*********+++,,,,,,---///222333333000---+++***************************************)))((((((&&&&&&''''''((()))******))))))))))))))))))))))))*********))))))((((((((((((((((((((((((((((((((()))))))))))))))((((((((('''''''''((((((((()))))))))*********++++++++++++***)))))))))*********)))((()))))))))************+++******))))))(((((((((%%%'''(((***+++,,,++++++,,,+++))))))))))))+++,,,*********)))))))))(((((()))***************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------..............................------------------------,,,,,,,,,,,,---...///000------..................,,,---......///........./////////000000///////////////000111222333444444666555444333222222333333/////////000111222333444222222222333333333333333444555666777777666555555555555555666666777777777777777888888999:::::::::===<<<:::777666555555555555555666777888888888888;;;::::::999999:::;;;<<<;;;;;;<<<<<<============<<<<<<<<<======???@@@@@@AAAAAA???===<<<;;;;;;;;;::::::;;;;;;<<<>>>???@@@@@@@@@@@@@@@???>>>======<<<===@@@BBBDDDEEEDDDDDDBBBAAAAAAAAA@@@@@@@@@???>>>=========??????>>>===;;;;;;:::999999888777777777777888888888999999999::::::;;;===@@@CCCEEEFFF>>><<<:::999999;;;===>>><<<<<<;;;:::888777666666333333333444555666777888777777666666666666777777999999999999888777777666444444444333333333222222111111222222222111111000000000000000111111111111000000111111222222333333/////////....../////////---,,,,,,+++++++++,,,,,,---------......000111111............////////////////////////////////////............//////////////////............//////////////////////////////........................---...///000000111000000000000111222222222222222111111111111111111111111KKKJJJPPP[[[hhhwwwtttiii```ZZZVVVTTTQQQPPPNNNMMMKKKJJJIIIIIIIIIIIIHHHGGGFFFCCCAAA@@@@@@???>>>===;;;:::999888888888888777777777777777777777777777777666666555777777666555444333222222333333333333333333333444444333333222222333333444444333333222222111111111222111111000///000000000,,,---............---------...---,,,++++++---///,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---,,,++++++))))))))))))***++++++,,,,,,,,,+++*********+++,,,++++++******+++,,,,,,---///000222333333000---***))))))))))))))))))))))))))))))*********)))((((((''''''((()))******++++++)))))))))))))))))))))))))))))))))(((((('''''''''((((((((((((((((((((((((((((((((()))))))))))))))''''''''''''(((((((((((()))*********++++++++++++))))))***)))))))))))))))((()))))))))************(((((())))))******++++++)))***+++,,,,,,,,,+++***,,,+++***))))))***+++,,,++++++******)))((((((((())))))******+++++++++,,,------,,,++++++,,,------******++++++,,,,,,------........................------------------------,,,,,,,,,,,,---...//////------------......//////,,,---......///.........//////000111111000//////......///000222333444444222222111111000000000000000000000000111222333444111222222333333444555555555666666666666666555555555555666666777888999999888999999999:::::::::;;;>>>===:::888666666666666555666777888888999999999::::::::::::;;;<<<======;;;<<<===>>>>>>>>>======<<<<<<<<<======???@@@@@@AAA@@@???>>>===<<<<<<<<<999999999:::;;;<<<===>>>@@@@@@AAAAAA@@@???>>>>>>>>>@@@CCCFFFGGGGGGFFFFFFBBBBBBBBBBBBAAAAAAAAAAAA???>>>>>>???@@@@@@>>>===999999999999999999999999777777888888888999999999:::;;;<<<>>>@@@CCCEEEFFF>>>===;;;::::::;;;<<<>>>;;;;;;::::::999888777777333333333444555666777888777777666666666666777777777888888888777666555444444444333333333222222222000111111222222222111111000000000000000000000000000000111111222222333333...//////////////////...000///////////////000000---------......000111111---.........//////000000000000000000000000000000---.........//////000000////////////////////////////////////////////////------------............---...///000000111000000000000111222222222222222111111111111111111111111IIILLLVVVeeeuuuzzzlllaaaZZZWWWVVVVVVSSSRRRPPPMMMJJJIIIGGGGGGFFFFFFFFFEEEDDDCCCAAAAAA???>>>>>>===<<<;;;::::::888888777777777777777777666666666777777666666555666666555555444333222222555555444444444555666666444333333222222333333444333333333222222222111111111000000///////////////------......---,,,,,,+++......---+++)))***---///++++++++++++,,,,,,,,,,,,))))))***+++,,,,,,---,,,******)))))))))***+++++++++++++++++++++*********++++++***++++++,,,---...000111222111000...,,,***))))))))))))))))))))))))((())))))******)))(((((((((((())))))******++++++))))))))))))))))))))))))((((((((((((''''''''''''))))))))))))))))))))))))''''''(((((((((((())))))&&&&&&'''''''''((((((((()))))))))*********++++++)))***+++***((('''((()))))))))))))))************'''(((((()))***+++,,,,,,++++++,,,------,,,+++***++++++************+++++++++++++++******)))))))))))))))******+++,,,,,,,,,,,,+++***))))))***+++,,,******+++++++++++++++,,,---------------.........,,,,,,,,,,,,,,,,,,,,,,,,)))))))))******+++,,,---,,,,,,,,,,,,---...///000,,,---......//////......//////111111111111//////......///000111222333444333333333222222222222222333222111111111222333444111111222333555666777777555555555444444444444444555666777888999:::;;;<<<::::::::::::::::::::::::===<<<;;;999888777777777666777888999999::::::999:::;;;<<<===>>>>>>>>>>>><<<===>>>???@@@???>>>>>><<<<<<<<<<<<===>>>??????@@@???>>>======<<<<<<===999999999999:::;;;<<<===>>>???@@@AAAAAA@@@???>>>AAACCCEEEHHHIIIHHHGGGFFFCCCCCCCCCCCCBBBBBBBBBBBBAAA@@@@@@AAABBBBBB???===888888999999:::;;;;;;;;;777888888888888999999999;;;;;;<<<===>>>@@@BBBCCC???>>>>>>===============;;;;;;::::::999999999888444444444444444555666777777666666555555666666777666777777888777555444333333333333333222222222222000000111222222222222111111000000000000000//////000000000111111111111111......////////////......//////......//////000000...............///000111------......///000000000000000000000000000000000------......///000000000...//////000000//////...////////////////////////---------..................//////000000000000//////000111111222222111111111111111111111111111111QQQVVVbbbsssyyyqqqdddZZZUUUSSSTTTUUUSSSQQQOOOLLLJJJHHHGGGFFFCCCCCCCCCCCCCCCBBBBBBBBB<<<<<<<<<;;;;;;;;;::::::777777777777777777777888444555555666666666555555555555555444444333333333444333333222333444555666444333333222222333333444333333333222222222222111000//////........................---,,,+++***)))------...---+++***+++---******+++++++++,,,,,,,,,+++++++++***++++++,,,,,,+++******))))))))))))******+++,,,,,,,,,+++)))(((++++++++++++,,,---......111111000///---,,,******))))))))))))))))))))))))(((((()))))))))))))))((((((((())))))))))))))))))((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))&&&&&&'''''''''(((((((((&&&&&&&&&'''''''''((((((((((((((()))))))))******(((***+++***'''&&&''')))))))))))))))************)))))))))******++++++,,,)))***+++,,,---,,,,,,+++***++++++,,,,,,++++++***+++++++++++++++*********))))))***++++++,,,---------,,,***))))))***,,,---,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))***+++,,,---,,,,,,++++++,,,...///000,,,---......//////.........///111222222111///......//////000111222222333444444555555555555555555666555333222111222333444000111222444666888999:::777666555555444444444555666777888999;;;<<<===>>><<<<<<;;;;;;::::::999999;;;;;;;;;;;;:::999888777777888999::::::;;;;;;:::999;;;>>>@@@AAAAAA@@@???<<<===???@@@AAA@@@???>>>===<<<<<<<<<<<<<<<======>>>======<<<<<<=========:::::::::::::::;;;<<<===<<<===???AAABBBAAA@@@???BBBDDDGGGIIIIIIHHHEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBCCCDDDCCC@@@>>>:::::::::::::::;;;;;;;;;777888888888888999999999;;;;;;;;;;;;<<<===>>>>>>======>>>>>>>>>===<<<;;;::::::::::::::::::999999555555444444444555555666666666555555555555666666666777888999888666444333333333333222222222222111000000111222222222222222111111000000////////////111000000000000000//////---...///000000///...------------------...///000//////.........//////000------......///000000111////////////////////////------......///000000111...///000111111000///...////////////////////////------......///////////////000000000000//////......///000000111111000000111111111111111111111111]]]bbbnnn~~~}}}qqqiii___VVVRRRQQQRRRSSSQQQPPPMMMKKKIIIHHHGGGFFFBBBBBBBBBBBBBBBBBBBBBBBB::::::::::::::::::::::::777777777777777888888888444444555555555555555444555555444444444444333333000000/////////000222333444333333222222333333444333333222222222222222222//////...---------------//////...---,,,***)))(((***---//////---+++***************++++++,,,,,,,,,...---+++***)))******+++++++++***)))(((((()))))))))***,,,------+++(((&&&++++++++++++,,,---...///222111///---+++******)))))))))))))))))))))))))))(((((()))))))))))))))(((((((((((((((((('''''''''(((((((((((((((((((((((((((((())))))******++++++))))))))))))))))))))))))%%%&&&&&&&&&''''''((((((&&&&&&&&&'''''''''(((((((((((((((((())))))))))))(((***+++***'''&&&''')))))))))))))))************+++++++++***************&&&''')))+++,,,------,,,***+++,,,------,,,+++***++++++++++++++++++++++++))))))***+++,,,,,,------///...,,,++++++,,,...///.........------,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///,,,,,,++++++,,,...///000,,,---......//////.........000111222222111000...//////000000111111222222000000111222333333333333888666444222222222333444///000222444777999;;;<<<:::999888777777777777777777777999:::<<<===>>>???======<<<;;;:::999999888::::::;;;<<<;;;:::888777888888999:::;;;;;;;;;;;;999;;;???BBBDDDCCCAAA???<<<>>>@@@AAAAAAAAA???>>>===<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<===>>>>>>;;;;;;;;;;;;;;;<<<===>>>;;;<<>>===<<<;;;:::999999999777777777777666666666666888777555444333333444444555555444333333222111111222222222111111111000000222222222111111111111000///////////////////////////............---------......////////////......++++++,,,------......///++++++++++++++++++++++++******++++++++++++******))))))))))))))))))))))))++++++++++++++++++++++++++++++******+++,,,...///...---,,,+++************''''''((((((((((((''''''''''''((((((((((((''''''+++***)))'''''''''((())))))((('''&&&&&&'''((()))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))(((((())))))))))))(((((())))))************))))))******))))))(((((('''''')))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++---,,,,,,+++***)))((((((---------,,,,,,+++++++++,,,,,,+++***))))))******+++,,,,,,------,,,,,,+++,,,,,,+++******+++,,,,,,///,,,***+++------+++)))++++++,,,,,,,,,------------------------------,,,,,,,,,,,,---------......////////////000000000000000111111111111222222222111222333333222333555777777777666555444333222222222444555666666777:::<<<555555666777777777777777:::999888777777999;;;<<<;;;<<<;;;:::999999;;;===:::;;;;;;;;;;;;;;;::::::888888:::;;;<<<=========>>>AAADDDFFFFFFCCC@@@===<<<===>>>???@@@AAAAAAAAA??????>>>======>>>@@@@@@===<<<<<<;;;;;;;;;<<<<<<======<<<;;;;;;<<<>>>???>>>===<<<<<<<<<>>>???@@@===???AAACCCDDDCCCBBBAAAAAABBBCCCDDDEEEEEEEEEEEEDDDBBB@@@AAADDDEEEDDDCCC@@@>>>;;;999888999:::;;;999888888888999;;;===>>>???>>>>>>===<<<;;;;;;;;;???>>>>>>===<<<;;;;;;:::::::::::::::999888777666777666444333222222333333666555444444555666777888777777888888888888777777555444333333222222333333222222111111111111222222000000000000000000000000111111111111111000//////................................................////////////////////////............////////////000000000000000000000000---...///111111111000///---......///////////////////////////////////////......------------......111111000000//////......222222222222222222222222000000000000000000000000}}}tttkkk```\\\YYYXXXZZZZZZVVVRRRPPPOOONNNKKKIIIGGGEEEDDDCCCBBBAAA@@@>>>===<<<<<<===<<<;;;:::::::::::::::888888777777777666666666666555444333222222222333555444444333222222111111222222222111111111000000111111111000000000/////////////////////////////////............---------------............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++,,,---...///,,,,,,+++***))))))))))))''''''((((((((((((''''''******+++++++++++++++++++++***)))(((''''''((())))))((('''&&&&&&'''((()))))))))))))))))))))))))))((((((((((((((((((((((((*********)))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))************))))))(((((((((((())))))))))))************************))))))))))))))))))))))))))))))*********+++++++++,,,,,,++++++***))))))))),,,,,,,,,,,,,,,,,,++++++,,,++++++******)))******+++,,,,,,------,,,,,,+++------,,,++++++,,,------...,,,***+++,,,---+++)))++++++,,,,,,,,,---------+++,,,,,,------.........,,,,,,---------.........////////////000000000000//////000000000111111111000111222222111222444666999999888777555444333333222444555555555666999;;;777777888999999999999999:::999888777777999;;;<<<>>>======<<<;;;;;;<<<>>>;;;;;;<<<<<<<<<<<<;;;;;;999999:::;;;<<<<<<<<<<<<===???AAACCCCCCBBB???===<<<===>>>@@@AAAAAABBBBBB>>>>>><<<<<<<<<<<<===>>>===<<<<<<;;;;;;<<<<<<<<<=========<<<======>>>???<<<<<<<<<<<<<<<===>>>>>>===>>>@@@BBBCCCBBBAAAAAA??????@@@AAABBBBBBBBBBBBAAA???>>>AAAEEEHHHHHHGGG@@@???<<<:::999:::;;;===::::::999999:::<<<===>>>???>>>>>>===<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;:::999888777777777666444333222222333333555444333333333555666777555555666666666555555444444444333222222222222333222111111000000111111222000000000000000000000000111111111111111000//////................................................////////////////////////............////////////........................,,,---...///000//////...---......//////////////////////////////////////////......------......///000000000000////////////222222222222222222222222000000000000000000000000}}}vvvkkkccc[[[YYYWWWXXX[[[ZZZWWWSSSQQQQQQPPPNNNKKKHHHEEECCCBBBBBBAAA@@@>>>===<<<;;;;;;;;;::::::999:::::::::888888888888777777777777444444222111111111111111444444333333222222111111222111111111111000000000000000/////////.........///////////////////////////............---------,,,,,,------------,,,,,,.........---,,,+++++++++------------------------******++++++++++++******))))))))))))))))))))))))++++++++++++++++++++++++***+++,,,------......---+++***)))((((((((((((((('''(((((())))))((((((''''''((())))))***************))))))(((((((((((()))((((((''''''''''''(((((())))))))))))))))))))))))''''''''''''''''''''''''******))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))************))))))'''''''''((()))*********************************)))))))))))))))))))))))))))))))))*********++++++************************+++++++++,,,,,,,,,,,,,,,+++++++++***************++++++,,,,,,,,,,,,++++++...------,,,,,,------...---,,,++++++,,,---+++***,,,,,,,,,,,,------------***++++++,,,---...//////,,,------------.........////////////000000000000.../////////000000000000///111111111000111333555;;;:::999888666555444444222444555444444555777999999999:::::::::;;;;;;;;;999999888777777888:::;;;===<<<;;;:::999999::::::;;;<<<<<<=========<<<<<<:::;;;;;;<<<<<<<<<;;;;;;<<<===>>>@@@@@@@@@???>>>===>>>???@@@AAABBBBBBBBBBBBBBBAAA@@@?????????@@@===<<<<<<;;;<<<<<<============>>>???????????????;;;<<<======>>>============>>>???AAAAAAAAA@@@@@@>>>>>>???@@@AAAAAAAAAAAA@@@??????AAADDDGGGHHHHHHBBB@@@>>><<<<<<<<<>>>???<<<<<<<<<<<<<<<===>>>?????????>>>===<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<:::::::::::::::999888777666666444333333333333333333333333222333333444555555666666666555444333333444444333222222222222222222111111000000111111222000000000000000000000000000111111111111000000///........................////////////////////////////////////////////////............////////////........................,,,---..................---......//////////////////////////////////////////......------......///////////////000000000000000000000000000000000000000000000000000000000000}}}uuulllbbb[[[UUUTTTUUUVVVWWWVVVSSSPPPOOOOOOOOOOOOLLLIIIFFFDDDBBBAAA@@@???>>>===<<<;;;:::999999999999999:::;;;999888888888777777777777444333333222222111111111333333333333222222111111111111111111000000000000000000000/////////......///////////////////////////............---------,,,,,,------------,,,,,,---------,,,,,,,,,++++++------------------------******++++++++++++******))))))))))))))))))))))))***************************+++,,,.........---,,,+++***))))))(((((((((((((((((())))))))))))((((((&&&&&&'''((()))))))))))))))))))))(((((((((((()))(((((((((''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))************))))))'''((((((((()))))))))***************************))))))))))))))))))))))))))))))))))))************))))))*********+++++++++******++++++,,,,,,,,,---******+++++++++*********++++++,,,,,,,,,,,,++++++------,,,,,,,,,,,,------...------------------,,,,,,,,,,,,------------...,,,,,,,,,------.........------------............////////////000000000000/////////000000000111111///000111000///000111333::::::999777666555444333222333444444333333555777:::::::::::::::;;;;;;<<<999999888888888888999:::===<<<;;;:::::::::999999;;;<<<==================<<<<<<<<<<<<<<<;;;::::::;;;<<<<<<===>>>??????@@@===>>>???AAABBBBBBBBBBBBDDDCCCBBBAAAAAA@@@@@@???<<<<<<<<<<<<<<<======>>><<<===???@@@AAAAAA@@@???<<<===???@@@@@@???>>>======>>>???@@@@@@@@@@@@??????@@@AAABBBBBBBBBBBBBBBBBBAAAAAAAAABBBDDDDDDDDDCCCBBB@@@???>>>???@@@AAA>>>>>>>>>>>>>>>???????????????>>>===<<<<<<===============<<<<<<<<<<<<<<<999:::::::::999999888777555555444444333333333333333333333333333333444444777777777777666555444444444333333222111222222222111111000000000000111111000000000000000000000000000000111111111111000///........................000000000000000000000000////////////////////////............////////////................................................---....../////////////////////////////////////////////............//////......//////000000111111000000000000000000000000000000000000000000000000~~~zzz~~~||||||}}}tttkkkaaaZZZWWWTTTTTTTTTTTTTTTRRROOOLLLKKKLLLMMMMMMLLLIIIGGGEEEBBBAAA@@@???===<<<;;;;;;999999888888888999999:::888888888777777777777666444444444444444333333333333222222222222222111111000000000000000000000000111111000000000////////////////////////////////////............---------------............------+++++++++,,,,,,,,,------++++++++++++++++++++++++******++++++++++++******))))))))))))))))))))))))***************************+++,,,---------,,,+++++++++***)))))))))******(((((())))))))))))(((((()))***++++++,,,,,,,,,+++((((((((())))))))))))((('''(((((((((((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((())))))''''''''''''''''''''''''(((((())))))))))))(((((())))))************))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********)))))))))***++++++,,,,,,*********++++++,,,,,,,,,)))******+++++++++*********++++++,,,,,,++++++***++++++,,,,,,,,,,,,++++++......//////......//////,,,,,,---------..................------,,,,,,,,,---------.........//////////////////000000000000000000000111111111222222///000111000//////111222777777666555444333333222222333444333222333555777:::999999999999:::;;;;;;::::::999999999999999999???===<<<===>>>>>><<<:::;;;<<<<<<===>>>>>>==================<<<;;;::::::<<<<<<<<<<<<===>>>???@@@===>>>???@@@AAABBBBBBBBB?????????>>>===<<<;;;;;;<<<<<<<<<<<<<<<===>>>???<<<===???AAAAAAAAAAAA@@@???@@@AAABBBBBBAAA@@@???>>>>>>??????@@@@@@@@@???@@@@@@AAAAAABBBAAAAAAAAAAAAAAAAAAAAA@@@AAABBBCCCDDDCCCBBBAAAAAAAAABBBBBB@@@@@@@@@@@@@@@@@@@@@???@@@???===<<<<<<===>>>???@@@@@@???>>>===;;;;;;:::888888888999888888777777444444444444444444333333444444555555555444444444666666666666666555444444333333222111111111111222111000000000000000000111000000000000000000000000///000000111111111000000........................000000000000000000000000////////////////////////............////////////////////////////////////000000//////////////////---......////////////////////////////////////////////////....../////////......//////000000111111////////////////////////////////////////////////zzzssstttyyyyyyyyy}}}~~~tttiii```ZZZVVVUUUTTTTTTTTTSSSRRRPPPMMMLLLIIIIIIJJJJJJIIIHHHFFFEEEAAAAAA@@@???===<<<;;;:::999999888888777888888888777777777777666666666666444555555666666555555444222222222222222222111111//////000000000000000111111111111000000000/////////////////////////////////............---------------............------*********+++,,,---------++++++++++++++++++++++++******++++++++++++******))))))))))))))))))))))))******************************++++++++++++******+++******))))))*********((())))))******))))))(((((()))))))))))))))(((((('''(((((())))))))))))(((''''''((((((((((((''''''))))))))))))))))))))))))''''''''''''''''''''''''''''''(((((((((((())))))''''''''''''''''''''''''(((((())))))))))))(((((())))))************))))))*********)))((('''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((()))))))))******))))))******+++++++++,,,*********+++++++++++++++((()))***,,,,,,+++************++++++++++++*********++++++,,,,,,++++++***---...000///......///111,,,---------............//////...---,,,++++++***------........./////////////////////000000000000111111111111222222222222000111111000//////111222444444444333333333222222111333444333333444666888:::999888777888999:::;;;;;;;;;;;;;;;;;;:::::::::;;;999888:::<<<===:::777:::;;;<<<==============================<<<;;;:::;;;;;;<<<<<<======>>>>>><<<===>>>???@@@AAAAAAAAA???????????????>>>===<<<<<<<<<<<<<<<===>>>??????<<<===>>>???@@@AAAAAAAAABBBBBBBBBCCCBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>??????@@@@@@?????????>>>@@@AAAAAA@@@AAADDDFFFDDDCCCCCCBBBBBBCCCCCCCCCAAABBBBBBBBBAAA@@@??????@@@???===<<<<<<===???@@@AAA@@@???>>><<<:::999888666666777777777666666555333444444555555444333333444555555555555444444333222222333333333333333222333333222111111111111111111000000//////000000111000000000000000000000000///000000111111111111000........................////////////////////////////////////////////////............////////////000000000000000000000000111111000////////////000---......///////////////////////////////////////000//////......//////000////////////000000000000////////////////////////////////////////////////xxxqqqrrrwww~~~|||~~~|||sssggg]]]XXXVVVUUUUUURRRRRRQQQPPPNNNLLLLLLLLLIIIHHHHHHFFFEEEDDDCCCCCCAAAAAA@@@>>>===<<<;;;::::::999888777777777777777666666666666555555555444444555666666666666555444111111111111111111222222////////////000000111111000000/////////.........///////////////////////////............---------,,,,,,------------,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******))))))))))))))))))))))))******************************)))))))))))))))***))))))((((((((())))))***))))))************))))))&&&''''''&&&&&&%%%$$$###&&&'''((()))******)))(((&&&'''((())))))((('''&&&))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))''''''''''''''''''''''''(((((())))))))))))(((((())))))************))))))))))))))))))((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((()))))))))******************+++++++++++++++++++++************''')))***,,,,,,,,,***)))******++++++++++++******++++++,,,------,,,+++++++++---///...---,,,...000------------.....................------,,,,,,+++............////////////////////////000000000000000000000000111111111111111222222111000///111222222222222222333333333444111222444444444555777999:::999888777888999;;;<<<<<<=========<<<;;;;;;::::::777666999===>>>;;;888999999;;;<<<<<<=========<<<============<<<<<<;;;::::::;;;;;;<<<;;;;;;:::;;;<<<===>>>???@@@@@@@@@AAAAAABBBCCCCCCBBBAAA@@@<<<<<<<<<<<<===>>>???@@@=========>>>???@@@AAABBBCCCCCCBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@AAAAAA???@@@@@@@@@@@@@@@??????AAACCCDDDCCCAAAAAADDDFFFCCCCCCCCCCCCCCCCCCDDDDDDBBBBBBCCCBBBBBB@@@???>>>AAA???===<<<<<<===???AAA>>>======;;;:::999888888444444555555555555555444333333444555555444444333333444444555444333222111000111222333333333333333333222222111111111111111000000////////////000000000000000000000000000000//////000111111111111111................................................////////////////////////............////////////////////////////////////111000///...---......///---......///////////////////////////////////////000000////////////000000000000000000////////////000000000000000000000000////////////////////////}}}wwwyyy~~~sssiii]]]UUUTTTUUUVVVVVVMMMNNNMMMKKKJJJIIIJJJKKKJJJIIIGGGDDDCCCAAAAAA@@@AAA@@@???>>>===<<<;;;:::::::::888777666666666666666555555555444444444444333444555666666666555444111111111111111111222222.../////////000000111111//////.........---------//////////////////////////////.........---------+++++++++,,,,,,+++++++++------,,,++++++*********------------------------******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***(((((('''''''''(((((()))))))))************))))))******))))))((('''%%%%%%&&&'''(((*********)))(((&&&'''((())))))((('''&&&))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))''''''''''''''''''''''''(((((())))))))))))(((((())))))************))))))''''''(((((())))))******&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))(((((((((((())))))))))))************************,,,+++++++++******))))))'''(((***,,,---,,,***)))******++++++++++++******,,,,,,---......---,,,,,,)))+++------+++***---///---------.........//////,,,---------------------............/////////000////////////000000000000////////////000000000000111222333111000000111333111111222333333444555555111222444444444666888;;;;;;:::999888888:::;;;=========>>>>>>===<<<;;;;;;@@@===<<<@@@DDDFFFCCC???888999:::;;;<<<<<<<<<<<<<<<<<<============<<<<<<888999:::;;;;;;:::888777:::;;;<<<>>>????????????>>>???@@@AAAAAAAAA@@@???<<<<<<<<<<<<===>>>@@@@@@===<<<<<<<<<===???AAACCCDDDCCCAAA@@@???@@@AAAAAABBBBBBAAA@@@@@@AAAAAAAAABBBBBBCCCCCCCCCBBBBBBAAAGGGIIIIIIFFFBBB@@@AAACCCCCCCCCCCCCCCDDDDDDDDDDDDBBBBBBCCCCCCBBB@@@>>>===AAA???===<<<<<<===@@@AAA:::::::::999999888888888333333444444555444444333222333444555555555444333222333333444333222111000111222333444555666666666333222222111000111111111000000////////////000000000000000000000000000000//////000111111111111111................................................////////////////////////............/////////000........................000///...---,,,------...---......///////////////////////////////////////000000////////////000000111111000000//////......111111111111111111111111////////////////////////wwweee___XXXSSSRRRSSSUUUVVVSSSQQQNNNKKKJJJIIIIIIJJJIIIHHHEEECCCBBBBBBCCCDDD>>>======<<<<<<<<<<<<===999999888888777777666666888555222111111222222222555555444444444333333333000111222333333333333333000000000000000000000000000000000000000000000000........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,***************************)))(((((('''((((((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''***)))(((''''''((()))***''''''((((((((((((''''''(((((()))*********************))))))((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))''''''(((((())))))******))))))(((((('''''''''&&&((((((''''''''''''((((((+++*********))))))((((((%%%&&&'''((())))))))))))+++*********))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((+++)))(((+++///000,,,'''******+++++++++,,,,,,,,,++++++************++++++------++++++++++++------///777999333---------+++,,,------......------,,,...------,,,,,,,,,------///...---,,,,,,---...///............////////////////////////000000000000////////////000000000000111111222222222333333333333222111222444555444333333333222222333333444555:::::::::999::::::;;;;;;:::;;;<<<===>>>>>>>>>>>>AAA???======???@@@>>><<<;;;;;;;;;<<<===>>>>>>???>>>>>>======<<<<<<<<<;;;;;;999888888999::::::999;;;;;;<<<===>>>???@@@@@@;;;<<<===>>>>>>===<<<;;;;;;<<<>>>???@@@??????>>>??????????????????@@@@@@@@@@@@@@@AAAAAABBBBBBBBBDDDCCCAAA@@@???@@@@@@AAA???@@@@@@AAAAAA@@@@@@???AAABBBDDDEEEEEECCCAAA@@@EEEFFFFFFFFFEEEDDDBBBAAA>>>@@@BBBAAA===;;;<<<===??????===<<<;;;:::::::::999888666555555555666777555555444444444333333333666444333111000000111111333333333222222111111111111111111111111111111111333222111000////////////000000000000000000000000000000000000000000000000000000000000000000000000222000...---,,,---.../////////............//////000///...---------------------............------////////////////////////------------------------...)))%%%'''...222000---........................////////////////////////111111111111222222222222000000000000000111111111////////////////////////xxxnnnbbb]]]WWWRRRQQQRRRSSSSSSRRRPPPMMMKKKIIIHHHHHHIIIHHHFFFDDDBBBAAAAAABBBBBB===<<<<<<<<<<<<<<<======::::::999888777777777777999666333222333333333333444444444444333333333333000111222222333333222222000000000000000000000000////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++************+++))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((((((((***)))(((''''''((()))***''''''((((((((((((''''''(((((()))******************)))))))))((((((((('''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))))))))((((((((('''''''''''')))(((((('''''''''((((((*********)))))))))(((((('''(((((((((((((((''''''*********)))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((+++)))(((+++//////,,,'''************+++++++++,,,++++++************++++++---,,,++++++++++++,,,------444777111,,,------,,,+++,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---......//////...---------..................////////////.../////////000000000000////////////000000000000111111111222222222333333333333333333555555555444333333222222333333444555999999999888999999:::;;;999:::;;;<<<===>>>>>>>>>@@@>>>======??????>>><<<:::;;;;;;<<<======>>>>>>============<<<<<<;;;;;;;;;999888888999::::::999<<<<<<<<<===============;;;;;;<<<<<<<<<<<<;;;;;;;;;<<<===????????????>>>??????????????????????????????@@@@@@@@@AAAAAAAAAAAA@@@???>>>>>>>>>???@@@AAABBBBBBCCCCCCBBBBBBAAABBBCCCDDDEEEEEEDDDCCCBBBCCCCCCDDDDDDDDDCCCAAA@@@>>>@@@BBBAAA>>><<<<<<>>>===<<<;;;:::999888888888999888777666555666666777666555555555444444444444555444333111111111111111333333222222222111111111111111111111111111111111333222111000////////////////////////////////////////////////////////////000000000000000000000000000///---,,,,,,,,,---.........------------......//////...---------------------............------........................------------------------...+++)))+++///222000...........................////////////////////////....../////////000000000222111111111000/////////////////////////////////xxxjjjaaa]]]ZZZVVVSSSRRRQQQPPPPPPOOONNNLLLIIIHHHGGGGGGGGGEEEDDDBBB@@@??????@@@@@@;;;;;;;;;;;;<<<===>>>>>><<<;;;999777777777777888999777444333444555444444444444444333333333222222000111111222222222222111000000000000000000000000////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))((((((((())))))(((((((((((())))))'''(((((())))))(((((('''(((((())))))******))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''***)))((('''''''''''''''******))))))))))))(((((())))))))))))((('''&&&%%%******))))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))+++)))(((+++......+++((()))))))))*********++++++++++++************++++++,,,,,,++++++++++++,,,,,,,,,111333///,,,,,,---,,,***++++++,,,,,,++++++************+++,,,---...///000///...------------------............/////////....../////////000000000////////////000000000000111111111222222222222333444444444444555555555555333333222222333333444555888777777777888888999:::777888:::;;;<<<=========???>>><<<===>>>>>>===;;;::::::;;;;;;<<<<<<=========<<<<<<<<<<<<;;;;;;;;;;;;:::888888:::;;;:::999<<<<<<<<<;;;;;;:::::::::;;;::::::::::::::::::;;;;;;<<<===>>>????????????????????????????????????>>>>>>>>>>>>????????????=========<<<======>>>>>>AAAAAABBBBBBBBBBBBAAAAAABBBCCCEEEEEEEEEEEEDDDCCCAAAAAABBBBBBBBBAAA@@@@@@@@@AAABBBAAA>>><<<<<<===::::::888777666666666666999888777666666666777777666666666555555555444444444444333222111111111111222222222111111111111111000000000000000000000000222222111000////////////////////////////////////////////////////////////000000000000000000000000///...---++++++,,,------------,,,,,,,,,,,,------//////...------------...------............------......................................................//////000000000///........................////////////////////////......////////////000000333222111111//////...---////////////////////////yyyjjj^^^YYYZZZXXXUUUTTTSSSQQQOOOMMMMMMLLLJJJHHHGGGFFFFFFFFFCCCBBB@@@???>>>>>>>>>>>>:::::::::;;;<<<===>>>???<<<:::888666555666666777888666333333444555444333333333333333222222222222000000111111111111111000000000000000000000000000////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---------,,,,,,++++++++++++++++++++++++++++++,,,+++******))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((())))))))))))(((((((((((()))))))))))))))((())))))))))))((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))******))))))((((((''''''((((((((((((((('''''''''***)))(((''''''&&&''''''))))))))))))))))))((((((((((((((((((((('''&&&&&&))))))))))))))))))((((((''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))***))))))***,,,---+++)))((())))))))))))*********++++++************++++++,,,++++++++++++++++++,,,***---///---++++++,,,---++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,---...///000//////...---------,,,---------.........//////........./////////000000////////////000000000000111111111111222222222222333444444444333333444555333333222222333333444555666666666666666777888999666777888:::;;;<<<============<<<<<<<<<<<<<<<;;;999:::::::::;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::888888:::;;;:::999:::::::::::::::999999999:::999888777777888999:::<<<<<<===>>>???@@@@@@AAA????????????>>>>>>>>>>>>========================;;;;;;;;;;;;<<<======>>>>>>??????@@@@@@??????>>>AAABBBCCCCCCDDDCCCCCCBBB@@@@@@@@@AAA@@@@@@@@@@@@CCCCCCBBBAAA>>><<<:::999999888777666555555555555888888777777666666666666555555444444444333333333333333333222222111111111111111111111111111111000////////////////////////222111000//////......///////////////////////////////////////////////////000000000000000000000000......---,,,,,,------......------,,,,,,------...///......---------......------............------........................////////////////////////,,,///222222000......///........................////////////////////////000000000000111111111222111111000000/////////...////////////////////////{{{||||||}}}zzzpppaaaYYYWWWYYYWWWUUUTTTTTTRRROOOMMMKKKJJJIIIHHHFFFEEEEEEEEEBBBAAA@@@???>>>======<<<::::::::::::;;;===>>>>>>;;;:::888666555555555555555444222222333444333222333333222222222111111111000000000111111000000///////////////////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************---------,,,,,,+++++++++)))))))))))))))))))))))),,,+++******))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((())))))))))))(((((((((((())))))))))))(((((((((((()))))))))(((((('''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))******))))))(((((('''''''''''''''((((((((((((((())))))((('''''''''''''''(((((((((((((((((())))))&&&&&&'''(((((()))(((((((((((((((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))'''((((((((()))))))))***)))))))))***+++++++++***((())))))))))))*********++++++************++++++++++++++++++++++++++++++******+++,,,++++++,,,...,,,,,,------------,,,,,,//////...---,,,,,,------//////.........------,,,------------........................////////////////////////000000000000000000111111111222222222111333444333111000222333333333222222333333444555555555555555666777888999666777888:::;;;<<<<<<<<<<<<<<<<<<<<<;;;::::::;;;999999999999::::::::::::::::::::::::;;;;;;;;;;;;;;;999777888999:::999888777777777888999:::::::::999888777666666777888999<<<<<<===>>>???@@@AAABBB?????????>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;<<<<<<============>>>>>>>>>>>>======>>>??????@@@@@@@@@@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@EEEDDDBBB@@@>>>;;;888666999888777666666555555666777777777777666666555555333333333222222222111111222333333333222222111111000000000000000000000000........................222111000///............................................................////////////////////////..................////////////............//////......---------......///------............------........................////////////////////////+++///222111...+++,,,...........................///////////////////////////000000000000111111111......//////000000000111////////////////////////{{{xxx{{{xxxtttqqqiii___YYYYYYWWWVVVTTTTTTSSSQQQOOOLLLJJJIIIIIIHHHGGGEEEEEEDDDBBBAAAAAA@@@???>>>===<<<::::::::::::;;;<<<======::::::999888777666444444444333222222444444333111222222222111111111000000///000000000000//////...////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,+++++++++++++++***))))))))))))))))))))))))------,,,+++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++(((((())))))))))))((((((((())))))******))))))((((((((()))))))))(((''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((('''''''''(((((((((((((((((((((''''''''''''((((((''''''(((((((((((())))))%%%&&&'''((())))))))))))''''''(((((((((((())))))''''''''''''''''''''''''(((((((((((())))))))))))''''''(((((())))))******))))))))))))******++++++)))))))))*********++++++++++++************++++++******++++++++++++******,,,))))))+++,,,***+++...,,,------......------,,,000///...---,,,+++++++++------...//////......---,,,------------.........------........./////////////////////000000000000000000000111111111111222000333444333000///000333333333222222333333444555444444444555666777888999888888999:::;;;;;;;;;;;;:::;;;<<<;;;999999999:::888888888888999999999999999999:::::::::::::::;;;999888666666888999888777555666777888999::::::;;;888888777777777777888888:::;;;;;;<<<===???@@@AAA?????????>>>>>>======<<<<<<<<<<<<<<<<<<;;;;;;;;;999::::::;;;;;;;;;;;;:::===>>>>>>>>>>>>>>>>>>===<<<<<<<<<======>>>>>>???BBBAAA@@@???>>>>>>>>>>>>DDDBBB@@@>>>===;;;777555888888777666666666666666555555666666666555444333222222111111111000000000222222333333333222222111////////////000000000000////////////////////////111111000///............................................................////////////////////////.........////////////////////////....../////////...------------...//////------............------------------------------........................+++...000///,,,+++,,,...........................////////////////////////------............//////,,,---......000111111222////////////////////////}}}}}}wwwooojjjhhhfff```[[[[[[UUUTTTRRRQQQQQQPPPMMMKKKIIIIIIIIIHHHGGGFFFEEEDDDBBBBBBBBBAAA@@@???>>>===;;;;;;;;;::::::;;;<<<<<<;;;<<<<<<<<<:::888555444444333333333555555444222222111111111000000000000//////000000//////...---////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************)))******************+++)))))))))))))))))))))))),,,,,,+++************+++))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++'''((()))******)))((('''))))))************))))))(((((())))))(((''''''&&&'''((((((((()))))))))***************************(((((((((((())))))))))))(((((((((((())))))))))))''''''''''''((((((((()))''''''&&&''''''((()))***'''''''''((((((((())))))''''''(((((((((((((((''''''''''''((((((((())))))''''''''''''''''''''''''(((((((((((())))))))))))'''''''''((()))*********))))))))))))))))))***+++************+++++++++,,,++++++************++++++)))***+++,,,,,,+++***)))...)))(((+++,,,******...,,,,,,,,,------,,,,,,,,,------,,,+++************+++,,,---////////////...,,,,,,---------.........---------.........//////////////////000000000000000000000000111111111111000444666444000...111444333333222222333333444555444444444555666888999:::::::::;;;;;;;;;;;;::::::999;;;<<<;;;888777888:::888888888888888888888888888999999999::::::::::::888666555555666777777666777777777888888999999999777777888888888888777777777777777888999;;;===???@@@??????>>>======<<<<<<======<<<<<<;;;;;;;;;;;;888888999:::999888777777;;;<<<<<<======<<<<<<;;;::::::;;;;;;<<<===>>>>>>BBBAAA???===<<<;;;;;;;;;???===<<<<<<===<<<999777777777666555555555555666333444555555555444333222222222222222111111111000111222333333333333222111........./////////000000////////////////////////111111///...............................................................////////////////////////,,,---....../////////...///......------......///---------------...//////------............------------------------------------------------------------------,,,,,,...///........................////////////////////////---------.........//////---.........///000000000////////////////////////rrrhhhbbbccceeebbb]]][[[TTTRRRPPPOOOOOONNNLLLJJJIIIIIIIIIHHHHHHFFFEEEDDDCCCCCCCCCBBBAAA@@@???>>><<<<<<;;;:::::::::;;;;;;<<<===>>>???===:::777444555444444555666666555333111111111111000000000000//////000000///...------////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++(((((())))))*********+++***************************))))))((('''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++'''((()))******)))((('''))))))************))))))(((((())))))((('''&&&&&&'''((((((((())))))******************************(((((((((((())))))))))))''''''(((((())))))******&&&'''''''''(((((())))))&&&&&&&&&&&&((()))***+++&&&'''''''''(((((())))))))))))))))))((('''&&&%%%&&&'''''''''(((((())))))(((((((((((((((((((((((((((((((((((())))))))))))&&&''''''((()))******+++((()))***)))((()))***,,,***++++++++++++,,,,,,,,,++++++************++++++)))***+++,,,,,,+++***)))///)))(((+++---******...+++++++++,,,,,,+++++++++***)))))))))))))))*********+++---///000000//////,,,,,,,,,---------......---------.........//////////////////000000000000000000000000111111111111111555777555111///111555333333222222333333444555444444555555777888999:::;;;;;;<<<<<<;;;;;;::::::888:::<<<;;;888777888:::888888888777777777777777888888888999999:::::::::777666444444666777666555999999999999888888888888666777888999999888777666555555444555777999;;;<<<@@@??????>>>===<<<<<<;;;=========<<<<<<;;;;;;;;;777777888888888666555444888999999::::::999999888:::::::::;;;;;;===>>>>>>AAA@@@>>>;;;:::999999999;;;999888:::===>>><<<999666666555444444444555555222333444444444333222111333333333222222222111111000111333333444333222111---.........//////000000000000000000000000000000111000///......------...................................................////////////////////////+++,,,------.........---...------,,,,,,------...---------------...///000---..................---------------------------------------------------...---,,,,,,---...///000........................////////////////////////////////////000000000111///////////////.........////////////////////////}}}wwwddd```]]]```eeehhheee```UUURRROOOMMMMMMLLLKKKJJJHHHGGGFFFEEEEEEDDDEEEEEECCCCCCDDDCCCAAA>>>;;;:::>>><<<:::888888999<<<===@@@@@@@@@>>><<<999666555666666555555555444444444444333111000000000111111000000000/////////////////////000000000000////////////.........------------,,,++++++******++++++******)))))))))***,,,---+++++++++++++++++++++++++++******)))(((''''''&&&((((((((((((((()))******(((((())))))*********+++))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))******))))))))))))******************************))))))(((((('''''''''&&&+++***)))((((((''''''((('''((()))******)))((('''))))))))))))))))))))))))''''''((((((((((((''''''''''''''''''''''''''''''))))))))))))))))))))))))******))))))((((((''''''***((('''&&&&&&'''(((***(((((((((((((((((((((((())))))(((((('''''''''&&&+++)))(((''''''((()))+++))))))))))))))))))))))))******))))))((((((''''''))))))************)))))))))))))))))))))))))))))),,,,,,,,,+++++++++++++++************************,,,,,,,,,++++++***************+++++++++,,,,,,,,,------,,,++++++,,,------++++++,,,------...//////......------------..................////////////......////////////......111000///......///000111111222222333333444444555555555666666777999:::;;;999999999888888888777777999999999999888888888777888777666666666777999:::777888999:::::::::::::::555555555555666666666666888777777777777888:::;;;>>>>>>>>><<<:::999;;;===<<<:::777666777999999999999;;;>>>>>><<<:::999999888999::::::;;;;;;;;;;;;999999999999999999999999999999999:::;;;;;;999666999;;;<<<<<<;;;:::<<<======<<<;;;:::999999999999;;;<<<>>>???>>>===;;;:::666555444333333333333333555444333333222222333333000000111222222000///...000111222333444333222111111111111111111222222222000000111111111111000000.........///////////////---,,,,,,++++++,,,,,,---000000///...------,,,,,,000///---,,,,,,---///000////////////////////////***++++++,,,,,,++++++***///......------......//////...---,,,,,,,,,,,,,,,///...---,,,+++*********........................000///...------...///000///////////////////////////////////////.....................//////////////////.........------------------,,,,,,---------yyyqqqaaa\\\YYY\\\aaaccc```\\\TTTQQQNNNLLLLLLKKKJJJIIIGGGFFFEEEDDDCCCCCCBBBBBBAAAAAABBBBBB@@@>>><<<:::<<<:::888777777999;;;<<>>===;;;888555444555444444444333333333333333333111000000000111111111111111000000/////////......////////////......///.........---------------,,,++++++******+++++++++***)))))))))***,,,---+++++++++++++++++++++++++++++++++***))))))(((((('''''''''''''''((())))))((()))))))))************(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))******))))))))))))******)))))))))))))))))))))))))))((((((((('''''''''''')))((((((((((((((()))***(((((())))))))))))((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''***)))))))))(((((((((''')))((('''&&&&&&'''((()))(((((((((((((((((((((((()))(((((((((''''''''''''***)))'''&&&&&&''')))***))))))))))))))))))))))))***)))))))))((((((((('''))))))************)))))))))))))))))))))))))))))))))))))))***************************************,,,,,,,,,+++++++++*********++++++++++++,,,,,,,,,---,,,+++******+++,,,---++++++,,,,,,------............------------..................////////////...//////000000//////...333333222111111222333333111111222333333444444555555555555666777888::::::999999999888888888777777999888888888777777777777777666555555555666888888777888999999::::::999999666666666777777777888888999888888888999;;;<<<===@@@AAAAAA???======???AAACCCAAA>>><<<999999999999888:::======;;;999888888888888999:::::::::::::::::::::::::::::::::::::::888888888:::<<<<<<:::999888999;;;:::999999:::<<<<<<;;;:::999888888888888:::;;;<<<>>>>>>===;;;:::666555444333333333333444444444333222222222222333333333444444333333222111000111222333333333333222111111000000000000000000000000111111111111000000.../////////////////////---,,,,,,++++++,,,,,,---000//////...------,,,,,,000...---,,,,,,---...000..............................////////////......---,,,,,,++++++,,,,,,---///...---,,,,,,,,,,,,---......---,,,++++++++++++........................//////...------...//////------------------------///......---,,,,,,++++++............//////////////////.........---------///...------------...///}}}}}}ppphhh[[[XXXUUUWWW[[[\\\ZZZVVVQQQOOOLLLKKKJJJJJJHHHGGGEEEDDDCCCBBBAAA@@@??????>>>????????????===<<<;;;999888777666777999;;;<<<=========<<<:::777555333333333333333222222222222333222111111000111111111333333222111000//////...---------......---------............---------------,,,++++++******+++++++++************+++,,,,,,++++++++++++++++++++++++,,,,,,++++++******))))))''''''&&&&&&&&&'''(((((())))))))))))************''''''''''''''''''''''''(((((())))))))))))(((((())))))))))))))))))))))))***))))))(((((())))))***((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((()))***+++))))))(((((((((((())))))''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))(((((((((((()))((('''&&&&&&'''((()))(((((((((((((((((((((((((((((((((((('''''''''''')))((('''&&&&&&'''((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))************))))))))))))))))))))))))))))))&&&''''''(((((()))))))))++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++++++++,,,,,,,,,,,,++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,......------------..................///////////////000000111111000000///111000000//////000000111111111222222333444444444555555555666777888999:::999999999888888888888888777777777777666666666666555555555555555666777777777888888999999999999888777777777888888888999999:::999999:::;;;===???@@@CCCCCCDDDCCCAAABBBDDDFFFJJJJJJHHHBBB<<<888999:::888:::<<<<<<:::999888999888888999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;666666777999<<<===;;;:::666777999888777777888:::;;;:::999888777777777777777999:::;;;<<<<<<;;;:::555555444333333333444444444444333222222222222222444444333222222222222333//////111222333333333333111111111000/////////...000000111111111111000000//////////////////......------,,,,,,,,,,,,------/////////...------,,,,,,///...---,,,,,,---...///------------------------000000000111111000000000---,,,,,,++++++,,,,,,---......---,,,,,,,,,------------,,,,,,,,,,,,------..............................------------......------------------------//////...---,,,+++++++++---............/////////...............---------///...,,,++++++,,,...///qqqfff___XXXTTTRRRSSSVVVVVVTTTQQQNNNLLLJJJIIIIIIHHHGGGEEECCCBBBBBBAAA???>>>===<<<;;;<<<============<<<;;;888777777777888999;;;===<<<<<<<<<<<<:::888666444333333333333333222222222222222111111111111111111444444333222111000///...------............---------------------------------,,,++++++******++++++++++++++++++++++++++++++************************+++++++++******)))))))))(((''''''''''''((()))))))))))))))))))))*********(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((()))*********)))(((''''''((()))***((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))(((((((((((()))(((''''''''''''((()))((((((((((((((((((((((((((((((((((((((('''''''''((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((())))))))))))(((((((((((())))))************))))))))))))))))))))))))))))))&&&&&&''''''((()))******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------************************,,,,,,,,,,,,,,,,,,,,,,,,......------------..................////////////000000111111111111000000/////////....../////////111111111222333333444444555555555555777888999:::888888888888888888888888777666666666666555555555555555555555666666777777777777888888888888888777777777777888888888999999:::999999:::;;;===???@@@CCCDDDDDDDDDCCCDDDGGGIIIKKKMMMLLLFFF>>>999999<<<999;;;===<<<;;;::::::;;;:::::::::::::::::::::;;;;;;;;;;;;;;;::::::::::::666666777888:::;;;999777555666777777666666777888999999888777777777777777555666888999::::::::::::555444444333333333444444444333333222111222222222222111000///...///000000...///000111222333444444333222222111000//////...000000111111111111000000////////////............------,,,,,,,,,,,,------//////.........---------///...------------...///------------------------......////////////......///......------......///...------,,,,,,,,,------,,,,,,,,,,,,,,,---..............................------------------------///////////////////////////////////////.........---------.........//////...........................---+++******+++---...sssfff]]]ZZZVVVTTTQQQQQQSSSSSSPPPNNNLLLJJJIIIHHHHHHHHHEEEDDD@@@AAAAAA@@@???===<<<;;;::::::;;;;;;<<<<<<<<<<<<888888888888999:::<<<===<<<<<<===<<<;;;999777666333333333333333444444444111111111111222111111111444444333222111000///............//////.........,,,,,,---------------------,,,++++++******++++++++++++,,,,,,,,,+++++++++************************)))))))))))))))((((((((())))))(((((())))))***+++******))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))'''''''''(((((((((((((((******)))(((((((((((((((***)))(((''''''((()))***))))))))))))))))))))))))''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((((((''''''''''''(((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))************))))))************************''''''((())))))***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------************************+++,,,,,,,,,,,,,,,------......------------..................////////////000000111111111111000000222222222222222222222222000000111222222333333444444444555555666888999:::888888888888888888888888666666666666555555555444666666777777888888888888777777777888888777777666666666666777777777888888999888888999:::;;;===???AAABBBCCCBBBBBBCCCFFFHHHGGGJJJJJJEEE>>>:::;;;===;;;===>>>>>><<<<<<<<<>>>===<<<<<<;;;;;;;;;<<<<<<::::::::::::999999888888888777777777888888555333444666777777666555777888888888777777666666777777444444555666777888888888444444333333333444444555333333222111111111111222111000///------...//////...//////000111333444444444444333222222111000000000000111111111111000000000000//////.........---...------,,,,,,------..................---------.........------.........------------------------,,,------......------,,,///......------......///------,,,,,,,,,------...,,,,,,,,,,,,---...//////........................,,,------------------,,,////////////////////////------......///000000000------------............---.....................///...---,,,,,,---...///~~~rrrfff^^^YYYWWWVVVTTTRRRQQQQQQPPPNNNLLLJJJIIIHHHHHHHHHGGGEEECCC???@@@@@@@@@@@@>>>===<<<::::::::::::;;;;;;<<<<<<999999999999999:::;;;<<<;;;<<<<<<<<<;;;:::888777333333333333444444444444000000111222222222222111333333222111000//////.........////////////......,,,,,,,,,,,,---------------,,,++++++******++++++,,,,,,,,,---,,,,,,+++***************************)))(((((((((((((((((((((******))))))******+++,,,************))))))))))))************************(((((())))))))))))(((((()))))))))))))))))))))))))))((((((''''''(((((()))))))))))))))))))))))))))'''''''''(((((((((((((((+++***)))(((''''''''''''))))))(((((((((((())))))************************''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))************************)))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,------------******+++,,,,,,+++******++++++,,,------...//////......------------..................///////////////000000111111000000///000000111222222111000000000000111111222333333333444444444555666777888999888888888888888999999999666666666666555555555555666666777888888888888888666777777777777666666555666666666777777777888888999999888888888:::;;;<<<>>>???@@@??????@@@BBBEEEBBBCCCDDDBBB===;;;;;;===<<<===???>>>======>>>@@@???>>>===<<<;;;<<<===>>>;;;::::::999999888888777999888777777888777444111555666888777666666777999888888777777777777777888333333444444555555666666444444333333333444555555333333222111111111111111222222111000000000000111/////////000000222333444444444444333222222222111000000111111111111000000000000000///......------......------------......................................................---------------------------......//////......------,,,,,,++++++,,,,,,---------,,,,,,,,,---......------,,,,,,---...//////........................------............------------------------------++++++,,,,,,---.........,,,------------.........---------...............111111000000000000111111|||vvvmmmddd___[[[YYYWWWUUUTTTRRRQQQOOONNNLLLKKKJJJIIIHHHHHHIIIHHHEEECCC>>>???@@@AAAAAA@@@???>>>;;;;;;:::::::::;;;<<<<<<888888888888888999999999::::::;;;;;;:::999888777111222222222333333333333///000111222333222222111111111111000000/////////---------......---------++++++,,,,,,,,,------------,,,++++++******++++++,,,,,,---------,,,+++***************************)))))))))))))))))))))))))))))))))))))))******+++************)))))))))((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((()))***)))((((((((((((((()))(((((())))))))))))(((((())))))))))))))))))))))))''''''((((((((((((''''''(((((((((((((((((((((((('''''''''''''''''''''''''''((((((((()))))))))***''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((((()))((((((((())))))((((((((())))))))))))))))))))))))'''((((((((()))))))))***))))))************))))))************************************************,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,------------...***+++,,,------,,,+++***++++++,,,---///000111111......------------..................////////////...//////000000//////...---...///000000///...---000000000111222222333333444444444555666777888999777777888888888999999999777777777666666666555555555555777888888888777666666666777777666666555444777777777888888888999999;;;:::999888888999:::;;;============<<<===???AAA?????????>>>===<<<;;;;;;<<<===>>>===<<<===>>>@@@???>>><<<;;;;;;;;;<<<===<<<;;;;;;:::999999888888999888888999999999666444666888999999888888999:::888888888777777888888999333333333222333333333444333333333333333444555666333222222111111111111111333333333333333222111111000000//////000111222333222222222222222222222222000000111111111111000000111000000///......------......------------..............................---..................---........................---......//////......------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,---...///...------------......///........................---...////////////...---------------------------......---------,,,,,,,,,,,,,,,---------.........---------.........////////////000111111000//////pppjjjbbb]]]\\\[[[ZZZXXXUUUTTTRRRPPPOOOMMMKKKJJJIIIHHHHHHHHHIIIHHHEEECCC>>>???AAABBBCCCBBB@@@???<<<;;;;;;::::::;;;;;;<<<888888888888777777777777888999999:::999888777666000000111111222222222222///000111222333333222111000000000000////////////+++,,,,,,------,,,,,,++++++++++++,,,,,,------------,,,++++++******++++++,,,,,,---...---,,,***)))))))))))))))))))))))))))******************++++++((((((((((((((()))******+++*********))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''&&&'''''''''(((((())))))(((''''''(((((()))***+++'''((()))******)))((('''))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******''''''((((((((((((''''''((((((((((((((((((((((((&&&'''''''''(((((())))))(((((())))))))))))(((((())))))))))))))))))))))))'''((((((((())))))******))))))************))))))************************************)))))))))))),,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,---------......+++,,,------------,,,+++***+++,,,...000111222333.........------...................../////////000......////////////......000111222333333222111000000000000111222222333333444444444444666777888999777777888888999999999999777777777777666666666666333444666777777777666555666666777777666555444444888888999999999:::::::::<<<;;;:::999888999::::::<<<<<<===;;;:::;;;===???>>>===<<<=========;;;999;;;<<<===<<<;;;<<<>>>@@@???>>><<<:::::::::<<<=========<<<;;;;;;:::999999999888888:::;;;;;;999777777999::::::999999:::;;;999888888888888888999999333333222222111222222222333333333333333444555666333222222111000111111111222222333444333222111000111111000//////000111222111111111111111222222222000000111111111111000000111000000///...---------......------------......---.....................------............------////////////////////////,,,,,,------------,,,,,,///......------......///,,,,,,,,,,,,,,,---...//////......---------..............................---...///000000///...---////////////////////////333222111000...---,,,+++,,,,,,,,,---------......---------.........//////+++,,,...//////...,,,+++yyykkk```aaaaaa___[[[XXXWWWWWWUUUTTTQQQOOOMMMLLLLLLLLLGGGHHHHHHHHHGGGEEECCCBBBCCCCCCCCCDDDDDDBBB???<<<888888999::::::;;;;;;<<<;;;;;;::::::999888777777777777777666555555444444444333333222222333333444222222222111111111000000////////////000000000000******+++,,,---//////000.........------.........///...+++***))))))***+++---,,,***)))))))))******+++*********))))))((((((((((((((((((((((((((((((((((((((()))))))))))))))///...+++(((&&&%%%%%%%%%)))))))))))))))((((((((((((((())))))******++++++))))))))))))))))))))))))(((((('''''''''&&&&&&&&&((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))++++++******))))))((((((((((((((((((((((((((((((''''''((((((((((((''''''******))))))((((((''''''(((((((((((((((((((((((())))))***))))))(((''''''%%%&&&&&&&&&''''''(((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++,,,***((())),,,---+++)))---,,,+++***))))))))))))((((((***+++---...000000++++++++++++++++++++++++,,,,,,,,,------,,,++++++******+++++++++,,,,,,,,,***,,,...///111111111000...---,,,,,,---...///000222222111111111111222222000000000000000000000000000000000000////////////000000000000111222333444333333333444444555555666888777666666777888666555555555555666666666777777999888777666555444333333666777888888888777555444999777555777:::===<<<;;;<<<<<<<<<===<<<<<<;;;:::===============<<<<<<<<>>===<<<;;;??????===<<<===>>>@@@AAA???===<<<<<<======<<<:::999999999888888888888777777777777777888888888888666666777888999999::::::999999999999999888666666777666555444444333444444000111111111111222222222111111111111000000000000111111111111111111111111000000000111222222222333222222222111111111000000111111111111111111111111000/////////............////////////////////////000//////---,,,+++******////////////////////////111111000///...------,,,,,,---...//////...---,,,,,,,,,------...///000000,,,...000000///...///000------------------------........................///////////////.........111000000///...------------------,,,,,,+++++++++---,,,+++---000000---***......------------............////////////......pppeee]]]^^^^^^[[[WWWTTTSSSSSSTTTSSSQQQNNNMMMLLLKKKKKKIIIIIIIIIHHHGGGEEEDDDCCCAAAAAAAAACCCDDDDDDAAA???:::::::::::::::;;;;;;;;;999999999888777666666666777777666666555444444444333333222222222222333333222222222222111111111111000000000///////////////------------------------...------,,,,,,------...///---+++***))))))***+++,,,+++***)))))))))************)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))***)))))))))(((((((((((()))))))))))))))))))))*********))))))))))))))))))))))))(((((('''''''''&&&&&&&&&((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))*********)))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((('''''''''&&&(((((((((((((((((((((((()))))))))))))))(((''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++***((()))+++,,,***(((******************++++++---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,---,,,,,,,,,+++***++++++++++++,,,,,,,,,+++,,,---///000111000000000///.........///000111111111111000000111111111000000000000000000000000000000000000////////////000000000000111222333444555555555444333333222222777666555555777777777555555555555666666666777777777666666666555555555555666666777888888777777666999888666888;;;>>>>>>===;;;;;;<<<<<<<<<<<<<<<;;;<<<<<<<<<===============@@@@@@AAAAAA@@@???>>>>>><<<<<<;;;;;;<<<>>>AAABBB@@@???======>>>===<<<:::999999999999888888888888777777777777888888888999777777777888999999:::::::::;;;;;;::::::999888777777666555444333333333333000111111111111222222222111111111111000000000000111111111111111111111111111111111111111222222222222222222111111111000000111111111111111111111111000000/////////.........////////////////////////,,,,,,,,,------------...........................111000000///...------,,,------...//////...------,,,,,,------...//////000)))+++------,,,+++,,,---------------------------........................////////////............/////////...---,,,,,,,,,---------------,,,,,,,,,...,,,+++,,,//////---+++......------------............////////////......{{{oooddd]]]YYYZZZZZZWWWSSSPPPOOOOOOSSSRRRPPPNNNMMMLLLKKKKKKLLLKKKIIIGGGFFFEEEDDDDDD??????@@@BBBEEEEEEDDDBBB<<<<<<;;;;;;;;;:::::::::777777666666555555444444777666666555555444333333333333222222222222333333333333333222222222111111111000000//////.........//////...---,,,++++++***---,,,,,,++++++,,,,,,---...---+++***))))))***+++++++++***)))))))))******))))))((((((((((((((('''(((((((((((((((((((((((()))((((((((('''&&&&&&&&&"""$$$'''***,,,,,,++++++***)))(((''''''((()))******))))))))))))))))))((())))))))))))))))))))))))(((((((((''''''''''''&&&(((((((((((((((((((((((()))((((((''''''(((((()))(((((((((((())))))))))))))))))))))))))))))))))))((())))))))))))))))))***((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((''''''&&&''''''(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))***)))((()))***+++***(((((())))))***++++++,,,,,,......---,,,+++***))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++,,,---//////000000000000///......---......///111000000//////000000111000000000000000000000000////////////000000000000000000000000111222333333444444555555666777888888555444333444666777777666555555555666666666777777555555555555666666777888555666777888999999999888888777666777:::<<<<<<;;;999:::;;;<<<============;;;;;;<<<<<<======>>>>>>@@@@@@@@@AAAAAA@@@??????::::::999:::<<<>>>AAACCCBBBAAA???>>>>>>>>><<<::::::::::::999999999888888777777888888888999999999777777888888999:::::::::;;;;;;;;;;;;:::999888888666666555444333333333333000111111111111222222222111111111111000000000000000000000000000000000000222222222111111111111111222222222111111111111111111111111111111111111111000000000/////////......////////////////////////,,,,,,,,,---------......------------------------000/////////...---------------...//////...------,,,,,,,,,---......//////,,,---//////.........///------------------------------------------------.................................---,,,,,,++++++---------...............///---+++,,,---...---,,,......------------............////////////......yyykkk```ZZZXXXWWWXXXXXXVVVRRROOONNNNNNRRRQQQPPPNNNMMMKKKKKKJJJMMMLLLIIIGGGEEEDDDDDDEEE@@@???@@@AAADDDDDDCCCAAA======<<<<<<;;;:::999999666666666555555444444444666666555555444333333222222222111111111111222222333333333333222222222222111111000///......------//////...---,,,++++++***,,,++++++++++++++++++,,,,,,,,,+++***))))))***************))))))))))))***((((((((((((''''''''''''(((((((((((((((((((((((())))))((('''&&&%%%%%%$$$&&&'''((()))******))))))***)))'''''''''(((***+++******))))))((((((((('''((((((((((((((((((((((((((((((((('''''''''''''''(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))(((((((((((((((((((((((('''((((((((())))))******((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''(((((((((''''''&&&((((((((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++******))))))(((((()))))))))))))))***))))))))))))******++++++++++++*********+++,,,,,,------++++++++++++++++++++++++,,,,,,++++++,,,,,,------+++++++++,,,,,,,,,------,,,,,,---.../////////000------,,,,,,++++++++++++000000////////////000000////////////////////////////////////000000000000111111000000111222222333333333444444444555555555333333222333666777777666555555666666777777888888777666666555666777888888666666777999:::;;;;;;;;;888777666666666777777777888999:::<<<===>>>>>>>>>:::;;;;;;<<<===>>>??????===>>>??????@@@@@@@@@???======<<<;;;<<<>>>AAABBBDDDBBB@@@??????>>><<<:::;;;:::::::::999999999999888888888999999999::::::888888888999999:::::::::;;;;;;;;;;;;:::999888777666555444333222222222222000000111111111222222222111111111111000000000///000000000000000000000000333222222222111000000000111111111111111111111111111111111111111111111111000000000////////////...//////////////////////////////...---,,,,,,++++++------------------------.....................------..................---,,,,,,,,,------.........---///000111//////000111------------------------------------------------------...............///.........---------,,,,,,------......//////000000///---,,,+++,,,---.........------,,,,,,------.........////////////......{{{nnn```WWWUUUVVVVVVWWWWWWVVVSSSPPPOOOPPPPPPPPPOOONNNMMMKKKJJJIIILLLKKKIIIFFFEEEDDDEEEEEEBBBAAA@@@@@@AAAAAA@@@>>>======<<<;;;:::999999888777666666666666666555555555555444444333333222222222111111000000111111222333333333222222222111111111000000///...------,,,------------------------+++++++++******+++++++++++++++******************))))))))))))***)))))))))''''''''''''(((((((((((())))))))))))))))))))))))))))))((('''&&&%%%%%%$$$***)))(((''''''((()))))))))(((''''''''')))***+++***)))))))))((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))((((((((((((((((((((((((''''''(((((()))))))))***((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((((((''')))))))))))))))((((((((())))))))))))))))))))))))'''((((((((()))))))))***************************************************++++++******))))))(((((()))*********)))))))))******++++++++++++***)))((('''((()))***,,,---...///++++++++++++++++++++++++,,,++++++++++++,,,---...++++++,,,,,,,,,---------,,,,,,------......//////---------,,,,,,++++++***000000////////////000000////////////////////////.../////////000000000111111111111000111111222333555444333111///---+++***333333222333666777777666555666666777999::::::;;;:::999888777666777888999888888999:::;;;===>>>???<<<;;;:::888666444444444888999:::<<<===>>>>>>>>>:::;;;;;;<<<===>>>??????>>>>>>@@@AAABBBBBBCCCCCCDDDCCC@@@???>>>???@@@AAAEEECCCAAA@@@???>>><<<;;;;;;;;;;;;;;;:::::::::999999999999999::::::::::::999999999999999:::::::::::::::::::::999888777666555444333222222111111222000000111111111222222222111111111111000000000///000000000000000000000000333222222222111000000000111111111111111111111111111111111111111111111111111000000000////////////////////////////////////.........------,,,,,,+++........................------------.....................------.........,,,,,,,,,---------------***+++------,,,,,,,,,---------------------------------------------------,,,---------......///////////////........................//////000000000......---,,,+++,,,---///------,,,,,,,,,,,,------......////////////......xxxuuuoooeee[[[UUUSSSUUUSSSUUUVVVUUUSSSQQQQQQQQQNNNNNNNNNNNNLLLKKKJJJIIIIIIIIIGGGFFFEEEEEEDDDDDDCCCAAA????????????===;;;<<<<<<;;;:::999999888888777777777777777777666666555444444333333222111111111111000000000000111111222222222111111111000000000//////......---------,,,,,,,,,------.........,,,++++++******++++++,,,*********************)))'''((()))*********))))))'''(((((((((((())))))))))))))))))))))))))))))))))))((((((((('''&&&&&&&&&)))(((&&&&&&''')))+++---''''''(((((())))))******)))(((((((((((((((((('''))))))))))))))))))))))))'''(((((((((((()))))))))((((((((((((((((((((((((***))))))(((((())))))***(((((((((((())))))))))))))))))))))))))))))))))))'''(((((((((((((((((()))((((((((((((((((((((((((''''''((((((((((((''''''((((((((()))))))))))))))(((((((((((((((((((((((('''(((((()))))))))))))))))))))((((((((((((''''''))))))))))))))))))))))))''''''(((((())))))******************************************************************)))))))))))))))+++,,,+++***)))***+++++++++,,,,,,+++***((('''************++++++,,,,,,++++++++++++++++++++++++,,,++++++***+++,,,...///,,,,,,,,,,,,------------------,,,,,,---......///...////////////......---111000000//////000000111000000000000000000000000......//////000000111111222111111111111111222222111111222333333444555555555444333444666777777666555666777999;;;===>>>???===<<<:::888777888:::;;;;;;;;;;;;<<<===???@@@AAA@@@@@@???<<<999777777777888999:::<<<===>>>>>>>>>;;;;;;<<<<<<======>>>>>>@@@AAACCCEEEFFFGGGHHHHHHJJJHHHEEEBBB@@@??????@@@CCCBBB@@@?????????===;;;<<<<<<;;;;;;;;;:::::::::999999:::::::::;;;;;;;;;999999::::::::::::::::::999999999999888777666666444444333222111111111111000111111111111222222222111111111111000000000000111111111111111111111111222222222111111111111111111111111111111222222222111111111111111111111111111111000000000/////////////////////////////////***+++,,,,,,---...//////////////////////////////,,,,,,------.........//////...------------...///,,,,,,,,,,,,,,,,,,------+++---...///...---...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////////////////////////////.........///////////////,,,---...---,,,+++---///------,,,,,,,,,,,,------......////////////......|||sssllljjjfff```ZZZVVVTTTSSSOOOPPPRRRRRRQQQPPPPPPQQQMMMMMMNNNMMMLLLKKKIIIHHHEEEFFFFFFFFFFFFEEEDDDCCCBBB@@@>>>=========<<<::::::::::::999999888888888666666666666666666666777444444333333222111111111000000000//////000000000111111111000000000//////........................,,,,,,,,,---------......,,,,,,++++++++++++,,,,,,))))))************))))))&&&''')))*********))))))((((((((()))))))))******))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''((()))***+++,,,%%%&&&(((***+++***))))))'''''''''((((((((((((((())))))))))))))))))))))))'''((((((((())))))))))))((((((((((((((((((((((((******))))))))))))******(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((('''''''''((((((((((((((((((((((((''''''(((((((((((('''''''''''''''((((((((())))))((((((((((((((((((((((((((())))))***************((((((((('''''''''&&&&&&(((((((((((((((((((((((('''''''''((()))*********************************************************)))))))))))))))************,,,---,,,******+++---)))***+++,,,,,,+++)))(((+++++++++***************++++++++++++++++++++++++,,,+++******+++,,,...000,,,,,,,,,------------...------,,,,,,,,,---...///---...///000000000//////111111111000000111111111000000000000000000000000.........///000111111111222222111111111111111222///000222555999<<<>>>???777666555555777777777555555666888:::===@@@BBBCCC===<<<:::999999;;;===??????>>>>>>>>>???@@@BBBCCC@@@AAAAAA>>>;;;999:::<<<999:::;;;<<<============<<<<<<<<<===============BBBCCCEEEGGGIIIJJJKKKKKKLLLIIIFFFCCCAAA@@@???@@@BBB@@@???>>>??????===<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::999888777777444333222111111000000000000111111111111222222222111111111111000000000000222222222222222222222222111111111111111222222222000000111111111222222222111111111111111111111111111111111000000000//////////////////////////////***++++++,,,---...///000........................++++++,,,------.../////////...------------...///,,,,,,,,,,,,,,,,,,,,,,,,---///111111000///000111------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...//////........................//////..................+++---//////,,,+++,,,...---,,,,,,++++++,,,,,,---......////////////......sssgggeeecccaaa^^^ZZZWWWTTTRRRKKKMMMOOOOOOOOONNNOOOPPPLLLMMMMMMMMMLLLKKKIIIHHHCCCDDDEEEFFFFFFEEEDDDCCC@@@>>><<<<<<<<<<<<<<<:::999999999888888888888777555555666666666666666666444444333333222111111000000000////////////000000000000000000////////////---------...............---------------------------,,,,,,++++++,,,,,,---((()))************))))))&&&'''(((*********)))((((((((())))))******++++++))))))))))))))))))))))))((((((((()))))))))))))))&&&''')))***+++***((('''$$$&&&)))+++,,,+++)))(((&&&'''''''''(((((())))))))))))))))))))))))))))))'''((((((((())))))******((((((((((((((((((((((((******))))))))))))******(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))***+++++++++++++++((((((''''''&&&&&&&&&%%%((((((((((((((((((((((((&&&''''''((()))******+++************************************************(((((())))))******++++++***---...---+++***,,,...'''(((***,,,---,,,+++***))))))*********+++++++++++++++++++++++++++++++++,,,+++*********,,,///000,,,,,,,,,---------.........---,,,+++,,,---...///+++,,,.../////////......222222111111111111222222000000000000000000000000---......///000111111222222222111111111111111222444444444444444333333333888777666666777888666555444666888;;;>>>BBBDDDEEE===;;;::::::;;;===@@@BBBAAA@@@@@@???@@@AAACCCDDD===??????>>>;;;999;;;>>>::::::;;;<<<===========================<<<<<<<<<@@@AAACCCFFFHHHJJJJJJKKKKKKIIIFFFCCCAAA@@@@@@@@@AAA???>>>>>>??????===<<<======<<<<<<<<<;;;;;;;;;:::::::::;;;;;;;;;<<<<<<::::::::::::::::::::::::;;;;;;;;;;;;:::999888888444333222111000000000000000111111111111222222222111111111111000000000000333333333333333333333333000000111111222222222333000000111111222222222222111111111111111111111111111111111111000000000000////////////////////////------------------,,,,,,------------------------++++++,,,,,,---.../////////...---,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,***,,,......---,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////------------------------//////......---------,,,***---000000---+++,,,------,,,,,,++++++,,,,,,---......////////////......uuukkkdddaaaddd```[[[WWWTTTSSSQQQPPPPPPPPPOOONNNMMMMMMMMMMMMLLLLLLLLLLLLJJJHHHFFFEEEDDDDDDDDDDDDDDDDDDCCCBBB@@@???>>><<<:::888666666999999999888888888888888666666777777666555444444555444333222111111111111111111111111000000000000---.........//////000000111///------......---,,,...---,,,+++***+++,,,,,,///......---,,,+++******************))))))))))))******))))))((((((''''''))))))))))))))))))))))))******))))))((((((''''''(((((((((((())))))))))))(((((((((((())))))))))))))))))(((((('''''''''&&&))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&''')))************))))))************)))))))))((('''&&&&&&'''((()))((((((''''''''''''((((((******))))))((((((''''''((((((((((((((((((((((((''''''''''''(((((((((((()))'''%%%&&&)))***(((&&&))))))))))))))))))))))))***)))((((((((()))+++,,,''''''''''''''''''''''''%%%%%%&&&'''((()))******************************))))))))))))))))))))))))******++++++++++++************+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------/////////...---,,,***)))******+++++++++,,,,,,,,,------,,,+++,,,---...///......------------..................////////////,,,,,,,,,,,,...000333444000000///////////////000------...///000111222222222222222111111111000000000000111222333333444444555666888888777888;;;===:::;;;;;;<<<===>>>??????<<<===>>>>>>===>>>@@@BBBBBBBBBBBBBBBBBBBBBBBBBBBBBB@@@>>><<<;;;;;;;;;<<<<<<;;;::::::999999999999===============<<<<<<<<>>===>>>>>>EEECCCAAA???>>>???@@@AAA@@@???>>>===<<<<<<<<<<<<<<<;;;999888888999;;;<<<<<<<<<;;;;;;;;;:::::::::999999:::::::::999999888555555444333333222111111222111000//////000111222000000000000000000000000111111222222222222111111222222222111111111000000000111111111111222222222222222222111111111111000111111111111111222222222000000//////.........------------,,,,,,+++++++++------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++---...//////------...///............////////////000///...------,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------............///,,,---...///000000//////yyynnneee```___^^^[[[WWWUUUTTTSSSRRRPPPPPPOOONNNMMMLLLLLLLLLLLLKKKKKKKKKKKKJJJHHHFFFEEEAAABBBBBBCCCCCCCCCCCCCCC@@@???===;;;999888888777999999888888888888777777666666666666666555444444555444333222111111111111111111111111000000000000---........./////////000000...---,,,---...---,,,...---,,,+++++++++,,,,,,************************************)))))))))))))))))))))***************))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))******************)))))))))((((((((())))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((())))))***))))))((())))))******))))))((()))(((''''''''''''((()))((((((''''''''''''(((((())))))))))))((((((''''''((((((((((((((((((((((((''''''''''''((((((((((((***(((&&&''')))***(((&&&(((((((((((((((((((((((())))))((('''((()))***+++(((((((((((((((((((((((('''''''''((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))***++++++++++++************+++++++++,,,,,,*********+++++++++,,,,,,---------...------,,,+++******+++++++++,,,,,,,,,...---,,,,,,,,,---............------------..................////////////...............///000000000000////////////000000//////000000000000111111222222222111111111000000000111111222333333444444555777888888888888:::;;;999999::::::;;;<<<======<<<===>>>=========???AAABBBBBBBBBAAAAAAAAAAAAAAAAAA@@@???>>>===<<<<<<<<<<<<;;;::::::999999999:::;;;;;;;;;;;;<<<<<<<<<<<<>>>??????@@@AAAAAAAAABBBEEEDDDBBB@@@???>>>>>>>>>EEEDDDBBB@@@??????@@@AAA@@@@@@???>>>===<<<<<<===<<<;;;999888888999;;;<<<;;;;;;;;;;;;::::::::::::999999::::::999888777777555555444333333222111111111111000000000000111111000000000000000000000000000111111222222111111000222222222111111111000000000000111111111222222222222222222111111111000000000000000000111111111111000/////////.........------------,,,,,,+++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++,,,------++++++,,,---............////////////000///...------,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------............///........................xxxnnnddd]]][[[[[[WWWUUUTTTSSSTTTTTTRRRPPPOOONNNMMMLLLKKKKKKKKKKKKIIIIIIIIIIIIHHHGGGFFFEEE@@@@@@AAABBBBBBCCCCCCCCC@@@>>><<<999888999999:::999888888888777777777666555666666666666555444444444444333222111111111111111111111111000000000000.............../////////000...,,,,,,---...---,,,------,,,++++++++++++,,,)))))))))*********++++++************))))))))))))((())))))***+++,,,,,,,,,))))))))))))))))))))))))'''''''''((()))*********(((((((((((())))))))))))))))))*********+++++++++************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))))))))(((((('''(((((())))))((((((''')))((((((''''''(((((()))((((((''''''''''''(((((()))))))))(((((((((((('''((((((((((((((((((((((((''''''''''''((((((((((((***((('''((()))***)))'''(((((((((((((((((((((((((((''''''''''''((())))))))))))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((((((((()))************)))*********++++++++++++,,,))))))*********+++++++++++++++,,,---------------******+++++++++,,,,,,,,,......---,,,,,,,,,------......------------......---............/////////000000000000///...---,,,000000////////////000000222222111111111000000000222222222111111111111111111111111222222333333444444666999:::999888888999777888888888999999::::::;;;<<<======<<<<<<>>>@@@BBBAAAAAAAAA@@@@@@??????@@@@@@@@@???>>>===<<<;;;;;;;;;:::999999999::::::999999::::::;;;<<<<<<<<<>>>>>>>>>?????????>>>>>>??????@@@@@@@@@?????????DDDCCCBBB@@@@@@@@@AAAAAAAAA@@@???>>>=========>>><<<;;;:::999999:::;;;<<<;;;;;;;;;:::::::::999999:::::::::999888777666555555444444333333222222111000000111111111111000000////////////////////////000111111222222111111000222111111111111000000000000000000111111111222222222222111111111000000000/////////////////////////////////...............------,,,,,,,,,,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,+++++++++,,,------++++++,,,------............/////////000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///000///...---,,,,,,,,,---yyyuuummmddd]]]XXXWWWWWWSSSRRRRRRRRRSSSSSSQQQOOOMMMLLLKKKJJJJJJIIIIIIJJJGGGGGGGGGGGGGGGFFFFFFFFFCCCCCCBBBBBBBBBBBBBBBBBB???===;;;888888999;;;<<<888888888777777666666555555555555666666555444444444333222222111111111222111111111111000000000///........................///---,,,,,,---...---,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,************)))))))))((()))))))))******+++++++++(((((((((((((((((((((((('''((((((((()))))))))***(((((((((((())))))))))))((())))))))))))*********))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((())))))))))))(((((('''''''''(((((((((((('''''')))(((((((((((((((((()))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))((())))))))))))(((((((((((((((((((((((((((&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((())))))***************************++++++++++++************++++++++++++++++++,,,------------,,,******+++++++++,,,,,,,,,......------,,,,,,,,,,,,...------,,,,,,------...---------.........////////////000000000...---,,,000////////////000000111222222222222111111111111111111111111111111111111111111111222222333333333333666999:::999888777777777888888888888888888888:::;;;<<<;;;:::;;;===>>>AAA@@@@@@??????>>>>>>===>>>???@@@@@@???===<<<:::;;;::::::999999:::::::::999999:::;;;<<<<<<======>>>>>>?????????>>><<<<<<:::<<<>>>@@@AAA@@@@@@???CCCCCCBBBAAA@@@@@@AAAAAA@@@@@@???>>>>>>>>>>>>>>><<<;;;::::::::::::;;;<<<::::::::::::999999999999999999999888777666444333444444444333333222222222///000111222222111000///////////////////////////000000111111111111000000111111111111000000000000000000000000111111111111111111111111000000000000//////............------........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++***************+++++++++---,,,+++******+++,,,---,,,,,,---------.........++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---...//////------...///---------.........////////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///222111000...---,,,,,,,,,jjjgggbbb]]]YYYVVVTTTSSSSSSRRRQQQRRRRRRRRRPPPNNNKKKKKKJJJIIIHHHHHHHHHHHHEEEEEEEEEEEEFFFFFFGGGGGGIIIGGGEEECCCBBB@@@@@@@@@???===:::888888999;;;===888888777777666555444444444444555555555555444444333333222222111111222222111111111111000000000///...............---------...---++++++---...------,,,,,,,,,+++++++++******------,,,++++++***))))))************)))))))))(((******)))))))))(((((((((((((((((((((((((((((((((***)))))))))((((((((('''(((((((((((())))))))))))'''''''''(((((((((((()))(((((((((((((((((((((((('''((((((((()))))))))***(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((())))))))))))(((((('''''''''((((((((((((''''''((())))))))))))))))))(((((((((''''''''''''(((((('''''''''''''''(((((((((((((((((((((((((((((((((''''''''''''((((((((((((((()))))))))((((((((()))''''''''''''''''''''''''%%%&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&''''''((())))))***))))))))))))))))))))))))(((((((((((((((((((((((()))******++++++******))))))***++++++,,,,,,++++++))))))*********++++++++++++++++++,,,,,,,,,,,,---,,,,,,------,,,,,,+++*********+++++++++,,,,,,,,,---------------------,,,------,,,,,,,,,,,,------------------............------///000000000///...///////////////000111111000111111111222222222222111111111111111111111111111222222222222222333333333555888:::999888777888999999999888888888888888999:::;;;:::999999;;;<<>>>>>===============>>>??????>>>===;;;::::::::::::999999::::::;;;::::::;;;<<<===>>>>>>?????????@@@AAA@@@>>>===<<<888:::===@@@AAAAAA@@@???BBBAAAAAA@@@@@@@@@@@@AAA@@@???>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999888888888888888888777666444333222444444333333333333222222///000111222222111000///////////////////////////000000000111111000000000000000000000000000000000//////000000000111111111111111111000000000//////............------,,,,,,---------...............,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++))))))*********+++++++++,,,,,,***))))))***,,,,,,,,,,,,,,,---------......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---...//////------...///------------............///...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///222111000///...---------^^^[[[XXXWWWVVVUUURRRQQQSSSQQQPPPOOOPPPPPPNNNMMMJJJIIIHHHGGGFFFFFFFFFFFFDDDDDDDDDEEEEEEGGGHHHIIILLLJJJGGGDDDAAA?????????>>>===;;;999999999;;;;;;888888777666555444333333333333444555555555555444333333222222111222222333111111111111000000000000.........------------------,,,++++++---...------+++++++++,,,+++******))),,,+++***)))((('''&&&&&&************))))))))))))******))))))(((''''''&&&))))))))))))))))))))))))*********)))((('''''''''(((((((((((())))))))))))&&&&&&&&&'''''''''((((((''''''''''''((((((((((((''''''(((((())))))******))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))))))))(((((('''(((((())))))(((((('''((())))))******))))))(((((((((''''''''''''((((((&&&''''''''''''(((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''((()))((('''&&&''')))''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''%%%%%%&&&'''((()))******))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++************+++,,,,,,,,,,,,,,,)))))))))************+++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,+++************+++++++++,,,,,,,,,+++,,,------......------------,,,,,,,,,,,,------,,,------------.........,,,,,,...///000000000000///......//////000111222000000000111111111222222111111111111111222222222222222222222222222222222222444777888888888888999:::::::::999999888888777888999:::999888888999;;;<<<<<<<<<<<<<<<=========<<<=========<<<<<<;;;:::::::::999999999:::;;;;;;;;;<<<<<<======>>>>>>>>>???@@@AAABBBAAA@@@===<<<:::;;;>>>@@@AAAAAA@@@???@@@@@@@@@@@@@@@@@@??????>>>>>>============>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;999999999888888888777777777777777666555444333222333333333333333333333333000000111111111111000000///////////////////////////000000111111000000/////////000000000000000111/////////000000000111111111111000000000///////////////......---,,,,,,,,,---------------.........++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++,,,,,,,,,++++++************++++++************++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++,,,------++++++,,,---,,,------------.........///...---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------............///...//////000//////...---YYYVVVRRRQQQRRRSSSQQQPPPPPPNNNLLLLLLMMMNNNNNNMMMHHHHHHGGGFFFEEEEEEEEEEEEDDDDDDDDDDDDFFFGGGIIIJJJKKKIIIFFFBBB@@@?????????>>>===<<<;;;:::999999999888777777666444333333222222333444444555555555444333222222111222222333333111111111111000000000000.........------,,,,,,,,,---+++***+++,,,......---***++++++,,,+++***)))(((******))))))((((((''''''************))))))))))))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))''''''''''''((((((((((((''''''(((((())))))))))))'''''''''((()))*********))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((())))))***))))))((())))))******))))))(((((()))************)))(((((((((''''''''''''((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((%%%'''((((((%%%%%%&&&(((''''''''''''''''''''''''%%%&&&'''((()))(((((('''''''''''''''''''''''''''&&&'''''''''(((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))))))))***+++++++++++++++))))))))))))***************+++++++++,,,,,,,,,,,,******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,)))***,,,...//////......---,,,,,,++++++,,,,,,---,,,,,,---------.........---------......///000111............///000111222111111000000000000//////000000111111111222222222222222222222222222222222111333555777777888:::<<<::::::999999888777777666888999999888777666888999::::::;;;;;;<<<<<<======<<<<<<;;;::::::::::::;;;:::999999999::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>@@@BBBAAA@@@>>><<<===>>>???@@@@@@@@@??????>>>>>>>>>?????????>>>>>>======<<<<<<<<<<<<======;;;;;;<<<<<<<<<<<<;;;;;;999888888888777777777777555555555555555444333222333333333333333333333333111111000000000000111111000000000000000000000000//////000000000000//////////////////000000111111////////////000000000111111000000000/////////////////////...---,,,,,,,,,,,,,,,,,,------.........+++++++++,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,---------******++++++++++++******)))************+++++++++************************+++++++++,,,,,,---------+++,,,------++++++,,,---,,,,,,---------.........///...---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------............///(((***---///000///...---YYYTTTOOOMMMOOOQQQQQQPPPMMMKKKIIIHHHJJJMMMNNNNNNHHHGGGFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDFFFHHHJJJKKKIIIGGGDDDAAA???>>>??????=========<<<;;;999888888888777666555444333222222222333444444555555555444222222222111222222333333111111111111000000000000.........------,,,,,,,,,---+++******,,,......---******+++,,,+++***)))(((************++++++++++++************)))))))))))))))))))))***++++++,,,,,,))))))))))))))))))))))))''''''(((((())))))******(((((((((((())))))))))))(((((((((((())))))))))))(((((())))))*********+++&&&''''''((()))******+++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&((()))************))))))************))))))((()))***++++++***)))(((((((((''''''''''''((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''((((((((()))$$$&&&((('''%%%$$$%%%(((''''''''''''''''''''''''&&&&&&((()))))))))((('''))))))))))))))))))))))))((((((((((((((('''''''''''''''''''''''''''''''''))))))))))))))))))))))))(((((())))))))))))(((((((((((()))***************))))))))))))************)))************+++++++++((((((***+++,,,---------******+++++++++,,,,,,,,,((())),,,...////////////---,,,,,,++++++,,,,,,---,,,,,,,,,---------......000///...------...000111............///000222222222222111000///...------000000111111222222222222222222222222222222222222111333444555666888;;;>>>::::::999888777666555555777888999888666666777999888999999:::;;;<<<===>>><<<;;;:::999888999:::;;;999999999999::::::;;;<<<;;;;;;;;;;;;;;;;;;::::::<<<===@@@AAAAAA@@@>>><<>>>>>>>>>>>======<<<<<<;;;;;;;;;<<<<<<===;;;;;;<<<<<<<<<<<<;;;;;;888888888888777777777777444444444555444444333333333333333333333333333333222111000//////000111222111111111111111111111111//////000000000000//////.../////////000000111111////////////000000000000000000000000////////////000000///...------,,,,,,,,,,,,,,,------.........+++++++++,,,,,,---------------------------------------------------------******+++,,,------......)))***+++,,,,,,+++***)))++++++,,,,,,,,,---------************************+++++++++,,,,,,------------...//////------...///,,,,,,,,,---------............---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////$$$&&&***...//////---+++TTTRRRPPPNNNNNNNNNOOOPPPNNNLLLJJJJJJLLLMMMNNNMMMHHHGGGFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGGGGEEECCCAAA?????????@@@AAA???>>>===<<<;;;:::::::::555444333333222222222222333333333333333333333333111111111222333333333444111111111111111111111111......---------,,,,,,,,,))))))(((((()))***++++++************************,,,,,,,,,++++++*********+++***((('''''''''((()))''''''&&&&&&''')))+++,,,(((((())))))))))))(((((((((((())))))))))))(((((())))))(((((('''''''''&&&))))))))))))))))))))))))))))))))))))*********+++))))))))))))))))))))))))((((((''''''&&&&&&&&&%%%((((((''''''&&&%%%######)))))))))))))))((((((((((((((((((((())))))))))))+++*********))))))(((((())))))((((((''''''&&&&&&''''''''''''''''''''''''%%%&&&''')))))))))((((((''''''''''''((((((((()))))))))((('''''''''''''''&&&&&&''''''(((***+++,,,(((((((((((((((((((((((()))((('''&&&&&&'''((()))(((((((((((())))))))))))&&&&&&''''''((())))))))))))((('''&&&&&&&&&&&&&&&))))))))))))))))))))))))((()))))))))******++++++++++++******)))))))))((((((((())))))*********+++))))))*********++++++++++++,,,------++++++,,,---------------------------+++///...((((((---000......---,,,---///000///............////////////000---------............///111000///......///000111222222111111000000////////////000111222333333444///000000000111111111111222222222333555888:::<<<===<<<;;;:::888777666555888888888888888888999999999:::<<<>>>>>>>>>>>>===;;;;;;:::999888777666555777888999:::;;;:::999888:::;;;<<<<<<===<<<<<<<<>>@@@???>>>==============================>>>>>>>>><<<;;;999;;;<<<>>>??????===;;;:::777888999;;;<<<<<<;;;:::999999999999888777777666555555444444444333333333444444444444444333222111111111111111111111111111000000000000000000000000111111111111000000000000,,,---000222222111///---000000////////////000000////////////////////////000000000000000000000000//////.........---------,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++------,,,+++++++++******************,,,+++******))))))******...,,,+++******+++---...,,,++++++******++++++,,,,,,++++++******++++++,,,++++++******++++++,,,------.........//////000000.........------,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,------......------..................------SSSRRRPPPNNNMMMNNNOOOPPPPPPNNNKKKKKKKKKLLLLLLKKKIIIHHHGGGFFFEEEDDDDDDDDDEEEEEEEEEEEEEEEFFFGGGGGGDDDCCCAAA???>>>???@@@AAA???>>>===;;;::::::999999666666444333333222222222333333333333333333333333111111111111222222222222111111111111111111111111......---------,,,,,,,,,***))))))))))))******+++************************,,,,,,,,,++++++*********+++***)))((('''(((((())))))(((((((((((())))))***(((((())))))))))))(((((((((((())))))))))))(((((()))(((((((((''''''''''''))))))))))))))))))))))))&&&&&&'''''''''((((((((())))))))))))))))))))))))***)))))))))(((((((((((('''((((((''''''&&&%%%$$$'''''''''''''''''''''&&&(((((((((((())))))))))))*********)))))))))(((((())))))))))))************(((((((((((((((((((((((('''''')))*********)))(((&&&&&&&&&''''''''''''((())))))((('''''''''''''''''''''''''''((())))))***((((((((((((((((((((((((((((((''''''''''''(((((('''((((((((())))))))))))(((((((((((((((''''''''')))((('''&&&&&&&&&&&&'''))))))))))))))))))))))))'''''''''(((((()))))))))((('''''''''&&&&&&&&&&&&((()))))))))******************+++++++++,,,,,,,,,+++,,,------++++++,,,---,,,,,,,,,,,,,,,---------,,,///...***)))---///,,,***)))))))))+++,,,+++***------........./////////---------............///111000///......///000111111111111000000000000000//////000000111111222222000111111111222222222222222222222333555888:::;;;;;;;;;:::999888777777666999999999999999999888888999:::;;;============<<<999999999888888888888888777888999:::::::::999999::::::;;;<<<<<<<<<<<<<<<>>><<<:::;;;===???>>>===<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<=========<<<<<<<<<======>>>>>>===;;;:::999:::::::::::::::999999999999999888888666555555444444444333333333333222000111111111111000000///111111111111111111111111000000000000000000000000111111111000000000//////---...000111222111000///000000////////////000000........................///////////////////////////.........------------,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---+++++++++---------+++************************,,,+++******))))))******///...,,,*********+++,,,,,,++++++******++++++,,,,,,++++++******++++++,,,++++++******++++++,,,---,,,---------..................---------,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,------...---------..................------RRRQQQOOOMMMLLLMMMNNNOOOPPPNNNLLLKKKKKKKKKJJJIIIJJJIIIIIIGGGFFFEEEEEEDDDEEEEEEEEEEEEEEEFFFFFFFFFCCCBBB@@@>>>>>>>>>??????>>>>>><<<;;;:::999999999888888666555333333222222333333333333333333333333111111111111000000000000////////////////////////......---------,,,,,,,,,++++++***)))))))))******************************+++++++++++++++***************)))((((((((((((((()))))))))))))))(((''''''(((((())))))))))))(((((((((((())))))))))))((((((((((((((((((''''''''''''))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))((((((((((((''''''((((((((((((''''''&&&&&&''''''''''''''''''(((((((((((())))))))))))******))))))))))))((((((((((((((()))***+++++++++))))))))))))))))))))))))))))))***+++***)))((('''%%%%%%&&&&&&&&&''''''''')))((((((''''''''''''((((((((((((''''''(((((()))((((((((((((((((((((((((''''''((((((((((((''''''''''''((((((((()))))))))***))))))(((''''''&&&&&&((((((''''''&&&&&&''''''))))))))))))))))))))))))))))))))))))***************))))))))))))((((((((())))))))))))************+++++++++,,,,,,,,,------+++,,,---,,,+++***+++---,,,+++++++++***+++++++++,,,...---******------+++)))((('''(((*********))),,,---------............---------............///000000////////////000000///000000000000000000111/////////000000000000000111111111222222222333333222222333444555777999:::999999999999888888888888;;;;;;::::::999999888888888999:::;;;;;;;;;;;;;;;777777888888999999999:::777888888999::::::999999999:::;;;;;;<<<<<<;;;;;;<<<;;;999:::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>=========<<<<<<<<<<<<;;;<<<;;;:::999888888888888999999999888777555444333333333333222222222111111...//////000000000000///111111111111111111111111000000000000000000000000111111000000000000/////////000000000111111111111000//////......//////000............................................................------------,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---...---,,,************************,,,+++******))))))******000...,,,+++************,,,++++++******++++++,,,,,,++++++******++++++,,,++++++******++++++,,,---,,,,,,,,,,,,,,,---------------------,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,---------------------------------......PPPNNNLLLJJJJJJJJJKKKLLLNNNLLLJJJJJJKKKKKKJJJIIIKKKJJJJJJIIIHHHFFFEEEDDDEEEEEEEEEFFFEEEEEEEEEDDDAAA@@@???>>>============;;;;;;:::::::::::::::;;;:::999888666444333222222222222222222222222222222111111000000//////....................................---------,,,,,,,,,,,,++++++***))))))))))))************************+++++++++******************))))))((((((((((((((('''((()))******)))((('''(((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((('''''''''(((((((((((((((((((((((()))))))))************+++(((((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''((()))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))((((((&&&'''''''''((((((((()))(((((((((((((((((((((((()))*********)))(((&&&%%%&&&&&&&&&'''''''''(((((()))(((''''''''''''((((((+++***)))(((((((((((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&'''''''''((((((((())))))))))))((((((''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((************************)))))))))))))))***************++++++++++++,,,,,,***,,,,,,,,,+++***+++,,,,,,,,,++++++++++++,,,---++++++******+++---,,,++++++***)))***+++,,,,,,***,,,,,,,,,---------......---------............///000000////////////000000.../////////000000111111///////////////.........000000111111111222222222111222333444555777888999777777777888888888888999<<<<<<;;;;;;:::999888888777888888999999999999999777888888888888999999999777777888888999999::::::999999:::;;;;;;;;;;;;;;;::::::999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;:::::::::;;;===>>>>>>===<<<;;;;;;;;;<<<<<<<<<;;;999777777777888888::::::999999777666444333222222222111111111111000//////000111111222111111111111111111111111111111////////////////////////111000000000////////////111000000///000111222333/////////....../////////........................------------------------------------------------,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++******+++---......---***************+++++++++,,,+++******))))))******...---,,,+++******++++++,,,++++++******++++++,,,,,,++++++******++++++,,,++++++******++++++,,,---,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,------------,,,,,,,,,------------......MMMKKKIIIGGGGGGGGGHHHIIIJJJIIIHHHJJJKKKLLLLLLJJJKKKKKKKKKJJJHHHGGGEEEDDDDDDEEEEEEEEEEEEDDDCCCBBB???>>>>>>===<<<<<<;;;;;;777777888888:::;;;<<<===;;;:::888666444333333333222222222222222222222222111000000//////.........------------------------......---------,,,,,,,,,,,,,,,+++***))))))******************************************************)))))))))))))))(((((('''%%%&&&(((************)))(((((())))))))))))(((((((((((())))))))))))(((((('''''''''((((((((((((((((((((((((((((((((((((((($$$%%%%%%%%%%%%&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''((()))************'''((((((((())))))******(((((((((((())))))))))))(((((((((((((((((()))))))))((((((((('''''''''&&&''''''''''''''''''''''''(((((())))))(((&&&$$$###(((((((((((())))))))))))((((((''''''''''''((((((,,,,,,+++***))))))))))))((((((((((((((((((((((((&&&'''((())))))((('''&&&''''''''''''((((((((((((''''''''''''(((((())))))(((((('''''''''(((((()))((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''******))))))))))))))))))))))))))))))***************+++,,,,,,******+++,,,++++++,,,---///333666777,,,)))((())),,,,,,,,,,,,,,,+++***+++---------,,,,,,,,,,,,---------......---------............/////////000000000000//////......//////000000000111/////////...............////////////000000000000111222333444555666777888555555666777777888999999<<<<<<;;;;;;:::999888888777777777777777888888999999999999888888888888777666666777777888999::::::888999999:::::::::::::::999999999888888888888999999999999999999999999999===<<<;;;999999999:::;;;======<<<;;;;;;;;;;;;<<<999999777666666777888999:::::::::999888666555444222222111111111000000000...///000111111111111111000000000000000000000000////////////////////////000000000////////////...111000///...///000222333//////............//////........................------------------------,,,,,,------------------,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---...---,,,))))))*********+++++++++,,,+++******))))))******************+++,,,,,,---,,,++++++******++++++,,,,,,++++++******++++++,,,++++++******++++++,,,---...---------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---***+++,,,,,,------,,,,,,,,,,,,,,,,,,------......KKKJJJHHHFFFEEEFFFGGGHHHGGGGGGGGGIIILLLMMMLLLJJJKKKKKKKKKJJJIIIFFFDDDBBBCCCDDDDDDDDDDDDBBB@@@???=========<<<;;;;;;::::::666666777888999;;;===>>>999999777666444444333333222222222222222222222222000000000000////////////------------------------......---------,,,,,,,,,,,,++++++*********++++++************************)))))))))***************)))))))))))))))(((''''''%%%&&&''')))******++++++(((((())))))))))))(((((((((((())))))))))))(((((('''''''''((((((((((((((())))))))))))))))))))))))&&&&&&&&&&&&'''''''''((())))))))))))))))))))))))((((((((()))))))))))))))''''''((())))))***))))))%%%%%%&&&&&&'''((((((((((((((((((((())))))))))))''''''(((((((((((())))))+++++++++***)))(((((((((''''''''''''''''''''''''''''''(((((('''%%%$$$###(((((()))))))))*********(((''''''''''''(((((())),,,+++******))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&'''''''''(((((((((&&&&&&''''''((())))))***((((((''''''(((((()))))))))))))))))))))))))))))))))))))))))))))((((((((('''(((((((((((()))))))))************))))))))))))((((((((())))))))))))******+++,,,+++***)))***,,,******,,,///444999>>>AAA222,,,(((***,,,,,,,,,---+++***)))***,,,,,,,,,+++,,,---------............---------............/////////000000000000//////...//////////////////000.........///////////////........./////////000000111222333444666666666666444555555666777888888888;;;;;;::::::999999888888888777777666777777888888:::999999999888888777777666666666777777999:::;;;777888999999::::::999999888999999888777666888999999999999999999999999999<<<<<<;;;:::999999999999<<<<<<<<<;;;;;;;;;;;;:::888777777777777777888888888888888888777666555555222222222111111111000000---......////////////...000000000000000000000000000000000000000000000000000000////////////......000///.........///111222///......------......///------------------------------------------------,,,,,,,,,,,,------------,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++------,,,+++)))))))))***++++++,,,,,,,,,+++******))))))******(((((()))***+++,,,------,,,++++++******++++++,,,,,,++++++******++++++,,,++++++******++++++,,,---............------------++++++++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---******+++,,,,,,,,,,,,,,,++++++,,,,,,------......LLLJJJHHHFFFFFFFFFGGGHHHHHHGGGHHHIIIKKKLLLJJJHHHJJJKKKKKKJJJHHHFFFCCCAAABBBCCCCCCCCCBBB@@@>>><<<<<<<<<<<<;;;;;;:::999888777777777777888999:::;;;888777666555444444444444111111111111111111111111///000000000000000111111..............................---------,,,,,,,,,++++++*********+++,,,,,,************************((()))))))))*********+++((())))))***)))((('''&&&((((((((((((((()))******(((((())))))))))))(((((((((((())))))))))))((((((''''''''''''((((((((()))))))))))))))))))))))))))************++++++++++++))))))))))))))))))))))))(((((((((((()))))))))***''''''((())))))(((((((((%%%%%%&&&&&&'''(((((()))(((((((((((())))))))))))'''''''''((((((((())))))************))))))))))))''''''''''''''''''''''''''''''(((((((((&&&%%%$$$(((((((((((())))))))))))'''''''''''''''((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&'''''''''(((((('''''''''(((((((((((((((((((((((((((((()))******))))))))))))))))))))))))------,,,,,,,,,+++++++++)))*********++++++++++++************)))))))))(((((())))))))))))*********)))+++,,,+++***)))***+++******+++,,,000444999;;;===333,,,,,,...,,,+++,,,+++***)))***,,,,,,,,,+++------........./////////---------............///...///000111111000///...///////////////..................//////000000111////////////000000000000000111333555666666666555444555555666666777777777999999999999999999888888999888777666666777888888888888888888888999999999666666555666777999:::;;;777888888999999999999999888::::::999666666777999888888888888888888888888999999:::::::::999999888;;;;;;<<<<<<<<<;;;:::999888888888888777666555555444555555666555555444444333333222222222111111111//////000000000///......000000000000000000000000000000000000000000000000000000/////////........................//////000///......------......///------------------------------------------------++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,///---,,,,,,,,,,,,+++)))((())))))***++++++,,,,,,,,,+++******))))))******((()))***+++++++++++++++,,,++++++******++++++,,,,,,++++++******++++++,,,++++++******++++++,,,---------------,,,,,,++++++******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---******+++,,,,,,,,,,,,+++***++++++,,,------......MMMKKKIIIGGGGGGGGGHHHIIIIIIHHHIIIJJJKKKJJJHHHFFFJJJJJJKKKJJJHHHEEEBBB@@@AAABBBCCCCCCAAA???<<<;;;;;;;;;;;;;;;:::999888888:::999888888888888888888777666555444444444444444111111111111111111111111//////000000111111222222..............................---------,,,,,,,,,************+++,,,------************************(((((())))))*********+++((()))*********)))'''&&&+++***((('''''''''))))))(((((())))))))))))(((((((((((())))))))))))((((((&&&'''''''''(((((())))))))))))))))))))))))))))))((())))))))))))*********))))))))))))))))))))))))%%%&&&&&&&&&''''''((((((''''''(((((((((((('''''''''''''''((()))******+++(((((((((((())))))))))))&&&'''''''''(((((())))))&&&&&&''''''(((((())))))))))))))))))))))))))))))'''((()))))))))((('''&&&''''''''''''((((((((()))'''''''''''''''((()))***''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((()))((('''&&&&&&'''((()))&&&&&&&&&'''''''''(((((()))))))))(((''''''&&&&&&((((((((((((((()))******)))))))))))))))))))))))))))(((((((((''''''&&&&&&&&&&&&''''''((((((((()))+++*********))))))(((((()))************+++++++++)))+++++++++***)))***+++---+++)))((((((***---...EEE999000//////+++***,,,,,,+++++++++---...---,,,.........////////////000---------.........//////...///000111111000///...000000//////.........------......///000111222222000000000000111111111111000111333555666666555555555555555555666666777777888888888888888888999999999888777666666777888999555666777888999:::;;;;;;666555555555777999:::<<<777777888999999999999999888:::;;;999666555777:::777777777777777777777777666777999:::;;;;;;:::999:::;;;<<<======;;;999888999999999999777555333111111222333333444444333333333333333222222222222111222222333222222111000///000000000000000000000000000000000000000000000000000/////////............---------........................------.........------------------------........................+++++++++,,,,,,---------,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,000...,,,,,,,,,,,,***(((((())))))***++++++,,,,,,,,,++++++***)))***************+++++++++******))),,,++++++++++++++++++,,,,,,++++++++++++++++++,,,++++++******++++++,,,---,,,,,,,,,++++++******************++++++,,,,,,,,,---,,,,,,++++++,,,,,,---******+++,,,,,,,,,,,,+++******+++,,,,,,---......MMMKKKHHHGGGGGGGGGFFFEEELLLKKKJJJIIIIIIJJJKKKLLLLLLKKKJJJIIIGGGDDDBBBAAA@@@AAAAAAAAAAAA@@@??????======<<<;;;999888888777777777777777666666666666666666555444333333333333222222222222222222222222111111111111000000000000//////.........---------************************+++++++++*********))))))(((((()))***++++++,,,,,,************************,,,***))))))***++++++***''''''(((((())))))******((((((''''''&&&&&&&&&%%%&&&&&&''')))************)))))))))(((''''''&&&&&&''''''&&&&&&&&&&&&''''''))))))(((((((((((())))))((((((((((((((((((((((((((()))))))))((('''&&&&&&'''''''''(((((((((((((((%%%&&&&&&&&&''''''(((((((((((())))))))))))(((((()))((('''&&&&&&'''((()))''''''((((((((((((''''''&&&&&&&&&'''''''''((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&###&&&'''%%%&&&))),,,+++***)))'''''''''((()))))))))))))))))))))))))))(((((())))))))))))((((((******))))))((((((''''''***)))(((''''''((()))***))))))))))))))))))))))))(((((())))))*********+++++++++******++++++,,,---:::999777333...+++******......---,,,,,,---------....................................////////////000000...------...//////////////////////////////////////////////////////...000111222222111000...000111111111111222555888::::::999888777777888888333444555777777777666666555555555555555444444444444555777888888777666666666888::::::::::::<<<>>>;;;999777555666999<<<>>>999999888888999888666555666777999::::::999888666888999;;;<<<<<<;;;999888=========<<<;;;:::999888777777777777666666666666666555444444555666555444222222222111111111111000000000000000000000000000//////////////////////////////000000000000//////+++,,,,,,---...///000000------------------------...------,,,,,,------...,,,,,,,,,------.........------...///...---+++***,,,,,,++++++,,,,,,---...******))))))***+++,,,,,,++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++******************++++++***)))))))))***+++,,,,,,************************++++++++++++++++++++++++))))))***+++,,,,,,------222111///---,,,,,,,,,---,,,+++***))))))***+++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++KKKIIIHHHGGGHHHIIIHHHGGGKKKKKKJJJIIIJJJKKKLLLMMMMMMMMMLLLJJJHHHFFFDDDCCC@@@@@@AAAAAA@@@@@@???>>>===<<<<<<;;;:::999888777777777777777666666666666666666555444333333333333222222222222222222222222111111111111000000000000//////.........---------++++++++++++++++++******+++++++++*********))))))((())))))***++++++,,,,,,************************+++)))(((((()))******)))'''((((((((()))))))))***((((((((('''''''''&&&&&&&&&'''((())))))***))))))''''''(((((((((((((((((((((''''''''''''''''''((())))))(((((((((((())))))((((((((((((((((((((((((((((((((()))((((((''''''((((((((((((((((((((((((&&&&&&''''''(((((((((((((((((())))))))))))((((((&&&''''''(((((('''&&&%%%''''''((((((((((((''''''&&&&&&&&&'''''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''((((((((()))))))))(((((((((((((((((((((((('''((((((((())))))))))))''''''''''''''''''''''''(((((('''''''''&&&&&&&&&######$$$%%%''')))))))))***)))(((''''''(((((()))))))))))))))))))))))))))((()))))))))))))))((('''***)))))))))((((((((('''***)))(((((('''((()))***))))))))))))))))))))))))))))))))))))*********+++***************+++,,,,,,555555444111...,,,,,,,,,------,,,,,,,,,,,,------....................................////////////111000///...//////000111000000000000000000000000///////////////////////////000111222222111000///000111222222222333555888888888777666666666666666444555666777777666666555444444555555555555555555555666666777777777777777888999::::::::::::;;;===;;;:::888777777999;;;===999888888777888888777666666777999::::::999888777888:::;;;<<<<<<;;;:::888;;;;;;;;;;;;;;;:::999888666666666666555555444444444444333444555555555444222222222111111111111000000000000000000000000000//////////////////////////////000000000000//////,,,,,,------.../////////...........................------,,,,,,------...,,,,,,,,,---------......,,,,,,,,,,,,,,,++++++*********))))))******+++,,,******))))))***++++++,,,++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++,,,+++++++++***)))))))))*********)))******++++++************************))))))))))))))))))))))))))))))******++++++,,,,,,---,,,++++++************++++++***))))))***+++++++++++++++++++++++++++++++++++++++,,,,,,,,,------************************JJJIIIHHHHHHJJJJJJIIIHHHJJJIIIIIIIIIJJJLLLNNNOOOOOONNNMMMLLLJJJGGGEEEDDD@@@@@@AAAAAA@@@@@@???>>>===<<<<<<;;;:::999888888777777777777666666666666666555555444333333222222222222222222222222222222111111111111000000000000...............------------------,,,,,,++++++++++++++++++***************)))))))))***++++++,,,,,,***************************(((''''''((())))))((((((((((((((())))))))))))))))))((((((((((((''''''(((((())))))))))))((((((&&&&&&'''(((((()))******)))((((((''''''(((((()))))))))(((((((((((())))))((((((((((((((((((((((((''''''((()))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((($$$&&&((())))))'''$$$"""''''''((((((((((((''''''&&&&&&'''''''''(((((((((((((((((((((''''''''''''((((((((((((((((((((((((&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''((((((((()))))))))'''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''$$$"""$$$(((***(((%%%)))(((((((((((())))))***)))))))))))))))))))))))))))))))))))))))(((''''''))))))))))))(((((((((((())))))((((((((())))))***)))))))))))))))))))))))))))))))))******************))))))))))))***++++++...//////...,,,+++---...,,,,,,++++++++++++,,,,,,....................................////////////000000//////000111222333111111111111111111111111///////////////////////////000111222222111000///000222333333222333555777666666555555555555555444555666666777777666555444333444444444555666666666666666666666666777888999999;;;<<<;;;:::999:::<<<;;;;;;:::999999999::::::888777777666666666666777666777888999::::::999888999:::;;;<<<<<<;;;:::999999999:::::::::999999888666666666555444333222222222222222333333444444444222222222111111111111000000000000000000000000000//////////////////////////////000000000000//////........................////////////////////////...------,,,,,,------...,,,,,,,,,------------...,,,++++++************+++******))))))******+++,,,*********)))******+++,,,++++++++++++++++++++++++***************+++++++++************************---,,,,,,+++***)))((((((++++++******)))*********************************************************************************,,,------...---------,,,++++++***))))))***++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,************************LLLKKKJJJJJJKKKKKKIIIGGGHHHHHHHHHIIIKKKMMMOOOQQQNNNNNNMMMKKKIIIGGGEEEDDD@@@@@@@@@@@@@@@???>>>>>>===<<<<<<;;;::::::999999777777777777666666666666555555555555444333222222222222222222222222222222111111111111000000000///.................................---,,,,,,++++++************************))))))*********+++++++++***************************)))'''''')))***)))((((((((((((((()))))))))))))))))))))))))))(((((((((((())))))))))))(((((('''''''''(((((())))))))))))))))))(((((((((((())))))))))))(((((((((((())))))((((((((((((((((((((((((&&&'''((())))))))))))))))))))))))((((((((((((((())))))))))))))))))******(((((())))))))))))((((((''''''))))))((('''%%%###''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((('''''''''((((((((())))))'''''''''''''''''''''''''''''''''''''''''''''''''''&&&$$$%%%((()))'''&&&''''''(((((())))))******(((((((((((((((((((((((()))******))))))((('''&&&))))))))))))(((((((((((())))))))))))))))))******))))))))))))))))))))))))************************)))))))))((())))))***+++***+++,,,+++******,,,...++++++*********+++,,,,,,....................................////////////......//////000111222333000000000000000000000000///////////////////////////000111111111111000///000111222222222222444666555555555555555555555444666666777777777555444333333333333444555666777777777777666555666777999:::;;;<<<===<<<:::999:::;;;<<<<<<<<<;;;;;;:::999888777777666555444444555666555666777999:::::::::999:::;;;<<<<<<<<<<<<;;;:::777888888999999999888888777777666555444333222111000111222222222222333444222222222111111111000000000000000000000000000000//////////////////////////////000000000000////////////.........---------...........................------,,,,,,------...------------------------,,,,,,***))))))***+++,,,,,,,,,++++++,,,,,,---...+++***************++++++++++++++++++++++++++++++************************)))))))))))))))))))))))),,,+++++++++***))))))))),,,,,,+++***)))))))))***************************,,,,,,,,,,,,,,,,,,,,,,,,*********)))))))))))))))+++,,,...///000///...---+++******************+++***+++++++++++++++,,,,,,***++++++++++++,,,,,,,,,************************OOONNNMMMLLLLLLJJJHHHEEEFFFFFFGGGHHHJJJMMMOOOQQQMMMLLLKKKJJJHHHFFFDDDBBB???@@@@@@@@@@@@???>>>>>>===<<<<<<;;;;;;:::::::::777777777777666666666666555555555555444333222111222222222222222222222222111111111111000000000///---..............................---------,,,,,,***************************************+++++++++************************,,,***((()))***+++******))))))))))))((((((((((((((((((((()))))))))))))))((())))))))))))(((((('''******))))))(((((((((((())))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))''''''((()))*********)))******))))))((((((((((((******************))))))(((((())))))))))))((((((******)))(((((('''((((((''''''(((((((((((('''''''''''''''((((((((())))))((((((((((((''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&'''''''''''''''''''''%%%''')))(((&&&%%%''')))''''''(((((())))))******(((((((((((((((((((((((()))))))))))))))(((''''''(((((((((((())))))))))))(((((()))***************))))))))))))))))))))))))+++++++++***************)))))))))((())))))***+++***++++++***))))))+++,,,+++*********++++++,,,---....................................////////////,,,---...///000000111111////////////////////////000000000000000000000000000000111111111111000000///000222222111111333444555666666777777777666555666666777777777555444333333333333444555666777777777666666666666888:::;;;<<<======<<<:::999999:::============<<<:::999888666777888666333222444555555555777888999:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<777777888999999999888888888888777666555333333222///111333333111111222444222222222111111111000000000000000000000000000000000000000000000000000000//////000000000000///////////////...------,,,,,,------------------------...------,,,,,,------...---------------------------,,,+++******+++,,,---,,,,,,++++++,,,,,,---...++++++***************+++++++++++++++++++++++++++************************)))))))))))))))))))))))))))))))))***+++++++++,,,,,,,,,+++***)))))))))***************************,,,,,,,,,,,,,,,,,,,,,,,,*********)))))))))))))))'''(((***+++,,,,,,+++************++++++******************++++++,,,,,,,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,QQQPPPNNNNNNMMMKKKGGGDDDEEEEEEFFFGGGIIILLLNNNPPPKKKKKKJJJIIIFFFDDDBBBAAA??????@@@@@@??????>>>===<<<<<<<<<<<<;;;;;;::::::777777777777666666666666444555555666555333222111222222222222222222222222111111111111000000000000---------...............------------------------***************+++++++++************************************************,,,***))))))***++++++***))))))))))))((((((((((((''''''(((((((((((())))))(((((())))))))))))((((((++++++***))))))((('''''')))((((((''''''(((((()))))))))(((((((((((())))))))))))))))))))))))))))))(((((()))*********))))))+++******))))))(((((('''************))))))))))))(((((())))))))))))((((((+++***((((((((()))***+++''''''((((((((((((''''''''''''((((((((()))))))))((((((((((((''''''''''''((((((((((((((((((((((((&&&&&&'''''''''(((((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''$$$'''***)))&&&$$$'''***'''((()))))))))))))))((())))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))(((((()))***++++++++++++))))))))))))))))))))))))+++++++++++++++************))))))))))))***++++++***+++++++++))))))+++---++++++***++++++,,,---.......................................////////////,,,---...///000000//////........................000000000000000000000000111000000000000000000111///111333333222222222333555666777888999888777666555666666777777666555444333444444444555666666666666666666777888999:::;;;<<<======<<<:::999:::;;;============<<<;;;:::999888:::<<<:::666333444555444555666777999:::<<<<<<========================888888999999999888888777888777777666555444333333000333555444111000222444222222222111111111111000000000000000000000000000000000000000000000000000//////000000000000////////////.........---------------------------------...------,,,,,,------......------------,,,,,,,,,,,,++++++++++++,,,------******))))))******+++,,,,,,+++******)))*********+++++++++++++++++++++++++++++++++***************************************(((((()))***+++,,,,,,---++++++******)))*********************************++++++++++++++++++++++++************************)))***+++,,,,,,,,,,,,,,,)))***++++++++++++***)))*********++++++,,,,,,---************++++++++++++------------------------PPPOOOOOOOOOOOOMMMIIIFFFDDDDDDEEEFFFHHHJJJMMMNNNKKKKKKJJJHHHFFFDDDBBBAAA???????????????>>>>>>===<<<<<<<<<<<<;;;;;;;;;;;;777777777777666666666666444555666666555444222000222222222222222222222222111111111111000000000000---------.........//////+++++++++,,,------......))))))*********+++++++++************************************************+++***((((((***+++***)))***)))))))))((((((((('''&&&&&&'''''''''(((((((((&&&'''((())))))***))))))******))))))))))))))))))(((''''''''''''''''''((())))))(((((((((((())))))))))))))))))))))))))))))))))))*********)))((((((++++++******)))(((((('''******)))))))))((((((((((((((())))))))))))((((((''''''(((((()))*********''''''(((((((((((('''''''''((((((((())))))))))))((((((((((((''''''''''''((((((((((((((((((((((((''''''((((((((()))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&''''''((('''(((((()))((())))))******)))((('''))))))))))))))))))))))))&&&'''((())))))******)))'''((((((((()))))))))***'''(((***+++,,,,,,++++++)))))))))))))))))))))))),,,,,,,,,++++++************************+++,,,,,,)))***++++++++++++---///++++++++++++,,,---...///....................................////////////...///000000000000///...////////////////////////000000000000000000000000111111000000000000111111111333555666555444444555444555777999999888777666444555666777777666666555444444555555555555555555555666777888999:::::::::;;;<<<===<<<;;;:::;;;<<<>>>>>>===<<<<<<<<<;;;;;;<<>>==================>>>::::::::::::999888777777555555555444444444333333222555777555111///111444222222222111111111111000000000000000000000000000000000000000000000000000//////000000000000//////...............---------...........................------,,,,,,------.........---------,,,,,,,,,))))))***+++++++++++++++******))))))******+++,,,,,,++++++***))))))******+++++++++++++++++++++++++++++++++*********))))))++++++++++++++++++++++++)))))))))***+++++++++,,,*********)))******++++++************************++++++++++++++++++++++++))))))******++++++,,,,,,---------,,,------......)))***++++++++++++***))))))******+++,,,,,,------************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,NNNNNNNNNOOOPPPNNNKKKHHHDDDDDDDDDEEEGGGIIIKKKMMMLLLKKKJJJIIIGGGDDDBBBAAA???????????????>>>======<<<<<<<<<<<<<<<;;;;;;;;;777777777777666666666666444555666666666444222000222222222222222222222222111111111111000000000000---------.........//////)))******+++,,,---......))))))******++++++++++++++++++*********************************************)))'''''')))))))))(((******))))))((((((((('''%%%&&&&&&&&&''''''((((((&&&&&&((()))************((((((((()))******++++++''''''&&&&&&&&&&&&''''''))))))(((((((((((())))))))))))))))))))))))))))))***************)))((('''+++++++++***)))(((((('''***)))))))))((((((''''''(((((())))))))))))((((((###$$$'''***+++***)))(((''''''((((((((((((''''''(((((((((((()))))))))))))))(((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&$$$&&&***+++***'''))))))*********((('''&&&))))))))))))))))))))))))%%%&&&''')))************'''((((((((())))))******'''(((***+++,,,,,,++++++)))))))))))))))))))))))),,,,,,,,,++++++*********++++++******++++++,,,---((()))++++++,,,---000222,,,,,,,,,,,,---...///000..................................../////////000000000111222222111//////000000000000000000000000000000000000000000000000111111000000000000111111333555777888777555555666333555777888999888777666333444555777777777666666555555555555555444444444444555777999:::;;;::::::;;;<<<===<<<;;;;;;<<<===>>>>>>===<<<<<<<<<<<<===???CCCGGGEEE???999777888444444555777999;;;===>>>>>>>>>============>>>>>>;;;;;;;;;:::999888777666333333333333333333333333333666888666111...000333222222222111111111111000000000000000000000000000000000000000000000000000//////000000000000//////........................////////////////////////...------,,,,,,------............------,,,,,,,,,'''((()))+++++++++***))),,,,,,++++++,,,,,,---...,,,,,,+++***))))))******++++++++++++++++++++++++++++++++++++******))))))+++++++++++++++++++++++++++++++++******************)))))))))***+++,,,,,,************************------------------------))))))***+++,,,---------,,,+++***)))))))))++++++)))***+++,,,,,,+++***)))))))))***+++,,,,,,------)))************+++++++++++++++++++++++++++++++++SSSRRRQQQQQQQQQPPPNNNLLLHHHFFFDDDCCCCCCFFFIIIKKKHHHHHHIIIHHHGGGEEECCCBBBAAA@@@???============>>>:::;;;;;;<<<<<<;;;;;;::::::999777888888888555444777777555444222111//////111111111111111111111111333333333222111000///...........................*********)))******++++++---,,,,,,,,,+++*********,,,,,,,,,+++++++++******++++++******))))))((((((******))))))((((((''''''******))))))))))))******((((((((((((((())))))***))))))))))))(((((((((((())))))))))))((((((((((((******))))))((((((''''''))))))))))))************))))))))))))))))))))))))******))))))((((((''''''''''''(((((((((((('''''')))))))))))))))))))))))))))(((((((((''''''''''''(((((((((((((((((((((((((((''''''&&&&&&&&&''''''***((('''((()))***)))'''(((((())))))))))))((((((+++***'''%%%$$$$$$%%%&&&((('''&&&&&&((())))))((((((((((((((((((((((((((()))))))))))))))(((''''''))))))((((((((('''''''''((((((((((((((((((((((((''''''(((((((((((('''''''''((()))******)))((('''))))))))))))************************)))(((&&&&&&************)))))))))))),,,,,,,,,---------......,,,,,,,,,++++++*********......---,,,+++***)))(((...---,,,***'''%%%###"""******+++++++++,,,,,,,,,---,,,,,,,,,,,,---......---------------------------...............------///////////////000111111222222111111000000//////444222000///000222222111000111111222222333444444444444333444444555666777222222333444555666777888444444555555666666777777333333333444555777999:::999999999::::::;;;;;;;;;<<<===>>>>>>>>>===;;;:::<<<<<<;;;;;;;;;===>>>???EEENNNRRRLLLCCC>>><<<:::999999999:::;;;<<<>>>>>>===<<<;;;:::;;;<<<>>>@@@<<<:::888777777666444222555555444333222222111111333333444444333333222111000111222222222000///...111111111111000000000000////////////////////////////////////////////////////////////....................................000---,,,---///000...,,,)))+++---...///111555777,,,,,,+++***))))))******,,,+++)))***+++---,,,,,,))))))************)))))))))******++++++,,,------++++++++++++++++++++++++))))))))))))))))))))))))++++++************++++++))))))))))))))))))))))))************************+++++++++*********))))))+++++++++*********))))))------,,,,,,,,,,,,++++++************************))))))))))))))))))************))))))***+++,,,,,,((()))***+++,,,---------QQQPPPOOOOOOPPPPPPNNNLLLJJJHHHEEECCCBBBDDDFFFGGGGGGGGGGGGGGGFFFEEECCCBBBAAA@@@>>>===<<<<<<===>>>:::::::::::::::::::::::::::999888888999888666444666666555444222111000000111111111111111111111111222222222222111000//////........................,,,,,,+++++++++++++++,,,+++++++++++++++*********+++++++++*********))))))*********)))))))))))))))***)))))))))(((((((((''')))))))))(((((())))))))))))))))))))))))******+++))))))))))))(((((((((((())))))))))))((((((((((((***)))))))))((((((((('''((((((((()))))))))******))))))))))))))))))))))))***)))))))))((((((((('''''''''((((((((((((''''''))))))))))))))))))))))))(((''''''''''''&&&&&&&&&(((((((((((((((((((((((((((((('''''''''''''''(((***((('''((()))***)))'''(((((())))))))))))((((((***)))(((&&&&&&&&&&&&'''((('''&&&&&&((())))))((((((((((((((((((((((((((()))))))))))))))(((''''''''''''&&&&&&&&&%%%%%%%%%((((((((((((((((((((((((''''''((((((((((((''''''(((((())))))))))))(((((((((((()))))))))*********************)))((('''&&&))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,++++++*********---,,,,,,,,,,,,,,,++++++))))))))))))))))))******++++++++++++,,,,,,,,,,,,---,,,,,,,,,,,,---......---------------------------......//////...------///////////////000111111............////////////333111//////111222111000000111111222222333444444444444333444444555666777555555555555555555666666444555555666666777888888555555666666777888::::::999999999::::::;;;;;;<<<===>>>?????????>>><<<<<<<<<<<<<<<<<<===>>>@@@AAAHHHPPPTTTNNNEEEAAA>>><<<888888888999:::;;;<<<===<<<;;;:::999:::;;;===>>><<<:::888888888777555333666666555555444333333222333333444444333333222111222222222222222111000000111111111000000000//////////////////////////////////////////////////////////////////....................................///---+++,,,...///...,,,------...---++++++,,,...,,,++++++***))))))******+++***))))))+++,,,,,,++++++++++++++++++***)))(((------,,,++++++******)))++++++++++++++++++++++++*********************************))))))*********))))))))))))))))))))))))************************+++++++++*********))))))+++++++++*********))))))------,,,,,,,,,+++++++++******************************+++,,,------......******))))))***++++++,,,)))***++++++,,,,,,,,,,,,PPPOOONNNNNNOOOOOOMMMLLLLLLJJJFFFCCCAAAAAABBBCCCEEEEEEFFFFFFEEEDDDCCCCCC@@@???>>><<<<<<<<<<<<===:::999888888888888999::::::999888999999999777555444444444333222222111111000000000000000000000000000000111111111111000000........................///...---,,,,,,+++,,,,,,))))))***************************)))))))))((((((((())))))))))))))))))***))))))))))))((((((((((((((((((((((((((((((((((((******))))))******+++,,,(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''(((((())))))(((((('''))))))))))))))))))))))))'''''''''&&&&&&&&&%%%%%%(((((((((((((((((((((((((((((((((''''''(((((()))***((('''((()))***)))'''(((((())))))))))))((((((((((((((((((((((((((((((((('''&&&&&&((())))))(((((((((((((((((((((((((((((())))))))))))(((''''''&&&&&&&&&&&&&&&%%%%%%%%%((((((((((((((((((((((((''''''(((((((((((('''''')))(((((((((((((((((()))(((((())))))))))))******)))******))))))((('''&&&((((((((((((((((((((((((((())))))))))))*********+++++++++++++++*********+++++++++,,,,,,---------''''''((()))+++,,,---...,,,,,,,,,,,,---------------,,,,,,,,,,,,---..............................---......//////.........///////////////000111111---------...///000000000000//////000111222000///000111111222222333444444444444333444444555666777999999888777666555444444555555666777777888888999888888999999999:::::::::888999999:::;;;;;;<<<<<<>>>???@@@@@@@@@???===<<<<<<<<<<<<===???AAACCCEEEIIIPPPSSSMMMEEEAAA???<<<777777777888999:::;;;<<<;;;:::999888999:::;;;<<<<<<:::999888888777555444777777666666555555444444333333333333333222222111333333222111111111222222111111000000000000///////////////////////////////////////////////////////////////............---------------------------...,,,+++,,,---...---+++...///...,,,)))(((((())),,,+++******)))*********+++)))((((((***++++++***---------,,,+++***)))(((------,,,++++++******)))++++++++++++++++++++++++++++++++++++++++++++++++***))))))(((((())))))***))))))))))))))))))))))))************************+++++++++***************+++++++++***************,,,,,,,,,,,,++++++++++++************************)))***+++,,,---///000000*********)))******+++,,,***++++++,,,,,,,,,++++++RRRPPPNNNMMMMMMMMMKKKIIIKKKIIIFFFCCCAAAAAAAAABBBDDDDDDDDDDDDDDDCCCCCCCCC???>>>===;;;;;;;;;;;;<<<:::888777555555777888::::::999888999:::999888666333333333222222222222222////////////////////////...//////000111111111000........................//////---,,,++++++++++++((((((((()))*********++++++*********))))))))))))'''((((((((())))))******))))))))))))((((((((((((''''''((((((((((((''''''))))))(((((())))))***+++(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&(((((((((((((((((((((((()))(((((((((((())))))******((('''((()))***)))'''(((((())))))))))))((((((''''''((()))******))))))((('''&&&&&&((())))))((((((((((((((((((((((((((((((((())))))(((((('''&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((('''''')))((('''&&&&&&'''((()))(((((((((((()))))))))***)))))))))))))))(((''''''''''''''''''((((((((((((((((((((()))))))))******+++++++++***************++++++++++++,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,---------......---,,,,,,,,,,,,---......////////////////////////---......////////////...///////////////000000111///000000000111111111222.........000222222000---000111111222222333444444444444333444444555666777:::999999888777666555555666666666777888888999999::::::::::::::::::999999888999999:::;;;<<<======>>>>>>???@@@???>>>===<<<<<<<<<<<<>>>@@@CCCFFFHHHGGGMMMPPPJJJCCC@@@===:::888888888888999:::;;;<<<::::::999999999999:::;;;<<<:::888888888777666444666666666555555444444444222333333333333222111111333222111000000000222222111000000000//////////////////////////////////////////////////////////////////.........---------------------------------,,,,,,+++,,,,,,,,,,,,,,,......///...,,,,,,---///++++++***************+++***)))'''((()))++++++*********+++++++++***)))))))))******++++++,,,------************************++++++++++++++++++++++++))))))(((((((((((())))))))))))))))))))))))))))))************************************************************************,,,,,,,,,++++++++++++***************************(((((()))******+++,,,,,,+++***************++++++++++++,,,,,,,,,+++******VVVTTTPPPNNNMMMLLLJJJHHHIIIHHHEEECCCBBBBBBBBBCCCCCCBBBBBBBBBBBBBBBBBBBBB>>>===<<<::::::::::::;;;999888666555555666888999999888888888999999888666222222222222222222222222........................---...//////000000000000..............................---+++************((((((((()))*********+++,,,,,,+++++++++*********''''''(((((()))))))))***(((((((((((())))))))))))''''''((((((((((((''''''(((''''''''''''((())))))'''((((((((()))))))))***))))))))))))(((((((((((((((((((((((())))))))))))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))*********((('''((()))***)))'''(((((())))))))))))((((((&&&'''((()))*********)))((('''&&&&&&((())))))(((((((((((((((((((((((((((((((((((((((((('''&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((('''''')))((('''&&&&&&'''((()))'''(((((((((((()))))))))((())))))))))))(((((('''&&&'''''''''((((((((())))))))))))************+++************************++++++++++++************---,,,,,,,,,++++++******,,,,,,,,,---------......---,,,,,,,,,,,,---......////////////////////////---......///000000/////////////////////000000111222111111111000000000///.........000222222000...000111111222222333444444444444333444444555666777888888888888888888777777666666666777888888999999999999:::::::::999888777888999999:::<<<======>>><<<===>>>>>>>>>===<<<;;;;;;;;;<<<>>>@@@DDDGGGIIIFFFKKKMMMHHHBBB@@@>>>:::::::::999::::::;;;<<<===;;;;;;::::::::::::::::::;;;999777777777777555444444444333333333333222222222222333333222222111000111000///......///000111000000000////////////...////////////////////////////////////////////////............------------------------------------,,,,,,,,,,,,,,,+++,,,,,,---...///...------///111+++***************++++++***)))'''((()))++++++***&&&&&&''')))************)))******++++++,,,------************************************************))))))(((((((((((())))))))))))))))))))))))))))))************************************************************************,,,,,,+++++++++*********************************))))))))))))((((((((((((++++++***************+++++++++,,,,,,,,,+++******YYYVVVRRROOONNNMMMKKKJJJHHHGGGFFFDDDCCCCCCDDDDDDCCCBBBAAA@@@@@@@@@@@@@@@===<<<;;;999999999999:::888777666666666666777888888777666777999999777555222222222222222111111111////////////////////////------...//////000//////...........................---,,,++++++***++++++))))))******************,,,,,,,,,++++++++++++***'''(((((((((((((((((()))(((((((((((())))))))))))'''((()))******)))(((''''''&&&&&&&&&&&&'''((((((''''''(((((())))))******))))))))))))(((((((((((((((((((((((())))))))))))''''''((((((((()))))))))(((((((((((((((((((((((((((((((((((())))))))))))((())))))******))))))((())))))))))))))))))))))))*********)))))))))((((((((((((((((((((((((((((((''''''''''''((()))*********((('''((()))***)))'''(((((())))))))))))(((((('''''''''(((((()))))))))((('''&&&&&&((())))))((((((((((((((((((((((((((('''(((((((((((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''((((((((((((''''''(((''''''''''''''''''(((''''''(((((((((((())))))(((((())))))))))))(((((('''''''''(((((())))))***************++++++++++++)))))))))***************,,,,,,,,,++++++***************+++++++++,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,---..............................---...//////000000000000///////////////000111111000000000///...---------///......000222222111000000111111222222333444444444444333444444555666777666666777777888888999999555555666777777888888999777888999:::999888777666888999:::;;;<<<===>>>???<<<======>>>>>>===;;;:::999:::;;;<<>>>>>>>>???===<<<:::999888888999999777777777777777777777777666666555666888888666555333222222222111111000000////////////////////////------.../////////..............................------,,,,,,,,,,,,------+++++++++++++++*********++++++++++++************(((((((((((((((''''''''''''((((((((()))))))))***'''(((***++++++***(((''''''''''''''''''((())))))'''''''''((()))*********))))))))))))(((((((((((('''((((((((()))))))))***((((((((()))))))))******(((((((((((((((((((((((('''((((((((()))))))))***))))))************))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&'''((()))******((('''((()))***)))'''(((((())))))))))))((((((((('''&&&&&&&&&'''((()))((('''&&&&&&((())))))(((((((((((((((((((((((((((''''''((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((''''''((((((((((((''''''&&&''''''((((((''''''&&&'''''''''((((((((())))))(((((())))))))))))((((((''''''((())))))***++++++))))))*********+++++++++((()))))))))*********+++,,,,,,---------------...))))))******+++,,,,,,,,,++++++++++++,,,,,,,,,,,,---,,,,,,,,,,,,---......------------------------------///000000111111111///////////////000111111////////////............111///...///111333333222000111111222222333444444444444333444444555666777666666666777777777888888444555555666666777888888666777999::::::999888777888999:::;;;<<<>>>??????======>>>???>>>===<<<;;;888888999;;;>>>AAADDDFFFCCCGGGGGGDDDBBBBBBAAA===:::::::::999::::::;;;<<<999999:::999999888888777777666444444555555444222111111111111111111111111222222222222222111000000......///000000000000000000000/////////.........////////////////////////////////////////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...///...,,,+++---///---------,,,***)))***+++******))))))***++++++,,,+++***))))))+++,,,,,,+++$$$%%%'''(((***+++++++++------,,,++++++******)))*********************************************************))))))*********))))))))))))))))))))))))************************))))))*********+++++++++))))))*********+++++++++++++++++++++************************************+++++++++***************,,,++++++***))))))******)))***++++++,,,,,,,,,,,,XXXVVVRRRQQQRRRSSSSSSSSSKKKJJJHHHGGGEEEDDDCCCCCCDDDBBB@@@???=========>>><<<;;;:::888888888888999777777888888888888777777666555444555777777666444333333222222111000000///000000000000000000000000---...............------..............................---------......///---,,,,,,,,,+++*********************))))))))))))))))))(((((('''''''''&&&'''((((((((())))))******''')))***,,,,,,***)))'''((((((((((((((()))******&&&''''''((()))******+++))))))))))))(((((((((((('''((((((((())))))******))))))))))))************(((((((((((((((((((((((('''((((((((())))))******))))))************)))))))))))))))))))))))))))))))))(((((((((''''''''''''((((((((((((((((((((((((%%%%%%%%%&&&&&&((())))))***((('''((()))***)))((((((((())))))))))))(((((()))(((&&&%%%$$$&&&''')))((('''&&&&&&((())))))(((((((((((((((((((((((((((''''''((((((''''''&&&%%%'''''''''((((((((())))))((((((((((((((((((((((((''''''((((((((((((''''''%%%&&&'''(((((('''&&&%%%''''''''''''((((((((()))(((((()))))))))))))))((('''(((((()))***++++++,,,))))))))))))************(((((())))))*********+++,,,,,,---...///000111222******************************+++++++++,,,,,,,,,---,,,,,,,,,,,,---......------------------------------///000111111111111///////////////000111111//////000000111111222222222000...///111333444444000111111222333333444444444444444444444555777777777777777666666666666666444444555555666777777777666777999;;;;;;:::999888888999:::;;;===>>>???@@@>>>??????@@@@@@>>>===<<<777888888:::<<>>======>>>>>>======;;;::::::999999999666666666666666555555555333444444555555444444333222222222111111111111000////////////////////////////////////............---------,,,,,,+++++++++------,,,,,,,,,,,,++++++*********++++++,,,,,,,,,************************))))))((((((''''''&&&&&&)))'''&&&%%%%%%&&&'''))))))))))))))))))(((''''''(((((((((((((((((((((((())))))((('''''''''''''''))))))))))))))))))))))))((('''&&&%%%%%%&&&'''((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((())))))))))))(((((((((''''''&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&))))))(((((('''''''''&&&***)))((('''&&&%%%$$$$$$&&&&&&&&&''''''''''''((((((((()))***************''''''((()))***+++,,,,,,)))))))))))))))))))))))))))************+++++++++)))******+++++++++*********************++++++++++++++++++++++++***)))(((************************,,,---......//////......000...,,,---000111///---000111222222222000///...////////////000000000000000000000000000000111222000222333555555444333111333333222222222333444444555333222222333555555555666666555444444444444555888888888999999:::::::::999:::;;;;;;;;;<<<>>>@@@===>>>???@@@@@@???===<<<::::::999888999;;;>>>???AAAAAABBBAAA@@@===:::888::::::999888888999999999888888777777666666555555555555444444444333333333222222222111111111111000111111111000000000000000000000000000000000000000000000000000000000000000000000111000000///......///............---------.........------,,,,,,,,,......---------,,,,,,,,,///...,,,+++***++++++,,,,,,,,,+++***)))))))))***,,,+++***((((((((()))***************************++++++************++++++)))************+++++++++))))))*********+++++++++(((((((((((((((((((((((())))))))))))))))))))))))***((('''))),,,---,,,***************))))))))))))************************---+++)))***,,,---+++)))************************************************,,,,,,++++++******))))))((()))+++,,,,,,+++)))(((++++++******************VVVWWWVVVVVVTTTRRRPPPOOOMMMOOONNNKKKIIIKKKJJJGGGDDDCCCAAA@@@>>>============<<<<<<;;;:::::::::;;;777777666666555555555444333333444444444444333333111111111000000000//////////////////////////////////////////............---------,,,,,,+++++++++------,,,,,,,,,,,,++++++*********++++++,,,,,,,,,))))))))))))))))))))))))))))))(((((((((((((((((()))(((&&&%%%%%%&&&((())))))))))))))))))(((''''''************************))))))((('''''''''''''''))))))))))))))))))))))))((('''&&&&&&&&&&&&'''((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((()))))))))*********))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))(((''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''************************''''''''''''''''''''''''(((((('''''''''&&&&&&&&&)))((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))************)))''''''''''''(((((((((((()))))))))))))))))))))))))))************+++++++++******+++++++++******)))++++++***)))((('''&&&&&&++++++,,,,,,+++******)))************************,,,------...............///---,,,,,,...///...,,,//////000000000///------.../////////000000000000000000000///000000111222111222444555444333111000333333333333333333444555666444222222444666666555666666555555444444444555555666666888999:::;;;;;;888:::;;;::::::;;;===???<<<===???@@@@@@???===<<<<<<;;;:::999999:::<<<===???@@@@@@@@@>>><<<999888::::::999999999999::::::999888888777666555555444555444444444444333333333222222222111111111111000111000000000000000000000000000000000000000000000//////////////////////////////000000//////...---............------------......---------,,,,,,,,,...------------,,,,,,,,,------,,,+++++++++,,,,,,++++++******)))*********,,,+++)))((((((((()))***************************+++******))))))******+++))))))*********+++++++++))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))***)))((())),,,---,,,+++************))))))))))))************************,,,***)))***,,,---,,,***************************((((((((((((((((((((((((******************))))))+++,,,---......---,,,+++************************TTTTTTUUUUUUTTTRRRPPPNNNMMMQQQQQQOOONNNOOONNNJJJGGGFFFEEECCCAAA???======???>>>===<<<<<<;;;;;;<<<888888777666555444444333333333444444444444333333000000000000/////////...////////////////////////////////////............------,,,,,,,,,,,,++++++------,,,,,,,,,,,,++++++*********+++++++++++++++(((((((((((((((((((((((((((((())))))))))))))))))))))))'''''''''''')))))))))))))))))))))(((((('''************************)))((((((''''''''''''((())))))))))))))))))))))))(((''''''&&&&&&''''''((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))******))))))))))))))))))))))))''''''''''''(((((((((((()))))))))))))))))))))))))))((((((''''''(((((()))((((((((((((((((((((((((((((((((((((((((((((((((***))))))(((''''''&&&&&&(((((((((((((((((())))))''''''''''''''''''''''''(((((((((''''''''''''&&&((((((((((((''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''((('''((())))))******)))))))))((((((((('''''''''&&&)))))))))))))))))))))))))))************++++++++++++++++++++++++***)))(((+++******)))((('''&&&&&&,,,,,,,,,,,,,,,++++++***************************,,,,,,---...............---,,,+++,,,---...---+++------......------,,,+++....../////////000000000000/////////000000111222222333444555444333111///333333333333333444555666666555444444666777777666666666666555555555444444222333444666888999:::;;;888999999999888999:::<<<;;;<<<>>>??????>>><<<;;;===<<<:::999888999::::::===>>>>>>>>><<<:::888777:::::::::999999::::::;;;:::999888777666555444333444444444444333333333333222222222111111111111000000000000000000000111111000000000000000000000000////////////////////////.........///......------......---------,,,,,,,,,------------,,,,,,,,,,,,------------,,,,,,,,,,,,***+++,,,,,,,,,,,,,,,,,,*********)))******+++++++++***))))))((()))))))))************************+++******))))))******+++)))))))))*********++++++***************+++++++++************************))))))))))))))))))))))))***))))))***,,,------,,,************))))))))))))***************************))))))***,,,---,,,+++************************(((((((((((((((((((((((()))))))))))))))*********+++,,,---......---,,,+++************************PPPRRRSSSTTTSSSQQQOOOMMMMMMPPPRRRPPPOOOPPPNNNJJJKKKJJJIIIGGGDDDBBB@@@>>>EEEDDDBBB@@@>>><<<;;;;;;999888777666555444333333333333333444444333333333111111000000000/////////////////////////////////////////////............,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++***************+++++++++))))))))))))))))))))))))(((((())))))******++++++***)))(((((((((((()))***(((((())))))))))))((((((************************)))(((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))(((((((((((((((((((((((())))))))))))************(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((''''''''''''(((((((((''''''&&&&&&&&&''''''''''''''''''''''''((((((((('''''''''''''''((((((((((((((('''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((('''(((((()))))))))))))))************))))))))))))))))))))))))))))))))))))))))))*********++++++++++++++++++++++++***)))((())))))******++++++,,,,,,,,,,,,---------,,,,,,+++************************,,,,,,---.........---------,,,,,,,,,---------,,,,,,,,,---------,,,,,,,,,........./////////000000///////////////000111222444555666666666444111000333333333333444555666666777666555555777888888777666666666666666555555444222333333555666777888888777888888888777777888:::999:::<<<===>>>===;;;:::;;;:::999999888999::::::;;;;;;;;;;;;:::999777777:::::::::999::::::;;;<<<::::::999777666444333333444444444333333333222222222222222111111111000000000000000000000111111111////////////////////////////////////////////////---------......---,,,,,,------------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++(((***+++---------,,,+++***)))))))))***+++,,,,,,******))))))))))))))))))******************************))))))))))))******))))))))))))************************************************************))))))))))))))))))))))))*********+++,,,---------************)))))))))(((************************)))((()))***+++,,,,,,,,,************************************************((((((((())))))*********((())))))******))))))((())))))))))))************MMMNNNPPPQQQQQQOOONNNMMMNNNRRRSSSRRRQQQSSSQQQMMMPPPOOOMMMJJJHHHEEECCCBBBJJJIIIFFFBBB???<<<;;;:::999888777666555444333333222333333333333333333222222222111111111000000000////////////////////////////////////............,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++************************************************(((((())))))******++++++))))))(((((((((((())))))(((((())))))))))))(((((())))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))************(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))------,,,+++)))(((''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''((()))))))))))))))((((((((()))***+++++++++))))))))))))))))))))))))))))))*********++++++++++++++++++++++++***)))(((((())))))***++++++,,,,,,+++,,,,,,------,,,,,,,,,************************+++,,,,,,---...---------------......---------...------------------..................////////////............///000111222666777888888777555333111222222222333444555666666777666555666888999888666666666777777777666555444444444444444444444444555777888888777555555666888777888:::<<<<<<<<<:::999777777888888999:::;;;;;;999999999999888888777777999999999999999:::;;;<<<::::::999777666444333333444444333333333222222222222222222111111111000000//////000000111111111111////////////////////////........................,,,,,,---------------,,,---,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++((()))+++,,,---,,,++++++***)))))))))***+++,,,,,,)))))))))*********))))))))))))))))))))))))))))))***))))))))))))))))))***(((((()))))))))*********************************************************)))))))))))))))))))))))))))******++++++,,,,,,---************)))))))))((())))))))))))))))))))))))'''((()))******+++,,,---************************************************(((((())))))******++++++''''''((((((((((((''''''(((((()))))))))*********JJJKKKLLLLLLMMMMMMMMMMMMPPPTTTUUUTTTVVVYYYXXXUUUTTTRRROOOKKKIIIGGGGGGGGGLLLJJJGGGCCC???<<<:::999888888777666555444444333222222333333333333222222222222222222111111111111////////////////////////////////////............++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++***************)))))))))************************(((((())))))))))))))))))(((((((((((((((((((((((('''(((((()))))))))))))))(((((((((((((((((((((((((((''''''''''''(((((()))))))))))))))))))))))))))'''(((((())))))(((((('''))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))((((((((((((''''''))))))))))))))))))))))))''''''''''''(((((((((((()))))))))))))))))))))))))))((((((''''''(((((()))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((())))))***,,,,,,+++***((('''&&&&&&(((((((((((((((((((((((('''(((((((((((()))))))))'''''''''((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&'''(((((())))))((((((%%%%%%&&&'''((()))******)))))))))))))))))))))))))))************+++++++++)))******+++++++++******))))))))))))((((((''''''***++++++,,,,,,,,,,,,,,,************************++++++,,,---------------,,,...///...---,,,---.........---------...//////------........./////////---------...///000111222555666777888777666444222111111111222333444555666666555555666888999777666666666777888777666555444555444444444444333333333777888888777555444555777555777999;;;;;;;;;999999555666777888999::::::;;;888888888888777777777777888888888888999:::;;;;;;:::999888777666555444333333333333333222222222222222222222111111111111000/////////000111111222222000000000000000000000000........................,,,,,,------......------,,,,,,,,,+++++++++******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++)))***++++++++++++++++++*********)))******++++++(((((()))************)))))))))))))))))))))))))))***))))))(((((())))))***((((((((()))))))))******+++++++++***************************************))))))))))))))))))))))))''')))***+++******+++---************))))))))))))))))))))))))))))))))))))''')))******))))))+++,,,************************((((((((((((((((((((((((***************+++++++++))))))))))))))))))))))))'''(((((())))))*********HHHHHHHHHHHHIIIJJJLLLMMMNNNRRRUUUUUUYYY^^^aaa___UUURRRNNNJJJHHHGGGHHHIIIIIIGGGDDDAAA>>>;;;999999777777666666555555555444222222333333333333222222111111111111000000000000////////////////////////////////////............+++++++++,,,,,,---------------,,,,,,,,,,,,+++++++++*********)))))))))(((************************))))))(((((((((((((((((('''''''''(((((('''''''''''''''((()))))))))))))))))))))))))))))))))))))))'''''''''''''''((())))))))))))))))))))))))))))))'''((()))******)))((('''))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))((((((((('''''''''))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))(((''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''&&&&&&&&&&&&(((((((((((((((((((((((('''((((((((())))))))))))''''''''''''((((((((()))&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((&&&'''(((((())))))((((((&&&&&&''''''(((((()))))))))))))))))))))))))))))))))************+++++++++((()))***+++++++++++++++))))))))))))(((((((((((()))******+++,,,,,,++++++************************++++++,,,------------,,,+++---...---++++++,,,......------,,,---...///000---------.........//////---------...///000111222333444555666666555333222000000000111222333444555555444555666888888666555555666888888888777555444333444444444444444444444888999999777555444555666444666888:::::::::999888666666777888888999999888888777777777777777888888777777777777888999:::;;;999888888777666555555444333333333222222222222111222222222111111111111000...//////000111111222222000000000000000000000000........................,,,,,,---...............++++++++++++******************+++++++++,,,,,,,,,,,,,,,,,,++++++++++++***,,,+++******************++++++******)))*********'''((()))***+++******)))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((()))))))))***+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&(((******((((((***,,,************))))))))))))))))))))))))))))))))))))(((***+++***)))((()))+++************************((((((((((((((((((((((((,,,,,,,,,,,,++++++++++++++++++************++++++''''''(((((()))******+++GGGGGGFFFEEEFFFIIIKKKMMMKKKOOORRRTTTYYYaaaeeeeeeUUUQQQLLLHHHFFFGGGIIIJJJEEECCCAAA???<<<;;;:::999666666666666666555555555222222222333333222222222000000000000////////////////////////////////////000/////////............+++++++++,,,,,,------------------,,,,,,,,,+++++++++*********))))))(((((())))))))))))))))))))))))))))))((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''((()))))))))))))))************************'''''''''''''''((()))***))))))))))))))))))))))))'''((()))******)))((('''))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))(((((('''''''''&&&))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((''''''&&&&&&'''(((((()))***++++++,,,))))))))))))))))))))))))'''((((((((())))))******&&&'''''''''(((((())))))$$$$$$%%%&&&'''((()))***&&&&&&&&&'''''''''((((((&&&''''''(((((((((((((((************)))))))))))))))))))))))))))))))))))))))************+++++++++'''((()))***+++,,,,,,,,,'''((()))***+++,,,------((()))***+++++++++++++++************************++++++,,,---------,,,,,,))),,,---,,,***)))+++---------,,,+++,,,---///000---------.........//////,,,,,,------///000111222000222333555555444333111/////////000111333444555444444444666888888666444555666888999888777555444222222333444444555666666999999999777555444555666333555777999:::999888888777888888888888777666666888777777777777888888999666666666666777888999:::888888777777666666555555333333333222222222111111222222222111111111111000...//////000111222222222000000000000000000000000........................,,,------.../////////...+++++++++************)))*********++++++,,,,,,,,,,,,,,,,,,+++++++++******---,,,***)))))))))******,,,,,,+++***)))))))))***'''((()))+++++++++***)))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))++++++++++++******))))))(((((((((((((((((((((((())))))))))))))))))))))))%%%'''***)))((('''))),,,************))))))))))))))))))))))))))))))))))))(((***,,,+++(((''')))+++************************************************---------,,,,,,+++++++++++++++************++++++&&&''''''((()))******+++HHHGGGHHHHHHIIIJJJKKKLLLKKKLLLOOOTTTZZZ___aaabbb\\\TTTJJJEEEDDDDDDBBB???@@@>>>;;;::::::888666444666666555444333333333333777555333111111111222333444111///000222333111///...//////000000000000///111000000///...---------------,,,,,,,,,,,,++++++,,,------......------,,,)))))))))((((((((((((((()))***+++,,,,,,+++***)))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))***+++,,,************++++++++++++))))))(((((('''''''''&&&'''''''''''''''((())))))******))))))((((((((('''))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))((('''&&&&&&************)))'''&&&%%%((((((''''''''''''(((((('''''''''''''''''''''''')))((('''''''''(((***+++)))))))))))))))))))))))))))))))))(((((('''&&&&&&&&&&&&&&&&&&&&&'''(((((())))))(((((('''''''''&&&)))))))))))))))(((((((((((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))(((((())))))(((&&&$$$###&&&&&&''''''''''''&&&&&&***(((&&&$$$###$$$%%%&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))***+++,,,,,,((((((((((((((((((((((((+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++---......---,,,+++---...---------,,,,,,+++++++++---,,,,,,++++++,,,,,,---,,,,,,------...///000000000000000000111111111111000111111111222222222222333222111000000111222222444444555555666555555444333444666777777777666555444333333333333444555555999888777666666666666666555666777888888777666666:::999999888777666666555444555666777888999::::::;;;;;;;;;:::999888777666888888888777777666555444444444222111000...------111111000000//////......//////000111111111111111000000000000////////////------,,,,,,,,,++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))+++++++++*********))))))******++++++++++++************++++++++++++******+++*********))))))((((((,,,,,,++++++***)))((((((+++***)))(((((()))***+++************************))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,)))))))))))))))******++++++++++++*********))))))******))))))))))))******++++++***)))(((((())))))))))))))))))))))))))))))***************++++++,,,)))))))))******++++++,,,***)))((((((((()))+++,,,************************GGGGGGGGGGGGHHHIIIJJJKKKMMMMMMPPPTTTYYY\\\\\\[[[YYYQQQHHHCCCBBBBBB@@@>>>>>><<<:::999999999777555777777555444333333333333555444333222111222333333444111000000222333111//////000000111000000////////////......---,,,,,,,,,,,,,,,+++++++++*********++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))))))))***++++++***))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))***+++,,,''''''((((((((())))))))))))((((((((('''''''''''''''''''''''''''((()))))))))))))))(((((('''''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((('''&&&&&&)))******))))))((('''&&&((((((''''''''''''(((((('''''''''''''''''''''''')))(((((('''((()))***+++))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&)))))))))))))))***++++++)))(((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''))))))************))))))(((((((((((((((((((((((((((((((((((('''&&&%%%%%%&&&&&&''''''''''''&&&&&&'''&&&%%%%%%%%%&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))************************************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++***++++++***)))(((***+++---------,,,,,,+++++++++---,,,,,,,,,,,,,,,,,,---******+++,,,,,,---......------........./////////000000000111111111222222333222111000000111222222333444444555555666666555555666666777777777666666444444333333444444555666777777666555555555666666666777888888777666555444888888888777666666666555555555666777888999::::::::::::::::::999888777666666666666666555444333333222222111111000000//////111000000000/////////...//////000111111111111000000000000000/////////...------------,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++*********))))))******++++++++++++******'''(((((((((((((((((('''************)))))))))(((,,,,,,+++******)))((((((+++***)))(((((()))***+++************************))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++)))))))))))))))******+++++++++++++++************))))))(((((((((((())))))++++++***)))))))))))))))************************((((((((((((((())))))************+++++++++++++++***)))((((((((()))++++++************************FFFFFFFFFFFFGGGHHHIIIIIIMMMNNNPPPSSSVVVVVVTTTRRRTTTNNNGGGBBBAAA@@@???===<<<;;;999999::::::888777888777666444333333222222222222222222333333333333333222111111222222111///111111111111111000///.........------,,,++++++++++++++++++*********))))))*********++++++*********************************((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))***++++++''''''(((((((((((())))))((((((((((((''''''''''''(((''''''''''''(((((()))((((((((('''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((''''''&&&(((((())))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((()))******((((((((((((((((((((((((''''''((())))))***++++++************+++++++++,,,(((((((((((('''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''((())))))******))))))((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((('''''''''************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************++++++++++++,,,---,,,++++++,,,...------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------......,,,,,,---------........./////////000000000111111222222111111111111222333222333333444555666777777888888777777777777777888444444444444444555666666555555555444555555666666888888888777666555333222666666666666666666555555555666777777888999::::::999999999999999888777666555555555555444333222111000000000000000111111111000000000000////////////...///000000111111000000000000000/////////...............------------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*********************++++++++++++************++++++++++++******************))))))))))))+++++++++******))))))(((******))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))******+++,,,,,,,,,+++++++++******))))))(((((((((((())))))+++***))))))))))))))))))++++++++++++++++++++++++((((((((((((((())))))***,,,,,,,,,,,,++++++++++++)))))))))((()))******+++))))))))))))))))))))))))FFFFFFEEEEEEFFFGGGHHHHHHKKKLLLNNNQQQSSSRRROOOKKKPPPLLLFFFBBBAAA@@@>>><<<;;;:::999:::;;;<<<;;;999777777555333222111111111///000222333444444444333333222222111111111000///222222222222111000.........---------,,,,,,++++++++++++++++++************)))******++++++******)))***************+++++++++(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((()))******))))))))))))*********+++((((((((((((((('''''''''((((((''''''''''''((()))''''''''''''''''''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((''''''''''''((()))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))((((((((((((((())))))***(((((((((((((((((((((((()))))))))*********++++++''''''(((((())))))))))))(((((((((((((((''''''''''''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&(((((((((((((((((((((((('''&&&&&&%%%%%%'''((()))&&&&&&''''''''''''&&&&&&%%%%%%&&&'''((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''*********************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))*********+++++++++,,,---------,,,,,,---///,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,---.........//////000000............/////////000////////////000000000000222222111222222222333333222222333444555666888888:::999888777777777888999555555555444555555666777444444444444444555666777666666666666555444444333444444555555555555555555666666777777888999999:::888888999999888777666666555555555555444333222111000000000000000000000000000000000000////////////...//////000000000000000000000/////////.........//////.........---------+++++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++******************************++++++++++++******+++,,,,,,------,,,,,,+++*********)))))))))))))))+++*********)))))))))(((***))))))))))))))))))***************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))******+++,,,,,,,,,,,,++++++++++++***))))))(((((())))))*********)))))))))))))))***++++++++++++++++++++++++***************++++++,,,---------,,,,,,+++++++++)))))))))))))))******+++((((((((((((((((((((((((FFFFFFEEEEEEEEEFFFGGGGGGGGGHHHKKKNNNPPPOOOLLLIIIMMMJJJFFFCCCAAA@@@>>>===<<<::::::;;;<<<======;;;666555444222111000000000///000111222333444444444333333333222111000///000222222222111111///...---.........------------------,,,,,,,,,,,,+++++++++******++++++++++++******))))))******++++++++++++))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((()))***((())))))))))))*********'''''''''(((((((((((((((((((((''''''''''''((((((&&&&&&''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((((('''&&&'''((())))))******)))((((((''''''''''''(((((())))))))))))))))))))))))'''(((((()))))))))))))))(((((((((((((((((((((((('''&&&&&&&&&%%%%%%$$$$$$%%%&&&'''((((((((('''''''''''''''(((((((((((((((''''''''''''(((((())))))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''&&&%%%%%%&&&''')))***&&&&&&''''''''''''&&&&&&''''''((((((((('''&&&%%%((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''((()))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))*********+++++++++((()))***)))((((((***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,......///////////////000............/////////000////////////000000000000111111222222333333333333333333333333444666888999:::999888777777888999:::666555555555555666777777444444444444444555666777333333444444444555666666444444444444555555555555666666666777777888888999777777888888888777666666555555555555444333222222222222111111000/////////////////////000000000000......///000000000000000////////////............//////.........---------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************++++++++++++******(((((())))))))))))(((((())))))))))))))))))***************))))))))))))))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((())))))))))))))))))))))))******+++,,,,,,,,,+++++++++******+++******))))))******+++***)))))))))))))))*********************************************++++++,,,---------,,,,,,+++++++++((()))))))))************((((((((((((((((((((((((GGGFFFFFFFFFFFFFFFGGGGGGEEEEEEGGGKKKMMMMMMKKKIIIHHHGGGEEECCCAAA???>>>===;;;::::::;;;<<<======;;;555444333222111111111111000000000111222333333444333444444222000//////000000000000000000///...---.........------------------------,,,,,,,,,++++++******++++++++++++******(((((())))))***+++++++++***))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''(((((()))&&&&&&''''''''''''(((((('''''''''((((((((((((((()))((((((''''''''''''((('''''''''''''''((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&'''((((((((((((((((((''''''((())))))***))))))((((((''''''''''''((((((((((((((((((((((((((((((''''''((()))))))))))))))((((((((((((((((((((((((((((((''''''&&&%%%%%%$$$&&&''')))*********)))((('''''''''(((((((((((((((''''''(((((())))))******(((((((((((((((((((((((('''(((((())))))(((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))&&&&&&''''''''''''&&&&&&))))))(((((('''&&&&&&%%%((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&'''((()))******+++(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++((()))******)))***,,,---++++++,,,,,,,,,,,,------,,,---...//////...---,,,------------------------,,,,,,---------........./////////000000000111111000111222333444444444333444333333333444555777888888888777777888999999:::666666666666666777888888555555555444555555666666222222222222444555666777555555555555555555444444555555555666666777777777666666777777777777666666555555555555444333222222222222222111000//////...////////////000000000000---...//////000000///////////////.........------.........------------,,,+++++++++++++++*********++++++++++++++++++++++++++++++++++++++++++++++++***************+++++++++******++++++++++++******((())))))******))))))((())))))))))))************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))******++++++++++++*********))))))******))))))))))))******)))))))))))))))******+++))))))))))))))))))))))))((((((((((((((())))))***,,,,,,,,,,,,++++++++++++(((((()))************)))))))))))))))))))))))))))HHHGGGGGGFFFFFFFFFGGGGGGEEEEEEFFFHHHJJJKKKJJJHHHDDDDDDDDDBBB???===<<<<<<:::999888999;;;;;;;;;999555444444333333444444555111111000000000222333444222444555333000...///000....../////////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***((())))))******))))))(((''''''((())))))***+++++++++***))))))))))))***+++))))))))))))))))))))))))(((((((((((((((((((((((()))(((((('''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((()))))))))(((''''''''''''''''''''''''(((((()))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''((((((((((((((('''((()))))))))))))))(((((((((''''''''''''((((((''''''''''''''''''''''''&&&'''((()))***))))))((())))))))))))))))))))))))*********)))))))))))))))'''(((***+++++++++)))(((''''''''''''((((((((()))(((((())))))***++++++,,,))))))))))))))))))))))))'''(((((())))))(((((('''''''''''''''''''''''''''&&&&&&''''''''''''''''''&&&&&&''''''''''''&&&&&&)))((('''&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))*********))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++***+++,,,,,,+++,,,...000+++++++++,,,,,,---------,,,---...//////...---,,,............------------------........./////////000000000111111111222222000111222444444444444444555555333333333555666888555555777888999999::::::777777666666777777888999777777666555555555666666333333222222222444555666777777666666555444444444444444444444555555555555555666666777777666666555444444444444333222111000111111000000000000000000.../////////000000000111---...//////000000////////////.........---------------------,,,,,,,,,,,,++++++++++++*********)))************************************************))))))*********+++++++++******++++++++++++***************++++++*********((()))))))))************((()))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))*********)))))))))))))))******+++*********)))))))))((((((((((((''''''''''''(((((()))))))))))))))***++++++************************((((((((((((((())))))************+++++++++++++++'''((()))***+++******)))************************HHHHHHGGGGGGGGGGGGGGGHHHFFFEEEEEEGGGIIIJJJIIIHHHAAABBBBBBAAA>>>;;;::::::999888777777999999999777666555555555555666777777333222000//////111333444222444555333///---...000------..................+++++++++++++++++++++++++++++++++************)))''''''((((((((((((''''''&&&''''''((()))*********,,,+++***))))))***+++,,,))))))))))))))))))))))))(((((((((((((((((((((((()))(((((('''''''''(((((((((((((((((()))))))))***&&&'''''''''(((((())))))***)))(((''''''''''''''''''((((((((())))))******))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''((())))))(((((((((((())))))))))))((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&''')))*********)))(((************************&&&&&&''''''(((((())))))&&&''')))***+++***((('''&&&'''''''''(((((())))))((())))))***+++,,,,,,,,,))))))))))))))))))))))))%%%&&&&&&&&&&&&&&&&&&%%%''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%&&&''''''''''''''''''&&&((('''&&&%%%&&&(((***+++((((((((((((((((((((((((((((((((((((((((((((((((************))))))))))))************************(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++'''((())))))((()))+++---+++++++++,,,,,,---------,,,---///000000///---,,,000000000000000/////////000000000000111111111111111111111111222222222222000111222444555555444444666555444333333444666777222444666888999::::::999777777777777777888888999999888777666666666666666555444333222222222333444888888777666555444444444333333444444444444444444555555666666666666666555222222333222222111000///...//////000111222222222.../////////000000111111---....../////////////////////.........---------------,,,,,,,,,+++++++++++++++++++++******))))))************************))))))))))))))))))))))))))))))******++++++++++++******++++++++++++******&&&&&&''''''''''''&&&&&&(((((())))))*********+++(((((((((((())))))))))))((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************)))))))))))))))******+++))))))))))))((((((((((((&&&&&&&&&%%%%%%&&&&&&&&&))))))((())))))***++++++++++++++++++++++++++++++***************++++++,,,)))))))))******++++++,,,'''((()))++++++******)))************************KKKJJJGGGDDDCCCBBBCCCDDDEEEEEEEEEEEEEEEFFFFFFFFFEEEDDDBBB@@@===;;;999888888888777666666666666666555555444444555666888999555444222000000111222333555555444222000///...---.........------,,,,,,,,,++++++,,,---.........------,,,***)))))))))************))))))))))))******)))))))))))))))))))))))))))))))))))))))(((''''''))))))((((((''''''&&&&&&))))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''((())))))((((((***************))))))(((((((((((((((((()))******))))))))))))************''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))''''''(((((())))))******))))))))))))))))))))))))******))))))(((((('''''''''&&&&&&''''''((()))***))))))))))))))))))))))))))))))))))))************''''''(((((('''&&&%%%%%%''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((('''''''''&&&((((((''''''''''''(((((((((((((((((())))))))))))******))))))((((((''''''((((((((((((((()))******))))))))))))))))))))))))&&&'''((())))))((('''&&&((((((((('''((())))))***,,,++++++***)))((('''''',,,++++++*********))))))+++++++++,,,,,,,,,------........................******+++,,,---///000111......///000000000000000//////000111111111111111333333333333333333333333333333333333444444555666333444666777999:::::::::888888888777777777777666888888888888888888999999999777555333333444666777666666666666666666555444888666444333333333555666444444444444444444444444333333222222111000000///111111111111000000000000//////............/////////.........///000222333111111000///////////////------------------------,,,+++)))((('''((()))))))))************+++++++++'''(((***+++,,,,,,+++***************************))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((()))******((('''&&&'''((()))((('''))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************)))))))))***+++++++++,,,))))))************))))))(((((((((((((((((((((((((((((((((((())))))))))))((()))***+++,,,,,,,,,,,,+++++++++*********))))))*********)))))))))))))))'''''''''((())))))************))))))))))))******))))))))))))))))))))))))KKKJJJGGGEEEDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEBBBAAA@@@>>><<<999888777777777666555555555555555555444333222333444555666444333111000000000111222555444333222000///...---......---------,,,,,,,,,,,,,,,---...............,,,,,,***)))))))))************))))))))))))******)))))))))))))))))))))))))))))))))))))))(((''''''))))))))))))))))))(((((((((((((((((((((((((((((()))))))))))))))*********''''''''''''''''''''''''((((((((((((((((((((((((&&&'''((((((((((((((((((%%%%%%&&&'''''''''''''''((((((''''''(((((()))***(((((()))))))))*********''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))''''''(((((())))))))))))))))))))))))))))))))))))***)))))))))(((((((((''''''''''''''''''(((******))))))))))))))))))))))))(((((()))))))))*********((((((((((((((('''&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((('''''''''((((((((()))))))))(((((((((''''''''''''((((((''''''''''''((((((''''''((((((((()))))))))***)))))))))((((((((('''((((((((((((((()))******++++++++++++++++++++++++((()))************)))(((((((((((()))))))))******,,,++++++***)))(((((('''******++++++,,,,,,------,,,,,,---------.........------------------------+++++++++,,,---...///000...//////000000000000000000000111222222222222222444444444444444444444555555444444444444555555666444555666666777777777777999888888888888777777777777777777888888999999999999888555333333444666777777777777777666555555444777666444333333333444555555555555555555555555555444333222111000000000000000000000////////////...000000////////////000000///.........///000222333000000///............///------------------------,,,,,,++++++++++++++++++)))************+++++++++)))******+++++++++******************************))))))))))))))))))))))))''''''((((((((()))))))))((((((((((((((()))******+++)))(((((())))))'''&&&(((((()))))))))*********))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))))))))******))))))***************+++))))))************))))))))))))))))))))))))))))))(((((((((((()))))))))))))))***+++,,,,,,------------------,,,,,,+++++++++***)))))))))))))))))))))+++******))))))(((((('''******))))))))))))******))))))))))))))))))))))))JJJIIIGGGFFFEEEEEEFFFFFFDDDDDDDDDCCCCCCCCCCCCCCC??????===<<<:::888777666666666555444444444555555444333222111111111222333333222000/////////000111444333222111000///...---...------------,,,,,,,,,,,,---......///.........,,,+++******)))***************))))))))))))******)))))))))))))))))))))))))))))))))))))))(((''''''))))))***************+++''''''''''''''''''''''''***))))))))))))))))))(((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((('''&&&"""###$$$&&&''''''((((((''''''&&&&&&''''''((()))(((((())))))))))))******''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))'''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''((()))******))))))))))))))))))))))))(((((())))))))))))******(((((()))))))))(((''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''((((((''''''''''''((((((&&&&&&'''''''''((((((((())))))))))))((((((((((((((((((((((((((()))*********************************++++++,,,,,,++++++***((()))***+++++++++***)))+++++++++***)))))))))(((((()))***,,,---///000111---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,---......////////////000000000111111111111222333333333222222444444555555666666777777666555555444444444444555555555555555555555555555999999999888888888888777666666777777888999::::::999888666444444555666777888888888777777555444444555555444444444333333333666666666555555555555555555333111/////////000111////////////............000000////////////000000///.........///000111222//////...------------...------------------------***++++++,,,,,,,,,++++++)))************+++++++++++++++******************************************))))))))))))))))))))))))((((((((()))))))))******))))))((((((((()))******---+++))))))))))))'''%%%(((((())))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))************))))))))))))((())))))******))))))((())))))))))))))))))))))))(((((((((((())))))))))))******+++,,,------------......---,,,++++++******))))))))))))))))))******,,,++++++***))))))((((((******))))))))))))******))))))))))))))))))))))))IIIHHHGGGFFFEEEEEEFFFFFFBBBBBBBBBBBBBBBAAAAAAAAA>>>===<<<;;;:::888888777777777666555555555555666555444222111000000000111111000////////////000000222222111000//////......---------------------------......//////.........++++++************************))))))))))))******(((((((((((((((((((((((()))))))))))))))(((''''''((())))))******+++++++++((((((((((((((((((((((((******))))))((((((((('''''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))((('''&&&&&&%%%&&&'''((())))))))))))&&&&&&&&&&&&&&&'''(((((((((((((((((()))))))))***''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''((()))***+++(((((((((((((((((((((((((((((((((((()))))))))***((()))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((()))))))))******((((((((((((((('''''''''((((((''''''''''''((((((&&&&&&&&&&&&'''''''''((())))))))))))((((((((((((((((((((((((((())))))***''''''''''''''''''''''''++++++++++++++++++++++++''')))+++,,,---,,,***)))+++*********************((()))***,,,---///000111------------............------------------------......------------......000000000000000111111111111222222333333333222222333333444555666666777777555555444333333222333333555555555555555555666666999999999999888888888888444555666777888999:::;;;999888666555555555666777999999999888777666555444444444444555444333333222555555555555444444444444555333000...---...000222000000/////////.........//////............/////////////////////000111111......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,&&&''')))***++++++***)))))))))*********+++++++++---,,,***)))((()))******************************))))))))))))))))))))))))))))))))))))***************))))))((())))))******,,,***))))))******)))'''(((((((((((()))))))))***(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((((((*********))))))(((((('''(((((())))))))))))((((((************************(((((((((((())))))))))))++++++,,,---------------,,,,,,+++***)))((('''''')))))))))))))))*********)))))))))***++++++,,,,,,******))))))))))))******))))))))))))))))))))))))HHHGGGFFFFFFEEEEEEEEEEEEAAAAAAAAA@@@@@@?????????======<<<<<<;;;::::::999999888777777666666777777666555333222111000111111//////////////////000000000000000//////.........---------------------------...............------************+++***************))))))))))))******(((((((((((((((((((((((()))))))))))))))(((''''''((((((((())))))*********))))))))))))))))))))))))***)))))))))((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((('''&&&&&&))))))*********))))))(((&&&&&&&&&&&&&&&'''(((((('''(((((((((((()))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((('''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((''''''(((((()))***+++(((((((((((((((((((((((('''(((((((((((()))))))))(((((()))))))))))))))(((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))'''''''''(((((((((((((((((((((''''''''''''((((((&&&&&&&&&&&&'''''''''((((((((((((((())))))))))))((((((((((((((())))))***''''''''''''''''''''''''*********))))))*********''')))+++,,,---,,,***)))************++++++++++++*********+++,,,------...+++,,,,,,,,,,,,---------//////////////////////////////...---------......111000000///000111222222222222222333333222111111222222333444555666666777444444333222111111111222444444444555666777999:::999999999888888888777777444555555777888999::::::999888777666555666666777999999999999888777666555444444555555555444333222444444444333333222222222555333000...---...000111111111111000000000//////...------,,,,,,------.../////////000000000000000......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,&&&''')))***++++++***)))))))))*********+++++++++---,,,***)))((()))******************************))))))))))))))))))))))))))))))))))))******************))))))))))))******)))(((((()))***++++++***'''(((((((((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((((((***))))))(((((('''''''''(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))++++++,,,,,,------,,,,,,++++++***))))))(((''''''(((((())))))************)))))))))***++++++,,,,,,******))))))))))))******))))))))))))))))))))))))IIIHHHHHHGGGFFFFFFEEEEEE@@@@@@??????>>>>>>======<<<<<<<<<<<<<<<<<<;;;;;;:::999888888777777888888777555444222111111222222////////////000000000000////////////............,,,,,,,,,------------...---------...------,,,+++))))))***++++++++++++*********))))))))))))******)))))))))))))))))))))))))))))))))))))))(((''''''(((((())))))))))))))))))************************)))(((((((((((((((((('''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((('''&&&(((((())))))(((''''''&&&''''''&&&&&&''''''((()))''''''(((((((((((())))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((''''''''''''&&&))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((()))***++++++))))))))))))))))))))))))''''''(((((((((((())))))''''''((()))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''(((((((((((((((((((((''''''''''''((((((&&&&&&'''''''''((((((((((((((((((((())))))))))))((((((((((((((()))*********************************)))(((((((((((()))***((()))***+++++++++***))))))*********+++,,,,,,,,,++++++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,------//////////////////////////////...............///111111000///000111222333333333444444444333222222333333333444444555555666444333222222222222222333444444444444555888:::;;;888888888777777777777666555555666666777888999999888888777777666666666777888999999999999888777777666666555555555444444444444444333333222111111111444222000.........///000111111111111000000000000...------------------...//////000000000000//////......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,++++++)))************+++++++++++++++******************************************))))))))))))))))))))))))((((((((()))))))))******++++++***)))))))))******'''&&&&&&(((***,,,+++***''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))(((((((((((('''''''''''''''(((((())))))(((((('''(((((((((((((((((((((((((((((((((((())))))))))))***++++++,,,,,,+++++++++,,,++++++++++++*********((((((((()))******++++++,,,++++++***))))))((((((******))))))))))))******))))))))))))))))))))))))KKKKKKKKKJJJIIIGGGFFFEEE??????>>>>>>===<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<999888888777777777777777666555333222111222222333//////000000111111111111........................,,,,,,,,,---------......,,,,,,------,,,++++++***((()))***+++,,,++++++*********))))))))))))******)))))))))))))))))))))))))))))))))))))))(((''''''******************))))))))))))))))))))))))))))))'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((((((((((((((((((&&&&&&''''''((('''''''''((((((''''''(((((()))***'''''''''((((((((())))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((('''''''''&&&&&&&&&))))))))))))))))))))))))'''((((((((()))))))))***(((((((((((()))***+++,,,))))))))))))))))))))))))'''''''''((((((((())))))&&&&&&'''(((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''''''''''''''((((((((()))((((((''''''''''''((((((''''''((((((((()))))))))'''((((((((()))))))))***((((((((((((((()))******++++++++++++++++++++++++***)))(((((((((((()))***((((((((()))))))))******))))))***++++++,,,------,,,,,,,,,,,,------------,,,,,,,,,,,,---------...///////////////////////////...............///000222111000//////111333444666666666666666555444444555555555555555555666666444444333333444444555555555444333333444666888999777777777666666666555555555666666666777777888888888888888777777777777777777888999999:::999999999888777666555444555666666555555444333333222111111222111000//////......///111000000000000//////////////////......///////////////000111111000///...///......---------------++++++++++++++++++++++++,,,,,,++++++++++++++++++)))************+++++++++)))******+++++++++******************************))))))))))))))))))))))))''''''((((((((())))))))),,,+++******))))))******((('''&&&''')))******((('''''''''((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))))))))******&&&'''''''''''''''((((((''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((()))))))))))))))******++++++******)))************++++++++++++'''(((((()))******+++++++++******))))))(((((('''******))))))))))))******))))))))))))))))))))))))NNNNNNMMMLLLKKKIIIGGGFFF???>>>>>>===<<<<<<;;;;;;:::::::::;;;;;;<<<<<<<<<888888777666666666666666444333222111111111222333//////000111111111111111---------...............,,,,,,,,,------.........,,,,,,,,,,,,++++++***)))((()))***+++,,,,,,+++*********))))))))))))******)))))))))))))))))))))))))))))))))))))))(((((('''---,,,,,,++++++*********))))))))))))))))))))))))&&&'''''''''(((((())))))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''((()))))))))(((%%%%%%'''((())))))******((((((((((((((()))******''''''''''''((((((((()))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((('''''''''&&&&&&&&&))))))))))))))))))))))))'''((((((((())))))******(((((((((((()))***+++,,,))))))))))))))))))))))))''''''''''''((((((((()))%%%%%%&&&'''((((((''''''''''''''''''((((((((()))((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&'''''''''(((((())))))((((((''''''''''''(((((((((((((((((())))))))))))'''((((((((())))))******((((((((((((((()))******))))))))))))))))))))))))+++***)))(((((()))***+++((((((((('''((())))))***))))))***+++,,,------...,,,,,,------...//////000---------.........//////.......................................///000000222111000//////111333444888888888888888777666666777777777777666666666666555555555555555666777888666555333222222333555666666666666666555555555555666666666666777777777777888888888888777777777666777777888999:::::::::::::::888666555444555777888666666555444444333222222111111111000//////......000/////////............111111000000000000111111//////000111111000///...//////...------------...++++++++++++++++++++++++,,,+++)))((((((((()))))))))************+++++++++''')))***,,,,,,,,,+++***************************))))))))))))))))))))))))''''''''''''((((((((((((,,,,,,+++***))))))******)))(((''''''((()))'''&&&''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************%%%&&&&&&''''''(((((((((''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))*********))))))((('''''''''((())))))******'''(((((()))***+++++++++'''''''''((())))))************))))))))))))******))))))))))))))))))))))))PPPNNNMMMNNNNNNLLLGGGCCC??????>>>===<<<;;;:::::::::::::::999999999999999777777666555333222111000222111000111222222111000///////////////////////////............---------,,,,,,,,,,,,,,,,,,,,,,,,000///...---,,,+++++++++)))))))))))))))))))))))))))))))))))))))******+++++++++******))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++...---,,,***((('''&&&&&&***)))))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((()))******))))))(((((('''''''''&&&(((((((((((((((((((((((())))))(((((((((((())))))''''''''''''(((((((((((())))))(((((((((((())))))******)))))))))))))))***))))))))))))************)))))))))))))))))))))))))))((('''&&&%%%%%%&&&'''(((((((((((((((((((((((()))))))))))))))((('''''')))))))))))))))))))))))))))(((&&&%%%%%%&&&((()))(((((((((((((((((((((((())))))******)))((('''&&&(((((((((((((((((((((((())))))((((((''''''&&&&&&(((((((((((((((((((((((($$$%%%%%%&&&&&&'''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++***)))((('''&&&&&&))))))))))))))))))))))))+++*********))))))(((((()))))))))))))))))))))))))))******++++++,,,------)))***+++,,,------------111000...------...000111---------------------------------............///......///111222333444555888999:::999888555333111333333333333444444555666888888777777777777777777777777666555444444333333777666555555555777888999444333333444444555666777888888888888888888999999::::::::::::::::::::::::888888777666666555666666666444222111222222111000222111111000000000000000000000//////......------000000000///.........---,,,///222333222000//////---...///000///...,,,+++---+++***,,,///000///---+++++++++++++++***)))((()))************+++++++++************************))))))))))))))))))))))))%%%''')))******)))'''%%%))))))))))))))))))))))))***************)))(((((())))))))))))))))))))))))))))))(((((((((((())))))******))))))((((((''''''((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))''''''(((((())))))******((((((((((((((()))******))))))))))))))))))))))))***************************************)))(((((($$$&&&(((+++,,,,,,+++++++++***)))(((((()))***+++************************OOONNNPPPTTTVVVSSSKKKCCCAAA@@@???>>><<<;;;:::999888888777777777777666666777777666555444333333222222111000111222222111000///////////////////////////............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...************************)))))))))))))))******+++***)))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((((((((((((******)))))))))((((((((((((((((((((((((((((((((('''''''''''''''((()))))))))(((((((((''''''''''''(((((((((((((((((((((((())))))(((((((((((())))))''''''''''''(((((((((((())))))(((((((((((()))))))))))))))((())))))******(((((()))))))))*********))))))))))))))))))))))))******((('''''''''(((((((((((((((((((((((((((((()))))))))))))))(((''''''))))))))))))))))))))))))***)))'''&&&&&&''')))***((((((((((((((((((((((((***)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++******))))))(((((())))))))))))))))))))))))************)))))))))((()))))))))))))))))))))))))))******++++++,,,------,,,---...//////000000000+++***(((''''''(((***+++---------------------------------............///...//////000111222333333555666777777666444222000222222222333444555666777888888888888888888888888777777666666555444444333666666555555666777999999888777666555444444444444999888888777777666666666;;;;;;;;;;;;;;;;;;;;;;;;:::999888666555444444444555333111111222222111000222111000000//////000000111111111000000000000000//////..................///111444777888777555333......---------,,,------+++)))((()))+++,,,+++))))))******+++++++++******)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((())))))((('''&&&))))))))))))))))))))))))***************)))(((((())))))))))))))))))))))))))))))(((((((((((())))))***)))))))))((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))'''((((((((()))))))))***((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))***************)))((((((%%%''')))+++,,,,,,+++***+++***)))(((((()))***+++))))))))))))))))))))))))NNNNNNRRRZZZ___[[[OOOEEECCCBBBAAA???===;;;:::999888777777777666666666555666666666666555555555444222111000111222222111000///////////////////////////............---------,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---************************)))))))))))))))******+++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))(((((('''&&&&&&''''''''''''((()))***+++************))))))))))))(((((((((((((((((((((((()))(((((((((((())))))***((((((((((((''''''''''''(((((((((((((((((((((((())))))(((((((((((())))))''''''''''''(((((((((((())))))(((((((((((())))))((((((((((((((()))******(((((())))))))))))******))))))))))))))))))))))))++++++***)))))))))******(((((((((((((((((((((((((((((()))))))))(((''''''))))))))))))))))))))))))***)))(((''''''((()))***((((((((((((((((((((((((******(((''''''(((((()))(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++***************))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))******++++++,,,------***++++++,,,------......,,,+++***))))))***+++,,,---------------------------------............///////////////000000000111222222333444333222111000111111222222333555666777888888888888888888888888777777777666666555555444666666666666777888999:::888888777666555555555555999999888777666555444444;;;;;;;;;;;;;;;;;;;;;;;;;;;:::888666555333333222444222111111222333222111222111000000//////000000000000000000000000111111---------------.........111222555:::>>>???;;;777000///---++++++,,,---///+++)))((()))******)))'''(((((()))++++++,,,,,,,,,)))************+++++++++(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))************))))))((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((()))******))))))))))))))))))))))))************************)))************))))))((('''((()))+++++++++***)))******))))))))))))******((((((((((((((((((((((((MMMMMMQQQZZZ```^^^RRRGGGDDDCCCBBB@@@===;;;:::999999999999888888777777666444444444555555555555555222111000111222222111000///////////////////////////............---------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,***))))))((((((************************)))))))))))))))******+++++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((()))((((((((('''''''''&&&&&&&&&&&&&&&'''(((************************))))))&&&&&&&&&&&&&&&&&&&&&&&&*********))))))***++++++((((((((((((((('''''''''(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''(((((((((((())))))(((((((((((())))))''''''''''''((()))******(((((((((((()))))))))***))))))))))))))))))))))))+++*********************(((((((((((((((((((((((('''(((((((((((((((''''''(((((((((((((((((((((((())))))(((''''''((())))))((((((((((((((((((((((((+++***(((&&&&&&''')))***((((((((((((((((((((((((&&&&&&''''''(((((())))))(((((((((((((((((((((((())))))(((((('''''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******+++++++++))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))******++++++,,,------)))))))))***++++++,,,---///......------......///---------------------------------............/////////////////////......///000111222222222111111000111111222333555666777888888888888999999999999888888777777777666666666666666777777888999::::::666555555666666777888999888888888777777666666555:::::::::::::::::::::::::::999777666555444333333333222000111222333333222111111000///////////////,,,------....../////////+++,,,,,,,,,---.........111111333:::@@@BBB===777000///...---------...///------,,,,,,,,,+++******((()))***+++++++++++++++))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''((())))))(((((((((((((((((((((((())))))************)))((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))((((((((((((((((((((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((())))))***))))))))))))))))))))))))++++++++++++++++++++++++))))))************)))((())))))************)))(((***))))))))))))))))))***))))))))))))))))))))))))MMMLLLMMMSSSYYYYYYQQQIIIDDDCCCBBB@@@===;;;:::999999999888888777666555555222222333333333444444444222111000111222222111000///////////////////////////............---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***)))(((((((((************************)))))))))))))))******+++************************((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''((((((((()))(((''''''''''''(((((()))))))))))))))))))))******''''''''''''''''''''''''***))))))((((((((())))))'''''''''((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''(((((((((((())))))(((((((((((())))))''''''&&&&&&'''(((((()))'''(((((((((((()))))))))((((((((((((((((((((((((((()))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((***)))'''&&&&&&(((***+++((((((((((((((((((((((((&&&&&&''''''(((((())))))(((((((((((((((((((((((())))))(((((('''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((()))*********))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))))))))))))))******++++++,,,---------,,,,,,,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............////////////...............//////000111222222333333111111111222333444666666777777888888888999999999888888888888888888777777777888888999999999999999666555555666666777888999777777777888888999999999888888888888888888888888666666555555555555555666333222000111222333333222111000000///.../////////,,,,,,------......//////+++,,,,,,,,,---...............000666<<<>>>:::444///000000111000///...---.........---,,,,,,+++,,,+++++++++++++++***)))((())))))*********+++++++++************************))))))))))))))))))))))))***)))(((((((((((()))***((((((((((((((((((((((((((())))))*********))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))(((((((((((())))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((())))))***))))))))))))))))))))))))************************((())))))*********))))))***************))))))((()))))))))******)))))))))************************KKKJJJJJJLLLOOOOOOLLLIIICCCBBBAAA???===;;;:::999777777666555444333222222222222222222222333333333222111000111222222111000///////////////////////////............---------,,,,,,,,,,,,,,,,,,,,,,,,******))))))******+++,,,++++++++++++++++++++++++)))))))))))))))******+++'''''''''''''''((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&&&&'''(((((()))******))))))((((((''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))(((''''''&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((('''((()))******)))((('''''''''''''''(((((((((((())))))(((((((((((())))))''''''&&&&&&&&&&&&''''''''''''(((((((((((())))))((((((((((((((((((((((((&&&'''((()))))))))((((((((((((((((((((((((((((((&&&&&&'''(((((((((''''''))))))))))))))))))))))))&&&''''''''''''''''''&&&(((((((((((((((((((((((()))((((((''''''(((******(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((()))))))))***))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))******++++++,,,------,,,+++******+++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............//////////////////.........///000000111222222333333222111111222222333444555666666666777888888999999999999999999999999999999999::::::::::::999888888888888777666555555555555666666777888999:::;;;;;;777777777777777777777777555555444444555555666777444222111111222333222111111000//////......////////////////////////000000---------------.........,,,,,,---111666777444111...///111222111000...,,,+++,,,---,,,*********,,,,,,,,,,,,++++++)))(((((()))************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))************)))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))'''(((((())))))******+++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((()))******))))))))))))))))))))))))''''''''''''''''''''''''((())))))************)))*********)))))))))))))))))))))************))))))************************GGGHHHIIIHHHGGGGGGFFFFFFAAA@@@???>>><<<;;;:::999777666666555333222222111333333333333333333333333222111000111222222111000///////////////////////////............---------,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,,,,++++++++++++++++++++++++)))))))))))))))******+++''''''((((((((()))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***&&&'''''''''(((((((((((()))))))))))))))))))))))))))(((((('''&&&&&&''''''''''''''''''((((((((()))(((((((((((((((((((((((('''((()))******)))((('''''''''''''''(((((((((((())))))(((((((((((())))))(((((('''&&&%%%%%%%%%%%%'''''''''((((((((())))))((((((((((((((((((((((((&&&'''((()))))))))((((((((((((((((((((((((((((((%%%&&&''''''((((((''''''))))))))))))))))))))))))''''''((((((((((((''''''(((((((((((((((((((((((('''((((((((()))))))))***((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))((()))))))))************)))))))))))))))))))))))))))******++++++,,,------))))))((('''(((***,,,------------......------------------------------------------............/////////////////////000000000//////000000111222222333222222222222222333333444555555666777777888888999999999:::::::::::::::;;;;;;<<<;;;:::999777666888777666555444444444444666666777777888888999999777777777777777777777777666555555444444444555555555333111111222222111000000000///............/////////////////////......//////..................,,,,,,...///000111000000...............------,,,(((***,,,+++))))))***,,,******+++++++++******))))))************+++++++++************************))))))))))))))))))))))))((()))************)))((())))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))(((((((((((())))))'''((((((((()))))))))***'''(((((()))******++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))***)))))))))((((((((('''((((((((((((((()))******))))))))))))))))))))))))''''''''''''''''''''''''(((((()))***************))))))))))))))))))******((()))***++++++***)))(((************************EEEGGGIIIGGGDDDBBBBBBDDD@@@???>>>===<<<;;;::::::999888777666555444333333555555555444444333333333222111000111222222222000//////////////////////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,///...,,,+++******))))))++++++++++++++++++++++++)))))))))))))))******+++******++++++,,,,,,,,,---(((((((((((((((((((((((())))))))))))))))))))))))++++++******))))))(((((())))))((())))))***+++,,,%%%&&&&&&&&&''''''((((((((((((((((((((((((((((((,,,,,,+++******)))******&&&'''''''''(((((())))))(((((((((((((((((((((((('''((()))++++++)))((('''''''''''''''((((((((()))))))))(((((((((((()))))))))((('''&&&%%%$$$$$$$$$''''''''''''((((((((()))((((((((((((((((((((((((&&&'''(((*********)))(((((((((((((((((((((((((((%%%%%%&&&'''((((((((('''))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((&&&'''((()))******))))))(((((((((((((((((((((((())))))(((((('''''''''&&&(((((((((((((((((((((((($$$%%%%%%&&&&&&'''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))(((((())))))*********+++)))))))))))))))))))))))))))******+++,,,,,,------,,,,,,******+++,,,///000***++++++,,,,,,++++++***---------------------------------.........//////////////////000000111111///////////////000111111444333222222111111222222333444444555666777777888::::::::::::::::::::::::<<<======<<<;;;888666555444333333444444555666777777777777777666666666666888888888888888888888888888777666555444333333333666444222111222222111000000000///........................------,,,,,,+++000000000///.........------...//////------///000///---,,,******+++,,,---(((+++---,,,******,,,...((()))***+++++++++++++++)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))'''(((***,,,,,,***((('''))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))(((((((((((())))))'''((((((((())))))******'''(((((()))***+++++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))******))))))((((((((('''((((((((((((((()))******))))))))))))))))))))))))************************(((((()))***************)))))))))((()))***++++++((()))***++++++***)))((())))))))))))))))))))))))JJJHHHEEEBBB@@@@@@AAABBB>>>======<<<;;;:::::::::<<<999555333333444555555222222222222222222222222333333333222111000000///......---,,,,,,,,,,,,---,,,,,,,,,,,,---...//////++++++,,,------,,,,,,,,,------------------------+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''((((((((((((+++*********))))))(((((((((((((((((())))))))))))((()))+++***(((''''''''')))((((((((((((((()))******((('''(((+++,,,+++)))(((((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))###$$$%%%&&&'''''''''''''''''''''(((((()))+++++++++***)))(((((()))************)))(((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))&&&'''''''''(((((())))))''''''''''''''''''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))******************++++++++++++************++++++++++++******...,,,)))''''''''')))***,,,++++++***+++++++++,,,,,,+++***))))))***+++,,,...---,,,******+++,,,---+++,,,,,,------,,,,,,+++++++++************************+++,,,...000222333////////////000000000000111000///......///000000333333222222222222222222555555666777777666555555999999:::;;;;;;;;;::::::;;;;;;;;;;;;:::999888888666666666666666777777888333444444444555666666666999888888888777777666666555444222222444555555444333333333222111000......///////////////////////////.........------------------............------,,,,,,,,,,,,,,,,,,,,,,,,---,,,***))))))***,,,---************))))))))))))+++*********))))))((((((++++++******)))(((((((((((((((''''''''''''(((((())))))(((((((((((()))))))))'''&&&''')))******)))))))))))))))***************)))(((''''''((()))***))))))))))))))))))))))))''''''''''''((((((((()))''''''(((((((((((('''''')))))))))))))))))))))))),,,------***'''&&&(((***)))))))))))))))))))))))))))***++++++***)))((('''(((((((((((('''''''''''')))((('''&&&&&&'''((()))((((((((()))******+++++++++*********))))))(((((((((((((((((())))))))))))))))))))))))************+++++++++************)))---+++)))((('''((()))***MMMJJJFFFCCC@@@???@@@@@@?????????>>>===<<<;;;;;;999666333222222333333333333333333333333333333333333222222111000000//////......---,,,,,,,,,,,,---,,,,,,,,,,,,------...///+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((())))))))))))*********)))))))))((((((((())))))))))))************)))******)))(((''''''))),,,+++***))))))((())))))***((('''(((***,,,***)))(((((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((%%%&&&'''((((((((((((((((((((((((((()))***+++,,,***)))(((((((((((()))*********)))(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***************************)))))))))((((((((('''(((((()))))))))*********)))******++++++******)))******++++++++++++******+++******))))))(((((((((((((((((((((((()))***+++++++++***))))))***++++++......---------......///,,,------......------,,,++++++++++++++++++++++++++++++,,,,,,...///111222.../////////000000000000000000///......///000111000000000000000000000000333333444555555666777777999999::::::;;;;;;::::::;;;;;;;;;;;;;;;::::::999888777777666666777777777444444444555555555555555888888777777777666666666555333222222444555444333444444333333222000///.../////////////////////////////////.........------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,***))))))***,,,---************))))))))))))************)))))))))((()))))))))))))))*********(((((((((''''''((((((((()))))))))(((((()))))))))***)))'''((()))******)))(((((((((((())))))))))))***)))(((''''''((())))))))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))'''$$$###%%%''')))))))))))))))))))))))))))******+++***)))((('''))))))((((((''''''&&&&&&)))((('''&&&&&&'''((()))''''''((()))***+++,,,,,,*********)))))))))(((((((((((((((((())))))))))))))))))))))))************+++++++++*********)))))),,,+++)))((('''(((***+++OOOLLLHHHDDDAAA???>>>>>>???@@@@@@AAA@@@???===<<<888666444333444555444333444444444444444444444444111111000000//////............---,,,,,,,,,,,,---------------------......,,,,,,------------,,,,,,++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))************))))))((((((((((((((('''))))))*********+++++++++)))******(((&&&&&&(((***------+++***)))((((((((()))((('''(((***+++***)))(((((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((((())))))*********))))))((((((((((((((()))***+++((((((''''''''''''((()))***))))))(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((()))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((************************(((((((((((((((((((((((())))))))))))))))))))))))++++++++++++++++++++++++))))))))))))(((((((((((((((((())))))))))))******)))******++++++******)))******++++++++++++******((((((***+++***)))((('''(((((((((((())))))***+++++++++***))))))***+++++++++,,,---......///......---......//////......---***++++++,,,,,,------------,,,,,,------///000000....../////////000000000............///000111111000000000000000000000000222111111222333666888999888888999:::::::::::::::::::::;;;<<<<<<<<<<<<;;;:::999888777777777777777555555555555555444444444666666666666666555555555555333222222333444333333444444444333222111000///////////////////////////000000000/////////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---************))))))))))))************))))))))))))'''(((((()))******++++++((((((((((((((((((((((((******))))))))))))*********)))''''''((()))((('''(((((()))))))))*********))))))(((((((((((())))))))))))))))))))))))))))))''''''((((((((())))))))),,,+++************+++,,,))))))))))))))))))))))))***++++++)))''''''((()))))))))))))))))))))))))))))))))*********)))((((((***))))))((('''&&&&&&&&&((((((''''''''''''((((((&&&'''((()))***+++,,,,,,******))))))))))))(((((((((((((((((())))))))))))))))))))))))************++++++*********)))))))))***)))((((((((()))***+++NNNLLLHHHEEEBBB@@@??????>>>???@@@AAAAAA???===<<<:::888777777888888666444333333333333333333333333000000//////..................---,,,,,,,,,,,,---......------------......------------------,,,+++*********************************)))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))*********((((((((((((''''''''''''((())))))))))))***************)))'''&&&&&&)))+++++++++***)))((((((((())))))((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((())))))*********)))(((((('''''''''''''''((())))))&&&&&&&&&&&&'''''''''((())))))(((((((((((())))))((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((************************))))))))))))(((((((((((((((((((((((()))))))))***))))))************))))))******++++++++++++******'''((())))))*********)))...------,,,,,,,,,,,,,,,+++******************+++''')))+++,,,------,,,,,,------............------++++++,,,,,,---...//////...------------...//////........./////////000000---------...///000111111111111111111222222222222222222111000111444666888777888999:::::::::::::::999:::;;;<<<============<<<;;;:::888777666666666666666666555444444444333555555555555555555555555555333111111222333222111444444444333333222000000////////////////////////000000000000////////////---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,************)))))))))(((*********)))))))))))))))(((((())))))************((((((((())))))(((((((((******))))))))))))******)))'''%%%%%%&&&&&&&&&$$$)))************+++++++++((((((((((((((()))))))))(((((((((((((((((((((((('''(((((((((((()))))))))---,,,***))))))***,,,---((((((((((((((((((((((((+++++++++******)))******(((((((((((((((((((((((())))))))))))))))))((((((******)))((('''&&&&&&%%%(((((((((''''''((((((((())))))))))))************))))))))))))))))))(((((((((((((((((())))))))))))((()))))))))************************))))))))))))))))))(((((()))***+++,,,JJJHHHFFFDDDCCCBBBAAAAAA===>>>?????????>>>===<<<;;;:::888888888888666444111111111111111111111111/////////.....................---,,,,,,,,,,,,---......---------...//////---.........------,,,+++************************))))))))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((('''''''''((((((((())))))''''''''''''(((((((((((('''''''''(((((((((((())))))))))))'''&&&'''))),,,'''''''''''''''((()))***((()))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((())))))''''''''''''''''''''''''(((((()))))))))(((''''''&&&&&&%%%%%%%%%&&&''''''%%%%%%&&&'''''''''''''''))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((('''''''''&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))'''(((((((((((())))))))))))))))))******)))))))))******++++++++++++******)))(((''''''(((***---...222111000...---,,,++++++*********++++++*********'''(((***,,,------,,,,,,,,,,,,------------,,,,,,++++++,,,---......//////......---------......///............////////////,,,,,,---...///000000000000000111111111222222222444333111000111222444555666777888999::::::::::::999999;;;<<<======>>>>>><<<;;;:::888777666666666666666666555444444444333444444444444555555555555555333111111222222111000333333333333222111111000////////////////////////000000000000////////////......------------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************)))))))))((())))))))))))))))))******************))))))(((((((((((()))******)))((((((******))))))))))))*********(((&&&&&&''''''&&&%%%((((((((())))))))))))***''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))***,,,+++)))(((((()))+++,,,((((((((((((((((((((((((&&&&&&&&&''''''(((''''''(((((((((((((((((((((((((((((((((((((((((())))))***))))))((('''&&&&&&&&&'''(((((((((((((((((('''++++++******)))((((((((((((((((((((((((((())))))(((((((((((())))))))))))((()))))))))*********************)))))))))((((((((((((((())))))***++++++FFFEEEDDDCCCCCCBBBBBBBBB========================<<<:::777666666555333222111111111111111111111111//////////////////............---,,,,,,,,,,,,---------------...///000111......///......---,,,+++************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''(((((((((((('''(((((((((((()))))))))&&&&&&&&&'''''''''((((((((())))))((('''''')))+++%%%%%%%%%&&&'''((()))***((()))***)))'''&&&'''((((((((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((())))))''''''''''''''''''''''''&&&&&&'''(((((('''''''''&&&&&&%%%%%%%%%&&&&&&'''$$$%%%&&&'''((((((((((((((((((((((((((())))))***((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((('''''''''%%%%%%&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))''''''(((((((((((())))))((())))))******))))))(((******++++++++++++*********)))''''''))),,,///222111000...,,,+++***)))))))))***++++++++++++***)))***+++,,,------...------+++,,,,,,,,,,,,,,,,,,++++++,,,,,,------...............---------......///------........./////////,,,---...///////////////---......//////000000000444444333222222222333444666666888999::::::::::::999999:::<<<<<<=========;;;;;;999888777666666555555555555555555444444444444444444555555555555555444222111000111111000///222222222222222111000///////////////////////////000000000/////////......//////------------//////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************))))))))))))))))))))))))************++++++******)))(((((('''((((((************(((((())))))(((((((((((())))))+++***(((((()))***)))(((%%%%%%%%%&&&&&&&&&''''''&&&'''((()))*********)))))))))))))))))))))))))))((((((((()))))))))*********)))(((''''''((()))***))))))))))))))))))))))))'''&&&&&&(((******)))((())))))))))))))))))))))))(((((('''''''''((())))))((((((((((((''''''''''''''''''(((((((((((('''''',,,++++++***)))(((''''''''''''(((((((((((())))))(((((((((((())))))))))))))))))))))))******************)))))))))((((((((())))))))))))************DDDDDDCCCCCCBBBBBBAAAAAA>>>===<<<;;;;;;<<<>>>???@@@===888666555444333222111111111111111111111111////////////////////////......---,,,,,,,,,,,,---,,,,,,,,,---...000222222////////////...---,,,+++++++++++++++++++++++++++((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((('''(((((((((((()))))))))((((((((()))))))))******''''''''''''((((((((((((&&&((())))))(((((()))+++''''''&&&''''''((()))***''')))***)))'''%%%'''((((((((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((())))))''''''''''''''''''''''''%%%&&&&&&'''(((((((((((((((''''''&&&&&&''''''((($$$%%%'''((())))))((((((((((((((((((((()))******((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''&&&&&&&&&'''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''((((((((()))))))))***'''''''''((((((((())))))(((((())))))))))))((((((******++++++++++++******((())))))***,,,...111222---,,,+++******))))))***)))***++++++++++++***)))---,,,,,,,,,,,,,,,------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,------------------------...///000---------.........//////,,,---.../////////...---------......///000000111222222333333444444555555555666777888::::::::::::888999:::;;;;;;;;;;;;;;;:::999888777666555555555444444444555555555555555444444555555666666666666444222000000000111000...000000111111111000///////////////////////////////////////.........------///...,,,++++++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++************))))))))))))((()))))))))*********************)))))))))))))))'''(((***++++++***((('''((((((''''''''''''(((((()))(((&&&'''((())))))(((&&&&&&&&&&&&''''''''''''%%%&&&((()))*********)))))))))))))))))))))))))))(((((()))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))((((((***---...,,,***))))))))))))))))))))))))(((''''''&&&'''((()))***''''''''''''((((((((((((&&&'''((())))))((('''&&&))))))))))))))))))))))))'''''''''((((((((())))))(((((((((((())))))))))))))))))))))))***************)))))))))(((((((((((()))************))))))(((DDDDDDCCCBBBAAAAAA@@@@@@@@@>>><<<;;;;;;<<>><<<888555333222333444222333333333333222111111000000000111000//////...........................,,,,,,,,,---------......------------------------------,,,++++++,,,------+++***))))))******((('''))))))(((((((((((())))))))))))))))))))))))))))))******)))(((((((((((((((************))))))))))))***)))(((''''''((()))***((((((((((((((((((((((((''''''((((((((((((''''''''''''((())))))(((''''''''''''''''''((()))***++++++***((('''&&&&&&''''''))))))((('''''''''''''''))))))))))))((((((((((((((((((((((((((((((((('''(((((((((((())))))))))))(((((('''''''''((())))))(((((()))))))))************))))))(((''''''&&&&&&''''''''''''(((((((((((()))(((((('''((()))***+++***)))(((((())))))(((&&&''''''(((((()))*********(((((((((((((((((((((((((((((((((((())))))))))))&&&'''((((((((((((((((((''''''(((((((((((('''''''''((()))++++++***)))(((((('''&&&&&&&&&&&&'''((('''''''''((((((((())))))'''((()))))))))))))))***))))))))))))))))))******+++++++++***))))))(((((('''''''''(((((((((((((((+++++++++*********))))))''''''''''''&&&&&&&&&&&&)))---444999999444...)))******))))))))))))******))))))))))))************,,,,,,---...////////////,,,---......//////............---,,,,,,,,,------///......------......///------,,,,,,------.../////////000000000//////...////////////000111222222333444555666777777777666666777888999999888777666777777777777777777777777777888888888888777666555555666666777777666666555555555555666666666777777444333222111000000000000000000///...............---...////////////...---------------------------,,,,,,,,,+++++++++******+++******************+++,,,++++++++++++++++++***))))))((('''''''''''''''))))))((((((((('''''''''(((((())))))))))))((((((&&&''''''((())))))*********)))))))))(((((((((''''''((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))((('''''''''''''''&&&###"""$$$)))+++***'''))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((+++***)))((('''(((((()))))))))************))))))))))))***+++***)))((('''************************((((((''''''''''''(((((())))))))))))))))))))))))FFFFFFFFFFFFFFFFFFFFFFFFEEECCC???;;;:::999:::;;;:::888555333222222222333222333333333333222111111111111111111111000000///------------------------------------............------------------------,,,,,,+++******+++,,,,,,+++)))((()))******)))((((((((('''(((((()))***++++++***)))(((((()))***+++***))))))(((((((((((((((+++++++++*********))))))***)))(((''''''((()))***''''''''''''''''''''''''(((((())))))))))))(((((((((((())))))))))))(((((((((''''''(((((()))***+++******)))((('''''''''''')))((((((''''''''''''((((((((((((((())))))))))))''''''(((((((((((((((((((((((((((((())))))))))))***))))))(((((((((((()))(((((())))))))))))******)))))))))(((''''''&&&&&&''''''''''''((((((((((((((((((((((((((()))*********((('''((())))))(((&&&(((((())))))***+++++++++))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((('''&&&''''''(((((((((((('''''''''((()))***+++***)))((((((''''''&&&&&&'''(((((((((((()))))))))*********(((((()))***************''''''((())))))***++++++))))))))))))))))))((((((((((((((((((((('''''''''++++++************))))))))))))((((((((()))***+++...111666999777111***%%%******))))))))))))******))))))))))))************)))***+++,,,------------,,,---......//////......------------------......//////............//////---------,,,------...//////000000111111111000000000000000000111222333444444555666777777777777777555666777888888888777666666666666666666666666666777777777777777666666555666666777777777777666666444444444555555555555666333222111111000000000000000000///...............------------------------------------------------++++++++++++************+++***)))(((((()))***+++*********+++++++++++++++))))))((('''''''''''''''))))))((((((((((((''''''(((((())))))))))))((((((&&&&&&''''''(((((())))))))))))))))))((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))(((((((((((()))((((((''''''''''''(((###$$$&&&'''((((((((('''************************''''''((()))***+++,,,,,,************************((((((((((((((((((((((((((((((''''''''''''((((((,,,,,,***((('''&&&&&&&&&))))))************))))))'''((()))************)))************************((((((''''''''''''(((((())))))))))))))))))))))))GGGGGGGGGHHHHHHGGGGGGGGGDDDBBB???;;;999888888999777666444222222222333333222333333333333222111111000111111111111000//////.........---------------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,+++******************+++,,,+++******,,,---,,,+++''''''''''''((()))++++++,,,***(((''''''(((***,,,))))))(((((((((((())))))*********))))))))))))((()))(((''''''''''''((()))(((((((((((((((((((((((()))******++++++******)))((((((((((((((((((((((((((((((((((((((()))*********))))))((((((((('''''')))(((''''''''''''(((((((((((((((((())))))))))))''''''''''''(((((((((((((((((((((((())))))))))))******)))(((''''''''''''(((((((((((()))))))))***))))))((((((''''''''''''''''''''''''((((((((((((((((((((((((((())))))***)))(((''''''((()))(((''''''(((((())))))***++++++(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))((('''&&&&&&''''''(((((((((((('''''''''((())))))******))))))'''''''''''''''(((((((((((((((((()))))))))******(((((()))***,,,,,,+++***(((((((((((())))))******''''''''''''(((((())))))))))))((((((''''''&&&&&&(((((((((((((((((('''''',,,+++******+++---000111666555222///,,,+++++++++******))))))))))))******((()))))))))************((()))***++++++,,,,,,+++,,,---......///.........---------------...///000------,,,,,,,,,,,,---------------------...//////000000111222222222111111111111111111222333444444444444555666666666666666555666777888888888777666555555555555555444444444666666666777777666555555666666777777777777666666444444444444444444444444222222111000000000000000000000///..................---,,,,,,,,,,,,---...------------------------,,,,,,,,,+++++++++******+++***)))(((((()))***+++))))))******++++++,,,,,,+++******)))))))))))))))))))))(((((((((((((((((())))))(((((((((((())))))'''''''''(((((()))))))))))))))))))))(((((((((((('''''''''((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))(((''''''''''''(((((('''***---,,,)))&&&%%%&&&))))))))))))))))))))))))''''''((())))))***++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((++++++***)))((('''&&&&&&))))))************))))))((((((((()))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((GGGHHHHHHIIIHHHGGGFFFFFFCCCAAA>>>;;;888777777777666555444333333333444444222333333333333222111111//////000000//////...---/////////.........------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************+++***)))***,,,------,,,''''''''''''((()))++++++,,,***(((''''''(((***,,,))))))(((((((((((()))))))))(((((((((((('''''''''((((((''''''''''''(((((())))))))))))))))))))))))((())))))******))))))((('''''''''''''''''''''''')))(((((((((((())))))***)))))))))))))))(((((((((((((((''''''''''''(((((('''((((((((()))))))))***&&&'''''''''(((((())))))(((((((((((()))))))))))))))(((((('''&&&&&&&&&&&&'''(((((((((((()))))))))((((((((((((''''''''''''''''''''''''(((((((((((('''(((((()))))))))))))))((('''&&&'''((()))((('''&&&&&&'''(((((())))))***''''''''''''''''''''''''(((((((((((())))))))))))(((((())))))((('''&&&&&&''''''((((((((((((''''''''''''((()))))))))))))))&&&''''''(((((()))))))))''''''((((((((()))))))))(((((((((+++---...,,,***))))))))))))((((((''''''&&&&&&&&&'''(((((())))))))))))((((((''''''&&&&&&''''''''''''''''''((((((((((((''''''(((+++...///777333---(((&&&'''+++---******))))))))))))******((()))))))))************+++,,,---...////////////,,,---......///.........------------......///000...------,,,,,,------......------------...//////000000111222222222222222111111111111222333444555444444333444444444555555444555666777888777777666666555555555444444444333444555555666666666555555666666777777777777666666444444444444444333333333111111000000///000000000000000///..................---,,,,,,,,,,,,---...------------------------...------------,,,,,,,,,,,,+++************+++,,,)))))))))******++++++++++++******)))))))))))))))(((((())))))))))))))))))))))))(((((((((((())))))((()))))))))))))))******(((((((((((())))))))))))''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''((((((&&&***...---)))%%%%%%'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))(((((())))))************)))))))))))))))(((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''HHHHHHIIIIIIHHHFFFDDDCCC@@@???===:::888777777777666555555444444444444444222333333333333222111111///////////////...------000000//////...---------************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++++++++***)))(((''''''(((***,,,+++***(((((('''(((((()))***++++++***)))(((((()))***+++((((((((((((((())))))***(((((('''''''''&&&&&&&&&''''''''''''''''''''''''************************&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''))))))(((((((((((())))))((())))))******))))))((((((''''''''''''(((((()))''''''(((((())))))******&&&&&&''''''((()))))))))(((((((((((())))))))))))(((''''''&&&&&&&&&&&&'''''''''(((((((((((())))))((((((((((((((((((''''''''''''''''''((((((((((((''''''((()))))))))))))))'''&&&&&&&&&((()))((('''&&&&&&&&&'''(((((())))))''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((((((((('''&&&''''''(((((((((((('''''''''''''''((((((((())))))&&&&&&((()))))))))))))))'''''''''((((((((()))))))))((((((+++///000---*********)))(((((('''&&&&&&&&&'''''''''(((((())))))((((((((((((((('''''''''(((((())))))))))))******'''''''''''')))+++---...000...,,,***(((((())))))******))))))))))))******))))))))))))***************+++,,,------......---,,,---......//////...............---......//////000000////////////000000......------......///000///000111222222222222222111111111111222333444555444333333222222333444444333444666777888777777666666666666555444444333333333444555555555555555555555555666666666666555555555444444444444333333333111000000//////000000000000000///...............------------------------------------------------............------------++++++++++++++++++++++++)))))))))***************))))))((('''''''''''''''(((((())))))))))))*********)))(((''''''((()))***))))))))))))************(((((((((((())))))))))))&&&&&&'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((())))))))))))(((''''''''''''(((((()))!!!%%%((()))'''&&&''')))'''''''''''''''''''''''')))((((((((('''''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&((()))************))))))************))))))***)))(((''''''''''''((())))))))))))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''HHHHHHIIIHHHFFFDDDAAA???>>>===;;;999888777777777555555444444444333333333222333333333333222111111000000000000000///......//////......---,,,,,,+++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,+++******''''''&&&(((+++,,,,,,+++))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((()))******((((((((((((''''''''''''&&&''''''''''''''''''&&&))))))))))))))))))))))))''''''(((((((((((('''''')))((('''&&&&&&'''((()))))))))(((((((((((())))))((()))************)))((('''''''''''''''((())))))'''''''''((()))*********&&&&&&''''''((())))))***(((((((((((())))))))))))((('''''''''''''''((()))'''''''''((((((((())))))'''(((((((((((((((((((((''''''''''''((((((((((((&&&'''((()))***))))))((('''&&&%%%&&&((()))(((''''''''''''((())))))******''''''''''''''''''''''''(((((((((((())))))))))))&&&'''((((((((((((((((((''''''(((((((((((('''''''''''''''''''''((())))))%%%&&&((()))******))))))(((((()))))))))*********)))((((((,,,000111...)))((((((((((((((((((''''''(((((((((((((((((())))))'''''''''(((((((((((((((((((((((()))))))))******))))))***+++---...//////...---,,,+++***)))((('''******))))))))))))******))))))))))))************(((((()))***++++++++++++,,,---......//////......000//////............///000000////////////000000...............//////000...///000111222222222222000000000111111222333444555444333333333333444555333444555777777777777666777777666666555444444333222333444555555555555555444444555555555555444444555555555555444444444333000000////////////000000000000///...............---...////////////...---------------------------......---------,,,,,,,,,)))***+++,,,,,,+++***)))************))))))))))))))))))((('''''''''''''''(((((()))))))))************)))(((''''''((()))***))))))))))))))))))))))))'''((((((((()))))))))***&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''((((((((()))))))))***'''''''''''''''((())))))###$$$&&&&&&'''((()))***((((((((((((((((((((((((((((((((((((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''((((((%%%&&&((()))*********)))))))))************))))))(((((('''&&&'''((()))***))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))HHHHHHHHHGGGEEEBBB???======<<<;;;999888777777777555444444444333222222222222333333333333222111111111111111111111000//////......---,,,,,,+++******++++++,,,,,,,,,---------++++++++++++++++++++++++***+++,,,------,,,+++***)))((((((***---.........***))))))(((((((((((()))))))))************))))))((((((((((((((()))******))))))))))))((((((((((((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((******++++++++++++*********)))(((''''''((()))******)))(((((((((((())))))((()))***++++++***)))((('''''''''''''''((()))***&&&''''''((()))******+++&&&&&&&&&'''((())))))***(((((((((((())))))))))))(((((('''(((((()))***+++''''''''''''((((((((()))'''''''''(((((((((((((((''''''''''''((((((((()))&&&''')))*********)))((('''&&&%%%&&&((()))((('''((((((((()))******++++++))))))))))))))))))))))))(((((((((((())))))))))))&&&&&&'''((()))))))))(((''''''(((((((((((('''''''''''''''''''''((())))))%%%&&&((()))*********))))))************+++++++++)))((((((,,,111222...)))&&&&&&''''''((())))))))))))))))))))))))))))))(((&&&'''''''''(((((())))))%%%&&&&&&&&&''''''(((((('''(((***+++,,,---------222000,,,)))(((((()))*********))))))))))))******))))))))))))************++++++,,,---............,,,---......//////......111000///.....................------------.....................///000000......///111111222222222000000000000111222333444666666444444333444555666222333555777777777777666888888777666555555444444222333444444555555555444333444444444444444444333666666666555555444444444000000////////////000111000000///...............---...000111111000...------------------------------------,,,,,,,,,++++++'''(((+++,,,,,,+++((('''++++++******))))))((((((++++++***)))))))))))))))(((((())))))*********++++++)))(((''''''((()))+++(((((((((((((((''''''''''''((((((((())))))******&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******'''''''''''''''((()))***))))))((((((((())))))***))))))))))))))))))))))))''''''((()))***+++,,,,,,))))))))))))))))))))))))************************((((((''''''''''''((((((&&&''')))*********)))((())))))************))))))&&&&&&&&&&&&''')))+++,,,''''''''''''''''''''''''((((((''''''''''''((((((************************EEEEEEEEEDDDBBB@@@===<<<<<<;;;999777666555444444555555444444444333333333444444444333333333222222000000///...------,,,,,,,,,,,,,,,,,,+++***))))))------,,,,,,,,,,,,++++++------------------------,,,,,,,,,+++++++++************))))))((((((''''''))))))))))))))))))))))))***)))(((''''''((()))*********))))))))))))******''''''(((((())))))******((((((((((((((((((((((((%%%'''((()))((((((((()))++++++++++++************((((((''''''''''''((((((&&&''''''((()))******+++))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''((((((((()))))))))((((((''''''&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************)))((('''&&&%%%&&&&&&'''((('''&&&&&&&&&&&&'''(((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((((((''''''&&&&&&((((((''''''''''''((((((******))))))(((((('''''''''''''''''''''''''''''')))(((((('''''''''(((((())))))))))))(((((((((((()))((('''&&&&&&'''((()))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))''''''''''''((((((((()))((((((((((((((((((((((((*********+++,,,---//////666222---******+++,,,---+++)))((())))))***((('''***))))))***,,,------,,,)))))))))))))))))))))))),,,+++***))))))+++---...------------------------111000000/////////000000..................------......//////000000111111///000000111222444555666111111222222222333333333333333222222333333444555444444444555555555666666444333333222333444555666777666555444333444555555777777666555444333333333111111111111000000000000000000000000////////////......////////////.........---,,,++++++,,,---.........---------,,,,,,,,,******++++++++++++******+++*********))))))((((((+++***((('''&&&&&&&&&'''&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((()))((('''&&&&&&'''((())))))((('''&&&%%%&&&&&&'''(((((())))))******++++++((()))))))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))(((''''''&&&&&&((((((((((((((((((((((((+++***)))(((((()))***+++''''''''''''(((((((((((()))((('''&&&&&&'''((()))((((((((((((((('''''''''))))))))))))))))))))))))((('''%%%&&&((())))))(((EEEEEEDDDDDDBBB???===<<<<<<;;;999777666555444444555444444444444333333333333333333333222222222222000//////...------,,,,,,,,,------.........------------,,,,,,,,,,,,++++++------------------------,,,+++++++++************(((((((((((())))))))))))))))))))))))))))))))))))***))))))(((((())))))*********))))))))))))************))))))((((((''''''((((((((((((((((((((((((&&&((())))))((((((((())))))))))))(((((((((''''''((((((''''''''''''((((((''''''(((((())))))******))))))))))))))))))))))))((((((''''''''''''(((((('''''''''((((((((())))))+++*********)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******)))((('''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((''''''''''''(((((())))))))))))((((((''''''))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))(((((((((((()))((('''&&&&&&'''((()))))))))))))))((((((((((((***))))))(((((())))))***))))))))))))))))))))))))'''''''''((((((((())))))((((((((((((((((((((((((************+++,,,---...444333000...---,,,---...***(((''''''((()))((('''+++******+++,,,,,,***)))------------------------...---,,,+++,,,---///000------------------------------,,,,,,,,,,,,------..............................//////000111111111222111111111222333444444222222222222222222222222333222222222222333444444444444555555555666666666666555555444555666777888777666555444444444555555666666666555444444444333111111111111000000000000000000000000////////////...//////000000//////...---------,,,,,,------------,,,,,,,,,++++++++++++******++++++++++++******************)))))))))(((+++***((('''&&&&&&''''''''''''(((((())))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))))))))************+++((((((((())))))))))))***+++***)))(((((()))***+++***)))((('''''''''(((((((((((())))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((())))))(((''''''((())))))''''''((((((((())))))))))))((('''&&&&&&'''((()))((((((((((((((((((((('''))))))))))))))))))))))))((('''&&&&&&((())))))(((DDDDDDCCCBBBAAA???===<<<;;;:::999777666555444444444444444444333333333333222222222222111111111000/////////...------,,,,,,++++++---....../////////------,,,,,,,,,,,,++++++------------------------++++++*********)))))))))'''''''''((()))*********)))))))))))))))))))))))))))******************)))******))))))))))))************))))))((((((''''''((((((((((((((((((((((((''')))******(((''''''((())))))((((((((((((''''''((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))((((((''''''''''''((((((''''''((((((((()))))))))************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((())))))(((''''''&&&&&&''''''&&&'''(((((((((((('''&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((''''''''''''(((((()))))))))(((((((((((('''))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))***))))))(((((())))))***))))))))))))))))))))))))''''''((((((((()))))))))))))))))))))))))))))))))++++++************++++++111333555333...+++++++++---+++))))))***,,,,,,,,,'''(((***,,,,,,+++)))(((.............../////////......---,,,---...///000------------------------///......------...//////..............................///000000111111222333333222222222222333333222222222222222222222222222222222222222333333444555555555555666666666666666666555444555666777888777777666555555555555555555555555555555555444444222222111111111000000000000000000000//////////////////000000000000//////,,,------......------,,,++++++++++++******************++++++++++++******************))))))))))))******)))(((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''&&&&&&(((((((((((())))))))))))************++++++++++++))))))))))))******************))))))))))))******+++***)))((((((((())))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''((())))))***((((((((((((((((((((((((((((((''''''''''''((((((((((((((()))))))))******((((((''''''''''''((((((''''''(((((((((((((((((((((((((((((((((((((((((()))'''&&&'''((())))))(((CCCCCCBBBAAA???>>><<<<<<:::999888777555555555444444444444333333333222222111111111111000000000000//////.........---------******+++,,,------,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********))))))))))))((('''((((((((()))))))))***(((((((((((((((((((((((()))***+++,,,,,,+++***)))******))))))))))))******''''''(((((())))))******(((((((((((((((((((((((('''((())))))'''&&&&&&&&&+++*********))))))))))))((((((''''''''''''(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((('''(((((((((((()))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((''''''''''''''''''%%%'''(((******((('''%%%''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''(((''''''''''''(((((()))))))))))))))(((((((((((((((((((((''''''((((((((((((((((((((()))))))))))))))((((((''''''(((((()))(((((((((((((((((((((((('''(((((((((((()))))))))************************++++++***))))))))))))))),,,222666555///***)))***...,,,))))))+++---------%%%(((+++------,,,+++***,,,,,,,,,,,,------------,,,,,,,,,+++,,,---..............................//////......//////000000............////////////...//////000111111222222333333222222222333444444333333333333222222222222222222222222222333444444555555666666666777777777555444333222222333444555777777777666666666666666444444444555555555555555222222222111111111000000000000000000//////////////////000000000000//////+++,,,---......---,,,+++,,,++++++++++++***************++++++++++++***************)))))))))))))))***))))))(((((((((''''''))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***))))))((((((''''''&&&)))))))))))))))(((((((((''''''((((((((()))))))))(((((()))))))))*********((((((''''''''''''(((((())))))))))))))))))))))))))))))((((((''''''&&&&&&'''(((((())))))))))))((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************(((((((((''''''(((((((((''''''''''''((((((((((((((((((((((((((((((((((((***(((''''''((())))))(((BBBBBB@@@???>>>===<<<<<<999999777666555555555555444444333333333222222222111111111000000000//////...............---------,,,---------,,,,,,+++***------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********))))))))))))(((***)))))))))((((((((('''(((((((((((((((((((((((()))***+++,,,,,,+++***)))******))))))))))))******''''''(((((())))))******((((((((((((((((((((((((&&&'''((((((&&&$$$$$$%%%*********))))))))))))(((((((((''''''''''''(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((()))))))))***''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((((((((&&&''')))******)))'''&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))((((((''''''''''''(((((('''''''''''''''((((((((('''''''''''''''''''''''''''''''''''''''((())))))))))))))))))(((((((((((('''((((((((((((((((((''''''((((((((()))))))))***(((''''''&&&&&&''''''((((((((((((((((((((((((((((((((((((((()))))))))***++++++++++++++++++++++++++++++***)))(((((((((((('''---444666333000000222...,,,******+++,,,---,,,---000333333111...,,,,,,******++++++,,,,,,,,,,,,------,,,---------..............................,,,,,,++++++,,,------............/////////000000//////000000111222222222111111111222333444666777444444444333333333333333333333222222333333444555666666666777777777888888555444333222222333444555777777777777777666666666444444444555555555555555222222222222111111111111000000000000//////////////////000000000000//////+++,,,---......---,,,+++,,,,,,,,,,,,++++++++++++******++++++++++++******))))))))))))))))))******)))))))))))))))((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*********))))))(((((((((+++******)))(((''''''&&&&&&&&&&&&'''''''''(((((('''''''''((((((((())))))''''''((((((((((((''''''(((((((((((((((((((((((())))))((((((''''''&&&&&&''''''((()))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************'''(((((((((((((((((('''&&&'''''''''(((((())))))((((((((((((((((((((((((+++)))'''''')))))))))(((AAA@@@???>>><<<<<<<<<<<<999888777666555555555555333333333333222222222222111111111111000000000///........................000000000//////...,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))))))))*********)))(((''''''''')))))))))))))))))))))))))))******************)))******))))))))))))************))))))((((((''''''((((((((((((((((((((((((%%%'''((((((&&&%%%%%%&&&((((((''''''''''''&&&&&&((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))((((((''''''''''''((((((((((((((()))))))))******))))))))))))************((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''((()))))))))(((((('''((())))))))))))((('''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((''''''''''''((((((&&&''''''''''''((((((((())))))))))))))))))))))))''''''&&&''''''((()))***))))))))))))((((((((((((''''''((((((((((((''''''''''''(((((())))))******(((''''''&&&&&&''''''((())))))))))))))))))))))))((((((((()))))))))******************************++++++***)))(((((())))))$$$)))000444666777999<<<555333222333444444222111666999:::888222---+++,,,+++++++++,,,------....../////////000000000000000........................------------...///000111.........//////000000111//////000111111222222333000111111222444555777888444444444555555666666666444444444444444555555666777777777777888888888888888777666555444555666666888888888888888777666666555555555555555555444444333222222222222111111111000000000000////////////......////////////......,,,------......------,,,---,,,,,,,,,++++++++++++******++++++++++++******))))))))))))************((())))))******))))))((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************)))))))))(((''''''&&&&&&(((((((((((())))))))))))''''''''''''(((((((((((())))))************))))))''''''((()))))))))(((((())))))((((((((((((((((((&&&'''((())))))******)))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((***))))))(((''''''&&&&&&(((((((((((((((((((((((())))))************))))))((((((((()))))))))******''''''((((((((((((''''''&&&&&&''''''((()))))))))((((((((((((((((((((((((+++***(((((()))***)))(((AAA@@@>>><<<;;;;;;;;;<<<888777666555555555555555333333333222222222222111222222111111111000000000...........................///////////////......------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,+++++++++************))))))))))))(((((((((((())))))))))))))))))))))))***))))))(((((())))))*********))))))))))))************))))))((((((''''''((((((((((((((((((((((((&&&'''))))))((('''((()))(((((('''''''''&&&&&&&&&((((((''''''''''''((((((''''''(((((())))))******))))))))))))))))))))))))((((((''''''''''''(((((((((((()))))))))*********((()))))))))*********+++((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''''''''(((((((((&&&'''((()))***))))))(((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((''''''''''''((((((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))&&&&&&&&&''''''((()))***))))))))))))((((((((((((&&&'''((())))))((('''&&&'''''''''((()))*********))))))(((((((((((())))))))))))))))))))))))))))))(((((()))))))))*********************************++++++***)))))))))******(((***---000333666888999;;;::::::;;;;;;:::666444444666888444...******+++***++++++,,,------......//////000111111111111111........................000000000111111222444444---......///000000111111///000000111111222333333222222222333333555666666444444555666777888999999666555555555555666777777777777777888888888999999888777666555444555555666888888999999999888777666666666666555444444444333333333222222222111111111000000000000////////////------............---------------,,,,,,---------++++++++++++******************++++++++++++******((()))))))))************((()))************)))(((''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((()))*********%%%%%%&&&&&&'''''''''(((((())))))))))))*********'''(((((((((((()))))))))((()))***++++++***)))((('''((()))*********))))))(((((())))))))))))))))))&&&'''((()))************(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((('''''''''(((((((((((((((((((((((((((((()))******)))((((((''''''((((((((()))))))))&&&'''((())))))((('''&&&&&&&&&''''''((())))))***)))))))))))))))))))))))),,,***(((((()))***)))(((@@@???===<<<;;;;;;;;;<<<888777666555555555555555333333333222222222111111222222222222111111111111---.....................***+++,,,---............---------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***''''''(((((())))))******))))))))))))))))))))))))***)))(((''''''((()))*********))))))))))))******''''''(((((()))*********((((((((((((((((((((((((&&&(((***+++***)))***+++***)))))))))((((((((((((((((((''''''''''''((((((&&&''''''((()))******+++))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))************&&&'''''''''(((((())))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((()))&&&'''(((*********)))((())))))(((((((((((())))))''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&((((((''''''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''')))******))))))))))))((((((((((((&&&'''((())))))((('''&&&&&&''''''((()))******+++++++++************++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))++++++************++++++...,,,++++++...///000///888888888999999777222///***---///---(((&&&))),,,))))))***++++++,,,------------...///////////////////////////////////////............///000111222---......///000111111222000000000111222222333333444444444333333444444555444555666777888999:::;;;666666666666666777888888777888888888888999999999666555444333222333333444888888999:::999888777666777777666555444444333333333333333222222222111111000000000000////////////,,,------------------,,,......,,,++++++,,,......************))))))))))))******++++++++++++******(((((())))))*********+++((()))***++++++***)))(((&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))%%%%%%&&&'''((()))******""""""###%%%'''((()))***(((((((((((())))))))))))))))))))))))************&&&'''((())))))((('''&&&((()))***+++,,,,,,+++***(((((())))))******++++++&&&'''((()))************(((((((((((())))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))((((((((((((((((((((((((&&&'''((())))))((('''&&&''''''''''''((((((((((((&&&'''((())))))((('''&&&&&&&&&&&&'''((())))))***************************,,,***)))((()))***)))(((???>>>===<<<:::777555444666666555444333333222222555555444333333222111111111111111111111111111111111000///------......///---------...............,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))))))))))))))))))))))))))))))),,,++++++***)))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))((((((((((((((()))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''''''((()))))))))''''''''''''((((((((((((''''''&&&&&&'''(((***+++(((((())))))((('''&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))+++***)))(((((((((((((((***)))(((''''''((()))***''''''(((((())))))******))))))(((((('''''''''&&&''''''''''''''''''''''''++++++******)))((((((((()))((('''&&&&&&'''((()))''''''((((((((((((''''''((((((((((((((((((''''''''''''((((((((((((''''''))))))))))))))))))))))))(((((())))))))))))((((((,,,***))))))******((('''$$$'''))))))((('''***,,,.........---,,,+++)))))))))))))))))))))))))))))))))***,,,...////////////...............---------------------------------------......//////000000000000//////.........---111111111111222333444555555444333222333444555666777777777777888888888888333333444555666666555555666666666666666777888888777666555444444555666777888888999999888777555444777888777555222111222333777666555333222111000000111000000///...---------------------------------......,,,,,,,,,,,,......333222000...,,,++++++***))))))(((((((((((())))))******************************))))))((((((''''''(((((())))))******++++++------,,,+++***)))((('''''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((('''''''''''''''&&&%%%$$$$$$%%%&&&'''))))))(((((('''''''''&&&(((((((((((((((((((((((((((((('''''''''&&&&&&&&&(((((((((((())))))))))))************))))))))))))(((((((((((((((((((((((())))))(((((('''''''''&&&))))))))))))))))))))))))''''''((()))***++++++,,,)))((('''&&&&&&'''((()))'''((((((((()))))))))*********))))))((((((''''''(((((((((((((((((((((((((((''''''''''''&&&&&&&&&))))))))))))))))))))))))<<<<<<;;;:::999777555444666555555444333333222222444444333222222111000000000000000000000000000000111000///...---......///---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))++++++***))))))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''(((((())))))******))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))''''''''''''&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''(((((((((((())))))((('''''''''((()))((((((((((((((('''&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))******)))((((((((())))))***)))(((''''''((()))***'''((((((((()))))))))***)))(((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))******)))((('''&&&&&&'''((()))''''''(((((((((((('''''''''''''''((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))************))))))+++***((()))******)))(((&&&(((******((((((***,,,+++++++++,,,++++++***)))************************'''(((***,,,------------........................------------------------.........///////////////111111000000000//////////////////000000111222333444444333333333444555666777777777777888888888888444444555666666666666666666666666666666777888888888777666666555666777777666666777777777666555444999::::::888555333333333333333222111111111111111000000000///...---------------------------------+++***))))))))))))***+++,,,++++++***++++++,,,,,,))))))(((((((((((())))))***************************)))))))))((((((((('''''''''''''''((((((((((((''''''((((((((()))))))))''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((())))))(((((((((''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&(((((((((((())))))))))))(((((())))))))))))))))))(((((((((((((((((((((((()))(((((((((''''''''''''((((((((((((((((((((((((((((((((()))*********+++)))((('''&&&&&&'''((()))''''''''''''(((((((((((('''''''''((())))))******(((((((((((((((((((((((())))))(((((((((''''''''')))))))))))))))))))))))):::::::::999888666555444555555444444333333222222333222222111111000000000////////////////////////000///......------......---------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))***))))))(((((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''((()))***++++++************************))))))(((((((((((())))))))))))))))))))))))))))))''''''&&&&&&%%%%%%%%%$$$((((((((((((((((((((((((((((((((((((((((((((((((***))))))(((''''''&&&&&&''''''''''''((((((((((((+++***)))(((''''''''''''(((((((((((((((''''''&&&(((((((((((((((((((((((())))))))))))))))))))))))))))))((((((((()))******))))))(((((((((((())))))(((((((((((())))))))))))((((((((((((''''''''''''))))))))))))))))))))))))''''''((())))))***++++++((((((''''''''''''((((((''''''((((((((((((''''''&&&'''''''''(((((())))))))))))************))))))))))))))))))))))))))))))******++++++++++++*********)))((()))***+++***)))(((***+++***))))))***+++(((((()))***++++++******++++++++++++++++++++++++((()))***+++,,,---------......//////////////////////////////////////////000000///////////////...111111111111000000000000............///000111111444444333333444555555666777777777777888888888888555555666666666666777777666666666666666777888888999999888777666666666777444444555666666666555555;;;<<<===<<<999555333333222222111000//////000000000000//////...---------------------------------***))))))(((((())))))***)))))))))))))))***+++,,,***))))))(((((())))))***))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((''''''(((((())))))*********))))))(((((())))))***((((((((((((''''''''''''(((((((((((((((((((((((((((((((((''''''''''''&&&(((((((((((())))))))))))&&&'''''''''((()))))))))((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))((((((''''''''''''(((((('''''''''''''''&&&&&&&&&&&&''''''(((((()))******((((((((((((((((((((((((***)))))))))(((((((((((())))))))))))))))))))))))999999999999888777666666444444444333333333222222333222222222111111111000//////////////////////////////......------------.........---,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++)))))))))))))))))))))))))))((((((((('''''''''&&&(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((()))*********)))))))))))))))))))))))))))(((((((((((())))))***((((((((((((((((((((((((***))))))((((((''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((''''''''''''''''''''''''((((((((((((***))))))((((((((((((((('''(((((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&'''((())))))))))))(((((((((((())))))(((((((((((())))))))))))((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((())))))******(((((((((''''''(((((((((''''''((((((((((((''''''&&&&&&''''''((()))))))))((())))))******))))))((()))))))))))))))))))))))))))******++++++******))))))((('''(((***++++++******+++++++++************((()))******++++++******++++++++++++++++++++++++++++++,,,---......//////......///////////////000////////////////////////111000000000//////......000000000000000000000000...............000111111333333444444555555666666666777777777888888888888777777666666666777777777666666666666666777777888888888777666666555555555333333444555666666777777<<<>>>@@@???<<<777444222333333111000///........./////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,++++++************+++***))))))))))))))))))***(((((((((((((((((((((((())))))))))))((((((((((((++++++******))))))(((((())))))(((((('''&&&&&&%%%''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((''''''(((((()))***++++++))))))))))))))))))))))))((((((((((((((('''''''''((((((((((((((((((((((((((((((((('''''''''''''''(((((((((((())))))))))))%%%%%%&&&&&&'''((())))))((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))))))))))))))((((((((((((((((((''''''(((((((((((((((''''''''''''&&&&&&***))))))(((''''''&&&&&&(((((((((((((((((((((((()))))))))(((((((((''''''((((((((((((((((((((((((999999999:::999888888777333333333333333222222222333333333333333222222222000000000000000000000000...............------,,,000//////...---,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))******((((((((((((((((((((((((*********)))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))''''''''''''(((((((((((('''(((((()))))))))))))))''''''((((((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%%%%%%%&&&'''((((((((())))))))))))(((((())))))))))))(((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''))))))))))))(((((('''''''''(((((((((((((((((('''''''''((((((((((((''''''&&&'''''''''(((((())))))'''(((((())))))(((((('''))))))))))))))))))))))))(((((())))))))))))(((((()))((('''(((***++++++***++++++***************)))+++++++++++++++******)))++++++++++++++++++++++++,,,,,,,,,,,,---......///---........./////////000000000000000000000000000111111000000/////////...////////////////////////////////////000111222222333333444555666666666777666777777777888888888888888777666666666666777777666666666666666777777888666666666555555444444333444444555555666777888999;;;>>>@@@@@@<<<777444222111111000000000000111111............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,+++******))))))***************))))))))))))******''''''''''''''''''''''''(((((((((((())))))))))))++++++******))))))((((((+++++++++***))))))((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((&&&''''''((()))******+++(((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))$$$%%%%%%&&&'''(((((()))(((((((((((((((((((((((('''''''''((((((((((((((('''''''''''''''''''''''')))))))))((((((((((((((('''(((((((((((((((((('''(((((((((((((((((((((((())))))(((((('''&&&&&&&&&((((((((((((((((((((((((((((((((('''''''''&&&&&&((((((((((((((((((((((((::::::::::::999888777777333333333333222222222222333333333333333333333333000000000000000000000000---............---,,,,,,/////////......------,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((***************************)))))))))((((((((('''''''''''''''''''''''''''(((''''''(((((()))***+++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((())))))***''''''''''''((((((((((((&&&'''((()))************&&&'''(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&%%%%%%%%%%%%&&&&&&'''(((((())))))))))))(((((())))))))))))(((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''******)))(((((('''&&&&&&''''''((((((((((((''''''''''''((((((((((((''''''((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))(((((())))))))))))((((((***)))((()))***+++***)))+++)))((()))++++++***)))+++,,,,,,,,,+++***))))))+++++++++++++++++++++++++++************+++,,,---,,,,,,------.../////////000000000000000000000000111000000000000000000///............////////////000000000000111222333333222333444666777777777777777777777777888888888888888777666555444555666777666666666666666777888888333444444555555444444333555555555555666777888999999<<<>>>>>>:::666333111------...///111222444555------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***&&&&&&&&&'''((()))+++++++++******))))))******+++(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''((())))))***+++,,,------((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&''''''(((((())))))&&&''''''((((((''''''&&&'''''''''((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))(((((((((((())))))))))))%%%&&&&&&&&&'''((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((())))))******%%%&&&&&&''''''((())))))((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&))))))))))))))))))))))))999999999999888777666555222222222222222222222222222222222222222222222222////////////////////////------.........---,,,+++------------------------************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''((()))***+++))))))))))))))))))))))))%%%%%%&&&''''''((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''(((((((((((((((((()))*********)))(((&&&&&&'''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((''''''&&&&&&'''''''''((()))******)))((('''***)))))))))((((((((('''''''''''''''((((((((()))''''''''''''''''''''''''((((((((((((((((((''''''&&&'''((())))))((('''&&&''''''(((((((((((('''''')))))))))(((''''''&&&&&&(((((())))))))))))(((((()))))))))))))))))))))))))))))))))******)))))))))+++***((()))******)))((()))'''&&&(((***,,,+++)))((()))******************************************++++++*********+++,,,---++++++,,,,,,---.........////////////////////////000000000000000111111111......//////000000000000000000000000111222333333222333444666777888777777777777777777888888888888888777555444333444555666666666666666666777888888222333444666666666666555555444444444444555777888666999;;;:::777444222111............///000111111------------------------++++++++++++++++++++++++)))***++++++++++++***)))''''''''''''((()))***++++++******))))))******+++(((((((((((((((((((((((('''((((((((()))))))))***''''''''''''((((((((((((&&&''''''((()))***+++,,,((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''&&&''''''((((((''''''&&&''''''''''''((((((((()))(((((((((((((((((((((((('''((((((((())))))))))))(((((((((((())))))))))))''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((&&&'''''''''((()))))))))&&&'''((())))))((('''&&&%%%&&&&&&'''((()))******%%%%%%&&&''''''(((((()))((((((((((((((((((((((((((((((((((((''''''''''''))))))))))))))))))))))))999999888888777555444333222222222222222222222222111111111111111111222222........................,,,---.........---,,,+++,,,,,,,,,,,,,,,,,,,,,---************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''((()))***++++++))))))))))))))))))))))))''''''''''''((()))++++++))))))))))))))))))))))))%%%&&&&&&'''((()))******'''''''''''''''''''''''''''''''''''''''''''''''')))))))))(((''''''&&&&&&''''''''''''((((((((()))******++++++***)))'''&&&&&&&&&'''((())))))(((((((((((((((((((((((((((((())))))))))))))))))))))))+++***)))((((((((((((((('''((()))******)))((('''******))))))((((((((('''&&&'''''''''(((((())))))))))))))))))))))))))))))&&&&&&''''''((()))))))))&&&'''((())))))((('''&&&''''''((((((((((((''''''******)))((('''&&&%%%%%%))))))************))))))))))))))))))))))))))))))******++++++++++++******,,,***))))))******((('''(((&&&%%%'''***,,,+++)))%%%&&&''')))******++++++))))))))))))))))))))))))...---,,,,,,,,,---...///******+++,,,,,,---......//////////////////////////////000000111111222222//////000000111111111222/////////000000111222333111333555666888888888777777777777777888888888888888777555333222333444555666666666666666777888888222333555777888888777777555444333222333444555666555666888888555222111111333222000...,,,+++******------------------------++++++++++++++++++++++++***+++,,,------,,,+++***---,,,+++***))))))))))))++++++************++++++))))))))))))))))))))))))'''((((((((())))))******(((((())))))******++++++'''''''''''''''&&&&&&&&&))))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((())))))((('''&&&&&&'''''''''(((((())))))(((((((((((((((((((((((('''((((((((())))))******(((((((((((())))))))))))((((((((((((((('''''''''((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((%%%&&&&&&'''((()))******&&&'''((())))))((('''&&&###$$$%%%&&&''')))******)))(((((('''&&&&&&%%%%%%(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))999888777666555444333333222222222222222222222222555555333222111///......000000000000////////////+++---...//////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))(((((((((((((((((((((((((((((((((((((((***,,,***'''$$$%%%&&&))))))))))))))))))))))))(((***+++***)))((()))***))))))))))))))))))))))))''''''((()))))))))))))))''''''(((((())))))******((((((((((((((((((((((((''''''''''''''''''''''''******))))))((((((''''''(((''''''&&&&&&((()))***(((((())))))******++++++((((((((((((''''''''''''))))))))))))************+++******)))(((''''''&&&((((((((((((((((((((((((''''''((())))))***))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************&&&'''((())))))((('''&&&'''((()))******)))((('''))))))))))))))))))))))))((((((((((((''''''''''''***)))((('''&&&&&&'''((())))))))))))))))))))))))((((((((((((((('''''''''+++***)))'''''''''((()))))))))((((((''''''&&&&&&((('''&&&%%%%%%&&&'''((())))))(((((('''''''''&&&******))))))((((((''''''))))))))))))***************++++++***((('''((()))))))))))))))))))))))))))''''''((()))))))))))))))+++*********))))))((((((++++++***)))((((((((())))))))))))))))))******+++,,,,,,++++++++++++++++++---,,,***((()))+++---///+++++++++,,,---...///000,,,,,,,,,------.....................//////////////////000000111111111222222222222222222222222222444444555777999999888666555555666666777777888888777666555555555555666666555555666666666666666555555555555555444444333222111111111222222333333333444444444333222111000///000...,,,---//////---+++---,,,+++*********+++,,,,,,,,,+++++++++,,,------************************************************---,,,,,,+++***)))((((((''''''((((((((((((''''''((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))((('''''''''''''''(((((((((((((((((((((((()))))))))(((''''''&&&&&&%%%%%%%%%&&&'''((()))***(((((((((((((((((((((((('''&&&%%%%%%&&&(((+++,,,))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((())))))((((((''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''***)))(((''''''''''''''')))((('''&&&&&&'''((()))((((((((((((((((((((((((888888777666555444333333222222222222222222222222111111000000//////..................------------((()))+++---------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++************)))))))))************************''')))+++***'''%%%&&&'''))))))))))))))))))))))))((()))******)))((()))***))))))))))))))))))))))))''''''((()))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))(((((((((((((((((('''&&&'''((()))***))))))))))))))))))))))))((((((((((((''''''''''''''''''((((((((()))))))))******))))))(((''''''&&&((((((((((((((((((((((((&&&'''(((((()))))))))((())))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((()))))))))&&&''''''((((((''''''&&&((()))***++++++***)))((())))))))))))))))))))))))((((((((((((''''''''''''***)))((('''&&&''''''(((''''''''''''''''''''''''((((((((((((((((((((('''***)))((('''''''''((((((((((((((((((((('''''''''***)))(((''''''((()))***)))(((((((((''''''''''''***)))))))))((((((((('''((((((((())))))*********)))***+++***((((((((()))))))))))))))))))))))))))))))))***+++++++++++++++************)))))))))(((+++***)))))))))))))))))))))))))))))))))******+++++++++++++++++++++++++++***************+++++++++,,,,,,,,,,,,---...///000,,,------------------...............///////////////000000000111111111111222222222222222222222222333444555666888888777666555555666666666777777777777666666555555666666666555555666666666666555555444333111000000000111222111222222222222222222333333333333333222111000///000...,,,---...///---+++...---,,,+++++++++,,,,,,...---,,,+++++++++++++++************************************************,,,++++++******)))))))))''''''((((((((((((''''''((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))(((''''''''''''((('''''''''''''''''''''''''''''''''(((((((((((((((''''''&&&&&&&&&''''''((((((((((((((((((((((((((()))((('''&&&&&&''')))***))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((('''''''''''''''''''''''')))((((((''''''''''''((()))((('''&&&&&&'''((()))((((((((((((((((((((((((888888777666555444444333222222222222222222222222///////////////000000000............------------''')))***,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********************************'''((())))))''''''((()))))))))))))))))))))))))))((()))******(((((()))***))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))(((((('''''''''((()))*********)))(((((('''&&&&&&((((((((((((''''''''''''&&&&&&'''''''''(((((((((***))))))(((((('''''''''((((((((((((((((((((((((&&&&&&'''(((((((((((('''************************((((((((((((((((((((((((&&&&&&'''''''''(((((((((&&&''''''((((((''''''&&&)))******++++++******)))))))))))))))))))))))))))((((((((((((''''''''''''))))))(((''''''''''''(((''''''''''''''''''''''''''''''(((((((((((((((((()))(((''''''&&&''''''''''''''''''((((((((((((((())))))(((((((((((())))))((((((((((((''''''''''''))))))))))))((((((((((((&&&&&&'''((())))))******)))***+++***)))((()))***))))))))))))))))))))))))))))))***+++++++++++++++************))))))))))))))))))))))))))))))***+++)))))))))))))))******+++)))*********+++,,,,,,,,,)))***+++------,,,+++***,,,,,,,,,,,,---...//////.........---------------............////////////000000000000111111111111222222222222222222222222333444666777777777777666555555555666666666666666666666666666666777777777555555666666666555555444444222///------///111333222222222222222111111111111111222111111000///...///...------......---+++......---,,,,,,,,,,,,---///...---,,,*********)))************************************************************************''''''((((((((((((''''''((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((***)))((((((''''''((((((''''''''''''''''''''''''&&&&&&''''''((())))))***(((((('''&&&&&&&&&&&&&&&((((((((((((((((((((((((***)))((('''&&&'''(((((())))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''((()))((((((((((((((((((((((((888777777666555555444444111111111111111111111111111111111111111111111111000000000000////////////+++,,,---...//////......++++++++++++++++++++++++,,,+++++++++************(((((((((((((((((((((((('''((((((((((((((()))***((((((((((((((((((((((((((()))***)))((('''(((***((((((((((((((((((((((((''''''((()))))))))))))))******))))))((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((())))))******((((((((((((((())))))))))))((((((((('''''''''&&&((((((((((((''''''''''''&&&&&&'''''''''((((((((())))))((((((((('''''''''((((((((((((((((((((((((&&&&&&'''''''''''''''&&&))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''''''''((((((((((((((((((((((((((((((((()))))))))******)))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((('''''''''((((((''''''''''''''''''''''''''''''''''''(((((((((((('''''''''&&&&&&&&&''''''&&&&&&''''''(((((())))))'''''''''&&&&&&'''''''''((((((((((((((('''''''''))))))))))))((((((((((((%%%%%%&&&'''((()))******)))***+++***)))((()))***((((((((((((((((((((((((''''''((()))))))))))))))*********))))))))))))))))))((((((((()))***++++++)))))))))))))))******+++((())))))***+++,,,,,,---+++,,,,,,---...------------------------...////////////......------,,,,,,............////////////000000000000000111111111111222222222222222333333444666888888888777777777555555555555555555555555666666777777777777777777555555666666555555444444333222111000000111222333333333222222111111000000000000000000000///............------------,,,,,,------,,,,,,++++++++++++...---,,,+++************************************************************((()))))))))*********+++''''''((((((((((((''''''((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((***))))))((('''(((((((((''''''''''''''''''''''''''''''''''''(((((())))))(((''''''&&&&&&&&&''''''(((((((((((((((((((((((())))))(((''''''((())))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''(((((()))))))))'''''''''''''''(((((()))((((((((((((((((((((((((777777666666555555444444111111111111111111111111333333222222111000000000000000000000////////////////////////...------,,,++++++++++++++++++++++++++++++*********)))))))))((((((((((((((((((((((((((((((''''''(((******+++((((((((((((((((((((((((''')))***)))((('''((()))((((((((((((((((((((((((''''''((()))))))))))))))******))))))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))******((((((((()))))))))))))))&&&'''''''''((((((((()))((((((((((((''''''''''''''''''((((((((()))))))))((((((((((((''''''''''''((((((((((((((((((((((((&&&'''''''''''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))(((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))&&&&&&''''''''''''''''''&&&&&&''''''(((((())))))&&&''''''''''''''''''&&&'''''''''((((((((((((((((((((((((((())))))))))))&&&&&&&&&'''((()))))))))((()))******)))((()))+++((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))******)))((((((((()))***++++++)))))))))))))))******+++(((((()))***++++++,,,,,,---,,,***)))***+++---.........---------...///////////////......---------............////////////111111000000000000000000111111111222222333333333555777::::::999777888999555555555444444444444444444555666777888777777777555555555555555444333333///000222333333222111000222222222111111000000000//////000000000///......---......---,,,,,,,,,,,,++++++++++++******))))))+++++++++******++++++,,,************************))))))))))))))))))))))))((((((((()))******++++++''''''((((((((((((''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((******)))(((((((((((((((''''''''''''''''''''''''))))))((((((''''''''''''%%%%%%%%%&&&&&&((())))))(((((((((((((((((((((((('''''''''((()))******+++((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&'''((())))))((((((&&&''''''(((((((((((((((((((((((((((((((((((((((777777666666555555555555111111111111111111111111111111111000///......---............------------//////...---,,,+++******+++++++++++++++++++++++++++************)))))))))***************************(((&&&''')))***++++++))))))))))))))))))))))))'''((())))))''''''((()))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))'''((()))*********))))))&&&&&&'''(((((()))******((((((((((((''''''''''''''''''((((((((()))))))))''''''''''''''''''''''''(((((((((((((((((((((((('''(((((((((((('''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((()))))))))***))))))(((((())))))***(((''''''&&&&&&''''''((())))))))))))))))))))))))((((((((((((''''''''''''&&&'''(((((()))((((((((())))))))))))))))))))))))&&&&&&''''''((()))))))))&&&&&&'''((((((((('''''''''''''''((((((((((((((((((((())))))))))))(((((('''''''''((((((((((((((((((((((((((())))))))))))''''''((((((((()))))))))((()))******))))))***+++))))))))))))))))))))))))))))))***+++++++++++++++))))))))))))************))))))))))))))))))***+++)))))))))))))))******+++((()))))))))***++++++++++++***'''&&&&&&(((+++---///...............///////////////...........................////////////111111111111000000000000111111111222222333333444444888;;;;;;888666777999444444444444444333333333333444555777777777666666555555555555555444333222,,,...000222333111///---111111111111111000000000//////000000000000//////,,,---...---,,,++++++---*********+++***))))))(((***************+++,,,,,,************************))))))))))))))))))))))))((((((((())))))*********''''''((((((((((((''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((+++***))))))(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&***))))))(((''''''&&&&&&%%%%%%%%%&&&'''((()))***((((((((((((((((((((((((&&&'''''')))***++++++,,,))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((()))))))))((('''%%%&&&'''((()))))))))(((((((((((((((((((((((((((666666666666555555555555111111111111111111111111000000//////////////////............------------///...---,,,,,,,,,,,,,,,************************,,,,,,+++++++++*********************************,,,)))&&&&&&)))++++++***))))))))))))))))))))))))'''((()))(((''''''((()))))))))))))))))))))))))))''''''((()))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((('''((()))***+++***))))))))))))))))))))))))))))))((((((((((((''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''((((((((((((((((((((((((((()))))))))(((((('''&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''((((((((()))((('''&&&&&&'''((())))))((('''&&&&&&'''((()))))))))))))))))))))))))))((((((((((((''''''''''''%%%&&&((()))))))))((((((((((((((((((((((((((((((&&&&&&''''''((())))))***&&&'''((()))))))))(((((((((((((((((((((''''''''''''((()))******)))((('''''''''''''''((((((((()))'''((((((((()))))))))******))))))))))))(((((((((''')))******))))))***+++))))))))))))))))))))))))))))))***+++++++++++++++((()))))))))************+++***)))))))))))))))))))))))))))))))))******+++))))))))))))******************)))))))))***+++,,,//////............//////............////////////............////////////111111111111000000000///000111111222333333444444333666:::999666444555777444444444333333333222222111222444666777666555555555555555555444333222111---...000111222111000///000000000000111111111111///000000111111000000000+++---...---+++***+++---******+++,,,+++***)))(((,,,+++***************+++************************))))))))))))))))))))))))((((((((()))))))))))))))''''''((((((((((((''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((+++***))))))(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''&&&&&&&&&&&&&&&'''((()))(((((((((((((((((((((((('''((())))))************))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&''')))***)))(((&&&%%%%%%&&&'''((()))))))))(((((((((((((((((((((((((((666666666666666555555555000000000000000000000000///000000111222333333333111000000000//////////////////.........//////000************************---------,,,,,,,,,++++++((((((((((((((((((((((((---***&&&&&&)))++++++)))))))))))))))))))))))))))'''((()))((('''&&&''')))))))))))))))))))))))))))'''(((((()))))))))))))))''''''(((((())))))******(((((((((((((((((((((((())))))))))))))))))))))))******))))))(((((('''''''''((()))++++++******)))++++++******))))))(((((()))(((((((((''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&'''''''''''''''''''''(((((((((((((((((((((((())))))******)))(((''''''))))))))))))))))))))))))((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&'''''''''&&&%%%$$$$$$%%%&&&'''***)))(((''''''((()))***)))))))))))))))))))))))))))(((((((((''''''''''''%%%&&&((()))))))))((((((''''''''''''''''''''''''&&&&&&&&&'''((())))))***&&&''')))*********)))((())))))(((((('''''''''&&&%%%&&&'''(((((('''&&&%%%&&&'''''''''(((((())))))'''((((((((())))))******++++++******))))))((((((''')))******))))))***,,,))))))))))))))))))))))))''''''((()))))))))))))))(((((())))))*********+++++++++***)))(((((()))))))))))))))))))))******+++*********)))))))))))))))+++,,,---.........------000//////.........//////------......//////000000............/////////000222111111111000000//////000000111222333333444444111555999888444222333666444444444333333222222222000111333555666666555444555555555555444333222111222222111222222333444444//////000000111111222222000000111111111111111000+++---///---+++)))+++---++++++,,,---,,,+++***)))------+++***))))))((((((************************)))))))))))))))))))))))))))))))))))))))(((((((((''''''((((((((((((''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((+++******)))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))(((((('''&&&&&&&&&&&&'''(((((((((((((((((((((((()))************)))(((((())))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((())))))(((((('''''''''&&&(((((((((((((((((((((((('''''''''''''''''''''''''''((()))***)))(((&&&$$$$$$%%%'''))))))))))))(((((((((((((((((((((((((((888888777666555444333333222222222111111111000000......//////000000111111666222...---...//////---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))))))))+++*********))))))((((((''''''(((((()))))))))***))))))(((((((((((())))))))))))(((((((((((())))))(((((())))))))))))((((((''''''(((((())))))*********)))((('''&&&'''((((((++++++******))))))((((((((((((((((((((((((((((((''''''((())))))))))))))))))))))))))))))(((''''''''''''''''''(((((((((((())))))))))))))))))))))))((((((''''''&&&&&&&&&%%%((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))******))))))((((((((('''''''''(((((((((((('''''''''''''''''''''''''''''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((('''&&&&&&(((((((((((((((((((((((())))))(((((('''''''''&&&''''''''''''((((((((((((******)))((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((('''''''''&&&(((((((((((((((((((((((())))))))))))))))))))))))((()))+++,,,,,,+++)))(((******))))))((((((''''''++++++******))))))(((((())))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))),,,,,,++++++++++++++++++++++++******))))))((((((...,,,***))))))+++...000//////////////////.........------,,,,,,------...000000///...............000...---///222222000...111111000000000111333444444444444444444444333333444222111111333333222000333444666777777666444333333555666666333111000000---...000111333333333333000000000111222222222333//////.........---------...............---------************************))))))))))))))))))))))))+++******)))))))))))))))***((('''((()))***)))'''((((((((((((((((((((((((&&&'''((())))))((('''&&&(((((((((((())))))))))))''''''''''''((((((((((((&&&&&&'''(((((()))(((((((((((((((((((((((((((((((((((((((((())))))))))))+++)))'''%%%$$$%%%&&&'''((((((((((((((((((((((((***)))(((''''''((()))***))))))))))))))))))))))))((((((((((((((((((((((((******))))))(((((((((''')))))))))))))))((((((((((((((())))))((('''&&&&&&''''''''''''((((((((((((******)))(((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((()))(((((('''&&&&&&''''''''''''((((((((((((&&&&&&'''((()))***++++++888888777666555444333333333333222222222111111111000000000///////////////222///,,,+++---//////...,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,************)))))))))(((((((((((())))))*********))))))(((((((((((())))))))))))(((((((((((())))))(((((())))))))))))((((((((((((((((((''''''''''''$$$%%%'''((((((((('''''')))((((((((('''''''''&&&((((((((((((((((((((((((''''''((())))))))))))))))))))))))))))))(((''''''''''''''''''(((((((((((())))))))))))))))))))))))((((((((('''''''''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((()))))))))(((((('''''''''''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((('''&&&%%%((((((((((((((((((((((((((()))))))))(((((('''&&&(((((((((((((((((((((((()))(((((((((''''''''''''''''''''''''((((((((((((***)))(((((('''''''''(((((((((((((((((((((((((((''''''''''''(((((((((((()))(((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))'''(((***++++++***((('''***)))))))))((((((((('''*********)))))))))))))))))))))))))))))))))))))))***)))))))))))))))))))))************************************************************))))))))))))---,,,+++***+++,,,...///...........................------,,,,,,------...000000///...............///---,,,...000111///---111000000111222444666777444444444444444444444444444333222333444555444333333444555666666555444333444555666555333222222222000000111111222333333444111111111111111222222222//////.........---------//////......---------,,,************************))))))))))))))))))))))))+++******)))))))))))))))***((('''((()))***)))'''))))))))))))))))))))))))&&&'''((())))))((('''&&&'''((((((((())))))))))))&&&&&&'''''''''(((((((((&&&&&&'''(((((((((''''''(((((((((((((((((((((((())))))))))))((((((((((((***)))'''%%%%%%%%%&&&'''((((((((((((((((((((((((***)))(((''''''(((((()))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))(((((('''''''''((((((((((((((((((((((((((((((((((((((('''&&&&&&''''''''''''((((((((((((******)))(((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))******)))(((((('''))))))))))))************(((((((((((())))))))))))888777777666555444333333222222111111111000000000111111000000///......---...,,,******,,,...///...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------************)))))))))))))))))))))***************))))))(((((((((((())))))))))))(((((((((((())))))(((((())))))))))))(((((()))(((((('''&&&&&&%%%%%%"""$$$'''***+++***)))(((((((((((((((''''''''''''((((((((((((((((((((((((''''''((())))))))))))))))))))))))))))))(((((('''''''''''''''(((((((((((())))))))))))))))))))))))))))))((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((('''''''''''''''''''''((((((((((((''''''))))))))))))))))))))))))))))))(((((('''%%%$$$###)))))))))))))))))))))))))))))))))))))))(((((('''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((()))(((''''''&&&'''''''''((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''))))))))))))''''''))))))))))))((((((((((((((())))))))))))))))))***))))))))))))))))))))))))))))))))))))))))))******************************((((((((()))*********+++)))))))))***************,,,,,,,,,---------......------------------............------------......000//////............///...---,,,---///000///...111000111111333555888999555555555555555555555555555444333444666777777666555555555555555555555555444555666555333333555666444333222222222222333444222222222111111111111111/////////............---000000///...------,,,,,,************************))))))))))))))))))))))))+++******)))))))))))))))***((('''((()))***)))'''************************''''''((((((((((((''''''''''''((((((((()))))))))''''''''''''((((((((((((''''''((((((((('''&&&&&&((((((((((((((((((((((((******))))))(((((('''''')))((('''&&&&&&&&&'''((())))))))))))))))))))))))***))))))((('''''''''((())))))))))))))))))))))))((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&'''((((((((()))(((((((((((((((''''''&&&''''''''''''((((((((((((******)))(((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***************))))))((())))))))))))***************)))))))))((((((((('''888777666555444333333222000000/////////.........000000/////////............---,,,+++,,,---------++++++++++++++++++++++++))))))(((((()))***++++++*********)))))))))))))))******************++++++))))))(((((((((((())))))))))))(((((((((((())))))(((((())))))))))))(((((((((((((((''''''&&&&&&&&&%%%''')))+++,,,+++***)))************))))))))))))((((((((((((((((((((((((''''''((()))))))))))))))(((((())))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((''''''&&&%%%))))))))))))))))))))))))((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''(((((((((((((((''''''&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&'''''''''(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))(((((('''))))))))))))(((((((((((('''((((((((())))))******)))))))))))))))))))))))))))))))))))))))*********************************'''(((((()))***+++,,,,,,)))))))))******++++++++++++,,,---...///...------,,,,,,,,,---------------......------------......000///............/////////.........//////000000222111111111333555777888444444555555555555666666444333333444777888888777666555444444444444555666555555666555444444777999888666444222111222333444333222222222111000000000/////////...............000000///...---,,,,,,+++************************))))))))))))))))))))))))+++******)))))))))))))))***((('''((()))***)))'''))))))))))))))))))))))))'''((((((((((((((((((''''''''''''((((((((())))))((((((((())))))))))))***))))))))))))(((((('''&&&((((((((((((((((((((((((******))))))((((((''''''(((''''''&&&''''''((()))))))))))))))))))))))))))***))))))((('''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''&&&&&&$$$%%%%%%&&&'''((())))))'''(((((((((((((((''''''''''''''''''((((((((((((***))))))(((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))******))))))(((''''''''''''(((((((((((())))))))))))((((((((((((777777666555444333222222111111000000000/////////---........./////////000//////...---,,,+++,,,,,,++++++++++++++++++++++++(((((((((((()))******+++))))))))))))))))))******++++++******************))))))(((((((((((())))))))))))(((((((((((())))))(((((())))))))))))((((((''''''((((((((())))))))))))((((((''''''((((((((())))))))))))************((((((((((((((((((((((((''''''((()))))))))))))))(((((())))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((('''''''''&&&&&&''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&'''((()))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&'''(((((((((((((((((((((((((((''''''((((((((()))))))))'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))''''''(((((()))))))))***))))))))))))))))))))))))(((((())))))************************************))))))******+++,,,------))))))******++++++,,,,,,***+++---...///...---,,,,,,,,,,,,---------......///......------....../////////............//////000000000//////000111222333333222111111222333444444444444444555555666666333222222333555777666555666555444444444444555666555555666555444555888:::999777555333111222333444333222222222111000000000////////////////////////000//////...------,,,,,,************************))))))))))))))))))))))))+++******)))))))))))))))***((('''((()))***)))'''(((((((((((((((((((((((((((((((((''''''(((((((((''''''''''''(((((((((((())))))*********+++++++++***************)))((('''((((((((((((((((((((((((***)))))))))((((((((('''((((((''''''((((((((()))((((((((((((((((((((((((((((((((((((''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''''''''$$$%%%%%%&&&'''((())))))''''''((((((((((((((('''''''''''''''((((((((((((***))))))(((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''************************((((((((((((((((((((((((''''''(((((()))(((((('''''''''''''''(((((((((((('''''''''((()))*********777666666555444333222222333333222222222111111111,,,------...//////000000//////000...,,,******+++++++++++++++++++++++++++++++++*********+++,,,,,,))))))))))))***************************)))))))))))))))(((((((((((())))))))))))(((((((((((())))))(((((())))))))))))((((((''''''(((((()))******+++((('''&&&$$$$$$$$$%%%&&&''''''''''''((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))'''(((((()))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))''''''(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))'''''''''''''''(((((((((''''''((((((((((((''''''''''''''''''''''''''''''%%%&&&''')))******++++++((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''(((((((((((('''''''''&&&''''''((()))(((((((((((((((((((((((((((((((((((()))))))))***'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))'''(((((((((((((((((()))))))))))))))))))))))))))((((((((()))******++++++++++++++++++++++++++++++*********+++,,,,,,------*********+++++++++++++++***+++,,,---------,,,+++,,,,,,,,,---......////////////............/////////............//////000111111111000///000222444555444222111111111222333222222333333444555555555333222111222444555555444555555555555555555555555444555666555555555777999888777555333222222222222222222222111111111111111...////////////000000000///............---------************************))))))))))))))))))))))))+++******)))))))))))))))***((('''((()))***)))'''''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&'''''''''(((((((((************++++++++++++))))))*********)))((((((((((((((((((((((((((((((((((((((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((((('''&&&))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''(((((((((&&&&&&&&&'''((((((((()))&&&'''((((((((((((((((((''''''''''''((((((((((((******)))(((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''(((((((((((('''))))))))))))************&&&&&&'''((()))***++++++777666555555333333222111222222111111111000000000........................+++---...---+++)))***+++************************,,,++++++************+++((()))))))))*********************))))))((((((((())))))(((((((((((())))))))))))(((((((((((())))))(((((())))))))))))(((((('''(((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&'''''''''((((((((()))((((((((((((((((((((((((''''''((()))))))))))))))''''''((()))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&'''((()))******'''''''''(((((()))))))))''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&'''((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''((((((((((((((('''''''''(((((()))***(((((((((((((((((((((((('''''''''((((((((())))))''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((''''''((((((((('''((((((((()))))))))***((((((((((((((('''''''''))))))))))))))))))))))))'''(((((()))******++++++++++++++++++++++++++++++************++++++++++++,,,++++++++++++++++++***)))***++++++,,,,,,++++++,,,------...//////000000//////............//////...............///000000000111111000......222555444444333222222333444555111111222222333444444555444333222333444555444333333444555666666555444333333555666666555444555666666555555444333222111111111111111111111222222222.../////////000000000000---------...............************************))))))))))))))))))))))))+++******)))))))))))))))***((('''((()))***)))'''(((((((((((((((((((((((()))((('''&&&&&&'''((()))&&&&&&&&&'''''''''(((((((((((()))))))))*********&&&''''''(((((((((((('''((((((((((((((((((((((((''''''(((((())))))******)))))))))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&(((((((((((('''))))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((((()))))))))((((((((((((((((((((((((&&&&&&'''(((((((((((((((''''''''''''((((((((((((******)))(((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))************''''''(((((())))))******777666555444333222222111///.........------------/////////...------,,,,,,'''***,,,,,,***)))***,,,******************************)))(((''''''(((((((((((())))))*********+++***)))))))))((((((''''''))))))(((((((((((())))))))))))(((((((((((())))))(((((())))))))))))((((((((((((((('''&&&&&&%%%%%%$$$&&&))),,,---,,,+++)))((()))))))))******++++++(((((((((((((((((((((((('''(((((()))))))))))))))''''''((()))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))%%%&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))$$$%%%&&&'''(((***++++++'''((((((((())))))******''''''((((((((((((''''''))))))))))))))))))))))))'''''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''''''''&&&((((((((((((((((((((((((&&&'''''''''(((((())))))''''''''''''((((((((()))((((((((((((((()))******((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))((((((((((((((((((((((((************************''''''&&&&&&&&&&&&'''''''''((((((((())))))******))))))(((((('''''''''&&&))))))))))))))))))))))))'''(((((()))***+++++++++++++++++++++++++++++++++*********)))))))))))))))---,,,,,,++++++*********))))))*********+++++++++------......///000111111//////............//////...............///000111///000000///,,,---111444444333333333444555777888000000111222222333444444555444333333444555444222333444666777777666444333222444777777555444444444444444444444333222111000000000111111222222222333.../////////000000111111,,,,,,------.../////////************************))))))))))))))))))))))))+++******)))))))))))))))***((('''((()))***)))((()))))))))))))))))))))))))))((('''&&&&&&'''((()))&&&&&&&&&'''''''''((((((''''''''''''(((((((((((($$$$$$%%%&&&''''''''''''((((((((((((((((((((((((&&&&&&'''((()))***++++++************)))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&((())))))(((((())))))))))))))))))))))))(((((((((((((((((((((((('''((((((((())))))******)))))))))))))))(((((((((&&&&&&'''((())))))((((((''''''''''''((((((((()))******)))(((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))***************''''''''''''(((((((((((())))))))))))((((((((((((666666555444222111111000222111111000///......---//////.........---------++++++,,,------,,,+++++++++++++++++++++++++++++++++*********))))))(((((())))))))))))***************************)))((('''))))))************))))))''''''''''''''''''''''''&&&&&&''''''(((((())))))))))))(((((('''''''''&&&((((((''''''''''''((((((******))))))((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((***)))(((''''''((()))***((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((()))))))))(((''''''&&&&&&))))))(((((('''''''''&&&'''''''''''''''&&&&&&&&&(((((()))*********************))))))((((((''''''))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))''''''((((((((((((''''''&&&'''(((((()))(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%''''''((()))))))))))))))''''''''''''''''''''''''))))))(((((('''''''''&&&'''((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''((())))))******))))))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))&&&''''''((()))******+++......---,,,+++***)))((()))************++++++++++++,,,,,,,,,,,,+++******++++++************************+++,,,,,,,,,,,,+++***++++++,,,---...//////111000///...---,,,,,,,,,//////.........---------***+++---///111111111000333222111000000000111222000000111222222222111111666555444333222222111222888777777777666666555555666666666666555444333222555555444333333222111111////////////000000000000///---,,,,,,...//////...------------------------...------,,,+++***))))))))))))))))))))))))))))))************************(((((('''''''''&&&&&&&&&))))))))))))))))))))))))(((((('''''''''&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))((((((((((((((((((((((((''''''''''''''''''&&&&&&))))))((('''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&'''''''''''''''&&&&&&((((((''''''''''''(((((())))))((((((((())))))***++++++***)))(((((())))))((((((((((((((((((((((((((('''%%%%%%'''((('''&&&&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''((('''&&&&&&&&&((()))***))))))((((((((((((((()))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((******)))(((((((((((((((555555444333222111000000111111111000///.........//////.........---------+++,,,---......---,,,+++++++++++++++++++++++++++***************)))))))))(((((()))))))))*********))))))*********)))(((((())))))************))))))))))))))))))))))))))))))'''''''''((((((((((((((()))(((((((((''''''''''''((((((''''''''''''((((((***)))))))))((((((((('''''''''''''''''''''''''''((((((((((((((((((((((((***)))(((''''''((()))***((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((('''''''''((((((((((((((()))((((((((('''''''''''''''''''''''''''''''''''''''(((((()))******))))))))))))))))))((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&'''(((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))''''''''''''''''''''''''))))))((((((((('''''''''((((((((((((((((((''''''))))))))))))))))))))))))'''''''''''''''((())))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''''''''((()))******************))))))))))))))))))************+++++++++++++++,,,,,,++++++***)))******************************+++,,,,,,,,,,,,+++,,,,,,------------------000//////...------------//////.........---------------...///000000000///000000//////000111222333222333333444444444444333333333333333333333444555888888888777777666666666666666666666555444333333444444444333222222111111000000000000///////////////---,,,,,,...//////...------------------------,,,,,,++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&))))))))))))))))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''''''''((())))))((((((((((((((((((((((((''''''''''''''''''''''''))))))((('''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''(((((((((''''''&&&((((((''''''''''''((((((***)))(((&&&&&&%%%%%%%%%(((((('''&&&&&&&&&&&&&&&(((((((((((((((((((((((()))'''&&&&&&'''((((((''''''''''''&&&''''''((((((''''''''''''''''''''''''(((((('''''''''(((((()))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((******)))(((((((((((((((444333333222111000//////111111000000//////.....................---------------............------++++++++++++++++++++++++***************+++++++++(((((())))))))))))******(((((()))*********))))))((())))))******))))))((())))))))))))))))))))))))((((((((((((((('''''''''((((((((((((''''''''''''((((((''''''''''''(((((())))))))))))((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((&&&&&&''''''((())))))***((((((((((((''''''''''''((((((((((((((((((((((((&&&'''(((((((((((((((((()))))))))(((((((((((('''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''%%%&&&''''''((('''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''((())))))***++++++''''''((()))))))))))))))''''''''''''''''''''''''))))))(((((((((((('''''')))))))))(((((('''''''''))))))))))))))))))))))))'''''''''''''''((())))))'''''''''((()))*********))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******(((((())))))*********+++)))************+++++++++++++++,,,,,,++++++***)))***************************++++++,,,,,,,,,,,,,,,......---------,,,,,,,,,.......................................---------000//////....../////////.........///000111333444222333444444555555555444111111222222444555777888888888888888888777777777666666666666555444333333333333222222222222222222111111000000//////......///---,,,,,,...//////...------------------------******+++++++++,,,,,,,,,))))))))))))))))))))))))(((((((((((((((((((((((((((((((((''''''''''''&&&))))))))))))))))))))))))'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((('''''''''''''''''''''''')))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))(((((((((((((((''''''''''''(((((((((((('''&&&&&&&&&&&&&&&(((''''''&&&&&&&&&&&&&&&((((((((((((((((((((((((***(((''''''((())))))((())))))((('''''''''(((((('''''''''''''''''''''''''''(((((((((((((((''''''))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''(((((())))))((((((((((((((((((((((((***))))))(((((((((((((((222222222111000//////...111000000000/////////...................................................************************))))))******++++++,,,,,,(((((((((((()))))))))***''''''((()))*********)))(((((())))))))))))((((((''''''''''''''''''''''''))))))((((((''''''&&&&&&((((((((((((((('''''''''((((((''''''''''''(((((())))))))))))((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''(((((())))))((((((((((((((('''''''''(((((((((((())))))))))))&&&&&&''''''(((''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''%%%%%%&&&'''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((())))))*********''''''((()))))))))))))))''''''''''''''''''''''''))))))((((((((((((((((((******))))))((('''''''''(((((((((((((((((((((((('''''''''''''''((())))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))******++++++++++++,,,,,,,,,))))))*********++++++++++++++++++++++++***))))))***************+++++++++***+++,,,,,,------,,,,,,------------------------------...///////////////........................000///.........///000111000000000111111222333333000111222333333444444333222222222333444666777888999999888888888888888888777777777666666555444333111111111111222222222222111111000000//////......///---,,,,,,...//////...------------------------++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))(((''''''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((('''((())))))))))))))))))((((((''''''''''''((((((&&&&&&'''''')))***,,,,,,******))))))((())))))***((((((((((((((((((((((((+++)))(((((()))******)))+++***)))((((((((((((((('''''''''''''''''''''''''''((()))))))))(((&&&%%%)))(((((((((((())))))***((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&'''((()))******(((((((((((((((((((((((())))))(((((((((((())))))222111111000000/////////000000000000////////////---.............................................************************)))))))))******++++++,,,'''(((((((((((()))))))))&&&'''((()))))))))))))))(((((())))))))))))((((((''''''''''''''''''''''''))))))((((((''''''&&&&&&'''''''''(((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))(((((('''''''''''''''''''''((((((((((((((('''((((((((())))))******&&&&&&''''''''''''&&&&&&'''''''''''''''(((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''%%%&&&''''''((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))(((((('''''''''''''''((()))))))))))))))(((((((((((((((((((((((((((((())))))))))))))))))******))))))(((((((((((((((((((((((((((((((((((('''''''''''''''((())))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))),,,,,,,,,++++++++++++***))))))*********+++++++++***++++++++++++***))))))))))))*********+++++++++++++++,,,------------,,,++++++,,,,,,---...//////,,,---...///000000000///---...........................---...///111333444333333333333333333333333111111222333444555555555555444444444555555666777888888888888888888999999777777777777666555444333000000111111111111111111111000000000/////////...///---,,,,,,...//////...------------------------------,,,,,,+++***))))))))))))))))))))))))))))))************************((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''((()))((((((((((((((((((((((((((((((((('''''''''((((((((())))))((((((''''''''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''((()))))))))))))))((((((''''''''''''((((((&&&&&&'''''')))***,,,,,,*********))))))******+++((((((((((((((((((((((((+++***((((((***+++***)))+++***)))(((((((((((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&((((((((((((((()))******((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&'''((()))******(((((((((((((((((((((((())))))(((((((((((())))))111111111111000000//////000000000000////////////---------.....................------------......************************)))))))))))))))*********''''''(((((((((((())))))''''''((()))))))))(((((('''(((((())))))(((((('''))))))))))))))))))))))))(((((((((((((((''''''''''''''''''(((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((***))))))(((''''''&&&&&&'''''''''(((((((((((((((&&&''''''(((((())))))***'''''''''(((''''''&&&%%%&&&''''''''''''((((((((())))))))))))))))))))))))''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&''''''((()))(((((((((''''''''''''((((((((((((((((((((((((((((((((((((******)))(((((('''&&&&&&''''''((()))))))))))))))(((((((((((((((((((((((((((((())))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((())))))*********)))((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))+++*********))))))(((((()))************+++++++++******++++++******)))((()))))))))***++++++,,,,,,++++++,,,---------------***++++++,,,---...///000,,,---///000111000000///---------...............------...///000222333444444555555555555444333222333444555666777888888888777666666555555555666666777777777888888888888888777777777777666555444444111111000000000000000000/////////000000000000000///---,,,,,,...//////...------------------------...------,,,+++***)))((())))))))))))))))))))))))************************'''(((((((((((()))))))))))))))))))))))))))))))))&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&((()))))))))((('''(((((((((((((((((((((((('''''''''(((((())))))***(((''''''''''''(((((()))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''((())))))))))))((((((''''''''''''(((((((((((('''&&&&&&&&&&&&&&&(((''''''''''''(((((()))((((((((((((((((((((((((+++)))(((((()))******)))))))))((('''''''''((((((((((((((((((((((((((((((&&&''''''((((((((((((((((((''''''(((((()))***+++))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''(((((())))))((((((((((((((((((((((((((((((((((((((())))))***222222111111111111000000////////////000000000000---------.........//////...---,,,++++++,,,---...************************)))))))))((((((((((((((('''''''''((((((((())))))((((((((()))((((((''''''''''''((((((((((((''''''))))))))))))))))))))))))'''''''''(((((((((((((((''''''''''''((((((((()))((((((''''''''''''(((((('''((((((((()))))))))***(((((((((((((((((((((((())))))))))))))))))))))))'''((()))******)))((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((('''''''''''''''''''''((((((((()))%%%&&&&&&'''(((((())))))((((((((((((((('''&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''(((((((((((('''''''''((())))))******))))))''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''((()))))))))))))))(((((((((((((((((((((((((((((()))))))))*********((((((((()))******++++++))))))))))))))))))))))))'''''''''''''''((())))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))*********)))************+++++++++***************))))))(((((())))))***++++++,,,,,,+++,,,------...---------,,,,,,,,,------.........---...000111111000///...---------.........//////---...///000111222222222222333444555555555444333333444555666888888888888777777666666666666666777666666666777777888888888777888888777777666555444111111111000/////////.........//////000000111111///---,,,,,,...//////...------------------------,,,,,,,,,++++++*********))))))))))))))))))))))))************************'''((((((((())))))))))))))))))))))))))))))))))))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&((()))***)))((('''((((((((((((((((((((((((&&&''''''((())))))******'''''''''''''''((())))))''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%&&&'''((())))))(((((((((''''''''''''((((((***)))(((&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((((((((((((((((((((+++)))'''''')))***)))((('''''''''&&&''''''((((((((((((((((((((((((((((((&&&&&&&&&'''''')))***+++''''''''''''((()))***+++))))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))******222222222111111111111111////////////000000000000---------.........//////---,,,++++++++++++,,,---))))))))))))))))))))))))))))))((((((''''''&&&&&&''''''''''''((((((((()))((()))))))))((('''&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''&&&'''''''''(((((())))))&&&'''''''''(((((())))))((((((''''''''''''(((((('''((((((((())))))******''''''''''''''''''''''''))))))))))))))))))))))))'''((()))******)))((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&''''''((()))))))))&&&'''''''''(((((())))))%%%%%%%%%&&&'''(((((()))((()))))))))((('''&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''((((((((((((''''''))))))))))))))))))))))))''''''((((((((((((''''''(((((()))***************''''''''''''((((((((()))(((((((((((((((((((((((()))))))))***++++++,,,,,,'''(((((()))))))))))))))))))))))))))))))))))))))(((((())))))*********+++''''''((()))***+++,,,,,,))))))))))))))))))))))))'''''''''''''''((())))))''''''(((((())))))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((()))***+++,,,---......)))************+++++++++***************)))((((((((())))))***++++++,,,,,,+++,,,------......------......---------,,,,,,,,,...///000222111000///------------........./////////000111222222111000//////000222444555555555444111222333555666777777777666666666666666777888888555555666666777777777888888888888888777666555444222111111000///......---------...///000111222222///---,,,,,,...//////...------------------------***++++++++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))&&&&&&&&&'''''''''((((((************************((((((((((((((((((((((((%%%&&&((()))***)))((('''((((((((((((((((((((((((&&&''''''((()))******+++'''''''''''''''((()))***''''''''''''''''''''''''(((((((((((((((((((((((($$$%%%&&&'''((((((((((((((((((''''''''''''(((((())))))((((((((())))))***%%%%%%%%%%%%&&&&&&'''(((((((((((((((((((((((((((***(((''''''((())))))(((&&&&&&&&&&&&&&&'''((()))))))))))))))))))))))))))&&&%%%%%%%%%''')))+++---''''''''''''((()))++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((()))******444444333333333333222222000000000000////////////000000//////.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))(((''''''((()))))))))))))))((((((''''''''''''((((((*********)))((('''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***((('''&&&&&&'''(((***''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((()))))))))(((((('''((((((((((((((()))******((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((('''''''''&&&((((((((((((((((((((((((((((((((('''&&&&&&&&&%%%))))))))))))))))))))))))(((''''''&&&&&&((()))***(((((((((((((((((((((((())))))(((((('''''''''&&&(((((((((((((((((((((((())))))(((((((((((())))))))))))(((((('''''''''&&&%%%'''(((((('''''')))***+++++++++***)))(((''''''((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&&&&'''((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&&&&'''''''''(((***)))(((''''''((()))***)))))))))))))))))))))))))))))))))))))))))))))))))))((('''(((******(((''''''((()))++++++***))))))))))))))))))************************************,,,,,,++++++***)))))))))+++,,,...---,,,,,,---///............................../////////---,,,+++++++++,,,,,,---...............///000000000000000333333333333333333333333555666666666666666555444666555444333333444555666999888888888777777666666888777666555444444555555555444333111000/////////222222111111000000//////000///...---,,,---......,,,,,,------------------,,,,,,++++++***)))((((((,,,,,,,,,+++++++++******+++***)))'''''''''((()))''''''''''''''''''''''''&&&'''((())))))***))))))%%%&&&&&&&&&'''(((((((((''''''''''''(((((((((((())))))(((((('''''''''&&&(((((((((((((((((((((((((((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&***)))&&&%%%%%%&&&)))***((((((((((((((((((((((((((((((((((((((((((((((((******)))((('''&&&%%%%%%(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))******++++++''''''''''''((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''(((((('''&&&%%%%%%))))))))))))))))))))))))((())))))(((&&&&&&''')))&&&'''((())))))((('''&&&$$$$$$$$$%%%&&&'''((()))&&&''''''((((((((((((((())))))))))))))))))))))))''''''((()))))))))))))))444444333333333222222222000000000000/////////...000/////////.........---,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++***)))((('''(((((()))***************((((((''''''''''''((((((((((((((((((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''')))((('''&&&&&&'''((()))''''''''''''(((((((((((((((((((((((((((((((((((('''((((((((())))))))))))((())))))***))))))((((((((((((((((((((()))******((((((''''''''''''(((((((((((((((((((((((((((((()))))))))))))))))))))))))))(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((((((((((((((((((''''''&&&'''((()))***(((((((((((((((((((((((()))(((((((((''''''''''''((((((((((((((((((((((((''')))+++,,,,,,+++)))''')))((((((((('''''''''''''''(((***)))(((((()))***,,,,,,,,,,,,+++***))))))((((((((((((((((((((((((((((((((((((((((((((((((***))))))(((''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''''''''(((((((((***)))(((''''''((()))***(((((((((((((((((((((((()))))))))))))))))))))))))))(((((()))******)))'''(((((()))***************))))))))))))************************************+++++++++***************+++,,,------,,,,,,---...........................//////000111000///...---////////////............000000111111222222111111222222222222222222222222444555555666666666555555777666555444444555666777777777777777777666666666888888777777777666666666555444222111000////////////////////////.........000///...---,,,------...---------------,,,,,,,,,,,,,,,++++++***))))))(((++++++++++++************+++***)))(((''''''((()))((((((((((((((((((((((((((())))))************)))&&&&&&&&&'''''''''''''''''''''''''''(((((((((((()))(((((((((''''''''''''(((((((((((((((((((((((())))))((((((((('''''''''))))))((((((((('''''''''***)))'''&&&&&&''')))***(((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((''''''&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))&&&'''''''''''''''((((((''''''(((((())))))******''''''((((((((((((''''''(((((((((((((((((((((((()))))))))))))))(((''''''''''''''''''''''''''''''+++++++++)))&&&%%%%%%&&&&&&'''((())))))((('''&&&&&&&&&&&&&&&'''((())))))&&&'''(((((())))))(((((())))))))))))))))))))))))'''((())))))******))))))333333333333222222222222000000000/////////....../////////...............,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,***)))(((''''''))))))***+++++++++******((((((''''''''''''((((((&&&&&&'''((())))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''')))((('''&&&&&&'''((()))''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))))))))************))))))((((((((((((((()))******((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((((()))))))))))))))''''''''''''''''''''''''(((''''''''''''((())))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((&&&)))---000000---)))&&&(((((((((((('''''''''''')))***+++***)))((()))***,,,,,,,,,,,,+++***))))))((((((((((((((((((((((((((((((((((((((((((((((((*********)))((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((())))))))))))((((((''''''(((((()))(((((((((((((((((((((((())))))))))))))))))))))))***))))))***++++++***((()))))))))))))))******+++))))))))))))************************************)))************+++++++++,,,---///...------...000........................000111111222222111//////222222111000000///......111222222222333333333333333333333333333333333333333333444555666666666666777666666555555666666777555555666666666666666666777888999999999888777666444333222111000/////////,,,,,,,,,---------------///......---,,,---------...------,,,,,,+++++++++,,,,,,++++++***)))))))))************))))))))))))***))))))(((((((((((()))))))))))))))))))))))))))******+++++++++***))))))'''''''''''''''&&&&&&&&&&&&''''''''''''(((((((((((((((((((((''''''''''''(((((((((((((((((((((((()))))))))))))))((((((((()))))))))))))))((((((((())))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''''''''&&&&&&&&&&&&&&&''''''((()))******++++++''''''((((((((((((''''''(((((((((((((((((((((((()))))))))))))))((((((''''''''''''''''''''''''''')))******)))'''&&&'''(((''''''(((((((((((('''''')))((((((((((((((())))))&&&'''(((((())))))(((((())))))))))))))))))))))))(((((()))***************333333333222222222222111000000/////////.................................++++++++++++++++++++++++************))))))))))))((())))))*********))))))((((((''''''''''''((((((&&&&&&''''''((())))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))(((''''''''''''((()))''''''''''''(((((((((((((((((((((((((((((((((((('''''''''((((((((())))))((()))******************((((((((((((((())))))***((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((('''''''''(((((((((((((((((((((((('''''''''(((((())))))***&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((&&&))),,,//////,,,)))&&&(((((((((((((((''''''''')))***+++***((('''((())))))))))))))))))(((''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((())))))******''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((+++***)))***,,,,,,***)))***)))((((((((()))+++,,,((()))))))))************************************((())))))***++++++,,,,,,...///000000//////000222........................///000111222222111000///111111111000000000//////222222111222222222333333444444444444444444444444111222333444555666666666555555555555555555555555333333444444555555666666555666888999999888666444333222111000////////////++++++,,,,,,---------.........---------,,,,,,,,,...------,,,+++******)))+++++++++*********))))))))))))))))))(((((((((((()))))))))(((((((((((()))((((((((((((((((((((((((***************)))((('''((((((((('''&&&&&&&&&%%%&&&&&&&&&'''''''''((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((''''''&&&&&&&&&&&&'''((()))******+++''''''((((((((((((''''''((((((((((((((((((((((((&&&'''''''''''''''&&&&&&''''''''''''''''''''''''###%%%'''((('''((()))+++'''(((((((((((((((((('''***)))(((((('''''''''(((''''''((()))))))))))))))((((((((((((((((((((((((((())))))***************333333222222222111111111////////////............---------...............++++++++++++++++++++++++'''(((((()))******++++++'''(((((((((((((((''''''((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((()))***************((((((((((((((())))))***((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((('''((()))******)))(((''''''''''''(((((((((((((((((()))***)))'''&&&'''((((((((()))))))))(((''''''((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&''''''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((+++***)))***,,,,,,***)))***)))((((((((()))+++,,,((()))))))))************))))))))))))))))))))))))(((((()))***+++,,,,,,---,,,...//////...---///000........................---...///000000///...............//////000000000111000000///000111222222222222222222222222222222111111333444555555555555333333333333333333333333222222222333333444444555222444555777777666444333222222111000////////////,,,,,,,,,------......///---------------,,,,,,,,,------,,,+++******))))))+++++++++***************)))))))))(((((((((''''''((((((((())))))))))))(((''''''''''''''''''''''''((()))))))))((('''&&&&&&((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((''''''&&&&&&%%%%%%&&&&&&'''((())))))''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&'''''''''''''''&&&((((((((((((((((((((((((!!!###&&&'''''''''((()))(((((((((''''''((((((((())))))((('''&&&&&&&&&&&&'''(((((()))))))))))))))(((((((((((((((((((((((((((((()))***************222222222222111111111111/////////.........---------------------.........++++++++++++++++++++++++''''''(((((()))***++++++''''''((((((''''''&&&&&&((((((''''''''''''((((((((('''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((&&&'''((())))))***))))))((((((((((((((()))******((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((('''''''''((((((((((((((('''((()))((('''&&&'''((()))******++++++***))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((()))))))))&&&''''''((((((''''''&&&''''''''''''''''''''''''))))))))))))))))))))))))***))))))***++++++***((()))))))))))))))******+++))))))))))))************))))))))))))))))))))))))(((((()))***++++++,,,,,,)))***++++++******+++---........................,,,,,,...//////......---,,,,,,---......///000000000///.........///111222000000000000000000000000111111222333444444444444111222222333333222222111111111222222222222222222111222333444444444333222222111000///////////////------..................,,,------------,,,++++++,,,++++++******)))))))))************************))))))))))))(((((((((((('''(((((())))))))))))(((''''''''''''''''''''''''''''''((((((''''''&&&&&&'''''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&''''''''''''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''((((((''''''''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))(((((((((((((((((((((((())))))))))))))))))))))))'''''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''((((((((((((''''''(((((((((((((((((((((((('''((())))))))))))))))))))))))))))))))))))))))))$$$&&&(((((('''%%%%%%%%%((((((''''''''''''(((((()))(((((('''&&&&&&&&&&&&'''((())))))******))))))))))))))))))))))))))))))''''''((()))))))))))))))222222222222111111111111//////.........---------,,,,,,,,,------.........************************))))))))))))))))))))))))((((((((((((((('''&&&&&&((((((''''''''''''((((((%%%&&&&&&''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((%%%%%%'''(((((()))))))))((((((((((((((()))******((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))))))))((('''((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((''''''&&&%%%%%%&&&''''''''''''''''''((((((((()))'''((())))))(((''')))***))))))***************)))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&&&&'''(((((('''&&&&&&'''''''''''''''''''''''')))))))))))))))))))))))))))(((((()))******)))'''(((((()))***************))))))))))))************)))))))))))))))))))))))))))))))))***+++++++++,,,)))***++++++******+++,,,........................+++,,,---...///......---........................000///...------///111222000000000000000000000000111222222333333333222222111222333333333333222111222111111111111111000000111111111222222333333333111111000////////////000...............---------,,,,,,---------,,,+++******************)))))))))*********************************)))))))))((((((&&&'''((()))******)))(((''''''''''''''''''''''''&&&''''''(((((((((((('''&&&&&&&&&'''''''''''''''%%%%%%&&&&&&&&&'''''''''''''''''''''((((((((()))((((((((((((((((((((((((&&&'''''''''((((((((((((&&&'''''''''((((((((((((((('''&&&%%%%%%&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&'''''''''''''''(((((('''''''''''''''&&&&&&&&&''''''((((((((((((''''''((((((((((((((((((((((((''''''((()))))))))))))))((((((((((((((((((((((((&&&(((***+++)))'''&&&&&&)))((('''&&&&&&'''((()))))))))(((((('''((((((((((((((()))************)))))))))))))))))))))))))))&&&&&&'''(((((((((((((((222222222111111111111000//////.........---------,,,,,,,,,------.........************************++++++***)))((('''&&&&&&))))))***))))))(((''''''((((((''''''''''''((((((###$$$%%%&&&((()))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''''''''''''''((((((((()))((((((((((((((((((((((((&&&&&&&&&'''''''''(((((($$$%%%&&&'''((((((((((((((((((((((((((()))******((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))&&&'''''''''(((((())))))((((((((((((((((((((((((******))))))((((((''''''''''''''''''''''''''''''%%%&&&((()))))))))((('''((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((&&&''''''''''''''''''&&&&&&'''''''''(((((())))))''')))******))))))***,,,''''''((((((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((()))*********&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((%%%&&&'''(((((('''&&&%%%'''''''''''''''''''''''')))))))))))))))))))))))))))((('''(((******(((''''''(((***+++++++++***)))))))))))))))************))))))))))))))))))))))))***************++++++++++++,,,...---,,,,,,---///........................+++,,,.../////////......000000//////......------111000...---...///111222333333333333333333333333222222333333333222111111222333444444444444333222222222111111000000//////222111111111111222333444111000000////////////000.........------,,,,,,,,,,,,,,,---...---,,,+++***))))))))))))******************************++++++************))))))))))))&&&'''(((*********)))((())))))))))))))))))))))))''''''((())))))***))))))%%%&&&&&&''''''(((((((((%%%%%%%%%&&&&&&&&&''''''&&&'''''''''(((((())))))(((((((((((((((((((((((('''((((((((())))))******'''((((((((())))))******)))'''%%%######%%%''')))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))******++++++)))))))))(((''''''&&&&&&''''''((((((((((((''''''((((((((((((((((((((((((%%%%%%&&&'''((((((''''''''''''''''''''''''''''''%%%(((+++,,,+++*********)))((('''&&&&&&'''((()))******))))))))))))******(((((()))***************))))))))))))))))))))))))%%%&&&&&&'''''''''''''''222111111000000000000000//////...------------...)))******++++++,,,------+++,,,------,,,+++)))(((***)))'''''')))))))))(((,,,+++***)))((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))(((((((((((())))))***)))((('''&&&&&&'''(((((((((((((((((((((((((((''''''(((((())))))************))))))((((((((('''******))))))(((((('''''')))((('''&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''***))))))((('''&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))((((((((($$$%%%%%%&&&'''((())))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************'''((()))******)))((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((('''''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&''''''''''''''''''''''''%%%&&&&&&&&&'''((((((((()))))))))))))))((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))***+++++++++++++++(((***+++------,,,+++***************++++++***(((,,,,,,,,,---------............---,,,,,,,,,------//////////////////......////////////000000000000222222222333333222222222222///...///222555444222000111333333222222333555111000000000000222333444111222222222222111000000222111111000///......---...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********)))))))))))))))))))))))))))))))))***+++++++++++++++((((((((((((((((((((((((%%%%%%&&&&&&''''''((((((''''''&&&&&&&&&%%%%%%%%%(((((((((((((((((((((((()))((('''&&&%%%%%%&&&'''&&&'''''''''((()))))))))))))))))))))))))))))))))%%%%%%%%%&&&&&&&&&''''''))))))))))))))))))))))))))))))(((((((((((())))))''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))''''''''''''((((((((((((+++***((('''&&&&&&&&&'''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''))))))(((((('''''''''&&&'''(((((((((((((((''''''******))))))((((((''''''))))))(((((((((((()))))))))((('''&&&&&&&&&&&&&&&))))))))))))))))))))))))))))))(((((('''''''''&&&%%%&&&''')))******++++++)))((('''&&&&&&'''((()))))))))))))))))))))))))))222111000000//////000000000000///...............,,,+++++++++++++++++++++)))***+++,,,,,,,,,+++******)))'''''')))))))))((((((((('''''''''(((((()))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))(((((((((((())))))***)))((('''&&&''''''(((((((((((((((((((((((((((''''''''''''(((((((((((()))))))))(((((('''''''''))))))))))))((((((''''''(((''''''&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&'''''''''(((((((((***))))))(((''''''&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((%%%&&&&&&''''''(((((((((((((((((((((((((((((((((******))))))((((((''''''''''''''''''''''''''''''((((((((()))))))))******(((((())))))))))))(((((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&)))(((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))***++++++,,,+++++++++(((***+++------,,,+++***------------......---,,,,,,,,,,,,,,,------------------,,,,,,,,,------................................./////////000000000111111222222222222111111000...---...000222111000000111333222111111222333000/////////000111222333111222222222222111000000111111000000///......---...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))'''(((((()))***)))))))))))))))))))))))))))))))))((((((((((((((()))))))))''''''''''''&&&&&&%%%%%%((((((((((((((((((((((((***)))((('''&&&''''''((('''''''''''''''((((((((())))))))))))))))))))))))&&&&&&&&&'''''''''(((((((((((((((((((((((((((((()))((((((''''''(((((()))(((((((((''''''(((((((((((((((((((((((((((((((((''''''''''''((((((((((((+++***((('''&&&&&&''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&'''''''''''''''''''''''')))(((((((((''''''''''''''''''((((((((((((''''''))))))))))))(((((((((((()))((((((''''''(((((()))))))))((('''''''''(((((()))))))))))))))))))))))))))(((((((((''''''''''''(((((())))))))))))(((((()))((('''&&&&&&'''((()))))))))))))))))))))))))))222111000000//////000000111000000///.../////////------,,,,,,+++******)))((()))***+++,,,,,,,,,,,,***)))'''''')))))))))((($$$%%%%%%&&&&&&'''((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))(((((('''(((((((((((((((((((((((('''''''''''''''''''''''')))((((((''''''(((((()))))))))(((''''''''''''(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&(((((((((''''''''''''''')))))))))(((((((((((('''''''''&&&&&&&&&'''((((((((((((((((((((((((((((((''''''((((((((())))))))))))))))))(((''''''&&&&&&''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''((())))))''''''''''''''''''''''''((((((((((((((((((((((((+++******)))((('''&&&&&&''''''''''''''''''''''''''''''((((((((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))******+++++++++++++++((()))+++,,,,,,,,,+++******++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,------...///------------------..................////////////000000111111111111000000000///...///000111000///000222222222000///000111//////...//////000222222111222222222222111000000111000000//////............---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))&&&&&&'''(((((((((((('''((((((((((((((((((((((((+++***************))))))(((((((((''''''''''''&&&((((((((((((((((((((((((******)))(((((((((((()))'''''''''''''''&&&&&&&&&))))))))))))))))))))))))'''''''''((((((((())))))''''''''''''''''''''''''(((''''''''''''''''''((())))))(((((((((((())))))''''''''''''''''''''''''''''''''''''((((((((((((***)))(((''''''&&&''''''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((''''''''''''''''''((((((((((((((('''(((((((((((())))))))))))(((''''''''''''''''''((()))(((((((((((())))))***))))))))))))))))))))))))((((((((((((''''''''''''************)))'''&&&%%%((((((''''''''''''(((((())))))))))))))))))))))))111111000///////////////000000///...............,,,,,,,,,++++++*********))))))******++++++++++++***)))'''''')))))))))(((%%%%%%&&&&&&''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((''''''(((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&''''''''''''''''''&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))((((((((((((((((((((((((''''''((((((((()))))))))))))))((((((''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((((((''''''&&&'''((()))***)))((((((((('''''''''&&&(((((((((((((((((((((((()))))))))((((((''''''&&&''''''''''''''''''''''''''''''''''''((((((((((((***)))(((''''''((()))***''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%&&&&&&&&&'''''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((()))************)))))))))***+++,,,++++++***))))))***)))))))))***++++++++++++,,,,,,,,,,,,---+++++++++,,,---...///000,,,,,,,,,------------------.........//////////////////000000000000//////222222111222222222111000111222222111///...///000/////////000111111222222111222222222222111000000000000/////////............---,,,,,,++++++,,,,,,++++++++++++++++++++++++++++++*********)))))))))))))))))))))))))))))))))%%%&&&''''''((((((''''''''''''''''''''''''''''''+++++++++******)))))))))((((((((((((((((((((('''(((((((((((((((((((((((())))))((((((((((((((((((((((((''''''&&&&&&%%%%%%((((((((((((((((((((((((&&&'''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''')))(((((((((((((((((()))''''''''''''''''''''''''''''''''''''(((((((((((())))))((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''&&&'''((((((((((((((((((''''''(((((())))))******''''''&&&&&&&&&&&&''''''''''''''''''((()))******((((((((((((((((((((((((((((((((((((((('''''''''************)))'''&&&%%%(((((((((''''''(((((((((((((((((((((((((((((((((111000000///.../////////......---,,,,,,,,,------******+++++++++,,,,,,,,,+++++++++******)))))))))***)))'''''')))))))))((('''(((((((((((('''&&&%%%((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''''''''''''''&&&''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((''''''((((((((((((((((((((((((((((((((((((((((((***))))))(((((('''''''''&&&&&&'''''''''''''''''''''''''''''''''(((((((((&&&&&&&&&&&&&&&'''((()))((((((((((((((((((((((((&&&&&&'''''''''(((((((((((((((((((((''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((('''''''''''''''((()))))))))))))))(((''''''&&&&&&((((((((((((((((((((((((&&&&&&''''''(((((())))))((((((((((((((((((((((((''''''''''''((((((((((((***)))(((''''''((()))***'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&''''''(((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))&&&''''''((((((((((((((())))))******+++++++++++++++,,,------++++++...000++++++,,,,,,,,,---------+++++++++,,,---...///000,,,,,,,,,---------...............////////////000/////////000000/////////111111222333222111000000111222222111///...///000000000111222333333333333111222222222222111000000////////////...............---,,,,,,++++++,,,,,,))))))))))))))))))))))))***)))))))))(((((((((((())))))))))))))))))))))))''''''((())))))))))))(((((((((((((((((((((((((((*********))))))((((((((('''(((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((''''''&&&&&&%%%((((((((((((((((((((((((%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((''''''&&&&&&''''''(((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((&&&&&&'''(((((((((((((((''''''(((((())))))******''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&'''(((((()))(((((((((((((((((((((((('''''''''((((((((((((((((((((())))))))))))(((((('''(((((((((((((((((('''((((((((((((((((((((((((111000//////......//////...---,,,,,,++++++,,,,,,)))******+++,,,,,,------,,,,,,+++))))))(((((()))***)))'''''')))))))))((())))))******)))(((&&&%%%((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''&&&''''''((((((''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''(((''''''&&&&&&''''''(((&&&'''(((((()))((((((((((((((((((((((((((((((((()))))))))))))))((((((((('''''''''''''''(((((((((&&&''''''''''''(((((((((''''''&&&&&&&&&'''((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&''''''((()))((((((((()))))))))(((((('''''''''((((((((((((((((((((((((%%%%%%&&&'''((())))))***))))))))))))))))))))))))''''''((((((((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))'''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''(((((())))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))&&&&&&'''((((((((((((((())))))))))))******++++++)))+++,,,+++))))))---111,,,,,,,,,---------......,,,,,,,,,,,,------...///,,,,,,,,,---......//////////////////000000000000//////000000000000//////---///111111000/////////000222222222000///000111000111222333444444444444111222222222222111000000...........................---,,,,,,++++++,,,,,,))))))))))))))))))))))))******)))))))))((((((((())))))))))))))))))))))))(((((()))************)))++++++++++++++++++++++++((((((((((((((((((''''''&&&''''''''''''(((((((((((((((((((((((((((((((((%%%&&&'''''''''''''''&&&((((((((((((((('''''''''))))))))))))))))))))))))%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''(((''''''''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((%%%&&&'''((())))))))))))(((((((((((())))))))))))(((''''''''''''''''''((('''&&&&&&&&&&&&''''''((())))))))))))))))))))))))'''''''''(((((((((((((((&&&'''((())))))***))))))''''''((((((((((((''''''))))))))))))))))))))))))000000///............///......---,,,,,,,,,,,,---+++++++++++++++++++++,,,+++***)))(((((()))*********)))'''''')))))))))((('''((()))******)))'''&&&((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''&&&''''''((((((''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''(((''''''&&&&&&''''''(((%%%&&&((()))))))))((((((((((((((((((((((((((((((''''''(((((((((((((((((('''''''''(((((()))))))))&&&&&&&&&'''''''''(((((((((''''''&&&&&&&&&''''''((((((((((((((((((((((((''''''((((((((()))))))))'''(((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&(((******)))'''&&&)))))))))(((((((((((((((((((((((((((((((((((((((%%%&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((()))))))))******(((((())))))))))))(((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&'''(((((()))******(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''((())))))******)))))))))))))))))))))******+++''')))***)))&&&'''+++000------........./////////------,,,,,,,,,------...,,,------...//////000000000000000000111111111222///000000111111000000///+++...111222000//////111000111333222111111222333///000222333444444333333111222222222222111000000...........................---,,,,,,++++++,,,,,,++++++++++++++++++++++++++++++++++++************))))))))))))))))))))))))(((((()))************)))************************''''''((((((((((((((((((%%%%%%&&&&&&''''''''''''((((((((((((((((((((((((%%%&&&'''((()))(((((('''((((((((()))))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((()))((((((''''''(((((()))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&'''((())))))(((''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''((((((((()))%%%&&&'''((())))))))))))))))))))))))(((((((((((()))((((((''''''(((((())))))((('''''''''''''''((())))))))))))))))))))))))''''''''''''((((((((()))''''''((()))))))))))))))&&&'''((())))))((('''&&&))))))))))))))))))))))))000000///...............//////...------------...------,,,++++++*********))))))(((((((((***+++,,,***)))'''''')))))))))((($$$&&&((()))******((('''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%((((((((((((((((((((((((&&&''''''''''''''''''&&&(((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&'''''''''%%%&&&((()))))))))((((((((((((((((((((((((((((((%%%&&&&&&''''''((((((((('''((((((((())))))******&&&&&&&&&'''''''''(((((()))((('''&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))))))))************'''''''''(((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&###%%%)))++++++***'''%%%(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''&&&&&&''''''''''''''''''''''''))))))))))))************'''((()))******)))((('''''''''''''''''''''''''''((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))''''''''''''''''''''''''%%%&&&&&&''''''((((((((('''''''''((()))******+++(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))***+++++++++++++++)))))))))))))))******+++))),,,...,,,))))))...333.........////////////000......---,,,,,,,,,------------......///000111111000111111111222222222222000000111111111111000000+++///333444333111222333000111333333222222333555...///111222333333222222111222222222222111000000---........................---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++))))))))))))))))))))))))'''(((((()))))))))))))))''''''''''''''''''''''''''''''(((((())))))******%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((&&&'''(((*********)))((((((((())))))******++++++))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))''''''''''''((((((((()))&&&'''((())))))(((''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&'''''''''(((((())))))%%%&&&'''((())))))))))))******))))))((((((''''''))))))(((((((((((())))))+++***)))(((((('''(((((())))))))))))))))))))))))&&&'''''''''(((((())))))(((((())))))))))))((((((&&&'''((())))))((('''&&&))))))))))))))))))))))))000000000///......------......---------,,,,,,,,,+++++++++************)))''''''((()))***++++++,,,***))))))((('''&&&&&&&&& !!!###%%%''')))***+++)))))))))))))))(((''''''(((((((((((((((((((((((((((******)))((('''((()))(((((('''''''''&&&&&&&&&'''''''''''''''((()))***''''''''''''''''''''''''(((((('''''''''&&&&&&&&&((('''&&&&&&'''((('''&&&((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((******))))))(((&&&%%%$$$''''''''''''(((((((((((()))(((&&&&&&''''''&&&%%%&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&((('''&&&%%%%%%&&&'''(((***)))((('''&&&&&&'''((((((((('''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%))))))(((((('''''''''&&&((((((((((((((()))******''''''(((((())))))******(((((((((((())))))))))))((((((((((((((()))******''''''((((((((((((''''''''''''(((((())))))******(((((('''''''''&&&&&&&&&(((((((((((('''&&&%%%$$$''''''(((((((((&&&%%%$$$''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((('''(((((()))))))))))))))(((((((((((())))))))))))++++++***)))(((((())))))((()))******(((''''''((())))))))))))************(((((()))***************))))))))))))***+++,,,---++++++,,,,,,,,,,,,------------............------........................000000000///......------//////000111111111111111---...///111111000//////444444333222111111111222333333333222222222111111//////000111111111111000111111111000///......---///---,,,,,,---...,,,+++------,,,,,,,,,+++++++++*********))))))))))))(((******))))))))))))******+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))(((((('''''''''&&&((((((((('''&&&&&&&&&%%%$$$$$$%%%%%%&&&'''((((((***)))&&&%%%%%%&&&)))******)))(((''''''((()))***''''''(((((((((((('''''')))((('''&&&&&&'''((()))***(((''''''(((((('''%%%''''''''''''(((((((((((()))((('''&&&&&&'''((()))(((((((((((((((''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((()))******)))'''$$$###&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''))))))((((((''''''&&&&&&))))))))))))(((((((((((())))))))))))************)))***+++++++++)))((('''''''''&&&%%%%%%'''((()))((((((''''''''''''((((((******)))))))))))))))***000000//////......------...------------,,,,,,,,,+++++++++*********))))))(((((())))))******++++++***))))))(((''''''&&&&&&&&&&&&'''''''''&&&&&&%%%)))))))))))))))(((''''''((((((((((((((((((((((((((()))***)))'''&&&'''((((((((('''''''''&&&&&&&&&'''&&&&&&&&&&&&''''''(((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&((('''&&&&&&'''((('''&&&((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))))))))((('''&&&%%%''''''''''''(((((((((((()))(((&&&&&&'''(((&&&%%%&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''***)))((('''&&&&&&'''((((((((('''''''''&&&&&&&&&''''''''''''&&&&&&%%%%%%)))((((((((('''''''''&&&((((((((((((((())))))***''''''''''''((((((((((((&&&&&&&&&&&&''''''''''''((((((((((((((())))))***''''''(((((((((((('''''')))))))))((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&'''''''''''''''&&&''''''((((((((('''&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((%%%&&&&&&''''''''''''''''''((((((((())))))))))))+++******)))(((((())))))((()))******(((''''''((()))))))))*********++++++(((((()))***************))))))))))))***+++,,,---++++++,,,,,,,,,,,,------,,,,,,------------,,,,,,........................////////////............//////000111111111111111000000111111222222222111333333222111111111111111333333333222222222111111000111222222333333222222222222111000000///......000...------...///---,,,++++++,,,,,,---------...,,,,,,+++++++++***************))))))))))))******************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((()))((((((((('''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&''''''(((((()))((('''&&&&&&'''((()))))))))(((((((((((())))))''''''(((((((((((('''''')))((('''&&&&&&'''((()))***(((''''''(((((('''&&&&&&&&&'''''''''((((((((((((''''''&&&&&&''''''((((((((((((((((((''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))))))))((('''&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((('''''''''''''''''''''((((((((((((((('''''''''))))))))))))(((((((((((()))))))))*********++++++)))*********))))))(((''''''&&&&&&&&&&&&'''((((((((((((''''''''''''((((((((('''''''''((()))******000000//////...---------------------,,,,,,,,,,,,++++++*********))))))))))))))))))))))))*********)))))))))(((''''''&&&&&&)))))))))((('''&&&%%%$$$(((((()))))))))(((''''''(((((((((((((((((((((((('''((()))(((&&&%%%&&&''''''''''''''''''&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&((('''&&&&&&'''((('''&&&((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''(((((((((((()))'''&&&'''(((((('''%%%&&&&&&'''''''''((((((((((((((((((''''''''''''&&&&&&''''''''''''''''''&&&)))(((''''''&&&''''''''''''''''''''''''&&&&&&&&&(((((((((''''''''''''&&&((((((((('''''''''''''''((((((''''''(((((())))))''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((''''''(((((()))***''''''((((((((((((''''''******)))((((((''''''&&&'''''''''''''''&&&&&&&&&$$$%%%&&&'''((((((((((((((((((''''''(((((())))))''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((%%%&&&&&&'''''''''''''''''''''((((((((()))))))))******)))((((((((())))))((()))******(((''''''((())))))))))))*********+++((()))))))))************))))))))))))***+++,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,....................................//////////////////000111111111111111222222222222222333444444333222111111000111111111333333333222222222111111222222333444444444444333222222222111000000//////111///......///000...---***++++++,,,---...///000------------,,,,,,,,,,,,******))))))))))))******************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((''''''''''''&&&&&&&&&'''''''''''''''''''''''''''(((((((((((((((((((((''''''(((((((((((((((((())))))(((((((((''''''((((((((((((''''''((((((''''''''''''(((((()))(((''''''(((((('''&&&&&&&&&&&&'''''''''(((((((((''''''&&&&&&''''''((((((((((((((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''''''''(((((())))))&&&&&&&&&'''''''''''''''(((((((((((((((((((((((()))))))))((((((''''''''''''''''''((((((((((((((((((((((((((())))))))))))))))))))))))*********+++))))))((((((''''''((((((&&&&&&'''(((((((((((('''((((((''''''''''''((((((&&&&&&&&&&&&''')))***+++000//////......---,,,,,,---------,,,,,,,,,++++++************))))))))))))*********)))))))))))))))))))))((((((''''''''''''%%%&&&'''((())))))))))))'''(((((((((((((((''''''((((((((((((((((((((((((&&&'''((('''%%%$$$%%%&&&''''''''''''''''''''''''(((((('''&&&%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''(((&&&&&&&&&'''((('''&&&'''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((()))((((((''''''''''''(((((((((((()))'''&&&'''((()))'''&&&''''''''''''((((((((((((((((((((('''''''''''''''%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((('''''''''''''''''''''''''''(((((('''''''''(((((()))(((((((((''''''&&&&&&&&&(((((((((((())))))))))))(((''''''''''''((())))))''''''((((((((((((''''''((((((((((((((((((''''''''''''''''''''''''''''''%%%&&&&&&'''(((((('''''')))(((''''''''')))***+++''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((('''(((((()))))))))))))))'''''''''((((((((())))))***))))))((((((((())))))((()))******(((''''''((('''(((((((((((())))))))))))))))))))))))******+++))))))))))))***+++,,,---+++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,---........................---------...///000000111//////000111111111111111333333222111222333444555222111111000000111111111333333333222222222111111111222333333444444333333222222222222111111000000000///......//////...,,,++++++,,,---......//////...------------,,,,,,,,,******))))))))))))***************)))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((('''''''''%%%&&&&&&&&&'''((((((((())))))))))))((((((((((((&&&'''((())))))((('''&&&&&&'''((())))))((('''&&&''''''((((((((((((''''''(((((((((''''''((((((((()))(((''''''((()))(((&&&''''''(((((((((((())))))(((((((((((((((((((((((((((((((((((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''((())))))''''''''''''''''''''''''((((((((((((((((((((((((+++******)))(((''''''&&&&&&&&&''''''(((((())))))(((((((((((())))))))))))'''(((((((((((())))))))))))((('''&&&&&&'''((()))%%%&&&((()))))))))((('''((((((''''''''''''((((((''''''''''''(((((()))***/////////...------,,,,,,------,,,,,,,,,+++++++++*********)))))))))((((((*********)))))))))))))))((((((((((((''''''''''''$$$%%%&&&((()))******+++''''''((((((((((((''''''((((((((((((((((((((((((%%%''''''&&&%%%$$$%%%&&&&&&'''''''''''''''''''''))))))((('''&&&&&&&&&'''''''''''''''''''''''''''&&&'''''''''''''''''''''(((&&&&&&&&&'''((('''&&&&&&''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''((())))))))))))''''''''''''(((((((((((()))'''&&&'''))))))(((''''''''''''((((((((())))))((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%&&&&&&''''''''''''''''''&&&''''''''''''''''''''''''(((((((((((((((((((((&&&&&&&&&'''''''''''''''((((((''''''''''''((((((***))))))(((((('''''''''(((((((((((())))))))))))'''''''''''''''(((((()))''''''((((((((((((''''''%%%&&&&&&'''((())))))***&&&'''''''''''''''''''''''''''(((((('''&&&&&&%%%)))(((''''''''')))***+++''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((('''(((((()))))))))))))))''''''''''''(((((((((((()))((((((((((((((())))))((()))******(((''''''(((&&&&&&&&&''''''''''''((())))))(((((())))))***+++))))))))))))***+++,,,---+++++++++,,,,,,,,,------......------------..............................,,,------...///000111111//////000111111111111111222222111000000222333444222111111111111111222222333333333222222222111111000000111222222222222222222222222111111111111111///...,,,---......---+++------------------------,,,,,,,,,,,,++++++++++++******))))))))))))******))))))))))))))))))******((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''(((((((((((((((%%%&&&&&&&&&'''((((((((()))))))))))))))(((((((((&&&'''((())))))((('''&&&&&&'''((())))))((('''&&&''''''(((((((((((('''''''''(((((((((((((((((('''((('''&&&'''((()))((('''(((((()))))))))*********))))))))))))))))))))))))(((((((((((((((''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''))))))(((''''''''''''((('''''''''''''''''''''&&&((((((((((((((((((((((((+++******)))(((''''''&&&&&&&&&''''''(((((())))))'''((((((((()))))))))***&&&&&&&&&''''''''''''((()))((('''&&&&&&'''((()))%%%&&&((()))))))))((('''((((((''''''''''''((((((+++******)))((((((((((((//////......---,,,,,,,,,,,,,,,,,,,,,++++++++++++******)))))))))((((((((()))))))))))))))*********((((((((((((((((((''''''&&&''''''(((((((((''''''&&&&&&'''(((((((((''''''((((((((((((((((((((((((&&&'''((('''%%%$$$%%%&&&&&&&&&&&&'''''''''''''''))))))((('''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''((('''&&&&&&'''((('''&&&&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((((((''''''''''''(((((((((((((((''''''''')))***)))(((''''''((((((((()))))))))'''(((((((((((()))))))))&&&''''''''''''''''''&&&%%%%%%&&&''''''''''''&&&&&&&&&&&&'''''''''''''''&&&''''''''''''(((((((((&&&&&&&&&&&&&&&'''''''''((((((''''''&&&&&&'''''')))))))))))))))(((((((((&&&&&&&&&&&&''''''''''''''''''&&&&&&''''''((()))''''''((((((((((((''''''$$$$$$%%%&&&((()))***+++&&&&&&&&&'''''''''''''''(((((((((((('''&&&%%%$$$((((((''''''(((((())))))''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((%%%&&&&&&'''''''''''''''&&&&&&'''''''''(((((((((((((((''''''(((((())))))((()))******(((''''''(((&&&&&&&&&&&&''''''''''''***)))((((((((()))+++,,,))))))))))))***+++,,,---++++++,,,,,,,,,,,,------//////------------//////........................---------...///000000111//////000111111111111111000000000000000111222222222222222111222222333444333333333222222222111111//////000111111111111000111111111111111111111111///---,,,,,,------,,,+++---------,,,,,,+++++++++++++++++++++******************))))))))))))******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((('''''''''(((((((((((((((&&&&&&&&&'''''''''''''''(((((((((((())))))))))))&&&'''((())))))((('''&&&'''''''''(((((('''''''''''''''((((((((((((''''''''''''((((((((((((''''''((('''&&&'''((()))((('''(((((()))))))))*********((())))))******))))))((((((((((((((((((''''''&&&''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''))))))(((((('''''''''&&&'''''''''''''''&&&&&&&&&(((((((((((((((((((((((()))))))))((((((''''''''''''''''''(((((((((((((((''''''(((((())))))******&&&&&&&&&&&&''''''''''''((((((''''''(((((())))))''''''((())))))))))))(((((((((''''''''''''((((((---,,,+++)))((((((((((((///......------,,,,,,+++,,,,,,,,,++++++++++++******)))))))))(((((((((((((((((())))))******++++++'''((((((((((((((((((((('''''''''''''''&&&%%%$$$%%%&&&''''''((((((''''''((((((((((((((((((((((((&&&'''((('''&&&%%%%%%'''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((('''&&&&&&'''((('''&&&&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((('''''''''''''''(((((((((((((((''''''''')))***)))((('''((((((((())))))))))))'''((((((((())))))))))))''''''&&&&&&&&&&&&''''''$$$%%%&&&'''''''''&&&&&&&&&&&&&&&'''''''''((((((%%%%%%&&&&&&''''''''''''%%%%%%%%%&&&&&&''''''''')))((('''&&&&&&&&&&&&'''''''''((((((((((((((((((&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&'''((((((''''''((((((((((((''''''%%%%%%&&&&&&'''((())))))&&&&&&&&&'''''''''((((((&&&'''''''''''''''&&&&&&''''''((((((((('''&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((%%%&&&&&&'''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''((())))))((()))******(((''''''((('''''''''((((((((())))))***)))((('''((()))+++,,,))))))))))))***+++,,,---++++++,,,,,,,,,,,,------///...,,,++++++,,,...///........................------......//////000000//////000111111111111111///000000111111111111111333333222222333444444555333333333222222222111111...///000000111111000000000000000000000000000000///...------......---,,,******++++++++++++++++++++++++++++++******************))))))))))))******((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((''''''''''''((((((((()))'''''''''''''''&&&&&&&&&'''''''''(((((()))))))))''''''((((((((((((''''''(((''''''&&&&&&''''''(((''''''((((((((((((''''''&&&'''((())))))((('''&&&((('''&&&''')))))))))(((''''''''''''((((((((((((&&&'''((())))))((('''&&&(((((((((((((((''''''&&&''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''&&&'''((()))))))))((('''(((((('''''''''&&&&&&&&&((((((((((((((((((((((((((('''''''''''''''''''''(((((((((((((((''''''''''''''''''((()))*********'''''''''((((((((())))))'''((())))))*********)))((((((((((((((())))))***((((((''''''''''''((((((+++***)))(((((((((((((((///......------,,,++++++,,,,,,,,,+++++++++******))))))))))))(((((((((((('''(((((()))***++++++,,,'''''''''(((((((((((((((%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((((((((('''(((((((((((((((((((((((('''((()))(((&&&%%%&&&'''&&&&&&&&&'''''''''((((((%%%%%%%%%%%%&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((('''&&&&&&'''((('''&&&%%%&&&'''(((((('''&&&%%%((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((''''''''''''''''''((((((((()))(((''''''((()))******)))(((((((((((())))))))))))'''((((((((())))))******((('''&&&%%%%%%&&&'''(((###$$$&&&'''((('''&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&''''''''')))((('''&&&&&&&&&&&&&&&%%%&&&&&&''''''((((((((((((((((((((()))))))))***'''&&&&&&&&&&&&'''((((((''''''((((((((((((''''''&&&&&&''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%&&&'''((((((((((((''''''((((((((('''%%%$$$''''''''''''''''''''''''''''''''''''((((((((()))((((((''''''''''''(((((((((((((((((((((((((((((('''(((((()))))))))))))))&&&&&&&&&'''''''''(((((('''''''''''''''((()))***((()))+++***(((''''''((())))))))))))************+++***((('''((()))+++,,,))))))))))))***+++,,,---++++++,,,,,,,,,---------...---+++******+++---..................................../////////////////////000111111111111111///000111222333222111111333333333333444444555666333333333222222222111111//////000111111111111111///////////////000000000111///......//////...---(((((()))***+++,,,,,,---,,,,,,,,,+++++++++************))))))))))))******(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))&&&'''''''''(((((())))))(((((((((''''''&&&&&&%%%%%%&&&&&&'''((())))))***((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((''''''((((((((((((''''''&&&'''((())))))((('''&&&'''&&&&&&''')))***)))(((%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&''''''&&&%%%$$$(((((((((((((((''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''###$$$''')))******)))((((((((('''''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&'''''''''''''''))))))(((((('''''''''&&&&&&''''''((()))******+++))))))))))))************'''((()))+++++++++***))))))((('''''''''(((***+++((((((''''''''''''(((((((((((('''''''''(((((()))------,,,++++++******)))......---,,,,,,++++++***+++*********))))))((((((***((('''((()))***)))'''))))))(((((('''''''''&&&((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((%%%&&&&&&'''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''((()))((('''&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''((())))))((((((((((((&&&%%%%%%&&&'''(((***)))((('''&&&&&&'''(((((((((((((((((((((((((((***)))(((''''''((()))******))))))(((((((((((((((&&&'''''''''(((((())))))'''''''''''''''((())))))'''''''''(((((((((((((((''''''(((((('''&&&%%%%%%******)))'''&&&%%%$$$###$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$"""$$$((()))(((&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((&&&%%%$$$%%%''')))***++++++***)))((('''&&&&&&(((''''''''''''&&&&&&&&&((('''&&&%%%%%%&&&'''((((((((((((((())))))))))))((((((((((((((('''''''''(((((((((((((((((((((((()))((('''&&&&&&'''((()))(((((((((((((((((((((((()))((('''&&&&&&'''((()))(((((((((((((((((((((((())))))))))))))))))))))))+++++++++***************,,,+++******)))*********---------.........//////------............------......---------......///000000000000111111111111000000///////////////000///000111222333444444444444444444444444444444444333333333333333333333333111000000///...///////////////000000111111111222......---,,,,,,,,,,,,---+++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))******)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&(((((('''''''''&&&&&&&&&))))))))))))))))))))))))(((***+++------+++***(((''''''(((((())))))******((((((((((((((((((((((((******))))))((((((''''''''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))(((((('''''''''&&&))))))(((((((((((())))))(((((('''&&&%%%%%%%%%%%%+++*********))))))((((((***)))((('''&&&&&&'''((('''&&&%%%%%%&&&'''((()))&&&&&&&&&''''''''''''((((((((())))))))))))(((((('''''''''''''''((())))))(((((())))))))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))))))))(((((('''''''''&&&'''((()))******)))((('''&&&'''((())))))((('''&&&---------,,,++++++***************+++,,,,,,------************)))))))))(((***((('''((()))***)))''')))(((((((((''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''(((((()))))))))))))))''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''((((((((('''&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((((((((((((((((((((('''&&&&&&&&&&&&'''(((***)))((('''&&&''''''((((((((((((((((((((((((((()))((('''&&&&&&'''((()))((((((''''''((()))******''''''''''''((((((((()))'''''''''''''''((())))))((((((((((((((('''''''''''''''(((((('''&&&&&&%%%%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&$$$###%%%''')))'''&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''((()))***))))))))))))(((((((((((((((''''''''''''&&&&&&&&&((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&''''''''''''((((((((((((((((((((('''(((((((((((((((((((((((()))((('''&&&&&&'''((()))((((((((((((((((((((((((+++***)))(((((()))***+++************************))))))))))))))))))))))))******************************)))******+++,,,,,,,,,------------.........------............------,,,,,,,,,,,,---...///000/////////000000000111111000000////////////000000///000111222333444444444444444444444444444444444333333333333333333333333222222222111111111000000//////000000000111111111//////...------------...+++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))******)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''''')))))))))(((((('''''''''))))))))))))))))))))))))''''''((())))))(((''''''(((((((((((())))))))))))(((((((((((((((((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''(((((())))))((((((''')))((((((((('''''''''''')))((((((''''''(((((()))''''''&&&&&&&&&'''((((((******)))))))))(((((((((***)))((('''&&&''''''(((''''''&&&%%%&&&'''(((((('''''''''((((((((())))))(((((())))))))))))(((((('''''''''''''''((())))))((((((((((((((((((((((((((((((((())))))((((((((()))))))))))))))))))))))))))((((((((('''''''''''''''((()))******)))((('''(((((()))******)))((((((///......---,,,,,,++++++)))))))))***++++++,,,,,,************))))))))))))***((('''((()))***)))'''((((((((((((''''''''''''((((((((((((((((((((((((&&&&&&'''''''''((((((((('''''''''''''''''''''''''''(((((()))))))))))))))'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((((((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((('''&&&(((''''''&&&&&&'''(((((())))))(((''''''''''''(((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&'''((()))+++,,,''''''''''''(((((((((((('''''''''''''''((())))))))))))((((((''''''&&&&&&'''''''''(((''''''&&&%%%###$$$%%%&&&''')))******''''''((((((((()))))))))&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''%%%$$$%%%''''''&&&%%%((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))(((((('''''''''(((((()))))))))(((''''''''''''&&&&&&&&&(((''''''&&&&&&''''''(((%%%&&&&&&&&&&&&'''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((******))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***+++,,,---...,,,,,,,,,,,,------------------............------*********+++---...000111....../////////000000000000000////////////000000///000111222333444444444444444444444444444444444333333333333333333333333222333444444444333111111//////000000000000111111000//////...............+++++++++++++++++++++++++++++++++***************))))))))))))))))))))))))***))))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''******))))))))))))(((((())))))))))))))))))))))))''''''&&&&&&&&&&&&''''''))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''((((((((((((''''''''''''(((''''''''''''''''''((('''&&&&&&'''((()))******((((((((((((((('''''''''))))))(((''''''''''''((((((((('''&&&&&&&&&''''''(((((((((((()))))))))***(((((())))))))))))(((((('''''''''''''''((())))))(((((('''&&&&&&'''((((((''''''((((((((((((''''''))))))))))))))))))))))))(((((((((((('''''''''''''''(((((())))))(((((('''))))))************))))))/////////...------,,,,,,++++++******)))(((((((((*********)))))))))))))))***((('''((()))***)))'''((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((''''''&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))((('''&&&&&&'''''''''''''''(((((((((((((((((('''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''((()))******'''''''''((((((((((((((('''''''''''''''((())))))******)))((('''&&&&&&%%%&&&'''''''''''''''&&&&&&'''''''''''''''&&&&&&&&&'''(((((((((((()))))))))&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((()))*********(((&&&%%%'''''''''((((((((())))))(((''''''''''''&&&&&&&&&((((((''''''''''''(((((('''''''''((((((((())))))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))***+++,,,,,,,,,---+++++++++,,,,,,,,,------------............------*********+++,,,---...///............////////////000////////////000000111///000111222333444444444333333333333333333333333333333333333333333333333222333444555555333111000//////000000000000000000//////...---------------++++++++++++++++++++++++************************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((***)))'''&&&&&&''')))*********))))))((((((''''''((((((((((((((((((((((((&&&''''''(((((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&((((((((((((((('''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&'''((())))))''''''''''''''''''''''''((((((((('''''''''((((((((((((''''''&&&&&&&&&&&&''''''((((((((()))))))))(((((())))))))))))(((((('''''''''''''''((()))))))))(((&&&$$$$$$&&&((()))''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((())))))))))))))))))))))))000//////......------,,,++++++***))))))(((((('''))))))))))))))))))*********((('''((()))***)))''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))''''''''''''''''''''''''%%%&&&&&&'''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&''''''(((((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))((('''&&&&&&&&&''''''(((((()))))))))''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((''''''''''''''''''''''''((())))))******)))((('''&&&&&&%%%&&&&&&'''''''''''''''&&&***)))((('''&&&%%%$$$$$$&&&&&&'''''''''(((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&''')))***)))'''%%%###((((((((((((''''''''''''(((''''''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((&&&'''''''''(((((())))))(((((((((((((((((((((((('''(((((((((((((((((('''((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''(((((())))))))))))++++++,,,,,,,,,,,,+++***+++++++++,,,,,,,,,------------............------------,,,+++++++++,,,,,,............///////////////////////////000111111///000111222333444444444333333333333333333333333333333333333333333333333000111333444444222000///000000//////////////////...---,,,,,,++++++,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((***(((&&&%%%%%%&&&(((*********))))))((((((''''''((((((((((((((((((((((((&&&&&&''''''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''(((((((((((((((''''''&&&&&&&&&&&&''''''((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''(((((((((((((((((((((((((((''''''&&&%%%%%%&&&&&&'''''''''((((((((((((((())))))))))))(((((('''''''''''''''((()))))))))(((&&&$$$$$$&&&((()))''''''((((((((((((''''''(((((((((((((((((((((((('''''''''(((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((/////////...------,,,,,,((((((((()))******++++++))))))))))))***************((('''((()))***)))''''''''''''(((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))))))))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((('''&&&&&&&&&((()))))))))))))))&&&'''(((((()))((((((((((((((((((((((((((((((((((((((())))))))))))(((((()))(((''''''&&&&&&''''''(((((((((((((((''''''''''''''''''''''''((())))))))))))((((((''''''&&&&&&%%%&&&''''''((('''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&((())))))'''%%%$$$(((((((((''''''&&&&&&&&&(((''''''''''''&&&&&&&&&'''(((((())))))(((((('''$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''((()))))))))((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((())))))************))))))************************))))))))))))))))))))))))'''(((((())))))******++++++,,,---------,,,***))),,,,,,,,,,,,------------------............------///...---,,,++++++++++++....../////////000000000///......//////000111222///000111222333444444444333333333333333333333333333333333333333333333333000111222222222111///...000000////////////......---,,,,,,+++++++++++++++++++++++++++++++++++++++***************+++++++++))))))))))))))))))))))))((((((((((((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))******''''''(((((((((((())))))))))))))))))))))))))))))((('''%%%$$$$$$%%%'''((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''((((((((((((((((((''''''''''''''''''((((((((('''%%%%%%$$$$$$$$$&&&&&&&&&'''''''''''''''&&&'''(((((()))((((((((('''''''''(((''''''&&&%%%&&&&&&&&&&&&''''''''''''(((((())))))))))))(((((('''''''''''''''((())))))(((((('''&&&&&&'''(((((((((((())))))))))))(((((())))))))))))))))))))))))'''''''''((((((((((((((((((''''''&&&&&&''''''(((((((((''''''''''''((((((//////......---,,,,,,+++(((((()))******++++++,,,((()))))))))***************((('''((()))***)))'''''''''''''''((((((((()))(((((((((((((((((((((((('''((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))))))))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((((((((((((((((((%%%&&&((()))******))))))%%%&&&((()))))))))((((((((((((((((((((((((((((((''''''((())))))(((''''''''''''&&&&&&&&&'''(((((()))((((((((('''''''''''''''''''''''''''((())))))((((((((((((((('''''''''%%%&&&&&&'''((((((''''''%%%&&&&&&&&&'''(((((((((%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''###%%%''''''%%%%%%''')))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&(((((()))(((''''''&&&&&&'''''''''''''''((((((''''''''''''&&&&&&&&&'''((()))******)))((('''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''((())))))***((((((((((((((((((((((((&&&'''((())))))((('''&&&((((((((((((((((((((((((((()))***++++++***)))(((************************))))))))))))))))))))))))(((((())))))***++++++,,,***+++,,,......---,,,+++,,,------------.........------............------......------------------/////////000000000111111............///000111222///000111222333444444444222222222222222222222222333333333333333333333333111111111111000000000000000000/////////.........------,,,++++++++++++,,,++++++++++++++++++++++++))))))*********+++++++++))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********((((((((())))))*********))))))))))))))))))))))))''''''&&&%%%%%%&&&''''''(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''(((((())))))(((((('''''''''''''''((((((((())))))((((((''''''(((((()))((('''&&&&&&&&&&&&&&&'''&&&&&&''''''((((((((((((%%%&&&((()))))))))((((((%%%&&&'''((((((((('''&&&''''''''''''(((((((((((((((((())))))))))))(((((('''''''''''''''((())))))(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))''''''''''''((((((((()))((('''&&&&&&&&&&&&'''((())))))(((''''''((())))))///......---,,,,,,++++++,,,,,,++++++***)))))))))(((((())))))*********+++***((('''((()))***)))(((&&&'''''''''(((((())))))(((((((((((((((((((((((((((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&'''((()))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''((()))))))))(((%%%&&&((()))*********)))%%%&&&((()))))))))((((((((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&'''((()))***))))))(((((('''''''''&&&'''''''''''''''((())))))'''''''''(((((((((((((((%%%%%%&&&'''((((((((('''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((("""$$$''''''%%%%%%'''***((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))***))))))$$$$$$%%%&&&'''((()))***(((((('''''''''&&&&&&&&&'''((()))******)))((('''&&&&&&&&&'''''''''((((((&&&&&&&&&'''((())))))***((((((((((((((((((((((((&&&'''((())))))((('''&&&((((((((((((((((((((((((&&&'''((())))))((('''&&&(((((((((((((((((((((((())))))))))))))))))))))))((())))))***+++,,,,,,,,,((()))+++...///...---------------.........//////---..................------------------...///000000000000000111111111111............///000222222///000111222333444444444222222222222222222222222333333333333333333333333333222111111000000111111000000//////.........---......---,,,,,,,,,,,,---++++++++++++++++++++++++))))))******++++++++++++))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))******++++++++++++)))))))))))))))))))))))))))))))))(((((()))))))))''''''(((((())))))******(((((((((((((((((((((((((((((((((''''''&&&&&&%%%))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((&&&'''''''''(((((())))))))))))(((((((((((())))))''''''&&&''''''((()))***'''''''''((((((((())))))%%%&&&((()))))))))(((((($$$%%%'''(((((((((''''''(((((((((((())))))))))))(((((())))))))))))(((((('''''''''''''''((())))))(((((())))))))))))((((((******++++++++++++******))))))))))))))))))))))))&&&'''''''''(((((())))))((('''&&&%%%%%%&&&'''(((+++***)))(((((()))***+++222000///---,,,,,,,,,,,,))))))))))))))))))))))))************************''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&'''''')))(((&&&&&&''''''&&&%%%''''''''''''''''''''''''))))))(((((('''''''''&&&&&&&&&''''''(((((())))))))))))(((((('''''''''&&&((('''&&&%%%$$$%%%%%%&&&%%%&&&'''((())))))))))))'''''''''''''''((())))))((((((((((((((((((((((((******)))((('''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((('''''''''&&&)))''''''''')))+++++++++...&&&"""'''+++(((&&&'''''''''''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''******)))((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((***)))'''&&&&&&''')))***))))))))))))))))))))))))&&&&&&&&&'''''''''((((((((((((((((((((('''''''''((((((''''''&&&&&&&&&%%%((((((((((((''''''''''''******))))))((((((''''''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,+++***))))))***+++,,,...------------...//////---------.........//////------------------------------......//////000000111111000000//////.........//////000111222222222111111222333333333333222---+++)))+++///222333222333333222111000///...---000000111111111111000000......---------,,,,,,,,,,,,,,,,,,++++++*********)))))))))))))))))))))))))))((((((((((((***,,,---******++++++++++++******))))))))))))))))))))))))'''&&&&&&&&&&&&'''(((((())))))))))))((((((((((((************))))))))))))''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''')))(((&&&%%%$$$&&&'''((())))))(((((('''''''''&&&((((((''''''''''''((((((******))))))((((((''''''''''''&&&&&&&&&&&&''''''&&&&&&%%%&&&''')))+++,,,''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))******)))(((((((((((((((((((((''''''''''''(((((()))))))))(((&&&%%%'''(((&&&'''((())))))((('''&&&))))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&((())),,,---''''''''''''((((((((((((''''''''''''''''''&&&&&&)))******+++++++++************)))(((((((((((((((***)))'''&&&&&&'''((()))+++*********))))))(((((())))))))))))))))))))))))111000...,,,+++++++++,,,))))))))))))))))))))))))(((((((((((((((((((((((('''(((((())))))(((((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&'''''')))'''&&&&&&''''''&&&%%%'''''''''''''''''''''''')))((((((((('''''''''''''''''''''((((((((((((((()))((((((((('''''''''&&&))))))'''&&&&&&&&&'''''''''((((((((((((((('''''''''''''''''''''((())))))(((((((((((((((((((((((())))))((((((''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))(((((((((''''''''''''(((((((((***,,,,,,(((%%%+++&&&%%%((((((%%%$$$&&&''''''''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''***))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''%%%$$$$$$%%%'''(((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&((((((((((((''''''''''''***)))))))))((((((((('''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++***))))))***++++++---------------...//////---------................................................///////////////111000000000/////////......//////000111111222222000111222222333333222222111///...///333555666555333333222111000///...---...//////000000//////...---,,,,,,,,,++++++++++++,,,,,,,,,++++++*********)))))))))))))))))))))))))))((((((((()))***+++,,,)))******++++++******)))))))))))))))))))))))))))((('''''''''(((((())))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((()))))))))((('''&&&&&&'''(((((()))(((((((((''''''''''''))))))(((((((((((())))))(((((((((((())))))))))))''''''&&&&&&&&&&&&''''''))))))((('''&&&''''''(((''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))***)))(((((('''''''''(((((((((''''''''''''((((((((())))))(((&&&&&&'''((('''((())))))))))))((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***''''''''''''(((((((((((('''''''''''''''''''''''')))******+++++++++************)))(((((((((((((((((('''&&&&&&&&&(((***+++))))))((((((((('''''''''((((((((((((((((((((((((111///...,,,++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((((())))))******))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''((('''&&&&&&'''(((&&&%%%''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((((('''''''''((((((((('''''''''''''''******)))(((((((((((()))))))))))))))((('''&&&%%%'''''''''''''''((())))))((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((('''''''''''''''''')))...444333---'''(((&&&'''((('''$$$%%%(((''''''''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''))))))((((((''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((())))))((((((((((((''''''((((((((((((''''''''''''))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++***))))))***++++++---------------..................---------------...............////////////////////////.........000000000000/////////////////////000111111222222000111222222333333222222444222111222444666666555222222111000//////......------............------++++++++++++************+++++++++++++++*********)))))))))))))))))))))))))))((((((((()))***+++,,,)))******++++++******)))))))))))))))))))))))))))(((((())))))))))))******))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&&&&%%%%%%%%%%%%&&&&&&((((((((((((((((((((((((((((((((((((''''''''''''***))))))))))))))))))***'''''''''((()))*********''''''&&&&&&&&&&&&''''''))))))((('''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''((((((((()))(((''''''&&&'''''''''((((((''''''''''''(((((('''((()))((('''&&&'''((('''((())))))))))))((('''''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))(((''''''''''''''''''((((((((((((''''''''''''''''''''''''******+++++++++******)))***))))))(((((((((((((((&&&&&&&&&&&&'''(((***,,,'''''''''&&&&&&&&&&&&%%%''''''''''''''''''''''''111000...---,,,+++,,,,,,))))))))))))))))))))))))************************))))))************))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((('''&&&&&&'''((('''%%%''''''''''''''''''''''''((((((((((((((('''''''''))))))((((((''''''&&&&&&'''''''''''''''''''''''')))))))))(((((((((((()))((((((((((((((('''&&&&&&'''''''''''''''((())))))(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''%%%%%%)))111:::===:::444///,,,)))((('''((()))+++''''''''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&'''''')))(((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((''''''''''''))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++******************+++,,,,,,------..................------------,,,,,,------------............000000//////......------000000000000//////////////////000000111111111111000000111222222222222222222111111111222222333222222111111000//////......------............------,,,++++++++++++*********+++++++++***************)))))))))))))))))))))))))))))))))))))))******+++))))))************))))))(((((((((((((((((((((((((((((()))))))))***))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&'''((())))))***))))))(((((((((((((((((('''''''''))))))(((((((((((())))))'''((((((((()))))))))***''''''&&&&&&&&&&&&''''''&&&&&&&&&'''((())))))***''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((''''''&&&&&&&&&''''''(((''''''&&&&&&''''''(((&&&((())))))'''&&&'''((('''''''''(((((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((((()))*********)))'''&&&''''''''''''((((((((((((''''''''''''((((((((((((******+++++++++***))))))))))))(((((((((((())))))''''''&&&&&&'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''222111///---,,,,,,------))))))))))))))))))))))))++++++++++++++++++++++++))))))************))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''&&&&&&&&&&&&''''''(((&&&%%%&&&'''((('''&&&'''''''''''''''''''''''''''''''''((((((((((((((())))))((((((''''''&&&&&&&&&&&&&&&'''''''''''''''&&&'''''''''''''''''''''&&&&&&'''(((((()))(((((('''''''''''''''((())))))(((((((((((((((((((((((('''''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((&&&&&&(((///888>>>>>><<<<<<777///***)))+++***)))''''''''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((()))))))))(((((((((((((((((((((((('''''''''((((((((())))))(((((((((((())))))******((((((((()))))))))))))))((((((((((((''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++*********+++,,,------......------------------------,,,,,,+++++++++,,,,,,---------000000//////......------////////////000000000000000000000000000111111111000000111222222222222111000000111111111000111111111111000000///.........---......//////......---,,,,,,,,,,,,++++++++++++************************))))))))))))))))))))))))((()))))))))************)))))))))******)))))))))((((((((((((((((((((((((&&&'''((()))))))))(((((())))))))))))((((((((((((&&&'''''''''((((((((()))''''''''''''''''''''''''+++******))))))******+++''''''((()))******))))))'''''''''((((((((((((((('''''''''&&&&&&'''''''''***)))))))))((((((((('''''''''&&&&&&&&&&&&''''''&&&&&&'''(((((()))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&'''(((''''''&&&&&&&&&&&&''''''%%%'''))))))(((''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&''')))*********)))(((''''''''''''(((((((((((('''''''''((((((((())))))+++++++++++++++***)))((())))))(((((((((((())))))))))))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''222111///---,,,,,,,,,---))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&'''''''''&&&%%%&&&(((((((((&&&'''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&'''''''''$$$%%%&&&&&&'''&&&&&&&&&%%%&&&'''((())))))))))))'''''''''''''''((())))))((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''(((((((((((((((((('''(((+++///333666777BBB@@@999///******(((%%%''''''''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''((((((************************((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))''''''((((((((()))))))))'''(((((())))))******+++''''''(((((((((((())))))((((((((((((''''''''''''(((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***)))***+++,,,......------,,,+++,,,,,,,,,------------*********+++,,,,,,------///////////////.........////////////000000000000000000000000000000111111///000111111222222111111///111333333222111111222000000000//////.........---..................------,,,,,,,,,++++++++++++)))))))))***************))))))))))))))))))))))))((()))************))))))((())))))******))))))((())))))))))))))))))))))))&&&'''((()))***)))((('''))))))))))))(((((((((((('''''''''(((((())))))***''''''''''''''''''''''''******))))))))))))******'''''''''(((((())))))***'''''''''((((((((((((((('''&&&&&&%%%%%%&&&&&&'''*********)))((('''''''''''''''&&&&&&&&&&&&''''''))))))))))))((('''%%%$$$'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((()))''''''&&&&&&&&&&&&''''''%%%''')))***(((''''''(((''''''&&&%%%%%%&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''((()))))))))))))))''''''''''''(((((((((((('''''''''(((((())))))***+++++++++++++++***)))(((((((((((((((((())))))*********)))((('''&&&%%%%%%((((((((((((((()))))))))''''''''''''''''''''''''000///---+++*********+++))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))(((((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&'''''''''&&&%%%&&&((()))((('''''''''''''''''''''''''''''''''''''''((((((((()))'''''''''(((((((((((((((%%%%%%%%%&&&&&&'''''''''###$$$%%%&&&'''&&&&&&%%%''''''(((((((((((((((''''''''''''''''''((())))))(((((((((((((((((((((((())))))((((((''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))&&&((())))))((()))+++...555===???666,,,(((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''((()))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((('''((((((((())))))))))))'''(((((()))******++++++&&&&&&'''''''''((((((((((((((((((((('''''''''''''''((((((((()))))))))***(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***))))))+++,,,......---,,,+++******+++,,,---......///******+++,,,,,,---...............///////////////.../////////000000000111111000000000000000000000///000000111111111111111...000333444222111222333///////////////.........,,,,,,------------,,,,,,++++++++++++************((()))))))))*********+++))))))))))))))))))))))))((()))***++++++***)))((((((((())))))))))))(((((())))))))))))))))))))))))&&&((()))++++++***)))((())))))))))))((((((((((((''''''((())))))***++++++''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&((()))***''''''''''''((((((((()))''''''&&&&&&&&&&&&''''''))))))))))))((((((((((((''''''&&&&&&&&&&&&''''''))))))***)))((('''%%%$$$''''''''''''''''''''''''''''''''''''''''''''''''((('''''''''(((((()))***'''&&&&&&%%%%%%&&&&&&'''$$$&&&)))***)))((('''((()))(((''''''''''''((()))((((((((((((((((((((((((((((((((((((((((((((((((***))))))(((((((((((((((''''''''''''((((((((((((&&&''''''((())))))******+++,,,,,,++++++)))((((((((((((((((((((()))******)))))))))(((((('''&&&&&&''''''((((((((()))))))))((((((((((((((((((((((((...---+++)))(((((())))))))))))))))))))))))))))))++++++++++++++++++++++++''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&'''''''''&&&&&&''''''''''''&&&%%%&&&((()))((('''''''''''''''''''''''''''&&&'''''''''(((((())))))&&&'''''''''(((((())))))%%%%%%%%%&&&&&&'''''''''###$$$&&&'''''''''&&&&&&))))))))))))((('''&&&%%%'''''''''''''''((())))))((((((((((((((((((((((((******)))((('''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))###'''***)))&&&%%%'''+++###555AAA;;;---(((+++...''''''''''''''''''''''''''''''(((((((((((('''''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&'''((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))''''''''''''''''''''''''(((((((((((())))))))))))'''(((((()))***+++++++++%%%&&&&&&&&&''''''(((((()))((((((((('''''''''''''''((((((((())))))******(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,+++***))))))***,,,......---,,,+++))))))***+++---...//////++++++,,,------...//////---.........//////000000.../////////000000111111111111111000000000000000//////000111111111111111+++...222222111000111333///////////////.........+++++++++,,,,,,+++++++++************))))))))))))(((((())))))*********+++))))))))))))))))))))))))((()))***++++++***)))((((((((())))))))))))(((((())))))))))))))))))))))))''')))+++,,,,,,,,,***)))))))))))))))(((((((((((('''(((((()))***++++++,,,))))))))))))))))))))))))))))))(((((((((((())))))'''&&&%%%$$$%%%''')))+++&&&'''''''''(((((())))))((((((''''''''''''((((((''''''(((((())))))******'''''''''&&&&&&'''''''''&&&'''((()))))))))(((''''''''''''''''''''''''''''''''''''''''''''''''&&&((((((((((((((()))******'''&&&&&&%%%%%%&&&&&&'''###&&&)))***)))(((((((((+++***)))(((((()))***+++))))))))))))))))))))))))((((((((((((((((((((((((---,,,***(((&&&&&&''''''''''''''''''((((((((()))&&&''''''((()))******+++,,,,,,,,,++++++)))((((((((((((((((((((()))******''''''(((((((((((((((''''''''''''((((((((())))))))))))))))))))))))))))))++++++++++++++++++++++++************************(((((((((((((((((((((((())))))))))))((((((((((((''''''''''''''''''''''''***)))((('''&&&&&&'''((())))))(((((((((((())))))((((((((('''&&&&&&&&&%%%))))))((('''&&&&&&%%%%%%%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((()))*********((('''&&&&&&&&&'''''''''''''''''''''''''''((()))******+++&&&&&&&&&&&&''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&(((((())))))((('''&&&&&&&&&''''''((((((((((((((())))))))))))))))))))))))''''''''''''((((((((((((---///111000---***'''&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))((('''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''&&&'''''''''(((((())))))((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((((((((((())))))))))))'''((()))++++++******)))(((((((((((((((((((((((())))))))))))))))))))))))******))))))***,,,...///******))))))((((((''''''*********)))******+++,,,++++++,,,,,,,,,---------............////////////---------............///000000000000000000000000//////000111111111111111000000000000000000000000111111111111000000000000000000000000////////////+++++++++***)))(((''''''*********++++++,,,,,,,,,'''(((***++++++***((('''))))))))))))))))))))))))************))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((((((((())))))+++++++++++++++***)))((())))))))))))(((((((((((((((((((((((()))))))))*********)))((('''&&&&&&%%%&&&'''''''''(((((())))))))))))))))))))))))))))))''''''''''''''''''&&&&&&(((((((((((()))))))))))))))(((&&&%%%%%%&&&((())))))((('''%%%$$$$$$$$$$$$((((((((((((((((((((((((%%%%%%&&&'''((()))******(((((((((((((((((((((((())))))((((((''''''&&&&&&&&&'''(((******((('''&&&'''&&&&&&%%%%%%&&&&&&'''(((((((((((())))))))))))******)))(((((((((((((((&&&'''''''''(((((())))))))))))))))))))))))))))))((()))***++++++***)))((((((((((((((())))))))))))((()))***+++***((('''%%%,,,***((('''&&&'''((()))))))))))))))))))))))))))(((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))***)))((('''&&&''''''((()))(((((((((((((((((()))'''''''''''''''&&&&&&&&&)))(((((('''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''&&&&&&$$$%%%&&&'''(((***++++++&&&&&&'''(((((())))))***(((((((((((())))))))))))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((''''''''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((('''&&&&&&&&&''''''(((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((()))+++...///---***)))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))((('''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((()))((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))(((((((((((())))))))))))'''((()))***+++******)))************************))))))))))))))))))))))))***))))))))))))***,,,---)))))))))******************************++++++,,,++++++,,,,,,,,,---------------------............---------............/////////////////////////////////000111111111111111000000000000000000000000111111111111000000000000000000000000/////////...,,,,,,,,,++++++******)))***++++++++++++++++++,,,******+++,,,,,,+++******(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((((((((())))))***++++++++++++***)))(((''''''(((((())))))******((((((((((((((((((((((((***))))))((('''&&&&&&&&&''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))(((&&&%%%%%%&&&((()))((((((''''''&&&%%%%%%%%%(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((''''''''''''(((((((((''''''&&&&&&''''''(((''''''''''''(((((((((((())))))((('''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))((())))))******))))))((((((((((((((()))))))))))),,,++++++******)))******)))))))))))))))((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((''''''&&&&&&&&&''''''++++++++++++++++++++++++************************************************))))))))))))(((((((((((())))))))))))))))))))))))))))))(((''''''''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''((((((((('''&&&&&&%%%%%%((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&%%%&&&&&&&&&%%%%%%&&&((()))***+++,,,%%%&&&&&&''''''((((((((('''(((((((((((()))))))))'''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((''''''&&&&&&''''''(((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((%%%'''+++,,,+++*********&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''))))))((('''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***(((((((((((())))))))))))(((((()))************)))************************))))))))))))))))))))))))***))))))((())))))******((())))))***+++,,,,,,,,,***************+++,,,,,,,,,,,,,,,,,,------------+++,,,,,,,,,---------------------............/////////////////////////////////000111111111111111000000000000000000000000111111111111000000000000000000000/////////......---------------,,,,,,,,,+++++++++++++++*********************************''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))******++++++******))))))&&&&&&'''((()))***++++++((((((''''''''''''''''''))))))((((((''''''&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''((()))))))))))))))))))))(((((((((((()))))))))))))))((('''&&&&&&'''((()))&&&'''(((((((((((('''&&&(((((((((((((((((((((((())))))((((((''''''''''''(((((((((((((((((((((((('''''''''(((((((((((((((***)))'''%%%%%%''')))***(((((((((''''''(((((((((&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&'''''''''''''''(((((((((((()))))))))))))))))))))))))))((((((''''''(((((()))(((((((((((())))))))))))---,,,)))(((((()))***,,,&&&''')))++++++***((('''))))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&'''((((((************************************************************************))))))))))))((((((((((((''''''''''''''''''''''''((((((((('''''''''((((((&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&'''((((((((((((((('''''''''&&&&&&&&&))))))((((((''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((((((((((((((''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))'''(((((((((((((((''''''&&&''''''(((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((###&&&)))***)))))))))***&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''))))))((('''''''''''''''((((((((((((((((((((((((''''''(((((((((((('''''''''''''''(((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))(((((((((((())))))))))))((()))))))))************(((((((((((((((((((((((())))))))))))))))))))))))*********))))))))))))))))))))))))******++++++++++++************+++,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,---------------------............/////////////////////////////////000111111111111111000000000000000000000000111111111111000000000///000000/////////.........,,,,,,,,,---------------,,,,,,++++++******))))))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))************))))))'''''''''((()))*********''''''''''''&&&&&&&&&&&&(((((((((((((((''''''''''''''''''(((((((((((((((''''''''''''''''''''''''((((((((((((((()))))))))(((((((((((())))))))))))((((((''''''''''''(((((($$$&&&(((******)))((('''((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((&&&&&&''''''(((((()))))))))((('''&&&&&&'''((()))((((((''''''''''''((((((&&&&&&'''''''''((((((((((((''''''&&&&&&''''''''''''''''''((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))(((((((((((()))))))))))))))((('''&&&&&&'''((()))&&&'''(((*********))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))************************))))))))))))))))))))))))************************))))))))))))((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((&&&&&&'''(((((('''&&&&&&%%%&&&&&&&&&'''((((((((('''''''''''''''&&&&&&&&&)))))))))((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((&&&&&&&&&'''((()))'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))''''''((((((((((((((('''&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((($$$&&&((()))'''&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))((('''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((('''''''''((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''((((((((((((((((((((()))))))))))))))))))))))))))*********(((((((((((((((((((((((())))))))))))))))))))))))++++++++++++++++++************)))))))))(((((((((+++++++++***+++,,,,,,---,,,,,,---------.........,,,------------.........---------............///........................//////000111111111111111111111111111111111111111111111111111000000000///////////////............++++++++++++,,,,,,,,,,,,+++++++++******)))))))))((((((''''''''''''(((((())))))))))))))))))))))))&&&'''''''''((((((((()))))))))))))))))))))))))))))))))(((((((((((())))))((())))))*********))))))))))))))))))(((((((((((('''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&''''''((((((((((((((((((((())))))))))))(((((((((''''''((((((((($$$%%%(((*********((('''((((((((((((((((((((((((&&&&&&''''''((())))))***((((((((((((((((((((((((&&&&&&''''''(((((())))))&&&'''((())))))((('''&&&'''&&&&&&%%%%%%&&&&&&'''''''''((((((((())))))))))))((((((((((((((())))))((((((((((((((('''''''''(((((((((((((((((((((((()))((('''&&&&&&'''((()))(((((((((((())))))))))))&&&'''((())))))((('''&&&((((((''''''''')))***+++((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))************************))))))))))))))))))))))))************************))))))))))))(((((((((((())))))))))))))))))))))))&&&'''(((((()))(((((((((&&&'''((())))))((('''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''))))))((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''((()))###$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((&&&'''((((((((((((((((((&&&''''''((((((((((((((())))))))))))))))))))))))''''''''''''((((((((((((&&&'''((((((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))((('''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((('''''''''((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''(((((((((((()))))))))))))))))))))((()))******+++************************))))))))))))))))))))))))***++++++,,,,,,,,,++++++******))))))(((''''''&&&+++++++++++++++,,,------,,,---------............------------............---------............///........................//////000111111111111111222222222222222222222222111111111111000000000000/////////.........------++++++++++++***************************)))))))))************************************************'''''''''(((((())))))***))))))))))))))))))))))))))))))(((((((((((())))))(((((())))))******))))))***)))))))))((((((((('''&&&&&&'''''''''(((((((((&&&&&&''''''(((((())))))((((((((((((((('''''''''''''''''''''''''''''''''%%%%%%&&&&&&''''''(((((((((((((((((())))))))))))((((((((((((((((((((((((%%%&&&'''((()))(((((('''((((((((((((((((((((((((%%%%%%&&&'''((()))******(((((((((((((((((((((((('''''''''(((((((((((((((%%%''')))******)))'''%%%&&&&&&%%%%%%%%%%%%&&&&&&(((((((((((()))))))))***)))(((((((((((()))******(((((((((((((((''''''''')))))))))))))))))))))))))))((((((''''''(((((()))(((((((((((())))))))))))&&&(((***++++++***)))'''***)))'''&&&&&&(((***+++))))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&'''((((((************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))%%%&&&((()))))))))((((((&&&''')))******)))'''&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&'''''''''''''''$$$$$$%%%%%%&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((''''''''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&'''(((((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((%%%'''((((((&&&&&&&&&(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))((('''''''''''''''((((((((((((((((((((((((''''''(((((((((((('''''')))(((((((((''''''''''''((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))***)))((((((((()))++++++************************))))))))))))))))))))))))((()))***+++,,,,,,++++++***))))))))))))))))))))),,,++++++++++++,,,------------------............+++,,,,,,,,,---------------------............///........................//////000111111111111111333333333333333333333333111111111111000000000000//////.........---------,,,,,,++++++******))))))))))))))))))******************+++,,,,,,+++******))))))))))))))))))))))))''''''((())))))***++++++(((((((((((((((((((((((())))))(((((((((((())))))'''(((((()))))))))))))))(((((((((((())))))))))))&&&&&&'''((())))))******&&&&&&&&&'''((())))))***)))(((((((((''''''''''''((((((((((((((((((((((((&&&&&&&&&'''(((((())))))(((((((((((())))))))))))(((((())))))))))))((((((&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((((((((((((((((('''''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&'''''''''''''''((((((((())))))'''''''''''''''((()))))))))(((((((((''''''''''''))))))))))))))))))))))))((())))))******))))))((((((((((((((())))))))))))'''(((((())))))***))))))***))))))((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((''''''&&&&&&&&&''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((''''''''''''''''''''''''%%%&&&((()))))))))(((((('''((()))++++++)))((('''(((((((((''''''&&&&&&%%%&&&'''''''''''''''''''''''''''(((((())))))******''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%&&&'''&&&%%%%%%))))))((('''&&&&&&%%%%%%''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&&&&&&&'''((())))))((((((&&&''''''(((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))$$$&&&''''''&&&&&&((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))((('''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''))))))(((((('''''''''&&&((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))***)))((((((((()))+++,,,(((((((((((((((((((((((())))))))))))))))))))))))&&&''')))***+++++++++***)))))))))***++++++,,,,,,,,,,,,++++++,,,,,,---...---------.........//////******+++++++++,,,,,,,,,---------.........//////........................//////000111111111111111444444444444444444444444111111111111000000000000//////.........---------------,,,,,,+++***))))))(((((())))))******++++++'''(((***,,,,,,***((('''(((((((((((((((((((((((('''(((((()))***++++++,,,(((((((((((((((((((((((())))))(((((((((((())))))''''''((()))))))))))))))&&&&&&'''((()))***++++++%%%&&&'''((()))+++,,,,,,%%%&&&&&&'''((()))******))))))(((((('''''''''&&&))))))))))))))))))))))))&&&''''''((()))******+++(((((((((((())))))))))))(((((())))))))))))(((((('''&&&&&&%%%%%%%%%&&&&&&((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((())))))(((((('''''''''&&&***((('''&&&&&&'''(((***((((((''''''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&'''((()))))))))(((((('''''''''&&&))))))))))))))))))))))))((()))***++++++***)))((((((((((((((())))))))))))'''&&&%%%%%%%%%'''(((***((()))***+++***)))'''%%%))))))))))))))))))))))))(((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&,,,+++******))))))************))))))(((((('''''''''((()))******)))((('''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&(((((('''&&&&&&&&&&&&'''***))))))(((''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''(((((())))))%%%&&&&&&&&&'''(((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''***))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((''''''&&&%%%######))))))))))))))))))))))))''''''(((((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$%%%&&&'''(((***)))(((&&&&&&&&&'''((()))'''%%%&&&)))***(((&&&&&&'''((())))))((('''&&&''''''''''''(((((((((((())))))(((((('''''''''&&&(((((((((((((((((((((((())))))(((((('''''''''&&&((((((((((((((((((((((((&&&&&&''''''((()))))))))''''''&&&&&&&&&&&&''''''))))))(((((('''''''''&&&))))))(((((((((((())))))******))))))))))))******))))))************))))))))))))))))))))))))))))))+++*********))))))(((((())))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,000///...------...///000++++++,,,,,,,,,---------..................------////////////////////////...///000111222333444444222222333444555555555555333222111000////////////+++,,,,,,------........./////////.........------******))))))))))))******++++++******((('''&&&%%%))))))))))))))))))))))))&&&''''''((()))******+++''''''''''''&&&%%%$$$######%%%'''(((((((((***+++)))))))))((((((((((((((('''((()))***************''''''((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((('''''''''&&&&&&&&&((())))))(((''''''''''''(((((())))))******(((%%%$$$%%%((()))(((&&&((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((('''''''''''''''((((((''''''''''''(((((('''&&&&&&%%%%%%%%%&&&&&&(((((((((((((((((((((((())))))((('''''''''''''''))))))((('''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((()))******)))'''&&&'''***+++***((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((+++***(((((())))))'''&&&,,,+++******))))))******(((((((((((())))))))))))'''((()))******)))((('''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''''''''(((((('''&&&&&&&&&&&&'''''''''((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''')))))))))((('''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((''''''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&&&&''''''''''''&&&&&&''''''(((''''''&&&%%%$$$''''''''''''''''''''''''''''''(((((('''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&'''((())))))(((''''''''''''''')))'''&&&'''))))))(((&&&&&&'''((())))))((('''&&&''''''''''''(((((((((((()))(((((((((''''''''''''(((((((((((((((((((((((()))(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''(((''''''''''''''''''((())))))((((((((('''''''''))))))(((((((((((())))))******))))))))))))******))))))************))))))))))))))))))))))))))))))************)))))))))((())))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,---......++++++,,,,,,,,,---------........................------------------------//////000111222333444444333333444555555555444444333222111000////////////---------------.........++++++++++++******************))))))))))))******))))))******))))))(((((())))))))))))))))))))))))'''''''''((()))*********''''''(((''''''&&&%%%$$$&&&'''))))))(((''''''((())))))))))))))))))))))))(((((()))*********))))))((()))))))))((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))(((((((((''''''''''''&&&'''((()))))))))((((((((((((((((((((()))))))))(((&&&%%%&&&(((***((('''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((('''''''''''''''((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&))))))((('''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((())))))******(((&&&'''***+++)))((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''&&&%%%&&&(((((('''&&&++++++***))))))))))))***'''''''''((()))*********(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))%%%&&&&&&&&&'''((((((((((((((('''&&&&&&&&&&&&'''&&&&&&&&&'''((())))))***'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))(((((('''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((((((((((((((('''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&&&&''''''''''''&&&&&&''''''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''&&&%%%%%%&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((''''''&&&)))'''&&&'''((()))((('''''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((***))))))(((''''''&&&&&&)))((((((''''''(((((()))))))))((((((((((((''''''))))))(((((((((((())))))******))))))))))))******))))))************))))))))))))))))))))))))))))))************))))))))))))))))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------------........................------------------------//////000111222333333444444444555555555444444333333222111000////////////...............---------------,,,,,,,,,+++++++++******))))))))))))******(((((()))***+++++++++***))))))))))))))))))))))))''''''(((((())))))******'''(((((((((((((((''''''(((***+++)))'''%%%%%%&&&))))))))))))))))))******))))))*********)))((((((******))))))(((&&&%%%$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((('''''''''''''''((())))))******))))))))))))((((((((((((((((((((('''&&&''')))***)))(((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))((((((''''''''''''((((((((((((''''''(((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''&&&&&&%%%%%%&&&&&&)))((((((''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''(((((()))******)))(((((())))))((('''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&%%%%%%&&&((())))))(((++++++***)))))))))))))))'''((((((((()))))))))***(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%&&&'''((())))))(((((('''&&&&&&&&&&&&'''&&&&&&''''''((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''')))***,,,---...((((((((('''&&&&&&&&&%%%((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&'''((())))))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''(((&&&'''((())))))((('''&&&((((((''''''(((((((((''''''(((((((((((((((((('''''''''''''''((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((())))))((((((''''''''''''))))))(((((((((((())))))))))))(((((((((((((((((())))))(((((((((((())))))******))))))))))))******))))))************))))))))))))))))))))))))))))))*********)))))))))))))))))))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,------------...---------...............///////////////////////////000000111222222333333555555666555555444333333333222111000/////////////////////......---------...---------,,,,,,,,,,,,******))))))))))))******))))))***+++++++++++++++(((((((((((((((((((((((('''((((((((()))))))))***'''(((((())))))))))))((((((******)))'''%%%%%%&&&)))))))))***************)))*********)))(((''''''(((((())))))((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''(((((())))))******++++++)))))))))((((((''''''&&&(((((((((((()))***))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((''''''''''''((((((''''''((((((((((((''''''((((((((((((((())))))***(((((((((((((((((((((((((((''''''&&&&&&&&&'''''')))(((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))(((''''''''''''((())))))******))))))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((()))((('''(((***+++***)))+++***))))))(((((())))))***)))))))))((((((((('''))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&'''((())))))(((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''')))***,,,---...((((((((('''&&&&&&&&&%%%((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''''''''(((((())))))'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&'''((())))))))))))''''''''''''''''''''''''&&&&&&'''''''''''''''&&&&&&&&&&&&'''''''''((((((&&&&&&'''''''''(((((('''&&&'''((())))))((('''&&&'''(((((((((''''''(((((((((((((((''''''(((((((((''''''''''''(((((((((((('''''''''((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))(((((((((((())))))(((((())))))))))))))))))))))))(((((((((((())))))******))))))))))))******))))))************))))))))))))))))))))))))))))))))))))))))))))))))******))))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,---------.........---------.........//////000000000000000000000000000000000111222222333333666666666666555444333333333222111000//////////////////......---------,,,************))))))))))))******))))))))))))******+++++++++++++++***))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))***)))))))))&&&((())))))(((''''''((((((((())))))************)))))))))))))))((('''&&&&&&&&&'''((())))))(((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))******+++,,,))))))((((((''''''&&&&&&'''((()))))))))))))))***((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''((())))))(((''''''((((((((((((((()))***+++(((((((((((((((((((((((()))((((((((((((((())))))((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''(((((())))))******)))((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((,,,***))))))******)))(((******)))(((((((((((()))*********)))((('''''''''))))))(((((((((((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''((((((((((((((('''&&&&&&&&&&&&'''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''((()))))))))'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&&&&''''''''''''&&&&&&%%%&&&'''(((((((((((((((''''''''''''''''''''''''%%%&&&''''''((('''''''''&&&&&&'''''''''(((((((((&&&&&&'''(((((((((((('''&&&'''(((((((((((((((((('''((()))((('''&&&''')))((((((''''''''''''((((((''''''''''''(((((((((((('''''''''((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&''''''((())))))***)))((((((''''''(((((()))(((((())))))))))))******))))))(((((((((((())))))******))))))))))))******))))))************))))))))))))))))))))))))))))))))))))))))))************))))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,---------............,,,,,,------.../////////........................000000111111111222222222555555666666666555444444333222111000////////////---------------,,,,,,,,,,,,,,,,,,+++++++++************))))))))))))*********+++++++++***)))(((((())))))))))))))))))))))))(((((((((((())))))))))))((()))))))))))))))((((((%%%&&&((()))((('''((()))''''''(((((())))))******(((((()))))))))(((''''''$$$%%%&&&((())))))******(((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((('''''''''((()))***+++,,,((((((''''''''''''''''''&&&((())))))(((''')))***((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((()))&&&'''((())))))((('''&&&(((''''''(((((()))***+++(((((((((((((((((((((((()))))))))((())))))******(((''''''''''''(((((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&''''''((()))((()))***)))((('''((()))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((+++)))(((((((((((('''%%%******)))((((((((((((((())))))))))))((((((((((((***)))(((''''''((()))***((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''(((((('''&&&&&&&&&&&&'''&&&&&&''''''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((())))))***'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&&&&''''''''''''&&&&&&%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((((((''''''''''''''''''((((((((((((%%%&&&'''((()))((((((''''''''''''''''''((())))))&&&((())))))'''&&&'''))))))((('''&&&&&&'''((()))''''''''''''((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((('''''''''((((((((((((((((((''''''''''''''''''((((((((()))))))))*********))))))(((((((((((())))))******))))))))))))******))))))************))))))))))))))))))))))))))))))((()))))))))************))))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////...---,,,------------............,,,,,,------...//////000........................111111111111111222222222444555555666666666666555333222111000////////////+++++++++,,,,,,,,,,,,,,,////////////.........---******))))))))))))******(((((())))))******))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((('''&&&&&&%%%'''))))))((('''((()))%%%&&&&&&'''(((((())))))''''''(((((()))(((((((((&&&&&&'''((()))))))))(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))'''&&&&&&&&&''')))+++,,,&&&&&&''''''''''''''''''%%%''')))(((&&&&&&(((***((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))&&&'''((())))))((('''&&&''''''''''''((()))******((((((((((((((((((((((((((((((((((((((()))******'''''''''''''''((())))))(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&(((***)))(((''')))+++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((***((('''((())))))((('''******)))(((((((((((((((''''''(((((())))))*********)))(((''''''((()))***((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&(((((('''&&&&&&&&&&&&'''$$$%%%&&&'''(((***++++++''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''(((((())))))%%%&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''((())))))***'''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''''''''''''''&&&%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((('''''''''''''''((((((((()))%%%&&&((()))))))))((('''((('''&&&&&&&&&((()))***&&&(((***)))&&&%%%'''))))))((('''&&&&&&'''((()))''''''''''''((((((((()))&&&'''''''''(((((())))))((((((((((((((((((((((((&&&'''''''''(((((())))))(((((((((((((((((((((((()))))))))(((''''''&&&&&&''''''&&&&&&&&&&&&''''''(((((())))))*********+++))))))(((((((((((())))))******))))))))))))******))))))************))))))))))))))))))))))))))))))(((((())))))*********+++))))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............,,,,,,---------.........//////,,,,,,------...///000000111111111111111111111111111111111111111222222222444444555666777777777666333222111000////////////*********++++++,,,,,,,,,------,,,,,,,,,+++++++++******))))))))))))******%%%&&&''')))******++++++))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((('''%%%%%%&&&((())))))(((''''''(((%%%%%%&&&&&&'''(((((()))&&&&&&'''((()))))))))((('''(((((((((((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))&&&&&&%%%&&&''')))+++,,,%%%&&&&&&''''''((((((((($$$&&&((((((&&&%%%''')))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((()))***&&&'''(((******((('''&&&&&&&&&&&&&&&'''(((******(((((((((((((((((((((((('''''''''''''''((())))))'''''''''''''''((()))***(((((((((((((((((((((((())))))))))))))))))))))))'''&&&&&&&&&&&&'''((((((%%%(((***)))((('''))),,,))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((***)))((()))+++---,,,+++