BM6P6(@ |||qqqiii^^^UUURRRRRRVVVeeewwwzzzvvvrrrooommmmmmlllkkkfffeeeccc]]]VVVOOOKKKJJJLLLVVVgggzzzyyypppjjjiiittt|||}}}ppp\\\UUUTTTVVVXXX[[[^^^___`````````]]]ZZZWWWVVVTTTQQQOOOQQQQQQQQQPPPMMMJJJFFFDDD>>><<<::::::;;;<<<===<<<@@@???@@@CCCLLLbbbjjjXXXOOOKKKKKKMMMOOORRRZZZbbbmmm{{{{{{uuuvvv{{{|||yyyyyysssttt|||qqqnnnooo|||rrrkkkjjjgggccc```___\\\XXXZZZ^^^ZZZXXXVVVVVVZZZaaaiiinnnsssqqqooolllllllllmmmnnnkkknnnpppooommmlllnnnqqq|||}}}yyyssshhh\\\RRROOOLLLGGGFFFIIIHHHRRR___iiillljjjfffdddcccaaa```ccciiizzzvvvmmmbbbXXXTTTRRRTTTcccttt~~~zzzsssooommmnnnnnnnnngggfffddd^^^WWWPPPMMMKKKNNNYYYjjj|||zzzqqqkkkhhhrrryyyzzz}}}xxxyyysss```XXXUUUVVVYYY[[[^^^___``````^^^\\\YYYWWWWWWVVVUUUSSSRRRRRRRRRPPPMMMJJJFFFDDD???===;;;;;;<<<>>>>>>===@@@???@@@DDDMMMdddnnn\\\QQQMMMLLLMMMNNNQQQXXX```kkkyyy|||vvvvvvxxxuuuwww~~~vvvuuujjjfffbbbaaa^^^YYYZZZ^^^___]]]ZZZXXX[[[```fffjjjssssssqqqpppnnnmmmlllllljjjlllnnnnnnmmmmmmppprrruuuvvvzzz~~~zzznnncccXXXSSSOOOKKKJJJMMMQQQZZZgggooopppnnnllllllllljjjjjjkkkppp}}}sssfff[[[VVVRRRRRR___ooo~~~}}}}}}vvvpppnnnooooooppphhhgggddd^^^WWWQQQNNNMMMQQQ\\\nnnvvvppphhhqqq~~~vvvwww~~~xxxpppnnn|||rrr^^^UUUVVVWWWYYY[[[]]]___``````]]][[[XXXXXXXXXYYYXXXWWWTTTTTTSSSQQQNNNIIIEEECCC@@@>>><<<<<<===??????>>>??????AAAEEEOOOfffppp___SSSOOOMMMMMMNNNPPPWWW___iiiwww{{{{{{|||pppkkkgggeeebbb^^^]]]```dddbbb^^^[[[[[[^^^bbbeeerrrsssttttttrrrppplllkkkhhhjjjlllllllllmmmoooqqqnnnppptttzzzwwwmmmbbbZZZUUUPPPPPPRRRWWWaaannnvvvwwwuuutttuuuuuusssrrrsssvvvwwwkkk___XXXRRRPPP[[[jjj~~~|||~~~xxxsssqqqpppooonnnhhhfffccc]]]VVVQQQNNNMMMRRR^^^qqq~~~wwwjjjqqq|||xxxxxx~~~vvvlllhhhwwwppp^^^TTTWWWXXXYYY[[[]]]___```aaa^^^[[[XXXWWWXXXYYYYYYXXXVVVVVVUUURRRNNNJJJEEECCC@@@>>><<<<<<===??????>>>>>>>>>AAAGGGQQQiiiooo]]]VVVRRROOOOOOOOOQQQXXXaaalllxxxyyyrrrllljjjgggcccbbbdddfffddd```]]]\\\^^^```bbbmmmppptttvvvvvvtttpppmmmhhhiiiiiiiiiiiiiiiiiijjjjjjlllpppuuuyyy}}}xxxmmmccc[[[VVVTTTTTTVVVbbbqqq{{{~~~|||{{{{{{wwwtttrrrrrruuu}}}}}}pppddd[[[SSSPPPYYYggg|||~~~|||yyyvvvtttqqqmmmjjjfffeeeaaa[[[UUUPPPMMMMMMQQQ___sss{{{nnnttt|||~~~}}}~~~uuujjjffftttsssbbbWWWVVVWWWYYY[[[]]]```bbbcccaaa^^^ZZZWWWWWWWWWWWWWWWXXXWWWVVVTTTOOOJJJFFFCCC???===;;;;;;<<<>>>>>>======>>>BBBHHHSSSjjjppp^^^[[[VVVRRRRRRRRRTTT\\\eeerrr{{{{{{rrrmmmjjjeeedddeeeeeeccc```^^^]]]^^^```bbbgggkkkqqqvvvyyyxxxuuussslllkkkiiigggfffeeecccbbbeeefffiiimmmqqqvvv{{{~~~xxxmmmddd]]]YYYVVVUUUaaaqqq|||rrrooolllkkkmmmttt~~~zzzkkkaaaWWWQQQXXXeee~~~~~~{{{zzzyyyxxxvvvrrrlllhhhfffdddaaaZZZTTTOOONNNNNNQQQ```ttt|||ssswww}}}~~~zzzvvvrrrpppooonnnsss{{{~~~}}}}}}vvvlllfffqqqsssbbbWWWVVVVVVXXXZZZ]]]aaadddeeedddaaa\\\YYYXXXXXXWWWWWWXXXXXXWWWTTTPPPLLLGGGEEE???===;;;;;;<<<>>>>>>======>>>BBBHHHSSSjjjyyygggccc]]]YYYWWWWWWXXX```hhhuuu||||||sssmmmhhheeefffeeedddbbb``````aaabbbccccccgggnnntttyyy{{{zzzzzzrrrpppllliiigggdddaaa^^^^^^```bbbeeeiiiooowww|||xxxnnnggg```ZZZXXXaaannn|||{{{tttiiiddd``````bbbiiiwww~~~}}}~~~uuuhhh[[[RRRWWWbbbwww{{{zzzxxxwwwuuurrrnnnkkkgggeeeaaa[[[TTTPPPOOOOOOSSSbbbvvv}}}vvvxxx}}}~~~~~~~~~}}}zzztttmmmhhhjjjkkkqqq{{{|||zzz{{{ppphhhooorrrbbbVVVTTTUUUWWWZZZ^^^bbbeeehhhgggccc^^^[[[ZZZZZZ[[[ZZZXXXXXXWWWUUUQQQMMMIIIFFF@@@>>><<<<<<===??????>>><<<>>>BBBHHHSSSjjjsssmmmfff```]]]ZZZ[[[aaaiiiuuuyyyvvvnnnjjjjjjgggfffeeedddcccccccccdddcccfffkkkqqqwww{{{}}}~~~yyyvvvqqqnnnllliiidddaaa]]]^^^______aaagggooouuuzzzyyyrrrjjjbbb___aaagggqqqyyyxxxnnneee\\\VVVRRRRRRUUU\\\kkkxxx~~~~~~|||}}}|||nnn^^^SSSVVVaaappp}}}}}}{{{xxxvvvtttssspppnnnhhhfffbbb\\\UUUQQQPPPQQQVVVdddxxxxxxyyy}}}{{{tttwww|||zzzqqqjjjmmmnnnuuu~~~|||vvvkkkpppwwwgggZZZTTTUUUVVVZZZ^^^cccgggiiihhhddd___]]]\\\]]]^^^^^^XXXXXXWWWUUURRRNNNJJJGGGBBB@@@>>>===???@@@@@@@@@<<<>>>BBBHHHSSSjjj{{{tttmmmeeeaaa]]]\\\aaaiiisssvvv{{{~~~tttoooooojjjiiihhhgggfffeeeeeeddddddfffjjjpppuuuzzz}}}~~~zzzuuurrrqqqnnniiieeeaaa```___\\\\\\___gggmmmtttzzzqqqhhhdddaaa```gggnnnmmmbbbWWWRRRLLLGGGGGGKKKSSSbbbooo~~~||||||}}}uuueeeXXXVVVZZZhhhwww{{{vvvwwwxxx~~~zzzvvvtttqqqnnnlllmmmggg```[[[UUUNNNMMMOOOYYYjjj~~~}}}~~~{{{ssswww}}}|||pppqqqvvveee\\\TTTTTTUUUYYY^^^ccceeefffdddcccbbbbbbccccccaaa___^^^]]]\\\YYYTTTOOOIIIFFFBBBAAA@@@?????????@@@AAA<<>>???@@@@@@@@@CCCFFFGGGOOOdddhhhgggooosssooojjjiiijjjjjjllljjjkkkrrr~~~yyyrrrooonnnkkkiiijjjgggeeecccccceeeiiimmmqqquuuwwwyyyzzzzzzwwwtttrrrkkkhhhccc^^^[[[ZZZZZZ[[[aaagggmmmqqqvvv{{{|||zzzooojjjbbb[[[VVVOOOHHHBBBEEEBBBAAAAAAAAACCCLLLVVVbbblllzzz~~~~~~}}}~~~sss\\\RRRPPPJJJQQQOOOLLLQQQUUUcccxxx|||wwwuuutttsssrrrnnnjjjeee```XXXRRRRRRWWWfffwwwzzzpppxxx~~~kkk]]]WWWVVVVVVXXX^^^cccgggiiikkkiiihhhggggggfffcccaaa______^^^[[[WWWQQQLLLIIIBBBAAA???>>>>>>>>>???@@@@@@BBBEEEIIIPPPddduuucccdddlllqqqoookkkjjjiiiggghhheeeeeekkkxxxzzzvvvsssooommmnnniiigggcccaaaaaadddhhhjjjppprrrwww{{{}}}|||zzzyyynnnllliiieeebbb```______aaacccfffiiimmmqqqssstttooojjjccc]]]WWWPPPJJJEEEFFFCCCAAAAAAAAABBBIIIQQQYYYdddsss~~~~~~}}}eeeWWWQQQJJJMMMIIIGGGMMMQQQ___vvv}}}xxxvvvuuutttsssppplllhhhccc[[[TTTVVV\\\kkk|||~~~sssyyy}}}jjj]]]VVVUUUVVVYYY___eeeiiikkkkkkjjjhhhggggggfffcccaaaaaaaaa___\\\XXXRRRLLLIIIAAA@@@???>>>>>>>>>???@@@>>>???CCCIIIQQQddd~~~kkkbbbcccjjjmmmkkkgggfffddd```dddaaa```fffsss|||xxxssspppqqqllljjjfffbbbaaabbbdddfffkkknnnsssyyy|||~~~~~~}}}sssrrrooolllhhhdddaaa```aaa______aaadddfffiiilllnnnkkkfffaaaZZZSSSMMMIIIGGGCCCAAAAAAAAA@@@EEEKKKRRR]]]mmm|||sss```TTTMMMMMMGGGFFFLLLNNN[[[sss{{{xxxwwwuuutttrrrooolllggg^^^XXXZZZaaaooo~~~vvvyyywwwfff[[[SSSSSSVVV[[[bbbhhhkkklllkkkjjjhhhhhhhhhgggeeecccdddcccaaa^^^XXXRRRLLLHHHAAA@@@???>>>===>>>??????>>>===@@@HHHQQQcccwwwfffaaacccgggiiieeebbbbbb```]]]^^^[[[ZZZaaaooo~~~wwwssstttpppnnnjjjfffdddcccddddddgggjjjoootttyyy}}}yyyxxxvvvrrrlllgggaaa^^^^^^ZZZYYY[[[]]]^^^bbbggglllkkkiiieee^^^WWWPPPLLLHHHCCC@@@AAA@@@???AAAEEELLLWWWfffuuuppp```RRRQQQJJJIIINNNOOO[[[sss}}}{{{xxxvvvtttrrrooojjjaaaZZZ]]]eeerrr{{{xxxooo___WWWOOOQQQVVV]]]dddjjjlllmmmlllkkkjjjjjjjjjjjjhhhffffffeeeccc___YYYQQQKKKGGGAAA@@@>>>=========>>>???@@@===???GGGPPPbbb{{{gggbbbccceeeddd```]]]______]]]XXXVVVVVV]]]kkk{{{zzzzzzsssrrrooollliiifffeeeddddddgggjjjooouuuzzz}}}||||||{{{xxxsssmmmgggccc]]]XXXVVVXXXYYYXXX[[[aaadddfffhhhgggbbb\\\UUURRRKKKFFFCCCCCCBBB@@@@@@CCCFFFPPP___nnnzzz|||lllXXXUUUMMMMMMRRRQQQ\\\ttt}}}zzzxxxuuusssqqqlllccc\\\___gggsssxxxyyy|||hhhZZZSSSMMMPPPVVV^^^fffkkkmmmnnnmmmlllkkkkkklllllljjjhhhhhhgggddd___YYYQQQJJJFFFAAA@@@>>>=========>>>???BBB>>>???GGGOOO```jjjbbbbbbdddaaa\\\[[[___```___TTTRRRRRRZZZiiiyyyuuutttrrrooollliiifffeeeccceeehhhlllrrrwww|||~~~|||}}}~~~}}}yyytttooolll```ZZZVVVWWWVVVSSSUUU[[[ZZZ___dddgggeee```[[[YYYOOOJJJFFFGGGFFFCCCBBBEEEAAAJJJYYYiiivvv{{{|||}}}~~~{{{fffXXXPPPSSSRRRQQQ___ttt{{{vvvuuuqqqqqqooohhhbbbbbbgggmmmyyy~~~vvvxxxwwwggg[[[RRRLLLPPPUUU]]]dddkkkooorrrrrrqqqqqqqqqpppnnnjjjggggggfffddd___YYYPPPHHHDDD@@@@@@????????????@@@@@@???@@@CCCGGGOOOeeegggeeeeeeeeeccc^^^\\\[[[[[[ZZZRRROOOOOOVVVeeexxx{{{uuurrrtttsssnnnhhhfffiiiffffffjjjnnnpppvvv||||||~~~yyytttrrrkkkeee\\\UUURRRRRRRRRSSSRRRVVV]]]cccfffddd^^^XXXXXXRRRJJJEEEDDDDDDDDDCCCFFFHHHQQQ___mmm{{{zzz{{{|||~~~yyyhhh[[[YYYWWWUUUaaasss~~~vvvqqqooonnnooonnniiidddccchhhnnn{{{tttsss}}}ssscccXXXQQQNNNQQQWWW^^^eeekkkooorrrsssrrrrrrrrrqqqoookkkhhhgggfffddd___XXXOOOHHHCCC?????????>>>>>>?????????>>>@@@CCCGGGPPPfffjjjhhhhhhgggddd___\\\\\\[[[YYYPPPNNNMMMTTTcccvvv~~~zzz{{{zzzuuuqqqooolllhhhgggiiikkklllpppuuu{{{yyyvvvmmmggg^^^WWWSSSPPPOOONNNPPPTTTYYY```dddddd```]]]XXXTTTMMMIIIGGGEEECCCAAACCCEEEMMMZZZhhhvvvzzz{{{|||}}}~~~uuubbb\\\XXXVVV```ooo|||rrrlllhhhhhhkkkmmmjjjeeeeeeiiimmm{{{tttpppxxxrrraaaWWWRRRPPPSSSYYY___ffflllppprrrttttttsssssssssqqqmmmjjjhhhgggccc^^^VVVNNNGGGCCC???>>>>>>======>>>>>>???>>>@@@CCCHHHPPPfffooolllmmmlllggg```]]]]]][[[VVVNNNLLLLLLRRRaaattt~~~}}}|||xxxuuuuuupppllliiiiiiiiigggiiimmmwww}}}{{{rrrlllddd\\\WWWRRRNNNLLLNNNPPPUUU[[[aaadddeeeddd\\\XXXRRRMMMJJJFFFCCC@@@AAABBBHHHTTTaaappp{{{{{{}}}~~~lllbbb]]][[[cccnnn{{{pppiiieeedddhhhkkkiiieeecccfffjjjxxx}}}sssooowwwtttcccZZZWWWSSSVVV[[[aaahhhmmmqqqsssvvvuuuuuuuuuuuussspppmmmiiigggccc\\\UUUMMMFFFCCC>>>>>>============>>>>>>>>>@@@DDDHHHQQQfffsssppprrrsssmmmccc^^^___[[[SSSMMMLLLLLLRRR___rrr{{{xxxxxxtttoookkkkkkiiieeeeeeiiirrryyyxxxssskkkddd]]]XXXRRROOOMMMNNNPPPVVV]]]dddgggiiiaaa]]]WWWQQQKKKGGGDDDBBBAAAAAAFFFOOO[[[kkk||||||~~~qqqiiidddgggnnnyyyooohhheeecccgggjjjhhhccc```aaacccqqquuu{{{|||uuummmkkkrrr}}}ttteee]]]ZZZUUUXXX]]]cccjjjooosssuuuxxxwwwwwwxxxxxxvvvssspppkkkhhhbbb[[[SSSKKKEEEBBB>>>>>>============>>>>>>>>>@@@DDDHHHPPPeeewwwsssvvvzzzvvviiiaaa___ZZZRRRMMMLLLLLLQQQ^^^qqq~~~~~~wwwrrrooonnnkkkgggfffiiilllsss~~~~~~yyyqqqjjjccc]]]WWWSSSNNNMMMNNNRRRYYYaaagggjjjhhhccc\\\SSSLLLHHHFFFFFFCCCCCCFFFMMMVVVeee|||{{{|||}}}~~~tttjjjgggjjj~~~yyyooojjjhhhgggkkkllliiiaaa[[[ZZZ\\\eeeggglllqqqssstttzzz}}}xxxsssmmmfffdddlllwwwrrreee^^^ZZZVVVYYY___eeelllrrrvvvxxxzzzyyyyyyzzzzzzyyyuuurrrlllhhhbbbYYYQQQIIIDDDAAA???>>>>>>======>>>>>>??????AAADDDHHHOOOccc{{{wwwxxxqqqddd```ZZZQQQLLLKKKLLLPPP\\\oooyyyuuurrrqqqnnniiihhhjjjiiimmmwwwxxxooohhhaaa[[[WWWRRROOONNNOOOUUU]]]dddgggjjjgggaaaXXXPPPJJJHHHHHHEEEDDDFFFKKKQQQ___vvvyyyzzz{{{}}}~~~~~~~~~~~~rrrlllllluuu|||uuurrrqqqoooqqqqqqjjj```XXXVVVWWWYYYYYY]]]dddgggjjjsss}}}vvvrrrnnniiiddddddmmmxxxpppfff___[[[WWWZZZ___fffmmmtttxxx{{{{{{{{{{{{||||||zzzwwwtttmmmiiiaaaXXXOOOHHHCCCAAA?????????>>>>>>????????????AAADDDHHHNNN```{{{xxxxxxfff___YYYQQQJJJJJJJJJOOOZZZlll~~~~~~|||xxxtttssspppjjjhhhjjjhhhjjjqqq}}}wwwnnnfff```\\\VVVSSSOOOOOOSSSYYY___ccchhhhhhfff___UUUMMMIIIGGGDDDDDDEEEGGGKKKWWWmmmwwwxxxyyy{{{||||||}}}}}}~~~~~~wwwvvvmmm}}}{{{zzzzzzuuuvvvtttlll```WWWSSSTTTRRRQQQTTT\\\```dddooo{{{ssspppmmmjjjgggiiitttqqqhhhaaa\\\WWWZZZ```gggnnnuuuzzz|||||||||||||||}}}{{{xxxuuunnniiiaaaXXXOOOHHHCCCAAA@@@@@@????????????@@@@@@@@@AAADDDGGGMMM___~~~xxx}}}hhh___YYYQQQIIIHHHIIIMMMXXXjjj~~~~~~yyyvvvtttpppjjjgggiiihhhiiimmmyyy~~~tttllleeeaaaYYYUUUPPPOOORRRWWW\\\___fffhhhiiidddZZZPPPHHHEEECCCCCCCCCEEEGGGQQQgggzzz{{{{{{|||}}}~~~~~~~~~vvvzzz|||zzztttkkkaaaYYYTTTSSSQQQOOOQQQWWW\\\bbblllvvvwwwppppppvvvuuuqqqxxxuuujjjccc```XXX[[[```gggooowww~~~~~~||||||{{{yyyuuurrrsssooofff[[[QQQHHHBBB>>>===>>>???@@@@@@@@@@@@???@@@AAADDDGGGMMM^^^{{{|||~~~}}}yyypppaaaWWWNNNKKKHHHHHHMMMVVVeeeyyy}}}~~~wwwsssqqqoookkkhhhfffeeehhhqqq|||xxxmmmeeeaaa^^^YYYUUUUUUVVVYYY[[[bbbfffiiiggg```VVVOOOKKKDDDBBBCCCFFFHHHOOO]]]jjj|||}}}}}}~~~}}}~~~}}}wwwooofff___ZZZXXXYYYVVVVVVXXXYYY]]]hhhsss|||wwwwww}}}~~~|||vvvjjj```[[[WWWZZZ```gggooowww~~~~~~|||{{{{{{zzzwwwuuuvvvqqqiii^^^SSSJJJDDDAAA@@@@@@AAAAAABBBAAAAAAAAA@@@AAACCCGGGLLL]]]{{{~~~~~~|||zzzjjj]]]SSSLLLIIIHHHMMMVVVdddxxxyyysssqqqnnnjjjggghhhfffgggnnnyyyzzzpppgggccc]]]XXXUUUVVVWWWXXX___cccggggggaaaXXXQQQNNNGGGEEEDDDEEEFFFKKKWWWcccxxx}}}~~~~~~}}}}}}~~~zzztttnnniiidddaaafffddddddbbb___aaalllxxx}}}}}}uuuhhh^^^XXXWWWZZZ```gggooowww}}}~~~|||{{{{{{{{{zzzyyyyyytttkkkaaaVVVMMMFFFCCCAAAAAAAAAAAAAAAAAA@@@@@@@@@AAACCCFFFLLL]]]zzztttcccWWWLLLIIIHHHLLLTTTbbbuuu~~~wwwsssppplllhhhkkkgggeeejjjrrr~~~~~~rrrmmmeee^^^ZZZXXXWWWVVV[[[___dddfffbbb\\\VVVRRRKKKGGGEEEEEEDDDFFFOOOYYYhhhzzz}}}}}}}}}~~~~~~|||}}}~~~{{{xxxuuurrrnnnkkkmmmpppsssrrrllljjjsss~~~rrrggg^^^YYYVVVZZZ```hhhpppwww}}}~~~|||{{{|||}}}~~~}}}zzzuuummmbbbWWWNNNGGGCCC@@@??????>>>>>>>>>>>>>>>@@@@@@CCCFFFLLL]]]{{{zzzfffYYYMMMJJJHHHLLLSSS___rrr}}}xxxtttpppmmmmmmgggccceeejjjuuuxxxooogggbbb___[[[XXXXXX\\\aaadddddd___ZZZWWWNNNJJJFFFEEECCCCCCIIIQQQ\\\lll|||zzzzzz{{{|||}}}~~~}}}}}}~~~}}}{{{xxxtttqqqqqqwww|||uuuxxxzzzyyy~~~zzzooofff```]]]VVVZZZaaaiiiqqqxxx}}}}}}}}}~~~zzzuuulllaaaVVVLLLFFFBBB??????>>>======>>>>>>??????@@@CCCGGGMMM___}}}|||fffXXXNNNJJJHHHKKKQQQ\\\ooo|||xxxtttqqqooohhhcccccceeelllyyyyyypppkkkfff```[[[WWWZZZ^^^bbbcccbbb^^^\\\QQQLLLHHHFFFDDDCCCGGGMMMTTTaaaqqq|||xxxxxxyyy{{{}}}~~~}}}~~~yyyssspppvvv~~~~~~xxxvvv{{{yyypppiiiccc```WWW[[[bbbkkkssszzz~~~yyytttkkk```UUUKKKDDD@@@@@@@@@???>>>???@@@AAABBB>>>???CCCGGGOOOaaa|||fffXXXOOOKKKHHHJJJOOOZZZlll{{{}}}xxxuuuqqqkkkfffeeeeeehhhqqqzzz{{{uuunnneee___YYYZZZ\\\___bbbcccaaa___VVVPPPKKKJJJGGGDDDFFFJJJNNNXXXfffrrr|||vvvwwwyyy{{{~~~wwwnnnkkkpppxxx}}}zzz}}}~~~~~~uuummmeee___XXX\\\dddllluuu{{{yyytttkkk___TTTJJJCCC@@@???>>>======>>>@@@BBBDDD===???CCCHHHQQQddd~~~hhh\\\PPPKKKHHHIIINNNXXXiiiyyy~~~zzzsssoookkkjjjhhhggglllrrrxxxnnneee\\\[[[ZZZ]]]```ccccccaaa]]]VVVPPPNNNJJJFFFEEEGGGGGGNNNZZZhhhttt~~~vvvwwwyyy|||tttiiieee___gggxxx|||zzzpppeee]]]YYY]]]eeemmmvvv|||yyytttkkk```TTTJJJCCC???<<<;;;;;;;;;<<>>@@@AAA???CCCCCCHHHTTTaaa}}}lll[[[QQQKKKIIIMMMOOOUUUgggzzz}}}vvvpppnnnkkkggghhhlllqqqwwwsssmmmcccZZZYYY[[[]]]```eeeddd___YYYSSSNNNIIIEEEBBBFFFHHHOOOZZZdddooo~~~wwwwwwxxxyyy|||~~~wwwjjjaaadddjjjuuuuuujjjddd___bbbgggnnnvvv}}}}}}yyysssiii\\\QQQIIIDDDCCCAAA@@@>>>======???@@@AAA???DDDDDDHHHTTTaaa}}}ppp___RRRLLLJJJNNNQQQWWWiii|||xxxrrrooolllggggggiiihhhmmmvvv}}}rrrhhh^^^\\\\\\]]]___bbbddd___YYYSSSOOOJJJFFFCCCEEEFFFLLLUUU___jjjyyyuuuvvvwwwxxxzzz|||~~~|||xxxyyy}}}yyyiiiiiijjjooowww~~~vvvjjjddd```ccciiiqqqxxxzzzssshhh[[[PPPHHHDDDBBB??????>>>>>>>>>???AAABBB???DDDDDDHHHSSS```{{{uuucccSSSMMMKKKNNNRRRYYYkkk~~~{{{sssppplllgggeeegggaaadddjjjooowwwyyynnnddd```^^^]]]]]]```ccc___ZZZUUUPPPLLLHHHEEEEEEEEEHHHOOOWWWaaaqqq~~~uuuuuuvvvxxxzzz|||~~~|||wwwqqqppprrrtttssspppllllllqqqyyy|||uuutttxxx}}}ssshhhbbbaaaeeekkksss{{{{{{sssfffYYYNNNGGGCCCAAA>>>>>>>>>>>>???@@@BBBBBB???DDDDDDHHHSSS___yyyvvvbbbSSSMMMKKKNNNQQQYYYlll|||tttqqqmmmhhheeeeee___bbbfffgggiiissstttiiidddaaa^^^]]]^^^bbb___ZZZVVVRRRNNNJJJGGGFFFDDDFFFKKKQQQZZZiiivvvvvvvvvwwwxxxzzz}}}}}}~~~}}}|||wwwpppnnnooopppzzzwwwsssmmmjjjkkkrrr||||||vvvssssssvvvxxx}}}pppgggccccccgggnnnvvv~~~{{{qqqcccUUULLLFFFBBB@@@===>>>>>>>>>???@@@AAABBB???DDDEEEHHHRRR]]]wwwxxx```TTTMMMJJJMMMPPPXXXkkk|||vvvqqqnnniiifffeee___cccfffeeecccgggqqq{{{zzznnniiieee```^^^___aaa^^^ZZZVVVSSSOOOKKKHHHGGGEEEEEEIIIMMMUUUcccpppuuuvvvwwwxxxzzz}}}}}}~~~{{{}}}~~~zzzssspppppprrryyy~~~ssspppkkkgggggglllttt{{{~~~zzzyyyyyy|||oooiiigggdddhhhpppyyyyyynnn^^^QQQIIIEEEBBB???>>>>>>??????@@@@@@@@@AAA@@@EEEEEEHHHRRR\\\uuu}}}dddVVVOOOKKKMMMPPPWWWjjj~~~{{{{{{tttpppjjjgggfff___bbbdddbbb^^^^^^bbbgggtttvvvooojjjccc``````___\\\YYYVVVTTTPPPLLLHHHFFFDDDEEEHHHKKKRRR^^^jjj{{{ttttttuuuwwwyyy{{{}}}~~~zzz|||~~~xxxssssssrrrvvvwwwwwwxxxzzzxxxtttmmmllljjjgggfffiiipppuuu{{{nnniiihhheeejjjrrr{{{wwwkkk[[[NNNGGGDDDAAA???>>>??????@@@@@@@@@??????@@@EEEEEEIIIRRR[[[sssoooYYYQQQMMMNNNPPPWWWkkk~~~yyyrrrlllgggfff___``````^^^[[[ZZZ[[[\\\dddsssvvvooogggaaaaaa]]][[[XXXVVVTTTPPPLLLHHHDDDCCCDDDGGGJJJOOOZZZeeerrr}}}sssssstttvvvxxxzzz|||}}}yyy|||zzzvvvuuupppqqqpppnnnnnnqqqoookkkjjjkkkjjjhhhgggiiiooottt{{{}}}yyykkkggggggfffjjjrrr|||uuuiiiXXXLLLFFFDDDAAA?????????@@@@@@@@@??????>>>@@@EEEEEEIIIRRR[[[sssyyy[[[TTTOOOPPPQQQXXXkkk~~~|||tttmmmgggfff```___]]][[[ZZZYYYYYYYYYYYYeeewww{{{rrriiibbbaaa[[[ZZZWWWVVVTTTPPPLLLHHHCCCBBBCCCGGGIIINNNWWWbbbkkkwwwtttsssssstttvvvyyy}}}}}}~~~~~~~~~}}}{{{{{{tttpppiiifffbbb```aaabbbcccccc___^^^___cccjjjnnnooonnn{{{{{{{{{{{{oooeeeaaadddjjjsss}}}{{{uuudddQQQHHHDDD@@@======????????????@@@AAABBBCCC@@@DDDCCCHHHRRR]]]ttt{{{~~~kkkYYYMMMPPPUUUZZZiii{{{}}}~~~~~~ssskkkiiieee___ZZZ[[[[[[XXXTTTTTTRRR[[[hhhxxxxxxppphhhccc___\\\XXXTTTRRROOOLLLIIIEEEEEEDDDCCCEEEKKKSSSYYYhhhrrrrrrrrrssstttwwwzzz}}}~~~~~~}}}~~~}}}vvvoookkkccc```\\\ZZZZZZ[[[[[[ZZZ\\\\\\___dddkkkqqqrrrrrryyy}}}|||{{{}}}~~~qqqhhhccceeekkkttt~~~|||tttcccQQQHHHDDD@@@>>>>>>????????????@@@AAABBBCCC@@@DDDDDDHHHSSS]]]ttt}}}sss___QQQQQQTTTZZZjjj}}}uuukkkhhheee^^^YYYZZZZZZVVVSSSSSSSSSZZZcccooo~~~sssjjjdddccc___ZZZVVVSSSPPPMMMJJJGGGFFFEEEDDDFFFKKKRRRWWWccclll{{{oooppprrruuuxxx{{{}}}~~~|||~~~xxxpppiiiddd^^^[[[WWWTTTSSSSSSRRRQQQRRRSSSWWW^^^fffmmmpppqqqvvv}}}|||{{{zzzrrrwwwsssjjjffffffkkkuuu}}}rrrbbbPPPHHHDDDAAA??????????????????@@@AAABBBCCCAAAEEEDDDHHHRRR\\\rrriiiVVVSSSTTTZZZjjj~~~|||{{{{{{{{{||||||}}}}}}}}}|||ppplllfff___YYYZZZZZZVVVTTTTTTSSSWWW\\\dddttt{{{pppjjjfffbbb]]]XXXUUURRRNNNLLLJJJIIIGGGFFFFFFJJJPPPUUU\\\ffftttnnnpppssswwwzzz}}}~~~}}}{{{tttlllfffbbb]]]YYYUUURRRQQQPPPNNNMMMJJJMMMRRRYYYaaaiiinnnqqquuu}}}yyyyyytttkkktttsssiiieeeeeekkkuuu}}}ooo___OOOGGGEEEBBB??????????????????@@@AAABBBBBB@@@EEEDDDHHHQQQYYYooorrr\\\UUUUUUYYYjjj~~~}}}{{{yyyxxxwwwvvvuuuxxxxxx{{{yyyrrriiiaaa[[[ZZZZZZWWWUUUVVVSSSVVVXXX]]]hhh|||xxxqqqgggccc]]]XXXUUURRROOOMMMLLLKKKIIIGGGFFFIIINNNRRRXXXaaannn}}}pppqqqtttxxx{{{~~~~~~xxxrrrmmmhhheee^^^[[[WWWTTTRRRPPPNNNLLLMMMOOOSSSYYY```hhhooossswww~~~zzz{{{qqqkkkuuuqqqgggbbbccciiittt|||lll\\\LLLFFFDDDBBB??????????????????@@@AAABBBBBB@@@DDDCCCGGGOOOVVVkkkxxx```XXXUUUXXXiii}}}}}}zzzyyyyyyzzzvvvjjjbbbZZZYYYXXXVVVUUUVVVSSSUUUWWWZZZaaaooottthhhddd]]]XXXUUURRROOONNNMMMLLLJJJHHHFFFHHHLLLPPPUUU]]]jjjxxxqqqrrrtttwwwzzz}}}{{{~~~xxxssspppllljjjaaa^^^[[[XXXVVVTTTQQQOOOPPPQQQRRRUUUZZZaaajjjqqqyyy}}}sssqqq{{{oooddd```bbbiiitttzzzhhhYYYJJJDDDCCCAAA??????????????????@@@AAABBBCCCAAAEEEDDDGGGOOOUUUiiizzzcccZZZVVVXXXgggyyyzzzkkkaaaYYYWWWVVVTTTTTTUUUVVVUUUWWWZZZ]]]eeetttzzznnniiibbb[[[VVVSSSPPPNNNLLLLLLJJJGGGFFFGGGJJJMMMRRRYYYfffsssrrrrrrsssuuuwwwzzz}}}}}}|||{{{zzzyyyvvvzzz~~~yyyuuussspppnnnhhhfffbbb```^^^\\\YYYWWWTTTTTTRRRRRRTTT[[[eeelllxxx~~~~~~zzzmmmccc```ccciiiuuuwwwdddVVVGGGBBBBBB@@@>>>>>>????????????@@@AAABBBCCCCCCGGGFFFIIIPPPVVViii}}}yyyccc[[[WWWWWWddduuunnnddd[[[XXXWWWVVVVVVXXXZZZVVVUUUWWWYYY]]]hhhsssyyysssjjjaaaZZZUUUQQQNNNKKKKKKIIIGGGEEEFFFIIIKKKMMMTTT```mmmzzzrrrrrrqqqrrrtttxxx{{{}}}}}}wwwsssqqqpppooonnnqqqwwwzzzwwwtttrrrqqqooommmjjjhhhfffdddaaa___\\\ZZZWWWTTTUUU[[[fffnnnwww}}}~~~mmmcccaaadddjjjvvvvvvbbbTTTFFFAAAAAA@@@>>>===????????????@@@AAABBBCCCEEEIIIHHHJJJRRRWWWiiiwwwyyywwwccc\\\XXXWWWbbbsssrrrhhh___\\\[[[YYYZZZ\\\]]]WWWSSSUUUVVVXXXaaakkk}}}{{{qqqfff]]]WWWQQQNNNJJJJJJIIIFFFEEEEEEHHHKKKJJJQQQ\\\iiivvvsssssstttuuuwwwyyy|||}}}sssgggbbbbbbdddeeehhhmmmzzz{{{zzzzzzzzzyyywwwwwwxxxwwwuuurrrnnnlllddd```\\\[[[YYY[[[dddmmmuuu|||nnnaaa```eeennn{{{{{{nnn^^^QQQEEEBBBBBB@@@>>>===>>>>>>???@@@AAACCCDDDEEEEEEHHHMMMOOOPPPXXXkkk}}}qqqnnnxxxyyyiii```[[[[[[dddqqqrrr^^^WWWYYYZZZZZZ[[[]]][[[XXXUUUUUUXXX\\\^^^ooovvvmmmeeeZZZTTTSSSQQQMMMIIIFFFEEEFFFGGGGGGIIIMMMUUU```ooo~~~tttttttttuuuwwwyyy|||}}}~~~vvvhhh^^^YYYWWWVVV[[[```mmm}}}||||||}}}}}}~~~{{{|||~~~~~~}}}zzzwwwuuummmhhhcccaaa^^^^^^eeemmmxxxzzzvvvwwwttttttvvvwwwxxx~~~ooocccaaagggppp|||xxxkkk\\\OOODDDAAAAAA@@@>>>>>>>>>>>>???@@@AAACCCDDDEEEFFFIIINNNQQQRRRYYYkkk}}}lllgggooovvvhhhbbb]]][[[cccooo{{{ggg___^^^^^^]]]]]]```]]]ZZZWWWVVVWWWYYY[[[cccwwwtttjjj___XXXWWWUUUQQQLLLHHHGGGGGGGGGGGGHHHKKKQQQ\\\iiiyyytttttttttuuuwwwyyy{{{||||||~~~{{{lll___VVVOOOKKKPPPTTT___ooo|||{{{tttmmmiiidddbbbfffmmmzzz{{{tttooolllkkklllmmmooouuu}}}pppdddccchhhqqq~~~uuugggWWWLLLBBB@@@@@@???>>>????????????@@@AAACCCEEEFFFHHHJJJOOORRRSSSZZZjjj{{{rrriiimmmuuuiiieeeaaa^^^dddnnnqqqeee```]]][[[\\\aaa___\\\YYYWWWVVVWWWWWWYYYhhh}}}}}}qqqgggaaa___ZZZVVVPPPLLLIIIHHHFFFEEEFFFHHHMMMUUUbbbrrrrrrssstttuuuwwwyyyzzz{{{zzz|||}}}~~~~~~sssggg[[[RRRMMMNNNPPPWWWcccooo{{{~~~vvvpppkkkgggiiinnnzzzvvvrrrpppqqqqqqrrrxxxnnndddccciiirrr~~~ttteeeSSSIIIAAA???@@@>>>>>>@@@?????????@@@BBBCCCEEEFFFHHHJJJOOOSSSTTTZZZiiixxx~~~pppooovvvkkkgggdddaaagggqqqoooddd]]]ZZZ\\\```___]]]ZZZXXXWWWVVVVVVXXXaaapppwwwnnnhhheee^^^ZZZSSSNNNKKKHHHEEECCCEEEGGGJJJPPP[[[kkk}}}oooppprrrtttvvvxxxyyyzzzyyy{{{|||}}}}}}~~~zzzooocccYYYSSSNNNLLLPPPXXXbbbnnn}}}}}}wwwrrrmmmmmmpppxxx}}}kkkcccccciiirrr~~~ssseeeOOOGGG@@@??????>>>>>>AAA??????@@@AAABBBDDDEEEFFFHHHJJJNNNSSSVVV[[[iiivvvqqqlllyyynnnjjjfffccchhhrrr~~~lll```\\\^^^]]]]]]]]]\\\[[[YYYXXXWWWYYY\\\gggyyy|||qqqiiiddd```\\\UUUPPPLLLHHHEEEBBBEEEGGGIIIMMMVVVfffxxxkkkmmmppprrruuuwwwyyyyyyyyy{{{|||||||||}}}tttiii___XXXMMMIIIIIINNNUUU```nnn{{{zzztttrrrtttvvv}}}wwwhhhbbbdddjjjrrr~~~rrrdddNNNGGGAAA@@@???>>>>>>AAA@@@@@@@@@AAABBBDDDFFFFFFHHHJJJOOOUUUYYY^^^jjjwww~~~rrriii|||~~~tttqqqlllfffiiiqqquuuccc[[[[[[ZZZ[[[]]]]]]]]][[[YYYWWWVVVVVV]]]mmmvvvjjjbbbaaa]]]WWWRRRNNNJJJFFFCCCEEEGGGIIILLLSSSbbbuuugggiiimmmqqqtttwwwxxxyyyzzz{{{||||||{{{|||~~~~~~zzzqqqhhhbbbSSSMMMHHHIIILLLRRR___kkkyyy~~~{{{xxxxxxvvv~~~sssfffccceeellltttoooaaaMMMGGGBBBAAA@@@===>>>BBB@@@@@@@@@AAACCCDDDFFFGGGIIIJJJPPPWWW\\\bbbnnnyyyrrrfffyyyyyypppmmmrrr|||mmm___\\\YYY[[[]]]___^^^\\\XXXVVVUUURRRVVVbbbqqqssshhhaaa^^^YYYTTTQQQMMMIIIGGGCCCFFFIIIKKKQQQ^^^qqqeeegggkkkppptttvvvxxxyyyzzz{{{|||{{{{{{{{{}}}}}}~~~~~~yyyqqqmmm\\\TTTMMMIIIGGGJJJTTT^^^jjjqqq|||{{{zzzxxxqqqfffdddgggnnnvvv}}}mmm^^^MMMHHHCCCBBB@@@===>>>BBB@@@@@@AAAAAACCCDDDFFFGGGJJJLLLQQQYYY___eeeppp{{{mmm```tttyyysssuuuzzz|||jjjdddZZZ\\\___```___[[[WWWTTTUUURRRSSS\\\fffuuu~~~rrrbbb___ZZZVVVSSSPPPLLLIIIBBBFFFIIIKKKPPP\\\ooo|||gggiiilllooorrrtttuuuuuuxxxyyy|||~~~~~~}}}}}}~~~~~~{{{xxxtttiii___RRRJJJIIIKKKNNNOOO```iiiuuu|||~~~|||xxxyyymmmfffeeennnzzz|||iiiWWWJJJFFFBBB??????@@@@@@???@@@AAABBBDDDFFFGGGIIIIIIPPPQQQUUU[[[___cccmmmvvvjjj^^^jjj~~~}}}zzzzzzeee]]]\\\]]]___]]]WWWUUUWWWRRRRRRUUUYYY___jjj}}}tttoooeeeYYYTTTTTTSSSMMMFFFGGGFFFHHHLLLPPPWWWffftttiiikkkmmmpppsssuuuvvvvvvwwwxxxzzz|||}}}}}}}}}|||~~~~~~~~~~~~~~~yyyooofffYYYNNNIIIIIIKKKMMMSSS^^^kkkzzz~~~~~~sssnnn{{{xxxmmmgggfffppp{{{{{{hhhVVVIIIFFFBBB??????@@@@@@@@@AAABBBCCCEEEGGGHHHJJJJJJPPPPPPSSSYYY]]]bbblllvvvqqq```dddsss}}}|||}}}zzzeee```]]]]]][[[VVVUUUVVVQQQQQQRRRUUUXXX```pppvvvjjj]]]VVVUUUTTTPPPJJJGGGFFFHHHKKKNNNUUUdddrrrkkkmmmoooqqqtttuuuvvvwwwvvvwwwyyy{{{||||||{{{{{{}}}}}}~~~|||tttfffXXXMMMHHHJJJLLLJJJTTTccctttyyymmmhhhvvvvvvlllgggiiiqqq{{{xxxeeeUUUHHHEEEBBB@@@@@@@@@@@@@@@CCCCCCEEEFFFHHHJJJKKKKKKOOOOOOQQQVVVZZZ```kkkvvv|||eee^^^eeemmm}}}|||vvvkkk```\\\[[[XXXVVVVVVSSSRRRQQQRRRRRRVVVbbbnnn~~~rrrbbbYYYVVVVVVSSSOOOIIIHHHIIIKKKMMMTTTbbbooolllmmmoooqqqssstttvvvvvvvvvwwwyyyzzz{{{{{{{{{{{{||||||}}}~~~xxxeeeUUUKKKJJJLLLJJJRRR___pppxxx|||zzz{{{{{{ooojjjwww~~~sssjjjhhhkkkqqq{{{tttaaaRRRGGGDDDAAA@@@AAAAAAAAA@@@CCCCCCEEEGGGIIIJJJLLLLLLPPPNNNPPPTTTXXX^^^jjjuuukkk\\\]]]cccsss}}}}}}{{{{{{iii```^^^\\\YYYXXXWWWUUUSSSSSSQQQQQQYYYbbbrrrzzziii\\\XXXWWWUUUSSSLLLKKKKKKLLLNNNSSS```mmmmmmnnnnnnpppqqqssstttuuuwwwxxxyyyzzz{{{|||||||||{{{|||}}}~~~sss___QQQLLLKKKIIIPPPZZZjjj{{{rrruuu{{{yyyqqquuuzzzqqqooo|||{{{ppphhhhhhlllqqq{{{ooo]]]PPPEEECCCAAA@@@AAABBBAAAAAABBBCCCEEEGGGIIILLLMMMNNNQQQPPPQQQUUUXXX]]]iiitttsss]]]YYY^^^iiiuuu|||vvviiiccc___[[[YYYYYYWWWUUUUUURRRPPPTTT[[[iiizzzqqqccc\\\YYYWWWUUUPPPOOONNNNNNOOOSSS___lllnnnnnnooooooppprrrssstttwwwxxxxxxyyyzzz{{{|||}}}{{{|||}}}mmm[[[PPPKKKFFFKKKSSSccc{{{|||wwwooorrrvvv}}}oooiiimmmvvvrrruuuzzznnneeegggmmmrrr|||}}}kkkYYYNNNDDDBBBAAAAAABBBCCCBBBAAAAAACCCEEEHHHLLLOOOQQQRRRSSSRRRTTTWWWZZZ^^^hhhrrreee[[[]]]eeerrr}}}yyytttqqqooorrrxxx~~~vvvlllddd___]]]ZZZWWWVVVVVVTTTPPPQQQVVV___mmm|||nnnddd___[[[XXXTTTRRRPPPPPPOOORRR^^^jjjqqqpppppppppqqqrrrtttuuuvvvwwwwwwxxxyyyzzz{{{|||||||||~~~~~~kkk[[[QQQIIIKKKQQQ```yyyyyytttpppqqqrrrwwwnnngggjjjwwwwwwzzzlllccceeelllttt~~~{{{hhhVVVLLLCCCAAA@@@AAABBBCCCBBBAAABBBDDDGGGKKKOOOSSSVVVWWWVVVUUUWWWZZZ\\\___gggpppsssbbb```bbbppp}}}}}}~~~|||uuupppjjjfffccceeekkkqqqttttttxxxvvvuuuuuuxxx}}}zzznnngggeee^^^[[[ZZZZZZWWWRRRPPPSSSXXX```ooo{{{ooogggaaa]]]UUUSSSQQQPPPNNNPPP[[[hhhrrrrrrqqqqqqrrrsssuuuvvvuuuuuuvvvvvvwwwxxxzzz{{{|||}}}xxxdddXXXPPPPPPTTTaaazzzxxxrrrrrrqqqppprrr}}}rrrjjjmmm|||zzzkkkbbbeeelllvvvzzzgggTTTKKKBBBAAA@@@AAACCCDDDCCCAAACCCEEEHHHMMMQQQVVVYYY[[[XXXWWWYYY]]]^^^___gggooozzziiiddd___mmm{{{{{{}}}{{{tttnnniiiccc___```eeekkkmmmmmmlllkkkiiiiiimmmrrrxxx|||wwwooommmbbb___^^^^^^[[[TTTRRRSSSTTTYYYdddvvvwwwmmmeeeaaaUUUSSSQQQOOOMMMOOOZZZfffooopppqqqqqqqqqrrruuuwwwwwwwwwwwwwwwxxxzzz|||}}}}}}}}}~~~qqq___TTTTTTUUU___xxx{{{vvvrrrmmmlllmmmsssyyyrrrvvvsssiiidddgggmmm}}}ttt___PPPJJJCCCBBBAAA@@@AAACCCEEEFFFEEEGGGJJJNNNSSSVVVYYYZZZXXXXXXYYY[[[^^^cccgggiiiyyy|||```gggooo}}}yyyqqqkkkeeeeeejjjnnnpppooollljjjgggfffhhhmmmrrrvvv}}}wwwrrrjjjddd______]]]YYYWWWXXXRRRUUU^^^nnn}}}uuuiii```ZZZVVVSSSQQQOOOPPPWWW```mmmooopppqqqqqqrrruuuwwwwwwvvvvvvvvvwwwyyyzzz{{{}}}}}}}}}~~~|||jjjYYYXXXWWW```xxx{{{vvvsssppppppqqqwww|||qqqhhhdddhhhnnn}}}sss^^^OOOIIIDDDCCCBBBAAAAAACCCEEEFFFFFFHHHKKKOOOSSSVVVXXXYYYWWWWWWYYY\\\___cccgggiiiwwwooogggnnn{{{{{{uuuooonnnrrrvvvyyyyyyvvvtttpppmmmnnnqqquuuyyy~~~yyyooohhhcccbbb```ZZZWWWWWWQQQRRRZZZgggttt~~~rrriii___YYYUUURRROOONNNTTT[[[lllmmmooopppppprrruuuwwwvvvvvvvvvvvvvvvwwwxxxyyy|||}}}}}}~~~zzzbbb^^^ZZZbbbxxx{{{xxxvvvuuuuuuwww}}}{{{|||nnnfffccciiiqqq~~~ppp\\\MMMIIIEEEDDDBBBAAABBBCCCEEEFFFHHHJJJMMMPPPSSSUUUWWWXXXUUUVVVYYY\\\```dddggghhhsssxxxhhhmmmxxx~~~{{{~~~}}}yyywwwxxxzzz|||wwwooohhhfffccc\\\WWWVVVRRRRRRVVV```kkkvvv|||rrrddd^^^WWWSSSNNNLLLOOOVVVjjjlllnnnoooppprrruuuwwwwwwwwwwwwvvvwwwwwwwwwwww|||||||||}}}lllddd^^^dddyyy}}}{{{yyyyyyzzz~~~xxxxxxkkkddddddkkktttnnnZZZMMMIIIEEEDDDCCCBBBBBBDDDFFFGGGKKKLLLNNNQQQSSSUUUVVVWWWSSSUUUYYY]]]aaadddfffgggooo|||wwwhhhllluuu||||||xxx{{{~~~tttkkkiiifff___YYYWWWWWWUUUWWW]]]dddmmmyyyvvvhhhaaaYYYTTTOOOLLLMMMRRRiiikkkmmmnnnoooqqqtttvvvwwwwwwxxxxxxxxxxxxxxxxxx{{{{{{|||}}}~~~xxxlllccchhh{{{}}}wwwssshhhccceeennnxxx|||jjjXXXMMMJJJEEEDDDCCCCCCCCCEEEGGGHHHLLLMMMOOORRRTTTUUUVVVVVVSSSUUUXXX]]]```dddfffggglllvvvuuugggiiirrr|||{{{vvvuuurrrwww~~~zzzoookkkhhhbbb\\\YYYZZZWWWWWWZZZ___eeeoooyyyzzzjjjbbb[[[VVVRRRMMMNNNQQQiiijjjlllmmmnnnooorrrtttvvvvvvwwwxxxyyyyyyxxxxxxzzz{{{{{{|||}}}wwwiiilll}}}yyy}}}ooogggdddgggqqq{{{vvveeeTTTKKKJJJDDDCCCCCCCCCDDDGGGIIIKKKMMMNNNPPPRRRTTTVVVWWWWWWUUUVVVYYY\\\___bbbeeefffkkkrrrlllbbbeeennnyyy}}}xxxrrrooommmqqqxxxtttmmmjjjddd^^^\\\ZZZVVVUUUXXXZZZ^^^fffooo{{{~~~nnneee]]]XXXTTTPPPNNNPPPiiijjjllllllmmmnnnpppsssssstttvvvwwwxxxxxxxxxxxxzzzzzz{{{{{{}}}~~~qqqppp~~~{{{wwwkkkfffeeeiiisss}}}|||ooo___PPPIIIIIICCCBBBBBBCCCEEEHHHKKKMMMMMMNNNPPPSSSUUUVVVWWWXXXWWWXXXYYYZZZ]]]aaadddeeekkkqqqccc\\\___iiivvv{{{vvvnnniiigggjjjooovvv{{{qqqkkkeee```]]]YYYVVVUUUWWWYYYZZZaaaiiipppxxxsssiii```[[[VVVPPPNNNNNNiiikkklllllllllmmmoooqqqqqqrrrtttvvvxxxxxxxxxwwwzzzzzzzzz{{{}}}~~~~~~vvvsss~~~tttwww{{{{{{{{{}}}|||}}}sssiiieeefffjjjuuuwwwjjjZZZLLLGGGHHHBBBBBBBBBCCCFFFIIILLLOOOMMMNNNPPPSSSUUUWWWXXXYYYYYYYYYYYYZZZ\\\```ccceeelllppp~~~~~~bbbWWW[[[ffftttzzztttkkkfffcccdddhhhnnnxxxsssmmmfff```]]]ZZZXXXWWWYYYZZZ[[[```gggfffoooxxx~~~vvvlllbbb\\\WWWQQQMMMMMMjjjjjjjjjkkkmmmnnnpppqqqttttttsssssstttuuuwwwxxxyyyzzz{{{}}}}}}}}}}}}|||zzzsssjjjmmmoooppppppoooooopppjjjlllppptttyyyyyyzzznnneeefffiiimmmvvvsssbbbTTTJJJEEECCC@@@AAACCCFFFHHHJJJKKKKKKRRRRRRRRRRRRTTTVVVXXXYYY\\\\\\\\\[[[[[[^^^bbbeeennnuuuyyy\\\TTT[[[eeeooouuutttiii___aaa______dddnnn}}}tttnnniiiddd```YYYYYYYYYXXXYYY\\\```cccgggiiimmmuuu|||}}}yyyqqqeee\\\VVVRRROOOMMMiiijjjjjjlllmmmoooqqqqqqtttssssssssssssuuuvvvwwwvvvwwwyyy{{{||||||||||||tttccccccccccccdddcccbbb```___```cccfffkkkqqqxxx|||{{{}}}pppggghhhkkknnnwwwppp^^^QQQHHHDDDBBB@@@AAACCCFFFHHHJJJKKKLLLPPPPPPQQQSSSVVVZZZ]]]___^^^___^^^]]]]]]___bbbfffmmmsss}}}~~~aaaTTTYYYaaallltttsssjjjaaa[[[ZZZZZZ^^^hhhyyywwwnnneeeaaa^^^]]][[[ZZZYYYZZZ]]]___ccceeejjjrrryyy~~~~~~|||zzzrrrggg^^^XXXTTTRRRPPPiiiiiikkklllnnnpppqqqrrrrrrrrrrrrrrrssstttuuuvvvsssuuuvvvxxxzzz{{{|||||||||wwwccc___[[[[[[]]]]]]YYYTTTVVVVVVWWWYYY^^^dddiiimmmrrr{{{sssjjjkkkmmmpppyyy|||jjjYYYMMMFFFDDDBBBBBBCCCFFFHHHKKKMMMNNNOOOQQQQQQRRRUUUXXX\\\___aaabbbcccbbbaaa```aaadddfffjjjpppzzzhhhWWWXXX___kkkttttttlllccc[[[YYYWWWYYYbbbrrr|||pppfff```bbbaaa^^^[[[YYYXXXYYYYYY]]]___eeemmmuuuzzz|||||||||uuujjjaaaZZZVVVTTTSSSggghhhjjjllloooqqqrrrrrrqqqqqqrrrrrrsssttttttuuussstttuuuwwwzzz|||}}}}}}}}}~~~|||}}}~~~qqqiiibbbaaadddddd]]]VVVWWWUUUUUUVVVZZZ___bbbdddfffqqqvvvlllmmmppprrr|||xxxeeeTTTJJJFFFDDDCCCEEEFFFIIILLLOOOQQQRRRSSSUUUUUUUUUVVVYYY[[[^^^```ggggggfffeeecccccceeeggghhhnnnwwwppp[[[ZZZ___mmmxxxvvvlllccc```]]]YYYWWW]]]kkk~~~rrrjjjfffdddaaa]]]ZZZXXXWWWVVVUUUWWWZZZ```hhhpppvvvzzz|||~~~xxxnnnddd\\\WWWTTTSSSeeegggiiillloooqqqrrrrrrqqqqqqrrrssssssttttttttttttuuuvvvxxxzzz}}}}}}~~~xxxooolllooooooiiiaaa```]]][[[\\\___aaabbbaaacccnnnuuummmnnnqqquuusss```QQQIIIFFFEEEDDDDDDEEEHHHLLLOOORRRSSSTTTUUUUUUVVVWWWZZZ]]]```bbbjjjjjjjjjhhhfffeeeggghhhhhhmmmuuuzzz```[[[^^^nnnzzzwwwkkkaaaaaa^^^YYYUUUYYYfffxxxxxxpppnnnddd```\\\YYYXXXVVVTTTRRRRRRVVV\\\cccjjjqqqwwwzzz}}}yyyrrrhhh___XXXSSSQQQbbbdddhhhkkknnnpppqqqqqqqqqrrrsssttttttuuuuuutttvvvvvvwwwyyy{{{}}}~~~{{{vvvvvvvvvxxx|||}}}|||~~~}}}yyyssspppnnnkkkkkklllllliiieeeiiisss}}}ssskkknnnrrrwww|||nnn\\\NNNHHHFFFEEECCCAAACCCFFFJJJMMMPPPRRRSSSSSSTTTVVVYYY]]]bbbfffiiilllllllllkkkhhhhhhhhhjjjiiinnnttt|||hhh]]]]]]lll{{{yyynnngggaaa___ZZZUUUUUU```rrryyy|||~~~|||rrroooeeeaaa\\\ZZZYYYWWWSSSPPPOOORRRXXX]]]cccjjjqqquuuzzzyyyuuummmddd[[[UUURRR```bbbfffjjjmmmoooppppppqqqrrrtttuuuvvvvvvuuuuuuwwwwwwwwwxxxzzz}}}~~~sssllleeecccbbbbbbeeejjjoooqqqyyyzzz}}}~~~yyytttsss{{{wwwyyyvvvvvvzzzooohhhlllrrrxxxwwwiiiWWWKKKFFFEEECCCAAAAAACCCGGGKKKOOORRRTTTUUUUUUVVVYYY\\\aaafffjjjmmmlllmmmmmmllljjjiiijjjkkklllpppsssyyytttccc^^^mmm}}}zzzvvvjjjgggaaaXXXUUU[[[jjjwww}}}zzzzzz}}}wwwrrriiiddd___\\\[[[XXXSSSNNNKKKOOOSSSXXX\\\bbbjjjooouuuvvvvvvrrriii```ZZZWWW___aaaeeejjjmmmooopppppprrrssstttvvvvvvvvvvvvuuuwwwwwwwwwxxxyyy|||~~~wwwiiibbbWWWUUUSSSSSSUUUYYY[[[]]]``````jjj{{{~~~~~~{{{|||~~~~~~~~~{{{|||qqqtttwwwpppssswwwlllfffkkkrrryyysssfffTTTIIIEEEDDDBBB???DDDFFFJJJNNNRRRUUUWWWYYY[[[\\\]]]___cccgggjjjllllllmmmnnnmmmkkkjjjkkklllmmmqqqsssxxx~~~jjjaaannnvvvsssjjj^^^VVVXXXdddooo|||zzzyyy~~~{{{mmmhhhaaa^^^\\\YYYRRRMMMIIILLLQQQTTTWWW]]]eeekkkqqqtttwwwuuunnneee___\\\ZZZ\\\```cccgggiiijjjkkknnnpppssstttrrrqqqppppppssssssuuuwwwzzz}}}xxxhhhZZZQQQMMMKKKIIIGGGGGGJJJMMMOOOOOOSSSYYYaaakkkwwwzzzuuuuuuvvvzzz~~~|||{{{||||||{{{yyyyyy{{{}}}xxxtttppprrrsssyyytttlllooo|||pppooowwwpppkkkggghhhppp|||~~~oooaaaQQQGGGBBB???@@@BBBBBBDDDHHHMMMQQQUUUWWWXXX\\\^^^aaadddfffiiilllnnnlllllllllmmmmmmmmmlllllloootttyyy}}}wwwcccooo~~~qqqhhh___ZZZaaakkk}}}~~~||||||}}}|||sssiii___\\\YYYTTTQQQQQQJJJJJJKKKNNNSSSYYY___cccoooqqqttttttqqqjjjccc___YYYZZZ^^^aaadddggghhhiiilllooorrrsssrrrqqqqqqrrrtttuuuvvvwwwyyy|||~~~}}}mmm___SSSLLLHHHGGGEEEDDDEEEFFFIIIJJJFFFIIIMMMSSSZZZccclllsss~~~zzztttrrrnnnnnnpppwww}}}}}}}}}|||{{{zzz}}}zzzvvvsssoookkkhhhhhhhhhllluuu|||qqqmmmqqq}}}uuusss{{{~~~pppkkkggghhhppp|||{{{iii\\\NNNFFFBBB@@@BBBEEEGGGHHHKKKOOOSSSXXX[[[]]]```aaacccdddeeeggghhhjjjnnnooopppqqqpppnnnlllkkkpppuuuyyy|||pppssstttfff\\\]]]dddzzzwwwlllbbb^^^[[[VVVSSSSSSKKKKKKKKKMMMRRRXXX]]]aaajjjmmmppprrrpppkkkeeeaaaVVVXXX[[[^^^aaaccceeefffjjjmmmpppqqqrrrrrrrrrsssvvvwwwwwwxxxyyy{{{|||}}}~~~~~~nnn```UUUMMMHHHDDDDDDDDDCCCDDDDDDEEEFFFBBBDDDFFFGGGJJJOOOVVVZZZcccjjjrrrtttqqqnnnnnnooollljjjjjjlllssszzz~~~~~~~~~}}}}}}{{{xxxsssoookkkhhhdddbbb^^^\\\___gggnnnwwwpppooouuu~~~|||zzzoookkkhhhiiiqqq}}}sssbbbVVVJJJDDDCCCBBBDDDHHHIIIJJJLLLOOOSSSYYY]]]``````aaabbbdddfffggghhhhhhoooqqqtttvvvuuuqqqmmmjjjoootttxxxzzz}}}zzztttddd___aaattt}}}qqqeee```]]]XXXUUUTTTMMMMMMLLLMMMPPPUUUZZZ]]]bbbeeekkknnnooolllhhheeeTTTUUUXXX[[[^^^```bbbcccgggjjjmmmooopppqqqsssuuuxxxxxxxxxxxxyyyzzz{{{{{{}}}~~~pppaaaVVVOOOKKKIIIDDDDDDEEEEEEEEEEEEEEEDDDFFFFFFGGGFFFFFFHHHLLLPPPUUU\\\dddgggeeedddgggkkkpppnnnllllllpppvvv}}}|||yyytttpppmmmjjjgggddd]]]YYYYYY^^^dddlllyyyuuuttt|||wwwmmmjjjhhhjjjsss~~~uuuhhh\\\QQQGGGCCCCCCCCCEEEHHHIIIIIIJJJLLLQQQWWW]]]aaa^^^___aaaeeehhhkkkkkkkkkmmmpppuuuyyyxxxuuuoookkknnnrrrvvvvvvvvv}}}sssiiifffooo~~~wwwhhhbbb^^^ZZZUUUTTTPPPOOOMMMMMMOOOSSSWWWZZZZZZ^^^dddiiilllkkkjjjhhhQQQRRRTTTWWWZZZ^^^```bbbdddgggjjjlllnnnppprrruuuxxxxxxxxxxxxyyyzzz{{{{{{}}}~~~~~~}}}~~~{{{rrreeeYYYRRRNNNMMMLLLFFFFFFGGGHHHHHHGGGFFFEEEHHHHHHHHHGGGGGGHHHJJJMMMQQQYYY``````]]][[[___dddrrrqqqqqqrrrxxx~~~zzzwwwuuuqqqmmmjjjddd___[[[\\\^^^cccmmmwww}}}{{{~~~ssskkkhhhgggkkktttqqqdddYYYOOOEEECCCCCCCCCDDDGGGJJJJJJJJJMMMQQQXXX___cccaaaaaacccgggkkknnnmmmkkkjjjnnntttxxxyyyvvvrrrnnnlllnnnrrrsssrrrzzz~~~tttlllkkkzzz~~~lllddd```[[[UUUSSSRRRQQQOOONNNOOORRRUUUWWWVVVYYY^^^cccgggiiijjjjjjKKKMMMOOORRRVVV[[[^^^```aaadddgggiiikkkmmmqqqsssvvvwwwwwwxxxyyy{{{|||}}}}}}~~~~~~~~~}}}}}}rrrlllccc[[[VVVTTTRRRQQQKKKKKKLLLLLLLLLKKKJJJJJJHHHIIIJJJJJJIIIJJJMMMOOOVVV]]]dddbbb\\\XXX\\\aaaqqqssswww}}}~~~|||wwwssspppjjjdddaaa^^^]]]ccckkk~~~xxxooogggfffggglllvvv~~~pppcccVVVMMMEEECCCDDDDDDEEEHHHMMMMMMNNNQQQVVV]]]cccggghhhggggggkkkoooooommmiiihhhkkkppptttvvvuuurrrpppmmmlllnnnqqqrrrxxxwwwvvv{{{{{{nnnggguuutttjjjeee^^^XXXTTTTTTRRRPPPOOOOOOQQQUUUWWWUUUVVVYYY\\\aaaeeehhhjjjEEEGGGIIIMMMRRRWWW[[[^^^```bbbeeeggghhhkkknnnqqqtttuuuvvvwwwyyy|||~~~}}}~~~~~~}}}}}}|||tttqqqlllgggddd```\\\ZZZUUUUUUTTTTTTSSSSSSSSSSSSRRRSSSTTTUUUUUUVVVXXX[[[bbbjjjqqqooofffaaadddjjjwww{{{xxxqqqkkkddd___```eeepppwwwsssjjjddddddfffmmmxxx{{{lll^^^SSSJJJDDDDDDEEEFFFGGGJJJOOOPPPQQQUUUZZZ```fffjjjkkkjjjjjjnnnrrrsssoookkkiiikkkmmmpppqqqqqqpppooonnnkkklllrrruuuzzznnnfffkkkssspppdddooo}}}qqqkkkddd]]]XXXVVVTTTQQQPPPPPPRRRUUUWWWVVVVVVVVVWWW[[[aaafffjjjAAACCCEEEIIIOOOTTTYYY\\\___aaaccceeegggiiimmmpppssssssuuuwwwzzz}}}}}}~~~~~~}}}}}}{{{{{{yyyvvvtttpppkkkfffaaa^^^]]]\\\\\\[[[[[[[[[\\\^^^```aaabbbbbbcccfffhhhnnnwww~~~|||sssnnnqqqwww{{{uuullldddcccfffbbbkkkxxx}}}zzz~~~ooogggcccccceeemmmyyyvvvfffXXXPPPHHHBBBDDDFFFGGGIIILLLOOOPPPRRRVVV[[[aaafffjjjjjjiiijjjooouuuwwwtttpppkkkkkkllllllmmmnnnnnnnnnpppkkkllltttxxx|||gggZZZ```eeeuuusssbbbkkkzzzwwwqqqiiiaaa\\\VVVTTTRRRPPPPPPRRRUUUWWWXXXVVVTTTUUUXXX^^^eeeiii???@@@BBBDDDGGGLLLRRRWWW\\\^^^bbbeeefffhhhkkkmmmpppqqqssstttuuuxxx}}}~~~~~~~~~|||wwwssspppmmmoooqqqpppmmmlllmmmooowwwyyyzzz}}}sssjjjfffeeecccfffooo~~~wwwsssyyy{{{pppiiiaaabbbfffooo{{{sss___RRRIIIHHHFFFCCCBBBDDDHHHLLLOOOOOOQQQUUUZZZ^^^```aaaeeefffhhhkkkmmmooopppqqqmmmnnnmmmkkkhhhhhhjjjlllpppoooqqquuu{{{dddVVVZZZZZZdddtttzzzgggjjjssstttmmmeee^^^aaa]]]WWWTTTSSSTTTTTTTTTWWWWWWVVVUUUVVVZZZ```eee<<<>>>@@@BBBEEEKKKRRRWWW[[[^^^aaadddfffhhhjjjlllnnnpppqqqrrrtttwww{{{~~~{{{}}}xxxqqqnnneeeeeekkkwwwwwwsssxxxxxxmmmfffbbbcccgggppp|||nnn[[[NNNHHHGGGEEECCCCCCEEEIIIMMMRRRSSSUUUXXX\\\___``````dddeeegggiiikkklllmmmmmmkkklllllljjjgggfffgggiiiiiiiiimmmttt{{{}}}^^^RRRVVVSSS\\\kkkyyy{{{vvvfffhhhnnn{{{}}}rrrhhhbbbccc___YYYUUUTTTTTTTTTSSSVVVVVVUUUTTTTTTXXX^^^ccc======>>>???AAAGGGMMMRRRYYY\\\```ccceeegggiiikkklllnnnoooppprrruuuyyy|||~~~yyykkkggghhhooowwwyyyvvvzzz~~~rrriiicccbbbdddiiirrr~~~xxxgggVVVJJJFFFFFFEEEDDDDDDGGGLLLPPPVVVXXXZZZ\\\^^^```aaabbbdddeeefffggghhhhhhhhhhhhiiikkkkkkjjjhhhfffeeefffeeefffjjjqqqyyywww[[[OOORRRMMMUUUaaammmtttuuurrrooodddcccgggttt|||qqqkkkgggccc\\\XXXVVVUUUTTTSSSUUUUUUTTTSSSSSSUUUZZZ^^^@@@@@@>>>======BBBHHHMMMWWWZZZ^^^aaaccceeehhhjjjkkkmmmooopppqqqssswwwzzz}}}~~~tttmmmiiikkkpppxxx~~~~~~xxxmmmfffaaaaaacccjjjtttqqq```QQQHHHDDDEEEEEEEEEFFFIIINNNRRRXXXZZZ]]]```aaacccdddeeeeeefffgggggghhhgggggggggjjjlllnnnmmmjjjhhhggggggiiiggghhhmmmssszzz___QQQNNNKKKRRR\\\eeeiiiiiihhhggg___]]]___lll~~~}}}}}}|||vvvlllggg```[[[XXXVVVUUUTTTUUUUUUTTTRRRQQQSSSVVVYYYBBB@@@>>>;;;<<<@@@GGGMMMUUUXXX\\\___aaadddgggiiijjjlllooopppqqqsssvvvxxx{{{{{{}}}wwwnnnlllmmmsss~~~rrrhhhddd```___cccjjjuuuzzzjjj[[[NNNHHHCCCDDDEEEFFFHHHKKKPPPTTTWWW[[[```cccdddeeegggiiihhhhhhiiijjjjjjjjjjjjiiimmmoooppppppnnnlllkkkkkkmmmiiifffgggmmmzzzjjjUUULLLLLLRRR[[[```aaa___]]]\\\YYYVVVXXXdddwwwzzz~~~|||zzzyyy}}}zzzpppkkkddd^^^ZZZXXXVVVUUUUUUVVVUUUSSSQQQQQQSSSUUUCCCAAA>>><<<<<>>===AAAHHHNNNQQQUUUYYY\\\___aaaeeeggggggiiilllnnnnnnpppqqqssstttuuuwwwzzz}}}~~~{{{tttuuuzzzyyyrrrrrrvvv|||zzzvvvsssrrrrrrtttuuu|||zzzggg```___^^^aaafffooo|||{{{mmm]]]QQQKKKIIIDDDEEEGGGIIIJJJNNNRRRUUUWWW]]]ccceeeddddddfffiiijjjkkkmmmoooqqqrrrsssssslllnnnnnnnnnnnnnnnppprrrpppkkkhhhhhhkkkuuummmZZZSSS\\\fffjjjfff___YYYVVVPPPPPPRRRXXXcccrrrtttjjjbbbhhhqqq|||~~~uuurrrppprrrzzzuuuppphhhbbb___\\\ZZZYYYYYYZZZZZZWWWTTTQQQQQQQQQTTTPPPHHHAAA===>>>DDDIIIQQQTTTXXX\\\^^^aaadddfffeeehhhkkklllmmmnnnpppqqqrrrsssuuuxxx{{{~~~|||yyyppppppuuuvvvrrrsss|||qqqoookkkhhhfffgggiiijjjqqq|||vvvddd^^^]]]]]]ccchhhrrr~~~wwwiiiZZZOOOJJJIIIDDDFFFHHHIIIKKKNNNRRRUUUXXX^^^dddfffdddbbbdddfffjjjkkkmmmppprrrtttvvvvvvjjjkkklllkkkkkkmmmppprrrssspppmmmllllllsssyyyeeeYYYcccnnnsssnnneee^^^[[[OOOPPPQQQTTT\\\jjj{{{uuujjjZZZ___fffppp|||}}}ssspppmmmooowwwvvvqqqiiiccc```^^^\\\ZZZZZZ[[[[[[YYYUUURRRQQQQQQbbbYYYMMMDDDBBBCCCEEEFFFNNNSSSWWWYYYYYY[[[aaafffhhhjjjlllmmmnnnoooqqqsssrrruuuyyy{{{}}}~~~}}}xxxvvvrrrxxxrrrqqqnnnooozzz}}}sssxxx}}}sssjjjfffiiillljjjhhhjjjqqqzzz}}}kkk^^^YYY[[[```bbbhhhttt}}}nnnbbbWWWMMMIIIJJJGGGJJJNNNQQQQQQRRRSSSSSS\\\]]]___aaabbbbbbaaa```ggglllrrruuuttttttvvvxxxoookkkhhhiiilllooooooooopppqqqrrrrrrsssxxxuuubbbjjjrrrvvvuuuppphhhbbb\\\UUUOOOOOOTTT^^^mmm{{{xxxhhh\\\YYY[[[dddooo{{{zzzsssllliiioooxxx}}}sssjjjgggeeeaaa^^^]]]___^^^\\\[[[ZZZWWWRRRNNNggg^^^QQQGGGBBBAAACCCDDDLLLQQQUUUWWWXXX[[[```eeeeeehhhjjjkkklllmmmppprrrqqqtttxxxzzz{{{|||}}}~~~wwwppplllgggcccaaadddoooxxxrrrnnnlllnnnyyyxxxxxx{{{{{{sssooosssvvvuuuuuuvvvvvv|||www{{{zzzggg\\\XXX[[[```ffflllwwwyyykkk___UUULLLHHHIIIGGGKKKOOORRRSSSTTTUUUVVV[[[]]]___bbbcccccccccbbbhhhlllqqqtttuuuuuuuuuuuunnnllljjjkkknnnqqqqqqppptttwwwyyyyyyyyy{{{~~~hhhoooxxxzzzssscccZZZQQQOOOQQQXXXfffrrr}}}nnnaaa\\\ZZZ^^^fffrrr{{{tttnnnkkkqqqzzzwwwlllgggddd```^^^^^^^^^]]]\\\[[[ZZZWWWSSSPPPggg```TTTJJJCCCBBBCCCEEEJJJNNNRRRTTTVVVYYY___cccccceeegggiiiiiikkkmmmooopppsssvvvxxxyyyyyy{{{|||wwwggg___[[[VVVSSSSSSWWW^^^mmmwwwsssllljjjmmmyyy{{{zzz~~~~~~tttsssvvvvvvdddZZZXXX\\\bbbjjjqqq|||ttteeeZZZQQQIIIFFFGGGHHHLLLQQQUUUWWWWWWXXXYYY[[[]]]```ccceeefffffffffiiikkkoootttvvvvvvsssqqqmmmllllllnnnppprrrrrrqqqwwwzzz~~~|||zzz{{{|||mmmqqq{{{~~~lllaaaTTTNNNMMMQQQ\\\fffttt~~~xxxhhhaaaZZZYYY^^^iii{{{|||vvvooommmsss||||||nnnhhheeeaaa______]]]\\\[[[[[[ZZZXXXUUURRR```\\\UUULLLEEECCCEEEIIIHHHKKKNNNQQQTTTXXX]]]aaa```ccceeeggghhhiiilllnnnppprrrvvvxxxxxxxxxyyy{{{}}}pppaaaYYYTTTOOOMMMNNNMMMQQQ\\\ppp~~~xxxuuulllkkkooo{{{|||zzzyyyssssss~~~tttccc[[[ZZZ___eeekkktttyyymmm___UUUMMMGGGEEEHHHJJJNNNTTTYYY[[[\\\]]]^^^\\\^^^aaadddgggiiikkkkkkkkkkkknnnrrrvvvuuupppkkkiiijjjkkknnnpppqqqqqqpppvvvzzz~~~}}}zzzwwwwwwwwwuuutttzzzrrreeeVVVMMMJJJKKKSSS\\\iiiuuusssjjj```[[[\\\eeewww}}}vvvqqqooovvv~~~qqqjjjhhhdddaaa```\\\[[[ZZZZZZZZZYYYWWWUUU[[[ZZZWWWOOOFFFBBBDDDHHHGGGIIILLLOOORRRVVVZZZ]]]___aaadddeeeggghhhkkkmmmooorrruuuwwwxxxxxxzzz{{{~~~~~~~~~~~~~~~~~~~~~~~~xxxlll^^^VVVPPPJJJIIIJJJFFFHHHPPPaaayyy|||zzzppppppssszzz|||wwwtttqqqccc\\\[[[___eeekkkwwwrrrfffYYYQQQJJJFFFFFFJJJMMMQQQXXX]]]___```aaaaaa^^^___bbbfffiiilllnnnpppmmmlllmmmpppsssqqqkkkfffdddfffhhhkkklllmmmnnnooowwwyyy{{{zzzwwwvvvwwwyyy}}}yyyxxxttteeeVVVLLLIIIIIINNNTTT___mmmxxxmmmeee```dddrrrwwwrrrqqqxxxsssmmmkkkgggbbb___\\\[[[ZZZZZZZZZZZZXXXWWWXXX[[[[[[TTTHHHAAAAAADDDGGGHHHJJJMMMQQQUUUXXXZZZ\\\___bbbdddeeegggjjjlllmmmppptttvvvwwwxxxzzz{{{}}}}}}}}}}}}}}}}}}~~~~~~~~~sssfff]]]TTTLLLIIIJJJGGGHHHNNN[[[qqqyyyxxx{{{{{{www{{{yyyvvvlllaaa\\\[[[___dddlllyyyzzzkkk```TTTMMMIIIGGGIIINNNPPPUUU\\\aaacccddddddddd```aaadddgggkkkoooqqqsssooonnnnnnnnnmmmjjjfffccc```bbbeeefffgggiiilllnnnyyy{{{|||{{{xxxxxx{{{~~~|||ttt}}}~~~ssseeeUUUMMMJJJIIIKKKPPPWWWeeewwwvvvlllhhhpppzzzyyytttttt{{{tttmmmkkkgggbbb___]]][[[ZZZZZZZZZZZZYYYXXXSSSZZZ^^^XXXMMMDDDCCCEEEIIIIIIJJJMMMQQQTTTWWWWWWZZZ\\\___aaabbbdddgggjjjjjjmmmqqqtttvvvwwwyyy{{{{{{|||||||||}}}}}}~~~~~~uuujjj^^^RRRLLLLLLIIIKKKOOOYYYjjj|||rrrrrrwwwzzzxxxxxxiiibbb______ccchhhnnn|||tttggg\\\QQQKKKIIIIIIMMMRRRSSSXXX___dddffffffffffffbbbccceeeiiilllpppsssuuuppppppooolllgggcccaaa```^^^```bbbcccdddfffjjjnnnyyy|||~~~}}}zzzyyy{{{~~~www|||{{{rrrdddVVVOOOKKKIIIIIILLLQQQ]]]ooo~~~vvvxxx|||xxxxxxuuujjjgggddd```___^^^\\\ZZZYYYZZZZZZYYYXXXNNNVVV^^^[[[PPPHHHGGGJJJJJJIIIJJJMMMPPPTTTVVVVVVWWWZZZ]]]___```cccfffhhhgggjjjooorrrtttvvvyyyzzz{{{{{{||||||}}}~~~~~~~~~qqqcccUUUMMMKKKFFFGGGKKKSSSaaawww}}}oookkkqqq~~~{{{zzzuuuiiiddddddeeehhhmmmqqq}}}ooodddZZZOOOKKKIIIJJJOOOUUUUUUZZZaaafffhhhggggggfffcccdddfffiiimmmqqqtttvvvpppqqqpppkkkddd___^^^___]]]___aaabbbbbbeeejjjoooxxx{{{~~~~~~{{{yyyyyyzzz}}}rrrdddVVVPPPMMMIIIHHHIIINNNXXXiii{{{}}}yyy{{{zzz{{{vvvgggccc```___^^^___\\\ZZZYYYZZZZZZYYYXXXNNNRRRVVVUUUOOOKKKJJJKKKIIIIIIKKKMMMPPPSSSUUUWWWWWWYYY[[[^^^aaacccdddeeegggiiikkkmmmooossswww{{{}}}{{{zzz{{{~~~~~~|||~~~~~~ooo___UUUSSSOOOIIIIIIQQQZZZiiiuuukkkgggsssvvvmmmhhhfffeeeiiinnnzzz~~~wwwpppgggccc[[[SSSNNNOOOTTTYYY[[[```fffhhhfffcccbbbccccccfffjjjmmmnnnnnnoooooonnnnnnmmmjjjeee```^^^^^^bbbaaa```aaaccchhhmmmppptttyyy~~~{{{yyy{{{~~~rrrggg\\\VVVPPPIIIHHHLLLKKKTTTcccttt{{{{{{|||~~~|||hhhbbbbbbaaa___aaa]]]YYYXXXYYYYYYWWWUUUJJJOOORRRQQQMMMIIIIIIJJJHHHHHHJJJKKKNNNPPPSSSTTTUUUWWWYYY\\\___aaabbbccceeegggjjjlllnnnqqqvvvyyy{{{zzzyyy{{{}}}~~~|||}}}}}}kkk___[[[PPPKKKJJJPPPVVVccc{{{xxxkkkdddmmm|||~~~vvvuuuvvvyyyvvvmmmiiiggggggkkkqqqzzz{{{ssslllhhheee```YYYUUUTTTWWWYYYYYY^^^ccceeedddbbbaaaaaa```cccgggiiijjjkkkmmmnnnmmmnnnmmmjjjfffbbb``````dddddddddeeegggkkknnnppprrrvvvzzz{{{zzzyyyzzz|||xxxkkk___XXXRRRKKKIIIJJJJJJQQQ^^^nnn~~~|||{{{}}}lllaaa___^^^]]]^^^[[[XXXWWWXXXYYYWWWVVVEEEIIILLLLLLIIIGGGGGGHHHGGGHHHHHHJJJKKKMMMOOOPPPSSSTTTVVVYYY\\\^^^``````ccceeegggiiikkknnnsssvvvxxxwwwxxxzzz|||~~~}}}|||}}}~~~zzzkkkcccTTTOOONNNQQQSSS]]]ttt~~~pppfffkkkvvv|||sssjjjggghhhiiiooouuu|||tttmmmjjjiiiiiinnntttzzzwwwnnnffffffgggfffccc^^^[[[ZZZZZZXXX\\\aaacccbbb```^^^^^^[[[]]]aaaccceeegggjjjllllllmmmnnnlllhhheeeccccccdddeeefffhhhjjjkkklllmmmpppqqqsssuuuwwwxxxxxxyyy}}}~~~vvvfff\\\VVVOOOKKKJJJJJJMMMVVVeeewwwzzzsssrrr||||||~~~tttccc\\\ZZZ[[[[[[YYYWWWWWWXXXXXXXXXWWW@@@CCCFFFFFFEEEDDDEEEFFFGGGHHHHHHIIIJJJLLLMMMNNNQQQRRRUUUXXXZZZ]]]^^^___aaaccceeefffhhhkkkpppssstttuuuvvvyyy{{{|||}}}|||}}}~~~tttiiiZZZUUUSSSSSSRRRYYYpppxxxmmmnnntttyyyoooeee```^^^^^^bbbgggpppvvv}}}uuuooojjjiiihhhiiipppwww}}}|||sssiii```bbbeeehhhhhheee___[[[YYYYYY[[[___``````]]]ZZZXXXVVVXXX[[[]]]___cccgggjjjkkkmmmnnnmmmjjjgggffffffbbbdddgggjjjkkkkkkiiihhhmmmlllmmmooosssuuuvvvvvvzzz|||oooaaaYYYSSSMMMIIIJJJJJJOOO\\\ooo}}}qqqiiinnn{{{iii[[[XXXYYYWWWVVVVVVVVVWWWWWWWWWWWW<<<>>>@@@BBBBBBBBBCCCCCCGGGGGGHHHHHHIIIKKKLLLMMMPPPQQQSSSVVVYYY[[[]]]]]]___aaacccdddfffiiimmmpppppprrruuuxxxzzzzzz{{{{{{}}}~~~rrr```YYYUUUSSSQQQVVVjjjsssoooqqq{{{pppddd]]]YYYWWWYYY]]]ccciiirrr}}}zzzmmmiiigggggggggiiipppyyyxxxoooeee\\\\\\```eeegggeee```[[[YYYWWWYYY[[[\\\[[[XXXTTTQQQRRRUUUXXXZZZ\\\```dddgggjjjlllnnnnnnllliiiggggggbbbeeeiiilllnnnllliiigggjjjiiihhhjjjnnnrrrsssssswwwyyy~~~vvvdddXXXRRRLLLGGGKKKIIILLLUUUfffyyyxxxhhheeennn{{{ppp^^^WWWVVVUUUUUUVVVVVVUUUUUUUUUUUU;;;<<<===???@@@AAABBBBBBFFFFFFFFFGGGHHHJJJKKKLLLNNNOOORRRUUUWWWZZZ[[[\\\^^^___aaacccdddgggkkknnnnnnqqquuuxxxxxxxxxyyyyyy|||}}}iii___VVVSSSQQQTTTdddwww{{{rrrooo}}}xxxjjjaaaZZZUUUVVVYYY[[[aaakkkyyyqqqfffcccccceeeeeehhhqqq{{{|||sssjjj```YYYUUUZZZ___aaa```]]][[[YYYVVVWWWXXXZZZ[[[XXXTTTPPPQQQSSSWWWZZZ\\\___bbbeeeiiikkknnnnnnllljjjhhhgggdddggglllpppqqqpppllljjjggggggggggggiiimmmppprrrtttwww{{{}}}fffVVVOOOKKKGGGJJJIIIJJJQQQ]]]oooooodddgggrrr|||eeeYYYTTTTTTVVVWWWVVVTTTRRRRRRRRR;;;;;;;;;===???AAAAAAAAACCCCCCDDDEEEFFFHHHJJJKKKKKKMMMOOORRRUUUWWWXXXYYY]]]___```bbbcccfffjjjmmmmmmpppuuuwwwwwwvvvvvvwwwzzz{{{}}}~~~xxxiii\\\WWWTTTVVVaaappp}}}xxx|||yyynnneee^^^]]]___]]]cccmmm|||kkkaaa```aaadddeeehhhsss}}}wwwmmmeee\\\UUUQQQTTTXXX[[[[[[ZZZ[[[[[[YYYYYY\\\___bbbaaa]]]YYYQQQTTTXXX[[[]]]___aaaccchhhkkknnnnnnllliiigggfffdddggglllppprrrqqqnnnllleeefffgggfffeeehhhmmmrrrrrrtttwwwzzzlllXXXPPPNNNKKKHHHIIIJJJMMMUUUeeexxx|||mmmiiiqqqxxxtttttt}}}}}}xxxvvvttttttvvv{{{rrr```XXXUUUWWWXXXVVVRRROOONNNOOO<<<;;;;;;===???AAAAAA@@@AAAAAABBBCCCEEEGGGIIIJJJIIIKKKMMMPPPSSSUUUVVVWWW]]]^^^```aaaccceeeiiillllllpppuuuwwwvvvuuuuuuvvvxxxyyy{{{|||}}}}}}}}}}}}|||sssccc\\\YYYYYYbbbnnn{{{|||qqqiiigggiiibbbhhhssshhh___^^^aaadddeeeiiittt}}}ssshhhaaaZZZSSSOOOQQQTTTVVVWWWYYY[[[]]]]]]^^^aaafffkkkkkkhhhdddQQQUUUYYY]]]___```aaabbbhhhkkknnnnnnllliiigggfffbbbeeejjjooopppooommmkkkdddfffhhhfffccceeelllrrrqqqssstttvvv}}}sss\\\TTTSSSRRRFFFHHHJJJKKKPPP^^^sssvvvooouuurrrhhhfffuuuyyy}}}}}}yyysssmmmjjjcccbbb``````ccciiiooosssyyy}}}~~~iii^^^VVVXXXYYYVVVQQQMMMLLLMMM::::::::::::;;;===>>>@@@BBB@@@??????AAADDDEEEFFFJJJLLLNNNOOOPPPRRRTTTVVVYYY[[[^^^```aaacccfffhhhiiikkkooosssuuuvvvwwwvvvxxxxxxyyy{{{|||}}}pppeee^^^]]]ccckkk}}}xxxzzz~~~ttteee```bbbccceeehhhoooxxxuuufffZZZTTTSSSUUUUUUUUUVVVYYY\\\___aaadddfffkkkttt|||}}}wwwqqqaaaaaa```aaaaaabbbcccdddhhhjjjlllmmmllljjjfffdddfffhhhkkkmmmnnnllljjjhhhccccccccccccdddgggmmmqqqrrrppppppttt{{{iii[[[UUURRRPPPMMMKKKLLLOOOYYYkkk{{{xxxwwwsssfffbbbhhhmmmooojjjccc```\\\YYYWWWVVVUUUTTTUUUYYY___ccciiiqqq~~~vvvccc[[[\\\ZZZWWWTTTSSSPPPLLL::::::999:::;;;<<<>>>???@@@???>>>>>>@@@CCCEEEFFFIIIKKKMMMOOOPPPQQQSSSUUUWWWYYY\\\^^^___aaacccfffgggiiilllpppssstttttttttvvvwwwxxxzzz|||}}}}}}~~~yyylllccc```fffmmmqqqccc___aaaccceeeiiipppyyy}}}sssfff\\\XXXXXX[[[\\\^^^aaaccceeeggghhhiiimmmuuullljjjhhhhhhiiijjjiiiggghhhiiikkklllkkkiiigggeeedddfffiiikkkllljjjhhhgggdddddddddddddddgggkkkooopppnnnooosssyyyuuudddYYYSSSOOOLLLIIIIIIKKKRRRaaappp|||zzziii```dddiiikkkfff```[[[WWWRRRPPPOOOMMMLLLLLLOOORRRUUU[[[cccppp~~~qqq___^^^[[[XXXWWWUUURRROOO999999999999:::<<<===???>>>=========>>>AAACCCEEEHHHJJJLLLNNNNNNPPPRRRTTTUUUWWWYYY[[[\\\^^^```bbbccceeehhhlllooopppqqqrrrrrrtttwwwzzz|||}}}||||||uuuiiidddgggmmm|||mmmaaa^^^```cccggglllsss{{{zzzpppeee^^^]]]^^^cccfffjjjooorrrssssssrrrooottt~~~vvvrrroooooorrrrrroookkkiiiiiijjjjjjjjjiiiiiihhheeegggiiillllllllljjjhhhgggggggggffffffgggkkknnnooommmnnnrrrxxxssscccXXXRRRMMMJJJIIIIIILLLWWWcccxxxrrreeeeeejjjlllhhhaaa\\\VVVOOOMMMLLLJJJHHHGGGHHHIIIJJJNNNUUUaaannn{{{fffaaa\\\ZZZZZZYYYWWWTTT888888888888999;;;<<<>>><<<<<<<<<<<<<<<>>>BBBDDDFFFHHHKKKLLLMMMNNNQQQSSSSSSUUUXXXYYYZZZ[[[^^^``````bbbeeehhhkkkmmmoooooopppsssvvvzzz|||}}}|||{{{}}}}}}}}}}}}}}}~~~|||nnneeefffjjjuuu~~~|||}}}~~~jjj___]]]___ccchhhooovvv}}}~~~vvvkkkbbb^^^___aaahhhmmmssszzz}}}}}}{{{yyyqqqvvvyyytttppprrrvvvxxxsssmmmjjjiiiiiiiiiiiijjjjjjkkkiiikkkmmmooopppooonnnmmmiiijjjjjjjjjiiijjjlllnnnpppnnnooorrrwwwpppbbbWWWRRRNNNLLLKKKKKKSSS[[[lllyyyrrrmmmrrrtttpppkkkfff^^^VVVRRRPPPMMMKKKJJJJJJIIIHHHJJJPPPXXXbbbnnn}}}oooeee]]]\\\^^^]]]ZZZYYY777777777777888:::;;;<<<;;;<<<<<<;;;:::<<<@@@CCCDDDFFFIIIJJJKKKLLLOOOQQQRRRTTTVVVXXXXXXYYY\\\^^^^^^___bbbeeehhhkkkmmmnnnoooqqquuuyyy|||}}}||||||{{{{{{{{{{{{{{{{{{|||}}}pppfffcccfffooo|||{{{xxxtttuuu{{{zzzhhh___\\\___dddjjjrrryyy}}}{{{rrrggg```]]]___aaaiiinnnuuu||||||zzzpppttt}}}wwwssspppsssyyy{{{vvvqqqkkkkkkjjjiiiiiijjjkkkllllllmmmooopppqqqpppooonnnkkklllnnnnnnmmmmmmooopppqqqpppqqqtttyyy|||nnn\\\VVVQQQOOOLLLLLLPPPVVVbbbooowww|||}}}zzzwwwrrrjjjaaaXXXTTTPPPNNNMMMLLLIIIGGGHHHLLLQQQXXXcccsssxxxjjj^^^^^^aaa```]]]]]]666666666666777999:::<<<;;;===>>><<<999:::>>>AAACCCEEEGGGIIIIIIKKKMMMOOOPPPRRRTTTVVVVVVWWWYYY[[[[[[\\\^^^aaaeeehhhjjjlllmmmooossswwwzzz{{{||||||zzzzzzzzzyyyyyyzzzzzz{{{zzz}}}uuuiiidddeeekkkvvvvvvrrrnnnooowwwuuueee^^^]]]___eeemmmuuu{{{~~~~~~}}}wwwlllbbb]]]\\\^^^```gggkkkqqqvvvyyyyyyxxxvvvoooqqqxxxsssqqqppptttyyy{{{xxxtttmmmmmmlllkkkkkkllllllmmmlllmmmmmmnnnmmmlllkkkjjjiiikkknnnppppppppprrrssssssrrrsssvvvyyywwwaaaZZZSSSOOOLLLJJJMMMRRRYYYeeettt}}}|||}}}zzzrrrccc]]]WWWRRRQQQOOOKKKHHHGGGIIIMMMQQQZZZkkkqqqaaaaaaeeedddaaaaaa666555555555666888:::;;;===??????===999888<<<@@@BBBDDDFFFGGGHHHJJJLLLNNNNNNPPPRRRSSSSSSTTTVVVXXXWWWXXXZZZ]]]aaadddgggiiikkklllooorrrvvvxxxzzz{{{zzzzzzyyyyyyyyyyyyzzzzzzwww{{{}}}oooiiiiiijjjrrr~~~{{{vvvoookkkhhhkkkvvvlllaaa]]]^^^```fffnnnwww|||}}}|||wwwpppfff^^^[[[\\\^^^```dddgggkkknnnqqqrrrqqqqqqnnnnnnrrryyy~~~nnnooopppsssvvvwwwvvvtttoooooonnnnnnmmmmmmlllllllllllllllkkkjjjiiihhhgggeeeiiimmmpppqqqrrrssstttsssssstttwwwyyyyyyhhh___VVVQQQMMMJJJKKKNNNRRR[[[iiivvvzzzuuupppqqqxxxzzzrrrhhhbbb^^^[[[VVVRRRMMMNNNOOOPPPUUUdddyyyxxxeeeeeejjjhhheeeeee555555555555666777999:::>>>@@@@@@===888777;;;@@@AAACCCEEEGGGHHHIIIKKKMMMLLLNNNPPPQQQQQQRRRTTTVVVUUUVVVXXX[[[^^^bbbeeegggiiijjjlllooosssvvvxxxzzzzzzzzzyyyyyyxxxyyyyyyyyyyyy}}}uuunnnmmmjjjoooxxx{{{xxxvvvwwwzzz}}}}}}zzztttooojjjgggeeeiiivvvvvveee^^^]]]^^^aaafffoooxxx}}}}}}{{{qqqkkkbbb\\\ZZZ\\\___aaabbbdddfffiiikkkmmmmmmnnnnnnllllllpppvvvxxxvvvrrrjjjllloooqqqrrrrrrqqqpppppppppppppppooonnnllllllmmmmmmlllkkkjjjhhhgggfffbbbfffkkkoooqqqrrrsssuuusssssstttwwwyyy~~~yyyoooeeeZZZTTTOOOJJJKKKNNNNNNUUUbbbppp~~~|||tttkkkgggjjjssszzz|||sssnnnjjjddd```VVVVVVUUURRRTTT```sss|||iiihhhmmmkkkggghhh666555444444555777:::;;;===@@@CCC@@@<<<:::<<>>>>>???AAACCCEEEFFFGGGGGGKKKKKKLLLNNNOOOPPPQQQRRRQQQRRRSSSTTTUUUWWW[[[^^^ccceeehhhjjjlllnnnqqqssswwwwwwyyy{{{|||{{{xxxvvvxxx{{{~~~uuuxxx|||oooaaaYYYXXXWWWXXXZZZ^^^aaacccaaaccchhhqqq}}}lllccc___^^^aaadddkkkssszzzzzzuuupppeee^^^XXXXXX^^^ccceeeeeefffeeeeeefffjjjmmmnnnnnnqqqooollljjjjjjiiigggfffjjjlllnnnnnnmmmjjjiiiiiimmmmmmllllllkkklllmmmmmmjjjkkkkkkjjjhhhhhhiiikkkjjjkkkllloooqqqsssuuuvvvpppmmmlllnnnooorrrxxx|||ggg___WWWUUURRRLLLHHHGGGHHHHHHLLLTTT^^^iiizzzyyyooohhhfffffffffrrrzzzjjjggghhhkkknnn666666666666777888999:::???AAAAAA@@@===;;;<<<======>>>@@@AAACCCDDDEEEFFFIIIJJJKKKLLLMMMNNNOOOPPPNNNPPPQQQRRRSSSUUUXXX[[[```bbbeeegggiiikkknnnpppuuuvvvyyy|||~~~}}}zzzwwwvvvzzzooobbbVVVTTTSSSSSSVVV[[[aaaeeeiiinnnsss{{{wwwjjjbbb______bbbfffmmmtttyyywwwrrrmmmaaa]]]YYY[[[```eeegggfffhhhgggggghhhjjjlllnnnooorrrpppooommmkkkiiigggfffjjjmmmoooooollliiiffffffjjjjjjjjjkkkkkklllllllllhhhiiijjjjjjhhhhhhiiikkkllllllmmmnnnooopppqqqrrrjjjhhhgggiiijjjlllqqqxxxlllbbbXXXTTTRRRLLLHHHGGGIIIHHHJJJPPPXXXcccttt{{{uuurrrrrrzzznnnffffffjjjnnn666666777777777888999999:::;;;<<<<<<;;;;;;<<<===<<<===>>>???AAABBBDDDEEEGGGGGGHHHJJJKKKLLLMMMNNNKKKNNNPPPRRRSSSUUUXXX[[[]]]___bbbdddfffhhhkkknnnssstttwww{{{~~~~~~{{{yyyvvvzzz~~~}}}ooodddXXXVVVTTTTTTXXX^^^eeejjjpppuuu{{{qqqgggaaa___```cccgggooouuuwwwtttnnniiiaaa^^^\\\^^^bbbfffggggggiiiiiiiiiiiiiiikkkmmmnnnpppqqqqqqpppnnnkkkjjjiiijjjlllnnnnnnkkkgggeeedddhhhiiijjjkkkllllllkkkkkkggghhhiiiiiiggggggggghhhkkkkkkkkkkkkkkklllllllllgggdddccceeeeeefffkkkrrrxxx|||mmm___WWWTTTOOOLLLKKKIIIGGGGGGLLLRRR]]]mmm{{{}}}oooiiikkkqqq777777777888888999999999666777777888999:::;;;;;;;;;;;;<<<===???AAACCCDDDEEEFFFGGGHHHIIIKKKLLLLLLJJJMMMOOOQQQSSSUUUWWWYYYWWWZZZ^^^```bbbeeeiiikkknnnpppsssxxx|||}}}|||{{{vvvzzz~~~{{{yyy|||xxxnnnggg]]]\\\[[[]]]```ffflllppprrrxxx~~~zzzllleee```___bbbdddiiipppvvvvvvrrrkkkfffaaaaaaaaacccfffiiiiiiiiikkkkkkkkkjjjhhhhhhjjjllloooqqqsssrrrppplllkkkjjjhhhjjjlllllliiigggeeeeeehhhiiilllmmmnnnmmmlllkkkfffhhhiiihhhfffdddddddddfffggghhhiiiiiiiiihhhgggfffbbb```aaaaaaaaagggnnnrrr{{{zzzfff[[[VVVQQQMMMLLLJJJGGGFFFIIIMMMUUUdddqqq~~~wwwiiihhhnnn777777888888999999999888666666666777888999999888:::::::::;;;===???AAACCCDDDDDDEEEFFFHHHIIIJJJKKKKKKMMMOOOQQQQQQRRRTTTUUUQQQTTTXXX[[[^^^aaaeeehhhiiijjjmmmrrrxxx{{{|||{{{wwwzzz}}}~~~{{{yyy{{{xxxrrrmmmfffggghhhjjjnnnrrrwwwyyyxxx~~~sssgggccc______cccdddjjjrrrwwwuuuppphhhdddbbbccceeehhhkkknnnnnnnnnlllmmmmmmjjjgggfffgggjjjnnnqqqtttsssoookkkiiihhhgggiiijjjiiihhhgggggggggiiikkknnnppppppnnnllljjjggghhhiiigggdddaaa______^^^aaaeeehhhiiiiiihhhgggfffbbb___^^^^^^___eeemmmnnnvvvuuuhhh```YYYSSSQQQMMMJJJHHHIIIJJJPPP\\\ggguuujjjeeekkk777888888999999999888888888777666777888888777666::::::::::::<<>>@@@AAABBBBBBAAAAAABBBEEEGGGIIIFFFHHHJJJKKKKKKKKKMMMOOOOOOQQQSSSWWWZZZ^^^aaabbbeeedddeeeiiinnnsssvvvwwwqqqtttxxx{{{~~~~~~zzzzzz|||}}}{{{|||{{{}}}oooccc]]]YYY\\\cccjjjnnnssstttqqqlllgggddd______bbbhhhnnntttwwwxxxwwwuuupppjjjdddcccgggkkkqqqssstttrrrmmmjjjjjjkkkggggggggghhhiiikkklllmmmoooooooooqqqrrrpppllliiiiiijjjjjjkkkiiiddd]]]XXXWWWZZZ___cccgggjjjjjjkkkkkkccc\\\ZZZZZZ]]]dddlllooouuuxxxmmmdddVVVSSSMMMHHHGGGKKKSSSXXXgggmmmyyyyyyiiilll555555555555666666666666666666666666777777777777888888888999:::<<<===>>>AAAAAAAAAAAACCCEEEFFFHHHFFFGGGIIIJJJJJJKKKMMMOOOOOOQQQSSSVVVYYY]]]___```cccbbbcccfffkkkpppssstttqqqsssvvvyyy|||}}}~~~~~~{{{wwwuuuwwwyyy~~~~~~{{{|||mmmddd___\\\```gggnnnqqquuuvvvrrrlllgggdddaaa``````dddjjjqqquuuwwwwwwvvvrrrlllfffdddfffiiippprrrrrroookkkhhhhhhhhheeefffgggiiijjjkkklllmmmnnnnnnnnnooopppoookkkhhheeefffgggiiiiiieee```[[[XXX[[[___cccgggkkkmmmnnniii```YYYXXXZZZ]]]ccciiipppvvv~~~{{{tttddd___WWWOOOJJJJJJOOOSSS[[[aaakkkssswww{{{qqqooo444555555555555666666666555666666666777777777888888777888888999:::;;;<<<>>>???@@@BBBCCCDDDEEEEEEEEEFFFHHHIIIIIIJJJLLLNNNOOOPPPRRRUUUXXXZZZ\\\]]]```______bbbgggllloooqqqpppqqqsssvvvxxx{{{}}}~~~}}}}}}tttmmmhhhffffffjjjpppxxx}}}}}}{{{iiidddbbb```dddkkksssvvvxxxwwwrrrlllgggeeecccaaa```bbbgggnnnrrruuuvvvvvvsssooojjjgggfffgggoooppppppnnnjjjgggeeedddccceeegggjjjkkkmmmmmmmmmmmmllllllmmmnnnmmmjjjggg```bbbeeehhhjjjiiiddd```\\\]]]```cccgggllloooqqqggg]]]VVVWWW[[[___bbbfffqqqvvv|||tttnnndddXXXOOOJJJJJJLLLOOOSSS[[[bbbeeejjjwwwyyyqqq444444444555555555666666555555666666777777888888:::999999999:::;;;<<<<<<;;;===@@@BBBCCCDDDCCCBBBCCCEEEGGGHHHHHHIIIJJJLLLOOOOOOQQQSSSVVVXXXYYYZZZ___]]]]]]___dddhhhlllmmmooopppqqqsssvvvyyy|||}}}|||~~~{{{|||{{{oooeee___ZZZXXXXXX[[[bbblllwww~~~uuufffddddddcccgggnnnxxxyyyyyywwwqqqkkkgggeeeeeecccbbbdddhhhmmmoooppprrrssssssqqqnnnkkkiiihhhlllnnnpppqqqnnnhhhccc```aaadddgggjjjmmmmmmmmmmmmlllkkkjjjjjjkkkjjjhhhggg___aaaeeejjjmmmmmmiiifffbbbbbbccceeehhhllloooqqqjjj___WWWZZZ```dddeeefffppptttyyy|||vvvlll___SSSKKKIIIIIIIIIKKKPPPVVVYYY___kkkxxx~~~}}}|||{{{zzzzzz|||~~~ppp444444444444555555555555555555555666777888888888::::::999999999::::::;;;:::;;;>>>AAACCCBBBAAA@@@BBBDDDFFFFFFFFFGGGIIIKKKMMMNNNOOOQQQSSSUUUWWWXXX^^^\\\ZZZ\\\```eeeiiijjjnnnnnnppprrrtttxxxzzz|||{{{}}}{{{|||~~~ooobbbYYYSSSPPPOOOOOORRRYYYcccooo{{{qqqddddddfffeeeiiiooozzzzzzyyyuuupppjjjgggfffgggfffgggiiilllmmmmmmkkkmmmnnnppprrrrrrpppmmmjjjhhhlllqqqtttrrrlllddd___aaadddgggjjjmmmmmmmmmmmmllljjjhhhhhhhhhhhhgggfffbbbdddiiinnnqqqqqqnnnkkkjjjiiihhhgggiiikkknnnpppnnnddd^^^aaagggjjjiiiiiimmmpppuuuzzz}}}xxxxxxtttkkk```UUUMMMJJJIIIGGGGGGJJJOOOQQQVVVaaammmyyy}}}zzzyyyxxxvvvuuusssrrrrrrrrrtttuuuyyy~~~ppp333444444444444555555555444444555666777888999999999999888888777888888888999:::===@@@AAAAAA@@@@@@AAABBBDDDEEEEEEFFFHHHJJJKKKLLLMMMOOORRRTTTUUUVVV\\\ZZZXXXYYY\\\aaaeeegggjjjkkkmmmpppsssuuuwwwxxxyyy{{{}}}}}}~~~{{{iiiZZZQQQNNNLLLKKKKKKNNNTTT]]]jjjwww|||mmmbbbbbbfffgggkkkrrr{{{{{{yyytttoookkkjjjjjjiiijjjkkkmmmnnnnnnkkkhhhjjjkkknnnqqqsssrrrooolllgggjjjnnnssstttppphhhbbbccceeegggjjjkkkmmmmmmmmmllljjjgggfffggggggggggggdddgggkkkqqquuuvvvssspppooonnnlllkkkkkklllmmmoooqqqjjjeeehhhmmmmmmlllmmmlllnnnrrrxxxzzzrrrpppnnnhhh___UUUNNNKKKJJJEEEDDDFFFIIIKKKNNNWWWaaaooo|||yyywwwuuuqqqnnnllljjjiiimmmqqqxxx~~~uuu333333444444444555555555444444555666777888999999::::::999888888888888888999:::<<<>>>???@@@@@@???@@@AAACCCDDDDDDEEEGGGIIIHHHIIIKKKNNNPPPSSSTTTUUUYYYWWWTTTUUUXXX]]]aaaccceeegggjjjnnnppprrrssssssuuuxxxzzzzzzzzz||||||hhhWWWOOOLLLKKKJJJJJJLLLRRR[[[hhhvvv~~~~~~~~~~~~xxxiii^^^```fffiiiooowww|||{{{yyyuuupppnnnnnnooommmlllllllllmmmllljjjhhhjjjjjjlllpppsssrrroookkkggghhhjjjnnnqqqqqqmmmiiieeefffgggiiijjjkkklllmmmmmmjjjfffeeefffgggggggggcccffflllsssxxxyyywwwuuupppooonnnmmmmmmnnnoooooorrrmmmkkkmmmnnnmmmlllnnnmmmnnnrrryyy}}}~~~ssskkkiiieee]]]UUUNNNJJJIIIEEECCCCCCFFFGGGHHHOOOWWWfffrrr|||vvvqqqnnnkkklllooosssvvvxxxzzz{{{xxxyyyzzz}}}xxx333333333444444444555555444444555666777888999999======<<<;;;::::::::::::999:::;;;===>>>??????@@@???AAACCCDDDDDDDDDFFFHHHGGGHHHJJJMMMPPPRRRTTTUUUWWWUUURRRRRRVVVZZZ^^^```bbbdddhhhllloooppppppppprrruuuxxxxxxxxxzzz~~~~~~~~~~~~xxxuuusssqqqssswww|||iiiWWWOOOLLLKKKJJJIIIKKKQQQZZZhhhwwwzzz{{{uuufff\\\___fffjjjrrrzzz}}}|||yyyuuuqqqpppqqqrrrqqqnnnkkkjjjjjjjjjiiihhhkkkkkklllooorrrrrrmmmiiihhhgggfffiiimmmppppppoooggggggggghhhiiikkklllmmmmmmjjjfffeeeeeeggghhhhhhaaaeeekkksssyyy{{{zzzxxxoooooooooooooooppppppqqqqqqnnnmmmooonnnkkkkkknnnoooooossszzz}}}vvviiihhhddd]]]TTTMMMHHHGGGEEECCCCCCEEEFFFFFFLLLSSS```mmm}}}mmmmmmnnnnnnppprrruuuvvvoooooopppqqqtttxxx|||~~~yyy444444444333333222222222444444333333444555777888:::::::::999999999888888:::::::::;;;;;;<<<<<<<<>>???@@@AAAAAACCCDDDEEEGGGJJJLLLNNNNNNOOOPPPOOOMMMLLLMMMPPPSSSWWW[[[___bbbbbbbbbbbbcccfffhhhmmmrrruuuvvvvvvvvvyyy{{{~~~{{{wwwqqqnnnjjjgggfffffffffeee[[[TTTMMMLLLLLLNNNVVV]]]kkkrrr{{{}}}nnnccc^^^___^^^aaahhhttt}}}|||~~~~~~~~~uuummmjjjffffffiiimmmqqqssswwwtttpppmmmkkkkkklllmmmoooooommmllljjjhhhgggfffaaaaaabbbccceeehhhkkkmmmooolllhhhhhhjjjmmmpppqqqllljjjhhhffffffgggiiijjjnnnmmmlllkkkiiiiiijjjjjjkkkjjjiiijjjmmmqqqrrrsssuuutttssssssttttttsssqqqlllkkkjjjjjjkkkkkkjjjiiiiiikkkpppuuuvvvuuuxxx~~~|||nnn```YYYUUUOOOIIIGGGGGGFFFDDDDDDDDDEEEGGGIIIMMMUUUcccrrr|||rrrlllhhheeeccc```______```eeelllssswwwwww333333333333333333333333333333333444444555555555555555555555555555555555555555777888:::;;;<<<===:::;;;;;;<<<===>>>??????BBBCCCDDDFFFHHHJJJLLLMMMNNNOOOOOOMMMKKKKKKMMMOOOQQQUUUZZZ]]]^^^^^^^^^^^^^^^aaaggglllqqqsssttttttsssvvvyyy|||~~~{{{vvvrrrmmmhhheeedddccc```]]]TTTNNNIIIHHHHHHHHHMMMSSS^^^eeepppzzz{{{rrrnnnllllllpppyyy}}}||||||~~~}}}}}}}}}}}}~~~sssmmmkkkiiijjjmmmppprrrsssuuurrrmmmiiigggiiikkkmmmpppooonnnllliiigggeeeccc[[[ZZZZZZ[[[]]]bbbfffiiilllkkkiiihhhhhhiiijjjjjjffffffeeeeeeeeehhhlllooorrrpppnnnmmmllllllllllllmmmjjjgggfffhhhkkknnnnnnpppoooppprrrtttvvvuuutttmmmkkkiiihhhiiijjjiiihhhllllllooossssssqqquuu{{{zzzeeeZZZUUUPPPKKKHHHHHHGGGFFFEEEFFFGGGHHHIIIGGGOOO\\\iiivvvzzztttnnnlllhhhfffgggiiikkkmmmtttzzzzzz333333333333333333333333333333333444444444444444444444444444444444444444444444555777999:::;;;<<<::::::;;;<<<===>>>>>>???BBBCCCDDDFFFHHHJJJKKKLLLNNNOOOOOONNNLLLKKKKKKLLLLLLPPPUUUXXXYYYZZZ[[[[[[XXX[[[```fffkkkoooqqqrrrqqqtttxxxzzz|||~~~~~~xxxtttoooiiifffeeebbb]]]XXXRRRLLLHHHGGGFFFEEEHHHLLLQQQYYYfffsss|||}}}zzzwwwyyy~~~}}}|||zzzzzz{{{|||}}}}}}{{{zzzzzz{{{|||~~~uuulllkkklllnnnqqqtttttttttsssooojjjeeedddeeeiiikkkooonnnmmmkkkhhheeebbbaaaWWWUUUSSSSSSUUUZZZ```dddffffffeeedddcccccccccdddaaabbbccccccdddiiiooouuusssrrrpppnnnmmmmmmooopppppplllgggdddeeegggjjjkkkkkkkkklllooossswwwxxxxxxooommmjjjiiiiiiiiihhhgggmmmllllllmmmllllllrrrzzzuuuddd\\\UUUPPPOOOIIIHHHGGGFFFFFFFFFFFFGGGFFFLLLVVVaaannn|||~~~{{{xxxtttoookkklllpppuuuxxx|||222222333333333333444444222333444444444444333333333333333444444444444444444444555666777999999:::999999:::;;;<<<===>>>>>>AAABBBCCCEEEGGGHHHJJJJJJLLLNNNOOONNNLLLJJJJJJKKKIIILLLPPPSSSUUUVVVXXXZZZWWWYYY\\\___dddhhhkkkmmmqqqssswwwyyyzzzzzz{{{|||}}}wwwqqqkkkiiigggddd\\\VVVQQQKKKGGGFFFDDDBBBDDDHHHIIIPPP]]]kkkvvv~~~|||yyywwwvvvxxxxxxxxxxxxxxxxxxwwwwwwwwwxxx{{{}}}|||vvvkkkkkkmmmqqqtttuuutttsssoookkkfffaaa```aaaccceeejjjjjjjjjiiigggeeecccaaaXXXUUUPPPNNNOOOTTTZZZ^^^___```aaa```^^^]]]___```___```bbbbbbccchhhpppwwwuuuuuusssooolllmmmrrrxxxuuuooofffaaa___```bbbccclllkkkkkknnnrrrwwwyyyzzzrrrpppnnnmmmlllkkkiiigggjjjhhhggggggfffgggoooxxxqqqdddYYYSSSQQQJJJJJJHHHGGGEEEEEEDDDDDDFFFJJJPPPZZZeeessswwwqqqqqqqqqrrruuu{{{222222222333333444444444222333444444444444333222333333333444444444555555444444555666666777888888888888999:::;;;<<<======???@@@AAACCCDDDFFFGGGHHHJJJLLLNNNNNNLLLJJJIIIIIIHHHJJJMMMOOOQQQTTTWWWZZZ[[[[[[ZZZ[[[]]]```dddfffkkknnnsssuuuvvvvvvxxxyyy{{{}}}{{{uuuooommmlllhhh___WWWQQQKKKFFFEEEBBB@@@AAAEEEEEEKKKWWWdddpppxxx|||}}}~~~~~~{{{xxxvvvuuuuuuuuuuuutttssssssssstttuuuwwwzzz}}}wwwrrrkkklllnnnrrrttttttqqqnnniiifffbbb]]][[[[[[\\\^^^aaaccceeefffggggggfffeee\\\WWWQQQLLLLLLPPPVVVZZZ\\\]]]^^^]]][[[[[[^^^``````bbbcccbbbaaafffnnnuuuvvvxxxwwwrrrlllmmmwww}}}qqqhhhcccbbbccccccqqqooommmnnnrrrvvvzzz{{{vvvuuusssqqqpppmmmiiiffffffeeeeeegggggggggnnnvvvzzzssscccYYYVVVOOONNNMMMKKKIIIGGGEEEEEEDDDGGGKKKQQQ[[[iiivvv~~~{{{|||222222222333333444444444222333444444444333222111333333333444444555555555444555555555666666777777777777888999:::;;;<<<<<<>>>???@@@AAACCCDDDEEEFFFHHHJJJMMMMMMKKKIIIHHHHHHGGGIIIKKKMMMOOORRRWWWZZZ___]]]ZZZYYYYYY[[[___aaadddhhhmmmqqqtttvvvxxxyyyvvvxxx{{{|||}}}zzztttrrrqqqmmmccc[[[RRRLLLGGGEEECCC@@@AAAEEEDDDIIISSS```kkkssswwwwww{{{|||}}}zzzwwwwww~~~{{{yyyxxxwwwttttttsssqqqpppoooqqqssstttvvvzzz}}}}}}}}}~~~rrrmmmkkklllooorrrsssqqqmmmjjjfffccc^^^ZZZXXXWWWXXXYYY[[[]]]aaaeeegggiiiiiiiii```ZZZSSSMMMKKKNNNTTTXXXZZZ\\\]]]\\\[[[[[[___bbbbbbddddddbbb```ccckkkrrrwwwzzzzzzssslllnnnzzzxxxpppnnnmmmnnnwwwtttpppooorrrvvvyyy{{{yyywwwvvvuuusssooojjjfffddddddgggjjjjjjjjjooovvvuuuzzzqqqddd___UUUTTTRRRPPPMMMKKKIIIHHHCCCDDDGGGLLLUUUbbboooxxxzzz~~~222222222333333444444444333333333333333333333333222333444444555555444444666666666666777777777777:::999888888999:::<<<===>>>>>>???@@@AAACCCEEEFFFHHHJJJLLLMMMMMMKKKIIIHHHEEEFFFHHHHHHJJJNNNVVV[[[]]][[[ZZZYYYYYYZZZ\\\^^^aaabbbhhhoooqqqoooppptttwwwyyy{{{|||}}}}}}xxxwwwxxxtttlllddd[[[RRRHHHDDDEEEFFFDDD@@@AAAFFFOOOYYYbbbiiilllnnnrrrwww~~~~~~tttlllhhhhhhkkkmmmuuu|||{{{xxxuuuttttttuuuvvvsssooolllkkkmmmppprrruuuvvvxxxzzz}}}{{{zzzxxxqqqrrrpppqqqsssvvvuuuqqqkkkfffeeedddaaa]]]YYYXXXXXXZZZ]]]^^^```dddiiinnnsssuuuvvvmmm```UUUPPPPPPSSSVVV[[[YYYWWWYYY]]]``````___iiihhhgggeeedddfffjjjmmmwwwvvvtttppplllnnn}}}~~~ssspppppprrrqqqooommmmmmqqqxxx}}}{{{{{{zzzwwwrrrmmmjjjiiihhhjjjkkkkkkjjjkkkooosssrrrwww~~~vvvoookkkfff^^^WWWQQQMMMIIIGGGJJJHHHHHHKKKNNNVVVeeessswww|||{{{qqquuunnnoooxxx~~~222222222333333444444444333333333333333333333333222333444444555444444444555555555666666666666777888777777888888999:::;;;======>>>???@@@BBBCCCDDDFFFHHHKKKMMMNNNMMMKKKIIIGGGHHHIIIIIIJJJLLLRRRVVVZZZYYYXXXXXXXXXYYYZZZ[[[___```dddjjjllljjjlllpppvvvvvvwwwyyy{{{}}}~~~zzzyyyzzzwwwooohhh]]]UUUJJJEEEFFFFFFDDD@@@AAAFFFOOOYYYbbbhhhjjjkkkpppuuu{{{tttkkkggghhhiiiiiimmmuuu}}}yyyuuussstttuuuvvvvvvtttqqqnnnnnnoooqqqssstttuuuwwwyyy|||~~~}}}vvvoooqqqpppsssvvvwwwuuupppkkkgggfffeeeccc```^^^\\\\\\\\\aaabbbeeehhhmmmqqquuuwww{{{tttiii```ZZZYYYZZZ\\\[[[YYYWWWYYY]]]aaaccccccggggggfffdddccceeehhhlllrrrpppnnnlllhhhlllzzzvvvrrrrrrqqqqqqpppooonnnooosssvvvyyyyyyxxxvvvqqqmmmiiiggggggiiikkkjjjiiijjjmmmppplllqqqxxx}}}wwwtttooojjjddd\\\SSSMMMJJJGGGEEEHHHJJJOOOZZZdddqqqvvvvvvqqqiiihhhnnnrrrsss}}}222222333333333333444444222222222222222222222222222222333444444444444444444444444555555555666666555666777888888999999888<<<<<<<<<===>>>@@@AAABBBCCCFFFJJJMMMOOONNNLLLKKKIIIJJJKKKKKKJJJKKKMMMOOOVVVVVVVVVWWWWWWWWWXXXXXX\\\[[[]]]bbbccccccgggmmmxxxuuusssuuuxxx{{{zzzyyy||||||}}}~~~}}}}}}~~~|||uuuooobbbYYYOOOIIIGGGGGGDDDAAA@@@EEEOOOZZZdddiiijjjiiinnnrrrxxx}}}zzznnnhhhffffffeeedddkkkvvv~~~{{{vvvsssqqqrrruuuwwwuuutttsssrrrqqqrrrssstttssstttvvvxxx{{{}}}~~~~~~}}}sssnnnoooqqquuuzzzzzzuuuoookkkjjjhhhhhhhhhgggfffdddbbbaaaeeegggjjjnnnrrruuuwwwxxx|||yyyrrrlllgggdddcccccc]]][[[ZZZ\\\```dddhhhiiihhhgggfffdddbbbcccfffiiikkkiiihhhfffdddhhhvvv~~~uuuqqqpppoooppppppooommmllllllmmmuuuuuuvvvtttqqqmmmhhhfffggghhhiiiiiihhhhhhiiijjjggglllsss}}}~~~zzzpppcccYYYPPPIIIDDDEEEHHHJJJNNNTTTfffmmmxxxwwwnnnhhhiiiiiiiiipppzzz333333333333333333333333222222222222222222222222222222333444444444444333222333333444444555555555444555777888999999888777:::::::::;;;<<<>>>???@@@@@@CCCGGGLLLNNNOOONNNMMMIIIJJJKKKKKKKKKJJJJJJKKKRRRSSSTTTUUUVVVVVVVVVUUUWWWUUUVVVZZZ\\\^^^dddkkk~~~wwwqqqppptttwwwwwwuuuxxxxxxxxxyyy|||{{{vvvggg___TTTMMMJJJHHHEEEBBB@@@EEEOOO\\\hhhnnnnnnllllllqqqvvv{{{~~~xxxiiiaaa___```]]]eeeqqq}}}~~~{{{vvvrrrpppqqqsssuuussssssssssssttttttuuuuuutttuuuvvvxxx{{{}}}~~~}}}zzz|||wwwooommmnnnqqqwww|||zzztttooommmnnnlllmmmnnnooonnnlllhhheeehhhjjjmmmpppsssuuuvvvvvvwwwwwwvvvsssoookkkiiiiiieeecccbbbbbbeeeiiilllnnnlllkkkiiieeebbbaaaccceeehhheeecccbbb```cccooo|||}}}vvvoookkkiiikkklllmmmllliiihhhhhhiiiqqqqqqrrrrrrqqqmmmiiieeegggggghhhggggggfffeeeffffffkkkqqqxxx}}}}}}uuulll\\\QQQGGGEEEGGGHHHIIILLLYYYaaannnzzzyyytttpppmmmoootttxxx333333333333333333333333222222222222222222222222111222333333444444333333222222222333444555555666444666777999999999888888999999999:::;;;<<<===>>>>>>@@@DDDIIILLLNNNNNNNNNIIIJJJJJJKKKLLLLLLKKKJJJPPPPPPRRRSSSTTTTTTTTTSSSSSSPPPPPPSSSVVVYYYaaaiiixxxooolllooosssuuutttssstttuuuvvvyyy|||}}}}}}|||mmmeee[[[RRRNNNKKKHHHFFFBBBFFFPPP___lllttttttqqqlllpppvvvzzz}}}kkk[[[XXXZZZXXX___lllyyy|||wwwrrrooonnnpppqqqppppppqqqsssttttttuuuuuuuuuvvvwwwyyy{{{}}}~~~~~~zzzxxx{{{wwwpppllllllnnnrrrvvvzzzxxxssspppqqqssssssssstttvvvvvvsssmmmhhhgggiiilllnnnpppqqqqqqqqqooorrruuuuuussspppooonnnnnnmmmkkkjjjjjjlllnnnqqqpppooolllhhhcccaaaaaabbbgggdddbbbaaa______hhhrrrrrrssssssrrrnnnjjjfffeeehhhiiihhhgggeeeeeegggiiimmmlllmmmooopppoookkkhhhgggfffeeeeeeeeedddcccccceeehhhnnnttt~~~xxxvvvvvv{{{iiiZZZKKKEEEFFFFFFHHHKKKOOOWWWbbboooyyyxxxxxxvvvxxx~~~{{{{{{zzz444444333333333333222222333333333333333333333333111111222333333333333333111222222333444555666666555666777888888999999999999999999999:::;;;<<<======>>>AAAEEEIIILLLNNNOOOKKKJJJJJJKKKMMMMMMKKKJJJMMMMMMNNNOOOOOOPPPQQQQQQQQQMMMLLLNNNPPPTTT\\\dddwwwrrrkkkiiilllpppsssssspppqqqsssuuuwwwxxxxxxxxxlllkkkkkkooouuu|||}}}}}}rrrkkkaaaXXXRRRNNNKKKJJJFFFIIIRRRaaaoooxxxxxxuuulllpppuuuyyy|||~~~ppp]]]VVVVVVUUU\\\hhhwww}}}{{{vvvrrrnnnllllllllllllmmmnnnoooqqqrrrssstttvvvwwwxxxzzz{{{}}}~~~~~~|||zzz{{{}}}ooojjjjjjmmmppprrrtttuuutttrrrrrruuuyyy{{{zzzzzz{{{{{{wwwpppjjjfffggghhhiiijjjkkkkkkkkkjjjoootttuuusssqqqqqqrrrrrrrrrqqqooommmlllnnnoooppppppmmmiiidddaaaaaaaaafffcccbbbbbb___]]]aaahhhiiiiiijjjjjjiiihhhgggfffgggggggggfffeeefffhhhjjjjjjhhhhhhkkkoooqqqooolllhhhfffcccbbbcccccccccbbbcccdddiiiooowww|||uuunnnpppyyyrrrcccQQQHHHEEEDDDFFFIIIHHHNNNXXXbbbmmmyyy{{{mmmiiieeefffnnnssswww444444444333333222222222444444444444444444444444111111222333333333333222222222333444555666777777555555555555666777888888999999999999:::;;;<<<<<<======???AAAEEEIIIMMMPPPOOOMMMKKKKKKMMMMMMKKKIIIIIIIIIIIIIIIJJJLLLNNNOOOQQQMMMKKKKKKKKKMMMTTT[[[eeeeeeeeegggjjjmmmpppqqqnnnppprrrttttttrrrpppnnn```]]][[[]]]cccllltttyyyyyyzzz}}}vvvooofff\\\UUUQQQOOONNNLLLMMMTTTaaapppxxxxxxuuukkkooossswwwzzz}}}|||kkk^^^XXXVVV]]]iiixxxwwwvvvssspppmmmkkkiiihhhiiiiiijjjkkkmmmoooqqqrrruuuvvvwwwyyyzzz|||}}}~~~{{{{{{}}}vvvkkkgggiiinnnsssrrrqqqooooooqqquuuzzz}}}~~~~~~~~~zzzrrrkkkeeedddddddddeeeeeefffggghhhlllqqqqqqooommmnnnqqqoooqqqrrrpppmmmjjjkkklllllllllkkkhhhdddbbbbbbcccbbb```aaabbb___\\\]]]bbbccccccccceeefffhhhhhhhhhgggiiikkkkkkjjjhhhhhhiiihhhfffeeehhhooossssssqqqiiifffaaa```aaacccdddccccccbbbfffmmmttt~~~{{{kkkfffmmmxxxzzzlll[[[PPPHHHDDDCCCFFFEEEIIIOOOXXXcccppp}}}ssseee]]][[[```dddfffqqq~~~444444444333333222222222555555555555555555555555111111222333333333333222222222333444555777777888555444333333444555777888999999999999:::;;;<<<<<<=========???CCCHHHMMMPPPRRROOOLLLKKKLLLLLLJJJHHHGGGFFFEEEEEEFFFIIIKKKMMMRRRMMMJJJIIIHHHHHHMMMTTTUUUZZZaaafffiiikkkmmmooonnnpppssstttrrrnnnjjjggg\\\XXXRRRRRRWWW```iiinnnvvvxxx{{{xxxrrrhhh___WWWSSSQQQQQQPPPPPPUUUaaaooowwwwwwtttkkknnnrrrvvvyyy{{{yyyiii]]]ZZZ```lll|||}}}}}}}}}~~~}}}}}}}}}}}}rrrqqqpppnnnllljjjhhhgggggggggggghhhjjjmmmppprrrtttuuuvvvwwwyyyzzz||||||yyyzzztttiiifffhhhooouuusssooollllllpppwww}}}{{{rrrkkkdddcccbbbaaaaaabbbcccdddfffjjjnnnmmmiiihhhiiilllkkknnnpppoookkkhhhhhhiiihhhiiihhhfffdddcccccceee^^^^^^___bbb```[[[[[[___```______aaadddggghhhiiihhhkkkooopppnnnkkkhhhggggggdddcccgggnnntttuuutttjjjeee```^^^```ccceeeeeedddcccfffnnnuuu}}}lllaaadddnnnuuuxxxsssdddXXXMMMEEECCCEEEDDDFFFJJJQQQ\\\kkkyyyiii___XXXZZZYYYXXXaaappp|||444444444333333222222222111111222222222333333333222222222111111111000000333222222222222333444444444444444444444444444444444555666777888999:::::::::<<<===>>>@@@EEEJJJNNNWWWUUUQQQMMMJJJHHHHHHHHHHHHGGGEEEDDDDDDFFFIIIKKKMMMLLLIIIFFFDDDFFFJJJMMMOOOTTTZZZ```ccceeegggiiinnnnnnooopppoookkkeee```WWWTTTSSSRRRSSSWWWcccpppuuuvvvxxxzzz|||}}}vvvoooeee]]]XXXUUUTTTTTTTTTUUUWWW[[[aaahhhnnnrrrfffhhhkkknnnssswww|||~~~zzznnnjjjnnnvvv~~~{{{yyy|||wwwtttwww~~~yyyrrrooommmjjjgggeeeeeeffffffgggggghhhiiikkkmmmpppqqqqqquuuxxxxxxxxxyyy|||nnnfffjjjqqqtttsssllllllkkkjjjkkkpppwww|||~~~|||xxxtttpppnnnjjjddd___```aaaaaacccggglllkkkjjjiiiiiiiiijjjjjjiiijjjkkkjjjiiiiiikkklllkkkjjjhhhfffdddaaa```___\\\\\\\\\]]]]]]^^^^^^^^^```bbbeeehhhkkkkkkkkkkkknnnqqqsssssspppllliiihhheeefffhhhjjjlllmmmmmmmmmgggeeebbb```___```bbbccccccbbbfffnnnuuu|||wwwhhhaaaaaagggoooqqqrrrjjjZZZMMMIIIIIIGGGBBBBBBFFFMMMTTT___pppssseeeWWWQQQQQQSSSYYY___qqqyyy444333333333333333333222111111222222222333333333333333333333222222111111555444444444444555666666444444444444444444444444444555666777888999999::::::;;;<<<===>>>BBBGGGKKKSSSQQQOOOLLLIIIHHHGGGFFFGGGFFFEEECCCCCCDDDFFFGGGKKKJJJHHHFFFDDDEEEIIILLLOOOSSSYYY^^^```bbbdddfffggghhhiiilllmmmlllhhheeeYYYUUURRRQQQOOORRR]]]hhhoooooooooppprrrtttuuuvvvqqqjjjaaaYYYUUUSSSRRRQQQNNNOOOOOORRRVVV[[[```ccc```aaacccfffkkkqqqxxx|||{{{tttwww}}}|||yyywwwwwwtttsssvvvzzzzzzuuuooollljjjgggdddccccccddddddeeeeeefffgggiiilllnnnoooqqqtttvvvwwwwwwzzz~~~mmmgggllltttwwwvvvmmmjjjhhhfffhhhlllqqqtttyyyyyyxxxwwwtttqqqnnnllllllfffbbbcccdddcccdddgggkkkkkkkkkkkkkkkjjjjjjjjjiiijjjjjjhhhggggggjjjlllkkkjjjhhhfffcccaaa```___^^^^^^^^^___```bbbcccdddcccdddgggjjjlllllllllkkkmmmpppssstttqqqnnnkkkjjjgggggghhhiiiiiijjjkkkkkkhhhfffdddbbbaaaaaaaaabbbaaaaaaeeelllrrrxxxqqqfff``````dddjjjlllfffYYYNNNKKKJJJHHHDDDCCCFFFKKKQQQZZZiiiwwwrrr```UUUPPPPPPTTTYYYhhhqqq~~~222333333333333333333444111111222222222333333333444444444333333333333222555444444444444555666666444444444444444444444444444555555666777888999999999:::;;;;;;<<>>AAADDDFFFHHHKKKLLLKKKJJJIIIJJJLLLNNNPPPOOOMMMIIIGGGFFFGGGGGGFFFDDDEEEGGGIIIOOORRRUUUWWWWWWXXXZZZ[[[]]]^^^```fffmmmsssvvvxxxqqqiii```ZZZTTTPPPSSSYYYYYYWWWSSSOOOMMMMMMNNNOOOPPPMMMHHHEEEDDDDDDCCCBBBBBBAAAAAA@@@@@@AAABBBCCCAAACCCDDDDDDGGGOOO\\\eeetttxxx|||}}}zzzuuuppplllhhhffffffiiillllllhhhdddbbbaaa___^^^]]]]]]]]]]]]^^^^^^___```bbbdddgggiiikkkkkknnnoooqqqttt{{{sssnnniiilllssszzz|||zzzvvvpppiiigggjjjkkkiiigggdddeeegggiiijjjjjjjjjjjjiiieeedddggggggdddbbbccceeehhhkkknnnooonnnkkkiiiiiihhheeebbb___```cccfffmmmkkkiiigggfffffffffgggbbb```^^^]]]]]]___aaaccchhhiiikkkllllllkkkiiihhhccceeehhhjjjiiiiiijjjkkkooommmkkkhhhgggggghhhiiijjjkkkkkkjjjhhheeebbbaaabbb```bbbfffhhhiiinnnttt{{{zzzoooiiibbb]]]XXXPPPIIIEEEFFFCCCBBBDDDGGGJJJPPPXXXeeekkkuuu~~~|||qqqhhh]]]VVVTTTSSSWWW___hhhpppxxx222333333333333333333444111111222222222333333333000111111111111111222222555444444444444555666666444444444444444444444444444444444444555555666666666888999999999:::===???@@@BBBFFFIIIKKKLLLLLLLLLKKKNNNSSSWWWXXXUUUPPPMMMJJJJJJIIIGGGEEEEEEGGGJJJNNNPPPSSSTTTUUUUUUWWWYYYYYYZZZ]]]cccjjjpppssstttqqqhhh___YYYTTTQQQRRRWWWVVVSSSOOOKKKHHHFFFEEEEEEGGGEEEBBBAAAAAAAAA@@@???>>>>>>=========>>>>>>???<<>>>>>??????>>>===>>>>>>======<<<<<<<<<<<<:::>>>AAA@@@???AAAIIIPPPYYY___fffnnntttzzz~~~}}}xxxtttnnnhhhdddbbbbbbcccdddbbb```^^^\\\ZZZWWWVVVVVVVVVVVVWWWXXXYYYZZZZZZZZZ\\\___bbbeeeggghhhhhhkkkmmmrrrxxx~~~qqqjjjiiijjjnnntttwwwuuuqqqkkkjjjhhhffffffhhhiiijjjhhhhhhiiijjjjjjiiihhhgggddd```^^^aaacccaaaaaacccccceeehhhkkkllllllkkkjjjggggggfffccc```___```bbbfffdddcccbbbccceeehhhjjjffffffeeeeeeeeeeeefffgggiiijjjlllmmmmmmlllkkkjjjeeeeeeccc```___```dddgggiiiiiiiiiiiiiiiiiijjjjjjjjjjjjiiiiiigggfffeeedddfffbbb```aaabbbcccjjjqqquuuwwwvvvnnnggg^^^UUURRRLLLGGGEEEFFFHHHGGGIIIMMMNNNSSS[[[dddlllttt||||||uuuooommmiiikkklllllljjjiiihhhiiikkkkkklllpppxxx444444444333333222222222111111222222222333333333222222222333333444444444333222222222222333444444444444444444444444444444333333444444444444444444000222555666666777999;;;;;;<<<@@@CCCGGGJJJLLLMMMJJJPPPXXX___aaa___ZZZVVVQQQPPPLLLHHHEEEFFFIIIMMMIIIKKKNNNOOOOOOQQQSSSUUUUUUWWW\\\ccckkkqqqttttttooofff^^^ZZZWWWUUUVVVZZZ]]][[[XXXTTTOOOJJJGGGEEE===<<<;;;<<<>>>???>>>===@@@@@@???>>>===<<<;;;;;;999>>>BBBBBB>>>>>>DDDJJJMMMSSS]]]gggooowww}}}~~~}}}{{{sssoooiiiccc``````bbbdddccc```\\\YYYXXXWWWTTTRRRRRRSSSTTTUUUVVVWWWXXXXXXXXXZZZ]]]```ccceeeffffffjjjmmmrrrzzzxxxmmmiiiiiijjjoootttuuurrrnnndddeeedddccccccdddgggjjjjjjjjjkkkkkkjjjhhhfffeeeccc___]]]```bbbaaabbbeeebbbdddgggiiikkkkkkkkkkkkgggggggggdddaaa``````aaabbbaaa``````aaadddgggiiicccdddeeeeeefffgggggghhhjjjkkkmmmoooooonnnmmmlllhhhfffbbb^^^\\\^^^cccgggfffggghhhiiijjjjjjiiiiiijjjiiiiiihhhgggffffffeeegggbbb______```bbbiiiqqqqqqpppxxx}}}tttmmmddd\\\YYYPPPKKKGGGHHHHHHGGGGGGJJJCCCHHHOOOWWW```iiirrrxxx~~~}}}~~~~~~zzztttooolll`````````dddmmmzzz333222222111111222222333333333333333333333333333111111111111222333444444444444222222222222444444555444444333333222222111444444444444444444444444555444444444444555666666888999;;;>>>AAAEEEHHHIIILLLOOOTTTXXX[[[[[[ZZZYYYWWWTTTOOOJJJHHHHHHJJJKKKLLLLLLMMMNNNPPPQQQQQQRRRTTTVVV[[[eeeooovvvxxxxxxsssoooiiiccc```aaadddfffffffffddd^^^SSSHHHEEEGGG???@@@@@@>>><<<<<>>===;;;;;;:::===<<<;;;;;;===>>>>>>===HHHJJJPPPZZZgggrrrzzz~~~|||~~~~~~~~~~~~}}}|||xxxvvvoooiiiaaa___```bbb```^^^[[[ZZZYYYWWWUUURRROOONNNOOOPPPRRRSSSUUUVVVVVVVVVVVVYYY[[[]]]___bbbeeehhhooorrrtttxxx}}}rrrjjjdddhhhmmmrrrttttttqqqoooeee^^^[[[___aaa```bbbggggggkkkllljjjjjjkkkjjjfffcccbbb```___```aaacccdddcccdddeeegggiiihhhfffcccfffffffffddd```]]]\\\\\\____________```aaacccdddaaaaaaaaacccfffggggggffflllllllllllllllmmmnnnooommmjjjddd___]]]]]]^^^```aaabbbccceeeggggggeeeccceeeggggggeeebbb```bbbdddeeebbb^^^[[[\\\```fffjjjnnnnnntttzzzvvvtttjjj^^^UUULLLNNNQQQHHHFFFJJJIIIJJJJJJLLLQQQTTTXXX```iiiooovvv}}}qqqggg```[[[\\\bbbkkk{{{xxxqqqmmm333222222111111222222333333333333333333333333333222222222111222222333333444333222222222222333444444444333333333333222222444444444444444444444444444444444444444555666666777888999<<>>>>>AAA???======>>>>>>>>>===CCCFFFLLLUUU```kkktttzzzzzz|||~~~~~~~~~}}}~~~}}}~~~~~~~~~~~~~~~}}}{{{{{{~~~|||{{{{{{zzzwwwssspppjjjeee```^^^``````^^^[[[XXXXXXWWWUUUSSSQQQOOONNNOOOPPPQQQRRRTTTUUUUUUVVVVVVXXX[[[]]]^^^aaaeeehhhiiimmmpppwwwyyyoooiiihhhkkkppptttuuutttrrrpppeee^^^ZZZ[[[\\\[[[]]]aaabbbfffiiiiiijjjllljjjfffcccbbb```___```aaacccdddgggfffeeefffggggggfffdddeeeffffffddd```]]]\\\\\\]]]]]]]]]]]]^^^```bbbcccaaaaaabbbdddeeeffffffeeelllmmmmmmmmmmmmmmmmmmmmmjjjhhhccc___\\\\\\]]]^^^^^^^^^```bbbeeefffdddbbbdddeeefffdddaaa___```bbbaaa___[[[YYYZZZ^^^dddgggkkkkkkqqq{{{}}}rrrggg```TTTSSSTTTMMMJJJLLLGGGFFFEEEGGGKKKMMMOOOWWW___fffnnnwww}}}yyynnnccc^^^```hhhwwwyyypppjjjeeeaaa^^^333222222111111222222333333333333333333333333333333333222222111222222222333333222222222222333333222222333333333333444444444444444444444444444444444444444444444555555666666777888999;;;===???@@@EEEGGGJJJOOOSSSVVVYYYZZZUUURRRNNNJJJGGGFFFFFFGGGJJJJJJKKKKKKLLLMMMNNNNNNQQQRRRWWW```mmm{{{zzzssskkkaaaWWWPPPGGGDDD@@@>>>???CCCHHHLLLOOOMMMJJJGGGDDDCCCCCCCCCGGGDDD@@@>>>>>>>>>=========AAAHHHOOOWWWaaammmuuuxxxzzz||||||||||||}}}~~~|||||||||}}}}}}~~~~~~{{{~~~~~~|||~~~}}}zzzzzzzzzzzzyyyxxxwwwwwwyyyxxxwwwvvvtttpppkkkgggbbb___]]]]]]___^^^ZZZVVVTTTTTTSSSRRRPPPOOONNNMMMNNNNNNPPPQQQRRRSSSTTTUUUVVVWWWYYY[[[]]]```dddggghhhlllrrr{{{rrrkkkhhhlllooosssvvvwwwvvvsssqqqhhhaaaZZZXXXWWWVVVWWWZZZ\\\aaaddddddfffjjjjjjgggcccbbbaaa``````bbbdddeeekkkiiiggggggggghhhgggeeeeeeffffffccc```\\\[[[[[[\\\[[[[[[\\\^^^```bbbcccccccccdddeeeeeeeeeeeeeeelllmmmnnnooonnnmmmkkkjjjgggeeebbb___\\\\\\\\\\\\[[[[[[\\\___bbbcccbbbaaabbbccccccaaa___^^^^^^___\\\ZZZWWWVVVXXX\\\aaadddfffggglllssszzzxxxnnn___\\\^^^XXXUUURRRIIIFFFDDDCCCEEEFFFHHHMMMUUUYYYaaajjjqqqvvv}}}ooodddaaaggguuu{{{tttjjjaaa\\\YYYXXXWWW333222222111111222222333222222222222222222222222444444333222111111111111333222222222222222222333111111222333333444555555333333333333333333333333444444333333444444555666666666777777888:::;;;<<>>===<<<;;;:::???FFFKKKQQQ[[[hhhrrrvvvxxxzzz{{{zzzzzz{{{}}}yyyzzzzzz{{{|||}}}~~~~~~|||~~~~~~~~~}}}}}}~~~~~~~~~~~~}}}}}}~~~~~~}}}|||wwwwwwwwwwwwvvvuuuttttttuuusssqqqpppmmmiiiccc```[[[[[[[[[]]]^^^[[[VVVRRRPPPOOONNNNNNMMMMMMLLLLLLMMMMMMNNNOOOPPPRRRSSSTTTUUUVVVXXXYYY[[[^^^cccfffmmmssszzzwwwlllhhhhhhppprrrvvvyyyzzzyyywwwuuupppiiibbb]]][[[ZZZ[[[\\\\\\______^^^```eeehhhgggdddcccbbbaaaaaaccceeefffmmmlllkkkllllllkkkhhheeeeeeffffffccc```]]]\\\\\\]]]]]]]]]^^^```bbbdddfffeeeggghhhhhhgggfffffffffiiikkknnnppppppnnnllljjjeeedddbbb___]]]\\\\\\\\\\\\[[[\\\^^^```aaa```^^^___``````___^^^\\\\\\\\\WWWVVVVVVVVVXXX[[[___aaabbbdddhhhllloooyyyyyyiiiffflllkkkhhh```SSSMMMHHHEEEEEEEEEEEEIIINNNMMMTTT^^^eeekkktttzzzmmmhhhmmmyyyuuuppphhhaaa]]][[[YYYXXX333222222111111222222333222222222222222222222222444444333222111111111111222222222222222222222222111111222222333444555555333333333333333333333333333333333333333444555555777777777777777888999:::>>>>>>???@@@BBBEEEGGGIIIGGGFFFFFFEEEEEEEEEFFFFFFEEEEEEFFFFFFGGGGGGHHHHHHHHHLLLTTT]]]iiiuuussseee]]]TTTIIIDDDGGGMMMRRRTTTUUUQQQMMMIIIFFFGGGHHHJJJNNNJJJEEEBBB???>>><<<;;;:::???EEEJJJOOOYYYfffppptttvvvxxxyyyyyyyyyzzz|||xxxxxxyyyzzzzzz{{{||||||{{{|||}}}}}}|||}}}~~~~~~~~~}}}}}}}}}}}}||||||}}}~~~~~~~~~|||zzzzzzzzz{{{{{{||||||||||||{{{{{{|||||||||{{{yyyyyyuuuuuuuuuttttttsssrrrqqqpppnnnkkkhhhfffbbb^^^[[[WWWXXXZZZ[[[[[[XXXSSSPPPMMMLLLKKKJJJJJJJJJKKKKKKLLLLLLLLLMMMNNNPPPQQQSSSTTTUUUVVVWWWYYY]]]bbbfffnnnwwwrrrhhhgggiiirrruuuxxx{{{||||||zzzyyyzzzvvvoooiiigggggggggggg```aaa]]]YYYZZZbbbggghhhfffeeecccccccccdddfffhhhmmmnnnpppssssssoooiiiddddddeeeeeedddaaa^^^^^^^^^bbbbbbaaabbbdddfffhhhiiigggiiikkkjjjhhhggggggiiigggiiimmmpppqqqpppmmmkkkeeedddbbb___^^^]]]]]]]]]___^^^]]]]]]______]]]\\\\\\\\\\\\]]]]]]\\\[[[ZZZVVVVVVVVVWWWYYY[[[^^^___^^^```dddggghhhqqqqqqppp{{{}}}{{{qqqaaaUUUNNNHHHFFFEEEDDDFFFJJJFFFLLLTTTZZZ```jjjwwwuuurrrvvvxxxsssppplllhhhddd```[[[WWW333222222111111222222333222222222222222222222222333333222222111222222222111111222222222222111111111111222333333444555555333333333333333333333333333333333333333444444555777666666666666777888888======>>>>>>???AAABBBCCC@@@@@@AAABBBCCCDDDDDDDDDCCCCCCCCCDDDDDDEEEEEEEEEDDDHHHOOOXXXaaalllvvv}}}wwwhhh\\\MMMGGGIIIOOOQQQQQQSSSPPPKKKFFFEEEFFFIIIKKKOOOLLLHHHEEECCCAAA>>><<<;;;???EEEJJJPPPYYYdddlllqqqsssuuuvvvvvvwwwxxxyyyvvvvvvwwwwwwxxxxxxyyyyyyvvvwwwxxxwwwvvvwwwyyy{{{~~~}}}{{{zzzzzzzzzzzz||||||{{{zzz{{{|||}}}~~~||||||}}}~~~zzzwwwuuuvvvwwwxxxxxxxxxxxxxxxvvvvvvwwwwwwwwwvvvtttssspppqqqqqqppppppooonnnmmmjjjgggccc```^^^\\\ZZZXXXUUUVVVXXXXXXVVVSSSPPPNNNKKKJJJIIIHHHGGGHHHIIIJJJKKKJJJJJJJJJLLLNNNPPPQQQSSSTTTUUUVVVWWW[[[aaaeeelllxxxzzzmmmfffgggkkkvvvxxx{{{}}}~~~}}}|||zzz~~~xxxsssrrrttttttrrrfffeee```ZZZ[[[ccciiikkkhhhgggfffeeeeeeggghhhjjjlllooosssvvvwwwrrrjjjdddcccdddeeeeeebbbaaaaaaaaaeeeeeedddeeefffgggiiijjjgggjjjlllllliiiggghhhkkkhhhjjjmmmppppppooommmkkkeeecccaaa^^^]]]]]]^^^___aaa___^^^]]]^^^]]]\\\ZZZYYYXXXYYY[[[]]]]]][[[ZZZUUUVVVWWWYYY[[[\\\]]]]]][[[\\\___bbbeeelll|||wwwwww}}}mmmZZZRRRJJJGGGDDDBBBCCCFFFBBBGGGMMMQQQVVV```mmmwww~~~yyyxxx}}}~~~}}}zzzwwwqqqiii```ZZZ333222222111111222222333111111111111111111111111222222222111222222333333000111222333333222111000222222222333333444444444222222222222222222222222333333222222333333444555555555444444555666666777::::::;;;<<<======>>>>>><<<===???@@@AAAAAA@@@@@@AAAAAABBBBBBBBBCCCCCCCCC@@@DDDIIIOOOWWWbbbooowww{{{uuufffVVVNNNOOOSSSSSSPPPQQQNNNHHHDDDCCCEEEIIILLLOOOMMMKKKJJJHHHFFFBBB???;;;===BBBHHHQQQZZZaaafffmmmoooqqqsssssssssuuuvvvssstttttttttttttttttttttrrrsssssssssrrrsssvvvxxx{{{zzzyyyxxxxxxwwwxxxxxxxxxxxxxxxxxxyyyyyyzzzzzz{{{{{{{{{{{{|||{{{xxxvvvrrrssssssttttttsssrrrqqqqqqqqqrrrrrrqqqooommmlllkkkkkkkkkjjjjjjiiihhhgggddd```[[[XXXWWWWWWWWWVVVUUUUUUTTTSSSPPPNNNLLLLLLKKKIIIHHHFFFFFFFFFHHHHHHJJJIIIIIIIIIJJJMMMOOOQQQSSSSSSTTTTTTVVVZZZ```dddooorrriiieeehhhmmm{{{|||~~~~~~~~~|||zzzxxxxxxyyywwwrrrsssxxxxxxttthhhhhheee```bbbiiinnnooojjjiiihhhggggggiiijjjllllllnnnrrruuuuuurrrkkkfffbbbdddfffeeedddcccdddeeefffeeedddddddddfffggghhheeeiiilllkkkhhhfffhhhkkkkkkmmmnnnoooooommmkkkiiidddbbb^^^\\\[[[\\\^^^______^^^\\\\\\\\\]]]\\\ZZZVVVVVVWWWZZZ]]]^^^]]]ZZZUUUVVVXXXZZZ[[[\\\[[[[[[WWWWWWYYY___dddkkkwww|||zzzsss^^^UUUKKKGGGEEEBBBBBBDDDAAAEEEHHHKKKNNNVVVcccmmm{{{zzz{{{|||xxxxxx~~~{{{vvvuuutttooopppppppppoooqqqtttvvv|||ttthhh```333222222222222222222333111111111111111111111111111111111111222333444444000111222333333222111000222222333333333333444444222222222222222222222222333333222222333333444555333333333333444444555666555666777999::::::::::::<<<<<<>>>??????>>>======AAAAAAAAAAAAAAAAAABBBBBB???AAADDDHHHPPP\\\kkkvvvvvv{{{~~~uuubbbYYYZZZ]]][[[WWWPPPLLLGGGCCCBBBEEEIIIMMMPPPOOONNNMMMLLLIIIEEEAAA:::;;;???GGGPPPYYY___aaajjjllloooppppppqqqrrrtttrrrrrrqqqqqqqqqqqqqqqqqqpppqqqrrrrrrrrrsssvvvyyywwwwwwvvvvvvvvvwwwwwwwwwtttuuuvvvwwwxxxwwwwwwwww|||zzzxxxwwwxxxxxxwwwvvvqqqqqqrrrqqqpppnnnlllkkkmmmnnnnnnnnnmmmkkkiiihhhffffffffffffeeedddcccccc```[[[VVVRRRRRRSSSUUUUUUTTTTTTRRROOOLLLJJJJJJJJJKKKIIIGGGFFFEEEFFFGGGHHHIIIIIIHHHHHHIIILLLNNNPPPRRRSSSSSSTTTUUUZZZ```dddvvvyyylllfffdddhhhooo}}}zzzwwwvvvmmmppppppmmmooottttttooohhhjjjiiigggiiiooorrrrrrkkkjjjiiihhhhhhjjjlllmmmmmmnnnppprrrsssppplllhhhbbbdddffffffeeeeeefffgggeeedddcccccccccccceeeeeecccgggjjjjjjfffeeegggkkkoooppppppooonnnkkkhhhgggccc```\\\YYYYYYZZZ]]]___]]][[[ZZZZZZ[[[\\\\\\[[[UUUTTTVVVYYY^^^___]]][[[UUUVVVYYY[[[[[[[[[ZZZYYYUUUTTTVVV]]]cccjjjuuuzzzuuubbbXXXMMMIIIFFFCCCCCCEEEAAADDDFFFGGGIIIPPP]]]fffwwwzzzuuu{{{}}}uuuuuu}}}wwwnnnhhheeeddd^^^______^^^^^^```dddgggnnnrrrzzzyyykkkccc444444444333333333222222222222222222222222222222333333333222222111111111///000222333444555555555555444444333222111000000333333333333333333333333222222333333333444444444222333555666666666555444444555555666777888888999<<<<<<<<<============>>>===>>>>>>???@@@@@@AAAAAA@@@BBBDDDFFFKKKUUUbbbkkkqqqyyyllleeegggiiihhhfffgggYYYLLLHHHHHHFFFHHHLLLPPPWWW\\\YYYTTTPPPLLLGGGCCCBBBDDDIIIPPPXXX^^^```ggghhhjjjlllmmmnnnoooooonnnnnnmmmmmmmmmmmmnnnnnnlllmmmmmmnnnoooppppppqqqrrrsssssssssrrrqqqqqqpppqqqqqqrrrssstttuuuvvvwwwyyyyyyyyyxxxvvvtttsssrrrooonnnllljjjiiihhhggggggiiiiiihhhhhhgggeeedddcccdddbbbaaa_________``````\\\WWWQQQOOORRRTTTRRRPPPRRRPPPLLLIIIGGGEEEEEEFFFDDDDDDDDDDDDEEEEEEEEEEEEGGGHHHHHHIIIJJJKKKLLLLLLLLLOOORRRRRRSSS[[[hhhssspppkkkjjjfffffflll}}}|||zzzzzzxxxuuuqqqmmmjjjiiiiiijjjmmmnnnnnnnnnpppnnnlllkkkkkkmmmpppqqqqqqoookkkgggdddeeeiiimmmnnnrrrtttqqqkkkffffffhhhiiiiiiiiiiiiiiiiiiiiihhhgggfffeeedddcccbbbbbbaaacccfffhhhfffccceeekkkqqqrrrqqqooollljjjhhhgggggg```___^^^\\\[[[ZZZYYYYYY```[[[WWWXXX\\\^^^]]]ZZZXXXWWWVVVVVVVVVXXXZZZ[[[\\\ZZZYYYYYYZZZZZZYYYWWWXXXWWWWWWZZZ```jjjtttzzz|||~~~{{{tttqqqaaaWWWNNNKKKIIIGGGFFFGGGCCCCCCCCCBBBDDDJJJTTT[[[pppwww|||zzzyyyyyyyyyuuu}}}sssfff[[[UUUSSSTTTRRRPPPPPPRRRSSSTTTSSS]]]```eeellluuuqqq```444444333333333222222222444444444444444444444444333333333222222222111111000000222333444555555555444333333222222111111111333333333333333333333333222222222222333333333333333444444555555555555555444555555666777777888888;;;;;;;;;;;;<<<<<<<<<<<<======>>>>>>???@@@@@@@@@AAABBBCCCDDDGGGPPP\\\eeemmmuuu|||~~~uuunnnppptttwwwyyyuuugggXXXQQQOOOMMMNNNRRRVVV^^^dddaaa\\\WWWPPPJJJDDDCCCDDDGGGNNNVVV[[[^^^bbbccceeegggjjjkkklllmmmiiiiiihhhhhhhhhhhhiiiiiiggghhhiiijjjlllmmmnnnoooppppppqqqqqqppppppooonnnooonnnnnnnnnoooqqqssstttuuuuuuuuutttrrrqqqooonnnkkkjjjiiigggeeedddddddddffffffeeeeeedddbbbaaa```aaa```___^^^]]]]]]\\\]]]VVVRRRNNNNNNQQQSSSRRRPPPPPPNNNKKKHHHEEEDDDDDDDDDCCCCCCDDDDDDDDDDDDEEEEEEGGGGGGHHHIIIJJJKKKLLLLLLLLLOOORRRSSSVVV```ooo{{{nnnjjjjjjgggggglllpppooopppqqqsssrrrooommmgggggggggjjjmmmooonnnmmmmmmllljjjiiiiiikkkmmmooopppnnnkkkgggddddddfffiiilllooorrrooojjjeeedddeeejjjjjjiiiiiiiiiiiihhhhhhfffdddbbb```___```bbbccccccdddeeeeeedddfffkkkppprrrpppnnnkkkhhheeedddccc]]]]]]\\\[[[[[[[[[[[[[[[^^^ZZZXXXXXX\\\^^^\\\YYYUUUTTTTTTTTTUUUWWWZZZ[[[\\\ZZZYYYYYYZZZZZZYYYXXXYYYXXXWWWYYY___hhhqqqvvvyyy}}}tttpppeee[[[RRRNNNLLLGGGEEEEEEDDDCCCCCCBBBCCCIIIQQQWWWgggooo{{{|||yyyxxx|||}}}yyyxxxkkk___XXXTTTQQQOOOLLLJJJJJJKKKJJJIIISSSUUUZZZ```hhhpppwww{{{~~~}}}xxxfff333333333333222222222222444444444444444444444444333333333222222222222111000111222333444555555555222222222222222222222222222222222222222222222222111111111222222222222333444444444444444555555666444444555555666777777777999999999:::::::::;;;;;;<<<<<<======>>>?????????AAABBBBBBBBBDDDLLLVVV^^^lllttt{{{}}}zzzuuuwww}}}{{{jjj___YYYUUUVVVXXX]]]fffmmmlllgggaaaWWWOOOHHHFFFEEEGGGLLLSSSXXX[[[ZZZ\\\^^^aaadddfffhhhhhhdddccccccccccccccccccdddaaabbbccceeegggiiijjjkkklllmmmmmmmmmmmmlllkkkkkkjjjjjjiiihhhiiikkknnnoooooooooooonnnmmmkkkjjjiiifffeeedddbbbaaa```______aaaaaaaaa``````^^^]]]\\\\\\\\\\\\[[[ZZZXXXWWWVVVOOOMMMKKKMMMPPPQQQPPPNNNLLLJJJHHHEEECCCCCCBBBCCCBBBBBBCCCCCCDDDDDDDDDDDDFFFFFFGGGHHHIIIJJJKKKKKKMMMOOOQQQSSSYYYeeewwwyyykkkjjjkkkhhhgggjjjffffffgggjjjlllmmmkkkjjjcccdddfffiiimmmoooooommmlllkkkjjjiiiiiikkkmmmnnnnnnnnnkkkhhhdddbbbcccdddhhhlllooonnnjjjeeeccccccjjjjjjiiiiiiiiihhhhhhhhhcccaaa^^^\\\\\\^^^aaacccbbbbbbbbbccceeehhhkkknnnpppnnnkkkgggdddaaa___^^^ZZZZZZYYYZZZZZZ[[[\\\]]]\\\YYYXXXYYY\\\]]]ZZZWWWQQQQQQQQQRRRTTTWWWZZZ\\\]]][[[ZZZZZZ[[[\\\[[[YYYZZZYYYXXXZZZ^^^eeelllqqqqqq{{{yyysssiii___UUUPPPLLLFFFCCCCCCEEEDDDCCCAAABBBFFFMMMQQQZZZdddsss}}}yyyxxxzzzmmmaaaZZZRRROOOKKKHHHGGGGGGFFFEEEIIIJJJMMMRRRWWW^^^cccfffmmmlllooouuuzzz}}}zzzxxxzzz}}}ppp333333333333222222222222111111111111111111111111222222222222222222222222000111222333444444444444111111111222222333333333111111111111111111111111000000111111111222222222555444333222333444555666444444444555555666666666777777777888888888999999;;;;;;;;;<<<======>>>>>>AAACCCCCCCCCEEEKKKUUU\\\nnnuuu|||yyyuuuwww~~~nnnddd^^^\\\\\\aaajjjssstttqqqkkk```VVVMMMJJJHHHHHHLLLQQQVVVXXXWWWXXXZZZ\\\___```aaabbbaaaaaa````````````aaaaaa]]]^^^___aaabbbdddeeeeeegggggghhhhhhhhhhhhggggggfffeeedddcccdddfffiiijjjiiiiiiiiihhhgggfffddddddaaa```___^^^\\\\\\\\\[[[]]]]]]]]]\\\\\\ZZZYYYYYYWWWWWWWWWWWWVVVTTTQQQPPPLLLKKKKKKMMMNNNOOOLLLJJJGGGFFFDDDCCCAAAAAAAAAAAAAAAAAABBBBBBCCCCCCDDDDDDEEEEEEFFFGGGHHHIIIJJJJJJLLLMMMOOORRRZZZiii|||uuulllkkkllljjjggghhhggggggfffggghhhhhhfffdddaaabbbeeeiiimmmpppooonnnmmmlllkkkkkkkkklllnnnooonnnnnnmmmjjjeeebbb``````dddhhhlllnnnlllhhhfffeeeiiiiiihhhhhhgggfffffffff___^^^\\\[[[\\\]]]___aaa```___^^^```dddhhhjjjjjjjjjiiifffccc```^^^\\\\\\XXXXXXXXXXXXYYYZZZ[[[\\\YYYXXXXXXZZZ\\\[[[YYYVVVOOOOOOPPPQQQTTTXXX[[[]]]^^^]]]\\\]]]^^^^^^]]]\\\]]][[[ZZZ[[[^^^ccchhhkkklllrrr}}}uuuiii\\\TTTNNNIIIFFFGGGGGGEEECCCAAAAAADDDHHHKKKPPPZZZhhhuuu~~~~~~}}}|||rrrfffYYYVVVQQQNNNMMMMMMLLLLLLJJJJJJLLLNNNRRRUUUXXXZZZ```^^^___dddiiioooyyy|||vvvqqqmmmjjjgggeeegggjjjooovvv~~~yyy444444444333333333222222111111111111111111111111222222222222222222222222111111222333444444444444111111111222222333333444111111111111111111111111000000111111111222222222444444333222222444555666444444444444555555555555666666666666777777777777999::::::;;;;;;<<<======@@@CCCFFFGGGJJJOOOVVV]]]kkkrrrzzz~~~xxxvvvxxx|||ooogggbbb```dddllluuuxxxwwwssshhh^^^RRROOOKKKKKKMMMQQQTTTVVVVVVVVVXXXYYYZZZ[[[[[[\\\^^^]]]]]]\\\\\\]]]]]]^^^\\\]]]]]]]]]^^^^^^______aaabbbbbbcccccccccbbbbbbbbbaaa`````````bbbdddeeeddddddddddddcccaaa```___]]]]]][[[ZZZYYYYYYYYYYYYYYYYYYYYYYYYXXXWWWVVVVVVQQQRRRRRRRRRQQQOOOMMMLLLLLLLLLLLLMMMLLLKKKHHHEEECCCBBBAAAAAA@@@????????????@@@@@@AAABBBBBBCCCCCCDDDDDDEEEFFFGGGHHHIIIIIIJJJLLLOOOTTT^^^mmm}}}uuuooonnnnnnkkkgggeeehhhgggffffffffffffdddbbbbbbccceeehhhmmmoooooonnnlllkkkkkkjjjkkklllmmmnnnnnnooonnnlllgggbbb______```dddiiilllmmmllljjjiiigggffffffeeedddcccccccccZZZ[[[\\\]]]^^^^^^]]]]]]^^^]]]\\\^^^bbbeeeffffffdddcccaaa___]]]\\\[[[ZZZWWWWWWWWWWWWXXXXXXYYYZZZWWWWWWXXXYYYZZZYYYXXXVVVQQQPPPQQQRRRUUUYYY\\\___```___^^^^^^``````___^^^^^^]]]\\\\\\^^^aaadddfffhhhllltttxxxhhh]]]UUUOOOMMMNNNIIIGGGDDDBBBBBBDDDEEEFFFKKKSSS]]]gggpppyyy|||ssshhhccc]]]XXXVVVTTTSSSRRROOOPPPPPPQQQSSSTTTVVVVVVUUURRRRRRVVVZZZ```kkkuuuzzzuuummmiiiccc^^^[[[YYYWWWUUUUUUXXX]]]eeeppp~~~555555555555444444444444333333333333333333333333111222222222222333333333111222333333444444444333111111111222222333333333222222222222222222222222111111111222222222222333333333333333333444444555444444444444444444444444555555555666666666777777888888999999:::;;;;;;<<<>>>CCCHHHKKKNNNQQQWWW[[[aaaiiirrr{{{{{{wwwwwwyyywwwooohhhbbbdddkkkrrruuuvvvtttkkkaaaSSSQQQNNNMMMOOOQQQRRRSSSTTTUUUVVVWWWWWWXXXXXXWWWXXXXXXWWWWWWWWWWWWXXXXXXZZZZZZZZZZZZZZZZZZZZZZZZ\\\]]]]]]^^^^^^^^^^^^^^^^^^]]]]]]]]]^^^______```____________^^^]]]\\\[[[ZZZYYYXXXWWWVVVVVVVVVVVVTTTTTTUUUUUUTTTSSSSSSRRRMMMMMMMMMMMMLLLKKKJJJJJJMMMMMMLLLKKKIIIFFFDDDBBB??????????????????>>>>>>>>>>>>???@@@AAABBBBBBCCCCCCCCCDDDEEEFFFGGGHHHHHHJJJMMMSSS[[[gggwwwyyyuuuqqqooonnnlllhhhdddfffdddcccdddeeefffeeeddddddddddddfffiiillllllllliiiiiihhhhhhiiiiiijjjjjjnnnooonnnlllgggbbb___^^^]]]```dddhhhkkkkkkjjjiiiccccccbbbaaa``````___^^^WWWYYY[[[]]]]]]\\\[[[YYYZZZ[[[[[[]]]^^^```bbbccc```___]]]\\\ZZZYYYYYYYYYUUUUUUUUUVVVVVVWWWYYYYYYWWWWWWWWWXXXXXXWWWWWWWWWSSSSSSSSSTTTVVVYYY\\\^^^___^^^]]]^^^```aaa```___^^^]]]\\\\\\\\\^^^```aaacccfffmmmwwwwwwiii^^^TTTNNNMMMLLLIIIFFFDDDEEEEEEEEEDDDHHHMMMSSSZZZaaakkkvvv~~~xxxssskkkddd```]]][[[YYYUUUUUUUUUUUUVVVVVVVVVVVVSSSPPPNNNPPPSSSXXXaaakkkxxx{{{qqqhhhccc]]]ZZZUUUQQQPPPOOOMMMLLLKKKMMMRRRYYYfffwww777666666666666555555555222222222222222222222222111111222222222333333333222222333444444444333333222222222222222222333333333333333333333333333333222222222222333333333333222222333444444444444333333333333333333333333333555555555666666666666777777777888888999::::::;;;<<>>>>>???>>>>>>>>>======>>>???@@@AAABBBBBBBBBCCCCCCDDDEEEFFFGGGHHHLLLQQQZZZfffuuuuuussspppnnnnnnmmmiiieeegggeeedddeeeggghhhggggggfffdddbbbbbbeeeggghhhhhhhhhhhhhhhhhhiiiiiiiiijjjmmmmmmmmmjjjeeeaaa^^^^^^[[[\\\^^^bbbdddeeeeeeccc``````___^^^]]]\\\[[[[[[WWWWWWXXXYYYYYYYYYXXXXXXWWWYYY\\\\\\ZZZZZZ]]]```___^^^\\\ZZZXXXWWWVVVVVVRRRRRRSSSTTTVVVXXXZZZ[[[VVVWWWWWWVVVUUUVVVWWWXXXUUUUUUTTTTTTUUUXXXZZZ\\\]]]\\\[[[\\\^^^___^^^]]][[[[[[ZZZZZZZZZ[[[\\\\\\\\\```fffnnnzzzrrraaaTTTOOONNNKKKHHHGGGGGGGGGEEEDDDCCCGGGLLLPPPVVV^^^hhhpppxxxyyysssooonnnmmmlllhhhhhhhhhhhhhhhhhhggggggbbb\\\XXXVVVTTTTTTZZZaaammm}}}uuujjj```YYYVVVSSSNNNLLLKKKJJJIIIHHHIIIJJJNNNUUUbbbttt777777777777666666666666000000000000000000000000111111111222222333333333222222333444444444333333222222222222222222222222333333333333333333333333222222333333333444444444111222333444555444333222333333333333333333333333555555555666666666777777777777777888999999:::::::::AAAIIINNNOOONNNOOOQQQXXX___fffnnnxxxuuuppppppqqqmmmllloooqqqsssyyy{{{sssnnnfff^^^ZZZ]]]___```bbbaaaZZZRRRQQQPPPNNNOOOPPPPPPNNNMMMMMMNNNPPPRRRTTTUUUVVVVVVTTTTTTSSSSSSSSSSSSTTTTTTQQQRRRSSSTTTUUUVVVWWWXXXVVVWWWWWWXXXYYYYYYYYYXXXUUUWWWYYYZZZZZZYYYXXXVVVXXXXXXXXXXXXXXXWWWVVVUUUTTTSSSRRRQQQQQQQQQQQQQQQLLLMMMMMMMMMMMMLLLLLLKKKIIIHHHGGGGGGGGGHHHJJJKKKHHHHHHGGGEEEBBB@@@@@@@@@<<<======>>>??????>>>>>><<<===>>>???@@@AAABBBBBBBBBBBBCCCDDDEEEFFFGGGGGGNNNTTT```ooo~~~{{{wwwqqqqqqooommmmmmmmmjjjfffllljjjhhhhhhiiiiiiiiihhhgggddd```___aaaccceeeeeeiiijjjjjjjjjkkkkkkkkkkkkkkklllkkkhhhccc___^^^]]]ZZZZZZ[[[]]]___```___^^^^^^^^^]]]\\\[[[YYYYYYXXXWWWWWWVVVUUUUUUUUUVVVWWWUUUYYY\\\[[[XXXWWWZZZ^^^```___\\\YYYWWWUUUTTTSSSOOOPPPQQQSSSVVVYYY[[[]]]WWWWWWVVVUUUTTTTTTVVVXXXVVVVVVTTTTTTTTTVVVXXXZZZ[[[ZZZYYYZZZ\\\]]]\\\[[[YYYYYYXXXXXXXXXXXXYYYYYYVVV[[[aaagggqqqtttbbbYYYPPPLLLIIIHHHIIIIIIFFFDDD???CCCHHHLLLPPPVVV___eeeppp|||tttmmmeee___YYYTTTVVV[[[gggxxxvvvjjj___YYYUUURRRMMMKKKJJJJJJIIIHHHJJJKKKMMMTTTaaattt888777777666555444444444444333222222111111222222222222111111000111111111444333333222222333333444//////000111222222333333333333333333333333333333333333333333333333333333222222222222222222222222333333333444444444555555444444444555555555555666888888888888888999999:::???AAAEEEIIIMMMNNNOOOOOOSSSXXXbbbmmmvvv{{{|||{{{zzz{{{}}}zzzuuunnniiigggfffhhhjjjkkklllkkkiiihhhoooooommmkkkgggccc```]]]UUUUUUTTTSSSRRRQQQQQQPPPJJJJJJKKKKKKLLLLLLMMMMMMKKKLLLLLLMMMNNNNNNOOOOOOPPPPPPPPPOOOOOONNNNNNNNNPPPPPPPPPQQQQQQQQQQQQRRRUUUTTTTTTUUUWWWWWWVVVTTTUUUUUUUUUUUUUUUTTTSSSRRRVVVVVVVVVUUUUUUUUUTTTTTTPPPPPPOOONNNMMMMMMMMMMMMLLLLLLLLLKKKJJJHHHGGGFFFDDDDDDDDDEEEFFFFFFGGGGGGGGGCCC???>>>???@@@???===::::::<<<=========<<<;;;>>>>>>>>>???@@@@@@AAAAAACCCCCCCCCCCCEEEGGGJJJKKKTTT___ooo|||sssiiivvv{{{uuurrrpppnnnkkkiiihhhggggggjjjnnnpppnnniiifffhhhjjjkkkiiigggccc``````cccfffgggggghhhjjjlllmmmllljjjllljjjgggeeeccc```\\\YYYVVVVVVVVVWWWXXXZZZ\\\^^^YYYXXXWWWVVVVVVWWWXXXYYYYYYXXXVVVUUUTTTTTTUUUVVVWWWVVVVVVVVVWWWYYY[[[\\\XXXXXXXXXWWWVVVUUUSSSSSSOOOPPPRRRUUUWWWYYYZZZZZZSSSRRRRRRRRRTTTWWWZZZ[[[[[[ZZZXXXVVVUUUVVVWWWXXXWWWYYY\\\______^^^\\\ZZZXXXXXXXXXXXXXXXWWWWWWWWW[[[YYY^^^hhhmmmtttssscccVVVRRRLLLIIIHHHHHHFFFEEEEEEDDDEEEHHHHHHIIIOOOVVVfffmmmvvvvvvgggZZZYYY```bbbpppxxxnnnfff___YYYTTTRRROOOKKKJJJMMMLLLNNNQQQXXXfffwww888777777666555555444444444333333222222222222222333222222222222222333333444333333222222333333444000111111222333333444444333333333333333333333333333333333333333333333333222222222222222222222222333333333444444444444555444444444444555555555555555555555555555666777777<<>>===>>>???>>><<<::::::<<<=========<<<;;;======>>>??????@@@@@@AAAAAABBBCCCDDDEEEIIIOOOTTTaaalll}}}wwwuuuxxxtttsssrrrooommmkkkjjjjjjjjjkkknnnooommmgggdddeeegggggggggeeecccaaaaaaccceeegggggghhhjjjkkkkkkiiihhhhhhfffcccaaa```]]]ZZZWWWWWWVVVVVVVVVXXXYYY[[[]]]XXXXXXWWWVVVVVVWWWXXXYYYYYYXXXWWWUUUUUUUUUVVVWWWWWWVVVVVVVVVVVVXXXYYYZZZXXXXXXWWWVVVUUUTTTRRRQQQLLLMMMOOOQQQSSSUUUVVVVVVSSSRRRRRRRRRTTTWWWYYY[[[^^^\\\YYYWWWUUUUUUVVVVVVYYY[[[^^^```aaa___]]][[[XXXXXXWWWVVVVVVVVVVVVWWWXXXXXX___iiimmmpppccc\\\SSSNNNMMMMMMJJJFFFEEEDDDDDDGGGFFFEEEIIIPPP^^^dddmmmuuu~~~ttthhheeecccqqqyyyuuummmfffaaa\\\UUURRRTTTSSSTTTXXX___lll|||888777777666666555555444444444333222222222222333222222222222333444555555333333222222222222333333222222222333333444444555333333333333333333333333222222222222222222222222222222222222222222222222333333333333444444444444444444444444555555555555444444444444444555555666999;;;>>>AAACCCEEEFFFFFFHHHOOOZZZgggsss|||}}}uuulllddd___]]]ZZZZZZZZZ[[[[[[\\\]]]^^^\\\[[[ZZZWWWTTTQQQOOOMMMIIIIIIHHHHHHGGGGGGFFFFFFKKKJJJJJJIIIHHHHHHGGGGGGIIIIIIJJJJJJKKKLLLLLLLLLKKKKKKLLLLLLLLLLLLLLLLLLKKKKKKKKKLLLLLLLLLLLLMMMNNNMMMMMMNNNPPPPPPOOONNNOOOOOOPPPPPPOOOOOONNNNNNOOOOOOOOONNNNNNNNNMMMMMMLLLKKKJJJIIIHHHGGGFFFFFFEEEEEEEEEEEEDDDCCCBBBAAADDDDDDCCCCCCCCCCCCBBBBBBBBB@@@===<<<<<<===<<<;;;::::::;;;<<<<<<<<<<<<;;;======>>>>>>??????@@@@@@???BBBDDDDDDFFFLLLWWW```sss~~~uuussstttsssqqqooommmllllllmmmlllmmmmmmjjjddd``````aaaaaacccccccccbbbaaacccdddfffggghhhhhhhhhfffeeedddcccaaa^^^\\\[[[ZZZWWWUUUWWWWWWVVVVVVWWWXXXZZZ[[[WWWVVVVVVUUUVVVWWWYYYZZZYYYXXXWWWVVVVVVVVVWWWXXXXXXWWWVVVUUUUUUVVVWWWXXXWWWWWWWWWVVVTTTSSSQQQPPPMMMMMMOOOPPPQQQSSSTTTTTTRRRRRRQQQRRRTTTVVVYYY[[[___^^^ZZZWWWUUUTTTTTTUUU\\\^^^```bbbbbbaaa^^^]]]YYYWWWVVVTTTTTTUUUVVVWWWWWWYYY```iiijjjkkkuuussshhhZZZRRRQQQPPPMMMIIIGGGEEEEEEGGGFFFCCCEEEJJJRRRXXX___fffnnn|||xxxxxx}}}yyyiiifffssswwwpppiii```[[[ZZZ[[[]]]aaaiiiuuu777777777777666666555555555555444333333333333333111111111222333444555666333333222222222222333333222222222222333333444444333333333333333333333333111111111111111111111111222222222222222222222222222222333333333444444444333333444444444555555555555555444444555555666777555777:::>>>AAACCCEEEFFFIIINNNWWWaaalllwwwtttjjjccc```YYYWWWUUUTTTSSSTTTUUUVVVSSSRRRQQQOOOLLLJJJHHHGGGDDDDDDDDDDDDCCCCCCCCCCCCGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGGGGHHHIIIIIIJJJJJJHHHHHHIIIIIIJJJJJJKKKKKKIIIIIIIIIIIIJJJJJJJJJKKKKKKJJJJJJKKKMMMMMMLLLKKKLLLLLLMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJIIIIIIHHHGGGFFFEEECCCCCCBBBBBBCCCBBBBBBAAA@@@@@@CCCCCCBBBBBBAAA@@@??????>>>===;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<<<<<<<======>>>??????@@@>>>BBBDDDDDDFFFOOO^^^kkkzzztttttttttrrrqqqooonnnnnnnnnooolllllljjjfff```\\\[[[\\\\\\^^^aaacccbbbbbbbbbccceeefffgggfffdddbbbaaa```^^^\\\ZZZYYYYYYXXXVVVUUUXXXWWWWWWVVVVVVWWWYYYYYYVVVVVVUUUUUUUUUWWWXXXYYYYYYXXXWWWVVVWWWXXXYYYZZZXXXWWWVVVUUUTTTUUUUUUVVVXXXXXXXXXWWWUUUSSSRRRQQQQQQQQQQQQRRRRRRSSSTTTUUURRRRRRQQQRRRSSSVVVYYY[[[^^^]]]ZZZWWWVVVUUUVVVVVV^^^```aaacccbbbaaa___^^^ZZZXXXUUUSSSSSSTTTVVVXXXZZZ[[[aaaffffffeeelllvvv{{{ggg[[[WWWWWWTTTQQQKKKHHHGGGHHHGGGDDDEEEHHHIIIMMMSSSXXX```mmm~~~yyynnnjjjlllrrr|||wwwoooyyyvvvllldddbbbaaabbbgggppp}}}777777777777777666666666666555444444333333444444000000000000111333444444333222222111111222222333111111111111222222222222333333333333333333333333111111111111111111111111222222222222222222222222222222222333333333444444333333333444444444444555444444444444444555555666333555888<<<@@@DDDGGGHHHKKKOOOTTT[[[cccmmmxxxzzzooofffbbb[[[XXXUUUQQQOOONNNNNNOOONNNMMMKKKJJJHHHFFFEEEEEEAAAAAAAAABBBBBBBBBBBBBBBBBBBBBCCCDDDEEEEEEFFFFFFDDDDDDEEEFFFFFFGGGGGGHHHEEEEEEFFFFFFGGGGGGHHHHHHGGGGGGHHHHHHHHHIIIIIIIIIIIIHHHHHHIIIKKKLLLJJJIIIJJJJJJKKKKKKKKKKKKJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHFFFFFFFFFFFFEEECCCBBBAAA@@@@@@AAAAAAAAA@@@@@@???BBBAAA@@@@@@???>>>======:::;;;;;;:::999999::::::::::::::::::;;;;;;<<<<<<;;;<<<<<<======>>>?????????BBBDDDDDDGGGSSSeeesss~~~xxxttttttpppooonnnmmmmmmmmmnnnnnnkkkjjjgggbbb]]]ZZZYYYXXXXXX\\\```bbbcccbbbbbbbbbdddfffgggeeeaaa^^^]]]]]]\\\ZZZXXXXXXYYYYYYYYYXXXZZZYYYXXXWWWVVVWWWXXXXXXVVVUUUTTTTTTUUUVVVWWWXXXXXXWWWWWWVVVWWWXXXZZZZZZYYYXXXVVVUUUTTTTTTUUUVVVYYYYYYYYYXXXWWWVVVTTTSSSTTTSSSSSSRRRRRRRRRSSSTTTRRRQQQQQQQQQSSSVVVYYYZZZ[[[ZZZXXXWWWWWWXXXYYYZZZ___```aaabbbaaa```^^^]]]ZZZXXXUUUTTTSSSUUUWWWXXX]]]]]]___```______eeemmmzzzmmmddd```\\\YYYOOOKKKHHHIIIHHHDDDDDDGGGEEEHHHLLLPPPVVVaaappp|||vvvhhhaaa```dddmmmvvv|||vvvjjjeeeaaabbbgggrrr777777777777777777777777666666555444444444444555000000000000111222333333222222111111111111222222111111111111111111111111333333333333333333333333222222222222222222222222222222222222222222222222222222222222333333333333333333333333444444444444222222222222222333333444333444777;;;???CCCFFFGGGJJJMMMQQQUUUYYYaaalllsss{{{qqqiiiddd[[[XXXTTTPPPLLLJJJIIIIIIIIIHHHFFFEEECCCCCCBBBBBB?????????@@@@@@AAAAAAAAA>>>???@@@AAACCCDDDEEEEEEBBBBBBCCCCCCDDDEEEEEEEEEDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFGGGGGGGGGFFFFFFHHHIIIJJJHHHGGGGGGGGGHHHIIIIIIIIIHHHHHHGGGGGGGGGGGGFFFFFFFFFEEEBBBCCCDDDDDDCCCBBB@@@???>>>>>>???@@@@@@@@@????????????>>>>>>===<<<;;;;;;888999::::::999888:::;;;:::::::::999:::;;;;;;<<<;;;;;;<<<<<<======>>>>>>@@@BBBCCCFFFLLLZZZmmmzzz{{{uuuqqqqqqkkkjjjiiiiiiiiijjjkkkllliiigggccc___\\\YYYXXXWWWWWW[[[___bbbbbbbbbbbbbbbbbbeeegggddd```\\\[[[\\\\\\ZZZXXXXXXYYY[[[[[[[[[\\\[[[YYYXXXWWWWWWXXXXXXVVVVVVUUUTTTTTTTTTUUUVVVVVVVVVUUUVVVVVVXXXZZZ[[[YYYXXXWWWUUUUUUUUUVVVWWWXXXXXXXXXXXXXXXWWWVVVVVVTTTSSSQQQPPPOOOOOOPPPPPPQQQQQQPPPQQQSSSUUUXXXZZZYYYXXXWWWWWWXXXZZZ\\\^^^^^^_________^^^\\\[[[ZZZXXXWWWUUUSSSSSSTTTUUUVVV\\\\\\\\\[[[YYY[[[aaafffkkk|||uuujjjccc```WWWPPPKKKIIIHHHDDDCCCEEECCCFFFIIIKKKNNNWWWdddnnn{{{oooaaaYYYWWWXXX___fffqqq|||xxxggg^^^\\\^^^cccooo777777777777777777777777777666666555555555555555222222111111111222222333222222111111111111222222222222222222222222222222333333333333333333333333333333333333333333333333222222222222222222222222111222222222222333333333222222333333333444444444222222222222222333444444333444666888;;;>>>AAABBBBBBGGGNNNQQQSSSWWW^^^ccclllooorrrrrrnnniiidddaaaWWWUUUQQQMMMJJJGGGFFFEEEBBBAAA@@@>>>======>>>>>>;;;;;;<<<======>>>??????>>>>>>???@@@AAABBBBBBBBB@@@AAAAAABBBBBBCCCCCCDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDDDDEEEDDDDDDEEEGGGGGGFFFEEECCCDDDEEEFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCCC===>>>@@@AAAAAA@@@>>>===<<<<<<===>>>>>>>>>>>>>>>======<<<<<<;;;;;;;;;:::666888;;;;;;999888:::;;;::::::999999999:::;;;<<<:::;;;;;;<<<<<<===>>>>>>@@@AAACCCHHHSSSdddvvv~~~yyyvvvqqqmmmkkkfffeeeddddddeeefffggghhhgggddd```]]][[[ZZZYYYXXXXXX[[[___bbbbbbbbbbbbbbbaaadddfffddd___[[[[[[\\\[[[YYYWWWXXXZZZ\\\^^^^^^^^^]]][[[YYYXXXXXXXXXXXXWWWVVVUUUTTTSSSSSSTTTTTTUUUUUUTTTUUUVVVXXXYYY[[[YYYXXXWWWVVVVVVVVVWWWXXXUUUVVVWWWWWWXXXXXXWWWWWWTTTSSSPPPNNNMMMMMMMMMNNNQQQQQQPPPQQQRRRUUUXXXZZZXXXWWWWWWWWWXXXZZZ]]]^^^\\\\\\\\\\\\[[[YYYXXXWWWTTTTTTSSSRRRRRRRRRRRRSSSWWWXXXYYYWWWVVVXXX\\\___aaallltttoooddd[[[RRRNNNKKKFFFEEEFFFAAADDDGGGGGGHHHNNNYYYaaammm{{{yyymmm___WWWRRRQQQTTTYYY^^^iiiwww~~~zzzeeeYYYWWWXXX^^^kkk}}}777777777777777888888888777777666555555555555555444444333222222222333333222222111111111111222222333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222111111222222222333333333222222333333333444444444555555444444555555666777333444555666888:::<<<===;;;BBBKKKPPPQQQRRRUUUXXXXXX[[[^^^___]]]ZZZYYYXXXSSSQQQNNNKKKHHHFFFDDDCCC===<<<;;;999999999::::::888888999:::;;;<<<<<<===???????????????@@@@@@@@@???@@@@@@AAAAAABBBCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBBCCCCCCBBBDDDEEEFFFEEECCCAAABBBBBBCCCDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBAAAAAA:::;;;===??????>>>===<<<::::::;;;<<<============<<<<<<;;;;;;;;;;;;::::::555888;;;;;;999888:::<<<;;;:::999888999:::;;;<<<::::::;;;;;;<<<======>>>@@@@@@BBBIIIXXXkkk}}}yyyuuusssnnniiifffbbbbbbaaaaaabbbccceeefffeeebbb^^^\\\[[[ZZZZZZYYYYYY\\\```bbbbbbbbbbbbccc```dddfffddd^^^ZZZZZZ]]]ZZZXXXWWWWWWZZZ]]]_________^^^\\\ZZZXXXXXXXXXXXXXXXWWWUUUSSSRRRRRRSSSSSSTTTTTTTTTTTTUUUWWWYYY[[[YYYXXXWWWWWWWWWWWWYYYYYYSSSTTTUUUVVVWWWWWWWWWWWWVVVTTTQQQOOOMMMMMMNNNNNNQQQQQQPPPQQQRRRUUUXXXZZZYYYXXXWWWWWWXXXZZZ\\\^^^[[[[[[ZZZZZZXXXWWWUUUTTTQQQQQQQQQQQQQQQPPPPPPPPPQQQUUUWWWVVVUUUWWWYYYZZZ\\\cccqqqpppeeeZZZTTTOOOJJJHHHIII@@@CCCEEEEEEEEEIIIRRRYYY^^^jjjyyytttfff\\\VVVQQQRRRUUURRR^^^lllrrrrrruuu}}}kkk^^^TTTTTTZZZhhh|||<<<;;;999777666666777888888777666555333333222222444333222222111111222222000111222333333333333333666555444333222222222222333333333333333333333333222222222222222222222222222222222222222222222222000000111111222222222222333333333333333333333333111222222333333222222111555666666666777777888888===@@@CCCGGGIIIJJJJJJJJJGGGHHHIIIKKKLLLNNNOOOPPPHHHHHHFFFEEECCCBBB@@@@@@;;;;;;999888777666666666888888888888999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<===============>>>>>>???@@@@@@@@@???>>>======<<<===>>>>>>>>>??????????????????>>>>>>??????@@@AAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBAAA@@@???>>>======>>>>>>>>>>>>============999:::<<<<<<<<<:::888777888777666555555666777888777888888888888999999999:::::::::;;;;;;;;;<<<<<<@@@<<<;;;===???>>>>>>AAA???BBBEEEKKK\\\ttt~~~wwwtttmmmdddaaadddddddddcccbbbaaaaaabbbbbbaaabbbcccbbb___]]]\\\\\\]]]]]]___bbbdddbbb___\\\```dddhhhfff```\\\[[[\\\XXXWWWVVVXXX\\\___aaaaaa```^^^]]]ZZZYYYWWWWWWVVV[[[ZZZXXXVVVUUUUUUUUUUUUUUUTTTTTTSSSTTTVVVYYYZZZYYYXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVWWWWWWVVVUUUUUUSSSRRRQQQPPPOOONNNNNNNNNPPPNNNLLLMMMQQQUUUXXXYYYTTTUUUVVVVVVVVVXXX[[[^^^[[[ZZZYYYXXXVVVTTTSSSSSSRRRQQQPPPOOOOOOOOOOOOOOORRRRRRRRRRRRQQQQQQTTTVVV\\\]]]fffvvvsssddd\\\VVVMMMGGGGGGGGGDDDBBBBBBEEEIIIKKKLLLUUUZZZcccmmmyyyyyylllaaa\\\YYYXXXWWWVVVZZZbbbgggggggggnnnxxxlll[[[RRRRRRXXXfffzzz<<<;;;999777666777888888999888777555444444333333444333333222222222222222111111222222333222222222555444333222222222222222333333333333333333333333222222222222222222222222222222222222222222222222000111111111222222222222333333333333333333333333111222222333333222222111444444444444555555666666888:::===@@@BBBCCCCCCCCC<<<===>>>???AAABBBCCCDDDBBBAAA@@@???===<<<;;;::::::999888888777777777777666666555666666777888999::::::;;;;;;;;;;;;;;;;;;===<<<<<<<<<<<<===>>>>>>@@@??????>>>======<<<<<<============>>>>>>>>>???>>>>>>>>>>>>>>>???@@@@@@@@@@@@@@@@@@@@@???????????????>>>>>>===<<<<<<<<<============<<<<<<<<<<<<;;;::::::999999999999999999888777666666777888999888888888888999999999999:::::::::;;;;;;;;;<<<<<<>>>;;;:::===>>><<<>>>AAABBBGGGMMMTTTddd{{{~~~wwwsssllldddaaadddfffeeecccaaa```^^^]]]]]]```aaaccccccaaa___^^^___^^^^^^```bbbcccbbb^^^[[[___cccfffeee```\\\\\\]]]ZZZXXXWWWXXX[[[^^^^^^^^^___^^^]]][[[YYYXXXWWWVVVZZZXXXWWWUUUTTTSSSTTTTTTUUUTTTSSSSSSTTTVVVXXXZZZ[[[ZZZYYYXXXXXXXXXXXXXXXVVVVVVVVVVVVUUUUUUTTTSSSTTTSSSRRRQQQPPPPPPPPPPPPPPPNNNMMMNNNQQQUUUXXXYYYUUUUUUVVVVVVUUUWWWYYY\\\YYYYYYXXXWWWUUUTTTSSSRRRRRRQQQQQQPPPOOOOOOPPPPPPSSSSSSSSSRRRQQQQQQSSSUUU[[[[[[bbbnnn}}}nnnbbbYYYPPPKKKKKKJJJHHHFFFDDDEEEFFFGGGHHHLLLQQQXXXaaakkkwwwvvvnnniiifffdddbbb^^^```dddfffcccbbbiiisssppp___SSSSSSXXXeeeyyy<<<;;;999888777777888999999999888666555555555555444444333222222222222333222222222222222111111111333333222222111222222222333333333333333333333333222222222222222222222222222222222222222222222222111111111111222222222222333333333333333333333333111222222333333222222111222222222222333333333333444555777999;;;;;;;;;;;;777777888999:::<<<<<<===<<<<<<;;;:::888777666666888777777666666777777888666555555444555555666666888888999999:::::::::;;;;;;;;;;;;;;;;;;<<<======>>>>>>======<<<<<<;;;;;;<<<<<<<<<<<<===========================>>>>>>??????>>>>>>>>>======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;:::::::::;;;999777666666777888:::999999888888888888999999888888888888999999999::::::::::::;;;;;;;;;<<<<<<===;;;;;;>>>>>>===@@@FFFIIIQQQ[[[dddsss~~~wwwsssllleeebbbcccgggfffccc```]]]ZZZXXXWWW]]]___bbbcccbbbaaaaaabbb______```bbbbbbaaa]]]ZZZ\\\___cccbbb___\\\\\\]]][[[YYYXXXYYY[[[\\\\\\\\\___^^^]]][[[ZZZXXXWWWVVVWWWVVVTTTRRRQQQQQQRRRRRRSSSSSSSSSSSSTTTUUUWWWYYY\\\\\\ZZZYYYXXXXXXXXXXXXVVVVVVUUUTTTSSSRRRRRRQQQTTTTTTSSSRRRQQQQQQRRRRRRQQQOOONNNOOORRRVVVXXXYYYUUUVVVVVVUUUTTTTTTVVVYYYXXXWWWWWWVVVUUUTTTRRRQQQRRRQQQQQQQQQQQQPPPPPPPPPTTTTTTTTTSSSRRRRRRSSSUUUZZZZZZ___fffqqqqqqdddZZZSSSQQQMMMMMMKKKHHHEEEDDDEEEFFFEEEGGGLLLSSS[[[fffrrryyy~~~{{{wwwtttooonnnmmmjjjccc```fffppptttdddVVVTTTWWWcccvvv;;;:::999888888888888999:::999888777666666666666555555444333333333333333333333222222111111111111222222111111111222333333333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111222222333333222222111222222222222222222222222333444555666777777777666555666666777888999999:::999999888888777666555555666555555555666777777888777777666555555555666666666666777777888999999999::::::999999999:::;;;;;;<<<<<<;;;;;;;;;::::::::::::::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<=========<<<<<<;;;;;;::::::999999999999:::::::::;;;;;;::::::999999999888888888888777666555555666777888888888777888888888999999888888888999999999:::::::::::::::;;;;;;;;;<<<<<<<<<<<<>>>AAAAAAAAAGGGPPPWWWaaammmwww~~~xxxrrrlllgggdddccceeedddbbb___\\\YYYVVVTTTYYY\\\___aaaaaaaaabbbccc```___```aaaaaa```\\\YYYXXX[[[]]]^^^\\\ZZZZZZ[[[YYYXXXXXXYYY[[[\\\\\\[[[]]]]]]\\\[[[ZZZXXXWWWVVVTTTSSSQQQPPPOOOOOOPPPPPPQQQQQQQQQQQQSSSTTTVVVVVV[[[ZZZYYYXXXWWWVVVVVVVVVUUUUUUSSSRRRQQQPPPOOOOOORRRRRRQQQQQQQQQRRRRRRSSSQQQOOONNNPPPSSSVVVXXXXXXUUUUUUUUUSSSQQQQQQSSSUUUVVVWWWWWWWWWVVVTTTSSSRRRQQQQQQQQQQQQQQQQQQQQQPPPTTTUUUUUUTTTSSSRRRSSSTTTWWWYYY^^^cccjjjxxx{{{lll___WWWPPPPPPOOOKKKGGGEEEEEEFFFCCCDDDFFFJJJPPPYYYdddkkksssxxx~~~~~~vvvkkkdddiiisssvvvfffXXXVVVWWWaaasss::::::999999999999999999:::999888777777777777777666555444444333333444444555444333222111111222222222222222111222222333333333333333333333333333333222222222222222222222222222222222222222222222222333222222222222222222222222222222222222222222222111222222333333222222111333222222222222222222222222333333444444444444444222222222333333444444444777777666666555555444444444444444444555666777777666666555555555555555555666666666777777777888888888888777777888888999:::::::::999999999999999888888888999999999:::::::::::::::999999::::::;;;<<<::::::999999999888888888888999999::::::;;;;;;<<<888888888888777777777777555555666777777777666555555666666777777888888888888999999999999::::::::::::::::::;;;;;;;;;<<<<<<:::;;;???AAABBBDDDPPP\\\iiiuuu}}}xxxrrrlllhhheeecccaaaaaa```^^^\\\ZZZWWWVVVUUUXXX[[[^^^^^^___```aaa___^^^^^^______^^^[[[XXXUUUVVVXXXYYYXXXXXXXXXXXXVVVVVVVVVXXX[[[\\\\\\[[[[[[[[[[[[[[[YYYXXXVVVUUURRRQQQOOONNNMMMMMMNNNOOONNNNNNOOOPPPQQQRRRSSSSSSWWWVVVUUUTTTSSSSSSSSSSSSTTTSSSQQQOOONNNNNNMMMNNNOOOOOOOOOOOOPPPQQQRRRRRRPPPOOONNNPPPSSSVVVWWWWWWTTTTTTSSSQQQOOOOOOPPPRRRUUUVVVWWWWWWWWWUUUTTTRRRPPPPPPQQQRRRRRRQQQPPPPPPRRRTTTUUUTTTSSSRRRSSSTTTRRRUUU[[[aaafffppprrrdddVVVUUURRRNNNIIIGGGGGGGGGDDDDDDEEEFFFIIIPPPXXX^^^hhhmmmsssvvvwwwxxxzzz}}}wwwmmmpppxxxwwwfffZZZVVVUUU^^^ppp::::::::::::::::::999999999999888777777777777777666666555444444444444555666555333222222333444444444444333222222333333333333333333333333333333333222222222222222222222222222222222222222222222222333333333333222222222222222222222222222222222222111222222333333222222111333333333333333222222222000000000111111111222222222222222222222333333333444333333333333333333333444333333333444555555666444333333333333333444444666666666666666666666666666666666666666777888888888888888888888777777777777777777777888888888888888888888888888999999:::777777777888888888888888999999999::::::;;;;;;;;;888777777777777666666666333444777888888777666444444555666777777888777777999999999999:::::::::::::::::::::;;;;;;;;;<<<<<<888:::>>>AAABBBIIIZZZjjj~~~{{{{{{wwwooojjjhhhddd```^^^_________^^^\\\ZZZYYYSSSVVVYYY[[[[[[\\\]]]^^^]]]\\\\\\\\\]]]\\\ZZZXXXTTTTTTUUUVVVVVVVVVVVVVVVUUUUUUUUUXXX[[[\\\\\\[[[YYYYYYZZZZZZXXXWWWUUUSSSPPPOOOMMMLLLLLLLLLMMMNNNKKKKKKLLLMMMNNNOOOPPPPPPRRRQQQQQQPPPPPPPPPPPPPPPRRRPPPOOOMMMLLLLLLLLLMMMLLLLLLLLLMMMNNNPPPQQQRRROOONNNNNNPPPRRRUUUUUUUUURRRRRRQQQOOOMMMMMMNNNPPPSSSTTTUUUVVVVVVUUUSSSRRRNNNOOOPPPQQQQQQQQQPPPOOOPPPRRRSSSTTTSSSRRRSSSTTTNNNQQQWWW]]]```gggvvv~~~hhhccc[[[UUUQQQMMMJJJHHHEEEEEEEEEDDDEEEIIIOOOTTT]]]aaafffhhhhhhiiilllooouuuwww{{{xxxxxx~~~zzziii[[[VVVTTT\\\mmm999:::::::::::::::::::::888888777666666666777777777666666555555555555555666555444333333444666777666666555444333333333333333333333333333333333333222222222222222222222222222222222222222222222222444444333333333222222222111111111111111111111111111222222333333222222111333333333222222222111111000000000000111111222222555555555444444444444444222333333333333333333333444333333333333333444555333333222333333444555666888888777777666666555555555555555555555666666777666666666666666666666666555666666666777777777777777777666666777777888999555666666777777888888888999999999999999:::::::::777777777777666666666666555555666777777777777777444555777888999999888888999999999:::::::::;;;;;;:::::::::;;;;;;;;;<<<<<<999<<>>======@@@CCCHHHPPPXXXdddvvv}}}xxxqqqllljjjlllmmmkkkfffaaa\\\ZZZ[[[\\\^^^___```___^^^]]]\\\ZZZYYYZZZ\\\]]]\\\ZZZ]]]\\\[[[ZZZXXXWWWVVVUUUUUUUUUTTTSSSRRRRRRRRRSSSUUUWWWYYYYYYWWWTTTSSSSSSPPPOOOOOOPPPRRRRRRQQQPPPNNNMMMLLLKKKJJJIIIIIIHHHHHHHHHHHHHHHIIIJJJKKKLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKIIIHHHFFFFFFFFFHHHHHHHHHHHHHHHIIIJJJLLLMMMNNNMMMLLLLLLKKKLLLMMMNNNOOOLLLLLLLLLLLLMMMMMMMMMMMMKKKKKKKKKKKKKKKLLLLLLMMMKKKLLLNNNOOOOOONNNLLLKKKKKKLLLMMMNNNOOOPPPPPPPPPPPPPPPQQQRRRTTTWWW\\\```aaaiiixxx}}}jjj^^^UUUNNNMMMLLLIIIHHHHHHGGGHHHHHHGGGEEEEEEHHHKKKKKKOOOTTTWWWZZZaaajjjqqqxxx|||vvvkkkmmmuuu~~~yyydddXXXOOOUUUdddwww;;;;;;:::999999999::::::888999999999999888777777777777666666666555555555666666777888888888888777666666666555444444333333444444444444333222222111333333222111111000000///333333222222222333444555333222222111111222222333333222222111111222222333444333333222222333333444444444333333333333222222222222333333333333444444111222222333333222222111222333333333333333333444444444333333333333222222444444444444444444444444444444444444444444444444222222333444555666777777444444555555555555444444444555555555555666666666555555555555555555555555666666666666666666666666666666666666666666666666777666666555555666666777999888777777777777888999888888888999999999999999:::;;;<<<<<<::::::;;;<<<:::999:::???@@@>>>>>>AAAJJJQQQ\\\gggsss~~~yyytttmmmggghhhjjjlllkkkgggbbb___]]]\\\]]]^^^^^^___^^^^^^]]]]]][[[[[[\\\]]]^^^]]]\\\^^^^^^]]]\\\ZZZXXXVVVUUUSSSRRRRRRQQQQQQQQQRRRRRRSSSUUUWWWWWWUUUSSSRRRRRRNNNMMMLLLLLLNNNOOOOOONNNMMMMMMLLLKKKJJJJJJIIIIIIFFFFFFFFFGGGHHHJJJKKKLLLLLLLLLLLLKKKKKKJJJJJJJJJIIIHHHGGGFFFFFFFFFGGGHHHFFFFFFFFFGGGHHHIIIJJJJJJIIIIIIJJJJJJJJJJJJKKKKKKJJJJJJJJJKKKKKKKKKLLLLLLKKKKKKKKKKKKKKKLLLMMMMMMLLLMMMMMMNNNNNNMMMLLLLLLKKKKKKLLLMMMMMMNNNMMMMMMMMMNNNPPPQQQQQQSSSVVVYYYZZZ```lll}}}kkk```UUUPPPMMMIIIHHHIIIFFFGGGGGGFFFDDDCCCDDDFFFCCCGGGJJJMMMOOOTTT[[[aaammmrrrxxx}}}}}}nnn```___aaafffmmmwwwiii\\\QQQTTTaaarrr;;;:::::::::::::::::::::;;;;;;;;;;;;;;;:::999999777777777666666666555555666666777888999:::::::::666666666555444444333333555555555444333222111000444333333333333333333333222222222333333333444444333222222111111222222333222222222222222222222222444333333222222333333444333333333333333333333333333333333333333333333333111222222333333222222111222222222333333444444444333333333333333333333333333333333333333333333333333333333333333333333333222222333444444555666666333333444444444444333333444444444555555555666666444444444444444444444444666666666666666666666666666666666666666666666666777777666666666666777777999888777666666777888999888888888999999:::::::::999;;;<<<<<<;;;:::;;;===:::999;;;@@@BBBBBBDDDIIIPPP\\\lllxxx{{{vvvpppiiiddddddfffiiiiiifffbbb___^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^___^^^^^^^^^^^^]]]\\\ZZZWWWTTTSSSPPPPPPPPPPPPPPPPPPQQQQQQRRRSSSUUUTTTRRRPPPPPPPPPMMMKKKIIIIIIJJJLLLLLLLLLLLLLLLLLLLLLKKKKKKJJJJJJEEEEEEEEEFFFHHHJJJLLLMMMMMMMMMLLLLLLKKKKKKJJJJJJHHHGGGFFFFFFFFFFFFGGGGGGEEEEEEEEEEEEEEEFFFGGGHHHGGGGGGHHHHHHHHHHHHGGGGGGHHHIIIIIIIIIIIIJJJJJJJJJMMMMMMLLLLLLMMMMMMNNNOOOMMMMMMMMMLLLLLLLLLLLLLLLJJJJJJKKKLLLLLLLLLKKKKKKKKKMMMOOOPPPPPPPPPQQQSSSWWW[[[cccpppsssddd[[[TTTNNNLLLMMMGGGGGGGGGFFFEEEDDDDDDEEEBBBDDDFFFHHHIIILLLQQQUUU```dddkkkrrrxxx~~~yyyiiiccc]]]XXXYYY]]]fffvvvnnn```TTTTTT___ooo~~~uuurrrttt999:::::::::::::::::::::::::::;;;;;;::::::999888888777777777777666666666555666777999::::::::::::666666666555444444333333555555555444333222111000111111222333444444555555222222333333333444444444333222222111111222222333222222222222222222222222444333333222222333333444333333333333333333333333333333333333333333333333111222222333333222222111222222222333333444444444333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444333333333444444444444333333444444444444555555555555444444444444444444444444666666666666666666666666555555555555555555555555777777666666666666777777888777666666666666777888888888999999:::::::::;;;888:::;;;;;;::::::;;;===???===>>>AAACCCEEELLLTTT^^^ooo|||wwwsssnnngggccc```cccffffffdddaaa___^^^]]]\\\[[[ZZZZZZ[[[\\\\\\]]]^^^^^^^^^^^^^^^___```]]]\\\[[[YYYWWWUUUSSSRRROOOOOOOOONNNOOOOOOPPPPPPPPPQQQRRRQQQOOOMMMNNNNNNLLLJJJHHHHHHIIIJJJJJJJJJKKKLLLLLLMMMLLLLLLKKKJJJEEEEEEEEEFFFHHHJJJLLLMMMNNNNNNMMMLLLKKKKKKJJJJJJFFFFFFFFFEEEFFFFFFFFFGGGDDDDDDDDDDDDDDDEEEFFFGGGFFFFFFGGGGGGGGGFFFFFFEEEGGGGGGHHHHHHHHHIIIIIIIIILLLLLLKKKKKKLLLLLLMMMNNNMMMMMMMMMLLLLLLKKKKKKKKKIIIIIIJJJKKKKKKJJJJJJJJJKKKMMMOOOPPPOOONNNOOOPPPPPPTTTYYYbbbppprrrfff[[[TTTRRRIIIHHHFFFFFFEEEEEEEEEEEECCCCCCDDDEEEFFFHHHKKKMMMRRRWWW^^^fffmmmttt{{{qqqmmmcccZZZUUUTTTYYYeeepppqqqdddXXXVVV^^^kkk}}}tttiiifffgggqqq999999:::;;;;;;;;;::::::888999999999999888777777999999888888888777777777666666777999999:::::::::666666666555444444333333444444444444333222222111......///000222333444555111222333444444444333333333222222111111222222333111222222333333222222111444333333222222333333444222222333333333333444444444444333333333333222222111222222333333222222111222333333333333333333444222222333333333333444444222222222222222222222222333333333333333333333333444444444444333333222222444444555555555555444444333444444444444555555555444444444444444444444444666666666666666666666666555555555555555555555555888777777666666777777888888777666666666666777888999999999:::::::::::::::888:::;;;;;;::::::<<<===???>>>@@@CCCFFFJJJTTT^^^uuu|||wwwsssoookkkfffbbb]]]```dddeeeccc```^^^]]]]]][[[YYYXXXWWWXXXZZZ[[[\\\^^^______^^^^^^___```\\\[[[YYYVVVTTTSSSRRRRRRPPPOOOOOONNNNNNNNNOOOOOONNNOOOOOONNNLLLKKKLLLMMMLLLJJJIIIHHHJJJJJJJJJIIIJJJKKKLLLMMMNNNMMMLLLKKKFFFFFFFFFGGGHHHJJJKKKLLLNNNMMMLLLLLLKKKJJJIIIIIIDDDEEEEEEEEEFFFFFFFFFFFFCCCCCCCCCDDDEEEFFFGGGHHHGGGGGGFFFFFFFFFFFFFFFEEEGGGGGGGGGHHHHHHHHHIIIIIIHHHHHHHHHHHHHHHIIIJJJJJJMMMMMMMMMMMMLLLKKKJJJJJJHHHHHHIIIJJJKKKKKKJJJJJJJJJLLLNNNNNNMMMMMMMMMNNNMMMQQQVVVZZZcccuuu|||jjj^^^XXXQQQMMMIIIFFFFFFEEEEEEDDDCCCCCCCCCDDDDDDEEEFFFGGGHHHMMMSSSZZZ```gggmmmrrrvvvyyy~~~|||qqqeee]]]WWWUUUYYY```pppwww}}}}}}xxxssstttvvv}}}ttthhh[[[WWW\\\gggvvv{{{oooeeeaaaaaajjjzzz888999:::;;;;;;;;;:::::::::::::::::::::999888888:::::::::999999999999888666666777888999999999888666666666555444444333333333333333444444333222222//////000111222222333333111222333444444444333333333222222111111222222333111222333333333333222111444333333222222333333444222222222333333444444444444444444333333222222222111222222333333222222111444333333333333333333222222222222333333444444444444444444444444444444444222222222222222222222222333333333333333333444444555555555666666555555555333333444444444555555555444444444444444444444444666666666666666666666666555555555555555555555555888888777777777777888888999888777777777777888999::::::::::::::::::999999999;;;<<<<<<<<<<<<===???>>>@@@GGGPPPWWW___lllxxxyyyvvvsssoookkkgggdddbbb]]]```dddeeeccc```^^^^^^\\\ZZZWWWUUUUUUVVVXXXZZZ\\\^^^______]]]]]]^^^```\\\ZZZWWWTTTRRRSSSSSSTTTQQQPPPOOOOOONNNNNNNNNNNNMMMNNNNNNLLLJJJIIIJJJKKKLLLKKKJJJJJJKKKKKKIIIHHHIIIJJJLLLNNNNNNNNNLLLLLLHHHHHHHHHHHHIIIJJJKKKLLLLLLKKKKKKJJJHHHGGGGGGFFFCCCDDDDDDEEEEEEFFFEEEEEECCCCCCDDDDDDFFFGGGIIIJJJIIIHHHGGGFFFEEEFFFFFFGGGGGGGGGGGGHHHHHHHHHIIIIIIGGGGGGFFFFFFGGGGGGHHHIIILLLLLLNNNNNNMMMKKKIIIHHHGGGGGGIIIJJJKKKKKKKKKKKKIIIKKKLLLLLLKKKKKKLLLMMMNNNRRRVVVXXX\\\hhh}}}tttlll___YYYQQQLLLIIIHHHGGGEEEEEEDDDDDDDDDEEEEEEEEEDDDCCCFFFKKKOOOSSSXXX]]]aaajjjmmmsssyyy~~~uuukkkbbb___```fffiiikkkkkkiiihhhiiijjjsss~~~wwwkkk^^^XXXYYY```mmmyyy{{{{{{yyyuuunnnhhhdddcccjjj{{{777888:::;;;<<<;;;::::::======>>>>>>======<<<;;;;;;;;;;;;:::::::::999999666666777888888888888777777666666555444444333333222222333444444444333333333333333333333333444444111222333444555444333333333222222222222222222333111222333444444333222111444333333222222333333444222222222333333444444444444444444333333222222222222222222333333222222222444444444333333222222222222222222333333444444444555555555555555555555555222222222222222222222222111111222333444444555666555555666666666666555555333333333444444444555555555555555555555555555555666666666666666666666666555555555555555555555555888888777777777777888888::::::999888888999::::::;;;;;;;;;::::::999999999:::<<<>>>>>>======???AAAAAAGGGTTTcccppp{{{~~~uuusssoookkkhhheeebbbaaa^^^aaaeeefffdddaaa___^^^[[[YYYVVVTTTSSSUUUWWWYYY[[[]]]______]]]\\\^^^```\\\ZZZVVVSSSRRRSSSUUUVVVRRRQQQPPPOOONNNNNNNNNNNNLLLMMMMMMKKKIIIHHHIIIKKKLLLKKKKKKLLLMMMLLLIIIGGGIIIJJJLLLNNNOOONNNMMMLLLIIIIIIIIIIIIIIIJJJKKKLLLJJJJJJIIIHHHFFFEEEEEEDDDCCCCCCDDDEEEEEEFFFEEEEEECCCCCCDDDEEEGGGHHHJJJKKKKKKIIIGGGEEEEEEFFFGGGHHHGGGGGGHHHHHHHHHIIIIIIIIIHHHHHHGGGGGGHHHHHHIIIJJJKKKLLLNNNOOONNNLLLIIIGGGFFFGGGHHHJJJKKKLLLLLLLLLHHHIIIJJJJJJIIIIIIKKKMMMKKKPPPTTTTTTUUU^^^pppkkkdddZZZRRRNNNLLLJJJHHHHHHGGGFFFFFFGGGGGGFFFEEEBBBDDDGGGIIIKKKNNNRRRUUU[[[___dddkkksss|||tttllljjjccccccbbbbbbbbbcccdddeeemmmyyy|||{{{}}}yyymmm___XXXWWW[[[fffqqqttttttsssqqqnnnkkkhhhffflll}}}777666444444777:::<<<<<<==================<<<<<<===<<<:::999888999::::::999999999888777666666555666555555555444444444444666666555444333333222222555444333333222222222222555444444333333444444555444444444333333222222222333333333333333333333333333333333333333333333333555555555444444333333333444333333222222333333444111111222222222333333333333333333333333333333333444444444444444444444444333333333333333333333333666555333111111111333444333333333444444555555555666666555555555555666666222333555666666666555444666666555555555555666666555555444444444444555555666666666666777777777777666777777777888888888888===;;;999777777777999:::======<<<;;;::::::::::::;;;999888:::===@@@AAAAAAEEEQQQfff{{{|||yyyqqqhhhcccccccccbbb___aaa```aaacccdddcccaaa^^^ZZZXXXTTTQQQPPPPPPRRRSSS[[[[[[\\\[[[[[[ZZZYYYYYYYYYWWWVVVTTTSSSSSSTTTTTTNNNOOOQQQRRRQQQPPPOOOMMMLLLKKKKKKJJJJJJJJJKKKKKKIIIHHHHHHGGGGGGHHHHHHIIIHHHIIIKKKLLLMMMMMMMMMLLLIIIHHHFFFEEEFFFGGGIIIKKKJJJIIIHHHGGGGGGGGGGGGGGGCCCDDDFFFGGGFFFEEECCCBBB???AAADDDGGGIIIIIIHHHGGGHHHHHHGGGFFFFFFFFFGGGGGGIIIGGGFFFFFFHHHIIIIIIIIIGGGIIIJJJJJJIIIHHHHHHIIIKKKMMMOOOPPPPPPMMMIIIGGGFFFGGGGGGHHHIIIJJJLLLMMMJJJJJJKKKKKKKKKKKKJJJJJJKKKMMMOOORRRVVV\\\dddiii~~~ppp```UUUPPPNNNNNNKKKKKKJJJIIIHHHFFFEEEEEEEEEFFFGGGHHHHHHHHHGGGGGGLLLPPPWWW___hhhqqqzzz}}}vvvtttppplllkkkkkkmmmnnnvvvzzzqqqlllpppzzzuuukkkeeeaaaaaaffflllpppwwwxxxqqqoooooozzz;;;999777777999;;;<<<<<<=========<<<<<<<<<<<<<<<<<<;;;:::999999999:::::::::999999888777777666666666666666666555555555444666666555444444333222222555444333333222222333333444444333333333333444444444444444333333222222222333333333333333333333333333333333333333333333333444333333333222222222111444333333222222333333444111222222222222333333333333333333333333333333333444444444444444444444444222222222333333444444444666555333222111222333444111111222222222333333333666666555555555555666666444444555666666666666666444444333333333333444444666555555444444555555666666666666666777777777888888888888888999999999999;;;:::999888888888999:::<<<<<<;;;:::::::::::::::999999:::;;;===AAAEEEGGGPPP___wwwzzztttmmmeeeaaabbbccccccaaa`````````bbbcccbbb___]]]YYYWWWSSSPPPOOOOOOQQQRRRXXXYYYYYYYYYYYYXXXXXXWWWWWWWWWUUUTTTSSSSSSSSSTTTQQQRRRTTTUUUUUUTTTRRRQQQMMMMMMLLLKKKKKKKKKKKKKKKKKKJJJIIIIIIHHHHHHHHHIIIHHHIIIJJJKKKLLLLLLKKKKKKKKKJJJJJJIIIJJJKKKLLLMMMKKKKKKJJJIIIIIIIIIIIIIIIDDDEEEFFFGGGFFFEEECCCBBB@@@AAACCCEEEGGGGGGHHHHHHHHHGGGGGGGGGGGGGGGHHHHHHIIIGGGFFFFFFHHHIIIHHHHHHGGGIIIKKKJJJIIIHHHIIIIIIKKKLLLNNNNNNNNNKKKIIIGGGGGGGGGGGGHHHIIIJJJKKKLLLJJJJJJKKKKKKKKKKKKJJJJJJIIIJJJLLLNNNRRRWWW___dddrrrwwwhhh\\\UUUQQQRRRPPPNNNMMMMMMMMMKKKJJJFFFFFFFFFFFFFFFFFFFFFEEEHHHKKKOOOUUU\\\fffpppwww~~~{{{{{{|||}}}|||pppggggggnnnvvv~~~{{{rrrmmmkkklllssszzz}}}{{{|||<<<999666666777888999999======<<<<<<<<<;;;;;;;;;<<<;;;::::::999::::::::::::999999888888777777777777777777777666666666666666666555555444333333333555444333333333333333333444333333222222333333444444444333333333333222222333333333333333333333333333333333333333333333333222222111111111111000000444333333222222333333444222222222222333333333333333333333333333333333333444444444444444444444444222222222333333444444444555555333222222222333444222222222222333333333333666666555555555555666666555444444444444555666666444444333333333333444444666555555444444555555666666666666777777777888888888999999999999:::::::::999999999999999999::::::;;;;;;:::999999999:::::::::;;;===>>>@@@GGGOOOVVVeeewwwxxxmmmhhhbbb___aaacccdddccc`````````aaabbbaaa^^^\\\WWWUUURRRPPPNNNNNNOOOPPPTTTTTTUUUVVVVVVVVVUUUUUUVVVUUUTTTSSSRRRRRRRRRRRRRRRSSSUUUVVVVVVUUUSSSRRROOONNNMMMLLLKKKKKKKKKKKKKKKKKKJJJIIIIIIIIIIIIIIIHHHIIIIIIJJJJJJJJJIIIIIIJJJKKKKKKLLLMMMNNNNNNOOOLLLLLLLLLLLLKKKKKKKKKKKKFFFFFFGGGGGGFFFDDDBBBAAAAAABBBBBBCCCDDDFFFGGGHHHGGGGGGGGGHHHHHHIIIIIIJJJIIIGGGFFFFFFGGGHHHGGGFFFHHHIIIKKKKKKIIIHHHIIIJJJKKKKKKKKKKKKJJJIIIHHHHHHHHHHHHHHHHHHHHHIIIJJJKKKJJJJJJKKKKKKKKKKKKJJJJJJHHHIIIKKKLLLOOOTTTZZZ^^^eeevvvvvviiiaaa___YYYTTTRRRTTTTTTQQQNNNJJJIIIHHHFFFFFFEEEEEEFFFFFFGGGIIIKKKQQQZZZdddjjjsss|||vvvgggaaabbbgggooowww}}}{{{{{{===;;;777666777888888888<<<<<<<<<;;;;;;;;;::::::;;;;;;;;;:::::::::;;;;;;::::::999999999888888888888888888777777777777666666666555555444444444333555444444333333333444444333333222222222222333333333333333333333333333333333333333333333333333333333333333333333333333333222111111111111111111111444333333222222333333444222222222333333333444444333333333333333333333333444444444444444444444444333333333333333333333333555444333333333333444444444444555555555555555555666666555555555555666666444444222222222333444555666666555555555555666666666666555555555555666666666666777777777888888888888888888999999999::::::777888999:::::::::::::::::::::999999999::::::;;;;;;>>>@@@BBBFFFQQQaaalll~~~~~~wwwjjjfffaaa___```bbbddddddbbbaaaaaabbbcccaaa^^^[[[UUUTTTRRRPPPNNNNNNNNNNNNPPPPPPQQQRRRSSSSSSSSSRRRSSSSSSRRRRRRQQQQQQQQQQQQNNNPPPQQQSSSSSSRRRQQQPPPOOONNNMMMKKKJJJIIIIIIIIIIIIHHHHHHHHHHHHIIIJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIHHHIIIKKKLLLMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLKKKGGGGGGGGGGGGFFFDDDBBBAAACCCBBBAAAAAABBBDDDFFFHHHFFFFFFGGGHHHIIIJJJJJJJJJHHHGGGEEEEEEFFFFFFFFFEEEHHHIIIKKKKKKIIIHHHIIIJJJJJJJJJIIIHHHHHHHHHHHHHHHIIIIIIHHHHHHHHHIIIIIIJJJIIIJJJJJJKKKKKKJJJJJJIIIJJJLLLMMMNNNOOOSSSXXX[[[```jjj|||wwwooofffccccccbbb\\\VVVQQQPPPNNNKKKIIIHHHGGGGGGEEEFFFGGGIIILLLQQQXXX]]]gggnnnvvv|||rrrgggbbbdddkkksss{{{CCC@@@<<<;;;;;;;;;;;;:::;;;;;;;;;;;;;;;;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999999999999888888888777777777777666555555555555555444444444444444333333444555555444333333222222333333444333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444333333222222333333444222222333333333444444444333333333333333333333333444444444444444444444444555555444333333222111111444444444444444444444555555555555555555555555555666666555555555555666666666555444333333444555666666666555555555555666666666666666555555666666666777777777777888888888888777777777777888888888999777888999:::::::::::::::999999999999:::;;;;;;<<<<<>>>>>CCCJJJSSS___oooyyytttqqqgggfffccc```___```aaabbbcccbbbbbbbbbbbb```\\\YYYUUUUUUUUUTTTRRRQQQOOONNNMMMNNNNNNOOOOOOOOONNNNNNNNNNNNOOOOOOOOOOOONNNMMMKKKMMMOOOPPPQQQPPPOOONNNLLLKKKJJJIIIHHHHHHGGGGGGCCCCCCDDDEEEGGGIIIJJJKKKKKKJJJJJJIIIJJJJJJKKKKKKLLLLLLLLLLLLMMMMMMMMMMMMHHHIIIKKKLLLLLLKKKJJJJJJHHHHHHGGGFFFEEEEEEDDDDDDFFFEEECCCBBBBBBCCCEEEGGGDDDEEEGGGHHHIIIHHHHHHGGGEEECCCBBBBBBDDDEEEEEEEEEFFFGGGIIIIIIGGGFFFGGGHHHHHHGGGGGGFFFFFFGGGGGGHHHHHHHHHHHHHHHHHHIIIJJJKKKIIIIIIJJJJJJJJJJJJIIIIIIGGGIIIJJJJJJKKKLLLPPPRRRTTTYYYcccrrrwwwooodddbbb___ZZZTTTOOOJJJGGGEEEGGGIIIIIIHHHGGGGGGHHHPPPSSSXXX\\\___bbbfffiiidddgggkkkpppvvv|||zzzvvvTTTOOOHHHCCC>>>;;;888555666666777999:::;;;<<<===999:::<<<=========<<<;;;::::::;;;;;;;;;;;;;;;;;;888888777777777666666666555555555555666666666666444444444444444555666666666555555444444555555666222222222333333444444444333333333333333333333333333333333333333333333333333333444444555555555555444333333222222333333444333333333444444444444555333333333333333333333333444444444444444444444444333333333333333333333333333444444555555555555555555444444444333333333333666666555555555555666666666777777777666666555444444444333333333333444444777777666666666666777777777777888888888999999999777777888888888999999999;;;:::999888888888999::::::::::::;;;<<<===???@@@EEELLLXXXgggvvvvvvoookkkjjjccccccaaa___^^^^^^```bbbbbbaaa`````````]]]YYYVVVVVVVVVWWWVVVUUUSSSPPPOOONNNNNNOOOOOOOOONNNMMMMMMLLLLLLMMMNNNNNNNNNMMMLLLJJJLLLNNNPPPPPPPPPOOONNNKKKKKKJJJIIIIIIIIIIIIIIIFFFFFFFFFFFFGGGHHHIIIIIIIIIHHHHHHHHHHHHJJJKKKLLLMMMLLLKKKJJJIIIJJJKKKKKKHHHIIIKKKLLLMMMLLLKKKJJJHHHGGGGGGFFFEEEEEEEEEEEEFFFFFFEEEDDDDDDDDDEEEFFFDDDEEEGGGHHHHHHGGGEEEDDDBBBAAA@@@AAADDDEEEFFFEEEDDDFFFHHHGGGFFFEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIJJJKKKLLLHHHIIIIIIJJJJJJIIIIIIHHHEEEFFFGGGHHHHHHJJJMMMOOOPPPSSS[[[eeeooo~~~}}}{{{pppnnnkkkfff^^^VVVOOOKKKJJJJJJJJJIIIGGGFFFFFFGGGIIIKKKMMMOOOQQQSSSVVVXXXTTTWWW[[[```dddjjjqqquuu{{{}}}zzzuuurrrccc^^^VVVNNNHHHCCC>>>;;;555555777888:::<<<===>>>999:::<<<=========<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;777777777777666666666666555555555666666666666666444444444444444555666777666666555555555555666666222222222333333444444444333333333333333333333333333333333333333333333333333333333444444555555555444333333222222333333444333333333444444444555555333333333333333333333333444444444444444444444444000111111222444555666666333333444555666666666555777777666666666555555555666666555555555555666666333333444555444333111000666666666555555666666666777777666666666666777777777888888888888999999999888888999999999:::::::::===;;;999777777777999:::::::::;;;;;;===>>>@@@AAALLLUUUeeexxxzzzooohhheeeddd```______]]]\\\]]]```bbb```___^^^^^^^^^[[[WWWTTTWWWWWWXXXXXXWWWTTTRRRPPPOOOOOOOOOOOOOOONNNMMMLLLKKKLLLMMMNNNNNNMMMLLLKKKHHHJJJLLLNNNOOONNNMMMLLLLLLKKKKKKJJJJJJJJJKKKKKKJJJIIIHHHHHHGGGGGGHHHHHHGGGGGGFFFFFFGGGIIIJJJLLLLLLJJJHHHFFFEEEFFFGGGHHHHHHJJJLLLMMMNNNMMMLLLKKKGGGGGGFFFFFFEEEFFFFFFGGGGGGFFFFFFEEEEEEEEEEEEEEEDDDEEEFFFGGGGGGFFFDDDCCCAAA@@@???AAADDDFFFFFFFFFDDDEEEGGGGGGEEEDDDEEEFFFFFFGGGGGGHHHHHHHHHGGGGGGFFFGGGGGGHHHIIIJJJLLLMMMHHHIIIIIIJJJJJJIIIIIIHHHDDDFFFHHHHHHIIIJJJMMMOOOPPPRRRXXX^^^aaammmyyyxxxuuupppggg^^^UUUPPPPPPOOOMMMJJJGGGFFFHHHKKKGGGHHHHHHIIIIIIKKKLLLNNNMMMPPPSSSUUUXXX]]]bbbeeehhhqqqyyy}}}|||{{{zzzyyyyyyyyyvvvtttcccgggiiiaaaRRRDDD<<<999;;;999777888999::::::999888999;;;===>>>>>>>>>===;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::999888888888888888777666555444444444444555555555666666888888777777666666666555666666555444333333222222333333333333333333333333222222222333333444444444444444444444444444444444444444333333444444555666333333333444444555555555444444444444444444444444//////000111222222333333333333444444555444444333444444444444444444444444111111111222333444555666555555555555555555555555555555555555555555555555999666444555888999777444666666666666777777777777999888777666666777888999<<<;;;:::999888888888888777777777999;;;<<<;;;:::===??????>>>===@@@EEEIIIUUUjjjxxxnnniiifffdddbbbZZZYYYXXXWWWWWWXXXYYYZZZZZZ[[[[[[[[[YYYXXXVVVUUUWWWVVVUUUUUUVVVTTTRRROOONNNNNNNNNNNNMMMLLLJJJJJJJJJHHHGGGHHHJJJLLLLLLLLLJJJJJJLLLMMMNNNNNNNNNNNNJJJJJJIIIIIIHHHHHHHHHHHHLLLKKKKKKJJJIIIGGGFFFEEEHHHFFFEEEGGGKKKLLLKKKJJJKKKKKKJJJIIIHHHHHHGGGGGGHHHHHHIIIIIIJJJIIIIIIIIIGGGGGGFFFFFFFFFFFFFFFFFFFFFEEEDDDCCCCCCDDDEEEFFFFFFFFFFFFEEEEEEEEEEEEEEECCCCCCCCCCCCCCCDDDEEEFFFDDDCCCBBBAAABBBCCCEEEGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHJJJKKKLLLLLLLLLOOONNNLLLJJJHHHGGGEEEEEEEEEEEEEEEFFFGGGHHHJJJKKKKKKQQQVVVXXX\\\gggzzz|||sssfff^^^]]]WWWVVVSSSPPPMMMJJJIIIHHHEEEFFFFFFFFFEEEEEEGGGHHHIIIIIIIIIJJJMMMQQQUUUWWW]]]___bbbfffkkkooorrrtttuuutttrrrppppppppprrrsssuuuwwwyyyzzz{{{}}}}}}zzzwwwtttssstttuuuuuutttuuuwwwyyy}}}}}}___eeejjjfffZZZLLLCCC@@@:::999888888999::::::999:::;;;<<<===>>>======<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;:::999888888888888888777666555444444444444555555555666666777777777666666555555555666666555555444333333222333333333333333333333333333333333333333333444444444444444444444444444444333333333333333444555555333333333444444444555555444444444444444444444444222222222333333444444444444444444555444444333333444444444444444444444444333333333222333333444444555555555555555555555555555555555555555555555555444333222333444444333222666666777777777888888888999888777777777777888999999999999888999999:::;;;999999999:::;;;<<<;;;:::;;;===@@@AAABBBIIITTT]]]hhh{{{yyynnnfffbbbaaa___]]]YYYYYYXXXXXXWWWXXXXXXXXXWWWWWWWWWWWWUUUTTTRRRQQQRRRRRRRRRSSSTTTSSSQQQOOOMMMMMMMMMMMMLLLKKKJJJIIIJJJGGGDDDDDDFFFIIIKKKLLLIIIJJJJJJKKKLLLLLLMMMMMMLLLLLLLLLKKKKKKKKKJJJJJJKKKKKKKKKJJJIIIHHHGGGFFFHHHFFFEEEFFFIIIJJJIIIHHHIIIIIIHHHHHHGGGGGGFFFFFFGGGGGGHHHIIIIIIIIIIIIHHHIIIIIIHHHGGGFFFFFFEEEEEEDDDDDDCCCBBBBBBCCCDDDEEEFFFEEEEEEEEEEEEEEEEEEEEECCCCCCBBBBBBCCCCCCDDDEEEDDDCCCBBBAAABBBCCCEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIKKKLLLLLLMMMMMMNNNNNNMMMLLLJJJHHHFFFEEEDDDEEEEEEFFFGGGIIIJJJKKKKKKPPPTTTTTTUUU]]]lllxxxttthhhccc^^^[[[XXXTTTQQQNNNLLLJJJHHHHHHHHHGGGFFFFFFFFFGGGFFFFFFFFFFFFHHHKKKNNNPPPTTTUUUWWWZZZ]]]```bbbdddeeedddcccbbbccceeefffhhhlllnnnpppqqqrrrtttwwwzzz}}}yyyuuuqqqppprrrssspppllljjjgggdddccceeefffffffffppprrrvvv{{{TTT\\\eeeeee]]]RRRIIIFFF<<<;;;999999::::::999888;;;<<<<<<======<<<<<<;;;;;;;;;<<<<<<<<<<<<;;;;;;:::;;;;;;;;;;;;::::::999888888888888777666555555444444555555555666666666666666666555555555555555666666666555444444333333444444444444444444444444444444444444333333333333333333333333333333333333333333222222333333444555333333333444444444444555444444444444444444444444555555555555555555555555444555555555444333333222333333333333333333333333555555444333333333333333555555555555555555555555555555555555555555555555555666777666555555666777777777888888888999999999999888888777777888888999777777777888:::;;;===>>>:::::::::::::::;;;;;;;;;<<>>======<<<999777:::::::::;;;;;;;;;;;;;;;::::::;;;<<<<<<<<<;;;;;;:::;;;;;;;;;;;;;;;::::::888888888888777666555555555555555555666666666666555555555555555555444444666666666555555555444444444444444444444444444444555555444444333333333222333333333333333333333333333222222222222333444444444444444444444444444444444444444444444444444444666666666555555555555555555555555555444333222222333333333333333333333333555444444333333333444444555555555555555555555555555555555555555555555555666888::::::777666888;;;888888999999999:::::::::999999999999999999999999777777888999:::;;;===>>>:::;;;:::999999999;;;===CCCEEEKKKUUUcccrrr~~~{{{sssmmmfffaaa```^^^\\\YYYVVVWWWWWWXXXWWWVVVTTTSSSTTTTTTTTTTTTTTTTTTTTTSSSLLLLLLLLLNNNPPPPPPNNNLLLIIIIIIIIIIIIIIIHHHGGGGGGHHHEEEBBBAAACCCFFFGGGHHHHHHGGGEEEEEEEEEGGGIIIJJJHHHHHHHHHGGGGGGGGGGGGGGGHHHIIIIIIJJJJJJJJJIIIIIIHHHHHHGGGGGGGGGGGGFFFEEEEEEFFFFFFFFFFFFFFFFFFFFFDDDDDDDDDEEEEEEFFFGGGGGGHHHGGGGGGFFFEEEDDDDDDCCCDDDDDDCCCCCCCCCCCCCCCCCCEEEEEEEEEEEEEEEFFFFFFFFFBBBBBBAAAAAAAAABBBBBBCCCDDDCCCBBBBBBBBBCCCDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFGGGHHHIIIJJJKKKKKKKKKKKKKKKLLLNNNNNNMMMJJJGGGEEECCCDDDDDDEEEFFFHHHJJJKKKGGGKKKOOONNNMMMQQQYYY```kkkzzzwwwsssmmmhhhddd```[[[WWWMMMKKKIIIHHHHHHHHHGGGFFFEEEEEEDDDDDDDDDEEEFFFFFFEEEEEEFFFFFFGGGGGGHHHHHHHHHHHHIIIJJJKKKMMMOOOPPPPPPRRRTTTUUUVVVYYY\\\^^^ccciiirrr{{{|||yyyuuuqqqlllhhheeeaaa]]]ZZZXXXUUUSSSSSSTTTTTTSSSRRRQQQNNNLLLMMMOOOQQQRRRRRRTTTYYY```ggglllnnnpppqqq???DDDHHHJJJHHHFFFFFFGGGFFFDDDCCCBBBAAA>>>;;;888777888888888999:::;;;;;;999999:::;;;<<<<<<;;;;;;:::;;;;;;<<<<<<;;;;;;;;;999999999999888777666555555555555666666666777777444444555555555555555555777666666666666666555555555555555555555555555555555555555444444333333333333333333333333333333333333333222222333333444555444444444444444444444444444444444444444444444444555555555555444444444444444555555555444333333222444444444444444444444444333333333333444555666777666666666666666666666666666666666666666666666666333666888888555555777:::999999999999::::::::::::999999::::::::::::999999:::999999999:::;;;;;;<<<999::::::999888:::>>>AAAIIIKKKTTTeee|||zzzwwwsssnnnhhhdddccc```\\\YYYTTTUUUVVVVVVVVVTTTSSSRRRQQQRRRRRRSSSSSSTTTUUUVVVMMMMMMMMMNNNOOONNNLLLJJJGGGHHHHHHHHHHHHGGGGGGFFFFFFEEEDDDEEEGGGGGGFFFEEEGGGFFFDDDCCCCCCEEEGGGHHHEEEEEEEEEEEEEEEEEEEEEEEEGGGHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIHHHGGGFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGCCCBBBBBBBBBCCCDDDFFFGGGCCCCCCCCCCCCCCCDDDDDDDDDEEEEEEEEEEEEDDDDDDCCCCCCDDDDDDEEEEEEFFFFFFFFFFFFCCCBBBBBBAAAAAAAAABBBBBBCCCCCCCCCBBBBBBBBBCCCCCCBBBBBBCCCCCCDDDDDDDDDDDDFFFFFFGGGHHHIIIIIIIIIIIIJJJKKKMMMNNNMMMKKKHHHFFFDDDDDDDDDEEEFFFGGGIIIIIIGGGJJJMMMMMMLLLNNNTTTYYYaaammmyyytttppplllfffaaaVVVRRRNNNKKKKKKKKKKKKJJJEEEDDDDDDEEEEEEFFFFFFGGGCCCCCCDDDDDDDDDEEEEEEEEEEEEEEEEEEFFFGGGHHHHHHIIIGGGIIIKKKLLLMMMNNNQQQTTTUUU\\\fffooowww~~~yyywww|||}}}{{{yyyvvvssspppmmmhhhddddddaaa]]]YYYWWWTTTQQQNNNNNNMMMLLLLLLMMMNNNNNNNNNMMMKKKIIIIIILLLNNNPPPPPPQQQWWW___fffiiikkklllmmm???@@@AAAAAA@@@AAACCCEEEFFFEEEDDDDDDDDDCCC???===999888888888888999:::;;;888999:::;;;;;;<<<;;;;;;:::;;;;;;<<<<<<<<<<<<;;;999999999999888777666555555555666666666777777777555555555555555666666666777777777777777777666666666666666666666666666666555555555444444444444444444444444444444444444444444333333333333444555555555444444444444333333333444444444444444444444444333333444444444444444444333444444555555444444333555555555555555555555555222222333333444666777888666666666666666666666666666666666666666666666666666777888888888888999:::888888999999999:::::::::999::::::;;;;;;::::::999<<<;;;;;;::::::::::::;;;999:::;;;::::::===CCCIIIRRRUUUaaawwwzzzvvvtttppplllhhheeeccc```[[[WWWRRRSSSSSSTTTTTTTTTSSSSSSPPPOOOOOOOOOPPPQQQRRRRRRMMMMMMLLLMMMNNNMMMKKKIIIGGGGGGGGGHHHHHHGGGGGGFFFEEEEEEEEEGGGHHHHHHFFFCCCEEEEEEDDDCCCCCCDDDEEEFFFDDDEEEEEEEEEEEEFFFFFFFFFFFFGGGGGGHHHHHHHHHGGGGGGHHHIIIJJJIIIGGGFFFFFFGGGGGGGGGFFFFFFFFFFFFFFFFFFAAAAAA@@@@@@AAACCCEEEFFF@@@AAAAAABBBBBBCCCCCCDDDEEEFFFFFFFFFEEEDDDCCCBBBDDDDDDDDDEEEFFFFFFGGGGGGDDDCCCBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBBBBAAA@@@AAAAAABBBBBBCCCCCCDDDEEEFFFGGGGGGHHHHHHGGGGGGIIIJJJKKKLLLKKKJJJHHHGGGEEEEEEEEEEEEEEEFFFGGGGGGHHHJJJKKKJJJIIIJJJNNNSSS[[[eeeuuu~~~wwwqqqaaaZZZQQQKKKJJJJJJIIIHHHFFFFFFFFFFFFFFFFFFFFFFFFCCCCCCCCCCCCCCCDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDEEEGGGGGGGGGHHHKKKMMMKKKQQQZZZcccjjjpppvvvzzz~~~|||zzzyyyxxxxxxvvvqqqllljjjoooxxx|||uuuoookkkhhheeebbb___]]]YYYUUURRRTTTRRROOOMMMLLLKKKIIIHHHFFFFFFFFFGGGIIIKKKLLLMMMLLLJJJHHHHHHJJJMMMNNNNNNOOOWWWaaahhhlllmmmppprrrAAA@@@???>>>======???AAAAAAAAABBBEEEFFFGGGDDDBBB>>>===;;;:::999999999999888888999:::;;;;;;;;;;;;::::::;;;<<<<<<<<<<<<<<<999999999999888777666666555666666666777777777777555555555666666777777777777777777777777777777777666666666666666666666666444444444444555555555555555555555555555555555555555555444444555555666777555555444444444333333333444444444444444444444444333333333444444555555555222222333444555555555555777777777777777777777777444444444444444555666777666666666666666666666666666666666666666666666666888777777888:::;;;;;;:::888888888888999999999999999:::;;;<<<<<<;;;:::999;;;;;;::::::::::::;;;;;;999;;;===<<<===AAAJJJQQQ___fffuuu|||vvvrrrpppllliiieeedddccc```ZZZVVVQQQQQQQQQQQQRRRSSSTTTTTTRRRQQQOOOMMMLLLLLLLLLMMMJJJJJJJJJLLLMMMMMMKKKIIIFFFGGGGGGHHHHHHGGGGGGGGGFFFEEEDDDEEEFFFGGGEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFFFFFFFFFFFFFGGGGGGGGGFFFEEEEEEFFFGGGIIIHHHEEEDDDFFFHHHFFFFFFFFFEEEEEEDDDDDDDDD@@@??????>>>@@@BBBDDDEEEBBBBBBBBBBBBBBBBBBCCCCCCEEEEEEEEEEEEEEECCCBBBAAACCCDDDDDDEEEFFFFFFGGGGGGEEEDDDCCCCCCBBBBBBCCCCCCCCCCCCCCCCCCBBBBBBAAA@@@@@@@@@AAABBBBBBCCCDDDDDDFFFFFFGGGHHHHHHHHHHHHGGGHHHIIIIIIIIIIIIIIIHHHGGGGGGGGGFFFEEEEEEEEEEEEEEEFFFHHHIIIIIIIIILLLQQQUUUZZZcccqqqtttjjj\\\RRROOONNNLLLJJJMMMMMMLLLLLLKKKIIIHHHGGGFFFEEEEEEDDDDDDCCCCCCBBBAAABBBBBBCCCCCCCCCCCCCCCCCCDDDEEEEEEDDDDDDFFFHHHGGGKKKQQQWWW\\\aaafffjjjnnnpppsssuuuvvvuuusssrrrnnnmmmllljjjiiigggfffeeeiiihhhddd```^^^cccllltttyyywwwtttoooiiiccc^^^[[[WWWUUURRRPPPOOOMMMJJJHHHJJJHHHGGGGGGHHHIIIHHHGGGEEEFFFHHHIIIKKKNNNQQQSSSQQQOOOLLLLLLNNNPPPQQQRRRPPPYYYfffooouuuxxx}}}AAA@@@???===<<<;;;;;;<<<======@@@DDDHHHIIIHHHGGGCCCAAA>>><<<999888888888777888999:::;;;;;;<<<;;;::::::;;;<<<=========<<<999999:::999999888777666666666666666777777777777555666666666777777888888777777777777777888888888777777777777777777777777333444444444555666666666666666666666666666666666666555555555555666777777555555555444444333333333444444444444444444444444222333333444555666777777111111333444555666666666777777777777777777777777666666555444444444444555777777777777777777777777777777777777777777777777444222111333666888777444777777888888888999999999::::::;;;<<<<<<;;;:::::::::::::::::::::;;;<<<===:::<<>>>>>???AAADDDEEEDDDDDDDDDCCCCCCBBBBBBBBBCCCDDDEEEEEEDDDBBB@@@???CCCDDDDDDEEEFFFGGGGGGGGGFFFEEEDDDCCCCCCCCCCCCCCCBBBCCCCCCCCCBBBBBBAAA@@@AAAAAABBBBBBCCCDDDEEEEEEGGGGGGHHHIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFEEEDDDDDDDDDDDDCCCEEEGGGIIILLLQQQWWW\\\]]]fffrrr|||nnnbbb\\\ZZZWWWUUUUUUTTTSSSQQQOOOMMMKKKIIIIIIIIIHHHFFFEEEDDDCCCBBB@@@AAABBBCCCDDDEEEEEEDDDCCCDDDDDDDDDCCCCCCDDDFFFEEEHHHLLLPPPSSSWWW[[[______bbbeeeggghhhfffdddbbb\\\\\\[[[ZZZYYYXXXWWWWWW______\\\XXXWWW\\\eeelllkkkjjjfffaaa[[[VVVQQQOOONNNLLLJJJIIIJJJIIIGGGFFFFFFEEEDDDFFFHHHJJJKKKJJJHHHJJJMMMOOOQQQTTTXXX[[[XXXVVVSSSSSSUUUWWWXXXXXXUUU```ooozzzIIIAAA<<<;;;;;;;;;===AAA>>>>>>???AAADDDGGGJJJKKKMMMJJJEEE@@@<<<:::;;;;;;:::999:::;;;<<<<<<999777::::::999999::::::;;;;;;<<<<<<;;;::::::999888888999999888888888888888888888888888888888888888888777888999:::999888666444666666666666666666666666666666666666666666666666555555555555666666666777444444444444444444444444333444444555555444444333666666555555555444444444555555555555555555555555666666555555555555666666666666666666666777888888888888888888777777777777666777999::::::999777666777888888888888999999999999999:::::::::;;;;;;;;;999999::::::::::::999999666666666888;;;======<<<:::;;;<<<<<<<<<<<<;;;:::>>>???@@@BBBIIITTTaaaiii{{{{{{qqqkkkhhhfffeeeccc```^^^]]]\\\ZZZXXXRRRQQQPPPQQQSSSTTTSSSRRRTTTRRRNNNKKKJJJJJJKKKLLLHHHHHHHHHIIIIIIJJJJJJJJJIIIHHHGGGFFFFFFFFFGGGHHHGGGFFFFFFFFFFFFFFFGGGGGGCCCCCCDDDDDDEEEEEEEEEFFFEEEDDDCCCBBBBBBCCCDDDEEEFFFFFFEEEEEEEEEEEEFFFFFFCCCBBBBBBAAAAAABBBBBBCCCCCCCCCCCCCCCDDDDDDDDDDDDAAAAAAAAAAAAAAABBBCCCDDDBBBBBBBBBBBBBBBBBBBBBBBBDDDDDDDDDEEEDDDCCCCCCBBBAAABBBDDDFFFGGGHHHGGGGGGEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCBBBAAA??????CCCCCCCCCCCCCCCDDDEEEEEEFFFGGGIIIIIIIIIGGGEEEDDDIIIIIIHHHGGGGGGFFFFFFEEEGGGGGGGGGFFFFFFFFFFFFFFFCCCFFFIIIJJJLLLPPPWWW\\\eeelllttt{{{wwwkkkeeeddddddjjjddd]]]ZZZ[[[ZZZVVVRRRLLLIIIGGGGGGHHHHHHFFFCCCGGGFFFEEEDDDCCCBBBAAA@@@@@@AAABBBCCCCCCDDDCCCCCCEEEEEEGGGJJJOOOSSSTTTTTTXXXYYYZZZZZZZZZXXXVVVUUUWWWQQQNNNOOOPPPNNNOOOQQQVVV___```WWWUUU^^^eeedddhhhddd]]]VVVQQQNNNMMMMMMIIIIIIJJJIIIIIIHHHFFFFFFEEEFFFHHHIIIKKKOOOSSSWWWXXXXXXXXXWWWXXX\\\aaaeeehhhfffbbb______```bbbdddkkkrrr}}}WWWMMMDDDAAA@@@===<<<>>>>>>>>>???AAADDDIIILLLOOOSSSQQQNNNIIIEEEAAA>>>===:::999999:::<<<<<<;;;:::<<<<<<;;;::::::::::::;;;<<<<<<;;;::::::999888888999999888888888888888888888888888888888888888888777888999:::999888666555666666666666666666666666666666666666666666666666555555555666666666777777555555555555555555555555444555555666666555555444666666666555555444444444666666666666666666666666666666555555555555666666666666666666666777888888666666777777888888888999777888999::::::999888777888888888888999999999999999999999999:::::::::;;;999::::::::::::::::::999999888888888::::::::::::;;;;;;;;;<<<===???@@@BBBAAADDDHHHOOOYYYfffsss{{{wwwnnnhhheeedddaaa___\\\ZZZZZZYYYWWWUUUPPPOOOOOOPPPRRRSSSRRRQQQRRRPPPMMMJJJHHHHHHIIIJJJHHHHHHHHHIIIIIIIIIJJJJJJJJJIIIGGGFFFFFFFFFGGGGGGFFFEEEEEEDDDEEEEEEFFFFFFDDDDDDEEEEEEFFFFFFFFFFFFGGGFFFEEEDDDDDDEEEFFFGGGFFFEEEEEEDDDDDDEEEEEEFFFCCCBBBBBBAAAAAABBBBBBCCCDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBAAAAAABBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDCCCCCCBBBAAAAAABBBDDDFFFGGGGGGFFFFFFDDDDDDDDDCCCCCCBBBBBBBBBCCCCCCCCCCCCBBBAAA@@@@@@DDDCCCCCCCCCCCCCCCDDDEEEFFFGGGHHHIIIHHHGGGEEEDDDHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFHHHJJJKKKLLLOOOTTTXXX```eeelllrrryyy{{{xxx}}}vvvnnnjjjhhhfffbbb___SSSOOOKKKIIIHHHGGGDDDBBBGGGGGGGGGGGGFFFEEEDDDCCCDDDDDDDDDDDDDDDDDDCCCCCCBBBCCCFFFJJJNNNSSSWWWYYY______]]][[[XXXUUUSSSRRRSSSOOOLLLMMMMMMKKKMMMRRR^^^iiilllccc]]]bbbeeedddiiiddd]]]VVVPPPMMMLLLLLLOOONNNMMMKKKHHHGGGEEEDDDDDDEEEGGGIIINNNVVV___eeeeeefffffffffgggjjjnnnqqqvvvvvvuuuuuuvvvyyy{{{}}}hhhYYYJJJDDDBBB>>>;;;:::======<<<===@@@CCCGGGJJJVVVWWWWWWUUUQQQKKKEEEAAA;;;:::999:::;;;======<<<======<<<;;;::::::::::::<<<;;;;;;::::::999999888888888999999999999999999999999999999999999999999777888999999999888777666666666666666666666666666666666666666666666666666555555666666666777777777666666666666666666666666666666666777777666666666666666666666555555555555777777777777777777777777777666666555555666666777666666666666666777888888555555666777888999::::::888888888888888888888888888888888888999999999:::888888999999999::::::::::::::::::::::::::::::::::::::::::::::::;;;<<<<<>>>>>???BBBGGGLLLOOOPPPTTT[[[dddnnnzzzzzzqqqiiidddaaa```]]]ZZZXXXWWWWWWVVVUUUSSSOOONNNMMMOOOQQQRRRQQQPPPPPPNNNKKKHHHGGGFFFGGGGGGHHHHHHHHHHHHIIIIIIIIIIIIKKKIIIHHHFFFEEEEEEFFFFFFEEEEEEDDDDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFEEEEEEDDDDDDDDDDDDEEEEEECCCCCCBBBBBBBBBBBBCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCAAABBBBBBBBBBBBAAA@@@@@@AAABBBDDDEEEEEEEEEDDDDDDBBBBBBBBBBBBAAAAAA@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBDDDDDDCCCCCCCCCCCCCCCDDDEEEEEEFFFGGGGGGFFFDDDCCCFFFFFFGGGGGGGGGHHHHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFIIIJJJKKKLLLLLLNNNQQQTTTXXX\\\aaadddjjjuuu~~~wwwrrrnnniiifff]]]YYYTTTOOOMMMKKKHHHGGGGGGHHHIIIIIIIIIGGGFFFEEEEEEEEEEEEDDDCCCBBBAAAAAAAAAEEEJJJNNNQQQXXX___eeemmmllliiiddd___YYYUUURRRRRRPPPPPPQQQOOONNNSSSZZZmmmyyy~~~vvvmmmkkkkkkiiimmmggg___WWWRRRQQQRRRTTTZZZXXXTTTPPPLLLJJJIIIIIIKKKKKKLLLNNNUUU```llltttxxxyyy{{{}}}~~~}}}iiiUUUJJJGGGCCC???===???>>><<<;;;;;;>>>AAACCCQQQTTTXXXZZZXXXRRRKKKFFF???===::::::;;;======<<<;;;;;;:::::::::::::::;;;;;;;;;;;;::::::999999999888888999999999999999:::999999999999999999999999777888999999999888777777777777777777777777777777666666666666666666666666555666666666666777777777666666666666666666666666555666666777777666666555666666666666666666666666777777777777777777777777777777666666666666777777666666666666666777777888555666666777888888999999999999888777777888999999888888888999999999::::::888888888999999999::::::::::::999999999999::::::999:::;;;;;;;;;===???AAABBBBBBCCCGGGOOOXXXaaagggkkkooouuu{{{{{{xxx~~~}}}yyysssllleeeaaa___^^^[[[YYYVVVVVVVVVVVVTTTSSSNNNMMMLLLMMMOOOQQQPPPOOOOOONNNKKKIIIGGGFFFFFFFFFHHHHHHHHHHHHHHHHHHHHHHHHKKKJJJHHHFFFEEEEEEFFFFFFFFFFFFEEEDDDDDDDDDEEEEEEDDDDDDDDDEEEEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCDDDDDDEEEDDDDDDCCCCCCDDDDDDEEECCCCCCBBBBBBBBBBBBCCCCCCEEEEEEDDDDDDDDDDDDDDDCCCDDDDDDCCCBBBAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@??????>>>AAABBBCCCDDDDDDCCCBBBBBB@@@@@@@@@AAAAAABBBBBBCCCAAAAAAAAAAAABBBBBBCCCCCCDDDDDDCCCBBBBBBBBBCCCCCCDDDDDDEEEFFFEEEEEEDDDCCCEEEEEEFFFGGGHHHHHHIIIIIIEEEEEEEEEFFFFFFFFFFFFFFFIIIIIIJJJJJJKKKLLLNNNPPPRRRTTTVVVXXX\\\eeeqqqzzz}}}wwwqqqmmmjjjfff```ZZZVVVSSSRRRQQQQQQQQQRRRRRRPPPNNNLLLJJJIIIIIIGGGFFFEEEDDDCCCCCCEEEJJJPPPTTTXXX___iiirrrzzzzzzxxxtttnnnfff^^^YYYVVVVVVWWWYYYWWWXXX```jjjzzz}}}xxxvvvtttuuummmcccZZZVVVYYY___dddgggddd___ZZZVVVUUUUUUVVV[[[\\\\\\___dddmmmxxxiiiZZZSSSLLLFFFCCCBBB@@@>>>======>>>@@@BBBEEEJJJQQQVVVWWWTTTNNNJJJBBB@@@===;;;<<<<<<<<<;;;999999888999999:::;;;;;;;;;;;;::::::::::::999999888888999999::::::::::::999999999999999999999999888888888999999999888888888888888888888888888888777777777777777777777777666666666666777777777888555555555555555555555555555555555666666555555555777777777777777777777777666666666666666666666666777777666666666666777777666666666666666777777888888888777777777777777777999999888777777888999999888999999999999:::::::::888888999999999::::::::::::999888888888888999::::::;;;;;;:::999:::===@@@AAAEEELLLXXXffftttxxxuuuzzz}}}sssqqqlllhhhddd```___^^^\\\ZZZWWWWWWWWWWWWUUUTTTNNNMMMLLLMMMOOOOOOOOONNNOOOMMMLLLJJJHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHJJJIIIHHHFFFEEEEEEFFFFFFHHHGGGFFFFFFEEEEEEEEEEEECCCCCCCCCCCCCCCCCCBBBBBBCCCCCCDDDDDDDDDDDDCCCCCCDDDDDDCCCCCCCCCCCCDDDDDDDDDCCCCCCBBBBBBCCCCCCDDDDDDDDDDDDDDDCCCCCCBBBBBBDDDCCCBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@???????????????>>>>>>===???@@@BBBBBBCCCBBBAAA@@@>>>>>>@@@AAACCCEEEFFFGGGAAAAAAAAAAAAAAABBBDDDDDDCCCCCCBBBBBBBBBBBBCCCCCCDDDDDDDDDEEEEEEEEEDDDDDDEEEEEEFFFGGGHHHIIIIIIJJJEEEFFFFFFFFFGGGGGGGGGHHHFFFFFFFFFHHHJJJLLLNNNNNNNNNOOOPPPQQQSSSZZZcccjjjooo}}}}}}zzz{{{tttkkkddd___]]]\\\bbbbbbaaa___\\\YYYVVVTTTRRRQQQNNNLLLJJJIIIHHHHHHGGGLLLRRRVVVZZZaaalllttt{{{~~~|||sssjjjddd^^^]]]^^^______bbbmmmxxxwwwjjj___\\\aaaiiippptttqqqmmmiiiggghhhiiikkkppprrruuuxxx|||ooobbbUUUKKKFFFAAA@@@???>>>>>>??????@@@===AAAHHHMMMPPPOOOLLLJJJBBB@@@>>>===>>>>>><<<;;;:::999999999999:::;;;<<<::::::::::::::::::::::::888888999999:::;;;;;;;;;::::::::::::::::::::::::888888888888999999999:::888888888888888888888888777777777777777777777777666666666777777777888888555555555555555555555555444555555666666555555444777777777777888888888888666666666666666666666666888777777666666777777888666666666666666777888888888888888888777777666666888888888888888888888888999999999999::::::::::::999999:::::::::;;;;;;;;;::::::888888888888::::::;;;<<<===;;;888888<<>>????????????>>>=========>>>@@@AAAAAAAAA@@@@@@>>>???@@@BBBEEEGGGHHHIIIBBBAAAAAA@@@AAABBBDDDEEEBBBBBBAAAAAABBBCCCCCCDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEFFFGGGHHHHHHIIIIIIFFFFFFGGGGGGHHHIIIIIIIIIEEEDDDEEEGGGKKKMMMNNNMMMLLLMMMMMMNNNPPPTTTYYY]]]bbbmmm~~~wwwtttzzzrrrnnnmmmsssrrrooolllhhheeebbbaaa^^^\\\XXXTTTPPPMMMLLLKKKJJJNNNRRRVVVZZZ```hhhnnnuuuyyyyyyuuulllhhheeeeeeggglllxxxzzzoookkkooovvv|||{{{hhhYYYRRRLLLKKKJJJGGGEEEBBB???>>>===???BBBEEEGGGGGGGGGGGG???>>>>>>???@@@@@@???===???>>>===<<<;;;:::::::::::::::::::::::::::::::::888888999999:::;;;;;;<<<::::::::::::::::::::::::888888888888999999::::::999999999999999999999999777777777777777777777777666666777777777888888888666666666666666666666666555666666777777666666555777777777888888999999999777777777777777777777777888888777777777777888888666666666666666777888888777777777777777888888888777888999::::::999888777999999999:::::::::;;;;;;::::::;;;;;;;;;<<<<<<<<<===<<<:::999999:::<<<===;;;===???>>><<<>>>DDDIIIRRR]]]pppyyy}}}xxxoookkkcccccccccbbbaaa```^^^^^^\\\ZZZWWWUUUUUUTTTRRRPPPRRRPPPNNNNNNNNNNNNLLLJJJKKKKKKJJJJJJJJJJJJKKKKKKHHHHHHHHHGGGGGGGGGFFFFFFHHHGGGFFFFFFFFFGGGHHHIIIHHHGGGFFFEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBAAAAAAAAADDDEEEFFFGGGGGGFFFEEEDDDCCCBBBBBBBBBBBBBBBBBBCCCDDDDDDCCCCCCCCCCCCDDDDDDCCCBBBBBBAAA@@@@@@???????????????>>>??????@@@@@@???????????????????????????????????????>>>======;;;<<<>>>@@@AAAAAA@@@@@@@@@@@@AAACCCDDDEEEFFFGGGCCCBBBAAA@@@@@@AAACCCDDD@@@@@@@@@AAABBBCCCDDDEEEEEEDDDDDDDDDEEEEEEFFFGGGFFFFFFFFFGGGGGGHHHHHHHHHGGGGGGHHHIIIIIIJJJKKKKKKGGGFFFFFFIIIMMMOOONNNLLLKKKLLLMMMNNNOOOQQQTTTVVVZZZaaammm{{{~~~||||||zzzyyyyyyvvvrrrlllfff___[[[XXXVVVTTTUUUXXX\\\```eeeiiikkksssxxx|||tttrrruuu{{{nnneee```^^^[[[VVVPPPIIIDDD@@@@@@@@@@@@@@@AAABBBBBBCCC<<<<<<===???BBBCCCAAA@@@CCCBBB@@@>>><<<;;;:::999::::::::::::::::::::::::888888999::::::;;;<<<<<<::::::::::::::::::::::::999888888888999::::::;;;999999999999999999999999777777777777777777777777777777777777888888888888777777777777777777777777777777888888888888777777777777888888999999999999888888888888888888888888888888777777777777888888666666666666666777888888555555666777888999::::::666777999::::::999777666999999:::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<======???>>><<<;;;;;;<<<>>>???:::===AAACCCDDDHHHPPPWWWaaammm{{{qqqjjjfff___````````````___^^^]]][[[XXXUUUSSSRRRQQQOOOMMMSSSQQQOOONNNNNNMMMKKKIIIIIIIIIIIIJJJJJJKKKKKKKKKHHHHHHHHHGGGGGGFFFFFFFFFGGGFFFFFFFFFFFFHHHIIIJJJGGGGGGEEEDDDCCCCCCCCCCCCDDDDDDDDDCCCCCCBBBBBBBBBBBBCCCDDDEEEEEEDDDCCCBBBCCCBBBBBBAAAAAABBBBBBCCCDDDDDDCCCCCCCCCCCCDDDDDDBBBBBBAAA@@@@@@???>>>>>>>>>=========>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????>>>>>>===:::;;;===???@@@AAAAAA@@@BBBBBBBBBCCCCCCDDDDDDDDDDDDCCCAAA@@@@@@AAACCCDDD??????@@@AAABBBDDDEEEFFFEEEEEEEEEEEEEEEFFFGGGGGGFFFGGGGGGGGGGGGHHHHHHHHHHHHHHHIIIIIIJJJKKKLLLLLLJJJIIIHHHKKKNNNPPPNNNLLLJJJKKKMMMNNNOOOPPPQQQRRRQQQUUU\\\fffvvv}}}tttnnnjjjhhh______aaaeeeiiimmmnnnnnnvvv{{{~~~|||rrrggg\\\PPPGGGGGGDDD???======>>>???@@@@@@???>>>===>>>@@@BBBDDDEEEGGGHHHFFFAAA=========::::::::::::::::::999999:::999888888999:::888777<<<<<<===>>>===<<<;;;::::::::::::999999888888888999999999888888888888777888888888888888888999999777777777777777777777777777777777777666666666666888999::::::::::::999888999999999999999999999999888888888888888888888888666666666666666666666666999999999888888777777777888888888888888888888888;;;;;;;;;::::::999999999999999:::::::::;;;;;;;;;>>><<<:::999:::<<<<<<<<<;;;<<<============>>>>>>@@@@@@DDDKKKQQQVVVaaakkkyyy~~~tttkkkddd___[[[ZZZYYY\\\___aaa```^^^]]]XXXRRROOOOOOPPPPPPOOORRRRRRRRRPPPMMMKKKKKKKKKIIIIIIJJJJJJKKKKKKLLLLLLIIIIIIIIIHHHHHHGGGGGGGGGGGGGGGFFFFFFGGGGGGHHHHHHFFFFFFFFFFFFEEEEEEEEEEEEGGGFFFEEEDDDBBBAAA@@@???BBBBBBBBBBBBBBBBBBBBBBBBBBB@@@>>><<<<<<>>>@@@BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@???>>><<<<<<<<<<<<;;;<<<===???AAABBBAAA@@@@@@@@@@@@@@@@@@@@@>>>>>>?????????>>>>>>===:::;;;<<<>>>??????@@@@@@CCCCCCCCCCCCCCCCCCBBBBBBFFFDDDCCCAAAAAABBBCCCDDDBBBBBBAAA@@@@@@@@@AAAAAABBBCCCDDDEEEFFFGGGHHHHHHLLLKKKIIIHHHGGGGGGHHHIIIFFFFFFGGGGGGGGGHHHHHHHHHHHHHHHIIIJJJKKKLLLMMMNNNLLLLLLLLLLLLLLLLLLMMMMMMRRRSSSWWW___gggsss|||yyyvvvvvvxxx|||~~~yyyhhhZZZMMMGGG@@@======>>>>>><<>>???AAADDDGGGIIIJJJLLLNNNLLLHHHCCCAAAAAA======<<<;;;;;;<<<===>>>:::999888888:::;;;:::999::::::;;;<<<<<<;;;:::999;;;:::::::::999999999999::::::::::::999999999999:::::::::999888888888777888888888888888888888888777777777777777777777777777888999999999999888777999999999999999999999999999999999999999999999999777777777777777777777777::::::999999999888888888888888888888888888888888;;;;;;;;;::::::999999999::::::::::::::::::::::::;;;:::999:::;;;<<<<<<<<<===============???AAACCCHHHJJJRRR\\\dddlllvvvxxxooohhhaaa\\\YYYXXXYYY[[[^^^```^^^\\\\\\XXXSSSQQQQQQQQQPPPOOOQQQQQQQQQOOOMMMKKKKKKKKKIIIIIIJJJLLLMMMNNNOOOOOOJJJJJJJJJJJJIIIIIIIIIIIIIIIHHHGGGFFFFFFGGGHHHHHHDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA???>>>>>>???@@@AAABBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@???>>>===<<<<<<;;;;;;;;;<<<>>>@@@AAA@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@???>>>:::;;;<<<>>>??????@@@@@@BBBBBBAAAAAAAAAAAAAAAAAAAAA@@@???>>>>>>???AAABBBCCCCCCBBBAAAAAAAAAAAABBBBBBBBBCCCDDDEEEFFFGGGHHHJJJIIIGGGFFFFFFFFFGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHIIIIIIJJJKKKKKKKKKKKKKKKKKKLLLLLLMMMMMMMMMOOONNNQQQWWW]]]fffuuuvvv[[[RRRFFFAAABBBBBB@@@<<<======<<<===???BBBEEEGGGMMMQQQVVVXXXUUUPPPKKKHHHGGGEEEBBB@@@>>>??????@@@<<<;;;999999;;;<<<===<<<::::::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;::::::::::::<<<<<<;;;:::999888777777888888888888888888888888777777777777777777777777666777888888888888777666888888888888888888888888999999999999999999999999999999999999999999999999::::::::::::999999999999999999999999999999999999;;;;;;::::::::::::999999:::::::::::::::::::::999:::;;;;;;<<<<<<======>>>>>>>>>>>>>>>@@@FFFMMMRRR\\\___iiiuuu~~~zzzrrrlllgggaaa]]]WWWWWWYYY[[[]]]^^^\\\YYY[[[YYYUUUTTTSSSRRRPPPOOOQQQPPPOOONNNMMMLLLKKKKKKJJJJJJKKKMMMOOOPPPQQQRRRKKKKKKKKKKKKKKKLLLLLLLLLKKKJJJHHHFFFEEEFFFGGGHHHEEEDDDDDDDDDCCCCCCCCCBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@???AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@???>>>===<<<;;;;;;;;;;;;<<<===???@@@@@@@@@@@@AAAAAABBBBBBBBBBBBAAAAAA@@@???>>>======:::;;;<<<>>>????????????@@@@@@@@@@@@@@@@@@@@@@@@???>>>======>>>???AAABBBDDDCCCBBBBBBAAAAAABBBBBBAAABBBBBBCCCDDDEEEFFFFFFGGGFFFEEEEEEEEEEEEEEEFFFGGGGGGHHHHHHHHHIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJJJJKKKLLLMMMNNNNNNNNNLLLMMMPPPSSSWWWbbbnnnuuugggVVVLLLJJJIIIDDD??????>>>===<<<===???AAABBBKKKRRR]]]dddeee```XXXSSSRRRQQQNNNKKKHHHFFFEEEDDDAAA>>>;;;:::;;;<<<<<<<<<;;;;;;<<<<<<============;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;::::::999999999999999999999999999999999777777888888888888888999777888888888888888888777888888888888888888888888::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::999999999999999999999999::::::::::::::::::::::::;;;;;;;;;:::::::::::::::<<<===>>>???>>>>>>>>>???>>>???AAADDDJJJUUUbbbkkkyyy{{{|||tttnnnkkkhhhccc```WWWXXXZZZ\\\]]]\\\ZZZYYYYYYYYYWWWVVVUUUSSSQQQPPPQQQOOONNNNNNNNNMMMLLLKKKKKKLLLMMMMMMNNNOOOPPPPPPJJJJJJKKKKKKLLLLLLLLLMMMMMMKKKHHHFFFEEEEEEFFFGGGGGGGGGFFFFFFEEEEEEDDDDDDFFFFFFEEEDDDCCCBBBAAAAAACCCCCCCCCCCCCCCCCCCCCCCCBBBBBBCCCCCCBBB@@@???>>>@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAA@@@???>>>======<<<;;;;;;;;;;;;===???@@@??????@@@AAABBBCCCCCCCCC@@@@@@>>>===<<<;;;::::::;;;<<<===>>>??????????????????@@@@@@@@@@@@@@@@@@?????????@@@AAACCCDDDEEECCCBBBAAAAAA@@@@@@AAAAAAAAAAAAAAABBBCCCDDDDDDEEEDDDDDDDDDDDDDDDEEEEEEEEEGGGHHHHHHHHHHHHIIIIIIIIIHHHHHHHHHGGGFFFFFFEEEEEEHHHHHHIIIJJJKKKLLLMMMNNNOOOLLLLLLNNNOOOQQQXXX```ppp|||ppp___WWWQQQHHH@@@BBBAAA?????????AAACCCDDDDDDNNN\\\iiinnnjjjaaaZZZYYYYYYYYYYYYXXXWWWUUUTTTJJJEEE@@@<<<;;;:::::::::;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999999999999999999::::::;;;;;;;;;999999999999999999999999777888888888999999::::::999999999999999999999999888888888888888888888888::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::999999999999999999999999::::::::::::::::::::::::<<<;;;;;;;;;;;;;;;;;;;;;<<<>>>@@@???======???@@@AAAEEEKKKRRR\\\lll}}}{{{wwwrrrmmmjjjjjjhhhddd```XXXZZZ\\\]]]\\\[[[ZZZYYYXXXXXXYYYXXXUUUSSSQQQQQQQQQOOOMMMNNNOOOOOONNNLLLMMMMMMMMMMMMMMMLLLLLLLLLIIIIIIIIIJJJJJJKKKKKKKKKMMMLLLIIIGGGFFFEEEFFFGGGGGGGGGGGGFFFEEEDDDDDDDDDFFFFFFEEEDDDCCCBBBBBBAAACCCCCCCCCCCCCCCCCCCCCCCCBBBCCCDDDCCCBBB@@@>>><<>>===<<<<<<;;;;;;<<<===>>>?????????@@@@@@AAABBBCCCCCC@@@???>>><<<;;;:::::::::;;;<<<===>>>>>>???>>>>>>??????@@@@@@AAAAAAAAAAAA@@@@@@AAABBBCCCDDDFFFFFFAAA@@@??????>>>>>>??????@@@@@@@@@AAAAAABBBBBBCCCCCCCCCDDDDDDEEEEEEEEEEEEGGGGGGGGGHHHHHHHHHIIIIIIHHHHHHGGGFFFEEEDDDCCCCCCFFFFFFGGGHHHJJJKKKLLLLLLOOOLLLKKKMMMNNNNNNSSSYYYdddmmm~~~}}}nnn```QQQFFFCCCBBB@@@??????AAABBBDDD@@@HHHUUUaaahhhggg```YYYVVVXXX\\\```dddgggjjjkkk\\\VVVMMMFFFAAA>>><<<;;;<<<;;;:::999999999999:::::::::::::::;;;;;;;;;;;;::::::::::::999999999999777777888999:::;;;<<<<<<::::::::::::::::::::::::888888888999::::::;;;;;;::::::999999999999::::::999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999999::::::::::::::::::::::::::::::::::::999999::::::::::::;;;;;;<<<<<<<<<=========>>>>>><<<>>>@@@???>>>???CCCFFFKKKRRR\\\fffrrr{{{zzzsssllliiifffeeefffdddaaa]]]YYY[[[\\\\\\ZZZYYYZZZZZZWWWXXXYYYWWWTTTRRRRRRRRRRRROOOMMMNNNQQQRRRPPPMMMNNNNNNMMMLLLKKKJJJJJJIIIIIIIIIIIIIIIIIIIIIJJJJJJLLLKKKJJJIIIGGGGGGFFFFFFFFFFFFEEEDDDCCCBBBAAAAAACCCCCCCCCDDDDDDEEEEEEFFFCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCAAA???===;;;>>>>>>>>>??????@@@@@@AAA@@@@@@@@@@@@@@@???>>>>>>>>>===<<<<<<<<<>>>???@@@?????????@@@@@@AAAAAAAAAAAA@@@>>>===<<<<<<<<<===<<<<<<===>>>>>>>>>>>>>>>?????????@@@@@@AAABBBBBB>>>>>>???AAABBBCCCDDDDDD@@@???>>>>>>======>>>>>>?????????@@@@@@AAAAAAAAAAAAAAACCCDDDEEEEEEEEEEEEFFFFFFGGGGGGGGGHHHHHHHHHHHHHHHGGGFFFEEEDDDCCCBBBEEEEEEFFFFFFGGGHHHIIIIIIJJJGGGGGGJJJLLLLLLNNNSSSYYY```lll{{{{{{|||{{{gggZZZPPPNNNJJJGGGDDDCCCCCCCCCAAACCCIIIQQQWWWXXXUUUQQQOOOQQQUUU[[[cccllltttxxxwwwooodddXXXPPPKKKGGGEEE???>>>===;;;::::::::::::999999999999:::::::::;;;;;;;;;;;;;;;::::::::::::777888888888999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;888888999999:::;;;;;;<<<:::999888777777888999:::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::888888888999999999::::::::::::::::::::::::::::::999999999::::::;;;;;;;;;<<<<<<===>>>???@@@@@@AAA>>>AAACCCCCCCCCFFFMMMTTT[[[cccooozzzyyyrrrnnnfffdddaaabbbcccbbb^^^[[[ZZZ[[[[[[YYYWWWVVVXXX[[[VVVXXXXXXVVVSSSQQQQQQSSSSSSPPPNNNOOOSSSTTTRRROOOMMMMMMMMMLLLKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJIIIHHHFFFEEEFFFFFFEEEDDDCCCBBBAAAAAABBBCCCCCCDDDEEEEEEFFFFFFCCCCCCCCCCCCCCCCCCCCCCCCDDDCCCCCCAAA???===<<<;;;======>>>>>>???@@@@@@AAA???@@@@@@@@@@@@???>>>>>>??????>>>======???@@@AAA????????????????????????@@@???===;;;;;;<<<===>>><<<======>>>>>>>>>>>>>>>======>>>>>>???@@@@@@AAA>>>>>>???@@@AAABBBBBBBBB@@@??????>>>>>>>>>>>>>>>>>>>>>????????????@@@@@@>>>???AAABBBDDDDDDDDDDDDEEEEEEEEEFFFFFFFFFGGGGGGHHHGGGGGGFFFEEEDDDCCCCCCDDDDDDDDDEEEEEEEEEFFFFFFGGGDDDDDDHHHJJJIIIJJJMMMOOOUUU]]]fffrrrzzzxxxtttsss~~~oooeeeaaa[[[TTTNNNJJJGGGFFFCCCBBBAAADDDHHHKKKJJJIIIKKKKKKLLLRRR[[[gggssszzzwwwiii___XXXSSSPPPDDDCCCAAA???============888888888999999:::::::::======<<<<<<<<<;;;;;;;;;999999888888888888888888;;;;;;;;;;;;;;;;;;;;;;;;888888999::::::;;;<<<<<<999888777666666777888999;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::777777777888888999999999::::::::::::::::::::::::999999999::::::;;;;;;;;;<<<<<<===???@@@AAABBBCCCAAADDDGGGHHHIIIOOOYYY```gggppp}}}xxxsssooollleeebbbaaabbbcccbbb^^^ZZZZZZZZZZZZWWWTTTTTTWWWZZZVVVXXXXXXUUURRRPPPQQQTTTTTTPPPNNNPPPTTTUUUSSSPPPLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKJJJJJJIIIIIIIIIHHHHHHIIIKKKKKKKKKIIIGGGEEEHHHHHHGGGFFFEEEDDDCCCCCCFFFFFFEEEEEEDDDDDDCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCBBB@@@>>><<<;;;:::<<<======>>>???@@@@@@@@@??????@@@@@@@@@??????>>>@@@??????>>>>>>???@@@AAA?????????>>>>>>>>>>>>>>>===<<<:::999999:::;;;<<<<<<===>>>>>>>>>>>>>>>===;;;<<<<<<===>>>??????@@@???@@@AAABBBBBBBBBBBBBBBAAA@@@@@@???>>>?????????>>>>>>>>>>>>????????????<<<===???AAABBBCCCBBBBBBDDDEEEEEEEEEEEEFFFFFFFFFGGGGGGGGGFFFEEEDDDDDDDDDCCCCCCCCCDDDDDDDDDDDDDDDFFFCCCCCCGGGJJJHHHHHHJJJIIINNNTTTXXX___mmm~~~zzz{{{}}}{{{oooddd[[[QQQHHHJJJDDDCCCGGGGGGBBB???AAAFFFHHHKKKMMMMMMVVViii|||{{{oooeee]]]WWWMMMEEEDDDEEECCC???===>>><<<999777888:::<<<===;;;;;;;;;;;;;;;:::999999;;;999777777999:::::::::<<<;;;:::999999999999999::::::;;;;;;;;;;;;<<<<<<::::::999999999999999:::888888888999999:::<<<<<<;;;:::888:::<<<===;;;888;;;;;;:::::::::999999999<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<=========>>>???BBBFFFJJJNNNPPPSSSVVVXXXXXXXXX]]]fffnnnzzz|||vvvpppmmmiiifffbbbaaa___]]]\\\[[[ZZZZZZ\\\[[[YYYWWWWWWWWWXXXYYY[[[YYYWWWTTTSSSSSSTTTUUUUUUSSSQQQNNNLLLLLLLLLLLLLLLKKKIIIHHHHHHIIIKKKLLLLLLLLLKKKIIIIIIHHHHHHHHHKKKKKKKKKJJJIIIGGGFFFEEEGGGGGGFFFDDDDDDCCCCCCCCCEEEEEEDDDCCCCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAAEEEEEEDDDBBB@@@===;;;999;;;;;;<<<<<<======>>>>>>??????>>>>>>======<<<<<<@@@@@@????????????@@@@@@<<<<<<======>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>======<<<;;;::::::999999;;;<<<===???@@@@@@AAAAAA>>>===<<<<<<===???AAABBBBBBAAA@@@>>>>>>>>>>>>???>>>>>>>>>>>>>>>===<<<<<>>???@@@>>>;;;999:::::::::999<<<<<<;;;;;;;;;;;;;;;<<<999999999999999999999999:::999999888888999999:::===<<<<<<<<<<<<<<<<<<<<<999888777999<<<===;;;999:::::::::::::::;;;;;;;;;>>>===<<<;;;;;;<<<===>>>888888999:::;;;<<<===>>>>>>======<<<======>>>>>>@@@CCCJJJQQQYYY```eeegggnnnqqqrrrrrrqqqttt{{{yyyoookkkiiifffddd]]]]]]\\\[[[[[[[[[[[[[[[XXXVVVUUUTTTSSSTTTVVVWWWZZZYYYWWWUUUSSSSSSTTTUUUTTTSSSQQQOOOMMMKKKJJJJJJHHHGGGFFFEEEEEEFFFHHHIIILLLKKKJJJIIIHHHHHHHHHHHHKKKKKKKKKJJJIIIHHHFFFFFFDDDCCCBBBAAA@@@@@@@@@@@@EEEDDDDDDCCCCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAAEEEDDDBBB@@@>>><<<:::999<<<<<<<<<===============???>>>>>>>>>=========<<>>>>>>>>>>>??????======>>>>>>>>>>>>>>>>>>===========================<<<<<<;;;::::::999999:::;;;<<<>>>??????@@@@@@>>>===<<<<<<===>>>@@@BBBBBBAAA@@@>>>======>>>>>>>>>>>>>>>>>>>>>===<<<<<>>???@@@@@@>>>:::999999999999888999999999:::::::::;;;;;;;;;::::::999999999999999;;;::::::999999::::::;;;<<<<<<;;;::::::999888888999888888999<<<======<<<999888888888999:::;;;<<<===<<<999888888:::<<<===;;;;;;;;;;;;<<<>>>???@@@AAA@@@?????????@@@BBBBBBGGGNNNZZZiiivvv}}}vvvlllfffdddcccaaa___XXXXXXXXXXXXYYYZZZ[[[[[[WWWWWWVVVUUUUUUVVVXXXYYYYYYXXXVVVTTTSSSSSSTTTTTTSSSSSSRRRPPPNNNLLLJJJHHHFFFEEEEEEDDDEEEFFFHHHIIIKKKKKKJJJIIIHHHHHHHHHHHHKKKKKKKKKJJJIIIHHHGGGFFFCCCBBBAAA@@@????????????DDDDDDCCCBBBBBBBBBBBBCCCBBBBBBBBBBBBBBBBBBBBBBBBDDDCCC@@@>>><<<;;;;;;;;;>>>>>>===============<<<>>>>>>>>>>>>============>>>==================>>>????????????>>>>>>>>>>>>========================<<<<<<<<<;;;;;;::::::999999:::;;;<<<===>>>>>>>>>======<<<<<<<<<>>>@@@AAABBBAAA@@@>>>===<<<<<<<<<======>>>>>>>>>===<<<<<<===>>>>>>???@@@AAABBBBBBBBBCCCCCCDDDDDDCCCCCCBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBB@@@AAABBBCCCCCCDDDDDDDDDFFFFFFGGGGGGIIINNNUUUYYYcccmmm{{{ooommmnnnuuu}}}|||xxxhhhVVVLLLKKKJJJGGGCCCDDDCCCDDDGGGGGGIIISSS^^^rrryyy~~~{{{uuuooohhhaaa^^^ZZZXXX[[[]]]\\\]]]aaa[[[UUUMMMHHHGGGEEECCCAAABBBCCCDDDDDDDDDCCCBBBAAABBB???<<<:::;;;<<<<<<<<<999::::::;;;;;;;;;;;;;;;===<<<;;;;;;:::;;;<<<<<<;;;;;;;;;:::;;;;;;<<<===;;;;;;::::::999888888777;;;;;;:::;;;<<<=========;;;;;;::::::;;;<<<<<<===<<<;;;:::999999;;;<<<===@@@@@@@@@@@@AAABBBCCCDDDEEEDDDDDDEEEFFFIIIKKKMMMTTT]]]mmm}}}mmmhhhbbb^^^\\\\\\[[[ZZZUUUUUUUUUUUUVVVWWWXXXXXXVVVVVVUUUUUUVVVWWWXXXYYYWWWVVVUUUTTTSSSSSSSSSSSSSSSSSSSSSRRRPPPMMMJJJHHHHHHGGGGGGGGGHHHIIIJJJKKKJJJJJJIIIHHHGGGGGGHHHHHHJJJJJJJJJJJJIIIHHHGGGFFFDDDDDDCCCBBBBBBBBBBBBBBBDDDCCCBBBBBBAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBDDDBBB@@@===<<<<<<======???>>>>>>>>>======<<<<<<>>>>>>>>>>>>===============<<<<<<;;;;;;<<<<<<===@@@@@@??????>>>>>>==============================<<<<<<;;;;;;;;;:::::::::888999:::;;;<<<======<<<===<<<<<<<<<<<<===>>>???AAAAAA@@@>>>===<<<;;;;;;<<<===============<<<<<<<<<<<<===>>>???@@@AAAAAAAAAAAABBBBBBBBBBBBAAAAAA@@@@@@AAAAAABBBBBBBBBCCCCCCCCCCCCBBBBBBBBBAAAAAA???@@@AAABBBCCCCCCCCCCCCEEEFFFFFFFFFGGGJJJNNNRRRYYY___mmm}}}~~~xxxsssrrrsssxxxyyy{{{qqqbbb[[[VVVNNNGGGFFFDDDCCCEEEEEEFFFLLLSSS[[[aaaeeeccc```]]]WWWQQQPPPNNNPPPUUUYYY\\\cccjjjkkkfff^^^WWWQQQLLLJJJIIIKKKNNNRRRVVVVVVUUURRROOONNNJJJEEEAAA??????>>>>>>======>>>???@@@??????>>>>>>===;;;:::999999:::;;;::::::999999:::;;;<<<<<<;;;;;;<<<======<<<;;;;;;<<<<<<<<<;;;::::::;;;<<<>>>>>>>>>>>>>>>>>>>>>======<<<=========>>>>>>???@@@AAADDDGGGJJJMMMOOOPPPQQQQQQQQQSSSVVVZZZ^^^```hhhppp}}}{{{qqqccc```[[[WWWUUUUUUUUUTTTUUUUUUTTTSSSSSSSSSTTTTTTQQQQQQQQQQQQRRRSSSSSSTTTTTTTTTSSSSSSRRRRRRQQQQQQRRRRRRRRRRRRPPPMMMKKKIIIIIIIIIIIIIIIIIIJJJKKKKKKIIIHHHHHHGGGGGGGGGGGGHHHHHHIIIIIIIIIHHHGGGFFFEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBDDDBBB@@@>>>===>>>???@@@??????>>>>>>=========<<<============>>>>>>>>>>>><<<<<<;;;;;;;;;;;;<<<<<<@@@?????????>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::888999:::;;;;;;<<<;;;;;;<<<<<<<<<<<<<<<<<<======@@@??????>>>===<<<;;;:::<<<<<<============<<<<<<;;;<<<<<<===>>>???@@@AAA@@@@@@AAAAAAAAAAAA@@@@@@?????????@@@AAAAAABBBBBBCCCBBBBBBBBBBBBAAAAAAAAA>>>???@@@AAAAAABBBBBBBBBBBBCCCDDDEEEEEEGGGKKKNNNRRRUUU^^^iiittt{{{uuurrrwww~~~yyyvvvvvvvvvooodddZZZSSSMMMIIIGGGEEEBBBCCCGGGJJJOOORRRQQQQQQRRROOOJJJEEEDDDGGGMMMQQQVVVaaalllwwwxxxuuunnncccZZZVVVVVVYYY]]]dddkkkoooooonnnmmmccc]]]TTTLLLFFFBBB???===@@@AAACCCEEEGGGHHHGGGGGGEEECCC@@@<<<:::999888999999999999999999:::;;;<<<;;;<<<===>>>>>>===<<<<<<=========;;;::::::<<>>===<<<<<<===>>>@@@AAACCCGGGOOOWWW```fffjjjllllllllllllnnnqqqvvv{{{~~~sssjjj]]]ZZZVVVRRRPPPPPPQQQRRRUUUTTTSSSRRRQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPOOOPPPPPPOOOOOONNNLLLKKKJJJHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGFFFFFFGGGGGGGGGFFFGGGGGGGGGGGGFFFEEEDDDBBBBBBAAAAAAAAAAAABBBBBBBBBBBBAAA@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAABBBAAA@@@?????????@@@AAA???>>>>>>>>>>>>>>>>>>===============>>>>>>>>>>>><<<<<<;;;;;;;;;;;;<<<<<<>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999:::;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<===>>>>>>>>>===<<<;;;:::;;;;;;<<<=========<<<<<<;;;<<<<<<===>>>???@@@@@@???@@@@@@AAAAAA@@@@@@????????????@@@@@@AAAAAAAAABBBBBBBBBBBBAAAAAAAAAAAA===>>>???@@@AAAAAAAAAAAA???AAACCCDDDDDDEEEHHHJJJJJJLLLRRRZZZaaakkk|||}}}zzzrrrttt}}}|||rrrhhh^^^WWWOOOHHHDDDEEECCCFFFGGGEEEGGGIIIHHHDDDBBBBBBDDDGGGIIIOOO\\\iii{{{tttooonnnkkknnnttt{{{wwwlllaaaYYYRRRMMMKKKLLLNNNRRRWWW[[[]]]^^^^^^YYYVVVPPPIIIDDD@@@>>>>>>============>>>???@@@AAABBBCCCDDDEEEDDDCCCAAA??????@@@AAA@@@???AAAEEEHHHLLLOOOTTTXXXYYYXXXVVVTTTJJJHHHDDDBBBBBBFFFKKKNNNWWW^^^jjjwww}}}tttjjjcccXXXVVVRRRNNNLLLLLLOOOQQQTTTSSSRRRQQQPPPPPPPPPPPPSSSSSSTTTTTTTTTSSSSSSRRROOOOOOOOOOOOOOONNNNNNMMMLLLKKKKKKJJJJJJJJJJJJJJJHHHHHHHHHHHHGGGFFFFFFEEEGGGGGGFFFFFFFFFFFFGGGGGGEEEEEEEEEEEEEEEDDDDDDCCCAAA@@@@@@@@@@@@@@@AAAAAABBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????@@@@@@@@@@@@>>>>>>>>>>>>>>>?????????<<<=========>>>>>>>>>???<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<=========<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<=========<<<;;;;;;:::;;;<<<<<<======<<<<<<<<<<<<===>>>???@@@@@@AAA???@@@@@@AAAAAA@@@@@@???@@@@@@@@@@@@@@@@@@@@@AAABBBBBBBBBAAAAAAAAA@@@@@@<<<===>>>???@@@@@@@@@@@@@@@AAADDDDDDDDDEEEFFFHHHHHHIIIMMMRRRUUUZZZfffrrrrrrwwwzzz|||uuujjj^^^SSSLLLJJJCCCDDDBBB??????AAA@@@<<>>???????????????======>>>>>>??????@@@@@@<<<=========>>>>>>??????===<<<<<<;;;;;;<<<<<<===:::;;;;;;;;;<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<;;;:::::::::;;;<<<=========<<<;;;::::::;;;<<<=========<<<<<<<<<===>>>???@@@AAAAAA@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBBBBAAAAAAAAA@@@@@@<<<===>>>??????@@@@@@@@@CCCEEEGGGGGGFFFFFFGGGHHHLLLLLLNNNPPPOOOPPPXXXbbblll|||wwwvvv~~~|||ppp^^^MMMLLLGGGBBBCCCDDDEEEDDDCCC@@@>>>AAAFFFGGGHHHRRR]]]vvv~~~tttqqqwww|||~~~|||zzz|||uuukkkbbbYYYSSSOOONNNLLLHHHFFFIIIQQQXXXaaakkkttttttooojjjbbb\\\```YYYUUUWWWVVVVVVaaannnzzzpppiiifffhhhrrr|||sssjjjeeeaaa[[[WWWWWWSSSMMMIIIHHHJJJOOORRRSSSSSSSSSRRRQQQOOONNNMMMMMMNNNOOOPPPPPPPPPOOONNNPPPOOOOOONNNMMMLLLKKKKKKJJJIIIGGGFFFFFFFFFGGGGGGJJJJJJIIIHHHGGGGGGFFFFFFHHHGGGFFFFFFEEEEEEFFFFFFFFFFFFEEEEEEDDDBBBAAA@@@@@@@@@@@@@@@AAAAAABBBCCCDDDCCCBBB@@@???>>>>>>>>>??????>>>>>>======<<<<<<>>>????????????>>>======@@@??????>>>>>>>>>>>>>>>?????????>>>===;;;:::999:::;;;;;;<<<<<<;;;;;;:::<<<<<<<<<<<<<<<<<<;;;;;;<<<;;;:::999888999:::;;;;;;::::::999999888888777:::999999888888999999:::999:::;;;:::888777888999<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::::::::;;;;;;<<<===>>>>>>======>>>???@@@AAAAAABBB======>>>???@@@@@@AAAAAADDDCCCAAA@@@@@@@@@AAAAAA??????>>>===>>>???AAABBBBBBCCCDDDEEEFFFFFFEEEDDDGGGGGGHHHJJJMMMPPPRRRSSS^^^eeesssxxxggg\\\VVVPPPMMMKKKIIIEEEBBBEEECCCDDDGGGGGGHHHOOOYYYmmmwwwmmmgggjjjnnnppp{{{}}}tttnnndddaaa\\\VVVTTTZZZfffooo|||{{{tttqqqrrrppplllsss}}}yyy|||wwwppphhhbbb```___[[[XXXVVVSSSNNNJJJIIIKKKOOOQQQRRRRRRRRRQQQPPPOOOMMMMMMLLLMMMNNNOOOPPPOOOOOONNNQQQPPPOOONNNMMMLLLKKKJJJIIIHHHGGGFFFEEEFFFGGGGGGJJJJJJIIIIIIHHHHHHGGGGGGGGGFFFEEEEEEDDDDDDEEEEEEEEEEEEEEEDDDCCCAAA@@@???>>>>>>??????AAABBBDDDDDDCCCBBBAAA???>>>>>>======>>>>>>>>>=========<<<<<<===>>>???@@@@@@@@@@@@@@@@@@???>>>>>>======>>>>>>;;;;;;<<<<<<======<<<<<<:::;;;;;;<<<<<<;;;;;;::::::::::::;;;;;;<<<<<<<<<===<<<:::999888888999999888888888888888888999999999999999888888999999999999:::;;;:::888777888999<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::::::::;;;;;;<<<======>>>@@@@@@@@@?????????>>>>>>>>>>>>??????@@@AAAAAAAAABBBAAA@@@???>>>>>>???@@@??????>>>>>>???@@@BBBBBBCCCDDDEEEFFFFFFEEEEEEDDDFFFGGGHHHIIIKKKMMMOOOQQQTTTXXXaaalllwwwwwwqqqiiibbb\\\VVVOOOIIIHHHFFFDDDEEEEEEFFFJJJQQQ]]]lllzzzoooeee^^^___aaaeeeooo{{{{{{qqqiiigggooo}}}yyyuuuvvvzzz~~~vvvfffbbb]]]ZZZZZZZZZWWWUUUUUURRROOOLLLKKKLLLNNNPPPQQQQQQQQQPPPOOONNNMMMLLLLLLMMMNNNOOOOOOOOONNNNNNRRRQQQPPPOOOMMMLLLKKKJJJIIIHHHGGGFFFEEEFFFGGGGGGIIIIIIIIIHHHHHHHHHHHHHHHFFFEEEDDDDDDCCCCCCDDDDDDDDDDDDDDDCCCBBBAAA@@@???<<<<<<===>>>@@@BBBDDDEEEAAA@@@???>>>===<<<<<<<<<===============<<<<<<<<<<<<===>>>@@@AAAAAABBBBBB??????>>>===============:::::::::;;;;;;<<<<<<<<<:::;;;;;;<<<<<<;;;;;;:::777888888999:::;;;<<<<<<<<<;;;:::999888888888888666666777777888999999:::999999888888888888999999888:::::::::888777888999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::;;;<<<<<<======@@@????????????>>>>>>>>>?????????@@@@@@AAAAAABBB??????>>>=========>>>>>>????????????@@@AAABBBCCCEEEEEEFFFFFFFFFEEEDDDDDDFFFFFFGGGHHHIIIKKKLLLMMMQQQPPPSSSYYYaaannnxxxpppfff\\\SSSPPPMMMKKKJJJJJJKKKLLLQQQZZZbbbeeeiiinnnmmmhhhddd]]]YYYZZZ^^^bbbkkktttyyytttzzz|||{{{zzzxxxvvvxxxzzznnnggg___\\\YYYXXXWWWVVVSSSPPPRRRQQQNNNLLLKKKKKKLLLMMMOOOOOOOOOOOOOOONNNMMMLLLNNNNNNNNNOOOOOOOOOOOOOOORRRQQQPPPOOOMMMKKKJJJIIIHHHGGGFFFEEEEEEFFFGGGGGGFFFFFFFFFGGGGGGGGGGGGGGGEEEEEEDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDCCCBBBAAA@@@<<<======>>>???@@@BBBCCC??????>>>===<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>??????@@@@@@@@@>>>>>>===<<<<<<<<<<<<===<<<<<<;;;:::999999999888:::;;;;;;<<<<<<;;;;;;:::777777888888999999::::::999999999888888888888888777777777888888999999999888888777777777777888888888999:::999888777888999;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::;;;;;;<<<<<<<<<;;;<<<===>>>???@@@AAABBB??????@@@@@@AAAAAAAAABBB>>>>>>>>>=========>>>>>>??????@@@@@@AAABBBCCCDDDFFFFFFFFFEEEEEEDDDDDDCCCGGGGGGGGGGGGHHHIIIJJJJJJPPPNNNMMMPPPUUU^^^nnn}}}~~~{{{mmmiiiccc^^^[[[XXXSSSNNNOOOQQQSSSTTTVVVYYYZZZWWWUUUSSSSSSWWW\\\```gggmmm|||{{{zzz|||}}}zzz|||~~~uuukkkccc^^^\\\ZZZYYYXXXWWWVVVTTTRRRQQQOOOMMMLLLKKKJJJKKKKKKNNNNNNNNNOOONNNNNNMMMMMMOOOOOOOOOOOOOOOPPPPPPQQQQQQPPPOOONNNLLLKKKJJJIIIGGGFFFEEEEEEEEEFFFGGGHHHDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEDDDCCCCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCBBBAAA>>>>>>=========>>>>>>???>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<============<<<<<<>>>===<<<<<<;;;<<<<<<<<<<<<;;;:::999888888999999:::;;;;;;<<<<<<;;;;;;:::999999999888888777777666666666777888888999999999::::::999999888888888888888777777666666777777888777888999999777777888999;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;:::;;;<<<===???@@@AAABBB???@@@@@@@@@@@@@@@AAAAAA>>>?????????????????????>>>???@@@AAABBBCCCCCCDDDFFFFFFEEEDDDDDDCCCCCCCCCHHHHHHGGGGGGGGGHHHIIIIIIKKKIIIHHHKKKMMMRRR\\\fffsssvvvyyy}}}vvvqqqlll```UUURRRPPPMMMLLLMMMPPPPPPPPPKKKKKKNNNRRRWWW\\\```cccnnnwww|||{{{yyyssssssvvvxxxssswwwzzztttiiiaaa\\\ZZZWWWWWWWWWWWWWWWXXXXXXXXXQQQPPPMMMKKKJJJJJJKKKLLLMMMMMMNNNOOOOOOOOONNNNNNOOOOOONNNNNNNNNOOOPPPQQQNNNNNNMMMLLLKKKJJJJJJIIIFFFFFFEEEDDDEEEFFFGGGHHHCCCCCCCCCBBBBBBBBBBBBBBBDDDCCCBBBBBBAAAAAABBBBBBCCCCCCCCCCCCCCCBBBAAAAAA>>>>>>===<<<<<<<<<<<<===>>>===<<<<<<;;;;;;;;;<<<:::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;::::::======<<<;;;;;;;;;;;;;;;999999888888999;;;===>>>:::;;;;;;<<<<<<;;;;;;:::::::::999888777666666555555666777888888999888888:::999999888777777666666777777666666666666777777666777999888777777888999::::::::::::::::::::::::999999999999::::::::::::::::::::::::::::::;;;;;;======>>>>>>>>>>>>>>>???????????????????????????>>>???@@@AAAAAAAAA@@@@@@<<<===???AAABBBCCCCCCCCCDDDDDDCCCBBBBBBBBBCCCCCCGGGGGGFFFFFFGGGGGGHHHHHHIIIGGGGGGJJJLLLLLLQQQXXX```kkkwww||||||mmm```ZZZTTTQQQQQQQQQQQQRRRNNNOOOOOOPPPTTTXXX\\\^^^^^^dddjjjpppxxx~~~xxxqqqlllmmmrrryyy~~~qqqfffdddeeelll|||zzzkkkiiipppqqqzzzvvvkkkaaa[[[YYYXXXSSSTTTTTTUUUUUUVVVXXXYYYTTTRRROOOLLLKKKLLLMMMNNNMMMMMMNNNOOOPPPPPPOOOOOOMMMMMMLLLLLLLLLMMMNNNOOOLLLKKKKKKKKKJJJJJJJJJIIIFFFEEEDDDDDDDDDFFFGGGHHHDDDCCCCCCCCCBBBAAAAAAAAAAAAAAA@@@???????????????@@@AAAAAAAAAAAA@@@??????<<<<<<<<<;;;<<<<<<======>>>======<<<<<<<<<<<<<<<999999:::::::::;;;;;;;;;;;;;;;<<<<<<===<<<<<<<<<===<<<;;;;;;::::::;;;;;;:::999888888999;;;>>>???:::;;;;;;<<<<<<;;;;;;:::999999999888888777777777777777888888888777555555666666666666666555555555777666666555555666666777555777888888777777888:::::::::::::::::::::::::::888888999999999:::::::::::::::::::::::::::::::::============>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAAAAAAAA@@@@@@;;;<<<>>>@@@BBBBBBBBBBBBBBBBBBAAA@@@AAABBBCCCCCCEEEEEEDDDDDDEEEFFFFFFGGGHHHFFFGGGJJJKKKJJJMMMRRRRRR[[[ccchhhqqq~~~tttlllccc^^^\\\ZZZXXXYYYXXXXXXUUUSSSTTTYYY]]]^^^XXX\\\___bbbhhhoooqqqooonnnjjjfffeeehhhnnnuuuzzzqqq|||zzzhhh\\\YYYZZZ\\\kkk~~~}}}mmm```aaajjjqqqxxx~~~~~~xxxsssrrruuuzzz~~~~~~yyyqqqggg^^^YYYWWWWWWSSSSSSSSSRRRQQQRRRTTTVVVVVVTTTPPPMMMLLLMMMOOOQQQMMMNNNOOOOOOPPPPPPPPPPPPLLLKKKJJJJJJJJJKKKMMMNNNJJJJJJJJJJJJJJJJJJJJJJJJFFFEEEDDDDDDDDDFFFGGGHHHEEEEEEDDDCCCBBBBBBAAAAAA???>>>>>>===============>>>>>>?????????>>>>>>===:::::::::;;;<<<===>>>???>>>======<<<<<<<<<======999999999::::::;;;;;;;;;::::::<<<===>>>>>>??????<<<<<<;;;::::::::::::;;;>>><<<:::999999:::;;;<<<:::;;;;;;<<<<<<;;;;;;:::888888888888888999999999999999999999777555333111222222333333444555555555666666555555555555666666555777888888777777888:::::::::::::::::::::::::::888888888999999:::::::::::::::::::::::::::::::::999:::;;;===>>>@@@BBBBBB>>>>>>>>>==================>>>???AAAAAAAAA@@@???:::;;;>>>@@@AAABBBBBBBBBAAA@@@@@@???@@@AAACCCDDDCCCCCCCCCCCCCCCDDDEEEFFFEEEBBBBBBEEEFFFEEEHHHLLLKKKQQQVVVXXX___nnn~~~}}}wwwpppllliiigggiiidddaaacccgggiiiddd___```^^^\\\ZZZ[[[]]]___aaa^^^^^^^^^___cccgggkkkmmmlllooovvvyyyjjj^^^WWWUUUUUU[[[^^^gggvvv{{{mmmddd```^^^^^^fffiiimmmsssyyy{{{wwwyyyyyyxxxuuussstttyyy}}}zzzrrrnnniiieeebbb]]]WWWRRRPPPQQQRRRRRRQQQQQQSSSTTTSSSRRRPPPOOOOOOQQQTTTVVVSSSRRRQQQOOONNNMMMMMMMMMKKKJJJIIIJJJKKKLLLKKKJJJMMMLLLJJJIIIIIIJJJKKKKKKIIIHHHGGGFFFEEEFFFGGGGGGDDDCCCCCCCCCBBBBBBBBBBBB@@@@@@???>>>=========>>>@@@@@@???>>>===<<<;;;;;;999::::::;;;<<<===>>>>>><<<<<<;;;;;;;;;:::::::::888999::::::999999;;;===::::::::::::::::::::::::;;;;;;<<<<<<<<<;;;:::999888888777777777777888888777777888888888999999999:::;;;;;;;;;:::888666555888888888777777666444444555555555555666666666666777777777777777666555444555666666555444444777999777888888999999:::;;;;;;;;;;;;:::999888888888888>>>>>>>>><<<;;;999777666:::::::::;;;;;;===>>>>>>???@@@@@@AAAAAA@@@@@@???@@@@@@@@@@@@@@@@@@AAAAAA;;;<<<===>>>???@@@AAAAAA@@@@@@AAAAAAAAABBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBCCCCCCDDDEEEEEEEEEHHHJJJLLLOOOTTT\\\eeekkk~~~|||zzzwwwtttsssxxxzzzkkkfff```]]]\\\]]]^^^^^^^^^^^^___```ccceeehhhiiifffgggiiimmmrrrwwwzzz{{{zzzuuummmddd[[[VVVSSSSSSWWWYYY___iiittt}}}}}}uuulllddd``````aaacccdddfffhhhkkknnnrrruuu|||zzz}}}~~~|||wwwqqqooolllhhheeeccc```[[[XXXRRRRRRPPPPPPPPPRRRSSSSSSRRRRRRPPPPPPQQQRRRTTTUUUUUUTTTRRROOOMMMKKKJJJJJJKKKJJJJJJKKKMMMNNNMMMLLLLLLLLLJJJIIIIIIJJJJJJKKKIIIHHHGGGFFFEEEEEEFFFFFFDDDDDDDDDDDDCCCCCCCCCBBBBBBAAA@@@???>>>=========??????>>>>>>======<<<<<<<<<<<<<<<===>>>??????@@@<<<<<<<<<;;;;;;;;;::::::999:::::::::999999:::<<<::::::::::::::::::::::::;;;;;;:::::::::999999999999888888777777888888999777777777888888888999999::::::::::::999888777777666666777777666666555444555555555555666666666666777777777777777777666555666777777666555666888:::777888888999999::::::;;;999999999888888999::::::;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<===>>>>>>>>>>>>????????????>>>>>>>>>>>>>>>???????????????>>>>>>????????????@@@@@@>>>>>>?????????@@@@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDDDDEEEEEEEEEFFFHHHJJJMMMSSSZZZ___hhhqqqxxxnnnhhhggggggeeebbbfffhhhjjjlllmmmnnnoooooollljjjgggeeefffhhhkkknnnjjjkkkiiifffbbb^^^]]]]]]aaabbbeeeiiiooosssttttttuuuwwwwwwsssnnnkkknnnqqqssssssrrrooommmmmmoooqqqtttvvvzzzrrrlllhhhiiihhhfffeeeeeedddbbb```YYYUUUPPPOOOQQQSSSRRRQQQQQQQQQRRRRRRSSSTTTUUUUUUXXXVVVSSSPPPLLLIIIHHHGGGKKKKKKJJJKKKNNNOOOOOONNNLLLKKKKKKJJJIIIIIIJJJJJJIIIHHHGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCAAA@@@>>>>>>======>>>>>>>>>>>>============<<<<<<======>>>>>>??????======<<<<<<<<<;;;;;;;;;:::;;;;;;:::888888999;;;::::::::::::::::::999999;;;:::888777777777888999999888888777777888888999777777777777888888888888999999999888888888999999666666666777666666555555444555555555555666666666666666777888888888777777666777888777666666888:::777777888888999:::::::::777777777888888:::;;;;;;::::::;;;<<<============;;;;;;;;;<<<<<<===>>>>>><<<======>>>>>>======<<<<<<=========>>>>>>>>>>>>?????????>>>>>>=========<<<<<<=========>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBCCCCCCDDDDDDEEECCCDDDEEEFFFHHHJJJNNNQQQTTT[[[kkk}}}~~~}}}|||}}}zzzvvv{{{}}}{{{uuuooolllnnnrrrvvvtttwwwxxxxxxuuutttuuuvvvyyyyyyzzz|||~~~}}}wwwooojjjgggeeedddccccccdddeeefffffffffaaa[[[SSSPPPRRRTTTRRROOOPPPQQQSSSTTTVVVVVVVVVUUUXXXVVVSSSPPPLLLIIIHHHGGGKKKJJJIIIKKKMMMOOONNNNNNLLLKKKKKKJJJIIIIIIIIIIIIJJJIIIHHHHHHGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDEEEDDDBBB@@@???>>>======<<<=========>>>>>>>>>???;;;;;;;;;<<<<<<<<<<<<<<<=========<<<<<<<<<;;;;;;:::;;;;;;:::888777888::::::::::::999999999999999:::999777555555666777888777777666666666666777777666666666777777777888888999888777777777888:::;;;888888888888777666555444444444444555555555666666555666666777888888888888555777888777666666888999777777777888999999::::::888888888888888999::::::;;;;;;<<<<<<;;;;;;::::::;;;;;;<<<<<<============<<<<<<============<<<<<<<<<<<<<<<===>>>>>>??????=========<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<=========????????????????????????@@@AAAAAABBBCCCCCCDDDDDDCCCDDDFFFGGGGGGHHHJJJLLLMMMRRR\\\iiiuuu}}}{{{|||~~~}}}xxxnnnhhheeedddccc______```aaabbbdddfffhhhggg```WWWTTTTTTTTTRRROOOOOOQQQSSSVVVWWWXXXWWWWWWVVVUUUSSSPPPMMMKKKJJJJJJJJJIIIIIIJJJLLLMMMMMMLLLKKKKKKKKKJJJIIIIIIHHHGGGIIIIIIIIIIIIIIIHHHHHHHHHGGGFFFFFFFFFEEEEEEEEEEEEEEEDDDBBB@@@???>>>======<<<<<<======>>>>>>??????<<<<<<<<<<<<<<<;;;;;;;;;===<<<<<<<<<;;;;;;;;;;;;:::;;;;;;999777777888999:::::::::999999888888888999777555444444444666777555555444444444444555555555555666666666777777777888777777666777888:::;;;<<<;;;;;;:::888666444333444444444444555555555555444555666777777777777777444555777777666555666888666777777888888999:::::::::999888888777777777888999999999::::::999999888:::;;;<<<<<<===<<<<<<;;;<<<<<<============<<<<<<<<<<<<======>>>??????@@@<<<<<<<<<=========>>>>>><<<<<<<<<=========>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@AAAAAABBBBBBCCCCCCBBBDDDFFFGGGGGGHHHIIIKKKKKKMMMSSS[[[bbbjjjyyy~~~wwwnnnfffbbbaaa``````\\\]]]^^^]]]]]]___bbbdddeee```ZZZVVVVVVUUUSSSQQQPPPQQQTTTVVVXXXYYYYYYYYYVVVUUUSSSQQQOOONNNMMMLLLKKKJJJIIIJJJKKKLLLKKKJJJKKKKKKKKKKKKJJJHHHGGGFFFGGGHHHHHHIIIJJJIIIIIIIIIFFFFFFFFFFFFEEEEEEEEEEEECCCCCCAAA@@@>>>>>>======<<<<<<======>>>>>>????????????>>>>>>======<<<<<<<<<<<<;;;;;;;;;:::::::::999::::::999777777888::::::::::::999888888777777888777555444444444555666444333333222222333333444555555555555666666666666777777777777777888999:::<<<;;;;;;999888666444333333444444444444555555555444444555666666666555555333555777777666555666777666666777777888999999999::::::999777777666666666444555777888999:::::::::999:::;;;<<<<<<;;;:::999<<<<<<<<<======<<<<<<<<<;;;<<<<<<===>>>???@@@@@@>>>>>>>>>??????@@@@@@@@@<<<<<<=========>>>>>>>>>========================??????@@@AAAAAABBBBBBCCC@@@BBBDDDEEEEEEFFFGGGIIIGGGHHHLLLQQQTTTYYYeeeqqqppplllfffaaa___^^^]]]\\\[[[\\\\\\ZZZXXXXXX[[[^^^^^^\\\ZZZWWWVVVUUUUUUUUUPPPRRRTTTVVVXXXZZZ[[[[[[XXXVVVTTTRRRPPPOOONNNMMMMMMLLLJJJKKKLLLLLLKKKJJJKKKKKKKKKKKKJJJHHHFFFEEECCCDDDFFFHHHIIIIIIIIIHHHFFFFFFEEEEEEEEEDDDDDDDDDBBBAAA@@@???>>>=====================>>>>>>>>>>>>@@@??????>>>===<<<<<<<<<;;;::::::::::::999999999777888999888777777999;;;::::::999999888777777666666666666666555555555555444333333333333333333444444444555555555666666666666777888888888888888777777777777777777666555444333333444444444555555555444444444555444444333333333555777888777666666777666666777777888888999999999888777777777777777888555666777999999:::::::::777888:::;;;;;;:::888777::::::;;;;;;;;;;;;::::::999:::;;;<<<===>>>????????????>>>>>>>>>>>>======<<<<<<<<<<<<=========>>>========================?????????@@@AAAAAABBBBBBAAABBBCCCCCCCCCCCCFFFHHHEEEFFFJJJMMMMMMOOOWWWaaammmvvv~~~vvviiifffbbb___^^^^^^\\\[[[[[[[[[[[[XXXUUUTTTWWWZZZVVVWWWXXXWWWVVVUUUWWWXXXQQQRRRSSSVVVXXXZZZ\\\]]]ZZZXXXVVVSSSQQQOOONNNMMMOOONNNLLLLLLMMMMMMKKKJJJJJJKKKKKKKKKJJJHHHFFFEEE@@@BBBDDDFFFGGGHHHHHHHHHEEEEEEEEEEEEDDDDDDDDDDDD@@@@@@???>>>======>>>>>>>>>>>>>>>>>>============>>>>>>===<<<;;;::::::999:::::::::999999999888888777888888888777888999;;;::::::999999888777777666666666777777666666555444555444444333333444444555444444444555555555666666666777888999999888777666333333444555666666555555333333333444444444555555444444444444333222222111444666999999888777777888666666666777888888999999666666666666777888999::::::;;;;;;:::999888777777777888999::::::999777666999999999::::::999999999888888999:::<<<======>>>>>>===<<<;;;:::999888888;;;;;;;;;<<<<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@AAAAAABBBBBBCCCDDDDDDCCCBBBCCCEEEHHHHHHIIILLLNNNLLLJJJPPPXXXZZZ```kkkwww}}}uuu|||{{{|||}}}}}}|||zzzxxxzzz|||zzzrrreeecccaaa```___\\\XXXUUURRRRRRRRRQQQPPPSSSWWWZZZZZZZZZ[[[[[[ZZZYYYWWWVVVQQQRRRSSSUUUVVVWWWXXXXXXYYYWWWTTTQQQPPPOOOPPPPPPQQQPPPOOONNNMMMMMMMMMMMMKKKKKKJJJIIIGGGFFFEEEEEECCCCCCDDDFFFFFFGGGGGGGGGFFFEEECCCAAA@@@@@@@@@@@@>>>>>>============>>>>>>============<<<<<<<<<<<<:::::::::999999999888888999999999999999888777666<<<;;;;;;::::::999999888999999888777666666777777444444333333333333444444111222333444444444333222333333333333444555666666777777777777777666666555666666666666666666666666555555666666555555444333444444444444444444444444333777:::999666333333555777777777777777777777777777777666555555555555555888777777777999:::999888:::;;;<<<<<<======<<<<<<===<<<<<<;;;;;;:::999999<<<;;;;;;;;;;;;<<<======<<<<<<<<<<<<<<<<<<;;;;;;============>>>>>>>>>>>>;;;<<<===>>>???@@@AAAAAA>>>>>>>>>>>>>>>>>>>>>>>>BBBBBBCCCCCCDDDEEEEEEEEEDDDDDDDDDDDDFFFHHHJJJKKKSSSWWW]]]dddlllyyy}}}{{{{{{{{{{{{}}}}}}uuunnnfffdddbbbaaa```]]]YYYVVVUUUTTTSSSQQQOOOPPPSSSUUUZZZZZZ[[[\\\[[[ZZZYYYXXXRRRRRRTTTUUUVVVWWWWWWWWWWWWUUUSSSQQQOOOOOOPPPPPPPPPOOONNNMMMLLLLLLLLLLLLKKKKKKJJJIIIGGGFFFEEEDDDBBBCCCDDDEEEFFFFFFFFFFFFFFFEEECCCAAA@@@@@@@@@@@@>>>>>>============>>>>>>============<<<<<<<<<<<<:::::::::999999999888888888999999999999888777777999999::::::::::::::::::888777666666555555666666555555444444444444555555333333444444444444333333333333333333444555666666555555555555555444333333555555555555555555555555555555555555555444444333444444444444444444444444444555777666555444444555666666666666666666666666999888888777777777777777888777666777999:::999888999:::;;;;;;<<<<<<;;;;;;:::::::::::::::999999999;;;;;;;;;;;;;;;<<<<<<===<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<=========>>>>>>>>><<<<<<===>>>??????@@@@@@========================AAABBBBBBCCCCCCDDDEEEEEECCCCCCCCCCCCEEEGGGIIIJJJGGGKKKPPPTTTZZZdddqqq{{{{{{xxxwwwuuupppkkkgggeeecccaaa```]]]ZZZWWWTTTTTTSSSQQQOOOPPPRRRTTTXXXYYYZZZ[[[\\\[[[ZZZZZZSSSTTTTTTUUUUUUUUUUUUUUUTTTSSSQQQPPPOOOOOOPPPPPPNNNMMMLLLKKKJJJJJJJJJJJJKKKKKKJJJHHHGGGFFFEEEDDDBBBCCCDDDEEEEEEEEEEEEEEEEEEDDDCCCAAA@@@@@@@@@@@@>>>======<<<<<<======>>>=========<<<<<<<<<<<<;;;:::::::::999999999888888777777888999999999999888777888888999::::::;;;;;;666666555555444444555555666555555555555555555666555555444444444444444555333333333333444555666666444555555555555444333333555555555555555555555555555555555555555444333333444444444444444444444444555444222333444555555444666666666666666666666666888888777777666666777777888777666777888999888777888888999:::::::::::::::888888888888999999999999;;;;;;::::::;;;;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<============>>><<<=========>>>>>>??????========================@@@AAAAAABBBBBBCCCDDDDDDAAAAAAAAABBBCCCEEEGGGGGGCCCFFFJJJLLLOOOUUU]]]cccooowww}}}}}}~~~yyytttrrrrrrqqqnnnjjjfffdddaaa```^^^\\\YYYWWWRRRRRRSSSRRRQQQRRRUUUXXXVVVWWWXXXZZZ[[[[[[ZZZZZZTTTTTTTTTTTTTTTSSSRRRRRRQQQPPPOOONNNNNNNNNOOOOOOKKKKKKJJJIIIIIIIIIIIIIIIKKKJJJIIIHHHGGGEEEDDDDDDAAABBBCCCDDDDDDDDDDDDDDDCCCCCCBBBAAA@@@@@@@@@???=========<<<<<<===============<<<<<<<<<;;;;;;;;;:::::::::999999999888888666666777888999:::::::::777888888888999999::::::666666555555444555555666666666555555555555666666777666555333333444555666333333333333444555666666666666777777666666555444444444444444444444444444444444555555555444333333333333333333333333333333555222///000333666555444666666666666666666666666666555555444444444555555777666555666888999888777666777888888999999888888777777888888999::::::;;;:::::::::::::::;;;;;;<<<:::::::::::::::;;;;;;;;;;;;;;;<<<<<<<<<=========================================================??????@@@@@@AAABBBBBBCCC??????@@@AAABBBCCCDDDEEEFFFHHHKKKLLLMMMPPPTTTWWW]]]bbbkkkuuuzzzyyy~~~|||vvvwwwtttpppnnnnnnmmmjjjhhhbbb```]]]\\\[[[ZZZXXXVVVRRRSSSTTTSSSRRRSSSUUUWWWSSSTTTVVVWWWXXXYYYXXXXXXSSSSSSSSSSSSRRRQQQPPPOOONNNNNNMMMMMMMMMMMMMMMMMMIIIIIIHHHHHHGGGGGGHHHHHHJJJJJJIIIHHHFFFEEEDDDCCCAAAAAABBBCCCCCCCCCBBBBBBBBBBBBBBBAAAAAA@@@??????======<<<<<<<<<<<<======<<<<<<<<<<<<;;;;;;;;;;;;:::::::::999999999888888555666777888999:::::::::999999999888888777777777666666666555555666777777666666555555555555666666777666555444333444555555333333333333444555666666666666666666666555555444444444444444444444444444444444444555444333333222333333333333333333333333555222///000333555555333555555555555555555555555555555444444444444555555666555444555777888777666555666777777888777777777777777888999:::;;;<<<<<<999999999999999:::;;;;;;999999999999::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>???@@@@@@AAAAAA>>>>>>???@@@AAABBBBBBBBBCCCEEEGGGHHHIIIJJJLLLNNNRRRVVV[[[aaaiiiuuuyyyrrrmmmooommmkkkjjjiiigggdddbbb\\\ZZZXXXWWWWWWWWWVVVUUUUUUVVVVVVTTTRRRQQQQQQSSSRRRSSSUUUVVVWWWWWWVVVVVVQQQQQQQQQQQQPPPOOONNNMMMLLLLLLLLLLLLLLLKKKKKKKKKHHHHHHGGGGGGGGGGGGHHHHHHJJJJJJIIIGGGFFFEEEDDDCCC@@@AAAAAABBBBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@??????===<<<<<<;;;;;;<<<<<<===<<<<<<<<<;;;;;;;;;;;;::::::::::::999999999888888555666777888999:::::::::999999888888777666666555666666666555666666777888666555555555555555555666666666555444333333333333333333333333444555666666333444444444444333222222333333333333333333333333444444444444444333222222333333333333333333333333444333111222333444444333555555555555555555555555666666555555666666777777666555444555666777666555555555666777777777777777888888888999:::;;;;;;<<<999999888888999999:::;;;777888888999999::::::;;;:::::::::;;;;;;;;;<<<<<<:::;;;;;;;;;<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>??????@@@@@@===>>>???@@@AAAAAAAAAAAAAAABBBCCCEEEGGGHHHIIIIIIJJJMMMPPPSSSXXXaaallluuu}}}zzztttooojjjffffffffffffffffffccc___]]]VVVTTTRRRRRRSSSTTTSSSSSSSSSTTTTTTSSSPPPOOOOOOPPPSSSTTTUUUVVVWWWWWWVVVUUUNNNOOOOOONNNNNNMMMLLLKKKKKKKKKKKKKKKKKKJJJIIIIIIHHHGGGGGGGGGGGGGGGHHHHHHJJJIIIHHHGGGFFFDDDCCCCCC@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@AAABBBAAA@@@???>>>===<<<<<<;;;;;;<<<<<<===<<<<<<<<<;;;;;;;;;:::::::::::::::999999999888888666777888999999999999999777777777777777777666666555444444444555555666777555555444444444444555555555555555444444333222111333333333333444555666666333333444444333333222111222222222222222222222222333444444444444333222222222222222222222222222222333444555555333222333333555555555555555555555555666555555555555666777888555444333444666777666555555555666777777777777777777777888888999999::::::888888888888888999::::::777777777888999:::::::::999::::::::::::;;;;;;;;;999999:::;;;<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<===>>>>>>??????===>>>???@@@AAAAAA@@@@@@CCCBBBCCCDDDFFFHHHIIIIIIEEEHHHJJJKKKLLLQQQYYY```eeeqqqyyyuuusss{{{yyyqqqlllgggdddaaa```bbbdddeeedddbbb^^^[[[RRRPPPNNNNNNPPPRRRRRRQQQNNNPPPQQQPPPOOOOOOPPPQQQTTTUUUVVVWWWXXXWWWVVVUUUMMMMMMMMMMMMMMMLLLKKKKKKKKKKKKKKKKKKJJJIIIHHHGGGHHHGGGGGGGGGGGGGGGHHHHHHJJJIIIHHHGGGFFFDDDCCCCCC@@@@@@AAAAAAAAA@@@@@@??????@@@AAABBBAAA@@@???>>><<<<<<<<<;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;::::::::::::::::::999999999888888777777888999999999999888555555666666777777888888333333333333444444555666444444444333333444444444333444555555444222111///333333333333444555666666555555666666555555444333222222222222222222222222333333444444444333222222222222222222222222222222222555888777444111222333555555555555555555555555333333333333333444555666555444333444666777666555555666666777777777777777777777777777888888888888888888888777888999999:::666777777888999999::::::999999:::::::::;;;;;;;;;888888999:::<<<===>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<===>>>>>>>>>===>>>???@@@AAAAAA@@@???BBBAAAAAABBBDDDFFFGGGGGGEEEGGGHHHGGGEEEGGGLLLQQQTTT___mmmzzz~~~vvvrrrhhhmmmuuu{{{tttmmmfffbbb___^^^aaaaaabbbaaa___\\\YYYWWWPPPOOONNNNNNOOOPPPOOONNNPPPOOOMMMLLLLLLNNNOOOQQQRRRTTTVVVXXXXXXVVVTTTRRRPPPOOOMMMLLLLLLLLLMMMNNNLLLJJJIIIGGGFFFFFFGGGGGGIIIIIIIIIHHHHHHHHHGGGGGGHHHHHHGGGGGGFFFEEEDDDDDDCCCCCCCCCCCCBBBAAA@@@???@@@@@@@@@???>>>======<<<999:::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::888999999999999888777777888888777777777777888888888888777666666666666666777666555333333333444555999888777666666666666666555555444333333333333444222222333333333333444444555555555555555555555555333333333333333333333333333333333222222111111111444333333222222333333444111222333333444444333333000111222333555666777777666666666666666666666666666555555444444666777888777777777777888888888888666666666666777777777777888888777777777777888888888888999999999::::::::::::::::::;;;;;;;;;<<<<<<;;;<<<<<<======<<<;;;;;;======<<<<<<<<<;;;;;;;;;:::::::::;;;;;;;;;<<<<<<===>>>>>>>>>???????????????@@@AAABBBCCCCCCCCCCCCCCCCCCDDDFFFGGGHHHIIIJJJNNNTTT\\\bbbkkkyyyrrrmmmgggffflllxxxssszzz~~~{{{yyyuuuooogggaaa]]][[[ZZZ]]]^^^___^^^]]][[[YYYWWWSSSQQQNNNLLLLLLMMMNNNOOOOOONNNMMMLLLKKKLLLNNNOOOSSSTTTVVVWWWVVVTTTRRRPPPOOONNNLLLKKKKKKKKKKKKLLLIIIHHHGGGFFFEEEEEEFFFGGGFFFFFFEEEEEEEEEDDDDDDDDDHHHGGGGGGFFFEEEEEEDDDDDDCCCCCCCCCBBBBBBAAA@@@???@@@@@@???>>>>>>===<<<<<<999:::;;;;;;<<<<<<;;;;;;<<<<<<;;;;;;:::::::::999888888999999888888777666777777666666666666777777888777777666666666666666666666555444444444444444555555444333333333444444555555444333333333333444222222222333333333444444444444444444444444444444333333333333333333333333333333333222222222111111444333333222222333333444111222333333444444333333111222222333444555666666444444444444444444444444666555555444555666777888666666777777777888888888666666666777777777888888888888777777777777888888888888888999999999:::::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;===<<<<<<<<<;;;;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<>>>?????????@@@@@@@@@@@@???@@@AAABBBCCCCCCCCCCCCDDDDDDDDDEEEFFFFFFGGGGGGKKKOOOUUUXXX]]]gggvvv|||tttmmmnnnyyyfffmmmyyy~~~{{{zzzyyyuuurrrrrroooiiiccc]]]ZZZWWWVVVXXXYYYZZZ[[[[[[ZZZYYYXXXWWWTTTPPPLLLKKKLLLNNNOOOOOOMMMLLLKKKJJJJJJKKKLLLSSSTTTUUUUUUTTTRRRPPPNNNMMMLLLKKKJJJIIIHHHHHHIIIGGGFFFFFFEEEEEEEEEFFFFFFDDDDDDDDDDDDCCCCCCCCCCCCFFFFFFFFFEEEDDDDDDCCCCCCBBBBBBBBBBBBAAA@@@????????????>>>>>>===<<<<<<<<<999:::;;;;;;<<<<<<;;;;;;<<<<<<;;;;;;:::999888888888888888888888777666666666666555555555555666666777777666666555555666666555555555666555555444333333333222222222333444444555555444333333333333333222222222222333333333333444444444444444444444444333333333333333333333333333333333222222222222111333333222222222222333333111222333333444444333333333333333333444444444444333333333333333333333333555555444444555555666777666666777777777777888888777777777777888888888888777777777777777777777777888888888999999999999:::::::::::::::;;;;;;;;;;;;<<<;;;:::::::::;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======?????????@@@@@@@@@AAAAAA???@@@AAABBBCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCEEEHHHLLLNNNOOOTTT^^^fffsss|||xxx~~~{{{yyywwwsssqqqsss~~~```eeeppp}}}yyyuuusssttttttrrrooommmkkkfffaaa\\\YYYWWWVVVUUUVVVWWWYYYZZZZZZZZZZZZXXXWWWTTTPPPMMMLLLMMMNNNMMMLLLKKKJJJIIIIIIIIIIIIOOOPPPQQQRRRRRRPPPOOONNNKKKJJJIIIHHHGGGGGGFFFFFFFFFFFFEEEEEEFFFFFFFFFGGGFFFFFFFFFEEEEEEEEEDDDDDDEEEDDDDDDDDDCCCCCCBBBBBB@@@@@@AAAAAA@@@??????>>>=========<<<<<<<<<;;;;;;999:::;;;;;;<<<<<<;;;;;;===<<<;;;:::999888777666777777888888777777666555555444444333333444444555777666666555555555666666444444666666666555444333333333333333444555555666555444333333222222333333111222222222222333333333333333333333333333333333222222222222222222222222222222222222222222222222333333222222222222333333111222333333444444333333333333333333333333333333555555555555555555555555444444444444555555666666666666666666777777777888777777777777888888888999777777888888888888777777888888888888999999999999999999:::::::::;;;;;;;;;<<<;;;999888888:::<<<===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<=========>>>>>>?????????@@@@@@@@@???@@@AAABBBCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBB@@@CCCGGGIIIIIIMMMSSSYYY]]]iiiyyy{{{xxxvvvqqqoooqqqqqqnnnlllmmm___ccclllxxx~~~|||{{{wwwtttqqqooooooqqqqqqooolllhhhfffbbb^^^ZZZXXXVVVUUUTTTTTTVVVWWWXXXYYYZZZZZZXXXYYYYYYVVVQQQMMMLLLLLLLLLKKKJJJIIIHHHHHHGGGGGGJJJKKKMMMNNNOOOPPPOOOOOOIIIIIIIIIHHHGGGFFFFFFEEEFFFFFFFFFGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEECCCCCCBBBBBBBBBBBBAAAAAA??????????????????>>>===<<<<<<<<<;;;;;;;;;;;;;;;999:::;;;;;;<<<<<<;;;;;;<<<;;;;;;999888777666666666777777777777666555555444444333333333333444444666666555555555555666666333444555666666555444333333333333333333444555666444444333222222222222333111111111222222222333333333333333333333333333333222222222222222222222222222222222222222222222222333222222111111222222333111222333333444444333333444333333333333222222222555555555555555555555555333444444555555555555555555666666666666777777777666777777777777888888888666777888888888888777666777777888888888999999999999999999:::::::::;;;;;;;;;:::888777888999;;;===::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<===============>>>>>>>>>>>>???@@@AAABBBCCCCCCCCCCCC>>>??????@@@AAAAAABBBBBB@@@BBBFFFGGGGGGIIIMMMQQQRRR[[[fffmmmtttzzzuuusssrrrrrrooonnnrrrzzz}}}{{{xxxxxxbbbdddjjjsss}}}|||zzz||||||yyyxxxwwwtttrrrmmmkkkiiijjjlllmmmjjjhhh```___\\\YYYWWWTTTSSSRRRSSSTTTTTTUUUVVVWWWXXXXXXWWWYYY[[[XXXSSSMMMKKKKKKJJJJJJJJJIIIIIIHHHHHHGGGGGGHHHIIIKKKMMMNNNOOOOOOHHHHHHIIIIIIIIIHHHGGGFFFFFFGGGGGGHHHHHHGGGFFFFFFDDDDDDDDDDDDCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA===>>>>>>>>>>>>>>>======::::::::::::::::::::::::999:::;;;;;;<<<<<<;;;;;;::::::999999888777666666666666666666666555555444444444333333333333444444555555444444555555666666333444555555666555555555222222111111111222333333444444333222222222222222111111111111222222222222222222222222222222222222222222222222222222222222111222222222222333333333222222111111111111222222111222333333444444333333333333333333222222222222222222222222222222222222333333444555555555555444555555666666666666777777666666666666777777777777666777888999999888777666777777777888888888888999999999999999::::::::::::999888888777888999;;;<<<::::::::::::;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<<<<<<<<<<=========>>>>>>???@@@AAABBBCCCCCCCCCCCC===>>>>>>???@@@AAAAAABBBAAACCCDDDDDDDDDEEEGGGIIIMMMRRRWWW[[[___iiixxx~~~}}}~~~|||zzzxxxxxxsssvvvzzz~~~zzztttsssvvvyyy{{{wwwyyyhhhhhhkkkpppwww~~~|||{{{{{{}}}|||xxxtttqqqqqqrrrpppoooiiigggeeefffhhhhhhfffccc[[[ZZZXXXVVVTTTRRRQQQPPPSSSSSSSSSSSSSSSTTTUUUUUUVVVYYYZZZVVVPPPKKKJJJLLLIIIIIIIIIIIIIIIIIIHHHHHHFFFGGGHHHIIIKKKLLLMMMMMMGGGHHHIIIJJJJJJJJJIIIIIIFFFFFFGGGGGGGGGEEEDDDCCCCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@<<<======>>>>>>=========999999999:::::::::::::::999:::;;;;;;<<<<<<;;;;;;999999888888777777777666555555666666666555444444444444333333333333444444555444444444444555666777444444444444444555666666444333333222222222222333444333222222111222222222111111111111222222222222222222222222222222222222111111111111111111111111111111222222222333333333222222111111111111222222111222333333444444333333222222222222222222333333222222222222222222222222222333444555555555444444555555555666666666777777444555555555666666666666666777888999999888777666777777777777888888888888888999999999999:::::::::777777777888999:::::::::999999:::::::::;;;;;;;;;999999999::::::::::::;;;============>>>>>>>>>>>>???@@@AAABBBCCCCCCCCCCCC??????????????????@@@@@@@@@@@@AAAAAAAAABBBCCCEEEFFFIIIMMMPPPSSSYYYbbbiiiuuu{{{~~~xxxuuuvvvwwwyyyyyy{{{yyynnnmmmmmmllljjjiiiiiiiiikkkllliiikkkmmmmmmmmmqqqyyymmmmmmmmmqqqvvv{{{~~~||||||||||||}}}xxxwwwtttpppnnnnnnooonnnmmmhhheeedddeeeggggggdddaaaZZZYYYXXXVVVUUUSSSRRRQQQSSSRRRRRRQQQQQQQQQRRRRRRVVVXXXXXXSSSLLLIIIJJJMMMHHHHHHIIIJJJJJJJJJIIIIIIGGGHHHHHHIIIIIIJJJJJJKKKGGGHHHJJJKKKLLLLLLKKKJJJEEEFFFFFFFFFEEEDDDBBBAAADDDDDDCCCCCCCCCBBBBBBBBB???????????????@@@@@@@@@<<<<<<===============<<<999999999999999999999:::999:::;;;;;;<<<<<<;;;;;;888888888777777777777777555555666666555555444333555444444333333444444555444444444444444555666777555444333333444555666777777666666555444444444444444333222222111111222222000111111111111222222222111111111111111111111111111111111111111111111111111111111222222333333333222222111111111111222222222222333444444444333333111111222222222333333333444444444444444444444444222333444555555555444333555555555555666666666777444444444444555555555666555777888999999888777555777777777777888888888888888888999999999:::::::::555666777999::::::::::::999999999::::::;;;;;;;;;888888999999999:::::::::>>>>>>>>>>>>????????????@@@@@@AAABBBCCCCCCCCCCCCAAAAAAAAA@@@???>>>>>>============>>>@@@BBBEEEFFF@@@CCCGGGKKKNNNRRRVVVYYY___dddllluuuzzzwwwwwwrrrqqqpppqqquuu|||tttiiigggdddcccbbbaaacccfffjjjlllooopppnnnjjjeeeeeejjjpppzzzqqqooonnnooosssvvvxxxxxx}}}{{{{{{{{{|||}}}{{{}}}{{{xxxuuuqqqpppooonnnmmmmmmmmmmmmhhheeeaaabbbeeefffccc___ZZZ[[[ZZZWWWTTTRRRRRRSSSUUUUUUTTTQQQNNNMMMOOOPPPQQQPPPOOOMMMKKKJJJIIIIIIIIIIIIIIIHHHHHHGGGGGGGGGFFFDDDBBBBBBDDDGGGHHHHHHHHHHHHIIIJJJJJJIIIHHHHHHEEEEEEDDDDDDCCCBBB@@@???????????????>>>>>>>>>===>>>>>>>>>===<<<<<<;;;;;;999999:::;;;;;;<<<<<<===888888888888888888888888:::;;;;;;<<<<<<;;;;;;:::888555333444555555222///333333444444333333222111000111333555555333111///333333333333333333333333444444333333333333222222222222222222111000//////111111111111000000000000111111000///000111333444000000000000111111111111000000000000111111111111---///111222111000111111000000000111222222222333000000111111111222222222333333333222222111111111222222222222222222222222333333333333333333333333666666666666666555555555555555555555555555444444555555666666666666555555333444666777777777666555999999888888999999:::;;;777777888999::::::;;;;;;:::999999888888999999::::::::::::999999::::::;;;<<<=========>>>>>>??????DDDCCCAAA???>>>>>>????????????>>>===============>>>>>>>>>???@@@@@@AAAAAABBBBBBDDDFFFIIILLLNNNPPPSSSVVV\\\bbbjjjsss}}}}}}zzz{{{{{{{{{{{{zzzxxxwwwyyy}}}tttiiinnniiihhhkkkpppuuu}}}uuulllooowwwqqqqqqqqqrrruuuvvvuuutttzzzzzzyyyyyyyyyzzzzzz{{{tttuuuwwwzzz~~~|||yyyxxxuuutttsssrrrqqqooonnnnnnnnnnnniiieeebbbccceeeeeebbb^^^YYYYYYYYYVVVSSSRRRRRRSSSWWWWWWWWWTTTQQQOOOPPPQQQQQQPPPOOOMMMKKKJJJIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGIIIFFFDDDCCCEEEGGGGGGGGGFFFGGGHHHHHHHHHHHHGGGFFFDDDDDDDDDDDDCCCAAA@@@???@@@@@@@@@?????????>>>>>>>>>>>>======<<<;;;;;;:::::::::::::::;;;;;;;;;;;;888888888888888888888888<<<<<<;;;:::999777666555666444444555888888777444333333444444333333222111333333333222222111111111333333333333333333333333444444333333333222222222111111222222222222222111111111111000000000//////000000000000000000111222//////000000000111111111...////////////000000000,,,...000000000//////000111111111111111111222222222222222222333333333333333333333222222111111111222222222222222222222222444444444444444444444444444444444444444555555555555555555555555555444444555555666666666666555555444555666777777777666666999888888888888999::::::777777888999999:::;;;;;;::::::999999999999::::::;;;;;;:::999999999::::::;;;;;;;;;;;;<<<<<<======>>>============???@@@AAA???>>>>>>===<<<<<<=========>>>>>>??????@@@AAAAAACCCDDDDDDEEEGGGIIIJJJKKKIIIKKKOOOSSSYYY```hhhmmm|||}}}yyyxxx|||~~~rrrssstttwwwyyywwwtttqqqtttuuuwwwxxxyyyyyyyyyxxxpppoooooosssyyy~~~{{{xxxvvvuuuuuuttttttuuutttrrrqqqpppoooooooookkkgggddddddeeedddaaa^^^YYYZZZZZZXXXUUUTTTUUUVVVXXXYYYZZZYYYUUUSSSQQQQQQQQQPPPOOOMMMKKKJJJIIIHHHGGGGGGGGGHHHHHHHHHHHHHHHKKKIIIFFFEEEFFFGGGFFFEEEDDDDDDEEEFFFFFFEEEDDDDDDDDDDDDDDDCCCBBBAAA@@@???@@@@@@@@@?????????>>>>>>======<<<<<<;;;::::::::::::::::::::::::999999999888888888888888888888888::::::999888777555444333555444444666777888666555333333444444333333222111555333222000000000111222444444444444444444444444333333333333222222222222000000111222333444444333111111000000000000//////000000000111000000////////////000000000000111111............////////////---///111111000//////000111111111111111111000000111111111111222222222222222222222222222111111111222222222222222222222222555555555555555555555555222222333333444444555555444444444444444444555555555555666666666666555555555555666777777777777777888888888888888999999:::777777888888999:::::::::;;;::::::999999::::::;;;<<<;;;:::999999999999999999999999999::::::::::::;;;::::::;;;;;;===>>>>>>>>>>>>===<<<<<<<<<<<<=========>>>??????@@@@@@AAADDDDDDDDDDDDDDDDDDEEEFFFFFFHHHJJJLLLNNNRRRXXX\\\eeehhhmmmttt|||rrrtttwww|||~~~{{{vvvrrrtttvvvxxxzzzzzzyyyxxxvvvrrrpppooosss{{{}}}zzzvvvuuuuuuvvvvvvvvvvvvuuutttrrrqqqpppoooooollljjjgggfffeeedddaaa___ZZZ[[[[[[YYYWWWVVVWWWXXXYYY[[[]]]\\\YYYUUUSSSRRRPPPPPPOOONNNLLLJJJIIIHHHFFFFFFGGGGGGHHHHHHHHHIIIMMMKKKHHHGGGGGGGGGFFFDDDCCCDDDEEEEEEEEEEEEDDDCCCCCCCCCCCCBBBAAA@@@???>>>???>>>>>>>>>>>>=========<<<<<<;;;;;;::::::999999;;;::::::999888888777777888888888888888888888888555666666777777666666555666666555555444333111000333333444444333333222111111111111111111222222333444444444444444444444444333333333222222222222111111111222333333333333333111000000000////////////000111222222111000...---////////////000000000111........./////////000000000222333333111111111333222222111111000000//////............////////////222222222111111111111111111111111111111111111111444444444444444444444444111222222333444555555666333333444444444444555555444555555666666555555444666666666777777777777777777777777777777888999999777777888888999999999:::;;;;;;::::::::::::;;;;;;<<<;;;:::999888888888888999999999999999999999999<<<<<<;;;;;;::::::::::::======<<<;;;;;;<<<<<<<<<======>>>>>>???@@@@@@@@@CCCBBBBBBAAAAAABBBBBBBBBHHHIIIJJJJJJKKKMMMQQQTTTYYYZZZ\\\___eeelllssswww|||pppsssxxx~~~{{{wwwxxxzzz|||}}}}}}{{{xxxvvvwwwuuutttwww}}}|||wwwuuutttuuuuuuuuuuuutttsssqqqpppooonnnnnnmmmkkkiiigggfffdddaaa```YYYYYYYYYXXXUUUUUUUUUWWWXXXZZZ]]]]]]ZZZVVVTTTSSSPPPPPPOOONNNLLLJJJHHHGGGFFFFFFFFFGGGGGGHHHHHHHHHMMMKKKIIIHHHHHHGGGFFFDDDCCCDDDEEEFFFFFFEEEDDDCCCCCCCCCBBBBBBAAA???>>>===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::999888888888::::::999888777666666555777777777777777777777777666666777777777777666666555666666555444222111111333333444444333333222111,,,---000222444444333333444444444444444444444444333333222222222111111111222333333333222222111000000000000////////////...111111222222222111///......////////////000000000//////000000000111111111111222333222000000111222222111111000000/////////------........./////////111111111111111111111111111111111111111111111111222222222222222222222222222222333444555666666777333333333333444444555555444444555555555555444444666666666666666777777888777777666666777777888999777888888888888888999999;;;::::::999999::::::;;;;;;:::999999888888888888:::999999999999999999999;;;;;;;;;;;;;;;;;;::::::<<<;;;;;;;;;;;;;;;<<<<<<<<<======>>>??????@@@@@@@@@????????????@@@AAAAAABBBDDDEEEEEEEEEGGGJJJLLLSSSSSSRRRSSSVVV[[[```ccciiiqqq}}}ooorrrvvv|||~~~{{{{{{|||~~~~~~|||yyywwwyyyxxxxxxzzz}}}{{{vvvrrrrrrrrrrrrrrrsssrrrpppnnnmmmlllkkkkkkkkkjjjiiifffdddbbbaaa```VVVWWWVVVTTTRRRQQQQQQSSSUUUWWWZZZ[[[XXXVVVTTTSSSOOOOOOOOOOOOMMMKKKHHHGGGFFFFFFFFFGGGGGGGGGGGGGGGKKKIIIHHHHHHHHHHHHGGGEEEDDDDDDFFFFFFFFFFFFDDDDDDBBBBBBBBBAAA@@@???>>>===;;;;;;;;;:::::::::999999:::::::::999888888777777999999888777666666555555777777777777777777777777::::::999888777555444333333555777777666555666777333333444444333333222111***,,,000333444444333222333333333333333333333333222222222222111111111111222333333222111000//////000000////////////......000000111111000000//////......////////////000000000000000000111111111111///000000...------...000000000000000000000//////000000000000111111111111000000000111111111111111111111111111111111111111111111111111111111111111333333444444555555666666222222333333444444555555444444555555555555444444555555555555555666777777666666666666666777777888888888888888888888888888:::999999888888999999:::999999888888888888999999:::::::::::::::999999999777888999;;;<<<=========;;;::::::::::::;;;<<<<<<<<<<<<===>>>>>>??????@@@=========>>>>>>???@@@AAA>>>@@@AAABBBBBBDDDFFFHHHLLLLLLLLLMMMOOORRRVVVXXXZZZ___hhhqqq{{{oooppptttxxx}}}~~~}}}|||yyyzzz|||}}}|||{{{zzzxxxyyy{{{|||||||||{{{|||}}}}}}~~~~~~~~~zzztttqqqppppppqqqqqqpppooommmkkkjjjhhhhhhgggggggggfffdddaaa___^^^^^^WWWXXXWWWTTTRRRPPPPPPQQQRRRTTTWWWWWWVVVTTTTTTTTTOOOOOOPPPOOOMMMKKKHHHFFFGGGGGGGGGGGGFFFFFFFFFFFFHHHGGGFFFGGGIIIIIIHHHFFFCCCDDDEEEFFFFFFEEEDDDCCCAAAAAAAAAAAA@@@>>>===<<<;;;;;;;;;:::::::::999999:::999999888777777666666777777777666666555555555777777777777777777777777999999999888666555333222333555777777666555666888333333444444333333222111...///000111222222111111222222222222222222222222222222222222111111111111000000111111111000000///000000/////////...............---------...//////........./////////000000/////////000000000000111...//////---++++++---////////////000000000000000000000111111111222222222///000000000111111111222111111111111111111111111222222222222222222222222333333333333333444444444111222222333444444555555333444444555555444444333555444444333444444666666666555555555555666777777888888888888777777777777999888888777777888888999777777777777888999:::;;;:::::::::999999999888888555777999;;;<<<=========::::::999999:::;;;;;;<<<<<<<<<======>>>?????????>>>>>>=========>>>?????????@@@BBBCCCCCCDDDFFFHHHEEEEEEGGGIIIKKKMMMNNNOOONNNRRRWWW]]]ccckkksssxxxpppppprrruuuyyy{{{{{{{{{vvvwwwyyyzzz{{{{{{zzzzzzzzz}}}{{{yyyzzz|||xxxzzz|||}}}}}}}}}|||~~~zzztttppppppqqqrrrrrrnnnmmmkkkiiigggfffeeeeeedddddddddbbb___]]]]]]]]][[[[[[ZZZWWWTTTRRRRRRSSSPPPRRRTTTUUUTTTSSSSSSTTTOOOOOOPPPOOONNNKKKHHHFFFHHHGGGGGGGGGFFFFFFEEEEEEFFFEEEEEEGGGIIIJJJIIIGGGBBBCCCDDDEEEEEEDDDCCCBBBAAAAAAAAA@@@???>>>===<<<<<<<<<;;;;;;;;;:::::::::999999888888777666666666666666666666666555555555777777777777777777777777555555666666666666555555444666888666333000111222333333444444444333222222333222000/////////000111111111111111111111111111222222222111111111111000---...///000000111111000000/////////............,,,++++++***+++,,,...///............/////////000............/////////000000111000...,,,,,,...000......//////000000111111////////////000000000000//////000000111111111222000000000000000000000000333333333333333333333333333333222222222222222222111111222333333444555555333444444555555444444333444444333222333444555666555555555555555666777777888888888777777777777777888888777777777777888888666666777777888999;;;;;;:::999999999888888777777888888:::;;;;;;:::999888999999999999::::::;;;<<<<<<<<<======>>>???????????????>>>===============>>>@@@BBBBBBBBBBBBDDDFFFAAACCCEEEGGGHHHHHHHHHHHHFFFIIIMMMPPPTTTYYY___cccnnnvvvmmmmmmnnnrrruuuxxxxxxwwwvvvwwwwwwwwwwwwxxx{{{}}}|||}}}~~~~~~|||zzzxxxwwwvvvvvvyyy}}}{{{~~~~~~}}}}}}}}}}}}}}}}}}yyywwwtttqqqpppppppppqqqmmmmmmkkkjjjiiigggffffffbbbbbbaaa```^^^\\\ZZZYYYWWWYYYZZZZZZVVVSSSQQQQQQPPPQQQRRRSSSSSSRRRQQQPPPPPPNNNMMMLLLLLLKKKHHHFFFJJJJJJHHHGGGFFFEEEEEEEEEEEEFFFGGGHHHHHHGGGFFFEEECCCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAA???>>><<<;;;::::::999999999999888888888888888888777777777777666666777777777777666666999888888777777777777888999999999888777666666555777777555444333222222111444444333333333333222222222222222222222222222222333333333333333333333333000000000000000000000000111111000000//////......////////////////////////....................................////////////000000000000000000000000000000//////.........---///////////////.........000000000000111111111111111111111111111111111111000000000000////////////000111111111111222222222444333333222222333333444444444333222222333444444333333333333333333333333222222222222222222222222666666666666777777777777888888777777666666555555444444555666666666666666::::::999888777777777888;;;:::999888777777777777888999::::::;;;;;;::::::::::::999999::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>@@@AAABBBCCCCCCCCCCCCDDDDDDEEEFFFFFFFFFFFFEEEFFFGGGJJJNNNRRRTTT\\\```gggppp|||mmmmmmnnnqqqtttvvvvvvuuuuuuvvvvvvvvvuuuwwwzzz}}}|||}}}~~~~~~}}}{{{yyywwwwwwvvvvvvvvvxxx|||~~~yyy}}}~~~~~~~~~~~~~~~}}}}}}}}}yyywwwuuurrrpppoooooooooiiiiiihhhgggfffeeedddccccccccccccbbbaaa___]]]]]]ZZZ[[[\\\ZZZWWWTTTRRRRRRPPPQQQRRRSSSSSSRRRQQQPPPPPPNNNLLLKKKLLLKKKIIIGGGJJJIIIHHHGGGFFFEEEEEEEEECCCDDDEEEFFFFFFEEEDDDCCCDDDDDDCCCCCCBBBBBBAAAAAAAAAAAAAAA@@@???>>>===<<<<<<<<<;;;;;;;;;;;;::::::777777777666666666666555666666777777777666666555555555555444444555666666999999888777777666555555888777555444333222222222333333222222222111111111222222222222222222222222222222222222222222222222000000000000000000000000000000000000111111111111////////////////////////////////////////////////---.........////////////////////////////////////111000000000////////////000000000000000//////////////////000000111111222111111111111111111111111000000000000////////////000111111111111222222222333222222111111222222333444333222111111222333444333333333333333333333333333333333333333333333333444555555555555666666666777777777666666666666666555666777777888888888777:::999888888777777777888999999888888777777888888888999::::::;;;;;;:::::::::999999999999:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======???@@@AAAAAABBBBBBBBBBBBBBBCCCDDDDDDEEEEEEFFFFFFEEEFFFGGGJJJLLLNNNQQQTTTYYY```iiitttlllllllllnnnrrrttttttsssuuuuuutttssssssuuuyyy||||||}}}}}}}}}|||zzzxxxwwwwwwwwwvvvsssrrruuu{{{~~~~~~yyy}}}~~~~~~}}}|||yyyxxxwwwuuusssqqqooommmmmmgggffffffeeedddccccccbbbddddddddddddcccbbbaaa```]]]]]]]]]ZZZWWWTTTSSSTTTQQQRRRSSSTTTTTTSSSRRRQQQPPPNNNKKKJJJKKKKKKKKKJJJJJJIIIHHHFFFEEEEEEDDDDDDBBBBBBCCCDDDDDDCCCBBBBBBDDDDDDCCCBBBBBBAAA@@@@@@???????????????>>>======<<<<<<;;;;;;;;;;;;::::::666666666666555555555555777777777777777666555444333333333333444555666666888888777777666666555555888777666555444333333333222222222111111111000000222222222222222222222222111111111111111111111111000000000000000000000000//////000111111222333333////////////////////////........................---------.........//////////////////////////////111111111000000000000///000000000000000000000000......///000000111222222111111111111111111111111////////////000000000000000111111111111222222222222111111000000111111222222222111111111111222222333333333333333333333333333333333333333333333333333333444444444555555555555555666666666777777777777888888999999999999888999888888777777777777777888888777777777888999999888999999:::::::::::::::999999999999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;========================>>>>>>???@@@@@@@@@@@@@@@@@@@@@AAAAAABBBCCCCCCCCCFFFEEEDDDDDDDDDEEEFFFGGGKKKMMMPPPSSSXXX___ggglllqqqvvv}}}hhhhhhhhhkkkooorrrssssssssssssrrrqqqqqqssswww{{{||||||||||||{{{yyyxxxwwwvvvwwwuuuqqqmmmooowww~~~|||}}}~~~}}}~~~~~~|||yyywwwvvvuuusssqqqnnnkkkjjjgggffffffeeeddddddccccccbbbccccccccccccbbbaaaaaa^^^^^^\\\YYYUUUSSSSSSTTTRRRSSSTTTUUUUUUUUUTTTSSSPPPMMMJJJIIIJJJKKKLLLKKKIIIHHHGGGFFFEEEDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBDDDCCCCCCBBBAAA@@@??????======>>>>>>???>>>>>>===::::::999999999888888888777777666666666555555555777777777777666555444444444444444555555777888999777777777666666555555555888777666555444444444444222222222222111111111111111111111111111111111111000000000000000000000000000000000000000000000000//////000000000111111111////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........////////////////////////000000000///////////////////////////000000000000---......///000111222222111111111111111111111111////////////000000000000000000111111111222222222222222111111111111222222111111111111111111111111222222222222222222222222444444444444444444444444333444444444444555555555444444555555666777777888777888888999999999888888888777777666666666777777666666666666777888999:::888888999::::::::::::999999999999888999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<>>>???????????????>>>>>>>>>>>>??????@@@AAAAAABBBDDDDDDCCCBBBBBBCCCCCCDDDIIIJJJLLLMMMOOORRRWWWZZZ___ccciiiooottt{{{dddcccdddggglllppprrrsssqqqqqqqqqooooooqqquuuxxx{{{{{{{{{zzzzzzyyyxxxwwwvvvwwwvvvqqqlllnnnuuu||||||}}}~~~~~~||||||}}}~~~}}}zzzuuuuuutttrrrooollljjjhhhfffeeeeeedddcccbbbaaaaaa______````````````______[[[[[[ZZZWWWSSSQQQRRRRRRSSSTTTUUUVVVWWWVVVUUUUUUPPPMMMJJJIIIJJJKKKLLLKKKHHHGGGFFFEEEDDDCCCCCCCCCBBBBBBBBBAAAAAABBBBBBBBBCCCBBBBBBAAA@@@@@@??????<<<<<<===>>>>>>>>>======::::::999999999888888888888888888777777777666666666666666666666555444444444444444555555777888999666666666555555555555555777666555444444444444444444333333333333222222222111111111111111111111111000000000000000000000000////////////////////////000000/////////.........////////////////////////------------------------,,,,,,,,,,,,------------................................................---------.........//////---......///000000111111000000000000000000000000.../////////000000000111000000111111111222222222333333222222222222333333111111111111111111111111222222222222222222222222444444444444444444444444444444555555555666666666333333444555666777888888666777777777777777666666777666666555666666777777555555666666777888::::::777888999999::::::999999999888888888888999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>?????????>>>===============>>>??????@@@@@@BBBBBBAAABBBBBBCCCCCCDDDCCCEEEFFFGGGGGGHHHKKKMMMRRRTTTWWWZZZ^^^bbbhhhlllvvv|||bbbaaaaaadddiiimmmpppqqqmmmnnnoooooooooppprrruuuwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxwwwsssqqqqqquuuyyy}}}}}}|||||||||}}}}}}~~~|||{{{zzz{{{}}}}}}|||zzzsssrrrqqqnnnllljjjhhhhhhddddddcccaaa```___^^^]]][[[\\\\\\\\\\\\\\\[[[ZZZXXXXXXXXXVVVSSSQQQQQQQQQRRRSSSTTTUUUVVVVVVUUUUUUPPPNNNKKKJJJKKKKKKKKKJJJHHHGGGFFFDDDCCCCCCBBBBBBBBBAAAAAA@@@@@@AAAAAABBBAAAAAA@@@@@@@@@@@@??????;;;<<<===============<<<<<<<<<;;;;;;;;;;;;::::::888888888888777777777777444555555666666555555555333333333333444555666666555555555555555555444444555555444333333333333333444444444333333333222222111111111111111111111111000000000000000000000000////////////////////////000000///......---,,,,,,////////////////////////000000000000000000000000+++++++++,,,,,,,,,------........................,,,---------------......,,,,,,,,,------......///......////////////000000000000000000000000000000......//////000000111111000111111111111222222222444333333333333333333444111111222333333222111111222222222222222222222222333333333333333333333333444555555555555666666666333333444555666666777777555666666666666555555444555555555555555666666777555555555666777888999:::777888888999999999999999888888888888888999::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;======>>>>>>>>>======<<<<<<<<<======>>>????????????@@@@@@AAABBBBBBCCCCCCAAACCCEEEEEEEEEEEEGGGHHHKKKLLLNNNNNNOOORRRVVVYYYbbbgggmmmqqquuu~~~cccaaaaaabbbfffjjjlllmmmjjjlllnnnoooooooooppprrrrrrrrrrrrrrrssstttuuuuuuxxxxxxxxxwwwwwwvvvvvvwwwwwwyyy{{{}}}|||{{{zzzzzz{{{}}}|||zzzxxxwwwxxxyyyxxxwwwqqqpppmmmkkkiiihhhhhhhhhfffeeecccaaa___^^^\\\[[[YYYZZZZZZZZZYYYXXXWWWWWWTTTVVVWWWVVVTTTRRRQQQQQQOOOPPPQQQSSSTTTTTTSSSRRRPPPNNNLLLKKKLLLKKKIIIGGGGGGFFFEEEDDDCCCBBBBBBBBB@@@@@@???>>>>>>???@@@@@@????????????@@@@@@@@@@@@<<<<<<=========<<<;;;;;;<<<<<<;;;;;;;;;;;;::::::888777777777777666666666333333444555666666666666555555555444444555666666444444444444444444444444444444333222222222222333333333333333222222222111111111111111111111111111111111111111111111111111////////////////////////////////////............////////////////////////////////////////////////++++++++++++,,,,,,,,,,,,........................------------......//////,,,,,,------...//////000///////////////.........000000000000000000000000.........///000111111111000111111111111222222222333333222222222222333333111222333444444333222111111111111111111111111111333333333333333333333333333333444444444555555555444444444555555666666666666666666666666555444333555444444444555555666777666666666666666777888999777777888999999999999999888888888888888999999:::::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>=========<<<<<<======>>>???????????????@@@@@@@@@@@@@@@@@@@@@CCCEEEFFFEEEDDDEEEFFFGGGHHHIIIIIIIIIKKKNNNPPPSSSVVVZZZ]]]aaagggnnnttt{{{}}}eeecccaaabbbdddgggiiiiiiiiikkknnnoooooooooooopppnnnnnnnnnooopppqqqssstttxxxxxxxxxzzz{{{zzzxxxuuussstttwwwzzz}}}|||{{{yyyxxxyyy|||~~~}}}zzzvvvttttttuuuttttttpppnnnkkkiiigggggghhhhhhiiihhhfffdddaaa___]]]]]]YYYYYYYYYYYYXXXWWWVVVUUUSSSUUUWWWWWWUUUSSSRRRQQQLLLMMMOOOQQQQQQQQQQQQPPPPPPNNNMMMLLLLLLKKKHHHFFFGGGFFFEEEDDDCCCBBBBBBBBB???>>>===<<<<<<===>>>???>>>>>>>>>???@@@@@@AAAAAA<<<<<<======<<<;;;;;;::::::::::::999999999888888777666666666555555555555222222444555666777777777999888888777777777777888444444444444444444444444333333222222111111222222222222222111111111111000000000000000000000000000111111111111111111111111////////////////////////......//////000000111111////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,........................---.........//////000000------......///000000111000000000///......------000000000000000000000000---......///000111111222000111111111111222222222222222111111111111222222222333444444444444333222111111111111111111111111222222222222222222222222222222333333333444444444444444444555555555555555666666777666666555444444444444444444444555666777666666666666666777777888777777888999999999999888888888888777888999999:::::::::::::::::::::::::::========================;;;<<<<<<===>>>>>>======<<<<<<======>>>????????????????????????>>>=========???BBBBBBAAA@@@@@@AAAAAABBBDDDDDDDDDFFFHHHJJJJJJLLLOOORRRTTTWWWZZZ\\\bbbeeellluuu{{{~~~```______```cccddddddcccfffhhhjjjmmmoooqqqqqqqqqqqqqqqpppooonnnppptttwwwxxxxxxwwwwwwwwwwwwwwwxxxvvvsssqqqttt{{{~~~~~~||||||{{{xxxwwwzzz|||{{{zzzyyyyyyzzz{{{}}}}}}yyyuuusssssssssssssssppplllgggeeefffffffffdddeeeeeedddccc```\\\YYYWWW[[[XXXUUURRRQQQSSSUUUVVVVVVTTTRRRSSSUUUUUUSSSPPPOOOOOOOOOOOOOOONNNMMMLLLKKKKKKJJJIIIHHHGGGGGGFFFDDDDDDDDDCCCBBB@@@???>>>======>>>???????????????;;;<<<===>>>>>>??????>>>===<<<;;;:::999:::;;;<<<;;;::::::999888888888999999888777777888888777555333444666888999888777666666666666666555333111///333333333333333333333333444333222222111111222222111000000000111222333333////////////000000000000222222111///,,,+++,,,---//////000000000000//////............////////////------............------------------------------///......---------......------......///000000000///...+++******,,,...000222111000//////000111222////////////000000000000........................000000000000000000000000000000000000111111111111222222222222222111000///000000111222333333444444,,,---///111222333333222333333222222222222222222222222333333333333444444555666666555333333555666555555555555555555555555555555555666666666666777666666666666666666666666777777777777777777777777666777777777777888888888999999999999888777666666;;;;;;;;;::::::999999999======>>>>>>>>>>>>======;;;;;;<<<<<<======>>>>>>@@@@@@???>>>======>>>>>>@@@?????????@@@AAAAAABBBCCCBBBBBBBBBBBBCCCDDDDDDGGGIIIKKKLLLLLLNNNQQQSSSVVVXXX[[[```ffflllqqqttt]]]\\\]]]___bbbddddddcccccceeegggjjjmmmnnnoooooopppppppppooonnnnnnqqqtttuuuuuuuuuuuuvvvwwwwwwxxxwwwtttrrrtttzzz}}}}}}|||}}}~~~{{{|||{{{xxxyyy}}}~~~|||zzzyyyzzz|||}}}}}}zzzvvvtttttttttttttttoookkkeeebbbbbbccccccbbbdddcccbbb```^^^\\\ZZZYYYXXXVVVSSSPPPOOOPPPRRRTTTUUURRRPPPQQQRRRSSSRRRQQQOOOOOONNNNNNMMMLLLKKKKKKJJJIIIIIIHHHGGGFFFEEEDDDDDDCCCCCCBBB@@@??????>>>;;;;;;<<<===============;;;<<<======>>>============<<<;;;:::999::::::;;;;;;:::999999888888888999888777555666777777666444444555666777888777666666333333444444333111///...333333333333333333333333444333222222111111222222111111111111111111222222000000111111111222222222333333333111...---///000------............------------------....................................------------------------.........---------......///////////////.........222111///......///000111000//////......//////000////////////000000000000//////////////////////////////////////////////////////000000000111111111111111222222222111000000111111111222222333333333---...///111222222222222111111111111111111111111222222222333333333444444444555555444333333444666555555555555555555555555444444555555555666666666666666666666666666666666666666666666666666666666888888999999999:::::::::999999999999999888888777;;;;;;:::::::::999999999;;;<<<<<<======<<<<<<;;;<<<======>>>??????@@@@@@@@@??????>>>======>>>>>>???????????????@@@AAABBBBBBBBBAAAAAABBBBBBCCCDDDCCCEEEGGGGGGGGGIIILLLNNNMMMNNNPPPTTTXXX]]]aaacccmmmsss{{{{{{yyyyyyxxxvvvtttYYYYYY[[[^^^bbbccccccaaa```aaadddfffiiijjjllllllnnnooopppooommmlllmmmnnnqqqqqqrrrssstttvvvxxxyyyxxxuuussstttxxx{{{|||zzz{{{}}}~~~}}}{{{|||{{{zzz|||~~~{{{yyyyyy{{{|||{{{yyyvvvttttttttttttsssmmmiiiccc___^^^^^^^^^]]]```___]]]\\\[[[ZZZZZZZZZVVVSSSPPPNNNMMMMMMOOOPPPRRRPPPNNNNNNOOOQQQQQQQQQOOONNNMMMKKKJJJIIIIIIIIIHHHGGGGGGFFFEEEDDDCCCBBBCCCBBB@@@???>>>>>>>>>>>>======>>>>>>???>>>>>>>>>===============<<<<<<;;;======;;;:::999999999999::::::999888888888888999777666444555666666555333666666666666666555555555222222222333222111000000333333333333333333333333333333222111111111111222000111222222222111000///000000111111111111222222111222222111///...000111------............------,,,,,,,,,------------...000///...------...///000................................................111000000///......------//////......------------......------------......////////////000000000000000000000000000000000000//////////////////////////////000000000000111111000000111111222111111111111111222222222222222222//////000111111111111111/////////000111111111222222222222222333333333333222333444444222222333444444444444444444444444444333444444444555555555555666666666666666666666666555555555555555555555555888888888999999999::::::888888999::::::::::::999::::::::::::999999999999:::;;;;;;;;;;;;;;;;;;:::<<<<<<======>>>???????????????>>>=========>>>>>>??????????????????@@@AAAAAAAAA@@@@@@AAAAAABBBCCCBBBCCCDDDDDDDDDEEEGGGIIIJJJKKKLLLMMMPPPRRRTTTVVVZZZ^^^ccciiimmmooooooooouuuxxx{{{~~~qqqnnnllljjjkkkkkkkkkjjjXXXXXXZZZ]]]```aaa```______```bbbdddfffhhhiiijjjkkkmmmnnnnnnllljjjjjjjjjmmmmmmnnnppprrruuuwwwxxxvvvtttsssuuuxxx{{{||||||}}}~~~~~~~~~}}}}}}}}}}}}|||{{{|||~~~~~~}}}}}}zzz||||||{{{~~~{{{xxxwwwxxxxxxxxxvvvssssssssssssqqqpppkkkgggaaa\\\YYYXXXXXXXXXZZZYYYWWWVVVVVVWWWXXXYYYTTTRRROOOMMMKKKLLLLLLMMMOOOMMMLLLKKKLLLMMMOOOOOONNNMMMKKKIIIHHHGGGGGGGGGFFFFFFEEEDDDCCCBBBBBBAAAAAA@@@>>><<<;;;<<<>>>???======>>>>>>>>>>>>======?????????>>>===<<<;;;;;;===<<<;;;:::999999888888999999888888888888888999777666444555666666555333888777666555444444444444333333333444444444333333222222222222222222222222333222222111111111111111000111222333222111...---............/////////000---/////////...---///000//////000000000000//////,,,,,,---------.........111000...------...000111////////////////////////------..................000000//////............---............,,,+++***.........------.........////////////000000000000////////////////////////////////////////////////////////////000000000111//////000111111222111111222222222222111111111111000000111111111000000000...//////000111222333333111222222222222333333333000222333333222222222333444444444444444444444444333333333444444444555555666666666666666666666666555555555555555555555555666666666666777777777777777777999::::::;;;;;;;;;:::999999999999999999999::::::;;;;;;;;;;;;::::::999::::::;;;;;;<<<======???>>>>>>=========>>>>>>??????>>>>>>>>>??????@@@@@@????????????@@@AAAAAABBBDDDDDDDDDCCCDDDFFFGGGJJJJJJKKKLLLMMMNNNOOOPPPRRRSSSVVVYYY\\\^^^___```aaacccfffiiikkkooosssvvvxxx{{{~~~zzzuuurrrfffeeedddcccdddeeefffgggYYYYYYZZZ\\\___```___^^^aaaaaabbbccceeeggghhhiiihhhjjjlllmmmkkkiiiiiiiiijjjkkklllnnnqqqtttvvvwwwsssrrrrrrtttxxx{{{}}}~~~~~~|||||||||{{{{{{{{{~~~}}}{{{zzzzzz{{{|||~~~|||zzz|||}}}|||~~~zzzvvvtttssssssrrrqqqpppppppppooommmkkkgggeee```[[[WWWUUUTTTTTTTTTSSSRRRRRRSSSTTTVVVWWWSSSRRROOOMMMKKKKKKKKKLLLLLLLLLKKKJJJJJJJJJLLLMMMKKKKKKIIIHHHGGGFFFFFFFFFFFFFFFEEEDDDCCCBBBAAAAAA???>>><<<;;;;;;<<<===???;;;;;;<<<<<<<<<<<<;;;;;;@@@@@@@@@???>>>===<<<;;;<<<;;;;;;::::::999888888888888888777777888999999888777555666777777666444888777555444333333333333222222222333333333444444222222222222222222222222333222111111000000111111///000222333222000...------............/////////,,,...//////......///000//////000000000000//////---.........////////////111///...,,,,,,...///111////////////////////////,,,,,,---...//////..................//////000000000111222222222111///.../////////000000/////////////////////000000000000...................................................////////////000000000...///000111111111111111222111111111111111111111111111111000000000000000000000111111222333444444111111111222222222333333///111333333222222222333444444444444444444444444333333333444444444555555666666666666666666666666555555555555555555555555555555666666666777777777666777888999:::;;;;;;;;;999999999999999999999999:::;;;;;;<<<<<<;;;;;;:::999999999:::;;;;;;<<<<<<>>>===============>>>>>>???>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@BBBCCCCCCCCCBBBBBBDDDFFFDDDEEEFFFHHHIIIJJJKKKKKKKKKKKKKKKLLLNNNPPPRRRSSSTTTVVVXXXZZZ[[[^^^aaadddfffiiinnntttwwwyyyyyyxxx{{{}}}~~~}}}{{{yyyxxxwwwxxxxxxuuusssqqqpppooommmjjjgggaaaaaabbbbbbbbbdddfffhhh[[[ZZZZZZ\\\___aaaaaaaaaddddddcccdddeeefffggghhheeegggjjjkkkjjjjjjjjjkkkkkkkkklllmmmppprrrtttuuuooooooppprrruuuxxx{{{}}}}}}zzzyyyzzzzzzyyyxxxxxxzzz||||||zzzzzzzzzzzz|||~~~zzzzzz}}}~~~|||~~~}}}zzzvvvssspppnnnmmmllllllmmmnnnllljjjgggccccccaaa\\\WWWSSSRRRRRRPPPPPPPPPQQQRRRSSSTTTUUUSSSQQQOOOMMMKKKJJJJJJJJJJJJKKKLLLKKKIIIHHHIIIJJJHHHHHHIIIIIIHHHGGGFFFEEEEEEDDDDDDCCCBBBAAA@@@@@@======<<<;;;;;;<<<===>>>??????@@@@@@@@@???>>>>>>????????????>>>===<<<;;;999::::::::::::999999888888777777777777888999999888777555666777777666444666666555444333333222222111111000000000111111222222222222222222222222222222222111000000000000111///000111111111000///...//////000000000000111111...000222222111000000111------............------........./////////000000///...---,,,,,,---...///........................+++,,,---/////////......------......///000000111...///000111111000///...000000111111111111000000////////////000000000000......................................................////////////000000//////000000111000000000000000111111111111111111222111000000000000000111111111111222333333444444111111111111222222222222...000333444333222333333333333333333333333333333333444444444555555555555666666666666666666666666555555555555555555555555777777777888888888999999555666777888999:::::::::888888888999999999999999:::;;;;;;<<<<<<;;;;;;:::::::::;;;;;;<<<===============<<<<<<======>>>>>>???>>>>>>========================<<<===>>>>>>???>>>???@@@@@@??????AAACCCBBBCCCEEEGGGIIIJJJJJJJJJHHHGGGFFFFFFGGGIIIKKKLLLMMMOOOQQQRRRRRRRRRTTTVVVXXXZZZ]]]aaaccceeeeeeeeefffiiilllqqqvvv~~~}}}yyywwwpppoooooonnnmmmmmmllllllhhhfffddddddeeeeeecccbbb___```aaa``````bbbdddgggZZZYYYYYY[[[___dddfffgggfffeeeddddddddddddeeefffbbbdddgggiiiiiijjjlllnnnllllllmmmmmmoooppprrrssslllmmmnnnoooqqqsssvvvyyy}}}~~~|||yyyvvvuuuvvvwwwwwwuuutttuuuvvvyyy{{{~~~{{{|||~~~}}}{{{zzzzzzzzz}}}|||yyyzzz~~~~~~||||||~~~~~~~~~}}}{{{wwwsssnnnkkkjjjjjjjjjllllllkkkhhheee```aaaaaa^^^XXXSSSQQQPPPOOOPPPQQQSSSTTTTTTTTTUUUQQQPPPNNNLLLJJJIIIHHHHHHHHHKKKMMMMMMIIIGGGFFFGGGEEEFFFHHHJJJJJJHHHFFFEEECCCBBBBBBAAA@@@???>>>>>>;;;<<<<<<<<<======>>>>>>AAAAAAAAAAAAAAA@@@??????<<<=========<<<;;;::::::777888999:::;;;:::999999777777777777777888999999777666444555666666555333333444555555444333222111222111000//////000111111111111111111111111111111222222111000000000000000/////////000000000000000/////////000000000111111///111222222111000///000------............---------------.........//////------------------------------------------------***+++---///000000///............///////////////+++,,,---....../////////000000111222222111000000////////////000000000000........................................................./////////000000000000000000000000///...//////000000111111222222111000000//////000111222111111111111222222222222111111111111222222222222...111444555444333333444333333333333333333333333444444555555555666666666666666666666666666666666666666666666666666666666777777777777888888888999555666777777888888888888777888888888999999999999999999::::::::::::999999:::::::::;;;<<<<<<======<<<<<<<<<<<<<<<===>>>>>>???>>>===<<<<<<<<<<<<===<<<<<<<<<;;;<<<======>>><<<===>>>>>>===>>>@@@BBBCCCDDDFFFHHHIIIJJJJJJJJJFFFFFFEEEDDDEEEFFFHHHIIIIIIKKKMMMNNNMMMLLLMMMMMMOOOOOOQQQRRRTTTUUUVVVVVVTTTVVVZZZ]]]aaafffkkkooouuuxxx}}}}}}wwwrrrooommmjjjhhheeeeeeeeeeeeeeeeeeeeeddd^^^\\\[[[\\\^^^`````````^^^___```___^^^___bbbeeeYYYXXXWWWZZZ```fffjjjlllgggfffeeecccccccccddddddaaacccfffhhhiiikkknnnqqqmmmmmmmmmnnnnnnpppqqqqqqkkklllmmmmmmmmmooorrrtttxxxyyy{{{}}}|||yyyvvvtttrrrtttuuuuuusssrrrqqqqqqsssvvvzzz~~~~~~sssuuuxxx~~~~~~|||{{{{{{{{{}}}~~~}}}}}}}}}zzzyyyzzz~~~{{{zzz|||}}}~~~~~~}}}yyysssnnnjjjiiiiiijjjllllllkkkgggddd^^^aaabbb```ZZZTTTQQQPPPPPPQQQSSSUUUVVVVVVUUUUUUPPPOOOMMMKKKIIIHHHGGGGGGHHHKKKNNNNNNJJJFFFEEEEEECCCEEEHHHKKKKKKIIIGGGEEEAAAAAA@@@???>>>===<<<<<<:::;;;<<<===>>>>>>>>>===;;;;;;<<<;;;;;;:::999999::::::;;;;;;::::::999999666777999:::;;;;;;:::999777777666777777888999999666444333333444555333222222333444555555444222000555444222111111111222333111111111111111111111111222111111000000000000000//////......///000111222------------.........///---///111111///---------//////000000000000//////,,,,,,,,,---------......+++,,,,,,------,,,,,,+++------------------------***+++---///000000///...000000000///......------......///000111222333333///000111222222111000///////////////000000000000000000000000000000000000..................................../////////000000000111000000///.........//////000111222222333111000/////////000222333111111111000000000000000000111111111111222222222...111444555555444444444333333333333333333333333555555555666666666666777666666666666666666666666777777777777777777777777555555555555666666666666555666666777777777777666777777888888999999999999888888999999999999888888777888888999999:::;;;;;;<<<<<<<<<<<<<<<===>>>??????>>>===<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<======<<<===>>>>>>>>>???AAACCC@@@BBBCCCEEEFFFFFFFFFEEECCCBBBBBBAAABBBCCCDDDEEEFFFIIILLLMMMLLLJJJJJJJJJKKKKKKJJJKKKKKKLLLNNNNNNIIIKKKNNNPPPRRRUUUYYY[[[aaaeeejjjmmmpppsssvvvxxxvvvyyy||||||{{{xxxwwwwww}}}zzzwwwuuuuuuxxx{{{~~~}}}{{{yyyzzz}}}~~~{{{{{{{{{}}}~~~|||}}}~~~}}}xxxtttsssooojjjfffcccaaa___^^^[[[\\\\\\\\\\\\]]]]]]]]]YYYWWWVVVXXX[[[^^^______^^^```aaa```^^^^^^aaadddWWWXXXZZZ\\\```cccfffhhhjjjhhheeedddeeeeeeeeeddddddddddddfffjjjmmmnnnnnnooommmjjjjjjlllmmmllljjjiiiiiihhhggghhhkkkpppsssxxxxxxwwwvvvuuutttssssssqqqrrrsssrrrqqqqqqrrrttttttuuuwww}}}|||wwwuuu{{{~~~}}}{{{yyy{{{~~~{{{xxxvvvxxx{{{}}}~~~}}}||||||{{{vvvpppjjjjjjjjjkkkkkkjjjiiigggfff\\\\\\\\\\\\ZZZXXXVVVUUURRRTTTVVVWWWWWWUUURRRQQQPPPOOOMMMJJJIIIHHHHHHHHHKKKLLLNNNMMMIIIFFFDDDCCCFFFGGGJJJKKKKKKJJJHHHFFFEEECCC@@@>>>===>>>???AAA>>>>>>===<<<<<<<<<<<<<<<<<<===============<<<;;;::::::::::::::::::::::::888888888888888888888888666666777777888888999999666555555555555444444444222222444444444444222222222222222222222222222222555444222000---)))'''%%%000000000000////////////000000//////.........---////////////////////////...000222111...---///111///...---,,,+++,,,------,,,,,,+++***+++,,,---...,,,---------.../////////++++++,,,,,,---...//////........................---...///...------...///000///...------...///000............//////////////////............//////000000000000000000000000//////.........---------////////////000000000000111000///......///000111///////////////000111111000111222222111000///...////////////000000000000222111111111000000//////000111111222222333444444444444444444444444444444444444444555555555555666444444444444444444444444333333333444444444555555777777777777888888888888888777777777666666555555444555555666777888888888999999999999999999999999999999999::::::;;;;;;;;;:::::::::;;;;;;;;;<<<<<<;;;<<<=====================<<<;;;::::::;;;<<<===;;;===>>>>>>======>>>@@@@@@AAABBBBBBCCCBBBBBBBBBAAABBBBBBAAA@@@@@@AAACCCFFFFFFGGGGGGGGGHHHHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEIIIHHHHHHHHHJJJLLLOOOQQQWWWXXXYYYZZZ\\\]]]^^^___bbbbbbcccdddddddddccccccaaa``````aaacccfffiiikkknnnllliiiggggggiiilllnnnllllllkkkkkkkkklllllllllmmmmmmnnnmmmkkkiiigggfffccc___[[[YYYXXXXXXWWWWWWYYYYYYXXXWWWVVVVVVUUUUUUWWWYYY[[[ZZZYYYZZZ^^^bbbccccccbbbbbbbbbaaaaaaaaaXXXYYYZZZ]]]```cccfffgggiiigggdddcccddddddccccccbbbbbbbbbdddhhhkkkllllllmmmjjjhhhhhhjjjkkkjjjiiihhhiiihhhhhhhhhkkkppptttwwwvvvuuutttsssrrrqqqppppppqqqssssssrrrqqqrrrsssuuuuuuvvvzzz~~~}}}~~~~~~~~~~~~~~~~~~|||zzzyyy}}}}}}zzzyyy{{{}}}zzzzzz|||~~~}}}}}}|||yyysssnnnjjjkkkkkkjjjhhhfffdddccc\\\\\\\\\[[[YYYWWWUUUTTTSSSUUUWWWXXXWWWVVVSSSRRRMMMLLLJJJHHHFFFFFFFFFFFFHHHJJJLLLLLLJJJHHHGGGFFFHHHIIIKKKMMMMMMLLLJJJHHHEEECCCAAA>>>===>>>???@@@??????>>>==============================<<<<<<;;;999999999999999999999999888888888888888888888888555666666666666666666777444444444444333333333333111222222222222222222111222222222222222222222222000000000000000///...---111111111111000000000000000/////////............////////////////////////...000111000...---///000//////---,,,,,,,,,---...111000000///000111222333---------...............,,,,,,,,,------.................................---...///...------...//////..................///............//////////////////............//////000000000000000000000000//////.........---------////////////000000000000111000///......///000111///////////////000111111000111111222111000///...////////////000000000000111111111111000000000///000111111222222333333444444444444444444444444444444444444444555555555555444444444444444444444444333333333444444444555555444444444555555555666666888888888888777777666666666777777888999999::::::999999999999999999999999:::::::::::::::999999999::::::::::::;;;;;;;;;;;;:::;;;;;;<<<<<<<<<<<<;;;===<<<;;;;;;;;;;;;<<<===<<<===>>>>>>======>>>???AAABBBCCCCCCDDDDDDCCCCCC@@@AAABBBAAA@@@???AAACCCDDDEEEEEEEEEEEEFFFFFFFFFGGGGGGGGGFFFFFFEEEEEEEEEEEEDDDDDDDDDFFFHHHKKKLLLLLLMMMNNNOOOQQQRRRSSSTTTUUUUUUVVVWWWWWWWWWWWWVVVWWWWWWWWWWWWYYY\\\___``````^^^\\\[[[[[[\\\^^^`````````______```aaaaaabbbaaabbbbbbbbbaaa___]]]\\\___\\\XXXVVVVVVVVVVVVUUUWWWWWWWWWVVVVVVUUUUUUTTTUUUWWWYYYZZZZZZ\\\aaadddkkkjjjiiifffdddaaa^^^]]]ZZZZZZ[[[]]]```bbbeeefffiiigggdddcccccccccbbbaaa```______aaaeeehhhiiiiiiiiigggffffffhhhiiihhhhhhggghhhiiiiiijjjmmmqqqtttttttttsssqqqpppooonnnmmmoooqqqssstttsssrrrrrrsssvvvvvvvvvxxx{{{|||{{{yyy{{{{{{||||||}}}~~~~~~~~~}}}}}}~~~|||yyyyyy{{{}}}zzzzzz}}}~~~zzzuuuqqqkkkkkkjjjiiifffccc```^^^[[[[[[[[[ZZZXXXVVVSSSRRRTTTUUUWWWXXXWWWVVVTTTRRRLLLKKKIIIGGGEEEEEEEEEEEEFFFIIIKKKLLLKKKIIIIIIJJJJJJKKKMMMNNNNNNMMMKKKJJJFFFDDDBBB???>>>>>>???@@@@@@@@@@@@???????????????>>>============<<<<<<;;;999999999999999999999999888888888888888888888888555555555555555444444444333333333333222222222222111111000000000000111111222222222222222222222222//////000222222333333333222222222111111111000000////////////............///////////////////////////000111000...---...///000///......------...............---...//////000...............---------------------------..............................---...///...------...///------............------............//////////////////............//////000000000000000000000000/////////.........------////////////000000000000000000////////////000000///////////////000111111000000111111111000//////////////////000000000000111111111111000000000000000000111111222333333333444444444444444444444444333333333444444444555555333333333333444444444444333333333444444444555555333333333444444444555555888888888888888777777777666777777888888999999:::888888888888888888999999;;;;;;::::::999888888777999999:::::::::;;;;;;;;;999999:::;;;;;;;;;;;;;;;===<<<;;;;;;;;;;;;<<<======>>>???>>>===<<<===>>>BBBCCCDDDDDDEEEEEEDDDDDD@@@AAABBBAAA??????AAABBBBBBBBBCCCCCCCCCDDDDDDDDDFFFFFFFFFFFFEEEEEEEEEEEEBBBBBBBBBBBBCCCEEEGGGIIIGGGHHHIIIJJJKKKLLLMMMNNNMMMNNNNNNOOOPPPPPPOOOOOONNNNNNNNNNNNPPPRRRTTTVVVVVVVVVUUUTTTTTTUUUVVVVVVUUUUUUUUUUUUVVVWWWYYYYYY[[[[[[[[[[[[[[[ZZZZZZYYYZZZWWWTTTSSSTTTUUUUUUUUUUUUVVVWWWWWWWWWVVVUUUUUUTTTVVVXXXZZZ\\\___dddgggnnnnnnmmmkkkgggbbb^^^\\\[[[\\\\\\^^^```bbbdddeeeiiigggeeeeeeeeeeeecccbbb^^^]]]]]]___bbbeeeffffffffffffeeeeeefffgggggggggfffgggiiijjjkkkmmmqqqtttsssrrrqqqpppooommmllllllnnnpppssstttsssrrrrrrsssxxxxxxwwwxxxyyyzzzzzzzzzzzz{{{|||~~~~~~~~~~~~}}}}}}zzzyyy{{{~~~{{{yyywwwxxx{{{|||xxxtttqqqmmmlllkkkiiieeeaaa^^^\\\[[[[[[ZZZYYYWWWUUURRRQQQTTTTTTUUUVVVVVVTTTSSSRRRMMMLLLJJJHHHGGGGGGGGGHHHHHHJJJKKKLLLKKKJJJJJJKKKKKKLLLMMMNNNNNNLLLKKKJJJFFFEEECCCAAA?????????@@@AAAAAABBBBBBBBBAAAAAAAAA>>>>>>======<<<<<<<<<;;;:::::::::::::::999999999888888888888888888888888666666555555444444333333333333333333222222222222222111000//////000111222111111111111111111111111222222222333222222111000111111111000000000000//////////////////.........////////////////////////000000000///...------...000000//////............+++***+++++++++,,,,,,,,,/////////...---------,,,............------------........................---...///...---------///+++,,,---......---,,,+++............//////////////////............//////000000000000000000000000////////////............////////////000000000000000000////////////000000///////////////000000111000000000000000000//////////////////000000000000111111111000000000000000000000000111222222333333333333333333333333333333222333333333444444444444333333333333333444444444333333333444444444555555444444444555555555666666777777777777777666666666555555555555666666777777777777777888888888888888999999999999888888888888999999999999::::::::::::888999:::;;;;;;<<<;;;;;;<<<<<<<<<;;;;;;<<<<<<<<<===>>>???>>>===<<<===>>>BBBBBBCCCDDDDDDDDDDDDCCC@@@AAAAAA@@@??????@@@BBBBBBBBBBBBBBBCCCCCCCCCCCCEEEEEEEEEEEEEEEEEEEEEEEECCCCCCCCCCCCDDDEEEGGGHHHFFFFFFGGGHHHIIIJJJKKKKKKJJJKKKLLLMMMMMMMMMMMMMMMKKKKKKKKKLLLMMMOOOPPPQQQPPPQQQQQQQQQQQQQQQQQQPPPPPPPPPQQQRRRSSSUUUWWWXXXXXXXXXYYYYYYYYYZZZZZZZZZVVVTTTQQQQQQSSSUUUUUUUUUVVVXXXZZZ[[[\\\[[[ZZZXXXXXXYYYZZZ\\\^^^aaaeeegggjjjjjjkkkkkkiiieeebbb___\\\\\\]]]^^^```bbbdddeeejjjiiihhhhhhhhhhhhfffeee___^^^^^^___aaacccdddccceeeeeeeeeeeedddeeefffgggdddfffiiijjjkkkmmmoooqqqrrrqqqqqqpppooonnnmmmmmmnnnpppsssssssssrrrssstttvvvvvvvvvvvvwwwxxxzzz|||zzz{{{}}}~~~~~~~~~~~~~~~~~~~~~}}}{{{{{{|||||||||yyywwwvvvxxx{{{~~~}}}xxxsssooommmnnnmmmkkkiiieeeaaa^^^[[[ZZZZZZZZZYYYWWWUUURRRQQQRRRSSSSSSTTTSSSRRRQQQQQQNNNMMMKKKIIIHHHHHHIIIIIIKKKLLLMMMLLLJJJIIIIIIJJJKKKLLLLLLLLLLLLKKKJJJIIIGGGFFFDDDBBB@@@@@@???@@@AAABBBCCCDDDDDDCCCBBBBBB??????===<<<;;;;;;;;;<<<<<<;;;;;;;;;:::::::::999777777777777777777777777666666666555555444444444444444444444333333333333333222111000000111222333111111111111111111111111222222222222111000///...000////////////..................///////////////////////////////////////000//////............---///////////////.........------....../////////////////////...---------,,,.....................---........................---...///...---------///+++,,,---......---,,,+++............//////////////////............//////////////////////////////000000/////////.........////////////000000000000//////000000000000/////////////////////000000111//////////////////000000////////////000000000000000000000000000000111111///000000111111222333333333333333333333333333333222222222222333333333444222222222333333333444444333333333444444444555555444444444444555555555555444444555555555555555555555555555555555666666666666666666777777888888888666666777777888999::::::888888888999999999::::::999999:::<<<<<<=========;;;<<<<<<<<<<<<<<<<<<;;;===>>>???>>>===<<<===>>>???@@@AAAAAABBBBBBAAAAAA@@@@@@AAA@@@???>>>@@@BBBBBBBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFFFFAAAAAABBBCCCDDDEEEEEEFFFEEEFFFGGGHHHIIIJJJJJJIIIKKKKKKKKKLLLMMMNNNNNNOOOIIIJJJKKKLLLLLLKKKJJJIIIMMMNNNNNNOOOQQQSSSUUUVVVSSSSSSSSSTTTTTTUUUVVVVVVUUUSSSQQQQQQSSSVVVWWWWWWYYY[[[___aaabbbaaa___^^^]]]]]]\\\]]]___bbbdddeeeeeefffhhhhhhgggeeebbb```\\\\\\]]]___```cccdddfffjjjjjjiiijjjlllllljjjhhhcccaaa``````bbbccccccbbbdddeeeeeedddbbbbbbccceeecccfffiiijjjkkkkkkmmmnnnppppppooooooooonnnnnnnnnoooppprrrrrrrrrrrrtttvvvrrrssssssssssssuuuxxx{{{{{{|||}}}|||{{{zzz{{{}}}~~~~~~~~~~~~~~~~~~~~~}}}||||||{{{zzzzzzyyyxxxzzz}}}{{{tttnnnkkkiiilllkkkjjjhhheeeaaa^^^\\\YYYYYYYYYYYYXXXVVVSSSRRRRRRRRRRRRRRRRRRQQQPPPPPPNNNLLLKKKIIIIIIIIIIIIJJJNNNOOOOOOMMMJJJIIIIIIJJJKKKKKKKKKKKKJJJIIIHHHHHHHHHGGGEEECCCBBB@@@@@@???AAABBBDDDEEEEEEDDDCCCCCC@@@???===<<<;;;;;;;;;<<<<<<;;;;;;::::::999999999777777777777777777777777555555555555555555444444444444444444333333333333222222222111111222222222111111111111111111111111//////000111111111111000//////.........---------.........//////////////////////////////////////////...------//////...---...////////////...------......///000000000000///...............---------..................//////........................---...///...------...///------............------............//////////////////............//////////////////////////////000000000/////////......////////////000000000000//////000000000000/////////////////////000111111//////.........///000000////////////000000000000000000000000111111111111//////000000111222222222333333333333333333333333111111222222222333333333111111222222333333444444333333333444444444555555222222222333333333444444333333333333444444444444777777777777777777777777555555666666777777888888444444555777888999:::;;;777777888888888999999999888999:::<<<============;;;;;;<<<======<<<;;;;;;;;;===>>>>>>======>>>@@@===>>>??????@@@@@@?????????@@@AAA@@@>>>>>>@@@AAABBBCCCCCCCCCCCCDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@AAABBBBBBCCCDDDDDDDDDEEEFFFHHHIIIIIIIIIIIIJJJJJJJJJKKKKKKLLLLLLLLLHHHIIIIIIJJJJJJIIIIIIHHHJJJJJJJJJKKKMMMOOOPPPQQQRRRRRRRRRRRRSSSTTTUUUVVVVVVTTTRRRRRRTTTWWWYYYYYYZZZ]]]bbbfffgggfffdddbbb```^^^]]]]]]___aaabbbaaaddddddeeeeeeccc```^^^\\\[[[\\\]]]___aaaccceeegggiiiiiiiiikkkmmmnnnlllkkkgggeeecccccccccdddcccaaacccddddddbbb___^^^___aaaccceeeiiijjjjjjiiijjjjjjmmmmmmmmmnnnnnnnnnoooooopppqqqqqqpppppprrruuuxxxtttttttttrrrqqqssswww{{{~~~}}}zzzxxxxxxzzz|||~~~~~~~~~~~~}}}|||{{{zzzzzz{{{~~~~~~~~~yyyrrrmmmjjjjjjhhhhhhhhhfffdddaaa^^^\\\XXXXXXYYYYYYXXXWWWUUUTTTRRRRRRRRRRRRRRRQQQQQQQQQPPPOOOMMMLLLKKKKKKLLLLLLNNNOOOOOOMMMJJJIIIJJJKKKLLLLLLKKKKKKJJJIIIHHHHHHHHHGGGFFFDDDBBBAAA@@@???AAABBBDDDEEEFFFEEEDDDCCCAAA@@@===;;;::::::;;;<<<::::::999999888777777666777777777777777777777777333333333333444444444444333333333333222222222222000000111111111111000000111111111111111111111111...///000111222222222222////////////......................../////////000////////////////////////...,,,+++---///111000...---......///...---,,,++++++,,,---.........---------------...............------......//////000000........................---...///...------...//////..................///............//////////////////............//////////////////////////////000000000000/////////...////////////000000000000...///000111111000///...///////////////000111111///......---...///000111////////////000000000000///000000000111111111111//////000000111111222222222222222222222222222222111111111111222222222222000111111222333333444444333333333444444444555555333333333333444444444444333333333444444555555555777777777777777777777777444444555666666777888888555555555666777888999999777777777777888888888999777888999:::<<<<<<<<<<<<;;;;;;<<<======<<<;;;;;;:::<<<===>>>===>>>???AAA======>>>????????????>>>???@@@@@@???>>>>>>???AAABBBBBBBBBCCCCCCCCCDDDDDDBBBBBBBBBCCCCCCDDDDDDDDDAAAAAABBBBBBBBBAAAAAA@@@AAABBBBBBCCCCCCDDDDDDEEEEEEFFFGGGHHHIIIJJJJJJJJJIIIIIIIIIJJJJJJJJJJJJJJJKKKKKKJJJJJJJJJJJJKKKKKKJJJJJJKKKKKKMMMNNNOOOPPPTTTTTTSSSSSSTTTUUUVVVWWWVVVTTTRRRRRRUUUWWWYYYYYYYYY\\\bbbfffhhhgggdddbbb___\\\ZZZ[[[]]]______^^^ccccccbbbaaa___]]]\\\[[[[[[\\\]]]___aaadddfffggghhhhhhiiikkknnnooommmllljjjhhhfffeeeeeedddcccaaabbbcccdddaaa]]][[[]]]___ccceeeiiijjjiiihhhhhhhhhkkkkkklllmmmmmmnnnooooooqqqqqqpppooooooqqquuuyyywwwxxxwwwtttrrrtttxxx}}}}}}yyywwwxxxzzz}}}~~~~~~~~~{{{zzzyyyzzz}}}|||}}}}}}xxxrrrmmmkkkkkkffffffeeeeeeccc```^^^\\\WWWXXXYYYYYYYYYXXXWWWVVVSSSSSSSSSSSSRRRRRRRRRRRRSSSRRRPPPOOOOOOOOOPPPPPPNNNNNNNNNMMMKKKJJJKKKMMMMMMLLLLLLKKKJJJIIIIIIIIIHHHHHHFFFEEECCCAAA@@@???@@@BBBDDDEEEFFFEEEDDDCCCBBB@@@===;;;::::::;;;<<<888888888777666555555444777777777777777777777777111111111222222333333444222222222111111111111000...///000111111000///...000000000000000000000000000111111222222111111111000000000000////////////---.........//////000000////////////////////////---+++***,,,000111000///,,,---.........---++++++,,,---.../////////...---,,,------....../////////,,,------...///000111111........................---...///...------...///000///...------...///000............/////////000//////............//////////////////////////////000000000000////////////////////////000000000000...///000111111000///...///////////////000111111///...------...///000111////////////000000000000//////000000111111111222/////////000111111222222222222222222222222222222000111111111111222222222000000111222333333444444333333333444444444555555555555555666666666777777444444444555555666666666555555555555555444444444444444444555666777777888666666666666777777777777777777777777888888888888666666888999:::;;;;;;;;;:::;;;<<<======<<<;;;:::999;;;===>>>>>>>>>@@@BBB======>>>??????????????????@@@@@@???>>>>>>???AAAAAAAAABBBBBBBBBCCCCCCCCCBBBBBBBBBCCCCCCCCCDDDDDDBBBBBBCCCCCCCCCBBBAAAAAA??????@@@@@@AAAAAABBBBBBAAABBBDDDEEEFFFGGGGGGGGGIIIIIIJJJJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHIIIIIINNNNNNNNNOOOPPPQQQRRRSSSRRRRRRQQQPPPQQQRRRTTTTTTVVVTTTRRRRRRUUUWWWXXXYYYWWW[[[aaafffhhhgggdddaaa\\\YYYWWWXXX[[[^^^^^^]]]``````______^^^]]]]]]]]]WWWYYY\\\```bbbcccccccccfffggghhhgggffffffggghhhkkkiiifffcccaaa```aaaaaa```aaacccbbb```]]]\\\]]]ccceeehhhjjjlllmmmllllllhhhggggggiiilllppprrrrrrqqqqqqqqqrrrsssuuuvvvwwwvvvuuuttttttvvvzzz~~~}}}{{{}}}}}}~~~}}}}}}|||}}}~~~~~~{{{wwwsssoookkkjjjllljjjgggfffeeeccc___]]]YYYYYYXXXXXXXXXZZZ[[[\\\ZZZYYYWWWTTTSSSSSSSSSSSSTTTTTTSSSRRRPPPNNNLLLKKKNNNNNNMMMLLLKKKJJJIIIIIIGGGHHHJJJJJJJJJHHHFFFEEEHHHGGGEEEDDDCCCCCCCCCDDDCCCDDDEEEEEEEEEDDDBBBAAAAAA@@@>>><<<<<<<<<======888888888888777777777777888777777666555444444444333333333222222222111111111222333444333222111000////////////////////////333333222222111111000000333333222111000///............//////000000111111000000000000000000000000000000000111000//////...000000///...............444000,,,,,,///111...,,,+++,,,...000111111000///,,,------......------,,,---------............///////////////////////////------............------000000///...------,,,,,,,,,,,,,,,---------......////////////////////////........................000000000000000000000000000000000000000000000000///...---,,,,,,---...///............////////////......////////////......222111///......///000000222111000000000111333444444333111//////000222333000111111111111222222222444333333222222333333444444111...++++++,,,...000333333333333333333333333333333333333333333333333444444444444444444444444444444555555555555444444555555555555666666666666666666666666777777777777777777777777666666666666888888999999999:::::::::=========<<<;;;;;;::::::::::::;;;;;;===>>>???@@@??????@@@@@@@@@@@@??????AAAAAA@@@@@@???>>>>>>>>>===>>>@@@AAABBBBBBBBBAAAAAAAAAAAABBBBBBBBBCCCCCCEEEEEEDDDCCCCCCCCCCCCCCC@@@@@@@@@@@@BBBDDDFFFHHHGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHIIIIIIJJJKKKKKKKKKHHHIIIJJJIIIHHHGGGIIIKKKIIIJJJKKKMMMNNNOOOPPPPPPQQQQQQQQQRRRRRRRRRRRRRRRRRROOOLLLMMMQQQUUUWWWWWWTTTWWW[[[___bbbbbb```___]]]XXXUUUVVV[[[^^^^^^\\\[[[]]]]]]]]][[[ZZZ[[[\\\WWWYYY\\\___aaabbbbbbbbbccccccddddddccceeegggjjjjjjhhhfffcccbbbaaaaaabbbcccdddeeeddd```^^^]]]]]]ccceeegggjjjkkklllkkkkkkhhhggggggiiimmmqqqrrrsssqqqqqqpppqqqqqqsssuuuvvvvvvvvvvvvvvvxxx{{{~~~~~~~~~}}}}}}~~~}}}{{{xxxuuuqqqnnnmmmlllllljjjhhhgggeeeccc```]]]XXXXXXWWWWWWXXXYYYZZZZZZYYYXXXVVVTTTRRRRRRRRRRRRVVVVVVUUUTTTSSSQQQOOONNNNNNNNNMMMLLLKKKJJJIIIIIIGGGGGGIIIIIIHHHGGGEEEDDDGGGFFFDDDCCCBBBBBBBBBBBBBBBCCCCCCDDDCCCBBBAAA@@@@@@???>>><<<<<<<<<<<<===888888888777777777666666777777666666555444444333333333333222222222111111222222333333222222111000111111111111111111111111000000000000000/////////111111111000000000000000000000000///////////////////////////////////////000000/////////.........000000///...............111---***+++...000///---***+++,,,............---,,,------......------,,,---------............///........................------............------000//////...------,,,,,,,,,,,,,,,---------......................................................////////////////////////........................///......------......///............////////////......////////////......---------------...//////111111000000111111222333222222111000000111222333000111111111111222222222222222222111111222222222333222000//////000222444444444444444444444444444333333333333333333333333444444444444444333333333444444555555555555444444555555555555666666666666555666666666777777777777777777777777666666666666888888888999999999::::::<<<<<<<<<<<<;;;;;;;;;;;;::::::;;;;;;<<<>>>???@@@>>>??????@@@@@@??????>>>?????????>>>>>>============>>>???@@@AAAAAAAAA@@@AAAAAAAAAAAABBBBBBBBBBBBEEEEEEDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBDDDFFFHHHIIIGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHIIIJJJJJJKKKKKKHHHHHHIIIHHHFFFFFFGGGIIIIIIJJJLLLMMMOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPNNNLLLMMMQQQTTTVVVUUUTTTVVVZZZ]]]______^^^]]]ZZZVVVSSSTTTXXX\\\\\\ZZZ]]]^^^```___^^^]]]^^^```WWWXXX[[[]]]___`````````]]]^^^^^^^^^^^^aaafffiiihhhgggfffdddcccbbbbbbcccfffggggggeeebbb___^^^^^^cccdddfffhhhjjjjjjjjjiiihhhggggggiiimmmqqqttttttrrrqqqpppooooooqqqssstttuuuvvvwwwxxxzzz{{{}}}}}}~~~~~~|||zzz}}}{{{|||}}}~~~~~~~~~}}}|||zzzxxxuuuqqqooommmmmmmmmlllkkkiiigggfffdddaaa___WWWWWWWWWXXXXXXXXXXXXXXXXXXWWWUUUSSSQQQQQQQQQQQQUUUUUUUUUTTTSSSQQQPPPOOONNNNNNMMMLLLKKKJJJIIIIIIFFFFFFGGGGGGFFFEEECCCBBBCCCCCCBBBAAA@@@@@@@@@AAAAAAAAAAAAAAAAAA@@@????????????===<<<<<<;;;<<<<<<888888777777777777666666666666666555555444444333333333333222222222111111333333222111111111111222111111111111111111111111---...............///////////////000000111111111111111000000///......---////////////////////////000///...---,,,---......000//////............///...+++)))***...000///---++++++,,,,,,---.........------............---------------............///........................------............------/////////...------,,,,,,,,,,,,,,,---------......................................................////////////////////////.................................//////.....................////////////......////////////......+++,,,---...///////////////000111111222222111111000000000111222222222333000111111111111222222222111111000000000000111111111111111111222333444555555555555555555555555555333333333333333333333333555555444444333333222222444444555555555555444444444555555555555666666666555555666666666777777777666666666666777777777777888888888999999999999:::::::::;;;;;;;;;;;;<<<<<<::::::;;;;;;<<<===??????>>>>>>????????????>>>>>>============<<<<<<<<<<<>>>>>======>>>>>>===<<<;;;;;;;;;;;;888777777777666666666666555555555444444444333333333333333222222222111111444333111000000000111222////////////////////////---------....../////////////////////000000000111000000/////////.........////////////////////////000///---++++++,,,---...000///............//////...,,,+++,,,...//////---...............///000111------............---------------............///........................------............------//////.........---------,,,,,,,,,---------......................................................////////////////////////........................---...///000000///...---............////////////......////////////.........///000111111000///......///111222222222111000...///000222333333333333000000111111111222222222111111111000000111111111///000111111222222222222444444444444444444444444222222222222222222222222555555444333333222222222333444444555555444444333444444444555555555666666555555555666666666777777666666666666777777777777888888888888999999999999888999999:::;;;;;;<<<<<<;;;;;;;;;;;;<<<===>>>???===>>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<=========??????>>>>>>>>>>>>>>>>>>@@@@@@@@@@@@AAAAAAAAAAAADDDDDDDDDDDDDDDDDDDDDCCCCCCCCCDDDEEEFFFGGGHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEFFFGGGGGGHHHHHHIIIGGGHHHHHHFFFDDDDDDEEEFFFJJJJJJLLLNNNOOOPPPPPPQQQOOOOOONNNNNNNNNNNNMMMMMMLLLMMMOOOQQQTTTUUUUUUTTTUUUVVVWWWXXXYYYZZZZZZZZZTTTRRRPPPPPPSSSVVVWWWWWWZZZ\\\^^^______^^^___```VVVWWWXXXYYYZZZ[[[\\\\\\YYYXXXWWWUUUTTTWWW[[[^^^cccdddeeefffffffffeeeeeeeeefffgggfffddddddeeegggcccccceeefffggghhhiiiiiiiiihhhhhhkkkooosssuuuuuusssrrrpppooooooqqqrrrsssrrrtttvvvxxxxxxxxxwwwwwwwwwxxx{{{|||}}}}}}xxxrrrqqquuuzzz}}}{{{|||~~~~~~~~~|||zzzxxxyyyvvvrrrmmmjjjiiiiiijjjllljjjiiihhhgggeeebbb```YYYYYYYYYXXXXXXWWWWWWWWWUUUSSSQQQOOONNNMMMMMMNNNOOOOOOPPPPPPPPPPPPOOOOOONNNNNNMMMLLLKKKJJJIIIIIIFFFEEEDDDCCCBBB@@@>>>>>>=========>>>>>>>>>>>>>>>>>>======<<<<<<<<<<<<<<<======<<<<<<;;;;;;:::999777777777666666666666555444444444444333333333333333333333222222222111111333222111000///000111222////////////////////////.........//////000000000000000000////////////...---........./////////000........................000...,,,+++***+++---...//////............//////000///......//////---,,,//////.........///000000---......//////......------------............///........................------............------...............---------,,,,,,,,,---------..............................................................................////////////////////////---...///000000///...---............////////////......////////////......///000111111111///...---...///000222222111000000...///000222333333333333000000111111111222222222222222111111111111222222111222222333222111000///222222222222222222222222222222222222222222222222444444333333333222222222333333444444444444333333444444444444555555555555555555555555666666666666555666666666777777777888777777888888888999999999777888888999:::;;;<<<<<<;;;;;;:::;;;;;;<<<===>>><<<======>>>>>>======<<<<<<<<<<<<======>>>>>>>>>?????????>>>>>>>>>>>>>>>?????????@@@@@@@@@AAAAAABBBCCCDDDDDDDDDDDDCCCCCCAAABBBCCCDDDEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDEEEEEEFFFGGGGGGGGGGGGHHHHHHGGGEEEDDDFFFGGGIIIJJJKKKMMMNNNOOOPPPPPPOOOOOOOOONNNNNNNNNMMMMMMLLLNNNQQQSSSUUUUUUUUUUUUWWWXXXXXXYYYYYYZZZYYYYYYSSSQQQPPPPPPRRRTTTVVVWWWYYY\\\^^^```_________```VVVVVVWWWWWWXXXYYYZZZZZZZZZYYYXXXVVVTTTUUUXXX[[[```bbbeeeggghhhhhhgggfffcccdddeeeeeeddddddfffhhhbbbcccdddfffgggiiijjjkkkkkkjjjiiikkkooossstttuuurrrrrrrrrrrrsssttttttuuussstttuuuvvvwwwwwwvvvuuuttttttvvvzzz~~~~~~~~~zzzzzzxxxtttpppppptttxxx|||}}}|||zzzwwwuuuqqqmmmjjjiiihhhhhhkkkiiihhhggggggeeebbb```[[[YYYXXXVVVUUUUUUVVVVVVSSSRRRPPPNNNLLLLLLLLLLLLNNNOOOOOOPPPQQQQQQQQQPPPNNNNNNMMMLLLKKKJJJIIIIIIFFFEEEDDDBBB@@@>>>======:::;;;<<<=====================<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;:::999888777777666666666666555555333333333333333333333333333333333222222222111111222222111000000000000111111111111111111111111111000000000000000000111111000000000//////.........,,,------...//////000000........................///...---,,,+++,,,------///............//////000000000000000///...---,,,------------------------......////////////......---------............///------------------------------............------........................,,,,,,,,,---------......------------------------................................................000000000000000000000000/////////000000/////////............////////////......////////////.....................------,,,...///000000111111000000000000000111222222222333000111111111111222222222222222222111111222222222444444555444444222111000111111111111111111111111222222222222222222222222222222222333333333333333333333444444444444333333333444444444444555555555444444555555555666666666555555666666777777888888777777777888888888888999777777888999999:::;;;;;;;;;;;;::::::;;;<<<<<<===<<<<<<============<<<<<<:::;;;;;;<<<===>>>??????===>>>???@@@@@@@@@???>>>>>>>>>?????????@@@@@@@@@@@@AAABBBCCCDDDCCCBBBAAA@@@AAABBBCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCDDDEEEEEEFFFFFFFFFGGGGGGFFFEEEEEEFFFHHHHHHIIIJJJLLLMMMNNNNNNOOOOOOOOOOOONNNMMMMMMLLLLLLKKKNNNQQQSSSSSSTTTUUUVVVXXXYYYZZZ[[[ZZZZZZXXXXXXRRRQQQPPPPPPQQQSSSUUUWWW[[[]]]aaabbbaaa```___```VVVVVVVVVVVVVVVWWWXXXYYY[[[[[[[[[ZZZXXXXXXZZZ\\\___aaaeeehhhiiiiiihhhgggcccddddddcccbbbbbbeeegggbbbbbbdddeeehhhjjjlllnnnmmmlllkkklllooorrrttttttrrrssstttvvvwwwwwwwwwvvvtttuuuuuuvvvvvvvvvvvvvvvsssssstttwwwzzz~~~~~~~~~}}}~~~}}}yyywwwtttqqqpppqqqtttvvvzzzzzz{{{|||}}}~~~~~~{{{yyytttrrrpppnnnllljjjjjjiiijjjhhhgggffffffdddbbb___ZZZXXXUUURRRQQQRRRSSSUUURRRQQQOOOLLLKKKKKKKKKKKKKKKLLLMMMNNNOOOPPPPPPPPPNNNNNNMMMLLLKKKJJJIIIIIIGGGFFFDDDBBB???>>>===<<<999:::;;;===>>>>>>=========<<<;;;:::::::::;;;;;;;;;;;;<<<<<<;;;:::888777777777666666666555555555222222222222222222333333333333333222222222111111111111111111111000000///111111111111111111111111111111000000000000000000.........///////////////............................................................------------...............///000000---...///000///...------,,,,,,---......---,,,+++......////////////......---------............///------------------------------............------........................,,,,,,,,,---------......------------------------................................................////////////////////////000000////////////000000............////////////......////////////......,,,,,,,,,------///000000///////////////000111111222222111000000111222333000111111111111222222222111111000000000000111111333333333333222222222222222222222222222222222222111111111111111111111111111111111222333333444444222333333444444333333222333333444444444555555555444444444555555555666666555555555666777888888888777777777777888888888888777777888888999999::::::;;;;;;::::::;;;;;;<<<<<<;;;<<<<<<======<<<<<<;;;888999:::;;;<<<===>>>>>>;;;===@@@BBBCCCBBB@@@>>>>>>>>>>>>>>>?????????@@@>>>???AAABBBCCCBBBAAA@@@@@@@@@BBBCCCDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBCCCDDDDDDEEEEEECCCDDDEEEEEEDDDDDDFFFHHHFFFGGGIIIJJJLLLMMMMMMMMMNNNNNNMMMMMMLLLKKKKKKJJJIIILLLOOOQQQPPPQQQSSSUUUWWWYYYZZZ[[[[[[YYYVVVUUUPPPPPPPPPOOOOOOQQQTTTVVV[[[]]]aaabbb```^^^]]]]]]VVVUUUUUUUUUVVVVVVWWWXXX[[[\\\]]]]]]\\\\\\]]]___^^^```dddhhhjjjjjjhhhgggdddeeedddbbbaaaaaabbbdddaaabbbcccfffhhhkkknnnooonnnmmmlllmmmooorrrssssssqqqsssvvvxxxyyyyyyxxxwwwvvvvvvvvvvvvvvvvvvwwwwwwsssssstttuuuxxx}}}~~~|||~~~~~~~~~~~~}}}}}}{{{yyyvvvqqqoooppprrrtttuuuyyyxxxxxxxxxyyyzzz|||||||||~~~|||xxxvvvqqqppppppooommmlllkkkkkkiiihhhffffffeeedddaaa___ZZZWWWSSSOOONNNOOOQQQSSSQQQPPPNNNLLLJJJJJJJJJJJJHHHIIIJJJKKKMMMMMMMMMMMMNNNNNNMMMLLLKKKJJJIIIIIIHHHFFFDDDBBB???>>><<<<<<888999;;;===>>>>>>=========<<<;;;:::::::::;;;<<<:::;;;<<<<<<;;;:::888777777666666666555555555555222222222222222222222333333333333222222222111111000111222222222111///...////////////////////////111111000000//////......,,,,,,---...///000111222/////////...------,,,,,,............................../////////...---,,,...............///000111)))+++---......---......---...000111111///...,,,......////////////......---------.........//////---------------------------..................------.....................,,,,,,,,,---------......------------------------........................................................................111000///......///000111............/////////000......////////////......,,,,,,,,,---///222555666000///.........///111222444333111//////000222333000111111111111222222222000000////////////000000////////////000111222333333333333333333333333333111111111111111111111111000000111222333444444555222333333444444333333222333333333444444444555555444444444555555555666666444555555666777888888999777777777777888888888888888888888888888999999999;;;;;;:::::::::;;;<<<<<<;;;<<<<<<<<<<<<<<<<<<;;;777777888999;;;<<<======:::===AAADDDEEECCC@@@>>>>>>>>>>>>>>>????????????===>>>@@@BBBBBBBBB@@@???@@@AAABBBDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBBBBBCCCDDDDDDEEEAAABBBCCCCCCCCCDDDFFFHHHFFFFFFHHHJJJKKKLLLLLLMMMMMMLLLLLLKKKJJJJJJIIIIIIHHHKKKNNNNNNNNNNNNQQQTTTVVVXXXZZZ\\\[[[XXXUUUSSSOOOOOOOOONNNNNNPPPSSSUUUYYY[[[______^^^\\\ZZZZZZQQQSSSUUUVVVVVVWWWYYY[[[]]]^^^___^^^\\\[[[\\\]]]______bbbgggkkkkkkgggccceeeeeeccc___[[[[[[```eeeccccccdddeeegggiiikkklllmmmnnnpppqqqrrrrrrqqqpppvvvxxxzzz{{{zzzzzz{{{|||{{{xxxvvvvvvyyy{{{{{{yyyyyyvvvtttvvv{{{||||||~~~||||||||||||}}}zzzrrrrrrrrrrrrrrrssstttttt}}}{{{xxxuuutttuuuwwwyyy|||}}}~~~|||wwwsssnnnnnnoooqqqqqqpppllliiiiiigggeeeeeeeeedddcccaaa]]]ZZZVVVQQQNNNMMMMMMNNNOOONNNLLLJJJIIIIIIJJJKKKHHHHHHIIIIIIKKKLLLMMMNNNOOOMMMKKKHHHGGGGGGHHHHHHJJJHHHFFFCCC@@@>>><<<;;;;;;;;;;;;;;;;;;;;;;;;;;;>>>============<<<<<<<<<::::::999999888777666666666666555444333333222222333333333333333333333333000111111222222333444444333333333222222222111111555555444444333222111111////////////000000000000000000000000///////////////////////////.........000000000000000000000000,,,---------......////////////.........---------........................------------------------.........///......---,,,........................000000//////.........---....................................---,,,+++***------------------------///...,,,,,,,,,---///111...........................///000000000///---,,,---///000000///......///000000000000000000000000........................------...///000000//////000000//////......------........................000000000000000000000000222111111111000000//////111111000000000000111111000000111111111111000000111000/////////111222333444444444444333222111111111111111111111111111111333333333444444444555555222222333333333333444444444444444555555555555666555555555555555666777777888888888777777777777777999999999888888888777777;;;;;;;;;;;;;;;;;;;;;;;;>>>===<<<;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;<<<======???????????????>>>======<<<<<<===??????@@@@@@@@@@@@??????>>>???AAABBBCCCAAAAAABBBBBBCCCBBBBBBBBBCCCCCCDDDDDDDDDBBBAAA@@@??????@@@@@@AAABBBCCCCCCCCCCCCCCCCCCCCCDDDEEEEEEEEEEEEGGGHHHJJJKKKLLLMMMMMMLLLLLLKKKJJJIIIIIIHHHKKKKKKLLLMMMOOOPPPQQQQQQVVVWWWYYYZZZYYYWWWTTTRRRPPPOOOOOOOOOPPPQQQSSSTTTWWWXXXZZZ\\\\\\ZZZXXXVVVQQQRRRTTTUUUUUUVVVXXXZZZ\\\]]]^^^]]]\\\[[[\\\]]]aaaaaabbbeeeiiijjjhhheeeeeeccc^^^YYYVVVXXX^^^bbbcccdddeeefffhhhjjjlllmmmnnnmmmmmmnnnpppsssvvvxxxwwwyyy{{{{{{zzzzzz{{{|||zzzxxxvvvwww{{{}}}~~~}}}~~~{{{|||~~~~~~~~~{{{{{{~~~}}}~~~}}}~~~|||xxxrrrrrrqqqrrrsssuuuwwwxxx}}}{{{xxxuuutttuuuwwwxxx|||||||||}}}}}}zzzvvvsssnnnnnnooopppqqqooollliiieeedddbbbcccddddddbbbaaaZZZXXXTTTPPPMMMLLLLLLLLLNNNMMMLLLKKKKKKKKKKKKKKKGGGGGGGGGIIIJJJLLLMMMNNNOOOMMMKKKIIIHHHHHHHHHIIIHHHFFFDDDAAA???===<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<<<<<<<;;;;;;;;;::::::999888888777666666666555555444333333222222333333333333333333333333222222222222222222222222333333222222222111111111333333222222111000000///000000000000111111111111000000000/////////....../////////////////////...------------------------000000000/////////////////////.........---------........................000000000000000000000000++++++,,,---......------...............---------000/////////.........---....................................---,,,+++***------------------------///...---,,,,,,---///000........................,,,---...///000000000000---///000000///......///////////////////////////........................,,,------............---000000000000000111111111//////////////////......000000000000000000000000111111111111000000000///111111000000000000111111......////////////......111000/////////000222333333333333444333333222111222222222222222222222222222222222222333333333444222222222333333333444444444444444444555555555555555555555555555666666777777777777777777777777777999999999888888888777777999999::::::;;;;;;;;;;;;===<<<<<<;;;:::::::::;;;;;;;;;;;;;;;;;;<<<======???????????????>>>======<<<===>>>??????@@@@@@@@@>>>>>>======>>>???AAABBB@@@AAABBBBBBCCCBBBBBBBBBDDDDDDDDDDDDBBB@@@???===?????????@@@AAABBBBBBBBBCCCCCCCCCCCCCCCDDDDDDEEEEEEEEEFFFHHHIIIKKKLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJIIIJJJKKKMMMNNNPPPQQQQQQTTTVVVXXXYYYYYYXXXVVVUUUQQQQQQQQQQQQQQQRRRSSSTTTUUUVVVXXXZZZZZZXXXVVVTTTQQQSSSUUUUUUUUUVVVXXXYYY[[[\\\]]]]]]\\\[[[\\\^^^cccbbbccceeehhhiiihhhggggggaaaYYYRRRQQQUUU\\\aaadddeeefffhhhjjjlllnnnoooqqqpppmmmmmmoootttyyy|||xxxzzz||||||zzzzzzzzz{{{{{{yyyxxxzzz}}}}}}~~~|||{{{}}}~~~|||zzzxxx{{{|||}}}~~~|||wwwsssrrrrrrrrrsssvvvzzz|||}}}{{{xxxvvvuuuuuuwwwxxx|||{{{zzzyyyyyyxxxvvvsssnnnnnnnnnooopppnnnkkkhhhaaa``````aaabbbbbb```___WWWUUURRRNNNKKKJJJJJJJJJLLLLLLMMMMMMMMMLLLLLLKKKFFFFFFFFFGGGIIIJJJLLLMMMMMMLLLJJJHHHHHHHHHHHHIIIDDDCCCAAA???>>><<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::999999999999888888777777666666555555555444444333333222333333333333333333333333444333333222111111000000333222222222222111111111111111000000//////......000000111111111222222222/////////.........------......//////////////////------------------------000000000///////////////...............---------........................------------------------((()))+++,,,---.........//////.........---------/////////......................................................---,,,+++------------------------......---,,,,,,...///000.......................................///000111---///000000///......///////////////////////////........................------------------,,,+++...//////000111111222222111111000000/////////...000000000000000000000000111111111111000000000000111000000//////000000111...//////000000//////...000000000///000000111222111111222333333333333222333333333333333333333333111111111111222222222222222222222222333333333333444444444444555555555555555555444444555555666777777777777777777777777777999888888888888777777777777777888999:::;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>??????>>>>>>======<<<===>>>??????@@@??????===============>>>@@@@@@@@@@@@AAABBBBBBBBBBBBBBBEEEEEEDDDCCCAAA???>>><<>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999999888888888888888888777777777666666666555555444444444333333333222222222222222222222222333222222222111111000000222222222222111111111111000000000//////.........///000000000000111111111///.........------------............////////////////////////////////////,,,,,,,,,------.........................................................,,,,,,,,,,,,,,,,,,,,,,,,******+++------........./////////...------,,,,,,...............................................................---,,,,,,------------------------...------------...///000........................333111///...---------...---///000000///......///////////////////////////.......................................---,,,+++---------.........//////111111000000///.........////////////////////////111111111000000000000000000000////////////000000111111111222222111111111000000000000000000111111///000111222333333333333333333333333333333333333111111111222222222222333111222222222222333333333333333444444444555555555555444444444444555666666666666666777777777777777888888888888777777777777555666777888999:::;;;;;;<<<<<<<<<===<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<======>>>>>>>>>>>>>>>============>>>???????????????<<<=========>>>???@@@@@@???@@@AAABBBBBBBBBBBBBBBDDDDDDCCCBBBBBB@@@@@@???AAAAAAAAABBBBBBCCCCCCCCCCCCBBBBBBBBBBBBCCCDDDDDDEEEEEEFFFFFFGGGHHHIIIIIIIIIJJJJJJKKKLLLMMMNNNNNNIIIIIIKKKMMMOOOQQQRRRSSSSSSTTTVVVWWWXXXXXXWWWVVVRRRRRRRRRRRRRRRQQQQQQQQQPPPQQQSSSTTTTTTSSSRRRQQQUUUWWWXXXXXXWWWWWWXXXZZZXXXYYY[[[[[[[[[[[[]]]^^^___bbbfffiiijjjjjjiiiiiifff___UUULLLKKKPPPYYY```gggiiikkkmmmnnnppppppppprrrrrrrrrssstttvvvwwwxxxzzz{{{}}}|||{{{zzzzzz{{{~~~|||}}}~~~}}}||||||~~~~~~~~~~~~{{{xxxvvvttttttvvvwwwyyy|||}}}|||}}}~~~}}}}}}yyywwwtttrrrrrrtttwwwyyy|||{{{yyyxxxxxxxxxzzzzzz}}}zzzwwwvvvvvvvvvuuutttmmmlllkkkkkkkkkjjjgggeeecccbbbaaa``````]]]ZZZWWWSSSQQQOOOMMMKKKJJJIIIIIIHHHIIIJJJKKKLLLKKKJJJIIIHHHGGGFFFEEEDDDDDDDDDDDDEEEDDDDDDCCCCCCCCCDDDDDD>>>===<<<;;;;;;;;;;;;;;;999999999999999999999999888888888888777777777777777777666666666666666666444444444444444333333333222222222222222222222222000000000111111222222222222222222111111111000000000000000000000/////////.........////////////000///.........---------------.........//////000000////////////////////////)))***+++,,,---...///000---.............................................////////////////////////------............------//////.........------------------.............................................//////......------------------------------------------......//////........................222111///...------......---///000000///......///........................///////////////////////////////////////...---,,,///.........---------,,,/////////......---------////////////////////////000000000000000000111111000000////////////000000111111222222222222111111000000111111111000000000...///000111222333333333333333333333333333333333222222222222333333333333111111111222222222333333333333333444444444444555444444444444444555666666555555666666777777777777777777777777777777777777555555666777999:::;;;;;;<<<===>>>>>>>>>>>>======:::::::::::::::;;;<<<<<<<<<======>>>>>>>>>=========>>>>>>????????????>>>======>>>??????@@@@@@@@@>>>???@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDBBBBBBBBBBBBBBBCCCDDDDDDDDDEEEEEEEEEFFFFFFGGGGGGHHHHHHIIIKKKLLLMMMNNNOOOJJJKKKLLLNNNPPPQQQSSSSSSSSSTTTUUUVVVVVVUUUTTTSSSQQQPPPPPPPPPPPPPPPPPPPPPPPPQQQRRRSSSSSSSSSSSSRRRVVVWWWXXXXXXWWWVVVXXXYYYVVVXXXZZZZZZZZZ[[[]]]^^^___bbbfffiiijjjkkklllmmmkkkfff^^^TTTNNNPPPYYYaaaiiikkklllnnnoooooooooooolllnnnqqquuuwwwyyyyyyyyyyyy{{{}}}}}}{{{zzz{{{|||~~~~~~~~~~~~}}}~~~}}}zzz{{{}}}~~~~~~~~~|||zzzwwwvvvuuuuuuuuutttuuuwwwzzz}}}}}}yyyvvvwwwyyy{{{|||xxxvvvtttrrrqqqssstttvvvxxxwwwwwwwwwwwwxxxzzz{{{zzzxxxuuutttttttttrrrqqqkkkjjjhhhhhhhhhgggeeeccccccaaa``````^^^[[[WWWSSSPPPOOONNNLLLKKKIIIIIIIIIGGGGGGHHHHHHHHHGGGGGGFFFGGGGGGEEEDDDCCCBBBBBBAAAAAAAAAAAAAAABBBBBBBBBBBB======<<<;;;::::::::::::888888888888888888888888888888888777777777777666666666666666555555555555444444444444444444444444222222222222222222222222//////000000111222222333222111111111111000000000111111111111000000000000---------.........///////////////.........------------......///000000000,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,...///000111222---------................................................................../////////......---,,,........................---------------......................................./////////......------------------------------------............///........................------------///000111222---///000000///......///......................../////////////////////////////////000//////......111111000000///......---------..................000000000000000000000000000000000000111111111111000//////......//////000///000000111111000000///000111111111111000//////......///111111222222222333333333333333333333333222222222222333333333444111111111111222222222222333333333333444444444444444444333333444444555666444555555666666777777888666666777777777777777888666666777888999::::::;;;;;;<<<===>>>???>>>===<<<:::::::::::::::;;;;;;<<<<<<<<<===>>>>>>>>>======>>>>>>????????????>>>>>><<<===>>>???@@@@@@@@@@@@===>>>???AAABBBBBBBBBBBB@@@@@@@@@@@@AAACCCDDDEEEDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBAAAAAABBBBBBCCCDDDDDDDDDEEEEEEEEEEEEEEEEEEGGGGGGHHHJJJKKKMMMNNNNNNKKKKKKLLLNNNOOOPPPQQQRRRSSSSSSSSSSSSSSSSSSRRRRRRPPPPPPNNNNNNNNNOOOPPPQQQQQQRRRSSSTTTTTTUUUUUUTTTUUUVVVWWWWWWUUUTTTUUUWWWUUUWWWYYYZZZZZZ[[[]]]___aaaccceeefffgggjjjooosssyyyxxxqqqdddYYYVVV]]]eeekkklllnnnooopppooonnnmmmkkkmmmqqqtttwwwyyyyyyyyyxxxzzz|||}}}|||{{{|||}}}|||~~~~~~}}}~~~~~~{{{~~~~~~~~~yyyzzz|||~~~}}}~~~}}}{{{yyywwwuuuuuuuuuvvvrrrssstttwwwzzz~~~~~~{{{xxxtttrrrssstttvvvvvvsssrrrqqqqqqqqqrrrssstttrrrrrrssstttuuuwwwyyyzzzvvvtttsssrrrrrrqqqooommmjjjhhhfffeeeeeeeeebbbaaa___^^^^^^]]]]]]YYYUUUQQQMMMMMMKKKJJJIIIHHHGGGGGGFFFFFFEEEDDDCCCCCCCCCDDDDDDDDDCCCBBBBBBBBBBBBBBB???@@@@@@AAAAAABBBBBBAAA>>>===<<<;;;::::::::::::888888888888888888888888888888888777777777777666555555555555555555555555444444444444444444444444111111111111111111111111000000000000111111111111111111111111000000000000000000000000000000000000............////////////000000000/////////......------......///000000111,,,,,,,,,,,,,,,,,,,,,,,,------............//////---------.........//////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........------,,,,,,------.../////////,,,,,,,,,------.......................................////////////......------------------------,,,------.......................................***+++---...000111222222---///000000///......///........................////////////////////////------......//////......////////////////////////------......//////000000000000000000000000000000///000000000111111111111//////............/////////000000111111000000///000111111222111000///.........///000111111111000222222222222222222222222111111111111222222222222111111111111222222222222222222333333333444444444444444333333444444555666444444555555666777777888666666666666777777888888888888888999999999::::::999:::<<<===>>>===<<<;;;::::::999999::::::;;;<<<;;;<<<<<<===>>>>>>======>>>>>>????????????>>>>>>;;;<<<===????????????>>>===>>>???@@@AAABBBBBBBBB???>>>>>>>>>>>>@@@AAABBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBBBBBCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDFFFGGGHHHIIIJJJKKKLLLMMMJJJKKKKKKLLLMMMMMMNNNNNNOOOPPPPPPQQQQQQRRRRRRRRRQQQPPPNNNLLLMMMOOORRRTTTTTTTTTUUUUUUVVVWWWWWWWWWTTTUUUVVVUUUSSSSSSSSSUUUTTTVVVXXXYYYZZZ[[[]]]___cccccccccbbbccciiirrryyysssccc]]]ccckkklllmmmooopppooonnnlllkkkpppppprrrsssuuuvvvwwwwwwxxxzzz|||}}}||||||}}}~~~yyy{{{}}}}}}|||~~~~~~yyy|||~~~|||}}}yyyzzz|||~~~~~~~~~~~~|||zzzwwwvvvuuuvvvwwwqqqqqqrrrtttxxx{{{|||~~~vvvtttqqqpppqqqqqqqqqqqqooooooppppppqqqrrrssstttnnnooopppqqqsssuuuwwwxxxsssrrrpppppppppooollljjjiiigggeeeddddddcccaaa___[[[[[[[[[\\\[[[YYYTTTQQQKKKJJJJJJIIIHHHGGGFFFEEEFFFEEECCCBBBAAAAAAAAABBBAAAAAAAAAAAABBBBBBCCCDDD???@@@AAAAAABBBBBBBBBBBB>>>===<<<;;;:::999999999999999999999999999999999888888888888777777777777444555555555555555555555444444444444444444444444111111111111111111111111222222111111000/////////111111111111000000000000/////////000000000000000////////////000000000000000000000000////////////---------...///000000111..............................---,,,++++++******---------.........//////........................////////////////////////)))***+++,,,---.........+++,,,,,,---...///000000,,,,,,,,,------.......................................///////////////...------------------------,,,---......//////..............................+++---...000000000//////---///000000///......///........................000000000000000000000000++++++,,,---............++++++,,,,,,---.........------...///000111222222000000000000000000000000//////000000111111111222//////............//////222222333333333333222222000111222222222000///......//////000000000000000111111111111111111111111000000000000111111111111000111111111111222222222222222333333333444444444444333333333333444555555444444444555666777777888555666666666777777888888999999999999999999::::::777888:::<<<<<<;;;:::999::::::999999::::::;;;<<<;;;;;;<<<===>>>>>>======>>>>>>?????????>>>>>>===:::;;;<<<>>>>>>>>>>>>=========???@@@AAABBBBBBBBB???>>>===<<<<<<===>>>???AAAAAAAAAAAAAAAAAAAAAAAABBBAAAAAAAAAAAABBBCCCCCCDDDDDDDDDDDDDDDCCCCCCCCCFFFFFFGGGHHHIIIJJJKKKLLLJJJJJJJJJJJJKKKKKKKKKKKKLLLMMMNNNOOOQQQRRRSSSTTTSSSQQQNNNLLLMMMPPPTTTWWWUUUUUUVVVWWWXXXXXXYYYYYYWWWVVVUUUTTTSSSSSSSSSSSSQQQRRRSSSVVVZZZ]]]```bbb___bbbccccccccchhhqqqyyylllgggjjjjjjnnnllljjjiiiiiiiiikkklllnnnoooqqqrrrttttttttttttwwwyyy||||||{{{{{{{{{||||||zzzyyyxxxyyy{{{~~~~~~~~~}}}}}}~~~~~~}}}}}}~~~}}}zzzzzz}}}}}}}}}||||||}}}~~~~~~{{{vvvttttttuuuuuuuuusssrrrqqqrrrtttxxx|||~~~|||}}}~~~}}}{{{zzztttqqqmmmjjjjjjkkklllkkkllljjjiiikkkooorrrrrrpppooonnnmmmooorrrtttuuuuuusssqqqooonnnooonnnllljjjkkkjjjiiigggeeeccc```___\\\\\\\\\[[[YYYVVVSSSQQQMMMLLLKKKIIIHHHGGGFFFFFFDDDDDDCCCBBB@@@???>>>=========>>>???@@@@@@@@@@@@??????@@@AAAAAAAAAAAA@@@???>>>===;;;999888888888999999999888666666888:::888888888888777777777666333444444444333222222111333222222111111222222333222222222222222222222222222222222111111111111000////////////////////////////////////////////////////////////////////////........................000///...---,,,------...---,,,++++++,,,...111222//////.........---------------------------------///............------------...///000000...,,,***%%%&&&(((+++---000222333///...,,,++++++,,,...///...------------...//////111111000///...------,,,........................---......,,,++++++---///..................------...........................------,,,,,,---///000------------------------000///...------...000111//////////////////////////////000000000000//////'''(((***,,,---...//////////////////////////////000000///////////////000000000//////.........---000000//////.........---...............///000111222222222111111111111111444444333111111000000000000000000000111111111111444333111000000000111111000111111111111222222222555222000000333444333111222222222222222222222222444444444555555555555666444444444555666777777888777777777777888888888888888888888888888999999999999999888888999999:::;;;<<<;;;;;;:::::::::;;;;;;??????>>>>>>======<<<<<<<<<<<<<<<;;;;;;::::::999;;;;;;<<<>>>???@@@AAABBB======>>>>>>>>>======<<<===>>>@@@@@@@@@BBBDDDFFFBBBBBBAAA???======@@@BBBCCCCCCCCCDDDDDDDDDDDDDDDCCCDDDEEEFFFHHHHHHIIIIIIJJJKKKMMMNNNOOONNNLLLKKKMMMLLLJJJIIIJJJNNNRRRTTTUUUTTTRRRQQQRRRTTTWWWYYY]]]ZZZXXXYYY\\\]]]\\\[[[VVVVVVVVVUUUUUUTTTTTTTTTQQQRRRTTTVVVYYY\\\^^^```^^^aaabbbbbbbbbgggpppwwwuuuoooooommmnnnmmmkkkjjjjjjjjjlllmmmppppppppppppqqqrrrtttuuuxxxzzz}}}}}}|||{{{{{{||||||{{{yyyxxxxxxzzz}}}~~~}}}~~~}}}}}}~~~~~~~~~|||{{{~~~~~~~~~~~~~~~|||yyyuuuttttttuuuuuuuuuuuutttsssrrrsssuuuxxxzzz|||}}}~~~~~~}}}{{{yyywwwsssoookkkiiiiiiiiiiiiiiillljjjiiikkknnnqqqqqqpppooommmkkklllnnnqqqrrrsssqqqooommmmmmmmmllljjjhhhhhhhhhgggfffdddbbb```___[[[\\\\\\[[[YYYVVVSSSQQQMMMLLLJJJIIIGGGFFFFFFFFFDDDDDDCCCBBBAAA@@@@@@???>>>???@@@@@@AAAAAA@@@@@@??????@@@AAAAAAAAAAAA@@@??????===;;;:::999888888999999999777666555777999777777777666666666555555444444444444444333222222333222222111111222222333222222222222222222222222222222222111111111000000........................000000000000000000000000////////////////////////........................000///...---,,,------...000///......---...////////////.........---------........................///............---------....../////////...,,,,,,,,,,,,,,,,,,------------------............---------,,,,,,,,,,,,---............------,,,,,,++++++........................---......---++++++---///...............................................................///000000........................111000...------------...//////////////////////////////000000000000//////,,,---------------,,,,,,////////////////////////000000////////////000000000/////////............000000/////////.........///............//////000111111111111111111111000///...---,,,,,,+++++++++//////000000000111111111333222111000000000111111000000111111111222222222444222000000222444333111222222222222222222222222444444444444555555555555444444444555666777777777444555555555666666666666777777777888888999999999999999888888999999:::;;;<<<;;;;;;::::::;;;;;;;;;???>>>>>>>>>=========<<<;;;;;;;;;;;;::::::::::::;;;;;;<<<===>>>??????@@@??????@@@@@@@@@??????>>>???@@@AAAAAA@@@@@@BBBDDDBBBBBBBBB@@@>>>>>>@@@CCCCCCCCCCCCCCCCCCBBBBBBBBBCCCCCCEEEFFFGGGHHHHHHHHHHHHIIIKKKLLLMMMLLLKKKJJJMMMLLLKKKKKKLLLOOORRRTTTUUUSSSRRRQQQRRRTTTVVVXXX[[[ZZZYYY[[[___aaa```___UUUVVVWWWWWWWWWVVVUUUTTTSSSTTTUUUVVVXXXZZZ\\\]]]]]]___``````aaaeeemmmttt~~~|||uuurrroooooonnnmmmlllkkklllmmmmmmrrrqqqooonnnnnnpppssstttxxxzzz}}}}}}|||{{{{{{||||||zzzxxxwwwwwwyyy{{{}}}~~~||||||{{{|||}}}}}}|||}}}~~~|||~~~}}}|||yyywwwttttttuuuvvvvvvuuuwwwvvvtttrrrrrrssstttuuu{{{||||||{{{zzzxxxvvvuuutttqqqmmmjjjjjjjjjiiihhhjjjiiiiiijjjmmmooooooooonnnkkkhhhhhhjjjmmmooopppooonnnlllkkkkkkjjjhhhffffffeeeeeedddbbbaaa___^^^[[[[[[[[[ZZZXXXUUUSSSQQQMMMLLLJJJIIIGGGFFFFFFFFFDDDDDDCCCCCCBBBBBBBBBBBBAAAAAABBBBBBAAAAAA@@@@@@??????@@@AAAAAAAAAAAA@@@@@@???===<<<::::::999999999999999777555444555666666555555555555444444444444444555555444444333333222222111111111111222222111111111111111111111111222222111111111000000000........................////////////////////////////////////////////////........................//////...------------...------.................................---------///////////////////////////............---------//////...------------...000000///...---,,,++++++,,,---///000000///---,,,...------------...//////////////////////////////........................---......---,,,,,,---///................................................,,,------...///.........////////////////////////111000...---,,,,,,+++,,,////////////////////////...//////000000//////....../////////...---,,,,,,////////////////////////000000////////////000000////////////............000000////////////......000//////............////////////000000000000000111000//////............//////000000000000111111222222111000000000111111000000000111111111222222333222000000222333222111222222222222222222222222444444444444555555555555444444444555666666777777444444555555555666666666666666777777888999::::::999888888888888999::::::;;;;;;;;;::::::;;;;;;<<<>>>>>>>>>>>>============:::::::::;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<=========@@@AAAAAABBBBBBAAAAAAAAA@@@BBBBBBBBB@@@@@@@@@BBBCCCCCCCCCAAA??????AAACCCDDDDDDCCCBBBAAAAAAAAABBBCCCCCCDDDEEEFFFGGGGGGHHHGGGHHHIIIJJJKKKJJJIIIIIILLLLLLLLLMMMNNNPPPRRRSSSTTTSSSRRRQQQRRRSSSVVVWWWYYYZZZ[[[___bbbddddddcccSSSUUUWWWXXXYYYXXXWWWUUUVVVVVVVVVWWWXXXZZZ[[[\\\[[[\\\]]]^^^___dddkkkpppuuuzzztttqqqnnnooonnnmmmmmmllllllmmmmmmoooooonnnnnnnnnoooppppppuuuxxxzzz{{{zzzyyyzzzzzzzzzyyywwwuuuuuuwwwyyy{{{~~~}}}|||{{{zzzwwwyyy{{{{{{|||}}}~~~|||~~~}}}{{{zzzwwwuuutttuuuvvvxxxwwwwwwwwwvvvtttsssrrrrrrssstttyyyyyyzzzzzzyyyxxxwwwvvvyyyvvvrrrooonnnmmmllljjjiiiiiihhhiiikkkmmmnnnnnnllliiifffeeeggglllooopppooommmkkkjjjiiihhhfffddddddccccccbbbaaa```^^^^^^\\\\\\[[[ZZZXXXVVVTTTSSSLLLKKKJJJHHHGGGFFFEEEEEECCCCCCCCCDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBAAA@@@?????????@@@AAAAAAAAAAAA@@@@@@???===<<<;;;:::::::::888999999777444333333444555555555555444444444444444444555555555444444333222222111111111111222222111111111111111111111111111111111111000000000000........................------------------------////////////////////////....................................------......&&&(((+++---/////////...................................................///............---------000///---,,,,,,---...///---.....................---...///000000///...---///////////////000000111.........//////000000000........................---...///...---,,,---///---------.......................................***+++,,,---...---,,,,,,..............................------,,,,,,,,,,,,////////////////////////...//////////////////...------...//////000//////////////////////////////000////////////000000111///////////////.........000000//////////////////111000///........................///////////////444333222222111111111222////////////000000000111111111111000000000000111000000000000111111111111222222111111111222222222222222222222222222222222333333444444444555555555444444444555555666666666666666666777777777888888555555666777888999::::::888888888888888999999:::;;;;;;:::::::::;;;<<<<<<>>>>>>>>>>>>============;;;;;;;;;<<<<<<=========<<<<<<<<<<<<<<<<<<<<<<<<@@@AAAAAABBBBBBBBBBBBAAA@@@AAABBBBBBAAA@@@AAABBBCCCCCCCCCBBB@@@@@@AAACCCEEEDDDCCCBBBAAAAAABBBBBBDDDDDDDDDDDDEEEFFFGGGGGGGGGHHHIIIJJJJJJJJJIIIIIIKKKLLLNNNOOOQQQRRRRRRRRRSSSRRRQQQQQQRRRSSSUUUVVVYYYZZZ]]]aaacccdddcccbbbQQQSSSUUUWWWXXXXXXWWWVVVXXXXXXXXXXXXYYYZZZ[[[[[[ZZZ[[[[[[\\\___ccciiilllooowww|||yyysssoooooonnnnnnmmmmmmllllllllllllllljjjkkkmmmoooooonnnlllkkkpppsssvvvwwwwwwvvvwwwxxxxxxwwwuuuttttttvvvxxxyyy~~~|||{{{yyyyyyxxxtttwwwyyy{{{|||}}}~~~|||}}}~~~~~~|||zzzyyywwwvvvvvvwwwyyyzzzyyyxxxuuuttttttttttttuuuvvvwwwwwwxxxxxxyyyzzzzzzzzzzzz|||yyyuuurrrpppooommmkkkggghhhhhhiiiiiijjjlllmmmjjjgggddddddggglllppprrrooommmjjjiiiiiihhheeecccbbbbbbbbbaaa```___]]]\\\\\\[[[ZZZYYYWWWVVVTTTSSSLLLKKKJJJHHHFFFFFFEEEEEECCCCCCCCCDDDDDDDDDEEEEEEDDDDDDDDDCCCBBBAAA@@@?????????@@@AAAAAAAAAAAA@@@???>>>===;;;;;;:::::::::777888888777444222222333666666555555555444444444333333444444444444444333222111111000000111111222000000000000000000000000111111111000000000//////........................------------------------////////////////////////........................------..................'''))),,,///000000//////---.....................------------------------///............---------000///---++++++---///000,,,,,,------...///000000000///...------...///000......------......///000))))))******++++++,,,,,,........................---...//////------...///---------.........//////........................+++,,,---//////...------------------------------+++,,,,,,------.........////////////////////////......////////////......---......///000000000//////////////////////////////////////////000111111........./////////////////////000000000000000000111000///...............------......////////////000000///.........//////...////////////000000000000000000000111000000000//////000000000111111111111111111111000000111222222222222222222222222222333333333444444444444555444444444444555555555555666666666666777777777777555666666777888888999999888888777777888888999::::::::::::::::::;;;<<<===============>>>>>>>>>>>><<<<<<======>>>>>>??????>>>>>>============<<<<<>>>>>>>>>>>=========>>>>>>>>>>>>>>>>>>=====================>>>>>>???@@@AAAAAAAAAAAA<<>>>>>>>>???=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>???AAAAAABBBBBBAAA>>>@@@CCCCCCBBBAAA@@@@@@@@@AAACCCBBB@@@??????@@@AAA@@@>>>===>>>@@@CCCDDDHHHHHHFFFEEEFFFGGGIIIJJJKKKKKKKKKKKKKKKLLLLLLMMMOOOOOOPPPQQQSSSTTTUUUVVVTTTTTTTTTUUUVVVVVVWWWWWWYYY[[[]]]\\\ZZZZZZ[[[]]]LLLLLLMMMOOOQQQSSSUUUWWWTTTTTTTTTTTTUUUUUUVVVWWWZZZYYYYYY[[[___cccfffggghhhgggggghhhgggeeefffhhhggghhhhhhhhhhhhgggffffffccccccdddeeefffhhhhhhiiieeeiiimmmqqqssstttwwwxxxyyyxxxwwwxxxyyy||||||yyywwwuuuuuuuuutttwwwzzz}}}~~~~~~~~~zzz||||||yyyuuuxxx{{{}}}}}}}}}~~~}}}}}}}}}vvvwwwxxxzzz|||~~~~~~{{{xxxtttpppnnndddfffhhhgggeeeeeehhhkkkkkkhhhfffeeefffgggfffeeekkkiiifffddddddbbb```^^^]]]\\\[[[ZZZWWWUUUSSSQQQTTTSSSQQQPPPNNNNNNMMMMMMKKKJJJIIIGGGFFFEEEDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBAAAAAABBBBBBAAAAAA@@@@@@??????@@@AAAAAAAAAAAA@@@;;;;;;:::999888888888888555777999999777666666666333333333222222222111111///000111222222222222222111111000000000000111111////////////////////////000000000000////////////------------------------////////////////////////////////////////////////........................+++,,,.../////////......+++,,,,,,,,,,,,,,,,,,+++---------.........////////////////////////////////////.........------------------------...//////+++++++++,,,,,,---------+++,,,...//////...,,,+++///////////////000111111///////////////.................................,,,...000111///.........,,,,,,------...///000000........................---,,,+++***+++,,,---...////////////////////////...///000000000///...---////////////////////////---..................---)))***,,,...///000111111////////////////////////............///000222222---.........//////000000//////000000111111111222...............///000111.........///000111111222000///////////////000000............/////////000---...///111111111000///////////////000000000000///111222111///...000333222222222222222222222222222222333333333444444444444444444444444444444444555555555666666666777777888888777777666666555555777777777777777888888999999999999:::;;;<<<===>>><<<=========>>>>>>??????<<<<<<<<<;;;;;;::::::999:::::::::;;;;;;;;;<<<<<<>>>???@@@AAABBBBBBBBBBBB@@@BBBDDDDDDBBB@@@>>>>>>???AAABBBBBB@@@??????@@@>>>===<<<;;;<<>>>>>===<<<<<<<<<<<<===999999999888888888777777999888777666444444333333444444333333222111000000111111222222222222111111333222222222111111000000222222111000///...------111111000000//////....................................////////////...............------,,,,,,,,,------------------------///...,,,++++++,,,...///.........------,,,,,,,,,......------------......------------------------////////////............,,,++++++******++++++,,,,,,,,,,,,---------........................------//////.........---------..................------+++,,,---...////////////////////////////////////...///000000000///---,,,,,,,,,,,,------..................---,,,+++)))))),,,------...///000111111------............------//////.........---------.........////////////000////////////////////////000000000000000000000000000000000000000/////////000000000000////////////......//////000000111111000///...------...///000000000...------...///////////////////////////////////////---+++(((%%%$$$000000000000000000000000+++,,,,,,---...///000000000000111111222222222222000111111111111222222222111222333333444444444444333333333333333333333333333333333444444444555555555666666666666666555555777777777777888888888888888999999::::::;;;;;;<<<<<<===============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<======;;;;;;>>>AAABBB@@@===>>>>>>>>>>>>>>>??????@@@@@@AAAAAABBBAAA@@@???>>>???>>>===>>>AAACCCCCCCCCBBBDDDGGGGGGFFFEEEEEEFFFJJJJJJJJJJJJJJJKKKLLLLLLLLLMMMPPPSSSUUUUUUTTTSSSWWWVVVVVVVVVWWWWWWXXXYYYZZZYYYYYYYYYXXXXXXXXXXXXJJJJJJJJJJJJLLLNNNPPPQQQQQQRRRRRRRRRQQQSSSUUUXXX\\\\\\\\\]]]___bbbdddfffiiiiiiiiigggdddbbbcccdddcccdddfffggggggeeedddbbbbbbcccdddfffhhhjjjlllmmmsssssssssttttttuuuwwwwwwyyyyyyzzz{{{|||~~~~~~|||zzzxxxvvvvvvyyy{{{~~~}}}{{{wwwzzz~~~~~~}}}{{{zzz|||}}}~~~}}}zzzzzz|||}}}}}}}}}yyyqqqjjjjjjjjjjjjjjjjjjkkkkkkkkkgggfffeeedddcccbbbcccccccccbbbaaaaaa```^^^[[[XXXXXXVVVTTTSSSSSSRRRPPPOOOMMMMMMLLLKKKIIIHHHHHHGGGIIIHHHGGGFFFEEEDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEECCCBBBAAA@@@???>>>>>>???>>>===<<<<<<;;;;;;<<<<<<999999999999888888888888999888777555444444333333444444333222222111000000000111111222222111111000222222111111000000000000111111000000//////......000000000000//////....................................////////////.........------------------,,,------------------------///...,,,++++++,,,...///......---------,,,,,,,,,//////............//////------------------------////////////...............------,,,,,,------...,,,,,,---------.................................//////.........---------........................+++,,,---...////////////...........................///000000///...---,,,,,,,,,,,,---------......------.........---,,,,,,,,,,,,------......//////------............------......---------,,,,,,,,,---------............///........................////////////////////////............------------000000000000///////////////////////////000000000000///...------...///000//////...---......///000////////////////////////---...///000000//////...000000000000000000000000---------.../////////000000000111111111111111111000000111111111222222222000111111222333333222222333333333333333333333333333333333444444444444555555555666666666666555555666666666777777777888888888888888999:::;;;<<<<<<<<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<======<<<<<<>>>AAAAAA???===>>>>>>======>>>>>>???@@@@@@AAAAAAAAAAAA@@@???>>>>>><<<<<<===???AAABBBAAABBBDDDEEEFFFEEEDDDEEEFFFIIIHHHIIIIIIJJJKKKLLLLLLLLLNNNOOOQQQSSSTTTTTTTTTUUUUUUUUUUUUVVVWWWXXXXXXYYYYYYYYYXXXXXXXXXWWWWWWIIIIIIIIIJJJKKKMMMNNNOOOOOOPPPOOONNNNNNPPPTTTWWW[[[[[[\\\^^^```bbbdddfffiiiiiiiiifffbbb```___```aaacccfffhhhhhhgggdddcccbbbcccdddgggjjjmmmooopppwwwwwwvvvuuuuuuuuuuuuvvvxxxxxxxxxyyyzzz}}}~~~}}}{{{zzzxxxwwwvvvzzz}}}zzz|||~~~~~~~~~~~~~~~}}}|||{{{zzz}}}~~~}}}{{{{{{{{{}}}~~~~~~}}}yyyrrrlllkkkkkkkkkkkkllllllmmmnnngggfffeeedddcccbbbaaaaaaaaa```_________]]]ZZZWWWTTTRRRPPPOOOOOONNNMMMKKKJJJJJJIIIGGGGGGFFFFFFFFFJJJJJJHHHGGGEEEEEEDDDDDDDDDDDDEEEEEEFFFFFFGGGGGGCCCBBBAAA???>>>=========<<<<<<;;;:::::::::;;;;;;:::::::::999999999888888888777666555444333333333333333333222111111000000000111111222222111111000000000000000////////////000000000000////////////000000000////////////.................................////////////......---------------.........------------------------...---,,,++++++,,,---......------------,,,,,,,,,000000////////////000000------------------------////////////..................------------......,,,------------................................................---------........................,,,,,,---...////////////...........................////////////...------,,,,,,,,,------------...,,,------.../////////...,,,,,,------------------------............------//////.........------------............/////////........................////////////////////////------------------------////////////000000000000000000////////////////////////............//////......---......///000111////////////////////////,,,---///111222333333333000000000000000000000000////////////////////////000000000000000000000000000000000111111111222222///000111111111111111111333333333333333333333333333333333333444444444444444555555666666666555555555555555666666666666777666777888999:::;;;<<<<<<;;;;;;<<<<<<===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===>>>======>>>@@@@@@>>><<<===============>>>>>>???@@@@@@AAAAAAAAA@@@??????===;;;:::;;;>>>@@@@@@???BBBCCCCCCCCCBBBBBBDDDEEEFFFGGGHHHIIIJJJKKKLLLMMMMMMNNNNNNOOOPPPRRRSSSTTTTTTTTTTTTTTTUUUVVVWWWXXXXXXXXXYYYYYYXXXXXXWWWVVVIIIIIIJJJKKKLLLMMMNNNOOOMMMMMMLLLKKKKKKMMMRRRVVVYYYYYY[[[]]]___aaacccdddfffggggggeeeaaa___^^^___aaacccfffiiiiiigggcccaaabbbbbbdddgggkkkooorrrtttwwwwwwvvvuuuttttttuuuuuuyyyxxxwwwwwwxxx{{{}}}||||||||||||{{{zzzyyyxxxzzz~~~}}}}}}}}}}}}}}}~~~~~~~~~||||||}}}}}}}}}}}}||||||~~~}}}zzz~~~|||yyyyyy{{{~~~~~~zzzuuupppnnnnnnmmmlllllllllmmmnnnhhhhhhgggfffeeecccaaa```___^^^^^^^^^^^^]]]ZZZWWWQQQOOOMMMMMMMMMLLLJJJHHHKKKJJJHHHGGGGGGGGGGGGHHHLLLKKKIIIGGGFFFEEEDDDDDDCCCDDDDDDEEEFFFGGGHHHHHHDDDCCCAAA@@@>>>===<<<<<<<<<;;;::::::999999::::::::::::::::::999999999999777666555444333333333333333222222222111111000000000000111111111111000000//////////////////........./////////000000000111////////////////////////........................---......//////......---,,,,,,------......//////------------------------...---,,,,,,,,,,,,---...------------------------//////............//////........................////////////............,,,,,,++++++++++++,,,,,,------------............---------.......................................---------...............,,,------...//////...................................................---------------------------,,,,,,---.....................------------------------............------000000000000/////////...////////////000000000000........................////////////////////////......///////////////000////////////000000000000000000000//////......---/////////....../////////---------...///000111111////////////////////////......//////////////////000000000000000000000000000000000000000/////////000000000000////////////000000000000111111111111000000111111222111111000222222222222222222222222222222333333333444444444444444555555666666555555444444444555555555666666555666777888999:::;;;<<<::::::;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===>>>>>>>>>>>>>>>>>>============<<<<<<======>>>???@@@@@@@@@@@@@@@@@@@@@@@@===<<<;;;<<<>>>@@@@@@???AAABBBBBB@@@???@@@CCCEEEEEEFFFHHHJJJLLLMMMNNNOOONNNMMMLLLLLLNNNPPPRRRTTTRRRRRRRRRSSSTTTVVVWWWXXXYYYZZZZZZZZZZZZYYYXXXWWWJJJKKKLLLMMMNNNNNNOOOOOOKKKKKKJJJIIIIIILLLPPPTTTUUUVVVXXX[[[]]]```aaabbbaaacccddddddbbb`````````ccceeehhhiiiiiieeebbb___aaabbbdddgggkkkppptttwwwwwwwwwwwwvvvwwwwwwxxxxxx{{{zzzxxxwwwxxxyyy{{{|||{{{{{{|||}}}}}}}}}|||{{{{{{}}}|||{{{||||||}}}|||}}}~~~~~~~~~~~~yyyuuuwwwzzzzzz{{{|||~~~~~~~~~|||wwwtttrrrpppnnnlllkkkjjjkkkkkkhhhiiiiiihhhfffcccaaa___^^^]]]\\\]]]]]]\\\ZZZWWWPPPNNNLLLLLLLLLKKKIIIGGGJJJIIIGGGFFFFFFGGGHHHIIILLLKKKIIIGGGFFFEEEDDDDDDCCCCCCDDDEEEFFFGGGGGGHHHEEEDDDCCCAAA???>>>>>>===;;;;;;:::999999999999::::::::::::999999999888888666555444333333222333333222222111111111111111000000000000111111000000000..................//////......//////000000111111.............../////////........................------............---------------....../////////---------------------------------,,,,,,---------------------------------...------,,,,,,------...........................////////////............---,,,,,,++++++,,,,,,------------.........//////---------.........//////---.....................---------.........//////,,,---......///....................................------------.........------------------------,,,------------,,,++++++/////////...............------............------/////////.........---------------.........//////................................................---.........//////000000.../////////000000000111000000//////......------...//////////////////...,,,------...///000000111////////////////////////000//////......---------////////////////////////000000000000000/////////000000000/////////////////////000000000111111111111222222222222222111111222222222222222222222222222222222333333333444444333333444555555555555555444444444444555555555555555555666777888::::::;;;999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===>>>>>>>>>======<<<=====================>>>??????@@@@@@@@@@@@@@@@@@@@@AAA???>>>======???AAAAAA@@@@@@@@@@@@???>>>???AAADDDEEEFFFIIIKKKMMMNNNOOOOOOMMMLLLKKKKKKKKKNNNPPPRRRQQQQQQQQQSSSTTTVVVXXXYYY[[[\\\]]]]]]]]]\\\ZZZYYYKKKKKKMMMNNNOOOOOOOOOOOOHHHIIIIIIHHHHHHKKKOOOSSSSSSTTTWWWZZZ]]]___``````^^^```ccccccbbbaaaaaabbbdddfffhhhiiihhheeeaaa___aaabbbcccfffkkkpppuuuxxxzzzzzzzzzzzzzzz{{{|||}}}|||{{{zzzyyyxxxyyyzzzzzz{{{|||~~~{{{~~~~~~|||{{{{{{{{{|||}}}~~~yyyuuutttyyy~~~~~~|||{{{{{{|||~~~|||yyywwwsssqqqnnnkkkiiihhhhhhiiihhhiiiiiiiiigggccc___\\\[[[ZZZZZZ[[[\\\[[[XXXVVVPPPNNNLLLKKKKKKKKKIIIGGGGGGFFFEEECCCDDDEEEGGGHHHJJJJJJHHHGGGEEEEEEDDDDDDCCCCCCDDDDDDEEEEEEFFFFFFEEEDDDCCCAAA@@@?????????;;;;;;:::999999999::::::999999999888888888777777555444333222222222222222111111111111111111111111///000000111111000000///............////////////......//////000000111111---............/////////........................------............------.............../////////------------------------------------------------,,,,,,,,,------------...---,,,,,,,,,,,,,,,,,,---........................////////////............//////............//////------........./////////,,,,,,------.../////////---------...............,,,,,,------.../////////------...............------------------------------------,,,------...///...------------,,,,,,,,,,,,---------,,,++++++***.../////////////////////------............---------,,,,,,,,,,,,+++++++++******+++++++++,,,,,,,,,------------------------........................+++++++++,,,------............//////000000111111//////........................////////////......,,,---...///000000000//////////////////////////////////////////000111111/////////////////////////////////////////////////////////000000111111111/////////000000000111111222222222333222222111000222222222222222222222222222222222222333333333333222333444555555555555555444444444555555555555666666666666777888888999999888888999:::;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<===<<<===>>>===<<<<<<===???>>>>>>>>>>>>>>>??????@@@@@@@@@??????@@@@@@AAABBBAAA@@@>>>???AAABBBBBBAAA???@@@@@@@@@??????AAACCCEEEFFFIIIKKKMMMNNNNNNNNNLLLKKKJJJJJJKKKLLLOOOPPPPPPPPPQQQSSSUUUWWWYYYZZZ\\\]]]^^^______]]][[[ZZZJJJKKKLLLMMMNNNNNNMMMMMMFFFGGGHHHIIIIIIKKKNNNQQQRRRTTTWWWZZZ]]]___```aaa]]]```cccdddcccbbbaaabbbdddeeefffggggggeeecccbbbbbbbbbcccfffjjjpppuuuxxx||||||{{{{{{{{{|||}}}}}}zzzzzzzzzzzzzzz{{{{{{{{{{{{}}}{{{~~~~~~}}}|||{{{{{{|||~~~~~~~~~}}}yyyuuu{{{}}}{{{yyyxxxyyy{{{|||}}}zzzxxxwwwqqqooollliiigggggghhhhhhfffggghhhhhheeeaaa\\\YYYWWWVVVVVVWWWYYYXXXVVVTTTOOOMMMKKKKKKKKKJJJHHHFFFFFFEEECCCBBBBBBDDDGGGHHHIIIHHHGGGFFFEEEDDDDDDDDDCCCCCCCCCCCCCCCDDDDDDDDDCCCBBBAAA@@@????????????<<<<<<;;;:::::::::::::::888888888777777777666666444333333222222222222222000000000000111111111111//////000000000000//////....../////////000000000////////////000000000000---------.........//////........................,,,------......------,,,////////////............------------------------,,,------------------,,,,,,,,,,,,---------......---------,,,,,,---------........................////////////............//////............//////............////////////,,,,,,------...//////000---------.........//////,,,,,,------...//////000---...............------------------------------------,,,,,,,,,---...///......---------,,,,,,,,,+++,,,---------------------------....../////////------............------------------,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------........................******+++,,,,,,---...............///000111111111------..................---...///000000///...------...///000000///......//////////////////////////////......///000222333////////////////////////---------.../////////000...//////000111222333333////////////000000000111111111222222111000000///111111111111111111111111111222222222222333333333111222333444555555555555444555555555555666666666777777777777777777777777777888999::::::;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<===;;;<<<===<<<;;;;;;>>>AAA???????????????@@@AAAAAA@@@@@@?????????@@@AAABBBBBB@@@??????AAABBBBBBAAA>>>???AAAAAA@@@@@@@@@AAACCCEEEGGGJJJKKKLLLKKKKKKKKKJJJJJJJJJJJJLLLMMMNNNPPPPPPQQQSSSUUUXXXZZZ[[[[[[\\\^^^______]]][[[YYYIIIJJJKKKMMMMMMMMMLLLLLLEEEFFFHHHIIIJJJKKKNNNPPPSSSUUUXXX[[[^^^```aaaaaa^^^aaacccdddcccaaaaaaaaacccdddeeefffffffffeeeeeebbbbbbccceeejjjoootttxxx|||{{{{{{zzzzzzzzzzzz{{{xxxyyyzzz{{{|||||||||||||||~~~{{{}}}}}}||||||||||||~~~~~~~~~~~~|||~~~yyy~~~}}}zzzxxxwwwwwwyyyzzz~~~~~~{{{yyywwwwwwnnnllliiigggfffggghhhiiidddeeeggggggddd___ZZZWWWTTTTTTTTTUUUVVVVVVTTTRRROOOMMMKKKJJJJJJIIIGGGFFFGGGEEEDDDCCCCCCEEEHHHJJJGGGGGGFFFEEEDDDDDDEEEEEECCCCCCCCCCCCCCCBBBBBBBBBAAAAAA@@@???>>>>>>>>>???===<<<;;;;;;::::::;;;;;;777777777777666666666666333333222222111222222222000000000000000111111111//////000000000000//////.../////////000000111111000000000000////////////---------.........//////........................,,,------......------,,,000000//////......------------------------------,,,------......------,,,,,,,,,,,,------..................------.........////////////////////////000/////////............------,,,,,,,,,,,,------............/////////000,,,,,,------...///000000---------.........//////,,,,,,------...///000000---...............---------------------------------,,,,,,+++,,,---//////.........------,,,,,,,,,***+++,,,...///000000000++++++,,,,,,---...//////---..................---111000000000////////////........./////////000000------------------------........................,,,,,,------...///000000---......///000111111222,,,------....../////////---...///000000///...---......///000000///...---////////////////////////000///...------...///000////////////////////////+++,,,,,,---...///000000......///111222333444555////////////000000000000000000000000000///......111111111111111111111111111111222222222333333333111222333444555555555555555555555666666666666777777777777777666666666666666777888999:::;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<======:::<<<===<<<;;;;;;???BBB@@@@@@??????@@@@@@AAABBB@@@@@@?????????@@@BBBCCCAAA@@@>>>???@@@AAAAAA@@@===???BBBBBBAAA@@@@@@AAABBBCCCFFFHHHJJJJJJIIIHHHJJJJJJJJJJJJJJJKKKLLLMMMPPPQQQRRRSSSVVVXXX[[[\\\ZZZ\\\^^^______]]]ZZZYYYHHHIIIJJJKKKLLLLLLLLLLLLGGGGGGGGGHHHIIILLLNNNOOOTTTUUUVVVYYY[[[]]]^^^___\\\]]]___```aaa```___^^^___```bbbccccccbbbaaa```bbb```___aaafffkkkppprrrwwwwwwxxxxxxxxxyyyyyyyyyzzz{{{{{{zzzyyy{{{~~~~~~}}}~~~~~~|||yyy|||zzzyyy|||{{{wwwvvvxxxzzz{{{|||}}}}}}|||yyyuuusssqqqooollliiigggeeeddddddgggfffeeedddbbb^^^XXXTTTTTTSSSRRRSSSTTTUUUTTTSSSMMMKKKIIIIIIJJJJJJHHHGGGFFFEEECCCBBBAAAAAABBBBBBCCCCCCBBBBBBBBBCCCDDDDDDCCCCCCBBBAAA@@@@@@@@@@@@@@@@@@??????>>>===<<<<<<>>>===<<<:::888666555444666666666666555555555555555555666555444333222111111111111111111111111111000000000000000000000000000000000000000000000000------..................000111111000---,,,,,,---000///---,,,,,,---...///////////////////////////---......///000/////////------------------------+++++++++,,,,,,---------......---,,,,,,+++******,,,------......------,,,------------------------......---,,,,,,,,,,,,---------------------------............---,,,++++++//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---...------------------------,,,,,,---...//////................................./////////...------,,,,,,---------.../////////+++)))(((***---...,,,***.........------,,,,,,,,,.........------,,,,,,,,,---------............///000///---,,,,,,---...///222222111000///...------........................111000000///...---------...---,,,,,,---...///000,,,,,,---.../////////...//////000000000///---,,,000000000000000000000000000000000000////////////////////////////////////000000000000111111111111000///...------...///000//////000111111111111111111111111111111111111111222111000//////000111222555555444333333222111111444444444444444444444444666555555555555444444444555666777666555444555666777777888999999:::;;;;;;===;;;999888999<<>>???????????????<<<<<<===>>>@@@AAACCCDDD?????????>>>>>>>>>>>>===?????????@@@AAABBBDDDDDDHHHGGGGGGFFFFFFGGGGGGHHHGGGGGGGGGHHHIIIJJJKKKLLLPPPQQQSSSVVVXXXYYYZZZ[[[\\\\\\]]]______]]]ZZZWWWGGGHHHIIIJJJKKKKKKKKKKKKHHHGGGGGGHHHIIIKKKMMMNNNSSSSSSUUUWWWYYYZZZ\\\\\\YYY[[[]]]_________^^^]]]]]]^^^```aaabbbaaa______bbbaaa```bbbfffkkkoooqqqvvvvvvvvvwwwwwwwwwwwwwwwwwwxxxyyyyyyyyy{{{~~~}}}~~~~~~{{{yyyxxxxxxxxxzzz}}}~~~yyywwwxxxzzz||||||}}}}}}zzzwwwtttqqqssspppmmmiiifffdddcccccchhhgggfffeeeddd```[[[WWWSSSRRRQQQQQQRRRRRRQQQPPPKKKJJJIIIIIIJJJJJJGGGFFFEEEDDDBBBAAA@@@@@@AAAAAABBBAAAAAA@@@@@@@@@AAAAAACCCBBBAAA@@@????????????@@@@@@??????>>>======<<>>????????????>>>>>>>>>======>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????@@@AAABBBDDDEEEDDDDDDDDDEEEEEEGGGHHHHHHGGGGGGGGGHHHIIIJJJKKKLLLNNNPPPRRRUUUWWWYYY[[[[[[\\\\\\]]]]]]]]]\\\YYYXXXGGGGGGHHHIIIJJJJJJJJJJJJIIIHHHHHHIIIIIIJJJLLLLLLPPPQQQRRRSSSUUUVVVWWWXXXVVVXXXZZZ]]]^^^^^^]]]]]][[[\\\^^^_________^^^]]]`````````bbbeeeiiilllooosssssssssssssssssssssssssssuuuvvvwwwxxx{{{||||||}}}~~~zzzxxxtttvvvxxxyyyyyyzzz|||~~~}}}zzzyyyyyy|||}}}}}}|||zzzvvvsssqqquuurrrmmmhhhdddbbbbbbbbbeeedddddddddcccaaa]]]YYYTTTRRRQQQPPPQQQPPPNNNMMMJJJIIIIIIJJJKKKJJJGGGDDDDDDCCCBBBAAA@@@@@@@@@@@@AAA@@@???>>>>>>>>>>>>>>>AAAAAA@@@???>>>>>>>>>>>>@@@??????>>>>>>=========>>>>>><<<;;;999888777666666666666555555555555444333333111000//////000000111111111111111111111111000000000000000000000000........................000000///...---,,,,,,++++++,,,------,,,,,,---///...---,,,,,,---...000111........................,,,,,,---...............------------------------..................------/////////......------,,,,,,------......------,,,------------------------.........---------------------------------------,,,,,,------...---------............------------------------------------...------,,,,,,------...------------------------......---,,,---...///000........................,,,,,,------,,,,,,++++++............------------000///...///000000...---...------------,,,,,,,,,---------------.........---------............///+++,,,---/////////...........................---////////////////////////.........---,,,,,,++++++///............///000000000000000000000000///...------------------.../////////////////////////////////////////////////////////////////////////////////000000000000111111......////////////.........///000000111111000000111111111111111111111111111111000000000000111111000000111222333333444444444444444444444444444444222222333444555666777777444555666666555444555666888888999999:::;;;;;;;;;::::::;;;<<<<<<<<<;;;:::;;;;;;:::::::::::::::999::::::::::::::::::::::::<<<===>>>>>>??????>>>>>>??????>>>===<<<<<<<<<<<<>>>>>>??????@@@@@@AAAAAA@@@@@@@@@@@@AAACCCDDDEEEAAAAAABBBCCCDDDFFFGGGHHHGGGGGGGGGGGGHHHJJJKKKLLLLLLNNNPPPTTTWWWYYY[[[[[[\\\\\\\\\[[[ZZZZZZYYYYYYFFFGGGHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJKKKNNNNNNOOOPPPQQQSSSSSSTTTTTTVVVYYY\\\]]]^^^^^^]]]ZZZ[[[\\\]]]^^^^^^]]]]]]]]]^^^```aaabbbeeehhhkkknnnnnnnnnnnnmmmmmmmmmmmmoooqqqtttvvvwwwzzz~~~|||}}}~~~~~~zzzxxxrrruuuxxxxxxwwwwwwzzz}}}~~~|||zzzyyy|||||||||{{{yyywwwtttrrruuurrrlllgggbbb````````````_________```___\\\YYYWWWUUUSSSRRRQQQPPPNNNLLLIIIIIIJJJLLLMMMKKKGGGDDDDDDDDDCCCBBBAAAAAAAAAAAAAAA@@@???>>>===<<<<<<<<<@@@???>>>===<<<<<<<<<<<>>>>>>>>======<<<<<<;;;:::999888777666555555666666555555555444444444444222000///...///000222111111111111111111111111000000000000000000000000........................//////......---------,,,///000000...,,,***+++,,,,,,,,,,,,,,,---///000111........................+++,,,------......------------------------------//////......------,,,,,,///.........---------,,,,,,------......------,,,------------------------------------,,,,,,++++++------------------------++++++,,,---............------------------------........................------------------------,,,,,,------------------000...---,,,,,,---///000........................---......///......------.........------,,,,,,,,,...------------,,,+++***------------------------,,,,,,------......//////---------............///)))+++...000111000///------------....../////////000000000000000000000000.........---------,,,,,,////////////////////////000000000000000///...------,,,++++++,,,---///000////////////////////////.........///////////////////////////////////////////////////000000000111---...///000000///...---...//////000000000000000111111111111111111111111111000000000000000000111000000111111222333333333333333333333333333333333222222333444444555666666333555666555444444555777888999999999::::::;;;;;;::::::999999999999999999::::::::::::999999999999<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>>>>>>>>>>>>>===<<<;;;::::::::::::::::::;;;<<<===>>>???@@@@@@@@@@@@@@@AAABBBCCCDDDAAAAAABBBBBBCCCEEEFFFGGGFFFFFFFFFGGGHHHIIIKKKKKKJJJLLLOOORRRUUUXXXZZZ[[[\\\[[[[[[YYYWWWWWWXXXYYYFFFGGGHHHHHHHHHHHHHHHHHHIIIIIIJJJJJJJJJJJJJJJJJJKKKLLLMMMNNNOOOPPPQQQQQQSSSUUUXXX[[[]]]^^^^^^]]]YYYZZZ[[[\\\]]]]]]]]]]]]ZZZ\\\___``````aaacccfffhhhhhhhhhhhhhhhhhhhhhhhhmmmooorrrtttvvvxxx|||}}}}}}|||||||||}}}~~~~~~{{{yyysssvvvyyyyyywwwwwwzzz}}}|||}}}~~~|||{{{zzzzzzzzzzzzxxxwwwuuutttssspppkkkeeeaaa___^^^^^^\\\\\\[[[\\\^^^]]]\\\ZZZZZZXXXUUUTTTSSSRRROOOMMMJJJJJJKKKMMMMMMLLLHHHEEEEEEEEEEEEDDDCCCCCCBBBAAAAAAAAA@@@>>>============>>>===<<<;;;;;;:::;;;;;;======<<<<<<<<<<<<;;;;;;999999888777666666555555555555555555444444444444444333111000///000222333000000000000000000000000////////////////////////////////////////////////,,,---------......//////000111111000---,,,,,,---,,,,,,,,,---...///000000........................+++,,,------......------------------------------...---------,,,,,,++++++---------,,,,,,,,,,,,,,,,,,------......------,,,------------------------///000000000000///......------------------------++++++,,,---............,,,,,,------------------........................------------------------,,,,,,,,,---------......000///---,,,,,,---...000........................------......///......---......------,,,,,,,,,+++,,,,,,---,,,+++*********---------------------------------....../////////---------............///(((+++...000111000...---.........///000000111111000000000000000000000000/////////...............//////////////////......////////////......---,,,---,,,++++++,,,---///000........................------....../////////000////////////////////////...////////////000000000---...///000000///...---......///000000000000000000000000000000000000000000000000111111000000000111111111111111111111111333333333333333333333333444444444444444444444333222444555555444444555777888888999999999999999999888777444333222444666777999999999999999999999999<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>;;;;;;::::::999:::::::::999999:::;;;===>>>??????@@@@@@@@@@@@@@@AAABBBCCCDDDCCCCCCCCCCCCDDDDDDEEEFFFFFFFFFGGGHHHIIIJJJKKKIIIKKKMMMQQQTTTWWWYYYYYYZZZZZZZZZWWWUUUUUUWWWYYYGGGHHHHHHIIIIIIHHHHHHHHHIIIIIIJJJJJJKKKJJJJJJIIIJJJJJJKKKMMMNNNPPPQQQQQQSSSUUUXXXZZZ\\\]]]]]]\\\XXXYYYYYYZZZ[[[\\\]]]]]]XXX\\\___```^^^^^^```cccdddddddddeeeeeeffffffffflllnnnqqqssstttvvvyyy{{{zzzzzzyyyyyyzzz{{{}}}~~~~~~~~~|||uuuwwwyyyyyyyyyzzz{{{}}}||||||~~~~~~~~~yyyxxxxxxwwwvvvtttsssrrrmmmkkkhhhdddaaa___]]]]]][[[ZZZZZZ[[[]]]]]]\\\[[[ZZZXXXUUUTTTSSSRRROOOMMMKKKJJJJJJKKKLLLKKKHHHEEEEEEEEEFFFEEEEEEDDDBBBBBBAAA@@@??????>>>>>>>>>>>>===<<<;;;:::999999999999:::::::::::::::::::::::::::999999999888888777777555555555444444444444333444333222222111222333444000000000000000000000000////////////////////////////////////////////////+++,,,,,,---...///000000---...000///......///111,,,------....../////////------------------------,,,,,,---...............------------------------,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------------------......///000///...---,,,------------------------,,,,,,------...---------,,,,,,,,,,,,------------------------------------,,,------......------,,,+++,,,,,,------.........000///...---,,,---..............................++++++,,,,,,------,,,,,,------------,,,,,,,,,,,,,,,---///...---,,,,,,---,,,,,,,,,------------................../////////---------............///***+++...000111000...,,,.../////////000000111111////////////////////////////////////////////////.........///......---,,,---...............---,,,------------------...///........................---------......//////000////////////////////////......////////////000000......////////////......---...//////000000//////000000000000000000000000000000111111111111000000111111000000000000000000333333333333333333333333444444444444333333222222222333555555444444555777777888888888888888888888<<<:::777555555777:::<<<777888888888888999999999999999999999999999999999;;;<<<======>>>>>>======::::::999999999:::;;;;;;;;;;;;<<<===>>>???@@@@@@???????????????@@@AAAAAADDDDDDCCCCCCCCCCCCCCCDDDFFFFFFFFFFFFGGGIIIJJJKKKHHHJJJMMMPPPSSSUUUWWWWWWXXXYYYZZZWWWTTTSSSUUUXXXHHHHHHIIIIIIIIIIIIHHHHHHGGGHHHJJJKKKKKKKKKJJJJJJHHHIIIKKKLLLNNNPPPQQQRRRRRRSSSVVVYYYZZZ[[[ZZZZZZVVVWWWWWWXXXYYYZZZ[[[\\\XXX]]]aaabbb___^^^___bbbbbbbbbcccdddeeefffggggggllloooqqqrrrssssssuuuwwwxxxwwwvvvwwwxxxzzz}}}~~~}}}~~~||||||}}}|||}}}}}}}}}}}}~~~~~~~~~}}}~~~}}}~~~xxxwwwwwwxxxzzz||||||{{{{{{|||~~~xxxwwwvvvtttqqqooommmlllgggfffeeecccaaa___]]]\\\YYYXXXXXXXXXZZZ[[[ZZZYYYWWWUUURRRQQQQQQOOOMMMKKKJJJIIIHHHHHHIIIHHHFFFDDDDDDEEEEEEEEEDDDCCCBBBAAA??????>>>>>>>>>>>>>>>???;;;;;;:::999888888888888888888888888888888999999888888888888888777777777555555555444444444333333333333333333333333333333000000000000000000000000////////////////////////........................,,,---------.../////////,,,---///...------...000------..................------------------------------...////////////...------------------------,,,,,,,,,---------------------------------------,,,------......------,,,------------------------+++,,,---...---,,,***)))---------------------------------...------,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,++++++,,,,,,---....../////////.........---------........................***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------+++---//////---,,,---///,,,,,,,,,---------......////////////............---------............///,,,---...000000///---,,,......//////////////////................................................,,,---.........---+++***---......////////////........./////////...------........................,,,,,,---......///000000////////////////////////........./////////000000//////............//////---...//////000000//////000000000000000000000000///000111222222111000///.../////////000111111111222222222222222222222222333333333333333333444444111333444444444444555777777666666666666666666666;;;:::999999:::;;;===>>>777777777777888888999999999999999999999999999999;;;<<<======>>>>>>======;;;::::::999999::::::;;;;;;;;;<<<======>>>??????>>>>>>>>>===>>>>>>???@@@AAAAAAAAAAAAAAABBBCCCDDDEEEEEEFFFFFFGGGHHHJJJKKKIIIJJJLLLOOOQQQSSSUUUUUUUUUXXXYYYWWWSSSQQQTTTWWWIIIIIIIIIJJJJJJIIIHHHHHHGGGHHHIIIKKKLLLKKKKKKJJJHHHIIIJJJLLLOOOQQQRRRSSSQQQRRRUUUWWWYYYYYYXXXWWWUUUUUUUUUVVVWWWXXXZZZ[[[YYY^^^cccccc```^^^```bbbbbbbbbccceeefffggghhhiiimmmoooqqqrrrrrrrrrssstttvvvuuuuuuuuuwwwzzz}}}zzz|||}}}}}}{{{yyyxxxyyyyyyyyyzzzzzz{{{||||||}}}{{{~~~~~~}}}~~~yyywwwuuuwww{{{}}}|||yyy{{{|||~~~~~~}}}~~~yyywwwuuuqqqmmmjjjgggfffccccccccccccaaa___]]][[[VVVUUUTTTUUUWWWXXXWWWVVVTTTRRROOONNNNNNMMMJJJIIIIIIGGGFFFFFFFFFFFFEEEDDDCCCDDDDDDDDDDDDBBBAAA@@@>>>>>>=========>>>>>>???;;;:::999888777777777777777777777777777888888888666666666666666555555555555555444444444333333333111222222333333333222222000000000000000000000000////////////////////////------------------------..................------...///000...,,,******+++.........///......---------------------------------...//////000000//////------------------------,,,------....../////////---.....................,,,------......------,,,------------------------...///000111111///---,,,------------------------............---,,,+++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,++++++,,,,,,---...//////......//////...---,,,,,,........................,,,------.../////////...+++++++++,,,,,,---------))),,,......,,,,,,---///,,,,,,,,,------.........000000//////......---------------.........//////---.../////////...---,,,................................................------------------------,,,,,,---...---,,,***)))......///000000111000000//////000111000///---,,,........................,,,,,,------...///000000////////////////////////............/////////000000///...------...///000---......///////////////000000000000000000000000///000111222222111000///,,,,,,---///000222333333222222222222222222222222111111222333444444555666111222444444444444555777666666666666666555555555333444555666777888888888666666777777888888888999;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===============<<<<<<;;;:::999999999999999999::::::;;;<<<<<<<<<>>>===============>>>???===>>>>>>???@@@BBBCCCDDDEEEEEEEEEFFFGGGHHHJJJJJJIIIJJJLLLOOOQQQRRRTTTTTTTTTWWWZZZXXXSSSQQQSSSVVVGGGGGGGGGGGGFFFFFFFFFFFFDDDEEEFFFGGGHHHGGGGGGFFFIIIIIIIIIJJJLLLOOOQQQSSSQQQSSSTTTTTTSSSSSSTTTUUUUUUVVVVVVVVVWWWWWWXXXXXXZZZ___cccccc```___bbbeeeiiigggeeedddeeegggkkkmmmpppooonnnnnnnnnoooqqqqqqtttttttttuuuwwwyyy{{{}}}}}}{{{zzzzzzyyywwwuuuwwwxxxxxxyyyzzz{{{||||||~~~~~~}}}|||}}}{{{yyyzzz|||~~~}}}xxxrrrnnnllliiiddd```bbbbbbbbbaaa``````___^^^UUUUUUVVVVVVWWWXXXXXXYYYVVVUUUSSSPPPNNNKKKIIIHHHGGGFFFDDDDDDEEEFFFFFFEEEDDDCCCCCCBBBAAAAAA@@@@@@======>>>>>>>>>>>>======<<<:::777777777888888777444444555555666666777777666666555444444444444555111222555666666444111///333222222111222222333333000000000000000000000000000000000000////////////111000///......---...............------,,,,,,,,,............---,,,++++++------............---------------------...///000------------------------------++++++++++++------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..................------................................................------------------------////////////////////////...------,,,,,,------......------,,,,,,------...000...,,,*********+++,,,//////...------------...........................------------------------000...,,,---//////---+++++++++,,,,,,,,,---------000///...---,,,---......///............---------......................../////////...------,,,,,,+++,,,---......---,,,+++,,,---///000000000///...))))))***,,,---///000000//////............//////////////////////////////......------------......,,,,,,---...///000111111........................------......///000000000//////............//////......------,,,,,,,,,,,,......------...///111222000000000000000000000000---------...///000000111000000000000111111111111222222111111111111111222333222111111333333222111111222333333444444333333444444444444444444444444666666666666777777777777666666666666777777777777777777777777777777777777777777777888999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;999888888999:::999888777777888999:::<<<===>>>===<<<<<<======>>>???@@@@@@@@@??????@@@AAACCCDDDEEEDDDCCCBBBCCCDDDGGGHHHIIIKKKMMMNNNNNNOOOQQQSSSSSSTTTUUUVVVVVVUUUTTTSSSFFFFFFEEEEEEEEEEEEEEEEEEDDDEEEGGGHHHHHHHHHGGGFFFHHHHHHHHHIIIKKKNNNPPPQQQQQQRRRTTTTTTSSSSSSTTTVVVWWWWWWWWWXXXXXXXXXYYYYYYZZZ^^^aaaaaa``````cccggghhhgggeeeeeefffiiilllnnnqqqpppoooooooooooopppqqqtttttttttuuuvvvxxxzzz{{{|||{{{yyyyyyzzzzzzxxxwwwxxxxxxxxxyyyyyyzzz{{{{{{}}}~~~~~~~~~|||{{{zzz{{{~~~~~~~~~}}}}}}~~~~~~}}}~~~~~~~~~}}}{{{vvvpppllljjjhhhccc```bbbbbbbbbbbbaaa___]]]\\\VVVVVVVVVWWWWWWXXXXXXXXXTTTSSSQQQNNNKKKIIIHHHHHHHHHFFFDDDDDDEEEFFFEEEDDDDDDDDDDDDCCCBBBBBBAAAAAAAAA@@@???>>><<<;;;:::999<<<:::888777777888777777555555555666666666666666666666555444444444444444333333444444444333222111222222111111111111222222000000000000000000000000////////////............///...............///000000///---+++***+++---...---------...------,,,,,,------............------------------------......---------------------------,,,,,,++++++,,,,,,---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..................------........................------------------------------------------------------------------------...------,,,,,,------......------,,,,,,------...///---,,,******+++,,,---......---,,,,,,,,,,,,---........................------------------------000...,,,---...///---+++++++++,,,,,,,,,---------///...---,,,,,,,,,---...,,,---------......//////........................------........................///000000///......------...///////////////.........//////000000000//////............//////////////////////////////......------------......------......///000000000------------------------///////////////.........//////............//////111111000000////////////111000///...------......////////////////////////------......///000000111//////000000000111111111222222111000000111111222333222111111333333222111111222333333444444333333444444444444444444444444555555666666666777777777777777777666666666666666777777777777777777777777666777777888888999::::::;;;;;;;;;;;;;;;;;;::::::;;;999888888999::::::999888888888888999;;;<<<===<<<<<<<<<<<<===>>>??????AAA@@@@@@@@@@@@AAACCCCCCEEEDDDCCCBBBCCCEEEGGGHHHJJJLLLNNNOOOOOOPPPRRRSSSUUUUUUVVVVVVVVVUUUTTTSSSCCCCCCCCCDDDDDDDDDDDDDDDEEEFFFGGGHHHHHHHHHGGGFFFGGGGGGGGGHHHIIILLLNNNOOOPPPRRRSSSTTTSSSSSSUUUVVVYYYYYYYYYYYYZZZZZZZZZZZZ[[[]]]___```___```eeeiiihhhgggffffffhhhkkknnnpppqqqqqqppppppppppppqqqqqquuuuuuuuuuuuvvvwwwxxxyyyyyyxxxwwwyyy{{{|||{{{zzzzzzyyyyyyyyyyyyyyyzzzzzz|||}}}~~~~~~zzzzzzzzz}}}~~~}}}}}}}}}}}}~~~}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~wwwxxxzzz{{{||||||{{{{{{yyysssmmmiiigggfffbbb___```aaabbbbbbaaa^^^\\\ZZZWWWWWWWWWWWWWWWXXXXXXXXXSSSQQQNNNKKKIIIHHHHHHHHHIIIGGGEEEDDDEEEEEEDDDBBBEEEEEEDDDCCCCCCBBBBBBAAABBBAAA???<<<;;;999999888<<<:::888777888888777666666666666666666555555555666555555444444444444444555444333222111222333444111111000000000000111111000000000000000000000000............------------------------...///000111111///,,,))))))+++...000,,,,,,------...---------------............---------------,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------..............................,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++...------,,,,,,------......------,,,,,,------...---,,,+++++++++,,,...///...---,,,,,,++++++,,,,,,........................------------------------///...------......---+++,,,,,,,,,,,,------------......---,,,,,,,,,,,,,,,++++++,,,---...///000000........................,,,,,,------...//////000......///000000///...............---......///000111111111000//////......//////............//////////////////////////////......------------......////////////////////////------------------------111000000///......------//////............//////111111111000000000000000111000///...------------////////////////////////------......///000000000//////000000000000111111111111000000000111111222333111000111222333222111111222333333444444333333444444444444444444444444555555555666666666666777777777777666666555555555777777777777777777777777666666777888888999999:::::::::::::::::::::::::::;;;999888888999::::::999888888888888888999::::::;;;;;;;;;;;;<<<===>>>>>>AAAAAA@@@@@@@@@AAABBBBBBDDDCCCCCCCCCCCCEEEGGGHHHJJJLLLNNNOOOOOOOOOQQQSSSVVVVVVUUUUUUUUUTTTTTTTTTAAAAAABBBBBBCCCCCCDDDDDDFFFGGGHHHIIIIIIHHHGGGGGGGGGFFFFFFFFFHHHJJJLLLMMMOOOQQQSSSSSSSSSTTTVVVWWWZZZZZZZZZ[[[[[[[[[[[[[[[]]]^^^___^^^^^^```eeehhhhhhhhhggghhhiiimmmppprrrrrrrrrqqqqqqqqqqqqrrrrrrwwwwwwwwwwwwwwwwwwxxxxxxwwwwwwwwwyyy}}}||||||zzzyyyyyyyyyzzzzzz}}}}}}~~~~~~~~~~~~~~~~~~||||||}}}~~~~~~~~~yyyyyyzzz~~~~~~}}}|||||||||~~~}}}}}}}}}}}}~~~~~~~~~}}}{{{zzzyyyqqqrrrsssvvvxxxyyyxxxwwwuuupppiiifffeeedddaaa___\\\]]]___``````^^^\\\ZZZXXXXXXXXXXXXWWWWWWVVVVVVRRRPPPLLLIIIGGGGGGHHHIIIIIIGGGEEEDDDDDDDDDCCCAAADDDCCCCCCBBBBBBAAA@@@@@@>>>===<<<;;;::::::;;;;;;;;;:::888888888888777666777777666666555555444444666555444444333333444444555444333222222222333333111000000////////////000000000000000000000000000/////////.........---------------------...///000///...,,,++++++,,,...///++++++,,,---............------............------------------,,,++++++***------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........------------------------,,,,,,------------..............................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------++++++++++++++++++++++++...------,,,,,,------......------,,,,,,------...,,,+++++++++,,,---///000......---,,,,,,,,,------........................------------------------......------------,,,,,,,,,,,,,,,------------...------,,,,,,++++++++++++++++++,,,------...//////........................---------.........//////,,,------------------,,,///...---,,,---...///000/////////......------,,,//////............//////////////////////////////......------------......000000//////............------------------------000000//////............///......------......///............------------,,,---------...///000000////////////////////////............//////000000////////////000000000111111000000000000111111222222111000111222333222111111222333333444444333333333333333333333333333333444444555555555666666666777777777666555555444444666666666666666666666666666666777777888999999999999999999999:::::::::::::::999777888999::::::999999999888888777888888999::::::::::::;;;<<<======AAAAAAAAAAAAAAAAAAAAAAAACCCCCCCCCCCCDDDEEEGGGHHHJJJLLLMMMNNNNNNNNNPPPRRRUUUUUUTTTTTTSSSSSSSSSSSS@@@AAAAAABBBCCCDDDDDDEEEGGGHHHIIIJJJJJJIIIHHHGGGGGGFFFFFFFFFFFFHHHJJJKKKNNNPPPRRRSSSSSSTTTVVVXXX[[[[[[[[[[[[[[[ZZZZZZZZZ_________^^^___aaadddggghhhhhhhhhiiikkkmmmppprrrqqqrrrrrrsssssssssssssssyyyyyyyyyyyyyyyyyyyyyyyywwwwwwxxx{{{~~~}}}|||zzzzzzzzz{{{{{{}}}}}}}}}}}}|||{{{zzzyyyyyyyyyzzz{{{|||}}}}}}}}}yyyyyyzzz}}}~~~~~~}}}|||~~~~~~~~~~~~~~~|||yyyvvvtttnnnnnnnnnqqquuuvvvtttsssqqqlllgggdddcccccc```]]]WWWYYY[[[]]]]]]]]]\\\[[[YYYYYYXXXWWWVVVUUUUUUTTTQQQOOOLLLHHHGGGGGGHHHIIIIIIGGGEEEDDDDDDDDDBBBAAABBBBBBAAA@@@@@@??????>>>======<<<;;;;;;;;;;;;;;;;;;999888888999999777555777777666666555555444444555555444333333333333333333333444444444333222111111000000///......//////////////////////////////000000000/////////......//////...---------------,,,,,,---......------,,,++++++,,,---............------............------,,,------------+++******------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........------------------------,,,,,,,,,,,,------..............................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------......------,,,,,,------...+++++++++,,,---...///000000000///.......................................---------------------------......---,,,,,,,,,,,,,,,,,,---------.........,,,---,,,,,,,,,,,,++++++---------------------,,,........................//////.........------------------,,,,,,---------...---,,,,,,,,,---///000------------............//////............//////////////////////////////......------------......000000000///......------------------------------............//////000000......------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////....................................////////////...////////////000000000000000//////000111111222111000///000222333222111111222333333444444333333333333333333333333333333444444444444555555555555777666666666555555555444666666666666666666666666555666666777888888999999888888888999999999:::::::::888777888999;;;;;;::::::999888888777777888888:::999999::::::;;;<<<===@@@@@@AAAAAAAAAAAAAAAAAABBBBBBCCCDDDEEEFFFGGGHHHIIIKKKLLLMMMLLLMMMNNNPPPSSSSSSSSSSSSSSSSSSSSSSSSAAAAAABBBCCCDDDEEEFFFGGGHHHIIIJJJJJJJJJIIIHHHGGGGGGFFFFFFEEEFFFGGGIIIJJJNNNPPPRRRSSSTTTUUUWWWYYYZZZZZZZZZZZZYYYYYYYYYYYY^^^^^^^^^^^^```bbbdddfffiiiiiiiiijjjkkkmmmoooqqqpppqqqrrrtttuuuuuuuuuuuuyyyyyyzzz{{{{{{{{{zzzzzzxxxxxxxxx{{{}}}{{{yyyyyyzzz{{{|||{{{{{{{{{zzzyyywwwuuutttvvvvvvwwwxxxzzz{{{||||||yyyyyyyyy|||}}}}}}~~~~~~~~~~~~~~~~~~~~~|||xxxtttqqqnnnmmmlllooorrrsssqqqnnnmmmjjjeeeddddddccc___\\\UUUVVVWWWXXXYYYZZZZZZZZZYYYYYYXXXVVVUUUSSSRRRRRROOOMMMKKKHHHGGGGGGHHHIIIHHHFFFDDDCCCDDDDDDCCCAAAAAA@@@@@@??????>>>======??????>>>>>><<<;;;999888:::999888999999999777555666666666666666555555555555444444333333333333333222333444555444333222111222111000//////......///////////////////////////111000000000////////////000///...---,,,,,,,,,,,,***+++---//////...,,,+++,,,,,,------...---------------............------,,,,,,---......---+++***------------------------+++,,,,,,------,,,,,,+++,,,,,,------------------------------------------++++++,,,,,,------..............................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------....................................------,,,,,,------......------,,,,,,------...+++,,,,,,---.../////////111000000///.../////////........................------------------------,,,---...---,,,++++++---,,,---------............---------------,,,++++++------------,,,,,,++++++........................000//////...------,,,,,,000///............///000---------,,,------...///,,,------...///000111111//////............//////////////////////////////......------------......000000//////.........---........................------......///000000111......------------......---------------...............///......---++++++..............................//////////////////......////////////000000////////////000111111222000//////000222333222111111222333333444444333333333333333333333333333333333333333444444444555555555555555555555555555555777777777777777777777777555555666777777888888999777777777888888999999:::999888777777999;;;;;;::::::999999888888888999999::::::::::::;;;<<<======>>>???@@@AAABBBBBBBBBBBBAAABBBCCCDDDEEEFFFGGGHHHJJJKKKMMMMMMLLLMMMNNNPPPPPPQQQRRRTTTUUUTTTTTTSSSBBBBBBCCCEEEFFFGGGIIIIIIIIIJJJKKKKKKKKKIIIHHHGGGHHHGGGFFFFFFFFFGGGHHHIIIMMMOOOQQQSSSTTTUUUXXXZZZYYYYYYXXXXXXXXXWWWWWWWWWZZZZZZ\\\___bbbeeeggggggiiiiiiiiijjjkkkmmmnnnooooooppprrrtttvvvwwwwwwwwwwwwxxxzzz{{{{{{{{{zzzzzzxxxwwwwwwzzz}}}}}}{{{yyywwwwwwxxxzzz|||wwwwwwwwwwwwvvvtttssssssttttttuuuvvvxxxyyy{{{|||{{{yyyxxxzzz|||}}}}}}|||{{{zzz{{{||||||}}}~~~}}}}}}}}}}}}~~~~~~~~~|||xxxtttrrrpppmmmlllnnnqqqrrrnnnjjjjjjgggeeedddeeeccc___[[[WWWVVVUUUUUUUUUUUUVVVWWWYYYXXXWWWUUUSSSQQQPPPOOOKKKJJJIIIHHHGGGFFFFFFFFFGGGEEECCCCCCDDDDDDCCCBBBAAAAAA@@@@@@???>>>>>>>>><<<>>>???@@@???===:::999:::999999999:::999777444555555555666666666666666555444333333222222333333555444333222222222333333333222111000////////////////////////////////////000000/////////...............---,,,,,,---------+++,,,---.........---------------...------,,,,,,------............------+++,,,...//////...---,,,------------------------+++,,,,,,------,,,,,,+++------------------,,,,,,........................***++++++,,,------..............................------------------------++++++,,,,,,---......///------------------------...------,,,,,,------......------,,,,,,------...,,,,,,---......//////...000000///.......................................------------------------+++---...---+++***+++---------------............---......///...---,,,+++,,,,,,,,,,,,,,,,,,------..........................................------000///............///000,,,,,,------......------,,,,,,------...///////////////............//////////////////////////////......------------......///////////////.........////////////////////////.........///////////////...------,,,,,,------...---------.........//////.........///...---+++***......................../////////////////////............/////////000000.........//////000222222000///...///222333222111111222333333444444333333222222222222222222222222222333333333333444444444333444444555555666666666777777777777777777777777555555666666777888888888666666777777888999999:::999888777777:::;;;;;;;;;:::999999999999999:::;;;::::::::::::;;;<<<===>>>===>>>@@@AAACCCCCCCCCCCC@@@AAACCCDDDFFFGGGGGGHHHLLLMMMOOOOOONNNNNNOOOQQQNNNPPPTTTWWWXXXXXXVVVUUUBBBCCCDDDFFFGGGIIIJJJKKKJJJJJJKKKKKKKKKJJJHHHGGGHHHHHHGGGFFFFFFGGGHHHIIIMMMOOOQQQSSSTTTVVVXXXZZZXXXXXXWWWWWWVVVVVVVVVUUUVVVWWWZZZ___dddhhhiiiiiiiiiiiiiiijjjkkklllmmmnnnnnnooorrruuuwwwxxxyyyyyyvvvwwwyyyzzz{{{{{{zzzzzzwwwwwwwwwxxx{{{}}}}}}|||{{{yyywwwuuuuuuwwwyyy{{{ssstttttttttttttttsssssssssssstttuuuwwwyyyzzz{{{|||zzzxxxxxx{{{~~~}}}zzzxxxwwwwwwxxxyyy{{{|||~~~||||||||||||}}}~~~{{{|||}}}}}}{{{xxxuuurrrqqqnnnlllnnnqqqqqqmmmhhhhhhfffeeeeeefffddd___ZZZYYYWWWUUUSSSRRRRRRSSSTTTYYYXXXVVVTTTRRRPPPOOONNNHHHHHHGGGGGGFFFEEEEEEDDDFFFDDDBBBBBBDDDDDDDDDCCCBBBBBBAAAAAA@@@??????>>>888:::>>>AAABBBAAA>>>===:::999999999:::999666444444555555555666666777777555444333333222222333333777555222000000111444555333333111000//////////////////////////////////////////.........---------,,,,,,,,,,,,---...//////---,,,,,,+++,,,---...///............---,,,++++++---..................---+++,,,...000000///...---------------------------++++++------------++++++.........------,,,,,,,,,........................******+++,,,,,,---......................................................++++++,,,,,,---...//////------------------------...------,,,,,,------......------,,,,,,------...,,,---......///.........//////...------------...........................------------------------+++---///---+++)))+++------------.........//////---.../////////...---,,,******+++,,,------...///........................,,,,,,------.../////////...---,,,++++++,,,---...+++,,,---...///...---,,,******+++++++++++++++,,,//////............//////////////////////////////.........------.........////////////////////////000000000000000000000000000000000///......------...------,,,,,,------...,,,,,,,,,---------......***+++,,,...///......---........................///////////////...................../////////000............///000222222///......///222333222111222222333444444444333333222222222222222222222222222222333333333444444444222333333444555666777777777777777777777777777777555555666666777888888888555666666777888999999999999777666777:::;;;;;;;;;::::::999999::::::;;;<<<;;;;;;;;;;;;<<<===>>>>>>;;;===???BBBCCCDDDDDDDDD@@@AAACCCDDDFFFGGGGGGHHHNNNOOOPPPPPPPPPPPPQQQRRRMMMPPPUUUYYY[[[ZZZXXXWWWFFFFFFFFFFFFGGGHHHIIIIIIJJJIIIIIIIIIIIIJJJJJJKKKFFFGGGGGGHHHHHHIIIIIIIIIMMMNNNOOOQQQRRRSSSTTTTTTXXXWWWUUUVVVWWWXXXWWWWWWTTTVVVYYY^^^bbbeeeggghhhkkkkkkjjjiiiiiijjjjjjjjjnnnppprrrtttuuuuuuuuuuuusssxxxzzzxxxvvvxxxxxxvvvwwwxxxyyyzzzyyyyyyxxxwwwvvvvvvwwwxxxxxxxxxwwwwwwttttttuuuuuutttsssqqqpppssstttvvvvvvuuuvvvwwwyyywwwwwwwwwxxxyyyzzz||||||xxxxxxyyyzzzzzzyyyxxxxxxwwwyyy|||~~~~~~}}}{{{yyyyyyyyyzzz{{{|||zzzxxxvvvtttrrrqqqqqqnnnnnnoooppppppppppppooojjjfffcccdddggggggccc______]]]XXXTTTRRRSSSTTTUUUYYYVVVRRROOONNNNNNMMMLLLKKKIIIGGGEEEEEEDDDBBB@@@CCCBBBBBBAAAAAAAAABBBBBBCCCCCCBBBAAA@@@>>>>>>===;;;<<>>777777777666666666666666333444555666777777777777222222222111111111000000000000000000000000000000111000///......///000111222111000.........///000000000000000////////////.........------,,,,,,,,,.../////////...---,,,,,,------------------------,,,,,,,,,------.................................,,,,,,,,,---------......,,,,,,,,,---------......)))******+++,,,---......---------,,,,,,+++++++++'''((()))+++---...000000.........------,,,,,,,,,............---,,,++++++------------------------+++++++++++++++++++++***..................------111000000...---,,,++++++......//////...---,,,,,,((()))***+++,,,---------........................,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++---//////...---,,,,,,+++++++++,,,,,,.........//////000000000...------,,,,,,,,,---------------------,,,,,,,,,///...---,,,,,,---...///,,,,,,,,,------............///000111111000///...,,,---------.../////////111000000////////////000......,,,+++)))(((&&&&&&//////000000///...------------------------------////////////////////////...........................---,,,)))'''(((+++...///...---,,,,,,,,,,,,,,,+++++++++,,,,,,---------...........................///////////////.....................///000000////////////............000000000000000000000000111111111111111111111111222222111111111111111111+++---000333555666555555222222333444444555555666555555555555666666666666555555666777888888999999888888777777777777777888888888888888888888888888::::::999888888999999999;;;;;;<<<======>>>=========???BBBDDDEEEDDDBBBAAACCCCCCCCCDDDEEEGGGHHHIIINNNNNNOOOPPPQQQRRRTTTUUUQQQRRRTTTVVVWWWWWWWWWVVVFFFFFFFFFFFFGGGHHHIIIIIIJJJIIIIIIIIIIIIJJJKKKKKKGGGGGGGGGGGGGGGHHHHHHHHHLLLLLLMMMOOOPPPQQQRRRSSSVVVUUUSSSSSSUUUVVVVVVUUUTTTVVVYYY]]]```ccceeegggkkkjjjjjjjjjiiijjjjjjjjjnnnnnnpppqqqsssttttttttttttyyy{{{xxxvvvxxxxxxuuuvvvwwwwwwxxxxxxwwwvvvuuussstttvvvxxxyyyzzzzzzzzzttttttuuuuuutttrrrpppoooqqqrrrttttttttttttvvvwwwvvvvvvvvvwwwxxxyyy{{{{{{yyyzzz{{{||||||{{{zzzyyywwwxxxyyy{{{|||}}}~~~~~~}}}||||||{{{{{{zzzzzzzzzxxxwwwvvvtttrrrqqqqqqqqqoooooopppppppppooommmllliiifffcccdddffffffbbb^^^^^^\\\XXXUUUTTTSSSTTTTTTVVVSSSPPPNNNNNNMMMLLLKKKJJJHHHFFFFFFFFFEEECCCAAACCCCCCBBBBBBAAABBBBBBBBBCCCBBBAAA@@@???>>>>>>===:::;;;===>>>???>>>===<<<:::::::::999999888888888666666666666555444333222222222222111111111000000000000000000000000000000111000///......///000111222111///.........///000/////////............---......---------,,,,,,,,,.........///......------------------------------,,,,,,,,,---------..............................,,,,,,,,,---------......,,,,,,,,,---------......++++++,,,,,,------......------,,,,,,,,,,,,,,,,,,/////////......---------......---------,,,,,,,,,---------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///.......................................------------------------------------......---,,,,,,+++++++++,,,---.........---------------------------++++++,,,,,,---------......,,,++++++---......---------,,,,,,,,,,,,------+++++++++,,,,,,,,,------...------,,,,,,------------------------.........///...------------...///,,,------------------...////////////////////////---------.....................---------......///...........................////////////......---........................................................................---...---+++))))))+++...///...---,,,,,,,,,,,,---------------..........................................////////////......///////////////000111111////////////////////////000000000000000000000000111111111111111111111111111111111111111111111111...000222444555666666555222222333444444555555666555555666666666666777777666666777777888999999:::999999888888888888999999999999999999999999999999::::::999999999999::::::;;;;;;===>>>@@@@@@AAAAAA@@@AAACCCEEEFFFEEEDDDDDDCCCCCCDDDDDDEEEGGGHHHIIIMMMNNNNNNOOOPPPRRRSSSTTTQQQSSSTTTVVVWWWWWWWWWWWWFFFFFFFFFFFFGGGHHHIIIIIIIIIIIIIIIIIIIIIJJJKKKLLLIIIHHHGGGFFFFFFFFFGGGHHHJJJJJJJJJKKKLLLNNNPPPQQQTTTRRRPPPQQQRRRTTTTTTTTTTTTUUUXXX[[[^^^aaacccdddjjjjjjjjjjjjjjjjjjjjjjjjllllllmmmnnnoooqqqssssssuuuzzz{{{xxxvvvwwwwwwtttuuuuuuvvvvvvvvvuuutttsssppprrruuuyyy{{{|||||||||tttttttttsssrrrpppooonnnnnnpppqqqrrrrrrrrrtttvvvtttuuuuuuuuuvvvxxxyyyzzz{{{|||}}}~~~~~~}}}|||{{{wwwwwwvvvvvvwwwxxxzzzzzz{{{|||}}}}}}}}}|||{{{zzzuuuuuusssrrrqqqppppppppppppqqqqqqqqqooommmjjjhhhgggdddbbbbbbdddccc___[[[ZZZYYYXXXVVVUUUSSSRRRRRRPPPOOONNNNNNNNNMMMKKKIIIIIIGGGFFFFFFGGGGGGEEEDDDEEEDDDCCCBBBBBBBBBBBBBBBBBBAAAAAA@@@???>>>======:::;;;<<<======<<<;;;;;;888888777666555555444444555555555555444333222111222222222111111111111111000000000000000000000000000000////////////000000111000///.........//////.........---------,,,,,,...------------,,,,,,,,,------......///.........------------------------,,,,,,,,,------------...........................,,,,,,,,,---------......,,,,,,,,,---------......------------------------,,,,,,,,,,,,------------111000000...---,,,++++++...------------,,,,,,,,,,,,,,,------...---------++++++++++++++++++++++++------------------------------------------......******+++,,,---...//////,,,,,,,,,---,,,,,,+++***---....../////////......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...//////000///---,,,,,,---...---,,,...---------------......---............/////////---------,,,,,,------...---------......//////000///...------------...///.........---------------///......------......///...............------------------------...///000......//////000111111111---....../////////......------------............------------------------........................---......---,,,+++,,,---......---,,,,,,,,,------000000000///////////////..............................///////////////...000000000000000111222222...//////000000111111111000000000000000000000000111111111111111111111111111111111111111111111111222333333444444555555666222222333444444555555666666666666777777777888888777777777888999999:::::::::999999999999999::::::::::::::::::999999999999;;;;;;::::::::::::;;;;;;;;;<<<>>>@@@BBBCCCDDDDDDAAABBBBBBCCCDDDDDDEEEEEEDDDDDDDDDDDDEEEFFFHHHHHHLLLLLLMMMNNNPPPQQQRRRSSSRRRSSSUUUVVVWWWXXXWWWWWWEEEEEEEEEEEEFFFGGGHHHIIIIIIHHHHHHIIIIIIJJJKKKLLLLLLJJJHHHGGGFFFGGGHHHIIIIIIHHHGGGGGGIIIKKKNNNPPPRRRPPPNNNNNNQQQSSSTTTTTTTTTUUUVVVYYY\\\___aaabbbhhhiiiiiijjjjjjjjjjjjjjjjjjjjjjjjkkkllloooqqqsssvvvzzz{{{xxxvvvvvvvvvssstttuuuvvvvvvvvvuuussssssooorrruuuyyy{{{||||||{{{tttsssrrrqqqooonnnmmmlllkkkmmmoooppppppqqqsssuuussssssttttttuuuvvvxxxyyy||||||~~~~~~~~~~~~||||||wwwuuusssrrrrrrsssuuuwwwzzz{{{}}}~~~|||zzzwwwvvvtttrrrpppooonnnnnnpppqqqqqqpppmmmjjjfffccccccaaa`````````^^^ZZZWWWTTTUUUUUUUUUTTTRRRPPPNNNLLLLLLMMMNNNOOONNNKKKIIIHHHFFFEEEFFFGGGHHHGGGFFFFFFEEEDDDCCCBBBBBBAAABBBAAA@@@@@@???>>>>>>======;;;;;;<<<<<<<<<;;;;;;:::666666555444333222222111000111222333333444444333111111111111111111111111000000000000000000000000000000////////////000000////////////.../////////.........------------,,,------------------------,,,,,,---.../////////...,,,,,,------------------------------------------........................,,,,,,,,,---------......,,,,,,,,,---------......//////.........---------+++,,,,,,,,,------......+++++++++,,,,,,,,,------------------------------++++++,,,---............++++++++++++++++++++++++,,,,,,,,,,,,,,,---------,,,,,,------------......)))******+++,,,---......,,,,,,---------,,,,,,+++...////////////......---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...000000111000...,,,,,,------,,,+++......---------.../////////////////////000000000------,,,,,,,,,---......,,,------...///000111111.........------.........//////......------,,,,,,......////////////....../////////...---------,,,.........//////111222222/////////...............,,,,,,---...////////////******+++++++++++++++,,,------------------------........................,,,...000000...---------...------,,,,,,,,,------111000000000//////..............................---...//////////////////000000//////000000111222...//////000111222222333000000000000000000000000111111111111111111111111111111111111111222222222444444333333333333444444222222333444444555555666666666777777888888999999777888888888999999999:::999999888888888999::::::;;;;;;:::::::::::::::999;;;;;;:::::::::;;;<<<<<<===>>>???AAABBBCCCCCCCCCAAA@@@@@@???@@@BBBCCCDDDDDDDDDDDDDDDEEEFFFGGGHHHJJJKKKLLLNNNOOOQQQQQQRRRRRRSSSUUUWWWXXXXXXWWWWWWDDDDDDDDDDDDDDDEEEGGGGGGGGGGGGGGGGGGHHHIIIJJJKKKLLLKKKJJJIIIHHHHHHIIIIIIHHHGGGFFFFFFGGGJJJMMMNNNPPPNNNLLLMMMOOORRRTTTUUUSSSTTTUUUWWWZZZ]]]```bbbggghhhiiijjjjjjjjjjjjiiiiiiiiiiiijjjkkknnnqqqrrrtttyyyzzzwwwuuuuuuuuurrruuuuuuwwwwwwwwwwwwuuuuuuqqqsssvvvxxxzzzzzzyyyyyyssssssqqqooommmllljjjjjjiiikkkmmmnnnoooppprrrtttssssssttttttuuuvvvxxxyyy{{{|||}}}}}}}}}}}}|||{{{wwwuuurrrpppoooqqqsssuuuxxxzzz}}}|||{{{{{{yyyvvvssspppnnnlllkkkpppoooooommmjjjfffccc```_________^^^]]]ZZZVVVSSSOOOQQQRRRSSSRRRPPPMMMKKKKKKKKKLLLNNNOOOOOOLLLIIIFFFEEEDDDEEEGGGHHHGGGFFFFFFFFFDDDCCCAAAAAA@@@@@@?????????>>>>>>=========:::::::::999999888777777888888777666555555444444///000111222333333333333111111111111111111111111000000000000000000000000//////000000000000//////.........////////////.../////////.........------------------------------,,,,,,---.../////////...,,,,,,,,,---------......------------------------........................,,,,,,,,,---------......,,,,,,,,,---------....../////////......---,,,,,,,,,,,,,,,------.........)))******+++,,,---......------------------------++++++,,,---............------------------------.../////////000000000111,,,,,,,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,------............------------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...000000111000...,,,,,,------,,,+++---------------...///000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///,,,------...///000111111---..................---/////////......---------,,,...000111111000...,,,/////////...---------,,,.........//////111222222------------------------,,,,,,---......///......*********++++++,,,,,,,,,------------------------........................+++---000000///...---...------,,,,,,,,,------.../////////......---------........................------...//////////////////............///000000...//////000111222222333000000000000000000000000000000000000000000000000000000111111111222222222444444333222111111222222222222333444444555555666555666666777888999999999888888888888888999999999777777777777777888999999;;;;;;;;;::::::999999999;;;:::::::::;;;;;;<<<===??????@@@@@@AAA@@@@@@@@@AAA@@@?????????AAACCCDDDEEEDDDDDDDDDEEEFFFGGGGGGHHHJJJLLLNNNPPPQQQQQQQQQRRRSSSUUUWWWXXXXXXXXXWWWBBBBBBBBBBBBCCCDDDEEEEEEEEEEEEEEEFFFGGGHHHIIIJJJJJJJJJJJJJJJIIIIIIIIIIIIGGGFFFFFFGGGHHHJJJLLLMMMOOOLLLJJJKKKNNNQQQTTTUUUSSSSSSTTTVVVZZZ]]]aaacccfffggghhhjjjjjjjjjiiiiiihhhhhhiiikkkmmmoooqqqrrrrrrwwwxxxuuusssttttttqqqtttuuuwwwxxxyyyyyyxxxwwwssstttuuuvvvwwwwwwwwwwwwuuutttrrrooommmkkkjjjjjjhhhjjjmmmnnnoooqqqsssvvvtttuuuuuuuuuvvvxxxyyyzzzzzz{{{|||}}}}}}|||{{{zzzvvvuuurrrppppppqqqssstttwwwyyy|||~~~~~~}}}|||}}}{{{xxxtttpppmmmkkkjjjmmmmmmkkkiiifffcccaaa```^^^^^^___^^^[[[WWWSSSQQQMMMNNNPPPRRRQQQOOOLLLKKKJJJJJJKKKMMMNNNNNNKKKIIIEEEDDDCCCDDDFFFGGGFFFEEEFFFEEEDDDBBB@@@??????>>>>>>>>>>>>>>>======<<<<<<888888777666555444444333444444444444444333333333333333333333222111000///111111111111111222222222000000000000000000000000//////000000000000//////------.../////////....../////////............---,,,,,,,,,------------...------......///.........+++,,,,,,------............------------,,,,,,,,,........................,,,,,,,,,---------......,,,,,,,,,---------......///.........------,,,,,,---------------...........................------,,,,,,,,,------------...,,,,,,------...---------------------------------,,,,,,------.../////////++++++,,,,,,------............------,,,,,,++++++------......//////......+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...//////000///---,,,,,,---...---,,,,,,,,,,,,,,,---...//////............------------,,,,,,,,,,,,---......///---------......//////000------...//////...------/////////...............,,,---///000000///---,,,...............------------------------...///000,,,,,,---...///000111222,,,------.........------,,,,,,------......//////------------------------........................+++---///000///.........------,,,,,,,,,---............------------------........................,,,---...///000000000000...............//////000...//////000000111111111000000000000000000000000000000000000000000000000000000000111222222333333333333333222222111111111222222333444444555555666555555666666777888999999777777777777777777777777666666666666777888999999;;;;;;::::::999999888888:::999999999:::;;;<<<===???@@@@@@@@@@@@???>>>>>>BBBAAAAAAAAAAAACCCDDDFFFEEEEEEEEEEEEEEEFFFGGGGGGHHHIIILLLOOOQQQRRRRRRRRRSSSTTTVVVWWWXXXXXXXXXXXX@@@@@@@@@@@@AAABBBCCCDDDCCCCCCDDDDDDEEEGGGHHHIIIEEEGGGHHHIIIJJJIIIHHHGGGFFFFFFGGGIIIJJJKKKLLLMMMLLLJJJGGGHHHKKKOOORRRSSSRRRRRRSSSVVVYYY^^^bbbdddeeefffhhhjjjkkkjjjiiiiiiggghhhjjjmmmooopppqqqrrroootttvvvtttrrrssssssqqqrrrsssvvvxxxyyyyyyyyyyyysssssssssssstttuuuwwwxxxyyywwwtttqqqooommmllllllhhhkkkmmmoooppprrruuuwwwvvvvvvvvvwwwxxxyyy{{{{{{zzz{{{|||}}}}}}|||{{{zzzvvvuuutttrrrrrrssstttuuuvvvxxxzzz|||~~~~~~}}}||||||zzzwwwtttpppnnnlllkkkkkkiiigggdddbbbaaaaaa```___```aaa```\\\XXXSSSQQQMMMOOOPPPQQQQQQPPPNNNLLLJJJIIIIIIJJJKKKKKKIIIGGGEEECCCCCCCCCEEEFFFEEEDDDFFFEEECCCAAA???>>>======>>>>>>============<<<<<<:::999888666555444444444000000000000111111111111333333333333222111000000000000111111111222222222000000000000000000000000...///000111111000///...,,,---.../////////...............---------,,,,,,,,,,,,,,,---------...............///......------++++++,,,,,,---......///......---------,,,,,,,,,........................,,,,,,,,,---------......,,,,,,,,,---------......------------,,,,,,,,,,,,............------------000000///...------,,,+++,,,,,,,,,---------......---------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++,,,,,,,,,***++++++,,,------...............---------,,,,,,+++,,,---............---***+++,,,---------------------------------------++++++,,,,,,---------......,,,++++++---......---++++++++++++,,,---...///111111000000////////////,,,,,,,,,,,,---...//////---------------.........------...//////...------............////////////------,,,++++++,,,---------------.....................---------......///------......///000111111------.........---,,,,,,,,,------...//////000000................................................+++,,,......------...///,,,,,,,,,,,,,,,---...///------------------..............................,,,---...///000000000000/////////...///000000111////////////////////////000000000000000000000000000000000000000000000000///000000111222222333333222333444444444333222111222222333444444555555666333444555666777888888999666666666666666666666666777777777777888999:::;;;;;;::::::999888888777777888888888999999:::;;;<<<>>>??????@@@@@@@@@??????AAAAAAAAAAAABBBCCCDDDDDDEEEEEEEEEEEEEEEFFFFFFGGGHHHIIILLLOOORRRRRRRRRRRRSSSTTTVVVXXXYYYYYYXXXXXX????????????@@@AAABBBBBBBBBBBBCCCCCCDDDFFFGGGHHHBBBDDDGGGIIIIIIHHHFFFEEEFFFGGGHHHJJJLLLLLLMMMMMMJJJHHHEEEFFFIIIMMMQQQRRRRRRRRRSSSVVVZZZ^^^cccfffdddfffhhhjjjkkkjjjiiihhhgggiiikkknnnppprrrrrrrrrnnnsssuuurrrqqqssssssqqqqqqrrrtttwwwyyyzzzzzzzzzrrrqqqqqqqqqrrruuuxxxzzz{{{yyyvvvssspppooonnnnnniiikkknnnpppqqqsssvvvxxxwwwwwwwwwxxxyyyzzz||||||{{{|||}}}~~~~~~}}}|||{{{vvvvvvuuutttttttttuuuvvvvvvwwwyyy{{{|||}}}}}}}}}zzzxxxvvvssspppnnnmmmllliiigggdddbbb``````aaaaaa```bbbcccbbb^^^YYYTTTRRRNNNOOOQQQRRRRRRQQQOOONNNIIIHHHGGGHHHIIIIIIGGGFFFDDDCCCBBBCCCDDDEEEDDDCCCFFFEEECCC@@@>>>===<<<<<<===============<<<<<<<<<===<<<;;;999888777777777222222222333444444555555000111222333333444333333000000111111222222222222000000000000000000000000...///000111111000///...+++,,,.../////////......---------,,,,,,,,,++++++,,,,,,,,,------............/////////...---,,,,,,++++++,,,,,,---...//////.........------,,,,,,,,,........................,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,/////////...---------,,,---------,,,,,,+++++++++,,,,,,,,,------.....................---,,,++++++++++++++++++++++++++++++++++++,,,------...//////******+++,,,,,,---..............................***+++,,,,,,------------***+++,,,---....................................,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++---//////...+++******+++,,,---...///......------,,,,,,,,,++++++++++++,,,---...///000------------------,,,,,,,,,---...//////...---,,,------......//////000000///,,,(((%%%%%%(((,,,///,,,------....../////////111000000/////////000000/////////...---,,,,,,,,,............---,,,++++++++++++,,,,,,---...//////////////////////////////........................+++,,,------,,,,,,...///,,,,,,,,,,,,,,,---...///,,,---------......//////........................,,,---...///000000000000000000000000000111111222////////////............000000000000000000000000000000000000000000000000///000000111222222333333222333555666666555333222222222333444444555555666333333444555666777888888666666666666555555555555888888888888999:::;;;<<<::::::999999888777666666888888888888999:::;;;<<<===>>>???@@@AAABBBBBBBBB>>>>>>???@@@AAAAAAAAABBBFFFEEEEEEEEEEEEEEEFFFGGGHHHJJJMMMPPPRRRSSSSSSSSSSSSTTTVVVXXXYYYYYYYYYXXX>>>@@@BBBBBBAAAAAABBBCCCAAACCCEEEEEEDDDCCCDDDEEEEEEEEEEEEFFFGGGGGGHHHHHHFFFGGGGGGHHHIIIJJJKKKKKKHHHHHHGGGGGGHHHKKKNNNOOOTTTSSSSSSUUUYYY___dddhhhjjjkkkkkkllllllkkkkkkkkkiiiiiiiiijjjkkklllmmmnnnrrrsssssssssssssssssssssqqqssswwwyyy{{{zzzyyyxxxyyyxxxvvvuuuvvvxxxzzz|||}}}}}}|||yyyvvvsssooommmkkkmmmpppsssuuuvvvvvvvvv|||}}}~~~|||{{{{{{|||yyyyyyzzz{{{|||||||||{{{vvvvvvvvvwwwwwwxxxxxxyyyuuuwwwxxxzzzzzzyyywwwvvvtttrrrqqqooonnnmmmnnnnnnggggggffffffeeeeeedddddddddeeeeeeccc___YYYSSSPPPNNNOOOOOOOOOOOONNNMMMMMMJJJJJJIIIGGGFFFDDDCCCCCCBBBAAA@@@???@@@AAABBBCCCCCCBBB@@@>>>===<<<;;;;;;===<<<;;;:::::::::::::::::::::999888777666555555444444444444444444444444444444333333222111000000,,,---...///111333555666222111111000///......---111111111111111111111111................................................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------.........------,,,,,,,,,.........------,,,,,,,,,............////////////,,,,,,,,,---...///000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,------......------,,,000///---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........---,,,,,,+++***+++---......---+++***,,,,,,++++++,,,,,,---...///---+++,,,---...---,,,------------------------.........------,,,,,,,,,------------------------+++******))))))******+++---------............///------------------------***++++++,,,---...////////////000000///...------...,,,+++---000111///---...---,,,,,,,,,,,,---...------......//////000000---------............///000///---+++++++++---..............................---,,,++++++,,,---...------------------------***+++---...///...------,,,,,,------...///000000........................,,,,,,,,,---------.........,,,***+++---...,,,***...,,,***))))))***,,,---------,,,++++++++++++,,,////////////////////////............////////////......//////000000111111333333222111000///......000...------///000//////111111111000000000000000111111111111111111111111222222333444666777777888666666666666666555555555999999999888888888888888777999::::::999888999:::777777777777777888888888<<<;;;;;;;;;;;;<<<=========>>>>>>>>>????????????CCCCCCBBBBBBAAA@@@??????AAAAAABBBCCCDDDEEEFFFFFFGGGGGGIIIKKKLLLMMMMMMMMMNNNPPPRRRUUUWWWYYYZZZ[[[===???AAABBBAAA@@@AAABBBAAACCCEEEEEEDDDCCCDDDEEEDDDEEEEEEFFFFFFGGGHHHHHHFFFGGGHHHHHHJJJJJJKKKLLLIIIHHHGGGGGGIIIKKKNNNOOOSSSSSSSSSUUUYYY^^^cccggghhhiiijjjjjjjjjjjjjjjjjjiiiiiiiiijjjkkklllmmmnnnqqqqqqqqqqqqqqqrrrssstttrrrsssvvvxxxzzzzzzyyyyyyyyyxxxwwwvvvwwwyyy{{{}}}||||||{{{zzzwwwuuurrrpppkkkmmmpppsssuuuvvvvvvvvv{{{|||~~~~~~}}}}}}~~~||||||||||||{{{zzzyyyyyywwwxxxxxxyyyyyyyyyxxxxxxxxxyyy{{{||||||{{{zzzyyysssrrrpppnnnlllkkkkkkkkkiiiiiihhhgggfffeeeddddddgggggggggeeeaaa\\\WWWSSSOOOOOOOOOOOONNNMMMLLLLLLIIIIIIHHHGGGEEEDDDCCCBBBAAAAAA@@@@@@@@@AAABBBCCCCCCBBBAAA???===<<<<<<<<<>>>===<<<;;;::::::::::::888888777666555444333333444444444444444444444444444444333222222111000000222111111000//////000000111111111000///.........000000000000000000000000................................................,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////......---------,,,,,,,,,......---------,,,,,,,,,------------............,,,---------.../////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,------......------,,,000///---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,++++++,,,------------,,,+++,,,,,,++++++,,,,,,---......---++++++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,------------------------,,,,,,,,,++++++,,,,,,,,,------------............------------------------+++,,,,,,------............/////////......---,,,///---,,,---//////---+++......---,,,,,,---..............................---------............///...---+++***)))***+++,,,........................---------,,,,,,---------------------------------+++,,,------......------++++++,,,------...//////........................,,,,,,,,,---------......///---+++,,,...///---,,,---,,,+++******+++,,,---000///......------......,,,,,,,,,,,,,,,,,,,,,,,,............////////////......//////000000000000222222111111000/////////000///---...///000000///111000000000000000000000111111111111111111111111000000111222333444555555666555555555555555555555888888888888777777777777777999::::::999888888999777777777777777888888888;;;;;;::::::;;;;;;<<<============>>>>>>>>>??????<<<<<<============>>>>>>@@@@@@AAABBBCCCDDDEEEEEEFFFGGGIIIJJJLLLMMMMMMMMMOOOPPPQQQSSSUUUVVVWWWWWW<<<>>>@@@AAA@@@@@@AAABBBAAACCCEEEEEEDDDCCCDDDEEEDDDDDDEEEFFFFFFGGGGGGHHHGGGGGGHHHIIIJJJKKKKKKLLLIIIHHHHHHHHHIIILLLNNNPPPRRRRRRRRRTTTXXX]]]bbbeeefffggghhhiiiiiiiiiiiiiiiiiiiiijjjjjjlllmmmmmmnnnooonnnmmmmmmnnnppprrrtttrrrssstttuuuwwwxxxyyyyyyyyyyyyxxxxxxyyyzzz|||}}}{{{{{{{{{zzzxxxvvvuuutttlllnnnpppsssuuuvvvvvvvvvyyy{{{}}}~~~~~~~~~~~~~~~}}}|||{{{yyywwwvvvyyyzzz{{{||||||zzzxxxwwwyyyzzz|||}}}}}}|||zzzyyysssrrrpppmmmkkkiiihhhgggkkkjjjiiihhhgggfffeeedddjjjjjjjjjhhhddd___ZZZWWWQQQQQQPPPOOONNNMMMKKKJJJHHHHHHGGGFFFDDDCCCBBBBBBAAAAAAAAA@@@AAABBBBBBCCCCCCCCCAAA@@@>>>>>>======???>>>===<<<;;;;;;;;;;;;888888777666555444333333444444444444444444444444333333333222111111000000444333111000///.........111111000000//////......////////////////////////........................////////////////////////---------------------------------.........//////...------------,,,,,,,,,...------------,,,,,,,,,,,,,,,,,,------------...------..................++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,------......------,,,//////---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......---++++++---------,,,------------------------...------------,,,,,,,,,------------------------......------------......------------............------------------------------------------------------......------,,,,,,///...---.........,,,***......---,,,,,,---..................---------------------............///------+++*********+++,,,........................,,,------......------,,,........................------,,,,,,,,,---......,,,,,,------.../////////........................,,,,,,,,,---------......///...------//////...---------------------------000///......---.................................---............/////////...////////////000000000000000000000000000000000111///......000111111111000000000000000000111111111111111111111111111111//////000111222333333444555555555555555555555555666666666666666666666666777888::::::888777888999666666666777777888888888999999999999999:::;;;;;;<<<<<<=========>>>>>>>>>;;;;;;<<<>>>???@@@AAABBB??????@@@AAABBBCCCDDDDDDFFFGGGIIIJJJLLLLLLMMMMMMNNNNNNOOOPPPQQQRRRRRRRRR;;;===???@@@@@@@@@AAABBBAAACCCEEEEEEDDDCCCDDDEEEDDDDDDEEEEEEFFFGGGGGGGGGGGGGGGHHHIIIJJJKKKLLLLLLJJJIIIHHHHHHJJJLLLOOOQQQRRRRRRRRRTTTWWW\\\```bbbeeefffggghhhiiijjjjjjjjjjjjjjjkkkmmmnnnnnnoooooommmlllkkkjjjlllnnnrrrtttqqqqqqqqqqqqsssuuuwwwxxxyyyyyyyyyzzz{{{|||}}}~~~{{{{{{zzzyyyxxxvvvuuuuuuooopppqqqsssuuuuuuuuuuuuxxxzzz}}}}}}}}}}}}~~~~~~~~~}}}|||{{{yyywwwvvvxxxyyy|||~~~~~~|||zzzyyyxxxyyyzzz{{{{{{yyyxxxvvvtttsssqqqnnnkkkhhhgggfffjjjjjjiiiiiihhhgggggggggjjjjjjjjjhhheee```\\\YYYRRRRRRQQQPPPNNNLLLJJJIIIGGGGGGFFFEEEDDDCCCBBBBBBAAAAAAAAAAAABBBBBBCCCCCCCCCBBBAAA@@@????????????@@@???>>>===<<<;;;;;;;;;999999999888777666666666333333333333333333333333333222222222111111000000///////////////000111111111000000000/////////...................................................////////////////////////........................+++++++++,,,,,,,,,------------------------------------------------------,,,,,,---------........................---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........------,,,,,,,,,,,,------......------,,,......------,,,,,,,,,,,,------------------------,,,------...------,,,,,,...---,,,,,,,,,,,,---...,,,,,,++++++,,,,,,---......,,,++++++,,,------,,,........................------------------------------------------------......------------......,,,,,,---------.........------------------------.........------,,,,,,,,,,,,,,,,,,------,,,,,,+++---------......---,,,,,,......------------...................../////////---------............//////...------------..............................+++,,,---......---,,,+++...........................---,,,++++++,,,...///......//////000000000000........................,,,,,,,,,---------.........---------.........---,,,---......///......---......---,,,,,,,,,,,,,,,////////////////////////---------.........//////////////////////////////////////////000000111111111///...///111222222222000000000000000111111111111111111111111111111111000111111222333333444444444444444444444555555555444444555555555555666666777888:::999888666777777555555666666777888888888888888888888888999999:::;;;<<<<<<<<<<<<=========<<<===>>>???@@@AAABBBCCC??????@@@AAABBBCCCDDDDDDFFFGGGHHHJJJKKKLLLMMMMMMKKKKKKLLLLLLMMMOOOPPPPPP;;;===???@@@@@@@@@AAABBBAAACCCEEEEEEDDDCCCDDDEEECCCDDDDDDEEEFFFFFFGGGGGGGGGHHHHHHIIIJJJKKKLLLMMMJJJJJJIIIIIIKKKMMMPPPQQQRRRRRRSSSTTTWWW[[[^^^```eeefffgggiiijjjkkkkkkkkkkkklllnnnooopppqqqppppppmmmllljjjjjjkkknnnqqqsssooonnnnnnnnnooorrrtttvvvxxxxxxzzz{{{|||}}}}}}}}}{{{{{{zzzxxxwwwvvvvvvuuussssssttttttuuuuuuuuuuuuxxxzzz||||||{{{zzz{{{|||||||||||||||{{{zzzyyyxxxvvvxxx{{{}}}~~~}}}|||zzzwwwxxxyyyzzzyyyxxxvvvtttuuutttrrrpppmmmkkkhhhggghhhhhhhhhiiiiiiiiiiiiiiiggggggfffeeebbb^^^ZZZXXXSSSRRRQQQPPPNNNLLLJJJHHHGGGFFFFFFEEEDDDCCCBBBBBBAAAAAABBBBBBBBBCCCCCCCCCBBBBBBAAA@@@?????????@@@@@@???>>>===<<<;;;;;;;;;999999888888777777666666333333333333333333333333222222111111111111111000------......///111222333000000000000////////////////////////////////////........................////////////////////////........................+++++++++,,,,,,,,,---------------------------------------------------------.........////////////...............---------........................------------------------.........------,,,,,,,,,,,,------......------,,,------------------,,,,,,------------------------,,,,,,------...------,,,...------,,,,,,------...,,,,,,++++++,,,,,,---...---,,,******,,,---,,,+++------------------------------------------------------------------------------,,,,,,,,,,,,------,,,,,,,,,------------...------------------------.........------,,,,,,+++++++++,,,,,,,,,,,,,,,+++)))+++,,,---.........///........................------...///000000111111---------............///.....................///........................+++,,,---......---,,,+++........................///...,,,++++++,,,---.....................//////........................,,,,,,,,,---------......,,,,,,------,,,,,,,,,---,,,---...////////////.........---,,,,,,,,,,,,---++++++++++++++++++++++++------------............/////////........................///000000111111000///...///111333333222//////000000111111111111000000000000000000000000000111111222222333333333222333333333444444444555333333444444555555555555666888999999777555666666444555555666777777888888888777777777777888999999::::::;;;;;;;;;<<<<<<<<<<<<<<<=========>>>>>>>>>@@@@@@AAABBBCCCDDDDDDEEEEEEFFFHHHJJJKKKLLLLLLLLLHHHHHHHHHIIIKKKMMMOOOPPP;;;===???@@@@@@AAABBBCCCAAACCCEEEEEEDDDCCCDDDEEECCCCCCDDDEEEEEEFFFFFFGGGHHHHHHIIIJJJKKKLLLLLLMMMKKKJJJJJJJJJKKKNNNPPPRRRRRRSSSTTTUUUXXX[[[^^^___dddeeefffhhhjjjkkkllllllkkklllnnnpppqqqqqqqqqpppmmmlllkkkkkklllnnnppprrrmmmmmmlllmmmnnnpppssstttvvvwwwzzz|||}}}}}}}}}}}}{{{zzzyyyxxxxxxxxxyyyyyyxxxxxxwwwvvvvvvuuuuuutttwwwyyy{{{{{{zzzyyyzzzzzzzzz{{{{{{{{{{{{{{{zzzzzzvvvwwwzzz{{{||||||{{{zzzwwwxxxyyyyyyyyywwwuuuttttttssssssqqqooommmkkkjjjhhhhhhhhhhhhiiiiiiiiiiiicccbbbbbb```]]]ZZZWWWVVVRRRRRRQQQPPPNNNLLLJJJIIIGGGGGGFFFEEEEEEDDDCCCCCCAAAAAABBBCCCCCCCCCCCCBBBAAA@@@@@@?????????@@@@@@@@@???>>><<<;;;:::::::::777666666666555555555444333333333333333333333333111111111111111111111111000000///.........//////000000000000////////////////////////////////////................................................---------------------------------.........//////,,,,,,,,,------------...,,,,,,,,,------------............/////////000000------..........................................------------------------------------------,,,,,,,,,------......------,,,,,,------......---,,,,,,------------------------,,,,,,------......------------------------------,,,,,,++++++,,,,,,---...---,,,******,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,------------...------------------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------------------------------------.........------,,,,,,,,,++++++,,,,,,------,,,,,,'''))),,,---------///000---...////////////...---------......///000000111---------............///,,,,,,,,,,,,------------........................,,,------......------,,,------------------------......---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,---------......+++,,,------++++++,,,---,,,,,,------.../////////111000//////......//////,,,,,,,,,,,,,,,,,,,,,,,,,,,------------........./////////............---.........//////000000000///...---...000222222222/////////000111111222222000000000000000000000000//////000000000111111111111222222333333444444444333333333444555555666666666888999888666555555555444444555666777777888888888777777777777888999999999::::::::::::;;;;;;;;;????????????>>>>>>>>>>>>@@@@@@AAABBBCCCDDDEEEEEEEEEFFFHHHIIIKKKKKKLLLLLLGGGGGGGGGHHHJJJLLLOOOQQQ;;;===@@@AAAAAABBBCCCEEEAAACCCEEEEEEDDDCCCDDDEEECCCCCCDDDDDDEEEFFFFFFFFFHHHHHHIIIJJJKKKLLLMMMMMMKKKKKKJJJJJJLLLNNNQQQRRRSSSTTTUUUVVVYYY[[[^^^___bbbccceeegggiiijjjkkkkkkjjjkkkmmmoooppppppoooooonnnnnnnnnnnnnnnooopppqqqlllmmmmmmnnnpppqqqsssssstttvvvyyy|||}}}}}}||||||yyyyyyyyyzzz{{{}}}}}}|||zzzxxxwwwuuuttttttvvvxxxzzz{{{zzzzzz{{{}}}{{{{{{{{{|||{{{{{{zzzyyyyyyyyyyyyyyyyyyxxxwwwvvvtttuuuvvvwwwvvvtttrrrqqqqqqqqqrrrqqqqqqooonnnllljjjiiiiiihhhggggggffffff______^^^\\\ZZZWWWUUUSSSQQQQQQQQQPPPNNNLLLKKKJJJGGGGGGGGGFFFEEEEEEDDDDDDAAAAAACCCDDDDDDDDDCCCBBB??????>>>>>>>>>??????@@@@@@???===;;;:::999999888666666666666555555555555222222222222222222222222000000000000111111111111222111000///...---------////////////000000000000------------------------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////,,,,,,,,,---------......,,,,,,,,,---------......---------.........//////,,,---------.../////////................................................,,,,,,------------------,,,------......------,,,,,,,,,---......------,,,........................+++,,,------......------,,,---...//////...---,,,,,,,,,++++++,,,,,,---...---+++******+++,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,---------------------------------------------------,,,,,,++++++,,,---------------(((***------,,,,,,---///---...///000000///...---......---------,,,,,,,,,---------............///+++,,,,,,---------------........................---------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++---------------,,,,,,,,,........................,,,,,,,,,---------......+++---......,,,+++,,,...---,,,,,,,,,,,,...///000111000000///////////////........................,,,,,,---------.........//////.........---------......//////////////////...---,,,---000222222111...//////000111111222222000000000000000000000000000000000111111111111111111111111222333333444444333333333444555666666666666777888888555444444444333333444555666777888999888888777777888888999:::999999999999::::::::::::@@@@@@@@@@@@@@@@@@@@@@@@??????@@@AAABBBCCCDDDDDDEEEFFFGGGIIIJJJKKKLLLLLLIIIIIIHHHHHHIIIKKKNNNOOO<<<>>>@@@BBBBBBBBBDDDEEEAAACCCEEEEEEDDDCCCDDDEEECCCCCCDDDDDDEEEFFFFFFFFFHHHHHHIIIJJJKKKLLLMMMMMMLLLKKKJJJKKKLLLNNNQQQSSSTTTTTTUUUWWWYYY\\\^^^___```aaaccceeegggiiijjjjjjhhhjjjlllnnnoooooonnnmmmooooooooopppppppppppppppmmmmmmooopppqqqrrrssstttsssuuuyyy|||}}}}}}|||{{{xxxxxxyyy{{{~~~|||zzzwwwuuutttsssuuuwwwzzz{{{||||||~~~||||||||||||{{{zzzyyyxxx{{{{{{yyyxxxvvvuuutttsssqqqrrrssssssrrrpppnnnmmmoooooopppqqqqqqpppooonnnlllkkkjjjhhhfffeeecccccc]]]]]]\\\ZZZXXXUUUSSSRRRQQQQQQPPPOOONNNMMMKKKJJJHHHHHHGGGGGGFFFFFFEEEEEEAAAAAACCCDDDDDDDDDCCCBBB>>>>>>>>>>>>>>>>>>???@@@???>>>===;;;999888888888888888888888777777777777222222222222222222222222000000000000000111111111000000///...............////////////000000000000,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,------.........,,,,,,,,,------.........,,,,,,,,,---------......,,,,,,------...///000000------------------------........................,,,,,,,,,------.........,,,------......------,,,+++,,,---.........---,,,........................+++,,,,,,---.........---,,,---///000000///---,,,,,,,,,++++++,,,,,,---...---+++******+++,,,,,,+++////////////////////////,,,,,,,,,------.........---------------------------,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------------------------------------------------------+++,,,------............))),,,......,,,***,,,...---...///000000///...---//////---,,,***)))''''''---------.........//////------...///000000000///..............................,,,++++++,,,......++++++++++++++++++++++++------...///...---+++***000000000000000/////////........................,,,,,,,,,---------......,,,...000///---,,,---000---,,,+++***+++---///111//////...---------------++++++++++++++++++++++++,,,,,,,,,---------......//////.........---------////////////////////////---,,,+++---///111222111...//////000111222222222000000000000000000000000333333333333333444444444000000111222333333444444333333444444555666777777666777888777555444333444333333444555666777888999888888888888888999999:::888888999999999::::::::::::;;;;;;;;;<<<<<<======>>>>>>???@@@AAABBBBBBCCCEEEFFFGGGIIIJJJKKKLLLLLLLLLKKKJJJIIIIIIJJJLLLNNN>>>@@@BBBDDDEEEEEEEEEDDDDDDDDDCCCBBBBBBBBBBBBCCCDDDEEEFFFEEEDDDCCCDDDEEEFFFGGGHHHIIIJJJLLLMMMMMMMMMLLLLLLMMMNNNQQQSSSTTTTTTUUUVVVWWWXXXZZZ]]]```cccdddfffggghhhiiihhhhhhiiiiiihhhhhhhhhhhhiiiiiiiiiiiijjjnnnrrrssspppmmmooorrrttttttssssssvvvxxxttttttuuuvvvwwwxxxyyyyyyzzz{{{|||~~~{{{wwwuuuuuuwwwxxxwwwwwwwwwyyy{{{~~~~~~|||{{{yyyyyytttvvvwwwvvvssspppoooooooooppprrrqqqpppooopppqqqmmmmmmmmmmmmmmmnnnooopppmmmmmmkkkiiifffdddaaa```]]]]]][[[YYYWWWTTTSSSRRRMMMMMMLLLLLLKKKJJJJJJJJJHHHGGGEEEDDDCCCBBBCCCCCC@@@>>>===>>>???AAA@@@@@@@@@@@@>>>=========>>>???@@@???===<<<;;;:::999999888888999888777555333222222222222111111111000000000000000000000000000000333222111///............000000000000000000000000---......///////////////......................../////////...------,,,,,,...------,,,,,,,,,------,,,------......------,,,***++++++++++++++++++***++++++++++++,,,,,,---...+++,,,------......------//////.........---------,,,,,,,,,---------......000...------//////...---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------------------------------,,,,,,++++++++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,+++***+++,,,---.../////////...------,,,,,,------------------------....................................---,,,++++++---,,,++++++++++++,,,---...........................////////////---,,,+++,,,---......//////............................../////////....../////////////////////////////////------------------------,,,,,,---------,,,***)))..............................------------......//////.........---------........................,,,,,,,,,---------...............------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------......///////////////........................---)))+++---///111111111111111111000000//////......000000///////////////000000111111111111000//////333333222111222333444555444444444444444444333333777777666555555555555555777777777777777888888888777777777777777777888999999999999999999999999999<<<<<<<<<===============@@@@@@@@@@@@@@@@@@AAAAAABBBCCCEEEGGGIIIJJJKKKKKKJJJIIIHHHHHHIIIJJJLLLMMM???@@@AAACCCDDDEEEDDDDDDBBBAAA@@@@@@??????@@@@@@CCCEEEFFFEEEDDDCCCDDDEEEFFFGGGHHHIIIJJJLLLMMMMMMKKKKKKKKKLLLMMMOOOQQQRRRTTTUUUVVVWWWWWWYYY\\\___bbbccceeeggghhhhhhhhhhhheeeeeedddccccccdddffffffjjjiiijjjlllpppqqqpppnnnoooqqqssssssrrrrrrtttvvvtttttttttuuuvvvvvvwwwwwwxxxyyy{{{}}}{{{wwwuuuvvvwwwvvvvvvuuuuuuwwwyyy|||~~~~~~|||zzzyyyxxxrrrssssssqqqmmmkkkjjjjjjlllnnnpppqqqooonnnnnnnnnkkkkkkkkkkkklllmmmmmmnnnnnnmmmllljjjgggdddbbbaaa\\\[[[YYYWWWUUUSSSQQQPPPMMMMMMMMMLLLKKKKKKJJJJJJHHHGGGEEECCCBBBBBBCCCCCCAAA@@@>>>>>>@@@AAA@@@?????????===<<<<<<<<<<<<=========;;;:::999888888888777777777777666444222111222222222111111111000000111111111111111111111111111000///////////////000////////////////////////------...///////////////........................---------------,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,------......------,,,......////////////......,,,,,,+++++++++,,,------+++,,,------......------///.........------------,,,,,,,,,---------......,,,+++***+++,,,---,,,+++------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,---......//////.........---+++))))))+++---...******+++,,,,,,,,,,,,++++++++++++++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,------------,,,+++++++++,,,---...,,,,,,,,,---------------------------------------------------------------,,,------......------,,,...---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////......---...---,,,,,,,,,---///000........................,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++------------------------------.........---++++++------------------------......------------......//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............---------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------...//////000//////---------.........//////,,,---...///000000000000111000000000/////////...000000////////////000000...///000111111111111111333333222222222333444555333333444444444444444444777777666555555555555555444444555666777777888888777777777666777777888999999999999999999888888888;;;;;;<<<<<<=========>>>>>>>>>===>>>>>>???@@@@@@AAABBBDDDFFFHHHIIIJJJJJJIIIHHHGGGFFFFFFFFFGGGHHH???@@@AAABBBCCCDDDDDDDDD@@@@@@???>>>>>>>>>>>>???CCCDDDEEEDDDCCCCCCDDDEEEFFFFFFGGGIIIJJJKKKLLLMMMJJJJJJJJJKKKLLLNNNOOOPPPSSSUUUVVVWWWWWWYYY[[[^^^```bbbdddfffhhhhhhhhhhhhcccbbb```___```bbbdddfffjjjjjjjjjkkknnnppppppooooooppprrrqqqqqqqqqrrrsssttttttttttttttttttssssssuuuvvvyyy{{{}}}~~~{{{wwwuuuvvvwwwttttttttttttuuuwwwyyyzzz~~~}}}{{{zzzxxxwwwvvvrrrrrrpppmmmiiifffeeefffiiilllooopppooommmkkkkkkhhhhhhiiiiiijjjkkkkkklllmmmmmmllljjjhhheeecccbbb[[[ZZZXXXVVVSSSQQQOOONNNMMMMMMMMMLLLKKKKKKJJJJJJHHHFFFEEECCCBBBBBBBBBBBBCCCAAA@@@@@@@@@@@@???>>>???>>>===;;;::::::::::::::::::888777666666666666555666666555444333111111222222222111111111111111111111111111111111111111//////......//////000111////////////////////////------...////////////...........................+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,------,,,------......------,,,,,,------......------,,,------,,,+++++++++,,,,,,+++,,,------......------............------------,,,,,,,,,---------......---,,,,,,---///000///...........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,------------------...//////////////////---***''''''***---///******+++,,,,,,,,,,,,++++++++++++******))))))))),,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,+++++++++,,,,,,******++++++,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------......------------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...///////////////---+++)))***,,,...000........................///......------......///------------------------------------------------,,,,,,---------,,,++++++,,,,,,,,,,,,------------......------------.....................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------........................//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,...///000000000000,,,------....../////////000//////.........//////000000000000////////////000000////////////000000---...///000222222222333333222222222222333444444222222333333444444555555777666555555444555555555222222333444666777888999777666666666777777888999999999999888888777777777::::::;;;;;;<<<===>>>>>>;;;;;;;;;;;;<<<>>>??????AAABBBCCCEEEGGGHHHIIIIIIJJJIIIHHHFFFEEEDDDDDDDDD???@@@@@@AAABBBCCCCCCCCCAAAAAA@@@???????????????AAACCCDDDDDDCCCBBBCCCEEEFFFFFFGGGHHHJJJKKKLLLLLLJJJJJJJJJKKKLLLNNNOOOOOORRRTTTVVVWWWWWWXXX[[[]]]___```ccceeegggggghhhgggdddccc```___```cccfffiiilllkkkkkklllmmmooopppqqqooopppqqqqqqqqqqqqrrrrrrsssssssssrrrqqqqqqpppppprrrsssvvvyyy{{{}}}~~~~~~}}}{{{wwwuuuvvvwwwttttttttttttuuuvvvwwwxxxzzzzzzyyywwwvvvuuutttssstttsssqqqmmmhhheeeeeefffgggkkkooopppooollljjjjjjgggggghhhiiiiiiiiijjjiiilllkkkjjjiiigggeeecccbbbZZZYYYWWWUUURRRPPPNNNMMMMMMMMMLLLLLLKKKJJJJJJJJJGGGFFFDDDBBBAAAAAAAAABBBDDDBBBAAAAAAAAA@@@>>><<<>>>>>>===<<<;;;::::::999888888777666555555555666555555555444333333222111111111111111111111111111222222222222222222222222//////.........//////000////////////////////////,,,---......//////..............................***++++++,,,------......//////.........///000000,,,------......------,,,,,,,,,------------,,,,,,...---,,,,,,+++++++++++++++,,,------......------------------------------,,,,,,,,,---------......---,,,,,,---///111000///------------------------************************------------------------+++,,,,,,,,,------......,,,------...............---,,,***))))))***,,,---******+++,,,,,,,,,,,,+++,,,,,,++++++******))))))++++++++++++++++++++++++,,,------------------,,,------,,,,,,,,,+++,,,,,,++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------...------,,,,,,....................................////////////,,,------.........//////---,,,+++***+++,,,---...........................000000////////////000000........................------------------------******+++++++++*********++++++,,,,,,,,,,,,,,,---......------------..............................////////////////////////,,,,,,,,,---------......---.........//////000000........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,---///000111111111.....................---000///...------...///000000000000000////////////000////////////000000111......000111111222222222222222222222222333333333111111222333444444555555666555555444444555555555333333444555666666777777666666666666666777888999999999888888777666666666888999999;;;<<<===>>>>>>:::::::::;;;<<<>>>???@@@@@@AAABBBDDDFFFGGGGGGGGGJJJJJJIIIHHHGGGFFFEEEEEE??????@@@@@@AAAAAABBBBBB@@@@@@???>>>>>>>>>>>>???@@@BBBCCCCCCBBBBBBCCCEEEEEEFFFGGGHHHIIIKKKLLLLLLJJJJJJKKKLLLMMMNNNOOOOOOPPPRRRUUUVVVWWWXXX[[[\\\^^^```bbbdddffffffffffffdddbbb```___```dddgggjjjlllmmmmmmmmmnnnoooppprrrpppppppppqqqrrrssssssrrrssssssrrrqqqpppooonnnnnnpppqqqsssvvvyyy{{{|||}}}|||||||||yyywwwuuuuuuvvvuuuuuuuuuuuuvvvvvvwwwwwwvvvuuutttsssrrrqqqpppoootttsssqqqmmmhhhffffffggggggkkknnnpppooollljjjiiiggghhhiiiiiiiiihhhhhhggghhhhhhgggfffeeecccaaa```ZZZYYYWWWUUURRROOOMMMLLLLLLLLLKKKKKKJJJIIIIIIHHHFFFEEECCCBBBAAA@@@AAAAAACCCBBBAAAAAAAAA@@@===;;;>>>>>>======<<<;;;::::::888777666666666666666777666555555444444333333333111111111111111111111111111111111111111111111111111000///...------------........................,,,------.......................................++++++,,,---...///000000...............///000111,,,------......------,,,//////000000000000//////...---,,,,,,+++++++++++++++,,,------......------,,,,,,------------------,,,,,,,,,---------......((((((''')))+++,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************************------------------------,,,,,,,,,------.........++++++,,,------------,,,***+++,,,,,,,,,,,,+++*********+++,,,,,,,,,,,,+++------,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++///.........---------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,............---,,,+++***.................................//////000000000//////......------------)))+++,,,---...---,,,+++........................---,,,,,,++++++,,,,,,---************************------------------------,,,++++++++++++,,,,,,,,,+++++++++,,,,,,---------......------------......---.....................////////////////////////,,,,,,,,,---------......---.........//////000000........................------------------------------------------------+++,,,---///000111111111000000///...---,,,,,,+++......---------///111222////////////000000000000///////////////000111111000000111111111111000///111111222222222333333333111111222222333444555555555555444444444444555555666666666666666666666666555555555555666777888999888888888777777777666666777888999:::;;;<<<===>>>:::;;;;;;<<<===>>>@@@AAA???@@@AAACCCDDDEEEEEEEEEGGGGGGGGGGGGGGGGGGGGGGGG@@@????????????@@@AAABBB>>>>>>===<<<<<<<<<<<<===???AAABBBBBBAAAAAACCCDDDEEEEEEFFFHHHIIIJJJKKKLLLJJJJJJLLLMMMNNNNNNNNNNNNMMMPPPTTTVVVWWWYYY[[[]]]___```bbbcccdddddddddddd```___^^^^^^```bbbfffhhhkkklllnnnnnnmmmnnnoooqqqoooooonnnppprrrttttttsssrrrrrrqqqpppooonnnmmmmmmnnnppprrrtttwwwxxxyyyzzzxxxyyyzzzxxxuuuttttttuuuvvvvvvvvvvvvvvvvvvvvvvvvrrrrrrqqqpppooonnnmmmmmmppppppooolllhhhffffffggggggjjjmmmnnnmmmkkkjjjiiihhhhhhiiiiiihhhfffdddcccccccccbbbbbb```___^^^]]]ZZZYYYWWWTTTQQQNNNLLLKKKJJJJJJJJJIIIHHHHHHGGGGGGFFFEEECCCAAA@@@@@@@@@@@@BBBAAA@@@@@@AAA???<<<:::<<<<<<======<<<<<<;;;:::777666666666666777777888666555444333333333333444111111111111111222222222000000000000000000000000222111///...---,,,,,,,,,........................,,,,,,---............---........................,,,,,,------...///000000++++++++++++,,,---......,,,------......------,,,------............------------,,,+++++++++,,,,,,+++,,,------......------,,,,,,,,,,,,------------,,,,,,,,,---------......+++***)))***,,,------+++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------------.........******+++,,,,,,,,,,,,,,,***+++---......---+++*********+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,---......---,,,+++***+++,,,------------,,,000000///......---,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,............---,,,+++***------............------,,,,,,,,,---......//////000000///------,,,,,,---)))***---///000...,,,***..............................------------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---------...///000++++++,,,,,,------............------------......---------...............------------------------,,,,,,,,,---------........................//////------------------------........................------------------------,,,,,,...///000000000000000000///...---,,,,,,+++---------......000111111////////////000000000000///......//////000111222111111111111111000//////000111111222333222222222111111222222333333444444444444444333444444555666888888777777666555555444444444444555666777888999888888888888888888888888888888999999:::;;;<<<<<<<<<<<<<<<======???@@@AAA>>>???@@@BBBCCCDDDDDDDDDBBBCCCDDDFFFFFFGGGGGGGGG@@@??????>>>??????AAAAAA???>>>======<<<<<<======>>>@@@AAABBBAAAAAACCCDDDEEEEEEFFFGGGIIIJJJKKKLLLHHHIIIKKKLLLMMMLLLLLLLLLKKKNNNRRRVVVXXXZZZ\\\^^^___```bbbcccccccccbbbbbb]]]]]]]]]^^^```ccceeefffgggjjjmmmnnnlllkkklllnnnmmmllllllnnnrrrttttttrrrrrrqqqqqqpppooonnnmmmmmmnnnoooqqqsssuuuvvvwwwwwwvvvwwwwwwvvvtttrrrrrrsssuuuvvvvvvvvvvvvvvvuuuuuurrrqqqppppppooonnnmmmmmmlllmmmnnnllljjjhhhggghhhgggiiikkkkkkjjjhhhhhhiiihhhhhhhhhhhhfffccc```___^^^^^^^^^]]]\\\[[[ZZZYYYYYYWWWUUURRROOOLLLJJJIIIIIIIIIHHHGGGGGGFFFFFFEEEEEEDDDBBB@@@??????@@@@@@@@@??????@@@@@@???<<<999999999;;;;;;<<<;;;;;;:::555555555555555666777888444444333222111222222333000000111111111222222222////////////////////////000///...---------------........................+++,,,------......------........................,,,,,,,,,------.........************+++,,,---...,,,------......------,,,******++++++++++++******,,,,,,+++++++++,,,------+++,,,------......------++++++,,,,,,,,,---------,,,,,,,,,---------......000.........000000///...------------------------........................------------------------............------------***+++,,,,,,------,,,,,,,,,---............---,,,******+++,,,,,,,,,,,,+++*********+++,,,,,,------************************+++,,,...//////...,,,+++((()))+++---.........---------------------------------------------------------------------------+++,,,,,,---.........---+++,,,---......---,,,+++,,,,,,,,,---...///////////////------------...///+++,,,---//////...------........................000000////////////000000////////////////////////------------------------------,,,,,,,,,---//////+++,,,,,,---......//////......------------......---------.........//////------------------------,,,,,,,,,---------...............---------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------...//////000//////..............................///////////////....../////////000000000111............///000111222///000000111111111111000///000111222333222222111222222222222222222333333444333333333444444555666666666555555555555555555444444444555666777888999777777888888999:::::::::888888999999:::::::::;;;======<<<<<<===>>>??????>>>>>>@@@AAABBBBBBBBBBBBCCCDDDEEEGGGGGGGGGGGGGGG@@@???>>>>>>>>>???@@@AAAAAAAAA@@@???????????????>>>@@@AAAAAAAAAAAACCCDDDEEEEEEFFFGGGIIIJJJKKKKKKGGGHHHJJJKKKKKKKKKJJJJJJIIIMMMQQQUUUXXXZZZ]]]___```aaabbbccccccbbbaaa```]]]^^^___```bbbdddfffgggeeehhhlllmmmkkkjjjjjjkkkkkkjjjiiilllqqqtttsssrrrqqqqqqqqqpppooonnnnnnnnnnnnoooppprrrtttuuuuuuuuutttuuuvvvuuusssrrrrrrrrruuuuuuuuuvvvuuuuuutttsssrrrrrrqqqpppooonnnnnnmmmkkkmmmoooooommmkkkjjjjjjfffhhhiiiiiiggggggggghhhgggggggggfffdddaaa]]][[[[[[[[[[[[ZZZZZZXXXWWWWWWWWWVVVTTTQQQMMMJJJHHHGGGHHHHHHGGGGGGFFFEEEEEEDDDEEEDDDBBB@@@?????????@@@>>>>>>>>>???@@@???<<<999666777999:::;;;;;;::::::444444444444555666666777333222111000000000111222000000111111222222222222////////////////////////...------------...//////........................+++,,,------......------........................++++++,,,,,,,,,,,,------,,,++++++,,,---...///000,,,------......------,,,,,,------......------,,,++++++++++++,,,------...+++,,,------......------+++++++++,,,,,,---------,,,,,,,,,---------......///...------...///...,,,........................------------------------------------------------/////////...---------,,,+++,,,------......------///...------------...///******+++,,,,,,,,,,,,+++(((((()))***+++,,,,,,---************************+++,,,...//////...,,,+++''')))+++---...///......***++++++,,,,,,------...------------------------........................((()))+++---...000000000++++++,,,------,,,++++++.........///000111111222...---,,,,,,---...000111...------------...//////........................------,,,,,,,,,,,,------------------------------------------------------******)))))))))***,,,---,,,,,,------...///000000.........------.........---------.........//////000000000000000000000000,,,,,,,,,---------...............------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------......///////////////...++++++,,,---...///000111///000000111000...,,,+++.../////////000000111111............///000222222---...///111222222222222///000111222333222111111333333222222222222222222333333333333444444555666333333333444444555555555333333444444666777888999777777888999:::;;;;;;<<<999999999999999999999:::======<<<<<<<<<======>>>===>>>???@@@AAABBBBBBBBBFFFGGGHHHIIIJJJIIIIIIHHH======>>>???@@@AAAAAAAAA@@@AAAAAAAAA@@@???===<<>>@@@AAAAAA@@@@@@@@@AAAAAAAAAAAA@@@>>>===@@@BBBCCCEEEFFFFFFFFFFFFDDDEEEGGGHHHJJJKKKKKKLLLKKKKKKKKKKKKKKKJJJIIIIIIJJJKKKNNNQQQUUUWWWYYYZZZ^^^]]]]]]]]]]]]^^^___``````___^^^]]]^^^___```bbbccceeehhhkkkmmmmmmlllllliiikkkmmmmmmmmmnnnoooqqqrrrqqqpppooooooooopppppptttsssqqqqqqqqqsssvvvxxxxxxwwwuuurrrpppqqqtttwwwwwwwwwwwwwwwwwwwwwwwwwwwtttqqqooonnnooonnnllljjjppppppppppppooommmlllkkkkkkiiifffdddcccdddeeegggeeeffffffeeeccc___[[[XXXUUUUUUUUUTTTTTTSSSRRRQQQOOONNNLLLLLLKKKJJJHHHEEEFFFDDDCCCEEEGGGGGGEEECCCDDDDDDBBBAAA???===<<<;;;;;;;;;;;;:::::::::999999;;;;;;999888777666666666444444444444444444444444444444333333222111111000000000000000000111222222000/////////.........---///////////////...............---------------...........................------------,,,+++******,,,,,,,,,---------......------.........---,,,,,,------------------------++++++++++++++++++++++++---,,,+++******,,,---...//////.........//////.........------------.........---,,,,,,,,,,,,---...------,,,,,,,,,------...------,,,++++++++++++,,,,,,---...,,,***)))***,,,---......//////......---///.........------------------............---------,,,+++*********++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......///...,,,+++,,,---///000......------------......------------............,,,******+++......+++)))+++,,,...///000///...------...///000000...,,,+++................................................------------------------+++++++++,,,,,,,,,,,,---///,,,)))***---000///---+++,,,------......------,,,,,,,,,---------......,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...------,,,------------.........///.........---------,,,,,,........................------------------------///.........------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,................................................000/////////.....................///////////////............////////////000000000000000000000000111111111111111111111111111111222333444444444444111222222333444555666666444444444444444444444444555555666777777777777666777777777888999999::::::::::::999999999::::::;;;<<<<<<=========>>>>>>>>>BBBBBBCCCDDDDDDDDDDDDCCCCCCDDDFFFGGGIIIIIIIIIIII;;;<<<>>>@@@AAA@@@???>>>@@@@@@AAAAAAAAA@@@??????BBBCCCDDDFFFGGGGGGGGGGGGFFFGGGHHHHHHIIIHHHHHHHHHHHHHHHIIIJJJJJJJJJJJJIIIJJJLLLNNNRRRUUUWWWYYYYYY\\\[[[ZZZZZZ[[[]]]___aaaaaa```^^^]]]^^^___aaaccccccdddfffiiikkkkkkkkkkkkkkkmmmnnnnnnmmmmmmooopppuuusssqqqppppppqqqrrrsssvvvuuusssssssssuuuwwwyyyyyyyyywwwtttrrrrrruuuxxxyyyyyyzzzzzzyyyxxxvvvuuuvvvsssooommmmmmmmmmmmlllttttttsssrrrpppnnnlllkkkkkkiiigggdddbbbbbbcccccceeeeeeeeedddaaa]]]YYYVVVTTTTTTTTTSSSSSSRRRQQQQQQLLLKKKJJJJJJJJJIIIGGGEEEDDDCCCBBBCCCDDDDDDCCCAAACCCBBBAAA@@@>>>===<<<;;;;;;::::::::::::999999999;;;:::999777666666666666333333333333333333333333444333333222222111111111000000000000000000111222////////////.....................///////////////000//////...---------...........................------...------,,,+++***------------------------,,,------.........------------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++***+++,,,---000///---,,,,,,---///000......------------.........------,,,,,,------......------,,,,,,,,,------------,,,+++++++++++++++...///...---+++***+++,,,,,,------......------,,,............------------+++,,,,,,------,,,,,,+++,,,,,,+++*********++++++++++++,,,,,,,,,,,,++++++------------------------,,,,,,,,,---------......000///...---------...///......------------......,,,,,,------......//////,,,++++++,,,------,,,***+++,,,---//////......---------...///...---+++***................................................------------------------,,,,,,,,,---------......///............///000000+++,,,------......------,,,,,,,,,---------......---......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---,,,,,,,,,---------------------------,,,,,,,,,,,,------------------------....................................------------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,................................................////////////............------......//////000000............////////////111111111111111111111111111111111111111111111111111111222333444444444444333333333444444444555555444444444444444444444444666666777888888888888888777777888888999::::::::::::::::::::::::;;;<<<============>>>>>>>>>??????AAABBBCCCCCCDDDDDDCCCCCCCCCDDDEEEGGGHHHHHHHHHHHH:::<<<>>>@@@@@@???>>>===>>>>>>>>>???????????????BBBCCCEEEGGGHHHHHHHHHGGGFFFFFFGGGGGGGGGGGGGGGFFFFFFGGGHHHIIIJJJKKKKKKKKKMMMNNNQQQTTTVVVYYYZZZ[[[[[[ZZZYYYYYYZZZ\\\___aaaaaa```___^^^^^^```bbbcccbbbccceeefffhhhiiijjjjjjjjjlllnnnnnnnnnnnnpppqqquuutttrrrpppppprrrtttuuuxxxwwwvvvvvvvvvxxxyyyzzzzzzzzzxxxvvvttttttvvvyyyzzz{{{||||||{{{xxxuuusssuuurrrnnnllllllmmmooopppwwwvvvuuussspppmmmkkkiiiiiigggeeecccaaaaaaaaabbbcccccccccbbb___[[[VVVSSSUUUTTTTTTSSSRRRRRRRRRRRRMMMLLLJJJJJJIIIHHHEEECCCAAAAAAAAAAAABBBAAA@@@???AAAAAA@@@???===<<<;;;;;;;;;;;;;;;:::::::::999999999999888777666555555666222222222222222222222222333333333222222111111111111000000000000000111111111111111111000000000000------......//////000000111000///.......................................------......---,,,++++++.........------,,,,,,+++,,,,,,---......///......------------------------------------------------......,,,++++++++++++,,,---------,,,,,,,,,...000...------,,,,,,------...------------------------......---,,,,,,,,,------///...------,,,,,,------//////...---,,,+++,,,,,,+++,,,,,,------,,,,,,+++------------------------------............------...---------------------+++,,,---......---,,,+++------------------------,,,,,,,,,---------......111000///..................------,,,,,,------...***++++++,,,---......///............//////......+++,,,---.........------------...//////......---........................------------------------------------------------------------.........///---///111000...---///111+++,,,------......------,,,,,,,,,---------......------............------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------...............------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------000000000000000000000000------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,................................................///////////////.........,,,------...///000111111............////////////111111111111111111111111111111111111111111111111111111222333444444444444555555444444444333333333333333444444444444444444777777888999999999999888777777888999999::::::;;;:::::::::;;;;;;===>>>???>>>>>>>>>>>>????????????@@@AAABBBCCCCCCCCCCCCCCCDDDDDDEEEFFFFFFGGGGGGGGG;;;<<<>>>??????>>>===<<<<<<<<<<<<<<<<<<=========AAABBBDDDFFFGGGGGGGGGGGGCCCDDDEEEFFFGGGGGGGGGGGGFFFGGGHHHJJJLLLLLLMMMMMMMMMNNNQQQTTTVVVXXXZZZZZZ[[[ZZZZZZZZZ[[[]]]___aaaaaa````````````aaabbbcccbbbbbbcccdddeeefffhhhiiihhhjjjlllmmmnnnoooqqqsssuuutttrrrqqqqqqrrrtttuuuzzzyyyxxxxxxxxxyyyzzz{{{zzzzzzyyywwwuuuuuuwwwyyyyyyzzz||||||zzzwwwssspppqqqpppmmmllllllooosssuuuwwwwwwuuurrrooollliiigggdddcccbbb```````````````___``````___\\\XXXSSSQQQRRRRRRQQQPPPPPPPPPPPPQQQPPPNNNLLLJJJIIIGGGCCCAAA???@@@@@@@@@???>>>>>>>>>??????>>>======<<<;;;;;;999999999888888888777777888888777666555555555555222222222222222222222222333333222222222222222111111111000000000000000111000000000000111111111111------......//////000000000000///.......................................------.........---,,,,,,,,,,,,,,,------------...,,,,,,---...////////////------------------------++++++++++++++++++++++++...------,,,++++++++++++)))+++...///---,,,---...------,,,,,,,,,,,,------------------------------...------,,,,,,,,,------......---,,,,,,,,,,,,---///...---,,,,,,------,,,++++++,,,,,,,,,,,,++++++,,,,,,------------------000000111111111111000000,,,---------------------***+++,,,------,,,+++***++++++++++++++++++++++++,,,,,,,,,---------......000000//////............------,,,,,,,,,,,,------))))))***+++,,,------...............------......+++,,,,,,---------------++++++,,,---...//////000........................------------------------------------------------------........./////////,,,///111000---+++---000+++,,,------......------,,,,,,,,,---------......,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------......////////////..................,,,,,,,,,,,,,,,,,,,,,,,,------------------------000000000000000000000000,,,,,,------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,.........................................................///////////////,,,------...///000111111............////////////111111111111111111111111111111111111111111111111111111222333444444444444666555555444444333222222333333333444444444555555777888888999999999999999888888888999::::::;;;;;;:::::::::;;;<<<===>>>???>>>>>>>>>>>>???????????????@@@AAABBBCCCCCCCCCCCCCCCCCCDDDDDDEEEFFFGGGHHH<<<<<<============<<<<<<<<<<<<;;;:::::::::;;;;;;@@@AAACCCDDDEEEEEEEEEEEEAAABBBCCCEEEFFFGGGGGGGGGFFFGGGIIIJJJLLLMMMMMMMMMKKKMMMOOORRRTTTVVVWWWXXX\\\\\\\\\]]]^^^___````````````aaabbbcccbbbbbbaaabbbbbbaaaaaabbbdddfffhhhfffhhhkkklllmmmoooqqqssstttsssssssssssstttuuuuuuyyyxxxxxxxxxxxxxxxyyyyyyzzzzzzyyyxxxvvvuuuwwwxxxxxxyyyzzzzzzxxxuuuqqqooonnnnnnmmmlllmmmppptttxxxwwwvvvtttrrrnnnkkkhhhfff``````___^^^^^^]]]]]]^^^[[[[[[\\\[[[YYYUUUQQQOOOMMMMMMKKKJJJJJJKKKLLLMMMQQQOOOLLLJJJHHHFFFBBB???>>>???AAA@@@>>><<<<<<============<<<<<<;;;;;;;;;777666666666666555555555777777666555555555555555222222222222222222222222222222222222222222222222222111111000000000000000............////////////.........//////////////////......---......//////........................------............------))))))+++,,,...///000111------.../////////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++&&&***...///---+++,,,---------,,,,,,,,,,,,------,,,------......------,,,---,,,,,,,,,,,,---...///,,,,,,+++***************---,,,***+++---......---+++,,,,,,------,,,,,,+++,,,,,,,,,,,,------------,,,,,,------------,,,,,,******+++,,,,,,,,,++++++))))))************))))))++++++++++++++++++++++++,,,,,,,,,---------....../////////............---------,,,,,,,,,,,,------******++++++,,,,,,------++++++,,,+++))))))+++---,,,,,,,,,,,,,,,---------)))******+++,,,---..............................,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------.........//////,,,...111000---+++,,,...+++,,,------......------,,,,,,,,,---------......+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,------...//////////////////.........,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,------------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------.........///////////////------......//////000000............////////////111111111111111111111111111111111111111111111111111111222333444444444444666666555444444333222222222333333444444555555555777777888999999999999888888888999999:::;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>=========>>>>>>>>>??????>>>???@@@AAABBBCCCCCCCCCBBBBBBBBBCCCDDDFFFHHHIII======<<<;;;;;;;;;<<<===>>>===;;;::::::::::::;;;===???@@@BBBCCCCCCCCCCCCAAABBBCCCDDDEEEFFFFFFFFFEEEFFFHHHIIIJJJKKKLLLLLLLLLMMMOOORRRTTTVVVWWWXXX]]]^^^___```aaaaaa```___^^^```ccceeeeeedddaaa```bbbaaa```___```ccceeeggggggiiikkkllllllmmmooopppssstttuuuwwwwwwwwwvvvuuuvvvuuuuuuuuuuuuuuuuuuuuuyyyyyyyyyxxxvvvuuuvvvxxxvvvwwwwwwwwwuuussspppnnnnnnoooooonnnmmmoootttxxxwwwvvvuuurrrnnnkkkhhhfff______^^^\\\[[[ZZZYYYYYYVVVWWWXXXXXXVVVSSSOOOMMMKKKJJJIIIGGGHHHIIIJJJKKKNNNLLLJJJHHHGGGEEEAAA???===???AAA@@@===;;;;;;===<<<<<<<<<;;;;;;;;;;;;;;;888888777777777666666666666666555555444444555555333333333333333333333333222222222222222222222222222222111000000000000000---........./////////000///////////////.........,,,,,,,,,,,,---...///000........................------............------+++,,,,,,------............////////////......---------------------------------------------------++++++,,,,,,------,,,,,,&&&***...---+++***,,,///---,,,,,,++++++,,,,,,---,,,,,,---......---,,,,,,+++++++++,,,---...///000,,,+++******)))*********+++)))((())),,,///...---,,,,,,------------,,,,,,++++++,,,,,,,,,---------))))))************)))))))))***+++,,,,,,,,,++++++,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,------............------,,,,,,++++++,,,,,,---------------------------)))++++++***((((((***---,,,,,,++++++,,,,,,------------,,,,,,,,,,,,,,,---........................++++++++++++++++++++++++------------------------,,,,,,---------.........---...000000...---,,,,,,+++,,,------......------,,,,,,,,,---------......,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................---,,,,,,++++++,,,....../////////......---------,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------............/////////000.........///////////////............////////////000000000000000000000000111111111111111111111111111111222333444444444444555555555444444333333222222222333333444555555666666777777888999888888888888888999::::::;;;;;;<<<<<<;;;;;;:::;;;;;;<<<<<<<<<<<<=========>>>>>>>>>===>>>???AAABBBBBBBBBCCC@@@@@@AAABBBDDDFFFIIIJJJ>>>===;;;::::::;;;<<<>>>???>>>===;;;:::::::::;;;<<<===???AAABBBBBBBBBAAABBBBBBCCCDDDEEEEEEDDDDDDEEEEEEGGGHHHIIIJJJJJJJJJNNNOOOQQQTTTVVVXXXYYYYYY^^^___aaaccccccbbb```___]]]```dddfffgggdddaaa___bbbaaa___^^^___bbbdddfffhhhjjjkkkkkkkkkkkklllnnntttuuuwwwyyyzzzyyywwwvvvsssssssssssssssrrrrrrrrrxxxyyyyyyxxxvvvuuuvvvwwwuuuuuuuuuuuusssqqqooonnnnnnpppqqqooonnnnnnrrrvvvxxxwwwuuurrrooollliiiggg```___]]][[[YYYWWWVVVUUUSSSTTTVVVVVVTTTRRRNNNLLLLLLJJJIIIHHHHHHIIIKKKLLLKKKIIIGGGFFFFFFDDDAAA???===@@@AAA@@@===;;;;;;===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999666666555444444444555555333333333333333333333333222222222222222222222222222222111000000///000000///000000000111111222222000000//////.........---+++++++++,,,---...///000........................------...............---222111000...,,,***)))(((///000000000///...------------------------------))))))))))))))))))))))))***+++,,,,,,------------(((+++---+++((((((---222---,,,,,,++++++,,,,,,---,,,,,,---......---,,,,,,******+++,,,---///000111...---,,,,,,++++++,,,,,,***(((&&&(((,,,//////...,,,------......------,,,+++++++++,,,,,,------------......//////......---***+++---...///...------000000...------...000000------------------------,,,,,,,,,---------......++++++,,,---.........------,,,,,,++++++,,,,,,---///////////////.........+++,,,---+++)))(((+++...,,,,,,+++++++++,,,---...333222000///...---------........................++++++++++++++++++++++++------------------------,,,,,,,,,---------....../////////000000///---,,,+++,,,------......------,,,,,,,,,---------......---..................---,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,+++***+++,,,---............------,,,,,,,,,---------....../////////,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,---------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,........................---------------------------.........//////000000///////////////...................../////////000////////////////////////111111111111111111111111111111222333444444444444555555444444444333333333222222333333444555666666666666777888888888888777888999999::::::;;;;;;<<<<<<;;;;;;:::::::::;;;;;;<<<<<<<<<<<<==================???@@@AAABBBBBBBBB??????@@@AAADDDGGGIIIKKK@@@>>>;;;999777777888888<<<;;;;;;::::::;;;;;;<<<;;;===???AAABBBAAA@@@???@@@AAAAAABBBCCCDDDEEEEEEHHHHHHGGGHHHIIIKKKMMMNNNLLLMMMOOORRRTTTVVVWWWXXXYYY\\\___aaabbbbbb```___^^^```bbbcccaaa`````````aaaaaa```^^^\\\^^^aaadddiiilllnnnllliiiiiimmmrrrssssssssstttuuuvvvwwwxxxrrrpppmmmlllmmmnnnooooootttxxx{{{yyyuuusssuuuxxxwwwwwwvvvvvvvvvsssooolllpppppppppqqqsssuuuvvvxxx{{{wwwsssqqqpppmmmhhhdddeeebbb]]][[[YYYXXXVVVTTTUUUUUUTTTRRRPPPMMMKKKJJJGGGGGGEEEEEEFFFHHHJJJKKKHHHGGGDDDBBB@@@@@@AAAAAA???>>>>>>===============<<<<<<;;;;;;;;;<<<<<<======;;;999777777777999:::777777777666555555444444444444333333222111000000111111111222222333333333000000000000000000000000000000//////.........---111111000000//////......////////////////////////,,,,,,---------------,,,------------------------,,,,,,---.../////////...000//////.........//////+++++++++++++++++++++++++++,,,------......---------,,,,,,++++++,,,,,,---........................------,,,+++,,,---...////////////...---------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,---...///000000,,,,,,,,,,,,,,,,,,,,,,,,///...,,,+++***+++,,,,,,+++,,,,,,------,,,,,,++++++---......---,,,,,,---+++,,,------......------++++++,,,,,,---...//////,,,------......------,,,////////////////////////---------.........//////+++++++++++++++++++++++++++,,,,,,+++***+++...000------------------------,,,,,,,,,---------......////////////////////////000///...---,,,---......------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000///...---,,,+++++++++)))***+++,,,------------........................,,,,,,,,,---------.........------,,,,,,++++++******++++++,,,,,,++++++***)))***,,,......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,((()))+++,,,............------------------,,,,,,+++,,,---.........---,,,---------............///......------...///111222111000///...---,,,++++++///---++++++---////////////000000000......000111222111111000000000000000111000/////////000222333222222222222222222222222555444333222333444555666444444222222222222444444777777777777888888888888666666777777888888888999:::;;;<<<=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>@@@AAAAAA@@@@@@@@@AAAAAABBBCCCDDDEEEEEEHHHHHHHHHHHHIIIJJJLLLMMMMMMNNNPPPRRRSSSTTTUUUUUUXXXYYY[[[]]]^^^^^^]]]]]][[[]]]______^^^]]]]]]^^^aaaaaa```^^^\\\]]]```ccchhhkkknnnmmmjjjjjjmmmqqqssssssrrrrrrrrrsssssstttsssqqqnnnnnnoooqqqqqqqqqsssvvvyyyxxxtttrrrtttwwwwwwwwwwwwvvvuuurrrooommmooopppqqqsssuuuwwwxxxyyyyyywwwtttsssrrroookkkggggggddd```]]]\\\ZZZXXXVVVVVVUUUTTTRRRPPPMMMKKKJJJFFFEEEDDDCCCDDDEEEGGGIIIFFFEEECCCAAA@@@@@@AAABBB??????>>>============>>><<<<<<<<<;;;;;;<<<<<<======<<<999888777777888999777777666666555555444444444444333222222111000000111111222222222222222222////////////////////////000/////////.........................../////////........................///000000000000000//////------------------------,,,---................................./////////+++++++++++++++++++++++++++,,,------...---------...------,,,,,,------...........................------,,,,,,,,,---...///............------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................,,,---------.../////////,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++,,,,,,......////////////......+++---......---,,,,,,---+++,,,------......------++++++,,,,,,---......///,,,------......------,,,------------------------,,,------------.........+++++++++++++++++++++++++++,,,,,,+++******,,,...------------------------,,,,,,,,,---------..............................***+++,,,.........------------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---...//////...------,,,,,,,,,,,,)))***+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,)))+++,,,......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,------------------------***+++,,,---......//////------------............000///---,,,++++++,,,,,,...............---------///---,,,,,,...//////...///000000///......///111000/////////000111222222000000//////000000111222222222222222222222222222333333333222333333444555444333333222222333333444666666666777777777888888999888888888777666666666:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>>>>???@@@@@@AAAAAAAAAAAA@@@AAABBBEEEGGGIII;;;:::999999999:::;;;<<<<<<;;;;;;::::::;;;;;;<<<999:::<<>>>>>>>>>>>>>>======<<<<<<<<<<<<<<<======<<<:::888777666777777777777666666555444444444333333333222111111000000222222222111111111111111////////////////////////////////////............+++,,,,,,---......//////.......................................---,,,+++---------------------------............------,,,+++,,,...////////////...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------///......------......///---------------------------,,,,,,,,,,,,---...///------------............------------------------+++++++++,,,,,,---------------------------------------..................,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,+++++++++,,,,,,+++++++++***,,,------,,,++++++,,,+++,,,------......------+++,,,,,,------.........,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,+++***)))+++,,,........................,,,,,,,,,---------......------------------------&&&(((+++...//////---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---.........------,,,,,,,,,------******+++,,,------------------------------------,,,,,,,,,---------......******+++,,,,,,---......,,,------......------,,,***+++,,,---...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,000///---,,,+++++++++++++++,,,,,,------.........******+++,,,---///000111------------............///...---,,,++++++++++++---------.........//////------,,,...///000...---///000000///......///111.........///000111333333//////000000111111000000222222222222222222222222111111222333333333333222444333333222222333333444555555555666666666666777777777777777777777777777::::::999888999:::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======>>>??????????????????@@@BBBEEEHHHIII===<<<;;;;;;;;;;;;<<<<<<<<<;;;;;;::::::;;;;;;<<<888999;;;===???AAAAAAAAA@@@AAAAAABBBCCCDDDEEEEEEHHHHHHHHHHHHHHHHHHIIIIIILLLMMMNNNPPPQQQRRRRRRSSSUUUTTTTTTTTTUUUWWWYYYZZZ\\\]]]___```______aaabbbbbbccccccaaa```aaaccceeehhhkkkoooqqqooonnnnnnnnnpppooooooooooooooopppqqqrrrppppppqqqsssuuuvvvvvvrrrssstttrrrpppoooqqqsssuuuuuutttqqqnnnlllkkkkkkmmmpppuuuzzz}}}~~~}}}|||uuuuuuuuuuuuuuutttqqqpppmmmjjjhhhfffdddccc```^^^XXXXXXVVVTTTRRROOOLLLKKKEEEEEEDDDCCCBBBBBBCCCCCCAAA@@@@@@??????@@@AAAAAA@@@@@@???>>>>>>>>>>>>>>>======<<<<<<;;;<<<<<<<<<===<<<:::888777666666666777666666555555444333333333222222222111111000000222222111111000000000//////////////////////////////////////////.........,,,,,,------....................................------------,,,,,,+++***------------------------............------,,,+++)))***---///000///...---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,......------------......------------------------,,,,,,,,,,,,------......,,,,,,,,,------.........------------------------***++++++,,,,,,------...------------------------...............---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,))))))************))))))***,,,------,,,++++++,,,+++,,,------......------,,,,,,,,,---------......,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------(((***,,,...///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------------,,,,,,,,,------...------,,,,,,,,,---......***+++,,,,,,---------,,,////////////////////////,,,,,,,,,---------......+++++++++,,,,,,---------,,,,,,------------,,,,,,***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,333111///---,,,,,,---...++++++,,,,,,---...//////,,,,,,++++++,,,---///111,,,,,,---------.........------------...///000000---------............///,,,,,,---...000000...,,,...///000///------///000.........//////000222222---...000111111111000///111111111111111111111111///000111333333222111111333333333333333333333333444444444555555555666666333333444666777999:::;;;:::999777666777888:::;;;::::::::::::::::::::::::;;;;;;<<<<<<===>>>>>>>>>===>>>???@@@BBBEEEGGGIII===<<<;;;::::::999999999<<<;;;;;;::::::;;;;;;<<<888999;;;===???@@@AAABBB@@@AAAAAABBBCCCDDDEEEEEEGGGGGGHHHHHHHHHHHHHHHHHHJJJKKKMMMOOOQQQSSSTTTTTTUUUTTTSSSSSSTTTVVVXXXZZZ\\\^^^`````````aaaccceeedddeeeeeeeeedddeeegggjjjjjjmmmppprrrrrrqqqoooooonnnnnnooooooqqqrrrssstttqqqppppppqqqtttvvvvvvvvvqqqrrrqqqpppoooooopppqqqqqqqqqqqqnnnjjjhhhiiikkknnnrrrvvv{{{~~~~~~}}}|||sssttttttssssssrrrqqqrrrooommmkkkiiihhhfffdddaaa[[[ZZZYYYVVVTTTPPPNNNLLLHHHGGGFFFEEEDDDDDDCCCCCC????????????@@@@@@AAAAAA@@@??????>>>===>>>>>>>>>======<<<;;;;;;;;;;;;;;;;;;;;;:::888777666666666666666666555444444333333222222111111111111111000111111111000000/////////.................................////////////////////////.........------........................000000000000000///......---------------------------.........---,,,++++++(((***,,,...//////...---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,------,,,,,,,,,,,,------------------------------,,,,,,,,,---------------+++,,,,,,,,,------......------------------------+++++++++,,,,,,---------------------------------...............---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,***,,,...---,,,+++,,,,,,+++,,,------......------,,,,,,,,,---------------,,,------......------,,,------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,***)))***+++++++++++++++++++++++++++,,,,,,,,,---------....................................------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------...------,,,,,,,,,------------,,,,,,,,,---......++++++,,,---------,,,,,,////////////////////////,,,,,,,,,---------......---------,,,,,,+++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,000///---++++++,,,...///++++++,,,,,,---.../////////...---++++++,,,---...,,,,,,,,,------------...,,,,,,---......////////////............---------,,,,,,---...000000...,,,...//////...------...000000000///////////////000---...///111111000//////111111111111111111111111///000111222333222111000333333333333333333333333444444444444555555555555222333444666777999::::::999888666555666777999;;;::::::::::::::::::::::::;;;;;;<<<<<<======>>>>>><<<===>>>@@@BBBEEEFFFHHH::::::999999888777666666<<<;;;;;;::::::;;;;;;<<<:::;;;<<<===???@@@AAABBB@@@AAAAAABBBCCCDDDEEEEEEEEEFFFGGGHHHHHHHHHHHHGGGIIIJJJMMMOOORRRTTTUUUUUUTTTTTTSSSTTTUUUVVVXXXZZZ[[[\\\]]]^^^^^^```bbbeeeccceeegggggghhhiiikkknnnmmmooorrrtttttttttrrrpppoooooooooqqqrrrtttvvvwwwrrrqqqqqqsssuuuwwwwwwvvvrrrqqqpppnnnnnnoooooopppnnnooooookkkggggggjjjmmmqqqssswww{{{||||||zzzyyyrrrrrrrrrpppmmmmmmoooqqqpppnnnlllkkkkkkiiieeeccc^^^]]][[[YYYVVVSSSPPPOOOKKKKKKJJJHHHGGGEEEDDDDDD@@@@@@@@@@@@@@@@@@@@@@@@???>>>>>>==================<<<;;;:::999999999999999999999888888777666666666666555555444333333333111111111111111111111111000000000000////////////.................................///////////////000000//////...------,,,---------------------------......//////.........------------------------,,,------------,,,,,,+++)))***,,,------------,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------..................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,+++,,,,,,------,,,,,,++++++---......---,,,,,,---+++,,,------......------------------------------,,,------......------,,,------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++---......,,,++++++,,,++++++++++++++++++++++++,,,,,,,,,---------......////////////////////////111///...---,,,---......------------------------,,,,,,,,,---------......------------------------......---,,,,,,,,,------...------,,,,,,,,,------+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............---,,,,,,+++*********++++++,,,,,,++++++***+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,---...+++,,,,,,------.........//////...---,,,,,,,,,,,,,,,,,,,,,,,,------------,,,---------,,,+++***)))//////.........---------------,,,...///000...---...//////...------...000111000//////.........///......//////000000//////111111111111111111111111000000111222222222222111222333333444444333333222444444444555555555555666666666666666666666666666888888777666777888999:::999999999999999999999999::::::;;;;;;<<<=========<<<===>>>@@@BBBDDDEEEFFF999999999999999999888888<<<;;;;;;::::::;;;;;;<<<<<<======>>>???@@@AAABBB@@@AAAAAABBBCCCDDDEEEEEECCCDDDFFFGGGHHHHHHHHHHHHKKKLLLNNNPPPRRRSSSTTTTTTSSSSSSSSSTTTUUUVVVXXXXXXYYY[[[\\\]]]]]]___bbbeeebbbdddfffhhhiiikkknnnppppppqqqsssuuuvvvvvvtttsssqqqqqqqqqrrrsssuuuvvvwwwtttssssssuuuwwwxxxwwwvvvsssqqqooommmnnnoooppppppmmmnnnnnnkkkgggggglllqqqsssuuuwwwyyyzzzyyywwwvvvrrrrrroookkkhhhhhhkkkooopppnnnmmmlllllljjjfffccc``````^^^[[[XXXUUURRRPPPMMMMMMLLLJJJHHHFFFDDDCCCAAAAAAAAAAAAAAAAAA@@@@@@>>>======<<<<<<<<<<<<<<<<<<;;;:::999888888888888777777888888888888777777666555555444444333333222000000000000111111111111......//////////////////..................................../////////000......------------------------------------------******+++,,,------------------------------------++++++,,,---------,,,,,,+++++++++++++++,,,,,,,,,******************************+++,,,,,,,,,,,,+++------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........------------,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.../////////,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,******++++++++++++******,,,...//////...---......+++,,,------......------------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........------------------------***,,,...///...------...------------------------,,,,,,,,,---------..............................,,,---------------------........................,,,,,,,,,---------..............................///...---,,,,,,,,,,,,,,,///...------,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++,,,+++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---------------------------------------------...------,,,,,,++++++,,,,,,,,,---------,,,,,,------,,,+++)))(((---------...............///---,,,,,,...//////.........///...---,,,...000//////.........//////000///............///000000111111111111111111111111222111111111111222333333222333333444444333333222444555555555555666666666777777777666555555555444777777888888888999999999999999999999999999999999888888999::::::;;;;;;<<<<<<===>>>@@@BBBCCCCCCDDD999:::;;;<<<============<<<;;;;;;::::::;;;;;;<<<>>>>>>>>>>>>???@@@AAABBB@@@AAAAAABBBCCCDDDEEEEEEBBBCCCEEEGGGHHHIIIHHHHHHNNNNNNPPPQQQRRRSSSSSSSSSRRRRRRSSSTTTUUUVVVWWWWWWZZZ[[[]]]]]]^^^```cccfff```bbbeeehhhiiikkknnnqqqsssssssssuuuwwwwwwvvvtttrrrrrrrrrrrrsssttttttuuuvvvuuuuuuwwwyyyzzzyyywwwsssqqqnnnmmmnnnoooppppppmmmooooookkkhhhhhhnnnsssuuuvvvwwwxxxxxxvvvuuutttrrrqqqnnnhhhddddddhhhmmmooonnnmmmlllllljjjfffcccbbbaaa___]]]YYYVVVSSSRRRNNNMMMLLLKKKIIIFFFDDDCCCAAABBBBBBBBBBBBAAA@@@???======<<<;;;;;;;;;;;;;;;;;;:::999888777777777777666666777888888888888888666555555444444333222222000000000000000111111111---.........//////000000........................---.........//////000000***++++++,,,,,,------...------------------------,,,,,,...///000111111111------------------------***+++,,,,,,------------,,,,,,+++******++++++,,,))))))))))))))))))))))))******+++,,,,,,,,,,,,+++.........------.........,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........---,,,---------,,,,,,+++++++++------------------------///...------,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---...---,,,,,,---......//////......------///000000///......///+++,,,------......------------------------------,,,------......------,,,++++++++++++++++++++++++---------.........//////------------------------***,,,///000///......///////////////////////////,,,,,,,,,---------......------------------------'''))),,,...//////---,,,////////////////////////,,,,,,,,,---------..............................///...---,,,,,,,,,,,,,,,000///...---,,,+++++++++,,,,,,,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......***++++++,,,,,,------...,,,------......------,,,,,,,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,///000000111000000//////------------------,,,,,,***+++---...///...------++++++,,,,,,,,,---------***+++---...//////...---++++++,,,---...///000111///---++++++---/////////---...///...,,,,,,...///---------...///000111222//////...------///000111000000000000000000000000333222111111111222444555222222444444444444222222555555555666666666666777444555555555666666777777777777888999999999999888888888888888888888888888777777777888999999::::::<<<===???@@@AAABBBBBBBBB777777777888999999::::::;;;::::::999999::::::;;;??????>>>======>>>???@@@CCCCCCDDDDDDDDDCCCAAA@@@CCCCCCDDDEEEFFFHHHJJJKKKNNNNNNNNNOOOOOOQQQRRRRRRRRRQQQQQQQQQRRRTTTVVVWWW[[[\\\^^^```bbbbbbbbbbbbbbbcccdddfffiiilllnnnooopppqqqsssuuuvvvvvvuuuuuurrrsssssssssrrrsssuuuxxxzzzyyyvvvtttssstttuuuvvvttttttsssrrrqqqqqqqqqqqqrrrqqqooonnnnnnqqqsssuuuwwwwwwvvvuuutttrrrpppooorrrpppmmmhhheeedddfffiiiooooooooonnnllljjjgggfffbbb```]]]ZZZWWWUUUTTTTTTOOOMMMKKKIIIIIIGGGDDDBBBBBBAAAAAA@@@@@@AAAAAABBB::::::;;;;;;;;;;;;;;;;;;>>><<<:::888888888999:::999999777666555555555555444444444333333222222222222222222111111111111000......////////////......000000//////.........---........................------------------------++++++,,,---............////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,...------,,,+++++++++,,,))))))***+++---...//////***+++,,,---...---,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------.........------,,,,,,,,,,,,,,,+++***+++,,,---...------,,,++++++***)))))),,,---......,,,,,,---...***,,,---//////...,,,+++++++++,,,,,,---...//////,,,,,,,,,,,,...111333444++++++++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,******,,,,,,,,,,,,******)))***,,,---...---,,,,,,------------------------......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---,,,++++++******,,,,,,,,,,,,******...------------,,,,,,,,,+++,,,------......------+++,,,---......---,,,+++---------............///,,,------......------,,,------------------------+++,,,,,,------,,,,,,+++------------------------........................------,,,++++++,,,,,,,,,,,,)))''''''***,,,,,,+++---------,,,,,,+++++++++---,,,,,,+++++++++,,,,,,***+++---......---+++***,,,,,,,,,------.........------------------------000///---+++++++++---...111000//////...---,,,,,,++++++,,,------......///------------------------,,,---......//////.........------,,,,,,------...,,,------......------,,,..............................////////////......+++,,,---...///111222222000000000000000000000000///////////////000111111333222111111111222333444444333333222222333333444888777666555555555555555555555555555555444444444444555777888999999888888::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;@@@AAABBBAAA???>>>???@@@666777777888888999::::::;;;::::::999999::::::;;;>>>>>>===<<<===>>>???@@@@@@AAABBBCCCDDDDDDCCCCCCBBBCCCCCCEEEFFFHHHJJJKKKNNNNNNNNNNNNOOOPPPQQQRRRRRRRRRRRRRRRSSSTTTVVVWWWZZZ[[[]]]```aaabbbccccccccccccdddfffhhhkkkmmmnnnnnnoooqqqssstttuuuuuutttqqqqqqrrrqqqpppqqqtttvvv{{{zzzxxxwwwvvvvvvvvvwwwuuutttsssrrrrrrqqqqqqqqqrrrqqqpppooopppqqqssstttvvvuuuuuutttsssqqqpppoooqqqpppmmmiiifffeeefffhhhnnnnnnnnnmmmllliiigggeeebbb```]]]YYYVVVTTTSSSSSSOOOMMMKKKIIIHHHGGGEEECCCDDDCCCBBBAAA@@@@@@???@@@;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;999777777777888999888888777666555555555555444444333333333222222222222222222111111111000000......////////////......000/////////.........---........................------------------------------......//////..............................,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))******,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,,,,,,,---------.................................,,,,,,,,,,,,------------,,,,,,,,,++++++*********---,,,+++++++++,,,---...//////...------,,,++++++,,,---......,,,,,,---...,,,---...///...---+++***++++++,,,,,,---......///000///......------------------,,,++++++,,,,,,,,,------------------------***+++,,,------,,,+++***+++,,,,,,------------,,,++++++++++++++++++++++++---------------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---,,,,,,+++***+++,,,------,,,+++***++++++,,,,,,---...//////,,,---......//////......,,,,,,------------,,,,,,------------............,,,------......------,,,------------------------,,,,,,------------,,,,,,---------------------------------------------------,,,,,,,,,+++,,,,,,,,,///,,,***+++---//////...---------,,,,,,,,,++++++...------,,,,,,---------***+++---......---+++***,,,,,,,,,---------......------------------------+++,,,,,,---------------,,,,,,,,,,,,++++++++++++------------------------------------------------,,,------..................------,,,,,,------...,,,------......------,,,...........................////////////......---,,,------...///000111111///////////////////////////////////////000111111222222111111111222333444444333333222222333333444333222222222222222333444555555555555555555555555444555777888999999888888999999999999999999999999999999999:::::::::;;;;;;===>>>??????>>>>>>@@@AAA666666777888888999999:::::::::::::::::::::::::::<<<<<<<<<<<<<<<===>>>???===>>>@@@BBBDDDEEEEEEEEEBBBBBBCCCDDDFFFHHHJJJKKKNNNNNNNNNNNNNNNOOOPPPQQQSSSSSSRRRRRRSSSTTTUUUVVVXXXZZZ\\\___aaacccddddddcccddddddfffhhhjjjlllmmmlllnnnppprrrttttttttttttpppqqqqqqpppppppppsssuuuzzzzzzzzzyyyyyyxxxwwwwwwvvvuuuuuutttssssssrrrrrrrrrrrrqqqqqqqqqrrrrrrsssssssssssssssrrrqqqpppoooppppppnnnlllhhhfffggghhhnnnnnnnnnmmmkkkiiigggfffbbb```]]]YYYVVVSSSRRRRRROOOMMMJJJIIIHHHGGGEEECCCEEEDDDCCCAAA@@@???>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;:::888777666666777777777666666555555555666666333333333333222222222222222222111111111000000000......////////////....../////////.......................................------------------------/////////000//////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,///......---------------///...------,,,+++*********+++,,,---------,,,,,,------............//////------------............,,,,,,,,,,,,---------...,,,,,,++++++++++++******------,,,+++++++++,,,,,,///......------,,,,,,+++,,,---......,,,,,,---.........//////...,,,***)))+++,,,,,,------........./////////...---,,,******///...---,,,++++++++++++........................,,,,,,------------,,,,,,......---,,,,,,,,,------++++++++++++++++++++++++,,,,,,------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,------.........------...///////////////------,,,,,,,,,,,,------------------............,,,------......------,,,,,,,,,,,,,,,------------,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...,,,,,,...//////...------------,,,,,,,,,,,,---,,,,,,,,,,,,,,,------+++,,,---......---,,,+++,,,,,,,,,------------...------------------------***+++---//////...,,,***,,,---------........./////////...------,,,++++++------------------------,,,,,,---..................------,,,,,,------...,,,------......------,,,........................///////////////...---,,,............/////////000///////////////////////////////////////000111111222111111111111222333333333333222222222222333333000000000000111222333444555555666666666666666666444555666777888888888888999999999999999999999999777777888888999:::;;;;;;:::<<<===>>>>>>>>>@@@BBB666666777777888999999999::::::::::::::::::::::::;;;;;;;;;;;;<<<======>>>===>>>???AAABBBDDDEEEEEEBBBBBBCCCDDDFFFHHHIIIKKKMMMMMMMMMMMMMMMNNNOOOOOORRRRRRRRRSSSSSSTTTTTTTTTVVVXXXZZZ]]]```bbbdddeeeeeeeeefffggghhhjjjlllmmmlllmmmppprrrttttttuuutttqqqrrrrrrrrrqqqrrrtttwwwyyyzzz{{{|||{{{zzzxxxwwwvvvvvvvvvuuuuuutttsssrrrrrrrrrrrrrrrqqqqqqqqqqqqppppppqqqqqqqqqppppppooooooppppppoookkkiiihhhhhhnnnnnnnnnmmmllljjjhhhfffbbb```]]]YYYUUUSSSRRRQQQOOOMMMJJJHHHHHHGGGFFFDDDDDDDDDBBBAAA@@@?????????===============<<<<<<<<<::::::888777777666777777555555555444555555666666333222222222222222222222111111111111000000000000......////////////......................................................------------------------///////////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------//////...............///......---,,,,,,+++******++++++,,,,,,,,,---------------------............+++++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------------,,,,,,,,,+++,,,,,,,,,,,,,,,++++++*********,,,---......,,,,,,---...---............,,,++++++,,,,,,,,,---------......)))***,,,---......---,,,...---,,,,,,+++++++++,,,------------------------------------------------000///---,,,+++,,,------------------------------,,,------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,------------------------//////...---,,,++++++***,,,------..................---,,,++++++,,,---...,,,,,,---------.........,,,------......------,,,,,,,,,,,,,,,,,,---------,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------------------,,,,,,++++++******++++++,,,,,,,,,,,,---......---,,,,,,------------------------------------------------------......---,,,***)))---------------...............---------,,,,,,,,,,,,,,,------------------,,,,,,---.........------...------,,,,,,------...,,,------......------,,,........................////////////...---,,,,,,///////////////.........///////////////////////////////////////000000111111111111111111222222333333333222222222222333333333333333333333444555555555555666666666666666777555555666777777888888888::::::::::::::::::::::::666777888999:::;;;<<<<<<;;;===>>>>>>>>>>>>???AAA555666666777888888999999999::::::;;;;;;::::::999999::::::;;;<<<=========?????????@@@AAABBBBBBCCCBBBBBBBBBDDDEEEGGGIIIJJJKKKKKKKKKKKKKKKLLLLLLMMMPPPQQQQQQRRRSSSSSSSSSSSSUUUVVVXXXZZZ]]]```cccdddfffffffffgggiiikkklllmmmmmmoooqqqssstttuuuuuuuuuttttttuuutttssstttwwwyyyzzz|||~~~}}}{{{yyyvvvvvvvvvvvvuuutttsssrrrqqqqqqppppppoooooonnnnnnlllmmmnnnoooppppppppppppoooqqqrrrpppmmmjjjiiiiiimmmmmmmmmmmmllljjjhhhgggbbb```]]]YYYVVVTTTRRRRRRPPPMMMIIIGGGGGGGGGFFFEEEBBBBBBAAA@@@@@@@@@AAAAAA>>>>>>======<<<<<<<<<<<<;;;:::999999888888777777555444444444444444555666222222222222222222222222111111111000000000//////......////////////......---------.......................................------------------------...............---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------******)))))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,************++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,+++,,,,,,++++++++++++******,,,---......,,,,,,---...+++,,,,,,------.........,,,,,,,,,---------------'''(((***,,,............,,,+++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------000///---,,,++++++,,,---------------------------...............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------//////...---,,,,,,++++++++++++,,,------------,,,---,,,+++******+++,,,---,,,,,,,,,------------...,,,------......------,,,+++++++++,,,,,,,,,------,,,------------------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------------,,,***+++++++++************------------------------,,,,,,,,,,,,,,,---......------------------------------------------------------------------------------,,,+++***+++,,,---+++******)))(((((('''''',,,,,,,,,---------......,,,,,,,,,---------......+++,,,,,,---...---------...------,,,,,,------...,,,------......------,,,.......................................---,,,,,,////////////....................................///////////////000000111000000111111222222222222333222222111111222222333666666555444444444444444444555555555666666666777555555555666666777888888;;;;;;;;;;;;;;;;;;;;;;;;777888999:::;;;<<<===>>>>>>???@@@@@@>>>===>>>@@@555555666777777888888999999999;;;;;;;;;;;;999999999999;;;<<<============@@@@@@@@@??????@@@AAAAAAAAAAAABBBCCCEEEGGGIIIJJJIIIIIIIIIHHHHHHIIIIIIJJJMMMNNNOOOQQQRRRRRRSSSSSSTTTTTTVVVXXX[[[^^^aaabbbdddeeefffgggiiikkkmmmnnnoooppprrrssstttuuutttttttttuuuuuuttttttuuuwwwyyy|||}}}}}}|||uuuvvvvvvvvvvvvtttsssrrrpppooonnnmmmlllkkkkkkkkkiiijjjkkkmmmnnnoooppppppoooppppppooollljjjiiijjjkkkkkkkkkkkkjjjhhhfffeeebbb```]]]ZZZWWWUUUTTTTTTPPPMMMIIIGGGGGGGGGGGGFFFAAAAAAAAA@@@@@@AAAAAABBB>>>======<<<<<<;;;;;;;;;:::::::::999999888777777555444444333333333444444111111111222222222222222111111000000000/////////......////////////......---------------.................................------------------------------------------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++************++++++,,,+++++++++,,,,,,---------,,,,,,+++++++++,,,---...---,,,,,,,,,,,,+++++++++++++++,,,,,,------......************++++++++++++******++++++++++++,,,,,,***+++,,,------------,,,------------------------,,,---......,,,,,,---...***++++++,,,---...///000------------------------***+++,,,,,,---------,,,++++++++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,+++++++++,,,,,,++++++++++++++++++++++++......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......------,,,,,,,,,,,,------***++++++,,,---...///000******+++,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------------,,,------......------,,,******++++++,,,,,,------+++,,,,,,------,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---...------,,,+++,,,......,,,++++++,,,------------............///.........///000111222------------------------...------------,,,,,,,,,------------------------+++***))))))***,,,///000,,,,,,+++***)))(((''''''++++++,,,,,,---...//////+++,,,,,,------.........++++++,,,---------------...------,,,,,,------...,,,------......------,,,........................,,,------.........------///////////////.................................///////////////000111111///000111111222222111111222222111111111111222222555444333222222111111111333333444444555666666666555555555555666777888999::::::::::::::::::::::::999999:::;;;<<<<<<======???@@@AAA@@@>>>===>>>???555555666666777888888888888999;;;<<<<<<;;;999888888999;;;===>>>>>>>>>>>>@@@??????>>>??????AAAAAAAAAAAABBBCCCEEEGGGIIIJJJGGGGGGGGGFFFFFFFFFGGGGGGJJJKKKMMMOOOQQQRRRRRRRRRSSSSSSTTTVVVXXX[[[^^^```aaabbbccceeegggjjjlllmmmooopppqqqsssssssssrrrqqqqqqrrrsssrrrqqqrrruuuwwwyyyyyyzzz{{{{{{zzzzzzyyytttuuuvvvvvvvvvtttrrrqqqooommmkkkiiihhhhhhhhhiiifffgggiiikkkmmmoooppppppmmmmmmmmmllliiigggggghhhgggggghhhggggggeeecccbbbaaa```]]]ZZZXXXWWWWWWWWWPPPLLLIIIFFFFFFGGGGGGGGGCCCBBBAAAAAA@@@@@@@@@@@@======<<<<<<;;;::::::999999999999999888777666555555555444333222222222333000111111111222222222222111000000000////////////......////////////......,,,,,,,,,------.................................------------------------,,,------............---------------------------........................---------------...//////+++++++++,,,,,,---------,,,,,,+++++++++,,,---.........------,,,,,,,,,,,,***++++++,,,------......++++++,,,,,,,,,---------*********++++++,,,,,,,,,((()))+++---.........---------------------------,,,---......,,,,,,---...,,,,,,,,,,,,------...///------------------------...------,,,,,,,,,,,,---,,,,,,,,,++++++,,,---------------------------------,,,+++******+++,,,---******++++++,,,+++++++++++++++++++++++++++++++++---............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++,,,---...///---,,,+++******+++,,,---))))))***,,,...///000111***+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,---------,,,------......------,,,)))******+++,,,,,,------***++++++,,,,,,++++++***------------------------------------------------(((***,,,---......---,,,+++...000///---++++++,,,------------.........///...------...///000111111......------------............---------,,,,,,,,,------------------------,,,,,,++++++++++++++++++///.........------,,,,,,,,,---------------------++++++,,,,,,---......///++++++,,,------------,,,...------,,,,,,------...,,,------......------,,,........................++++++,,,---.....................///////////////........................///////////////000111111...///000111222111111000222222111111111111222222222222111111111111111222222222333333444555555555555555444444555666888999888888888888888888888888999999:::::::::;;;;;;;;;<<<>>>???>>>======>>>???555555666666777888888888888999;;;<<<<<<;;;999888888:::<<<>>>?????????>>>???>>>>>>>>>>>>@@@BBBCCCAAAAAABBBCCCEEEGGGHHHJJJFFFFFFEEEEEEEEEEEEEEEFFFHHHIIILLLNNNPPPRRRRRRRRRRRRRRRSSSTTTWWWZZZ\\\^^^___```aaaccceeehhhkkklllooopppqqqrrrrrrqqqpppooooooooopppooooooooorrrtttsssttttttuuuuuuuuuttttttssstttuuuvvvuuutttqqqpppnnnllliiifffeeeeeeggghhheeefffhhhkkkmmmoooppppppkkkkkkkkkiiifffeeefffgggddddddeeeeeedddbbbaaa___aaa```]]][[[YYYXXXXXXXXXPPPLLLHHHFFFFFFGGGHHHGGGEEEDDDCCCAAA@@@???>>>>>>======<<<;;;::::::999999888888888888777666555444666555444333222222111111000000111111222222222222000000000000////////////......////////////......,,,,,,,,,------.................................------------------------------...///000000000///------------------------........................+++++++++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***+++,,,---...//////.........---------(((((()))***++++++,,,,,,---------.........//////,,,,,,,,,------.........''')))+++---...///......++++++++++++++++++++++++,,,---......,,,,,,---.........---,,,,,,,,,------------------------------...---,,,+++,,,---...///......---,,,++++++++++++........................,,,,,,************,,,,,,'''(((***+++,,,,,,+++***------------------------,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++,,,---...///,,,,,,************,,,,,,++++++,,,------......///+++,,,------......------***+++,,,------,,,+++***++++++,,,,,,,,,---------,,,------......------,,,))))))***+++,,,,,,------*********++++++*********------------------------........................((())),,,.........---,,,***---//////,,,******+++---------.........//////*********+++,,,---...///......------------...............------,,,,,,,,,------------------------000000000...,,,(((%%%"""+++++++++,,,,,,,,,------///......------,,,,,,+++++++++,,,,,,---...//////++++++,,,---------,,,,,,...------,,,,,,------...,,,------......------,,,........................******,,,---.../////////............//////000000........................///////////////000111111...///000222222111111000222222111111111111222222111111111111222333444555111111222333333444555555555555444444555666888999666666666666666666666666999999999999999999999:::999;;;<<<===<<<===???@@@666666666666777777777777888999999::::::;;;;;;<<<;;;<<<<<<===============???@@@@@@AAAAAABBBBBBCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCBBBBBBCCCCCCCCCGGGGGGIIIKKKLLLNNNOOOPPPPPPPPPPPPPPPRRRTTTWWWXXXZZZ]]]```bbbdddeeehhhiiijjjkkkmmmoooooooooooonnnnnnooopppooommmllllllmmmnnnnnnooopppqqqrrrrrrrrrqqqtttvvvvvvrrroooooooooppplllhhhdddbbbbbbdddfffggggggggghhhiiikkklllmmmllljjjgggcccaaa`````````dddcccbbb```___]]]\\\\\\\\\[[[\\\]]]^^^\\\YYYWWWPPPMMMIIIGGGGGGHHHIIIHHHDDDCCCCCCBBBAAAAAAAAAAAA<<<:::999999:::;;;999888;;;;;;:::888777555444444333333333333333333333333222111111111111111222222000000000000////////////111000///...---,,,,,,,,,++++++++++++******)))(((,,,,,,++++++++++++++++++***+++,,,---...---,,,+++000///---,,,++++++,,,---...---+++***)))***++++++///...---,,,,,,,,,,,,,,,.........------,,,,,,+++---------,,,,,,+++++++++)))******+++,,,---......------++++++++++++------*********++++++,,,,,,,,,,,,,,,,,,++++++***************+++++++++,,,,,,,,,111...+++)))(((***,,,......------,,,,,,------...******+++++++++,,,,,,,,,------,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,---------------------------++++++++++++++++++++++++---,,,*********,,,...000++++++,,,,,,,,,,,,------***+++,,,---,,,+++***)))++++++,,,------......///------............------)))******++++++,,,,,,---,,,,,,,,,------.........------...///...---+++***((((((((((((((((((((((((,,,---///...---,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,000///---,,,,,,---...///******+++++++++,,,,,,,,,++++++***)))***+++---......---------...---,,,***---------............///........................------,,,+++,,,---...///,,,++++++,,,,,,...///000///,,,******---//////---***,,,------------...000'''''''''+++000111000...,,,+++***+++---...---,,,..................------,,,---......,,,******+++***++++++,,,,,,++++++***---.........---,,,,,,+++)))***+++,,,---,,,++++++******+++,,,,,,---............///000000000000000///,,,++++++,,,,,,)))&&&+++,,,---.........------////////////////////////............////////////111000///.........000000000000000111111000000000000000000000000000000000333333333444444444555555777666555444444555666777555555555555666666666666666666666666777777777777::::::;;;;;;<<<;;;;;;;;;::::::;;;;;;<<<>>>???@@@666666666666777777777777888888999::::::;;;;;;<<<;;;;;;<<<===============??????@@@@@@AAABBBBBBBBBDDDDDDDDDDDDDDDEEEEEEEEEDDDCCCBBBAAAAAABBBCCCDDDHHHHHHIIIKKKMMMOOOPPPQQQQQQQQQPPPPPPQQQRRRTTTUUUYYY\\\___aaabbbdddfffhhhiiijjjkkkmmmmmmmmmmmmllllllmmmmmmllljjjiiiiiikkkllllllmmmnnnnnnnnnnnnmmmkkknnnrrrsssqqqppppppqqqmmmjjjfffbbb```aaabbbddddddeeeeeefffggghhhiiijjjhhhgggdddaaa____________bbbaaa```^^^\\\ZZZXXXXXXXXXXXXYYYZZZ\\\\\\ZZZXXXRRRNNNJJJGGGFFFFFFFFFEEECCCBBBAAA@@@???>>>>>>>>><<<:::999999::::::999888888888777777666666555555333333333333333333333333222111111000000111222222/////////............---000///...---,,,,,,,,,,,,---------------,,,,,,+++,,,+++*********+++------((()))+++,,,------,,,,,,---------,,,,,,---.........---,,,++++++,,,,,,---......---,,,,,,,,,,,,,,,000000//////////////////---------,,,,,,+++++++++,,,,,,,,,,,,---------------,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,,,,,,,...------------------,,,,,,,,,---------.........///...,,,***)))***,,,---,,,,,,,,,++++++,,,,,,,,,++++++,,,,,,,,,---------------,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++******+++------++++++,,,,,,,,,,,,------,,,---------,,,+++)))(((******++++++,,,------...------............------------------------------+++++++++,,,,,,,,,,,,,,,+++,,,---------,,,+++***++++++++++++++++++++++++***,,,......---------...---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---------,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,...---,,,++++++,,,---......---------...---,,,+++---------............///------------------------------,,,+++,,,,,,......++++++,,,------......///---***((()))+++------+++,,,---......,,,+++,,,...---,,,+++---///000///,,,,,,+++++++++---...---,,,..................------+++---......,,,++++++,,,,,,------......------,,,------......---,,,,,,++++++,,,---.........------//////...------,,,++++++------...////////////......---,,,---000111///---,,,,,,,,,---------..............................///000000000111111111111222111111111111111222222222333333444444333333222000000000000000000000000222222222333333333444444666555555555555666777888555555555666666666777777777777777777888888888888888888999:::;;;;;;::::::;;;;;;;;;<<<===>>>???@@@555555666666666777777777888888999999:::;;;;;;;;;;;;;;;<<<============<<<>>>>>>??????@@@AAAAAABBBCCCCCCCCCDDDDDDDDDEEEEEEEEECCCAAA@@@@@@AAACCCEEEHHHHHHJJJKKKMMMNNNOOOPPPRRRQQQPPPOOOOOOPPPQQQQQQXXXZZZ]]]___```aaaccceeefffggghhhiiijjjjjjjjjiiihhhiiijjjiiigggffffffgggjjjkkkkkkkkkkkkjjjiiiiiihhhkkknnnpppooonnnnnnooojjjhhhddd```______aaabbbccccccdddeeefffggghhhhhhcccbbb```___^^^^^^^^^___aaa```^^^\\\YYYVVVTTTSSSSSSSSSTTTWWWYYYZZZYYYWWWRRROOOJJJGGGEEEDDDCCCBBBAAA@@@???===<<<<<<;;;;;;;;;:::999999::::::999777555555555555555666666666333333333333333333333333222111111000000000111111.........---------,,,,,,------,,,,,,,,,,,,------............------------,,,+++***)))***+++...///***+++,,,---...---,,,,,,++++++,,,....../////////...---------------...///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,++++++.........---------,,,,,,---,,,,,,++++++,,,,,,------------,,,,,,,,,,,,,,,,,,------------------...------------............------,,,+++++++++,,,,,,,,,++++++******++++++,,,,,,,,,---------.........------,,,,,,,,,,,,++++++------,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********++++++,,,,,,,,,,,,------............,,,***((('''))))))***++++++,,,,,,---------............------//////...------,,,++++++,,,+++++++++++++++************+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,(((***,,,---------...000---,,,,,,++++++,,,,,,---------++++++++++++------++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------------//////...---------......---------------,,,,,,+++---------............///,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,------***+++---............---,,,***))))))+++,,,,,,,,,...//////...,,,++++++,,,000...------///000000///---,,,+++,,,...///...---------------------......***,,,......,,,,,,,,,---,,,------......------,,,---------------,,,,,,++++++,,,---.........------111000///...---,,,+++***,,,,,,---............---///...---...000111000///------,,,+++,,,---...///........................//////000000000111111111///000000111222222222222000000111111111111000000000000000000000000000000111111111222222222333333555555555555666777999:::666666666666777777777777888888888888999999999999666666888999::::::::::::;;;;;;;;;<<<===>>>???@@@444555555555666777777777888888888999::::::;;;;;;:::;;;<<<<<<======<<<<<<======>>>??????@@@@@@AAA@@@@@@@@@AAABBBBBBBBBCCCEEECCCAAA??????AAACCCEEEFFFGGGHHHIIIKKKLLLMMMNNNPPPOOONNNNNNNNNOOOPPPQQQVVVYYY\\\]]]^^^___```bbbcccddddddeeeeeeeeefffffffffggggggfffdddcccdddeeekkkkkkkkkjjjiiihhhgggfffjjjkkkmmmnnnmmmllljjjjjjhhheeebbb___^^^___```aaaddddddeeefffgggggggggggg```___^^^^^^^^^^^^______cccaaa___\\\XXXUUUSSSQQQQQQPPPQQQSSSUUUVVVTTTSSSOOOLLLHHHEEEDDDCCCBBB@@@???>>>===<<<<<<;;;;;;<<<:::999888888999999888777444444444444444444444444222222222222222222222222222111111000000000000111.........------------,,,+++++++++++++++,,,---...---,,,,,,,,,,,,,,,,,,,,,///---+++))))))+++---........./////////---,,,++++++,,,.../////////...---,,,,,,,,,------...//////------,,,,,,+++,,,,,,---))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,......------------,,,,,,*********++++++,,,,,,,,,+++++++++,,,,,,,,,,,,---,,,,,,,,,------,,,,,,+++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,+++++++++------,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***)))(((+++++++++,,,,,,,,,------------......---+++)))(((*********+++,,,,,,------,,,------......------,,,,,,,,,,,,++++++*********------,,,,,,++++++************++++++,,,,,,,,,,,,++++++++++++++++++++++++)))***---------,,,---...---,,,,,,++++++,,,,,,---...---+++******+++---...)))***,,,---------++++++,,,,,,,,,---------......------------......//////+++,,,------,,,,,,,,,,,,---------............///,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,***+++---//////...---,,,---,,,,,,,,,---.........---...///...,,,+++,,,---------,,,,,,...000222333---,,,+++,,,...///...---,,,,,,------------......***,,,---...---------...***++++++,,,,,,++++++***,,,,,,---------,,,,,,+++******+++++++++,,,,,,,,,---------------,,,,,,,,,,,,,,,---...............000///---,,,,,,++++++***...---+++++++++,,,...000........................---------.........//////+++,,,...000111111000///...//////000000//////...000000000000000000000000222222222222333333333333444444555666777888::::::666666666777777777888888777777777888888888999999555666777999:::;;;;;;;;;<<<<<<<<<<<<===>>>???@@@333444444555666777777777777777888999999::::::;;;:::;;;;;;<<<<<<<<<<<<<<<<<<<<<======>>>??????@@@?????????@@@AAABBBBBBBBBEEECCC@@@>>>>>>@@@CCCEEEDDDEEEFFFGGGHHHIIIJJJKKKLLLLLLLLLLLLNNNPPPRRRTTTVVVXXXZZZ\\\\\\\\\^^^___aaaaaaaaaaaaaaabbbbbbbbbcccdddeeeeeeccccccdddeeelllllllllkkkiiihhhfffeeehhhiiijjjlllmmmllljjjiiifffdddaaa___^^^___```aaabbbbbbdddeeeeeeeeeeeeeee^^^^^^^^^^^^______``````dddccc```]]]YYYUUUSSSQQQPPPOOONNNOOOPPPOOONNNLLLJJJGGGEEECCCDDDCCCBBBAAA===<<<<<<<<<<<<======>>>:::888777777888999777666555555444444333222222222222222222222222222222222222111111000//////000000/////////.........------++++++++++++,,,---......---,,,+++++++++,,,------000///---+++******+++,,,***+++,,,---......---,,,......///000///...,,,+++++++++,,,,,,---------...,,,,,,+++++++++,,,,,,---,,,,,,------......//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000,,,,,,,,,,,,,,,,,,,,,,,,------------------------*********++++++,,,,,,,,,++++++,,,,,,,,,---------++++++,,,---------,,,+++------,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++...------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***)))(((+++++++++,,,,,,,,,------***+++,,,---...---,,,+++++++++,,,,,,---.........,,,,,,------------,,,,,,*********++++++,,,,,,,,,......------,,,,,,+++++++++,,,,,,,,,------......++++++++++++++++++++++++***,,,------,,,++++++,,,---,,,,,,++++++,,,,,,---------++++++++++++------***+++,,,.........---,,,,,,,,,,,,---------......))))))***,,,---...//////***,,,...---,,,++++++------------............///------------------------,,,,,,,,,,,,,,,,,,,,,+++***+++---//////...---++++++,,,------------......+++,,,------,,,,,,...///,,,,,,,,,+++,,,---///111---,,,+++,,,...///...---,,,,,,,,,,,,------......***,,,......------...///***++++++,,,,,,++++++***++++++,,,,,,---,,,,,,+++*********+++++++++,,,,,,,,,,,,,,,+++++++++++++++------...////////////.........---+++***))))))***...---+++++++++,,,...000........................------------............+++,,,...///000000000///111222222222222222222111000000000000000000000000333333333333444444444444333444555666777888999999666666666666777777777777666666666777777777888888666777888:::;;;<<<<<<<<<<<<;;;;;;;;;<<<===>>>???333333444555666777777888777777888888999:::::::::::::::;;;<<<<<<<<<<<<;;;;;;;;;<<<======>>>>>>??????@@@AAAAAABBBCCCDDDDDDDDDBBB@@@??????@@@BBBDDDCCCDDDDDDEEEFFFGGGHHHIIIJJJJJJJJJLLLNNNQQQTTTVVVUUUXXXZZZ[[[[[[[[[\\\]]]______^^^^^^^^^^^^___``````aaacccccccccccceeefffkkkkkkkkkjjjhhhgggeeedddcccccceeeiiilllmmmllljjjcccbbb```^^^^^^___```aaa^^^___aaabbbbbbbbbaaa```]]]]]]^^^______`````````dddccc```\\\YYYUUURRRQQQPPPNNNLLLKKKKKKJJJHHHFFFEEEDDDBBBBBBCCCDDDCCCBBB===<<<<<<<<<<<<===>>>>>>999888777777888888777555555555555444333222222111222222222222222222222222222111111000/////////////////////............---,,,,,,+++,,,,,,---.........---,,,,,,,,,---///000//////...,,,++++++++++++###$$$'''***,,,...//////000000000///...---,,,,,,+++,,,,,,---------,,,,,,+++++++++++++++,,,,,,---,,,,,,------------------++++++,,,,,,,,,,,,------***+++,,,---...///000000+++,,,,,,------,,,,,,++++++,,,,,,,,,------------,,,------------------...---.........////////////++++++,,,---------,,,,,,...------,,,,,,------...*********+++++++++,,,,,,------,,,,,,,,,,,,++++++......------------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********++++++,,,,,,,,,,,,------)))***,,,---......------+++,,,,,,------...//////,,,,,,------------,,,,,,++++++,,,------...//////......---------------,,,------,,,,,,,,,---......------------------------+++,,,...---+++******+++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------......---,,,,,,,,,,,,------------'''((()))+++,,,---------(((+++...---+++***+++...---------............///........................******+++,,,,,,,,,,,,,,,+++,,,---.........---,,,(((***,,,,,,+++++++++,,,***+++------------...000.........,,,***)))***+++,,,+++***+++---...---,,,++++++,,,,,,------......+++---//////---------...,,,------......------,,,***++++++,,,,,,,,,,,,,,,------,,,,,,,,,---...///...---,,,+++***)))((('''------...///////////////,,,------,,,+++,,,...000------,,,+++,,,---...///------------------------....../////////000000000...//////000111111111111000000111111111111000000000000000000000000000000333333444444444555555555222333555666777777777777555555555555666666666666555666666666777777777777777777999:::;;;;;;;;;;;;;;;;;;::::::;;;<<<<<<===222333333444555666777888777777777888999999::::::999:::;;;;;;<<<<<<;;;;;;:::;;;;;;<<<======>>>>>>??????@@@AAABBBCCCDDDDDDBBBBBBAAA@@@@@@AAABBBBBBCCCDDDDDDEEEFFFGGGHHHHHHJJJJJJKKKLLLOOORRRUUUWWWVVVXXXZZZ[[[ZZZZZZ[[[\\\^^^^^^]]]\\\\\\\\\]]]^^^\\\^^^```aaaaaaccceeeggghhhhhhggggggeeedddbbbaaa``````bbbfffjjjllljjjhhh```___^^^]]]\\\]]]^^^___]]]^^^```aaaaaa```___^^^\\\\\\]]]^^^____________aaa```]]]ZZZVVVSSSPPPOOOMMMKKKIIIGGGGGGGGGEEEDDDCCCBBBAAAAAABBBCCCBBB@@@>>>>>>===<<<;;;;;;;;;;;;999777666666777888666555444444444444444444333333111111111111111111111111222222000//////..................---------,,,,,,------------------......---,,,+++++++++,,,...///+++,,,---......---,,,,,,%%%&&&)))+++---.........//////...............///------...///......,,,,,,++++++******+++,,,,,,---,,,,,,,,,,,,+++++++++++++++++++++,,,,,,---------++++++,,,,,,------......+++,,,,,,------,,,,,,+++)))******+++,,,---.........------------------,,,............////////////+++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,---+++++++++,,,,,,,,,------------,,,,,,,,,,,,++++++......------------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,+++******+++------++++++,,,,,,,,,,,,------+++,,,---.........---,,,***++++++,,,------......+++,,,,,,------,,,,,,+++------------------------,,,,,,,,,,,,,,,---------...---,,,+++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,,,,+++++++++,,,---,,,,,,++++++,,,,,,---***+++---......---+++***************+++,,,---...++++++++++++,,,,,,,,,,,,)))***+++,,,,,,,,,+++***'''+++...---***)))+++...---------............///------------------------((()))***,,,------------------------------------'''***------+++***+++,,,+++---...---,,,,,,---...,,,...///...+++((((((***+++***)))***,,,---,,,+++***++++++,,,------......,,,...//////---,,,------,,,------......------,,,******+++,,,,,,,,,,,,,,,------,,,,,,,,,---...///------,,,++++++***)))))),,,,,,---............------......---+++,,,///222,,,,,,,,,---------......------------------------........./////////000000000000/////////000000111------............------000000000000000000000000222222333333333444444444222333444555666666555444444444444444555555555555666666777777777888888888777777888999999:::999999::::::999999999:::;;;;;;222222333444555666777888777777777888999999::::::999:::;;;;;;<<<<<<;;;;;;::::::;;;;;;<<<======>>><<<===>>>???@@@AAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAADDDDDDEEEFFFGGGHHHHHHIIIKKKKKKKKKMMMOOORRRTTTVVVVVVXXXZZZ[[[ZZZZZZ[[[\\\^^^]]]\\\[[[[[[\\\]]]]]]YYY[[[^^^___```bbbeeegggddddddddddddbbbaaa```___bbbaaaaaadddhhhhhhfffccc^^^]]]\\\[[[[[[\\\]]]]]]^^^___aaaccccccbbb```___[[[\\\]]]^^^^^^^^^^^^^^^^^^]]]ZZZWWWSSSPPPNNNLLLKKKIIIGGGFFFFFFFFFDDDCCCCCCBBBAAAAAABBBBBB@@@???@@@???===;;;999888777777888777666666777777666555222222333444444555666666111111111111111111111111222222000///............---------,,,,,,,,,++++++///......------.........+++***)))((((((***,,,---((())),,,///000//////...---.../////////...---,,,///...---------///111222//////000000000...---,,,+++*********+++,,,,,,---000000000//////.........+++++++++,,,,,,---------------,,,,,,,,,+++++++++++++++------------++++++(((((()))***,,,---......,,,,,,,,,++++++*********,,,,,,,,,---------......,,,++++++++++++,,,---...,,,++++++++++++++++++,,,,,,,,,,,,---------......---------,,,,,,,,,++++++......------------......++++++++++++++++++++++++---------------------------,,,*********,,,...000++++++,,,,,,,,,---------------.........---+++***)))******+++,,,,,,------+++,,,,,,------,,,,,,+++---,,,,,,++++++******)))*********++++++,,,,,,---...---+++*********++++++************************''')))+++,,,,,,,,,---...---,,,,,,++++++,,,,,,---)))+++---//////---+++)))***)))(((((()))+++---...******+++++++++,,,,,,,,,,,,,,,------,,,***)))(((&&&+++...---***)))+++///---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,&&&(((***,,,---......---......---,,,,,,,,,------))),,,//////---,,,---......//////...,,,++++++,,,(((,,,//////,,,++++++,,,***)))((()))+++,,,+++*********+++,,,,,,---......---///000///---,,,,,,---***++++++,,,,,,++++++***)))***+++,,,,,,,,,,,,,,,,,,+++***)))***+++,,,---******+++,,,,,,---......++++++,,,---------,,,,,,000000000---)))(((+++...+++,,,---.........------------------------------,,,,,,,,,---------......000///---,,,,,,---...///000000111111111111000000000000000000000000000000111111222222222333333333222333444555555555444333333333333444444444555555777888888888888999999999666777777888888888777777999999888888999999::::::111222333444555555555555555555555555666666666666999999999999999999::::::;;;;;;;;;<<<<<<<<<<<<===<<<<<<===??????@@@@@@@@@BBBBBBBBBAAAAAAAAA@@@@@@AAABBBBBBDDDFFFHHHJJJKKKJJJLLLOOORRRTTTTTTTTTTTTXXXXXXYYYYYYYYYYYYYYYXXX[[[ZZZYYYYYYYYYZZZ\\\]]]```^^^^^^___cccdddbbb``````bbbcccbbbaaa```aaaccc```aaacccddddddcccbbbbbb______^^^^^^^^^^^^______^^^aaaeeefffeeedddcccccc^^^^^^^^^]]]\\\[[[ZZZYYY\\\ZZZVVVRRROOOMMMMMMMMMJJJIIIGGGEEEDDDCCCCCCCCCCCCBBBAAAAAA@@@@@@@@@AAA=========<<<;;;999888777999999999888777555333333444333333222222333333444333222222111000///......333333222111000000000111..................---------,,,***(((''''''((()))---------,,,,,,+++++++++,,,,,,+++******)))))))))------------------------,,,,,,------------......+++++++++,,,---...///000------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,///111222000+++'''%%%&&&,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++...------,,,,,,++++++*********+++,,,------------'''+++///222111...,,,+++...,,,++++++---......---++++++++++++,,,---......,,,,,,,,,---------......***++++++,,,,,,------...+++++++++,,,,,,,,,------,,,,,,,,,------.........++++++++++++++++++++++++...---+++*********++++++)))))))))***+++++++++,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++******))))))***++++++,,,,,,,,,+++000///...---,,,,,,,,,,,,------,,,,,,+++***))))))++++++,,,,,,,,,,,,------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,---...---+++******+++---...000///...---------------........................,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++***+++,,,,,,+++++++++,,,,,,,,,------------------------------...---+++******+++---......------,,,,,,------......------,,,---...///000.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++---...//////++++++++++++,,,---...///******+++,,,,,,---......///000000///---+++,,,---,,,------..................------,,,,,,------...------------------------..................------////////////000000000000000000000000////////////111111000000111111222333111111222222222333333333333444666888888777666444444444444555555555666666555555666666777777888888666666666666777777777777777888999:::;;;::::::999111222333444555555555555555555555555666666666666888999999999999:::::::::;;;;;;;;;<<<<<<<<<<<<===<<<===>>>??????@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAABBBBBBDDDEEEHHHIIIJJJJJJLLLOOORRRTTTTTTTTTTTTWWWXXXYYYYYYZZZZZZZZZZZZZZZYYYYYYXXXYYYZZZ[[[\\\aaa```___```ccccccbbb___^^^___aaaaaaaaaaaabbbddd```aaabbbcccccccccbbbbbbaaaaaa````````````aaaaaa```cccfffgggeeecccbbbbbb_________^^^\\\[[[YYYXXXYYYXXXTTTQQQNNNLLLKKKKKKHHHHHHGGGEEEEEEDDDDDDDDDBBBAAA@@@@@@????????????=========<<<;;;999888777222222444555666666666666444333333222222333333444111111111000000000000000111111000/////////000000//////.........---------...---+++)))((()))***+++...---------,,,,,,,,,+++***+++++++++++++++++++++++++++++++++++++++++++++******++++++++++++,,,,,,,,,,,,,,,,,,---...//////---,,,,,,++++++,,,,,,------------------------------///000///,,,))))))***------------------------------,,,,,,,,,,,,++++++------,,,,,,,,,,,,++++++------------,,,+++******(((***,,,,,,+++++++++,,,///---+++***++++++***)))+++++++++++++++,,,,,,---,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))((((((((()))***+++++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,.........---------,,,,,,---------------------------------,,,,,,,,,,,,+++,,,------......///......+++++++++******++++++,,,------,,,,,,+++******)))++++++,,,,,,,,,,,,------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...000///---+++++++++,,,---//////...---------------........................,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++,,,,,,,,,,,,---------.........------------------------------------------------,,,++++++******++++++,,,...------,,,---...///000------,,,,,,,,,+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///+++++++++,,,,,,---------...//////...,,,***+++,,,------...////////////......------,,,,,,------...------------------------............////////////.../////////000000000000000000000000////////////000000//////000000111222111111222222222333333333333444555666777666555555444444444555555555666666666666666666777777777777777777777777666666666666777888999::::::999888888111222333444555555555555555555555555666666666666888888999999999:::::::::;;;;;;;;;<<<<<<<<<<<<===<<<===>>>??????@@@??????>>>>>>??????@@@AAAAAAAAAAAABBBBBBDDDEEEGGGIIIJJJJJJLLLNNNQQQSSSTTTUUUUUUWWWXXXYYYZZZ[[[[[[[[[[[[ZZZYYYYYYYYYYYYZZZ[[[[[[cccbbbaaaaaacccbbbaaa___[[[]]]___``````aaaccceee```aaabbbccccccccccccbbbbbbbbbbbbaaaaaabbbbbbbbbbbbdddffffffdddbbbaaaaaa``````___]]][[[YYYWWWVVVUUUTTTRRROOOMMMJJJHHHGGGGGGGGGFFFFFFEEEEEEEEEEEEBBBAAA@@@???>>>>>>>>>>>><<<<<<<<<<<<;;;999888777000111222444666777777777333333222222222222333333/////////000000111111111//////.........///000000000000///...---,,,,,,+++///...,,,+++******+++,,,.........---------------******+++,,,,,,---......++++++++++++++++++++++++******++++++++++++,,,,,,,,,,,,,,,,,,------...///---,,,,,,++++++,,,,,,---........................+++,,,......---,,,---...........................------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------,,,+++******,,,,,,+++)))((())),,,///111///---+++++++++)))(((++++++++++++************++++++++++++,,,,,,,,,,,,......---,,,,,,+++******---------.........//////---,,,,,,,,,,,,,,,,,,+++------------------------++++++***))))))))))))***---------,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,//////............------........................,,,,,,------------......***++++++++++++,,,,,,,,,***)))******+++,,,---...------,,,,,,++++++******++++++,,,,,,,,,,,,------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---...///...---,,,++++++,,,---...///...------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++,,,,,,---------.........//////------------------------+++---...000000...---+++,,,++++++******++++++,,,---------,,,------...///,,,,,,++++++++++++******************************///...------,,,+++******++++++++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---+++******+++---......///////////////...------,,,,,,------...------------------------------......///000000000....../////////000000000////////////000000000000///////////////000000111111111222222222333333333333444444444555555555555444444555555555666666666777777777777666666666666888888777777666666555555777777888999999888777666111222333444555555555555555555555555666666666666888888888999999::::::;;;;;;;;;;;;<<<<<<<<<<<<=========>>>???????????????<<<===>>>???@@@AAABBBBBBBBBBBBBBBCCCEEEFFFHHHIIIJJJKKKNNNQQQSSSTTTUUUVVVWWWXXXYYY[[[\\\]]]]]]]]]ZZZZZZZZZ[[[[[[[[[\\\\\\cccccccccbbbbbbaaa```___\\\]]]___```___```bbbcccaaaaaabbbbbbccccccddddddccccccbbbbbbbbbbbbccccccccceeefffeeebbb___^^^^^^______]]]\\\YYYVVVTTTSSSPPPPPPOOOMMMKKKHHHFFFEEEEEEFFFFFFFFFGGGFFFFFFFFFCCCBBBAAA???>>>>>>======;;;<<<<<<;;;:::999888888666666777777666666555555333333222222222222333333//////000000000000000000............///000000111111000///...---,,,++++++...---,,,+++***+++++++++........................,,,,,,,,,---------......------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,------.........///------------------------------,,,,,,,,,+++++++++******+++,,,,,,---......******+++,,,------------......---+++***+++...000333111...---...---,,,+++++++++++++++******)))(((******+++++++++,,,,,,,,,---------,,,,,,+++++++++------------............------,,,,,,+++++++++***------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++++++++***+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,............------------------------------------+++++++++,,,---......///******)))))))))*********,,,,,,,,,,,,---...//////------,,,,,,,,,++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,------...************+++---...///......---,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++------------............------------------------+++,,,---......---,,,+++...------,,,,,,------...---------------------...,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++******,,,+++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,+++,,,---...---+++***+++,,,---...//////000000//////...------,,,,,,------...------------------------................................./////////000000////////////000000000000000////////////000111111111111222222222333333333444333333333333444555555555555555555666666666666888888777777666666555555888888777777666666555555666777888888888777555555111222333444555555555555555555555555666666666666777777888999::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<======>>>>>>????????????>>><<<<<<===>>>@@@AAABBBBBBBBBBBBBBBCCCDDDFFFGGGHHHJJJKKKMMMPPPRRRTTTVVVWWWXXXYYYZZZ\\\]]]^^^^^^^^^\\\\\\]]]]]]^^^^^^^^^^^^ccccccccccccaaa```______^^^___``````______```aaabbbbbbbbbcccdddeeeeeefffcccbbbbbbbbbbbbbbbbbbccccccdddeeeccc```]]]\\\\\\^^^]]]\\\YYYWWWTTTQQQPPPMMMMMMMMMKKKIIIGGGEEEDDDEEEEEEFFFGGGGGGGGGGGGFFFEEEDDDCCCAAA???>>>>>>===;;;;;;;;;;;;:::999888888888888777777666444333222333222222111111222222333111111000000///......---////////////000000111222111000///...---,,,++++++,,,++++++***************.................................---------,,,,,,------------------------,,,,,,,,,---------......------,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++******++++++,,,---......******+++,,,------------,,,---///...---,,,,,,---///...,,,,,,...///......+++++++++++++++***)))(((******+++++++++,,,,,,,,,+++++++++,,,,,,---------+++,,,,,,,,,,,,------------------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,++++++******))))))+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,------......---,,,,,,,,,,,,------...------,,,,,,------...---------,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------***+++++++++,,,,,,,,,,,,***************+++++++++------,,,,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,+++++++++,,,,,,,,,,,,------------------------------------,,,+++******+++,,,---...------,,,,,,------...------------------,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,+++---...///...---,,,---...---......///////////////...------,,,,,,------...------------------------///......------,,,,,,,,,............////////////.../////////000000000111111000000000000111222222111111222222222333333333444333333333333444555555555555555666666666777777888888777777666666555555888777777777666666666555555666777888777777555555111222333444555555555555555555555555666666666666777777888999:::;;;;;;<<<;;;;;;;;;<<<<<<<<<<<<===>>>>>>????????????>>>>>>======>>>???@@@AAABBBCCCBBBBBBBBBCCCDDDEEEGGGGGGJJJKKKMMMOOORRRUUUWWWXXXZZZ[[[\\\]]]^^^^^^^^^^^^]]]^^^^^^___```_________aaabbbcccbbb```^^^^^^______```aaaaaa______```aaacccccccccdddeeefffggghhhccccccbbbbbbbbbbbbcccccccccddddddbbb___]]]\\\\\\\\\\\\[[[YYYVVVSSSQQQOOOMMMLLLKKKJJJHHHGGGFFFEEEEEEFFFGGGHHHHHHHHHFFFFFFGGGFFFDDDAAA@@@>>>======:::::::::::::::999888888333333444444444333333222222222111111111111222222222111111000...------,,,000000//////000000111111000000///...---,,,,,,+++++++++++++++++++++******---------------.........//////...------,,,++++++++++++++++++++++++++++++******++++++++++++,,,,,,---------,,,,,,------...+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---+++******,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++******+++,,,,,,---......------------,,,+++******(((+++......,,,***))))))***)))((()))+++---...---***+++,,,,,,,,,+++***)))++++++++++++,,,,,,,,,,,,******+++,,,,,,---......+++++++++,,,,,,,,,------...---------------,,,,,,++++++++++++++++++++++++)))***++++++,,,+++++++++++++++******************++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++,,,---------,,,+++***)))***+++,,,,,,,,,+++******+++++++++------------,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...)))***+++,,,,,,,,,++++++......---+++***)))'''''',,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++***+++++++++,,,,,,,,,---------------------------------+++***((((((***+++---,,,++++++******++++++,,,,,,------------,,,,,,+++,,,,,,------------......************************+++++++++,,,,,,---------,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---...//////------...///,,,------..................------,,,,,,------...------------------------///.........------------------........./////////......//////000000111111111111111111111222222333111111222222222333333333333444444444555555555555555555666666666777777777777777777777666666666666666666666777777777777777444555666888888888777666111222333444555555555555555555555555666666666666666777888999:::;;;;;;<<<;;;;;;;;;<<<<<<<<<<<<===>>>>>>????????????>>>>>>>>>??????@@@AAABBBBBBCCCBBBBBBBBBCCCDDDEEEFFFGGGJJJKKKMMMOOORRRUUUWWWXXX\\\\\\]]]^^^^^^^^^^^^^^^\\\]]]______```______^^^^^^aaabbbaaa___]]]^^^______```aaaaaa``````bbbccceeeeeeeeeeeefffhhhiiikkkeeeeeeddddddddddddeeeeeeeeeeeeeeeccc```^^^^^^___\\\\\\[[[YYYWWWUUURRRQQQNNNMMMKKKIIIHHHGGGGGGHHHFFFGGGHHHIIIIIIGGGFFFEEEFFFEEECCCAAA???===<<<;;;999::::::::::::999888888111222333333444444444444222222111111111111222222000000/////////.........000000///.........////////////.........---------++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++,,,,,,...------,,,,,,---------+++,,,,,,------,,,,,,+++------------------------+++)))'''(((+++---------------------------------------,,,,,,,,,,,,+++++++++++++++,,,,,,---------------------,,,+++******)))+++---...,,,***)))))))))''''''(((***,,,---,,,)))***,,,---------+++***,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...---..................///,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,++++++******++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------------------------***++++++,,,,,,---------+++***((('''&&&'''((()))************+++,,,------------------------------++++++,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......***+++,,,---------,,,,,,.........---,,,+++******,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++***,,,,,,,,,,,,---------...------------------------,,,++++++++++++++++++,,,,,,++++++******++++++,,,,,,------...---,,,+++***++++++,,,,,,,,,---------************************+++++++++,,,,,,------------,,,,,,++++++,,,,,,,,,+++++++++,,,,,,---------,,,---......,,,,,,---...+++,,,,,,---------------...------,,,,,,------...---------------------------......///000111111222---------.........//////.........///000111111111000000000000000111222222111111222222222333333333333444555666777666555555555666666666777777777777666666666666777777777777555555666666777777888888333444666888999999999888222222333444555555555555555555555555666666666777666777777999:::;;;<<<<<<;;;;;;;;;<<<<<<<<<======>>>>>>?????????>>>>>>===@@@@@@@@@AAAAAABBBBBBCCCBBBBBBBBBCCCCCCEEEFFFGGGJJJKKKLLLOOORRRUUUWWWYYY]]]]]]^^^^^^___^^^^^^^^^\\\]]]^^^_________^^^]]]]]]___bbbaaa^^^\\\]]]___]]]___aaabbbaaabbbdddfffffffffeeefffgggiiikkklllffffffeeeeeeeeeeeefffffffffggggggeeebbb``````aaa]]]]]]\\\ZZZXXXVVVTTTSSSOOOMMMKKKHHHGGGHHHIIIIIIFFFGGGIIIIIIIIIGGGEEEDDDFFFEEEBBB@@@===<<<;;;:::999999:::::::::999888888444555555666666555555444222222111111111111222222.........///////////////000///...---------------..................------,,,,,,---......---------+++++++++,,,,,,---------***++++++,,,,,,------...------------------------,,,,,,---------............------,,,,,,,,,------++++++------------++++++........................***'''%%%'''+++.................................---------,,,,,,,,,++++++++++++,,,,,,,,,,,,------******+++,,,---------------...///...,,,+++,,,---+++)))((())),,,---...---)))***,,,.........,,,+++,,,,,,------------.........------,,,,,,++++++***---------.........//////---.........///000000000------------------------***+++---...///...------+++++++++,,,,,,---------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////........................,,,,,,------------......///---+++***)))***+++,,,******+++,,,---///000111------------------------++++++,,,,,,,,,---------,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......+++,,,---.........---,,,***+++,,,...///000000111++++++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,+++***---------.........//////------------------------***+++---......---+++***...------,,,,,,------...,,,------...---,,,***)))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,,,,,,,******+++,,,,,,---......+++,,,------++++++,,,---***+++,,,,,,------,,,,,,...------,,,,,,------...------------------------,,,---///000222444666666---------.........//////---......///000111111222///////////////000111111111111222222222333333333333444666888888777666444666666666666777777777777555555666666777777888888444444555666777888999999333444666888::::::::::::222222222222333444555555666666666666666666666666777777777888999;;;<<<=========<<<<<<;;;;;;;;;;;;>>>>>>>>>>>>>>>======<<<<<<===???AAABBBBBBBBBBBBCCCCCCCCCCCCDDDFFFGGGGGGFFFHHHJJJMMMPPPRRRUUUVVVYYYZZZ[[[\\\\\\[[[ZZZYYYXXXXXXWWWWWWXXXYYY[[[\\\[[[]]]aaabbbaaaaaa```aaaaaaaaabbbbbbbbbaaaaaa```eeeddddddeeefffgggeeedddfffdddcccdddfffgggffffffgggfffeeecccaaa___^^^]]]ZZZYYYWWWWWWWWWVVVUUUSSSQQQOOOLLLIIIGGGFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGEEECCC@@@<<<:::999::::::888999999999999888777777666666666666555444333222222222222111111111000000000000000000////////////......------------............---,,,,,,+++******///...,,,+++***++++++,,,...---,,,+++***+++,,,---------------------------,,,------......------,,,------............------///...,,,+++***+++,,,,,,,,,++++++******++++++,,,...---+++***)))***++++++))))))***++++++++++++***////////////...---,,,+++,,,+++***))))))+++---...,,,,,,,,,++++++*********++++++,,,------......//////...,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,+++,,,,,,------,,,,,,+++***+++,,,---...---,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---.................................------,,,,,,------...---,,,***))))))***,,,------.........------,,,+++---------------------------------,,,,,,+++++++++)))***+++,,,---------------,,,+++++++++,,,---...------++++++++++++------+++++++++,,,,,,---------,,,,,,++++++++++++++++++((()))+++------,,,+++***+++---......---,,,---...++++++******++++++,,,---......---,,,+++))))))(((+++++++++++++++++++++++++++,,,------++++++,,,---......---------,,,,,,,,,------------------------...------,,,***))))))(((******)))))))))))))))***++++++*********+++---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++,,,,,,------,,,,,,+++---------,,,+++***)))(((+++++++++++++++,,,---...---,,,+++***)))***++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------,,,+++******+++,,,---+++******+++,,,---...///111000...---,,,,,,---.........------------..............................////////////////////////......///000000000000000////////////////////////222222222222222222222222444333333222222333333444444444444555555555555666777777777777777777777777:::999888777666666777777666666666666777777777777222222222222333444555555666666666666666666666666777777777888999:::;;;<<<<<<<<<<<<<<<;;;;;;::::::==================<<<<<<===>>>???AAABBBBBBAAAAAACCCCCCCCCDDDDDDFFFGGGHHHGGGHHHJJJLLLOOORRRTTTUUUXXXYYYZZZ[[[[[[[[[ZZZYYYWWWWWWVVVVVVWWWXXXZZZ[[[ZZZ]]]```aaa```______```aaabbbbbbcccbbbbbbaaaaaabbbbbbbbbdddfffgggfffeeecccaaa``````bbbdddeeeeeegggfffeeedddbbb```^^^]]]\\\ZZZXXXWWWWWWXXXWWWUUUPPPNNNKKKHHHEEEDDDDDDEEEEEEEEEFFFFFFFFFFFFEEEEEECCCAAA???<<<:::999888888888999999999999888777777666666666555555444333222111111111000000000//////000000000000////////////......------------......//////...------,,,++++++---,,,+++++++++,,,---......---,,,++++++,,,------------------------------,,,------......------,,,,,,,,,------------,,,,,,...---,,,+++++++++,,,,,,,,,,,,++++++++++++,,,,,,---,,,+++*********+++,,,)))***++++++,,,,,,++++++------...............---,,,+++***))))))+++---...,,,,,,,,,+++++++++******++++++,,,------......///...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++++++++,,,,,,------,,,,,,+++***+++,,,---------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++******+++,,,---------------,,,+++++++++,,,---------,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,---...---,,,,,,***+++------+++******++++++++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,------------....../////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++******))))))*********+++***)))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++,,,,,,------,,,,,,+++************)))(((''''''++++++******+++,,,,,,---///...,,,,,,+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---,,,,,,++++++++++++,,,,,,+++++++++,,,,,,---------------,,,+++++++++,,,,,,......------------............................................................///000000000000000000000000000000000000000222222222222222222222222444333333222222333333444444444444444555555555555666666666666666666666666888888777777777666666666666666666666777777777777222222222222333444555555777777777777777777777777777777777777888888999:::;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<>>>>>>???@@@AAAAAA@@@@@@CCCCCCCCCDDDEEEFFFHHHHHHGGGHHHIIILLLNNNQQQSSSTTTWWWXXXYYYZZZ[[[[[[ZZZZZZVVVVVVVVVVVVVVVXXXYYYYYYZZZ\\\^^^______^^^^^^___bbbbbbcccccccccccccccbbb`````````bbbeeegggfffeee```]]][[[\\\^^^bbbddddddggggggfffeeeccc```^^^\\\[[[XXXUUUTTTUUUVVVVVVVVVPPPMMMJJJGGGDDDCCCCCCCCCCCCCCCDDDDDDDDDDDDCCCCCC@@@???>>><<<:::888777666888888999999888888777666555555555555444333222222000000000///////////////////////////000000000000......------------....../////////......------,,,++++++++++++,,,---...///...------,,,------......------------------------,,,------......------,,,+++,,,,,,,,,,,,,,,,,,+++...---,,,,,,+++,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++*********+++,,,,,,***+++,,,,,,------,,,,,,++++++---....../////////,,,+++*********+++,,,---,,,,,,,,,++++++++++++***++++++,,,------......///------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******+++,,,,,,------,,,,,,+++***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...,,,,,,++++++*********))),,,++++++******++++++,,,***+++---//////---+++***///...---,,,+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++***++++++,,,,,,---------------,,,+++++++++,,,------,,,,,,++++++,,,,,,---++++++++++++*********************++++++,,,,,,---,,,,,,---------.........+++---...---+++*********++++++++++++,,,,,,,,,,,,++++++,,,---......///000,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---,,,,,,---...///000111111++++++++++++++++++++++++++++++,,,,,,---------...,,,++++++******++++++,,,+++******))))))))))))***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***+++,,,,,,------,,,,,,+++((())))))******))))))(((++++++*********+++,,,,,,---,,,+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,++++++***+++,,,---------,,,+++++++++,,,,,,---,,,,,,,,,......------------............................................................///000000000000///000000000000000000000000222222222222222222222222333333222222222222333333444444444444555555555555666666666666666666666666666666777777777666555444666666666666777777777777222222222222333444555555777777777777777777777777777777777666666777888888::::::::::::::::::999999999999999::::::;;;;;;<<>>>>>>>><<<;;;888666555888888888888888777777666444444444444444333222222000000000000000000000000////////////000000000000......------------......///.........---------,,,+++++++++,,,,,,,,,------------------......//////------------------------,,,------......------,,,,,,,,,------------,,,,,,---------,,,,,,,,,------,,,,,,,,,++++++,,,,,,,,,*********++++++,,,,,,---+++,,,------......------+++,,,------.........---++++++*********+++,,,---++++++++++++++++++++++++++++++,,,------......///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,++++++******)))))),,,,,,++++++++++++,,,,,,,,,,,,............,,,,,,///...,,,++++++,,,...///++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------...---,,,+++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***))))))***+++,,,,,,---------,,,,,,,,,,,,---.........000000///---++++++,,,+++++++++,,,,,,,,,,,,,,,***++++++,,,---...//////------------------------+++,,,------++++++,,,---,,,,,,------...//////000++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,+++++++++,,,------,,,,,,+++******))))))))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++,,,---------------,,,,,,+++++++++,,,,,,---...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++***+++,,,------,,,+++******,,,---......---+++)))+++,,,...///000///.........------,,,,,,------...................................................---...//////000000//////111111111111111111111111111111111111111111111111333333222222222222333333333333444444444555555555666666666666666666666666444555777888888666444333666666666666777777777777222222222222333444555555666666666666666666666666666666555555555666777777888888888999999999999999888888888888999:::<<<===??????????????????@@@@@@BBBCCCCCCDDDFFFGGGIIIJJJIIIIIIIIIIIIKKKNNNQQQRRRTTTUUUXXXZZZ\\\\\\]]]\\\ZZZZZZZZZ[[[[[[[[[[[[[[[ZZZ[[[]]]]]][[[[[[\\\]]]aaabbbcccdddddddddddddddcccbbbaaabbbccccccbbb```___]]][[[[[[^^^cccfffhhhggggggfffdddbbb___\\\ZZZVVVSSSOOOMMMNNNPPPQQQQQQNNNLLLIIIEEECCCBBBBBBBBBAAABBBCCCDDDDDDCCCBBBAAA>>>>>>>>>===;;;999777666777888888888888777666666333333333333333333222111111111111111111111111111.../////////000000000111......------------......---------,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,------....../////////------------------------,,,------......------,,,------............---------------------------------,,,,,,,,,,,,,,,,,,---)))******+++,,,,,,,,,,,,,,,,,,---............---------......---,,,++++++++++++***+++++++++,,,,,,++++++++++++++++++++++++++++++,,,------......///+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,+++++++++***------,,,,,,,,,,,,------......,,,,,,,,,,,,......///...,,,++++++,,,...///++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---......---,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------,,,))))))***+++,,,,,,------+++++++++***+++,,,,,,---///000111000...,,,,,,,,,***+++,,,---------,,,,,,+++++++++++++++,,,,,,,,,------------------------+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---------,,,,,,,,,,,,,,,++++++,,,------...---------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,---...////////////------,,,,,,,,,,,,------000000000000000//////...,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++,,,---......---,,,+++***,,,---......---+++)))+++,,,...///000///......------,,,,,,,,,,,,------................................................------...///////////////000000000000000000000000111111111111111111111111333222222111111222222333333333333444444444444555555555555555555555555555333444666888888777555444666666666666777777777777222222222222333444555555666666666666666666666666555444444444555555666777777777777888888888888888888777777777999;;;===>>>>>>>>>>>>>>>>>>???@@@AAABBBCCCCCCDDDFFFHHHJJJKKKJJJIIIHHHIIIJJJMMMPPPQQQTTTUUUXXX[[[]]]^^^______\\\\\\]]]^^^^^^]]]]]]\\\[[[\\\]]]\\\[[[ZZZ\\\]]]```aaabbbcccdddddddddddddddcccbbbcccccccccaaa___aaa___^^^^^^bbbeeehhhiiihhhgggeeebbb___]]][[[ZZZVVVSSSPPPNNNOOOOOOOOOOOOKKKJJJFFFCCCAAAAAAAAAAAA@@@AAACCCDDDDDDCCCAAA@@@???>>>===<<<:::999888777777777888888777777666555222222222333333222222111111111111111222222222222......//////000000111111......------------......,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++***)))+++,,,---...............------------------------,,,------......------,,,---......//////......---,,,,,,---............---------,,,,,,,,,,,,------******+++,,,,,,,,,+++++++++,,,------......------.........------,,,************+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,++++++,,,------......///++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......+++,,,,,,------,,,,,,+++,,,,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,------...///---+++******+++---///------,,,+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,+++++++++,,,---...///...,,,+++***++++++,,,+++,,,,,,------,,,,,,+++------------.........///*********++++++,,,,,,---*********+++++++++,,,,,,,,,...///...,,,+++++++++***+++---.........---,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---,,,,,,,,,,,,++++++******------------------------...---------,,,,,,++++++++++++++++++,,,---......,,,------...------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++***+++,,,,,,------------------,,,,,,++++++,,,,,,,,,,,,------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++,,,,,,------------,,,,,,***+++,,,---------,,,+++++++++,,,,,,---,,,,,,,,,------,,,,,,,,,,,,------........................------------------------------...////////////...////////////////////////111111111111111111111111222222111111111111222222333333333333444444444444555555555555555555555555444555666777888777666666666666666666777777777777222222222222333444555555444444444444444444444444333333333333444555666777666666666777777888888888888777777777999;;;>>>???============>>>???AAABBBBBBCCCCCCEEEFFFHHHJJJKKKJJJIIIHHHHHHIIILLLOOOQQQTTTUUUXXX\\\^^^```aaaaaa]]]^^^^^^______^^^]]]]]]\\\]]]]]]\\\[[[ZZZ\\\]]]___```aaabbbccccccccccccdddcccbbbcccddddddbbbaaacccaaa```bbbeeegggiiiiiihhhfffccc___\\\[[[ZZZZZZUUUSSSPPPOOONNNNNNLLLKKKGGGEEECCC@@@?????????@@@>>>???AAABBBBBBAAA???>>>>>>===;;;999888777777888777777777777777666666555111111222222222222111111000000000000111111111222.........///000111111111......------------......------------------------+++,,,---------,,,+++***)))***,,,---.........---------------------------,,,------......------,,,,,,------......------,,,+++,,,.../////////...---------,,,,,,,,,,,,------++++++,,,,,,,,,+++***)))++++++,,,---------------,,,,,,---------,,,,,,+++******++++++,,,,,,,,,+++******+++++++++,,,,,,,,,++++++,,,------......///***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++,,,,,,------,,,,,,+++,,,,,,+++++++++,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---.........---,,,,,,,,,,,,,,,,,,---,,,,,,++++++++++++,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------...---+++******+++---...///...---+++******+++++++++,,,,,,------,,,,,,+++***+++,,,,,,---...//////++++++++++++++++++++++++***+++,,,---------,,,++++++---......---+++,,,---***+++---...///...---,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,************+++,,,---...***+++,,,---------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++******+++++++++++++++***,,,+++******))))))******((()))*********)))'''''',,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,------+++++++++,,,,,,---------------,,,+++++++++,,,,,,---,,,,,,++++++,,,,,,---........................------------------------,,,---......//////..............................111111111111111111111111222222111111111111222222222222333333333444444444555555555555555555555555666666666777777777888888666666666666777777777777222222222222333444555555444444444444444444444444111222222333444555777888555666666666777777888888888777777777999<<<>>>@@@===<<<<<<<<<>>>@@@BBBCCCBBBCCCCCCEEEGGGIIIKKKLLLKKKIIIHHHGGGIIIKKKNNNPPPTTTVVVYYY\\\___aaabbbbbb]]]^^^_________^^^]]]\\\\\\]]]]]]\\\[[[[[[\\\^^^______```bbbbbbcccccccccbbbbbbbbbccceeeeeedddccccccbbbbbbcccfffhhhhhhhhhiiifffbbb]]]ZZZYYYZZZZZZRRRPPPNNNMMMLLLKKKHHHFFFDDDBBB@@@>>>======>>>???<<<===@@@AAAAAA@@@===<<<>>><<<999777666666777777777777777777777666666555000111111222222222111111.../////////000000111111---......///000111111222.........------.........---.....................)))***,,,---......---,,,(((***+++---......------------------------------,,,------......------,,,+++,,,,,,------,,,,,,++++++,,,.../////////.........------,,,,,,------...+++,,,,,,---,,,+++)))(((***+++,,,,,,------,,,,,,******+++,,,------------******+++,,,,,,,,,,,,+++*********++++++,,,,,,,,,++++++,,,------......///)))***,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,+++,,,,,,------,,,,,,+++---,,,+++***+++,,,---...........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---......///,,,++++++++++++++++++,,,)))***,,,------,,,***)))+++,,,---............---------------------------+++++++++,,,,,,---------...---+++******+++---...///...---+++******++++++++++++------------++++++))))))***+++---...//////,,,,,,++++++++++++++++++***+++---//////...---,,,---...000000///...///000***+++---//////...---,,,------------------------+++++++++++++++++++++++++++,,,------++++++,,,---***+++,,,,,,---...//////++++++++++++++++++++++++((())))))+++,,,------...************+++,,,---...((()))+++,,,---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,++++++*********)))(((((('''((((((------...///...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------......,,,++++++,,,......+++******+++,,,---...///111000...---,,,------...---,,,,,,++++++,,,,,,---........................------------------------,,,---......//////..............................000000000000000000000000222222111111111111222222222222333333333444444444555555555555555555555555777777666666777888999:::666666666666777777777777000000000000111222333444333333333222222111111111222222333333333333444444666777777777888888888888888888888888999:::;;;<<<:::;;;<<<<<<<<<<<<>>>@@@AAABBBCCCEEEFFFGGGGGGGGGDDDCCCCCCDDDGGGKKKNNNPPPSSSVVV[[[]]]^^^]]]]]]^^^_________^^^]]]]]]\\\\\\]]]___aaaaaa___^^^]]]]]]bbbaaaaaabbbcccdddcccaaa```aaabbbccceeefffggghhhdddcccccceeehhhjjjjjjiiieeeccc```]]]ZZZYYYZZZZZZUUUSSSPPPNNNMMMLLLJJJHHHHHHEEEAAA===;;;;;;<<<>>>CCCBBB@@@>>>===<<<;;;;;;>>>===;;;999777666555555444444444555555555666666111111111111111222222222//////............////////////...//////000111222000//////---,,,+++******+++++++++++++++,,,---...*********+++,,,---...///------------------------------.........---+++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------...........................---,,,,,,,,,,,,---.........---,,,***)))((((((++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***,,,...///,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,...---,,,+++***+++,,,---...---,,,+++++++++,,,---,,,------......------,,,///---+++,,,...///---+++,,,,,,,,,---------......*********)))******++++++))))))*********+++++++++***+++---//////...---,,,---------,,,,,,+++++++++&&&))),,,......---------)))******+++---......///000///---,,,+++*********...,,,***+++---...,,,***+++,,,,,,------......///))))))*********+++++++++++++++,,,,,,,,,---------)))***+++,,,------------...------,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---...------,,,,,,------...///...---,,,++++++++++++......---------,,,,,,,,,+++,,,,,,------,,,,,,+++...---,,,,,,++++++,,,,,,)))***+++,,,---,,,+++***++++++,,,,,,,,,,,,------000---,,,---///000...,,,...------,,,,,,++++++***++++++,,,,,,,,,,,,------***+++,,,---...---,,,++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------------------------------///...---,,,+++,,,------//////...---,,,,,,++++++,,,---......//////......///////////////.........///////////////.........000000000000000000000000000111111111111222222222111111000000000000111111222222333333444555666666666666666666666777777888777777888888888888777777666666666666666666666666000000000000111222333444333333333222222222111111222222333333333333444444666666777777777888888888888888888888999:::;;;;;;;;;<<<======<<<<<<>>>@@@@@@AAABBBDDDEEEEEEFFFFFFDDDDDDEEEGGGIIILLLOOOPPPSSSWWW[[[]]]^^^]]]^^^^^^`````````______^^^^^^^^^^^^```aaa```^^^\\\]]]]]]bbbbbbcccdddddddddbbb```___```aaacccdddfffgggggghhhgggfffgggiiikkkjjjiiidddbbb___\\\ZZZYYYXXXXXXTTTQQQNNNMMMLLLKKKIIIGGGGGGDDD@@@===;;;;;;<<<===BBBAAA@@@>>>===<<<;;;;;;888777666555444333333333333444444444555555555666111111111111111111111111//////............////////////////////////000111........................000//////............///************+++,,,------------------------------------.........---,,,+++------------------------***+++,,,,,,,,,,,,,,,+++------------------------...---,,,,,,,,,,,,---...//////...---,,,+++***)))+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***))),,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000000000000////////////......---------...///000...---,,,+++***++++++,,,,,,,,,------------,,,,,,...,,,+++,,,......---+++++++++++++++,,,,,,,,,,,,++++++,,,,,,---...///000+++,,,,,,,,,,,,---------+++,,,---.........---,,,------------,,,,,,,,,,,,---///111222000...------++++++,,,,,,,,,,,,,,,---------,,,,,,++++++,,,,,,...,,,***+++---...,,,***,,,,,,,,,,,,,,,+++++++++*********++++++++++++,,,++++++++++++,,,,,,,,,,,,+++,,,---...////////////------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......------,,,,,,------...///...---,,,++++++++++++---------,,,,,,,,,+++++++++,,,,,,------,,,,,,+++,,,,,,+++************+++,,,,,,,,,,,,+++)))'''&&&++++++,,,,,,,,,,,,------...,,,***+++...///---+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,------,,,+++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------------------------------......---,,,,,,,,,,,,---,,,,,,,,,------------...,,,---......//////......////////////............/////////////////////...000000000000000000000000000000111111111222222222222222111111111111222222222333333333444555555555555555444444555555666777777777888888888888777777555555555555555555555555000000000000111111222333333333333222222222222111222222333333333333444444666666666666777777777777888888777888888999:::;;;<<<===>>>===<<<<<<>>>???@@@@@@AAABBBCCCCCCDDDDDDDDDEEEGGGJJJLLLNNNOOOPPPTTTWWW[[[]]]]]]]]]^^^^^^````````````____________``````___^^^[[[[[[\\\^^^bbbccceeefffeeecccaaa___^^^^^^```aaaccceeefffgggjjjhhhggghhhiiiiiihhhgggcccbbb```]]]ZZZXXXWWWWWWRRRPPPMMMKKKKKKJJJHHHFFFEEECCC@@@===;;;;;;<<<===AAA@@@???===<<<;;;;;;;;;444333333222222222333333333333444444444444555555222222222111111000000/////////............//////000000//////.../////////,,,,,,---...///000111111///...---,,,+++++++++++++++***************++++++------------------------------.........---,,,+++........................,,,,,,---------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...//////......---,,,++++++******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++---------,,,,,,++++++++++++,,,......---+++)))''',,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------...000000---,,,++++++******++++++,,,,,,------------,,,,,,---,,,+++,,,---...---,,,))))))*********++++++++++++++++++,,,...///111222,,,,,,,,,,,,------------,,,,,,,,,---------......---------------.........444555666555111...---,,,------,,,,,,+++++++++***+++++++++,,,,,,------------,,,++++++------,,,+++---,,,,,,+++******))))))++++++++++++,,,,,,,,,,,,*********++++++++++++,,,,,,,,,---...////////////++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,------...///...------,,,,,,------...///...---,,,++++++++++++---,,,,,,,,,,,,++++++++++++,,,,,,------,,,,,,+++,,,+++******))))))******............---+++***)))++++++,,,,,,,,,,,,------+++******+++,,,------,,,******+++,,,,,,---......++++++,,,,,,,,,,,,------...------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------------------------------------......------,,,+++******+++,,,...///000000,,,---......//////....................................//////////////////000000000000000000000000000000000111111111222222333333222222222222333333333333333333444444444444444333333333333444555555777777888888888888777777555555555555555555555555000000000000000111222222222222222222222222222222222222222333333333444444555555555666666666777777777777777777888999:::;;;======>>>===<<<<<<===????????????@@@AAAAAABBBCCCDDDFFFIIILLLOOOPPPPPPOOOSSSVVVYYY[[[\\\\\\]]]^^^^^^^^^^^^^^^^^^_________```___^^^[[[YYYYYY\\\^^^bbbdddggghhhfffccc```^^^]]]^^^___aaabbbdddeeeffffffeeedddeeefffgggfffddddddcccbbb___\\\ZZZXXXWWWQQQOOOLLLKKKJJJIIIHHHFFFCCCAAA???<<<;;;;;;<<<===@@@???>>><<<;;;:::::::::666555555444444444444444333333333333333333444444333222222111000//////...//////............//////111000///...............+++,,,,,,---...///000000,,,++++++************+++,,,,,,++++++***+++++++++---------------------------------------------,,,------------------------//////000000//////...---,,,,,,,,,,,,,,,,,,,,,,,,------------------------......------,,,,,,++++++******+++,,,,,,---------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++***)))***,,,---------,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************,,,,,,,,,------,,,,,,,,,,,,,,,+++,,,---------,,,)))************+++++++++)))))))))***+++,,,---...*********+++++++++,,,,,,---,,,,,,,,,,,,---...///,,,------....../////////555666666444000---,,,,,,,,,,,,,,,++++++++++++***++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,,,,,,,---------))))))*********+++++++++***+++,,,,,,---------,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,---.........------,,,,,,------.........---,,,,,,,,,,,,,,,---------------,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,+++*********************+++,,,,,,---------+++++++++,,,,,,,,,------*********+++,,,---------+++++++++,,,,,,---------+++++++++,,,,,,,,,------000///---+++******++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------------------------------,,,---...///...---,,,+++******+++,,,...///000000,,,---......///.........------...............///............////////////////////////////////////000000000000111111111111222222222111111222222222444444333333333333333333333333333333333444555555666777777888888777777666555555555555555555555555000000000///000000111111222222222222222222222222222222222333333333444444444555555555555666666666777777777777888999::::::;;;<<<===<<<;;;;;;===?????????>>>>>>???@@@AAABBBDDDFFFJJJMMMOOOOOOOOONNNQQQTTTWWWXXXYYYYYY[[[\\\ZZZ[[[[[[\\\\\\]]]]]]]]]___^^^\\\YYYXXXYYY\\\___```dddggghhheeebbb______^^^^^^___```bbbcccdddeeebbbaaaaaabbbdddeeeeeedddeeedddcccaaa^^^[[[XXXVVVPPPNNNKKKJJJJJJIIIGGGFFFAAA@@@>>><<<;;;;;;<<<===>>>===<<<;;;::::::999:::888888666555444333333333333333333333333333222222222222111111000///......//////............//////000000///......---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...000000...------,,,,,,,,,------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,...//////000//////......------------------------------------------------,,,,,,,,,+++++++++++++++++++++,,,,,,,,,---------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++---,,,+++++++++,,,---...+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......////////////---------,,,,,,++++++***,,,,,,,,,,,,++++++******+++,,,,,,,,,,,,,,,,,,+++***+++,,,,,,,,,,,,------+++++++++,,,,,,,,,------******)))))))))))))))*********+++++++++,,,,,,,,,---,,,,,,,,,,,,---...///,,,------....../////////000111111000---+++++++++*********+++++++++,,,,,,,,,,,,---------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++,,,,,,,,,---++++++,,,,,,,,,---------))))))*********+++++++++++++++,,,,,,---,,,,,,,,,******++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,---...------,,,,,,------.........------,,,,,,---------------------.........+++,,,,,,------,,,,,,+++------,,,+++++++++++++++'''''''''((())))))***++++++++++++,,,,,,,,,------+++,,,,,,,,,,,,------...---------,,,,,,++++++++++++++++++,,,,,,,,,------000///---+++******++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------------------------------,,,---...///...---,,,+++,,,,,,,,,------.........,,,---......///.........,,,---------......//////---.........//////000000//////////////////////////////000000000111111111111111000000000000111111333333333333333333222222444444333333444444555666555666666777777666666555555555555555555555555555000000000//////000000111111222222222222333333333222222333333333333444444444444444444555555555666777777666777777888999:::999:::;;;;;;:::;;;===?????????>>>>>>>>>???AAABBBDDDFFFIIILLLNNNNNNNNNMMMNNNQQQSSSUUUUUUVVVWWWYYYWWWXXXXXXYYYZZZ[[[[[[\\\\\\[[[ZZZYYYWWWYYY\\\______cccgggfffccc```___````````````aaabbbbbbcccccc```______```cccddddddcccbbbbbbbbb```]]]YYYUUUSSSNNNLLLIIIHHHHHHHHHFFFEEE???>>>===<<<;;;;;;<<<<<<===<<<;;;:::999999999999888777555444333222222222333333222222222222111111111111111000000//////...//////............////////////......---.........------,,,,,,++++++******))))))***+++,,,...///000......------------......------------------------------,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------........................,,,------......------,,,***+++++++++++++++++++++------------,,,,,,,,,,,,***++++++,,,,,,------...,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,222000---+++******++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...............//////......---,,,,,,------------,,,+++***++++++,,,,,,,,,,,,++++++)))***,,,,,,++++++---...,,,,,,---------.........---,,,+++******))))))***------------............,,,,,,,,,---------......---------------.........,,,------,,,+++***+++,,,)))*********++++++,,,,,,,,,,,,---...---,,,***)))+++,,,------++++++,,,---******++++++,,,------...++++++++++++,,,,,,,,,,,,*********++++++++++++,,,------......///......---******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++************+++,,,,,,...------,,,,,,------.........---------------...,,,,,,------------......+++,,,,,,------,,,,,,+++...---,,,,,,++++++,,,,,,...---,,,+++++++++++++++++++++,,,,,,,,,,,,------,,,---...---,,,+++,,,---......---,,,,,,+++******++++++,,,,,,,,,,,,------...------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------------------------------------......------,,,+++------------------,,,,,,,,,---......//////......,,,,,,,,,---......//////------......///000000000000000000000000000000000/////////000000000111111111000000000000000000111222222222222333333333333444333333333333444555555444444555555555555444444444444444444444444444444000000////////////000000111111222222222333333333222222333333333333444444333333444444444555555555666666666777777888999:::666888999999999:::===???@@@???>>>===>>>???AAABBBDDDEEEGGGIIIKKKLLLLLLLLLKKKMMMPPPQQQQQQRRRTTTVVVVVVVVVWWWXXXYYYZZZ[[[[[[XXXYYYYYYXXXXXXYYY]]]___]]]aaaeeedddaaa^^^```bbbbbbbbbbbbbbbbbbbbbbbbbbb___^^^]]]]]]___```___]]]]]]]]]]]]\\\YYYTTTPPPMMMKKKIIIFFFEEEEEEEEEDDDBBB======<<<;;;;;;;;;<<<<<<<<<;;;:::999999888888999555555444333333333333333333222222222111111111111000000000000000///////////////............//////......---------...//////------,,,,,,,,,+++++++++(((((((((((()))***,,,,,,,,,,,,,,,,,,------...///---------------------------,,,,,,,,,,,,---...///------------------------((()))***,,,------------------------------------,,,,,,---......---,,,,,,+++++++++,,,,,,,,,------.........---,,,,,,++++++******+++,,,,,,---......,,,,,,,,,---------......***++++++,,,,,,------...111000///---,,,************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((())))))***++++++,,,,,,+++,,,---//////000//////------.........---,,,+++++++++,,,,,,,,,,,,++++++(((***,,,,,,++++++---///,,,---------............,,,,,,++++++***+++++++++---------............///+++,,,---.........---,,,------------,,,,,,,,,,,,+++,,,,,,+++***)))+++,,,++++++++++++***************+++,,,......---,,,+++***,,,...---+++***,,,...*********+++++++++++++++*********++++++++++++,,,++++++++++++,,,,,,,,,,,,---......///......------+++++++++,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------...------,,,,,,------.........------------......*********++++++,,,,,,,,,+++,,,,,,------,,,,,,+++---,,,,,,+++++++++++++++000///...---------......++++++,,,,,,,,,,,,------,,,---...---***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,------,,,++++++------------------------+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------------------------------......---,,,,,,,,,,,,---------------------------,,,---......//////......++++++,,,------...//////------......///000000111000000000000000000000000////////////000000000111222111111000000111111222111111111222333333333444222222222222222333444444222333333444444333333222444444444444444444444444111000////////////000000111111111222222333333333222222333333333444444444333333333444444444555555666666666666777888999:::444666888888999:::===???AAA@@@>>>======???AAABBBCCCDDDFFFHHHIIIJJJKKKKKKJJJKKKNNNOOOOOOPPPRRRTTTUUUVVVWWWXXXYYYZZZ[[[\\\VVVWWWXXXXXXXXXZZZ]]]```]]]```dddccc___^^^```cccdddcccccccccbbbbbbaaaaaa]]]\\\ZZZZZZZZZZZZYYYWWWXXXYYYYYYXXXUUUPPPKKKHHHHHHFFFDDDCCCCCCCCCAAA@@@===<<<<<<;;;;;;;;;<<<<<<;;;;;;:::999888888888888555444444444555555666777333222222222111111000000////////////000000000000//////............//////---------------...///000------------------------,,,,,,,,,+++,,,,,,------*********+++,,,---...///---------------------------,,,,,,+++,,,---...///........................)))***+++---...///000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,+++,,,,,,------.........//////...---,,,++++++*********+++,,,,,,---......,,,,,,,,,------.........)))***+++,,,------...///+++,,,...//////...,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---......//////%%%'''***,,,...///000000---.../////////...---,,,+++++++++,,,,,,+++++++++'''***,,,,,,******,,,///,,,,,,,,,---------......***)))))))))***+++,,,,,,+++++++++,,,,,,,,,------***+++---//////...---,,,---------,,,,,,+++++++++,,,------,,,******+++---------,,,+++***)))((('''''')))+++---///......---***,,,...---+++***,,,...++++++******)))((((((((())))))*********+++++++++++++++,,,,,,,,,---------,,,,,,,,,---,,,,,,++++++++++++,,,,,,,,,,,,---------------------------------------------------------,,,,,,,,,,,,---.........------,,,,,,------.........---------......///(((((())))))*********++++++,,,,,,------,,,,,,+++,,,++++++***)))*********''''''''''''(((***,,,---++++++,,,,,,,,,---------+++---...,,,)))'''(((******++++++,,,,,,------...++++++,,,,,,,,,---------***+++,,,---...---,,,+++------------------------+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------------------------------///...---,,,+++,,,---...,,,,,,,,,------.........,,,---......//////......++++++,,,,,,---...//////---------...///000000111000000000000000000000000////////////000000000000333222222222222222222333000000111222333333444444111111111000111222222333111222222333333222222111444444444444444444444444111111111111111111111111111222222333333222222111333333222222222222222222444444333444444555666777999999999888888888888777888888888888999:::;;;<<<<<<<<<===>>>???@@@@@@AAACCCCCCDDDFFFGGGHHHIIIJJJMMMMMMNNNMMMLLLMMMPPPRRRVVVVVVVVVVVVVVVVVVVVVVVVYYYYYYYYYYYYZZZ[[[\\\]]]___^^^^^^]]]]]]]]]^^^^^^cccbbbaaabbbcccbbbaaa___[[[YYYWWWVVVWWWWWWUUUTTTSSSRRROOOMMMKKKJJJJJJJJJDDDDDDCCCBBBAAA@@@@@@???BBB@@@>>>===<<<<<<<<<===;;;:::999777666666555555555555444444444333333333333222111111000000111111222111111000000000000000////////////////////////---.../////////...,,,,,,---..................---++++++******)))*********,,,,,,,,,++++++*********,,,------....../////////,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,...000111000---++++++,,,------++++++++++++------******+++,,,------------------------------------++++++,,,,,,,,,---------)))***,,,...//////...---------,,,++++++******))))))***++++++------...///000000///............///+++---......---,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,...//////...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++******+++,,,,,,---......//////.........------------------,,,,,,+++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************+++---///000//////////////////////////////...---,,,++++++***,,,***(((***---...,,,***+++++++++,,,,,,---------//////...,,,,,,+++++++++,,,+++++++++***)))))))))++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++***+++,,,---,,,,,,+++***+++,,,---...---------------------------,,,,,,,,,,,,---..............................---,,,,,,++++++,,,,,,---........................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////++++++++++++,,,,,,---...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++------,,,+++************......,,,,,,+++,,,---...***+++------------,,,+++***+++,,,---............---------------...///000,,,,,,,,,++++++,,,,,,---///---++++++------+++)))+++++++++,,,,,,---------+++,,,...---,,,,,,---///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000222111000.........///000000000000000111111111111222222111111111111222222000000000000000000000000333222222222333333444555555444222000000000000111333333333333333222111000111111111111111111111111111222222333333222222111222222222222222222222222444333333444444555666777888888888888888888888888888888888888999:::;;;<<<<<<<<<<<<===>>>???@@@AAACCCCCCDDDEEEGGGHHHIIIJJJLLLMMMMMMMMMLLLMMMOOORRRWWWWWWXXXXXXYYYZZZ[[[[[[YYYYYYYYYYYYZZZ[[[\\\\\\^^^^^^]]]]]]\\\\\\]]]]]]```___^^^___``````^^^\\\ZZZXXXVVVUUUUUUUUUSSSRRRQQQOOOMMMKKKIIIHHHHHHHHHCCCCCCBBBAAA@@@???>>>>>>@@@???===;;;:::999888888999999888777666666666666555444444444444333333333333222111111000000111111111000000///.../////////...........................///000000000///------------............------,,,+++++++++++++++,,,,,,,,,,,,,,,+++++++++******---------------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///...,,,++++++,,,......---,,,,,,---......,,,,,,,,,------,,,++++++------------------------++++++++++++,,,,,,,,,---,,,---...//////...---,,,+++++++++++++++++++++,,,***++++++,,,,,,------.........------,,,,,,,,,---+++---......---,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,///...---...///000///...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,------------------,,,,,,,,,++++++---------,,,,,,+++++++++***+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++******+++---...///,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,***)))***,,,...,,,++++++++++++,,,,,,---------000000///...---,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---...,,,,,,+++++++++,,,---...---------------------------,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++,,,,,,++++++***+++++++++------,,,+++,,,---......,,,,,,---------,,,++++++***+++,,,------.........---------------...//////------,,,+++++++++,,,,,,...,,,***+++---...,,,***,,,,,,,,,------.........,,,---///...------...000........................,,,---------.../////////111000///.........//////000000000000111111111111222222111111111111222222000000000000000000000000222222222222222333444444444333111000//////000000222333333333222222111000111111111111111111111111111111222222222222111111111111111222222333333444333333333333444555666777777777777888999999::::::888888888888999:::;;;<<<<<<<<<;;;;;;<<<>>>@@@BBBBBBCCCDDDEEEGGGHHHIIIIIIKKKLLLMMMMMMLLLLLLOOOPPPVVVVVVWWWYYYZZZ\\\]]]]]]XXXXXXXXXXXXYYYZZZ[[[\\\]]]]]]\\\[[[[[[[[[[[[[[[]]]\\\[[[\\\]]]\\\[[[YYYXXXVVVSSSRRRRRRRRRPPPOOONNNLLLJJJHHHFFFEEEEEEEEEBBBBBBAAA@@@???>>>======<<<<<<<<<<<<;;;999888777777777666666666666777777444444444444333333333333333222111111000000111111000//////...............------------------------///000000000000///......,,,,,,------------,,,,,,,,,,,,+++,,,,,,---...///,,,,,,,,,,,,++++++++++++------------,,,,,,,,,,,,,,,,,,---......---,,,,,,------------------------***,,,------,,,++++++,,,///......------......///------------,,,+++***)))------------------------******+++++++++,,,,,,,,,......------,,,+++******)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******+++,,,......,,,,,,,,,---------------------------000///......//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************------,,,,,,,,,,,,++++++***+++,,,,,,------,,,,,,************************,,,++++++++++++,,,---...++++++++++++++++++++++++,,,,,,,,,---------......,,,+++***+++,,,---,,,+++++++++,,,,,,,,,,,,------......------,,,+++++++++,,,,,,,,,,,,,,,---------+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))+++,,,---.........,,,,,,+++++++++,,,---...---------------------------,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,......---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,++++++++++++,,,,,,---,,,,,,++++++,,,---...///---------,,,,,,+++++++++)))***+++,,,---------,,,---------------............---,,,,,,++++++++++++,,,+++***+++---...---,,,------------............---...//////......///000........................------..................000///......---.........000000000000111111111111222222111111111111222222000000000000000000000000111111111111111111222333222222111000////////////222222222333222222111000111111111111111111111111111111222222222222111111000000111222333333444444333333333333444555666666555666777888999:::;;;;;;888888888888999:::;;;;;;<<<;;;:::999:::===@@@CCCBBBCCCDDDEEEFFFGGGHHHIIIJJJKKKLLLLLLKKKLLLMMMOOOTTTTTTUUUVVVWWWXXXYYYYYYWWWWWWWWWWWWXXXYYYZZZZZZ[[[[[[ZZZYYYYYYYYYYYYYYYZZZYYYYYYYYYZZZZZZXXXWWWVVVTTTQQQPPPPPPOOOMMMLLLKKKJJJHHHFFFDDDDDDDDDDDDBBBBBBAAA@@@???>>>======:::;;;<<<======<<<;;;:::555555555555666666777888444444444333333333222222333222111111000000111111000000///............///------------------------///////////////......---+++,,,,,,------,,,,,,+++++++++++++++,,,---//////,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,---///000000///---,,,........................,,,---///...,,,+++++++++......------------......,,,---------,,,,,,+++***------------------------*********+++++++++,,,,,,,,,,,,+++)))))))))))))))*********++++++,,,,,,,,,---------,,,,,,++++++++++++++++++++++++******)))***,,,...---,,,+++,,,------------------------------,,,++++++------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,+++++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******+++++++++++++++***+++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------...------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,)))***+++---......---,,,+++++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,---..............................///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------,,,+++*********+++------------------------------------------------------------------,,,,,,+++++++++++++++,,,---...+++++++++,,,,,,---............---,,,++++++++++++)))***++++++,,,,,,,,,+++,,,---------------------......---,,,++++++++++++++++++++++++------------------------------------,,,---......------...000,,,,,,,,,,,,,,,,,,,,,,,,...............---------.........---------......///000000000111111111111222222111111111111222222000000000000000000000000111111000000000000111111111000000///////////////111111222222222222111111000000000000000000000000000111111222222111111000000000111222333333444444333222222333333444555666555555666888999:::;;;<<<888888888888999:::;;;;;;<<<;;;999999:::===AAACCCBBBBBBCCCDDDFFFGGGHHHIIIHHHJJJKKKLLLKKKKKKLLLMMMSSSSSSSSSTTTTTTTTTTTTTTTUUUUUUUUUUUUVVVWWWXXXXXXXXXXXXWWWWWWWWWWWWXXXXXXYYYXXXWWWXXXYYYYYYWWWUUUTTTRRRPPPNNNNNNNNNLLLKKKJJJIIIGGGEEEDDDCCCDDDDDDCCCCCCBBBAAA@@@???>>>>>>;;;<<<<<<<<<<<<:::888777444444444444555666777888444444333333333222222222333222111111000000111111222111000000//////000000..............................---------,,,,,,,,,+++,,,,,,------,,,,,,+++************+++---......,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,---///000000///---,,,........................///000111///---+++***+++,,,,,,,,,------,,,,,,,,,***+++,,,,,,---------,,,------------------------******+++++++++,,,,,,,,,++++++************++++++,,,,,,,,,+++++++++******...------,,,,,,++++++***+++,,,,,,---,,,+++*********,,,------,,,++++++,,,------------------------+++***)))+++---......---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,------------------------+++,,,,,,,,,,,,,,,,,,,,,------------------------//////...---,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,((()))***,,,------...---))))))******++++++,,,,,,........................+++++++++,,,,,,------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...---,,,+++***++++++,,,,,,,,,------------------------------------,,,,,,,,,,,,---..............................///...------,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,++++++************------------------------------------------------------------------------++++++++++++,,,---......***++++++,,,,,,------------------,,,,,,+++++++++******+++,,,,,,,,,++++++,,,------......---,,,,,,...---,,,,,,+++++++++,,,***+++,,,,,,,,,,,,---...++++++++++++++++++++++++***,,,------,,,+++---...,,,,,,,,,,,,,,,,,,,,,,,,...............---------------..................///000000000111111111111222222111111111111222222000000000000000000000000111111000//////000000000000000000000000//////...000111111222222111111111000000000000000000000000000000111111111111000000111111111222222333333444222222222222333444555666555666777888999:::;;;;;;888888888888999:::;;;<<<;;;:::::::::<<>>>>>======;;;999777444222111444444444444444555666777333333333333222222222222333222111111000000111111222222111000000000000000////////////////////////...---,,,,,,++++++,,,,,,,,,,,,------------,,,,,,++++++***++++++,,,---...,,,,,,,,,,,,------------------------,,,,,,,,,,,,------...//////...------------------------------///000111000---++++++,,,+++,,,,,,------,,,,,,+++)))***+++,,,------------------------------------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,------------,,,,,,+++******)))---------,,,,,,+++++++++,,,,,,---...---,,,+++******+++------+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,///000000///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...---------,,,,,,,,,,,,++++++,,,,,,,,,,,,------***+++,,,,,,------,,,,,,........................***+++,,,------------,,,++++++++++++++++++++++++000///...---,,,++++++***+++,,,------,,,,,,---...------,,,,,,,,,,,,++++++***+++---////////////...******************++++++........................+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++******+++,,,---------,,,,,,---------------------------,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,......------------..............................,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,++++++************+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------............---,,,,,,,,,,,,------...++++++,,,,,,,,,,,,++++++***+++------------,,,+++++++++,,,,,,,,,,,,++++++,,,,,,---......---+++***---,,,,,,++++++,,,,,,---***,,,------++++++,,,...++++++++++++************)))+++,,,,,,++++++,,,---........................------..................------.../////////......000000000000111111111111222222111111111111222222000000000000000000000000222111000000000000000000///000000111111000/////////000111111222111111111000000000000000000000000000000111111111111000000222222222222222222222222222222222222333444555666666666777888999999::::::888888888888999:::;;;<<<::::::;;;<<<>>>@@@BBBCCCAAABBBCCCDDDEEEGGGHHHHHHEEEHHHJJJKKKJJJJJJJJJKKKQQQQQQRRRRRRSSSSSSTTTTTTPPPPPPPPPPPPQQQRRRSSSTTTQQQRRRRRRSSSTTTVVVWWWXXXVVVUUUUUUUUUVVVVVVTTTRRRRRRPPPOOONNNOOOPPPOOONNNHHHGGGEEECCCBBBBBBCCCCCCBBBBBBAAA@@@???>>>======<<<;;;999777555444333333444444444333444444555555333333333222222222222111333222111111000000111111111111000///////////////........................///...---,,,+++,,,------------............------------,,,,,,,,,,,,------,,,,,,,,,---------......---------------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++---......---,,,---...,,,,,,---......---,,,,,,++++++,,,------,,,,,,,,,------------------------,,,,,,---------.........+++,,,,,,,,,,,,+++)))(((,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...---,,,***)))***+++------+++***+++,,,++++++++++++++++++++++++---,,,+++,,,...///...---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,---------------------,,,,,,,,,,,,+++++++++,,,,,,---------***+++,,,,,,------,,,,,,------------------------)))***+++---......------,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,***,,,......,,,+++---///---------,,,,,,+++++++++,,,---...///...,,,***)))++++++++++++++++++******---------------------------,,,,,,,,,,,,,,,,,,+++***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------***+++,,,---------,,,,,,---------------------------,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------,,,------...///000------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------******************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,........................------------.........///...------,,,,,,,,,------,,,,,,------,,,+++))))))'''))),,,//////...,,,+++,,,,,,------------,,,,,,+++,,,---......,,,+++)))++++++++++++,,,---......+++---...---+++***+++---,,,,,,,,,++++++************+++---,,,++++++,,,...........................,,,---------.../////////---...///000000000//////000000000000111111111111222222111111111111222222000000000000000000000000333222111000000000000111///000111222222111000000//////000111111111111111000000000000000000000000000000111111111111000000333333222222222222222222222222222222333444555555777777777888999999::::::888888888888999:::;;;<<<::::::<<<>>>@@@AAABBBCCCAAABBBCCCDDDEEEFFFGGGHHHEEEGGGJJJKKKJJJIIIJJJJJJMMMNNNOOOPPPQQQRRRSSSTTTOOOOOOOOOOOOPPPQQQRRRRRROOOPPPQQQRRRTTTVVVXXXYYYUUUTTTSSSTTTUUUUUUSSSQQQRRRPPPOOOOOOPPPQQQQQQPPPFFFEEEDDDBBBAAAAAABBBBBBAAAAAA@@@???>>>===<<<<<<999888777777777888:::;;;555444444333333444444444333333333222222222111111333222222111000111111111000000///...............------------------------000///...---,,,---......---......//////......---///......---------......,,,,,,,,,------.........---------....../////////...---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,'''))),,,---------...000,,,---...//////...---,,,------------,,,+++******---------------------------------.........//////)))***+++***)))&&&$$$"""*********++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,***+++---------,,,***((()))+++---,,,+++***+++,,,************************---+++******,,,,,,+++))),,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++******+++,,,,,,---......---------,,,,,,,,,+++++++++++++++,,,,,,---------++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))+++---............////////////////////////,,,,,,,,,---------......***---///...,,,+++---000---------,,,,,,+++++++++,,,------,,,***'''$$$"""---------,,,,,,+++++++++++++++++++++++++++++++++---------,,,,,,+++++++++)))***+++,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++---///000***+++,,,---...---,,,,,,---------------------------,,,,,,,,,,,,---..............................,,,,,,,,,---...///000111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------***)))))))))***+++,,,,,,++++++++++++++++++++++++........................---------........./////////...------,,,,,,,,,,,,,,,---------,,,***((('''%%%(((,,,000111///,,,***---------......---,,,,,,+++,,,.........,,,***)))*********+++,,,---...///,,,...///...+++)))***------------,,,,,,++++++++++++,,,...---,,,,,,---///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000---...000111111111000///000000000000111111111111222222111111111111222222000000000000000000000000333333222111000000111111000111222333333222111000//////000111111111111111000000000000000000000000333222111/////////000000000111111111111222222222000111222333333333333222444444555555666777777777777666666666666888:::;;;999;;;===>>>>>>>>>???AAAAAABBBCCCDDDEEEEEEEEEEEEFFFFFFFFFFFFGGGHHHIIIIIIJJJJJJKKKNNNQQQRRRQQQPPPQQQQQQPPPOOONNNNNNNNNNNNOOOOOOOOOPPPRRRTTTUUUWWW\\\XXXTTTRRRSSSTTTUUUUUUSSSSSSRRRRRRQQQOOONNNMMMJJJHHHEEEEEEEEEEEEDDDBBBEEEDDDAAA???===<<<<<<<<<999888888777666555555444333333333222222222111111111111111111111111111111111111111111111111111111000000000000000000000000........................,,,---------------------,,,,,,++++++++++++++++++,,,,,,,,,------------......---+++******+++---...///...---,,,+++*********---......///...---+++***'''))),,,......---+++***---///000///---+++++++++---,,,,,,,,,,,,---......///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++//////...---,,,++++++***+++,,,,,,------,,,,,,+++........................000///...---,,,------...++++++++++++++++++++++++...---,,,,,,,,,---...///---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---++++++******++++++,,,---111000...,,,++++++,,,,,,((()))***+++,,,---------*********,,,------+++)))*********+++,,,---...///------,,,+++,,,---...///(((***++++++++++++,,,...+++,,,,,,------,,,,,,+++------------------------///......------,,,,,,+++///...---,,,+++,,,,,,---,,,++++++******++++++,,,------,,,++++++*********........................+++,,,---//////...,,,+++,,,,,,,,,,,,,,,+++***)))------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********,,,///000////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------(((***,,,.........,,,+++++++++++++++++++++++++++,,,,,,+++*********++++++///...,,,+++******+++,,,---,,,,,,++++++,,,,,,---...---,,,,,,,,,,,,---...,,,,,,,,,---------......///---+++))))))***---......---,,,+++,,,---...///+++,,,,,,++++++,,,,,,+++,,,,,,---...---,,,***)))***++++++,,,,,,++++++******************+++++++++)))***++++++,,,,,,++++++)))))))))***+++...000222------............------......//////......---,,,............////////////000000000000000000000000,,,...000000//////111333222222111111111111111111//////000000111111222222111111000000//////......000000000000111222333444000000000000000000000000111000000//////000111222000111111111111222222222111111222222222333333333444444555555666666777777777777666666777888999:::999;;;===>>>>>>>>>???@@@AAABBBCCCDDDEEEEEEEEEEEEFFFFFFFFFFFFFFFHHHIIIIIIJJJJJJKKKNNNPPPRRRQQQOOOPPPPPPOOONNNMMMMMMMMMMMMNNNOOOPPPQQQRRRSSSTTTUUUVVVUUUSSSQQQPPPPPPQQQRRRTTTTTTSSSRRRPPPNNNLLLKKKHHHEEECCCBBBCCCCCCBBB@@@BBBAAA???===;;;;;;;;;;;;888888777777666555555444333333333222222222111111111111111111111111111111000000000000000000000000////////////////////////.................................------,,,,,,+++,,,,,,,,,,,,,,,---------.........---------,,,,,,///...,,,++++++,,,...///......---,,,+++++++++++++++,,,---.........---,,,***+++---......---,,,+++---...///...,,,******+++---,,,,,,,,,,,,---......,,,,,,+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++---------,,,++++++******+++,,,,,,------,,,,,,+++------------------------///...---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,......------------......+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---+++++++++++++++,,,------++++++***)))((((((((((((******+++,,,---......---...---,,,---......---+++,,,,,,+++++++++,,,------,,,,,,+++***+++,,,---...,,,------,,,***)))***+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,------...------,,,,,,------...++++++++++++++++++,,,,,,........................,,,---...000000///---,,,,,,,,,,,,,,,,,,+++******+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***+++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------***+++,,,---------,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,++++++,,,,,,---...---,,,,,,,,,,,,---...,,,,,,,,,---------......))))))***+++,,,---......,,,,,,,,,,,,,,,------...,,,------,,,,,,------,,,,,,,,,---------,,,+++***,,,,,,,,,------,,,,,,,,,+++++++++******************++++++,,,,,,,,,,,,,,,......---,,,,,,------...------............------)))***+++---///000000000............////////////000000000000000000000000---...000000//////111222111111111111111111111111000000000000000111111111111000000000/////////...000000000000111222333444000000000000000000000000////////////000111222333000111111111111222222222333222111111111222333444444444444555666666777777888777777777777777888888999;;;===>>>======>>>@@@@@@AAACCCDDDEEEFFFFFFFFFFFFEEEEEEEEEFFFGGGIIIJJJJJJJJJJJJMMMOOOQQQPPPOOOOOOOOONNNNNNMMMLLLLLLLLLNNNOOOQQQRRRSSSSSSSSSRRRQQQSSSTTTRRROOOMMMOOORRRUUUUUUTTTRRROOOLLLJJJIIIGGGEEECCCBBBBBBBBBAAA@@@>>>===<<<;;;::::::::::::888777777666666555555555333333333222222222111111111111111111111111111111////////////////////////////////////////////////........................//////...---,,,++++++***,,,,,,------......//////111000///...---,,,++++++//////---,,,,,,---//////---,,,,,,++++++,,,,,,---***+++,,,---............---------------------,,,+++---...---+++*********,,,,,,,,,,,,,,,---......++++++*********+++,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,++++++......------------......+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,------...***++++++,,,+++++++++***++++++,,,---............000...,,,,,,------,,,+++...---,,,,,,+++++++++,,,++++++*********+++,,,---,,,---...---***)))***+++,,,------......------,,,*********+++++++++++++++))))))***++++++,,,------......---,,,,,,,,,------...------,,,,,,------...*********+++,,,------------------------------------...///000000///...---,,,,,,,,,,,,,,,++++++***)))******+++---......///,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,---...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---......------)))***+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,---------......&&&(((***---...---,,,+++***++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,---------,,,++++++,,,------......------,,,,,,,,,++++++******))))))++++++,,,---------------000000///---------------------............------((()))+++,,,...//////000............////////////000000000000000000000000---...000000//////111222111111111111111111111111111111111111000000000000000000000000////////////000000000000111111222333////////////////////////////////////000000111111000000111111111222222222333222111000000222444555333333444555555666666777888888888777777777777777888:::<<<===<<<<<<===>>>@@@AAABBBDDDFFFGGGGGGHHHFFFEEEEEEEEEEEEGGGIIIKKKKKKJJJJJJLLLOOOPPPPPPOOOOOOOOOOOOOOOOOONNNMMMMMMNNNPPPRRRTTTTTTSSSRRRQQQPPPSSSVVVTTTOOOMMMOOOSSSSSSSSSRRRPPPNNNLLLJJJHHHHHHFFFDDDCCCCCCCCCBBBAAA;;;:::::::::999999999999777777666666666555555555333333333222222222111111111111111111111111111111////////////////////////////////////////////////.................................------,,,,,,,,,++++++,,,---...//////000000000///......---,,,,,,......------------......,,,+++++++++,,,,,,---...,,,,,,,,,------.........///...---,,,++++++,,,,,,***,,,------+++)))******,,,,,,++++++,,,,,,---...,,,,,,,,,,,,------...///++++++++++++++++++++++++------,,,,,,,,,+++++++++************++++++,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,---.........---+++***,,,++++++++++++++++++,,,+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---------,,,,,,,,,---......***+++---...///...---,,,++++++,,,---------------///---***)))***+++******---,,,,,,++++++,,,,,,,,,+++++++++++++++,,,,,,---)))+++,,,,,,+++,,,---///,,,------......------,,,*********+++++++++++++++******++++++,,,,,,,,,,,,------------------------,,,++++++******++++++,,,+++++++++,,,,,,,,,---------------------------------......///......---,,,+++,,,,,,---,,,,,,++++++******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,++++++...---,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***---///000///...---)))***,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......,,,,,,---...---,,,***))))))***+++,,,---,,,+++******)))***------***)))***,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------------,,,,,,------,,,+++******))))))+++,,,------......---------------------.........,,,------......------,,,------------,,,+++***)))............////////////////////////////////////---///000000//////000222111111111111111222222222222222111111000000//////000000000000////////////000000000000000111222222////////////////////////000000000000//////......000000111111111222222222333222111000000222444555333333444444555666666666888888888888888777777777888:::<<<<<<<<<;;;<<<===???@@@BBBDDDFFFHHHHHHIIIGGGFFFEEEEEEFFFHHHKKKLLLLLLKKKKKKLLLNNNPPPPPPOOOPPPPPPQQQRRRRRRRRRQQQPPPPPPQQQSSSUUUUUUTTTSSSRRROOOSSSUUUSSSNNNKKKMMMQQQOOOOOONNNNNNLLLKKKIIIHHHFFFDDDBBBAAABBBBBB@@@???::::::::::::::::::::::::666666666666555555555555333333333222222222111111000000000000000000000000000000000000000000000000................................................,,,,,,,,,------.........***++++++,,,---......///------..................---,,,,,,,,,,,,,,,,,,---++++++++++++,,,---............------,,,,,,,,,,,,///---+++***)))***+++,,,***,,,---,,,+++******+++,,,++++++++++++,,,------,,,,,,,,,,,,------...///++++++++++++++++++++++++------,,,,,,,,,+++++++++******++++++,,,,,,------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++***+++++++++++++++++++++************************+++,,,---------+++***)))+++++++++******++++++++++++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---------,,,,,,,,,---......((()))+++,,,------,,,+++***++++++,,,,,,,,,,,,+++///,,,***)))***++++++***++++++++++++,,,---...///+++,,,,,,---------------)))+++,,,,,,,,,,,,---///,,,------------------,,,***+++++++++,,,,,,,,,---......------,,,,,,,,,+++,,,---------------------,,,++++++******++++++,,,---------,,,,,,,,,++++++------------------------------------,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------------------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,++++++...---,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***---///000///...---,,,,,,---...---,,,***)))+++,,,,,,------,,,,,,+++------------------------,,,,,,,,,---------......///...------,,,+++++++++)))***+++,,,---,,,+++***+++))),,,222222,,,)))+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++...------,,,+++***))))))+++,,,------......------,,,,,,,,,------,,,,,,,,,,,,,,,------------,,,,,,000//////---,,,***((('''............////////////////////////////////////...///000000//////000111000000111111111222222222222222111111000000//////////////////000000000000000000000///000000111111000000000000000000000000000000000000///...---,,,000111111111111222222222333222111111111222333444333333333444555555666666666777888888888888777777888:::<<<<<<;;;:::;;;<<>>=========<<<;;;::::::;;;;;;;;;:::999999555555555555555555555555333333333222222222111111000000000000000000000000000000000000000000000000................................................***++++++,,,---...//////++++++,,,,,,------......,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---...000///...,,,,,,+++,,,,,,---,,,+++***)))***+++,,,***,,,------,,,++++++,,,+++++++++++++++,,,------++++++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++***+++++++++,,,,,,------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++******+++,,,,,,,,,++++++***************************++++++******)))((('''------,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,------...+++,,,---...............***++++++,,,,,,++++++***///---+++,,,---......---*********+++,,,---//////+++,,,---.........---------...///...+++***+++,,,+++,,,,,,------,,,,,,+++******++++++,,,---------//////...------,,,+++++++++,,,---.........------...------,,,,,,------............---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++*********+++,,,,,,------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---......------------------,,,+++***)))++++++------------++++++,,,------......------,,,,,,,,,,,,---------......,,,,,,+++++++++,,,---...***++++++,,,,,,,,,,,,,,,---,,,111::::::111,,,---,,,,,,+++++++++,,,------***++++++,,,,,,++++++***------,,,,,,++++++******++++++,,,---------------.........---,,,***)))(((,,,,,,------------,,,,,,------...------,,,+++***............////////////000000000000000000000000...000111000///...///111000000000111222222333333111111111111000000000000////////////000000000000000000000//////000000111000000000000000000000000...//////000000///...---000111111111111222222222111111222222222333333333222333333444444555555666555666777888999999888888888:::;;;;;;:::::::::;;;>>>@@@BBBEEEGGGIIIJJJKKKIIIHHHGGGFFFGGGKKKNNNQQQPPPNNNMMMMMMOOOQQQQQQQQQNNNPPPRRRUUUWWWXXXWWWWWWSSSSSSTTTUUUWWWXXXYYYYYYVVVTTTQQQMMMKKKJJJJJJJJJKKKKKKJJJIIIGGGFFFDDDCCC@@@>>><<<;;;;;;;;;:::999999::::::;;;:::999888777555555555555555555555555333333333222222222111111000000000000000000000000////////////////////////................................................+++,,,,,,------.........---------------.........,,,,,,,,,,,,,,,+++++++++,,,,,,------------,,,,,,,,,,,,+++++++++,,,------......---,,,,,,,,,---...,,,,,,+++++++++,,,,,,---+++,,,......,,,,,,,,,---+++++++++***++++++,,,---,,,,,,+++*********++++++------------------------------,,,,,,,,,,,,++++++*********++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******,,,---------,,,,,,++++++++++++++++++++++++...---,,,+++************------,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---+++++++++++++++,,,------//////.........///000000+++,,,,,,,,,,,,,,,++++++,,,++++++---//////...---++++++++++++,,,,,,---...***+++,,,---...---,,,,,,---...///...,,,++++++,,,***++++++,,,,,,++++++***))))))******+++,,,,,,,,,------,,,,,,,,,,,,,,,,,,+++,,,---.........------...------,,,,,,------...------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,+++++++++++++++,,,,,,---......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---....../////////,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------***+++,,,---------,,,+++------------------------+++++++++,,,,,,,,,,,,,,,------,,,++++++,,,,,,,,,***+++---......---+++***,,,,,,---......---,,,,,,,,,,,,,,,---------......((()))***+++,,,+++******,,,,,,,,,,,,,,,------......---555@@@@@@555---...,,,,,,+++++++++,,,---...+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,............---,,,***)))+++,,,,,,------,,,,,,+++,,,,,,---...........................////////////000000000000000000000000///000111000///...///000///000000111222222333333000000000000000111111111.../////////000000000111000000////////////000000000000000000000000000000,,,---...000000000//////000111111111111222222222000111222333333333333222222222333444444555555666444555777888999999999888888:::;;;;;;:::999:::;;;>>>???BBBEEEGGGIIIKKKKKKJJJIIIGGGGGGHHHLLLOOORRRQQQOOOMMMNNNPPPQQQRRRRRRLLLOOORRRUUUXXXXXXXXXXXXTTTTTTTTTUUUWWWYYY[[[\\\[[[WWWRRRNNNMMMLLLKKKKKKLLLKKKJJJHHHFFFCCCAAA@@@AAA???===<<<<<<<<<;;;:::999999::::::999888666555444555555555555555555555333333333222222222111111000000000000000000000000........................................................................---------------------,,,///////////////............---,,,,,,+++***))))))---......//////......------,,,,,,++++++,,,,,,------,,,++++++,,,---///000+++,,,,,,------.........+++---......---,,,---...++++++******++++++,,,---///......---,,,,,,,,,,,,........................---------,,,,,,,,,++++++*********)))))))))))))))+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...------,,,------------------------222111///...------......+++******************++++++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---++++++******++++++,,,------,,,***))))))***+++,,,---------......---,,,,,,(((((()))+++......---+++------,,,,,,++++++,,,,,,)))***+++,,,---,,,++++++***,,,------------...000*********++++++*********'''(((((()))***+++++++++*********++++++,,,------***+++---...///...------,,,++++++******++++++,,,+++,,,,,,------......///,,,,,,,,,,,,,,,,,,,,,,,,000///...---,,,++++++,,,+++,,,,,,---.........---******+++,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...////////////------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------)))***,,,.........,,,+++------------------------,,,,,,+++*********++++++,,,+++******+++,,,...///***+++---......---+++***,,,,,,---......---,,,,,,,,,,,,,,,---------......'''))),,,---,,,((($$$"""...---,,,+++,,,---...///---,,,555BBBBBB555,,,---,,,,,,+++***+++,,,...///,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,---******+++,,,,,,,,,,,,++++++,,,---///000//////...+++,,,,,,------,,,,,,+++---......//////......---............/////////000000000000000000000000000///000111000///...///000///000000111222222333333//////000000111111222222.../////////000000111111111000////////////000000//////////////////////////////000000000000//////000000000///////////////000111111111111222222222222333555555444555666888666666777888888888888888777777888999;;;===???@@@===???AAADDDGGGJJJKKKLLLJJJJJJIIIIIIIIIIIIJJJKKKOOOOOOPPPQQQQQQPPPPPPOOOOOOPPPRRRSSSTTTTTTTTTTTTSSSQQQQQQSSSWWW[[[^^^___\\\YYYVVVRRRNNNLLLKKKJJJJJJHHHFFFEEEDDDCCCAAA???======<<<<<<;;;;;;::::::888888888888888777666555666666555555555444444444222222222111111111111000111111000000000000111111000///...------...///000000000//////.........---...---,,,,,,,,,,,,---......------------...//////111333444222///---...//////......------......///,,,,,,,,,,,,,,,,,,,,,,,,.........---,,,+++***)))+++---.........---///000////////////////////////,,,------,,,++++++,,,...++++++++++++,,,---.........---,,,,,,,,,,,,---...///...,,,******+++,,,---+++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,++++++*********)))************+++++++++......---+++))))))+++...//////---,,,+++*********,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,++++++++++++******......//////...,,,+++)))------,,,+++,,,---...///---,,,++++++------,,,++++++*********+++---///000...---,,,,,,++++++++++++###%%%''')))+++,,,---,,,,,,,,,,,,---------....../////////...---,,,*********,,,------,,,++++++,,,...,,,++++++,,,---,,,+++***)))))))))***+++,,,,,,...---+++***)))***++++++)))******)))(((''')))+++(((((((((((()))***++++++*********++++++,,,,,,,,,***++++++,,,,,,++++++***++++++,,,,,,,,,---------,,,---...///...---,,,+++,,,,,,,,,---------......000///...///000111111///------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------///......---------..............................---------,,,,,,+++++++++...------,,,,,,++++++***((())))))+++,,,---.........---,,,,,,++++++++++++...000222444444222000...++++++,,,,,,,,,,,,---------------,,,,,,+++++++++++++++++++++++++++++++++------------------,,,,,,++++++++++++++++++++++++---------...///000111222,,,,,,,,,------.................................,,,,,,------,,,,,,+++***......///000000000000000111000///......///000111...///000111111000///...000000000000000000000000---...///000000000000000//////////////////////////////000000000000//////000000000000000000000000000111111111111222222222222444555555444444555777666666777888888888888777777777888999;;;===???@@@>>>@@@BBBEEEGGGIIIJJJKKKIIIIIIIIIIIIIIIJJJKKKLLLNNNNNNNNNOOOOOOOOOPPPPPPQQQRRRRRRSSSSSSTTTTTTTTTSSSRRRRRRTTTXXX[[[]]]^^^[[[YYYVVVRRRNNNLLLKKKJJJJJJHHHEEEDDDDDDCCCAAA???===<<<<<<<<<<<<<<<;;;;;;999999888888777666666555555555555444444444333333222222222111111111000000111111000000000000111111000///...------...///000000/////////..................---,,,,,,---.........------------...//////---///000///---,,,---///---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++******,,,---...---,,,,,,...000------------------------,,,------,,,++++++,,,...------,,,,,,+++,,,,,,,,,...---,,,,,,,,,,,,---...///---,,,******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************++++++++++++///000000...------...000......---------...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******......------------,,,,,,***+++,,,---......------,,,++++++++++++,,,------,,,+++******,,,,,,+++***,,,,,,+++++++++,,,------...---,,,,,,+++++++++,,,)))***,,,............---,,,,,,,,,------------...............---,,,++++++***,,,------,,,++++++,,,,,,+++)))***+++,,,,,,+++******************+++,,,,,,,,,++++++++++++++++++---......---,,,,,,---///,,,,,,+++++++++,,,------++++++++++++,,,,,,,,,---++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,------.........------,,,,,,,,,---------......///...---...000000000///------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,++++++*********++++++******++++++,,,---......,,,,,,+++++++++***************++++++++++++++++++++++++++++++++++++++++++------,,,+++++++++,,,,,,***+++---......---+++***++++++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++------,,,,,,,,,------...,,,,,,,,,,,,,,,,,,++++++.........---......//////,,,,,,------------------........................,,,,,,---......///............///000000000000000111000///......///000111000000000000000///......000000000000000000000000//////000000111000000000//////////////////////////////000000000000//////111111111111111111111111000111111111111222222222333444555555444333555666555666777777888888777777777777888999;;;===>>>???@@@AAACCCEEEFFFGGGHHHHHHGGGGGGHHHHHHJJJLLLMMMNNNMMMMMMLLLLLLMMMOOOPPPRRRTTTSSSSSSRRRSSSSSSTTTTTTSSSRRRSSSVVVYYY\\\\\\\\\ZZZXXXUUUQQQNNNLLLKKKKKKIIIGGGDDDCCCCCCBBB@@@???<<<<<<<<<<<<<<<=========;;;:::888666555555555555444444444333333333222222222222111111111000000000111000000//////000000111//////............//////////////////..................---,,,,,,---.........------------...//////+++---......------///000---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,------,,,++++++---000++++++++++++++++++++++++,,,------,,,++++++,,,...///...---,,,++++++++++++...------,,,,,,------......---,,,+++***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***************+++++++++,,,+++,,,------,,,+++,,,...---------------...///000,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************......------------,,,,,,)))***+++,,,---...------)))***++++++,,,,,,+++++++++***)))***+++,,,+++))),,,---------,,,,,,+++***------,,,+++++++++,,,,,,++++++,,,---,,,+++***))),,,,,,,,,,,,------------,,,------......------,,,***,,,------,,,++++++,,,***)))((((((***,,,,,,+++,,,++++++************+++***++++++,,,,,,,,,,,,++++++,,,---,,,******,,,.........---,,,,,,,,,------,,,,,,,,,,,,------------++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,---------...,,,,,,,,,,,,---...//////,,,,,,,,,---------.........,,,,,,---...///...---------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------*********))))))******++++++++++++,,,,,,---------,,,,,,,,,,,,,,,+++++++++******++++++,,,------.........---,,,+++***)))))),,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++,,,---///000,,,,,,,,,,,,,,,,,,------//////...---,,,,,,------------------------,,,,,,........................,,,---...///000111111111......///000000000000000000000////////////000000222111000//////...//////000000000000000000000000000111111111111000000/////////////////////////////////000000000000//////111111111111111222222222000000111111111222222222333444555555333333444555555666666777777777777777777777888999:::<<<>>>???@@@AAACCCDDDEEEEEEFFFFFFDDDEEEFFFHHHJJJMMMOOOPPPMMMMMMLLLLLLMMMOOORRRTTTVVVUUUTTTSSSSSSSSSTTTUUUSSSSSSTTTWWWZZZ[[[[[[ZZZWWWVVVSSSPPPMMMLLLKKKKKKIIIFFFCCCBBBAAAAAA???>>>;;;;;;;;;<<<<<<======>>>===;;;888555444444444555333333333222222222111111111111111111000000000000000000////////////000000/////////......////////////////////////...............------------.........------------...//////......////////////000000///......------......///,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---------,,,,,,---,,,+++)))***---///++++++++++++++++++++++++,,,---...---++++++---.........---,,,,,,,,,,,,,,,------------------------...---,,,+++++++++,,,,,,------,,,,,,,,,,,,++++++------------------------++++++++++++++++++++++++*********+++++++++,,,,,,''')))+++,,,+++***+++,,,......---,,,+++******+++------------------------++++++++++++++++++++++++,,,,,,+++++++++*********,,,,,,,,,,,,,,,+++******)))***,,,---------,,,+++,,,+++***+++,,,,,,+++***+++,,,---...---,,,+++***---,,,,,,++++++,,,,,,,,,***++++++,,,,,,+++)))(((++++++,,,,,,,,,---------+++,,,------.........---***,,,------,,,++++++,,,***)))((()))+++------,,,---,,,++++++************)))***,,,---...---,,,,,,)))***+++***))))))+++,,,...---,,,+++++++++++++++------------------------+++,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,++++++******+++,,,...///,,,,,,,,,---------......,,,+++++++++---...---,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...111000000...---,,,++++++//////////////////..................//////000000......---,,,+++******)))++++++++++++,,,,,,---.........---,,,,,,---......+++++++++,,,,,,,,,------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---///111,,,,,,------------.........------,,,,,,,,,------.........------,,,,,,,,,........................------...000000111111111......///000000000000000000000////////////000000111000///......///000111000000000000000000000000111222222222111000////////////////////////////////////000000000000//////000000111111222222222222000000111111111222222222222333555444333333444555555555666777777777777777777777888999:::;;;===>>>@@@@@@AAABBBCCCCCCCCCCCCBBBCCCDDDFFFIIILLLOOOPPPOOONNNMMMMMMNNNPPPSSSUUUVVVUUUUUUTTTTTTTTTTTTUUUTTTTTTTTTVVVYYYZZZYYYXXXTTTSSSPPPNNNLLLKKKKKKKKKHHHEEEBBB@@@@@@??????>>>::::::;;;;;;<<<<<<======<<<;;;888555333333444555333333222222222111111111111111111000000000//////000000////////////000000...//////////////////............///////////////...........................------------...//////000///...............---///......------......///,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------------,,,------+++******,,,...,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,---///---,,,,,,,,,------...///------------------------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++***++++++++++++,,,,,,,,,***,,,...///...---...///...---,,,,,,++++++++++++------------------------------------------------,,,,,,+++++++++*********,,,+++++++++***************+++---.........---,,,...---,,,,,,---...---,,,)))***,,,---......---,,,,,,,,,,,,++++++,,,,,,---+++,,,---/////////......+++++++++,,,,,,,,,------++++++,,,---............***,,,------,,,++++++,,,+++***)))***,,,.........------,,,+++*********+++)))***,,,---......---,,,+++,,,,,,,,,++++++---///......---,,,++++++++++++------------------------,,,,,,,,,------,,,,,,,,,************++++++++++++***)))(((((()))+++---...,,,,,,,,,---------......,,,+++***+++,,,------+++------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------...//////111000000...---,,,++++++////////////////////////000000000//////.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---...,,,+++***))))))***+++,,,+++++++++,,,,,,,,,------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,...///000,,,,,,,,,------.........+++++++++,,,---...//////.........------,,,,,,,,,............................../////////......---......///000000000000000//////000000000000/////////............000222333////////////////////////111111111111111000///...//////////////////////////////000000000000////////////000000111222222222000111111111111222222222111222444444333333555666444555666666777777666666777777888888999;;;<<<===>>>>>>???@@@AAAAAAAAAAAA@@@AAABBBEEEHHHKKKNNNOOOOOOOOONNNNNNOOOQQQSSSTTTTTTUUUUUUVVVVVVVVVUUUUUUUUUTTTSSSTTTVVVWWWWWWVVVQQQOOOMMMKKKJJJJJJJJJJJJHHHEEEAAA???>>>>>>>>>===:::::::::::::::;;;;;;;;;:::999777555444444444444333333333222222222111111111111000000000/////////000//////......//////000......////////////...............///////////////---...////////////...---...------------...//////...---++++++,,,,,,+++)))---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------------,,,---...---,,,+++,,,---........................---......---,,,,,,---///,,,,,,,,,,,,---...///000,,,------......------,,,---------,,,,,,,,,+++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,***,,,---,,,++++++,,,...,,,,,,,,,---...///000111------------------------------------..................------------,,,,,,((((((((()))***,,,---...,,,,,,------.........---///---,,,---...///...---))))))+++,,,---.........,,,,,,+++++++++,,,------((()))+++---............++++++++++++,,,,,,,,,,,,+++,,,,,,---.........---***,,,------,,,++++++,,,,,,+++***+++---......------,,,,,,++++++++++++,,,+++,,,,,,------------,,,)))***+++***)))***,,,...//////...---------......------------,,,,,,,,,,,,,,,,,,------------,,,,,,************++++++++++++))))))))))))***+++,,,,,,,,,,,,,,,---------......,,,+++***+++,,,---,,,+++------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---......+++++++++,,,,,,---------,,,,,,,,,---------------///......---,,,,,,++++++++++++,,,,,,------......,,,,,,+++++++++,,,------...---,,,++++++,,,---...++++++,,,,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........++++++,,,,,,------......++++++,,,,,,---///000111------------------,,,,,,.......................................---,,,+++......///000000000000000//////000000000000//////............///111222333///////////////////////////000000000000//////...//////////////////////////////000000000000//////......///000000111222222000111111111111222222222///111222333333444666777444555666666777777666666777777888888999:::<<<<<<;;;<<<===>>>????????????>>>???AAACCCFFFIIILLLNNNNNNNNNOOOOOOOOOPPPPPPPPPRRRTTTVVVXXXXXXXXXVVVUUUVVVTTTRRRRRRTTTUUUUUUUUUNNNLLLKKKIIIHHHHHHIIIIIIGGGDDD@@@===============:::999999999999999999888888888777666555555444444444333333333222222222222111000000000//////////////////............//////---...///000000///...---............/////////000---...///000000///...---...------------...//////,,,***)))***,,,---,,,***---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,,,,...000000...,,,+++,,,---------------------------...///...,,,,,,...///......---------......///,,,,,,---......---,,,,,,,,,---------,,,,,,++++++******++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------***+++***)))'''''')))+++,,,,,,,,,---...///000111........................,,,,,,,,,------...............------------,,,,,,'''''''''((()))+++---...,,,,,,++++++,,,,,,---......---,,,,,,......---,,,++++++++++++,,,,,,---...,,,+++++++++,,,,,,---...%%%&&&(((***+++++++++******++++++++++++,,,,,,,,,,,,,,,------...---------***,,,------,,,++++++,,,---+++******+++,,,,,,+++,,,,,,+++++++++,,,------...------,,,,,,,,,------'''((())))))((()))+++---------------------...///---,,,,,,,,,++++++++++++,,,,,,------------,,,,,,++++++,,,,,,,,,---------++++++,,,,,,,,,,,,++++++,,,,,,,,,---------......,,,+++***+++---...---,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,........................++++++++++++++++++++++++************+++,,,---...******++++++,,,---......++++++,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------,,,+++++++++,,,,,,//////............//////++++++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,+++------------------------+++,,,---//////...,,,+++******++++++,,,---------...---------...//////000,,,,,,------------------........................,,,,,,---.........------......///000000000000000...///000111111000///...//////000000000000//////////////////////////////---......////////////...//////////////////////////////000000000000//////---......///000111111111000111111111111222222222...000222333333444666888444555555666666666666666888888888888999:::;;;<<<::::::;;;===>>>>>>>>>>>>>>>>>>@@@BBBEEEHHHKKKMMMMMMMMMNNNOOOOOOOOONNNNNNPPPSSSVVVYYYZZZYYYVVVUUUWWWTTTQQQQQQRRRTTTTTTTTTLLLKKKIIIHHHGGGGGGHHHIIIGGGDDD???===<<<=========:::999999888888777777777666666777777666555444444444444444333333333222222000000000000//////////////////............//////---...///000000///...------.........//////000000---...///000000///...---...------------...//////,,,***)))+++///111000...///......------......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++...111222000---++++++---------------------------...///...,,,,,,...///000///...---------------,,,,,,---......---,,,,,,,,,,,,---------,,,+++***))))))***+++---...//////++++++++++++++++++++++++*********++++++,,,,,,,,,++++++,,,,,,,,,---------///...---+++)))))),,,...------,,,+++++++++,,,,,,........................+++++++++,,,,,,---------,,,,,,,,,+++++++++************)))(((((()))***+++,,,+++***)))***+++---...---,,,++++++------,,,+++...---,,,+++***+++,,,---++++++++++++,,,,,,---...((()))+++,,,------,,,+++******+++++++++,,,,,,,,,,,,------......---,,,,,,***,,,...---,,,+++,,,,,,,,,+++))))))***+++***)))++++++++++++,,,------...000///---,,,+++,,,,,,---+++,,,------,,,---///111************++++++,,,---,,,,,,,,,++++++*********,,,------......------,,,---------.........//////,,,---...///...---,,,+++,,,,,,,,,---------......,,,+++***+++---...---,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,........................++++++++++++++++++++++++++++++++++++,,,---...///........................---------.........//////,,,,,,------.../////////------------------------...------,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------------,,,,,,+++++++++------------------------+++,,,...000000...+++***))))))***++++++,,,------000000///............///,,,,,,,,,------.................................++++++---...//////000000...//////000000000000000...///000111111000///...111111222222000...,,,+++////////////////////////,,,,,,---.../////////...000000000000000000000000000000000000000000000000000000000000000111111222111222222222222111000000222222222222222222222222444444444444444444444444777555444666999;;;:::888<<<<<<<<<===<<<<<<;;;:::<<<===>>>@@@BBBEEEHHHIIIKKKLLLMMMNNNNNNMMMLLLKKKPPPRRRUUUUUUUUUTTTUUUWWWTTTTTTTTTSSSTTTTTTUUUUUUMMMKKKHHHGGGGGGGGGFFFEEEDDDDDDBBB@@@>>>;;;888777777777777777666666666666777666444333222222333333111111111111000000000///.........///////////////////////////////////////111///---++++++---///111//////////////////////////////.........---------000///---,,,,,,---///000111///---***)))***+++,,,)))))))))******+++,,,,,,...---++++++++++++---...,,,,,,,,,---------.........------,,,,,,------...,,,,,,---...---,,,+++***------,,,+++,,,---///000------------------------........................++++++++++++++++++++++++.........------.........000///......,,,,,,+++***.................................------,,,,,,,,,---------------,,,+++***///...---,,,++++++++++++...------,,,,,,------.........///000///...,,,+++---,,,+++++++++,,,---...******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,------......------,,,,,,++++++***---------,,,,,,+++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************))))))((((((---------,,,,,,------...*********++++++,,,,,,,,,------------,,,++++++***++++++++++++++++++++++++,,,,,,,,,------....................................---,,,,,,,,,,,,---...------------------------///...---,,,,,,---...///+++++++++,,,...000111222------------------------,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,,,,,,,.......................................///000000...---,,,+++***+++,,,------,,,,,,++++++,,,,,,---------------------,,,,,,---------------------------+++***)))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------......---,,,++++++++++++...------,,,,,,------...444222000...---...///000------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------............---------------............///..................------000000000000000000000000111111000///////////////000000000000////////////////////////////////////...///000111111000///...000000000000000000000000000000000000000000000000000000000000000111111222111222222222222111000000222222222222222222222222444444444444444444444444777555444666999:::999888;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<>>>@@@BBBEEEGGGHHHHHHIIIKKKLLLMMMMMMMMMLLLOOOQQQSSSTTTTTTTTTVVVWWWWWWVVVUUUTTTSSSSSSSSSSSSMMMJJJGGGFFFFFFEEEEEECCCAAAAAA@@@???>>><<<::::::888777777777666666555555777666444333222222333333222222222222111111111000///////////////.........////////////////////////...------,,,,,,------...//////////////////////////////.........---------///...---++++++---...//////...---++++++,,,---...,,,,,,,,,,,,,,,,,,++++++---,,,,,,,,,,,,,,,,,,---,,,,,,,,,---------.........------,,,,,,------...,,,,,,---------,,,+++***++++++*********+++,,,---------------------------------------------------++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,------,,,,,,++++++******)))------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,,,,,,,++++++,,,,,,---...------,,,,,,------...------------------,,,+++...---,,,+++++++++,,,---******+++,,,,,,---......////////////////////////...------,,,,,,,,,------------,,,,,,,,,,,,+++++++++++++++*********))))))---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******...---,,,,,,,,,,,,,,,---******+++++++++,,,,,,,,,,,,,,,---------,,,++++++++++++++++++++++++++++++,,,,,,------------------...........................---,,,,,,,,,,,,---...------------------,,,,,,///...---,,,,,,---...///---------------...//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,,,,---...........................---------------......---,,,,,,++++++,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------------------------------+++***(((((()))*********,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,++++++,,,------...------,,,,,,------...222000...,,,,,,,,,---...------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------............---------------............///........................////////////////////////111111000///////////////000000000000////////////////////////////////////---...////////////...---000000000000000000000000000000000000000000000000000000000000000111111222111222222222222111000000222222222222222222222222444444444444444444444444777666555666888999999888999:::;;;<<<<<<===<<<<<<;;;<<<===???AAADDDFFFGGGEEEFFFHHHJJJKKKLLLMMMMMMNNNOOORRRSSSSSSTTTVVVXXXYYYWWWUUUSSSRRRQQQQQQQQQLLLJJJFFFDDDDDDCCCBBBAAA===>>>>>>>>>>>>===<<<<<<888888777777666555444444666555444333222222222333333333222222222111111111000000//////......------////////////////////////---...///000000///...---////////////////////////...............---------...---,,,++++++,,,---.........---,,,---...///000/////////...---,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,---------.........------,,,,,,------...,,,------------,,,+++++++++++++++***++++++,,,---------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,,,,,,,---------,,,+++++++++***++++++,,,---...///...------,,,,,,------...,,,,,,+++++++++,,,------...---,,,++++++++++++,,,***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,......------------,,,,,,------,,,+++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,...........................------,,,,,,------............------,,,,,,,,,......------------......000///...---------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,,,,------.........------------------------...------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------------------------------++++++++++++,,,---...///...------,,,,,,------...///...,,,+++******+++,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,------............---------------............///................................................111111000///////////////000000000000////////////////////////////////////,,,---............---,,,////////////////////////////////////////////////000000000000000111111222111222222222222111000000111222222222222222333333444444444444444444444444777666666777888888888888888888:::;;;<<<=========;;;;;;<<<>>>@@@CCCEEEFFFEEEEEEGGGHHHIIIJJJKKKLLLLLLNNNPPPQQQQQQSSSUUUXXXXXXVVVTTTRRRPPPPPPPPPQQQKKKHHHEEEBBBBBBAAA???>>><<<<<<=========<<<<<<;;;999888888666555444333333555444444333333222222222222222222111111111000000111111000///...------,,,///////////////////////////000000111111000000///////////////////////////........................---,,,,,,++++++,,,,,,---......---,,,------...//////.........---------,,,+++,,,---......---,,,+++,,,,,,,,,---------.........------,,,,,,------...---------------,,,,,,,,,......---------.........------------------------++++++,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,---------------------------...............------++++++++++++,,,---.........------,,,,,,------...,,,,,,+++++++++,,,...///...------,,,+++++++++++++++++++++,,,,,,---------++++++++++++++++++++++++......---,,,++++++++++++******+++,,,,,,---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---------------------------++++++,,,,,,,,,,,,------.........---------------------,,,+++************,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,........................------------------------.........------,,,,,,+++------------------------000///...---------------------------------------------------------------...------,,,,,,,,,---------------------------------------------,,,,,,+++***+++,,,---...---,,,+++---,,,,,,++++++,,,,,,---++++++,,,,,,---...//////------------------------...//////...---------...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------------------------------,,,+++++++++,,,,,,---......------,,,,,,------......---,,,+++******++++++------------------------------------............,,,,,,,,,,,,------......------............---------------............///............////////////////////////////////////111000000///////////////000000000000////////////////////////////////////---------......---------////////////////////////////////////////////////000000000000000111111222111222222222222111000000111111111222222333333333444444444444444444444444666777777777777777888888777888999;;;<<<=========:::;;;<<<===???AAACCCDDDFFFFFFFFFGGGGGGHHHIIIIIIKKKMMMNNNOOOOOOQQQTTTWWWUUUSSSQQQOOONNNOOOPPPQQQJJJGGGCCCAAA@@@???>>>============<<<;;;:::999888999888777666555444333222333333333333333333222222000000000000////////////111111000///...------,,,////////////////////////000000///......///000000////////////////////////---.....................,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,++++++++++++++++++,,,,,,------------,,,,,,...//////...,,,,,,,,,,,,,,,---------.........------,,,,,,------.........---------,,,,,,,,,........................------------------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++,,,,,,------......///------------------------------------------------+++,,,------------,,,,,,---,,,,,,++++++,,,,,,---...------,,,,,,------......---,,,,,,,,,...///000---------,,,,,,+++++++++++++++,,,,,,,,,,,,------...........................---,,,+++++++++++++++******++++++,,,---......------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,------------------,,,++++++*********+++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,........................------------------------.........------,,,,,,,,,,,,------------------,,,......---------...//////------------------------------------------------------,,,,,,,,,------...------------------------------............---,,,)))***,,,---...---,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,---...//////------------------------)))+++,,,+++)))((()))***,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------------------------...---,,,,,,+++++++++,,,...------,,,,,,------...---------,,,,,,,,,,,,,,,------------------------++++++,,,,,,------------******+++,,,...///000000------............---------------............///........./////////000000000000000000000000000000111000000///////////////000000000000////////////////////////////////////........................000000000000000000000000000000000000000000000000000000000000000111111222111222222222222111000000111111111222222333333444444444444444444444444444666777888888777666777999777888999:::<<<<<<======::::::;;;<<<>>>@@@BBBCCCFFFFFFFFFFFFGGGGGGHHHIIIKKKLLLMMMMMMNNNOOOSSSUUUSSSQQQNNNLLLLLLMMMOOOPPPHHHFFFBBB@@@@@@???>>>=========<<<<<<:::999777666777777666666555444333333222222333333333333222222000000/////////.........000000//////......------///////////////////////////...,,,,,,,,,,,,...///////////////////////////---------...............,,,,,,------------,,,,,,///...------+++***)))))))))******+++,,,,,,------------............------,,,,,,,,,---------.........------,,,,,,------...///......---,,,---------,,,------------,,,++++++------------------------++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------*********++++++,,,,,,,,,........................,,,,,,,,,------------...))))))******++++++******------,,,++++++,,,,,,,,,...------,,,,,,------.........---------...//////+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,++++++++++++,,,,,,******+++,,,,,,---......++++++++++++,,,,,,,,,,,,++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---++++++++++++++++++++++++***++++++,,,,,,------...+++++++++,,,,,,,,,,,,---,,,,,,++++++++++++,,,,,,------------,,,,,,,,,,,,++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,........................,,,------......------,,,------------------------,,,,,,------------,,,,,,,,,,,,,,,---...///000111------------------------------------------------------,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---/////////...---******+++,,,---------------,,,,,,++++++,,,,,,---+++,,,,,,------.........------------------------***---///...***((()))+++,,,,,,,,,,,,,,,,,,,,,,,,......------------......------------------------///...---,,,++++++++++++...------,,,,,,------...------------------------------------------------((())))))******++++++,,,***++++++---...///000111------............---------------............///.........//////000000111111111111111111111111111111111000///////////////000000000000//////////////////////////////////////////............//////000000000000000000000000000000000000000000000000000000000000000111111222111222222222222111000000000111111222333333444444444444444444444444444444666888999888666555777999777888999:::;;;<<<<<<<<<:::::::::<<<===???AAABBBEEEEEEEEEEEEGGGHHHJJJKKKLLLLLLMMMLLLLLLMMMQQQTTTSSSQQQMMMJJJIIIJJJKKKMMMGGGEEEAAA@@@@@@@@@???>>>;;;;;;;;;;;;:::888777666666666666555555444444444111222333333333333222111000000000000///////////////////////////.........////////////////////////---......//////......---////////////////////////---------.........//////---------......------------......------,,,+++++++++++++++++++++,,,,,,,,,......------------......,,,,,,,,,---------.........------,,,,,,------...000///...---,,,------...,,,---.........---+++***------------------------+++,,,,,,---......//////------------------------------,,,,,,,,,,,,------++++++++++++++++++++++++------------------------,,,,,,,,,---------......)))******+++,,,,,,++++++++++++++++++,,,---.........------,,,,,,------...------.........---,,,,,,)))***,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************+++,,,------+++++++++,,,,,,---------+++++++++,,,,,,,,,------***+++---......---+++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......++++++,,,,,,,,,---------++++++++++++,,,---...///......---------,,,,,,,,,,,,,,,---------,,,++++++------------------------,,,,,,------------------........................,,,,,,---......---,,,,,,+++,,,,,,------.........+++,,,------------,,,+++---,,,,,,------///000000------------------------........................,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,((())),,,...///......---++++++++++++,,,---......---,,,,,,++++++,,,,,,------------------------------------------------------000333222---+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,......------------......------------------------------,,,++++++,,,,,,,,,...------,,,,,,------...,,,,,,---------------,,,------------------------))))))******+++,,,,,,---------------............------............---------------............///---......///000000111111000000000000000000000000111111000///////////////000000000000////////////////////////////////////......---,,,,,,---......000000000000000000000000000000000000000000000000000000000000000111111222111222222222222111000000000000111222333333444444444444444444444444444444666888:::999666555777999888888999:::;;;;;;;;;;;;999::::::;;;===???@@@AAACCCCCCDDDEEEGGGJJJLLLNNNLLLMMMLLLLLLKKKLLLPPPRRRTTTQQQMMMIIIGGGGGGHHHIIIFFFDDDAAA@@@@@@@@@???>>>:::::::::::::::999888777555555555555555555444444000111333333444333222111111111111111000000000000.........///////////////////////////////////////...000333555555333000...////////////////////////---------.........//////---......//////......---,,,---......//////.........------,,,,,,++++++***///...---,,,,,,---...///,,,,,,,,,---------.........------,,,,,,------...000///...---,,,---......//////000000000///---,,,------------------------,,,,,,------...///000000---------------------------,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,---....../////////...))))))***+++,,,...///000...------,,,,,,------...,,,------...---,,,***)))((()))+++---.........---,,,,,,,,,,,,,,,,,,,,,,,,........................)))))))))***+++,,,......++++++,,,,,,,,,,,,---------------....../////////***+++---......---+++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---------------------------******+++,,,,,,---......,,,,,,,,,---------......+++++++++,,,---...///000.........------,,,,,,,,,------------,,,,,,+++***------------------------,,,,,,,,,------.................................,,,,,,---......---,,,,,,***++++++,,,---...//////++++++------------++++++......---------...//////------------------------........................,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,&&&'''***,,,......------++++++******+++---...000---,,,,,,++++++,,,,,,---------------------,,,,,,------------------------+++///222000,,,)))***,,,,,,,,,,,,,,,,,,,,,,,,,,,......------------......------------------------++++++++++++,,,---.........------,,,,,,------...+++,,,,,,---------,,,,,,------------------------,,,,,,---......///000000000000///...------,,,,,,---..................------------.........//////---......///000111111222////////////////////////111111000///////////////000000000000////////////////////////////////////------++++++++++++------000000//////.........---,,,,,,------....../////////////////////000111111222222111000//////000000111111222222222333333333444444444444444333333333666777888888777666777999::::::::::::::::::::::::<<<<<<;;;<<<<<<===>>>??????@@@BBBDDDFFFHHHJJJKKKNNNNNNNNNOOOPPPRRRTTTUUUSSSPPPMMMJJJJJJIIIHHHGGGFFFEEEBBB@@@>>>=========;;;;;;:::999888777666555555555444444444333333333333333333222222222111111000000000111222222333333000000///.....................////////////......////////////////////////333222000/////////000111......------------........................------.................................------,,,,,,,,,000000//////.........---......//////......---,,,------,,,+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,---------............///,,,---------,,,++++++***++++++++++++++++++++++++------............------+++,,,---,,,***)))***+++...---+++******+++---...///...---,,,,,,,,,,,,,,,------------------------............---,,,,,,+++......//////...---,,,,,,,,,,,,------------------...------------...//////........................111000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++......---------,,,,,,,,,,,,,,,---...////////////,,,---...//////---+++***,,,,,,,,,++++++*********000---******,,,---+++))),,,***)))***+++,,,,,,+++************+++,,,,,,---...---,,,++++++---...000------,,,,,,,,,+++++++++///......---,,,,,,++++++---------....../////////...------,,,,,,------......---,,,+++***++++++,,,------------------------,,,++++++++++++,,,------+++++++++,,,,,,,,,------***+++---...//////.........------,,,,,,,,,------/////////...------,,,,,,,,,,,,************,,,,,,/////////...------,,,,,,......---------,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,------......------,,,......//////...---,,,,,,---.........---,,,,,,+++...------,,,,,,++++++***---,,,,,,++++++,,,,,,---------............------............////////////,,,,,,------------------//////...---,,,***)))(((............---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,------------------------+++,,,...///000//////...////////////000000000000......//////000000111111000///...------...///000////////////////////////////////////////////////000...+++))))))***,,,...000/////////...........................////////////////////////000000111222111111000000000000000111111222222222333333333444444444444444444444555555666888777666666777999888888999:::;;;;;;<<<<<<<<<<<<<<<<<<===>>>???@@@@@@AAACCCEEEGGGIIIKKKLLLOOOOOOPPPQQQRRRRRRSSSSSSSSSPPPMMMKKKJJJJJJIIIGGGEEEDDDBBB@@@>>>===<<<<<<;;;::::::999888777666555555444444444444333333333333333222222222111111111333222222111111000000//////...------,,,,,,------......////////////......////////////////////////111000///.........//////.........------...............................................................---------,,,,,,,,,000/////////.........------------------,,,,,,+++,,,,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---------............///.../////////......---,,,------------------------------............------+++,,,---,,,+++***+++,,,...---+++******+++---...------,,,+++++++++++++++------------------------++++++,,,,,,,,,+++******------......---,,,,,,+++******+++,,,...///000000---------------...//////...........................------,,,,,,,,,,,,------------------------------------,,,,,,,,,++++++...------------,,,,,,,,,------.........------,,,......------,,,,,,,,,,,,,,,,,,,,,+++++++++******...,,,******,,,...---+++---,,,++++++---//////...,,,++++++++++++,,,,,,---...---,,,++++++---...000------------,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,,,,,,,...------,,,,,,------...///...---,,,+++,,,,,,---------------------------,,,,,,,,,,,,,,,------...,,,,,,---------.........))))))***+++,,,,,,,,,,,,...------,,,,,,---------++++++,,,,,,---...............---,,,,,,---......++++++,,,,,,---..................---------,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,------......------,,,------......---,,,,,,+++------......------,,,+++------,,,,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,------............------------------............++++++,,,------......///))))))+++,,,---.........+++,,,,,,,,,,,,++++++***------------------------.........------,,,,,,,,,------------------------******++++++,,,,,,++++++.../////////000000000000111111000000//////......000000///......///000000////////////////////////////////////////////////111///...,,,,,,---...///////////////............000000///////////////...//////......//////000111111111111000000000000000111111222222222333333333333444444444555666666666555666777777666666777999777888999:::<<<===>>>>>>>>>============???@@@AAABBBCCCDDDGGGIIIKKKMMMNNNPPPQQQSSSTTTSSSRRRQQQPPPQQQOOOLLLKKKKKKJJJIIIGGGBBBBBBBBB@@@???===;;;:::::::::999888777666666555444444444444333333333333333222222222222111111111222222111111000000//////000///......------............////////////......////////////////////////000///...---------.................................................................................------------,,,,,,,,,/////////...............,,,,,,------,,,,,,+++***+++++++++***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------............///..................------------------------------------............------+++,,,------,,,,,,---......---,,,++++++,,,---......---,,,,,,+++,,,,,,,,,------------------------******+++,,,,,,,,,++++++,,,,,,,,,---,,,,,,+++***+++,,,,,,---......//////------------......//////------------------------+++++++++++++++,,,---...........................------------,,,,,,,,,,,,------------,,,,,,,,,,,,............---,,,+++***000...,,,+++***,,,---...,,,,,,,,,,,,++++++++++++,,,***)))***,,,.........---+++***+++---/////////...---,,,,,,,,,,,,,,,,,,------,,,+++,,,---...///.........------------,,,,,,,,,------...///000000,,,,,,,,,,,,,,,,,,++++++...------,,,,,,------...------,,,+++++++++,,,,,,---------------------------------,,,---......///---------.........//////------------...///000000---------,,,,,,------...******++++++,,,------.........------------......******++++++,,,------..................---------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,------......------,,,,,,,,,,,,---,,,,,,+++***------......------,,,,,,++++++,,,,,,,,,,,,------,,,++++++******++++++,,,------............------+++,,,,,,,,,------------++++++,,,,,,---...//////------------,,,+++******+++,,,,,,---------,,,,,,.................................---------------------------------------......------------------....../////////000000000111111000000//////......111000000//////000000111//////////////////////////////////////////////////////.........---------///////////////.........111111000000//////......///............///000000000000111111111000000000111111222222222333333333333333444555555666777777555777888888777777999:::999999:::;;;<<<===>>>>>>>>>>>>======>>>@@@BBBCCCDDDEEEGGGJJJLLLOOOQQQRRRQQQSSSUUUVVVUUURRROOOLLLNNNLLLJJJIIIIIIIIIGGGFFF@@@AAAAAA@@@???===:::999:::999999888777666666666444444444333333333222222222222222222111111111111......//////000111111222222222111000000000000000......////////////....../////////////////////////////////...............---..................------------.......................................------------------------........................,,,------------,,,++++++,,,++++++,,,,,,,,,---------------------------------------............///,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------+++,,,------------...///...---,,,,,,,,,,,,---...000//////.........//////------------------,,,,,,+++,,,,,,---............,,,,,,---------,,,,,,+++000//////...---,,,,,,+++,,,------...............------------------------,,,,,,,,,+++,,,,,,---...------------------------------------------,,,,,,---------,,,,,,,,,++++++,,,---------,,,,,,+++***......,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---------***)))((())),,,---...---///...------,,,,,,,,,,,,------,,,,,,,,,---.../////////.........---------,,,------......//////000/////////......---------...------,,,,,,------...++++++******************,,,,,,------------------...------------...//////------------............//////...---...///111222------,,,,,,,,,---............------,,,+++++++++,,,,,,,,,++++++,,,,,,,,,......------,,,+++++++++........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------......------,,,,,,,,,---------,,,,,,+++,,,------...------,,,,,,******+++,,,,,,---......+++++++++******+++++++++,,,------......------,,,,,,,,,,,,,,,------------,,,,,,------------------//////...---,,,***)))(((------...///000000000000------------------------...............---------------------------------111000///---------...///........./////////000000......//////000000111111111111000000000000111111////////////////////////////////////////////////+++,,,---------,,,+++***.........///////////////111111000000//////.....................//////000///000111111111111000000111111222222222333333333222333333444555666777777666888999999999999:::<<<;;;<<<<<<<<<<<<<<<======???>>>======>>>@@@CCCEEEGGGHHHJJJMMMOOORRRTTTUUURRRSSSUUUVVVUUUQQQMMMJJJIIIHHHGGGGGGGGGGGGEEECCC????????????>>><<<:::888999888888777777666666666444444333333333222222222222222222111111111000000---......//////000111111222222111000000000000000......////////////......////////////////////////000000000/////////......------...//////...---------------.........//////........................---------------------------------..............................---,,,,,,,,,------...............---------------------------------............///---,,,+++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------............------+++,,,------------...///------------------------//////.........//////000......---------,,,,,,,,,+++,,,,,,---............------............------000000///...------,,,,,,,,,---......//////......------------------------///......---------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,+++++++++***+++,,,,,,---------,,,+++,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++++++++,,,+++)))((()))+++---------///...------,,,,,,,,,,,,,,,,,,,,,,,,------......//////.........---------......................../////////......---------...------,,,,,,------...++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------------...//////+++,,,,,,,,,,,,---------,,,+++***))))))***,,,---,,,,,,,,,,,,,,,---.../////////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////......---,,,,,,,,,------..................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------......------,,,------............------,,,,,,------...------,,,******++++++,,,---......,,,++++++++++++++++++,,,,,,,,,------------,,,,,,,,,------------..................------,,,,,,+++((()))***,,,---...//////------...///000000000000,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------...---+++***)))***++++++............////////////......//////000000111111000000111111111111000000////////////////////////////////////////////////***+++,,,......---+++***.........///////////////000000///////////////.........------......///000...///111222222111000000111111222222222333333333222333333333444555555555555777999999999999;;;<<<========================???>>><<<<<<===@@@CCCEEEGGGHHHKKKMMMPPPSSSUUUWWWRRRSSSUUUUUUSSSPPPLLLIIIFFFEEEDDDEEEFFFEEECCCAAA>>>>>>>>>===<<<;;;999999888888777777777666666666333333333333222222222222222111111111111000000000000000000///......------000///......------............////////////......///////////////////////////000000000000///......,,,---...//////...---,,,,,,,,,------.../////////........................,,,,,,,,,------------...---------------...............//////......---,,,------...///////////////---------------------------------............//////...---,,,---...///000........................------............------+++,,,------,,,,,,---...------------------------,,,,,,,,,,,,,,,,,,---............------,,,,,,+++******+++,,,,,,,,,++++++------......//////......,,,------...//////000000+++,,,.../////////...---,,,,,,,,,,,,,,,,,,,,,,,,000///......------------,,,,,,,,,,,,,,,,,,,,,,,,------------............,,,,,,,,,,,,++++++++++++***+++,,,------.........***+++---//////...---+++,,,,,,,,,,,,------------.........,,,***)))***,,,...,,,+++,,,---......---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............------------,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++...------,,,,,,------...------.../////////......+++,,,,,,------.........---------,,,---......///+++++++++,,,,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,---......///,,,,,,---......//////000......////////////......,,,,,,---......//////000,,,,,,,,,---------------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,,,,------......------,,,------......//////......,,,,,,------......------******+++,,,,,,---......---,,,,,,++++++,,,,,,---,,,,,,------------,,,,,,------------.....................------,,,,,,+++***++++++,,,------------+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.............../////////------------------------...------,,,,,,,,,,,,---------........./////////111111000000//////......///000000111111000000///////////////////////////////////////////////////,,,---.../////////...---............/////////000.............../////////...------------...//////...///111222222222000000111111222222222333333333222222333333333333333333333555777777777888999;;;<<<<<<<<<======>>>>>>???>>>===;;;;;;<<>>>>><<<;;;::::::999999777777777777666666666666333333333222222222222111111111111111000000000000000000///......------,,,///...------,,,,,,------......////////////......////////////////////////....../////////...---,,,,,,---///000000///---,,,,,,,,,------...//////000........................,,,,,,,,,---------......,,,,,,,,,------.........---............---,,,,,,,,,---.../////////..............................---------............//////...---,,,,,,...///111////////////////////////------............------+++,,,---,,,+++***+++,,,------............------+++++++++++++++,,,------///......---,,,,,,++++++++++++,,,,,,,,,+++******+++,,,---............---+++,,,---...///000111222+++,,,...///000///...---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------......------------------------------------.........///,,,,,,,,,++++++++++++***,,,------.........------+++,,,,,,---.........---,,,,,,,,,---------......+++---...,,,******,,,...///...,,,,,,---...---,,,,,,++++++++++++,,,,,,---,,,,,,------......------------------,,,,,,,,,,,,******++++++,,,---------++++++,,,,,,,,,,,,,,,,,,...------,,,,,,------...+++,,,---...///......---++++++,,,,,,---......///,,,,,,,,,,,,,,,------...,,,,,,,,,,,,---------.........////////////......,,,,,,,,,,,,---...//////+++,,,,,,------...//////---...///000000///...---+++,,,,,,------...//////+++++++++,,,,,,,,,------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,------......------,,,+++,,,---............---+++,,,------......------+++++++++,,,,,,---------...------,,,,,,------...+++,,,,,,------,,,,,,++++++,,,,,,,,,------------,,,,,,,,,---------...............---,,,+++))))))+++,,,,,,,,,,,,++++++***---------------------------........./////////000------------------------......//////000/////////---------.........//////111111000000//////.........///000000000000///...////////////////////////////////////////////////,,,---....../////////...---.........//////000000,,,---------......//////...------------...//////---///111222333222111000111111222222222333333333333222222222222222222222222333555666555666888::::::;;;<<<===>>>???@@@AAA>>><<<;;;:::<<>>???@@@AAAAAA???AAABBBAAA@@@>>>>>>???BBBCCCDDDFFFIIILLLNNNOOOUUUSSSPPPLLLJJJHHHGGGGGGCCCCCCBBBAAA@@@??????>>>>>>===<<<:::999888888888::::::999999777666555444666555444333333333333333333222222222111111000000///.........------------------...//////...------..........................................------///...---,,,---...000222//////............//////,,,---------.../////////........................000000000000000000000000---------------,,,,,,,,,............---,,,+++***,,,,,,,,,---------......333222000...,,,+++******,,,,,,+++***))))))))))))+++,,,---...//////////////////.........---------,,,,,,---.../////////...------,,,***((('''&&&%%%........................///...,,,++++++,,,.../////////.........---------........................------------------------000000///...---,,,,,,+++------------------------+++++++++,,,,,,,,,------////////////////////////........................+++,,,---......---,,,,,,++++++,,,,,,,,,---------------......------,,,+++------------------------******+++++++++,,,,,,,,,......///...---...111333......////////////......+++,,,,,,------,,,,,,+++,,,,,,,,,------.........))))))***+++---...//////+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------+++,,,,,,------,,,,,,+++------,,,,,,,,,++++++++++++,,,------......------+++,,,------......------///......---------......---...//////...------...+++,,,,,,------.........------------,,,+++******,,,,,,---.../////////...........................,,,------......------,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---...---,,,,,,,,,,,,---------..............................)))***++++++,,,,,,,,,,,,,,,,,,,,,---------......------------------------------,,,+++++++++,,,,,,------------------------///......------......///++++++++++++++++++++++++------...///...---+++***,,,,,,,,,------.................................,,,---......//////......,,,------...------,,,+++............////////////000...,,,---000111///---//////000000000000//////......///000111111111111000000//////.........------.........---,,,,,,+++//////..................------........./////////000///...------...///000000000000000000000000///111111111111111111111111333333444444444444555555444444555666777777888888;;;<<<===>>>???@@@@@@AAAAAABBBDDDCCCAAA@@@@@@AAABBBBBBCCCEEEHHHKKKMMMNNNSSSQQQNNNKKKHHHGGGFFFFFFEEEDDDCCCCCCAAAAAA@@@???;;;;;;999888777666666666999999999888777666444444444444333222222222222222////////////.........---/////////.........------................................................//////////////////////////////---------...000111//////............//////......//////////////////.........................................................///////////////..................---------------.........//////000///...---------------,,,,,,,,,+++,,,,,,---------...............------//////.........---------------......///...............------,,,,,,,,,+++........................///...---,,,,,,---.../////////.........---------................................................/////////...------,,,,,,------------------------/////////......---------........................////////////////////////------...///......,,,,,,++++++,,,,,,,,,---------------......------,,,+++------------------------+++,,,,,,,,,------------,,,------,,,******+++---,,,------......------,,,+++,,,,,,------,,,,,,+++,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,---------...............////////////...............---------,,,,,,+++,,,------......------++++++,,,---------------......------------......---...///......---------,,,,,,,,,,,,------------+++,,,,,,---------,,,,,,,,,---..........................................,,,------......------,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---...---,,,,,,,,,,,,---------......------------------------+++,,,,,,------------,,,,,,,,,,,,---------......------------------------,,,,,,,,,+++,,,,,,------........................++++++++++++++++++++++++------------------------------......------,,,+++,,,,,,------------------........................---------............///////////////////////////............////////////111///---...000111///...//////000000000000//////,,,,,,------------,,,,,,000/////////............---.........------,,,+++000000000//////.............../////////000000000000///...------...///000000000000000000000000000111111111111111111111111333333333444444555555555444555666777888999::::::;;;<<<<<<===>>>???@@@@@@AAABBBDDDCCCBBB@@@AAAAAAAAAAAABBBDDDFFFIIIKKKLLLPPPNNNLLLJJJGGGFFFEEEEEEDDDDDDCCCBBBAAA@@@??????;;;:::999888777666666666888888888888777555444444222222222222111111111111111111111111111000000000000000000/////////......///...---,,,,,,---...///........................///000000000000000000000//////...------...000111//////............//////000000000000000/////////................................................------......//////000000---,,,,,,,,,,,,---.............../////////000000------,,,------...000000------------...///000111////////////...---,,,+++...............---------.........///......------,,,,,,---......//////000...............................................................---------........................////////////////////////........................------------------------111000///...---,,,,,,+++........................///////////////////////////////////////...---,,,,,,,,,,,,,,,------------------......------,,,+++------------------------------------...............///000///---,,,,,,,,,++++++,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++------------------,,,,,,///...------,,,+++******,,,,,,------............---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,//////.........---------+++,,,------......------***++++++,,,,,,,,,,,,,,,...---------------......------------...------------------------,,,,,,,,,******,,,------.........---............------,,,........................,,,------......------,,,------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---...---,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---............------,,,,,,,,,,,,---------......------------------------,,,+++++++++,,,---......////////////////////////---...///000000///...---..............................---,,,,,,,,,------------------------,,,,,,..............................---,,,---...///000666555333111////////////............////////////111000//////111111000/////////000000000000////////////////////////...---////////////............---............---,,,,,,111111111000//////......////////////000000000000000///............///000000000000000000111111111111111111111111111111111111111111222222333333333444555666777999:::<<<<<<;;;;;;<<<======>>>??????@@@AAACCCBBBAAA@@@@@@AAAAAAAAABBBCCCEEEGGGIIIJJJMMMLLLKKKIIIHHHFFFEEEEEEBBBBBBAAA@@@???>>>>>>===<<<;;;:::999888888888888777777777777666555444333222222222222222222111111222222222222222222222222000000000000////////////000///---,,,,,,---///000........................///////////////000000000//////............///000//////............//////111000000//////.................................000000000000000000000000******+++,,,,,,---......,,,,,,+++******+++,,,------.........////////////,,,,,,,,,---...///000111///.........//////000111......//////...------,,,.........................../////////...---,,,,,,******+++,,,------....................................///000000///..............................................................................---------.........//////..............................---,,,++++++******........................////////////////////////000000000//////...------,,,,,,,,,------------...------......------,,,+++------------------------,,,------------.........---///111111///---------++++++,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++.........------,,,,,,,,,......---,,,,,,+++*********+++,,,---///000111222------------............++++++************++++++............------------+++,,,------......------)))***++++++,,,,,,++++++------,,,,,,------......------,,,,,,---......---/////////......---------++++++,,,---......------............------,,,+++........................,,,------......------,,,---..................---------------------------,,,+++***+++---...---,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,...............---,,,+++,,,,,,,,,---------......------------------------+++++++++,,,,,,...///000...........................///111222222111///...........................///...,,,++++++,,,---............------,,,,,,,,,........................///...,,,+++,,,---///111<<<999555111...---------............////////////111000000000111111111000//////000000000000//////...///000000000000000//////////////////.........------............------111111000000/////////...////////////000000000000//////............/////////000000000111111111222111111111111111111111111000000111222222333444444555555666888999;;;<<<<<<;;;;;;;;;<<<======>>>>>>AAABBBDDDDDDCCCBBBBBBCCCAAAAAABBBCCCDDDFFFHHHIIIKKKKKKKKKJJJIIIGGGFFFFFFCCCCCCBBBAAA@@@???>>>>>>;;;;;;:::999888888888888666666666666666555444333111222333333333333222222.../////////////////////000000000000////////////000///---,,,,,,---///000........................---------......//////////////////.........////////////............///////////////......---------........................000000000000000000000000)))******+++,,,---............---,,,,,,,,,,,,,,,,,,,,,---------...............---------......///000000///...............,,,------...//////......---......................../////////...---,,,,,,+++++++++,,,,,,,,,,,,,,,..............................///000000///......---.............................................------------------------,,,,,,------.../////////........................,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------000000//////............,,,,,,---------.........------......------,,,+++------------------------,,,,,,,,,,,,------------'''***,,,---,,,++++++,,,,,,,,,------------,,,,,,+++,,,,,,------,,,,,,+++.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------....../////////+++,,,,,,,,,,,,---------......---,,,,,,---......---------,,,,,,,,,,,,++++++,,,------......------)))***++++++,,,,,,++++++,,,,,,,,,,,,,,,---.........,,,***+++---///...---111111000000//////......---.........------,,,+++---.........---,,,++++++........................,,,------......------,,,---..................---------------------------,,,+++***+++---...---,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,+++***,,,,,,,,,---------......------------------------++++++,,,,,,---...///000------------------------+++,,,...//////...,,,+++------------------------...---,,,++++++,,,...///.........------,,,,,,,,,........................///...,,,+++,,,---///111888666333000...---..................////////////000111111111000000000111//////000000000000//////)))***+++,,,------...---.........///////////////------...//////......---////////////////////////....../////////000000000///////////////////////////000000111111222222222111111111111111111111111222222333444444555666666555666666888999:::;;;;;;;;;;;;;;;;;;<<<<<<======BBBDDDFFFFFFEEEDDDEEEFFFBBBBBBBBBCCCDDDEEEGGGHHHIIIIIIJJJJJJIIIHHHGGGFFFDDDDDDCCCBBBAAA@@@??????888888777666666666666666555555666666555444333333111222333444444444333222//////000000000000111111000000000/////////......///...---,,,,,,---...///........................,,,,,,------....../////////////////////.........//////............//////............------------................................................,,,,,,------......//////...//////000000///......,,,,,,,,,------------...//////...------------...111000///...------------+++,,,---...////////////---------........................///......------///............---------................................................---------.......................................---------------------------------.........//////........................---------.........//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,///......------...//////,,,---------............------......------,,,+++------------------------+++,,,,,,,,,,,,---------(((***,,,---,,,,,,---...------............------+++,,,,,,------,,,,,,+++------------------,,,,,,+++++++++,,,,,,---------000000///...---,,,+++***+++++++++,,,,,,,,,---------,,,+++******+++,,,---------,,,,,,,,,++++++++++++,,,------......------***++++++,,,,,,,,,,,,,,,++++++++++++,,,---...///...+++((()))---//////---000000000000000//////////////////......---++++++,,,------------,,,,,,+++........................,,,------......------,,,------............------------------------------,,,+++***+++---...---,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++,,,,,,,,,---------......---------------------------,,,,,,,,,---...//////------------------------------...//////...------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---......------------------,,,,,,..............................---,,,---...///000//////.........000111222............///////////////000111111//////000111//////000000000000//////***+++,,,---.....................///////////////------...////////////...---------...//////000000------........./////////......////////////......///000000111111222333333111111111111111111111111111222222333555666666777666666777777888999999::::::;;;;;;;;;;;;<<<<<<<<>>======888777777666666666666666444444555555555444333333///000222333444333222111111111222222333333333333/////////.........------................................................---------...//////000000///////////////......---//////............//////............////////////................................................------------------------)))***---000111111000///------------..................---------.........000//////.........//////------...............------------.........//////------......///.........////////////////////////........................///...---,,,,,,---...///---------.........//////................................................---------.........................................................---------------------------------------------------------,,,,,,,,,---...///000------------............------......------,,,+++------------------------------------............---...///...------...000------............------+++,,,,,,------,,,,,,+++,,,,,,------------------+++++++++,,,,,,---------......------,,,,,,++++++,,,,,,,,,,,,---------...+++***)))(((((()))***+++...---------,,,,,,,,,,,,+++,,,------......------++++++,,,---------------++++++++++++,,,---...//////+++'''(((,,,000///---.............../////////---...............------++++++,,,---------,,,,,,........................,,,------......------,,,,,,,,,------------,,,,,,........................,,,+++***+++---...---,,,,,,,,,,,,---------......------------------------,,,------............---,,,,,,,,,---------......------------------------......---------......///........................////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,------------------........................---------............///,,,,,,---...///000111111............////////////...///111000...---///111//////000000000000/////////000000000//////...---............/////////000------...///////////////+++,,,,,,---...///000000------------.........///......////////////......///000000111222222333333111111111111111111111111///000000111333444555555666666777777888888888999::::::;;;;;;;;;;;;;;;;;;===???AAAAAA@@@@@@@@@AAACCCCCCCCCDDDDDDEEEGGGGGGDDDEEEFFFGGGGGGFFFEEEDDD>>>>>>===<<<;;;:::999999:::999888888888888888999444444444555444444333333---///111222333222111000......//////000000000111///.........------------------...//////...------........................---......///000111111222//////000000///...------//////............//////......//////000000111111........................000000000000000000000000,,,+++++++++++++++++++++!!!$$$)))---000000///.............../////////000---------------...///000............///000111222////////////...---,,,,,,---------.........//////,,,,,,---.../////////...------......//////000000........................///...,,,++++++,,,...///---------.........//////........................////////////////////////........................////////////////////////......---,,,+++******)))------------------------........................,,,+++++++++,,,...000111---------.........//////------......------,,,+++------------------------............/////////000------,,,***((((((***,,,,,,------......------,,,+++,,,,,,------,,,,,,+++,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,((((((***+++---...000000---------.........//////...---+++******+++---...//////.........---------+++,,,------......------+++,,,------......------++++++++++++,,,---...//////***'''(((,,,000///---+++,,,,,,------.........+++,,,---...////////////***+++,,,,,,------------........................,,,------......------,,,+++,,,,,,------,,,,,,+++........................,,,+++***+++---...---,,,,,,,,,,,,---------..............................------...///000000000///,,,,,,,,,---------......------------------------///......---------......////////////////////////---,,,++++++++++++,,,---------------------------***+++---...///...------,,,,,,,,,------.................................,,,---......//////....../////////000///...---,,,............/////////000---///111000---,,,...000//////000000000000////////////...---,,,***((('''---.........//////000000------...///000000//////............////////////////////////000000000000...............///000000000111111111111222222222333333333222222222222222333333333333333333333333666555555444444666777888::::::::::::;;;<<<======;;;<<<>>>???AAAAAABBBBBBDDDEEEFFFGGGGGGGGGGGGGGGFFFEEEEEEHHHJJJJJJEEEAAA>>>===<<<;;;999777666555999888888777666555555444111222222333333222222111222111111000000000000000222222111//////.........000000000000000000000000000///...------...///000---------.........//////............//////////////////////////////////////////............//////000//////........./////////---***+++---///---,,,000000000000000000000000111...++++++...//////---////////////////////////////////////////////////((()))+++---...///000000000000000000000000000000---.........//////000000222111111000///......---......////////////..............................//////////////////////////////.........---------......---,,,---...///000////////////////////////---------.........//////......------------......000///...---,,,------...------............------//////.........---------........................,,,,,,,,,---------......,,,,,,---......---,,,,,,........................000000000000000000000000,,,,,,---.../////////...------............------........................------...///...---+++***++++++,,,,,,,,,---------...---+++******+++---...------...///...---+++***++++++,,,------......///...------------...//////........................++++++,,,---,,,+++)))((()))******+++,,,---......++++++++++++++++++++++++---+++***+++,,,---------,,,,,,,,,---------......------++++++++++++------///......---------............------------...........................------,,,,,,+++++++++,,,,,,------............---------------...------,,,,,,///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................---.........---,,,,,,+++))))))***++++++,,,------+++,,,///222333222111000//////.........---------(((***+++---......------,,,------......------,,,......////////////..............................//////---,,,+++*********......////////////......000///...---,,,------.../////////...---------,,,(((+++...111222000...,,,000000000000000000000000000000000000////////////........................------............------............////////////////////////000000000000///............///000000000111111111111222222222111111111222222222222222333333333333333333333333666555555444555666777888999999999999:::;;;<<<===;;;;;;===???AAABBBBBBBBBCCCDDDEEEFFFGGGHHHHHHHHHEEEDDDDDDFFFHHHGGGDDDAAA======<<<::::::::::::;;;888888777777666555555444222222333333333333222222222111111000000000000000222111000///............//////////////////////////////............//////---------.........//////............////////////111111111111111111111111000//////........./////////......---------......111...,,,---///000///...////////////////////////000...+++,,,...//////---////////////////////////////////////////////////,,,---...///////////////000000000000000000000000........./////////000000111111111000///...............////////////..............................//////////////////////////////.........---------...------,,,---...///000........................---------.........//////......------------......000///...---------......------............------......---------,,,,,,,,,........................,,,,,,,,,---------......,,,,,,---......---,,,,,,................................................------......///.........---..................---........................------......------,,,+++++++++,,,,,,,,,---------...---,,,++++++,,,---...------......------,,,+++///......------,,,,,,+++,,,++++++++++++,,,------------------------------...............---,,,,,,000////////////.........++++++++++++++++++++++++---+++***+++,,,...------,,,,,,,,,---------......------,,,++++++,,,------///......---------............------------......---------.........//////------,,,,,,,,,,,,------,,,,,,------------,,,,,,---------......------,,,///...---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,........................------......------,,,+++******++++++,,,,,,------......////////////////////////.........---------++++++,,,---...//////...,,,------......------,,,,,,,,,------------,,,,,,........................///......------------.........////////////......000///...---------........................------***+++...000111000...---000000000000000000000000000000000000/////////...........................---......//////......---............////////////////////////000000000000//////......//////000111000111111111111222222222///000000111111222222222333333333333333333333333555555444444555555666777888888888888999:::;;;;;;:::;;;<<>>@@@BBBCCCCCCAAABBBCCCEEEGGGHHHHHHIIIDDDCCCBBBAAAAAA@@@??????<<<<<<<<<:::888666333222777777666666666555555555333333444444444444333333222111111000000000000000//////...---------------////////////////////////---...///000000///...---............////////////............////////////------------------------111000///......---............---------...//////111000//////000000111000////////////////////////......------............////////////////////////////////////////////////000000000000///...------//////////////////////////////////////////000000111000000000/////////.........////////////............................../////////////////////////////////...............------------......//////....................................////////////......------------......//////..................------............------------------------------........................,,,,,,,,,---------......------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,.../////////...---,,,,,,.........------.................................///...,,,++++++,,,---...,,,,,,,,,------------...---......//////......---///...,,,++++++,,,---...,,,,,,------.../////////...------------...//////,,,,,,,,,,,,,,,,,,,,,,,,------+++******+++,,,---))))))***+++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,...,,,++++++---......---,,,,,,,,,---------......---------,,,,,,---------...------------...//////......------------...........................---......---------...//////,,,,,,------------,,,,,,,,,------..................------,,,,,,,,,------------------------------........................,,,------...------,,,,,,---------------------,,,...------,,,,,,---------........................///...---,,,---...000111------............------......////////////..............................//////000000111111111000......////////////......//////..................------......//////000000...............///000000000000000000000000000000000000/////////.......................................////////////..................////////////////////////000000000000///////////////000111111000000111111111222222222......///000111222222222333333333333333333333333333444444555555555555555666666666666777888999999999:::<<<>>>@@@AAABBBBBB???@@@BBBDDDEEEFFFGGGGGGBBBBBBAAA@@@>>>=========>>>@@@BBBCCCAAA===888555666666666666555555555555222333333444444333333222222111111000000000000000///......------------...........................---...///000000///...---........./////////000000............////////////222222222222222222222222000000///...............//////...//////000111111////////////......///000........................---............---......////////////////////////////////////////////////------.../////////......////////////////////////000000000000000000//////000000000000////////////......////////////......////////////////////////////////////////////////////////////////////////---------...............////////////////////////........./////////000000......------------............//////////////////------............------............////////////........................,,,,,,,,,---------......------------------------........................------------------------.../////////...---,,,,,,///...------------...///...........................---,,,++++++,,,...///,,,,,,---------.........---......//////......---...---,,,++++++,,,...///,,,,,,---......//////000...------------...//////,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++++++++,,,---...,,,,,,---...///000111111,,,,,,,,,,,,,,,,,,,,,,,,...,,,+++,,,---.........,,,,,,,,,---------......---------------------------------------...//////......------------......000000///...---,,,,,,+++---------------...///000------............------,,,---....../////////...------,,,,,,,,,------...------------------------........................,,,,,,------...------,,,---------------------,,,)))***,,,...//////---------........................---,,,,,,,,,---...///---......//////......---......////////////..............................///000000000000///...---......////////////............//////////////////---......//////000000000//////.........///000111////////////////////////////////////............////////////////////////...//////////////////...............////////////////////////000000000000000000//////000000111222000111111111111222222222///000000111111222222222333333333333333333333333333333444555555555555444666666666666777888999999:::;;;<<<>>>???@@@@@@AAA>>>???AAABBBCCCDDDDDDEEE@@@AAABBB@@@===;;;:::;;;777:::>>>BBBBBB???<<<999555555555555555555555555111222222333333222222111222111111000000000000000//////...............///..............................////////////............/////////000000000............////////////111111111111111111111111//////............//////////////////000111222222...//////...---,,,...000........................,,,...//////...------...////////////////////////////////////////////////+++,,,---...///000000000000000000000000000000000111111000000000000//////000000000000////////////......////////////......////////////////////////////////////////////////...////////////000000000,,,---......//////......000000000000000000000000....../////////000000000......------------............///000000000//////------............------///////////////000000000........................,,,,,,,,,---------.........------,,,,,,------............................................................///......------///...---,,,,,,---...///........................------,,,,,,,,,---......,,,---------............------------------------------,,,,,,,,,---......000000//////...---------,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,...............//////000.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,...---+++,,,...//////...,,,,,,,,,---------......------............---------------------...///000......------------......000000///...---,,,,,,+++,,,,,,,,,,,,---...//////---......//////......---,,,---...///////////////------,,,,,,,,,---......------------------------........................,,,,,,------......------,,,,,,,,,,,,,,,---------'''))),,,///000000...------------..................---------------............////////////......,,,,,,------------,,,,,,...........................///000000000...---,,,......////////////............///000000000////////////////////////000000000//////......///000000/////////////////////////////////.........------////////////////////////...//////000000//////...............////////////////////////000000000000000000//////000000111222000111111111111222222222111111111222222222222222333333333333333333333333222333444555555555444444666666666666777888999:::;;;<<<===>>>????????????>>>>>>???AAAAAABBBBBBBBB???AAACCCBBB>>>:::999999333555888:::;;;;;;999888555555555555555555555555000111111222222111111000222111111000000000000000000//////......//////000........................//////............//////.../////////000000000000............////////////..............................---......///000111.........//////000111222---///000...,,,,,,...000........................+++...000000...,,,---...////////////////////////////////////////////////------...///000000000000000000000000000000000000111111111000000000//////////////////000000000000......////////////......////////////////////////////////////////////////.../////////000000000000,,,---.../////////...---000000000000000000000000.../////////000000000000......------------......---...///000111000000///------............------............//////000000........................,,,,,,,,,---------.........---,,,,,,,,,,,,---...................................................------......///.........000///---,,,,,,---///000........................+++,,,------......------------------...............---,,,++++++,,,---...+++,,,------......------000000//////......------,,,++++++++++++,,,------------------------------------...///////////////,,,,,,+++++++++*********------------------------...---,,,,,,...//////...,,,,,,,,,---------......,,,---...//////...---,,,---,,,,,,------///000000......------------..............................++++++++++++,,,---...///,,,------......------,,,,,,---...///000000000000,,,,,,,,,,,,,,,---...///................................................+++,,,------......------******++++++,,,,,,------+++,,,---...//////......---------.........//////....../////////......---......////////////......,,,,,,------------,,,,,,........................,,,---///000111000///.........////////////......---...///000111000000///000000000////////////////////////000//////////////////////////////////////////.........---------//////////////////////////////000000000000//////............/////////000////////////000000000000000000000000000111111222000111111111111222222222333333333222222222222222333333333333333333333333222333444555555555444333666666666777777888999:::<<<<<<===>>>>>>>>>>>>>>>===>>>???@@@@@@@@@@@@@@@>>>AAADDDCCC>>>:::888888999888888888888888999999444555555555555555555555000000111111111111000000222111111000000000000000000000/////////000000111........................000///...------...///000////////////000000000000............/////////000000000000000000000000000------------///000111222---------......000111111---///000///---,,,...111........................+++...111000...,,,---...///////////////////////////////////////////////////000000111111111111000000000000000000000000000222111111111000000//////////////////000000000000......////////////......000000000000000000000000////////////////////////.../////////000000111111,,,,,,.../////////...---////////////////////////////////////000000000000.........------.........---...///111111111000///---..................------------.........//////........................,,,,,,,,,---------.........---,,,,,,,,,,,,---...................................................,,,,,,---.../////////...000///---,,,,,,---///000........................***+++---...///...---------------.........//////...---+++******+++---...***+++---...///...------------......///000000000...------------...//////........................***+++---...///...---,,,+++,,,,,,---...///000111------------------------///---,,,,,,...//////...,,,,,,,,,---------......,,,---...//////...---,,,,,,,,,,,,---...///000111.........------.........++++++,,,---...///000111+++******+++,,,---...///+++,,,,,,------,,,,,,+++,,,---...///000000000000,,,,,,,,,,,,,,,---...///................................................+++,,,,,,---.........---))))))***++++++,,,------000///...---,,,---......---------.........//////...///000111111000///.........////////////.........//////////////////...........................+++,,,///111222222111000......////////////......---...///111111111000///111111000000//////......//////000000000000///...//////////////////////////////.........---------000000000000000000000000//////000000000000//////...------------...//////000000111111000///......111111111000000000000000111111222333333333333222000111111111111222222222333333333333333333333333666666666666666555555555555555555666777999:::;;;===<<<<<<<<<<<<<<<===>>>;;;<<<>>>@@@AAACCCCCCDDD>>>>>>>>>===<<<<<<;;;;;;555555555555666666666666666666666666555444333222222222222222222222222222222222111000//////000000////////////////////////........................,,,------...///000111111333111000...------------333222222111000//////...111222222000---,,,,,,---000000000000000000000000000000//////.........---000000//////.........---000000000000////////////............//////////////////............//////---......///////////////---------.........//////000000000000000000000000---...///000000111000000333222111111000///...---111111000000//////......////////////............000000000000000000000000------......//////000000............///////////////...---...000000000...000000///......///111111............//////////////////............//////...........................///111222222000...---.../////////...---,,,,,,..............................------------......---------.........//////,,,+++)))+++///000///------------...///000000111------------------------+++,,,------......------//////////////////////////////.........---------......---,,,,,,,,,,,,---...---,,,++++++,,,---......------...///222555777---.........//////000000///...,,,+++***+++,,,,,,---------............///........................---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,---------..............................+++++++++,,,,,,---------000///...---------------........................,,,,,,,,,---------......//////.........---------,,,---------------,,,,,,---------............///........................................................................---------,,,,,,+++++++++,,,,,,,,,---------......,,,---------.../////////---------............///......------------......///......------///000111------------------------......------------..................////////////000000000000000000000000111111000000//////......222111///.........///000......//////000000111111000000000/////////////////////............//////000000000000000000000000...------------...////////////000000000///......////////////////////////111111222333333333333222111111111111222222222222333333333333333333333333666666666666555555555555666666666777888999:::;;;<<<<<<<<<<<<======>>>???===>>>???@@@@@@@@@@@@@@@===<<<<<<;;;;;;::::::999444555555666666777777777666666666555555444333222222222222222222222222222222111111000//////000000000000////////////000000........................------......//////000000111000///...------......222222111000000///......---///000///...---...///000000000000000000000000000/////////............111111000000000/////////......//////000000111111............//////////////////............//////---......///////////////---------.........//////000000000000000000000000...//////000000000000///000444777666222//////000000000000000////////////////////////////////////000000000000000000000000.........///////////////............////////////...---,,,---/////////...//////.........///000111............//////////////////............//////------------------------+++,,,...///000///...............///......------..............................------------......---------.........//////---+++***,,,...000///---,,,,,,,,,---.../////////........................+++,,,------......------///---+++******+++---/////////.........---------//////...------------.........------------............------///111333555---........./////////000...---,,,+++++++++,,,,,,---------............///........................---------------------------,,,,,,++++++,,,,,,---,,,,,,---------.................................------------............//////...---------------........................,,,,,,,,,---------......//////.........---------------............---------------............///........................////////////////////////........................//////.........---------,,,,,,,,,---------......---------...............---------............///......------------......///......---...///000111........................///......------......///............////////////000000000000000000000000111000000000/////////...222111000///...//////000////////////000000000000000000000000000000000000//////............//////222222222222222222222222...------------...//////------.../////////..................////////////111111222333333333333222111111111111222222222333333333333333333333333333555555555555555555555555666777777888999:::;;;;;;;;;<<<<<<===>>>???@@@@@@???@@@@@@??????>>>===<<<;;;;;;::::::999888888777444444555666777777888888555555555555444333222222222222222222222222222222111111000/////////000000111000...------...000111.................................///////////////000///............//////111000000//////.........***,,,............000111000000000000000000000000////////////............111111111111000000000000------...///000111222222............//////////////////............//////---......///////////////------........./////////000000000000000000000000///000000000000//////...---444;;;;;;555111000333////////////000000000000000000000000000000000000000000000000000000000000///////////////.....................////////////---,,,+++,,,...///...---......------......///000............//////////////////............//////------------------------((()))+++---.........---------......///.......................................------------......---------..................---,,,,,,...///...---++++++,,,,,,---.........////////////////////////,,,,,,---............---///---***((((((***---///...............---------000000///............///.........//////...............------...///111222.............../////////...---,,,,,,+++,,,,,,,,,---------............///........................------------------------------,,,,,,,,,,,,------,,,------------.................................000000000/////////////////////...------------...........................,,,,,,,,,---------.....................------------....../////////......---------............///........................////////////////////////........................///............---------,,,,,,,,,---------.....................------------------............///......------------......///............///000000///////////////////////////......------......///............////////////000000000000000000000000000000000000////////////222111000////////////000000000000000////////////000000000000000000111111000//////......//////000111111111111111111111111...------------...//////,,,,,,---.../////////.........///////////////000111111222333333333333222111111111222222222333333333333333333333333333333444444555555555555555666777777888999:::;;;;;;;;;:::;;;<<<>>>???@@@@@@@@@@@@@@@@@@??????===<<<<<<::::::999999888777777777444444555666777777888999444444444444444333222222111111111111111111111111111000000/////////000000111///---++++++---///111........................///////////////.....................//////000000000/////////.........---***,,,---...---...///111///////////////////////////////////////.........000000000000000000000000.........///000111111111............//////////////////............//////---......///////////////............////////////000000000000000000000000000000111000000///...------333999;;;888444222111......//////000000111111000000000000111111111111////////////////////////000000//////......------............////////////...---,,,---///000///...,,,,,,------......//////............//////////////////............//////------------------------***+++,,,---------------,,,,,,---.../////////.................................------------....................................------......------,,,,,,---------.................................,,,------...............///...,,,++++++,,,...///........................000//////...............---...///000000///...---///...------------...///........................---------,,,,,,,,,---------------............///................................................------,,,,,,,,,,,,------------------....................................111000000000//////......///......---------..............................,,,,,,,,,---------..............................---...//////////////////---------............///........................////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------....../////////...---------,,,---------............///......------------................../////////000...............///////////////............//////............////////////////////////////////////000000000000////////////111111111000000000000000111111000000//////......000000000111111111111111000000////////////000000...........................------------...//////,,,,,,---.../////////.../////////000000111111111111111222333333333333222111222222222222333333333333333333333333333333333333444444444555555666666777888999:::::::::::::::999:::<<<>>>???@@@@@@@@@>>>???????????????>>>===::::::999888888777777666333444444555666666777777333333333333333333222111111111111111111111111111000///////////////000000000...,,,******,,,...000........................///////////////.........------...//////000000000////////////............---...///...------...///////////////////////////.........///////////////////////////////////////000000000000////////////............//////////////////............//////---......///////////////........./////////000000////////////////////////000000111000000///...---///000222777:::999333///......//////000000111111///000000000111111111222////////////////////////000000//////......------............////////////000......///000111000///+++,,,---....../////////............//////////////////............//////------------------------............------,,,,,,,,,,,,---.../////////.................................------------...........................---......///......------................../////////------------------------,,,---......//////......,,,------......------,,,---.....................///...------,,,,,,---------...///000000///...---///......---------------...............------------------------------------------............///...................................................------,,,,,,------...---------.........//////......................../////////......---------......---------......///........................,,,,,,,,,---------......---.....................---......///000000//////---------............///........................------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------....../////////...---------,,,---------............///......------------......---......///////////////,,,,,,---------........./////////....../////////............////////////////////////////////////////////////000000000000111111111111111000000///111111000000//////......//////000000111111111111000000////////////000000...........................------------...//////------.../////////......//////000000111111222222111111222333333333333222222222222222333333333333333333333333333333333333333333333444555555666666666777999:::::::::999888999:::<<<>>>>>>>>>>>>===<<<======>>>>>>>>>>>>>>>999999888888777666666666333444444444444555555555222222222333333222222111111111111111111111111111//////......//////000000///...,,,++++++,,,...///.................................///////////////------...///000000/////////////////////////////////000111000...------...000000000000000000000000.........///////////////............////////////111000000000/////////...............//////////////////............//////---......///////////////....../////////000000000///////////////////////////000000000000//////...111///...222888:::555000////////////000000000000...//////000000111111111000000000000000000000000///////////////.....................////////////000///...///111222111000+++,,,---//////000000000............//////////////////............//////........................111111000///...---,,,,,,------......///.......................................------------.....................------------...//////...---...000////////////////////////------------------------------...////////////...)))***,,,......,,,***)))---------.....................---,,,,,,,,,,,,,,,.........//////.........//////.........---------.........---------------,,,,,,---............------------............///......................................................------------......------........./////////..............................------------------...------------...//////........................,,,,,,,,,---------......---------...............,,,---...///////////////---------............///........................,,,,,,,,,,,,,,,,,,,,,,,,........................---------............///,,,,,,,,,---------.....................------------------............///......------------......---......///000/////////++++++,,,,,,---.........000//////......//////000............////////////000000000000000000000000////////////000000000000111111222222111111000///000000000000////////////......//////000000111111111000000//////000000111111111111111111111111111...------------...////////////000000000///............//////000111111222111111222333333333333222222222222333333333444444333333333333333333333333222222333444444555666666555666888999:::999888777999:::<<<===>>>===<<<;;;;;;;;;;;;<<<<<<;;;;;;:::777777666666555555444444444333333333333222222222111111222222222222111111111111111111111111111111...............///000000000//////......//////000........................------......//////000000---...///000000//////...000000000000000000000000000111111111///...///000000000000000000000000000............/////////000......//////000000000000////////////000000000000............//////////////////............//////---......///////////////.../////////000000000000////////////////////////...//////000000000000///222///...111555888777555000000000000////////////------...//////000111111000000000000000000000000.........///////////////............////////////000///...///000111111///+++,,,...000111111111111............//////////////////............//////////////////////////////000000///......---------.........///......------..............................------------......//////.........---------+++...//////...---///111................................................------...///////////////+++,,,------------,,,+++---------.........////////////...---------------......------------.........////////////......---.........------,,,,,,,,,+++,,,.../////////...------------............///......................................................------------..................////////////........................------------------......---------------...//////........................,,,,,,,,,---------......---------.........//////++++++---....../////////---------............///........................------------------------........................---------.........//////,,,,,,,,,---------......---------...............---------............///......------------......------///000000000///...,,,,,,,,,---.../////////000000////////////000000............////////////000000000000000000000000.../////////000000000111111111222222222111000///////////////000000000000,,,------...//////000000111111000000000000111111222222222222222222222222...------------...//////000111111111000///......---------...///000000111111111222333333333333222222222333333333444444444333333333333333333333333222222333333444555666666555666888999999888777666888:::;;;======<<<:::999::::::::::::999999888777666555555444444333222222444333333222222111111000000111111222222222111111000000000000000000000000...............///000111000000111111111111000000........................,,,------...///000111111---...///000000///...---000000000000111111111111///111222111000///000222000000000000000000000000---.........//////000000//////000000111111111222------...///000111222222............/////////000//////............//////---......///////////////////////////000000000000////////////////////////......///000000111000000111111111111222555888;;;111111000000//////......,,,------...///000000111000000000000000000000000---.........//////000000............/////////000///...---...000000000...+++---///000222222222111............/////////000//////............//////000000000000000000000000......---------...//////.../////////...---,,,,,,.................................------.........//////.........---------+++---000///......000333------------------------////////////////////////---......///////////////000///............///000---------.........//////000000///..................---,,,++++++,,,---......//////000//////...............------,,,,,,,,,+++,,,.../////////......---------.........//////........................////////////////////////......------------................../////////000........................,,,---------......//////---------------...///000........................,,,,,,,,,---------......---------.........//////***+++,,,---............---------.........//////........................................................................+++++++++,,,,,,---------,,,,,,,,,---------......,,,------....../////////---------.........//////.........------.........,,,---///000000000///...---------...///000000111000000////////////000000............/////////000000000000000000000000000.../////////000000111111111111222333222111000///......//////000000111111,,,,,,------...//////000111111000000000000111111000000000000000000000000/////////000222333555666////////////////////////000000000000////////////000000111111111111000000444444444444444444444444333222222111111222222333555555555555555555555555666666666777888888999999999:::;;;<<<<<<:::999777999888888777666555555444555555444444444555555666333333333222222222111111222222222222222222222222...///000000//////000111000000////////////000000000000000000000000000000....../////////////////////////////////000111111////////////000000000000111111111000000000000000222111111111000000//////---,,,,,,+++,,,---...///111111111111111111111111---......///000111111222111111000///////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000///......//////000000000000//////////////////............222111///...///333777999===777000---///111333222111111000///////////////...///000111111000///...000000000000000000000000000000////////////000000000//////000333444333333//////000000///...------000000000000000000000000000000000000000000000000///...---,,,,,,---...//////...---,,,,,,,,,,,,,,,................................................,,,,,,------...///000000000000//////.........---............////////////------..................///...---,,,,,,---.../////////000000///...------111000///...............////////////////////////.........------,,,,,,,,,...------,,,,,,------...+++,,,.../////////...---000000//////......------000000//////............------------------------////////////////////////........................//////.........------------------...............////////////////////////........................---------............///........................,,,,,,,,,------.........---.........---,,,,,,+++/////////......---------000///...------...///000..............................//////...---,,,,,,................................................///......---------........................------........................---------.........//////////////////000000000000........................,,,,,,,,,------.........---------.........//////........................//////000111222333444444........................111111000000//////......000111111222333444444555000000000000000000000000//////000111111111111111,,,,,,,,,---...///000111////////////////////////000000000000000000000///000000111111111111000000333333333333333333333333333222222222222222222333222222222222222222222222444444555555666777777888777888:::;;;<<<;;;:::999888888888777666555555555555555444444444444555555333333333222222222111111222222222222222222222222...///000000//////000111000000////////////000000000000000000000000000000///////////////.........//////......//////000111////////////000000000000////////////////////////000000000000/////////......------,,,---...///000////////////////////////......//////000000111111000000///...............000000000000000000000000////////////////////////000000000000000000000000000000000000000///......//////000000000000//////000000000/////////......111000//////000222555666<<<;;;999666222000///...111111000/////////////////////000111111000//////000000000000000000000000000000////////////000000...---,,,---///000000/////////000000///......---///000000111222333333333........................///...------------...//////...------,,,,,,,,,---................................................,,,,,,------...//////000000/////////........................//////////////////..................///...------------...//////////////////...------------,,,,,,,,,------...////////////////////////.........------,,,,,,,,,...------,,,,,,------...,,,---......///...........................------/////////.........------------------------------////////////////////////........................//////.........---------,,,---------......//////................................................---------............///........................******+++++++++,,,,,,,,,.../////////......---,,,------,,,,,,,,,+++++++++......------------....................................///......------,,,................................................---,,,,,,++++++,,,,,,,,,................................................---------.........//////............////////////////////////////////////..................//////---------.........//////........................000000000000////////////........................111111000000////////////,,,,,,,,,---.../////////000000000000000000000000000000111111111111111111,,,,,,++++++,,,,,,---...////////////////////////000000000000000000000000000000111111111111000000222222222222222222222222222222222222222222222222444444444444444444444444222333333444555555666666555777999:::<<<<<<;;;;;;888888777777666666555555555555444444444444444555333333333222222222111111222222222222222222222222...///000000//////000111000000////////////000000000000000000000000000000000000//////.........---///............//////000////////////000000000000............////////////000////////////.........//////.........///000000////////////////////////////////////000000000000//////...---------......000000000000000000000000........................000000000000000000000000000000000000000///......///000000111111000000///111111111000000000000///000000000///000111222222777;;;???>>>888111///...111000000//////////////////000000111111000000///000000000000000000000000000000////////////000000...---,,,---...///...---//////000000000///.........///000111333444555666........................///......------......//////...------,,,---------................................................,,,,,,------.../////////////////////........................////////////222111///...---.../////////......------......//////////////////......---+++++++++,,,,,,...//////////////////////////////.........---------------...------,,,,,,------......------------...//////,,,,,,,,,---------------.........---------------------------------------////////////////////////.......................................---------,,,,,,------...///000000................................................---------............///........................++++++++++++,,,,,,,,,,,,/////////000//////...------,,,,,,,,,,,,+++++++++,,,,,,------------,,,,,,.......................................---------................................................,,,,,,,,,++++++,,,,,,---................................................------........./////////------------............000000000000000000000000000000000///////////////------........./////////........................000000000000////////////////////////////////////111000000000000/////////......//////000111111111000000000000000000000000111111111111111111111111//////...------.........////////////////////////000000000000000111111111000111111222222111111000111111111111111111111111222222222222222222222222444444444555555555555555222333333444444555666666666777999:::;;;;;;;;;:::888777777777666666666555555555444444333333444444333333333222222222111111111111111111111111111111...///000000//////000111000000////////////000000////////////////////////000000000///......------///...............//////////////////000000000000......///////////////000000000000000000/////////000000000000000000000111000000000000000000000000000000000000////////////000//////.........//////////////////////////////////////////////////////000000000000000000000000000000000000000///......000000000111111000000000222222222111111111000000///000000000000000//////000555;;;===;;;777444333000000////////////000000000000000000000000000000000000000000000000000000000000////////////000000111000//////000111000...//////000000000//////......///000111222333444444000000000000000000000000//////............//////......------------......................................................---------........./////////////////////.....................////////////333222000.........///000//////............//////...///////////////.....................///000000////////////////////////...............---------...------,,,,,,------.........---,,,,,,...///000......------------------------------------------,,,,,,------------------////////////////////////................................................+++,,,,,,---...///000000................................................---------............///........................------......................../////////......---........................,,,---...//////...---,,,.................................---------............................................................---------...//////---------...................................................////////////------........./////////////////////////////////000000000//////.....................////////////........................//////000111222333444444000000000000000000000000000000000000000000000000222222222333333444444444000000000000000000000000333333222222111111111111111000//////...////////////////////////////////////000000000111111111222111111222222222222111111111111111111111111111111111222222333333222222111000000111111111222222222444444444555666666777777999999999999999999999888777777777777666666666666555555444333333333333333333333333222222222111111111111111111111111111111...///000000//////000111000000////////////000000////////////////////////000000//////.........---000//////.........//////////////////000000000000/////////000000111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000////////////111000000000000000111111////////////////////////000000000000000000000000////////////////////////000000000000000///......000000111111111111000000222222222222111111111111//////000000000///...---000000333777::::::777333000000////////////000000111111000000000000111111000000000000000000000000000000////////////000000333111000000222222111000//////000000000000000///////////////000000000000000000000000000000000000////////////////////////......---------......///................................................---------........................///////////////............////////////222111000///......///000////////////////////////......///////////////...000000///...............////////////////////////...........................------,,,,,,------.........---,,,,,,...///000111000000///...---,,,,,,------------------------,,,,,,,,,---------......////////////////////////////////////////////////---.....................,,,,,,------...//////000................................................---------............///................................................,,,------.........------........................---...///000000///...---..............................------------...///................................................---------------...///000---------.........//////................................./////////000000....../////////000000000........................000//////......---------........./////////000000//////////////////////////////000111222333444444111111111111111111111111000000000000111111111111/////////000000000000000111111111111111111111111444333222222111222333333//////...............//////////////////////////////000000111111222222222111111222222222222111111111111111111111111111111111222333444444333222111111111111222222333333444555555555666777777888888::::::999999888888888888777777777777666666666666666555444333222222222222333333333222222222111111111111111111111111111111...///000000//////000111000000////////////000000000000000000000000000000////////////////////////111000000////////////000////////////000000000000//////000000111111222222111111222222222222222333111111222222222111000///////////////////////////////////////000000000000111111000000111111222222000000000000000000000000111111111111111111111111////////////////////////000000000000000///......000111111222222111111000222222222111111111111000//////000000000000///...333111///222666777444000///////////////000000111222111111000000111111222000000000000000000000000000000////////////000000000///...///000111000/////////000111111111000000////////////////////////...........................//////000000//////............---......///000.................................................................................///////////////............////////////////////////////////////...//////000000//////...---...////////////////////////...,,,,,,+++++++++////////////////////////.............../////////...------,,,,,,------......------------...//////111000000///......---------------------.........+++,,,,,,------.........////////////////////////////////////////////////---------...............---------............///------------------------........................---------............///........................------------,,,,,,,,,,,,+++,,,------------------+++++++++,,,,,,,,,,,,---...//////////////////.................................---,,,,,,...///000................................................++++++++++++,,,------...,,,,,,------.../////////............................../////////000000000////////////000000000111........................//////......................../////////000000000////////////////////////000000000000////////////000000000000000000000000000000000111111111111222////////////////////////111111111111111111111111444333222222222333555666................../////////////////////////////////000000111111222333333111222222333333222222111222222222222222222222222000111333444444333111000222333333444555555666666555555555666777777888888888888888888888888999999666666666666777777777777666555444333222222222222333333333222222222111111111111111111111111111111...///000000//////000111000000////////////000000000000000000000000000000------......///000000000222222111000000000000000////////////000000000000......//////000111111222000000111111222222222222000111222222222000///...////////////////////////......//////000000111111000000000000000111222222000000000000000000000000000000000000000000000000////////////////////////000000000000000///......000111111222222111111000222111111111111000000000000000000000000000000111222111111222222222111//////////////////000111111222222111000000111222222000000000000000000000000000000////////////000000...------...000111000/////////000111111111111111......//////000000111111...........................///000111111000///..................///000000..................................................................................../////////000............////////////+++,,,...000000000///......///000111111000///...------...///////////////...------,,,,,,,,,------////////////////////////---........./////////000...------,,,,,,------...,,,---......///.........---------....../////////------........./////////++++++,,,,,,---......///////////////////////////////////////////////////---------.........//////...............---------------------------------........................---------............///...........................---------,,,,,,,,,,,,,,,,,,---...............+++++++++,,,,,,,,,------///......------......///........................///...,,,,,,,,,...///111................................................++++++++++++,,,---......,,,,,,------...//////000.........................../////////000000000000........./////////000000........................//////////////////000000.../////////000000000000////////////////////////000000000000////////////000000000000000000000000000000111111111222222222111111111111111111111111111111111111111111111111333222111111222444666888///////////////000111111///////////////////////////000000111222222333333111222222333333222222111222222222222222222222222000111333444444333111000//////000111111222333333444444555555666777777777666666777777888999;;;;;;666666666666777777777777666555444333222222222222333333333222222222111111000000000000000000000000...///000000//////000111000000////////////000000000000000000000000000000,,,,,,---...///000111111333333222111000000111111////////////000000000000---------...///000000111//////000000111111111222000111222222111000///...111111111111111111111111---......///000111111222///////////////000111111000000000000000000000000000000000000000000000000////////////////////////000000000000000//////...111111222222222222111111111111111000000000000///000000000000000111222222---000444444111///000222///////////////000111111333222111000000111222333000000000000000000000000000000////////////000000......---///111222222111//////000111111111111111---...///000111222333444000000000000000000000000...///000111111000///..................///000000.....................................................................------.........//////000000............/////////000(((***---000111000///---...///000111111000///...------...///000000//////...............///000111////////////////////////---.........//////000000...------,,,,,,------...+++,,,.../////////...---))))))+++,,,...///000111........./////////000000++++++,,,,,,---...//////////////////////////////000000000000000000000000---------.........///////////////...------,,,,,,------------------------........................---------.........//////........................000000/////////.........------...///000000//////---------....../////////......,,,++++++,,,..............................///...,,,,,,,,,...000111................................................,,,,,,,,,---...///000111,,,,,,------...///000000........................////////////000000000000---------.........//////000000000000000000000000//////000000111111222222////////////000000000000000000000000000000000000//////000111222333444444////////////////////////000000111111222222222222111111111000000000000000111111111111111111111111222222111111333555888999......------------..............................---...///111111222222222222111000000000111333444222222222222222222222222333333333333333333333333333222222111111222222333666666555555666777999:::777777777777777777777777555555555555555444444444222222222222222222333333222222222111111111111000111111111111111111111111222111111111000000//////000000000000000000000000////////////000000000000/////////000111111222222111///------000222111///000000000000000000000000000000000000000000000000///////////////000111222111000/////////111222333111111222222222222111111...------------...//////////////////............/////////////////////////////////000000111111111000000000000000000000000,,,,,,---...///000000111111111111111111222333444444333000...---...///000111111111000000/////////000000000000000000000000111111000000000000111111000000111111111111000000////////////////////////000000000000000000000000000000000000000000000000000000////////////000000////////////////////////000000000000000000000000........................////////////////////////000000000000000000000000///////////////////////////...---,,,,,,,,,,,,,,,...------,,,,,,------...---------............///......------------..............................//////000000000000//////---------............///******++++++,,,---............////////////......+++,,,---...---+++)))'''((()))***+++---...//////111000...---...///111222////////////////////////---,,,,,,,,,,,,---......---------.........////////////.........---------...///000222222222111000---.........//////000000..............................//////...---,,,,,,////////////////////////000000//////.........---/////////000///......---,,,------......------,,,......---------...//////........................000000000000000000000000------,,,,,,,,,+++++++++...------------...//////+++,,,,,,------,,,,,,+++////////////////////////---------............///..................------000000//////.........---////////////000000000000,,,,,,---.../////////...000000000000000000000000////////////////////////111111111111111111111111000000000000000000000000000000////////////000000000000000000111111111111222222111000000111222222...000222333222000000111444444555777999<<<>>>???///..................///...........................///000111111111111111111111000000111111222333222222222222222222222222333333333333333333333333333222222111111222222333555555444444555666888999777777777777777777777777555555555555555555555555444333333333333333333333222222222111111111111000111111111111111111111111111111111111000000000///000000000000000000000000///000000000000111111111111111111000000000000000222000...///111333222111000000000000000000000000000000000000000000000000000000000000000000000000000/////////000000111222000111111222222111111000//////......//////000111333333333222222222222222111111111111111000000000000111111111111111111111//////////////////////////////000000000000000000111111000000111222222333555444333111111111222222222222111111111111111000222222222222222222222222000//////////////////000000000000111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000////////////////////////000000000000000000000000........................////////////////////////////////////////////////........................///...------,,,,,,,,,---///......------......///........./////////000000///......------......///........................//////000000000///......---------............///++++++,,,,,,------...............//////.........,,,,,,---...---,,,+++******++++++,,,---.../////////...---,,,---...000111////////////////////////---------------......///------..................//////.........---------,,,---...///000//////.............../////////000..............................//////...------,,,////////////////////////000/////////...............////////////...------,,,------......------,,,,,,,,,---------.................................////////////////////////------------,,,,,,,,,,,,---------------...//////------------------------........................---------............///////////////////////////000/////////........................////////////,,,---......//////......000000000000000000000000111111111111111111111111111111111111111111111111000000000000000000000000111111000000000000111111/////////000000000000111111111111111111111111111///111333333222111222333444555777;;;???CCCFFFHHH000//////......//////000///////////////////////////000000111111111000000000000111222222222222222222222222222222222222222222222222222222222222222333222222111111222222333444444444444444555777777777777777777777777777777666666666666666666666666555555555444444333333333222222222111111111111000111111111111111111111111111111111111000000000000000000000000000000000000000000000000111111111111222222111111000//////...222111///000222333333222000000000000000000000000000000000000000000000000000000111222222111000///...//////000000000000000000000111111111111000000000000000000000111111222111111111111111111111111222222222222222222222222222222111111111111111111000000000000000000000000333222222222111111111000222222222222222333333333444444444555444444444333111111111222222222222222000000000000000000000000000000////////////000000///000000111111000000///111111111111111111111111000000000000000000000000000000000000000000000000111000000//////000000111////////////////////////000000000000000000000000........................////////////////////////////////////////////////------------------------///...------,,,---------/////////....../////////////////////000000000111///......------......///........................///////////////...---,,,---------............///---------...............------............------------------............------------......//////...---,,,,,,,,,---//////////////////////////////......------......///000..................------/////////.........------------.../////////..................////////////.................................///......---,,,////////////////////////////////////...........................---,,,,,,,,,------......------,,,,,,---...///000//////...................................................///.........------------------------......////////////............//////---------------------------------............//////000000000000000000000////////////............------------............------.../////////......000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000222222111111111111222222000000000111111111222222111111222222222222111111000222333333222333555777999:::===AAAEEEIIILLLNNN000000////////////000000000000000000000000000000000111111111111000000//////000111333333222111111222222222222222222222222222222222222222222222222333222222111111222222333222333333333444555666666777777777777777777777777666666666666777777777777666555555444333222222111222222222111111111000000111111111111111111111111111111111000000000000000000000000000000000000000/////////000000000111111111111111111000000//////111000000000111222222222000000000000000000000000000000000000000000000000---...000222222111000///---...000111111000///...///000000111111000000///000000000000000111222222////////////000000000000111111111111111222222222111111111111000000000000222222222222222333333333333333333222222222222222444444555555555555555444111222444555555555333222000000111111222222222333000000000000000000000000222111111000000111111222///000000111111000000///111111111111111111111111000000000000000000000000000000000000000000000000111000000000000000000111////////////////////////////////////////////////........................////////////////////////////////////////////////------------------------......------------......//////............//////....../////////000000000//////............//////........................////////////...---,,,+++---------............///////////////............,,,,,,------------,,,,,,,,,,,,,,,,,,---...///000///////////////.........------,,,,,,------...//////////////////////////////............///000000...............---------////////////............//////000000000000000000.........///////////////........................---...............------///////////////////////////////////////.........------......------,,,+++,,,------......------,,,,,,...000222222222000///................................................////////////............,,,------...............//////...------...//////---------------------------------............//////////////////000000000///////////////.........------........./////////......////////////......////////////////////////111111111111111111111111////////////////////////000000000000000000000000222111111000000111111222222222222222333333333444000111222222222222111000111222333333333555888;;;AAABBBDDDGGGIIIKKKMMMNNN000000////////////000000000000000000000000000000000111111111111000000//////000111333333222111111222222222222222222222222222222222222222222222222333222222111111222222333222222333444444555555555666666666666666666666666555666666666777777888888555444444333222111111000222222222111111111000000111111111111111111111111000000000000000000111111000000000000000000000000........./////////000000//////000000111111111111///////////////000111222000000000000000000000000000000000000000000000000***+++...000222222111000...///000111111000///...000000111111111111000000000000//////000000111222222222222222333333444444000000000000111111222222111111111111111111111111222222333333333444444444333333333444555666666666555666777777777666555555000222444666666555333111111111111222222333333333333333333333333333333333222222111111111111222222000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000111111000000000000111111000000000000000000000000////////////////////////////////////////////////////////////////////////........................------------------------......---------......///...------,,,,,,------...------.........//////////////////....../////////////////////////////////......//////...---,,,,,,---------............/////////////////////......,,,,,,------------,,,,,,++++++++++++,,,---///000000000/////////.........................../////////////////////////////////............///000000.....................---000000/////////.........000000/////////////////////////////////.................................------...............---////////////////////////.........///////////////------......------,,,+++,,,------......------,,,+++---///111222111000///................................................000000/////////.........,,,---......//////............------------......---------------------------------............///---------....../////////.........///////////////....../////////000000000...///////////////......////////////////////////000000000000000000000000////////////////////////000000000000000000000000000000////////////000000111111111222222222333333111111111222222111111111111222333444555888<<>>>>>;;;<<<<<<===>>>>>>??????AAAAAAAAABBBBBBCCCCCCCCC@@@AAABBBCCCBBBAAA???>>>@@@@@@AAAAAAAAA???>>>===>>>>>>>>>>>>============666666666666666666666666555555444444444444555555222333333444444333333222111111111111111111111111000000000000000000000000000000000000000000000000222111111000000111111222000000000000000000000000000000000000000000000000////////////////////////////////////////////////...............................................................///000000......------------..................////////////000000////////////000000////////////////////////------...///000000000000---------............///---------......//////000.........//////.........+++,,,---...//////...---........................,,,,,,---...............////////////////////////---------------......///+++,,,,,,---...///000000000000000000/////////...///...---,,,,,,,,,------000/////////....................................,,,------...//////......////////////////////////............/////////000...////////////...------,,,------......------,,,+++,,,---...///000000111......................../////////////////////////////////.........------+++,,,...///000///...---,,,---///111111///---,,,........................---------............///---------...//////000000............/////////000........./////////000000000000000000000///......000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000111000000000000000000111000000000111111111222222444222000//////000222444444777;;;>>>@@@CCCFFFHHHGGGHHHIIIJJJJJJIIIHHHGGG......------------....................................///111111222222222222111000000000111333444222222222222222222222222555555555555555555555555333222222222222222222333222333444666777666666555666666666666666666666666333333333444555666666777333444444444444444444444222222222111111111111000111111111111111111111111//////000000111111111222000000000000000000000000222222333333333444444444222222111111000////////////111333222000///222555000000000000000000000000000000000000000000000000666555444333222222222222555444222111111111222333222333333444444333333222333333222222333333444555666666777777888999999:::999999:::;;;<<<<<<======>>>>>>???AAABBBCCCDDDEEECCCCCCDDDEEEEEEFFFGGGGGGIIIIIIIIIHHHHHHHHHHHHHHHHHHIIIJJJKKKJJJIIIGGGEEEHHHHHHHHHHHHGGGFFFEEEDDDDDDDDDDDDCCCCCCBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@::::::999999999999::::::333444444555555444444333222222222222222222222222000000000000000000000000000000000000000000000000222222111111111111222222000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////........................////////////////////////...............///000000//////............//////////////////000000000000000000////////////000000000000000000000000000000,,,---...000111111222222---------.........//////+++,,,,,,---...///000000......////////////......,,,---///111111000...---------------......//////***+++,,,---------,,,,,,////////////////////////---,,,,,,,,,,,,---......***+++,,,---...000111111000000000000////////////111000///...---......///000000//////.........---........................,,,,,,---.../////////...////////////////////////---.........//////000000//////000000//////...---,,,------......------,,,/////////000111333444555........................000000000000000000000000///.........------------+++,,,...000000///...---,,,...111333333111...,,,////////////////////////---------.........//////---......///000111111222---.........//////000000---------.........//////000000000000000///......000000000000000000000000111111111111111111111111111111111111111111111111000000000000000000000000222222111111111111222222333333444444444555555555555333000......000333555666999>>>BBBEEEGGGJJJLLLMMMMMMMMMLLLIIIFFFBBB@@@......///000000000000000000...---...111222111///111000000000111333555777---111333222......333888111111111111111111111111666666555555555444444444222222222222222222222222333333333333333333333333444444333222333444555666444333333222222333333444555444333333222222333333111111111111000000000000000000000000000///......000000000000000000000000222111111111222333444444111111111111111111111111333111///000222333111///000000000000000000000000222222111111111111111111111111111111222333444555333333444444444444444444111111111222222222222222555555555555555555555555444444555666888999::::::999:::;;;<<<===>>>>>>>>>===>>>???@@@AAAAAAAAAAAABBBDDDGGGJJJMMMOOOPPPPPPQQQQQQQQQQQQPPPPPPPPPPPPMMMMMMMMMMMMMMMMMMLLLLLLNNNMMMMMMMMMLLLLLLKKKKKKLLLLLLMMMMMMMMMLLLLLLKKKHHHKKKNNNNNNMMMKKKJJJJJJIIIJJJKKKJJJHHHFFFGGGHHHFFFEEEDDDBBB@@@>>>===<<<>>><<<;;;:::999777444222222333333222222333555777555444222111000000000111111111111111111000///...222111111111111000000000......//////000111111111222222111111000/////////---///000000///....../////////000000000000//////000000000000000000000000............/////////000...---,,,,,,,,,---......////////////////////////222111000.........///000//////////////////////////////...---------------........................................................................................................................111111///......///000000///////////////////////////...------...///000111------............------......---,,,,,,...///000111000///...------...///......////////////......000//////............///////////////////////////................................................------------------------..............................---,,,,,,+++******//////.........---------,,,,,,---...//////......111111000000//////......///............---------................................................,,,---...---,,,,,,---...////////////////////////........................////////////000000000000000000000000000000000000111111111111111111111111000000000000////////////222111000//////000111222////////////////////////111111111111111111111111000111111111111222222222222222111111222333444444444444444444444555666777===>>>AAADDDGGGJJJLLLMMMJJJJJJIIIGGGDDDBBB???>>>------...///////////////000...------000111000///111000000000111333555777555444333111000///111222111111111111111111111111666555555555444444444444222222222222222222222222333333333333333333333333444333333333333444555555444333333222222333333444444444333222222222222333111111111111000000000000000000000000000///......000000000000000000000000111111111111111222333333111111111111111111111111333111///000222333111000111111111111111111111111222222111111111111111111111000000000111222333333333333333333333333333333222222333333333333333444555666666777777888888999::::::;;;<<<===>>>???@@@DDDDDDDDDEEEEEEDDDDDDDDDBBBBBBBBBCCCDDDDDDEEEEEEEEEGGGJJJNNNQQQSSSTTTTTTUUUUUUUUUUUUUUUTTTSSSSSSNNNNNNMMMLLLLLLKKKLLLLLLMMMMMMMMMLLLKKKJJJJJJIIIMMMMMMNNNNNNNNNMMMLLLLLLHHHKKKMMMNNNNNNNNNOOOPPPNNNPPPPPPPPPNNNMMMNNNOOORRRRRRPPPNNNLLLKKKJJJJJJFFFEEECCCAAAAAA???<<<999888888777555333333444444444333222111000000111222//////000000000000//////000000000000000000000000000000000///////////////000000000000000111111111---///000000///....../////////000000000000//////000000000000000000000000---------............//////...---+++++++++,,,,,,........................222111000///......///000////////////////////////000//////...------......................................................------------------------................................................000///.........///111111//////////////////////////////...---......000000---......//////......---///............///000000111000///...---......///......////////////......//////.........//////000////////////////////////................................................000000000000000000000000........................//////...------,,,++++++//////.........---------,,,------...//////......000000000000//////...............//////000000000...................................................///000000......///000////////////////////////........................////////////000000000000000000000000000000000000000000000000000000000000111000000000////////////222111000//////000111222111111111111111111111111111111111111111111111111000111111111111222222222222222222222222333333444444555555666777999:::;;;@@@BBBDDDGGGIIIKKKLLLLLLHHHGGGFFFCCCAAA???>>>===,,,------...............000...,,,,,,...000000000111000000000111333444666999666222111222222111000222222222222222222222222555555555555444444444444333333333333333333333333444444444444444444444444222333444444555555444444444333333222222333333444444444333222222222222222111111111111000000000000000000111111000000//////000000000000000000000000111111000000000111222222111111111111111111111111222111000111222333222000222222222222222222222222111111222222222222222222222222111111111222333333333333333333333333333333444444555555666777888888::::::;;;<<<>>>???@@@AAADDDDDDEEEFFFGGGHHHHHHIIINNNNNNMMMLLLJJJIIIHHHGGGDDDDDDCCCCCCDDDEEEGGGHHHHHHJJJNNNQQQUUUWWWXXXYYYYYYZZZ[[[[[[ZZZXXXVVVTTTOOOMMMKKKIIIHHHHHHIIIJJJKKKKKKKKKJJJIIIIIIHHHHHHLLLLLLLLLLLLKKKKKKJJJIIIHHHJJJLLLMMMNNNOOORRRTTTTTTUUUWWWWWWVVVUUUVVVWWWZZZYYYWWWUUUTTTTTTTTTUUUSSSQQQOOOMMMLLLJJJFFFDDDAAA???===:::777555444333444333222111111222333333000000111111222111111111111111111111111111111111111111000//////...------...//////000111111222222---///000000///...////////////000000000000//////000000000000000000000000,,,,,,---------...............------------...///------------------------111000000////////////000////////////////////////000000//////......//////................................................,,,,,,,,,,,,,,,,,,,,,,,,............................................................///000111111////////////////////////000//////............///---......//////......---...//////000000000000000000000///............///......////////////.....................///000111////////////////////////................................................................................................/////////......------,,,...............---------,,,---......///.........000000000////////////...------...///000111222222...................................................///000000......///000////////////////////////........................////////////000000000000000000000000000000000000////////////////////////111111000000000/////////111111000000000000111111111111111111111111111111111111111111111111111111000111111111111222222222333222222222222333444444555666888:::<<<>>>@@@AAAEEEFFFIIIKKKLLLKKKJJJJJJEEECCCAAA>>>===<<<;;;;;;,,,---......//////......000...---,,,---///000111000000000000111222333444666555333333333444444444222222222222222222222222444444444444444444444444333333333333333333333333444444444444444444444444222333444555666555444333444333333222222333333444444333333222111222222222111111111111000000000///000000111111111000000///000000000000000000000000111000000000000000111111111111111111111111111111111111000111222222222222222222222222222222222222111111222222222222222333444444444333333444444555555555555555555666666666555666888:::<<>><<<:::888777888999:::...//////000000000000000...///000000//////000111000000000111111111222222333999>>>===777222222444333333333333333333333333333333333333444444444444333333333333333333333333333333333333333333333333222333444444555555444444444333333222222333333444333333222111111111111111111111111111000000000000000000111111222222111111000000000000000000000000222222111000000000111111000000000000000000000000///000222222111111222444111111111111111111111111111111222222333444444444222222222222333444555555777777888:::<<<===>>>???AAACCCFFFIIINNNQQQTTTVVVXXXXXXYYYYYYZZZ[[[\\\\\\ZZZYYYYYYYYYYYYYYYYYYYYYVVVTTTPPPLLLHHHFFFDDDDDDDDDDDDCCCCCCDDDEEEGGGHHHFFFIIIMMMRRRVVVYYY[[[\\\\\\\\\]]]^^^]]][[[YYYWWWQQQOOOKKKHHHEEEDDDDDDDDDAAABBBCCCEEEGGGHHHJJJJJJIIIIIIIIIHHHFFFDDDCCCBBBAAABBBCCCCCCDDDGGGKKKNNNSSSVVVYYY[[[ZZZYYYYYYZZZ^^^___```bbbccceeeffffffgggeeecccbbbbbb```]]][[[SSSPPPMMMLLLMMMKKKGGGCCC@@@>>>===;;;;;;;;;;;;<<<;;;;;;;;;:::999777555555555555444333222111000000//////000111111222333333222222111111000//////......000111111000//////000//////000000000000//////000000000000000000000000//////000000000111111111000000000///...,,,***)))000000000000000000000000...//////000000000000/////////////////////////////////......//////000000////////////////////////////////////////////////////////////////////////........................////////////////////////...////////////...---,,,////////////////////////...//////000//////...---...//////000000//////...,,,------...............---...//////000/////////......////////////.....................///000111////////////////////////................................................000000000000000000000000........................,,,,,,,,,,,,,,,,,,,,,,,,---------........................///......---,,,---............////////////.........------------................................................///000111111//////000111////////////////////////////////////////////////////////////000000000000000000000000000000000000111111111111111111111111222222111111111000000000000000111111111111000000111111111111111111111111111111111111111111111111000111111111111222222222333444555666888:::<<<===???AAADDDHHHKKKLLLMMMMMMLLLKKKIIIGGGDDDAAA???===<<<;;;:::999888999:::;;;---...//////000000//////,,,000333333222000000111///000000111111111111111333888===???<<<777333222333333333333333333333333222222333333333444444444444444444444444444444444222222222222222222222222444333333333333444555555444333333222222333333444333222222111111111111111111111111111000000000000///000111222222222222111000000000000000000000000333333222111111111111111000000000000000000000000...000222222111000222555222222222222222222222222111111222222333444444555333333333444555777888999===>>>@@@BBBEEEGGGIIIJJJLLLMMMOOORRRUUUWWWZZZ[[[]]]]]]]]]]]]]]]\\\\\\\\\ZZZZZZYYYYYYYYYXXXXXXXXXWWWUUUQQQMMMJJJHHHGGGGGGDDDDDDEEEFFFFFFGGGGGGHHHHHHJJJNNNSSSXXX\\\^^^___^^^_________^^^]]]]]]\\\WWWUUURRROOOLLLJJJIIIHHHCCCCCCDDDEEEFFFGGGHHHHHHJJJIIIIIIGGGEEECCCBBB@@@???@@@CCCDDDFFFIIIMMMPPPVVVYYY\\\^^^]]][[[[[[[[[YYY[[[^^^aaadddeeeeeeeeegggfffdddddddddccc```^^^XXXUUURRRRRRSSSQQQLLLHHHEEEDDDBBB@@@>>>>>>>>>>>>@@@AAAAAAAAAAAA@@@@@@???<<<<<<;;;999777666444444222222222222222222333333111111111000000000000000///000222222000///000111//////000000000000//////000000000000000000000000////////////000000000000000000111000000...---,,,000000000000000000000000---...///000111111000///////////////////////////......------...//////000////////////////////////////////////////////////////////////////////////........................////////////////////////+++,,,---//////000//////////////////////////////---...///000000//////...//////000000000000//////...............//////000,,,---///000000000//////......////////////......//////.........//////000////////////////////////................................................------------------------........................---------------------------------.........//////......//////...------,,,---------.........//////............////////////................................................///111222111000///000111////////////////////////////////////////////////////////////000000000000000000000000000000000000111111111111111111111111222222222111111111000000///000111222222111000///111111111111111111111111111111111111111111111111000111111111111222222222333444555888:::===@@@AAACCCEEEHHHKKKMMMNNNNNNMMMMMMKKKHHHDDDAAA???======;;;;;;;;;;;;;;;;;;;;;<<<,,,---......//////......,,,000444555333111111111///000000111111111111000000333888>>>@@@>>>888222333333333333333333333333222222222333333444444444444444444444444444444444111111111111111111111111555444333222333444555666444333333222222333333444333222222111000111111111111111111111000000000000///000111222222222222222000000000000000000000000444444333222111111222222000000000000000000000000---000222222000000333555333333333333333333333333111111222333333444555555666666777888:::<<<===>>>EEEFFFHHHKKKNNNPPPSSSTTTSSSTTTUUUWWWYYYZZZ\\\\\\___^^^^^^]]]\\\[[[[[[ZZZYYYYYYYYYXXXXXXWWWWWWVVVWWWUUUQQQMMMJJJIIIHHHHHHCCCCCCEEEFFFFFFGGGFFFFFFJJJLLLQQQVVVZZZ^^^```aaaaaaaaaaaa```````````````\\\[[[YYYVVVSSSPPPMMMLLLEEEEEEEEEEEEFFFFFFFFFFFFHHHHHHGGGEEECCCAAA???>>>===@@@CCCFFFIIIMMMQQQTTTYYY\\\___aaa```^^^]]]]]]YYY[[[```dddggghhhgggfffgggfffeeeeeeeeedddbbb```\\\YYYUUUUUUVVVTTTOOOIIIIIIGGGEEEBBBAAA@@@@@@@@@FFFFFFHHHIIIJJJJJJJJJJJJDDDCCCBBB@@@>>><<<:::999555555444333333222222111/////////000111111222222///000222222000///000111//////000000000000//////000000000000000000000000............/////////000...///111333444555555444////////////////////////---...///111111111000///////////////////////////---------------...///000000000000000000000000000000000000000000000000000................................................000000000000000000000000''')))+++...000111222111////////////////////////,,,---...000000000////////////000000000000//////000///.........///111222,,,---///000000000//////......////////////......000//////.........//////////////////////////////................................................111111111111111111111111........................---.....................---------.........//////.../////////...---,,,,,,---------.........//////------...///000111222222................................................---///000///...---...000////////////////////////000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000222222222111111111111000///000111222222111000///////////////////////////111111111111111111111111000111111111111222222222333444666999<<>>======:::;;;<<<============<<<000000////////////000000---...000111111///---,,,000000000000111111111111444333888DDDHHH@@@555111444444333222222222333333333333333333333333333333444444444444444444444444333333333333333333333333444444444444444444444444444444333333333333222222222222222111111111000000222222222222222222222222111111111111111111111111333333333222222222222222222111111111222333333444111111111000111222222333///000111333444444444444333222111111222333555666222444666777777777888::::::;;;<<<>>>AAADDDFFFGGGQQQPPPOOOOOOQQQUUUYYY\\\YYYYYYXXXXXXXXXXXXXXXXXXZZZYYYWWWUUUTTTTTTTTTUUURRRSSSTTTUUUVVVWWWXXXXXXUUUUUUTTTRRROOOLLLIIIGGGHHHIIIIIIIIIIIIHHHGGGFFFIIILLLPPPVVV[[[___aaabbb______aaacccffffffdddaaaaaaaaa```^^^[[[WWWSSSPPPNNNKKKFFFCCCAAABBBDDDEEECCCCCCCCCCCCCCCBBBAAAAAA@@@BBBEEEIIIMMMPPPSSSUUU[[[\\\]]]^^^^^^]]][[[YYYZZZ]]]aaaddddddcccbbbcccfffdddccccccccccccbbb```___\\\ZZZXXXXXXXXXVVVUUUPPPLLLGGGBBB??????AAACCCCCCEEEHHHKKKMMMNNNNNNNNNNNNMMMLLLIIIFFFBBB>>><<<;;;:::777555444444555555666555333222111111222222333222111000000000000000///.........///111222333000000000000000000000000000000///...,,,+++)))(((............/////////000000000000000000000000000......///000000111000000......------------......////////////////////////000000000000000000000000000///...------...///000........................////////////////////////............////////////////////////////////////---------...------,,,+++........................000000000000000000000000//////.........------------...............------........................------------------------,,,,,,------......//////---......///......------,,,,,,------------,,,,,,,,,,,,------.../////////////////////////////////...---,,,,,,++++++++++++,,,---------.../////////---------...............---------.........////////////.........---------//////.........------------------,,,,,,,,,++++++////////////////////////000000//////.........---000000000000000000000000,,,------...///000111111000000000000000000000000,,,///222333111000000222000000111111000///...---000000000000000000000000222222111111111111111111111111111111111111111111333222222222333444555555444666;;;???CCCEEEFFFFFFIIIKKKMMMPPPRRRRRRRRRQQQLLLIIIDDD???<<<;;;<<<<<<<<<<<<<<<===???AAABBBCCC......------------......//////000111111000///...000000000000111111111111333000333===BBB???:::888555555444333333222333333333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444444444333333333222222222222222222111111111000000222222222222222222222222222222222222222222222222111222222222222222222222222222111111222222333444222222222111222222333333//////000111222222222222444333333222333444555666444666999;;;;;;;;;===>>>AAABBBCCCFFFIIILLLOOOQQQVVVTTTSSSSSSTTTWWW[[[]]]ZZZYYYWWWUUUTTTTTTTTTTTTSSSSSSQQQPPPPPPPPPQQQQQQQQQQQQSSSTTTVVVXXXZZZZZZZZZZZZYYYWWWTTTPPPMMMKKKMMMMMMMMMLLLLLLKKKJJJJJJJJJMMMQQQWWW[[[___aaabbbccccccdddeeehhhhhhgggeeeccccccbbb```\\\WWWSSSPPPJJJIIIGGGEEEDDDDDDDDDEEECCCCCCCCCCCCCCCBBBBBBAAADDDDDDFFFIIILLLOOORRRSSSYYYZZZ\\\]]]]]]\\\[[[ZZZ]]]```dddggggggffffffgggeeedddbbbbbbcccbbbaaa___aaa___\\\[[[[[[[[[ZZZXXXTTTQQQMMMHHHEEECCCCCCDDDEEEGGGKKKNNNQQQSSSTTTTTTTTTSSSRRRQQQNNNKKKHHHFFFBBBAAA@@@>>>;;;999666555444333222000000000111111333333111000//////......000000//////000222333444111111111111111111111111000000000000000///.............../////////000000000000000000000000000000---...///////////////...000000////////////000000000000000000000000000000........................111000///......///000111000000000000000000000000////////////////////////............////////////111111111111111111111111000000111111000000///...........................000000000000000000000000000000/////////............//////000//////..............................000000000000000000000000////////////000000000000---...............------......////////////........................------........................///......---,,,,,,---------------...............222222111111000///......++++++,,,,,,,,,---------//////.........---------//////.........------------------,,,,,,,,,,,,+++////////////////////////111111000000000/////////000000000000000000000000.........///////////////000000000000000000000000...111333333000//////000222222111111000000000000111111111111111111111111222222111111111111111111222222222222222222222222333333333333333555666777888:::>>>CCCFFFHHHIIIJJJLLLNNNOOOQQQQQQQQQPPPOOOLLLIIIEEEAAA>>>>>>??????BBBBBBBBBBBBCCCEEEFFFGGG......------------......000000000111111111111111000000000111111111222222555000000666:::;;;;;;;;;666666555555444333333222333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444333333333333222222222222222222222111111111111111111111111111111111111111333333333333333333333333000000000111222222222333222222111111222222333333444333333222222222333333111111111111111111111111444444444555555777888888999<<>>???AAADDDHHHKKKLLLMMMNNNPPPOOOOOOPPPRRRTTTVVVXXXZZZYYYYYYXXXWWWWWWXXXYYYZZZ]]]ZZZWWWSSSQQQPPPPPPQQQOOOOOONNNNNNMMMMMMMMMMMMQQQRRRSSSUUUYYY\\\```aaabbbbbbcccbbbaaa```^^^]]]XXXWWWVVVTTTTTTTTTTTTTTTUUUWWWZZZ^^^bbbdddffffffhhheeeccccccdddfffggggggfffgggfffddd```YYYSSSOOOGGGGGGFFFFFFFFFGGGGGGHHHMMMMMMNNNNNNNNNMMMLLLLLLJJJIIIGGGEEEEEEGGGJJJLLLOOOPPPRRRUUUWWWXXXYYYYYYZZZ]]]aaaccccccdddeeefffcccbbbaaaaaabbbcccbbb```aaa___]]]]]]^^^^^^]]]\\\\\\ZZZXXXTTTOOOKKKFFFDDDCCCDDDGGGKKKPPPTTTWWWYYYWWWXXXYYYZZZ[[[ZZZYYYXXXVVVUUUSSSPPPLLLHHHDDDBBB>>>===<<<:::888777555555666555444333222111111111111000/////////000111222222222222222222222222222---...///000111222222222...////////////000000000000000000000000000000000///000000000///...------......------------......000000000000000000000000........................------------------------........................////////////////////////............////////////////////////////////////...////////////...------........................////////////////////////////////////////////////......///000000000//////000000000000000000000000,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,---------------......///000000000111111000000000//////.........---------........................//////......---......////////////...---------,,,((())))))+++,,,---..................////////////......................../////////...........................------------////////////////////////000000000000000000000000////////////////////////000/////////////////////000000000000000000000000000111111111000000000000444333111000///111222444111111111111111111111111111111222222222222222333333333333333333333333333444333222333555888<<<>>>BBBDDDGGGJJJMMMOOOQQQQQQRRRSSSSSSRRRRRRPPPOOONNNOOONNNMMMKKKKKKKKKLLLLLLPPPOOOOOONNNNNNNNNNNNNNN000000////////////000000///............///000111111111111111222222222222666666444222222222111///666666666666555444333222333333333333333333333333222222222222222222222222333333333333333333333333333333333333333333333333333333222222222111111111111111111111111111111111111111111111111111111111333333333333333333333333//////000111222333333444333333222222111222222333333222222111111111222222444333333333444555666777555777:::>>>AAAEEEGGGHHHLLLOOOSSSUUUUUUUUUUUUUUUTTTSSSSSSSSSTTTUUUVVVVVVYYYYYYYYYZZZ[[[[[[\\\\\\^^^\\\ZZZWWWVVVVVVVVVWWWRRRRRRRRRQQQQQQPPPOOONNNQQQQQQQQQSSSVVVYYY\\\^^^___```bbbdddeeeeeeeeeeee______^^^]]]]]]]]]]]]]]]]]]___bbbeeehhhjjjkkkkkkjjjgggdddcccdddfffgggggggggggggggddd```ZZZUUUQQQLLLJJJGGGEEEEEEGGGJJJLLLPPPQQQQQQQQQQQQPPPOOOOOOJJJHHHEEECCCCCCDDDFFFHHHIIIJJJMMMOOORRRTTTUUUVVVWWWZZZ]]]______```aaabbbaaa```___```bbbccccccbbbaaa___^^^]]]^^^___^^^]]]]]]]]][[[YYYUUUPPPKKKHHHCCCDDDEEEHHHLLLPPPTTTVVVVVVWWWYYY[[[]]]^^^^^^]]]\\\ZZZWWWTTTQQQOOONNNMMMHHHGGGDDDAAA>>>;;;888777444333333222222222333333000///...------...//////111111111111111111111111000000111111111111111111////////////000000000111111111111111111111111111111111111111111000///.........------------......////////////////////////////////////////////////................................................////////////////////////............////////////........................------......------,,,+++////////////////////////////////////////////////........................,,,---....../////////...000000000000000000000000////////////////////////......------,,,,,,++++++...------------...///000...//////000000//////...---------.........//////...........................---------------....../////////...---------,,,+++,,,---...///000111111........./////////000000---...................../////////////////////////////////.........------////////////////////////////////////////////////////////////////////////......//////000111111222111111111111111111111111////////////111222222222333222000//////000222333111111111111111111111111111111222222333333333333333333333333333333333333333333333555777;;;???AAAFFFGGGIIILLLNNNPPPRRRSSSRRRRRRSSSSSSRRRRRRRRRQQQRRRRRRRRRRRRRRRRRRSSSSSSSSSRRRQQQPPPOOOOOOOOOOOO......------------......------......//////000000111111111222222222222333///222444222222444333000444444555666666444333222333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333222222222222111111111111111111111111111222222222222222222222222222222222333333333333333333333333111111111222222333333444333333222222111111222222222222222222222333444444333333333444555888:::<<<<<<>>>BBBGGGKKKOOORRRSSSVVVXXX[[[\\\ZZZXXXVVVVVVVVVUUUTTTSSSSSSSSSSSSSSSWWWXXX[[[]]]___aaabbbbbb``````___^^^]]]\\\\\\\\\VVVVVVVVVVVVVVVUUUTTTSSSRRRQQQPPPPPPQQQTTTVVVXXXZZZ\\\___bbbeeeggghhhhhheeefffgggggghhhhhhggggggeeegggiiilllnnnooooooooonnnkkkhhhggghhhiiiiiiiiihhhhhhgggeeeaaa]]]YYYWWWSSSPPPLLLHHHHHHIIILLLNNNOOOOOOOOOOOOOOONNNMMMMMMHHHGGGEEECCCCCCDDDEEEFFFFFFGGGIIILLLNNNQQQSSSTTTWWWYYY\\\]]]]]]]]]^^^```\\\[[[\\\^^^```bbbcccbbbbbb```^^^]]]^^^^^^]]]\\\\\\\\\\\\[[[XXXUUUQQQOOOGGGGGGGGGGGGJJJMMMQQQSSSTTTVVVXXX\\\^^^`````````___]]]ZZZWWWUUUUUUUUUVVVNNNMMMKKKHHHDDD@@@<<<;;;555555444333333333333444222111000.........//////111111111111111111111111333333333444333333222111/////////000000000111111111111111111111111111111111111222222222111000000000000////////////000000........................000000000000000000000000000000111111111111000000000000000000000000000000////////////////////////............////////////000000000000000000000000///////////////......---////////////////////////000000000000000000000000------------............+++,,,---.../////////...////////////////////////......................../////////..................---,,,,,,---...000111---......//////......---,,,,,,------...//////000---------------------------------,,,------...///...............---------//////.........---------,,,,,,---------.........---------..................////////////000000000000////////////.........////////////////////////............////////////000000000000000000000000---......///111222222333111111111111111111111111///...---...111333444444111111000///000111222333222222222222222222222222111111222222333444444444444444444444444444444444333444666999<<<@@@CCCEEEHHHIIIKKKMMMOOOQQQSSSTTTSSSSSSSSSSSSSSSSSSTTTTTTSSSTTTUUUVVVWWWWWWVVVVVVSSSRRRQQQPPPOOOOOOOOOOOO......------------......,,,---///000111111000000111111111222222222333333+++111333111111555555222111222444555555555333222333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222222222222222111111111111000000111111111222222222333333333333333333333333222222222222222222222222333333333333333333444444444333222222111111222222333333333444555666777888555555666777:::>>>BBBDDDGGGIIIMMMQQQUUUXXXZZZ[[[\\\___``````\\\WWWTTTSSSRRRRRRQQQPPPPPPPPPPPPPPPRRRUUUYYY]]]aaadddffffffcccdddddddddcccaaa___^^^YYYZZZ\\\^^^^^^___^^^^^^XXXWWWTTTRRRRRRSSSUUUVVVWWWYYY\\\___bbbdddeeeffffffhhhkkkmmmnnnmmmlllkkkjjjlllnnnppprrrrrrrrrrrrqqqnnnlllkkkkkklllkkkjjjjjjiiigggeeecccaaa______YYYWWWSSSPPPNNNNNNNNNOOOLLLLLLLLLMMMLLLLLLKKKJJJGGGGGGFFFEEEEEEFFFFFFFFFFFFGGGHHHJJJMMMPPPRRRTTTWWWXXXZZZZZZYYYYYY[[[\\\VVVVVVWWWYYY]]]```aaaaaa^^^\\\ZZZYYYYYYYYYWWWVVVVVVVVVWWWWWWWWWUUUSSSQQQKKKIIIGGGFFFGGGIIILLLNNNQQQRRRVVVYYY\\\^^^______```___^^^\\\[[[ZZZYYYYYYSSSRRRQQQOOOKKKHHHDDDCCC>>>===<<<:::888777777777666555444222111111222222222222222222222222222222222222333333333333222222//////000000000111111111111111111111111111111111///000000111111111111000000000////////////000000//////////////////////////////////////////////////////000111111000//////000000000000000000000000////////////////////////............////////////000000000000000000000000000000000000000///......////////////////////////000000000000000000000000---.........////////////,,,---...//////000000000........................,,,,,,,,,,,,,,,,,,,,,,,,---..................///...---,,,,,,,,,...000111---......//////......---------..................------------------------......------...//////000---------...............///......---,,,+++******------------............---------.........//////.../////////000000000000000000000/////////......////////////////////////......//////000000000000000000000000000000000000//////000000000111111111111111111111111111111111111///---...111333333222111111111222222222333333222222222222222222222222111111222222333444444555444444444444444444444444444777:::???CCCFFFHHHIIIKKKKKKLLLNNNPPPRRRTTTUUUTTTTTTTTTSSSSSSTTTTTTTTTSSSTTTVVVWWWXXXXXXWWWVVVRRRRRRQQQPPPOOOOOOOOOOOO000000////////////000000,,,...000222333222111000111111222222222333333333,,,222444000///444555222///111333555555555444333333333333333333333333333444444444444444444444444333333333333333333333333222222222222222222222222222222222111111111111000000000111111222222222222444444444444444444444444111111111111111111111111444444444444444444444333444333333222111111111222444444444555777888:::;;;999999:::===@@@EEEJJJLLLPPPRRRUUUYYY\\\^^^___``````aaacccaaa\\\VVVQQQOOOMMMLLLLLLLLLLLLLLLMMMMMMMMMPPPUUU[[[aaadddfffgggfffgggggggggfffccc```^^^]]]___aaadddfffhhhhhhhhh```]]]ZZZWWWUUUUUUVVVWWWUUUWWWZZZ]]]```bbbbbbccccccfffjjjmmmooonnnlllkkkmmmnnnppprrrssssssssssssqqqooommmlllllllllkkkjjjkkkjjjhhhgggeeeddddddddd\\\[[[YYYWWWTTTRRRPPPOOOKKKLLLLLLLLLLLLKKKJJJJJJGGGGGGGGGGGGHHHHHHHHHHHHGGGGGGIIIKKKMMMPPPRRRTTTUUUVVVWWWWWWVVVVVVWWWYYYRRRRRRSSSVVV[[[^^^______YYYWWWUUUSSSSSSRRRQQQOOOOOOPPPQQQRRRRRRRRRQQQQQQLLLJJJFFFDDDCCCEEEGGGIIIMMMOOORRRVVVYYY[[[\\\]]]```aaaaaaaaa___]]]ZZZYYYVVVVVVVVVTTTRRROOOLLLKKKHHHGGGDDDAAA???<<<;;;::::::999888666555555555666333333333333333333333333...///000111111111111111000000000000111111111111111111111111111111111111......///000000111000000......------------......000000000000000000000000........................+++,,,---......---,,,+++........................////////////////////////............/////////000........................///////////////......---000000000000000000000000000000000000000000000000.../////////000000111111---...///000111111111111........................////////////////////////+++++++++,,,,,,---------...---,,,+++,,,...000222......////////////....../////////...------,,,,,,------------------------///////////////000111111,,,------......////////////000000000000000000000////////////000000000111---------.........//////.../////////000000111111000000000000//////////////////////////////////////////000000111111111222000000000000000000000000111111111111000000000000111111111111111111111111333000---...000222222000111222333444444444444333222222222222222222222222111111222333333444555555555555555555555555555555666999>>>CCCGGGJJJKKKLLLMMMMMMNNNOOOQQQSSSUUUVVVVVVVVVUUUTTTSSSSSSSSSSSSRRRSSSVVVWWWXXXXXXVVVUUURRRQQQQQQPPPOOOOOOPPPPPP//////............//////////////////000000000000222222333333333444444444222222333333333333444444444333333222222333333444444444333333333333222222333333333333333333333333222222222111111111000000333222222111111222222333222222111111222222333444222333333444333222111000111111111222222333333333111222222333333222222111111111222222222222333333222222333444666666555333444444555444555777;;;>>>@@@AAAAAABBBEEELLLTTTZZZ\\\]]]___aaabbbccccccbbbaaaaaa___\\\XXXTTTPPPNNNNNNMMMMMMLLLKKKJJJIIIIIIMMMPPPVVV\\\```dddeeefffgggeeedddeeehhhiiigggdddccceeehhhkkkmmmooooooppphhheeeaaa]]]ZZZYYYYYYZZZ[[[[[[[[[[[[]]]aaadddfffgggiiillloooppppppnnnmmmnnnoooooopppqqqrrrsssssssssssssssrrrpppmmmkkkjjjjjjjjjjjjjjjiiigggfffeee`````````___]]]ZZZVVVTTTTTTSSSSSSRRRQQQPPPPPPOOOMMMMMMNNNNNNNNNMMMLLLLLLNNNMMMLLLNNNQQQTTTUUUUUUVVVVVVTTTRRRQQQQQQSSSUUUUUUUUUVVVZZZ^^^```^^^[[[ZZZUUUPPPMMMMMMNNNMMMLLLJJJKKKLLLMMMMMMMMMMMMLLLMMMIIIEEECCCCCCDDDEEEEEEIIILLLPPPSSSVVVYYY]]]___cccdddddddddbbb```]]][[[XXXUUUPPPMMMMMMNNNNNNMMMIIIJJJJJJJJJHHHDDD@@@>>>;;;999777555333111000000555555333222111000//////333333333222111000000000//////000111111111111111000000000000000000000000000000000000000000000000222111000000111111000///111111111111111000//////000000000000000000000000//////............//////.........///////////////111111111111111111111111000000000000000000000000000000000000000000000000000///...------...///000444111///000333333222///......////////////......000000000000000000000000000000111111111111000000000000///////////////000111111000///////////////000///...------...///000000000111000000///......////////////////////////111111111111111111111111////////////////////////........................////////////////////////111111000000/////////...//////000111000...---,,,,,,...000111222111000///---------.........//////////////////////////////111000///------...//////111111000000000000111111000000000000111111111111111111111111111111111111000111222333333333333333333333333222222111111111111111222222222333333333111111222222222333333333222222111111222222333444666777777555444444666888===@@@CCCEEEEEEGGGIIIJJJLLLMMMOOOPPPQQQRRRRRRRRRTTTTTTUUUUUUUUUTTTTTTSSSWWWVVVVVVWWWXXXXXXVVVUUUUUUUUUTTTSSSQQQPPPOOONNN//////............//////////////////000000000000222222222222333333333333222222333333333333444444444333333222222333333444444444333333333333222222333333333333333333333333333333333333222222111111333222222111111222222333222222111111222222333444222333333333333222111000111111222222222333333333222222333333333333222222666666666666666666666666222222222333444555444444555666888888999<<<@@@CCCGGGIIILLLOOORRRVVV[[[___```aaacccdddeeeeeeeeeeeeaaaaaa___\\\YYYUUUQQQOOOLLLLLLLLLMMMMMMMMMMMMMMMKKKNNNRRRXXX]]]bbbfffgggfffddddddgggjjjkkkjjjhhhgggiiikkkmmmooopppppppppooolllhhhdddbbbaaaaaaaaa]]]]]]]]]^^^```ccceeeggggggiiikkkmmmnnnmmmkkkjjjmmmmmmnnnoooqqqrrrrrrsssssssssssssssqqqooommmlllkkkllllllkkkkkkjjjiiihhhfffffffffeeedddaaa___^^^YYYYYYXXXWWWVVVUUUTTTTTTTTTTTTUUUUUUUUUTTTSSSSSSSSSSSSSSSUUUXXXYYYYYYXXXUUUTTTSSSQQQOOOOOOPPPQQQSSSSSSUUUYYY^^^```___]]]\\\WWWRRRNNNMMMLLLJJJIIIIIIIIIIIIIIIIIIIIIIIIJJJIIIGGGCCCBBBBBBCCCBBBBBBEEEGGGJJJMMMPPPTTTYYY\\\bbbbbbccccccbbb```]]][[[ZZZVVVQQQNNNMMMMMMLLLKKKIIIJJJKKKLLLJJJHHHEEEDDDAAA@@@>>>;;;888666555444888777666444333444444444333333333222222111111111//////000111111111111111000000000000000000000000000000000000000000000000111/////////111111000///111111111111111000//////000000000000000000000000//////............//////111111000///...---,,,,,,////////////////////////000000000000000000000000000000000000000000000000000000///.........///000111///---...000111///.........////////////......000000000000000000000000000000111111111111000000000000////////////000000111111000///////////////...---,,,,,,,,,,,,---...///000000000//////...---................................................////////////////////////........................////////////////////////000000000//////............//////000000000//////---...000111111111///...---------.........//////........................///......---...///000111111000000//////000000111000000000000111111111111111111111111111111111111000111222222333333333222333333333222222222111111111111222222222333333333111222222222222333333333333333222222333333444555555666666666555666888;;;???BBBEEEGGGGGGIIIJJJLLLMMMNNNOOOPPPQQQRRRRRRRRRTTTUUUUUUUUUUUUUUUTTTTTTUUUTTTTTTUUUWWWXXXWWWVVVVVVUUUSSSQQQOOONNNNNNMMM000//////......//////000////////////000000000000111111111222222222222333222222333333333333444444444333333222222333333444444444333333333333222222333333333333333333333333444444444333333333333222333222222111111222222333222222111111222222333444222222333333333222111111222222222222333333333333222222333333333333222222444444444444444444444444333333333444555666777777999;;;===???AAADDDHHHKKKOOOSSSYYY]]]___aaacccdddfffgggggghhhiiiiiihhhhhhaaaaaa```^^^ZZZWWWSSSQQQLLLLLLMMMMMMNNNOOOPPPPPPLLLMMMOOOSSSXXX^^^cccfffeeeeeefffhhhkkkmmmmmmlllkkklllnnnooooooooonnnmmmkkkiiifffcccaaa`````````^^^___```aaabbbdddeeeeeeeeeggghhhiiiiiihhhfffeeeiiijjjlllmmmooopppqqqqqqpppqqqqqqqqqqqqooonnnmmmjjjjjjkkkkkkkkkjjjjjjiiiffffffeeeddddddddddddddd``````___^^^]]]\\\[[[[[[]]]]]]]]]]]]]]]\\\[[[[[[ZZZZZZZZZ\\\^^^]]][[[YYYQQQQQQOOONNNLLLLLLKKKKKKOOOPPPRRRWWW\\\___```______[[[UUUQQQNNNKKKHHHFFFIIIHHHGGGFFFFFFFFFGGGHHHGGGEEECCCCCCCCCCCCAAA@@@AAACCCEEEGGGKKKPPPVVV[[[```aaabbbcccbbb```^^^\\\\\\XXXTTTPPPMMMKKKIIIGGGIIIJJJLLLMMMNNNMMMMMMLLLJJJIIIGGGDDDAAA>>><<<;;;777555333222111222333444222222222222222111111111///000111111222111111111000000000000000000000000000000000000000000000000///...---...000111111///000111111111111000000/////////////////////////////////............//////111111000///...------,,,////////////////////////000000000000000000000000000000000000000000000000000000////////////000000000///......000000///......//////000000//////...000000000000000000000000///000000111111000000///000000////////////000000111111000///////////////...------,,,,,,------......////////////...------------------------------........................////////////////////////......................../////////////////////////////////...........................///000111222//////000111111000......------........./////////........................---------...///000222333000//////......//////000000000000000111111111111000000000000000000000000000111222222333222222222333333333222222222222111111111222222222333333333222222222222333333333333333333333333333444555555333444666777888:::===???CCCEEEHHHJJJKKKLLLMMMOOONNNNNNPPPQQQRRRRRRRRRRRRUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTSSSTTTVVVXXXXXXWWWWWWUUUSSSPPPPPPPPPRRRSSS000000////////////000000////////////000000000000000000111111111222222222222222222333333333444444444333333222222333333444444444333333333222222222333333333333333333333333333333333333333333333222333222222111111222222333222222111111222222333444222222222222222222222222333333333333333333333333222333333333333333333222333222222222222222222222555666666666777999;;;>>>???AAAEEEHHHKKKNNNQQQTTTVVVZZZ___ccceeefffggghhhkkkkkkkkkkkkkkkkkkjjjjjjccccccbbb```]]]ZZZWWWUUUNNNNNNNNNOOOOOOOOOPPPPPPPPPPPPOOOPPPTTTZZZ___cccffffffgggiiikkkllllllkkkkkklllllllllkkkjjjhhhgggbbbaaa^^^\\\ZZZZZZZZZZZZ\\\]]]^^^___```aaaaaaaaa___```aaabbbcccbbbaaa```dddeeegggjjjkkkllllllmmmjjjkkklllmmmmmmlllkkkjjjeeefffggghhhhhhhhhhhhhhhcccbbbaaa```aaaccceeefffeeeddddddcccbbbaaaaaa```bbbbbbcccccccccbbbbbbaaa_________``````\\\XXXTTTMMMLLLKKKJJJJJJJJJIIIHHHKKKLLLOOOSSSXXX]]]___aaabbb___[[[VVVQQQMMMJJJHHHLLLJJJHHHFFFEEEFFFGGGHHHFFFEEEEEEEEEFFFEEECCC@@@BBBCCCDDDFFFIIIOOOVVV[[[^^^```bbbddddddbbb```^^^^^^[[[VVVRRROOOKKKGGGEEEGGGHHHJJJMMMOOOQQQRRRRRRRRRQQQOOOLLLIIIFFFDDDBBB:::888555222111111222333111111111111111111111111000111111222222111111111000000000000000000000000000000000000000000000000---,,,,,,---000111111000000000111111111111000/////////////////////////////////............//////------......//////000000000000000000000000000000////////////////////////////////////////////////////////////000000000111000000000000111111111111//////000000000000////////////////////////////////////000000000000//////000////////////000000111111000000///////////////000000////////////000000---...............------------------------------000000000000000000000000////////////////////////........................////////////////////////..................------///...---------...000111000000111111000///...---............////////////------------------------.........//////000111222//////............/////////000000000111111111111000000000000000000000000111111222222222222111111222222222222222222222222111111222222222333333333222222222333333333444444333333222222333333444555222444777:::;;;>>>AAADDDGGGIIILLLNNNNNNOOOPPPRRROOOOOOPPPRRRRRRSSSSSSSSSUUUUUUUUUUUUUUUVVVVVVVVVWWWUUUTTTUUUWWWYYYYYYYYYYYYWWWUUUUUUWWW[[[___bbb000000////////////000000////////////000000000000000000111111111222222222222222222333333333444444444333333222222333333444444444333333333222222222333333333333333333333333111111111111222222222222333222222111111222222333222222111111222222333444222222222222222222222333333333333333333333333333333333333444444333333333444444555555555666666666555777999999:::<<<@@@DDDGGGJJJOOOSSSUUUXXXZZZ\\\^^^```ccceeefffhhhjjjlllmmmmmmllllllkkkkkkkkkkkkfffeeeeeedddbbb___\\\[[[TTTSSSSSSRRRQQQQQQPPPPPPRRRQQQQQQRRRUUUZZZ```cccfffggghhhhhhgggffffffffffffffffffeeedddbbb```___]]]\\\[[[YYYXXXXXXXXXXXXXXXXXXYYYZZZ[[[[[[ZZZZZZUUUVVVXXXZZZ[[[[[[[[[[[[]]]___aaadddeeefffeeeeeedddeeefffggghhhggggggfffaaabbbcccddddddeeeeeeddd```___]]]]]]^^^```cccdddcccccccccbbbbbbbbbbbbbbbdddeeeeeefffggggggffffffdddccccccccc```\\\UUUPPPKKKIIIGGGGGGIIIJJJIIIHHHHHHJJJLLLPPPTTTXXX]]]```cccbbb```\\\WWWSSSPPPOOOOOOMMMJJJHHHFFFFFFGGGHHHFFFFFFFFFGGGHHHGGGDDDAAADDDDDDDDDDDDGGGLLLTTTYYY]]]___bbbeeefffdddbbb```___]]]XXXUUUQQQLLLGGGDDDDDDEEEGGGJJJMMMQQQTTTUUUVVVVVVUUUSSSPPPMMMKKKIIIDDDBBB???;;;888777666666222111111111111111000000111111222222222222111111000000000000000000000000111111111111111111111111---,,,,,,---000111111000///000000111111111000000//////////////////////////////............//////---------...///000000111000000000000000000000000////////////////////////////////////////////////......//////000000000000//////000000000111111222//////000000000000////////////////////////////////////000000000000/////////////////////000111111111000000///////////////000000000000000000000000------...............---------------------------////////////////////////////////////////////////////////////////////////////////////////////////------..................000///---,,,+++,,,------000000000000000///.............../////////000000........................000000000000000000////////////............/////////000000000111111111111000000000000000000000000111111111222222111111000222222222222222222222222111111222222222333333333222222333333333444444444222222222222222333444444333666:::===@@@CCCFFFIIIJJJLLLOOOPPPPPPQQQRRRTTTPPPPPPQQQRRRSSSSSSSSSSSSUUUTTTTTTTTTTTTUUUVVVWWWWWWVVVVVVXXX[[[^^^_________^^^^^^___dddkkkrrrwww111000000//////000000111////////////000000000000111111111222222222222333222222333333333333444444444333333222222333333444444444333333333333222222333333333333333333333333000111111111111111222222333222222111111222222333222222111111222222333444222222111111222222333444444444444444333333333333333333444444444444333333222333333444555666777777666999===???@@@CCCHHHLLLPPPTTTYYY]]]___```aaabbbeeefffhhhhhhiiijjjmmmpppnnnmmmlllllllllllllllmmmiiiiiiiiiiiigggeeecccaaa]]]\\\[[[YYYWWWVVVUUUTTTTTTTTTUUUWWWZZZ^^^bbbeeedddeeefffdddaaa_____________________]]]\\\ZZZXXXXXXXXXWWWVVVVVVUUUUUUVVVUUUUUUUUUUUUUUUUUUTTTTTTNNNOOOQQQRRRTTTUUUVVVVVVVVVXXXZZZ]]]^^^]]]\\\[[[^^^___```aaabbbaaa``````]]]]]]^^^______```______WWWVVVUUUTTTUUUWWWYYYZZZ[[[[[[\\\\\\]]]^^^^^^^^^aaabbbdddeeegggggghhhhhhgggfffeeedddbbb]]]WWWSSSNNNJJJFFFEEEHHHJJJIIIHHHFFFHHHJJJLLLOOOSSSYYY]]]aaabbbcccaaa^^^ZZZXXXXXXSSSQQQOOOLLLKKKJJJIIIIIIHHHHHHHHHIIIJJJIIIGGGDDDEEEDDDDDDCCCDDDHHHNNNSSSZZZ]]]aaaeeefffeeecccaaa```]]]ZZZWWWTTTOOOIIIEEEBBBBBBDDDFFFJJJOOOSSSUUUWWWWWWXXXWWWVVVTTTRRRPPPKKKJJJGGGCCC???<<<:::999444444444333222222111111222222222333222222111000000000000000000000000000111111111111111111111111///...---...000111111//////000000111111111111000//////////////////////////////............//////000000//////............////////////////////////000000000000000000000000000000000000000000000000,,,---...///000000000///+++---............///111///000000111111000000///000000000000000000000000...//////000000//////...///......//////000111222111111000///////////////---......//////......---------...////////////...------------------------------------------------////////////////////////////////////////////////////////////////////////.............../////////000///...---,,,,,,,,,,,,000000000000////////////....../////////000000000////////////////////////000111111111111000///...000//////......//////000000000000000111111111111111111111111111111111111111111111222111111000///111222222222222333333333111111222222222333333333333333333333444444444444333333333333333444444555777:::>>>BBBDDDFFFIIILLLKKKNNNPPPQQQQQQRRRSSSUUUQQQQQQRRRSSSSSSSSSSSSSSSTTTSSSSSSRRRSSSTTTVVVWWWTTTVVVZZZaaaiiioooqqqrrrqqqpppqqqtttyyy111111000000000000111111////////////000000000000222222222222333333333333222222333333333333444444444333333222222333333444444444333333333333222222333333333333333333333333111111111222222333333333333222222111111222222333222222111111222222333444222222111111111222333444555555444444444333333333333333444444444444333333000111222444555777888999;;;@@@GGGJJJKKKNNNSSSXXXXXX\\\aaadddeeeeeeeeefffgggiiikkklllkkklllnnnooonnnmmmmmmllllllmmmnnnooommmmmmmmmmmmllljjjhhhgggffffffdddcccaaa___^^^]]][[[\\\]]]^^^___`````````___aaabbb```\\\YYYYYYZZZYYYZZZZZZ[[[ZZZXXXWWWVVVUUUUUUUUUUUUTTTTTTTTTTTTUUUTTTSSSRRRQQQQQQRRRRRRMMMMMMNNNOOOOOOPPPQQQQQQPPPRRRTTTVVVWWWVVVTTTRRRUUUVVVWWWXXXXXXXXXWWWVVVUUUVVVVVVWWWWWWWWWVVVVVVPPPOOONNNMMMMMMNNNOOOPPPRRRRRRSSSTTTVVVWWWXXXYYYYYYZZZ\\\^^^aaabbbcccddddddcccccccccbbb___[[[WWWTTTNNNGGGEEEGGGIIIIIIGGGEEEGGGHHHIIIJJJNNNTTTYYY\\\```cccdddbbb```___```ZZZYYYXXXUUUSSSQQQPPPOOOOOONNNMMMNNNOOOOOOMMMKKKGGGFFFFFFDDDDDDFFFJJJNNNVVVZZZ___ccceeedddbbb```___]]]\\\ZZZWWWRRRLLLHHHAAAAAABBBDDDHHHMMMQQQTTTWWWXXXYYYZZZZZZYYYXXXWWWPPPOOONNNKKKHHHDDDAAA???999999888666555444333222222333333333222222111000000000000000000000000000111111111111111111111111111/////////111111000/////////000111111111111111000000000000000000000000//////............//////////////////............////////////////////////000000000000000000000000000000000000000000000000***+++---.../////////...***---///...------///111000000111111111111000000000000000000000000000000......////////////..................///000111222111111000///////////////---...///000000///...------...//////000000000///........................------------------------////////////////////////////////////////////////////////////////////////.........//////000000000/////////000//////......///////////////000000111.../////////000000000000000000000000000000000000//////000111111111000000111000000//////000000111000000000000111111111111222222222222222222222222111111111111111000//////111111222222222333333333111111222222222333333333333333333444444444444555555555555555555666777777;;;>>>BBBEEEGGGIIIKKKMMMLLLNNNPPPQQQQQQRRRSSSTTTRRRRRRSSSTTTTTTTTTSSSSSSSSSRRRQQQQQQRRRSSSUUUWWWTTTYYYcccqqq111111000000000000111111////////////000000000000222222333333333444444444222222333333333444444444444333333222222333333444444444444333333333222222333333333333333333333333222222222333333444444444333222222222222222222333222222111111222222333444222222111111111222444555555555555444444333333333333444444555555444444333444555666888;;;===>>>???AAAHHHOOOTTTUUUXXX]]]bbb]]]aaafffiiiiiihhhggggggfffiiilllmmmmmmlllllllllooonnnmmmmmmmmmnnnpppqqqooooooppppppooommmkkkjjjmmmlllkkkjjjhhhgggfffeeedddeeeeeedddbbb___[[[YYY[[[]]]^^^]]]YYYVVVWWWXXXWWWXXXYYYYYYYYYXXXVVVUUUXXXXXXXXXXXXXXXXXXXXXXXXVVVUUUSSSQQQPPPPPPRRRSSSMMMMMMMMMMMMMMMMMMNNNNNNMMMOOOQQQRRRRRRQQQOOOMMMMMMNNNOOOPPPPPPOOONNNMMMNNNNNNOOOOOOOOOOOONNNNNNPPPPPPOOONNNNNNNNNNNNNNNKKKLLLMMMOOOQQQSSSTTTUUUPPPRRRTTTWWWYYY\\\]]]^^^_________``````___\\\ZZZYYYRRRIIIFFFGGGIIIHHHFFFEEEFFFGGGGGGGGGKKKRRRWWWYYY]]]bbbeeedddcccccceeeaaaaaa```^^^\\\YYYVVVUUUVVVTTTSSSSSSTTTUUUTTTRRRJJJIIIHHHGGGEEEFFFIIILLLTTTWWW]]]aaadddcccaaa______]]]\\\[[[YYYTTTNNNJJJBBBAAABBBCCCGGGLLLPPPSSSWWWXXX[[[\\\]]]]]]\\\[[[VVVWWWVVVUUURRRNNNJJJHHH===<<<;;;999888666555444333333333333333222111000000000000000000000000000111111111111111111111111222111000000111111000/////////000111111111111111111111111111111111111111//////............//////,,,,,,---...///000111222111111111111111111111111000000000000000000000000000000000000000000000000)))***,,,...//////......,,,...111000//////111444000000111111111111000000000000000000000000000000......////////////..................///000222222111111000//////////////////000111222222111000///......///000111111000000////////////////////////////////////////////////////////////////////////000000000000000000000000////////////////////////.../////////000000111111---///000222222222111111//////...//////000111222////////////000000000000000000000000000000000000---...000111222222222222111111000000000000111111000000000000111111111111333333333333333333333333111111111111111000//////111111111222222333333333111111222222222333333333333333333444444444555555777777777777777888999999>>>AAAEEEHHHIIIJJJLLLNNNLLLNNNPPPQQQQQQQQQSSSTTTRRRSSSSSSTTTTTTTTTTTTSSSRRRRRRPPPPPPQQQSSSUUUWWWVVV^^^lll............/////////000000000000000111111111111333333333333333333333333444444444444444444444444666555555444444333222222222333333444444333333222333333333333333333333333111222222333333222222111333333333333333333333333111111222333333444555555111111111222222333333333222333444555444333222111333333333444444444333333666888:::<<>>;;;:::666555444555555555333111333222222333444444222000000111111222222111111000//////000000000000//////111111111111111111111111000000000000111111111111...---,,,---000222111///000000////////////000000000000000000000000000000222222222222222222222222000000000000////////////////////////////////////000000000000000000000000---...///000111111111111++++++,,,,,,,,,---------.../////////000000000111000000000000000000000000111000000000/////////...111000000//////......---...///000///---,,,---...111///---,,,,,,...000111............////////////.........///////////////000000///......---,,,,,,+++,,,------...................../////////000000000000000000000000000000222111000//////000111222///000000000111111111111000000000000000000000000------...///000111111222222222111111000000000000///000000000000111111111222111111111111222333333000000000111111111222222222222222222222222222222111111111222333333333444444444444444555555555555444555666666888;;;???CCCHHHIIIKKKMMMNNNOOOPPPPPPQQQQQQRRRSSSSSSSSSSSSSSSTTTTTTUUUTTTRRRQQQPPPPPPPPPNNNLLLNNNRRRXXX[[[]]]gggttt....../////////000000000000000000000111111111111111111111111111111111111444444444444444444444444222222333444444555666666333333444444444444333333333333333333333333333333222222333333333333222222333333333333333333333333333333333333333333333333555555555555444444444444555555666666555555444333555555555666888;;;>>>??????CCCIIIOOOSSSWWW[[[^^^aaaaaabbbbbbaaa```^^^]]]YYYZZZ[[[]]]^^^_________aaabbbccceeeeeefffffffffeeefffhhhiiikkklllllllllqqqrrrtttuuuuuutttrrrqqqttttttsssqqqpppooonnnmmmkkkhhhccc]]]XXXTTTQQQPPPPPPPPPPPPPPPRRRSSSUUUWWWZZZZZZYYYVVVRRROOONNNNNNRRRRRRRRRRRRSSSSSSTTTTTTVVVUUUSSSRRRPPPPPPOOOOOONNNQQQRRRQQQRRRVVVWWWUUUTTTTTTTTTUUUTTTTTTSSSRRRQQQQQQQQQPPPPPPQQQRRRRRRPPPQQQRRRSSSSSSSSSRRRQQQPPPPPPOOOOOONNNNNNMMMMMMLLLKKKJJJJJJJJJLLLMMMNNNNNNNNNMMMMMMMMMMMMNNNNNNQQQQQQRRRRRRSSSSSSSSSSSSQQQOOOLLLJJJHHHGGGGGGGGGFFFFFFGGGEEEDDDCCCEEEFFFOOOSSSYYY___cccdddcccbbbfffeeedddeeeffffffeeecccfffffffffeeebbb^^^[[[YYYXXXWWWSSSPPPMMMKKKJJJJJJLLLPPPVVV[[[^^^aaadddfffeeecccbbbaaa```^^^ZZZWWWSSSOOOJJJFFFDDDDDDFFFHHHJJJNNNSSSXXX[[[^^^aaaccceeebbb```^^^^^^]]][[[ZZZUUUTTTRRROOOKKKGGGDDDBBB:::888666444444444333111222111111222444444333111000000111111111111000000///000000111111000000///000000000000000000000000111111111111222222222222...------...000111111000000000////////////000000000000000000000000000000000000000000000000000000////////////000000000000////////////////////////111111111111111111111111---......///000000000000...////////////000000000////////////000000000000000000000000000000000000000000000000////////////...........................///000///---------...///...---,,,---///111333------------............///////////////.........111111000//////.........***+++,,,---.../////////....../////////000000000000000000000000000000000111111000000000000111111000000000000111111111111000000000000000000000000+++,,,,,,...///000111222222111111111111000000000/////////000000000000111333222222222222333444444111111222222222333333333222222222222222222222222222222222222333333333333444444333333333555666777666777999;;;<<>>;;;999444222111111222333222111000000111111111111000000000000111111111111000000/////////////////////////////////000000000111111//////000000000000000111000000////////////000000////////////////////////////////////////////////.../////////000000000111000000000000000000000000////////////////////////---......////////////.../////////000000000111111000000000000////////////////////////////////////////////////000000000000,,,,,,------.../////////...///000///......///000111000///...---......///....../////////000000000000000//////......------/////////...............+++,,,---...////////////////////////000000000111////////////////////////000000000111111000000000111111000000000000000000////////////////////////111000000000000000000000////////////000000000000111111222222222222333333000////////////000111111222333333333333444444444222222222222222222222222444444333333333333333333333222111111222444777999;;;>>>AAADDDFFFHHHKKKNNNNNNOOOPPPQQQRRRRRRRRRRRRTTTSSSRRRRRRRRRRRRSSSSSSWWWUUUUUUYYY___dddggghhhmmmooouuu~~~xxxsss/////////000000000111111000000000000111111111111222222222333333444444555444444444444444444444444666666555444333333222222444444555555555555444444333333333333333333333333333333444444444444333333333333333333333333333333333333333333333333333333444444444333333333333333333333444444666777999:::===???CCCHHHMMMRRRVVVWWW[[[^^^bbbeeeeeeddddddddd```___]]][[[YYYVVVUUUTTTUUUTTTTTTUUUUUUVVVXXXXXXWWWVVVUUUTTTSSSSSSSSSSSSSSSTTTVVVYYY[[[]]]______bbbdddhhhllloooqqqrrrrrrnnnmmmkkkiiigggeeecccbbb```^^^[[[WWWTTTRRRQQQPPPPPPPPPPPPPPPQQQSSSUUUWWWTTTVVVWWWWWWVVVUUUVVVXXXVVVWWWXXXZZZZZZZZZYYYXXX[[[[[[[[[[[[[[[\\\\\\]]]```dddffffffgggjjjjjjgggfffffffffffffffeeeddddddbbbbbbcccccceeefffhhhhhhggggggggggggffffffffffffiiihhhfffbbb\\\VVVQQQNNNKKKLLLLLLLLLLLLKKKKKKKKKMMMMMMNNNOOOPPPPPPOOOOOOOOOOOOPPPPPPPPPQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOOIIIGGGFFFFFFGGGHHHHHHGGGGGGIIIMMMQQQSSSSSSSSSRRRVVVWWWXXXYYYYYY[[[___bbbaaaaaaaaa```]]]YYYVVVSSSMMMLLLJJJIIIHHHHHHIIIIIIMMMOOOSSSWWWYYY]]]aaadddeeehhhjjjiiifffccc```___]]][[[VVVQQQLLLHHHFFFEEEDDDFFFIIIMMMQQQVVV\\\```cccdddeeedddcccccceeegggeeeddddddcccaaa___]]]\\\XXXTTTOOOKKKGGGCCC???<<<:::888555444444444333111111111222222222222111111000111111222222111111000000000000000000000000000.../////////000000000000///000111111//////000111000000////////////000000000000000000000000000000////////////////////////......//////000000111111000000000000000000000000...........................//////000000/////////............////////////000000000000////////////000000000000000000000000////////////000000000000------........./////////---///000000///...///111111000000......---------////////////000000000111///////////////.................................------...////////////.../////////000000000111111000000000000000000000000000000111111111111000000111111111111000000000000000000000000000000000000222222222111000000//////111111111222222222222333222222222333333333444444111111111111111222333333222222333333333444444444222222222222222222222222333333333333444444444444333222222333555777999:::>>>AAAEEEHHHJJJKKKMMMOOONNNNNNPPPQQQRRRSSSSSSSSSUUUTTTRRRQQQQQQRRRSSSSSSWWWWWW[[[dddpppzzzwwwooollljjjjjj//////000000000111111111000000000000111111111111000111111222333333444444444444444444444444444444444444444444444444444333444444555555555555444444333333333333333333333333333333444444444444333333333333333333333333333333222222222333333444444444444444444444555555555555444444555666888;;;===???BBBFFFKKKQQQWWW[[[^^^___```ccceeefffeeeddddddddd______^^^\\\[[[[[[ZZZZZZ[[[ZZZZZZYYYZZZ[[[]]]^^^\\\[[[YYYWWWVVVVVVVVVVVVSSSUUUWWWYYY\\\]]]^^^___aaadddgggjjjmmmnnnnnnnnnkkkjjjhhheeebbb___]]]\\\\\\[[[ZZZXXXWWWUUUTTTSSSUUUUUUTTTTTTUUUVVVXXXYYYWWWZZZ\\\]]]\\\[[[\\\\\\[[[]]]___aaabbbaaaaaa```cccccccccbbbccccccdddeeeeeejjjllllllmmmpppppplllkkkkkkkkkkkkkkkjjjjjjiiigggggghhhiiijjjlllnnnooolllkkkkkkjjjjjjiiijjjjjjllllllkkkhhhccc]]]WWWSSSPPPPPPPPPOOOOOONNNMMMLLLKKKMMMOOOQQQRRRSSSSSSSSSRRRSSSTTTVVVWWWWWWVVVVVVSSSSSSRRRRRRRRRSSSTTTTTTPPPLLLHHHGGGHHHIIIHHHGGGHHHIIIJJJLLLMMMNNNNNNNNNOOOQQQRRRRRRRRRUUUYYY]]]^^^^^^______]]][[[XXXWWWPPPNNNLLLJJJHHHGGGGGGGGGGGGJJJOOORRRUUUXXX[[[^^^```dddhhhiiigggdddcccccc___^^^\\\XXXSSSNNNJJJHHHDDDFFFHHHKKKNNNSSSYYY]]]```bbbeeeeeeddddddfffgggffffffdddcccbbbaaaaaaaaa[[[YYYUUUSSSPPPLLLHHHEEEBBB???<<<999888666444333222222333333333333222222000111111222222111111000111111111111111111111111//////000000000111111111///111222111///...000222000000////////////000000000000000000000000000000000000000000000000000000.........///000111111111000000000000000000000000///////////////////////////000000111111000000/////////000000000111111111111000000000/////////...000000000000000000000000.../////////000000000111////////////////////////---///000000//////000111////////////...................../////////000000.........//////////////////////////////////////////////////////......---//////000000000111111111000000000000000000000000///000111222222111000///111111111111000000000///000000000000000000000000000000000000000/////////111111222222222333333333111111222222222333333333333222222222222333444444222222222222333333333333222222222222222222222222222333333333444555555555444555666777999;;;<<<===@@@CCCHHHKKKLLLMMMNNNOOONNNOOOPPPRRRTTTUUUUUUVVVUUUTTTRRRQQQPPPQQQRRRSSS[[[^^^hhhxxxzzzrrrjjjeeeeeehhhlll000000000000111111111111000000000000111111111111///000000111222222333333444444444444444444444444222333333444444555555666444444555555555555444444333333333333333333333333333444444555555444444333333333333333333333333333111111222333333444555555444555555555666666777777555555666777:::===@@@BBBGGGJJJQQQXXX^^^aaacccdddbbbdddfffgggfffeeeeeefff``````____________``````aaaaaa`````````bbbcccdddaaa```^^^[[[ZZZYYYZZZZZZVVVWWWYYY[[[]]]___``````ccceeehhhjjjlllllllllkkkgggfffccc```]]]YYYWWWUUUYYYYYYZZZYYYXXXWWWVVVUUUYYYXXXXXXWWWXXXYYY[[[\\\]]]```cccdddcccaaaaaaaaaaaaccceeehhhiiiiiihhhgggiiiiiihhhhhhhhhiiijjjjjjhhhmmmpppoooqqqtttsssooonnnnnnnnnnnnnnnmmmmmmllljjjjjjkkklllnnnpppqqqrrrnnnmmmlllkkkkkkkkkkkkkkkmmmnnnnnnlllhhhaaa[[[WWWSSSSSSSSSRRRQQQPPPOOONNNMMMNNNQQQTTTVVVWWWXXXXXXVVVXXXZZZ]]]^^^^^^]]]\\\VVVUUUTTTTTTTTTUUUWWWXXXXXXSSSMMMJJJJJJJJJIIIGGGHHHHHHIIIIIIJJJKKKLLLLLLJJJKKKMMMMMMLLLNNNSSSXXXZZZ[[[\\\]]]]]][[[YYYXXXTTTRRROOOLLLIIIGGGFFFFFFBBBFFFKKKOOORRRTTTWWWYYY\\\aaafffiiigggffffffgggaaa```___\\\XXXSSSNNNKKKEEEFFFHHHIIILLLQQQVVV[[[[[[___cccdddcccbbbccceeegggfffdddbbbbbbbbbbbbccccccaaa___^^^]]]YYYUUURRRHHHEEE@@@===:::999666444222333333444444333333222111111222222222222111111111111111111111111111111000111111111111222222222///111333222///...000222000000////////////000000000000000000000000000000111111111111111111111111---......///000111111222000000000000000000000000000000000000000000000000000111111111111111000000............////////////111111000000/////////...000000000000000000000000.../////////000000111111000000000000000000000///---///000000//////000222------......///000000000---------.........//////---.........//////000000000000000000000111111111000000000000///...---,,,000000000000111111111111000000000000000000000000///000111222222111000///222111111111000000//////000000000000000000000000---.........//////000000//////000000111111111111000111111111111222222222222222111111222222333444111111222222222333333333222222222222222222222222222222333333444555666666555777999;;;===>>>??????AAAEEEJJJMMMNNNNNNNNNNNNNNNOOOQQQSSSUUUVVVWWWWWWVVVTTTRRRQQQPPPQQQRRRSSS```fffuuu|||sssrrrooojjjgggjjjqqqwww333333222222111000000000111111111111111111111111111222222333333444444555444333333333333444555555777777666555444333333333333333333444444444555555333333333333333333333333444333333222222333333444555555555555555555444444555555555444222222333555666777777666444333444666444777:::>>>AAAEEEJJJMMMRRRVVV[[[___aaadddfffhhhggggggggghhhiiiiiijjjjjjfffffffffggggggggghhhhhhkkkjjjhhhgggffffffggggggiiiiiigggeeebbb^^^[[[YYY[[[]]]___bbbcccccccccbbbddddddeeefffffffffffffffhhheee```\\\XXXWWWVVVWWWYYYYYYZZZ[[[[[[[[[[[[ZZZ\\\\\\]]]^^^___aaacccdddeeeeeeeeeeeefffhhhjjjkkkooooooooonnnnnnmmmmmmmmmnnnnnnnnnmmmmmmmmmmmmmmmoooppprrrrrrqqqqqqrrrtttpppoooooonnnmmmmmmlllllllllllllllmmmmmmmmmnnnnnnqqqppppppooooooooopppppplllmmmmmmllljjjfffaaa___[[[[[[ZZZYYYXXXUUUSSSQQQQQQQQQQQQRRRUUUWWWZZZ[[[\\\^^^aaadddeeefffeeeeeecccaaa___]]][[[ZZZZZZ[[[\\\YYYUUUPPPLLLJJJIIIIIIHHHJJJKKKKKKKKKKKKMMMNNNLLLKKKJJJIIIJJJLLLNNNPPPUUUVVVWWWXXXXXXVVVTTTSSSQQQQQQQQQQQQOOOLLLIIIGGGGGGJJJMMMOOOPPPPPPRRRSSSZZZ\\\___cccfffgggggggggbbbbbbaaa___\\\WWWSSSQQQKKKJJJHHHHHHKKKOOOTTTXXX\\\^^^___```___```aaaccceeeeeecccbbbaaaaaaaaaaaa`````````___^^^\\\[[[ZZZRRRPPPLLLGGGBBB>>>;;;999666444333444555555444333111111111111000000000000111111000000/////////...//////000111111111111111...///000111111222222222///,,,***+++...000111///111111000000000000111111222111111111000000//////111111000000//////......///////////////000111111000000000000000000000000////////////000000000000////////////000000000000------......//////000000111000000000//////......000000000000000000000000...///000111111000///...111111000///////////////111111000000//////......---,,,***)))***+++...///......//////000000111111---------.........//////000000000000////////////000000000000000000000000......//////000000111111////////////000000000000000000000000000000000000000000000000000000000000////////////000000000000000111222444444333222222111111222222222333333333222222222222222222222222111111222222222333333333444444444555555555555666666666555444444444555555333444666888:::>>>CCCGGGJJJKKKLLLNNNPPPQQQQQQQQQRRRRRRRRRSSSSSSTTTTTTTTTUUUSSSRRRRRRPPPOOOUUU\\\iiixxxxxxssswww{{{000000111111111111111111111111111111111111111111111222222333333444444555444333333333333444555555666666666555444444444333777666666444333222111111333333333333333333333333333333333222333333444444444444444444444444444444222333555555444444555666777777888777666555777888999<<>>AAAFFFIIIJJJKKKMMMNNNPPPQQQQQQRRRWWWWWWWWWWWWWWWVVVVVVVVVUUURRRPPPOOONNNPPPXXXbbbvvv......///000000111222222111111111111111111111111111222222333333444444555444333333333333444555555555555555555555555444444888777666555333222111000333333333333333333333333333333222222333444555555333333333333333333333333///222555666666666666777666777888888888888:::<<<>>>@@@EEEIIIMMMRRRWWW[[[^^^aaadddfffffffffgggiiiiiijjjkkklllnnnoooqqqqqqpppppppppppppppoooooooooooonnnmmmmmmmmmnnnoooppppppppppppooommmjjjhhhfffaaabbbcccddddddcccaaaaaabbbbbbcccccccccbbbbbbaaa___]]][[[YYYXXXXXXYYYZZZ]]]^^^```cccfffhhhiiijjjkkkkkklllmmmooopppqqqqqqqqqqqqqqqqqqsssuuuwwwxxxttttttuuuvvvvvvwwwwwwxxxqqqqqqqqqqqqqqqqqqrrrrrrqqqrrrsssrrrqqqpppqqqrrrsssrrrpppooommmlllkkkkkkkkklllmmmnnnooonnnmmmmmmkkkkkklllllllllkkkjjjiiihhhiiikkklllmmmkkkjjjiiihhhhhhhhhgggeeecccaaa___XXXXXXYYYZZZ\\\___aaaccciiijjjlllnnnpppppppppooonnnmmmllljjjiiihhhhhhhhhdddbbb```^^^[[[YYYWWWVVVPPPQQQQQQPPPNNNMMMMMMNNNNNNNNNMMMLLLJJJIIIHHHHHHGGGHHHKKKNNNPPPQQQQQQQQQRRRTTTVVVXXXXXXWWWUUUSSSSSSUUUWWWXXXWWWWWWXXXYYYSSSTTTUUUWWW[[[___ccceeecccdddeeeeeedddaaa^^^\\\SSSPPPLLLHHHHHHJJJNNNPPPVVVYYY\\\^^^___```aaabbbeeeeeeddddddccccccbbbbbbbbbbbbbbbbbbbbbaaa`````````___]]]YYYTTTOOOKKKHHH@@@===999666555444333111333333222222222222333333111111111000000000000000///000111111222111111111222222222111///...---,,,333111000000111222222111111111000000000000111111111111111111000000000000111111111111222222222222000////////////000111111000000000000000000000000/////////000000000111111////////////000000000000000000///////////////...222222222222111111111111//////////////////////////////000000000000//////111000000///////////////000000000000////////////000000000000111111111111///..................---------........./////////000000000000000000000000000000000000000000000000222222222222111111111111111111111111222222222222000000000000000000000000000000000000000000000000/////////000000000111111111000000000000111222222111111222222222333333333333333333333333333333333222222222222333333333333444444444555555555555666555555444444444555555666666999===AAACCCFFFIIILLLKKKLLLNNNOOOQQQQQQRRRRRRTTTUUUVVVVVVVVVVVVUUUUUUUUURRRPPPPPPQQQVVVaaalll......//////000000000000111111111111111111111111111222222333333444444555444333333333333444555555444444444555555555555555555444444444444333333333444444444444444444444444333333333333333444555666333333333333333444444444000222666888777666666777444666888888999;;;===@@@BBBEEEIIINNNRRRWWW\\\```bbbdddggggggfffeeeeeefffiiijjjkkkmmmppprrrssstttsssrrrrrrqqqppppppooooooooonnnlllkkkkkkkkklllmmmmmmmmmnnnnnnmmmkkkjjjhhhccccccddddddcccbbb```___aaaaaaaaaaaaaaa``````___^^^^^^]]]\\\]]]^^^```aaahhhiiijjjkkkkkkllllllkkkooooooqqqrrrssstttttttttsssrrrrrrssstttvvvxxxzzzttttttttttttuuuuuuuuuuuuqqqqqqqqqqqqrrrrrrrrrrrrrrrssstttsssqqqppppppqqqqqqpppnnnllljjjhhhhhhhhhgggiiijjjllllllkkkjjjiiiiiijjjkkklllllljjjhhhfffiiijjjkkkkkkkkkjjjhhhgggkkkkkklllkkkiiigggeeeddd^^^^^^___```bbbdddgggiiillllllnnnoooppppppppppppoooooonnnmmmllllllkkkkkkeeeeeedddcccaaa___]]]\\\ZZZ[[[ZZZXXXUUUSSSSSSTTTSSSSSSRRRPPPNNNKKKIIIHHHEEEFFFHHHJJJLLLMMMNNNNNNMMMOOORRRUUUVVVVVVTTTSSSVVVXXXZZZZZZZZZ[[[\\\^^^ZZZZZZZZZYYYYYYYYYYYYYYYZZZ\\\___aaabbbbbb```___VVVSSSOOOKKKJJJKKKNNNQQQRRRUUUYYY\\\^^^___```bbbdddeeeeeeeeeeeeddddddcccbbbbbbcccccccccbbbbbbaaaddddddccc```\\\WWWRRRPPPHHHDDD???;;;999777555333444333222222222222333444111111111111111111111111000111111222222111111111111111111000///...---,,,333222222111222222222111111111000000000000111111111111111000000000000000......//////000000111111000000//////000000111222000000000000000000000000//////000000000111111111////////////000000000000111000000000//////......000000000/////////////////////////////////////////////000000000000//////000000////////////000000000000000000////////////...///000000000000//////000000000///.........---............////////////000000000000000111111111000000000000000000000000222222222111111000000000000000000111111111222222000000000000000000000000000000000000000000000000//////000000000111111111111000/////////000222333111111222222222333333333333333333333333333333333222222222333333333444444444444444555555555555666444444444444555555666777888<<>>BBBEEEJJJMMMPPPTTTXXX\\\aaaeeeggghhhjjjjjjhhhgggffffffiiijjjkkknnnppprrrtttuuutttssssssqqqpppooonnnmmmnnnmmmkkkhhhgggfffffffffggghhhiiijjjkkkjjjiiihhhdddcccccccccbbbaaa``````aaaaaabbbbbbbbbaaaaaa```cccccccccdddeeegggiiikkkqqqqqqqqqqqqpppooonnnmmmqqqrrrtttuuuvvvvvvvvvvvvtttssssssssstttvvvxxxyyyttttttsssrrrqqqqqqppppppnnnooooooooopppppppppqqqooopppqqqpppnnnmmmnnnoooqqqooollljjjhhhgggggggggfffggghhhiiijjjiiiiiihhhggghhhiiiiiiiiigggdddcccfffggghhhhhhhhhhhhggggggkkkkkkkkkkkkjjjhhhfffdddcccccccccdddfffiiilllmmmmmmnnnnnnooooooppppppppppppppppppoooooonnnnnnmmmhhhiiiiiihhhgggfffeeeddd`````````^^^ZZZXXXXXXXXXZZZZZZXXXVVVTTTQQQNNNMMMJJJJJJKKKKKKLLLLLLLLLLLLLLLNNNPPPRRRSSSSSSSSSSSSTTTVVVXXXYYYZZZ\\\___aaa___``````___\\\XXXSSSQQQRRRTTTXXX[[[^^^```aaaaaa]]]ZZZUUUPPPMMMMMMNNNOOOOOORRRWWWZZZ[[[]]]___aaadddeeeeeefffffffffeeeeeebbbbbbcccccccccbbbbbbaaaeeeeeedddccc___[[[WWWUUUPPPLLLGGGCCC???<<<999777555444333222111222333444111111111222222222222222111111222222222222111111//////000000000000//////111111222222111000000111111111000000000000111111000000000000000000111111......//////000000111111000000000000000111222222////////////////////////000000000000111111111111////////////000000000000111111000000/////////...//////////////////000000////////////////////////000000////////////000000000000////////////000000////////////000000000000//////000000000000///...222111111111000/////////........./////////000000///000000000111111111222111111111111111111111111111111111000000//////.../////////000000000111111000000000000000000000000000000000000000000000000000000000000111111111111111000/////////000222333111111222222222333333333333333333333333333333333222222333333333444444444444444444555555555555666444444444555666777888999:::>>>DDDHHHJJJKKKMMMNNNNNNOOOPPPQQQRRRSSSSSSSSSTTTTTTUUUVVVWWWXXXYYYZZZVVVXXX```iiiooottt}}}~~~{{{222222111000000///......111111111111111111111111111222222333333444444555444333333333333444555555555555555555555555444444666666555444333222222111444444444444444444444444555555444444444444555555333444444555555666666666444666888888777666666777777999<<>>BBBFFFJJJKKKLLLMMMNNNPPPPPPQQQRRRSSSTTTTTTSSSUUUTTTTTTUUUXXX[[[___aaaccchhhsss~~~}}}wwwxxx{{{111111111111111111000000111111111111111111111111111222222333333444444555444333333333333444555555666666666555444444444333555555444444444333333333555555555555555555555555777666555444444333444444222222333444444555666666444555777777777777999:::===???CCCGGGJJJOOOSSSWWWYYY[[[]]]___```bbbeeehhhjjjlllnnnnnnmmmkkkkkklllkkklllmmmoooqqqssstttuuuqqqqqqooommmkkkiiigggfffcccbbb___]]][[[ZZZYYYYYYZZZ[[[^^^aaacccddddddddddddddddddeeeeeefffggghhhhhhiiijjjkkklllmmmmmmmmmnnnnnnoooqqqrrrtttuuuvvvrrrsssttttttuuuuuuuuutttssstttvvvxxxxxxxxxwwwvvvuuutttsssrrrqqqrrrssssssooonnnnnnmmmlllkkkkkkjjjjjjjjjkkkllllllmmmnnnnnnmmmnnnoooooonnnnnnooopppllljjjhhheeeddddddfffgggeeedddcccccccccdddfffggghhhggggggfffeeedddcccbbb```aaabbbdddfffggghhhiiihhhhhhiiihhhhhhfffdddccccccccccccdddfffiiikkkmmmooonnnnnnnnnmmmnnnnnnnnnooopppqqqrrrrrrqqqqqqpppmmmmmmllllllmmmnnnpppqqqmmmnnnnnnmmmkkkjjjkkklllfffdddbbb```^^^]]]]]]]]]\\\[[[YYYWWWUUUTTTSSSSSSNNNMMMJJJHHHGGGGGGHHHIIILLLNNNOOOPPPQQQSSSWWWZZZYYY[[[]]]^^^^^^\\\YYYXXXPPPPPPOOOPPPSSSVVVYYY\\\^^^]]]\\\YYYVVVSSSQQQPPPOOOQQQRRRSSSUUUXXX]]]```ccceeeggghhhiiiiiihhhggggggggggggfffeeedddcccbbbccccccbbbbbbaaa```______[[[YYYWWWTTTQQQMMMGGGCCC>>><<<888555444444444555222222222333333333444444222333333333222222111000///000111222333333333333,,,///222222111000111222111111000000000000111111///000000000111111111111222222222111111111111111111111000000111111222333////////////////////////000000111111111222222222////////////000000000000000000000000000111111111000111111111222222222222000000000000000000000000111000///......///000111///////////////000111111.../////////000000000111111000///...---......///000000000000111111111111.../////////000000000000///000000111111222333333111111111111111111111111000000000000000000111111//////000000000111111111000000000000000000000000000000000000000000000000000000111111111222222222000111111222222222222222111111222222222333333333444444444444444444444444333333333444444444444555444444444555555555555666666666777888999;;;===>>>CCCFFFIIIKKKLLLMMMNNNPPPQQQQQQRRRSSSTTTTTTTTTTTTSSSSSSUUUYYYaaajjjrrrxxx}}}zzzvvvsssttt{{{000000000111222222333333111111111111111111111111111222222333333444555555444333333333333444555555777777666555444444333333000111222333555666777777555555555555555555555555888777666555444333333333111111222333333444555555333444666666777888;;;>>>BBBEEEIIIMMMQQQUUU[[[^^^[[[\\\^^^^^^___```ccceeehhhjjjlllmmmkkkjjjjjjkkkmmmmmmoooppprrrsssuuuuuummmllljjjhhhfffcccbbbaaa[[[ZZZXXXVVVTTTTTTTTTTTTTTTVVVXXX[[[^^^`````````eeeeeeeeefffhhhiiikkkllllllmmmnnnpppqqqrrrssssssppppppqqqrrrtttuuuvvvvvvtttuuuuuuuuuuuutttssssssqqqrrrtttvvvvvvvvvtttssssssrrrpppooonnnnnnnnnoooiiiiiiiiiiiiiiiiiihhhhhhjjjjjjkkkkkklllmmmmmmnnnqqqrrrttttttsssssstttvvvuuussspppnnnmmmnnnoooqqqooonnnllljjjkkkmmmoooqqqmmmllljjjiiiggggggggggggddddddeeeeeeeeeeeeeeeeeehhhhhhiiiiiihhhfffeeecccaaaaaaaaabbbdddgggiiikkkmmmlllkkkkkkjjjkkkkkkkkkmmmnnnooopppppppppooonnnlllkkkjjjjjjkkkmmmoooqqqkkklllmmmlllkkkjjjkkklllhhhfffcccaaa``````aaaaaaaaa___]]][[[YYYXXXWWWWWWWWWTTTPPPLLLJJJJJJKKKMMMKKKLLLMMMMMMMMMOOORRRUUUXXXXXXYYYZZZ[[[[[[[[[ZZZQQQOOOMMMKKKLLLOOOSSSUUUVVVWWWXXXYYYYYYYYYWWWVVVPPPQQQQQQRRRSSSWWW\\\```ccceeegggiiijjjjjjiiihhhiiiiiiiiihhhgggeeedddcccdddcccbbbbbbbbbbbbbbbccc]]]\\\[[[YYYWWWRRRLLLHHHAAA???;;;888555555666666222222222333333444444444333333333333333222111000111111222333333333333333,,,///333333222111222444111111000000000000111111//////000000111111111222111111000000//////......111111111000111111222333////////////////////////000111111111111222222222////////////000000000000//////000000111111222222......//////000000000111111111111111111111111111111000///......///000111///////////////000111111.../////////000000111111///...+++***)))***,,,---......//////000000111111////////////000000000000///000000111222222333333111111111111111111111111000000111111222222222333000111111111111222222222000000000000000000000000000000000000000000000000000111111111111222222222000111222444444333222222111111222222222333333333444444444444444444444444333333333444444444555555444444444555555555666666777777777999:::<<<>>>???GGGIIIKKKMMMMMMNNNOOOQQQQQQRRRSSSTTTTTTTTTTTTTTTUUUWWW[[[dddppp|||tttnnnoooqqquuu222222222222222222222222111111222222222333333333333333333444444444555555444444444555555555555666555555555555555555555555444444444444444444444444444444444444444444444444333333333444444444555555666777777666444333333444444555777777999<<>><<<;;;888777777666555666777888777555444444333333222111000000...000222444444222000.........///000111222222333111111111111111111111111000000000000000000000000000111111111111222222222000000////////////000000111222222111///...///000222222222111111111000000111111111111111111111111000000000000000000000000000000000000111111111111------...000111222333444000000000000000000000000000000000000000000000000......------------.........///000222222222111111000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000333222222111111222222333333333222111000///......111111111111111111111111111111000000000111333444000000111111111222222222666555444444333333333333111111222333333333333222333333333444444555555555666555333222222333555666333444666666555444444555666777999;;;>>>BBBEEEFFFKKKLLLMMMNNNOOOPPPQQQQQQUUUQQQQQQTTTUUUSSSSSSUUUVVV]]]gggsss|||tttqqqpppttt}}}222222222222222222222222111111222222222333333333333333333444444444555555444444444555555555555666555555555555555555555555444444444444444444444444444444444444444444444444333333444444444555555555444555666666555444666777666888999;;;===AAAEEEIIIPPPRRRUUUYYY\\\___aaabbbdddbbb___[[[XXXYYY]]]```fffgggiiikkkmmmmmmmmmmmmmmmmmmlllmmmnnnmmmkkkiiifffdddaaa]]]ZZZXXXWWWVVVVVVUUUTTTSSSSSSSSSTTTUUUUUUUUUWWWYYY\\\___aaabbbiiijjjkkkllloooqqqssstttyyyxxxxxxwwwvvvuuuuuuuuutttsssrrrsssuuuuuusssqqqsssrrrpppoooooonnnmmmkkkmmmkkkiiiiiilllnnnooonnnlllmmmppprrrssssssrrrrrrnnnnnnppptttzzz~~~~~~}}}|||~~~{{{zzzzzzvvvtttrrrooonnnmmmmmmnnnjjjhhhfffdddddddddeeefffggghhhhhhhhhhhhhhhhhhhhhkkkjjjiiiiiijjjkkkkkkjjjiiiiiiiiilllooopppooonnnmmmjjjfffeeefffggghhhhhheeeffffffeeecccaaa___]]]ZZZXXXUUUTTTTTTTTTRRRQQQPPPOOONNNNNNNNNNNNOOOPPPPPPPPPPPPQQQRRRSSSTTTUUUZZZYYYVVVQQQMMMKKKJJJKKKJJJNNNSSSXXX[[[ZZZXXXVVVWWWUUUTTTVVV[[[___aaaaaaccceeegggiiikkkkkkjjjiiijjjiiiiiihhhggggggffffffeeeeeedddcccbbbbbbbbbbbb```aaaaaa```___\\\YYYWWWSSSPPPKKKGGGCCC???;;;888888666444444555666555444444333333333222111111111///111222333333222111///000000111111222222333333111111111111111111111111111111111111111111111111000111111111111222222222111000000//////000000111000111222111000///000111222222222111111111000000111111111111111111111111000000000000000000000000000000000000111111111111------......///000111111000000000000000000000000000000000000000000000000000000////////////000000---...///000000///......000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111222222222222222222222222222222111111000000//////222222222222222222222222222111000000000111222333111222222222333333333333444333333222111111222222111111222333333333333222333333444444444444444444666555444333333444555666444666777777666555666777888999;;;>>>AAADDDGGGHHHLLLLLLMMMOOOQQQRRRSSSTTTVVVRRRQQQTTTVVVUUUVVVZZZ^^^jjjxxx222222222222222222222222111111222222222333333333333333333444444444555555444444444555555555555666555555555555555555555555555555555555555555555555444444444444444444444444444444444444555555555666333444555555555555777999999;;;>>>@@@CCCGGGMMMPPPUUUWWWYYY]]]```bbbdddeeeeeedddaaa\\\YYYYYY[[[^^^dddeeegggjjjlllmmmmmmmmmlllkkkkkkkkkkkkiiifffccc```___\\\YYYWWWUUUTTTSSSVVVUUUTTTSSSTTTTTTVVVVVVWWWWWWYYY\\\```cccfffhhhnnnnnnoooqqqrrrtttvvvwwwzzzzzzzzzyyyxxxvvvuuutttqqqpppnnnoooppppppooommmpppooommmlllkkkkkkkkkkkkkkkiiihhhiiillloooqqqrrrsssvvv{{{}}}~~~vvvtttpppkkkhhheeedddcccddddddddddddeeeeeeeeeeeeccccccccceeeggggggfffeeedddddddddfffjjjllllllkkkkkkiiiggggggiiikkkmmmmmmiiiiiihhhhhhfffcccaaa```\\\[[[ZZZ[[[\\\[[[ZZZXXXTTTTTTRRRQQQQQQPPPQQQQQQMMMMMMLLLLLLMMMMMMNNNNNNSSSVVVXXXWWWSSSPPPOOOOOOIIIKKKOOOSSSVVVWWWXXXXXXYYYXXXYYY[[[___bbbcccdddbbbdddfffhhhjjjkkkkkkjjjjjjjjjjjjiiiiiihhhhhhggggggfffeeedddcccccccccdddbbbcccdddeeeddddddbbbbbb^^^[[[WWWRRRMMMGGGAAA<<<;;;888444333333444333333333333333333222222222222111111111111111111111111222222222222222222333333111111111111111111111111111111111111111111111111000111111111111222222222111111111000000111111111///000111111000///111222222222222111111111111111111111111111111111111111000000000000000000000000000000000000111111111111/////////000000000111111000000000000000000000000000000000000000000000000111000000//////000000111...///////////////...---000000000000000000000000000000000000000000000000////////////////////////111111111111111111111111111222333333333333222111111111111111111111111111333333333333333333333333333222111111000111111111222222333333333444444444222222111000000000000111111222222333333333333333444444444444444444333333666555444333333444555666666888999888777666777888;;;<<<>>>AAADDDGGGIIIJJJMMMMMMOOOQQQSSSTTTVVVWWWUUUQQQPPPRRRTTTTTTXXX]]]kkk{{{222222222222222222222222111111222222222333333333333333333444444444555555444444444555555555555666555555555555555555555555666666666666666666666666333333444444444444444444444555555555555666666666333444555555444555888:::<<>>AAADDDFFFIIIJJJKKKOOOOOOPPPRRRSSSUUUVVVVVVXXXTTTRRRTTTUUUWWW\\\cccwww222222222222222222222222111111222222222333333333333333333444444444555555444444444555555555555666555555555555555555555555666666666666666666666666333333333444444444555555555555555666666666777777555666666666555666999;;;AAADDDHHHLLLPPPTTTXXX\\\^^^___```bbbdddeeefffffffffgggfffeeecccccceeegggggghhhjjjkkklllmmmllllllgggeeedddbbbaaa]]]YYYUUUXXXYYYYYYZZZ[[[[[[\\\\\\]]]]]]\\\\\\]]]___```aaabbbccceeehhhlllpppsssuuuuuuuuuuuuuuuvvvwwwxxxyyywwwvvvvvvuuusssqqqpppooommmmmmllljjjiiihhhiiiiiigggiiikkkmmmnnnrrrxxx|||||||||{{{zzzxxxuuusssrrrqqqpppmmmiiigggfffeeedddcccbbb```______aaadddeeeeeehhhfffeeeeeegggiiiiiiiiihhhhhhhhhhhhfffdddbbbaaa^^^___```bbbeeefffdddccc______^^^\\\ZZZYYYWWWVVVQQQQQQOOONNNMMMLLLLLLLLLPPPPPPSSS[[[fffooossssssfff```WWWPPPNNNQQQWWW[[[]]]___aaabbbcccccccccccccccdddfffhhhjjjlllmmmmmmiiihhhhhhhhhhhhhhhggggggffffffeeedddddddddeeeeeeddddddeeeeeeeeeeeeeeeeeeeeedddbbb```]]]XXXQQQLLLFFFBBB<<<888666555444333333333333333333333444444333222111//////111222333111111111111111000000000111111111111111111111111111111111111111111111111000000111111111222222222222222111111111111222222...///111111000000111333111111111111111111111111111111111111111111111111000000000000000000000000///000000000111111111111333333333222222222222222//////////////////////////////////////////////////////............//////222222111000000000//////////////////////////////111111111111111111111111111111111111111111111111111111111111111111111111000111333444444333111000000000111111222222333333333333333333333333333333222222222222111111000000111111111111222222222222222222111111111222222333222222333444444444444333555555555444444333333333333222222222222222222333555666777666666777999;;;???@@@CCCFFFHHHJJJKKKLLLPPPQQQQQQRRRSSSTTTTTTUUU[[[XXXWWWYYYZZZ]]]dddmmm222222222222222222222222111111222222222333333333333333333444444444555555444444444555555555555666555555555555555555555555555555555555555555555555222333333444444555555555666666666666777777777777888888999888888:::>>>AAAHHHKKKOOORRRUUUYYY]]]___aaabbbcccdddeeefffffffffggghhhiiiiiihhhiiikkkllljjjkkklllllllllkkkjjjiiibbbaaa___^^^^^^\\\YYYWWWZZZ[[[]]]___```bbbbbbbbbbbbbbbaaabbbccceeeggghhhiiiiiikkkmmmpppsssvvvwwwuuuuuuuuutttuuuuuuvvvvvvtttsssqqqpppnnnnnnmmmmmmhhhiiiiiihhhggggggjjjlllooosssxxx|||yyysssnnnhhheeeaaa^^^\\\[[[^^^aaacccdddeeecccbbbcccdddeeeeeedddeeeeeeffffffeeedddbbbaaa```___```cccfffggggggfffddddddcccbbb```^^^\\\[[[WWWVVVUUUSSSRRRQQQPPPPPPOOOMMMNNNSSS[[[eeekkknnniiieee^^^XXXSSSQQQRRRRRR\\\___bbbeeeeeeddddddeeeffffffhhhiiikkklllmmmnnnhhhhhhhhhhhhhhhhhhhhhhhhffffffeeeeeeeeeeeeeeefffeeeeeeddddddcccccccccccccccbbbbbbaaa```]]]XXXTTTNNNIIIDDD???<<<:::777555444444444444333333333333333222111000000111222333000000000000000000000111111111111111111111111111222222222222222222222222000111111111111222222222111111111000000111111111///000111111000///111222111111111111111222222222111111111111111111111111000000000000000000000000000000000000111111111111000000000000000000//////000000000000000000000000000000000000000000000000222111111000000111111222000//////............///000000000000000000000000111111111111111111111111111111111111111111111111222222222222222222222222111222333333333333222111111111111222222222333333333333333333333333333333111111222222222111000000000000111111111222222222333222222222222333444444222222333444444444444444444444444444444444333333222222222333333222222222444555666666666888;;;>>>AAABBBEEEHHHKKKLLLMMMMMMQQQQQQRRRSSSTTTUUUVVVVVVXXXWWWYYY]]]```dddmmmxxx222222222222222222222222111111222222222333333333333333333444444444555555444444444555555555555666555555555555555555555555444444444444444444444444222222333333444555555666666666777777777888888888999:::;;;<<<>>>AAAGGGJJJOOORRRVVVYYY[[[]]]```bbbeeeeeefffggggggggggggggghhhjjjkkklllkkkkkkmmmnnnmmmmmmmmmllljjjhhheeeddd]]]\\\ZZZ[[[]]]___``````___```bbbdddeeeeeeeeeeeeeeeeeeeeefffgggiiikkkmmmmmmnnnnnnppprrrtttvvvwwwtttssssssrrrrrrrrrrrrsssrrrpppnnnkkkkkkkkkmmmnnnkkkmmmoooooopppsssxxx||||||uuukkkgggbbb______aaabbbbbbaaa```___```bbbdddcccbbbbbbcccdddeeeeeedddcccbbbbbbaaaaaabbbeeehhhiiihhhhhhhhhhhhgggeeecccaaa```\\\[[[ZZZXXXWWWVVVUUUUUUNNNPPPRRRPPPPPPTTT]]]eeehhhccc\\\UUUPPPOOOOOOPPPXXX]]]cccggghhhhhhiiikkkiiiiiiiiijjjkkkmmmnnnoooiiiiiiiiiiiiiiiiiiiiiiiigggggggggffffffgggggghhhffffffeeeddddddccccccdddbbbaaaaaaaaaaaa___\\\YYYTTTQQQKKKGGGCCC???;;;888555555555444333333333222222111111111111111111222000000000111111222222222111111111111111111111111222222222222222222222222000111111111111222222222111000000//////000000111000111222111000///000111000000111111111222222222111111111111111111111111000000000000000000000000000000000000111111111111////////////////////////000000000000000000000000000000000000000000000000222222111111111111222222//////...------...///000000000000000000000000000111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000000111222333222111111111111111222222222333333222222222222222333444444222333444444555444444444333333444444444444444444444444444555555444444444333444666666777:::>>>BBBCCCEEEHHHLLLNNNOOOOOOOOOPPPQQQRRRTTTVVVXXXZZZ[[[[[[]]]bbbiiiooouuu}}}}}}222222222222222222222222111111222222222333333333333333333444444444555555444444444555555555666666555555555555555555555555444444444444444444444444222222333333444555666666777777777777888888888888999;;;===???BBBGGGMMMRRRTTTWWW[[[]]]^^^```bbbdddggghhhhhhiiiiiiiiihhhhhhiiikkkmmmmmmlllllllllmmmnnnnnnmmmkkkhhheeebbb```ZZZXXXXXXZZZ^^^cccfffgggcccdddeeefffggggggfffeeegggffffffgggiiikkkmmmooooooppppppqqqrrrsssuuuuuurrrrrrqqqpppppppppppppppqqqooollliiiiiijjjmmmooowwwzzz}}}yyyrrrkkkhhhfffeeeddd^^^]]]]]]___bbbcccccccccaaabbbdddeeeeeeeeedddddddddbbbaaabbbeeehhhjjjjjjjjjjjjjjjjjjhhhfffdddbbb___^^^]]][[[ZZZYYYYYYYYYSSSZZZ^^^YYYPPPOOO[[[fffiiiaaaVVVLLLHHHJJJPPPTTTUUU[[[ccchhhjjjkkknnnpppkkkjjjkkkkkklllmmmnnnooojjjjjjjjjjjjjjjjjjjjjjjjiiihhhhhhhhhhhhhhhiiiiiigggfffeeeeeeeeeeeeeeefffbbbaaa```aaaaaa```^^^[[[XXXUUUPPPLLLGGGCCC===:::666666555444333333222222111111111111111111111111000000111222333333444444111111111111111111111111222222222222222222222222000111111111111222222222000000////////////000000111222222111///...///000000000111111222222222222111111111111111111111111000000000000000000000000000000000000111111111111///000000000111111111111000000000000000000000000000000000000000000000000000000////////////000000111000/////////111222333000000000000000000000000111111111111111111111111000000000000000000000000222222222222222222222222333222222111111222222333222222222222222222222222111111111111111111111111///000111222333333222111222222333333333444444444222222111111222333444444222333444444555555444444333333333444444555555555555555666666666666555555333555666777999<<>>EEEJJJOOORRRUUUWWWZZZ]]]```bbbbbbdddfffgggfffeeeddddddeeegggjjjkkkooooooppppppppppppoooooopppmmmjjjgggeeebbb___]]]^^^[[[YYY[[[```dddffffffggggggggghhhiiijjjlllmmmkkkkkklllmmmmmmnnnooooootttqqqnnnmmmnnnooopppqqqooopppqqqpppnnnmmmmmmnnnqqqqqqqqqtttxxx~~~wwwpppkkkddd^^^___aaa```aaaccc______```bbbddddddbbb`````````aaabbbdddfffhhhiiikkklllmmmmmmmmmkkkjjjiiicccbbbaaa___^^^]]]]]]]]]VVVYYY\\\[[[XXXVVVWWWXXXaaa```XXXLLLHHHMMMRRRQQQSSSYYYaaagggjjjmmmppprrrnnnnnnmmmmmmnnnoooqqqrrrkkkjjjiiihhhhhhhhhiiijjjiiiiiijjjkkkkkkkkkkkkjjjkkkkkkjjjiiihhhgggfffeeeeeecccbbbccccccaaa[[[WWW\\\XXXTTTSSSSSSOOOHHHBBB>>>:::666333333444444444777777666555444444444444555555444333222222222222222222111111111111222222222333333444444333333222111222333333444444333333222222222222222222222222222111000000000111222333000111222333333333333333333333333222222111111111111111222222222333333333555444333111000111111222555444222111111222444555111111111111111111111111000000000000000000000000///000111222222222222222000000000000000000000000000000000000000000000000000000000000111111111111111111222222222333333333666777777777666444222111111222222333333444444555222222222222222222222222444444444444444444444444111111111111111111111111444444444444444444444444333333333444444444555555444444444555555555555666666666555555555444444444555666666555333333444666777888999;;;>>>BBBDDDFFFLLLKKKKKKLLLOOOQQQRRRRRRWWWRRRRRRWWW[[[^^^gggqqq|||zzz}}}333333222222222222333333444444444444444444444444555555555555555555555555555444333444666888777666555555555555555555555555666666555555555444444444444444444444444555555555444555666555555666999;;;===BBBHHHMMMQQQTTTWWWYYY[[[^^^aaabbbcccdddfffggghhhgggffffffgggiiikkklllooooooppppppppppppoooooooookkkgggdddbbbaaa___]]]___\\\[[[]]]aaaeeeffffffggghhhhhhiiijjjkkkmmmnnnmmmmmmnnnnnnoooooooooooonnnmmmllllllmmmnnnnnnmmmjjjkkkllllllmmmppptttwwwzzz||||||sssjjjhhhgggeeefffhhhdddbbbaaaaaabbbbbbaaa```bbbbbbbbbccceeefffhhhiiillllllmmmmmmmmmlllkkkjjjeeedddcccaaa___^^^^^^]]]ZZZ]]]___```^^^]]]]]]^^^```bbb]]]PPPHHHIIINNNQQQUUU[[[ccchhhkkklllnnnooonnnmmmmmmmmmmmmooopppqqqmmmlllkkkjjjjjjjjjkkklllhhhiiijjjjjjkkkkkkjjjjjjjjjjjjiiihhhgggfffeeeeeeeeedddcccddddddbbb]]]YYYYYYVVVSSSSSSTTTRRRMMMHHHCCC???:::666555555444444444444333222222222222222222222111111111222222333222222111111111111222222222333333444444333333222111222333333444444333333222222222222222222222222444333222111000000111111111111111222222111111000333333333222222222111111111111222222222333333333222222111111111222222333444333222111111222333444111111111111111111111111000000000000000000000000///000000111222222111111000000000000000000000000000000000000000000000000000000000000111111111111111111222222222333333333444444555555555444333222333333333333222222222222111111111111111111111111333333333333333333333333111111111111111111111111444444333333333333333333444444444555555555666666444444444555555555555666666666555555555444444444666777777666555555666888888999;;;>>>AAADDDFFFHHHMMMMMMMMMOOOQQQRRRSSSSSSRRRQQQSSSXXX]]]gggyyy333333222222222222333333333333333333333333333333555555555555555555555555444333222444666777666555555555555555555555555555555555555555555444444444444444444555666777777888666777777666666777;;;===DDDHHHMMMQQQTTTWWWZZZ\\\]]]```bbbdddddddddfffgggjjjjjjiiihhhiiijjjlllmmmoooppppppqqqqqqppppppooolllhhhccc___^^^^^^^^^^^^```___^^^___cccfffggghhhiiiiiijjjkkklllnnnpppqqqqqqqqqrrrrrrrrrqqqpppoookkkkkklllllllllkkkjjjjjjjjjlllooorrrwww~~~|||yyyvvvuuuwwwoookkkfffbbb`````````___aaaaaaaaabbbbbbdddeeefffkkklllmmmmmmnnnmmmmmmllliiihhhfffdddbbbaaa```______aaadddddddddccccccddd```dddbbbVVVKKKHHHMMMQQQXXX]]]dddiiikkkkkkllllllmmmmmmllllllmmmnnnpppqqqooonnnmmmmmmllllllmmmmmmhhhiiiiiijjjjjjjjjjjjjjjiiiiiihhhgggfffeeeeeedddfffeeeeeeeeeeeeccc___\\\WWWUUUTTTUUUWWWWWWSSSOOOJJJFFF@@@<<<999777444333333333222111111111222222////////////000111222333222222111111111111222222222333333444444333333222111222333333444444333333222222222222222222222222555444333111000000000000000111111111111111000///333333333222222222222111111111222222222333333333...///000111222222222222333222111000000111222333000000000000000000000000000000000000000000000000//////000000111111000000000000000000000000000000000000000000000000000000000000000111111111222222111111222222222333333333111222333444444444444444444333333222111111000000111111111111111111111111333333333333333333333333222222222222222222222222222222222333333333333333555555555555666666666666444444444555555555555666666666666555555555555444777888999888777777888::::::;;;===@@@CCCFFFIIIJJJOOOPPPQQQRRRSSSSSSSSSSSSQQQSSSXXX]]]ddduuu333333333222222333333333333333333333333333333333555555555555555555555555555444333444666777666555555555555555555555555555555555555555555555555555444444555666666777777888999999::::::;;;>>>BBBFFFKKKNNNSSSVVVXXXZZZ]]]___```bbbdddeeeeeeeeefffhhhkkkjjjjjjjjjjjjkkklllmmmppppppqqqqqqqqqqqqppppppjjjeee```\\\\\\^^^___```cccbbbbbbdddfffhhhiiijjjmmmmmmmmmnnnpppqqqssstttuuuuuuttttttrrrqqqooonnnlllmmmnnnmmmlllllllllmmmuuuyyy|||rrriiidddbbbaaa```cccbbbbbbbbbcccddddddeeejjjkkkkkkllllllmmmmmmmmmlllkkkjjjgggfffddddddccccccdddffffffeeeeeedddcccaaaccc```YYYQQQMMMOOOQQQXXX\\\bbbhhhkkkllllllkkkmmmllllllllllllnnnoooppppppoooooonnnmmmmmmmmmmmmhhhiiiiiijjjjjjjjjjjjjjjjjjiiiiiihhhgggffffffffffffffffffffffffdddbbb```XXXWWWWWWXXXZZZZZZXXXUUUQQQMMMGGGBBB===:::666333555555444333333333444444000000///000000111222222333222222111111222222333222333333444444333333222111222333333444444333333222222222222222222222222444333333222111111111111000000111222222222222222222222222222222222222222111111222222222333333333...///000222222111111000111111000000000000111111////////////////////////000000000000000000000000//////000000000000//////000000000000000000000000000000000000000000000000000000111111111222222222111111222222222333333333111111222222333333333333222222222111111111000000111111111111111111111111222222222222222222222222222222222222222222222222111111222222222222333333444444444444555555555555444444444555555555555666666666666555555555555555777888999888777888999;;;;;;===@@@CCCFFFIIIKKKLLLPPPRRRTTTTTTTTTSSSTTTTTTUUUYYY___gggsss444333333333333333333444333333333333333333333333555555555555555555555555777555555555777888777666555555555555555555555555444555555555555555555555555555555555555555555555888:::<<<>>>AAAEEEJJJNNNRRRTTTWWWZZZ[[[]]]___aaaaaaccceeefffffffffhhhiiijjjjjjjjjjjjkkklllmmmmmmqqqqqqrrrrrrrrrrrrqqqqqqiiiddd___\\\]]]```cccdddfffggghhhiiiiiijjjlllmmmqqqqqqqqqrrrssstttuuuvvvttttttrrrqqqooonnnmmmlllmmmnnnqqqrrrsssvvv{{{}}}}}}~~~~~~}}}|||xxxvvvttttttuuuxxxxxxyyyuuuuuuuuuuuuwwwyyy{{{|||{{{{{{{{{zzz{{{{{{{{{|||~~~zzzrrrmmmjjjiiijjjiiihhhgggfffeeeeeeeeehhhhhhhhhiiiiiijjjjjjkkkmmmmmmkkkjjjiiihhhhhhhhhfffffffffeeeeeeccc```___```]]]YYYVVVUUURRRPPPPPPVVVYYY^^^eeejjjmmmnnnmmmmmmmmmllllllmmmnnnpppqqqooooooooonnnmmmllllllkkkiiiiiijjjkkkkkkkkkkkkkkkkkkjjjjjjiiiiiihhhhhhhhheeefffggggggfffeeedddddd]]]\\\[[[[[[\\\[[[ZZZYYYVVVSSSMMMHHHDDD???:::666888777666555444444444444444333222111111111111111333333222222222222333333222333333444444333333222111222333333444444333333222222222222222222222222111111222222333333333333///000111333444555555666222222222222222222222222111111222222222333333333000111222222222000///...000000000000000000000000////////////////////////000000000000000000000000//////000000000000///...111111111111111111111111000000000000000000000000111111111111222222222222111111222222222333333333333333222222111111111111000000111111111222222222333333333333333333333333222222222222222222222222222222222222222222222222111111111222222333333333222222333333333444444444444444444555555555555666666666666666666666666666666777888888777888:::<<<===>>>BBBFFFIIILLLNNNNNNPPPSSSUUUUUUTTTSSSTTTVVVYYY```jjjvvv444444333333333333444444444444444444444444444444555555555555555555555555888666555666777888777666555555555555555555555555444444444555555555555555666666666666555555555555777:::>>>BBBFFFKKKPPPSSSWWWYYY[[[\\\\\\]]]```bbbaaadddfffggghhhhhhjjjkkkiiijjjjjjlllmmmmmmnnnoooqqqrrrrrrssssssrrrrrrqqqjjjfffaaa___aaadddhhhiiijjjlllmmmnnnmmmmmmooopppttttttssssssttttttuuuvvvqqqpppnnnllllllmmmoooppppppuuu|||wwwuuutttuuuwwwwwwuuurrrrrrpppoooooopppqqqpppooopppnnnkkkkkklllnnnoooooojjjkkkkkkllllllmmmmmmmmmggghhhiiikkkmmmnnnooopppnnnrrryyyuuutttppplllhhheeebbbaaaeeeeeedddddddddeeeffffffjjjjjjjjjjjjjjjkkkkkkllliiihhhffffffeeeccc```]]]___XXXSSSUUUVVVTTTRRRQQQUUUVVVZZZ```gggmmmoooooonnnnnnmmmmmmnnnoooqqqrrrooooooooonnnmmmlllkkkjjjjjjkkkkkklllllllllllllllkkkkkkkkkjjjjjjiiiiiiiiidddfffggggggfffeeefffgggaaaaaa```___^^^]]]\\\\\\ZZZXXXTTTPPPLLLGGGAAA===:::999777666444444333333666555444333222222222222333333222222222222333333222333333444444333333222111222333333444444333333222222222222222222222222///000111333444444555444000111222444555666666666111222222222222333333333111111222222222333333333222222222222111000///...000000000000000000000000000000000000000000000000000000000000000000000000000000111111000000//////111111111111111111111111000000000000000000000000111111111222222222222333111111222222222333333333444333333222111111111222000000111111222333333444444444444444444444444444333333333333333333333333333333333333333333333333111111222222333333444444111222222222333333333333444444444555555555555666555666666666666777777777555777888888888999;;;===???AAAEEEIIIMMMPPPQQQRRRQQQTTTVVVUUUSSSSSSVVVZZZ^^^iiixxx444444333333333333444444555555555555555555555555555555555555555555555555777666555555666777666555555555555555555555555555444444444555555555666666555666666777777888888888:::>>>DDDIIIMMMPPPTTTWWWZZZ[[[]]]]]]]]]]]]```bbbaaadddggghhhiiijjjkkkmmmiiijjjlllmmmooopppqqqqqqrrrrrrssssssssssssrrrrrrkkkhhhddddddfffjjjmmmnnnmmmppprrrrrrqqqpppqqqsssuuutttssssssrrrrrrsssssspppooommmmmmpppuuuzzz~~~}}}~~~~~~|||yyywwwqqqrrrrrrssssssssssssrrrrrrqqqppprrrtttvvvwwwvvvxxxuuurrrppppppqqqpppppplllmmmoooqqqqqqqqqpppoooffffffhhhiiijjjkkkllllllnnnqqqvvv{{{|||tttmmmhhhfffbbbaaa```______``````aaaeeeeeefffgggiiikkklllmmmlllkkkiiiiiiiiihhhdddaaaaaa[[[WWWYYYYYYUUUUUUWWWVVVUUUWWW]]]dddkkknnnooooooooonnnnnnoooppprrrsssoooooopppooonnnmmmkkkjjjkkklllmmmmmmnnnnnnmmmmmmjjjjjjjjjiiiiiiiiiiiiiiiccceeeggggggeeeeeefffiiiddddddcccaaa___^^^^^^___^^^\\\YYYWWWTTTPPPJJJGGG>>>===;;;999777555444444444444333333333333333444444333333222222333333444222333333444444333333222111222333333444444333333222222222222222222222222000111333444444444444333222222333444444444333333111111222222222333333333111111222222222333333333333222222111111111222222000111111111111111111000111111111111111111111111000000000000000000000000111111222222111000000///111111111111111111111111000000000000000000000000111111111222222222333333111111222222222333333333333333222111222333444444222222222222333333333333333333333333333333333333333333333333333333333333333333333333333333333333222222222333444444555555222222222333333333444444444444444555555555555666555666666666777777777777666888999::::::;;;===@@@BBBEEEIIINNNRRRTTTUUUVVVTTTVVVWWWVVVSSSUUUZZZ___gggxxx555444444333333444444555666666666666666666666666555555555555555555555555666555444444555666555333555555555555555555555555444444444555555555666666555555666888999:::;;;<<>>===<<<;;;888777666666777777444222444444333333333222222222333333333333333333333333333333222222222222333333444444444333333222222222222222222111111111000000444444444444444444444444222222111000000111222222333333222222333333444555333444444555555444444333666555444333222222222222000///////////////000000111111000000111111222333///000000000000111111111000000111111111222222222222222111111111111111111000000111111111222222222444444333333333333222222333333333333333333333333222222222222222222222222222222222222222222222222444444444444444444444444333333333333333333333333222111111111111222333333666666666666666666666666999999777666666777777888888666666;;;<<<999666666::::::999:::<<<@@@DDDFFFHHHKKKMMMOOORRRXXX[[[\\\ZZZ___dddddd___^^^gggrrr222333333333333444444444222333444444555555555444444555555555666666666777666666666666666666666666555555666666666777777777666666666777888888777666777888:::<<<>>>AAAFFFJJJNNNQQQUUUWWWXXXZZZ\\\^^^```bbbcccdddccccccdddfffgggiiilllnnnppprrrrrrrrrooopppqqqrrrtttuuuvvvwwwuuuuuuvvvvvvwwwwwwvvvvvvuuutttrrrqqqqqqssstttuuuqqqpppqqqqqqrrrqqqpppoookkklllooossszzz~~~{{{wwwtttrrrqqqqqquuuwwwxxxxxxwwwwwwyyy{{{~~~}}}yyyyyy{{{}}}~~~}}}xxxxxxwwwvvvuuutttttttttxxx|||tttjjjfffccc^^^YYYZZZYYYWWWXXX[[[___```aaahhhkkknnnooonnnnnnnnnooollliiieeecccbbb```\\\YYYYYYXXXXXXZZZ^^^dddiiimmmoooooonnnnnnmmmmmmnnnnnnpppoooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnllllllllllllkkkkkkkkkkkkgggfffeeeeeeeeefffhhhhhhiiijjjkkkllljjjhhheeecccdddcccaaa```]]]\\\ZZZYYYUUUQQQLLLHHHEEECCC@@@???<<<:::888777777666444222444444444444333333333333222222222222222222222222555444444444444444444555444444444444333333222222333222222222222111111111333333333333333333333333222222333333333333222222333222222222222333444444444444444444444444444444444444333222111111111111222222111111111222222333000000000000000111111222/////////000000000111111000000000000111111111222000000000111111111111111111111111222222222222333222222222333333444444444333333333333333333333333333333333333333333333333444444444444444444444444333333333333333333333333333333333333333333333333444444444444444555555666555555555555555555555555666555444333333444555666777444444888:::888666777:::::::::;;;>>>BBBFFFHHHLLLNNNPPPRRRTTTWWWYYYZZZ]]]___bbbeeeiiioooxxx222222333333333444444444222333444444555444444444555555555555555666666666666666666666666666666666444444555555555666666666888888888888777777777777777:::===AAADDDGGGKKKNNNTTTVVVYYY[[[[[[\\\^^^___aaaccceeeeeeeeeeeefffggghhhjjjllloooqqqrrrrrrrrrpppqqqqqqssstttuuuvvvvvvssstttuuuvvvwwwxxxxxxxxxvvvvvvuuutttttttttttttttmmmnnnooopppppppppooonnnnnnpppuuu}}}~~~}}}|||{{{yyyxxxyyy{{{}}}}}}yyywwwvvvuuuooopppqqqtttyyyxxxqqqiiiccc]]]ZZZWWWUUUVVVYYYZZZ[[[___bbbgggiiijjjjjjjjjkkkmmmkkkhhhffffffdddaaa___[[[ZZZ[[[\\\```eeejjjmmmnnnnnnnnnnnnmmmllllllkkkoooooooooooooooppppppppppppppppppooonnnnnnnnnmmmnnnmmmmmmmmmllllllllllllhhhgggggggggggghhhiiiiiiiiikkkmmmnnnmmmkkkgggeeeeeeeeedddbbbaaa```___^^^\\\YYYUUURRROOOLLLGGGDDDAAA===999777666555444333555555555444444444444333222222222222222222222222444444444444444444444444555444444444444444333333333333333333222222222222222222222222222222222222222333444555555444333222222222222222222333444444555444444333333444444555333333222111000000000000333333222222222222333333////////////000000000111/////////000000000000111000000000000111111111111//////000000111111222222222222222222333333333333000111111222444555555666444444444444444444444444333333333333333333333333444444444444444444444444333333333333333333333333333333333333333333333333555555555444555666666777555555555555555555555555555444333333333444555666999444333666888777777999::::::;;;===AAAEEEHHHKKKMMMOOORRRTTTVVVWWWYYY[[[``````dddlllxxx333444444444444555555555444444555555555555444444555555555555555555555555444444444444444444444444444444555555555666666666888888888888666666777888777;;;@@@EEEIIILLLOOORRRTTTWWWYYY[[[[[[\\\^^^```ccceeeggghhhggggggggghhhjjjkkknnnppprrrsssssssssqqqrrrrrrssstttuuuuuuvvvrrrsssuuuwwwyyyzzz{{{{{{wwwwwwvvvuuusssrrrqqqpppooooooppppppppprrrtttvvv|||{{{xxxtttppppppttt{{{{{{iiiddd]]]YYYWWWXXXXXXXXXZZZ]]]bbbdddffffffggghhhlllkkkjjjiiihhhgggfffeeeaaaaaaaaabbbdddgggjjjlllllllllnnnoooooonnnmmmlllnnnnnnoooooopppqqqrrrrrrrrrrrrqqqpppooonnnnnnmmmnnnnnnnnnnnnmmmmmmmmmmmmjjjjjjjjjjjjkkkkkklllllljjjlllnnnpppooommmiiigggeeeeeeeeedddccccccbbbbbbaaa___]]][[[XXXTTTNNNJJJDDD???:::666555555555555666666555555555444444444333333333333333333333333333333333444444333333333444444444444444444444444444444444333333333222222222222222222222222222222333333333444444333333333222222222111222333333444555444333333333333444555333333222111111111111111333222111111000111111111///000000111111111111111000000000111111111111222111111111111222222222222///000000111222333444444222222333333333444444444111111222333333444555555444444444444444444444444444444444444444444444444111111222222222222333333444444444444444444444444444444444444444444444444444333333333333444555555555555555555555555555555777666555555666777888999???999555777888777888;;;:::;;;===AAAEEEHHHLLLMMMLLLNNNRRRVVVWWWXXX]]]bbbeeekkksss~~~555555555555666666666666555555666666666555555444555555555555555444444444555555555555555555555555555555666666666777777777666777888777555555888::::::>>>DDDIIILLLOOORRRTTTTTTWWWZZZ\\\]]]^^^```bbbdddgggiiijjjjjjiiiiiijjjkkkmmmoooqqqssstttttttttsssssssssttttttuuuuuuuuussstttuuuwwwyyyzzz{{{|||wwwvvvuuusssqqqooonnnmmmkkklllnnnooossszzz|||uuutttwwwzzzzzz|||}}}vvvmmmddd]]]YYYVVVUUUYYY\\\```cccdddfffhhhjjjiiiiiijjjiiiiiihhhiiiiiihhhgggggghhhhhhiiikkkkkkiiikkkmmmooopppqqqppppppnnnnnnooopppqqqrrrssssssssssssrrrqqqpppooooooooooooooonnnnnnnnnmmmmmmmmmjjjkkkkkkllllllllllllllliiikkknnnoooooommmkkkiiieeeeeeeeeeeeddddddddddddccccccbbbaaa^^^YYYSSSNNNFFFAAA<<<777666777777777666666555555555444444444555555555555555555555555444444555555555555444444444444444444444444444444444444444333333333222222333333333333333333333333444333222111111222333444222111111111111222333333444444444333333444444444444444333222222222222333333222222111000000111111000111222333333333222222111111111222222222333333222222222333333333444444111111222222333444555555222222333333333444444444333333333333333333333333444444444444444444444444444444444444444444444444111111111222222333333333555555555555555555555555444444444444444444444444444333333333333444555555666666666666666666666666777777666777777999;;;<<>>;;;888777444444444444333333333333333333333333333333333333333444555666666555444333111111111222222222333333333222222222222111111111222222222222222222222222222333444555555444333222111111111111111222222333111333555666666555333111333222222222222222333333444444333222111111111111///111222444444333222111//////000000000111111111000000111111111222222222111111111111111111111111111111111222222222222333333333333333333333333333222222222222222222222222333333333333333333333333222222333444444555666666444444444444444444444444555555555555555555555555444444444444444555555666444444444444444444444444444444444444666888:::<<>>DDDKKKKKKMMMPPPRRRSSSUUUXXXZZZ]]]___aaaaaa``````aaabbbgggjjjnnnpppooonnnmmmmmmnnnppprrrtttuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttqqqrrrrrrrrrqqqqqqpppoookkkjjjjjjllloootttxxx{{{~~~xxxmmmccc\\\ZZZ[[[[[[^^^aaabbbbbbcccfffiiifffgggjjjlllmmmmmmmmmmmmkkkjjjjjjjjjkkkmmmooopppqqqqqqrrrrrrrrrrrrssssssrrrrrrssssssssssssssssssnnnmmmmmmmmmlllllllllllliiijjjkkklllmmmlllkkkkkkhhhhhhhhhhhhhhhjjjkkkkkkjjjjjjiiiiiihhhgggggggggeeeeeedddeeedddaaa]]]YYYYYYTTTMMMFFFAAA<<<888666444444333333333222222222111111111111111111111111///000222333333222000///000000111111111222222222222222222111111111000000000000000000000000000000///333777::::::777333///111111111000111222222333000222555777777555222000222111111111111111222222222111000///...............000222333333333111000............////////////////////////000000000000000000000000////////////000000111111111222222222111111222333444444555666111111111111111111111111222222222222222222222222000000111222222333444444222222222222222222222222555555555555555555555555222111111111111222333333222222222222222222222222555555555555777999<<<======777444555777777999===@@@CCCHHHLLLPPPQQQRRRQQQVVVQQQRRRZZZbbbmmm