BM6P6(@ ;;;::::::<<<======;;;999===<<<<<<<<<<<<===>>>>>>>>>===<<<;;;:::;;;<<<<<<::::::888666333333555777999888666555555777999:::777666666888:::;;;:::888<<<<<<======<<<;;;::::::;;;<<<<<<<<<:::999:::;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<===>>>???@@@AAABBBBBBDDDIIIHHHGGGUUUlllyyyxxx~~~mmmZZZPPPGGG>>><<>>???@@@AAABBBCCCEEECCCCCCLLL\\\hhhlllqqqzzztttgggVVVHHHAAA???@@@===LLL^^^lllyyyvvvjjj```XXXMMMCCC???BBBIIIPPPXXX```lllwww}}}zzzxxxwwwwwwwwwwwwvvvuuusssqqqpppsssuuuvvvvvvtttsssssstttsssssssssrrrrrrrrrqqqqqqtttsssssstttuuutttooollljjjccc___ccchhhlllrrryyyyyyzzz|||~~~~~~~~~}}}~~~~~~zzzrrrfff[[[TTTQQQRRRUUU[[[dddppp~~~{{{tttqqqpppqqqtttpppmmmpppxxxyyypppjjjfffhhhoootttrrreeeRRR@@@777333000...///...------......---+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))(((((()))+++,,,++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...////////////............000///......000111111000444555555555444444555777CCCaaawwwllljjjsssqqqkkkddd```XXXGGG666666>>>JJJ___ooocccHHH999777333444999===AAAKKKUUUeeehhhmmmppppppppppppppptttuuuvvvuuusssrrrssstttrrrrrrrrrssssssssssssssspppqqqtttvvvxxxyyyyyyyyy{{{{{{{{{zzz{{{|||zzzxxx}}}xxxjjjXXXYYYuuuyyy]]]VVVZZZqqq~~~nnnfffyyypppzzzmmm]]]RRROOOQQQSSSjjj}}}~~~zzzyyyeeeTTTLLLNNNSSSgggpppUUUNNNIIIMMMZZZhhhppprrrxxxwwwuuuvvvxxxyyyxxxvvvxxxwwwvvvvvvwwwxxxvvvuuu;;;::::::;;;<<<<<<;;;999:::;;;<<<===>>>===<<<<<<===<<<;;;:::::::::;;;;;;>>>>>><<<:::777666777888666666555555666888:::;;;:::999999;;;===>>>===;;;;;;;;;;;;<<<;;;;;;:::999<<<===>>>===;;;:::;;;<<<<<<<<<============<<<<<<<<<<<<===>>>??????@@@@@@CCC@@@???BBBFFFNNN[[[hhhssswww}}}xxxzzzrrr```OOOFFFBBB@@@:::@@@KKKZZZooo~~~tttpppgggYYYJJJBBBCCCJJJOOOPPPUUU___lllyyy|||yyyxxxyyyyyyvvvvvvuuutttsssqqqppppppssstttuuutttssssssuuuvvvtttsssssssssrrrrrrrrrrrrssstttvvvxxxxxxtttnnniiidddaaabbbhhhnnnrrrwww{{{||||||}}}}}}}}}}}}}}}|||xxx{{{{{{vvvjjj]]]SSSNNNOOOUUU\\\aaajjjzzz}}}nnnhhhlllooojjjjjjssssssiiicccdddhhhllliiiYYYDDD666111000///---...---,,,,,,------,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------........................///...---...000222333222555666666555333333444666888GGGmmmgggeeekkkhhhddd```___ZZZKKK<<<888555AAAYYYlllqqq\\\===555444666777777999BBBKKK]]]aaahhhmmmoooqqqqqqrrrrrrsssuuuuuussssssssstttsssssssssrrrrrrrrrrrrrrrqqqrrrrrrsssuuuwwwxxxyyy{{{yyyxxxyyyzzz{{{zzzyyyxxxaaaZZZpppiii___```xxxwwwcccXXX\\\{{{sssppp}}}tttfffYYYNNNMMMSSSqqqyyykkkqqq|||qqq```TTTPPPOOO\\\|||wwwOOOFFFAAAIIIZZZjjjqqqrrrvvvvvvuuuwwwyyyzzzxxxwwwxxxwwwvvvvvvvvvuuusssppp<<<;;;:::;;;<<<<<<;;;:::999:::<<<>>>>>>===<<<;;;;;;;;;;;;:::::::::::::::=========:::888666777888777777777777888999;;;<<<:::999999:::======<<<;;;;;;;;;<<<<<<<<<<<<;;;;;;===>>>>>>>>><<<;;;<<<===<<<======>>>>>>======<<<;;;;;;<<<===>>>>>>??????CCC>>>???FFFHHHJJJYYYnnnooovvv~~~zzzuuulll]]]MMMCCCAAA??????BBBMMM```uuu{{{xxxrrrdddSSSIIIIIINNNRRRSSSVVV[[[dddmmmuuu{{{}}}}}}zzzxxxxxxwwwxxxvvvuuutttrrrqqqqqqqqqqqqqqqrrrrrrqqqqqqrrruuuwwwuuutttttttttsssssssssssssssuuuxxxzzzxxxssslllgggcccdddhhhnnnssswwwyyy{{{~~~~~~~~~~~~~~~~~~}}}}}}wwwxxxwwwnnn```TTTOOOMMMQQQZZZccciiisssuuupppsssmmmkkkooo{{{{{{nnnhhhiiikkkkkkhhhTTT>>>222///...---,,,...,,,++++++,,,---+++***++++++++++++++++++++++++++++++++++++++++++++++++++++++***))))))***++++++************************************************++++++++++++++++++++++++++++++,,,,,,,,,---------------...............///------...000333444444333666777777555333222333444999;;;ZZZwwwooofffcccbbbaaa```^^^YYYOOOFFF<<<111:::LLL]]]sssnnnMMM888777666666777:::???DDDUUU[[[cccjjjooorrrtttvvvrrrtttvvvvvvuuusssttttttttttttssssssrrrrrrqqqqqqsssrrrqqqqqqsssuuuwwwyyyzzzxxxwwwzzz||||||rrreeeppptttkkkoootttfff\\\VVVTTTeee}}}zzzrrrzzzvvvcccOOOOOO[[[~~~~~~mmm```ooo{{{nnn```UUUMMM\\\vvv}}}RRRFFF@@@JJJ\\\jjjnnnnnntttuuuvvvxxxyyyyyyyyyxxxxxxwwwwwwvvvuuusssnnnkkk===<<<;;;;;;=========;;;999:::<<<>>>>>>===;;;::::::::::::::::::999999888;;;;;;;;;999777666666777888888999999:::;;;<<<<<<888777777999;;;<<<;;;999;;;<<<<<<=========<<<<<<===>>>>>>>>><<<;;;<<<===<<<<<<============<<<<<<;;;;;;;;;<<<<<<======>>>BBB<<<>>>GGGGGGEEETTTjjjvvvppp|||{{{tttxxxpppYYYHHHFFFCCC@@@>>>CCCOOObbbwwwvvvcccTTTOOOOOONNNMMMPPPSSSUUUYYYbbboooxxx~~~~~~{{{{{{{{{{{{zzzxxxuuutttsssrrrqqqooonnnnnnnnnnnnnnnooopppppppppqqqtttwwwvvvvvvvvvvvvuuuuuuuuuuuusssuuuwwwwwwtttpppkkkhhhfffjjjooossswwwzzz{{{zzz~~~~~~xxxvvvnnnaaaSSSKKKJJJMMMXXXbbbmmmttt~~~zzzxxxyyyzzzvvvjjjllltttuuulllkkkhhhccc```MMM888000///---,,,---...,,,++++++,,,---+++***+++++++++++++++++++++++++++++++++++++++++++++++++++******************+++************************************************+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,---------......//////+++---000444777777444222666666666444222111111333666333EEElllsssxxxooobbbccceeeddd```ZZZUUUSSSDDD777888???JJJeeerrraaaBBB<<<555333777===??????MMMRRRZZZbbbiiinnnsssvvvsssuuuwwwxxxvvvtttsssttttttttttttssssssrrrrrrrrrtttsssqqqqqqqqqtttvvvxxxzzzxxxyyy|||}}}xxxwwwyyyvvvuuuyyyzzz}}}uuudddYYYUUUTTTNNNRRR]]]qqqzzzqqqxxxoooWWWZZZlllzzziiiccc~~~ssszzzppp___RRRZZZppp|||TTTHHHDDDPPPbbblllnnnooosssuuuwwwyyyyyyyyyxxxxxxwwwwwwvvvvvvtttpppkkkfff???>>><<<<<<>>>???>>>===999:::;;;<<<===<<<;;;;;;999999:::::::::999888777777999999999777666777888999::::::::::::;;;;;;;;;777666666888::::::999888;;;;;;<<<<<<===<<<<<<<<<<<<===>>>===;;;:::;;;<<<;;;;;;<<<<<<<<<<<<;;;;;;::::::;;;;;;;;;<<<<<<<<>>IIIZZZ|||oooZZZPPPEEEAAA===>>>CCCPPPeeevvvyyyyyyeeeZZZQQQIIIAAACCCEEEDDDGGGQQQaaammmrrrxxx}}}|||{{{yyyzzz{{{{{{zzzwwwtttrrrnnnnnnmmmmmmlllkkkkkkjjjlllnnnooopppqqqrrruuuwwwxxxxxxxxxxxxwwwwwwwwwwwwsssttttttqqqnnnkkkjjjjjjjjjpppuuuvvvxxx{{{|||{{{}}}~~~~~~}}}uuunnnbbbSSSHHHEEEIIIOOOaaammmyyy~~~zzzxxx{{{zzzrrrnnnsss}}}wwwqqqiii^^^PPP???111...///,,,,,,000...---,,,,,,------,,,+++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---......//////+++---000444777777444111444444444222000///000222222111777PPPwww}}}xxx{{{qqqooolllkkklllmmmiiibbb]]]]]]QQQFFF===888;;;QQQgggmmmQQQGGG999111555<<<===999BBBGGGNNNVVV]]]eeekkkpppqqqtttwwwwwwvvvuuuttttttuuuuuuuuutttttttttttttttuuutttrrrqqqrrrtttvvvwwwtttsssuuuxxxvvvxxxzzzooogggeeeiiipppxxx~~~rrrfff]]]VVVRRRPPPTTTfff|||uuulllooo||||||hhhooonnnlllpppvvvrrr```XXXjjjzzzTTTJJJIIIXXXiiippprrrtttsssuuuyyyzzzyyyxxxwwwxxxvvvvvvvvvvvvtttooohhhcccAAA???>>>===???@@@@@@???::::::;;;;;;;;;<<<<<<<<<888999:::::::::999777777555777999999888777888999999999999999999999888888666666666777999:::999888888999::::::;;;;;;;;;:::;;;<<<===<<<:::::::::<<<::::::;;;;;;;;;;;;::::::::::::::::::;;;;;;;;;;;;<<<;;;<<<>>><<<;;;BBBLLLuuuttt\\\LLLFFFAAA@@@???CCCPPP]]]fffqqq}}}zzzlll]]]PPPCCCAAA???===???FFFQQQYYYgggnnnxxx~~~}}}|||||||||{{{zzzzzzyyywwwvvvtttsssmmmmmmnnnnnnnnnlllkkkjjjkkknnnqqqssssssuuuwwwxxxzzzzzzzzzzzzyyyyyyyyyyyytttsssooojjjffffffjjjnnnnnnuuuyyywwwxxx|||}}}|||~~~}}}yyywwwiiiaaaTTTJJJFFFKKKSSSZZZcccsss|||{{{vvvwww|||~~~}}}|||vvvjjj\\\BBB555,,,...///++++++111///...------......---+++++++++++++++++++++++++++*********************************++++++************************************************************************************++++++++++++,,,,,,,,,++++++,,,------...//////...------///222333333222111222222111///...///111111333333===___ooonnnqqqvvv~~~vvvrrruuuvvvooogggddd^^^WWWFFF999999@@@SSSllldddYYYGGG666333888:::777:::>>>DDDKKKRRR[[[dddjjjkkkooosssuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvuuutttssssssssstttuuuvvvqqqqqqtttuuuooopppjjj```\\\ccckkkuuu|||rrrbbb```^^^aaammmzzz~~~zzzwwwmmmnnnvvv~~~|||tttnnntttyyyssscccjjj|||SSSLLLOOOaaaooorrrtttwwwsssvvvzzz{{{yyywwwvvvwwwttttttuuuuuusssnnnfffaaaCCCAAA>>>>>>@@@AAAAAAAAA;;;;;;:::::::::;;;<<<===888888999:::999888777666444666999999999888999;;;888888999888888777666555777666666888:::;;;:::888666777888999999999999999;;;<<<===<<<:::999:::;;;999::::::;;;;;;::::::999::::::::::::::::::;;;;;;;;;<<<>>>>>>>>>???DDDIIIWWWeeeUUUNNNGGGEEEAAA===AAAIIIVVVfffwww}}}mmm^^^OOOJJJCCC??????BBBEEEGGG___hhhsss{{{~~~}}}}}}}}}~~~}}}|||yyyvvvuuutttuuuuuuooopppqqqrrrrrrpppnnnlllkkknnnrrruuuvvvwwwxxxzzz||||||{{{{{{{{{zzzzzzzzzuuurrrllleeeaaacccjjjppppppwwwzzzwwwxxx}}}|||~~~{{{uuuqqq]]]UUUKKKGGGKKKUUUaaahhhbbbttt~~~}}}~~~wwwuuu{{{uuu~~~sssooodddUUU===222---000000)))***111000...------...///---,,,++++++++++++++++++++++++******************************++++++++++++******))))))))))))))))))))))))******************************************************+++++++++,,,,,,,,,++++++,,,,,,---...//////000---++++++---000222333000111111000......///000000333111222JJJnnnkkkdddrrr~~~uuuzzzzzznnnfffgggcccMMM<<<;;;777DDDfffsssiiiTTT===222555999888777:::???FFFMMMWWWaaagggfffjjjooosssuuuuuuvvvwwwuuuuuuvvvvvvwwwwwwxxxxxxuuuuuutttttttttuuuuuuuuuvvvwww{{{yyyqqqqqqoooddd]]]gggrrr}}}~~~lllggggggkkkuuu~~~~~~uuuvvv{{{|||zzzvvvlllcccooovvvkkkuuuyyytttoooUUUOOOTTTfffrrrrrrrrrvvvssswww{{{{{{yyyvvvuuuvvvsssssstttuuusssmmmeee```>>>>>>======<<<<<<<<<;;;;;;::::::999888888888999888999999999999888777777666777777777888888888888999999::::::999888666555666777777777888888888888999888777777777888::::::888888888888888999999999999999999999999999999999::::::999888999:::;;;<<<999::::::;;;===>>>@@@AAANNNoooiiiWWWHHHCCCAAA======BBBFFFWWWjjjvvvyyy{{{~~~zzzhhh\\\NNNAAA??????>>>>>>AAALLL\\\kkkttt{{{|||zzz{{{|||~~~~~~|||yyyvvvtttsssssstttqqqooonnnqqquuuvvvrrrmmmmmmnnnppprrrtttvvvwwwxxxwwwyyy{{{zzzwwwwwwzzz~~~uuukkkaaa^^^eeemmmqqqrrrwwwwwwyyyzzz|||}}}~~~~~~~~~{{{|||{{{qqqeeeXXXLLLFFFLLLXXXaaajjjrrruuu}}}tttrrrwwwwwwvvv||||||yyywww}}}zzzuuulll\\\LLL444222///---,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,************************************************++++++******++++++,,,---************************************************************************++++++++++++++++++++++++,,,,,,,,,---------......---...///000000111111111000000111111111222222222///000333666===PPPqqqxxxhhhrrryyy~~~zzztttnnnhhhZZZFFF::::::BBBHHHdddqqqlllNNN555222666555777666888>>>DDDJJJUUU___fffkkkooooooqqqtttsssooorrrsssssstttuuuvvvvvvwwwuuutttsssrrrrrrrrrrrrrrruuutttzzzqqquuusss|||xxxwwwxxx~~~yyyqqqjjjkkkvvvrrr___XXX___jjjsssppp{{{tttzzzUUUUUU]]]jjjqqqrrrtttyyyssswwwyyywwwsssqqqtttwwwvvvvvvvvvsssmmmeee^^^YYY=========<<<<<<;;;;;;;;;::::::999888888888888888888888999999888888777666666666666777777777888888777888888888777666555444666666666777777777888888888777777666777888999:::777777777888888888888888999999999999999999999999999888888777888999:::;;;999999:::;;;<<<>>>@@@@@@BBBUUUqqq~~~hhhVVVPPPIII===;;;BBB???IIIWWWdddpppxxx~~~{{{{{{vvviii]]]PPPJJJEEE>>><<<===CCCMMMYYYdddqqq}}}}}}|||zzzzzzzzz{{{yyyvvvtttsssrrrssssssssspppooorrrvvvvvvsssppppppppppppppprrrssstttuuuvvvwwwyyy||||||{{{wwwuuujjjeeeaaaccchhhooorrrrrrxxxxxxyyyzzz{{{}}}~~~{{{vvvpppcccWWWNNNJJJLLLYYYhhhttt|||pppjjjkkkssszzz{{{zzz|||~~~~~~yyysssrrrvvvxxx||||||vvvnnnaaaPPPAAA333111///---,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,************************************************++++++******++++++,,,---************************************************************************++++++++++++++++++++++++,,,,,,,,,------------...------///000000000000000000000000111111111222222//////000111555CCC^^^vvvwwwrrrtttuuupppiii]]]MMM>>>777999>>>PPPaaafffTTT===444666888555444555888;;;???JJJUUUdddjjjoooooopppssstttsssssstttuuuuuuvvvvvvvvvvvvuuuuuuttttttssstttttttttwwwyyykkk```\\\cccmmmzzzrrr___VVVVVVYYYyyywww~~~vvv}}}]]]]]]cccmmmsssrrrssswwwtttwwwyyywwwrrrppprrruuuvvvtttpppkkkfffaaa]]][[[<<<<<<;;;;;;;;;;;;;;;:::999999888777777777888888777888888888888777666666555555555666666666777777666666666666555444333222555555555666666666777777777666666666666777888888666666666666777777888888888888888888888888888888777777777666777777888999999999999:::;;;===?????????BBBUUUpppzzzvvv}}}}}}sss^^^OOOGGGBBB===<<<===CCCPPPbbbqqq{{{~~~xxxuuuvvvnnndddZZZOOODDD======@@@CCCHHHSSSddduuu}}}~~~~~~{{{xxxwwwvvvuuusssrrrqqqqqqrrrsssuuurrrqqqrrruuuvvvtttrrrsssqqqpppooooooppprrrsssuuuvvvyyy}}}zzzppphhh___aaaeeejjjooorrrtttuuuxxxxxxyyyyyy{{{|||~~~zzzpppeeeWWWLLLGGGLLLYYYjjjyyyyyykkkkkkuuuxxxrrruuu|||uuummmlllooorrr|||zzzjjjWWWDDD777222000///---,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,************************************************+++************+++,,,,,,************************************************************************++++++++++++++++++++++++,,,,,,,,,,,,------------,,,---...///000000000000000000000000111111111111111000///......555HHH[[[yyyppplllsssiii```WWWJJJ:::444777===NNN^^^]]]LLL;;;444555666555555666555777@@@KKK\\\eeelllmmmmmmppptttuuutttuuuwwwxxxxxxwwwuuutttuuuuuuuuutttuuuuuuvvvvvvwwwwwwyyybbbOOOLLLNNNXXXtttwww```VVVSSSPPPsssyyy{{{zzzzzzhhhhhhlllrrruuuttttttvvvuuuwwwxxxvvvrrroooppprrrsssooohhhaaa]]]\\\\\\^^^::::::::::::::::::::::::888777777666666777777777666777777777777666555555444444444444555555555555555555555444444333333333444444444444555555555555555555555555555666666777444444555555666666777777777777777777777777777777777666777777777777888888888888999999:::<<<===>>>BBB???IIIaaarrrzzzwwwiiiSSSTTTKKK666AAA<<<<<>>111,,,......---,,,,,,,,,++++++++++++++++++++++++++++++******************************************************))))))******+++,,,************************************************************************+++++++++++++++++++++++++++++++++,,,,,,,,,------+++,,,---......//////........./////////000000000000//////111///000666???aaa|||wwwdddeeewww}}}mmm```___^^^RRRCCC;;;777555EEEeeexxxoooXXXIII999888888:::999666999???EEETTTccciiijjjnnnrrrssstttvvvxxxyyyyyywwwuuussssssssssssssstttuuuvvvvvv{{{yyyzzz~~~sssZZZQQQNNNMMMTTT```gggZZZZZZZZZppp~~~mmmzzzvvvwwwxxxxxxxxxzzzzzzzzzzzzzzzxxxuuuqqqmmmlllkkkdddaaa]]]YYYWWWXXXZZZ\\\666777777777777888888888555555444444555555666666444555555555555444333333111111111222222222333333444333333222222333333444111111111222222222333333111222333333444444333333000111111222333444555555555555555555555555555555666666777888888888888888777777777888888999:::;;;===@@@@@@BBBSSSqqqwww{{{sssSSSEEEMMMBBB>>>>>>@@@BBBJJJ___uuu~~~{{{|||sssjjj___VVVEEEBBB@@@???BBBJJJYYYhhhmmmsss{{{~~~}}}|||yyywwwsssqqqpppqqqtttvvvqqqrrrrrrtttuuuuuuvvvvvvssssssssssssrrrrrrrrrrrrqqqpppnnnmmmmmmnnnpppqqqnnnooonnniiibbb^^^___bbbfffjjjnnnppppppqqqsssvvvwwwxxx{{{}}}}}}}}}{{{zzzxxxvvvlll\\\OOOJJJIIIGGG]]]lll|||}}}ooojjjqqq~~~yyysssvvvpppssslllYYYDDD777222///---------,,,,,,+++++++++++++++++++++++++++++++++***************************************************))))))))))))***++++++************************************************************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,***+++,,,---........................////////////---,,,---000000000333888@@@iiimmmdddkkkoooyyyyyy}}}rrreee```^^^WWWJJJ===999222:::YYYxxxttthhhDDD===999999888666555777???LLLYYYaaafffmmmrrrssstttuuuwwwxxxxxxwwwuuutttttttttssssssttttttuuuuuuwwwyyy{{{~~~~~~~~~|||lllYYYQQQOOOPPPQQQ\\\xxxgggXXXVVVWWWggguuuxxxzzzzzzxxxxxx{{{|||{{{zzzyyyvvvrrrnnnjjjgggfff\\\[[[YYYXXXWWWXXXYYYYYY555555666666666777777777444444333333444555555666444444444444444333222222000000000111111111222222222111111000000111222222000000000111111111222222000111222333333333222222//////000111222333444555444444444444444444444444444555666777777777666666777777777777777888999:::>>>======@@@III\\\wwwxxx~~~zzzdddUUUVVVHHHCCCAAABBB???@@@PPPddd{{{~~~tttiiiXXXOOOGGGCCCBBBBBBJJJSSS]]]gggttt}}}~~~~~~}}}|||zzzxxxwwwvvvqqqpppoooooopppqqqssstttttttttuuuwwwxxxxxxxxxyyyssstttuuuuuutttsssrrrrrrpppooommmlllkkkjjjjjjjjjbbbaaa^^^\\\]]]```eeeiiilllnnnqqqttttttttttttuuuuuuxxx|||}}}zzzxxxqqqlll^^^OOOJJJPPPXXX\\\rrr}}}|||vvvzzz~~~|||wwwqqqhhheeeYYYGGG999444222111,,,,,,,,,,,,,,,++++++***************************************************************************)))))))))))))))***++++++************************************************************************++++++++++++++++++++++++***++++++++++++,,,,,,,,,***+++,,,------...------------........./////////...,,,---000111///000333***MMMmmmbbb^^^fffuuuuuunnnrrruuupppddd^^^]]]TTTHHHAAA999777DDD\\\ooowwwxxx]]]NNN@@@;;;:::888666555999AAAJJJQQQZZZfffnnnpppssstttuuuuuuvvvvvvvvvvvvvvvvvvuuuuuutttuuuuuuuuusssuuuwwwyyy{{{}}}~~~}}}|||{{{hhhddd```XXXTTTdddrrrpppaaaUUUTTTYYY___rrrzzz}}}{{{wwwvvv{{{|||yyyyyyvvvrrrnnnjjjfffbbb```VVVUUUUUUTTTUUUVVVWWWXXX444555555555666666777777333333333333444444555666333444444444444333222222000000000000111111111111111000///......///000111000000000000111111111111///000111222333222111111...///000111222333444444444444444444444444444444333333555666666666555444777777666777777888999999===666777???AAAHHHdddssswww~~~nnnUUURRRKKKFFFEEE@@@;;;EEEVVVooozzznnn```RRRKKKGGGBBBAAAEEEPPP[[[kkkwww}}}~~~~~~~~~~~~}}}}}}}}}|||{{{zzzyyyxxxvvvtttrrrpppnnnoooppprrrssstttuuuuuuvvvvvvwwwyyyzzzzzzzzzzzzsssuuuwwwxxxvvvtttsssrrrooonnnmmmkkkiiigggfffeeeYYYUUURRRTTT\\\eeekkkmmmqqqrrrvvvyyyzzzzzzxxxwwwtttwww|||~~~zzzwwwggg```SSSHHHLLL\\\mmmvvv}}}zzz~~~{{{xxxsss}}}{{{qqqhhh```YYYJJJ999///------+++++++++,,,,,,,,,+++******************************************************************************)))))))))))))))******+++************************************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++,,,---------------------.........//////222//////222333000...000111===IIIiiipppoooqqq{{{vvvhhhgggvvvyyyjjj```bbb___UUUKKKDDD999444>>>TTTjjjwwwuuu```KKKAAA???===:::999444888===CCCNNN^^^iiilllrrrsssssstttuuuvvvwwwwwwxxxxxxwwwvvvuuuuuuvvvvvvwwwuuussssssxxx}}}~~~{{{rrreeeaaabbbeeeddd\\\UUUXXXaaabbbooo|||~~~|||vvvuuuzzz{{{wwwwwwtttoookkkgggccc^^^[[[TTTSSSQQQQQQRRRTTTWWWXXX333333222222333666888:::555555555555444333222111333333333333333333333333111111222222222333333333222111000//////000111222111111111111111111111111000111111111111222222222222222333333333333444444444444444333333222222222333333333444444666777777777777777777888999:::;;;999:::===???===@@@QQQccc|||ppp[[[XXXIII???>>><<>>999???>>>999666666777<<>>AAAMMMZZZiiitttqqqmmmccc\\\bbbQQQSSSYYYeeesss}}}{{{{{{vvvkkkfffYYYRRRNNNOOOTTTZZZdddmmmrrruuuxxxzzz{{{|||~~~~~~~~~~~~~~~~~~zzz{{{{{{{{{zzzyyyxxxwwwuuuvvvxxxzzz}}}|||zzzvvvrrrooooooqqqsssssstttuuuvvvwwwwwwxxxxxx|||xxxtttuuuxxxyyyvvvrrrooopppqqqqqqnnnjjjfffddd___\\\XXXVVVXXX[[[```cccjjjlllnnnooopppssswww{{{yyyvvvwwwwwwuuu~~~xxxnnnfff___XXXQQQLLLPPP```www}}}vvvyyyqqqjjjkkknnnppppppooojjj]]]PPP888222---,,,---------,,,,,,,,,,,,+++++++++************+++++++++******)))******************************))))))))))))******((()))))))))************************************************************))))))*********+++++++++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,---------.........//////---------............///...444333...777SSSrrruuuvvvwwwyyy}}}uuuWWWUUURRRMMMCCC999777:::IIIfffxxxYYYBBB999>>>999888:::888666===HHHPPPXXXccckkkoooqqqrrrtttuuuttttttssstttuuuwwwxxxvvvwwwwwwxxxzzz{{{{{{||||||{{{{{{|||~~~|||rrrmmmkkkmmmvvv}}}|||{{{{{{yyyvvvqqqkkkfffbbb___]]]ZZZVVVTTTRRRSSSSSSTTTVVVWWWVVVUUUVVVYYY]]]777777666555555555555555333333333444333333222222000000000000000000000000....../////////000000000000000000111111000000000000000000000000000000000000000111111111222222222111111111222222222333333222222222222222222222222333333444444666777888999666666666555666666777777777888888999;;;===>>>===EEEOOO\\\kkk~~~wwwlllppp```WWWNNNQQQ]]]lllxxx~~~zzz}}}|||wwwiii^^^RRRLLLJJJMMMWWWaaafffjjjqqqvvvxxxyyyzzzzzz~~~}}}{{{yyyxxxwwwwwwwwwyyy{{{}}}|||{{{xxxsssoooooorrruuuyyyyyyxxxxxxwwwvvvvvvuuuvvvrrrpppqqqvvvxxxvvvrrrpppqqqpppnnnkkkeee```]]]TTTTTTVVVYYY]]]bbbgggkkknnnoooppppppqqqsssvvvyyy}}}wwwuuusssqqqtttnnneee\\\VVVSSSRRRRRR]]]oooxxxrrrxxxtttqqqssssssqqqnnndddRRRAAA111111///---,,,---,,,+++,,,,,,,,,+++++++++******)))******+++++++++************************************))))))))))))******((()))))))))************************************************************))))))*********+++++++++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,------------............---------............///111///111222444@@@___~~~{{{uuullleeeeeeooobbbYYYRRRPPPMMMDDD===999666OOOssscccOOOAAA:::888===<<<666666===@@@IIIVVV```ggglllrrrvvvuuuuuuttttttuuuvvvxxxyyywwwxxxxxxyyyyyyzzzzzz{{{{{{{{{zzzzzz|||~~~xxxtttqqqvvv}}}{{{zzzwwwrrrllleee___[[[YYY___dddaaaYYYSSSRRRSSSRRRTTTUUUTTTRRRSSSXXX]]]555555555555555555444444222222333333333333222222000000000000000000000000////////////000000000000000000111111111111000000000000000000000000000000000111111111111222222222111111111111222222222222111111111222222222222222111111222333555777999:::666666555555555555666666333666888777888<<<===;;;???DDDNNN___yyywwwnnnrrrpppoooxxxpppaaaOOOGGGJJJTTTbbbmmmvvv{{{}}}~~~zzz~~~uuujjj]]]TTTNNNLLLQQQXXXYYY___gggnnnrrruuuwwwyyyxxxzzz|||~~~}}}{{{zzzyyyzzzzzzzzz{{{{{{{{{{{{|||zzz{{{{{{wwwsssrrruuuxxx{{{zzzxxxvvvuuutttttttttqqqooooooqqqtttvvvtttrrrpppooommmjjjeee```\\\ZZZSSSVVV[[[___bbbeeeiiillloooqqqrrrrrrqqqrrrtttvvvxxxsssppplllkkkiiiddd[[[SSSOOOPPPSSSkkk{{{zzzvvvwww{{{uuuvvvsssmmmfffZZZGGG666...111222///,,,------+++,,,,,,,,,+++++++++******))))))***++++++++++++*********************************))))))))))))******))))))))))))************************************************************)))************+++++++++)))************+++++++++++++++++++++,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,,,,------------.........---------............///000+++...555333333JJJiii{{{{{{ttthhhbbbjjjwwwssseeeYYYVVVUUUMMMBBB;;;444???XXXzzzSSSBBB777;;;>>>777444888666???JJJTTT[[[cccmmmuuutttttttttuuuvvvwwwxxxyyyuuuvvvwwwxxxzzz{{{|||}}}yyyzzzzzzyyyzzz}}}{{{xxxuuu|||~~~~~~~~~}}}zzzzzzxxxtttoooiiiccc___\\\YYYaaahhhggg^^^UUUSSSTTTMMMPPPQQQPPPOOORRR[[[bbb444444444444444333333222111222222333333333222222111111111111111111111111//////000000000111111111///000111222222111000///000000000000000000000000000111111111111222222222111111111111222222222222000111111111222222222222111111222222444555777777666555555444444555555666111777:::777666:::<<<;;;???@@@EEERRRlllwwwYYYPPPQQQaaazzzqqq___RRRHHHEEEMMMXXXkkkqqqxxxzzzyyywwwxxxzzzxxx}}}xxxqqqhhhbbb\\\UUUSSSVVVSSSWWW\\\aaaeeeiiimmmpppppprrruuuyyy|||~~~~~~}}}}}}||||||zzzzzz{{{{{{|||}}}}}}~~~~~~}}}wwwrrrrrrsssxxxwwwtttsssrrrrrrssstttpppqqqrrrssstttsssqqqpppllljjjgggccc___]]]\\\[[[[[[___dddggghhhjjjmmmoooppprrrttttttsssssstttuuuyyy~~~vvvooojjjeeeffffffcccZZZQQQQQQ[[[eee{{{yyy}}}~~~sssrrrlllbbbXXXMMM>>>111***111333///,,,...///---,,,,,,,,,+++++++++******))))))***+++++++++++++++******************************))))))))))))******))))))))))))************************************************************)))************+++++++++)))************+++++++++******+++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++,,,,,,---------.........---------............///,,,,,,///222000///<<>>PPPqqquuufffTTTFFFGGGPPPNNNWWWccckkkooorrrwww{{{vvv||||||vvvssswww{{{{{{wwwssspppnnnhhh^^^XXXWWWSSSTTTUUUVVVWWW[[[aaaeeeiiikkkooossswwwyyy{{{{{{~~~}}}{{{{{{{{{{{{|||~~~~~~}}}}}}}}}}}}~~~~~~wwwyyy{{{}}}xxxppplllllluuusssqqqooooooqqqsssuuuqqqsssvvvvvvtttqqqooonnnhhhfffbbb^^^\\\[[[\\\]]]cccgggkkkmmmmmmooorrruuuqqqsssuuuvvvuuuttttttuuummmvvv}}}yyyqqqjjjddd___]]]^^^\\\TTTQQQ\\\sss}}}qqq~~~uuuyyy~~~}}}~~~yyy}}}ooommmdddWWWLLLCCC999000'''///333...+++...000///,,,,,,,,,+++++++++******((()))***+++++++++++++++******************************))))))))))))******))))))))))))************************************************************)))************+++++++++)))************+++++++++*********++++++,,,,,,,,,******+++,,,,,,,,,,,,+++,,,,,,,,,---------......---------.........//////***000333///---222888:::MMMrrrsssmmmiiiaaakkk~~~ssslllfff\\\RRRNNN===666555GGGhhhfff???777======<<>>LLLkkkbbbFFFJJJ]]]tttcccWWWLLLIIIEEEEEEIIIQQQXXX___hhhqqqooorrrttttttrrrppppppppppppooooooqqqsssoooggg___```\\\VVVQQQOOOOOORRRTTT```bbbfffjjjnnnppprrrrrrvvvxxxzzz|||{{{yyywwwuuu~~~}}}}}}~~~}}}{{{yyywwwyyy}}}zzztttoookkkrrrpppnnnppprrrsssooolllnnnmmmlllnnnooonnniiieee]]]\\\\\\^^^bbbdddffffffmmmmmmnnnrrrxxxzzzyyywwwxxxvvvtttvvv{{{~~~~~~}}}~~~zzzvvvrrrhhh\\\TTTRRR]]]MMMGGGWWWmmm|||yyyqqqmmmttt{{{zzzxxxxxxwwwyyy~~~|||uuubbbddd\\\III888222222111000000...---,,,+++++++++************************++++++++++++++++++++++++******))))))))))))******++++++***)))(((((())))))))))))))))))))))))))))))***************)))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,++++++******++++++,,,,,,***)))***+++---,,,,,,,,,,,,,,,---------......------------------------///...---,,,---///111222111[[[|||nnngggdddmmmooo{{{vvvoooeee]]]ZZZJJJAAA:::;;;CCCPPPbbbqqq}}}sss___HHH:::666777666;;;AAAJJJMMMJJJGGGMMMWWWbbbggglllqqqssstttvvvwwwzzzyyyxxxxxxyyyyyyyyyxxxzzz{{{{{{|||||||||||||||~~~~~~~~~~~~~~~www|||{{{|||{{{zzz{{{}}}}}}|||zzz|||{{{zzzxxxxxxwwwwwwwwwyyyssslllgggffffffeeeddd^^^RRRLLLPPPOOOJJJLLLSSSQQQTTTXXX\\\bbbnnn~~~444444444444333333333222111111111000000000//////000000000000000000000000000000000000000000000000//////............//////........................000000000000//////......////////////000000000000111111111111222222222222111111111222222222333333333333333444555555666666555666666777777888999999<<<>>>======GGG\\\sss|||eeeQQQHHHnnnwwwaaaXXXSSSBBB???@@@FFFLLLTTT___iiikkkooosssvvvvvvuuutttttttttrrrrrrtttwwwvvvqqqllleeebbb[[[UUUQQQOOOOOOOOOVVVXXX\\\bbbgggllloooqqqtttuuuvvvwwwwwwvvvtttssswwwyyy{{{|||}}}}}}||||||}}}~~~}}}|||~~~}}}{{{zzzzzz{{{}}}~~~~~~~~~|||{{{{{{}}}|||yyytttpppnnnrrrooommmlllmmmooopppqqqsssoooiiieeedddbbb___\\\[[[[[[\\\```dddhhhiiiiiiqqqqqqrrrvvvzzz|||{{{zzz|||yyywwwwwwzzz|||}}}|||yyyuuupppiii^^^SSSQQQUUUKKKKKKXXXpppsssxxx{{{tttyyyvvvqqqtttvvvvvvyyy{{{wwwqqqmmmgggWWWAAA333000000///000///...---,,,+++++++++************************++++++++++++++++++++++++******))))))))))))******++++++***)))))))))))))))))))))))))))))))))))))))***************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,++++++******++++++,,,,,,***))))))+++,,,,,,+++,,,,,,,,,------------...------------------------///...---,,,---///111222999BBBdddvvvfffkkkrrrrrrttthhhcccbbbSSSHHH===:::<<>>GGGJJJEEE@@@FFFPPPWWW\\\eeemmmsssuuutttsssxxxxxxwwwxxxxxxxxxxxxwwwwwwxxxyyy{{{||||||}}}}}}}}}~~~~~~|||zzz{{{{{{zzz{{{}}}}}}{{{zzz{{{zzzyyywwwvvvvvvuuuuuuuuuqqqllliiihhhgggeeeccc[[[RRRLLLNNNLLLFFFIIIRRRNNNUUU^^^fffnnnyyy444444333333333222222222111111000000000000//////000000000000000000000000000000000000000000000000/////////....../////////........................000000000////////////...////////////000000000000000000000000111111111111111111111222222222222333222333333444444555555666444444555666666777777888>>><<<;;;===AAAIIIWWWeeemmmsssmmmTTT]]]~~~}}}kkkSSSFFF@@@<<<===AAAGGGQQQZZZeeejjjqqqwwwyyyxxxwwwwwwuuurrrpppqqqttttttqqqnnniiifffaaa[[[VVVRRROOONNNJJJKKKMMMQQQUUUZZZ___aaahhhiiijjjlllmmmoooppppppuuuwwwyyy{{{|||~~~~~~}}}}}}~~~}}}~~~~~~}}}}}}|||}}}}}}~~~}}}|||}}}~~~|||wwwsssqqqoooqqqrrrqqqpppooooooooonnnhhh___XXXUUUUUUVVVVVV[[[\\\___dddiiimmmnnnmmmttttttvvvyyy}}}}}}{{{zzzzzz{{{|||||||||uuummmfffddd```YYYRRROOOCCCPPPlll~~~|||www~~~~~~zzzvvvooonnnrrrwwwyyyuuussstttuuufffMMM777---...///...000///...,,,++++++++++++************************++++++++++++++++++++++++******))))))))))))******+++***)))))))))))))))))))))))))))))))))))))))))))))************))))))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++************++++++,,,***))))))+++,,,,,,+++,,,,,,,,,,,,------------,,,,,,,,,,,,------------...------,,,---///000111888000EEEvvvmmmhhhlllrrr}}}~~~wwwmmmfffYYYMMMAAA:::888888===CCCVVViiiwwwppp[[[FFF:::444333888???BBB===888;;;CCCHHHMMMWWWdddooosssqqqnnnuuuvvvwwwxxxxxxwwwwwwvvvuuuvvvwwwyyy{{{}}}}}}~~~}}}~~~~~~~~~~~~|||zzz~~~{{{zzzzzzzzz||||||zzzyyyyyyyyywwwvvvuuutttttttttqqqooollljjjhhhfffbbb```YYYSSSOOONNNJJJEEEIIISSSSSS]]]kkkxxx222222222111111111000000000000000000000000//////////////////////////////////////////////////////......////////////..............................////////////////////////////////////000000000000////////////000000000000111111111111222222222222222222222333444444555555444555555666666777888888===888888>>>>>><<>>>>>999>>>HHHOOObbbkkkppppppXXXOOOHHHEEEBBB>>><<<>>>JJJQQQ[[[eeemmmuuu{{{~~~}}}zzzvvvtttrrrpppooonnnmmmkkkhhhccc^^^ZZZWWWXXXUUUPPPLLLIIIHHHHHHHHHIIIIIIJJJLLLPPPTTTXXXZZZ___eeemmmsssvvvvvvvvvvvvvvvwwwyyy{{{||||||{{{{{{xxx|||~~~||||||~~~}}}}}}}}}||||||{{{{{{{{{~~~}}}{{{yyyxxxwwwxxxvvvuuutttvvvyyy|||~~~~~~{{{wwwsssnnnlllffflllqqqpppjjjaaa[[[XXXRRRSSSTTTVVVYYY^^^dddgggkkklllooossswwwyyyxxxwwwyyyzzz|||}}}~~~{{{}}}|||wwwrrrooohhhbbb```dddhhheee```]]]kkkttt{{{|||wwwrrrsssyyywwwnnniiilll[[[HHH333***,,,000///,,,...---,,,+++++++++++++++******************************************************))))))))))))*********)))))))))))))))******))))))))))))))))))))))))((())))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********+++******))))))******++++++)))((()))***++++++++++++++++++,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,---......///000***444444222JJJppp{{{mmmhhhgggooo{{{{{{xxxnnnbbbUUUNNNGGG@@@:::999666FFF]]]qqq~~~}}}nnn^^^FFF<<<666:::@@@???;;;888888999===HHHUUU^^^```___ggglllrrruuuvvvwwwwwwxxxyyyzzz{{{||||||||||||||||||}}}}}}|||||||||}}}}}}{{{~~~}}}~~~|||{{{{{{}}}}}}~~~}}}|||{{{zzz{{{~~~~~~{{{zzz{{{zzzyyyxxxyyyzzzyyyxxxvvvsssrrrrrrqqqqqqrrrrrrrrriiiiiihhheee___YYYTTTRRRRRRQQQQQQPPPOOOQQQ[[[fffttt|||000000/////////...............////////////000000................................................---...///000000///...---........................---............/////////////////////000000000000////////////000000000000000000000111111111111222000111111222222333333444555666666777777888999999555666999===<<<;;;>>>DDDCCCRRRqqqqqqiiiiii|||[[[TTTMMMLLLIIICCC>>>======BBBJJJTTT```nnnzzz~~~~~~~~~~~~|||{{{zzzyyywwwvvvtttpppjjjeee```]]]^^^\\\WWWRRROOOMMMMMMMMMKKKJJJIIIHHHHHHIIIJJJKKKPPPWWWaaaiiinnnpppqqqqqqppprrrtttwwwxxxxxxxxxwwwwwwzzz}}}~~~}}}~~~|||zzzyyyyyy|||~~~zzzzzzyyyxxxwwwwwwwwwwwwwwwwwwvvvuuutttsssrrrrrruuutttrrrqqqrrrtttwwwyyyyyyzzzzzzyyywwwssspppnnncccaaa^^^ZZZVVVTTTUUUVVVWWW[[[___cccgggjjjnnnqqqttttttvvvyyy|||~~~}}}||||||{{{|||~~~}}}uuunnnhhheee]]]^^^___]]]ZZZ]]]nnn~~~|||yyy|||}}}|||mmmzzzvvvvvvssskkkbbb]]]EEE888,,,***...///---,,,------,,,+++++++++++++++******************************************************))))))))))))******)))))))))))))))******+++))))))))))))))))))))))))((())))))************)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))************))))))))))))******+++)))((((((***++++++***++++++++++++,,,,,,,,,,,,******++++++,,,,,,------+++,,,,,,---....../////////...---///:::PPPlll}}}kkkfffqqqvvvqqqsss~~~wwwhhh___VVVJJJ@@@<<<;;;<<>>AAAGGGRRRbbbsss~~~{{{}}}~~~}}}zzzwwwsssnnnjjjhhhcccaaa]]]ZZZWWWVVVVVVVVVSSSRRRPPPMMMJJJHHHGGGFFFIIINNNVVV\\\```cccfffhhheeegggkkknnnpppppppppooooooqqqttttttsssrrrsssssspppnnnmmmnnnqqqtttvvvvvvpppnnnllljjjjjjjjjkkkllljjjjjjjjjkkkkkklllmmmnnnrrrqqqooonnnnnnpppqqqrrrsssttttttsssqqqnnnkkkiii]]]XXXRRRNNNPPPUUUZZZ]]]aaaeeejjjnnnoooqqqsssvvvyyyxxxyyy{{{|||{{{|||~~~|||uuummmgggdddddd```ZZZVVVXXXaaapppvvvttttttyyy~~~|||yyypppvvvoookkkeeeWWWIII888000+++---...+++***,,,---,,,++++++***+++++++++******************************************************))))))))))))******)))))))))))))))***++++++))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))*********))))))))))))*********)))((((((***++++++******++++++++++++,,,,,,,,,)))******+++,,,,,,------++++++,,,---............111***,,,444444999VVVzzzzzzqqqssswwwvvvsssrrrssskkkdddYYYOOOIII;;;999555999JJJaaapppuuubbbRRRAAA;;;::::::999::::::999888999<<>>777555<<>>666555===IIIRRRkkk~~~}}}iiiYYYNNNKKKQQQ@@@FFFDDD999333666888666<<>>NNN```ooo||||||vvvuuuvvvfffWWWMMMLLLJJJDDDFFFNNNccc|||xxxuuutttttttttooonnnnnnnnnlllgggaaa]]]UUURRRMMMJJJHHHGGGEEEDDDCCCCCCCCCCCCCCCDDDEEEEEECCCCCCCCCBBBAAA@@@@@@????????????@@@AAACCCDDDEEECCCBBB@@@>>>>>>???@@@AAAAAABBBCCCEEEHHHJJJMMMNNNRRRSSSSSSTTTSSSQQQOOONNNNNNNNNNNNPPPSSSYYY^^^aaadddfffiiilllooorrrssstttuuuvvvwwwzzz||||||yyyyyyyyy~~~yyyjjjhhhooozzz{{{|||vvvyyynnnrrrttttttwww{{{zzzwwwyyyvvvlll[[[III;;;333111.........---------,,,,,,+++++++++++++++++++++++++++++++++*********))))))************)))))))))((())))))))))))))))))))))))((())))))******))))))((())))))((((((((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------++++++,,,,,,,,,,,,------,,,...000000...///444999???WWW{{{sssqqq}}}zzzssskkkfffhhhbbbVVVFFF999666>>>GGG___yyywwwiii\\\\\\TTTNNNDDD<<<;;;<<<;;;666999@@@HHHOOO[[[hhhooonnnuuutttuuuwwwyyyzzzzzzzzz{{{{{{zzzyyyzzzzzz{{{|||yyyyyyzzz}}}~~~||||||||||||}}}}}}~~~~~~~~~~~~~~~}}}}}}~~~|||zzzyyyyyyzzz{{{{{{|||}}}}}}||||||xxxzzz|||||||||{{{|||}}}}}}~~~~~~|||||||||~~~}}}{{{yyyyyy{{{||||||{{{||||||{{{zzzyyyxxxxxxxxxwwwyyyzzz{{{zzzxxxwwwwwwwwwwwwvvvvvvvvvwwwyyyyyytttsssqqqoooooommmjjjgggbbbaaa___[[[VVVRRRMMMKKKFFFEEEDDDDDDDDDFFFHHHJJJTTT\\\hhhtttyyyrrr.........///////////////---....../////////......///............///000111///...------------------........................---------------------------............/////////---............/////////////////////////////////222111111111111000000000333111///...000222444444555555444333444555666777666666777777888888999999;;;;;;>>>BBBGGGRRRgggzzzwwwqqqhhhwwwrrr```TTTUUUSSSJJJFFFKKKXXXwww~~~|||zzzzzzzzzvvvwwwyyy{{{zzzuuunnnhhhaaa]]]XXXSSSOOOLLLIIIGGGEEEDDDBBBAAA@@@@@@AAABBBBBBBBBCCCCCCCCCAAA@@@???AAA@@@>>>======>>>@@@AAABBBBBBAAA@@@???>>>>>>===>>>======<<<>>>@@@BBBDDDFFFGGGGGGHHHHHHIIIIIIIIIJJJLLLPPPUUU[[[bbbhhhlllpppqqqsssvvvxxxyyyzzz{{{yyyzzz{{{}}}}}}yyywwwrrrccciiiyyy{{{vvvttt}}}yyywwwyyy~~~zzzvvvuuurrrtttiiiMMM666...111222------,,,,,,,,,,,,,,,+++))))))******+++,,,,,,---+++++++++***************************))))))))))))))))))))))))))))))))))))'''(((((())))))(((((('''))))))((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,...000///---...222555222<<<^^^{{{ooouuuyyyzzz|||yyysssqqqrrr}}}{{{qqq[[[CCC555666<<>>:::999777888;;;CCCRRRbbbjjjjjjqqqrrrssstttvvvxxxyyyzzz}}}}}}|||{{{{{{|||||||||yyyyyyzzz{{{}}}}}}{{{yyyzzzzzz{{{{{{|||}}}~~~~~~}}}~~~~~~~~~~~~~~~~~~{{{{{{|||}}}}}}|||zzzxxxwwwyyyzzzzzz{{{{{{{{{{{{zzzvvvvvvwwwyyy|||~~~}}}}}}}}}~~~~~~|||{{{{{{||||||zzzxxxxxxzzz{{{zzzzzz||||||||||||{{{xxxvvvuuutttvvvxxxzzz{{{yyywwwuuuxxxwwwtttssssssuuuwwwyyytttqqqnnnkkkiiigggcccaaa___\\\YYYTTTOOOJJJGGGFFFAAA@@@@@@AAACCCFFFIIIKKK^^^jjjxxxwww---------....../////////------......//////...............//////......---......---,,,,,,---------........................---------------------------------.........//////---------.........//////////////////////////////111111111111000000000000222000......000222222111222222333333444555555666666666666777777777888888<<<===???>>><<>>FFFRRR[[[iiippptttssstttzzz|||{{{}}}}}}}}}}}}}}}||||||||||||{{{zzz{{{||||||zzzyyyzzzzzz{{{|||~~~||||||}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}|||}}}|||zzzyyyyyyyyyyyyyyyxxxxxxyyyyyyyyyyyyxxxxxxzzzxxxwwwyyy}}}~~~|||yyy{{{|||}}}|||zzzyyyzzz{{{{{{zzzyyyzzz{{{{{{zzzyyyxxxwwwuuuttttttvvvwwwyyyuuusssqqqrrruuuwwwxxxwwwxxxxxxxxxxxxwwwvvvvvvuuusssoooiiiccc___ZZZVVVSSSQQQOOOJJJFFFBBBAAA@@@AAAAAA@@@@@@DDDLLLXXXcccjjj||||||tttvvv,,,,,,,,,---------------+++,,,---...............,,,------...------,,,,,,,,,,,,,,,,,,,,,------...------------------------------------------------,,,------------.........,,,------------.................................//////000000000000000111...///111111000111444666<<<:::888555333222222222555555555555666666666666666666888<<<======@@@FFF\\\ooosssfffbbbsss|||wwwsssooooooyyyzzzxxxvvvttttttrrrpppmmmnnnnnnnnnoooooooooooooooooopppqqqrrrssssssrrrrrroooooonnnnnnoooqqqssstttqqqqqqqqqpppooommmjjjiiihhhfffbbb^^^[[[YYYXXXXXXVVVWWWZZZ]]]bbbhhhlllooottttttuuuvvvwwwxxxxxxxxx{{{|||~~~yyy~~~||||||~~~{{{|||~~~wwwUUU666,,,000000******++++++++++++,,,,,,,,,,,,++++++***))))))((((((***************+++++++++))))))))))))************))))))))))))))))))))))))'''(((((())))))(((((('''(((((())))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,++++++***************++++++++++++++++++,,,,,,,,,,,,------,,,,,,------............,,,111333111999SSSssszzz}}}}}}xxxyyyuuuuuuuuutttnnn___LLL===999888999HHH^^^iiiwwwhhhHHH@@@===;;;999777999CCCMMMcccnnntttrrrrrrwwwyyyvvvyyyzzz{{{||||||||||||{{{|||{{{zzzzzz{{{|||{{{zzz{{{{{{|||}}}~~~~~~}}}|||||||||}}}~~~~~~~~~~~~}}}|||{{{zzzzzzzzz~~~}}}{{{zzzyyyyyyzzzzzzyyyyyyyyyyyyyyyxxxxxxwwwzzzyyyyyyzzz{{{{{{zzzyyyzzz{{{|||{{{zzzzzz{{{|||zzzyyyyyyzzz{{{{{{zzzxxxvvvtttsssqqqrrruuuwwwyyywwwsssoooooorrrvvvwwwwwwvvvvvvwwwwwwvvvtttsssqqqnnniiiccc\\\WWWRRRMMMJJJEEECCCAAA???======>>>???@@@BBBGGGPPP^^^mmm{{{zzztttnnnooovvv~~~---------,,,,,,,,,,,,,,,***+++,,,---............,,,,,,,,,,,,,,,,,,------,,,,,,++++++,,,,,,---...------------------------------------------------,,,,,,---------.........,,,,,,---------.................................////////////000000111111---000222000///333<<>>@@@AAADDDJJJTTTbbbrrr}}}uuunnnggghhhnnnttttttqqq---------,,,,,,+++++++++***+++,,,---............,,,++++++++++++,,,---...++++++++++++,,,,,,---...------------------------------------------------,,,,,,,,,---------......,,,,,,,,,---------................................./////////000000111111---111222///...555DDDPPP___UUUFFF888000000444777555555555555555555555444999777666888777666888>>>999LLLmmmzzzuuuvvvrrr~~~{{{kkkgggYYYbbbppp}}}xxxxxxxxxwwwwwwvvvvvvvvvrrrsssuuuwwwyyy{{{|||}}}ttthhhmmmwwwyyyuuuyyywwwpppooowww~~~~~~wwwrrryyynnnUUU:::111222111---***+++++++++,,,,,,---------((((((((()))******++++++))))))******++++++++++++(((((())))))*********+++))))))))))))))))))))))))))))))************))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))************+++++++++++++++,,,,,,,,,---------++++++,,,...000111000///222)))***555444000???XXXzzztttzzzyyywwwwwwtttlll```WWWNNNCCC777999???:::DDD^^^kkkpppPPPEEE===<<<<<<999999<<>>555222222333333555555555666666666666777444555666777888999::::::@@@BBBOOOggg~~~ssssssttthhh]]]]]]___kkktttggg___fffpppxxx~~~|||{{{|||}}}~~~{{{zzz{{{{{{}}}vvvuuuqqqkkkkkksss~~~yyyrrruuussslllrrr|||}}}zzz|||vvvvvv~~~wwwfffLLLBBB666...---......---...------,,,,,,------...((()))))))))*********************)))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))+++*********))))))(((((())))))))))))************++++++++++++++++++++++++,,,,,,,,,---------..................///444999>>>ccc}}}xxx}}}wwwggg\\\VVVKKKAAA:::555444;;;FFFNNNeee}}}{{{cccRRRBBB>>>>>><<<:::;;;EEELLLWWWbbbkkkpppqqqqqqooossswwwyyyxxxwwwxxxzzzyyyyyywwwuuusssrrruuuwwwzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{zzzyyyyyyyyyyyyzzz|||zzzwwwuuuvvvxxx{{{}}}{{{||||||||||||zzzyyyxxxyyyzzz{{{||||||{{{zzzzzzzzzwwwuuuuuuxxxyyyxxxvvvvvvwwwxxxyyyzzz{{{{{{{{{~~~}}}{{{yyyxxxwwwxxxxxxwwwuuutttwww|||}}}yyytttwwwvvvuuuuuuwwwxxxwwwvvvuuurrrooonnnooopppppppppkkkjjjgggfffeeeccc___]]]WWWQQQJJJCCC???<<<;;;::::::777999>>>AAAAAAHHHPPPccclllzzz|||xxxxxxtttfffZZZ___jjjdddSSS,,,------------------,,,------------------------------------------------...------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------+++++++++,,,,,,,,,------....................................///////////////111222///---000999AAA@@@;;;555111111222333222444444444555555555666666444555666777888999999:::<<<<<>>:::::::::999999999999999>>>>>>BBBKKKWWWeeevvv~~~xxxzzzmmmooonnneeeWWWKKKEEECCC......------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---------------------------------.........//////,,,---...000222222111///000000000111222222111000111222222222333333333333444444555666666777888888:::888777999<<>>???CCCIIIPPPVVVZZZbbbaaa```___```dddjjjooonnnpppsssuuuvvvxxxzzz|||yyyyyyyyyyyyyyyzzzzzzzzzzzzyyyyyyxxxxxxxxxxxxxxxzzz{{{{{{{{{{{{zzzzzzyyyyyyzzz{{{{{{zzzyyywwwvvvwwwxxxyyyzzz{{{{{{zzzzzzyyyyyyxxxxxxxxxyyyyyyyyywwwwwwwwwxxxwwwwwwvvvvvvuuuvvvxxxzzz{{{{{{{{{{{{{{{yyyyyyzzz||||||yyywwwxxxwwwwwwxxxwwwtttoookkkooollliiifffbbb^^^YYYVVVOOOKKKFFFBBB@@@>>>===;;;999999888888888999<<<>>>>>>GGGUUUfffvvv~~~yyytttoooppptttwwwvvvtttyyyrrrkkkcccWWWKKKFFFIII111000///...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------...............,,,,,,...111333222000111111111111111111222333111111111111222222222333444444444555666666777777888888999;;;<<<@@@NNN[[[vvvfff\\\cccmmmrrrppp```WWWTTTWWW\\\aaafffmmmsssxxx~~~~~~|||{{{{{{}}}qqqiiiPPPNNN[[[tttxxx|||xxxrrrvvv|||rrrnnnmmmpppuuuqqqaaaLLL:::111......000000...---,,,,,,,,,++++++******))))))))))))******(((((((((((())))))))))))(((((())))))************(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))***++++++,,,))))))))))))))))))******((()))))))))************+++++++++++++++++++++++++++++++++,,,,,,,,,------+++---/////////......///555777///777___}}}{{{pppcccUUUJJJDDD:::777>>>BBBIII```zzznnnXXXFFF<<<::::::888999<<<@@@EEEJJJOOORRR^^^bbbbbb]]]WWWYYYdddooonnnppptttvvvvvvwwwxxxyyyvvvvvvvvvwwwwwwxxxxxxxxxyyyyyyxxxwwwwwwwwwwwwxxxzzzzzz{{{{{{{{{zzzyyyxxxzzzzzz{{{{{{zzzyyywwwvvvvvvwwwxxxzzz{{{{{{zzzzzzwwwwwwvvvvvvuuuvvvvvvwwwwwwxxxxxxxxxxxxxxxwwwwwwuuuvvvxxxzzz{{{{{{{{{zzzyyyxxxwwwwwwxxxwwwvvvuuusssrrrrrrrrrqqqnnniiieeeiiifffaaa]]]XXXSSSMMMIIIDDDAAA>>><<<;;;<<<<<<;;;<<<<<<;;;999999<<>>BBBEEEGGGQQQYYY___ZZZPPPOOOYYYdddiiimmmqqqtttvvvvvvwwwxxxttttttuuuuuuvvvvvvwwwwwwyyyxxxwwwwwwvvvvvvwwwwwwxxxxxxxxxxxxwwwvvvuuuuuuyyyyyyzzzzzzyyyxxxvvvuuussstttvvvwwwxxxyyyxxxxxxtttuuuuuutttsssssstttvvvwwwwwwxxxxxxyyyxxxxxxwwwuuuvvvwwwxxxxxxxxxxxxxxxwwwvvvuuuuuutttsssrrrrrrtttrrrpppooommmiiidddaaa\\\XXXTTTOOOKKKGGGBBB??????<<<:::999999:::999888888999::::::===DDDOOOXXXhhhrrr~~~zzzsssmmmggglllrrrssspppnnnnnnpppsssfffXXXSSSVVVZZZYYYUUU999777444111...---------++++++++++++++++++++++++++++++++++++++++++++++++************+++,,,---...************************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............---,,,,,,---...///+++---//////......000222111111111222222222333333333444444444444555555555555555777;;;;;;;;;AAAGGGPPP]]]uuu}}}lll___^^^eeetttxxxssstttlllhhhccc___]]]\\\ZZZYYY___aaaccceeegggkkkqqqvvvtttooolllllljjjggggggjjjxxx~~~{{{sssmmmkkklllmmm|||xxxzzzuuurrrppptttxxxzzzyyywwwxxxqqqmmmooonnnbbbQQQFFF888111...222333///***(((******+++++++++++++++,,,+++******))))))******+++(((((((((((())))))))))))'''(((((()))******++++++))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))(((''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********((()))))))))************))))))))))))************++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,...///...------...000)))+++...555888666MMMttt~~~~~~qqqbbb\\\VVVKKK???777777@@@IIIgggoooMMM>>>;;;777666666666777:::<<<>>>DDDOOO[[[[[[SSSNNNQQQWWW[[[```gggmmmqqqsssuuuwwwttttttuuuuuuvvvwwwwwwxxxxxxxxxwwwvvvvvvvvvvvvvvvxxxxxxwwwvvvuuuuuuttttttvvvwwwwwwwwwwwwuuutttsssoooppprrrtttuuuuuuuuutttssstttuuutttrrrqqqsssvvvuuuuuuvvvwwwxxxxxxxxxwwwuuuuuutttsssssssssssssssrrrrrrqqqooonnnmmmmmmmmmpppmmmiiieeeaaa\\\WWWSSSKKKHHHDDDAAA???===;;;999:::999888999:::;;;:::999777<<>>GGG]]]uuuvvvrrr{{{}}}qqqhhhgggiiiqqqxxxqqqlllfff```[[[VVVWWWVVVTTTSSSVVV]]]bbbfff```[[[YYYUUUQQQPPPTTTSSS[[[eeennnttt{{{|||{{{|||xxxpppooowwwzzzrrryyy~~~zzz}}}zzz{{{zzzvvvtttuuullleeefffbbbRRR<<<---111------///---))),,,222,,,---//////---+++************))))))))))))******))))))))))))************'''(((((()))***+++++++++))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))(((((())))))*********+++))))))))))))************++++++++++++++++++++++++******+++++++++,,,,,,,,,.........---++++++,,,...+++555111***///666<<>>??????>>>???HHHTTT```mmm}}}jjjgggbbb]]]XXXRRRJJJEEEGGG___ooolllggghhhddd[[[<<<:::888555222000......------,,,,,,,,,,,,++++++******++++++++++++******++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++)))************+++++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......////////////000000000000111111222222222333333333333333444444555666666666666777777999:::;;;<<<<<<:::;;;EEEZZZuuu|||vvvyyyyyyuuu~~~zzzppphhhWWWOOOVVVVVVMMMPPP]]]eeebbb\\\WWWTTTQQQPPPPPPLLLKKKMMMTTTZZZ___fffnnnyyywwwuuuwwwzzz}}}}}}|||{{{|||rrrrrryyy|||uuuxxxyyyzzzqqqrrr|||{{{tttooolllcccZZZUUUMMM???222+++.........------,,,,,,,,,,,,,,,------,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***(((((((((((())))))))))))(((((())))))))))))((((((///...,,,+++))))))******************************))))))))))))************,,,++++++******++++++,,,)))************+++++++++,,,,,,,,,---------......111000//////000222444555MMMpppvvv{{{{{{xxxeeeccc\\\OOO@@@888888;;;@@@JJJaaawww]]]EEEAAA999333333888777222@@@JJJZZZeeeddd\\\XXXZZZOOOQQQTTTYYY```hhhooosssmmmrrryyyzzzwwwuuuwwwyyyzzzzzzzzzzzzyyyxxxwwwwww}}}zzzwwwtttsssrrrrrrrrrrrrqqqppppppooonnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnpppqqqqqqppppppqqqsssppprrrsssrrrqqqpppqqqssspppppppppqqqpppooonnnnnnjjjfffcccaaabbbaaa___\\\[[[VVVOOOIIIDDDAAA???======;;;888666777888999:::777;;;???>>>;;;===EEELLLQQQ\\\lll|||xxx}}}ppphhh^^^UUUHHH======DDDNNN___llllllhhhhhhfffaaa:::999666333111///------------,,,,,,,,,+++++++++******++++++++++++******++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++)))************+++++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------............//////000000000111111111111222222222333333333333333444555555666666666666777888999:::;;;;;;???===???JJJ\\\ppp~~~ooobbb^^^YYYRRRTTT]]]gggddd```[[[VVVRRRNNNKKKMMMIIIHHHJJJLLLMMMRRRXXX[[[\\\]]]]]]]]]^^^^^^___bbbfffhhhiiinnnxxx|||}}}|||uuuoooqqq~~~|||wwwzzzzzzqqqkkkbbbUUUHHH@@@;;;444000000......---------,,,,,,,,,,,,,,,------,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((())))))))))))((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***(((((((((((())))))))))))(((((())))))))))))((((((+++***)))(((''''''((((((************************))))))))))))************,,,++++++******++++++,,,)))************+++++++++,,,,,,,,,------------...//////...---...000222333???OOOcccsssvvvsssooohhh___UUUJJJ???999888<<>>DDDNNNYYYcccfffiiijjjaaaUUU777666444111///---,,,,,,,,,,,,,,,,,,++++++++++++******++++++++++++******++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++)))************+++++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......------...///000000111111111111111222222222222333222333333444444555555666666666777777888999::::::===<<<;;;<<>>999;;;MMMhhhzzz|||vvvzzz|||hhhOOO???888555333888CCCLLLMMMHHHFFFHHHHHHJJJMMMQQQUUUZZZ]]]___bbbdddgggffffffgggkkkoootttuuuuuuuuuuuuuuuttttttqqquuuyyyvvvooojjjkkknnnkkkkkkjjjhhhgggeeeddddddbbbbbbbbbbbbbbbbbbbbbbbbdddeeeggghhhhhhhhhjjjlllllllllllljjjgggfffeeefffdddeeeffffffbbb\\\VVVRRRSSSPPPLLLIIIFFFCCC@@@>>><<<;;;:::888888777777777333444555666888:::;;;<<>>CCCFFFXXXaaappp|||}}}vvvrrrpppnnnllldddbbb______aaaaaa[[[UUUEEE???>>>FFFPPPSSSMMMFFFOOO[[[aaaXXXSSSZZZffflll000///...---,,,+++++++++,,,,,,+++++++++***************++++++++++++******************************))))))))))))))))))))))))************************))))))*********+++++++++))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,------...///000000000000000111111111222222222111111222222333444444444444555555666666777777777555777999;;;===AAAEEEHHHYYYppp}}}ssspppsssnnnggg^^^VVVSSSSSSUUUVVV___hhhrrrxxxxxxpppooottt}}}xxx}}}oooqqq~~~xxxuuurrrqqqqqqrrrqqqqqqppppppmmmhhh]]]OOO@@@666333//////111111---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))(((((())))))))))))((((((&&&'''(((((())))))******))))))))))))))))))))))))((()))))))))************+++******))))))******+++))))))*********++++++++++++++++++,,,,,,,,,------------------------......---000111///111CCCbbb}}}{{{tttrrrtttwwwyyyzzz~~~|||yyy[[[TTTJJJ???999999===AAAHHHXXXmmm~~~gggRRRFFF:::222777???AAA>>>;;;<<<>>>@@@DDDGGGIIIJJJKKKNNNLLLJJJGGGEEEFFFIIIKKKTTTVVVZZZ```eeeiiilllmmmiiiccc\\\XXXWWWVVVSSSQQQOOOOOONNNLLLKKKIIIHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGJJJLLLNNNOOOOOOPPPSSSTTTRRRRRRRRROOOLLLIIIIIIIIIIIIHHHFFFCCC@@@>>><<<;;;666666666666555666777777666888999999777666777999@@@@@@@@@@@@BBBHHHPPPVVVgggrrr{{{|||ssslllllllll^^^VVVLLLFFFBBBAAAAAABBBBBBFFFNNNWWW^^^^^^VVVMMMOOOXXX\\\YYY]]]jjjvvvyyy...---,,,+++++++++++++++++++++++++++******************++++++++++++******************************))))))))))))))))))))))))************************)))************+++++++++)))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---............/////////000000000111111111111222000111111222222333333444444444444555555666666666:::888777777:::===??????EEEZZZiiiwwwxxxmmmfffeeehhhjjjzzz~~~zzzvvvsssoooxxx|||yyyxxxyyy{{{vvvrrrpppnnnmmmkkkiiiddd[[[OOO@@@444,,,333///,,,---,,,***,,,000++++++++++++,,,,,,,,,,,,+++++++++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))(((((())))))))))))((((((%%%%%%&&&'''((((((''''''))))))))))))))))))))))))))))))))))))******************))))))))))))******)))************+++++++++++++++++++++,,,,,,,,,,,,------------.........---111000///......444EEEUUUuuuxxxnnnppptttuuupppjjjfff\\\NNN???666555666>>>CCCNNNaaayyy{{{^^^MMM>>>999:::999666444666888:::>>>AAAEEEHHHIIIJJJHHHFFFCCCBBBAAA@@@@@@DDDGGGKKKQQQWWW[[[___aaa]]]TTTJJJFFFHHHIIIFFFCCCBBBAAAAAA@@@???>>>======;;;;;;;;;;;;;;;;;;;;;;;;>>>@@@BBBBBBBBBCCCEEEGGGCCCDDDDDDBBB???======>>>===<<<:::888777777777888666666777666444444555777555888:::999777777:::>>>???CCCGGGLLLSSS^^^kkkttt~~~vvvkkkjjjkkkRRRIII>>>888666999AAAIIIRRRWWWZZZ[[[]]]^^^[[[VVVPPPTTTXXX```rrr~~~rrr,,,,,,+++++++++++++++,,,++++++++++++******************++++++++++++******************************))))))))))))))))))))))))************************)))************+++++++++)))************+++++++++************************++++++++++++++++++++++++,,,,,,,,,---------......///............---------000000000000111111111111000000111111222333333333444444444444444555555555999888777666777999;;;======KKKSSS___xxx|||zzz~~~wwwsssqqqqqqsssuuuxxxsssooolllkkkddd___UUUIII===444///---111...,,,,,,+++))),,,111******+++++++++,,,,,,,,,+++++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))(((((((((((()))***))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((()))*********(((((((((((((((((((((((((((((((((((((((((((((((('''((()))******)))((('''(((((((((((())))))))))))(((((())))))))))))((((((&&&&&&'''((((((((('''&&&))))))))))))))))))))))))))))))))))))******************))))))))))))******)))************+++++++++***++++++++++++,,,,,,,,,---------------------,,,222---,,,111444444555999UUUmmmyyyttttttuuuuuu}}}{{{uuujjj\\\NNNBBB:::666<<<>>>AAAIII[[[ooo|||~~~lllgggbbb]]]RRRDDD888444333444666:::>>>CCCGGGJJJFFFFFFEEEDDDCCCAAA>>><<<<<<>>>AAAEEEHHHLLLNNNOOOJJJEEE???<<<===>>>===;;;::::::999999999888888888555555555555555555555555666777999999888999:::<<<999::::::999777666777888777666666666666666666666666888888777444444666888777:::>>>>>>>>>AAAGGGMMMVVV\\\eeemmmuuu{{{~~~ttteee```]]]EEE>>>999;;;???HHHWWWeeellllllfff^^^\\\______\\\VVV]]]cccjjjvvv~~~vvvhhh,,,+++++++++++++++,,,,,,+++++++++************)))******++++++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++)))************+++++++++************************++++++++++++++++++++++++,,,,,,,,,---------....../////////...------,,,,,,000000000000111111111111000000000111222222333333333333444444444444444444333666999999777777888;;;666>>>>>>GGGbbbwwwrrrpppwwwuuu{{{~~~{{{rrr|||tttmmmiiigggeeeZZZRRRFFF999///,,,...111---,,,...222000,,,+++...*********++++++,,,,,,,,,***++++++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&'''((()))))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++(((((((((((((((((((((((((((((((((((((((((((((((('''((()))******)))((('''(((((((((((())))))))))))(((((())))))))))))((((((((()))***++++++***)))((())))))))))))))))))))))))))))))))))))******************))))))))))))******)))************+++++++++******+++++++++,,,,,,,,,,,,,,,---------,,,,,,+++,,,((()))000222......111222LLLooo~~~zzz||||||pppfff^^^VVVLLLEEE444:::======BBBMMMZZZaaajjjvvv{{{bbbPPPIII;;;;;;:::999;;;===@@@AAACCCCCCDDDEEEEEEBBB>>>;;;::::::<<<>>>???AAAAAAAAA;;;;;;:::999888777888888222222222222222222222222333333333333333333333333222333555444444333555666444555666666444444555666444555777888888888666555444666888777555555888;;;;;;???CCCFFFGGGMMMVVV]]]|||zzzlll[[[OOOFFFAAA===>>>FFFPPP\\\ooo{{{pppdddaaadddccc]]]]]]lllvvvrrrkkkiiiiiifff************************))))))))))))))))))))))))************************))))))))))))************))))))))))))))))))))))))************************))))))))))))************))))))***++++++++++++***++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,,,,---------......,,,,,,,,,---------......////////////000000000000000000111222222222222111222222222333333333444444555555666666777777888888<<<:::;;;@@@HHHZZZyyyyyy|||zzz{{{}}}}}}~~~zzzwww{{{||||||uuummmeee___\\\ZZZCCC<<<555111111111...+++---------,,,,,,+++++++++************************,,,,,,++++++***))))))))))))))))))))))))))))))))))))***+++***)))((((((***)))))))))))))))))))))))))))((('''((()))***)))((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((***)))((('''&&&&&&'''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++---,,,,,,++++++,,,,,,---,,,---......//////......222666DDD\\\rrr|||vvvmmmccc\\\KKK???666777:::;;;<<<@@@KKK___zzzqqqZZZLLL<<<666<<>>;;;:::<<<>>>>>><<<<<<<<<888999888666444333555777888333222444555222222444222222333333333333222222222222222333333444444444555444444333333444555666555777777555666::::::666888;;;>>>===999888>>>EEEJJJUUU^^^bbbiiivvvxxxyyy~~~yyyuuummmmmmiiiiiijjjcccRRRAAA???FFFEEEKKKOOOPPPYYYjjjxxx}}}{{{ppphhhaaa^^^bbbiiiyyywwwqqqlllkkkmmmhhhbbb************************))))))))))))))))))))))))************************))))))))))))************))))))))))))))))))))))))************************))))))))))))************))))))***++++++++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------...,,,,,,,,,---------........./////////000000000000000000111222222222222111222222222333333333333444444555555666777777888888:::888999;;;@@@LLLeee||||||uuuxxxvvvpppuuu||||||{{{uuuuuu~~~}}}zzzyyyvvvrrrnnnggg^^^TTTMMM;;;555///---...///---***------,,,,,,,,,+++++++++*********************************************+++)))))))))))))))))))))))))))***+++***)))((((((***)))))))))))))))))))))))))))((('''((()))***)))((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((***)))((('''&&&''''''((('''((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++---,,,,,,++++++,,,,,,---,,,------...............///000777EEEWWWmmmxxxsss\\\OOOBBB???===;;;:::<<<777EEE```yyy\\\EEE===@@@GGGLLLOOOHHHDDDFFFGGGEEEDDDEEE>>>===>>>@@@BBBBBB???>>><<<;;;999888777777888999888444333555555333333555444555666666777666666555666666555555666666555444333444444444555555555666777999:::888:::>>>>>>;;;;;;<<<>>>======AAAKKKTTTZZZiiiyyyyyy|||{{{~~~{{{www~~~~~~iiiZZZUUUOOOLLLKKKIIIBBB:::;;;BBBNNNQQQQQQPPPWWWdddlllnnnxxx|||yyyhhhWWWXXXlllpppnnnkkklllrrrwwwrrrjjj************************))))))))))))))))))))))))************************))))))))))))************))))))))))))))))))))))))************************))))))))))))************))))))***++++++++++++***+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,---------............/////////000000000///000111111222222111111111111222222222333333333444444555555666777777777888888999999999>>>MMM\\\xxx|||}}}ttt|||vvvqqqsssxxx|||zzzyyywwwvvvpppiiibbb\\\SSSGGG>>>444///+++***,,,...---+++,,,,,,,,,,,,++++++++++++************************(((((()))******+++,,,,,,)))))))))))))))))))))))))))***+++***)))((((((***)))))))))))))))))))))))))))((('''((()))***)))((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((((((((((((((())))))(((''''''''''''(((''''''((((((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,,,,++++++++++++,,,,,,,,,,,,---.....................///333<<>>@@@CCCDDD@@@;;;>>>;;;999888888999999999999666555777777444555888444555666777777777777666666555555666888::::::999555555666777888999999:::888;;;===<<<>>>CCCEEECCCBBBCCCEEEFFFKKKVVVdddmmmxxxzzzttt~~~{{{{{{xxxyyy|||{{{nnnZZZIIIBBB===999888===DDDGGGKKKNNN[[[ZZZUUUPPPRRRYYY^^^^^^rrrxxxvvviiiaaahhhrrrvvvkkkjjjkkkpppzzzvvvjjj************************))))))))))))))))))))))))************************((()))))))))************))))))))))))))))))))))))************************((()))))))))************))))))***++++++++++++*********************************++++++,,,,,,,,,---++++++,,,,,,,,,---------,,,,,,,,,---------.............../////////000000///000000111111111111111111111111111222222222222333444444555555666777777777888:::999777999???FFFZZZooo}}}}}}sss}}}tttrrrzzztttuuuhhhWWWKKKEEEAAA:::444222///,,,,,,---......---,,,+++++++++++++++++++++************************((()))))))))*********+++(((((((((((((((((((((((()))***+++***(((((((((***(((((((((((((((((((((((()))((('''((()))***)))((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((('''''''''((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,++++++++++++,,,,,,,,,,,,---.........------///000111111111999MMM```{{{|||uuuggg[[[SSSIII@@@:::???:::999FFF___www{{{|||nnn\\\KKKHHHKKKKKKGGGDDDEEECCC@@@@@@FFFIIIEEE======;;;888888:::;;;:::999;;;999999;;;:::777888<<<777888888888999999888888;;;999777999<<>>AAACCCHHHMMMQQQRRRUUU[[[^^^^^^[[[___cccgggppp}}}wwwssskkkccc]]]TTTHHH@@@>>>>>>;;;===JJJZZZddddddaaabbb___XXXPPPKKKNNNTTTYYYggguuu{{{uuurrruuupppeeeuuuxxx{{{}}}~~~xxxiii[[[************************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))***++++++++++++************************************++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------..................//////////////////000111111111111000000000000111111111222222333333333444555555666666333666888888888999;;;<<>>@@@EEECCCBBB@@@???>>>>>>??????DDDAAA???BBBJJJRRRVVVWWWUUURRRMMMJJJLLLQQQWWW[[[ooouuuzzz|||zzzxxxuuukkkkkkllldddVVVMMMDDDAAA???======@@@EEEDDDIIIXXXkkkuuupppfff^^^]]]WWWNNNFFFFFFQQQ]]]\\\vvv|||oooqqqyyy{{{zzzgggSSSDDD************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))***++++++++++++************************************+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......------........./////////...///000000111111000000///000000000000111111111222222333333444555555555000333555444666999:::888888???JJJXXXmmmyyywwwoooqqqpppcccTTTEEE>>>555111111111...+++...---,,,+++*********************+++++++++++++++))))))))))))))))))))))))++++++***))))))((('''''')))))))))))))))))))))))))))***+++***)))((((((***)))))))))))))))))))))))))))((('''((()))***)))((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((&&&'''(((((()))(((((((((&&&&&&'''''''''(((((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++************++++++++++++,,,------------------***+++///000...000444666NNNlll{{{yyyppp[[[RRRHHH@@@:::777;;;AAA???DDDIIIPPP___}}}|||nnnccc^^^FFFHHHGGGGGGPPP^^^aaa]]]QQQUUUZZZ\\\\\\[[[[[[[[[UUUUUUWWWXXXVVVRRRUUU[[[WWWTTTOOOKKKIIIIIIJJJKKKJJJHHHIIISSSeeewww~~~zzztttpppqqqwww~~~~~~~~~uuuggg___VVVJJJIIILLLFFF;;;888999???DDDEEEHHHKKKPPPQQQTTT^^^lllssslllaaaXXXWWWTTTPPPKKKLLLXXXeeelllttttttlllkkkyyykkkSSS???333************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))***++++++++++++***************************++++++++++++***************++++++++++++,,,,,,,,,,,,,,,,,,---------......---------.........//////...//////000000000000000/////////000000000111111222222222333444444555555222444444111444::::::666999===???DDDSSSkkk~~~~~~~~~zzzzzz{{{zzzppphhhddd^^^PPPBBB333222000000000///---***++++++++++++***)))***+++)))*********++++++++++++)))))))))))))))))))))))))))))))))))))))((((((((()))))))))))))))))))))))))))***+++***)))((((((***)))))))))))))))))))))))))))((('''((()))***)))((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((%%%&&&((()))))))))((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++************++++++++++++,,,------------,,,+++)))***---......111666///777HHHaaazzztttjjj^^^VVVMMMCCC???AAAAAA???===>>>IIIaaawwwpppZZZ^^^\\\XXX^^^mmmtttqqqlllttt~~~}}}}}}uuuuuuxxxyyyvvvsssvvv|||yyytttllleeeaaaaaadddfffccc___^^^hhh|||{{{~~~{{{qqqjjjhhhiiiaaaTTTMMMFFF;;;;;;>>>999<<<===DDDNNNTTTUUUWWW[[[]]]]]][[[ZZZ```eeeccc[[[XXXUUUUUUZZZ]]]```gggoooyyynnnccccccooo~~~lllTTTBBB444,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))***++++++++++++***)))))))))))))))))))))))),,,+++++++++******))))))******+++++++++,,,,,,,,,,,,,,,,,,---------......---------.........//////...//////000000000000000////////////000000000000111222222333333444555555777888555111444:::;;;666666;;;===<<>>===;;;:::>>>FFFRRR[[[cccmmm~~~xxx|||xxxppprrr~~~~~~xxxyyy~~~{{{}}}www{{{{{{qqqaaaTTTPPPQQQHHH@@@???@@@;;;@@@FFFAAAIIIKKKPPPWWWZZZZZZ]]]ccceeeccc[[[RRRQQQXXXZZZVVV\\\WWWYYYeeeooossstttvvvmmmmmmppprrrooonnnuuu}}}wwwhhhSSSBBB888000*********))))))))))))******))))))))))))))))))))))))******))))))(((((('''''')))((('''''''''(((***+++************************))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,************************------------------------------............------///////////////........................///000000222333333333333333333444555555555666666666666777666888;;;;;;<<>>>>>GGGZZZqqq~~~~~~}}}~~~xxxvvvtttwwwxxxqqqdddYYYFFF<<<111---,,,,,,111777000...++++++,,,,,,,,,+++,,,,,,+++)))((('''&&&%%%))))))))))))))))))))))))))))))************))))))+++***)))***+++,,,+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))'''((()))***************))))))))))))))))))))))))))))))))))))))))))************))))))))))))******++++++++++++++++++++++++***+++,,,+++***)))***,,,,,,,,,,,,,,,,,,---.........,,,...222///+++000;;;AAAUUUqqqsssoooqqq}}}}}}wwwsssrrryyy~~~yyyuuupppggg]]]VVVVVVLLLBBB>>>;;;888888:::::::::===BBBLLLXXXdddjjjpppqqqrrrpppooopppuuuyyy{{{tttqqqssswww{{{zzztttooommmjjjgggeee___WWWQQQRRRUUURRRLLLCCCAAA>>>;;;999888888999>>>BBBGGGIIIJJJKKKOOORRRWWWaaammmssswwwwwwqqqiiieeeiiipppqqqiii^^^[[[^^^cccdddgggnnnvvv}}}yyyuuuqqqqqq{{{{{{mmm^^^OOODDD>>>;;;333///++++++---...,,,***))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((())))))***************************(((((((((((((((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************++++++++++++************************,,,,,,,,,,,,,,,---------------------------------------...............///...............///000000000000111111222222333333222222333333333444444444666888:::999888777999;;;===>>>EEERRR```ooozzzwwwssszzz}}}qqqpppvvvzzzxxxssspppllljjjggg^^^PPPFFF;;;444...---...000666===444111---,,,,,,---...---,,,++++++)))((('''&&&%%%)))))))))))))))))))))))))))******************)))+++***)))***++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((()))******+++++++++(((((((((((((((((((((((()))))))))))))))***************))))))))))))*********************************+++,,,+++***)))***,,,+++++++++++++++,,,,,,---+++***---333444222333777555;;;MMMlll{{{xxx}}}zzzvvvzzz~~~yyysssnnniii___SSSJJJBBB;;;999;;;<<<:::888777999>>>EEEJJJOOONNNLLLIIIIIILLLRRRXXXhhhiiilllqqquuuvvvwwwxxxyyyxxx|||uuukkkddd```___```bbbaaaZZZUUURRRNNNIIIHHHEEE@@@???AAACCC@@@======>>>@@@AAAAAABBBCCCCCCNNNRRRVVVWWWWWWWWWZZZ]]]^^^iiiuuu|||~~~vvvnnn]]]```jjjrrrlll^^^\\\cccjjjmmmuuu}}}ssskkkaaa^^^gggttt}}}sssaaaOOOBBB999111---...---,,,---///...,,,***))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++************************+++++++++,,,,,,,,,------...---,,,,,,,,,,,,---...,,,---------......//////...............///000000//////000000111222333333222222222333333333333444555666888888888999::::::???======AAAGGGSSSgggxxxyyy~~~tttrrrtttrrrnnnllleee[[[TTTNNNFFF===666222...,,,------,,,000555333000---+++,,,---------++++++*********)))))))))))))))))))))))))))))))))***))))))))))))))))))******((('''((()))***)))(((((((((((((((((((((((((((************************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))******+++(((((((((((((((((((((((((((((())))))******************))))))))))))******************************+++,,,---,,,+++***+++---***************+++,,,,,,(((''')))...222222222333666222999MMMeeexxx}}}}}}zzzzzz~~~zzzwwwuuuqqqkkkcccVVVJJJGGGKKK???>>>===<<<===>>>???@@@BBB???<<<888777999>>>BBBIIILLLOOOPPPQQQSSSSSSRRRSSSRRRWWWbbbjjjnnnrrrvvvjjjddd\\\]]]kkkzzz~~~{{{rrrnnnfff\\\TTTOOOLLLJJJIIIKKKIIIEEEBBBAAA>>>999::::::;;;===???@@@BBBDDDJJJLLLNNNMMMKKKJJJKKKLLLUUUXXXZZZ[[[\\\___dddiiihhhooouuuwwwxxxxxxrrrllleee``````ccc```^^^iiixxx~~~}}}yyyqqqkkkaaaWWWVVV]]]gggppptttjjj^^^LLL>>>666111...+++---,,,+++*********)))((()))((((((''''''(((((()))(((((((((((((((((((((((((((((((((((())))))))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))))))))***)))))))))))))))))))))))))))))))))************+++******************************++++++,,,,,,------...---,,,++++++,,,---...,,,,,,,,,---......//////...............///000000......///000111222222333222222222333333333444444222222333555666888999999::::::<<<>>>>>>AAALLLYYYvvv}}}}}}~~~uuupppooonnnjjjfffXXXPPPEEE<<<777444111...---+++,,,...,,,)))***......,,,))))))*********)))******++++++++++++++++++))))))))))))))))))))))))))))))(((((((((((())))))((('''&&&'''((()))(((&&&((((((((((((((((((((((((************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((()))******++++++******))))))))))))******************************+++,,,---,,,+++***+++---***************+++,,,,,,...,,,++++++------------333222555999===IIIdddzzzyyy}}}|||~~~~~~zzztttqqq{{{}}}~~~{{{pppccc___bbbTTTRRROOOPPPRRRRRROOOLLLHHHFFFBBB>>>;;;::::::;;;:::???@@@===;;;;;;:::888:::888:::AAAGGGJJJOOOUUUQQQIII???===IIIWWW\\\YYYMMMMMMHHHAAA>>>>>>>>><<<:::===>>>>>>@@@DDDCCC>>>AAA@@@BBBEEEEEEFFFKKKQQQXXXYYYZZZXXXVVVVVVZZZ^^^eeeffffffdddbbbdddjjjooohhhjjjjjjggghhhkkkkkkhhhffffffkkkqqquuuzzz~~~sssoooppppppjjjccc```WWWQQQSSSYYY]]]```bbbMMMDDD888000,,,,,,,,,,,,,,,,,,******)))***+++,,,((((((''''''''''''(((((((((((((((((((((((((((((('''((((((((()))))))))***&&&'''((()))***))))))((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))******))))))))))))))))))))))))))))))))))))************************************)))******+++,,,,,,------...---+++******+++---...++++++,,,------...//////...............///000000------...///000111222333333333333333444444444444222111111222444777888888888777999<<<===;;;>>>BBBYYYdddzzz{{{{{{sssmmmfffbbb```\\\WWWSSSBBB<<<444///.........---,,,,,,---///---))))))...***)))((((((******)))(((++++++++++++++++++++++++)))))))))))))))))))))))))))((('''&&&&&&'''((()))((('''&&&&&&(((((('''&&&((((((((((((((((((((((((************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))***)))((('''&&&&&&&&&'''))))))))))))))))))))))))'''(((((()))******++++++******))))))))))))*********************************+++,,,+++***)))***,,,+++************+++,,,,,,000000...------.........111///000222///000BBBWWWooovvv~~~vvvvvv|||zzz~~~yyytttpppnnnmmmpppwww|||zzzrrrnnnoooppphhhbbbbbbhhhllljjjfff```^^^ZZZVVVQQQLLLGGGCCCEEEIIIHHHAAA;;;:::888555888555555888888777:::>>>AAA???999444777>>>AAA@@@;;;>>>===999:::???BBB@@@CCCFFFHHHKKKQQQXXXXXXUUUSSSMMMKKKNNNQQQRRRVVV]]]jjjjjjgggccc```bbbjjjpppuuutttqqqkkkdddbbbdddggg]]]^^^\\\YYY]]]gggooorrrnnnxxxxxxnnneeedddhhhiiibbbZZZTTTNNNKKKPPPRRRMMMFFFDDD666222...+++++++++++++++,,,,,,,,,+++++++++---...((((((''''''''''''(((((((((((((((((((((((((((((('''((((((((())))))******&&&''')))*********)))((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((())))))******))))))))))))))))))))))))))))))))))))************************************))))))***+++,,,,,,------...---+++******+++---...++++++,,,,,,---...//////...............///000000------...///000111222222333333444444444444555555444333222222555777888999:::555444999===<<<;;;<<>>999999::::::<<<@@@AAA???CCCLLLPPPNNNTTTXXXZZZ^^^eeelllmmmiiiaaaVVVPPPTTT[[[]]]```ddd}}}vvvkkkdddcccjjjqqqppppppllleee]]]XXXWWWXXXVVVWWWVVVVVV```ppp~~~sssgggcccbbbjjjsssrrrfffYYYQQQKKKJJJOOOMMM@@@222,,,***,,,---...---,,,+++***(((*********)))(((((()))******))))))((((((''''''))))))))))))))))))))))))''')))***)))((('''(((***(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))************************************))))))))))))************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------............///.........//////000111222333333222222333333444555333333333444444444555555555666777888999:::;;;;;;>>>BBBJJJWWWjjjwwwyyy{{{qqqhhhhhhnnnrrrmmmgggiiicccZZZNNNCCC:::333000......---,,,,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))***((('''((()))++++++***(((''''''''''''(((((())))))((('''&&&&&&'''((()))(((((((((((())))))))))))************************))))))))))))))))))))))))((((((((((((((((((((((((******))))))((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&'''''''''((((((((()))))))))))))))(((((((((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------..................///000222222999===LLLcccwww~~~~~~}}}xxx{{{~~~www{{{~~~{{{mmmooottt|||~~~yyyoooiiijjjpppvvvzzzxxxzzz{{{zzztttjjj```ZZZ\\\[[[^^^bbb```YYYSSSRRRKKKCCCEEERRRXXXRRRLLLNNNHHHJJJHHHDDDBBBEEEGGGFFFQQQVVVZZZYYYUUUSSSTTTWWW[[[YYYYYY]]]ccchhhiiiiii^^^^^^```dddgggiiihhhfff|||rrrgggfffeee```jjjlllkkkfff^^^YYYXXXZZZ^^^bbbcccccclll|||ssspppeee^^^\\\hhhvvvxxxhhhXXXRRRJJJ???888555333...+++,,,,,,,,,++++++************************************)))))))))((((((((('''))))))))))))))))))))))))''')))***)))((('''(((***(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''(((((()))))))))*********************************))))))))))))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------------........................///000111222222222111111222222333444222222222222333333333444555555666777888999:::;;;777;;;AAAFFFNNN^^^ssszzz}}}vvvooommmooolllddd\\\OOOKKKEEE>>>888333000///...------,,,++++++******++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))+++***)))((())))))(((((())))))(((((('''(((((((((((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((***)))))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&'''''''''(((((((((((())))))))))))(((((((((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,------------...............///000111222666333444===KKK\\\ppp{{{}}}~~~|||||||||yyytttqqqooopppqqqsss~~~yyysssooohhhfffhhhllllllddd\\\YYY]]]TTTRRR[[[aaa^^^\\\___[[[ZZZWWWUUUZZZ^^^[[[TTT___bbbcccaaa\\\YYY[[[^^^\\\[[[\\\```fffjjjjjjiiippprrruuuxxxyyywwwrrrnnnsssuuurrrhhh```___aaaaaajjjpppvvvwwwtttrrrtttwww}}}~~~}}}}}}yyysssjjjbbbddddddhhhqqqvvvooo^^^NNNAAA;;;333///000000...,,,,,,,,,,,,++++++*********************************))))))))))))(((((((((((())))))))))))))))))))))))''')))***)))((('''(((***(((((((((((())))))))))))''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))******************************))))))))))))************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------........................///000111222111000000000000111222222111111111111222222222222555555666777888888999999555;;;>>><<<999???MMMZZZttt{{{tttvvv}}}|||vvvuuuqqqkkkeee```XXXMMMFFF888777444111///.........------,,,,,,++++++******++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))(((((()))))))))*********+++***))))))((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''''''''(((((((((&&&&&&'''''''''((((((((((((((())))))))))))(((((((((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,------------...............///000111......000222333999JJJZZZzzzzzzvvvwww|||yyyuuussstttuuuvvvvvvuuuttttttooojjjjjjpppqqqkkkccc^^^dddYYYTTTYYY^^^^^^```dddfffaaa]]]___iiiooohhh]]]iiijjjjjjgggddddddhhhlllfffffffffjjjnnnooolllhhhdddhhhnnnvvv{{{{{{xxxuuuooolllkkkiiigggeeekkksssyyynnnjjjjjjcccWWW[[[^^^bbbddd___SSSEEE<<<333...***)))+++------,,,+++++++++++++++*********************************))))))))))))((((((((((((((((((((((((((((((((((((''')))***)))((('''(((***(((((((((((())))))))))))'''(((((())))))(((((('''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((()))))))))***************************((()))))))))***************************************************************++++++++++++,,,,,,,,,,,,,,,---------........................///111111000////////////000111111111111111222222222222333444444555666777777888888888<<<===:::666777???FFFLLLVVVbbbooo~~~qqqiiiiiikkkooossstttvvvwwwiiiddd\\\RRRIII@@@999555444333111000............,,,,,,,,,,,,++++++******************************************************))))))))))))))))))))))))$$$&&&(((***,,,---///000,,,,,,***)))((((((((((((&&&'''((())))))((('''&&&(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''(((((((((((('''(((((())))))))))))((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------...---------......///000---111777999333---///666FFFUUUkkk~~~|||vvvuuuyyy}}}~~~~~~}}}uuutttsssssstttwwwzzz|||ssskkkfffjjjnnnkkkfffcccaaaXXXQQQTTTYYYZZZ\\\^^^aaa]]]XXXZZZdddlllhhh___eeeeeeeeeddddddhhhoootttpppppppppsssuuurrrlllfffaaadddkkkuuu}}}xxxzzz}}}wwwrrryyyoooffffff```SSSPPPOOOKKKDDD<<<555111//////,,,)))(((***++++++***+++++++++***************************************(((((((((((())))))))))))((((((((((((((((((((((((''')))***)))((('''(((***(((((((((((())))))))))))((())))))******))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))'''(((((((((((()))))))))))))))))))))))))))))))))((()))))))))*********************************************************************+++++++++,,,,,,,,,,,,,,,------------...------------...///000111//////......//////000111222222222222333333333333444444444555555666666777888888777777777888:::;;;@@@DDDHHHNNN]]]ttt~~~oooppppppnnnllllllooorrrttt___XXXMMMAAA888333333333444333222000///......---,,,+++++++++++++++******************************************************))))))))))))))))))))))))%%%(((+++------...000222,,,,,,***)))((((((((((((&&&'''((())))))((('''&&&(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&'''''''''''''''''''''((((((((())))))''''''((()))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------------------------...///222000000222000...222888333;;;GGGUUUbbbmmmvvv{{{}}}}}}{{{|||wwwtttuuuyyy~~~ssshhhfffhhhhhhffffffbbb\\\YYY\\\``````]]]\\\YYYXXXUUUTTTZZZdddhhhfffddddddcccdddffflllrrrwwwvvvvvvxxx{{{|||yyyrrrllllllmmmpppwww~~~yyyttttttyyy~~~|||hhh___WWWMMMFFFAAA888111---++++++,,,---,,,*********+++******************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''')))***)))((('''(((***(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))************************************************************************++++++++++++,,,,,,,,,,,,------------------------...///000111//////......//////000111222222222222333333333444333333444444444555555555999777555666888:::888777===???@@@@@@HHHXXXfffmmm{{{qqqrrrtttsssnnnkkkiiifffaaaNNNGGG===333......000333.........------------,,,++++++++++++++++++******************************************************))))))))))))))))))))))))))),,,//////,,,***+++,,,+++***))))))((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&&&&&&&'''''''''''''''((((((((()))))))))&&&'''((())))))******)))(((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,------...000---,,,000222000111333444555777;;;BBBLLLWWW___iiiuuu}}}zzzsssllliiihhhiiilllhhhfffgggkkkooommmfff___[[[]]]\\\YYY]]]gggqqqttt|||{{{{{{{{{|||zzzzzz}}}{{{wwwsssooopppyyyzzz___OOOEEE???777444///---------+++((((((((()))******+++++++++)))))))))***************))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))''')))***)))((('''(((***(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))************************************************************************++++++++++++++++++,,,,,,,,,---------------------...///000000/////////...///000000111111111111111222222222222333333333333444444444444555666666777777888888888777<<<>>>===???FFFKKKMMMQQQ___ppp}}}wwwxxx{{{vvvttt{{{}}}uuutttvvvpppiiiiiiddd\\\WWWUUUMMMDDD:::555000---,,,---------***++++++,,,,,,,,,,,,,,,******************++++++************************************************)))))))))))))))))))))))))))---000///***'''''')))))))))(((((('''(((((((((((((((''''''''''''(((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''((((((((()))))))))***''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&&&&&&&''''''''''''((((((((())))))))))))&&&'''((()))************(((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,------,,,000555555///++++++111333555666777888:::<<>>;;;:::<<<<<<:::>>>EEEMMMRRRXXXdddwww|||uuutttzzzssspppwwwsssvvvwwwnnnmmmoooiii]]]YYYNNNBBB======888//////------///222222...***,,,------......------,,,******************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&***...---)))&&&''')))(((''''''''''''(((((())))))((('''&&&&&&'''((()))(((((((((((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''((((((((())))))******''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))&&&'''((()))************(((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,------,,,++++++,,,,,,,,,111......//////...222888000000000///...000444888222;;;GGGQQQ\\\mmmsssnnnooorrruuuwww}}}~~~xxx{{{zzz}}}}}}mmmddd^^^______ZZZWWWXXXQQQIIIAAA;;;444---+++///---......,,,***))),,,///***,,,------+++***))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&))))))))))))))))))))))))++++++***)))(((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,////////////000000000000///////////////.........000000000000111111111111222222222333333333444444555444444555555666777888777777888999::::::;;;;;;===>>>@@@BBBGGGOOOXXX___hhhlll}}}yyyrrrqqqsssuuusssrrrqqqooojjjaaaXXXQQQJJJCCC:::555444333///,,,..............................---,,,,,,+++*********+++---------+++)))((())))))))))))))))))))))))))))))))))))************))))))))))))************---,,,***(((''''''((()))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((()))***)))'''%%%%%%''')))***)))))))))))))))******))))))(((((('''''''''&&&((((((''''''''''''(((((())))))(((((('''''''''&&&%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((%%%'''))))))((('''((()))((((((((((((((('''''''''(((((((((((((((((((((((('''(((((()))))))))))))))(((((((((((())))))))))))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))*********+++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......---...///000000///...---////////////000000000000888888888999>>>KKK^^^kkkvvvlllkkksssvvvqqqooottt~~~|||~~~{{{wwwvvvxxxxxx|||{{{fff___VVVOOOJJJFFFAAA>>>888666333000......//////......------,,,+++******+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''))))))))))))))))))))))))+++******)))(((((())))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((***)))))))))((((((((('''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************************+++++++++,,,,,,.........////////////000////////////............//////000000000111111111222222222333333333333444444444444444555666777888777777888888999::::::;;;:::;;;<<<===@@@FFFMMMQQQQQQVVVfff|||{{{yyyyyy|||tttnnnllllllmmmmmmfffccc^^^YYYSSSLLLDDD???;;;666000...000111///---------------------------...------,,,++++++******++++++,,,,,,,,,+++))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))************---,,,***(((''''''((()))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((())))))'''&&&&&&''')))++++++***)))(((((((((((()))(((((((((''''''''''''((((((''''''''''''(((((()))(((((((((''''''''''''%%%%%%&&&&&&&&&'''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((%%%'''))))))((('''((()))((((((((((((((((((((('''((((((((((((((((((((((((''''''((()))))))))(((((('''((((((((())))))))))))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))*********+++++++++*********+++++++++,,,,,,,,,,,,,,,------------...---......//////......---.../////////000000000000111222222111222999CCCLLLTTTOOOSSSbbblllmmmqqqyyy}}}wwwwwwyyyzzzuuu|||~~~yyyssssssrrrpppuuuxxxxxxyyy}}}kkkNNNHHHAAA<<<999777444111444333000...---------...------,,,,,,+++*********************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''))))))))))))))))))))))))******)))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++*********++++++++++++,,,------------....................................//////000000000000111111111111222222222333333333444444444444555666777777666777777888888999999:::888999:::;;;;;;===@@@CCCBBBCCCLLL[[[fffnnn|||xxxwwwxxxpppiiieeejjjiiihhhgggfffdddaaa^^^PPPLLLFFF@@@;;;777333000000---***+++...///...,,,------------------------------,,,,,,++++++******++++++++++++************))))))))))))))))))))))))(((((())))))))))))******))))))))))))************,,,+++)))((('''(((((()))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((('''(((((('''&&&&&&(((***,,,+++***)))((('''''''''((((((((((((''''''''''''((((((''''''''''''((((((((((((((((((''''''''''''%%%&&&&&&&&&&&&'''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''((((((((((((((((((((((((%%%'''))))))((('''((()))''''''((((((((((((((((((((((((((((((((((((((((((&&&&&&'''(((((((((((('''''''''((((((((()))))))))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))************+++*********++++++++++++,,,,,,,,,,,,,,,------------------------------------....../////////000000000///111333222000000333666:::777;;;HHHQQQTTTXXX___ssszzz|||tttooommmuuusssqqquuu}}}|||}}}|||}}}}}}vvvyyy{{{wwwsssoooiiiccc]]]```^^^[[[^^^```WWWKKK;;;777333000//////...---000///---,,,++++++,,,,,,,,,,,,++++++***)))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''))))))))))))))))))))))))***))))))((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++************++++++++++++++++++,,,,,,,,,---------------...............///////////////000000000111111111111111222222222222333333333333444555666777666666666777777888888888999:::<<<<<<;;;:::;;;===???===???DDDGGGJJJRRR\\\kkkqqq}}}zzznnnsssyyy}}}|||vvvsssxxx|||rrrmmmjjjhhhfff```___]]]\\\XXXRRRJJJEEE;;;888444111000000///...///...------//////,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++******)))))))))******))))))))))))))))))))))))(((((((((((()))))))))***((()))))))))************+++***)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&'''(((((('''''')))***+++***)))(((((((((((((((((((((((((((((('''''''''(((''''''&&&&&&''''''(((((((((((((((((('''''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((%%%'''))))))((('''((()))''''''''''''((((((((((((((((((((((((((((((((((((%%%&&&&&&''''''''''''''''''''''''((((((((())))))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))))))))))))))************************++++++++++++++++++,,,,,,,,,------------------,,,,,,---------........./////////000000///111444555333222222333444111222888;;;:::;;;???OOOXXXccciiijjjhhhggghhhppppppppprrrzzz}}}~~~}}}xxxuuu{{{yyywww{{{}}}~~~yyysssnnnooottt{{{}}}wwwqqqjjjaaaVVVMMMAAADDDCCC>>><<<<<<888222444333111//////000000111------,,,+++++++++,,,,,,+++*********))))))((((((*********)))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((()))((((((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++))))))*********+++++++++++++++++++++,,,,,,,,,,,,,,,---------......//////...////////////000000000000000000111111111222222222222222333333444555666555555666666666666777777777999<<<<<<;;;;;;;;;;;;===;;;;;;>>>???@@@CCCHHHJJJMMMXXXaaa___WWW[[[fffrrrtttyyy}}}}}}{{{}}}}}}qqqyyy~~~pppoooooovvvxxxkkkccc_________^^^OOOMMMJJJFFFBBB<<<555000///.........000111000...000////////////...,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********))))))(((((()))******))))))))))))))))))))))))'''(((((((((((()))))))))((()))))))))************)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((%%%'''((((((''''''(((***((('''''''''((()))******'''''''''(((((((((((((((''''''&&&&&&&&&&&&'''''''''''''''(((((((((((((((&&&&&&&&&'''''''''((((((''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&((((((((((((((((((((((((%%%'''))))))((('''((()))&&&'''''''''(((((())))))((((((((((((((((((((((((%%%&&&&&&'''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))))))))*********++++++++++++++++++,,,,,,,,,------------------------------............////////////,,,...///000000000111222111000111444555555666999444999AAAFFFJJJNNNSSSWWWccchhhlllmmmqqqwww{{{{{{uuuuuusssnnnjjjnnnzzz{{{|||~~~}}}|||mmmgggllltttmmmnnnrrr}}}sssnnngggccccccgggnnnsssssslllbbb[[[SSSIII???888444666777333111111111///000000///...------...///,,,,,,,,,,,,,,,,,,,,,,,,******)))))))))))))))((())))))))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++)))))))))************+++++++++++++++,,,,,,,,,,,,,,,,,,,,,---......//////......////////////000000///000000000000111111111222222222222333444555555555555555555555555555555333666999::::::::::::;;;::::::;;;===>>>>>>>>>???DDDCCCDDDGGGHHHIIINNNUUUZZZ[[[^^^fffnnnsssttttttxxxyyyzzz}}}~~~tttvvv{{{|||sssxxxzzzwwwppprrryyytttuuu~~~{{{gggccc]]]XXXTTTQQQMMMKKK===:::888666555333000...---------///000000---++++++,,,------------,,,,,,++++++++++++++++++++++++++++++++++++++++++******(((((((((((())))))))))))))))))))))))))))))))))))''''''(((((((((((())))))))))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((%%%'''))))))((('''((((((&&&&&&&&&'''((()))***+++'''''''''(((((((((((((((''''''&&&&&&&&&&&&'''''''''''''''(((((((((((((((&&&&&&'''''''''(((((((((''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&((((((((((((((((((((((((%%%'''))))))((('''((()))&&&&&&''''''((()))))))))((((((((((((((((((((((((&&&&&&'''(((((((((((('''&&&&&&'''''''''(((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))***)))))))))))))))(((((()))))))))************+++++++++++++++,,,,,,,,,,,,,,,---...//////...---,,,------........./////////......------......///000...000111222222222444666555666666666777:::???CCCIIIQQQYYY\\\___gggnnnqqqsssssssssssstttzzz|||tttvvvxxxvvvxxxwww|||vvvwww~~~~~~~~~xxxggg]]]___ddd```aaafffssswwwddd```ZZZUUUSSSTTTVVVYYYXXXOOOHHHDDD@@@:::666444000222222222111111222333//////000...,,,,,,---...,,,,,,,,,,,,,,,,,,,,,+++******))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((((((((((((((('''''''''''''''((())))))(((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''''''''''''''((((((((()))))))))***))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************+++++++++,,,,,,,,,------++++++,,,------...//////........./////////000000/////////000000000111111111111111111222333444555444444444444444444444444222444777888888888999;;;999:::::::::;;;<<<;;;999CCCDDDCCC@@@AAAFFFIIIHHHFFFHHHJJJNNNTTTZZZ[[[[[[dddhhhkkklllpppvvvyyyxxxzzzyyyyyy|||vvvkkkmmmwww~~~xxxmmmrrruuu|||uuurrruuu~~~|||}}}}}}wwwmmmbbbLLLLLLLLLIIIEEE@@@<<<;;;555333000000111333333222///...------......,,,******+++++++++++++++,,,,,,++++++++++++++++++++++++******************++++++&&&'''((()))))))))(((((())))))))))))))))))))))))'''''''''((((((((())))))))))))))))))************''''''((((((((((((((('''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((&&&(((******((('''&&&''''''''''''''''''((()))***''''''''''''((((((((()))'''&&&&&&%%%%%%&&&&&&'''''''''''''''((((((((()))''''''''''''((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&((((((((((((((((((((((((%%%'''))))))((('''((()))&&&&&&''''''((())))))***((((((((((((((((((((((((''''''((()))))))))((((((&&&&&&&&&'''''''''((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))******))))))(((((((((((())))))))))))***************++++++++++++,,,,,,,,,+++---///111111///---+++---------.........//////000/////////000111000000...000222000......///000888777666555555666888:::888>>>CCCEEEIIIPPPVVVWWW``````bbbfffmmmtttyyy}}}}}}{{{llleeekkkqqqqqqwwwtttzzzssslllmmmuuuxxxtttuuuzzzwwwkkkbbb___```___bbbfffmmmwww}}}wwwmmmQQQNNNJJJEEECCCBBBBBBCCCBBB<<<999;;;:::666555888/////////000000///000111...000111///---,,,---///,,,,,,,,,,,,,,,+++***)))************************((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''(((((())))))(((((((((((((((((((((((('''''''''''''''((()))***(((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''''''''''''''((((((((())))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++,,,,,,,,,---------++++++,,,,,,---...//////............/////////000////////////000000000000111111111111222333444555444444444444444444444444333555888999888999:::;;;777888888999<<<@@@@@@???888@@@DDD@@@AAAEEEBBB:::@@@CCCDDDCCCCCCEEEGGGGGGGGGOOOTTTSSSTTT]]]gggmmmzzzwwwqqqkkkmmmssstttqqqttthhhiiiooossszzznnnlllhhhppp{{{{{{~~~uuuhhh___YYYOOOCCC777999999666222///111333333111///.../////////...000...,,,,,,---.........---...---,,,***)))***+++******************************************++++++$$$&&&(((******)))((('''))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))************''''''((((((((((((((('''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))'''(((******(((&&&&&&&&&)))(((((('''''''''((((((&&&'''''''''(((((())))))'''&&&&&&%%%%%%&&&&&&'''&&&'''''''''(((((())))))''''''''''''((((((((()))''''''((((((((((((''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&((((((((((((((((((((((((%%%'''))))))((('''((()))&&&&&&&&&'''((())))))***(((((((((((((((((((((((('''(((((()))))))))))))))&&&&&&&&&'''''''''((((((''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))******))))))((((((((('''))))))))))))******************+++++++++,,,,,,,,,+++---000333333000---+++---------.........//////------...///111222111///,,,000333111000222444666---///111333555666777888777888777777:::@@@@@@<<<@@@@@@AAAGGGNNNTTTVVVVVVWWW]]]ZZZNNNLLLWWWaaacccaaa___bbbkkknnnkkkiiilll]]]TTTSSSYYYZZZSSSQQQWWW\\\[[[YYYWWWTTTQQQNNNLLLEEEIIIKKKKKKLLLMMMJJJDDDAAA@@@===;;;999999::::::999555555888777222222777222//////000000...---...+++---...---+++***+++---,,,,,,,,,++++++***)))(((***************+++++++++(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((&&&%%%&&&'''((('''&&&''''''''''''''''''''''''))))))(((((('''''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((()))))))))))))))((('''&&&&&&'''((()))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++++++++,,,,,,,,,,,,---------------............///...//////.........///111000000000000111111111111222222222333333444444444333444555666777777777777777777888999:::<<<===>>>>>>?????????@@@@@@@@@@@@AAABBBCCCBBB@@@???@@@AAAAAACCCEEEGGGHHHIIILLLNNNYYYXXXWWWVVVUUUVVVWWWWWWWWWXXX[[[```ffflllqqqtttzzzxxxtttpppmmmooossswwwwwwuuusssuuuyyyyyyuuuqqqvvvwwwxxxuuuooojjjhhhhhhaaabbbdddeeeeee```YYYSSSMMMIIICCC>>>:::888555333111000000///...---------.........///////////////,,,------......------,,,(((***,,,,,,+++)))))))))************************+++++++++************)))(((((((((((())))))))))))((((((((((((((((((((((((''''''((((((((((((''''''''''''((((((((((((''''''))))))))))))************(((((((((((((((((((((((())))))(((((('''''''''&&&(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&%%%&&&'''((()))((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&((())))))(((''''''(((''''''((((((((((((''''''''''''''''''(((((((((((()))))))))((('''%%%$$$###'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''(((((('''''''''''''''((())))))(((((((((((())))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************++++++++++++++++++++++++,,,------...---,,,***)))---------............///............////////////222111111111000000//////111111111111222333444444555555555555666666666666999999999:::;;;>>>@@@AAABBBAAA@@@@@@AAABBBDDDEEEHHHHHHHHHHHHHHHHHHHHHHHHDDDCCCAAA????????????@@@@@@@@@@@@AAAAAABBBBBBCCC>>>???@@@@@@@@@>>>===<<<<<<;;;888777:::>>>;;;555666555555444222111000000////////////////////////------......------,,,+++---,,,,,,+++*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''')))(((((((((''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''((((((((()))))))))))))))((('''&&&&&&'''((()))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))************++++++++++++++++++,,,,,,,,,------------------............,,,---------,,,---......//////000000000111111111222222222333333333444444333444555666666777777666777777777888:::;;;===>>>>>>>>>>>>>>>????????????@@@AAAAAAAAA???>>>???@@@@@@BBBDDDEEEEEEFFFHHHJJJIIIHHHGGGFFFFFFGGGHHHHHHHHHIIIKKKNNNRRRVVVZZZ\\\eeedddbbb___]]]___cccfff```]]][[[]]]``````\\\XXXYYYZZZ[[[XXXSSSOOOMMMNNNGGGHHHIIIJJJJJJFFFAAA<<<;;;888444222111111000///000000//////...------,,,/////////...............,,,,,,------------,,,,,,+++---000222222000---+++************************+++++++++*********))))))'''((((((((())))))))))))((((((((((((((((((((((((''''''((((((((((((''''''''''''((((((((((((''''''(((((()))))))))*********(((((((((((((((((((((((()))((((((((('''''''''''''''((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%&&&'''((()))((((((((((((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&((())))))(((''''''(((''''''((((((((((((''''''''''''''''''((((((((((((''''''((((((((('''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''(((((('''''''''''''''((())))))(((((((((((())))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************+++++++++++++++++++++++++++,,,---------,,,+++***------------........................////////////111111111000000000//////111111111111222333444444444555555555666666666666888777777888999;;;===>>>>>>>>>>>>>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@???===<<<;;;;;;;;;<<<>>>>>>>>>>>>????????????<<<<<<===>>>===<<<;;;;;;::::::888777<<<@@@>>>999555555444333222111000000........................---------...------,,,+++---,,,++++++*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''''''''''''''***+++***'''%%%''')))''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++++++++++++++,,,,,,,,,,,,------------............---......//////000000/////////000000000000111111222222222222333333333333222333444555666666666666666666777888999:::<<<===<<<<<<<<<=========>>>>>>>>>???@@@???>>>======??????@@@BBBCCCBBBCCCDDDFFF@@@@@@?????????@@@@@@AAA@@@@@@AAABBBDDDFFFHHHJJJMMMMMMLLLKKKJJJKKKNNNQQQJJJHHHFFFGGGHHHHHHEEEBBB@@@AAAAAA???<<<999888888666666666777777555222///111///------...000000////////////......------,,,/////////......------,,,+++++++++,,,,,,+++++++++,,,---///444777666000+++************************++++++*********)))))))))''''''((((((((()))))))))((((((((((((((((((((((((''''''((((((((((((''''''''''''((((((((((((''''''(((((())))))))))))******((((((((((((((((((((((((((((((((((((''''''''''''''''''((((((((()))))))))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&((())))))(((''''''(((''''''((((((((((((''''''''''''''''''((((((((((((&&&'''(((((())))))))))))''''''&&&&&&&&&&&&''''''&&&&&&'''''''''((((((((('''''''''''''''((())))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************++++++++++++++++++++++++***+++,,,,,,---,,,,,,+++------------............---............/////////000000000000////////////000000000000111222333444444444444555555555666666666666666666777888999:::999999:::;;;<<<<<<<<<<<<::::::::::::::::::::::::;;;:::999888777777777777<<<<<<<<<;;;;;;;;;;;;;;;888999::::::;;;::::::999888999888888<<>>??????AAABBBAAA@@@@@@AAACCC@@@@@@@@@@@@AAAAAABBBBBB@@@@@@@@@AAAAAABBBCCCCCC???@@@AAA@@@>>>>>>@@@BBB>>><<<::::::;;;:::888555666777666555444222222222444333222222333333222000333111///...///000///............---------,,,,,,//////......---,,,++++++******++++++++++++******+++)))***...444444///)))************************************))))))))))))'''''''''((((((((())))))((((((((((((((((((((((((''''''((((((((((((''''''''''''((((((((((((''''''(((((((((((()))))))))***(((((((((((((((((((((((((((((((((((((((''''''''''''''''''((((((((())))))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&((())))))(((''''''(((''''''((((((((((((''''''''''''''''''(((((((((((('''(((((()))))))))))))))''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((('''''''''''''''((())))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((()))))))))******************************************++++++,,,,,,,,,,,,,,,,,,---------.........---------.........//////////////////////////////000000///000000111222333333333444444444555555555666666666666666777777777555666888:::::::::999999999999999999999999999999888888777777666666666666;;;;;;::::::999999999888777777888888999999999999777888888777:::>>>>>>:::333333222111000000//////........................,,,------------,,,++++++++++++***************+++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''***---+++&&&$$$'''+++'''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((('''(((((((((((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++*********+++++++++,,,,,,,,,,,,,,,------------...++++++,,,///222222///,,,...////////////000000000222222222222222222222222111222333444555555555555555555555666777888999:::999999:::::::::;;;;;;;;;===???@@@???>>>>>>???@@@@@@AAABBBAAA@@@@@@@@@BBB>>>?????????????????????<<<<<<===>>>>>>?????????<<<<<<===;;;999888999:::777666444333333222111000333222111111000000000///222000//////000111111000111///------------,,,+++------------,,,,,,,,,,,,///......---,,,++++++***)))******++++++******)))+++(((&&&(((---000---)))*********************************)))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''(((((((((((('''''''''(((((((((((()))))))))(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&'''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&((())))))(((''''''(((''''''((((((((((((''''''''''''''''''(((((((((((()))))))))))))))(((((('''(((''''''&&&&&&''''''((('''''''''((((((((())))))'''''''''''''''((())))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((('''((((((((()))))))))***((()))))))))************************************************+++,,,,,,---,,,,,,,,,------------...------------.................................///////////////000111222222333333333333444444444444666666666777777777666666444555777999999999888888999999999999999999999999888888888888888777777777;;;;;;;;;::::::999999888777777777777888999999:::666888888555666999888555111111111000000//////...........................,,,,,,------,,,,,,+++************))))))***++++++((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&(((***)))'''&&&(((***'''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************++++++++++++,,,,,,,,,,,,------------......000444888777333///......////////////000000222222222222222111111111111111222333444444444444555555555555666777888888999999999:::::::::;;;;;;===>>>??????>>>>>>???@@@@@@AAABBBAAA@@@???@@@AAA>>>>>>>>>???>>>===<<<<<<::::::;;;===============;;;;;;;;;999777555666777777666555444333222222333444222000000111222111000000///------///000000///...---,,,---...///...---,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++************++++++*********,,,)))'''(((+++---,,,+++******************************)))))))))(((((((((&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((())))))(((((((((((((((((((((((('''''''''(((((((((((((((&&&&&&'''''''''(((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&''''''((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&((())))))(((''''''(((''''''((((((((((((''''''''''''''''''(((((((((((())))))))))))(((((('''&&&((((((''''''''''''((((((''''''((((((((()))))))))'''''''''''''''((())))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))************************************+++************++++++,,,,,,,,,,,,,,,------------,,,------------.........---------...........................///000111222222222222333333333444444555666777777777777777666555666777888888999999888777777777777777777777777888888999999999999888777;;;;;;;;;;;;::::::::::::888888777777777888999999666888777333222444333000000000/////////.........------------------------,,,,,,,,,,,,,,,+++*********))))))))))))***++++++(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''%%%&&&&&&''''''((())))))''''''''''''''''''''''''''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&'''((())))))((('''&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************++++++++++++++++++,,,,,,,,,---------000///111666;;;:::555000........./////////000000222222222222111111111000000111222333333444444333444444444444555666777777999999999:::::::::;;;;;;;;;<<<>>>>>>===<<<>>>???>>>@@@AAA@@@???>>>@@@AAA???@@@@@@@@@???===<<<;;;:::;;;<<<===>>>======<<<:::;;;:::888666666888:::888888777555444444555666666333111000222333222111111///......000000///......------...///000///---++++++++++++++++++,,,,,,,,,,,,,,,+++++++++++++++***++++++++++++++++++************+++++++++++++++***************************)))))))))((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''(((((((((((('''''''''''''''((((((((())))))((((((((((((((((((((((((''''''''''''((((((((()))&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&'''((((((((('''&&&&&&&&&''''''((())))))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&((())))))(((''''''(((''''''((((((((((((''''''''''''''''''((((((((((((&&&&&&'''(((((((((''''''((((((''''''''''''(((((('''((((((((())))))))))))'''''''''''''''((())))))(((((((((((())))))))))))'''((((((((()))))))))***))))))))))))))))))))))))'''''''''((()))*********))))))))))))************************************,,,+++***))))))******+++++++++,,,,,,,,,---------,,,,,,---------.........,,,,,,---------.....................///000111111222222222222333333333333333444666777777777666666555555555666666777888999666666666666666666666666666777888999999888777666::::::::::::;;;;;;;;;;;;999888777666666666777777444777777333111222222////////////............---------------------------+++,,,,,,,,,,,,+++******)))))))))))))))***++++++(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''%%%$$$$$$%%%((())))))(((''''''''''''''''''''''''&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&'''((())))))((('''&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++)))************+++++++++++++++,,,,,,,,,---------***)))+++000555555000***............/////////000222222222222111111000000000000111222333333333333444444444444444555666777999999:::::::::;;;;;;;;;:::;;;<<<<<<;;;;;;===>>>===>>>??????>>>>>>???@@@>>>??????>>>===;;;999888999:::;;;<<<;;;:::999888:::::::::888777888;;;>>>444444444222111111333555444111...---///000000...000///......//////...------,,,++++++,,,+++)))'''+++++++++++++++++++++,,,++++++++++++++++++,,,,,,++++++,,,,,,,,,,,,++++++'''***------,,,***((((((************************))))))))))))((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''((((((((()))((((((((((((((((((((((((&&&'''''''''(((((())))))&&&&&&&&&'''''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%'''((((((((('''&&&&&&&&&&&&'''((())))))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''''''''''''''&&&&&&((())))))(((''''''(((''''''((((((((((((''''''''''''''''''((((((((()))###$$$%%%'''((()))))))))((((((''''''''''''(((((((((((((((((())))))))))))'''''''''''''''((())))))(((((((((((())))))))))))'''((((((((())))))******))))))))))))))))))))))))&&&''''''((()))******+++))))))))))))************))))))))))))))))))))))))---,,,***)))))))))******++++++,,,,,,,,,---------,,,,,,,,,---------......,,,,,,,,,------............------......///000111111111222222222333333333222333444666777777666555666555444444555666888999666666666666666666666666444555666777777777666555999999999:::;;;;;;;;;<<<999888666555444444555666333666777333111222222000..................------------------------------+++,,,,,,,,,,,,+++******))))))((())))))***++++++(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((''''''''''''((((((''''''''''''(((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,------------------------------......//////000000///////////////000111111222222222111111000000000111222222333444555666777999::::::::::::999888888999::::::;;;;;;:::::::::;;;<<<<<<<<<<<<<<<;;;:::::::::;;;;;;;;;;;;::::::===<<<;;;::::::::::::;;;NNNIIIAAA:::555555777999222222222111111111000000////////////////////////------------------------++++++++++++++++++++++++++++++++++++++++++++++++************************************************+++*********))))))(((((())))))))))))))))))))))))***************)))((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((())))))))))))))))))))))))))))))(((((('''''''''&&&((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&''''''''''''((((((((((((%%%&&&((())))))(((&&&%%%)))))))))((('''''''''&&&&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((())))))******)))(((''''''&&&''')))*********)))(((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((('''''''''&&&((((((''''''''''''((((((%%%&&&'''((())))))))))))))))))))))))))))))))))))''''''((()))))))))))))))************************)))))))))))))))))))))))))))************+++++++++---,,,******,,,------,,,------------------------////////////000000000000111111222333333444555555333333333333333444555666666666666666666666666666777666666555555555666666666777888999999999999999777777777777777777777777777555222222333444444333333333222111000///...---------,,,,,,,,,+++++++++++++++++++++++++++++++++******++++++++++++******))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))&&&)))***((((((+++***'''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''((((((''''''&&&((((((''''''''''''((((((''''''''''''(((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))*********+++++++++++++++++++++,,,,,,,,,,,,------------------------............///////////////////////////000000111222222222222111111111000222222333333444555666666888888888888888777666666888999999::::::::::::999<<<<<<======<<<<<<;;;;;;:::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;;;;::::::::::::HHHDDD===777444444555777222222111111111000000000........................------------------------++++++++++++++++++++++++++++++++++++++++++++++++************************************************************)))))))))((()))))))))))))))))))))))))))************)))((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((()))))))))))))))))))))))))))(((((((((''''''''''''((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&''''''''''''((((((((((((%%%&&&((())))))(((&&&%%%((((((((('''''''''''''''&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((('''''''''''''''&&&%%%%%%&&&'''((()))***))))))(((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((()))(((((((((''''''''''''((((((''''''''''''((((((%%%&&&'''((())))))))))))))))))))))))))))))))))))''''''((()))))))))))))))************************)))))))))))))))))))))))))))************+++++++++///---,,,,,,------,,,+++------------------------.../////////000000000000111111222222333444444444444333333333333444444555555555555555555555555555666666555555555555555666777777888999999999999999888888888888888888888888777555333333444555444444333222222111000///...---......---------,,,,,,,,,++++++++++++++++++++++++)))******++++++******))))))))))))))))))))))))))))))))))))((((((((((((((())))))))))))))))))))))))'''((('''######(((***((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&''''''((((((''''''&&&((((((''''''''''''((((((''''''''''''(((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))*********++++++++++++,,,,,,,,,---------------------------------/////////...............//////......//////000111222222222222222111111111333333333444444555555555666666666666666555555444777777888888999999999999============<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;999:::;;;;;;;;;:::888888>>><<<888444222222333444111111111111000000000000------------------------------------------------++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))******))))))((('''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((''''''''''''((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&''''''''''''((((((((((((&&&'''((())))))((('''&&&&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((('''''''''''''''&&&&&&%%%&&&'''((())))))))))))((())))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''((((((''''''''''''((((((%%%&&&'''((())))))))))))))))))))))))))))))))))))''''''((()))))))))))))))************************)))))))))))))))))))))))))))************+++++++++...---------...---+++)))------------------------....../////////000000000222222222222222222333333444444444333333333333333555555555444444333333333555555444444444555555666777777888999999999999888999999999999999999999999888666444444555666555444222222111000///......---............------------++++++++++++++++++++++++)))******++++++******)))))))))))))))))))))))))))(((((((((((((((((())))))))))))))))))))))))))))))%%%&&&%%%$$$(((222999;;;((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((''''''''''''((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))************+++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,/////////......---------///............///000000222222222222222222111111333333333444444444555555555666666666666555444444666666666777777888999:::>>>>>>===<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;777999:::;;;;;;999777666777666444333222222222222111111000000000/////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************((((((((((((((((((((((((*********)))))))))))))))(((((((((((((((((((((((()))))))))))))))(((((('''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((''''''%%%%%%&&&&&&''''''((((((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((((()))))))))))))))(((((('''''''''((((((((((((((())))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((('''''''''((((((''''''''''''((((((&&&&&&'''(((((()))(((((())))))))))))))))))))))))''''''((()))))))))))))))************************))))))))))))))))))))))))))))))*********+++++++++,,,++++++,,,------+++))),,,,,,------------------........./////////000000222222222222111111111111444444444444333333222111555444444333333222222111555444444444444555555666777888888999999999888888999999999999999999999999888666555555666666555444111111000//////...------...------------,,,,,,,,,************************))))))************))))))((((((((((((((((((((((((&&&''''''(((((()))))))))((((((((((((((((((((((((%%%''''''''',,,777>>>@@@((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((('''((((((''''''''''''((((((''''''''''''(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((())))))))))))(((((()))))))))*********+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,//////......------,,,,,,...............//////000111111111111111111111111222333333444444555555555666666777777666666555444555555555666777888:::;;;>>>>>><<<;;;::::::::::::::::::;;;;;;;;;;;;::::::666888999::::::888666555333333333222222222111111000000000/////////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************(((((((((((((((((((((((())))))))))))))))))******(((((((((((((((((((((((()))))))))))))))(((''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((&&&'''''''''''''''''''''''''''''''''(((((((((((('''(((((((((((((((((('''%%%&&&&&&''''''(((((((((&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((((((((()))))))))))))))((('''''''''''''''(((((()))))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''(((((((((((((((((((((''''''''''''((((((&&&'''((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++***))))))***,,,---,,,***,,,,,,,,,---------..................////////////111111111111111111000000333444444444333222111111444444333333222222222222444444444444444555666777888888999999999888888777999999999999999999999999777666555555666777555444000000//////...---------,,,,,,,,,+++++++++******************************)))))))))******)))))))))((((((((((((((((((((((((&&&&&&''''''(((((())))))(((((((((((((((((((((((((((***)))&&&'''+++---+++((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))(((((('''((((((''''''''''''((((((''''''''''''(((((((((((((((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''(((((())))))***((((((((()))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........---------------......------......///000/////////000000000000000111222222333444555666777777777777777777666666555555555555555777999;;;===>>>===;;;999888888999999999999::::::::::::999999666777888888888777666555333222222222222111000000////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((())))))(((((('''&&&((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((())))))))))))))))))))))))'''''''''(((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((%%%&&&''''''''''''''''''''''''&&&&&&''''''((()))))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''(((((((((((((((((((((''''''''''''((((((''''''((((((((((((((('''((((((((((((((((((((((((''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++***((()))+++,,,,,,++++++,,,,,,------.........------........./////////000000000000000000111111222222333444444333111111333333333333333333333333555555555555555666777888888999999999999888777777999999999999999999999999666555555555666666444222//////......------------++++++++++++************************************((())))))******))))))((())))))))))))))))))))))))''''''''''''''''''(((((())))))))))))))))))))))))%%%((()))&&&&&&(((&&&###((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))))))))((((((((((((''''''''''''((((((''''''''''''(((((((((((((((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''((())))))***(((((((((((()))))))))***)))))))))*********++++++++++++++++++++++++++++++,,,------------------......------------...//////---........./////////000000000111333555666777888777777777777777666555555555555555555777:::===>>>>>><<<:::888777777777888777888888999999888888777777777777666666666555555333333222111000//////.../////////.........------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************************************((()))))))))************))))))))))))))))))))))))(((((())))))(((((('''&&&((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((())))))))))))))))))))))))''''''''''''((((((((()))((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((''''''''''''(((((((((((())))))(((((((((((()))))))))))))))))))))(((((((((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((%%%%%%&&&'''''''''''''''''''''&&&&&&&&&'''((()))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((()))((((((''''''''''''((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++222///+++)))***+++,,,,,,++++++,,,,,,---......///---------.........//////.../////////000111111111000111333444444333222111222222333333444444555555666555555666666888999999999999999999999888777777888888888888888888888888555444444555666666333111.........------------,,,,,,,,,,,,+++++++++******************************(((((())))))))))))(((((())))))))))))))))))))))))''''''''''''''''''&&&&&&))))))))))))))))))))))))###'''((('''(((,,,,,,)))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((''''''''''''((((((''''''''''''((((((((()))(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''((())))))***(((((((((((())))))))))))((())))))))))))*********++++++++++++++++++++++++,,,,,,,,,------............------------...//////,,,---------....../////////000111333555777888999666666777777666666555444555555555555777:::===???===<<<999777666666777777777777888888888888777777777777666555555555555666444333111000......------//////.........---------************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************************************(((((())))))*********+++))))))))))))))))))))))))(((((((((((((((''''''&&&((((((((((((((((((((((((&&&''''''''''''''''''&&&&&&''''''''''''''''''&&&''''''''''''((((((((()))))))))))))))))))))))))))&&&'''''''''(((((())))))((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))%%%%%%&&&&&&'''((())))))&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((()))))))))(((((((((((())))))++++++******))))))((((((&&&''''''''''''''''''&&&((((((((((((((((((((((((''''''((()))******))))))''''''&&&%%%&&&'''((()))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((()))&&&'''''''''(((((())))))((((((''''''''''''(((((('''(((((((((((((((''''''(((((((((((((((((((((((('''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++777333...+++***+++++++++++++++,,,,,,---...//////---------.........//////---......///000111111222///000222444444444222222111222333444555555666777666666666666777888::::::999999999999999888777666777777777777777777777777444444444555666555333111------------------,,,,,,---------,,,,,,,,,++++++))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((''''''&&&&&&%%%)))))))))))))))))))))))))))++++++'''&&&((((((%%%((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((((((((())))))(((((()))***************++++++++++++++++++++++++------------------------,,,,,,++++++,,,---///000---------............/////////111222444555777777444444333222333444555666666666666777888999;;;<<<777777777777777777777777666777888999999999999999:::777444444666777555333111000///......------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))************************+++++++++************))))))************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((************))))))))))))(((((((((((())))))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''&&&&&&&&&''''''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))---111000***(((+++***%%%&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((('''&&&%%%%%%&&&'''((())))))(((((('''''''''&&&))))))(((((('''''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))444222///+++)))(((((((((------------------------,,,,,,------...///000000......//////000000111111333222222222222222222222111222333444555555555555555444444555555666777888999999999999999888777666777777888888888888777777777777666555333222111000000///...------,,,------------,,,,,,+++***))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((((((((())))))(((((()))***************++++++++++++++++++++++++------------------------,,,,,,++++++,,,---///000---------............///...///000111222444444555444333333222333444555666666666777888999:::;;;;;;<<<;;;;;;:::999888888777777777888999999999999999999777444444555666444333111000///...------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))************************+++++++++*********))))))))))))*********+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((*********)))))))))(((((('''((((((((())))))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''''''''&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))...000///)))&&&(((&&&!!!&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((()))((((((((('''''''''''')))(((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))---,,,***)))***+++---...------------------------+++++++++,,,---.........---......///000000111111222222222222111111111111111222333444555555555555444444444444555666777888888888888888888777666666666666777777777777666666666555555444333222111111000///...------,,,,,,---------,,,++++++***))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((((((((())))))(((((()))***************++++++++++++++++++++++++------------------------,,,+++++++++,,,---...///---------............///...//////000111111222222333333333333333444555555555666888:::;;;;;;;;;:::>>>===<<<;;;999888777777777888888999999999999888888666444333444444444222111000///...------------,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))))))))************************++++++*********))))))))))))))))))*********++++++************************))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((******))))))))))))((((((''''''((((((((()))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((''''''&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***,,,+++'''%%%&&&%%%"""&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((***,,,...///,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------------......///000000000000000000000000111111111111111222333444444444444333333333333444555666777666666666777666666555444444555555666666555555444333333333333222222111111000///...---,,,,,,,,,,,,,,,,,,,,,+++******))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((((((((())))))(((((()))***************************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------...---------............///000000000000000000111111333333333333333444444444555666999;;;<<<<<<;;;:::;;;;;;:::999888777666666777888888999999888888888666555444333333333222222000000///...------------++++++++++++++++++++++++************))))))))))))************************************))))))))))))))))))))))))************************************((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((***)))))))))(((((((((((('''''''''((((((((())))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((((('''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((($$$&&&&&&&&&&&&(((((('''&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''&&&&&&'''''''''((((((((((((((('''''''''((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***))))))((())))))***+++++++++++++++++++++++++++***+++++++++,,,,,,------,,,------......///000000////////////000000000000000111222333333444444444222222222333333444555666444444555555555444444333333333444444444444333333111111111111111111111111//////...---,,,,,,,,,,,,,,,+++++++++******))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((((((((())))))(((((()))***************************************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,---------............///000000111111111111111111222222222333333333333333444666888;;;<<<;;;::::::999999888888888888777777777777777888888777666666444444444222111111111222000///...------,,,,,,,,,++++++++++++++++++++++++*********)))))))))(((((())))))))))))))))))))))))*********)))))))))(((((((((((()))))))))*********))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((()))))))))(((((((((((('''''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***)))((('''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((($$$$$$%%%'''(((((()))***&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&''''''''''''''''''&&&'''''''''((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))+++******)))((((((((((((++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,---......//////....../////////000000000///000111222333333333333111111111111222333444555222333333444444444333333222222333333333333222222/////////000000000000000///...---,,,,,,++++++,,,++++++***************)))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((((((((())))))(((((()))***************************************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++---------............///000000000000111111111111111111222333333333333333444555777999:::::::::999999999999999999999999999555666666666666555555444333444333222000///000111000///...---,,,,,,,,,,,,++++++++++++++++++++++++******)))))))))((((((((())))))))))))))))))))))))******)))))))))(((((((((((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))((((((((((((''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******)))(((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((&&&&&&((((((&&&&&&(((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&'''(((((('''&&&&&&'''''''''((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))************************************,,,,,,,,,---------------++++++,,,,,,---...............//////000000111111//////000111222222222222000000000111111222333444222222333333444444333333111222222333333222222111...............////////////...---,,,++++++++++++************************))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((((((((())))))(((((()))***************************************++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***---------............///.........//////000000000000111222333444333333222444555666777888999999:::999999999888888777777777444444555555444444333222222333333222///...///111//////...---,,,,,,,,,,,,***************************)))))))))(((((((((((())))))))))))))))))))))))***)))))))))(((((((((((((((((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))((((((((('''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))+++***)))(((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))%%%%%%)))(((%%%%%%(((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&'''(((((('''&&&&&&''''''''''''((((((((()))''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***++++++++++++************************,,,,,,,,,++++++++++++++++++++++++,,,------............///000000111222222...///000111222222222222000000000000000111333333111222333333444444444333111222222333333222222111............------------///...---,,,++++++++++++))))))))))))************))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))))))))(((((((((((())))))(((((()))***************))))))))))))))))))))))))++++++++++++++++++++++++***+++,,,---,,,,,,***)))---------.........//////,,,,,,------...//////000000111222333444333222222555555555555666888999:::999888777666555444333222333444444444333333222111111333333111...---///111//////...---,,,,,,,,,,,,************************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((()))(((((((((''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))++++++)))(((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))%%%!!!"""''')))&&&'''+++&&&&&&&&&'''''''''((((((((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%&&&'''''''''(((((())))))&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++***)))))))))))))))))))))))))))++++++*********************++++++,,,,,,---.........//////000111222222333...///000111111222222222////////////000111222333111222333444444444444444222222333333333333222222.........------,,,,,,,,,......---,,,++++++++++++)))))))))))))))*********))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((******))))))((((((''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((******))))))((((((''''''))))))))))))************))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------...///000111222222444333222111111222333444444444444444444555666777:::999888777666555444333333333333222222222111111222111000///..................---,,,,,,+++*********************)))(((((())))))))))))))))))))))))''')))***,,,,,,***)))'''***((('''(((+++,,,+++)))))))))))))))))))))))))))((((((((((((((()))************))))))(((((('''''''''))),,,......,,,)))'''(((((())))))))))))((((((+++***((('''&&&&&&&&&''')))(((((('''''''''((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((((()))+++***(((''''''(((((((((''''''''''''(((((()))))))))))))))))))))))),,,+++)))+++---...+++)))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((('''''''''%%%&&&&&&'''((()))******))))))(((((('''''''''&&&(((((((((((((((((((((((())))))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))''''''''''''((((((((((((((((((((((((((('''''''''))))))))))))************((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))&&&'''((()))************)))***+++,,,,,,,,,,,,,,,,,,,,,+++***+++,,,---.........//////000000111111222111111111000000//////333222000//////111333444111000000000111222222333666666777:::===;;;666111111///......//////...---+++++++++************)))+++++++++*********))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((***)))))))))((((((((('''))))))))))))************))))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------...///000111222222333222111111111111222333222222333333555666888888999999888777555444444333333333222222222111111111222111000///...............------,,,++++++*********************)))(((((())))))))))))))))))))))))'''((()))******)))(((''')))((('''(((***+++***((())))))))))))))))))))))))((((((((((((((()))******************)))))))))(((''')))+++,,,,,,+++)))'''(((((())))))))))))((((((+++***((('''&&&&&&''''''((((((''''''''''''((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((((()))+++***(((''''''(((((((((''''''''''''((((((''''''''''''''''''''''''***)))((()))+++,,,***'''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((('''&&&&&&''''''(((((()))))))))(((((((((''''''''''''(((((((((((((((((((((((())))))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((('''((((((((()))))))))******((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))*********)))))))))******++++++,,,,,,,,,,,,++++++*********+++,,,------......///000000111111111111111000000000//////222111000///000111333444111111111111111222333444555555666888999888444000000///......//////...---+++++++++************)))+++++++++*********))))))(((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((()))))))))(((((((((((('''&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))************))))))))))))))))))))))))*********++++++++++++,,,++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------...///000111111222222111111000000111111222111111222333555777888999888777777666555444333333333222222222222111111111111000///......---......------,,,,,,++++++*********************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))((('''&&&''')))***)))((())))))))))))))))))))))))((((((((((((((())))))***++++++************))))))(((((())))))))))))(((((((((((())))))))))))((((((******)))(((''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((''')))******(((''''''(((((((((''''''''''''((((((''''''''''''''''''''''''((('''''''''))))))(((&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((('''''''''(((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((()))((((((''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((''''''((((((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))),,,++++++******)))((((((***++++++++++++,,,,,,,,,******)))))))))***+++,,,------......///000000000111111000000000000//////222111000000000111333444333333222222222333444444555444444444555444111...000///......//////...,,,+++++++++************)))+++************)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))))))))((((((((((((((()))))))))************))))))))))))))))))))))))************+++++++++++++++++++++++++++,,,,,,,,,***++++++++++++,,,,,,,,,,,,------...///000111111111000000000000000000111222222222333444555777888666666555555444444333333222222222222111111111111000000///...------------,,,,,,,,,,,,++++++*********************)))((((((((((((((((((((((((((((((+++***))))))))))))***+++((('''''''''((((((((('''(((((((((((((((((((((((())))))(((((((((((())))))***)))))))))))))))))))))((((((''''''''''''(((((((((((())))))))))))((((((***))))))(((((((((''''''&&&&&&''''''((((((((('''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((''')))******((('''((()))((((((''''''''''''(((((('''''''''''''''''''''''''''''''''((((((((('''&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((('''''''''((((((((((((((('''''''''(((((((((((((((((((((((()))(((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&&&&'''''''''(((((((((''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((*********)))))))))))))))+++++++++++++++++++++,,,***************++++++,,,,,,------......///000000000000000000000000//////111000000000111222333444444444333333333444444555555444333222222111///...000...------...///---,,,+++++++++*********))))))************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&'''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''(((((((((&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((())))))))))))((()))))))))************))))))))))))))))))))))))))))))*********+++++++++*********++++++,,,,,,,,,*********+++++++++,,,,,,,,,,,,---...///000111111000000000111111000000000444444333333333444444555444444444333333333333333222222222111111111000000000///...---,,,,,,,,,,,,,,,+++++++++++++++*********************)))((((((((((((((((((((((((((((((***))))))(((((())))))***'''((((((((('''''''''((((((((((((((((((((((((((())))))(((((((((((())))))'''((((((((((((((((((((((((((('''&&&&&&'''(((((((((((())))))))))))(((((()))))))))))))))(((((((((&&&'''((()))))))))((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''(((((((((((('''(((******((((((((()))((((((''''''''''''(((((((((((((((((((((((((((((('''((())))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''(((((())))))(((((((((((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))''''''''''''((((((((((((&&&'''''''''(((((())))))''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***(((((((((((((((((((((((('''''''''''')))***,,,---,,,,,,+++******++++++,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---......////////////////////////000000000000000000111222333444555555444444333444444555555555444222111000000000///...------......---,,,+++++++++*********))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((''''''&&&&&&''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&''''''''''''(((((((((&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************)))))))))))))))))))))))))))))))))************+++))))))******+++,,,,,,,,,************++++++++++++,,,,,,---...///000000111000111111222222111111000555444444333333333333333222222222222222333333333222111111111111000000000//////---,,,,,,,,,,,,,,,++++++++++++++++++*********************)))(((((())))))))))))))))))))))))''''''''''''''''''''''''((()))***)))'''''''''((())))))))))))))))))))))))***))))))(((((((((((((((&&&&&&''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))((((((((())))))******))))))(((&&&''')))***++++++***)))&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((&&&(((******)))((()))***((((((''''''''''''(((((())))))))))))))))))))))))''')))******)))(((((()))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''((()))))))))'''''''''((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***''''''''''''((((((((((((&&&&&&''''''((()))))))))''''''((((((((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))%%%%%%&&&'''***---///111---,,,+++*********+++,,,++++++,,,------------,,,++++++,,,,,,---...............////////////000000//////000111222333333444555555444333333333444444444444555333111000000111///...------......---++++++++++++************)))(((((()))))))))))))))***(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((''''''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''((((((((()))))))))***))))))))))))************))))))))))))))))))))))))))))))))))))************((())))))***++++++,,,,,,************+++++++++++++++,,,,,,---...///000000111111222333333222111111333333333222333333444444111111111111222222333333111111111111000000000000///...---,,,++++++++++++******************++++++***************)))(((((())))))))))))))))))))))))((()))***++++++***)))((((((***+++***(((&&&((()))))))))))))))))))))))))))******)))(((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((((((((())))))))))))((((((((()))************)))((('''(((***,,,---,,,+++***&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((&&&((()))***)))((()))***((((((''''''''''''((((((((((((((((((((((((((((((&&&(((******((('''((()))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''((())))))***&&&&&&''''''(((((())))))''''''''''''((((((((()))(((((((((((((((((((((((('''''''''''''''((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))''''''''''''((((((((((((&&&&&&''''''((())))))***((((((((()))))))))******((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''''''''((()))*********))))))))))))))))))))))))''''''''')))+++///222444...---+++***)))***+++,,,)))***+++,,,---,,,,,,++++++++++++,,,------.............../////////000000...///000111222333333444555444444333222222333333000222444333111///000111///...,,,---......---++++++++++++************)))(((((((((((())))))******((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''((((((((()))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''((((((((())))))******))))))))))))************))))))))))))))))))))))))))))))))))))************((())))))***++++++,,,,,,)))************++++++++++++,,,,,,---...///000000111222333444444333222111222111222222333444555666000000000111222222333333111111111111000000000000......---,,,++++++++++++******************++++++***************)))(((((())))))))))))))))))))))))+++,,,...//////...,,,+++)))+++,,,+++((('''(((***))))))))))))))))))))))))******)))((((((((((((((('''((((((((())))))******(((((())))))))))))(((((((((((())))))))))))((((((((()))***++++++***)))(((''')))+++---...---,,,+++&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''((((((((()))&&&''')))***)))((()))***((((((''''''''''''((((((''''''''''''''''''''''''%%%(((******'''&&&''')))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''((())))))***%%%&&&&&&'''((()))******&&&'''''''''(((((())))))(((((((((((((((((((((((('''''''''''''''((()))***))))))))))))))))))))))))''''''''''''''''''''''''''''''((((((((((((''''''&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((()))&&&&&&&&&'''((())))))***))))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))&&&''''''((()))******+++))))))))))))))))))))))))*********+++---000444666...---+++))))))***+++,,,((()))***+++,,,+++*********++++++,,,,,,---......---.........//////000000...///000111333333333444555444333333222222222222...111444333111//////111///---,,,,,,---...,,,++++++++++++************)))'''((((((((())))))******((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((***)))(((''''''((()))***(((((((((((((((((((((((()))((('''&&&&&&'''((()))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((******))))))((((((''''''((((((((((((((('''''''''))))))))))))((((((((((((*********)))))))))))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,---...///000111111111222222222222111111111111111222222333333333555444333333222222222222222222222111111111000000...---,,,,,,++++++,,,,,,************))))))))))))''')))++++++)))''''''(((******))))))((((((''''''...000444777888666444222******))))))((((((''''''))))))))))))))))))))))))+++***)))'''&&&&&&&&&&&&''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))((((((((((((((()))(((***---//////,,,)))&&&((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((((()))***)))((('''(((***))))))(((((('''''''''&&&(((((())))))))))))((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&(((+++...000...)))%%%''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((***))))))((('''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''(((((((((((((((''''''(((((((((((())))))))))))******))))))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''((((((((((((''''''((((((''''''''''''(((((((((((((((((((((((((((((())))))(((((('''''''''&&&''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))******************))))))((((((''''''(((((((((((())))))))))))&&&&&&''')))***+++,,,---,,,,,,+++***))))))******))))))***+++,,,,,,---------------...............---......///////////////////////////000000000000222111000......000111222111111000000//////.........------,,,,,,------...+++++++++***)))(((((('''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((***)))(((''''''((()))***(((((((((((((((((((((((()))((('''&&&&&&'''((()))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((***)))))))))((((((((('''((((((((((((((((((((((((((((((((()))))))))))))))***)))))))))))))))))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,---...///000000000000111111111111000000000111111222333444444444333333222111111111111111222222111111111000000000------,,,++++++++++++,,,************))))))))))))((()))******))))))((((((***)))))))))((((((((('''&&&(((***,,,---,,,***)))***)))))))))((((((((('''))))))))))))))))))))))))***)))(((''''''&&&''''''''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))+++---......,,,)))'''((((((((((((((((((((((((&&&''''''((((((''''''&&&''''''''''''(((((((((((('''((())))))''''''((())))))(((((((((''''''''''''(((((())))))))))))((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&'''***---///---***&&&((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((***))))))(((''''''&&&&&&(((((()))))))))*********((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((())))))))))))***)))))))))((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''((((((((((((''''''((((((''''''''''''(((((((((((((((((((((((((((((()))(((((((((''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((((((((()))))))))************)))))))))((((((((('''(((((((((((())))))))))))''''''((()))***++++++,,,,,,++++++***))))))******)))******+++,,,,,,------------------............---...//////000000///////////////000000000111111222111///......///111222111111000000///......---------,,,,,,,,,,,,------++++++******)))(((((('''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&'''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&''''''''''''((())))))(((((((((((())))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((())))))*********))))))))))))))))))******++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,------........./////////000000000000//////000000111222444555666666222222111000000000000111111111111111000000000000------,,,+++++++++++++++************)))))))))))))))((('''((()))***)))((())))))))))))((((((((((((&&&'''((((((((((((''''''))))))))))))(((((((((((())))))))))))))))))))))))((((((''''''''''''((((((''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***++++++,,,---,,,+++***)))((((((((((((((((((((((((&&&''''''((((((''''''&&&''''''''''''((((((((((((&&&'''(((((('''&&&'''(((((((((((((((''''''''''''(((((())))))))))))((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&&&&(((***------+++)))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((''''''&&&&&&************++++++++++++((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((((('''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''((((((((((((''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((((((((())))))))))))******))))))))))))(((((((((((((((((((((((())))))))))))((()))))))))************,,,+++******)))******************++++++,,,,,,---,,,,,,------............---...//////000000//////000000000111111111222222111111////////////111111000000000///......------,,,++++++++++++++++++,,,++++++******)))((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&''''''''''''((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((((()))))))))((((((((()))******++++++)))))))))))))))***************************************+++++++++,,,,,,,,,------------------------......////////////......///000111222444666777777222111111000000000111111111111000000000/////////---,,,,,,+++***+++++++++************)))))))))((()))'''%%%&&&(((***)))'''))))))))))))((((((((((((***))))))(((((((((((()))))))))))))))(((((((((((((((((((((((((((((((((((('''''''''''''''((())))))''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))((())))))******,,,,,,,,,+++++++++******((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((&&&'''((('''&&&%%%&&&(((((((((((((((((('''''''''(((((())))))))))))((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&(((+++,,,+++***((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((((((''''''''''''))))))*********+++++++++((((((((((((((((((((((((''''''''''''''''''''''''&&&'''(((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''((((((((((((''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((()))))))))***))))))))))))(((((((((((((((((((((((())))))))))))*********)))))))))))))))++++++***************+++*********++++++,,,,,,,,,,,,,,,,,,------......///......///000000000000000000111111111222222222222111000////////////000111000000///......------,,,++++++************++++++************))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((((())))))))))))(((((((((((((((((((((((((((((('''(((((((((((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((())))))******((()))))))))*********+++(((((())))))******************************************+++++++++,,,,,,,,,,,,,,,,,,---------------......////////////......///000111222444555666777222222111111111222222333000000000/////////......,,,,,,+++************+++************)))))))))(((((('''&&&'''((((((''''''(((((((((((())))))))))))((('''&&&%%%%%%&&&&&&'''(((((((((((())))))))))))((((((((((((((((((((((((''''''&&&''''''((()))***''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))***++++++,,,,,,++++++******++++++(((((((((((((((((((((((('''(((((((((((((((((('''''''''''''''((((((((((((&&&'''((('''&&&%%%&&&((('''''''''((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((('''(((((((((((((((((('''''''''''''''''''''''''''&&&%%%%%%'''***++++++***'''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((())))))))))))***((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''((((((((((((''''''((((((''''''''''''(((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((('''(((((((((((()))))))))(((((((((((())))))))))))(((((((((((())))))))))))************))))))))))))+++***************++++++***+++++++++++++++,,,,,,++++++,,,,,,---......///...//////000000000000000000111111111222222222222000//////////////////000//////......---,,,,,,,,,+++******))))))******+++*********)))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))***((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((((())))))))))))((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))'''(((((())))))******+++************************((((((((()))******++++++******************************+++++++++,,,,,,,,,++++++,,,,,,---------.........////////////......//////000111333444555555222111111111111222333333////////////............,,,,,,+++***************************))))))))))))''')))++++++)))'''''''''(((((((((((())))))))))))''''''&&&&&&&&&''''''((((((((((((((())))))))))))))))))))))))))))))))))))'''''''''''''''((()))***''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,,,,,,,,,,+++++++++******(((((((((((((((((((((((('''(((((())))))(((((('''''''''''''''((((((((((((&&&'''(((((('''&&&'''((('''''''''((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((('''(((((())))))(((((('''''''''''''''''''''''''''&&&%%%%%%''')))***)))(((&&&%%%%%%%%%%%%%%%%%%&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&'''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&'''((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''((((((((((((''''''((((((''''''''''''(((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((''''''(((((((((((())))))(((((((((((())))))))))))(((((((((((())))))))))))*********)))))))))))))))*********)))******+++,,,++++++++++++++++++++++++******+++,,,---......///...///000000111111000000000000000111111111222222////////////////////////.........---,,,,,,+++++++++******************+++******))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))******((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&''''''''''''((('''((()))******)))((('''((((((((((((((((((((((((&&&'''((())))))((('''&&&((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''((((((((()))))))))***'''(((((()))******++++++,,,++++++******)))))))))'''(((((()))******++++++******************************+++++++++,,,,,,,,,******+++,,,------....../////////000000///////////////000111111222333333000000000000000111222222/////////.........------,,,++++++***************************))))))))))))'''---222111,,,'''''')))'''((((((((()))))))))***'''(((((())))))*********'''((((((((()))))))))***))))))))))))))))))))))))(((((('''''''''(((((()))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,---+++,,,,,,,,,,,,+++***)))(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''(((((((((((('''((())))))''''''((()))''''''''''''((((((((()))(((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''%%%%%%&&&((())))))(((&&&&&&&&&&&&%%%%%%&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((((((((&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&'''((())))))))))))(((((((((((())))))))))))'''((((((((()))))))))***((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''((((((((((((''''''((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''((((((((((((''''''''''''(((((((((((('''''''''((((((((())))))'''((((((((()))))))))***(((((((((((()))))))))))))))))))))))))))***************))))))***++++++,,,++++++++++++++++++++++++)))***+++,,,---....../////////000111111111111000/////////000000000111111...//////////////////.........------,,,++++++++++++++++++******+++++++++)))))))))))))))))))))***))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))***+++((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''((()))******)))((('''((((((((((((((((((((((((&&&'''((())))))((('''&&&((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))'''((((((((())))))******'''(((((()))***+++++++++---,,,,,,+++***)))(((((('''(((((()))***+++++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,))))))***+++---...////////////000000000000////////////000000111111111222///////////////000111111//////.........---------,,,++++++***)))*********************))))))))))))(((000888666...((((((+++'''((((((((())))))******$$$%%%&&&'''((())))))((('''((((((((())))))******))))))))))))))))))))))))((((((''''''''''''(((((('''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,---++++++,,,---,,,+++***)))(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''((((((((()))((()))***)))((('''(((***&&&'''''''''(((((())))))(((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''%%%%%%&&&(((***)))&&&$$$'''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&'''((())))))))))))(((((((((((())))))))))))'''((((((((())))))******((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''((((((((((((''''''((((((''''''''''''((((((((((((((((((((((((((((((&&&'''''''''(((((())))))''''''''''''((((((((()))''''''''''''((((((((()))''''''''''''((((((((()))'''((((((((())))))******(((((((((((())))))))))))((()))))))))******************))))))***+++,,,,,,++++++++++++++++++++++++)))******+++---...////////////000111111111111111////////////000000000000......////////////............---,,,,,,++++++***,,,,,,++++++++++++,,,,,,)))))))))))))))*********))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))++++++))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))***************((('''(((***+++(((%%%))))))))))))************)))************+++++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------...///////////////......///000000000111111111111111111000000000000111111///............---------+++++++++++++++++++++++++++*********))))))((((((+++******++++++***'''%%%))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((++++++******************+++*********))))))((((((+++******)))(((''''''&&&(((((((((((())))))))))))************+++,,,------......---,,,+++***)))(((&&&'''((())))))((('''&&&(((((((((((())))))))))))''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((***)))((('''&&&%%%%%%%%%''''''((((((((((((''''''******+++***'''&&&&&&'''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((((((''''''&&&&&&)))(((((('''&&&&&&%%%%%%((((((((((((((((((((((((&&&'''((()))***+++,,,,,,+++++++++++++++***)))(((+++*********))))))((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((()))((((((''''''''''''((()))))))))))))))))))))))))))((('''&&&&&&'''((()))'''(((((((((((((((''''''''''''((((((((((((''''''))))))(((((('''''''''&&&(((((((((((()))))))))))))))((('''''''''(((***+++(((((()))***************************************++++++++++++******))))))++++++,,,------......///+++---000000...---------//////000000///...------///////////////......---,,,,,,,,,+++++++++************++++++++++++******))))))))))))))))))))))))(((((('''''''''(((((()))((('''&&&%%%%%%%%%%%%%%%))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((()))))))))*********,,,***((((((******(((&&&))))))))))))************)))************++++++++++++++++++,,,,,,,,,------++++++,,,,,,,,,,,,------...//////000000//////...000000000000000000000000000000000000000000111111............------------++++++++++++++++++++++++*********)))))))))(((((())))))((()))))))))((('''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((************************************)))))))))(((*********)))((('''''''''''''''((((((((()))))))))))))))******+++,,,---...------,,,+++***)))((((((&&&'''((())))))((('''&&&(((((((((((())))))))))))''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''&&&&&&&&&&&&''''''(((((((((((('''''')))***+++)))'''&&&'''(((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''***))))))(((''''''&&&&&&((((((((((((((((((((((((&&&'''((()))***+++,,,,,,***++++++++++++***)))(((*********)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((((((((((((((((('''''''''(((((()))))))))))))))))))))))))))((((((''''''''''''((((((''''''((((((((((((''''''''''''(((((((((((('''''')))(((((((((''''''''''''(((((((((((()))))))))))))))(((((('''((()))***+++(((((()))***************************************++++++++++++*********)))++++++,,,------......///+++---//////...---------///////////////...------///////////////......---,,,,,,,,,++++++*********)))******++++++******))))))))))))))))))))))))))))))((('''&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''''''''((((((((((((''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((())))))))))))******...,,,)))((()))))))))((())))))))))))************)))************+++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------//////000000000000///////////////////////////////////////000000111111111............------------++++++++++++++++++++++++******))))))))))))(((((((((((('''&&&'''((()))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((************************************))))))))))))******))))))((((((''''''''''''''''''((((((((((((((())))))***,,,---......,,,,,,+++***)))(((''''''''''''((((((((((((''''''(((((((((((())))))))))))''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************((((((''''''&&&'''''''''''''''(((((((((((('''''')))******)))'''&&&'''(((&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((*********)))((((((''''''((((((((((((((((((((((((''''''(((((()))***++++++******++++++******))))))******))))))))))))((((((((((((((((((((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((('''''''''''''''((()))***))))))))))))))))))))))))''''''((((((((((((''''''''''''((((((((((((((('''''''''((((((((((((''''''((((((((((((''''''''''''(((((((((((())))))))))))((((((((((((((()))******(((((()))***************************************++++++++++++************++++++,,,------......///,,,---//////---,,,---......////////////...------///////////////......---------,,,+++******)))))))))******++++++******)))))))))))))))))))))))))))))))))'''&&&%%%$$$$$$$$$&&&&&&&&&''''''((()))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((()))))))))***///---***((((((((()))***((()))))))))************))))))*********+++++++++***++++++++++++,,,,,,,,,+++++++++,,,,,,,,,------...///000000111000000000////////////..................///000000111111111.........---------,,,,,,************************))))))))))))))))))(((((((((((('''&&&&&&(((,,,...(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((***************+++++++++*********)))))))))))))))***)))))))))((((((((('''&&&'''''''''(((((((((((('''((()))+++,,,---......+++******)))(((''''''''''''(((((((((((((((((('''(((((((((((())))))))))))''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((('''''''''''''''((()))''''''((((((((((((''''''((()))***)))'''&&&'''(((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''(((((()))))))))))))))(((((((((''''''((((((((((((((((((((((((''''''(((((()))******+++))))))************))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''')))******((((((((((((((((((((((((&&&'''((())))))((('''&&&&&&'''((((((((((((((((((''''''((((((((((((''''''((((((((((((((('''''''''(((((((((((())))))))))))((((((((((((((())))))***(((((()))***************************************++++++++++++++++++++++++++++++,,,------......///,,,---......---,,,---............//////...------///////////////......---------,,,+++***)))(((((())))))************)))))))))))))))))))))))))))))))))((('''&&&&&&&&&&&&&&&((((((((((((((()))******((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''&&&((((((((((((''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((('''(((((((((((()))))))))...---+++)))(((((()))+++((()))))))))************))))))*********+++++++++*********+++++++++,,,,,,+++++++++,,,,,,,,,------......///000000000000000////////////............---...///000000000000000...------------,,,,,,,,,************************(((((((((((((((((())))))((()))((('''''')))...222(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))******))))))))))))(((((((((((('''''''''(((((((((((()))'''(((***+++------------***)))))))))((('''''''''(((((((((''''''((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((()))''''''(((((((((((('''''''''((()))((('''&&&'''(((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))((((((''''''''''''&&&&&&(((((((((((((((((((((((('''''''''((())))))******((())))))*********))))))(((((((((((((((((())))))((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((&&&&&&&&&'''''')))******((((((((((((((((((((((((&&&'''((())))))((('''&&&&&&&&&'''(((((((((((((((''''''(((((((((((('''''''''''''''((((((((((((((((((((((((((())))))))))))'''(((((()))))))))))))))(((((()))***************************************+++++++++++++++++++++,,,++++++,,,------......///,,,---...---,,,+++---...------............------///////////////......---,,,,,,+++******)))(((((()))))))))******)))))))))((((((((((((((((((((((((((((((''''''((()))******+++***)))(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&((((((((((((''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((''''''(((((((((((())))))+++++++++)))(((((()))+++))))))))))))************)))************+++++++++************++++++++++++++++++,,,,,,,,,,,,------,,,---...///000000000///....../////////000000000...///000000000000...---------------,,,,,,,,,,,,************************''''''(((((((((((())))))((()))***)))((()))///333))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,))))))))))))************))))))))))))(((((((((((((((((((((((())))))))))))((()))+++,,,------,,,+++***)))))))))((((((((('''((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''''''''''''''))))))(((((('''(((((((((''''''((((((((((((''''''&&&(((((((((&&&&&&'''(((&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((('''''''''''''''&&&&&&&&&(((((((((((((((((((((((('''''''''(((((()))))))))(((((())))))******))))))''''''(((((((((((())))))((((((((((((((((((((((((&&&&&&''''''((()))))))))(((((((((((((((((((((((('''''''''''''''((()))***))))))))))))))))))))))))''''''((((((((((((''''''%%%&&&'''((())))))))))))''''''(((((((((((('''''''''''''''((((((((((((((((((((((((((())))))))))))''''''((()))))))))))))))(((((()))***************************************++++++++++++,,,,,,,,,,,,++++++,,,------......///,,,------,,,++++++,,,...,,,,,,---............---///////////////......---+++************)))))))))((())))))******))))))((((((((((((((((((((((((((('''''''''((()))***,,,,,,+++***)))(((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&((((((((((((''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((('''''''''((((((((())))))''')))******(((((()))+++))))))))))))************)))************+++++++++************++++++++++++++++++,,,,,,,,,,,,------+++,,,---...////////////---...//////000111222222//////000111000///---+++---------,,,,,,,,,++++++************************'''''''''((((((((())))))&&&)))+++***'''(((---222))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((())))))***++++++,,,,,,((()))))))))************(((((((((((())))))))))))))))))))))))*********+++)))***,,,------,,,+++)))******))))))))))))(((((()))((('''&&&&&&'''((()))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((******)))((('''''''''(((''''''((((((((((((''''''&&&'''((((((&&&&&&'''(((&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((('''''''''((((((((((((((('''(((((()))))))))))))))'''''''''((((((((())))))((((((((((((((((((((((((&&&&&&''''''((())))))***(((((((((((((((((((((((((((((('''''''''(((((()))))))))))))))))))))))))))((((((''''''''''''((((((%%%&&&'''((())))))))))))''''''((((((((((((''''''''''''''''''((((((((()))(((((((((((())))))))))))&&&'''((()))***))))))((((((((()))***************************************+++++++++,,,,,,,,,------++++++,,,------......///,,,------,,,******,,,...+++,,,------.........---///////////////......---))))))))))))************(((((())))))))))))(((((((((((((((((((((((((((((((((((('''(((((()))***+++))))))((('''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&)))(((((((((''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((()))''''''''''''((((((((()))''''''''''''((((((((()))''''''''''''((((((((()))$$$'''******(((((()))+++))))))))))))************)))************+++++++++)))************+++++++++++++++,,,,,,,,,---------***+++,,,---............---...///000111222333444///000111111000...,,,***---------,,,,,,,,,++++++))))))))))))))))))))))))&&&'''''''''(((((())))))%%%(((+++***'''''',,,000))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((())))))***++++++,,,,,,(((((())))))*********+++(((((((((((()))))))))))))))*********++++++++++++***+++,,,------,,,***(((************)))))))))))))))((('''&&&&&&'''((()))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++***(((''''''''''''''''''((((((((((((''''''%%%'''((('''&&&&&&'''(((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&(((((((((((())))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((''''''((()))))))))))))))&&&'''''''''(((((())))))((((((((((((((((((((((((&&&&&&&&&'''((())))))***(((((((((((((((((((((((()))(((((('''''''''(((((()))))))))))))))))))))))))))((('''&&&&&&'''((()))%%%&&&'''((())))))))))))''''''((((((((((((''''''&&&'''''''''(((((())))))(((((((((((())))))))))))&&&''')))*********)))((((((((()))***************************************+++++++++,,,,,,---------++++++,,,------......///,,,------+++******,,,...+++,,,------.........---///////////////......---((((((((()))******++++++(((((())))))))))))(((((((((((((((((((((((((((((()))(((((('''''''''(((((('''&&&&&&''''''((()))***''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&'''''''''((())))))))))))))))))))))))&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))(((&&&&&&%%%%%%%%%''''''''''''''''''&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))************************)))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......------......///000000000000000000000000000000000,,,,,,,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))+++)))(((''')))***++++++'''''''''***,,,---,,,***))))))))))))))))))))))))++++++************++++++))))))))))))************.........---,,,++++++***))))))))))))))))))))))))((((((((())))))+++,,,,,,))))))))))))))))))))))))+++)))'''&&&((())))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((***)))'''&&&'''))))))(((&&&&&&''''''&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&((((((((((((((()))******''''''(((((((((((('''''')))))))))))))))((((((((())))))(((((('''''''''&&&''''''''''''((((((((((((''''''''''''((((((((((((***))))))((('''&&&&&&&&&''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((*********(((&&&&&&(((*********))))))((((((''''''***'''%%%&&&(((***((('''''''''''''''(((((((((((())))))(((((((((((())))))))))))))))))************************************,,,,,,++++++,,,,,,---...---------,,,,,,+++++++++,,,---------.../////////---------,,,,,,,,,++++++))))))))))))))))))))))))'''((()))((('''&&&''')))))))))(((((('''''''''&&&&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((***)))((('''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))************************)))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......------......///000000000////////////////////////,,,,,,,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))*********))))))))))))((((((((((((((()))))))))***+++***((('''(((((((((((()))'''&&&''')))******)))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((()))))))))))),,,,,,,,,+++***)))))))))(((((((((((((((((((((((())))))(((''''''(((((()))))))))))))))))))))))))))))),,,...---***((('''((((((((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''&&&&&&&&&'''((()))(((&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((('''''''''((((((((((((((())))))***''''''((((((((((((''''''((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''((((((((((((***))))))(((''''''&&&&&&''''''''''''((((((((((((''''''''''''(((((((((((('''''''''((((((((())))))'''((()))((('''(((***,,,***)))))))))((((((((('''***(((&&&&&&((()))((('''''''''''''''(((((((((((())))))(((((((((((())))))))))))))))))************++++++++++++++++++++++++,,,++++++++++++,,,---------------,,,,,,+++++++++------------............,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))'''((()))((('''&&&'''))))))(((((((((''''''''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((******)))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))************************)))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......------......///000000000////////////////////////------,,,,,,+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))++++++******))))))((((((((((((((()))))))))******))))))))))))))))))))))))+++)))''''''((()))***)))************************))))))(((((((((((())))))((())))))))))))*********,,,,,,++++++***)))))))))))))))))))))))))))))))))+++***)))(((''''''&&&'''(((((((((((((((((((((((('''...444333---'''&&&(((((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&%%%%%%'''((())))))(((((('''&&&&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''(((((())))))(((((('''(((((((((((())))))))))))''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%''''''''''''((((((((((((''''''''''''(((((((((((()))))))))(((''''''&&&&&&''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))%%%'''((((((((()))+++---))))))))))))(((((((((((()))(((''''''))))))((('''''''''''''''(((((((((((())))))(((((((((((())))))))))))))))))************+++++++++++++++++++++++++++++++++++++++,,,------------,,,,,,,,,,,,++++++............------------++++++++++++*********)))))))))))))))))))))))))))'''((()))((('''&&&''')))((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''***))))))((((((''''''&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((******)))(((((((((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))************************))))))*********+++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......------......///000000000////////////////////////------,,,+++************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((()))))))))*********'''(((***+++++++++,,,---+++***))))))+++,,,+++***************************++++++************++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,++++++******++++++++++++++++++++++++,,,+++***)))(((((((((((((((((((((((((((((((((((((((---222222---)))(((((((((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***(((%%%&&&(((+++++++++''''''''''''&&&(((***,,,''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))(((((('''(((((()))))))))))))))''''''((((((((((((''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''(((((((((((())))))((((((''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((((((((((()))))))))******&&&'''((()))((((((***,,,))))))))))))(((((((((((((((((((((((())))))((((((''''''''''''(((((((((((())))))(((((((((((())))))((()))))))))************+++++++++++++++++++++++++++++++++***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,************))))))))))))))))))))))))))))))))))))'''((()))((('''&&&''')))((((((((((((((('''''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''*********)))))))))((((((&&&&&&&&&''''''''''''(((''''''''''''((((((((((((***))))))(((((((((((()))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))*********+++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......------......///000000000...........................---,,,+++************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))'''''''''(((((()))))))))))))))))))))************''')))++++++))))))+++---''''''(((+++------+++))))))))))))))))))))))))))),,,,,,++++++++++++,,,,,,******+++++++++,,,,,,,,,+++++++++++++++***************************************)))))))))))))))***))))))))))))))))))))))))*********+++,,,,,,+++***))))))))))))************************************************************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((()))(((&&&&&&((()))******&&&'''((('''&&&(((,,,000((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))((((((''''''((()))***))))))(((''''''((((((((((((''''''&&&&&&&&&&&&''''''((((((''''''''''''''''''((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))''')))***)))((('''((()))(((((((((((())))))))))))'''((()))***))))))((((((''''''''''''(((((((((((())))))(((((((((((())))))((()))))))))************+++++++++++++++++++++++++++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,,,,+++*********)))))))))(((((((((((((((((((((((((((((('''((()))((('''&&&''')))'''''''''(((((((((((((((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''))))))))))))))))))))))))&&&&&&&&&''''''''''''(((''''''''''''(((((((((((()))((((((''''''(((((()))%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......------......///000000000...........................---,,,***)))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''((((((((()))))))))))))))))))))*********++++++)))++++++)))&&&%%%(((+++''''''((()))++++++)))'''************************,,,++++++++++++++++++,,,))))))*********+++++++++************************))))))))))))))))))))))))))))))((((((((())))))***))))))))))))))))))))))))+++)))&&&&&&))),,,,,,,,,)))))))))*********++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&''')))(((&&&&&&'''(((&&&'''((('''&&&)))...333((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''(((((())))))(((((('''&&&''')))*********)))(((''''''((((((((((((''''''&&&&&&&&&'''(((((())))))'''''''''(((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((()))+++***(((''''''((((((((((((((())))))))))))''')))++++++***(((((()))''''''''''''(((((((((((())))))(((((((((((())))))))))))))))))***************************************************+++,,,,,,++++++,,,,,,,,,,,,------------------,,,,,,,,,,,,************)))))))))((((((((((((((((((((((((((('''((()))((('''&&&''')))'''''''''(((((((((((((((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''(((((())))))&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((('''''''''''''''((((((%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......------......///000000000........................///---+++***))))))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))),,,,,,++++++***))))))((())))))*********+++++++++)))++++++)))'''(((---333000---***))))))*********,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,------------------------------------------------------------......---,,,++++++++++++++++++++++++++++++++++++******)))(((((()))+++,,,))))))*********+++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&+++///...(((%%%&&&)))%%%''')))'''&&&)))///555(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((('''''''''&&&''')))*********((((((''''''((((((((((((''''''&&&&&&'''(((((()))******&&&&&&&&&''''''(((((((((''''''''''''((((((((((((''''''''''''(((((((((((('''(((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((&&&&&&&&&&&&''''''''''''&&&(((******)))(((((()))'''((((((((()))))))))***&&&))),,,,,,***(((((()))''''''''''''(((((((((((())))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))***************++++++,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,------++++++*********)))))))))(((((((((((((((((((((((('''((()))((('''&&&''')))''''''''''''((((((((()))&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''###$$$$$$%%%&&&'''((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((()))''''''&&&&&&&&&''''''(((%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......------......///000000000........................///---+++)))))))))++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))111000///---+++)))(((''')))************+++++++++'''***,,,++++++///777???;;;555...***)))+++---...........................000000////////////000000000000000000111111111111111111111222222222222222333333333333333333333333555444333111///.........++++++++++++++++++++++++(((,,,///,,,'''%%%(((,,,)))************+++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((///666444,,,''')))---%%%''')))(((&&&)))000777))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&''')))***+++***((('''''''''(((((((((((('''''''''''''''((()))******+++%%%%%%%%%&&&&&&'''''''''''''''''''''((((((((()))''''''''''''((((((((()))'''''''''(((((((((((((((''''''''''''((((((((()))''''''''''''((((((((()))%%%%%%%%%&&&&&&&&&''''''$$$&&&)))******)))***+++'''((((((((())))))******&&&))),,,---***(((((()))''''''''''''((((((((()))))))))(((((((((((())))))))))))))))))************((((((((((((((((((((((((*********)))***++++++,,,+++++++++,,,,,,---------+++++++++,,,,,,---------++++++++++++************(((((((((((((((((((((((('''((()))((('''&&&''')))&&&'''''''''(((((())))))&&&''''''''''''''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''))))))(((((('''''''''&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((%%%&&&((()))))))))((('''&&&'''''''''(((((())))))))))))(((((((((((())))))))))))(((((('''''''''&&&(((((((((((((((((((((((((((((((((((())))))))))))*********)))))))))))))))))))))))))))************************************,,,,,,,,,---------......------......///000000000/////////...------,,,,,,000000000---***(((((()))******)))(((''''''(((((())))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))******000111000...+++))))))*********))))))))))))))))))+++,,,------...111555888222222000---+++,,,///222666555444444666888:::<<>>>>>???@@@AAAAAA======>>>?????????>>>>>>EEEFFFFFFDDDAAA??????@@@AAA???===<<<<<>>===<<<>>>===;;;999777666666666333222111///......---------------,,,++++++*********+++++++++,,,,,,------))))))))))))))))))))))))***))))))))))))******+++))))))))))))))))))))))))((((((((((((((('''''''''))))))((((((((('''''''''''''''''''''''''''''''''))))))))))))))))))))))))((((((///888555)))%%%***&&&(((***(((%%%(((000777,,,+++)))((('''((()))***((((((((((((((((((((((((&&&'''''''''''''''&&&&&&&&&&&&''''''((())))))***''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((&&&&&&'''''''''(((((((((((((((((((((((('''&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((()))((((((((('''''''''''')))(((((((((''''''''''''''''''''''''((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))******))))))))))))******)))************+++++++++***+++,,,,,,------,,,,,,,,,,,,,,,---------......,,,,,,+++******)))((((((''''''''''''''''''''''''(((((((((((((((((((((((()))((('''&&&&&&'''((()))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&((((((((((((((((((((((((&&&''''''((()))(((((((((''''''''''''(((((((((((()))((((((''''''(((((()))((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))******))))))))))))************************************,,,,,,,,,,,,---------------------...//////000000///......------,,,,,,+++---......,,,***)))***,,,)))***+++++++++***)))((())))))))))))))))))))))))((((((((()))))))))************))))))))))))*********+++,,,,,,++++++,,,---)))***+++,,,,,,***)))(((+++---...///...---...000666999<<<>>>@@@CCCFFFIIINNNPPPRRRSSSRRRPPPNNNLLLIIIJJJKKKLLLLLLLLLKKKJJJIIIJJJJJJJJJJJJJJJIIIIIIKKKMMMNNNNNNMMMMMMOOOPPPLLLKKKJJJIIIJJJLLLNNNPPPNNNLLLIIIEEECCCBBBBBBBBB<<<<<<;;;::::::::::::;;;===<<<;;;:::888777555555666555333222000...,,,,,,******))))))******++++++++++++***))))))******+++***+++++++++***)))(((((())))))))))))))))))))))))'''((((((((((((((())))))))))))((((((((((((''''''''''''''''''''''''''''''))))))))))))))))))))))))(((%%%)))000000((($$$'''''''''&&&%%%&&&+++333888+++***)))((('''((()))***((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''''''''((((((((()))))))))(((((((((((((((''''''&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))******))))))))))))******)))************+++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,------------+++++++++******))))))(((''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((('''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((&&&''''''((((((((((((((('''''''''((((((((((((((((((((((((''''''(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))*********((()))))))))************************************++++++,,,,,,,,,---------,,,,,,---......//////000......------,,,+++++++++((()))***)))'''''')))***(((***+++---,,,+++)))((())))))))))))))))))))))))(((((()))))))))*********+++******))))))******+++)))+++,,,,,,******+++---***************+++++++++,,,000666:::===???BBBDDDJJJMMMPPPQQQRRRRRRSSSTTTWWWVVVUUURRRMMMGGGAAA>>>;;;===???AAABBBBBBAAA@@@;;;;;;<<<===>>>>>>>>>>>>BBBCCCDDDCCCAAA@@@AAABBBBBBBBBAAAAAABBBCCCEEEFFFGGGEEEBBB???>>>???@@@AAA888888777777777777777777@@@@@@AAAAAABBBBBBBBBAAA???>>><<<:::777555333222111000...---,,,++++++,,,...---,,,+++++++++,,,,,,)))***+++,,,+++***)))(((((((((((((((((((((((((((''''''(((((()))))))))***))))))((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((()))%%%%%%***,,,'''%%%&&&(((&&&%%%&&&)))...222444******)))(((((((((((()))(((((((((((((((((((((((('''&&&&&&&&&''''''((((((''''''''''''(((((())))))''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((((((((''''''''''''(((((((((''''''&&&&&&''''''((((((((((((((())))))))))))'''(((((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((('''''''''''''''''''''(((((((((((()))((('''&&&&&&'''((()))(((((((((((())))))))))))******))))))))))))******))))))*********+++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********)))))))))(((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((('''((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((('''''''''((((((''''''''''''(((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))************((()))))))))************************************+++++++++,,,,,,,,,------,,,,,,------.../////////---------,,,++++++******'''((((((((('''''')))+++((()))+++,,,---+++***((())))))))))))))))))))))))))))))))))))************++++++************+++++++++,,,---,,,***)))***+++---,,,++++++,,,000333555555:::BBBHHHMMMQQQUUUWWWTTTVVVZZZ\\\\\\[[[\\\]]]TTTQQQMMMGGGAAA:::666333333555888;;;<<<===<<<<<<777888:::<<<>>>???@@@@@@AAAAAAAAA???;;;999888999:::;;;;;;<<<<<<===>>>>>>@@@???<<<999888777888888888888888777666666555444888999;;;>>>AAACCCFFFGGGHHHGGGFFFDDDBBBAAA??????>>><<<999555222000//////...---,,,+++++++++++++++((()))+++,,,,,,,,,+++***(((((((((((((((((((((((('''((((((((())))))******(((((())))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))&&&%%%(((***(((''''''(((''''''))),,,...---+++***))))))(((((((((((((((((((((((((((((((((((((((((((((''''''((()))******''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((((((((''''''''''''(((((()))(((((((((((((((((()))(((((((((((())))))))))))''''''((((((((((((((('''''''''''''''(((((((((((((((((((((((((((((((((((('''''''''((((((((((((((('''''''''(((((((((((((((''''''''''''(((((((((((()))((('''&&&&&&'''((()))(((((((((((())))))))))))******))))))))))))******))))))*********+++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********)))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))(((((('''(((((((((((((((((((((((((((''''''''''''((())))))((((((((((((((('''''''''(((''''''&&&&&&''''''((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((()))******++++++))))))))))))************************************++++++++++++,,,,,,,,,,,,,,,,,,,,,---......//////---,,,,,,++++++******)))((()))******))))))+++---((()))***+++++++++***))))))))))))))))))))))))))))))))))))*********++++++++++++************+++++++++,,,---,,,+++***+++,,,,,,++++++---000555:::===JJJNNNSSSWWWYYY[[[]]]^^^XXXYYYZZZXXXUUURRRQQQQQQIIIHHHEEEBBB???===;;;:::<<<===???AAABBBCCCBBBBBB???@@@BBBDDDFFFGGGHHHHHHJJJJJJIIIFFFBBB@@@??????DDDEEEFFFGGGHHHHHHHHHGGGCCCBBB???<<<999777555444:::::::::999888666555444222222333555888;;;>>>@@@IIIIIIIIIIIIJJJJJJJJJJJJEEEBBB===888333000///...............---,,,++++++))))))***+++,,,,,,,,,+++))))))))))))))))))))))))((())))))))))))))))))***(((((())))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((())))))&&&'''(((+++,,,+++)))&&&)))))))))(((((((((''''''(((((((((((((((((((((((()))(((((('''((()))+++,,,''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((((((((''''''''''''(((((())))))(((((((((((())))))''''''((((((((()))))))))&&&'''((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''((((((((((((((('''''''''(((((((((((((((''''''''''''((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))******))))))))))))******)))************+++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))))))))(((((((((((((((((((((((((((((((((''''''&&&'''((()))***)))(((((((((''''''''''''(((''''''&&&&&&''''''(((''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((())))))))))))'''(((((()))******++++++))))))))))))***************************************++++++++++++,,,,,,,,,+++,,,,,,------......///,,,,,,,,,+++******)))))))))***+++***))))))+++,,,((((((((())))))*********))))))))))))))))))))))))))))))*********+++++++++,,,++++++******++++++,,,***+++------,,,,,,...///,,,...222777===AAAEEEGGGXXXYYYZZZYYYVVVTTTRRRSSSRRRRRRQQQMMMGGGCCC@@@@@@@@@BBBEEEHHHJJJKKKJJJJJJKKKJJJJJJJJJJJJIIIIIIIIIFFFFFFHHHIIIJJJKKKKKKKKKKKKLLLLLLKKKIIIHHHHHHIIILLLMMMOOOQQQQQQQQQPPPPPPJJJJJJJJJHHHFFFDDDAAA@@@AAABBBBBBBBBAAA???===<<<999777555333222444666888@@@AAACCCEEEHHHJJJLLLMMMIIIFFF@@@;;;666333222222222333555555555333000...,,,,,,+++*********++++++))))))))))))))))))))))))*********)))))))))))))))(((((()))))))))*********(((((((((((((((((((((((())))))))))))))))))))))))%%%(((***)))&&&''')))+++%%%'''((())))))(((''''''(((((((((((((((''''''&&&(((((((((((((((((((((((((((((('''&&&''')))+++,,,((((((((((((((((((((('''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((((((((''''''''''''(((((((((((((((''''''(((((((((&&&&&&'''''''''(((((((((&&&&&&'''(((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''((((((((()))''''''''''''((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))******))))))))))))******)))************+++++++++***+++,,,,,,------,,,,,,,,,,,,,,,+++++++++******((()))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''(((((())))))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))))))))(((((((((((((((((((((((((((((((((''''''&&&&&&((()))***))))))(((((('''''''''&&&'''''''''&&&&&&'''''''''&&&'''''''''(((((())))))(((((((((((((((((((((((((((((((((((())))))))))))'''(((((()))***+++++++++))))))))))))******************************************+++++++++,,,,,,,,,++++++,,,------......///,,,,,,++++++***)))))))))((()))))))))'''''')))***((((((''''''((()))******)))))))))))))))))))))))))))************+++++++++,,,++++++******++++++,,,(((***,,,------...000222333888???GGGNNNRRRTTTTTTUUUTTTSSSNNNHHHCCCAAA@@@BBBCCCCCCAAA???>>>>>>???===BBBIIIPPPUUUVVVVVVUUUSSSRRRPPPNNNLLLJJJJJJJJJJJJKKKKKKKKKKKKKKKJJJJJJDDDFFFGGGHHHHHHHHHJJJLLLGGGIIIKKKMMMNNNMMMLLLKKKOOOPPPRRRSSSTTTSSSQQQPPPMMMMMMNNNOOONNNMMMKKKJJJGGGCCC===777444333444555555777:::===AAAEEEHHHJJJQQQNNNHHHCCC>>><<<;;;;;;888:::<<<======:::666444///...,,,***)))))))))***))))))))))))))))))))))))++++++******))))))(((((((((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))###(((,,,)))%%%&&&)))+++%%%&&&''''''&&&&&&(((***((((((((()))(((''''''&&&((((((((((((((((((((((((((('''&&&%%%&&&(((***,,,((((((((((((((('''''''''''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''((((((((()))((((((''''''''''''(((((('''''''''&&&&&&'''''''''&&&&&&&&&&&&'''''''''(((&&&&&&'''((())))))((((((''''''''''''((((((((()))((((((((((((((((((((((((&&&'''''''''(((((())))))&&&'''''''''(((((())))))''''''''''''((((((((()))&&&'''((())))))((('''&&&(((((((((((())))))))))))******))))))))))))******)))************+++++++++++++++,,,---------,,,,,,,,,,,,,,,++++++*********(((((((((((())))))))))))''''''''''''''''''''''''((((((((((((((((((((((((&&&'''((())))))((('''&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((&&&'''''''''(((((())))))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''******))))))((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((***)))&&&'''******'''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''((())))))))))))))))))))))))))))))*********)))))))))))))))************************************************,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++))))))(((((((((((())))))******************************************************+++,,,,,,,,,,,,+++***+++,,,,,,,,,,,,+++***,,,---......000666>>>EEEHHHQQQXXXUUUNNNIIIIIIJJJKKKCCC:::666888===???@@@@@@CCCEEEEEECCCDDDGGGJJJDDDHHHJJJIIIJJJMMMLLLIIIPPPLLLGGGCCCAAAAAABBBCCCLLLCCC>>>CCCGGGEEEDDDFFFCCCCCCBBBAAA@@@???BBBEEE???@@@AAABBBBBBBBBCCCDDDKKKLLLMMMMMMNNNOOOQQQSSSTTTTTTTTTTTTSSSRRRQQQPPPIIIKKKFFF>>>;;;<<<;;;666:::777333333666999;;;:::JJJJJJKKKLLLLLLJJJEEEAAA;;;777555:::CCCHHHGGGCCC;;;888444///,,,+++***+++******+++++++++***)))(((,,,++++++***************+++*********))))))(((((())))))))))))))))))))))))((((((''''''''''''((((((******)))((((((((((((((())))))))))))))))))))))))((((((''''''''''''((((((******))))))((((((''''''))))))))))))))))))))))))((((((((((((((('''''''''((((((((((((((((((((((((((()))))))))((('''&&&&&&(((((((((((((((''''''''')))))))))(((''''''&&&&&&(((((((((((((((((((((((())))))))))))((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))************))))))(((''''''&&&&&&((()))***((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,,,,,,,,,,+++,,,+++*********+++,,,---************************))))))))))))))))))))))))******))))))((((((''''''))))))(((((('''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&''')))*********)))(((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((&&&%%%&&&(((******)))(((&&&%%%%%%&&&&&&&&&%%%(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''))))))))))))((((((''''''((((((''''''&&&'''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((&&&%%%(((,,,+++&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''((())))))))))))))))))))))))))))))***)))))))))))))))))))))************************************************,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++))))))(((((((((((())))))************************************************)))******++++++*********------,,,,,,,,,------...+++///555:::@@@GGGNNNTTTVVVSSSMMMDDD>>><<<>>>??????>>>======>>>@@@CCCEEEIIINNNPPPMMMGGGAAAAAACCC>>>AAACCCDDDIIIOOOOOOLLLEEEDDDEEEHHHLLLRRRVVVXXXcccWWWLLLGGGEEEEEEHHHNNNWWWZZZYYYRRRLLLIIIFFFBBBEEEFFFGGGGGGDDD@@@===;;;AAABBBDDDEEEFFFHHHIIIKKKLLLMMMNNNPPPQQQQQQQQQQQQQQQRRROOOHHHDDDEEEBBB<<<@@@>>>;;;:::<<<===<<<:::<<<<<<===@@@EEEHHHJJJJJJJJJEEE???::::::===BBBEEEHHHEEEAAA;;;555000,,,))),,,,,,+++***)))(((((((((++++++***)))))))))******************)))))))))((())))))))))))))))))))))))((((((''''''''''''((((((******)))((((((((((((((())))))))))))))))))))))))((((((''''''''''''((((((***)))))))))((((((((('''))))))))))))))))))))))))((((((((((((((((((((('''((((((((((((((((((((((((((((((((()))((((((''''''(((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))******((((((''''''''''''(((((((((((((((((((((((((((((())))))************))))))(((''''''&&&'''((()))***((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,++++++++++++*********+++,,,---************************))))))))))))))))))))))))))))))))))))(((((('''''')))(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((()))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''&&&&&&'''((()))***)))'''&&&'''((('''&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((''''''''''''&&&'''''''''''''''''''''''')))))))))(((((((((((('''***)))((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((('''%%%(((,,,+++&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))******************************************************++++++++++++++++++++++++)))************+++++++++***))))))(((((())))))***************************************************++++++++++++++++++******000...,,,******,,,///000111888BBBLLLSSSWWW[[[\\\ZZZOOOAAA888666777999999<<<@@@DDDFFFFFFGGGIIIKKKNNNVVV\\\YYYOOODDDAAABBB???@@@AAAFFFPPP\\\___\\\WWWVVVWWW[[[bbbhhhmmmooosssbbbUUUMMMMMMVVV```kkkvvvwwwiii^^^ZZZRRRFFFRRRTTTWWWWWWRRRKKKBBB===<<<>>>@@@BBBCCCBBBAAA@@@CCCEEEGGGJJJLLLNNNOOOOOOSSSTTTSSSPPPPPPPPPMMMGGGIIIHHHGGGGGGHHHFFFCCCAAA:::777555666;;;AAAFFFHHHNNNMMMIII@@@888777>>>EEEOOOOOOMMMIIICCC;;;444000///---+++)))((()))***+++***)))))))))))))))******************)))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))***))))))((((((((((((((())))))))))))))))))))))))((((((''''''''''''(((((())))))))))))(((((((((((())))))))))))))))))))))))''''''((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))((((((''''''((((((((((((((((((&&&&&&''''''((())))))***((((((((((((((((((((((((''''''&&&'''(((***+++---((((((''''''''''''((((((((((((((((((((((((((((((((())))))******))))))((((((''''''''''''((())))))((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))''''''(((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,+++++++++************+++,,,,,,************************)))))))))))))))))))))))))))))))))(((((((((((('''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((()))***((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&((()))(((&&&(((,,,000---+++)))((())))))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((+++***)))(((((('''((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''',,,---***((()))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((()))))))))))))))))))))))))))))))))))))))))))))*********************************************************************************))))))*********+++++++++***))))))))))))))))))***************************************************------,,,,,,,,,,,,,,,---...,,,+++***,,,000444777BBBIIISSS\\\___^^^ZZZWWWMMMEEE>>><<<===>>>???AAAHHHGGGGGGGGGHHHIIIJJJJJJTTTaaammmnnndddZZZVVVXXXQQQPPPQQQXXXgggvvvzzzxxxtttpppmmmnnntttzzzvvvfff[[[ZZZcccmmmqqq}}}nnnkkkcccVVVaaaeeejjjmmmllleee[[[TTTHHHJJJNNNRRRRRROOOIIIEEE@@@@@@AAACCCDDDDDDEEEEEEKKKKKKMMMOOOSSSUUUSSSOOONNNOOOQQQSSSTTTRRRPPPNNNJJJEEE>>>999888888999999???DDDHHHFFF???;;;<<>>===IIIZZZkkk^^^RRROOOUUU[[[[[[XXXkkkxxx~~~yyyyyykkkjjjggghhhoooxxxzzzvvvkkkccc[[[ZZZ```hhhnnnppptttvvvssshhh]]]YYYXXXXXX[[[ppp{{{qqqddd```]]]XXXQQQTTTZZZbbbhhhiiiddd___YYYYYY]]]ccchhhjjjgggccc^^^[[[WWWTTTSSSTTTVVVXXXRRRJJJDDDFFFHHHFFFCCCBBBBBBEEEJJJNNNQQQSSSVVVXXXXXXVVVSSSOOOLLLGGGAAA<<<555444444666999:::888666555888>>>DDDIIIMMMPPPQQQOOOMMMIIICCC<<<444///+++,,,++++++***)))*********))))))))))))***************************************))))))(((((())))))***((((((((((((((())))))***))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))&&&&&&''''''((()))))))))(((((((((((((((((((((((((((((()))*********))))))&&&&&&''''''((()))))))))***))))))(((''''''&&&&&&(((((((((((((((((((((((())))))))))))((((((((('''((((((''''''''''''(((((((((((((((((((((((((((((('''(((((())))))(((((('''&&&''''''((()))(((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))******++++++******((()))******++++++******))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''''''''((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***(((%%%###%%%''')))(((&&&&&&'''((('''&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&'''((())))))''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&---000,,,(((((()))'''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''((())))))(((((((((((((((((((((((('''(((((()))******++++++************************************************,,,,,,,,,,,,,,,,,,,,,,,,)))************++++++++++++******))))))******+++******************************************************)))***,,,...111333666???LLLYYYcccffffffddddddaaa___]]]\\\YYYUUUQQQOOOIIIFFFEEE@@@???NNNbbbwwwnnneeecccfffiiigggccciiisss~~~uuunnnkkkdddeeedddbbbffflllmmmkkkmmmeee]]][[[___dddeeedddmmmqqqppphhhbbbbbbaaa^^^```hhhnnnlllhhheeeaaa\\\WWWVVVWWW\\\aaabbb^^^ZZZYYYUUURRRTTTZZZ```ccccccgggddd```^^^```eeelllpppeeeXXXLLLIIIHHHCCC@@@??????BBBEEEFFFGGGJJJOOOSSSSSSSSSSSSTTTTTTRRRMMMJJJ@@@===;;;:::;;;<<<;;;:::555666888;;;AAAGGGMMMPPPSSSSSSRRROOOHHH@@@888333......---+++************((()))))))))******************************************))))))))))))******((((((((((((((()))******))))))))))))))))))))))))((((((''''''''''''(((((('''((((((((()))))))))***))))))))))))))))))))))))&&&&&&''''''((())))))***(((((((((((((((((((((((())))))*********)))((((((&&&&&&''''''((())))))***((((((((((((((('''''''''((((((((((((((((((((((((&&&''')))******)))((('''((((((''''''''''''((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&((()))))))))((('''((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&''''''((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))***************'''((()))***+++******)))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&''''''((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))((((((&&&%%%$$$(((&&&%%%&&&'''(((((('''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))******''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&'''((()))***''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((&&&(((((((((***---***$$$(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''((())))))(((((((((((((((((((((((('''(((((()))***+++++++++************************************************,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++++++++************++++++************************************************---------...000333666888CCCLLLZZZggglllkkkeee```ccc^^^XXXUUUTTTSSSQQQNNNGGGBBBCCCHHHHHHHHHUUUgggwwwtttpppnnnmmmjjjeeeaaagggnnnxxx{{{vvvnnnfffbbbcccggghhhgggiiiooorrrqqqrrrlllggghhhnnnrrrqqqnnnooossssssmmmlllqqqsssqqqtttrrrrrrvvv{{{zzztttoooqqqllliiiiiikkkkkkgggccccccZZZPPPLLLQQQZZZ```ccc___\\\YYYZZZ___hhhrrrxxxrrrbbbSSSNNNKKKFFFBBBCCCAAACCCCCCCCCBBBEEEJJJOOORRRRRRSSSUUUVVVVVVSSSPPPFFFGGGGGGFFFEEEBBB@@@???666555555666<<>>000///...,,,+++***))))))(((((())))))*********+++******************************))))))))))))******((((((((((((((()))******))))))))))))))))))))))))((((((''''''''''''(((((('''((((((((())))))******))))))))))))))))))))))))&&&&&&&&&'''((())))))***((((((((((((((((((((((((***************)))((('''&&&&&&&&&'''((())))))***&&&&&&''''''((()))))))))((((((((((((((((((((((((###%%%(((+++,,,+++)))(((((((((''''''''''''((((((((((((((((((((((((((((((''''''((((((((((((''''''%%%&&&((()))))))))((('''((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))&&&&&&&&&'''((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************'''((()))++++++******)))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''$$$%%%'''((((((((('''&&&(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&(((***------+++)))(((&&&%%%&&&((()))***)))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&''''''''''''''''''''''''%%%&&&((())))))(((&&&%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((******)))((('''&&&%%%%%%''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******************************+++,,,,,,,,,,,,++++++++++++*********))))))************************++++++******************+++***)))(((''''''''''''///...,,,,,,,,,***(((&&&,,,---///444;;;DDDLLLQQQ___\\\]]]aaadddbbb```^^^WWWTTTOOOKKKKKKQQQ[[[bbbKKKMMMVVVaaabbb\\\]]]ddduuu|||xxxkkkiiipppnnneeebbbggglllllljjjjjjmmmqqqrrruuuwwwyyy~~~|||zzz{{{yyyyyy~~~vvvsssssssssxxx}}}~~~wwwmmmlllmmmkkkjjjkkkllloookkk___VVVXXXaaahhhhhhjjjjjjdddYYYSSSSSSUUUWWW[[[YYYMMMBBB=========@@@CCCHHHKKKNNNQQQVVVZZZTTTQQQNNNLLLKKKIIIFFFCCCAAA>>>999444222555<<>>EEELLLRRRUUUSSSSSSRRRPPPMMMHHHDDDBBB222///+++******,,,------+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((((((((((((((()))***************((((((((((((((((((((((((((((((((((((((((((((((((''')))***)))((('''(((***(((((((((((())))))))))))))))))))))))((((((((((((%%%&&&''')))+++***'''%%%(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((('''(((******((('''((()))(((((())))))))))))((((((*********))))))))))))))))))))))))))))))************************))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((('''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''))))))(((''''''((())))))'''''''''''''''''''''''''''(((((((((((((((((('''''''''''''''(((((((((((((((((())))))******++++++''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))******************************************+++,,,,,,,,,,,,+++************************************************))))))*********+++++++++,,,++++++******++++++,,,---------...222:::DDDKKKZZZ]]]aaaddddddaaa^^^[[[XXXWWWUUUUUUZZZ[[[PPPBBBIIIWWWhhhsssttttttwww{{{~~~qqqggggggiiinnn{{{}}}ooonnntttwwwxxxyyyyyyuuuvvv}}}vvvrrrcccdddeeeeeejjjooonnniiipppuuuzzzwwwjjjWWWEEE;;;DDDCCCAAA@@@BBBFFFLLLPPPQQQRRRQQQNNNIIIDDDBBBAAA888777666777:::???EEEHHHLLLNNNQQQSSSSSSQQQNNNLLL===888111,,,******++++++++++++++++++************))))))))))))))))))))))))************************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))))))))(((((()))***************((((((((((((((((((((((((((((((((((((((((((((((((''')))***)))((('''(((***(((((((((((())))))))))))(((((((((((())))))))))))222///,,,******)))'''&&&(((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((''')))******)))(((((()))(((((())))))))))))(((((())))))))))))))))))******(((((())))))************)))************)))(((((((((((((((((((((((((((((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''(((((())))))(((((('''''''''''''''((((((((((((((((((((())))))*********''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))*********++++++******************************+++,,,,,,,,,,,,+++***************+++++++++************************)))))))))***++++++,,,,,,,,,,,,+++******+++++++++)))---333999@@@JJJWWW___bbbbbbaaa___\\\WWWRRROOOGGGJJJMMMWWWjjjxxxqqqbbbWWWbbbnnnsssqqqooorrrvvvtttmmmhhhiiiiiimmm|||uuupppvvv~~~~~~{{{|||{{{yyywwwyyy{{{{{{tttqqqooohhh___ffflllsssyyyxxxnnn```VVVNNNKKKFFFCCCBBBCCCCCCBBBLLLNNNPPPPPPNNNLLLLLLLLLDDDAAA===999777888:::;;;CCCIIIQQQXXXZZZVVVPPPLLLKKKEEE===555000---***(((,,,++++++++++++*********))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))******(((((()))***************))))))))))))))))))))))))((((((((((((((((((((((((''')))***)))((('''(((***(((((((((((())))))))))))(((((((((((())))))))))))EEE===222)))&&&(((+++---(((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((''')))******)))(((((()))(((((())))))))))))(((((())))))))))))************((((((((()))******++++++))))))******))))))((('''((((((((((((((((((((((((&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((('''(((((((((((()))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((()))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''&&&'''(((((((((((('''&&&''''''''''''''''''''''''(((((())))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((()))''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))*********+++++++++******************************+++,,,,,,,,,,,,+++))))))*********+++++++++************************((())))))***++++++,,,,,,,,,+++++++++,,,---...///222:::DDDLLLRRRXXX___eee```___\\\XXXRRRKKKEEEBBB>>>EEEOOO^^^vvvzzzeeehhhlllpppssswwwzzz|||rrrmmmkkkmmmlllnnnzzz|||zzzuuuuuu|||}}}{{{zzz~~~~~~tttsssxxx~~~~~~xxxrrrbbbaaacccjjjqqqqqqjjjcccZZZWWWUUUVVVVVVQQQFFF===BBBEEEIIILLLMMMNNNPPPQQQLLLKKKJJJGGGDDDAAA???===<<>>777000+++,,,,,,+++++++++*********))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))*********(((((()))***************))))))))))))))))))))))))((((((((((((((((((((((((''')))***)))((('''(((***(((((((((((())))))))))))'''((((((((()))))))))***???888...(((&&&(((+++---(((((((((((())))))))))))'''((((((((()))))))))***((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((()))++++++)))((()))***(((((())))))))))))((((((((()))))))))************'''(((((()))******++++++)))))))))))))))(((((('''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))'''((((((((())))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))'''((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))))))))))))))))))))))))))(((***+++------+++***((())))))))))))))))))))))))(((((())))))))))))((((((''''''''''''((((((((()))((((((((((((((('''''''''''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++******************************+++,,,,,,,,,,,,+++))))))******++++++++++++************************((())))))***++++++,,,,,,+++++++++,,,...000111222AAAJJJVVV]]]^^^]]]]]]^^^TTTUUUVVVUUURRRNNNIIIGGGHHHRRR[[[eeevvvwwwllljjjkkksss~~~{{{wwwvvvrrrnnnttt~~~{{{wwwwww|||yyyooodddcccfffmmmpppqqqvvv~~~yyysssqqqttt{{{yyyzzzqqqwwwvvvtttxxxyyyssslllfffeeehhhnnnqqqhhhUUUFFF;;;???DDDHHHJJJMMMPPPRRROOOQQQTTTUUUTTTPPPLLLIII:::===AAAHHHNNNRRRVVVXXXRRRQQQQQQOOOJJJAAA888111,,,,,,,,,+++++++++******))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))*********+++(((((()))***************))))))))))))))))))))))))((((((((((((((((((((((((((()))***)))((('''(((***(((((((((((())))))))))))'''((((((((())))))******)))((('''''')))))))))'''(((((((((((())))))))))))'''((((((((())))))******(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((()))++++++)))((()))***(((((())))))))))))(((((((((((())))))*********+++'''(((((()))***+++++++++)))))))))))))))(((((('''((((((((((((((((((((((((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))'''((((((((())))))******((((((((((((((((((((((((''''''''''''((((((((()))((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''(((((((((((((((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&'''((((((''''''((())))))))))))))))))(((((((((((((((((((((''''''''''''%%%)))///444444///)))%%%((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))))))))(((((('''''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))''''''''''''((((((((()))************************))))))))))))************))))))))))))***************++++++,,,,,,++++++***++++++++++++++++++++++++*********)))******+++,,,---,,,++++++,,,---,,,+++***,,,---,,,+++111;;;DDDQQQ[[[cccaaa[[[XXXWWWUUURRRMMMTTTaaa___QQQOOOYYY```dddiiilllrrrwwwvvvqqqiiiiiikkkqqq{{{{{{ssszzzyyyhhhdddiiiiii}}}ttt```ZZZWWW___ooo{{{~~~zzzrrrttt}}}}}}vvvnnnqqqvvv}}}{{{hhheeehhhrrr|||zzzjjj\\\GGG===;;;DDDIIIFFFHHHPPPLLLNNNRRRVVVWWWVVVTTTRRRIIIFFFCCCDDDHHHMMMRRRTTTSSSRRRRRRTTTUUUOOODDD;;;444000,,,******+++,,,,,,))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))'''''')))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))((((((((((((((((((((((((******)))(((((((((((((((******))))))((((((''''''))))))))))))))))))))))))******))))))((((((''''''******))))))((((((''''''))))))))))))************((((((((((((((((((((((((''''''''''''((()))++++++((((((((((((''''''''''''((((((((((((((('''''''''******++++++++++++******(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''(((((((((((())))))(((((('''''''''&&&))))))((('''&&&%%%%%%$$$))))))(((((('''''''''&&&(((((((((((())))))))))))))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((''')))))))))''''''((()))((((((((((((((((((((((((((((((((((((''''''''''''&&&))),,,......,,,)))&&&((((((((((((((((((((((((''''''(((((((((((('''''')))))))))))))))))))))))))))(((((((((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))************))))))))))))***************++++++,,,,,,++++++***++++++++++++++++++++++++***************++++++,,,++++++++++++,,,,,,+++***+++---///111555===HHHPPPUUU[[[]]]YYYTTTRRRNNNJJJMMMTTTfffyyy{{{ooogggiiifffhhhjjjmmmrrrvvvrrrkkkqqqqqqrrrvvv}}}{{{|||xxxxxxwwwxxxhhh___\\\hhhzzzvvvvvvpppppp{{{}}}|||zzz|||yyyssslllgggiiiqqqtttoooiii\\\PPPEEECCCCCCBBBCCCEEEIIINNNTTTWWWWWWVVVUUUUUUQQQNNNIIIHHHIIILLLOOOPPPWWWWWWVVVUUUTTTQQQMMMKKK>>>999222---++++++,,,,,,---------,,,,,,+++++++++))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))((((((((((((((((((((((((***))))))(((((((((((((((***)))))))))((((((((('''))))))))))))))))))))))))***)))))))))((((((((('''***)))))))))(((((((((''''''(((((((((((()))))))))((((((((((((((((((((((((((((((''''''&&&''''''''')))))))))(((((((((''''''((((((((((((((((((((('''))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))(((((((((''''''''''''''''''(((((((((((()))(((((((((''''''''''''(((((((((''''''&&&&&&%%%)))(((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))***+++***((('''''')))''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))((((((((((((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''((((((((((((((())))))))))))))))))))))))''''''((((((((()))))))))(((((((((((((((((((((((())))))))))))************)))))))))*********++++++***++++++,,,,,,++++++***++++++++++++++++++++++++***************+++,,,,,,++++++++++++,,,,,,,,,,,,000111555;;;CCCMMMVVV[[[[[[\\\YYYRRRNNNNNNMMMJJJQQQbbbzzztttkkkggghhhjjjppp{{{}}}tttuuuuuuvvvyyy~~~~~~~~~pppdddaaaccceeettt~~~tttzzz{{{www}}}yyyvvv~~~{{{{{{vvvssssssmmmooosssuuuuuullldddXXXOOONNNPPPKKKDDD???DDDJJJNNNPPPQQQSSSUUUXXXUUUQQQOOONNNNNNMMMLLLRRRUUUYYYYYYWWWUUUTTTUUUKKKEEE;;;333///---,,,,,,***+++++++++***)))(((((())))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))(((((((((((((((((((((((())))))((((((''''''(((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((('''''''''((())))))******)))))))))(((((((((''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((((((((('''''''''&&&&&&''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))'''(((((())))))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((+++,,,,,,+++(((''''''(((&&&&&&&&&'''''''''''''''((((((((((((''''''''''''(((((('''&&&&&&'''((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&'''(((((())))))(((((((((((((((((((((((((((((('''(((((((((((()))))))))))))))))))))))))))))))))((()))))))))************))))))*********+++++++++***++++++,,,,,,++++++***+++++++++++++++++++++++++++************+++,,,,,,------,,,++++++...222555:::<<>>888333...,,,'''((())))))))))))((('''))))))))))))))))))))))))))))))))))))))))))))))))******)))(((((()))******((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************************************(((((((((((((((((((((((((((((((((((((((((((((((()))(((((('''''''''(((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((('''''''''((((((((())))))((((((((((((((((((((((((&&&'''''')))+++---///000************))))))))))))''''''''''''((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))((()))))))))************((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''&&&'''''''''((((((((()))((((((((((((((('''''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&''''''((((((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((((((((((((''''''''''''((((((((((((+++,,,,,,+++(((''''''(((&&&&&&&&&&&&''''''(((((((((((((((((('''''''''''''''(((((((((((((((((('''((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))************)))(((((((((((((((((((((((((((((((((((()))))))))***************************((()))))))))************************++++++++++++***++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++***+++,,,,,,---------+++***+++000888>>>GGGIIIMMMSSSWWWWWWUUURRRMMMVVVYYYQQQJJJPPP^^^jjj{{{xxxqqqqqqnnnfffjjjhhhjjjuuu|||zzz{{{ssskkkhhhiiipppwww~~~yyyxxx~~~oookkksssyyy}}}}}}uuurrrvvvxxxxxx}}}zzzvvvqqqppprrr~~~|||zzz{{{~~~zzz~~~vvvvvvtttmmmrrrooofffiiirrrkkk[[[FFF@@@:::;;;BBBIIIKKKJJJMMMOOOSSSXXXYYYWWWRRRNNNCCCDDDHHHPPPWWWYYYVVVRRRXXXTTTOOOIIICCC<<<444///++++++,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((()))))))))*********))))))))))))))))))))))))&&&'''''')))+++---///000************))))))))))))&&&'''''''''(((((())))))''''''((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))((()))))))))************((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&''''''''''''(((((((((((('''''''''(((((((((((((((&&&&&&''''''((()))))))))'''''''''((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''((((((((()))))))))((((((((((((((((((((((((''''''''''''(((((((((((()))***+++***((('''''')))&&&&&&&&&'''(((((())))))(((((((((((('''''''''''''''((()))******)))((('''((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))'''''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((())))))***************))))))))))))))))))))))))((((((((()))))))))******************************))))))))))))*********************++++++++++++,,,***++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++++++++,,,------***,,,---...111777AAAHHHPPPRRRTTTTTTSSSQQQNNNLLLQQQ```kkkfff]]]^^^kkkvvvvvv{{{yyyppplllpppsssrrrkkkjjjmmm{{{{{{zzz}}}{{{rrreee[[[\\\iii|||xxxyyywwweeeiiilllpppyyywwwnnniiiiiihhheeelllwww{{{uuupppnnnkkkfffdddfffkkkttt~~~yyyrrroooooosssuuuzzz{{{}}}~~~yyyvvv~~~{{{wwwwwwmmm___]]]eeeeee]]]UUUMMMCCC???AAABBBAAA>>>GGGIIINNNSSSWWWXXXUUUSSSOOOHHHBBBDDDKKKSSSUUUUUUWWWUUUTTTQQQMMMEEE===777///...---,,,+++++++++,,,)))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&''''''(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))(((((('''''''''((())))))******)))))))))(((((((((&&&&&&''''''((()))))))))''''''((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((((((((('''''''''&&&&&&''''''''''''(((((((((((('''''''''((((((((((((((('''''''''(((((()))))))))'''''''''((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''(((((((((((((((((((((((((((((('''((((((((())))))))))))((((((((((((((((((((((((''''''''''''((((((((((((''')))))))))''''''((()))&&&&&&'''(((((()))******((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***)))))))))))))))))))))))))))))))))(((((()))))))))*********************************))))))))))))*********************+++++++++,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++,,,++++++++++++,,,------)))///666;;;>>>DDDLLLRRRSSSSSSRRRNNNJJJHHHKKKNNN]]]ppp~~~ssskkklllooogggpppyyy~~~~~~}}}}}}rrrrrrttt{{{wwwzzz~~~yyyuuunnnggggggsss}}}xxx{{{}}}qqqiiiZZZYYYXXX[[[fffrrrxxxxxxyyyooogggffffffiiiwww|||sssiiibbbccciiiwww}}}yyypppmmmmmmmmmrrryyyzzzuuuzzz~~~}}}|||~~~~~~rrrccc\\\___bbbbbbbbb___YYYRRRKKKFFFCCCAAAHHHGGGHHHKKKOOOTTTVVVVVVWWWOOOEEE@@@BBBHHHNNNRRRUUUTTTTTTSSSRRRMMMGGGCCC666444000,,,***))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''&&&&&&&&&&&&'''((()))'''((((((((()))))))))***(((((((((((((((((((((((('''((((((((()))))))))***'''((((((((()))))))))***((((((((())))))))))))***))))))))))))))))))))))))((((((''''''&&&''''''''')))))))))(((((((((''''''&&&&&&''''''((())))))***((((((((())))))((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))(((((((((''''''''''''''''''((((((((((((''''''''''''((((((((()))((((((((((((((()))))))))''''''''''''((((((((()))(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''((((((((()))&&&'''((((((''''''((()))'''''''''((()))******+++)))((((((((('''''''''''')))(((&&&%%%%%%&&&((()))((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((((((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,+++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...***333???GGGLLLPPPVVV[[[RRRQQQMMMGGGBBBDDDLLLSSSbbbvvv{{{mmmbbb[[[bbbppp}}}{{{~~~}}}uuunnnpppzzz}}}}}}zzz~~~tttlllmmmeeeiiirrryyyvvvmmmiiikkk\\\ZZZYYY___ooo|||ssstttxxxwwwjjjllluuuzzzxxxyyy}}}zzzuuuzzztttnnnpppqqqyyy}}}zzzwwwzzz~~~|||qqqhhheeegggjjjlllpppqqqjjj]]]SSSPPPRRRLLLHHHDDDDDDHHHOOOUUUXXXVVVRRRKKKDDD???@@@EEEIIITTTSSSSSSSSSSSSQQQNNNLLLAAA>>>888222...,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))'''((((((((())))))******(((((((((((((((((((((((('''((((((((())))))******'''((((((((())))))******''''''''''''((((((((()))))))))))))))))))))))))))''''''''''''((()))++++++((((((((((((''''''''''''&&&&&&&&&'''((())))))***(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''((((((((()))&&&'''''''''(((((())))))))))))))))))((((((((((((&&&'''''''''(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((()))((('''&&&''')))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))'''''''''''''''((())))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))******)))((((((((((((((((((((((((((())))))))))))************************)))************+++++++++++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,++++++******++++++,,,---))))))))),,,...000///---888???IIIRRRVVVTTTOOOKKKLLLDDDBBBJJJNNNQQQ\\\kkkxxx}}}yyyooolllnnnggg\\\dddsss~~~xxx{{{wwwjjjeeeiii{{{zzzuuuyyyvvvggg___]]]bbbkkkuuu}}}ppp^^^]]]^^^dddqqq~~~}}}{{{xxxssskkkgggmmm~~~zzzvvvuuuwwwyyyyyyzzzyyyuuummmddd```cccgggiiiQQQ>>>>>>DDDFFFIIIPPPPPPRRRQQQMMMEEE???======AAAEEELLLRRRUUUUUUSSSQQQQQQMMMEEE;;;222---+++,,,---,,,+++******+++,,,---++++++***)))((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))******))))))((((((''''''&&&((())))))(((''''''((('''((()))((('''&&&''')))(((((((((((())))))))))))(((''''''''''''&&&&&&&&&))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))(((((((((((())))))(((((('''''''''&&&(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''(((((((((((((((((((((((()))))))))))))))))))))))))))((('''&&&&&&'''((()))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((()))((('''&&&''')))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))'''''''''''''''((())))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))******)))((((((((((((((((((((((((((())))))))))))************************)))************++++++++++++++++++,,,,,,,,,------******+++++++++,,,,,,,,,+++++++++***++++++,,,---+++------,,,,,,///444888DDDJJJRRRUUUTTTNNNHHHEEEAAAFFFJJJMMMTTT```mmmuuukkktttuuukkkeeehhhhhheeegggsss~~~|||zzzuuuoookkksssjjjkkkxxxnnnnnntttpppuuu|||~~~tttfff^^^^^^[[[lll|||ggggggfffhhhrrryyyqqqlllnnnwwwzzzyyy~~~|||xxxwwwuuuttt~~~~~~zzzrrrhhhdddfffjjjnnnZZZGGGAAA>>><<>>BBBIIIPPPUUUVVVUUUTTTTTTQQQKKKBBB999222...,,,************************+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))***)))))))))((((((((('''&&&((())))))(((''''''((('''((()))((('''&&&''')))(((((((((((())))))))))))))))))((((((((('''''''''((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((())))))))))))(((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''(((((((((((((((((((((((()))))))))))))))))))))))))))(((''''''''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((()))((('''&&&''')))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))'''''''''''''''((())))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))******)))((((((((((((((((((((((((((())))))))))))************************)))************+++++++++++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++++++++,,,---------///000...---111<<>>AAAFFFLLLQQQTTTVVVVVVVVVUUURRRMMMEEE<<<444///******+++,,,,,,+++***)))))))))))))))))))))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))))))))((((((((((((&&&((())))))(((''''''((('''((()))((('''&&&''')))(((((((((((())))))))))))***)))))))))((((((((((((((((((((((((((((((((((((''''''(((((((((((('''''''''''''''(((((())))))***((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))((((((''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))(((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((()))((('''&&&''')))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''((())))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))***))))))((((((((((((((((((((((((((())))))))))))************************))))))*********+++++++++***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,++++++++++++,,,------,,,...000111333:::EEEMMMPPPRRRRRRNNNKKKOOOZZZddd{{{vvvkkkkkkooopppzzz|||}}}pppttt}}}xxxiiifffkkkxxx~~~sssnnn{{{vvvmmmhhhiiilllrrrllllllvvvzzzuuuuuu{{{~~~{{{}}}}}}tttllllllrrrwww~~~vvviiibbb___dddhhhoooqqqfffUUUKKKJJJKKKIIIHHHJJJNNNOOOMMMJJJCCCDDDEEEGGGJJJNNNQQQSSSTTTUUUUUUTTTOOOGGG===777000///...,,,,,,+++++++++)))((((((((()))***++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((()))))))))************(((((((((((((((((((((((())))))))))))((((((((((((&&&((())))))(((''''''((('''((()))((('''&&&''')))(((((((((((()))))))))))))))))))))(((((((((''''''((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&''''''((()))******((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))))))))))))))))))))'''''''''((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((()))((('''&&&''')))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''((())))))))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((())))))))))))***))))))((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))*********+++++++++*********+++++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...+++,,,000666>>>EEEJJJMMMPPPOOOKKKGGGIIIWWWnnn{{{oooeeeiiiuuu|||wwwtttsssvvvwwwpppdddZZZ^^^rrrxxxqqqnnnsss|||{{{qqqhhhgggjjjmmm}}}{{{|||~~~~~~}}}wwwzzzzzz}}}yyyxxxzzzmmmpppuuuxxxsssiiiaaa^^^YYYRRRIIIEEEGGGLLLPPPQQQLLLIIIEEECCCCCCFFFJJJMMMNNNPPPRRRUUUUUUPPPGGGAAA999555000+++))))))+++---)))((((((((()))***++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((()))))))))************(((((((((((((((((((((((((((((((((((())))))))))))&&&((())))))(((''''''((('''((()))((('''&&&''')))(((((((((((())))))))))))((((((((('''''''''&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''%%%&&&&&&'''((())))))***'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((())))))))))))))))))(((((((((((((((((((((((((((************************'''((((((((())))))******************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))''''''((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((()))((('''&&&''')))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))'''''''''''''''((())))))))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((())))))))))))******)))((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++************++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------...---///555>>>GGGLLLLLLKKKJJJGGGCCC@@@FFFXXXooo}}}vvvssssssjjj^^^bbbppp|||zzzsssllljjjiiifffdddeeejjjtttpppnnnmmmmmmrrrwwwmmmkkkllllll}}}{{{~~~}}}sssjjjmmmmmmyyy}}}uuuooonnnoooqqqtttjjj```QQQFFFCCCFFFLLLQQQNNNLLLHHHDDDCCCDDDFFFGGGHHHHHHKKKPPPTTTTTTOOOJJJBBB<<<444,,,(((''')))+++))))))))))))))))))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))&&&((())))))(((''''''((('''((()))((('''&&&''')))(((((((((((())))))))))))''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&''''''(((((()))'''''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))************************(((((())))))******++++++************************))))))))))))))))))))))))************************)))))))))))))))))))))))))))******++++++******)))))))))))))))))))))))))))'''((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((()))((('''&&&''')))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))'''''''''''''''((())))))))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((())))))))))))******)))((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++************++++++++++++******+++++++++,,,,,,,,,---,,,,,,,,,,,,---......222777???FFFJJJKKKKKKJJJFFFEEEDDDFFFNNN[[[kkkvvvuuuuuussspppjjjfffgggkkk|||}}}vvvssssssvvvuuuqqqqqquuuuuuxxxsssnnnhhhdddhhhxxx|||xxxvvvsss{{{zzzvvvjjjllliiiuuu|||zzzxxxxxx}}}wwwqqqoooppppppkkkcccVVVIIIAAAAAAFFFKKKJJJKKKKKKKKKJJJHHHFFFEEECCCBBBCCCHHHOOOSSSRRRPPPKKKEEE<<<333---******++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))'''((((((((()))))))))***&&&((())))))(((''''''((('''((()))((('''&&&''')))(((((((((((())))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))((()))************)))((())))))))))))))))))))))))************************)))))))))***+++,,,,,,,,,************************))))))))))))))))))))))))************************)))))))))))))))))))))))))))******++++++******)))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))((((((''''''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((()))((('''&&&''')))((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))'''''''''''''''((())))))))))))))))))))))))))))))''''''''''''((((((((()))(((((((((((())))))))))))******)))((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++)))************+++++++++******+++++++++,,,,,,,,,---,,,,,,,,,,,,---......777???HHHLLLKKKHHHIIIKKKJJJLLLPPPVVV^^^gggooossspppyyyzzzsssrrrwwwwwwpppyyy}}}oooiiiooottt{{{|||wwwwwwwwwyyy|||xxxnnneee^^^bbbrrr~~~tttxxxvvvwwwtttttt|||}}}~~~qqqfff___bbb^^^UUUJJJAAA>>>BBBGGGDDDHHHMMMQQQQQQNNNIIIEEEAAA???>>>CCCKKKQQQSSSQQQRRRMMMEEE<<<444///,,,+++++++++***)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))'''((((((((())))))******&&&((())))))(((''''''((('''((()))((('''&&&''')))(((((((((((())))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''&&&&&&&&&&&&'''''''''(((((())))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((()))((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))************************))))))***+++,,,,,,------************************))))))))))))))))))))))))************************))))))))))))))))))))))))******++++++++++++*********)))(((''''''((()))******)))(((''''''((()))***(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((('''&&&&&&((((((((((((((((((((((((&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((******))))))((((((''''''))))))))))))))))))))))))******))))))((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++***************++++++++++++++++++++++++++++++,,,,,,,,,,,,+++******------...------///444777GGGLLLNNNJJJDDDDDDLLLUUUccczzzsssZZZXXXhhhpppqqq~~~|||~~~zzztttwww|||rrraaaaaannnuuuvvvooohhhdddhhhrrr}}}{{{zzzssstttxxxrrruuu{{{~~~zzzssskkkaaa```]]]ZZZVVVOOOFFF@@@@@@DDDIIIMMMSSSVVVQQQIIIGGGCCC>>><<<@@@HHHQQQWWWQQQSSSSSSMMMBBB777000---...,,,))))))***++++++***************************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))************))))))+++***(((((((((((('''%%%))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))'''''''''(((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((''''''&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))******))))))((((((''''''))))))))))))(((((((((((()))((('''&&&&&&'''((()))(((((((((((()))))))))***+++******)))******++++++))))))***++++++,,,,,,---(((((()))***++++++***************+++++++++,,,,,,)))***+++,,,,,,+++***)))******+++++++++++++++***))))))******+++,,,,,,,,,,,,***(((((()))***+++************+++******)))(((((()))+++,,,------,,,+++***)))(((''''''((()))******)))(((''''''((()))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***)))))))))((((((((('''))))))))))))))))))))))))***)))))))))((((((((('''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++***************+++++++++++++++++++++++++++***+++,,,,,,------------...---,,,,,,///555<<>>FFFJJJMMMGGGDDDLLL\\\lllvvvyyyzzzsssnnndddkkkvvvqqqjjjeeeffflllssswww}}}~~~wwwuuuvvvqqqjjjlllyyy~~~vvvvvv|||nnnhhhmmmqqqxxx|||~~~wwwqqqooommmiiieee```]]]TTTJJJGGGKKKOOOPPPPPPNNNIIICCC>>>>>>CCCHHHTTTSSSSSSTTTRRRKKK>>>555,,,------,,,+++***++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))************))))))'''&&&&&&''')))+++******))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((()))))))))***((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))''''''((((((((()))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))************************++++++***))))))))))))))),,,,,,++++++***)))((((((***++++++,,,,,,,,,,,,,,,,,,------...///000111111222333444666666666555555777666555444222111//////.....................------------,,,,,,,,,++++++---,,,++++++******++++++,,,++++++************+++))))))(((((((((((())))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((''''''(((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))******+++,,,***+++++++++++++++,,,,,,++++++++++++,,,---......------111777@@@FFFIIIIIIGGGEEEHHHTTTfffsssxxxxxx{{{vvvqqqeeeiii|||}}}|||xxx}}}}}}|||yyy{{{{{{zzz||||||wwwxxx{{{ttthhhhhhwwwzzzyyyzzz|||{{{tttrrr|||pppddddddjjjkkkggg\\\NNNFFFGGGIIIHHHNNNPPPOOOJJJDDD@@@BBBDDDMMMOOOSSSWWWWWWQQQGGG@@@444000+++)))***+++++++++************************************************))))))))))))))))))))))))(((((((((((((((((((((((((((((()))***************))))))************))))))%%%$$$%%%'''***,,,,,,+++))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''&&&''''''(((((((((((((((''''''((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))*********))))))))))))))))))******************)))))))))))),,,+++***************+++***++++++++++++,,,,,,,,,,,,---///111444555666777777888999;;;===???AAABBBBBBCCCDDDDDDDDDDDDBBBBBBEEEDDDAAA===:::777555444111222333444555666777888666777777555333111111111222111///---,,,++++++++++++***)))((()))***+++,,,(((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((((('''((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))***++++++,,,*********++++++,,,,,,,,,---,,,++++++++++++,,,,,,+++000999BBBHHHIIIFFFCCCAAAHHHSSS___gggkkkkkkkkktttyyyuuuooonnnwwwvvvvvvlllmmmsss|||ssssssqqqsss{{{ttt~~~|||yyy}}}|||}}}{{{{{{~~~vvvpppyyyyyyhhhaaabbbaaa```YYYPPPIIIGGGCCC>>>GGGJJJNNNMMMIIIEEECCCBBBBBBIIIQQQVVVUUURRRNNNLLLAAA666***&&&***---,,,)))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((()))***************))))))************)))))))))((()))+++...000111000))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&(((((())))))((((((&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((()))))))))*********+++((())))))*********++++++)))))))))))))))))))))))))))))))))******,,,------,,,---...000111333444555;;;<<<>>>AAACCCDDDEEEEEEKKKKKKLLLMMMNNNOOOPPPPPPMMMNNNNNNNNNMMMKKKIIIHHHJJJIIIFFFCCC@@@>>>===<<<888999999;;;<<<===>>>>>>???@@@BBBBBB@@@@@@BBBDDD???>>><<<999777666444444222000...,,,************(((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,*********++++++,,,,,,---///...,,,+++++++++,,,---///777BBBIIIJJJHHHDDDAAAGGGSSS___dddbbb___bbbfffmmm~~~wwwttttttxxxwwwnnncccaaalllwww|||xxxqqqpppooouuu}}}}}}yyyzzz}}}~~~{{{zzz{{{yyy|||~~~yyygggZZZUUUVVVUUUSSSRRRQQQIII@@@DDDFFFIIILLLLLLIIIDDDAAA===DDDMMMQQQQQQPPPQQQTTTKKK???111***+++...---***************************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))************)))))))))((((((***---.........))))))(((((((((((())))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))(((''''''&&&&&&((((((((((((((((((((((((''''''((((((((((((''''''%%%&&&((()))******)))(((&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))''''''((((((((()))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))((())))))******+++++++++((()))***++++++,,,++++++)))))))))*********++++++)))***+++---///111333555;;;<<<===>>>@@@BBBCCCDDDFFFGGGGGGGGGGGGGGGFFFFFFKKKJJJIIIHHHGGGFFFEEEEEEEEEFFFFFFFFFEEECCCBBB@@@@@@???===<<<;;;;;;<<<<<>>======<<<;;;;;;999<<<@@@AAABBBEEEKKKPPPLLLLLLKKKJJJHHHFFFDDDBBB???===999555222...,,,+++'''((()))******)))(((''''''((()))******)))((('''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***))))))))))))))))))))))))'''((((((((()))))))))***(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,---)))******+++,,,,,,------000///...------...000111999@@@GGGIIIFFFDDDEEEHHHZZZaaafffbbbZZZ[[[gggsssvvv}}}yyyqqqpppmmmhhhfffhhhpppvvv}}}yyyvvvuuuuuutttrrrrrrxxxzzz~~~~~~~~~yyytttsssrrrqqqqqqrrrssstttpppooooooqqqrrrrrrrrrrrrqqqqqqrrrsssvvvyyy{{{}}}uuufff___^^^^^^___dddeee[[[PPPKKKIIIHHHJJJMMMLLLHHHDDD@@@CCCGGGKKKMMMPPPRRRTTTOOOIII???666000---,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))************))))))'''&&&%%%&&&((())))))((())))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))***))))))(((''''''&&&&&&((((((((((((((((((((((((''''''((((((((((((''''''%%%&&&(((***+++***)))(((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))(((((((((((())))))))))))'''((((((((()))))))))***((())))))******+++,,,,,,((()))***,,,,,,,,,,,,,,,)))***++++++,,,---......///000333666:::>>>AAACCCJJJJJJIIIIIIHHHHHHGGGGGGBBBBBBAAAAAA@@@>>>===<<<;;;;;;:::999888777666666;;;<<<===>>>>>>>>>===<<<;;;999888666666666777888===<<<;;;:::999888777666000333777888999>>>FFFMMMMMMNNNPPPQQQPPPOOOLLLKKKHHHGGGEEEAAA>>>:::666555'''((()))******)))(((''''''((()))******)))((('''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''((())))))(((((((((((((((((((((((((((((())))))(((((('''''''''&&&))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))******))))))))))))))))))))))))'''((((((((())))))******(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,---))))))***+++,,,,,,------000///......///111333555AAAFFFJJJGGGAAAAAAHHHPPPkkkmmmiii]]]UUU[[[ppp~~~~~~kkkjjjkkkooosssssspppmmmlllllloootttvvvuuutttvvvyyyvvvssswww~~~~~~wwwuuuqqqmmmnnnqqqoooiiikkkjjjiiiiiijjjlllnnnpppqqqoooppprrrtttsssrrrrrrqqqpppoooooooooqqqrrrsssuuusssqqqrrrvvv{{{~~~uuuppp|||~~~sssppplllmmmtttvvvmmm```VVVPPPJJJJJJNNNPPPLLLHHHFFFDDDCCCFFFLLLQQQRRRQQQOOOOOOJJJ@@@333,,,+++...************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))************)))))))))((('''((()))***)))((())))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))***))))))((('''&&&&&&&&&((((((((((((((((((((((((''''''((((((((((((''''''$$$&&&(((***++++++))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))'''((((((((())))))******((())))))***++++++,,,,,,((()))+++,,,------,,,,,,***+++,,,---///000111111777999;;;@@@DDDIIIMMMOOOLLLKKKIIIFFFCCC@@@>>>===::::::;;;::::::999888888666666777777888999999999===>>>@@@BBBCCCDDDCCCCCCDDDBBB???;;;999999999999666666666555555555444444000333444444333888@@@HHHFFFIIILLLOOOPPPOOOMMMKKKJJJJJJJJJIIIGGGEEEBBBAAA))))))))))))))))))))))))******))))))((((((''''''''''''(((((())))))******))))))(((((((((((())))))******))))))((((((''''''***)))(((((()))***)))'''(((((((((((((((((((((((('''''''''''''''((())))))(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))***************+++,,,,,,+++,,,...000...000111...,,,000999BBBKKKEEEDDDGGGFFFFFFSSSdddooolllbbbWWWWWWeeewwwxxxqqqvvvyyyxxxxxxyyyvvvqqqhhhdddeeepppzzzuuuwwwyyy{{{{{{vvvrrrrrrsssnnnppprrrqqqooooooqqqsssoooqqqtttwwwyyyzzz{{{{{{~~~yyytttvvvuuutttrrrqqqpppppppppvvvyyy{{{oookkktttyyyrrrllljjjkkklllhhh___RRRHHHDDDFFFKKKOOOLLLLLLKKKJJJJJJIIIHHHHHHQQQRRRQQQLLLCCC777,,,'''.........,,,)))(((***+++************************************************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))***)))&&&%%%%%%&&&)))*********))))))((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((('''&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))*********)))))),,,,,,+++******************+++---///333777;;;===AAABBBCCCDDDFFFGGGHHHIIIEEECCC@@@===;;;<<<===>>>???BBBBBB@@@AAACCCAAA<<>>BBBAAA??????===:::666333555444333111111555:::>>><<<===AAAFFFJJJLLLKKKIIIBBBEEEIIILLLNNNLLLJJJHHH))))))))))))))))))))))))***)))))))))((((((((('''(((((((((((())))))))))))))))))(((((((((((())))))(((((((((((()))))))))))))))((('''((())))))((('''(((((((((((((((((((((((('''''''''''''''((())))))'''((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************+++,,,------,,,,,,...000000///...000444;;;AAAEEEFFFBBBAAAFFFNNNUUU]]]dddggglllmmmhhhgggnnnyyy}}}}}}yyyssslllaaadddnnnuuuqqqrrrwwwzzzwwwuuuuuuvvvxxxwwwzzz~~~|||zzzvvvpppmmmmmmooouuuxxxwww|||pppiiiiiikkksssqqqiiiZZZIIIAAACCCIIIMMMMMMMMMMMMLLLIIIDDDBBBKKKNNNRRRQQQJJJ>>>333,,,,,,,,,,,,,,,,,,++++++***************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))((('''&&&&&&'''((()))***)))))))))((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((())))))************---,,,,,,,,,,,,,,,------444666999<<>>>>>=========;;;;;;<<<>>>@@@@@@>>>;;;<<<===@@@BBBEEEFFFGGGHHH))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))(((((((((((())))))'''''''''((()))*********((('''&&&'''((()))((('''(((((((((((((((((((((((('''''''''''''''((())))))''''''((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))*********++++++,,,---...---,,,,,,---///000...---444>>>FFFHHHFFF@@@AAABBBHHHVVVdddiiigggxxxxxxuuuxxx{{{}}}~~~yyyoookkkrrrzzzwwwtttooosssqqqsss~~~uuurrrttt{{{~~~~~~}}}{{{zzzyyy}}}}}}yyyzzz}}}xxxuuuuuuzzzuuutttuuuwww{{{}}}zzz}}}{{{mmmffffffhhhooopppbbbLLL>>>>>>DDDKKKMMMOOOQQQPPPKKKDDD???CCCIIIPPPTTTQQQHHH>>>666...+++***+++---...+++)))************************(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((''''''((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++))))))+++---000333555666BBBCCCEEEGGGGGGEEEBBB@@@<<<<<<<<<;;;;;;;;;;;;;;;:::>>>CCCHHHKKKLLLKKKJJJIIILLLKKKHHHHHHJJJJJJGGGFFFEEEDDDCCCDDDGGGIIIJJJJJJJJJKKKLLLLLLKKKHHHFFFEEEIIIIIIDDDBBBEEEJJJKKKLLLJJJHHHHHHJJJLLLMMMMMMHHHGGGGGGIIIKKKJJJFFFBBBEEECCCAAA@@@>>>;;;777444555555555666888<<>>???GGGIIIMMMQQQTTTQQQIIICCC@@@DDDKKKQQQRRRNNNGGGAAA666000+++***---...+++(((************************((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((&&&'''((())))))((('''&&&))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))+++++++++++++++++++++,,,%%%'''+++111777===BBBEEELLLLLLKKKIIIEEEAAA===::::::;;;;;;<<<>>>??????@@@BBBEEEIIIMMMOOOOOOMMMLLLIIIKKKJJJEEECCCEEEGGGEEEAAACCCBBB??????CCCGGGHHHPPPSSSUUUUUUQQQMMMIIIGGGHHHRRR[[[[[[UUUOOOHHHBBBDDDCCCDDDFFFIIILLLMMMLLLJJJHHHHHHMMMSSSUUURRRNNNQQQPPPNNNMMMJJJEEE???;;;777555444222222444555666************************(((((((((((())))))))))))******))))))((((((''''''))))))(((((((((((())))))***)))))))))((((((((('''((('''&&&''')))***)))((((((((((((((((((((((((((('''''''''''''''((())))))''''''''''''((((((((((((((((((((((((((((((((((((************************(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))************++++++++++++***+++,,,+++******,,,...,,,222:::AAADDDDDDCCCBBBFFFUUU]]]XXXYYYgggwww|||}}}vvvkkk___\\\cccnnnxxx}}}vvvwwwuuurrrsssyyy}}}}}}wwwvvvyyy}}}yyyuuusssqqqnnnqqqwww|||}}}wwwtttnnnllliiieeecccaaaaaaaaa\\\[[[YYYXXXYYYZZZ[[[[[[ZZZ^^^bbbccc```^^^___aaakkkmmmrrrzzz|||xxxyyyzzzyyyxxx|||~~~~~~wwwooodddcccbbb```[[[RRRGGG@@@DDDDDDFFFLLLRRRSSSOOOJJJBBBBBBEEEIIILLLMMMKKKHHHAAA999///++++++,,,+++(((************************)))***,,,------,,,***)))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***((((((((((((((((((((((((&&&'''((())))))((('''&&&(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((((('''(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((************************++++++***)))******+++,,,///111555;;;BBBHHHNNNQQQQQQOOOLLLIIIEEEBBB@@@???@@@AAAAAABBBCCCDDDEEEEEEKKKKKKLLLLLLLLLKKKJJJIIIFFFIIIHHHCCCBBBFFFKKKLLLIIIMMMMMMHHHFFFLLLPPPPPP[[[bbbhhhhhhccc]]]\\\\\\___lllyyy|||wwwmmm___TTTHHHIIILLLPPPTTTUUUSSSQQQPPPLLLHHHIIIOOOSSSSSSQQQNNNNNNOOOQQQQQQNNNIIIFFFAAA@@@>>><<<999555333111************************(((((((((((())))))))))))))))))))))))(((((((((((())))))(((((((((((())))))*********)))((('''''''''((('''&&&(((***+++***)))(((((((((((((((((((((((('''''''''''''''((())))))&&&&&&'''''''''((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))*********++++++++++++,,,***+++,,,,,,++++++...///000888AAAEEEDDDCCCGGGKKKXXXaaagggbbb^^^gggwwwyyyrrrnnnqqqtttpppkkkgggfffqqq~~~}}}yyy|||zzzwwwsssqqqqqqtttyyy|||~~~kkkhhhccc___\\\YYYTTTRRRNNNNNNMMMMMMMMMMMMMMMNNNJJJJJJJJJJJJJJJKKKLLLLLLKKKMMMOOOPPPOOOMMMLLLLLLQQQQQQSSSVVV[[[bbbiiimmmyyy{{{uuuwwwwwwwww{{{mmmwwwmmmgggbbbbbbcccaaaYYYQQQKKKGGGCCCEEEKKKPPPPPPNNNHHHDDD@@@AAAEEEHHHJJJIIIIIIAAA777///,,,,,,***)))***************************+++---......---+++***))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))&&&'''((())))))((('''&&&(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))***+++...000111@@@BBBDDDHHHLLLQQQTTTVVVSSSQQQOOOMMMKKKKKKKKKKKKHHHHHHHHHGGGFFFFFFEEEEEEGGGGGGFFFFFFFFFGGGHHHIIIFFFJJJJJJGGGGGGOOOWWW[[[```fffggg```]]]cccgggeeefffkkkppprrrqqqpppsssuuulllttt||||||tttkkkaaabbbfffjjjllllllhhhddd\\\UUULLLGGGFFFIIIKKKKKKGGGGGGGGGJJJLLLMMMLLLJJJLLLKKKKKKIIIEEE@@@;;;999************************'''((((((((()))))))))***(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))(((((((((((()))(((''')))+++,,,+++***(((((((((((((((((((((((('''''''''''''''((())))))&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))*********+++++++++,,,,,,***+++---------...111333:::???DDDEEEEEEJJJTTT]]]llliiiggghhhjjjnnnwww}}}nnndddbbbjjjzzzzzztttxxx~~~|||zzznnnoooppptttzzzqqqeeebbb___YYYPPPLLLHHHGGGGGGHHHGGGEEEFFFFFFHHHJJJKKKLLLMMMMMMHHHIIIKKKLLLLLLLLLMMMMMMPPPPPPPPPQQQRRRPPPMMMKKKLLLLLLKKKJJJKKKMMMNNNPPPPPPSSSYYY\\\]]]bbbqqqxxxuuuyyy{{{zzzyyyuuu{{{|||wwwpppjjjgggfffeeeeee```VVVIIIDDDGGGMMMOOOOOONNNGGG???===???DDDFFFFFFJJJFFF???777111---+++***************************)))***,,,......,,,***)))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((()))*********))))))))))))))))))))))))''''''(((((((((((('''''''''((((((((()))))))))***((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++---000444999===@@@KKKKKKMMMOOOQQQTTTVVVWWWRRRRRRRRRQQQPPPOOONNNMMMHHHGGGGGGFFFEEEEEEDDDDDDCCCEEEHHHLLLQQQVVVZZZ\\\YYY]]]]]]YYYYYYbbblllqqquuu~~~wwwsssxxx{{{xxxvvvrrrnnnooottt{{{rrrtttvvvyyy~~~{{{pppiii___VVVRRRTTTWWW[[[UUUQQQKKKHHHHHHIIIKKKKKKLLLMMMMMMMMMLLLKKKHHHGGG************************'''((((((((())))))******''''''(((((())))))******))))))(((((((((((())))))''''''(((((())))))******)))(((((()))+++---,,,+++(((((((((((((((((((((((('''''''''''''''((())))))&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******+++++++++,,,,,,,,,+++---...//////111333666CCCDDDDDDCCCGGGQQQaaalllzzzkkkccckkkuuuwwwwwwzzzwww{{{xxxooolllyyy|||jjjfffjjjqqq~~~yyyuuusssrrrzzz|||wwwlllfffccc___hhhgggXXXMMMLLLLLLHHHPPPLLLIIIHHHKKKNNNOOOOOOPPPQQQTTTVVVWWWWWWWWWWWWSSSUUUXXXZZZZZZZZZ[[[[[[^^^\\\[[[\\\]]]\\\WWWSSSSSSRRRRRRQQQPPPNNNMMMLLLIIIIIIKKKMMMMMMMMMTTT]]][[[bbbnnn}}}{{{ssspppuuu{{{}}}}}}yyyiiibbbfffmmmttteeeRRRGGGGGGLLLOOOPPPRRRJJJ@@@<<<>>>AAACCCBBBHHHGGGDDD===666///+++***************************((()))+++------+++)))((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((())))))******((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''((())))))(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************...000222777===EEEKKKNNNKKKLLLMMMOOOQQQTTTVVVXXXQQQRRRSSSRRRPPPLLLHHHFFFBBBBBBBBBCCCCCCDDDDDDDDDIIINNNUUU___hhhpppvvvyyyvvvyyyxxxqqqpppwww~~~}}}zzzmmmlllvvvwwwppplllnnnuuuzzznnneeeXXXNNNIIIJJJLLLNNNGGGHHHIIILLLNNNPPPQQQRRR))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''&&&&&&&&&%%%))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))(((((((((((()))))))))))))))(((''')))++++++(((%%%(((((((((((())))))))))))&&&''''''((()))*********************************))))))))))))))))))))))))++++++******************++++++++++++******)))))),,,,,,,,,,,,,,,,,,,,,,,,111...++++++///444:::===<<>>222---,,,---+++)))(((***+++++++++************************))))))))))))))))))))))))***************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))((('''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******))))))((((((''''''(((((())))))))))))(((((()))))))))))))))))))))))),,,+++************+++++++++,,,,,,,,,+++,,,...000444777>>>DDDIIILLLLLLLLLNNNKKKIIILLLSSSWWWWWWUUUTTTPPPJJJFFFEEEFFFFFFFFF???HHHMMMHHHCCCGGGRRRYYYVVVWWW___kkktttzzz|||zzzyyy~~~{{{}}}~~~mmmaaa^^^[[[QQQGGGCCCEEEDDDDDDHHHNNNOOOLLL******************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''&&&&&&))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))(((((((((((()))))))))))))))(((''')))++++++(((&&&(((((((((((())))))))))))''''''((())))))***++++++************************))))))))))))))))))))))))************************++++++++++++*********))),,,,,,,,,,,,,,,,,,,,,,,,,,,+++***,,,000666:::=========;;;GGG\\\fffkkkvvv{{{ttttttllliiidddcccppp~~~sssppprrruuuwwwnnntttzzzuuu{{{{{{|||~~~wwwvvvtttssswww~~~|||vvvddd^^^VVVQQQPPPPPPPPPPPPTTTVVVWWWUUURRRRRRWWW[[[\\\]]]```aaaaaaccceeegggjjjiiilllssswwwuuuttttttwwwwwwwwwwwwvvvtttrrrpppwwwxxxzzz{{{zzzxxxvvvtttrrrpppmmmkkkiiifffccc```___]]]YYYUUURRRPPPPPPPPPNNNNNNOOOPPPUUU\\\ccciii{{{tttooottt~~~yyylllggghhhvvvxxxnnnZZZLLLKKKKKKGGGLLLPPPNNNEEE???AAAEEEGGGAAACCCFFFGGGDDD<<<333---///---******++++++***)))************************))))))))))))))))))))))))***************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))(((''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***)))))))))((((((((('''(((((())))))))))))(((((())))))))))))))))))))))))((())))))))))))************+++,,,,,,---000444888???AAAEEEHHHJJJKKKJJJIIILLLJJJIIIKKKNNNPPPPPPOOOMMMKKKHHHEEEDDDDDDFFFGGGAAAKKKSSSRRRQQQYYYdddkkkooooooooorrrxxx|||pppiiieeeaaa]]]JJJIIIEEE???@@@GGGLLLLLL******************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))(((((((((((()))))))))))))))(((((()))******((('''(((((((((((())))))))))))(((((())))))***+++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++************,,,,,,,,,,,,,,,,,,------)))+++---111555:::===???CCCFFFEEELLL]]]eeejjjwww{{{vvvvvvvvvvvv{{{}}}{{{ssslllnnnvvv}}}}}}{{{mmmqqqyyyyyypppmmmrrruuuzzz}}}yyywwwtttvvvzzz}}}sssiii___YYYMMMJJJGGGFFFIIIMMMPPPQQQTTTXXX\\\^^^___aaafffjjjqqqrrrtttuuuvvvxxx|||}}}|||yyysssqqqnnnhhhccc___]]]]]]XXXVVVSSSOOONNNNNNOOOPPPUUUYYYcccpppwwwvvvyyy}}}}}}rrrllljjjooonnnhhhbbb^^^TTTGGGGGGNNNQQQJJJAAA@@@EEEJJJHHHCCC@@@DDDIIIFFF<<<111000...,,,+++++++++***(((************************)))))))))))))))))))))))))))************))))))((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((***)))((((((''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))(((((())))))))))))))))))))))))'''((()))***+++++++++***)))+++...000333888>>>BBBIIIIIIJJJKKKKKKJJJIIIIIIKKKKKKKKKJJJIIIIIIKKKMMMOOOPPPQQQOOOKKKKKKMMMPPPSSS^^^gggiiijjjrrr{{{~~~zzz}}}wwwllleeebbblllhhh]]]NNNFFFGGGJJJKKK******************************))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((()))))))))))))))(((((()))))))))(((((((((((((((((())))))))))))))))))******++++++++++++(((((((((((((((((((((((())))))))))))))))))))))))***************+++++++++++++++++++++++++++++++++,,,,,,,,,---------------+++...333777;;;>>>AAACCCKKKZZZ___\\\\\\\\\ggg|||yyyooogggllliiilllyyywwwuuuwww~~~|||tttoooooossspppttt{{{zzzxxxwwwwww}}}vvvlllbbbYYYQQQJJJGGGKKKJJJJJJKKKNNNRRRUUUWWW\\\aaaggglllooossswwwzzz|||xxxsssoookkkhhhbbb]]]ZZZVVVTTTRRROOONNNOOOSSS[[[gggrrryyy~~~zzzwwwvvvzzz}}}xxx```dddiiipppwwwsss___IIICCCJJJOOOMMMGGGDDDFFFIIILLLDDD===???FFFIIICCC;;;///...++++++++++++***)))************************))))))))))))))))))))))))))))))************)))((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))((((((((((((***))))))((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))(((((())))))))))))))))))))))))******,,,---------,,,++++++///555:::>>>CCCGGGJJJJJJJJJIIIIIIIIIIIIIIIIIIJJJJJJJJJFFFCCCDDDKKKRRRZZZ^^^bbbbbb^^^]]]___cccmmmvvv~~~{{{|||yyy}}}|||vvvooommmppprrr{{{~~~zzztttxxxzzzxxxrrrzzz{{{zzz{{{{{{tttzzzhhhZZZTTTRRRPPP******************************))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))))))))******************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))((())))))((((((((())))))(((((((((((())))))))))))***************+++++++++(((((((((((((((((((((((())))))))))))))))))))))))))))))*********++++++++++++++++++++++++++++++,,,,,,,,,,,,------.........---222777;;;>>>AAAEEEHHHOOObbbhhhcccaaa```jjj}}}zzzrrriiidddhhhjjjttt~~~}}}|||sssnnnmmmrrrwwwvvvyyy}}}xxxxxx|||}}}uuueee```XXXQQQLLLJJJHHHGGGOOOQQQSSSUUUXXX[[[^^^```hhhlllrrrxxx~~~{{{tttooojjjfffaaa]]]^^^ZZZUUUPPPOOOQQQUUUXXXmmm{{{wwwrrrrrrwww{{{|||pppjjjhhhooo{{{{{{iiiTTTFFFGGGJJJMMMMMMKKKHHHGGGNNNGGG@@@===@@@DDDFFFFFF111///,,,***+++++++++***************************))))))))))))))))))))))))((())))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))******)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********+++(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))((((((************************++++++,,,---------,,,,,,000666>>>EEEIIIJJJKKKKKKHHHGGGFFFEEEDDDDDDEEEEEECCCDDDCCC???===BBBMMMWWW```gggooorrrqqqqqqtttwww~~~~~~zzz|||tttlllkkkqqqwwwzzzzzzzzzuuusssnnneee\\\XXXPPP]]]kkkpppnnniiiccc]]][[[VVV^^^qqqyyyqqqjjjlllrrrmmmhhhlllxxxzzzpppjjjccc\\\++++++++++++++++++++++++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))((())))))((('''''')))***(((((((((((())))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---....../////////333999<<>>EEEKKK888444///+++***+++++++++************************))))))))))))))))))))))))((())))))************)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))+++***))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))((((((*********************************+++,,,...///000999>>>FFFKKKLLLJJJHHHGGGEEEDDDCCCAAA@@@@@@@@@@@@@@@AAAAAA???@@@GGGTTT^^^cccjjjtttzzz}}}~~~zzz~~~wwwnnnccc\\\\\\]]]\\\[[[gggeeebbb```\\\SSSGGG???CCCJJJRRRUUUSSSPPPMMMKKKPPPGGGGGGVVVbbbaaaYYYUUU\\\VVVPPPPPPXXXfffuuu}}}|||wwwsssssstttvvvuuukkk++++++++++++++++++++++++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))((()))***(((&&&&&&)))+++(((((((((((())))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))((())))))***++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,------.../////////222666;;;???CCCJJJTTT\\\cccoooppppppyyy}}}yyy{{{~~~~~~yyytttyyy{{{sssmmmiiiiiimmmqqquuu}}}|||yyyzzzxxx|||tttkkkaaaWWWPPPIIIGGGGGGJJJPPPUUUYYYZZZ]]]bbbiiiooosssvvvzzz}}}uuurrrnnniiiddd___\\\ZZZVVVTTTTTTYYYfffyyyuuusssxxx}}}vvvrrrsss}}}sssnnnoootttzzz~~~dddVVVIIIHHHKKKLLLLLLNNNMMMNNNLLLEEE>>>===CCCJJJDDD===555...++++++++++++************************))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''((((((((()))))))))***+++***))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''(((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***(((((())))))))))))((((((*********************************,,,///444888;;;BBBEEEHHHIIIFFFCCC@@@????????????@@@@@@AAAAAAAAAGGGIIIMMMOOOTTT[[[dddjjjmmmrrrzzz~~~~~~ssssssnnniiihhhkkklllkkkiiiaaa\\\TTTPPPOOOOOOOOONNNRRRQQQPPPMMMKKKGGG@@@;;;DDDEEEGGGHHHGGGDDDCCCDDDDDDAAA@@@CCCFFFFFFAAA<<>>AAAFFFLLLEEE:::111,,,+++++++++************************))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''((((((((())))))******+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&&&&'''((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******(((((())))))))))))((((((************************,,,,,,,,,///444;;;AAAEEEGGGHHHGGGDDD@@@<<<::::::888999<<>>111)))))),,,---,,,++++++***+++++++++************************++++++******************+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''******))))))((((((''''''************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))*********************+++++++++++++++)))///666<<<@@@CCCEEEFFFDDD???:::999;;;===<<<;;;<<>>AAALLLVVVfffdddiiirrrvvvvvvyyy~~~~~~xxxvvvgggccccccjjjsssqqqcccVVVRRROOOJJJEEEDDDGGGIIIIIILLLNNNPPPSSSZZZbbbdddaaaccc___[[[]]]ccchhhiiihhhfffddd```]]][[[[[[\\\]]]VVVXXX[[[]]]^^^]]]ZZZXXX^^^ZZZTTTOOOLLLJJJHHHFFFGGGCCCEEELLLPPPKKKGGGGGGOOOPPPQQQPPPQQQWWWaaaiiimmmxxxGGG@@@666...+++***+++,,,---+++***+++,,,,,,***)))************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))(((((((((''')))))))))))))))))))))))))))))))))))))))(((''''''))))))************))))))))))))))))))))))))))))))))))))))))))************))))))))))))************************************+++++++++*********))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,---,,,---111888===BBBGGGPPPWWWZZZ```sss{{{qqqjjjjjjooottthhhooozzz}}}|||xxxhhh]]]WWWSSSMMMHHHGGGKKKRRRWWW^^^```cccgggmmmsssyyy|||~~~wwwmmmfffbbb^^^YYYUUUQQQSSS[[[lll~~~zzzvvvqqqmmmbbb]]]aaaqqq~~~ssswwwyyyiii^^^bbb```]]]VVVKKKDDDFFFNNNPPPNNNPPPSSSQQQHHHAAA???KKKLLLJJJBBB666---***+++,,,,,,+++++++++*********************************************************************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''***)))))))))((((((((('''************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))************++++++*********+++++++++...444<<>>>>>===<<<;;;<<<>>>@@@GGGIIIJJJGGGFFFLLLYYYcccpppmmmmmmrrrtttuuuzzz{{{qqqkkk___YYYUUUWWW\\\[[[TTTKKKGGGGGGGGGHHHMMMSSSWWWYYYYYY[[[]]]```hhhqqqsssoooiiigggeeefffiiilllmmmlllpppooollliiigggeeeddddddhhhjjjkkkjjjgggeeeeeeeeebbb^^^ZZZWWWVVVUUUTTTRRRJJJEEEEEEJJJKKKFFFBBBBBBJJJKKKKKKHHHFFFGGGLLLPPPVVVaaappp~~~VVVNNNCCC999333000///...///---+++++++++,,,+++)))************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))(((((('''))))))************))))))))))))))))))))))))))))))))))))))))))************))))))))))))************************************+++++++++*********************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////...---...555???GGGJJJSSS___cccaaadddsssssshhhdddfffjjjlll{{{wwwlll```TTTKKKIIIIIIIIIJJJMMMTTT]]]cccnnnpppsssvvvzzzwwwpppiiibbb]]]YYYTTTQQQSSSYYYfff{{{}}}vvvqqq___XXXVVV```ooo|||lllkkkpppsss```______aaabbb[[[OOOGGGDDDMMMIIIKKKRRRUUUNNNDDD>>>GGGJJJKKKGGG>>>444---***++++++,,,,,,+++***))))))************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((((((((()))))))))******)))))))))*********++++++,,,+++*********,,,---...555;;;BBBGGGFFFBBB===;;;777:::===>>>>>>AAAHHHNNNOOOQQQTTTVVVYYY```jjjqqq}}}yyyvvvuuutttssswww}}}wwwkkkbbbRRRMMMHHHHHHKKKOOOPPPPPPRRRSSSWWW[[[```dddhhhjjjiiiiiiggghhhnnntttrrrmmmnnnqqqsssuuuuuutttuuuuuurrrssstttuuutttqqqooommmnnnnnnmmmjjjgggeeeeeeeeekkkiiieeebbbaaa```^^^]]]XXXSSSPPPQQQPPPLLLJJJJJJOOOOOONNNJJJFFFCCCCCCCCCCCCMMMYYYeeerrrYYYWWWRRRMMMFFF>>>555//////---***)))***++++++***************************))))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))************))))))((((((((((((((((((((((((((()))))))))************((()))))))))******************************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,111111000///222<<>>:::888666888;;;???DDDMMMXXX___WWW]]]fffooouuuzzz}}}~~~vvvpppooopppuuutttsssrrrpppiii___WWWJJJJJJKKKNNNRRRYYY```eeekkklllnnnqqqqqqnnnnnnppprrrqqqnnnmmmqqqvvvsssmmmsssyyytttxxx~~~~~~}}}zzzwwwwwwyyyzzzwwwtttyyyuuupppllliiigggdddbbbgggddd```]]][[[ZZZZZZ[[[[[[YYYVVVRRROOOLLLJJJHHHBBBGGGMMMQQQUUU]]]ffflllZZZ[[[[[[ZZZVVVMMMAAA:::222///+++)))***+++++++++************************))))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))************))))))((((((((((((((((((((((((((()))))))))************((()))))))))******************************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...///000111555BBBUUUcccbbbfffjjjjjjiiijjjnnnpppyyy|||{{{wwwzzzuuunnnnnnssswwwyyy~~~}}}vvvvvvyyy|||wwwaaa[[[TTTPPPOOOOOOMMMKKKRRRXXXaaagggmmmsss|||wwwmmmddd___[[[VVVSSSSSSXXXooosssjjjccc```___\\\[[[]]]kkk~~~|||~~~}}}yyy|||nnngggnnnwwwqqq```QQQJJJGGGIIIPPPSSSPPPJJJGGGBBBFFFKKKNNNLLLDDD999222---------,,,,,,***))))))************************))))))*********+++++++++))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************(((((((((((((((((((((((())))))))))))************************++++++++++++******,,,...222555999;;;???@@@AAA???===;;;;;;;;;BBB??????DDDOOO[[[fffkkkeeekkkttt|||{{{ooofffaaadddaaa]]]\\\\\\YYYTTTOOOPPPUUU[[[```dddhhhmmmrrruuutttvvvzzzxxxrrrrrrvvv}}}}}}xxx{{{zzzuuusssqqqooonnnrrrppplllgggeeegggjjjkkkeee```YYYUUUSSSQQQNNNKKKEEEEEEFFFEEECCCDDDJJJOOO\\\\\\[[[[[[ZZZVVVQQQLLL<<<888222---,,,,,,,,,+++++++++++++++++++++++++++))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))************))))))))))))************++++++++++++++++++++++++***************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***---000333888FFFZZZiiilllqqqvvvxxxyyyzzzyyyvvvsssuuutttttt~~~{{{qqqrrryyy|||}}}zzzyyy{{{uuupppsssxxxrrrbbbZZZMMMKKKIIILLLQQQUUUVVVUUU```gggpppvvvyyy~~~uuuppplllddd[[[UUUOOOTTT```sss~~~ooofff___[[[\\\___]]]rrr~~~vvvwww|||zzz~~~|||llliiirrrvvvqqqjjjPPPJJJHHHLLLPPPOOONNNNNNBBBDDDHHHMMMOOOKKKBBB;;;000///...,,,++++++++++++************************)))))))))***++++++,,,,,,))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))*********++++++*********++++++++++++,,,+++,,,000333888;;;>>>@@@??????>>><<<;;;===AAAEEEOOOLLLKKKPPP\\\hhhpppsssqqqsssssssssuuu|||wwwiii]]]VVVNNNNNNNNNQQQVVVZZZ]]]^^^```eeekkknnnnnnnnnppprrrtttrrrvvv}}}~~~{{{}}}~~~zzz}}}}}}~~~wwwsssvvvzzz{{{ssslllccc^^^\\\YYYSSSNNNGGGDDDCCCDDDBBB???AAAEEEYYYYYYYYYZZZ\\\\\\ZZZXXXKKKEEE===555111///---,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))''''''((()))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))************))))))))))))************++++++++++++++++++++++++))))))*********+++++++++******+++++++++,,,,,,,,,------------------------+++000555888===JJJ]]]llluuu~~~xxxwwwrrrrrr~~~~~~vvvxxxzzzvvv|||}}}zzzxxxttttttyyyzzzuuuvvv{{{tttaaaSSSMMMIIIHHHIIIOOOXXX___bbbbbblllsss||||||zzzxxxwwwvvvuuuuuuwwwzzz}}}~~~rrreee]]]XXXPPPPPP[[[iiiuuu{{{pppgggaaaaaaddd[[[gggvvvwwwssswwwsssvvv~~~|||tttjjjlllpppsssuuu[[[NNNCCCEEEMMMQQQQQQQQQCCCCCCEEEKKKPPPPPPJJJCCC333111...,,,++++++---...************************((())))))***++++++,,,,,,((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))*********+++++++++*********+++++++++,,,,,,///111555999===???@@@AAA============???DDDKKKPPPRRRTTTYYYaaakkkssszzz}}}{{{zzzvvvooojjjnnnzzzvvvggg\\\TTTOOOHHHLLLQQQXXX^^^eeelllqqqnnnoooqqqqqqqqqrrruuuwww|||yyy{{{~~~{{{zzz}}}~~~xxx|||~~~|||tttqqqpppkkkbbbZZZQQQMMMLLLOOONNNIIIEEEFFFRRRTTTXXX\\\______\\\YYYWWWPPPEEE<<<555111...,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))''''''((()))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))************))))))))))))************++++++++++++++++++++++++))))))******++++++++++++******+++++++++,,,,,,,,,------------------------///555<<>>@@@DDDJJJRRRXXXLLLUUUbbbmmmuuu{{{yyyooommmvvvvvvzzzvvvfffVVVPPPMMMKKKVVV[[[bbbeeegggjjjnnnrrrrrrqqqpppooorrrxxxzzz}}}~~~{{{yyyqqqlllgggjjjooouuuzzz}}}{{{xxxsssppprrryyy{{{oooeee```ZZZXXX\\\[[[RRRJJJHHHGGGKKKPPPUUUWWWYYYZZZ[[[ZZZ[[[VVVMMMGGGBBB777+++...***(((***...///---)))---,,,,,,+++******++++++))))))))))))))))))))))))))))))((((((''''''&&&&&&))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************++++++******************,,,,,,,,,,,,,,,,,,,,,,,,000---,,,......,,,---111222@@@JJJLLLPPP___ooowwwzzzrrrzzz}}}pppbbbiiiyyy{{{tttwww|||}}}|||}}}qqqlllhhhhhhkkkoootttxxxwwwzzz}}}xxxlllhhhhhhcccVVVIIILLLQQQZZZeeeoooxxx}}}}}}vvvmmmhhhcccaaa^^^[[[YYYXXXYYYYYYXXX\\\ccciiinnnrrrwwwyyy|||vvvuuujjjhhhnnngggUUUPPPYYYdddyyynnnggg___VVVRRRYYYgggsss~~~yyynnnpppoooqqqxxx}}}yyy```gggrrrgggfffkkkhhhTTTDDDBBBHHHKKKLLLOOOGGGDDDBBBEEEKKKPPPPPPNNNFFF<<<000+++,,,...,,,)))+++++++++************)))------,,,+++***)))((('''************************))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,+++(((&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))),,,,,,,,,,,,,,,,,,,,,,,,)))(((&&&'''***---......888999;;;===>>>???>>>>>>777888<<>>EEELLLLLLLLLGGGCCCFFFMMMRRRQQQMMMIII@@@666///------,,,+++++++++++++++************+++++++++***************************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***,,,,,,,,,,,,,,,+++++++++++++++***((((((+++111555:::===@@@AAA@@@===;;;:::888===EEESSSeeetttwwwrrrrrrwww}}}~~~nnnccc[[[SSSZZZWWWXXX^^^ccceeegggjjjjjjiiijjjlllooorrrtttuuuwwwwwwtttpppttt~~~|||vvvpppkkkmmmsssvvv{{{{{{yyy|||wwwmmmvvvuuuuuuuuurrriii^^^XXX///444;;;EEENNNUUUZZZ]]]ZZZ\\\[[[YYYXXXYYYUUUOOOAAA:::000***)))***++++++******+++++++++++++++***++++++++++++++++++++++++)))))))))))))))*********))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************************************************++++++++++++++++++,,,,,,,,,,,,,,,,,,------///,,,,,,/////////333999GGGLLLWWWeeelllnnnooorrr|||wwwyyyyyylllpppwwwxxxpppkkkiiijjjkkkooowww{{{wwwvvv}}}pppbbbWWWMMMMMMVVV___cccbbbiiiooowww{{{~~~uuukkkfff___SSSHHHBBB>>>===;;;:::999::::::;;;===@@@FFFKKKRRRYYY```eeeppptttyyy~~~~~~~~~wwweeeXXXWWWNNNOOOYYYpppeee___\\\\\\\\\\\\```fff}}}sssrrruuu{{{}}}|||}}}{{{hhh]]]]]]ggg~~~uuunnnkkkhhhpppgggKKK<<>>555///---------,,,+++++++++************))))))******+++++++++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))******)))(((((()))++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******+++++++++++++++++++++++++++------***(((,,,666???===AAADDDCCC>>>:::888888===FFFRRR^^^mmmzzz~~~}}}~~~~~~}}}zzzyyy}}}zzzdddWWWQQQOOOXXXXXX^^^hhhoooooonnnooojjjhhhhhhmmmtttyyyxxxvvvwwwvvvrrrnnnpppwww}}}yyyrrrnnnhhheeehhhnnnssszzzxxx{{{|||~~~yyyooofff999777555777>>>GGGPPPVVVXXXZZZ[[[\\\[[[YYYVVVRRRLLLEEE:::222---+++***))))))***+++,,,,,,,,,+++***++++++++++++++++++++++++)))))))))******++++++,,,))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))******************************************************************+++++++++++++++,,,,,,,,,,,,---------------...,,,---000111222888@@@TTTWWWaaammmpppmmmnnnssswww~~~qqqrrrwwwqqquuuyyy~~~zzzuuurrrsssmmmrrrxxx|||zzzyyy{{{~~~nnn```ZZZRRRIIIJJJRRR]]]dddfffsssyyyzzzwwwoooeee\\\WWWQQQHHHAAA>>><<<<<<;;;:::::::::;;;;;;999;;;>>>BBBGGGNNNVVV[[[iiilllqqquuuxxx|||{{{zzz{{{|||~~~tttfff```QQQQQQSSS]]]nnn|||mmm```___cccccc___]]]vvv{{{qqqoooqqqvvvyyyyyyzzz~~~rrrddd```cccooovvvnnnlllwwwuuuaaaPPPKKKJJJFFFOOOLLLIIIHHHIIILLLNNNOOONNNKKKEEE<<<222---,,,...,,,,,,+++++++++*********)))************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))************************+++++++++***---.........333<<>>999888<<<@@@HHHRRR]]]dddmmmwww}}}{{{zzzwwwsssqqqtttzzzwwwgggZZZVVVZZZ^^^```___ccckkkpppnnnlllmmmkkkkkkooozzz|||tttuuuvvvuuuuuuwwwxxxyyyuuuqqqoooppppppqqqwww~~~xxx~~~uuu???:::555333777===CCCEEEMMMPPPUUUYYY[[[YYYXXXWWWRRRNNNFFF>>>888222---***+++++++++,,,,,,,,,++++++************************))))))******++++++,,,,,,))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))******************************************************************++++++,,,,,,,,,,,,,,,,,,,,,------.........------...222333666???III^^^dddnnnsssqqqmmmrrrzzzvvvwwwxxxyyy}}}zzzmmmqqq{{{zzzwwwwwwyyyzzzuuuqqqrrruuurrr~~~{{{yyy}}}~~~tttkkk```WWWOOOLLLKKKQQQ\\\hhhpppsssyyy|||tttllleeebbbUUULLLEEECCCAAA>>><<<===;;;::::::999999999999999555666777999;;;@@@GGGKKKZZZ^^^ccchhhnnntttzzz~~~~~~{{{xxxvvvuuutttppprrrssssssuuuxxxzzzzzzxxxmmm^^^\\\WWWSSSTTT___ttttttiiiccc```bbbfffddd|||}}}zzzkkkhhhiiimmmpppppptttyyy{{{wwwgggooouuuuuuvvvxxxwwwmmm\\\MMMGGGIIIKKKLLLIIIEEEFFFKKKPPPNNNNNNJJJBBB777///---...,,,,,,,,,++++++++++++***+++++++++************)))************************))))))))))))))))))))))))))))))))))))))))))))))))''')))+++***(((&&&&&&'''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))*********+++++++++***+++...333888===@@@AAAAAA???<<<888777===GGGNNNXXX```hhhjjjnnnxxx|||wwwrrroooooopppfffaaaZZZWWWYYY]]]dddiiijjjffffffjjjlllkkkjjjlllqqqsss|||ssstttuuuvvvuuutttwwwzzz|||zzz}}}}}}===;;;;;;===@@@@@@===999:::<<>>@@@???@@@BBB===<<<<<<:::999888777777666666666666666999===@@@HHHLLLRRRYYYaaaiiirrrxxxxxx|||}}}vvvoookkkiiigggfffgggiiijjjiiikkkoooqqqpppyyyzzz{{{|||sssiii]]]VVVTTTVVV]]]dddvvvbbb\\\```YYYmmm~~~|||}}}~~~qqqnnnmmmpppqqqoooqqquuuzzzyyyvvvfff{{{~~~tttrrrzzz{{{kkkVVVJJJCCCGGGKKKIIIEEEEEEJJJOOONNNOOONNNHHH>>>555///---,,,,,,,,,,,,++++++++++++,,,+++++++++******))))))************************))))))))))))))))))))))))))))))))))))))))))))))))''')))++++++((('''***,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++))))))******+++,,,,,,,,,+++---111888>>>AAA@@@>>>???<<<:::;;;AAAKKKUUU[[[fffmmmrrrsssvvvxxxmmmeee```]]]TTTSSSWWW```hhhkkklllmmmoookkkjjjnnnqqqooooooqqqsssuuu}}}xxxuuusssrrrqqqsss{{{CCCCCCEEEIIIMMMKKKDDD>>>555333555:::===???GGGPPPRRRTTTUUUTTTOOOIIICCC@@@333111...,,,++++++---...++++++++++++++++++++++++***************)))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************************************************++++++,,,------...,,,,,,------.../////////...///222666888>>>KKKYYYkkksssjjjoooyyy|||wwwtttlllttt{{{wwwyyy|||xxxxxxxxx{{{ttteeeVVVQQQTTTWWWWWW]]]aaagggooouuuzzz~~~~~~vvvoookkk```]]]WWWQQQKKKGGGDDDCCCFFFEEEGGGMMMOOOLLLJJJKKKEEEDDDCCCAAA???<<<:::999888999888777666777999<<<<<>>>>>===<<<;;;;;;>>>GGGSSS]]]bbbcccmmmtttxxxyyy}}}~~~nnnbbb[[[XXXWWWYYY\\\fffqqquuurrrppprrrrrrqqquuu|||{{{wwwwwwsssqqqrrryyy~~~{{{{{{||||||}}}QQQOOONNNQQQTTTTTTPPPKKKBBB;;;777666444444===IIIPPPSSSVVVWWWUUUQQQMMMKKK666333///,,,++++++---///,,,,,,,,,,,,,,,,,,,,,,,,+++*********))))))(((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************************************************+++,,,,,,---......,,,,,,------...///000000///000333777999@@@NNN]]]nnnzzzlllmmmvvvzzzvvvvvvkkkuuuyyyvvvwww|||}}}yyywwwxxxzzzmmmgggZZZOOOLLLSSSXXXYYY```eeemmmvvv}}}~~~wwwnnnddd\\\WWWMMMKKKHHHFFFFFFGGGIIIJJJLLLMMMSSSZZZ[[[UUUPPPNNNJJJIIIHHHEEECCC???===;;;666777777555444444666888999;;;???CCCIIIPPPXXX^^^lllrrryyy}}}{{{yyyrrrjjj^^^VVVRRRRRRRRRQQQKKKPPPQQQPPPTTT]]]bbbaaafffjjjoootttwwwzzz|||~~~vvvgggZZZVVVZZZRRRYYYkkkwwwkkkgggdddiiiwww~~~rrriiigggfffhhhoooyyytttgggxxx|||dddVVVaaarrriiiSSSDDDAAAAAAFFFMMMPPPMMMIIINNNPPPRRRQQQKKKAAA666///---------,,,,,,,,,++++++'''((()))***+++,,,------************************))))))))))))))))))))))))))))))))))))))))))))))))*********''''''...999CCC))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******+++,,,------......111777>>>???;;;999:::===888;;;DDDSSSccckkkiiieeeooouuuzzz{{{~~~wwweee[[[YYY[[[]]]cccgggooovvvtttnnnooouuuuuuwww}}}yyywwwqqqkkklllsss|||WWWUUUUUUXXXZZZZZZXXXWWWOOOHHH===555111444999===EEEKKKRRRWWWXXXUUURRRPPPKKK;;;...+++,,,++++++---+++)))((((((***++++++***************))))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************++++++++++++++++++++++++++++++,,,,,,,,,------------...//////......000222)))444777999AAAFFFNNN\\\gggoooqqq}}}|||nnnpppmmmwwwxxxttttttvvvwwwzzz{{{{{{||||||yyyuuurrr{{{zzztttxxxsssaaa___ZZZSSSOOORRRZZZaaannnrrrwww}}}yyypppeee[[[TTTPPPNNNIIIJJJKKKLLLMMMPPPUUUYYY]]]___cccgggjjjiiidddaaaVVVRRRMMMHHHEEEBBB@@@???;;;999777666777777777666777777999<<>>999++++++,,,,,,++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******************************************************(((((((((((()))---333777))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************((()))))))))******************++++++---...000111:::===>>>;;;999888777555666HHHXXX]]]dddnnnsssooowwwtttlllfffkkkyyynnn[[[WWWXXX^^^kkknnnlllnnnrrrtttrrrsssvvv~~~xxxpppnnngggaaaffftttUUUSSSSSSWWW\\\]]]ZZZXXXVVVPPPHHH???888666666777:::@@@HHHNNNQQQSSSTTTUUUQQQGGG>>>999444...,,,...+++***))))))***+++***)))************))))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************++++++++++++++++++++++++++++++,,,,,,,,,------------...///...---...///111111888:::CCCUUU\\\]]]dddjjj}}}vvvtttuuuuuurrrooonnnwwwvvvmmmmmmpppsssuuuuuutttuuuwwwyyyzzz{{{~~~|||vvvuuu~~~{{{oooddd]]]\\\ZZZXXXYYY^^^eeelllxxx{{{{{{nnniiibbb[[[VVVUUUVVVWWWXXX[[[^^^aaacccfffjjjmmmtttuuuwwwzzz|||zzzvvvsssjjjiiiddd\\\RRRIIICCC@@@>>><<<999777777888777666666555666888;;;@@@DDDGGGUUUZZZccciiikkkhhhbbb^^^VVVNNNEEE@@@??????>>><<>>FFFWWWooosssiiieeecccppp||||||wwwqqqjjjkkkrrrmmmqqq{{{tttjjjiiilllnnntttttttttvvvzzzxxxzzz~~~uuulllddd^^^]]]]]]^^^```fffnnnuuuzzz~~~uuugggdddaaa___```dddiiimmmooossswwwzzz|||~~~~~~{{{sssfffXXXLLLFFFCCC@@@<<<:::999999888777666555555444555888:::<<>>;;;:::999666444777AAAIIITTTbbbpppwwwxxxrrrpppkkkiiilllkkkpppmmmjjjnnnmmmllltttuuuuuuyyy~~~vvvpppoooeeekkkppprrruuuyyyyyyvvvwwwxxx{{{~~~}}}HHHJJJLLLQQQYYY___\\\WWWWWWVVVRRRMMMGGG@@@;;;888000333777<<>>AAABBB@@@===:::555444333444444444444333333333333444666888:::<<>><<<:::888888777666555555555555555666777888999888888777333333333444444444333333222222222333444555666777:::;;;===AAAFFFMMMRRRUUU]]]gggpppsssuuuzzz}}}||||||{{{}}}zzzqqqgggZZZSSSSSSRRRfff}}}yyygggkkkmmmuuu{{{yyykkkccc[[[XXXVVVUUUWWW[[[aaadddqqqxxxsss~~~rrr|||rrrTTTCCCDDDJJJJJJJJJIIIIIIJJJLLLOOOQQQJJJ@@@555...,,,---+++)))******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******************************))))))))))))))))))))))))(((***++++++***))))))*********************************))))))))))))******************************))))))))))))))))))))))))))))))))))))************)))))))))*********++++++))))))))))))))))))))))))))))))))))))*********************+++++++++,,,,,,---///333777888777555333777222555FFFWWWcccoooyyywwwxxxzzz~~~pppgggdddbbbeeekkkooovvvuuussswwwtttpppuuuvvv~~~{{{fffZZZUUUZZZaaakkk{{{~~~~~~vvvcccUUUIIIPPPPPPQQQPPPMMMIIIEEEBBB>>>===;;;777444444777999AAAKKKTTTWWWXXXYYYVVVQQQEEE???777000---,,,++++++,,,,,,+++++++++*********************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,------------------.............../////////111555:::>>>GGG[[[mmm}}}tttqqqnnnlllrrr}}}{{{{{{|||zzz|||}}}|||}}}lllddd\\\UUUPPPPPP[[[hhh{{{ssslllaaaVVVNNNGGGCCC@@@;;;:::999888777666555555444444555666666666555555444444444444333333333444111111222222222333333444666777999===AAAEEEIIIKKKWWWaaajjjmmmooossstttsssrrrnnnnnnrrruuuwww}}}zzzjjj``````RRRWWW\\\ggg||||||uuuqqqttt}}}rrrjjj```YYYZZZ^^^]]]^^^hhhyyyrrrxxxvvvpppyyywww___IIICCCIIIFFFIIIJJJHHHEEEFFFKKKOOOMMMFFF<<<333///---,,,+++******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******************************)))))))))))))))))))))))))))***+++***((('''((()))******************************))))))))))))******************************))))))))))))))))))))))))))))))))))))************))))))*********+++++++++))))))))))))))))))))))))))))))))))))************))))))******+++,,,------222333444555666666555555666777BBBUUUaaafffqqq~~~}}}yyyxxxvvvuuutttttt~~~ttthhhaaaaaafffjjjlllnnnwwwxxxwwwyyypppeeegggeeekkkxxxyyylllfffiiinnnttt}}}~~~}}}}}}~~~}}}}}}~~~eeeQQQKKKNNNQQQTTTSSSOOOJJJFFFAAA@@@>>>;;;777666666888999GGGSSSUUUTTTXXXZZZZZZRRRJJJ???666111......---,,,,,,,,,+++++++++******************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,---------------.........//////......///000222666<<>>===<<<:::888777666444555777888888777666555666666666555333333444555222222222222222222222222222444777:::===@@@CCCDDDNNNXXXaaadddeeeggggggeeefff^^^YYYZZZ\\\___hhhrrrtttxxxlllkkkWWWUUUNNNOOOdddyyyttt|||}}}nnncccbbbgggnnnjjjmmmwww}}}qqq{{{|||dddgggooorrrcccMMMBBBEEEGGGKKKLLLHHHBBB@@@EEEJJJOOOJJJAAA777111---------******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******************************))))))))))))))))))))))))'''((()))((('''(((***,,,******************************))))))))))))******************************))))))))))))))))))))))))))))))))))))************)))************+++++++++))))))))))))))))))))))))))))))))))))************(((((()))***,,,---...///666555444333444666888999555<<>>EEEPPPYYY]]]]]]ZZZUUUTTTLLL???555111000---///...,,,+++,,,---,,,***++++++++++++++++++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))******************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////111,,,,,,222777999>>>EEEMMMbbb|||uuuwww~~~xxxkkkeeedddaaa[[[WWWYYYaaahhhvvvjjj]]]RRRKKKHHH@@@999:::;;;999777666333444555555555666888:::555555666666666444333111555444444333333444444444444444555777999;;;===>>>LLLTTT]]]aaa___[[[YYYZZZQQQOOOOOOPPPPPPRRR[[[dddnnnuuuyyyuuueeeZZZQQQPPPUUUdddrrrvvv|||pppkkklllssstttvvvxxx|||pppnnn|||~~~mmmcccbbbiiifffTTTFFFBBBLLLJJJJJJJJJDDD===???FFFNNNLLLHHH@@@666...++++++---,,,++++++---...---+++'''///+++&&&,,,---***---))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,---///000111(((((((((***++++++)))((())))))))))))))))))))))))))))))))))))))))))))))))******))))))******+++,,,))))))))))))))))))))))))******************************+++++++++,,,,,,,,,+++***))))))+++...222444:::666555999<<<:::888999FFFRRR[[[cccmmmmmmrrr~~~|||yyysssllliii```aaaeeejjjoooqqqnnnlllsss~~~{{{xxxwwwhhhUUUQQQWWW^^^eeekkkrrrzzz}}}}}}||||||||||||}}}}}}~~~}}}{{{zzz{{{~~~uuuWWWSSSOOOPPPRRRRRRRRRQQQMMMFFFAAA>>>;;;666666888666888===FFFQQQYYY]]]]]]VVVWWWRRRHHH???999333---///---++++++,,,------,,,++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))******************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////222111333888;;;???IIIUUUYYYiii|||zzzsssuuu{{{xxxvvvkkkdddbbbfffiiiddd]]]]]]dddmmmzzzwwwjjj^^^UUUNNNEEE>>>>>>???<<<:::;;;666777777777777777888999666777888888888777666555666555444333333333333444222333333555777999:::<<>><<<@@@JJJKKKJJJDDD;;;333---+++---+++***+++,,,---,,,+++///666///(((,,,,,,(((+++))))))))))))))))))))))))************************))))))))))))))))))))))))++++++++++++,,,...///000///---+++)))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***+++******************************************************+++++++++,,,,,,,,,******)))***,,,000333555:::777666666666666<<>>EEETTTbbbdddooo|||tttxxxyyyzzzkkkppp{{{~~~pppeeeaaaaaabbbkkksssqqqjjjgggnnnvvvyyyzzz~~~|||ooofffVVVMMMEEEBBB@@@===:::;;;888888999999999888888777888888999::::::::::::999777666555444333222222222111111111222444666888999>>>BBBFFFGGGCCC???>>>>>><<<::::::;;;;;;===DDDNNN]]]gggxxxrrrccc[[[VVVQQQUUU]]]tttoooppp}}}{{{sssttt{{{rrrppppppjjjbbbhhhzzz{{{}}}yyyqqqhhhgggooopppcccRRR@@@BBBHHHMMMJJJCCC===<<>>GGGSSSaaalllttt{{{~~~~~~zzz{{{dddeeerrr~~~{{{qqqgggaaaccchhhiiiqqqyyyyyyuuutttyyy~~~wwwfff]]]SSSMMMGGG???;;;;;;888888888999999999777666888888999:::;;;;;;<<<<<<888777666444222111111111000000111222333444666777999;;;======:::777777777777666666777777888???HHHWWWddduuunnneee^^^TTTOOOQQQ]]]kkkwwwttt~~~}}}{{{zzz~~~sssqqqtttmmmaaaYYYjjj}}}|||vvvpppxxx{{{jjjJJJFFFDDDGGGKKKJJJDDD??????DDDKKKNNNJJJ@@@444---...,,,***)))***++++++***333888000'''+++,,,)))---))))))))))))))))))))))))************************)))))))))))))))))))))))),,,,,,++++++++++++,,,,,,777444000+++(((''')))+++)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))************************************************************+++++++++,,,,,,,,,)))***+++...111444666888888666666:::@@@MMM```pppjjjqqqqqqrrrzzz{{{qqqnnnppptttttttttsssrrrrrruuuvvvzzz{{{~~~xxxppppppuuu|||~~~}}}|||{{{{{{{{{{{{{{{zzzzzzyyyzzzzzzzzzzzz{{{|||}}}~~~~~~~~~~~~}}}|||}}}~~~iiiXXXNNNLLLMMMOOOMMMIIIIIILLLFFFAAA999444444:::DDDKKKSSSWWWZZZYYYXXXUUUNNNEEE999444///,,,+++,,,------++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))******************************+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------///............///000000222555;;;GGGYYYjjjtttxxxxxxwww}}}xxxtttzzznnn^^^kkkyyy{{{oooiiigggeeehhhmmmpppsssvvvyyy{{{}}}zzzqqqfff]]]RRRGGG@@@???:::888777888999999777555777777777888999:::;;;;;;999888666444222111111000111111111222333444555666555666777777555555555555666555555777666777===FFFPPP___pppyyy{{{}}}tttlll```WWWUUUNNNQQQfff~~~wwwzzzyyywwwqqqZZZaaa{{{~~~yyyzzzuuudddWWWGGGBBBHHHLLLHHHAAA===BBBJJJOOOMMMEEE:::333///---***)))***+++++++++555:::222))),,,---***...))))))))))))))))))))))))************************)))))))))))))))))))))))),,,,,,+++************+++000111111...+++)))***+++))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))***++++++******************************************************+++++++++,,,,,,,,,)))+++---000333555777888666222333<<>>666000---,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))******************************+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,------...//////......//////000111444777===LLLccczzz~~~{{{~~~xxx|||^^^kkkxxxuuujjjiiihhheeeeeejjjssssssuuuxxx}}}zzzqqqhhh[[[MMMEEECCCBBB???;;;:::;;;;;;888555666666666666777888999:::888777666444222111111111222222222222333333444555222222333333333333333333444333444666555555;;;CCCOOO^^^nnnuuuxxx~~~vvvggg[[[XXXKKKNNNTTTdddwww{{{~~~~~~wwwvvvwwwxxxxxxrrreeepppxxxnnnUUUDDDCCCHHHHHHBBB===AAAFFFKKKLLLHHHAAA;;;111...+++******,,,,,,,,,888>>>555,,,......***,,,))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))++++++******)))*********)))---000///,,,******+++))))))))))))))))))))))))))))))))))))))))))))))))***************++++++,,,++++++++++++++++++++++++******************************+++++++++,,,,,,,,,***,,,///333555777777777444111444@@@OOO\\\hhhpppsss}}}|||vvvppphhhnnnzzzxxx~~~zzzwwwyyywwwwww{{{zzzmmmaaaccceeeiiipppzzz}}}zzzxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwvvvwwwwwwxxxyyyzzzwwwxxx{{{}}}}}}}}}}}}||||||}}}}}}~~~}}}qqqZZZQQQLLLMMMOOOMMMHHHFFFHHHGGGDDD???;;;:::===@@@JJJTTT[[[ZZZVVVUUUVVVUUUPPPHHH>>>555000...,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))******************************+++++++++,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,---......///////////////000000111333888@@@NNNgggjjjttt~~~zzzpppkkklllhhh___]]]cccsssvvvzzz~~~~~~xxxrrrfffYYYPPPOOOPPPJJJCCC???>>>===:::666666666555555555777888999888777555444333222222111222222222222222222333333333333333444444444333222333222333555444444:::AAAOOO]]]kkkpppuuu{{{ssseeeaaaUUUTTTOOOOOOccc~~~}}}~~~xxxpppllllllnnnuuuxxx}}}wwwiii~~~{{{~~~eeeMMMAAACCCFFFFFF@@@@@@BBBEEEIIIIIIFFFCCC222000,,,***+++,,,------333999222+++...---(((+++))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))******)))))))))******+++&&&***......***((()))+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,,,,...111555777777777777666666===IIIUUU```lllwwwyyywwwpppppp~~~vvvsssuuu{{{~~~{{{wwwvvvxxxhhh\\\[[[jjjwww}}}~~~{{{xxxvvvuuuvvvxxxyyyzzzzzzyyyyyyvvvvvvvvvvvvwwwxxxyyyzzzxxxzzz|||}}}}}}}}}}}}}}}}}}}}}}}}aaalll}}}mmmbbbYYYYYY[[[WWWPPPLLLBBBDDDDDDCCC???>>>@@@BBBHHHTTT^^^]]]WWWUUUUUUVVVXXXPPPDDD999333///---,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))******************************+++++++++,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,---......///////////////000111111666>>>HHHTTTlllrrrxxxwww~~~vvvqqqllllllooogggZZZXXX___sss{{{|||~~~~~~uuuhhh```___[[[SSSIIICCCAAA???;;;777777666555555555666777888777666555444333222222222222222111111111111222222666666555666777666333111444333444666555444:::AAAJJJWWWccchhhmmmsssuuusss|||vvvqqqaaaUUUNNNQQQTTT]]]uuuzzzwwwmmmjjjjjjhhhpppyyyhhhrrr|||pppTTTBBBAAAGGGKKKBBB@@@???AAAFFFIIIIIIHHH444000---++++++---------)))111,,,&&&,,,,,,(((+++))))))))))))))))))))))))++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))***++++++&&&***---+++(((&&&(((+++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******++++++++++++++++++++++++******************************+++++++++,,,,,,,,,,,,///222666888888777666888===GGGSSS\\\gggvvv~~~{{{|||{{{pppooorrrvvvxxxxxx}}}tttfff\\\^^^yyy~~~{{{xxxvvvttttttsssuuuxxxzzz{{{{{{zzzyyywwwwwwwwwwwwxxxzzz{{{|||yyy{{{~~~\\\]]]fffwwwzzzoookkkgggYYYJJJKKKGGGDDD@@@;;;:::AAAKKKOOOUUUXXXWWWXXX[[[YYYSSSVVVVVVRRRIII<<<333000000///---******+++++++++***************************************************++++++++++++++++++++++++************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------...,,,,,,///000///333888;;;BBBNNN^^^vvvsssrrr~~~|||uuussspppjjjgggkkkllliiijjjoooxxxzzz~~~~~~xxxsssppprrrfffVVVKKKFFFBBB<<<777999999777666444555777999999888666444333333333444111333222///111666999888888:::<<<<<<:::999999999222444444333222333888;;;FFFNNNWWW\\\^^^___bbbfffnnnnnnuuu{{{pppdddYYYRRRJJJLLLaaazzzxxxuuu}}}tttkkkmmmnnnsssyyycccnnn}}}uuuYYYBBB>>>BBBDDDEEECCC>>><<>>===777777777666666777999;;;777777666444333333333333000333222///111555777666999:::;;;<<<<<<;;;:::999444555555444222333777:::BBBHHHOOORRRRRRSSSUUUXXX___aaajjjxxxxxxkkk___VVVMMMHHHTTTeee~~~www|||{{{rrrrrrqqqqqqtttzzzkkklll|||rrrvvvqqq\\\EEE<<<@@@EEEFFFEEE@@@<<<@@@HHHLLLIIIGGG>>>333,,,,,,------,,,------,,,,,,,,,,,,++++++++++++************++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))************)))))))))(((************************)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++++++++,,,,,,------......000000333777888888===CCCTTTTTT^^^nnnxxxvvvvvvqqqqqqwww|||}}}}}}xxxkkksss|||zzzwwwtttrrrsssuuuvvvuuussswwwwwwwwwwwwwwwxxxxxxyyyyyyxxxwwwvvvwwwzzz}}}~~~~~~|||{{{|||}}}|||{{{{{{|||~~~~~~LLLKKKRRRcccxxxttteeebbbSSSMMMHHHGGGEEEAAA???AAAHHHNNNTTTVVVXXXZZZWWWSSSTTTTTTTTTRRRMMMEEE;;;444...---...///000///,,,***++++++++++++++++++++++++************************++++++++++++++++++++++++************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------///000///111<<>>;;;888666777666444333333666888===@@@DDDDDDCCCBBBDDDGGGKKKNNNXXXfffqqqvvv{{{wwwiii```UUULLLLLLSSScccyyy}}}ttt~~~{{{rrrpppoooooosssoooeeefffuuummmooooooeeePPP???===BBBFFFGGGDDD>>>===BBBIIILLLKKKCCC888000...------,,,------,,,,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,************************************************************************))))))))))))))))))))))))************))))))))))))************************)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++++++++,,,,,,---...///000222333555888888<<>>;;;888666555555444333444555555666666444333222111333222222999FFFPPPTTTTTTLLLDDD@@@@@@@@@<<<999999999777555444444555777888::::::999888777999;;;???@@@GGGRRRYYY\\\```eeecccfffrrrvvvlllcccYYYRRRPPPQQQaaayyy{{{{{{sssooommmnnnqqq|||uuuiii___fff}}}wwwttttttssseeeNNN@@@???DDDHHHIIICCC>>>???FFFLLLOOOGGG===555111...---,,,------,,,,,,,,,++++++++++++++++++******+++++++++))))))))))))))))))))))))************************************************))))))))))))))))))))))))*********)))))))))))))))************************))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++,,,+++,,,,,,...000222333777888::::::999AAATTTgggllljjjjjjlllmmmnnnwww~~~yyyvvvxxxzzzyyysssmmmssskkkggglllwww{{{wwwtttrrrqqqtttuuuxxx{{{||||||{{{yyyxxxwwwwwwwwwwwwxxxyyyyyyyyyyyyyyyyyyzzz|||~~~}}}||||||||||||zzzwwwttttttvvvxxxzzz{{{}}}}}}{{{zzzwwwtttpppmmmjjjhhhgggfffeeeeeegggjjjnnnpppttt{{{rrr```UUUQQQUUU___jjjpppwwwkkk___SSSPPPNNNJJJFFFEEE???BBBJJJRRRWWWXXXXXXXXX[[[WWWSSSTTTVVVUUUNNNHHH;;;666111---,,,,,,------++++++++++++++++++++++++************************************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........111111222444999HHHbbbxxxrrruuutttsssvvv{{{~~~|||~~~{{{}}}ssszzz~~~yyypppjjjddd^^^^^^aaaaaagggnnnsssvvvxxxzzz{{{|||vvvooocccTTTIIIBBB>>>999666666666555333555666666777666555333222222333222444AAAUUUgggooohhh]]]NNNDDD@@@???===;;;<<<:::777555555555555666666666666555444444666777;;;999;;;AAAEEEFFFIIINNNHHHGGGMMM___{{{xxxpppfff[[[TTTLLLLLL\\\xxx~~~wwwnnnmmmooouuu~~~pppiiisss}}}}}}yyy|||hhhRRRGGGCCCGGGKKKIIICCC@@@DDDJJJOOOJJJBBB:::444000---,,,------,,,,,,,,,+++++++++******))))))))))))******))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++,,,+++,,,---///111444666999:::;;;::::::DDD\\\rrrpppsssvvvssskkkgggooozzz~~~zzzqqqiii___```fffssszzzxxxtttqqqppprrrtttvvvvvvyyy|||~~~~~~}}}{{{zzzxxxxxxxxxwwwxxxyyyyyyzzzyyyyyyzzzzzz|||~~~~~~}}}}}}||||||{{{zzzwwwsssoooooorrrvvvxxxzzz|||~~~}}}zzzwwwtttllljjjgggccc___[[[WWWUUUNNNMMMKKKKKKLLLOOORRRTTT]]]dddnnntttvvvzzzkkk[[[PPPNNNRRRXXX```rrrssseee^^^YYYRRRLLLKKKEEEFFFLLLUUUYYYZZZZZZ]]]\\\XXXTTTTTTWWWWWWTTTPPPEEE>>>666///,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............333111222777@@@QQQjjj}}}~~~|||{{{~~~|||~~~|||xxxwwwyyysss}}}{{{~~~wwwlllfff```]]]```fffgggnnntttvvvwww|||~~~}}}vvvgggXXXJJJDDD===999999;;;;;;999888888888777666555444333222333222666DDD\\\rrr|||qqqeeeTTTGGG@@@>>>>>>======:::777555666666666666777777666555555666777777:::777777:::;;;;;;===BBB===BBBHHHLLLPPPccczzzooobbbXXXQQQGGGIIIaaa{{{}}}|||xxxooommmooovvv}}}tttjjjyyy{{{mmm\\\FFFGGGJJJLLLIIIDDDDDDGGGMMMJJJEEE???999333...,,,------,,,,,,,,,,,,++++++***))))))))))))))))))***************************************************************************))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++,,,,,,,,,---///333666999888888999999<<>>KKK\\\sss|||||||||yyywwwwww}}}{{{{{{ssskkkgggcccaaaeeejjjlllvvv}}}}}}}}}~~~~~~}}}~~~~~~vvvlll[[[RRRGGG@@@??????>>>===<<<;;;:::888666555444444222333333555CCCYYYllluuukkkcccVVVIII@@@===>>>???>>>:::777555777888777666999888888888888888777666888666777<<<===<<<===@@@AAAEEEIIIHHHCCCHHH___wwwzzzlll___ZZZPPPHHHOOO```rrr}}}xxxyyyzzzooojjjpppxxxjjjnnnxxxzzzxxxsssLLLGGGFFFJJJLLLIIIGGGGGGIIIIIIGGGCCC<<<555///,,,------,,,,,,,,,,,,+++++++++******))))))******+++++++++++++++++++++++++++************************************************))))))))))))))))))))))))((()))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++,,,,,,,,,---000444888;;;777666888;;;AAAPPPjjjyyyuuuzzz{{{vvvuuuyyyzzzxxxyyy|||~~~qqqfff]]]ttt{{{wwwsssqqqlllllllllnnnppptttwwwyyyuuuxxx{{{|||zzzyyyyyyzzzyyyxxxxxxxxxxxxyyyzzzzzzyyyzzz{{{}}}~~~}}}{{{yyyxxxxxxuuurrrooolllgggbbb^^^aaahhhqqqvvvxxxzzz}}}}}}}}}wwwssslllfff```[[[WWWTTTMMMLLLKKKKKKMMMOOORRRSSSJJJIIIHHHFFFEEEDDDCCCCCCAAADDDHHHNNNUUU\\\cccfff}}}dddXXXNNNHHHTTTssssssbbbVVVRRRSSSOOOQQQVVVXXXUUUUUUZZZWWWWWWWWWXXXYYYYYYWWWVVVQQQKKKCCC;;;555111---+++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------------------------------------.........//////---///999IIIZZZlll{{{yyy|||}}}uuuooojjjiiihhhgggjjjoooppp{{{~~~}}}xxxyyy}}}|||yyykkk```QQQGGGBBBAAA>>><<>>@@@>>>:::666555777999888666;;;:::999999999888666555555555999@@@CCCAAAAAACCCIIIDDDCCCGGGJJJKKKQQQXXXuuuhhh```ZZZOOOFFFJJJ^^^vvv{{{xxx~~~ttthhhjjjrrr}}}rrraaammmyyyooo{{{QQQGGGBBBHHHNNNLLLIIIIIIFFFGGGHHHEEE>>>777000,,,---------,,,,,,,,,++++++,,,++++++++++++++++++,,,++++++++++++++++++++++++************************************************))))))))))))))))))))))))(((((())))))*********+++)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++,,,,,,,,,---000555999<<<888777999>>>GGGXXXrrrwwwllljjjrrrvvvrrrttt}}}yyylllaaappp~~~{{{vvvqqqnnnlllooopppqqqsssssssssrrrqqquuuxxx{{{|||zzzzzz{{{}}}yyyyyyxxxxxxyyyyyyzzz{{{zzzzzz|||}}}~~~}}}{{{zzzxxxwwwqqqnnnjjjfffbbb]]]XXXTTTYYYbbblllrrrtttvvvyyy}}}{{{zzzxxxvvvsssqqqpppooojjjfff___ZZZVVVRRRPPPMMMNNNMMMMMMMMMPPPTTTXXXZZZOOONNNMMMKKKIIIGGGEEEDDDCCCCCCDDDHHHOOOVVV[[[]]]www```PPPJJJ]]]vvvjjj]]]VVVJJJGGGKKKTTTXXXWWWWWWZZZ[[[XXXUUUUUUWWWXXXWWWTTTUUUTTTPPPGGG;;;222...---.........,,,+++***+++,,,************************************************+++++++++*********)))))))))************+++++++++************************,,,,,,+++******+++,,,,,,,,,,,,,,,++++++*********,,,,,,,,,---------...............------,,,,,,,,,222...,,,///000......000555...;;;\\\qqqvvvwwwwww~~~{{{hhhzzz}}}}}}zzztttkkklllllliiihhhjjjqqqwww~~~|||qqqooorrrsssgggZZZSSSKKKDDDDDDHHHAAA???<<<:::999777555333222000///222999CCCMMMSSSVVVWWWVVVPPPFFF???===>>>===??????:::666777>>>DDDLLLHHHCCC???>>><<<999777<<<666:::LLLZZZ[[[WWWWWWYYYRRRNNNNNNLLLGGGFFFIIIYYYyyyxxxmmm```UUUNNNHHHKKK```yyyxxx}}}|||pppmmmpppuuu{{{wwwnnnwww|||ssspppsssyyy~~~]]]HHH===FFFLLLHHHHHHPPPIIIIIIHHHEEEDDDAAA777,,,---...///...---,,,+++,,,************************))))))(((((((((***+++,,,******************************************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++111,,,+++...111333777<<<555AAAFFFKKKYYYgggyyy}}}xxxnnniiipppxxxyyyxxxxxxxxx|||wwwqqqnnnooopppqqqttttttttttttuuuuuuuuuuuu{{{zzzzzzzzzzzzyyyyyyyyywwwwwwxxxyyy{{{}}}||||||}}}~~~}}}|||zzzyyyxxxvvvsssppphhhccc\\\UUUOOOKKKIIIIIILLLVVVbbbiiikkklllqqquuupppkkkccc\\\WWWUUUVVVWWWRRRRRRRRRSSSSSSSSSSSSSSSWWWWWWVVVUUUVVVWWWXXXYYYVVVVVVTTTRRROOOMMMJJJIIIFFFHHHJJJLLLNNNOOOPPPPPPlllVVVVVVcccmmmqqqrrrjjj[[[XXXPPPKKKMMMQQQSSSWWW\\\ZZZWWWUUUUUUWWWWWWVVVUUUTTTTTTQQQKKKBBB999111............---,,,+++,,,,,,************************************************+++++++++*********)))))))))************+++++++++************************,,,,,,+++******+++,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,------------.........------,,,,,,,,,000---,,,000111//////222111444FFF^^^gggiii}}}lllyyy}}}~~~}}}sssllleeeeeeeeegggkkkppptttvvv}}}}}}~~~xxxpppkkk```XXXVVVUUUOOOKKKKKKGGGDDD@@@===;;;:::777555333222111222666===CCCHHHUUUWWWXXXQQQGGG@@@>>>???:::;;;:::999:::AAAMMMVVVggggggddd[[[NNNCCC===;;;999999IIIhhhpppbbbUUUSSSSSSOOOKKKJJJGGG^^^}}}nnn^^^SSSHHHCCCNNN___}}}xxxnnnjjjqqquuu~~~rrrllltttssslllgggeeekkkttteeePPP???@@@GGGHHHGGGIIILLLMMMKKKHHHGGGDDD:::000---.........---,,,,,,,,,************************+++***)))(((((()))************************************************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++...,,,---222555555777;;;<<>>;;;888666222333333444666;;;@@@EEETTTXXXYYYSSSHHH???===???:::999999;;;AAALLLZZZcccmmmsssuuukkkXXXFFF>>><<<:::===RRRyyyyyycccYYYYYYWWWPPPKKKCCCLLLhhhuuueee[[[PPPHHHJJJQQQuuusss~~~uuuiiimmmpppwwwwwweee\\\iii~~~uuuqqqqqqjjj___aaakkkppp\\\EEE<<>>;;;999999::::::EEESSS[[[\\\ZZZYYYYYYSSSQQQMMMJJJHHHIIILLLMMMUUUVVVYYY[[[\\\]]]\\\\\\[[[ZZZZZZZZZZZZ[[[\\\\\\\\\^^^aaabbbaaa]]]XXXUUUTTTRRROOOKKKHHHFFFEEEDDDbbbTTTZZZeeefffnnnyyy}}}mmmcccYYYTTTUUUUUUSSSQQQVVVUUUTTTTTTTTTUUUUUUUUUTTTRRRQQQQQQOOOIII???888///...------...---,,,+++++++++++++++++++++++++++************************************************))))))*********+++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,...............------------+++---000000...///333666@@@XXXsss}}}uuuppptttvvvrrr{{{}}}www}}}|||}}}vvvoookkkjjjllloootttyyyzzzwwwtttyyyzzz|||~~~~~~~~~~~~pppbbb```bbb___ZZZYYYTTTMMMGGGBBB===999666222333444666;;;BBBJJJOOOUUUYYYZZZSSSHHH>>>;;;<<<;;;:::<<>>@@@===LLLpppsssbbb]]]YYYSSSLLLKKKJJJYYY|||nnneee]]]TTTNNNNNN___~~~{{{}}}uuunnnppprrrzzzxxxjjj```dddsss~~~xxxuuu{{{|||jjjdddmmmxxxjjjQQQ======IIIPPPMMMLLLNNNNNNKKKIIIFFF???666222000...------.........************************+++******)))))))))))))))******************************************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,---222666777777<<>><<<999777666666777777888AAALLLSSSSSSQQQPPPPPPPPPOOONNNNNNOOOQQQSSSUUUTTTUUUWWWYYYZZZZZZYYYXXXYYYYYYYYYYYYYYYZZZZZZ[[[XXX\\\bbbggggggeee```]]]VVVSSSNNNIIIDDDBBB@@@@@@qqqfffaaa[[[\\\fff|||zzzpppbbbWWWSSSSSSRRROOOTTTTTTTTTSSSSSSSSSTTTUUUUUURRROOOOOONNNKKKEEEAAA444111...---------+++***++++++++++++++++++++++++************************************************))))))*********+++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,...........................,,,---///...,,,///444===JJJddd|||yyymmmhhhtttwww}}}vvvwwwqqqsss{{{tttooommmlllrrrxxx|||{{{yyyxxxxxxzzz{{{}}}~~~vvvtttoooiiigggbbb[[[SSSLLLEEE>>>:::555444444999BBBLLLVVV[[[[[[\\\[[[TTTIII@@@<<<;;;::::::???HHHRRRWWWUUUQQQGGGMMMTTTWWWSSSLLLDDD???@@@;;;EEEdddlllaaa[[[WWWSSSMMMHHHOOOooo}}}qqqhhh[[[OOOHHHMMM^^^wwwvvvvvvtttsss{{{uuuooogggfffqqquuuooouuu~~~xxxdddIII???FFFNNNMMMLLLOOOOOOLLLJJJIIICCC<<<666222...,,,---......---************************(((((())))))******************************************************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++,,,,,,,,,---------...000333555555888BBBNNNgggppprrrttt|||yyytttxxx}}}~~~zzzyyyyyy||||||bbbeeedddkkkyyyssspppnnnmmmkkkllllllnnnqqquuuxxxxxxxxxvvvvvvvvvwwwwwwwwwxxxxxx{{{|||~~~~~~~~~}}}|||{{{wwwsssooonnniii```WWWOOOIIICCC???777666444333333444666777888===DDDGGGHHHGGGHHHJJJJJJKKKLLLNNNPPPRRRUUUVVVTTTUUUUUUVVVVVVUUUTTTSSSUUUUUUVVVVVVWWWWWWWWWWWW[[[___dddiiiiiifffaaa^^^NNNKKKGGGBBB>>><<<;;;;;;fffXXXQQQTTTlllrrr\\\QQQQQQSSSSSSRRRSSSSSSSSSRRRRRRSSSUUUUUUSSSPPPNNNMMMLLLJJJIII===777111---------+++))),,,,,,,,,,,,,,,,,,,,,,,,***************************************+++++++++)))************+++++++++***************************++++++,,,,,,++++++******++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,...............////////////......///...---222999GGG[[[tttxxxuuuxxx|||wwwmmm}}}vvvpppmmmnnnjjjpppxxx|||{{{zzz{{{}}}}}}~~~zzzxxxsssllldddZZZPPPGGG@@@;;;888777???LLLYYY```bbbccc```\\\VVVOOOIIICCC@@@:::999>>>JJJWWW[[[TTTLLLFFFFFFGGGJJJKKKHHHAAA;;;:::888DDDaaa~~~ssseee```]]]ZZZLLLGGGMMMfff}}}qqqeeeXXXNNNIIIIIIYYYxxx{{{xxx~~~vvvrrrwww|||jjj^^^jjj}}}}}}{{{~~~xxx```NNNIIIIIIGGGLLLPPPQQQOOOMMMMMMIIIDDD:::555///,,,---...---,,,************************'''''')))***++++++++++++******************************************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++,,,,,,------......222333666777777<<>>;;;888666222222111111222333444555777999;;;===>>>???BBBDDDFFFHHHJJJMMMPPPQQQRRRSSSTTTTTTSSSRRRRRRQQQQQQPPPRRRSSSTTTTTTUUUUUUTTTTTTZZZ\\\^^^___\\\WWWRRRNNNAAA???===;;;999888888888jjj\\\RRR]]]xxxppp[[[UUUUUUTTTPPPRRRSSSRRRQQQQQQSSSUUUTTTTTTTTTRRROOOMMMMMMNNNGGG???555///......---+++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))*********+++++++++)))************+++++++++***************************+++,,,,,,,,,,,,+++*********+++++++++,,,,,,,,,,,,,,,,,,,,,---------------........./////////000000//////000///111999CCC[[[kkk}}}}}}{{{zzzqqqlllmmmppplllppptttyyy{{{}}}}}}~~~~~~~~~~~~yyyqqqfffYYYMMMEEE>>>;;;<<>>HHHWWW]]]XXXOOOJJJFFFCCCBBBCCCBBB???<<<999777AAAXXXlllvvv}}}~~~qqqhhheeebbb\\\MMMKKKQQQggg|||rrrfff^^^NNNGGGJJJcccyyyvvvtttvvv|||ttthhhmmmuuu}}}kkkZZZMMMFFFJJJNNNQQQOOONNNNNNLLLHHH>>>777///,,,,,,---,,,+++************************((()))******+++***))))))******************************************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++,,,,,,---......///555777<<<===<<>>@@@EEEGGGJJJMMMPPPPPPPPPPPPPPPOOONNNLLLLLLMMMNNNOOORRRSSSTTTUUUUUUUUUTTTTTTSSSSSSRRROOOJJJEEE@@@===999999999999999999999999ppp[[[UUUcccxxxkkk]]]WWWRRROOOQQQSSSRRRPPPPPPSSSUUURRRUUUWWWUUUQQQOOOOOOPPPNNNDDD999111000000...,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))******++++++++++++)))************+++++++++***************************+++,,,------,,,+++************++++++,,,,,,,,,,,,,,,------------......---.........//////000000000///000111111444???JJJnnnttt~~~{{{uuu~~~vvvmmmkkkooossssssrrrssswww}}}}}}}}}}}}~~~~~~~~~~~~~~~wwwkkk]]]OOOFFF???<<<@@@RRRjjjxxxxxxqqqqqqiii```]]]``````[[[UUUKKKCCC>>>EEETTT]]]ZZZSSSMMMJJJEEEBBBAAACCCEEEFFF<<<888<<>>???BBBDDDHHHKKKMMMMMMLLLKKKLLLJJJHHHGGGHHHJJJLLLNNNSSSTTTUUUVVVWWWVVVUUUUUUOOONNNKKKGGGBBB>>>;;;999888999:::<<<<<<<<<<<<<<>>JJJ^^^fff```YYYMMMJJJFFFEEEEEEEEEBBB???;;;888;;;DDDIIIJJJNNNTTTaaahhhnnnkkkgggdddbbb^^^LLLKKKXXXrrrsssgggVVVSSSLLLLLL___}}}yyyyyyqqqooozzzzzzuuuooouuuWWWHHHFFFIIIJJJIIIIIIKKKJJJIIIHHH>>>333......///,,,((())))))))))))))))))))))))+++++++++*********))))))************************++++++************++++++++++++************++++++************************))))))))))))))))))))))))))))))))))))************,,,,,,++++++***+++++++++///...---,,,---///111333666<<>>LLL___kkk~~~|||~~~{{{zzz~~~wwwqqqmmmnnnqqqsssvvvxxxyyyyyy{{{{{{zzzyyyyyyyyyzzzzzz{{{|||}}}|||{{{zzzzzz{{{zzzzzz|||~~~}}}|||xxxrrriiidddXXXSSSLLLDDD>>>:::999888555444444444444555555666444222111111333444555555777777888999;;;<<<>>>???GGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHNNNNNNOOORRRTTTSSSOOOJJJEEEDDD@@@<<<888777:::<<<999:::<<<>>>@@@AAABBBBBBlll[[[YYY```lllwwwppp\\\MMMMMMLLLLLLLLLNNNQQQSSSQQQQQQRRRRRRRRRPPPOOONNNLLLKKKHHH@@@777000---,,,******+++++++++******)))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,---------......---------.........//////000000333666666:::HHHUUUfffvvv{{{}}}|||zzzwwwvvvvvvvvvuuutttwwwwwwwwwxxxzzz|||~~~}}}}}}~~~~~~~~~}}}|||~~~~~~~~~}}}~~~uuuuuusssxxxfffLLLIIIAAAGGG```yyy|||zzz|||{{{tttlllWWWMMMKKKYYYhhhiii^^^SSSLLLJJJHHHIIIIIIGGGCCC@@@>>>;;;:::>>>AAADDDMMMWWWkkknnnmmmiiifffccc\\\UUULLLNNN]]]uuu|||qqqccc[[[NNNFFFMMMddd{{{}}}wwwpppsss|||zzzsssyyy|||wwwxxxYYYAAACCCGGGKKKNNNNNNOOONNNMMMJJJBBB777000///...---++++++++++++++++++++++++++++++++++++*********))))))************************++++++************++++++++++++************++++++************************************************))))))))))))************,,,,,,++++++***++++++,,,...---,,,,,,---000222444<<<@@@BBBBBBIIIWWWeeelllyyyyyy}}}}}}zzzyyyxxx~~~zzzvvvsssrrrqqqrrrtttwwwyyy{{{||||||||||||{{{zzzzzzzzz{{{{{{{{{{{{|||||||||}}}~~~~~~{{{uuunnnggg^^^UUUOOOAAA???;;;777444333333333555555555444555555666777555333222111222444555666888777777777999;;;===>>>EEEEEEGGGHHHHHHGGGGGGFFFDDDCCCBBBAAAAAAAAAAAABBBBBBBBBBBBEEEGGGGGGCCC@@@======;;;999888:::===AAACCCDDDFFFHHHIIIJJJKKKKKKnnn\\\VVV\\\dddvvvcccXXXUUUQQQMMMKKKLLLOOOQQQOOOPPPQQQRRRRRRQQQQQQPPPLLLMMMLLLGGG???777111...*********+++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,---------......------........./////////000///000333666===KKKYYYfffttt}}}vvvwwwvvvvvvwwwyyy{{{{{{zzzxxxwwwwwwwwwxxxzzz|||~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~|||qqqmmmhhhbbbZZZZZZ```rrrxxxXXXMMMEEEJJJbbb}}}~~~rrriiiQQQJJJJJJWWWcccbbbXXXOOOQQQPPPOOOOOONNNJJJEEEBBBFFFFFFGGGIIIIIIKKKTTT^^^nnnmmmiiidddbbbaaaYYYOOOLLLSSSeee{{{rrrgggXXXKKKEEELLL```sss}}}zzzrrrnnnooo{{{~~~yyyrrrvvv|||xxxmmmmmmuuurrr\\\CCC???CCCIIINNNPPPNNNMMMMMMLLLFFF===555///------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************************************++++++************++++++++++++************++++++************************************************)))))))))*********++++++,,,++++++***++++++,,,,,,------,,,,,,...111444555<<<>>>AAAGGGSSSbbbkkklllttt~~~|||xxxvvvpppiiidddfffnnnvvv~~~xxxrrroooqqquuuuuuvvvxxxzzz|||~~~~~~}}}}}}|||{{{{{{{{{{{{{{{}}}||||||||||||}}}~~~zzz|||}}}{{{xxxwwwxxx{{{tttmmmcccXXXOOOGGG???;;;666555444444333333444444666555555555666666777888666555333222222444666888;;;:::999888888;;;===???AAACCCFFFGGGHHHGGGEEEDDD@@@???===;;;::::::;;;<<<999888888:::<<<<<<;;;999888999:::;;;===AAAGGGKKKQQQRRRTTTVVVWWWWWWWWWWWWttt___UUUVVVhhhzzznnnggg]]]TTTOOONNNOOOPPPOOOPPPQQQRRRRRRQQQPPPOOOMMMOOOOOOMMMFFF<<<333...,,,,,,,,,,,,------......++++++++++++++++++++++++))))))************++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,---------..................////////////111//////333888AAAPPP]]]kkkwww}}}xxxttt~~~}}}}}}}}}{{{yyyqqqqqqssswww{{{}}}}}}{{{xxxwwwxxxxxxzzz|||~~~~~~~~~~~~}}}~~~{{{nnnjjjnnnmmmfff```]]]XXXSSSQQQOOOKKKPPPhhh~~~yyyeeeLLLEEEJJJbbbppp\\\QQQGGGAAA@@@IIITTTXXXVVVUUU[[[YYYVVVSSSPPPLLLIIIGGGRRRWWW]]]^^^ZZZXXX\\\bbbccccccaaa]]]]]]^^^ZZZTTTNNNYYYnnn}}}qqqeee[[[MMMEEELLL[[[www{{{wwwnnnjjjppp~~~{{{yyyqqqqqq}}}vvvzzzuuukkkjjjmmmbbbRRRAAACCCHHHOOOQQQOOOMMMMMMLLLIIIBBB888///+++,,,///,,,,,,,,,,,,,,,,,,,,,,,,************************************************++++++************++++++++++++************++++++************************************************))))))*********+++++++++++++++******++++++,,,,,,,,,,,,,,,---000333666888999???FFFOOO\\\jjjooonnntttzzzzzzuuu{{{ooobbbZZZXXX___kkkwww}}}}}}yyysssoooppptttxxxxxxyyy{{{|||~~~~~~~~~}}}|||{{{{{{zzz{{{{{{~~~}}}||||||||||||{{{uuuxxxzzzvvvoooiiihhhjjj^^^XXXMMMDDD>>>:::777666888888999999888888777666666666555666666777888999777666444333222444888;;;AAA???<<<::::::<<>>AAAJJJSSSWWWYYY]]]^^^[[[WWWRRROOONNNOOOPPP___eeegggbbbZZZVVVWWWZZZVVV[[[]]]ZZZYYY[[[]]]\\\TTTaaavvvxxxkkkcccVVVHHHEEEJJJggguuu|||pppiiijjjvvv{{{uuu}}}lllfffwwwppp{{{|||tttuuu{{{ttteeeLLLFFFFFFMMMRRRRRRRRRTTTLLLJJJEEE;;;111+++,,,...++++++++++++++++++++++++************************************************++++++************++++++++++++************++++++************************************************************+++++++++++++++*********++++++,,,---,,,,,,---...222666:::<<<>>>FFFQQQZZZdddmmmooommmooopppvvvzzz|||jjjXXXUUU[[[dddnnnvvv{{{~~~{{{uuusssuuuxxx{{{|||zzz{{{|||}}}~~~~~~~~~~~~~~~}}}|||{{{zzzzzzzzzzzz~~~~~~}}}{{{zzz}}}~~~wwwkkk```ZZZYYYKKKFFF???:::888888999999777777888888888666555444555555555666666777999999777777555333222555;;;@@@CCCAAA===;;;:::;;;>>>???@@@BBBEEEGGGGGGEEEBBB@@@<<<:::777555555666888:::;;;<<<<<<<<<===>>>AAABBBBBBDDDHHHLLLPPPVVV\\\aaaccceeeggghhhhhhgggeeedddttt\\\QQQccczzzvvvfff\\\VVVRRRPPPRRRRRRRRRRRRRRRPPPNNNMMMOOOOOOPPPPPPLLLEEE<<<555...---+++*********+++,,,++++++++++++++++++++++++*********+++,,,,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,---------............/////////000000000333111444@@@NNNZZZfffooolllqqq{{{zzz~~~vvvkkkfffiiinnnzzzxxxmmmmmmnnnrrrwwwzzz||||||xxxxxxxxxyyy{{{}}}~~~~~~~~~~~~~~~~~~}}}~~~}}}}}}ggghhhfffeeeeeeeeebbb\\\WWWJJJRRRRRRJJJFFFIIIKKKIIIEEEBBBGGG\\\yyyyyynnn___MMMDDDEEE;;;AAAMMMZZZ^^^\\\ZZZ\\\\\\ZZZVVVRRRPPPRRRWWW[[[hhhhhhbbbUUUKKKKKKNNNQQQWWW]]]aaa___\\\^^^aaabbb___lll}}}qqqcccWWWMMMHHHHHHSSSuuu{{{yyyuuukkkhhhppp~~~xxx}}}jjj```pppyyy}}}~~~~~~xxx[[[LLLAAAEEELLLOOOQQQTTTLLLKKKGGG???555...,,,,,,++++++++++++++++++++++++***************+++++++++************************++++++************++++++++++++************++++++************************++++++++++++++++++++++++*********++++++++++++,,,************+++,,,------,,,---...000444999===@@@AAAKKKVVV___gggmmmlllgggiiijjjrrr~~~{{{gggVVVYYYdddkkkqqqvvvzzz~~~{{{wwwxxx|||}}}~~~~~~~~~~~~|||{{{{{{{{{{{{~~~~~~~~~zzzxxxxxxvvvnnn```SSSJJJFFF@@@>>>:::999:::;;;::::::444555666666777777666666444444444555666777888999777777666333333777>>>EEEDDDBBB>>><<<::::::<<<<<<@@@BBBCCCDDDDDDAAA???===888777666666777888:::<<<>>>???AAAAAAAAACCCFFFHHHIIILLLPPPSSSWWW\\\bbbfffiiijjjlllmmmmmmkkkhhhgggttt^^^[[[bbblll|||xxxiii___WWWRRRPPPPPPQQQRRRRRRQQQPPPOOONNNMMMNNNOOOOOOKKKDDD>>>000///,,,***)))******+++++++++++++++++++++++++++***++++++,,,------......++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,---------........./////////000000000000111111999KKK^^^lllwww~~~zzzyyy}}}{{{yyykkkbbbgggsss}}}wwwpppnnnooorrrvvvzzz|||{{{yyyxxxxxxxxxyyy{{{}}}~~~}}}}}}}}}~~~~~~~~~~~~~~~}}}~~~vvveee```\\\^^^bbbcccaaa___PPPQQQRRROOOIIICCC???>>>===;;;@@@SSSnnnwwwiii]]]XXXQQQFFFCCCGGG;;;GGGZZZiiillleeeaaabbbaaa```^^^ZZZWWWXXX]]]aaahhhggg___SSSNNNRRRWWWXXX```eeehhhggggggjjjjjjhhhnnnxxxmmm```YYYRRRLLLJJJaaazzzrrriiimmmuuu~~~tttgggmmmyyy]]]DDDAAAHHHKKKLLLOOOLLLKKKHHHCCC;;;333...+++,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++************************++++++************++++++++++++************++++++************************++++++++++++++++++++++++*********+++++++++,,,,,,************+++,,,---...---...///222666<<<@@@CCCEEELLLVVVbbbpppxxxtttkkknnnrrr||||||iii]]]bbblllppptttzzz{{{~~~|||}}}~~~~~~}}}}}}}}}~~~}}}|||~~~|||tttnnnccc```[[[TTTKKKCCC<<<888;;;;;;;;;===>>>>>>;;;999777777777777777777777777333333333444555777888999666777666444333888AAAIIIGGGEEECCC@@@>>>=========@@@AAAAAA@@@???===;;;999888888999:::<<>>;;;777777999CCCUUUcccccc\\\SSSTTTVVVUUURRRLLLGGGCCCBBBTTTrrr}}}}}}xxxttttttmmmgggaaaTTTTTTdddhhhnnnqqqnnnkkklllnnnmmmssspppqqqvvvyyywwwuuuvvvuuuyyykkk^^^TTTNNNLLLPPPrrrvvvyyyyyypppmmmssszzzuuu~~~}}}zzzRRRAAAJJJQQQLLLPPPKKKFFFDDDBBB===555...,,,++++++,,,......---+++++++++++++++******))))))++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++......---,,,,,,,,,---------...222999@@@DDDDDDBBBIIIOOO```yyy}}}zzz~~~xxxzzzyyyuuuqqqqqquuu{{{}}}zzzzzzzzzuuulll___SSSKKK@@@>>>:::888888:::<<<>>>???@@@AAABBBAAA???===;;;===:::666555666777666444444444444555666666777888999777555333111555BBBPPPUUUPPPMMMKKKHHHCCCAAADDDBBB>>><<<>>>>>><<<===@@@BBBAAAAAAFFFKKKNNNMMMKKKPPPRRRTTTWWWYYYYYYXXXXXXXXXZZZ]]]ccciiipppuuuxxxuuu{{{{{{tttpppnnnpppVVVSSS^^^mmmwwwaaaOOOJJJMMMOOONNNLLLKKKKKKKKKIIILLLOOOQQQPPPNNNMMMNNNCCC:::000+++,,,---,,,))),,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,---------.........111///......///000111222000<<>>LLLXXXXXXRRRRRRRRRSSSRRROOOKKKGGGDDDEEEXXXxxx}}}ooobbbXXXKKKMMM___rrrxxxyyyuuurrrtttvvvvvvwwwooommmtttqqqcccZZZPPPMMMMMMdddzzzuuunnnoootttzzzyyy{{{WWWEEEJJJOOOMMMMMMKKKHHHGGGFFF@@@666...,,,,,,+++,,,......---+++++++++++++++*********)))++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++......---,,,,,,---------111111333999@@@GGGJJJJJJXXXYYYcccxxx|||zzzxxx|||~~~zzzuuutttwww{{{~~~~~~}}}yyyvvvoooeeeZZZNNNDDD???;;;:::999999:::===@@@BBBAAAAAA@@@???>>>============;;;888888999:::888666222444555777888999888888777555333222222666DDDRRR[[[UUUQQQOOOJJJDDDAAACCCBBB>>><<<<<<:::888;;;AAADDDEEEIIIMMMQQQRRRQQQOOOQQQSSSUUUWWWYYYZZZZZZZZZ[[[\\\___eeekkksssyyy}}}yyy|||zzztttooollljjjUUUXXX^^^yyy{{{bbbMMMMMMMMMLLLJJJIIIIIIJJJHHHJJJMMMOOONNNNNNNNNOOOGGGAAA888111---,,,++++++,,,,,,,,,,,,++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,------------.........000//////000000111222222000???IIIMMM]]]~~~|||}}}{{{yyysssyyyxxxvvvyyyvvvxxx{{{{{{zzzyyyyyyyyyzzzyyyzzz}}}~~~~~~}}}~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~uuuiiiddd\\\RRRKKKEEEEEEDDDEEEKKKLLLCCC777:::999777999CCCNNNQQQNNNOOOOOOOOONNNLLLIIIFFFEEEHHH\\\|||iiiXXXMMMEEEMMMeee}}}qqqccc___ppp|||nnnfffYYYQQQMMMTTTnnnyyysssooopppzzzuuuttt{{{sssVVVCCCCCCIIIJJJKKKJJJJJJKKKIIICCC888111...---,,,,,,---...---+++++++++++++++************++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++************+++++++++,,,...---------------......333333555;;;DDDOOOWWW[[[gggdddfffssszzztttvvvvvvqqq~~~zzzyyyzzz|||}}}}}}||||||uuummmfff[[[NNNCCC<<<888666777888999;;;===@@@BBBDDDCCCAAA>>><<<;;;;;;<<<===999888777888999888777555444666:::===>>>===;;;:::888555333222333888GGGUUU^^^YYYUUUSSSOOOIIIGGGIIIFFFBBB???===:::999???HHHJJJNNNRRRUUUUUUSSSRRRRRRRRRSSSUUUWWWYYYZZZ[[[[[[bbbdddggglllsssyyy~~~}}}{{{wwwqqqmmmpppbbbVVVkkk\\\RRRJJJHHHJJJKKKJJJKKKGGGIIILLLMMMMMMNNNOOOQQQKKKHHHAAA888111---,,,---------,,,,,,,,,+++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------............000000111111000000000111333EEEOOOOOO___xxxxxxqqqwww~~~zzz{{{yyyzzzzzzyyywwwvvvwwwxxxyyyxxxyyy~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}mmmaaaZZZYYYUUUPPPOOOLLLCCC999999999777888AAAMMMTTTTTTOOONNNMMMKKKIIIHHHFFFEEEGGG[[[sssmmm\\\NNNIIIHHHXXXuuu{{{eeeWWWTTTlll{{{uuufffXXXQQQMMMUUU{{{{{{{{{sssqqqwww{{{iiilll||||||lllqqqjjjVVVCCC???EEEIIIJJJJJJKKKLLLJJJEEE===777000...---------...---+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,---------------...//////111333888@@@KKKXXXbbbhhhlllooopppqqqyyy}}}zzzyyyuuuwww}}}yyylllggglll}}}|||{{{{{{|||}}}}}}{{{~~~xxxnnnfffUUUOOOEEE<<<777666888::::::;;;===???@@@AAABBBBBB@@@???===<<<;;;:::;;;;;;999888777666777999:::;;;===???CCCFFFEEECCC???<<<===888444444555<<>>222000...------...---,,,+++++++++++++++++++++,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,---...///000111111555<<>>BBBBBBBBBBBBBBBAAA???>>><<<<<<<<<======<<<;;;999888<<<;;;999888999===BBBFFFIIIKKKMMMMMMLLLGGGCCC@@@CCC<<<777666888@@@OOO]]]```[[[XXXXXXXXXVVVYYY]]]VVVPPPKKKHHHGGGJJJTTT___```^^^YYYQQQHHHDDDDDDGGGJJJKKKNNNRRRUUUXXXZZZ[[[```eeelllrrruuutttqqqnnnqqqnnnkkkkkklllllliiifffjjj[[[TTT```uuupppRRRIIIJJJJJJHHHIIIHHHIIIIIIIIIJJJKKKOOOQQQJJJIIIFFF@@@888000,,,)))------------,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------........./////////000111222000...///333777???NNNZZZ```mmm|||{{{lllkkkccc[[[ccc|||zzzuuusssvvvyyyzzz}}}||||||{{{xxxuuutttvvvwwwyyy{{{~~~~~~}}}|||{{{{{{~~~~~~}}}~~~~~~}}}~~~~~~~~~}}}}}}}}}zzz{{{{{{|||}}}}}}~~~~~~}}}vvvbbbUUUNNNJJJAAA>>>999999DDDRRRZZZZZZUUUSSSQQQNNNKKKHHHFFFEEEAAANNNhhhzzz|||zzzqqq```\\\\\\SSSLLLLLLPPPeee}}}ssseeeZZZWWWZZZjjjvvveee\\\VVVHHHNNNvvv|||~~~~~~xxxwwwyyy|||pppbbb^^^ggg{{{wwwwwwuuummm^^^MMMDDDBBBIIIIIIJJJJJJIIIGGGEEECCC444222///------...---,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---...000111222555:::AAAHHHOOOUUU[[[___cccuuuvvvmmmvvvuuufffbbbjjjtttooossswwwzzz|||}}}~~~{{{pppaaaSSSGGGAAA:::999888888;;;???CCCFFFFFFEEEDDDBBB???<<<:::888888999;;;<<<<<<;;;999777999999999999;;;@@@GGGLLLSSSSSSRRRPPPMMMIIIFFFCCCEEE>>>888777;;;EEETTTbbbeee___ZZZYYYXXXXXX]]]ccc___VVVNNNKKKLLLPPPYYYaaaccc^^^TTTJJJAAA===>>>@@@CCCFFFKKKPPPUUUXXXYYYZZZbbbgggoootttuuurrrlllhhhkkkiiihhhhhhhhhhhhgggeeeqqqXXXWWWdddtttgggWWWOOOGGGEEEHHHGGGGGGGGGFFFFFFHHHLLLOOOJJJIIIHHHDDD???777///***...------------,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---............////////////...000222000///333:::@@@NNNTTTZZZbbbmmmzzz~~~~~~mmmaaa\\\ZZZlllxxxrrrqqquuuzzz{{{~~~||||||{{{yyyvvvuuuvvvwwwyyy}}}~~~~~~~~~}}}}}}|||}}}~~~}}}}}}}}}|||}}}~~~~~~}}}~~~~~~~~~}}}}}}}}}}}}||||||yyyzzz{{{{{{||||||||||||{{{vvvfffYYYOOOFFFAAA;;;<<>>AAACCCHHHMMMRRRWWWUUUQQQNNNKKKHHHGGGFFFDDD<<<666666===HHHYYYgggeee^^^XXXWWWXXX[[[bbbjjjjjj]]]RRROOORRRUUUZZZ___^^^WWWNNNFFFAAA???>>>======AAAIIIPPPVVVYYYZZZZZZdddhhhmmmqqqrrroookkkhhhgggggghhhfffdddbbbbbbccchhhUUUSSS\\\pppzzzfffTTTFFFDDDJJJEEEFFFEEEDDDCCCEEEIIILLLLLLLLLKKKJJJFFF===333,,,......---------,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---............/////////000---///111111111666@@@HHHbbb``````gggpppyyy|||tttVVVVVV\\\ttt{{{vvv~~~yyysssrrrwww|||}}}|||||||||zzzwwwvvvvvvxxxzzz}}}~~~zzz|||~~~}}}||||||||||||~~~}}}||||||}}}~~~~~~}}}}}}}}}}}}||||||||||||yyyyyyzzz{{{||||||||||||yyy}}}mmm```IIIBBB<<>>>>>>>>@@@DDDGGGIII@@@???===<<<:::999999999777777666666777999<<<===<<>>:::???HHHQQQWWWZZZ[[[ZZZ___aaaeeehhhiiihhhfffddd___aaaccc```\\\YYYYYYZZZ^^^VVVQQQZZZuuu~~~nnnSSSIIIIIIJJJCCCDDDEEEDDDCCCCCCGGGJJJJJJKKKKKKIIIIIIFFF;;;000000...------------,,,***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***,,,...//////......000///---,,,,,,---...///111---///222///111GGGbbbgggbbbkkk}}}www~~~^^^SSSggg}}}|||yyyyyy}}}}}}{{{yyy{{{~~~}}}{{{yyywwwvvvwwwyyyzzz~~~~~~~~~~~~|||||||||||||||{{{zzzyyyxxxvvvvvvwwwxxxzzz|||~~~|||~~~|||yyy}}}wwwnnnSSSOOOAAADDD\\\kkkiiifff___]]]ZZZVVVRRRMMMIIIGGGDDDNNNWWWZZZ^^^bbbaaa\\\UUUTTTUUUYYYZZZddd~~~{{{ttthhhmmmqqqoooiiieeefffjjj}}}xxxlll^^^RRRMMMNNNjjj{{{~~~fffvvv}}}VVVHHHJJJHHHGGGJJJNNNKKKEEE???999222---,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********+++++++++************))))))************+++++++++************************+++******)))***,,,---...///,,,+++...000111555:::AAANNNUUUPPPRRRdddxxxzzz|||}}}ooopppxxxvvvmmmuuuwwwxxxzzz{{{~~~yyyrrrgggYYYOOOGGGDDDAAA>>>>>>@@@CCCEEEGGGGGGFFFDDDCCC@@@???===<<<:::999777666666666777666777888888777777999:::BBBHHHRRRYYY[[[ZZZYYYXXXQQQOOOIIIDDDEEEHHHGGGBBB===555<<<444<<<^^^hhhhhh^^^UUUQQQTTTTTTVVVdddwwwvvvgggYYYVVVYYY\\\___ccc]]]XXXSSSQQQQQQNNNGGGAAABBBDDDJJJQQQSSSTTTZZZaaaYYY[[[]]]aaacccbbb___\\\ZZZXXXVVVUUUTTTSSSPPPNNNqqqcccTTTWWWooo{{{|||[[[GGG@@@>>>CCCDDDFFFEEECCCCCCEEEHHHHHHIIIIIIHHHIIIGGG===333000///------------,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++---............---000///---,,,,,,---///000000---...222222:::TTTqqqooorrr{{{xxxhhh___qqq{{{~~~~~~}}}{{{zzz{{{~~~~~~}}}{{{yyywwwvvvxxxyyy{{{~~~~~~~~~~~~~~~}}}|||}}}~~~{{{|||||||||{{{{{{zzzyyyxxxwwwwwwwwwxxxyyy{{{}}}~~~{{{~~~~~~pppjjjeeegggnnnttttttrrr```XXXGGGHHHbbbrrrooolllaaa```\\\XXXRRRLLLHHHFFFEEESSS```fffggggggccc]]]XXXWWWYYY[[[ZZZccc~~~zzzrrrmmmlllpppssspppjjjfffhhhlllrrrdddVVVMMMJJJ\\\{{{jjjuuuzzz|||pppKKKGGGCCCFFFKKKMMMJJJFFF@@@:::333...------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******+++++++++************))))))************+++++++++************************+++************,,,---...///,,,,,,...000111555;;;GGGPPP[[[dddhhhqqqyyyxxx~~~rrrjjjnnnuuuuuuqqqvvvwwwzzz{{{}}}tttiiiaaaWWWLLLEEE???>>>??????AAADDDFFFHHHGGGFFFEEECCCAAA???===<<<999888777666666666666777777777777666666888<<>>aaallllll^^^VVVQQQSSSTTTVVVddduuussseeeXXXVVVZZZ^^^cccgggddd___YYYXXXXXXVVVPPPJJJCCCFFFNNNVVVXXXXXX\\\bbb^^^]]]]]]]]]\\\YYYUUURRRQQQPPPMMMLLLKKKKKKJJJIII~~~ccc[[[kkk}}}mmmTTTFFF???BBBDDDEEEEEECCCCCCCCCDDDEEEGGGGGGFFFHHHGGGAAA888222000---------...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......------,,,//////---------...///000///---...000333???\\\xxxpppyyyiiifffvvvyyy}}}xxx}}}|||||||||~~~~~~}}}{{{|||zzzxxxwwwwwwyyy|||}}}~~~~~~~~~}}}}}}}}}}}}~~~~~~}}}~~~~~~|||zzz{{{|||}}}||||||||||||{{{{{{zzzzzzyyyyyyxxxxxxxxxxxxxxxyyyzzz{{{zzz}}}rrriii^^^YYY]]]eeemmmqqqooofffTTTTTTmmm{{{wwwrrrgggeeeaaa[[[TTTMMMGGGDDDFFFXXXlllvvvvvvqqqhhhaaa_________^^^ZZZaaa}}}sssjjjggggggooorrrssspppkkkiiimmmqqq{{{mmm\\\NNNGGGNNNlll}}}tttqqqWWWIII@@@FFFNNNLLLHHHGGGAAA<<<555000...---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++***+++++++++************))))))************+++++++++************************+++*********+++,,,---...///,,,,,,...000111777>>>IIIMMM]]]pppwwwwwwwwwtttyyywwwmmmddddddiiilllpppsssvvvxxx{{{}}}~~~yyynnn```SSSKKKFFFAAA>>>:::<<<>>>AAADDDEEEGGGGGGFFFFFFDDDAAA???<<<:::999777777777777777777777777888888777777888===CCCHHHOOOSSSYYY]]]]]]ZZZXXXWWWNNNLLLGGGCCCEEEIIIHHHDDDAAA777===777CCCgggrrrqqq___VVVQQQRRRTTTXXXdddrrrmmm```UUUSSSXXX___fffmmmiiiddd___]]]^^^]]]XXXSSSFFFKKKTTT]]]___\\\]]]aaa^^^[[[XXXUUUSSSPPPLLLIIIGGGFFFDDDCCCBBBCCCDDDEEEkkkkkkmmmWWWIIICCCCCCCCCCCCCCCBBBBBBCCCBBBDDDEEEDDDFFFGGGDDD===555222///------......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,///......---......///000//////000///222@@@ZZZoooiiiccciiiyyywww|||vvv}}}}}}}}}}}}}}}|||zzzxxxwwwwwwvvvwwwyyy|||~~~~~~~~~}}}}}}}}}}}}|||}}}}}}~~~~~~}}}~~~~~~~~~|||{{{zzz{{{|||}}}}}}|||{{{{{{zzzyyyyyyyyyyyyxxxxxxxxxwwwwwwwwwxxxxxxyyy}}}~~~mmm___YYY[[[___cccqqqnnncccdddyyy}}}xxxpppmmmggg```WWWOOOIIIEEEEEEYYYsss{{{pppiiiiiigggfffaaaYYY]]]xxxnnnbbb```ccchhhppprrrssspppnnnoootttxxxuuudddTTTKKKHHHXXX{{{nnnpppwwwyyyfffOOOAAAHHHPPPKKKFFFHHHCCC???999333///...------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))))))))*********+++++++++******************************++++++,,,------...///,,,---///000222:::CCCMMMSSSaaaooouuuxxx~~~vvvrrrtttmmmbbb[[[```ddddddiiiqqquuuxxx{{{}}}yyyrrr```WWWKKKBBB>>>>>>??????>>>???@@@AAABBBCCCCCCCCCFFFEEEBBB???<<<:::888777777888888888888888777777777999<<>>>>>@@@DDDFFF~~~qqquuu|||lllVVVHHHFFFCCCBBBAAABBBCCCCCC@@@CCCDDDCCCDDDGGGEEEAAA999555000---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---------,,,,,,------............//////000000///111111000666FFFXXXdddggg~~~mmm___nnnxxxvvvzzz{{{}}}~~~}}}zzzxxxvvvsssssstttvvv{{{~~~~~~~~~}}}}}}}}}}}}|||}}}}}}~~~~~~~~~~~~~~~}}}|||{{{|||~~~{{{{{{zzzyyyyyyyyyzzzzzzxxxxxxwwwvvvvvvvvvvvvvvvyyy|||pppddd]]]ZZZYYYccciiigggnnnyyyuuuooofff\\\SSSKKKGGGCCCVVVrrrxxxssssssnnniiiaaaWWWYYYrrrtttgggccceeeiiikkkppprrrsssrrrrrrvvv||||||kkk\\\TTTJJJJJJ___|||~~~xxxyyy~~~}}}mmmcccppp~~~pppmmm}}}mmmRRR@@@EEEMMMKKKGGGIIIEEEBBB<<<666111...---...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))))))))*********+++++++++***************************++++++,,,------.........------000111555???JJJYYYeeelllllloooyyyxxxsssrrreee\\\YYY^^^aaaaaahhhsssuuuwww{{{}}}}}}yyysssjjj```YYYKKKFFF@@@<<<;;;===@@@AAABBBAAA@@@??????AAABBBCCCEEECCCAAA===:::888777666777777777777777777777777999>>>FFFMMMRRRVVVYYY[[[ZZZ\\\]]]\\\YYYVVVTTTTTTQQQRRRQQQQQQUUUYYYWWWRRRDDD888===;;;LLLsss|||wwwbbb[[[UUUWWW\\\cccjjjooodddYYYPPPPPPXXXbbbpppzzzpppjjjbbb___``````]]]ZZZRRRVVV^^^ddd```WWWRRRRRRPPPLLLGGGDDDCCCDDDCCCCCC===>>>???>>>???AAAFFFKKKuuuyyy~~~iiiiiissstttUUUPPPHHHBBBAAABBBDDDEEEAAADDDDDDAAABBBEEEFFFCCC>>>999222...,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,------...---......///000000000111...111111333???SSS```ccclll}}}rrrllljjj```TTT]]]tttooojjjttt~~~yyy|||}}}yyywwwuuupppqqqsssvvv|||~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~~~~}}}}}}~~~{{{zzzyyyxxxxxxyyyzzz{{{wwwwwwvvvuuuuuuuuuuuuuuuxxx{{{xxxpppiiidddUUU\\\]]]iii|||uuukkkaaaVVVNNNJJJCCCQQQiii~~~zzzxxxpppggg^^^TTTWWWmmm{{{rrrnnnqqqsssrrrppptttuuuvvvwwwyyy}}}sssddd]]]LLLFFFKKKeeexxx|||}}}{{{~~~|||xxx|||rrrddddddnnnooommmtttzzzmmmVVVBBBAAAHHHKKKJJJKKKGGGEEE@@@999222.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,+++++++++************))))))************+++++++++***************************+++,,,---.........---...---...111333888EEEQQQaaaoootttmmmmmmvvv|||yyyuuulll```]]]\\\___bbbfffnnnwwwvvvxxx|||~~~{{{mmmddd\\\RRRIIIDDDBBBAAA???>>>======>>>??????>>>===>>>???BBBEEEGGGDDDBBB???<<<999888777777555555555555666888:::;;;AAAHHHSSS\\\```aaaaaa```\\\]]]]]][[[WWWUUUTTTTTTSSSUUUWWWXXX[[[]]]XXXQQQDDD777======PPPwww}}}vvvccc^^^ZZZ]]]eeelllpppqqqfff\\\SSSSSSZZZfffvvvzzzrrriiieeeeeeeeebbb^^^XXXZZZ___bbb\\\RRRLLLLLLMMMJJJDDDAAA??????>>>>>>;;;>>>@@@AAABBBEEEKKKPPPkkkpppwww}}}qqqdddcccuuuggg]]]OOOEEEAAABBBEEEFFFBBBEEEDDD@@@@@@CCCEEEDDDAAA<<<444...,,,+++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,+++,,,---//////---...//////000111111111000111000333FFF```jjjfffmmmyyy}}}|||eeeZZZTTTMMMKKKbbb||||||iiihhhqqq~~~~~~www{{{}}}yyyvvvuuuqqqrrrssswww|||~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|||~~~~~~|||}}}{{{zzzxxxwwwwwwxxxzzz{{{vvvvvvuuuuuuttttttuuuuuuvvvyyy}}}xxxsssUUUTTTNNNYYYzzzxxxnnncccXXXOOOKKKFFFMMM___vvv~~~yyynnnbbbYYYSSSVVVkkk}}}zzzxxxxxxyyyzzzxxxvvvzzz{{{|||}}}{{{iiiaaaOOOMMMGGGNNNpppxxxzzzuuutttuuu|||{{{qqqddd```uuusssxxxwwwrrrzzztttaaaKKKAAAEEEKKKLLLJJJHHHGGGBBB;;;333......///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++************))))))************+++++++++***************************+++,,,............---------///222555;;;JJJXXXcccllluuuwwwuuurrrpppnnnxxxwwwdddcccffffffbbbccckkksssxxxxxx{{{~~~{{{kkkYYYPPPJJJCCC??????AAAAAAAAA@@@>>>===<<<<<<:::;;;===???AAADDDEEEFFFCCCAAA>>>;;;999888888888777666666777:::???DDDGGGMMMTTT^^^fffhhhgggdddbbb^^^^^^]]]ZZZWWWUUUUUUVVVXXX[[[^^^^^^```^^^VVVLLLCCC666<<<>>>SSSyyy}}}ssseeeaaa^^^cccmmmuuuvvvrrrfff\\\SSSSSSZZZfffwww|||qqqkkkjjjiiifffccc[[[\\\______YYYNNNJJJKKKKKKGGGCCC???>>>>>>===<<<<<<@@@EEEGGGHHHKKKQQQVVVeeejjjqqqxxx~~~mmm___llltttgggVVVHHHBBBCCCEEEGGGCCCFFFEEE@@@???BBBDDDDDDDDD>>>555...++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,++++++,,,...///000------///000111111111111333222...111HHHeeennngggiiittt{{{}}}fffUUULLLJJJPPPkkkrrruuunnn}}}|||yyy|||uuuzzz}}}yyyvvvuuusssssstttwww|||}}}~~~~~~~~~~~~}}}~~~~~~~~~zzz}}}~~~||||||~~~{{{zzzxxxwwwwwwxxxzzz{{{vvvuuuuuutttttttttuuuuuutttwww|||zzzuuu___TTTCCCKKKqqqyyyooocccXXXPPPKKKJJJLLLXXXnnn~~~xxxkkk]]]VVVRRRWWWkkk{{{xxxxxxzzz|||kkkbbbQQQVVVLLLDDDaaazzzuuunnnqqqsssvvv~~~~~~hhhZZZnnn{{{vvvvvv}}}oooVVVEEEDDDKKKLLLGGGIIIHHHDDD<<<444///...///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,+++++++++************))))))************+++++++++***************************+++,,,...///......---------000333666===MMM\\\fffjjjwwwssskkkmmmrrr{{{yyy___iiipppooofffcccllltttuuuzzz}}}nnn[[[IIIBBBAAA???AAAEEE@@@AAAAAA@@@>>>===<<<===999;;;???BBBDDDDDDCCCBBBCCCAAA>>>;;;999888999999:::999999<<>>>>>DDDJJJMMMNNNQQQWWW\\\UUUYYYcccpppxxx}}}```[[[hhhvvvxxx```SSSIII??????FFFIIIGGGEEECCCAAAAAABBBBBBCCCAAA===666///+++---///------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------,,,,,,,,,---------..................////////////,,,555222;;;\\\iiiccchhh|||zzz}}}iii\\\PPPAAAVVVsss~~~}}}yyy{{{zzzvvvyyy{{{{{{yyyvvvsssrrrttttttvvv|||}}}|||}}}}}}~~~~~~}}}xxxzzzzzzyyyyyyxxxwwwvvvvvvxxxvvvtttrrrqqqrrrssstttvvvyyy~~~|||vvvqqqjjjeeeWWWJJJ@@@EEEVVVhhhyyyxxxkkkfff\\\QQQQQQRRRMMMSSS^^^cccoooxxxuuuiiieee\\\TTTSSS^^^rrr}}}{{{}}}pppkkkbbbOOOLLLMMMMMMkkk}}}vvvmmmoooppp{{{{{{{{{xxxkkkvvv{{{qqqQQQBBBHHHMMMIIIOOOHHHDDDBBB;;;000+++,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************+++++++++,,,,,,,,,)))***,,,---,,,***)))***++++++,,,------......///111000000333;;;FFFQQQXXXddddddppptttqqq|||kkkaaavvvnnnhhhiiilllooorrrvvv{{{xxxpppPPPJJJAAA<<<===???@@@@@@BBBAAA@@@>>><<<;;;;;;;;;>>>>>>@@@AAACCCCCCDDDDDD>>>===;;;::::::;;;===>>>@@@CCCGGGKKKPPPWWW]]]bbbgggggghhhiiijjjgggbbb___\\\\\\ZZZWWWVVVXXX^^^cccfffgggeee^^^YYYWWWSSSNNN>>>===;;;BBBYYYrrrttthhhccccccgggpppxxxzzztttnnnbbbUUUNNNSSSWWWZZZiii{{{{{{uuuqqqjjjcccdddbbb^^^YYYSSSMMMIIIFFFBBBBBB@@@>>>===>>>BBBEEEGGGJJJOOOTTTXXXYYYZZZZZZJJJNNNXXXeeennnttt}}}yyyfffkkk|||mmm^^^PPPBBB>>>BBBGGGFFFEEEDDDCCCBBBBBBAAABBBAAA>>>777111------///------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------,,,,,,,,,---------....../////////000000000000000000666333>>>\\\jjjlllxxxzzzxxx[[[JJJAAAVVVyyy|||wwwyyyzzzyyyvvvsssrrrqqqrrrsssxxx}}}~~~~~~|||xxx{{{zzzzzzyyyxxxwwwvvvvvvvvvuuutttsssssstttuuuvvvssstttwww|||vvviii```XXXTTTJJJBBB;;;<<>>>>>===;;;;;;:::::::::<<<===>>>???@@@AAAAAAAAA>>>>>>>>>???AAADDDFFFGGGQQQTTTWWWYYY\\\___cccfffiiihhheeeddddddbbb```^^^^^^]]][[[XXXWWW[[[aaafffffffffaaa[[[YYYXXXTTTOOO@@@AAADDDOOOccctttuuunnndddfffkkkuuu}}}zzzuuujjj[[[PPPOOOPPPSSSaaarrr}}}yyyrrrkkkdddaaa\\\VVVPPPKKKHHHFFF@@@???>>>======@@@EEEIIILLLOOOSSSWWWZZZ[[[[[[[[[>>>BBBKKKWWWaaajjjuuuwwwooo||||||lll[[[IIIAAABBBEEEFFFFFFGGGFFFDDDBBB@@@AAAAAA???:::444000...---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......///000000000111111111222222444666FFFaaappp{{{ZZZDDDEEEXXX{{{~~~}}}xxxyyyxxxuuurrrppppppqqqqqqttt{{{~~~|||yyy{{{{{{zzzyyyxxxwwwvvvvvvuuuuuuuuuuuuuuuuuuvvvvvvpppooooooqqquuusssdddYYYSSSPPPFFFCCC???===;;;>>>LLLZZZsss}}}tttpppfffZZZXXXRRRMMMPPPOOOIIIPPP^^^aaa\\\]]]___dddkkkvvv}}}zzzyyy~~~pppdddTTTJJJFFFHHHfff~~~|||yyyzzztttzzz[[[FFFDDDKKKIIIGGGEEEEEE???666000...------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,---<<>><<<===???@@@>>><<<;;;;;;:::999999999::::::::::::;;;<<<===>>>>>>>>>@@@AAAEEEIIIMMMPPPRRRSSSaaacccfffhhhhhhiiijjjkkkllliiiccc```_________^^^```___]]]ZZZ[[[___eeejjjfffccc\\\WWWXXXZZZVVVOOOBBBBBBKKK^^^ooouuussspppiiilllsss|||{{{nnn```RRRNNNNNNQQQ[[[fffpppwww|||}}}{{{xxxqqqjjj___[[[UUUNNNHHHCCCAAA@@@============???DDDKKKPPPPPPRRRUUUXXXZZZZZZZZZYYY:::<<>>??????===:::;;;;;;:::999999999999999777888999:::<<<>>>@@@AAAFFFIIIMMMSSSXXX[[[]]]]]]eeeiiimmmoooooonnnnnnnnnmmmjjjeeebbbbbbbbbbbbbbbcccaaa^^^\\\^^^bbbhhhlllddd```YYYUUUXXX\\\WWWPPPBBB???LLLgggwwwssskkkjjjnnnsss{{{~~~qqqcccUUUPPPSSSWWWZZZ\\\dddkkkqqqrrrrrrqqqkkkddd\\\XXXPPPHHHAAA===<<<<<<<<<===>>>???CCCIIIQQQVVVPPPQQQSSSTTTUUUUUUTTTSSS888;;;@@@GGGLLLTTTcccqqqyyy~~~mmmqqqkkkUUUFFF@@@AAADDDHHHJJJJJJGGGCCCAAABBBAAA@@@>>>;;;666000---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......------......///000111111111333CCCWWWfffxxxQQQAAAPPPdddvvvvvvzzz{{{zzz|||zzzwwwrrrooonnnppprrrzzz~~~~~~||||||~~~}}}}}}}}}~~~}}}|||}}}|||{{{zzzxxxwwwvvvuuuuuuvvvvvvuuurrrnnniiiggg```]]]ZZZZZZ^^^jjjwwwbbbTTTNNNHHHDDD???<<>>AAAEEEHHHJJJPPPSSSWWW]]]aaacccddddddiiilllppprrrqqqooommmmmmmmmkkkjjjiiijjjjjjhhhgggeeebbb___^^^___cccgggjjjaaa^^^XXXVVVYYY]]]XXXOOOCCC???MMMjjjzzzrrreeebbblllttt}}}ppp^^^SSSTTTZZZ[[[YYYdddiiimmmmmmllllllgggaaa[[[VVVNNNFFF@@@===<<<<<<;;;<<<>>>AAADDDJJJQQQVVVPPPPPPQQQQQQQQQPPPOOONNN666888<<<@@@BBBHHHVVVeeeqqqyyywwwqqq~~~www[[[GGG===AAADDDHHHKKKKKKIIIEEEBBBCCCBBBAAA???===888222...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......,,,,,,---...///000111111111666IIIXXX^^^rrrrrrGGGDDDSSSjjjvvv{{{{{{yyyvvvrrrnnnnnnpppsss~~~~~~~~~~~~}}}{{{{{{|||}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~}}}|||zzzyyywwwvvvuuuuuuvvvvvvuuupppiiiccc^^^UUUUUUXXXZZZZZZ___lllzzz|||eeeZZZOOOJJJFFFAAA@@@AAAggg~~~wwwoooeeebbb]]]OOOIIIHHHGGGQQQ[[[YYYYYYTTTRRR[[[lll{{{~~~xxxrrrkkkgggiiiqqq}}}yyyeee___XXXGGGCCCRRRnnnzzz~~~yyykkkhhhrrrzzzwwwkkkVVVGGGBBBIIILLLLLLHHHDDD???888111------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,&&&:::DDD:::...---,,,(((++++++,,,------......///---///777GGGXXXfffkkkkkknnnmmmqqqqqqcccWWWIIIKKK]]]YYYZZZaaajjjoooqqqvvv|||rrrhhhXXXPPPFFF@@@???@@@@@@@@@BBBAAA@@@@@@@@@@@@@@@AAADDDEEEFFFIIILLLPPPTTTVVV[[[]]]aaaeeehhhjjjjjjjjjpppsssuuuuuussspppnnnmmmooonnnnnnpppqqqpppmmmkkkeeeccc```___```bbbcccccc\\\]]][[[ZZZ\\\]]]WWWNNNEEEFFFTTTnnnyyypppddd```hhhssswwwbbbXXXZZZ]]]\\\dddiiikkkjjjhhhfffbbb\\\QQQMMMGGGAAA===<<<<<<===<<>>:::444///------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,---------......------...///000111222222222999LLLUUUVVVpppxxxmmmsssqqqPPPAAAMMMXXXrrr|||yyysss|||wwwvvvtttpppmmmmmmppprrr~~~~~~}}}{{{{{{|||}}}~~~~~~~~~~~~~~~~~~|||{{{yyywwwvvvuuuuuuvvvvvvuuuppphhh___ZZZTTT[[[eeekkkggg```___dddzzznnn```VVVMMMFFFCCCEEEZZZzzzzzzrrreee```YYYOOOMMMLLLHHHQQQ\\\[[[TTTMMMKKKVVVjjjyyy}}}{{{vvvsssnnnhhhbbb^^^[[[ZZZbbbooorrriiiWWWKKKGGGFFFTTTvvv|||tttnnnjjj```qqqxxxtttlll]]]KKK>>>FFFKKKLLLGGGDDDCCC===666------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,'''000666333...------,,,++++++,,,------......///,,,000<<>>:::444000------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,---------......---...///000111222333333111:::NNNRRRSSSrrrvvv}}}vvvbbbfffZZZ;;;@@@UUU^^^zzz|||xxxuuuuuuuuutttrrrooolllllloooqqq~~~}}}||||||~~~}}}{{{yyywwwvvvuuutttuuuwwwuuuppphhh___ZZZZZZeeevvvxxxhhh]]]ZZZrrr{{{kkk]]]PPPFFFDDDFFFNNNrrr{{{rrrccc\\\WWWQQQSSSQQQJJJPPP]]]___SSSLLLIIIUUUhhhvvvxxxsssiiiddd\\\UUUQQQRRRTTTWWWaaappp|||pppWWWOOOPPPFFFEEEkkk~~~wwwxxxvvv___WWWwww~~~yyytttnnncccPPP@@@DDDIIIJJJFFFEEEEEEBBB;;;------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,)))***,,,...------...///++++++,,,------......//////444AAAUUUiiitttvvvrrrrrrkkkrrrmmmOOOGGGKKKTTTaaakkklllpppuuuvvvvvvzzz~~~zzznnnddd]]]YYYTTTQQQTTTTTTVVVXXXZZZ]]]```aaa```_________aaadddgggiiijjjkkkmmmooorrrsssuuuuuuqqqtttwwwxxxyyyyyyzzz{{{vvvtttqqqppppppooonnnllleeebbb```___```^^^ZZZVVVUUU\\\bbbcccaaa]]]TTTKKKBBBSSSgggppplllcccbbbeeeppp|||ooohhheeecccjjjpppooolllggg]]]TTTGGGFFFFFFFFFHHHLLLOOOQQQLLLOOOSSSTTTTTTSSSSSSSSSOOOOOONNNMMMLLLKKKJJJIII111444777777777;;;CCCJJJ___jjjyyyttt___kkkzzzjjjXXXJJJEEEDDDHHHKKKJJJIIIJJJGGGDDDAAAAAAAAA>>>666000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................,,,---......//////......////////////////////////......------///222333333333OOOSSSGGGVVVuuunnnwwwggg___NNNDDDBBBDDDYYYsss~~~wwwpppzzz}}}wwwyyytttpppmmmjjjjjjqqqzzz~~~|||{{{zzzyyywwwuuuzzzwwwuuutttpppggg]]]WWWUUUXXXbbbpppvvvnnnaaaXXXiii|||~~~jjj[[[RRRIIIBBBOOOaaayyy}}}lll___ZZZZZZ[[[WWWPPPNNNSSSYYY[[[RRRJJJFFFRRRgggvvvrrrgggbbb\\\VVVQQQNNNLLLRRRZZZfffwwwzzzpppeeeTTTIIIIIIIIISSS|||~~~~~~vvvhhh```^^^{{{{{{xxxuuuoooiiiWWW===BBBFFFIIIIIIHHHEEE???999111///,,,+++,,,---,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,++++++,,,,,,,,,,,,------///++++++...000...---///333666BBB___vvvsssrrr{{{kkkjjj{{{xxx___MMMCCCKKK\\\aaammmooorrrrrrrrruuuzzz~~~~~~}}}rrrkkkfffbbb___aaabbbbbbcccdddeeeffffffggghhhhhhhhhhhhjjjnnnqqqfffjjjoooqqqpppqqquuuxxxvvvxxx{{{~~~~~~}}}~~~wwwoooooossstttnnnhhhccc```\\\ZZZYYYXXXVVVUUUZZZ```ccc```^^^[[[RRRGGGMMM^^^mmmmmmddd___aaacccuuu{{{{{{|||wwwmmmpppnnnvvv{{{tttpppkkk___XXXTTTQQQUUU\\\cccffffffiiibbb[[[WWWWWWXXXYYYYYY\\\RRRMMMNNNNNNJJJHHHJJJ222555777666666:::AAAGGGZZZeeeuuueee___cccsssxxxdddQQQFFF>>>AAAHHHLLLLLLLLLIIIFFFBBBBBBBBB???999333///...------,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---......//////......////////////////////////---.........000333555666FFFaaadddVVV```www~~~yyylll|||kkk[[[JJJBBBDDDKKKcccsssppp|||~~~yyyuuuuuupppllljjjjjjmmmvvv~~~}}}|||{{{yyywww{{{xxxuuuvvvuuulll]]]SSSLLLLLLSSS___fffaaaYYYSSSTTTaaa|||tttaaaVVVMMMEEEGGGVVVlll|||{{{nnnddd```]]]]]]YYYRRRQQQVVVZZZ[[[SSSKKKGGGPPPaaalllhhh___VVVSSSSSSUUUUUUSSSTTTXXXiiiyyy~~~xxxvvv|||yyynnn\\\MMMIIIFFFIIIjjjyyymmm^^^ZZZvvv}}}yyyzzzkkkOOOBBBDDDFFFGGGHHHFFFBBB===222000---,,,,,,---,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,,,,,,,------///++++++...000......000///<<>>CCCSSS___pppggg___rrrxxx___NNN>>>===EEEJJJKKKKKKJJJGGGDDDCCCBBB@@@<<<888000///...---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......////////////////////////---...000111222333666999XXXrrrwwwlllssssssqqqdddNNNDDDIIITTTmmmzzzooonnn}}}~~~}}}{{{wwwtttpppkkkfffgggiiippp|||~~~~~~~~~|||zzz|||xxxvvvyyy}}}uuubbbQQQGGGBBBCCCKKKQQQOOOLLLJJJDDDIII[[[yyyuuudddYYYRRRDDDMMM___rrrxxxqqqhhhddd______ZZZUUUWWW\\\^^^]]]TTTMMMIIIQQQ]]]eeeccc^^^WWWWWW[[[ccceeeaaa]]]\\\nnn}}}~~~yyyqqqmmmzzz|||yyyfffTTTKKKGGGAAAUUUyyy{{{uuubbbXXXppphhhEEECCCCCCEEEHHHHHHDDDBBB444111...,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------...++++++//////...///222111IIIcccuuuxxxooovvv}}}|||```IIIKKKMMMPPP[[[aaakkknnnqqqtttwwwzzz~~~}}}}}}{{{wwwuuuuuutttsssrrrqqqppppppssstttsssrrrpppppprrrtttxxxxxxwwwyyy{{{||||||{{{~~~xxxsssqqqooonnnmmmfffaaa[[[WWWWWWYYY[[[\\\___cccddd```[[[UUUMMMEEE```lllrrrkkk```___hhhppp}}}yyyqqqpppcccrrryyyoooccc\\\WWWQQQMMMLLL555666666555555777;;;???LLLYYYlll~~~sss~~~mmmZZZGGG@@@BBBEEEGGGIIIJJJGGGDDDCCCBBBAAA>>><<<222111///...------...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///.........////////////////////////...///111333111111666===```xxxpppvvvyyyYYYFFFLLL\\\ssstttmmmmmm{{{|||xxxtttmmmgggccceeejjjsss~~~}}}|||xxxwww}}}nnnYYYLLLDDD@@@CCCFFFFFFDDDDDDBBBAAAJJJ___|||vvveee\\\KKKLLLXXXkkkvvvqqqhhhddd```^^^ZZZXXX^^^fffgggcccVVVPPPOOOWWWaaafffeeedddaaabbbgggoooqqqjjjbbb^^^sss{{{wwwwwwxxxooo[[[PPPLLLBBBIIIeeezzz}}}~~~mmm\\\iii~~~~~~zzzNNNGGGAAACCCGGGGGGEEEDDD666333///------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********+++++++++,,,,,,,,,---------+++,,,//////...000555:::UUUlllpppkkkfff|||}}}XXXCCCLLLSSSUUU___gggkkkmmmrrrvvvzzz~~~}}}|||}}}}}}{{{yyyyyyxxxwwwvvvttttttssswwwxxxxxxvvvuuuuuuvvvxxxzzzyyyxxx|||~~~yyysssnnnkkkkkkllleeebbb]]][[[[[[]]]^^^___```bbbccc```[[[UUUPPPLLLiiirrrtttjjj```aaakkktttuuukkkgggbbbdddjjjtttooocccZZZUUUSSS666666666555555777:::<<>>555333111...------//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///.........//////////////////////////////222333000...666AAAhhh}}}pppwww\\\DDDNNNccczzzrrrmmmnnnyyy}}}vvvqqqlllfffbbbfffmmmvvv~~~~~~~~~}}}{{{zzzzzznnnSSSIIIAAAAAACCCBBBAAABBBAAA@@@DDDPPPccckkk\\\QQQLLLSSSfffsssooogggccc```\\\XXXZZZfffrrrsssmmm^^^XXXWWW```iiijjjiiiiiigggfffiiinnnnnnhhhbbb```yyyuuucccXXXOOOFFFGGGXXXvvv{{{vvvaaabbb|||zzzwww[[[MMMBBBBBBFFFFFFDDDDDD999555000---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********+++++++++,,,,,,,,,------,,,+++,,,///...---111777???\\\oookkkcccccc~~~uuu||||||SSS@@@LLLSSSVVVaaajjjkkknnnrrrxxx~~~~~~}}}~~~~~~~~~~~~}}}||||||{{{zzzzzzyyyzzz{{{zzzyyyyyyzzz||||||{{{zzz~~~~~~~~~zzztttnnnkkklllnnneeedddbbbaaabbbbbbaaa``````aaaaaa```]]]YYYYYYZZZmmmssssssjjjccceeennntttqqqfffaaaccc``````eeeqqq{{{mmm```WWW777666666666777888999:::CCCQQQggg{{{~~~oooYYYJJJ@@@===@@@EEEFFFFFFFFFEEEDDDBBBAAA@@@999666333///------...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......////////////////////////000///111444000///:::JJJttt{{{zzzTTTBBBRRRjjj}}}rrrqqqttt|||yyyrrrmmmjjjeeeccciiiqqqzzz}}}}}}~~~~~~{{{}}}}}}[[[OOOCCC@@@@@@>>>>>>?????????AAAEEEQQQkkk~~~fffUUULLLPPPeeesssooohhhfffaaa[[[VVV[[[lll|||}}}wwwjjjbbbaaallltttrrrnnnmmmjjjiiikkkmmmlllhhhhhhkkk}}}|||kkk```OOOHHHHHHOOOccc|||{{{yyy{{{hhh```nnnwwwhhhTTTDDDBBBFFFEEECCCDDD;;;777222...---.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------,,,+++---///...---222999BBB```ppplllfffgggzzzwwwmmmMMMAAAJJJOOOUUUbbbjjjllloootttzzz}}}~~~}}}||||||{{{}}}~~~~~~}}}|||}}}~~~~~~~~~}}}||||||}}}~~~~~~~~~|||xxxssspppppppppiiihhhggghhhhhhgggeeecccbbb``````aaa______dddkkkrrrsssppphhhfffkkkrrruuu}}}ooofffaaaZZZZZZ]]]dddmmmwww|||lll777777666666888999::::::@@@NNNdddxxx|||dddPPPEEE??????BBBEEEGGGHHHHHHGGGDDDCCCBBB<<<999444000---,,,---...........................------------------------,,,---......//////......///////////////////////////...111444111222BBBWWW{{{kkkNNNGGG\\\nnnxxx|||xxxrrrwww~~~~~~yyytttnnnjjjgggcccdddmmmwww~~~{{{xxxhhhWWWMMMIIIFFFFFFHHHFFFDDDCCCAAAFFF\\\^^^SSSVVVjjjwwwrrrkkkkkkccc\\\UUU\\\ppp}}}uuukkkkkkyyyyyywwwppppppqqqqqqllliiinnnwwwrrrfffTTTLLLIIIHHHQQQrrr{{{~~~uuufffcccnnnvvv{{{yyyrrrYYYDDDBBBFFFEEEDDDFFF===888333///---.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,,,,,,,------++++++---///...---333;;;MMMfffqqqlllkkknnnwww}}}{{{YYYHHHEEELLLNNNUUUccciiinnnpppuuu|||~~~~~~~~~~~~}}}~~~~~~~~~}}}}}}}}}}}}|||{{{{{{zzz{{{{{{}}}|||zzzxxxwwwtttrrrqqqpppnnnkkkkkkkkkjjjiiigggeeebbbaaabbbaaacccnnnzzzxxxtttllleeehhhqqqxxxyyywwwmmmiiigggYYYWWWZZZcccjjjqqqzzz}}}~~~888777666777999:::;;;:::>>>MMMbbbwww|||nnnyyyoooVVVJJJCCC???>>>EEEHHHJJJKKKIIIFFFDDDDDD>>>;;;666000---,,,,,,---................................................,,,---......//////......////////////////////////...---000555333555HHH```{{{cccNNNPPPeeeoooppppppmmmqqq{{{{{{uuuqqqmmmkkkdddaaadddooozzz|||}}}ttteee\\\WWWVVVXXXTTTOOOHHHBBBBBBRRRssshhh\\\^^^qqq|||tttmmmmmmfff]]]UUU\\\rrryyyoooqqqssstttuuurrrkkkgggnnnxxxvvviii[[[QQQJJJDDDEEEbbb|||ooo^^^___fffssssssyyyvvv[[[EEEBBBFFFFFFEEEHHH>>>999333///............------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,---++++++,,,,,,,,,---------++++++---///------444<<>>:::@@@HHHMMMJJJHHHJJJIIIEEE@@@>>>:::666333000///...000000///.......................................////////////////////////............////////////+++444111000666333EEEnnn~~~uuurrr\\\MMMQQQiiiuuukkkeeekkkwww}}}{{{zzzwwwnnngggbbbbbbgggsss~~~}}}|||llliiijjjeeegggXXXMMMJJJGGGLLLhhhsssdddcccvvv{{{rrrppplll\\\SSSVVVccc{{{uuunnnttt~~~uuupppqqqnnniiippp~~~~~~rrr^^^WWWJJJDDDFFFMMMmmmwww~~~{{{ddd\\\aaannn{{{rrrqqqtttZZZHHHAAA===CCCJJJFFFCCC===444///......---,,,......---,,,,,,,,,,,,------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......444...---000...+++555DDD]]]tttooocccpppxxxtttvvvyyyuuu|||bbbDDDDDDFFFKKKSSS[[[bbbffflllqqqyyy|||~~~|||{{{zzzyyyyyyyyyzzz{{{yyyxxxwwwwwwwwwwwwtttrrrtttrrrpppnnnmmmlllkkkjjjjjjddd___aaajjjsssyyy{{{tttjjjiiinnnttt|||}}}qqqkkkkkknnnjjjbbb```hhhppprrrxxx}}}|||{{{}}};;;;;;:::888888888:::;;;AAALLLaaaxxxmmmbbbiiijjjYYYIII>>>===@@@GGGLLLJJJHHHJJJIIIFFFAAA???;;;777333000......000000///.......................................////////////////////////............////////////+++333111111999===SSS{{{~~~}}}yyyqqqjjjkkk}}}uuuUUULLLUUUmmmwwwlllgggnnnzzz}}}yyywwwssskkkdddaaabbbiiiuuu~~~~~~~~~vvvmmmeeehhh___XXXUUULLLIII^^^zzzzzzkkkhhhxxx~~~uuutttiiiXXXOOOOOOZZZqqq{{{sssiiikkk{{{sssooorrrqqqooowwwxxxfff^^^PPPGGGGGGJJJfff{{{{{{nnneee___kkk{{{ttttttzzzdddQQQDDD===DDDJJJDDDDDD>>>666000......---,,,......---,,,,,,,,,,,,------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......111,,,---000...---:::KKKbbboooiiicccttt}}}yyy|||}}}xxxuuuxxx[[[CCCCCCEEEJJJRRR\\\ccchhhnnnssszzz|||~~~~~~~~~}}}|||zzzyyyxxxxxxxxxyyyyyyxxxwwwwwwxxxxxxvvvtttsssrrrqqqrrrrrrooojjjfffdddaaa```dddmmmvvv{{{|||{{{pppggggggnnnuuu~~~}}}sssnnnnnnpppmmmeeedddmmmrrrrrrvvv|||yyyxxxxxx{{{???>>><<<;;;::::::::::::AAALLLaaaxxxjjj^^^xxx|||eeeOOOAAA???@@@FFFIIIIIIIIIJJJIIIGGGCCCAAA===999555111///---000000///.......................................////////////////////////............////////////,,,333222333===JJJggg~~~sssrrruuuzzzooolllooosss```KKKMMM]]]ssswwwkkkhhhppp}}}{{{uuurrrmmmfff```___ccclllyyy}}}zzzlllcccbbb___^^^\\\OOOEEEQQQfffsssooo}}}yyyvvvgggWWWLLLIIIOOOfffyyyyyyssseeebbbsss}}}uuunnnmmmqqqsssttt|||qqqiiiWWWLLLHHHGGGZZZ|||{{{zzzrrr^^^dddyyyxxxtttdddOOO???EEEKKKCCCDDD???888222///...------......---,,,,,,,,,,,,------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---+++---///---///AAAUUUjjjjjjbbbggg{{{}}}|||fffKKK@@@AAADDDJJJRRR\\\eeejjjpppuuu|||~~~~~~~~~}}}}}}{{{yyyxxxwwwwwwwwwyyyxxxwwwxxxyyyyyyxxxvvvtttrrrsssuuuwwwsssjjjcccaaaaaadddllluuu}}}{{{qqqiiijjjpppxxxwwwrrrqqqrrrpppiiiiiippptttrrrtttzzzttttttuuuwwwzzz~~~GGGDDDAAA>>><<<;;;999888@@@LLLbbbyyy}}}cccjjjvvv\\\HHH>>>@@@CCCFFFHHHIIIJJJIIIHHHEEECCC@@@;;;777222///...000000///.......................................////////////////////////............////////////...222333444???VVVyyyxxxpppvvvmmmPPPFFFQQQfffxxxuuugggfffoooyyyrrrnnniiiccc^^^]]]eeeqqq~~~zzzlllfffYYYVVVWWWVVVMMMDDDHHHUUUmmmyyyvvv{{{vvviiiYYYMMMGGGIII```wwwzzzwwwhhh```nnnvvvppplllkkkooosssvvv~~~|||~~~zzzqqq]]]OOOJJJDDDPPPiii|||}}}aaa^^^|||}}}|||cccGGGEEEKKKFFFEEEAAA;;;444000...------......---,,,,,,,,,,,,------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++---//////,,,222GGG]]]ooodddaaaqqqvvvUUU>>>>>>AAAEEELLLTTT^^^hhhnnnsssxxx}}}}}}||||||{{{zzzyyyxxxxxxxxxyyyxxxxxxyyy{{{{{{zzzxxxvvvttttttvvvxxxtttkkkbbbdddgggmmmvvv~~~vvvpppqqqwww}}}zzzuuusssqqqrrrkkkiiiooorrrqqquuu|||zzz{{{xxxrrrsssssstttuuuxxx|||~~~{{{zzz~~~LLLHHHBBB>>>===<<<:::888@@@LLLbbbzzzkkkdddnnnQQQ>>>@@@@@@CCCGGGIIIIIIIIIIIIFFFEEEBBB===999444111///000000///.......................................////////////////////////............////////////111222444555???^^^|||iiiFFFGGGXXXpppyyyoooaaabbblllxxxpppjjjfffaaa^^^^^^hhhvvvpppiiiXXXPPPKKKLLLIIICCCCCCGGGSSSmmm{{{zzzvvvjjj[[[NNNGGGHHH___www|||{{{mmmfffrrrzzzssspppooorrrvvv{{{vvvbbbSSSMMMEEEIIIZZZzzzggg[[[ooowwwQQQDDDJJJIIIFFFCCC>>>777111...............---,,,,,,,,,,,,------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,///111///---666LLLbbblll```ggg}}}pppMMM<<<===AAAHHHPPPXXXaaajjjqqqvvvzzz~~~}}}{{{{{{{{{|||||||||||||||zzzzzzyyyzzz||||||{{{yyyzzzwwwuuuuuuvvvsssllleeehhhlllttt}}}|||wwwtttxxx}}}|||xxxsssppprrrjjjgggkkknnnpppxxxvvvvvvsssrrrssstttrrrrrrsssvvvzzz}}}xxxuuuuuuxxxRRRKKKCCC>>>===>>><<<;;;???LLLccc|||ssseee|||[[[BBB@@@>>>@@@FFFJJJIIIIIIKKKGGGEEECCC???;;;777333111000000///.......................................////////////////////////............////////////111000555777???ccchhhGGGMMMbbbwwwxxxiii]]]aaalll|||wwwnnngggccc```^^^```kkk{{{lllbbb\\\PPPFFFDDDDDDBBB???>>>DDDZZZ~~~}}}rrrsss}}}yyyssstttzzziiiZZZNNNGGGJJJbbbyyy}}}{{{qqqlllwwwzzzxxxvvvxxx|||{{{gggXXXSSSIIIFFFPPPyyyzzz}}}nnn]]]ccc}}}YYYCCCFFFKKKGGGEEE@@@999333///...///......---,,,,,,,,,,,,------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---000111///000;;;QQQdddeee^^^qqqjjjnnntttiiiFFF<<<<<>>KKKddd}}}gggyyycccJJJ@@@<<<===EEEJJJIIIIIILLLFFFFFFDDDAAA===999555333000000///.......................................////////////////////////............////////////000///666999@@@gggdddKKKUUUjjj|||wwwfff]]]dddoooxxx~~~uuukkkdddaaa___^^^cccooowwweee]]]ZZZOOODDD@@@???>>><<<<<>>===FFFRRR\\\ccciiioootttyyy|||~~~}}}}}}~~~}}}|||zzzxxxyyyzzzvvvqqqllljjjiiinnnssszzz~~~~~~}}}{{{{{{yyyssspppjjjhhhmmmooorrr~~~vvvkkknnnnnnpppsssuuusssqqqrrrwww|||{{{uuupppmmmkkkkkkppp{{{sssgggXXXLLLFFFCCC???===>>>KKKddd~~~fffqqqgggPPP@@@;;;<<>>:::666444000000///.......................................////////////////////////............/////////000///---777:::AAAjjjZZZHHHZZZooo~~~vvvddd^^^gggsssuuu~~~}}}sssiiibbb___^^^^^^eeeqqq{{{|||mmmppptttkkkbbbaaaRRRJJJBBB===;;;:::;;;======>>>QQQwww|||hhh```YYYVVVPPPRRRaaauuu{{{kkk\\\QQQOOOVVVnnnyyyqqqkkkppp~~~}}}{{{|||qqqbbb]]]QQQFFFGGGUUU{{{lllnnnwwwdddYYY^^^pppyyyrrryyyyyy\\\AAA>>>EEEIIIHHHDDD<<<444///...///......---,,,,,,,,,,,,------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++......///555FFFZZZhhh^^^bbbzzzppp{{{|||}}}uuuPPP777DDD===HHHUUU```fffkkkpppuuuyyy|||~~~~~~~~~~~~{{{yyyuuuyyy|||yyyqqqjjjhhhhhhqqquuu|||zzzvvvyyy|||vvvpppkkkkkkppprrrttt~~~wwwmmmssstttnnnrrrttttttrrrtttzzz~~~}}}yyytttqqqeeecccaaaaaaeeennnwww~~~fffaaa[[[TTTJJJ???===???GGGSSShhh~~~jjjjjjnnnQQQGGG>>>888<<>>===>>>999222///////////////.........////////////////////////////////////000000000000............/////////000000///666999EEEsssxxxTTTJJJgggyyyyyykkkdddeeeooo{{{yyy|||rrrfff^^^]]]```bbbnnnzzz~~~jjj\\\[[[\\\UUUKKKGGGDDD???;;;:::<<<;;;999>>>CCCEEEXXXqqq```VVVMMMMMMLLLQQQssszzzqqqhhhWWWMMMZZZtttyyynnneeegggnnnsssvvvyyyyyy|||~~~|||pppaaaQQQHHHHHHLLL___ssshhhppp{{{ggg___eee~~~qqqmmmuuu~~~kkkIII???KKKKKKJJJFFF???666000//////................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---,,,,,,,,,,,,---......222)))111888666LLLgggiiilllkkk{{{yyy~~~eeeCCC:::CCCAAAJJJUUU^^^dddjjjrrryyy}}}}}}~~~|||zzzwwwvvvuuuqqqkkkiiilllvvv{{{~~~}}}wwwrrrvvv|||}}}{{{{{{ooorrroooqqqxxxyyy{{{wwwwwwwwwuuuvvvuuusssppprrrwww|||zzz||||||yyysssmmmjjjhhhbbbZZZZZZ\\\\\\hhhwwwyyyYYYTTTQQQOOOJJJCCC@@@@@@GGGVVVmmmtttbbbrrrgggMMMAAA777999@@@EEEIIILLLHHHHHHDDD@@@??????;;;444000/////////............////////////////////////////////////000000000000........./////////000000///...444777FFFqqqzzzxxxfffIIIGGGgggtttpppcccaaagggttt}}}xxxnnnbbb[[[\\\aaaeeeppp|||kkkXXXQQQQQQLLLEEECCCAAA>>><<<<<<>>>??????>>>???===NNNuuuxxx___QQQMMMKKKOOOmmmxxxooo]]]RRR\\\rrr}}}{{{lll^^^PPPLLLPPPYYYdddmmmpppxxxvvvhhhWWWLLLHHHFFFUUUvvvtttvvvuuu```bbb{{{xxxpppttt}}}nnnOOOAAAHHHJJJIIIFFF@@@888111//////................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------,,,,,,------...///555...333777:::TTTnnnooogggeee{{{~~~yyy___BBB999@@@BBBKKKVVV___dddjjjsssyyy|||}}}~~~yyyvvvvvvuuurrrlllllloooxxx|||~~~}}}xxxsssvvv{{{{{{zzzyyyxxxzzzvvvwww~~~~~~{{{wwwwwwvvvyyyzzzzzzwwwssssssvvvyyytttwwwyyyxxxsssmmmjjjiiihhh]]]YYYYYYZZZkkkSSSLLLHHHIIIJJJFFFAAA???DDDWWWqqqaaakkk||||||[[[KKK<<<888<<>>===;;;:::;;;???BBBBBBAAA;;;GGGiiilllYYYMMMJJJMMMccc}}}tttaaaUUUYYYhhhnnnjjj\\\PPPCCC>>>???HHHVVVcccfffsss~~~qqqaaaQQQHHHDDDLLLgggyyy}}}{{{ccc___rrr~~~wwwttt{{{ttt\\\JJJGGGHHHHHHFFFBBB;;;444000...................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------,,,------...///222///111111;;;[[[rrrooogggeeessstttvvv~~~oooVVV???999>>>DDDLLLWWW```eeekkktttzzz{{{|||yyyvvvvvvvvvsssoooooosssyyy|||~~~~~~wwwqqqssswwwwwwwwwxxx{{{}}}~~~|||xxxwwwuuu}}}|||xxxttttttvvvtttxxx|||{{{vvvqqqooonnngggZZZUUUUUUWWWlllbbbTTTGGGFFFHHHFFF@@@===EEE\\\wwwqqqnnnzzziiiWWWDDD;;;<<<@@@EEEJJJHHHJJJHHHCCCAAAAAA>>>999222111000///.........///////////////////////////////////////000000000000...////////////000000000222222000444JJJjjjxxxqqqxxxyyytttiiinnn{{{kkkIIIAAASSSllljjj]]]XXXgggwwwuuuiii___ZZZ]]]gggqqq{{{|||xxxvvvtttppplllmmmqqqvvvqqq___TTTLLLFFFEEEBBB@@@???<<<<<<@@@FFFJJJJJJDDDIII```{{{zzzdddQQQJJJKKKXXXrrrttt```QQQPPPVVVWWWSSSJJJFFFBBBBBBCCCHHHSSS^^^dddsssyyyjjjWWWIIIGGGHHHYYY~~~xxx|||wwwddd]]]jjj{{{xxxqqqvvvwwwhhhSSSFFFFFFGGGFFFDDD>>>777111---................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------------...//////...000111222DDDddduuuqqqnnnooovvvwwwuuuyyyjjjOOO===:::???FFFNNNYYYbbbgggmmmuuu{{{{{{}}}{{{yyyxxxxxxuuupppqqquuu|||~~~{{{qqqiiiiiilllnnnqqquuuxxx}}}yyyxxxuuu~~~|||wwwtttttttttyyy~~~}}}yyyvvvvvvwwwmmmdddbbbdddeeettt}}}fffNNNCCCCCCBBB???===JJJccc|||ooonnnnnn[[[GGG>>>===???CCCGGGGGGJJJIIIDDDAAA@@@>>>:::333222000.........//////////////////////////////////////////000000000000////////////000000000111333555111444LLLgggooolllwwwnnnnnnwwwvvvsssrrr\\\??????TTTkkkeeeXXXXXXkkk{{{rrreee\\\XXX[[[gggsss||||||{{{yyyyyyyyyxxxvvvtttlllhhheeeccc___[[[\\\aaaiiisss}}}}}}lll\\\QQQQQQJJJFFFEEECCCBBBHHHPPPOOOSSSOOOMMMWWWhhhqqqYYYLLLJJJPPPfff|||ooo[[[KKKFFFFFFDDD@@@======@@@EEEGGGKKKUUU```lllxxx}}}ppp]]]LLLJJJEEENNNooo|||wwwaaa[[[ccc~~~{{{pppssszzzuuu```LLLEEEFFFFFFEEE@@@:::222---................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------------...//////---555666;;;SSSooozzzwwwuuu{{{~~~~~~|||hhhJJJ<<<===CCCHHHPPP[[[ccchhhnnnvvv||||||}}}~~~|||{{{xxxssstttxxx}}}rrrhhh___]]]___bbbgggmmmvvv~~~|||zzzwww|||~~~xxxuuutttooouuu}}}~~~[[[GGGAAA@@@AAAAAALLLbbbxxxtttdddnnn[[[GGG======???CCCGGGGGGJJJJJJEEEAAAAAA???<<<444333111...---...///000////////////////////////////////////000000000000/////////000000000111111111888333555PPPffflllooonnnhhh{{{pppRRR<<>><<<:::======@@@FFFLLLSSS```llluuu~~~tttbbbQQQIIIBBBEEE```~~~ddd^^^^^^}}}}}}|||uuu^^^EEEEEEEEEEEEBBB<<<444///................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............------......///000+++444666AAA]]]qqqwww}}}}}}bbbEEE<<<@@@EEEJJJRRR]]]eeejjjpppwww}}}}}}~~~~~~yyyzzz~~~yyynnneee^^^\\\[[[\\\___dddwww~~~zzzzzz~~~}}}wwwsssrrrjjjuuupppSSSFFFBBBCCCEEENNNaaarrrvvvzzziii{{{wwwbbbKKK???<<<>>>BBBGGGHHHLLLLLLGGGCCCBBBAAA???555444111...---...///000////////////////////////////////////000000000000//////000000000111111111,,,777333666SSShhhoooyyyvvvpppoooJJJ>>>MMMbbbmmmcccTTTVVVjjjvvv~~~}}}|||rrrdddXXXVVVUUUYYYgggyyy~~~zzzsssnnnkkkhhhbbb]]]YYYWWWUUUTTTRRRPPPMMMJJJFFFBBB@@@@@@>>>===@@@GGGMMMWWW```cccggglllppppppoootttyyy||||||~~~mmm\\\XXXXXXVVVXXX___\\\bbb```[[[UUUQQQbbboooTTTMMMIIISSSllljjj]]]MMMAAA===<<<<<<<<>>===BBBDDDKKKTTT___fffkkkqqqxxx~~~|||}}}yyytttoookkkjjjgggbbb___```ppp~~~yyy}}}zzztttpppnnngggwww___MMMEEEDDDFFFVVVgggtttvvv{{{rrrpppmmmRRRBBB======BBBFFFIIINNNNNNIIIDDDCCCCCCAAA666444111...---...///000////////////////////////////////////000000000000000000000000111111111111(((666333777UUUjjjsssyyyuuukkkBBB<<>>777111................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.....................///000000222777666HHHgggooouuuyyyuuummmKKK:::>>>DDDCCCLLLUUU___ggglllqqqyyy{{{|||~~~~~~{{{{{{{{{vvvllldddbbbgggyyy}}}xxxqqqmmmkkkbbbtttnnnVVVOOOCCCMMMjjjssslll|||{{{\\\KKKCCC>>><<<>>>HHHJJJLLLLLLIIIFFFDDDCCC:::666111....../////////000000000000000000000000////////////////////////000000000000111111111111///999000999cccxxxaaaAAAGGGJJJhhhzzzggg\\\ggguuu{{{}}}}}}xxxttt```XXXXXXSSS]]]uuu}}}qqqeeeVVVPPPHHHBBB???>>>======>>><<<:::::::::;;;:::999;;;;;;:::::::::;;;===>>>@@@FFFNNNRRRTTTWWW]]]cccaaabbbccceeehhhlllrrrwww|||~~~jjj[[[\\\eeecccMMMJJJPPPSSSLLLFFF>>>;;;<<>>:::444///////////////..................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......////////////000000000000---///888XXXtttlllppprrrtttxxxuuu^^^GGG>>>BBBEEECCCOOOWWWbbbkkkppptttxxx|||qqqhhhnnn~~~~~~~~~|||}}}}}}zzzvvvqqqnnnmmmbbbrrr```SSSKKK\\\rrrlllmmmeeePPPEEE???<<<===GGGJJJLLLLLLIIIFFFDDDCCC;;;777222///.../////////////////////////////////////////////////////////000000000000111111111111333<<<666DDDnnnYYY>>>DDDHHHcccpppaaa[[[iiiyyyxxxrrrnnn\\\UUUWWWTTT```yyy~~~{{{yyyyyyzzzzzzppp```QQQEEEBBB===:::888777666555:::999777777888999888777::::::999999:::;;;<<<===>>>CCCIIIMMMNNNPPPVVVZZZXXXYYYZZZ\\\^^^bbbhhhlllrrrvvv}}}zzzggg```cccjjjOOOEEEDDDCCCFFFBBB<<<;;;>>>CCCGGGIIIMMMKKKMMMOOOMMMPPPcccyyytttfffXXXKKKHHHHHHOOOrrriii^^^www}}}|||zzzvvvWWWFFFCCCJJJFFF@@@;;;333000/////////..................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......////////////000000000000111555BBBaaayyyooommmxxx||||||kkkSSSBBB<<<@@@DDDEEEPPPXXXccclllrrrvvvzzz}}}wwwmmmmmm}}}|||||||||{{{zzzyyyvvvqqqllliii]]]mmmmmmYYYTTTlllfff^^^wwwsssXXXHHH???<<<===FFFIIILLLLLLJJJGGGEEEDDD<<<888333///.../////////////////////////////////////////////////////////000000000000111111111111222777777MMMuuuRRR===BBBIII```cccXXXVVVdddvvv|||sssmmmgggWWWRRRVVVVVVddd||||||xxxuuutttuuu{{{qqqeeeSSSDDD===;;;:::999:::999777555888777555666777888888777999999999999:::;;;<<<===>>>BBBGGGIIIIIIJJJNNNQQQNNNPPPQQQRRRTTTXXX]]]```eeejjjrrr|||ssshhhddd|||sssTTTBBB<<<999???>>><<<>>>DDDJJJNNNPPPOOOHHHCCCCCCCCCJJJ___vvvzzzlll^^^OOOIIIHHHIII```mmmZZZkkk}}}yyy[[[FFFAAAHHHGGGCCC<<<222111000//////............///...---,,,+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......////////////000000000000000888IIIgggxxxlllfffwww}}}|||bbbHHH>>>======AAAHHHQQQZZZeeennntttxxx|||~~~rrrooo}}}{{{zzz}}}{{{xxxyyyyyyuuummmfff[[[jjjzzz~~~|||www{{{xxxaaaZZZtttkkkccckkkvvv```JJJ@@@<<<<<>>AAANNNbbb]]]VVVUUU```ooozzzzzzrrrlllbbbTTTQQQVVVXXXhhh|||{{{|||}}}}}}tttkkkbbbTTTHHH@@@???======>>>>>>===;;;999777666777999::::::999999999999:::;;;<<<===>>>CCCEEEHHHIIIHHHHHHJJJLLLJJJKKKMMMNNNOOOQQQUUUXXXZZZ___hhhrrr{{{yyyjjjbbbuuusssUUUBBB<<<;;;;;;===AAAFFFKKKOOOPPPQQQLLLCCC<<<;;;>>>GGG]]]sss~~~pppaaaRRRKKKJJJGGGQQQvvvsss\\\```xxx|||yyy___GGG>>>EEEGGGEEE???333222111000///.........//////...,,,++++++,,,---...------------------------,,,,,,,,,---------......////////////000000000000///:::PPPjjjuuummmjjjsss~~~}}}^^^CCC??????;;;@@@KKKRRRZZZfffpppuuuyyy}}}xxxvvv}}}{{{yyy}}}yyywwwzzz}}}zzzpppfff]]]lllzzz}}}~~~xxxpppvvvlllaaauuuwwwrrrfffnnnyyygggNNNBBB>>><<>>???RRRddd]]]ZZZ[[[cccooozzz{{{rrrlll___SSSRRRWWW[[[kkk}}}tttjjjddd```XXXPPPFFFBBB>>><<<<<<<<<<<<;;;:::888777888:::;;;;;;:::;;;;;;<<<===??????@@@@@@FFFGGGIIIIIIHHHGGGGGGHHHHHHIIIJJJKKKKKKMMMPPPRRRSSSYYY```hhhooowwwzzziii]]]iiihhhNNN@@@>>>AAA===BBBJJJOOORRRPPPNNNLLLEEE===888:::>>>GGG]]]ssstttbbbVVVNNNMMMHHHHHHgggwwwbbb[[[mmm|||zzz|||xxxfffKKK>>>DDDFFFFFFBBB777333222000.........//////...---,,,,,,,,,---......------------------------,,,,,,,,,---------......////////////000000000000222@@@[[[qqquuutttzzz|||wwwVVV>>>===@@@<<>>@@@VVVcccWWWZZZ___gggqqq|||zzzqqqjjj\\\RRRSSSXXX]]]oooyyynnnccc^^^^^^[[[UUUOOOKKKEEEAAA@@@???>>>===<<<;;;999:::;;;<<<<<<;;;>>>???@@@BBBCCCDDDDDDDDDGGGGGGGGGGGGGGGFFFFFFEEEEEEFFFGGGHHHGGGHHHJJJLLLNNNSSSYYY^^^bbbiiirrrxxxooocccbbbvvv}}}xxxjjjVVVEEE===@@@FFFFFFKKKRRRUUUTTTNNNIIIFFF???:::888;;;>>>GGG]]]sssxxxfff]]]QQQMMMJJJEEEZZZ}}}|||yyyjjj[[[fffxxxzzz|||qqqTTTDDDEEEEEEFFFDDD;;;444333111...---...///000,,,,,,------------------------------------------,,,,,,,,,---------......////////////000000000000222EEEdddsssooowwwdddJJJ777:::???>>>EEEQQQTTT]]]iiirrrwwwyyy{{{}}}~~~~~~xxxsssooommmqqqnnnoootttxxxsssfffZZZ]]]ooo{{{|||jjjsssmmmppptttxxx~~~nnn\\\xxxwwwaaaQQQDDD;;;???DDDJJJMMMMMMKKKHHHGGGBBB===777222000///......111111111111111111111111000000000000000000000000000000000000111111111111555///JJJvvv{{{zzzkkkdddkkk}}}~~~}}}SSS???@@@FFF]]]___QQQZZZfffooowww~~~{{{xxxmmmfffYYYQQQSSSYYY```ttt{{{qqqfffccceeeccc___[[[WWWSSSPPPMMMJJJGGGDDDCCCAAA??????@@@AAAAAA@@@BBBCCCEEEGGGHHHIIIIIIIIIHHHGGGGGGHHHHHHHHHGGGEEEDDDEEEFFFFFFEEEEEEGGGHHHIIIMMMQQQTTTVVV\\\eeelllwww{{{xxxmmmeeeggg{{{bbb[[[QQQHHHBBBBBBHHHNNNQQQUUUXXXWWWQQQKKKFFFEEE>>>::::::<<<<<>>CCCIIIMMMMMMKKKIIIGGGBBB>>>777333000///......111111111111111111111111000000000000000000000000000000000000111111111111:::444SSStttbbbsss{{{III999DDDNNNccc^^^UUUbbbrrr|||{{{wwwvvvkkkcccVVVOOORRRZZZbbbwwwwwwooommmpppnnnjjj```^^^\\\YYYVVVRRRLLLHHHJJJHHHFFFFFFGGGGGGFFFEEEDDDEEEHHHJJJKKKLLLLLLLLLJJJIIIIIIJJJKKKJJJIIIHHHEEEFFFGGGGGGFFFEEEFFFHHHEEEHHHLLLNNNOOOTTT^^^eeennnttt{{{~~~www|||ppphhhZZZhhh{{{xxxuuuqqq```JJJEEEAAABBBEEEKKKQQQWWWYYY[[[ZZZUUUNNNHHHFFFFFF???<<<;;;;;;999@@@YYYssstttnnnVVVGGGIIIBBBKKKkkk~~~xxx\\\ZZZssskkkUUUMMMEEECCCDDD@@@666444111...---...///000)))+++---000000///---+++........................,,,,,,,,,---------......////////////000000000000999SSSyyymmmyyy~~~PPPEEE;;;999<<<@@@FFFMMMZZZcccnnnwwwzzz{{{|||}}}|||{{{wwwsssqqqqqqpppooopppqqqsssqqqhhhYYYMMMYYYmmmzzzyyy|||xxxxxxjjjfffmmmvvv}}}}}}hhhlll}}}\\\HHHGGG;;;>>>DDDKKKOOONNNIIIEEEDDDCCC???999333000000000000000000000000000000000000000000000000000000000000111111///...///111333999333[[[}}}ooo{{{vvvQQQ:::>>>QQQ\\\\\\TTTgggyyy|||uuuyyyyyyoooeee___RRRTTTTTTWWWeeeyyy|||{{{{{{yyysssmmmjjjfffbbb___^^^ZZZUUUPPPQQQPPPNNNLLLJJJHHHGGGGGGIIIIIIKKKLLLLLLLLLKKKJJJJJJKKKLLLLLLLLLKKKJJJIIIHHHHHHHHHGGGGGGGGGGGGGGGGGGHHHJJJKKKNNNRRRXXX]]]ffflllttt{{{}}}yyy|||ttteee```[[[YYYYYYUUUNNNIIIDDDBBBAAABBBHHHPPPYYY___]]]XXXRRRLLLIIIGGGEEECCC>>>;;;:::::::::AAAYYYrrrwwwmmm```RRRFFFDDDOOO]]]}}}mmm\\\___oooPPPBBBGGGFFF>>>:::444/////////---,,,///........................------------------------,,,,,,,,,---------.........///000000///000222444<<>>AAAGGGLLLMMMKKKHHHEEECCC???:::444000000000000000000000000000000000000000000000000000000000000111222111000000222333888777```{{{~~~VVV???EEEWWW^^^ZZZQQQdddwww}}}|||zzz}}}zzzssslllddd^^^SSSUUUXXX^^^nnn~~~yyytttsssooojjjhhhfffbbb]]]XXXYYYXXXUUUSSSQQQOOONNNMMMLLLMMMNNNOOOOOONNNMMMLLLLLLMMMNNNNNNNNNMMMKKKJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHIIIJJJKKKMMMQQQVVVZZZaaafffnnnuuuzzz}}}{{{~~~yyyaaaZZZPPPJJJHHHFFFBBB>>>CCCDDDFFFIIINNNSSSXXX[[[XXXTTTOOOJJJGGGEEECCCAAA???;;;:::::::::AAAYYYrrrzzzqqqeeeWWWJJJEEEMMMXXX~~~tttdddaaa}}}aaaJJJFFFEEE???<<<555111111000......000........................------------------------,,,,,,---------............000000000000000222444;;;\\\|||{{{pppFFF>>>888888;;;AAAJJJRRR[[[gggsssxxx|||~~~~~~}}}|||{{{zzzxxxvvvvvvvvvyyyzzzqqqaaaSSSMMM^^^nnnyyy{{{{{{gggnnnqqqqqqvvvvvvgggzzzpppTTTAAA>>>===>>>CCCIIIMMMLLLKKKEEEDDDAAA;;;555111000000000000000000000000000000000000000000000000000000///111333333222222222444999???jjjXXXBBBLLL]]]```XXXRRRdddvvv~~~uuuooohhhaaa[[[QQQTTTYYYdddvvv~~~zzzuuusssqqqmmmhhhcccbbbaaa^^^\\\YYYWWWVVVUUURRRRRRRRRRRRRRRQQQOOOOOOOOOOOOPPPQQQPPPOOONNNMMMLLLLLLLLLKKKKKKKKKJJJJJJHHHIIIJJJJJJKKKNNNRRRVVV[[[___ffflllrrrwww|||zzz}}}hhh^^^PPPFFFAAAAAAAAAAAAFFFIIIMMMQQQTTTVVVUUUUUUSSSPPPLLLJJJHHHEEEBBB@@@???<<<:::;;;:::AAAYYYqqqxxxmmm```QQQGGGIIIPPPpppyyylll___ooo|||xxxfffLLLFFFHHHGGG>>>777222222111...///111........................------------------------,,,------------.........///000111000000000222444===bbb}}}~~~www|||```@@@:::777999===BBBJJJSSS___kkkvvvyyyyyy|||}}}~~~}}}||||||xxxyyy}}}|||rrraaaVVVSSSfffttt|||iii```dddgggccclll~~~eeebbbgggvvvlllsss```EEE===;;;<<>>888333111000000000000000000000000000000000000000000000000000///111444555444444444555777WWWPPPAAARRRdddfff^^^ZZZiiixxxyyyqqqggg\\\SSSOOOQQQYYYiii{{{~~~zzztttooommmkkkhhheeebbb___]]]\\\[[[ZZZYYYXXXWWWUUUUUUTTTSSSTTTUUUUUUUUUTTTRRRQQQQQQQQQPPPOOOOOONNNMMMMMMKKKLLLLLLLLLKKKKKKMMMPPPRRRUUUYYY^^^dddkkksssxxxuuulll```UUUPPPPPPRRRTTTUUUVVVVVVVVVTTTRRROOOMMMLLLLLLKKKJJJJJJHHHDDDAAAAAA===;;;<<<:::AAAYYYqqq{{{ooo^^^MMMFFFEEEYYYsssZZZYYY~~~yyyxxx|||sss]]]IIICCCFFFHHHAAA999333111///------000........................---------------------------------........./////////000111111000111333555777dddwwwlllrrr~~~~~~fffKKK;;;888888;;;===AAAIIIRRR\\\kkkyyy}}}{{{|||~~~~~~vvvxxx{{{yyyoooaaaZZZ[[[wwwvvvsssqqqtttqqq]]]NNNHHH]]]}}}llleeehhhyyyoooiiiooo}}}wwwYYY???;;;;;;AAAJJJPPPNNNJJJHHHGGGEEE@@@999444111000000000000000000000000000000000000000000000000000///111333444333333555666777___{{{~~~qqq~~~sssKKKBBBTTTdddeee^^^ZZZhhhwwwyyysssjjj]]]RRRPPPTTT___qqqyyytttqqqpppllliiieeebbb```______^^^\\\[[[YYYYYYYYYYYYVVVWWWXXXXXXXXXWWWVVVUUUTTTTTTSSSRRRQQQQQQPPPPPPMMMNNNOOONNNMMMLLLNNNPPPPPPSSSWWW[[[```fffnnnsss{{{~~~zzzssshhh]]]VVVSSSTTTUUUXXXWWWUUUSSSQQQOOOMMMMMMJJJIIIHHHHHHGGGEEEBBB???BBB>>><<<<<<;;;AAAYYYqqq}}}rrrbbbQQQGGGFFFRRRuuu{{{aaa[[[ttt{{{~~~{{{wwwxxxppp\\\KKKDDDEEEFFFBBB:::333111///,,,---000........................------------------------------........./////////000111222111111111333555>>>hhhuuullltttzzzzzz~~~~~~bbbIII;;;999999;;;===AAAKKKUUU^^^lllzzz~~~~~~~~~uuuuuuuuutttkkk___YYYYYYmmmiiieeeeeejjjvvvxxxbbbNNNUUUqqqtttfffccckkkzzz{{{ssstttzzzwwwllliiiooo~~~hhhDDD>>>:::>>>HHHOOOPPPMMMIIIHHHFFFAAA:::555111000000000000000000000000000000000000000000000000000///111222222222333555777;;;eeeqqqwwwvvveeennn{{{aaaDDDCCCSSS^^^\\\VVV]]]jjjwww|||~~~zzzvvvlll]]]PPPNNNUUUfffzzzzzzxxxvvvrrrnnnjjjgggeeedddbbbaaa___^^^]]]]]]]]]^^^ZZZ[[[\\\\\\\\\[[[ZZZYYYYYYXXXWWWVVVUUUTTTSSSSSSOOOPPPQQQPPPOOONNNOOOQQQOOORRRUUUXXX\\\bbbhhhllluuuyyy}}}~~~qqqcccXXXSSSRRRSSSTTTSSSRRRPPPOOONNNNNNMMMKKKIIIHHHGGGFFFEEEBBB@@@BBB>>><<<<<<;;;AAAXXXqqq~~~rrrcccSSSJJJHHHKKKgggjjj___mmmxxxrrruuuqqqaaaPPPGGGFFFHHHEEE<<<555222///---...111........................------------------------............////////////000111222222111111333555GGGiiirrrrrr}}}pppzzzqqq}}}wwwYYYCCC999777888;;;===BBBNNNZZZgggqqq{{{~~~}}}|||{{{zzz{{{zzzyyywwwrrrppppppqqqmmmeee``````iiifffgggllloootttdddZZZnnnPPPGGGJJJYYYnnnyyyyyypppooo|||lllHHH@@@:::<<>>666333111...///222........................------------------------............/////////000000111222222111222444666GGGeeennnzzzyyyuuupppPPP:::777666777;;;>>>DDDQQQ^^^pppwww|||}}}~~~}}}{{{vvvuuuuuutttqqqnnnooolllmmmrrrsssooollllllnnnmmmsss{{{{{{xxx}}}sssQQQRRRQQQYYYrrr~~~nnnyyyrrrNNNBBB>>>===>>>JJJSSSNNNKKKIIIFFFBBB>>>999222...000000000000000000000000000111111111111222222222333000///222222111333777OOOzzzyyyrrrbbbZZZ}}}aaaJJJ>>>IIIWWWXXXTTTTTTgggsss~~~{{{{{{nnnkkkjjjbbbVVVNNNQQQUUUggg~~~zzzvvvtttrrrooommmiiigggdddcccbbbbbb```^^^aaaaaabbbbbbbbb```___^^^^^^]]]\\\ZZZYYYYYYXXXXXXVVVVVVUUUTTTSSSRRRQQQQQQSSSSSSSSSTTTXXX\\\aaaccclllpppvvv{{{~~~jjjUUULLLJJJJJJIIIJJJLLLKKKJJJJJJKKKLLLKKKIIIHHHHHHHHHGGGDDDBBBDDD@@@>>>>>>===CCCZZZsssyyycccWWWPPPFFFFFFTTTkkk~~~tttdddqqqyyyuuuyyynnnNNNFFFKKKFFFAAA:::333//////000222////////////..................------------......,,,------...............---000111//////222555777KKKiiippp~~~{{{___BBB;;;999777888;;;>>>EEETTTbbbssswwwzzz|||}}}{{{~~~||||||yyysssnnnnnnjjjeeedddiiiooopppvvv|||||||||wwwuuuxxx|||~~~UUUVVVUUUZZZnnn~~~tttvvvtttOOOAAA<<<<<<>>>KKKUUUQQQMMMKKKHHHDDD@@@:::444///000000000000000000000000000111111111111222222222222000000222222111333888WWW}}}}}}vvvuuuhhhddd___III???MMM\\\\\\VVVUUUggguuusssfffcccaaa[[[RRRLLLOOOUUUhhh}}}yyywwwuuurrrpppkkkiiifffeeedddcccbbb```___```aaabbbbbbbbbaaa```___^^^]]]\\\[[[ZZZZZZZZZWWWVVVVVVUUUTTTSSSRRRRRRSSSSSSSSSTTTWWW[[[___bbbiiinnntttyyy|||~~~jjjUUUKKKIIIIIIIIIJJJKKKKKKJJJJJJKKKLLLKKKJJJHHHHHHHHHGGGDDDBBBCCC???>>>>>>===CCCZZZssszzzfff[[[SSSFFFDDDQQQeeeyyyeeeuuuttt|||~~~\\\JJJHHHFFFBBB;;;444000///000222////////////..................------------......------...////////////......111222111000222666888RRRmmmssszzz```EEE<<<999777888;;;>>>EEETTTcccvvvzzz}}}~~~}}}zzz{{{{{{wwwuuuuuuuuummmgggeeeeeefffmmmuuu||||||wwwrrrrrrsssooonnnqqqtttvvv|||dddhhhkkknnnyyywwwxxx}}}uuu{{{{{{UUUEEE===<<<===IIISSSQQQOOOMMMJJJFFFBBB<<<666111000000000000000000000000000111111111111222222222222000000333222111555:::\\\~~~zzzmmmjjjYYYEEE???OOO```___WWWSSShhhwwwqqqccc]]]ZZZTTTNNNLLLMMMVVVkkk}}}{{{yyyvvvtttnnnllliiihhhggggggeeeddd___```aaabbbcccccccccccc``````^^^]]]\\\\\\\\\\\\XXXXXXWWWVVVUUUTTTSSSSSSSSSSSSSSSTTTWWWZZZ^^^```fffjjjqqqvvvzzz}}}jjjUUUKKKHHHGGGHHHJJJKKKKKKJJJJJJKKKLLLLLLJJJIIIIIIIIIHHHEEECCCBBB>>>======<<>>FFFUUUcccxxx}}}}}}xxxvvvtttooolllmmmmmmfffaaabbbhhhppp}}}}}}rrrmmmmmmkkkiiihhhiiijjjmmmvvv{{{zzzppprrryyyxxxpppyyyzzzcccMMM@@@===<<>>QQQbbb___VVVRRRiiivvv{{{zzzjjj```YYYRRRNNNNNNMMMYYYooo~~~|||yyywwwrrrpppmmmlllkkkjjjiiigggbbbbbbbbbccccccdddddddddaaa```___^^^]]]]]]]]]]]]ZZZZZZYYYXXXWWWVVVUUUUUUSSSSSSSSSTTTVVVYYY\\\]]]ccchhhnnntttxxx|||iiiUUUKKKFFFDDDGGGIIIJJJJJJJJJJJJKKKLLLLLLKKKIIIIIIIIIHHHEEECCC@@@===<<<<<<<<>>555888777888<<>><<>>FFFQQQSSSTTTQQQMMMIIIEEE>>>777333000000000000000000000000000111111111111222222222111111333444222222999BBBxxxdddIIIAAAFFFXXXbbb^^^YYY[[[lllssstttyyyjjj\\\OOOJJJKKKPPPbbbzzz}}}zzzxxxvvvsssrrrqqqqqqooommmjjjiiihhhgggffffffffffffcccbbbaaaaaa``````aaaaaa^^^^^^]]]\\\[[[ZZZYYYYYYVVVVVVVVVVVVWWWXXXZZZZZZ___ccciiinnnsssxxx}}}hhhUUUKKKFFFBBBFFFGGGIIIIIIIIIIIIKKKMMMKKKIIIHHHHHHHHHGGGDDDBBB@@@<<<;;;;;;:::AAAYYYrrryyyooocccRRRGGGJJJKKK___uuu^^^^^^gggyyypppqqqqqqTTTOOOKKKGGGAAA:::555222000000////////////..................------------............///000000000/////////---///222000///:::IIIgggxxxttt~~~zzz|||dddGGG888666888777999<<<@@@HHHWWWfffqqqzzz{{{yyywwwpppkkkggggggfffgggnnnvvv|||rrrxxx|||zzzvvvrrrlllgggeeebbb___\\\VVVQQQSSSYYYeeerrr```RRRJJJEEEAAA@@@EEESSShhh|||ppp```vvv}}}\\\EEE@@@???FFFQQQUUUVVVSSSPPPLLLGGG@@@999444000000000000000000000000000111111111111222222222111111333444222222:::DDD]]]EEEAAAGGGWWW]]]WWWWWW^^^mmmssszzzxxxjjj[[[NNNHHHJJJOOOccc||||||zzzwwwuuussssssrrrqqqoookkkjjjiiiiiihhhiiijjjjjjfffeeeddddddcccddddddddd```______^^^]]]\\\[[[ZZZWWWWWWWWWXXXXXXYYYYYYZZZ\\\```eeekkkoootttyyy}}}}}}~~~gggUUULLLGGGBBBEEEGGGIIIIIIIIIIIIKKKMMMJJJHHHGGGGGGGGGFFFCCCAAA@@@<<<;;;;;;:::@@@XXXpppzzzpppeeeUUUGGGJJJGGGXXXnnncccbbbrrruuuppp~~~mmmPPPNNNLLLIIIBBB;;;666222000000////////////..................------------......------...////////////...111...///222111111???RRRjjjwwwqqqyyy{{{|||{{{]]]AAA777999888777999<<<@@@HHHXXXfffnnnxxx|||wwwtttrrrjjjgggfffiiilllrrr}}}yyyqqqnnnvvvzzzxxxtttpppjjjcccbbb^^^[[[YYYTTTMMMJJJKKKRRRuuuXXXMMMCCC???>>>===:::888>>>LLLcccxxxttt^^^rrruuubbbHHHBBB???DDDOOORRRXXXUUURRRMMMHHHBBB;;;666000000000000000000000000000111111111111222222222000111333444222222;;;FFF}}}RRRAAA>>>EEESSSWWWQQQSSS]]]mmmuuuuuujjj[[[NNNIIIKKKMMMccc|||~~~zzzxxxuuuttttttsssqqqpppkkkjjjjjjiiijjjkkkmmmnnnhhhggggggfffffffffgggggg``````___^^^]]]\\\\\\[[[XXXXXXXXXYYYYYYYYYYYYYYYZZZ^^^ccchhhlllqqqwwwzzz{{{}}}gggVVVMMMGGGBBBEEEGGGHHHIIIIIIIIIKKKMMMIIIHHHFFFFFFFFFEEEBBB@@@AAA===;;;;;;999@@@WWWooo{{{pppfffWWWFFFIIIEEESSS{{{iiiaaannn}}}{{{zzzwwwjjjuuudddIIILLLMMMIIICCC<<<666222000000000/////////.....................------.........,,,------...............333//////333222333CCCWWWjjjvvvnnnyyyxxxwwwsss|||yyyWWW<<<555:::888777999<<<@@@HHHXXXgggmmmwww~~~{{{xxxtttqqqpppjjjhhhiiinnnsss|||}}}wwwwwwuuupppppptttsssjjjeeeeeebbb^^^aaa\\\YYYYYYVVVMMMGGGEEECCCddd{{{FFFBBB>>>===??????<<<999AAAEEEXXXtttbbbjjjlllsssRRR>>>AAAEEEKKKWWWYYYWWWQQQKKKIIIGGG???555333222222111111222222333111111111111111111111111333111555///333777666NNN|||~~~qqqyyyOOOAAA>>>IIIXXXTTTFFFKKK^^^ttt{{{{{{yyypppeeeWWWJJJFFFIIIKKKeee~~~|||{{{xxxuuurrrpppooonnnnnnmmmlllkkkkkkkkkkkkkkkiiihhhgggffffffeeeffffffdddaaa___^^^______\\\YYYYYYYYYYYYYYYZZZZZZZZZZZZ]]]^^^aaaeeeiiiooosssvvv}}}{{{dddWWWLLLBBBDDDCCCEEEFFFFFFEEEFFFIIIKKKHHHHHHHHHGGGEEEDDDBBBAAABBB>>>===<<<:::@@@VVVnnnwwwhhhZZZNNNGGGGGGRRRnnnsssaaaiiiwwwnnnlll]]]CCCKKKLLLHHH@@@777222000...////////////............///......---------......////////////000000000000000+++000888444111JJJlll|||iiiuuuwwwrrrxxxSSS;;;777<<<:::999:::<<<>>>FFFWWWgggmmmttt|||~~~xxxsssppppppqqqrrrjjjoooxxxxxxssspppooooooiiifffbbb```````````````]]]\\\[[[[[[YYYTTTLLLEEEFFFXXXmmmKKKFFFAAA===<<<<<<<<<;;;@@@CCCTTTpppiiihhhqqqzzzZZZCCCAAACCCIIIVVVYYYWWWRRRLLLIIIGGG???666333222222111111222222333111111111111111111111111333000555///444888999SSS|||tttvvvkkkxxx|||}}}KKK@@@>>>IIIXXXTTTHHHMMM```qqqyyyzzz~~~xxxqqqiii```TTTIIIGGGJJJPPPhhhyyysssooouuu~~~|||zzzwwwuuusssqqqqqqooonnnmmmlllkkkkkkkkkkkkjjjiiihhhgggffffffffffffeeeccc```___``````]]][[[ZZZZZZZZZZZZZZZZZZZZZZZZ]]]^^^```dddiiinnnsssuuuyyy|||{{{cccVVVKKKBBBCCCCCCEEEFFFFFFFFFFFFIIIKKKHHHHHHHHHGGGEEEDDDBBBAAAAAA>>><<<<<<:::@@@VVVnnnyyymmm```OOOGGGFFFOOOjjjwwwiiippp|||uuussscccHHHLLLLLLHHH@@@888222000///////////////............//////...............///////////////000000000000222---111888444333MMMoookkkvvv~~~|||zzzwwwRRR:::666::::::999:::<<<>>>FFFWWWhhhpppwww~~~{{{wwwssspppnnnnnnwww~~~}}}yyytttoookkkiiigggeeeaaa`````````___^^^```___]]]]]]]]]ZZZUUUQQQVVVbbbppp|||QQQMMMEEE???;;;:::<<<===@@@@@@NNNiiiuuujjjuuu~~~eeeJJJBBBAAAGGGUUUYYYXXXSSSMMMJJJHHH@@@777333222222111111222222333111111111111111111111111222///444000444888<<>>FFFWWWhhhsssxxx~~~{{{wwwuuuuuuvvvwww}}}zzz{{{{{{zzzvvvpppjjjffffffdddbbbbbbbbbaaa```^^^bbb```___``````___]]]ZZZiiinnnqqqttt~~~WWWSSSKKKCCC>>><<<===>>>@@@>>>HHHaaa|||mmmvvvwwwmmmNNNAAA>>>EEESSSXXXYYYUUUOOOLLLIIIAAA999333222222111111222222333111111111111111111111111333///444000222777>>>aaazzzjjjaaaxxxPPP???@@@KKKTTTOOOEEEMMM___nnnzzz{{{tttiiihhh```XXXRRRLLLGGGGGGKKKWWWooo}}}wwwqqqqqq{{{}}}zzzxxxwwwvvvuuurrrqqqooommmlllkkkjjjjjjiiiiiihhhgggfffffffffffffffdddaaa____________```]]]]]]]]]\\\\\\\\\\\\\\\[[[\\\^^^aaaeeeiiimmmpppuuuzzz}}}{{{xxxvvvsssqqqoooooowwwxxxaaaTTTHHH???BBBCCCEEEGGGGGGGGGGGGIIIJJJHHHHHHHHHGGGEEEDDDBBBAAA???<<<;;;<<<:::@@@UUUmmmzzz|||rrriiiTTTIIIDDDIII]]]ssspppzzzoootttiiiRRRMMMHHHCCC<<<444000000////////////............000////////////000000111////////////000000000000444000111444111666TTTwwwtttnnnJJJ777555666999888:::<<<>>>FFFXXXhhhrrrwww}}}{{{yyy{{{}}}zzzxxxyyyyyyyyyuuuqqqlllhhheeeddddddeeeffffffdddbbbccccccccccccbbb___[[[YYYmmmmmmjjjhhhjjjnnnkkkddd```ZZZQQQHHHBBB???>>>>>>???===DDD[[[vvvggg}}}xxxooosssQQQAAA===DDDQQQXXXYYYWWWRRRMMMJJJCCC;;;333222222111111222222333111111111111111111111111444///444000111444???gggrrriiioooLLL>>>BBBKKKQQQJJJAAAJJJ\\\ppp}}}}}}vvvmmmiii___UUUOOOJJJEEEFFFJJJWWWooo}}}zzzxxxvvvuuuuuusssrrrpppnnnmmmkkkkkkkkkhhhhhhgggfffeeeeeeeeeeeeeeecccaaa^^^\\\]]]___aaa______^^^^^^]]]]]]]]]]]][[[\\\]]]___bbbfffiiikkkppptttyyy}}}}}}wwwsssjjjccc]]]ZZZXXXZZZcccooo|||uuu```SSSGGG>>>AAACCCEEEGGGHHHHHHHHHIIIJJJHHHHHHHHHGGGEEEDDDBBBAAA???<<<;;;<<<:::???SSSjjjxxx|||vvvlllXXXLLLEEEGGGWWW|||uuunnnzzzxxxiiilllyyyUUUNNNHHHEEE???555000111////////////............///////////////000111111////////////000000000000222///000222000888WWWyyy|||zzzfffEEE666666777888888999<<<>>>FFFXXXiiirrrwww}}}~~~|||{{{zzz{{{zzzwwwsssnnnkkkhhhfffddddddeeegggjjjkkkkkkjjjjjjlllmmmkkkeee]]]UUUPPP[[[[[[YYYVVVUUUSSSLLLEEEnnndddVVVKKKEEEBBB???===???===CCCVVVqqq^^^lllkkkwwwSSSAAA>>>BBBMMMXXXZZZYYYTTTOOOKKKDDD===333222222111111222222333111111111111111111111111444...444000111555CCCpppuuulllbbbCCC===BBBKKKNNNFFF???JJJ[[[sss~~~}}}|||vvvkkkaaaUUUNNNHHHDDDEEEHHHWWWnnn~~~{{{xxxvvvtttsssrrrrrrpppooommmmmmlllllliiihhhgggffffffeeeeeeeeeeeedddaaa]]][[[\\\```cccaaa``````______^^^^^^]]]]]]]]]]]]^^^```bbbeeefffmmmppptttwwwyyy{{{~~~~~~{{{uuunnnhhh```UUULLLIIIHHHHHHSSS```pppxxxppp___SSSGGG>>>AAACCCEEEHHHIIIIIIHHHIIIJJJHHHHHHHHHGGGEEEDDDBBBAAA???<<<<<<<<<:::===QQQhhhvvvxxx{{{qqq\\\OOOHHHGGGSSSuuuxxxqqqxxxyyyfffddd|||}}}XXXOOOHHHGGGAAA666111222////////////........................///000111111////////////000000000000000///000111///:::ZZZzzz{{{|||~~~zzz~~~```@@@666777777888888999<<<>>>GGGYYYiiirrrxxx~~~{{{~~~yyyrrrkkkfffcccbbbbbbeeeeeegggkkkppptttvvvvvvxxxzzzyyyssshhhZZZNNNGGGDDDEEEFFFFFFEEEAAA;;;666pppZZZKKKDDDBBB???;;;??????DDDTTTmmm___aaa~~~jjjuuuzzzUUUCCC???AAAIIIWWW[[[[[[UUUPPPKKKEEE???333222222111111222222333111111111111111111111111333---444222333888JJJ{{{}}}lllYYY???:::@@@JJJMMMEEE@@@MMM___uuu{{{|||}}}yyymmmaaaTTTLLLGGGDDDEEEHHHXXXooo|||xxxvvvtttsssrrrqqqpppooonnnnnnnnnnnnkkkjjjiiihhhggggggggggggfffeeebbb]]][[[\\\aaafffbbbbbbaaa``````___^^^^^^^^^]]]]]]]]]^^^___aaabbbcccfffjjjmmmqqquuuyyy}}}}}}{{{xxxvvvrrrkkkccc\\\WWWKKKCCCBBBAAA@@@IIIVVVdddppplll^^^TTTGGG>>>@@@BBBEEEHHHJJJIIIIIIIIIJJJHHHHHHHHHGGGEEEDDDBBBAAA@@@======<<<999<<>>666777777777777999<<<>>>GGGYYYjjjpppvvv|||xxxtttmmmgggcccccceeegggkkklllnnnssszzzwwwgggVVVHHHBBB;;;::::::;;;;;;999777666yyy\\\IIICCCAAA>>>:::???@@@EEESSSjjjhhh___yyyjjjmmm}}}VVVDDD@@@@@@FFFWWW[[[\\\VVVPPPLLLFFF@@@333222222222222222222333111111111111111111111111111,,,444333666;;;PPPmmm~~~WWWBBB777???JJJLLLEEEBBBPPPcccvvvxxx{{{zzzwwwmmm```SSSKKKGGGDDDEEEHHHYYYppp}}}yyyvvvtttsssqqqqqqpppooonnnnnnoooooommmlllkkkjjjiiiiiiiiiiiigggfffccc^^^[[[]]]ccchhhcccbbbbbbaaa```______^^^___^^^]]]]]]]]]^^^___```UUUXXX[[[___dddjjjpppuuu{{{xxxtttppplllddd[[[TTTOOOCCC<<<======;;;BBBNNN]]]kkkjjj]]]TTTGGG>>>@@@BBBEEEIIIJJJJJJIIIIIIJJJHHHHHHHHHGGGEEEDDDBBBAAAAAA>>>======999;;;NNNcccnnnpppzzz|||zzz{{{wwwaaaTTTLLLIIIPPPnnn|||ppp```nnnsssxxx}}}ttt\\\PPPHHHIIIDDD888111333000/////////............,,,,,,,,,------///000000////////////000000000000///111333333333???___~~~}}}uuu{{{zzz\\\===666888666777777999<<<>>>GGGYYYjjjlllsss}}}~~~}}}pppmmmiiiffffffiiinnnqqqssssssuuu{{{vvvcccQQQEEE???>>>;;;777666666666777:::iiiNNNIIIDDD>>>AAADDDKKKEEEGGGeeewwwqqqvvvxxxeeehhhJJJ@@@CCC???SSSXXX[[[XXXTTTOOOGGG???888333000111222000111333111111222222222333333333111333333555555777\\\qqqzzzrrrQQQ???<<>>CCCDDDRRRXXX\\\ZZZVVVQQQJJJCCC888333000111222000111333111111222222222333333333111333222444666<<>>;;;888555222222555888;;;IIIQQQXXXUUUJJJ@@@<<<===AAADDDGGGHHHHHHIIIIIIKKKHHHGGGEEEEEEEEEDDDAAA???BBB>>><<<:::999:::DDDOOOcccjjjuuu}}}iiiZZZNNNOOOSSS___|||~~~cccccc}}}{{{sssllljjjUUUMMMIIIKKKGGG:::000...000000000000//////////////////.........---------............////////////...///111666///DDDwww{{{zzz{{{}}}yyywwwqqqNNN===666333888888:::;;;;;;@@@LLL]]]jjjqqqvvv}}}}}}}}}~~~{{{vvvppptttsssqqqoooooottt||||||tttrrrmmmggg___TTTIIIBBB;;;;;;:::999999999999999lllRRRMMMHHHAAADDDTTT^^^XXXUUUiiiuuuuuu{{{mmmTTT===AAAGGGPPPWWW]]]\\\XXXTTTNNNGGG999333000222222000111333111111222222222333333333222333111333777AAAhhheeeiiiqqqllliiiIII;;;;;;EEERRRXXXTTTRRRZZZfffrrr|||xxxvvvooodddZZZOOOHHHCCCAAAEEEKKK[[[uuu}}}ppp```QQQLLLMMMOOOUUUZZZXXXQQQLLLMMMPPPaaasss~~~{{{zzzzzzyyyssstttuuutttrrrqqqrrrssspppooommmlllkkkjjjkkkkkkhhhhhhgggfffffffffgggggghhhhhhhhhgggeeecccbbbaaaaaaaaaaaa^^^WWWNNNEEE@@@;;;:::999888888===DDDIIIPPPOOOLLLHHHCCC===888666555444222111111222444555???GGGNNNMMMEEE>>>;;;;;;CCCDDDFFFGGGGGGHHHIIIKKKGGGFFFDDDDDDDDDCCC@@@>>>AAA===;;;:::777777>>>GGG[[[dddrrr|||lll[[[PPPQQQVVV___vvv~~~iiijjjyyysssrrrYYYOOOJJJMMMJJJ>>>444111000000000000////////////...............---------............////////////000000000444...HHH{{{|||lllHHH;;;666333666888999:::;;;@@@LLL]]]jjjrrrxxxzzzxxxwwwvvvssspppvvvtttsssuuu{{{}}}wwwqqqjjjbbb]]]WWWWWWWWWVVVRRRKKKCCC<<<888888777666666666666777oooVVVRRRLLLEEEFFFXXXddd___YYYjjjrrrkkk}}}qqq\\\???@@@EEEOOOXXX^^^]]]YYYUUUOOOIII:::444111222222111000333111111222222222333333333222333111333888BBBeeeyyy}}}ppp```mmmooolllmmmJJJ<<<999AAAMMMRRROOONNNZZZhhhqqq|||yyyzzzuuucccYYYNNNGGGBBBAAAFFFMMM^^^xxxwwwjjj^^^XXXWWWUUU\\\cccbbb\\\UUURRRSSS___rrr}}}{{{{{{{{{|||uuuvvvvvvtttssssssuuuwwwsssqqqooommmllllllmmmmmmiiiiiihhhhhhhhhhhhhhhiiihhhhhhgggfffdddbbbaaa```___```aaa```\\\TTTJJJDDD???===;;;999888999;;;===CCCBBBAAA>>>;;;888555333111111111111111111111111:::AAAHHHJJJEEE???>>>???EEEFFFGGGGGGGGGHHHJJJMMMGGGFFFDDDDDDDDDCCC@@@>>>AAA===;;;:::777555999???SSS___ooo|||qqq^^^QQQQQQVVV^^^rrr~~~{{{nnnnnn~~~zzz~~~dddVVVLLLLLLJJJ???555222000000000000////////////....................................////////////000111000444000KKK|||}}}|||hhhDDD999888555666888999:::;;;@@@LLL]]]jjjrrrxxx}}}wwwsssrrrrrrrrrqqqqqqrrrxxxvvvkkkccc___YYYRRRLLLIIIHHHGGGFFFDDD???999555555555444444444444444555rrr\\\XXXRRRIIIIIIXXXdddaaa[[[kkk~~~mmmrrr|||dddFFFAAACCCOOOYYY```___YYYTTTNNNIII:::555111222333111000333111111222222222333333333111444222333888AAA^^^ttttttggggggmmmHHH777999???GGGIIIGGGJJJZZZkkktttyyy|||uuucccYYYNNNGGGCCCCCCHHHOOOccc|||xxxjjjdddbbbiiinnnsssqqqjjjaaa[[[YYYeeevvv}}}{{{{{{||||||wwwxxxwwwuuuttttttwwwyyytttsssqqqpppooonnnoooooojjjkkkkkkjjjjjjjjjiiiiiiiiiiiigggfffdddcccbbbbbbaaacccfffiiihhhaaaWWWOOOGGGEEEAAA===;;;999888888::::::999888666555333222000111111222222111111000666<<>>BBBAAA?????????HHHJJJKKKKKKKKKKKKLLLNNNHHHGGGEEEEEEEEEDDDAAA???AAA<<<999:::888666777;;;IIIXXXlllyyy~~~yyynnn[[[LLLKKKNNNXXXqqq~~~www~~~}}}jjjiiipppXXXPPPLLLBBB999555000000000000////////////---------...........................////////////...111111666777UUU}}}xxxbbb@@@999:::777777777888:::;;;@@@MMM^^^kkkooouuu|||zzzssssssssstttxxx|||~~~|||xxxpppiiibbb]]]VVVRRRPPPMMMIIIEEECCC???;;;999999999999999666666666666666777777888vvvfffeee]]]PPPNNN\\\gggbbb^^^rrr]]]___~~~|||vvvVVVHHHBBBLLLXXXcccbbb]]]WWWSSSOOO<<<666222333333111000222111111222222222333333333111555222222:::FFFaaazzzrrrLLL===>>>AAADDDCCCAAAGGG\\\qqq{{{|||{{{qqq```VVVKKKEEEBBBCCCJJJRRRddd|||~~~}}}~~~~~~{{{|||{{{zzzwwwvvvwwwxxxuuuuuuvvvvvvuuusssqqqooooooooooooooommmllljjjhhhfffeeedddcccbbbccccccdddfffkkkuuuyyyhhhaaaWWWOOOHHHBBB<<<888555555444333333222222222111111111111111111111111///444;;;>>>>>>===<<<===GGGIIIKKKLLLKKKKKKKKKLLLGGGFFFDDDDDDDDDCCC@@@>>>???:::777777777666777:::FFFUUUiiivvv{{{}}}|||nnn]]]OOOJJJIIIOOOfffxxx{{{kkkfffzzz```VVVRRRGGG<<<777000000000000////////////---------.........//////............///////////////222000555999[[[___???888999666777666888999;;;@@@MMM^^^lllooouuu{{{{{{wwwyyyzzz|||~~~wwwnnnhhhccc^^^[[[TTTSSSQQQNNNKKKGGGDDDBBB>>>;;;999888999::::::999666666666666666777888888wwwiiiiii```RRROOO```jjjddd```uuu___XXXxxx{{{wwwZZZIIIBBBKKKXXXcccddd___ZZZVVVSSS<<<666333333333111000222111111222222222333333333222555111000;;;KKKhhhqqqLLL???===@@@CCCCCC@@@FFF[[[ooo|||}}}xxx___UUUIIICCC@@@BBBIIIQQQbbb{{{|||}}}}}}{{{yyywwwwwwxxxtttvvvwwwxxxwwwtttqqqoooqqqqqqqqqpppnnnllliiihhhaaa```___^^^^^^___```aaacccjjjwwwyyyqqqeeeZZZRRRJJJCCC>>>777777666555444444444444111111111111111111111111///444:::===>>>===<<<<<>>888444555666555777;;;DDDSSSgggtttxxxzzzrrrbbbTTTLLLEEEEEEZZZssshhh___ttt~~~www]]]TTTPPPEEE777000000000000000////////////---------.........//////............/////////000111222///333999___|||]]]>>>888888555666666888999;;;@@@MMM___lllpppuuu{{{~~~~~~zzzuuulllddd]]]WWWSSSPPPNNNPPPRRRQQQMMMJJJGGGFFF@@@???>>>>>>???>>>===;;;<<<;;;;;;;;;<<<======>>>qqqiii^^^TTTVVViiinnngggggg{{{hhheee}}}xxxvvv]]]HHHDDDNNNYYYbbbccc```[[[UUUPPPDDD333111777444222555333000111111111111222222222555000444555555NNNxxxwwwMMM<<>>===<<<999888777777777777777888FFFQQQaaaooowww{{{}}}~~~}}}uuugggWWWMMMFFFGGGWWWjjjiiiWWW\\\rrr}}}}}}qqqaaaXXXNNNAAA888555111111000///////////////////////////////////////////////////000000000000333111666444:::fff|||oooSSS>>>666666666666;;;999888<<>>MMMXXXaaacccaaa^^^XXXSSSEEE444111777444222555333111111111111222222222222555111555777999UUUvvvNNN===BBBCCCEEEEEECCCHHHYYYkkk}}}uuupppbbbXXXLLLEEEAAABBBHHHPPPddd|||~~~}}}{{{zzzzzzzzzyyyxxxwwwwwwvvvvvvuuutttssssssuuussspppooommmjjjgggddd```^^^WWWLLLGGGJJJNNNPPPXXXdddrrr|||ooodddWWWIII@@@===777777666555444333222111111111111111111111111111333444@@@OOONNN@@@:::AAACCCEEEGGGGGGGGGFFFGGGHHHDDDDDDCCCBBB@@@>>>===<<<888777777777777777666666AAAKKKZZZgggpppvvv{{{}}}zzz|||wwwiiiYYYNNNFFFEEETTTgggmmmZZZWWWhhh{{{||||||zzzvvvyyyjjj\\\UUUPPPEEE999444111111000///////////////////////////////////////////////////000000000000111...333222888eee}}}lllQQQ>>>888888888777999777777;;;EEETTTaaaiiippptttzzz~~~~~~}}}zzzppphhhjjjeee^^^XXXTTTQQQNNNLLLKKKKKKKKKKKKKKKJJJIIIHHHGGGGGGGGGHHHJJJKKKMMMNNNIIIJJJKKKMMMNNNOOOOOOOOOyyyttthhh^^^```rrrvvvqqqrrrwwwttthhh|||___KKKDDDLLLWWWbbbdddccc```\\\WWWFFF555111777333222555333111111111111222222222333555222666999>>>]]]tttOOO===???@@@DDDFFFFFFKKKZZZjjjvvvoookkk```VVVKKKDDDAAAAAAHHHPPPddd|||}}}{{{zzz{{{{{{zzzyyyyyyyyyxxxwwwvvvuuutttsssvvvtttqqqooonnnllliiigggnnnlllaaaOOOCCCAAAFFFIIIQQQ^^^mmm}}}{{{lll___QQQCCC:::888666555555444333222222111222222222222222222222222///888JJJYYYSSS???888>>>CCCEEEGGGGGGGGGFFFGGGHHHBBBCCCCCCBBB@@@>>><<<:::666666777888777666555444:::BBBOOO\\\gggpppxxx|||~~~zzzlll\\\PPPFFFDDDQQQbbbwwwbbbUUU___rrrwwwwww}}}zzzsssrrrcccUUUQQQPPPIII<<<222111111000///////////////////////////////////////////////////000000000000111...333111888fff~~~lllPPP>>>888999999888888777777;;;DDDRRR```iiiqqquuu{{{xxxsssvvv{{{tttmmmfffaaabbb^^^XXXTTTQQQOOOMMMLLLMMMMMMLLLLLLKKKLLLLLLLLLMMMMMMNNNPPPRRRUUUWWWXXXUUUVVVWWWYYYYYYYYYYYYYYY|||ooodddgggxxxyyyrrruuu}}}qqq^^^NNNIIINNNYYYcccfffdddbbb]]]XXXHHH666222777333222555333111111111222222222333333555222555888@@@aaa}}}|||rrrNNN<<<<<>>111111000000///////////////////////////////////////////////////000000000000333000555333;;;iiizzzuuunnnzzzqqqRRR===777888999888888777888;;;DDDRRR```jjjssswww|||yyyssspppooo~~~wwwoooiiiddd^^^[[[]]]ZZZVVVTTTSSSRRRQQQPPPQQQPPPOOONNNNNNOOOQQQRRRSSSSSSUUUVVVYYY[[[]]]___]]]^^^```aaabbbaaa```___tttiiinnn~~~{{{rrrvvvyyyiiiYYYIIIEEEPPP[[[eeegggeeebbb]]]XXXJJJ777333777333111444333111222222222222333333333444111555777@@@aaazzzkkkrrryyypppzzznnnKKK;;;<<<>>>DDDIIILLLRRR___lll|||}}}vvviiibbbYYYPPPGGGBBB@@@AAAGGGOOOeee}}}~~~|||{{{{{{{{{zzzyyyzzzzzzyyyxxxwwwvvvuuuuuutttrrrqqqqqqrrrrrrqqqooooooqqqjjjXXXGGG???======KKKZZZhhhqqq|||~~~ttthhh[[[PPPEEE:::444444333333333333333333333222222222222222222222222222111444>>>IIIJJJBBB>>>@@@CCCEEEGGGGGGGGGFFFGGGHHHEEEEEECCCAAA===999666444555666888888777555333111222666===IIIXXXgggtttzzz}}}ssscccWWWJJJCCCKKKZZZ{{{~~~uuuaaaeeevvvsss}}}|||iiiSSSIIIKKKKKK???222111000000///////////////////////////////////////////////////000000000000333000555444<<>>IIIWWWdddjjjpppwwwwwwppp___VVVLLLFFF???777444444333333333333444444444444333333333333333333333333555333777AAAGGGGGGEEEEEECCCEEEGGGGGGGGGFFFGGGHHHFFFEEEBBB???;;;888555444777888888888777555444222222444999DDDTTTdddqqqxxxzzz}}}uuugggZZZMMMEEELLLYYYuuu{{{~~~tttggglllzzzyyyttt\\\MMMLLLLLLAAA333111111000///////////////////////////////////////////////////000000000000000...555444<<>>EEERRRbbbmmmtttxxx}}}~~~sssooogggfffwww~~~yyyvvvqqqlllhhhbbb\\\XXXXXXVVVTTTTTTUUUUUUTTTSSSUUUTTTUUUUUUVVVWWWXXXYYYZZZ[[[[[[]]]___aaacccdddfffhhhiiijjjjjjgggdddbbbqqqqqqyyytttnnnYYYLLLNNNYYYdddgggfffddd```[[[MMM:::444777222000444333222222222333333333444444111111666888CCCeeennncccWWWNNNWWWzzzaaa@@@???;;;<<<@@@FFFKKKQQQ^^^jjj~~~xxx~~~vvvfff]]]TTTLLLDDD@@@???@@@FFFNNNfff}}}}}}uuummmiiiuuu~~~|||{{{zzzyyywwwwwwwwwwwwwwwwwwwwwwwwwwwuuuuuuvvvwwwwwwuuupppmmmaaaccc```VVVNNNIIIEEE@@@GGGUUU___``````ccc```ZZZJJJCCC===;;;999555333555333333444444555555555555555555555555555555555555666666;;;DDDLLLLLLKKKJJJCCCEEEGGGGGGGGGFFFGGGHHHEEECCC???<<<999888777777:::999888777666555555444222222777AAAQQQbbbnnnuuuxxxzzz}}}vvviii]]]PPPGGGMMMZZZnnn|||yyyppplllttt~~~fffUUUPPPOOOCCC444111111000///////////////////////////////////////////////////000000000000000///666666>>>jjjzzzwwwwwwSSS<<<666888888555777999;;;===DDDPPPaaalllssswww}}}~~~yyywww~~~wwwqqqjjjhhhmmm|||xxxwwwtttooolllhhhddd```]]]YYYWWWVVVUUUVVVVVVTTTSSSSSSTTTUUUVVVXXXXXXYYYYYY\\\\\\^^^```bbbeeehhhiiilllmmmooopppnnnkkkhhhfff{{{nnnsss~~~tttYYYEEEKKKWWWbbbffffffeeeaaa]]]NNN:::444777222000444333222222333333333444444444111222777:::FFFiiivvvjjj]]]RRR[[[\\\===BBB:::;;;>>>DDDIIIPPP\\\hhhxxx~~~wwwhhh```SSSKKKCCC@@@???@@@FFFNNNfff~~~zzzkkkcccdddiiissszzz|||qqqfffaaa```\\\vvv~~~|||{{{zzzxxxvvvuuuvvvvvvvvvvvvwwwwwwwwwuuuvvvxxx|||}}}|||wwwtttgggfff```VVVNNNIIIDDD>>>FFFSSS[[[XXXSSSRRRMMMEEE<<<777333555555333333555333444444555555666666666777777777777777777777777666:::BBBLLLQQQQQQNNNLLLCCCEEEGGGGGGGGGFFFGGGHHHCCCAAA===:::888888999:::;;;:::999777666555555555222222555@@@PPP```lllrrruuuxxx{{{}}}~~~}}}vvvjjj___RRRIIINNN[[[hhh|||ttt}}}}}}oooooozzzmmm[[[UUUQQQDDD555111111000///////////////////////////////////////////////////000000000000222111999:::AAAlllqqqPPP<<<999;;;999555555888:::===BBBOOO___lllssswww|||zzzuuurrrwwwxxx{{{~~~~~~~~~vvvnnnkkkhhhnnn~~~|||{{{rrroookkkiiigggfffdddbbb\\\ZZZXXXXXXXXXXXXVVVUUUQQQRRRUUUWWWXXXXXXXXXXXX\\\]]]___bbbfffiiimmmnnnpppqqqssstttrrroookkkiiizzzoookkkwwwyyyZZZHHHJJJTTT___ggglllmmmggg___QQQ;;;111444222222555111444444333222333444555666777555333888JJJeee{{{~~~uuubbbiiibbb???===@@@>>>>>>AAAEEEOOOaaaqqqvvvfff]]]TTTKKKDDDCCCAAA???GGGRRRiii~~~uuueeeZZZWWWYYY\\\iiihhhgggiiikkkllljjjgggeeeqqq}}}}}}{{{xxxyyy|||xxxyyyzzzzzzxxxxxxxxxzzzwwwzzzyyyvvvvvvyyyzzzwwwjjjqqqqqqeeeUUUIIICCC???DDDHHHLLLOOONNNHHHAAA===777666555333333444555666555555555555555555666666888777666777999:::999888777???JJJRRRUUUSSSPPPMMMIIIIIIJJJJJJKKKJJJGGGDDDDDD???999666888:::;;;;;;;;;999666555666666666555///111555<<>>;;;888888::::::;;;<<<===AAALLL\\\hhhuuuyyyuuummmmmmbbb___cccdddcccpppyyyqqqllleeeddduuu}}}yyywwwuuusssqqqnnnkkkhhhddd```\\\]]][[[YYYYYYYYYZZZYYYWWW[[[ZZZYYYZZZ[[[[[[ZZZYYY]]]```bbbeeegggjjjnnnqqqqqqtttxxxyyywwwtttrrrqqq~~~{{{ssshhheeesss~~~```KKKKKKUUU```hhhmmmnnnggg```RRR;;;222444222222555222444444333333333444555666444666666888GGGcccyyyfffsss```???===AAA@@@@@@BBBFFFPPPaaaqqqvvvggg^^^UUUKKKDDDBBB???===DDDOOOggg|||vvvhhh\\\WWWWWWXXX[[[]]]bbbjjjrrrwwwwwwuuuiiisss}}}yyyxxx{{{wwwxxxyyyyyyxxxwwwyyyzzzwwwzzzyyywwwwwwzzz{{{yyyvvvxxxuuulll___SSSFFF<<>>:::777666666555555555666666777777777888888888888888;;;::::::<<<>>>@@@@@@???999AAALLLTTTVVVTTTQQQOOOKKKKKKLLLLLLLLLIIIFFFCCCAAA===999888999;;;<<<<<<===:::777666666666555444111111444:::DDDQQQ]]]dddooorrruuuwwwxxxyyy{{{}}}~~~uuugggVVVKKKNNNWWWmmm{{{vvv{{{iiiZZZgggmmmXXXTTTGGG333333222111000////////////000//////............///000000000000111111111111000333777888HHHtttcccFFF;;;:::888888;;;999:::<<<>>>DDDPPPaaammmrrrwww}}}nnn______UUUPPPRRRQQQQQQ^^^nnnzzzyyypppkkkccc```kkk|||}}}yyyvvvtttssspppllliiifffccc___\\\^^^\\\ZZZYYYZZZZZZYYYXXXYYYYYYYYYZZZ\\\^^^^^^^^^aaaccceeeggghhhjjjnnnpppvvvyyy{{{{{{xxxtttrrrqqq|||yyyrrrhhh^^^___ooo^^^EEELLLWWWbbbiiinnnnnnhhhaaaTTT===333555222222555222444333333333333444555666111777999999EEEddduuu|||^^^???===AAA??????AAAEEENNN^^^nnn}}}wwwhhh___WWWMMMEEECCC@@@===CCCNNNfff{{{zzzlll```YYYVVVVVVSSSYYYdddqqq|||tttzzzzzzxxx{{{wwwxxxyyyxxxwwwxxxyyy{{{xxx{{{{{{xxxyyy~~~~~~}}}xxxppphhh]]]JJJ:::===>>>@@@@@@???<<<999666666666777777777777777666555666666777777888888888===<<<===>>>@@@AAA@@@???===EEEOOOWWWZZZWWWSSSQQQMMMNNNOOONNNLLLIIIEEEBBB===;;;::::::<<<>>>>>>===>>>;;;888666666666555333333333333666>>>IIISSSZZZiiimmmrrrvvvwwwxxxyyyzzz|||}}}~~~~~~~~~~~~|||{{{|||~~~uuugggVVVKKKMMMUUUlll{{{zzz|||iiiYYYaaauuummmWWWQQQFFF555333222111000///////////////............//////000000000000000111111111111///222777777GGGrrr~~~www[[[AAA888999888888;;;999:::;;;>>>DDDQQQ```lllnnnsss{{{sssiii^^^TTTOOOKKKJJJSSS^^^jjjyyy}}}sssmmmfff___cccmmm~~~zzzvvvttttttqqqlllhhheeeccc```^^^^^^\\\YYYYYYYYYZZZYYYYYYWWWXXXZZZ\\\^^^aaacccdddeeegggiiijjjkkklllnnnqqqwwwyyy||||||yyyvvvtttssstttqqqiii]]]VVV[[[mmm~~~{{{xxxwww]]]DDDMMMXXXeeekkkoooooojjjcccVVV???444555333333555333333333333333444444555555222888999999JJJooo~~~aaaAAA>>>===<<<<<>>@@@@@@@@@???<<<:::777666666666555444555444222333888@@@IIINNN^^^ccckkkqqqtttvvvwwwxxxwwwxxxyyy{{{||||||||||||}}}~~~yyyvvvooorrrwww}}}~~~sssfffUUUJJJKKKRRRjjj~~~{{{}}}}}}uuu___\\\fff|||~~~dddTTTQQQGGG888333222111000////////////...............///000111///000000000111111111111///222666666EEEnnntttYYY???777888777888::::::::::::<<>><<<:::;;;>>>AAAIIIYYYggg~~~~~~vvvwwwiii```WWWMMMFFFEEECCCAAAHHHTTTmmm}}}uuuuuuwww{{{~~~}}}zzz{{{zzzyyyyyyyyy|||~~~{{{~~~~~~nnn___SSSFFF<<<999888777555555444444555333444666777888888888777999:::<<<>>>AAACCCEEEFFFLLLNNNRRRWWWYYYXXXTTTPPPLLLRRRZZZ______\\\YYYWWWSSSTTTTTTPPPJJJEEEBBBAAA;;;===@@@BBBCCCBBBBBBAAA;;;999666666666777777666666444222222444:::???CCCPPPVVV___hhhmmmppprrrsssssstttuuuwwwyyyzzz{{{|||{{{~~~~~~yyyuuurrrpppvvv~~~}}}rrrdddUUUIIIIIINNNfff~~~||||||cccYYY]]]xxxtttwwwyyyyyyxxxzzznnnYYYPPPRRRJJJ;;;333222111000////////////...............///000111///000000000111111111111000333666444BBBkkkxxx\\\AAA888888777777999:::999999<<>><<<;;;===@@@DDDKKK[[[iii~~~}}}vvvwwwhhh___SSSJJJCCCCCCAAA???GGGRRRnnn||||||{{{yyyxxxxxx{{{}}}yyy}}}pppZZZLLLBBB<<<999888666555444444555666444555666777999999:::::::::;;;>>>AAAEEEIIIKKKMMMQQQVVV^^^gggllljjjeee```VVVZZZ___aaa```]]][[[ZZZUUUVVVTTTOOOHHHCCCBBBCCC???BBBEEEFFFEEECCCCCCCCC===;;;888888888999999888666444333222333666999;;;HHHOOOYYYbbbhhhmmmppprrrpppppprrrtttwwwyyy{{{|||xxx|||}}}{{{}}}}}}~~~||||||}}}}}}}}}||||||{{{}}}qqqdddUUUJJJHHHLLLccc|||eeeZZZ\\\ooonnntttvvvuuuzzzxxxiiiVVVPPPSSSLLL===333222111000///////////////............//////000000000000000111111111111222333555333AAAkkkbbbEEE:::888666777999888888888===FFFSSS___gggmmmrrryyy{{{~~~~~~~~~vvveee]]]^^^rrr|||xxxuuutttxxx~~~wwwtttoookkkhhheeeccc```^^^ZZZWWWUUUVVVWWWXXXXXXZZZ]]]aaaaaaaaabbbeeehhhhhhkkkooorrrtttuuuwwwxxx{{{~~~\\\]]]XXXNNNMMMYYYiiisssxxxqqq|||```GGGKKKZZZiiipppssstttqqqnnn]]]DDD888777333333777444222333444555555555444444333666444999XXX{{{gggppplllFFF<<<;;;:::<<<@@@DDDLLL\\\jjj}}}zzzvvvggg___TTTJJJCCCBBB@@@===EEEPPPlll|||{{{zzzwwwuuuvvvxxx{{{vvvzzz}}}qqq[[[MMMCCC===999888666555444555555666777777777888:::<<<===>>>>>>@@@CCCHHHMMMRRRUUUWWW[[[bbbmmmwww|||xxxpppiii___aaacccccc```^^^]]]\\\VVVVVVSSSMMMEEEAAABBBDDDDDDFFFIIIIIIFFFDDDDDDDDDDDDAAA>>><<<;;;;;;999888444444333333444555666666BBBHHHQQQZZZ```dddhhhjjjiiijjjlllnnnqqquuuwwwxxxwwwzzz|||yyytttooooooqqqzzz|||uuuvvvxxx{{{sssfffWWWKKKHHHKKK```}}}iii^^^```qqqrrr{{{|||www~~~rrr^^^TTTSSSKKK???333222111000////////////000//////............///000000000000111111111111222333555333BBBnnnzzzvvvfffGGG:::888666777:::888777888===GGGSSS___fffnnnrrrwww|||rrruuu|||}}}tttkkkooo}}}zzzxxxwwwuuuzzzwwwssspppmmmjjjfffccc```\\\XXXVVVWWWYYYZZZZZZXXX]]]aaabbbaaabbbfffjjjjjjmmmqqqtttuuuuuuvvvwwwzzz|||YYY[[[WWWMMMLLLWWWfffnnnwww}}}|||}}}xxxiiiPPPKKKYYYiiiqqqtttuuusssppp^^^EEE888888333333777555222333444555555555444333111555555999UUU}}}|||ssslll}}}kkkEEE;;;888888:::???CCCKKKZZZiii{{{uuuggg^^^WWWMMMFFFDDDAAA>>>DDDOOOhhh}}}{{{{{{yyyvvvssssssvvvxxxtttxxx{{{ppp^^^QQQGGG>>>999888666555555555555666999999999:::;;;>>>@@@AAAHHHJJJNNNTTTZZZ___ccceeelllsss~~~wwwnnndddeeeeeeccc```^^^]]]^^^VVVVVVSSSKKKCCC???BBBFFFGGGIIIKKKJJJGGGDDDDDDEEEIIIFFFBBB???===<<<:::888333444444444555555444444999>>>FFFMMMSSSWWW[[[]]]cccdddfffhhhlllooorrrtttwwwyyyyyysssjjjbbb``````xxxzzz~~~{{{vvvrrrtttuuuwww{{{ttthhhYYYMMMJJJLLL___|||pppccccccwwwzzzzzz}}}hhhYYYSSSJJJ???333222111000////////////111000///...............000000000000111111111111111333444333CCCqqqyyyrrrhhhHHH:::777666888<<<:::888777;;;DDDPPPZZZ```nnnqqqvvvzzz}}}vvvtttqqqnnnooovvv~~~uuuvvv~~~zzzyyyxxxqqq~~~{{{xxxuuusssooojjjgggaaa^^^ZZZXXXXXXZZZ\\\\\\WWW[[[```bbbaaabbbgggllllllooosssuuuuuuttttttuuutttvvvyyy{{{}}}~~~XXXSSSPPPPPPQQQTTT\\\eeesssvvvzzz|||}}}|||}}}~~~}}}mmmSSSMMM]]]eeelllyyyzzzssssssfffGGG666888555444555333333333333444444444555555333999777777RRRtttrrr```jjjfffBBB;;;999888999===BBBLLL^^^nnn}}}tttfff^^^ZZZNNNDDDAAA???===CCCMMMaaazzz~~~vvvrrrttttttlll```ffflllwwwrrrbbbRRRGGGBBB<<<:::888666555666777888777;;;@@@CCCDDDFFFJJJNNNPPPTTT[[[aaagggmmmtttwww~~~vvvqqqmmmiiifffdddccc```\\\XXXWWWSSSLLLDDDAAACCCJJJOOOGGGJJJLLLLLLIIIGGGGGGHHHOOO^^^cccWWWHHHBBB===777555555666666666555333222888999;;;???CCCIIIMMMPPPTTTVVVZZZ]]]aaafffkkkooopppwww~~~|||qqqddd[[[WWWaaaqqqyyytttpppooonnnwww}}}}}}~~~uuukkk]]]OOOJJJJJJYYYuuu}}}nnnlllyyytttaaaZZZPPP===555333000//////000///...000000///..................000111111000000111222000222555555AAAiii```EEE>>>888666888666666444555:::>>>FFFSSS___eeekkktttzzz}}}yyyqqqlllgggfffmmmvvv~~~zzz|||ssslllpppwww~~~}}}{{{{{{yyyvvvrrrnnnnnniiiddd```^^^^^^^^^^^^]]]___aaadddgggiiikkkkkkkkkmmmppptttxxxxxxvvvtttrrrrrruuuzzz}}}yyyVVVQQQMMMNNNNNNQQQZZZcccnnnqqquuuxxxyyyzzz{{{||||||}}}jjjQQQNNN]]]eeelllxxx{{{uuuuuufffGGG666888555333555444333333444444444555555555333888666999VVVwwwmmmZZZiiicccDDD>>>;;;:::<<<@@@CCCJJJYYYfffooouuuiiicccWWWKKKBBB@@@???>>>EEEOOOccc{{{~~~yyyvvvxxxwwwmmmaaaZZZcccrrrwwwfffUUUIIIBBB;;;:::999777777888999::::::???DDDGGGHHHJJJNNNRRRXXX^^^gggooowww}}}{{{uuuqqqkkkiiifffeeeeeeccc___\\\SSSMMMGGGDDDFFFKKKOOOQQQMMMOOOOOOMMMIIIGGGFFFGGGTTThhhsssgggSSSEEE;;;444555555666666666555333333444444666999===AAAEEEGGGHHHJJJNNNRRRWWW\\\bbbgggjjjttttttcccXXX```pppyyytttsssuuuwwwyyy}}}vvvjjj[[[NNNIIILLL\\\wwwvvvjjjqqqyyy}}}hhh___UUUBBB555333000//////000///...000000///..................000111111000000111222222333555333>>>ddd^^^DDD>>>999777999777888666666:::>>>DDDQQQ]]]eeellltttzzz~~~{{{wwwyyyuuunnnvvvxxxqqqnnnfffkkk}}}~~~{{{xxxwwwvvvsssqqqoookkkeeebbb`````````______```cccfffhhhjjjkkkllllllnnnrrruuuwwwwwwvvvvvvuuuuuuwww{{{|||RRRMMMJJJJJJJJJMMMUUU^^^gggjjjnnnqqqsssuuuwwwyyy|||}}}gggKKKNNN]]]dddkkkxxx{{{vvvwwwgggHHH777888555333555444333444444444444555555555444888666999VVV}}}ooo\\\qqqeeeFFF???<<<;;;===AAABBBGGGSSS```iiixxxuuulllhhhSSSHHH@@@@@@??????FFFQQQddd|||~~~||||||zzzooocccQQQ[[[mmm}}}lllYYYJJJAAA:::999999999:::<<<===???@@@DDDIIILLLMMMOOOTTTXXX\\\cccooozzz{{{uuurrrqqqiiihhhggggggfffddd```]]]MMMHHHCCCEEEMMMTTTUUUTTTTTTTTTQQQMMMIIIFFFEEEFFFRRRiiiyyypppZZZGGG:::111555555555666555555444333222222333555777:::<<<===@@@CCCGGGLLLPPPVVV]]]aaagggooo{{{~~~jjjZZZ```ppp~~~yyyttttttyyyyyynnn\\\MMMIIIMMM]]]xxx|||~~~kkkcccttt|||nnn```TTTBBB666333000///000000///...000//////............///...000111111000000111222222333555333<<>>999777:::888999777777:::===BBBNNNZZZeeelllttt{{{~~~vvvllljjjmmmzzzuuuooonnn___bbbppp{{{xxxwwwwwwvvvuuurrrmmmhhhdddbbbbbbbbbbbbbbbdddfffhhhjjjlllmmmmmmmmmppptttvvvuuutttvvvxxxwwwwwwyyy|||OOOJJJFFFEEEEEEGGGOOOXXX___aaaeeeiiilllooosssvvv~~~~~~kkkLLLNNN\\\cccjjjwww{{{xxxzzziiiIII777888555333666444444444444444555555555555555:::888:::RRR{{{ooommmHHH<<<;;;:::;;;???AAAHHHVVVdddvvvuuukkkhhhRRRGGG?????????>>>EEEPPPccc{{{}}}zzzooodddSSSYYYiiiyyyooo[[[JJJ???999999:::;;;===@@@BBBCCCFFFJJJOOORRRSSSVVV[[[```aaajjjwww|||vvvqqqoooooohhhiiijjjiiifffaaaZZZVVVIIIGGGGGGKKKRRRWWWXXXWWWVVVSSSOOOJJJEEECCCCCCDDDHHHYYYgggcccTTTEEE:::222555555555555555555444444333333444444555666777777<<>>dddvvvTTT>>><<<888666999888999777777999<<>>999:::<<>>ccc{{{nnnMMM;;;:::666444777666777555555888<<>><<<<<>>===>>>CCCJJJXXXmmm}}}yyykkkcccUUUJJJCCCBBB@@@===BBBKKK```yyy~~~xxxnnnddd^^^WWWZZZkkkyyy~~~bbbPPPFFF>>>===???AAAEEEHHHLLLNNNPPPTTTXXX]]]```dddiiipppvvv|||}}}{{{wwwuuusssqqqmmmkkkiiiiiihhhccc[[[SSSLLLIIIQQQUUUXXXYYYWWWUUUUUUUUUOOOKKKEEEAAA???>>>===<<>>EEEHHHJJJLLLOOOSSSYYYaaaffflllrrrzzzrrrNNNNNN___iiiqqqlllKKK888777444333666555555555555555666666666666444777999CCC___zzzxxxNNN>>>======???EEEMMM[[[ooo{{{ooocccUUUKKKCCCCCCAAA>>>CCCLLLaaayyyxxxlllcccVVVVVVjjj}}}uuuUUUGGGCCC@@@CCCEEEHHHLLLPPPSSSUUUVVVZZZ___dddhhhmmmsss|||~~~|||yyyuuussssssqqqnnnllliiigggbbbZZZSSSOOOOOOPPP[[[[[[\\\\\\[[[XXXTTTQQQPPPKKKFFFBBB@@@>>>;;;999@@@===:::777555444666888555444444333444555666777333444555555555444333222555666777777777888;;;>>>:::EEETTTbbbkkkmmmlllkkkvvv~~~~~~}}}}}}ttteeeVVVPPPQQQ[[[ppp}}}}}}xxxdddUUUZZZdddwwwxxx{{{wwwttt|||yyyxxxooobbb^^^TTT@@@777444222111111111111000...............///000000...000111111000000111222111222555444<<<```wwweeeIII:::<<<777444666666888666555888:::???KKKVVVbbbhhhqqqxxx}}}vvvjjjfff``````ccchhhnnnvvv{{{oooiiilllsssuuuwwwuuunnneee^^^YYY[[[eeeppp~~~}}}|||||||||~~~|||xxxrrrnnnmmmmmmmmmlllnnnnnnooopppppppppooooooppprrrtttuuutttrrrpppnnnkkkoootttvvvuuuttttttuuuNNNGGG@@@<<<888666;;;CCCDDDEEEGGGJJJNNNTTT\\\aaadddooo|||wwwOOOPPPaaallluuummmLLL888777444333666666555555555555666666666777777666666CCCbbbhhhzzzQQQ>>>;;;;;;???FFFMMMYYYkkk{{{zzzssseeeTTTJJJCCCDDDBBB@@@EEENNNbbbzzzvvvgggXXXVVVkkkmmmMMMBBBBBBBBBGGGIIIMMMQQQUUUXXXZZZ[[[___ccciiinnnrrrzzz~~~~~~zzzuuurrrrrrrrrooommmiiiddd\\\SSSMMMNNNTTTYYYbbb^^^[[[\\\^^^\\\TTTNNNRRRNNNHHHDDDAAA???;;;777;;;;;;;;;999444222666;;;555444444333444555666777555666777888888777666555333444555555555777:::<<<@@@JJJWWW```ccceeeiiimmmwww~~~zzz~~~uuulll```VVVRRRTTT```qqq{{{zzz}}}}}}rrraaaVVVZZZbbbsssrrrssspppqqqzzzsssjjjaaa```VVV@@@777555222111111111111000...............///000111///000111111000000111222///111666555@@@dddeeeIII;;;===888555777777:::777666888999>>>IIITTTaaahhhqqqxxx||||||oookkkhhhgggeeedddjjjqqqzzz}}}nnnhhhlllsssuuu~~~qqqkkkeee___WWWTTTZZZcccppp}}}}}}}}}}}}xxx}}}{{{uuuqqqpppppppppooooooooopppppppppoooooonnnqqqqqqrrrtttuuusssnnnkkkkkkpppvvvxxxwwwuuuuuuuuuOOOJJJBBB===:::::::::;;;@@@BBBEEEGGGJJJOOOUUUYYYiiiooorrr~~~tttQQQNNNhhhnnn{{{qqqKKK666888555111444555555555555555666666666777:::===:::???]]]cccmmmwwwPPP:::;;;:::???DDDFFFLLLaaaxxx{{{pppcccVVVLLLBBB??????AAAGGGNNNccczzzvvvfff]]]\\\lllpppYYYLLLFFFDDDBBBIIIQQQWWWYYY[[[___```^^^gggjjjpppuuu{{{~~~|||yyyvvvqqqnnnnnnoooppphhh___UUUPPPRRRWWWZZZ[[[```___^^^\\\ZZZWWWTTTSSSQQQMMMIIIIIIIIIEEE>>>777:::888555666999::::::888333444555666666777777777555555444333333444555555333333333333333555:::===<<>>HHHPPP___hhhqqqvvv|||}}}rrrfff```hhhmmmvvvuuukkkjjjrrryyyqqqfff]]]YYYWWWUUUTTTcccuuu|||yyywwwwwwwwwyyy}}}}}}zzzvvvrrrpppqqqrrrssstttsssrrrqqqpppqqqrrrssspppqqqrrrqqqooommmmmmnnnnnnooorrrtttuuuvvvvvvuuuKKKFFF???;;;999999999999>>>@@@BBBDDDGGGLLLQQQUUUaaajjjppp~~~||||||YYYOOOfffiiivvvrrrLLL777888666222555666555555555666666666777777888;;;999???\\\jjjXXXmmm}}}TTT>>><<<;;;>>>BBBBBBEEEWWWkkkzzzxxxiii^^^VVVLLLCCC??????AAAGGGMMMccczzzoookkk```\\\iii|||xxxkkkYYYLLLGGGGGGIIIIIIPPPVVV[[[\\\___dddggggggooorrrvvvzzz~~~~~~}}}~~~zzzwwwtttsssrrrpppkkkfff[[[VVVQQQRRRWWW]]]______]]]\\\[[[YYYWWWVVVUUUTTTYYYVVVQQQMMMIIICCC<<<777999777555666999999888666555555666666777777666666444444333222222333444444444444444444444888===AAABBBLLLZZZcccgggkkkooossszzz}}}zzzvvvyyyoooaaaTTTPPPRRR___pppxxxvvvyyy}}}ooodddeeeqqq|||~~~xxx}}}pppfffTTTSSS@@@777444111111333444222///////////////////////////000000000000111111111111000333333888<<>>@@@CCCGGGMMMQQQXXXdddlllyyyvvvZZZTTTgggdddqqqsssMMM888999777333666777555555666666666777777777555999:::???[[[vvvrrrvvvaaa]]]UUU???<<<;;;>>>BBBAAABBBQQQccc|||yyywwwiii___UUULLLCCC@@@???AAAFFFLLLcccyyysssrrreee^^^fffsssvvvmmmeeeRRRLLLFFFDDDGGGMMMQQQSSSXXX]]]``````dddkkkqqqsssyyy{{{~~~~~~||||||xxxtttrrrssstttooodddZZZQQQPPPQQQVVV]]]aaaaaa```^^^\\\YYYVVVTTTTTTTTTUUUdddccc^^^WWWLLLCCC<<<888777777777888999999666444777777777777777666666555222222111111111111222222555555555444666:::@@@EEENNNWWWaaahhhjjjlllqqquuuyyy}}}~~~~~~wwwrrr||||||ssseeeVVVPPPQQQ___pppyyyttttttxxx|||}}}tttvvvzzzmmmWWWVVVEEE888555222222444555333000//////////////////////////////000000111111111111000333222777;;;cccxxxbbbEEE===888666777555666777666666777===GGGNNN\\\gggqqqwww|||xxxpppnnn|||}}}qqqfff```]]]\\\[[[\\\kkkzzz{{{wwwuuurrruuuwwwvvvuuuvvvzzz}}}|||zzzxxxuuuuuuvvvxxxyyyxxxxxxxxxwwwvvvtttrrrrrrrrrssssssqqqnnnlllkkkllljjjjjjlllmmmnnnnnnnnnnnnAAA===999777777777777777888:::;;;===???CCCIIILLLTTTaaahhhqqq}}}}}}zzzqqq~~~YYY\\\kkkdddoootttNNN999:::888444777888555666666666666777777777666:::;;;AAAYYY}}}yyyvvvdddlllSSSAAA::::::???EEEEEEFFFSSSccc{{{xxxzzzlllcccUUULLLCCC@@@@@@AAAEEEKKKbbbxxxyyyjjj___bbbiiigggZZZPPPDDDCCCDDDHHHOOOVVVZZZ[[[^^^bbbccccccgggqqqyyy|||~~~{{{zzzwwwuuusssqqqnnnfff\\\TTTUUUUUUXXX\\\```bbb```^^^___\\\WWWRRRPPPPPPRRRTTTgggiiihhh___RRREEE===;;;888888999::::::999666444888888888888777666555444111111111111111111111111444444444444555:::AAAFFFWWW^^^eeeiiiiiikkkoootttyyy~~~||||||~~~wwwpppxxxwwwgggXXXRRRTTT^^^ooo~~~wwwvvvzzz{{{{{{lllTTTWWWLLL888555222222444555333111//////////////////////////////000000111111222222333444222555777]]]fffGGG===777777999555666777777666777<<>>CCCFFFKKKYYYaaakkkxxx{{{xxx~~~}}}___cccqqqiiissstttNNN999:::888444777888666666666777777777888888;;;===>>>DDDYYY{{{}}}OOO???===;;;>>>CCCCCCBBBJJJWWWsssrrrvvvooocccTTTKKKCCC@@@@@@@@@CCCHHH]]]ttt{{{kkkZZZRRRPPPLLLGGGDDDGGGKKKRRRYYY___ccceeefffggglllnnnnnnsss}}}{{{xxxtttsssnnncccWWWSSSVVV\\\aaabbbbbbbbb```^^^[[[YYYGGGEEEBBB@@@BBBGGGMMMQQQPPPTTTWWWSSSJJJAAA<<<;;;<<<===???>>>;;;999888888777777777777666555333333222222333333333333222222111222222111222444888<<>>DDDZZZNNN===>>>:::;;;???>>><<>>BBBHHHKKKHHHIIIIIIFFFAAA======>>>===>>>???===999777777999555555666555555444333222333444555666666555444333111222333222111111333555555:::AAAGGGNNNXXXfffpppuuu||||||xxxzzz{{{qqqvvvxxxgggYYYVVV[[[aaaqqq}}}}}}nnnbbbeeeeeeXXXGGG777444111111333444222///000000000000000000000000......///000111222333333000333555;;;666RRRvvv]]]III>>>555666:::555666888888777777;;;BBBHHHUUUdddsssyyy{{{yyyqqqmmmmmmmmmppprrrtttyyy|||zzzyyytttqqqmmmjjjlllrrryyy}}}{{{|||}}}~~~}}}|||zzz{{{}}}}}}}}}|||||||||}}}~~~~~~|||{{{zzzyyyyyyuuuvvvwwwvvvsssqqqqqqqqqmmmllljjjiiigggggggggggg888777666666777666444222222333444555666999===AAACCCQQQ^^^ppptttVVVhhhzzzvvvsssMMM888999777333666777777777777777888888888888:::;;;===EEE\\\SSSCCC===888999===<<<;;;CCCOOOiii|||vvvyyyiiiTTTKKKCCCAAA@@@???BBBGGGXXXqqq}}}ttt```PPPHHHFFFMMMUUUZZZ^^^dddhhhkkknnnpppqqqttt{{{}}}xxxnnnggg\\\UUUSSSWWW^^^bbbccceeegggddd\\\QQQHHHCCCGGGDDD@@@>>>===@@@DDDFFFHHHFFFBBB>>><<<===@@@CCC===>>>>>>;;;777555666999444444444555444444333222444555666777777666555444111333444333111000111222000555;;;@@@EEEOOO]]]gggrrrzzzzzzwwwyyy~~~qqqssswwwgggXXXUUUYYYbbbrrrhhhYYYZZZxxx]]]TTTEEE666333000000222333111///000000000000000000000000---...///000111222333333111444777;;;333KKKqqq\\\KKK@@@555555999444666888888777777:::AAAGGGTTTdddsssyyy{{{}}}uuuqqqpppppprrrrrrsssxxx~~~~~~~~~~~~}}}{{{zzzvvvpppiiifffggglllqqqtttzzzzzzzzzzzz{{{}}}~~~~~~}}}|||uuusssrrrtttxxx|||~~~~~~}}}}}}}}}}}}}}}~~~~~~~~~|||zzzzzzzzz{{{uuuvvvwwwvvvtttsssrrrsssnnnllljjjhhhgggfffffffff555555666666555444333333333444555666666888<<<>>>FFFQQQ\\\pppnnnVVVmmm|||rrrwwwpppIII>>>999666:::333666555666777777666777999;;;<<<<<>>DDDLLLfffzzznnnZZZOOOCCC???>>>>>>@@@DDDVVVooozzztttuuu{{{xxx```OOOHHHIIIQQQYYYhhhjjjlllmmmmmmnnnppprrr|||}}}pppggg^^^UUUWWWaaahhhfffbbbhhhfffddd```XXXLLLDDD@@@FFFLLLLLLCCC>>>AAAFFFGGGGGGGGGBBB;;;:::@@@FFFGGGCCC???:::777666666666666555555555555555444444444888888::::::::::::888888666555444333333333333333333333777===BBBKKK[[[iiilllzzz}}}sssrrrxxx}}}|||yyyllluuuvvvdddVVVVVV\\\ggguuuzzzgggVVVVVVooowwwxxx}}}~~~sss~~~vvvqqqXXXSSSBBB666666555444222111000///000000////////////000000000111111111111222222222555000333;;;111NNNhhhQQQEEE???888444444999888777666666:::???CCCTTTcccrrrxxx{{{{{{vvvsssyyysssqqquuuyyyzzz}}}~~~~~~~~~|||~~~uuukkkeeeeeejjjnnnppp{{{~~~}}}xxxvvvzzz}}}~~~~~~zzzqqqiiiaaa```dddnnnuuuwwwzzz}}}}}}}}}}}}zzzxxxxxx|||~~~~~~~~~}}}}}}|||{{{zzzwwwvvvuuusssrrrrrrrrrsssjjjiiigggfffeeeccc```^^^555555555555555444333333333444555666666888;;;>>>CCCNNNYYYmmmqqqYYYlll|||qqqtttlllFFF<<<888555999222555555666777777777777:::<<<>>>>>>DDDKKK]]]uuuwwwYYY???<<<999999;;;<<<===CCCKKKddd|||zzznnn[[[OOOCCC???>>>>>>@@@DDDTTTlll~~~}}}uuuuuuzzzyyy```RRRNNNQQQZZZbbbhhhkkknnnqqqsssuuuxxx{{{uuuhhh\\\[[[\\\```fffkkklllkkkkkkfff^^^UUUKKKCCCBBBCCCKKKUUUZZZRRRGGGDDDFFFHHHBBBAAA>>>:::<<>><<<888666666666555555555555555444444444444333888888999:::;;;:::::::::777666555444333333333333333333666;;;???FFFUUUcccjjjyyy}}}rrrpppxxx~~~{{{}}}ppptttxxxfffWWWVVV[[[gggvvv{{{jjjXXXTTT___hhhkkkqqq}}}}}}www|||oooiiiSSSTTTGGG777666555444222111000000000000////////////000000000111111111111222222222555000333;;;222MMM~~~gggNNNAAA;;;888666777888888777666666:::???CCCQQQaaapppxxx{{{yyyuuusssuuuqqqqqquuuxxxxxxzzz~~~|||{{{|||xxxnnneeeaaaaaadddfffsssxxxyyyvvvuuuxxx|||}}}zzzsssiii```YYYRRRRRRWWWbbblllrrrxxx~~~|||||||||zzzxxxyyy|||~~~~~~~~~}}}{{{yyyxxxwwwuuutttrrrqqqppppppqqqrrrllljjjgggeeedddbbb```^^^444555555555555444444333333444555555555777:::===@@@KKKUUUhhhrrrYYYjjjzzznnnppp|||gggBBB:::777555999222666555666777888777888;;;===@@@@@@GGGNNN___jjjbbbuuu}}}[[[AAA<<<999888:::;;;<<>>>>>@@@DDDPPPiii{{{~~~vvv```VVVVVV\\\dddkkkjjjmmmrrrvvvzzz~~~yyyqqqfff\\\XXX___ggglllmmmmmmoooqqqnnniii```TTTKKKGGGGGGHHHJJJXXXaaa\\\OOOGGGFFFGGG???>>>;;;:::>>>EEEGGGDDD;;;999777666777777666555444444444444555555555555888888999:::;;;<<<======888888666555333333222222333333555999;;;AAANNN[[[gggwww}}}pppoooxxx}}}uuusss{{{hhhXXXUUUZZZgggvvv}}}}}}ooo\\\WWWjjjttttttuuu||||||}}}|||qqqiiiSSSUUUIII777666555333222111000000000000////////////000000000111111111111222222222444222333:::333KKKzzzpppSSS@@@999777777888888888777666666999>>>BBBNNN^^^ooowww{{{wwwssssssooooooqqquuuvvvtttwww|||wwwvvvvvvxxx}}}~~~uuuiii^^^ZZZ[[[^^^jjjqqqvvvvvvuuuwwwyyyxxxzzzzzzvvvmmm```SSSJJJFFFAAAAAAFFFQQQ\\\eeeoooxxxzzz{{{{{{zzzyyyyyyzzz|||~~~}}}|||yyywwwuuutttqqqpppooonnnnnnoooppppppnnnkkkgggdddbbbaaa___]]]444444444555555444444333333444555555555666999<<<>>>JJJSSSddd{{{kkkWWWgggvvvjjjlllzzzbbb???999777555999444888555666888888888999<<<>>>CCCCCCIIIPPP```|||xxxhhhbbbsssxxx^^^AAA<<<999888::::::;;;AAAHHHcccyyy~~~vvv}}}qqq]]]QQQEEE@@@>>>===@@@CCCMMMgggyyyvvvnnnnnnqqqttt|||~~~yyyzzz~~~~~~nnn^^^[[[```fffkkkooommmpppvvv{{{wwwmmmfff```\\\```hhhqqqtttrrrooooooqqqllljjjddd]]]YYYWWWSSSNNNIIIRRRZZZXXXPPPHHHDDDDDDAAA@@@===;;;???DDDCCC>>><<<:::999888999888666444333333444555666888888999888888999:::;;;===>>>???:::999777555444333222222222222444777888===IIIVVVbbbttt|||qqqooozzz~~~yyyrrr||||||iiiWWWSSSXXXddduuuxxxyyyrrrcccccc{{{}}}sssYYYUUUGGG777666555333111111000111000000////////////000000000000111111111222222222222333222999555HHH~~~|||^^^DDD999777777777777777777666777999>>>BBBMMM]]]nnnvvv{{{uuurrrrrrkkklllooottttttrrrtttxxxwwwuuurrrrrrtttyyy~~~|||pppbbb[[[\\\```fffooowwwyyyxxxyyyxxxvvvrrrnnnggg]]]RRRHHHAAA>>>>>>===@@@IIIRRR[[[hhhrrryyyzzzzzzzzzzzzyyyzzzzzz~~~}}}|||{{{yyywwwuuutttooonnnmmmmmmmmmnnnooopppppplllgggcccaaa___^^^\\\333333444444444444444333222333444444444555888;;;===JJJTTTaaavvvcccTTTeeessshhhlll|||^^^===:::999666:::555:::444666888999999;;;>>>@@@DDDEEEKKKQQQ```yyykkkppprrrdddkkkeeeBBB===:::999:::::::::@@@GGGcccxxxwww|||nnn^^^RRRFFF@@@>>>===???BBBKKKdddwwwxxxnnncccaaammm|||~~~xxxvvvyyy}}}nnnddd]]]aaahhhlllnnnppprrruuuzzz}}}rrrjjjggghhhjjjmmmpppssstttsssrrrqqqqqqmmmmmmiiieeefffgggaaaXXXSSSRRRSSSRRROOOIIIDDDAAAAAABBB@@@>>>@@@CCCAAA<<<<<<;;;999888888777555333222222444666999;;;<<<===777777999:::<<<===>>>???;;;:::888666555333333333111111333666777;;;FFFRRR^^^ppp}}}ssssss||||||zzz~~~~~~tttzzz{{{hhhVVVRRRVVVaaarrr~~~|||uuuxxxrrriiiqqq}}}yyy\\\WWWGGG888777444222111000111111000000////////////000000000000111111111222222222111555222888666EEExxx}}}eeeGGG999777777555666666777666777999===AAALLL\\\nnnvvvzzzvvvrrrrrrjjjjjjmmmssstttrrrrrrvvv{{{wwwppplllkkkooovvv{{{~~~tttggg```aaaeeegggqqqzzz|||{{{zzzwwwsssllleeeZZZSSSOOOLLLGGGCCCFFFDDDEEEKKKRRRZZZgggssszzzzzzyyyzzzzzzzzzzzzyyy|||||||||{{{zzzyyyxxxwwwoooooonnnmmmmmmnnnooopppppplllgggccc```___]]]\\\222333333444444444444333222333444333333444777:::===KKKTTT```qqqyyy|||```UUUhhhttthhhooo[[[<<<:::999777:::444:::444666888999:::<<>>;;;:::;;;:::;;;@@@FFFaaauuuxxx{{{lll___SSSGGGAAA>>>===???BBBHHHbbbuuutttnnnjjjgggdddiii~~~yyyxxxxxxzzz}}}qqqccc___```hhhnnnpppqqqsssxxx{{{}}}qqqkkkiiijjjooouuusssrrrrrrrrrtttuuuuuutttzzz~~~|||uuusssvvvsssmmmbbbZZZRRRPPPNNNIIICCCAAAAAADDDDDDAAAAAACCCCCC@@@;;;999777666777777666555222333444666999;;;<<<===555777999;;;============::::::888777555555444444222111333555666888CCCNNNYYYlll|||~~~yyyyyyzzzwwwyyyxxxxxxzzzgggVVVSSSWWWaaaqqq}}}wwwzzzooojjjzzzzzz^^^YYYJJJ999777444222000000111222000000////////////000000000111111111111222222222///777222777888CCCssseeeFFF999999999666555666777777777999===@@@KKK[[[mmmvvvzzz~~~xxxrrrqqqllliiikkkqqquuutttsssttt{{{wwwqqqjjjgggiiioootttyyy||||||uuukkkdddeeehhhhhhqqqyyyyyyvvvtttppplllaaaZZZSSSQQQTTTVVVTTTPPPQQQOOOOOORRRUUU[[[hhhttt|||zzzyyyyyyzzz{{{{{{zzz{{{{{{{{{{{{zzzyyyxxxxxxpppooonnnmmmmmmnnnooopppoookkkgggcccaaa___]]][[[111222333444444444444444222333333333333444777999<<>>AAADDD^^^rrr}}}{{{||||||rrrmmmbbb[[[YYY```eeemmm|||pppppprrrvvvxxxyyyzzz{{{|||{{{zzzyyywwwuuusssrrrqqqhhhiiihhhfffgggjjjfff``````aaagggoootttuuuxxx|||~~~tttjjjdddhhhmmmppptttwwwttttttsssssssssssstttuuu~~~|||xxxdddZZZQQQMMMIIICCCAAABBBEEEJJJKKKEEE@@@@@@AAAAAA<<<999777777999;;;======444444555666777777888888333666999<<<======;;;::::::999888777666666666666333333444555333444===HHHVVVhhhyyy~~~}}}yyyzzz~~~uuu}}}zzzgggWWWUUUZZZcccrrr|||uuuwww~~~~~~jjjfffxxxcccZZZIII999777444111000000111222000000////////////000000000111111111111222222222...888111666999AAAnnneeeFFF:::;;;:::555444666777777777999<<>>AAABBB\\\ppp|||~~~{{{lllccc___eeeiiicccZZZVVVRRRIIIGGGRRR]]]cccmmmzzznnnjjjiiifffjjjmmmqqqrrrpppoooqqqsssllljjjfffbbb]]]YYYVVVTTTSSSSSSNNNHHHJJJQQQWWWXXXbbbeeellltttwwwxxx}}}yyyhhh``````lllwwwzzzyyyzzzuuuvvvwwwuuuqqqoooqqqsss~~~|||wwwttt\\\TTTMMMJJJDDD===>>>DDDKKKQQQQQQHHH???<<<>>>???>>><<<::::::>>>BBBDDDEEE666666555555444444333333222555999===>>><<<999777999999888777666666777777555444444444111111999CCCUUUeeewww~~~qqqzzzzzzgggXXXWWW]]]fffttt}}}yyypppqqqvvv{{{fffbbbttt~~~kkk[[[EEE999777444111000000111222000000////////////000000000111111111111222222222...999111666:::@@@lllgggHHH;;;<<<:::444444555777777777999<<>>BBBEEENNNFFFNNNTTTWWWzzzuuuqqqOOO>>>999<<<999<<>>>>>@@@AAAXXXooo|||~~~yyyooohhhfff[[[VVVPPPMMMMMMMMMKKKJJJCCCBBBBBBCCCGGGLLLRRRUUUbbbcccaaa[[[UUUSSSWWW\\\aaabbbbbbcccbbbaaa___^^^ZZZXXXTTTMMMHHHEEEEEEFFFDDD@@@???CCCEEEHHHTTT```fffpppyyy{{{}}}yyyoooiiimmmtttzzz~~~~~~}}}vvvssspppnnniiifffkkkrrryyyyyyhhheeeSSSOOOIIIEEECCCDDDFFFHHHNNNKKKGGGCCCAAA@@@@@@AAAAAA<<<777666:::AAAFFFJJJ===999555222111222333333777888:::;;;;;;:::999888666888999888666555444555777444333444333333777>>>MMMaaatttzzz{{{}}}|||wwweeeYYYWWWZZZiiizzz|||uuunnniiieeevvvuuuuuubbbbbbvvvdddVVVFFF<<<777111///111333222///000000////////////000000000111111111111222222222333111111888::::::[[[lllLLL888666777555666777777777777888;;;>>>EEEVVVhhhqqqvvv{{{~~~|||yyywwwvvvsssnnnkkknnnvvv||||||zzz{{{tttmmmllloooqqqoookkkvvv{{{rrrmmmgggbbb\\\^^^```\\\WWWSSSUUUXXXeeekkkxxxxxxuuuxxx||||||zzz{{{zzzyyyxxxwwwvvvuuutttsssqqqnnnllljjjjjjjjjkkkdddeeefffhhhhhhddd]]]YYY333333333333333333333333222333444444333444777:::CCCPPPZZZfffpppnnnppp}}}hhhZZZ{{{tttrrrJJJ???666666888777666666666888:::<<<>>>AAAEEEIIIMMMFFFOOOVVV[[[}}}vvvOOO===999===;;;<<>>>>>@@@@@@VVVnnn|||yyyuuummmccc[[[YYYQQQMMMHHHEEEEEEEEEDDDCCC@@@@@@???@@@BBBEEEIIIKKKLLLMMMLLLJJJHHHHHHLLLPPPSSSTTTTTTTTTTTTSSSQQQPPPJJJIIIGGGCCC???>>>>>>@@@DDD@@@@@@CCCFFFLLLYYYfffpppxxx|||uuupppyyy{{{}}}{{{uuuqqqnnnlllhhhdddgggmmmsss|||ooo```\\\SSSLLLEEEFFFLLLQQQPPPLLLMMMJJJGGGCCCAAA@@@AAAAAABBB===888777;;;AAAFFFHHH===:::555222222333444444777888999:::;;;:::999999888999999888666555555666777444333444444333777===LLL___rrryyy{{{|||wwwrrraaaXXXWWW[[[hhh{{{|||tttnnniiifffsssuuuttt___\\\oooxxxcccYYYIII<<<777222000222444222000000000////////////000000000111111111111222222222333222111777::::::[[[lllMMM999666777555666777777777777888;;;===DDDUUUgggpppuuu{{{~~~zzzxxxvvvtttqqqooorrrxxx}}}~~~{{{uuummmiiikkknnnoooooottt|||zzzrrrmmmgggbbbVVVWWWVVVRRRPPPQQQXXX^^^ooovvv{{{wwwyyy||||||zzz|||{{{zzzxxxwwwuuuttttttsssqqqooommmlllkkklllmmmkkkkkkkkkkkkiiieee___[[[444444444444444444444444222333444444333444777:::???NNN\\\lll}}}eee[[[|||vvvtttHHH>>>666666888777666666666888;;;>>>@@@DDDHHHKKKLLLHHHOOOUUU[[[zzz|||UUU@@@:::>>><<<;;;???===PPP```uuu~~~|||jjj[[[KKKCCC@@@>>>===??????SSSkkk{{{}}}tttllleee]]]SSSLLLJJJGGGDDD@@@>>>>>>??????>>>??????>>>>>>??????@@@AAA???@@@@@@AAABBBDDDFFFGGGGGGGGGGGGGGGFFFEEEDDDCCCEEEEEEEEEDDDBBBBBBCCCEEEAAA??????CCCHHHRRRaaaooo||||||tttrrrvvvzzz~~~zzzxxxuuunnniiifffccc```bbbgggjjjooowwwzzzqqqbbbVVVRRRPPPHHHCCCJJJWWW^^^YYYQQQKKKIIIFFFBBBAAA@@@AAABBBBBB===888777;;;AAADDDFFF===:::666333444555555555777777888999999999999999999::::::888666666777888888555444555444333777===IIIZZZmmmwww{{{|||rrrzzzrrrccc[[[\\\```fff|||zzzsssnnnjjjhhhqqqwwwttt\\\WWWiiiuuu|||{{{aaaZZZIII<<<777333111333444333111000000////////////000000000111111111111222222222333222222777:::;;;ZZZkkkMMM:::777888555666777888888777888:::<<>>;;;:::>>>===LLL[[[ppp|||yyymmm^^^NNNEEEAAA>>><<<>>>===OOOgggyyyzzzlllddd[[[UUUOOOGGGBBBBBBAAA???>>><<<<<<===>>>>>>??????@@@@@@??????>>>>>>AAA@@@???AAACCCCCCBBBAAABBBBBBBBBBBBAAA@@@@@@@@@===>>>@@@@@@??????@@@BBBCCCDDDGGGLLLTTTbbbrrr}}}qqqmmmsss~~~|||{{{tttkkkbbb]]]ZZZZZZ^^^cccfffgggiiihhhaaaXXXQQQMMMJJJFFFFFFPPP^^^bbbZZZOOOIIIGGGDDDBBBAAAAAACCCDDDBBB<<<777777;;;AAACCCBBB===:::777555666777777777555555666777777888888888;;;;;;;;;999777777888:::888666555666555333666;;;DDDSSSfffssszzz}}}tttvvvyyysssddd[[[\\\```eee}}}~~~yyyvvvrrrppprrrzzzuuu]]]WWWhhhttt||||||rrrsss^^^XXXDDD999666222111222222222000000000////////////000000000000111111111222222222222333222777:::<<>>@@@AAACCCEEEHHHIIILLLMMMOOOVVVjjjlll]]]qqqvvvSSS>>>===999888===???GGGVVVlllvvvtttpppaaaPPPGGGBBB>>>===>>>===LLLcccvvv}}}uuulllfffZZZSSSLLLIIIFFFAAA@@@AAA>>>>>>>>>=========???@@@>>>>>>???@@@@@@@@@??????>>>======>>>@@@@@@>>><<>>KKK^^^oooyyy~~~yyyuuuttt{{{ppp```WWWVVVZZZeee~~~~~~yyyuuusss|||www___ZZZkkkqqqxxxxxxxxx{{{yyy|||nnnnnnZZZUUU???555333111000000000000///000000////////////000000000000111111111222222222222333333666:::>>>YYYmmmOOO<<<::::::888555777999999888888999:::>>>LLL[[[eeennnwww}}}{{{yyysssvvvyyyyyyxxx{{{}}}rrriiigggggg]]]\\\ZZZWWWRRRKKKGGGEEEBBBGGGNNNVVV\\\aaafffhhhjjjlllooosssyyy}}}~~~}}}{{{yyyxxxwwwssssssrrrrrrqqqqqqqqqqqqssspppmmmkkkjjjjjjhhhggg666666666666666666666666222333444444333444777:::DDDSSSaaaxxxkkk___nnnssskkk???999666777888777777:::999<<>>AAACCCQQQfff}}}sssqqqrrrbbbQQQHHHCCC???===>>>===III^^^sss~~~vvvnnndddZZZTTTMMMGGGBBBBBBBBB@@@@@@CCC<<<===>>>===<<<===>>>@@@<<<<<<>>>??????@@@@@@@@@:::<<<===>>>???@@@@@@@@@@@@@@@@@@AAABBBCCCDDDEEEIIIKKKNNNPPPRRRVVVZZZ]]]```kkkwww{{{}}}~~~}}}}}}{{{sssiii___WWWUUU\\\fffqqqpppiii[[[QQQNNNOOOOOOQQQTTTWWWYYYWWWRRRKKKFFFEEECCCAAA@@@AAACCCEEEGGGAAA;;;666888@@@DDDDDD@@@===;;;999888:::;;;;;;:::555555555555666777999:::<<<===???>>><<<::::::::::::888777888666333555999;;;DDDWWWlllyyy~~~}}}vvvppptttssscccYYYYYY\\\fff{{{uuuqqquuu~~~yyyccc```sss{{{~~~zzzwwwvvvqqqxxx}}}}}}nnnlllYYYTTT???333222111000////////////000000////////////000000000111111111111222222222111444333666:::???YYY}}}uuuSSS>>>::::::888555777999999999888999:::;;;HHHWWWbbbkkkuuu|||}}}|||zzzuuuwwwxxxxxxxxxzzzyyynnngggdddXXXSSSOOOLLLGGGBBB???AAADDDIIISSS]]]eeeiiikkkkkknnnpppssswww{{{}}}|||{{{{{{wwwwwwvvvuuuuuutttssssssqqqooolllkkkkkkkkkkkkjjj666666666666666666666666222333444444333444777:::@@@RRRbbbtttzzzddd^^^www}}}mmm{{{bbb===888666777888777888;;;888<<<@@@BBBDDDFFFHHHIIIHHHRRRPPPPPP[[[hhh|||tttoooiiiZZZTTThhhzzz[[[???===:::888>>>AAABBBLLL___xxxwwwrrrrrrcccRRRIIIDDD@@@??????>>>GGGZZZppp}}}zzzrrriii```WWWOOOKKKGGGAAA>>>@@@@@@??????AAA<<<>>>@@@???======???AAA===>>>>>>???@@@@@@AAAAAA<<>>@@@@@@>>><<<:::::::::888888999777333444888999AAATTTkkkzzzuuulllnnnzzzwwwhhh```aaaeeehhh~~~zzzwwwsssqqqzzz}}}lllmmmsssrrryyysssnnnZZZUUUAAA222222222111000//////000000000////////////000000000111111111111222222222111444444666;;;@@@XXX}}}ZZZAAA:::999666555777::::::999888888999:::FFFTTT___iiittt{{{|||~~~|||{{{wwwwwwwwwwwwxxxzzz}}}zzzoooddd^^^QQQIIICCCBBB???;;;<<<@@@FFFIIIPPPYYYbbbiiimmmooooootttzzz||||||{{{zzzyyyxxxvvvvvvsssqqqnnnmmmnnnnnnmmmlll777777777777777777777777222333444444333444777:::FFF[[[hhhsss{{{vvvoooyyyfffaaa|||{{{hhhwww\\\<<<888666888888666888;;;888;;;@@@DDDFFFHHHKKKMMMKKKUUURRROOOZZZdddyyyiii[[[VVV[[[qqqYYY>>>===<<<999>>>AAABBBIIIYYYuuu}}}uuussscccSSSJJJEEEAAA???@@@???FFFXXXnnn|||qqqlllcccZZZSSSMMMHHHEEEFFFAAA>>>???@@@===<<<>>>>>>@@@BBBAAA???>>>@@@BBBAAAAAA@@@@@@AAABBBCCCDDD???BBBEEEDDD@@@@@@DDDIIIKKKKKKLLLMMMPPPRRRUUUWWWdddgggnnnuuu{{{iii\\\^^^ffffffjjjfffYYYPPPVVVbbbiiiqqqiii]]]TTTNNNKKKIIIHHHBBBAAA@@@@@@AAACCCFFFHHHDDD>>>:::>>>GGGLLLJJJFFF===;;;::::::<<<======<<<:::999999999:::<<<>>>???;;;>>>AAABBB@@@===:::999;;;999888999777333444888999@@@SSSkkk|||uuuiiijjjuuutttggg```ccchhhiii~~~|||{{{||||||tttzzz~~~wwwyyyyyyrrr[[[VVVBBB222333333222111000000111000000////////////000000000111111111111222222222111555444666;;;@@@XXX{{{___CCC:::888555555888::::::999888888888999DDDRRR]]]hhhtttzzz{{{{{{~~~|||{{{zzzxxxwwwwwwxxx{{{}}}~~~xxxkkk___VVVKKKBBB;;;;;;:::777:::@@@AAABBBEEELLLWWWaaahhhllllllsss|||uuuyyy~~~}}}{{{yyyxxxvvvtttqqqpppqqqpppooommm:::999888888777888888888666666555333333666:::>>>NNN]]]kkkpppmmmfff\\\TTTXXXcccnnnuuu{{{ffflllvvvyyyrrrXXX===:::666666888::::::999:::<<<>>>@@@CCCFFFKKKNNNTTTPPPUUUQQQWWWdddzzzqqq______aaaBBB<<<>>>:::888===BBBCCCUUUttt}}}xxxzzzfffSSSKKKFFF>>>;;;<<>><<<;;;;;;;;;<<<999;;;>>>@@@AAA@@@>>>======???AAABBBBBB@@@===<<<<<<<<<;;;:::999777777666<<<@@@OOOeeexxxyyykkkeeejjjtttuuuggg\\\[[[dddnnnjjj~~~qqqaaaOOO:::555444222000000111222333111111000000//////......111000000000111222333333333444888:::777<<>>888888888888888888777666666999AAALLLYYYdddnnnvvv{{{~~~zzzyyyxxxxxxyyy{{{|||}}}|||yyyrrreeeTTTGGG;;;;;;:::999999999999999;;;<<<>>>CCCIIIQQQXXX\\\aaaccceeeggghhhgggfffeeehhhmmmqqqooohhhhhhwww~~~|||zzzxxxvvvuuusssqqqooo:::999999888888888888888666666555444333666:::===PPP^^^jjjggg\\\RRRKKKGGGCCCKKKUUU\\\ddduuucccjjjxxx}}}lllPPP===:::777666999;;;;;;:::<<<>>>@@@AAACCCFFFJJJMMMOOOMMMUUUSSSYYYdddvvvkkkiii```BBB<<<>>>:::888<<>>???DDDRRRfffwww{{{pppcccZZZPPPMMMHHHDDDAAA@@@AAAAAABBBBBBAAABBBCCCDDDDDDCCCEEEEEEEEEFFFGGGGGGFFFDDDFFFFFFGGGGGGHHHIIILLLMMMPPPRRRVVVZZZ^^^dddjjjoooqqquuu}}}uuummmllltttwwwjjjddd^^^XXXUUUZZZffflllhhhdddfffWWWTTTRRRQQQQQQQQQNNNKKKHHHGGGEEEDDDDDDFFFIIILLLNNNHHH???;;;CCCOOOSSSOOOJJJIIIFFFDDDBBBAAA@@@@@@???AAAEEEGGGFFFCCC???<<<>>>???AAABBBBBB@@@>>><<<<<<<<<;;;:::999888777777:::>>>MMMdddwwwsssgggbbbhhhvvvsssdddXXXVVV^^^ggghhh}}}{{{fffSSS>>>555333222000000111222333111111000000////////////000000000000111222333444555555888;;;999>>>WWWrrrjjjEEE;;;===666888888888888888777666666999@@@KKKVVVbbbllltttyyy|||~~~~~~xxxwwwvvvvvvwwwxxxyyyzzzwwwtttnnnfff[[[PPPEEE>>>:::999999888888888999999999999999:::===AAAFFFHHHCCCDDDFFFGGGHHHHHHHHHGGGLLLQQQWWWXXXUUUYYYkkk}}}{{{wwwxxx}}}|||zzzxxxvvvtttqqqooo::::::999888888888888888666666555444444666999===QQQ]]]cccYYYIII???===<<<999===CCCHHHQQQccc~~~ccclll{{{fffIII<<<:::777777999;;;======>>>@@@BBBCCCDDDFFFJJJLLLKKKJJJTTTUUU[[[dddrrr|||sssaaaBBB:::<<<:::999<<<>>>???OOOmmm{{{ttt|||hhhTTTMMMHHH@@@===???===AAAOOOdddttt}}}yyyooofff\\\RRRKKKEEECCCBBB@@@??????@@@@@@BBBBBBBBBCCCDDDDDDEEEEEEFFFGGGHHHIIIIIIHHHGGGFFFJJJLLLNNNOOOQQQTTTXXX[[[[[[```hhhqqqzzzxxxqqqqqqwww{{{wwwllliiisssyyykkk```XXXQQQTTT```qqqvvvkkkaaa^^^PPPOOONNNNNNOOONNNLLLJJJKKKIIIGGGFFFEEEEEEFFFFFFNNNIII@@@:::>>>HHHNNNOOOMMMLLLJJJHHHFFFEEEDDDDDDEEEHHHKKKMMMKKKFFF@@@<<>><<<<<<;;;:::999888777777888<<>>HHHSSS^^^hhhrrrwwwzzz|||~~~~~~wwwvvvttttttvvvwwwvvvvvvrrrmmmdddWWWIIIAAA>>>===888888888777888888999999;;;:::999888888999;;;<<<666666666777888888999999:::>>>DDDGGGGGGNNN```rrrwwwqqqmmmqqq{{{|||yyywwwtttqqqnnn::::::999888888888888999666666666555444555999<<>>@@@BBBFFFUUUoooeeesssbbbGGG;;;:::888888:::<<<>>>@@@AAACCCEEEFFFFFFHHHJJJLLLKKKJJJTTTTTT[[[cccooo}}}eeeEEE:::;;;:::999;;;<<<===KKKfff}}}zzzsssmmmXXXOOOIIIAAA===???<<<@@@MMMaaaqqq{{{~~~vvvjjj^^^VVVOOOIIIFFFCCCCCCCCCCCCDDDDDDDDDDDDDDDEEEFFFFFFFFFFFFGGGHHHHHHIIIJJJKKKKKKLLLNNNOOOQQQUUUYYY\\\```eeekkkpppuuu}}}{{{nnnfffeeemmm~~~wwwxxx{{{zzzzzz}}}nnnddd___[[[YYY[[[gggtttttteeeXXXTTTSSSQQQNNNLLLNNNQQQUUUWWWZZZYYYWWWUUURRRMMMIIIFFFLLLGGG???999:::BBBKKKPPPOOONNNMMMLLLKKKJJJIIIIIIGGGIIIKKKKKKJJJFFFAAA???@@@AAABBBCCCCCCAAA@@@???<<<;;;;;;:::999999888888777<<>>>>>???888888888777888888999:::;;;::::::999999999::::::888888888888888999:::;;;999;;;>>>@@@@@@FFFUUUeeellliiifffjjjrrr}}}}}}zzzwwwtttpppmmm;;;::::::999888999999999666666666555444555888;;;GGGIIIFFF???:::;;;===<<<<<<<<<>>>>>>>>>FFF]]]ssszzzgggzzz```HHH::::::999:::;;;===AAACCCEEEGGGIIIJJJJJJJJJLLLMMMPPPLLLSSSRRRYYYaaammmoooKKK;;;::::::999:::<<<;;;FFF^^^wwwzzzsssuuu^^^SSSJJJAAA<<<======@@@KKK]]]nnnyyyyyyrrrfff```WWWNNNHHHFFFEEEDDDDDDEEEFFFGGGGGGHHHHHHHHHHHHJJJLLLLLLKKKLLLNNNPPPPPPQQQSSSSSSUUUYYY```ddddddkkkssszzz|||vvvsssooollllllggg}}}~~~yyywwwuuurrrtttqqqhhh```aaafffjjjjjjgggjjjnnniiiZZZQQQQQQQQQSSSWWW]]]eeemmmtttyyy{{{yyyvvvsssoooggg___XXXPPPIII@@@:::888<<>>===<<<:::::::::999999999999:::;;;888888888888888777777666555444444444444555555666888777888999999<<>>@@@===@@@SSSiiirrrhhhZZZFFF999:::;;;;;;<<<>>>BBBFFFGGGJJJLLLMMMMMMMMMOOOPPPSSSNNNSSSQQQWWW^^^iiiqqq{{{SSS>>>:::::::::999===;;;BBBWWWqqq~~~|||ttt{{{cccVVVMMMBBB===>>>>>>???HHHYYYiiivvv{{{oooccc[[[NNNKKKGGGCCCAAAAAACCCDDDDDDEEEFFFGGGIIIJJJKKKKKKJJJMMMQQQSSSSSSUUUYYY\\\\\\```dddhhhmmmttt}}}zzzooommmppptttyyy~~~llluuu~~~yyysssrrrsssnnnkkkeee___^^^eeerrr{{{wwwoooiiiggg```VVVUUU[[[aaaiiivvv~~~zzzuuummmhhhZZZPPPEEE>>>999888<<>>======>>>@@@BBBCCCAAAAAAAAAAAAAAA@@@@@@???<<<;;;;;;;;;:::::::::999888===MMMeeeyyypppyyyrrreee]]]]]]ccciiizzzuuubbbUUU^^^pppzzzttttttpppeee]]]NNN999222111111111111000000000000000000111111111111222000000000111333444666777555666777999:::===BBBGGGcccrrrLLL???>>>777666777777888888888888777555999???FFFQQQ^^^kkksss{{{~~~{{{uuupppkkkiiijjjgggaaa\\\QQQIII@@@===???@@@>>>:::>>>===<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<:::888555444333444444444444444444444555444444666666888@@@HHHXXX[[[]]][[[ZZZ^^^hhhqqq}}}}}}zzzvvvsssooolll;;;;;;:::999999999999:::666666777666555555777999777;;;<<<999999<<<>>>======>>>BBBEEE@@@@@@QQQhhhjjjjjj~~~yyyRRR>>>888:::;;;<<<<<>>;;;???QQQlll}}}}}}vvvyyyfffYYYOOODDD???AAA>>>>>>DDDSSSdddrrr|||qqqfff[[[RRRLLLCCCCCCDDDDDDDDDEEEGGGHHHHHHHHHIIIKKKNNNPPPSSSTTTTTTZZZ```dddgggkkkqqqwwwwww~~~yyysssnnnlllmmmqqq}}}|||pppjjjppptttoookkkllliiifffccccccgggooo{{{vvvmmmfffddd```]]]dddpppzzzvvvooofffbbbbbbcccbbbaaacccVVVIIICCC>>>999:::>>>BBBBBBBBB@@@>>>;;;888777:::::::::;;;===>>>@@@AAA@@@@@@@@@@@@@@@?????????;;;;;;;;;;;;;;;:::::::::777===MMMeeeyyy{{{zzzvvvnnnoooyyyrrreee^^^___dddjjj}}}zzzhhhWWWZZZiiiuuu|||sssoooppplll___WWWKKK888111111111111111000000///000000111111111222222222000000111111333555666777555888:::::::::===BBBEEE]]]wwwOOO@@@???888666666777888888888888888666888===DDDNNN\\\jjjsssyyy|||vvvqqqjjjhhhhhhddd\\\UUULLLHHHCCCAAABBBDDDDDDCCCBBBAAA@@@>>>>>>=========??????@@@@@@???<<<999777777888999999999888777777666444444777888888===CCCXXXYYYYYYWWWVVVYYY___eeerrryyy~~~{{{xxxtttpppmmm<<<;;;::::::999999::::::666777777777555555777999111999???===;;;>>>BBBDDD@@@@@@DDDFFF@@@===OOOfff}}}fffnnn|||tttKKK777777:::<<<<<<===???EEEIIIJJJMMMPPPRRRRRRSSSTTTUUURRRMMMRRRQQQVVVZZZ```{{{sss\\\TTTwww```BBB:::::::::999???;;;===NNNiii}}}xxxuuuhhhZZZQQQGGGBBBDDD>>>===BBBPPP```ooo~~~zzzmmmaaaWWWPPPKKKHHHCCCFFFJJJLLLLLLMMMMMMNNNMMMMMMOOOQQQUUUYYY\\\^^^fffmmmuuu{{{~~~sssrrrqqqnnnhhhiiiwwwpppaaakkkvvvpppeeebbbdddccceeejjjpppvvv~~~qqqhhhdddeeeeeegggrrr{{{qqqkkkggg[[[QQQFFFBBBEEELLLQQQSSSeeeWWWKKKFFFCCC>>>===@@@888999;;;;;;<<<;;;:::999888999;;;===>>>?????????@@@@@@@@@?????????>>>>>>;;;;;;;;;;;;;;;;;;::::::777<<>>>>>>>>;;;<<<>>>??????===:::888555666888999999888666555666444444777777666888<<>>:::555???999>>>BBBKKKbbbxxx|||rrr|||lll\\\OOOEEE>>><<<<<<<<>><<<::::::===>>>;;;999888999:::;;;<<<===>>>??????@@@@@@@@@???>>><<<;;;::::::::::::::::::::::::888:::JJJeeezzzppphhhiiikkkggggggrrryyymmmcccbbbfffjjjzzz~~~yyyddd]]]jjjttt{{{ttt||||||nnnvvv|||zzzkkkbbbSSS???888333222222222222222333333111111000000000000111111000000111222333555666777888999;;;;;;<<<>>>AAADDDRRR|||\\\:::@@@666666666777888888888888888555888===BBBJJJWWWeeepppyyyzzz|||zzzyyyvvvrrrlllddd]]]XXXZZZUUUNNNJJJJJJLLLNNNOOOPPPOOOJJJDDDAAABBB@@@;;;=========>>>@@@???===;;;<<<;;;999888777888999999555555555555666777888999IIIJJJIIIFFFIIIPPPUUUUUU```kkkvvvzzz}}}~~~}}}xxxqqqkkkEEE@@@=========999888999888666666777666444666;;;BBBGGGCCC???EEEEEEEEEMMMMMMLLLOOORRRKKKDDDLLLZZZuuu}}}gggaaa===AAA999:::<<<===>>>BBBGGGKKKNNNMMMLLLMMMOOOPPPRRRRRRQQQRRRNNNPPPVVVVVVaaawwwtttooodddMMMWWWvvvJJJ???;;;555999999===AAAJJJ___uuuzzzrrrtttlll]]]QQQGGGAAA???===<<>>>>>>>>>>>????????????>>>===;;;:::::::::::::::::::::::::::999;;;KKKfff{{{xxxuuutttkkkhhhooo~~~{{{sssggg___^^^ccchhh}}}~~~ooojjjxxxzzzwwwwwwzzz|||jjjbbbUUUAAA777222222111111111111222222111111000000000000111111111222222333444666777888888999;;;;;;;;;===AAACCCOOO|||fff???BBB999666666777888888888888888555777;;;@@@HHHUUUdddoooyyyzzz|||~~~{{{vvvqqqlllfffcccddd___XXXSSSRRRRRRTTTTTTXXXWWWSSSLLLIIIIIIEEE@@@???>>>===>>>>>>>>>===;;;<<<;;;999888888888999:::888888888888888888888999DDDHHHJJJIIIJJJQQQUUUVVVZZZdddpppvvv|||}}}xxxqqqkkkMMMDDD>>>===<<<:::888999999777777888777666888>>>HHHMMMGGGCCCIIIKKKMMMVVVRRRSSSVVVWWWOOOFFFJJJUUUooo~~~oooZZZ<<>>999666999===@@@GGGZZZooowwwssskkkmmm^^^TTTJJJDDDBBB>>>===???FFFTTTfffwwwpppbbb[[[QQQQQQPPPNNNNNNPPPSSSVVVWWWYYY^^^dddggglllwww~~~uuujjjcccaaabbbdddjjjtttvvvkkkffffffccciiirrrzzz~~~~~~zzzwwwaaaZZZRRROOOMMMKKKKKKNNNTTTQQQLLLHHHFFFGGGIIIKKKPPPiiiooo^^^TTTNNNJJJGGGFFFGGGFFFCCCAAACCCCCCCCCBBB@@@>>>===<<<>>>>>>>>>===<<<;;;999888999999::::::::::::::::::999<<>>777666666777888888888888888555777999===DDDRRRcccnnnxxxyyy{{{}}}}}}zzzvvvrrroooooojjjccc^^^\\\[[[[[[[[[\\\]]][[[WWWUUUTTTPPPJJJDDDBBB???>>>>>>???>>>======<<<<<<;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;:::::::::>>>GGGMMMMMMMMMQQQVVVWWWWWW```jjjrrr{{{~~~xxxpppjjjWWWJJJ>>>;;;:::888777777999666666888888777:::@@@MMMQQQKKKGGGMMMPPPSSS^^^WWWYYY]]]\\\RRRHHHIIIQQQkkkvvvqqqzzzRRR<<<@@@:::<<>>DDDTTTgggssstttggg~~~oooaaaUUUKKKDDDBBB======???DDDPPPbbbvvvrrreeeZZZTTTSSSVVVXXXWWWVVVXXX^^^dddhhhmmmwww|||pppeeebbbfffiiiiiinnnvvv}}}yyymmmcccaaaccckkkrrr{{{}}}vvvpppmmmeee^^^TTTNNNMMMQQQWWW\\\]]]XXXQQQKKKIIIJJJLLLMMMPPPcccxxxzzznnnddd```PPPMMMJJJKKKNNNOOONNNLLLHHHHHHGGGEEECCC@@@===;;;>>>======<<<:::999888777999999999999999:::::::::999<<>>>>>>>>>>>>>>>>>>>>;;;;;;<<<<<<<<<=========>>>IIIRRRRRRPPPQQQUUUVVVYYY^^^eeekkkvvv~~~xxxpppjjjeeeTTTCCC<<<;;;:::888888777555555777888888===DDDRRRVVVOOOKKKRRRUUUYYYddd[[[___ccc```TTTJJJJJJOOOhhhmmmuuunnnJJJ<<<===:::<<<@@@CCCDDDGGGIIIKKKLLLOOOQQQRRRRRRRRRTTTWWWWWW[[[XXXWWW\\\[[[\\\hhhpppeeefffEEE@@@AAA:::888:::===AAAMMM___nnnvvvjjjzzztttdddXXXKKKCCC@@@<<<===???BBBLLL^^^uuu}}}sssnnniiiddd```dddhhhkkklllmmmrrr}}}}}}uuuhhh```gggtttxxxtttooossstttnnnddd___bbbgggtttyyy~~~}}}wwwqqqnnnnnnxxxvvvqqqjjjdddaaa___^^^]]]XXXQQQNNNOOORRRTTTUUUXXX```kkkqqqooohhhdddcccRRROOOKKKKKKNNNPPPOOOMMMIIIIIIIIIGGGEEEBBB???===???>>>===;;;:::888888777888888888999999:::::::::888<<>>@@@BBBCCCEEEPPPXXXWWWSSSRRRTTTUUUWWWZZZ]]]aaammm}}}yyyrrrkkkwwwbbbKKKAAA???>>><<<;;;777444555888:::<<>>CCCFFFHHHIIIKKKLLLLLLOOOSSSTTTSSSSSSUUUXXXUUU\\\YYYYYY___^^^]]]fff~~~pppyyyNNN>>>>>>888888999;;;>>>GGGWWWjjjwwwooovvvyyyiii[[[NNNDDD@@@<<<>>>???@@@GGGXXXqqq~~~~~~zzzssshhheeeqqq{{{lllllliiiccc^^^___eeelllxxxxxxvvvqqqmmmlllooorrr|||kkk^^^WWWSSSOOOPPPUUU[[[___```[[[___gggmmmkkkddd^^^^^^XXXSSSMMMJJJJJJJJJGGGEEEFFFFFFGGGHHHGGGEEEBBBAAAAAA@@@>>><<<:::999999888777777888888999:::::::::999>>>QQQnnnzzzpppfffgggrrrxxxlllgggcccaaahhhrrr~~~yyywwwddd[[[OOO===444333222111111000000000000111111000000000000111111111222222333444666777888999::::::::::::;;;>>>@@@???```|||III999<<<666666777888888888888888777888888999>>>IIIXXXbbbkkkqqqwww{{{}}}yyywwwtttrrrrrrrrrqqqooommmpppooommmllllllgggaaaUUUQQQLLLHHHFFFEEEDDDDDDCCCCCCDDDEEEEEEEEEDDDDDD@@@?????????BBBEEEIIILLLOOOWWW\\\YYYUUUUUUVVVUUUTTTVVVWWWYYYcccttt}}}vvvqqqlllPPPCCCAAA@@@===<<<777555666:::===@@@GGGOOO```ddd___[[[aaaccceeepppkkkqqqrrrhhhYYYOOOLLLMMMfffpppYYY@@@???;;;===AAAFFFJJJKKKLLLNNNOOOLLLQQQUUUVVVUUUTTTWWWZZZTTT\\\ZZZYYY```___\\\bbbvvv}}}|||[[[@@@===888888999:::<<>>AAA<<>>BBBFFFHHHIIIHHHGGGEEECCCAAA>>><<<;;;;;;;;;666777777888999999::::::===BBBWWWuuuwwwxxxwwwjjjaaacccddddddkkkwwwxxxbbb[[[tttrrroooeee___[[[JJJ>>>CCC555444333222111111111111111111000000000000111111444444444555777888:::;;;999:::::::::999:::===@@@BBBQQQOOO:::@@@666666777888888888888888333555666666:::BBBMMMVVVbbbkkkuuu|||~~~{{{{{{|||yyysssmmmiiiddd```^^^[[[YYYVVVVVVWWWXXXYYYZZZZZZYYYXXXSSSPPPLLLIIIKKKOOOVVVZZZ\\\^^^]]]ZZZZZZ]]]^^^\\\cccfffeee^^^\\\ccclllrrr||||||oooZZZGGG@@@AAA===666<<<888777<<>>999:::CCCLLLaaaxxxpppooo{{{kkkZZZMMMHHHAAA??????@@@???EEE]]]vvv}}}zzzzzzwwwwwwsssjjjcccccc___\\\```iiippprrrvvvpppaaaQQQJJJOOOWWWZZZdddkkknnnwww|||lllhhhbbbZZZUUUWWW\\\```___^^^dddmmmwwwppprrrmmm[[[UUUTTTPPPJJJFFF<<>><<<<<<<<<;;;;;;:::999999:::;;;;;;===???ZZZ|||~~~yyyxxx}}}vvvfff\\\^^^^^^^^^iiizzz}}}nnn^^^[[[jjjxxxeee[[[WWWFFF666666222222222111111111111000222222111111111111111222333444666666555555777888:::999999999::::::;;;<<>>888888777666666777888999777888777666888???IIIQQQ^^^fffpppxxx|||}}}yyysssuuussslllhhhgggddd```\\\^^^ccchhhkkkiiieeeaaa[[[UUUPPPOOONNNNNNRRRWWW[[[XXXWWWZZZZZZYYY[[[```hhhiiikkkllldddZZZ[[[bbbxxx|||}}}ooo[[[LLLCCC>>>;;;999<<<:::999===DDDJJJNNNQQQrrrtttmmmiiikkkggghhhttt}}}tttggg```UUUTTT```yyymmmuuuhhhIII??????===CCCEEEIIIMMMPPPQQQQQQQQQQQQWWW\\\[[[[[[]]]\\\YYY\\\XXXWWWZZZZZZYYY[[[```kkkuuuYYYVVVpppxxxUUU===;;;:::<<<888999@@@HHH]]]{{{zzzrrrnnnppp\\\OOOKKKBBB??????@@@???DDDZZZrrr}}}|||~~~|||rrrqqqmmmdddcccdddbbb^^^```gggmmmnnntttqqqdddQQQFFFHHHPPPUUUZZZcccgggqqq}}}zzzpppooogggbbb^^^\\\]]]^^^^^^^^^dddnnnxxxvvvxxxtttaaaVVVQQQLLLIIIBBBBBBEEEKKKLLLIIIIIIKKKHHHGGGDDDAAA???======<<<;;;:::999999999999:::;;;@@@CCC]]]~~~sssnnnqqqyyyyyyjjj___`````````kkk|||pppbbbaaammmyyy~~~~~~~~~}}}|||uuueee[[[VVVEEE555555222222222111111111111000222222111111111111111222333444666666555555777888888999999:::;;;<<<======BBBCCCuuu```@@@>>>999888777666666777888999777777777666777===GGGOOO\\\cccnnnvvvzzz}}}}}}yyyzzzvvvqqqpppqqqoookkkiiiiiijjjlllnnnnnnkkkiiibbb\\\VVVUUUSSSRRRVVV[[[ZZZWWWVVVXXX[[[^^^eeelllssstttvvvtttlllbbbaaafffwww|||rrr^^^QQQGGG<<<999======<<<<<<>>>DDDJJJOOOPPPmmmxxxuuuiiieeebbbbbbkkkwwwvvvkkkbbb```[[[```ppp~~~kkk~~~\\\BBB===@@@@@@FFFIIILLLPPPRRRSSSRRRQQQQQQWWW[[[[[[[[[]]]]]][[[[[[XXXVVVYYYZZZZZZ]]]bbbiii|||}}}qqqmmmwwwlllRRRNNNfff]]]@@@999777;;;999888===BBBVVVuuuzzzrrrjjj~~~xxxaaaSSSOOOCCC???>>>???>>>CCCVVVkkkzzz|||~~~vvvnnnmmmjjjccceeefffddd______eeejjjlllooonnncccPPPAAAAAAIIIOOOLLLVVV[[[fffyyy}}}xxxvvvrrrmmmhhhddd```]]]fffpppzzzyyyyyy}}}iiibbb[[[TTTMMMIIIGGGLLLOOOMMMLLLLLLJJJHHHFFFCCCAAA???>>>===;;;:::999888888999:::;;;CCCGGGbbb|||iiiccchhhsss~~~zzzkkk``````___^^^kkk}}}~~~~~~~~~tttjjjnnnyyy~~~|||yyyvvvqqqpppzzzzzzxxxuuuhhh\\\SSSBBB333555222222222111111111111000222111111111111111222222333444666666555555777888777888999;;;<<<======>>>AAAAAAlllmmmGGG???999888777666666777888888666666666555666;;;DDDKKKWWW___jjjsssxxx{{{~~~~~~yyyxxxzzzyyyuuuuuurrrpppooooooooonnnmmmggg```ZZZWWWUUUSSSUUUZZZZZZXXXYYY^^^dddjjjuuuwwwllliiillluuu}}}}}}aaaTTTJJJ===:::???===?????????CCCJJJNNNNNNcccxxx{{{lllccc]]][[[aaagggiiidddcccfffdddjjj}}}wwwkkkpppSSS@@@>>>BBBCCCGGGJJJMMMPPPRRRQQQPPPOOOQQQVVVYYYXXXYYY\\\]]][[[[[[WWWVVVXXXZZZ[[[___dddjjjvvvxxxooorrruuu[[[QQQeeedddCCC:::666;;;:::999<<<>>>PPPmmmxxxrrriiivvvdddVVVRRREEE@@@>>>???>>>AAAQQQccctttzzz{{{{{{|||xxxpppmmmnnnnnnjjjhhhhhhddd]]]]]]dddkkknnnllliii]]]LLL??????DDDGGGAAAHHHLLL\\\{{{xxxjjj^^^hhhrrr{{{wwwsssvvvjjj[[[RRRLLLNNNRRRQQQMMMLLLLLLKKKIIIFFFCCCAAA??????;;;:::999888888999:::;;;BBBHHHddd|||hhh___```kkk}}}vvvhhh]]]\\\ZZZZZZiii||||||xxxtttmmm|||}}}~~~}}}nnn\\\OOO===111444222222222111111111000000111111111000111111222333333444666666555555777888777888:::;;;<<<<<<<<<;;;@@@@@@ddd|||PPPAAA999888777666666666777888555666666555555999AAAGGGRRRZZZfffooouuuyyy}}}|||zzzvvvtttsssrrrpppnnnkkkddd]]]YYYVVVSSSTTTYYYZZZ\\\dddmmmtttyyyuuupppooouuugggVVVMMMAAA<<>>BBBCCC@@@BBBIIILLLKKKVVVrrr}}}qqqeee[[[VVV[[[[[[bbbgggmmmrrrlllqqqrrrooojjjRRREEECCCCCCCCCGGGIIIKKKMMMOOOOOOOOONNNQQQUUUWWWUUUVVVYYY[[[ZZZZZZWWWVVVYYY[[[\\\___dddiiinnnlllXXXeeelllHHH>>>777<<<;;;:::<<<<<>>@@@???@@@LLLZZZooo}}}~~~ttttttrrrnnnnnnpppqqqpppmmmiiiaaaZZZ\\\fffoooqqqnnngggXXXIII@@@@@@???===;;;@@@@@@SSS}}}yyybbbjjjtttzzzyyysss}}}fff[[[RRRRRRUUUSSSNNNLLLNNNMMMLLLIIIFFFCCCAAA@@@<<<;;;:::999999:::;;;<<>>]]]WWWBBB:::999777666666666777888555666777555555888>>>CCCMMMVVVbbblllrrrvvv{{{~~~~~~|||yyyuuuqqqpppiiibbb^^^ZZZVVVXXX\\\\\\cccqqq}}}{{{tttqqquuuqqqYYYMMMDDD??????AAAGGGHHHBBBBBBHHHKKKHHHNNNjjjzzzuuujjj[[[VVV^^^^^^iiirrr{{{zzznnnpppnnnvvvcccQQQKKKHHHFFFDDDHHHIIIJJJKKKMMMNNNPPPPPPRRRVVVWWWTTTSSSWWWYYYYYYZZZWWWWWW[[[]]]]]]___ccceeeeee~~~}}}ccceeerrrJJJ===999<<<:::;;;>>><<>>===<<<;;;;;;<<<===>>>DDDQQQpppzzzmmmdddqqq~~~~~~pppccc[[[[[[[[[___uuupppnnnSSSFFF;;;222222222222222111111111111000000000000000111222333444333444666666555555777888::::::999999:::===@@@BBB>>>===NNN{{{gggPPP;;;:::888666666666666777666888999888666666:::>>>FFFOOO\\\gggooouuuzzz~~~~~~wwwpppmmmjjjgggjjjnnnvvv{{{|||zzz~~~}}}uuuxxx~~~cccKKKCCCAAA???IIIQQQRRRHHHEEEJJJLLLGGGMMM```qqqxxxrrr```^^^rrrxxxoooYYY\\\xxxttteeecccDDD>>>FFFMMMOOOPPPOOONNNLLLLLLNNNRRRWWWZZZWWWYYYYYYTTTSSSVVVYYYYYYYYYWWWZZZ^^^```]]]]]]___aaa^^^wwwxxx]]]DDD<<<;;;666888???<<>>===<<<<<<===>>>???HHHVVVtttzzzmmmsss~~~}}}mmmaaaYYYZZZZZZ```wwwnnn}}}}}}hhhPPPFFF===333111222222222111111111111000000000000000111222333444333444666666555555777888:::999888999;;;@@@EEEHHHCCC???IIIpppqqqYYY;;;:::888777666666666777666888:::888666666999===EEENNN[[[gggnnntttzzz~~~}}}{{{yyy{{{yyyyyyxxxzzz~~~```FFFBBBFFFEEERRR^^^YYYLLLJJJJJJIIIMMMPPP\\\nnnrrriiinnn|||~~~{{{mmmWWWKKKZZZqqqmmmkkknnnTTT??????HHHKKKNNNSSSTTTTTTSSSSSSTTTWWWZZZ\\\[[[YYYYYYZZZ[[[ZZZVVVRRRUUUWWWYYYZZZYYYZZZ\\\^^^___bbboooFFF@@@<<<999:::999:::???FFF\\\mmmsssjjjrrr~~~cccZZZNNNIIIDDDAAA???>>>BBBIIIRRReee{{{~~~yyywwwwwwwwwwwwxxxvvvsssooonnnpppuuuyyyrrrhhhTTTTTTlllwwwlllbbb___\\\VVVNNNHHHFFFHHHJJJNNNFFF@@@EEETTTfffsssyyyxxxzzz||||||{{{{{{}}}}}}yyytttttttttuuutttrrrnnnjjjhhhdddbbb___]]][[[[[[\\\]]]VVVVVVUUURRROOOKKKGGGEEEDDD???<<<======;;;;;;>>>GGGaaazzzzzzooo```\\\]]][[[hhh}}}{{{{{{wwwttt}}}wwwqqqvvvvvvttt{{{pppaaaRRRBBB666444888888777555333222222222333222222111111000111111111333333222333444666888999:::::::::::::::<<>>DDDUUUiiirrrjjjnnnjjjbbbUUUMMMEEEAAA@@@???BBBGGGNNN```www~~~zzzwwwwwwxxxzzzuuuvvvvvvtttsssssstttvvvpppgggUUUTTTkkkxxxsssmmmgggbbb\\\VVVSSSSSSTTTVVVQQQKKKEEEIIIVVVdddnnnrrruuuwwwxxxzzz~~~zzzzzzzzz{{{|||zzzwwwtttsssssstttsssqqqnnnjjjhhhdddbbb```]]]\\\\\\\\\]]]WWWWWWUUUSSSPPPLLLHHHFFFDDD???<<<======<<<<<<@@@KKKeee}}}rrrccc___```___mmm}}}{{{|||yyywwwzzzoooeeegggzzzwwwzzzqqqhhh\\\PPPBBB777333666555444333222111111222333222111111111111111222222444333333333444666777888:::;;;;;;:::::::::===??????>>>CCC```}}}^^^EEE999888:::555777:::555888888888777666666888:::BBBGGGSSSbbblllrrryyy~~~xxxrrrooowww}}}}}}{{{bbbJJJEEEFFFFFFcccmmmdddRRRLLLLLLLLLRRRMMMYYYlllsssmmmtttooodddZZZTTTNNNMMMXXXhhhlll}}}UUUIIIAAAEEEJJJKKKNNNTTTXXXXXXXXXXXXXXXXXXWWWWWWXXXXXXWWWXXXYYYXXXVVVTTTVVVWWWXXXWWWVVVVVVWWWXXXaaaccciiiooo^^^rrr___???;;;999:::;;;:::===BBBNNNeeetttnnnkkkssslll```SSSFFFBBBAAAAAABBBDDDIIIYYYooo|||yyyzzz|||||||||{{{yyywwwwwwxxxzzzrrrjjjWWWTTTkkk{{{zzzyyylllfff```\\\]]]^^^^^^^^^YYYSSSNNNQQQ[[[fffnnnqqqrrrsssssstttyyy~~~}}}xxxuuuwwwyyyzzzxxxvvvttttttqqqrrrrrrrrrpppmmmjjjhhhdddcccaaa___]]]]]]]]]]]]YYYXXXWWWUUUQQQMMMJJJHHHFFFAAA>>>>>>>>><<<>>>CCCRRRjjj{{{}}}ssseee```aaabbbrrr~~~xxxjjj]]][[[mmm|||hhh___TTTKKKAAA777333444222111111000000111111222000000000000111222333333444444444444444555666777999:::<<<;;;:::999999:::<<<<<>>===AAAGGGZZZppp{{{uuu}}}|||yyyuuuoooccc___```bbbvvvyyylll```]]]jjjyyy}}}~~~ggg[[[NNNEEE>>>666333444222222222111111111111111000000000000111222333444555555444444555555555555666888;;;<<<:::999999999999<<>>DDDZZZqqqvvvkkkmmmrrr___LLLEEEEEEDDDBBBAAABBBKKK___uuuuuu\\\XXXrrr|||vvvttttttqqqjjjdddaaa[[[SSSRRRZZZeeeqqqwwwoooqqqqqqoooqqquuuvvvrrrpppsssvvvuuurrrpppqqqsssoooooooooooonnnllljjjiiigggfffeeedddbbbaaaaaa```^^^]]]\\\YYYVVVRRRNNNLLLIIIEEEBBBAAA???>>>DDDKKKbbbuuuzzzrrrzzzzzzuuupppkkkaaa^^^```eeezzz|||ooohhhgggqqqyyyzzz|||wwwrrryyyooo___LLL@@@999444333555444444444333333222111111000000000000111222333444444444555555555555555555333666999;;;;;;:::::::::666>>>CCCSSSsssVVV>>>555999777666777333666777999888777666777888888999AAANNNYYYcccoooyyy~~~~~~{{{xxxwwwvvvwww{{{uuuxxxxxxsssmmmjjjkkknnn}}}www\\\LLLEEEFFFMMMQQQUUUaaafffcccjjjpppkkkjjjiiilllooolllmmm|||uuuaaaLLLLLLLLLMMMMMMOOORRRUUUTTTUUUXXXYYYZZZZZZYYYXXXUUUVVVXXXXXXWWWWWWXXXZZZXXXZZZ\\\^^^^^^```bbbddd```gggeeeoooxxxrrriiiUUUOOOpppLLLCCC;;;:::;;;:::;;;===@@@QQQiiitttkkkeeeyyytttbbbPPPHHHFFFDDDBBBAAAAAAFFFWWWoooddd[[[sss|||xxxrrrkkkfffaaaZZZRRRNNNSSS^^^jjjqqqnnnqqqsssqqqrrruuuuuusssqqqsssttttttsssrrrrrrsssoooooooooooonnnmmmlllkkkjjjiiihhhgggfffdddcccccc```___^^^\\\XXXTTTQQQOOOKKKGGGDDDBBB@@@???FFFOOOgggxxxvvv}}}~~~uuummmggg___^^^aaahhhtttqqqvvvwwwppp|||xxxdddKKK===666333333555444555555555555444333222000000000000111222333333333333444555666666555555222555999;;;;;;;;;;;;<<<666AAAGGGUUUttt```CCC555999888777888555666777999999777666777888888999???JJJUUU___mmmxxx~~~zzzwwwuuurrruuuxxx|||wwwzzz~~~~~~~~~aaaOOOFFFEEELLLQQQSSS]]]bbbaaajjjrrrlllrrrsssyyy~~~}}}www{{{XXXVVVTTTQQQMMMMMMPPPSSSUUUVVVWWWXXXYYYYYYXXXXXXWWWUUUWWWYYYXXXWWWWWWZZZ\\\XXXZZZ\\\]]]]]]^^^```bbb\\\gggeeejjjkkkZZZxxxRRRGGG===::::::::::::<<>>::::::::::::<<>>KKKdddwwweeeiii}}}zzzvvvxxxzzzuuuooogggaaa___bbbfffjjjkkkqqquuuuuuuuuwwwvvvsssvvvsssqqqrrruuuwwwuuurrrppppppoooooonnnnnnnnnnnnmmmmmmlllllljjjiiigggfffcccbbbaaa^^^[[[WWWSSSQQQMMMJJJGGGDDD@@@@@@IIITTTlll{{{ssseeeZZZVVVYYY]]]fff~~~|||ttt}}}fffKKK===888555333222---///222444666888888888222222111111111111111111000222444666777777777777888:::<<<;;;:::999:::;;;AAAKKKJJJNNNhhhwwwSSS======;;;888888666555777999999888777777777666555888AAAKKKWWWeeerrrwwwxxxzzz~~~|||uuupppmmmrrrvvvuuussswwwzzzpppggggggpppzzznnnXXXCCCCCCPPPQQQSSSUUUWWW^^^kkk|||}}}~~~cccXXXQQQRRRPPPMMMNNNRRRRRROOOUUUTTTSSSTTTUUUVVVUUUTTTVVVUUUSSSRRRRRRSSSTTTUUUSSSTTTUUUWWWXXXYYYYYYYYYXXXXXXbbbeeelllwwwQQQ:::???::::::???:::===GGG___wwwzzznnnkkksss|||nnnbbbVVVOOOJJJEEEBBBBBBCCC@@@FFFWWWlll{{{xxxppplllhhhcccdddkkkooowwwkkkcccfff|||~~~uuujjjfffiiisssuuuxxxzzzzzzxxxuuussswwwtttssssssuuuuuurrroooooooooooooooooooooooooooqqqpppnnnmmmmmmllljjjhhhggggggfffddd___ZZZTTTQQQRRRNNNJJJGGGDDDGGGRRR^^^vvv}}}{{{mmm\\\ZZZWWW[[[ooottt___GGG:::666333111111111111111111111111111111666888999888666555555555333333333444555777999999888888999999:::::::::;;;>>>===888IIILLLfff\\\BBB>>>;;;888999777666666666888::::::888666555555888===CCCMMM^^^mmmssstttvvv{{{yyyrrrmmmnnnqqquuuvvvvvvwwwzzz|||ddd[[[VVV[[[jjjzzz}}}ttt___HHHFFFQQQZZZXXXXXX]]]hhhxxxqqqWWWOOOOOOPPPOOOLLLMMMQQQQQQNNNSSSRRRQQQSSSUUUUUUTTTSSSRRRQQQQQQQQQRRRTTTWWWXXXTTTUUUVVVWWWXXXYYYYYYYYYVVVTTT\\\^^^gggcccDDD@@@::::::===777???HHH^^^xxxwwwqqqtttuuugggWWWNNNIIIDDDBBBDDDBBB???CCCSSSgggwwwssshhhbbb[[[YYY]]]^^^___lll|||rrrfff___kkk|||ttttttuuuwwwyyyzzzzzzyyywwwuuuwwwvvvttttttvvvvvvsssqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqooommmmmmmmmnnnmmmllllllkkkjjjgggccc^^^YYYVVVUUUPPPLLLIIIHHHLLLXXXeee{{{xxxjjj___\\\ZZZaaattt~~~oooZZZCCC888555333111111111111111111111111111111222444555666666666888:::666666555666666777888888888888888888888888999999999:::777BBB@@@VVVeeeIIIBBB;;;777999777666666666888999:::888666555444777;;;AAAJJJ[[[kkkrrrsssvvv{{{zzztttpppkkkooosssuuuvvvvvvyyy{{{~~~RRRLLLKKKVVVgggxxxzzzfffOOOKKKUUU___^^^aaahhhsssyyybbbLLLHHHMMMPPPQQQNNNNNNQQQPPPMMMQQQPPPPPPRRRTTTUUUTTTSSSNNNOOOOOOPPPSSSVVVYYY[[[VVVWWWXXXXXXYYYYYYYYYYYYUUUSSSWWWYYYcccyyyOOO@@@:::;;;===666@@@EEEXXXsssvvvppp}}}lllYYYNNNHHHDDDCCCDDDAAA>>>AAANNN```ooo~~~rrrnnneee^^^^^^ZZZVVVXXX```rrryyygggdddrrr|||xxxyyyyyyzzzzzzzzzzzzyyyyyyyyywwwvvvvvvwwwvvvuuusssttttttttttttttttttttttttrrrpppmmmmmmnnnpppqqqqqqpppooollliiieeeaaa^^^\\\YYYSSSMMMKKKKKKPPP^^^kkk|||xxxzzzvvviii```^^^___hhh|||~~~sssfffSSS>>>444333222111222111111111111111111111111000222333333333555888;;;999888888777777777888888999888777666555666777888888;;;;;;???999LLLpppRRRFFF:::666999888777666666777999999888666555444555999===FFFVVVfffppprrrvvv{{{|||xxxtttrrrgggjjjooorrrsssuuuvvvxxx{{{}}}PPPLLLMMMVVVaaannn}}}jjjSSSOOOXXX]]]bbbiiippptttvvvuuuuuu}}}sssZZZIIIIIIOOOSSSUUUSSSRRRTTTSSSPPPRRRQQQRRRTTTVVVWWWVVVUUUOOOOOOPPPRRRTTTWWWYYY[[[XXXXXXYYYZZZZZZYYYYYYYYYWWWVVVVVVXXXeeewwwYYY???:::>>>???:::===???NNNhhhuuugggppp[[[OOOIIIEEECCCDDDBBB>>>???IIIXXXgggxxxvvvllliiieee___]]]___eeeyyyllljjjfffkkkppprrruuu{{{}}}xxx{{{zzzzzzyyyyyyzzzzzz{{{zzzyyyxxxwwwwwwwwwvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuusssooonnnppprrrsssssspppooollliiieeebbb___^^^\\\UUUNNNKKKKKKPPP\\\hhhyyy}}}zzzxxxuuuiii```^^^aaannnxxxwwwrrr~~~vvvddd]]]KKK888111222222222222111111111111111111111111222333222111111222666888999888888888888999999:::999888666555444555666777888:::<<<>>>:::IIIvvvwwwYYYIII999444999999777666666777999999888777666444444666999AAAPPP___mmmqqqwww|||~~~yyyyyyyyyxxxvvvssspppooobbbeeeiiillloooqqqssssssyyy{{{~~~[[[VVVUUUVVVUUU[[[sss{{{iiiTTTQQQ[[[[[[ccckkkmmmiiifffgggjjj{{{|||~~~kkkUUULLLNNNSSSYYY[[[YYYWWWXXXXXXVVVWWWVVVUUUVVVXXXZZZZZZYYYSSSTTTTTTUUUVVVWWWYYYYYYYYYYYYZZZ[[[[[[ZZZZZZZZZXXXXXXWWWYYYhhhrrrYYY{{{gggBBB999======;;;<<<===EEE[[[uuuuuudddpppsss___SSSNNNHHHDDDCCCCCC??????FFFQQQ___qqq}}}{{{qqqlllkkkhhhfffffffff~~~uuuhhh[[[ZZZZZZZZZ[[[___ffflll~~~}}}zzz{{{zzzyyyyyyyyyyyyzzz{{{{{{{{{zzzxxxwwwwwwxxxxxxvvvvvvvvvvvvvvvvvvvvvvvvzzzvvvsssqqqrrrsssttttttrrrpppnnnkkkhhheeecccaaa___WWWOOOKKKJJJMMMUUU^^^mmmqqquuuwwwxxx{{{rrrggg^^^]]]bbbrrroookkkeeettt|||xxx|||pppXXXVVVEEE444///111222222222111111111111111111111111111222111111000222555888666666666777888:::;;;<<<999888777666555555666666555555999:::>>>JJJeee}}}aaaNNN;;;555999:::888666666666888999888777666444444555777<<>>>>>===;;;:::999666>>>777???BBB???lllvvvSSS@@@:::444999777555555777999999999555555777999777666>>>GGGUUU___kkktttwwwzzz}}}zzzzzz|||xxxzzz|||{{{xxxxxx{{{~~~wwwuuussspppllliiigggfffgggccc______dddiiimmmooolllooosssxxx|||}}}}}}}}}vvvsssbbbWWW[[[aaayyy|||~~~wwwhhhXXXQQQPPP[[[^^^hhhrrrrrrjjjfffhhhuuuoooXXXNNNQQQVVVWWWZZZZZZYYYWWWUUUVVVZZZ\\\aaa___\\\ZZZYYYYYY[[[\\\```___]]]\\\\\\ZZZXXXUUUZZZVVVTTTXXX```eeeccc``````______aaadddlll}}}qqq[[[QQQddduuuDDD???DDD999;;;>>>>>>AAAXXXyyy{{{vvvuuu```WWWQQQJJJDDDCCC>>>???CCCCCCDDDUUUiii}}}nnndddbbbllltttwww|||{{{tttmmmgggbbbbbbdddlllrrrvvvvvvwww|||~~~~~~}}}}}}~~~~~~}}}{{{yyyzzz{{{|||}}}}}}}}}{{{{{{}}}{{{yyywwwxxx{{{~~~~~~}}}yyyyyyxxxwwwtttrrrpppooohhhhhheee___YYYWWWYYY\\\UUUUUUQQQLLLJJJJJJGGGBBBIIIHHHNNN[[[jjjvvv|||tttiiiaaaeeeeeeqqq|||uuuzzzttt~~~}}}{{{xxxeee~~~[[[KKK;;;000333555000...222000000000000000000000000111111222222222333333333111222333333444444333333999999:::::::::;;;;;;;;;<<<;;;::::::777999EEERRR___DDD888666666:::888222111555888666777777666555444666:::===PPPYYYfffrrrxxx|||~~~~~~}}}}}}{{{{{{zzzxxxvvvvvvyyy{{{wwwwwwvvvtttppplllhhheeecccbbbaaaaaadddiiinnnqqqlllnnnqqqtttwwwyyy{{{|||zzzssssssdddXXXZZZ]]]uuuzzz|||uuufffYYYUUUVVVaaaaaadddgggddd```eeennn{{{gggSSSKKKPPPTTTUUUYYYYYYXXXVVVUUUVVVYYY[[[```___]]][[[ZZZ[[[\\\]]]^^^]]][[[[[[ZZZYYYWWWTTTWWWTTTSSSVVV[[[___^^^\\\[[[ZZZ\\\^^^aaahhhxxx{{{___rrrMMM>>>???555:::>>>===???RRRqqqxxxppp{{{}}}fff[[[TTTMMMGGGEEE@@@@@@BBBAAAAAAOOOaaauuu|||mmmaaa[[[^^^bbbccckkkvvvwwwnnnhhhdddccccccuuu}}}}}}|||}}}~~~~~~}}}}}}~~~|||zzzzzz}}}~~~|||{{{{{{zzzxxxwwwuuutttoooooolllgggbbbaaaeeehhhhhhhhhddd]]]ZZZYYYTTTNNNLLLGGGEEEKKKUUUcccttt{{{rrrggg___eeeiiiwww~~~zzztttyyy~~~zzzwwwaaaHHH999///222444000///222111111111111111111111111111111222222222333333333111222333333444444333333777777888888888999999999999999;;;<<<::::::CCCNNNllliiiKKK<<<888555:::;;;555333666888777777777666555444666:::===JJJTTTbbbnnnuuuyyy|||}}}|||{{{||||||{{{zzzxxxyyy|||~~~|||{{{zzzxxxtttoookkkhhhdddcccaaaaaadddhhhmmmpppppppppppprrruuuyyy}}}rrrrrrvvviii\\\ZZZZZZnnnvvvzzzrrrcccZZZ[[[```iiiiiihhhbbbZZZYYYeeettt~~~rrr^^^NNNKKKQQQUUUUUUXXXXXXWWWUUUTTTTTTWWWZZZ\\\\\\\\\\\\\\\\\\\\\\\\[[[YYYXXXXXXXXXWWWUUUSSSRRRRRRSSSTTTUUUWWWXXXXXXTTTUUUWWW[[[^^^dddqqq~~~vvvXXX>>>;;;777:::===<<<<<>>HHHVVVllltttrrrfff[[[XXXVVVUUU]]]ggg|||wwwsssmmmfff```sss~~~~~~~~~~~~~~~~~~}}}||||||{{{yyyyyywwwssspppppptttxxxzzzyyyuuunnniiigggaaaZZZOOOIIIDDDDDDGGGQQQcccsssyyypppeee^^^eeennn~~~}}}yyyuuu}}}|||uuuqqqXXXBBB666...111333000///222111111111111111111111111111111222222222333333333111222333333444444333333555555555555666666666777666777:::===;;;:::AAAJJJaaarrrPPP===666444:::===999555555777888777777777555444666999;;;DDDMMM[[[hhhrrrwwwzzz{{{|||yyy}}}}}}}}}|||{{{}}}}}}yyytttooolllhhhgggeeeeeefffjjjnnnppprrrqqqppppppsssxxx~~~wwwmmmsss{{{ooobbb\\\WWWjjjtttyyyoooaaa[[[aaaiiimmmooonnneee\\\^^^mmm|||{{{mmmZZZOOOOOOTTTVVVVVVVVVVVVVVVTTTSSSSSSVVVXXXXXXYYYZZZ[[[\\\[[[[[[ZZZWWWVVVUUUVVVVVVVVVTTTRRROOORRRTTTTTTRRRQQQSSSUUURRRRRRVVV[[[^^^bbblllvvvxxx^^^>>><<<>>>:::;;;;;;<<>>DDDMMMeeeooo|||zzzqqqhhhbbb]]][[[ccclll~~~wwwhhh[[[hhhwww~~~~~~{{{{{{{{{vvvrrrkkkdddTTTRRROOOMMMJJJKKKUUU```|||wwwnnnfff```fffuuu|||wwwwww{{{}}}rrrsss^^^KKK===444...000222111000222111111111111111111111111111111222222222333333333111222333333444444333333444444444444555555555555555555888;;;:::999???GGGdddyyyVVV@@@777333999>>><<<777444666888777777777666444555777:::???HHHUUUdddooouuuyyyzzz|||~~~~~~~~~~~~}}}}}}xxxtttqqqnnnllljjjiiijjjllloooqqqrrrqqqppppppssswww|||pppjjjttt}}}sssfff]]]TTTiiiuuuyyymmm```^^^fffmmmkkkllliiiaaa^^^iii}}}uuugggXXXQQQRRRTTTUUUUUUUUUUUUUUUTTTSSSSSSUUUWWWTTTUUUWWWYYYYYYYYYXXXWWWUUUTTTTTTTTTVVVVVVTTTSSSPPPTTTWWWVVVSSSQQQRRRUUUSSSSSSWWW\\\___aaahhhqqqbbb@@@===BBB::::::;;;===DDDUUUqqq{{{lllsss}}}jjj```VVVLLLKKKGGGCCCBBBAAAAAADDDIII^^^iiiyyy}}}{{{wwwrrrmmmkkkrrrzzzxxxjjj\\\bbbsssyyyqqq___]]]ZZZVVVNNNHHHKKKRRRnnn|||uuummmgggdddiii{{{~~~wwwqqq||||||~~~wwwyyyiiiVVVHHH888222///000111111111222111111111111111111111111111111222222222333333333111222333333444444333333444444444555555555555666666555555777777888>>>EEE______HHH===333777;;;<<<888444444777777777777666444444666888===DDDPPP^^^kkktttxxxzzz~~~~~~}}}yyyvvvrrrqqqnnnllllllmmmnnnooooooppprrrsssuuuwwwxxxxxxkkkiiittt}}}tttjjjaaaWWWmmmxxxzzzmmm```aaahhhlllfffeee```]]]fff{{{~~~jjj___UUURRRRRRRRRSSSTTTTTTUUUVVVUUUSSSSSSUUUVVVSSSTTTUUUVVVWWWVVVVVVUUUTTTSSSSSSTTTVVVWWWVVVTTTSSSVVVYYYYYYVVVTTTTTTUUUVVVUUUXXX\\\___```eeekkkqqqjjjGGG>>>>>>;;;999:::???CCCNNNeee}}}~~~nnnjjjsssdddUUUHHHKKKHHHDDDBBBCCCDDDDDDEEEUUUaaarrr|||{{{{{{pppeeedddrrr{{{pppiii```WWWMMMFFFGGGMMM```yyyyyyrrrlllhhhfffpppzzzuuu|||ooommmxxx}}}yyylll\\\LLL@@@555222000000111222111111222222222222222222222222111111222222222333333333111222333333444444333333444444444555555555666666666333333555666777<<>>@@@EEEWWWmmmvvvhhhvvvooo]]]LLLLLLHHHDDDBBBCCCDDDCCC@@@IIIUUUgggxxxvvvnnnyyyvvvjjj```UUULLLJJJLLLSSSppp}}}wwwoooiiiffffffxxxuuuiiieeennnzzzvvvsss```RRRCCC777333333222111111222222000222222222222222222222222111111222222222333333333111222333333444444333333333333444444444555555555333111222666888777999>>>HHHXXXwwwZZZGGG;;;666555:::<<<888555666777888888777555333444555777:::AAANNN]]]iiiqqqtttyyy{{{}}}|||xxxvvvuuuttttttsssuuuxxxzzzzzzxxxuuusssnnnnnnzzz~~~yyyuuulllvvv}}}nnnccceeehhheeejjjnnnuuu~~~}}}sssYYYTTTSSSWWWWWWTTTUUU[[[TTTUUUWWWVVVUUUTTTUUUVVVVVVUUUUUUUUUUUUUUUUUUUUUTTTSSSTTTVVVXXXYYYYYYWWWXXXYYYZZZ[[[[[[ZZZXXXVVVXXXVVVUUUXXXZZZZZZ]]]bbbgggbbbOOOSSSkkkdddKKK888===666666===>>>>>>MMMaaajjjoooyyygggVVVLLLIIIDDDAAACCCDDDAAA<<>>777444:::>>>:::777777777888888777555333333444444666<<>>444666CCCBBB888666888999999777666666777888777999???IIIQQQ[[[hhhtttzzz~~~}}}|||}}}~~~yyysssvvv{{{}}}zzztttoookkkmmmrrrvvvyyy___WWWVVVVVVYYY[[[\\\ZZZXXXWWWWWWWWWWWWVVVVVVVVVVVVRRRRRRRRRSSSSSSSSSSSSSSSWWWWWWXXXYYYYYYYYYYYYXXXYYY[[[\\\^^^]]]\\\YYYXXXVVVWWWWWWYYYZZZ[[[\\\\\\dddtttWWWNNNrrr^^^FFF===:::888999:::===FFFPPPqqqqqq|||rrr^^^RRRLLLHHHFFFDDD@@@@@@BBBAAAFFFQQQcccwwwyyypppggg^^^XXXTTT]]]sss}}}|||rrrkkkmmmgggfffpppooonnnvvv|||qqqgggyyyiiiPPPAAA444444333222222111111222222222222222222222222222222222222222222222222222222222222222222222222222222111111111222222222333333444333333444444555666777>>>???cccpppQQQAAA777999@@@BBB===555777888888888777666666777666666<<>>111333333222111111111111222222222222222222222222222222222222222222222222222222222222222222222222222111111111222222222222333111111111222222333444555;;;<<>>EEENNN\\\iiipppvvv{{{|||~~~wwwjjjVVVYYYZZZ\\\^^^___^^^\\\[[[[[[[[[ZZZYYYWWWVVVUUUUUURRRQQQOOONNNNNNPPPRRRSSSSSSSSSTTTUUUUUUUUUUUUUUUVVVXXXYYY[[[\\\\\\[[[ZZZZZZZZZZZZ[[[[[[\\\\\\\\\```hhhnnn}}}JJJ===999777888888888;;;AAA]]]{{{qqq}}}ooo___VVVLLLHHHEEEBBBAAACCCDDDAAABBBNNNaaatttwwwkkkcccXXXYYYeee|||xxxvvvkkkdddggghhhnnnyyy~~~kkkmmm^^^DDD;;;444333222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222111111111111111222444444444999AAAllluuuJJJ;;;>>>666@@@III999666666777888999777555333444333444999???GGGUUUbbbmmmuuuzzz{{{}}}tttiii]]]PPPYYY[[[]]]^^^^^^]]]\\\[[[ZZZZZZZZZYYYYYYXXXXXXXXXVVVTTTQQQNNNMMMNNNPPPRRRTTTTTTUUUVVVVVVVVVVVVVVVVVVWWWXXXZZZ[[[[[[[[[[[[ZZZZZZ[[[[[[\\\\\\]]]]]]ddddddwwwUUU>>>:::777999:::999<<<@@@UUUqqqsssqqqzzzggg[[[OOOJJJGGGEEEDDDEEEBBB??????GGGXXXkkkzzzyyywww{{{zzzlllcccXXXVVV___vvvxxxvvvjjjbbbeeegggqqqxxxxxxvvvjjjyyytttTTT===888555333222111111000000111111111111111111111111111111111111111111111111111111111111111111111111111111000000111111111222222222111111111111222333444555111;;;<<<___PPP======444>>>KKK>>>777666666888999999555222555333444777;;;BBBOOO[[[kkkttt{{{|||}}}mmmbbbVVVSSSZZZ\\\]]]]]]\\\[[[\\\]]]ZZZZZZZZZZZZZZZZZZ[[[[[[XXXVVVSSSPPPOOOOOOPPPQQQWWWXXXXXXYYYYYYYYYYYYYYYVVVWWWXXXYYYYYYZZZZZZZZZYYYZZZZZZ[[[\\\\\\]]]]]]gggeeesssbbbAAA;;;888999;;;;;;===@@@QQQkkkyyylllwwwpppbbbSSSLLLIIIGGGFFFGGGAAA@@@???DDDOOO```qqq|||{{{rrrpppssswww|||~~~pppfffZZZUUU[[[qqqxxxvvvjjjbbbeeehhhttt~~~rrr|||wwwlllQQQ<<<666222222222111000000000000111111111111111111111111111111111111111111111111111111111111111111111111111000000000111111111111222222111111222222333444555444???>>>UUUYYY@@@<<<666<<>>IIIUUUgggqqqyyy{{{|||wwwkkk^^^TTTZZZ]]]^^^^^^]]][[[ZZZ]]]___[[[[[[[[[[[[[[[[[[[[[[[[XXXWWWUUUSSSRRRRRRSSSTTTWWWWWWXXXYYYYYYYYYYYYYYYWWWWWWWWWXXXXXXYYYYYYYYYXXXXXXYYYZZZ[[[\\\]]]^^^aaacccnnnsssEEE===888999::::::<<<>>>JJJ```yyynnnooozzzjjjYYYOOOKKKGGGEEEEEEAAABBBBBBCCCHHHTTTfffsss|||zzz|||}}}xxxpppdddZZZ[[[nnnuuuuuujjjcccfffjjjwwwzzzuuusssiiiaaaKKK999555222222222111000000000000000111111111111111111111111111111111111111111111111111111111111111111111111000000000000111111111111111111111111222333444555444>>><<>>FFF<<<999666777:::;;;888555555333444666888;;;DDDOOO___kkkvvvyyy{{{ooogggXXXNNNZZZ^^^______]]]ZZZ[[[^^^aaa\\\\\\\\\[[[[[[[[[ZZZZZZWWWVVVUUUTTTTTTUUUUUUVVVTTTUUUVVVVVVWWWWWWVVVVVVWWWWWWWWWXXXXXXXXXXXXYYYVVVWWWXXXYYY[[[]]]^^^^^^WWW^^^hhh}}}vvvbbbyyyHHH???999888999999:::===???TTTkkkrrrooo|||ppp\\\QQQLLLGGGCCCCCCAAACCCEEECCCCCCMMM^^^lllzzzvvvyyy}}}~~~yyyooobbb]]]mmmssssssjjjcccggglllzzzgggtttjjj||||||lllmmm]]]SSSAAA555555444222111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000111222333444222999888GGGtttmmmJJJ===???888999HHH>>>:::666777:::<<<:::666444222333666777999AAAKKKZZZfffrrrwwwzzzyyyfffbbbaaa``````]]]\\\YYYWWWVVVVVVWWWXXXYYY\\\______]]][[[[[[\\\XXXWWWVVVUUUTTTUUUVVVWWWTTTTTTTTTSSSQQQRRRTTTVVVZZZ\\\]]][[[WWWVVVXXXZZZWWWWWWWWWXXXYYY[[[\\\]]]ZZZ```bbbkkkpppTTTYYYxxxYYYBBB999;;;999:::;;;777BBBFFFTTTmmmppprrrzzzaaaUUUPPPJJJFFFEEEDDDDDDCCC@@@@@@EEEQQQZZZxxx{{{tttmmmjjjpppzzzvvvnnnddd^^^^^^bbbkkksss{{{rrruuuyyypppgggmmmuuurrrllliiikkkuuurrrbbb\\\kkkpppsss|||hhhYYYKKK999111222...222222111111111111222222000000000000000000000000000000000000////////////............////////////111111111111111111111111000111111222222333444444333555444<<>>BBBRRR[[[gggqqqzzzsssccc``````______\\\[[[ZZZXXXWWWWWWWWWXXXZZZ]]]``````^^^\\\\\\]]]WWWVVVUUUTTTTTTTTTTTTTTTQQQQQQQQQPPPOOOOOOQQQSSSXXXZZZ[[[YYYWWWVVVXXXZZZXXXXXXYYYYYYZZZ\\\]]]^^^___ddddddjjjtttjjjVVVTTTpppgggIII888999888888:::777;;;AAAMMMbbb}}}{{{sssfffXXXRRRLLLIIIIIIEEEEEEDDDAAA???CCCLLLSSSmmmxxxyyyvvvsssoooiiieeeiiipppxxxpppfff___[[[ZZZ[[[\\\qqquuullllll|||wwwnnndddgggzzz|||qqqpppmmmkkkmmmxxx~~~tttfff___kkk}}}rrrkkkyyy}}}gggWWWIII777111333000222111111000000111111222000000000000000000000000000000000000////////////............////////////111111111111111111111111000111111222222333333444444666666:::LLLkkklllTTTCCC::::::???HHHBBB;;;777888;;;:::777555555444444444777<<<@@@NNNXXXdddnnnxxxjjj]]]\\\\\\]]]]]]ZZZZZZZZZYYYYYYXXXXXXXXX[[[]]]___```^^^]]]]]]]]]UUUUUUUUUUUUTTTSSSRRRQQQNNNOOOOOOMMMLLLLLLNNNPPPUUUWWWXXXWWWVVVVVVXXXYYYYYYYYYZZZZZZ[[[\\\]]]^^^cccfffeeehhhrrrppp\\\UUUoooXXX===:::888666999888777???GGGTTTooovvv|||mmm[[[QQQLLLJJJJJJFFFFFFEEEAAA???@@@EEEJJJcccqqqyyyuuuuuuvvvuuupppiiihhhkkktttcccZZZVVV___sssssshhhdddooo}}}zzzrrrhhhgggvvvwwwmmmmmmmmmnnnsss}}}xxxooonnnzzz{{{qqqfffhhh~~~hhhTTTFFF555000444222222111111000000111111222000000000000000000000000000000000000////////////............////////////111111111111111111111111000000111111222333333333333555888999???UUU}}}gggNNN===999<<>>CCCTTTqqqyyy{{{dddWWWNNNIIIGGGFFFDDDCCCBBBAAAAAAAAACCCPPP___kkkwwwzzzmmmsssyyykkkbbb```aaadddeeemmmnnnrrrxxx}}}{{{hhheeebbbhhhyyy{{{sssqqqlllmmm{{{tttfff\\\bbbrrrqqqwww}}}uuuvvv\\\III===222000333000111000000//////000000111000000000000000000000000000000000000////////////............////////////000000000000000000000000//////000000111222222222333000222666555777KKKccccccIII<<<999999???DDDBBB;;;777777:::888888888666444333555777999@@@GGGOOO[[[iiirrrtttxxx|||tttgggaaa\\\[[[YYYUUUTTTVVVSSSSSSSSSTTTUUUXXXZZZ[[[TTTRRRQQQRRRUUUVVVVVVUUUTTTSSSSSSSSSSSSTTTUUUUUUPPPQQQQQQOOONNNNNNPPPRRRQQQPPPQQQTTTXXXYYYWWWTTTTTTTTTTTTSSSTTTTTTUUUVVVUUUYYY]]]^^^^^^nnnYYY======???444666666:::CCCOOOccczzzqqqbbbWWWOOOLLLIIIFFFDDDBBBBBBAAAAAA@@@IIIUUUaaaqqqzzztttyyytttkkkgggfffeeeccceeeggglllsssxxx}}}gggaaa\\\cccyyy~~~wwwnnnnnnooovvv~~~qqqfffjjjuuusss~~~{{{lllgggPPP@@@999111111444///000000////////////000000000000000000000000000000000000000000////////////............////////////000000000000000000000000//////000000111111222222333111333444333444???KKKmmmTTTBBB;;;999:::AAAHHHCCC777666<<<888999999777555444666777666;;;AAAGGGSSSbbbmmmpppuuuyyynnnfffaaa]]]]]]ZZZUUUSSSUUUSSSRRRRRRRRRTTTWWWZZZ\\\VVVSSSRRRSSSVVVXXXXXXVVVRRRRRRQQQQQQQQQSSSUUUVVVOOOOOOOOONNNLLLLLLOOOQQQQQQQQQRRRUUUXXXYYYVVVSSSTTTTTTTTTSSSTTTTTTUUUUUUWWWZZZ___^^^ZZZeee{{{zzz[[[;;;===AAA333888555999DDDLLLWWWrrr{{{xxxxxxhhh\\\SSSPPPLLLHHHDDDCCCBBBAAA@@@:::@@@IIIVVViii}}}}}}vvvuuu}}}{{{tttpppooollliiihhhkkkpppwww{{{ooofff^^^ddd{{{|||zzzrrrjjjjjjqqq}}}{{{{{{iii\\\FFF999555000111444...000000////////////000000000000000000000000000000000000000000////////////............/////////000000000000000000000000000/////////000111111222222111333444444333666===EEE~~~xxx^^^III>>>;;;777???LLLIII999555???888999999888666555666888555999===BBBNNN^^^jjjooorrrwww}}}tttfffgggccc```___[[[VVVVVVZZZUUUTTTSSSRRRSSSUUUWWWYYYYYYYYYXXXVVVUUUVVVXXX[[[WWWUUURRRPPPOOOOOOPPPQQQRRRQQQOOOMMMLLLLLLLLLMMMUUUQQQNNNNNNRRRUUUVVVUUUXXXXXXXXXWWWWWWWWWXXXXXXZZZZZZ^^^aaa]]]___vvvqqqwwwlllJJJ@@@===888;;;999;;;???EEEPPPbbbrrrpppvvvrrr]]]RRRQQQOOOKKKGGGDDDAAA??????BBB@@@BBBMMM```sssqqqqqqtttsssvvv|||vvvlllkkklllyyy}}}zzzvvvyyy|||~~~|||qqqhhhmmm}}}xxxrrrooovvvyyy~~~ooo\\\RRRDDD888444444222111111////////////////////////000000000000000000000000000000000000////////////........................////////////////////////////////////000000000000222222222333555777888999ZZZ{{{ccc???777@@@;;;>>>MMMFFF444444888999999777555444555555777888999===EEEQQQ___hhhnnnuuu{{{~~~|||lllaaa___]]]]]]```___\\\]]]```ZZZYYYWWWVVVUUUUUUUUUUUUYYYYYYYYYWWWVVVWWWYYY\\\WWWVVVTTTRRRQQQQQQQQQRRRQQQPPPPPPPPPPPPPPPQQQRRRTTTQQQNNNNNNPPPSSSTTTTTTYYYYYYXXXWWWWWWXXXXXXYYYZZZZZZ___bbb]]]\\\mmmhhh[[[iiirrrfffEEE666;;;:::888999===AAAJJJYYYggg|||zzzuuuiii[[[RRROOOLLLHHHEEECCCAAA@@@>>>===>>>GGGVVViiixxxssscccaaabbb^^^^^^bbbkkkwwwrrrbbbaaafffoooxxx|||uuupppnnnxxxzzztttpppxxx}}}sssvvvrrraaaLLL???444222333222111222111111111111111111111111000000000000000000000000000000000000/////////...........................////////////////////////////////////000000000000222222222333555666888999HHHjjjsssQQQCCCBBB;;;===GGGFFF;;;777888888999888777666666666666777888;;;BBBMMMZZZcccmmmsssxxxzzz~~~{{{zzz}}}bbb\\\ZZZXXXZZZ]]]]]]ZZZYYY[[[\\\[[[ZZZYYYXXXWWWVVVVVVXXXYYYYYYXXXWWWXXXZZZ]]]XXXWWWUUUSSSRRRRRRRRRSSSPPPPPPQQQSSSTTTUUUVVVWWWUUURRRPPPPPPRRRTTTUUUVVV[[[YYYXXXWWWWWWXXXZZZ[[[\\\[[[^^^aaa]]]ZZZbbbpppeeeJJJMMM|||qqqOOO333AAA;;;999999;;;>>>CCCOOOZZZooozzz~~~wwwdddTTTQQQLLLIIIGGGEEEBBB@@@<<<;;;<<>>CCCIIIEEE888666777888999999888777666666666777999>>>GGGRRRZZZjjjppptttuuuyyyyyyqqq[[[[[[WWWSSSRRRUUUVVVTTTTTTWWWYYYZZZZZZ[[[[[[ZZZZZZYYYVVVWWWXXXWWWWWWWWWYYY[[[WWWVVVUUUSSSRRRRRRRRRSSSPPPQQQSSSTTTVVVWWWXXXXXXWWWVVVUUUUUUUUUWWWXXXYYY[[[YYYXXXVVVWWWXXXZZZ\\\^^^[[[\\\^^^\\\YYY]]]dddfffMMMKKKsss}}}aaa===CCC<<<:::999<<<>>>@@@HHHQQQeeeyyymmmXXXSSSNNNJJJHHHFFFCCC@@@===>>>>>>???EEESSSggguuu~~~~~~zzzqqqlllqqqwwwwwwvvvwwwoookkkbbb[[[YYYaaalllttt~~~fffRRRPPPTTTYYYhhhzzz}}}xxxuuuzzz}}}zzzuuuqqq}}}vvvlllqqq}}}|||nnnkkkXXX@@@777000000111111111333111111111111111111111111000000000000000000000000000000/////////.................................////////////////////////......//////000000111111111111111222333555666777@@@HHHqqqfffMMM999888AAABBBLLLMMM:::555666666888999999777555555555666666:::AAAIIIOOOcccjjjqqqtttxxx~~~yyyjjj[[[```[[[UUUPPPRRRTTTUUUXXX\\\XXXYYYZZZZZZ[[[ZZZZZZYYYTTTUUUVVVVVVUUUUUUWWWXXXUUUTTTTTTSSSRRRRRRRRRRRRRRRRRRSSSTTTUUUUUUVVVWWWXXXXXXWWWWWWVVVWWWXXXZZZYYYXXXWWWVVVWWWXXXZZZ\\\^^^[[[ZZZZZZ[[[[[[^^^bbbttt~~~iiiTTTMMMiiivvvVVVDDD===999888;;;<<<===CCCIII[[[{{{}}}xxx```YYYPPPJJJHHHFFFCCC??????@@@???===???KKK\\\jjjvvv}}}~~~|||uuuhhh[[[TTTWWW]]]eeecccdddlll|||uuu\\\SSSOOOJJJOOO[[[bbbuuu{{{wwwuuusssqqq{{{uuu{{{~~~wwwvvvvvvnnnXXX???888222222222000000222000000000000000000000000////////////////////////////////////....................................////////////////////////.........///000111111111111111111222222444555666;;;;;;```xxxbbbHHH>>>???>>>JJJPPPAAA666555555666888888666444555555555555777;;;BBBGGGWWWbbbmmmssswww}}}|||xxxddd^^^gggnnndddZZZWWWVVVUUUVVVYYYYYYYYYYYYXXXWWWWWWVVVVVVTTTUUUVVVVVVTTTTTTTTTVVVTTTTTTSSSSSSSSSRRRRRRRRRTTTSSSRRRRRRRRRSSSUUUVVVUUUVVVWWWVVVUUUUUUVVVXXXWWWWWWWWWWWWWWWXXXYYYZZZ[[[ZZZXXXXXXZZZ]]]```dddccc}}}kkk[[[fffqqqxxxQQQ>>>999777888::::::>>>CCCOOOlll~~~kkkaaaTTTLLLIIIGGGCCC@@@@@@@@@>>>;;;;;;CCCPPPZZZkkktttsssddd]]]]]]WWWTTTRRRUUU```kkkuuuyyyxxxhhh[[[XXXTTTLLLIIIKKKJJJYYYhhhyyy~~~}}}{{{zzz{{{yyyrrrqqqsssuuuzzzooottt~~~rrr[[[>>>888333333333000///111/////////////////////////////////////////////////////////.........------........................////////////////////////------...///000111222222111111111111222333444555555555NNNuuudddIII;;;888CCCKKKHHH999666444555888999777444555555555555555888===@@@LLLYYYgggnnnsssyyy~~~|||yyyiii```aaammmssshhh^^^ZZZXXXUUUTTTTTTVVVVVVTTTTTTTTTTTTUUUVVVUUUWWWXXXWWWUUUSSSSSSTTTTTTTTTUUUUUUTTTTTTSSSSSSTTTSSSQQQPPPPPPSSSVVVXXXUUUVVVXXXWWWUUUTTTUUUWWWTTTUUUVVVWWWXXXXXXXXXWWWVVVXXXYYYYYYZZZ]]]aaaccc^^^ttt~~~ooonnnDDD>>>999999999999;;;???EEE```}}}wwwjjjZZZOOOJJJHHHEEEBBBBBBAAA???<<<;;;???GGGMMM]]]jjjzzzyyyvvvhhhddd___\\\[[[[[[\\\]]]\\\YYYWWWVVVUUUSSSNNNKKKGGGKKKRRRjjjqqqddd[[[\\\\\\]]]```hhhrrrzzz|||{{{~~~yyyqqqpppuuu{{{zzznnnuuuhhhSSS;;;666333333222//////222000000000000000000000000//////////////////////////////.........---------........................////////////////////////------...///000111222222111000000111111222333444444666@@@```wwwRRR:::999===@@@GGG>>>:::555555888:::888666666666666555555666:::===CCCQQQ___ffflllttt{{{~~~}}}uuuxxxjjj```]]]bbbooocccZZZTTTVVVYYYYYYYYYZZZQQQPPPPPPPPPRRRUUUXXXZZZWWWXXXYYYXXXVVVTTTSSSTTTUUUUUUVVVVVVVVVUUUTTTTTTTTTRRRPPPNNNPPPSSSXXX[[[VVVXXXZZZYYYWWWUUUWWWYYYRRRSSSVVVXXXYYYXXXWWWVVVRRRVVVZZZZZZ[[[]]]```aaaccc{{{eeerrrKKKCCC===<<<;;;:::<<>>===???CCCGGGTTTcccuuu~~~wwwlllddd``````bbb]]]^^^ZZZSSSPPPQQQNNNIIIOOOJJJHHHddduuujjj___RRRHHHGGGHHHHHHJJJNNNVVVbbbkkkvvv|||~~~xxxvvvyyy~~~{{{qqqpppxxx|||qqquuu}}}oooXXXDDD777333111333222///000222111111111111111111111111//////////////////////////////.........---------........................////////////////////////------...///000111222222111000000000111222333333222666666PPP{{{WWW>>>@@@<<<666@@@BBB===777666999;;;:::888666666666555555666999<<>>???YYY{{{kkkYYYPPPLLLJJJIIIDDDBBB@@@???@@@@@@???===KKKYYYlllzzz~~~wwwqqqmmmeeeaaa]]]ZZZUUUOOOLLLKKKIIIIIIJJJXXXuuuwwwgggZZZRRRMMMGGGCCCCCCBBBAAABBBEEEJJJOOOSSSeeeiiinnnsssxxx~~~yyyzzzyyyxxxyyy|||uuulllmmmyyy~~~rrr{{{|||tttcccNNN@@@111111111111000000000000222111111111000000//////000000000000///////////////............------------------............///------............------............////////////000111111111111222222222333444444BBBmmmvvv^^^GGG::::::===???CCCBBB<<<333333999:::666888777555444444555666666===DDDMMMUUU^^^hhhrrryyy|||zzz}}}qqq___\\\___^^^\\\YYYVVVUUUWWWVVVSSSRRRUUURRRSSSTTTUUUVVVWWWWWWWWW]]]]]][[[XXXVVVVVVXXXZZZVVVTTTSSSSSSUUUUUUUUUTTTSSSSSSSSSSSSTTTVVVXXXYYYXXXXXXXXXXXXWWWVVVVVVUUURRRQQQQQQSSSWWWZZZ[[[[[[ZZZZZZZZZYYYWWWVVVVVVVVVaaaiiixxxvvvooo^^^GGG666999<<<999:::@@@===OOOkkkyyyfffZZZTTTQQQPPPEEECCCAAA???@@@@@@>>>===DDDOOO```nnnzzzwwwfffYYYRRRPPPPPPQQQMMMMMMLLLOOO[[[lllvvvwww{{{ppp___WWWNNNIIIFFFDDDAAA===AAA@@@??????AAADDDGGGIIINNNQQQWWW\\\aaafffkkkooovvvwwwxxx{{{~~~}}}xxxssspppppppppmmmjjjppprrrvvv{{{|||tttooottt~~~xxxtttdddQQQ@@@777111111111111000000000000111111111000000000//////000000000000/////////...///............------------------............///------............------............////////////000111111111111222222222333555444<<<]]]}}}hhhTTTDDD;;;999999CCCDDD@@@777333777999999888777666555444555555666999>>>FFFNNNVVVaaammmuuu{{{|||{{{{{{ddd\\\[[[YYYWWWYYYWWWTTTTTTVVVUUURRRRRRTTTTTTTTTTTTUUUUUUUUUVVVVVVZZZZZZYYYXXXVVVVVVXXXZZZUUUTTTSSSSSSUUUUUUTTTSSSSSSRRRSSSSSSTTTVVVWWWXXXXXXYYYXXXXXXWWWVVVUUUTTTRRRQQQQQQTTTXXX[[[\\\\\\]]][[[YYYYYYXXXXXXVVVTTT^^^dddrrrjjjMMMiii~~~jjjOOO999777:::888888<<<;;;EEEWWWnnnyyyrrrbbbXXXSSSQQQGGGDDDAAA@@@??????>>>===>>>EEERRR___mmm{{{~~~pppdddXXXPPPJJJMMMMMMJJJJJJPPPWWWYYYyyyxxxooodddVVVLLLFFFDDDBBBCCCEEEFFFCCC@@@AAAAAA@@@@@@@@@AAAAAABBB===@@@DDDGGGJJJMMMPPPSSSVVVXXX[[[]]]^^^]]]\\\[[[XXXUUUQQQPPPSSSYYY```eeekkkpppxxx}}}wwwqqqrrrzzz|||~~~xxxxxx|||nnnXXXEEE:::555111111111111000000000000111111000000000000//////000000000/////////......///............------------------............///------............------............////////////000111111111111222222222222666555444GGGiiiyyyiiiUUUAAA888999AAAFFFFFF===555444888:::999888777666555444555555555888>>>CCCLLLXXXeeeooovvv{{{|||vvvyyykkk[[[\\\\\\TTTRRRWWWVVVSSSSSSUUUUUUQQQQQQTTTUUUUUUTTTTTTTTTTTTTTTTTTUUUVVVWWWVVVUUUUUUVVVXXXUUUTTTTTTTTTVVVVVVUUUSSSQQQRRRRRRSSSTTTUUUVVVWWWXXXXXXXXXXXXWWWUUUTTTSSSUUUTTTTTTUUUXXXZZZZZZZZZYYYWWWVVVWWW[[[]]][[[YYY[[[bbbiiixxxcccCCCUUUtttaaaBBB:::===<<<999999<<<@@@JJJZZZooo{{{jjj\\\TTTRRRJJJGGGCCC@@@@@@???>>>===>>>AAAHHHSSSbbbrrrhhhXXXPPPRRRRRROOOMMMOOORRRUUUdddtttuuufff[[[UUUOOOHHHCCCFFFFFFFFFHHHJJJJJJGGGDDDDDDDDDDDDDDDCCCBBBAAAAAA???AAABBBBBBAAAAAABBBCCCBBBCCCEEEGGGGGGFFFDDDCCCFFFIIIMMMQQQUUU\\\eeekkkpppuuu}}}~~~{{{~~~zzzssspppttt}}}{{{rrrnnntttzzz|||~~~{{{|||hhhRRRCCC:::666111111111111000000000///000000000000000000//////000000/////////.........///............------------------............///------............------............////////////000000111111111222222222000666666111888RRRrrr}}}eeeJJJ===>>><<>>===>>>BBBKKKYYYjjjzzzkkkaaa\\\WWWTTTSSSRRRPPPOOOVVVgggmmmcccWWWPPPMMMMMMLLLJJJHHHGGGFFFFFFFFFEEEDDDBBBDDDDDDEEEEEEDDDCCCBBBAAACCCDDDDDDBBB@@@??????@@@@@@@@@@@@@@@AAABBBCCCDDDBBBGGGNNNTTTYYY```jjjqqquuuyyy~~~zzzxxx{{{}}}zzzvvvqqqqqqvvvwwwmmmnnn}}}}}}wwwbbbNNNBBB888000111111111111000000000/////////////////////000000////////////............///............------------------............///------............------............////////////000000111111111222222222///555888333333EEEeee~~~pppRRRAAA???777???HHHIII@@@666222444888888888777777666555444333444666999>>>IIIVVV```hhhooowww}}}|||yyy|||~~~hhh]]]WWWYYYYYYSSSQQQTTTUUURRRRRRUUUUUURRRRRRUUUTTTSSSQQQPPPOOOOOOPPPPPPTTTVVVXXXYYYWWWVVVVVVVVVUUUTTTUUUVVVWWWWWWUUUSSSOOOPPPQQQSSSTTTTTTTTTTTTTTTTTTUUUUUUUUUTTTSSSSSSSSSRRRRRRTTTWWWZZZ[[[[[[XXXWWWXXXYYY\\\]]]]]]]]]\\\cccfffkkkdddPPPRRR]]]zzzkkkfffGGG999666999>>>999>>>EEELLLSSSeeekkk___[[[RRRMMMHHHDDDBBBAAA@@@???;;;<<>>VVVkkk}}}]]]FFF;;;777;;;CCCHHHDDD;;;555444777777888888888777666555222444666777;;;BBBMMMTTT^^^fffpppxxx}}}xxxmmm]]]ZZZVVVTTTTTTTTTTTTTTTUUURRRRRRUUUUUUSSSSSSUUURRRQQQOOONNNMMMNNNOOOOOOQQQSSSVVVWWWUUUSSSRRRRRRSSSRRRSSSTTTVVVUUUSSSPPPNNNOOOQQQSSSTTTTTTTTTSSSQQQRRRRRRSSSSSSSSSSSSSSSTTTSSSRRRTTTVVVYYYYYYYYYXXXYYY[[[[[[[[[[[[]]]^^^\\\aaaccccccrrrooodddaaavvvwwwiiiJJJ888666;;;888:::@@@FFFKKKXXXqqqsssfffbbbUUUPPPJJJFFFCCCBBBBBBAAA;;;===>>>@@@FFFSSSeeessszzzwwwiiigggfffcccgggooowwwrrrddd___]]]XXXUUUVVVTTTWWWfffwwwpppllljjjiiimmmggg^^^XXXVVVVVVUUUUUUUUUVVVWWWWWWVVVUUUUUUVVVRRRRRRQQQPPPNNNMMMLLLLLLEEEFFFHHHHHHGGGGGGHHHJJJFFFFFFFFFGGGJJJMMMPPPRRRZZZZZZ\\\___eeeoooyyy|||vvvssstttvvvyyy~~~yyy{{{iiiKKK===666111111111111111000000000000........./////////000000//////.........---------///............------------------............///------............------............////////////000111111111111222222222222222666999888888CCCQQQrrrTTT>>><<<999<<>>@@@@@@???888555444777;;;<<<999555666555444333444666888999<<>>EEETTTcccttt}}}vvvmmmZZZSSSSSSJJJEEEFFFDDDBBB???>>>>>><<<>>>GGGQQQ^^^iiiwww{{{ssslllgggYYYVVVTTT\\\ttt{{{{{{~~~zzzzzz}}}||||||}}}~~~zzzxxxwwwxxxzzz{{{zzzyyywwwzzzyyyvvvttttttpppjjjiiijjjiiifffddddddeeefffhhhjjjkkkjjjiiikkkppptttxxx}}}~~~|||zzzzzz}}}zzzzzzmmmQQQ<<<444222222111111111000000000//////...///000///...---...000///---,,,,,,...//////...///............---------................................................////////////............//////000000000111111111333333333333333555666666JJJppp~~~oooHHHBBB<<<;;;???BBBCCCBBB:::777555555888:::999777777666555444444555777888;;;???IIIVVVaaagggooowwwzzz}}}sssdddaaahhhvvvzzzrrrfff^^^WWWVVVUUUSSSPPPNNNMMMOOOQQQYYYVVVTTTRRRSSSTTTTTTTTTQQQPPPZZZ___YYYYYY\\\WWWTTTTTTTTTQQQMMMKKKKKKLLLOOOQQQTTTWWWWWWVVVSSSQQQPPPQQQTTTUUUVVVUUUTTTSSSTTTQQQPPPUUUYYYXXXUUUUUUVVVYYY\\\]]][[[XXXWWWVVVRRRSSSTTTUUUUUUVVVXXX[[[XXXZZZXXXZZZ___ccc{{{~~~zzzqqqPPP<<<>>>:::999:::;;;:::>>>KKKYYYaaauuuvvvwww```UUUSSSKKKFFFFFFBBBDDDAAA@@@???<<<:::@@@GGGPPP\\\lllyyy{{{sssoooccc^^^VVVVVVeee~~~}}}yyywwwxxxyyywwwsssqqqsssvvvyyy{{{{{{xxxuuuvvv|||~~~|||zzz}}}{{{wwwnnnfffUUUBBB666333333222111111000000000000//////...///000///------///000...,,,++++++---////////////............---------------------------------................................................//////000000000000111111111000000111111222333444:::[[[}}}zzzVVVKKK>>>888;;;???AAA@@@>>>:::666444555888999:::888777666555444555666777::::::???HHHPPPXXXcccmmmqqqvvv|||yyyddd```aaammm~~~}}}pppjjjgggdddYYYXXXVVVUUUSSSSSSTTTUUUTTTUUUUUUSSSQQQTTT[[[aaa___WWWZZZ```[[[[[[\\\VVVSSSRRRQQQOOOMMMLLLLLLMMMMMMOOORRRUUUVVVUUUSSSQQQRRRSSSUUUVVVVVVVVVUUUTTTUUUSSSTTTXXX\\\\\\YYYWWWVVVXXX[[[\\\ZZZWWWUUUUUURRRTTTUUUUUUUUUVVVXXXZZZWWWZZZYYY[[[______mmmqqq\\\[[[|||~~~fffCCC>>>;;;;;;======::::::CCCNNNUUUhhhmmm]]]YYYOOOJJJIIIDDDEEEBBB@@@@@@<<<999;;;AAAEEEPPP```llluuu}}}|||vvvoooiii^^^WWW\\\ooo}}}||||||||||||}}}zzz___UUUEEE888333333222111111000000000////////////...//////...------///111111...,,,+++---...///...///............---------------------------------........................------...............///////////////000000000111000000000000111222333333222EEE___}}}qqq___HHH:::888<<>>:::666444666999<<<999888777666555555555555777666777===DDDKKKVVV```fffllltttzzz}}}}}}||||||qqqiii[[[iiiyyy|||yyyyyy~~~{{{wwwlllfffhhhXXXWWWVVVVVVWWWXXXXXXXXXQQQSSSSSSPPPRRR```yyyvvvccc\\\^^^\\\\\\\\\UUUSSSRRRPPPOOOOOOQQQQQQRRRPPPPPPQQQRRRSSSTTTUUUVVVTTTUUUVVVWWWWWWVVVVVVUUURRRRRRSSSVVV[[[]]]ZZZVVVUUUWWWYYYYYYVVVTTTSSSSSSSSSUUUVVVWWWVVVWWWXXXZZZVVVZZZYYY[[[___]]]cccvvvrrrQQQGGGkkkkkkZZZEEE999999:::<<<:::999>>>FFFOOO\\\vvvxxxllldddXXXPPPMMMHHHEEEAAA@@@@@@>>>:::;;;???>>>GGGTTT```iiittttttnnneee\\\YYYeee{{{~~~~~~}}}~~~qqqnnnxxxyyyyyy[[[NNN>>>555333333222000000000000////////////......//////---------000222666333///------......---///............---------------------------------........................,,,---------......//////...////////////000000000000000000000111222333444333888DDDddd|||]]]DDD:::;;;>>>???AAAAAA???;;;777666999<<<:::999888777666555555555555333444999===AAAJJJRRR\\\cccmmmuuuzzz{{{||||||~~~}}}kkk```[[[jjjlllgggwwwpppvvvuuueee[[[___UUUTTTSSSTTTVVVWWWWWWVVVPPPQQQOOOMMMTTTmmmiii___```\\\[[[[[[VVVTTTRRRPPPPPPRRRTTTUUUUUUSSSRRRQQQQQQSSSVVVYYY[[[VVVVVVWWWWWWWWWWWWWWWVVVPPPQQQRRRSSSXXX\\\[[[VVVVVVVVVVVVUUURRRQQQRRRSSSSSSUUUWWWXXXWWWWWWXXXYYYTTTYYYWWWYYY___]]]___llltttTTTGGG```nnnvvvlllIII<<<888666888::::::===BBBJJJQQQfffxxxmmm[[[PPPMMMHHHFFFBBB@@@AAA@@@<<<<<>>CCCIIIZZZvvv|||wwwaaaRRRNNNJJJJJJEEEBBBBBBAAA>>>===@@@:::>>>BBBHHHQQQaaatttzzzrrriii^^^\\\gggvvv}}}|||}}}|||yyy|||xxxtttzzzvvv~~~uuuvvvlllTTTEEE888444333111000333000000/////////..................,,,,,,---111444888444///---,,,---...---///............---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,------...//////........./////////000000000000000000111222333444333888444@@@kkkiiiNNN???::::::>>>EEELLLKKKBBB:::777777888888888888777777666555666444444666777666;;;AAAGGGNNNZZZeeemmmsssxxxzzz{{{{{{|||}}}~~~yyyllleeeiiisss~~~vvvjjjiii~~~vvvooodddZZZVVVUUUUUUUUUVVVTTTRRRRRRTTTUUUSSSPPPKKKKKKNNNSSSZZZaaafffiiiaaaVVV[[[bbbYYYQQQTTTVVVQQQMMMIIIHHHJJJLLLLLLKKKMMMNNNNNNOOOQQQTTTVVVWWWXXXXXXXXXXXXXXXXXXWWWWWWXXXZZZYYYXXX]]]eeeeee```YYYXXXUUUQQQNNNOOORRRUUUPPPSSSUUUVVVUUUTTTUUUUUUOOOSSSQQQSSS]]]]]]\\\dddcccggg[[[mmmkkkyyydddRRR@@@888888999:::;;;>>>EEETTTiii~~~{{{kkkZZZVVVRRRMMMGGGCCCCCCBBB>>>>>>@@@<<<===>>>???FFFUUUiiixxx{{{pppbbbZZZaaammm~~~}}}||||||}}}zzzxxx|||yyyssstttpppNNNAAA555222111///000444000/////////.....................,,,,,,...111444666222---+++,,,---......//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,---...//////............/////////000/////////000000111222333,,,999555666[[[```KKKBBB@@@<<>>===DDDPPP\\\eeemmmrrruuuzzzzzz{{{|||}}}~~~{{{qqqnnnjjjlll}}}{{{dddtttzzzfffbbb[[[UUUQQQQQQRRRTTTTTTSSSSSSSSSSSSQQQNNNKKKOOOMMMNNNRRRXXX[[[XXXUUUYYYYYYZZZZZZXXXVVVSSSQQQQQQOOOKKKGGGEEEHHHLLLPPPNNNNNNMMMNNNPPPRRRUUUWWWWWWXXXYYYZZZYYYVVVSSSQQQVVV[[[[[[WWWWWW\\\___^^^YYYWWWTTTRRRQQQRRRTTTUUUVVVVVVUUUTTTSSSRRRQQQQQQMMMNNNPPPRRRUUUYYY[[[]]]___vvv{{{hhhnnnqqqvvvCCC888AAA999333@@@>>>AAALLL^^^pppzzzkkkZZZUUUPPPJJJEEEEEEDDD@@@???@@@AAA;;;;;;???AAAFFFXXXmmm|||~~~uuugggZZZ[[[eee~~~{{{|||~~~|||xxx}}}~~~|||~~~sssEEE===333///000222111000................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////---------............///////////////000000000000222222111111111111111111777444333888EEEaaazzzeeeOOO>>>>>>666@@@NNNKKKCCC>>>777777555777<<<;;;666666:::666555555555555444444444:::===EEENNNTTT\\\hhhuuutttuuuwwwxxxyyy{{{~~~~~~xxxuuutttssszzzfffnnnuuuhhh]]][[[VVVSSSQQQRRRSSSUUUTTTTTTTTTUUUUUUTTTQQQNNNRRRPPPOOOQQQVVVXXXVVVRRRWWWXXXXXXYYYXXXWWWVVVUUUSSSPPPNNNNNNOOOPPPNNNLLLNNNNNNMMMNNNOOORRRTTTVVVXXXXXXYYYYYYXXXVVVTTTSSSYYY]]]]]]XXXVVVXXXYYYWWWXXXVVVTTTSSSRRRSSSTTTUUUVVVUUUTTTSSSRRRQQQPPPPPPMMMNNNPPPRRRUUUXXX[[[\\\[[[gggttt~~~zzzjjjMMM999???;;;666>>>===???HHHYYYjjjzzz|||qqq___YYYSSSLLLFFFFFFEEEBBB@@@AAAAAA;;;;;;???@@@CCCSSSeeevvv~~~yyykkk\\\ZZZaaawww~~~}}}~~~|||zzz|||fffAAA:::333///000222111///................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------.........///------------.............../////////000000000000111111111111111111111111444444444666===QQQsssnnn\\\OOO>>>;;;AAAGGGHHHKKKFFF555888555666;;;<<<777444555666555555555555444444444888:::@@@HHHNNNUUUaaammmrrrtttwwwxxxyyy{{{}}}zzzqqqgggcccgggpppxxxyyykkklllttt~~~fffYYYSSSRRRQQQPPPQQQRRRUUUVVVUUUUUUUUUWWWYYYXXXVVVSSSUUURRROOOPPPSSSTTTSSSQQQUUUUUUVVVVVVWWWXXXXXXXXXUUUQQQOOOOOORRRSSSOOOLLLOOOOOONNNOOOPPPRRRTTTUUUYYYXXXXXXWWWVVVUUUTTTSSSXXX[[[\\\XXXUUUUUUUUUSSSTTTTTTSSSRRRRRRRRRSSSSSSVVVUUUTTTRRRQQQPPPNNNNNNMMMMMMOOOQQQSSSVVVXXXYYYXXXXXXrrrpppkkkuuuRRR666;;;<<<777888;;;<<>>>>>???JJJYYYjjjtttsssbbb\\\___kkk~~~yyyvvvvvv~~~}}}}}}}}}~~~~~~}}}mmmVVV;;;666111000111222000...................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................------------............------------................../////////000000000111111111111111111111111111333555444333>>>WWWppp{{{mmmdddAAA======???FFFXXXXXXDDD;;;555333888;;;:::666444666555555555555444444444666666999???DDDJJJUUU```llloootttwwwyyy{{{|||~~~~~~aaa___[[[YYY]]]eeeooovvvsss}}}rrrbbbeeerrr___TTTNNNNNNOOOPPPQQQSSSUUUVVVUUUUUUVVVYYY[[[[[[YYYWWWTTTRRROOOOOOQQQSSSSSSRRRTTTTTTTTTTTTUUUVVVWWWWWWVVVTTTQQQOOOOOOOOOPPPQQQQQQQQQQQQQQQQQQRRRTTTTTTWWWVVVTTTSSSRRRQQQRRRRRRPPPSSSVVVVVVUUUUUUUUUTTTPPPPPPQQQQQQQQQQQQQQQQQQUUUTTTSSSRRRPPPNNNMMMMMMLLLLLLMMMNNNPPPRRRTTTVVVVVVRRRccclllnnnooo}}}ZZZ;;;999===:::888999999>>>HHHTTTaaarrr~~~}}}zzzmmmaaaVVVLLLIIIGGGEEECCCCCC???======>>><<<;;;BBBLLL\\\gggwww~~~lllbbbaaa```wwwtttgggaaaYYYRRROOOWWWlll|||{{{zzz{{{{{{www|||}}}yyymmmXXXDDD444222000000111111000...................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,---------................../////////000000000000000000111111111111111111333222000333BBBQQQpppzzz]]]JJJ===;;;CCCUUU[[[PPPCCC<<<555444777999999777666555555555555444444444555333444888<<>><<<:::===BBBNNNYYYiiiyyyttthhhccc[[[lllpppfff___UUUKKKDDDGGGVVVfff~~~{{{yyywwwwwwyyyzzz~~~~~~|||ppp{{{~~~mmm^^^SSSDDD666000000000000111111///...................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,------------...............//////////////////000000000111111111333000000222222333777>>>RRR|||dddHHH@@@===@@@IIILLLQQQJJJ@@@777444666888888666555555555555444444444555222111444777:::AAAIIIRRRYYYbbbkkkqqquuuyyy{{{}}}}}}~~~EEEEEEJJJRRRZZZYYYPPPHHHGGGOOOcccyyypppmmmeeeZZZSSSSSSRRRRRRRRRSSSSSSSSSVVVVVVVVVXXXZZZYYYVVVTTTOOOOOOPPPQQQRRRTTTVVVWWWUUUUUUTTTSSSRRRQQQQQQPPPRRR___lllmmmcccYYYVVVYYYUUUUUUTTTTTTSSSSSSSSSRRRQQQPPPNNNLLLKKKKKKLLLLLLLLLKKKMMMPPPPPPMMMNNNQQQSSSSSSSSSTTTUUUVVVWWWXXXSSSSSSRRRQQQPPPOOOOOONNNLLLLLLLLLLLLMMMNNNPPPPPPPPPWWW[[[aaazzzjjjOOOTTTppplllmmmjjjMMM>>>888;;;888888:::>>>AAAGGGUUUcccyyy|||kkkZZZRRRNNNIIIEEEDDDBBBBBBAAA???===;;;<<<>>>DDDLLLYYYhhhwwwyyyllleeeZZZcccsssrrrhhh[[[PPPGGGEEELLLVVVsssyyyyyyyyywwwuuuvvvxxx{{{~~~}}}yyyxxx{{{{{{||||||eeePPPFFF===555//////000000000000//////................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------------........./////////...//////000000111111111333///...222666555555666===lllyyyXXXKKK<<<333<<>>>>>>>>===???CCCKKKXXXfffsss}}}}}}ppphhh\\\\\\ddduuuzzzmmm^^^RRRIIIEEEGGGLLLeee}}}zzzvvvxxxxxxwwwvvvwwwzzz}}}|||zzzyyyttttttxxx}}}eeeLLLAAA<<<777///000000000////////////................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,,,,++++++++++++,,,,,,,,,------------------.........//////......//////000111111222111...///444666444444666444YYYppp\\\CCC777===CCCMMM\\\eeeZZZGGG:::666555666555555555555444444444555111000333555555777:::>>>DDDNNNWWW___eeejjjnnntttwwwzzz|||}}}MMMKKKIIIFFFGGGLLLSSSYYY{{{|||mmmdddlllwwwppp```VVVTTTRRRQQQPPPQQQSSSTTTVVVUUUUUUUUUUUUSSSOOOLLLOOOQQQTTTUUUUUUTTTUUUUUUTTTUUUWWWXXXWWWVVVTTTSSSZZZ]]]___[[[UUURRRUUUZZZSSSSSSSSSRRRQQQOOONNNMMMOOOOOONNNMMMLLLKKKJJJJJJKKKHHHHHHLLLKKKHHHKKKRRRRRRQQQOOOOOOPPPSSSVVVYYYRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQPPPPPPQQQQQQRRRRRRQQQQQQSSSXXX^^^tttpppaaaWWWtttkkkmmmLLL@@@::::::;;;;;;999;;;FFFRRRfffkkkjjj]]]WWWPPPJJJHHHEEEFFFDDDAAA?????????>>>===???CCCMMMZZZhhhsssyyyuuukkk]]]XXX[[[lllppp^^^SSSKKKFFFFFFIII[[[vvv}}}sssvvvxxxyyyyyywwwxxx|||~~~}}}uuuwww{{{bbbGGG;;;666222///000111000///...///000................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................---------,,,,,,+++++++++++++++,,,,,,,,,------------------.........//////---......///000111111222......111555444111333888222JJJllllllKKK======888>>>XXXnnnhhhSSSBBB:::888666666555555555444444444444000000444666444555777;;;AAAIIIQQQYYY___dddhhhooosssxxxyyyyyy|||bbb^^^UUUMMMNNN___yyykkkddd[[[WWWXXXZZZYYYXXXWWWTTTQQQQQQRRRTTTTTTTTTVVVUUUSSSQQQOOONNNMMMMMMPPPTTTXXXXXXTTTRRRSSSVVVVVVUUUSSSQQQPPPQQQRRRSSSTTTRRRQQQRRRUUUVVVUUUSSSVVVUUUTTTRRROOOMMMLLLKKKMMMQQQTTTRRRMMMIIIJJJLLLIIILLLOOOPPPNNNLLLKKKKKKKKKLLLMMMNNNPPPSSSUUUVVVRRRRRRRRRRRRRRRRRRSSSSSSTTTTTTTTTTTTSSSQQQPPPOOOOOOSSSSSSVVV[[[bbbxxxbbbkkknnniiiuuuOOOAAA888666===@@@<<<===EEEXXXbbbsssoooddd[[[RRRKKKFFFEEEDDDBBB@@@?????????:::;;;>>>BBBHHHSSS^^^eeerrr~~~}}}oooeee^^^VVVXXXkkk{{{hhhWWWNNNKKKIIIIIIXXXqqq}}}uuurrrrrrsssuuuyyy|||~~~vvvxxx}}}yyy___DDD:::666111111111000///////////////........................------------------------------------------------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------,,,,,,,,,---------......,,,,,,,,,---------......---------------...//////...//////111222333444444::::::KKKpppwwwLLL888===;;;CCCYYYqqquuu```EEE666999666111000666===:::333444333111000000222333555666888<<>>???>>>>>>>>>@@@FFFMMMSSS```nnnzzzyyyiiibbbYYYWWW```sssmmm^^^TTTOOOLLLJJJSSSkkk~~~yyyssspppqqqrrruuuxxx|||yyyzzz}}}[[[AAA999666111111000000///////////////........................------------------------------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,------------...,,,,,,,,,---------............------......///000//////000111222222333333///666BBBVVVtttdddNNNEEE@@@@@@HHH]]]tttxxxcccIII@@@999666888777222333:::555444222111111222333444666777999===BBBGGGKKKNNN]]]```eeejjjnnntttzzz~~~~~~rrr___VVVRRROOOOOOQQQSSSRRRQQQQQQOOOMMMMMMNNNQQQRRRRRRSSSRRRQQQPPPOOONNNMMMMMMQQQSSSTTTRRROOOOOORRRUUUNNNMMMMMMLLLJJJIIIHHHHHHLLLLLLMMMPPPRRRSSSRRRPPPRRRRRRSSSSSSSSSTTTTTTTTTTTTUUUVVVSSSOOOMMMNNNPPPUUUTTTRRRNNNKKKIIIIIIKKKIIIIIIJJJKKKLLLNNNPPPQQQPPPQQQSSSUUUVVVVVVUUUTTTWWWUUUSSSQQQOOOOOOOOOOOOOOOOOOKKKLLLNNNMMM]]]{{{iii{{{dddSSSEEE:::999888666888>>>BBBFFFPPP^^^pppiiiXXXPPPKKKFFFDDDFFFFFFBBB>>>AAA@@@>>>;;;999;;;???CCCNNN]]]lllvvvssshhh]]]XXXVVV]]]rrruuuggg^^^VVVOOOJJJOOOeee~~~yyyvvvtttqqqpppqqqsssvvvzzzyyyxxxsssSSS===666555222000000//////......//////........................------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,------------,,,,,,,,,---------.....................///000000000000000111111222222222000:::>>>===NNNrrrkkkSSSBBB???>>>MMMnnn~~~fffTTT@@@444888888000111<<<666555444222222222333333444555555777999<<>>===:::999@@@BBBGGGQQQ___rrr}}}lll\\\RRRGGGCCCDDDFFFCCC@@@??????===:::888999===@@@EEEQQQ___jjjwww~~~ooobbb]]]UUUQQQ```vvv|||zzz}}}|||pppeee[[[QQQJJJNNN```xxxyyyrrrqqqqqqqqqqqqrrruuuzzz~~~uuuyyy~~~fffJJJ888444444333000//////.........//////........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------......///............///000000000000000000111111111111444::::::555:::UUU}}}nnnLLLEEE???GGG^^^uuu|||xxxkkkPPP666222777888666666777666555444333333333333222222333444777:::===>>>CCCHHHPPPXXX___gggmmmrrruuuxxx{{{~~~yyyiii___YYYQQQPPPQQQQQQRRRQQQOOOMMMLLLJJJHHHGGGIIIKKKLLLLLLJJJKKKLLLNNNPPPPPPQQQQQQNNNMMMKKKIIIHHHIIILLLOOOMMMMMMMMMLLLKKKJJJHHHGGGLLLNNNQQQSSSUUUVVVWWWWWWUUUUUUUUUUUUUUUVVVVVVVVVVVVUUUSSSPPPMMMLLLMMMNNNNNNPPPRRRRRRPPPNNNMMMMMMLLLLLLLLLLLLLLLMMMNNNNNNTTTSSSQQQPPPQQQSSSVVVXXXUUUSSSPPPMMMKKKJJJKKKKKKGGGHHHEEEIIIRRRPPPRRR```{{{bbbaaalllfffwww}}}hhhSSS===777<<>>===;;;999:::<<>>JJJUUUcccqqqtttfffMMM777222999:::333888777666555444444444333111111222333555888;;;===<<>>555222222111111...------------...///000........................------------------------------------------------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***++++++++++++,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,---......---......///000111222222555000111777444///888HHHnnnhhhRRRGGG???@@@HHHUUUgggqqqgggTTTGGG???888777777777777777777666666333333222111222333444555555666888;;;???EEELLLQQQUUU]]]hhhooosssvvv{{{~~~{{{iii\\\UUURRRUUUXXXRRRSSSUUUUUUTTTTTTTTTUUUMMMJJJGGGEEEFFFFFFFFFFFFNNNOOOPPPPPPOOOMMMJJJIIINNNLLLJJJJJJKKKLLLLLLLLLKKKJJJIIIHHHHHHJJJLLLMMMNNNOOOOOONNNLLLNNNSSSXXXQQQRRRSSSSSSUUUVVVVVVWWWUUUTTTSSSRRRQQQNNNKKKHHHJJJLLLMMMMMMMMMNNNRRRTTTOOONNNMMMLLLKKKKKKKKKKKKKKKMMMOOOQQQPPPNNNJJJHHHIIIIIIJJJIIIHHHGGGFFFEEEGGGKKKGGGEEEJJJHHHFFFNNNSSSTTTrrrZZZnnn]]]ooorrrVVVDDD>>><<<===>>>===;;;;;;BBBNNNWWWmmmwwwgggYYYRRROOOOOOFFFFFFFFFDDD@@@>>>======::::::===CCCJJJSSS___hhhzzzzzzkkkddd^^^YYYNNNSSSXXX___mmmyyyhhhXXXKKKJJJXXXttttttggg\\\QQQJJJBBBIII]]]xxxuuuoooiiifffiiihhhfffhhhnnnyyy{{{|||www|||~~~^^^PPPDDD777222222222111000---------------...///000........................------------------------------------------------*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......,,,++++++++++++,,,------,,,---...///000111222333000000000111222666:::<<>>@@@NNN___ooo|||xxxYYY999:::888888:::;;;999888999777666444333333444666777111111222333666:::>>>@@@EEEHHHMMMSSSZZZbbbjjjpppwwwzzzjjj___\\\WWWRRROOONNNOOOPPPPPPQQQQQQRRRRRRQQQQQQPPPNNNLLLJJJJJJKKKLLLLLLLLLLLLMMMNNNOOOOOOMMMLLLKKKMMMLLLJJJFFFDDDEEEIIILLLKKKIIIFFFFFFGGGIIIJJJIIIKKKMMMNNNNNNNNNNNNOOOQQQNNNNNNMMMMMMNNNOOOPPPQQQPPPPPPRRRTTTVVVUUUQQQNNNKKKLLLMMMNNNNNNNNNMMMLLLOOOMMMKKKLLLMMMMMMJJJHHHEEEFFFHHHJJJJJJIIIHHHGGGHHHHHHHHHGGGFFFEEECCCBBBDDDDDDEEEEEEEEEFFFFFFFFFGGGOOOXXXwwwppprrr{{{QQQ>>><<<======<<<;;;===BBBEEERRRiiiyyyyyyooofff___\\\SSSNNNHHHDDDCCCAAA===:::999:::::::::<<>>555444888;;;;;;:::999777666444333333444444333333222333555777:::;;;>>>@@@DDDHHHMMMTTTZZZ___kkkooouuuzzz~~~lllWWWUUUTTTRRROOONNNNNNNNNNNNNNNOOOOOOPPPPPPPPPPPPPPPOOOOOOOOOMMMLLLLLLNNNPPPMMMMMMMMMMMMNNNNNNOOOOOOOOOMMMJJJFFFCCCCCCGGGJJJKKKIIIGGGFFFHHHIIIJJJIIIIIIKKKMMMNNNNNNOOOQQQSSSOOONNNMMMLLLMMMMMMOOOOOOIIIMMMRRRUUUUUURRRPPPNNNMMMMMMLLLLLLLLLLLLKKKKKKLLLKKKJJJJJJKKKKKKIIIGGGBBBCCCEEEGGGHHHHHHHHHGGGEEEFFFEEEEEEDDDCCCBBBAAABBBBBBCCCCCCCCCDDDDDDDDD@@@KKKMMM\\\zzzmmmoootttjjjCCC===>>>>>>;;;888888:::===DDDRRR\\\ooo{{{uuukkkbbb[[[UUUMMMHHHEEEBBB>>>;;;;;;;;;;;;::::::;;;???BBBMMM\\\kkksss~~~xxxrrrhhhccc[[[SSSNNNMMMNNNPPPWWWZZZ\\\]]]```cccaaa]]]aaabbbhhhsss|||yyylll___RRRJJJBBBAAAIII]]]tttvvvlllaaaZZZRRRLLLVVVtttssslllgggcccdddeeefffhhhlllrrr{{{hhhKKK:::666111///111111000..............................------------,,,,,,,,,------------------------------------------------222111///---,,,,,,,,,,,,++++++++++++++++++++++++---,,,+++*********++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------....../////////000000000/////////000111222333444222555@@@XXXvvvqqqWWWOOODDD===FFFXXXhhhsssyyyfffUUU???444666;;;:::666:::999888777555444333222555444333222333444555666777999;;;===@@@CCCHHHLLLXXX\\\cccjjjpppvvv{{{wwwmmm^^^RRRWWWVVVUUUTTTRRRPPPNNNMMMNNNOOOOOOOOOOOONNNNNNMMMLLLNNNOOONNNKKKKKKOOORRROOONNNMMMLLLMMMPPPRRRTTTRRRPPPMMMHHHEEEEEEHHHKKKNNNLLLJJJIIIJJJJJJIIIHHHIIIJJJLLLMMMMMMNNNPPPRRROOONNNMMMLLLKKKLLLMMMNNNGGGMMMSSSTTTQQQNNNMMMOOONNNMMMLLLKKKJJJJJJJJJJJJJJJIIIIIIIIIJJJIIIHHHGGGCCCCCCEEEFFFFFFFFFFFFFFFBBBCCCCCCCCCBBBAAA@@@@@@@@@@@@@@@AAAAAAAAABBBBBBAAAHHHFFFMMMkkkoooyyyjjjooouuuOOOBBB@@@===;;;::::::::::::???EEEIIIZZZ|||zzzqqqggg___SSSKKKFFFCCC@@@>>>>>>>>>>>>===<<<;;;<<<<<>>AAAFFFJJJQQQXXX^^^dddkkkooovvvyyy}}}sssccc\\\YYYVVVSSSXXXXXXXXXWWWUUUSSSPPPOOOOOOOOOOOOOOONNNMMMLLLKKKHHHJJJLLLKKKIIIJJJMMMQQQOOONNNLLLKKKMMMPPPTTTVVVTTTSSSQQQMMMJJJIIILLLNNNSSSPPPNNNMMMLLLKKKIIIHHHJJJKKKLLLLLLKKKKKKLLLNNNNNNMMMLLLKKKJJJKKKLLLMMMJJJPPPUUUTTTOOOKKKLLLOOOOOONNNLLLKKKJJJJJJJJJJJJLLLLLLMMMMMMLLLKKKKKKKKKGGGGGGGGGFFFEEEDDDCCCCCC@@@@@@AAAAAAAAA@@@??????>>>>>>?????????@@@@@@@@@AAACCCBBBIIIXXXllleeeiiieee}}}xxxdddIIIBBB;;;999<<>><<<===AAAAAAMMMiii~~~rrrhhhYYYMMMGGGDDDAAA@@@???????????????>>><<<;;;<<>>QQQssshhhOOOBBBAAAKKKddd|||yyyppp]]]GGG<<<<<<===:::888888999999999888777666333333333222222333333333111333555666666777:::<<<<<<@@@EEEJJJOOOTTTZZZ^^^hhhlllrrrwww{{{~~~rrr]]]RRROOOOOOPPPRRRRRRSSSTTTTTTTTTSSSRRRQQQOOOOOOOOOOOONNNMMMLLLKKKIIIJJJJJJIIIHHHIIIKKKMMMMMMKKKJJJIIIJJJNNNRRRTTTSSSSSSRRRQQQNNNNNNOOOPPPTTTRRRPPPOOONNNMMMKKKHHHJJJKKKLLLKKKIIIHHHIIIJJJLLLKKKJJJJJJJJJKKKLLLMMMIIINNNSSSRRRNNNJJJIIIKKKNNNNNNMMMLLLLLLKKKJJJJJJOOOPPPRRRQQQPPPOOOOOOPPPKKKJJJIIIGGGEEECCCBBBAAA>>>>>>???@@@@@@@@@??????======>>>>>>>>>?????????======???GGGNNNUUUyyyaaannnrrrgggtttYYYNNNAAA::::::;;;;;;999:::>>>>>>DDDWWWjjj|||rrrbbbUUUMMMHHHDDDAAA???>>>>>>>>>@@@???===<<<888===EEENNNZZZjjjzzz~~~xxxtttnnnhhhdddaaaaaaccchhhjjjkkkpppuuuzzz}}}yyylll^^^PPPGGGCCCCCCAAABBBMMMbbbttt~~~}}}uuummmddd^^^^^^ZZZfffvvviiicccbbb```^^^]]]cccgggmmmrrrwww}}}~~~zzz|||uuukkkZZZEEE666444444444333111000...---........................,,,,,,,,,------------...------------------------------------------------222111///---,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------------.........////////////.........//////000111000222666666333===\\\|||iiiOOOAAAGGG^^^tttsssuuummmYYYHHHAAA;;;555999999999999999999999999444444444444444444444444...000333333444444666888999<<>>??????@@@??????=========>>>>>>>>>>>>???999>>>???CCCGGGJJJbbbvvvfffuuuwwwpppwwwcccNNN???888777999999===;;;>>>JJJUUUhhhrrrfff]]]TTTKKKEEEAAA???>>>???AAAAAA@@@===:::;;;===AAAIIIVVVgggttt|||zzzuuusssrrrvvv{{{{{{zzz}}}vvvjjj^^^QQQIIIBBBCCCAAA>>>DDDTTTccciii~~~wwwnnnccc[[[UUUVVVggg{{{qqqhhhaaa______\\\\\\___ggglllttt{{{|||{{{|||mmm^^^UUUHHH;;;444222222333222000///..............................,,,,,,,,,---------......------------------------------------------------------,,,,,,,,,,,,,,,+++++++++++++++++++++++++++)))***+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------------------------------.........////////////////////////000111000000333666333444GGG]]]hhhNNNIIISSS\\\kkkxxx}}}rrrcccWWWJJJ>>><<<;;;:::999888888999999666666666666666555444444...000222333222222333555666777999:::;;;>>>BBBDDDFFFJJJPPPWWW]]]ccchhhlllnnntttzzz}}}||||||~~~{{{}}}~~~||||||||||||||||||||||||{{{{{{zzzzzzyyyyyyxxxxxxkkkaaaUUUNNNKKKRRRVVVSSSOOONNNMMMMMMNNNNNNNNNNNNMMMMMMIIIJJJLLLNNNPPPQQQRRRRRRWWWSSSNNNKKKKKKJJJGGGDDDFFFEEECCCCCCDDDGGGIIIKKKIIILLLOOOQQQPPPOOOOOOOOONNNNNNMMMNNNPPPPPPNNNLLLFFFGGGHHHHHHFFFFFFGGGHHHIIIHHHHHHHHHIIIKKKLLLMMMMMMUUU___eeeeee___WWWRRRLLLMMMOOOPPPOOONNNLLLKKKJJJLLLOOONNNLLLKKKLLLNNNJJJIIIGGGEEECCCAAAAAA@@@<<<===>>>??????@@@@@@???============>>>>>>>>>???999CCCBBB>>>BBBGGGTTTgggjjjVVVwwwlllMMM===;;;???:::===:::;;;BBBFFFSSSiii{{{vvvlll```SSSJJJEEECCCAAAAAACCCDDDBBB@@@@@@===::::::===GGGVVVcccnnnwwwuuuiii^^^TTTNNNCCCFFFDDD>>>>>>IIIRRRVVVkkksss~~~{{{pppbbbXXXMMMRRRgggttthhh```\\\[[[]]]\\\YYY]]]eeeiiipppyyy{{{uuuwwwrrr~~~```NNNEEE===666333///000111000///...///000........................,,,,,,,,,------.........------------------------------------------------)))***+++,,,,,,,,,++++++++++++++++++++++++++++++)))***+++,,,---,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------------------------------------------.........//////000////////////000000111333...///555555111888DDDaaa___QQQMMMKKK]]]rrr~~~vvvgggVVV@@@>>>;;;999777777888999999999999888777555444333000222444444222222222333111222333444444666:::======@@@EEEIIIMMMQQQVVVYYY```gggpppsssssssssuuuxxxtttvvvyyyzzzzzz{{{|||~~~|||}}}}}}||||||}}}~~~~~~~~~~~~}}}}}}||||||yyyyyyyyyyyyyyyyyyxxxxxxuuuvvvvvvwwwwwwwwwvvvvvv|||nnnaaa[[[ZZZQQQOOONNNQQQVVVWWWSSSOOOMMMOOOMMMJJJKKKNNNMMMHHHIIIKKKMMMMMMMMMNNNPPPQQQ^^^XXXPPPKKKKKKKKKLLLKKKJJJIIIGGGDDDBBBDDDHHHLLLMMMNNNPPPQQQQQQQQQPPPPPPGGGFFFGGGLLLTTTZZZ\\\\\\NNNLLLIIIFFFEEEFFFHHHIIIIIIJJJKKKLLLLLLLLLKKKKKKRRRMMMNNNYYYhhhnnnhhh___PPPMMMKKKLLLOOOOOOJJJFFFGGGHHHKKKMMMMMMLLLKKKIIIIIIIIIGGGEEEBBB@@@???>>><<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@BBBGGGMMMRRRnnnbbb{{{eeeCCC;;;???===::::::===@@@DDDMMMVVVjjjyyyppp```RRRHHHEEECCCEEECCC??????BBB=========;;;<<>>AAADDDGGGIIIJJJRRRUUUZZZ```eeehhhjjjkkklllnnnqqquuuxxxyyyyyyyyy~~~|||yyyxxxwwwyyy{{{|||xxxxxxwwwwwwxxxxxxyyyzzz||||||{{{zzzzzzyyyxxxxxxwwwwwwwwwvvvvvvvvvvvvuuuppppppppppppppppppoooooowwwiii___WWWPPPNNNOOOMMMLLLOOOSSSTTTQQQMMMNNNOOOMMMJJJKKKNNNLLLHHHIIIKKKLLLMMMLLLMMMOOORRRXXXTTTNNNKKKLLLMMMNNNMMMLLLKKKHHHEEECCCDDDHHHKKKNNNOOOPPPQQQQQQPPPOOOOOOJJJIIIJJJNNNTTTXXXZZZZZZPPPNNNLLLJJJIIIIIIJJJJJJJJJLLLMMMOOOOOONNNMMMLLLOOOMMMNNNTTT\\\aaaaaa^^^TTTPPPKKKJJJLLLMMMJJJGGGGGGHHHKKKLLLMMMLLLJJJIIIIIIHHHFFFDDDBBB@@@???>>><<<<<<<<<<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>======>>>???AAADDDIIIMMMmmmnnnoooqqqvvvXXXBBB<<<999:::<<<>>>>>>???GGGQQQWWWkkkvvvgggYYYNNNHHHDDDFFFFFFCCCBBBDDD===>>>===;;;:::===CCCHHHSSS___ooo{{{zzzooodddYYYPPPHHHGGGEEECCCBBBCCCDDDEEEKKKSSS\\\dddgggiiikkkmmmyyy~~~}}}|||yyytttppp```dddqqqyyyjjj^^^YYY___VVVRRRXXX\\\\\\bbbllltttzzz}}}zzz~~~~~~}}}\\\FFF;;;555222111111111111000000000//////......---------,,,,,,,,,......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------///......---,,,,,,++++++,,,,,,+++++++++,,,---...++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------------...------------........................////////////111111111111222333444444:::GGGcccgggPPPDDDTTTeeessseeeYYYHHH;;;555666:::<<<777999;;;;;;:::::::::999555555555666555555444444444444444444444444444444666777999;;;===@@@AAABBBFFFIIINNNSSSWWWZZZ\\\\\\aaabbbeeehhhkkkooorrrssstttssspppnnnnnnoooppprrrrrrrrrrrrrrrrrrsssttttttttttttsssrrrrrrqqqppppppqqqqqqpppppppppoooooooooiiihhhgggfffeeedddcccbbbrrr]]]TTTQQQMMMIIIFFFLLLJJJJJJMMMPPPQQQNNNKKKMMMOOONNNKKKLLLOOONNNJJJLLLMMMMMMLLLKKKKKKNNNPPPPPPNNNLLLKKKMMMOOOPPPPPPMMMLLLJJJGGGDDDEEEHHHKKKNNNOOOOOOPPPOOOOOONNNNNNKKKKKKKKKMMMPPPSSSUUUUUUQQQQQQPPPOOONNNMMMLLLLLLLLLMMMPPPRRRRRRQQQOOONNNLLLMMMNNNNNNNNNQQQWWW[[[VVVQQQLLLIIIJJJKKKIIIGGGFFFHHHJJJKKKKKKJJJIIIHHHGGGGGGEEECCCBBB@@@>>>>>><<<<<<;;;;;;<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>:::<<<===>>>???AAADDDFFFUUUlllmmm~~~~~~bbbjjjnnnOOO@@@777999<<<===999777===FFFJJJXXXlllxxxlllWWWMMMDDDCCCDDDCCCBBBCCCAAA@@@???===;;;;;;>>>@@@CCCMMM\\\iiirrr|||~~~sssgggZZZQQQMMMKKKHHHEEECCCBBBAAAAAA???DDDIIIMMMPPPTTT[[[```ooozzz~~~{{{zzz|||}}}~~~~~~rrrttt|||zzzpppfff\\\WWWWWW___WWWSSSWWW\\\```kkkwwwyyyyyyUUU@@@888444222111111111000000000000//////...------------,,,,,,,,,---,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------......------,,,,,,++++++,,,,,,+++++++++,,,---...++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------------------............---............/////////000000000000111222333444444888DDD```dddSSSRRRPPPYYYsss{{{hhhQQQ???555444666555666777888999888888888777777777777777666555444444444444444444444444444333333444666777999:::;;;:::<<<@@@CCCGGGIIIJJJJJJQQQRRRSSSUUUZZZ___dddgggeeedddbbb```______```aaafffeeeeeeeeeeeefffggggggjjjjjjiiiiiihhhhhhggggggiiiiiiiiiiiihhhhhhhhhhhhaaa```^^^[[[XXXVVVTTTSSShhhZZZNNNKKKLLLKKKJJJKKKJJJIIIIIIKKKNNNNNNMMMKKKLLLNNNMMMLLLNNNRRRRRRNNNPPPPPPNNNKKKIIIHHHJJJKKKIIIJJJJJJLLLNNNOOOOOOOOOOOONNNKKKHHHEEEFFFHHHKKKNNNNNNNNNNNNNNNMMMMMMMMMHHHHHHHHHJJJLLLNNNPPPPPPRRRRRRRRRRRRQQQOOOMMMLLLLLLOOOQQQTTTTTTSSSQQQOOOLLLMMMMMMKKKHHHJJJOOOTTTQQQNNNKKKJJJKKKKKKIIIHHHFFFGGGHHHIIIIIIIIIGGGFFFEEEEEEDDDBBBAAA???>>>>>><<<;;;;;;;;;;;;<<<==============================999;;;>>>>>>>>>>>>@@@AAAFFFRRRnnnmmm~~~yyyaaa]]]zzzcccSSSAAA===;;;<<<:::888:::>>>EEENNNZZZjjjlll\\\LLLFFFEEEDDDDDDEEEDDDDDDCCCAAA???>>>======999@@@JJJSSS]]]iiivvvyyynnnaaaXXXQQQOOOLLLIIIEEECCCAAAAAA???@@@BBBCCCEEEMMMWWW___kkkvvv{{{yyyxxxyyy{{{{{{}}}xxxiii```YYYTTTUUUXXX[[[WWWWWW]]]ccckkkwww~~~}}}mmmKKK888333333222222111000000000////////////---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,+++++++++++++++,,,,,,,,,------+++++++++,,,,,,,,,------******+++++++++,,,,,,,,,***+++++++++++++++,,,,,,++++++,,,,,,,,,---------,,,,,,---------.........---------.........//////000000///000000111222333444555999DDD]]]}}}wwwlllZZZOOOXXXppprrrZZZEEE888222666444333666777555555666999999999999888777666666555555444444444444444444333333444444555666777777555666888:::<<<>>>>>>???BBBCCCDDDGGGKKKOOOSSSUUUVVVUUUSSSQQQPPPPPPPPPQQQUUUUUUTTTTTTUUUUUUVVVWWW[[[ZZZZZZZZZYYYYYYYYYXXX]]]]]]\\\\\\\\\[[[[[[[[[[[[ZZZWWWSSSOOOLLLIIIGGGoooeeeSSSNNNLLLLLLLLLJJJKKKNNNJJJJJJJJJKKKLLLMMMMMMLLLKKKMMMMMMMMMPPPUUUVVVRRRSSSRRRPPPLLLHHHEEEEEEFFFGGGHHHJJJLLLLLLLLLLLLLLLNNNNNNLLLIIIFFFFFFHHHJJJMMMMMMMMMLLLLLLLLLMMMMMMFFFGGGHHHIIIKKKMMMOOOQQQQQQQQQRRRRRRQQQOOOMMMLLLMMMNNNQQQSSSTTTSSSRRRPPPNNNMMMLLLKKKJJJJJJJJJKKKIIIIIIJJJLLLMMMLLLIIIGGGFFFFFFGGGGGGGGGGGGFFFEEECCCCCCBBBAAA@@@???>>>===;;;;;;;;;;;;;;;<<<======<<<<<<<<<<<<<<<<<<<<<<<<:::<<<>>>???>>>===>>>>>>>>>EEEPPPiiippp^^^qqqxxxWWWXXXfffvvvUUUHHH<<<;;;???@@@??????@@@EEEKKKRRR___yyyuuu```SSSNNNJJJHHHHHHEEEDDDCCCCCCBBB@@@>>>===999;;;>>>BBBJJJVVVdddnnnyyyyyymmmeeeTTTRRRNNNJJJFFFCCCBBBAAABBBBBBBBBBBBEEENNNZZZccclllwww}}}yyyuuurrrrrrrrrssshhh]]]WWWTTTRRRTTTXXXSSSVVV\\\eeemmmvvvwww{{{~~~}}}ttt[[[???111000222222333000000000////////////...------------------------------------............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,---------+++++++++,,,,,,,,,------******+++++++++,,,,,,,,,*********++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,------------...------------............////////////000111222222333///111666;;;LLLtttvvvYYYHHHRRRooozzzdddQQQEEE<<<555222555777666666:::999:::::::::999888888777666666666555555555444444333444444444444444444555333444555666777888888888888:::<<>>>>>===;;;;;;::::::;;;;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<:::<<<>>>>>>===<<<===>>>@@@EEEFFFPPPwwwfffUUUqqqjjjSSSZZZrrrsss\\\CCC:::===@@@???===>>>AAADDDFFFLLLbbbvvvfffZZZPPPJJJHHHEEEDDDCCCCCCCCCBBB@@@======<<<::::::???HHHSSS[[[kkkwwwtttlllZZZWWWRRRLLLGGGEEEDDDCCCDDDEEEEEEFFFIIIRRR^^^gggoooyyyzzztttpppnnnnnn|||xxxfff^^^WWWTTTSSSPPPRRRUUUPPPXXXdddnnnwww~~~|||zzzlll\\\III666...///000111333000000////////////......,,,,,,,,,------------...------...............///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***+++,,,---------,,,,,,++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,*********++++++,,,,,,---++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,------------.....................///000111222444,,,---555666;;;WWWyyypppNNNEEEWWWlll|||kkkaaaEEE:::333555777555666;;;888999999:::::::::999999888888888777666666555555333333333333333333333333222222333333333444444555444555888:::;;;;;;:::999>>>>>>======<<<<<<======???????????????@@@AAAAAABBBBBBAAAAAAAAAAAAAAAAAAEEEEEEEEEEEEDDDDDDDDDDDDFFFEEECCCAAA>>><<<;;;:::zzznnnbbbVVVNNNMMMKKKHHHIIIKKKKKKHHHGGGIIIHHHIIIIIIJJJJJJJJJLLLMMMKKKMMMLLLJJJLLLPPPOOOKKKMMMOOOOOONNNJJJFFFDDDCCCDDDFFFIIIJJJHHHGGGHHHJJJKKKKKKJJJIIIGGGGGGIIIKKKJJJIIIIIIIIIJJJLLLNNNOOOJJJLLLNNNNNNNNNOOORRRUUUQQQQQQQQQPPPOOONNNMMMLLLKKKKKKKKKLLLMMMNNNOOOPPPNNNLLLJJJIIIHHHHHHGGGFFFCCCEEEHHHIIIHHHGGGFFFEEEEEEEEEEEEEEEDDDDDDCCCCCC@@@@@@@@@??????>>>>>>===;;;;;;::::::;;;;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;999;;;<<<<<<;;;;;;<<<===@@@CCCDDDIIIaaaYYY]]]jjjbbblll^^^GGG>>><<<::::::===???BBBCCCEEEUUUwwwnnn\\\PPPKKKIIIGGGEEEEEEEEEEEEBBB???@@@???<<<;;;<<>>;;;555555:::777888999:::::::::::::::::::::999999888777777666444444444444444444444444222222222222222333333444333333444555666777777777777777777777888888888888999999999888999::::::;;;<<<<<<==================@@@@@@?????????>>>>>>>>>::::::999999999888888888|||lll[[[SSSNNNKKKMMMRRRLLLFFFDDDHHHLLLLLLKKKKKKGGGHHHIIIIIIHHHIIIKKKLLLLLLNNNLLLIIIIIILLLJJJFFFIIIKKKNNNNNNKKKHHHFFFEEEBBBEEEHHHIIIGGGGGGIIIKKKIIIJJJJJJHHHGGGGGGIIIKKKIIIHHHHHHIIIJJJLLLNNNOOOJJJLLLNNNNNNLLLLLLOOORRRRRRRRRQQQPPPOOONNNNNNMMMJJJIIIIIIIIIJJJLLLNNNPPPLLLKKKIIIFFFDDDDDDFFFHHHEEEFFFGGGFFFEEEDDDDDDEEEEEEEEEDDDDDDCCCCCCCCCCCC????????????>>>>>>>>>===;;;::::::::::::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999:::::::::999999;;;===999:::???EEEPPPjjjzzzXXXbbbnnnggg[[[GGG===<<<===:::;;;>>>??????IIIdddlll[[[TTTOOOLLLIIIHHHIIIHHHEEEBBBAAA@@@???>>>===>>>@@@AAA@@@KKK\\\mmmyyytttnnndddZZZSSSOOONNNOOOKKKOOOSSSWWW\\\ccclllsssyyyvvvqqqppprrrtttfffZZZRRRUUUOOOMMMPPPRRRSSSUUUXXX```kkkxxxtttzzzyyy{{{aaaCCC???888222222111///...000000/////////............,,,,,,,,,------.........+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,---...---,,,,,,++++++,,,,,,,,,---------******+++++++++,,,,,,,,,))))))***+++,,,,,,------******+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------.........------......///000111...666888000+++000999>>>YYY|||iiiZZZ]]]uuu~~~iiiVVVNNNFFF;;;888<<<666777888999:::;;;;;;;;;;;;;;;::::::999888777777666666666666666666777777444333333333333333444555333333222222333555777999333333444555555666666666444444444444444555666666444444444444444444444555777666666666666555555555444444555666777888888999yyyjjjUUUVVVUUUQQQLLLHHHFFFFFFHHHHHHHHHIIIKKKLLLKKKJJJGGGHHHJJJKKKKKKJJJHHHGGGJJJJJJJJJIIIHHHHHHJJJLLLKKKLLLMMMMMMKKKIIIEEECCCGGGGGGGGGGGGGGGGGGGGGGGGDDDFFFIIIJJJJJJIIIJJJKKKGGGGGGGGGHHHIIIJJJKKKLLLNNNLLLJJJIIIIIILLLOOORRROOOOOOOOOLLLIIIHHHHHHIIIKKKKKKKKKKKKKKKLLLLLLMMMKKKIIIGGGGGGHHHIIIJJJIIIJJJHHHDDDAAA@@@AAABBBDDDCCCCCCBBBAAAAAA@@@??????<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::<<<<<<;;;:::999999999999777888888888888999999999>>>;;;===AAADDDRRRuuuvvvaaarrrvvvhhhKKK===CCC888@@@<<<;;;<<<===CCCPPP\\\zzzppp^^^RRRRRRQQQOOOMMMKKKFFFAAAEEECCCAAA@@@???>>><<<:::<<>>222222222111000//////...///............------------------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...---,,,+++************---+++***+++------+++(((,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++******+++++++++,,,,,,,,,))),,,...---***)))+++...---------------------------------............///000000000000000000000000...///000111222333444444>>>MMMkkkuuuddd]]]ccczzztttrrroooaaaOOODDD???888666999999666777;;;======<<<;;;999888888777888888888777777777777777555555444444444333333333555555555555555555555555444333222111111222333444444333333222222333333444333333333444444444555555555555555555555555555555333333333444444444555555vvviii[[[OOOLLLMMMNNNMMMKKKIIIIIIJJJJJJIIIHHHIIIJJJIIIHHHFFFGGGHHHIIIJJJJJJIIIHHHGGGIIIJJJIIIHHHGGGGGGIIIKKKLLLLLLKKKJJJIIIHHHGGGGGGIIIIIIHHHHHHHHHHHHIIIIIIDDDGGGJJJKKKKKKKKKLLLMMMJJJJJJIIIIIIIIIIIIJJJJJJLLLKKKIIIHHHHHHJJJMMMOOONNNOOONNNMMMKKKJJJKKKMMMLLLKKKKKKKKKKKKLLLMMMMMMKKKIIIHHHGGGIIIJJJJJJIIIJJJHHHDDDAAA???@@@AAACCCDDDCCCBBBAAA???>>><<<<<<::::::::::::::::::::::::999999999999999999999999::::::999999888999999999777777888888888999999999;;;999:::======DDD]]]wwwxxxlllxxxwwwmmmeeeEEE>>><<<;;;888888888999===HHHTTTcccwwwsss^^^ZZZTTTPPPPPPQQQOOOKKKEEECCCAAA@@@@@@@@@>>><<<888<<<@@@DDDJJJUUUcccmmmyyy~~~vvvnnnjjjhhhhhhfffjjjnnnqqqtttyyy~~~ssslllbbbXXXQQQMMMLLLKKKMMMMMMMMMOOOUUU___kkksssxxxwww[[[CCC555222222111111000//////...///............------------------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...---,,,+++***************((((((***,,,---+++))),,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++******+++++++++,,,,,,,,,***---111222111///---,,,------------------------------------............////////////////////////...///000111222333333444999???MMMhhhvvvdddaaajjjyyy{{{sssnnnSSSFFF;;;999999888999<<<777888;;;===>>>===<<<;;;;;;::::::999888888777777555555555444444444444333555555555555555555555555444333222111111222333444444333333222222333333444222222333333333444444444444444444444444444444444444444555555555666666666iiiXXXOOOIIIDDDEEEGGGIIIIIIHHHGGGHHHIIIKKKIIIHHHHHHHHHGGGDDDBBBGGGHHHIIIJJJJJJIIIHHHGGGHHHHHHHHHGGGEEEEEEGGGIIILLLKKKIIIHHHHHHHHHIIIJJJKKKKKKIIIIIIIIIIIIKKKKKKGGGIIIKKKKKKJJJJJJJJJKKKIIIIIIHHHHHHHHHHHHIIIIIIJJJIIIHHHGGGHHHIIIJJJKKKKKKLLLLLLKKKJJJJJJLLLMMMKKKKKKKKKKKKKKKLLLMMMMMMLLLJJJHHHHHHJJJKKKJJJJJJJJJHHHDDDAAA?????????@@@CCCBBBAAA???===;;;999999888888888888888888888888777777777888888888888888888888777777777888999999777777777888888888999999===;;;<<>>>>>JJJZZZyyycccssskkklllPPP999???:::999999999777888@@@JJJOOOccc~~~mmmbbbTTTMMMNNNPPPPPPOOOEEECCCAAA@@@AAAAAA@@@???<<<<<<<<<<<<>>>FFFRRR[[[jjjpppzzz{{{wwwuuutttqqqtttxxx{{{~~~|||ooo```XXXOOOHHHHHHIIIKKKKKKKKKKKKMMMTTT```mmmxxxsssnnnrrrUUU>>>333222111111000000//////...///............---------------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,+++************''''''''')))+++---,,,+++++++++,,,,,,,,,+++******++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,...222666888555000,,,------------------------------------............////////////////////////...//////000111222333333333777:::GGGmmmvvv\\\PPPVVVjjj}}}sssaaaNNNEEECCC>>>888333777999;;;======<<<:::999<<<<<<;;;;;;:::999888888666666666555555555444444444444444444444444444444444333333222222333333444444444333333333333444444222222222333333333333444444444444444444444444444666666666666777777777777xxxfffVVVLLLKKKLLLLLLEEEGGGHHHGGGEEEDDDDDDDDDJJJIIIGGGGGGHHHGGGEEECCCGGGGGGHHHHHHHHHHHHGGGGGGGGGGGGGGGEEEDDDDDDFFFGGGIIIHHHHHHHHHHHHIIIJJJJJJLLLJJJIIIHHHHHHIIIJJJLLLIIIJJJKKKJJJHHHFFFGGGGGGDDDDDDDDDEEEGGGHHHJJJKKKHHHHHHHHHHHHHHHHHHHHHIIIHHHIIIIIIHHHGGGFFFHHHIIIIIIIIIIIIIIIIIIJJJJJJKKKKKKJJJIIIIIIJJJKKKJJJIIIIIIGGGDDD@@@>>>===>>>>>>@@@???>>><<<;;;999888888777777777777777777777777555555666666666666777777666666666666666777888999777777777777888888888888<<<:::<<<@@@@@@???DDDKKKooohhh^^^vvvssstttbbb???AAA===<<<===>>>;;;888;;;BBBEEESSSkkkpppZZZOOONNNNNNMMMMMMEEECCCAAA@@@AAABBBBBBAAA@@@???>>><<<<<<@@@GGGMMMZZZaaakkkuuu}}}}}}zzz{{{~~~~~~|||xxxlll___UUUOOOGGGDDDGGGKKKMMMMMMKKKQQQYYYbbblllwwwhhhqqq~~~~~~jjjOOO<<<333111111000000///////////////............---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,++++++*********+++(((((()))***,,,,,,,,,+++++++++,,,,,,,,,++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,000555:::999444///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------........./////////////////////////////////000111222222333...555999<<>>===<<<<<<;;;;;;;;;::::::999999999888888888888888888888888444444444555555666666666555555555555666777777888666666777777777888888888888666777:::;;;;;;>>>AAAPPPvvvVVV^^^zzzrrr^^^mmm]]]NNNAAA>>>===>>>===::::::===???DDDTTTlllmmm___XXXRRRNNNMMMHHHEEEBBBAAABBBCCCBBBBBB============<<<===???AAAHHHMMMUUU^^^fffpppxxx}}}{{{ooogggaaaZZZRRRMMMJJJFFFEEEHHHLLLMMMMMMQQQ]]]llluuuxxx|||wwwmmmmmmxxx|||{{{uuuZZZCCC555///000000000//////////////////............---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++******+++++++++,,,------,,,,,,++++++***++++++,,,,,,,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++000555888666333,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........................../////////000000111111222//////333888:::CCC^^^zzzqqqdddiiilllrrr}}}~~~wwwxxxvvvmmmcccLLLHHH@@@:::777777:::<<<888888999999:::;;;;;;;;;888888777777777777666666555555555555555555555555444444444444444444444444555444444333333444444555555555555555666666666777444444444444444444444444555555666666666777777777yyynnn]]]OOOMMMHHHEEEEEEFFFDDDDDDFFFCCCEEEFFFFFFEEEDDDDDDEEEFFFEEEEEEGGGIIIJJJIIIHHHFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDDDBBBBBBCCCEEEAAACCCFFFHHHIIIHHHFFFEEEGGGGGGGGGGGGGGGGGGGGGGGGDDDFFFHHHIIIKKKMMMPPPSSSMMMLLLKKKIIIHHHHHHHHHHHHGGGFFFEEEEEEFFFHHHIIIJJJOOOOOONNNKKKGGGDDDDDDEEEDDDDDDDDDDDDDDDEEEFFFFFFIIIHHHHHHIIIJJJJJJIIIGGGFFFDDDBBB???===<<<<<<<<<999999999999999999999999888888888888888888888888333333444444555666666666666666555555555666777777666666666777777777888888999888777777888999;;;<<<<<<```dddWWW]]]vvvyyy___pppRRRGGG<<<:::;;;;;;;;;<<<>>>===FFFZZZmmm{{{uuuiii[[[QQQPPPNNNKKKGGGDDDDDDDDDCCCCCC?????????@@@??????>>>>>>>>>AAAFFFKKKSSS\\\fffllltttyyy{{{xxxmmm]]]QQQMMMKKKHHHEEEDDDDDDEEEGGGJJJNNNPPP\\\lll}}}rrr___nnnzzzsssuuu___JJJ;;;222//////////////////////////////............---------++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++***++++++,,,,,,...///...,,,++++++,,,******+++,,,,,,,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,))))))***,,,000333444444,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......................../////////000000000111111888---,,,666777444>>>PPPyyyxxxhhh[[[]]]nnnpppiii]]]OOODDD<<<999777888999999::::::;;;;;;<<<999999888888888777777777666666666666666666666666444555555666666555555444555555444444444444555555666666666777777777888888555555555555555555555555666666666666777777777777uuuhhh```[[[UUULLLDDDIIIDDDBBBDDDEEEBBBBBBEEEBBBDDDEEEFFFEEEDDDEEEFFFDDDDDDDDDEEEHHHHHHGGGFFFFFFFFFEEEEEEEEEEEEFFFFFFGGGGGGFFFDDDBBBBBBCCCEEEAAABBBCCCEEEEEEEEEEEEDDDEEEFFFGGGHHHHHHGGGFFFEEECCCDDDFFFGGGHHHKKKOOOQQQMMMLLLKKKIIIGGGFFFEEEEEEEEEDDDBBBBBBCCCFFFIIIKKKPPPPPPNNNKKKGGGEEEDDDEEEDDDDDDCCCCCCDDDDDDEEEFFFHHHGGGGGGHHHJJJIIIGGGFFFCCCBBBAAA???===<<<<<<<<<:::999999999888888777777777777777777777777777777333333444444555666666777888777666666666666666666666666666666777777777888:::;;;:::888777888:::;;;999JJJiiilllWWWTTTwwwooo|||yyybbbHHH<<<;;;<<<;;;<<<===;;;AAAOOOZZZfff|||~~~iii\\\ZZZUUUQQQLLLIIIGGGFFFEEEDDDEEECCCBBBAAAAAAAAA@@@@@@===>>>@@@CCCGGGMMMUUUZZZeeelllttt{{{xxxfffcccYYYLLLDDDCCCDDDBBB@@@CCCEEEEEEGGGLLLUUU]]]jjjvvv~~~nnnccceeesssxxxwwwaaaLLL>>>777333222///////////////////////////............---------+++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++***++++++,,,,,,))),,,......,,,+++,,,---)))***+++,,,,,,,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,)))***,,,,,,,,,---///000++++++++++++++++++++++++++++++,,,,,,,,,---------........................////////////000000000000777111000555777444666<<>>===<<<<<<<<<;;;;;;:::999888777666555777777777777777777777777333333444444555666777777999888777666666666666666666666666666777777777777444777999777555666888999>>>@@@QQQwwwYYYTTThhhvvv~~~WWWBBB=========<<<888888===FFFLLLUUUpppzzzkkkhhh[[[VVVPPPLLLJJJHHHGGGFFFFFFCCC@@@>>>===>>>??????;;;<<<======???BBBGGGJJJWWW^^^gggooouuuzzzsssfffWWWSSSJJJAAA>>>AAABBB???AAADDDHHHHHHJJJRRR```kkksss{{{~~~rrrddd\\\ttt{{{jjjzzz~~~{{{jjjQQQ>>>444222111111........./////////////////////.........---------+++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++***++++++,,,,,,&&&))),,,---++++++---///)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,))),,,///...+++)))***,,,++++++++++++++++++++++++++++++,,,,,,,,,---------........................////////////000000000000)))222777444000222777999===TTTuuunnn___kkk~~~pppaaaXXXAAA@@@???===<<<:::999999:::::::::999999999888888888888888888888888888888444555666777777666555444555555444444444444555555555555555555666666666777777777777777777777777777888888999999999:::::::::FFFEEECCCBBBBBBCCCDDDEEEEEECCCAAA???>>>???AAACCCDDDCCCCCCCCCCCCDDDEEEEEECCCCCCCCCCCCCCCDDDEEEFFFCCCCCCCCCDDDDDDDDDDDDDDDGGGIIIIIIHHHFFFDDDDDDDDDDDDBBB@@@AAACCCDDDBBB@@@AAABBBCCCDDDDDDDDDDDDCCCAAACCCEEEFFFEEEEEEFFFFFFGGGFFFDDDCCCBBBBBBBBBCCCBBBAAAAAAAAACCCEEEGGGHHHIIIJJJJJJIIIHHHGGGFFFEEEFFFEEEEEEDDDDDDEEEFFFFFFFFFEEEEEEFFFGGGGGGDDDBBBAAA@@@???===<<<<<<;;;;;;999999888888888888999999666666666666777777777777555555555555555555555555555555555555555555555555666666555444555666777888666666666666777777777777555@@@GGGQQQssseeeYYY]]]ssszzzLLL???EEEBBB777999;;;???BBBDDDLLL^^^pppwwwqqqbbbUUUSSSSSSNNNIIIHHHFFFGGGGGGEEECCCAAAAAAAAA??????>>>===<<<;;;;;;;;;EEEJJJOOOTTTZZZdddqqq{{{wwwzzzpppeeeWWWMMMDDDDDDCCCAAA???>>>???AAAAAACCCEEEMMM\\\nnnvvvvvv}}}zzznnn\\\jjjxxxbbbyyygggPPP<<<777555///...222////////////////////////------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---************************************************+++,,,,,,------,,,,,,+++++++++******************)))***+++,,,,,,+++)))(((******))))))******+++,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------+++,,,------......---------------............///000000000000111222333444444???JJJZZZ{{{yyyjjjfff}}}yyydddaaa]]]WWWLLL@@@<<<===<<<===??????===<<<<<<===;;;777666999;;;888888999:::888666666888888777555777666555666777777666555666666777666555666999<<<999555555999<<<:::888888777:::===>>>>>>CCCMMMVVVCCCAAA@@@??????@@@AAABBBCCCAAA???===<<<===???@@@AAAAAABBBBBBBBBCCCCCCCCCBBBBBBBBBBBBCCCDDDEEEEEECCCCCCCCCCCCDDDDDDDDDDDDFFFFFFFFFFFFFFFEEEDDDDDDBBBAAA@@@AAACCCDDDBBB@@@AAAAAABBBBBBCCCCCCCCCCCCDDDEEEFFFFFFFFFEEEFFFFFFHHHGGGEEEDDDDDDDDDDDDEEECCCCCCCCCDDDEEEFFFGGGHHHKKKKKKKKKJJJJJJIIIHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFGGGFFFEEEEEEEEECCC@@@>>>>>>>>>===<<<;;;:::::::::999888888777777888888999666666666666666666666666444444444444444444444444444444444444444444444444555555444444444555666777555555666666666777777777777<<<===???UUUppptttpppUUUBBB:::???===;;;<<<===???DDDPPP\\\qqq|||zzziiiaaa]]]VVVOOOMMMHHHHHHGGGFFFDDDCCCCCCCCCAAA@@@@@@???>>>===<<<<<<<<>>>>>???AAADDDHHHLLLRRRZZZhhhyyy|||tttrrr{{{vvvhhhbbbmmmzzz~~~ppp]]]HHH777444444///...222........................------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---************************************************+++,,,,,,------,,,,,,+++******************************+++++++++******)))******))))))******+++,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------+++,,,------...---------------------............////////////000111222222000888===DDDXXXuuuwwwwwwwwwwww{{{{{{rrrgggaaaaaaTTTRRRNNNJJJFFFAAA>>>;;;>>>:::999<<<>>>;;;:::;;;:::999999:::;;;;;;888666888777666666777777666555777777777777888999999999:::999999;;;999888>>>EEEMMMOOOSSSYYYaaakkktttzzz@@@???>>>======>>>???@@@BBBAAA???===<<<<<<>>>???>>>???AAABBBBBBBBBAAA@@@AAAAAAAAAAAABBBCCCDDDEEEBBBBBBCCCCCCCCCDDDDDDDDDFFFDDDCCCDDDGGGGGGEEEBBB@@@???@@@BBBDDDDDDBBB@@@BBBAAAAAAAAAAAABBBCCCCCCEEEEEEFFFFFFFFFFFFFFFFFFGGGGGGFFFFFFEEEFFFFFFGGGEEEFFFGGGHHHHHHHHHGGGGGGJJJIIIIIIIIIHHHGGGGGGFFFFFFFFFGGGHHHHHHGGGFFFEEEGGGFFFDDDCCCBBB@@@<<<999;;;;;;::::::999999999888888888777777777777888888666666666666666666666666444444444444444444444444444444444444444444444444333333333333333444555555555555555666666666666777777999888555<<>>CCCIII___jjjsssuuukkkbbbZZZVVVMMMLLLJJJIIIGGGGGGGGGGGGCCCCCCBBBAAA@@@???>>>>>><<<>>>?????????CCCJJJPPPPPPWWW```fffjjjqqq{{{nnncccTTTIIIDDDAAA===999?????????>>>>>>@@@EEEHHHSSS[[[cccjjjttt~~~yyyrrrrrr}}}xxx^^^OOO___kkkNNN>>>222111333000///222........................------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---************************************************++++++,,,,,,,,,,,,++++++************************+++***************++++++******))))))******+++,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,---------------------------........................///000111111...111333333888MMMmmmzzzqqquuu}}}{{{{{{vvvoooiiieeeaaa[[[WWWVVVQQQNNNMMMJJJCCC>>>===>>>???@@@AAA@@@>>>;;;:::>>>>>>>>>???@@@???<<<::::::888888;;;@@@BBB@@@>>>@@@CCCHHHJJJIIINNN]]]mmmwwwwwwyyy???>>>>>>===>>>>>>???@@@CCCBBB@@@???>>>>>>??????===>>>@@@BBBBBBAAA@@@????????????@@@AAABBBCCCDDDAAABBBBBBCCCCCCDDDDDDDDDGGGCCCAAABBBFFFGGGDDD???>>>???@@@BBBDDDDDDCCCBBBCCCBBBAAAAAAAAABBBCCCCCCDDDCCCCCCDDDFFFHHHHHHHHHFFFFFFFFFFFFFFFGGGGGGGGGFFFHHHJJJKKKKKKJJJGGGFFFEEEEEEDDDCCCCCCCCCCCCCCCFFFGGGHHHIIIIIIHHHFFFDDDFFFDDDCCCBBBBBB???<<<999999999999999999999888888777777777666666777777777666666555555555555555444333333333333333333333333333333333333333333333333222222222222222333333444444444555555555666666666444777;;;===:::BBB```~~~{{{aaammmfff\\\kkkSSS???>>>;;;:::===>>>===???CCCPPP\\\cccmmm}}}|||qqqhhhbbbVVVSSSOOOLLLKKKJJJJJJIIIEEEEEEDDDCCCAAA@@@??????AAABBBAAA???>>>???CCCFFFEEEJJJQQQWWW\\\dddnnnuuu|||~~~{{{ooo]]]SSSMMMDDD???>>>>>>>>>===@@@AAAAAAAAABBBFFFKKKOOO^^^hhhqqqvvv{{{~~~|||~~~}}}zzz}}}~~~iiiQQQRRRpppzzzrrrCCC888///000222111///000........................------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---************************************************++++++,,,,,,,,,,,,++++++***************++++++++++++***)))))))))***+++,,,******))))))******+++,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,***++++++++++++,,,,,,,,,++++++,,,------------,,,,,,,,,---------.....................///000111111333111111222111888QQQkkkuuusss~~~zzztttnnniiihhhccc[[[VVVTTTTTTVVVVVVSSSOOOKKKJJJJJJDDDEEEHHHKKKLLLJJJDDD@@@FFFCCCCCCHHHPPPUUUVVVTTTWWW[[[```eeeffflll|||<<<<<<<<<<<<<<<===>>>>>>AAA@@@???>>>>>>>>>??????===???AAABBBBBBBBB@@@???======>>>>>>???AAABBBCCCAAAAAAAAABBBCCCDDDDDDEEEHHHDDDAAABBBFFFFFFBBB>>>>>>@@@BBBCCCDDDCCCCCCCCCDDDDDDCCCCCCCCCCCCCCCDDDBBBAAA@@@BBBFFFIIIJJJJJJEEEEEEFFFFFFFFFFFFFFFFFFGGGIIIKKKMMMLLLJJJHHHFFFCCCBBBAAA@@@@@@AAAAAABBBFFFGGGIIIJJJIIIGGGEEEDDDCCCCCCBBBBBBCCCAAA???<<<999999:::::::::999999888777666666555555666666777555555555555444444333333333333333333333333333333333333333333333333333333111111111222222222222222444444444444555555555555333333:::@@@===;;;III^^^hhhWWWllleeeaaaooorrrHHH@@@<<<:::<<<<<<;;;>>>BBBFFFOOOUUU]]]kkktttzzzqqqddd^^^WWWQQQNNNLLLIIIHHHGGGGGGFFFDDDCCCAAA@@@@@@@@@@@@???===<<<<<<===>>>>>>BBBFFFIIINNNTTT\\\bbbgggjjjnnnrrrvvvzzzwwwiiibbbYYYIIIDDDCCC@@@???>>>>>>??????===???BBBEEEJJJPPPWWW\\\hhhrrr|||~~~wwwtttvvv}}}mmmXXXOOOfffmmmlll}}}{{{fff<<<555000000222111///...........................------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---***************************************************++++++,,,,,,++++++***))))))*********++++++++++++***)))))))))***,,,---******))))))******+++,,,++++++++++++++++++++++++,,,++++++******++++++,,,*********+++++++++,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,------------...////////////000111222222@@@666111444555444>>>MMM```qqqvvv~~~|||zzz{{{wwwxxxwwwppphhhccccccfffcccgggmmmssstttpppgggaaaccc```]]]aaajjjppprrrqqq{{{zzz{{{888888999999:::;;;;;;;;;<<<<<<<<<<<<<<<======>>>>>>>>>@@@AAAAAAAAA@@@???<<<<<<<<<===>>>@@@AAABBB@@@@@@AAABBBCCCDDDDDDEEEFFFDDDBBBCCCEEEEEECCC@@@AAABBBDDDDDDCCCCCCDDDFFFFFFFFFFFFGGGFFFFFFEEEDDDDDDAAA@@@BBBGGGKKKLLLKKKFFFFFFGGGGGGGGGFFFFFFEEEGGGHHHJJJLLLLLLJJJGGGFFFEEEDDDCCCBBBBBBBBBCCCDDDGGGGGGHHHHHHHHHFFFEEEDDDBBBAAAAAABBBCCCCCCAAA???999:::;;;;;;;;;:::888777666666555555555555666666555555555444333333222222222222222222222222222222222222222222222222222222000111111222333222222222333333333444444444555555333111444888777555===IIIWWWqqqQQQSSSiiidddeee|||\\\NNN???999888888;;;???>>>EEEGGGNNN[[[bbbmmmxxxpppeee[[[UUUPPPLLLHHHJJJJJJHHHGGGEEEDDDCCCBBB@@@@@@???>>>======<<<<<<:::<<<===???@@@DDDIIIMMMPPPTTTXXX]]]bbbgggmmmqqqwwwzzzrrrdddYYYNNNKKKJJJ??????@@@@@@???===<<<===>>>;;;???FFFNNNVVV___hhhmmmsss}}}zzzrrrmmmooo|||xxx\\\TTT^^^wwwhhhpppyyy___MMM888444000000222222000---------------------------------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---******************************************************++++++++++++******)))))))))***++++++,,,,,,))))))))))))***+++,,,,,,******))))))******+++,,,++++++++++++++++++++++++++++++************++++++************++++++++++++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------////////////000111222222GGG999...///333333555:::>>>KKKeeeyyyzzz}}}777777888999:::;;;;;;;;;999::::::;;;<<<===>>>???======>>>>>>>>>?????????::::::;;;<<<===???AAAAAA???@@@@@@AAACCCDDDDDDEEEAAABBBCCCDDDEEEFFFFFFFFFEEEEEEFFFDDDBBBBBBEEEHHHGGGHHHJJJKKKJJJIIIFFFEEEIIIEEEBBBDDDIIILLLLLLKKKHHHHHHIIIIIIHHHGGGFFFEEEFFFGGGHHHJJJJJJIIIGGGFFFFFFEEEDDDCCCCCCDDDFFFGGGHHHGGGGGGFFFEEEEEEDDDDDDAAAAAAAAABBBCCCBBB@@@>>>::::::;;;;;;:::999666555666555555444444555555666555555444444333222222111222222222222222222222222222222222222222222222222000111222333333333222222222333333333333444444444222333444555444555999>>>BBBbbbmmm______lllppptttuuuPPP<<<999;;;;;;;;;;;;???>>>DDDPPPTTTZZZiii}}}yyylllccc\\\UUUPPPNNNNNNLLLKKKIIIGGGFFFEEEDDDDDDCCCBBBBBBAAA@@@???<<<<<<<<<<<<<<<===???@@@AAADDDGGGKKKNNNRRRWWWZZZccciiippptttvvvxxx{{{}}}~~~~~~zzzssslllddd\\\OOOJJJEEE===>>>AAA;;;<<<>>>???>>><<<===AAAEEEEEEJJJSSS]]]fffooowww|||~~~wwwoooqqqyyygggYYYiii|||bbbnnn|||}}}^^^EEE===444222000///000222111...------------------------------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---******************************************************++++++++++++******((())))))***++++++,,,,,,(((((()))***+++,,,,,,,,,******))))))******+++,,,++++++++++++++++++++++++++++++************++++++************++++++++++++******+++,,,,,,,,,,,,+++++++++,,,,,,,,,---------............///000111111===666...---000222333333000555EEE___uuu888999:::;;;<<<=========::::::<<<===>>>@@@AAAAAA===<<<<<<<<<<<<===>>>>>>:::::::::;;;===???@@@AAA??????@@@AAACCCDDDDDDEEE>>>@@@CCCEEEFFFGGGIIIJJJGGGHHHGGGDDDAAABBBFFFJJJHHHJJJLLLNNNMMMKKKGGGEEENNNIIIEEEFFFJJJMMMLLLJJJJJJJJJKKKKKKJJJHHHFFFEEEEEEFFFGGGHHHHHHHHHGGGGGGFFFEEEDDDCCCCCCDDDFFFGGGHHHGGGFFFEEEDDDDDDDDDDDDBBBAAAAAAAAABBBAAA???<<<999:::;;;;;;:::777555333555555555444444555555555555555444333333222111111111111111111111111111111111111111111111111111111000111222333444333222222222222333333333444444444111777;;;:::888888::::::CCC???jjj~~~jjjbbbgggaaaCCC???AAA>>>:::;;;===;;;@@@KKKNNNQQQ\\\hhhvvv|||qqqhhh___YYYQQQPPPOOOMMMLLLJJJHHHHHHFFFEEEDDDDDDDDDBBB@@@>>>AAA@@@@@@???>>>>>>>>>>>>;;;===@@@AAACCCEEEHHHKKKOOOVVV___ddddddfffjjjnnnuuutttssstttwww{{{}}}}}}yyypppcccZZZVVVQQQLLLKKKCCCDDDCCC;;;===BBB>>>;;;>>>???>>>>>>BBBJJJPPPSSSYYYaaajjjrrryyyzzz{{{}}}eeeSSS___{{{XXXWWWxxx{{{sssvvvgggFFF666:::000000...---///222222///------------------------------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---******************************************************++++++++++++******((())))))***++++++,,,,,,'''(((***+++,,,,,,++++++*********)))***++++++,,,++++++++++++++++++++++++++++++************++++++)))************+++++++++******+++,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------...000000...111222000000222222111222333999BBBLLLaaa777888888999::::::;;;;;;999:::;;;<<<===============<<<:::999999:::;;;<<<999999:::;;;<<<===>>>>>>??????@@@AAAAAABBBCCCCCCCCCBBBBBBBBBDDDFFFHHHIIIHHHGGGEEECCCBBBBBBCCCDDDEEEEEEGGGJJJMMMNNNLLLJJJLLLJJJHHHIIILLLLLLIIIFFFHHHGGGFFFGGGHHHGGGEEEDDD@@@AAACCCEEEEEEDDDBBBAAADDDEEEFFFEEEDDDDDDFFFHHHGGGFFFDDDCCCBBBBBBCCCCCC===>>>>>>???>>>>>>===<<<;;;::::::999888777555555333333333444444555555555222222222111111111111000000000000000////////////222111111111000000//////000000000000111111111111111111222222222333333333333333444444555666666666777@@@UUU|||uuulll~~~sssKKKHHHCCC777;;;>>>999888===DDDGGGJJJNNNUUUaaasssuuukkk]]]ZZZVVVRRRNNNKKKJJJJJJBBBCCCCCCBBB@@@??????@@@@@@???>>>???@@@@@@???============>>>>>>@@@AAAAAAGGGHHHJJJMMMQQQUUUXXXZZZbbbccceeefffgggjjjnnnqqqssssssuuuvvvxxxyyyzzz{{{|||{{{{{{zzzyyyxxxxxxwwwuuutttsssrrrqqqpppppppppooonnnkkkhhheeebbb___^^^ZZZXXXSSSOOOJJJGGGEEEDDD@@@@@@???>>>===============>>>???AAADDDKKKSSSYYYeeeiiinnnsssyyyzzz~~~~~~___WWW```}}}eee^^^ttt~~~ppphhhaaaJJJ999777666//////////////////////////////.........---------......---------,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++***************************++++++,,,,,,++++++***************************************************)))))))))(((((((((((((((+++++++++*********)))))),,,++++++******++++++,,,...+++***,,,111333000,,,************************************************++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,---------......///000000000111111111111222333555666888GGGeee666666666777888888999999888999:::;;;<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;;;;::::::<<<===>>>???????????????@@@@@@AAABBBBBBCCCBBBBBBBBBCCCDDDFFFHHHHHHHHHFFFDDDBBBBBBBBBCCCDDDGGGGGGHHHKKKMMMMMMLLLJJJJJJIIIHHHHHHJJJJJJHHHFFFDDDEEEEEEEEEDDDDDDCCCCCCBBBAAAAAAAAABBBDDDEEEFFFKKKKKKJJJGGGDDDCCCDDDEEEEEEDDDBBBAAA????????????<<<<<<<<<;;;;;;;;;;;;;;;999999999888777555444333333333333333333333444444222222222111111111000000000/////////////////////111111111000000000////////////000000000111111111111111111222222222333333333333333444555555666666999;;;FFF^^^nnnlll___LLLAAA:::BBB<<<::::::===>>>===AAAFFFHHHQQQ___qqqtttppphhh___XXXRRRPPPNNNIIIIIIHHHFFFDDDCCCDDDDDDCCCBBBBBBCCCDDDCCCAAA???>>>>>>===============>>>===>>>???@@@CCCEEEGGGHHHMMMNNNPPPPPPQQQSSSWWWZZZ______aaabbbccceeeffffffiiiiiihhhgggeeeddddddccc]]]\\\[[[ZZZYYYXXXXXXXXXUUUTTTSSSQQQOOOMMMKKKKKKJJJHHHFFFCCCAAA?????????>>>===<<<;;;:::;;;<<<>>>AAACCCGGGKKKQQQYYYaaagggsssvvv{{{uuu\\\XXXkkknnnaaa|||iiiZZZQQQ>>>222222111///////////////////////////.........------------......---------,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++***************************++++++,,,,,,++++++***************************************************++++++++++++************+++++++++*********))))))+++******))))))******+++---+++))),,,000111///,,,************************************************++++++++++++++++++++++++,,,,,,,,,------------...,,,,,,,,,---------......//////000000000111111111222111333555555888BBBMMMaaavvv333444444555666666777777777888999::::::;;;;;;:::::::::;;;;;;<<<;;;;;;::::::<<<>>>@@@AAAAAA@@@????????????@@@AAAAAABBBBBB@@@AAABBBDDDEEEFFFGGGGGGGGGFFFDDDBBBBBBBBBCCCDDDIIIIIIIIIKKKMMMMMMKKKIIIHHHGGGFFFGGGHHHHHHFFFDDD@@@BBBDDDCCCAAA???@@@BBBDDDBBB???>>>???CCCGGGJJJRRRPPPMMMHHHCCCAAAAAABBBCCCBBB@@@>>><<<;;;;;;;;;;;;:::999888777888888999777777777666555444333222222222222222222222111111222222111111111000000000////////////////////////111111000000000000////////////000000000000111111111111111222222222222333222333333444444555555666777666999CCCTTTuuukkkiiivvvzzzfffNNNAAA>>><<<======;;;888;;;@@@@@@DDDKKKWWWggg{{{uuuiii```[[[YYYRRRPPPMMMJJJGGGFFFFFFFFFDDDCCCCCCDDDEEEDDDAAA???AAA@@@???>>>===<<<<<<<<<===<<<<<<<<<<<<===>>>>>>???@@@AAABBBAAACCCEEEGGGHHHIIIJJJKKKLLLMMMNNNOOORRRRRRQQQPPPOOONNNMMMMMMIIIHHHHHHGGGFFFFFFFFFFFFBBBBBBBBBBBBAAAAAA@@@@@@>>>===<<<;;;;;;<<<===>>>=========<<<<<<>>>CCCFFFMMMQQQWWW]]]dddkkkssswwwqqqWWWTTTpppuuuaaakkk|||___III>>>222...000---////////////////////////............------------......---------,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++******************************++++++++++++******************************************************+++++++++++++++++++++++++++++++++******************))))))))))))))))))***,,,***)))+++...///---+++************************************************++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,---------......////////////000000000000000---...333666444111111<<>>?????????@@@@@@AAAAAA???@@@BBBEEEFFFFFFFFFFFFHHHGGGEEECCCCCCCCCEEEFFFKKKJJJJJJJJJKKKKKKIIIGGGEEEEEEEEEEEEEEEEEECCCBBB===AAADDDCCC???===???CCCEEECCC@@@>>>???BBBFFFHHHRRRQQQMMMGGGBBB??????AAAAAAAAA???===;;;999888888;;;:::777666555666777888666666666666555444333222222222111111000000//////111111111111000000000000.........///////////////000000000000000000//////////////////000000000111111111111111222222222222222222222333444444555555333333888===@@@RRR|||gggYYYrrrvvvMMMEEE???;;;<<<<<<;;;===AAADDDCCCDDDHHHRRRaaarrr}}}~~~rrrkkkhhh___[[[UUUPPPMMMKKKJJJIIIEEEDDDDDDEEEGGGFFFDDDAAABBBAAA@@@???????????????AAA@@@???>>>>>>>>>>>>>>>===>>>??????>>>>>>???AAA======>>>???@@@@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@???@@@@@@@@@?????????@@@@@@@@@@@@@@@======<<<<<<===???@@@AAA???AAABBBCCCDDDIIIPPPUUU\\\aaahhhoootttzzzkkkTTTUUUsss}}}jjjhhhqqq}}}rrrSSS===444...000333...////////////////////////------------------------......---------,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++******************************++++++++++++******************************************************((()))))))))))))))************************************))))))))))))*********)))(((***,,,---+++***************************************************++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,---------.............../////////000000222,,,+++000444444222333111<<>>>>>???????????????@@@>>>@@@BBBDDDFFFFFFFFFEEEIIIGGGFFFDDDDDDEEEFFFGGGKKKIIIHHHHHHIIIIIIGGGEEEBBBCCCDDDDDDCCCBBBBBBAAA===AAAEEEDDD@@@>>>@@@DDDEEECCCBBB@@@@@@@@@AAAAAAKKKJJJHHHDDD@@@??????AAAAAA@@@???>>><<<:::888777;;;:::777555555555666777666666666666555444333333111111111000000/////////111111111000000000//////------....../////////000//////////////////000000...////////////000000000000000111111111222222222111111222222333444444444444444999===:::AAAddd|||lll}}}ccclll|||UUUEEE888777<<>>==================;;;===>>>===<<<;;;<<<===;;;<<<<<<<<<======>>>>>>:::;;;<<<===>>>???@@@@@@<<<<<<<<<;;;<<<<<<===========================>>>???>>>>>>>>>>>>???AAABBBAAAEEEJJJMMMPPPUUU\\\bbbeeekkkssszzzkkkRRRLLLkkkgggYYYhhhzzzwww^^^EEE555111///444666...////////////////////////,,,,,,------------------......---------,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++************************)))******++++++******)))************************************************(((((())))))*********+++************************+++++++++******+++++++++)))))))))***++++++***)))************************************************+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,---------......---............/////////222///...000000------000111555;;;???GGGWWWpppssspppwwwttt444444444555666666777777444555666777777888888777999999:::;;;<<<<<<<<<<<<;;;===???AAABBBBBBAAA@@@>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAACCCDDDEEEFFFFFFHHHGGGEEEDDDDDDEEEGGGHHHIIIGGGEEEEEEFFFFFFDDDCCCAAABBBDDDCCCAAA@@@@@@AAA???BBBEEEDDDBBBAAABBBDDDCCCCCCBBBAAA@@@>>>===<<>>>>><<<>>>??????===<<<<<<===<<<<<<<<<<<<============888999:::;;;===>>>???@@@;;;;;;;;;;;;<<<===>>>>>><<<<<<<<<<<<<<<=====================???AAACCCDDDIIIPPPXXX^^^```ccciiinnnnnnsss|||sssVVVPPPbbbqqqZZZXXXvvvzzzrrrjjjHHH888111111///333555,,,////////////////////////,,,,,,,,,,,,------------......---------,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++************************))))))************))))))******************************************************++++++,,,---------***************+++++++++,,,,,,++++++++++++,,,,,,))))))***************)))************************************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......------------.........///+++---222666444///...111///111333444555>>>RRReeeuuu{{{}}}xxx|||~~~yyy~~~rrrlllnnnpppwww333333444444555666666666444555666777777888888888::::::::::::;;;<<<======;;;<<<===>>>???@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@AAABBBCCCEEEFFFGGGFFFEEECCCBBBBBBDDDEEEFFFFFFDDDBBBBBBCCCCCCBBBAAA@@@BBBDDDCCCAAA???@@@AAAAAABBBCCCDDDDDDDDDDDDDDDAAAAAA@@@???>>>===<<<<<<:::<<>><<<:::999999888777666555444444333333333333444333333222111000000000000000111111111111000000000////////////,,,,,,---......///000000........./////////000000........./////////000000000000000000111111111111000000111111222333333333333555666444333888AAAJJJ___{{{vvvwwwkkktttaaaIII@@@=========<<>>@@@AAAAAA@@@>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<::::::;;;<<<<<<===>>>>>>============>>>???@@@AAA===>>>>>>???@@@AAABBBBBB@@@@@@BBBDDDHHHLLLPPPRRR\\\eeeqqqwwwwwwvvvyyy|||rrrhhhhhhrrrpppbbbaaaooocccccchhh}}}ssscccRRR777000111222---///222***////////////////////////++++++,,,,,,,,,---------......---------,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++************************))))))************))))))******************************************************+++,,,,,,---......))))))*********+++++++++++++++************++++++)))***++++++************************************************************++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,---------......,,,,,,---------.........***+++000555666222222444------000444333222999CCCMMMYYYdddiiiuuu~~~xxxtttqqqttt|||~~~~~~}}}vvveeehhhkkkoooqqqqqqpppnnnqqqwww}}}222333333444444555555666444555666777888888888888::::::999999:::;;;===>>>;;;;;;<<<===>>>???@@@@@@>>>>>>>>>>>>============AAA@@@@@@AAABBBDDDFFFHHHDDDCCCBBBAAAAAABBBDDDEEEDDDBBB@@@@@@AAAAAAAAA???@@@BBBDDDCCC@@@???@@@AAABBBAAAAAACCCEEEEEEDDDBBB@@@???===<<<<<<<<<>>>>>>666999>>>@@@AAAAAAAAABBB>>>>>>??????>>><<<;;;999777777777666555444222111111111222222222111111000//////000000111111222222000000000000////////////,,,,,,------...///000000---.........//////000000............/////////000000000000000111111111111000000000111222222333333,,,333888666666:::<<<:::@@@[[[rrrlll{{{\\\HHH??????BBB<<<@@@DDDFFFEEEBBBAAA@@@===HHHPPPVVVeee||||||uuukkkbbb\\\YYYWWWVVVNNNMMMKKKIIIHHHGGGFFFFFFAAAAAA@@@????????????@@@<<<>>>@@@@@@???=========<<<<<<<<<<<<<<<;;;;;;;;;===============<<<<<<<<<<<<<<<<<<<<<===>>>@@@@@@===>>>???AAABBBDDDEEEFFFFFFGGGJJJOOOUUU[[[```cccooozzzvvvooo|||sss]]]TTT\\\rrrvvvccc]]]___vvvSSS]]]xxx~~~xxxpppgggQQQ999111///444333+++---111+++////////////////////////+++++++++,,,,,,---------......---------,,,,,,,,,,,,++++++++++++++++++,,,++++++++++++++++++++++++************************))))))************))))))************************************************(((((()))***++++++,,,,,,))))))******++++++++++++******))))))))))))******)))+++,,,,,,************************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......444...+++------++++++...///---///555555///---000444===CCCHHHZZZwww}}}|||zzzxxxvvvppplllpppwwwrrryyyvvviiijjjsssqqqttttttpppqqqtttrrrlllhhhlllrrrwww{{{222222333444444555555666666666666777888888999999;;;<<<===<<<999888777888<<<===>>>>>>======>>>???========================>>>>>>>>>>>>???BBBDDDEEEFFFBBB??????AAACCCCCCBBBDDDEEEEEEDDDBBB@@@@@@AAABBBDDDEEEDDDBBBAAAAAABBBBBBBBBAAAAAAAAABBBCCCCCCCCCBBB???<<<;;;:::;;;<<>>>>>===<<<<<<<<<>>>>>>??????>>>===;;;::::::999888666444333222222222222222111111111111000000000000000000000000000////////////............---------............///////////////////////////............////////////////////////000000000000......000111333555666666000111222444666777888999<<>>@@@AAAIIILLL@@@CCCCCCCCCEEELLLXXXfffppptttzzzooofffdddbbb]]]WWWSSSQQQOOOKKKHHHGGGEEECCCCCCDDDDDDCCCBBBAAA???===>>>@@@AAA???======>>>>>>??????@@@@@@AAA>>>???@@@???===<<<===>>>@@@??????@@@BBBDDDCCCBBBCCCDDDGGGKKKNNNQQQSSSTTTTTT[[[```aaadddjjjnnnmmm}}}tttfffeeecccaaa```ggg}}}sssYYYTTTjjjeeeddd{{{zzz|||{{{lll[[[JJJ;;;333000000000000////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************+++,,,,,,,,,,,,,,,,,,---************************************************************************))))))))))))))))))))))))************************)))************+++++++++************************************************---------,,,,,,+++++++++,,,,,,,,,---------......---------............///////////////000000000000111111222999FFFXXXiiisssyyytttrrrqqqtttyyy~~~222222333333444555555555666666777777888999999999999;;;<<<<<<:::888999999;;;<<<======<<<<<<===>>><<<<<<<<<<<<<<<<<<<<<<<<>>>=========>>>@@@BBBCCCDDDAAA>>>>>>@@@BBBBBBAAACCCDDDDDDCCCAAA@@@AAABBBAAABBBDDDDDDCCCBBBCCCDDDAAAAAAAAAAAAAAABBBBBBCCCCCCBBB@@@>>><<<<<<<<<<<<@@@@@@@@@???>>>>>>=========>>>>>>>>>>>><<<;;;::::::999888666555333333333222222222111111111000000000000000000000000000000////////////............------------................................................////////////.../////////000000000000//////000111333444555555111222333444555666777888888???OOOxxxtttkkkooovvv]]]MMMEEE<<<<<>>@@@AAAAAA??????@@@AAABBBAAAAAACCCFFFHHHHHHHHHMMMOOORRRVVVYYY\\\^^^___bbbggglllnnnrrrwwwwwwtttnnn^^^gggqqqssssssyyyqqqZZZVVVgggssskkkqqquuu```LLL===444111000000000000/////////...........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******************************************************++++++++++++,,,,,,************************************************************************************************************************)))************+++++++++************************************************------,,,,,,,,,+++++++++,,,,,,,,,------------...------------.............../////////000000000000......///222:::DDDNNNTTTfffyyy222222333333444444555555666666777888888999999:::888:::;;;;;;:::999:::::::::;;;===<<<;;;;;;<<<>>>========================>>>>>>======>>>>>>???@@@AAA???===<<<>>>?????????AAABBBBBBAAA@@@@@@AAACCC@@@BBBCCCCCCCCCCCCDDDFFFAAAAAAAAAAAABBBBBBCCCCCCCCCBBBAAA@@@???>>>===<<>>============<<<;;;:::999999999888777555444444333222222111111111000000000000000000000000000000000/////////............---------------....................................---............/////////....../////////000000000000000000111222222333333222222333444444555666666::::::>>>YYYhhhmmmjjjUUUBBB<<<@@@>>>AAAHHHHHHJJJIIIFFFDDDBBBEEEJJJNNNSSSaaarrr~~~{{{uuuqqqkkkeee```ZZZXXXUUUSSSRRRPPPNNNLLLMMMKKKIIIHHHHHHGGGEEECCCDDDDDDCCCCCCBBBAAAAAAAAA@@@BBBDDDDDDDDDEEEGGGHHHHHHHHHIIILLLPPPRRRSSSSSS[[[]]]aaaeeeiiilllnnnooossswwwzzz|||{{{sss}}}xxxnnnjjjmmmnnniiicccYYYmmm{{{```^^^tttzzzddd___eeelllttt|||lllSSS???555333444000000000/////////......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************)))))))))******+++++++++************************************************************************************************************************)))************+++++++++************************************************,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------................../////////000000000000000000111444777999;;;BBBUUUbbbkkkvvvzzz111222222333444444555555666666777777888999999:::999;;;<<<;;;:::999999:::;;;<<<======<<<<<<===???>>>>>>>>>>>>>>>>>>>>>>>>?????????>>>>>>>>>??????>>>===<<<<<<<<<=========???@@@@@@???>>>???AAACCCAAABBBCCCCCCBBBAAACCCDDDAAABBBBBBCCCDDDDDDDDDDDDCCCCCCCCCBBBAAA@@@>>>===CCCCCCCCCCCCCCCAAA@@@???;;;;;;;;;;;;:::999888888888888777777666555444333111111111111000000000000000000000000000000000000//////.........---------,,,,,,---------.................................---------.........//////........./////////000000000000000111111111111111333333333333333444444444:::999666BBBZZZpppttthhhxxxXXXEEEDDD???<<>>??????>>>>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????<<<<<<<<<<<<;;;;;;<<<======>>>>>>======>>>@@@CCCDDDDDDDDDBBB??????@@@AAABBBBBBDDDEEEFFFFFFFFFFFFCCCCCCCCCCCCBBB@@@???>>>BBBCCCDDDDDDCCCBBB@@@???::::::999888888777777777666666666777666555444333111111111000000000//////////////////////////////............------------,,,,,,,,,------------...........................------------........................////////////000000000000000000000000333333333333333333333333333777555777>>>FFF]]]}}}uuu|||YYYLLLBBB@@@FFFGGGCCCJJJTTTZZZYYYRRRKKKFFF@@@BBBDDDFFFLLLVVVeeeooovvv{{{}}}|||yyyvvvnnnmmmllliiieeecccaaa```^^^^^^^^^^^^______``````___aaaccceeefffgggjjjlllllllllnnnqqqvvvzzz||||||||||||vvvuuubbbQQQOOOPPPRRR[[[gggxxx{{{nnnvvv}}}TTTOOOOOO___zzzjjjWWW@@@222000222000---////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******************************************************++++++,,,------...************************************************************************************************************************))))))*********+++++++++************************************************+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,------------...............////////////......---------...///000///555000---444;;;CCCRRRbbbiiirrrwwwzzz111111222222333333444444444444555666666777777888999;;;<<<<<<:::888999999===???@@@@@@???>>>@@@AAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAAAAAAAA@@@@@@???;;;===>>>===<<<;;;<<<============<<<;;;<<>>999888777666666555666666333444555666666555333222111111000000000/////////////////////////////////.........------------,,,,,,,,,,,,,,,------------------------------------,,,------------.........------........./////////////////////000000000000222222222222222222222333111777999999:::888EEE```~~~xxxxxx]]]GGG???AAA???===EEEQQQ[[[^^^]]]YYYWWWKKKHHHBBB>>>>>>EEEOOOVVVZZZdddxxx{{{yyy~~~~~~~~~}}}zzzuuurrrqqqqqqlllmmmmmmnnnooooooppppppoooqqqsssttttttuuuxxxyyyyyyyyyzzz~~~vvvooommm^^^QQQOOOQQQWWWdddrrrzzzeeeyyygggLLLMMMVVVkkk~~~xxxRRRCCC333---111555222---/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******************************************************+++,,,---......///************************************************************************++++++++++++++++++++++++************************)))************+++++++++*********************************************************+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------........./////////000///...------...///000...333///,,,111222222;;;AAAIIIUUU^^^fffppp|||~~~111111111222333333444444333333444444555666666666666888:::;;;::::::;;;======>>>??????>>>>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>???@@@@@@AAA@@@??????<<<>>>@@@???===<<<===???======<<<:::999:::===@@@AAAAAA@@@>>>;;;;;;===??????@@@BBBEEEFFFFFFEEEDDDDDDCCCBBB@@@@@@@@@@@@AAA???@@@BBBCCCBBB@@@>>><<<888777666555444444444555111222333555555444222111111000000000////////////////////////////////////.........---------,,,,,,++++++,,,,,,,,,---------------------------------,,,,,,---------.........---------.........//////.........//////000000000000000111111222222333333333777777:::>>>999<<>>@@@<<<===>>>>>>======>>>???>>>>>>>>>>>>>>>>>>>>>>>><<<===>>>@@@@@@@@@???>>><<>>===>>>@@@>>>===<<<:::888999===?????????>>><<<;;;;;;>>>@@@===>>>AAACCCDDDDDDCCCCCCDDDCCCAAA???>>>???AAABBB>>>???AAABBBAAA???<<<;;;888777555444333333444444///111333444444333222111000000000000////////////////////////////////////......---------,,,,,,,,,++++++,,,,,,,,,---------------------------------,,,,,,,,,---------......---------.........//////------......///000000111///000000111222222333333222111---333<<<777444???===\\\zzz|||tttoooZZZEEECCCAAA@@@CCCLLLVVV^^^lllfff\\\RRRJJJFFFCCCBBB@@@AAAEEEKKKPPPYYYhhhvvvuuuuuuwwwzzzwwwrrrbbbdddggghhhhhheeebbb```WWWXXXWWWZZZfff{{{kkkYYY]]]||||||hhhddddddaaammmooo}}}yyykkkbbbUUUFFF555444222000......///000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************'''((()))***+++,,,------************************************************************************++++++++++++++++++++++++************************)))************+++++++++************************************************))))))******++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,------------------.........//////)))+++...000111111///...///333---***000///+++000///111222000000555@@@IIIPPPZZZjjjuuutttrrr{{{}}}sssuuuwwwooodddYYYYYY000111111111111222222222111222222333333444444555888888999999999:::::::::;;;;;;<<<<<<;;;:::999999;;;:::;;;>>>AAABBB???<<<<<<===>>>??????===;;;999===???AAABBBBBB@@@===:::???===;;;999999:::<<<===<<<<<<;;;<<<>>>>>>>>>===???@@@AAABBBCCCCCCBBBAAAGGGEEEBBB@@@>>>>>>???@@@>>>???@@@@@@???===:::999555555444444444555555666333333222222111000000000//////////////////////////////............//////.........---++++++,,,---------------------------,,,,,,,,,---------.........------------...//////////////////////////////000000000000111111111111000111111111111222222222111222333444555777888999???BBBTTTzzz{{{qqquuugggSSSAAA>>>CCCFFFFFFHHHRRReeelll]]]OOONNNOOOLLLEEEDDDAAA@@@AAAFFFMMMRRRhhhrrrzzz}}}~~~wwwrrrttt{{{sss```KKKIIIIIINNNVVV[[[[[[YYYZZZsss{{{rrrWWW\\\uuu}}}eeeUUUPPPVVVdddrrrxxxeeeOOO>>>888111111111111000000000000---.../////////...,,,,,,,,,------......------,,,+++***)))***,,,---,,,+++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,************************************************************************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------............///---000111///....../////////000000000111111111111666:::>>>AAAEEEMMMXXXaaakkkjjjlllttt{{{yyy}}}uuutttwwwyyyyyy|||wwwooodddXXXMMMDDD@@@000000111111111222222222111111222333333444444555666666666777888999999999;;;<<<<<<<<<<<<;;;:::999<<<;;;<<>>===>>>>>>???>>>===<<<;;;@@@BBBDDDFFFEEECCC@@@>>>???===:::888777888:::;;;<<<<<<;;;<<<===>>>>>>======>>>???@@@AAA@@@??????CCCBBBAAA???>>>>>>>>>>>>>>>>>>??????>>><<<:::999555555444444444444444555333222222111111000////////////////////////////////////............//////---......---++++++,,,---------------------------,,,,,,,,,------------...---------------...//////........................//////000000000111111111000000111111111222222222111111222444555777888888:::999AAAWWW{{{{{{|||}}}[[[OOOGGG<<<>>>IIIDDDNNNUUUYYYaaahhhfff]]]UUURRRLLLCCC======AAAFFFMMMUUUaaaqqq|||yyy{{{qqqaaaQQQLLLHHHKKKTTT___fffiiitttllloooooo___OOOOOO\\\nnnmmmYYYFFF999555111111111000000000//////---.../////////...---,,,+++,,,,,,,,,,,,,,,,,,++++++***)))***,,,---,,,+++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++,,,************************************************************************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------............---///000000000000///...//////000000000111111111000333555444444777???EEEEEEEEEHHHRRR```kkkqqqrrrvvvqqqkkkjjjqqq~~~{{{wwwyyywwwiii```\\\[[[ZZZXXXUUURRRNNNHHHAAA;;;666444000000000111111111222222111111222222333444444444444555666777888:::;;;;;;;;;<<<<<<<<<<<<;;;;;;:::<<<<<<===???BBBBBBAAA????????????>>>>>>>>>>>>===BBBDDDFFFGGGGGGEEEBBBAAA@@@>>>:::777555666888999<<<<<<<<<<<<==================>>>???>>>>>><<<;;;>>>>>>>>>=========<<<<<<===>>>>>>>>>===;;;999888666555555444333333333333222222111111000000/////////////////////////////////......------......///---......---++++++,,,---------------------------,,,,,,,,,,,,---------------------------......///........................//////000000000000111111000000000111111111222222111111222333555666777777999888888???TTTyyyuuusss___DDD===HHHDDDAAAAAAIIIXXXfffnnnpppllliii```RRRDDD<<<<<>>>>>;;;;;;<<<<<<<<<;;;;;;::::::;;;<<<>>>@@@AAAAAA@@@AAA@@@????????????@@@@@@BBBCCCEEEFFFFFFDDDBBBAAAAAA???;;;777555666777888<<<===>>>===<<<<<<===>>>===>>>??????>>>===<<<;;;:::;;;;;;<<<<<<<<<;;;;;;<<<<<<===<<<;;;:::888777666555444333222222222222222111111000//////.................................------------------...,,,------,,,++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------,,,,,,------...///........................////////////000000000111000000000000111111111111000111222333444555666666888:::;;;<<>>===@@@EEEMMM\\\jjjssstttqqqgggXXXLLLGGGFFFGGGGGGEEEBBBCCCMMM]]]jjjxxx|||{{{yyyyyyzzzxxxwwwxxxyyywwwsssoooccccccfffpppyyyyyypppZZZKKKMMMZZZttt}}}^^^GGG:::222000000111000000000////////////...............---------++++++,,,,,,,,,,,,+++++++++***)))***,,,---,,,+++++++++++++++++++++++++++***+++++++++++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,++++++++++++***************************************************************************************************************************************************************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************************++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,---------.........///+++***---000/////////........./////////000000...000111111///...000222666444333444666888777666===???@@@@@@AAAGGGSSS\\\iii^^^UUUWWW\\\___bbbfffiiipppsssoookkklllmmmlllpppooosss{{{|||rrrcccZZZQQQQQQTTTXXXYYYVVVPPPLLLGGGDDD@@@===;;;888555222222222222111111111000000//////000000000111111111000000111222222333333444444555666888:::<<<===>>>::::::;;;;;;;;;;;;;;;:::888999;;;===>>>???@@@@@@AAAAAA@@@@@@@@@AAAAAABBBBBBCCCDDDFFFFFFEEECCCBBBCCCAAA>>>:::888888888999===>>>@@@???===<<<===??????@@@@@@AAA@@@???===<<<999999:::;;;;;;;;;::::::<<<;;;;;;:::999888777666666555444222222111111111111111000//////......---------------------------------,,,,,,,,,,,,------+++,,,---,,,+++***,,,...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,---.................................////////////000000000//////000000000111111111000111111222333444555555555888999999;;;GGGZZZiiizzzzzz___PPPJJJEEECCCAAA???EEENNN]]]dddlllmmmggg^^^WWWTTTNNNPPPPPPLLLGGGFFFJJJOOOYYYfffrrrzzzwwwjjjaaa^^^___```___^^^___bbbiiirrrzzz}}}qqqrrrzzzjjjXXXJJJVVV___tttttt___GGG888222//////111000000000////////////...//////......------------,,,,,,------------,,,,,,+++***)))***,,,---,,,+++++++++++++++++++++++++++*********++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++************************************************************************************************************************************************************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************)))))))))******+++++++++++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,------------...000+++)))---...,,,---111---............/////////+++,,,.../////////000111///...///000222444444333000333666555333555===CCCLLLCCC<<<<<>><<<;;;;;;>>>AAABBBAAA>>>===>>>AAAAAAAAABBBCCCCCCBBB@@@???:::::::::::::::;;;;;;;;;;;;:::999888777777666666444444333222111111111111000000//////......---------------------------------,,,,,,++++++,,,,,,---***+++,,,+++******,,,...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------------------------......////////////000000/////////000000000111111000000111222222333444444666777666444555:::CCCJJJhhh|||\\\EEE===>>>===;;;@@@IIIUUU^^^aaa___[[[WWW^^^aaaccc```XXXOOOIIIFFFEEEKKKPPPSSS\\\mmm~~~}}}sssdddVVVLLLIIIJJJMMMNNNQQQWWWcccrrr~~~qqqrrr~~~qqq```TTTPPPWWW```www~~~gggQQQDDD777111000///000222000000////////////......//////...------------...,,,------......------,,,+++***)))***,,,---,,,+++++++++++++++++++++++++++*********++++++,,,,,,---******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,************************************************************************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************(((((())))))***+++++++++++++++++++++++++++++++++************++++++++++++,,,,,,,,,,,,------------000,,,...222000+++,,,222------------.........///------..................---...///000111111111000---///111000//////222555999444000///111333333333111222333333222333666888:::333///000222111111333000222111......000000...---...///000000000//////------......//////000000////////////000000000111000000000111222222333333111111222444555777888888666777888999999999999888777999<<<<<<<<<===@@@CCCAAABBBCCCDDDEEEDDDCCCCCCBBBBBBCCCDDDEEEEEEDDDDDDEEEFFFFFFFFFDDDBBB???>>>???BBBEEECCC???===@@@CCCAAABBBCCCDDDDDDCCCCCCBBB===<<<;;;:::::::::;;;<<<:::999888777666555555555222222111111111111222222000000///......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,***+++,,,+++******,,,...++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...------------------------........./////////000000////////////000000000111000000111111222222333333444555666666555777<<<@@@KKKiiizzz\\\HHHEEECCC<<<:::<<>>AAAEEE@@@BBBDDDFFFFFFEEEDDDCCC??????@@@AAABBBBBBAAAAAAFFFGGGIIIIIIHHHEEEBBB???@@@DDDFFFDDD@@@>>>@@@DDD@@@AAACCCDDDEEEDDDDDDCCC???>>><<<::::::;;;<<<===:::999888666555555555555111111111111111111222222000//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,***+++++++++******,,,...++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...------------------------............/////////000////////////000000000000000000111111222222222333+++000666888777666999<<>>AAA@@@>>>FFFIIIPPPXXX___ccccccbbbWWWMMMHHHJJJIIIDDDFFFMMMMMMXXX```dddlll{{{yyytttnnngggbbb``````aaa___iiiuuu~~~qqqgggbbbbbbbbbffflllpppqqqooolllkkkjjjgggbbb^^^]]]___aaadddvvvxxxhhh```nnn{{{^^^KKKDDDOOOWWW\\\sss|||uuunnnXXX???555222111333333//////222000/////////............000///...---,,,---......+++++++++,,,,,,++++++++++++***)))***,,,---,,,+++++++++++++++++++++++++++))))))***+++,,,,,,------******+++++++++,,,,,,,,,(((((()))***,,,---...///************************************************************************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************'''(((((()))***+++++++++************************)))************+++++++++++++++,,,,,,,,,---------,,,000<<>>999;;;AAA???;;;<<>>???BBBEEEDDDCCCCCCBBBAAA@@@???@@@@@@AAAEEEFFFGGGHHHHHHHHHGGGFFFKKKJJJHHHGGGEEEDDDDDDDDDBBB@@@>>>>>>@@@@@@@@@???===>>>>>>>>>===;;;:::888555555555444444444444444111111000000000000111111............---------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++*********************************+++++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------............/////////000000000111111111111222222222333555666777999:::<<>>===@@@BBB@@@BBBGGGTTTSSSQQQSSS[[[dddeeeaaaRRRNNNLLLKKKHHHEEEFFFJJJLLLUUUbbbllluuu}}}~~~vvvoooiiioooyyysssnnnmmmXXXWWWSSSNNNJJJGGGFFFFFFEEEEEEGGGKKKKKKMMMYYYfff}}}xxxcccaaa```cccpppwww[[[NNNLLLVVVcccvvv{{{eeeRRRAAA555111111111111000000000//////////////////...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))************+++++++++************************(((((())))))******++++++************************,,,+++***)))((())))))***))))))))))))************++++++***)))))))))))))))************************************)))))))))((())))))))))))))))))))))))******************************))))))))))))******+++++++++*********))))))------,,,,,,,,,+++++++++///===CCC999...,,,,,,(((------------...............---,,,,,,...///...---000000///............//////.........------------........................................................................///.........------------................................................---------............////////////000000000000000777666444333333444444555555555555555666777888999;;;<<<>>>@@@AAABBBCCCCCC@@@??????@@@BBBDDDCCCCCCCCCAAA???===<<<<<<===>>>BBBCCCEEEFFFFFFFFFEEEDDDHHHIIIIIIHHHHHHGGGFFFEEEBBB@@@>>>>>>??????>>>===?????????>>>===;;;:::999666666555555555444444444111000000//////000000111............------------,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++*********************************++++++++++++,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------............/////////000000000000111111111111111222333444555666555888888555:::NNNnnnqqqdddppphhhVVVIIIEEEBBBBBB@@@<<<<<>>444111111111111000000000000//////////////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++************************)))************+++++++++************************)))*********************************************++++++***))))))))))))***))))))))))))************+++*********))))))))))))************************************))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++******))))))))))))******+++++++++***************,,,,,,,,,,,,+++++++++++++++000000***(((,,,,,,''',,,,,,,,,---------.........---,,,---///000000...000///...---------------............------------------------------------........................------------------------............------------------------------------------------------------------------..................///////////////000333222222222222333444555444444444555666777888888;;;<<<>>>???AAABBBCCCCCCAAAAAAAAABBBCCCDDDCCCCCCCCCAAA>>><<<;;;;;;<<<===@@@AAACCCDDDDDDDDDDDDCCCEEEFFFGGGHHHHHHGGGFFFEEEBBB@@@>>>===>>>>>>===<<<@@@@@@???>>>===;;;:::999777666666555555444444444000000////////////000000.........---------,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++************************************++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++---------------------------------------------------------............///////////////000000000111111111111111222333444555222777:::888666===MMM[[[qqqssslllfffdddllluuu~~~dddaaa[[[UUUMMMEEE@@@>>>;;;???@@@???AAAJJJRRRUUU[[[aaa```ZZZZZZ___\\\TTTQQQKKKDDDBBBEEEJJJNNNPPPPPPTTTYYY^^^gggttt||||||xxxnnnccc^^^___```___]]]aaabbbaaa^^^\\\[[[]]]```nnnvvv}}}uuunnnjjjiiikkkpppuuu|||uuubbbQQQKKKGGGFFFVVVkkkhhhTTTSSSOOOLLLTTThhhiiiMMM;;;444222333666111000000000////////////......//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---++++++++++++++++++++++++---,,,,,,,,,++++++******++++++++++++++++++++++++************************))))))*********+++++++++************************+++*********************************************++++++*********)))))))))((()))))))))*********************************)))*********************************)))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++******))))))))))))******************************,,,+++++++++++++++++++++)))+++***'''(((---...***+++,,,,,,,,,------------///...------......---,,,......---,,,,,,,,,------------------------------------------------------........................---------------------------------------------------------------------------------------------------------.........//////------........./////////000000000111111222333444222333444555666777888888:::;;;===???AAABBBBBBCCCBBBCCCDDDEEEDDDDDDCCCCCCDDDBBB@@@===<<<<<<===>>>???@@@BBBCCCDDDDDDCCCCCCBBBCCCDDDFFFFFFFFFEEEDDDAAA???======>>>???>>>===AAA@@@???===<<<::::::999777666666555444444333333000000////////////000000...------------,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++************************))))))*********+++++++++*********+++++++++,,,,,,++++++++++++++++++++++++---------------------------------------------------------............///...////////////000000000111111111111111222333444111555888999999;;;@@@DDDOOOxxxrrriiiggghhhlllooowwwbbbMMM@@@>>>AAA@@@===>>>DDDIIIJJJHHHOOOQQQQQQWWWbbbccc]]]YYYQQQIIIDDDDDDEEEEEEDDDGGGIIIMMMPPPUUU^^^kkkuuuwwwllllllnnnppppppppppppqqqrrrjjjddd]]][[[]]]___^^^\\\dddeeegggkkkqqqyyypppeeeSSSHHHFFFOOOWWWaaayyywwwbbbXXXGGGKKKQQQ\\\qqqzzztttzzzzzz]]]LLL;;;333222222333555000000000////////////............///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++************************))))))*********+++++++++************************++++++++++++************************************++++++++++++*********)))((()))))))))************)))***++++++++++++******))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))++++++++++++++++++++++++******))))))))))))******************************++++++++++++++++++++++++(((+++---++++++------,,,++++++++++++,,,,,,,,,---,,,+++***+++---------+++,,,,,,,,,,,,,,,---...///,,,,,,------------------------------------------........................------------------------,,,,,,---------------------------------------------------------------------------.........//////,,,,,,------...///////////////000000111222222222111222444555777777888888999:::<<<>>>???AAAAAAAAAAAACCCEEEFFFDDDBBBBBBBBBCCCCCCAAA@@@???????????????@@@BBBDDDDDDEEEDDDDDDAAAAAABBBCCCCCCCCCCCCCCC@@@???======???@@@??????AAA@@@>>><<<:::999888888666666555444333222222111000//////......//////000------------,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++************************)))))))))************+++************++++++++++++++++++++++++++++++++++++---------------------------------------------------------............///......////////////000000111111000000111111222333333222111222555999<<<===BBBQQQlllkkkXXXcccnnn~~~iiiMMMLLLGGGCCCCCCEEEAAA:::;;;<<<<<<>>>FFFOOORRROOOQQQLLLFFFCCCCCCCCCBBB@@@AAAAAACCCGGGJJJNNNWWW```qqq~~~{{{ssssssrrrlllfffnnnsssyyy~~~xxxtttuuuyyy}}}|||kkk___WWWQQQNNNOOOOOOTTTbbbsss}}}uuufffUUUPPPVVVMMMXXXgggzzzqqq___ZZZUUUBBB999333222111///...///000000////////////......---...............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---+++++++++++++++++++++++++++++++++++++++*********++++++++++++++++++++++++************************)))************+++++++++******************************++++++++++++++++++************************++++++,,,,,,++++++***)))))))))))))))************)))***+++,,,,,,,,,+++***))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))++++++++++++++++++++++++******))))))))))))*********************+++++++++*********+++++++++++++++'''***------+++***+++,,,******+++++++++,,,,,,,,,,,,+++,,,///222555555555---,,,,,,,,,,,,---......,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------+++,,,,,,---......//////...///000111111111111111000111333555777777777777888999:::<<<>>>???@@@@@@???BBBEEEEEEBBB@@@@@@@@@AAABBBBBBBBBBBBAAA@@@???@@@AAACCCEEEFFFFFFFFFEEEBBBAAAAAAAAAAAABBBBBBCCC@@@>>>===>>>@@@AAAAAAAAA@@@???===:::999888777777555555444333222111000000//////............//////---------,,,,,,,,,++++++++++++************++++++++++++++++++++++++++++++************************))))))))))))************************++++++++++++************************---------------------------------------------------------............///........./////////000000111000000000000111222222333111000000333666888999:::999DDDaaavvvggg```dddvvv~~~wwwoookkkmmmkkk]]]NNNJJJAAA;;;<<>>??????>>>AAADDDDDDAAA>>>===>>>???AAABBBDDDCCCBBB@@@???AAABBBDDDEEEGGGGGGGGGFFFCCCBBBAAA@@@@@@AAACCCCCC???>>>===>>>AAACCCCCCBBB@@@>>><<<:::888777777777555555444333111000000/////////............//////---------,,,,,,,,,++++++++++++************++++++++++++++++++++++++++++++************************))))))))))))************)))************+++++++++************************---------------------------------------------------------.........//////............/////////000111000000000000000111222222333555777777666555555777555:::FFFQQQfff|||}}}iiiiiijjjeeeiiisss|||cccSSSGGGFFFEEE???>>>BBB>>>>>><<<;;;:::;;;<<<======999999>>>???<<<<<<@@@<<>>???AAABBBBBB@@@>>><<<===???BBBBBBAAA@@@@@@AAAEEEDDDCCCCCCDDDFFFIIIKKKEEECCCAAA>>><<<<<<======???@@@AAABBBCCCDDDDDDDDD@@@???===:::888777666555333333222222111000//////......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))************************************++++++++++++++++++++++++++++++++++++++++++++++++---------------------------------............///............////////////////////////000000000000111222222333333444444555777444777>>>BBBKKKeeesssmmmyyyqqqaaa\\\dddiiirrrxxx[[[PPPOOOLLLKKKMMMIIIMMMDDD:::<<<<<<999<<<:::888999;;;===;;;999888???@@@AAA???======@@@CCCEEEEEEGGGIIIIIIHHHIIILLLLLLQQQXXX```gggooowww||||||xxxuuurrrnnniiiiiijjjhhhgggiiijjjeee]]]XXXUUUQQQOOOMMMLLLJJJIIILLLNNNNNNKKKHHHIIILLLOOOKKKUUUggg|||eeeRRRLLLNNNQQQXXX\\\ddd}}}iiiVVVEEE555000666111111111111000000000000................................................,,,,,,,,,------.........------------,,,,,,+++***+++,,,...000000///...---,,,,,,+++***+++,,,...///++++++,,,,,,++++++***))),,,,,,,,,,,,,,,+++***)))************************************************,,,,,,,,,+++++++++******++++++******************++++++++++++++++++++++++))))))))))))************************************+++++++++*********))))))))))))))))))))))))))))))((((((((((((((((((((((((,,,,,,++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((***+++***)))((()))***++++++************+++++++++((((((+++***((((((***++++++++++++++++++++++++------,,,---......---+++111???333000BBB888%%%---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++......---------,,,,,,,,,++++++,,,,,,---......////////////000111111222222333333333444444555555555666777777777777777777777;;;===???@@@@@@???===;;;<<>><<<<<<<<<<<<>>>???@@@AAABBBCCCCCCCCC???===;;;999777555444444333333222111111000//////...............------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++************************))))))))))))))))))))))))))))))))))))************************************++++++++++++++++++++++++++++++++++++++++++++++++------------------------------------........................////////////.../////////000000000000111111222222333444444444777444666;;;<<>>======<<<<<<>>>AAA;;;<<<>>>===;;;<<>>@@@@@@>>>>>>???<<>>666%%%---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...------------,,,,,,,,,***++++++,,,,,,---------...//////000000111111222333333444444444444444444555666777888888777555555777999;;;=========<<<;;;<<<>>>???@@@???>>>???@@@??????>>>>>>???AAACCCDDDEEEDDDAAA???===<<<<<<<<<>>>>>>???@@@AAAAAAAAAAAA===;;;999777555444333333222222222111111000000///...............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************++++++++++++++++++++++++++++++++++++++++++++++++------------------------------------............---............/////////....../////////000000000111111111222333333444444555222333888777444:::EEEJJJdddsssooommmiiisssxxx~~~pppiiibbbUUUPPPNNNNNNKKKCCC;;;999<<<@@@???AAACCCDDDBBB@@@??????===============>>>???>>>>>>======>>>@@@AAA@@@?????????AAABBBCCCBBBBBBAAAAAADDDCCC>>><<<@@@EEEGGGTTTYYY___dddgggjjjpppttt{{{vvvrrrqqqqqqpppWWWWWWUUURRRSSS___rrr|||```JJJ777111222000///111111111000000000000//////........................------------------------,,,,,,,,,,,,------------,,,,,,---------,,,++++++************++++++++++++,,,,,,+++++++++,,,---------------------,,,++++++++++++,,,,,,,,,+++******************************************************+++************)))))))))************************++++++++++++++++++++++++)))))))))*********++++++************************+++++++++***************))))))))))))))))))))))))************************(((((()))******+++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((***+++***)))((()))***+++******))))))******+++)))''')))......+++***,,,++++++++++++++++++++++++))))))******************111999///+++888333&&&---++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++*********++++++++++++,,,++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------++++++,,,,,,,,,---------......//////000111111111444444444444444444444444777888999::::::999777555555666888:::;;;;;;;;;:::;;;===>>>>>>======>>>???>>>>>>======>>>@@@AAABBBFFFEEECCCAAA???>>>>>>>>>===>>>???????????????>>><<<;;;999777555444333222222111111111000000000///------.........---,,,,,,++++++++++++++++++++++++++++++************++++++************************))))))))))))))))))))))))((()))))))))************************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---------.........//////........./////////000000000000111111222333333333333111111666777444555999>>>DDDVVVuuuoookkkzzz{{{nnnmmmnnnmmmiiiiiirrrooo^^^UUUUUUVVVVVVZZZ___```[[[SSSJJJDDDFFFGGGGGGFFFHHHKKKKKKIIIEEEBBB@@@@@@BBBDDDDDDDDDEEEDDDEEEIIILLLNNNSSSXXXYYY]]]]]]UUUPPPVVVaaahhhyyyeeeUUUNNNKKKJJJJJJLLLSSS]]]hhhttt}}}iiiXXXOOO???555///222555333...---111000000000////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++*********)))***++++++,,,,,,,,,,,,,,,,,,,,,,,,---------......------,,,+++++++++,,,,,,,,,++++++******************************************************)))))))))))))))))))))***************+++++++++************************))))))*********+++++++++************************************************))))))))))))))))))))))))************************((()))))))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))(((***+++***)))((()))*********))))))))))))******((('''***///000,,,+++,,,************************))))))***)))))))))***+++000555---)))222...''',,,************************))))))))))))))))))))))))************************************************************+++++++++++++++++++++++++++,,,,,,,,,************************------------------------------------.....................///000000111111333333444444444444444444777888999;;;;;;999777666444555777999:::;;;;;;;;;<<<===>>>===<<<<<<>>>???>>>>>>>>>??????@@@AAAAAAFFFEEEDDDCCCBBBAAAAAAAAA>>>>>>>>>???>>>>>>======;;;:::999777555444333333111111111000000000000000---------...---,,,,,,+++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++))))))))))))))))))))))))((()))))))))************************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------........................//////////////////000111111222222333333111111444666555666888@@@;;;>>>OOOkkkvvviiifffrrr}}}ssskkkiiiiiijjjtttwwwqqquuu~~~|||mmm```XXX```gggkkkpppsssmmmeeeRRROOOMMMMMMQQQXXX^^^aaabbb______dddiiinnnxxxwwwzzzwww```WWWLLLGGGIIIQQQYYY^^^iiippp{{{zzzcccOOOBBB===111000111444444111//////000000000////////////...........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,+++------......------,,,+++***++++++,,,,,,,,,++++++************************************************)))))))))))))))))))))***))))))*********+++++++++************************************++++++++++++************************************************))))))))))))))))))))))))*********************************)))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))(((***+++***)))((()))******))))))))))))))))))***((('''***///000,,,+++,,,************************)))***++++++)))))),,,...///000+++))),,,+++)))+++************************))))))))))))))))))))))))************************************************))))))*********+++++++++*********++++++,,,,,,,,,************************,,,,,,,,,------------...........................---......//////000000111222222333444444555555666555666777888999888888777777777999:::;;;<<<<<<<<<<<<===>>>===<<<<<<>>>@@@??????@@@@@@AAAAAAAAAAAADDDDDDDDDDDDDDDCCCCCCCCC????????????>>>===<<<<<<:::999888666555444333333000000000000000000000000---------------,,,++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))************************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,------------.........------.........//////////////////000111111222222333222222222222333444555555777===BBBGGGZZZyyyllliiixxxxxxjjj\\\```___ZZZ[[[hhhzzz|||zzz~~~vvveee\\\```eee___UUUNNNNNNOOOSSS\\\iiivvv}}}zzz```III;;;888999222222222000------000333000000////////////..............................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,---------,,,,,,,,,,,,,,,---------------,,,,,,---------,,,++++++---------------,,,++++++******+++,,,,,,,,,++++++************************************************)))))))))************+++)))))))))***++++++,,,,,,*********************************++++++++++++,,,***************************************+++++++++))))))))))))))))))))))))************************++++++***))))))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((***+++***)))((()))******))))))(((((())))))***)))''')))......+++***,,,***************************,,,---+++)))***---111---,,,+++)))((()))******************************))))))))))))))))))))))))************************************************)))))))))************+++))))))******+++,,,,,,,,,************************,,,,,,,,,---------......------------------------------......///000000000111111222333555666777777666666777888999::::::;;;::::::;;;<<<===>>>>>>>>>===>>>>>>===<<<===???AAA???@@@@@@AAAAAAAAAAAAAAA@@@@@@AAABBBCCCDDDDDDDDD@@@@@@@@@???>>>===<<<;;;888888666444333222222222///000000000000000000000,,,------------,,,++++++************************++++++************++++++************************))))))))))))))))))))))))))))))))))))************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,---------.........---------.........//////......//////000111111222000222333222000111222444///222999<<<999;;;RRRmmm~~~~~~rrrjjjmmmssswwwtttiii^^^WWWYYY___sssxxxwwwtttssszzzzzz}}}xxxqqqlllbbbXXXQQQQQQSSSTTTUUUYYYccchhhooouuuzzzzzz___FFF888333333444222222///------...000111000000/////////.................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********+++,,,,,,---------,,,***+++---.........---,,,,,,,,,---------,,,+++***,,,,,,,,,,,,,,,++++++***)))***+++,,,,,,,,,,,,+++************************************************************++++++,,,,,,((())))))***++++++,,,,,,*********************************+++++++++,,,,,,************************))))))*********+++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((***+++***)))((()))***))))))(((((((((((())))))***((())),,,,,,)))(((+++************************)))+++---+++))))))---222,,,)))++++++&&&(((,,,)))************************************************************************************************))))))))))))************((())))))***++++++,,,,,,************************,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,------......///000000000000000111333555666888888999999999:::;;;===>>>???<<<=========>>>?????????>>>??????>>>======@@@BBB???@@@@@@AAAAAAAAAAAA@@@===>>>???AAABBBCCCCCCCCC@@@@@@@@@@@@???===<<<;;;777666555333222111111111////////////000000000000,,,,,,---------,,,++++++************************++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,---------......---------.........//////......//////000111111111,,,111555444111222444555:::333222999:::666999BBBOOOiiisssdddfffjjjrrrrrrbbbaaa^^^XXXYYYZZZgggnnnjjjhhhnnnpppkkkooo{{{vvvrrryyyzzzhhh[[[NNNOOOQQQUUUWWWWWWTTTQQQYYYVVV\\\iiimmmmmmxxxmmmZZZBBB444444777666333/////////000444555000***000/////////....................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++,,,,,,------------)))+++---.........,,,+++,,,,,,---...---,,,***)))+++,,,,,,,,,,,,+++******)))***+++,,,,,,,,,,,,,,,******************************************************+++++++++,,,,,,,,,((())))))***++++++,,,,,,))))))))))))))))))))))))******+++++++++,,,,,,,,,************************))))))******++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((***+++***)))((()))***))))))(((((((((((())))))+++((((((+++***((((((***))))))))))))))))))))))))(((+++---+++((((((---222+++'''+++,,,&&&(((---)))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((())))))***++++++,,,,,,))))))))))))))))))))))))