BM6P6(@ kkklllmmmnnnoooooooooooollllllllllllnnnppprrrssstttuuuwwwxxx|||yyydddWWWQQQPPPTTTVVVaaauuuxxxjjjccc\\\TTTQQQSSSLLLKKKJJJHHHFFFFFFHHHJJJPPPXXXeeevvvwwwqqqlllggg```ZZZVVVRRROOOMMMNNNKKKIIIIIIKKKLLLIIIFFFHHHIIIKKKKKKJJJIIIJJJJJJLLLMMMNNNMMMLLLLLLLLLMMMLLLLLLKKKKKKJJJJJJJJJIIIJJJIIIIIIJJJLLLLLLKKKJJJKKKMMMPPPQQQPPPQQQRRRSSSVVVWWWXXXYYYZZZ]]]```cccccchhhmmmqqqrrrtttxxx{{{tttmmmiiihhhhhhgggffffffffffffgggeeefffgggiiijjjkkklllllljjjgggdddcccdddeeefffgggdddddddddcccbbbaaaaaa```ccccccdddeeeffffffggggggiiiiiijjjlllnnnllliiifffgggfffeeeeeeddddddddddddbbbbbbdddgggiiijjjhhhfffggghhhkkkmmmnnnoooooonnnqqqooommmkkkkkklllnnnoooyyysss```]]]^^^kkksss^^^RRRNNNJJJHHHFFFDDDCCCBBB???===>>>>>>>>>>>>============:::<<<>>>@@@AAAEEEIIILLLSSSZZZccckkkpppvvv|||zzzuuuqqqooottt|||vvviii```]]][[[[[[[[[WWWMMMFFFEEE@@@@@@AAACCCKKKZZZlllyyy}}}wwwuuuxxx||||||ttteee^^^lllmmmnnnoooppppppppppppmmmmmmllllllmmmoooqqqrrruuuvvvwwwxxxzzz~~~sssbbbWWWQQQMMMNNNVVVfffzzz|||qqqfff[[[UUUUUUMMMMMMKKKHHHFFFEEEFFFGGGKKKQQQ\\\jjj{{{~~~yyyrrrkkkddd___YYYVVVTTTPPPMMMMMMNNNOOOMMMJJJJJJKKKLLLLLLKKKKKKKKKKKKKKKLLLLLLKKKJJJIIIJJJJJJLLLLLLLLLLLLLLLKKKKKKKKKJJJIIIJJJKKKLLLMMMMMMLLLPPPQQQRRRRRRRRRTTTWWWZZZ^^^```ccceeefffjjjnnnqqqtttxxx~~~{{{qqqjjjggghhhgggfffeeeeeeeeeeeeeeefffggghhhiiikkkkkkllllllkkkiiieeedddeeeggghhhhhheeeeeeeeedddcccbbbbbbbbbcccdddddddddeeeeeeeeeeeeggghhhiiikkklllkkkiiiffffffeeeeeedddccccccddddddbbbbbbcccfffhhhiiigggeeefffgggiiijjjlllmmmmmmmmmpppooommmkkkkkkmmmooopppxxxbbb\\\YYYcccxxx}}}fffVVVOOOLLLIIIGGGEEEDDDCCCAAA????????????>>>>>>>>>>>>===:::<<<>>>???AAADDDHHHKKKPPPWWW```hhhnnnssszzz{{{vvvtttuuuxxx|||rrrgggbbb^^^]]]^^^ZZZQQQIIIFFFAAAAAABBBFFFPPP```sss||||||zzzwwwvvvxxx}}}qqqddd^^^nnnnnnooopppqqqqqqqqqqqqoooooonnnmmmmmmooopppqqquuuvvvwwwwwwxxxzzz}}}sss```UUUMMMKKKNNNXXXfffyyyssseeeZZZVVVRRRPPPNNNLLLIIIHHHGGGFFFHHHKKKRRR\\\iiizzz{{{ssskkkfffaaa\\\WWWUUUVVVVVVTTTRRRQQQQQQQQQQQQQQQQQQQQQQQQPPPOOONNNMMMLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLMMMMMMOOOPPPQQQSSSSSSXXXYYYYYYYYYZZZ^^^cccgggoooqqquuuxxxzzz}}}vvvlllgggeeeffffffeeedddddddddddddddggghhhiiijjjkkkkkkkkkkkkllliiifffeeefffhhhhhhhhhffffffeeeeeeddddddccccccccccccccccccddddddddddddeeeeeefffhhhjjjjjjhhhfffeeedddccccccbbbcccccccccccccccccceeeggggggeeeccceeeeeefffggghhhiiikkklllooonnnllllllmmmnnnppprrrvvv}}}oooaaaWWWZZZeeewwwuuu```SSSMMMKKKGGGEEEEEEDDDBBBAAA????????????>>>>>>>>>>>>;;;<<<>>>???@@@CCCFFFIIILLLSSS\\\ccciiipppwww}}}~~~{{{wwwttttttwww{{{~~~uuujjjddd```aaa```WWWMMMHHHCCCCCCEEEKKKWWWiii{{{|||uuuwwwzzzyyyyyyzzz~~~}}}mmmbbb^^^ooopppqqqrrrssssssssssssrrrrrrpppooooooooopppqqqrrrsssuuuuuuuuuvvvyyy{{{jjj[[[TTTPPPOOORRRYYYfffzzzwwwggg^^^XXXVVVSSSQQQOOOMMMJJJHHHIIIJJJLLLRRR[[[iiixxx~~~vvvpppiiieeeddddddaaa___]]]\\\[[[[[[[[[\\\[[[[[[ZZZXXXUUUTTTSSSSSSRRRQQQNNNNNNNNNOOOOOOPPPPPPPPPRRRSSSUUUWWWYYYZZZ]]]^^^bbbdddgggiiilllpppuuuyyy}}}qqqjjjfffdddcccccccccccccccddddddeeeggghhhiiijjjkkkkkkkkkkkkkkkiiigggfffggghhhhhhhhhffffffeeeeeeddddddddddddbbbbbbbbbcccdddddddddeeeccccccdddfffhhhiiigggeeeccccccbbbbbbbbbbbbbbbcccdddccccccdddffffffdddbbbddddddccccccdddfffhhhjjjmmmlllllllllmmmoooqqqrrrssszzzoooYYYTTTXXXccc|||mmm[[[PPPLLLHHHEEEDDDDDDCCCBBB??????>>>>>>>>>=========;;;<<<>>>>>>???AAADDDGGGIIIOOOWWW___eeellltttzzz~~~zzzuuurrrrrrrrrsssuuuyyytttkkkeeeeeeddd[[[PPPJJJEEEFFFHHHPPP]]]ooo{{{sssuuuzzz|||||||||ttthhh```\\\pppqqqrrrsssttttttttttttuuutttsssqqqpppqqqqqqrrrnnnppprrrsssssstttwwwyyywwwhhhXXXRRRNNNNNNQQQXXXfffsss{{{mmm___\\\WWWTTTSSSQQQNNNKKKKKKJJJJJJKKKQQQ[[[gggoooyyy|||zzzxxxuuurrrnnnkkkiiiiiijjjkkkjjjiiieeebbb^^^\\\]]]]]][[[ZZZWWWXXXXXXXXXYYYZZZZZZZZZYYY]]]aaadddeeegggjjjlllppptttzzzyyypppjjjgggeeeaaaaaaaaaaaacccdddeeeffffffggghhhiiijjjkkkkkkkkkjjjhhhffffffgggggggggfffeeeeeeeeeeeeeeedddddddddaaabbbcccdddeeefffggggggccccccccceeehhhhhhgggfffbbbbbbbbbaaaaaabbbbbbcccdddccccccccceeeeeedddcccccccccbbbbbbccceeeggghhhjjjjjjjjjjjjlllnnnoooppppppvvv|||___TTTSSSYYYnnnvvvaaaSSSNNNIIIEEECCCCCCCCCBBB>>>>>>=========<<<<<<<<<;;;<<<=========???BBBEEEGGGLLLSSSZZZ```gggpppwww|||~~~zzzwwwuuuqqqooommmmmmpppuuuwww{{{vvvllliiifff]]]RRRLLLIIIIIIMMMUUUcccttt}}}ssssssxxxzzz{{{|||zzzlllccc^^^ZZZqqqqqqrrrsssttttttttttttvvvuuusssrrrqqqqqqrrrrrrmmmnnnooopppppprrruuuxxx{{{]]]UUUMMMKKKLLLOOOWWW```ppp{{{lllfff___ZZZWWWUUUQQQNNNLLLKKKJJJHHHJJJPPPXXX]]]hhhppp}}}}}}|||~~~~~~|||vvvqqqmmmkkklllmmmllljjjdddddddddeeeeeeeeeeeeeeeeeekkkrrrwwwxxxyyy|||~~~uuuooollliiifffbbbbbbbbbbbbbbbcccdddeeedddeeefffhhhiiijjjkkkkkkiiihhhffffffgggggggggfffffffffffffffffffffffffffddddddeeefffggghhhiiiiiieeeeeedddfffhhhhhhgggfffbbbbbbbbbaaabbbbbbcccddddddccccccccceeeffffffeeecccbbbccccccdddeeeffffffggggggggghhhiiikkklllmmmnnnssszzzmmm[[[TTTWWWdddttthhhWWWRRRKKKFFFDDDCCCCCCCCC>>>>>>>>>>>>============<<<=========<<<===@@@BBBDDDIIIOOOTTTYYYaaakkkrrrxxx|||}}}wwwrrrnnnhhheeegggiiikkkvvvvvvoooggg]]]TTTPPPLLLNNNSSS]]]lll{{{~~~sssqqqtttvvvyyy|||ooofffaaa]]]ZZZqqqqqqrrrssstttttttttttttttsssrrrpppppppppqqqqqqnnnooonnnnnnmmmooossswww}}}pppcccTTTNNNLLLLLLOOOTTT]]]kkk}}}wwwlllddd___\\\WWWSSSOOOOOOMMMJJJIIIKKKNNNRRRYYYaaallluuu}}}{{{{{{{{{{{{{{{{{{zzzzzzwwwwwwqqqnnnmmmjjjgggfffeeedddcccbbbaaaaaaaaaaaabbbdddfffhhhjjjjjjkkkjjjiiigggggghhhiiihhhfffiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhgggfffggghhhiiihhhgggbbbbbbbbbbbbbbbcccddddddeeeccccccdddfffhhhhhhgggbbbcccdddeeeeeeffffffeeedddeeeeeefffggghhhhhhiiilllpppwwwkkkYYYVVV]]]ddduuu]]]WWWOOOIIIEEEEEEDDDDDD@@@@@@@@@????????????>>><<<======<<<;;;<<<>>>AAAAAAEEEJJJNNNSSS[[[eeelllrrrwww~~~wwwkkkeeefffeeedddkkkvvvttthhh\\\VVVUUUOOORRRYYYfffvvvvvvssssssuuuzzzuuufffaaa```^^^[[[pppqqqrrrsssttttttttttttsssrrrpppoooooooooppppppqqqpppooommmlllnnnrrruuu|||ttt___TTTPPPMMMMMMNNNRRR\\\jjjzzzwwwmmmgggccc]]]YYYSSSSSSQQQNNNKKKJJJKKKMMMNNNUUU^^^fffmmmsss{{{~~~~~~~~~~~~xxxqqqnnnnnnmmmjjjfffjjjiiigggdddaaa___^^^^^^___```ccceeehhhiiikkkkkkkkkjjjiiiiiijjjjjjiiigggkkkkkkkkkkkkkkkkkkkkkkkknnnmmmlllkkkjjjhhhhhhgggjjjiiihhhhhhiiijjjhhhgggccccccbbbbbbcccdddeeeeeeeeeccccccdddfffiiiiiiiiibbbccceeefffggggggfffeeeccccccddddddeeefffffffffkkkooouuu}}}yyy^^^TTTWWWZZZuuuaaa[[[RRRKKKGGGFFFFFFFFFBBBBBBBBBAAAAAAAAA@@@@@@<<<======<<<;;;;;;>>>@@@???BBBGGGJJJOOOVVV```hhhmmmsss{{{rrriiijjjiiidddfffooozzz~~~{{{yyyxxx~~~xxxiii\\\WWWXXXQQQUUU^^^lll~~~zzzvvvuuuvvv~~~mmmaaa^^^______]]]qqqqqqppppppqqqrrrtttuuuttttttsssrrrqqqppppppooonnnnnnmmmnnnoooppprrrssszzztttaaaTTTOOOLLLKKKKKKOOOYYYfffuuu~~~wwwpppggg```YYYWWWUUURRROOOMMMKKKJJJMMMPPPTTTZZZ```gggnnnrrr|||~~~{{{}}}{{{}}}~~~}}}{{{yyyxxxxxxxxxtttrrrpppmmmlllkkkkkkkkkmmmllljjjhhheeebbb___^^^```aaabbbeeegggiiikkkllljjjjjjjjjjjjiiiiiiiiiiiihhhjjjlllllllllmmmoooqqqvvvsssoookkkiiihhhhhhiiigggiiijjjkkkkkkjjjhhhgggeeedddcccaaa```aaaaaabbbbbbdddeeeeeeddddddfffgggfffeeeeeefffggghhhfffdddggggggffffffeeedddbbbbbbgggoootttuuu{{{rrrZZZTTTYYYfff|||vvvcccSSSOOOLLLDDDAAAEEEBBBBBBAAA@@@????????????AAA@@@???>>>============AAACCCFFFJJJNNNTTT[[[```kkkpppxxx~~~wwwnnnkkkiiigggeeeuuuvvvtttwwwzzziii[[[SSSRRRUUU\\\hhhtttvvvwwwxxxwwwyyyiiicccaaa```______qqqqqqqqqqqqrrrtttvvvwwwvvvvvvuuutttsssrrrrrrqqqoooooonnnnnnooopppqqqrrrxxx~~~rrrbbbXXXPPPKKKJJJLLLRRR]]]iiizzzrrrhhhbbb___[[[VVVRRROOOLLLKKKLLLNNNQQQTTTYYY^^^dddgggnnnpppssswww|||~~~}}}|||}}}|||yyyuuusssqqqqqqnnnmmmlllkkkjjjiiiiiiiiilllkkkjjjiiigggdddcccaaa```aaaccceeegggiiijjjkkkjjjjjjjjjjjjiiiiiijjjjjjkkkkkklllllllllooosssvvvwwwuuuqqqllliiihhhggghhhhhhiiijjjkkkkkkjjjhhhgggfffeeecccbbbaaaaaabbbbbbcccdddfffeeeddddddeeefffeeedddcccdddfffggggggeeeggggggggggggfffeeeccccccfffmmmrrrsssyyy~~~bbbWWWXXX___qqq}}}iiiXXXSSSOOOGGGCCCEEEDDDCCCBBBAAAAAA@@@AAAAAAAAA@@@???>>>============???AAACCCFFFJJJPPPXXX]]]eeejjjrrrzzz~~~wwwsssooolllhhhiiirrryyymmmnnnvvv~~~nnn___XXXWWWYYYbbbooo|||~~~vvvwwwyyyzzzuuugggaaaaaa___^^^___rrrrrrrrrrrrtttvvvyyyzzzyyyyyyxxxwwwvvvuuuttttttqqqppppppoooooopppqqqqqquuu{{{yyyhhhYYYOOOLLLJJJLLLRRR[[[hhh{{{xxxooojjjccc\\\XXXUUURRRPPPMMMMMMNNNOOORRRUUUXXX[[[^^^___aaadddhhhlllppprrrwww{{{}}}{{{zzz{{{{{{zzz}}}wwwqqqllliiihhhiiiiiiiiijjjiiiiiihhhhhhkkkkkkjjjjjjiiigggfffeeeaaabbbccceeeggghhhjjjjjjjjjiiiiiiiiiiiiiiijjjjjjlllmmmmmmmmmnnnqqqvvvzzzxxxuuuqqqmmmjjjhhhhhhhhhiiijjjkkkkkkjjjiiihhhgggffffffeeecccccccccccccccdddeeefffeeedddcccdddeeedddcccaaabbbdddfffgggggggggggghhhggggggfffeeeeeeffflllpppqqquuuooo\\\VVVXXXeeeyyyvvvaaaWWWRRRJJJEEEFFFFFFEEEDDDCCCBBBBBBBBBBBBAAA@@@???>>>===============>>>???AAADDDKKKRRRXXX]]]ccckkkttt|||zzzsssnnnfffjjjpppyyyooolllqqqvvvhhhaaa```bbbkkkxxx}}}uuuvvvzzz~~~{{{oooccc```___^^^]]]^^^ssssssrrrrrrtttwww{{{}}}||||||{{{zzzxxxwwwvvvvvvrrrrrrqqqqqqppppppppppppqqqwww~~~|||iii\\\SSSNNNJJJKKKQQQYYYhhhttt}}}vvvmmmfffaaa^^^[[[XXXRRRPPPMMMMMMNNNPPPQQQRRRSSSSSSUUUWWWYYY\\\___```gggkkkpppvvv}}}}}}{{{zzzyyyzzz|||~~~vvvoooiiieeecccfffgggiiikkkkkkkkkjjjiiikkkkkkkkkjjjiiigggfffeeebbbbbbccceeegggiiijjjjjjiiiiiihhhgggggghhhiiijjjlllnnnppprrrsssuuuwwwzzzuuussspppmmmkkkjjjjjjjjjjjjkkkkkkkkkjjjhhhgggfffgggffffffeeeddddddccccccdddffffffeeecccbbbcccddddddbbb``````cccfffhhhhhhggghhhhhhhhhhhhggggggfffgggkkknnnpppssszzzfffXXXWWW]]]lllmmm^^^UUUMMMGGGFFFGGGFFFEEEDDDCCCBBBBBBBBBAAA@@@???>>>=====================>>>@@@FFFMMMSSSWWW]]]fffooovvv}}}|||uuupppooommmooouuu|||vvvuuusssllllllooovvv}}}uuuvvv{{{qqqhhh```^^^^^^]]]\\\]]]tttsssrrrrrrtttwww{{{}}}}}}}}}|||zzzyyyxxxwwwvvvssssssrrrrrrqqqqqqppppppppptttyyy|||~~~qqq```VVVLLLIIIKKKPPPYYYbbbttt~~~uuupppkkkeeeaaaYYYUUUPPPMMMMMMNNNNNNMMMMMMMMMMMMNNNOOOQQQSSSTTTYYY\\\aaaggglllssszzzzzzwwwuuuuuuvvvxxxzzz}}}wwwoooiiieeeccceeefffhhhjjjkkkkkkkkkjjjlllkkkkkkjjjhhhfffdddcccbbbcccdddfffhhhjjjkkkllljjjiiihhhgggfffggghhhiiijjjnnntttwwwxxxwwwvvvuuupppooonnnmmmllllllmmmmmmllllllkkkjjjiiihhhffffffgggfffffffffeeeddddddcccdddeeefffeeecccbbbbbbcccdddbbb``````cccfffhhhhhhgggggghhhhhhiiihhhhhhhhhiiijjjmmmoooqqquuu}}}yyyeeeYYYYYYbbbxxx}}}hhhZZZPPPJJJHHHGGGFFFEEECCCBBBBBBAAAAAAAAA@@@???>>>========================???CCCIIINNNUUUZZZbbbjjjqqqxxx~~~zzzuuuoookkknnnttt|||~~~|||}}}xxxyyy}}}~~~vvvwww|||zzzjjjccc^^^^^^___\\\[[[\\\tttsssqqqppprrruuuyyy|||}}}|||{{{yyyxxxvvvuuutttsssssssssssssssrrrqqqppppppqqqtttxxxzzz~~~qqqcccTTTLLLJJJKKKPPPUUU___jjj||||||tttmmmddd^^^WWWRRRQQQPPPNNNLLLJJJJJJIIIIIIIIIJJJJJJKKKMMMPPPSSSWWW[[[```fffkkkwww~~~|||yyyvvvsssqqqpppppppppsssxxx}}}}}}uuunnniiigggfffdddeeefffhhhiiijjjkkkkkklllkkkkkkjjjhhhfffeeedddbbbccceeegggjjjlllnnnooonnnllljjjhhhgggggghhhiiijjjpppvvvzzzzzzvvvrrrppplllllllllllllllmmmnnnnnnmmmmmmkkkjjjhhhgggfffeeeffffffffffffeeedddcccbbbcccdddeeedddcccbbbcccddddddcccaaabbbdddfffggggggffffffggghhhhhhiiihhhhhhjjjjjjkkknnnnnnpppwww{{{```YYYZZZkkkxxxeeeWWWNNNKKKHHHGGGFFFDDDCCCBBBBBBAAAAAA@@@???>>>===============>>>>>>>>>???BBBFFFJJJQQQVVV]]]dddkkkrrrxxx|||~~~yyyrrrnnnooorrruuuwww|||yyyyyy~~~sssddd```^^^``````\\\[[[\\\tttrrrpppooopppssswwwzzz{{{zzzyyyxxxvvvtttsssrrrrrrssssssttttttsssrrrqqqqqqoooqqquuuvvvxxxuuuaaaUUUOOOLLLMMMOOOQQQXXXeeevvvvvvnnnddd]]]ZZZWWWSSSPPPKKKKKKJJJHHHHHHGGGGGGGGGFFFGGGJJJLLLNNNRRRVVVZZZccchhhppptttwwwzzz{{{sssqqqnnnkkkkkklllnnnooopppuuu}}}}}}wwwqqqllliiihhhhhhfffgggggghhhiiikkklllmmmkkkkkkkkkkkkjjjiiihhhgggbbbdddfffiiilllnnnqqqrrrsssqqqnnnkkkiiiiiijjjjjjmmmrrrwwwyyywwwsssooolllkkkkkkkkkkkkllllllmmmmmmnnnmmmllljjjhhhffffffeeeeeeeeeffffffeeedddbbbaaabbbcccddddddcccbbbccceeeeeedddcccdddfffggggggeeedddeeefffggghhhhhhhhhhhhjjjhhhiiikkkkkkjjjqqqzzzmmm___VVV]]]ppptttaaaUUUOOOJJJIIIGGGFFFDDDCCCCCCCCCAAA@@@???>>>============<<<===>>>??????@@@CCCEEEKKKPPPWWW___fffmmmtttyyy}}}{{{zzzxxxvvvssspppuuu}}}|||}}}~~~{{{~~~wwwkkkaaa______aaaaaa]]][[[\\\tttrrrooommmnnnqqquuuxxxzzzyyyxxxvvvtttsssqqqqqqqqqrrrssstttttttttrrrrrrsssoooooosssuuutttzzzlll^^^UUUPPPNNNNNNLLLOOOWWWcccrrr|||pppgggbbb^^^YYYTTTNNNMMMLLLJJJIIIHHHHHHHHHCCCEEEFFFGGGHHHJJJNNNQQQSSSWWW\\\bbbfffkkkooorrrwww}}}{{{uuuqqqllljjjgggfffgggjjjnnnqqqsssyyy~~~zzzwwwrrrmmmjjjhhhiiiiiikkkjjjjjjjjjkkkmmmpppqqqjjjjjjkkklllllllllkkkkkkbbbdddfffiiimmmppprrrtttwwwtttqqqmmmkkkkkkkkklllpppssswwwwwwtttpppmmmkkkkkkkkkkkkkkkkkkkkkkkkkkkooonnnllljjjhhhfffeeeeeedddeeeeeefffeeecccbbbaaaaaabbbddddddccccccdddffffffeeeeeefffggghhhfffdddcccdddeeeggghhhhhhhhhhhhiiifffgggjjjiiigggmmmvvv{{{gggUUUTTTbbbxxxjjjZZZQQQLLLKKKIIIGGGFFFEEEDDDDDDAAA@@@???>>>============;;;===>>>?????????AAABBBFFFKKKSSS[[[ccckkkssswwwyyy}}}yyytttlllnnnrrrxxx~~~}}}nnneee```^^^___cccbbb^^^[[[\\\rrrqqqooonnnppprrrttttttxxxwwwuuusssqqqppppppppppppqqqrrrrrrssssssssssssoooooonnnnnnooorrrvvvxxxoooccc[[[SSSNNNOOONNNPPPUUU[[[eeevvvzzzrrrkkkccc^^^YYYUUUPPPLLLKKKJJJIIIHHHEEEEEEDDDDDDEEEGGGIIIJJJLLLMMMOOORRRUUUYYY\\\^^^fffhhhjjjnnnrrruuuxxxyyy|||xxxuuuqqqnnnjjjggg```cccgggggggggjjjqqqwww}}}xxxssspppkkkgggfffhhhkkknnnkkkkkkkkklllmmmoooqqqrrrnnnmmmkkkjjjiiiiiijjjjjjgggggghhhjjjmmmpppsssuuuxxxvvvrrrooommmllllllmmmooopppqqqrrrqqqooommmlllkkknnnppppppnnnkkkiiiiiikkkkkkjjjjjjiiihhhhhhhhhhhhgggfffeeedddcccccccccbbbbbbbbbbbbbbbaaa```___```bbbccccccbbbaaacccdddddddddeeefffggggggggggggiiigggfffeeegggjjjnnnqqqvvvvvv]]]UUUZZZggg~~~fffUUUPPPLLLKKKLLLJJJEEECCCDDDBBB@@@??????@@@@@@???===>>>>>>======>>>???@@@@@@BBBGGGNNNUUU\\\dddjjjooo{{{xxxuuurrrsssvvv}}}wwwjjjeee^^^^^^^^^^^^^^^___``````qqqpppnnnnnnppprrrttttttttttttsssrrrqqqooonnnnnnppppppqqqrrrrrrrrrrrrrrrnnnmmmllllllnnnqqqtttvvv}}}|||pppccc[[[RRROOONNNPPPSSSYYYdddooo|||xxxmmmfff```\\\WWWSSSPPPMMMJJJHHHFFFFFFDDDDDDDDDDDDFFFFFFEEEFFFFFFHHHJJJLLLNNNOOOUUUVVVXXX[[[^^^aaaccceeelllnnnpppppppppttt{{{yyyvvvqqqpppmmmlllkkkjjjhhhhhheeehhhjjjjjjlllqqqzzz~~~~~~wwwrrroookkkhhhggghhhjjjlllkkkkkklllmmmnnnpppqqqrrrpppnnnllljjjhhhgggggggggffffffgggiiilllooorrrtttvvvuuurrrpppnnnmmmmmmmmmmmmnnnooooooooonnnmmmllllllnnnqqqqqqnnnkkkjjjiiilllllllllkkkjjjjjjiiiiiihhhgggfffeeeeeedddddddddbbbcccccccccbbbbbbaaa```aaabbbddddddbbbaaabbbcccdddeeeffffffggggggggggggiiihhhffffffgggjjjmmmooottt|||iii[[[WWW]]]rrrwwwgggZZZTTTOOOOOONNNJJJGGGGGGBBBAAA???>>>???>>>===;;;>>>>>>>>>>>>>>>???@@@@@@AAAEEEKKKRRRXXX```ggglllvvvzzz}}}yyyxxxxxx|||qqqgggccc_________^^^______``````ppppppoooooopppqqqssstttppppppqqqqqqpppooommmllloooppppppqqqqqqqqqqqqppplllkkkkkkkkkmmmpppssstttvvvxxxvvviii^^^VVVOOONNNNNNOOOTTTYYYdddlllxxx~~~uuukkkgggaaa\\\WWWSSSOOOLLLIIIHHHFFFEEEDDDDDDDDDDDDEEEEEEDDDDDDEEEFFFFFFGGGJJJJJJLLLNNNQQQSSSTTTUUUZZZ\\\^^^___```cccjjjpppxxxyyy{{{}}}~~~~~~}}}{{{yyyuuupppllliiiggggggeeeeeeeeegggiiijjjkkknnnppprrrvvv}}}}}}zzz{{{zzztttnnnmmmjjjhhhggggggiiiiiikkkkkkkkklllmmmoooqqqqqqrrrpppnnnkkkhhhfffeeedddeeeeeefffhhhkkknnnqqqrrrssssssrrrqqqpppooonnnnnnkkkkkkllllllllllllllllllmmmoooqqqqqqooollljjjjjjnnnmmmmmmllllllkkkjjjjjjiiiiiihhhgggffffffffffffccccccccccccccccccbbbbbbccceeeffffffdddbbbaaabbbbbbcccdddeeeffffffffffffiiihhhgggggggggiiilllmmmpppxxx}}}iiiZZZWWWgggzzzzzziii^^^VVVVVVVVVSSSMMMJJJEEECCC@@@?????????===<<<>>>>>>>>>>>>>>>>>>???@@@AAADDDHHHMMMSSSZZZaaafffnnnrrryyy}}}|||wwwiiibbbaaa````````````____________rrrrrrrrrpppoooooopppqqqmmmnnnpppqqqqqqooommmlllnnnoooooopppppppppooooookkkkkkjjjkkkmmmooorrrsssssssssyyy~~~qqqeeeXXXSSSRRRPPPPPPRRRVVV[[[bbbjjjttt|||vvvmmmeee^^^YYYUUUSSSLLLKKKIIIGGGFFFEEEEEEEEEGGGFFFEEEEEEDDDEEEEEEEEEGGGHHHIIIJJJLLLMMMNNNOOOQQQSSSUUUVVVWWW[[[```dddiiijjjlllnnnqqqrrrssstttvvvwwwxxxyyyyyyyyyyyyyyyvvvwwwxxx{{{~~~|||xxxuuupppooonnnllljjjiiihhhgggfffeeeeeeeeefffiiinnnqqqtttwww|||~~~{{{yyyzzzzzzsssooojjjiiihhhgggffffffffffffhhhhhhhhhiiikkklllnnnoooqqqpppnnnkkkiiigggeeeeeedddeeegggiiikkknnnpppqqqppppppqqqqqqppppppooonnnkkkjjjjjjjjjkkklllmmmmmmmmmoooqqqqqqnnnlllkkkkkknnnnnnmmmllllllkkkkkkjjjjjjiiihhhhhhggggggggghhheeeeeeddddddddddddddddddfffhhhjjjiiigggdddccccccaaabbbcccdddddddddddddddiiiiiihhhhhhhhhiiikkkllllllttt~~~~~~hhh\\\cccqqquuuiii___```bbb]]]SSSMMMHHHFFFCCCBBBBBBBBBAAA??????>>>>>>>>>>>>>>>??????AAACCCFFFIIIMMMTTT[[[aaafffkkkssszzz~~~zzz}}}lllccc______``````````````````______uuuvvvvvvsssooommmmmmnnnnnnoooqqqrrrrrrpppooommmmmmnnnnnnnnnnnnnnnmmmmmmjjjjjjkkklllnnnppprrrsssssssssvvv}}}yyyhhh___ZZZTTTPPPOOONNNQQQUUUYYY^^^hhhttt}}}tttiiiaaa[[[XXXOOOMMMKKKIIIGGGFFFFFFFFFDDDDDDCCCBBBBBBBBBCCCCCCCCCDDDDDDEEEFFFGGGGGGHHHIIIIIIKKKLLLNNNQQQUUUWWW\\\^^^```bbbeeefffhhhhhhfffgggiiijjjkkkllllllllljjjkkklllooorrrtttwwwxxxzzz{{{{{{zzzvvvqqqllliiifffeeecccbbbbbbbbbcccdddccceeegggiiikkkqqqxxx}}}}}}yyy{{{~~~zzzsssmmmiiiffffffeeeddddddccccccccccccddddddeeefffhhhjjjjjjmmmmmmlllkkkjjjhhhgggfffdddeeegggiiilllnnnooopppmmmmmmnnnnnnooonnnmmmmmmjjjjjjjjjjjjjjjkkklllmmmlllnnnpppooonnnllllllmmmmmmmmmmmmlllkkkkkkjjjjjjjjjjjjiiihhhhhhhhhiiiiiiffffffeeeeeeeeeeeefffgggjjjlllmmmllliiifffeeefffeeeffffffgggffffffeeeeeehhhhhhhhhiiiiiijjjjjjkkkjjjpppxxx{{{hhhdddhhhzzz}}}rrriiikkknnngggZZZQQQJJJHHHDDDCCCCCCCCCBBBAAA??????>>>>>>>>>>>>>>>???AAACCCDDDFFFIIIOOOUUUZZZ___eeelllsssxxx|||~~~{{{sssfff```^^^^^^______```aaa``````___^^^wwwxxxyyyuuupppmmmmmmnnnppppppqqqrrrrrrqqqoooooommmmmmmmmmmmmmmllllllkkkiiijjjkkklllnnnoooqqqrrrttttttvvv{{{}}}qqqggg\\\SSSPPPJJJMMMOOOPPPRRRXXX```fffoooxxx~~~qqqgggaaaUUUSSSPPPMMMKKKIIIHHHHHHFFFEEEEEEDDDDDDDDDEEEEEEBBBBBBBBBCCCDDDDDDEEEEEEEEEEEEEEEFFFHHHJJJMMMNNNQQQRRRTTTVVVYYYZZZ[[[\\\ZZZ[[[\\\^^^___```aaaaaaZZZ[[[]]]___bbbdddeeefffiiijjjkkkkkkiiieeeaaa______^^^]]]]]]]]]^^^```aaabbbffflllrrrwww}}}wwwtttzzz|||tttlllgggdddcccbbbaaaaaa`````````````````````aaabbbdddfffgggiiiiiiiiiiiiiiihhhgggfffcccdddfffhhhkkklllmmmmmmjjjjjjkkkkkkkkkkkkkkkkkkiiijjjjjjjjjjjjjjjkkkkkkjjjkkkmmmnnnmmmmmmmmmooonnnmmmmmmlllkkkkkkjjjjjjjjjiiiiiihhhhhhiiiiiiiiihhhgggfffeeefffggghhhiiimmmmmmmmmllliiihhhhhhiiillllllllllllkkkjjjhhhhhhfffggghhhjjjkkkkkkkkkjjjkkkmmmsss{{{zzzkkkeeelll{{{{{{sssuuuwwwpppddd[[[OOOLLLGGGDDDCCCBBBAAA@@@@@@??????>>>>>>>>>>>>>>>@@@AAACCCDDDFFFJJJOOORRRXXX\\\ccciiinnnsssxxx{{{}}}~~~|||mmmddd```]]]\\\\\\]]]___`````````___^^^uuuxxxzzzwwwrrrnnnoooqqqqqqqqqqqqppppppooooooooolllllllllllllllkkkjjjjjjggghhhiiikkklllnnnoooppprrrsssvvvyyy{{{~~~nnn```[[[PPPRRRTTTSSSPPPPPPRRRUUUXXX___iiisss|||sssccc```\\\WWWRRROOOMMMLLLKKKKKKIIIHHHGGGGGGGGGGGGCCCCCCDDDDDDEEEFFFFFFGGGFFFEEEEEEEEEGGGIIIJJJJJJHHHIIIKKKMMMOOOPPPQQQQQQPPPQQQSSSTTTVVVVVVWWWWWWNNNOOOQQQSSSUUUVVVWWWWWWYYYZZZ\\\^^^^^^]]]\\\[[[]]]]]]^^^```bbbeeegggiiinnnuuu}}}{{{zzz|||~~~wwwnnngggcccbbb```___^^^]]]\\\]]]^^^___]]]^^^^^^___```bbbcccdddeeeffffffffffffdddcccbbb```aaadddfffhhhiiijjjjjjiiihhhgggffffffggghhhiiihhhhhhiiijjjiiihhhgggfffgggiiikkklllllllllnnnpppoooooonnnmmmmmmllllllkkkiiiiiihhhhhhhhhhhhiiiiiiiiihhhfffffffffhhhiiikkkmmmmmmllliiiggggggiiikkkppppppooonnnllljjjhhhgggdddfffhhhjjjllllllkkkkkkllllllnnnttt}}}pppeeeooo}}}{{{{{{{{{vvvnnnhhhYYYUUUNNNIIIFFFCCCAAA@@@@@@@@@???>>>>>>>>>>>>>>>===???AAABBBCCCEEEHHHKKKOOOSSSXXX]]]ccchhhnnnrrrvvvxxx|||uuuiiidddaaa]]]ZZZYYY[[[]]]___``````___^^^tttwwwzzzxxxsssppprrruuurrrqqqpppooonnnnnnnnnnnnllllllllllllkkkkkkjjjiiiffffffhhhiiikkkmmmnnnnnnpppqqquuuyyyzzz~~~qqqjjjZZZ\\\]]]YYYSSSMMMKKKKKKJJJOOOVVV]]]gggwwwooolllggg```ZZZUUURRRPPPLLLKKKJJJHHHFFFEEEDDDDDDBBBBBBCCCCCCDDDEEEFFFFFFEEEDDDCCCDDDEEEFFFFFFFFFDDDEEEGGGIIIKKKLLLLLLMMMGGGHHHIIIKKKLLLMMMMMMMMMIIIJJJLLLMMMOOOPPPPPPPPPPPPQQQTTTWWWYYY[[[\\\\\\]]]___bbbfffkkkppptttvvvyyyxxx~~~{{{rrrjjjdddaaaaaa___]]]\\\ZZZZZZ[[[]]]^^^]]]]]]]]]^^^```aaacccdddcccdddddddddcccaaa___^^^^^^___bbbdddfffggghhhggghhhgggeeedddcccdddfffgggfffggghhhiiiiiigggeeeccceeegggiiikkkkkkllloooqqqpppppppppooonnnnnnmmmmmmiiihhhhhhhhhhhhhhhiiiiiiiiihhhgggfffggghhhjjjlllmmmllljjjgggeeefffiiikkkppppppooommmkkkhhhfffeeeccceeehhhkkklllllllllkkkmmmllllllqqq{{{eeejjjqqqzzz}}}}}}yyyuuusssccc^^^VVVOOOJJJFFFCCCAAA@@@@@@???>>>>>>===>>>>>>:::===???@@@AAABBBDDDFFFJJJMMMQQQUUUZZZaaaggglllqqqtttyyy~~~qqqhhhdddaaa\\\XXXWWWYYY\\\^^^``````___^^^rrruuuwwwvvvtttrrrsssuuusssssssssrrrqqqpppooonnnjjjjjjkkkkkkkkkjjjiiiiiijjjiiiiiijjjmmmnnnmmmlllooopppqqqtttyyy~~~vvvqqqiiibbb[[[UUUPPPLLLMMMJJJJJJOOOVVV___lllwwwuuukkkeeeaaa\\\WWWWWWUUUSSSQQQOOOLLLHHHEEEHHHFFFCCCBBBCCCDDDEEEDDDFFFEEEDDDDDDCCCCCCDDDDDDCCCCCCDDDDDDEEEFFFGGGGGGGGGFFFFFFFFFFFFGGGGGGHHHHHHJJJLLLMMMLLLKKKLLLMMMPPPSSSXXX\\\]]]___```bbbccchhhmmmpppsssyyyzzzqqqiiibbb___^^^^^^^^^]]][[[ZZZZZZZZZ[[[[[[]]]\\\\\\\\\\\\]]]^^^___``````aaaaaa```^^^\\\[[[]]]]]]^^^```bbbdddfffggggggeeecccdddfffgggeeecccddddddeeeeeeeeeddddddccccccdddfffhhhjjjkkkllllllppppppppppppooonnnlllllljjjiiihhhhhhhhhiiijjjkkklllkkkiiigggggghhhiiijjjjjjjjjiiiiiihhhiiiiiiiiiooooooooonnnllljjjgggfffhhhiiikkkkkkjjjjjjkkkllllllnnnppprrrwwwyyykkk```cccooo~~~|||{{{rrrlllbbbYYYRRRLLLGGGDDDDDDAAA======???@@@???======>>>>>>???@@@AAAAAAAAAGGGIIIMMMPPPTTTYYY___ccciiimmmsssxxx{{{~~~|||sssiiiaaa]]]\\\\\\ZZZZZZ[[[\\\]]]^^^^^^___tttvvvxxxxxxvvvtttuuuwwwsssssssssrrrqqqpppooonnnkkkkkkllllllkkkkkkjjjiiiiiihhhhhhiiikkkllllllkkklllmmmnnnppptttyyy}}}~~~uuukkkaaaXXXRRRMMMIIIHHHKKKNNNRRRZZZbbbmmmxxxxxxpppiiiccc^^^\\\YYYVVVTTTRRRNNNLLLJJJIIIHHHHHHJJJJJJIIIGGGGGGFFFFFFEEEEEEEEEEEEEEEDDDDDDEEEEEEFFFGGGGGGGGGHHHGGGGGGGGGGGGHHHHHHIIIFFFHHHJJJKKKLLLMMMOOOQQQPPPSSSVVVZZZ]]]aaafffiiipppuuu|||zzzuuunnnfff```]]]]]]]]]\\\[[[YYYXXXXXXXXXYYYZZZ[[[[[[[[[\\\]]]^^^^^^___^^^_________^^^]]][[[ZZZ[[[[[[\\\^^^```bbbdddeeefffdddbbbcccdddeeecccaaabbbbbbcccccccccbbbbbbaaaaaabbbdddfffhhhiiijjjjjjmmmmmmmmmmmmmmmlllkkkjjjhhhhhhgggggghhhjjjlllmmmmmmllljjjhhhhhhiiijjjkkkmmmlllkkkjjjiiiiiiiiiiiimmmmmmnnnmmmlllkkkiiihhhgggiiijjjjjjiiiiiijjjllllllnnnppprrruuu~~~xxxeee^^^bbblllyyy~~~|||xxxppphhh___WWWNNNIIIGGGCCC???>>>@@@AAA???=========>>>>>>???@@@@@@AAADDDFFFIIILLLPPPTTTZZZ^^^dddhhhoootttyyy||||||sssiiibbb^^^\\\\\\XXXYYYZZZ[[[\\\]]]]]]^^^sssuuuwwwwwwuuutttuuuvvvssssssrrrqqqpppooonnnnnnlllmmmmmmmmmllllllkkkjjjhhhgggfffgggiiikkkjjjiiikkkkkklllnnnqqqtttwwwyyyyyywwwiiiaaaSSSNNNJJJJJJIIIHHHKKKPPPWWW___kkkyyy~~~xxxoookkkgggbbb___\\\XXXVVVMMMLLLMMMNNNOOONNNKKKIIIGGGFFFEEEEEEDDDDDDDDDEEEDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFFFFGGGHHHHHHIIIJJJLLLMMMNNNPPPSSSVVVYYY[[[^^^bbbhhhoooxxx}}}yyyuuuvvvzzz}}}~~~|||rrrnnnhhhbbb]]][[[[[[[[[YYYXXXWWWVVVVVVVVVWWWXXXWWWYYY[[[\\\^^^^^^^^^^^^\\\]]]]]]]]]\\\[[[ZZZZZZXXXYYYZZZ[[[]]]___aaabbbdddcccaaaaaaaaaaaa___^^^^^^______``````_________^^^___aaaccceeefffggggggiiiiiijjjjjjjjjiiiiiihhhffffffeeefffgggiiikkkmmmlllkkkjjjiiihhhiiijjjkkkooonnnmmmkkkjjjiiihhhhhhjjjkkklllmmmnnnmmmllllllhhhiiijjjjjjiiiiiijjjkkkmmmnnnpppqqqssszzzooo]]]VVVYYYbbblll}}}yyyqqqfffZZZRRRMMMIIICCC@@@AAAAAA@@@>>><<<======>>>>>>??????@@@???AAADDDGGGIIIMMMRRRVVV\\\aaahhhoootttyyy~~~~~~}}}}}}zzzrrriiibbb^^^\\\\\\XXXXXXYYYZZZ[[[\\\\\\]]]qqqrrrsssssssssssssssssssssrrrqqqppppppooooooooonnnooooooooonnnmmmlllkkkhhhgggggghhhjjjjjjjjjhhhkkkkkklllmmmooorrrtttuuutttzzzxxxeee]]]VVVRRRNNNJJJJJJLLLOOOSSSZZZbbbmmm{{{|||uuupppjjjeeebbbZZZXXXUUUTTTTTTRRRPPPMMMLLLKKKJJJIIIHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHIIIJJJKKKLLLMMMQQQRRRRRRSSSTTTWWW[[[___eeehhhnnnuuu|||}}}wwwtttuuu{{{|||vvvsssjjjgggccc___\\\ZZZZZZZZZXXXWWWVVVUUUUUUVVVWWWXXXUUUWWWZZZ\\\^^^^^^]]]]]][[[[[[\\\\\\[[[[[[[[[ZZZXXXXXXYYYZZZ[[[]]]___```bbbaaa___^^^^^^]]]\\\[[[[[[[[[\\\]]]]]]]]]\\\\\\]]]^^^___aaacccdddeeeeeegggggghhhhhhhhhhhhhhhgggdddddddddddddddfffhhhiiijjjiiihhhhhhhhhhhhiiiiiimmmlllkkkjjjiiihhhhhhhhhhhhjjjlllnnnooopppppppppiiikkklllkkkjjjjjjkkkllloooppprrrrrrrrrwww~~~}}}fffWWWQQQUUU\\\gggrrrttthhh___UUUOOOHHHCCCBBBBBB@@@>>><<<<<<======>>>>>>>>>???===>>>AAABBBDDDGGGLLLOOOUUUYYYaaahhhnnnuuuzzz~~~~~~{{{yyyyyy{{{~~~|||wwwppphhhbbb^^^\\\\\\XXXXXXYYYZZZ[[[\\\]]]]]]ppppppqqqrrrrrrsssrrrqqqrrrqqqpppoooooooooppppppqqqqqqqqqppppppnnnmmmmmmiiiiiijjjlllnnnmmmkkkiiikkkkkkllllllnnnooopppqqquuuxxx|||~~~sssggg```YYYRRROOOPPPOOOOOOOOORRRYYYdddpppxxx~~~vvvrrrmmmiiiccc^^^[[[YYYWWWVVVVVVUUUSSSRRRPPPOOONNNNNNMMMMMMMMMMMMMMMMMMLLLLLLLLLMMMNNNOOOQQQSSSUUUWWWWWWYYY[[[]]]```dddjjjnnntttzzz}}}{{{uuuuuuwww{{{|||tttnnnjjjdddbbb```]]][[[ZZZZZZZZZXXXWWWVVVVVVVVVWWWXXXYYYTTTVVVXXX[[[]]]]]]\\\\\\[[[[[[[[[[[[[[[[[[\\\\\\ZZZYYYZZZZZZ[[[\\\]]]^^^^^^^^^^^^]]][[[YYYYYYYYYXXXYYYZZZZZZ[[[[[[[[[ZZZ\\\]]]___aaacccddddddeeeffffffggghhhhhhhhhggggggdddcccbbbaaaaaabbbccccccgggfffffffffffffffgggggggggggggggfffgggggghhhhhhhhhiiillloooqqqrrrrrrrrrlllmmmnnnnnnllllllmmmnnnppprrrssssssrrruuu{{{vvvaaaQQQMMMPPPVVVccctttuuunnn]]]VVVMMMFFFDDDCCCAAA???============>>>>>>>>>>>>===>>>???@@@AAACCCGGGJJJNNNSSSZZZaaagggnnntttxxxzzz|||~~~yyyuuuwww}}}~~~wwwuuurrrllleee```]]]\\\\\\YYYZZZZZZ[[[\\\]]]^^^^^^qqqqqqqqqrrrtttuuutttrrrpppooonnnnnnoooppprrrssssssssssssrrrqqqpppooonnnlllmmmpppssstttsssnnnjjjjjjjjjkkkkkklllmmmmmmmmmsssuuuvvvwww{{{}}}tttlllccc\\\[[[SSSPPPMMMKKKNNNUUU]]]bbbppp}}}zzzqqqjjjeeecccbbbaaa```___\\\ZZZWWWUUUTTTSSSQQQQQQQQQRRRRRRRRRRRRRRRPPPQQQSSSUUUYYY\\\___```aaadddiiinnnsssyyyxxxtttrrrsssttttttxxx~~~uuummmgggbbb___^^^]]]\\\ZZZYYYYYYYYYXXXWWWVVVVVVVVVWWWYYYYYYTTTVVVXXXZZZ[[[[[[[[[[[[ZZZZZZZZZZZZZZZ[[[\\\]]]\\\[[[[[[ZZZZZZZZZ[[[[[[[[[\\\]]][[[YYYXXXXXXYYYWWWXXXYYYZZZZZZZZZZZZZZZ[[[\\\^^^```bbbcccddddddfffgggggggggggggggffffffdddcccaaa```______```aaaddddddeeeeeeeeeeeeffffffddddddddddddeeefffgggggggggiiikkknnnpppqqqqqqqqqnnnooopppooonnnmmmnnnoooppprrrtttsssrrrssswww{{{nnnVVVJJJHHHLLLWWWeeerrryyy}}}{{{}}}|||xxxeee]]]RRRIIIFFFDDDAAA@@@>>>>>>>>>>>>>>>>>>>>>>>>===>>>?????????AAADDDGGGIIIMMMSSSYYY^^^dddjjjnnntttwwwzzz}}}~~~zzzwww|||wwwrrrnnnkkkfffaaa]]][[[[[[[[[ZZZZZZ[[[\\\]]]^^^______qqqooooooqqqtttuuusssqqqnnnmmmmmmmmmnnnqqqsssuuutttttttttsssrrrqqqpppooooooqqqvvvzzz|||xxxrrrmmmkkkkkklllmmmnnnnnnnnnnnnooorrrttttttuuu|||uuuqqqccc^^^WWWRRRPPPRRRTTTVVV^^^gggttt~~~{{{xxxvvvsssqqqnnnjjjgggdddbbbaaa^^^^^^^^^______``````aaa]]]^^^```dddhhhmmmppprrrxxx{{{|||tttrrrpppoooqqquuuzzz}}}wwwnnnfff```\\\[[[[[[ZZZZZZYYYXXXWWWVVVWWWWWWVVVUUUVVVWWWXXXYYYVVVVVVWWWXXXYYYYYYZZZZZZXXXXXXXXXXXXXXXZZZ[[[\\\]]]]]][[[ZZZYYYXXXXXXXXXYYYZZZ\\\ZZZXXXWWWXXXZZZWWWXXXYYYZZZZZZ[[[[[[[[[ZZZ[[[]]]___aaabbbccccccfffffffffffffffeeedddccccccbbbaaa``````aaaaaabbbddddddeeeeeeffffffffffffddddddcccccccccdddeeeeeefffgggiiikkkmmmmmmmmmmmmnnnooopppooommmlllmmmnnnoooqqqsssrrrpppppptttwww{{{}}}aaaPPPKKKGGGLLLUUU___iiipppuuuwwwvvvwwwxxx{{{}}}|||zzzwwwkkkbbbUUULLLGGGDDDBBB@@@????????????????????????>>>?????????>>>???AAADDDEEEHHHLLLQQQUUUZZZ___cccjjjmmmrrrvvvyyy||||||tttnnnlllgggdddaaa]]][[[ZZZZZZZZZYYYYYYZZZ[[[\\\]]]^^^^^^nnnmmmlllnnnrrrsssqqqooollllllllllllnnnqqqtttvvvuuuuuuuuutttsssqqqpppoooqqqtttzzz|||tttnnnmmmnnnooopppqqqqqqqqqqqqkkkppptttuuutttyyyuuuoooeee\\\WWWTTTSSSRRRTTTXXX```kkkyyy{{{xxxuuutttppppppqqqrrrsssttttttuuuoooqqqtttxxx}}}zzzsssmmmiiihhhiiimmmrrrzzzrrriiibbb]]]YYYXXXXXXYYYXXXWWWVVVUUUTTTVVVVVVUUUUUUUUUVVVXXXYYYWWWWWWWWWWWWWWWXXXYYYZZZWWWVVVVVVVVVWWWYYYZZZ\\\^^^]]][[[YYYWWWVVVUUUUUUWWWZZZ[[[ZZZXXXVVVXXXZZZWWWXXXYYYZZZ[[[[[[[[[[[[YYYZZZ\\\^^^```aaaaaabbbfffffffffeeedddcccbbbaaabbbbbbaaaaaaaaacccdddeeedddeeeeeefffgggggggggffffffeeeddddddccccccccccccdddeeegggiiijjjjjjjjjjjjnnnooopppooommmllllllmmmmmmppprrrqqqooooooqqquuuwwwkkkYYYTTTDDDEEEIIIQQQ[[[dddjjjlllsssrrrqqqrrrssstttsssrrrnnneeeWWWMMMGGGEEEBBB@@@@@@@@@@@@???????????????>>>??????>>>===>>>@@@BBBBBBEEEIIILLLOOOSSSXXX[[[```dddiiinnnrrrvvvzzz}}}}}}rrrkkkgggfffbbbaaa^^^[[[YYYYYYYYYYYYXXXXXXYYYZZZ[[[\\\]]]]]]sssrrrqqqqqqssstttsssqqqlllkkkjjjjjjkkkmmmpppqqqxxxwwwuuusssrrrqqqqqqqqqvvvvvvxxxyyyyyyvvvppplllppppppooooooooooooooopppssssssrrrsssvvvzzz~~~|||ppphhhaaaWWWPPPRRRTTTXXX\\\bbbmmmzzzwwwsssmmmiiiggggggfffeeehhhmmmwwwuuujjjccc\\\XXXXXXWWWVVVTTTSSSRRRRRRRRRSSSVVVVVVUUUUUUVVVVVVWWWXXXVVVVVVVVVWWWWWWYYYZZZZZZXXXXXXWWWWWWWWWXXXXXXYYYZZZZZZYYYWWWUUURRRPPPOOOUUUVVVWWWWWWVVVVVVXXXZZZ\\\\\\\\\\\\[[[[[[ZZZYYYXXXXXXYYY[[[]]]aaadddeeeeeedddccc```^^^^^^```ccc````````````aaabbbdddeeeddddddeeeeeefffgggggggggfffeeecccaaa```aaacccdddgggggggggggghhhhhhhhhhhhmmmmmmnnnnnnnnnmmmkkkjjjjjjkkkmmmnnnpppqqqrrrrrrtttzzz|||eeeWWWHHHHHHHHHHHHJJJPPPWWW]]]ccchhhmmmnnnlllkkkmmmpppkkkcccXXXNNNGGGCCC@@@???@@@??????@@@AAAAAA@@@>>>@@@???===<<<<<<===>>>>>>AAACCCEEEGGGHHHKKKNNNQQQTTTXXX```fffkkknnnrrrtttzzz{{{}}}~~~~~~ppphhheeecccbbbbbb```\\\YYYXXXXXXYYYZZZZZZZZZZZZZZZZZZZZZ[[[\\\rrrpppooopppqqqrrrqqqppplllkkkjjjjjjkkkmmmoooqqquuuuuuuuutttttttttssssssttttttuuuvvvvvvtttppplllmmmmmmmmmmmmnnnpppqqqrrrssssssssstttvvvyyy|||~~~wwwjjj```ZZZZZZXXXXXXZZZ```hhhnnnwww~~~yyytttpppnnnkkkiiigggggghhhkkkpppssszzzkkkccc]]]XXXUUUVVVVVVUUUTTTRRRRRRQQQRRRRRRUUUUUUTTTTTTTTTUUUVVVVVVUUUUUUUUUVVVVVVWWWXXXYYYVVVVVVUUUUUUVVVVVVWWWWWWVVVVVVVVVUUUTTTSSSQQQQQQSSSTTTUUUUUUTTTUUUWWWYYY[[[[[[\\\\\\\\\[[[ZZZYYYVVVVVVWWWXXX[[[^^^```bbbcccdddcccaaa___^^^```aaa``````______```aaacccdddffffffggggggggggggggghhhgggfffdddcccbbbbbbcccccceeeeeeeeefffffffffggggggggghhhiiijjjkkkjjjiiiiiiiiijjjkkkmmmnnnoooppppppqqqwww~~~qqqdddWWWQQQHHHDDDEEEIIIMMMPPPZZZ___eeegggfffeeegggjjjiiiddd\\\TTTNNNHHHCCC@@@@@@??????@@@AAABBBAAA??????>>>>>>============>>><<<>>>AAABBBCCCEEEIIIKKKNNNRRRXXX]]]bbbfffjjjmmmuuuwwwzzz|||~~~yyyllleeecccbbbaaaaaa___\\\YYYXXXXXXYYYZZZZZZZZZZZZYYYZZZZZZ[[[\\\pppooonnnnnnooopppooommmkkkjjjjjjjjjkkkmmmooopppqqqsssuuuvvvwwwvvvuuutttsssrrrqqqrrrsssrrrooollliiiiiijjjkkkmmmppprrrssssssssstttuuuvvvxxxyyyyyy|||vvvlllgggaaa\\\ZZZZZZ[[[[[[```fffmmmsssvvv{{{wwwtttpppkkkgggdddcccbbbeeeiiimmmqqquuu|||wwwlllaaa[[[XXXTTTSSSUUUUUUTTTSSSRRRQQQQQQQQQRRRSSSSSSRRRRRRSSSSSSTTTUUUUUUUUUTTTUUUUUUVVVWWWXXXUUUTTTTTTTTTTTTTTTTTTUUURRRRRRRRRRRRRRRRRRRRRRRROOOQQQRRRRRRRRRSSSUUUWWWYYYZZZ\\\]]]]]][[[YYYXXXUUUUUUUUUVVVWWWZZZ\\\^^^aaabbbcccbbb```______```_______________```aaabbbggggggggghhhhhhhhhhhhhhhggggggfffeeeeeedddccccccccccccdddddddddeeeeeeeeecccdddfffhhhiiiiiiiiiiiihhhiiiiiijjjkkklllllllllnnnrrrwww~~~zzznnnaaaOOODDDBBBDDDEEEEEENNNTTTZZZ^^^^^^___aaaccceeecccaaa^^^YYYQQQHHHBBBAAA@@@??????AAABBBBBBAAA>>>?????????>>>>>>===<<<999;;;===>>>???AAADDDGGGIIILLLPPPTTTXXX\\\bbbeeelllppptttxxx{{{~~~rrrgggbbbaaa``````___^^^[[[YYYWWWWWWXXXYYYZZZYYYYYYYYYZZZZZZ[[[\\\ooommmllllllmmmnnnmmmkkkjjjjjjiiijjjkkklllnnnoooppprrruuuxxxxxxwwwuuusssqqqpppnnnnnnoooooonnnlllgggggghhhjjjlllnnnpppqqqrrrssstttuuuvvvuuuuuutttuuuzzzvvvnnnjjjfffaaa]]]\\\___ccceeefffiiimmmpppuuu{{{yyyrrrnnnhhhgggfffeeeeeegggkkkmmmuuu}}}xxxlllccc[[[XXXVVVSSSSSSUUUTTTSSSSSSRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRSSSUUUUUUTTTTTTUUUVVVWWWWWWWWWVVVUUUTTTSSSRRRRRRRRRQQQPPPPPPPPPPPPPPPPPPPPPMMMNNNOOOPPPPPPQQQSSSUUUWWWYYY[[[\\\\\\ZZZXXXWWWUUUTTTTTTTTTVVVXXXZZZ[[[___aaaccccccbbb```____________^^^^^^_________```dddeeeeeefffggghhhiiijjjggggggggggggfffdddcccbbbbbbbbbcccccccccddddddddddddeeegggiiijjjjjjjjjiiigggggggggggghhhhhhiiiiiikkknnnrrrwww|||wwwbbbPPPGGGDDDCCCBBBEEEJJJQQQUUUWWWXXXZZZ\\\^^^aaadddgggddd\\\QQQIIICCCAAA??????@@@AAAAAAAAA>>>???@@@@@@???>>><<<;;;:::<<<===>>>>>>@@@BBBEEEFFFHHHKKKMMMPPPUUU[[[___dddhhhnnnsssvvvzzz}}}}}}oooeee```______^^^^^^\\\ZZZXXXWWWWWWWWWXXXYYYYYYYYYYYYYYYZZZ[[[\\\nnnmmmllllllmmmmmmkkkjjjhhhiiiiiijjjkkklllmmmnnnqqqsssvvvxxxxxxvvvsssqqqpppooommmmmmnnnnnnmmmlllhhhhhhhhhiiijjjlllmmmnnnpppqqqssstttsssrrrqqqpppppprrrwww{{{sssmmmfffffffffdddbbbaaa```aaacccgggmmmrrrxxx~~~yyysssnnnkkkhhhfffccceeeiiilllpppwwwzzzooogggccc\\\WWWVVVTTTQQQPPPSSSSSSSSSSSSSSSSSSRRRRRRRRRPPPOOOOOOOOOOOOPPPQQQQQQUUUUUUTTTTTTUUUUUUVVVVVVZZZYYYWWWUUUSSSRRRQQQQQQSSSRRRPPPOOONNNNNNNNNNNNLLLMMMNNNNNNNNNOOOQQQSSSVVVWWWYYYZZZZZZYYYWWWVVVUUUUUUUUUUUUVVVXXXZZZ[[[]]]```cccdddbbb```___^^^_______________^^^^^^^^^___```bbbdddfffhhhiiijjjgggggggggfffeeecccbbbaaabbbbbbcccccccccdddddddddeeefffggghhhiiihhhhhhgggeeeeeeddddddeeefffggggggjjjlllnnnrrrwww~~~|||gggTTTHHHCCCAAA???BBBGGGKKKMMMOOOQQQRRRUUU[[[dddkkklllfff[[[SSSIIIFFFBBB@@@@@@AAAAAAAAA???@@@@@@@@@@@@>>><<<;;;;;;<<<=========>>>@@@BBBCCCDDDFFFGGGJJJNNNTTTXXX[[[```ffflllppptttwwwzzz|||~~~|||oooddd```^^^]]]\\\[[[[[[YYYXXXWWWVVVWWWWWWXXXXXXXXXXXXYYYZZZ[[[\\\ooonnnllllllmmmmmmllljjjggghhhiiijjjkkkllllllmmmppprrruuuwwwwwwuuusssqqqqqqpppnnnnnnnnnnnnmmmkkkiiiiiiiiiiiijjjjjjkkklllnnnooopppqqqpppooonnnmmmkkkkkkooovvv|||yyywwwuuuqqqlllhhhdddbbb[[[\\\^^^___bbbffflllppptttzzz~~~|||qqqmmmhhheeeeeefffggghhhjjjnnnuuu{{{~~~{{{uuulllbbb[[[[[[WWWTTTTTTRRRNNNNNNQQQSSSSSSTTTTTTTTTTTTSSSSSSOOOOOONNNNNNOOOOOOPPPQQQTTTTTTSSSSSSSSSTTTTTTUUUZZZYYYWWWUUUTTTSSSRRRRRRUUUTTTQQQOOONNNMMMMMMMMMMMMNNNOOOOOONNNNNNPPPRRRUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWYYY[[[\\\]]]```bbbcccaaa```_________`````````___^^^]]]]]]]]]^^^```bbbdddfffhhhiiiffffffeeedddbbbaaa``````aaaaaabbbbbbbbbcccccccccbbbcccdddeeefffeeedddcccccccccbbbbbbcccdddfffgggjjjkkkmmmooosssyyyiiiTTTGGGAAA======???@@@CCCEEEGGGHHHLLLSSS___jjjpppnnnfff```RRRNNNHHHCCCBBBBBBBBBAAAAAAAAAAAA@@@???>>>===<<<:::;;;<<<;;;:::;;;===???>>>???AAABBBDDDGGGLLLPPPTTTXXX]]]cccggglllpppssswwwzzz}}}~~~}}}~~~{{{nnnddd___]]][[[ZZZZZZYYYXXXWWWVVVVVVVVVVVVWWWWWWWWWXXXYYYZZZ[[[\\\qqqooonnnnnnnnnnnnlllkkkfffggghhhjjjkkkkkkllllllnnnooorrruuuvvvuuutttsssrrrqqqpppppppppooollljjjiiiiiiiiiiiijjjkkkllllllmmmmmmmmmmmmmmmllllllkkkhhhhhhkkkrrrvvvxxx|||xxxkkkiiieee```]]]^^^aaaeeehhhnnntttvvvtttrrrsssuuuwwwxxxyyy{{{|||~~~~~~~~~~~~}}}|||||||||zzzxxxpppmmmiiiiiilllqqquuuwww~~~{{{xxxtttssspppmmmiiiccc[[[VVVVVVSSSRRRTTTRRRNNNNNNRRRSSSTTTUUUVVVVVVUUUTTTTTTOOOOOONNNNNNOOOOOOPPPQQQRRRQQQQQQPPPPPPQQQQQQRRRVVVUUUUUUTTTTTTUUUUUUVVVVVVUUURRRPPPNNNNNNOOOOOOOOOPPPPPPPPPNNNNNNPPPQQQTTTSSSSSSRRRSSSTTTUUUVVVVVVUUUUUUVVVXXXZZZ\\\]]]]]]___aaabbb```______``````aaaaaaaaa```___]]]\\\______```aaacccdddeeeeeefffdddbbb```___^^^^^^^^^````````````aaaaaaaaaaaa^^^```aaacccdddddddddcccaaaaaa``````bbbdddfffhhhiiijjjkkkmmmpppuuu|||lllUUUHHH???===;;;;;;<<<>>>@@@AAACCCKKKXXXfffpppsssppplll\\\WWWOOOIIIEEEDDDDDDCCCBBBBBB@@@???>>>=========:::;;;<<<;;;::::::;;;===;;;===???@@@AAACCCGGGJJJMMMPPPUUUYYY^^^ccciiilllqqqtttwwwzzzzzz{{{}}}~~~{{{~~~~~~~~~}}}}}}~~~wwwjjjaaa\\\[[[YYYXXXXXXXXXWWWWWWVVVUUUUUUUUUWWWWWWWWWXXXYYYZZZ[[[\\\rrrpppooonnnoooooommmlllfffggghhhiiikkkkkkkkkkkkkkkmmmpppsssuuuuuuuuuuuusssrrrqqqqqqqqqooollliiihhhhhhhhhiiijjjlllmmmnnnlllkkkkkkkkkkkkkkkkkkkkkhhhgggkkkrrruuuvvv}}}xxxwwwzzzooogggdddfffhhhmmmrrrwwwvvvrrrmmmlllmmmoooooopppppprrrsssuuuvvvssstttuuuvvvxxxyyyzzz{{{}}}||||||~~~~~~{{{wwwxxx|||{{{uuuqqqkkkiiigggeeebbb^^^YYYUUUTTTRRRSSSUUUTTTQQQQQQUUUTTTTTTVVVWWWWWWVVVUUUTTTOOOOOONNNNNNOOOOOOPPPQQQPPPPPPOOONNNNNNNNNOOOOOORRRRRRRRRSSSTTTVVVXXXYYYVVVUUURRRPPPOOOPPPQQQRRRQQQQQQRRRPPPOOONNNOOOQQQSSSRRRQQQPPPPPPRRRTTTVVVUUUUUUUUUVVVXXXZZZ\\\^^^^^^___aaaaaa```______```aaaaaabbbbbbaaa___]]]\\\aaabbbbbbbbbbbbccccccccceeedddaaa^^^]]]\\\]]]^^^^^^^^^^^^_________``````]]]^^^```ccceeefffffffff``````___```aaadddggghhhhhhiiikkklllnnnsssyyy}}}fffRRRDDDAAA<<<:::;;;===???@@@???FFFTTTcccooouuuuuusssccc]]]TTTMMMHHHFFFEEEEEEDDDBBB@@@>>>=========>>><<<======<<<;;;;;;<<<>>><<<===???AAABBBCCCFFFIIIIIILLLOOOSSSXXX]]]ccchhhmmmppptttvvvwwwxxxzzz{{{xxx{{{~~~}}}|||||||||}}}{{{rrrfff^^^ZZZYYYXXXWWWWWWWWWWWWVVVVVVUUUUUUUUUVVVVVVWWWWWWYYYZZZ[[[\\\qqqrrrsssssssssqqqooonnnmmmlllkkkkkklllmmmkkkjjjmmmmmmmmmnnnqqqsssvvvxxxwwwvvvuuutttqqqooommmllliiiiiiiiiiiijjjkkklllllljjjjjjkkkkkkkkkjjjiiiiiihhhhhhjjjlllooosssuuuwwwtttpppppprrrxxx{{{wwwvvv}}}yyyzzzxxxuuutttvvvxxxzzz{{{|||{{{zzz|||wwwlllddddddbbb```]]]ZZZXXXWWWVVVTTTSSSQQQOOONNNNNNNNNOOOQQQSSSUUUWWWXXXWWWUUUTTTUUUSSSPPPNNNMMMMMMOOOPPPQQQPPPOOONNNMMMMMMMMMMMMQQQQQQQQQRRRSSSTTTTTTUUUYYYXXXVVVUUUSSSSSSRRRRRRVVVUUUTTTSSSRRRRRRRRRRRRSSSSSSSSSRRRQQQQQQPPPPPPUUUTTTTTTTTTVVVYYY\\\^^^\\\]]]]]]\\\[[[\\\___aaa]]]___aaaccccccbbb```^^^aaaaaabbbcccbbbaaa```___cccbbbaaa^^^[[[[[[]]]___``````_______________``````______```cccdddcccbbbaaaaaaaaabbbcccdddeeefffjjjjjjiiijjjlllppptttwwwyyy```SSSHHH<<<777999<<<<<<:::AAACCCJJJWWWfffssszzz|||tttlllaaaXXXRRROOOLLLJJJFFFCCC@@@@@@BBBBBB@@@===>>>===<<<===>>>>>><<<;;;;;;;;;===>>>@@@BBBCCCDDDHHHHHHIIIKKKOOOTTTXXX[[[bbbeeejjjmmmoooqqqsssuuu}}}~~~~~~~~~~~~}}}}}}~~~{{{yyyyyy{{{}}}~~~xxxwww{{{~~~vvvlllaaaZZZXXXXXXVVVTTTRRRRRRSSSSSSTTTTTTUUUUUUSSSTTTTTTUUUWWWYYY[[[\\\pppqqqrrrsssrrrqqqooonnnnnnmmmlllmmmnnnooonnnmmmnnnnnnnnnooopppsssuuuvvvvvvvvvuuutttrrrpppooonnnjjjjjjiiiiiijjjkkkllllllkkkkkkjjjjjjjjjiiiiiiiiiggghhhjjjlllooorrrtttvvvwww}}}xxxpppjjjgggjjjppp{{{~~~tttiiiccc___^^^[[[YYYVVVTTTSSSRRRRRRRRRRRRRRRQQQPPPNNNNNNPPPRRRTTTWWWXXXXXXWWWVVVVVVTTTQQQOOONNNNNNOOOPPPPPPPPPPPPOOONNNNNNMMMMMMOOOPPPQQQRRRSSSTTTTTTUUUYYYXXXXXXWWWUUUTTTSSSSSSTTTTTTTTTSSSSSSTTTTTTUUUUUUTTTSSSRRRQQQPPPPPPOOORRRRRRRRRRRRTTTWWWZZZ[[[ZZZZZZ[[[ZZZYYYYYY\\\^^^]]]^^^aaabbbcccbbb```___``````aaabbbaaaaaa```___bbbbbbaaa___]]]]]]___aaabbbbbbaaaaaa``````aaaaaacccaaa``````bbbccccccccccccccccccccccccdddeeefffhhhhhhggghhhjjjmmmppprrr|||qqqZZZRRRHHHBBBAAA@@@===999;;;>>>DDDNNN]]]lllwww}}}{{{tttkkkccc]]]XXXSSSPPPNNNJJJEEECCCBBBAAA???<<<>>>===<<<===??????===<<<;;;<<<===>>>???AAABBBBBBDDDDDDEEEGGGJJJNNNRRRTTTZZZ^^^bbbfffiiikkknnnppp||||||}}}}}}|||}}}~~~}}}|||||||||}}}~~~}}}{{{yyyyyy{{{}}}wwwtttxxx~~~ooofff]]]WWWVVVWWWVVVUUURRRSSSSSSSSSSSSSSSTTTTTTSSSSSSTTTUUUVVVXXXZZZ[[[ooopppqqqqqqqqqpppooonnnpppnnnmmmnnnpppqqqqqqqqqpppoooooooooppprrrtttuuuvvvvvvuuuuuutttrrrqqqppplllkkkkkkkkkkkkllllllmmmlllkkkiiihhhggghhhiiijjjggghhhiiikkknnnqqqsssuuuqqquuu|||}}}rrriiigggjjjrrrwwwnnnfff```\\\ZZZXXXVVVTTTRRRQQQPPPPPPQQQSSSTTTTTTQQQNNNLLLNNNPPPSSSVVVXXXYYYYYYYYYXXXVVVSSSQQQOOOOOOPPPPPPPPPQQQQQQQQQQQQOOONNNMMMLLLNNNPPPRRRTTTUUUUUUTTTXXXYYYYYYYYYXXXWWWUUUTTTTTTTTTTTTTTTUUUVVVWWWXXXWWWVVVUUUSSSRRRPPPOOONNNOOOOOOOOOPPPQQQTTTVVVWWWVVVWWWXXXWWWVVVVVVXXXZZZ[[[]]]___aaabbbbbbaaa```^^^___```````````````___aaaaaaaaa```^^^^^^aaacccddddddccccccccccccddddddgggdddbbbaaabbbcccccccccdddddddddddddddeeeeeeeeefffeeeeeeeeegggiiikkkmmmttt}}}kkkbbbVVVJJJBBB>>>;;;999999;;;???EEEPPP___mmmwww|||xxxrrrlllfffaaa[[[WWWTTTPPPKKKFFFDDDBBB@@@???>>>===<<<===>>>???>>><<<<<<<<<======>>>????????????@@@@@@AAADDDGGGIIIKKKPPPSSSXXX\\\___bbbeeehhhtttuuuvvvvvvvvvxxx{{{~~~}}}yyyyyyxxxwwwxxxyyyzzzzzz|||||||||zzzxxxyyy{{{~~~xxxssswww|||wwwhhhaaaZZZVVVVVVWWWXXXWWWSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRSSSTTTUUUVVVXXXYYYnnnnnnooopppppppppooonnnooonnnmmmmmmppprrrrrrrrrrrrrrrqqqpppqqqrrrssstttuuuuuuuuuuuuuuuttttttsssooonnnnnnmmmmmmmmmnnnnnnmmmkkkhhhfffeeegggiiijjjggghhhiiikkkmmmoooqqqsssrrrtttxxx{{{xxxqqqpppsssvvvooohhhbbb^^^\\\[[[YYYWWWUUUSSSSSSRRRPPPQQQRRRRRRRRRPPPNNNMMMLLLNNNQQQUUUXXXZZZ[[[[[[YYYWWWUUURRRQQQPPPPPPQQQPPPQQQSSSSSSRRRQQQNNNMMMKKKLLLOOORRRTTTUUUTTTTTTWWWXXXZZZ[[[ZZZXXXVVVUUUUUUUUUUUUUUUVVVWWWXXXXXXXXXXXXVVVTTTRRRPPPNNNNNNLLLLLLMMMNNNOOOQQQSSSTTTUUUVVVWWWVVVUUUUUUVVVWWWZZZ\\\^^^```aaaaaaaaa```^^^^^^___`````````aaaaaaaaaaaaaaa```^^^]]]___```bbbbbbcccdddeeegggiiiiiijjjgggcccaaaaaaccccccccceeeeeeeeeeeeeeeeeedddddddddddddddeeefffggghhhiiilllvvvzzzhhhVVVGGG???======<<<===???AAAEEEPPP]]]gggmmmlllkkkjjjgggccc^^^[[[XXXTTTPPPKKKHHHEEEDDDCCC???>>><<<<<<===>>>===<<<==============================>>>???@@@BBBDDDEEEHHHKKKOOOSSSVVVZZZ^^^aaafffhhhjjjlllmmmpppuuuxxx~~~}}}~~~~~~~~~}}}~~~~~~|||yyywwwuuutttsssrrrssstttvvvwwwxxxxxxyyyyyyyyy{{{}}}xxx{{{|||}}}|||uuunnnddd```ZZZWWWWWWXXXYYYXXXTTTSSSSSSRRRRRRQQQQQQQQQRRRRRRRRRSSSSSSUUUVVVVVVlllmmmmmmnnnoooooooooooonnnlllkkkkkkmmmpppqqqqqqtttsssrrrqqqqqqrrrsssttttttuuuuuuvvvvvvuuuuuutttrrrqqqpppooooooooooooooonnnkkkhhheeedddeeehhhjjjggghhhhhhjjjlllnnnpppqqqssstttuuuwwwzzz{{{uuuwww}}}uuunnnhhhccc^^^\\\\\\[[[YYYWWWVVVUUUTTTTTTSSSRRRQQQOOONNNNNNMMMMMMKKKLLLPPPSSSVVVYYYZZZ[[[YYYWWWUUUTTTRRRQQQQQQQQQQQQRRRSSSTTTSSSQQQOOOMMMJJJLLLNNNQQQSSSTTTTTTTTTVVVWWWYYYZZZZZZXXXWWWUUUWWWWWWVVVVVVVVVVVVWWWWWWZZZYYYWWWUUUSSSPPPOOONNNKKKLLLLLLMMMNNNPPPQQQRRRUUUVVVWWWWWWUUUUUUUUUVVVYYYZZZ\\\^^^____________^^^^^^^^^___```aaabbbbbbaaabbbaaa___\\\ZZZ[[[[[[^^^___aaacccfffiiilllnnnlllhhhdddaaaaaabbbcccbbbeeeeeefffffffffeeeddddddcccdddeeeffffffggggggggggggooo|||mmm[[[NNNFFFBBB<<<===>>>===>>>DDDMMMTTTWWWZZZ]]]___```___^^^]]][[[ZZZWWWSSSNNNJJJGGGEEEAAA???===<<<======<<<;;;============<<<<<<<<<;;;>>>>>>>>>???@@@AAABBBBBBDDDFFFJJJMMMOOOSSSVVVYYYZZZ\\\___bbbeeejjjooosssvvvwwwxxxzzz~~~~~~zzzyyyxxxxxxyyywwwuuurrrrrrqqqoooooooooqqqsssuuuuuuvvvxxxzzz|||||||||zzzvvvwwwuuummmeeeaaa^^^YYYVVVUUUVVVVVVVVVTTTTTTSSSSSSRRRRRRQQQQQQRRRRRRRRRRRRSSSSSSTTTUUUkkkkkkllllllmmmnnnoooooommmkkkiiihhhjjjmmmnnnnnnsssrrrqqqpppppppppqqqrrrttttttuuuuuuuuuuuuuuutttrrrrrrqqqooonnnnnnnnnnnnmmmkkkgggeeedddeeeggghhhgggggghhhiiikkklllnnnoooqqqrrrsssuuuwww|||~~~{{{wwwrrrlllfffbbb___]]][[[ZZZYYYXXXVVVUUUUUUTTTTTTVVVTTTRRROOOMMMMMMMMMMMMKKKLLLOOOQQQTTTWWWXXXYYYWWWVVVUUUTTTSSSRRRRRRRRRQQQRRRRRRRRRRRRPPPOOONNNLLLLLLMMMOOOPPPRRRSSSTTTUUUUUUWWWWWWXXXWWWVVVVVVWWWWWWVVVUUUUUUVVVVVVVVVZZZYYYXXXUUUSSSQQQPPPOOOLLLMMMMMMOOOPPPQQQQQQRRRUUUWWWXXXXXXVVVUUUUUUVVVXXXYYYZZZ[[[\\\\\\]]]]]]\\\\\\]]]]]]___```bbbcccaaabbbaaa___\\\YYYYYYYYY[[[\\\^^^aaaeeeiiilllnnnkkkhhhdddbbbbbbbbbbbbaaacccdddeeeffffffeeedddcccbbbccceeeggghhhhhhgggfffeeejjjsss{{{tttcccSSSHHHAAA@@@>>><<<<<<>>>BBBEEEFFFJJJOOORRRUUUWWWZZZ\\\^^^```aaa^^^XXXPPPKKKHHHFFFCCC@@@>>>>>>>>>===<<<>>>>>>======<<<<<<<<<<<<===>>>>>>???@@@@@@AAAAAAAAACCCEEEGGGHHHKKKNNNQQQQQQTTTWWWZZZ]]]bbbgggkkkkkkmmmpppssswww{{{}}}tttssssssssstttsssqqqoooooonnnmmmlllnnnqqqtttvvvxxxzzz|||}}}}}}|||tttppppppmmmeee___[[[YYYWWWTTTRRRQQQQQQRRRTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSRRRRRRRRRSSSSSSTTTjjjjjjjjjkkklllnnnooopppmmmkkkhhhgggiiikkkllllllooonnnmmmmmmmmmnnnoooppptttttttttuuuuuuttttttsssqqqpppooonnnllllllkkkkkkllljjjgggeeeddddddfffggggggggghhhhhhjjjkkkmmmmmmoooqqqsssuuuvvvyyy}}}|||vvvllliiidddaaa___^^^\\\ZZZZZZYYYXXXWWWVVVUUUUUUUUUXXXWWWUUUSSSQQQNNNLLLKKKLLLLLLNNNPPPRRRTTTUUUVVVUUUTTTTTTTTTSSSSSSSSSSSSRRRRRRQQQQQQPPPOOOOOONNNNNNNNNMMMMMMNNNPPPRRRTTTSSSSSSTTTTTTUUUUUUUUUVVVUUUTTTTTTTTTUUUVVVWWWXXXZZZYYYXXXVVVTTTRRRQQQPPPNNNNNNOOOQQQRRRRRRSSSSSSUUUWWWYYYYYYWWWUUUUUUUUUXXXXXXXXXYYYYYYZZZZZZZZZZZZZZZZZZZZZ\\\^^^```aaa```aaaaaa```]]][[[ZZZZZZYYYZZZ\\\___bbbeeehhhjjjhhhfffdddcccccccccaaa``````bbbdddeeefffeeedddccc```bbbeeeggghhhhhhgggfffdddgggkkkpppwww{{{lll```RRRMMMFFF@@@>>>===>>>>>>===AAADDDGGGIIILLLQQQUUUZZZ```fffhhhccc\\\UUURRRLLLIIIDDDBBB@@@@@@>>>===>>>>>>>>>===============;;;<<<===>>>???????????????@@@AAAAAAAAACCCFFFHHHJJJLLLOOOQQQSSSWWW\\\______ccchhhlllooosssxxx{{{{{{}}}~~~}}}}}}{{{xxxuuunnnmmmnnnoooppppppnnnlllkkkkkkjjjkkkooosssxxx{{{}}}yyywwwvvv|||uuuqqqllljjjiiifff```\\\WWWVVVUUUSSSQQQQQQQQQRRRTTTTTTTTTTTTUUUUUUUUUUUUTTTTTTSSSSSSRRRSSSSSSTTTiiiiiijjjkkklllmmmooopppnnnkkkhhhggghhhjjjkkkkkkllllllkkkjjjkkklllmmmnnnttttttttttttttttttsssrrrpppooommmllljjjjjjiiiiiikkkjjjhhheeeddddddeeefffggggggggghhhiiikkklllmmmqqqrrruuuuuuuuuvvvxxxyyyvvv}}}~~~tttmmmfffccc```^^^]]]]]][[[ZZZ\\\[[[ZZZYYYXXXXXXXXXXXXXXXYYYYYYXXXUUUPPPLLLJJJLLLMMMNNNOOOPPPRRRSSSTTTSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRPPPOOOOOONNNOOOOOOPPPNNNMMMLLLMMMOOORRRTTTSSSRRRRRRRRRSSSTTTUUUVVVRRRRRRSSSTTTUUUWWWXXXYYYYYYYYYWWWVVVTTTSSSRRRQQQOOOPPPQQQRRRSSSTTTTTTTTTUUUWWWYYYYYYWWWUUUTTTUUUWWWWWWWWWXXXXXXXXXXXXXXXXXXWWWWWWXXXZZZ\\\^^^```___aaabbbaaa^^^]]]\\\]]]ZZZZZZ\\\]]]```ccceeefffgggeeeccccccccccccaaa______```ccceeeeeeeeedddccc___aaadddgggiiihhhgggfffeeefffgggiiioooxxxeee\\\OOOFFFAAA???===;;;:::<<>>>>>>>>>>>>>>>>>======999:::;;;<<<===>>>>>>>>>======>>>===<<<===???BBBEEEGGGIIIJJJKKKMMMQQQTTTWWW\\\bbbgggiiimmmrrruuuvvvxxxzzz}}}~~~~~~~~~~~~|||zzzxxxwwwuuussspppmmmjjjjjjjjjlllmmmnnnllljjjhhhhhhiiikkkpppvvv||||||tttllllllnnnsss|||llljjjgggfffdddaaa^^^[[[UUUVVVVVVUUUSSSSSSTTTUUUTTTTTTTTTUUUVVVVVVVVVWWWUUUTTTTTTSSSSSSSSSSSSSSSiiijjjkkkkkkjjjjjjlllnnnmmmllliiigggffffffggghhhhhhkkkmmmmmmlllkkkkkkkkknnnoooqqqssstttttttttsssssspppllliiiiiijjjjjjjjjlllkkkiiigggfffeeeeeefffggghhhjjjjjjiiijjjlllnnnlllnnnpppsssuuuuuuuuutttuuuwwwzzz|||uuukkkcccbbb^^^ZZZZZZ]]]^^^[[[WWW]]]\\\[[[ZZZXXXVVVTTTSSSUUUZZZ\\\WWWSSSRRRQQQOOOLLLMMMNNNOOOOOOPPPRRRTTTQQQRRRQQQQQQPPPRRRVVVYYYRRRRRRRRRQQQQQQPPPPPPOOOPPPOOONNNNNNNNNPPPRRRTTTUUUTTTTTTSSSRRRQQQQQQPPPRRRSSSTTTSSSRRRSSSTTTVVVVVVWWWXXXVVVSSSQQQQQQQQQQQQRRRSSSTTTUUUUUUUUUTTTVVVVVVWWWXXXYYYYYYYYYXXXUUUUUUUUUTTTSSSTTTVVVYYYWWWWWWVVVWWWWWWXXXYYYZZZ]]]^^^```aaaaaaaaa```___ZZZZZZ[[[\\\^^^```bbbcccddddddccccccbbbaaaaaaaaaccceeefffhhhhhhgggeeedddcccbbbccceeehhhjjjiiihhheeeggghhhggggggkkkttt|||zzzgggTTTFFF???>>>???<<<===>>>===<<>>>>>???@@@???<<<:::???>>>===<<<<<<<<<<<<<<<;;;<<<<<<===>>>??????@@@AAAAAACCCEEEGGGHHHJJJKKKRRRUUUZZZ^^^aaaeeeiiikkkmmmppptttwwwxxxyyy{{{}}}zzzzzzzzzzzz{{{}}}}}}yyywwwwwwwwwwwwvvvuuuqqqmmmkkkllllllkkkiiiiiiiiiiiiiiiiiiiiiiiiiiiiiigggeeefffkkkuuu|||ssshhhddd^^^___iii{{{vvvmmmhhhccc___]]]\\\[[[ZZZVVVUUUUUUTTTSSSSSSTTTTTTVVVVVVVVVVVVWWWYYYZZZ[[[XXXWWWVVVUUUUUUUUUUUUUUUjjjkkklllkkkjjjjjjkkkmmmkkkjjjhhhfffdddeeeeeefffhhhjjjkkkkkkjjjiiiiiijjjmmmnnnpppqqqrrrsssrrrrrrrrrooollliiiiiiiiiiiijjjlllkkkiiigggfffffffffggghhhiiijjjjjjiiiiiikkkmmmmmmnnnqqqrrrssssssrrrqqqrrrsssuuuzzz{{{wwwqqqhhhaaa```\\\YYYYYY\\\]]][[[XXX[[[[[[\\\[[[ZZZXXXVVVTTTTTTWWWXXXVVVUUUVVVUUURRRMMMNNNNNNNNNNNNPPPQQQSSSQQQRRRRRRQQQPPPQQQSSSUUUSSSSSSSSSRRRQQQQQQPPPPPPOOONNNMMMMMMNNNOOOQQQSSSUUUUUUTTTTTTSSSRRRRRRQQQRRRSSSSSSSSSRRRRRRTTTVVVVVVWWWXXXVVVSSSQQQPPPQQQPPPQQQRRRSSSSSSTTTTTTTTTUUUVVVVVVWWWWWWWWWWWWVVVSSSTTTUUUTTTSSSSSSUUUWWWVVVVVVVVVVVVWWWXXXYYYZZZ\\\]]]___```aaaaaa``````]]]]]]]]]]]]^^^______```bbbccccccbbbbbbaaa``````bbbdddeeeggggggfffeeedddbbbbbbbbbdddgggiiihhhgggeeeggghhhggggggkkkttt{{{kkkXXXJJJCCC???777999;;;;;;:::;;;???BBBDDDLLLYYYfffqqqxxx{{{|||lllcccVVVMMMJJJHHHEEECCCAAA@@@???@@@AAAAAA???>>>===<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<======>>>>>>>>>>>>???@@@BBBDDDEEEGGGGGGKKKNNNSSSWWWZZZ]]]```cccfffiiimmmppprrrtttvvvxxxxxxxxxwwwwwwwwwxxxzzz{{{~~~~~~|||{{{{{{}}}~~~||||||}}}~~~~~~~~~}}}}}}}}}zzzvvvsssrrrqqqpppooolllhhheeedddeeegggfffeeeeeeeeeffffffggghhhhhhhhhiiihhhfffeeeiiissszzzmmmcccZZZXXXXXX```rrr~~~vvvlllhhhbbb^^^\\\[[[ZZZXXXUUUUUUTTTTTTTTTTTTTTTUUUWWWWWWWWWWWWXXXZZZ[[[\\\ZZZZZZYYYXXXXXXXXXXXXXXXjjjkkklllkkkjjjiiijjjkkkiiihhhfffdddccccccddddddggghhhiiiiiigggggghhhiiikkkkkkmmmnnnooopppppppppooonnnllliiihhhhhhhhhhhhjjjiiihhhgggggggggggghhhhhhiiijjjjjjhhhhhhiiijjjmmmnnnpppqqqqqqpppoooooooooooooooqqquuuzzzwwwqqqnnnjjjccc]]]\\\YYYWWWWWWZZZ[[[ZZZXXXYYYZZZ\\\]]]\\\ZZZWWWVVVRRRTTTTTTTTTYYY^^^\\\XXXRRRQQQPPPPPPPPPPPPQQQRRROOOQQQRRRRRRQQQPPPPPPQQQTTTTTTSSSSSSRRRQQQQQQPPPNNNNNNMMMMMMNNNOOOQQQRRRUUUUUUUUUTTTSSSSSSRRRRRRRRRSSSSSSSSSQQQRRRSSSUUUUUUVVVWWWUUUSSSQQQPPPQQQOOOOOOPPPQQQQQQRRRRRRSSSUUUUUUVVVVVVVVVUUUTTTTTTQQQRRRTTTTTTSSSSSSSSSTTTVVVVVVVVVVVVWWWXXXYYYYYYZZZ[[[]]]___```aaaaaaaaa``````___^^^^^^]]]]]]\\\``````aaabbbbbbaaa```___aaabbbdddeeeeeeeeedddcccaaaaaaaaacccfffggggggfffeeeggghhhhhhhhhkkkrrrxxxlllXXXIIIAAA888:::;;;;;;::::::;;;<<<<<>>@@@AAABBBCCCDDDGGGKKKNNNQQQSSSWWWYYY[[[^^^cccfffhhhkkknnnpppssssssqqqqqqqqqqqqssssssxxxyyy{{{|||}}}}}}||||||||||||{{{||||||}}}~~~~~~||||||||||||}}}}}}}}}}}}~~~~~~}}}|||{{{zzzzzzyyyvvvvvvwwwwwwwwwvvvuuuuuuwwwtttppplllkkkiiigggeeebbb```^^^]]]___aaabbbbbbaaabbbdddfffhhhjjjkkklllkkkkkkiiiffffffnnn{{{~~~ttthhh]]]VVVRRRRRRYYYiii|||tttjjjfffaaa]]][[[ZZZXXXVVVUUUUUUTTTTTTTTTUUUUUUVVVXXXXXXXXXYYYZZZ[[[\\\]]]]]]\\\\\\[[[[[[[[[[[[\\\jjjllllllllljjjhhhiiijjjhhhgggfffeeeddddddddddddggghhhhhhgggeeeeeefffggghhhiiijjjkkklllmmmmmmnnnmmmmmmllljjjhhhffffffgggffffffffffffffffffgggggghhhiiijjjiiigggfffggghhhkkkkkkmmmnnnnnnnnnnnnnnnnnnmmmllllllnnnrrrvvvxxx}}}yyytttmmmiiigggddd```\\\XXXVVVUUUVVVXXXYYYYYYXXXWWWYYY\\\^^^^^^\\\YYYWWWRRRRRRQQQTTT]]]eeeddd^^^XXXVVVTTTSSSRRRQQQOOONNNKKKNNNQQQRRRRRRQQQQQQQQQTTTTTTSSSRRRQQQPPPPPPOOOOOOOOONNNOOOOOOPPPRRRRRRTTTSSSSSSSSSRRRRRRRRRQQQQQQRRRSSSRRRQQQQQQRRRTTTTTTUUUVVVUUURRRPPPPPPPPPNNNNNNNNNOOOOOOPPPQQQRRRVVVVVVVVVVVVUUUTTTSSSSSSNNNQQQSSSTTTSSSRRRRRRRRRUUUUUUUUUUUUVVVWWWXXXYYYYYYZZZ[[[]]]___```aaabbb````````````___^^^]]]]]]^^^___```aaaaaa```___^^^```aaabbbcccddddddccccccaaaaaaaaaccceeegggfffeeeeeefffggghhhhhhkkkqqquuu{{{jjjWWWLLLAAAAAA???===<<<;;;<<<<<<;;;???GGGRRR```nnnyyy{{{tttkkkbbb\\\WWWSSSPPPJJJGGGDDDBBBAAAAAA@@@???>>>============>>>??????<<<<<<<<<<<<<<<;;;;;;;;;::::::;;;<<<===>>>???@@@@@@CCCFFFIIIKKKMMMPPPRRRQQQTTTXXX[[[^^^aaadddgggjjjjjjiiiiiiiiikkklllmmmrrrsssuuuwwwxxxyyyyyyyyyzzz{{{{{{zzzyyyyyyzzz{{{|||}}}~~~~~~~~~}}}{{{zzzxxxxxxxxxxxxwwwwwwwwwwwwxxxxxxwwwvvvuuuttttttsssooopppppppppooonnnmmmmmmnnnlllhhheeedddcccaaa___^^^]]][[[[[[[[[]]]___``````bbbdddhhhlllooorrrsssooopppooojjjgggkkkwwwwwwlllccc\\\XXXVVVWWW\\\hhhxxx{{{rrrgggddd___\\\ZZZXXXWWWUUUUUUUUUTTTTTTTTTUUUVVVVVVYYYYYYYYYZZZ[[[\\\]]]^^^^^^^^^]]]]]]]]]]]]]]]^^^iiikkklllllljjjhhhhhhiiihhhhhhgggffffffeeeeeeeeefffggghhhgggeeedddeeeffffffgggggghhhiiijjjkkklllkkklllmmmkkkhhhfffeeefffddddddeeeeeeeeeeeeeeeeeeggghhhiiiiiigggeeeeeeeeeggggggiiijjjlllmmmnnnnnnooommmlllkkklllnnnppprrrssszzzxxxnnnjjjeeecccbbb```]]][[[VVVUUUTTTUUUVVVWWWXXXXXXVVVXXX[[[^^^^^^\\\ZZZXXXTTTRRRQQQUUU___iiihhhbbbZZZXXXUUUTTTSSSPPPLLLHHHHHHLLLPPPSSSTTTTTTTTTUUUTTTTTTSSSRRRQQQPPPOOONNNPPPPPPQQQQQQRRRRRRSSSTTTQQQQQQQQQQQQQQQPPPPPPPPPQQQRRRRRRQQQPPPPPPQQQSSSSSSTTTUUUTTTRRRPPPPPPPPPNNNMMMMMMMMMNNNOOOPPPQQQVVVVVVVVVVVVVVVUUUTTTSSSNNNPPPSSSSSSRRRQQQQQQRRRUUUTTTTTTUUUUUUVVVWWWXXXXXXXXXYYY[[[]]]___aaabbb^^^___```aaaaaaaaaaaaaaa______```aaa``````^^^^^^___```aaabbbccccccccccccbbbbbbbbbdddfffgggfffeeeeeefffggghhhiiillloooqqqvvv||||||hhh]]]MMMHHHBBB===::::::;;;;;;:::<<>><<<>>>===============>>>>>><<<<<<<<<<<<<<<;;;;;;;;;::::::;;;<<<======>>>>>>===???BBBDDDEEEGGGIIIKKKIIILLLOOORRRTTTWWW[[[]]]____________aaaccceeegggjjjlllnnnqqqrrrsssssssssrrrssstttrrrpppoooqqqsssvvvvvvwwwxxxwwwvvvuuutttttttttssssssrrrqqqqqqpppqqqqqqpppooonnnmmmllllllhhhhhhhhhhhhhhhgggfffeeedddccc`````````___^^^\\\\\\[[[ZZZYYYYYYZZZ\\\^^^```aaaeeejjjooossswwwyyywwwyyyxxxsssmmmnnnwww}}}tttnnneee\\\WWWWWW[[[___bbblllyyyxxxnnndddaaa^^^[[[ZZZXXXVVVUUUVVVUUUUUUUUUUUUUUUVVVVVVXXXXXXYYYYYYZZZ\\\]]]^^^^^^]]]]]]\\\]]]]]]^^^^^^hhhjjjlllllljjjiiihhhiiihhhhhhhhhhhhggggggfffffffffhhhjjjjjjhhhfffeeeeeeeeeeeeeeefffggghhhjjjkkkiiilllnnnmmmiiieeeeeefffddddddeeeeeefffeeeeeedddeeegggiiihhhgggeeedddddddddeeefffgggiiikkklllmmmmmmmmmlllkkkkkklllmmmnnnnnnssszzz~~~uuunnnhhheeeaaa___^^^]]]\\\ZZZUUUUUUTTTTTTUUUVVVWWWWWWVVVXXXZZZ\\\]]]\\\ZZZXXXUUUTTTSSSUUU^^^ggggggbbbXXXVVVUUUVVVVVVSSSLLLFFFIIILLLQQQTTTUUUVVVWWWXXXUUUUUUTTTSSSQQQPPPOOOOOOQQQQQQRRRSSSSSSTTTTTTTTTPPPPPPPPPPPPPPPPPPOOOOOOQQQRRRRRRQQQOOOOOOPPPRRRRRRSSSTTTSSSQQQPPPOOOPPPNNNMMMLLLLLLMMMNNNPPPQQQUUUUUUVVVVVVVVVUUUTTTTTTOOOPPPRRRRRRQQQQQQQQQRRRTTTTTTTTTTTTUUUVVVWWWWWWXXXXXXYYYZZZ\\\^^^```aaa\\\]]]```cccdddeeeeeeeeebbbaaaaaa```______^^^^^^___``````aaabbbcccdddddddddddddddfffhhhhhhhhhfffeeeeeefffhhhjjjlllmmmnnnrrruuu{{{rrrgggXXXQQQGGG@@@;;;:::::::::999999:::>>>DDDMMMVVV[[[bbbdddeeeffffffdddcccbbbZZZVVVQQQLLLIIIEEEAAA>>>>>>===<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<===;;;;;;;;;<<<<<<=========999<<<>>>@@@@@@AAABBBDDDDDDFFFHHHJJJKKKMMMQQQTTTTTTTTTTTTUUUWWWZZZ]]]^^^aaabbbeeegggiiijjjjjjjjjjjjlllmmmkkkhhhgggiiillllllmmmnnnoooooonnnmmmlllmmmmmmlllkkkkkkjjjiiiiiiiiiiiihhhgggfffeeedddddd`````````aaa``````______\\\[[[ZZZ[[[\\\]]][[[ZZZXXXXXXXXXWWWVVVWWWZZZ\\\___aaaeeekkkpppvvvzzz|||{{{yyy|||wwwpppmmmbbb___ZZZVVVVVV\\\eeellloooyyy~~~sssiiiaaa___\\\[[[ZZZZZZXXXVVVWWWWWWVVVUUUUUUUUUUUUUUUWWWWWWWWWXXXYYYZZZ[[[\\\\\\\\\\\\\\\\\\]]]]]]^^^fffhhhkkklllkkkiiiiiiiiiggghhhhhhhhhhhhgggfffffffffiiilllmmmjjjgggeeeeeeeeeeeedddeeefffgggiiijjjhhhlllpppooojjjfffeeegggeeefffgggggggggfffeeeeeeccceeeggghhhfffeeeddddddddddddeeefffggghhhiiijjjjjjjjjkkkkkkkkkkkkjjjjjjkkknnnrrrwww~~~zzzvvvsssoookkkhhhdddbbb___]]][[[ZZZZZZYYYUUUUUUUUUUUUTTTUUUVVVWWWWWWXXXYYYZZZ[[[ZZZYYYXXXVVVUUUTTTTTT[[[bbbccc^^^VVVVVVXXX\\\^^^[[[SSSLLLMMMPPPSSSUUUVVVWWWYYYZZZXXXWWWVVVUUUSSSRRRQQQQQQPPPQQQRRRSSSSSSTTTTTTTTTPPPPPPPPPPPPPPPPPPPPPPPPQQQRRRRRRPPPOOONNNOOOQQQQQQRRRSSSSSSQQQOOOOOOPPPNNNMMMLLLLLLMMMNNNPPPRRRSSSSSSTTTTTTUUUTTTTTTTTTPPPQQQRRRQQQPPPPPPRRRTTTSSSSSSSSSTTTTTTUUUVVVWWWXXXXXXXXXYYYZZZ]]]___```\\\^^^aaadddggghhhhhhhhheeedddaaa___^^^^^^^^^___`````````aaabbbccceeeeeegggffffffhhhjjjjjjiiihhheeeeeefffhhhjjjlllllllllnnnnnnrrryyy|||zzzqqqfff___UUULLLGGGCCC@@@>>>::::::999:::===BBBGGGJJJPPPRRRUUUXXX[[[^^^bbbdddaaa^^^ZZZVVVRRRMMMHHHDDDAAAAAA???>>>===<<<<<<<<<<<<<<<<<<======>>>>>>>>>;;;;;;;;;<<<<<<<<<<<<<<<999;;;===>>>>>>>>>???AAAAAABBBCCCCCCCCCEEEHHHJJJKKKKKKKKKLLLNNNPPPRRRSSSVVVXXXZZZ\\\^^^_________aaadddfffddd```___bbbeeebbbcccdddeeeeeeeeedddcccddddddccccccbbbaaaaaaaaaaaa```______]]]]]]\\\[[[XXXXXXYYYYYYZZZYYYYYYYYYWWWVVVVVVWWWXXXYYYXXXVVVUUUVVVWWWWWWVVVXXX\\\___aaaccchhhnnntttzzz~~~wwwmmmfffbbbbbb^^^___aaacccfffmmmvvv}}}wwwkkkbbb___]]][[[[[[[[[[[[YYYXXXYYYXXXWWWVVVUUUTTTTTTTTTUUUUUUUUUVVVWWWXXXZZZZZZ\\\\\\\\\\\\\\\]]]^^^^^^eeehhhkkklllkkkjjjiiijjjggggggggghhhggggggfffffffffjjjnnnooommmiiifffdddeeedddddddddeeegggiiijjjhhhmmmqqqpppjjjffffffgggggghhhiiiiiiiiihhhfffeeebbbdddggghhhfffeeeddddddfffeeeeeeeeeeeefffggghhhggghhhiiijjjkkkjjjiiihhhiiikkkmmmpppuuu|||}}}zzztttooojjjgggeeeeeebbbaaa^^^[[[ZZZYYYXXXXXXUUUVVVVVVUUUTTTTTTUUUWWWXXXXXXYYYYYYYYYYYYYYYXXXVVVVVVUUUTTTXXX^^^___[[[WWWXXX\\\cccgggeee\\\TTTPPPSSSUUUWWWWWWXXXYYY[[[ZZZYYYXXXWWWUUUTTTSSSRRROOOPPPQQQRRRSSSSSSSSSSSSPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRPPPNNNNNNOOOPPPQQQRRRSSSRRRPPPOOOOOOPPPOOONNNLLLLLLMMMNNNQQQRRRQQQQQQRRRSSSSSSTTTSSSSSSQQQRRRRRRQQQPPPPPPSSSUUUSSSSSSSSSSSSTTTUUUVVVWWWXXXXXXXXXXXXZZZ\\\^^^___]]]___bbbfffhhhiiiiiiiiihhheeebbb___]]]]]]^^^___`````````aaabbbdddeeefffhhhhhhhhhiiikkklllkkkiiieeeeeefffhhhjjjlllkkkkkkllljjjlllsssvvvyyyssslllccc[[[TTTOOOIIIDDD>>>===;;;::::::<<<>>>@@@CCCEEEGGGJJJNNNUUU]]]bbbfffddd```]]]ZZZUUUOOOKKKFFFEEEDDDBBBAAA@@@@@@???;;;<<<<<<===>>>???@@@@@@;;;;;;;;;;;;;;;;;;;;;;;;:::<<<>>>??????>>>???AAA???@@@@@@@@@???@@@BBBEEEGGGGGGFFFFFFGGGIIIJJJLLLOOOPPPSSSUUUVVVWWWWWWVVVVVVYYY[[[YYYVVVTTTXXX\\\\\\]]]^^^______^^^]]]]]]]]]]]]]]]\\\\\\\\\[[[[[[[[[[[[ZZZYYYXXXWWWVVVVVVRRRSSSTTTUUUUUUVVVUUUUUUUUUTTTTTTUUUVVVVVVTTTSSSTTTVVVXXXXXXXXX[[[```ddddddggglllrrrxxx~~~uuuhhh^^^ZZZ[[[^^^ccchhhnnntttyyypppeee^^^]]]\\\[[[[[[\\\\\\[[[YYYZZZYYYXXXVVVUUUTTTSSSSSSTTTTTTTTTUUUVVVWWWXXXYYY\\\\\\\\\\\\\\\]]]^^^___eeeffffffggghhhiiiiiiiiihhhggggggfffeeeddddddccchhhiiikkkmmmmmmlllkkkjjjlllkkkjjjjjjiiiiiiiiiiiilllnnnooonnnllliiiiiiiiikkkjjjiiihhhgggfffeeeeeeaaabbbcccdddddddddddddddddddddeeeeeeeeedddcccccchhhhhhhhhhhhhhhhhhhhhhhhiiihhhiiikkkooouuu{{{~~~zzzsssqqqnnnjjjfffdddcccbbbdddbbb___\\\ZZZYYYZZZZZZZZZWWWUUUSSSSSSSSSRRRQQQXXXXXXXXXWWWVVVUUUTTTSSSUUUTTTSSSSSSTTTVVVXXXYYYXXXZZZ```iiippppppjjjccc\\\YYYWWWWWWYYY[[[[[[YYY\\\[[[YYYWWWUUUTTTSSSSSSSSSSSSRRRQQQQQQRRRTTTUUUSSSTTTTTTSSSPPPOOOOOOPPPRRRQQQPPPOOONNNOOOPPPPPPTTTRRRPPPNNNMMMNNNPPPQQQQQQPPPPPPPPPPPPOOOOOOOOOQQQQQQRRRRRRRRRRRRQQQQQQSSSRRRQQQQQQQQQQQQRRRRRRSSSSSSTTTUUUVVVVVVWWWWWWXXXWWWWWWWWWXXX[[[^^^___]]]^^^aaaeeehhhiiijjjjjjhhhgggeeebbb___^^^___aaadddcccbbbbbbbbbdddfffhhhjjjkkkkkkllllllkkkkkkjjjiiiiiijjjkkkkkkjjjjjjjjjjjjhhhiiijjjlllqqq}}}zzzrrrnnnkkkdddYYYPPPFFFCCC???<<<<<<<<<<<<;;;???===>>>BBBEEEIIISSS]]]```dddiiillljjjddd]]]XXXSSSJJJEEEFFFFFF@@@===???BBB@@@>>>=========<<<;;;<<<<<<<<<<<<<<<;;;:::999;;;<<<>>>??????>>>===;;;??????@@@@@@AAAAAAAAABBBBBBBBBAAAAAABBBDDDEEEFFFHHHIIIIIIJJJKKKKKKLLLLLLLLLMMMNNNNNNMMMMMMNNNOOOSSSTTTTTTUUUVVVUUUUUUUUURRRTTTVVVUUURRRQQQSSSUUUUUUTTTRRRPPPOOONNNMMMMMMNNNPPPRRRRRRQQQPPPPPPQQQQQQSSSVVVVVVUUUTTTTTTUUUTTTTTTUUUVVVXXXZZZ\\\]]]gggmmmtttzzzvvvkkk```[[[WWWUUU[[[cccwwwyyyjjjbbb^^^^^^^^^]]]\\\ZZZYYYXXXXXXYYYXXXWWWVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWYYYZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[ddddddeeefffggghhhiiijjjiiihhhhhhgggffffffeeeeeeiiijjjlllmmmmmmmmmkkkjjjlllkkkkkkjjjiiiiiijjjjjjmmmoooqqqpppmmmjjjiiiiiijjjiiiiiihhhfffeeeeeedddbbbbbbcccdddddddddccccccddddddeeeeeeddddddccccccddddddeeeffffffggghhhhhhiiihhhggghhhkkkpppuuuxxxzzzxxxtttqqqooollliiifffdddcccccccccbbb___\\\ZZZZZZZZZZZZYYYWWWTTTRRRSSSTTTTTTTTTYYYYYYYYYXXXWWWVVVUUUTTTTTTTTTTTTTTTUUUVVVWWWXXXVVVXXX]]]fffmmmnnnjjjddd]]]ZZZXXXXXXZZZ\\\\\\[[[]]]\\\ZZZXXXVVVUUUUUUTTTSSSSSSRRRQQQQQQRRRSSSTTTSSSTTTTTTSSSQQQPPPPPPQQQSSSRRRQQQOOOOOOOOOOOOPPPTTTRRRPPPOOOOOOPPPRRRSSSSSSSSSRRRRRRQQQQQQPPPPPPRRRSSSSSSTTTTTTSSSSSSRRRSSSRRRRRRQQQQQQRRRRRRSSSSSSTTTTTTUUUVVVVVVWWWWWWWWWVVVVVVVVVWWWZZZ\\\^^^]]]___aaadddggghhhiiiiiiffffffdddaaa^^^]]]^^^```cccbbbaaa```aaabbbdddeeehhhiiiiiijjjjjjiiiiiihhhgggggghhhiiiiiiiiiiiiiiiiiihhhhhhjjjkkknnnxxx~~~}}}vvvooo\\\UUUJJJAAA===;;;;;;;;;<<<::::::<<<>>>@@@HHHPPP\\\bbblllsssuuurrrkkkggg___UUULLLKKKHHHDDDAAABBB@@@>>><<<<<<======<<<;;;???????????????>>>======;;;;;;<<<=========<<<;;;<<<=========>>>>>>>>>>>>@@@?????????@@@AAACCCCCC???@@@@@@AAABBBBBBCCCCCCGGGIIIJJJJJJIIIIIIJJJKKKLLLLLLMMMNNNNNNNNNNNNMMMNNNPPPQQQPPPNNNMMMOOOQQQNNNMMMLLLKKKJJJJJJJJJJJJKKKLLLNNNNNNMMMLLLMMMNNNNNNPPPSSSTTTSSSSSSUUUVVVUUUVVVXXXZZZ^^^bbbeeeggggggmmmvvv~~~{{{rrrggg^^^VVVTTTVVV]]]jjjwwwqqqeee]]][[[^^^]]]]]]\\\ZZZYYYYYYXXXYYYXXXWWWWWWVVVVVVVVVWWWUUUUUUUUUVVVWWWYYYZZZ[[[ZZZZZZZZZ[[[[[[\\\\\\\\\bbbcccdddfffgggiiijjjkkkjjjjjjiiiiiihhhgggggggggiiijjjlllnnnnnnmmmlllkkklllkkkkkkjjjjjjjjjjjjkkkmmmpppsssssspppllliiihhhiiihhhhhhgggfffeeeddddddccccccdddddddddcccbbbbbbdddddddddccccccbbbbbbbbb``````aaacccdddeeegggggggggfffeeeeeefffiiimmmoootttwww{{{~~~|||zzzxxxuuuqqqnnnnnnllljjjgggeeedddddddddcccbbb___]]]\\\[[[[[[[[[[[[WWWSSSRRRSSSUUUVVVVVVZZZZZZZZZYYYXXXWWWVVVUUUTTTTTTUUUVVVWWWWWWWWWWWWUUUVVV[[[bbbhhhkkkhhheee]]][[[YYYYYY[[[]]]]]]]]]___^^^\\\ZZZXXXWWWVVVVVVTTTSSSRRRQQQQQQQQQRRRSSSRRRSSSTTTSSSRRRQQQRRRTTTTTTSSSRRRQQQPPPOOOPPPPPPRRRQQQPPPPPPPPPRRRTTTVVVUUUUUUTTTSSSSSSRRRQQQQQQTTTTTTUUUUUUUUUUUUTTTTTTSSSSSSSSSRRRRRRSSSSSSTTTTTTTTTTTTUUUUUUVVVVVVWWWUUUUUUTTTTTTUUUXXXZZZ\\\]]]___aaaccceeefffffffffccccccbbb```]]]\\\^^^___aaaaaa```______```bbbbbbffffffggggggggggggffffffdddeeeffffffggghhhiiiiiihhhggghhhjjjiiijjjqqqyyyyyymmm\\\LLLBBB===<<<===;;;888888999999999>>>EEERRR[[[iiivvv~~~{{{xxxnnndddYYYTTTOOOJJJFFFFFF@@@???======>>>??????>>>>>>>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<=========<<<<<<<<<===>>>???@@@>>>>>>>>>??????@@@@@@AAABBBCCCDDDDDDCCCCCCDDDEEEDDDEEEFFFFFFGGGGGGFFFFFFHHHIIIJJJJJJIIIHHHIIIJJJHHHHHHGGGGGGGGGHHHIIIIIIHHHJJJKKKKKKJJJJJJLLLMMMMMMOOORRRSSSTTTVVVXXX[[[ZZZZZZ\\\___ccchhhlllnnnooovvv~~~xxxoooeee^^^YYYTTTPPPSSS[[[jjj}}}}}}uuuiii___ZZZYYY]]]]]]\\\[[[ZZZYYYYYYXXXYYYXXXWWWWWWWWWWWWWWWWWWUUUUUUUUUUUUVVVXXXYYYZZZYYYYYYZZZ[[[[[[\\\]]]]]]bbbcccdddfffhhhjjjkkklllkkkjjjjjjjjjiiiiiiiiihhhiiikkklllnnnnnnmmmlllkkkkkkkkkjjjjjjjjjjjjkkkkkkmmmpppttttttrrrmmmjjjhhhhhhggggggfffeeeeeedddddddddddddddddddddcccbbbaaacccbbbbbbaaa````````````^^^______```bbbccccccddddddcccbbbbbbccceeehhhjjjnnnoooqqqtttzzzyyyvvvsssqqqqqqpppnnnmmmkkkjjjhhhfffeeeeeeeeeeeedddcccbbb```___^^^^^^^^^^^^ZZZUUURRRSSSUUUWWWWWWZZZZZZZZZZZZYYYWWWVVVUUUTTTUUUWWWXXXXXXXXXWWWVVVVVVWWWYYY^^^ccceeedddbbb\\\[[[[[[[[[\\\^^^___```aaa___^^^\\\ZZZYYYXXXXXXUUUTTTRRRQQQPPPQQQRRRRRRRRRSSSTTTTTTSSSSSSTTTVVVTTTTTTSSSRRRRRRQQQQQQQQQQQQPPPPPPPPPQQQSSSUUUWWWVVVVVVUUUTTTSSSRRRQQQQQQTTTTTTUUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSSTTTTTTUUUTTTTTTTTTUUUUUUVVVVVVVVVTTTSSSRRRRRRSSSVVVXXXZZZ]]]^^^```bbbcccddddddccc```aaa```^^^\\\[[[]]]^^^``````____________```aaaeeeeeeffffffffffffeeeeeeccccccdddeeefffggghhhiiihhhfffgggjjjiiigggkkkpppxxx~~~qqq]]]OOOFFFBBB@@@===:::888::::::999<<>>>>>===<<<<<<<<<<<>>===<<<<<<<<<==============================;;;;;;;;;<<<<<<======>>>???@@@@@@@@@AAAAAAAAABBB>>>???@@@@@@??????@@@AAABBBCCCCCCDDDEEEDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEFFFHHHHHHGGGGGGGGGHHHIIIIIIIIIJJJLLLLLLLLLLLLNNNPPPPPPRRRUUUWWWYYY\\\```cccccccccdddeeehhhllloooqqqzzz|||ssskkkddd___YYYVVVTTTVVVYYY```jjjyyy~~~||||||}}}xxxwwwssslllddd]]][[[ZZZ[[[[[[ZZZZZZYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWXXXVVVVVVUUUUUUUUUUUUVVVVVVWWWXXXYYYZZZ[[[\\\]]]]]]cccdddeeegggiiikkklllmmmjjjjjjjjjjjjiiiiiiiiiiiiiiijjjlllnnnnnnmmmlllkkkjjjjjjiiiiiiiiijjjjjjkkklllooossstttqqqnnnjjjiiiggggggffffffeeeeeeddddddeeeeeeeeeeeeeeedddcccbbbbbbbbb```___^^^^^^^^^^^^____________````````````aaaaaa``````bbbdddfffhhhjjjkkklllnnnqqqvvv}}}~~~zzzsssqqqmmmllllllmmmmmmllliiihhhgggeeeeeeeeeffffffgggfffeeedddccccccbbbbbbbbb]]]XXXUUUTTTVVVWWWXXX[[[[[[ZZZZZZYYYWWWVVVUUUUUUVVVWWWYYYYYYXXXWWWVVVXXXXXXZZZ\\\^^^___^^^]]][[[[[[\\\\\\\\\^^^```bbbbbbaaa___]]][[[ZZZZZZYYYVVVUUUSSSRRRQQQQQQQQQRRRRRRTTTUUUUUUTTTTTTVVVWWWUUUUUUUUUUUUTTTTTTSSSSSSQQQQQQQQQQQQRRRSSSUUUVVVUUUUUUTTTTTTSSSRRRRRRQQQSSSTTTTTTUUUUUUTTTTTTSSSSSSSSSSSSSSSSSSTTTUUUUUUTTTUUUUUUUUUUUUUUUVVVVVVSSSRRRQQQQQQRRRTTTVVVXXX\\\]]]___```aaabbbaaaaaa_________^^^\\\[[[[[[]]]_______________``````aaaddddddeeeeeeeeeeeeddddddbbbbbbbbbcccdddfffggghhhgggfffgggiiiiiiffffffjjjpppwwwuuudddVVVKKKDDD???:::888::::::999;;;???>>>EEEPPP]]]jjjtttzzz}}}{{{uuuooojjjddd\\\UUUOOOMMMJJJHHHGGGGGGEEECCCDDDCCCBBB@@@??????????????????>>>===<<<<<<======>>>>>>>>>>>>>>>=========<<<<<<<<<========================>>>>>>>>>>>>>>><<<>>>??????>>>===???@@@AAABBBCCCCCCDDDDDDCCCCCCCCCBBBBBBCCCDDDDDDDDDDDDIIIIIIHHHGGGGGGGGGHHHHHHIIIJJJLLLMMMMMMOOORRRUUUVVVXXX\\\___aaadddgggjjjooopppqqqsssuuuwwwyyyzzz}}}qqqkkkccc[[[WWWUUUUUUUUUUUU^^^hhhqqqzzz{{{vvvsssssssssnnnllliiiddd___[[[ZZZZZZXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVVWWWXXXXXXWWWVVVUUUSSSSSSRRRRRRVVVVVVWWWXXXZZZ[[[\\\\\\ddddddeeeggghhhjjjkkkllliiihhhhhhhhhhhhhhhhhhhhhhhhiiikkkmmmmmmlllkkkjjjiiihhhhhhhhhhhhiiijjjjjjjjjmmmpppqqqooommmkkkjjjgggggggggfffffffffeeeeeeffffffggggggffffffeeeeeedddcccaaa___^^^^^^^^^___`````````________________________```aaaccceeefffggghhhjjjjjjkkkmmmqqqssszzz}}}~~~{{{wwwtttnnnkkkhhhggghhhiiijjjiiiiiihhhgggeeeeeeffffffggghhhhhhgggggggggffffffeeeccc___[[[XXXXXXYYYZZZZZZ\\\\\\\\\[[[ZZZYYYXXXWWWWWWWWWXXXXXXYYYXXXXXXWWWXXXYYYZZZ[[[[[[[[[ZZZYYYZZZ[[[\\\\\\\\\^^^aaadddcccbbb```^^^\\\[[[ZZZZZZXXXWWWUUUSSSRRRRRRRRRRRRSSSUUUVVVVVVUUUUUUWWWXXXUUUVVVWWWWWWXXXXXXWWWWWWTTTTTTSSSSSSSSSTTTTTTUUUUUUTTTTTTTTTTTTSSSSSSSSSTTTTTTTTTUUUUUUTTTTTTTTTRRRRRRRRRRRRSSSTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUSSSRRRQQQPPPQQQSSSUUUWWWZZZ[[[]]]___````````````___``````^^^\\\ZZZZZZ[[[]]]]]]^^^^^^___`````````bbbccccccddddddccccccbbbaaaaaa``````aaaccceeeffffffcccdddggggggdddccceeejjjoooxxx~~~lll[[[QQQGGG@@@;;;;;;:::888888;;;===@@@EEEMMMWWWaaaiiinnntttuuutttrrrrrrpppjjjbbbYYYWWWSSSQQQPPPNNNLLLJJJIIIGGGEEEBBB@@@?????????@@@@@@@@@??????>>>>>>===>>>>>>============<<<<<<======>>>>>>>>>>>>===============>>>>>>>>>>>>>>>===>>>??????>>>>>>???AAA@@@@@@AAABBBBBBBBBBBBBBBCCCBBBAAABBBEEEFFFEEEDDDGGGGGGFFFFFFEEEFFFFFFFFFHHHJJJLLLMMMOOORRRWWWZZZ^^^bbbfffjjjlllmmmpppqqq{{{|||}}}xxxqqqlll[[[WWWRRRNNNMMMOOOSSSVVV]]]iiiwww~~~vvvoookkkjjjjjjcccbbb```]]][[[YYYXXXWWWUUUUUUUUUVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUVVVVVVWWWXXXWWWVVVTTTRRRQQQQQQPPPUUUUUUVVVWWWXXXXXXYYYYYYccccccdddeeefffggghhhiiiggggggggggggggggggggggggggghhhjjjllllllkkkjjjiiiggggggggggggggghhhiiiiiigggjjjmmmnnnmmmkkkkkkkkkhhhhhhggggggggggggfffffffffgggggghhhhhhhhhhhhggggggeeecccaaa``````aaaaaa_________``````aaaaaaaaa____________```aaabbbcccdddeeefffgggfffgggjjjlllooorrruuuwwwwwwzzz{{{wwwvvvtttqqqnnnkkkhhhfffeeefffggghhhgggiiiiiigggfffffffffggghhhhhhhhhhhhhhhhhhgggggggggaaa^^^\\\[[[\\\]]]^^^^^^______^^^^^^]]][[[ZZZYYYYYYYYYXXXXXXXXXXXXXXXYYYVVVXXXZZZ[[[[[[ZZZYYYYYYXXXZZZ\\\\\\\\\]]]aaaeeecccbbb```^^^\\\[[[ZZZZZZZZZYYYWWWUUUSSSSSSSSSSSSUUUVVVWWWWWWVVVUUUWWWXXXUUUVVVXXXZZZ[[[[[[[[[[[[YYYXXXXXXWWWVVVUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVUUUUUUVVVVVVVVVVVVUUUUUUQQQQQQQQQQQQRRRSSSTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUSSSRRRQQQPPPQQQSSSUUUVVVXXXYYY[[[]]]___``````______```aaa___\\\ZZZYYYYYYYYYZZZ[[[]]]^^^______`````````aaaaaaaaaaaa``````___^^^]]]]]]]]]___```bbbccc``````dddeeebbbaaabbbccchhhooowwwuuujjjZZZQQQGGGCCC???;;;999:::<<<<<<>>>AAAFFFMMMSSSWWW]]]aaadddffflllsssrrrllleeeccc```^^^]]][[[YYYXXXRRRPPPMMMIIIFFFEEEDDDDDDFFFGGGGGGGGGFFFEEECCCBBB@@@@@@@@@??????>>>>>>>>>===>>>>>>??????>>>======??????????????????>>>>>>>>>???@@@@@@??????@@@AAA???@@@@@@AAAAAAAAAAAAAAADDDBBBAAACCCEEEGGGFFFDDDEEEEEEEEEEEEFFFGGGHHHHHHJJJLLLNNNQQQTTTXXX^^^bbbjjjoootttxxxyyyzzzzzzzzz|||vvvpppjjjddd]]]XXXMMMLLLKKKLLLPPPWWW___dddppp|||zzzrrrkkkfffcccbbb]]]\\\ZZZZZZYYYXXXWWWUUUSSSSSSSSSSSSTTTTTTUUUUUUTTTTTTSSSSSSTTTTTTUUUVVVUUUUUUTTTSSSRRRRRRRRRRRRTTTTTTUUUUUUVVVVVVVVVVVVbbbbbbccccccdddeeeffffffeeeeeeeeeffffffffffffffffffhhhiiikkkkkkjjjiiihhhfffffffffffffffggghhhhhhfffhhhjjjkkkkkkjjjkkklllhhhhhhhhhhhhhhhgggggggggfffggghhhiiiiiijjjiiiiiiiiihhheeecccbbbbbbcccccc]]]^^^___```aaacccdddddd_________^^^______``````bbbcccdddcccccceeehhhkkkgggjjjlllmmmlllnnnssswwwwww}}}zzztttqqqqqqpppmmmkkkjjjhhhffffffggghhhhhhgggjjjiiihhhgggffffffggghhhgggggghhhhhhhhhhhhgggggg___]]]\\\]]]___aaabbbaaaaaaaaaaaa```___^^^\\\\\\ZZZZZZXXXWWWWWWXXXYYYZZZTTTVVVYYY[[[[[[ZZZZZZZZZWWWZZZ\\\\\\[[[]]]aaaeeecccbbb```^^^\\\[[[ZZZZZZ\\\ZZZXXXVVVTTTSSSSSSSSSVVVWWWXXXXXXVVVVVVWWWXXXUUUWWWYYY[[[]]]]]]]]]]]]]]]\\\[[[ZZZXXXWWWUUUUUUUUUUUUVVVWWWWWWXXXXXXYYYVVVWWWWWWXXXXXXWWWWWWVVVPPPPPPPPPPPPQQQRRRTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUSSSRRRQQQPPPQQQSSSUUUVVVVVVXXXZZZ]]]^^^_________```aaaaaa```\\\ZZZYYYYYYVVVWWWYYY[[[]]]^^^______^^^__________________^^^^^^]]][[[ZZZZZZ[[[]]]^^^```]]]]]]aaabbb```___aaa___ccciiipppxxxmmmbbbUUUMMMGGG@@@======::::::999:::<<>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>???@@@@@@??????@@@BBB@@@AAAAAABBBBBBBBBBBBBBBDDDBBBAAABBBFFFGGGFFFDDDDDDDDDEEEFFFHHHJJJKKKLLLNNNPPPRRRUUUYYY^^^dddiiiuuuyyy}}}tttmmmddd\\\VVVPPPIIIDDDLLLMMMQQQVVV^^^iiittt{{{~~~|||~~~wwwooohhhccc```___[[[ZZZZZZZZZZZZZZZXXXVVVQQQQQQRRRRRRSSSSSSTTTTTTSSSSSSRRRRRRSSSTTTUUUUUUSSSRRRRRRRRRRRRSSSSSSTTTTTTTTTTTTTTTTTTTTTUUUUUUcccbbbbbbaaabbbdddeeefffggggggffffffeeeeeeeeeeeedddfffiiikkkkkkjjjhhhgggddddddddddddeeeggghhhiiiiiijjjjjjkkklllmmmnnnnnnllllllkkkjjjiiihhhhhhgggiiijjjjjjkkkkkkllllllllljjjiiigggfffdddccccccbbbcccbbbbbbbbbccccccbbb``````___^^^^^^___```aaabbbddddddcccccccccdddeeeeeehhhhhhhhhhhhiiijjjllllllpppsssvvv{{{~~~{{{tttrrrpppnnnllllllllllllffffffeeeeeeeeeffffffgggkkkkkkkkkkkkjjjiiihhhhhhiiiiiihhhgggffffffggggggaaaaaa___^^^^^^___``````ccccccdddeeedddbbb___^^^\\\[[[YYYXXXWWWWWWXXXXXXVVVWWWYYY[[[[[[[[[[[[ZZZ[[[ZZZYYYZZZ\\\^^^````````````^^^]]]\\\[[[[[[[[[YYYYYYZZZZZZZZZZZZYYYYYYVVVYYY\\\[[[XXXVVVWWWXXXWWWWWWXXXZZZ\\\^^^```aaabbb```\\\XXXVVVVVVWWWXXXYYYYYYYYYZZZ[[[]]]^^^___\\\[[[ZZZYYYWWWUUUTTTTTTWWWWWWWWWVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTSSSSSSSSSSSSSSSRRRQQQQQQQQQQQQQQQVVVVVVXXXYYY[[[]]]^^^___```aaaaaaaaa___]]][[[YYYWWWWWWXXXXXXYYYZZZZZZZZZ]]]]]]^^^^^^]]][[[YYYXXXXXXXXXXXXYYYYYY[[[\\\\\\^^^^^^___```aaaaaaaaa``````aaadddhhhnnnwww|||nnnaaaWWWOOOGGGBBBAAA>>>;;;<<>>AAADDDHHHKKKPPPXXXcccjjjppprrrsssrrrpppmmmllllllnnnllliiieeeaaa\\\XXXUUUWWWWWWWWWWWWWWWTTTPPPMMMMMMKKKHHHGGGGGGGGGFFFDDDIIIGGGEEEDDDDDDCCCAAA???<<<===???@@@@@@@@@???>>>???>>>=========>>>???@@@AAA@@@??????@@@AAAAAA@@@EEEEEEEEEFFFGGGHHHHHHGGGLLLKKKKKKKKKLLLNNNPPPQQQRRRWWW[[[]]]^^^aaahhhnnntttyyy~~~{{{uuummmggg___WWWNNNJJJIIIIIIFFFCCCJJJRRR___ooo|||~~~tttlllddd]]]\\\^^^ZZZYYYXXXVVVUUUUUUUUUUUUQQQQQQQQQQQQQQQQQQQQQPPPRRRRRRRRRQQQQQQPPPPPPPPPOOONNNNNNNNNNNNPPPQQQRRRQQQRRRRRRQQQOOOOOOPPPRRRbbbbbbaaaaaaaaabbbcccdddfffffffffffffffeeedddccccccdddggghhhiiiiiihhhgggeeeeeeeeeeeeffffffggghhhiiiiiijjjkkkllllllmmmmmmmmmmmmlllkkkjjjiiiiiihhhiiiiiijjjjjjkkkkkkkkkkkklllkkkjjjhhhgggfffeeeeeeeeedddccccccddddddbbb``````______^^^___```bbbccccccccccccccccccddddddeeeffffffffffffggghhhiiijjjlllnnnqqqtttxxxzzz|||}}}|||yyywwwvvvsssqqqrrrpppnnnlllkkkjjjjjjjjjgggffffffeeeeeeeeeffffffjjjjjjkkkkkkjjjjjjiiihhhiiiiiiiiiiiihhhhhhggggggcccbbbaaa```___```aaaaaabbbcccddddddcccaaa___^^^]]]\\\ZZZYYYXXXXXXXXXYYYWWWXXXYYYZZZ[[[ZZZZZZYYY[[[ZZZYYYYYY[[[]]]______```___^^^\\\\\\\\\\\\]]]ZZZ[[[[[[[[[[[[[[[ZZZZZZZZZ\\\^^^\\\YYYVVVVVVWWWWWWWWWXXXYYY[[[]]]^^^___aaa___]]]ZZZYYYYYYYYYZZZZZZZZZZZZ[[[\\\]]]___```^^^]]]\\\ZZZXXXVVVUUUTTTUUUUUUUUUVVVWWWWWWXXXXXXVVVVVVVVVUUUUUUTTTTTTSSSTTTTTTSSSSSSSSSSSSSSSTTTWWWXXXYYY[[[\\\^^^______aaabbbdddeeedddaaa]]][[[XXXXXXYYYYYYYYYYYYYYYZZZ[[[]]]^^^___^^^\\\ZZZXXXXXXXXXWWWWWWWWWXXXXXXYYY[[[\\\]]]^^^_______________```bbbeeejjjsss|||vvvpppgggZZZPPPJJJDDD>>>;;;<<<<<<:::888999<<<>>>AAADDDJJJRRRXXXcccfffiiikkklllmmmnnnppprrrpppnnnkkkgggccc```^^^[[[\\\]]]```aaa```]]]ZZZRRRPPPMMMLLLLLLLLLLLLKKKLLLJJJHHHGGGFFFEEEBBB???AAABBBCCCCCCCCCCCCBBBAAA@@@@@@>>>>>>>>>>>>@@@AAABBBAAA@@@AAABBBCCCCCCCCCEEEDDDDDDEEEFFFHHHHHHHHHNNNOOOOOOQQQSSSUUUWWWXXX```dddffffffccccccfffjjjqqqwwwxxxuuuoookkkfff___WWWRRROOOJJJEEEBBBCCCGGGIIIJJJUUUbbbvvvxxxnnngggbbb\\\ZZZ\\\YYYXXXXXXWWWUUUTTTSSSSSSOOOOOOOOOPPPPPPPPPPPPPPPQQQQQQPPPPPPOOOOOOOOOOOOMMMLLLLLLKKKLLLMMMNNNOOONNNPPPPPPPPPNNNNNNOOOPPPcccbbbaaaaaa``````aaaaaadddeeefffggggggfffdddcccccccccdddeeeggghhhhhhiiigggggggggggggggggggggggghhhhhhiiijjjkkklllmmmmmmooonnnmmmlllkkkjjjjjjiiiiiijjjjjjkkkkkkkkkkkkjjjooonnnlllkkkiiihhhhhhhhhhhhfffeeeeeefffeeecccaaa______^^^^^^___```bbbcccbbbbbbbbbbbbbbbcccddddddddddddcccddddddeeefffgggiiijjjlllnnnpppqqqrrrrrrvvvxxx||||||yyyuuusssqqqpppooommmooonnnlllkkkiiiiiihhhhhhhhhgggfffeeeeeeeeeeeeeeehhhhhhiiijjjjjjjjjjjjiiiiiijjjkkkkkkkkkjjjiiihhhddddddcccbbbaaabbbbbbbbbbbbccccccdddcccbbb```______^^^\\\ZZZYYYYYYYYYYYYZZZZZZZZZZZZZZZYYYXXXXXXZZZYYYYYYYYYZZZ\\\]]]^^^```___]]]\\\\\\]]]___```]]]]]]^^^^^^]]]\\\[[[[[[^^^______]]]ZZZXXXWWWWWWXXXXXXYYYZZZ[[[\\\]]]]]]______^^^]]]]]]\\\\\\\\\\\\\\\[[[\\\]]]^^^```aaaaaa```^^^\\\ZZZXXXWWWVVVSSSSSSTTTVVVWWWYYYZZZ[[[YYYXXXXXXWWWVVVVVVUUUUUUWWWVVVVVVVVVVVVVVVWWWXXXXXXXXXYYYZZZ[[[\\\]]]^^^aaadddgggjjjiiieee```]]]ZZZZZZZZZZZZYYYYYYYYYYYYYYY[[[^^^``````^^^[[[YYYXXXXXXVVVUUUTTTTTTTTTTTTWWWXXXYYYZZZ[[[]]]]]]^^^]]]___```bbbffflllsssxxxvvviiiZZZSSSHHHAAA>>><<<:::888666777999:::;;;???DDDGGGQQQUUUYYY]]]```cccfffiiillllllkkkiiigggdddbbbaaa]]]^^^bbbgggjjjkkkiiifff```]]]ZZZXXXXXXXXXXXXWWWVVVTTTRRRQQQPPPMMMIIIFFFFFFFFFGGGFFFFFFEEEDDDCCCBBBBBB@@@@@@@@@BBBCCCEEEDDDDDDCCCCCCDDDFFFGGGHHHLLLLLLLLLLLLMMMOOOQQQRRRYYYZZZ]]]```bbbeeefffgggoooqqqrrrpppkkkgggfffgggiiioooxxx|||vvvgggbbb\\\VVVPPPJJJDDDAAACCCAAA@@@???BBBJJJSSSZZZlllyyy{{{pppeeeaaa___[[[XXXXXXWWWWWWXXXXXXVVVTTTQQQOOOLLLMMMMMMNNNNNNOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMMKKKJJJIIIHHHIIIIIIKKKLLLJJJMMMOOOOOONNNMMMMMMMMMdddccccccbbbaaa`````````ccceeegggiiiiiigggeeeccccccccccccccceeegggiiijjjiiiiiiiiiiiiiiihhhggggggggghhhiiijjjkkklllmmmnnnoooooonnnmmmlllkkkjjjjjjjjjjjjkkklllmmmllllllkkkooonnnmmmllljjjjjjiiiiiijjjhhhgggggghhhgggeeeccc___^^^]]]]]]]]]___```aaa````````````aaabbbcccccccccccccccbbbccccccddddddggghhhiiikkklllmmmnnnnnnqqqsssvvvzzz~~~{{{wwwuuuvvvuuusssqqqqqqppppppooonnnmmmlllkkkjjjiiihhhhhhiiihhhgggfffeeedddddddddfffggghhhiiijjjjjjjjjjjjiiijjjlllmmmmmmkkkiiihhhffffffeeeddddddcccccccccccccccdddddddddccccccbbbaaa```^^^\\\[[[ZZZ[[[[[[\\\\\\[[[[[[YYYXXXWWWWWWZZZZZZZZZYYYYYYZZZ\\\^^^___^^^\\\\\\\\\^^^aaaccc````````````___^^^]]]]]]``````___^^^\\\ZZZYYYYYYZZZZZZ[[[\\\]]]]]]]]]]]]]]]^^^___`````````___^^^^^^^^^]]]\\\]]]___aaabbbdddcccaaa___]]]ZZZYYYXXXTTTUUUVVVWWWXXXZZZ[[[[[[\\\\\\[[[ZZZZZZYYYXXXXXXYYYYYYYYYYYYYYYZZZZZZ[[[XXXXXXYYYYYYZZZZZZ[[[[[[___ccchhhlllkkkgggbbb^^^\\\\\\[[[ZZZZZZYYYXXXXXXXXXZZZ]]]```aaa___\\\ZZZZZZYYYWWWUUUSSSRRRQQQQQQTTTTTTUUUWWWXXXZZZ[[[\\\]]]^^^___```bbbffflllpppwww~~~rrriii\\\QQQJJJFFFBBB???::::::::::::;;;<<<>>>???CCCFFFJJJLLLOOOQQQTTTWWW[[[[[[[[[[[[ZZZYYYXXXWWWXXX[[[```gggmmmpppooonnnoookkkfffcccbbbbbbaaaaaa^^^]]][[[ZZZXXXUUUPPPMMMKKKJJJJJJIIIHHHGGGFFFFFFEEEDDDCCCDDDEEEHHHKKKMMMJJJJJJJJJJJJJJJLLLOOOQQQXXXXXXXXXXXXXXXZZZ]]]```fffhhhkkkooorrrtttuuuuuuwwwyyyyyyvvvpppjjjgggfff```ccchhhnnnpppnnnhhhcccWWWSSSNNNIIIEEEBBB@@@???@@@BBBEEEGGGKKKVVVeeepppsssggg]]][[[]]]ZZZWWWUUUVVVXXXYYYYYYXXXTTTQQQNNNJJJJJJKKKLLLMMMNNNNNNOOOMMMMMMLLLLLLLLLLLLLLLLLLJJJIIIHHHGGGGGGHHHIIIIIIHHHKKKNNNOOONNNMMMMMMMMMeeeeeeddddddcccbbbaaa```ccceeegggiiiiiigggeeecccdddcccbbbbbbdddfffhhhiiijjjjjjjjjjjjjjjhhhgggffffffggghhhiiikkklllmmmnnnnnnnnnmmmlllkkkjjjjjjiiiiiijjjlllnnnnnnnnnmmmmmmnnnmmmlllkkkjjjiiiiiiiiikkkiiihhhiiiiiiiiigggeee___^^^]]]\\\\\\\\\]]]^^^^^^^^^^^^___```aaabbbbbbddddddcccbbbbbbbbbccccccdddeeegggiiijjjlllllllllmmmooorrrsssuuuxxx|||~~~}}}|||zzzwwwtttrrrqqqooooooooonnnmmmmmmmmmnnnmmmmmmmmmlllkkkjjjiiiiiiiiihhhgggfffeeedddddddddeeefffggghhhiiijjjjjjjjjhhhiiikkkllllllkkkiiihhhgggggggggffffffeeedddcccddddddeeeeeeeeeeeeeeeeeecccbbb```^^^]]]]]]]]]]]]___^^^]]][[[ZZZYYYXXXWWWZZZ[[[[[[ZZZXXXXXX[[[]]]^^^^^^]]]]]]^^^```bbbdddaaaaaaaaaaaaaaa```______```___^^^]]]]]]]]]]]]\\\\\\]]]^^^____________^^^]]]^^^```bbbcccbbbaaaaaa```___]]]]]]]]]___aaaccceeeeeecccaaa___]]][[[ZZZXXXYYYYYYYYYZZZZZZZZZZZZ^^^^^^]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[[[\\\]]][[[[[[[[[[[[[[[[[[[[[[[[]]]```fffiiijjjfffbbb^^^]]]]]]\\\[[[ZZZYYYYYYXXXWWWYYY\\\______^^^\\\ZZZ[[[ZZZXXXVVVTTTRRRRRRQQQSSSSSSSSSTTTUUUWWWYYY[[[]]]^^^``````aaacccgggjjjnnnrrrwww}}}vvviii^^^UUUMMMGGG???>>><<<;;;::::::::::::;;;===???@@@AAACCCFFFHHHJJJKKKKKKLLLLLLLLLKKKKKKOOORRRYYYcccmmmtttwwwxxxxxxuuupppllljjjiiigggfffaaa```^^^]]]\\\YYYUUURRRQQQQQQPPPOOOOOOOOONNNNNNJJJIIIIIIJJJLLLQQQUUUWWWVVVWWWWWWWWWVVVXXX\\\___cccdddeeeeeedddeeehhhkkksssuuuwwwzzz|||}}}}}}}}}{{{|||{{{wwwqqqiiidddaaaXXXXXXXXXYYYYYYWWWTTTQQQIIIGGGDDD@@@>>>>>>@@@BBBAAAFFFMMMRRRYYYfffwwwlll```WWWWWWZZZYYYVVVUUUWWWXXXZZZ[[[ZZZVVVRRROOOJJJJJJKKKLLLLLLMMMNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKIIIHHHGGGHHHHHHIIIHHHKKKNNNPPPOOONNNNNNOOOeeeeeeeeeeeedddbbbaaa```bbbccceeefffffffffdddccccccbbbbbbaaabbbccceeefffggghhhhhhiiihhhgggeeedddddddddeeegggiiijjjkkklllmmmlllkkkjjjiiihhhhhhggggggiiikkknnnoooooonnnnnnlllkkkjjjiiihhhhhhhhhhhhjjjiiihhhiiijjjjjjhhhggg```___^^^\\\[[[[[[[[[\\\]]]]]]]]]]]]^^^```aaabbbeeedddcccbbbbbbbbbbbbbbb```aaaccceeeggghhhiiiiiigggjjjmmmnnnmmmmmmpppssswww{{{zzzzzzxxxvvvtttrrrqqqpppkkkmmmnnnnnnmmmlllmmmooommmmmmmmmmmmlllkkkjjjiiihhhgggfffeeeeeeeeeeeeeeeeeeeeefffhhhhhhiiiiiiiiiggghhhiiijjjjjjjjjiiihhhhhhhhhhhhhhhgggeeedddcccdddddddddeeeeeeffffffgggdddcccaaa```______```aaaaaa```^^^\\\[[[ZZZZZZYYY[[[\\\]]][[[XXXXXXZZZ^^^]]]^^^^^^___```aaabbbcccaaaaaabbbbbbbbbbbbaaaaaa```___]]]]]]^^^___^^^]]]]]]^^^___aaaaaaaaa```___]]]^^^```bbbcccccccccbbbaaa___^^^\\\]]]___aaaccceeeeeedddbbb```___^^^]]]]]]]]]\\\\\\[[[[[[[[[ZZZ]]]]]]]]]^^^^^^^^^______^^^^^^]]]\\\\\\\\\\\\\\\______^^^^^^^^^]]]]]]]]][[[^^^aaadddeeedddaaa___]]]]]]]]]\\\[[[ZZZZZZYYYXXXYYY[[[\\\]]]\\\[[[ZZZZZZYYYWWWVVVTTTSSSSSSSSSSSSSSSSSSSSSTTTVVVXXXYYY\\\]]]___``````bbbdddfffiiiiiilllqqqvvv}}}xxxkkk]]]TTTHHHEEE@@@<<<;;;:::888777888999;;;;;;<<<===@@@BBBAAAAAABBBCCCCCCCCCCCCCCCEEEIIIPPP[[[hhhsssyyy|||}}}zzzwwwtttsssqqqnnnlllfffdddaaa``````___]]][[[YYYXXXXXXXXXXXXYYYZZZ[[[SSSRRRQQQRRRTTTYYY]]]```cccdddeeecccaaabbbggglllooorrruuutttrrrrrrtttwww~~~}}}wwwvvvsssnnnhhh```YYYUUUQQQNNNKKKJJJIIIIIIGGGEEE??????>>>======@@@EEEIIIKKKQQQYYYaaahhhtttuuuddd[[[TTTUUUWWWVVVTTTTTTVVVXXXZZZ[[[ZZZWWWTTTQQQKKKLLLLLLMMMMMMNNNNNNNNNLLLLLLLLLMMMMMMMMMMMMNNNMMMLLLKKKIIIHHHHHHIIIIIIIIIKKKNNNPPPOOOOOOPPPQQQccccccddddddcccbbbaaa```___```aaabbbbbbbbbbbbbbb`````````````````````aaabbbcccdddeeeeeedddbbbaaa``````bbbccceeeggghhhiiijjjjjjiiihhhgggffffffeeeccceeeiiilllnnnooonnnnnnkkkkkkjjjiiihhhhhhhhhhhhiiihhhhhhiiikkkkkkjjjhhhdddccc```^^^\\\[[[[[[[[[[[[\\\\\\\\\]]]___```aaaddddddcccaaaaaa`````````___```aaacccdddeeeeeeeeebbbggglllllljjjiiijjjmmmnnnooossswww|||~~~}}}}}}~~~{{{zzzxxxuuusssqqqoooooojjjllloooooommmlllnnnooolllmmmmmmmmmmmmkkkjjjiiigggffffffeeeeeeeeeffffffeeeffffffggghhhhhhhhhhhhfffffffffggggggggghhhhhhhhhhhhiiihhhgggeeedddcccbbbbbbbbbcccdddeeeffffffdddcccbbbaaaaaabbbccccccbbbaaa___]]]\\\\\\\\\\\\\\\^^^___\\\XXXWWW[[[^^^]]]^^^___aaabbbbbbbbbaaa``````aaabbbccccccccccccccc```]]]\\\]]]^^^]]][[[[[[]]]___aaabbbaaa``````^^^___```aaabbbcccccccccaaa```]]]\\\\\\^^^aaaccceeedddcccbbbaaa``````______^^^^^^^^^]]]]]]]]]\\\ZZZZZZ[[[\\\]]]^^^____________]]]\\\[[[[[[ZZZZZZ______^^^^^^]]]\\\[[[[[[[[[\\\^^^___aaaaaaaaaaaa]]]]]]]]]\\\\\\[[[[[[[[[YYYYYYYYYYYYZZZZZZZZZZZZWWWWWWVVVUUUTTTTTTTTTTTTUUUTTTSSSSSSTTTUUUWWWYYYYYY\\\^^^___```aaaccceeegggeeeggglllooosss}}}wwwlll\\\VVVNNNHHHEEEBBB@@@===;;;;;;<<<;;;999:::<<<>>>;;;<<<<<<=========<<<<<>>======<<<===??????===;;;@@@EEEKKKRRRZZZcccnnnvvv}}}{{{zzzzzzzzz|||yyylllaaa[[[YYYTTTQQQQQQPPPMMMOOOSSSSSSTTTVVVWWWWWWVVVTTTSSSPPPPPPPPPOOOOOOOOOOOOOOONNNNNNOOOOOOOOOPPPPPPPPPOOOMMMKKKIIIHHHHHHHHHHHHIIIJJJLLLLLLMMMNNNQQQSSS\\\]]]___aaaaaaaaaaaa```[[[YYYXXXZZZ^^^``````^^^^^^^^^]]]]]]\\\[[[ZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\]]]]]]]]]^^^```cccfffffffffffffffffffffeeedddeeefffgggiiijjjllllllmmmlllkkkjjjhhhgggffffffhhhiiiiiijjjjjjjjjiiiiiiiiigggccc___\\\ZZZZZZZZZ^^^]]]\\\[[[[[[\\\^^^___dddfffhhhhhheeebbb___^^^``````aaaaaabbbbbbbbbcccdddeeehhhjjjkkkkkkjjjiiijjjjjjjjjkkkmmmpppssstttsssrrrqqqtttxxx{{{}}}~~~~~~~~~|||yyywwwvvvwwwyyyzzzzzzzzzzzzxxxuuuqqqmmmkkkhhhhhhhhhhhhiiijjjkkkkkkllllllmmmmmmnnnooooooooolllkkkjjjiiigggffffffffffffffffffggggggiiijjjjjjffffffeeeeeeeeeeeeffffffllllllmmmmmmmmmllljjjiiicccaaa```aaadddeeeeeeeeeeeefffggghhhhhhhhhhhhhhhgggeeebbb```^^^______```bbbbbbbbbaaa``````______aaaaaaaaaccceeeeeeccc```____________```aaabbbcccbbb```]]][[[ZZZZZZ\\\]]]\\\\\\\\\]]]^^^___```aaa___```bbbdddeeedddcccaaaaaa```___^^^^^^^^^^^^^^^bbbaaa```aaabbbbbb```^^^^^^]]]^^^```bbbaaa^^^\\\]]]ZZZXXXYYY\\\______^^^aaa___\\\ZZZXXXXXXYYYZZZ[[[ZZZXXXWWWWWWXXXZZZ[[[______^^^^^^^^^______```]]]]]]\\\\\\\\\\\\\\\\\\XXXXXXYYY[[[\\\\\\YYYWWWVVVUUUUUUUUUUUUVVVXXXYYYXXXVVVTTTSSSSSSUUUXXXZZZ[[[[[[[[[\\\]]]```bbbcccbbbdddeeeeeedddfffkkkooo}}}yyy}}}vvvooolllggg___XXXOOOJJJDDD@@@????????????;;;999888777888999888777888888888999<<<@@@DDDFFFHHHJJJLLLNNNOOOPPPOOOOOOKKKKKKKKKKKKKKKLLLMMMNNNQQQQQQRRRTTTWWW[[[___bbbcccbbb```^^^[[[YYYWWWVVVZZZ\\\^^^^^^\\\[[[[[[[[[^^^```bbbcccbbb___\\\YYYYYYVVVRRRNNNKKKHHHEEECCCDDDBBBAAA@@@@@@???===;;;<<<>>>@@@???===>>>CCCGGGHHHPPP___ppp|||yyyyyyxxxtttpppvvvtttpppjjjddd___ZZZXXXTTTTTTSSSSSSRRRRRRQQQQQQSSSTTTVVVXXXXXXVVVTTTRRRSSSRRRPPPOOOOOOPPPQQQQQQNNNOOOPPPPPPQQQQQQQQQQQQOOONNNLLLKKKJJJJJJKKKKKKMMMMMMMMMMMMNNNOOOPPPPPP\\\]]]^^^```aaaaaa``````\\\YYYWWWXXX[[[]]]]]]\\\]]]]]]]]]\\\[[[[[[ZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[ZZZ[[[\\\\\\\\\]]]___aaaeeeeeeeeeeeeeeedddddddddeeeffffffhhhiiijjjkkkkkkllllllkkkjjjiiihhhgggfffggghhhhhhhhhhhhhhhgggggghhhfffbbb___\\\ZZZZZZZZZ___^^^]]]\\\\\\]]]___```ccceeehhhhhheeebbbaaa```aaaaaabbbbbbbbbbbbbbbbbbcccdddfffggghhhiiihhhhhhiiiiiiiiijjjlllnnnpppqqqmmmlllkkkkkknnnqqqrrrrrrvvvwwwxxxzzz}}}zzz{{{}}}|||zzzwwwuuuttttttuuuvvvxxxxxxxxxwwwuuurrrooommmjjjiiihhhggggggggghhhiiikkkkkklllmmmmmmnnnnnnooommmkkkjjjhhhgggfffgggggghhhhhhggghhhhhhiiijjjkkkiiihhhggggggfffffffffgggkkklllmmmnnnnnnmmmlllkkkeeedddbbbcccdddeeeeeedddeeefffggghhhiiiiiiiiiiiihhhfffeeecccaaaaaaaaaaaaccccccbbbbbbaaaaaaaaa````````````bbbdddfffeeedddaaaaaaaaaaaabbbcccdddeeecccbbb___\\\[[[\\\]]]^^^]]]]]]]]]]]]^^^^^^___```aaabbbbbbccccccbbbaaa```aaa```______^^^^^^^^^___```_________```aaa___]]]^^^]]]^^^```aaaaaa___]]]^^^\\\ZZZZZZ]]]^^^^^^]]]___^^^\\\[[[YYYYYYYYYYYYYYYXXXVVVUUUUUUVVVXXXYYY^^^^^^____________``````]]]]]]\\\[[[[[[[[[[[[[[[XXXXXXYYY[[[\\\\\\ZZZXXXVVVUUUTTTTTTTTTVVVWWWYYYXXXWWWVVVUUUUUUWWWYYYZZZZZZZZZZZZ[[[\\\^^^```aaa```aaabbbaaaaaabbbfffjjjvvv~~~xxxggg```WWWOOOIIIDDDAAA???===;;;999888999999888777777888999:::<<<>>>???@@@??????AAABBBCCCBBBBBBAAAAAAAAAAAAAAAAAABBBCCCCCCFFFFFFFFFHHHKKKNNNRRRTTTTTTSSSRRRPPPNNNLLLJJJIIIKKKMMMOOOOOOMMMLLLKKKLLLNNNOOOQQQRRRRRROOOLLLJJJGGGEEECCCBBBAAAAAA@@@???AAA@@@>>>>>>======<<<;;;;;;>>>AAACCCEEEIIIPPPVVVdddlllyyy}}}|||wwwqqqkkkiiihhhddd```\\\XXXTTTSSSSSSSSSRRRRRRRRRRRRRRRQQQSSSUUUWWWXXXXXXVVVTTTSSSSSSSSSRRRQQQQQQQQQQQQQQQMMMNNNNNNOOOPPPPPPOOOOOOOOONNNLLLKKKJJJJJJKKKKKKMMMMMMMMMMMMNNNOOOPPPPPP\\\\\\]]]^^^____________]]]ZZZWWWWWWXXXZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZXXXZZZ[[[[[[ZZZ[[[]]]___bbbbbbbbbbbbccccccccccccffffffggghhhiiiiiijjjjjjkkkkkkkkkjjjiiihhhhhhgggfffgggggggggfffeeeddddddgggeeebbb___\\\[[[ZZZZZZ]]]]]]\\\[[[\\\]]]^^^___bbbdddggggggeeecccbbbbbbcccccccccccccccbbbbbbbbbbbbccccccdddeeefffgggggghhhhhhhhhiiijjjkkkmmmnnniiigggeeedddeeeggggggfffggghhhjjjmmmppptttwwwyyywwwxxxyyyzzz{{{{{{{{{{{{}}}~~~|||{{{xxxvvvxxxzzz}}}zzzxxxuuusssqqqqqqqqqrrrttttttuuuuuuuuusssrrrqqqmmmkkkhhheeeddddddfffgggjjjjjjkkkkkklllmmmmmmmmmmmmllliiigggfffggghhhiiijjjiiiiiiiiiiiiiiijjjjjjkkkjjjiiihhhgggfffffffffjjjkkklllnnnnnnnnnnnnmmmiiigggeeeeeeeeeeeedddccceeefffgggiiijjjkkkkkkkkkiiiiiihhhgggfffdddcccbbbdddddddddcccccccccdddddd```______aaadddfffggggggcccccccccccccccdddeeefffdddccc```^^^]]]]]]^^^___^^^^^^^^^]]]]]]^^^^^^___bbbbbbbbbaaa``````______aaa``````____________```___^^^]]]^^^___```___^^^^^^]]]]]]___aaaaaa```^^^```^^^\\\\\\]]]]]]]]]\\\]]]]]]\\\\\\[[[ZZZYYYXXXWWWVVVUUUTTTTTTUUUVVVWWW]]]^^^___```aaa``````___]]]]]]\\\ZZZYYYYYYYYYYYYWWWWWWXXXZZZ\\\]]]\\\ZZZWWWVVVTTTRRRSSSTTTWWWXXXXXXXXXWWWWWWXXXXXXYYYZZZZZZYYYYYYZZZZZZ\\\]]]^^^]]]]]]^^^]]]\\\]]]```bbbiiipppuuuiii]]]SSSJJJDDDAAA>>>;;;:::;;;;;;;;;;;;555666888:::::::::999888999999999::::::999888888999999999888999999::::::<<<<<<<<<===???BBBDDDFFFEEEEEEDDDBBBAAA@@@?????????AAABBBBBB@@@?????????@@@AAABBBCCCBBBAAA>>>===;;;::::::::::::;;;<<<<<<======<<<<<<<<<======>>>@@@DDDIIINNNSSS\\\fffmmm}}}}}}tttkkkddd```___]]][[[XXXVVVTTTRRRQQQQQQQQQQQQQQQRRRRRRRRRTTTUUUWWWXXXXXXWWWUUUTTTTTTTTTTTTTTTSSSRRRQQQPPPLLLMMMNNNNNNOOONNNNNNNNNOOONNNLLLKKKJJJJJJKKKKKKMMMMMMMMMMMMNNNOOOPPPQQQ\\\\\\]]]]]]^^^^^^^^^^^^___\\\YYYWWWWWWXXXYYYYYYZZZZZZZZZZZZZZZZZZZZZ[[[XXXXXXXXXXXXXXXXXXXXXXXXWWWXXXYYYYYYXXXYYY[[[]]]````````````aaaaaaaaaaaaffffffgggggghhhhhhhhhiiijjjjjjiiiiiiiiiiiihhhhhhgggggggggfffeeedddcccbbbgggeeeccc```^^^\\\\\\[[[[[[[[[ZZZZZZ[[[\\\]]]^^^```ccceeefffeeedddddddddeeeddddddccccccbbbbbbbbbcccbbbccccccdddeeeggghhhhhhhhhhhhiiiiiijjjkkkkkkhhhfffdddccccccddddddcccaaabbbcccfffiiilllnnnpppooopppqqqqqqrrrrrrrrrrrrtttuuuxxx{{{|||}}}||||||~~~~~~}}}}}}}}}|||zzzyyyzzzzzzzzz{{{}}}{{{xxxwwwwwwwwwwwwwwwxxx{{{}}}~~~~~~~~~}}}yyywwwuuurrrooonnnnnnnnnpppppprrrsssttttttssssssqqqnnnjjjeeeccccccdddfffhhhiiiiiijjjjjjkkkllllllmmmkkkiiigggfffgggiiijjjjjjjjjiiiiiihhhiiiiiiiiilllkkkjjjhhhgggfffeeeeeehhhjjjlllnnnooopppoooooommmkkkhhhgggffffffdddbbbeeefffgggiiikkkllllllmmmjjjkkkllllllkkkhhhfffdddffffffeeeeeeeeefffggghhhcccbbb```aaadddfffggghhhcccccccccccccccdddeeefffdddcccaaa___^^^^^^^^^___```___^^^]]]]]]]]]]]]]]]aaa``````_________```````````````___``````aaaaaa___^^^]]]^^^```aaaaaaaaa___^^^]]]^^^`````````___aaa```^^^]]]]]]\\\[[[[[[ZZZ[[[\\\]]]\\\[[[YYYWWWWWWVVVVVVUUUUUUVVVVVVWWW\\\]]]___aaabbbaaa```___]]]\\\[[[ZZZXXXXXXWWWWWWWWWVVVWWWZZZ]]]^^^]]]\\\XXXVVVTTTRRRRRRSSSVVVXXXVVVVVVWWWWWWXXXXXXXXXXXXYYYYYYYYYZZZZZZ[[[[[[\\\\\\\\\\\\[[[ZZZ[[[\\\]]]cccgggppp~~~zzzkkk\\\SSSLLLHHHDDDAAA@@@AAA@@@@@@;;;;;;;;;;;;;;;:::999999:::::::::::::::999999999999888888777777777888888999888999999:::<<<===>>>>>>>>>=========<<<<<<<<<<<<===>>>>>><<<;;;<<<===;;;<<<<<<======<<<;;;:::;;;<<<<<<;;;;;;;;;<<<======>>>@@@AAABBBEEEHHHJJJPPPTTTZZZ```gggppp{{{zzznnnddd___]]]\\\[[[YYYWWWUUUTTTSSSOOOOOOPPPPPPQQQQQQRRRRRRTTTUUUWWWXXXXXXWWWVVVUUUUUUUUUVVVVVVUUUSSSQQQPPPNNNNNNOOOOOOOOOOOOOOONNNOOOMMMLLLKKKJJJJJJKKKKKKLLLLLLMMMMMMNNNOOOPPPQQQ\\\\\\\\\\\\]]]]]]]]]^^^```___]]]ZZZXXXXXXXXXYYYXXXYYYYYYYYYYYYYYYYYYYYYWWWWWWWWWWWWWWWWWWWWWWWWVVVWWWXXXXXXWWWWWWYYY[[[^^^^^^^^^^^^______``````eeeeeeeeeffffffggggggggggggggghhhhhhhhhhhhiiiiiihhhhhhhhhgggfffeeedddcccfffeeedddbbb```^^^]]]]]][[[[[[[[[\\\]]]^^^^^^______aaacccdddccccccdddeeeeeeddddddccccccbbbbbbbbbcccccccccdddeeefffhhhiiihhhhhhiiiiiijjjjjjjjjjjjhhhfffdddcccdddeeeeeedddaaaaaabbbcccdddfffhhhiiikkkkkklllmmmmmmmmmmmmmmmmmmnnnooopppqqqrrrqqqqqqttttttuuuuuutttsssrrrrrrttttttttttttuuuuuuvvvvvvzzz|||~~~|||xxxuuutttvvvwwwxxxxxxyyy{{{|||}}}}}}}}}|||yyywwwuuurrrooonnnmmmmmmlllmmmnnnpppqqqrrrssssssssspppkkkgggddddddeeefffggggggggghhhiiiiiijjjjjjlllkkkiiihhhggghhhjjjkkkjjjjjjiiiiiihhhiiiiiiiiilllkkkiiigggfffdddddddddggghhhkkkmmmooopppppppppnnnllliiihhhgggfffeeeccceeefffgggiiikkkllllllmmmjjjlllmmmnnnmmmkkkiiiggghhhggggggggghhhjjjlllmmmiiifffddddddeeefffffffffcccbbbbbbbbbbbbccccccdddcccbbb```___^^^]]]^^^^^^```___^^^^^^]]]]]]]]]]]]^^^^^^^^^^^^___```bbbbbb```````````````aaabbbccc```___^^^___bbbdddeeeeeeaaa___]]]]]]^^^_________``````___^^^\\\[[[ZZZYYYXXXZZZ[[[]]]]]][[[YYYWWWXXXXXXWWWWWWWWWWWWXXXXXXZZZ\\\^^^```aaaaaa___^^^]]]\\\[[[YYYXXXWWWWWWWWWWWWWWWWWWYYY\\\^^^^^^]]]YYYWWWUUUSSSRRRSSSUUUVVVTTTTTTUUUUUUUUUVVVVVVVVVYYYYYYZZZZZZ[[[[[[[[[[[[\\\\\\[[[ZZZZZZZZZZZZZZZ___```dddmmmzzzvvvkkkeee___WWWQQQMMMJJJIIIHHHFFFDDDAAA???=========>>>;;;;;;;;;::::::::::::;;;:::999888777777777777777777777777777888999999:::::::::;;;;;;;;;;;;;;;;;;999:::;;;;;;::::::<<<===:::::::::;;;;;;;;;;;;;;;;;;===?????????@@@CCCEEEGGGJJJMMMPPPRRRWWW]]]aaaiiimmmsssxxx||||||qqqggg___[[[ZZZYYYXXXVVVTTTSSSQQQQQQOOOOOOPPPPPPQQQQQQRRRRRRTTTUUUVVVWWWWWWWWWVVVVVVUUUVVVVVVWWWVVVTTTRRRQQQPPPQQQQQQRRRQQQQQQPPPPPPOOOMMMLLLKKKJJJJJJKKKKKKLLLLLLLLLMMMNNNOOOQQQRRR^^^]]]]]]\\\\\\]]]]]]^^^```aaa```]]]ZZZXXXYYYZZZXXXXXXXXXXXXXXXXXXXXXXXXVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWVVVVVVXXXZZZ\\\\\\]]]]]]^^^_________bbbbbbcccdddeeeeeeffffffdddeeeeeefffggghhhhhhhhhhhhhhhhhhhhhgggfffeeeeeeeeedddcccbbb```___^^^]]]]]]]]]^^^___``````aaaaaa^^^```bbbbbbaaaaaabbbdddcccccccccccccccbbbbbbbbbcccddddddeeefffggghhhhhhfffggghhhiiiiiiiiiiiiiiigggdddbbbbbbcccddddddcccaaa````````````aaabbbbbbeeefffggghhhiiiiiiiiiiiihhhhhhiiikkklllnnnooopppnnnoooqqqqqqooonnnnnnooopppppppppooooooooonnnnnnrrrsssuuuwwwxxxyyyzzzzzzxxxwwwtttsssrrrtttvvvwwwxxxyyyzzz{{{{{{{{{{{{{{{wwwvvvtttrrrooonnnmmmllljjjjjjlllmmmnnnpppqqqrrrrrrppplllhhhfffeeeeeefffeeeeeeffffffggghhhhhhiiijjjjjjiiiiiiiiijjjjjjkkkjjjjjjjjjiiijjjjjjkkkkkkkkkjjjiiigggfffeeeddddddfffgggjjjlllnnnooooooooonnnllliiihhhhhhgggfffeeeeeefffgggiiijjjkkkkkkkkkiiikkkmmmnnnnnnmmmlllkkkjjjiiihhhiiijjjmmmoooqqqmmmkkkhhhgggggggggeeedddbbbbbbaaaaaaaaaaaabbbbbbcccbbbaaa```___^^^^^^^^^```___^^^]]]]]]]]]]]]]]]\\\]]]^^^___```bbbcccccc````````````aaabbbddddddaaa```___```dddggghhhiiidddaaa^^^\\\]]]^^^___^^^^^^___```^^^[[[YYYXXXYYYWWWYYYZZZ\\\\\\[[[YYYXXXYYYYYYYYYYYYYYYYYYYYYYYYZZZ[[[\\\^^^_________^^^\\\\\\[[[YYYXXXXXXXXXXXXXXXWWWWWWYYY\\\^^^^^^^^^YYYXXXWWWUUUUUUTTTUUUUUUSSSSSSRRRRRRSSSSSSTTTUUUWWWXXXYYYZZZ[[[[[[[[[[[[[[[ZZZYYYYYYZZZZZZYYYWWWVVVXXX[[[```iiivvv|||qqqhhhbbb^^^\\\[[[TTTQQQKKKFFFBBBAAA@@@@@@???>>>===<<<;;;:::;;;;;;::::::888777666666666666666666666777777777777777888999999999999:::::::::666777888999888:::<<<>>>======<<<<<<===>>>???@@@===AAAFFFIIIKKKNNNTTTYYY^^^aaafffhhhkkkpppxxx~~~zzzpppfff___[[[YYY[[[[[[YYYXXXVVVUUUTTTSSSQQQQQQQQQQQQQQQRRRRRRRRRSSSTTTTTTUUUVVVVVVVVVVVVUUUUUUUUUVVVUUUUUUTTTSSSSSSSSSTTTTTTSSSSSSRRRRRROOONNNLLLKKKJJJJJJKKKKKKLLLLLLLLLMMMNNNPPPQQQRRR___^^^]]]\\\\\\]]]^^^___^^^```aaa```\\\YYYXXXYYYYYYXXXXXXXXXWWWVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUVVVWWWXXXWWWVVVVVVXXXYYY[[[\\\\\\]]]^^^^^^_________```aaabbbcccdddeeefffbbbbbbcccdddfffgggggghhhffffffggggggggggggffffffbbbbbbaaaaaa___^^^]]]\\\[[[\\\]]]^^^___`````````]]]___``````______aaabbbaaaaaabbbbbbbbbbbbbbbbbbbbbccceeefffggghhhggggggcccdddfffggghhhhhhhhhhhhgggdddbbbaaaaaabbbaaa```______^^^^^^^^^______`````````bbbccceeefffffffffdddddddddeeegggiiikkkllljjjlllnnnnnnlllkkklllmmmllllllmmmmmmmmmmmmmmmlllmmmnnnooopppqqqssstttttttttttttttsssrrrsssuuuvvvwwwwwwwwwwwwxxxxxxxxxxxxuuutttrrrqqqooommmlllkkkiiiiiijjjjjjkkkmmmnnnooonnnmmmjjjhhhffffffeeefffddddddeeeeeefffggggggggghhhiiijjjkkkkkkkkkkkkjjjllllllkkkllllllmmmnnnooolllkkkiiihhhgggfffffffffeeegggiiikkkmmmnnnnnnmmmllljjjhhhggghhhhhhhhhfffeeefffggghhhiiiiiiiiiiiihhhiiikkkmmmnnnnnnnnnnnnkkkjjjjjjjjjlllooorrruuunnnmmmkkkkkkjjjiiifffdddbbbbbbaaaaaaaaaaaabbbbbbdddcccbbbaaa```______^^^______^^^]]]]]]]]]^^^^^^]]]^^^___aaabbbbbbbbbaaa`````````aaabbbccceeefffaaa```___aaadddhhhjjjkkkfffccc^^^\\\\\\]]]]]]]]][[[^^^___^^^ZZZXXXWWWXXXWWWXXXYYY[[[[[[[[[ZZZZZZYYYYYYYYYZZZZZZYYYYYYYYYYYYZZZZZZ[[[]]]^^^^^^___\\\[[[ZZZZZZYYYYYYYYYZZZZZZXXXXXXYYY\\\^^^^^^^^^ZZZYYYYYYXXXWWWVVVTTTTTTSSSRRRQQQPPPQQQRRRTTTUUUTTTUUUWWWYYYZZZ[[[[[[ZZZXXXVVVUUUVVVXXXXXXVVVTTTOOOTTTXXX[[[]]]eeeqqq{{{|||{{{||||||ooolllfff___XXXRRROOOMMMMMMKKKHHHFFFCCCBBBAAAAAA@@@???===<<<;;;:::::::::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<============;;;<<<>>>>>>???AAAEEEGGGJJJJJJIIIIIIIIIKKKMMMNNNMMMSSSZZZ___ccciiiqqqwwwzzz~~~yyymmmccc^^^[[[XXXVVVYYYYYYXXXXXXWWWVVVVVVUUUSSSSSSRRRRRRRRRRRRRRRQQQRRRRRRSSSTTTUUUUUUVVVVVVTTTTTTTTTTTTTTTUUUUUUVVVTTTTTTTTTTTTTTTSSSRRRRRROOONNNLLLKKKJJJJJJKKKKKKKKKKKKLLLMMMNNNPPPQQQRRR```___^^^]]]]]]]]]^^^___\\\___bbb```\\\YYYXXXXXXYYYYYYXXXWWWVVVVVVUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTVVVWWWXXXWWWVVVVVVXXXYYY[[[[[[\\\]]]^^^^^^______]]]^^^___aaabbbdddeeeeee```aaabbbccceeefffggghhheeeeeeffffffgggfffffffff`````````___^^^]]][[[ZZZXXXXXXZZZ[[[\\\]]]]]]]]]]]]^^^______^^^^^^___aaa``````aaaaaabbbbbbbbbccc```bbbdddggghhhgggfffeeeaaabbbdddfffgggggggggfffhhhfffbbbaaaaaa``````^^^___^^^^^^^^^^^^___```aaa]]]^^^```aaacccdddeeeeeebbbbbbaaaaaabbbccceeeffffffiiilllkkkiiihhhiiikkkjjjjjjlllmmmmmmnnnnnnmmmllllllllllllmmmnnnpppqqqssstttuuutttttttttuuuwwwuuuuuuuuuuuuuuuuuuuuuuuusssrrrqqqpppnnnlllkkkjjjiiiiiiiiiiiijjjkkklllmmmkkkjjjiiihhhffffffeeeeeeccccccdddeeeeeeffffffgggfffhhhjjjlllmmmlllkkkiiimmmmmmmmmnnnnnnpppqqqqqqlllllljjjiiihhhhhhggggggeeefffiiikkklllmmmmmmllljjjhhhgggggghhhiiiiiihhhffffffggghhhhhhhhhhhhhhhggghhhjjjkkkmmmnnnoooooolllkkkjjjkkkmmmppptttvvvnnnmmmlllmmmmmmkkkhhheeeccccccbbbbbbaaabbbbbbccceeeddddddcccbbbaaa``````^^^^^^^^^]]]]]]^^^^^^___^^^___aaaccccccbbb```___`````````aaabbbdddeeefffaaa______```dddhhhjjjkkkhhhddd___\\\[[[\\\\\\\\\ZZZ]]]___]]]ZZZWWWWWWXXXWWWXXXYYYZZZZZZ[[[[[[[[[XXXXXXYYYYYYYYYYYYXXXXXXYYYYYYYYYZZZ[[[]]]^^^___\\\[[[ZZZZZZZZZZZZZZZ[[[[[[YYYXXXYYY\\\^^^^^^]]]ZZZZZZZZZZZZYYYWWWTTTSSSTTTSSSQQQOOOPPPRRRTTTVVVRRRSSSUUUWWWYYYZZZZZZZZZUUUSSSRRRSSSUUUVVVTTTQQQLLLTTTZZZ[[[XXXZZZccckkktttzzz~~~uuullleee```]]][[[WWWSSSOOOLLLKKKJJJGGGFFFEEECCCBBBAAAAAA@@@@@@AAABBBCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCDDDFFFGGGIIIJJJMMMQQQTTTZZZYYYXXXWWWXXXZZZ]]]^^^ccciiiqqqvvvzzz{{{qqqddd\\\YYYYYYWWWTTTRRRRRRRRRRRRRRRRRRRRRRRRTTTTTTSSSSSSRRRRRRQQQQQQQQQRRRRRRSSSTTTTTTUUUUUUTTTSSSSSSRRRSSSTTTVVVWWWTTTTTTTTTTTTTTTSSSRRRRRROOONNNLLLKKKJJJJJJKKKKKKKKKKKKLLLMMMNNNPPPRRRSSS___``````^^^\\\ZZZZZZ[[[___^^^\\\ZZZZZZ[[[\\\]]][[[ZZZXXXVVVTTTSSSSSSSSSSSSSSSTTTTTTUUUUUUUUUUUUTTTTTTTTTTTTTTTUUUVVVWWW[[[[[[\\\]]]]]]]]]]]]\\\[[[[[[]]]^^^___`````````aaabbbcccddddddeeeddddddaaacccfffggggggeeebbb`````````___^^^^^^]]]\\\\\\XXXXXXYYYZZZ[[[\\\\\\]]]\\\\\\\\\\\\]]]^^^______```_________aaaccceeefffbbbaaabbbdddhhhhhheeebbb___```aaabbbccccccbbbaaa```___^^^]]]]]]^^^___````````````___^^^]]]\\\[[[______````````````______bbbbbbcccdddddddddcccccccccaaaaaacccgggiiihhhggghhhiiiiiiiiiiiihhhggggggggghhhhhhjjjkkklllmmmmmmqqqqqqqqqqqqrrrtttvvvwwwvvvuuusssrrrqqqqqqrrrrrrrrrqqqooommmkkkjjjiiiiiikkkjjjjjjiiihhhhhhhhhhhhlllkkkjjjhhhhhhhhhhhhiiihhhgggeeedddeeefffhhhjjjjjjkkkkkkkkkjjjjjjiiihhhqqqpppoooqqqssstttqqqnnnooopppooommmjjjhhhhhhiiihhhhhhhhhiiijjjkkkmmmnnnlllhhheeeggglllnnnllliiimmmlllkkkkkkjjjjjjjjjjjjjjjjjjjjjkkkmmmnnnpppqqqooonnnmmmlllmmmooorrrtttqqqqqqooonnnllljjjiiihhhggggggeeedddcccbbbbbbbbbeeeeeefffffffffeeeddddddeeeccc```^^^]]]^^^```aaa]]]^^^___aaabbbcccdddeeebbbbbbbbbcccdddeeefffgggeeecccaaa```bbbeeeiiillljjjiiieee```[[[YYYZZZ[[[\\\\\\\\\[[[[[[YYYXXXWWWXXXXXXXXXXXXXXXYYYZZZZZZ[[[[[[ZZZYYYXXXWWWWWWVVVYYYYYYZZZZZZZZZ[[[[[[[[[ZZZ[[[]]]^^^^^^]]][[[ZZZYYYYYYYYYYYY[[[]]]___```aaa```^^^\\\ZZZXXXVVVVVVVVVUUUTTTRRRRRRRRRRRRSSSQQQSSSUUUWWWYYYZZZ[[[[[[TTTTTTSSSRRRRRRRRRRRRSSSMMMNNNOOOPPPSSSWWW]]]aaadddkkkrrrxxx}}}zzzrrrooojjjfffeeeddddddcccaaa]]]WWWRRROOOLLLIIIGGGIIIHHHJJJNNNPPPOOORRRWWWXXXVVVTTTRRRRRRSSSUUUWWWZZZWWWUUUTTTWWW^^^eeeiiiooooooooooooooorrrvvvzzzkkkddd\\\WWWXXXXXXVVVTTTPPPOOONNNNNNNNNOOOPPPQQQQQQQQQRRRSSSSSSRRRQQQPPPRRRRRRSSSSSSTTTTTTTTTUUUTTTTTTTTTTTTTTTTTTUUUUUUWWWWWWVVVUUUSSSQQQOOONNNOOOMMMKKKJJJIIIJJJKKKLLLLLLJJJIIIJJJLLLOOOOOOOOO___``````___\\\[[[[[[\\\___^^^\\\ZZZZZZZZZ[[[\\\[[[ZZZXXXWWWUUUTTTSSSSSSSSSTTTTTTTTTUUUUUUUUUUUUWWWWWWVVVVVVWWWWWWXXXYYYYYYZZZ[[[[[[\\\\\\[[[[[[YYYZZZ[[[\\\]]]^^^^^^^^^___```aaabbbbbbccccccbbbaaabbbbbbccccccbbbaaaaaa]]]\\\\\\[[[ZZZZZZYYYYYYXXXXXXXXXYYYYYYZZZZZZ[[[[[[[[[[[[[[[\\\]]]^^^___aaaaaa```_______________aaa```aaacccffffffdddaaa___```aaabbbcccbbbaaaaaa```___^^^]]]]]]^^^_______________^^^]]]\\\ZZZYYY]]]^^^___```````````````cccdddeeeeeeeeeeeeeeeeeedddbbbaaabbbeeehhhhhhgggiiiiiiiiiiiiiiihhhggggggffffffggghhhiiijjjkkkkkkmmmmmmmmmnnnpppsssuuuwwwuuutttrrrqqqppppppqqqqqqqqqpppooommmlllkkkkkkjjjlllkkkjjjiiiiiiiiijjjjjjjjjjjjiiihhhhhhiiijjjkkkhhhgggfffffffffhhhjjjkkklllllllllllllllkkkjjjjjjpppoooppprrrvvvwwwuuusssqqqrrrqqqooollljjjiiijjjiiiiiiiiiiiijjjkkklllmmmmmmiiiggghhhmmmooommmkkkkkkkkkjjjiiiiiiiiiiiiiiijjjjjjjjjjjjkkkmmmnnnooommmlllkkkkkkmmmpppsssuuurrrrrrpppnnnlllkkkjjjjjjhhhhhhfffdddcccbbbaaaaaacccddddddeeeeeeeeeddddddeeedddaaa______```aaacccaaaaaaaaabbbcccdddeeefffeeeeeeeeeeeeeeefffggghhhdddbbb___^^^```dddiiilllooommmhhhbbb\\\YYYYYYZZZZZZZZZ[[[[[[[[[ZZZYYYYYYXXXWWWWWWWWWWWWXXXYYYYYY[[[ZZZZZZYYYYYYXXXWWWWWWYYYZZZZZZZZZ[[[[[[[[[[[[ZZZ[[[]]]^^^^^^]]][[[ZZZVVVVVVVVVVVVWWWXXXZZZ[[[]]]]]]]]]\\\[[[[[[ZZZZZZYYYWWWVVVTTTSSSSSSTTTTTTTTTUUUVVVWWWXXXXXXYYYYYYTTTSSSSSSRRRQQQPPPPPPPPPMMMNNNOOOPPPQQQSSSXXX[[[^^^bbbggglllqqqzzz~~~~~~~~~~~~vvvsssnnniiieee```\\\YYYYYYXXXZZZ```dddfffkkkqqqwwwuuurrrnnnllllllllllllooollliiihhhlllrrryyy~~~}}}|||}}}zzzrrreee^^^WWWSSSSSSTTTRRRPPPOOONNNMMMMMMMMMNNNOOOPPPPPPPPPRRRRRRRRRQQQPPPOOOQQQQQQRRRRRRSSSSSSSSSSSSSSSSSSRRRRRRSSSSSSTTTTTTWWWVVVUUUTTTRRRPPPOOONNNOOOMMMLLLJJJJJJKKKLLLMMMLLLJJJIIIJJJLLLOOOOOOOOO^^^___```___]]]\\\]]]^^^___^^^\\\ZZZZZZZZZZZZ[[[ZZZYYYXXXWWWVVVUUUTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUWWWWWWWWWWWWWWWXXXXXXYYYWWWXXXYYYYYYZZZZZZYYYYYYWWWXXXYYY[[[\\\\\\\\\\\\\\\]]]^^^______```______```___^^^^^^^^^______```^^^^^^]]]]]]\\\[[[[[[[[[XXXXXXXXXXXXXXXXXXXXXXXXZZZZZZZZZZZZ[[[\\\]]]^^^______```______]]][[[ZZZ_________aaaccccccbbb```______aaabbbbbbbbbaaa```______^^^^^^^^^^^^______``````___^^^]]][[[YYYXXX[[[\\\]]]^^^___`````````bbbcccdddeeeeeeeeeeeeeeeeeebbb```aaaccceeefffgggiiiiiiiiiiiiiiihhhggggggdddeeeeeefffggghhhiiiiiiiiiiiijjjkkknnnqqqtttuuusssrrrqqqppppppoooppppppppppppooonnnnnnmmmmmmlllnnnmmmkkkiiiiiijjjlllmmmiiiiiihhhhhhiiijjjlllmmmiiihhhhhhhhhhhhjjjlllmmmmmmmmmmmmllllllllllllkkknnnoooppptttxxxzzzyyyxxxtttttttttqqqnnnkkkjjjkkkiiijjjjjjjjjkkkkkkllllllmmmjjjhhhiiimmmooonnnllliiiiiihhhggggggggghhhhhhjjjjjjiiiiiijjjjjjkkkllljjjjjjiiijjjmmmqqquuuwwwuuutttrrrooommmlllkkkkkkjjjiiihhhfffdddbbbaaa```aaabbbbbbccccccdddddddddfffeeecccaaaaaabbbdddeeeeeedddcccbbbcccdddfffgggffffffeeeeeeeeeffffffgggbbb```]]][[[]]]bbbhhhkkkrrrooojjjccc]]]YYYXXXYYYXXXXXXYYYZZZZZZZZZZZZZZZVVVVVVVVVVVVVVVWWWXXXXXXZZZZZZZZZZZZYYYXXXXXXWWWZZZZZZZZZZZZ[[[[[[[[[[[[ZZZ[[[]]]^^^^^^]]]\\\ZZZVVVUUUTTTTTTTTTUUUWWWXXXZZZZZZ[[[\\\]]]]]]^^^___[[[ZZZXXXVVVUUUUUUUUUUUUVVVVVVWWWWWWWWWWWWWWWWWWTTTTTTSSSRRRQQQOOONNNMMMMMMNNNOOOOOOOOOOOORRRTTTXXXZZZ\\\___dddnnnzzz~~~wwwsssmmmkkknnnuuu{{{~~~~~~|||xxxwwwzzz|||zzzvvvtttsssvvvxxxtttlllddd^^^YYYSSSPPPQQQQQQPPPNNNMMMLLLLLLKKKKKKMMMNNNOOOOOOPPPQQQRRRRRRQQQPPPOOOPPPPPPPPPPPPQQQQQQQQQQQQQQQPPPPPPPPPQQQQQQRRRSSSUUUUUUTTTSSSQQQOOONNNMMMNNNNNNLLLKKKKKKKKKLLLMMMLLLJJJIIIJJJLLLOOOOOOOOO[[[\\\]]]]]]\\\[[[\\\^^^^^^]]]\\\ZZZYYYYYYYYYYYYYYYYYYYYYXXXWWWVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVUUUUUUUUUUUUVVVVVVUUUVVVWWWWWWXXXXXXWWWWWWVVVWWWXXXZZZ[[[[[[\\\\\\YYYYYYZZZ\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]^^^^^^^^^^^^]]]]]]]]]\\\\\\\\\[[[YYYYYYXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYZZZ[[[\\\]]]ZZZ\\\^^^``````___]]][[[]]]]]]^^^___``````___^^^^^^___```aaaaaaaaa```_______________`````````aaaaaaaaa```___^^^\\\ZZZYYYYYYZZZ\\\^^^___```aaaaaa``````aaabbbcccccccccccceeecccaaa```aaaccceeefffhhhiiiiiiiiiiiihhhggggggddddddeeeeeefffggghhhhhhhhhhhhiiijjjkkknnnppprrrrrrrrrqqqpppppppppppppppooooooooooooooonnnnnnnnnooonnnllljjjjjjkkkmmmooojjjjjjiiihhhiiijjjkkkllliiihhhhhhhhhiiijjjkkklllllllllkkkkkkkkkkkkkkkkkkmmmoooqqqtttwwwyyyyyyxxxuuuuuutttrrrnnnkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjkkkiiihhhiiikkkmmmmmmlllhhhhhhggggggggggggggghhhkkkjjjiiiiiiiiiiiijjjjjjiiihhhiiijjjmmmqqqvvvyyyzzzxxxuuurrrnnnllljjjiiijjjjjjhhhgggeeecccaaa````````````aaabbbcccddddddfffeeedddcccccceeefffggggggfffcccaaaaaabbbdddfffddddddcccbbbbbbbbbccccccbbb___[[[ZZZ\\\aaafffjjjooommmhhhbbb\\\XXXXXXYYYXXXXXXYYYZZZZZZYYYYYYYYYUUUUUUUUUUUUUUUVVVVVVWWWYYYYYYZZZZZZZZZYYYXXXXXXZZZZZZZZZZZZZZZZZZZZZZZZYYY[[[\\\^^^^^^]]]\\\[[[XXXWWWVVVUUUUUUVVVWWWXXXYYYYYYZZZ\\\]]]^^^___```\\\[[[YYYWWWUUUUUUUUUUUUVVVVVVVVVVVVWWWXXXXXXYYYWWWWWWWWWUUUSSSPPPMMMLLLKKKMMMOOOOOONNNNNNOOOPPPTTTUUUWWWYYY^^^gggqqqyyy}}}}}}~~~yyytttqqqnnnmmmlllmmmnnnjjjccc]]][[[WWWSSSQQQRRRRRRQQQPPPKKKKKKJJJJJJJJJKKKLLLMMMOOOPPPQQQRRRSSSRRRQQQQQQNNNOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNOOOOOOPPPQQQSSSSSSRRRQQQPPPNNNLLLKKKNNNMMMLLLLLLLLLLLLMMMMMMLLLJJJIIIJJJLLLOOOOOOOOOXXXZZZ[[[[[[ZZZYYY[[[\\\\\\\\\[[[ZZZYYYYYYXXXXXXXXXYYYYYYYYYYYYXXXWWWVVVVVVUUUUUUUUUUUUUUUUUUUUUVVVUUUUUUTTTTTTTTTUUUUUUTTTTTTUUUVVVVVVVVVUUUUUUVVVWWWXXXZZZ[[[[[[[[[[[[WWWWWWXXXYYYZZZZZZZZZZZZYYY[[[]]]______^^^\\\[[[YYYYYYYYYXXXXXXXXXXXXXXXZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZ[[[\\\\\\[[[]]]___aaaaaa```]]][[[\\\\\\]]]]]]]]]]]]]]]^^^^^^___```aaaaaa```___^^^``````aaaaaabbbbbbbbbbbbccccccbbbaaa```^^^\\\[[[YYYZZZ\\\^^^___```aaaaaa``````aaabbbcccdddddddddfffeeecccaaa```aaaccceeeggghhhhhhhhhhhhgggffffffddddddeeeeeeffffffggggggiiiiiihhhhhhiiikkkmmmnnnqqqqqqqqqqqqpppppppppooonnnnnnooopppoooooonnnnnnooonnnlllkkkkkkmmmnnnooommmllljjjiiiiiiiiijjjjjjhhhhhhhhhhhhiiiiiijjjjjjjjjiiiiiihhhhhhiiijjjjjjmmmnnnqqqsssttttttuuuuuussstttsssqqqmmmkkkjjjkkklllllllllllllllkkkiiiiiihhhgggfffggghhhjjjjjjjjjhhhhhhgggggggggggghhhhhhjjjjjjiiiiiihhhhhhiiiiiihhhhhhhhhiiimmmqqquuuxxx|||{{{xxxtttppplllhhhfffiiiiiiiiihhhfffdddcccaaa```______``````bbbcccdddfffeeeeeeddddddeeefffgggfffdddaaa___^^^___aaabbbcccbbbbbbaaaaaaaaaaaabbbaaa^^^[[[YYY[[[___dddhhhgggfffbbb^^^YYYXXXYYYZZZZZZZZZZZZYYYYYYWWWVVVVVVTTTTTTTTTTTTTTTUUUVVVVVVXXXYYYZZZ[[[[[[[[[YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXYYY[[[]]]]]]\\\[[[ZZZYYYXXXWWWVVVVVVVVVWWWXXXZZZZZZ[[[\\\\\\]]]^^^^^^[[[ZZZXXXVVVUUUTTTUUUUUUUUUUUUUUUVVVXXXZZZ\\\^^^]]]]]]]]][[[XXXSSSOOOLLLJJJLLLNNNNNNNNNNNNPPPQQQPPPQQQTTTXXX\\\bbbhhhlllvvv{{{}}}uuunnniiibbbaaaaaabbbbbb```[[[VVVXXXVVVTTTSSSRRRRRRQQQPPPJJJJJJIIIIIIIIIJJJKKKLLLPPPQQQRRRSSSTTTSSSSSSRRRNNNNNNMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLMMMNNNOOOPPPQQQQQQPPPOOONNNMMMKKKJJJLLLLLLLLLLLLLLLLLLMMMMMMLLLJJJIIIJJJLLLOOOOOOOOOWWWYYYZZZYYYXXXXXXYYYZZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXZZZZZZZZZYYYXXXWWWVVVVVVVVVVVVUUUUUUUUUUUUWWWVVVVVVUUUUUUUUUUUUVVVRRRSSSTTTTTTUUUUUUTTTTTTUUUVVVWWWYYYZZZZZZ[[[[[[VVVWWWXXXYYYYYYZZZZZZYYYWWWYYY]]]___```^^^\\\ZZZYYYYYYYYYYYYXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZ[[[\\\]]]___```aaabbbaaa___\\\ZZZ[[[\\\]]]\\\[[[[[[\\\]]]^^^___`````````___^^^]]]___```aaabbbcccccccccbbbccccccbbbbbbaaa```^^^^^^ZZZ[[[\\\^^^```aaaaaabbbbbbcccdddeeefffggggggggggggfffeeecccaaa```bbbeeefffffffffffffffeeeeeeddddddddddddeeeeeeeeeffffffiiihhhggggggggghhhiiijjjnnnooooooppppppooonnnnnnmmmnnnooopppooonnnmmmlllmmmmmmmmmmmmmmmmmmnnnnnnnnnmmmkkkjjjiiiiiijjjjjjjjjjjjjjjiiiiiiiiihhhhhhhhhgggfffffffffggghhhiiikkkmmmpppqqqpppppppppqqqrrrrrrrrrpppmmmkkkkkkkkkmmmmmmnnnmmmllljjjhhhgggeeeeeeeeeeeeeeefffhhhhhhggggggffffffgggggghhhhhhhhhhhhggggggggggggggghhhhhhgggggggggjjjnnnrrrttt{{{zzzyyyvvvrrrmmmhhheeefffggghhhhhhhhhgggeeeeeeaaa```______```aaacccdddeeeeeedddddddddddddddeeebbbaaa___]]]\\\\\\]]]^^^bbbbbbaaaaaaaaabbbbbbccc___]]]ZZZYYYYYY\\\```bbb___^^^\\\YYYWWWWWWYYY\\\ZZZZZZYYYYYYXXXVVVUUUTTTTTTTTTTTTTTTTTTUUUVVVVVVWWWXXXZZZ\\\\\\\\\ZZZYYYXXXXXXXXXXXXWWWWWWWWWWWWVVVWWWYYY[[[\\\[[[ZZZYYYWWWVVVUUUTTTTTTUUUVVVVVV[[[[[[[[[[[[[[[[[[[[[[[[YYYXXXVVVUUUTTTTTTUUUVVVTTTTTTUUUWWWZZZ]]]```bbbbbbbbbbbbaaa\\\WWWQQQMMMJJJKKKMMMMMMMMMNNNQQQSSSMMMOOORRRVVVZZZ]]]^^^___ccciiirrryyy~~~yyyqqqhhhccc\\\[[[[[[\\\]]]\\\YYYVVVUUUTTTSSSRRRQQQPPPOOONNNJJJIIIIIIHHHHHHJJJKKKLLLOOOPPPQQQSSSSSSSSSRRRRRRMMMMMMMMMMMMMMMLLLLLLLLLJJJJJJJJJKKKLLLMMMNNNOOOOOOOOONNNNNNMMMKKKJJJIIIKKKKKKKKKKKKLLLLLLLLLLLLLLLJJJIIIJJJLLLOOOOOOOOOXXXYYYZZZZZZXXXWWWXXXYYYXXXXXXYYYYYYZZZZZZYYYYYYWWWXXXZZZ[[[[[[ZZZYYYXXXWWWWWWVVVVVVVVVUUUUUUUUUVVVUUUUUUTTTSSSSSSTTTTTTRRRSSSSSSTTTTTTTTTTTTTTTTTTTTTVVVWWWXXXYYYYYYYYYVVVWWWXXXYYYZZZZZZZZZZZZWWWXXXZZZ\\\]]]]]]\\\[[[ZZZZZZZZZZZZZZZZZZZZZZZZWWWWWWWWWXXXXXXYYYYYYZZZZZZZZZZZZZZZ[[[\\\]]]]]]^^^___```aaa```___]]]\\\[[[\\\]]]\\\ZZZYYY[[[]]]^^^^^^___```___^^^]]]\\\]]]^^^```aaabbbbbbaaaaaaaaaaaaaaaaaaaaa```______[[[\\\^^^___```aaaaaabbbcccdddeeefffggghhhhhhhhhggghhhhhheeebbbaaabbbdddddddddeeeeeeddddddcccbbbbbbbbbccccccccccccddddddeeeddddddddddddfffhhhiiikkklllmmmmmmmmmmmmlllkkkmmmnnnooooooooommmkkkjjjkkklllmmmnnnnnnnnnmmmmmmmmmlllkkkjjjiiijjjkkklllmmmllllllllljjjiiihhhggggggfffeeedddeeefffhhhiiiiiilllooopppooonnnoooqqqpppqqqqqqpppmmmllllllmmmnnnnnnooonnnmmmjjjhhhfffcccddddddddddddeeefffhhheeeeeeeeeeeeeeefffggggggeeedddddddddddddddeeeffffffeeeddddddfffiiilllnnnuuuvvvxxxxxxuuupppjjjgggcccdddgggiiijjjiiiiiihhhcccbbb```______aaabbbccceeeddddddccccccbbbbbbbbb___^^^]]]\\\\\\[[[\\\\\\____________``````aaabbb\\\ZZZYYYWWWWWWYYYZZZ\\\ZZZZZZYYYWWWUUUVVVYYY\\\XXXXXXXXXXXXXXXWWWVVVUUUUUUTTTTTTTTTTTTUUUVVVVVVVVVWWWZZZ\\\]]]\\\[[[ZZZWWWWWWWWWVVVVVVUUUUUUUUUTTTUUUXXXYYYZZZZZZYYYXXXVVVUUUTTTTTTTTTUUUVVVWWW[[[[[[ZZZZZZZZZZZZZZZZZZXXXWWWVVVUUUUUUUUUWWWWWWVVVVVVVVVXXX[[[___bbbdddfffffffffddd```YYYRRRMMMKKKLLLLLLKKKKKKLLLOOORRRNNNOOOQQQTTTWWWXXXXXXWWW[[[___fffkkkooouuu}}}{{{wwwzzz}}}{{{{{{yyyvvvpppiiibbb^^^[[[[[[[[[[[[\\\[[[YYYXXXTTTTTTTTTSSSQQQOOONNNMMMJJJIIIIIIHHHIIIJJJKKKLLLMMMNNNOOOQQQQQQQQQQQQPPPMMMMMMMMMMMMLLLLLLLLLKKKJJJJJJJJJKKKLLLMMMNNNOOOMMMMMMMMMLLLKKKJJJIIIHHHIIIIIIJJJKKKKKKKKKKKKKKKLLLJJJIIIJJJLLLOOOOOOOOOZZZ[[[[[[ZZZYYYXXXXXXZZZVVVWWWXXXYYYZZZZZZZZZZZZWWWXXXZZZ[[[\\\[[[YYYXXXWWWWWWWWWVVVVVVUUUUUUUUUSSSSSSRRRQQQQQQPPPQQQQQQRRRSSSSSSTTTTTTTTTTTTTTTRRRSSSTTTUUUVVVWWWWWWWWWWWWWWWXXXYYYZZZZZZZZZZZZXXXXXXXXXYYYYYY[[[\\\\\\VVVVVVWWWWWWWWWWWWWWWWWWUUUUUUVVVVVVWWWXXXYYYYYYZZZZZZZZZZZZ[[[\\\]]]^^^ZZZ[[[]]]___````````````[[[\\\]]]\\\YYYYYY[[[^^^^^^^^^_________^^^\\\[[[[[[\\\^^^````````````_________````````````______]]]]]]___```aaaaaabbbbbbaaabbbccceeefffgggggggggggghhhiiigggcccaaaaaaccccccddddddddddddcccbbbbbbaaaaaaaaaaaabbbbbbbbbbbbaaa``````aaaccceeeggghhhhhhiiijjjkkkkkkkkkjjjiiimmmmmmoooooonnnllljjjiiiiiikkkmmmoooooonnnmmmlllkkkjjjjjjiiijjjkkkmmmnnnoooooonnnmmmllljjjhhhggggggfffeeedddeeefffhhhjjjgggjjjnnnooonnnnnnppprrrpppqqqrrrpppnnnmmmnnnooonnnooooooooommmjjjgggeeecccdddeeeddddddeeefffhhhdddcccccccccddddddeeefffbbbbbbaaaaaabbbccccccdddeeedddbbbbbbccceeehhhjjjpppsssvvvxxxwwwrrrllliiiaaacccfffiiijjjkkkkkkjjjdddcccaaa```___```bbbcccddddddccccccbbbaaa``````]]]]]]]]]\\\\\\[[[[[[[[[[[[[[[[[[\\\]]]^^^___```YYYXXXWWWVVVVVVVVVVVVWWWYYYYYYXXXVVVTTTUUUYYY[[[VVVVVVWWWWWWXXXXXXWWWWWWUUUUUUUUUTTTUUUUUUVVVWWWUUUWWWZZZ]]]^^^]]][[[ZZZVVVVVVVVVUUUUUUTTTTTTTTTSSSTTTVVVXXXYYYYYYXXXWWWWWWVVVUUUUUUUUUVVVXXXYYYYYYYYYYYYYYYYYYYYYZZZZZZWWWWWWVVVUUUVVVWWWXXXYYYXXXXXXXXXYYY\\\___ccceeeggghhhhhhfffaaaZZZRRRMMMMMMLLLKKKIIIHHHJJJMMMPPPRRRQQQRRRSSSVVVWWWWWWVVV[[[]]]```aaaccchhhpppwwwxxxrrrrrruuuyyy}}}yyywwwxxxvvvsssnnnhhhccc^^^\\\YYYYYYYYYXXXXXXWWWVVVUUUUUUVVVWWWVVVSSSPPPOOONNNJJJJJJIIIHHHIIIJJJKKKLLLKKKLLLMMMOOOPPPPPPOOOOOONNNNNNMMMMMMLLLLLLLLLKKKIIIIIIJJJJJJLLLMMMNNNOOOLLLLLLLLLLLLKKKJJJIIIHHHHHHHHHIIIJJJKKKKKKJJJJJJLLLKKKIIIJJJLLLOOOOOOOOO[[[ZZZZZZYYYYYYYYYXXXXXXZZZXXXVVVVVVWWWXXXXXXXXX]]]\\\ZZZXXXWWWVVVWWWWWWWWWWWWWWWVVVUUUTTTSSSRRRRRRRRRQQQOOOMMMMMMPPPRRRPPPQQQRRRTTTTTTTTTSSSSSSSSSSSSSSSSSSTTTUUUVVVWWWXXXXXXYYYZZZZZZYYYXXXWWW[[[[[[ZZZZZZZZZZZZ[[[[[[ZZZYYYXXXYYYZZZZZZXXXVVVUUUUUUUUUTTTUUUUUUVVVVVVYYYZZZZZZ[[[[[[[[[ZZZZZZ]]]]]]]]]^^^^^^_________\\\\\\\\\\\\\\\[[[ZZZYYY]]]]]]]]]]]]\\\[[[ZZZZZZ[[[[[[[[[[[[\\\]]]^^^___```aaaaaaaaaaaa``````___^^^^^^______`````````aaa___```aaacccdddeeeeeeeeehhhiiijjjjjjhhhddd```]]]aaabbbcccdddcccaaa___^^^___^^^]]]___aaaaaa^^^[[[aaa`````````bbbdddfffgggjjjiiijjjkkklllllljjjhhhmmmnnnooopppooollliiiggghhhiiilllnnnoooooonnnmmmllllllkkkjjjjjjkkkmmmmmmooommmlllkkklllkkkjjjhhhfffeeeeeeddddddeeeggghhhjjjkkkllllllkkkllloooqqqsssttttttssspppnnnmmmmmmmmmllllllkkkiiihhhggggggfffeeedddcccbbbbbbbbbbbbbbbccccccdddeeeeeeffffffaaaaaaccccccdddcccbbbaaaeeeffffffeeecccccceeefffkkknnnsssuuuuuuqqqmmmiiieeeaaa___aaafffjjjjjjhhheeedddccccccbbbaaa``````___````````````^^^\\\[[[[[[\\\\\\\\\[[[[[[[[[[[[YYYZZZ[[[\\\\\\\\\\\\\\\WWWVVVVVVUUUUUUVVVVVVWWWUUUUUUTTTTTTTTTVVVWWWXXX[[[YYYWWWUUUUUUUUUVVVWWWWWWWWWVVVVVVVVVVVVVVVVVVZZZXXXVVVWWWZZZ[[[ZZZWWWXXXXXXWWWUUUSSSRRRPPPPPPRRRRRRRRRSSSTTTUUUUUUUUUVVVUUUSSSRRRSSSVVVZZZ\\\]]]\\\[[[YYYXXXXXXWWWWWWYYYXXXWWWVVVUUUTTTTTTTTTUUUUUUVVVXXX\\\```dddgggppppppoookkkcccYYYPPPJJJJJJIIIIIIHHHIIIKKKNNNOOOOOOOOOOOOPPPRRRTTTUUUVVVXXXXXXYYYYYY[[[___eeejjjrrr{{{}}}xxxvvvuuutttwww|||}}}xxxtttqqqnnnnnnllljjjfffbbb___\\\[[[WWWWWWWWWVVVVVVWWWWWWWWWSSSRRRQQQRRRTTTTTTRRRQQQOOOMMMKKKHHHHHHJJJMMMNNNOOONNNNNNMMMLLLMMMMMMMMMJJJKKKLLLMMMMMMLLLKKKJJJHHHHHHIIIIIIJJJKKKKKKKKKQQQOOOLLLJJJHHHHHHHHHIIIJJJJJJKKKKKKKKKKKKKKKJJJKKKKKKLLLMMMNNNOOOOOOPPPYYYZZZZZZZZZYYYYYYXXXWWWZZZXXXVVVVVVXXXYYYYYYYYY\\\[[[YYYXXXVVVVVVVVVWWWVVVVVVVVVVVVUUUTTTSSSRRRRRRRRRQQQOOOMMMMMMNNNPPPNNNOOOQQQRRRSSSSSSSSSSSSSSSSSSTTTTTTUUUUUUVVVVVVVVVWWWXXXYYYYYYXXXXXXWWWZZZZZZYYYYYYYYYYYYZZZZZZYYYXXXWWWXXXYYYXXXVVVUUUVVVUUUTTTTTTTTTTTTUUUUUUXXXYYYYYYZZZZZZZZZZZZYYY[[[[[[\\\\\\]]]]]]^^^^^^[[[\\\\\\\\\[[[[[[ZZZYYY\\\\\\\\\\\\\\\[[[ZZZYYY[[[[[[[[[[[[[[[\\\\\\]]]______```````````````___^^^______```aaabbbbbbcccaaabbbcccdddeeefffffffffhhhiiijjjjjjhhheeeaaa^^^aaabbbcccccccccaaa___^^^___^^^]]]^^^``````^^^\\\aaa`````````aaacccdddeeehhhhhhhhhiiikkkkkkjjjhhhkkkmmmnnnooonnnllljjjhhhhhhjjjlllnnnppppppoooooollllllkkkjjjkkklllmmmnnnpppooommmmmmnnnmmmllljjjfffeeeeeeeeefffgggiiijjjkkkkkkkkkjjjiiijjjmmmpppssstttuuussspppnnnnnnnnnmmmllllllkkkiiihhhhhhgggffffffeeedddccccccbbbbbbaaaaaaaaabbbbbbcccccccccbbbcccddddddeeedddcccbbbggghhhhhhgggeeeddddddeeehhhkkkooorrrrrrpppllljjjeeeaaa___```eeehhhhhhfffddddddcccbbbbbbaaa``````______`````````^^^]]]\\\[[[[[[ZZZZZZZZZZZZ[[[[[[[[[[[[\\\\\\]]]\\\\\\\\\YYYXXXWWWVVVUUUUUUUUUUUUUUUUUUTTTTTTTTTUUUWWWXXXYYYXXXVVVUUUUUUUUUWWWXXXVVVVVVVVVVVVUUUUUUUUUUUUYYYXXXVVVXXXZZZ\\\ZZZYYYXXXXXXVVVUUUSSSQQQPPPPPPQQQQQQQQQRRRSSSSSSSSSTTTVVVUUUSSSRRRSSSVVVZZZ\\\\\\\\\ZZZYYYXXXWWWWWWWWWUUUUUUVVVVVVWWWWWWXXXXXXXXXXXXYYY[[[^^^bbbfffhhhoooppppppnnnggg\\\RRRLLLJJJIIIHHHHHHIIIKKKMMMNNNNNNNNNNNNOOOQQQSSSTTTUUUXXXXXXWWWVVVVVVYYY^^^aaakkkrrr}}}{{{zzz{{{zzzvvvvvvxxx{{{|||~~~xxxsssooollliiifffeeeccc```]]]ZZZWWWVVVWWWWWWVVVVVVVVVVVVWWWWWWSSSRRRRRRSSSTTTTTTSSSQQQOOOMMMJJJHHHHHHIIILLLMMMNNNMMMMMMLLLLLLLLLLLLLLLKKKKKKLLLLLLLLLLLLKKKKKKIIIIIIJJJJJJKKKLLLLLLLLLOOONNNKKKIIIGGGGGGGGGHHHIIIIIIJJJKKKKKKKKKKKKKKKKKKLLLLLLMMMNNNOOOOOOOOOXXXYYYZZZ[[[[[[YYYXXXVVVYYYWWWVVVWWWXXXZZZZZZYYY[[[ZZZYYYWWWVVVVVVVVVVVVVVVVVVVVVVVVUUUTTTSSSSSSSSSSSSRRROOOLLLKKKLLLNNNLLLMMMOOOPPPQQQRRRRRRRRRSSSTTTUUUVVVVVVUUUTTTSSSTTTUUUVVVWWWWWWWWWWWWWWWYYYXXXXXXXXXXXXXXXXXXYYYXXXWWWVVVVVVWWWVVVTTTRRRVVVUUUTTTSSSSSSSSSSSSSSSVVVWWWWWWXXXYYYYYYXXXXXXXXXYYYYYYZZZ[[[[[[\\\\\\[[[[[[[[[[[[[[[ZZZZZZYYY[[[[[[[[[[[[[[[[[[ZZZZZZ\\\[[[[[[ZZZZZZZZZZZZZZZ\\\]]]^^^___`````````_________```aaacccdddeeeeeeeeeeeefffggggggggggggggghhhiiijjjkkkiiifffcccaaaaaaaaabbbbbbbbb```___]]]```^^^]]]]]]^^^______^^^aaaaaa``````aaabbbcccccceeeeeeeeegggjjjkkkjjjhhhiiijjjlllmmmmmmllljjjiiihhhjjjlllnnnoooppppppooolllkkkkkkjjjkkklllmmmnnnooonnnmmmmmmnnnnnnllljjjeeeeeeeeefffhhhjjjmmmnnnlllkkkjjjhhhggghhhkkknnnsssttttttssspppnnnnnnnnnllllllkkkjjjiiihhhhhhgggggggggfffeeeeeedddddddddaaaaaaaaaaaaaaaaaabbbbbbccccccdddeeeeeedddcccbbbgggiiijjjiiigggeeeddddddfffhhhkkknnnnnnmmmkkkiiieeebbb___```ccceeedddbbbccccccbbbbbbaaaaaa``````^^^^^^____________^^^]]][[[ZZZXXXWWWWWWXXXZZZ[[[\\\\\\\\\]]]\\\\\\[[[[[[[[[ZZZYYYWWWUUUTTTTTTTTTUUUTTTSSSSSSSSSTTTUUUVVVWWWVVVUUUUUUUUUVVVWWWXXXVVVVVVUUUUUUTTTTTTTTTTTTXXXWWWVVVXXXZZZ[[[[[[ZZZYYYXXXWWWUUUTTTRRRQQQPPPQQQQQQQQQQQQQQQRRRRRRRRRVVVUUUSSSSSSSSSVVVYYY[[[[[[ZZZYYYXXXWWWVVVVVVVVVTTTUUUVVVXXXYYYYYYXXXXXXXXXXXXYYY[[[^^^aaadddfffllloooqqqpppjjj```UUUNNNJJJIIIHHHGGGHHHJJJLLLMMMMMMMMMMMMNNNOOOQQQRRRSSSVVVVVVTTTRRRPPPQQQTTTWWWaaagggooowww}}}yyyyyy|||yyyuuuuuu{{{{{{yyy}}}|||vvvpppkkkhhhdddbbb___^^^]]][[[XXXVVVUUUTTTVVVVVVUUUUUUUUUUUUVVVVVVSSSSSSRRRSSSTTTTTTSSSQQQNNNLLLIIIGGGGGGHHHJJJLLLLLLLLLKKKKKKKKKJJJJJJJJJLLLKKKKKKJJJJJJKKKKKKLLLIIIIIIJJJKKKKKKLLLLLLMMMMMMKKKIIIGGGFFFFFFFFFFFFGGGHHHIIIJJJKKKLLLLLLLLLLLLLLLMMMMMMNNNNNNOOOOOOWWWYYY[[[\\\\\\[[[XXXWWWXXXWWWVVVWWWYYYZZZZZZYYYYYYXXXXXXWWWVVVUUUUUUUUUUUUUUUUUUUUUUUUTTTSSSSSSSSSSSSRRROOOLLLKKKKKKLLLKKKLLLMMMNNNOOOQQQQQQRRRRRRTTTUUUVVVVVVUUUSSSQQQRRRRRRSSSTTTUUUVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWVVVWWWVVVTTTTTTUUUTTTRRRPPPUUUTTTSSSRRRQQQQQQQQQQQQSSSTTTUUUVVVVVVWWWVVVVVVUUUVVVVVVWWWXXXYYYZZZZZZYYYZZZZZZ[[[ZZZZZZYYYYYYZZZZZZ[[[\\\\\\\\\[[[[[[\\\\\\ZZZYYYYYYXXXXXXXXXZZZ[[[\\\]]]^^^_________^^^___```bbbccceeeffffffffffffggghhhhhhhhhgggggghhhiiijjjjjjiiigggdddcccaaaaaaaaaaaaaaa___^^^]]]aaa```^^^]]]^^^___``````aaaaaaaaaaaaaaaaaabbbbbbccccccccceeehhhjjjiiiiiiggghhhjjjkkklllkkkjjjiiiggghhhjjjkkkmmmnnnnnnnnnjjjjjjiiiiiijjjkkklllmmmllllllkkklllnnnmmmkkkiiieeeeeeeeegggiiillloooqqqmmmllljjjhhhfffgggjjjmmmqqqrrrsssrrrooommmmmmmmmkkkkkkjjjjjjiiihhhgggggggggggggggggggggfffeeeeeeccccccccccccccccccccccccbbbcccdddddddddcccbbbaaaccceeehhhiiihhhfffeeeeeeeeegggiiikkkkkkjjjhhhgggfffccc```___```aaa```___aaaaaaaaaaaa````````````]]]]]]^^^^^^^^^^^^^^^^^^ZZZYYYVVVUUUUUUWWWZZZ[[[\\\\\\\\\\\\[[[ZZZYYYYYY[[[ZZZYYYWWWVVVVVVUUUUUUTTTSSSRRRQQQQQQQQQRRRSSSTTTTTTTTTTTTUUUVVVXXXXXXVVVUUUUUUTTTTTTSSSSSSSSSTTTTTTUUUVVVWWWXXXYYYYYYYYYYYYXXXWWWUUUTTTSSSSSSSSSSSSSSSRRRRRRRRRQQQQQQUUUTTTSSSRRRSSSUUUXXXYYYYYYYYYXXXVVVVVVUUUUUUUUUUUUWWWXXXYYYYYYXXXVVVUUUUUUUUUVVVWWWZZZ\\\___```hhhkkkooopppkkkaaaVVVPPPKKKJJJHHHGGGHHHIIIKKKLLLKKKLLLLLLLLLNNNOOOPPPQQQTTTSSSRRROOOLLLLLLNNNPPPYYY]]]ccchhhmmmrrrwww{{{yyywwwwwwzzz~~~}}}vvvqqqpppxxx~~~|||~~~xxxsssmmmhhhdddaaa^^^\\\\\\\\\[[[ZZZXXXWWWVVVVVVUUUTTTTTTSSSSSSTTTTTTUUUSSSRRRRRRSSSTTTTTTSSSQQQMMMKKKIIIGGGFFFGGGIIIJJJJJJJJJJJJJJJIIIIIIHHHHHHKKKJJJHHHHHHHHHHHHJJJKKKHHHHHHIIIIIIJJJKKKKKKLLLJJJIIIHHHFFFFFFEEEEEEFFFFFFGGGHHHJJJKKKLLLLLLLLLLLLMMMMMMNNNNNNOOOOOOPPPWWWXXX[[[]]]]]][[[YYYWWWWWWVVVVVVWWWYYYYYYYYYWWWWWWWWWVVVVVVUUUUUUTTTTTTTTTTTTUUUUUUUUUTTTSSSSSSSSSTTTSSSPPPMMMKKKKKKKKKKKKKKKLLLMMMNNNOOOPPPQQQQQQRRRTTTUUUUUUTTTRRRPPPPPPQQQQQQRRRSSSSSSTTTUUUTTTUUUVVVVVVVVVVVVUUUTTTUUUTTTSSSSSSTTTSSSQQQOOOTTTSSSRRRQQQPPPOOOOOOOOOPPPQQQRRRSSSTTTTTTTTTTTTSSSSSSTTTUUUVVVWWWXXXYYYXXXYYYYYYZZZZZZZZZYYYYYYZZZZZZ[[[\\\]]]]]]\\\\\\\\\\\\ZZZYYYXXXXXXWWWWWWXXXYYYZZZ[[[\\\]]]]]]]]]]]]^^^___```bbbcccdddeeedddeeeeeefffffffffeeeeeeffffffhhhhhhhhhfffeeedddaaaaaa``````___^^^^^^]]]aaaaaa```_________aaabbbaaaaaaaaabbbbbbbbbbbbbbbbbbaaaaaacccfffiiiiiiiiifffggghhhiiijjjjjjiiiiiieeeeeefffggghhhiiijjjjjjhhhggggggggggggiiijjjlllkkkkkkkkkmmmnnnnnnllljjjeeeeeeeeegggiiillloooqqqmmmmmmkkkiiiggggggjjjlllnnnooopppooommmkkkkkkllliiiiiiiiihhhggggggffffffgggggghhhhhhhhhgggffffffcccccccccccccccdddddddddaaabbbcccccccccaaa```___]]]```dddfffffffffffffffggghhhjjjkkkkkkjjjhhhffffffdddaaa___^^^^^^]]]\\\^^^^^^__________________\\\\\\\\\\\\\\\]]]]]]]]]YYYXXXUUUTTTUUUWWWYYY[[[ZZZ[[[[[[[[[ZZZYYYXXXXXXYYYYYYXXXXXXWWWWWWXXXXXXSSSRRRQQQPPPOOOOOOPPPQQQSSSSSSSSSTTTUUUVVVWWWXXXVVVVVVUUUUUUTTTSSSRRRRRRQQQRRRSSSSSSTTTTTTUUUVVVYYYYYYYYYXXXXXXWWWWWWWWWWWWVVVVVVUUUTTTSSSRRRRRRTTTSSSRRRRRRRRRTTTVVVWWWWWWWWWVVVUUUTTTTTTTTTTTTTTTVVVWWWYYYYYYXXXVVVUUUSSSTTTUUUVVVXXXZZZ[[[\\\bbbeeeiiijjjggg___VVVPPPLLLKKKIIIHHHHHHIIIJJJKKKKKKKKKKKKLLLLLLNNNOOOPPPQQQQQQPPPMMMKKKJJJLLLNNNTTTVVVZZZ]]]aaafffkkkoooxxx}}}zzzxxxuuuttttttrrrkkkhhhiiiqqq}}}{{{wwwoookkkeeeaaa^^^\\\ZZZXXXYYYYYYYYYXXXXXXXXXWWWWWWSSSSSSRRRRRRRRRRRRSSSSSSSSSRRRQQQRRRTTTTTTRRRQQQLLLKKKIIIGGGGGGGGGHHHHHHHHHIIIIIIIIIIIIHHHGGGFFFHHHGGGFFFEEEEEEFFFGGGHHHFFFFFFGGGHHHHHHIIIIIIJJJIIIHHHGGGGGGFFFFFFFFFFFFFFFGGGHHHJJJKKKLLLLLLLLLLLLLLLMMMNNNOOOPPPPPPQQQVVVWWWYYYZZZZZZYYYXXXWWWWWWVVVUUUVVVXXXXXXVVVTTTUUUUUUUUUVVVUUUTTTSSSSSSSSSTTTTTTTTTTTTTTTSSSSSSTTTTTTTTTRRRNNNLLLLLLLLLLLLLLLLLLLLLMMMNNNOOOPPPPPPQQQRRRSSSSSSRRRQQQPPPPPPPPPOOOOOOPPPQQQRRRSSSRRRSSSTTTUUUUUUTTTSSSRRRSSSRRRQQQRRRSSSSSSQQQOOORRRQQQPPPOOOOOOOOOOOOOOONNNOOOPPPQQQRRRRRRSSSSSSQQQRRRSSSTTTUUUVVVWWWXXXWWWXXXXXXYYYYYYYYYYYYYYYXXXYYYZZZ[[[\\\\\\\\\\\\\\\\\\ZZZYYYXXXXXXXXXXXXXXXXXXYYYZZZ[[[[[[[[[ZZZ[[[[[[\\\]]]___```aaaaaa``````aaabbbbbbbbbbbbbbbcccccceeeeeeeeeeeedddcccaaa``````___^^^^^^]]]]]]```aaaaaa```______```bbb```aaabbbccccccccccccccccccbbbaaaccceeehhhiiihhhffffffggghhhhhhhhhhhhhhhcccddddddddddddeeeeeeeeedddcccccccccdddfffgggiiijjjjjjkkkmmmoooooommmkkkeeeeeeeeefffhhhjjjmmmnnnllllllllljjjhhhhhhiiikkkjjjlllmmmllljjjhhhhhhiiigggggggggffffffeeeeeeeeefffggghhhiiiiiihhhffffff```aaaaaabbbccccccddddddaaaaaabbbbbbbbb```___^^^ZZZ]]]```cccddddddfffggghhhjjjmmmoooooommmkkkiiifffdddbbb___]]]\\\\\\\\\[[[\\\\\\\\\]]]]]]^^^^^^\\\[[[ZZZZZZZZZZZZ[[[[[[XXXWWWVVVUUUVVVWWWYYY[[[ZZZZZZZZZ[[[ZZZZZZYYYYYYYYYYYYXXXXXXXXXYYYYYYZZZUUUSSSRRRPPPOOOOOOPPPPPPRRRRRRSSSTTTUUUUUUVVVVVVWWWWWWVVVUUUTTTSSSSSSRRRPPPQQQRRRRRRQQQQQQRRRSSSWWWWWWXXXXXXYYYYYYZZZZZZZZZZZZXXXWWWVVVTTTSSSSSSRRRQQQQQQPPPQQQRRRSSSTTTVVVUUUTTTTTTSSSSSSSSSTTTPPPQQQTTTVVVXXXYYYYYYYYYUUUVVVWWWXXXYYYZZZ[[[[[[]]]___bbbbbb```[[[VVVRRRNNNMMMKKKIIIHHHIIIJJJKKKKKKKKKKKKKKKLLLMMMNNNOOONNNOOONNNMMMKKKKKKLLLNNNPPPQQQTTTUUUWWW[[[```dddlllpppwww~~~~~~wwwqqqlllgggaaa```cccfffsss~~~{{{sssooogggccc^^^[[[YYYXXXWWWUUUUUUUUUUUUUUUUUUUUUUUUUUURRRRRRQQQQQQQQQQQQRRRRRRQQQQQQPPPQQQRRRSSSQQQOOOLLLKKKJJJHHHGGGGGGGGGHHHGGGHHHIIIIIIIIIHHHGGGFFFGGGFFFFFFEEEEEEFFFFFFGGGEEEEEEFFFFFFGGGHHHHHHIIIHHHHHHHHHHHHHHHHHHHHHHHHFFFGGGHHHIIIJJJKKKKKKKKKJJJKKKLLLNNNOOOQQQRRRSSSSSSTTTUUUUUUVVVVVVVVVUUUVVVVVVUUUVVVWWWVVVSSSQQQSSSTTTUUUUUUUUUTTTSSSRRRSSSSSSTTTTTTTTTTTTSSSSSSSSSTTTUUUSSSPPPNNNMMMNNNNNNNNNMMMLLLLLLMMMNNNOOONNNOOOOOOPPPPPPQQQQQQQQQPPPOOONNNNNNNNNOOOPPPPPPQQQRRRSSSTTTTTTSSSRRRQQQQQQQQQPPPRRRSSSTTTRRRQQQPPPOOOOOONNNNNNNNNOOOOOOLLLLLLNNNOOOPPPQQQQQQQQQPPPQQQRRRSSSTTTVVVWWWWWWVVVWWWXXXXXXYYYYYYYYYXXXUUUVVVWWWYYYZZZ[[[[[[[[[\\\[[[[[[ZZZYYYYYYYYYYYYWWWXXXYYYYYYYYYYYYXXXXXXYYYYYYYYYZZZ[[[\\\\\\]]]ZZZ[[[\\\]]]^^^_________``````aaabbbcccccccccbbb``````___^^^]]]]]]]]]]]]\\\___aaa```^^^]]]^^^___```aaacccdddeeeeeeeeeeeedddbbbaaabbbeeeggghhhhhhffffffffffffggggggggggggddddddcccbbbbbbbbbbbbbbb``````___```aaacccdddfffffffffhhhkkkmmmmmmjjjhhhfffeeeeeeeeefffgggiiijjjhhhiiikkkjjjiiihhhhhhiiiggghhhiiihhhfffeeeeeefffeeeeeeeeeddddddddddddccceeefffgggiiiiiihhhfffeee``````aaacccdddeeefffgggbbbbbbccccccbbbaaa___^^^[[[]]]___aaabbbccceeeggggggjjjooossstttsssqqqooofffeeeccc```]]][[[\\\\\\YYYYYYZZZZZZ[[[\\\\\\]]][[[ZZZYYYXXXWWWWWWXXXYYYVVVVVVVVVVVVWWWXXXYYYZZZZZZ[[[[[[\\\\\\\\\\\\[[[[[[[[[ZZZYYYXXXXXXXXXYYYWWWVVVTTTSSSQQQQQQQQQRRRRRRRRRSSSTTTTTTUUUUUUTTTXXXXXXWWWVVVUUUTTTSSSSSSPPPRRRSSSRRRPPPOOOPPPRRRSSSTTTUUUWWWXXXYYYZZZ[[[\\\[[[ZZZXXXVVVTTTSSSRRRPPPPPPOOOOOOOOOPPPQQQRRRTTTTTTSSSSSSRRRRRRSSSSSSOOOPPPRRRTTTVVVXXXZZZZZZWWWWWWXXXYYYZZZ[[[[[[[[[[[[[[[\\\[[[ZZZXXXVVVTTTPPPNNNLLLJJJIIIJJJKKKLLLKKKKKKKKKKKKLLLMMMNNNOOONNNNNNNNNMMMKKKJJJKKKMMMLLLMMMNNNOOOPPPRRRVVVYYY^^^bbbiiipppwwwvvvnnnggg``````cccaaalllvvv{{{~~~zzzuuunnnhhheee___\\\XXXVVVUUUUUUTTTTTTRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQPPPPPPPPPPPPQQQQQQPPPOOOOOOPPPQQQQQQPPPNNNMMMLLLKKKIIIHHHHHHGGGGGGGGGHHHIIIJJJJJJHHHFFFEEEFFFGGGGGGGGGGGGGGGGGGFFFEEEFFFFFFGGGHHHHHHIIIIIIIIIIIIJJJJJJJJJJJJJJJIIIGGGHHHIIIIIIJJJJJJJJJJJJIIIJJJKKKNNNPPPRRRTTTUUUQQQQQQRRRRRRRRRSSSSSSTTTVVVVVVUUUUUUVVVUUURRROOOSSSSSSTTTUUUUUUTTTRRRRRRRRRSSSSSSTTTTTTTTTSSSSSSSSSUUUUUUTTTQQQOOONNNOOOPPPOOOMMMLLLLLLLLLMMMNNNNNNMMMMMMNNNOOOPPPQQQRRRPPPOOONNNMMMMMMMMMNNNOOOPPPQQQSSSTTTTTTSSSQQQPPPPPPPPPPPPQQQSSSTTTSSSRRRNNNNNNNNNMMMNNNNNNOOOOOOKKKKKKMMMNNNOOOPPPPPPQQQPPPPPPQQQSSSTTTVVVWWWWWWVVVWWWWWWXXXYYYYYYYYYXXXSSSTTTUUUWWWXXXYYYYYYYYY\\\[[[[[[ZZZZZZZZZZZZZZZXXXXXXXXXYYYXXXXXXWWWWWWWWWWWWXXXXXXYYYYYYYYYZZZVVVWWWYYYZZZ[[[\\\\\\\\\^^^___```aaaaaabbbbbbbbb``````___^^^]]]]]]]]]]]]ZZZ]]]``````]]][[[\\\]]]```aaaccceeeffffffffffffeeecccbbbbbbeeeggghhhhhhffffffffffffffffffffffffeeedddcccbbbaaaaaaaaaaaa^^^^^^]]]^^^___aaacccdddaaaaaacccfffhhhhhhfffcccfffeeeeeeddddddeeeggghhheeegggiiijjjhhhgggggggggdddfffgggfffdddccccccdddddddddccccccccccccccccccdddeeeggghhhiiihhhfffeeebbbbbbdddeeeggghhhjjjjjjcccdddddddddcccbbb```___]]]___``````aaabbbeeegggeeeiiipppvvvxxxxxxuuussseeeeeeccc```]]][[[\\\]]]WWWWWWXXXYYYZZZ[[[\\\\\\[[[ZZZXXXWWWVVVVVVVVVWWWVVVVVVWWWXXXXXXYYYZZZZZZ[[[\\\]]]^^^^^^^^^^^^^^^^^^]]][[[ZZZXXXWWWWWWWWWZZZYYYWWWUUUSSSSSSSSSSSSRRRSSSSSSTTTTTTTTTTTTSSSYYYYYYXXXWWWVVVTTTTTTSSSRRRTTTUUUSSSPPPOOOPPPRRRQQQQQQSSSUUUWWWYYYZZZ[[[\\\\\\ZZZXXXVVVTTTRRRRRROOOOOONNNNNNNNNOOOPPPPPPTTTSSSSSSRRRRRRRRRRRRSSSSSSRRRRRRSSSTTTUUUWWWWWWVVVWWWXXXYYYZZZZZZZZZZZZZZZYYYXXXWWWWWWVVVVVVVVVQQQOOOMMMKKKJJJJJJKKKLLLLLLLLLKKKLLLLLLMMMNNNOOONNNOOONNNLLLJJJIIIJJJKKKIIIJJJKKKKKKKKKLLLOOORRRSSSWWW]]]eeemmmvvv~~~uuullleeedddgggbbbjjjpppqqquuu|||~~~}}}|||}}}{{{wwwqqqjjjeee```^^^[[[XXXTTTSSSSSSSSSSSSSSSQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPOOOOOOPPPPPPQQQOOONNNNNNOOOPPPPPPOOOMMMMMMMMMKKKJJJIIIHHHHHHHHHGGGHHHIIIJJJJJJHHHGGGEEEGGGHHHIIIJJJJJJIIIHHHGGGFFFGGGGGGHHHHHHIIIJJJJJJIIIJJJKKKKKKLLLLLLKKKKKKHHHHHHIIIIIIJJJIIIIIIIIIHHHIIIKKKNNNPPPSSSUUUVVVRRRPPPOOONNNNNNOOOQQQRRRUUUUUUVVVVVVVVVVVVVVVVVVSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSTTTWWWVVVUUUSSSRRRQQQQQQQQQSSSSSSQQQPPPNNNLLLKKKJJJMMMMMMMMMMMMNNNOOOPPPQQQPPPPPPOOONNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOSSSQQQOOOPPPRRRSSSQQQOOOPPPPPPPPPOOONNNMMMLLLKKKLLLLLLLLLLLLKKKKKKKKKKKKMMMNNNPPPPPPQQQRRRVVVYYYYYYXXXWWWVVVVVVVVVVVVVVVUUUTTTSSSSSSSSSTTTUUUVVV[[[\\\^^^___^^^\\\ZZZXXXWWWXXXYYYYYYXXXVVVTTTRRRVVVWWWXXXXXXXXXWWWVVVUUUXXXVVVVVVXXX\\\^^^\\\ZZZ[[[\\\^^^___``````aaaaaaaaa___[[[XXXWWWXXXZZZ\\\\\\[[[ZZZ[[[]]]^^^]]]\\\bbbbbbbbbbbbcccdddeeefffeeedddcccbbbbbbccceeegggbbbaaa```______```aaaaaadddcccaaa___^^^___```aaa````````````````````````^^^______```aaabbbbbbcccccccccccceeeggghhhgggeeeaaacccgggiiiiiifffcccaaa``````______```aaacccdddddddddeeeeeeeeeeeeeeedddcccccccccbbbbbbbbbbbbaaadddddddddeeehhhhhhhhhfffaaaaaaaaaaaabbbbbbbbbbbbaaaaaa``````bbbdddgggiiieeedddffflllsssxxxxxxwwwiiifffbbb^^^]]]\\\[[[ZZZVVVWWWXXXYYYZZZ[[[\\\]]][[[ZZZWWWUUUSSSRRRRRRRRRWWWXXXYYYYYYYYYYYYYYYYYY^^^^^^^^^^^^^^^^^^^^^^^^\\\[[[ZZZYYYYYYYYYYYYYYYZZZ[[[[[[ZZZXXXUUUTTTTTTRRRRRRSSSSSSTTTTTTTTTUUU\\\\\\[[[YYYXXXVVVUUUUUUQQQRRRSSSSSSRRRPPPNNNLLLRRRRRRRRRRRRTTTVVVXXXYYY^^^]]]ZZZWWWTTTRRRPPPPPPRRRRRRPPPOOOOOOPPPQQQRRRRRRRRRQQQQQQQQQRRRRRRSSSTTTTTTTTTTTTTTTTTTUUUUUUUUUVVVWWWXXXXXXWWWVVVUUUYYYYYYXXXWWWUUUTTTSSSSSSQQQQQQPPPOOOOOONNNNNNMMMIIIJJJLLLMMMOOOOOOPPPPPPMMMLLLKKKJJJHHHGGGEEEEEEGGGGGGHHHIIIIIIJJJKKKKKKNNNPPPSSSXXX___fffmmmqqqxxx}}}~~~wwwssspppnnnppppppnnnlllnnnvvv}}}|||zzzxxxyyyzzzyyyuuuqqqrrroooiiiccc^^^ZZZXXXXXXWWWVVVUUUSSSRRRRRRQQQQQQPPPOOONNNLLLLLLMMMOOOPPPQQQQQQRRRQQQQQQPPPOOOOOOQQQPPPPPPOOOOOOOOOPPPPPPPPPPPPPPPNNNKKKJJJKKKLLLIIIIIIIIIIIIIIIGGGFFFFFFFFFFFFGGGHHHIIIIIIIIIIIIGGGGGGGGGHHHHHHIIIIIIIIIHHHIIILLLMMMNNNMMMLLLKKKKKKKKKJJJJJJJJJIIIIIIIIIGGGHHHJJJLLLNNNQQQRRRSSSPPPOOONNNMMMMMMNNNOOOPPPSSSTTTTTTUUUVVVWWWWWWXXXVVVUUUTTTSSSRRRQQQPPPOOOPPPPPPPPPPPPPPPQQQRRRRRRVVVUUUTTTRRRQQQPPPPPPPPPQQQQQQPPPOOOMMMLLLKKKJJJLLLLLLLLLMMMMMMNNNOOOPPPPPPOOOOOONNNMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNLLLKKKLLLOOOPPPOOOMMMNNNNNNNNNNNNMMMLLLKKKJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKMMMNNNNNNOOOQQQTTTWWWXXXWWWVVVVVVUUUUUUUUUVVVUUUUUUTTTSSSSSSSSSTTTUUUYYYZZZ\\\^^^]]]\\\ZZZXXXVVVWWWXXXXXXWWWUUUSSSQQQUUUVVVWWWXXXXXXWWWWWWVVVUUUTTTTTTWWWZZZ\\\[[[YYYYYYZZZ[[[]]]^^^^^^______```^^^[[[XXXWWWWWWYYYYYYYYYXXXXXXZZZ\\\^^^^^^^^^````````````aaabbbccccccdddcccbbbaaabbbdddeeegggbbbaaa```___^^^______``````aaaaaabbbaaa```______^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]^^^^^^___``````aaaaaa``````bbbdddeeedddccc^^^```ccceeefffdddbbb```]]]]]]]]]]]]^^^___aaabbbccccccdddeeeeeeeeeeeeeeecccccccccbbbbbbaaaaaaaaabbbaaabbbccceeefffeeeddd``````````````````````````````___```aaadddggghhheeecccdddiiioootttuuutttlllhhhbbb^^^[[[YYYWWWUUUVVVWWWXXXYYYZZZ[[[\\\]]]\\\ZZZXXXVVVTTTRRRRRRRRRTTTUUUWWWXXXYYYZZZZZZZZZ^^^^^^^^^^^^^^^^^^______]]]]]][[[YYYXXXWWWWWWWWWXXXYYY[[[[[[YYYWWWUUUTTTSSSSSSSSSSSSTTTTTTTTTUUUYYYYYYYYYYYYYYYYYYYYYYYYUUUTTTRRRQQQPPPOOOOOOPPPSSSSSSRRRSSSTTTUUUWWWXXXZZZYYYWWWUUUSSSRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQRRRRRRRRRQQQQQQQQQRRRRRRRRRRRRRRRSSSSSSSSSSSSTTTTTTUUUVVVWWWWWWWWWWWWVVVUUUWWWWWWVVVUUUTTTSSSRRRRRRRRRQQQPPPNNNMMMKKKJJJIIIHHHIIIKKKLLLMMMNNNNNNNNNKKKKKKJJJIIIHHHGGGFFFFFFFFFFFFGGGGGGHHHIIIIIIJJJKKKLLLNNNQQQVVV\\\aaadddmmmrrryyy~~~zzzsssmmmlllpppuuu|||zzzuuussssssqqqooonnnooopppooollliiiiiifffbbb]]]ZZZWWWVVVVVVVVVUUUTTTSSSRRRRRRRRRRRRPPPOOOMMMLLLLLLMMMOOOPPPQQQRRRRRRSSSRRRQQQPPPOOOQQQQQQPPPPPPOOOPPPPPPQQQPPPQQQQQQOOOLLLKKKLLLMMMKKKJJJJJJIIIIIIHHHGGGGGGGGGHHHIIIIIIJJJIIIIIIIIIEEEEEEFFFGGGHHHHHHIIIIIIHHHIIIKKKMMMMMMLLLKKKJJJJJJJJJIIIIIIIIIIIIHHHHHHFFFGGGIIIKKKMMMOOOPPPQQQNNNNNNLLLKKKKKKLLLMMMNNNPPPQQQRRRTTTVVVXXXYYYZZZYYYXXXVVVTTTQQQOOONNNMMMNNNNNNNNNMMMNNNNNNOOOPPPSSSSSSQQQPPPOOOOOOOOOOOONNNNNNNNNMMMLLLLLLKKKKKKLLLLLLKKKLLLLLLMMMNNNOOOOOONNNMMMMMMLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMJJJIIIIIIJJJMMMNNNNNNMMMLLLLLLLLLLLLKKKJJJIIIIIIIIIIIIIIIJJJJJJKKKKKKKKKJJJKKKLLLLLLLLLNNNQQQTTTVVVUUUUUUTTTTTTTTTTTTUUUUUUUUUTTTSSSRRRRRRRRRRRRVVVXXXZZZ[[[[[[ZZZYYYXXXVVVVVVWWWWWWVVVTTTRRRQQQRRRSSSTTTUUUUUUVVVUUUUUUSSSRRRSSSUUUXXXYYYYYYXXXYYYZZZ[[[\\\]]]^^^^^^^^^^^^]]][[[YYYXXXWWWVVVVVVUUUTTTUUUWWW[[[^^^______]]]]]]]]]]]]^^^___``````bbbaaaaaaaaabbbccceeefffbbbaaa```^^^]]]]]]]]]]]][[[]]]```ccccccaaa^^^\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\]]]^^^^^^^^^^^^]]]]]]^^^```aaa```___]]]^^^___aaaaaaaaa```___YYYYYYYYYYYYZZZ\\\^^^___aaaaaabbbdddeeeeeeeeeeeeddddddcccbbbbbbaaa``````_________```bbbcccbbb```____________^^^^^^]]]\\\^^^^^^^^^___aaacccfffgggdddbbb```ccciiinnnoooooojjjfffaaa]]]ZZZWWWUUUSSSVVVWWWXXXYYYZZZ[[[\\\]]]]]]\\\YYYWWWUUUSSSRRRRRRQQQRRRTTTVVVXXXYYYZZZZZZ\\\\\\]]]]]]^^^^^^______]]]\\\ZZZYYYWWWVVVUUUUUUVVVXXXZZZ[[[[[[YYYVVVUUUSSSSSSSSSTTTTTTTTTTTTTTTUUUVVVWWWYYYZZZ\\\]]]^^^YYYVVVRRRNNNMMMOOOQQQTTTTTTTTTSSSSSSTTTTTTUUUVVVTTTTTTSSSSSSRRRRRRSSSSSSQQQRRRRRRSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQRRRRRRSSSSSSSSSTTTTTTUUUUUUUUUUUUTTTTTTUUUUUUTTTSSSRRRRRRQQQQQQSSSRRRPPPNNNKKKHHHGGGFFFHHHIIIJJJKKKLLLLLLMMMMMMJJJJJJJJJIIIHHHGGGGGGGGGEEEEEEEEEFFFFFFGGGGGGHHHIIIIIIJJJLLLNNNRRRUUUWWW]]]bbbiiiqqqyyytttmmmlllnnnwww~~~{{{sssmmmjjjiiiiiihhhggghhhiiiiiigggeee```^^^\\\YYYWWWUUUUUUUUUUUUUUUTTTTTTSSSSSSRRRRRRPPPOOOMMMLLLLLLMMMOOOPPPQQQRRRTTTUUUTTTSSSQQQPPPQQQQQQPPPPPPPPPPPPQQQQQQQQQRRRRRRPPPNNNMMMMMMNNNLLLKKKJJJHHHHHHHHHHHHIIIIIIIIIJJJJJJJJJIIIHHHHHHDDDDDDEEEFFFGGGIIIJJJJJJHHHIIIKKKLLLLLLKKKJJJIIIIIIHHHHHHHHHHHHGGGGGGGGGEEEFFFGGGIIIKKKMMMNNNOOONNNMMMLLLKKKKKKLLLLLLMMMMMMNNNPPPRRRUUUXXXYYYZZZXXXWWWVVVSSSQQQOOOMMMLLLMMMLLLLLLLLLLLLMMMNNNNNNPPPPPPOOOMMMMMMLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMKKKKKKJJJJJJKKKLLLMMMMMMMMMLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJKKKLLLLLLLLLIIIIIIIIIJJJIIIIIIHHHHHHFFFGGGGGGHHHIIIJJJKKKKKKHHHJJJKKKKKKKKKLLLOOORRRTTTSSSSSSRRRRRRRRRSSSSSSUUUTTTSSSRRRQQQQQQPPPPPPTTTUUUVVVXXXXXXXXXWWWVVVVVVVVVVVVVVVUUUTTTRRRQQQOOOOOOPPPQQQRRRSSSSSSSSSRRRSSSTTTUUUWWWXXXXXXWWWZZZ[[[\\\]]]^^^_________\\\\\\[[[ZZZYYYWWWUUUTTTTTTSSSSSSUUUXXX\\\]]]]]]\\\\\\[[[[[[\\\]]]^^^^^^_________``````bbbcccddd``````___]]]\\\[[[ZZZZZZWWWYYY\\\___```___]]][[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[\\\\\\\\\]]]\\\[[[ZZZ[[[\\\^^^]]]\\\^^^^^^^^^]]]]]]]]]]]]]]]VVVVVVUUUVVVWWWXXXZZZ[[[^^^___```bbbcccddddddddddddccccccbbbaaa```______^^^]]]]]]___```aaa```^^^]]]]]]^^^^^^]]]\\\ZZZZZZ\\\\\\]]]^^^```bbbdddeeeccc___\\\]]]bbbgggiiijjjdddaaa]]][[[ZZZXXXVVVUUUVVVWWWXXXYYYZZZ[[[\\\]]]]]]]]][[[YYYWWWUUUTTTSSSRRRRRRTTTUUUWWWWWWXXXXXXYYYYYYZZZ[[[\\\\\\]]]]]]ZZZYYYXXXWWWVVVUUUUUUUUUUUUVVVXXX[[[\\\[[[XXXVVVTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUWWWYYY[[[]]]^^^___ZZZWWWSSSOOONNNPPPRRRTTTUUUUUUTTTTTTTTTTTTTTTTTTRRRRRRQQQQQQQQQQQQRRRRRRPPPQQQSSSTTTTTTTTTSSSRRRSSSSSSSSSSSSSSSRRRRRRQQQPPPQQQQQQRRRRRRSSSSSSSSSRRRSSSSSSSSSSSSSSSSSSRRRTTTTTTSSSSSSRRRRRRQQQQQQSSSRRRPPPNNNKKKIIIGGGFFFIIIJJJKKKKKKLLLLLLLLLLLLKKKKKKJJJIIIHHHFFFFFFEEECCCCCCDDDDDDDDDEEEEEEEEEHHHHHHIIIJJJKKKNNNPPPQQQRRRVVV\\\cccjjjrrrzzz~~~xxxpppmmmxxx|||sssjjjdddaaabbbbbbbbbbbbcccccccccbbb]]]\\\ZZZXXXWWWVVVVVVVVVTTTTTTTTTTTTTTTSSSRRRRRROOONNNMMMLLLLLLNNNOOOQQQQQQSSSTTTVVVVVVTTTRRRQQQRRRRRRQQQQQQQQQQQQQQQQQQQQQRRRSSSRRRPPPNNNNNNOOOMMMKKKIIIGGGGGGGGGHHHIIIJJJJJJJJJIIIIIIGGGFFFFFFDDDEEEFFFGGGIIIJJJKKKLLLIIIJJJJJJKKKJJJJJJIIIHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFGGGIIIJJJLLLMMMNNNNNNNNNMMMLLLLLLLLLLLLLLLJJJKKKMMMPPPSSSVVVXXXYYYUUUTTTSSSRRRPPPOOONNNMMMLLLKKKKKKKKKKKKLLLMMMMMMMMMMMMLLLKKKJJJJJJJJJJJJKKKLLLLLLLLLMMMMMMMMMMMMJJJJJJIIIIIIIIIJJJKKKKKKKKKKKKJJJIIIIIIIIIIIIJJJIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJIIIHHHHHHHHHHHHFFFFFFGGGHHHHHHHHHGGGGGGEEEEEEFFFGGGHHHIIIIIIJJJHHHIIIJJJJJJJJJKKKNNNQQQQQQQQQPPPPPPPPPPPPQQQQQQSSSSSSRRRRRRQQQPPPOOOOOOQQQRRRSSSTTTUUUUUUTTTTTTUUUUUUUUUUUUTTTTTTTTTSSSPPPPPPPPPQQQRRRSSSSSSTTTTTTUUUVVVWWWWWWWWWWWWXXXXXXYYYZZZ\\\]]]]]]]]]]]][[[[[[[[[ZZZYYYWWWUUUTTTTTTSSSRRRSSSVVVYYY[[[[[[\\\[[[[[[[[[[[[\\\]]]]]]]]]]]]]]]^^^______```aaa^^^^^^]]]\\\[[[ZZZYYYXXXVVVVVVWWWXXXYYYZZZ[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[\\\\\\ZZZXXXYYYZZZ\\\\\\[[[______^^^\\\[[[[[[[[[ZZZUUUUUUTTTTTTUUUVVVXXXYYY\\\\\\^^^___aaaaaabbbbbbbbbbbbaaa``````___^^^^^^^^^]]]]]]^^^``````___]]][[[\\\]]]]]]]]]\\\ZZZYYY[[[[[[\\\]]]^^^```aaabbbaaa]]]YYYYYY^^^bbbeeeeeeaaa___\\\[[[ZZZYYYWWWUUUVVVWWWXXXYYYZZZ[[[\\\]]]]]]]]]\\\ZZZYYYWWWVVVUUUTTTUUUUUUUUUUUUUUUTTTTTTUUUUUUVVVWWWXXXZZZZZZ[[[VVVVVVVVVVVVVVVVVVWWWXXXVVVVVVWWWZZZ]]]]]]ZZZWWWUUUUUUUUUTTTTTTTTTTTTTTTVVVVVVWWWYYYZZZ[[[\\\]]]XXXWWWUUUSSSRRRRRRRRRSSSUUUUUUUUUUUUTTTTTTTTTSSSSSSRRRRRRQQQPPPPPPQQQQQQPPPQQQSSSTTTTTTTTTSSSRRRSSSSSSTTTTTTSSSRRRQQQQQQPPPPPPQQQQQQRRRSSSSSSTTTQQQQQQPPPPPPPPPPPPQQQQQQSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQPPPOOOMMMLLLKKKJJJKKKKKKLLLLLLMMMLLLLLLLLLMMMLLLKKKIIIGGGEEEDDDCCCBBBBBBBBBCCCCCCCCCCCCCCCFFFFFFGGGHHHJJJLLLMMMNNNLLLOOOSSSXXX]]]dddkkkppptttwww|||}}}vvvxxx{{{uuukkkbbb]]][[[\\\\\\\\\\\\\\\]]]]]]]]]\\\ZZZYYYWWWVVVUUUUUUTTTTTTUUUUUUTTTSSSRRRQQQOOONNNMMMLLLLLLNNNPPPQQQRRRSSSTTTUUUVVVUUUSSSRRRUUUTTTSSSRRRQQQQQQQQQQQQQQQRRRTTTSSSQQQPPPOOOPPPLLLKKKIIIGGGFFFGGGHHHIIIIIIIIIIIIIIIHHHFFFEEEDDDFFFFFFHHHIIIKKKLLLMMMNNNKKKKKKKKKJJJJJJIIIHHHHHHGGGGGGFFFFFFFFFEEEEEEEEEGGGGGGHHHIIIJJJKKKLLLMMMMMMMMMMMMLLLLLLKKKKKKJJJIIIJJJLLLNNNPPPSSSTTTUUURRRQQQQQQPPPOOOOOONNNNNNJJJJJJJJJJJJJJJKKKKKKLLLJJJJJJIIIHHHHHHHHHHHHHHHJJJJJJJJJKKKKKKLLLLLLLLLIIIIIIHHHHHHHHHIIIIIIJJJJJJIIIHHHHHHGGGGGGHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHGGGDDDCCCCCCDDDDDDEEEFFFFFFGGGGGGGGGGGGEEEEEEEEEFFFFFFGGGGGGGGGGGGHHHIIIHHHHHHIIILLLOOOOOONNNNNNNNNNNNOOOPPPPPPQQQQQQQQQQQQQQQPPPOOONNNPPPQQQQQQRRRRRRRRRQQQQQQQQQRRRRRRRRRSSSTTTTTTTTTSSSSSSRRRRRRSSSTTTUUUVVVVVVXXXYYYXXXWWWVVVVVVWWWTTTUUUVVVWWWXXXYYYYYYYYYYYYYYYYYYXXXWWWVVVUUUTTTTTTRRRQQQRRRUUUXXXZZZ[[[\\\[[[[[[ZZZ[[[[[[\\\\\\[[[[[[[[[\\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZYYYWWWWWWVVVUUUSSSSSSSSSVVVXXXZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[YYYWWWWWWXXXZZZZZZYYY^^^^^^]]]\\\[[[ZZZYYYYYYWWWVVVUUUUUUUUUUUUVVVWWWZZZZZZ\\\]]]^^^^^^^^^^^^______^^^^^^^^^^^^]]]]]]^^^]]]]]]^^^______^^^\\\ZZZ[[[]]]^^^^^^]]][[[ZZZZZZ[[[[[[\\\]]]]]]^^^^^^___[[[WWWXXX\\\```bbbbbbcccaaa^^^\\\[[[YYYWWWTTTVVVWWWXXXYYYZZZ[[[\\\]]]\\\]]]\\\\\\[[[YYYXXXWWWWWWWWWWWWVVVUUUSSSQQQQQQRRRRRRSSSUUUVVVXXXYYYYYYVVVVVVWWWWWWXXXYYY[[[[[[XXXWWWVVVYYY\\\]]][[[XXXUUUUUUUUUUUUUUUTTTTTTTTTWWWWWWXXXXXXYYYYYYZZZZZZWWWWWWVVVVVVUUUTTTSSSRRRTTTTTTUUUUUUUUUTTTTTTSSSTTTTTTSSSRRRQQQQQQQQQQQQPPPPPPQQQRRRSSSSSSSSSSSSSSSTTTTTTUUUTTTSSSQQQPPPNNNNNNOOOPPPQQQRRRRRRSSSOOOOOONNNNNNNNNNNNOOOOOORRRRRRRRRRRRRRRRRRRRRSSSQQQPPPPPPPPPOOONNNNNNNNNLLLLLLMMMMMMMMMLLLKKKKKKLLLKKKJJJHHHGGGEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBAAABBBCCCEEEGGGHHHIIIJJJJJJLLLNNNQQQSSSWWW\\\```gggjjjoootttyyy~~~|||{{{zzz{{{~~~~~~yyyooofffaaa[[[\\\\\\[[[ZZZZZZ\\\^^^[[[ZZZYYYXXXWWWUUUTTTSSSUUUUUUVVVUUUTTTRRRPPPOOOOOONNNLLLLLLLLLNNNPPPRRRRRRSSSSSSTTTTTTTTTTTTTTTWWWVVVUUUSSSQQQPPPOOOOOOPPPRRRTTTTTTRRRPPPPPPPPPLLLKKKJJJHHHHHHHHHHHHIIIIIIIIIIIIIIIHHHGGGFFFEEEHHHHHHIIIJJJLLLMMMNNNNNNMMMLLLKKKKKKJJJIIIHHHHHHGGGFFFFFFFFFFFFEEEEEEEEEGGGHHHHHHIIIJJJKKKKKKKKKLLLLLLLLLKKKJJJJJJIIIHHHIIIIIIJJJLLLNNNOOOPPPQQQQQQPPPPPPOOONNNMMMLLLLLLHHHHHHGGGGGGHHHHHHIIIJJJHHHGGGGGGFFFFFFFFFFFFFFFHHHHHHHHHHHHHHHIIIIIIIIIHHHHHHHHHGGGGGGGGGHHHHHHHHHHHHGGGFFFFFFFFFFFFGGGEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGFFFCCCBBBCCCEEECCCDDDEEEFFFGGGGGGGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGFFFFFFGGGJJJLLLMMMMMMLLLLLLMMMNNNNNNOOOOOOOOOPPPQQQPPPPPPOOONNNPPPPPPPPPPPPOOOOOOOOOOOOMMMMMMNNNOOOPPPRRRSSSTTTTTTSSSRRRRRRRRRRRRTTTTTTWWWYYYZZZYYYVVVTTTTTTUUURRRSSSTTTUUUVVVWWWWWWWWWVVVVVVUUUUUUTTTTTTTTTTTTRRRPPPOOOQQQUUUYYY\\\]]][[[ZZZZZZYYYYYYZZZZZZZZZYYYZZZZZZZZZZZZYYYXXXXXXXXXYYYZZZZZZYYYXXXWWWVVVUUUTTTSSSRRRRRRTTTVVVXXXZZZZZZZZZZZZZZZZZZZZZZZZXXXXXXXXXXXXXXXXXXXXXXXXZZZWWWUUUTTTVVVWWWXXXWWWYYYZZZZZZ[[[[[[ZZZZZZYYYZZZYYYWWWVVVUUUUUUVVVWWWXXXYYYZZZZZZ[[[[[[[[[[[[\\\\\\\\\\\\\\\]]]]]]]]]]]]\\\\\\]]]^^^^^^\\\[[[YYY[[[]]]___```___^^^\\\[[[[[[[[[\\\\\\[[[[[[[[[]]]YYYVVVWWW[[[___``````bbb```^^^^^^]]]\\\ZZZWWWVVVWWWXXXYYYZZZ[[[\\\]]][[[\\\]]]]]]]]]\\\ZZZZZZXXXXXXWWWVVVUUUSSSQQQPPPPPPQQQRRRTTTVVVXXXYYYZZZ[[[[[[[[[[[[\\\]]]^^^^^^[[[XXXUUUWWW[[[]]][[[YYYVVVVVVVVVUUUUUUTTTTTTTTTVVVVVVWWWWWWXXXXXXYYYYYYXXXXXXWWWVVVUUUTTTSSSSSSSSSSSSTTTUUUUUUUUUTTTTTTUUUTTTTTTSSSSSSSSSSSSSSSPPPPPPPPPPPPQQQRRRSSSTTTSSSTTTUUUUUUUUUSSSQQQPPPKKKKKKLLLMMMNNNOOOPPPPPPNNNNNNMMMLLLLLLMMMNNNNNNOOOPPPPPPPPPQQQQQQQQQRRRQQQQQQPPPPPPOOOOOONNNNNNKKKLLLLLLLLLKKKKKKJJJIIIIIIHHHHHHHHHGGGFFFFFFFFFBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@BBBCCCEEEFFFFFFFFFGGGIIIKKKLLLMMMOOOQQQTTTWWW[[[```dddhhhmmmssswwwyyy{{{~~~}}}|||}}}|||xxxvvvvvvwwwvvvuuuwwwyyyzzzwwwqqqjjjeeebbb[[[]]]]]][[[YYYYYY[[[^^^YYYYYYYYYYYYXXXWWWVVVUUUVVVVVVVVVVVVTTTRRROOOMMMNNNMMMLLLLLLMMMNNNQQQRRRSSSRRRRRRQQQRRRSSSTTTUUUZZZYYYVVVTTTQQQOOONNNNNNOOOQQQSSSTTTRRRPPPOOOOOOMMMMMMLLLLLLKKKJJJJJJJJJJJJKKKKKKKKKJJJIIIHHHHHHIIIIIIIIIJJJKKKLLLLLLMMMNNNNNNLLLKKKJJJIIIIIIIIIGGGGGGGGGFFFFFFFFFEEEEEEFFFGGGGGGGGGHHHIIIIIIIIIJJJJJJJJJJJJIIIHHHGGGFFFIIIIIIJJJKKKLLLMMMNNNNNNQQQPPPOOONNNLLLKKKJJJIIIFFFFFFFFFFFFFFFGGGGGGHHHGGGFFFEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFHHHHHHGGGGGGFFFGGGGGGHHHHHHGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDGGGHHHHHHEEEEEEFFFIIIBBBCCCDDDFFFGGGGGGGGGGGGEEEEEEEEEEEEDDDDDDDDDDDDCCCDDDEEEDDDDDDEEEHHHJJJLLLLLLKKKLLLLLLMMMNNNNNNMMMNNNOOOPPPPPPPPPOOONNNPPPOOOOOONNNNNNMMMMMMMMMJJJJJJKKKLLLNNNQQQSSSTTTRRRQQQPPPOOONNNOOOPPPQQQXXXZZZ[[[YYYUUURRRRRRSSSSSSTTTUUUVVVWWWXXXXXXXXXSSSSSSRRRRRRRRRRRRSSSSSSPPPNNNNNNPPPUUU[[[^^^```ZZZYYYYYYXXXXXXXXXYYYYYYYYYYYYYYYYYYXXXWWWVVVUUUWWWXXXYYYYYYYYYXXXWWWVVVUUUTTTTTTSSSTTTTTTUUUVVVYYYYYYYYYYYYYYYYYYYYYYYYVVVVVVVVVVVVVVVVVVVVVVVVYYYVVVSSSSSSTTTUUUVVVVVVTTTVVVXXXZZZ[[[[[[[[[ZZZ\\\[[[YYYWWWVVVVVVVVVWWWXXXXXXYYYYYYYYYYYYYYYXXXZZZZZZZZZ[[[\\\\\\]]]]]]\\\[[[[[[[[[]]]]]][[[YYYYYY[[[^^^```aaaaaa___^^^[[[[[[[[[[[[[[[ZZZYYYYYY\\\YYYVVVXXX\\\___```___^^^]]]]]]^^^``````___]]]VVVWWWXXXYYYZZZ[[[\\\]]]ZZZ[[[]]]]]]^^^]]]\\\[[[XXXXXXWWWWWWUUUTTTRRRQQQPPPQQQRRRTTTVVVXXXYYYZZZ```______^^^^^^______```]]]YYYUUUVVVZZZ]]]\\\YYYVVVVVVVVVUUUUUUTTTTTTTTTUUUUUUVVVVVVWWWXXXXXXYYYZZZYYYWWWUUUTTTTTTUUUUUURRRSSSTTTUUUVVVUUUUUUTTTTTTTTTTTTTTTTTTUUUVVVVVVPPPPPPOOOOOOPPPQQQSSSTTTSSSTTTUUUVVVUUUSSSQQQOOOIIIIIIJJJKKKLLLMMMNNNNNNNNNMMMLLLKKKKKKLLLMMMNNNNNNNNNNNNOOOOOOPPPPPPQQQRRRQQQQQQPPPOOONNNMMMMMMKKKKKKKKKKKKJJJIIIHHHHHHFFFFFFFFFGGGGGGHHHIIIIIIBBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBBDDDDDDEEEEEEEEEFFFGGGIIIJJJJJJJJJLLLMMMLLLPPPUUUYYY\\\aaaggglllooopppssswww|||{{{xxxwwwxxxyyy{{{}}}|||xxxuuuqqqooonnnnnnnnnmmmiiiiiiiiifffbbb^^^[[[[[[WWWXXXYYYVVVTTTSSSVVVYYYYYYZZZZZZ[[[[[[ZZZZZZYYYWWWWWWWWWVVVTTTQQQNNNLLLNNNMMMLLLLLLMMMOOOQQQRRRSSSRRRQQQPPPPPPRRRTTTVVV\\\ZZZWWWTTTQQQOOOMMMLLLNNNQQQSSSSSSRRRPPPOOOOOONNNOOOOOOOOONNNMMMLLLKKKLLLLLLLLLLLLLLLLLLKKKJJJIIIIIIIIIJJJJJJJJJKKKKKKPPPOOOMMMLLLJJJIIIIIIIIIGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEFFFFFFGGGGGGGGGGGGLLLLLLKKKIIIFFFEEEFFFHHHGGGGGGHHHIIIJJJKKKLLLMMMOOOMMMKKKLLLNNNNNNLLLIIIIIIHHHGGGGGGIIIIIIHHHGGGFFFFFFFFFEEEEEECCCBBBBBB@@@AAABBBDDDEEEGGGHHHIIIHHHGGGGGGFFFFFFFFFFFFFFFHHHGGGEEEDDDCCCCCCDDDDDDEEEDDDCCCBBBBBBBBBBBBBBBDDDEEEEEEFFFGGGGGGHHHHHHDDDDDDDDDDDDDDDEEEEEEFFFEEEDDDCCCBBBAAABBBCCCCCCEEEDDDCCCCCCCCCDDDFFFGGGIIIJJJKKKJJJIIIJJJKKKMMMJJJJJJKKKLLLMMMNNNNNNOOOOOOOOOPPPPPPOOOMMMLLLKKKJJJIIIIIIIIIJJJKKKMMMNNNPPPPPPOOONNNMMMLLLKKKKKKSSSUUUVVVWWWWWWTTTRRRPPPRRRTTTVVVXXXXXXWWWTTTSSSSSSPPPNNNOOORRRTTTTTTSSSPPPPPPPPPRRRTTTWWWZZZ[[[YYYYYYYYYYYYXXXWWWVVVUUUUUUUUUUUUUUUUUUTTTSSSRRRUUUVVVWWWWWWWWWVVVUUUTTTUUUSSSRRRQQQQQQRRRSSSUUUVVVWWWYYYZZZYYYWWWTTTRRRVVVVVVVVVVVVVVVVVVVVVVVVTTTTTTTTTUUUUUUVVVVVVWWWSSSTTTVVVXXXYYYYYYXXXXXXXXXXXXXXXXXXWWWWWWVVVUUUUUUUUUVVVVVVVVVUUUUUUTTTVVVVVVWWWXXXZZZ[[[\\\\\\XXXXXXYYYYYYZZZZZZ[[[[[[YYYYYYYYYZZZ[[[\\\]]]^^^^^^\\\ZZZZZZ[[[\\\[[[ZZZZZZZZZZZZZZZ[[[]]]___aaa_________^^^^^^]]]\\\\\\ZZZYYYXXXYYYZZZZZZXXXVVVXXXYYY[[[^^^^^^^^^]]]\\\YYYXXXWWWVVVTTTSSSQQQQQQQQQRRRTTTVVVWWWXXXYYYYYY[[[[[[[[[[[[\\\]]]^^^___YYYYYYXXXXXXXXXXXXYYYYYYWWWVVVTTTRRRRRRSSSTTTUUUSSSTTTUUUUUUTTTTTTVVVXXXXXXWWWVVVTTTSSSSSSTTTTTTVVVVVVWWWWWWWWWWWWVVVVVVTTTTTTSSSRRRRRRSSSTTTUUUPPPOOONNNNNNNNNNNNOOOPPPQQQQQQQQQRRRTTTSSSQQQOOONNNNNNMMMLLLLLLMMMNNNNNNNNNOOOPPPOOOMMMLLLMMMNNNLLLMMMNNNOOOOOOOOOOOOOOOSSSRRRRRRQQQOOONNNMMMMMMNNNLLLKKKKKKLLLLLLHHHDDDFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDEEEEEEEEECCCBBBAAA@@@@@@@@@@@@AAACCCEEEFFFEEEEEEFFFFFFFFFGGGGGGGGGIIIJJJLLLOOORRRUUUXXXZZZ\\\^^^ccciiipppvvv{{{}}}~~~|||zzzwwwtttssstttvvvwww|||||||||~~~}}}yyywwwxxxyyyzzzzzzyyywwwtttsssoookkkgggfffggggggeeeccccccbbb___]]]ZZZXXXWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVTTTUUUVVVVVVVVVWWWYYY[[[YYYXXXVVVTTTRRRQQQQQQPPPQQQQQQRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQPPPOOOUUUUUUUUUTTTRRRPPPMMMLLLQQQQQQPPPOOONNNMMMMMMLLLLLLMMMNNNNNNOOOOOOOOONNNKKKLLLLLLMMMMMMMMMLLLLLLNNNMMMLLLKKKKKKLLLMMMNNNNNNNNNLLLKKKJJJJJJIIIIIIHHHIIIIIIIIIHHHGGGFFFFFFGGGFFFFFFFFFFFFFFFFFFFFFJJJJJJJJJHHHFFFEEEGGGHHHHHHHHHIIIIIIIIIIIIJJJJJJMMMKKKIIIIIILLLMMMLLLKKKJJJIIIGGGGGGHHHHHHGGGFFFFFFFFFFFFFFFEEEDDDCCCBBBAAABBBCCCDDDEEEFFFGGGHHHFFFFFFEEEEEEEEEEEEFFFFFFGGGFFFEEECCCCCCCCCCCCDDDDDDDDDCCCBBBBBBBBBBBBBBBCCCDDDDDDEEEFFFFFFGGGGGGDDDDDDCCCCCCDDDDDDEEEFFFEEEDDDCCCAAAAAABBBBBBCCCEEEDDDCCCCCCCCCDDDFFFFFFHHHIIIJJJIIIHHHHHHJJJLLLKKKKKKKKKLLLLLLMMMMMMNNNNNNOOOOOOPPPOOOMMMLLLKKKJJJIIIIIIJJJJJJKKKLLLLLLNNNNNNNNNMMMLLLLLLKKKKKKQQQSSSUUUVVVVVVTTTRRRPPPPPPRRRTTTVVVWWWVVVVVVUUUSSSPPPNNNOOOQQQSSSSSSRRRPPPPPPQQQQQQSSSVVVXXXYYYYYYYYYYYYXXXWWWVVVUUUTTTTTTUUUUUUUUUUUUTTTSSSRRRUUUUUUWWWWWWXXXWWWVVVUUUTTTSSSQQQPPPPPPQQQSSSTTTUUUVVVXXXYYYYYYWWWUUUSSSVVVVVVVVVUUUUUUUUUUUUUUUSSSSSSSSSTTTUUUUUUVVVVVVSSSTTTUUUVVVWWWWWWVVVVVVUUUVVVVVVVVVVVVUUUUUUTTTTTTTTTUUUUUUTTTSSSRRRRRRRRRSSSTTTVVVWWWYYYZZZZZZYYYYYYZZZZZZ[[[[[[\\\\\\ZZZZZZZZZZZZ[[[]]]^^^___^^^\\\ZZZZZZ[[[[[[ZZZYYYYYYYYYYYYYYY[[[]]]___aaa^^^^^^^^^^^^^^^^^^______[[[YYYXXXXXXYYYYYYXXXWWWWWWXXX[[[\\\]]]]]]\\\[[[ZZZYYYXXXWWWUUUTTTSSSRRRRRRRRRTTTVVVWWWXXXYYYYYYZZZYYYYYYYYYYYYZZZ[[[[[[XXXXXXXXXWWWWWWXXXXXXXXXWWWUUUTTTRRRRRRSSSTTTUUUTTTUUUVVVUUUTTTTTTVVVXXXXXXWWWVVVTTTSSSTTTTTTUUUUUUVVVWWWXXXXXXWWWVVVUUUSSSRRRQQQPPPPPPQQQRRRSSSOOONNNMMMLLLLLLMMMNNNOOOPPPOOOOOOPPPQQQQQQPPPNNNNNNMMMLLLKKKKKKLLLMMMNNNMMMNNNNNNMMMLLLLLLMMMOOOMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMNNNLLLKKKKKKLLLKKKHHHEEEFFFFFFFFFFFFGGGGGGGGGGGGDDDEEEEEEEEEDDDCCCAAA@@@??????>>>???@@@BBBCCCEEEDDDDDDDDDEEEEEEEEEFFFFFFGGGHHHIIIJJJLLLNNNPPPQQQSSSUUUZZZ```ffflllppprrrzzz{{{~~~zzzvvvsssrrrrrruuuttttttuuuxxx{{{~~~{{{xxxwwwuuurrrpppttttttsssrrrpppmmmjjjiiihhheeeaaa```aaaaaa```^^^]]]]]][[[ZZZYYYXXXWWWWWWVVVVVVUUUUUUTTTTTTTTTTTTSSSUUUVVVVVVVVVVVVXXXZZZZZZZZZYYYXXXWWWUUUTTTTTTSSSSSSSSSTTTSSSSSSRRRRRRQQQRRRRRRRRRRRRQQQPPPPPPQQQRRRRRRSSSRRRQQQPPPOOORRRRRRQQQPPPOOONNNMMMMMMMMMNNNNNNOOOOOOOOOOOONNNMMMMMMNNNNNNNNNNNNNNNMMMMMMMMMLLLKKKKKKLLLMMMMMMPPPOOONNNMMMLLLLLLLLLLLLIIIJJJJJJJJJJJJIIIHHHGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHIIIIIIHHHFFFEEEGGGHHHIIIIIIHHHHHHGGGGGGGGGFFFIIIGGGEEEFFFIIIKKKMMMMMMMMMJJJGGGEEEEEEFFFFFFFFFFFFFFFFFFFFFEEEDDDCCCCCCCCCCCCCCCDDDEEEFFFFFFFFFDDDCCCCCCDDDDDDEEEFFFGGGGGGFFFEEECCCBBBCCCCCCDDDDDDDDDCCCBBBBBBBBBBBBCCCBBBBBBCCCCCCDDDEEEEEEEEEDDDCCCCCCCCCCCCDDDEEEEEEEEEDDDBBBAAAAAAAAABBBCCCDDDDDDCCCCCCDDDDDDEEEFFFFFFGGGHHHHHHGGGGGGHHHJJJKKKKKKKKKLLLLLLLLLLLLLLLNNNNNNOOOOOONNNMMMLLLJJJIIIJJJJJJKKKKKKKKKJJJJJJLLLLLLLLLLLLLLLLLLKKKKKKOOOPPPRRRSSSTTTSSSQQQPPPPPPPPPQQQSSSTTTUUUVVVWWWSSSQQQOOOOOOPPPRRRRRRRRRRRRQQQQQQQQQRRRSSSUUUVVVXXXXXXXXXWWWVVVUUUSSSSSSTTTTTTUUUUUUTTTTTTSSSSSSTTTUUUVVVXXXXXXXXXWWWWWWSSSRRRQQQPPPPPPQQQRRRSSSSSSUUUWWWXXXXXXWWWVVVUUUVVVUUUUUUUUUTTTTTTSSSSSSQQQQQQRRRRRRSSSTTTTTTTTTRRRSSSSSSTTTTTTTTTSSSSSSRRRRRRSSSSSSTTTSSSSSSSSSSSSSSSSSSRRRQQQPPPOOONNNNNNNNNPPPRRRSSSUUUVVVWWWYYYYYYZZZ[[[\\\\\\]]]]]]ZZZZZZ[[[[[[\\\]]]___```^^^\\\ZZZZZZZZZZZZYYYXXXWWWWWWWWWXXXZZZ]]]___aaa\\\\\\]]]]]]^^^___``````[[[XXXVVVUUUVVVWWWWWWWWWWWWXXXZZZ[[[\\\[[[[[[ZZZZZZZZZYYYXXXWWWVVVUUUTTTRRRRRRSSSUUUVVVWWWXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVWWWWWWWWWVVVVVVWWWWWWWWWVVVUUUSSSRRRRRRRRRSSSTTTTTTUUUVVVUUUTTTTTTVVVXXXXXXWWWVVVTTTTTTTTTTTTUUUTTTUUUWWWXXXXXXWWWUUUTTTQQQPPPOOONNNNNNOOOPPPPPPLLLLLLKKKJJJJJJKKKLLLLLLOOONNNLLLLLLNNNOOONNNMMMMMMLLLLLLKKKKKKLLLLLLMMMLLLLLLLLLKKKJJJKKKNNNQQQPPPOOONNNMMMLLLLLLLLLLLLHHHIIIIIIJJJKKKLLLMMMMMMMMMLLLKKKKKKLLLKKKIIIGGGFFFFFFFFFGGGGGGHHHHHHHHHFFFFFFEEEEEECCCBBB@@@???>>>>>>======>>>@@@BBBCCCBBBBBBCCCCCCCCCDDDDDDDDDGGGFFFFFFFFFGGGHHHIIIIIIJJJLLLOOOTTTXXX]]]```bbbkkklllooossswww|||zzzwwwvvvuuuuuutttuuuvvvxxxzzz{{{|||}}}~~~~~~~~~~~~}}}|||}}}||||||~~~{{{yyyvvvtttsssrrrpppoooooonnnlllhhheeebbb___^^^^^^\\\ZZZYYYYYYZZZYYYXXXVVVVVVVVVVVVWWWWWWWWWWWWUUUTTTTTTSSSRRRQQQPPPPPPRRRSSSUUUUUUUUUVVVXXXYYY[[[\\\]]]]]]\\\[[[YYYWWWUUUVVVVVVVVVUUUUUUTTTSSSSSSSSSSSSSSSSSSRRRQQQQQQNNNNNNPPPQQQRRRRRRRRRRRRSSSRRRQQQPPPOOONNNNNNMMMOOOOOOOOOPPPPPPOOONNNNNNOOOOOOPPPPPPPPPOOOOOONNNLLLLLLKKKKKKKKKKKKLLLLLLPPPPPPOOONNNNNNMMMNNNNNNKKKKKKLLLLLLKKKKKKJJJJJJHHHHHHIIIIIIJJJJJJKKKKKKIIIJJJJJJIIIFFFEEEFFFGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEDDDCCCCCCEEEIIIMMMOOONNNKKKFFFDDDDDDEEEEEEEEEEEEFFFFFFFFFEEEEEEDDDCCCDDDDDDDDDDDDEEEEEEEEEEEEAAABBBBBBBBBDDDEEEFFFGGGGGGFFFDDDCCCBBBBBBCCCCCCDDDCCCCCCBBBBBBBBBCCCCCCAAAAAABBBBBBCCCCCCCCCCCCCCCCCCBBBBBBCCCCCCDDDEEEDDDCCCBBBAAAAAAAAABBBBBBCCCCCCCCCCCCDDDDDDEEEEEEEEEFFFHHHHHHGGGFFFGGGIIIKKKKKKKKKKKKKKKKKKKKKJJJMMMMMMNNNNNNNNNMMMKKKJJJIIIJJJKKKLLLLLLKKKIIIHHHJJJJJJJJJJJJKKKKKKLLLLLLLLLMMMOOOQQQRRRQQQQQQPPPQQQPPPPPPPPPQQQRRRTTTUUURRRQQQOOOOOOOOOPPPQQQQQQSSSRRRQQQPPPPPPQQQRRRSSSUUUUUUVVVVVVUUUUUUTTTSSSSSSSSSTTTTTTTTTTTTSSSSSSSSSTTTVVVWWWXXXXXXXXXWWWRRRRRRQQQPPPPPPQQQRRRRRRRRRSSSUUUWWWWWWWWWVVVVVVUUUUUUTTTTTTSSSSSSRRRRRRPPPPPPPPPQQQQQQRRRRRRRRRQQQQQQQQQQQQQQQQQQPPPPPPNNNOOOPPPQQQQQQQQQQQQQQQQQQQQQQQQPPPOOOMMMLLLKKKJJJKKKLLLNNNPPPRRRSSSTTTWWWXXXYYY[[[\\\\\\\\\[[[ZZZZZZZZZ[[[\\\]]]______^^^\\\ZZZYYYYYYYYYXXXWWWVVVVVVVVVWWWYYY\\\^^^```\\\[[[[[[[[[[[[\\\]]]^^^ZZZWWWSSSQQQRRRTTTVVVVVVXXXYYYZZZ[[[[[[ZZZZZZYYYZZZZZZYYYYYYXXXWWWVVVVVVRRRRRRSSSTTTUUUVVVWWWXXXWWWWWWWWWVVVVVVUUUTTTSSSUUUUUUVVVVVVVVVVVVUUUUUUUUUTTTSSSRRRRRRRRRRRRSSSTTTUUUVVVUUUTTTTTTUUUWWWWWWVVVUUUTTTSSSTTTTTTUUUSSSTTTVVVXXXXXXVVVTTTSSSPPPOOOMMMMMMLLLMMMNNNNNNKKKKKKIIIIIIIIIIIIKKKKKKOOOMMMKKKJJJLLLMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLMMMKKKKKKKKKJJJIIILLLPPPSSSVVVTTTQQQOOOLLLKKKJJJJJJGGGGGGHHHIIIJJJJJJKKKKKKLLLLLLKKKKKKJJJJJJIIIHHHFFFFFFGGGGGGHHHHHHIIIIIIGGGFFFEEEDDDBBBAAA??????>>>>>>======>>>@@@AAABBBBBBBBBBBBBBBCCCCCCCCCDDDGGGFFFFFFEEEEEEFFFFFFGGGGGGHHHIIILLLNNNPPPRRRSSSYYY[[[^^^bbbhhhmmmrrruuuyyyxxxwwwwwwxxx{{{~~~~~~}}}zzzzzzyyyyyyzzzzzz{{{|||zzzzzz{{{|||~~~~~~|||}}}{{{{{{{{{{{{{{{zzzzzzyyyzzz{{{{{{{{{yyyvvvtttrrruuuttttttwwwyyy{{{{{{zzz{{{xxxuuurrrqqqooollljjjiiihhheeeaaa^^^\\\ZZZYYYWWWVVVUUUTTTTTTTTTTTTSSSSSSSSSTTTUUUUUUUUUUUUUUUSSSSSSRRRQQQOOONNNMMMMMMOOOQQQTTTTTTTTTUUUVVVXXXZZZ\\\^^^```___]]][[[YYYWWWWWWXXXXXXWWWVVVVVVUUUTTTTTTTTTTTTTTTSSSRRRQQQLLLMMMNNNOOOPPPQQQRRRRRRSSSRRRRRRQQQPPPOOONNNNNNOOOPPPPPPPPPPPPOOONNNNNNOOOOOOPPPPPPPPPOOONNNNNNKKKKKKKKKKKKKKKKKKKKKKKKOOOOOONNNMMMMMMMMMNNNNNNLLLLLLMMMMMMMMMMMMLLLLLLIIIIIIJJJKKKLLLMMMMMMNNNKKKLLLLLLJJJGGGEEEEEEEEEEEEEEEEEEFFFFFFFFFGGGGGGBBBBBBAAABBBCCCGGGKKKNNNNNNJJJFFFCCCCCCDDDDDDCCCDDDEEEEEEEEEEEEDDDCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEAAAAAAAAABBBCCCEEEFFFGGGFFFEEEDDDBBBBBBBBBCCCCCCCCCCCCBBBBBBBBBCCCCCCDDDAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDDDDCCCBBBAAA@@@AAAAAABBBBBBCCCCCCDDDDDDDDDDDDDDDDDDFFFHHHIIIHHHGGGGGGHHHKKKKKKKKKJJJJJJJJJJJJJJJKKKLLLMMMMMMMMMLLLKKKJJJJJJKKKLLLLLLLLLKKKJJJIIIIIIIIIIIIJJJKKKKKKLLLLLLKKKLLLMMMOOOPPPPPPPPPPPPRRRQQQOOONNNNNNOOOPPPQQQPPPPPPOOONNNNNNOOOPPPRRRTTTSSSQQQPPPPPPPPPQQQQQQQQQRRRSSSTTTUUUUUUUUUUUURRRSSSSSSTTTTTTTTTSSSSSSRRRSSSUUUWWWWWWXXXWWWWWWRRRRRRRRRQQQQQQRRRRRRRRRQQQRRRTTTUUUVVVWWWVVVVVVTTTTTTTTTSSSSSSRRRRRRRRRPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNOOOMMMNNNNNNOOOPPPPPPPPPPPPPPPPPPOOONNNMMMLLLJJJIIIHHHIIIJJJLLLNNNOOOQQQQQQSSSTTTVVVXXXZZZZZZYYYYYYYYYYYYYYYZZZ[[[\\\]]]^^^]]][[[YYYXXXYYYYYYXXXWWWUUUUUUUUUVVVXXXZZZ\\\^^^\\\ZZZYYYXXXWWWXXXYYYYYYYYYUUUQQQOOOPPPRRRTTTUUUZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXWWWWWWWWWRRRRRRRRRRRRSSSUUUVVVWWWXXXXXXXXXWWWVVVUUUTTTSSSTTTTTTUUUVVVVVVUUUTTTTTTSSSSSSRRRRRRRRRQQQRRRRRRTTTUUUUUUTTTRRRRRRTTTUUUVVVUUUTTTSSSRRRSSSTTTUUURRRSSSTTTUUUUUUTTTSSSRRROOONNNMMMLLLKKKLLLLLLMMMKKKJJJIIIHHHHHHIIIJJJKKKOOOLLLJJJJJJKKKMMMMMMMMMLLLMMMMMMMMMMMMMMMMMMLLLKKKKKKKKKJJJJJJLLLPPPTTTYYYXXXUUUQQQMMMJJJHHHGGGHHHHHHHHHHHHIIIIIIIIIIIIKKKKKKJJJJJJIIIHHHHHHHHHFFFFFFFFFGGGGGGHHHHHHHHHGGGFFFEEECCCAAA@@@????????????>>>>>>>>>@@@AAABBBBBBBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFHHHIIIIIIIIIIIIIIIIIIIIIKKKLLLOOOTTTZZZ```fffiiillljjjiiihhhjjjlllppprrrxxxyyyzzz{{{||||||||||||}}}}}}}}}}}}}}}|||||||||{{{zzzzzzzzzzzz{{{{{{||||||}}}~~~|||yyyxxxyyy{{{||||||}}}~~~|||{{{{{{|||||||||{{{zzzzzz{{{{{{{{{zzzxxxuuurrrpppooonnnnnnooorrrtttttttttvvvsssnnnjjjgggdddaaa^^^```___]]][[[YYYXXXWWWWWWTTTTTTTTTTTTSSSRRRRRRRRRSSSSSSTTTUUUUUUTTTSSSSSSQQQPPPPPPNNNMMMLLLKKKKKKMMMOOORRRTTTTTTTTTUUUVVVWWWYYY]]]______\\\YYYWWWWWWWWWXXXXXXXXXXXXWWWWWWUUUUUUUUUUUUTTTSSSRRRQQQMMMMMMMMMNNNOOOOOOPPPPPPRRRRRRQQQPPPOOONNNNNNMMMOOOOOOOOOPPPPPPOOONNNNNNNNNNNNNNNNNNNNNMMMLLLLLLJJJJJJJJJKKKKKKJJJJJJJJJKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLMMMMMMMMMMMMMMMLLLJJJJJJKKKLLLLLLMMMNNNNNNIIIKKKKKKJJJGGGEEEDDDDDDDDDEEEEEEEEEFFFFFFGGGGGGAAABBBBBBBBBCCCEEEIIILLLLLLIIIEEECCCCCCDDDCCCBBBCCCCCCCCCDDDDDDCCCCCCBBBDDDDDDDDDDDDEEEEEEEEEEEEAAAAAABBBBBBDDDEEEFFFGGGFFFEEEDDDBBBAAABBBBBBCCCCCCBBBBBBBBBBBBCCCDDDDDDAAAAAAAAAAAAAAAAAAAAAAAABBBAAAAAAAAAAAABBBCCCCCCDDDCCCAAA@@@@@@@@@AAABBBBBBBBBCCCDDDDDDDDDDDDCCCCCCFFFHHHIIIHHHGGGGGGGGGIIIIIIIIIJJJJJJJJJJJJJJJJJJKKKLLLMMMMMMLLLKKKJJJKKKLLLLLLMMMMMMMMMLLLLLLIIIJJJJJJJJJKKKKKKLLLLLLKKKLLLMMMNNNNNNOOOOOOOOOQQQPPPOOOMMMMMMMMMMMMNNNMMMNNNOOONNNMMMNNNQQQSSSUUUTTTRRRQQQPPPPPPQQQQQQOOOPPPQQQRRRSSSTTTTTTTTTRRRRRRSSSSSSTTTTTTSSSSSSRRRSSSTTTVVVVVVVVVUUUUUURRRSSSSSSSSSSSSSSSSSSRRRQQQRRRSSSTTTUUUVVVVVVVVVSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRQQQPPPOOONNNNNNMMMNNNMMMMMMMMMMMMMMMNNNNNNNNNNNNOOOOOOPPPOOOOOOOOOOOOOOOOOONNNMMMLLLKKKJJJIIIJJJKKKLLLMMMNNNOOOPPPPPPRRRTTTWWWXXXXXXWWWVVVVVVVVVWWWWWWXXXZZZ[[[\\\[[[YYYWWWWWWXXXYYYXXXWWWUUUTTTTTTUUUVVVXXXZZZ[[[[[[YYYWWWUUUTTTUUUVVVWWWXXXUUUQQQOOOPPPSSSTTTUUUZZZYYYYYYXXXXXXWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVSSSRRRRRRQQQRRRTTTUUUWWWXXXXXXYYYYYYXXXVVVUUUSSSSSSTTTUUUVVVVVVUUUTTTSSSRRRRRRRRRRRRQQQQQQQQQQQQSSSSSSTTTRRRQQQPPPRRRSSSTTTSSSRRRQQQQQQRRRSSSSSSQQQQQQRRRRRRRRRRRRQQQQQQNNNMMMLLLJJJJJJJJJKKKKKKJJJIIIHHHGGGGGGHHHIIIJJJMMMKKKJJJJJJKKKLLLKKKKKKKKKLLLLLLMMMMMMLLLLLLKKKIIIJJJJJJJJJIIIKKKOOOQQQWWWVVVUUURRROOOKKKHHHFFFIIIIIIIIIHHHHHHGGGGGGGGGIIIIIIIIIHHHFFFFFFGGGIIIFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDBBBAAA@@@@@@@@@@@@???>>>>>>>>>???AAABBBAAABBBBBBBBBCCCCCCCCCCCCAAAAAAAAAAAAAAABBBCCCCCCIIIIIIHHHGGGFFFEEEEEEDDDCCCDDDEEEIIINNNTTTYYY\\\ZZZZZZYYYZZZ\\\```dddgggmmmnnnoooqqqqqqpppoooooottttttssssssssssssttttttvvvvvvwwwwwwxxxyyyyyyyyy{{{|||}}}~~~|||xxxvvvwwwyyyzzz{{{~~~~~~|||}}}|||{{{yyyvvvrrrpppmmmlllkkklllnnnppppppoooooolllgggccc```]]]YYYVVVVVVVVVUUUUUUUUUUUUUUUTTTSSSTTTUUUTTTRRRPPPPPPQQQRRRSSSTTTTTTTTTSSSRRRQQQOOONNNNNNMMMLLLKKKKKKJJJKKKNNNQQQSSSSSSSSSTTTUUUUUUWWWZZZ[[[[[[YYYVVVTTTUUUUUUVVVWWWXXXXXXXXXXXXUUUUUUUUUUUUTTTRRRQQQPPPMMMMMMMMMMMMMMMNNNOOOOOORRRQQQPPPOOONNNMMMMMMLLLLLLMMMNNNNNNOOOOOOOOONNNMMMMMMMMMMMMLLLLLLKKKJJJIIIIIIJJJJJJJJJJJJIIIIIIHHHHHHGGGHHHHHHIIIJJJJJJKKKKKKLLLLLLMMMMMMLLLLLLJJJJJJKKKKKKLLLLLLMMMMMMDDDFFFGGGGGGFFFDDDDDDEEEGGGGGGFFFFFFFFFFFFFFFEEE@@@BBBDDDDDDCCCCCCFFFIIIJJJGGGEEEDDDDDDDDDCCCAAAAAAAAABBBBBBBBBBBBBBBAAACCCCCCDDDDDDEEEEEEFFFFFFCCCCCCCCCCCCDDDEEEFFFGGGFFFEEECCCBBBAAAAAABBBBBBBBBBBBBBBBBBBBBCCCDDDDDDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@AAABBBBBBCCCCCCBBBAAA@@@@@@@@@AAABBBAAABBBCCCDDDDDDDDDCCCCCCAAADDDGGGGGGFFFEEEEEEEEEHHHHHHHHHIIIIIIJJJJJJKKKIIIJJJKKKLLLLLLLLLJJJJJJMMMLLLLLLLLLMMMNNNOOOOOOKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLMMMMMMNNNNNNNNNOOONNNNNNMMMMMMLLLMMMMMMMMMKKKLLLNNNMMMMMMNNNQQQUUUUUUTTTSSSQQQQQQQQQQQQRRRQQQQQQRRRRRRRRRRRRQQQQQQQQQRRRRRRSSSSSSSSSSSSSSSRRRRRRTTTTTTUUUTTTSSSRRRSSSSSSTTTTTTTTTTTTSSSSSSRRRRRRSSSTTTTTTTTTUUUUUURRRSSSSSSTTTTTTUUUUUUVVVTTTTTTRRRQQQOOOMMMLLLKKKLLLLLLKKKKKKLLLMMMNNNOOOOOOPPPPPPPPPPPPOOOOOONNNNNNNNNOOOOOONNNMMMLLLLLLLLLLLLLLLMMMNNNOOOOOOOOONNNPPPSSSVVVWWWWWWVVVUUUTTTTTTTTTUUUVVVWWWXXXYYYYYYWWWVVVWWWXXXYYYYYYXXXUUUUUUTTTTTTUUUVVVXXXYYYYYYXXXVVVTTTTTTUUUWWWYYYZZZWWWSSSRRRSSSUUUVVVVVVXXXWWWVVVUUUUUUTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUSSSRRRQQQQQQQQQSSSUUUVVVWWWXXXYYYYYYYYYWWWUUUTTTSSSTTTVVVWWWWWWVVVTTTSSSQQQRRRRRRRRRQQQQQQPPPPPPQQQRRRRRRQQQOOOOOOPPPQQQRRRQQQPPPOOOOOOPPPQQQRRRPPPPPPOOONNNNNNOOOPPPPPPLLLKKKJJJHHHGGGGGGHHHHHHHHHGGGFFFEEEEEEFFFGGGHHHIIIHHHHHHIIIJJJJJJIIIGGGIIIIIIJJJKKKKKKJJJIIIIIIGGGHHHIIIIIIHHHIIIKKKMMMPPPPPPQQQQQQOOOMMMIIIGGGHHHGGGGGGGGGGGGFFFFFFFFFGGGHHHHHHFFFDDDDDDFFFHHHGGGFFFFFFEEEEEEDDDDDDDDDEEEDDDCCCAAA@@@@@@AAAAAA???>>>=========>>>???@@@@@@@@@@@@AAAAAAAAAAAABBBAAAAAA@@@@@@@@@@@@@@@AAAEEEEEEDDDDDDCCCCCCBBBBBBAAA@@@@@@AAADDDHHHLLLOOOMMMLLLMMMNNNPPPSSSVVVXXX\\\]]]```bbbccccccbbbbbbiiihhhfffeeeeeefffggghhhhhhiiijjjlllmmmnnnooooooppppppqqqssstttuuuvvvwwwyyyuuupppnnnooorrrtttuuuyyyzzz{{{|||}}}}}}|||{{{|||}}}~~~}}}|||xxxxxxxxxwwwuuurrrnnnllljjjhhhffffffggghhhhhhgggeeeccc___]]][[[ZZZWWWUUUPPPQQQSSSTTTTTTTTTSSSRRRQQQTTTUUUTTTPPPNNNMMMNNNOOOPPPRRRSSSSSSRRRQQQPPPMMMMMMMMMLLLLLLKKKKKKKKKIIILLLPPPRRRRRRSSSSSSTTTTTTUUUWWWXXXWWWUUUSSSQQQRRRSSSTTTVVVWWWXXXXXXYYYUUUUUUUUUTTTSSSRRRPPPOOOLLLLLLKKKKKKLLLMMMOOOPPPPPPPPPOOONNNMMMLLLLLLKKKJJJKKKLLLMMMNNNOOOOOOOOOMMMMMMMMMMMMLLLKKKJJJIIIHHHIIIJJJJJJJJJJJJIIIHHHEEEEEEEEEFFFFFFHHHIIIIIIIIIIIIJJJKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJKKKKKKKKK???AAADDDEEEEEEDDDEEEFFFIIIIIIHHHGGGFFFEEEDDDDDDAAACCCEEEEEECCCBBBDDDGGGHHHFFFEEEEEEEEEDDDCCCAAA@@@@@@AAABBBBBBAAAAAAAAACCCCCCCCCDDDEEEFFFFFFFFFDDDDDDCCCDDDDDDEEEFFFGGGFFFEEECCCBBBAAAAAABBBBBBBBBBBBBBBBBBBBBCCCDDDEEEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAAAAABBBCCCCCCBBBAAA@@@@@@@@@AAAAAAAAAAAACCCDDDDDDDDDCCCBBB@@@BBBEEEFFFEEEDDDCCCDDDGGGGGGHHHHHHIIIJJJKKKKKKIIIJJJKKKLLLLLLKKKJJJJJJNNNMMMLLLLLLMMMOOOQQQRRRLLLLLLLLLLLLLLLLLLLLLKKKMMMMMMMMMMMMMMMNNNNNNNNNKKKKKKLLLLLLMMMMMMMMMNNNIIIKKKMMMMMMLLLNNNRRRVVVUUUTTTSSSRRRQQQQQQRRRSSSSSSSSSSSSRRRQQQPPPNNNNNNQQQQQQRRRSSSSSSSSSSSSSSSRRRRRRSSSTTTTTTSSSQQQQQQTTTTTTUUUUUUUUUUUUTTTTTTSSSSSSSSSSSSSSSTTTTTTTTTRRRRRRSSSTTTUUUVVVWWWWWWVVVUUUSSSQQQOOOMMMKKKJJJLLLKKKKKKKKKLLLMMMOOOPPPQQQQQQQQQQQQQQQPPPOOONNNNNNNNNOOOOOOOOONNNNNNMMMNNNNNNNNNNNNOOOOOOOOOOOONNNPPPSSSVVVXXXWWWVVVUUURRRRRRRRRSSSTTTUUUWWWWWWXXXVVVUUUVVVXXXZZZZZZYYYVVVUUUTTTTTTTTTUUUVVVWWWXXXWWWUUUTTTUUUWWWYYY[[[[[[XXXVVVUUUVVVWWWWWWWWWVVVVVVTTTSSSRRRRRRRRRRRRSSSSSSSSSSSSSSSTTTTTTTTTSSSRRRQQQPPPQQQRRRUUUVVVVVVWWWXXXYYYYYYXXXVVVTTTSSSTTTVVVWWWWWWVVVTTTSSSQQQQQQRRRRRRQQQQQQPPPOOOQQQQQQQQQPPPNNNNNNOOOPPPQQQPPPOOONNNOOOOOOQQQQQQPPPOOOMMMLLLLLLMMMOOOPPPKKKIIIHHHFFFEEEEEEFFFFFFFFFEEEDDDCCCCCCDDDEEEFFFGGGFFFGGGHHHIIIIIIGGGEEEGGGGGGIIIIIIIIIIIIGGGGGGDDDFFFGGGHHHGGGGGGHHHIIIIIIKKKNNNPPPPPPNNNKKKIIIEEEEEEEEEFFFFFFFFFFFFFFFEEEGGGGGGEEECCCBBBEEEHHHGGGGGGFFFEEEDDDCCCBBBBBBEEEDDDBBBAAA@@@AAAAAABBB======<<<;;;;;;<<<>>>???>>>????????????@@@@@@@@@DDDDDDBBBAAA@@@@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBBAAA@@@???>>>???AAADDDFFFGGGGGGGGGGGGHHHIIIKKKLLLLLLNNNQQQTTTWWWXXXXXXWWWZZZXXXVVVTTTTTTVVVXXXZZZWWWXXXZZZ\\\^^^___```aaaccccccdddfffggghhhiiijjjjjjfffbbb```bbbfffiiikkkmmmmmmnnnooopppqqqqqqqqqpppqqqsssttttttsssrrrqqqrrrrrrrrrqqqooolllhhhfffbbb___]]]\\\\\\]]]]]]\\\ZZZXXXVVVUUUVVVVVVUUUTTTPPPQQQSSSUUUVVVUUUSSSRRRPPPSSSUUUSSSOOOLLLKKKLLLLLLNNNPPPRRRRRRRRRQQQPPPLLLLLLLLLLLLLLLKKKKKKKKKHHHKKKOOORRRRRRRRRSSSTTTTTTUUUVVVVVVUUUTTTRRRPPPPPPQQQSSSUUUVVVXXXYYYYYYUUUUUUTTTTTTRRRQQQPPPOOOJJJJJJJJJJJJLLLNNNPPPQQQPPPOOOOOONNNMMMLLLKKKKKKHHHIIIKKKLLLNNNOOOOOOOOONNNNNNNNNMMMMMMKKKJJJJJJHHHHHHIIIJJJJJJIIIHHHHHHDDDDDDDDDEEEFFFGGGHHHIIIHHHHHHIIIJJJJJJKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIIIICCCBBBBBBBBBCCCDDDFFFGGGGGGGGGFFFFFFFFFFFFFFFGGGCCCCCCDDDEEEEEEEEEEEEEEEFFFFFFEEEDDDCCCBBBBBBAAAAAAAAAAAA@@@@@@AAAAAABBBAAAAAAAAABBBBBBCCCCCCCCCEEEDDDDDDCCCCCCCCCDDDDDDAAAAAABBBBBBBBBBBBBBBBBB@@@AAABBBCCCCCCCCCBBBAAAAAAAAAAAA@@@@@@?????????BBBBBBAAA@@@@@@AAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCCAAAAAAAAAAAAAAAAAAAAAAAABBBCCCEEEFFFGGGGGGGGGFFFGGGGGGGGGHHHHHHHHHIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKMMMOOOPPPOOONNNMMMLLLLLLKKKKKKKKKKKKLLLLLLKKKJJJIIIIIIIIIKKKLLLMMMOOONNNMMMKKKKKKKKKKKKLLLNNNLLLJJJIIIKKKNNNQQQTTTTTTTTTSSSSSSSSSSSSSSSSSSVVVVVVUUUSSSRRRPPPOOOOOOPPPQQQRRRSSSSSSRRRQQQPPPRRRRRRRRRRRRRRRSSSTTTTTTSSSUUUVVVVVVTTTRRRQQQQQQOOOPPPQQQRRRRRRRRRQQQPPPQQQSSSUUUVVVTTTSSSSSSSSSSSSSSSSSSRRRPPPNNNLLLJJJKKKJJJJJJJJJKKKLLLNNNOOOQQQPPPPPPOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPQQQRRRSSSQQQQQQQQQPPPPPPOOOOOONNNMMMNNNPPPRRRTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUTTTUUUUUUVVVWWWXXXYYYYYYXXXWWWVVVUUUUUUUUUVVVWWWZZZWWWSSSSSSVVVYYYYYYYYY[[[ZZZYYYXXXXXXWWWWWWXXXYYYXXXWWWUUUSSSSSSRRRRRROOOOOOOOOPPPQQQRRRSSSTTTSSSRRRRRRRRRRRRTTTUUUVVVWWWVVVTTTTTTTTTTTTVVVWWWUUUTTTTTTVVVXXXXXXWWWVVVWWWUUURRROOONNNNNNNNNOOOOOOOOOOOONNNNNNMMMMMMMMMOOOMMMJJJJJJLLLNNNPPPQQQQQQNNNKKKIIIJJJJJJJJJJJJJJJIIIGGGFFFDDDDDDDDDEEECCCCCCCCCCCCCCCDDDEEEEEEFFFEEEDDDCCCCCCDDDEEEFFFHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGHHHIIIJJJKKKLLLMMMNNNHHHGGGEEECCCCCCDDDFFFGGGEEEEEEDDDDDDCCCCCCCCCBBBDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@>>>>>>===<<<;;;:::::::::>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@AAAAAAAAABBBBBBAAAAAA@@@???>>>>>>????????????>>>>>>>>>@@@AAABBBAAAAAAAAAAAABBBDDDFFFGGGKKKLLLMMMMMMNNNNNNMMMMMMQQQOOOMMMKKKJJJKKKLLLMMMLLLMMMNNNPPPRRRSSSSSSSSSVVVVVVWWWXXXYYYZZZ[[[[[[XXXXXXXXXXXXYYYZZZ[[[\\\_________``````aaaaaaaaaaaabbbcccddddddcccbbbaaacccbbbbbbaaa```___^^^^^^[[[YYYWWWTTTTTTUUUWWWYYYUUUTTTTTTRRRQQQPPPOOONNNPPPQQQSSSSSSSSSQQQOOOMMMSSSSSSSSSSSSRRROOOMMMLLLPPPOOOOOOOOOOOOOOOOOOOOOKKKLLLMMMMMMLLLJJJHHHGGGJJJJJJKKKMMMNNNPPPQQQQQQRRRTTTUUUTTTRRROOONNNNNNOOOPPPSSSUUUVVVVVVUUUTTTVVVWWWWWWUUURRRPPPOOOPPPOOOLLLHHHFFFHHHJJJLLLMMMMMMMMMLLLLLLKKKKKKJJJJJJLLLLLLLLLLLLMMMNNNOOOPPPPPPPPPPPPPPPOOOMMMKKKJJJJJJJJJJJJIIIHHHGGGEEEDDDDDDDDDDDDEEEEEEFFFFFFFFFFFFGGGHHHHHHIIIIIIHHHHHHLLLKKKJJJIIIIIIIIIIIIIIIAAAAAAAAAAAAAAACCCDDDEEEEEEEEEDDDDDDCCCDDDDDDEEECCCCCCDDDEEEEEEFFFFFFEEEGGGFFFFFFEEEDDDCCCBBBBBBBBBBBBAAA@@@@@@@@@AAAAAAAAAAAAAAABBBBBBBBBCCCCCCDDDCCCCCCBBBBBBCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDAAABBBCCCDDDDDDCCCBBBAAAAAAAAAAAA@@@@@@?????????BBBAAAAAA@@@@@@AAAAAAAAA@@@@@@@@@AAAAAAAAABBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAABBBDDDEEEFFFFFFEEEEEECCCDDDEEEGGGIIIJJJKKKLLLGGGGGGGGGGGGGGGGGGGGGGGGIIIKKKMMMNNNOOONNNMMMMMMLLLLLLLLLKKKKKKLLLLLLLLLKKKKKKKKKKKKKKKKKKLLLLLLNNNNNNLLLKKKKKKKKKLLLMMMMMMLLLJJJIIIJJJMMMQQQSSSUUUUUUUUUTTTTTTSSSSSSSSSVVVVVVUUUSSSRRRQQQPPPOOOPPPQQQRRRSSSSSSRRRQQQQQQRRRQQQQQQQQQRRRRRRSSSTTTSSSUUUVVVVVVSSSQQQPPPPPPMMMNNNOOOPPPQQQPPPOOOOOOPPPQQQSSSSSSQQQQQQQQQRRRQQQRRRRRRRRRPPPOOOMMMLLLKKKJJJJJJJJJKKKLLLNNNOOOQQQPPPPPPPPPOOOPPPPPPPPPOOONNNNNNNNNOOOPPPPPPQQQQQQQQQQQQQQQPPPPPPOOOOOOMMMNNNPPPRRRTTTTTTTTTTTTUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUVVVWWWXXXXXXYYYXXXVVVUUUUUUUUUVVVVVVYYYVVVSSSSSSVVVYYYZZZYYY[[[ZZZYYYXXXWWWWWWWWWWWWZZZYYYXXXVVVUUUTTTTTTTTTPPPOOOOOOPPPQQQRRRSSSTTTVVVUUUTTTRRRRRRRRRRRRSSSUUUUUUTTTTTTTTTTTTUUUUUUQQQQQQQQQSSSVVVWWWWWWVVVVVVTTTRRRPPPOOONNNNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLOOOLLLJJJIIIKKKNNNPPPPPPQQQOOOLLLJJJJJJKKKKKKJJJIIIHHHFFFEEEDDDDDDEEEFFFDDDDDDCCCCCCCCCCCCDDDDDDEEEDDDCCCCCCCCCCCCDDDEEEFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFHHHIIIKKKLLLLLLGGGFFFDDDBBBBBBBBBCCCDDDDDDDDDDDDCCCCCCCCCBBBBBBCCCCCCCCCCCCBBBBBBAAAAAA@@@@@@@@@?????????>>>>>>>>>>>>===;;;;;;::::::;;;========================@@@@@@@@@@@@AAAAAAAAAAAAAAA@@@??????>>>>>>>>>???======<<<<<<<<<===>>>???@@@@@@@@@@@@AAACCCEEEFFFCCCDDDDDDEEEFFFEEEEEEEEEJJJIIIGGGFFFEEEEEEEEEFFFEEEFFFHHHIIIKKKLLLLLLLLLKKKKKKLLLLLLLLLLLLMMMMMMNNNNNNNNNNNNOOOPPPQQQRRRVVVVVVUUUUUUUUUUUUUUUUUUVVVWWWWWWXXXXXXWWWWWWVVVYYYYYYXXXXXXWWWVVVUUUUUUSSSRRRQQQOOOOOOOOOPPPQQQPPPOOOOOOOOOOOOOOOOOOOOONNNOOOQQQRRRRRRQQQPPPOOOPPPQQQQQQQQQPPPNNNLLLKKKMMMMMMMMMMMMMMMMMMMMMMMMJJJKKKLLLLLLLLLJJJHHHFFFGGGHHHIIIJJJKKKMMMNNNNNNPPPRRRSSSSSSPPPNNNMMMMMMNNNOOOQQQSSSTTTTTTTTTSSSSSSUUUVVVUUUSSSQQQQQQRRRQQQNNNJJJIIIJJJLLLMMMNNNNNNMMMMMMLLLKKKJJJJJJIIIKKKKKKKKKKKKLLLMMMNNNNNNLLLMMMNNNNNNNNNMMMLLLKKKKKKJJJJJJIIIHHHGGGFFFEEEEEEFFFGGGHHHHHHHHHHHHGGGFFFGGGHHHHHHIIIIIIHHHHHHLLLKKKKKKJJJIIIIIIJJJJJJ@@@@@@??????@@@AAABBBCCCBBBBBBAAAAAAAAAAAABBBBBBBBBCCCCCCDDDEEEFFFFFFFFFGGGGGGFFFEEEDDDCCCBBBAAACCCBBBAAA@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBBBBBCCCBBBBBBAAAAAAAAAAAABBBBBBDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBCCCCCCCCCBBBBBBAAA@@@@@@@@@@@@@@@?????????AAAAAA@@@@@@@@@@@@AAAAAA???@@@@@@@@@AAAAAAAAAAAACCCCCCBBBBBBBBBAAAAAAAAAAAABBBCCCDDDEEEEEEDDDDDDCCCDDDEEEFFFHHHJJJKKKLLLFFFFFFFFFFFFFFFFFFFFFFFFIIIJJJLLLMMMNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLMMMMMMLLLMMMMMMNNNNNNMMMLLLKKKMMMLLLKKKKKKKKKLLLNNNNNNMMMLLLJJJJJJJJJMMMPPPRRRVVVVVVUUUUUUTTTTTTTTTTTTWWWVVVUUUTTTSSSQQQPPPPPPOOOPPPQQQRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQRRRSSSSSSUUUVVVUUUSSSPPPOOOPPPLLLLLLMMMNNNNNNNNNNNNNNNOOOPPPPPPPPPNNNNNNOOOQQQPPPPPPQQQQQQQQQPPPOOONNNKKKKKKKKKKKKKKKLLLMMMNNNPPPPPPPPPPPPPPPPPPPPPQQQOOOOOOOOOOOOPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQPPPPPPNNNOOOQQQSSSTTTUUUUUUTTTUUUUUUUUUTTTSSSSSSSSSRRRSSSSSSTTTUUUVVVWWWXXXXXXZZZYYYWWWVVVUUUUUUVVVVVVXXXVVVTTTTTTVVVXXXZZZZZZZZZZZZYYYXXXWWWWWWWWWWWWZZZZZZYYYXXXXXXWWWVVVVVVPPPPPPPPPPPPQQQRRRSSSSSSUUUTTTSSSRRRQQQQQQQQQRRRSSSSSSTTTTTTTTTTTTSSSSSSNNNNNNNNNPPPSSSUUUVVVUUUTTTTTTSSSQQQPPPOOONNNNNNKKKKKKKKKKKKLLLLLLLLLLLLMMMKKKIIIIIIKKKMMMOOOOOOQQQNNNLLLJJJKKKKKKKKKJJJGGGFFFEEEDDDDDDEEEFFFGGGFFFEEEDDDCCCBBBBBBBBBBBBCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAABBBCCCEEEGGGHHHJJJJJJEEEDDDCCCAAA@@@@@@AAAAAACCCCCCCCCCCCBBBBBBBBBBBBCCCCCCBBBBBBAAA@@@???>>>>>>>>>============<<<<<<>>>===<<<;;;;;;;;;;;;;;;========================????????????@@@@@@@@@@@@@@@????????????>>>>>>>>>======<<<;;;;;;<<<>>>???????????????@@@AAACCCCCCAAABBBCCCCCCDDDDDDCCCCCCCCCCCCCCCCCCBBBAAA@@@@@@???@@@BBBCCCEEEEEEFFFFFFFFFFFFFFFEEEEEEDDDDDDDDDEEEEEEEEEEEEFFFGGGHHHHHHLLLLLLKKKKKKJJJIIIIIIIIILLLLLLKKKKKKKKKKKKLLLLLLOOOOOOOOONNNMMMMMMMMMLLLOOOOOOOOOOOOOOOOOONNNNNNIIIJJJKKKLLLMMMNNNNNNOOOKKKLLLNNNPPPPPPPPPPPPOOOMMMMMMNNNNNNMMMMMMLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKIIIJJJKKKKKKJJJIIIGGGFFFFFFGGGHHHIIIJJJLLLLLLMMMNNNPPPQQQQQQNNNLLLKKKKKKLLLMMMOOOQQQRRRRRRQQQQQQQQQSSSTTTTTTSSSRRRSSSTTTSSSPPPMMMKKKLLLNNNOOOOOOOOONNNMMMLLLKKKJJJIIIHHHIIIIIIIIIJJJJJJKKKLLLMMMJJJJJJKKKLLLMMMMMMMMMLLLKKKKKKJJJIIIIIIHHHGGGFFFGGGIIIJJJLLLLLLKKKJJJIIIFFFGGGHHHHHHIIIIIIHHHHHHKKKKKKJJJIIIIIIIIIJJJJJJ?????????@@@@@@AAAAAAAAA@@@@@@??????@@@@@@AAAAAABBBBBBCCCDDDEEEFFFGGGHHHFFFFFFEEEDDDCCCAAA@@@@@@CCCBBBAAA@@@????????????BBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@AAABBBBBBBBBAAAAAAAAAAAA@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@???????????????@@@@@@@@@@@@@@@@@@AAABBB@@@@@@AAAAAAAAABBBBBBBBBDDDDDDCCCCCCBBBBBBAAAAAACCCCCCCCCDDDDDDEEEEEEEEEFFFFFFFFFFFFGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJLLLMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLMMMMMMMMMNNNPPPQQQPPPNNNLLLJJJLLLKKKKKKKKKKKKMMMOOOPPPMMMLLLKKKJJJKKKMMMOOOQQQTTTTTTTTTUUUVVVVVVWWWWWWWWWVVVVVVTTTSSSRRRQQQQQQOOOOOOPPPQQQRRRRRRRRRRRRQQQPPPPPPPPPPPPPPPQQQQQQRRRTTTUUUUUURRRPPPOOOOOOLLLMMMMMMNNNNNNNNNNNNNNNPPPPPPPPPNNNLLLLLLNNNQQQNNNNNNOOOPPPPPPQQQQQQQQQLLLLLLLLLLLLLLLMMMMMMMMMPPPPPPPPPQQQQQQQQQQQQQQQRRRRRRRRRSSSSSSSSSRRRRRRPPPQQQQQQRRRRRRRRRQQQQQQOOOPPPRRRTTTUUUUUUUUUUUUVVVVVVUUUUUUTTTSSSRRRRRRSSSSSSTTTUUUVVVXXXYYYYYY[[[ZZZXXXWWWVVVUUUVVVVVVWWWVVVUUUUUUVVVXXXYYYZZZZZZYYYXXXWWWVVVVVVVVVVVVZZZZZZZZZZZZZZZYYYYYYXXXRRRQQQQQQQQQQQQQQQRRRSSSQQQQQQQQQQQQRRRSSSTTTTTTQQQRRRSSSTTTTTTSSSRRRQQQOOONNNMMMOOOQQQSSSTTTSSSSSSSSSRRRRRRQQQOOONNNMMMJJJJJJJJJKKKLLLLLLLLLMMMLLLJJJHHHIIIKKKMMMNNNMMMOOOLLLJJJIIIIIIJJJIIIGGGDDDDDDCCCCCCDDDEEEGGGHHHFFFFFFDDDCCCBBBAAAAAAAAABBBAAAAAAAAAAAAAAAAAABBBBBBBBBAAAAAAAAA@@@@@@@@@AAAAAA@@@@@@@@@@@@@@@???>>>???AAACCCEEEFFFHHHIIIDDDDDDBBBAAA@@@??????@@@BBBBBBBBBBBBAAAAAAAAAAAABBBBBBCCCBBBAAA@@@>>>======<<<<<<<<<<<<<<<<<<<<<>>>===<<<;;;;;;;;;;;;;;;==============================>>>>>>>>>?????????>>>???????????????>>>>>>???>>>=========>>>???@@@======>>>>>>???@@@AAAAAABBBBBBCCCDDDDDDDDDDDDCCCAAABBBCCCDDDCCCBBB@@@???>>>???AAABBBCCCDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBCCCDDDDDDGGGGGGGGGGGGGGGGGGFFFFFFHHHGGGFFFEEEEEEFFFGGGHHHIIIIIIIIIIIIIIIIIIIIIIIIMMMNNNPPPQQQQQQOOOMMMLLLGGGGGGHHHIIIKKKLLLMMMMMMKKKLLLMMMNNNOOONNNNNNNNNKKKLLLLLLLLLLLLLLLLLLLLLJJJJJJJJJJJJKKKKKKKKKKKKIIIIIIJJJJJJIIIIIIGGGGGGHHHHHHIIIJJJKKKLLLMMMNNNMMMOOOPPPPPPNNNLLLKKKKKKJJJKKKLLLNNNOOOOOOOOOOOOPPPRRRTTTTTTRRRRRRRRRSSSTTTQQQMMMLLLMMMNNNNNNNNNOOOOOONNNLLLKKKIIIHHHHHHIIIIIIIIIIIIJJJKKKLLLMMMKKKKKKLLLLLLLLLMMMMMMMMMKKKKKKJJJIIIHHHHHHHHHHHHIIIKKKMMMOOOOOONNNKKKJJJFFFGGGHHHHHHIIIIIIHHHHHHJJJIIIIIIHHHHHHHHHIIIIII???@@@@@@@@@AAAAAAAAAAAA???????????????@@@AAABBBAAABBBBBBCCCDDDFFFHHHIIIFFFEEEDDDCCCAAA@@@???>>>BBBAAA@@@@@@????????????BBBBBBBBBBBBBBBBBBBBBBBB???????????????@@@AAAAAABBBBBBAAAAAA@@@@@@@@@@@@??????>>>>>>============????????????????????????????????????@@@@@@AAABBBBBBBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDCCCCCCBBBBBBBBBEEEEEEEEEEEEEEEEEEFFFFFFEEEEEEEEEFFFFFFFFFGGGGGGIIIIIIIIIIIIIIIIIIIIIIIIGGGHHHIIIJJJKKKLLLLLLMMMMMMMMMLLLLLLLLLLLLMMMMMMMMMNNNQQQRRRQQQOOOLLLJJJKKKKKKJJJKKKLLLMMMOOOPPPNNNMMMLLLKKKLLLNNNOOOQQQQQQQQQSSSTTTVVVXXXYYYZZZWWWWWWVVVUUUTTTSSSSSSRRRPPPPPPPPPPPPQQQQQQRRRRRRPPPPPPOOOOOOOOOOOOOOOPPPQQQRRRTTTTTTRRRPPPOOOOOONNNNNNNNNNNNOOOOOOOOOPPPQQQQQQPPPOOOMMMMMMOOOQQQMMMMMMNNNOOOPPPQQQRRRSSSNNNNNNNNNNNNNNNNNNMMMMMMOOOPPPQQQRRRRRRRRRQQQQQQRRRSSSSSSTTTTTTSSSRRRRRROOOPPPRRRSSSTTTSSSRRRRRRPPPQQQSSSUUUUUUVVVUUUUUUWWWVVVVVVUUUTTTSSSSSSRRRSSSSSSTTTVVVWWWXXXYYYZZZ[[[ZZZYYYWWWVVVVVVWWWWWWWWWWWWVVVVVVVVVWWWXXXYYYYYYXXXWWWVVVVVVUUUUUUUUUXXXYYYZZZ[[[[[[[[[ZZZZZZSSSRRRRRRQQQQQQQQQRRRRRROOOPPPPPPQQQRRRRRRSSSSSSOOOPPPRRRRRRRRRRRRPPPOOORRRQQQOOOOOOQQQRRRRRRQQQQQQQQQQQQQQQPPPNNNMMMLLLJJJKKKKKKKKKLLLMMMMMMMMMJJJIIIGGGHHHJJJLLLLLLLLLLLLJJJHHHGGGGGGGGGFFFDDDCCCBBBBBBBBBCCCEEEGGGHHHGGGFFFDDDCCCAAA@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@BBBBBBAAAAAAAAA@@@@@@@@@AAAAAAAAA@@@@@@?????????===>>>???AAACCCEEEFFFGGGCCCCCCBBBAAA@@@@@@??????@@@@@@@@@@@@AAAAAAAAAAAABBBBBBCCCCCCBBBAAA???>>>==============================<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>===>>>>>>?????????>>>>>>???>>>===<<<<<<===>>>>>><<<<<<===>>>>>>?????????===>>>>>>???????????????@@@AAACCCDDDDDDCCC@@@???>>>???@@@BBBCCCCCCCCCCCC?????????@@@@@@@@@@@@AAABBBBBBAAAAAABBBBBBCCCCCCDDDEEEEEEFFFGGGHHHIIIIIIFFFFFFDDDCCCCCCDDDFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGHHHJJJMMMOOOOOOMMMJJJIIIHHHHHHHHHIIIIIIJJJJJJKKKNNNNNNNNNMMMMMMLLLLLLKKKLLLLLLLLLLLLLLLMMMMMMNNNKKKKKKKKKLLLLLLMMMMMMMMMIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHIIIJJJKKKLLLLLLMMMLLLNNNPPPOOOMMMLLLKKKKKKHHHIIIJJJKKKLLLMMMMMMMMMPPPRRRSSSRRRQQQPPPPPPQQQRRROOOMMMLLLMMMNNNNNNMMMOOOOOONNNLLLKKKIIIHHHHHHJJJJJJJJJJJJKKKLLLMMMMMMNNNNNNMMMMMMLLLLLLLLLLLLKKKJJJIIIHHHHHHHHHHHHHHHJJJLLLNNNPPPPPPNNNLLLJJJFFFGGGHHHHHHIIIIIIHHHHHHHHHGGGGGGFFFGGGGGGHHHHHH??????@@@@@@AAA@@@@@@??????????????????@@@AAABBBAAAAAAAAABBBDDDGGGIIIKKKFFFFFFEEECCCAAA@@@???>>>@@@@@@????????????@@@@@@CCCBBBBBBBBBBBBAAAAAAAAA??????>>>??????@@@AAABBBDDDDDDCCCCCCBBBBBBAAAAAA???>>>===<<<;;;;;;;;;;;;>>>>>>>>>?????????????????????>>>??????@@@AAABBBCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDFFFFFFEEEEEEEEEEEEFFFFFFAAABBBCCCDDDFFFHHHIIIJJJGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFGGGHHHJJJKKKLLLMMMLLLLLLKKKKKKKKKKKKLLLLLLMMMNNNPPPQQQQQQOOOMMMKKKLLLKKKKKKKKKLLLMMMOOOPPPOOONNNNNNMMMNNNOOOPPPQQQOOOPPPRRRTTTVVVXXXYYYZZZWWWWWWVVVVVVUUUTTTTTTSSSQQQQQQPPPPPPOOOPPPPPPQQQPPPOOOOOONNNNNNNNNNNNNNNNNNPPPRRRSSSQQQPPPPPPPPPPPPOOOOOOOOOOOOPPPQQQQQQQQQQQQQQQPPPNNNMMMNNNPPPMMMMMMNNNNNNPPPRRRSSSTTTPPPQQQQQQQQQPPPOOONNNNNNNNNOOOQQQRRRSSSSSSRRRQQQQQQRRRSSSSSSSSSRRRPPPPPPNNNPPPRRRTTTUUUUUUTTTSSSQQQRRRTTTUUUVVVVVVUUUUUUUUUUUUUUUTTTTTTSSSSSSRRRQQQRRRSSSUUUVVVXXXYYYZZZ[[[ZZZYYYXXXWWWXXXYYYYYYWWWXXXXXXWWWVVVUUUVVVXXXXXXXXXWWWVVVUUUUUUUUUUUUVVVWWWXXXZZZ[[[[[[ZZZZZZTTTTTTSSSRRRQQQQQQQQQQQQRRRRRRRRRRRRQQQPPPOOONNNOOOOOOPPPPPPPPPPPPOOOOOOTTTRRROOOOOOPPPQQQQQQPPPPPPPPPOOONNNNNNMMMLLLLLLKKKKKKKKKKKKLLLLLLLLLLLLIIIHHHGGGHHHJJJKKKKKKJJJIIIHHHFFFFFFFFFFFFDDDBBBBBBBBBAAABBBCCCEEEFFFHHHFFFEEEDDDBBBAAA@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@AAAAAAAAA@@@??????>>>>>>======>>>???AAABBBCCCCCCAAAAAAAAA@@@@@@@@@??????????????????@@@@@@@@@@@@@@@AAABBBCCCCCCBBB@@@>>><<<============>>>>>>>>>===<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<===>>>?????????>>>======<<<;;;999999:::;;;;;;<<<<<<===>>>>>>>>>>>>>>><<<<<<===>>>>>>>>>>>>>>>>>>???AAABBBBBBAAA???>>>===>>>???@@@AAAAAAAAAAAA>>>?????????@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@AAAAAAAAABBBCCCDDDFFFGGGHHHHHHEEEDDDDDDCCCCCCDDDDDDEEEBBBBBBBBBCCCCCCDDDDDDEEEHHHJJJNNNPPPPPPNNNLLLJJJHHHHHHHHHHHHHHHHHHHHHIIIOOONNNNNNMMMLLLLLLKKKKKKMMMMMMLLLLLLLLLMMMNNNNNNLLLMMMMMMNNNNNNOOOOOOPPPJJJJJJIIIIIIIIIIIIIIIIIIGGGGGGHHHHHHIIIJJJJJJKKKKKKMMMOOOOOOMMMKKKKKKKKKGGGHHHHHHIIIJJJKKKLLLMMMNNNPPPQQQQQQOOONNNNNNOOOOOOMMMKKKKKKMMMNNNNNNMMMOOONNNMMMLLLKKKJJJIIIHHHJJJIIIIIIJJJJJJKKKLLLMMMOOONNNMMMLLLLLLLLLLLLLLLJJJIIIHHHGGGFFFGGGHHHHHHKKKLLLMMMNNNNNNLLLKKKIIIFFFGGGHHHHHHIIIIIIHHHHHHGGGGGGFFFFFFFFFGGGHHHHHH===>>>????????????>>>============>>>>>>???AAAAAAAAAAAAAAABBBDDDGGGJJJLLLHHHHHHFFFEEECCCAAA@@@???>>>>>>>>>>>>???@@@AAABBBCCCCCCBBBBBBBBBAAAAAAAAA????????????@@@AAABBBBBBDDDDDDCCCCCCBBBAAAAAA@@@???>>>===;;;;;;;;;;;;;;;===>>>>>>>>>?????????@@@>>>>>>>>>>>>???@@@AAABBBBBBBBBBBBCCCCCCCCCDDDDDDCCCCCCCCCDDDEEEEEEFFFFFFFFFEEEDDDDDDDDDDDDEEEFFF@@@AAABBBDDDFFFGGGHHHIIIFFFFFFFFFFFFFFFFFFFFFFFFEEEFFFFFFGGGIIIJJJLLLMMMKKKKKKJJJJJJJJJJJJKKKKKKLLLMMMOOOPPPPPPOOONNNMMMLLLLLLKKKKKKKKKMMMNNNOOOPPPPPPOOOOOOOOOPPPQQQRRRPPPQQQRRRSSSUUUVVVWWWWWWWWWWWWWWWVVVUUUUUUTTTTTTSSSRRRPPPOOOOOOOOOOOOPPPOOOOOONNNMMMMMMMMMMMMMMMLLLNNNQQQRRRQQQPPPQQQRRRPPPOOOOOONNNOOOPPPQQQRRROOOQQQRRRQQQOOOMMMMMMNNNNNNMMMMMMNNNOOOQQQSSSTTTRRRSSSSSSSSSRRRQQQOOONNNNNNOOOQQQSSSTTTSSSRRRRRRQQQRRRSSSTTTTTTRRRPPPOOONNNPPPRRRUUUVVVVVVUUUTTTRRRSSSTTTVVVVVVVVVVVVUUURRRRRRRRRRRRRRRRRRQQQQQQOOOPPPQQQSSSTTTVVVWWWXXXZZZYYYXXXXXXXXXYYYZZZ[[[XXXYYYZZZXXXUUUSSSTTTVVVXXXWWWVVVUUUTTTTTTTTTTTTSSSTTTWWWYYYZZZZZZZZZYYYUUUTTTSSSRRRQQQQQQQQQQQQQQQQQQRRRRRRQQQPPPNNNMMMOOOOOONNNNNNNNNNNNOOOOOOSSSPPPNNNMMMOOOQQQQQQQQQOOONNNMMMKKKKKKKKKLLLLLLKKKKKKKKKJJJJJJJJJJJJJJJHHHGGGFFFGGGIIIKKKJJJIIIIIIGGGFFFFFFFFFFFFDDDBBBBBBBBBAAAAAABBBDDDFFFGGGEEEDDDCCCBBBAAA@@@@@@@@@@@@@@@AAABBBBBBAAA@@@@@@@@@@@@@@@@@@????????????AAA@@@@@@???>>>>>>======;;;;;;<<<======>>>??????======>>>????????????>>>>>>>>>>>>?????????@@@@@@===>>>@@@BBBBBBAAA???>>><<<<<<<<<<<<======>>>>>><<<<<<;;;;;;;;;<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::;;;;;;;;;;;;;;;<<<>>>???@@@???>>>===<<<<<<:::999999999::::::<<<<<<>>>>>>???>>>>>>======>>>>>>???????????????===>>>???@@@@@@???>>>>>><<<===>>>??????@@@??????BBBAAAAAAAAAAAAAAA@@@@@@@@@??????>>>>>>??????@@@@@@@@@AAABBBCCCCCCDDDDDDCCCCCCDDDDDDDDDDDDCCCCCC@@@@@@AAABBBBBBCCCDDDDDDHHHJJJMMMOOOPPPNNNLLLJJJFFFFFFFFFGGGGGGGGGHHHHHHNNNNNNMMMMMMLLLMMMMMMMMMNNNMMMLLLKKKKKKLLLLLLMMMMMMMMMNNNOOOOOOPPPQQQQQQKKKJJJJJJJJJJJJJJJJJJKKKHHHHHHHHHIIIJJJJJJKKKKKKIIIKKKMMMMMMKKKIIIIIIJJJGGGGGGHHHHHHIIIKKKLLLLLLJJJLLLNNNNNNNNNMMMNNNOOONNNLLLKKKLLLNNNOOOOOOOOONNNMMMMMMLLLKKKJJJJJJIIIHHHHHHHHHHHHIIIJJJKKKLLLLLLLLLKKKKKKKKKLLLMMMNNNIIIHHHGGGEEEEEEFFFGGGHHHJJJKKKKKKKKKJJJJJJIIIHHHFFFGGGHHHHHHIIIIIIHHHHHHHHHHHHGGGGGGHHHIIIIIIJJJ<<<<<<===>>>>>>===<<<;;;<<<<<<<<<======???@@@@@@AAA@@@@@@AAADDDGGGJJJLLLJJJIIIHHHFFFEEECCCBBBAAA======>>>>>>???@@@BBBBBBCCCCCCCCCBBBBBBAAAAAAAAA????????????@@@AAABBBCCCBBBBBBAAA@@@@@@???>>>>>>@@@???===<<<;;;;;;<<<<<<======>>>>>>?????????@@@>>>>>>>>>>>>???@@@AAABBBAAAAAAAAABBBBBBBBBCCCCCCBBBBBBCCCDDDEEEFFFGGGGGGEEEDDDCCCBBBBBBCCCDDDEEEDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEFFFGGGHHHJJJLLLMMMJJJJJJIIIIIIIIIIIIJJJJJJKKKLLLNNNOOOOOOOOOOOONNNMMMLLLKKKKKKKKKLLLNNNNNNQQQQQQPPPPPPPPPQQQRRRRRRRRRRRRSSSSSSTTTTTTTTTTTTWWWWWWWWWVVVVVVUUUUUUUUUTTTSSSQQQOOONNNNNNNNNOOOOOOOOONNNMMMLLLLLLMMMMMMKKKMMMPPPQQQQQQQQQRRRSSSPPPOOONNNNNNNNNOOOPPPQQQNNNPPPQQQQQQOOOLLLLLLLLLNNNNNNNNNNNNOOOQQQSSSTTTTTTTTTUUUTTTSSSRRRPPPOOONNNOOOQQQSSSTTTTTTSSSRRRTTTUUUVVVWWWVVVUUUSSSQQQMMMPPPSSSUUUWWWVVVUUUTTTRRRSSSUUUVVVWWWVVVVVVUUUOOOOOOPPPPPPPPPPPPPPPPPPMMMNNNOOOQQQRRRTTTVVVVVVYYYYYYXXXXXXYYYZZZ[[[]]]YYYZZZ[[[YYYUUUSSSSSSUUUXXXWWWVVVUUUTTTTTTTTTTTTQQQSSSUUUXXXYYYZZZYYYXXXVVVUUUTTTRRRQQQQQQQQQQQQMMMNNNPPPQQQRRRQQQQQQPPPPPPOOONNNMMMMMMNNNOOOPPPPPPNNNLLLLLLNNNQQQRRRRRROOONNNKKKJJJIIIJJJKKKLLLJJJJJJJJJIIIIIIHHHHHHHHHGGGFFFFFFGGGIIIJJJJJJIIIIIIHHHGGGGGGGGGFFFDDDBBBBBBBBBAAAAAABBBCCCEEEFFFDDDDDDCCCBBBAAAAAAAAAAAA@@@AAABBBCCCCCCBBBAAA@@@????????????>>>>>>>>>>>>@@@??????>>>===<<<<<<<<<:::::::::;;;;;;;;;<<<<<<:::;;;<<<===>>>>>>>>>>>>======>>>>>>?????????@@@:::<<>>???@@@???>>>===>>>===<<<;;;:::;;;;;;<<<<<<===>>>?????????>>>===;;;<<<======>>>>>>======>>>>>>??????????????????======>>>???@@@@@@@@@@@@AAA@@@@@@???===<<<<<<;;;@@@@@@??????>>>?????????@@@AAAAAAAAAAAAAAAAAAAAACCCDDDEEEFFFFFFEEEDDDCCC@@@AAAAAABBBCCCDDDEEEEEECCCEEEGGGIIIJJJIIIGGGFFFCCCDDDDDDEEEFFFGGGHHHHHHLLLLLLLLLLLLMMMNNNOOOPPPNNNMMMLLLKKKJJJKKKKKKLLLMMMMMMNNNOOOPPPPPPQQQQQQKKKKKKJJJJJJJJJKKKKKKLLLJJJKKKKKKKKKLLLMMMMMMMMMGGGIIIKKKKKKIIIHHHHHHHHHGGGGGGGGGHHHIIIJJJLLLLLLGGGIIILLLMMMMMMNNNOOOQQQMMMLLLKKKLLLOOOPPPQQQPPPMMMMMMLLLLLLKKKKKKJJJJJJGGGGGGGGGGGGHHHIIIJJJJJJIIIIIIIIIIIIJJJLLLNNNOOOIIIGGGFFFDDDDDDEEEGGGHHHJJJJJJIIIIIIHHHHHHHHHHHHGGGGGGHHHIIIIIIIIIHHHHHHIIIIIIIIIIIIIIIJJJKKKLLL>>>>>>>>>>>>============???>>>===<<<<<<===>>>???@@@?????????AAADDDFFFHHHIIIIIIIIIHHHGGGDDDBBB@@@@@@???>>><<<<<<<<<======BBBAAAAAAAAAAAABBBCCCCCCBBBAAAAAA@@@@@@AAAAAABBBAAACCCDDDDDDBBBAAA@@@@@@>>><<<;;;999999;;;===>>><<<<<<;;;;;;<<<===???@@@>>>>>>>>>>>>????????????@@@@@@@@@@@@@@@@@@@@@@@@CCCCCCBBBBBBBBBCCCCCCDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBCCCDDDEEEEEEFFFFFFEEEEEEEEEDDDBBBBBBAAAAAAAAADDDDDDEEEGGGGGGHHHHHHHHHJJJKKKKKKLLLLLLLLLLLLLLLLLLKKKJJJJJJJJJKKKLLLMMMMMMLLLJJJIIIJJJKKKMMMNNNQQQQQQPPPPPPPPPQQQQQQRRRQQQSSSUUUVVVVVVWWWYYYZZZYYYYYYXXXWWWVVVUUUUUUTTTTTTRRRPPPOOOPPPPPPOOOMMMRRRQQQOOOMMMKKKKKKKKKKKKNNNPPPRRRRRRPPPOOOOOOOOONNNOOOOOOPPPPPPQQQQQQQQQTTTTTTSSSRRRPPPMMMKKKJJJLLLLLLLLLMMMOOORRRUUUWWWWWWXXXXXXWWWVVVTTTRRRPPPRRRTTTUUUTTTSSSRRRSSSUUUUUUUUUUUUUUUUUUUUUUUUUUUQQQQQQQQQRRRTTTUUUTTTRRRRRRTTTVVVXXXXXXXXXWWWVVVSSSSSSRRRPPPOOONNNMMMLLLKKKLLLNNNPPPRRRTTTUUUVVVWWWWWWXXXYYYZZZ\\\^^^___```______]]]ZZZWWWTTTRRRSSSTTTVVVXXXXXXVVVTTTRRRRRRRRRSSSUUUVVVWWWXXXXXXVVVTTTSSSSSSUUUUUURRROOOPPPPPPPPPOOONNNNNNQQQSSSSSSRRRQQQOOONNNNNNOOOOOOMMMNNNPPPQQQQQQPPPOOONNNPPPOOOMMMLLLKKKJJJKKKKKKJJJJJJIIIHHHHHHGGGFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFEEEFFFHHHJJJLLLKKKGGGDDDBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEEEEEEEFFFAAABBBCCCDDDDDDDDDCCCBBB>>>>>>>>>>>>====================================999999999::::::999999888<<<===============<<<<<<======>>>======<<<;;;;;;999:::;;;<<<============;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::<<<<<<;;;;;;;;;:::::::::;;;::::::999999::::::;;;<<<<<<<<<<<<<<<;;;;;;;;;>>>===;;;::::::;;;===>>>??????>>>>>>======<<<<<<===>>>???>>><<<;;;;;;<<<>>>>>>>>>>>>============<<<<<<===>>>>>>>>>>>>>>>??????>>>>>>>>>>>>????????????>>>>>>>>>>>>??????======>>>???AAABBBCCCCCCDDDDDDDDDDDDCCCBBBAAA@@@CCCBBBBBBAAAAAAAAABBBBBBCCCDDDFFFHHHHHHGGGEEEDDDAAACCCEEEFFFEEEDDDDDDEEEHHHHHHIIIJJJKKKLLLMMMMMMMMMLLLKKKJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKLLLNNNNNNIIIIIIIIIIIIJJJJJJJJJJJJIIIJJJJJJJJJJJJJJJIIIIIIIIIHHHFFFEEEEEEEEEFFFFFFGGGGGGGGGHHHHHHIIIIIIIIIHHHIIIJJJLLLMMMMMMNNNNNNOOOOOONNNNNNNNNNNNNNNOOOOOOOOONNNMMMLLLKKKJJJIIIIIIHHHHHHHHHHHHIIIJJJJJJKKKJJJJJJIIIIIIJJJJJJJJJHHHGGGEEEDDDDDDDDDEEEFFFGGGFFFEEEFFFGGGGGGGGGFFFFFFGGGHHHHHHIIIIIIHHHHHHFFFHHHKKKMMMNNNNNNMMMLLL>>>>>>>>>=========<<<<<<===<<<;;;::::::;;;<<<===>>>>>>======???AAACCCEEEHHHHHHHHHHHHFFFEEECCCBBB???>>>===<<<<<<===>>>???AAAAAAAAA@@@AAABBBBBBCCCAAAAAA@@@@@@@@@@@@AAAAAA@@@BBBDDDDDDCCCBBBBBBBBBBBBAAA???>>><<<<<<<<<<<<;;;;;;;;;;;;<<<===>>>???=========>>>>>>>>>??????@@@AAAAAAAAABBBBBBCCCCCCBBBBBBBBBBBBBBBCCCCCCDDDDDDDDDDDDCCCCCCBBBBBBBBBAAABBBCCCDDDEEEFFFFFFFFFEEEDDDCCCBBBAAAAAAAAAAAABBBCCCDDDEEEEEEFFFFFFFFFIIIIIIJJJKKKKKKKKKKKKKKKLLLKKKJJJJJJJJJKKKLLLMMMLLLKKKJJJIIIJJJKKKMMMNNNOOOOOONNNNNNOOOOOOPPPPPPPPPRRRTTTUUUUUUVVVXXXYYYXXXXXXXXXWWWVVVUUUUUUTTTTTTRRRPPPPPPQQQQQQPPPOOOPPPOOOMMMLLLLLLLLLMMMNNNNNNPPPRRRSSSQQQPPPPPPPPPOOOPPPPPPPPPQQQQQQQQQRRRSSSSSSRRRQQQPPPNNNMMMLLLMMMMMMMMMMMMOOORRRTTTVVVVVVVVVVVVVVVUUUSSSQQQPPPOOOQQQRRRSSSRRRRRRTTTUUUVVVVVVVVVVVVVVVVVVVVVVVVSSSSSSRRRSSSTTTUUUSSSRRRQQQSSSUUUWWWXXXXXXWWWWWWTTTTTTSSSRRRPPPOOONNNMMMMMMNNNOOOQQQRRRTTTUUUVVVVVVWWWWWWYYY[[[]]]___```aaa```___^^^[[[WWWUUUSSSSSSUUUWWWXXXXXXVVVTTTSSSQQQRRRSSSTTTUUUVVVWWWWWWVVVTTTSSSTTTUUUVVVSSSQQQQQQRRRQQQPPPOOOOOOQQQSSSTTTSSSQQQOOONNNMMMNNNNNNMMMNNNPPPQQQRRRQQQOOONNNPPPOOOMMMLLLKKKKKKKKKLLLKKKKKKJJJIIIGGGFFFEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFHHHKKKLLLKKKHHHEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEFFFFFFAAAAAABBBCCCCCCCCCBBBAAA>>>>>>>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<888999:::::::::::::::999<<<<<<<<<======<<<<<<;;;===============<<<;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999::::::;;;;;;;;;===<<<<<<<<<;;;;;;;;;:::;;;::::::999999::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;:::999999:::;;;<<<>>>>>>>>>=========<<<<<<<<<======<<<;;;::::::<<<>>>============<<<<<<<<<<<<<<<===>>>>>>>>>>>>===???>>>>>>>>>>>>>>>>>>???>>>>>>============>>>>>>@@@@@@AAABBBCCCDDDDDDEEECCCCCCCCCCCCBBBAAA@@@@@@BBBBBBAAAAAAAAAAAABBBBBBBBBCCCDDDFFFFFFFFFEEEEEECCCEEEFFFFFFEEECCCCCCCCCFFFFFFGGGHHHIIIJJJKKKKKKLLLKKKJJJJJJIIIIIIIIIJJJJJJJJJJJJJJJKKKLLLMMMMMMJJJJJJJJJKKKKKKKKKLLLLLLKKKKKKKKKKKKKKKJJJIIIIIIIIIHHHFFFEEEEEEEEEFFFGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHIIIJJJKKKLLLMMMMMMMMMNNNMMMMMMMMMMMMMMMNNNNNNOOONNNNNNMMMLLLKKKJJJIIIIIIHHHHHHHHHHHHIIIJJJJJJJJJIIIHHHHHHGGGGGGGGGHHHGGGFFFEEEDDDDDDDDDEEEEEEFFFEEEEEEFFFGGGHHHGGGGGGIIIIIIJJJKKKKKKKKKKKKJJJJJJKKKMMMOOOPPPOOONNNMMM>>>============<<<<<<<<<;;;:::999888888999:::;;;===<<<;;;;;;<<<>>>???@@@EEEEEEFFFFFFFFFEEEEEEDDD???>>>===<<<===>>>???@@@@@@@@@@@@@@@@@@AAAAAABBB@@@@@@@@@??????@@@@@@@@@@@@BBBDDDEEEDDDDDDEEEFFFEEEDDDDDDCCC@@@>>><<<:::999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<============>>>??????@@@@@@AAABBBCCCCCCBBBAAAAAAAAABBBBBBCCCDDDDDDDDDCCCBBBBBBAAA@@@@@@@@@AAABBBDDDEEEFFFFFFFFFDDDCCCBBBAAAAAAAAAAAAAAA@@@AAABBBCCCCCCCCCCCCCCCGGGGGGHHHIIIIIIIIIIIIIIIKKKJJJJJJJJJJJJKKKLLLMMMKKKKKKJJJIIIIIIKKKLLLMMMMMMMMMLLLLLLMMMNNNNNNOOOOOOQQQSSSTTTTTTUUUWWWXXXXXXXXXXXXXXXWWWVVVVVVUUUSSSRRRPPPPPPQQQRRRRRRQQQMMMLLLLLLLLLLLLNNNOOOPPPOOOQQQTTTTTTSSSQQQQQQRRRPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQPPPOOONNNNNNOOONNNNNNNNNOOOQQQSSSTTTTTTTTTUUUUUUTTTSSSQQQPPPOOOQQQSSSTTTTTTTTTVVVXXXWWWWWWWWWWWWWWWWWWWWWWWWVVVUUUTTTTTTUUUUUUSSSQQQPPPQQQTTTVVVXXXYYYYYYXXXVVVVVVUUUSSSRRRQQQPPPOOOPPPPPPQQQRRRSSSTTTUUUVVVUUUUUUVVVXXXZZZ]]]___```aaa```___]]]ZZZWWWUUUSSSTTTUUUWWWXXXXXXWWWUUUTTTQQQQQQRRRSSSTTTTTTUUUUUUTTTSSSRRRSSSUUUVVVUUUTTTTTTTTTSSSQQQPPPOOOQQQSSSUUUSSSQQQOOOMMMMMMLLLMMMMMMNNNPPPRRRRRRRRRPPPOOOOOONNNMMMLLLKKKKKKLLLMMMLLLKKKJJJIIIGGGFFFEEEDDDEEEEEEEEEEEEFFFFFFFFFFFFGGGGGGIIIKKKMMMLLLIIIFFFFFFFFFFFFFFFFFFEEEEEEEEEFFFFFFFFFFFFFFFFFFEEEEEE@@@AAAAAABBBAAAAAA@@@@@@>>>>>>>>>=========<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999:::;;;;;;;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::<<<<<<======<<<<<<;;;;;;=========<<<<<<;;;999999::::::::::::::::::::::::888888999::::::;;;<<<<<<============<<<<<<<<<<<<;;;::::::999999::::::;;;::::::;;;;;;<<<<<<======;;;:::999888888999:::;;;=========<<<<<<<<<<<<<<<:::<<<<<<<<<:::999:::;;;======<<<<<<<<<;;;;;;;;;;;;<<<======>>>=========>>>>>>>>>======>>>>>>>>>======<<<<<<<<<<<<======AAAAAAAAABBBBBBCCCCCCCCCBBBBBBBBBBBBAAA@@@??????BBBAAAAAA@@@@@@AAABBBBBBBBBBBBBBBBBBCCCDDDEEEFFFHHHIIIKKKJJJGGGEEEDDDDDDDDDDDDEEEFFFGGGHHHHHHIIIJJJJJJIIIHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIJJJKKKLLLJJJKKKKKKLLLMMMNNNOOOOOOMMMMMMMMMMMMLLLJJJIIIHHHHHHGGGFFFEEEEEEEEEFFFGGGHHHHHHGGGGGGGGGGGGGGGGGGGGGHHHIIIKKKLLLLLLMMMMMMKKKKKKKKKKKKLLLMMMMMMNNNNNNNNNMMMLLLKKKJJJJJJIIIHHHHHHHHHHHHHHHIIIJJJJJJIIIIIIGGGFFFEEEDDDDDDDDDFFFEEEDDDCCCCCCCCCDDDDDDDDDEEEEEEFFFGGGHHHIIIIIIKKKLLLMMMMMMNNNNNNMMMMMMNNNOOOQQQRRRSSSSSSRRRQQQ=========<<<<<<<<<;;;;;;:::999888777777888999:::<<<<<<;;;;;;;;;<<<======AAABBBCCCDDDEEEEEEFFFFFFAAA@@@???============>>>??????>>>>>>??????@@@AAA@@@??????>>>>>>??????@@@???BBBDDDEEEFFFGGGIIIKKKHHHIIIIIIIIIFFFBBB>>>;;;888999;;;<<<<<<<<<;;;:::;;;;;;;;;<<<<<<<<<======;;;;;;<<<===???@@@AAAAAA@@@@@@@@@@@@AAABBBCCCCCCDDDDDDCCCBBB@@@???>>>>>>???@@@AAACCCDDDEEEFFFFFFDDDDDDCCCBBBBBBBBBBBBBBB@@@@@@AAABBBBBBBBBBBBBBBEEEEEEFFFGGGGGGGGGGGGFFFIIIIIIIIIIIIJJJKKKKKKLLLJJJJJJIIIIIIIIIJJJKKKLLLLLLKKKKKKLLLLLLMMMNNNOOOOOOQQQSSSTTTTTTTTTVVVXXXXXXYYYYYYZZZZZZYYYXXXWWWRRRPPPOOOOOOQQQRRRRRRQQQMMMLLLLLLLLLLLLNNNOOOPPPPPPRRRUUUUUUTTTSSSSSSSSSPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOPPPPPPQQQQQQPPPPPPPPPPPPOOOOOOOOOPPPQQQRRRSSSTTTUUUUUUUUUTTTRRRRRRSSSUUUVVVWWWWWWWWWYYY[[[XXXXXXXXXXXXXXXWWWWWWWWWXXXWWWVVVVVVVVVUUUSSSPPPOOOPPPSSSUUUWWWYYYZZZZZZXXXWWWVVVUUUTTTSSSRRRQQQSSSSSSSSSTTTTTTUUUUUUUUUUUUUUUUUUVVVXXXYYY[[[\\\^^^^^^\\\ZZZXXXVVVTTTSSSTTTUUUWWWXXXXXXWWWVVVUUUQQQQQQQQQRRRRRRSSSSSSSSSQQQQQQQQQRRRSSSTTTUUUUUUVVVVVVUUUSSSQQQPPPRRRSSSVVVTTTRRROOOMMMLLLLLLLLLNNNOOOQQQSSSSSSSSSRRRQQQOOONNNMMMLLLLLLLLLMMMMMMLLLLLLJJJIIIGGGFFFDDDDDDDDDEEEEEEEEEFFFFFFFFFFFFHHHHHHIIIKKKMMMLLLJJJGGGFFFFFFFFFEEEEEEEEEEEEEEEGGGGGGGGGFFFFFFEEEEEEEEE@@@@@@@@@@@@@@@?????????>>>>>>=========<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999:::;;;<<<<<<<<<<<<999999:::;;;;;;;;;::::::;;;;;;<<<<<<<<<;;;;;;:::;;;<<<<<<<<<;;;;;;:::999999999999999::::::::::::777777888999;;;<<<======>>>>>>>>>===============;;;::::::999999::::::;;;999999:::;;;;;;<<<======;;;;;;:::999999:::;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;:::<<<<<<<<<::::::;;;<<<<<<<<<<<<;;;;;;::::::999;;;;;;<<<============<<<========================<<<<<<<<<;;;;;;<<<<<<<<<>>>>>>>>>>>>>>>>>>??????AAAAAAAAAAAA@@@???>>>>>>@@@@@@@@@@@@@@@AAAAAABBBAAA@@@@@@@@@AAACCCFFFGGGMMMOOOPPPNNNKKKHHHGGGGGGCCCCCCDDDEEEFFFGGGGGGHHHHHHHHHHHHGGGGGGHHHIIIIIIHHHHHHHHHHHHIIIIIIJJJKKKKKKLLLLLLNNNOOOPPPQQQQQQOOOOOONNNNNNLLLKKKIIIIIIHHHGGGFFFEEEEEEFFFGGGGGGHHHHHHHHHGGGGGGFFFFFFEEEGGGHHHIIIJJJLLLLLLLLLLLLJJJJJJJJJJJJKKKKKKLLLMMMMMMMMMLLLKKKKKKJJJIIIIIIHHHHHHGGGGGGHHHHHHIIIJJJJJJIIIHHHFFFDDDCCCCCCCCCEEEDDDDDDCCCCCCCCCCCCCCCCCCDDDFFFGGGGGGHHHIIIKKKLLLMMMNNNNNNOOOOOONNNNNNPPPQQQSSSUUUWWWWWWXXXXXX<<<<<<<<<<<<;;;;;;;;;;;;;;;:::999888888999:::;;;<<<<<<;;;;;;;;;;;;<<<<<<>>>>>>???AAABBBDDDEEEFFFEEEDDDAAA>>><<<;;;;;;;;;===============>>>??????>>>>>>>>>======>>>>>>>>>???AAADDDFFFHHHJJJMMMPPPSSSTTTTTTRRRMMMFFF@@@<<<999:::;;;<<<<<<<<<;;;:::;;;;;;;;;;;;<<<<<<<<<<<<::::::;;;<<<===??????@@@?????????@@@@@@AAACCCCCCDDDCCCBBBAAA@@@???>>>>>>???@@@AAABBBDDDDDDEEEEEEEEEDDDCCCCCCBBBCCCCCCCCCAAAAAABBBCCCCCCCCCBBBBBBCCCCCCDDDEEEEEEEEEEEEEEEFFFFFFGGGHHHIIIIIIJJJJJJIIIIIIIIIIIIIIIJJJJJJKKKKKKKKKKKKKKKLLLMMMNNNOOOOOOQQQSSSSSSSSSTTTVVVXXXXXXYYY[[[\\\\\\[[[ZZZYYYRRRPPPOOOOOOQQQRRRQQQQQQOOONNNMMMLLLLLLLLLMMMNNNPPPSSSUUUVVVUUUTTTTTTUUUPPPOOOOOOOOONNNNNNMMMMMMMMMNNNOOOPPPQQQQQQQQQQQQPPPPPPPPPPPPOOOPPPPPPPPPSSSTTTUUUVVVVVVVVVUUUTTTVVVWWWXXXXXXWWWWWWXXXYYYYYYYYYYYYXXXXXXWWWWWWWWWXXXWWWVVVVVVVVVUUUSSSQQQOOOPPPRRRTTTVVVXXXZZZZZZYYYYYYXXXWWWUUUTTTSSSRRRTTTTTTTTTTTTUUUUUUVVVVVVUUUUUUTTTTTTTTTTTTUUUUUUYYYYYYWWWVVVTTTSSSRRRRRRTTTUUUVVVWWWWWWWWWVVVVVVQQQQQQQQQQQQQQQQQQRRRRRRMMMNNNOOOOOOPPPRRRTTTUUUXXXXXXWWWUUUSSSRRRTTTUUUVVVUUURRRPPPNNNMMMMMMMMMNNNPPPRRRTTTTTTTTTSSSRRRPPPOOONNNLLLLLLLLLMMMMMMLLLKKKJJJIIIGGGFFFEEEDDDDDDEEEEEEEEEFFFFFFFFFFFFHHHHHHIIIKKKLLLLLLJJJHHHEEEEEEDDDDDDDDDCCCCCCCCCFFFFFFFFFEEEEEEDDDDDDDDD@@@@@@??????>>>>>>>>>>>>============<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;;;;<<<<<<<<<;;;888999999:::;;;;;;::::::::::::;;;;;;;;;;;;::::::999999:::;;;<<<<<<;;;;;;888888888999999999::::::777777888999;;;<<<======>>>>>>>>>>>>>>>>>>>>>>>>;;;::::::999999::::::;;;888999999:::;;;<<<======<<<<<<;;;;;;;;;;;;<<<<<<::::::::::::::::::;;;;;;;;;<<<======<<<;;;<<<>>>===<<<<<<;;;:::999999999::::::;;;<<<<<<<<<<<<<<<;;;<<<============<<<;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<=========AAAAAAAAAAAA@@@???>>>===???????????????@@@AAABBBAAA@@@???>>>@@@BBBEEEGGGMMMNNNOOONNNKKKHHHFFFFFFCCCCCCDDDEEEFFFGGGHHHHHHGGGGGGGGGGGGGGGHHHIIIJJJIIIHHHHHHHHHHHHIIIIIIJJJKKKLLLMMMNNNOOOPPPQQQRRROOOOOOOOONNNMMMKKKJJJIIIGGGGGGFFFEEEEEEFFFGGGHHHIIIHHHHHHGGGGGGFFFFFFFFFGGGHHHIIIKKKLLLLLLMMMMMMJJJIIIIIIIIIJJJKKKKKKLLLLLLLLLKKKKKKJJJIIIIIIIIIHHHGGGGGGGGGGGGHHHIIIIIIKKKJJJIIIGGGEEEDDDCCCCCCDDDDDDDDDDDDDDDCCCCCCBBBCCCEEEGGGHHHGGGGGGJJJLLLLLLLLLMMMNNNNNNNNNMMMMMMOOOQQQSSSVVVZZZ\\\^^^___<<<<<<;;;;;;;;;:::::::::;;;:::999888888999:::;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<>>>@@@BBBDDDEEEHHHFFFCCC???<<<:::999999<<<<<<<<<<<<<<<======>>>>>>======<<<<<<======>>>>>>AAADDDGGGIIIMMMQQQUUUaaa```___ZZZSSSJJJAAA<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<===<<<<<<======>>>???@@@@@@>>>>>>>>>???@@@AAABBBCCCCCCCCCBBBAAAAAA@@@??????@@@@@@AAABBBCCCCCCCCCCCCDDDCCCCCCBBBBBBBBBCCCCCCBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBCCCDDDDDDDDDDDDDDDCCCDDDEEEFFFGGGHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIJJJJJJJJJJJJJJJKKKMMMNNNOOOMMMOOOQQQRRRRRRSSSUUUVVVXXXYYY[[[]]]]]]]]][[[ZZZSSSQQQPPPPPPQQQRRRQQQPPPQQQPPPNNNLLLLLLKKKLLLLLLPPPRRRUUUVVVUUUTTTTTTUUUQQQPPPPPPOOONNNMMMMMMLLLMMMMMMOOOPPPQQQRRRRRRRRRPPPPPPPPPPPPPPPPPPPPPPPPRRRSSSUUUVVVWWWWWWVVVVVVUUUVVVWWWVVVUUUTTTUUUVVVYYYYYYYYYXXXWWWWWWVVVVVVVVVUUUTTTUUUVVVVVVUUUSSSOOOPPPQQQSSSVVVXXXYYYZZZZZZZZZYYYWWWVVVUUUTTTSSSSSSTTTTTTTTTUUUVVVVVVVVVUUUTTTSSSRRRQQQPPPPPPPPPTTTSSSRRRQQQQQQQQQQQQQQQSSSTTTTTTUUUVVVVVVVVVVVVRRRRRRQQQQQQQQQQQQQQQQQQLLLMMMNNNNNNNNNOOOSSSUUUXXXYYYXXXVVVTTTTTTVVVXXXWWWUUUSSSQQQOOOOOONNNOOOOOOPPPSSSUUUVVVUUUTTTTTTRRRQQQOOOMMMLLLLLLLLLLLLJJJJJJIIIIIIHHHGGGFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFHHHHHHHHHJJJKKKKKKJJJHHHDDDDDDCCCCCCBBBBBBAAAAAADDDCCCCCCCCCCCCCCCCCCBBBAAA@@@???>>>>>>>>>>>>>>>=========<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;::::::888888999:::;;;;;;;;;;;;999999::::::;;;;;;::::::888888:::;;;;;;<<<<<<<<<777777777888888999999:::888888999::::::;;;<<<<<<============>>>>>>>>>>>>;;;::::::999999::::::;;;999999::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<999999999999::::::::::::;;;<<<>>>===<<<<<<===???======<<<;;;:::999999888999:::;;;;;;<<<<<<;;;;;;:::;;;<<<======<<<;;;:::<<<<<<;;;;;;;;;;;;<<<<<<=========>>>>>>>>>??????AAAAAAAAAAAA@@@???>>>>>>>>>>>>>>>>>>???@@@AAAAAAAAA@@@??????@@@BBBDDDFFFGGGHHHJJJIIIFFFDDDCCCCCCCCCCCCDDDEEEFFFGGGHHHHHHFFFFFFFFFGGGHHHIIIJJJKKKIIIIIIHHHHHHHHHIIIIIIJJJKKKLLLLLLMMMNNNOOOPPPPPPNNNNNNNNNMMMMMMKKKJJJIIIGGGFFFEEEEEEEEEFFFGGGHHHIIIIIIHHHHHHHHHHHHHHHHHHHHHIIIJJJLLLMMMMMMNNNNNNKKKJJJJJJIIIIIIJJJJJJKKKKKKKKKJJJJJJIIIIIIIIIIIIGGGGGGGGGGGGGGGHHHIIIIIILLLKKKIIIGGGFFFEEEDDDDDDDDDEEEEEEEEEEEEDDDCCCBBBCCCFFFIIIIIIGGGGGGIIILLLJJJKKKLLLLLLMMMMMMLLLLLLNNNPPPSSSWWW[[[___bbbddd;;;;;;;;;::::::::::::999::::::999888888999::::::999999:::;;;;;;;;;;;;;;;999999:::;;;===@@@BBBCCCGGGFFFBBB???<<<;;;::::::;;;;;;;;;;;;;;;<<<<<<======<<<<<<<<<<<<<<<<<<===>>>@@@DDDGGGKKKOOOTTTXXXbbbaaa___[[[SSSJJJBBB=========<<<<<<<<<<<<<<<===;;;<<<<<<<<<<<<=========<<<<<<<<<======>>>>>>>>>======>>>>>>???AAABBBCCCCCCCCCBBBBBBAAAAAAAAA@@@@@@AAAAAABBBBBBBBBAAAAAAAAAAAAAAA@@@@@@AAAAAABBBAAABBBBBBCCCCCCBBBAAAAAAAAABBBCCCCCCDDDDDDCCCCCC@@@AAACCCEEEFFFFFFFFFFFFGGGGGGHHHIIIIIIIIIIIIIIIHHHHHHHHHHHHJJJKKKLLLMMMKKKMMMOOOOOOOOOPPPRRRTTTUUUWWWZZZ\\\]]]\\\[[[YYYVVVUUUSSSRRRSSSSSSSSSQQQPPPOOONNNLLLLLLLLLLLLMMMOOORRRTTTUUUUUUTTTTTTUUUSSSSSSRRRQQQOOONNNNNNMMMMMMMMMOOOPPPQQQRRRRRRRRROOOOOOPPPPPPPPPPPPPPPPPPPPPQQQSSSUUUVVVWWWWWWVVVSSSTTTVVVVVVUUUUUUVVVXXXYYYYYYXXXXXXWWWVVVVVVUUUSSSRRRRRRTTTVVVWWWVVVUUUPPPQQQQQQSSSUUUWWWYYYZZZZZZZZZYYYWWWVVVUUUTTTSSSRRRSSSSSSTTTUUUVVVVVVWWWTTTSSSRRRQQQPPPPPPPPPPPPPPPPPPOOOOOOOOOPPPRRRSSSRRRRRRSSSTTTUUUUUUVVVVVVSSSRRRRRRRRRQQQQQQPPPPPPLLLNNNNNNNNNMMMNNNRRRVVVYYYYYYYYYWWWVVVVVVXXXZZZWWWVVVTTTRRRQQQPPPQQQQQQOOOQQQSSSUUUVVVVVVUUUUUUSSSRRRPPPNNNLLLKKKKKKKKKIIIIIIIIIHHHHHHGGGGGGGGGEEEEEEEEEEEEFFFFFFFFFFFFHHHGGGGGGHHHJJJKKKIIIHHHDDDDDDCCCCCCBBBAAAAAA@@@@@@@@@@@@@@@AAAAAAAAAAAABBBAAA@@@>>>>>>>>>>>>>>>======<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;:::999888777888999:::;;;<<<<<<<<<<<<888888999:::::::::::::::999::::::;;;;;;;;;::::::666666777777888999999:::999999999::::::;;;;;;;;;<<<<<<<<<======>>>>>>>>>;;;::::::999999::::::;;;::::::::::::::::::::::::;;;;;;;;;<<<<<<;;;;;;;;;888888888888999999:::::::::;;;===<<<;;;;;;===>>>>>>>>>===<<<;;;:::999999999999:::;;;;;;;;;;;;:::999:::<<<======<<<:::999======<<<<<<<<<<<<============>>>??????@@@AAAAAABBBBBBBBBBBBAAA@@@???>>>=========>>>>>>???AAAAAABBBAAAAAA@@@AAABBBCCCDDDAAACCCEEEEEECCCBBBBBBBBBBBBBBBCCCDDDEEEFFFGGGGGGFFFFFFGGGGGGHHHJJJKKKLLLJJJJJJIIIIIIIIIIIIJJJJJJKKKKKKLLLLLLMMMMMMMMMMMMLLLMMMMMMMMMLLLKKKKKKJJJGGGFFFEEEEEEEEEFFFHHHIIIIIIIIIIIIIIIIIIIIIJJJJJJIIIJJJKKKMMMNNNNNNOOOOOOMMMLLLKKKJJJIIIIIIIIIIIIJJJJJJJJJIIIIIIIIIIIIHHHGGGGGGGGGFFFGGGGGGHHHIIIKKKJJJHHHGGGFFFEEEEEEEEEEEEEEEFFFFFFFFFEEEDDDCCCDDDGGGJJJIIIFFFEEEHHHLLLJJJJJJKKKLLLLLLLLLLLLKKKOOOQQQSSSWWW[[[___bbbddd;;;;;;;;;:::::::::999999:::999888777777888999:::777777999::::::;;;;;;:::888888888999;;;>>>AAABBBFFFDDDBBB???===<<<;;;;;;;;;::::::::::::;;;<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<>>>@@@DDDGGGKKKPPPVVVZZZZZZZZZYYYVVVQQQJJJDDD@@@???>>><<<;;;;;;<<<===>>><<<<<<<<<============>>>::::::;;;;;;;;;;;;;;;;;;=========>>>???AAABBBCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBBBBBBBBAAA@@@@@@?????????>>>??????@@@@@@AAAAAABBBBBBBBBAAAAAA@@@AAABBBCCCCCCDDDDDDCCCCCC>>>@@@BBBCCCEEEEEEEEEDDDFFFGGGHHHIIIIIIIIIHHHHHHFFFFFFFFFGGGHHHIIIKKKLLLIIIKKKLLLMMMMMMNNNPPPRRRSSSUUUXXX[[[\\\[[[YYYXXXYYYWWWUUUTTTUUUUUUTTTSSSOOONNNMMMLLLLLLLLLMMMNNNOOOQQQTTTUUUTTTTTTTTTUUUUUUUUUTTTRRRQQQPPPOOONNNMMMNNNOOOPPPQQQQQQRRRRRROOOOOOPPPPPPQQQQQQPPPPPPNNNPPPRRRTTTUUUVVVVVVVVVSSSTTTVVVWWWWWWXXXZZZ[[[YYYYYYXXXWWWVVVVVVUUUUUUQQQPPPQQQSSSVVVXXXWWWVVVQQQQQQRRRSSSTTTVVVXXXYYYZZZZZZYYYWWWVVVUUUTTTSSSQQQRRRSSSTTTUUUVVVWWWWWWSSSRRRRRRQQQQQQQQQRRRRRROOONNNNNNNNNOOOQQQSSSTTTQQQRRRRRRSSSTTTTTTUUUUUUSSSSSSSSSRRRQQQQQQPPPPPPMMMOOOPPPOOOMMMOOOSSSWWWXXXYYYYYYXXXWWWWWWYYY[[[WWWVVVTTTSSSRRRRRRRRRSSSOOOQQQSSSVVVWWWWWWVVVUUUUUUSSSQQQNNNLLLKKKJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHEEEEEEEEEEEEFFFFFFFFFFFFGGGGGGFFFHHHIIIJJJIIIGGGEEEDDDDDDCCCBBBBBBAAAAAA>>>>>>>>>??????@@@@@@@@@CCCBBB@@@>>>>>>>>>>>>???======<<<<<<<<<;;;;;;;;;888888888888888888888888;;;;;;;;;:::999888777666888999:::;;;<<<<<<<<<<<<777888999:::::::::::::::;;;;;;;;;;;;:::999888888555666666777888999999999::::::::::::::::::::::::;;;<<<<<<<<<======>>>>>>;;;::::::999999::::::;;;;;;:::::::::::::::::::::999::::::;;;;;;::::::999777777888888999999999:::999:::;;;;;;::::::<<<===???>>>>>><<<;;;:::999999999999:::;;;;;;;;;;;;:::999:::<<<======<<<:::999======<<<<<<<<<<<<======;;;<<<===>>>???@@@AAAAAABBBBBBBBBBBBAAA@@@??????============>>>???@@@AAABBBBBBBBBAAABBBBBBCCCCCC???AAADDDDDDCCCBBBCCCCCCAAABBBBBBCCCDDDEEEFFFFFFFFFGGGGGGHHHIIIKKKLLLMMMKKKJJJJJJIIIIIIIIIJJJJJJKKKKKKKKKKKKKKKLLLLLLLLLKKKKKKLLLLLLLLLKKKKKKJJJFFFFFFEEEEEEEEEFFFHHHIIIIIIIIIIIIJJJJJJKKKKKKKKKJJJKKKLLLMMMOOOOOOOOOOOONNNMMMLLLKKKJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHGGGGGGFFFFFFGGGGGGHHHIIIIIIIIIGGGFFFEEEEEEEEEEEEEEEFFFGGGGGGGGGFFFDDDCCCEEEHHHKKKJJJFFFEEEHHHKKKJJJJJJKKKLLLLLLLLLLLLLLLQQQRRRTTTWWWZZZ^^^aaaccc::::::::::::::::::::::::777777777777777777777777777777777888999999::::::888888777888:::===@@@AAA???BBBCCCAAA===999888999999888666666888:::::::::;;;;;;;;;;;;;;;;;;;;;;;;>>>@@@CCCHHHLLLOOORRRSSSWWWUUURRROOOKKKIIIGGGFFFDDD@@@<<<:::;;;<<<;;;999999:::;;;;;;<<<<<<;;;;;;>>><<<;;;;;;<<<<<<;;;:::======>>>???@@@AAAAAABBBCCCCCCCCCCCCBBBAAA@@@???CCCCCCBBBAAAAAAAAABBBBBBAAA???>>>>>>??????===<<<======>>>>>>????????????@@@AAABBBCCCCCCBBB@@@???CCCBBBAAA@@@@@@BBBDDDEEEFFFFFFGGGGGGGGGHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIIIIIIIHHHHHHJJJLLLPPPQQQSSSVVVWWWXXXXXXXXXZZZXXXVVVSSSRRRSSSTTTTTTPPPOOONNNKKKJJJKKKNNNPPPTTTTTTTTTTTTTTTSSSRRRRRRSSSTTTUUUUUUUUUSSSRRRQQQNNNNNNNNNOOOOOOPPPPPPPPPTTTRRRQQQPPPPPPRRRUUUWWWUUUUUUUUUUUUUUUUUUUUUUUUWWWWWWVVVVVVVVVVVVUUUUUUYYYYYYYYYXXXWWWUUUTTTSSSUUUTTTRRRQQQQQQSSSTTTVVVQQQRRRSSSTTTUUUVVVWWWWWWWWWWWWWWWVVVVVVUUUUUUUUUSSSRRRQQQQQQQQQSSSTTTUUUTTTSSSRRRPPPOOOOOOOOOPPPNNNNNNNNNOOOOOOOOOPPPPPPQQQRRRSSSTTTUUUUUUUUUTTTWWWUUUTTTSSSRRROOOKKKHHHMMMMMMNNNOOOPPPPPPQQQQQQVVVXXXYYYYYYXXXWWWWWWXXX]]]YYYUUUSSSTTTTTTRRRPPPQQQRRRTTTUUUVVVWWWWWWWWWSSSRRRQQQPPPNNNMMMLLLKKKKKKKKKKKKJJJIIIGGGFFFEEEBBBCCCCCCDDDEEEFFFFFFGGGHHHGGGFFFFFFEEEEEEFFFFFFEEEEEECCCBBB@@@>>>===<<<<<<<<<;;;;;;;;;;;;<<<<<<@@@@@@@@@????????????>>>>>>>>>======<<<<<<<<<<<<888888888888888888888888:::::::::999999888888888777777888999999:::;;;;;;777999:::999777555555666888888999999999:::::::::777888888999999888888777888888999::::::::::::999:::::::::;;;;;;;;;<<<<<<===<<<<<<;;;:::999888888<<<<<<<<<;;;;;;:::999999===<<<<<<;;;;;;:::999999999999999999999999999999:::::::::;;;;;;;;;<<<<<>><<<:::999999999999===<<<<<<;;;:::999888888888999:::<<<===>>>>>>>>><<<<<<<<<<<<<<<===>>>>>>=========>>>??????@@@@@@AAABBBBBBCCCCCCBBBBBBAAA=========>>>??????@@@@@@@@@AAACCCEEEEEEDDDCCCBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBDDDEEEEEEFFFFFFGGGGGGHHHIIIIIIJJJJJJKKKJJJKKKLLLKKKIIIHHHHHHJJJLLLLLLKKKJJJJJJJJJJJJJJJNNNMMMMMMLLLKKKJJJIIIIIIHHHHHHHHHGGGGGGHHHIIIIIIIIIIIIIIIIIIJJJKKKLLLLLLKKKKKKKKKKKKLLLMMMOOOOOOQQQOOOLLLIIIHHHHHHJJJKKKJJJIIIHHHGGGFFFGGGHHHIIIGGGGGGGGGGGGGGGGGGGGGGGGJJJIIIHHHGGGGGGHHHIIIJJJGGGGGGFFFFFFFFFFFFGGGGGGFFFFFFHHHJJJKKKLLLLLLLLLMMMMMMNNNNNNNNNOOOOOOOOONNNPPPRRRVVVZZZ]]]```aaa777777777777777777777777777777777777777777777777666666777777888999999::::::999888888999;;;===??????AAACCCAAA===:::999::::::888666666888:::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>AAAEEEHHHKKKMMMNNNMMMLLLJJJGGGDDDBBB@@@>>>AAA===::::::;;;===<<<;;;;;;;;;<<<===============>>>===;;;<<<======<<<:::======>>>???@@@@@@AAABBB@@@@@@AAAAAAAAAAAAAAAAAACCCBBBAAAAAA@@@AAAAAAAAA@@@???>>>>>>???@@@>>>===>>>>>>>>>>>>>>>?????????AAAAAABBBCCCCCCBBBAAAAAABBBBBB@@@@@@@@@AAACCCDDDFFFFFFFFFGGGGGGGGGGGGHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIHHHGGGGGGIIIKKKNNNOOORRRTTTVVVWWWWWWWWWXXXWWWUUUTTTSSSSSSSSSTTTPPPPPPOOOMMMKKKLLLOOORRRRRRRRRSSSSSSRRRRRRQQQPPPSSSSSSTTTTTTTTTSSSRRRQQQMMMMMMNNNNNNNNNOOOOOOOOOSSSRRRPPPPPPQQQSSSVVVWWWUUUUUUTTTTTTTTTTTTUUUUUUSSSTTTTTTUUUVVVWWWXXXXXXYYYYYYYYYXXXWWWVVVTTTTTTUUUTTTRRRQQQQQQSSSTTTUUURRRRRRSSSTTTUUUWWWWWWXXXWWWVVVVVVUUUTTTTTTUUUUUUSSSRRRQQQQQQQQQQQQRRRSSSTTTSSSQQQPPPOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPQQQQQQRRRRRRSSSSSSSSSSSSSSSSSSUUUTTTRRRQQQQQQNNNKKKHHHKKKKKKLLLMMMNNNOOOPPPPPPUUUWWWXXXXXXWWWVVVVVVWWW[[[XXXTTTSSSSSSSSSRRRPPPRRRSSSTTTVVVWWWWWWXXXXXXTTTTTTRRRPPPNNNLLLKKKJJJKKKKKKJJJJJJHHHGGGEEEDDDBBBBBBCCCDDDDDDEEEFFFFFFGGGGGGFFFEEEEEEEEEEEEEEEDDDDDDCCCBBB@@@???>>>======<<<<<<<<<<<<<<<<<<===?????????>>>>>>>>>============<<<<<<<<<;;;;;;;;;999999999999999999999999::::::::::::999999888888777888888999::::::;;;;;;888999:::999777666666666888888888999999999::::::888888999999999999888888777888999999::::::999999::::::::::::;;;;;;;;;;;;999999999888777777666666:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;<<<>>>===<<<;;;:::999999999;;;;;;::::::999888888888888999:::;;;<<<=========<<<<<<<<<<<<<<<======>>>=========>>>??????@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@======>>>>>>???@@@@@@@@@@@@AAACCCDDDDDDDDDBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBDDDEEEEEEEEEEEEGGGGGGHHHHHHIIIJJJJJJJJJJJJKKKLLLKKKIIIHHHIIIJJJKKKKKKJJJJJJJJJJJJKKKKKKNNNNNNMMMMMMLLLKKKKKKJJJHHHHHHGGGGGGGGGGGGHHHHHHHHHHHHHHHIIIIIIJJJKKKLLLKKKKKKKKKKKKLLLMMMOOOOOOQQQOOOLLLJJJIIIIIIJJJKKKJJJIIIHHHGGGGGGGGGHHHIIIHHHHHHHHHHHHHHHHHHGGGGGGJJJJJJIIIIIIIIIIIIJJJJJJGGGGGGFFFFFFFFFFFFGGGGGGGGGHHHIIIJJJKKKLLLLLLLLLMMMMMMMMMNNNNNNNNNNNNOOONNNOOOQQQTTTXXX[[[^^^```666666666666666666666666555555555555555555555555555666666777777888999999;;;:::999888888999;;;<<<>>>@@@BBBAAA???<<<;;;;;;:::888666666888999:::999::::::::::::;;;;;;;;;;;;;;;<<<>>>AAADDDFFFGGGHHHGGGGGGGGGFFFDDDAAA???===<<<:::999999;;;===>>>=========>>>????????????>>>???===<<<<<<======<<<;;;<<<<<<===>>>???@@@AAABBB??????>>>>>>???AAABBBCCCBBBAAA@@@@@@??????@@@@@@@@@>>>>>>>>>@@@AAA@@@????????????>>>>>>>>>>>>>>>AAABBBBBBBBBBBBBBBBBBBBBBBBAAA@@@???@@@AAABBBCCCEEEEEEEEEFFFFFFFFFGGGGGGFFFFFFFFFFFFFFFFFFGGGGGGEEEGGGHHHHHHFFFFFFGGGIIILLLMMMOOORRRSSSTTTTTTTTTUUUUUUTTTTTTSSSSSSSSSRRRQQQQQQPPPOOOMMMNNNQQQSSSSSSSSSTTTTTTSSSSSSRRRQQQQQQRRRSSSTTTSSSRRRQQQPPPMMMMMMLLLLLLMMMMMMNNNNNNQQQPPPOOOOOOQQQSSSUUUWWWUUUTTTSSSRRRRRRSSSTTTUUUPPPPPPRRRTTTVVVXXXYYYZZZYYYYYYYYYYYYXXXWWWVVVUUUUUUTTTSSSRRRRRRRRRSSSTTTQQQRRRSSSTTTUUUWWWXXXXXXWWWUUUTTTRRRRRRSSSTTTUUUSSSRRRQQQPPPOOOOOOOOOOOORRRQQQPPPOOOOOOOOOOOOOOOPPPPPPQQQQQQQQQRRRRRRRRRTTTSSSRRRRRRQQQQQQRRRRRRRRRQQQPPPOOOOOOMMMJJJGGGHHHIIIIIIJJJKKKLLLMMMNNNRRRTTTVVVUUUTTTSSSTTTUUUXXXUUUSSSRRRRRRRRRQQQPPPRRRSSSTTTUUUVVVWWWWWWWWWVVVUUUSSSQQQOOOMMMKKKJJJJJJJJJJJJIIIGGGEEEDDDCCCBBBBBBBBBCCCDDDDDDEEEEEEFFFEEEEEEDDDDDDDDDDDDDDDBBBBBBBBBAAA@@@@@@??????>>>======<<<<<<======>>>============<<<<<<<<<<<<;;;;;;;;;:::::::::::::::999999999999999999999999:::::::::::::::999999999888888999999:::;;;;;;;;;888:::;;;:::888666666777777888888888999999999999999999999::::::999999999777888999999::::::999999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888888999::::::;;;<<<<<<::::::::::::;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;=========<<<;;;:::999888888888888888888888888888888999:::;;;;;;;;;;;;;;;<<<<<<;;;;;;<<<<<<===>>><<<======>>>>>>??????@@@?????????@@@@@@?????????>>>>>>>>>???@@@@@@AAAAAA@@@AAABBBCCCDDDCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCDDDEEEEEEEEEFFFGGGGGGHHHHHHIIIJJJJJJIIIKKKKKKKKKIIIHHHIIIJJJJJJJJJIIIJJJJJJKKKLLLMMMOOOOOONNNNNNMMMMMMLLLLLLIIIHHHHHHGGGGGGHHHHHHHHHHHHHHHHHHHHHIIIJJJKKKLLLLLLLLLLLLLLLLLLMMMNNNOOOPPPOOOLLLJJJIIIJJJKKKLLLJJJJJJIIIHHHHHHHHHHHHIIIHHHHHHHHHHHHHHHHHHIIIIIIJJJJJJJJJKKKKKKJJJJJJJJJHHHHHHGGGGGGGGGGGGHHHHHHIIIJJJKKKKKKLLLLLLLLLKKKLLLLLLLLLMMMMMMMMMNNNNNNNNNNNNOOOQQQTTTXXX\\\^^^666666666666666666666666444444444444444444444444444555555666666777888888999888888888888999:::;;;===???AAABBBAAA???===<<<:::888666666888999999999:::::::::::::::;;;;;;;;;:::;;;===???@@@AAABBBBBBEEEFFFGGGGGGFFFCCCAAA???::::::999999:::<<<============>>>????????????>>>???===<<<<<<===>>><<<;;;;;;<<<===>>>???@@@AAABBBAAA@@@???>>>>>>@@@BBBDDDAAA@@@@@@???>>>????????????>>>===>>>AAABBBAAA@@@????????????>>>>>>>>>>>>@@@AAAAAABBBBBBBBBBBBBBBAAA@@@@@@@@@@@@AAABBBCCCDDDDDDEEEEEEEEEFFFFFFFFFEEEEEEEEEFFFFFFFFFFFFFFFEEEFFFHHHHHHFFFFFFFFFGGGIIIJJJLLLOOOQQQQQQQQQQQQQQQRRRSSSSSSSSSSSSRRRRRRQQQQQQQQQOOONNNNNNQQQSSSVVVVVVVVVVVVVVVUUUTTTTTTPPPQQQRRRSSSSSSRRRQQQPPPMMMLLLKKKKKKKKKKKKLLLMMMNNNNNNMMMNNNOOOQQQSSSUUUUUUTTTRRRQQQPPPQQQSSSSSSNNNOOOQQQSSSUUUWWWYYYZZZYYYYYYYYYYYYXXXXXXWWWVVVTTTTTTSSSRRRRRRRRRSSSSSSOOOPPPQQQRRRTTTUUUVVVVVVVVVTTTQQQPPPPPPQQQSSSUUUSSSRRRQQQPPPNNNMMMLLLLLLOOOOOOOOONNNNNNNNNNNNNNNQQQQQQRRRRRRRRRRRRSSSSSSUUUTTTRRRQQQPPPPPPPPPQQQOOONNNNNNNNNNNNLLLIIIGGGFFFGGGGGGHHHIIIJJJJJJKKKMMMOOOQQQQQQPPPOOOPPPQQQSSSRRRQQQQQQQQQPPPPPPOOOPPPQQQRRRSSSTTTTTTTTTTTTTTTSSSRRRQQQOOONNNMMMMMMJJJJJJIIIHHHFFFDDDCCCBBBAAAAAABBBBBBCCCCCCCCCCCCDDDDDDCCCBBBBBBBBBBBBCCC@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>============>>>>>>;;;;;;;;;;;;::::::::::::999999999999999999888888999999999999999999999999:::::::::::::::999999999888999999999::::::;;;;;;999:::;;;:::888777777777777777777888888888888999999999::::::::::::999999777777888999999999999999999999999999::::::::::::;;;<<<<<<<<<======>>>>>>888999999999:::::::::;;;888888999:::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999:::::::::;;;;;;;;;;;;<<<======<<<:::999777666666777777888888888999888999999:::::::::999999<<<;;;;;;;;;;;;<<<======<<<<<<======>>>?????????>>>??????@@@@@@??????>>>>>>>>>??????@@@@@@AAAAAA@@@@@@AAABBBBBBBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@BBBCCCDDDEEEEEEEEEFFFFFFFFFGGGHHHHHHIIIIIIIIIJJJKKKJJJIIIHHHIIIKKKHHHHHHIIIIIIKKKLLLMMMNNNOOOOOOOOOOOOOOONNNNNNNNNKKKKKKJJJJJJIIIIIIJJJJJJHHHHHHHHHHHHIIIJJJKKKLLLMMMMMMMMMLLLMMMMMMNNNNNNOOONNNLLLKKKJJJKKKKKKLLLKKKJJJJJJIIIIIIIIIIIIIIIHHHHHHIIIIIIIIIIIIJJJJJJIIIJJJKKKLLLLLLKKKJJJIIIIIIIIIHHHHHHHHHHHHIIIIIIKKKLLLLLLLLLLLLLLLKKKKKKKKKKKKLLLLLLLLLMMMMMMMMMNNNMMMMMMNNNPPPTTTYYY[[[555555555555555555555555333333333333333333333333333444444555555666777777555666666777888999:::;;;<<<===@@@BBBCCCBBB???===;;;999777666888999999888999999999:::::::::;;;;;;;;;<<<===>>>???????????????@@@AAABBBAAA@@@===<<<;;;<<<;;;;;;:::::::::;;;;;;<<<======>>>>>>======>>>===<<<<<<======<<<;;;:::;;;<<<===???@@@AAABBBEEECCCAAA@@@???@@@BBBCCC@@@@@@???>>>>>>>>>??????>>>======>>>@@@BBBBBBAAA?????????>>>>>>>>>>>>>>>???@@@BBBCCCDDDCCCBBBAAAAAA@@@@@@AAAAAAAAABBBBBBCCCCCCCCCDDDDDDDDDEEEEEEDDDDDDDDDEEEEEEFFFFFFFFFFFFGGGIIIIIIGGGFFFFFFGGGFFFHHHJJJLLLNNNOOOOOOOOOOOOOOOPPPQQQRRRRRRRRRRRRPPPQQQQQQOOONNNMMMOOOQQQVVVVVVVVVVVVVVVUUUTTTTTTPPPQQQRRRSSSSSSRRRQQQPPPMMMLLLKKKJJJIIIJJJKKKLLLLLLLLLLLLLLLMMMOOOQQQRRRSSSRRRQQQPPPOOOPPPPPPQQQOOOOOOQQQRRRTTTUUUVVVWWWWWWXXXXXXXXXXXXXXXWWWWWWTTTSSSSSSRRRRRRRRRRRRRRRNNNNNNOOOPPPQQQRRRSSSSSSSSSRRROOONNNNNNPPPRRRTTTSSSRRRQQQPPPNNNLLLKKKJJJMMMMMMMMMNNNNNNNNNNNNNNNQQQQQQQQQQQQRRRRRRRRRSSSUUUTTTSSSQQQPPPPPPPPPPPPNNNMMMLLLMMMNNNMMMJJJHHHFFFGGGGGGGGGGGGGGGHHHHHHHHHJJJLLLLLLKKKJJJKKKLLLNNNOOOOOOOOOOOONNNNNNOOONNNOOOPPPQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPJJJJJJIIIHHHFFFDDDBBBAAAAAAAAAAAAAAAAAABBBBBBBBBCCCBBBAAAAAA@@@@@@AAAAAA>>>>>>>>>>>>?????????@@@>>>>>>============>>>>>>:::::::::999999999888888777777777888888888888888999999999999999999999999999999999999999999999999888888999999999999999999888:::;;;:::888666666777666666777777777888888888888999999::::::999999888777777888999999999999888888888888999999999::::::888888888999::::::;;;;;;::::::999999999888888888777888888999:::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999:::::::::;;;;;;;;;<<<<<<===<<<;;;999888555666666777777888888999888888999999:::999999999;;;;;;;;;;;;;;;<<<======<<<<<<<<<===>>>>>>????????????@@@@@@@@@@@@??????===>>>>>>???@@@@@@AAAAAA???@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@???@@@AAACCCDDDDDDDDDEEEEEEEEEFFFFFFGGGHHHHHHHHHHHHJJJKKKJJJIIIIIIJJJKKKHHHHHHHHHIIIKKKLLLNNNOOOOOOOOOOOOOOOPPPPPPPPPPPPOOONNNMMMMMMLLLLLLLLLLLLIIIIIIIIIIIIJJJKKKLLLLLLOOONNNMMMMMMMMMMMMMMMNNNMMMLLLKKKJJJJJJKKKKKKLLLKKKKKKKKKKKKJJJJJJIIIIIIHHHHHHHHHIIIIIIJJJJJJJJJIIIJJJKKKLLLLLLKKKJJJIIIJJJJJJIIIIIIIIIIIIJJJJJJLLLLLLLLLLLLLLLKKKKKKJJJJJJJJJJJJKKKKKKKKKLLLLLLMMMLLLKKKLLLNNNQQQUUUXXX333333333333333333333333333333333333333333333333222333333444555555666666444444555666777999999:::;;;<<>>>>>>>>===>>>>>>???@@@???>>>===<<<<<<===>>>===:::999999::::::;;;<<<<<<======<<<<<<>>><<<;;;;;;<<<<<<;;;:::::::::<<<===???@@@AAABBBEEEDDDCCCAAA@@@@@@AAAAAAAAA@@@??????>>>>>>??????===<<<<<<===???AAA@@@???===>>>>>>>>>???????????????AAADDDGGGHHHFFFDDDBBBAAAAAABBBBBBBBBCCCCCCCCCBBBBBBCCCCCCCCCDDDDDDDDDCCCCCCDDDDDDEEEEEEFFFFFFGGGIIIKKKKKKJJJHHHHHHHHHEEEFFFHHHKKKLLLMMMMMMMMMMMMMMMNNNOOOPPPQQQRRRSSSRRRRRRRRRPPPNNNMMMNNNOOOSSSSSSTTTTTTSSSSSSRRRQQQPPPQQQRRRSSSTTTSSSRRRQQQNNNLLLKKKIIIIIIJJJKKKLLLLLLLLLLLLLLLMMMNNNOOOOOOQQQQQQQQQPPPPPPOOONNNNNNOOOPPPPPPQQQRRRTTTTTTUUUVVVVVVWWWWWWXXXWWWWWWWWWSSSSSSSSSRRRRRRQQQQQQPPPNNNNNNNNNNNNOOOOOOOOOPPPPPPOOONNNMMMMMMOOOQQQRRRRRRRRRQQQPPPNNNLLLJJJIIIKKKKKKLLLMMMNNNNNNNNNMMMOOOOOOPPPPPPPPPQQQQQQQQQSSSTTTTTTSSSRRRQQQPPPOOOMMMMMMLLLNNNOOONNNLLLJJJHHHHHHHHHGGGGGGFFFFFFFFFDDDFFFHHHHHHHHHGGGHHHIIIJJJLLLNNNNNNMMMMMMMMMNNNLLLMMMNNNOOOOOOOOOOOOOOOMMMMMMNNNNNNOOOPPPQQQQQQKKKJJJIIIHHHFFFDDDBBBAAA@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@???????????????<<<<<<<<<=========>>>>>>>>>======<<<<<<======>>>999999999999888888888888777777777777777888888888888888888888888888888888777777777888888888888888777888888888888888888888777999:::999777555555666666666666666777777777777888888888999999888888888666777888888999999888888777777888888888999999999999999999::::::;;;;;;;;;::::::999999888777777666777888888999:::;;;;;;<<<::::::::::::::::::::::::999999999999::::::::::::;;;<<<<<<<<<;;;;;;:::999666666777777888888888999777888999:::::::::::::::;;;;;;::::::;;;;;;<<<===;;;<<<<<<======>>>>>>?????????@@@@@@@@@@@@??????=========>>>??????@@@@@@?????????@@@@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@???@@@AAABBBCCCDDDDDDDDDDDDEEEEEEFFFFFFGGGHHHHHHHHHIIIKKKJJJIIIIIIJJJKKKHHHHHHIIIIIIKKKLLLMMMNNNNNNNNNOOOOOOPPPPPPQQQQQQQQQQQQPPPOOONNNNNNNNNNNNJJJJJJJJJJJJKKKLLLMMMNNNPPPOOONNNMMMMMMMMMMMMMMMJJJJJJJJJIIIJJJJJJKKKKKKKKKKKKLLLLLLKKKKKKJJJIIIGGGGGGHHHHHHIIIIIIJJJJJJJJJJJJJJJKKKKKKJJJJJJJJJKKKKKKJJJJJJJJJJJJKKKKKKKKKKKKLLLLLLLLLKKKJJJJJJIIIIIIJJJJJJJJJKKKKKKKKKLLLLLLKKKLLLMMMPPPRRRTTT333333333333333333333333444444444444444444444444222222222333444444555555444555666666777777777777:::;;;>>>CCCFFFFFFCCC???<<<999777666777888888777777888888999::::::;;;;;;;;;;;;<<<<<<======<<<<<<@@@@@@@@@@@@????????????<<<>>>???>>>;;;999:::;;;:::;;;<<<<<<======<<<<<<===;;;::::::;;;;;;:::999999:::;;;===???@@@AAABBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@????????????@@@===<<<;;;<<<>>>??????>>><<<<<<===>>>???@@@@@@AAA@@@CCCHHHLLLMMMKKKFFFDDDBBBBBBCCCCCCDDDDDDDDDCCCAAABBBBBBBBBBBBCCCCCCCCCBBBBBBCCCDDDDDDEEEFFFFFFIIILLLNNNNNNLLLJJJIIIIIIDDDEEEGGGJJJLLLLLLMMMLLLLLLLLLLLLMMMNNNPPPSSSTTTUUUUUUUUUSSSOOOMMMMMMNNNRRRRRRSSSSSSRRRRRRQQQPPPQQQRRRSSSTTTTTTTTTSSSSSSOOOMMMKKKIIIIIIJJJKKKMMMNNNNNNNNNNNNNNNNNNNNNNNNOOOPPPPPPQQQPPPNNNLLLKKKNNNNNNOOOPPPRRRSSSTTTUUUTTTTTTUUUVVVWWWWWWVVVVVVSSSSSSSSSSSSRRRQQQPPPOOOOOOOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMMMMMNNNOOOPPPRRRRRRRRRQQQOOOMMMKKKJJJIIIJJJKKKMMMMMMNNNMMMMMMMMMNNNNNNNNNOOOOOOOOOOOORRRSSSUUUVVVUUUSSSQQQOOOMMMMMMMMMOOOPPPPPPNNNLLLKKKKKKJJJHHHGGGFFFEEEDDDCCCEEEGGGGGGGGGFFFGGGIIIGGGJJJMMMMMMLLLKKKLLLNNNLLLMMMNNNNNNOOONNNNNNNNNLLLLLLMMMNNNNNNOOOOOOPPPKKKKKKJJJIIIFFFDDDBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>>>>======>>>>>>:::;;;;;;;;;;;;;;;<<<<<<===<<<<<<<<<<<<<<<<<<===999999999999888888888777666666777777888888888888777777777777777777777777555666666666777777777777777666666666666666666666666888999888666444444555555555555666666666777777666777777888888777777666666777777888888888888888777777777777888888888999;;;;;;;;;;;;<<<<<<<<<<<<888888888888888777777777888888999999:::::::::;;;::::::::::::::::::::::::888999999999999:::::::::<<<<<<;;;:::::::::;;;;;;777888888888888888888888777777999:::;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<===;;;;;;<<<<<<===>>>>>>>>>===>>>>>>??????>>>>>>===<<<<<<<<<===>>>>>>?????????????????????@@@@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@???@@@AAABBBCCCDDDDDDDDDDDDDDDEEEEEEFFFGGGGGGGGGHHHIIIJJJJJJIIIIIIJJJLLLIIIIIIIIIJJJJJJLLLMMMMMMMMMMMMNNNOOOPPPPPPQQQQQQRRRQQQPPPOOONNNNNNNNNNNNKKKKKKKKKLLLLLLMMMNNNOOOQQQPPPOOONNNMMMMMMMMMMMMHHHHHHHHHHHHIIIIIIJJJJJJKKKKKKLLLMMMLLLKKKJJJIIIFFFFFFGGGGGGHHHIIIIIIIIIJJJJJJIIIIIIIIIIIIJJJJJJLLLKKKKKKJJJJJJKKKKKKLLLIIIJJJJJJKKKKKKKKKJJJJJJHHHIIIIIIIIIIIIJJJJJJJJJKKKKKKLLLLLLNNNOOOPPPQQQ555555555555555555555555444444444444444444444444111222222333333444555555666666777777666555444444:::;;;>>>CCCGGGHHHDDD@@@<<<:::777777777888888777777777888999::::::;;;;;;::::::;;;<<<<<<<<<<<<;;;@@@???>>>===============;;;===@@@???<<<;;;<<<===;;;<<<<<<===============<<<:::999999:::;;;999888999:::;;;===>>>@@@BBBBBB>>>>>>@@@AAAAAAAAAAAAAAABBBAAA@@@@@@??????@@@@@@===<<<;;;<<<===>>>===<<<;;;;;;<<<>>>???@@@AAABBBAAAEEELLLPPPQQQNNNIIIEEEBBBCCCDDDDDDEEEEEEDDDDDDAAAAAAAAABBBBBBBBBCCCCCCBBBBBBBBBCCCDDDEEEEEEFFFKKKMMMOOOPPPNNNLLLKKKJJJCCCEEEGGGJJJKKKLLLLLLLLLLLLKKKKKKKKKMMMPPPSSSUUUWWWWWWWWWTTTQQQNNNNNNNNNTTTTTTTTTTTTTTTSSSRRRRRRQQQRRRSSSUUUUUUUUUTTTSSSPPPNNNKKKIIIIIIJJJLLLMMMPPPPPPPPPOOOOOOOOONNNNNNMMMOOOQQQQQQQQQNNNKKKIIILLLMMMNNNPPPRRRTTTUUUVVVSSSSSSTTTUUUVVVVVVVVVVVVSSSSSSSSSSSSRRRQQQPPPOOOQQQQQQPPPOOOOOONNNMMMMMMLLLLLLMMMMMMNNNNNNNNNNNNQQQRRRRRRQQQPPPNNNKKKJJJHHHIIIKKKLLLMMMMMMMMMMMMLLLLLLMMMMMMMMMNNNNNNNNNQQQSSSUUUWWWWWWUUUQQQOOONNNNNNNNNPPPQQQRRRPPPNNNMMMLLLKKKIIIGGGEEEDDDCCCCCCEEEGGGGGGGGGGGGHHHIIIEEEHHHLLLMMMKKKKKKLLLNNNMMMMMMNNNOOOOOOOOONNNNNNMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLKKKIIIGGGDDDBBBAAA@@@@@@????????????????????????>>>===============::::::::::::::::::::::::<<<<<<;;;;;;;;;;;;<<<<<<999999999999888888888888666777777777888888999999666666666666666666666666444555555555666666777777666666666666666555555555666777888777555444444444555555555555666666666777666666777777777777666666666666777888888888888888777777777777888888888888888888888888888888888888666666777777888888999999888999999999999:::::::::999999999999999999999999888888999999999:::::::::===<<<;;;:::999:::;;;<<<999999888888888888888888666777999:::;;;<<<<<<===;;;::::::::::::;;;<<<<<<;;;;;;<<<<<<===>>>>>>>>><<<<<<============<<<<<<;;;;;;<<<<<<===>>>>>>>>>?????????>>>??????@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@??????AAABBBCCCDDDDDDDDDDDDDDDDDDEEEFFFFFFGGGGGGHHHIIIJJJJJJIIIIIIKKKLLLJJJJJJIIIJJJJJJKKKLLLMMMMMMMMMNNNNNNOOOPPPQQQQQQRRRQQQPPPOOONNNNNNNNNNNNLLLLLLLLLLLLMMMNNNOOOPPPQQQPPPOOONNNMMMMMMLLLLLLFFFGGGGGGHHHHHHIIIIIIIIIKKKLLLMMMMMMMMMLLLJJJIIIEEEEEEFFFGGGGGGHHHIIIIIIJJJIIIHHHGGGGGGHHHIIIJJJLLLLLLKKKKKKKKKKKKLLLLLLHHHIIIIIIJJJKKKKKKJJJJJJHHHHHHHHHIIIIIIIIIJJJJJJKKKKKKLLLMMMNNNOOOOOOPPP222222222222222222222222555444222111222222111000111222333333444444333333000111222333555666777777>>><<<===AAAGGGIIIFFFBBB<<<999666444555555555555777777888888888999999999999:::;;;;;;<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<;;;;;;:::::::::::::::::::::::::::::::::888999999::::::999999888<<<;;;;;;<<<<<<===>>>???>>>>>>???@@@AAAAAAAAAAAA???@@@AAAAAAAAA@@@???>>>;;;;;;<<<<<<======>>>>>>======>>>???@@@@@@AAAAAABBBFFFKKKOOOPPPMMMIIIFFFBBBBBBBBBBBBBBBBBBAAAAAABBBBBB@@@??????@@@BBBBBBCCCCCCCCCCCCCCCCCCBBBBBBGGGHHHJJJNNNPPPQQQNNNLLLGGGHHHHHHHHHIIIJJJJJJJJJKKKJJJJJJJJJKKKNNNPPPRRRRRRRRRQQQOOOOOOOOOOOOOOOPPPQQQSSSTTTTTTRRRPPPOOOPPPQQQSSSTTTTTTSSSRRRRRRPPPOOOLLLJJJIIIJJJLLLMMMMMMMMMMMMMMMNNNOOOPPPQQQQQQQQQPPPOOONNNLLLLLLKKKNNNNNNPPPRRRSSSTTTTTTTTTUUUUUUTTTTTTTTTTTTUUUUUUSSSSSSRRRRRRQQQQQQQQQQQQOOOQQQRRRQQQOOOMMMMMMMMMNNNMMMKKKJJJKKKLLLNNNOOOPPPOOOOOONNNMMMLLLKKKKKKKKKLLLMMMNNNOOOOOOPPPOOOMMMNNNNNNNNNNNNMMMLLLLLLPPPPPPRRRVVVYYYXXXSSSOOOMMMMMMMMMMMMNNNNNNNNNNNNPPPOOONNNLLLIIIFFFDDDBBBDDDEEEEEEGGGHHHIIIJJJJJJKKKJJJIIIIIIIIIJJJLLLMMMMMMMMMNNNOOOPPPPPPPPPPPPMMMKKKIIIKKKNNNOOONNNLLLHHHHHHHHHGGGFFFEEEDDDCCC>>>????????????>>>======???>>>===<<<<<<<<<<<<<<<<<<<<<;;;::::::999888888777777888888888999999999;;;:::999888777777777777666666666666666666666666777777666666666666777777666666666666777777777777666666777777777555444333444444444555666777777888666666666666666555555555444444444555555555555666666777777777888888888888999999888777666666666777555555555666777777888888999999888888888888888888888888888888888888999999666666666666777777777777888888888888999:::;;;;;;<<<<<<;;;::::::999888888777888888999999888888777::::::999999999:::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<999999::::::;;;<<<<<<===>>>>>>>>>>>>>>>===<<<<<<888:::;;;;;;;;;<<<>>>@@@????????????>>>>>>>>>>>>>>>>>>===>>>>>>???@@@AAA>>>>>>???@@@AAACCCDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFKKKKKKJJJJJJJJJIIIIIIIIIGGGHHHJJJKKKLLLLLLLLLLLLIIIJJJKKKMMMOOOPPPPPPPPPMMMNNNOOONNNLLLLLLMMMNNNLLLMMMNNNNNNMMMMMMOOOQQQQQQQQQPPPOOOOOONNNMMMMMMJJJIIIGGGFFFFFFGGGIIIJJJJJJJJJKKKLLLLLLLLLLLLLLLFFFFFFFFFFFFGGGHHHIIIJJJFFFHHHIIIIIIHHHGGGGGGHHHKKKKKKKKKKKKKKKJJJJJJIIIFFFGGGIIIKKKKKKJJJIIIHHHHHHHHHHHHGGGGGGHHHIIIIIIGGGGGGHHHJJJLLLNNNPPPQQQ222222222222222222222222222111///000111222222111111222333333444444333333111222222333444555666666;;;::::::???DDDGGGDDDAAA<<<999666444555555555555777777777888888888999999888999999:::::::::::::::===<<<<<<<<<;;;;;;;;;;;;<<<;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;999::::::::::::::::::999;;;;;;;;;<<<<<<===>>>???>>>>>>???@@@AAAAAAAAAAAA@@@AAABBBBBBBBBAAA@@@???<<<<<<<<<=====================>>>??????@@@AAAAAABBBEEEJJJNNNOOOLLLHHHEEECCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAAAAAAAABBBBBBCCCCCCCCCCCCCCCCCCCCCCCCFFFGGGIIIMMMPPPPPPNNNLLLGGGHHHHHHIIIIIIJJJJJJKKKLLLLLLKKKJJJKKKMMMOOOPPPQQQQQQQQQPPPPPPPPPPPPOOOPPPQQQRRRSSSSSSQQQPPPOOOQQQRRRSSSSSSSSSSSSRRRQQQQQQOOOMMMKKKJJJKKKMMMNNNMMMMMMMMMNNNNNNOOOPPPQQQQQQQQQPPPOOONNNMMMLLLLLLMMMNNNOOOQQQRRRSSSSSSSSSTTTTTTSSSSSSSSSSSSTTTTTTRRRRRRRRRQQQQQQQQQPPPPPPNNNOOOPPPNNNLLLKKKKKKLLLLLLLLLKKKJJJKKKMMMOOOQQQPPPPPPOOONNNMMMLLLKKKKKKLLLMMMNNNOOOPPPPPPPPPPPPNNNNNNMMMMMMMMMLLLLLLLLLPPPPPPQQQTTTWWWVVVRRROOOLLLLLLLLLLLLLLLMMMMMMNNNOOONNNNNNLLLJJJGGGEEEDDDEEEEEEFFFGGGHHHIIIJJJJJJJJJJJJIIIIIIIIIJJJKKKLLLMMMNNNOOOOOOPPPPPPPPPOOOMMMLLLJJJKKKMMMMMMLLLJJJHHHHHHHHHGGGFFFEEECCCCCC??????@@@@@@??????>>>===???>>>===<<<<<<;;;;;;;;;;;;;;;;;;:::999888888888777777777888888888999999;;;:::999888777777777777888888888888888888888888666555555444444555555666555555666666666777777777666666777777777666444444444444444555666777777777666666666666555555555555444444444444555555555555555555555666666666777777888888777777666666777777777777777777777666666666888888888888888888888888888888777777777777888888555555666666666777777777888888777888888999:::;;;<<<;;;;;;:::999999888888888888999999999999888888999999999:::::::::::::::888888999999999999::::::::::::;;;;;;<<<=========<<<============<<<;;;;;;888:::;;;;;;;;;<<<>>>@@@>>>>>>>>>>>>============<<<<<<<<<<<<<<<===>>>???@@@@@@@@@AAABBBCCCDDDEEEDDDDDDDDDDDDDDDDDDDDDDDDIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHIIIJJJKKKKKKLLLLLLJJJJJJKKKLLLLLLLLLLLLLLLLLLMMMNNNMMMLLLKKKLLLNNNMMMOOOPPPPPPNNNMMMMMMNNNNNNNNNNNNNNNNNNMMMMMMMMMKKKJJJHHHGGGGGGHHHIIIJJJJJJJJJKKKLLLLLLLLLLLLKKKGGGFFFFFFGGGGGGHHHIIIJJJGGGIIIJJJJJJHHHGGGGGGHHHJJJJJJKKKKKKJJJJJJIIIHHHEEEFFFGGGIIIIIIHHHHHHGGGGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGHHHIIIKKKMMMOOOPPP222222222222222222222222000///......111222222222111222222333333333333333222222333333333444444444777777888<<>>>>>===>>>???@@@AAAAAAAAAAAAAAABBBCCCDDDDDDCCCBBBAAA>>>>>>===============<<<===>>>>>>??????@@@@@@@@@BBBEEEIIILLLLLLJJJFFFCCCCCCCCCCCCDDDDDDEEEEEEFFFBBBBBBCCCCCCCCCCCCBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCEEEFFFHHHKKKOOOPPPNNNLLLGGGHHHHHHIIIJJJJJJKKKKKKMMMMMMKKKJJJJJJKKKLLLMMMNNNOOOPPPQQQQQQQQQPPPOOOPPPPPPQQQRRRRRRPPPOOONNNPPPQQQRRRRRRSSSSSSRRRRRRQQQOOOMMMLLLLLLMMMNNNPPPNNNNNNNNNNNNOOOPPPQQQRRRRRRQQQQQQPPPOOONNNMMMMMMNNNNNNPPPQQQRRRRRRRRRRRRRRRRRRRRRQQQQQQRRRRRRRRRQQQQQQQQQPPPPPPPPPPPPPPPOOOPPPOOOMMMKKKKKKLLLNNNLLLKKKJJJJJJLLLNNNQQQSSSPPPPPPOOONNNMMMLLLKKKKKKNNNNNNOOOPPPQQQQQQQQQQQQNNNMMMLLLKKKKKKKKKLLLLLLOOOOOOOOOQQQRRRRRRPPPNNNLLLKKKJJJJJJJJJKKKMMMNNNNNNMMMMMMLLLKKKIIIHHHGGGEEEEEEFFFGGGHHHIIIJJJJJJJJJJJJIIIIIIIIIJJJKKKLLLMMMMMMNNNNNNNNNNNNNNNNNNMMMKKKJJJJJJJJJJJJIIIGGGGGGGGGGGGGGGFFFDDDCCCBBB@@@@@@@@@@@@@@@??????>>>>>>>>>===<<<<<<;;;;;;:::::::::999999888888777777666666777777777888888888:::999888777777666666777777777777777777777777777444444444333333444444444555555555666666666666777666777777777777777666555444444444555666666777777555555555555555555555555444444444444555555555555333444444444444555555555666666666666666666777777999999888777777666555555777777777777777777777777888888777666555555555555555555555666666666666777777777777777888999::::::;;;:::::::::999888888888999999999::::::999999999888888999::::::999888777666777777777888888888888:::;;;;;;<<<<<<===>>>>>>;;;;;;<<<<<<;;;;;;:::999888999;;;;;;:::;;;===???======<<<<<<<<<;;;;;;;;;:::999999:::;;;<<<======BBBBBBBBBBBBCCCCCCCCCDDDBBBBBBBBBBBBBBBBBBBBBBBBEEEEEEFFFGGGGGGHHHHHHIIIHHHHHHHHHIIIIIIJJJJJJJJJKKKKKKKKKKKKJJJIIIHHHHHHJJJLLLMMMLLLKKKKKKLLLMMMNNNPPPRRRRRRPPPNNNMMMLLLKKKLLLLLLLLLLLLMMMMMMMMMLLLKKKJJJHHHHHHHHHIIIJJJIIIJJJKKKKKKLLLKKKKKKKKKFFFFFFFFFFFFGGGHHHIIIJJJIIIJJJKKKJJJHHHGGGHHHIIIJJJJJJKKKKKKJJJJJJIIIHHHEEEEEEFFFFFFFFFGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEFFFFFFFFFGGGHHHIIIKKKMMMNNN222222222222222222222222111000//////111222222111111111222333333333333222333333333333222222222222555444666:::???BBBBBBAAA<<<999666444555555555555666666666777777777888888666777888888999999888888<<<<<<;;;;;;;;;:::::::::::::::::::::999999999999:::::::::::::::::::::::::::999999999999999999:::::::::;;;<<<===============>>>???@@@@@@AAAAAA@@@AAABBBCCCDDDEEEDDDCCCBBB???>>>>>>>>>======<<<<<<===>>>>>>>>>?????????@@@BBBDDDGGGJJJJJJGGGDDDBBBBBBBBBCCCDDDDDDEEEFFFFFFBBBCCCDDDEEEEEEDDDCCCBBBCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDFFFIIIMMMNNNMMMLLLGGGGGGHHHIIIJJJKKKKKKLLLMMMLLLKKKJJJIIIIIIIIIIIIJJJKKKNNNPPPQQQPPPOOONNNOOOPPPPPPQQQQQQPPPOOOOOOMMMNNNOOOQQQRRRSSSTTTTTTPPPOOONNNMMMMMMNNNPPPQQQOOOOOOOOOOOOPPPQQQRRRSSSRRRRRRQQQQQQPPPOOOOOONNNOOOPPPQQQRRRRRRRRRRRRRRRQQQQQQPPPPPPPPPPPPQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPRRRRRRQQQOOOMMMMMMPPPRRRNNNMMMLLLKKKLLLNNNPPPRRRQQQPPPOOONNNMMMLLLLLLKKKOOOOOOPPPQQQRRRRRRQQQQQQNNNMMMKKKIIIIIIJJJLLLMMMNNNNNNMMMNNNNNNOOONNNNNNJJJIIIHHHHHHIIIJJJLLLMMMLLLLLLLLLLLLLLLKKKJJJJJJFFFFFFGGGGGGHHHIIIIIIJJJJJJJJJJJJKKKKKKKKKLLLLLLKKKKKKLLLLLLLLLKKKJJJJJJJJJIIIHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFEEEDDDBBBBBB@@@AAAAAAAAAAAA@@@??????>>>>>>======<<<;;;:::999888888888777777777666666555555666666666777777777999888777666666666666666444444444444444444444444444444333333333333444444444444555555555666666666666666777777777777777777444444444555555666666666444444555555555555555666333333444444444555555555333333333444444444555555444444555555666666666666888888888777777666666666666666666666666666777777888777666555444333333333444444555555555666666666666666666666777888999999999999999999888888888888999999::::::::::::999999666888999::::::888666555666777777888888999999999999999:::;;;;;;<<<<<<===;;;;;;;;;;;;;;;::::::999888999::::::999:::<<<>>>;;;;;;;;;;;;::::::::::::999999999999:::;;;======BBBBBBBBBBBBBBBBBBAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDFFFGGGHHHIIIHHHHHHGGGGGGHHHHHHHHHIIIJJJJJJJJJJJJIIIHHHGGGGGGIIIJJJKKKKKKJJJJJJKKKLLLLLLOOORRRSSSQQQOOOMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLMMMLLLKKKJJJIIIIIIJJJJJJIIIIIIJJJKKKKKKKKKKKKJJJEEEEEEEEEEEEFFFGGGHHHHHHJJJKKKKKKJJJHHHGGGHHHIIIKKKKKKLLLLLLKKKKKKJJJIIIFFFFFFEEEEEEFFFFFFGGGHHHFFFFFFEEEEEEDDDDDDEEEEEEEEEEEEFFFFFFGGGHHHJJJJJJ222222222222222222222222555333111111222222111000000111222222333333222222222222222222222111111111333444555999===???AAAAAA<<<999666444555555555555555555666666666777777777777777888999999999999999::::::::::::999999999999999999999999999999999999888888888888888888888888888888777666666777888888999:::;;;<<<=========<<<======>>>???@@@@@@@@@@@@@@@AAACCCDDDDDDDDDCCCCCC??????>>>>>>=========<<<>>>>>>>>>>>>>>>?????????AAACCCFFFGGGHHHFFFDDDCCCAAAAAABBBCCCDDDDDDEEEEEEBBBCCCEEEEEEEEEEEECCCBBBCCCCCCCCCDDDDDDDDDEEEEEEDDDDDDEEEHHHKKKLLLLLLKKKFFFFFFGGGHHHIIIJJJKKKKKKKKKKKKJJJIIIHHHHHHHHHGGGHHHIIILLLNNNOOONNNMMMMMMNNNOOOOOOPPPPPPQQQQQQPPPKKKLLLMMMOOOQQQSSSUUUVVVOOOOOONNNNNNNNNPPPQQQRRRPPPPPPPPPPPPQQQRRRSSSTTTSSSSSSRRRRRRQQQPPPPPPPPPQQQRRRRRRSSSSSSSSSRRRRRRPPPPPPOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPRRRRRRQQQOOOMMMNNNPPPSSSQQQPPPNNNMMMLLLMMMOOOPPPQQQPPPPPPOOONNNMMMLLLLLLPPPPPPQQQRRRRRRRRRQQQQQQNNNMMMKKKIIIIIIJJJLLLMMMMMMMMMMMMLLLLLLLLLLLLMMMIIIHHHHHHHHHHHHJJJKKKLLLKKKKKKLLLLLLLLLLLLLLLKKKGGGGGGGGGHHHHHHIIIIIIJJJKKKKKKLLLLLLMMMMMMMMMMMMIIIIIIIIIIIIIIIHHHGGGFFFEEEEEEFFFFFFFFFFFFGGGHHHFFFFFFFFFEEEDDDCCCBBBAAA@@@AAAAAAAAAAAA@@@??????===>>>>>>===<<<:::999888666666666666666555555555444444555555555666666666777777666666555666666666333333333333333333333333555444444333333444444555444444444444555555555555555555666666666777888888444444444444555555555555333444444444555555666666333333333444444444444555333333333444444444555555222333444555555555555555555555666666666777777777444444444555555666666666777666555444333333333333444444444444555555555555555555555555666777888888777777888888888888888888888999999::::::999999888666777888999999777555444555555666666777888999999777888888999999:::;;;;;;;;;<<<<<<<<<<<<;;;::::::888999:::999999999;;;===::::::::::::999999999888999999999:::;;;===>>>???@@@@@@AAAAAAAAA@@@??????AAAAAAAAAAAAAAAAAAAAAAAA???@@@AAACCCEEEFFFGGGHHHHHHGGGFFFFFFEEEFFFFFFGGGHHHHHHIIIIIIJJJIIIIIIIIIGGGHHHJJJJJJIIIHHHJJJKKKIIILLLPPPRRRQQQPPPOOOOOOPPPOOONNNMMMLLLKKKJJJJJJLLLLLLKKKKKKJJJJJJJJJJJJHHHHHHIIIJJJJJJJJJJJJJJJCCCCCCCCCDDDDDDEEEFFFGGGJJJJJJJJJIIIGGGGGGHHHJJJLLLMMMMMMMMMMMMLLLKKKKKKHHHGGGGGGGGGGGGHHHIIIIIIGGGGGGFFFEEEEEEEEEEEEEEEEEEEEEDDDDDDEEEEEEFFFGGG222222222222222222222222666444222111222222111000000111111222222222222222222111111111111111111111222333555777:::<<<>>>???<<<999666444555555555555555555555555666666666666777777888999999999999999888888888888777777777777777888888888888999999999777777777777777777777777888777666555555666777888888999;;;<<<======<<<<<<<<<===>>>???@@@@@@@@@@@@>>>???AAABBBCCCCCCBBBBBB???>>>>>>>>>>>>>>>>>>===>>>>>>>>>>>>>>>>>>>>>>>>AAABBBDDDFFFFFFFFFEEEDDDBBBBBBBBBCCCCCCDDDDDDDDDCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCCCCDDDDDDEEEEEEFFFDDDDDDDDDFFFIIIJJJJJJIIIDDDEEEFFFGGGHHHIIIJJJKKKJJJJJJJJJJJJJJJJJJIIIIIIHHHIIIKKKMMMMMMMMMMMMMMMMMMNNNNNNPPPQQQRRRSSSTTTLLLLLLMMMNNNPPPRRRTTTUUUMMMMMMNNNNNNOOOPPPQQQRRRQQQQQQQQQQQQRRRSSSTTTUUUSSSSSSSSSRRRRRRRRRQQQQQQRRRRRRRRRRRRRRRRRRQQQQQQPPPOOOOOONNNNNNOOOOOOPPPPPPPPPPPPPPPPPPQQQQQQQQQOOOOOOOOONNNMMMMMMOOOQQQSSSQQQOOOMMMMMMMMMNNNOOOQQQQQQPPPOOONNNMMMLLLLLLPPPPPPQQQQQQQQQQQQQQQPPPNNNMMMLLLKKKKKKKKKLLLLLLKKKLLLMMMLLLJJJJJJJJJLLLGGGGGGHHHIIIJJJKKKKKKLLLJJJJJJKKKLLLLLLLLLLLLKKKGGGHHHHHHHHHIIIIIIIIIJJJJJJKKKLLLMMMMMMMMMLLLLLLHHHHHHHHHHHHGGGFFFEEEDDDAAACCCDDDDDDDDDDDDFFFGGGEEEEEEEEEEEEDDDBBBAAA@@@@@@@@@@@@@@@@@@??????>>>======>>>===<<<:::888777555555555555444444444444333333444444444555555555666666555555555555666666444444444444444444444444555444444333333444444555333333333444444444555555444444444444555666888999444444444444444444444444333333333444555555666666333333333333444444444444333333333333444444444444111222444555555444333222333333444555555666777777333333333444444555555666666666555444333333333333333333333444444444555555444444444444555666777777666666777777888888888999888888888999999888888888666777777777777666444333222222333444555666777777666666777888888999999:::;;;;;;<<<<<<;;;;;;:::999888999999999888888:::<<<::::::999999999999888888999999:::;;;<<<===???@@@>>>???@@@AAAAAA@@@???>>>????????????????????????>>>???@@@BBBDDDFFFGGGHHHHHHGGGEEEDDDCCCDDDEEEEEEEEEFFFGGGHHHIIIIIIJJJJJJEEEGGGHHHHHHGGGGGGIIIJJJHHHKKKNNNPPPPPPPPPPPPQQQQQQPPPOOOMMMLLLJJJIIIHHHJJJKKKKKKKKKKKKKKKKKKKKKGGGHHHIIIIIIJJJJJJIIIIIICCCCCCCCCCCCDDDEEEFFFGGGHHHIIIHHHGGGFFFFFFHHHJJJLLLMMMMMMMMMMMMLLLKKKKKKHHHHHHIIIIIIIIIJJJJJJJJJHHHGGGFFFEEEDDDDDDDDDEEEDDDDDDCCCCCCCCCCCCCCCDDD222222222222222222222222444222000000111222222111000000111222222222222222000000000111111111111111000222333555666888;;;<<<<<<999666444555555555555444444555555555666666666555666777777888888777777777777666666666555555555777777777777888888999999777777777777777777777777888777666555555666777888777999;;;<<<======<<<;;;<<<===>>>???@@@@@@@@@@@@<<<===???@@@AAAAAAAAA@@@>>>>>>>>>>>>>>>?????????>>>>>>>>>>>>>>>>>>>>>===@@@AAACCCEEEFFFGGGGGGGGGDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBCCCCCCDDDBBBCCCCCCDDDEEEEEEFFFFFFEEEDDDDDDEEEGGGHHHHHHGGGBBBCCCDDDEEEGGGHHHIIIJJJJJJJJJKKKLLLMMMMMMNNNNNNKKKLLLLLLMMMMMMNNNNNNNNNLLLMMMNNNPPPRRRTTTVVVWWWOOOOOONNNNNNNNNOOOQQQQQQLLLLLLMMMNNNOOOPPPQQQRRRRRRRRRRRRRRRSSSTTTUUUUUUTTTTTTSSSSSSSSSSSSRRRRRRPPPQQQQQQQQQPPPOOOOOONNNPPPOOOOOONNNNNNOOOOOOPPPPPPPPPQQQQQQQQQRRRRRRRRRNNNOOOPPPOOONNNNNNOOOPPPRRRQQQOOONNNNNNNNNPPPQQQQQQQQQPPPOOONNNMMMMMMLLLPPPPPPQQQQQQQQQPPPPPPOOONNNNNNMMMMMMMMMLLLLLLLLLJJJLLLNNNMMMJJJIIIIIIKKKEEEFFFIIIKKKLLLLLLKKKKKKIIIIIIJJJKKKKKKKKKKKKJJJHHHHHHHHHIIIIIIIIIIIIIIIHHHIIIJJJKKKLLLKKKKKKJJJIIIIIIIIIHHHGGGFFFDDDDDDAAACCCDDDDDDBBBAAACCCEEEEEEEEEEEEDDDCCCBBBAAA@@@??????@@@@@@??????>>>=========>>>>>><<<:::777666333333333444444444444444333333333333444444444444666555555444444555555666444444444444444444444444333333222222222222333333222333333333333444444444333222222333444666777999444444444444444444444444222222333444444555666666222222333333333444444444111111111222222222333333111222444444444333111000333333444444444444444444222222222333444444555555666555444444444444555555222333333333333444444444333333333333444555666777555555666666777888999999666777777888888777777666777777666666555444444333222222333444555666777777777777777888999999:::::::::::::::::::::999999888777888999888777777999;;;:::::::::999999999888888999999999:::<<<===???@@@>>>???AAABBBBBBAAA@@@?????????????????????????????????AAABBBDDDEEEFFFGGGHHHGGGEEECCCBBBBBBCCCDDDDDDDDDEEEFFFGGGGGGGGGGGGDDDEEEGGGGGGGGGGGGHHHJJJIIIKKKMMMNNNMMMMMMNNNPPPNNNNNNMMMLLLJJJIIIHHHHHHHHHIIIIIIJJJKKKKKKKKKKKKGGGGGGHHHIIIIIIIIIIIIHHHEEEEEEDDDEEEEEEFFFGGGHHHFFFFFFFFFEEEEEEFFFIIIKKKKKKKKKKKKKKKKKKJJJIIIIIIGGGHHHIIIJJJKKKJJJJJJIIIGGGFFFEEEDDDCCCCCCCCCCCCDDDCCCBBBAAAAAAAAAAAAAAA222222222222222222222222000///...///111222222222000000111222222222222111///000000000111111111111///000222333444555888:::<<<999666444555555555555444444444555555555666666444555555666666666666666666555555555555444444444666666777777888888888999888888888888888888888888999888777555555777888999777999;;;=========<<<;;;<<<===>>>??????@@@@@@???;;;<<<>>>???@@@@@@??????======>>>>>>??????@@@@@@>>>>>>>>>>>>============@@@AAABBBDDDFFFGGGHHHHHHFFFFFFFFFEEEEEEEEEEEEEEEDDDCCCBBBAAAAAABBBCCCDDDBBBCCCCCCDDDEEEFFFFFFGGGFFFDDDDDDEEEFFFGGGFFFEEEBBBBBBCCCEEEFFFGGGIIIIIIJJJKKKMMMNNNPPPQQQQQQQQQNNNNNNNNNMMMNNNNNNOOOPPPLLLLLLNNNPPPRRRUUUXXXYYYSSSRRRPPPNNNMMMMMMMMMNNNKKKKKKLLLMMMOOOPPPQQQQQQRRRRRRRRRRRRSSSTTTUUUVVVTTTTTTTTTSSSSSSSSSSSSSSSOOOOOOOOOOOONNNMMMLLLLLLPPPOOOOOONNNNNNOOOOOOPPPQQQQQQQQQRRRRRRRRRSSSSSSOOOPPPRRRRRRQQQPPPQQQQQQQQQPPPNNNNNNNNNPPPRRRSSSRRRQQQPPPPPPNNNNNNMMMLLLOOOPPPPPPQQQPPPPPPOOOOOOMMMNNNNNNNNNNNNMMMLLLLLLIIILLLNNNNNNKKKIIIIIIJJJDDDFFFIIILLLMMMMMMKKKJJJIIIIIIJJJJJJJJJJJJJJJJJJHHHHHHIIIIIIIIIIIIIIIIIIGGGGGGIIIJJJJJJJJJIIIHHHKKKKKKJJJIIIHHHGGGEEEDDDBBBDDDEEEDDD@@@???@@@BBBEEEEEEEEEDDDCCCBBB@@@@@@???????????????>>>============>>>>>><<<:::777555333333333333333333333333222222333333333444444444555555444444444555555666111111111111111111111111222222111111111111222222222222333333333444444444222222111222333555777888444444444444444444444444222222333333444555666666222222333333333444444444000000000000111111111111222222444444444222000///555444444333333222222111111111222333333444555555555555444444444555666666222222333333333444444444333333333333444555666666444555555666777888999999666666777777777777666666888777666444444333333444444444555666777888999:::777888888999::::::;;;;;;999999999999999888777777777888999888777777999;;;:::::::::999999999999888888888999:::;;;===??????>>>???AAACCCCCCBBBAAA@@@AAAAAAAAAAAAAAAAAAAAAAAA???@@@AAABBBDDDEEEFFFGGGHHHGGGDDDBBBAAAAAABBBCCCCCCDDDDDDEEEEEEEEEEEEEEECCCEEEFFFGGGFFFFFFHHHIIIKKKLLLMMMMMMLLLKKKMMMNNNKKKKKKKKKJJJJJJIIIIIIHHHFFFGGGIIIJJJKKKKKKLLLLLLGGGGGGHHHIIIIIIIIIIIIHHHFFFFFFFFFFFFGGGHHHIIIJJJEEEEEEEEEDDDDDDFFFIIILLLIIIIIIJJJJJJIIIIIIHHHGGGFFFGGGIIIKKKKKKJJJIIIHHHFFFEEEDDDCCCBBBAAAAAAAAADDDCCCBBBAAA@@@@@@@@@@@@111222222333333222222111222111000000000111222333222222222222222222222222111111000000//////......111111222333333444555555777777777777666666666666444444333333333444555555666666666666666666666666666666666666666666666666555555555555555666777777888888999999999999888888555555666666777777888888888999:::;;;<<<>>>???@@@@@@@@@@@@@@@@@@???>>>============>>>??????@@@@@@>>>>>>>>>>>>????????????===>>>>>>>>>>>>?????????@@@@@@AAACCCFFFJJJMMMOOOLLLHHHEEEFFFIIIJJJFFFCCCBBBAAA@@@??????AAACCCDDDBBBCCCDDDEEEFFFGGGHHHHHHFFFFFFFFFEEEEEEEEEEEEDDDDDDEEEFFFGGGIIIJJJKKKKKKJJJKKKNNNOOOOOOPPPRRRTTTRRRQQQOOONNNNNNOOOQQQRRRQQQOOONNNNNNOOOQQQTTTVVVWWWSSSNNNMMMMMMNNNLLLKKKLLLLLLLLLLLLMMMOOOQQQRRRVVVTTTSSSQQQQQQRRRTTTUUUUUUUUUUUUTTTSSSRRRQQQPPPRRRPPPNNNMMMMMMLLLKKKJJJLLLMMMNNNPPPQQQRRRRRRRRRQQQSSSVVVXXXXXXWWWUUUTTTRRRRRRRRRRRRQQQPPPNNNMMMOOOOOOPPPRRRSSSSSSSSSSSSSSSSSSRRRQQQOOONNNMMMMMMNNNOOOQQQPPPOOONNNNNNOOOMMMMMMMMMLLLLLLLLLKKKKKKKKKLLLLLLMMMMMMMMMLLLLLLHHHIIIKKKLLLKKKJJJHHHGGGJJJIIIHHHIIIKKKKKKKKKJJJIIIJJJJJJJJJKKKKKKLLLLLLLLLKKKKKKJJJJJJJJJJJJKKKIIIJJJKKKJJJIIIEEEBBB@@@@@@@@@@@@AAAAAABBBBBBBBBCCCCCCBBBBBBAAA@@@??????>>>===<<<<<<<<<>>>???@@@======<<<<<<;;;:::888888777666666666666555555555333333333333333333333333444444444444444444444444333333333333333333333333222222222111111111000000333333333333333333333333///000000111111222333333333333333333333333333333222222222333333333444444222222222333333333444444111111111111111111111111111111222222222333333333333222111111000000111111333222111000000111222333222222222333333222111111000000111222333444444555222333333222111222444777222333444555666666666666666666666666666666666666888777666555444333333333777777777777777888888888777777777777777777777777666777777777888888888888888888888888888888888888;;;;;;;;;;;;::::::999888::::::999999:::===@@@AAA?????????@@@@@@AAAAAAAAA@@@@@@@@@AAAAAABBBBBBBBBBBBBBBBBBCCCDDDEEEFFFGGGEEEEEEDDDCCCCCCCCCCCCCCCFFFEEEDDDDDDDDDEEEFFFGGGDDDDDDEEEFFFGGGGGGHHHHHHHHHHHHJJJKKKLLLLLLLLLLLLKKKKKKJJJIIIHHHHHHGGGGGGFFFGGGGGGHHHIIIJJJKKKKKKHHHHHHIIIIIIJJJIIIIIIIIIIIIIIIIIIHHHHHHGGGGGGGGGKKKJJJIIIHHHHHHHHHIIIJJJKKKKKKLLLLLLLLLJJJIIIHHHFFFFFFFFFFFFGGGHHHIIIJJJGGGFFFEEECCCCCCCCCDDDDDDFFFCCC???>>>>>>?????????111222222222222222222111444333111000000000000111222222222222222222222222000000000000//////......000000111111222333333444666666666666666666666666444333333333333444555555555555555555555555555555555555555555555555555555555555555555555666666777777777888888888888777777555555555666777777888888888888999;;;<<<>>>?????????????????????>>>======;;;<<<<<<===>>>>>>??????======>>>>>>>>>?????????>>>>>>>>>?????????@@@@@@@@@@@@AAABBBEEEHHHJJJLLLLLLIIIEEEEEEGGGHHHDDDAAABBBAAA?????????@@@BBBCCCBBBCCCCCCDDDFFFGGGGGGHHHEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFGGGHHHIIIJJJKKKKKKJJJLLLMMMNNNNNNOOOQQQRRRQQQPPPOOONNNNNNOOOPPPQQQPPPOOONNNMMMNNNQQQTTTUUUWWWSSSOOOMMMNNNNNNMMMKKKMMMMMMLLLMMMNNNPPPQQQRRRUUUTTTRRRQQQRRRSSSTTTUUUUUUUUUTTTTTTSSSRRRPPPPPPQQQOOOMMMMMMMMMMMMLLLKKKMMMNNNOOOPPPQQQRRRRRRRRRRRRSSSUUUVVVWWWVVVTTTTTTSSSRRRRRRQQQQQQPPPPPPPPPQQQQQQRRRSSSTTTTTTTTTTTTQQQQQQPPPPPPOOOOOONNNNNNOOOPPPQQQPPPNNNLLLLLLMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLMMMMMMMMMMMMMMMLLLLLLJJJKKKMMMNNNNNNLLLKKKJJJIIIHHHGGGHHHJJJJJJJJJIIIIIIIIIJJJJJJJJJKKKKKKKKKJJJJJJJJJIIIIIIJJJKKKKKKGGGHHHJJJJJJIIIGGGDDDCCC@@@@@@AAAAAAAAAAAAAAAAAABBBAAAAAAAAA@@@?????????>>>======<<<===>>>???@@@=========<<<;;;:::888777666666666555555555444444333333333333333333333333444444444444444444444444333333333333333333333333222222222111111111000000222222222222222222222222222222222222111111111111333333333333333333333333222222222333333333333444222222222333333333333444222222222111111111111111111111111111222222222333333222111111000000111111333222111000000111222333222222333333333333222222111111111222222333333444222222333222111111444666222333444555666666666666555555555555555555555555777666555444444333444444666666666777777888888888666666666666666666666666666666777777777888888888888888888888888888888888::::::;;;;;;::::::999888999999999:::;;;===???@@@?????????@@@@@@@@@AAAAAA??????@@@@@@@@@AAAAAAAAAAAAAAAAAABBBCCCDDDEEEFFFEEEEEEDDDCCCCCCCCCCCCCCCEEEEEEDDDDDDDDDEEEFFFGGGEEEEEEFFFGGGGGGHHHIIIIIIHHHHHHIIIKKKKKKLLLLLLLLLIIIIIIHHHHHHGGGFFFEEEEEEFFFGGGGGGHHHIIIJJJJJJJJJHHHHHHIIIJJJJJJJJJIIIIIILLLLLLKKKKKKJJJJJJJJJJJJKKKJJJHHHGGGGGGGGGHHHHHHJJJJJJKKKKKKKKKJJJIIIHHHFFFFFFFFFFFFGGGHHHIIIJJJJJJIIIGGGEEEDDDCCCCCCCCCEEEBBB???>>>>>>?????????111111222222222222111111444333222111000/////////111111111111111111111111000000000////////////.../////////000111111222222444444444555555666666666333333333333333444555555444444444444444444444444444444444444444444444444555444444444444555666666555666666666666666666555444555555666666777888888888888999:::<<<===>>>>>>=========>>>======<<<;;;:::;;;;;;<<<<<<===>>>>>>======>>>>>>>>>>>>??????????????????@@@@@@@@@AAA???@@@@@@AAACCCEEEGGGHHHKKKHHHEEEEEEFFFEEEBBB???AAA@@@?????????@@@BBBCCCBBBBBBCCCDDDEEEFFFFFFGGGDDDEEEEEEFFFFFFGGGGGGGGGHHHHHHIIIIIIIIIJJJJJJJJJKKKLLLNNNNNNMMMMMMOOOPPPPPPOOONNNMMMMMMNNNOOOPPPOOONNNMMMMMMNNNPPPRRRTTTWWWTTTQQQOOONNNNNNMMMLLLMMMMMMMMMNNNOOOPPPQQQRRRSSSRRRRRRQQQRRRSSSUUUVVVUUUUUUTTTTTTSSSRRRPPPOOOPPPOOOMMMMMMMMMNNNMMMLLLOOOPPPPPPQQQRRRRRRRRRQQQTTTTTTTTTTTTTTTTTTSSSSSSSSSRRRQQQPPPPPPQQQRRRSSSSSSTTTTTTUUUUUUUUUTTTTTTNNNNNNNNNOOOOOOOOOOOOOOORRRSSSSSSRRROOOMMMLLLMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNMMMLLLKKKKKKKKKMMMNNNNNNMMMLLLKKKHHHGGGFFFGGGIIIJJJIIIHHHIIIIIIIIIIIIJJJJJJJJJJJJHHHHHHHHHHHHIIIJJJKKKKKKGGGHHHIIIJJJJJJIIIGGGFFFAAAAAAAAAAAAAAA@@@@@@@@@????????????????????????>>>>>>=========>>>?????????>>>>>>===;;;999888777555555444444444333333333333333333333333333333333333333333333333333333333222222333333333333333333222222222111111111111111111111111111111111111111444333333222111111000000222222222222222222222222111111222222222333333333111111222222222333333333222222222222111111000000000000000111111111222222222222111000000000000111333222222111111222222333333333444444444444333333222222222222222222222222111222222111000111222444222333444555555666666555555555555555555555555555555555444444444444555555444555555666777888999999666666666666666666666666666666666666777777777777888888888888888888888888:::::::::::::::999999888888888999;;;<<<===>>>??????????????????@@@@@@@@@>>>>>>>>>>>>?????????????????????@@@AAABBBDDDDDDEEEDDDCCCCCCBBBCCCCCCCCCEEEEEEDDDDDDEEEEEEFFFGGGGGGGGGGGGHHHIIIIIIJJJJJJHHHHHHIIIJJJKKKKKKKKKKKKGGGFFFFFFFFFEEEEEEDDDDDDFFFGGGGGGGGGHHHHHHIIIIIIHHHHHHIIIJJJJJJJJJJJJJJJLLLLLLKKKKKKKKKKKKJJJJJJJJJIIIHHHGGGFFFFFFFFFFFFHHHIIIIIIJJJJJJJJJJJJIIIGGGGGGGGGGGGHHHIIIJJJJJJLLLKKKIIIGGGFFFEEEDDDDDDDDDBBB???===>>>?????????000000111111111111000000222222111111000000000///111111111111111111111111/////////////////////////////////000000111111111111222222333444555666666222222222222333444555555333333333333333333333333222222222222222222222222444444333333444444555666444444555555555555444444444444555555666777777888777888999:::;;;<<<======;;;;;;<<<<<<<<<;;;;;;::::::;;;;;;<<<======>>>>>>============>>>>>>>>>?????????@@@@@@@@@AAAAAAAAA@@@@@@AAAAAABBBCCCDDDDDDGGGEEECCCCCCDDDDDDBBB@@@@@@??????>>>???@@@AAAAAAAAABBBBBBCCCDDDDDDEEEEEECCCCCCDDDEEEFFFGGGHHHIIIJJJJJJJJJJJJJJJJJJJJJJJJLLLNNNOOOOOOMMMMMMNNNPPPNNNNNNMMMMMMMMMNNNOOOPPPNNNNNNMMMMMMNNNOOOQQQRRRVVVTTTRRRPPPOOONNNMMMLLLNNNNNNNNNOOOOOOPPPQQQRRRQQQQQQQQQQQQRRRSSSUUUVVVUUUUUUUUUUUUTTTSSSRRRQQQPPPNNNMMMMMMNNNOOONNNMMMPPPPPPQQQRRRRRRRRRQQQQQQVVVUUUSSSRRRRRRRRRRRRSSSSSSRRRPPPPPPPPPRRRTTTUUUSSSTTTTTTTTTTTTTTTSSSRRROOOOOONNNNNNNNNNNNMMMMMMRRRTTTTTTTTTQQQPPPOOOPPPMMMMMMMMMMMMNNNNNNNNNNNNOOOOOOOOOOOONNNMMMKKKKKKIIIIIIJJJKKKKKKKKKJJJJJJHHHGGGGGGGGGIIIJJJIIIHHHHHHHHHHHHHHHIIIIIIIIIIIIFFFFFFFFFGGGHHHIIIJJJKKKGGGHHHIIIJJJIIIHHHGGGFFFBBBAAAAAAAAA@@@@@@??????=========>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????>>>===;;;999777666444444444333333333222222222222222222222222222222222222222222222222222222222222222222222333333333111111111111111111111111000000000000000000000000333333222222111111111111222222222222222222222222111111111111222222222222111111111111222222222222333333222222111000000000///000000000000111111111222222111000000000000000333333222222222222333333333333444444555555444444333333333222222111111111000111222222000000111333222222333444555555555555555555555555555555555555444333333333444444555666333333444555777888999999666666666666666666666666555555555666666666777777888888888888888888888888999999:::::::::999999888777888999;;;======>>>>>>>>>?????????????????????========================>>>>>>>>>???@@@AAABBBCCCDDDCCCCCCBBBBBBCCCCCCCCCEEEEEEFFFFFFFFFGGGHHHHHHHHHIIIIIIIIIJJJJJJJJJKKKHHHIIIIIIJJJJJJJJJIIIIIIEEEEEEEEEEEEEEEEEEDDDDDDFFFFFFFFFGGGGGGGGGGGGGGGGGGHHHIIIJJJJJJJJJJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHJJJIIIHHHGGGEEEDDDDDDDDDFFFGGGGGGHHHIIIJJJJJJJJJGGGGGGGGGHHHHHHIIIJJJKKKLLLKKKJJJIIIHHHHHHGGGGGGDDDAAA>>>===>>>?????????///000000111111000000/////////000000111111111111000000000000000000000000.............../////////000000000000111111111111000000111222333444444555111111111222333444555555333333333333333333333333222222222222222222222222333333333333333444555555333333444444444444333333444444444555666666777777777888888999:::;;;<<<<<<999::::::;;;;;;;;;::::::;;;<<<<<<======>>>??????<<<============>>>>>>>>>??????@@@@@@@@@AAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBAAAAAAAAABBBCCCCCCBBB>>>>>>>>>>>>??????@@@@@@AAAAAAAAABBBCCCCCCCCCDDDBBBBBBCCCDDDFFFGGGHHHHHHKKKJJJJJJJJJJJJIIIIIIIIIMMMOOOPPPOOONNNMMMNNNPPPMMMMMMMMMMMMNNNNNNOOOPPPNNNNNNNNNNNNNNNOOOQQQQQQTTTTTTSSSQQQNNNMMMLLLLLLMMMNNNNNNOOOOOOPPPPPPPPPOOOOOOPPPPPPQQQRRRSSSTTTUUUUUUVVVVVVUUUUUUTTTTTTPPPOOOMMMMMMNNNOOONNNNNNPPPPPPQQQQQQQQQQQQQQQPPPUUUTTTRRRPPPPPPPPPRRRRRRRRRQQQPPPOOOPPPRRRTTTUUUQQQRRRRRRRRRRRRRRRQQQQQQQQQPPPPPPOOOMMMLLLLLLKKKNNNPPPQQQQQQPPPPPPPPPQQQMMMMMMMMMMMMMMMMMMMMMMMMOOOOOOOOONNNMMMLLLKKKJJJHHHHHHIIIJJJJJJJJJJJJJJJJJJHHHHHHIIIJJJKKKJJJIIIHHHHHHHHHHHHGGGGGGGGGGGGEEEEEEEEEEEEFFFGGGIIIIIIHHHHHHIIIHHHGGGFFFDDDCCCAAAAAAAAA@@@@@@?????????=====================>>>======>>>>>>============>>>>>>===<<<;;;999777666444333333333333222222222222222222222222222222222222222222222222222222222111111111222222333333333111111111111111111111111000000000000000000000000000000000111111222222222111111111111111111111111000000000111111111222222000000000111111111222222222222222111111111000000///000000000000111111111222111000000//////000000222222222222222222222222222333444444555555555444444333333222222111111111000111333222111000111222111222333444555555555555555555555555555555555555333333333333333444555666222333444555666777888888555555555555555555555555444555555555555666666666777777777777777777777777888888999::::::999999999666777999;;;<<<=========>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<============>>>@@@AAABBBCCCCCCBBBBBBBBBBBBCCCCCCFFFFFFGGGHHHIIIIIIJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKHHHIIIIIIIIIIIIIIIHHHGGGEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEFFFGGGHHHIIIJJJJJJJJJJJJFFFFFFFFFFFFFFFFFFFFFFFFIIIHHHHHHGGGFFFDDDCCCCCCEEEEEEFFFGGGHHHIIIJJJJJJHHHHHHHHHHHHIIIJJJKKKLLLJJJJJJJJJKKKKKKKKKKKKKKKEEEBBB???======>>>>>>===//////000000000000//////------///000111222222222////////////////////////---............/////////000000000000000111111111000000000111111222222222111111111111222444555666333333333333333333333333222222222222222222222222333222222222222333444444222333333444444333333222333444444555555666777777777777888999999:::;;;;;;999999::::::;;;;;;::::::;;;<<<<<<===>>>>>>??????<<<<<<============>>>>>>????????????@@@@@@@@@AAA@@@AAAAAABBBBBBAAAAAA@@@>>>>>>???@@@AAABBBBBBCCC======>>>>>>????????????@@@@@@AAAAAABBBBBBBBBBBBAAAAAABBBCCCEEEFFFFFFGGGJJJJJJJJJIIIIIIIIIIIIIIILLLNNNOOONNNMMMMMMNNNOOOMMMMMMNNNNNNOOOPPPPPPPPPOOOOOOOOOOOOOOOPPPQQQQQQRRRSSSSSSQQQMMMKKKKKKLLLLLLMMMNNNOOOOOOOOOOOONNNNNNNNNNNNOOOPPPPPPPPPQQQSSSSSSTTTUUUVVVVVVVVVVVVQQQPPPNNNNNNNNNOOONNNMMMNNNOOOOOOPPPQQQQQQQQQPPPSSSRRRQQQPPPPPPPPPQQQRRRQQQPPPOOOOOOPPPQQQRRRSSSOOOOOOPPPQQQQQQPPPPPPPPPRRRRRRQQQOOONNNMMMKKKKKKIIIKKKMMMNNNMMMMMMNNNOOOMMMMMMMMMMMMLLLLLLKKKKKKMMMMMMMMMMMMMMMLLLKKKJJJIIIIIIIIIJJJJJJKKKLLLLLLJJJIIIHHHIIIKKKLLLKKKJJJGGGGGGGGGGGGFFFFFFFFFFFFDDDDDDDDDDDDEEEFFFGGGGGGGGGGGGFFFEEEDDDCCCAAAAAA@@@@@@@@@@@@@@@?????????========================<<<<<<=========<<<;;;;;;;;;;;;;;;;;;:::888777666444444333333333222222222222222222222222222222222111111111111111111111111000000111111222333333333111111111111111222222222000000000000000000000000......//////000111111222000000000000000000000000///000000000000111111111///000000000000111111111111111111111111111111111000000000111111111222222111111000////////////000000111111222222111111000111222333444444555444444333333333222222111111111111222444333222000111111111222333444444555555444444444444444444444444444333333222222333444555555222333333444555666777777555555555555555555555555444444444444555555555666777777777777777777777777777888999999999999999999777777888:::;;;<<<===>>>>>>>>>>>>>>>============<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<======>>>???AAABBBBBBBBBBBBAAABBBBBBCCCDDDEEEFFFGGGHHHIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHGGGFFFFFFEEEEEEFFFFFFGGGGGGHHHHHHFFFFFFFFFEEEEEEDDDDDDCCCDDDEEEFFFHHHIIIIIIIIIIIIFFFFFFGGGGGGGGGGGGHHHHHHHHHHHHHHHGGGGGGEEEDDDCCCEEEEEEEEEEEEFFFGGGIIIIIIIIIIIIIIIIIIJJJKKKLLLLLLHHHIIIJJJLLLLLLMMMMMMMMMFFFCCC???=========<<<;;;...//////000000//////...---...///111111111000000////////////////////////---------.........//////////////////////////////000000000000000000000000000000000111222444555666444444444444444444444444222222222222222222222222222222222222222333333444222333333444444333333222333333444555555666666777777777888888999999::::::888999::::::;;;;;;;;;::::::;;;;;;<<<<<<===>>>>>><<<<<<<<<=========>>>>>>>>>>>>>>>?????????@@@@@@>>>???@@@@@@@@@@@@???>>>===>>>????????????@@@AAA<<<===>>>>>>>>>>>>>>>>>>@@@@@@@@@@@@AAAAAAAAAAAA@@@AAAAAABBBCCCDDDDDDEEEHHHHHHHHHHHHIIIIIIIIIIIIIIIKKKLLLLLLKKKKKKLLLNNNMMMNNNOOOPPPPPPQQQQQQQQQPPPPPPPPPPPPPPPQQQQQQQQQPPPRRRRRRPPPLLLJJJJJJKKKKKKLLLMMMNNNNNNNNNMMMMMMMMMMMMMMMNNNNNNNNNMMMMMMOOOPPPQQQSSSUUUUUUVVVVVVSSSQQQOOONNNNNNNNNMMMLLLLLLMMMNNNOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQOOOOOOOOOOOOPPPPPPPPPPPPMMMNNNOOOPPPPPPQQQPPPPPPRRRQQQQQQPPPOOONNNNNNMMMJJJLLLNNNNNNMMMLLLMMMNNNNNNMMMMMMLLLKKKJJJIIIIIIKKKKKKLLLLLLLLLKKKKKKJJJGGGGGGHHHHHHIIIJJJKKKKKKIIIHHHGGGHHHJJJKKKJJJIIIGGGGGGFFFFFFFFFEEEEEEEEEEEEDDDDDDCCCDDDDDDEEEEEECCCBBBBBBBBBBBBAAAAAA@@@????????????@@@@@@@@@@@@??????>>>>>>===<<<<<<<<<;;;;;;<<<<<<<<<;;;999999888999999999999888777666444444444444333333333333111111111111111111111111111111111111111111111111///000000111222222333333000000111111111222222222111111111111111111111111............////////////000000000000000000000000/////////000000000111111/////////000000000111111000000000111222222333333111111111111222222222333111111000//////////////////000111111111111000///000111222333444444444444333333222222222222222222111333555555333111111111111111222333444444444444444444444444444444444444333333333222333333444444333333333444444555555555555555555555555555555555333333444444444555555555777777777777777777777777777777888999999999999999888888888888:::<<<>>>???>>>>>>=========<<<<<<<<<======<<<<<<;;;;;;;;;;;;<<<<<<======>>>@@@AAABBBBBBAAAAAAAAABBBBBBCCCDDDCCCDDDFFFGGGHHHIIIIIIHHHJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIHHHHHHGGGEEEEEEDDDDDDEEEFFFGGGGGGHHHHHHFFFFFFEEEDDDDDDCCCBBBBBBCCCDDDEEEFFFGGGHHHHHHHHHFFFFFFGGGGGGHHHHHHHHHHHHGGGGGGHHHHHHHHHGGGEEEDDDFFFEEEEEEDDDEEEFFFGGGHHHIIIIIIIIIIIIJJJKKKLLLMMMIIIJJJKKKLLLMMMMMMLLLLLLHHHDDD@@@===<<<;;;:::999......////////////......//////000111111000///...////////////////////////---------.........//////.....................---000000000000////////////000000000111222444555666444444444444444444444444222222222222222222222222222222111111222222333444222333333444444333333222333333444444555666666777777777888888999999999:::888999:::;;;;;;;;;;;;;;;999999:::;;;;;;<<<<<<===<<<<<<<<<<<<=========>>>===>>>>>>>>>>>>?????????<<<===>>>??????>>>======>>>?????????>>>===>>>???<<<======>>>>>>>>>>>>>>>@@@@@@@@@@@@@@@@@@AAAAAA@@@@@@AAAAAABBBCCCCCCCCCGGGGGGGGGHHHHHHHHHIIIIIIGGGHHHJJJJJJIIIJJJKKKMMMMMMNNNOOOPPPQQQQQQQQQQQQPPPPPPQQQQQQQQQQQQQQQQQQOOOQQQRRRPPPLLLIIIIIIJJJJJJKKKMMMNNNNNNMMMLLLKKKLLLLLLMMMMMMMMMLLLLLLKKKLLLMMMOOOQQQSSSUUUUUUVVVTTTRRROOONNNNNNNNNMMMLLLJJJKKKMMMNNNOOOPPPPPPPPPNNNOOOOOOPPPPPPQQQQQQQQQNNNOOOOOOPPPPPPOOONNNNNNMMMNNNOOOPPPQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPOOOPPPQQQQQQOOOMMMMMMNNNNNNMMMLLLKKKJJJIIIHHHGGGIIIJJJKKKKKKKKKKKKKKKJJJEEEEEEEEEEEEFFFGGGHHHIIIHHHGGGFFFGGGIIIJJJIIIHHHGGGFFFFFFFFFEEEEEEDDDDDDEEEDDDDDDCCCCCCCCCDDDDDD?????????@@@@@@AAAAAAAAA>>>>>>??????@@@@@@@@@AAA@@@@@@???>>>===<<<<<<;;;::::::;;;<<<;;;:::888777777777888888888888777777555555444444444444333333111111111111111111111111000000000000000000000000///000000111222222333333000000111111222222222222111111111111111111111111/////////...------,,,,,,000000000000000000000000////////////000000000000////////////000000000000//////000111222333333444111222222222222333333333111111000///////////////...///000111111000///...///000111222333333444333222222222222222222222222222444666555444222111222111111222333444444444444444444444444444444444444444333333222222333333444444444444444444444444444555555555555555555555555333333333444444444555555777777777777777777777777666777888999999999999999999888777777999;;;>>>@@@>>>>>>======<<<<<<<<<;;;=========<<<<<<;;;;;;;;;============>>>@@@AAABBBAAAAAAAAAAAABBBBBBCCCDDDAAABBBDDDFFFGGGHHHGGGGGGJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHGGGFFFEEEDDDCCCCCCDDDEEEFFFGGGHHHHHHFFFFFFEEEDDDCCCBBBBBBAAABBBCCCDDDEEEGGGGGGHHHHHHEEEEEEFFFFFFFFFGGGGGGGGGFFFGGGHHHIIIIIIHHHFFFFFFFFFEEEDDDDDDDDDEEEGGGGGGJJJIIIIIIJJJJJJKKKLLLMMMJJJKKKLLLMMMMMMLLLKKKJJJIIIEEE@@@===<<<;;;999888000000000000000000000000////////////////////////////////////////////////000///...------...///000//////............//////............////////////---...///000222444555666888555111111333555444222333333222222222222111111111111111111111111111111111111111111111111111111222222333333333333444444555555555666777999:::;;;666777777888999999::::::888888999999999:::::::::::::::;;;;;;<<<=========;;;<<<<<<===>>>??????@@@>>>>>>============>>>>>>>>>>>>??????@@@@@@@@@AAA============>>>>>>>>>>>>AAAAAAAAA@@@@@@?????????@@@@@@@@@AAABBBCCCDDDEEEDDDEEEEEEEEEFFFFFFFFFFFFIIIHHHHHHGGGHHHIIIKKKLLLKKKLLLMMMNNNPPPQQQRRRSSSRRRRRRRRRSSSTTTSSSPPPMMMMMMLLLJJJJJJKKKKKKJJJHHHJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKLLLLLLMMMOOOQQQSSSTTTXXXUUUSSSQQQQQQPPPOOOMMMLLLMMMMMMNNNOOOOOOPPPPPPPPPPPPPPPPPPPPPQQQRRRSSSPPPPPPOOONNNNNNNNNOOOOOOOOOPPPPPPPPPQQQQQQRRRRRRRRRQQQPPPPPPOOOOOOOOOOOOQQQQQQQQQPPPOOONNNMMMLLLNNNMMMLLLKKKKKKJJJJJJJJJKKKLLLLLLMMMMMMLLLJJJJJJHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGIIIKKKLLLJJJHHHHHHGGGFFFEEEDDDDDDDDDDDDEEEDDDDDDDDDDDDCCCCCCCCC@@@@@@BBBCCCCCCCCCBBBAAAAAA@@@???>>>>>>===>>>>>><<<============;;;:::999:::999999999888777777777777888999999999999888777555555444444444333333333111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000111111111111111111111111////////////////////////111111111000000000000000000000111111111222222222111111222222222333333333444333111////////////000000111111111111000//////222222111111111111111222333333222111111222333333222222222111111000000000222222333333333333444444333333333333333333333333555555555555444333222111222222222333333444444444666555555555555666777777555555555555555555555555666777888777666777888:::888888888777777777777777666777777999:::;;;<<<<<<>>>??????>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;======<<<<<<<<<======>>>AAAAAABBBBBBCCCCCCDDDDDDAAABBBEEEGGGHHHIIIIIIIIIKKKKKKJJJJJJIIIIIIIIIIIIGGGHHHHHHIIIIIIHHHHHHGGGFFFEEEDDDDDDDDDFFFGGGHHHIIIHHHFFFDDDCCCBBBCCCCCCGGGGGGGGGGGGGGGGGGGGGGGGFFFGGGHHHIIIIIIIIIHHHGGGFFFFFFGGGHHHJJJLLLNNNOOOJJJIIIFFFEEEDDDFFFHHHIIIIIIJJJJJJKKKLLLMMMMMMMMMNNNLLLMMMRRRWWWWWWSSSNNNLLLIIIEEEAAA===;;;::::::////////////////////////................................................000///...------...///000//////............//////............////////////......///000222333444444555333111222444555444333333333222222111111111000333333333333333333333333111111111111111111111111222222222333333333444444555555555666666888999:::777777777888888999999999888888888888999999999999:::::::::;;;<<<<<<======<<<<<<<<<===>>>>>>>>>???>>>======<<<<<<======>>>===>>>>>>>>>?????????@@@<<<=========>>>>>>>>>>>>AAAAAAAAA@@@@@@?????????@@@@@@@@@@@@AAABBBCCCDDDDDDDDDDDDEEEEEEEEEFFFFFFGGGFFFFFFFFFFFFGGGIIIJJJJJJJJJKKKMMMNNNOOOPPPQQQQQQQQQQQQSSSTTTSSSPPPMMMLLLKKKJJJIIIJJJJJJIIIGGGIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKLLLNNNPPPRRRSSSUUUSSSQQQPPPPPPPPPNNNMMMMMMMMMMMMNNNNNNOOOOOOOOOPPPOOOOOOOOOPPPPPPQQQRRRPPPPPPPPPOOOOOOOOOPPPPPPPPPPPPQQQQQQQQQRRRRRRRRRSSSRRRQQQPPPOOONNNNNNNNNOOOPPPPPPPPPOOONNNMMMMMMMMMLLLKKKJJJJJJIIIJJJJJJJJJKKKLLLMMMMMMLLLKKKJJJHHHHHHHHHIIIIIIIIIIIIIIIIIIHHHHHHIIIJJJKKKJJJHHHHHHGGGFFFEEEDDDDDDDDDDDDDDDDDDCCCBBBBBBAAA@@@@@@???@@@BBBCCCDDDDDDCCCCCC@@@???>>>===========================<<<;;;999888999888888888888888777777777888999999999999888777555555555444444444333333111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000111111111111111111111111........................////////////////////////000000000111111111222222111111111222222222333333222111000///.........//////000111222222222222222222222111000000111111222333333222111111222333333333333222222222111111111222222222333333333444444333333333333333333333333333333444444444444444444444333333333333333333222555555555555666666666666555555555555555555555555666777888777666666888:::777777777777777777777777666777888999:::;;;;;;<<<>>>>>>>>>>>>>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<===>>>>>>@@@AAAAAABBBBBBCCCCCCCCCAAACCCEEEGGGHHHIIIIIIIIIJJJJJJJJJJJJIIIIIIHHHHHHGGGHHHHHHIIIIIIHHHHHHGGGEEEEEEDDDDDDDDDEEEGGGGGGHHHGGGFFFDDDCCCBBBCCCCCCEEEEEEFFFFFFFFFGGGGGGGGGGGGHHHHHHIIIIIIHHHHHHHHHGGGGGGGGGHHHIIIKKKLLLMMMJJJHHHEEEDDDCCCDDDFFFGGGHHHHHHIIIJJJKKKLLLMMMMMMPPPPPPRRRVVV[[[\\\WWWRRRMMMKKKFFFBBB>>><<<;;;:::////////////////////////................................................//////...------...////////////............//////---............//////////////////000111222222222333222222333555666555444444444333222111111000000333333333333333333333333111111111111111111111111222222222222333333333333555555444444555666777777777777888888888888888888666666777777777888888888999999::::::;;;<<<<<<<<<<<<<<<==================<<<<<<<<<;;;;;;<<<<<<<<<===============>>>>>>>>><<<<<<=========>>>>>>>>>@@@@@@@@@@@@@@@????????????????????????@@@AAABBBCCCCCCCCCDDDDDDDDDEEEEEEDDDDDDCCCDDDEEEFFFGGGHHHHHHIIIJJJKKKLLLMMMNNNOOOPPPPPPPPPQQQSSSRRROOOLLLLLLKKKIIIIIIJJJJJJHHHGGGHHHHHHHHHHHHIIIIIIJJJKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIJJJKKKMMMOOOQQQRRRSSSQQQPPPOOOPPPPPPNNNMMMNNNNNNNNNNNNNNNNNNOOOOOOOOONNNNNNNNNNNNOOOPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRSSSSSSSSSRRRQQQOOONNNNNNMMMMMMNNNNNNOOOOOOOOONNNNNNMMMLLLKKKJJJIIIHHHHHHHHHHHHIIIJJJKKKLLLLLLLLLKKKJJJHHHHHHIIIIIIJJJJJJKKKKKKLLLJJJHHHHHHIIIJJJIIIHHHHHHGGGFFFEEEDDDDDDDDDDDDCCCCCCBBBAAA???>>>======>>>???AAACCCEEEEEEEEEEEE??????>>><<<<<<;;;;;;;;;<<<=========<<<:::888777777777777777888888888888888888999999999999888888666666555555555444444444111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000................................................000000000000111111111111111111111222222222222333111000///...---------......///111222333444444444111111000000000111111222333222222111111222222333333333333333222222222222222222222222333333333333444444444444444444444444333222222222333444666777555444444333333222222111333444666777777777666555555555555555555555555555555777888777666666777999777777777777777777777777777777888999::::::;;;<<<======>>>>>>>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<>>>???@@@???@@@@@@AAABBBBBBCCCCCCBBBCCCDDDFFFGGGHHHHHHHHHIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGHHHHHHHHHHHHGGGGGGEEEEEEDDDDDDDDDEEEFFFFFFHHHGGGFFFDDDCCCCCCCCCCCCCCCDDDDDDEEEFFFGGGHHHHHHIIIIIIHHHHHHGGGHHHHHHIIIGGGGGGGGGGGGHHHIIIJJJKKKIIIGGGEEECCCBBBBBBDDDDDDFFFFFFGGGIIIKKKLLLMMMNNNSSSSSSVVV[[[```___ZZZVVVNNNLLLHHHDDD@@@===<<<;;;////////////////////////........................................................................///......------......///---------.........////////////000000000000000000111222333555777777777666666555555444333222111111111111111111111111111111111111111111111111111111111222222222222333333333444444444333444444555555777777777888888888888888555555555666666666777777888888999999:::;;;;;;;;;===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>@@@@@@@@@??????????????????>>>>>>>>>>>>??????@@@BBBBBBBBBBBBCCCCCCCCCCCCBBBBBBCCCCCCDDDEEEFFFGGGHHHHHHIIIJJJKKKLLLMMMNNNNNNNNNOOOPPPQQQQQQNNNLLLMMMKKKJJJJJJKKKKKKJJJHHHHHHHHHGGGGGGHHHIIIJJJKKKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIJJJKKKMMMOOOQQQRRRQQQPPPOOOPPPQQQQQQPPPNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMNNNNNNPPPPPPQQQRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSRRRQQQOOONNNMMMMMMLLLLLLMMMNNNNNNNNNNNNNNNMMMKKKJJJIIIHHHGGGGGGGGGGGGHHHIIIKKKLLLLLLLLLKKKKKKHHHIIIIIIJJJKKKLLLLLLMMMNNNLLLIIIHHHHHHIIIIIIHHHHHHGGGFFFEEEDDDDDDDDDDDDDDDCCCBBBAAA???===<<<;;;===???AAACCCEEEFFFFFFFFF???>>>===<<<;;;:::::::::<<<<<<<<<<<<;;;999888666555666666777777888888888888888888888888888888888666666666555555555444444111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000////////////////////////.......................................//////////////////000000000111111111111111111222222222222000000//////...............///000111222222222222111000000000000111111222222222222222222222222222333333333333333333333333111222222222222333333333444444444444444444444444444333222111111333555666333333333333333333333333333444666888888777555444555555555555555555555555555777888888666666666888666666666777777777777777777777888999::::::;;;;;;<<<<<<======>>>=========<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;===>>>@@@@@@???@@@@@@AAABBBCCCDDDDDDBBBCCCDDDEEEFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHHHHHHHGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEGGGFFFEEEEEEDDDCCCCCCCCCCCCCCCDDDEEEGGGHHHIIIIIIJJJIIIGGGFFFFFFGGGHHHIIIGGGGGGFFFFFFFFFGGGHHHHHHHHHGGGEEECCCBBBBBBCCCCCCEEEFFFGGGIIIKKKMMMNNNOOORRRSSSWWW\\\___^^^YYYUUUNNNLLLIIIEEEAAA???===<<<........................................................................------............------......------------......------------............////////////////////////000222444666777777777777777666666555444444333333111111111111111111111111000000000000000000000000111111111222222222333333444333333333333333444444777777777777777888888888444444555555555666666666777777888888999:::::::::<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<============??????????????????????????????>>>=========>>>>>>@@@@@@AAAAAAAAABBBBBBBBBBBBBBBCCCDDDEEEFFFGGGGGGHHHHHHIIIJJJKKKLLLMMMMMMLLLLLLMMMOOOPPPPPPMMMKKKMMMLLLKKKLLLMMMNNNMMMLLLIIIIIIHHHGGGHHHIIIKKKLLLNNNMMMMMMMMMLLLLLLKKKKKKJJJJJJKKKLLLNNNPPPRRRSSSRRRQQQQQQRRRSSSSSSQQQOOOMMMNNNNNNNNNNNNNNNOOOOOONNNMMMMMMLLLLLLLLLMMMMMMOOOPPPQQQRRRSSSTTTSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRPPPOOONNNMMMMMMMMMLLLLLLMMMMMMNNNMMMMMMMMMJJJIIIHHHGGGGGGFFFFFFFFFGGGHHHJJJKKKLLLLLLLLLKKKIIIIIIJJJJJJKKKLLLMMMMMMOOOLLLIIIHHHIIIIIIIIIHHHHHHGGGFFFEEEDDDDDDDDDDDDEEEEEECCCAAA???>>><<<;;;<<<>>>@@@CCCEEEFFFFFFFFF???>>>===;;;::::::999999:::;;;;;;;;;;;;999888777555555555666666777777888777777777777777777777777666555555555444444444444000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////.........................................................//////000000000....../////////000000000000000111111111222222222000111111000000000/////////000000000000000//////000000//////000111111222222222222222222222222222333333333333333333333333111111111222222222333333444444444444444444444444666555333111000111333444111111222333333444555555333444666888888777555444555555555555555555555555555666888888666555555666555555666666777777777777888888888999999::::::;;;:::;;;<<<===============<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;===>>>@@@@@@???@@@AAABBBCCCDDDEEEEEECCCCCCDDDDDDEEEFFFGGGHHHFFFFFFFFFGGGGGGGGGGGGGGGFFFGGGGGGHHHHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFEEEEEEFFFFFFEEEEEEDDDDDDCCCCCCDDDDDDEEEFFFGGGHHHIIIJJJIIIHHHGGGEEEEEEEEEFFFGGGFFFFFFEEEEEEEEEEEEFFFFFFHHHGGGEEEDDDCCCCCCCCCDDDEEEFFFGGGIIIKKKMMMNNNOOONNNPPPSSSWWWXXXWWWSSSOOOLLLJJJHHHEEEBBB???===<<<........................------------------------------------------------------............------......------------......,,,------------.....................///////////////111444555444555666777666666555555555555444444333333333333333333333333000000000000000000000000111111111111222222222222333333222222333444555555555555666777777888888999444444555555555666666666666666777777888999999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<=========>>>>>>>>>???????????????@@@???>>>===============?????????@@@@@@@@@AAAAAAAAABBBCCCEEEFFFGGGHHHHHHHHHHHHIIIIIIJJJKKKKKKLLLKKKKKKKKKMMMOOOOOOLLLJJJLLLKKKKKKLLLOOOPPPPPPOOOLLLKKKIIIHHHHHHIIIKKKLLLOOOOOONNNNNNMMMMMMLLLLLLJJJJJJKKKLLLNNNPPPRRRSSSRRRQQQQQQSSSTTTSSSQQQOOOLLLMMMMMMNNNOOOOOOPPPPPPNNNNNNMMMLLLLLLLLLLLLMMMMMMNNNPPPRRRTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQPPPOOONNNNNNMMMMMMNNNLLLLLLMMMMMMMMMLLLLLLKKKJJJIIIHHHGGGFFFFFFFFFFFFFFFGGGIIIKKKLLLLLLLLLLLLIIIIIIJJJJJJKKKKKKLLLLLLNNNLLLJJJIIIJJJJJJIIIHHHHHHGGGFFFEEEDDDDDDDDDDDDFFFEEEDDDBBB@@@>>>===<<<<<<===@@@BBBDDDEEEEEEEEE@@@???===<<<::::::999999888999::::::::::::888888555555555555666666666666666666555555555555666666555555444444444333333333000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////------------------------.........//////000000111............////////////000000000111111111111222000000111111111111000000//////000000//////...---////////////000111111222111222222333333222222111222222222222333333333333111111111111222222222222333333333333333333333333666555333222111111111222000000111222444555666666333444666777777777666555555555555555555555555555444666888888777555555555444555555666666777777888888888999999999:::::::::999:::;;;<<<===>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<>>>???@@@>>>???@@@AAABBBCCCDDDEEEDDDDDDCCCDDDEEEFFFGGGHHHEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFGGGGGGHHHHHHGGGGGGFFFEEEEEEEEEEEEEEEEEEDDDCCCCCCDDDDDDEEEEEEFFFGGGHHHHHHGGGGGGFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFEEEEEEDDDDDDDDDDDDDDDEEEEEEGGGHHHJJJKKKLLLMMMJJJLLLNNNPPPPPPNNNKKKIIIHHHGGGEEECCCAAA???>>>===........................------------------------------------------------,,,------......------,,,...------,,,,,,------...,,,,,,---------.........---------....../////////...000111111000000333555333333333333444444444444333333333333333333333333000000000000000000000000111111111111222222222222222222222333333555666777333444555666777999999:::555555555555666666666666555555666777777888888999999999999:::;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<<<<===<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<=========>>>>>>>>>?????????@@@AAA@@@???>>>============>>>>>>>>>?????????@@@@@@@@@AAACCCEEEFFFGGGGGGGGGFFFGGGGGGHHHHHHIIIIIIIIIIIIIIIJJJLLLNNNNNNKKKIIIJJJIIIIIILLLOOOQQQQQQQQQOOOMMMKKKIIIHHHIIIKKKLLLOOOOOONNNNNNMMMLLLLLLKKKIIIIIIJJJKKKMMMOOOQQQRRRQQQQQQQQQRRRSSSRRROOOMMMKKKKKKLLLMMMOOOPPPQQQQQQOOONNNMMMMMMLLLLLLLLLMMMLLLMMMPPPRRRTTTTTTTTTSSSRRRRRRRRRQQQQQQQQQPPPPPPOOOOOONNNNNNNNNNNNNNNOOOMMMMMMMMMMMMLLLKKKJJJJJJJJJJJJIIIHHHGGGGGGGGGGGGEEEFFFHHHJJJLLLMMMMMMLLLJJJJJJJJJJJJJJJJJJJJJJJJLLLKKKJJJKKKLLLKKKIIIGGGHHHGGGFFFEEEDDDDDDDDDDDDEEEDDDCCCBBB@@@???>>>===;;;===???AAACCCDDDDDDCCCAAA@@@>>><<<;;;::::::999555777888999::::::999999666666555555555555555444555444333333333333444555444333333333333222222222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000........................////////////////////////////////////////////////------------------------,,,,,,---......///000000------........./////////000000000000111111111111...///000111111000//////...//////000000000000///.........//////000222222111222333333333333222111111111111222222222333333111111111111222222222222222222222222222222222222333333222222222222222222111111222333333444555555555555555555666666666666555555555555555555555555444666888888777555444444444444555555666777777888888999999999999:::::::::888999;;;<<<===>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>><<<<<<===???@@@AAABBBCCCDDDDDDCCCCCCDDDEEEFFFGGGDDDDDDDDDEEEEEEFFFFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFHHHIIIIIIIIIIIIHHHGGGFFFDDDEEEEEEFFFEEEEEECCCCCCCCCCCCCCCCCCDDDDDDEEEEEEEEEEEEEEEEEEDDDCCCBBBAAACCCBBBBBBBBBCCCDDDEEEEEECCCCCCCCCCCCCCCDDDDDDDDDDDDDDDEEEFFFGGGHHHIIIIIIIIIJJJKKKKKKIIIGGGEEEEEECCCCCCBBBAAA@@@???===<<<........................------------------------------------------------,,,,,,---......---,,,,,,...------,,,,,,------...,,,,,,,,,---------......,,,,,,------...//////000---...///...,,,---000333000111111222222333333444111111111111111111111111000000000000000000000000000111111111111222222222222222222333444666777888222333444666777999:::;;;555555555666666666777777555555666666777888888888888888999::::::;;;<<<<<<===<<<<<<;;;;;;<<<<<<============<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<============>>>>>>?????????@@@BBBAAA@@@>>>============>>>>>>>>>>>>???????????????@@@BBBDDDFFFFFFFFFFFFEEEEEEFFFFFFGGGGGGHHHHHHIIIIIIJJJLLLNNNMMMKKKIIIHHHGGGHHHKKKNNNQQQRRRQQQQQQOOOLLLIIIHHHIIIKKKLLLNNNNNNNNNMMMLLLKKKKKKJJJHHHHHHIIIJJJLLLNNNOOOQQQQQQPPPQQQRRRRRRQQQNNNKKKJJJKKKLLLMMMOOOQQQRRRRRROOOOOONNNMMMMMMLLLMMMMMMKKKLLLOOORRRSSSTTTSSSSSSRRRRRRQQQQQQPPPPPPPPPOOONNNNNNMMMMMMNNNNNNOOOPPPMMMMMMMMMMMMLLLKKKIIIIIIKKKJJJIIIHHHGGGGGGGGGGGGDDDFFFHHHJJJLLLMMMMMMMMMJJJJJJJJJJJJJJJIIIIIIIIIKKKJJJJJJLLLMMMLLLJJJGGGHHHGGGFFFEEEDDDDDDDDDDDDDDDCCCBBBAAA@@@>>>======;;;===???AAABBBBBBBBBBBBAAA@@@???===;;;:::::::::444555777999::::::::::::666666666555555444444333444444222222222222444444333333333222222222111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000........................////////////////////////000000000000000000000000------------------------++++++,,,,,,---...//////---------.........//////000000000000111111111111---...///000000///......---...///111222222222222............///000222222111222333444444333222111000000000111111222222222000111111111111222222222111111111111111111111111000000222333333333333333333333333333333333333333666555555555555666777777555555555555555555555555444666888999777555444333444444444555666777777888999999999999999999::::::888999:::<<<===>>>>>>>>>==============================<<<<<<<<<======>>>::::::;;;===>>>@@@AAAAAADDDDDDCCCCCCCCCEEEFFFGGGCCCDDDDDDDDDEEEEEEFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFIIIIIIJJJKKKJJJIIIGGGFFFDDDDDDEEEFFFFFFEEEDDDCCCAAAAAABBBBBBBBBBBBBBBBBBCCCDDDDDDEEEDDDBBB@@@???BBBAAAAAABBBCCCDDDEEEEEE@@@@@@AAABBBBBBCCCCCCDDDBBBCCCCCCDDDEEEFFFFFFGGGJJJJJJJJJHHHFFFDDDCCCCCC@@@@@@@@@@@@???>>>===<<>>????????????>>>>>>>>>>>>>>>????????????>>>>>>>>>>>>AAA@@@@@@@@@@@@@@@@@@@@@???@@@AAACCCDDDEEEEEEEEEDDDDDDEEEFFFGGGHHHHHHIIIMMMMMMNNNNNNNNNMMMMMMLLLJJJJJJJJJJJJLLLNNNPPPRRRUUUSSSPPPMMMJJJIIIHHHHHHMMMNNNOOOOOONNNMMMKKKJJJIIIJJJKKKLLLMMMNNNOOOOOONNNOOOOOOOOONNNLLLKKKIIIJJJIIIIIIJJJKKKMMMOOOPPPLLLLLLKKKKKKKKKKKKLLLLLLNNNOOOOOOOOOOOONNNMMMMMMNNNOOOPPPQQQQQQQQQPPPPPPNNNMMMMMMNNNOOOOOOLLLJJJMMMLLLLLLLLLKKKKKKKKKJJJFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFGGGGGGHHHIIIJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIJJJIIIHHHGGGGGGGGGGGGGGGIIIHHHGGGFFFEEEEEEEEEEEEFFFEEECCCAAA>>><<<:::999===============>>>??????CCCAAA???>>>===<<<:::888999999999888888888888888666666555555555444444444333222222111111222222333333333333333333333333333111111222222222222111111111111000000//////......////////////////////////111000///------......///......------------....................................------------......---,,,,,,,,,,,,---......---------............///---------............///000000000000000000000000///...---,,,,,,---...///000000//////.........---000000000000111111111111000000000000000000000000000000111111111222222222111111000000000111333444333333333333222222111000222222222111111111000000222222333444444555555666666666555555555555666666555555555555555555555555444444444444444444444444666777777777888888888888888888999::::::::::::999:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======>>>>>>>>>>>>>>>>>>???@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@AAABBBCCCEEEEEEFFFFFFFFFGGGGGGGGGHHHHHHHHHIIIJJJJJJKKKIIIGGGEEECCCEEEEEEEEEEEEDDDDDDDDDDDDBBBAAAAAAAAAAAABBBCCCCCCCCCCCCDDDDDDCCCBBBAAAAAA@@@@@@@@@@@@AAAAAABBBCCCCCCBBBBBBAAAAAABBBBBBBBBDDDDDDEEEEEEFFFFFFFFFGGGEEEEEEEEEDDDCCCAAA@@@???AAA@@@???>>>===<<<;;;;;;///...---,,,,,,---...//////---,,,,,,...///...---...---,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------,,,,,,---,,,,,,++++++,,,,,,------------------...//////............//////////////////...//////000111222222222222222222111000000000000////////////000000000000000000000000000000111111222222333444444555555444444444444555666666555555555555555555555555777666555444333333444444888888888999999:::::::::::::::;;;;;;<<<=========<<<;;;::::::999999999:::::::::::::::;;;<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========<<<<<<@@@????????????????????????@@@AAABBBCCCDDDDDDDDDDDDEEEEEEFFFGGGHHHIIIJJJKKKLLLLLLLLLLLLLLLKKKKKKJJJIIIIIIJJJKKKMMMOOOPPPSSSRRRPPPNNNLLLJJJIIIIIILLLLLLMMMMMMMMMLLLJJJIIIIIIJJJKKKLLLMMMNNNOOOOOOMMMNNNNNNNNNNNNMMMKKKJJJJJJJJJIIIJJJKKKLLLNNNOOOKKKKKKJJJJJJJJJJJJKKKKKKMMMNNNNNNOOOOOONNNNNNMMMNNNNNNNNNOOOPPPQQQQQQRRRNNNNNNMMMNNNOOOOOOMMMKKKMMMMMMLLLLLLKKKKKKJJJJJJHHHGGGFFFEEEEEEEEEFFFGGGFFFFFFFFFGGGHHHHHHIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIHHHHHHHHHGGGGGGGGGIIIHHHGGGFFFEEEEEEEEEEEECCCBBBAAA@@@>>><<<;;;;;;===<<<<<<<<<======>>>???AAA???=========<<<:::888777777777666666666666666666666666555555555444444333222222111111222222333333333333333333333333333000111111222222111111000000000000000//////..............................111000///...---......///......------------....................................------------......------,,,,,,------...///,,,,,,,,,,,,---------...---------............///////////////////////////000///............///000000/////////.........---//////000000000111111111000000000000000000000000000000000111111111222222222111000000000111222333222222333333333222111111222222222111111111000000222222222333444444555555666555555555555555555666444444444444444444444444444444444444444444444444666666777777777888888888777888888999999999999999999999999999::::::::::::;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<======>>>>>>???>>>======>>>>>>???@@@AAABBBBBBBBBBBBBBBBBBBBBBBB@@@@@@AAABBBCCCCCCDDDDDDEEEFFFFFFFFFFFFGGGGGGGGGHHHIIIJJJJJJIIIGGGDDDCCCEEEEEEEEEDDDDDDDDDCCCCCCBBBAAAAAAAAAAAABBBCCCCCCDDDDDDDDDDDDDDDCCCBBBBBBBBBBBBAAAAAABBBBBBCCCCCCDDDDDDCCCAAAAAA@@@@@@@@@BBBBBBCCCCCCCCCDDDDDDDDDDDDDDDDDDCCCBBBAAA???>>>>>>======<<<;;;:::999999......------------......---+++***+++---/////////---,,,,,,++++++++++++,,,++++++++++++++++++++++++'''((()))+++,,,,,,------------++++++++++++---------------------......///............////////////......---------......///222222333333333222111111000//////......//////000000000000000000000000000111111111222333333444444222333333444444444444444222222333444444555666666666555555444444444555555555555666666777888999999:::::::::;;;<<<<<<======;;;;;;:::999999999::::::;;;::::::999999::::::;;;=========>>>>>>>>>>>>>>>=========<<<<<<<<<;;;;;;>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAABBBCCCCCCCCCDDDEEEFFFFFFHHHHHHIIIJJJIIIJJJJJJKKKKKKKKKJJJJJJIIIIIIHHHHHHIIIKKKLLLMMMPPPPPPPPPPPPOOOMMMKKKJJJLLLMMMMMMNNNNNNMMMLLLKKKJJJJJJKKKKKKLLLMMMNNNNNNLLLLLLMMMMMMMMMMMMLLLLLLJJJJJJJJJJJJJJJKKKLLLLLLJJJJJJIIIIIIIIIIIIJJJJJJKKKLLLMMMNNNOOOOOOOOOOOONNNNNNMMMMMMNNNPPPQQQRRRNNNMMMMMMMMMNNNNNNLLLJJJMMMMMMLLLLLLKKKJJJIIIIIIIIIHHHFFFDDDDDDDDDFFFGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFGGGGGGHHHIIIHHHHHHFFFEEEIIIHHHGGGFFFEEEEEEEEEEEE@@@@@@???>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>===;;;;;;<<<<<<:::999444444444444444444444444666666666555555555444444222222111111111111222222222222222222222222222222000111111222222111111000000000000////////////...........................000///......------............------------......------------------------......------------.........------------...//////+++++++++,,,,,,,,,---------------............///////////////////////////000000////////////000000/////////...............//////000000000000111111000000000000000000000000000000000000111111111111333222111111000111111111111111222222333222222222222222222111111111111111000111111222333333444444444444444444444444444444444444444444444444444444333333333333444444444444666666666666777777777777777777888888888999999999777777888888888999999999::::::::::::::::::::::::<<<<<<======>>>?????????>>>======>>>>>>???@@@AAABBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@AAAAAABBBBBBBBBDDDDDDDDDEEEEEEEEEEEEFFFGGGHHHHHHHHHGGGFFFDDDCCCEEEDDDDDDDDDDDDCCCCCCCCCAAAAAAAAAAAAAAABBBCCCCCCDDDEEEEEEEEEEEEDDDDDDCCCDDDDDDCCCBBBBBBBBBCCCCCCEEEDDDCCCAAA@@@???>>>>>>@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBBBBBAAA@@@???>>><<<;;;;;;;;;::::::999999---------------------------+++***+++---......---,,,,,,+++++++++++++++,,,++++++++++++++++++++++++((()))***+++,,,,,,,,,,,,...---+++******+++---...------,,,,,,------...///............////////////......------,,,---------222222333333333333222222/////////......//////////////////000000000000000000111111111222222333333000111222444444333222222222222222333333444444444111111222444555777888999333444444666777888999999999::::::;;;;;;<<<======;;;::::::999999:::::::::;;;::::::999888888999999<<<<<<===============>>>=========<<<<<<<<<;;;;;;<<<<<<==================>>>>>>???@@@AAABBBBBBBBBCCCCCCDDDEEEFFFGGGHHHHHHHHHIIIJJJJJJJJJJJJJJJJJJHHHHHHGGGGGGGGGIIIJJJKKKMMMNNNPPPQQQQQQOOOLLLKKKNNNNNNPPPPPPQQQPPPOOONNNJJJJJJKKKKKKLLLMMMMMMNNNJJJKKKKKKLLLLLLMMMMMMMMMKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIHHHHHHHHHHHHIIIIIIJJJKKKLLLMMMOOOOOOPPPPPPQQQOOONNNLLLLLLNNNOOOQQQMMMLLLKKKKKKLLLLLLKKKIIIMMMLLLLLLKKKJJJJJJIIIIIIJJJHHHEEECCCBBBCCCDDDEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEFFFGGGGGGGGGGGGFFFEEEDDDFFFGGGIIIHHHGGGEEEDDDHHHGGGFFFFFFEEEEEEEEEFFF?????????>>>===<<<<<<;;;<<<;;;;;;;;;;;;;;;<<<<<<<<<:::999999;;;;;;:::888333333333333444444444444555444444444333333333333222222111111111111222222222222222222222222222222000000111111111111000000////////////////////////........................//////......------------...------,,,,,,------...------------------------...------,,,,,,------.........------......///000+++,,,,,,,,,,,,------------------............/////////////////////////////////............//////........................////////////000000000111000000000000000000000000/////////000000000111111333333222111111000000000///000111222222222222222111111111111111111111111000000000111222222333333333333333333333333333333333333333333333333333333333333333333333444444444555555555666666666777777777666666666777777888888777777777888888888999999999999999999::::::::::::<<<<<<======>>>????????????>>>>>>??????@@@AAABBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@AAAAAABBBBBBCCCCCCCCCDDDDDDDDDFFFFFFGGGFFFFFFDDDCCCBBBDDDDDDDDDCCCCCCCCCBBBBBBAAAAAA@@@@@@AAAAAABBBCCCEEEEEEFFFFFFFFFEEEEEEDDDDDDDDDCCCBBBBBBAAABBBBBBDDDCCCBBB@@@??????>>>>>>>>>>>>>>>>>>????????????@@@@@@@@@@@@@@@???>>>===<<<<<<<<<<<<;;;;;;;;;;;;,,,------------------,,,...---+++++++++,,,+++***+++++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++------++++++++++++------,,,,,,,,,,,,,,,---..................//////////////////......---.........111222222333333222222222//////............//////......//////000000000000000000111111111111111222///000222333333333222111444444333333333222222222000111333444666777888888444444555666777888999:::999999::::::;;;<<<<<<<<<:::::::::999999::::::;;;;;;:::999999888888888888;;;;;;<<<<<<<<<=========>>>>>>>>>=========<<<<<<;;;;;;<<<<<<<<<=========>>>>>>???@@@AAAAAAAAAAAAAAAAAABBBCCCDDDEEEFFFFFFHHHIIIIIIJJJKKKKKKJJJJJJGGGGGGFFFFFFFFFHHHIIIJJJKKKLLLOOOQQQQQQPPPMMMKKKMMMNNNOOOPPPQQQQQQPPPOOOJJJJJJJJJKKKLLLLLLMMMMMMJJJJJJJJJKKKKKKLLLMMMMMMKKKKKKKKKKKKKKKJJJJJJJJJHHHHHHGGGGGGGGGGGGHHHHHHIIIJJJKKKMMMNNNOOOPPPPPPSSSQQQNNNLLLKKKKKKLLLMMMLLLJJJIIIIIIJJJJJJIIIHHHKKKKKKKKKKKKJJJJJJJJJJJJIIIGGGEEECCCAAAAAABBBCCCCCCCCCCCCCCCCCCBBBBBBBBBEEEFFFGGGHHHHHHGGGFFFEEEBBBDDDEEEGGGGGGFFFDDDCCCFFFFFFEEEDDDDDDDDDEEEEEEAAA@@@???>>>===<<<;;;:::;;;;;;:::::::::::::::;;;999888777888999999888777333333333444444555555555333333333222222222111111222111111000000111111222111111111111111111111111000000000111111000000000.............../////////.......................................------,,,------,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,---------------------...//////------------............---------............///........................---------------------------------..................////////////000000000////////////////////////....../////////000000000222222222222111111000000///000111111222222222222111111111111111111111111//////000111111222222333222222333444444333222222333333333333333333333333222222222333333333444444444555555555555666666666666666555555555666777888888888888888999999999999888888888999999999::::::<<<<<<<<<===>>>>>>??????@@@@@@@@@@@@AAABBBCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA???@@@@@@@@@@@@@@@@@@@@@AAAAAABBBBBBBBBCCCCCCCCCEEEEEEEEEDDDDDDCCCBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBAAA@@@@@@@@@@@@AAABBBBBBEEEEEEFFFFFFFFFFFFFFFEEECCCCCCBBBAAA@@@@@@@@@AAAAAAAAA@@@????????????@@@>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>>>>>>>>>>===<<<;;;;;;;;;;;;::::::::::::,,,,,,------------,,,,,,///---+++***++++++***)))+++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...............//////////////////.........//////000000000111222222222111111///......------......///---......//////000000111000000000000000000000000000111111222222222222222555555444333333222111111444555555666555555444444555555666777777888999999999999999:::;;;;;;<<<<<<::::::999999999:::;;;;;;;;;::::::999888888888999::::::;;;;;;<<<=========>>>>>>>>>=========<<<<<<;;;;;;;;;<<<<<<======>>>>>>???@@@AAAAAAAAAAAAAAA???@@@AAAAAACCCCCCDDDEEEGGGHHHIIIJJJJJJJJJJJJJJJFFFFFFEEEEEEFFFHHHIIIJJJJJJKKKNNNPPPPPPOOOMMMKKKIIIJJJLLLNNNNNNNNNNNNNNNJJJJJJJJJKKKKKKLLLLLLLLLJJJJJJJJJJJJJJJKKKLLLMMMKKKLLLLLLLLLLLLLLLKKKJJJHHHHHHGGGGGGGGGGGGHHHHHHIIIJJJKKKMMMNNNOOOOOOOOORRRPPPNNNMMMKKKKKKKKKKKKLLLJJJHHHHHHIIIIIIIIIHHHIIIIIIJJJJJJJJJKKKKKKKKKHHHHHHFFFDDDCCCAAAAAA@@@AAAAAAAAAAAAAAAAAAAAAAAACCCDDDFFFGGGGGGFFFDDDCCCAAAAAACCCDDDDDDCCCCCCBBBDDDDDDCCCCCCCCCCCCDDDDDDAAAAAA@@@???===<<<;;;;;;;;;::::::999999999999999888777666666777888777555333333444444555555666666333333222222222111111111111111000000000000111111000000000000000000000000///000000111111000000///---............/////////---------------------------............---,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,---------,,,,,,,,,,,,---......---------.........//////---------............///........................+++,,,------------,,,+++---------------...............////////////000000////////////////////////............////////////111111222222222111000000000000111111222111111111111111111111111222222222///000000111222222333333222222444444444444222222222222222222222222222222111111222222333333444444444444444444555555555666666555444333444555666777777888888888888999999999777777777888888999999:::;;;;;;<<<<<<===>>>>>>>>>@@@@@@???@@@@@@AAABBBCCCAAAAAAAAAAAAAAAAAAAAAAAA?????????@@@@@@AAAAAAAAAAAAAAAAAABBBBBBBBBBBBCCCDDDCCCCCCCCCBBBBBBBBBBBBCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@AAABBBBBBDDDEEEEEEFFFFFFFFFFFFEEEBBBBBBAAA@@@@@@@@@AAAAAA@@@??????>>>??????@@@@@@>>>>>>>>>>>>============;;;;;;<<<<<<===<<<<<<<<<999999888888777777777666+++,,,------------,,,+++---+++))))))***++++++******************+++,,,,,,++++++++++++++++++++++++)))***+++++++++++++++******+++---......---+++***,,,,,,++++++,,,,,,---...............////////////......---......///000111...///000111111111111000///......------......///------......///000000111000000000000000000000000222111111111111222333333444444444444333333333333555555666666666444333222555666666666777777888888888999999::::::;;;<<<<<<:::999999999::::::;;;<<<;;;::::::999999999::::::999::::::;;;<<<<<<===============<<<<<<<<<;;;;;;;;;;;;;;;<<<===>>>>>>>>>???@@@AAAAAAAAAAAAAAAAAA???@@@AAABBBCCCDDDDDDEEEEEEFFFGGGHHHIIIIIIIIIIIIEEEEEEEEEEEEFFFHHHJJJLLLJJJKKKLLLNNNNNNMMMLLLKKKHHHIIIKKKMMMNNNNNNNNNMMMJJJJJJJJJKKKKKKKKKKKKKKKKKKJJJIIIIIIIIIJJJKKKLLLKKKLLLMMMNNNNNNMMMMMMLLLHHHHHHHHHGGGGGGHHHHHHHHHJJJJJJLLLMMMNNNNNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLMMMKKKIIIIIIJJJJJJJJJIIIGGGHHHHHHIIIJJJKKKLLLLLLIIIIIIIIIHHHFFFCCCAAA@@@?????????@@@@@@AAAAAAAAA@@@AAACCCEEEEEECCCAAA@@@???@@@@@@@@@AAAAAAAAAAAABBBBBBBBBAAAAAABBBBBBCCC@@@@@@?????????>>>>>>>>>::::::999888888888888888888666555555666666555333222222333444444555555666444444444444333333333222111111000000000000111111000000000000000000000000//////000000000000//////---------.........//////------------------------------.........---,,,+++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,++++++++++++,,,------,,,,,,---------.........---------............///........................,,,,,,---......---,,,,,,,,,,,,,,,------................../////////000000////////////////////////------........./////////000000111222333222111111000111111111111000000///000000111111111222222222000000111111222333333444222333444555555444333222222222222222222222222222000111111222333333444444333333444444444555555555555444333222333444666777666666666777777777888888666666777777888999999:::::::::;;;;;;<<<<<<======>>>>>>>>>>>>???@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@>>>??????@@@AAABBBCCCCCCAAAAAAAAABBBBBBBBBCCCCCCCCCBBBBBBAAAAAAAAAAAAAAABBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@???@@@@@@AAABBBCCCDDDEEEEEEFFFFFFEEEEEEBBBAAAAAAAAAAAABBBBBBCCCAAA@@@???>>>>>>>>>>>>>>>=========<<<<<<<<<;;;;;;999999:::;;;<<<<<<;;;;;;999999888777666555555444++++++------------++++++***)))((()))+++,,,,,,,,,******))))))***+++,,,,,,))))))))))))))))))))))))&&&'''(((***++++++++++++)))+++---//////---+++))),,,,,,++++++,,,,,,---.............../////////000,,,,,,,,,---...///000111......///000000000000000.........------.........---------...///000000111000000000000////////////333222111111111222444555222333333444444555555666222333555666666666555555555555666666666666666666888999999::::::;;;<<<<<<999999999999::::::;;;<<<;;;::::::999::::::;;;;;;999999:::;;;;;;<<<======<<<<<<;;;;;;;;;:::::::::;;;;;;<<<<<<===>>>??????@@@@@@AAABBBBBBBBBAAAAAA@@@AAAAAABBBCCCDDDEEEEEEDDDDDDEEEGGGGGGHHHHHHHHHEEEDDDDDDEEEGGGIIIKKKMMMJJJKKKLLLMMMMMMLLLKKKKKKIIIJJJLLLNNNOOOPPPPPPOOOJJJJJJJJJKKKKKKKKKKKKKKKKKKJJJIIIHHHHHHIIIJJJKKKKKKLLLMMMOOOOOOOOONNNMMMIIIHHHHHHGGGGGGHHHHHHIIIJJJKKKLLLMMMMMMNNNMMMMMMJJJKKKLLLMMMNNNNNNNNNMMMOOOMMMJJJJJJKKKLLLLLLKKKFFFGGGHHHIIIKKKLLLMMMNNNJJJKKKKKKJJJHHHEEEBBB@@@======>>>???@@@AAAAAABBB===???AAACCCCCCAAA???===??????>>>>>>???@@@AAAAAAAAAAAA@@@@@@@@@AAABBBBBB>>>>>>??????@@@@@@AAAAAA::::::999888777777888888888666555555555555333222111111222333444444555555666666555555555444444444111111000000000000111111000000000000000000000000//////000000000000//////---------.........//////------------------------,,,---.........---,,,+++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++******++++++,,,---++++++,,,,,,,,,------------------.........//////........................,,,---...//////...---,,,,,,,,,,,,------...................../////////000////////////////////////---------........./////////000111222333333222111111111111111111000///...000000111111222222222222111111111222333333444444222333555666666555333222111111111111111111111111000000111222333333444444333333333444444444555555555444333222222444666777555555555555666666666777555666666777888999999999999999::::::;;;<<<<<<===<<<<<<<<<<<<===>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>??????AAABBBCCCDDDDDDAAAAAABBBBBBBBBCCCCCCCCCBBBBBBAAA@@@@@@@@@AAAAAABBBBBBBBBAAAAAAAAA@@@@@@@@@@@@??????@@@@@@AAABBBCCCCCCDDDEEEEEEEEEEEEEEEBBBBBBBBBBBBBBBCCCDDDEEEBBBBBB@@@>>>===<<<<<<<<<<<<<<<<<<;;;;;;:::::::::888888999:::;;;;;;;;;;;;<<<;;;:::999888777666555******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,+++***))))))***+++,,,+++,,,,,,------,,,,,,+++,,,+++***)))***+++,,,---,,,++++++******++++++,,,++++++++++++,,,,,,---...////////////////////////+++,,,...000000///...,,,---///000222333333333333//////.........---------......///000000000000000//////000000000000//////111000000///000222444555222222222222222222222222333222222222222333444444666555555555666777999:::999::::::;;;;;;::::::999999:::<<<;;;:::999999:::;;;:::888777666777888999<<<<<<<<<<<<<<<<<<<<<<<<999::::::;;;;;;::::::999:::;;;;;;<<<===>>>??????@@@AAABBBCCCBBBAAA@@@???AAAAAABBBCCCDDDDDDDDDCCCHHHHHHHHHGGGGGGFFFFFFFFFIIIIIIIIIIIIJJJJJJJJJKKKKKKLLLMMMNNNNNNMMMKKKJJJKKKLLLMMMNNNNNNMMMLLLKKKJJJJJJIIIIIIIIIJJJJJJKKKIIIIIIHHHHHHHHHIIIJJJJJJNNNOOOPPPRRRRRRQQQOOONNNJJJIIIIIIHHHHHHIIIIIIJJJLLLLLLKKKKKKKKKKKKKKKKKKLLLJJJIIIJJJKKKLLLKKKJJJMMMMMMMMMMMMLLLKKKIIIIIIGGGIIIJJJJJJIIIJJJKKKLLLQQQQQQQQQOOOLLLHHHDDDBBBDDDCCCBBBAAA@@@@@@@@@@@@@@@AAABBBCCCCCCCCCBBBAAA<<<>>>@@@AAA???<<<;;;;;;@@@@@@????????????@@@@@@@@@??????>>>>>>>>>>>>>>>;;;:::888777777999:::<<<888777666555444333222222222333333444444333333222444444444444444444444444000000000000000000000000---...///000000111000000////////////////////////......------------......------------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************000///---,,,,,,,,,---------,,,,,,++++++,,,,,,---........................000///---,,,+++,,,,,,---................................................------///000111111222222........................------......///000000000///000111333333222111111111111111000000000000000222222222111111111111111///000111333333222111111222222111111111111222222222222222333333333444444222222222222222222222222333333333444444444555555333333333444444444555555666666777777888888999999888888777666666555666666:::999888888888999:::;;;::::::;;;<<<===>>>???@@@@@@@@@BBBBBBBBBBBB@@@@@@@@@@@@@@@AAABBBCCCDDDEEECCCCCCBBBAAAAAAAAABBBBBB@@@@@@AAAAAABBBAAAAAAAAACCCBBBBBBAAAAAA@@@@@@???@@@???>>>>>>@@@BBBBBBAAAAAAAAAAAABBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAA???>>>===============<<<;;;;;;;;;;;;<<<999999999888888888777777777777777777666555444333******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++***))))))***+++++++++,,,,,,------,,,,,,+++++++++******++++++,,,---,,,++++++******++++++,,,,,,,,,+++++++++,,,------........................+++,,,.../////////...---+++,,,...000111111111111//////.........---------......///000000000000000//////000000000000//////000000000000000222333444222222222222222222222222333333333333333444444555666666555555666777888999999999::::::::::::999999888:::<<<;;;:::999999:::::::::::::::999999888888;;;;;;;;;;;;;;;;;;;;;;;;999::::::;;;;;;::::::999::::::;;;<<<===>>>???@@@>>>???@@@@@@@@@@@@???>>>@@@AAABBBCCCDDDDDDDDDDDDGGGGGGGGGGGGGGGGGGGGGGGGIIIIIIJJJJJJJJJKKKKKKKKKJJJKKKMMMOOOOOONNNMMMLLLLLLLLLMMMNNNNNNMMMLLLKKKKKKJJJIIIIIIIIIJJJKKKKKKJJJIIIIIIHHHIIIIIIJJJJJJMMMNNNPPPRRRRRRRRRPPPOOOKKKJJJIIIIIIHHHHHHIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHJJJIIIIIIJJJLLLMMMLLLJJJKKKKKKKKKKKKJJJIIIHHHGGGGGGHHHJJJJJJIIIIIIKKKLLLPPPPPPPPPOOOLLLIIIEEECCCCCCBBBBBBAAA@@@@@@@@@@@@AAAAAABBBCCCCCCBBBBBBAAA===???AAAAAA>>><<<;;;;;;===<<<<<<<<<===>>>???@@@??????>>>===============:::999888777777777999:::777777666555444333222222222333333444444333333222333333333333333333333333000000000000000000000000...//////000000000000///////////////////////////......------------......------------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,+++***))))))***+++---,,,,,,++++++,,,,,,---........................///...---,,,,,,,,,,,,,,,................................................------.../////////..............................////////////...............///000000111111000000000000000000000000000000111111111111111111111111000000111222222222222111222222111111111111222222111222222222222333333333333333333333333333333333333333333444444444444555333333444444444555555555777777777777777777888888777777666666555666666666:::999888888888999:::;;;999999::::::;;;<<<======???@@@AAABBBBBBAAA@@@????????????@@@AAABBBDDDDDDBBBBBBAAAAAAAAAAAABBBCCC@@@AAAAAABBBBBBBBBBBBBBBCCCBBBBBBAAAAAA@@@@@@???AAA???>>>???AAACCCCCCBBBAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCBBBAAA@@@???>>>=========<<<<<<;;;::::::::::::;;;999999888888888777777777777777777666666555333333******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++***))))))***++++++++++++,,,,,,,,,,,,++++++******+++,,,,,,,,,,,,+++,,,++++++******++++++,,,---,,,,,,++++++++++++,,,........................,,,---------............+++,,,---///000000000000/////////.........------......///000000000000000//////000000000000//////000000000000000111222333222222222222222222222222444333333333333444555555777777666666666666777888999999::::::::::::999999888:::;;;;;;:::999:::;;;888999;;;<<<<<<:::888777::::::::::::::::::::::::999::::::;;;;;;::::::999999999:::<<<===???@@@@@@<<<===>>>>>>>>>>>>======??????AAABBBDDDDDDEEEEEEEEEEEEEEEFFFGGGHHHHHHHHHJJJJJJKKKKKKKKKLLLLLLLLLKKKLLLMMMOOOOOOOOONNNNNNLLLMMMMMMNNNNNNNNNMMMMMMMMMLLLJJJIIIHHHJJJKKKLLLJJJJJJIIIIIIIIIIIIJJJJJJLLLNNNPPPRRRSSSSSSRRRQQQMMMLLLKKKIIIHHHHHHHHHHHHEEEEEEFFFFFFGGGHHHHHHHHHHHHHHHIIIKKKNNNNNNMMMKKKIIIIIIJJJIIIIIIHHHGGGFFFFFFHHHIIIIIIIIIIIIJJJLLLNNNNNNOOOOOOMMMJJJHHHFFFBBBBBBAAAAAA@@@AAAAAAAAAAAABBBBBBCCCCCCBBBAAAAAA>>>@@@AAAAAA>>><<<;;;;;;:::999::::::;;;<<<>>>>>>>>>======<<<<<<<<<<<<<<<:::999777666555666666777666666555444333333222222222222333333333333222222333333333333333333333333000000000000000000000000//////000000000///......////////////////////////......------------......------------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))))))))***,,,,,,++++++++++++,,,,,,------------------------------......------,,,,,,------------------------------------------------...............---,,,,,,........................000000//////...------,,,...............///000000000000000000000000000000///000000111111222222222111111111000111111222333222222111111111111222222111111111222222222333333333333333333333333333333333333333333444444444444444444444555555555666666777777777777777666666666666666555555555666666777999999999999999:::;;;;;;888888888999999:::::::::??????@@@@@@@@@@@@??????===>>>>>>???@@@AAABBBCCC@@@@@@@@@@@@AAABBBCCCCCCAAAAAABBBCCCCCCCCCCCCCCCCCCBBBBBBAAAAAA@@@@@@???AAA@@@???@@@BBBCCCCCCCCC@@@@@@AAAAAAAAABBBBBBBBB@@@AAAAAAAAABBBBBBCCCCCCAAAAAA@@@???>>>===<<<<<<;;;::::::999888999999999888888888777777777666666666666666666555444333333******+++++++++,,,,,,,,,************************+++******************+++++++++,,,,,,,,,,,,++++++)))***+++,,,---,,,+++***,,,++++++******++++++,,,------,,,+++*********+++------------------------------,,,,,,,,,---...///---...///000111222222222////////////..................///000000000000000//////000000000000//////000000000000000111222222111111111111222222222222444444333333444444555666777777777666666666666666888888999999999999888888888999;;;;;;:::999:::;;;999999:::;;;:::999888777::::::::::::::::::::::::999::::::;;;;;;::::::999888999:::<<<===???@@@AAA<<<<<<=====================>>>@@@BBBCCCEEEEEEEEEDDDEEEFFFGGGHHHIIIJJJKKKKKKKKKKKKKKKLLLLLLLLLLLLMMMNNNNNNOOOOOOOOONNNNNNMMMMMMNNNNNNNNNNNNNNNNNNNNNMMMKKKIIIIIIJJJLLLMMMKKKKKKJJJJJJJJJJJJJJJKKKLLLNNNPPPSSSTTTTTTSSSRRROOONNNLLLJJJIIIHHHGGGGGGEEEFFFGGGHHHIIIKKKLLLLLLHHHHHHIIILLLNNNOOOMMMKKKHHHIIIIIIIIIHHHHHHGGGFFFFFFGGGIIIIIIHHHHHHJJJKKKLLLMMMNNNNNNNNNLLLJJJIIICCCBBBBBBAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@AAABBB@@@>>>;;;;;;;;;:::::::::::::::;;;;;;<<<<<<<<<;;;::::::::::::;;;999888777555444444444555555555444444333222222111222222333333333333222222222222222222222222222222000000000000000000000000///000000000///...------...........................------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,++++++++++++,,,,,,------------------------,,,,,,.........---,,,+++---------------------------------------------------......///......------......................../////////......---------///...---------...000111/////////000000000000000...//////000111222222333222111000000000111333444222222111111111111222222222222222222333333333444444444444444444444444444222222333333333444444444444444555555555666666666777777777666666555555555444444444444555666777777888888999999::::::;;;;;;888888888999999999999999>>>>>>>>>>>>>>>>>>>>>>>><<<<<<===>>>@@@@@@AAAAAA????????????@@@AAACCCCCCAAAAAABBBCCCDDDDDDDDDDDDCCCBBBBBBAAAAAA@@@@@@???@@@???>>>>>>AAABBBBBBBBB@@@@@@@@@@@@AAAAAAAAAAAA??????@@@@@@AAABBBBBBBBB????????????>>>===<<<;;;999999888777777777777888777777777666666666555555555555555555555444333222******+++++++++,,,,,,,,,*********************************++++++************++++++,,,,,,++++++***)))***+++,,,---,,,+++***,,,++++++******++++++,,,---,,,++++++************---------------------------,,,,,,,,,,,,---......------......000111222222000000/////////...............///000000000000000//////000000000000/////////000000000111111111111000000000111111222222222444333333333333444555555777777777777777666666666777888888999999888888777777999;;;;;;:::::::::;;;;;;:::999888777888999999::::::::::::::::::::::::999::::::;;;;;;::::::999999999:::<<<===???@@@@@@============>>>>>>??????===>>>@@@BBBCCCDDDEEEEEEDDDEEEFFFHHHJJJKKKLLLMMMKKKKKKKKKKKKLLLLLLLLLLLLOOOOOOOOOOOONNNNNNMMMLLLNNNNNNNNNNNNNNNOOOPPPPPPOOONNNLLLJJJJJJJJJLLLMMMKKKKKKJJJJJJJJJKKKLLLLLLMMMOOOQQQSSSUUUUUUTTTSSSPPPOOOMMMKKKIIIHHHHHHGGGEEEFFFGGGIIIKKKMMMOOOPPPJJJJJJJJJLLLNNNNNNLLLKKKHHHHHHIIIIIIIIIHHHGGGGGGEEEFFFHHHHHHGGGGGGIIIJJJJJJKKKMMMNNNOOONNNLLLKKKEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAAAAAAAA@@@AAABBB@@@>>><<<<<<<<<>>>===<<<;;;:::999999999;;;:::999999888888999999888777666555444444333333444444333333222222111111111222222333333222222111111111111111111111111111///////////////////////////////////////...---,,,------------------------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,------------------------+++,,,---.........,,,,,,------------------------------------------------)))***+++,,,------------........................,,,---------........./////////...---...///000111......//////000000000000......///000111111222222222111000000000111333444222222111111111111222222333333333333444444444444444444444444444444444444222222222333333333444444444444444444555555555666777666666666555555444444444444333333444555666666777777888999:::::::::;;;999999999999::::::::::::========================:::;;;===>>>???@@@@@@@@@>>>>>>>>>???@@@AAABBBCCC@@@AAABBBCCCDDDDDDDDDDDDCCCBBBBBBAAAAAA@@@@@@???>>>===<<<===???@@@@@@@@@?????????@@@@@@@@@AAAAAA>>>?????????@@@@@@AAAAAA>>>>>>>>>>>>>>>===;;;;;;888888777666666666666777666666666555555555444444333444444444444333333222******+++++++++,,,,,,,,,************************)))***++++++++++++***)))******++++++++++++************+++,,,,,,,,,,,,+++,,,++++++******++++++,,,,,,++++++************+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------++++++++++++,,,...///000000000000/////////............///000000000000000//////000000000000////////////000111111000000/////////000000111222222222333222222222222333444444555666777777777777666666777777888888888888777777777999;;;;;;::::::;;;<<<===;;;999777777888:::;;;::::::::::::::::::::::::999::::::;;;;;;::::::999:::;;;;;;<<<===>>>??????>>>>>>======>>>???@@@AAA>>>>>>@@@AAACCCCCCDDDDDDDDDEEEFFFHHHIIIKKKLLLMMMJJJJJJKKKKKKKKKLLLLLLLLLOOOOOONNNNNNMMMMMMMMMMMMNNNNNNNNNNNNOOOPPPQQQQQQOOONNNMMMLLLLLLKKKKKKKKKJJJJJJJJJJJJKKKMMMNNNOOONNNPPPRRRTTTUUUUUUTTTSSSPPPOOONNNLLLJJJIIIIIIHHHEEEFFFHHHJJJMMMPPPRRRSSSOOOMMMLLLLLLLLLLLLKKKIIIGGGGGGHHHHHHHHHHHHGGGGGGDDDFFFGGGGGGGGGGGGHHHJJJIIIKKKMMMOOOOOOOOOMMMLLLHHHGGGFFFEEEDDDDDDDDDDDDDDDDDDBBBAAAAAAAAAAAAAAA@@@AAAAAA@@@>>>======>>>@@@???===<<<:::999888888999999888777777777777777666666666666555444444444333333333222222111111111111111222222222222111111000000000000000000000000////////////////////////....../////////...------------------------------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************************((()))******+++*********++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,&&&'''(((***++++++,,,,,,........................+++,,,,,,---......//////...............///000000---......//////000000111...//////000000111111111111111111000111111222333222222111111111111222222222222333333333444444444333333333333333333333333222222222222333333333333333333333444444444555555555555555555555444444444444444333333333444555555555555777888999999999999999999999::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<:::;;;===???@@@@@@??????>>>>>>>>>>>>???@@@AAAAAA???@@@AAABBBCCCDDDDDDDDDCCCBBBBBBAAAAAA@@@@@@???===<<<;;;<<<>>>?????????>>>>>>?????????@@@@@@@@@????????????????????????<<<===>>>>>>>>>===;;;:::888777777666666666666666555555555444444444333333222333333444444333222222******+++++++++,,,,,,,,,************************)))***++++++++++++***)))******++++++++++++******++++++******++++++,,,---,,,++++++******++++++,,,******************+++,,,++++++++++++++++++++++++***+++,,,---...---,,,,,,+++*********,,,---///000000000000000/////////.........///000000000000000//////000000000000////////////000111111000///.../////////000111222222222222111111111111222333333444555666777888888777777666777777777777777777666666888:::;;;::::::;;;<<<======<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999::::::;;;;;;::::::999<<<<<<<<<<<<=========>>>>>>============???@@@AAA>>>???@@@AAABBBCCCCCCCCCCCCCCCEEEFFFHHHIIIJJJKKKIIIIIIJJJJJJJJJKKKKKKKKKKKKKKKKKKLLLMMMNNNOOOOOOOOONNNNNNNNNOOOPPPRRRSSSNNNNNNOOONNNNNNLLLKKKJJJHHHIIIIIIKKKLLLNNNPPPQQQPPPQQQSSSUUUUUUUUUSSSRRRPPPOOONNNLLLKKKJJJJJJJJJGGGHHHKKKNNNQQQTTTWWWXXXTTTQQQMMMKKKJJJJJJIIIHHHEEEFFFFFFGGGGGGFFFFFFEEEDDDEEEGGGGGGFFFFFFHHHIIIIIIKKKMMMOOOOOOOOONNNMMMKKKJJJIIIGGGFFFEEEDDDDDDEEEDDDBBBAAA@@@@@@AAAAAA???@@@@@@???>>>>>>???@@@???>>><<<;;;:::999888888888777777666666666666666555555666666666555555555222222222222111111111111111111222222222222111111////////////////////////////////////////////////------......///.........,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++------,,,,,,,,,,,,++++++++++++++++++++++++++++++************************++++++++++++++++++++++++((()))***+++,,,,,,+++***++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,++++++........................------------------------,,,,,,---...............------......///000000111/////////000000000000000000000111222222222222111222222111111111111222222000000111111111222222222333333333333333333333333111222222222222333333333222222222333333333333444444444444444444444555555444444333333333333333333222444555777888888888888888888999999:::;;;<<<<<<<<<;;;:::999999:::;;;<<<:::;;;===???AAA@@@@@@?????????>>>>>>>>>??????@@@>>>???@@@BBBCCCCCCDDDDDDCCCBBBBBBAAAAAA@@@@@@???>>><<<;;;<<<>>>@@@@@@???>>>>>>>>>>>>?????????@@@@@@??????>>>>>>======<<<;;;<<<===>>>>>><<<;;;:::888777777666666666666666444444444444333333333333222222333333333333222222******+++++++++,,,,,,,,,)))))))))))))))))))))))))))***+++,,,,,,+++***)))******++++++++++++******,,,+++***)))***+++---...,,,++++++++++++++++++,,,***)))))))))***+++,,,,,,++++++++++++++++++++++++)))***,,,......---,,,+++---,,,,,,,,,---///111222000000000000////////////...//////000000000000000//////000000000000////////////000111111000///......//////000111222222222111111000000111111222333333444666777888888888777666666777777777777666666666888:::;;;::::::;;;<<<===>>>???@@@???>>><<<;;;<<<<<<<<<<<<<<<<<<<<<<<<999::::::;;;;;;::::::999===========================<<<<<<<<<===>>>@@@AAA???@@@AAAAAABBBBBBBBBBBBBBBBBBCCCEEEFFFGGGHHHIIIIIIIIIIIIIIIJJJJJJJJJKKKHHHHHHIIIKKKMMMOOOQQQRRROOOOOONNNNNNOOOPPPRRRSSSMMMNNNOOOPPPOOOMMMKKKIIIHHHHHHIIIKKKMMMOOOQQQSSSQQQRRRTTTUUUUUUTTTSSSRRROOOOOOMMMLLLKKKKKKKKKKKKKKKLLLOOORRRVVVYYY\\\]]]WWWSSSNNNJJJIIIHHHHHHGGGDDDDDDEEEEEEEEEEEEEEEDDDDDDEEEGGGGGGFFFFFFHHHIIIJJJKKKMMMOOOPPPOOONNNMMMMMMLLLJJJHHHGGGEEEEEEDDDEEEDDDCCCAAA@@@@@@AAAAAA>>>???@@@???>>>>>>@@@BBB<<<<<<;;;:::999999999999777777666555555555555555555555666666777666666666222222222111111111111111111111222222222222111111////////////////////////////////////////////////,,,,,,---.../////////...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++---------,,,,,,,,,++++++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...///......---++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++,,,---///000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,....../////////...------........................///......------,,,,,,+++***+++,,,---...---,,,+++---------...///000000111000000000000///////////////000111333333222111111222222111111111111222222////////////000000000000222222222222222222222222111111222222222333333333111111222222222333333333333333333444444555555555555444444333222222222222111333444666888888777777666777888999:::;;;<<<<<<;;;;;;:::999999:::;;;;;;:::;;;>>>@@@AAAAAA@@@???@@@???>>>>>>>>>>>>>>>???===>>>@@@AAABBBCCCCCCCCCCCCCCCBBBAAAAAA@@@@@@???>>>===<<<===???@@@@@@@@@>>>>>>>>>>>>????????????@@@@@@???>>>===<<<;;;;;;:::;;;===>>>>>><<<;;;999888888777666666666666666444444444333333333222222111222222333333333222222******+++++++++,,,,,,,,,************************************************)))))))))))))))))))))))))))************+++++++++------,,,+++*********+++++++++************++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////---------.................................------..............................///000000000000000000000000000111111111111......//////000000111111333333444444444444444444777777666666666666666777777<<<===:::999:::;;;999;;;;;;:::;;;;;;<<<===>>>===<<<;;;:::::::::::::::::::::999999::::::;;;<<<;;;;;;:::;;;;;;<<<===>>>??????>>>======>>>??????BBBBBBBBBBBBAAAAAA@@@???AAABBBCCCDDDEEEFFFGGGHHHGGGFFFFFFFFFGGGHHHHHHIIIHHHIIIIIIJJJKKKLLLMMMMMMLLLLLLLLLLLLLLLMMMMMMNNNOOOOOOOOOOOONNNNNNMMMLLLJJJIIIIIIIIIJJJMMMOOOQQQPPPRRRTTTUUUVVVUUUSSSRRROOOOOOOOOOOONNNLLLKKKJJJLLLKKKKKKPPPVVV[[[\\\\\\XXXRRRKKKIIIJJJKKKIIIFFFFFFDDDBBBBBBCCCDDDEEEDDDEEEDDDCCCCCCCCCDDDFFFGGGIIIJJJKKKKKKKKKKKKKKKKKKMMMKKKIIIGGGFFFEEEFFFFFFDDDCCCBBBAAA@@@?????????===============>>>>>>???AAA???<<<999777666777777777666555444333333444555555555555555666666666666222222111111000111111111000000000000000000000000//////.........---------...---,,,,,,++++++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---)))******++++++******)))++++++++++++++++++++++++************************************************,,,***)))(((((()))***,,,************************++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,+++++++++***+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,------------,,,++++++,,,,,,,,,---------------------------------------...///000---,,,++++++++++++,,,---............////////////000000000000111111111111000111111111111222222222000111111111111222222222333222222111111222222333222222222222222222222222444333333222222111111111222222222222222222222222444555555555555555444444333333333333333333333333333333444555666777888888666777999:::;;;;;;:::999888888999999999888888777;;;<<<===>>>>>>===<<<;;;===============>>>??????======>>>???AAABBBCCCCCCEEEDDDCCCBBB@@@???>>>===?????????????????????????????????>>>>>>>>>=====================<<<<<<;;;::::::;;;;;;;;;:::999999666666666666555555555555444333222222111111222222111111111111111111111111*********+++++++++,,,,,,************************************************)))))))))))))))))))))))))))************+++++++++,,,,,,+++***************++++++************+++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///000//////......---------..................------..............................///000000000000000//////000000000111111111//////000000111222222222333333444444444555555555888888777777777777777888666:::<<<999888:::;;;999::::::::::::;;;<<<===>>>===<<<<<<;;;::::::;;;;;;::::::999999::::::;;;<<<;;;;;;:::;;;;;;<<<===>>>????????????????????????AAAAAABBBBBBAAAAAA@@@???AAABBBCCCDDDEEEFFFGGGHHHGGGGGGFFFFFFGGGGGGHHHIIIJJJJJJJJJJJJJJJJJJJJJKKKKKKJJJJJJJJJJJJKKKLLLLLLMMMMMMNNNNNNNNNMMMLLLLLLKKKKKKJJJJJJKKKMMMOOOPPPPPPQQQRRRSSSSSSSSSRRRRRRNNNNNNNNNMMMMMMLLLLLLLLLLLLJJJKKKNNNSSSWWWXXXXXXUUUPPPKKKIIIKKKKKKIIIFFFEEECCCAAAAAACCCDDDDDDCCCCCCCCCCCCBBBCCCCCCDDDDDDGGGGGGHHHIIIIIIJJJIIIIIIKKKJJJHHHFFFEEEEEEFFFFFFDDDCCCBBBAAA@@@?????????======<<<<<<======>>>??????===;;;888666555555666666666444444333444555555555555555555555666666666222222111111000000111111//////////////////////////////.........---------...---,,,,,,++++++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...******++++++++++++******++++++++++++++++++++++++************************************************)))((('''&&&&&&'''((()))************************++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,,,,++++++++++++***+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---------------------------......---------......///...---,,,++++++,,,---...------------............//////000000000111111111000000111111111222222222000111111111111222222222333222222111111222222333222222222222222222222222333333333222222222222222222222222222222222222222444555555555555555444444333333333333333333333333333444444555666777888888666777888:::::::::::::::888888999999999999888888999:::<<<===>>>>>>>>>==================>>>??????======>>>???@@@@@@AAAAAABBBBBBBBBAAAAAA@@@@@@???????????????????????????@@@?????????>>>>>>>>>>>>======>>>>>>===<<<;;;;;;::::::;;;;;;::::::999999777777777666666555555444444333222222111111222222111111111111111111111111*********++++++++++++,,,************************************************)))))))))))))))))))))))))))************+++++++++++++++***)))))))))******++++++************++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......111111000///...---,,,,,,------------------......------------------------......///000000000000/////////000000000000111111000000000111222222333333222333333444555666777777888888777777777777888888444999;;;888888:::;;;999::::::::::::;;;<<<============<<<;;;;;;;;;;;;<<<::::::999999::::::;;;<<<;;;;;;:::;;;;;;<<<===>>>>>>???@@@AAAAAA@@@???>>>AAAAAAAAAAAAAAA@@@@@@???AAABBBCCCDDDEEEFFFGGGHHHGGGGGGFFFFFFGGGGGGHHHHHHJJJJJJJJJIIIIIIHHHHHHHHHIIIIIIHHHHHHIIIIIIJJJKKKKKKKKKLLLMMMMMMMMMLLLLLLNNNMMMLLLLLLLLLMMMOOOPPPPPPPPPPPPQQQQQQQQQQQQRRRNNNMMMLLLKKKKKKLLLMMMMMMKKKJJJJJJLLLOOOQQQRRRRRRPPPMMMJJJJJJKKKKKKHHHEEEDDDBBB@@@AAABBBCCCCCCBBBBBBBBBBBBCCCBBBBBBAAAAAACCCDDDEEEFFFGGGGGGGGGGGGHHHGGGFFFEEEEEEEEEFFFFFFDDDCCCCCCAAA@@@??????>>><<<<<<<<<<<<<<<======>>>===;;;999777555444555555555444444333444444555666444444444555555555666666333222111000000000000000////////////////////////...............---------...---,,,,,,++++++,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,......------------......++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++************************************************)))((('''&&&&&&'''((()))************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,++++++,,,,,,---------------------------//////...---------......///...---,,,,,,---...///,,,,,,,,,------------...//////000000000000111111000000000111111111222222000111111111111222222222333222222111111222222333222222222222222222222222222222222222333333333333333333333333333333333333444444555555555555555444333333333333333333333333333444555555777777888999666777888999::::::::::::888999999::::::999999999777888:::<<<===>>>??????===============>>>??????======>>>>>>>>>?????????@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????>>>>>>>>>>>>>>>>>>>>>===<<<;;;::::::::::::::::::999888888888888777777666555444444333333222111111111111222111111111111111111111111************++++++++++++************************************************))))))))))))))))))))))))))))))*********+++++++++******)))))))))))))))***++++++************++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------000000000//////.........,,,,,,------------......---------------------------...//////000000//////////////////000000000111//////000111111222222333222222333444666777888888777666666666666777777888555:::;;;888777888999777999999999999:::;;;<<<======<<<<<<;;;;;;<<<<<<<<<::::::999999::::::;;;<<<;;;;;;:::;;;;;;<<<===>>>===???@@@BBBBBB@@@???===@@@@@@AAAAAAAAA@@@@@@???AAABBBCCCDDDEEEFFFGGGHHHHHHGGGGGGFFFGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIHHHHHHIIIIIIJJJKKKKKKKKKLLLMMMNNNNNNNNNMMMOOOOOONNNMMMMMMNNNNNNOOOPPPPPPPPPOOOPPPQQQRRRRRRMMMLLLKKKJJJJJJKKKMMMNNNKKKKKKJJJKKKLLLMMMMMMNNNLLLJJJIIIJJJKKKJJJGGGDDDBBBAAA@@@@@@AAABBBAAA@@@AAABBBCCCCCCCCCBBB@@@???AAABBBCCCEEEFFFFFFFFFFFFFFFEEEDDDCCCCCCDDDEEEFFFDDDDDDCCCBBBAAA???>>>===;;;;;;;;;;;;;;;<<<<<<===;;;:::888777666555555555333333333444444555555666333333333444555555555666333222111000000///000000////////////////////////...........................---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++************************************************++++++***))))))***++++++************************************++++++++++++******************************************************+++,,,,,,,,,,,,++++++++++++,,,,,,,,,------,,,,,,+++++++++,,,------,,,,,,------------------000///...---------------///...------------...///,,,,,,---------.........////////////000000000111000000000000111111111111000000111111111222222222333222222111111222222333111222222222222222333333111222222333333444444444333333333333333333333333333444555555666555555555444444444444444444444444444444555666777888999999666777888888999:::::::::888999::::::::::::::::::888999:::;;;<<<===>>>>>>===============>>>>>>???>>>>>>>>>???????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????>>>>>>>>>>>>===;;;:::999:::::::::::::::999888777999888777777666555444444333222222111111111111111111111111111111111111111))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))*********+++++++++***)))))))))))))))******++++++************++++++*********+++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,------......//////000000,,,,,,,,,,,,------......------------------------------...///////////////...////////////000000000......//////000111111111222222333444555666777888444444444444444555666666888<<<<<<999666777777555999888888999999:::;;;<<<<<<<<<;;;;;;;;;<<<<<<===::::::999999::::::;;;<<<;;;;;;:::;;;;;;<<<===>>>===>>>@@@AAAAAA@@@>>>===??????@@@AAAAAA@@@@@@@@@AAABBBCCCDDDEEEFFFGGGHHHHHHHHHGGGGGGFFFGGGGGGHHHFFFFFFGGGGGGHHHIIIIIIJJJJJJJJJIIIIIIJJJJJJKKKLLLLLLLLLMMMNNNOOOOOOOOOOOOPPPOOOOOONNNNNNNNNNNNNNNQQQQQQPPPPPPPPPQQQRRRSSSMMMLLLJJJIIIIIIKKKLLLNNNKKKKKKKKKKKKJJJJJJKKKLLLIIIIIIIIIJJJJJJIIIFFFDDDAAA@@@@@@@@@BBBBBBAAA???AAABBBCCCDDDDDDCCCAAA@@@BBBBBBCCCEEEEEEFFFFFFFFFCCCCCCBBBAAABBBCCCDDDEEEDDDDDDCCCCCCAAA???===<<<:::::::::::::::;;;;;;<<<::::::999888777666666666222222333444444555555555222222222333444555555555333222111000////////////........................---........................---,,,,,,++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++************************************************++++++************++++++)))))))))))))))))))))))))))))))))******+++++++++************************************************)))***++++++,,,,,,+++++++++++++++,,,,,,,,,------,,,+++++++++,,,,,,---...,,,,,,,,,---------......000///...---------------///...------------...///---.........////////////...////////////000000000//////000000000111111111000000111111111222222222333222222111111222222333111111111222222333333333222222222333333444444555333333333333333333333333333444444555666666555555444444444444444444444444444444555666777888999999777777777777888999::::::999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<==================>>>>>>??????@@@@@@@@@@@@@@@@@@@@@BBBAAAAAA@@@@@@???>>>>>>????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;:::::::::::::::999888777666777777666666555444444333333222111111000000111111000000000000000000000000)))))))))************+++))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++******)))))))))***++++++++++++************++++++************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,---...///000000++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,------...////////////.........////////////000000.........///000000111111111222222333444555666666333333222333333444555666888<<<===999777888777555888888888888999:::;;;;;;;;;::::::::::::;;;<<<<<<::::::999999::::::;;;<<<;;;;;;:::;;;;;;<<<===>>>===>>>???@@@@@@???>>>===>>>???@@@@@@@@@@@@@@@@@@AAABBBCCCDDDEEEFFFGGGHHHHHHHHHGGGGGGFFFFFFGGGGGGEEEFFFFFFGGGIIIJJJJJJKKKKKKKKKKKKJJJKKKKKKLLLMMMMMMNNNNNNOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNPPPPPPPPPQQQQQQQQQRRRRRRLLLKKKJJJIIIIIIJJJKKKKKKIIIJJJKKKJJJIIIIIIJJJLLLIIIJJJJJJJJJIIIHHHFFFEEEAAA@@@@@@AAABBBCCCAAA???@@@AAABBBBBBCCCCCCCCCBBBCCCCCCDDDEEEEEEEEEDDDDDDBBBAAA@@@@@@@@@AAABBBCCCDDDDDDDDDCCCBBB???===;;;999999999999999::::::;;;999888888888777777666666222333333444444444444333000111222222333444555555333222111000///.................................---------..................---,,,,,,++++++,,,,,,******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***+++++++++*********************************+++++++++++++++)))******+++++++++++++++++++++,,,,,,,,,,,,------++++++++++++,,,---......+++,,,,,,------.........//////...---------......///...---,,,,,,---...///........./////////000000......////////////000000/////////000000000111111000111111111111222222222333222222111111222222333111111111222222333333444333333333333444444444444333333333333333333333333333333444555666666666666444444444444444444444444444555666666888888999:::777777666777777888::::::999999:::;;;<<<<<<<<<<<<>>>======<<<<<<<<<=====================>>>????????????@@@@@@AAAAAAAAAAAABBBAAAAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<============>>>>>>===============<<<<<<;;;::::::::::::999888666666555555555444444444444333222222111000000000000111000000000000000000000000))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++***************+++,,,,,,++++++************++++++************++++++++++++************************++++++++++++++++++++++++++++++,,,,,,------......***++++++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////.............../////////000000...//////000111111222222222222222222333333444444333333333333444555666666666;;;<<<999888:::;;;999777777777888888999:::;;;999999999999999:::;;;;;;::::::999999::::::;;;<<<;;;;;;:::;;;;;;<<<===>>>========================>>>>>>???@@@@@@@@@@@@@@@AAABBBCCCDDDEEEFFFGGGHHHIIIHHHGGGGGGFFFFFFGGGGGGGGGGGGHHHHHHIIIIIIJJJJJJKKKKKKJJJJJJKKKKKKLLLMMMMMMNNNNNNNNNNNNMMMMMMLLLMMMMMMNNNNNNNNNNNNNNNMMMMMMNNNPPPQQQQQQPPPPPPOOOKKKKKKKKKJJJJJJIIIIIIIIIFFFHHHIIIIIIGGGGGGJJJLLLKKKKKKKKKJJJHHHGGGFFFFFFAAAAAAAAABBBCCCCCCAAA???????????????@@@BBBCCCDDDCCCCCCDDDDDDDDDCCCBBBBBBBBBAAA@@@?????????@@@AAADDDDDDDDDDDDBBB???<<<;;;888888888888888999::::::666666777777777666555555333333444444444333222111000000111222333444555555333222111000....................................---------.........//////...---,,,,,,++++++,,,,,,)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,******++++++++++++******++++++++++++++++++++++++************************************************)))))))))******)))))))))))))))))))))))))))))))))((((((((()))***+++++++++************************++++++++++++,,,,,,,,,---))))))***+++++++++++++++++++++,,,,,,,,,,,,------++++++++++++,,,---...///++++++,,,,,,---......///......---------......///...---,,,++++++,,,---...---------.........//////........./////////000000////////////000000000111000111111111111222222222333222222111111222222333000111111222333333444444444444444444444333333333444444444444444444444444222333444555666666666666555555555555555555555555555555666777888999999:::777777666666777888999:::999:::;;;<<<<<<=========>>>======<<<===>>>???@@@===============>>>??????======>>>???@@@AAAAAABBB@@@@@@@@@???????????????========================;;;;;;;;;;;;<<<<<<<<<===;;;<<<<<<===============::::::::::::888777666555222222222333333333333444222222111000000000000000000000000000000000000000))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++++++++******+++,,,------++++++************++++++)))************+++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////................../////////000000000000111222222333333222222222222222222222222333333333444555666777888444999;;;:::999<<<>>><<<777777777777888999:::;;;888888888888999999:::;;;::::::999999::::::;;;<<<;;;;;;;;;;;;;;;<<<>>>>>>======<<<<<<<<<<<<=========>>>???@@@@@@@@@@@@@@@AAABBBCCCDDDEEEFFFGGGHHHIIIHHHHHHGGGFFFFFFFFFGGGJJJJJJIIIIIIIIIIIIHHHHHHKKKJJJJJJJJJJJJKKKLLLLLLMMMMMMMMMMMMMMMLLLKKKJJJKKKLLLMMMNNNNNNNNNNNNMMMKKKMMMOOOPPPPPPPPPNNNMMMKKKKKKKKKKKKJJJIIIHHHGGGDDDFFFHHHGGGFFFFFFIIILLLLLLLLLLLLJJJHHHFFFFFFFFFBBBAAAAAACCCDDDDDDBBB@@@============>>>AAACCCDDDCCCCCCCCCCCCBBBAAA@@@@@@BBBAAA???>>>>>>>>>???@@@DDDDDDEEEDDDBBB???<<<:::888888888777888999999:::444555555666555555444444333444444555444333111000///000111222333444555555333222111///......------........................---------.........//////...---,,,,,,++++++,,,,,,))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---*********++++++*********++++++++++++++++++++++++************************************************++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))'''(((((()))***+++++++++))))))))))))))))))))))))+++++++++,,,,,,---------))))))***++++++++++++***++++++,,,,,,,,,---------++++++++++++,,,---...///++++++,,,,,,---...//////---------------...///000---,,,++++++++++++,,,---,,,,,,,,,---------................../////////000////////////000000000000000111111111111222222222333222222222222222222333000000111222333333444444555555555444444333333333444444444444444444444444222333444555666666666666555555555555555555555555555555666777888999::::::777666666666666888999:::999:::;;;<<<============<<<<<<<<<<<<>>>@@@BBBCCC===============>>>??????;;;<<<===>>>???@@@AAAAAA===>>>>>>???@@@@@@AAAAAA<<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;;;;<<<<<<<<<:::;;;<<<===>>>>>>>>>>>>;;;;;;::::::888777666555000111111222222333333444222111111000000000000000000000000000000000000000******))))))(((((('''''')))************+++++++++))))))))))))))))))))))))(((((())))))*********+++((((((((((((((((((((((((---,,,+++,,,---,,,)))''')))))))))))))))))))))))))))*********++++++++++++************************************************++++++------------++++++------------------------++++++,,,,,,---...//////++++++,,,,,,---...//////222111000.........///000000000000000111111111111333333333333333333333333333333333444444444555555555555555555666666666666777777777777777777777777999999999:::::::::;;;;;;<<<<<<<<<;;;;;;:::::::::<<<;;;;;;:::::::::;;;;;;>>>>>>??????>>>===<<<<<<>>>>>>>>>???@@@@@@@@@AAADDDDDDCCCCCCCCCEEEGGGHHHGGGGGGGGGFFFGGGGGGHHHHHHKKKJJJIIIHHHGGGGGGFFFGGGJJJJJJJJJJJJIIIHHHGGGGGGHHHHHHIIIIIIKKKLLLNNNOOOMMMNNNOOOPPPOOONNNMMMLLLMMMNNNNNNNNNNNNMMMLLLLLLKKKKKKJJJIIIHHHHHHGGGGGGGGGFFFFFFFFFGGGHHHIIIIIIJJJJJJJJJKKKJJJJJJIIIIIIGGGHHHGGGDDDAAA@@@@@@AAA@@@@@@??????@@@BBBCCCDDDCCCBBBAAA@@@???@@@AAAAAABBBBBBAAAAAA@@@???>>>>>>======>>>@@@AAA???<<<999666666666666777777777777555555555555555555555555333333444444333333222111000000000000000000000000222222222111000//////...///............---------++++++++++++++++++++++++...---+++,,,,,,---+++***+++++++++++++++++++++++++++++++++*********))))))++++++++++++++++++++++++)))))))))))))))))))))))))))******++++++,,,------///...,,,***))))))***+++******++++++++++++******+++++++++*********))))))************************(((((((((((())))))))))))((()))***++++++***)))((())))))))))))***************************************+++---......---+++*********+++,,,---//////000++++++,,,,,,---...//////------------------------.........------,,,,,,,,,---------------------------......///000111111222////////////000000000000000000000000111111111111222222222222222222222222444222111111333555666666000111333444555555444444777777666555444333333444666666666666666666666666555555555555555555444444555666666777888888777777666777777888999::::::::::::::::::;;;<<<===>>>???=========>>>??????@@@@@@;;;::::::::::::;;;<<<<<<>>>======<<<<<<>>>???@@@AAAAAA???>>>>>>>>>???@@@<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;======<<<<<<<<<;;;;;;;;;<<<;;;:::999777666666555444333222111000000000000///////////////////////////////////////......---)))(((((((((''''''''''''))))))*********+++++++++))))))))))))))))))))))))((()))))))))************)))))))))))))))))))))))))))))))))+++---...,,,***)))))))))))))))))))))))))))))))))*********++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,------...+++,,,,,,------.........111000///---------.../////////000000000111111111222222222222222222222222333333333333444444444444444555555555666666666666777777777777777777777777999999999::::::::::::;;;<<<<<<;;;;;;;;;:::::::::;;;;;;:::::::::;;;;;;<<<::::::;;;;;;<<<<<<<<<<<<===>>>>>>??????@@@@@@AAACCCCCCCCCCCCDDDEEEFFFGGGGGGGGGFFFFFFFFFGGGHHHHHHKKKKKKIIIHHHHHHGGGGGGGGGJJJJJJJJJJJJJJJIIIHHHGGGGGGGGGHHHHHHIIIJJJLLLLLLMMMMMMNNNOOOOOOOOONNNMMMMMMNNNNNNNNNMMMMMMLLLLLLKKKKKKJJJIIIIIIHHHGGGGGGEEEEEEEEEEEEEEEFFFGGGGGGIIIIIIIIIIIIIIIHHHHHHGGGGGGHHHHHHFFFCCCAAAAAABBB@@@@@@??????@@@AAACCCDDDCCCBBBAAA@@@???@@@@@@AAAAAAAAA@@@@@@???>>>>>>============???@@@???<<<999666666666666666666666666444444444444444444444444333333333444333222222111000000000000000000000000222222111111000//////...............------------,,,,,,,,,,,,,,,,,,,,,,,,...,,,++++++,,,,,,+++***+++++++++++++++++++++++++++++++++*********))))))++++++++++++++++++++++++************************++++++++++++++++++++++++)))))))))))))))******+++)))******++++++******)))+++++++++*********))))))************************(((((((((((())))))))))))((()))***++++++***)))((())))))))))))************************************+++++++++******++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///---------------------------------,,,,,,+++++++++.....................---.........//////000000000000000000000//////////////////000000000111111111222222222222222222222222444222111111333444333222000111222333333222111111555444444333444444555555555555555555555555555555555555555555666666666777666666666666666555555444666666777777888999999:::::::::::::::;;;<<<===>>><<<======>>>>>>???@@@@@@<<<<<<;;;;;;<<<<<<===>>>======<<<;;;<<<===>>>???AAA@@@???>>>>>>>>>??????<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999999999:::::::::999888666555444444333222111000000000000///////////////////////////////////////...------((((((''''''''''''&&&&&&)))))))))*********++++++))))))))))))))))))))))))))))))))))))************************************)))((((((***,,,---,,,***))))))))))))))))))))))))((((((((()))))))))******************************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++)))******++++++,,,,,,,,,------------------------///......------------...//////000000000000111111111111111111111111111111222222333333333444444444444444444555555555666666777777777777777777777777888888999999999:::::::::;;;;;;;;;;;;:::::::::::::::::::::::::::;;;<<<<<<999999999:::;;;<<<>>>???=========>>>???@@@@@@@@@AAABBBCCCDDDEEEEEEEEEEEEFFFFFFEEEEEEFFFGGGHHHHHHKKKJJJIIIHHHHHHHHHHHHHHHJJJJJJJJJKKKJJJJJJIIIIIIGGGGGGGGGGGGGGGHHHIIIIIILLLLLLMMMNNNOOOOOOOOONNNNNNNNNMMMMMMMMMLLLLLLLLLKKKKKKJJJJJJIIIHHHHHHHHHDDDDDDCCCCCCCCCDDDEEEEEEGGGGGGGGGGGGGGGFFFEEEEEEFFFHHHIIIHHHEEECCCBBBBBB@@@@@@???@@@@@@AAABBBCCCAAAAAA@@@????????????@@@?????????>>>======<<<<<<<<<<<<<<<>>>???>>>;;;888666666666666666666666666444444444444444444444444222333333333333222111111000000000000000000000000222111111000000//////...............---------------------------------------,,,++++++,,,,,,+++***+++++++++++++++++++++++++++++++++***************++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,+++******))))))$$$%%%&&&((()))***++++++)))******++++++******)))+++************)))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))))))))))))))************************************,,,+++)))'''''')))+++,,,------,,,+++***)))((((((++++++,,,,,,------......------------------------,,,,,,,,,+++++++++++++++.............................................///111111000000//////......//////000000000000111111222222222222222222222222222111111222444555333222222222333333222222111000222222222222333444555666555555555555555555555555555555555666666777888999888777777777666555555444555666666777777888888999999999999999999:::;;;<<<<<<<<<======>>>?????????======<<<<<<======>>>???<<<<<<;;;:::;;;<<<===>>>@@@@@@???>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::999999999999888888888777888999999999777444333444333222111000000000000////////////////////////...////////////...------((((((((((((((((((((('''))))))))))))************(((((((((((((((((((((((()))))))))))))))*********************************,,,+++************((('''(((((((((((((((((((((((((((((((((((())))))))))))************************))))))))))))))))))))))))+++++++++,,,,,,+++++++++******************************++++++,,,,,,,,,---------------------,,,,,,///.....................////////////000000000111111111111111111111111111222222222222333333333333333333444444444555555555777777777777777777777777888888888888999999999999::::::::::::::::::::::::999999999999:::;;;<<<<<<;;;::::::;;;<<<===???@@@;;;<<<<<<===>>>???@@@@@@@@@AAACCCDDDEEEEEEDDDCCCEEEEEEEEEEEEEEEFFFGGGHHHIIIIIIHHHGGGFFFFFFGGGGGGIIIIIIJJJKKKKKKKKKJJJJJJIIIHHHHHHGGGGGGHHHHHHHHHKKKKKKLLLMMMNNNOOOOOOOOONNNMMMMMMLLLLLLLLLLLLLLLKKKKKKJJJJJJIIIIIIIIIHHHDDDDDDCCCCCCCCCDDDDDDEEEEEEEEEFFFEEEEEEDDDCCCBBBCCCEEEGGGGGGEEECCCAAAAAA??????@@@@@@@@@AAAAAABBB@@@@@@??????>>>>>>>>>>>>=========<<<<<<<<<;;;;;;<<<;;;;;;<<<======:::888666666555555555555555444333333333333333333333333222222222222222111111000000000000000000000000000111111000000////////////.........---------,,,,,,---------------------------+++***+++,,,,,,+++***************************************************************************++++++++++++++++++++++++,,,+++++++++******))))))###$$$''')))************))))))************))))))************))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))******)))))))))((()))))))))************************************+++***))))))))))))***+++------,,,+++***))))))(((++++++,,,,,,,,,---------,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------........................---------111111000000//////......////////////000000000111111111111111111111111111111111111444666666555333333333333333333333222222111111111111222333444555555555555555555555555555666666555555666777888999999999888777777777777777555555666666777777777888888888888888888999::::::;;;;;;<<<======>>>>>>???======<<<<<<======>>>???;;;;;;:::999:::;;;<<<===??????>>>>>>============::::::;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999555666888999999777444222444333222111000000000000////////////////////////......//////......---,,,))))))))))))))))))))))))(((((()))))))))*********((((((((((((((((((((((((******))))))))))))))))))************************,,,***)))((())))))((('''(((((((((((((((((((((((((((((((((((())))))))))))************************))))))))))))))))))))))))++++++++++++++++++++++++************************,,,,,,,,,,,,------------------------------,,,,,,////////////000/////////...////////////000000000222222222222222222222222111111111222222222333333333333333333444444444444666666666666666666666666777777777888888888999999::::::::::::::::::::::::999999999999999:::;;;<<<;;;;;;;;;;;;;;;<<<<<<===:::;;;<<<===>>>???@@@@@@???@@@BBBDDDDDDDDDCCCCCCDDDDDDDDDDDDEEEFFFGGGHHHFFFFFFEEEEEEDDDDDDEEEEEEHHHHHHIIIJJJKKKKKKKKKJJJKKKJJJJJJIIIIIIIIIIIIIIIKKKKKKLLLLLLMMMNNNOOOPPPNNNMMMLLLKKKKKKKKKLLLLLLKKKJJJJJJJJJJJJJJJIIIIIIFFFEEEEEEDDDDDDEEEEEEEEEDDDDDDDDDDDDCCCBBBAAA@@@@@@BBBDDDEEECCCAAA????????????@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>=========<<<<<<;;;;;;;;;;;;;;;:::;;;::::::;;;<<<;;;999777555555555555444444333333333333333333333333333333111111222222111111000///////////////////////////000000000///////////////...------------,,,,,,,,,++++++++++++++++++++++++,,,*********,,,,,,+++***************************************************************************************************)))))))))******+++++++++&&&''')))***+++***)))))))))))))))******)))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((())))))))))))***))))))))))))))))))***((()))))))))************************************)))***+++,,,,,,+++***))),,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------......---------...............++++++,,,,,,------------...............---------111000000000/////////......////////////000000000111111111111111111111111111111111333555555333111111111111111111222333333222222222111111222222333555555555555555555555555666666555444555777888:::888777777666666777888888666666666666777777777777888888777777777888999999;;;;;;;;;<<<======>>>>>><<<<<<;;;;;;<<<<<<===>>>;;;::::::999999;;;<<<===>>>>>>>>>>>>======<<<<<<::::::::::::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::999999999999888888888333444666888888666444222444333222111000000000000////////////////////////...............------,,,))))))************++++++((((((((()))))))))******))))))))))))))))))))))))************))))))))))))************************((('''&&&''')))*********))))))))))))))))))))))))((((((((()))))))))******************************++++++++++++++++++++++++++++++************++++++************************------------------------------------------------...///000000111000000000......////////////000000222222222222222222222222000000111111111222222222222222222333333333444444666666666666666666666666666777777777777888888888999999999999::::::::::::::::::999999999999::::::888888999:::::::::999999999:::;;;<<<===>>>???@@@???@@@AAABBBCCCCCCCCCCCCCCCCCCCCCCCCDDDFFFGGGGGGEEEDDDDDDCCCCCCCCCDDDDDDFFFGGGHHHIIIJJJJJJJJJJJJLLLKKKKKKJJJJJJJJJKKKKKKLLLLLLLLLLLLLLLMMMNNNOOONNNMMMLLLKKKJJJKKKLLLLLLJJJJJJJJJJJJJJJJJJJJJJJJGGGGGGFFFEEEEEEEEEFFFFFFCCCCCCCCCCCCBBBAAA??????===???AAAAAA@@@>>>>>>?????????@@@@@@@@@@@@??????======>>>>>>======<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999::::::999777555555555444333333222222222222222222222222222222000111111111111000//////////////////////////////////////////////////////------------,,,,,,,,,,,,+++++++++++++++++++++++++++***)))***+++,,,+++******************************************+++++++++************************))))))))))))))))))))))))(((((())))))***++++++,,,******+++++++++***))))))((())))))******))))))((((((((()))))))))))))))***(((((((((((((((((((((((((((((((((((())))))))))))******))))))))))))******))))))))))))************************************)))***,,,------,,,***)))***+++++++++,,,,,,------++++++++++++,,,,,,,,,,,,+++,,,,,,------.....................////////////++++++,,,,,,---..............................////////////000000000000000......////////////000000111111111111111111111111111111111222444555444222000000/////////000000111333333222222111222222222444444444444444444444444555444444444666999<<<>>>888777666555444555666777777777777777777777777777888888777777777888888999::::::;;;;;;<<<=========<<<<<<;;;;;;<<<<<<===>>>;;;;;;:::999:::;;;<<<==================<<<;;;;;;999999::::::;;;;;;<<<<<<999999999999999999999999777777666666666555555555222333555666666555444333444333222111000000000000////////////////////////---............---,,,,,,((()))))))))************(((((((((((()))))))))***))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))((('''%%%&&&(((*********)))))))))))))))))))))))))))))))))*********++++++************************++++++++++++++++++++++++,,,+++***))))))***+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........------///000000000//////........./////////000000111111111111111111111111000000000000111111111222222222222222333333333333666666666666666666666666666666666777777777888888888888999999999:::::::::;;;;;;:::999888888888888444555888:::;;;;;;999888888999:::;;;===>>>???@@@@@@@@@@@@@@@AAABBBCCCDDDBBBBBBBBBCCCDDDEEEGGGGGGDDDDDDCCCCCCCCCDDDDDDEEEDDDEEEFFFHHHIIIJJJJJJJJJKKKKKKKKKJJJKKKKKKLLLLLLMMMMMMLLLKKKKKKLLLMMMNNNNNNMMMKKKJJJJJJJJJLLLMMMJJJJJJJJJJJJKKKKKKKKKKKKHHHGGGFFFFFFEEEEEEEEEFFFCCCCCCCCCBBBAAA@@@???>>>===>>>??????>>>===>>>@@@>>>???@@@AAAAAA@@@???>>><<<<<<=========<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;:::999888888999999888777555555444444333222222111222222222222222222222222000000111111000000///...////////////////////////////////////////////////---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***))))))***+++,,,,,,***************************))))))*********+++++++++************************************************))))))))))))************+++******))))))******+++(((((())))))))))))(((((((((((((((((())))))******(((((((((((((((((((((((((((((((((((())))))))))))+++***)))(((((()))***+++))))))))))))************************************)))******************)))************+++++++++,,,++++++++++++++++++++++++++++++,,,,,,---......///---------.........//////------......///000000111.........//////000000000......//////000000111111........./////////000000111111111111111111111111......000444:::???AAABBB666444333111000/////////222222222222222333444555444444444444444444444444222222333555999???CCCFFF>>><<<:::777555555555666888888888888888888888888999888888777777888888999999::::::;;;<<<<<<============<<<<<<======>>>???<<<;;;:::::::::;;;===>>><<<<<<=========<<<;;;:::888999999:::;;;;;;<<<<<<888888888888888888888888666666666555555555444444222222333444444444444444444333222111000000000000////////////////////////------......------,,,+++'''((((((((())))))******(((((((((((())))))))))))))))))))))))))))))))))))+++*********))))))((((((((((((((((((((((((((((((,,,)))'''&&&'''''''''&&&))))))))))))))))))))))))************++++++++++++************************((((((((((((((((((((((((,,,+++***))))))***+++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---...//////+++,,,.../////////................../////////000000000000000000000000000000000000000111111111111111111222222222333333333666666666666666666666666666666666666777777777777888888888999999:::::::::<<<<<<:::999888777777777222555999===???>>>===;;;888999:::;;;===>>>???@@@AAA@@@??????@@@AAACCCDDDAAAAAABBBBBBDDDEEEFFFGGGEEEEEEDDDDDDDDDDDDEEEFFFCCCDDDEEEGGGHHHIIIJJJJJJJJJJJJJJJJJJJJJKKKLLLLLLNNNMMMLLLKKKKKKLLLMMMMMMNNNMMMKKKJJJIIIJJJLLLMMMJJJJJJJJJKKKKKKKKKKKKKKKGGGGGGFFFEEEEEEEEEEEEEEECCCCCCCCCBBBAAA@@@>>>>>>===>>>???>>>======???AAA>>>???@@@AAAAAA@@@>>>>>>;;;<<<=========<<<::::::;;;;;;;;;;;;;;;;;;;;;;;;:::999888888999999888666555555444333333222111111111111111111111111111111000000000000000//////...////////////////////////.........///////////////---------,,,,,,,,,++++++------------------------***)))((()))+++,,,,,,***))))))))))))))))))))))))))))))******++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++++++++******)))(((((((((***)))(((((((((***+++,,,(((((())))))))))))(((((('''((((((((())))))******))))))))))))))))))))))))(((((((((((())))))))))))+++***)))(((((()))***+++))))))))))))***************************************)))(((''''''((()))************)))))))))))))))++++++++++++++++++++++++++++++,,,,,,---...//////,,,,,,,,,------............//////000111222222333---......///000111222222------...///000111222222............/////////000000000000000000000000000***+++///777BBBKKKRRRUUU===;;;888555222111000000000000111222333555777777444444444444444444444444000111222666<<>>>>>>>>>>>>>>??????@@@<<<<<<;;;:::;;;<<<===>>>;;;<<<=========<<<::::::888888999::::::;;;<<<<<<777777777777777777777777888777777777666666666666222222222333333444444555444333222111000000000000////////////////////////------......------,,,+++((((((''''''''''''(((((())))))(((((('''''''''&&&''''''''''''(((((((((((())))))))))))))))))))))))***)))(((''''''((()))***((((((((((((((()))******))))))))))))))))))))))))))))))(((((((((((())))))***)))(((''''''((()))***))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++---,,,,,,++++++,,,,,,---,,,+++*********+++,,,---............////////////111111000000//////......000000000000111111111111//////111222222333222222444666777666444444666999777777777777888888888888888999::::::;;;;;;::::::::::::999999888777666666666666888999:::;;;;;;;;;;;;;;;:::;;;;;;<<<===>>>>>>===<<<<<<===???AAACCCDDDDDDCCCCCCBBBBBBBBBAAAEEEEEEFFFFFFFFFFFFEEEEEEDDDCCCCCCCCCEEEFFFHHHJJJNNNNNNNNNMMMLLLKKKKKKJJJMMMMMMMMMMMMLLLLLLLLLKKKMMMMMMLLLKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLKKKJJJIIIHHHGGGFFFDDDCCCDDDDDDEEEGGGFFFEEEDDDCCCBBBAAA@@@AAA@@@???>>>============@@@@@@AAAAAA@@@???===<<<===<<<;;;::::::::::::;;;;;;;;;:::999999999::::::999999999888888888777777777777555444333222222222222222222111111111000000000000000000////////////000000000000000000000000......//////......---,,,///...,,,+++***+++,,,,,,+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++************)))))))))))))))))))))))))))++++++******))))))((((((************************+++***)))(((((()))***+++))))))))))))))))))))))))******)))((((((((((((((())))))))))))))))))))))))((((((((((((''''''''''''))))))))))))))))))))))))******))))))((((((''''''+++++++++***************++++++***))))))******+++&&&&&&''')))***,,,------************************))))))***++++++++++++***------------------------------------,,,,,,+++***++++++,,,,,,,,,,,,------//////............//////000000//////.........---////////////000000000000////////////000000000000222000000666BBBNNNXXX\\\VVVQQQGGG===666333222333222333333444444444333333666555444444444444333222888555333444999???EEEHHHOOOIIIAAA<<<;;;;;;:::888777888888777777888888666777777888888888999999999999999:::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;<<<======>>>======<<<;;;;;;::::::999999::::::::::::;;;;;;;;;:::888666666777999::::::999777444333222222222555555444333333222111111222222111111000//////////////////...---------,,,//////...---,,,,,,++++++******))))))))))))******)))(((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))***)))(((''''''((()))***((((((((((((((()))******))))))))))))))))))))))))))))))(((((((((((()))))),,,+++***))))))***+++,,,***))))))(((((())))))***)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++---,,,,,,++++++,,,,,,---,,,,,,+++++++++,,,---...............////////////111000000000/////////......////////////000000000//////000111222222222222222444555444222222444666666666666777777777888888888999999:::;;;:::::::::::::::999888888777666666555666777888::::::::::::::::::::::::;;;<<<===>>>???>>>===<<<===>>>@@@AAAAAAAAABBBBBBCCCCCCDDDDDDDDDEEEEEEFFFFFFEEEEEEDDDDDDCCCCCCDDDEEEFFFHHHIIILLLLLLLLLLLLKKKKKKKKKJJJMMMMMMLLLLLLLLLKKKKKKKKKLLLLLLKKKJJJJJJJJJJJJJJJKKKLLLLLLLLLLLLKKKKKKJJJIIIHHHFFFEEEDDDEEEEEEFFFFFFFFFEEEDDDCCCCCCBBBBBBAAA@@@??????????????????@@@@@@AAAAAA@@@???===<<<<<<;;;;;;:::::::::;;;;;;;;;::::::999::::::;;;;;;888888777777777666666666777666555333222222222111222222222111111111000000000000000000/////////...////////////////////////...............------,,,...---,,,++++++++++++,,,+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))******)))((((((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))***)))))))))(((((((((''')))(((((((((((((((((((((***************+++++++++(((((())))))************************************)))******+++,,,+++++++++------------------------,,,---------,,,,,,+++***++++++,,,,,,,,,,,,------//////............//////000/////////.........---.../////////000000000000////////////000000000000444111///222888???EEEGGGCCCCCCEEEEEECCC@@@===;;;333444444444444333333222111111111333555777888888333333333444555999>>>BBBEEEDDDDDDEEEEEEAAA999333888888888777888999888666888888888888999999999999888888999999:::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<============<<<;;;:::::::::888888888999999999::::::;;;999888666666777888999:::888666444333222222222333333222222222111111111111111111000//////..................------------///......---,,,,,,++++++******))))))))))))******((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((()))******))))))))))))))))))))))))))))))(((((((((((())))))++++++************++++++*********))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,,,,++++++++++++,,,,,,------,,,,,,,,,---...///---............/////////000000000000////////////............//////////////////000111111222222222333444555333222222333555555555555666666666666777888888999::::::::::::999999999999888888777777666444555666777888999999999::::::::::::;;;<<<======???>>>=========>>>???@@@>>>>>>@@@AAACCCDDDFFFFFFDDDDDDEEEEEEEEEEEEDDDDDDCCCCCCCCCDDDEEEFFFGGGHHHIIIIIIIIIIIIJJJJJJJJJJJJLLLLLLKKKKKKKKKJJJJJJJJJJJJJJJIIIHHHHHHHHHHHHIIIJJJKKKKKKLLLLLLLLLKKKKKKJJJIIIHHHFFFFFFFFFFFFGGGFFFEEEEEEEEEDDDDDDDDDDDDBBBBBBAAA@@@@@@@@@AAAAAA???@@@AAAAAA@@@???===<<<;;;:::::::::::::::;;;<<<::::::999::::::;;;<<<===666666666666555555555555666555444333222111111111222111111111111000000000000000000/////////......////////////////////////...............---,,,,,,------,,,++++++++++++,,,++++++,,,,,,,,,,,,++++++************************++++++*********)))))))))))))))))))))))))))))))))))))))))))))************((((((((((((((((((((((((******))))))))))))******))))))))))))))))))))))))******)))((((((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))((()))***+++,,,++++++***++++++******)))(((((((((***************************++++++,,,,,,,,,,,,,,,------------------------,,,,,,---------,,,++++++++++++,,,,,,,,,,,,------///......------......////////////...................../////////000000000////////////000000000000333111///...000333444444444777===BBBEEEEEEDDDBBBBBBBBB@@@===:::777555333000000111111222444555666555888;;;<<<;;;;;;===@@@<<<>>>BBBHHHKKKHHH@@@:::999888777888999999888777888888888999999999::::::777777888999::::::;;;;;;::::::::::::::::::::::::;;;;;;::::::;;;;;;<<<======<<<<<<;;;;;;::::::999777777888888888999999999:::999888777666777888888888777666444333222222222111111111111111111111111000000000///......------------------.....................------,,,,,,+++((((((''''''''''''((((((((((((((((((((('''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((())))))***(((((((((((((((((((((((())))))(((((((((((()))))))))(((((((((((((((((()))++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,------...---------.........//////000000000000////////////........./////////000000/////////000111111222333666666666555444444555555444444444555555555666666777888888999999999999999999888888888777777777666333444555666777777777777999999999999:::;;;<<<===???>>>>>>=========>>>>>>===>>>???@@@BBBDDDEEEFFFCCCDDDDDDEEEEEEDDDDDDCCCCCCCCCCCCDDDEEEFFFFFFGGGEEEEEEFFFGGGHHHIIIJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHGGGGGGFFFFFFFFFGGGGGGIIIIIIJJJKKKKKKLLLKKKKKKKKKJJJHHHGGGFFFFFFGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCBBBAAAAAAAAAAAA???@@@@@@AAA@@@???>>>===::::::999999::::::;;;<<<999999999999:::;;;======666666666666555555555444555444333222111111111111111111111111000000000000000000/////////.........////////////////////////------.........---,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))***))))))))))))))))))***((((((((((((((((((((((((***))))))(((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((***************+++++++++'''(((***,,,---,,,+++***++++++******)))(((((((((************************++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,,,,------...------------------..................................../////////000000////////////000000000000000000///000000111111111444444444555888;;;???AAAIIIIIIHHHGGGFFFDDDBBBAAA>>>===<<<999666555555555:::<<>>>>>==================??????@@@@@@AAABBBBBBCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDEEEEEEEEEFFFCCCCCCDDDFFFGGGHHHIIIJJJIIIIIIIIIHHHHHHHHHGGGGGGFFFFFFEEEEEEEEEEEEFFFFFFGGGHHHIIIJJJJJJJJJJJJJJJJJJIIIGGGFFFEEEEEEFFFGGGDDDDDDDDDDDDEEEEEEEEEEEEGGGFFFDDDBBBAAA???????????????@@@AAA@@@???>>>===::::::999999999::::::;;;888888888999:::;;;<<<===777777666666666555555555444333222111111111111111000000000000000000000000////////////....................................---------...---,,,,,,+++***+++++++++++++++++++++***++++++,,,,,,++++++***))))))))))))))))))))))))*********)))))))))(((((())))))))))))))))))))))))(((((())))))******++++++************************)))))))))******)))))))))((((((((((((((((((((((((***))))))(((((((((((((((((((((((((((((((((((((((&&&'''''''''((((((((()))(((((((((((((((((((((((((((((((((((())))))))))))))))))******++++++++++++'''(((***,,,---,,,***))))))))))))))))))*********************************++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,------------,,,,,,,,,,,,---------------...........................////////////////////////000000000000...///111222222333333333555333///---...111666999<<<===@@@CCCFFFIIIJJJKKKIIIIIIHHHEEEBBB@@@BBBDDDBBBAAACCCFFFHHHGGGAAA<<<@@@>>><<<@@@FFFLLLNNNNNNBBB:::555888;;;999777999777777888888888888999999999999999888888777777666999999999999999999999999999999999999999:::;;;;;;:::::::::::::::999999999999999999::::::::::::;;;:::999888777666666666666555555444444444333222222555444333222111000////////////......---,,,,,,,,,+++,,,,,,,,,------......---------------,,,,,,,,,******))))))))))))******'''''''''(((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((()))******))))))))))))))))))))))))))))))(((((((((((())))))******++++++++++++***************))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++************++++++)))***+++,,,,,,,,,++++++,,,------------.........////////////000000000000000000000000111111111111000///......///000222333333222000111333444444333444444444555555555555666666666777888888888888777777777777777777777777777333444555666666666666666888888888888999:::;;;;;;========================@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBCCCCCCCCCCCCBBBBBBBBBCCCDDDEEEEEEEEEEEEDDDBBBCCCDDDEEEFFFHHHIIIIIIHHHHHHGGGGGGGGGFFFFFFFFFEEEDDDDDDDDDDDDEEEFFFFFFFFFGGGGGGHHHHHHHHHHHHGGGHHHGGGFFFDDDDDDDDDDDDEEECCCCCCCCCCCCDDDDDDDDDDDDFFFEEECCCAAA???>>>>>>===>>>???@@@AAAAAA@@@???>>>;;;;;;:::999999999999999888888777888888999:::;;;777666666666666555555555333222111111000000111111//////000000000000000111/////////.........------........................---------------,,,++++++)))***++++++,,,+++++++++******++++++++++++************************************)))))))))((((((((())))))))))))))))))))))))))))))))))))************************************))))))************))))))))))))))))))))))))))))))******)))((((((((((((((())))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))(((((((((((())))))))))))'''''''''((())))))******)))***+++,,,,,,+++***)))''''''((()))***++++++,,,***************************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,------------------.........------........./////////////////////000000000000...000222222111111111222111111000000000000111111333444666888:::;;;<<<<<<@@@BBBDDDDDDCCCEEEKKKOOORRRRRRSSSVVVXXXVVVRRRNNNQQQOOOOOORRRVVVXXXVVVTTTHHH<<<444777:::777777:::666666666777777777888888999999888888777666666666888888888888888888888888999999888888999999:::;;;999999999999999999999999999999:::::::::;;;;;;;;;999999888777777666555444333333444444444444333222444444333222111000000////////////...------,,,,,,,,,,,,,,,,,,------------------------------------******))))))))))))******''''''''''''((((((((()))''''''''''''(((((((((((())))))))))))))))))))))))'''((()))******)))((('''((((((((((((((()))******))))))))))))))))))))))))))))))(((((((((((()))))))))***+++,,,,,,+++***)))***))))))(((((())))))***)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++************++++++***+++,,,---------,,,,,,,,,,,,---------............/////////000000000111/////////000000000000111000///...---...000222333222000///000333555555444444555555555555666666666555666777777888888777777666777777777777777777777444555555666666666666555777777777888888999:::;;;;;;;;;<<<===>>>>>>>>>>>>????????????@@@@@@@@@@@@BBBBBBBBBCCCCCCBBBBBBBBBBBBCCCDDDEEEEEEEEEDDDCCCBBBCCCDDDEEEFFFGGGHHHIIIGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDEEEFFFFFFEEEFFFFFFFFFFFFEEEEEEDDDFFFEEEDDDBBBAAABBBBBBCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAA@@@???>>>>>>>>>>>>>>>???@@@AAAAAA@@@???>>><<<<<<:::999888888777777888777777777777777888888555555555555444444444333222222111000000000000111////////////000000111111//////.........---------........................,,,------------,,,++++++((()))***+++,,,++++++*********++++++++++++******++++++++++++++++++++++++***)))))))))(((((((((((())))))))))))))))))))))))*********)))))))))))))))************************((()))***++++++***)))((())))))))))))))))))))))))******)))((((((((((((((())))))))))))))))))))))))((((((((()))***+++++++++))))))))))))))))))))))))'''((((((((()))))))))***&&&''''''((())))))******,,,,,,++++++***)))))))))((((((((()))******++++++************************)))******+++,,,+++++++++++++++++++++++++++++++++***+++,,,,,,---------,,,++++++,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,,,,------.........---------.........//////////////////000000000000...000222111///...000111///000111222222111000///444444333333222000///...333666999999999<<>>>>>>>>>>>===>>>>>>???@@@@@@AAAAAAAAABBBBBBCCCCCCBBBBBBAAABBBCCCDDDEEEEEEEEEDDDCCCCCCCCCDDDEEEFFFGGGHHHHHHFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDEEEFFFGGGEEEEEEEEEEEEEEEDDDCCCBBBEEEDDDBBBAAA@@@@@@AAAAAACCCCCCBBBBBBBBBAAAAAAAAA>>>=========>>>???@@@@@@>>>>>>@@@AAAAAA@@@???>>>===<<<;;;999888777777666888777666666666666666777444444444333333333222222222111000000000000000111.../////////000000111111//////.........---------........................,,,,,,---------,,,++++++((()))***+++,,,,,,+++*********++++++++++++******++++++++++++++++++++++++))))))))))))(((((((((((())))))))))))))))))))))))++++++******))))))(((((())))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))******)))((((((((((((((())))))))))))))))))))))))%%%&&&&&&'''((())))))***))))))))))))))))))))))))'''((((((((())))))******((())))))***+++,,,,,,,,,...---+++***)))(((((()))))))))))))))************************************))))))***++++++++++++***++++++++++++++++++++++++***+++,,,,,,------------++++++,,,,,,,,,---------,,,++++++++++++++++++,,,,,,,,,,,,------.........---------.........//////////////////000000000000,,,///111111//////111444222111000.........///000000000222333555555666666333555666555222444999???@@@JJJRRROOOFFFBBBIIIRRRRRRNNNKKKMMMRRRVVVYYYYYYRRR@@@444555777444555;;;444444444555555555555666333333444666777999::::::777777777777777777777777888888888777888999999:::888888888888888888999999777888888888888999999999999999888888777555444333111222333444555444333222,,,---...///000111222333000000000///......---------------,,,,,,+++++++++------------------------******))))))((((((''''''%%%&&&'''(((((('''&&&%%%''''''''''''((((((((((((+++***)))'''''''''((()))(((((((((((((((((((((((())))))))))))))))))))))))%%%&&&'''(((((('''&&&%%%((((((((((((((((((((((((******))))))((((((((('''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************,,,,,,+++***)))'''&&&%%%+++++++++,,,,,,,,,------------------------------////////////000000000000111111000000//////......////////////000000000000...//////111222444666777555555666777777777777777777777777777666555444333777777777777777777777777777777777777777666555555888888888888999:::;;;<<<<<<<<<======>>>>>>??????????????????????????????@@@???>>>>>>>>>@@@BBBDDDDDDEEEFFFGGGGGGFFFEEEDDDCCCDDDDDDEEEFFFGGGGGGGGGEEEFFFFFFGGGGGGFFFFFFEEEDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@???@@@@@@@@@CCCAAA>>><<<===>>>>>>>>>???===;;;:::999:::<<<===>>>???@@@@@@@@@>>>===<<<<<<<<<:::999888777777777444444444555555555666666555555444333333222111111111111222222222222111111////////////............////////////////////////------............------,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,***)))((((((******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))++++++******************&&&'''((())))))((('''&&&((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''(((((((((((())))))((((((''''''&&&&&&((((((((((((((((((((((((((((((((((((((()))******+++*********))))))(((((())))))))))))))))))))))))))))))*********+++++++++)))))))))))))))))))))))))))***+++------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,++++++++++++******++++++,,,------,,,,,,,,,,,,---........................------000111111222111///...---000000000000111111111111000000000000000111111222...///000111333444555666333333222111222333444555777;;;@@@EEEFFFDDDAAA>>>CCCAAAAAAEEEKKKNNNKKKHHH;;;:::888777666555666666666666666666666666666666666666666666777777777777888888777777777777777777888888777777777777888888666666666666666666666666888888777666666666666666666666777777666444222111333333333222222222111111222111111111000000//////000000//////............++++++++++++++++++++++++++++++------------++++++)))(((((((((''''''''''''&&&&&&'''(((((('''&&&&&&''''''''''''((((((((((((***))))))((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&'''(((((((((((('''&&&(((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************000000000///...---+++***+++,,,,,,,,,------------------------------------.../////////000000000000000000000000//////........./////////000000000000//////000111222444555666555555666777777777777777555666666777777666666666777777777777777777777777777777777777777666555555777777777777888999::::::;;;<<<<<<===>>>>>>??????????????????????????????@@@???>>>>>>>>>@@@BBBCCCBBBCCCDDDEEEFFFFFFEEEDDDDDDDDDDDDEEEFFFGGGGGGGGGFFFFFFGGGGGGGGGGGGFFFFFFDDDDDDDDDDDDEEEEEEEEEFFFDDDDDDDDDCCCCCCCCCBBBBBBAAAAAA@@@@@@??????@@@@@@BBB@@@===<<<<<<===>>>>>>@@@???===<<<<<<<<<>>>???>>>>>>>>>???>>>>>>======<<<;;;:::999888777777777333444444444555555555666555444444333222222111111///000000111111000000///////////////....................................------............------,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++******))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((())))))((('''&&&(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((('''''''''************************((((((((((((((()))***************)))))))))(((((())))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++)))******++++++++++++++++++++++++++++++++++++++++++,,,------......------++++++******++++++,,,------,,,,,,,,,,,,---..............................------......---,,,+++***//////000000000111111111000000//////000000111222111111111222222333333444333333222222222333444555333444777999:::999999888>>><<<;;;>>>BBBDDDAAA===888888666555444444555555444444444444444444444444444555555555555666666666777666666666666666777777888888777777777777888888777777777777777777777777888777777666666666666666666666666666555333222111222222222222111111111111111111111000000000//////.........---------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++((((((''''''''''''&&&&&&&&&''''''((((((''''''&&&''''''''''''(((((((((((((((((()))))))))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))(((((('''((((((((((((((((((((((((*********)))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************------------,,,+++***))),,,,,,,,,---------......------------------------....../////////000000000000000000////////////........./////////000000000111000000111111333444444555555666777777777777666444555666777888888888888777777777777777777777777777777777777777666666555666666666666666777888999;;;;;;<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???>>>>>>>>>>>>@@@AAACCCAAABBBCCCDDDEEEFFFFFFFFFDDDDDDEEEEEEFFFGGGGGGGGGGGGGGGHHHHHHHHHHHHGGGGGGDDDDDDDDDEEEEEEEEEFFFFFFDDDDDDDDDDDDCCCCCCCCCCCCBBBAAA@@@@@@??????@@@@@@???>>>===<<<<<<<<<===>>>@@@???>>><<<<<<======>>>==================>>>>>><<<;;;:::888777777666666333333444444444444555555444444333333222111111111...//////000000//////.../////////............---........................------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((('''''''''(((((((((((((((************************((((((((((((((()))************))))))))))))(((((()))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++***))))))))))))***++++++************************+++,,,,,,---------------++++++******++++++,,,------,,,,,,,,,,,,---.................................///////////////...---//////000000000000111111000000//////000000111222333222222222222222222222333333222222222333444555555555444333444555666777999777666777::::::666333555444444333333333444444333333333333333333333333333333444444444555555555555555555555666777777888888888777777777777888888888888888888888888888888777777777777666666666666666666666555444333111111111111111000000000//////000000000000////////////,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,((((((((((((((((((((('''''''''((((((((((((''''''''''''''''''(((((((((((('''''')))))))))((('''&&&))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((++++++++++++++++++++++++(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))***))))))((('''''',,,,,,---------.........------------------------........./////////000000////////////////////////........./////////000000111111111111111111222333444555666666777777666666555666777888888999999999777777777777777777777777666666777777777777666666666666666666777777888999:::;;;;;;<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======>>>???AAAAAA@@@AAABBBDDDEEEGGGGGGHHHEEEEEEEEEFFFFFFGGGGGGGGGGGGHHHHHHIIIIIIHHHHHHGGGDDDDDDEEEEEEEEEFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCBBBBBBAAA@@@????????????=========<<<;;;;;;===>>>======<<<;;;;;;;;;;;;<<<===<<<;;;;;;;;;<<<===>>>;;;:::999888777666666666333333333333333333444444333333222222111111111000...//////000000//////...//////.........---------------------------------,,,------......------,,,++++++++++++++++++++++++***************+++++++++))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((('''((((((((((((((())))))'''(((((((((((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&''''''(((((())))))''''''''''''''''''''''''((((((((((((((())))))***))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))***)))((((((((()))+++,,,************************))))))***++++++++++++***++++++******++++++,,,------,,,,,,,,,,,,---......---------...............000000000000000000000///////////////000000000111///////////////000111111222222222222222222222222222222222333333333444444777666444333333444555666666555444555777666333111333333333333333444444555333333333333333333333333333444444444444555555555555555555555666777999999888888777777777777888888888888888888888888888888777777777777777666666555666555555444333222111000000000/////////.........////////////////////////,,,,,,++++++++++++++++++++++++++++++++++++++++++---,,,+++******+++,,,---))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((&&&'''((())))))((('''&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************+++,,,,,,,,,,,,,,,++++++,,,,,,,,,---------......------------------------............////////////.............../////////............////////////222111111000000111111222444444555666666666666666777777888888888888777777888888888888888888888888666666777777777777666666888888777777777888999999:::::::::;;;<<<<<<==========================================>>>???@@@@@@AAAAAABBBDDDEEEGGGIIIIIIFFFFFFFFFFFFGGGGGGGGGGGGGGGHHHHHHIIIIIIHHHHHHGGGEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCBBBAAA@@@????????????<<<>>>>>>===;;;:::<<<>>>======<<<;;;;;;;;;;;;;;;<<<<<<:::::::::;;;<<<===:::999888777666555555555333333333333333333222222222111111111111111000000///000000111111000000///............------------------------------------,,,,,,------------,,,,,,++++++++++++++++++++++++))))))************++++++(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((())))))*********(((((((((''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&''''''(((((())))))''''''''''''''''''''''''((((((((((((((())))))***(((((((((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((***)))((((((((()))+++,,,++++++++++++++++++++++++((()))******++++++******++++++******++++++,,,------,,,,,,,,,,,,---......---------.........//////......------------------...////////////000000000/////////...///000000111000111111222222333444444222222333333333444444444111111111111111000000000333333444555666666444333222333333444555555555666444444444444444444444444444444555555555666666666555555555666777888999:::888888777777777777888888888888888888888888888888666777777888777666555555666555444333222111111000/////////.........------.....................///,,,,,,,,,,,,------------++++++++++++++++++++++++,,,,,,***))))))***,,,,,,))))))************++++++)))((((((''''''(((((()))''''''''''''((((((((((((&&&&&&'''(((((((((''''''(((((((((((((((((((((((()))))))))))))))))))))))))))((((((''''''(((((()))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++,,,---------------,,,+++++++++,,,,,,,,,------------------------------------........./////////---............/////////------........./////////111111000000000111111222444444555666666666666555777777777888777777666666888888888888888888888888555666666777777777777777888888888777777888888999999999::::::;;;<<<<<<<<<========================<<<<<<<<<===>>>>>>??????AAAAAABBBCCCDDDFFFHHHIIIGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHGGGGGGEEEEEEEEEFFFFFFFFFGGGGGGFFFFFFFFFFFFEEEEEEEEEEEECCCBBBAAA@@@???>>>>>>>>>===???AAA???;;;:::;;;===>>>>>>>>>>>>>>>=========<<<;;;;;;:::999999:::::::::999888666555555444444333333222222222222111111000000000000000000000000///000000111111000000///.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++++++++++++++++++++))))))******************(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((())))))******+++((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((('''''''''(((((((((((((((************************((((((((((((((()))******''''''(((((((((((())))))))))))))))))))))))))))))***)))))))))))))))((((((***************************))))))))))))***++++++++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,++++++******++++++,,,------,,,,,,,,,,,,---......,,,,,,------.../////////222222000//////......///......////////////000000//////......//////000111000000111222333333444444111222333444444444333333///000111222222111///...111222333444555555444444333444555555666666666555444444444444444444444444444555555555555666666666555555555555666777888888888888777777777777888888888888888888888888888888666777888888888777555444555555333222111000000000/////////.........---------------...............------------............++++++++++++++++++++++++++++++************++++++((()))))))))***************)))(((''''''((()))***''''''''''''((((((((((((&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))(((((('''&&&&&&'''(((((((((((((((((((((((((((((()))))))))******+++++++++(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((()))***+++++++++++++++*********+++++++++,,,,,,---------------------------------.........//////---------.........//////---------.........//////000000000000000111222222333444555555666666555555444555555666777777777777888888888888888888888888555555666777777777777777888777777666666666777777999999999:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<===>>>>>>>>>>>>@@@@@@@@@@@@AAACCCEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFGGGGGGGGGGGGFFFFFFEEEEEEFFFFFFFFFGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDCCCAAA@@@???>>>>>>>>>>>>AAACCCAAA<<<999:::===>>>>>>>>>>>>>>>======<<<;;;;;;;;;;;;:::888777666999888777666555444444444333222222222111111111111000000000000000000000000...//////000000//////............---------,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++************************************))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((()))))))))***))))))))))))))))))))))))&&&&&&'''(((((()))******)))((('''&&&&&&'''((()))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((('''''''''************************((((((((((((((()))******'''''''''((((((((())))))))))))))))))))))))))))))******))))))((((((((((((************************)))******+++++++++++++++******************************+++,,,,,,,,,,,,,,,++++++******++++++,,,------,,,,,,,,,,,,---......,,,,,,------...//////000888777555333111111111111........./////////000000///............///000000222222222222222222222222111222333444444444333333222222333333333333333333111333555555555444444444333444555666666555555444333333333333333333333333333333444444444555555555444444444333333444444555888888777777777777888888777777777777777777777777666666888888888777555444555444333111000000000000////////////............,,,,,,---------.........,,,---------.........///++++++++++++++++++++++++******++++++++++++******'''((((((((())))))*********)))(((''''''((()))***''''''''''''((((((((()))'''&&&%%%%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))((('''&&&%%%%%%&&&'''(((((((((((((((((((((((((((%%%%%%&&&&&&'''''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))***+++,,,,,,,,,,,,,,,))))))*********+++++++++---------------------------------.........//////---------.........//////---------.........//////////////////000111222333333444555555666666555555111222444555777888888999888888888888888888888888555555666777777777777777777666666555555555666666888999999::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<===>>>>>>>>>>>>??????>>>>>>???AAACCCDDDGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFGGGGGGFFFFFFFFFEEEFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEDDDCCCBBB@@@???>>>>>>>>>???CCCEEEBBB<<<999:::<<<<<<<<<<<<===<<<;;;;;;:::;;;;;;<<<;;;:::888666444999888777666555444444444333222222222111111000000////////////000000000000---..................---......---------,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++************************************)))))))))((('''((((((((())))))******))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((())))))******))))))))))))))))))))))))%%%%%%&&&&&&'''((()))))))))((('''&&&&&&'''((()))((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''((((((((()))))))))(((((('''''''''&&&((((((((((((((((((((((((((((((((((((((()))******&&&'''''''''(((((())))))))))))))))))))))))))))))******))))))((((((((('''(((((((((((((((((((((((()))***+++------,,,++++++))))))))))))))))))))))))(((((()))************)))++++++******++++++,,,------,,,,,,,,,,,,---......,,,,,,------...///000000777555333111///...................../////////000...............///000000444444333333222111111000111222333444555444333333222111000000111222333444444666777777666555444444333444555555555444333222222222222222222222222222222222333333333444444444333333222222111222222222888888777777777777888888666666666666666666666666555666888999888777555444555444222000//////000000000000/////////.........,,,,,,,,,------.........,,,,,,,,,------.........++++++++++++++++++++++++)))***+++,,,,,,+++***)))((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))(((((())))))))))))((('''&&&%%%(((((((((((((((((((((((())))))))))))******************))))))((((((''''''%%%&&&&&&'''((()))******+++***)))'''&&&&&&&&&&&&(((((())))))))))))(((((((((((((((((('''&&&%%%$$$''''''(((((())))))******)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,++++++,,,,,,---...---------...------,,,,,,---------.........//////------------------------,,,,,,,,,------------............///000000111111444444555555555555555555666666666666666666666666666666777777777777666555666666666666666666666666777777777777777777777777888888999::::::;;;<<<<<<<<<<<<<<<<<<===============>>>>>>>>>>>>????????????>>>===<<<===???AAABBBEEEEEEEEEEEEEEEDDDDDDCCCEEEEEEFFFFFFFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFGGGHHHHHHIIIIIIHHHGGGFFFDDDCCCAAA@@@??????????????????>>>======@@@??????>>>===<<<<<<;;;:::::::::999888777555555555444444333333222222111222222222111000//////...///...---,,,,,,---.../////////.........---------111000///...............,,,,,,,,,+++++++++******///...,,,+++***+++,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))+++++++++*********))))))))))))(((((((((((())))))))))))(((((('''''''''&&&(((((((((((((((((((((((())))))))))))))))))))))))$$$%%%&&&'''((()))***+++((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((((()))))))))))))))(((((())))))))))))(((((((((((())))))((('''''''''''''''&&&&&&&&&'''((())))))***%%%&&&&&&'''''''''''''''******))))))((((((''''''+++*********))))))((((((++++++******))))))((((((++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++,,,,,,,,,,,,++++++,,,------......------......------------......000///...---,,,------...------............------////////////000000000000111111222333333333333222333333333333333333333333333333333444444555555555888888888888888777666666444444555555555555555555444333333222111111111222444444444333333222222222111222333333444444333333333444555555666666555555666666666555444444444333666666555444444444444555111000000000//////............---------............------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((''''''&&&************************((((((((()))))))))*********)))))))))((((((((('''&&&&&&''''''(((((())))))***)))(((''''''&&&'''''''''(((((())))))(((((('''&&&''''''(((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++************+++,,,,,,+++,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,---....................................////////////000000000111222222333333333333444444555555555666555555555555555555555555777777888888888888777777666666666666666666666666666666666666666666666666888888999::::::;;;<<<<<<<<<<<<<<<<<<============>>>>>>>>>????????????@@@>>>>>>===<<<===???AAABBBBBBCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCEEEEEEEEEFFFGGGGGGGGGHHHGGGGGGEEEDDDCCCAAA@@@@@@???????????????>>>======??????>>>>>>===<<<<<<;;;;;;;;;;;;;;;999888777666555444444333333222111111222222111111000//////...///...------------.../////////.........---------000///..................,,,,,,,,,,,,++++++++++++...---,,,++++++++++++,,,,,,,,,+++++++++******************************************)))))))))(((((())))))(((((((((((()))))))))(((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&''''''((()))******((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''(((((())))))*********)))((((((''''''((((((&&&&&&''''''((())))))***'''(((((()))))))))))))))))))))))))))((((((((((((************)))))))))(((*********)))))))))))))))++++++++++++++++++++++++*********+++++++++,,,,,,******+++,,,,,,,,,,,,++++++,,,------......------......------------......000///...---,,,------...------............------////////////000000000000111111222333333333333222333333333333333333333333333333333444444444555555777888888888888777666555555555444444444444444444444333222222111111222222444444333333333222222222111222333333444444333333333444444555555555555555555555555555444444444444666555444444333333444444111111000000000/////////---------------...///000------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************************************+++++++++(((((())))))))))))((((((&&&''''''(((((((((((((((''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))(((((((((((('''''''''(((((((((((((((((((((''''''''''''(((((('''''''''(((((('''''''''%%%&&&'''((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++******++++++++++++******++++++++++++,,,,,,,,,,,,....................................///////////////000000111111222222333222222333444444555666666555555555555555555555555777888888999999888888888666666666666666666666666666666666666666666666666888999999::::::;;;;;;<<<;;;<<<<<<<<<<<<=========>>>????????????@@@@@@@@@>>>============???@@@BBB@@@AAABBBDDDEEEFFFFFFFFFDDDDDDEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEEEEEEEEEEEEEEEEFFFEEEEEECCCBBBAAA@@@@@@???????????????>>>======>>>>>>>>>===<<<<<<;;;;;;:::::::::999888777666555444444444333222222111111222111111000000//////...///...------------...///...............---------......---------...//////---------,,,,,,,,,++++++------,,,++++++++++++,,,,,,++++++++++++*********************************)))))))))((((((((((((((())))))(((((((((((())))))((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''(((((())))))(((((((((&&&&&&'''((()))***++++++******)))((((((((())))))&&&&&&''''''((()))))))))'''(((((()))))))))))))))(((((((((((())))))))))))************))))))))))))))))))))))))************++++++++++++++++++++++++*********++++++++++++,,,******+++,,,,,,,,,,,,++++++,,,------......------......------------......//////...------------...------............------////////////000000000000111111222333333333333222333333333333333333333333333333333333444444444444777777777777777666666555555555444444333333222222333333222222111111222222333333333333222222222222111222333333444444333333333333444555555555555555333444444444444444444555444444333222222222222222111111111111000000000000---------------...///000------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++))))))))))))))))))))))))***************+++++++++(((((())))))))))))((((((%%%&&&'''((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((((((''''''''''''''''''''''''((())))))&&&&&&''''''''''''&&&&&&''''''((()))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))***++++++)))***++++++++++++++++++,,,,,,---------.................................++++++,,,,,,,,,---------------......///000000000000111222333444555666666555555555555555555555555666666777888888888888777666666666666666666666666555555555555555555555555999999999::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<======????????????@@@@@@@@@@@@>>>=========>>>???@@@AAA@@@AAABBBCCCDDDDDDDDDDDDCCCCCCDDDDDDEEEEEEDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBDDDDDDCCCCCCCCCCCCCCCCCCDDDDDDCCCCCCBBBAAA@@@@@@???????????????>>>===============<<<<<<;;;;;;;;;666666666666555444333222444444333333222111111111111111000000////////////.........------.................................,,,,,,,,,,,,---...//////---------,,,,,,,,,,,,+++,,,,,,++++++++++++++++++++++++++++++************++++++++++++++++++++++++))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''(((((()))((((((((('''''''''((()))***************))))))))))))******''''''''''''(((((())))))%%%&&&&&&'''''''''''''''''''''(((((())))))***************)))))))))))))))(((((())))))******++++++************************************++++++++++++******+++,,,,,,,,,,,,++++++,,,------......------...------,,,,,,------...............------......------............------////////////000000000000111111222333333333333222333333333333333333333333333333333333333333333333666666666777777666555555555555444333222222111111333333222222111222222333333222222222222222222222111222333333444444333333333333444555555555444444222222333333444444444555333222222111111111111111111111111111111111000000//////...------------...---,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************(((((((((((((((((((((((((((((((((((())))))******(((((())))))))))))(((((($$$%%%&&&((())))))))))))++++++++++++++++++++++++''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((((('''''''''''''''&&&''''''((()))***&&&&&&''''''''''''&&&&&&)))))))))))))))(((''''''******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))***************+++,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------------...//////000000000000111222333444555666555555555555555555555555444555555666777777666666777777777777777777777777666666666666666666666666999999::::::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<>>>>>>?????????@@@@@@@@@=========>>>>>>???@@@@@@BBBBBBCCCCCCCCCCCCBBBBBBAAABBBCCCDDDDDDDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCBBBBBBBBBBBBBBBBBBCCCCCCBBBBBBAAAAAA@@@@@@???????????????>>>======<<<<<<<<<<<<;;;;;;;;;;;;555555555555555444333222444333333222222111000000000000000///////////////---..................------.....................,,,,,,+++,,,,,,---...///------,,,,,,,,,+++++++++***++++++++++++++++++++++++++++++*********))))))************************************************))))))(((((((((((())))))'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&'''((((((((((((((())))))))))))((((((((((((******))))))))))))******''''''''''''((((((((((((%%%&&&&&&'''''''''''''''''''''(((((())))))******))))))))))))))))))******(((((())))))******++++++************************))))))*********+++++++++******+++,,,,,,,,,,,,++++++,,,------......------------,,,,,,,,,,,,------------..................------............------////////////000000000000111111222333333333333222333333333333333333333333333333333333333333333333444555555666666666555555555555444333222222111111333222222111222222333333222222222222222222222222111222333333444444333333222333333444555444444444111222222222333333444444222222111000000000000111000000000000000000111111222111///...,,,+++++++++,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++************************************************''''''''''''''''''''''''&&&&&&&&&'''(((((())))))(((((())))))))))))((((((%%%&&&'''((())))))))))))************************''''''((((((((()))))))))(((((((((((())))))))))))'''''''''((((((((((((((('''''''''''''''((()))***'''''''''(((((('''''''''))))))))))))((('''&&&%%%))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))+++************+++,,,,,,)))***+++,,,------------************++++++++++++++++++++++++++++++++++++------------...............//////000000111111222000000111222222333444444444444444444444444444444333333444555666666666666777777777777777777777777777777777777777777777777:::::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<===>>>>>>>>>>>>?????????=========>>>??????@@@@@@BBBBBBCCCCCCBBBAAAAAA@@@@@@AAABBBCCCDDDDDDDDDDDDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA???????????????>>>======;;;;;;;;;;;;;;;;;;;;;;;;777777777777777666555444333333333222111111000000////////////////////////------...//////...---------------...............,,,,,,+++++++++,,,------,,,,,,,,,+++++++++******)))***++++++,,,++++++++++++************)))))))))))))))))))))))))))))))))************++++++++++++))))))(((((((((((())))))'''''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((%%%&&&''''''((((((((((((***)))))))))((((((((('''))))))((((((((()))******''''''(((((((((((((((((('''(((((()))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))************************************)))))))))************+++******+++,,,,,,,,,,,,++++++,,,------......------------,,,,,,,,,,,,------,,,---......///.........------............------////////////000000000000111111222333333333333222333333333333333333333333333333333333222222222222333444555555555555555555555555444444333333222222222222111111222222333333111111111222222222222222111222333333444444333333222222333444444444444444111222222222222222333333222222111000000000000111////////////000000000000222111000...,,,++++++***,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++************************************************((((((((((((((((((((((((%%%&&&&&&'''(((((())))))(((((())))))))))))((((((&&&&&&'''((())))))((((((''''''''''''''''''''''''((((((((()))))))))******'''((((((((()))))))))***&&&&&&''''''(((((())))))(((((('''''''''(((((()))'''(((((())))))(((((('''''''''(((((((((''''''&&&(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))***++++++((()))***+++,,,,,,,,,,,,)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............//////000111111111000111111111222222333333444444444444444444444444333444555666777777777777777777777777777777777777888888888888888888888888::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<=========>>>>>>>>><<<===>>>??????@@@@@@@@@@@@AAAAAABBBBBBBBBAAAAAA@@@@@@AAABBBCCCCCCCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBBBBCCCCCCCCC@@@@@@@@@@@@@@@AAAAAAAAA???????????????>>>======::::::::::::::::::::::::666777777777777666666555333333222222111000000000////////////////////////------...//////...---------------.........//////---,,,++++++++++++++++++++++++*********)))))))))((()))***+++,,,++++++***************))))))))))))(((((((((((((((((((((((())))))))))))*********+++))))))(((((((((((())))))''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((($$$%%%&&&'''(((((((((((((((((((((((())))))))))))((((((''''''(((((()))***(((((((((((((((((((((''''''(((((()))))))))))))))))))))))))))((((((((((((((()))))))))*********************)))))))))))))))************************))))))))))))******************+++,,,,,,,,,,,,++++++,,,------......---------,,,,,,++++++,,,,,,---,,,,,,.../////////......------............------////////////000000000000111111222333333333333222333333333333333333333333333333333222222222111111222333444555555555555555555555444444444444444444222222111111222222333444000111111111222222222222111222333333444444333333222222333444444444444333222222222222111111111111333222111111000000111111---.........////////////000///...---------------,,,,,,++++++++++++,,,,,,************************************************************************))))))))))))))))))))))))%%%&&&&&&'''((())))))***(((((())))))))))))((((((&&&'''(((((((((((((((((())))))))))))))))))))))))))))))))))))************'''((((((((())))))******%%%&&&&&&'''((()))******((((((''''''''''''(((((((((((())))))))))))(((((($$$%%%&&&'''((((((((((((''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******'''''')))******+++++++++++++++,,,,,,,,,---------------------------------******+++++++++,,,,,,,,,,,,,,,------.../////////111111111111111111222222444444444444444444444444444555666777888888888888777777777777777777777777888888888888888888888888:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<============<<<===>>>??????@@@@@@???>>>???@@@AAABBBCCCCCCCCC???@@@AAABBBCCCCCCCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBBBBCCCDDDDDD???@@@@@@@@@@@@AAAAAAAAA???????????????>>>======::::::::::::::::::::::::555555555666555555444444333333222222111000000000.........///////////////,,,---...//////...---,,,---------.........//////------,,,+++*********************))))))))))))(((((()))***+++,,,,,,+++***************))))))))))))(((((((((((((((((((((((('''((((((((())))))******))))))(((((((((((())))))&&&'''''''''(((((())))))(((((((((((((((((((((((())))))))))))))))))))))))%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((((((((((((((($$$%%%&&&'''((((((((((((&&&&&&'''((()))***++++++'''''''''''''''((())))))((((((((((((((('''''''''%%%&&&&&&'''''''''''''''******))))))((((((''''''(((((())))))*********+++++++++******))))))(((((())))))))))))))))))))))))))))))))))))******************+++,,,,,,,,,,,,++++++,,,------......---------,,,,,,++++++,,,,,,---+++,,,.../////////......---..................---////////////000000000000111111222333333333333222333333333333333333333333333333333222222111111111222333444444555555555444444444555555555555555555222111111111222333333444000000111111222222222222222222333444444444333333222222333444444444333333333222222222111111000000333222222111111111111111,,,---------......//////...------------...//////,,,++++++++++++++++++,,,************************++++++++++++++++++++++++))))))))))))))))))))))))***((('''&&&&&&'''(((***((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&'''((()))******))))))))))))((((((((((((&&&&&&''''''''''''&&&&&&))))))(((((((((((())))))''''''''''''''''''''''''''''''(((((((((((('''''')))))))))))))))))))))))))))(((((((((((()))******************************+++++++++******)))''''''%%%%%%&&&&&&((()))***+++))))))))))))************---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............////////////000//////......///000111222000000000000111111111111333444444555555444444333333444555777777777777666444555777888888888777666666777777888888888777777888888999::::::::::::999;;;:::999888888888999::::::::::::;;;;;;;;;<<<<<<============>>>???@@@AAA@@@@@@@@@AAAAAAAAABBBBBBBBBAAA@@@@@@??????@@@@@@AAAAAAAAA@@@@@@@@@?????????@@@AAAAAABBBBBBAAAAAAAAA@@@??????>>>>>>??????@@@??????>>>===<<<<<<;;;888888888888888888888888444444555555666777777777222222222111000//////...---.........//////000000//////.........------------------,,,,,,+++++++++++++++++++++++++++++++++******************************+++,,,,,,,,,,,,++++++*********))))))(((((((((((((((((())))))))))))))))))************))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''(((((($$$%%%''')))******))))))((((((((('''&&&&&&%%%%%%((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''&&&&&&'''((()))******)))((('''))))))(((((((((((())))))((()))*********((('''&&&)))))))))))))))(((''''''(((((((((((())))))))))))+++*********))))))((((((***)))((((((((()))+++,,,******+++++++++,,,,,,,,,************************++++++++++++++++++++++++,,,,,,,,,---------......------------------------////////////////////////////////////000000000000000000111222222222222111222222222222222222222222222222222222222222222222333333444444555444444444444333333444666777666555222222222222222222222222222111000000000111333333333333333333333333333333444444444333333333222222111111111111000000000///111111111111000000000000//////.........---------+++++++++++++++++++++++++++++++++************)))++++++++++++++++++++++++************************((()))***++++++***)))((()))((('''&&&&&&'''((()))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''((()))))))))(((((((((((())))))))))))(((((())))))))))))(((((())))))(((((((((((())))))''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((************************((())))))*********))))))(((((('''''''''(((((()))))))))))))))************++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------........./////////////////////000000000000/////////000000000111111333333444444444444333333222333555666777777666666555555666777777777777777888888888999888888777777888999999:::::::::::::::::::::999888888888999:::999999999:::::::::;;;;;;============>>>???@@@@@@@@@@@@@@@AAAAAAAAAAAABBBBBBAAA@@@?????????@@@@@@AAAAAA@@@@@@@@@?????????>>>???@@@@@@AAAAAA@@@@@@BBBAAAAAA@@@@@@@@@@@@@@@??????>>>======<<<;;;;;;::::::999888888777666666666555555444333333222222222222111111000//////...---........./////////000///.........---------------------,,,,,,+++++++++++++++++++++++++++++++++************************)))***++++++,,,,,,++++++************)))))))))((())))))))))))((((((((((((((())))))******))))))((())))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''(((((((((((((((((((((''''''&&&'''''''''''''''&&&&&&&&&))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''(((((())))))(((((('''))))))(((((((((((())))))((())))))))))))((((((''')))))))))))))))(((''''''))))))))))))************************)))))))))((())))))((((((((()))***+++************++++++++++++************************++++++++++++++++++++++++,,,,,,,,,------------...------------------------.........................../////////000000000000000000111222222222222111222222222222222222222222222222222222222222222222111222333444555555555555444333222333555666555444222222222222222222222222222111000000000111222333333333333333333333333333333333333222222222222111111111111000000000//////000000000000///////////////.........------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))++++++++++++++++++++++++************************((()))************)))((()))((('''&&&&&&'''((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))******(((((())))))))))))(((((()))((((((''''''(((((()))''''''''''''''''''''''''&&&''''''((((((''''''&&&(((((((((((((((((((((((((((((()))***************))))))))))))))))))))))))&&&'''((()))******+++***+++***)))((('''&&&&&&&&&))))))))))))************))))))(((((((((((())))))++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,---------............//////000111111000............/////////000000000222222222333333222222222222333444555666666666555666666555555666666777888999999::::::999888777777888888999:::::::::::::::999999888888888999999:::888888888999999999::::::===<<<<<<======>>>???@@@??????@@@@@@@@@AAAAAAAAACCCBBB@@@>>>>>>???@@@AAAAAA@@@@@@@@@@@@?????????===>>>>>>???@@@?????????AAA@@@??????>>>>>>??????>>>>>>======<<<;;;;;;;;;;;;;;;:::888777555444444333333333222111111000000222111111000000//////................../////////............------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++************************)))***++++++,,,,,,++++++************))))))))))))******))))))(((((('''''''''(((((())))))(((((('''************************((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((''''''''''''(((((())))))((('''''''''''''''&&&&&&&&&'''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''(((''''''''''''''''''((()))((((((''''''(((((())))))(((((((((((())))))***)))))))))))))))(((((('''))))))*********+++++++++************))))))))))))(((((('''''''''((()))***))))))))))))************************************++++++++++++++++++++++++,,,,,,,,,,,,------------------------------------------------------------....../////////000000000000000111222222222222111222222222222222222222222222222222222222222222222///000222333555666666666444333222222333444222111000000000000000000000000111111000000111111222333333333333333333333333333222222111111111000000000000000000000////////////////////////.........---............------------------------------------+++++++++************)))++++++++++++++++++++++++))))))))))))))))))))))))((())))))******))))))((()))(((''''''''''''((()))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((((((((((((&&&''''''((()))******+++&&&&&&''''''''''''&&&&&&(((((((((''''''((((((((('''''''''''''''''''''''''''(((((())))))(((((('''))))))))))))))))))))))))&&&'''((()))***))))))(((((((((((((((((((((((((((&&&'''((()))************++++++)))(((''''''''''''((()))))))))************)))((((((''''''(((((()))+++++++++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------......///000111222111000---,,,............////////////111111222222222222111111222222333333444555555555666666555444444666777888:::::::::::::::999888777777777888999999999888888888888888888888999999999999999999999::::::::::::<<<<<<<<<<<<===>>>??????????????????@@@@@@@@@@@@CCCBBB@@@>>>>>>???@@@BBB@@@@@@@@@@@@????????????===>>>??????@@@@@@??????======<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;:::::::::999888777666555444444//////000111111222222333111111000000////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))***+++++++++++++++*********)))))))))))))))+++******)))(((''''''&&&''''''((((((((((((''''''))))))))))))))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((''''''''''''(((((('''&&&&&&&&&'''(((***,,,%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&'''''''''''''''((('''&&&%%%%%%&&&'''((((((((((((''''''((((((((()))(((''''''''')))***+++(((((())))))))))))((((((((())))))))))))******************)))))))))))))))'''''''''''''''(((((()))(((((((((((())))))))))))************************++++++++++++++++++++++++++++++,,,,,,,,,---------------------------------------------------------........./////////000000000000111222222222222111111222222222222222333333222222222222222222222222000111222333444555555555444222111111222222111///000000000000000000000000111111111111111222222222222222222222222222222222111000000000000/////////000000/////////..................---------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))************************((((((((((((((((((((((((((())))))))))))))))))(((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))(((((((((&&&''''''((()))******+++&&&&&&''''''''''''&&&&&&((((((''''''''''''(((((((((((((((((((((((((((((()))))))))******)))))))))&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%''''''''''''''''''''''''(((((())))))))))))((((((***))))))((((((((())))))((()))))))))************)))))))))(((((()))))))))*********++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------......///000111222111000---,,,............////////////000111111222222111111000111111111222333333444444666555444444444555777888:::::::::::::::999888777555555666777777777777777777777888888999999999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>???>>>>>>>>>?????????@@@@@@CCCBBB@@@>>>>>>???@@@AAA@@@@@@@@@?????????>>>>>>>>>??????@@@@@@@@@@@@@@@===<<<;;;;;;::::::;;;;;;;;;;;;;;;:::::::::::::::777777777666666666666666000000000111222222333333000000000///////////////...............---------,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))***++++++++++++***))))))))))))))))))******+++******)))(((''''''&&&''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((''''''''''''(((((('''&&&&&&&&&'''(((***,,,$$$%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&'''''''''((((((((('''&&&%%%%%%&&&'''(((((((((''''''''''''(((((()))(((''''''''')))***+++(((((())))))))))))(((((('''''''''(((((((((((()))))))))))))))))))))******&&&''''''(((((((((((((((''''''((((((((()))))))))************************+++++++++++++++++++++++++++++++++,,,,,,,,,------------------------------------------------------............////////////000000111222222222222111111111111222222333333333222222222222222222222222333333333444333333222222333222000000111111000...////////////////////////000000111111222222222222222222222222222222222222000000000/////////....../////////............---------------,,,,,,,,,,,,,,,,,,------------------************************+++++++++*********))))))************************(((((((((((((((((((((((()))(((((((((((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''(((((())))))******(((((())))))))))))(((((((((''''''&&&&&&''''''(((((((((((((((((((((((((((((())))))******))))))(((''''''''''''''''''''''''(((''''''''''''((())))))((((((((((((((((((((((((((((((((())))))(((''''''(((((((((((())))))***+++))))))))))))******************))))))))))))******))))))******+++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,---------............//////000111111000............/////////000000000111111111222222111111111111000000000111222333444555555444444555555666777888888999999999999888888555555666777777777777777555666777888999999999999::::::;;;;;;;;;<<<<<<<<<;;;::::::;;;;;;<<<===>>>===>>>>>>>>>>>>?????????BBBAAA@@@@@@??????@@@@@@@@@????????????>>>>>>>>>>>>???@@@@@@AAAAAA@@@@@@???>>>======<<<<<<======:::::::::999999999999999555555555555666666666666444333333222111111000000////////////////////////.........---------------,,,,,,,,,,,,------------++++++,,,,,,,,,,,,------************************************************((()))******++++++******))))))))))))******************))))))(((((('''''''''(((((())))))(((((('''''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((''''''''''''(((((())))))((('''''''''''''''%%%%%%&&&&&&'''((())))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''%%%%%%&&&&&&'''((((((((((((''''''''''''''''''((((((''''''&&&&&&''''''((()))(((((((((((())))))***'''(((((()))))))))))))))&&&&&&&&&'''''''''(((((())))))))))))************&&&'''((())))))))))))((((((((((((((())))))))))))************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------------------------------........./////////000000111222222222222111111111111222222333333444222222222222222222222222444444444444333222111000222111000000111222111///////////////////////////000000111222222222222111222222222222222222222222000000/////////.........///.........------------------------,,,,,,,,,+++,,,,,,,,,,,,------------************************+++++++++************)))************************)))))))))))))))))))))))))))((((((''''''(((((()))''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))*********+++(((((((((((())))))))))))(((((())))))))))))(((((((((''''''&&&&&&''''''(((((((((((((((((((((((((((''''''((((((((((((''''''************************+++***((('''((())),,,---((((((((((((((((((((((((&&&&&&'''((())))))))))))))))))(((((())))))***+++))))))))))))******************))))))))))))******((())))))***++++++,,,,,,***++++++++++++,,,,,,,,,------........./////////////////////000000000000/////////000000000111111111222222222222222222111000000//////000111333444333444555555666666555555666666777888999999999999666777777888999888888888444555777888999999999888999999:::::::::;;;;;;;;;::::::::::::;;;<<<===>>>=========>>>>>>>>>??????@@@@@@AAAAAAAAA@@@???>>>????????????>>>>>>>>>>>>===>>>>>>???@@@????????????>>>>>>===============999999999999999999999999666666666555555444444444333333222222111000000000////////////////////////.........------,,,,,,,,,++++++,,,,,,,,,---------+++++++++,,,,,,---------************************************************((())))))***************((()))))))))************))))))))))))((((((((((((((())))))******))))))(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''(((((((((((((((((((((''''''&&&%%%&&&&&&&&&''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''%%%%%%&&&&&&'''(((((()))'''(((((())))))(((((('''(((''''''&&&&&&''''''(((((())))))))))))(((((('''''''''((()))))))))))))))''''''''''''((((((((((((((()))))))))************'''((()))*********))))))(((((()))))))))*********************************++++++++++++++++++++++++***++++++++++++,,,,,,,,,------------------------........................---------.........//////000000111222222222222111000111111222333333444444222222222222222222222222222222333333333222222111222000000000222333222111000000000000000000000000///000111222333222222111111111111111111111111111000000000////////////............---------,,,,,,...------------,,,,,,,,,++++++,,,,,,,,,---------************************+++++++++************)))************************************************)))(((''''''''''''((()))''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))***++++++,,,))))))))))))((((((((((((&&&&&&''''''''''''&&&&&&'''''''''&&&&&&'''''''''))))))))))))))))))))))))%%%&&&&&&&&&&&&&&&&&&%%%'''''''''''''''''''''''''''%%%###!!!!!!$$$''')))))))))))))))))))))))))))###$$$&&&((()))***++++++******)))))))))))))))***))))))))))))************))))))(((((((((((())))))((())))))***++++++,,,,,,******+++++++++,,,,,,,,,.........////////////000//////......///000111222000000000000111111111111222222333333333333222222000000/////////111222444222333555666666666555444444555666777888999999999888888999::::::::::::999444555777888999999999888888888999999999:::::::::::::::::::::;;;<<<==================>>>>>>>>>>>>???@@@BBBCCCBBBAAA???===????????????>>>>>>>>>>>><<<======>>>>>>>>>>>>>>>======<<<;;;;;;;;;;;;<<<888888888888888888999999888888777555444333222111//////000000111222222222.........///////////////.........------,,,,,,,,,+++++++++,,,,,,---------+++++++++,,,,,,---------))))))))))))))))))))))))************************(((((()))***************(((((())))))*********+++(((((((((((())))))))))))))))))************)))))))))))))))))))))))))))))))))(((((((((''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))((((((''''''''''''(((((($$$%%%''')))******))))))&&&&&&&&&'''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''%%%%%%&&&&&&'''((())))))'''((()))******)))(((''''''''''''&&&&&&'''''''''((()))*********((('''&&&''''''((()))))))))))))))(((((((((((())))))))))))(((((())))))*********+++'''(((***+++++++++***)))))))))))))))************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,------------------------////////////////////////---------.........//////000000111222222222222111000000111222333333444444222222222222222222222222000111222333333333333333111000///000222333333222111111111111111111111111///000111222333222111111111111111111111111111111111000000000////////////......---------,,,,,,,,,.........---------,,,,,,+++++++++,,,,,,---------+++++++++++++++++++++++++++++++++************)))))))))))))))))))))))))))************************)))((('''&&&&&&'''((()))(((((((((((((((((((((((((((''''''&&&&&&''')))***))))))((((((''''''&&&&&&''''''''''''((((((((()))((((((((((((((((((((((((&&&&&&&&&'''''')))***+++''''''''''''''''''''''''******))))))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))))))))((((((((((((((((((((('''''''''))))))))))))))))))))))))******************************)))(((((('''((((((---+++((((((+++------,,,))))))***+++,,,,,,------,,,---......//////..................////////////222111///...///000222333444333111000000000111111111111111111111111111111333222111111111222333444444444444444666888:::;;;999999999999999888777666999666444555888:::999777:::;;;;;;<<<<<<;;;;;;:::555777:::;;;;;;;;;<<<===@@@???>>>======>>>???@@@??????@@@@@@@@@AAAAAAAAA???>>><<<:::999:::<<<===============<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::999888888777777777777777888777777666555555444444222222111111000///////////////.........---------------,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))((('''''''''''''''))))))(((((('''''''''&&&((((((((((((((((((((((((******))))))((((((''''''&&&&&&''''''''''''&&&&&&))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''+++++++++***)))'''&&&%%%&&&&&&&&&''''''''''''(((((((((((((((((((((((((((%%%%%%&&&'''((((((((('''******))))))((((((''''''((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))************))))))+++***)))(((((()))***+++************************------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///.........///////////////000000000000111111111111333333333333333333333333333333333222222111111111333333333222222111111111000000111111111222222222111000000000//////..................///000222222222111111111000000000///......///000000000000000------,,,,,,,,,------...+++++++++*********)))))),,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++))))))))))))))))))))))))+++*********))))))(((((()))'''&&&'''***+++***((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''((())))))(((((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''((()))***''''''''''''''''''''''''))))))))))))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))))))))((((((((((((((((((((((((((('''))))))))))))))))))))))))************************+++***))))))((((((((())),,,)))'''(((***,,,,,,+++*********++++++,,,,,,---,,,------...........................////////////111000///......000111222333333111000000000111111111111111111111111111111333222111111111222333444666666555555555777888999888999999999999888777666777555333444777888888666999::::::;;;;;;::::::999555777:::;;;::::::<<<===??????>>>======>>>??????????????????@@@@@@@@@@@@>>>===;;;:::::::::;;;<<<============<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::999888777777666666777777777666666555444444333333222222111111000///......//////.........---------------,,,,,,,,,------...+++++++++++++++++++++++++++++++++++++++++++++++++++******))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))(((((((((''''''&&&%%%%%%&&&&&&)))(((((((((''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&'''(((((())))))))))))&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''((('''''''''(((((((((((('''''''''&&&((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))'''((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))************))))))+++***)))(((((()))***+++************************,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,------...------....../////////000000000000000111111111111333333333333333333333333333333333222222222111111333333333222222222111111000000111111111222222222111111000000000///////////////...//////000111222000000000000000000000000......///000000000000000///...---,,,,,,,,,,,,,,,---------,,,,,,,,,+++++++++,,,,,,,,,++++++***)))++++++++++++++++++++++++))))))))))))))))))))))))************)))))))))((()))'''&&&'''***+++***(((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((('''''''''(((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((('''''''''(((((()))'''''''''''''''''''''''')))))))))(((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))))))))((((((''''''(((((((((((((((((())))))))))))))))))))))))************************++++++***))))))))))))******)))'''((()))++++++***++++++++++++++++++++++++,,,,,,---...............---............///////////////...------///000111333222111111000111111111222222222222222222222222222222222222222333444444777777666555555666666777888888999999888888777777666555333444555666666555888999999999999999999888666888::::::::::::;;;<<<>>>>>>============>>>>>>>>>>>>>>>>>>????????????======;;;:::::::::;;;<<<=========<<<<<<<<<<<<;;;;;;;;;;;;:::::::::999999888888777666666666666666555555444444333333222222333333222111///...------...............---------------,,,,,,,,,,,,------************************+++++++++++++++++++++++++++******))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))((((((((((((''''''&&&&&&''''''((((((((((((''''''''''''((((((((((((((((((((((((%%%%%%&&&&&&'''(((((()))&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''$$$%%%&&&'''((()))))))))&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''(((''''''&&&&&&''''''''''''&&&&&&&&&&&&((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((()))))))))***)))))))))((((((((('''(((((((((((())))))))))))))))))************))))))******))))))))))))******************************+++******))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,---...///000000111000000000000111111111111333333333333333333333333333333333222222222222111333333333222222222222111111111111111111222222222111111111111000000000000000000////////////000000////////////000000000000......///000000000//////000///...,,,++++++++++++---------,,,,,,,,,+++++++++++++++,,,++++++***)))++++++++++++++++++++++++))))))))))))))))))))))))************)))))))))))))))((('''((()))***)))(((''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&((()))))))))((('''&&&&&&''''''(((((())))))((((((((((((''''''''''''(((((((((((((((((((((((()))((((((''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((************************++++++***************+++))))))))))))******+++***,,,,,,++++++++++++++++++,,,,,,---.........---------------.........//////...------------...///000222222111111111111111111222222222222222222222222222222222222333333444444555555555555666666666777777777888888888888777777666555444444555555666666777777888888888888777777666888:::::::::999:::<<<========================<<<============>>>>>>>>><<<<<<;;;::::::;;;;;;<<<======<<<<<<<<<;;;;;;;;;::::::::::::999999999999777777666555555555555666333333333333222222111111333222222000///...---,,,........................------,,,,,,+++,,,,,,,,,++++++++++++++++++++++++******************************))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))***)))))))))((((((((((((******))))))))))))******((((((((((((((('''''''''((((((((((((((((((((((((&&&&&&&&&''''''(((((((((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&'''''''''''''''&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''((((((((('''&&&%%%%%%''''''''''''''''''''''''((((((''''''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))))))))(((((((((((((((((((((((())))))))))))))))))************))))))***))))))))))))))))))***************************+++************++++++,,,++++++++++++++++++++++++------------,,,,,,+++***++++++,,,---///000111111///000000000111111111111222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111000000111000000////////////000...////////////000000000......///////////////.........---,,,+++++++++++++++++++++*********))))))******++++++++++++******************************))))))))))))))))))))))))*********))))))))))))))))))((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&((()))))))))((('''&&&&&&''''''(((((())))))((((((((((((((('''''''''(((((((((((((((((((((((()))((((((''''''''''''((('''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))))))))((((((&&&'''''''''(((((())))))(((((((((((((((((((((((())))))))))))))))))))))))+++***************++++++)))***+++++++++++++++,,,,,,,,,+++++++++++++++++++++,,,,,,---...---------------------............---------------......///111111111111222111111111222222222222222222222222222222333333444444444444222333444555666777888888666777777888888888777777777777666666555555666777666777777888888777777666666888::::::999999:::;;;<<<<<<<<<======<<<<<<<<<;;;;;;;;;<<<<<<<<<======;;;;;;:::::::::;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;::::::999999999888888888777666555555444555555555222222222222222111111111222222111000///...---,,,---........................---,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***************************))))))))))))))))))***(((((((((((((((((((((((()))))))))))))))))))))))))))))))))(((((((((((('''******))))))))))))******'''''''''((((((((((((((((((((((((((((((((((((((()))))))))(((((((((''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&'''''''''''''''&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''((((((((('''&&&%%%%%%((((((((((((((((((((((((((((((''''''''''''(((((($$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))************)))))))))))))))******)))))))))************************+++++++++++++++,,,------++++++++++++++++++++++++,,,---------,,,+++*********+++,,,---...///000111///000000000111111111111222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111000000000000000000111111111000000////////////000/////////000000000000000......////////////......+++++++++++++++,,,---...+++++++++*********)))))))))******++++++*********************************))))))))))))))))))))))))))))))))))))))))))******((()))))))))((((((((()))))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''((((((((((((((('''''''''(((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((((((((('''''''''(((((()))''''''''''''''''''''''''&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))))))))((((((&&&&&&''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))***++++++)))***,,,---,,,++++++,,,++++++++++++++++++++++++++++++,,,---------------,,,------------.........---------...............000000111222222222222111333333333333333333333333222222333444444444444444111222333555777888888888666666777777888888777777666777888666555444666777666777777888888777777666666888::::::999888999:::;;;;;;<<<<<<<<<<<<;;;;;;::::::::::::;;;;;;;;;<<<::::::::::::;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;:::999999999888888888777777666666555444444444444444222222222222222222111111111000000//////......------------..................---,,,++++++******+++,,,,,,,,,,,,,,,,,,,,,,,,***************************))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''&&&&&&''''''(((((('''''''''(((((((((((((((((((((((((((((((((((((((+++******)))((((((''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''$$$%%%&&&'''((()))))))))&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''&&&&&&((((((((()))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''))))))))))))))))))))))))&&&&&&'''''''''(((((((((''''''(((((())))))******(((((((((((())))))))))))))))))************))))))))))))************))))))************************++++++++++++,,,---......++++++++++++++++++++++++++++++,,,------,,,******++++++,,,---...//////000000000000000111111111111222222222222222222222222111222222222222333333333111222222222222333333333222222222111111111111111////////////000000000000000000////////////000000111111111111000000000///....../////////...------************+++---...///---------,,,,,,,,,++++++((()))******+++*********************************))))))))))))))))))))))))))))))))))))************((()))***)))((('''((()))************************(((((((((((((((((((((((('''''''''''''''((())))))((((((((((((((('''''''''%%%&&&&&&'''((()))******(((((((((((((((((((((((('''''''''''''''((()))***''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))))))))((((((&&&&&&''''''((())))))***)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))***+++'''***,,,,,,+++******,,,*********++++++,,,,,,---++++++,,,------------,,,,,,,,,---------.........------...//////////////////000111222333222222111333333333333333333333333222333444555555555444333222333444666666777666666555666666777777777777777555777777666333222444666777777777888888777777777666888999:::888888888999:::;;;<<<<<<<<<<<<;;;:::999999999::::::::::::;;;999999::::::;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;::::::999888888888777777777777666555444444333333444444222222222222222222222222////////////////////////---------.........//////...---,,,+++************++++++++++++++++++++++++************************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''&&&&&&%%%%%%&&&''''''(((''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&'''(((((())))))))))))&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((''''''''''''''''''((((((((())))))((((((''''''''''''((((((************************))))))))))))))))))))))))&&&&&&&&&'''''''''((((((%%%&&&'''((()))***+++,,,(((((((((((())))))))))))))))))************))))))((()))***++++++***)))(((************************************+++,,,---...************************)))***,,,------,,,+++***,,,,,,,,,------.........000000000000111111111111111111111111111111111111111111222222222333333333111111222222222333333333222222222111111111000000---.........//////////////////...//////000111222444444333222111000//////......//////......---,,,************+++,,,---------------,,,,,,,,,++++++(((((()))***************************************))))))))))))))))))))))))((()))))))))************(((***+++***'''&&&''')))))))))))))))))))))))))))(((((((((((((((((((((((((((((('''&&&&&&((()))***))))))(((((('''''''''&&&$$$%%%&&&'''(((***++++++((((((((((((((((((((((((&&&&&&&&&'''''')))***+++''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))))))))((((((&&&&&&&&&'''((())))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((('''(((((()))******%%%))),,,,,,***((()))+++))))))***+++,,,,,,------++++++,,,---------,,,,,,,,,,,,,,,---------......---...//////000000/////////000111222333333222111333333333333333333333333222333444555555555444333333444555666666555444444555555666777777777777777444666666555222111333555777777888888888888777777666888999:::888888888999::::::;;;<<<<<<;;;::::::888888999999999:::::::::888999:::;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;:::::::::888888888888777777777777555555444333333333333444222222222222222222333333............////////////---------.........//////...---,,,+++************************************))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''''''''''''''''''''((()))***&&&'''''''''(((((())))))((((((((((((((((((((((((%%%%%%&&&&&&'''(((((((((&&&''''''''''''''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''+++++++++***)))'''&&&%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((('''&&&&&&&&&'''''''''((((((((((((''''''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&'''''''''(((((($$$%%%&&&((()))+++,,,---(((((((((((())))))))))))))))))************))))))((()))***++++++***)))(((************************))))))))))))***+++,,,---************************((()))+++---------++++++------------------------000000000000111111111111111111111111111111111111111111111222222333333333111111111222222333333333222222222222111111000000,,,---------......//////............///111222222666555444333222000//////.../////////...---,,,,,,,,,,,,++++++***++++++++++++++++++*********))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++(((***+++***'''&&&''')))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))((((((&&&&&&&&&&&&''')))***+++((((((((((((((((((((((((&&&'''((())))))((('''&&&)))(((&&&%%%%%%&&&((()))******))))))((((((((('''''''''''''''((((((((())))))((('''&&&&&&'''((()))*********))))))))))))))))))'''&&&'''((()))((('''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---.....................////////////000000111111111222222222333333444444444444444444444444444444333333222111333444555555666666555555555555666666666666555555555666555333222111333555666666555555444444444333888888777777888888999::::::::::::;;;;;;;;;<<<<<<:::::::::999999999888888;;;<<<<<<<<<<<<<<<;;;:::;;;;;;<<<<<<<<<<<<<<<<<<666555444444444444444555444333333222111000//////000000111111111111000000////////////..................---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,************************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((''''''''''''(((((((((((('''''''''''''''((())))))((((((((((((((((((((((((%%%%%%%%%%%%&&&(((***+++))))))))))))))))))))))))(((((('''''''''&&&&&&&&&''''''((((((((((((''''''((('''&&&%%%%%%&&&'''((((((((('''''''''&&&&&&&&&((((((((((((((((((((((((***)))'''&&&&&&'''((()))''''''&&&&&&&&&%%%%%%%%%))))))))))))))))))))))))%%%&&&''''''((('''''''''***))))))((('''&&&&&&&&&))))))))))))((((((((((((''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&''''''&&&''''''((()))******+++******)))((((((((((((((())))))))))))******************))))))((((((''''''+++*********))))))(((((())))))))))))))))))))))))************************++++++,,,,,,,,,+++*********+++,,,------,,,+++***...------------...//////000000000000000000000000222111111111000000//////111111111111111111111111111111111000000000000000333333222222111000////////////............//////222111111000000000000000111111000000/////////.../////////...------,,,,,,...------------,,,,,,,,,,,,,,,+++***))))))************+++++++++,,,,,,,,,************************))))))))))))))))))))))))))))))(((((((((((())))))''''''(((((())))))******,,,+++)))''''''''''''((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((+++******)))'''&&&&&&%%%(((((())))))))))))(((((((((''''''''''''(((((()))((((((((((((((((((((((((''''''(((((((((((('''''')))'''&&&%%%%%%&&&'''))))))))))))((((((''''''''''''''''''((((((((((((((()))((('''&&&&&&'''((())))))))))))))))))))))))***)))'''&&&'''((()))((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,............////////////............////////////000000000111111111222222333333333333444444444444333444444444333333222111444444555666666666666555555555666666666666555555555666555444222222333555999999888888888777777777888888777777777888999999::::::::::::;;;;;;;;;;;;::::::999999999888888888;;;;;;<<<<<<===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;999888777777666666666666444333333222111000/////////000000111111000000///////////////.........---......---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((''''''&&&&&&&&&''''''((((((((((((((((((((((((((((((((('''''''''((())))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&''''''((((((((((((''''''''''''((())))))(((''''''(((((('''''''''&&&&&&&&&'''''''''''''''''''''''')))(((%%%#########$$$$$$''''''''''''&&&&&&%%%%%%''''''''''''''''''''''''&&&'''(((((())))))((((((***))))))(((''''''&&&&&&'''''''''((())))))******''''''(((((((((((('''''''''''''''((((((((())))))''''''(((((())))))************)))((((((((((((((((((((()))))))))************)))))))))((((((((('''************)))))))))((())))))))))))))))))))))))************************+++++++++++++++++++++++++++++++++,,,,,,+++++++++---------------...//////////////////////////////111111111000000000//////111111111111111111111111111000000000000000000000333333222111111000////////////............//////111000//////......//////000000/////////.....................------------......------,,,,,,,,,+++,,,++++++***))))))******))))))*********+++++++++************************))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))++++++***)))(((''''''((())))))))))))))))))))))))'''(((((())))))(((((('''''''''''''''''''''''''''***))))))((('''&&&%%%%%%(((((())))))))))))(((((())))))((('''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((('''&&&%%%%%%&&&'''(((((((((((('''''''''''''''((((((((((((((('''''''''((((((''''''''''''((()))((((((((())))))*********)))'''&&&'''((()))((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((())))))***+++,,,,,,,,,,,,,,,,,,,,,,,,////////////............---............/////////000000000000111111111111222222333333333444444444333333444444444333222222333444555555666666555555555555666666666666555555555555666444333222444555999999999999888888888888777777777777777888888999999999:::::::::;;;;;;;;;:::999999999999888888888::::::;;;<<<============::::::::::::::::::::::::::::::999777666666666666333333222111000//////...//////000000000000////////////.........---------...------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))******)))(((''''''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''((((((((((((''''''%%%'''***++++++***'''%%%'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&,,,+++(((&&&%%%%%%%%%%%%(((((((((''''''''''''&&&'''''''''''''''''''''''''''(((((())))))))))))))))))))))))(((''''''&&&&&&$$$%%%&&&''')))***,,,,,,'''(((((())))))(((((('''''''''((((((((()))))))))(((((((((((())))))))))))***))))))((((((((((((((((((((())))))))))))******))))))))))))((((((((((((************))))))))))))))))))))))))))))))))))))************************,,,,,,+++******+++,,,---,,,++++++++++++++++++,,,---------------......///////////////////////////000000000000////////////000000000000000000000000000000000000000000111111222222222111111000000/////////............//////000///......------......///............---------------------............///......---,,,++++++***,,,+++******)))*********(((((()))))))))*********************************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))((((((((((((((((((((((((''''''&&&%%%))))))))))))))))))))))))'''(((((((((((((((((('''''''''''''''''''''''''''%%%%%%&&&&&&'''((((((((((((((())))))))))))((((((((((((''''''''''''(((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))((('''&&&&&&&&&&&&'''(((''''''''''''''''''&&&&&&(((((((((((('''''''''''''''''''''''''''(((((()))&&&''''''((()))***++++++)))'''&&&'''((()))((('''************************))))))))))))))))))))))))((()))))))))************)))))))))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++---------.........///////////////000000000111111111111222222333333444444333333333444444333333222222333333444444444444444444555555666666555555444444555666555444333444666666666666666666666666666777666666666666777888888999999999999::::::::::::999999999999888888888888999999;;;<<<============:::999999999999999888888:::999777666555444333333333333222111000///.........//////000000//////............---------,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))((((((((((((''''''''''''((((((((((((''''''''''''''''''&&&&&&(((((((((((((((((((((((((((((()))******((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&'''((())))))((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&++++++)))(((''''''''''''((((((((((((((((((((('''''''''''''''''''''''''''''''''((())))))))))))((())))))((((((''''''''''''$$$%%%&&&''')))***++++++(((((())))))))))))((((((&&&&&&&&&&&&''''''''''''))))))))))))(((((((((((())))))(((((((((((())))))(((((((((((()))))))))***))))))))))))((((((((((((*********)))))))))))))))))))))))))))))))))))))))************************---+++***))))))+++---...---,,,+++******+++,,,---------,,,,,,------...///////////////////////////////////////////////////000000000000000000000000000000000000000111111111222111111111000000000/////////............//////000///......------......------------------------++++++,,,------.../////////......---,,,+++******++++++***************+++))))))))))))*********+++************************(((((((((((((((((((((((())))))(((((((((((())))))******))))))((((((''''''%%%%%%&&&'''&&&%%%###"""((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((%%%%%%&&&&&&'''(((((()))(((((())))))))))))((((((&&&&&&&&&''''''(((******(((((((((((((((((((((((()))((('''&&&&&&'''((()))'''''''''&&&&&&'''''''''&&&&&&''''''''''''''''''((((((((((((((('''''''''&&&''''''(((((((((((((((&&&&&&'''((()))******+++)))'''&&&'''((()))((('''))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************+++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++++++++***------------................../////////000000000000000111111222333333444222333333444444333333333111111222333333333333222444444555555555555444444333555666666555444555666555555555555555555555555666666555555666666777888888888888999999999::::::999999999888888888777777888888999;;;<<<<<<<<<<<<999888888888777777777666999888777555444333333333333222222111000///............////////////......------------,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++************************))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((()))))))))***(((((((((((((((((((((((())))))))))))((((((((((((''''''''''''(((((((((((((((((())))))))))))((('''((((((((((((((((((((((((%%%&&&'''((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''(((((((((((('''''''''&&&&&&%%%%%%&&&&&&'''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((%%%&&&''''''((((((''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((())))))))))))((((((&&&&&&&&&'''''''''(((((())))))))))))(((((((((((())))))(((((((((((())))))'''(((((((((((()))))))))(((((((((((())))))))))))))))))))))))))))))******))))))))))))))))))))))))************************,,,+++***))))))+++---...---,,,+++******+++,,,---,,,,,,,,,,,,,,,---.................................................../////////////////////////////////000000111111111111111111111000000000000000//////............//////111000//////......//////,,,,,,,,,---------------***++++++,,,---...//////......---,,,++++++******+++***************++++++*********+++++++++,,,,,,))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))******))))))((((((''''''%%%&&&'''((((((&&&%%%$$$((((((((((((((((((((((((&&&''''''((((((''''''&&&((((((((((((((((((((((((((((((((('''''''''&&&&&&(((((())))))))))))((((((%%%&&&&&&&&&((()))***+++((((((((((((((((((((((((((((((''''''''''''(((((('''''''''''''''''''''''''''''''''''''''(((((((((''''''''''''((((((((()))%%%&&&'''((()))))))))((('''''''''(((((())))))))))))'''&&&'''((()))((('''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************+++++++++***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,............------------,,,------------.....................//////////////////000111222333333444222222333444444444333333000111222222333333222222444444555555555555444444333555666777555555555666666666666666777777777777555555555555555666777777777777888888888999999999999888888888888777777777777777888999::::::::::::888888777777666555555555999999888666555555555555222222111000///......---------............------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))******))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''(((((((((((('''((()))***+++***))))))((((((((((((((((((((((((%%%%%%&&&''''''(((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''(((((((((((('''''''''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((&&&''''''''''''((((((((())))))))))))))))))))))))%%%&&&&&&'''''''''''''''((((((((((((((((((''''''(((((((((''''''&&&&&&&&&((())))))******))))))((((((((()))))))))*********(((((((((((())))))))))))((((((((((((((())))))***''''''(((((((((((())))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))************************+++************,,,---...,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,------...........................---------.............../////////////////////////////////000111111222222000000000000000000000000//////............//////111000//////......//////,,,,,,,,,------------...***++++++,,,---.........,,,,,,,,,,,,++++++++++++*********)))******+++,,,***++++++++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))*********))))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&''''''''''''''''''''''''))))))((((((((((((''''''(((((())))))))))))(((((('''''''''''''''((()))***((((((((((((((((((((((((''''''((((((((((((''''''&&&''''''''''''''''''&&&'''''''''(((((()))))))))%%%&&&&&&'''((()))******%%%&&&'''((()))))))))(((''''''(((((((((((((((((()))'''&&&'''((()))((('''''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))***************************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------......,,,,,,---------.........------........./////////......///000111222333333111222333333444444444333222222333444444444444444333444444555555444444333222444777777666555666666666666777777888888888888555555444444555555666777777777777777888888888999888888888888777777777777666777777888888888777777777777666666555444444333777777666555555555555555222222111000///...---------------......---------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((()))*********))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''(((((((((((($$$&&&(((***++++++***)))(((((((((((((((((((((((()))(((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((())))))))))))))))))%%%%%%&&&&&&''''''''''''((((((((((((((((((((((((&&&&&&'''((((((((((((((('''((((((((((((((((((((((((((('''''''''&&&&&&&&&))))))************))))))((()))))))))************''''''(((((())))))******((((((((((((((()))******'''''''''((((((((())))))'''((((((((()))))))))***((()))))))))************))))))))))))))))))))))))************************)))******++++++,,,------+++++++++,,,,,,+++++++++,,,,,,++++++,,,,,,---...........................,,,,,,---------....................................//////000111111222222///000000000000000000000//////............//////000///......------......,,,---------............+++++++++,,,,,,---------+++++++++++++++,,,,,,,,,******))))))***++++++,,,************++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))***)))))))))))))))******&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***+++,,,(((((())))))))))))(((((())))))(((''''''''''''(((((((((((((((((((((((((((&&&'''((())))))((('''&&&&&&&&&''''''''''''&&&&&&'''((((((((())))))******$$$%%%&&&'''(((***++++++$$$%%%'''))))))))))))((((((((((((((((((''''''''')))'''&&&'''((()))((('''''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))************)))))))))))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,---------......---------.........//////---...///000111222333333111222333333444444444444333444555555666666555555333444444555555444444333222444777777777666666777555555666666777777777888555444444444444555666666777777777777888888888888888888888888777777777777666777777777777666666555777777666555444444333333444333333222222222333333222222111000///...------,,,------......------,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************((((((((((((((((((((((((&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''((((((((()))"""$$$''')))*********)))((((((((((((((((((((((((---,,,***(((&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''((((((((((((''''''$$$&&&((())))))(((&&&$$$&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&'''''''''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''(((((()))))))))))))))'''''''''(((((((((((((((''''''''''''''''''''''''))))))************))))))''''''''''''((((((((((((&&&''''''((()))******+++((((((((((((((()))******''''''''''''((((((((()))'''((((((((())))))******(((((())))))*********+++))))))))))))))))))))))))************************((()))***,,,,,,------,,,***+++,,,------,,,+++***,,,,,,++++++,,,,,,---...........................,,,,,,,,,------....................................//////000111222222222////////////000000000000//////............//////......---,,,,,,,,,,,,------------....../////////++++++,,,,,,,,,,,,------)))******++++++,,,------******))))))***+++,,,,,,))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))''''''(((((())))))******((('''&&&%%%%%%&&&((()))''''''(((((((((((((((((()))))))))))))))'''%%%$$$))))))))))))))))))))))))************************''''''&&&&&&&&&&&&''''''))))))(((((('''''''''&&&'''''''''''''''''''''''''''''''''''''''((()))***(((((((((((((((''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''(((((()))((('''''''''(((***+++*********)))(((&&&%%%$$$))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++***+++,,,,,,,,,,,,+++***+++++++++*********))))))++++++++++++++++++++++++------------------------////////////000000000000...//////000111222222222222222333333333333444444000000222333444555555555111111111222222333333333333444666777777777666555888777555444444555555666888777777666555444444444333333333444444444555555555555666666555444333333555555555666666666666666666666666666555555555555111222222333333333222222222111///...---------...------------------------------,,,+++************------,,,,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((('''''''''''''''((())))))'''((()))******)))((('''))))))((((((''''''&&&&&&''''''((((((''''''&&&%%%))))))((((((''''''&&&&&&''''''''''''(((((((((((()))((('''&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''(((((())))))((((((((((((((((((((((((&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((())))))))))))(((((('''''''''&&&&&&&&&))))))(((((('''''''''&&&(((((((((((((((((((((((()))))))))))))))(((''''''(((((((((((((((''''''&&&''''''''''''''''''''''''))))))************)))))))))((('''&&&&&&'''((()))''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))+++***)))))))))))))))***(((((((((((()))))))))))))))************+++++++++))))))***+++---...//////,,,,,,,,,---------......//////.........---------......---------,,,,,,,,,.........------,,,,,,,,,............////////////000000000000000000000000......---------......///......//////......---,,,------++++++++++++------,,,,,,,,,++++++*********...---,,,+++************+++++++++*********))))))******))))))((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))***)))'''%%%%%%&&&((()))(((''''''''''''(((((()))''''''''''''''''''&&&&&&((((((((((((((('''''''''''''''(((((((((&&&%%%$$$((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''''''''(((******)))))))))(((((((((''''''''''''''''''''''''(((''''''''''''(((((()))(((((((((((((((''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''(((((()))((('''''''''(((******(((((((((((((((((('''&&&(((((((((((((((((((((((())))))))))))))))))))))))''''''(((((())))))******))))))***++++++***))))))+++++++++*********))))))++++++++++++++++++++++++------------------------////////////000000000000...//////000111111222222222222222333333333444444222333333444444444444333444444555555555666666666333444555666777666666555777777666555555555555555777777777666555444444444333333333444444444444555555666666666555555444333666666666555555555555555666666666555555555444444111111222222333222222111222111///...---------...------------------------,,,,,,++++++***+++++++++------,,,,,,,,,+++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))'''''''''''''''((())))))))))))***++++++***))))))((((((((((((((('''''''''''''''((((((''''''&&&%%%))))))))))))((((((((('''''''''''''''((((((((((((+++***))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((('''((((((((())))))))))))(((((('''''''''&&&&&&&&&)))(((((((((''''''''''''(((((((((((((((((((((((()))))))))))))))(((''''''(((((((((((((((''''''&&&))))))))))))))))))))))))'''((((((((((((((((((''')))((('''&&&&&&'''((()))''''''((((((((()))))))))''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))***)))))))))))))))******(((((((((((()))))))))***)))************+++++++++)))******+++,,,---......,,,,,,,,,------------...//////.........---------............------,,,,,,......---------,,,,,,,,,------------............000000000000000000000000222111000//////...//////...............------,,,---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******---,,,,,,+++************+++++++++*********))))))***)))))))))((((((((('''''''''''''''(((((((((((())))))))))))))))))))))))'''(((*********)))'''%%%)))(((((('''''''''((((((''''''''''''''''''''''''))))))(((((('''''''''&&&&&&&&&'''''''''&&&&&&%%%(((((((((((((((((((((((((((((((((((((((((((((((()))((((((''''''(((((()))************))))))))))))'''''''''''''''''''''''')))((((((''''''''''''((((((((((((((((((''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''''''''(((((((((((((((''''''(((((()))***&&&&&&'''((())))))((((((''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))((())))))******))))))(((+++++++++***************++++++++++++++++++++++++------------------------....../////////000000000/////////000111111222222222222222222333333333333555555555555555444333333555555666666666666777777444444555666666666666555666666666666666555555444777777666666555444444444333333333333444444444444555666666666666555444444666666666555555444444333555555555555444444444444111111222222222222111111111000///...------------------------------------+++++++++***++++++,,,,,,,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***'''''''''''''''((())))))((())))))******))))))((('''''''''((((((((((((((('''(((((((((((('''&&&&&&((((((((((((''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&'''(((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))((((((((((((((((((((((((''''''((((((((()))))))))'''''''''''''''&&&&&&&&&((((((((((((''''''''''''(((((((((((((((((((((((((((((()))))))))(((''''''(((((((((((((((''''''&&&))))))))))))))))))))))))&&&&&&&&&''''''&&&&&&&&&((((((''''''''''''((()))((((((((()))))))))******''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((()))))))))))))))((((((((()))***++++++((((((((()))))))))******)))************+++++++++++++++++++++,,,,,,,,,---,,,,,,,,,,,,------------...............---------/////////............---...------------,,,,,,,,,,,,,,,,,,------------...000000000000000000000000222222000///...---------...............---,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,++++++++++++***,,,++++++*********+++++++++++++++***************))))))))))))((((((((((((&&&&&&&&&&&&''''''''''''))))))))))))))))))))))))'''(((***++++++***((('''***)))(((''''''''''''''''''''''''''''''''''''''')))))))))(((''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((((((((((((((************************))))))(((((((((((())))))))))))))))))))))))))))))''''''''''''''''''''''''***)))((('''''''''''''''(((((((((((((((''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((())))))&&&''''''(((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************************++++++++++++++++++++++++---------------------------.........///000000000//////000000111111111111111222222222222333333333444555555666555555444444333333333333444444444444444444555555555666666666555666777777777666444333666666666555555444444444222222333333333444444444555555666666666555555444666666555555444333222222444444444444333333333333111111111111111111000/////////......------------,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,------,,,,,,,,,++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******'''''''''''''''((())))))&&&&&&''''''''''''&&&&&&&&&&&&''''''(((((())))))((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((%%%$$$$$$$$$%%%&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((('''''''''((((((((())))))''''''''''''''''''''''''((((((((((((((('''''''''(((((((((((((((((((((((('''(((((((((((((((''''''(((((((((((((((''''''&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%'''''''''''''''(((((()))))))))))))))************''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((()))***,,,,,,(((((()))))))))*********))))))*********+++++++++,,,+++++++++++++++++++++++++++,,,,,,,,,---------......................../////////////////////...------------------------,,,,,,---------.........000000000000000000000000///...------,,,,,,,,,,,,------.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++***************+++,,,************************))))))))))))((((((((((((&&&&&&'''''''''((((((((((((((((((((((((((((((((())))))******,,,---...///******)))''''''&&&&&&&&&''''''''''''(((((((((((())))))(((((('''''''''&&&((((((((((((((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((***)))((('''''''''''''''(((((((((((((((''''''&&&''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((())))))&&&''''''((((((((((((((((((((((((((((((''''''&&&''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((************************************************++++++++++++++++++++++++------------------------,,,------...///000000000000000000000000111111111111111111222222222333333222333444555666666666666333222222222222222222222444444444444444555555666555666777777777666444333555555555555444444444444222222222333333333444444444444555555555555444444666555555444333222222111333333333333222222222222000111111111000000///..................---------,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,------,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((******))))))))))))******'''''''''''''''((())))))''''''&&&&&&&&&&&&''''''&&&&&&''''''(((((())))))(((((())))))(((((('''&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((()))******((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''&&&&&&%%%%%%''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''((((((((((((&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((''''''&&&''''''''''''''''''''''''''''''((((((((((((''''''&&&''''''((((((((((((((())))))))))))************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))***,,,,,,))))))))))))************))))))*********+++++++++,,,,,,++++++++++++******+++++++++,,,,,,,,,---------......................../////////////////////---------------------------.........////////////////////////////////////,,,,,,,,,,,,,,,---...///---------...---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********)))******++++++************************(((((((((((())))))))))))''''''((((((((()))))))))(((((((((((((((((((((((('''***...222555555444333******)))''''''&&&&&&&&&'''''''''((((((((())))))((((((((((((((((((((((((******)))(((((())))))***'''''''''''''''''''''''')))))))))))))))))))))))))))((((((''''''(((((()))''''''''''''(((((((((((((((((((((((((((((((((((()))((((((''''''''''''((((((((((((((((((''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((()))))))))&&&&&&'''(((((((((((('''(((((())))))((('''&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))+++******))))))******+++***************+++++++++++++++++++++++++++++++++------------------------,,,,,,---...///000000111000000000000000000111111111111111111222222222222111222333444555666666666555444444444444333333333444444333333444444555666666666666666666555555444444444444444444444444444222222222222333333333333222222333444444444444333444444444333333222222111222222222222111111111111000000111000000///...---------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,,,,++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((***))))))(((((())))))***'''''''''''''''((())))))***))))))(((((())))))***'''''''''(((((((((((((((((())))))))))))((('''''')))))))))***************''''''''''''(((((((((((('''&&&&&&&&&&&&''''''((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))((((((((((((((((((((((((&&&&&&'''''''''(((((((((&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&'''(((((((((''''''(((((((((((((((''''''&&&))))))))))))))))))))))))(((((())))))))))))((((((%%%&&&'''((()))))))))(((((((((((()))))))))******((((((((((((((((((((((((************************(((((((((((()))))))))))))))((((((((()))***++++++)))))))))*********++++++)))************++++++++++++++++++++++++*********++++++++++++,,,,,,,,,,,,---------...............---............/////////,,,,,,,,,------------............/////////000000////////////////////////,,,,,,------...///111222---------------,,,+++++++++,,,,,,------,,,,,,+++***++++++++++++,,,,,,,,,+++******)))))))))*********************+++++++++(((((((((((())))))))))))(((((((((((()))))))))***))))))))))))))))))))))))$$$+++444<<<>>>:::444///***)))(((''''''''''''''''''''''''(((((())))))***&&&&&&''''''((()))))))))+++***)))(((''''''((((((''''''''''''''''''''''''++++++++++++++++++++++++(((''''''''''''''''''(((''''''(((((())))))))))))(((((((((((((((((((((((((((''''''''''''(((((()))(((((((((((((((''''''&&&''''''''''''''''''''''''(((((((((((((((((((((((('''((((((((())))))))))))%%%&&&'''(((((((((''''''&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))*********)))(((((((((((()))***))))))*********+++++++++++++++++++++++++++++++++------------------------+++,,,,,,---...///000111111000000000000000000000111111111111222222222222222222333444444444444444666666555555444444444444444444333333333444555666777777666555555555555555444444444444444444444444111222222222222333333333000111222222333333333222333333333222222222222222222222111111111000000000000000000000///...---,,,,,,,,,---.........---,,,++++++++++++++++++++++++,,,,,,++++++***+++++++++++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))((((((''''''(((((()))'''''''''''''''((())))))+++***))))))))))))***+++(((((((((((((((''''''''')))))))))))))))(((''''''((((((((()))))))))******''''''''''''((((((((((((%%%%%%$$$$$$###$$$$$$$$$((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((()))((((((((((((((((((((((((%%%&&&''''''((((((''''''(((((((((((((((''''''&&&))))))))))))))))))))))))(((((())))))))))))((((((%%%&&&'''((()))))))))(((''''''((((((((()))))))))((((((((((((((((((((((((************************(((((((((((())))))))))))***)))))))))))))))******))))))*********+++++++++)))************+++++++++***************+++++++++***++++++++++++,,,,,,,,,---------.........//////,,,,,,------............,,,,,,,,,---------......---------.........//////////////////////////////------------...//////000,,,------------,,,+++++++++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,,,,+++***))))))((())))))))))))*********+++++++++'''((((((((()))))))))***'''''''''((((((((())))))))))))))))))))))))))))))&&&+++111666777444...***)))(((((('''''''''((((((&&&''''''((())))))******%%%%%%&&&'''((()))******+++***((('''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((())))))*********+++))))))))))))))))))))))))'''''''''''''''((()))***(((((((((((((((''''''&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))%%%%%%'''((((((((('''&&&$$$%%%&&&((()))*********))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''((()))******+++)))((('''&&&&&&'''((()))))))))******++++++++++++++++++++++++++++++++++++------------------------++++++,,,---...///000111111111111000000000000000000111111111111222222222333333444444333333222222555555444444444333333333444444333222333444555666888777666444444555666666444444444444444444444444111111222222222333333333///000111222222222222222222222222222222222333333111111111111000000000000000000000000///...---,,,+++,,,---.........---,,,++++++++++++++++++++++++------,,,+++************+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((('''''''''''''''((())))))***)))(((''''''((()))***))))))(((((('''''''''&&&)))))))))))))))(((((('''%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))(((''''''&&&&&&&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))((((((((((((((((((((((((%%%%%%&&&'''((((((((('''(((((((((((((((''''''&&&''''''''''''''''''''''''''''''((((((((((((''''''$$$%%%'''))))))))))))(((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))+++***)))))))))))))))***)))************+++++++++)))************+++++++++))))))*********+++++++++******+++++++++,,,,,,,,,---------.........//////,,,,,,,,,---------......,,,,,,,,,------.........,,,,,,,,,---------......////////////////////////------,,,+++++++++,,,,,,,,,,,,---------,,,++++++++++++------------++++++*********++++++,,,,,,,,,,,,,,,***)))(((((((((((())))))******++++++++++++'''((((((((())))))******&&&&&&&&&'''''''''(((((())))))))))))))))))))))))+++***)))((((((((((((((((((((('''''''''(((((()))&&&''''''((()))******+++'''''''''''''''((())))))((((((((((((''''''''''''((((((((((((((((((((((((+++***)))'''%%%###"""!!!&&&&&&''''''((())))))))))))************)))((((((***)))'''&&&%%%%%%&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''(((((()))))))))(((&&&%%%(((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''''''''''''''''''''''''''''''''''',,,+++***************+++'''&&&&&&%%%%%%'''((()))++++++******************)))************+++++++++,,,,,,,,,+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000000000111111111000000000000000///111222222111111222333111111222222222333333333333333222111222333444555333333444555666666555555666666666555444444333333333333444444333333222111222222111111222222333444222222222222222222222222444444333333222111000000////////////////////////.........------,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***+++,,,,,,---,,,+++***)))...,,,***(((((()))+++,,,+++*********))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))+++(((%%%%%%(((++++++*********)))(((((()))***+++******))))))((((((''''''******))))))((((((''''''''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))+++*********))))))((((((&&&&&&&&&''''''''''''(((&&&&&&''''''((()))))))))))))))))))))))))))))))))(((%%%$$$%%%'''(((&&&$$$''''''''''''(((((((((((((((((())))))((('''&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''(((((((((((()))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&'''((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((++++++******************------,,,,,,+++***)))))))))************++++++++++++***)))***,,,---,,,+++++++++,,,,,,,,,---------..................------,,,,,,,,,---------......------------------------.........------,,,,,,,,,///...---,,,+++,,,---...------,,,,,,+++***))))))///...,,,+++***+++,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))***)))))))))))))))))))))++++++***)))((((((((()))***)))'''&&&&&&&&&'''(((((((((''''''&&&&&&&&&%%%''''''''''''(((((((((((((((((((((((((((((((((((())))))((('''&&&&&&(((***'''''''''''''''((())))))((((((((((((''''''''''''(((((((((((((((((((((((())))))(((((('''&&&%%%%%%(((((((((((((((''''''''''''''''''(((((())))))))))))((('''&&&'''((()))***((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((('''''''''(((((()))((('''&&&%%%(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''((((((((('''&&&&&&&&&'''((()))************************)))************+++++++++***)))))))))***++++++,,,************************,,,---...///000000000000000000000000000000000000///111222222111111222333222222222222333333333333333333222222222333444555333333444555555555555555666666555555444444444333333333444444333333222111222222111111222222333444222222222222222222222222333333333222222111111111000000000000000000000000000000///...---,,,++++++++++++++++++++++++++++++***++++++,,,,,,++++++***)))************)))((('''***(((&&&$$$$$$%%%'''(((*********)))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((('''((((((((())))))))))))+++(((%%%%%%(((*********,,,+++***((((((((())))))))))))))))))((((((''''''***)))))))))((((((((('''(((''''''&&&&&&''''''((()))))))))(((((((((((((((******)))))))))(((((((((&&&&&&&&&''''''''''''(((((((((((((((((('''''''''(((((((((((((((((((((((()))'''%%%&&&((()))'''%%%''''''''''''((((((((((((((((((((((((((('''&&&&&&''''''''''''&&&&&&&&&&&&'''(((((((((((((((((('''((((((((((((((((((((((((&&&''''''((((((''''''&&&(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&'''''''''(((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&''''''(((''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))************************,,,,,,,,,++++++*********)))************+++++++++,,,+++***+++---......---))))))*********+++++++++..................------,,,,,,,,,---------......------------------------......---------,,,,,,,,,*********+++,,,---...///---,,,,,,++++++*********...---,,,++++++++++++,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))************))))))((()))))))))***)))((('''''''''((((((((((((((('''''''''&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&'''((('''''''''''''''((())))))((((((((((((''''''''''''((((((((((((((((((((((((''''''((((((((()))))))))***))))))(((''''''&&&&&&%%%$$$$$$$$$%%%''')))***((((((''''''((()))+++,,,(((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''&&&''''''''''''&&&%%%%%%((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''((()))***++++++******(((((('''''''''((()))***************************)))************+++++++++(((((())))))***+++,,,---++++++++++++++++++++++++,,,---...///////////////000000000000000000000000///111222222111111222333222222333333333444444444333333222222222333444555333444444555555555555444555555555444444444444444333333444444333333222111222222111111222222333444222222222222222222222222222222222222222222111111111111111111111111111111111111000///---,,,++++++++++++++++++++++++++++++******++++++++++++******))))))******))))))((('''+++)))'''&&&&&&&&&((()))******))))))))))))((((((************************((((((((((((((((((((((((''''''((((((((()))))))))***(((&&&&&&((()))***))),,,,,,***)))(((''''''''')))))))))(((((((((((('''))))))))))))(((((((((((((((''''''&&&&&&''''''((()))))))))(((((('''''''''((((((((((((((('''''''''&&&&&&&&&''''''''''''(((***))))))(((''''''&&&&&&'''''''''''''''''''''''')))(((''''''))))))((('''''''''''''''(((((((((((((((((((((((((((''''''&&&((((((((((((''''''''''''(((((())))))))))))(((((((((((((((((((((((((((((('''((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((%%%&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((************************************************++++++++++++++++++******)))************+++++++++***))))))***,,,...---,,,))))))*********+++++++++------------------......,,,,,,,,,---------......------------------------...------------,,,,,,,,,)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,++++++++++++,,,++++++++++++++++++++++++))))))))))))))))))))))))((((((((())))))*********))))))((((((((()))******+++***)))(((((((((((()))))))))((((((((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((())))))((((((((((((''''''''''''(((((((((((((((((((((((('''''''''(((((()))))))))))))))((((((''''''''''''&&&%%%$$$$$$$$$&&&)))***(((((('''''''''(((***+++((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&%%%%%%((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%&&&(((***,,,---,,,+++***(((((((((((()))))))))***))))))))))))************))))))*********+++++++++*********+++,,,...///000------------------------,,,---....../////////.../////////000000000000000///111222222111111222333222333333333333444444444222222222333333333444444333444444555555444444444444444444444444444444444333333444444333333222111222222111111222222333444222222222222222222222222111111111111222222222222000000000000000000000000///......------,,,,,,,,,++++++++++++++++++++++++******++++++++++++******++++++++++++++++++******,,,+++)))((((((((()))***))))))))))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((()))))))))((('''''''''(((((()))******))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((''''''''''''(((((()))))))))(((''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))((((((''''''''''''''''''''''''''''''''''''((('''''''''((((((''''''''''''''''''(((((((((((('''(((((((((((((((''''''))))))))))))((((((((((((((((((((())))))(((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((''''''&&&''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************************++++++++++++))))))*********+++++++++'''&&&&&&'''***++++++***++++++,,,,,,,,,---------,,,,,,------------......,,,,,,,,,---------......---------------------------------------------------.........---+++)))(((++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++************************))))))))))))))))))))))))''''''(((((()))*********((((((((((((((()))***++++++******))))))))))))))))))))))))))))))(((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((''''''(((******)))''''''''''''''''''((())))))((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((())))))***(((&&&%%%%%%&&&((())))))((('''&&&%%%&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&%%%&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&"""$$$&&&((())))))(((''''''(((((()))))))))))))))(((((()))))))))*********))))))*********+++++++++*********+++,,,...///000------------------------,,,------.....................//////000000000000///111222222111111222333222222222333333333444444222222333333333444444444333444444444444444333333222333333333444444555555333333444444333333222111222222111111222222333444222222222222222222222222111111111111111111111222////////////////////////,,,,,,,,,,,,,,,---------++++++++++++++++++++++++)))******++++++******)))******************++++++))))))((('''&&&''''''((((((((((((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((''''''''''''(((''''''(((((())))))))))))'''''''''''''''((((((((((((((((((((())))))))))))(((((((((''''''((((((((()))((((((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((())))))''''''''''''''''''''''''&&&&&&'''&&&&&&&&&&&&'''''''''''''''((((((((((((''''''((((((((((((((('''******)))))))))(((((((((&&&''''''((((((''''''&&&((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%&&&'''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''(((((())))))(((''''''''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******************************+++))))))*********+++++++++'''&&&&&&''')))******)))++++++,,,,,,,,,---------,,,,,,,,,,,,------......,,,,,,,,,---------......------------------------------------------------...//////000///---+++***++++++++++++++++++,,,,,,***+++++++++++++++++++++************************))))))))))))))))))))))))''''''(((((())))))))))))((('''''''''((()))*********************))))))(((((((((((()))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((()))((()))+++------+++((('''''''''''''''((())))))((((((((((((''''''''''''(((((((((((((((((((((((()))((((((''''''&&&&&&&&&&&&&&&''''''((())))))***+++***((('''''''''((((((***)))'''&&&%%%%%%&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&%%%&&&&&&'''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''')))))))))((((((&&&'''((()))))))))(((((('''(((((())))))*********)))************+++++++++(((((())))))***+++,,,---++++++++++++++++++++++++,,,------.........---------......//////000000111///111222222111111222333111111222222222333333333111222333444444444333333333444444444444333333222111111222333444555555666333333444444333333222111222222111111222222333444222222222222222222222222111111111111111111000000........................,,,,,,,,,------------...++++++++++++++++++++++++))))))************))))))(((((('''''''''((())))))+++***))))))(((((())))))''''''(((((((((((())))))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''''''''((((((((('''((()))(((&&&&&&&&&'''%%%%%%'''((()))*********&&&''''''''''''((((((((((((((((((((()))))))))))))))((((((''''''(((((()))''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''((())))))***''''''''''''''''''''''''%%%&&&'''&&&%%%$$$%%%'''''''''''''''((((((((((((&&&'''(((((((((((((((((())))))))))))((((((((((((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((%%%&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&'''((()))***)))((((((''''''((((((((((((''''''(((((((((((((((((((((((('''''''''''''''''''''''''''(((((())))))***************************)))))))))************++++++++++++))))))***+++,,,+++***))))))*********+++++++++++++++,,,,,,------......,,,,,,,,,---------......------------------------,,,,,,,,,------------...+++,,,---...000000000111++++++++++++++++++++++++)))***++++++,,,+++++++++************************))))))))))))))))))))))))(((((((((((((((((((((((((((((('''''''''((())))))))))))*********)))((('''''''''(((((((((((())))))''''''''''''((((((((((((((((((((((((((((((((((((***)))***---000000---)))'''''''''''''''((())))))((((((((((((''''''''''''(((((((((((((((((((((((()))))))))((((((((('''''''''''''''(((((((((((((((((((((((((((((())))))))))))((('''&&&&&&'''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&'''))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&'''((((((((())))))******************%%%&&&'''((()))(((''''''''''''(((((()))******+++)))************+++++++++***)))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------,,,------......///000000111///111222222111111222333000000000111111111222222111222333444444444333333444444444444444333222111000111111333444555666666333333444444333333222111222222111111222222333444222222222222222222222222222222111111000000//////////////////////////////111000000///......------++++++++++++++++++++++++))))))************))))))(((''''''&&&'''((()))***,,,+++++++++************'''''''''((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&(((***)))&&&%%%%%%'''%%%&&&''')))))))))((((((&&&&&&&&&'''''''''(((((('''((((((((()))))))))***))))))(((((((((((())))))%%%&&&&&&''''''(((((((((&&&&&&''''''((((((((((((&&&&&&&&&''''''''''''((('''''''''(((((((((((((((((((((((((((((((((((((((%%%'''((((((&&&%%%&&&(((''''''''''''((((((((((((&&&&&&'''((((((((((((((())))))((((((((('''''''''''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((&&&&&&'''''''''(((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((($$$&&&(((***+++******)))''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((()))******+++++++++******))))))(((((()))************+++++++++---+++******+++,,,+++)))))))))*********+++++++++***++++++,,,------......,,,,,,,,,---------......------------------------,,,,,,,,,---------......******+++,,,...000222333---,,,,,,++++++*********((()))***+++,,,++++++***************************)))))))))))))))))))))))))))))))))(((''''''&&&&&&))))))((('''''''''(((((((((((()))))))))((('''&&&&&&&&&'''''''''(((((((((''''''''''''(((((((((((((((((((((((((((((((((((()))((()))---111111,,,''''''''''''''''''((()))))))))(((((((((''''''''''''(((((((((((((((((((((((())))))))))))************)))))))))(((''''''&&&&&&$$$%%%'''((()))******)))((((((''''''((()))***+++(((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''(((''''''&&&'''((()))***(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''$$$%%%%%%&&&'''((())))))((('''&&&&&&&&&&&&&&&'''$$$%%%'''((((((((('''&&&&&&''''''((()))******+++)))************+++++++++,,,,,,,,,+++,,,,,,------........................---------...------,,,,,,---------...///000000111///111222222111111222333///000000000000111111111111222333444555444333333444444444444333333222111000000111222444555666666333333444444444333222222222222111111222222333444222222222222222222222222333222222111000//////...000000000000000000000000555555333111000...,,,,,,++++++++++++++++++++++++))))))************))))))***)))(((((((((***+++,,,''''''''''''&&&&&&&&&&&&&&&'''''''''(((((())))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((%%%(((***)))&&&$$$%%%'''''''''((())))))((('''&&&&&&&&&&&&'''''''''(((((('''((((((((())))))******))))))(((((((((((())))))$$$%%%%%%&&&'''((())))))'''''''''((((((((())))))&&&&&&&&&'''''''''(((((()))))))))(((''''''&&&&&&))))))))))))))))))))))))&&&(((***)))&&&&&&'''***''''''''''''((((((((()))&&&&&&'''((())))))((((((((((((((((((''''''''''''(((((())))))))))))((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((('''''''''(((((((((((())))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))###%%%'''***+++++++++***''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))&&&''''''((()))******+++,,,++++++***)))((((((''')))************+++++++++,,,+++))))))******((('''++++++,,,,,,,,,---------******+++,,,,,,---......,,,,,,,,,---------......------------------------,,,,,,,,,------.........---,,,++++++,,,---///000------,,,,,,+++***))))))((()))***+++,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))******)))((('''&&&%%%%%%***)))(((''''''''''''''''''((()))))))))(((&&&%%%%%%&&&&&&&&&''''''((((((''''''''''''((((((((()))((((((((((((((((((((((((((('''(((---111111,,,&&&))))))))))))************)))((('''&&&&&&'''((()))((()))))))))************(((((((((((((((''''''''''''''''''''''''((())))))(((((((((((())))))))))))(((((())))))******++++++%%%&&&''''''((((((''''''''''''(((((())))))******))))))(((((('''''''''&&&''''''''''''(((((((((((('''((()))******)))((('''((((((((((((((((((((((((***))))))((('''&&&&&&&&&&&&&&&&&&'''((())))))***((((((((((((((((((((((((((((((((((((((((((((((((---+++))))))+++,,,***''''''(((((()))***+++++++++************+++,,,------///......------,,,++++++,,,------...............////////////////////////000000000000000000000000000111222333333222111000000000111222333333444444444444444333333222222222333222111111222333555666444444333333333333222222111111111111111111111111111111222333333333222222111111111000000...------......---***))),,,333999IIIFFF@@@999444///---,,,))))))*********++++++++++++***)))))))))***,,,---(((***+++***)))((()))***&&&&&&''''''(((***+++,,,++++++************++++++''''''((()))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''((((((((()))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%((((((((((((((((((((((((+++)))((()))+++,,,***'''((((((((((((((((((((((((&&&%%%%%%%%%&&&((()))+++(((((((((((((((((((((''''''&&&%%%$$$%%%''')))***&&&'''((())))))((('''&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''))))))(((((((((((())))))''''''''''''''''''''''''))))))))))))))))))))))))%%%%%%%%%$$$$$$%%%%%%&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))************************************+++*********))))))(((((())))))))))))************)))************+++++++++,,,++++++******++++++,,,000///...---,,,,,,+++***++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++************++++++++++++++++++++++++++++++************))))))))))))''''''(((((())))))******))))))(((((((((((())))))''')))***)))((('''(((***''''''(((((())))))******((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))(((((()))))))))*********)))((('''&&&&&&'''((()))(((((())))))))))))))))))((((((((((((((((((((('''&&&&&&&&&&&&&&&'''(((((((((((((((((())))))))))))&&&'''''''''''''''((((((%%%&&&''''''((((((''''''(((((((((((())))))))))))))))))((((((((('''''''''''''''''''''(((((((((((('''((()))*********))))))((((((((((((((((((((((((***))))))(((''''''&&&&&&&&&&&&''''''((())))))***((((((((((((((((((((((((((((((((((((((((((((((((+++)))((((((***+++)))''''''(((((()))******++++++******))))))******++++++---------------,,,,,,,,,------...////////////...////////////////////////000000000000000000000000000111222222222222111000//////000111111222333333444444333333333222222222222222111111222333555666444444333333333222222222222222222222222222222222111111111222111111000000111111111111000///...---......---+++***---222777AAA>>>:::555111...---,,,))))))*********++++++++++++***)))))))))***+++,,,((()))******)))((()))***))))))(((((((((((())))))***))))))(((((())))))***''''''((()))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((('''''''''((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((('''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&((((((((((((((((((((((((***(((''')))++++++)))'''((((((((((((((((((((((((((('''&&&&&&&&&'''((()))&&&&&&&&&'''''''''((((((((('''&&&%%%%%%&&&((()))&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&))))))((('''&&&%%%%%%$$$((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''''''''''''''''''''''''''''')))((((((''''''(((((()))'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((()))))))))***************************************)))))))))(((((())))))))))))************)))************+++++++++,,,++++++******++++++,,,......------,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++************++++++************************************))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))''')))***)))((('''(((***''''''''''''((((((((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''(((((())))))))))))******((((((''''''''''''((((((((((((((((((((('''''''''''''''((((((((((((((((((&&&&&&%%%%%%&&&&&&''''''(((((((((((())))))))))))'''''''''&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''))))))))))))(((((((((((())))))((((((((((((''''''''''''''''''(((((((((((((((((()))***+++++++++***(((((((((((((((((((((((()))))))))(((''''''&&&&&&&&&&&&''''''((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&''')))***)))'''((((((((()))******++++++******))))))((())))))))),,,,,,,,,,,,------------......///000000000//////000000000000000000000000000000000000000000000000000111111222222111111000/////////000111111222222333333333333222222222222222111111111222333444555333333333333222222222222222222222222222222222222111111111111000///......111111222111111000///...---------,,,+++---000333666444222///------,,,---***************++++++++++++******)))))))))******((()))******(((((()))***,,,+++***((('''''''''''')))((((((''''''(((((()))''''''((()))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((((((((()))))))))(((((((((((((((((((((((((((((())))))((('''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((('''((()))***(((&&&(((((((((((((((((((((((()))(((''''''&&&&&&''''''&&&'''''''''(((((()))))))))((('''&&&&&&&&&'''((('''&&&&&&%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&((((((((('''''''''&&&&&&&&&'''((())))))((('''&&&(((((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''(((''''''''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))******************************))))))))))))(((((())))))))))))************)))************+++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++*********++++++************++++++))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((()))((((((''''''(((((()))''')))***)))((('''(((***''''''''''''&&&&&&&&&&&&((((((((((((((((((((((((((((((((())))))(((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''(((((((((((()))))))))***(((((((((''''''((((((((((((''''''''''''&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&''''''((((((((((((((())))))))))))))))))((((((''''''&&&&&&&&&&&&'''(((((((((((((((******))))))((((((''''''))))))((((((((((((((((((''''''''''''((((((((((((******+++++++++*********(((((((((((((((((((((((())))))((((((''''''''''''''''''''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((())))))))))))(((((())))))************,,,+++***)))))))))))))))******+++,,,------.........//////000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000111111222222333222222222222222222222111111111222222333444444333333333222222222222111222222222222222222222222222222111111000///...---111111222222111000//////,,,,,,---,,,------///000///...---,,,++++++++++++************************+++******)))))))))))))))((()))***)))((('''(((***,,,+++***((('''''''''''')))((((((''''''(((((()))''''''((()))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((('''''''''''''''(((((((((((()))))))))(((((((((((((((((((((((())))))))))))((('''&&&%%%&&&&&&&&&'''''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((('''''''''(((((((((''''''((((((((((((((((((((((((((((((''''''''''''''''''))))))))))))))))))))))))***)))((('''&&&&&&''''''((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''$$$$$$%%%'''(((***++++++%%%''')))******)))'''%%%((((((((((((((((((((((((((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((('''&&&&&&%%%%%%((((((((((((((((((((((((((('''&&&%%%%%%$$$$$$%%%((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((************************))))))))))))))))))((((((((()))))))))************))))))*********+++++++++,,,++++++******++++++,,,))))))******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++***************++++++************++++++)))))))))***************************)))))))))(((******))))))((((((''''''(((((((((''''''(((((((((''')))***)))((('''(((***(((((((((''''''&&&&&&&&&(((((((((((((((((((((((('''(((((())))))(((((('''''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))'''(((((((((((()))))))))'''(((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&'''''''''(((((())))))))))))((((((((((((((()))(((((((((((())))))))))))))))))((((((''''''&&&&&&&&&'''(((((())))))((((((******))))))((((((''''''(((((())))))))))))))))))''''''''''''((((((((((((------,,,+++***)))((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((())))))))))))***+++)))))))))))))))*********---,,,+++***************)))******+++,,,---.........//////000000000000000000000000000000000000000////////////////////////000000000000000000000000111111111222222222222222222222222222222222222222000000111222333333333333333333222222222111111111222222222222222222222222222222222222111000///...000111111111111000//////---,,,,,,,,,---------------,,,,,,+++************************************)))))))))***))))))))))))''')))***)))((('''((()))))))))(((((((((((())))))***))))))(((((())))))***''''''((()))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((()))))))))***))))))))))))))))))))))))(((((()))(((((('''&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''******)))))))))(((((((((((((((((((((((((((((((((&&&'''((((((((('''''''''((((((((((((((((((((((((&&&&&&'''(((((()))))))))******))))))((('''&&&&&&***)))((((((''''''''''''***)))(((''''''((()))***&&&'''''''''''''''''''''$$$$$$%%%''')))***+++,,,%%%''')))******)))'''%%%((((((((((((((((((((((((((((((((('''&&&&&&&&&%%%((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&((((((((((((((((((((((((((('''&&&%%%%%%%%%%%%%%%(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((())))))((()))))))))************))))))*********+++++++++,,,++++++******++++++,,,((())))))******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,************************++++++************++++++*********+++++++++,,,,,,************)))))))))(((******))))))((((((''''''((((((''''''''''''((((((''')))***)))((('''(((******))))))(((((('''''''''(((((((((((((((((((((((('''''''''(((((('''''''''''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))''''''(((((((((((())))))''''''((((((((((((''''''&&&&&&&&&'''''''''((((((&&&&&&''''''((()))))))))******))))))((()))))))))(((((((((((())))))))))))'''''''''&&&&&&&&&&&&&&&''''''((())))))))))))((())))))))))))(((((((((((((((((())))))))))))******''''''''''''((((((((((((---,,,+++***)))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''')))******(((((()))+++))))))))))))))))))******---,,,++++++++++++++++++)))******+++,,,------.........///000000000//////000000000000000000000000////////////////////////111000000//////000000111222222222222222222222222111111111222222222222222///000111222333333333333222222222222111111111111111111111111111111111111222222222222111000////////////000000000000//////...,,,++++++,,,---,,,+++---,,,,,,++++++******)))+++++++++***************'''((())))))******))))))'''((())))))''''''((()))(((((('''(((((()))***+++***))))))(((((())))))***''''''((()))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((()))((((((((()))))))))******))))))))))))))))))))))))''''''((((((((((((''''''%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''))))))))))))((((((((((((((((((((((((((((((((((((&&&(((***)))((('''((((((((((((((((((((((((((((((%%%%%%'''((()))*********(((((('''&&&%%%$$$$$$###))))))((((((((((((((('''***))))))))))))))))))***&&&&&&&&&'''''''''''''''((((((((((((((((((((((((&&&'''((())))))((('''&&&(((((((((((((((((((((((('''''''''''''''&&&&&&&&&(((((((((((((((((((((((((((''''''''''''''''''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%)))((((((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((()))))))))))))))))))))))))))))))))''''''(((((((((((())))))))))))))))))************)))************+++++++++,,,++++++******++++++,,,))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++,,,,,,,,,)))))))))***************++++++************++++++*********+++,,,,,,------************))))))))))))))))))))))))(((((((((((((((''''''&&&&&&''''''(((''')))***)))((('''(((***)))))))))))))))(((((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''''''''((((((((())))))&&&'''((())))))((('''&&&%%%%%%&&&'''((())))))***&&&&&&''''''((())))))*********)))((((((((((((((((((((((((((())))))))))))&&&'''''''''''''''((((((''''''((()))))))))))))))(((((((((((())))))))))))(((((()))))))))*********''''''''''''((((((((((((***)))((((((((()))******(((((((((((((((((((((((('''(((((((((((((((((((((((((((((((((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((''')))***)))'''&&&''')))***)))))))))))))))))))))+++***************+++,,,******++++++,,,,,,,,,---------...////////////...////////////////////////////////////////////////111000///......///000111222222222111111111111111000111111111222222222222//////111222333333222222222222222222111111111111000000000000000000000000///000000111000000//////......////////////......000---***)))+++,,,+++***++++++,,,,,,++++++******+++++++++*********))))))%%%&&&((()))************'''((()))(((''''''((()))((((((((((((((()))******)))((((((''''''(((((()))''''''((()))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((%%%&&&&&&'''((()))******(((((()))))))))*********))))))))))))))))))))))))%%%&&&'''((())))))))))))%%%%%%&&&&&&'''(((((()))(((((((((((((((((((((((())))))((((((((('''''''''((((((((((((((((((((((((''')))++++++)))'''(((***((((((((((((((((((((((((&&&'''((()))******)))(((&&&&&&&&&&&&&&&''''''''''''(((((())))))))))))((((((((())))))))))))((((((&&&&&&&&&'''''''''(((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''(((((((((((((((((((((((()))((((((''''''(((((()))%%%%%%&&&&&&'''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%(((''''''(((((()))***+++((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))************)))************+++++++++,,,++++++******++++++,,,******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++((())))))***++++++,,,,,,((()))))))))*********+++++++++************++++++)))))))))***+++,,,,,,,,,************))))))))))))(((((((((((())))))))))))(((''''''&&&&&&''''''(((''')))***)))((('''(((***''''''(((((((((((((((((((((((((((((((((((((((((('''(((((())))))(((((('''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''((((((((()))&&&'''((())))))((('''&&&$$$%%%&&&'''(((***++++++&&&&&&&&&'''((())))))***))))))((('''''''''''''''(((((((((((())))))))))))(((((())))))******++++++'''(((((()))))))))))))))''''''(((((())))))******(((((())))))*********+++''''''''''''((((((((()))'''&&&&&&&&&(((***,,,---(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&(((***(((%%%$$$%%%'''*********)))))))))))))))))))))(((((()))***++++++***++++++++++++,,,,,,,,,,,,------...............////////////////////////////////////////////////111000///......///000111111111111000000000000000000000111111222222222222...///111222333333222222222222222111111111111000////////////////////////......///////////////...------...............---111---)))(((***,,,+++***)))***++++++++++++++++++++++++++++++******))))))$$$%%%''')))++++++++++++'''((()))((('''&&&''')))))))))(((((((((((())))))'''''''''&&&&&&''''''''''''(((((()))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((($$$%%%&&&'''(((***++++++))))))))))))************))))))))))))))))))))))))$$$%%%&&&((())))))******%%%%%%&&&&&&'''((())))))))))))))))))))))))))))))((((((((((((''''''''''''(((((((((((((((((((((((('''***,,,+++)))((()))+++((((((((((((((((((((((((((()))*********)))'''&&&''''''((()))***+++,,,---&&&'''((())))))***))))))&&&'''((())))))((('''&&&&&&&&&&&&'''''''''((((((&&&&&&'''((()))***++++++((((((''''''''''''((((((((((((((((((((((((((((((%%%&&&&&&''''''((((((((())))))))))))))))))))))))))))))(((((((((((())))))$$$%%%%%%&&&'''((())))))''''''''''''''''''''''''%%%%%%%%%%%%'''((()))***(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))&&&'''''''''(((((())))))))))))))))))************)))************+++++++++,,,++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))((())))))***++++++,,,,,,(((((())))))*********+++++++++************++++++'''(((((()))***+++++++++************))))))))))))''''''(((((())))))******'''''''''&&&&&&'''''''''((()))***)))((('''(((***%%%&&&&&&''''''((((((((((((((((((((((((((((((((())))))************))))))'''''''''&&&&&&'''''''''(((((((((((()))))))))***((((((((('''&&&&&&&&&%%%&&&&&&''')))************&&&&&&''''''''''''&&&&&&&&&''')))*********)))((()))((('''&&&'''(((+++,,,******))))))((((((''''''''''''''''''(((((((((((((((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''(((((()))***)))'''&&&%%%&&&''')))*********)))((()))'''%%%&&&)))***(((&&&%%%%%%&&&'''((((((''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))''')))***+++***)))***+++************************,,,,,,+++******+++,,,---..................------///////////////.........///////////////.........////////////000000000000000000000000000000000000//////000000111111111222000000111111111222222222000000//////000111222222222111///111333444111///////////////////////////------------------------------,,,,,,,,,,,,++++++,,,,,,+++***))))))******+++*********))))))((((((&&&&&&((()))************+++)))'''(((+++,,,***(((((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%''''''''''''(((((((((((('''((()))))))))(((&&&%%%&&&&&&&&&'''''''''((((((''''''''''''((((((((()))(((((((((((((((((((((((())))))((('''''''''''''''''''''((((((((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))************))))))******))))))((((((((('''''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((+++***((('''''''''((())))))))))))))))))((('''''''''''''''(((''''''&&&%%%))))))))))))))))))))))))((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((()))))))))(((''')))'''&&&&&&((())))))(((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&((()))))))))(((''''''((()))))))))(((&&&%%%(((''''''&&&&&&((()))***))))))))))))))))))))))))++++++***)))((('''&&&&&&'''((()))******)))((('''(((((((((((())))))))))))************************((())))))))))))*********++++++++++++++++++++++++***+++,,,,,,***((())))))******))))))))))))******++++++++++++++++++++++++(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************++++++******))))))((((((((((((((((((''''''''''''%%%%%%%%%&&&&&&''''''''''''((()))(((&&&&&&((()))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((((((((('''&&&%%%$$$$$$###''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''((()))))))))))))))'''(((((((((((((((((('''&&&'''((()))***))))))((())))))(((''''''(((******))))))))))))((((((((((((''''''''''''((((((((((((******)))(((''''''&&&&&&((((((((((((((((((((((((''''''(((((((((((('''''''''''''''''''''''''''''''''(((((()))))))))((((((&&&''''''(((((((((((('''***(((&&&'''))))))(((&&&%%%&&&&&&'''((((((''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''')))***+++***)))***+++************************))))))(((((()))+++,,,---..................------000000000000000/////////......//////000000111111000000//////......------000000000000000000000000//////000000000111111111000000000111111111222222000000000000111111111222222000///111333333111///........................------------------------------,,,,,,,,,+++++++++,,,++++++***))))))******+++*********)))))))))))))))******))))))((('''&&&+++)))'''(((***+++***(((((((((((((((((((((((((((***)))))))))((((((((((((((((((((())))))))))))***'''((()))))))))(((&&&&&&&&&&&&&&&'''''''''(((((('''''''''((((((((())))))(((((((((((((((((((((((())))))(((''''''''''''''''''(((((())))))(((((('''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))******))))))((()))))))))(((((('''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***))))))(((((((((((((((((((((((((((((('''&&&&&&(((((())))))(((((('''&&&((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&''''''(((((((((((((((&&&%%%###$$$&&&''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%'''((((((((('''&&&'''((()))))))))(((&&&%%%(((''''''&&&'''((()))***))))))))))))))))))))))))******))))))(((((('''''''''((()))******)))((('''(((((((((((()))))))))***)))))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++---......,,,***++++++******))))))))))))******++++++++++++++++++++++++************************))))))))))))))))))))))))+++++++++******))))))))))))))))))(((((((((((((((((((((((((((''''''''''''(((''''''''''''''''''&&&'''((()))(((&&&&&&((()))))))))))))))))))))))))))&&&''''''((((((''''''&&&(((((((((((((((((((((((()))((((((''''''&&&&&&&&&))))))))))))))))))))))))''''''''''''''''''(((((('''(((((()))))))))(((((((((((())))))))))))((((((''''''((()))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))''''''''''''((((((((((((+++******)))((((((''''''((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''((()))******(((''''''&&&&&&&&&''''''***(((''''''(((((('''%%%%%%&&&''''''((('''''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''')))***+++***)))***+++************************&&&&&&'''((()))+++---...------------------......000000000000000000000000......///000111222222333000000///...---,,,++++++000000000000000000000000//////000000000000111111000000000000111111111111///000111222222222111000111000000000222222000///........................------------------------,,,,,,,,,,,,++++++++++++,,,+++******)))************************)))))))))************)))((('''&&&***)))((((((******)))((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))************((((((((()))(((''''''&&&&&&&&&'''''''''(((((((((''''''((((((((()))))))))(((((((((((((((((((((((())))))((('''''''''((((((((())))))******))))))((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''''''''(((((())))))(((((('''((((((((('''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((())))))))))))((('''''''''''''''''''''&&&&&&%%%)))))))))))))))(((((('''''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((('''''''''''''''((()))))))))(((&&&''')))******)))(((((((((((((((((((((((())))))))))))))))))))))))$$$%%%&&&''''''''''''&&&((((((((()))(((((('''&&&(((''''''''''''((())))))))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))((((((((((((((()))))))))******((((((((((((((((((((((((************+++++++++,,,+++++++++++++++++++++++++++,,,...---,,,***++++++******))))))))))))******++++++++++++++++++++++++************************))))))))))))))))))))))))+++++++++******)))))))))''''''''''''((((((((((((((((((((((((''''''''''''***))))))(((''''''&&&&&&'''((()))((('''&&&''')))))))))))))))))))))))))))&&&''''''((((((''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&&&&''''''(((((())))))((((((((()))((((((''''''((((((((())))))((((((((('''(((((()))))))))))))))))))))******)))((('''&&&''''''(((((())))))******''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))'''&&&%%%%%%%%%'''((())))))((('''&&&%%%&&&'''(((***)))((((((((('''&&&&&&&&&&&&'''''''''''''''&&&(((''''''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''')))***+++))))))***+++************************''''''((()))***+++,,,---,,,,,,------------......////////////000000000000......//////000000000111/////////......---------000000000000000000000000//////000000000000000000/////////000000000111111...000222333333222000///000///000000111111000///........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++***************+++************************''''''((()))))))))))))))))))))(((((()))))))))((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&(((((()))))))))*********(((((((((((((((''''''&&&''''''''''''(((((((((((('''(((((((((((()))))))))(((((((((((((((((((((((())))))((((((((((((((()))))))))************))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''((((((''''''((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''((()))))))))(((&&&%%%'''''''''((((((''''''&&&((())))))))))))(((''''''''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''(((''''''&&&&&&''')))***+++***((()))***,,,++++++((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''((((((((((((((((((''''''''''''''''''((((((((()))(((((((((((((((((((((((('''((((((((()))))))))***(((((())))))))))))(((((((((((()))))))))*********))))))))))))))))))))))))******+++++++++,,,,,,,,,************************(((***++++++)))((()))*********))))))))))))******************************************************))))))))))))))))))))))))))))))))))))))))))))))))'''''''''(((((()))))))))((((((((((((''''''''''''((((((((('''''''''''''''&&&((())))))'''''''''(((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((('''''''''(((((()))))))))''''''''''''''''''''''''&&&''''''(((((()))))))))'''((((((((((((''''''&&&&&&''''''((((((''''''&&&((((((((((((((())))))***))))))******)))((('''&&&''''''(((((())))))******''''''''''''(((((((((((($$$%%%&&&&&&((())))))***((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))((('''%%%$$$###$$$%%%%%%***)))((('''''''''))))))((())))))(((''''''''''''&&&'''''''''''''''&&&&&&(((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''')))***+++))))))***+++******************************++++++++++++++++++,,,,,,,,,,,,------......---------.........///////////////......---------.........//////000000111////////////////////////000000//////////////////....../////////000000000...///111222222111///......///000000000/////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********+++***************++++++***************+++++++++'''(((((())))))))))))((((((((())))))((((((((()))((((((((((((((((((((((((&&&&&&&&&''''''''''''''''''''''''((((((((()))))))))((((((((('''''''''''''''''''''((((((((())))))(((((((((((()))))))))***))))))))))))))))))))))))))))))((((((((())))))***))))))************))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((()))))))))''''''((((((((((((''''''&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''((()))))))))(((&&&%%%'''(((((()))))))))((((((''''''((((((''''''&&&%%%''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''')))***(((&&&%%%%%%'''(((((('''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((())))))***(((((('''''''''(((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((''''''(((((())))))******))))))(((((((((((())))))))))))))))))******************************************+++++++++,,,,,,,,,************************''')))******)))((()))*********))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&&&&'''((()))******((((((((())))))*********((((((((((((''''''''''''$$$$$$%%%&&&''''''((((((&&&'''))))))(((''''''((('''''''''''''''''''''''''''(((((((((((((((((('''))))))))))))))))))))))))&&&&&&&&&'''(((((())))))''''''''''''''''''''''''(((((((((((((((((())))))&&&''''''(((((((((''''''&&&&&&''''''''''''&&&&&&((((((((((((((()))******))))))))))))(((((((((((((((((((((((())))))))))))''''''''''''((((((((((((###$$$%%%&&&'''((()))***((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''&&&%%%$$$######$$$((((((((((((((()))******&&&((()))((('''&&&((()))'''''''''(((''''''&&&%%%(((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''')))***+++***)))***+++************************++++++,,,,,,,,,++++++***++++++,,,,,,------......,,,,,,,,,------......///000//////...---,,,++++++------...///000111222222////////////////////////000000////////////..................////////////...///000000000///...------///000000.........///------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********************)))******+++,,,*********++++++++++++++++++++++++***)))'''%%%%%%'''((())))))''''''((()))((((((((((((((((((((((((((((((((()))))))))))))))''''''''''''(((((((((((())))))(((''''''''''''(((''''''((((((((()))))))))((((((((()))))))))******))))))))))))))))))))))))))))))((((((((()))******((())))))******))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((()))*********'''(((((())))))((((((''''''''''''''''''(((((((((''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''(((((((((((('''&&&&&&'''((())))))))))))))))))'''''''''''''''&&&&&&%%%''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))((('''&&&&&&((())))))(((((((((((((((((((((((((((''''''''''''''''''''''''))))))(((((())))))***+++(((''''''''''''((())))))&&&''''''((()))((((((((())))))))))))))))))))))))''''''(((((())))))******))))))(((((((((((()))))))))))))))*********++++++************************************+++++++++,,,************************(((***,,,,,,+++***+++,,,******))))))))))))******************************(((((((((((((((((((((((())))))))))))))))))))))))%%%&&&''''''((()))******))))))))))))************((((((((((((''''''''''''"""###$$$%%%&&&((())))))%%%''')))***((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))(((((('''))))))))))))))))))))))))&&&&&&&&&''''''((((((((()))))))))))))))))))))))))))))))))(((((((((((((((%%%%%%&&&'''((((((((((((''''''(((((((((((('''''')))(((((('''((()))***+++))))))(((''''''(((******))))))))))))((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%'''((())))))******$$$''')))((('''''')))+++''''''(((((('''&&&&&&%%%(((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''')))***+++***)))***+++************************((()))***+++,,,,,,++++++***++++++,,,------......,,,,,,------...//////000//////......------,,,,,,---......//////000000000////////////////////////000000/////////.........------.........////////////.........------------,,,...000000...,,,---///------------------------++++++++++++++++++++++++++++++++++++******************))))))***++++++,,,*********++++++,,,,,,,,,+++++++++***((('''%%%$$$&&&(((***)))'''&&&''')))(((((((((((((((((((((((((((((((((((()))))))))***'''(((((((((((()))))))))***)))((('''&&&''''''((('''((((((((())))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))(((((()))******+++'''(((((())))))(((((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''((())))))***((())))))******))))))((('''''''''(((((()))))))))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''&&&'''(((((())))))((((((((((((((((((((('''&&&&&&((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&''''''(((((((((((((((***((('''((()))+++******(((((((((((((((((((((((('''''''''''''''''''''''')))(((((('''((()))***+++(((''''''&&&'''((()))***&&&&&&((()))))))))((('''))))))))))))))))))))))))(((((((((((())))))))))))***)))(((''''''((()))***))))))*********+++++++++************************)))))))))*********++++++************************(((***+++,,,+++***+++,,,******))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))***************))))))))))))))))))))))))(((((((((((((((((((((''''''''''''$$$%%%%%%&&&'''(((((()))%%%'''******)))'''''''''''''''''''''''''''''''''(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((())))))))))))))))))))))))))))))******))))))((((((''''''$$$%%%&&&'''(((((((((((((((((())))))))))))(((((()))((('''''''''(((***+++)))((('''&&&'''(((+++,,,******))))))((((((''''''''''''''''''((((((((()))*********)))((((((''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''%%%&&&''')))***))))))((("""###%%%((())))))))))))###&&&((((((''''''))),,,'''((((((((('''&&&%%%%%%(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''')))***+++***)))***+++************************%%%&&&(((***+++,,,,,,+++******+++,,,,,,---......------......///000000111.........///////////////..................------////////////////////////000000//////.........------------........./////////...---,,,,,,,,,,,,,,,+++...000000---,,,---///------------------------+++++++++++++++++++++++++++++++++************)))******))))))***+++,,,,,,*********++++++,,,,,,,,,((()))))))))))))))((((((&&&(((***)))&&&&&&'''***((((((((((((((((((((((((%%%&&&&&&&&&''''''(((((())))))))))))***************)))(((&&&&&&''''''((((((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))((())))))***++++++''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))))))))************))))))'''((((((((())))))******''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((((((((((((((()))((('''%%%%%%&&&''''''%%%%%%&&&'''(((((((((''')))))))))))))))(((((('''))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((%%%&&&((()))))))))((('''&&&%%%$$$$$$&&&''''''&&&(((((((((((((((((((((((())))))))))))))))))))))))(((''''''&&&&&&((()))***((('''&&&&&&'''((()))***%%%&&&((()))))))))((('''))))))))))))))))))))))))))))))))))))((((((((((((***)))(((''''''((()))***)))************+++++++++))))))))))))))))))))))))((())))))))))))*********))))))))))))))))))))))))&&&''')))***)))((()))*********))))))))))))******))))))))))))))))))))))))************************))))))))))))))))))))))))......---,,,+++***)))((())))))(((((('''''''''&&&)))((((((((('''''''''''''''''''''(((((((((((((((%%%'''******)))'''''''''(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))*********)))))))))))))))''''''''''''''''''''''''***)))((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))((((((''''''&&&&&&&&&''''''(((((((((((((((((((((((()))(((((('''&&&&&&&&&''''''(((((())))))))))))(((((('''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$((((((''''''&&&&&&&&&%%%******))))))((((((''''''%%%&&&((()))))))))((('''***)))(((''''''((()))***+++***)))(((((()))***+++)))((('''&&&%%%%%%&&&'''(((((((((((())))))))))))'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''******))))))((((((''''''(((((((((((())))))))))))******))))))))))))******+++++++++***************+++,,,---...////////////......---,,,,,,...///000------..................111000///---------...///,,,,,,,,,---------......,,,---...//////...---,,,,,,...111333222000---***////////////////////////////////////////////////000///,,,*********+++,,,******)))(((''''''((((((------,,,++++++******)))************************************************++++++++++++************)))))))))(((''''''&&&&&&******))))))((((((''''''%%%&&&''''''&&&&&&((()))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))(((''''''&&&&&&((()))***(((((())))))))))))(((((())))))************))))))))))))(((((('''''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''******)))((('''&&&%%%%%%'''(((((((((((((((''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))''''''''''''(((((((((((('''((('''%%%######%%%'''''''''(((((((((((((((((((((((((((((())))))))))))&&&&&&''''''(((((())))))''''''''''''''''''''''''((((((''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''***((('''&&&&&&'''(((***''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))+++*********))))))(((((())))))))))))******************))))))))))))******************************))))))))))))))))))))))))++++++******************)))))))))***++++++)))'''))))))))))))((('''&&&%%%******))))))((((((''''''************************(((((())))))))))))((((((''''''((((((((((((''''''))))))((((((''''''&&&&&&((((((((((((((((((((((((&&&&&&&&&'''((())))))***(((((((((((())))))))))))(((((((((((())))))))))))%%%&&&''')))))))))((((((&&&&&&''''''(((((())))))%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''&&&''''''(((((((((((((((((((((((((((((('''&&&&&&'''''''''((((((((((((((()))(((((((((''''''''''''''''''''''''&&&&&&&&&&&&((((((((('''''''''&&&&&&((((((((((((''''''''''''&&&&&&((()))))))))((('''***)))(((''''''((()))***)))((('''&&&&&&'''((()))(((((('''&&&%%%&&&'''''''''((((((((())))))))))))'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''))))))))))))(((((((((((((((((((((((())))))))))))******))))))))))))************************++++++++++++,,,---............---------------...///////////////...---------,,,///......------------...,,,,,,,,,---------......------............------***+++---......,,,***(((................................................000...,,,+++******+++,,,,,,,,,+++***************++++++++++++++++++++++++************************++++++++++++++++++++++++)))))))))(((((((((''''''((((((((((((''''''''''''))))))))))))((((((''''''%%%&&&((('''&&&&&&((()))))))))))))))))))))))))))''''''''''''((((((((((((''''''''''''''''''''''''(((((('''&&&'''((()))***(((((())))))))))))((((((((())))))******))))))((()))))))))(((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((''')))))))))))))))))))))))))))))))))(((''''''&&&&&&''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))''''''''''''(((((((((((()))))))))'''%%%%%%''')))$$$$$$$$$$$$$$$$$$$$$%%%''''''((((((((()))))))))'''''''''(((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))************)))))))))((())))))))))))******************))))))))))))******************************************************************************)))))))))***++++++)))'''(((((()))))))))))))))((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))((((((''''''((((((((((((''''''((((((((((((((('''''''''))))))))))))))))))))))))&&&&&&''''''((())))))***''''''((((((((()))))))))(((((((((((())))))))))))'''(((((())))))((('''&&&'''''''''(((((((((((((((&&&&&&&&&&&&'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((&&&''''''((((((((((((((('''''''''(((''''''&&&%%%((((((((((((((('''''''''(((((((((((('''''''''''')))))))))(((((((((''''''))))))((((((((((((''''''&&&&&&&&&&&&''''''''''''&&&''''''((()))((((((((())))))(((((((((((())))))(((''''''&&&&&&''''''(((''''''&&&&&&&&&'''((((((''''''((((((((()))))))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))******))))))))))))******)))))))))***+++++++++,,,******+++,,,------------,,,,,,---...............000000///...---,,,,,,+++,,,,,,------------------,,,,,,,,,---------............------------............//////......---,,,................................................///...,,,+++***++++++,,,,,,+++++++++************))))))******+++,,,,,,---))))))))))))))))))))))))++++++++++++++++++++++++))))))((((((((((((''''''''''''''''''(((((((((((()))))))))(((((((((((('''%%%'''(((((('''&&&''')))))))))))))))))))))))))))''''''''''''((((((((((((''''''''''''''''''''''''(((((('''''''''((()))***(((((())))))))))))(((((('''(((((())))))(((((('''***)))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((((('''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))''''''''''''((((((((((((*********)))'''''')))***''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((''''''''''''(((((((((((((((''''''(((((((((((((((''''''''''''(((((((((((((((((((((((((((((('''''''''''''''''''''''')))((('''&&&&&&'''((()))''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******************))))))))))))******************************))))))))))))))))))))))))***************************)))((()))++++++)))((('''((()))***++++++++++++'''''''''((()))*********''''''''''''''''''''''''(((((())))))))))))((((((''''''(((((((((((('''''''''''''''((((((((((((((())))))))))))))))))))))))&&&&&&''''''((()))))))))&&&&&&'''''''''((((((((((((((((((((())))))))))))))))))))))))((('''&&&%%%((((((((((((((('''''''''((((((''''''((()))******''''''''''''''''''''''''&&&&&&''''''(((((())))))&&&''''''((((((((((((((('''''''''''''''&&&%%%%%%))))))((((((''''''&&&&&&(((((((((((((((''''''''')))))))))((((((((((((''')))))))))))))))(((((((((&&&&&&&&&''''''(((((((((&&&''''''((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))&&&&&&&&&&&&''''''(((((('''''''''((((((((())))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((())))))******(((((((((((())))))))))))******))))))))))))******(((((()))***+++,,,,,,,,,)))***+++,,,,,,,,,,,,,,,+++,,,---...///...---,,,//////......---------,,,***+++---...//////...---,,,,,,,,,---------......///...,,,,,,,,,,,,...///000000///...............------------------------------------------------...---,,,++++++++++++,,,)))))))))))))))))))))((())))))******+++++++++,,,************************+++++++++++++++++++++++++++*********))))))))))))&&&&&&&&&'''((())))))***((((((((((((((((((((((((&&&''')))((('''&&&''')))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((()))))))))(((((())))))))))))((((((''''''((((((((((((''''''************))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''(((((())))))&&&'''((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''(((((((((((()))*********(((((()))***************))))))))))))&&&&&&&&&&&&'''''''''((())))))((((((''''''&&&&&&''''''''''''''''''''''''(((''''''&&&&&&''''''(((''''''((((((((((((''''''((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&)))(((''''''''''''((()))''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((*********)))))))))))))))((()))))))))******************))))))))))))******************************(((((((((((((((((((((((())))))))))))***************)))((()))***+++)))((('''((()))***************'''((((((((()))))))))***))))))))))))))))))))))))(((((())))))))))))((((((''''''((((((((((((''''''&&&&&&''''''(((((())))))((((((((((((((((((((((((''''''''''''(((((())))))&&&&&&&&&&&&'''''''''((((((((((((((())))))))))))))))))))))))((((((''''''))))))((((((''''''&&&&&&'''&&&%%%%%%$$$$$$$$$%%%''''''''''''''''''''''''&&&&&&''''''(((((())))))&&&''''''(((((((((((((((''''''((((((''''''&&&%%%))))))((((((''''''&&&&&&'''''''''(((((((((((((((((((((((('''''''''&&&&&&((((((((()))))))))))))))'''''''''(((((())))))***''''''''''''((((((((()))(((((())))))))))))(((((((((((())))))))))))((((((%%%%%%&&&''''''(((((((((''''''''''''(((((((((((((((''''''&&&&&&''''''(((''''''''''''''''''''''''''''''(((((())))))******(((((((((((())))))))))))******))))))))))))******(((((()))***+++,,,,,,,,,******++++++,,,+++++++++***+++---.........---,,,,,,---------......//////+++---...000000000///...,,,,,,,,,---------.........---,,,++++++,,,---...---,,,+++*********++++++------------------------------------------------------,,,,,,++++++,,,,,,((()))************))))))+++++++++******)))))))))++++++++++++++++++++++++++++++++++++++++++++++++*********))))))))))))(((%%%&&&&&&'''((()))******'''''''''''''''((((((((('''((())))))'''&&&''')))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))(((((())))))))))))((((((''''''((((((((((((''''''))))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))&&&'''''''''(((((())))))''''''''''''''''''''''''&&&&&&''''''((()))))))))&&&&&&'''(((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''((((((((((((&&&((())))))((('''((()))))))))((((((((('''''''''&&&&&&&&&&&&'''''''''((())))))((((((''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((())))))(((''''''((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''((((((((((((''''''''''''(((((((((((('''((((((((()))))))))***(((((((((((((((((((((((())))))))))))))))))******((()))))))))******************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********+++)))((((((*********)))((()))))))))(((((('''&&&***)))))))))((((((((('''))))))))))))))))))))))))(((((())))))))))))((((((''''''((((((((((((''''''&&&&&&''''''(((((())))))''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&&&&'''''''''((((((((((((((())))))))))))(((((((((((())))))******))))))((((((''''''&&&&&&)))((('''&&&%%%%%%%%%%%%'''''''''''''''''''''''''''''''''(((((((((((((((&&&''''''(((((((((((((((((((((((()))(((''''''&&&(((((((((((((((''''''''''''''''''((((((((((((((('''''''''&&&&&&&&&%%%%%%''''''(((((((((((())))))((((((((()))))))))))))))(((''''''''''''((())))))(((((())))))))))))((((((%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''((('''''''''&&&&&&'''''''''(((((((((((((((''''''''''''((((((''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))******))))))))))))******)))))))))***+++++++++,,,***++++++,,,,,,+++++++++++++++,,,---------------+++,,,,,,---...///000000......//////000/////////,,,,,,,,,---------......------,,,,,,,,,,,,------...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,+++,,,++++++***))))))((((((************************************************((((((''''''''''''&&&&&&&&&&&&&&&'''((())))))***&&&''''''''''''(((((((((((()))***)))'''''''''((())))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))'''((()))*********))))))(((((())))))))))))(((((('''(((((())))))(((((('''(((((()))))))))))))))***((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((()))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))%%%&&&'''((())))))))))))''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))''''''''''''((((((((((((%%%&&&(((((('''&&&'''(((++++++******)))(((((((((&&&&&&'''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&'''((())))))((('''&&&((((((''''''''''''((((((((((((((((((((((((((((((************************((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((''''''(((((())))))******))))))))))))))))))))))))))))))))))))************))))))))))))******************))))))))))))******))))))))))))))))))))))))++++++++++++++++++++++++'''(((((())))))*********+++)))(((((()))******))))))))))))(((((('''&&&%%%*********)))((('''''''''''''''''''''''''''''''''(((((())))))))))))((((((''''''(((((((((((('''''''''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((((((&&&&&&'''''''''((((((((((((((((((((())))))))))))(((((((((((()))***+++,,,((((((((((((((('''''''''***))))))((((((((())))))''''''''''''''''''''''''((((((((((((((('''''''''&&&''''''((((((((((((((())))))******))))))(((''''''''''''(((((((((((((((''''''''''''((((((((()))'''''''''&&&&&&&&&%%%%%%&&&&&&'''''''''(((((((((((((((((((((((((((''''''(((''''''&&&'''((()))***'''((()))******)))((('''%%%%%%&&&''''''&&&%%%%%%&&&'''((((((((('''&&&%%%&&&&&&&&&'''''''''((((((((((((''''''''''''((((((''''''''''''''''''''''''))))))))))))(((((((((((((((((((((((())))))))))))******))))))))))))************************+++++++++,,,,,,,,,,,,,,,++++++,,,,,,++++++,,,,,,---...,,,---------...///////////////...---------......,,,,,,,,,---------......,,,,,,,,,------,,,,,,,,,/////////.........------+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---,,,,,,,,,)))***,,,......---,,,+++************))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((('''''''''&&&&&&&&&&&&&&&''''''(((((())))))&&&&&&&&&'''''''''((((((((()))***)))'''''''''((())))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((('''((()))***+++***))))))(((((())))))))))))((((((((())))))******))))))(((''''''((((((((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''((())))))***))))))))))))))))))))))))'''''''''(((((((((((((((%%%&&&'''((())))))))))))''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))''''''''''''(((((((((((($$$&&&((()))(((''''''(((,,,,,,+++******)))((((((''''''((((((((()))))))))'''''''''((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&'''((())))))((('''&&&((((((''''''''''''((((((((((((((((((((((((((((((************************''''''((((((((((((''''''''''''''''''((((((((((((''''''''''''(((((((((((('''''''''((()))*********))))))))))))))))))))))))((()))))))))************))))))))))))******************))))))))))))******))))))))))))))))))))))))++++++++++++++++++++++++''''''(((((()))******+++,,,***(((((()))*********(((((()))))))))(((((('''))))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''((((((((((((''''''((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((((((((('''''''''((((((((()))))))))(((((((((((())))))))))))***))))))(((((()))***+++'''''''''(((((((((((((((%%%%%%$$$%%%%%%&&&'''((((((((((((((((((((((((((())))))(((((('''''''''&&&&&&''''''(((((((((((((((***************)))((((((&&&'''''''''(((((())))))&&&'''''''''(((((())))))(((''''''''''''&&&&&&&&&%%%&&&&&&&&&''''''(((((((((((((((''''''&&&&&&%%%(((''''''&&&&&&((()))***'''((()))******)))((('''&&&'''((())))))((('''&&&''''''((((((((('''%%%$$$&&&&&&&&&'''''''''((((((((((((''''''''''''((((((''''''''''''''''''''''''******))))))((((((''''''(((((((((((())))))))))))******))))))))))))******+++++++++***************,,,,,,---------,,,,,,+++---,,,+++***+++,,,---.....................------000///---,,,+++,,,,,,---,,,,,,,,,---------......++++++---......---++++++++++++,,,,,,,,,+++***)))++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---------,,,,,,'''(((***,,,,,,,,,***)))((((((((()))******++++++''''''''''''''''''''''''((((((((((((((((((((((((***)))))))))(((((((((((('''''''''(((((((((((((((&&&&&&&&&'''''''''(((((()))******)))(((''''''((())))))))))))))))))))))))''''''''''''((((((((()))'''''''''''''''''''''''''''((()))++++++******)))(((((())))))))))))(((((())))))************))))))&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''((())))))***''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&'''((())))))))))))''''''''''''((((((((()))(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''((((((((()))$$$&&&))))))(((((((((((((((''''''&&&%%%$$$$$$###(((((((((((())))))))))))&&&'''''''''(((((())))))'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&'''(((******((('''&&&((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''((((((((()))''''''''''''((((((((()))&&&''''''((()))******+++))))))))))))))))))))))))(((((())))))*********+++))))))))))))******************))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''((()))******+++,,,***(((''')))*********'''((()))******++++++***''''''(((((())))))******++++++++++++++++++++++++(((((())))))))))))((((((''''''((((((((((((''''''))))))(((((('''''''''&&&((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((())))))))))))(((((((((((()))))))))))),,,+++***((((((((())))))&&&'''''''''(((((())))))(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%'''''''''''''''''''''''')))))))))))))))(((((('''***)))(((''''''((()))***)))((('''&&&&&&'''((()))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''&&&%%%$$$###''''''''''''''''''''''''$$$$$$%%%%%%&&&'''((((((((((((((((((((((((((((((((((((((((((((('''''''''%%%&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&'''(((((((((%%%%%%%%%&&&&&&''''''''''''((((((((('''&&&%%%%%%))))))(((((('''''''''&&&'''&&&&&&&&&&&&'''(((((()))************+++++++++))))))))))))))))))))))))---,,,+++***+++,,,---......,,,++++++,,,---,,,***---......///000/////////////////////////////////............////////////---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,,,,------......------,,,,,,+++)))((((((((()))*********++++++++++++******+++++++++*********))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))(((((('''''''''&&&))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((('''&&&&&&&&&&&&''''''))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))******))))))(((((('''''''''((()))((('''&&&'''(((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((())))))((('''&&&))))))))))))))))))))))))******))))))((((((''''''&&&&&&'''((((((((((((((()))************))))))(((%%%&&&(((((('''''')))***))))))(((((('''''''''&&&''''''(((((((((((('''''''''&&&&&&&&&&&&'''(((((())))))((('''''''''''''''''''''''''''''''''''''''&&&&&&'''((())))))((((((((((((((((((((((((((((((***)))'''&&&%%%&&&((()))******))))))((((((''''''))))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&'''((()))***++++++'''((()))***************''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))((((((''''''&&&&&&)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,,,,++++++*********((((((((((((''''''''''''))))))))))))(((((((((((()))))))))))))))******+++++++++++++++***((('''&&&''''''''''''''''''''''''(((((())))))((('''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((******)))((('''&&&%%%%%%((((((((((((((((((((((((((((((((('''''''''&&&&&&((((((((((((((((((((((((''''''((()))))))))))))))))))))(((''''''((()))))))))((('''&&&&&&'''((()))((((((''''''''''''((((((''''''''''''''''''''''''$$$%%%&&&''''''(((((('''((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&'''''''''''''''(((''''''((((((''''''&&&%%%)))(((((((((''''''''''''((('''''''''(((((())))))))))))*********+++++++++************************,,,++++++++++++,,,------...---------,,,+++++++++,,,---......//////..............................------------............---,,,,,,++++++,,,,,,---++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,+++*********************++++++++++++******+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((()))(((((((((''''''''''''''''''''''''''''''''''''************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))&&&'''))))))))))))+++,,,((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((&&&'''((())))))((('''&&&))))))))))))))))))))))))))))))))))))(((((('''''')))******+++++++++++++++((())))))*********))))))''')))***)))''''''((())))))(((((((((''''''''''''''''''(((((((((((('''''''''&&&&&&&&&&&&'''(((((())))))((('''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((((((((((((((((((((((((((((((((((((,,,+++)))((('''((()))***)))))))))((((((((((((((()))))))))))))))))))))))))))(((((((((''''''''''''((((((((((((((()))))))))(((((()))*********))))))******++++++++++++******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))***))))))))))))((((((((())))))))))))((((((((((((((((((((('''((())))))******+++*********)))((('''((((((((((((((((((((((((((((((((((((((('''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))))))))))))))(((((((((((((((((((((((((((((()))))))))((((((((((((((())))))))))))))))))))))))%%%&&&''')))******++++++(((((('''&&&&&&'''((((((((((((''''''''''''((((((((((((''''''''''''((((((''''''''''''''''''''''''%%%%%%&&&'''(((((((((((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''(((((((((((((((((('''((((((((((((((((((((('''''''''''''''&&&&&&&&&((((((((((((((('''''''''''''''((((((((('''&&&&&&((((((((((((''''''''''''(((((())))))))))))******)))))))))*********++++++++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,---///000///+++)))+++---+++,,,------......------........................+++,,,,,,,,,------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------------******++++++++++++******+++,,,,,,,,,,,,+++************++++++++++++******+++************)))))))))))))))))))))))))))))))))************************((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''''''''''''''''''''''''''************************))))))))))))))))))))))))'''''''''''''''''''''((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))'''''''''((()))*********&&&'''))))))(((((()))***((((((((((((((((((((((((&&&''''''''''''((((((((())))))))))))))))))))))))%%%&&&&&&''')))******+++''''''(((((((((((('''''')))))))))))))))))))))))))))))))))(((((((((((('''******+++,,,,,,,,,,,,,,,'''(((((()))***************++++++***(((''''''(((((((((((((((''''''''''''''''''((((((((((((''''''''''''&&&&&&''''''((())))))((((((''''''''''''(((''''''''''''''''''''''''&&&''''''(((((((((((((((((((((((((((((((((((((((+++***)))((((((((()))***(((((((((((((((((())))))(((((((((((((((((((((((((((((((((((('''''''''''')))))))))(((((((((''''''))))))*********)))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))))))))************))))))))))))(((((((((((())))))))))))'''''''''''''''(((((())))))))))))***))))))))))))))))))))))))))))))))))))(((((((((((((((''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((((((((((((((((((((((((((&&&'''(((*********)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((()))************'''''''''&&&&&&'''''''''(((((((((''''''(((((((((((((((''''''''''''((((((''''''''''''''''''''''''))))))))))))((('''&&&%%%((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''(((((((((((((((((('''&&&&&&&&&%%%)))(((((((((''''''&&&&&&''''''((((((((((((''''''((((((((((((((('''''''''(((((()))))))))***))))))))))))))))))************++++++++++++++++++++++++)))***+++------,,,++++++,,,000222000+++(((***...++++++,,,------------,,,------------------------,,,,,,,,,,,,------------,,,,,,++++++++++++,,,,,,,,,,,,,,,---------......******++++++++++++************,,,,,,,,,+++***)))******++++++++++++******************))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%&&&&&&''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''((((((((()))))))))***(((((()))'''$$$######$$$(((((((((((((((((((((((('''''''''''''''((((((((((((((((((((((((((((((((('''''''''((()))******+++'''(((((((((((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((('''((())))))******))))))&&&'''((()))***************++++++***)))(((((()))((((((((((((((('''''''''''''''(((((((((((('''''''''''''''''''''(((((())))))(((''''''''''''((((((''''''''''''''''''''''''''''''((((((((((((((('''(((((((((((((((((((((((()))((('''&&&&&&&&&&&&'''&&&''''''(((((()))))))))''''''''''''''''''''''''((((((((((((((('''''''''(((((((((((((((((((((((()))*********)))(((''''''''''''''''''''''''''''''))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))&&&&&&''''''(((((())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((())))))******************)))))))))(((((((((((((((((())))))))))))(((''''''''''''((()))))))))))))))))))))******+++(((((((((((((((((((((((('''(((((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((%%%&&&'''))))))((('''&&&))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))))))))((((((&&&''''''''''''''''''&&&'''(((((((((((((((((('''((((((''''''''''''((((((''''''''''''''''''''''''))))))))))))((('''&&&%%%'''''''''''''''''''''''''''''''''''''''''''''&&&((((((((((((((((((((((((&&&'''''''''(((((())))))&&&&&&%%%%%%%%%&&&'''(((((((((((('''&&&&&&&&&%%%(((''''''&&&&&&%%%%%%%%%''''''(((((((((((((((''''''''''''(((((((((((((((&&&'''((()))))))))(((((((((((()))))))))*********++++++++++++++++++++++++)))***+++,,,---,,,+++***,,,///222///***(((***...***++++++,,,---,,,,,,,,,------------------------,,,------------.........,,,++++++******++++++,,,,,,,,,,,,---------......++++++,,,,,,,,,,,,++++++((()))***++++++***)))(((******++++++++++++******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''((()))************)))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((***)))))))))((((((((('''(((((()))'''$$$######$$$(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''')))))))))))))))((((((((((((((((((''''''((((((((((((((((((((((((((((((((('''''''''''''''(((((((((&&&'''(((((())))))((((((%%%&&&'''))))))*********''')))******))))))***,,,'''''''''(((((((((((((((''''''((((((((((((''''''(((''''''''''''((())))))((((((''''''''''''(((((('''''''''''''''''''''''''''(((((((((((((((''''''(((((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((%%%&&&&&&'''((())))))))))))))))))))))))((('''&&&+++******))))))******+++))))))))))))))))))))))))((()))))))))************************************&&&&&&''''''(((((())))))))))))))))))))))))))))))((((((((((((((((((((((((((())))))******+++++++++))))))(((((((((''''''''''''((((((((()))))))))***))))))(((((())))))***+++)))((((((((()))***+++,,,''''''''''''''''''''''''''''''((((((((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((((((((()))))))))((('''&&&))))))))))))))))))))))))&&&&&&''''''''''''(((((('''''''''''''''''''''''')))))))))))))))(((''''''&&&'''(((((((((((('''&&&''''''((((((((((((''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((((((''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((&&&&&&''''''((()))))))))&&&%%%$$$$$$%%%&&&((()))'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%''''''((()))))))))(((((('''''''''(((((((((((((((&&&'''((()))***)))((('''((((((((()))))))))******++++++++++++++++++++++++)))******++++++++++++++++++---///---***)))+++---***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............++++++************++++++,,,,,,,,,,,,------------++++++,,,,,,,,,,,,++++++(((((()))************)))******++++++++++++******(((((()))))))))))))))***))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((('''''''''((((((((((((((())))))))))))))))))))))))************************))))))))))))))))))))))))%%%&&&((()))***))))))(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))*********)))((('''''''''&&&'''))))))(((((()))***(((((((((((((((((((((((()))))))))((((((((((((''''''''''''''''''''''''''')))))))))(((((('''''''''((((((''''''''''''(((((())))))))))))))))))))))))&&&''''''''''''((((((((((((((()))***************&&&''''''((())))))))))))&&&((())))))))))))***,,,'''''''''(((((((((((((((''''''((((((((((((''''''((((((''''''(((((()))***(((''''''''''''(((((()))''''''''''''''''''''''''(((((((((((((((((('''&&&(((((((((((((((((((((((()))))))))(((((((((''''''''''''''''''''''''(((((('''''''''''''''''''''''''''''''''((((((((((((((($$$%%%&&&'''((())))))***(((((()))))))))(((''''''***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))************************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))******************((((((((((((''''''''''''''''''(((((())))))******)))))))))))))))***++++++***)))((((((((()))+++,,,''''''''''''''''''''''''&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))((((((((((((((((((((((((++++++******))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))'''''''''''''''''''''''''''(((((())))))))))))((('''((())))))))))))((('''&&&'''((())))))((('''&&&((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''(((((('''''''''''''''''''''''''''&&&&&&''''''(((((())))))((((((((((((((((((((((((&&&&&&''''''((())))))***&&&&&&%%%$$$%%%''')))***&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''''''''((()))))))))))))))''''''''''''((((((((()))&&&((()))++++++***)))((((((((((((((()))))))))******************************************++++++,,,******+++++++++++++++,,,+++,,,,,,---------------+++++++++++++++++++++++++++,,,,,,,,,------------++++++************++++++++++++++++++,,,,,,,,,,,,******++++++++++++*********)))))))))******+++,,,******++++++++++++******(((((((((((())))))******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''((((((((()))((((((((((((((((((((((((************************))))))))))))))))))))))))"""###%%%'''(((((('''&&&))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((&&&'''))))))))))))+++,,,(((((((((((((((((((((((())))))))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''(((((()))((('''&&&&&&'''((()))))))))))))))))))))))))))&&&&&&&&&'''''''''(((((())))))***++++++++++++***''''''(((((((((((((((''''''((())))))''''''((()))''''''''''''((((((((()))''''''((((((((((((''''''((((((((((((((())))))***'''''''''''''''((())))))''''''''''''''''''''''''((((((((((((((('''&&&&&&(((((((((((((((((((((((((((((())))))((((((''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''((((((((()))&&&&&&&&&''''''(((((((((''''''(((((()))(((((((((((('''&&&%%%%%%&&&'''((())))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))((((((((((((''''''''''''((()))*********((((((((((((((()))******+++***((('''((()))+++,,,''''''''''''''''''''''''&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))))))))(((((((((((((((((((((((()))((('''&&&&&&''')))***))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))%%%&&&''')))************'''((()))******)))((('''&&&'''((())))))((('''&&&((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$###))))))))))))))))))))))))%%%&&&&&&'''((()))******((((((((((((((((((((((((&&&&&&&&&'''((())))))***((('''&&&%%%&&&(((***,,,%%%&&&&&&''''''(((((((((&&&'''''''''(((((())))))''''''((()))))))))))))))&&&'''''''''(((((())))))''')))+++,,,,,,,,,***)))(((((((((((())))))))))))))))))))))))))))))))))))+++***)))))))))***,,,---***(((((()))+++,,,,,,++++++,,,------......------++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++************++++++******+++++++++,,,,,,,,,))))))************))))))++++++***)))***+++---...******++++++++++++******'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((&&&'''''''''(((((())))))''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))%%%&&&(((***++++++***)))************************))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))''''''(((((())))))******'''((()))((('''&&&'''(((((((((((((((((((((((((((******))))))((((((((('''))))))))))))))))))))))))$$$%%%%%%&&&'''((()))))))))((('''&&&&&&'''((()))))))))))))))))))))))))))&&&&&&&&&'''''''''(((((((((((()))***************'''(((((((((((((((''''''((()))***)))'''%%%&&&'''&&&'''''''''(((((())))))''''''((((((((((((''''''((((((((((((((()))******'''''''''''''''((()))***''''''''''''''''''''''''(((((())))))((('''&&&&&&((((((((((((((((((((((((&&&&&&''''''&&&&&&%%%$$$(((((((((''''''&&&&&&%%%((((((((((((((((((((((((&&&'''''''''(((((())))))(((''''''''''''&&&&&&&&&&&&&&&'''((()))))))))(((,,,***)))(((((()))***,,,))))))))))))))))))))))))))))))))))))************************************))))))((((((''''''&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&************))))))))))))&&&''''''((()))******+++'''''''''''''''((()))))),,,***)))''''''(((***+++))))))))))))))))))))))))&&&&&&'''((())))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((($$$###!!!!!!"""$$$(((***))))))(((((('''''''''&&&(((&&&%%%&&&***,,,,,,***((()))*********((('''&&&'''((((((((((((((('''&&&************)))'''&&&%%%''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''******)))(((((((((((((((((((((((('''&&&&&&(((***************************(((((())))))))))))((((((******)))((((((((((((((())))))(((((('''''''''&&&******++++++++++++******))))))(((((('''''''''&&&((((((((((((((((((((((((%%%&&&&&&&&&''''''((((((''''''''''''(((((((((((())))))))))))))))))))))))%%%''')))***+++***((('''************************+++++++++*********))))))++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++))))))*********+++++++++)))************+++++++++))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))%%%&&&&&&'''((()))******&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((()))))))))))))))(((''''''''')))***+++(((((((((((((((((((((((())))))))))))***************)))(((''''''((()))***))))))(((((((((((())))))******))))))((((((''''''(((((())))))((('''&&&&&&(((((())))))))))))(((((((((((('''''''''&&&&&&&&&***)))(((''''''((()))***((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&*********)))(((((('''''''''(((((((((((((((''''''((((((''''''''''''(((((())))))))))))))))))))))))***)))(((''''''&&&''''''&&&&&&''''''((()))))))))***)))(((''''''((()))***))))))(((((('''''''''&&&%%%%%%%%%&&&'''((()))******((('''&&&&&&'''(((***))))))(((((('''''''''&&&)))))))))))))))(((''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&))))))((((((''''''&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''((((((((((((&&&&&&'''((()))***++++++''''''''''''(((((((((((())))))))))))))))))))))))******))))))((((((''''''(((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++((((((((((((((()))******************))))))))))))*********)))))))))))))))))))))(((((((((((()))))))))))))))))))))((((((((()))((('''&&&&&&'''((()))(((((())))))))))))((((((&&&&&&''''''(((((())))))''''''((((((((((((''''''))))))(((((('''''''''&&&))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&''''''(((((())))))************))))))((((((''''''******))))))((((((''''''))))))((((((((('''''''''(((&&&$$$$$$'''((('''&&&)))))))))))))))(((''''''''''''((((((((((((((('''(((((()))(((((('''&&&%%%''''''((((((((((((''''''(((''''''''''''''''''(((((((((((((((((((((((((((***)))(((((('''''''''(((((((((((('''&&&&&&(((***'''&&&&&&&&&&&&&&&&&&'''''''''((((((((((((''''''***)))(((((('''''''''((()))(((((((((''''''''''''&&&''''''((((((''''''&&&)))(((((((((''''''''''''(((((((((((((((((((((((((((((((((((()))))))))***((((((((())))))))))))***))))))))))))))))))))))))((((((***+++++++++***)))************************+++++++++*********))))))++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,))))))*********+++++++++)))************+++++++++))))))))))))))))))))))))))))))(((((((((((())))))(((((()))))))))*********))))))))))))))))))))))))&&&&&&''''''(((((())))))(((((((((((((((((((((((((((((((((((())))))))))))(((((('''''''''((()))***(((((((((((((((((((((((('''(((((((((((())))))))))))(((''''''''''''((()))))))))(((((((((((())))))***)))))))))((((((((('''((((((((((((((('''&&&&&&(((((())))))))))))(((((()))))))))((((((''''''''')))((((((''''''(((((()))((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''((((((((((((''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''(((((()))((((((((((((((('''''''''))))))(((((((((((()))))))))(((((((((''''''''''''&&&&&&&&&&&&''''''((())))))((('''&&&&&&'''((())))))((((((((('''''''''''')))))))))))))))(((''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''(((((((((((('''''''''((())))))******''''''''''''(((((((((((())))))))))))))))))))))))***)))))))))((((((((('''(((((((((((())))))))))))(((((((((((((((((((((((((((((()))))))))*********((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((()))(((''''''''''''((()))(((((())))))))))))(((((('''''''''(((((((((((((((''''''(((((((((((('''''')))(((((((((''''''''''''))))))))))))))))))))))))))))))************))))))'''((((((((()))))))))******)))))))))((((((((('''))))))))))))((((((''''''))))))(((((((((((('''''',,,***(((((()))***)))(((***))))))(((((((((((((((&&&&&&'''((()))))))))(((&&&&&&''''''''''''&&&&&&''''''(((((((((((('''''')))((((((''''''(((((())))))((('''&&&&&&'''((())))))(((''''''&&&''''''''''''((()))(((&&&&&&((())))))((('''&&&&&&'''((()))&&&&&&''''''''''''&&&&&&)))(((''''''&&&'''''''''((((((((((((''''''''''''(((((())))))))))))((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))*********+++++++++,,,,,,************************+++++++++***************++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,,,,,,,***************+++++++++)))************+++++++++))))))))))))))))))))))))))))))(((((((((((())))))(((((())))))))))))******))))))))))))))))))))))))'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))'''''''''&&&''''''((()))((((((((((((((((((((((((''''''''''''(((((((((((()))((((((''''''(((((()))))))))(((((((((((())))))))))))))))))(((((((((((((((((((((((((((''''''&&&(((((())))))))))))((((((******))))))))))))(((((('''(((((((((((((((((('''((((((''''''''''''((((((((((((((((((((((((((((((%%%&&&&&&'''(((((())))))''''''((((((((((((((('''((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''(((*********))))))(((''''''&&&&&&(((((())))))))))))(((((((((((((((((('''''''''''''''''''''&&&''''''(((((()))((('''&&&&&&'''((()))(((((((((((('''''''''''')))))))))))))))(((''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''''''''&&&&&&''''''((()))''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))'''''''''''''''''''''''''''((((((((())))))))))))((((((((((((((())))))***(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))'''''''''''''''''''''''')))((((((''''''(((((()))(((((())))))))))))(((((())))))((((((((((((((('''''''''((((((((((((''''''((((((((((((''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((()))))))))(((((((((((('''))))))((((((((((((((((((---,,,+++***++++++++++++***)))(((''''''((()))***%%%%%%'''((())))))))))))%%%&&&''''''((((((((('''''''''((((((((((((''''''))))))(((((((((((())))))***)))'''%%%%%%''')))***(((''''''&&&&&&&&&'''''''''((()))((('''&&&''')))***)))(((''''''((()))***&&&''''''((((((''''''&&&(((''''''&&&&&&&&&''''''((((((((((((((('''''''''((())))))******))))))(((((((((((((((((('''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''''''''(((((()))))))))*********))))))))))))))))))))))))+++************+++,,,,,,***************************************************+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,++++++++++++,,,************************))))))*********+++++++++))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((()))))))))***((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))''''''&&&&&&&&&'''''''''(((((((((((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((('''(((((((((((((((''''''(((((())))))))))))(((((())))))))))))))))))))))))'''(((************((('''((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&''''''((((((&&&'''((((((((((((((((((((((((''''''''''''(((((('''''''''''''''''''''''''''''''''''''''((())))))))))))(((((('''''''''''''''((()))******)))((('''(((((((((((((((''''''''')))((('''''''''''''''((()))(((''''''''''''((()))(((((((((((((((''''''''')))))))))))))))(((''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&''''''(((((())))))'''''''''''''''''''''''''''''''''''''''(((((()))''''''''''''(((((((((((())))))((((((((('''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((()))))))))******))))))(((((((((((())))))''''''''''''((((((((((((((((((((()))))))))))))))(((((())))))))))))((((((&&&&&&&&&''''''''''''''')))(((((((((((((((((()))(((((())))))))))))((((((***)))))))))((((((''''''''''''((((((((((((''''''((((((((((((((('''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))''''''(((''''''((()))******)))(((''''''((()))***%%%%%%'''((())))))))))))&&&'''((()))))))))))))))''''''((((((((((((''''''))))))(((((((((((())))))***)))'''%%%%%%''')))***''''''&&&&&&&&&&&&'''(((&&&((())))))'''''''''(((&&&&&&%%%$$$$$$%%%&&&&&&((((((((())))))(((((((((''''''&&&&&&&&&&&&'''((('''''''''(((((((((((((((%%%&&&&&&''''''&&&&&&%%%'''''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&'''''''''((((((((())))))))))))))))))))))))))))))***))))))))))))***+++,,,*********************************************************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++***************************************))))))*********+++++++++))))))))))))))))))))))))))))))(((((((((((())))))'''(((((((((((()))))))))((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((())))))))))))''''''''''''''''''&&&&&&(((((((((((((((((((((((((((((()))))))))*********************************))))))(((((((((((())))))(((((((((((())))))))))))''''''((((((((((((((('''(((((())))))))))))(((((((((((((((((((((((((((((())))))+++,,,,,,+++))))))((((((''''''''''''(((((())))))))))))))))))))))))((((((''''''&&&&&&&&&&&&&&&&&&'''(((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''))))))((('''''''''''''''''''''''''''(((((())))))'''((()))******)))(((''''''''''''((((((((((((((()))(((((('''''''''((((((((((((''''''''''''(((((('''''''''((((((((((((((()))))))))))))))(((''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((&&&&&&''''''(((((())))))''''''''''''''''''''''''(((''''''''''''((())))))''''''''''''(((((((((((())))))((((((''''''&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))*********++++++))))))(((((((((((())))))&&&'''''''''((((((((()))''''''(((((())))))))))))(((((())))))))))))((((((&&&&&&&&&&&&''''''((((((((())))))))))))))))))((((((((())))))))))))((((((******))))))((((((((('''''''''(((((((((((('''''''''''''''(((((((((((((((((((((((((((((((((((((((******)))(((((()))******))))))))))))(((((((((((((((((((((((())))))))))))'''''''''''''''((((((((((((((())))))))))))******'''((()))((('''(((***+++((((((((((((((())))))***&&&&&&'''((()))))))))(((''''''((()))******))))))''''''(((((((((((('''''')))((((((''''''(((((())))))((('''&&&&&&'''((()))'''''''''&&&''''''((()))&&&((())))))(((''''''(((''''''''''''''''''''''''(((((())))))))))))(((((('''''''''&&&''''''((()))'''''''''(((((((((((((((''''''(((((((((((('''''''''''''''((((((((((((((((((((((((((((((((((((((()))))))))))))))(((((((((''''''''''''(((((((((((()))))))))))))))))))))))))))))))))************+++***************************************+++++++++*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++***)))))))))))))))+++++++++***************)))************+++++++++))))))))))))))))))))))))))))))(((((((((((())))))''''''(((((((((((())))))))))))))))))))))))))))))'''''''''((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))''''''((((((((('''&&&&&&(((((((((((((((((((((((())))))))))))************)))******++++++******)))))))))(((((((((((())))))(((((((((((())))))))))))&&&'''(((((((((((((((((((((((())))))))))))((((((''''''(((((((((((()))))))))******++++++******)))((((((''''''''''''(((((())))))))))))))))))))))))))))))(((((('''&&&&&&%%%%%%&&&'''((())))))))))))((((((''''''''''''((((((''''''''''''''''''''''''******(((''''''&&&&&&&&&&&&&&&''''''((())))))***(((((())))))))))))(((((('''''''''(((((((((((((((((((((((('''(((((())))))(((((((((((((((((((((((('''''''''((((((((((((((()))))))))))))))(((''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''((((((''''''(((((()))***''''''''''''(((((((((((((((((((((''''''&&&&&&&&&''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))************************************++++++++++++***))))))((((((((((((((('''''''''(((((())))))***&&&''''''(((((())))))***'''((()))******)))((('''&&&&&&&&&'''(((((())))))((())))))******))))))((((((((())))))))))))((((((***))))))))))))))))))(((''''''(((((((((((('''''''''''''''((((((((((((((())))))))))))))))))))))))))))))''''''''''''))))))))))))))))))(((((((((((((((((((((((())))))))))))&&&''''''''''''((((((((((((((()))))))))************+++,,,+++(((((())),,,''''''((()))))))))))))))''''''((((((((((((((('''''''''(((((()))(((((((((''''''((((((((((((''''''(((''''''''''''''''''(((((((((((((((((((((((((((((('''''''''(((((()))***%%%'''))))))((('''''''''((()))+++,,,,,,+++)))((('''(((((((((((((((((('''((('''''''''(((((()))***''''''''''''((((((((()))***++++++++++++++++++***''''''''''''((((((((()))((((((((((((((((((((((((***)))))))))(((((((((((('''(((((((((((()))))))))))))))))))))))))))))))))))))))+++,,,,,,,,,+++***************************))))))*********+++++++++)))******+++,,,,,,------++++++++++++++++++++++++************************,,,+++******))))))******+++++++++*********)))))))))************+++++++++))))))))))))))))))))))))))))))(((((((((((())))))'''''''''((((((((())))))))))))))))))))))))))))))&&&&&&''''''(((((())))))))))))))))))))))))))))))(((((((((((())))))))))))(((((()))))))))((('''&&&((((((((((((((((((((((((((((((((())))))))))))***'''((())))))))))))((('''))))))(((((((((((())))))'''((((((((()))))))))***&&&&&&'''((((((((((((((((((((())))))))))))((((((((((((((())))))*********))))))(((((((((((())))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&'''((())))))))))))((((((''''''''''''(((((((((((((((((((((((((((((()))(((((('''''''''(((((('''''''''((((((((((((((())))))(((((((((((())))))''''''''''''((((((((()))((('''''''''((()))******''''''((((((((((((''''''''''''''''''((((((((())))))))))))))))))(((''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((())))))***''''''''''''(((((((((((('''''''''''''''''''''&&&''''''''''''(((((((((((())))))))))))))))))))))))'''((((((((()))))))))***(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******************)))(((((((((((((((''''''((())))))***++++++&&&&&&''''''((())))))***'''((()))******)))((('''&&&&&&'''(((((()))******((()))************)))((((((((())))))))))))(((((()))))))))))))))*********''''''((((((((((((''''''''''''''''''((((((((()))))))))))))))))))))))))))(((&&&%%%$$$$$$%%%&&&(((***)))))))))(((((((((''''''((((((((()))))))))***&&&&&&&&&'''''''''(((((((((((())))))*********+++(((******((($$$"""$$$&&&&&&'''(((*********)))((('''(((((((((((((((''''''&&&'''''''''''''''&&&&&&''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''((((((((((((((()))******%%%''')))***((('''''''''%%%&&&)))******)))&&&%%%&&&''''''''''''''''''&&&((((((((((((((()))******&&&'''''''''(((((())))))(((((())))))))))))((((((&&&'''''''''(((((())))))((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%))))))))))))************)))))))))))))))))))))))))))***,,,......---,,,+++************************))))))******++++++++++++))))))***+++,,,,,,------++++++++++++++++++++++++************************---,,,++++++******++++++++++++++++++******)))))))))************+++++++++))))))))))))))))))))))))))))))(((((((((((())))))''''''''''''((((((((()))))))))))))))))))))))))))%%%&&&&&&'''((()))******(((((((((((((((((((((((((((((((((((())))))))))))((()))*********)))'''&&&((((((((((((((((((((((((''''''''''''((((((((()))%%%&&&'''(((((('''&&&%%%))))))(((((((((((())))))'''((((((((())))))******&&&&&&'''((())))))(((((((((((())))))))))))(((((())))))******++++++++++++((('''&&&%%%%%%&&&'''(((((((((''''''''''''((((((((((((((((((((((((((((((''''''(((((()))*********%%%&&&'''((())))))))))))((((((''''''''''''(((((())))))))))))))))))))))))''''''&&&''''''((()))***)))))))))(((''''''&&&&&&***)))(((''''''((()))***&&&'''''''''(((((())))))''''''''''''(((***++++++''''''((((((((((((''''''&&&'''''''''(((((()))))))))))))))))))))(((((('''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))))))))(((((('''''''''&&&''''''''''''''''''''''''((((((((((((((()))******''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))'''((((((((())))))******(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))******)))((((((((((((((('''(((((()))***++++++,,,&&&&&&&&&'''((())))))***'''((()))++++++)))(((''''''''''''((()))******+++((()))***++++++***)))((((((((())))))))))))(((((((((((())))))******++++++''''''((((((((((((''''''&&&'''''''''(((((())))))))))))))))))))))))))))))+++***(((''''''(((***+++******))))))(((((((((''''''((((((((())))))******&&&&&&&&&'''''''''(((((())))))))))))((((((((((((***)))(((&&&&&&&&&'''(((***(((&&&'''***+++)))'''((((((((((((((((((((((((******)))((((((((((((((((((((())))))))))))(((((('''&&&%%%$$$$$$%%%&&&'''))))))(((((((((((())))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))******))))))))))))******))))))******++++++,,,,,,))))))))))))************))))))*********+++++++++*********************************++++++,,,,,,,,,(((((()))***++++++,,,,,,)))))))))))))))))))))))))))))))))))))))))))))))),,,++++++******++++++,,,+++++++++************)))'''''''''''''''((())))))''''''''''''(((((((((((())))))(((((('''''''''&&&******))))))((((((''''''(((((((((((())))))))))))---,,,,,,,,,++++++******))))))((('''''''''''''''(((((()))(((((('''&&&&&&((((((((((((((((((((((((***)))((('''((()))+++---444...(((&&&((()))'''%%%))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((''''''''''''))))))(((((('''''''''&&&((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))''''''((((((((((((''''''((((((''''''''''''((((((+++)))(((&&&&&&((()))+++******))))))((((((((('''******)))))))))))))))***************))))))))))))(((((())))))((('''&&&&&&''''''(((((())))))*********((('''&&&&&&'''(((***(((((())))))))))))(((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************))))))((('''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))((('''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))++++++***)))(((((())))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))******)))(((&&&%%%(((((())))))*********+++(((((((((((()))))))))))),,,+++)))((('''''''''((())))))))))))(((((((((((())))))))))))))))))))))))+++*********))))))(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((((((((())))))))))))))))))((((((''''''&&&&&&&&&&&&&&&&&&'''''''''((())))))))))))((((((((((((,,,+++***)))((())))))***+++)))'''((()))***((('''))))))))))))))))))))))))******)))((((((((((((((((((((())))))))))))((((((+++******))))))******+++)))((((((''''''(((((()))(((((((((((((((((((((((('''((((((((((((((((((''''''''''''(((((('''''''''))))))))))))))))))))))))'''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))******))))))))))))******((((((((((((((()))))))))))))))))))))************))))))*********+++++++++************************)))))))))*********++++++((())))))***++++++,,,,,,************************))))))))))))))))))))))))+++++++++******++++++++++++++++++*********)))))))))))))))))))))******+++''''''((((((((()))))))))***)))))))))((((((((((((***)))))))))((((((((('''(((((((((((())))))))))))((((((((()))))))))))))))))))))((('''''''''''''''(((((()))))))))(((''''''((((((((((((((((((((((((******((('''((()))***,,,222---'''&&&((()))(((&&&(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))***))))))))))))((((((((()))(((((((((''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''(((((())))))(((((('''((((((''''''''''''((((((***)))(((''''''((()))***)))))))))(((((('''''''''))))))((((((((((((((())))))))))))(((((((((((('''((((((((((((((('''&&&&&&((((((((((((((())))))))))))((('''&&&&&&'''((()))''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********))))))((('''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))++++++***)))))))))))))))((((((((((((((((((((((((((((((((())))))))))))***))))))))))))))))))))))))***))))))(((''''''(((((())))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))***+++,,,------,,,***)))''''''(((((())))))))))))))))))))))))************,,,+++)))(((''''''(((((())))))))))))(((((((((((())))))))))))))))))))))))*********)))))))))(((((())))))))))))((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))))))))((((((((((((((((((&&&&&&'''''''''((((((((((((((((((((()))))))))))),,,+++******)))*********+++)))(((((())))))(((&&&))))))))))))))))))))))))))))))))))))(((((((((((('''(((((())))))(((((('''&&&''''''((((((''''''&&&'''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))******))))))))))))******))))))))))))(((((((((((())))))))))))***************************+++++++++************************((((((((())))))))))))***)))))))))***++++++,,,,,,************************))))))))))))))))))))))))++++++************++++++++++++*********)))))))))))))))))))))************((((((((()))))))))***************))))))))))))((())))))))))))(((((((((((((((((((((((())))))))))))&&&&&&''''''((())))))))))))((((((''''''''''''((((((((())))))***)))))))))))))))))))))))))))))))))+++***)))((('''((()))***///+++'''&&&(((***)))'''''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))************))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''((())))))******))))))(((((((((''''''''''''((((((***)))(((''''''((()))***((((((((('''''''''''''''((((((''''''''''''((((((((((((((((((''''''''''''(((((((((((((((''''''&&&))))))(((((((((((((((((()))((('''&&&&&&'''((()))&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******)))((((((''''''''''''((((((((((((((())))))))))))))))))))))))))))))))))))+++******)))))))))))))))(((((((((((((((((((((((())))))))))))************)))))))))))))))))))))))))))(((((('''''''''''''''))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((***---...///---+++***''''''''''''((((((((((((************++++++++++++++++++)))((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))******))))))))))))(((((())))))))))))((((((((((((&&&&&&''''''''''''&&&&&&(((((((((((())))))))))))(((((())))))))))))))))))''''''((((((((()))))))))(((((((((((()))))))))))))))))))))((((((((())))))******))))))((((((''''''************************((()))))))))))))))(((((('''(((((((((((((((((('''"""###$$$%%%%%%$$$###"""'''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&'''((()))******((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))******))))))))))))******,,,,,,++++++******))))))((()))))))))************************************************************))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++))))))))))))))))))))))))******))))))))))))******************))))))))))))&&&''''''((((((((((((((())))))))))))************)))))))))((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))((((((((())))))))))))))))))(((''''''''''''(((((('''((()))******+++******))))))))))))))))))))))))+++***)))((('''(((((((((,,,)))&&&&&&(((******)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))*********)))))))))((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''))))))************))))))((((((''''''''''''(((((())))))(((((((((((())))))''''''''''''''''''&&&&&&(((((('''''''''((())))))))))))(((((((((''''''''''''((((((((((((((('''''')))))))))((((((''''''&&&)))(((''''''''''''((()))&&&''''''((((((''''''&&&))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***)))(((''''''''''''(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((()))))))))*********)))))))))))))))))))))))))))(((((('''''''''(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((($$$&&&))),,,---,,,***((((((((((((((((((((((((((()))))))))*********+++++++++******))))))((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((&&&''''''((((((''''''&&&(((((((((((())))))))))))(((((())))))******++++++(((((((((((())))))))))))'''((((((((()))))))))***((((((((()))))))))(((((()))******)))(((''''''((())))))))))))))))))))))))'''((())))))))))))((((((''''''((((((((((((''''''%%%&&&'''(((((('''&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&((((((((((((((((((((((((&&&''''''((((((''''''&&&******)))(((((()))******((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&'''((()))******((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))******))))))))))))******,,,,,,++++++******))))))((()))))))))***************************************************************************************************+++++++++************************))))))))))))))))))))))))***))))))(((((())))))************)))))))))((((((&&&&&&'''((()))(((((('''))))))))))))************''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))+++******)))((('''&&&&&&((((((''''''''''''(((((('''((()))******+++******))))))))))))))))))))))))******)))((((((''''''''')))(((''''''((()))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''))))))************))))))((((((''''''''''''(((((())))))(((((((((((())))))&&&&&&'''''''''''''''''')))((((((((())))))***+++*********)))))))))((((((''''''((((((((((((((('''))))))((((((''''''&&&&&&((((((''''''''''''((((((((((((((())))))((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))((((((''''''''''''(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))'''''''''((((((((()))))))))))))))))))))))))))))))))))))))(((((()))******(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((###$$$'''***+++***)))((())))))))))))))))))))))))((((((((()))))))))*********************)))))))))'''((((((((()))))))))***(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))((((((((((((((((((((())))))((((((((((((((((((((())))))))))))(((((())))))******++++++(((((((((((())))))))))))''''''(((((())))))******((())))))************)))''')))***)))((('''(((***((((((((((((((((((((((((&&&''')))******)))((((((&&&''''''((((((''''''&&&''''''((((((((((((''''''&&&&&&&&&%%%%%%&&&&&&&&&((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&******((((((((((((******))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))******))))))))))))******))))))))))))(((((((((((())))))))))))************+++++++++***************************************++++++************))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))******)))))))))((((((((('''(((***+++++++++***)))((((((((()))))))))******%%%&&&&&&&&&&&&&&&''''''(((((((((((())))))))))))(((((((((((())))))))))))******)))'''&&&%%%$$$###(((''''''''''''(((((()))(((((())))))***)))))))))))))))))))))))))))))))))((((((((((((((((((((('''''''''''''''(((((()))***************************))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((('''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''((())))))******))))))(((((((((''''''''''''(((((((((((())))))))))))(((((('''''''''''''''((((((((())))))((())))))***+++,,,************))))))))))))&&&'''((((((((((((((((((((((((''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((())))))(((''''''''''''(((((()))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))***))))))))))))******+++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))&&&'''(((******+++******************))))))))))))'''((((((((()))))))))))))))******++++++***))))))''''''(((((())))))******((((((((((((((((((((((((''''''(((((((((((())))))))))))))))))(((((((((((((((((())))))))))))(((((((((((((((((())))))))))))(((((())))))))))))))))))''''''((((((((()))))))))'''''''''((()))*********&&&'''((()))***))))))(((%%%((())))))(((((())),,,''''''''''''''''''''''''&&&''')))*********)))(((&&&''''''((((((''''''&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''(((((((((((('''''')))((('''&&&&&&'''((()))))))))))))))))))))))))))'''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))******))))))))))))******((((((((((((((()))))))))))))))))))))************+++++++++*********))))))******************************)))))))))(((((((((************************(((((((((((((((((((((((()))))))))))))))))))))))))))((((((''''''(((((()))***)))))))))(((((((((((('''(((***+++++++++))))))''''''((((((((()))))))))&&&&&&&&&&&&''''''(((((('''((((((((()))))))))***(((((((((((())))))))))))))))))(((((('''&&&%%%%%%'''''''''''''''((())))))(((((()))))))))(((''''''((((((((((((((((((((((((''''''((((((((((((((((((''''''((((((''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))(((((((((((('''''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''(((((())))))(((((('''((((((''''''''''''(((((((((((())))))))))))(((((('''''''''(((((()))))))))'''''''''((((((***++++++***))))))))))))(((((((((&&&&&&'''(((((((((((((((&&&&&&''''''''''''''''''''''''(((((((((((('''''''''(((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))'''''''''''''''((())))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))***++++++))))))))))))))))))))))))'''(((((((((((()))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))((())))))***++++++******)))))))))((((((((((((((()))))))))*********)))***++++++++++++***)))'''''''''((()))*********(((((((((((((((((((((((('''''''''((((((((())))))))))))))))))(((((((((((('''(((((((((((((((((('''(((((((((((())))))))))))))))))((((((((((((((((((&&&&&&'''''''''(((((((((&&&''''''((()))******+++###$$$&&&'''''''''&&&&&&$$$'''))))))((((((***---''''''''''''''''''''''''%%%''')))***+++***)))(((&&&''''''''''''''''''&&&)))((('''&&&&&&'''((()))(((''''''&&&&&&''''''((((((((((((((((((((((((((((((((())))))))))))((((((((('''%%%$$$$$$%%%'''((())))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))******))))))))))))******))))))******++++++,,,,,,))))))))))))************++++++++++++******))))))************************))))))(((((('''''''''&&&++++++******************(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''(((((())))))))))))((((((((((((%%%&&&((()))***)))'''&&&''''''''''''((((((((((((&&&'''''''''(((((())))))'''((((((((())))))******(((((((((((())))))))))))***************)))))))))'''''''''''''''((()))***(((((()))(((((('''&&&&&&((((((((((((((((((((((((&&&&&&'''((()))))))))((('''((()))(((''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************))))))))))))&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))''''''((((((((((((''''''((((((''''''''''''(((((((((((())))))))))))(((((('''((((((((())))))******&&&&&&&&&'''''')))******)))(((((((((''''''''''''&&&&&&'''((())))))((((((%%%&&&&&&''''''(((((((((''''''((((((((((((''''''&&&''''''''''''''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))'''''''''''''''((()))***(((((((((((())))))))))))))))))))))))))))))))))))'''''''''''''''((())))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))'''''''''''''''((()))***))))))))))))))))))))))))'''((((((((())))))******)))))))))))))))))))))))))))((('''''''''(((***+++))))))(((((('''''''''&&&)))************+++++++++))))))+++,,,,,,+++***)))&&&''''''((()))******+++((((((((((((((((((((((((&&&'''''''''(((((())))))))))))))))))((((((((((((&&&''''''''''''''''''&&&(((((((((((())))))))))))))))))((((((''''''&&&&&&&&&&&&&&&&&&'''''''''((())))))))))))))))))))))))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''')))((('''&&&&&&'''((()))((((((''''''''''''((((((((('''&&&%%%%%%%%%%%%%%%&&&'''((('''&&&%%%&&&(((,,,***))))))******((('''(((((())))))((('''&&&&&&''''''''''''((((((((((((******))))))((((((''''''(((((('''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%(((((((((((())))))))))))((((((''''''''''''((((((******))))))((((((''''''(((((((((((())))))))))))))))))))))))******************))))))))))))******))))))))))))))))))))))))*********)))))))))))))))***)))))))))***+++,,,,,,***************************)))))))))***+++,,,,,,+++++++++*********))))))((((((((((((((((((((((((((((((((((((((((((((((((******))))))))))))******((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&'''''''''''''''''''''''''''''''''''''''******))))))))))))******&&&'''((())))))((('''&&&((((((((((((((()))******))))))))))))))))))))))))&&&&&&((()))************%%%%%%&&&''''''(((((()))))))))))))))************)))(((''''''''')))***+++,,,)))'''(((+++---,,,***))))))))))))))))))))))))***)))(((((()))***)))''''''&&&%%%$$$$$$%%%&&&'''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))(((((('''(((((((((((((((((((((((((((((((((((())))))))))))((((((+++...+++%%%%%%***))))))(((((((((((())))))'''''''''''''''''''''''')))))))))))))))(((''''''))))))))))))((((((((((((''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&'''''''''(((%%%&&&&&&&&&'''(((((((((''''''''''''((((((((((((((((((''''''''''''((((((''''''((()))))))))))))))))))))))))))))))))))))))+++*********))))))((((((+++***((('''&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))((('''%%%%%%************************))))))************))))))++++++***))))))))))))))))))((((((((((((***,,,---))))))(((((((((((())))))))))))))))))))))))))))))&&&&&&&&&''''''''''''((())))))))))))))))))))))))###$$$&&&(((((((((((('''(((''''''&&&&&&((()))******************++++++,,,))))))))))))))))))))))))******))))))(((((('''''''''''''''''''''((())))))&&&'''(((*********)))((())))))))))))))))))))))))******))))))((((((''''''&&&&&&(((***------+++)))(((((())))))))))))(((((())))))(((((('''''''''&&&))))))))))))))))))))))))'''''''''''''''''''''''''''''''''((((((''''''''')))))))))))))))))))))))))))((('''&&&&&&'''((()))((((((''''''''''''(((((())))))((('''''''''''''''&&&'''(((((('''&&&'''(((,,,***((('''(((((('''%%%(((((())))))(((''''''&&&''''''''''''((((((((((((************)))))))))((())))))((((((((('''''''''((((((((('''''''''&&&&&&(((((((((((())))))))))))'''&&&&&&%%%%%%&&&&&&'''(((((((((((('''''''''&&&(((((((((((())))))))))))''''''''''''((((((((((((******))))))))))))******))))))))))))))))))))))))***)))))))))))))))))))))*********)))******++++++******************************))))))******+++,,,+++++++++*********))))))************************))))))))))))))))))))))))******))))))))))))******((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((('''''''''((((((((((((((((((((((((&&&''''''(((((((((''''''((((((((((((((((((((((((******))))))))))))******''''''((((((((((((''''''((((((((((((((()))******))))))))))))))))))))))))&&&'''((()))************&&&&&&&&&%%%$$$$$$######(((((()))))))))*********)))(((((('''((()))***+++***(((''''''***+++***))))))))))))))))))))))))))))))(((''''''((()))(((''')))((('''&&&&&&'''((()))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((()))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))***+++,,,+++)))((((((((())))))(((((((((((())))))'''''''''''''''''''''''')))))))))))))))(((''''''))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((&&&&&&&&&'''''''''''''''''''''''''''((((((((((((((((((''''''''''''((((((''''''((()))))))))))))))((((((((((((((((((((((((******)))))))))(((((((((''''''&&&%%%&&&&&&((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))((('''&&&&&&))))))))))))))))))))))))))))))************))))))))))))((('''''''''''''''))))))(((((()))***+++,,,))))))(((((((((((())))))))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))&&&'''((()))******)))))))))(((((('''((()))***+++((((((((((((((())))))***))))))))))))))))))))))))***)))))))))((((((((('''(((''''''''''''((())))))&&&'''((()))******)))((())))))))))))))))))))))))***)))))))))((((((((('''(((((((((***,,,+++)))'''(((((())))))))))))(((((()))(((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))(((((('''))))))))))))))))))))))))((((((''''''''''''((((((((((((''''''''''''((((((******))))))(((((())))))'''((())))))''''''((()))///,,,((('''''''''''''''(((((()))))))))(((''''''''''''''''''((((((((((((++++++************)))))))))))))))))))))((((((((()))))))))((((((((((((((((((((((((((())))))))))))'''&&&&&&%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&(((((((((((())))))))))))''''''''''''((((((((((((******))))))))))))******))))))))))))))))))))))))))))))))))))))))))******++++++***)))))))))************************************)))))))))***+++++++++************)))))))))***************************************************))))))(((((())))))***((((((((((((((((((((((((''''''''''''''''''''''''))))))(((((('''''''''&&&))))))))))))))))))))))))(((((()))))))))(((''''''))))))))))))))))))))))))***))))))(((((())))))***((((((''''''''''''((((((((((((((((((((()))******))))))))))))))))))))))))&&&'''((())))))******)))***))))))(((((('''&&&&&&(((((())))))))))))******)))))))))((())))))***+++)))''''''''')))***)))((()))))))))))))))))))))))))))((('''((()))***)))(((******))))))))))))******((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%'''((()))*********(((((((((((((((((((((((((((((((((((())))))))))))...???HHH???111+++******))))))(((((((((((())))))'''''''''''''''''''''''')))))))))))))))(((((('''(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''(((((((((((((((((())))))))))))'''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((''''''''''''((((((''''''((()))))))))))))))(((((((((((((((((((((((())))))((((((((((((((('''%%%%%%%%%%%%&&&'''((()))((((((((((((((((((((((((((((((((((((((((((((((((************)))(((''''''(((((((((((((((((((((((())))))************)))))))))(((((('''''''''''''''***)))))))))))))))******))))))(((((((((((())))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))***++++++******))))))))))))))))))***++++++((((((((((((((())))))***))))))))))))))))))))))))))))))))))))((((((((((((((((((''''''(((((()))***'''(((((())))))))))))((())))))))))))))))))))))))))))))))))))(((((((((((()))(((((()))***)))'''%%%(((((())))))))))))((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))((((((''''''''''''''''''''''''(((((((((''''''(((((((((((((((''''''''''''((((((******))))))((())))))***((()))***)))((('''(((***333///+++))))))*********(((((()))))))))(((((('''''''''''''''((((((((((((***)))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))******************))))))))))))******)))))))))))))))))))))))))))))))))))))))*********,,,+++***))))))((())))))******************************))))))))))))******************))))))))))))************************))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((('''''''''''''''''''''''')))))))))(((''''''&&&&&&)))))))))))))))))))))))))))))))))))))))(((((('''(((((((((((((((((((((((())))))(((((((((((())))))(((((('''&&&&&&''')))***((((((((((((((())))))***((((((((((((((((((((((((''''''((()))))))))))))))((())))))******+++,,,,,,(((((((((((()))))))))*********)))))))))*********((((((((()))******))))))))))))))))))))))))))))))***)))))))))+++,,,+++***************************((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&'''((())))))))))))(((((((((((((((((((((((((((((((((((()))))))))))),,,OOOdddTTT555'''(((***))))))(((((((((((())))))''''''''''''''''''''''''(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))&&&&&&''''''(((((())))))((())))))))))))*********((((((((('''&&&&&&&&&%%%''''''''''''((((((((((((((((((''''''''''''((((((''''''((()))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((***************)))(((((((((((((((((((((((((((((())))))************))))))******))))))))))))***************)))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((()))))))))******))))))))))))))))))))))))*********************)))((((((((()))))))))*********************++++++,,,))))))))))))))))))))))))))))))))))))((((((((((((((((((((('''((())))))***((((((((())))))))))))((((((((((((((((((((((((((())))))))))))(((((((((((((((''''''((())))))'''%%%(((((())))))))))))((((((((((((((((((((('''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((('''''''''''''''''''''''''''(((((((((((((((((('''((((((''''''''''''(((((((((((((((''''''(((((()))((()))***)))((('''(((***222///+++((()))*********(((((()))))))))))))))(((''''''''''''(((((((((((('''(((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))))))))(((((()))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******************))))))))))))******))))))))))))))))))))))))(((((())))))************++++++***)))(((((((((((())))))))))))))))))))))))******))))))((())))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&))))))))))))))))))))))))((()))))))))))))))((((((''''''''''''''''''''''''))))))(((((((((((())))))((('''&&&&&&&&&((()))***((((((((((((((())))))***(((((((((((((((((((((((('''(((((())))))))))))(((%%%&&&&&&''''''((())))))'''(((((((((((()))))))))))))))*********)))))))))((()))***++++++*********)))))))))))))))))))))))))))((('''(((***+++***)))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))&&&CCCTTTEEE...&&&''''''))))))(((((((((((())))))(((((((((((((((((((((((((((((())))))))))))(((((('''((((((((()))))))))***))))))))))))))))))))))))&&&''''''(((((()))))))))))))))))))))*********+++((((((((('''&&&&&&&&&%%%''''''''''''((((((((((((((((((''''''''''''((((((''''''((()))))))))))))))''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((()))************))))))((())))))))))))))))))))))))))))))************))))))******))))))))))))*********************)))))))))))))))(((((((((((())))))((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))***))))))))))))((())))))''''''(((((((((((()))(((***************++++++,,,))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((()))******)))))))))(((((((((((()))(((((((((((((((((((((((((((((((((((())))))))))))&&&%%%%%%''')))***)))((((((((())))))))))))(((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))(((((('''))))))))))))))))))))))))''''''((((((((((((''''''((((((''''''''''''((((((''''''&&&&&&&&&'''(((((('''((())))))''''''((()))---+++(((''''''((((((((((((((()))*********))))))''''''''''''((((((((((((&&&&&&''''''''''''((((((&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((((((((())))))))))))(((''''''&&&&&&''''''(((((((((((()))))))))))))))(((((((((((())))))))))))''''''''''''((((((((((((******))))))))))))******))))))))))))))))))))))))((((((((()))******++++++******)))((((((((())))))))))))))))))))))))))))))******)))((((((((())))))(((((()))))))))))))))***(((((((((((((((((((((((('''''''''''''''''''''''')))((((((''''''(((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&'''(((((()))))))))((('''''''''''''''''''''''')))((((((''''''(((((()))''''''&&&''''''((()))***((((((((((((((()))******))))))))))))))))))))))))(((((())))))))))))((((((******)))((((((''''''&&&''''''(((((((((((())))))((())))))))))))((((((''''''))),,,,,,+++******+++))))))))))))))))))))))))&&&%%%$$$%%%''')))((('''(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&%%%(((((((((((((((((((((((((((((((((((())))))))))))(((......))))))...///***))))))(((((((((((())))))(((((((((((((((((((((((('''(((((()))))))))))))))''''''(((((())))))******(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))************'''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((''''''''''''((((((''''''((()))))))))))))))'''''''''''''''''''''''''''(((((((((((()))))))))******+++******((('''&&&((((((((((((((((((((((((((((((((((((((((((((((((((())))))******)))(((((())))))))))))))))))))))))))))))************))))))'''''''''''''''(((((()))((()))************))))))))))))(((((((((((())))))))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))(((((('''''''''(((((()))&&&&&&'''(((((((((((((((((((((((((((((())))))***))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((())))))***+++***))))))(((((((((((()))))))))))))))))))))))))))(((((((((((())))))))))))&&&&&&%%%''')))++++++***(((((())))))))))))(((((('''''''''((((((((((((((())))))))))))))))))))))))'''''''''''''''''''''''''''''''''(((((('''''''''))))))))))))))))))))))))&&&'''((())))))((('''&&&((((((''''''''''''(((((('''&&&&&&&&&''''''((()))&&&'''(((((('''&&&'''(((***(((''''''((()))((('''(((((()))***************''''''''''''((((((((((((''''''''''''((((((((()))&&&'''''''''((((((((((((''''''((((((((()))))))))(((((((((((())))))))))))((((((''''''''''''(((((('''''''''((((((((())))))(((((((((((())))))))))))''''''''''''((((((((((((******))))))))))))******))))))))))))))))))))))))'''(((((()))******++++++)))(((((((((((())))))***))))))))))))))))))))))))******)))((((((((((((((((((((((((((())))))******))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((()))))))))(((((((((((((((((((((((($$$%%%&&&'''((()))))))))''''''''''''''''''''''''((((((''''''''''''((((((%%%&&&'''((())))))))))))((((((((((((((()))******))))))))))))))))))))))))(((((())))))))))))((((((,,,++++++******)))(((((('''''''''((((((((())))))'''(((((()))((('''&&&%%%%%%(((,,,,,,***))))))***))))))))))))))))))))))))&&&%%%%%%&&&(((***)))((('''((()))******)))((('''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((('''''''''(((((((((((((((((((((((((((((((((((())))))))))))+++&&&"""$$$***///...,,,))))))(((((((((((())))))((((((((((((((((((((((((''''''((()))))))))))))))'''''''''((()))*********'''''''''''''''''''''''')))))))))(((((((((((((((((((((((()))))))))******&&&&&&&&&'''''''''''''''''''''''''''((((((((((((((((((''''''''''''((((((''''''((()))))))))))))))''''''''''''''''''''''''((((((((()))))))))******(((((()))******)))((('''''''''''''''''''''''''''(((((((((((((((((((((((('''(((((())))))((((((((((((((((((((((((((((((((())))))************))))))'''''''''''''''((())))))'''((()))***++++++******))))))(((((((((((())))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))(((''''''&&&'''(((******&&&'''((()))***))))))(((((((((((((((((())))))***))))))))))))))))))))))))'''((((((((()))))))))***))))))(((((())))))***++++++***)))(((''''''((()))))))))))))))))))))))))))'''((((((((()))))))))***)))((('''''')))+++******(((((())))))))))))((((((''''''''''''((((((((()))************************''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&'''((())))))((('''&&&((((((''''''''''''(((((('''''''''''''''((())))))&&&'''((('''&&&%%%&&&((()))(((((()))***+++***)))(((((()))***************''''''''''''((((((((()))'''((((((((())))))******'''((((((((())))))******(((((())))))*********+++(((((((((((())))))))))))******))))))))))))******&&&&&&&&&'''''''''(((((((((((((((((())))))))))))))))))))))))******************))))))))))))******))))))))))))))))))))))))'''(((((()))***+++++++++(((((('''(((((()))***+++))))))))))))))))))))))))******)))((((((((((((((('''((((((((())))))******************************))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))%%%%%%&&&'''((()))******((((((((((((((((((((((((######%%%'''((()))))))))))))))))))))))))))))))))((((((''''''''''''(((((($$$%%%''')))***))))))(((((((((((((((((()))******))))))))))))))))))))))))((()))))))))))))))((((((%%%%%%%%%&&&''''''((((((''''''''''''((((((((()))''''''((((((((('''%%%$$$$$$'''+++,,,)))(((((())))))))))))))))))))))))))))))(((((())),,,---,,,+++((()))***++++++***)))((((((((((((((((((((((((((((((((((((((((((((((((((($$$$$$&&&'''(((((())))))(((((((((((((((((((((((((((((((((((())))))))))))''')))---000+++######((())))))(((((((((((())))))))))))))))))))))))))))))''''''((()))))))))))))))&&&''''''((()))******+++''''''''''''''''''''''''******))))))((((((''''''(((((((((((())))))))))))%%%&&&&&&''''''(((((((((''''''''''''((((((((()))((((((''''''''''''(((((('''(((((()))))))))))))))''''''''''''''''''''''''(((((())))))******++++++%%%&&&''')))))))))((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((((('''''''''''''''''''''''''''))))))************)))))))))))))))))))))***++++++&&&''')))***+++++++++***))))))(((((((((((()))))))))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))((('''''''''((()))+++,,,'''((()))++++++******)))***************++++++,,,))))))))))))))))))))))))'''((((((((())))))******)))))))))))))))******++++++***)))'''''''''((()))))))))))))))))))))))))))'''((((((((())))))******,,,***(((((()))***)))((((((((())))))))))))((((((&&&'''''''''(((((())))))'''(((((())))))))))))((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((('''(((((((((((((((((((((***)))(((''''''((()))***&&&&&&''''''(((((())))))++++++***)))(((((())))))******))))))((((((''''''******))))))((((((((('''(((((((((((((((''''''''')))))))))))))))))))))))))))))))))))))))(((''''''''''''''''''''''''''''''''''''((((((((((((''''''))))))(((((('''''''''&&&&&&&&&''''''(((((())))))(((((((((((())))))))))))(((&&&%%%&&&)))***)))'''************))))))))))))+++++++++*********************))))))))))))******))))))))))))))))))))))))+++++++++++++++***)))((()))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((******))))))((((((''''''((((((((((((''''''''''''(((((())))))))))))((((((******))))))((((((''''''******))))))((((((''''''&&&&&&&&&''''''''''''(((******))))))((((((''''''(((((((((((((((((((((((('''''')))***+++++++++***))))))))))))))))))))))))))))))))))))))))))))))))((('''%%%$$$######$$$%%%))))))))))))))))))))))))******)))((((((((((((((())))))))))))************+++*********))))))(((((())))))))))))))))))))))))&&&&&&&&&%%%%%%$$$$$$$$$))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))***)))'''&&&&&&(((+++---))))))))))))************---+++)))))))))))))))'''+++)))&&&&&&)))++++++******)))(((''''''((()))***((((((((('''&&&&&&%%%%%%(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''(((((((((((())))))(((((('''''''''&&&&&&&&&&&&&&&&&&'''((((((******))))))))))))******(((((((((((())))))))))))(((((())))))))))))((((((''''''((()))))))))))))))&&&''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))+++*********))))))((((((((()))***++++++***)))(((''''''((((((((((((''''''))))))))))))))))))))))))+++*********))))))((((((+++***)))(((((()))***+++(((((((((((())))))))))))(((((()))))))))*********+++*********))))))(((((())))))))))))))))))))))))((((((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))'''((())))))'''&&&&&&'''))))))))))))))))))))))))***)))(((''''''((()))***))))))(((((((((((())))))*********+++******))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((''''''))))))(((((((((((())))))'''''''''(((((((((((((((*********)))))))))((((((***)))))))))(((((((((''')))))))))(((((('''''''''(((((((((((((((((((((''')))))))))))))))))))))))))))))))))))))))((('''''''''''''''''''''''''''''''''(((((())))))((((((''')))((((((((('''''''''''''''''''''((((((((((((((((((((((((((())))))))))))((('''%%%''')))***)))'''(((((())))))*********+++,,,+++++++++***)))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))*********)))(((((())))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))((((((((((((''''''((((((((()))))))))***)))))))))((((((((('''&&&'''''''''(((((())))))))))))(((((((((((())))))***)))))))))((((((((('''***)))))))))(((((((((''''''''''''((((((((())))))***)))))))))((((((((('''((((((((((((((((((((((((*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,))))))))))))))))))))))))******)))(((((((((((((((((((((((()))))))))******))))))))))))((((((''''''))))))))))))))))))))))))((((((''''''&&&&&&&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''(((((((((((()))))))))*********'''&&&%%%&&&((()))))))))(((&&&%%%&&&)))++++++***))))))(((''''''((())))))'''((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''(((((((((((()))(((((((((''''''''''''''''''&&&&&&''''''((()))******))))))))))))******(((((((((((())))))))))))((())))))******))))))(((''''''((()))))))))))))))&&&''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''((((((************)))))))))((())))))************))))))((((((((())))))((((((((())))))))))))))))))))))))************)))))))))(((******))))))))))))******(((((((((((())))))))))))++++++,,,,,,,,,,,,------************)))))))))((())))))))))))))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++,,,+++)))((()))***))))))))))))))))))))))))***)))(((''''''((()))***))))))(((((((((((())))))************))))))((('''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((()))))))))(((((('''''''''(((((())))))))))))((((((((((((((((((((('''''''''((()))*********)))((('''))))))))))))((((((((((((((((((((('''''''''''''''''''''(((((((((((((((((()))))))))))))))))))))))))))))))))))))))(((((('''((((((((((((((((((((((((((())))))******))))))(((((((((((((((''''''''''''((((((((((((((('''''''''(((((((((((())))))))))))((('''&&&''')))***)))(((''''''((()))***+++,,,,,,,,,,,,++++++***)))(((((((((((((((''''''((((((((())))))))))))))))))))))))'''(((((())))))))))))((()))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((()))))))))******))))))))))))((((((((((((%%%%%%&&&'''((()))******))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((()))))))))***))))))))))))((((((((((((((((((((((((((((((((((((...---+++)))''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((((((((())))))))))))))))))))))))***))))))(((((((((((((((''''''((((((((()))))))))((((((((((((''''''''''''))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((())))))(((&&&%%%(((((())))))))))))******'''&&&%%%%%%((())))))((((((''''''((()))***((('''(((((('''&&&&&&'''((((((''''''(((((()))******+++(((((((((((((((((((((((((((((((((''''''''''''&&&''''''''''''((((((((((((((((((((((((''''''''''''((((((''''''(((((()))******))))))(((((())))))***(((((((((((())))))))))))((())))))******))))))(((''''''((()))))))))))))))&&&''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((''''''&&&&&&''''''(((************))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))************))))))(((((((((((())))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))++++++***))))))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,+++***))))))***))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))(((((((((((('''&&&$$$$$$(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((******))))))(((''''''''''''((()))******)))((('''))))))((((((''''''&&&&&&'''(((***++++++)))(((&&&))))))))))))((((((((((((''''''''''''''''''&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))************))))))((((((((((((((('''''''''))))))((((((''''''&&&&&&(((((((((((())))))))))))(((((((((((()))))))))((('''(((((()))******++++++---,,,,,,+++***)))(((((())))))(((((((((((())))))))))))))))))))))))))))))''''''((()))*********)))))))))))))))************(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))************))))))))))))((((((((((((&&&&&&&&&'''((())))))******)))(((''''''((()))***))))))))))))(((((((((((())))))))))))((((((((((((''''''((((((((()))))))))))))))))))))((((((((((((((((((((((((((((((((((((...---***(((''''''((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&$$$!!! (((((((((((((((((((((((())))))(((((((((((())))))''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((*********)))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))((('''&&&(((((((((((()))))))))***,,,***((((((((()))((('''***************(((&&&$$$'''''''''&&&&&&'''''''''''''''((((((((()))))))))((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''((((((((((((((((((((((((((('''''''''((((((((((((((()))******))))))(((((((((((())))))(((((((((((())))))))))))'''(((((())))))(((((('''''''''((()))))))))))))))&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((*********)))))))))))))))+++***)))(((((()))***+++******))))))))))))******((((((((((((((((((((((((*********)))))))))))))))((()))***++++++***)))((((((((((((((())))))))))))'''''''''((((((((())))))*********)))))))))))))))))))))))))))))))))))))))******))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******)))''''''((()))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))(((((((((((('''&&&$$$$$$))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******))))))(((((((((((('''((()))******)))((('''))))))((((((''''''&&&&&&&&&''')))***+++)))(((&&&(((((((((((())))))))))))&&&&&&''''''''''''''''''&&&'''''''''(((((())))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))************))))))'''''''''((((((((((((((())))))((((((''''''&&&&&&(((((((((((())))))))))))))))))))))))((((((((()))******)))))))))))))))))),,,,,,++++++***))))))(((+++******))))))******+++))))))))))))))))))))))))((())))))***++++++++++++(((((()))))))))*********(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))************(((((((((((())))))))))))((((((((((((((('''''''''***)))(((''''''((()))***(((((((((((())))))))))))(((((((((((())))))))))))&&&&&&'''''''''((((((((((((((((((((()))))))))))))))))))))))))))))))))))),,,***(((''''''(((***+++((((((((((((((((((((((((((((((((((((((((((((((((******+++***)))'''%%%$$$(((((((((((((((((((((((())))))(((((((((((())))))''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))******((((((((((((((((((((((((((((((((((((((((((((((((***)))'''%%%%%%%%%'''((('''(((((((((((())))))))),,,***((('''(((((('''&&&((()))***+++***)))''''''&&&''''''''''''''''''&&&(((((((((''''''&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''(((((((((((((((((((((((((((((()))******))))))(((((((((((())))))(((((((((((())))))))))))&&&''''''((((((''''''&&&''''''((()))))))))))))))&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((******))))))))))))******))))))))))))))))))******+++***)))(((((()))***+++******))))))))))))******(((((((((((((((((((((((())))))))))))))))))******((()))***++++++***)))((((((((((((((())))))))))))*********+++++++++,,,,,,))))))))))))))))))******))))))))))))))))))))))))''''''(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))******((('''&&&((()))))))))))))))))))))))))))(((((())))))))))))(((((())))))(((((((((((())))))************))))))((('''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((('''''''''&&&'''((()))))))))((('''(((((((((((())))))))))))'''''''''''''''(((((((((&&&&&&''''''((()))))))))))))))))))))))))))))))))'''(((((()))))))))))))))((((((((((((((((((((((((((())))))******))))))((('''''''''(((((((((((((((((((((((((((((('''''''''(((((((((((()))))))))))))))***+++***((('''((()))************))))))((((((+++++++++***************,,,++++++******++++++,,,)))))))))))))))))))))))))))******++++++++++++***((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((()))))))))******(((((((((((())))))))))))))))))((((((''''''''''''+++)))(((&&&&&&((()))+++(((((((((((())))))))))))(((((((((((())))))))))))&&&&&&&&&&&&''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))((((((((()))***,,,---))))))))))))))))))))))))))))))))))))))))))))))))'''((()))***++++++++++++))))))))))))))))))))))))((((((((((((((())))))***''''''((((((((()))))))))))))))))))))************((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))'''$$$""""""$$$&&&(((''''''(((((((((((())))))&&&%%%$$$$$$'''(((((('''###&&&((()))))))))***+++&&&'''(((((((((((('''&&&)))(((((('''&&&&&&%%%%%%(((((((((((((((((((((((('''(((((((((((()))))))))''''''''''''(((((((((((('''''''''(((((((((((((((((((((''''''(((((()))***)))((((((''''''(((((()))(((((((((((())))))))))))&&&''''''((((((''''''&&&''''''((()))))))))))))))&&&''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))+++******))))))******+++))))))))))))******************))))))))))))************(((''''''(((******))))))))))))))))))))))))))))))))))))************))))))************))))))(((((((((((())))))))))))((())))))))))))*********))))))))))))************))))))))))))))))))))))))&&&&&&'''(((((()))******))))))))))))))))))))))))))))))))))))))))))))))))+++++++++)))'''''')))+++))))))))))))))))))))))))(((((())))))))))))(((((())))))(((((((((((())))))*********+++******))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((()))******++++++))))))(((((((((((())))))'''''''''((((((((((((((('''''''''((((((((())))))'''((((((((()))))))))***'''''''''(((((()))))))))&&&&&&''''''((())))))***))))))))))))))))))))))))''''''((()))))))))))))))'''''''''''''''''''''''''''(((((())))))(((((('''''''''''''''((((((((()))'''''''''((((((((((((((((((((((((((()))))))))))))))***,,,***((('''(((***)))))))))))))))************************+++++++++++++++************++++++)))))))))))))))))))))))))))***************)))((((((((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))((((((((((((''''''((((((((()))))))))'''((((((((()))))))))***'''''''''(((((((((((((((+++***'''&&&&&&'''***+++'''((((((((()))))))))***'''((((((((()))))))))***''''''''''''(((((((((((('''((((((((()))))))))***))))))))))))))))))))))))'''(((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))%%%%%%%%%&&&((()))++++++))))))))))))))))))))))))((((((((((((((()))******((((((((()))))))))******((((((((()))))))))******(((((((((((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))''''''&&&&&&&&&'''(((((('''''''''((((((((())))))&&&$$$###$$$&&&(((((('''$$$&&&'''&&&%%%$$$''')))'''((())))))))))))((('''((((((((((((''''''''''''(((((((((((((((((((((((('''((((((((())))))))))))''''''''''''((((((((((((''''''''''''((((((((()))''''''&&&&&&''''''((()))((((((''''''''''''(((((((((((((((((())))))))))))(((((())))))))))))((((((''''''((()))))))))))))))&&&''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))******((()))))))))************))))))************))))))***)))'''&&&&&&''')))***))))))))))))))))))))))))((()))))))))******************))))))))))))******(((((((((((())))))))))))&&&&&&&&&''''''''''''(((((()))))))))************))))))))))))))))))))))))''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******)))'''&&&&&&(((***))))))))))))))))))))))))'''((()))******)))((('''))))))(((((((((((())))))'''(((((())))))))))))((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''((()))***+++,,,,,,***)))(((''''''((()))***&&&'''''''''(((((())))))'''''''''''''''((()))***'''((((((((())))))******'''((((((((())))))******&&&&&&&&&'''((())))))***))))))))))))))))))))))))''''''((()))))))))))))))''''''''''''''''''''''''''''''((((((((((((''''''&&&'''''''''(((((())))))&&&'''''''''(((((())))))(((((((((((()))))))))))))))+++,,,+++((('''(((***''''''((()))***+++,,,,,,)))))))))***++++++,,,,,,******))))))))))))******))))))))))))))))))))))))))))))***))))))(((''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''(((((((((((('''((((((((())))))******%%%&&&&&&'''((()))******+++***'''&&&&&&'''***+++'''((((((((())))))******'''((((((((())))))******(((((((((((())))))))))))'''((((((((())))))******))))))))))))))))))))))))(((((()))************))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((***+++))))))))))))))))))))))))((((((((((((((()))******))))))))))))************&&&'''''''''(((((())))))((((((((((((((((((((((((''''''(((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))((()))***,,,,,,,,,++++++''''''''''''((((((((()))+++)))'''''''''((('''&&&((()))(((%%%  ###'''((()))******)))((('''''''''(((((())))))******(((((((((((((((((((((((('''((((((((())))))******''''''''''''((((((((()))&&&'''''''''(((((())))))&&&&&&&&&&&&&&&'''((((((((((((''''''''''''(((((((((((((((((())))))))))))******++++++++++++******'''(((((()))))))))))))))&&&''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))(((((())))))*********+++((()))***++++++***)))(((***((('''&&&&&&'''(((***))))))))))))))))))))))))(((((())))))*********++++++***)))(((((()))***+++(((((((((((())))))))))))))))))))))))************(((((())))))*********+++)))))))))))))))))))))))))))))))))(((''''''&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))(((''''''%%%######&&&((())))))))))))))))))))))))'''((()))******)))((('''))))))(((((((((((())))))*********)))))))))))))))++++++++++++************''''''(((((()))+++,,,---,,,+++++++++******))))))+++*********))))))((((((++++++************++++++&&&'''((()))***+++,,,,,,(((((((((((())))))))))))))))))))))))))))))))))))''''''(((((())))))******(((((((((((()))))))))***))))))))))))((((((((((((******))))))((((((''''''+++*********))))))(((((())))))))))))))))))))))))***))))))((('''&&&&&&&&&%%%&&&((()))))))))((('''))))))))))))))))))))))))))))))))))))***************************+++++++++************************)))))))))))))))))))))))))))))))))))))))******+++))))))))))))************)))))))))))))))(((''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))(((''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))******)))))))))))))))*********))))))((((((''''''))))))(((((('''''''''&&&))))))))))))))))))))))))%%%&&&&&&'''((()))******))))))))))))))))))))))))'''(((((('''&&&&&&((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))******))))))))))))*********)))((()))++++++)))((())))))))))))))))))))))))((((((((()))(((((('''&&&(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))************)))(((((())))))))))))))))))))))))''''''(((((())))))******++++++************++++++))))))))))))((((((((((((%%%%%%%%%&&&&&&'''''''''((((((((((((((((((((((((+++************)))))))))''''''''')))++++++)))'''''''''''''''(((((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))((((((((((((((())))))*********))))))((((((((('''*********)))))))))))))))***(((&&&%%%%%%&&&'''(((''''''''''''''''''''''''(((((((((((())))))))))))''''''((()))))))))))))))+++*********))))))(((((())))))))))))))))))))))))'''(((((()))***++++++,,,)))))))))))))))))))))))),,,,,,++++++***)))))))))'''(((((()))***+++++++++))))))))))))))))))))))))))))))))))))((((((((((((,,,+++++++++***)))))))))***************************************************************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))))))))))))))))))))(((((((((''''''(((((((((((()))***++++++++++++******))))))))))))************)))))))))((()))((((((''''''(((((()))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))'''((((((((()))))))))***&&&&&&&&&'''''''''((((((******)))))))))((((((((())))))))))))((((((((((((******)))))))))((((((((())))))))))))))))))))))))***))))))(((''''''&&&&&&%%%&&&&&&'''''''''''''''))))))))))))))))))))))))(((((()))))))))******************************)))************************)))))))))))))))))))))))))))))))))))))))******+++))))))))))))***************************)))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))(((''''''************************))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))******)))))))))))))))******)))))))))((((((((('''))))))((((((((('''''''''))))))))))))))))))))))))&&&'''''''''((())))))))))))))))))))))))))))))))))))***+++***(((((()))+++************************(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))***))))))(((((())))))******)))((()))++++++)))((((((((((((((((((((((((((($$$%%%%%%&&&''''''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&))))))))))))))))))))))))(((((((((((())))))))))))+++******))))))******+++))))))))))))((((((((((((&&&&&&'''''''''((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%(((((((((***,,,,,,***(((''''''''''''(((((((((((((((((((((((((((((((((((()))(((''''''''''''((()))(((''''''''''''((()))))))))))))))(((((((((''''''((((((((((((((((((((((((''''''%%%%%%%%%''')))***''''''''''''''''''''''''(((((((((((())))))))))))''''''((()))))))))))))))************)))))))))((())))))))))))))))))))))))'''(((((())))))*********))))))))))))))))))))))))+++++++++***************((())))))***++++++,,,,,,)))))))))))))))))))))))))))))))))))))))))))))(((+++++++++***************************************))))))))))))))))))))))))***************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++***************))))))(((((())))))***))))))))))))((((((((((((************))))))))))))(((''''''&&&&&&''''''(((******)))((('''&&&%%%%%%(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))&&&&&&'''''''''(((((((((++++++*********)))))))))(((((((((((())))))))))))))))))(((((((((((((((''')))))))))))))))))))))))))))))))))(((''''''&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))))))))))))))))))))(((((())))))))))))***************))))))(((((((((************************)))))))))))))))))))))))))))))))))))))))******+++))))))))))))***************++++++++++++******)))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))(((((('''++++++++++++++++++++++++************************''''''((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***))))))))))))(((((((((((())))))((((((((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***++++++***((((((((()))************************((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))))))))(((((((((((())))))***)))((()))++++++)))(((''''''''''''''''''''''''###$$$%%%&&&'''(((((()))(((((((((((((((((((((((())))))))))))))))))))))))************************))))))))))))((('''%%%%%%))))))))))))))))))))))))))))))))))))((((((((((((+++******))))))******+++(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((('''''''''''')))))))))***,,,,,,***)))''''''''''''(((((((((((((((((((((((((((((((((((()))((((((''''''(((((()))'''''''''''''''(((((()))((((((((((((''''''''''''''''''''''''((((((((((((&&&%%%%%%%%%&&&(((***+++''''''''''''''''''''''''(((((((((((())))))))))))''''''((()))))))))))))))************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))************+++++++++)))******++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))***************+++++++++))))))))))))))))))))))))((((((((((((((((((((((((*********+++******)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++******************)))(((((((((((((((((((((((((((((((((''''''*********)))))))))))))))))))))(((((((((((())))))******)))(((''''''&&&%%%(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((())))))))))))*********++++++++++++*********)))''''''(((((())))))******((((((((((((''''''''''''(((((((((((((((((((((((())))))((((((''''''''''''''''''&&&%%%&&&'''((()))(((((((((((((((((((((((((((((((((((()))))))))***+++******)))((('''&&&&&&************************)))))))))))))))))))))))))))))))))))))))******+++((()))))))))*********************++++++***))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((************************))))))))))))))))))))))))''''''((()))))))))))))))(((((((((((((((((((((((()))(((((((((((())))))***))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((()))***)))'''&&&&&&'''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((())))))))))))(((((((((((((((((()))***)))((()))++++++)))((((((((((((((((((((((((((('''''''''(((((()))***+++(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))*********)))((('''&&&%%%((((((((((((((((((((((((******))))))((((((''''''******))))))))))))******(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))(((((((((((('''(((((((((***++++++***(((''''''''''''(((((((((((((((((((((((((((((((((((()))(((((((((((((((((()))((((((''''''(((((()))***((((((''''''''''''''''''''''''((((((((((((((()))&&&&&&&&&&&&'''((()))***''''''''''''''''''''''''(((((((((((())))))))))))''''''((()))))))))))))))*********)))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''))))))))))))))))))))))))((())))))***++++++,,,,,,))))))*********+++++++++)))))))))))))))))))))))))))))))))))))))*********)))))))))***+++++++++,,,(((((((((((((((((((((((())))))))))))))))))))))))*********++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))************'''''''''&&&&&&&&&%%%%%%+++***)))(((''''''''''''''''''''''''''''''(((((())))))))))))))))))******))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))*********+++++++++++++++*********)))''''''(((((())))))******''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''')))((('''''''''(((***+++(((((((((((((((((((((((('''(((((((((((()))))))))+++******)))((('''&&&&&&)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++((()))))))))************(((((()))))))))))))))((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''((()))))))))))))))((((((((((((((((((((((((((((((''''''((()))******(((((((((((())))))))))))(((((())))))))))))))))))(((((((((((((((((((((((()))))))))))))))((((((((((((((((((((((((((((((((('''(((***)))'''&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))***))))))(((((((((((())))))***)))((()))++++++)))((())))))))))))))))))))))))***))))))((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((************)))((('''&&&((((((((((((((((((((((((******))))))((((((''''''***))))))))))))))))))***'''((((((((()))))))))***((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&%%%%%%%%%$$$$$$'''&&&'''(((******(((&&&''''''''''''(((((((((((())))))))))))))))))))))))((())))))))))))))))))((())))))(((((())))))***+++''''''((((((((((((((((((((((((((())))))*********(((((((((''''''((((((((((((((((((((((((((((((((((((((((((((())))))))))))''''''((()))))))))))))))))))))))))))))))))******((((((((((((((((((((((((((((((((((((''''''''''''))))))))))))))))))))))))(((((()))***+++,,,,,,---(((((((((((())))))))))))************************((()))))))))*********+++)))))))))***+++++++++,,,((((((((((((((((((((((((******************************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******++++++((((((((((((''''''''''''***)))((((((''''''''''''''''''''''''(((((((((((())))))))))))************(((''''''&&&&&&''''''((((((((())))))******++++++(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''''''''((((((((())))))++++++*********)))))))))(((((((((((())))))))))))'''(((((((((((()))))))))))))))))))))))))))))))))((((((((((((((((((''''''))))))(((((())))))***+++))))))))))))))))))))))))''''''(((((((((((())))))*********))))))((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))************''''''((())))))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''((()))))))))))))))))))))))))))))))))))))))''''''''''''((()))******(((((((((((())))))))))))(((((())))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''')))+++,,,***)))))))))************************(((((((((((((((((((((((())))))))))))))))))))))))((((((((()))))))))************))))))))))))*********)))((()))++++++)))(((***************************)))'''&&&%%%&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''***************))))))((())))))))))))))))))))))))))))))))))))((((((((((((***))))))(((((())))))***''''''(((((())))))******))))))))))))(((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&%%%&&&'''))))))'''%%%''''''''''''(((((((((((())))))))))))))))))))))))((())))))******))))))(((((((((((((((((()))******(((((((((((())))))))))))(((((())))))******++++++)))))))))(((((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))''''''((()))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((()))***++++++,,,,,,((((((((((((((((((((((((************************((())))))******+++++++++***************+++++++++))))))))))))))))))))))))************************)))***++++++,,,+++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++,,,,,,,,,,,,++++++++++++)))(((((('''''''''((((((''''''((((((((()))))))))((()))))))))************)))((((((''''''(((((()))((((((((()))))))))******(((((((((((())))))))))))))))))))))))))))))))))))***)))))))))((((((((('''''''''((((((((()))))))))******)))))))))((((((((())))))))))))((((((((((((((((((((()))))))))******))))))))))))))))))))))))'''((((((((((((((((((((('''(((((()))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))*********************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))************'''((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))'''&&&&&&'''''')))******'''((((((((()))))))))***(((((()))))))))*********))))))))))))))))))))))))((((((((()))*********+++))))))))))))))))))))))))%%%(((+++,,,+++*********************************(((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))*********++++++************++++++***)))((()))++++++)))((()))))))))))))))))))))))))))(((&&&%%%&&&''')))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))'''''''''((()))*********++++++*********)))))))))((((((((((((((((((((((((++++++*********)))))))))&&&&&&&&&(((******(((&&&''''''''''''(((((((((((())))))))))))))))))))))))((()))************)))(((&&&&&&&&&&&&&&&'''(((((())))))))))))******++++++''''''(((((()))******+++'''(((((())))))))))))((((((((((((((((((((((((((((((((((((((())))))))))))''''''((()))))))))))))))((()))))))))************))))))))))))))))))))))))'''(((((())))))*********)))))))))))))))))))))))))))))))))***+++++++++,,,)))))))))(((((((((((((((************************((())))))******+++,,,,,,+++++++++***************************************************************)))***++++++,,,,,,,,,+++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***++++++++++++++++++*********))))))((((((''''''''''''(((((('''((((((((())))))******(((((())))))*********+++++++++************++++++((((((((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))******))))))((((((((('''************++++++++++++))))))))))))((((((((((((******))))))((((((''''''(((((())))))******++++++))))))))))))))))))))))))'''''''''(((((((((((((((%%%&&&((()))))))))((('''))))))))))))))))))))))))''''''''''''((((((((()))***************+++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))************((()))***+++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))&&&&&&&&&'''''')))******'''((((((((())))))******(((((())))))*********+++))))))))))))))))))))))))''''''((()))***++++++,,,))))))))))))))))))))))))"""%%%(((***))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************,,,,,,++++++++++++,,,,,,***)))((()))++++++)))((((((((((((((((((((((((((()))(((''''''(((***,,,...(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))%%%&&&'''((())))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))(((((((((((())))))&&&''''''((()))******+++,,,,,,,,,++++++*********((((((((((((((((((((((((((((((((((((''''''''''''''''''''')))++++++)))'''''''''''''''((((((((()))))))))))))))))))))))))))((()))***++++++***)))(((%%%$$$$$$$$$$$$%%%&&&&&&))))))******+++++++++,,,&&&&&&&&&'''((())))))***%%%&&&''')))************))))))))))))))))))))))))(((((((((((())))))))))))'''(((((()))))))))))))))(((((())))))*********+++))))))))))))))))))))))))'''(((((()))***++++++,,,))))))))))))))))))))))))***************+++++++++*********)))))))))))))))************************((())))))***++++++,,,,,,,,,+++++++++******))))))************************)))))))))))))))))))))))))))***+++,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))$$$$$$$$$%%%%%%&&&&&&&&&))))))************))))))******++++++++++++************))))))((((((''''''+++******)))(((''''''&&&))))))))))))))))))))))))))))))))))))************''''''((()))))))))))))))(((((((((((())))))))))))((((((''''''''''''((((((%%%&&&&&&'''''''''''''''******))))))))))))******)))************)))(((((())))))))))))))))))))))))*********************+++))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******))))))((((((''''''))))))(((((('''''''''&&&&&&&&&&&&&&&&&&'''((()))))))))))))))))))))))))))+++***)))(((((()))***+++......---,,,+++***))))))((((((((((((((('''''''''******)))(((''''''(((((())))))))))))))))))))))))+++*********))))))(((((((((((((((((())))))))))))***************)))((('''''''''(((((())))))******)))(((''''''''')))***+++)))((('''''''''(((***++++++++++++***)))(((((('''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))************(((((((((((())))))))))))))))))))))))))))))))))))&&&''')))***+++***((('''(((((((((((())))))))))))))))))))))))))))))))))))+++///222111+++'''''')))+++*********))))))((((((&&&&&&&&&''''''''''''(((((('''&&&$$$$$$$$$%%%&&&(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&+++++++++*********))))))))))))))))))))))))))))))(((((((((((((((((((((((()))(((''''''''')))***+++))))))))))))))))))))))))'''((((((((((((((('''&&&(((((((((((())))))))))))((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))((())))))))))))*********++++++++++++++++++++++++,,,+++++++++***)))))))))************************++++++,,,------------,,,************************************************************************++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))++++++******))))))((((((''''''''''''(((((((((((())))))))))))******************)))))))))))))))***(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''(((((((((((((((((())))))))))))&&&&&&&&&&&&''''''(((((())))))************)))))))))))))))******)))))))))***)))))))))((((((((('''*********)))((('''''''''))))))))))))))))))))))))''''''''''''((((((((((((''''''((()))))))))))))))(((((((((((())))))))))))((((((''''''''''''((((((&&&&&&'''(((((((((((((((''''''&&&&&&&&&&&&''''''************))))))))))))))))))))))))))))))))))))******************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***)))))))))((((((((('''))))))))))))((((((''''''&&&&&&''''''(((((((((((())))))))))))))))))))))))******)))(((((()))******)))))))))))))))((((((((())))))))))))))))))))))))******)))((((((((())))))))))))))))))))))))))))))************)))))))))((())))))))))))(((((((((((((((((()))))))))(((((('''(((((((((((()))))))))))))))(((''''''((()))***+++)))(((((('''((()))***+++++++++******)))(((((('''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))******(((((((((((())))))))))))))))))))))))))))))))))))&&&''')))*********(((((((((((((((((()))))))))))))))))))))))))))))))))))))))---111///+++'''((()))*********)))))))))(((((('''''''''((((((((())))))))))))((('''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))******)))))))))(((((((((+++++++++*********))))))))))))))))))))))))))))))(((((((((((((((((((((((()))((((((''''''((()))***))))))))))))))))))))))))''''''((((((((((((((('''((((((((()))))))))******))))))(((((((((((())))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++++++++******************************************++++++,,,,,,,,,,,,,,,************************************************************************++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))*********)))))))))))))))************++++++++++++))))))))))))************++++++***)))(((((())))))(((((((((((((((((((((((())))))))))))))))))))))))************************(((''''''&&&&&&''''''((((((((((((((())))))))))))(((((((((((())))))))))))))))))************))))))(((((())))))))))))(((((())))))))))))((((((((((((******))))))((((((''''''))))))))))))))))))))))))''''''''''''((((((((((((''''''((()))))))))))))))(((((((((((())))))))))))((((((''''''''''''((((((''''''((()))))))))))))))***))))))(((((())))))***,,,+++)))((((((((()))***))))))))))))))))))))))))*********))))))((((((((())))))))))))))))))))))))))))))))))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((()))*********)))((('''&&&''')))******)))(((((())))))))))))))))))))))))***))))))(((((())))))***&&&'''''''''(((((())))))))))))))))))******************)))))))))***++++++))))))))))))))))))))))))************))))))))))))******))))))((((((''''''&&&''''''(((((((((((('''))))))))))))(((((((((((()))(((((((((((())))))***((((((((((((((()))******+++******))))))(((((('''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))&&&''')))*********)))((((((((((((((())))))))))))(((((((((((((((((((((((('''+++------***((((((*********))))))))))))(((((((((((((((((()))))))))***))))))*********)))(((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))+++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((((((((()))))))))))))))))))))))))))&&&''''''((()))))))))))))))))))))*********++++++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,++++++++++++++++++++++++***************+++++++++************************)))******+++,,,+++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++,,,,,,,,,,,,((()))))))))************,,,+++***)))((((((((((((((((((((((((((((((((((((************************************************((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))(((((())))))))))))(((((())))))))))))((((((((((((***)))))))))((((((((('''(((((((((((((((((((((((())))))))))))************''''''((()))))))))))))))(((((((((((())))))))))))((((((''''''''''''(((((((((((()))***************+++******))))))******+++,,,+++)))''''''(((***+++))))))))))))))))))))))))******))))))((('''''''''))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((()))***++++++***)))''''''(((***++++++***)))'''(((((((((((((((((((((((()))))))))(((((()))))))))((((((((())))))))))))***((()))))))))))))))*********)))))))))***+++,,,,,,))))))))))))))))))))))))*********)))))))))))))))******))))))((((((''''''&&&&&&'''((())))))))))))******))))))(((((('''''')))(((((((((((()))))))))((((((((((((((())))))*********))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''((()))***))))))((((((((((((((())))))))))))((((((((((((((((((((((((&&&(((******)))((()))***))))))))))))))))))((((((''''''((((((((()))))))))((()))***++++++***((('''(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******))))))((((((''''''((((((((((((((((((((((((%%%&&&'''))))))*********)))*********+++++++++++++++******************+++))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++)))))))))***+++++++++,,,************************))))))***++++++++++++***++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))(((((())))))******++++++((((((((()))))))))******((()))))))))************++++++***)))(((((())))))))))))))))))))))))))))))++++++++++++++++++++++++******************************))))))))))))******(((((((((((())))))))))))(((((((((((((((((((((((())))))************)))))))))******++++++******)))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))************''''''((()))))))))))))))(((((((((((())))))))))))((((((''''''''''''((((((((())))))***************(((''''''&&&&&&''''''(((,,,+++)))''''''(((***+++((((((((((((((((((((((((***)))))))))((((((''''''))))))))))))))))))))))))&&&'''((()))***+++,,,---))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((()))***++++++***)))(((((()))+++,,,,,,***)))'''((((((((((((((((((((((((((((((((())))))((((((((())))))))))))(((((((((''''''''''''(((((()))))))))***)))))))))***+++,,,,,,))))))))))))))))))))))))))))))))))))))))))*********)))))))))(((((((((''''''((())))))******************))))))((((((''''''((())))))))))))((((((((('''(((((())))))))))))))))))))))))((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((('''(((((()))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((%%%&&&(((((((((((()))***(((((((((((((((((())))))&&&&&&'''''''''(((((((((&&&'''((()))***)))((('''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******))))))((((((''''''((((((((((((((((((((((((&&&'''((()))************)))*********++++++++++++++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++)))))))))***+++++++++,,,************************))))))***++++++++++++***++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************************************))))))))))))))))))******))))))))))))))))))))))))(((((())))))******++++++'''''''''((((((((())))))))))))))))))******************))))))))))))******))))))))))))))))))))))))************************************************+++******))))))******+++(((((((((((())))))))))))((((((((((((''''''''''''))))))************))))))******++++++++++++******(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))''''''''''''((((((((((((''''''((()))))))))))))))(((((((((((())))))))))))((((((''''''''''''(((((((((((()))***************)))((((((''''''(((((())),,,+++)))((((((((()))***(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''((()))+++,,,------))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((()))))))))******))))))***++++++***((('''))))))))))))))))))))))))'''(((((())))))(((((('''((((((''''''&&&&&&&&&%%%&&&&&&''''''(((((())))))******)))))))))***++++++))))))))))))))))))))))))))))))))))))************((((((((()))))))))))))))((()))***************)))))))))))))))((((((((((((((())))))))))))(((((('''''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((()))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((&&&&&&''''''((()))******''''''(((((((((((())))))&&&&&&&&&&&&''''''''''''&&&&&&''''''((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''(((((((((((((((((()))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))))))))((('''))))))))))))))))))))))))'''(((((()))************)))))))))*********++++++++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,++++++++++++++++++++++++***************+++++++++************************)))******+++,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************************************))))))))))))************))))))))))))))))))))))))))))))))))))************((()))))))))************))))))))))))************(((((((((((()))***+++,,,))))))))))))))))))))))))************************))))))))))))))))))))))))******))))))))))))******(((((((((((())))))))))))))))))((((((((('''''''''))))))************))))))))))))************))))))'''((((((((()))))))))***(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''((((((((((((''''''((()))))))))))))))(((((((((((())))))))))))((((((''''''''''''(((((('''((())))))******))))))++++++************++++++************))))))))))))(((((((((((((((((((((((((((((())))))***+++++++++)))))))))))))))))))))))))))***************++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***)))((('''&&&'''(((***+++******)))))))))((((((((())))))))))))))))))))))))''''''((())))))((('''''''''''''''''''''(((((((((&&&''''''((())))))************)))((((((((())))))))))))))))))))))))))))))((()))))))))************''''''(((((())))))******))))))))))))))))))((('''(((((((((((())))))))))))((()))******)))((('''&&&&&&'''((()))***))))))((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&'''((()))******(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((())))))***(((((((((((())))))))))))))))))))))))))))))))))))((('''''''''(((*********'''''''''((((((((())))))''''''''''''(((((((((((('''&&&&&&&&&''''''((()))(((((((((((())))))))))))))))))))))))))))))))))))''''''(((((())))))))))))(((((((((((())))))******))))))))))))))))))))))))(((((((((((((((((((((((('''((()))******))))))((())))))))))))))))))))))))((())))))*********))))))((((((((()))))))))************))))))))))))******(((((((((((((((((((((((()))))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++++++++******************************************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************************************((()))))))))************))))))))))))))))))))))))*********)))))))))))))))))))))*********+++++++++))))))))))))************'''((((((((()))+++,,,---))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))***)))))))))((((((''''''))))))************))))))(((((())))))))))))(((((('''((((((((())))))******(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************'''(((((()))))))))))))))(((((((((((())))))))))))((((((''''''''''''((((((''''''((()))))))))))))))((((((''''''''''''(((((()))************)))(((((((((((((((((((((((((((((((((((()))***+++,,,------)))))))))))))))))))))))),,,,,,++++++***)))(((((())))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******)))(((&&&$$$%%%'''***,,,******)))(((''''''(((((())))))))))))))))))))))))&&&'''((())))))((('''&&&''''''((()))***+++,,,,,,'''(((((()))***+++++++++******)))(((((('''(((((())))))))))))))))))))))))(((((())))))*********+++&&&&&&'''((()))***++++++((()))))))))((('''&&&&&&''''''(((((())))))******((()))*********((('''&&&&&&''')))*********)))((('''''''''((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((($$$%%%&&&'''(((***++++++(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((()))******(((((((((((())))))))))))************************)))((('''''')))*********&&&'''''''''(((((())))))(((((((((((())))))))))))((('''&&&&&&&&&((()))***(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))*********+++'''((((((((())))))******))))))))))))))))))))))))((((((((((((((((((((((((&&&'''(((*********)))))))))))))))))))))))))))))))))************))))))((((((((((((((())))))))))))******))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))((())))))))))))*********++++++++++++++++++++++++,,,+++++++++******))))))************************++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************************************(((((())))))*********+++))))))))))))))))))))))))++++++******))))))((((((((())))))))))))*********((()))***++++++***)))((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((())))))))))))((((((***)))(((''''''((()))***))))))))))))))))))))))))))))))(((((((((((())))))))))))************)))))))))))))))))))))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&&&&'''''''''(((((())))))******))))))((((((''''''(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))(((''''''"""$$$''')))******)))((())))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))************)))))))))))))))******+++***)))***+++,,,,,,***(((******))))))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))************************(((((((((((((((((((((((())))))))))))))))))))))))''')))***++++++***)))'''*********))))))))))))))))))******)))(((''''''((())))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))+++*********++++++)))((())))))))))))))))))))))))+++++++++***)))(((((('''))))))))))))))))))))))))(((((((((((())))))))))))++++++***)))(((((())))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&''''''(((((())))))*********)))(((''''''((()))***))))))))))))))))))))))))))))))'''&&&&&&'''((()))))))))(((((((((((()))))),,,+++++++++***)))))))))(((((()))***************((((((((((((((()))******&&&&&&''''''(((((())))))))))))))))))))))))))))))&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))++++++******)))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))***+++,,,------,,,+++***))))))))))))))))))))))))+++++++++***************))))))******+++++++++,,,//////...---,,,,,,------)))))))))******+++++++++++++++,,,,,,,,,------------,,,,,,,,,,,,+++++++++------......---+++***)))***+++,,,,,,+++***+++---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++++++++,,,------,,,+++++++++************+++++++++++++++***)))))),,,+++***((((((***+++,,,)))***+++,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&((())))))******))))))((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((())))))))))))((((((***)))(((((((((((()))***))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''''''''((((((((()))))))))***)))))))))((((((((('''(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))(((''''''&&&'''((())))))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))))))))))))))))))))************)))))))))))))))******+++***))))))***++++++)))'''******))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))***+++,,,,,,+++***))))))))))))))))))))))))))))))******)))((('''''')))))))))))))))))))))))))))(((((()))***************)))))))))))))))))))))))),,,+++++++++,,,,,,***)))))))))))))))))))))))))))++++++******)))(((((('''))))))))))))))))))))))))(((((((((((())))))))))))************))))))(((((())))))))))))))))))))))))(((((('''''''''&&&&&&&&&'''((((((((()))))))))******)))(((''''''((()))***)))))))))))))))))))))))))))(((((('''''''''(((((())))))(((((((((((())))))++++++******************(((((()))***************((((((((((((((()))******'''''''''((((((((((((((())))))))))))))))))))))))'''''''''((()))*********))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))************))))))******************************************************+++++++++,,,,,,,,,,,,+++++++++++++++,,,------------,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++,,,---,,,,,,******,,,...///...---,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++*********++++++,,,*********)))))))))))))))***++++++++++++***)))))),,,+++)))(((((()))+++,,,)))***++++++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((())))))******))))))(((***))))))(((((())))))***))))))))))))))))))))))))))))))(((((((((((())))))+++***)))(((((()))***+++)))))))))))))))(((((('''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((('''''')))))))))))))))*********))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))******))))))((((((******))))))((('''&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))******))))))))))))************)))))))))))))))******+++***)))((()))***)))'''%%%***))))))))))))((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))***,,,,,,,,,,,,***)))))))))))))))))))))))))))((()))***)))((('''((()))))))))))))))))))))))))))(((((()))***************)))))))))))))))))))))))),,,+++******++++++***((())))))))))))))))))))))))++++++******)))((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))***++++++***((('''))))))))))))))))))))))))(((((((((''''''''''''&&&(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))'''(((((())))))((((((((())))))(((((((((((())))))))))))******************(((((()))***************((((((((((((((()))******))))))((((((((((((((('''))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))))))))(((((((((((())))))************************************************++++++,,,,,,,,,,,,------************+++,,,---...000000///...---,,,+++***,,,,,,,,,+++++++++++++++++++++,,,,,,------......***+++,,,...///////////////111222111///......///........................000//////......------,,,,,,,,,+++++++++++++++,,,*********************************+++******)))(((+++***)))(((((()))***+++*********+++******))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))******)))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((()))))),,,***(((''''''(((***,,,(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((((((((((((************************))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))*********))))))(((,,,+++)))(((''''''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))*********((()))))))))************)))))))))))))))******++++++***))))))))))))(((&&&))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))***++++++++++++***)))((((((((()))))))))))))))((()))***)))((('''((()))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))+++)))(((((())))))((('''))))))))))))))))))))))))************))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))''')))***,,,+++***((('''((((((((((((((((((((((((((((((((('''''''''''''''(((((((((((())))))))))))))))))(((((((((((())))))((((((((((((((((((((((((&&&''')))******)))((('''))))))(((((((((((())))))(((((())))))******++++++(((((()))***************((((((((((((((())))))******)))))))))((((((''''''(((((((((((((((((((((((('''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***************************)))))))))***************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...//////......------,,,,,,,,,////////////............---......///000000111111---...///111333444555555333555666666444333222333222222222222222222222222333333222111000///...---//////...---,,,,,,------,,,,,,,,,,,,,,,---------******++++++******)))(((***))))))(((((())))))******************)))((('''))))))))))))))))))))))))))))))))))))))))))))))))***************************)))(((''''''((()))***))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))************))))))(((((((((((((((((((((((())))))(((((((((((()))))),,,***(((''''''(((***,,,(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))++++++++++++************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))***)))(((((((((((())))))))))))))))))))))))))))))************************(((((())))))************((()))))))))************)))))))))))))))******+++,,,+++))))))******)))((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((''''''(((((())))))))))))''')))***)))((('''(((***))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))---+++)))((()))******)))*********************************)))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))'''(((***+++,,,***)))'''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((&&&''')))*********)))((())))))(((((((((((())))))((((((((())))))******+++(((((()))***************((((((((((((((())))))*********))))))((((((((('''(((((((((((((((((((((((((((((((((((())))))))))))************************))))))))))))))))))))))))''''''((()))***++++++,,,(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))''''''(((((())))))******************************)))))))))))))))))))))))),,,++++++***)))((('''''')))))))))))))))))))))))),,,+++))))))))))))+++,,,************************)))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......------......///000111111333333333333333333333222111111111111111111111111//////000222444666777888999;;;>>>>>>===<<<<<<===::::::::::::::::::::::::888888777555444333222111222111000///............------------------------+++++++++++++++***))))))******))))))))))))*********************)))((('''))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++******))))))))))))******))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))******++++++******))))))******++++++******)))))))))))))))))))))))))))))))))(((((((((((())))))+++***)))(((((()))***+++'''(((((()))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))******+++++++++***************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******((((((((())))))*********))))))))))))))))))))))))************************((((((((()))******++++++))))))))))))************)))))))))))))))******+++,,,***))))))***++++++***)))))))))************+++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''(((((())))))***'''((())))))(((((()))***))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))000---+++***+++,,,,,,,,,******************************))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))'''(((***++++++***))))))))))))))))))))))))))))))'''(((((((((((()))))))))))))))))))))(((((((((((((((((())))))))))))(((((())))))))))))))))))))))))''''''((()))************))))))(((((((((((())))))(((((())))))))))))))))))(((((()))***************((((((((((((((()))*********))))))))))))))))))((())))))))))))))))))))))))(((((((((((())))))))))))************************))))))))))))))))))))))))'''(((((()))***+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))************************)))))))))))))))))))))))),,,++++++***)))((('''''')))))))))))))))))))))))),,,,,,++++++++++++,,,,,,++++++++++++++++++++++++******++++++,,,---------...---------------,,,,,,,,,,,,,,,---...///000111111111333555777999:::;;;999999999:::::::::;;;;;;777666666555444333222222///000000111222444666777===@@@DDDGGGGGGGGGGGGHHHCCCCCCCCCCCCCCCCCCCCCCCC@@@???>>>===<<<;;;::::::777666444333222111111000//////.........---------,,,,,,,,,---,,,++++++************************************+++******))))))))))))))))))))))))))))))))))))))))))))))))))))))***************+++++++++******++++++++++++******))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))******++++++******))))))***++++++++++++***)))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********++++++*********)))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++++++++***'''((()))***+++***))))))++++++++++++++++++++++++************************'''(((((()))******++++++))))))))))))************)))))))))))))))******+++***((('''''')))+++,,,+++))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))&&&&&&''''''((())))))***&&&((())))))(((((()))+++))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))///---***)))***+++,,,+++************************)))))))))))))))))))))***))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))************))))))))))))))))))))))))'''((((((((())))))))))))***)))))))))(((((((((''''''((()))******)))((('''))))))))))))))))))))))))(((((((((((()))***+++,,,))))))(((((((((((()))))))))))))))))))))((((((((((((((()))***************((((((((((((((()))******)))))))))))))))*********))))))))))))))))))))))))))))))))))))((((((((((((************************))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((************************))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,------...//////000000000/////////......---...///000333555888999;;;<<<===@@@BBBDDDFFFFFFCCCDDDDDDEEEFFFGGGHHHHHHBBBAAA???===;;;999777666222222111111222333555555<<<@@@EEEIIIJJJKKKLLLMMMKKKKKKKKKKKKKKKKKKKKKKKKHHHHHHGGGFFFEEEDDDDDDDDD@@@???===<<<:::999999888444444333222111000000///------......------,,,+++++++++,,,,,,,,,,,,++++++)))***++++++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++***+++,,,------,,,+++***))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))******++++++++++++******)))***+++,,,,,,+++***)))))))))))))))))))))))))))))))))(((((((((((())))))))))))************))))))''''''((()))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))(((((())))))*********+++************))))))(((((('''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))((()))***+++++++++++++++((()))***,,,+++***((('''++++++++++++++++++++++++************************'''(((((()))***+++++++++))))))))))))************)))))))))))))))******+++((('''%%%&&&(((+++++++++))))))******++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******&&&&&&&&&'''((())))))***&&&((())))))(((((()))+++))))))))))))))))))))))))(((((()))***************)))))))))))))))))))))))),,,***'''&&&'''((())))))************************)))))))))))))))*********************************(((((((((((())))))))))))))))))(((((()))***++++++))))))))))))))))))))))))'''((((((((())))))************))))))(((((((((''''''((()))******)))(((''')))))))))))))))))))))))))))(((((('''(((***,,,---))))))(((((((((((())))))******))))))((((((''''''(((((()))***************((((((((((((((()))******(((((())))))******++++++))))))))))))))))))))))))))))))))))))((((((((((((************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))************************))))))))))))))))))))))))******))))))((((((''''''************************))))))))))))))))))))))))&&&'''((()))***+++,,,,,,))))))))))))))))))))))))***+++,,,------,,,+++***++++++++++++++++++++++++,,,,,,------...///000000333222222222111111000000///000222555999===@@@BBBDDDEEEGGGHHHJJJLLLNNNNNNMMMNNNOOOPPPQQQSSSTTTTTTLLLKKKIIIFFFCCC@@@===<<<666555444333333444666666777<<>>AAADDDHHHIIIJJJMMMRRRVVVWWWVVVTTTRRRRRRRRRRRRSSSSSSSSSSSSSSSPPPOOONNNLLLLLLKKKKKKKKKGGGFFFDDDAAA>>>;;;999888444444333111///...---,,,...,,,*********+++***))))))***+++,,,------,,,++++++******)))))))))))))))************************+++++++++*********)))))))))))))))))))))*********))))))))))))))))))))))))+++)))((()))***+++)))((()))))))))))))))******++++++***)))(((((()))***+++***************+++++++++++++++***)))))))))))))))((()))))))))************++++++******)))((((((((('''((())))))******))))))***)))((((((((()))+++,,,))))))))))))))))))))))))))))))))))))))))))))))))+++++++++******)))((('''(((((()))))))))*********************)))))))))(((&&&'''(((((())))))((((((***)))((()))++++++)))((())))))*********+++++++++******))))))))))))************))))))(((''''''&&&***)))))))))))))))))))))))))))))))))))))))))))))))))))************))))))***************)))((((((''')))***((($$$$$$(((,,,)))))))))))))))))))))))))))************+++++++++************************************************+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((''''''((()))((((((((((((((()))************))))))))))))******+++***)))(((((()))***+++))))))))))))************)))))))))))))))))))))))))))'''&&&'''***+++***(((************************'''''''''((((((((())))))(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))))))))))))))))))))))))))))))))''''''((()))*********)))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))******,,,++++++***))))))(((((())))))************))))))))))))))))))))))))))))))))))))************))))))******))))))))))))******************************)))))))))******++++++,,,******)))))))))))))))***))))))))))))))))))))))))*********************)))))))))))))))************))))))))))))))))))))))))(((((((((((()))))))))***))))))(((((())))))***+++***)))))))))******+++,,,------++++++***+++,,,,,,...///000111333555777888999:::;;;<<<<<<;;;:::999555444333222222444555777999;;;???DDDIIIMMMPPPRRRVVVVVVVVVVVVVVVWWWXXXXXXXXXYYYZZZZZZZZZZZZYYYXXXXXXWWWUUUUUUUUUSSSQQQOOOKKKIIIFFFCCCBBB???<<<:::::::::;;;;;;===???AAABBBEEEHHHLLLQQQTTTUUUUUUUUUVVVUUUUUUTTTUUUVVVWWWXXXVVVUUUTTTSSSRRRRRRRRRRRRPPPOOOMMMJJJGGGDDDBBBAAA;;;:::999666444111000///000...,,,,,,,,,---,,,++++++,,,---------,,,+++***++++++***)))))))))))))))************************+++++++++*********))))))((((((((()))******++++++))))))))))))))))))))))))***)))((()))***+++***))))))))))))))))))***************))))))))))))******))))))***++++++,,,------+++***))))))))))))))))))))))))))))))************))))))))))))))))))))))))((()))******++++++******)))))))))((())))))***+++))))))))))))))))))))))))))))))))))))))))))))))))******+++******)))(((''''''((((((((())))))))))))************))))))))))))&&&'''(((((())))))((((((***)))((()))++++++)))((()))))))))*********++++++******))))))))))))******++++++******)))((((((((())))))))))))))))))******))))))))))))))))))))))))))))))************))))))((())))))))))))(((''''''((()))***(((&&&%%%(((,,,)))))))))))))))))))))))))))************+++++++++******************************************************))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((***))))))(((((((((((()))((((((((((((((()))************))))))))))))************))))))))))))******************++++++++++++)))))))))))))))))))))))),,,***))))))))))))(((&&&))))))))))))))))))))))))'''''''''(((((((((((()))(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))(((((())))))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******+++******))))))(((((('''))))))************))))))))))))))))))))))))))))))))))))************))))))++++++************++++++************************************************))))))))))))))))))******))))))))))))))))))))))))************************))))))))))))************))))))))))))))))))))))))((((((((()))))))))***************)))***++++++,,,+++************++++++,,,//////............//////333444555777:::<<<===>>>??????@@@@@@???>>><<<;;;555555555666777:::<<<>>>CCCDDDGGGKKKOOOSSSVVVWWWYYYYYYZZZZZZZZZZZZZZZZZZ[[[\\\\\\]]]]]]\\\\\\[[[ZZZYYYYYYYYYZZZZZZXXXWWWTTTRRRPPPNNNMMMIIIEEEBBB<<<<<<;;;:::::::::;;;;;;>>>@@@DDDIIINNNRRRTTTVVVWWWVVVUUUUUUVVVXXXZZZ\\\[[[[[[ZZZZZZYYYYYYXXXXXXXXXWWWUUUSSSPPPNNNLLLKKKEEEDDDBBB???;;;999666555555333000/////////...,,,............---,,,******++++++***))))))))))))***************************+++++++++***************)))))))))))))))*********))))))))))))))))))))))))***)))((()))***+++***)))(((((()))******************))))))))))))))))))***))))))*********+++++++++******)))))))))))))))***)))))))))))))))*********(((((())))))************))))))***+++++++++++++++))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))***************)))((((((((((((((()))))))))***************)))))))))))))))''''''((()))))))))))))))***)))((()))++++++)))((())))))))))))************+++******))))))******++++++++++++*********)))))))))))))))))))))*********))))))))))))))))))))))))))))))************))))))((()))))))))))))))(((((()))******)))'''''')))+++))))))))))))))))))))))))))))))*********+++++++++***************+++++++++***************************))))))))))))))))))***))))))))))))))))))))))))(((((((((((((((((((((((()))))))))(((((((((((()))((((((((((((((())))))*********))))))))))))*********))))))))))))))))))***)))))))))*********++++++))))))))))))))))))))))))+++******)))))))))((('''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((()))))))))))))))************))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))*********))))))))))))))))))))))))))))))*********))))))((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))************)))))))))((((((''''''))))))************))))))(((((((((((((((((((((((())))))************))))))+++******))))))******+++************************************))))))))))))((())))))***************((((((((((((((((((((((((((((((((((((((()))))))))((()))))))))************))))))))))))))))))))))))(((((()))))))))************************++++++,,,,,,,,,,,,,,,,,,------...//////000111222333444555888999;;;===@@@AAABBBCCCCCCCCCCCCCCCAAA???===<<<777888999;;;>>>AAADDDFFFHHHIIIKKKNNNQQQTTTWWWXXXZZZ[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYXXXYYYZZZZZZYYYWWWXXXWWWVVVUUUTTTQQQMMMIIICCCBBB@@@>>><<<;;;:::999:::;;;>>>AAAFFFKKKOOORRRRRRSSSTTTVVVXXXZZZ[[[[[[]]]]]]]]]]]]\\\\\\[[[[[[\\\[[[YYYWWWUUUSSSQQQPPPMMMLLLJJJGGGEEEBBB@@@???===:::777444333111///---......------,,,,,,+++***,,,+++******))))))******************************************************,,,++++++***)))((('''''')))))))))))))))))))))))))))(((((((((***++++++)))(((((()))************))))))))))))******)))))))))******))))))((((((((((((***)))))))))))))))************))))))))))))))))))((((((((()))******++++++))))))***+++++++++++++++))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((()))))))))*********++++++))))))))))))))))))******'''(((((()))))))))))))))***)))((()))++++++)))((((((((()))))))))*********++++++************++++++++++++++++++************(((((())))))************************************))))))************))))))))))))***++++++*********)))*********))))))***+++))))))))))))))))))))))))))))))*********+++++++++))))))*********+++++++++)))))))))))))))))))))))))))))))))******)))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))*********))))))))))))******)))))))))******)))))))))((((((((()))))))))******))))))))))))))))))))))))))))))******))))))******((((((((((((((((((((((((************************(((((((((((())))))******))))))************))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))************)))))))))))))))))))))))))))***************)))((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))************))))))))))))(((((((((((())))))************))))))(((((((((((((((((((((((())))))************))))))))))))(((((((((((())))))))))))))))))))))))))))))******))))))))))))))))))'''((()))***************(((((((((((((((((((((((('''((((((((()))))))))***((()))))))))************************************))))))))))))******************))))))******+++,,,,,,,,,,,,,,,---.../////////000222555777:::;;;<<>>;;;<<<===@@@CCCFFFIIIJJJJJJJJJLLLMMMPPPSSSVVVWWWYYYZZZ[[[\\\\\\\\\[[[[[[ZZZZZZYYYYYYYYYYYYZZZZZZ\\\[[[ZZZZZZZZZZZZWWWUUUVVVVVVVVVWWWWWWUUURRROOOIIIHHHGGGDDDBBB???===<<<999999999;;;>>>CCCGGGIIIKKKNNNSSSWWWZZZ\\\\\\[[[^^^^^^_________^^^]]]]]]]]]]]][[[YYYXXXVVVTTTTTTQQQQQQPPPOOOMMMLLLKKKKKKFFFCCC>>>;;;888555111///......------,,,,,,,,,,,,,,,++++++***************************************************************---,,,+++***)))'''&&&&&&)))))))))))))))))))))))))))((('''(((***++++++***'''((()))++++++******)))))))))************))))))***))))))(((''''''&&&&&&)))))))))))))))******+++************))))))))))))(((((())))))*********+++((()))******++++++******)))************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************++++++++++++))))))))))))************'''((())))))******))))))***)))((()))++++++)))(((((((((((()))))))))******++++++************++++++************************((((((((()))******++++++************************))))))************)))))))))******++++++++++++***************************)))))))))))))))))))))))))))************+++++++++)))))))))***++++++,,,,,,))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((('''(((((())))))))))))(((((((((((((((((()))************))))))))))))******))))))************))))))'''((((((((())))))))))))))))))))))))))))))))))))'''(((************,,,---))))))))))))))))))))))))++++++************))))))'''(((((())))))******+++))))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((()))******++++++))))))))))))))))))))))))))))))******+++*********))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******+++******))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))&&&''')))***++++++******)))))))))))))))))))))))))))******++++++,,,,,,,,,))))))))))))************************************)))))))))*********++++++******))))))******+++,,,+++++++++,,,---///111111222444777:::===@@@BBBBBBEEEGGGHHHJJJKKKLLLKKKKKKIIIIIIHHHHHHFFFCCCAAA@@@<<<===???AAACCCEEEGGGHHHHHHHHHHHHJJJLLLOOORRRTTTVVVWWWYYYZZZ[[[[[[ZZZYYYZZZYYYYYYXXXXXXYYYYYYZZZ\\\ZZZYYYYYYYYYXXXUUUSSSQQQQQQQQQRRRSSSSSSQQQOOOJJJIIIHHHFFFDDDAAA???===888888777777999;;;>>>@@@EEEHHHNNNTTTYYY\\\]]]]]]___```aaabbbbbbaaa```______^^^]]]\\\ZZZYYYXXXWWWTTTTTTTTTTTTTTTTTTTTTTTTNNNKKKFFFBBB???<<<999666222111000///............,,,,,,+++************+++***************************************+++++++++,,,++++++***)))((('''''')))))))))))))))))))))))))))((('''(((***,,,+++***'''(((***+++++++++)))(((((()))***++++++***)))((())))))))))))(((((((((((()))))))))))))))***++++++************)))))))))((()))))))))))))))*********'''((())))))******)))))))))******+++***)))((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))************((()))))))))************(((((()))************)))***)))((()))++++++)))((((((((((((((()))))))))***,,,++++++******++++++,,,************************'''(((((()))******++++++************************))))))************))))))(((((()))***************++++++***+++,,,,,,+++***)))))))))))))))))))))))))))************+++++++++((())))))***++++++,,,,,,))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))&&&'''((()))******)))(((((((((((((((((()))************))))))))))))******((()))***++++++***)))((((((((()))))))))*********))))))))))))))))))))))))''')))++++++))))))+++---************************))))))))))))(((((('''''''''(((((()))******++++++))))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''(((((()))******++++++))))))))))))))))))))))))((()))******++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))&&&''')))***++++++******************************))))))************))))))))))))))))))))))))))))))))))))************))))))***))))))))))))))))))***))))))))))))))))))))))))''''''(((((())))))******&&&''')))+++,,,+++***))))))))))))))))))))))))))))))******++++++,,,------))))))))))))************************************))))))*********++++++++++++++++++++++++,,,------,,,---...///111444666777:::;;;>>>AAADDDEEEFFFFFFFFFGGGIIIKKKKKKJJJIIIHHHEEEEEEEEEEEECCCAAA>>>===:::;;;<<<>>>??????@@@@@@@@@@@@@@@BBBDDDGGGKKKMMMMMMOOOQQQTTTUUUUUUUUUTTTSSSSSSRRRQQQQQQRRRSSSSSSSSSRRRQQQQQQQQQPPPNNNLLLIIIHHHGGGGGGHHHHHHGGGEEECCCCCCCCCBBBAAA???<<<;;;777777555555555666888999>>>@@@DDDJJJPPPVVVZZZ]]]^^^___aaabbbbbbaaa```^^^______^^^]]]\\\ZZZZZZYYYVVVVVVVVVWWWWWWWWWWWWWWWTTTQQQMMMJJJHHHFFFCCCAAA:::888666333111///......---,,,++++++******++++++************************))))))*********+++++++++************))))))))))))))))))))))))))))))))))))(((''''''(((+++,,,+++***'''(((***+++,,,+++)))(((((()))***++++++***)))((((((((())))))******++++++))))))((())))))***+++++++++*********))))))((((((******))))))))))))))))))''''''((())))))))))))))))))***+++++++++)))((('''))))))))))))))))))))))))))))))))))))))))))))))))((())))))*********))))))(((((((((((())))))))))))(((((())))))*********+++(((((()))******************)))((()))++++++)))((((((((((((((()))))))))))),,,++++++******++++++,,,))))))))))))))))))******'''(((((()))***+++++++++************************))))))************))))))''''''((()))))))))))))))++++++***+++,,,,,,+++***)))))))))))))))))))))))))))************+++++++++((())))))***++++++,,,,,,))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))************************&&&'''(((*********)))(((((((((((((((((()))************))))))))))))******((()))***++++++***)))((()))************+++++++++))))))))))))))))))))))))(((***,,,+++)))(((***---************************((((((''''''&&&&&&&&&%%%'''(((((()))***+++++++++))))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''(((((()))***+++++++++))))))))))))))))))))))))'''((()))***+++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))&&&''')))***+++++++++******************+++++++++))))))************))))))))))))))))))))))))))))))))))))************))))))++++++************++++++************************&&&''''''((()))******+++%%%''')))+++,,,+++***)))))))))))))))))))))))))))'''(((((()))******++++++))))))))))))************************************)))************+++++++++---,,,,,,,,,,,,---......000111222444777999<<<===@@@AAADDDFFFHHHHHHHHHHHHDDDEEEGGGHHHHHHFFFEEECCC@@@@@@@@@@@@>>><<<:::999888999999::::::::::::999999999999:::===@@@DDDFFFEEEGGGJJJMMMOOOOOONNNNNNJJJJJJHHHHHHHHHHHHJJJJJJHHHGGGFFFFFFGGGGGGEEECCCBBB@@@>>>=========<<<;;;======>>>>>>===;;;999888666666555444444555666666888999;;;@@@GGGOOOWWW\\\\\\]]]___``````___^^^\\\^^^^^^]]]\\\[[[ZZZYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXVVVTTTQQQOOONNNMMMKKKIII@@@>>>:::666333000///...---,,,++++++******++++++************************))))))******+++++++++++++++++++++************)))))))))))))))))))))))))))+++++++++*********)))))))))************+++++++++))))))))))))))))))))))))************************,,,+++)))(((((()))+++,,,---,,,+++)))((((((((((((++++++******))))))((((((((((((((((((((((((((((((************************************************(((((((((((((((((((((((())))))(((((((((((())))))+++*********))))))((((((+++++++++************)))*********)))))))))))))))))))))************))))))+++(((&&&'''***,,,+++))),,,++++++++++++++++++,,,))))))(((((()))***++++++***************+++++++++'''((()))*********************************++++++,,,,,,+++***))))))******...---,,,+++************)))************+++++++++,,,,,,,,,***((((((***,,,++++++************++++++******))))))))))))******)))((((((((()))***++++++************************************************&&&''')))*********)))((())))))))))))))))))))))))***+++,,,+++)))))))))***************************************************))))))(((((((((((())))))))))))))))))******************))))))))))))******+++***((('''&&&''')))***))))))))))))))))))))))))))))))************))))))))))))************))))))************************))))))(((((((((((())))))+++*********))))))(((((())))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))++++++************++++++++++++***)))(((((())))))))))))))))))************))))))))))))***+++,,,---******))))))))))))******+++*********))))))(((((())))))))))))))))))))))))(((((())))))))))))((((((******))))))))))))******(((((())))))))))))((((((++++++******)))(((((((((,,,,,,++++++***)))))))))***************************************************************************+++,,,------,,,******(((***------+++************,,,...///......///111555555666888:::<<>>>>>===;;;888666444333555555555555555555555555444444444444666888:::;;;:::<<<>>>@@@AAABBBAAAAAAAAABBBBBBAAA@@@@@@AAACCCDDD@@@<<<:::999999999888999888777555555555666666111222555666777666444222555444333222111111111111666666777:::@@@FFFMMMQQQXXXYYY[[[]]]^^^______^^^``````___^^^^^^]]]]]]]]]XXXXXXXXXWWWWWWVVVVVVVVVUUUUUUUUUTTTSSSQQQPPPOOOOOOIIICCC>>>;;;999444111------------------------...------,,,+++******)))+++++++++++++++++++++++++++++++++************)))))))))))))))))))))))))))+++++++++*********)))))))))************+++++++++************************************************,,,+++)))(((((()))+++,,,+++***)))))))))))))))************))))))(((((((((******************************************************************************************************))))))))))))******+++*********))))))))))))*********)))))))))((((((***)))))))))))))))))))))))))))************)))))),,,***((()))+++---,,,***++++++************++++++***))))))))))))******+++)))))))))***+++++++++,,,((())))))************)))***************++++++,,,,,,,,,+++***************...---,,,+++************************++++++++++++*********(((&&&&&&(((***++++++************++++++******))))))))))))************)))))))))***++++++))))))))))))))))))))))))************************((())))))***************))))))))))))))))))))))))***+++,,,+++)))))))))***************************************************))))))(((((((((((())))))))))))))))))******************))))))))))))******---,,,***)))((()))***+++))))))))))))))))))))))))))))))************))))))))))))************))))))(((((((((((((((((((((((())))))(((((((((((())))))************)))))))))((()))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&++++++***)))))))))))))))))))))))))))************)))(((((()))***+++,,,,,,++++++************++++++************)))))))))((())))))))))))))))))))))))(((((())))))))))))((((((******))))))))))))******)))))))))))))))))))))))))))))))))))))))*********+++++++++***************************************************************************************((()))***++++++***)))((()))+++,,,,,,+++***+++,,,+++...000222222222444666;;;;;;<<<>>>@@@BBBCCCDDDFFFFFFFFFFFFFFFEEEDDDDDD@@@@@@???>>><<<;;;::::::<<<;;;;;;:::999777666555666666555555555555555444111111000000111222333444555666888999:::;;;::::::;;;<<<<<<;;;999999:::<<<===;;;888777777777666444555444333222222222333444444444555555555555555555333333222222222222222222444333333555999???DDDGGGPPPRRRUUUXXXZZZ\\\]]]]]]______^^^^^^]]][[[ZZZYYYVVVVVVUUUUUUUUUUUUVVVVVVVVVVVVVVVUUUTTTSSSRRRQQQTTTPPPJJJFFFDDD@@@<<<888222111000///...------------------,,,,,,++++++++++++++++++++++++++++++++++++++++++************)))))))))))))))))))))))))))+++************))))))))))))************+++++++++++++++++++++++++++++++++************************+++***)))(((((()))***+++)))))))))))))))***++++++))))))))))))((((((((((((************************************************************************************************++++++************++++++***************)))))))))))))))))))))((((((((('''))))))))))))))))))******))))))************)))))),,,*********,,,---,,,+++*********))))))*********++++++***)))))))))******(((((()))***++++++,,,,,,*********+++******))))))***************+++,,,,,,,,,++++++************+++------,,,+++************************+++++++++,,,)))******)))''''''(((***++++++************++++++******))))))))))))******,,,++++++************+++((((((((((((((((((((((((***************************************++++++,,,))))))))))))))))))))))))***+++,,,+++)))))))))******************************************************))))))(((((())))))***)))))))))*********++++++******))))))))))))******000...---+++******++++++))))))))))))))))))))))))))))))************))))))))))))************))))))(((((((((((((((((((((((())))))(((((((((((())))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))'''(((((())))))(((((('''+++***))))))))))))))))))))))))))))))************(((((((((((()))***++++++,,,++++++******++++++,,,************))))))))))))))))))))))))))))))))))))((())))))******))))))(((******))))))))))))*********)))(((((((((((()))***'''(((((()))******++++++)))************+++++++++************************************************************************))))))************))))))***+++,,,,,,++++++---///...000444666777888;;;===@@@AAABBBCCCDDDFFFGGGHHHGGGFFFEEECCCBBB@@@???>>>999888777666666777888888999999999999999888777777666555555555444444444333333222111111111111222222222222333333444444444444666777888777666555777888:::999777777777666444222222111000000000111222333666555444333333444555666333333333333222222222222333222111111333666:::<<>>AAACCCCCCCCCDDDEEEFFFGGGGGGGGGFFFEEECCC@@@===:::999888333222111000111333666777888888888888888777666666444444444333333333222222222222222111222222222222222222222222222333444444666888:::;;;;;;;;;===>>>@@@???>>>>>>===;;;777444222222111000111222333444777666666666777777888999777777777666555444333222444333111111111333555777;;;<<>>;;;999777555666555333222111222333444555666777999<<<>>>@@@AAAEEEGGGJJJMMMOOOOOOMMMLLLHHHGGGEEECCCBBBAAAAAAAAAEEEEEEGGGIIILLLOOORRRTTTQQQSSSUUUVVVTTTQQQOOOMMMJJJGGGDDD@@@<<<999777777111000000///...---,,,,,,+++++++++++++++++++++++++++++++++************)))))))))))))))))))))))))))(((((()))))))))))))))***)))************+++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))---,,,+++)))((((((''''''))))))))))))************((((((((((((((((((((((((************************************************(((((((((((((((((((((((())))))(((((((((((())))))*********+++++++++++++++++++++++++++************((((((((()))******++++++******++++++++++++******&&&(((++++++***))))))************))))))*********,,,++++++*********++++++***************++++++++++++++++++,,,++++++******************+++---...///,,,++++++++++++,,,,,,---,,,,,,++++++***++++++,,,++++++++++++,,,,,,,,,,,,''')))++++++***)))***+++++++++************++++++++++++************++++++,,,++++++************+++************************************************((((((((((((((())))))***))))))))))))))))))))))))***+++,,,+++)))))))))***************************************************+++******))))))******+++*********++++++++++++,,,******))))))))))))******,,,,,,++++++++++++******))))))))))))))))))))))))))))))************))))))))))))************))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))******)))(((((()))******)))))))))))))))******+++))))))))))))************)))))))))(((((())))))***(((((((((''''''((((((((())))))))))))************)))))))))))))))))))))))))))******++++++******)))******))))))))))))******+++***))))))))))))***+++++++++******)))(((((('''(((((()))***++++++,,,,,,************************************************------------------------******)))******+++,,,------...000222222444777:::;;;>>>AAADDDEEEFFFHHHJJJIIIJJJKKKLLLLLLKKKJJJIIIAAA>>>;;;777444111000000............///111222333555555555555444333111111222222222333444444555555222333444555666666666666444333222222555888<<<>>>AAADDDIIILLLNNNOOORRRSSSQQQPPPOOONNNMMMJJJEEEBBB<<<:::888666555444444555<<>>888777555333111///---,,,+++++++++++++++++++++++++++++++++************)))))))))))))))))))))))))))(((((((((((())))))******)))************+++++++++************************************************(((((())))))))))))((((((++++++***)))(((((()))))))))*********+++++++++,,,))))))))))))))))))))))))************************************************))))))))))))))))))))))))***))))))))))))))))))************++++++,,,,,,,,,************))))))))))))'''(((((()))******++++++***++++++,,,,,,++++++***&&&))),,,---+++)))***+++++++++************++++++++++++*********+++,,,,,,+++++++++*********************+++,,,,,,,,,++++++*********+++,,,---...///+++++++++++++++,,,---...,,,++++++***++++++,,,,,,+++++++++,,,,,,,,,------''')))+++,,,+++******+++++++++************++++++,,,++++++******++++++,,,******)))))))))***++++++************************************************(((((()))************)))))))))))))))))))))))))))***+++,,,+++)))))))))***************************************************+++******))))))******+++*********+++++++++,,,,,,******))))))))))))************+++,,,,,,,,,,,,+++))))))))))))))))))))))))))))))************))))))))))))************))))))(((((((((((((((((((((((())))))(((((((((((())))))((()))))))))************)))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))---,,,***((((((***,,,---)))))))))))))))***++++++))))))))))))************+++******)))))))))******))))))(((((((((((())))))((()))))))))************)))))))))))))))))))))))))))******++++++******)))******))))))))))))***************************************))))))))))))))))))))))))***+++++++++,,,************************************************,,,,,,,,,,,,,,,,,,,,,,,,******))))))***+++---...000222666888999;;;===???BBBEEEGGGIIIIIIJJJKKKMMMKKKLLLMMMNNNMMMLLLJJJIII===;;;777333111///.............../////////000000111111222222222222111111333333444555777888999::::::;;;<<<<<<<<<<<<;;;:::666555444555999>>>CCCGGGKKKOOOSSSVVVWWWXXXYYYZZZXXXWWWVVVUUUUUUSSSPPPNNNGGGEEEBBB???<<<:::999999<<>>@@@AAABBBAAABBBDDDDDDDDDCCCAAA@@@===<<<<<<;;;<<<>>>AAABBBBBBFFFJJJMMMMMMNNNPPPQQQNNNNNNNNNNNNLLLIIIFFFEEEAAA???===999555222///...+++++++++++++++++++++++++++++++++************)))))))))))))))))))))))))))'''((((((((())))))******)))************+++++++++))))))))))))))))))))))))************************(((((())))))))))))(((((()))))))))))))))******+++******+++++++++,,,,,,,,,************************************************************************************************++++++************++++++*********++++++,,,,,,,,,))))))))))))(((((((((((('''(((((()))***+++++++++***++++++,,,,,,++++++***&&&***......,,,***+++,,,,,,,,,++++++++++++,,,,,,************+++,,,------,,,,,,++++++***))))))))))))***+++,,,,,,,,,,,,,,,*********+++,,,---///000++++++++++++,,,,,,---...+++++++++***++++++,,,,,,++++++,,,,,,,,,---------)))+++---...---,,,,,,---++++++************++++++,,,++++++******++++++,,,)))((((((((()))***++++++))))))))))))))))))))))))************************((()))***,,,,,,+++******))))))))))))))))))))))))***+++,,,+++)))))))))***************************************************++++++************++++++******+++++++++,,,,,,,,,******))))))))))))************+++,,,------------))))))))))))))))))))))))))))))************))))))))))))************))))))************************))))))(((((((((((())))))(((((())))))*********+++))))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))***(((%%%######%%%(((***))))))((())))))***++++++))))))))))))************++++++***************+++******))))))))))))******(((((())))))*********+++))))))))))))))))))))))))******++++++++++++************))))))))))))******)))***++++++++++++***)))((((((((()))******++++++***************+++++++++************************************************************************,,,,,,++++++,,,...///000222666:::===>>>???AAACCCGGGIIIKKKLLLLLLLLLMMMNNNKKKLLLMMMNNNMMMKKKIIIGGG:::888555111///.............../////////......------...///111111222222222444555666888999;;;<<<===<<<<<<======<<<;;;999888999888777999===DDDJJJNNNTTTWWW[[[]]]]]]]]]^^^^^^]]]\\\[[[[[[\\\\\\ZZZXXXPPPNNNKKKGGGCCCAAA???>>>;;;===@@@EEEKKKQQQVVVYYYYYYZZZ[[[\\\\\\ZZZYYYWWWPPPNNNIIIDDD???:::777555222222111111222333555666444444555777999;;;<<<===;;;===@@@CCCDDDCCCAAA@@@>>>===;;;999888999:::;;;:::>>>CCCFFFGGGIIILLLOOONNNOOOQQQQQQPPPNNNKKKIIIGGGEEEBBB>>>999444111///++++++++++++++++++++++++,,,+++***))))))***+++,,,************************************************++++++++++++++++++++++++******++++++++++++******------,,,+++***)))(((''')))************+++++++++******+++++++++,,,,,,,,,+++++++++************)))))))))************))))))************************+++++++++******)))))))))************************)))))))))))))))))))))))),,,,,,++++++***)))))))))))))))))))))))))))))))))************************,,,,,,,,,++++++*********))))))))))))************,,,,,,,,,++++++***************)))(((((('''((((((******)))))))))***,,,---******+++++++++,,,,,,,,,,,,,,,++++++++++++++++++***++++++,,,......///000///...---+++******)))))),,,,,,,,,,,,,,,+++++++++)))))))))************+++)))))))))***************++++++++++++,,,,,,,,,,,,...---+++*********+++,,,))))))(((((((((((()))*********+++++++++,,,,,,,,,******+++++++++,,,,,,,,,************))))))(((((()))************)))((((((************************++++++++++++++++++++++++++++++++++++++++++++++++************************((()))))))))************,,,++++++***)))(((''''''''''''((((((((((((''''''((()))***+++++++++++++++)))************++++++++++++*********))))))((((((******))))))))))))************)))''''''&&&&&&&&&)))))))))))))))))))))))),,,+++++++++***))))))))))))*********++++++++++++))))))))))))))))))))))))******)))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************''''''(((((())))))******)))************+++++++++************************************************++++++++++++++++++++++++,,,,,,,,,++++++*********++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000333444555999<<>>???AAA@@@???>>>===>>>???@@@@@@CCCGGGKKKMMMPPPSSSVVVZZZ[[[\\\]]]^^^^^^^^^^^^^^^______``````______^^^YYYYYYXXXVVVRRRLLLFFFBBB@@@???>>>???BBBHHHNNNQQQUUUXXX\\\``````]]]ZZZWWWYYYXXXTTTOOOHHHAAA:::777555444222111111333444555666;;;===:::999;;;;;;999;;;999888999;;;===>>>>>><<<<<<;;;:::999888777666777999;;;===???BBBEEEHHHKKKLLLNNNOOOPPPOOOOOONNNNNNMMMKKKGGGBBB;;;666222000///......//////---+++++++++***))))))***++++++************************************************++++++++++++++++++++++++******++++++++++++*********************+++++++++)))************+++++++++************+++++++++,,,+++++++++************)))))))))************))))))************************------,,,,,,++++++++++++******************************************************************++++++************************************************,,,,,,,,,+++++++++******))))))))))))************,,,,,,+++++++++++++++++++++***))))))(((((())))))++++++*********+++---...******+++++++++,,,,,,,,,++++++++++++++++++++++++------------------------++++++******))))))******************************++++++++++++,,,,,,,,,,,,***+++++++++++++++++++++************++++++++++++---,,,+++*********++++++---,,,,,,,,,,,,,,,------*********+++++++++,,,,,,******+++++++++,,,,,,,,,+++++++++******)))))))))******++++++******)))(((************************++++++++++++++++++++++++++++++++++++++++++++++++************************************+++++++++++++++++++++******))))))(((((())))))******))))))(((******+++++++++******))))))************+++++++++++++++++++++******))))))******))))))))))))******++++++***)))(((((((((((())))))))))))))))))))))))******)))))))))))))))))))))))))))*********++++++)))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))*********+++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++,,,,,,,,,---------,,,,,,,,,,,,,,,---------......///111333666888999===???BBBDDDEEEFFFHHHIIIIIIJJJKKKLLLMMMNNNNNNNNNNNNLLLIIIHHHGGGEEE@@@<<<777444000000111222222111------..................//////......///111222333555666777888:::<<<>>>???@@@@@@@@@AAACCCFFFHHHIIILLLNNNRRRTTTUUUWWWYYY[[[]]]]]]^^^_________^^^^^^___``````aaabbbbbbaaaaaa___``````^^^ZZZUUUPPPMMMFFFDDDBBB@@@AAADDDHHHJJJQQQTTTXXX\\\^^^]]]\\\ZZZZZZYYYVVVRRRKKKDDD===999444333222222222444666888999>>>BBB@@@???AAA@@@===;;;999777666888999999999;;;::::::999777666666555444555777888999;;;>>>@@@FFFGGGJJJLLLNNNPPPPPPPPPPPPOOOMMMJJJEEE@@@;;;999444222000.........,,,+++++++++***))))))***++++++******************************************************************************++++++++++++******))))))*********+++++++++)))************+++++++++)))))))))*********+++++++++++++++************)))))))))************))))))************************......------------,,,,,,************************************************((())))))***++++++,,,,,,++++++++++++++++++++++++************************,,,,,,,,,++++++++++++***)))))))))*********++++++++++++++++++++++++,,,,,,++++++******))))))******,,,,,,++++++,,,,,,---...******+++++++++,,,,,,,,,************************......---,,,,,,+++*********************+++,,,,,,***************+++++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,+++************+++++++++++++++******++++++***************+++++++++******+++++++++,,,,,,,,,,,,,,,++++++++++++******+++,,,,,,,,,,,,+++******))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++***************************++++++++++++,,,,,,,,,++++++++++++++++++++++++)))******++++++******)))+++++++++++++++***)))((()))************+++++++++,,,,,,++++++++++++************))))))))))))******,,,,,,+++***))))))))))))))))))))))))))))))))))))((((((((((((((()))))))))((((((((()))))))))******))))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************************************++++++++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++,,,,,,,,,++++++++++++***,,,,,,,,,,,,------------+++,,,,,,,,,------......111222333555888:::===>>>@@@BBBEEEGGGGGGHHHJJJKKKJJJKKKKKKLLLLLLLLLLLLLLLJJJHHHEEECCCBBB???;;;888444333111111222333333222////////////............000000//////000111222333444555666888;;;>>>AAABBBDDDEEEGGGIIILLLOOORRRSSSWWWYYY[[[\\\\\\\\\^^^___^^^^^^^^^^^^^^^]]]]]]\\\]]]^^^___aaaaaabbbbbbbbbdddeeefffeeeccc___[[[XXXOOOMMMIIIEEEBBBBBBBBBCCCLLLNNNRRRUUUYYY[[[\\\\\\YYYYYYXXXUUUOOOGGG@@@;;;444333222222333555888999<<>>:::777777666555444999888888777666555444444222333444444444555777999>>>@@@DDDHHHLLLNNNPPPQQQPPPPPPOOOMMMJJJGGGCCCAAA:::777333000///...,,,***+++******************+++************************************************))))))))))))))))))))))))******++++++++++++******,,,,,,++++++***))))))((())))))*********+++++++++((())))))))))))*********+++++++++*********))))))))))))************))))))************************------------------------************************************************))))))*********+++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++))))))*********+++++++++*********++++++,,,,,,,,,,,,,,,+++******+++++++++,,,,,,+++++++++,,,,,,,,,******+++++++++,,,,,,,,,))))))************++++++...------,,,++++++******,,,,,,,,,,,,,,,------...,,,,,,,,,---------------,,,,,,---------.........---------------,,,,,,,,,---------.........//////------,,,,,,++++++++++++******************))))))******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++*********************************+++++++++,,,,,,******+++++++++,,,,,,,,,)))******************)))******+++++++++******)))))))))*********+++++++++******************************))))))))))))******,,,+++***)))))))))))))))))))))))))))))))))))))))'''(((((())))))*********(((((((((((())))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************************************************))))))*********+++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------...,,,,,,,,,---...//////000444555666999<<>>AAADDDEEEDDDFFFHHHHHHGGGFFFGGGHHHGGGGGGGGGFFFFFFEEEDDDCCC>>>>>><<<:::888666555555555777888999999999888888666666666555555444444444333444444444555555555555444555777999<<>>:::777444111///)))***++++++++++++***)))******************************************************************************++++++++++++******(((((()))***+++,,,,,,---)))************+++++++++)))))))))*********+++++++++++++++************)))))))))************))))))************************))))))************++++++************************++++++++++++++++++++++++,,,,,,++++++***))))))(((++++++++++++++++++++++++***************************++++++++++++,,,,,,,,,*********++++++++++++,,,++++++++++++++++++,,,,,,++++++******++++++,,,,,,******+++++++++***))))))******+++++++++,,,,,,,,,*********+++,,,,,,------******+++,,,...//////000//////...---,,,,,,------/////////000000111111222111111111111222222222222333333222222111111000000//////000000000111111111444444444555444333333222///000111111000///---,,,,,,,,,,,,+++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,------,,,,,,+++***************************++++++++++++++++++++++++++++++++++++++++++++++++************************(((((()))))))))*********)))*********++++++,,,,,,((())))))))))))))))))(((&&&''')))***,,,---------)))************+++++++++'''''''''(((((((((((()))******))))))))))))*********))))))((((((((())))))))))))))))))))))))))))))************++++++++++++((((((((()))))))))******))))))))))))))))))))))))***+++++++++***)))'''%%%)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,---------..................///111222444555666888888:::<<<>>>AAADDDEEEFFFGGGHHHGGGEEECCCCCCDDDAAAAAAAAAAAA@@@???>>>===777777777666444444555666555999===AAABBBCCCDDDEEE===<<<<<<;;;;;;:::::::::777888888999999999888888777888999:::===???AAABBB???AAADDDHHHKKKNNNPPPQQQRRRUUUWWWYYYYYYZZZ[[[]]]\\\\\\\\\\\\[[[ZZZYYYXXXVVVWWWYYYZZZ\\\]]]^^^^^^\\\]]]^^^``````aaa``````______]]][[[XXXVVVTTTSSSNNNMMMLLLJJJJJJJJJKKKLLLKKKLLLMMMLLLIIIDDD>>>;;;;;;999888777666888999:::@@@JJJUUU\\\```cccbbb^^^WWWRRRIIIBBB===:::777555666666666555555555444444///000222222111222444666666888;;;>>>@@@BBBCCCCCCDDDEEEFFFHHHJJJLLLMMMNNNLLLIIIEEEAAA>>>;;;777444)))***++++++++++++***)))************************************************++++++++++++++++++++++++******++++++++++++******'''((()))***+++,,,------)))************+++++++++************+++++++++,,,+++++++++************)))))))))************))))))************************)))))))))*********++++++************************++++++++++++++++++++++++++++++************************************************************************+++++++++,,,,,,,,,*********+++++++++,,,,,,,,,,,,++++++++++++++++++***************+++,,,,,,++++++,,,,,,,,,+++***)))******+++++++++,,,,,,,,,***++++++,,,------......+++,,,,,,---///000000111111111000000111111222222444444444555666666777777777777777888888888999999888888777666666555444444333444444444444555555555888888999:::999888777666111222333333222111///------------,,,,,,,,,++++++******+++++++++,,,,,,,,,***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))*********+++++++++))))))******************)))******++++++******)))'''((()))***+++,,,,,,,,,)))************+++++++++'''((((((((())))))))))))******))))))))))))***************))))))******+++))))))))))))))))))))))))************)))))))))))))))))))))*********++++++))))))))))))))))))))))))'''(((***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))(((((()))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++******+++++++++,,,,,,,,,------------............///000111333555666888888888999:::;;;===@@@BBBCCCCCCDDDDDDBBB???<<<;;;;;;;;;;;;<<<;;;;;;:::999888444666777777666777:::===;;;@@@FFFJJJKKKLLLMMMOOOHHHGGGGGGFFFEEEEEEDDDDDD@@@@@@AAABBBBBBAAA@@@@@@??????@@@@@@BBBCCCEEEEEE@@@BBBEEEHHHKKKLLLMMMNNNPPPRRRTTTUUUUUUUUUWWWXXXXXXXXXXXXXXXWWWWWWVVVUUURRRRRRTTTUUUWWWWWWXXXXXXXXXXXXZZZ\\\]]]]]]]]]]]]^^^^^^^^^]]]\\\ZZZXXXWWWUUUTTTRRRPPPNNNMMMLLLLLLJJJKKKKKKKKKHHHDDD@@@>>>;;;;;;::::::;;;===@@@AAAFFFPPPZZZ```cccfffdddaaaZZZTTTKKKDDD>>>;;;888777777777777777666666666666222333333222111111222444444666999<<>>>>>;;;;;;::::::999888888777999999999999::::::::::::;;;;;;<<<===<<<;;;:::999777888999999888777444333.........------,,,,,,,,,******+++++++++,,,,,,,,,*********++++++,,,,,,,,,++++++,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,))))))))))))))))))))))))+++++++++,,,,,,+++++++++)))******+++++++++******)))************+++++++++(((((())))))*********+++******))))))))))))******+++++++++***++++++,,,,,,))))))))))))))))))))))))******))))))((((((''''''************++++++++++++))))))))))))))))))))))))$$$&&&)))+++,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))),,,+++++++++******)))))))))************+++++++++************************************************++++++++++++++++++++++++*********++++++,,,,,,,,,---------.........//////000111222444666888999:::888999999;;;===???AAABBB>>>??????<<<888555333333888888888888888777666555666888:::::::::<<<@@@DDDBBBHHHNNNQQQQQQPPPQQQRRRRRRQQQQQQPPPOOONNNNNNNNNHHHIIIJJJKKKKKKJJJIIIHHHHHHHHHGGGHHHHHHIIIJJJJJJHHHIIIKKKLLLMMMMMMLLLLLLMMMOOOQQQRRRQQQQQQRRRSSSRRRSSSSSSSSSSSSRRRQQQQQQLLLMMMNNNPPPQQQQQQQQQQQQTTTUUUVVVXXXYYYZZZZZZZZZ\\\\\\]]]]]]\\\[[[YYYXXXZZZYYYWWWUUURRRQQQPPPOOOKKKLLLLLLKKKIIIFFFCCCAAA;;;;;;;;;<<>>;;;:::888888888888888777777777777777777555333111222333333555888;;;>>>@@@AAAAAA???@@@AAADDDGGGJJJMMMNNNOOONNNMMMLLLJJJFFF@@@<<<***++++++,,,,,,++++++******++++++,,,,,,++++++***)))))))))))))))))))))))))))************+++++++++************************,,,,,,+++***)))(((''''''************************++++++************++++++))))))))))))))))))))))))************************))))))************))))))++++++***)))(((((()))))))))))))))******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++((((((((((((((((((((((((************************,,,+++***))))))***+++,,,******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---///...---+++***)))))))))///...---,,,,,,,,,---...,,,,,,------...---------------,,,,,,,,,...///000111333444555555888<<<>>>999999999999:::<<<>>>???AAAAAABBBBBBBBBAAAAAA@@@???@@@AAABBBBBBAAA@@@???@@@@@@???>>>===;;;:::999999:::;;;<<<======<<<;;;===>>>?????????>>><<<;;;>>>AAAEEEEEEBBB===999666222111000...,,,******)))---+++***+++---//////......------,,,,,,------...//////...---,,,++++++***...------,,,,,,------...------,,,,,,,,,,,,++++++,,,,,,,,,++++++*********++++++++++++++++++++++++************************)))))))))***+++++++++,,,,,,,,,++++++***)))((((((++++++++++++++++++++++++************************)))))))))))))))))))))))),,,+++++++++******))))))***************)))((('''))))))))))))))))))))))))''''''((())))))***))))))++++++***)))(((((())))))++++++************++++++************************))))))))))))))))))))))))))))))***++++++++++++***+++++++++*********))))))************************)))))))))))))))******+++))))))))))))))))))))))))************************,,,,,,+++***)))))))))***++++++++++++++++++++++++,,,,,,+++***))))))******++++++,,,---......//////------,,,---...///111222555555666777777777777777555666666777888999999:::777777666555444333222222222444666777666666777888888:::>>>BBBEEEIIIKKKLLLRRRRRRRRRRRRRRRRRRRRRRRRSSSTTTVVVWWWWWWVVVTTTSSSSSSRRRRRRQQQPPPPPPPPPOOOLLLLLLKKKJJJIIIIIIHHHHHHJJJKKKKKKKKKJJJJJJLLLNNNMMMLLLKKKKKKKKKLLLMMMNNNMMMLLLKKKKKKMMMNNNMMMLLLLLLKKKKKKLLLNNNOOONNNLLLMMMOOOQQQTTTWWWYYY\\\]]][[[ZZZXXXVVVUUUUUUVVVVVVTTTUUUUUUUUUUUUUUUTTTTTTSSSTTTTTTSSSQQQMMMJJJHHHGGGFFFFFFGGGJJJOOOSSSVVV[[[^^^bbbdddcccbbbaaaaaa___\\\WWWPPPIIICCC>>>;;;;;;:::999999888888888888:::888666555444555666777444444444555777;;;???BBBDDDDDDDDDEEEEEEFFFFFFFFFHHHIIIIIIJJJIIIHHHFFFEEE***++++++,,,,,,++++++***)))******++++++******)))************************)))************+++++++++------------------,,,,,,++++++******))))))((((((************************++++++************++++++************************************************))))))************)))))),,,+++******))))))))))))*********+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************,,,+++***))))))***+++,,,))))))*********+++++++++---,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,------,,,+++++++++,,,---------......//////......000///......///000222333444666777888999;;;>>>AAA>>>>>>>>>>>>???@@@BBBCCCDDDDDDEEEEEEEEEEEEDDDDDDBBBCCCDDDDDDCCCBBBAAA@@@CCCCCCBBBAAA???===<<<;;;:::;;;===>>>?????????>>>>>>???@@@AAABBBBBBBBBBBBEEEHHHLLLMMMJJJFFFBBB@@@777666333000...,,,,,,+++...,,,++++++,,,------,,,------,,,,,,,,,,,,------...------------------------,,,,,,++++++,,,,,,---------,,,,,,,,,,,,++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++***************************************+++++++++,,,,,,++++++***))))))(((++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))(((((((((''')))************))))))((())))))))))))))))))))))))'''((())))))))))))))))))++++++***)))))))))))))))*********))))))*********))))))))))))))))))))))))************************)))))))))*********+++++++++++++++*********)))))))))))))))))))))))))))))))))))))))))))))******+++++++++++++++++++++++++++************************,,,+++******************++++++++++++++++++++++++,,,,,,+++***************++++++,,,------...//////.........///000222444555666666666777666666555555333444444555555666666666555555444444333222111111000333666888888999;;;===AAABBBEEEIIILLLOOOQQQRRRRRRSSSSSSSSSTTTTTTUUUUUUUUUVVVWWWXXXWWWVVVTTTSSSRRRSSSSSSSSSSSSRRRRRRQQQKKKKKKKKKJJJJJJJJJIIIIIIHHHIIIJJJIIIHHHHHHIIIJJJJJJIIIHHHHHHHHHHHHIIIJJJLLLKKKIIIJJJKKKKKKIIIHHHKKKJJJJJJKKKMMMMMMLLLKKKLLLMMMNNNPPPRRRSSSUUUVVVUUUTTTSSSRRRRRRRRRSSSSSSUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTSSSPPPMMMLLLLLLLLLLLLNNNPPPTTTXXXZZZ[[[^^^aaacccbbbaaaaaaaaa___]]]YYYTTTNNNHHHCCC@@@<<<;;;:::999888888999999:::::::::999888888777777555444333333666999===@@@BBBCCCFFFIIIIIIIIIGGGEEEGGGHHHIIIJJJJJJJJJJJJIII***++++++,,,,,,++++++***)))))))))******)))))))))************************)))************+++++++++,,,+++++++++******))))))************************************************++++++************++++++************************************************))))))************)))))),,,,,,+++++++++++++++***++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++************++++++))))))))))))************---,,,,,,++++++,,,,,,---,,,,,,,,,,,,------...///------,,,,,,,,,,,,---.../////////000000000000000222111111111111333444555888:::<<<===>>>@@@BBBDDDDDDDDDDDDDDDDDDEEEFFFGGGGGGHHHHHHIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFDDDCCCBBBFFFFFFEEEDDDBBB@@@>>>===<<<===???@@@BBBBBBCCCCCC@@@AAABBBCCCEEEHHHJJJKKKMMMQQQTTTUUUSSSPPPMMMLLLAAA???:::666222000//////111///------......---,,,------,,,,,,,,,,,,------,,,,,,---------.........,,,,,,++++++++++++,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,++++++++++++***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************,,,,,,++++++***)))))))))************************************************))))))))))))))))))))))))))))))))))))((((((((((((((())))))************))))))))))))))))))))))))))))))))))))***))))))((((((+++***))))))))))))))))))***))))))(((((())))))***((((((((((((((((((((((((************************))))))((((((((()))***++++++++++++***************)))))))))))))))))))))))))))))))))))))))******+++++++++++++++++++++++++++************************+++************++++++,,,++++++++++++++++++++++++,,,++++++************+++,,,,,,,,,------......//////000000222444666888999888777777666555333222222111111111111111222222222333333222222222111111111111444888;;;===@@@CCCEEEIIIKKKMMMPPPSSSUUUVVVWWWSSSSSSTTTUUUVVVWWWWWWXXXWWWXXXXXXXXXWWWUUUSSSRRRQQQRRRSSSSSSSSSRRRQQQPPPJJJJJJJJJJJJJJJJJJJJJJJJFFFHHHIIIIIIGGGFFFFFFGGGHHHGGGFFFFFFFFFFFFGGGGGGJJJIIIHHHIIIJJJJJJHHHGGGKKKJJJIIIJJJKKKLLLKKKJJJLLLLLLLLLLLLLLLMMMNNNOOOOOOOOOOOOOOOOOOOOOOOOOOORRRQQQPPPPPPPPPPPPQQQQQQRRRSSSSSSTTTSSSRRRPPPOOOOOOOOOQQQSSSUUUXXX[[[\\\ZZZ]]]```bbbaaa```___```___^^^]]]YYYUUUOOOJJJGGG@@@>>><<<999888888999::::::;;;<<<===<<<;;;:::888888666555444444777:::<<<===AAAFFFKKKMMMKKKHHHFFFHHHHHHIIIJJJKKKKKKLLLLLL***++++++,,,,,,++++++***))))))************))))))************************))))))*********+++++++++*********)))(((((('''''')))))))))******+++++++++************************++++++************++++++************************************************)))******++++++******))),,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++------------------------************************++++++++++++++++++++++++)))*********++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,---...///.........//////000000111222111111111111222222222222111111111222444555777:::===@@@BBBCCCDDDFFFHHHIIIIIIIIIIIIIIIIIIIIIJJJIIIJJJKKKKKKLLLKKKKKKKKKKKKKKKJJJIIIHHHGGGFFFEEEHHHHHHGGGFFFDDDBBB@@@???>>>???@@@BBBCCCDDDEEEFFFCCCCCCDDDGGGJJJNNNQQQSSSSSSVVVYYYZZZXXXVVVUUUUUUNNNKKKEEE>>>999555333333444222000000111111000///------,,,,,,,,,,,,---------------...............---,,,,,,++++++,,,,,,---------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,+++++++++***)))))))))+++++++++*********))))))))))))))))))))))))))))))************************))))))))))))))))))))))))+++++++++***************'''((()))***************))))))))))))))))))))))))***************)))((('''******)))))))))))))))***))))))(((((((((((())))))))))))))))))))))))))))))***************************)))'''&&&&&&(((***+++************************)))))))))))))))))))))))))))))))))))))))******+++************************************************************++++++,,,---++++++++++++++++++++++++,,,++++++******+++++++++,,,,,,------.../////////222222444555777999;;;<<<999888666444222111000000000000000///////////////111111111222222333333333666:::>>>AAADDDGGGJJJLLLNNNOOOQQQSSSTTTUUUVVVVVVSSSSSSTTTUUUVVVWWWXXXYYYWWWWWWVVVVVVTTTRRRPPPOOONNNNNNOOOPPPOOONNNLLLKKKIIIIIIIIIIIIHHHHHHHHHHHHDDDFFFIIIIIIHHHHHHHHHIIIIIIHHHHHHHHHGGGGGGGGGGGGIIIIIIJJJMMMQQQRRRRRRQQQRRRPPPNNNMMMNNNNNNMMMKKKLLLLLLKKKJJJJJJKKKLLLLLLLLLMMMMMMNNNNNNMMMLLLLLLPPPOOONNNNNNNNNOOOPPPPPPNNNOOOPPPQQQQQQQQQPPPPPPNNNOOOPPPSSSUUUWWWXXXYYYZZZ\\\___```___^^^^^^^^^^^^______^^^[[[VVVRRROOOFFFDDD@@@<<<999888888888999:::;;;<<<======>>>>>>???===:::777666666777777888<<>>BBBEEEGGGHHHIIIJJJLLLLLLLLLLLLMMMMMMLLLLLLLLLLLLMMMNNNNNNNNNNNNNNNPPPOOONNNMMMLLLKKKJJJJJJJJJJJJJJJIIIGGGFFFDDDCCCAAAAAABBBCCCEEEGGGHHHIIIHHHHHHIIILLLOOOSSSWWWYYYXXXZZZ]]]]]]\\\[[[\\\\\\YYYVVVPPPIIIBBB===:::999777555333222333333222111...------,,,,,,------...000000///......---,,,,,,......------------......------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,+++++++++***)))))))))+++++++++***************))))))))))))))))))))))))************************))))))))))))))))))))))))******************++++++'''((()))***************))))))))))))))))))))))))******+++******)))((((((***)))))))))))))))******))))))(((((((((((())))))***************************************************)))'''&&&&&&(((***+++************************++++++++++++++++++++++++)))))))))))))))******+++++++++++++++++++++++++++************************+++*********+++,,,------++++++++++++++++++++++++,,,+++++++++++++++,,,,,,------...///000111111222555555777888:::;;;<<<<<<888666444222000/////////000000//////////////////000111222444666777999999@@@BBBFFFIIIJJJLLLOOOQQQQQQRRRSSSTTTTTTTTTTTTTTTQQQQQQRRRSSSTTTUUUVVVWWWSSSSSSRRRQQQOOOMMMLLLKKKJJJJJJJJJJJJIIIHHHFFFEEEGGGGGGGGGFFFFFFEEEEEEEEEEEEGGGJJJKKKKKKKKKLLLNNNLLLLLLLLLLLLLLLKKKKKKJJJLLLNNNRRRYYYaaafffggggggccc```]]]ZZZYYYXXXVVVTTTPPPOOONNNMMMMMMNNNOOOPPPNNNOOOQQQRRRRRRPPPOOONNNSSSRRRQQQPPPPPPPPPPPPPPPKKKKKKLLLLLLMMMMMMMMMMMMLLLLLLNNNPPPRRRSSSTTTUUUXXXZZZ\\\]]]\\\[[[[[[\\\\\\]]]^^^^^^]]]ZZZVVVTTTMMMKKKFFFAAA===:::999888:::999888888:::===AAADDDEEEDDDAAA>>>:::888666555555777:::???DDDHHHKKKLLLOOOOOOOOOMMMKKKHHHEEECCC***++++++,,,,,,++++++***++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++)))************+++++++++*********************************+++++++++,,,,,,************************++++++************++++++++++++++++++++++++++++++******************************++++++++++++*********+++,,,---...---,,,+++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,---------...---,,,,,,++++++,,,,,,---......---------......//////000222333555555666666888777555333222111222222............///111333555999>>>DDDHHHKKKLLLMMMNNNNNNOOOPPPQQQQQQQQQQQQQQQPPPQQQRRRSSSTTTTTTTTTSSSUUUTTTSSSRRRQQQPPPPPPPPPNNNNNNNNNNNNMMMLLLKKKJJJGGGGGGHHHHHHJJJKKKMMMNNNOOOOOOQQQSSSUUUXXX[[[\\\]]]___aaaaaa`````````bbb___]]]XXXSSSMMMHHHDDDCCC===;;;888666555444222111//////............//////111111000///...---,,,+++//////............//////------,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************************************************************************************))))))))))))))))))))))))(((((((((((())))))))))))((())))))************)))))))))))))))))))))))))))*********+++******)))))))))))))))))))))******+++***))))))(((((())))))***************************++++++++++++++++++++++++))))))((((((((()))***+++***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))******+++------------------------************************,,,++++++++++++,,,,,,---++++++++++++++++++++++++,,,++++++++++++,,,,,,---------///000222333555555888888999::::::::::::999555444222000/////////000////////////000000000000111222555888;;;???AAABBBGGGJJJMMMOOOOOOPPPRRRTTTSSSSSSTTTSSSSSSRRRQQQPPPMMMMMMNNNOOOPPPQQQQQQRRROOOOOOMMMLLLJJJIIIHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHIIIIIIJJJJJJKKKKKKNNNPPPQQQQQQQQQRRRUUUWWWUUUUUUUUUUUUUUUTTTSSSRRRUUUYYYaaalllwww{{{vvvqqqmmmjjjgggeee]]][[[YYYWWWWWWWWWYYYZZZVVVXXX\\\^^^```___]]]\\\ZZZZZZXXXVVVSSSPPPMMMLLLJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKLLLNNNPPPQQQRRRUUUVVVXXXXXXVVVUUUVVVWWWXXXYYYZZZ[[[[[[YYYXXXVVVSSSQQQNNNIIIEEEAAA>>>===;;;:::777666888===AAAEEEHHHHHHFFFDDDAAA===999666444555666888===BBBGGGJJJNNNPPPQQQQQQNNNJJJFFFCCC***++++++,,,,,,++++++*********++++++++++++******++++++++++++++++++++++++)))************+++++++++&&&&&&''''''((()))))))))++++++++++++++++++++++++************************++++++************++++++++++++++++++++++++++++++***************************++++++,,,,,,++++++***)))***,,,---------,,,+++,,,,,,+++++++++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++,,,------,,,++++++++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---.........///000111333333444555777999;;;;;;;;;;;;;;;999666333111000000000------------///111333444999>>>FFFKKKOOOPPPQQQRRRSSSTTTUUUWWWXXXXXXWWWWWWWWWXXXYYYZZZ[[[[[[[[[[[[ZZZYYYXXXWWWWWWWWWWWWXXXTTTTTTUUUUUUUUUUUUTTTTTTPPPPPPPPPPPPQQQRRRTTTUUUVVVWWWYYY[[[\\\]]]^^^^^^```aaabbbaaa``````bbbccc______]]][[[WWWSSSPPPNNNKKKHHHCCC???<<<999666333000000////////////000000000000//////......------.........------.........------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++************************++++++++++++++++++++++++************************))))))))))))))))))))))))'''((((((((()))))))))))))))************))))))((())))))))))))))))))))))))))))))***+++++++++******)))))))))))))))***++++++*********))))))*********************************++++++++++++++++++++++++)))))))))*********++++++))))))*********+++++++++++++++++++++++++++++++++)))))))))))))))******+++++++++++++++++++++++++++************************------,,,+++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++,,,---...---...///222444666888999;;;;;;;;;;;;:::888777666222111000......///000111......//////000000111111333555888<<>>===;;;999:::<<>>===<<<<<<<<<<<>>@@@AAADDDFFFHHHJJJLLLLLLLLLLLLHHHDDD???<<<999666333000//////......///000222333777<<>>CCCHHHMMMPPPQQQSSSRRRQQQPPPOOONNNMMMMMMLLLJJJIIIGGGEEEDDDDDDCCCCCCCCCDDDEEEGGGIIIKKKLLLOOOOOOPPPRRRWWWZZZ[[[[[[___aaadddhhhllloooqqqsssvvvwwwzzz~~~||||||}}}~~~||||||xxxsssrrruuu{{{}}}}}}wwwpppnnnjjjgggddd```\\\XXXPPPNNNLLLIIIGGGGGGIIIJJJNNNMMMLLLJJJHHHFFFFFFGGGGGGIIIKKKMMMOOOQQQSSSUUUTTTUUUUUUVVVXXXYYYZZZZZZWWWUUUQQQLLLGGGDDDBBBAAA???@@@CCCFFFHHHIIIHHHHHH>>><<<888666555777:::<<>>>>>>>>777666555222111///......222111111111111111111222111111222222333444666666:::<<>>AAAEEEJJJMMMNNNNNNNNNNNNNNNMMMLLLJJJIIIHHHGGGDDDDDDCCCCCCCCCEEEGGGHHHJJJJJJKKKNNNTTTZZZ```dddkkkkkkmmmqqqxxx~~~}}}{{{xxxwwwwwwxxx{{{}}}xxxuuuuuu}}}vvvqqqjjjfffbbb^^^]]]]]]]]]]]]dddcccaaa^^^[[[VVVPPPMMMFFFFFFGGGIIILLLOOOPPPPPPQQQQQQQQQRRRTTTVVVXXXYYY[[[ZZZZZZXXXTTTPPPLLLJJJGGGFFFDDDCCCCCCEEEGGGHHHDDDAAA;;;666444555777:::AAAEEELLLSSSXXX[[[]]]^^^++++++++++++++++++++++++(((((((((((()))))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************)))))))))))))))))))))******++++++,,,,,,++++++***)))))))))))))))))))))))))))***+++,,,,,,+++***))),,,,,,++++++++++++,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,---...000111222333444777:::===???AAAEEEFFFGGGHHHJJJKKKLLLLLLPPPPPPQQQRRRTTTVVVXXXYYYWWWVVVTTTRRRNNNGGG???999333222111111111222333444555;;;DDDLLLSSSXXX\\\___``````aaabbbbbbcccccccccaaaaaabbbbbbbbbcccccccccaaaaaabbbbbbcccccccccccccccccccccdddddddddeeeeeeggghhhiiihhhfffeeeeeeffffffgggggghhhhhhhhhggggggfffddd```^^^]]][[[XXXVVVSSSSSSRRRQQQPPPOOOOOONNNQQQOOONNNMMMMMMLLLJJJHHHGGGDDDBBBAAAAAA@@@???===>>>>>>??????>>>>>>===<<<666666555444222111000000111000///...---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,++++++++++++++++++,,,***************************++++++,,,,,,,,,++++++***************************************************************************)))))))))))))))***+++))))))*********+++++++++))))))))))))))))))))))))((()))))))))************************************(((((())))))************))))))))))))))))))))))))************************************************))))))*********+++++++++))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++,,,...111222222333666888:::;;;<<<<<<;;;:::999888444333222111000000000000111111111111222333444555666666777888:::<<<===>>>CCCEEEHHHLLLMMMMMMLLLKKKJJJIIIHHHGGGFFFEEEDDDDDDAAAAAABBBDDDGGGLLLPPPSSSYYYYYY[[[___eeelllrrrvvvyyyyyy{{{|||zzzyyyyyyzzz|||}}}yyyyyy|||xxxtttpppnnnnnnnnnmmmlllnnnnnnoooooommmfff]]]VVVLLLKKKKKKMMMOOOPPPOOOMMMOOOOOONNNNNNPPPQQQTTTUUUVVVWWWXXXXXXWWWUUURRRPPPQQQOOOKKKGGGEEEDDDDDDDDDCCC???:::666444666888:::===@@@FFFNNNUUUZZZ\\\]]]++++++++++++++++++++++++((((((((()))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,************************************************)))))))))************+++***++++++,,,,,,++++++*********************************++++++++++++******,,,,,,++++++++++++,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,------------,,,,,,+++******))),,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,.........///000222333444666666888:::<<>>???AAACCCDDDEEEGGGIIIJJJKKKJJJIIIHHHFFFEEEEEEDDDBBBAAA@@@@@@@@@BBBDDDIIIQQQYYY```eeennnnnnpppssswww|||zzzzzz{{{~~~}}}xxx}}}yyyvvvuuuuuuwwwzzzzzztttkkkcccXXXWWWWWWYYY[[[ZZZUUUQQQNNNMMMLLLLLLMMMOOORRRTTTRRRTTTVVVXXXYYYXXXWWWVVVWWWUUURRRNNNJJJGGGEEEDDDAAA???<<<888777888999;;;:::<<>>DDDJJJMMMOOOQQQRRRRRRSSSTTTUUUVVVXXXZZZ[[[[[[[[[\\\\\\\\\]]]]]]]]]]]]^^^^^^______^^^]]]\\\YYYXXXVVVUUUTTTSSSSSSTTTTTTWWWZZZ\\\\\\\\\]]]^^^^^^___aaadddfffggghhhiiijjjhhhgggfffgggfffcccaaaaaa```^^^\\\ZZZZZZZZZZZZYYYWWWTTTSSSRRRQQQOOOMMMJJJHHHFFFFFFGGGGGGFFFEEEHHHHHHHHHHHHHHHGGGFFFFFFBBBAAA@@@>>><<<:::999888666555444222000...---,,,------------------------+++,,,---......---,,,+++)))*********++++++++++++---,,,++++++++++++,,,---************************)))***+++,,,,,,,,,,,,+++++++++++++++++++++++++++************************************************++++++***)))((((((((())))))************+++++++++++++++++++++++++++++++++))))))))))))************************************'''(((((()))******++++++++++++++++++++++++++++++************************************************)))************+++++++++((())))))***++++++,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,------------------------***+++,,,...////////////000222444666777888;;;===;;;;;;;;;:::888555333111111000000000000111111222111222333555777:::<<<>>>>>>>>>???@@@AAABBBDDDEEEFFFFFFFFFFFFFFFEEEDDDCCCBBBCCCCCCCCCDDDDDDDDDEEEFFFHHHMMMUUU```kkkuuu{{{}}}{{{zzz|||~~~vvv|||}}}zzzzzz{{{~~~xxxqqqjjjiiijjjnnnpppnnnfff```UUUTTTQQQPPPOOOPPPRRRSSSPPPQQQSSSUUUWWWWWWWWWWWWVVVVVVVVVTTTQQQNNNJJJHHHCCCBBB???===;;;::::::::::::;;;???FFFPPPWWW[[[[[[++++++++++++++++++++++++++++++,,,,,,,,,---------******+++++++++,,,,,,,,,*********************************++++++,,,,,,,,,******************************************************+++++++++,,,,,,,,,+++++++++,,,,,,+++++++++++++++++++++++++++++++++...---,,,++++++,,,---...---,,,,,,++++++,,,,,,---,,,++++++++++++++++++,,,,,,,,,,,,------............------,,,,,,------...*********++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...///111222222111333555777999::::::999======<<<;;;;;;;;;;;;;;;<<>>===<<<888777666444222000///...------------------------,,,---...//////...---,,,))))))******++++++++++++------++++++++++++------************************)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************,,,,,,***)))(((((((((((()))************+++++++++++++++++++++++++++++++++))))))))))))************************************'''(((((()))***+++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++((())))))***++++++,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,------------------------***+++,,,...///000000111111333666777888999<<<>>><<<<<<;;;:::777444222000///////////////000111111222333555777:::===@@@AAA=========>>>???@@@AAABBBEEEEEEDDDCCCBBBAAAAAA@@@???@@@CCCEEEHHHKKKMMMNNNMMMPPPVVV```lllzzz}}}~~~~~~|||vvvzzz}}}}}}}}}yyyyyy{{{wwwoooaaa___ZZZVVVSSSRRRRRRSSSNNNNNNPPPRRRSSSTTTUUUUUUSSSUUUWWWXXXWWWSSSOOOMMMFFFEEECCC@@@>>><<<:::::::::;;;>>>FFFOOOWWW[[[[[[......---,,,,,,,,,,,,---***++++++,,,,,,++++++*********+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++******************************,,,+++***)))((((((((((((++++++************++++++++++++,,,,,,,,,,,,------///......---+++******)))*********+++++++++,,,,,,------------------------------,,,,,,,,,,,,++++++******))))))***,,,...///,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++++++++,,,---...............///000111222111222555888:::;;;::::::999888777777777999:::;;;===???DDDIIIOOOSSSUUUWWWWWWXXXYYYZZZZZZZZZZZZZZZYYYXXXWWWUUUQQQLLLGGGEEEAAA???<<<;;;;;;;;;:::888<<<<<<;;;;;;<<<<<<===>>>@@@@@@?????????AAABBBCCCKKKLLLMMMOOOPPPRRRSSSTTTSSSSSSSSSRRRPPPNNNMMMLLLJJJHHHEEEAAA>>>=========@@@AAACCCEEEGGGIIIKKKKKKMMMPPPTTTXXX[[[```eeehhhbbbcccdddfffggghhhiiiiiiiiiiiijjjjjjjjjiiiiiihhhhhhgggfffdddaaa]]]YYYWWWRRRQQQOOOMMMJJJGGGEEEDDDIIIHHHGGGHHHHHHHHHFFFDDDFFFFFFGGGFFFEEEDDDBBBAAA=========;;;777333///------,,,,,,,,,,,,,,,------)))***,,,,,,---,,,+++***************+++,,,------...---,,,+++************++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,++++++******)))))))))++++++++++++++++++++++++,,,+++***))))))***+++,,,+++++++++************)))))))))***++++++++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,))))))))))))))))))))))))************************(((((()))***+++,,,,,,,,,+++++++++*********))))))++++++++++++******))))))******+++++++++,,,,,,,,,************************)))************+++++++++++++++------------++++++++++++******++++++,,,---///...,,,+++,,,///222444555666999;;;;;;;;;:::999;;;:::888555333222111000444333111000000111222333777999;;;=========<<<;;;======<<<===???AAA@@@@@@===???BBBCCCCCCBBBBBBCCC???EEEJJJJJJNNNVVV]]]______```cccjjjttt~~~}}}|||{{{zzzvvvyyy}}}~~~yyyqqqhhhccccccaaa[[[VVVRRRRRRSSSSSSSSSSSSSSSSSSVVVWWWWWWWWWVVVTTTRRRQQQMMMLLLIIIEEEBBB???===<<<>>>===>>>CCCLLLUUUZZZ\\\......---,,,,,,,,,,,,---***++++++,,,,,,++++++*********+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,+++++++++******************************))))))))))))******++++++************++++++*********+++++++++,,,,,,------,,,,,,,,,,,,++++++---------.........//////------------------------------,,,,,,,,,,,,++++++************+++,,,------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,---...///......///000111333444555666777999:::;;;:::999888666555555555777999:::<<>>???@@@@@@???>>>@@@BBBCCCCCCCCCDDDEEEFFFMMMSSSVVV\\\fffnnnqqqmmmmmmooosss{{{zzzxxxwwwwwwvvvwwwzzz}}}vvvrrrmmmeee___YYYXXXUUUSSSQQQPPPPPPPPPUUUUUUTTTTTTRRRQQQPPPOOOSSSRRRPPPMMMJJJHHHFFFEEECCCBBBBBBGGGNNNVVVZZZ\\\......---,,,,,,,,,,,,---***++++++,,,,,,++++++*********+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,(((((()))***++++++++++++************************((((((((()))***+++,,,---++++++************++++++))))))*********++++++++++++++++++,,,,,,---------++++++++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,+++++++++,,,---......//////,,,,,,,,,,,,,,,,,,,,,,,,......------......///000//////000222444666888:::<<<<<<<<<<<<;;;999666555222222333444777:::<<<>>>FFFIIINNNSSSWWWXXXXXXXXXXXXWWWWWWUUUTTTSSSRRRQQQOOONNNMMMKKKHHHDDDAAA???<<<:::777777777777666555444444444444444555666666444444444444555666888888::::::;;;<<<===>>>??????=========<<<;;;999888777888777555444333333444444444444555666777888999999:::<<>>;;;888666222111///---------...///+++,,,,,,------,,,++++++,,,,,,++++++***+++++++++,,,,,,++++++***+++++++++***************************++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******+++++++++************)))))))))***++++++++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,******************************************************************+++++++++++++++***************)))))))))))))))(((((((((******+++++++++,,,,,,,,,++++++++++++++++++++++++************+++++++++,,,+++,,,,,,------,,,,,,+++......---------------.........///111222444555666888999:::::::::999777777333222222111111111222222222111000000111222444555777999:::<<<<<<<<<;;;;;;<<<===>>>???@@@@@@@@@@@@@@@BBBDDDEEEFFFGGGJJJMMMQQQXXX^^^ccciiissszzz||||||{{{{{{|||~~~yyywwwwwwwwwxxx}}}~~~~~~}}}uuupppfffccc]]]WWWSSSPPPPPPPPPSSSRRRQQQPPPPPPPPPPPPPPPRRRRRRRRRQQQOOOMMMLLLKKKJJJIIIIIILLLQQQWWWZZZ\\\......---,,,,,,,,,,,,---***++++++,,,,,,++++++*********+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++++++++++++++************************))))))))))))***+++,,,,,,,,,++++++******++++++,,,************++++++++++++++++++,,,,,,,,,,,,------************++++++++++++------------------------------,,,,,,,,,++++++++++++,,,---------,,,+++***++++++,,,---...///000000---------------------------------......///000000000111222444777999<<<=========<<<;;;999777555444111222333666999===AAACCCJJJMMMRRRVVVXXXXXXVVVTTTTTTSSSQQQOOOMMMKKKIIIIIIDDDDDDCCCAAA???<<<:::888888666555444555555555444555555555444555666666777666666666666666777777777777888888999999::::::::::::::::::999888666555444444444333222222333333444444444444444555555555555555777:::;;;<<>>???@@@BBBCCCDDDEEEEEECCCCCCCCCBBB@@@>>><<<:::555333111...---...///000---------------,,,,,,,,,------,,,+++************+++++++++***++++++,,,,,,***************************+++,,,,,,------,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++)))***+++,,,,,,+++***)))+++++++++*********))))))))))))***++++++++++++*********************************+++++++++,,,,,,,,,************************************************+++++++++***************************************************))))))))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...------,,,---------...///222444666777888888::::::::::::999777666555111000000000000000111111333333333333444666777888999:::;;;<<<======<<<<<<>>>@@@AAABBBBBBAAABBBBBBFFFHHHJJJLLLOOOSSSWWW[[[bbbhhhmmmpppuuu}}}~~~~~~}}}{{{yyyzzz{{{{{{|||~~~tttqqqkkkddd^^^YYYVVVTTTTTTSSSRRRPPPPPPPPPQQQRRRPPPPPPRRRRRRSSSRRRRRRQQQQQQPPPPPPQQQTTTWWWZZZ[[[......---,,,,,,,,,,,,---***++++++,,,,,,++++++*********+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++***************************++++++************++++++,,,,,,++++++++++++,,,,,,+++++++++,,,,,,,,,,,,---------,,,,,,,,,,,,++++++------------............------------------------------,,,,,,,,,++++++++++++,,,---......---+++***,,,,,,---......///000000------------------------,,,---......///000000000222333444666888:::===>>>::::::999888777666555444333444666999>>>BBBGGGIIIOOOQQQUUUXXXYYYWWWTTTRRRMMMLLLIIIFFFCCCAAA@@@@@@======<<<:::999777555555666444333333444555444333666555555555555666777777888888888888777777777666777777777777777777777777999999999888777666555444444333333333333444444444444444444444444444444444444555777777888999;;;>>>@@@BBBFFFLLLRRRYYY^^^aaadddfffjjjmmmooooooooonnnnnnnnnoooooonnnmmmkkkjjjkkkkkkjjjhhheeeaaa]]][[[UUUQQQLLLHHHFFFEEECCCBBB===>>>>>>???@@@AAABBBCCCAAAAAAAAA@@@???>>>===<<<888666444111/////////000///......------,,,,,,,,,------,,,+++************+++++++++***++++++,,,,,,************************++++++,,,------------,,,+++++++++,,,,,,---------++++++++++++++++++++++++)))***+++,,,,,,+++***)))+++++++++*********))))))))))))***++++++++++++*********************************+++++++++,,,,,,,,,************************************************+++++++++***************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------///111444666888999999999::::::999888666555444333111111000//////000000000333333444555777999:::;;;;;;<<<======>>>????????????AAACCCCCCCCCCCCFFFHHHRRRUUUXXX[[[___dddjjjnnntttyyy}}}}}}}}}}}}zzzwwwuuuuuuvvvvvvvvvvvvzzz~~~}}}zzzuuunnnhhhbbb^^^^^^\\\XXXUUURRRPPPOOOOOORRRSSSTTTVVVWWWXXXXXXXXXTTTUUUUUUUUUVVVWWWYYY[[[......---,,,,,,,,,,,,---***++++++,,,,,,++++++*********+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,+++******************************,,,++++++*********++++++,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,------------------,,,,,,+++++++++,,,,,,,,,,,,------------------------------------------,,,,,,,,,,,,++++++,,,,,,------------,,,,,,---............/////////---------------------------...///000111222222222444444555666888999;;;<<<777666666666666555555555555777999===BBBGGGLLLOOOSSSTTTVVVXXXWWWTTTQQQOOOEEEDDDAAA>>>;;;:::999999::::::999888777666666555555333222222444555555444555444444444444555666666888888999::::::::::::999;;;:::::::::999999888888999999999999888777666555666555555555555444444444444444444444444444444444444555555555444444666888888999<<>>>>>>>>?????????>>>>>>>>>>>>=========<<<:::888666444222111111000///...---------------,,,,,,++++++***+++++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++++++++,,,---------------++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******+++++++++************)))))))))***++++++++++++*********************************+++++++++,,,,,,,,,++++++++++++++++++++++++******************************************++++++***************++++++++++++++++++,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,+++,,,------...111333555777999::::::999999888777666444333222111111111000000000111111222222333444777999;;;<<<===?????????@@@AAAAAABBBBBB@@@CCCFFFGGGHHHKKKRRRWWWfffhhhlllpppssswww|||}}}~~~yyyuuuttttttrrrqqqqqqrrrwww{{{vvvppplllmmmkkkfff```[[[VVVRRRPPPUUUUUUUUUUUUUUUVVVWWWXXXTTTVVVWWWVVVVVVVVVXXXZZZ......---,,,,,,,,,,,,---***++++++,,,,,,++++++*********+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++***************************************+++,,,---------,,,,,,++++++,,,,,,---***+++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------))))))*********+++++++++------------------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,---...///////////////....................................///000222333444555555444666666666666777777888999666666555555555555555555888999<<<@@@EEEJJJOOORRRRRRRRRSSSRRRPPPMMMJJJHHH???===;;;888666666666666777777666666555555555555555333222333555666666555555555444444555555666777<<<===???BBBDDDFFFFFFFFFFFFFFFEEEDDDCCCCCCBBBBBB????????????>>>===<<<<<<;;;;;;:::999888777666555444444444444555555555555555666666555333222444555555555666999===AAAFFFHHHNNNRRRYYY```fffiiikkkkkklllmmmnnnpppqqqqqqppppppkkklllnnnnnnnnnkkkiiigggdddaaa\\\YYYUUURRRNNNKKKFFFDDDBBB@@@>>>===<<<<<<===<<<<<<<<<<<<======>>>@@@???>>>===:::777444333111000///...---------...+++++++++***++++++,,,,,,------,,,+++************,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------...---------+++++++++++++++*********++++++++++++++++++++++++++++++************+++++++++++++++************)))))))))***++++++++++++*********************************+++++++++,,,,,,,,,++++++++++++++++++++++++************************)))))))))***+++++++++,,,))))))*********+++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,---///000000444444666777888999999999777666555333222111111000000000000111222333555666555666888;;;>>>@@@AAABBBBBBBBBBBBCCCCCCDDDEEEFFFFFFIIIMMMPPPSSS[[[fffnnn{{{~~~|||zzzyyyvvvuuutttsssuuu{{{}}}{{{yyy{{{yyyvvvrrrmmmhhhdddaaa]]][[[WWWTTTSSSRRRSSSTTTRRRTTTVVVVVVUUUUUUWWWYYY......---,,,,,,,,,,,,---+++++++++,,,,,,+++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++++++++++++++************************(((((()))***+++---///000---,,,,,,++++++,,,,,,---)))************+++++++++)))******+++---......///,,,,,,---------.........---------------------------------,,,,,,,,,++++++,,,,,,++++++,,,...///111000000000///......------........................111222444666777777777666777777666666666666666666777777666555555555555555999:::===AAAFFFLLLPPPSSSNNNNNNMMMKKKIIIFFFCCCBBB<<<:::888555444444555555444444333333333333333444555444333333555777777666777666666666666777888888BBBDDDHHHLLLPPPRRRTTTUUURRRRRRQQQPPPOOONNNMMMMMMGGGGGGGGGGGGFFFEEEDDDDDD@@@@@@???>>><<<;;;999888666666666666666777777777777888888666444333444555444444444444666999<<<>>>AAAFFFNNNWWW___eeeggghhhgggiiikkknnnooopppqqqqqqiiikkkmmmoooooonnnkkkjjjjjjhhhdddbbb___[[[VVVSSSJJJHHHEEEAAA>>><<<;;;;;;<<<;;;;;;;;;<<<===>>>>>>CCCCCCCCCAAA>>>;;;777444222111///...---------...************+++,,,------...---,,,+++************------------------------+++,,,------......------,,,++++++******)))))))))++++++++++++++++++++++++,,,+++***))))))***+++,,,+++++++++************)))))))))***++++++++++++***))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++************************(((((()))***+++,,,,,,---))))))******++++++++++++))))))******++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------++++++++++++------,,,,,,,,,---///000222333555666666777888888999999666555333222111000000000//////000222444666888999:::;;;>>>AAACCCFFFGGGHHHEEEDDDDDDEEEEEEFFFGGGHHHKKKOOOUUUYYY___iiixxx~~~}}}}}}zzzwwwuuuhhheee___ZZZVVVTTTUUUUUUPPPSSSVVVVVVTTTTTTVVVYYY------------------------++++++************++++++++++++++++++++++++++++++---------,,,,,,++++++++++++,,,.........,,,***))),,,,,,,,,,,,------...///...---+++))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,------......------,,,,,,,,,,,,------...........................------,,,,,,,,,---------......///...,,,++++++,,,...///222111000///...///000000.........//////111222222222333444555666666666666888888::::::::::::888888666555444333444666888999>>>@@@DDDGGGJJJKKKKKKKKKIIIIIIHHHFFFCCC@@@>>><<<666666666555555555555555444444333444444555666666777777777777777777777777555666888888999:::===???GGGLLLSSSYYY\\\^^^```aaabbbaaa___]]]\\\[[[ZZZZZZ]]]ZZZWWWVVVVVVUUURRROOOOOOLLLIIIGGGEEECCC@@@======<<<:::888777777777888888777777777999999888666666444222333666999::::::<<>><<<===<<<;;;:::999999:::;;;AAABBBCCCCCCBBB???===;;;666555333000...,,,+++***,,,,,,---------,,,++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,........................************))))))((((((+++*********))))))((((((...,,,***)))((()))***+++,,,+++***))))))***+++,,,,,,+++***))))))***+++,,,++++++******)))******+++***+++++++++,,,,,,,,,,,,***+++,,,,,,******+++,,,******+++++++++,,,,,,,,,,,,,,,+++******+++,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------........................------,,,,,,,,,,,,++++++//////.........000111222555777888::::::999777666555444333222111000000000222222333444666999;;;===AAACCCEEEFFFEEEDDDEEEFFFFFFDDDDDDEEEHHHKKKLLLLLLSSS]]]fffkkkrrr|||{{{}}}~~~}}}}}}}}}xxxlllbbbZZZWWWUUUTTTQQQRRRSSSSSSSSSTTTVVVXXX,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++---------,,,,,,++++++++++++,,,---......,,,***))),,,,,,,,,,,,,,,---.........---+++***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***,,,,,,------------,,,,,,,,,,,,,,,---------..............................,,,,,,---------.........///...,,,++++++,,,...//////...---,,,,,,---...............///000222333444333333444555666777777777:::;;;;;;;;;;;;:::999888555555444444666888:::<<<@@@BBBDDDFFFGGGGGGFFFFFFCCCBBB@@@>>><<<:::999888666666666666666555555555666666666666666777888888888999999999999:::::::::888:::<<<<<<===???AAADDDNNNRRRYYY___bbbdddfffggggggfffeeedddcccbbbbbbbbbcccaaa______``````^^^\\\YYYWWWTTTRRRQQQOOOLLLJJJDDDCCC@@@>>><<<;;;;;;;;;;;;;;;;;;<<<>>>>>><<<::::::777444333444666666666666999>>>CCCHHHNNNTTTYYY___bbbgggkkkmmmoooqqqrrrmmmnnnooonnnllljjjjjjkkkkkkjjjjjjiiigggfffdddccc___\\\VVVPPPIIIDDD@@@>>>>>>===;;;::::::;;;<<<===???@@@AAABBBAAA???===;;;888777555222///---,,,+++------------------,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))))),,,+++++++++************,,,,,,+++++++++*********++++++***))))))***++++++++++++***))))))***++++++,,,,,,+++++++++++++++,,,'''((((((((())))))))))))(((***++++++***))))))*********+++++++++,,,,,,,,,,,,,,,+++******+++,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------------,,,,,,,,,,,,,,,,,,/////////000222444666777888888::::::999888666555555444222111111111222222333444666888;;;>>>@@@AAADDDFFFFFFEEECCCBBBBBBBBBCCCDDDFFFIIINNNTTTZZZ]]]dddmmmuuuzzz~~~|||zzz}}}~~~~~~~~~{{{pppfff]]]WWWRRRNNNOOONNNNNNOOORRRUUUWWW,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++------,,,,,,,,,,,,+++++++++,,,---...---,,,+++***,,,++++++++++++,,,,,,------,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,------------...........................,,,------------.........///...---,,,,,,---...///...------,,,,,,---......---...///000222444555555444444444555666888999:::<<<======<<<;;;:::888888444444444555777:::===>>>AAABBBCCCCCCCCCAAA@@@>>><<<;;;999777666666666666888888888888777777666666999999888888999999:::::::::;;;<<<===>>>??????@@@<<<>>>@@@AAABBBDDDGGGJJJTTTYYY___dddgggiiijjjlllkkkkkkkkkjjjjjjjjjiiiiiihhhffffffggghhhiiihhhgggeeeccc```___^^^]]]ZZZXXXPPPOOOLLLIIIFFFDDDBBBBBBAAAAAACCCEEEGGGGGGDDDAAA@@@===888555555555444444222555888;;;>>>BBBGGGKKKUUUXXX]]]aaadddhhhllloookkklllmmmmmmkkkiiijjjjjjllllllkkkkkkiiihhhgggfffdddbbb^^^XXXRRRMMMIIIGGGAAA???===;;;;;;<<<===>>>===???AAACCCCCCAAA???===;;;:::888555222000...---------------.........------,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++******,,,,,,,,,,,,,,,+++++++++***+++,,,,,,,,,+++***)))++++++***))))))***++++++++++++***))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++(((***,,,---+++***************+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------///000111333666999;;;===::::::;;;:::999666444333444333222111111333555666666888;;;>>>AAACCCDDDEEEFFFGGGGGGEEECCCAAABBBCCCAAADDDIIIMMMSSS[[[fffmmmwww~~~~~~~~~~~~uuuhhh\\\TTTOOONNNLLLKKKLLLPPPSSSVVV++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---------,,,+++++++++++++++******++++++,,,,,,,,,+++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++***++++++,,,,,,++++++***---------------------------------...............------------..................------------...............//////000000111...///111333555666777888555555555666777999;;;<<<======<<<;;;999888666666111222333555777:::===>>>>>>>>>>>>>>>===;;;:::999999888777666666777999;;;======<<<<<<;;;;;;::::::<<<;;;;;;;;;;;;;;;<<<<<<===>>>???AAABBBDDDEEEFFFBBBDDDFFFGGGHHHJJJMMMPPPXXX\\\aaaeeegggiiijjjllljjjkkkkkklllllllllllllllhhhgggggghhhiiijjjjjjjjjjjjhhhfffffffffeeedddbbb^^^\\\ZZZVVVSSSPPPMMMLLLJJJKKKMMMPPPRRRQQQNNNKKKFFFBBB<<<888666666555444333555666777888;;;???AAAIIIKKKOOOSSSWWW\\\aaaeeefffgggiiiiiihhhgggggghhhjjjjjjjjjjjjjjjiiihhhgggeeedddccc```\\\YYYVVVTTTGGGEEEBBB???===<<<=========???BBBDDDEEEDDDBBBAAA???>>><<<999666333111///---------------------...---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********++++++******)))+++******************++++++******************+++******++++++,,,,,,+++++++++++++++,,,,,,,,,------***---///000...---,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........///000111333555888;;;===>>><<<;;;;;;999777555222111333222111111222555888::::::<<<@@@CCCEEEFFFEEEEEEDDDEEEEEEDDDBBBCCCEEEHHHFFFKKKQQQUUUZZZcccoooyyyvvvhhh___WWWSSSOOOLLLLLLNNNPPPRRR++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++***++++++,,,,,,++++++***---------------------------------.........//////---------.........//////........................---...///000111111222222000222444666888999::::::777777777888999:::<<<<<<<<<;;;999888666555444333///000111333555888:::;;;888888888888777777666666888777777888:::===@@@BBBDDDDDDCCCCCCBBBAAAAAA@@@@@@??????>>>>>>>>>??????BBBBBBDDDFFFHHHJJJKKKLLLLLLNNNPPPQQQRRRSSSWWWYYY\\\___cccfffggggggiiijjjhhhiiikkklllmmmmmmlllllliiijjjjjjiiiiiihhhiiiiiikkkiiihhhhhhjjjjjjiiiggghhhgggeeeccc___\\\ZZZYYYUUUVVVXXX[[[]]]\\\YYYVVVJJJEEE???:::888777777666666777777777666777:::<<>><<<;;;<<<>>>@@@BBBCCCCCCBBBBBBAAAAAA???===;;;777555333......---,,,+++,,,,,,------,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---******+++++++++++++++++++++***)))))))))***++++++*********++++++******************++++++*********'''((()))***+++*********(((((((((((())))))))))))+++---//////...,,,,,,---******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------------------------,,,,,,---...//////000000333444555777999;;;<<<<<<<<<;;;:::999666444222111444333333444555888;;;===???@@@CCCDDDEEEDDDCCCBBBCCCCCCCCCAAAAAACCCFFFJJJNNNUUU\\\bbbgggooo{{{{{{sssccc]]]VVVPPPNNNMMMMMMLLL,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,---------,,,,,,++++++++++++,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++...------------,,,,,,,,,,,,,,,------.../////////------........./////////........................+++,,,...///000111111111444555777:::;;;<<<<<<<<<888999:::;;;;;;;;;;;;;;;999888777555333222222222//////000222444555666666444444444444555555555666666666888<<<@@@DDDHHHKKKMMMMMMLLLKKKJJJJJJIIIIIIGGGGGGFFFEEEEEEEEEEEEFFFHHHIIIKKKMMMOOOQQQRRRSSSWWWYYY[[[[[[[[[]]]```bbbaaacccfffgggffffffggghhhggghhhjjjkkkllllllkkkkkkkkkllllllkkkiiihhhiiijjjiiihhhhhhiiikkkllllllkkkmmmlllllljjjiiifffdddcccbbbbbbccceeefffeeebbb___OOOJJJCCC===;;;::::::999999999999888777777999;;;:::<<<===>>>@@@BBBFFFIIIPPPRRRTTTUUUUUUUUUWWWXXX\\\]]]___aaadddeeefffffffffggghhhiiigggdddaaa___ZZZXXXUUUPPPJJJDDD???===<<<<<<<<<===>>>@@@AAAAAACCCCCCCCCAAA???<<<999777111000...,,,++++++,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,------************++++++++++++++++++++++++,,,,,,,,,,,,)))***++++++++++++***))))))***++++++++++++***)))&&&'''(((*********)))))))))))))))*********++++++***+++,,,+++***)))***,,,******+++++++++,,,,,,,,,***++++++,,,,,,++++++***,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,---------....................................,,,,,,---...///000111222555666777999:::;;;;;;;;;===<<<;;;999888777666555666777888999;;;>>>@@@AAABBBBBBCCCDDDDDDCCCAAAAAADDDCCCCCCBBBCCCFFFKKKOOOUUU\\\eeemmmttt{{{rrrkkkaaaZZZUUUQQQMMMIII,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++++++++,,,,,,---------++++++++++++,,,,,,---.........---,,,,,,,,,,,,,,,******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,,,,,,,------------,,,,,,......---------,,,,,,,,,,,,,,,------...//////000............////////////......////////////......+++---///111222333333333777999;;;===>>>>>>>>>===999:::<<<>>>>>><<<:::999888777555333222222222222000111111222333333333333333333333333444555666666666888<<>>===<<<<<<>>>???BBBEEEGGGIIIIIIIIIKKKLLLNNNOOORRRVVVYYY\\\^^^^^^aaacccfffiiiiiifffdddaaaaaa```^^^ZZZTTTMMMFFFBBB???>>>===<<<===???BBBDDDDDDDDDDDDDDDBBB???===;;;666444111...---,,,,,,------,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------***+++++++++,,,,,,,,,,,,++++++++++++,,,,,,------***,,,000222333111...,,,)))***++++++++++++***))))))***++++++++++++***)))&&&''')))+++++++++***)))++++++,,,,,,,,,---------***+++***)))'''(((***---******+++++++++,,,,,,,,,***+++,,,,,,,,,,,,+++***,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------............------------------------+++,,,---...000111222333666777999;;;<<<=========>>>======<<<;;;;;;;;;;;;:::<<<>>>AAACCCDDDDDDEEEBBBBBBBBBBBBBBBBBBBBBBBBDDDEEEFFFHHHLLLSSS[[[aaaeeekkkttt}}}}}}||||||}}}}}}~~~|||qqqhhhccc\\\UUUOOO---------------------------,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++++++++,,,,,,---------,,,+++++++++,,,,,,---...///...------,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,------......------,,,.........------,,,,,,,,,,,,,,,------...///000000............/////////000......////////////.........///111444555666666666999;;;===???@@@@@@???>>>999;;;>>>??????===:::777888666555333222222222333222222333333333222111111555555444444555555666777888;;;AAAHHHOOOUUUYYY[[[[[[[[[ZZZYYYWWWVVVVVVUUUWWWWWWVVVUUUUUUTTTUUUUUUUUUVVVWWWYYY[[[\\\]]]^^^___```aaaaaa```aaaccceeecccdddeeecccaaa______```___aaacccdddeeedddbbbaaa^^^```bbbaaa______```cccbbbbbbbbbdddgggiiiiiiiiiiiikkklllnnnoooooonnnnnnrrrqqqpppooopppooommmkkkddd^^^UUUNNNJJJGGGFFFFFFAAABBBBBBAAA??????BBBDDD???@@@@@@???<<<::::::;;;999<<>>???BBBEEEHHHDDDEEEFFFEEEDDDBBB???===999777444000...---......---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,------.........)))---444999999555///+++)))***+++,,,,,,+++***))))))***+++,,,,,,+++***)))&&&(((***,,,---,,,+++***(((((()))))))))*********------+++)))((())),,,///******+++++++++,,,,,,,,,***+++,,,------,,,+++***,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---///000222333444666777:::<<<>>>???????????????>>>>>>>>>>>>??????>>>@@@CCCFFFHHHHHHHHHGGGBBBBBBAAAAAABBBCCCDDDEEEDDDFFFIIIOOOWWWbbbmmmuuu{{{~~~||||||}}}{{{zzzzzz}}}~~~uuuooohhh___XXX.........------,,,,,,,,,+++++++++++++++++++++++++++++++++***************,,,,,,,,,---------......------------------------000///...,,,+++***))))))*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---........................---------...------,,,,,,++++++,,,,,,,,,,,,------+++,,,...000000///...,,,,,,---//////...///000222.........///222666999;;;>>>???@@@AAABBBAAAAAA@@@AAA@@@???===;;;:::888777777666444333333444555555555555555555444444444444666666666666777999:::;;;;;;@@@HHHNNNSSSUUUXXXYYY[[[ZZZYYYWWWUUUUUUTTTTTTXXXWWWWWWVVVVVVVVVWWWWWWXXXXXXYYYYYYZZZZZZ[[[[[[YYYZZZ[[[]]]___`````````aaabbbcccbbb```___```aaa[[[\\\^^^_________^^^]]]YYYZZZYYYXXXVVVVVVXXXZZZ]]]]]]^^^___aaacccdddfffiiihhhhhhiiijjjlllnnnooommmoooqqqrrrrrrpppmmmllliiigggccc^^^XXXRRRMMMJJJEEEEEEEEEFFFIIIMMMPPPRRRNNNMMMJJJFFFBBB>>>:::888???===;;;:::::::::999888=========???AAACCCFFFGGGOOOTTT[[[aaadddfffggghhhfffggghhhgggddd```[[[XXXMMMJJJGGGCCCBBBBBBCCCDDDGGGFFFDDDDDDDDDDDDBBB@@@>>><<<:::666333///---+++000///---,,,,,,,,,,,,---.........------,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,++++++************++++++,,,,,,++++++***+++---000222222000---+++)))))))))***+++++++++,,,((()))))))))************++++++******++++++,,,---))))))******++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***************************++++++,,,,,,++++++*********+++,,,,,,,,,,,,+++,,,------......------,,,***+++,,,---------,,,+++......///000222555777999999::::::;;;<<<===>>>>>>AAAAAA@@@???@@@AAABBBCCCDDDEEEFFFHHHHHHHHHGGGGGGCCCDDDDDDEEEEEEFFFGGGHHHHHHLLLTTT___jjjvvv}}}}}}vvvxxxzzz||||||wwwmmmccc......---------,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,***************+++++++++,,,,,,,,,---------......------------------------///...---,,,+++*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---........................---------......------,,,,,,,,,---------.........,,,---.../////////...------...000/////////000111111111222444666999<<<>>>@@@AAACCCDDDEEEEEEDDDDDDCCCBBB@@@===;;;999888777666555444333333444444555333333333333333333333333555666666777999;;;===>>>@@@EEEKKKQQQTTTVVVXXXYYYYYYYYYXXXWWWWWWVVVVVVVVVTTTTTTUUUUUUWWWXXXYYYZZZ\\\\\\[[[ZZZYYYXXXWWWWWWUUUUUUWWWYYYZZZ\\\\\\]]]]]]^^^^^^]]][[[ZZZ[[[\\\ZZZZZZZZZZZZYYYXXXVVVUUUTTTUUUUUUTTTSSSSSSUUUWWWXXXYYY[[[]]]```bbbdddeeefffeeeeeeeeeeeeggghhhiiijjjkkknnnooopppooonnnmmmnnnllljjjfffaaa]]]YYYWWWPPPPPPQQQRRRUUUYYY]]]______]]]YYYTTTNNNGGGAAA>>>@@@===;;;::::::999888666::::::999:::;;;===???@@@GGGLLLSSSYYY^^^bbbeeehhhhhhiiijjjkkkiiieeeaaa___UUURRRNNNIIIFFFDDDDDDDDDGGGFFFEEEEEEEEEEEEDDDBBB@@@???<<<999555111///---...---+++*********++++++------------------,,,,,,------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++******---......//////......---+++,,,...//////...,,,+++***************+++++++++************++++++++++++++++++******++++++,,,---)))*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++,,,,,,,,,,,,++++++******+++,,,,,,,,,,,,+++,,,------......------,,,,,,,,,---...///......---000000000222444666999:::::::::;;;<<<===>>>??????CCCCCCBBBBBBBBBDDDEEEFFFIIIIIIJJJJJJIIIHHHGGGFFFCCCDDDDDDEEEFFFHHHLLLNNNWWW\\\eeeoooyyy~~~~~~zzzzzzzzzzzz~~~}}}tttkkk...------------,,,,,,,,,---------------.........))))))******++++++,,,,,,,,,,,,,,,---------......------------------------...---,,,,,,+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------........................,,,------.........---------............/////////------........./////////...000111000//////000111444555777999<<>>??????@@@EEEEEEEEEEEEFFFGGGHHHIIIGGGGGGHHHGGGGGGFFFEEEDDDDDDEEEFFFGGGJJJPPPVVV[[[iiipppzzz~~~|||{{{~~~~~~vvv---------------------------------------.........))))))******+++,,,------,,,,,,,,,---------......------------------------,,,,,,,,,++++++,,,,,,------------,,,,,,++++++***------------------------------,,,,,,,,,,,,------........................,,,------...............------........./////////.........---...///000000000111222111000000111222555777:::===@@@BBBDDDDDDBBBCCCFFFHHHIIIJJJJJJJJJGGGEEEAAA===999777666555444444555555555666777777555555666777888888999999888999;;;===@@@DDDFFFHHHMMMPPPTTTVVVVVVUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVUUURRRRRRSSSTTTVVVXXXZZZ[[[XXXWWWUUURRROOOMMMKKKJJJKKKKKKKKKLLLNNNPPPSSSTTTWWWXXXWWWVVVTTTSSSTTTUUUVVVVVVUUUSSSQQQOOONNNMMMKKKMMMNNNNNNMMMNNNOOOQQQSSSTTTVVVWWWXXXYYYYYYYYY]]]]]]\\\\\\]]]___```bbbddddddeeefffgggiiijjjkkkkkkllllllmmmmmmmmmllllllfffggghhhjjjlllooorrrtttnnnoooooommmhhhbbb\\\YYYOOOLLLHHHEEEBBB>>>:::777888777666555555666777888555999>>>DDDKKKSSS[[[```dddfffiiikkkkkkjjjgggeeefffddd___ZZZUUUPPPMMMKKKHHHGGGFFFFFFHHHHHHGGGFFFGGGFFFCCC@@@<<<999666555000///...---,,,---...///,,,,,,,,,------.........------------------------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++******++++++++++++******++++++************++++++,,,+++++++++***)))))))))*********+++++++++,,,,,,++++++******++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++------------............+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++***+++,,,,,,------,,,,,,,,,------......------,,,------...//////000000000111222333555777999;;;<<<<<<<<<===>>>???@@@AAAAAAEEEFFFFFFGGGHHHIIIJJJJJJEEEEEEEEEFFFFFFFFFGGGGGGEEEHHHKKKNNNSSS[[[eeemmmvvv------------------------++++++,,,,,,---------...))))))***+++,,,------...,,,,,,,,,---------......------------------------,,,,,,+++++++++,,,------...------,,,,,,+++++++++------------------------...------,,,,,,------...........................,,,---....../////////...,,,------------.........///............///000000000111333222111111222333555777:::===AAACCCEEEEEEBBBCCCEEEGGGIIIJJJJJJJJJHHHFFFBBB>>>;;;888777666333333444555666666777777888999999:::;;;<<<<<<======>>>???BBBEEEHHHKKKMMMQQQSSSUUUVVVUUUSSSSSSSSSUUUUUUVVVVVVUUUTTTRRRRRRRRRRRRRRRRRRSSSUUUVVVVVVVVVUUUTTTRRRQQQOOONNNMMMNNNMMMLLLLLLMMMPPPSSSUUUWWWXXXYYYYYYWWWVVVVVVWWWUUUUUUTTTTTTSSSSSSSSSSSSQQQRRRSSSSSSRRRQQQRRRSSSUUUVVVWWWXXXXXXYYYYYYYYYWWWWWWWWWXXXYYY[[[^^^___bbbbbbbbbbbbccccccddddddeeefffgggiiikkklllmmmmmmkkklllmmmnnnppprrrssstttoooppprrrrrroookkkgggddd\\\YYYUUUQQQLLLGGGAAA===:::999888666666666666777333666999===CCCJJJRRRXXXaaacccfffiiijjjiiifffeeegggfffccc```\\\XXXTTTRRRKKKJJJHHHHHHIIIIIIHHHFFFHHHGGGEEEBBB???===:::999222111000............///,,,,,,,,,------.........------------------------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++------............---------,,,+++******+++,,,---,,,+++++++++***)))))))))))))))))))))*********+++++++++******++++++,,,---,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------------++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,++++++,,,------------,,,,,,------......------,,,---------......///000111111222444666888:::;;;<<<===>>>>>>???@@@AAABBBCCCEEEEEEFFFGGGHHHHHHIIIIIIGGGGGGGGGHHHHHHIIIIIIJJJFFFKKKQQQWWW]]]gggsss{{{,,,,,,,,,------------...+++++++++,,,------......******++++++,,,,,,------,,,,,,,,,---------......------------------------,,,,,,,,,++++++,,,------------------,,,,,,,,,,,,------------------------......------------..............................,,,---...///////////////,,,,,,---------.............../////////000000000000111333333222333444666555666999<<>><<<;;;444444666888999999::::::======>>>>>>??????@@@@@@DDDDDDEEEGGGJJJMMMOOOPPPRRRTTTVVVVVVTTTSSSRRRSSSUUUUUUVVVVVVUUUSSSRRRQQQRRRRRRSSSTTTVVVXXXYYY[[[WWWWWWWWWWWWWWWWWWWWWWWWTTTRRROOONNNOOOQQQUUUWWWXXXZZZ]]]^^^]]]\\\[[[[[[VVVVVVVVVWWWXXXYYY[[[\\\[[[]]]]]]\\\ZZZXXXXXXXXXWWWVVVVVVVVVVVVVVVWWWXXXTTTTTTTTTUUUVVVXXXZZZ\\\___`````````______^^^]]]```aaaccceeegggiiijjjjjjllllllnnnoooqqqssstttuuussstttuuuuuusssooollljjjhhheeeaaa^^^YYYTTTNNNIII@@@???<<<999777555555555333555777:::===CCCJJJOOOZZZ]]]aaaeeehhhhhhgggffffffffffffdddbbb___\\\ZZZQQQOOOMMMLLLLLLKKKHHHFFFHHHGGGEEECCCAAA???>>>===444333111///------------,,,,,,------------------------------------------+++,,,,,,------,,,,,,+++***++++++++++++,,,,,,,,,,,,,,,------------,,,,,,---,,,,,,++++++,,,,,,---+++++++++***************(((((()))))))))*********++++++******++++++,,,---,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++((())))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++,,,---------------,,,------......------,,,------------...000111222111333555777999;;;<<<<<>>BBBEEEGGGHHHIIIJJJLLLMMMMMMLLLLLLHHHIIIIIIIIIGGGEEEBBBAAA;;;<<<>>>AAABBBCCCCCCCCCEEEEEEFFFFFFFFFFFFFFFFFFJJJJJJKKKLLLNNNOOOQQQRRRTTTUUUWWWVVVUUUTTTTTTTTTTTTUUUVVVWWWWWWVVVUUUSSSTTTVVVXXX\\\aaaeeeiiikkkhhhhhhiiijjjkkkllllllmmmiiifffccc``````cccfffiiikkkoootttwwwwwwuuusssrrrlllllllllmmmoooqqqsssuuuuuuvvvwwwuuuqqqmmmllllllgggeeeaaa]]]ZZZYYYYYYZZZYYYYYYXXXWWWWWWXXXZZZZZZ[[[\\\]]]^^^^^^\\\ZZZYYY[[[\\\^^^```bbbddddddeeefffhhhjjjmmmppprrrttttttttttttuuutttsssqqqooommmnnnllliiigggddd```[[[WWWLLLJJJEEE@@@;;;777555444222333555777:::???EEEIIIOOOSSSYYY___ccceeefffeeeggghhhiiiiiigggdddaaa```YYYVVVSSSQQQOOOMMMJJJHHHFFFEEEDDDCCCBBBAAA@@@???777666333111///---------------------------,,,,,,------------------------+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,)))******++++++******))),,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++))))))*********+++++++++++++++******++++++,,,---------,,,,,,,,,+++++++++++++++++++++++++++++++++))))))******+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++,,,------...---------,,,------......------,,,............///111333444333444777999;;;=========@@@@@@AAABBBCCCDDDDDDEEEEEEFFFGGGGGGGGGFFFEEEDDDCCCCCCEEEGGGJJJNNNQQQSSSYYYbbbnnnvvvzzz~~~~~~,,,,,,,,,------.........---------...///000000111---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------...---,,,,,,+++++++++,,,,,,,,,,,,------.......................................------------..............................,,,---...///000000000000////////////000000000000,,,...000111222111///...///000333444444555777999666666777999===AAAFFFHHHLLLMMMNNNOOOPPPOOOOOONNNIIIKKKLLLMMMLLLJJJGGGEEEDDDEEEHHHJJJLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMLLLLLLNNNNNNNNNOOOPPPQQQRRRSSSTTTVVVWWWWWWVVVUUUUUUVVVSSSUUUWWWYYYYYYYYYXXXWWWYYY[[[___fffmmmtttzzz}}}}}}zzzzzz||||||uuummmgggcccaaaaaaaaa___^^^\\\[[[[[[[[[\\\XXXYYY\\\]]]]]]\\\YYYXXXXXXYYYZZZ\\\]]]_________```bbbeeeiiimmmqqqssstttpppqqqqqqqqqqqqqqqqqqpppooonnnmmmlllkkkhhhccc```WWWTTTNNNGGG@@@:::666444000111444666888<<>>??????@@@AAAAAABBBCCCDDDEEEEEEFFFGGGHHHHHHGGGFFFDDDCCCDDDEEEIIINNNUUU\\\bbbeeeeeeppp}}}zzzyyy........................---------,,,,,,+++++++++,,,------......------,,,..................------///...---,,,,,,---...///------------------------,,,,,,---...---,,,***))),,,,,,++++++,,,,,,---...------------------------........................////////////////////////............/////////000.........//////000111222333444555555555444333222000222555777999===BBBEEEIIIJJJLLLMMMNNNNNNMMMMMMOOOOOOPPPPPPPPPPPPOOOOOOOOOPPPQQQRRRRRRSSSRRRRRRUUUTTTRRRQQQQQQPPPNNNMMMRRRPPPOOOOOOPPPRRRSSSSSSWWWUUUTTTTTTWWWYYYYYYYYY]]]___```___\\\[[[^^^```dddkkkuuu}}}zzzxxxwwwzzzxxxvvvsssooojjjeeeaaacccbbb___\\\[[[ZZZZZZZZZUUUVVVXXXZZZ[[[\\\]]]]]]___```ccceeehhhkkkmmmnnnmmmnnnpppqqqrrrrrrqqqpppooooooooooooooonnnjjjggg```YYYOOOFFF@@@<<<:::888777888777444222444999===GGGIIILLLPPPTTTYYY```eeeeeefffgggfffeeeeeefffhhhfffaaa\\\YYYXXXUUUOOOJJJGGGDDDAAAAAACCCCCCAAA???===<<<;;;999555111...,,,...,,,++++++,,,---,,,,,,,,,,,,---...//////......///...,,,+++***+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...---+++))))))+++,,,***'''******+++++++++,,,,,,,,,(((((()))***,,,---...///***+++,,,,,,------,,,,,,------------------------+++++++++******))))))))),,,,,,,,,---------......------------------------///...---,,,+++,,,,,,---......---------......///000000000111222444555666666888:::;;;;;;<<<>>>???@@@AAABBBCCCDDDDDDDDDDDDIIIGGGEEEBBBAAA@@@AAABBBBBBGGGOOOXXX```iiirrrwww|||~~~~~~{{{wwwxxx~~~........................---------,,,,,,,,,++++++,,,------......------,,,..............................------------......------------------------,,,------...---,,,+++***,,,,,,++++++,,,,,,---...------------------------........................................................./////////000000///////////////000222222222222333444333222111111111333666999;;;???DDDGGGKKKLLLNNNOOOPPPPPPOOONNNRRRRRRSSSSSSTTTSSSSSSSSSPPPQQQRRRSSSUUUUUUVVVVVVXXXWWWUUUTTTSSSRRRPPPOOOOOONNNNNNOOOQQQSSSUUUVVVXXXYYYZZZ\\\___bbbfffhhhjjjlllnnnllljjjiiikkknnn~~~{{{tttppppppnnnjjjeee```\\\YYYWWWXXXXXXYYYZZZ[[[[[[\\\\\\``````bbbdddfffhhhiiijjjjjjlllmmmooopppppppppppppppooooooppppppooollliii```YYYOOOGGGAAA>>><<<;;;888888888666444555888<<>>===<<<:::777444111///000...,,,,,,---...---,,,,,,------...//////.........---,,,+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...///---++++++------,,,*********+++++++++,,,,,,,,,))))))***+++,,,------...***+++,,,,,,------,,,,,,------------------------++++++*********))))))))),,,---------------------------------------------///...---,,,,,,,,,------......---------...//////000000111222333444666777888:::<<<=========???AAA@@@AAABBBDDDDDDEEEEEEEEEGGGFFFEEEDDDCCCCCCEEEGGGJJJPPPZZZdddnnnwwwyyywww|||........................------------,,,,,,,,,,,,,,,------......------,,,........................---..................---------------------------,,,------------,,,++++++,,,,,,,,,,,,,,,------...................................................------------------------....../////////000000000////////////000111222333333333444444333222222111222555888;;;>>>BBBFFFJJJMMMNNNOOOQQQQQQQQQQQQPPPSSSSSSTTTUUUVVVVVVUUUUUURRRSSSTTTUUUVVVXXXXXXYYYVVVUUUUUUTTTSSSRRRQQQPPPOOOOOOPPPRRRTTTWWWYYYZZZ]]]bbbgggkkkoootttzzz~~~wwwnnneee]]]YYY[[[[[[[[[[[[\\\]]]^^^___^^^^^^^^^^^^___aaabbbbbbfffgggiiikkklllnnnnnnnnnpppoooooopppqqqpppnnnlllbbb[[[QQQIIIDDDAAA???>>>999999:::888777666888:::===???AAADDDHHHMMMSSSWWW___bbbfffggggggffffffggghhheeecccbbbaaa]]]VVVPPPKKKGGGCCCAAABBBBBB@@@>>>>>>>>>===<<<:::777555444111000...---...///...---,,,---......///............---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---......,,,+++,,,------,,,*********+++++++++,,,,,,,,,******+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,------------------------++++++************))))))---------------------,,,------------------------///...------,,,---------......------......///000111111222333444666777888:::<<<>>>?????????AAACCCBBBCCCDDDEEEEEEFFFFFFEEEAAAAAAAAA@@@@@@CCCHHHLLLTTT[[[fffqqq|||}}}xxx{{{........................------------------,,,,,,,,,------......------,,,---------...............,,,---...//////...---,,,------------------------------------------,,,,,,,,,,,,,,,,,,,,,---......////////////////////////...................................................////////////000000000000000000000111222333333666666666666555555444444333666:::===@@@DDDHHHLLLNNNOOOPPPRRRRRRRRRRRRQQQRRRSSSTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUVVVWWWWWWXXXSSSTTTTTTTTTSSSSSSSSSTTTQQQSSSVVVYYY\\\___bbbeeelllsss{{{yyynnnhhhdddcccbbbaaaaaabbbcccccc```___^^^]]]]]]]]]^^^^^^```aaacccfffhhhjjjllllllooonnnnnnoooqqqqqqpppnnnfff```VVVNNNHHHEEEBBBAAA;;;<<<<<<;;;:::999888888999:::===???AAAEEEKKKOOOXXX\\\aaaeeegggggghhhiiihhhgggffffffeeeaaa[[[VVVNNNIIIDDDBBBBBBAAA???<<<>>>======<<<;;;:::999888333111///...//////...---------...............------------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...+++***************************+++++++++,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++...------------,,,,,,,,,.................................------------......---------...///000111222222333444666888999:::;;;===???@@@@@@AAACCCDDDFFFFFFFFFFFFFFFEEEDDDCCC???>>>===<<>><<<:::888888999:::;;;<<<@@@DDDGGGNNNSSSZZZ```cccfffhhhjjjffffffggghhhhhhddd```\\\RRRMMMGGGCCCBBBAAA???<<<===<<<<<<;;;::::::::::::444222000/////////...,,,---...............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...*********************+++******+++++++++,,,,,,,,,,,,,,,,,,++++++++++++******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------........................---.....................---------...///000111111333444444666888:::;;;===<<<>>>@@@@@@@@@AAACCCEEEJJJJJJIIIGGGEEECCCAAA@@@@@@@@@???>>>BBBNNN^^^jjjyyy~~~|||{{{~~~........................------------............,,,------......------,,,,,,,,,------.../////////---..................------------------------------------,,,------...///---------------......///........................////////////////////////000000000000000000000000/////////000000000111111111111111111222333444555444444333444444555666777999<<<@@@DDDFFFHHHKKKNNNOOOPPPQQQSSSSSSSSSSSSRRRUUUVVVVVVVVVVVVVVVUUUUUUUUUTTTRRRQQQQQQRRRSSSSSSTTTWWWZZZYYYWWWWWWYYY\\\```fffpppxxxzzzwwwpppmmmgggaaa\\\YYYWWWVVVZZZZZZ\\\^^^aaadddfffhhhiiihhhhhhjjjnnnppppppppppppllleee___XXXRRRLLLHHHEEEDDDBBBAAAAAA???<<<:::999::::::999999;;;>>>AAADDDIIIPPPWWW\\\```dddfffbbbdddfffggggggfffcccbbbYYYSSSLLLGGGEEEDDDAAA>>><<<<<<;;;::::::::::::;;;777555222111111000///---.........///......---,,,,,,,,,---............---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...***,,,------,,,+++,,,...******+++++++++,,,,,,,,,,,,+++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......,,,,,,,,,---------..............................------...////////////...---------...///000111222555555666777999<<<===???===???AAABBBBBBBBBDDDFFFKKKJJJIIIGGGEEEBBB@@@>>>===???@@@AAAGGGUUUhhhvvvxxxqqqpppsss~~~........................------------.........///,,,------......------,,,,,,,,,------...//////000......------------......------------------------...------,,,---...///000---------------...//////------------------------////////////////////////000000000000000000000000//////000000000111111111222222111222222333444555333333333333555777999:::>>>AAAEEEHHHJJJLLLNNNPPPPPPQQQSSSTTTUUUUUUTTTTTTUUUUUUUUUUUUUUUTTTSSSRRRQQQQQQPPPOOOPPPRRRTTTUUUWWW\\\bbbfffgggjjjpppuuu}}}{{{uuurrrqqqooopppqqqqqqqqqooommmlllfffgggiiikkklllkkkjjjiiieeeddddddeeegggiiihhhggghhhhhhiiijjjkkknnnpppqqqxxxzzz}}}~~~vvvlllccc\\\XXXVVVYYYYYYZZZ\\\^^^aaadddfffeeeeeeeeegggkkknnnooooooqqqnnnjjjfffaaa[[[SSSNNNJJJGGGDDDCCCCCCAAA???<<<;;;;;;:::888666777999;;;===AAAGGGMMMRRRVVV[[[___^^^```ccceeeeeefffffffff```ZZZRRRLLLJJJHHHEEEBBB>>>===<<<;;;:::;;;;;;<<<;;;888555444333333111///......//////...------,,,+++,,,.../////////...---------------------------++++++++++++++++++++++++,,,,,,++++++,,,,,,---...***,,,------++++++---///******+++++++++,,,,,,,,,+++++++++++++++++++++,,,***+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,------***++++++,,,---...//////........................,,,---...///000000///...------......///111222333555666777888;;;===???@@@???AAACCCDDDDDDDDDFFFHHHIIIHHHHHHFFFEEEBBBAAA@@@<<>>AAADDDIIIKKKMMMNNNPPPQQQRRRSSSUUUVVVWWWWWWVVVVVVSSSSSSSSSRRRQQQPPPOOONNNOOONNNNNNOOOPPPSSSVVVXXX```gggqqqxxx~~~ssssssqqqmmmgggbbb```___^^^^^^______^^^]]][[[ZZZWWWXXX[[[]]]^^^\\\ZZZYYYYYYWWWVVVVVVXXXYYYYYYYYYYYYXXXXXXYYYZZZ\\\^^^___]]]^^^aaaeeekkkqqqvvvyyyzzz~~~rrriiibbb```XXXXXXYYY[[[]]]```ccceeecccccccccfffiiimmmnnnnnnpppnnnmmmkkkggg```YYYSSSMMMJJJFFFDDDDDDCCC@@@===<<<;;;:::777555444666888:::===BBBFFFJJJOOOTTTXXX\\\^^^aaacccdddeeegggiiieee___VVVPPPMMMKKKHHHEEE???>>>===;;;;;;;;;<<<======;;;888666666555333111.../////////...---,,,,,,+++,,,.../////////......------------------------++++++++++++++++++++++++,,,,,,++++++,,,,,,---...'''***,,,+++))))))+++---******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,---------,,,,,,++++++++++++++++++++++++)))))))))******+++++++++)))***+++,,,...///000000////////////////////////,,,---///000000000///...------......///111222333666666777999;;;>>>@@@AAAAAACCCEEEEEEEEEFFFHHHJJJFFFFFFFFFFFFEEECCCBBBAAABBBJJJTTT\\\cccpppvvvqqquuuoooyyy000000000000000000000000+++,,,---...////////////........................,,,,,,,,,---------......////////////////////////,,,,,,,,,---------........................------........................000000000000000000000000222222000//////000111111000000000///......------111000000000000111111222000111222333333333333333444555777999:::===AAAEEEGGGJJJMMMNNNOOOPPPRRRSSSVVVTTTRRRSSSVVVWWWUUUSSSVVVTTTQQQQQQQQQRRRQQQQQQQQQOOOOOORRRWWW\\\```aaattt~~~~~~yyyrrroooqqqtttuuuuuu```___\\\ZZZXXXVVVUUUUUUVVVVVVWWWVVVTTTSSSTTTUUUQQQQQQRRRSSSTTTTTTTTTSSSSSSRRRQQQOOOOOOOOOPPPQQQOOONNNNNNNNNNNNNNNOOOPPPTTTRRRQQQSSSWWW\\\```aaaeeeiiinnnsssxxxqqqfffaaa^^^\\\]]]aaaddddddcccbbbaaaaaacccfffjjjkkkkkkpppooommmjjjfffccc___^^^VVVSSSNNNIIIEEECCCCCCCCC>>>===;;;;;;<<<;;;999777999999999;;;@@@GGGNNNRRRSSSVVV[[[___bbbbbbaaa```cccaaa^^^\\\ZZZUUUMMMGGGEEEAAA===;;;======<<<;;;;;;:::999999888555111...000///...---,,,------...////////////..................//////...---,,,,,,222000...+++******+++,,,...---,,,,,,++++++,,,,,,---.........---,,,,,,+++******+++,,,,,,---......,,,+++++++++***)))))))))))))))***+++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------//////.........---------,,,------......------,,,..................------000000000111222222333333999999:::<<<===???@@@AAADDDDDDEEEGGGHHHIIIHHHFFFIIIHHHGGGEEEDDDEEEHHHKKKQQQWWW___hhhrrr}}}{{{wwwuuu{{{{{{|||}}}{{{xxxzzz{{{~~~~~~zzzvvvtttttttttuuuyyy{{{|||yyyuuusssvvvzzz}}}|||{{{zzzxxxwwwvvvuuu{{{........................+++,,,---...////////////........................,,,,,,---------.........////////////////////////,,,,,,---------.........................................................000000000000000000000000000000/////////000000111000///////////////......111111111111111222222333222222333444444444444444666777999;;;<<>><<<999666777777666777;;;AAAGGGJJJPPPSSSWWW\\\___```___^^^```___^^^^^^]]]YYYRRRMMMGGGCCC>>><<<<<<===<<<:::;;;:::999999999777333000......------...///111222////////////............------......---,,,,,,+++......,,,,,,,,,,,,---......---,,,,,,++++++,,,,,,------......---,,,,,,++++++++++++,,,,,,---------,,,,,,,,,+++++++++++++++*********+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,------//////.........---------,,,------......------,,,........................//////000111222333444555999:::;;;<<<>>>@@@AAAAAADDDEEEFFFIIIJJJJJJIIIHHHEEEDDDCCCBBBDDDHHHOOOUUU___eeeoooyyy~~~~~~tttoooooopppmmmjjjlllmmmoooqqqqqqqqqpppooopppmmmjjjfffdddddddddeeehhhkkkllliiieeedddgggkkkkkkkkkjjjiiiiiihhhhhhhhhjjjpppxxx------------------------,,,,,,---....../////////........................,,,------------.........////////////////////////,,,------------.........................................................000000000000000000000000---...//////000000000000////////////000000000000222222222222333333333444222333444444555666666777999:::===>>>???BBBEEEHHHJJJLLLOOOPPPQQQQQQSSSTTTUUUTTTTTTVVVXXXXXXWWWUUUSSSQQQOOOMMMMMMNNNOOOPPPTTTYYYaaahhhqqq||||||vvvooojjjeeecccaaa```aaabbbbbbaaa___]]]ZZZYYY[[[\\\\\\[[[___```aaabbbbbbaaa```______bbbgggiiijjjjjjkkkllllllmmmnnnpppqqqrrrrrrrrrlllkkkiiigggffffffeeeeeedddcccaaa___\\\ZZZXXXWWWTTTQQQNNNMMMNNNOOOPPPPPPMMMOOOQQQRRRTTTWWW[[[___^^^bbbjjjtttvvvnnniiihhhhhhggghhhfffeeedddeeeeeedddcccfffgggggghhhhhhhhhiiiiiidddaaa[[[UUUNNNJJJFFFEEEGGGFFFEEEDDDCCC@@@;;;888777666555555777;;;???BBBJJJMMMRRRVVVZZZ[[[[[[[[[[[[\\\^^^```aaa^^^YYYUUUKKKGGGBBB>>><<<<<<;;;:::;;;:::::::::;;;999666444//////......///000111222/////////............---,,,,,,,,,---,,,,,,+++******++++++,,,---...//////...---,,,,,,++++++,,,,,,---------------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------...............---------------............------........................//////000222444555666777::::::<<<===???AAABBBCCCEEEGGGIIIKKKLLLKKKJJJIIIDDDCCCBBBCCCHHHQQQ\\\dddnnnttt}}}wwwooofffbbbbbbbbb```]]]______```aaaaaa```___^^^aaa___\\\YYYWWWWWWYYYYYY[[[]]]]]][[[WWWVVVYYY\\\[[[[[[ZZZZZZZZZZZZ[[[[[[]]]```eeemmmvvv~~~------------------------------------......//////........................------------............////////////////////////------------........................////////////........................////////////////////////+++,,,...000000000000///......///000000111222222111111222333333444444444333333333444555777888999<<<>>>AAABBBCCCEEEHHHKKKLLLNNNPPPQQQQQQQQQSSSTTTUUUUUUUUUUUUUUUTTTSSSQQQQQQQQQQQQRRRSSSUUUYYY\\\aaajjjvvvzzzuuuoookkkhhheeeaaa^^^^^^]]]]]]]]]___aaabbbbbbaaabbbdddhhhlllooopppqqqtttvvvxxx{{{||||||{{{zzz{{{~~~}}}{{{wwwtttpppmmmkkkfffccc^^^[[[YYYXXXVVVTTTPPPOOOOOONNNMMMMMMNNNOOOSSSUUUZZZ```gggnnntttwww}}}~~~xxxuuutttnnnkkkgggeeeeeefffffffffggggggggggggggghhhhhhiiikkkhhhccc\\\UUUOOOKKKHHHJJJJJJIIIJJJIIIFFFBBB>>>:::999777666777999<<<>>>DDDGGGKKKPPPSSSUUUVVVVVVWWWZZZ]]]```bbb```]]][[[QQQMMMGGGBBB>>><<<;;;;;;;;;;;;:::;;;<<<<<<:::888444333111///...------...//////.........---------,,,,,,---------,,,,,,+++******,,,---...//////......---,,,,,,++++++,,,,,,,,,,,,---------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,+++***+++++++++,,,,,,------------,,,,,,,,,+++++++++---------------------------------,,,,,,---------........................------............------............//////////////////111333555777999::::::;;;===>>>@@@BBBDDDDDDHHHJJJLLLLLLKKKIIIHHHHHHGGGFFFGGGJJJRRR___nnnxxxyyymmmgggaaa^^^^^^___^^^\\\\\\]]]^^^_________^^^^^^___^^^\\\ZZZZZZ\\\^^^___^^^^^^]]]ZZZVVVUUUVVVXXXXXXWWWUUUTTTSSSSSSSSSSSSXXXVVVWWW^^^ffflllsssyyy..............................---------...//////........................---------.........//////////////////////////////---------.........//////........./////////000000////////////////////////////////////////////////+++,,,...000000000000///...//////000111222333333000111222444444444444444333333333444666888:::;;;???AAADDDFFFGGGHHHKKKMMMMMMOOOQQQRRRQQQQQQRRRTTTVVVVVVUUUSSSQQQOOOOOOOOOQQQTTTXXX\\\```eeekkkppp{{{xxxtttfffdddbbb````````````___\\\^^^```cccfffjjjmmmoooqqqtttyyy{{{uuuqqqmmmjjjfffccc___]]]ZZZWWWTTTQQQNNNMMMOOOOOOPPPQQQUUUYYY\\\___eeemmmxxx|||wwwoooiiiffffffffffffeeeeeeeeeeeefffggghhhiiimmmkkkgggbbb[[[UUUPPPMMMMMMMMMMMMNNNOOONNNKKKHHH???===;;;999999:::;;;===>>>AAAEEEIIIMMMOOOPPPQQQSSSVVVZZZ]]]^^^^^^]]]\\\VVVSSSNNNIIICCC???===<<<<<<;;;:::;;;======<<<:::555333111///------------............------------------............------,,,,,,---......------,,,...---,,,,,,++++++,,,,,,++++++,,,,,,---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,+++))))))******++++++,,,,,,......---,,,,,,+++++++++---------------------------------------------------.....................---......//////......---........./////////000000///000222444777999:::;;;;;;<<<>>>@@@BBBDDDEEEFFFJJJLLLMMMLLLIIIGGGFFFGGGFFFHHHMMMUUUaaarrr|||{{{{{{|||~~~uuullliiieeeeeegggiiiiiihhhfffggghhhiiijjjkkkllllllhhhgggffffffhhhjjjnnnpppkkkjjjhhhddd```^^^^^^^^^]]][[[XXXTTTQQQOOONNNMMMQQQOOOSSS^^^dddddddddfffiiikkknnnppprrrtttvvvxxx{{{000000000000000000000000///...---,,,,,,---//////........................------........./////////////////////////////////------........./////////.........//////000000111////////////////////////000000000000000000000000---...//////000000000000///000000111222333333333111222444555666666666555444444444555777:::<<<>>>AAADDDGGGIIIJJJKKKLLLNNNNNNPPPRRRRRRQQQQQQQQQRRRUUUUUUSSSQQQPPPPPPSSSUUUXXX___hhhpppwww}}}~~~tttlllfffbbb\\\\\\]]]^^^```bbbdddfffiiilllrrrwww{{{~~~|||xxxsssnnniiiddd^^^ZZZSSSRRRPPPNNNNNNOOOPPPQQQVVV\\\ccchhhmmmuuuyyyqqqlllgggeeebbbbbbbbbcccdddfffiiijjjkkkjjjhhheee```[[[VVVTTTQQQPPPPPPRRRTTTTTTTTTRRRFFFDDDAAA>>>;;;:::::::::;;;===@@@DDDGGGJJJKKKLLLMMMPPPSSSVVVWWWXXXZZZ\\\ZZZYYYVVVQQQIIICCC@@@???===<<<;;;;;;<<<===<<<;;;333222111/////////000000.........------------,,,------......//////...............------,,,,,,,,,...---,,,,,,++++++,,,,,,***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************++++++......------,,,,,,++++++------------------------------............---------------.....................////////////...............//////000000111111222444666888:::;;;<<<<<<===???AAACCCEEEGGGHHHKKKMMMMMMKKKGGGFFFHHHKKKHHHNNNXXXeeettt~~~yyytttsssrrrqqqsssxxx~~~{{{vvvuuutttuuuxxxzzz{{{{{{xxxyyyzzz{{{|||~~~xxxwwwvvvvvvxxx{{{~~~}}}{{{xxxtttqqqooonnnmmmkkkgggbbb\\\VVVSSSQQQPPPMMMMMMVVVfffkkkcccYYYVVVXXXZZZ]]]^^^```bbbeeehhhhhhlllrrrxxx|||000000000000000000000000000///---,,,,,,---...///....................................////////////////////////////////////............////////////---......///000000111111////////////////////////000000000000000000000000000000/////////000000111111111111222222333333333222444666888999999999888777666666777:::===@@@BBBCCCEEEIIIKKKKKKLLLMMMOOONNNPPPQQQQQQPPPPPPPPPQQQQQQQQQRRRQQQSSSWWW___dddjjjsss|||ssslllgggdddbbb``````dddiiinnnssswww{{{~~~yyyqqqllliiifffbbb]]]XXXUUUTTTSSSSSSTTTWWWYYY]]]bbbiiiooo{{{}}}sssllldddcccbbbaaabbbccceeefffeeeffffffeeeccc___\\\YYYVVVUUUSSSTTTVVVXXXYYYYYYRRROOOKKKEEE@@@===;;;:::999;;;===AAACCCFFFGGGHHHEEEHHHKKKNNNPPPSSSXXX\\\]]]^^^]]]XXXPPPHHHDDDBBB>>><<<;;;;;;<<<===<<<;;;666555333222111111222222.........---------,,,,,,+++,,,---............---///...---,,,+++,,,------...---,,,,,,++++++,,,,,,******+++,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++******---------------,,,,,,,,,........................,,,---...//////...---,,,---------.........//////......////////////......---......///000000111111333444555777999:::<<<<<<===>>>@@@BBBDDDGGGHHHIIIJJJLLLMMMJJJGGGHHHNNNSSSXXX```lllzzz~~~zzzwwwwwwvvvtttvvvzzzxxxqqqjjjeeecccbbb[[[VVVZZZfffhhh]]]SSSPPPQQQSSSUUUVVVVVVWWWYYY[[[ZZZ]]]bbbfffjjjpppvvv{{{000000000000000000000000000///---,,,,,,---...///..................................../////////000////////////////////////............/////////000---......///000111111222000000000000000000000000000000000000000000000000222222000//////000111222111222222222222333333333444666888;;;<<<<<<;;;:::999999999:::<<>><<<;;;:::;;;<<<<<<;;;<<<:::888555222111000000......---------,,,,,,,,,***+++,,,,,,------------///...,,,++++++,,,...///...---,,,,,,++++++,,,,,,)))***+++,,,,,,,,,,,,,,,******+++,,,,,,---......---------,,,,,,+++++++++------------------------........................,,,---...//////...---,,,---------.........//////......////////////......---......///000111111222444555666777999;;;<<<<<<===>>>@@@BBBEEEGGGIIIJJJIIIKKKLLLJJJHHHKKKSSSZZZjjjrrr~~~zzzxxxwwwpppccc\\\___^^^UUUPPPRRRQQQSSSTTTTTTSSSRRRSSSUUURRRUUUYYY\\\___eeelllrrryyy}}}......//////000000111111////////////////////////111000000///...------------......///////////////000000000000000000000000........................///////////////.........222111000//////000111222//////000111111111111000...///000111333444666666111000000000111222333333777999;;;;;;:::::::::;;;:::;;;>>>@@@CCCEEEFFFGGGJJJKKKLLLMMMNNNNNNNNNNNNOOOPPPRRRRRRPPPOOONNNOOOOOOSSSWWW[[[aaammm|||zzzwwwssslllfffdddhhhmmmrrrwww}}}~~~tttlllfff```XXXTTTTTTUUUUUUTTTYYY[[[```fffnnnyyyyyyoookkkfffaaa```eeeeeecccbbbbbbbbbbbb```^^^[[[[[[[[[XXXUUUVVVZZZ^^^bbb```\\\WWWPPPIIICCC@@@===;;;:::;;;>>>@@@AAAAAAEEEEEEDDDCCCDDDIIIRRRYYY]]]^^^______[[[UUUOOOKKKDDD@@@;;;:::;;;<<<<<<:::;;;;;;999888555222000///000///...---------------...------,,,,,,------...,,,,,,,,,------.........***++++++,,,,,,------...++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***)))))))))***++++++,,,//////...---+++***))))))---,,,,,,,,,,,,---......---,,,,,,,,,,,,---......---------........./////////////////////////////////000000///...000333666:::;;;===<<<<<<;;;===>>>CCCBBBBBBEEEIIIKKKKKKIIINNNIIIHHHKKKNNNTTTaaaooo~~~~~~yyyqqqiiibbb^^^]]]]]]]]]]]][[[ZZZYYYXXXXXXXXXZZZXXXWWWXXX\\\```bbbcccjjjpppzzz000000000000////////////////////////////////////111000000///......---------...//////000000//////000000000000000000000000........................000000000000000000000000222111000//////000111222///000111111222222111111111111111222222222333333000000000111222333555555:::;;;======<<<<<<<<<===;;;===???BBBDDDGGGHHHHHHIIIJJJKKKMMMNNNOOOOOOOOOQQQRRRRRRPPPNNNMMMNNNOOOSSSYYYccclllvvv}}}yyytttpppnnnmmmkkkiiilllsss|||~~~wwwmmmeee```\\\WWWSSSTTTUUUVVVYYY^^^fffnnntttxxxpppgggbbbbbb`````````aaacccbbb```^^^]]]]]]]]]ZZZWWWVVVXXXZZZ``````___\\\WWWOOOHHHCCC>>><<<::::::<<<>>>@@@@@@BBBCCCCCCBBBBBBEEEKKKPPPYYY[[[^^^___^^^YYYTTTPPPGGGCCC===::::::;;;:::999<<<;;;:::999777444222111000000///...------------------,,,,,,,,,,,,------,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***************+++,,,---------------,,,,,,,,,,,,---,,,,,,,,,,,,---.........------------...//////---------........./////////////////////////////////000000//////000444666777999;;;;;;;;;<<<>>>@@@BBBBBBCCCGGGKKKMMMLLLKKKJJJGGGGGGNNNVVVaaattt}}}|||{{{zzzzzzyyyzzzzzzyyyqqqllljjjiiijjjjjjjjjiiiiiihhhhhhhhhbbb```]]]]]]^^^^^^^^^]]]```fffnnnuuu{{{111111111000///.........////////////////////////111000000//////......------...//////000000//////000000000000000000000000........................000000000000111111111111111111000000000000111111000111111222222222222222333333222222111000000000000000111222444666888999<<<>>>@@@@@@???>>>???@@@===???AAADDDGGGIIIKKKKKKLLLLLLMMMNNNOOOPPPQQQQQQTTTTTTRRRPPPOOOPPPSSSVVV___iiiwww~~~uuuooonnnoooppppppqqqsssvvvxxxxxxnnneee^^^WWWUUURRRPPPRRRVVV[[[^^^gggllluuuwwwlllggg_________aaaccccccbbb```___```___]]]ZZZXXXWWWXXX\\\^^^aaabbb^^^WWWOOOJJJBBB???;;;999:::<<<======???@@@AAAAAAAAABBBDDDFFFQQQTTTYYY]]]^^^[[[WWWTTTLLLGGGAAA<<<::::::999999;;;;;;;;;:::888777555444111111000///............---,,,,,,++++++,,,,,,---------------,,,,,,,,,,,,......------,,,++++++***,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,------,,,,,,+++++++++,,,------,,,,,,,,,---......//////---,,,,,,,,,,,,---......///............///000000------........./////////////////////////////////000000111111000222555777666888;;;<<<===???AAADDDCCCDDDFFFIIIMMMNNNMMMKKKHHHHHHKKKTTTaaasss{{{zzztttsssqqqqqqqqqsssuuuvvv||||||~~~~~~{{{zzzzzz{{{}}}~~~~~~~~~}}}}}}vvvtttqqqooollliiidddaaa]]]aaafffkkkooorrrvvvyyy111000000000/////////...////////////////////////000000000000//////............///000000000000000////////////////////////........................///000000000000000111111111000000000000000000111111111222333333333333222333222222111111000000///111111222444777999<<<===>>>@@@AAABBBAAA@@@AAABBB@@@BBBDDDGGGJJJLLLMMMNNNOOOOOOOOOPPPPPPQQQRRRRRRSSSSSSTTTTTTVVV\\\bbbgggvvv{{{sssooommmlllpppwwwxxxgggbbb\\\VVVTTTTTTUUUVVVWWWZZZ___hhhtttwwwfffdddbbbaaabbbdddddddddaaabbbbbbaaa___]]][[[ZZZYYY[[[___aaa```]]]XXXTTTKKKFFF???;;;::::::::::::<<<>>>@@@BBBBBBBBBBBBBBBIIIMMMSSSXXXZZZXXXUUUSSSPPPLLLFFF@@@<<<:::999999:::::::::999999888777666333222111000///.........,,,,,,++++++++++++,,,,,,...------,,,,,,+++++++++......------,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,---------------------,,,,,,,,,------...,,,------....../////////---,,,,,,,,,,,,---.....................//////000............////////////////////////////////////000111222222222333666888999;;;>>>???@@@BBBDDDGGGEEEGGGIIILLLMMMMMMLLLJJJJJJNNNUUU```ooo|||vvvsssssstttsssrrrqqqrrrtttxxx|||~~~zzzsssnnnhhhiiikkkllllllmmmnnnooosssyyy.../////////000000000111////////////////////////000000000000000/////////...//////000000000000000////////////////////////////////////////////////.........//////000000000000000000111111000000000111111222333333333333222111111111111111222222222222333444777999<<>><<<;;;;;;;;;<<<@@@DDDFFFGGGFFFFFFHHHLLLOOORRRRRRRRRRRRTTTSSSPPPJJJDDD???===<<<888888999999999888777777666555333222111000//////...------,,,,,,------...,,,,,,,,,,,,+++++++++++++++,,,,,,---......//////,,,---------............,,,,,,,,,---......//////......---,,,,,,,,,------------------------......---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,---............/////////000000000000000000000000000000000111333555666666777999;;;;;;===???@@@AAABBBDDDFFFMMMNNNOOONNNMMMKKKKKKLLLQQQ^^^nnn|||}}}yyyyyyppprrrtttsssrrrtttyyy}}}~~~{{{yyywwwtttrrriiifffaaa]]]^^^dddnnnuuu~~~////////////000000000000////////////////////////000000000000000000000000//////000111111111111000000000000000000000000000////////////////////////---......///000000111111///000111222222111000//////000111111222222111111111222222333444444555555666777888;;;===@@@BBBDDDCCCEEEGGGGGGFFFEEEFFFGGGIIIJJJLLLMMMNNNNNNOOOOOOMMMMMMNNNOOOQQQUUUXXXZZZbbbjjjwww}}}uuuqqqooommmppptttwww}}}rrriii___\\\XXXTTTRRRUUU[[[```ccckkkxxxyyyqqqjjjgggcccbbbbbbdddggghhhfffeee```^^^\\\YYYWWWVVVUUUVVVRRRNNNIIIEEECCCAAA???>>><<<:::999;;;@@@DDDEEEEEECCCEEEGGGJJJMMMOOOQQQRRRSSSTTTTTTPPPIIICCC@@@???:::::::::::::::999888888777666444333111000000000///......------......///+++++++++++++++,,,,,,,,,---------...............------------............,,,,,,------.../////////...------,,,++++++,,,,,,******+++,,,---...//////---,,,,,,,,,,,,---......---------------...//////.../////////000000000000000000000000000000000000111333666777888888:::<<<<<<>>>AAACCCDDDFFFIIILLLOOOPPPQQQPPPNNNNNNQQQTTT^^^lll{{{~~~|||vvvtttuuurrrwww|||vvvnnnddd]]][[[^^^bbbccckkksss}}}111111000000//////......////////////////////////000000000000000111111111//////000111111111111111000000000000000000000000000000000000000000000000...//////000111222222222///000111222222111000/////////000111111111111111333333444444444444555555888888:::<<<>>>AAACCCDDDEEEGGGIIIIIIHHHHHHHHHIIIKKKLLLMMMMMMNNNNNNNNNNNNOOOOOOPPPSSSWWW\\\aaacccqqqzzzyyyqqqmmmmmmnnnuuu|||nnnkkkddd\\\VVVTTTVVVXXXWWW]]]eeennnyyy|||qqqkkkeeebbbaaabbbeeegggeeecccdddbbb___[[[WWWSSSPPPOOONNNKKKHHHFFFEEEDDDBBBAAA===999777888<<>>AAADDDGGGIIILLLPPPRRRPPPQQQRRRQQQPPPQQQVVVZZZkkkxxx}}}yyy{{{zzzvvvuuuyyyxxx}}}zzz|||xxxjjjbbb^^^^^^[[[YYYWWW]]]fffppp111111000/////////////////////......---------,,,222222111111000000//////.../////////000000000111---///000000//////000222000000000000000000000000......///000111222222333000000000000111111111111111111111111111111111111666666555333000000111333999<<>><<<:::999999999999999999888666333111///111///------/////////...------------------------------------------------......////////////......******,,,---.../////////---,,,,,,,,,,,,---......//////...------------.........------------..................////////////////////////////////////111111000000000000111111000222555888999:::<<<>>>???@@@CCCHHHNNNRRRUUUUUUWWWTTTUUUWWWVVVWWWaaannn}}}~~~~~~}}}||||||}}}}}}}}}~~~|||zzzyyyyyyzzzwwwtttqqqooollliiiggghhhjjjmmmooosssyyy}}}{{{|||~~~~~~}}}rrrkkkeee]]]XXXWWWWWWYYY^^^gggsss~~~111111000///////////////000000000000//////......111000000000000/////////////////////000000000000...///111000//////000111000000000000000000000000//////000000111111222222000000000000111111111111111111111111111111111111333444444333222222444666:::<<>><<<;;;;;;===>>>>>>>>>===<<<===AAAGGGKKKMMMOOORRRTTTSSSOOOKKKHHHCCCBBB???<<<;;;;;;;;;<<<:::::::::999777555333222111000....../////////...------------------------------------------------,,,------......------,,,------.../////////......------,,,,,,------.../////////...------------.........------------..................////////////////////////////////////111000000000000111111222222444777999:::;;;===???AAADDDHHHNNNSSSWWWXXXXXXYYYWWWXXX\\\___cccnnnyyy~~~{{{yyyxxxtttssspppmmmjjjiiihhhhhhhhheeeaaa___^^^\\\ZZZYYYYYYZZZ\\\___ccciiiqqqvvv~~~|||uuurrrpppnnnmmmmmmmmmlllkkkmmmllljjjiiijjjlllnnnppprrrtttwwwyyy|||{{{sssiiibbbYYYWWWUUUUUUYYY```hhhmmmvvv{{{111111000000000/////////222222111111111111000000....../////////000000000000000000000///////////////111111111///...///000000000000000000000000000000000000000000111111111000000000000111111111111222222222222222222222222111222444444444555888:::;;;===@@@AAABBBBBBDDDEEEHHHIIIKKKMMMOOOPPPQQQQQQQQQRRRSSSRRRQQQQQQTTTVVVYYY^^^iiiwww{{{jjjbbbYYYTTTPPPPPPXXX```iiitttwwwmmmiiigggdddccceeefffeeecccaaa___[[[VVVRRRJJJHHHFFFFFFGGGHHHHHHHHHGGGEEEBBB>>>;;;:::::::::999::::::::::::===AAADDDIIILLLPPPSSSUUUSSSQQQOOOGGGEEEAAA>>><<<<<<===>>>::::::::::::999777666555222000......///000///...------------------------------------------------++++++,,,,,,,,,,,,++++++//////000000///......------------,,,------.../////////...------------.........------------..................////////////////////////////////////111000000000111222222333444666999:::;;;<<<>>>@@@CCCGGGNNNVVVZZZ\\\\\\[[[\\\[[[^^^fffnnnwww{{{xxxvvvuuurrroookkkgggeeeccc```___]]]ZZZXXXVVVVVVUUUUUURRROOOMMMMMMMMMLLLKKKKKKKKKMMMOOOSSSZZZccciiivvvzzz{{{zzzxxxtttlllccc```]]]ZZZXXXWWWVVVUUUSSSVVVVVVVVVVVVWWWXXXYYYZZZaaaccceeehhhjjjlllpppsssxxxzzz}}}wwwooofffaaa[[[UUUSSSUUUYYY[[[```eeemmmuuu}}}000000000111111000000000111111111111111111111111---------...///000000111000000000000////////////111222222111///...///000000000000000000000000000111111111000000000000000///000000000111111111111222222222222222222222222111333444555555666999;;;<<<>>>AAABBBBBBCCCEEEFFFGGGIIIKKKNNNQQQRRRRRRRRRRRRRRRRRRRRRRRRUUUYYY\\\hhhppp~~~tttggg^^^WWWSSSTTTYYY\\\cccmmmxxx~~~tttnnnjjjgggfffccccccbbbbbbbbb___ZZZWWWNNNKKKIIIHHHHHHHHHHHHGGGIIIGGGCCC???<<<:::999888888999:::;;;;;;<<<>>>@@@FFFIIINNNSSSUUUVVVUUUTTTLLLIIIEEE@@@===<<<===>>>:::::::::999888777777666333111//////000000///...........................------------------------++++++,,,,,,,,,,,,++++++....../////////......------------------...////////////...------------.........------------..................////////////////////////////////////000000000111222333444555666888:::;;;;;;<<>>AAACCCCCCDDDFFFHHHGGGIIILLLOOOQQQRRRRRRRRRRRRTTTUUUWWWZZZ___fffjjjxxx|||qqqggg^^^YYYYYYWWWYYY^^^fffrrryyyppphhhbbbbbbaaabbbccccccbbb___]]]TTTQQQMMMKKKJJJIIIGGGFFFJJJHHHEEEAAA>>>;;;:::999777999::::::::::::<<<===DDDGGGLLLQQQTTTVVVUUUUUURRROOOJJJEEE@@@>>>===<<<::::::999888777777666666444222000000000111000...........................------------------------,,,,,,------------,,,,,,++++++,,,---...//////......------------...////////////...------------.........------------..................////////////000000000000000000000000000000000111222444555666777888:::;;;;;;===@@@CCCDDDKKKVVV]]]aaaaaaaaaaaa```hhhuuu~~~~~~{{{rrroooiiidddaaa]]]YYYVVVUUUTTTSSSQQQPPPNNNMMMLLLMMMMMMMMMLLLKKKJJJJJJIIIIIIGGGFFFFFFHHHHHHGGGFFFEEEEEEEEEEEEHHHOOOWWW]]]iiiuuuooo```VVVSSSNNNKKKJJJJJJIIIHHHEEEFFFGGGHHHHHHHHHGGGGGGHHHIIIKKKLLLLLLNNNPPPSSSUUUWWWZZZ^^^cccgggkkkmmmooottt{{{{{{qqqggg^^^YYYVVVUUUTTTUUUVVVXXXZZZ```gggkkkpppvvv~~~///000111222222222111000.........////////////000------...///000000111111////////////000000000000000222222222000///000111111111111111111111111111000000000000000111111111000000000000111111111111333333333333333333333333333555777777666555666777:::===@@@CCCDDDFFFHHHJJJJJJKKKMMMOOOQQQRRRSSSSSSPPPSSSWWW\\\cccllluuu{{{qqqeee___XXXVVVVVVZZZaaammm~~~}}}oooccceeedddcccdddeeeeeecccaaa[[[XXXSSSPPPNNNLLLJJJHHHLLLKKKHHHEEEAAA???===<<<777888888888666666888:::AAADDDIIINNNRRRUUUVVVVVVWWWTTTPPPKKKFFFBBB???>>><<<;;;:::888777666666666555333111111111111000///........................------------------------------............------)))***+++---.../////////......------......///000//////...------------.........------------..................////////////000000000000000000000000000000111222333555777888888:::;;;<<<===@@@DDDGGGHHHOOOYYY___bbbccceeeggggggttt{{{tttnnnkkkbbb___ZZZVVVTTTRRRPPPNNNJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIJJJKKKLLLLLLKKKKKKIIIIIIIIIJJJKKKJJJHHHEEEBBBBBBAAAAAABBBGGGNNNSSS___nnn|||mmmXXXTTTOOOKKKJJJIIIIIIHHHEEEEEEFFFFFFEEEEEEDDDCCCEEEFFFGGGGGGFFFFFFHHHJJJHHHHHHJJJMMMQQQTTTWWWYYY^^^cccjjjqqqvvv{{{vvvlllddd___\\\UUUUUUTTTRRRQQQTTTXXX\\\```fffqqq}}}...///111333333222111000........./////////000000/////////000000111111111------...///000111222222000111222222111000111333111111111111111111111111//////000000111111222222000000000000111111111111333333333333333333333333111333666777666555666777999<<<@@@CCCEEEGGGJJJLLLNNNNNNNNNOOOQQQSSSTTTUUUSSSXXX```iiisss|||sssddd^^^ZZZYYYYYY]]]iiivvvrrrmmmkkkhhhfffffffffeeeddd```]]]YYYVVVTTTSSSQQQOOORRRPPPMMMIIIEEEBBB???>>>777888777666444555777999<<<@@@EEEKKKQQQTTTVVVWWWYYYXXXUUUQQQMMMIIIFFFDDD???===;;;999888777777777666444222111111111000///........................------------------------------............------,,,,,,---......///.....................//////000//////...------------.........------------..................////////////000000000000000000000000000000111222444666888999:::<<<===???@@@DDDHHHLLLNNNUUU]]]bbbdddgggkkkooosss}}}xxxrrrkkkddd___\\\WWWTTTPPPNNNMMMMMMLLLKKKIIIJJJJJJKKKLLLMMMMMMNNNKKKLLLNNNQQQRRRSSSSSSSSSOOOOOOQQQRRRSSSPPPKKKHHHAAAAAA@@@??????BBBFFFJJJRRRaaauuuzzzccc^^^XXXSSSPPPOOONNNMMMKKKKKKJJJIIIHHHGGGFFFFFFFFFGGGGGGFFFDDDCCCDDDFFFBBBBBBBBBDDDFFFHHHKKKLLLOOOSSSYYY^^^ccchhhmmmpppvvvzzz{{{tttnnnkkk___]]]ZZZUUUQQQPPPRRRTTTUUUZZZbbblllxxx...///111333444333111000......//////000000000111000000000000111111111111,,,---...///000111222333///000222222111111222444111111111111111111111111...//////000111222222333000000000000111111111111333333333333333333333333///222555666666666777888888;;;@@@CCCFFFHHHKKKNNNQQQQQQPPPPPPRRRTTTVVVWWW^^^dddnnnzzz{{{zzz}}}rrrjjjbbb\\\WWWTTT\\\hhhmmm|||tttqqqllliiiggggggfffeeeccc```\\\ZZZYYYXXXVVVUUUWWWUUURRRMMMHHHDDDAAA???::::::999777555555888:::999<<>>:::777555666777999;;;===BBBGGGNNNSSSXXXZZZYYYZZZYYYXXXUUURRRNNNLLLDDDBBB???<<<:::777444111333222222222111000000000000/////////...............------,,,,,,,,,------+++,,,---////////////...------............------////////////000000000000333000---///222222...***............/////////000...//////000000000000000222222111111111111111111222222222333555888:::<<<<<<>>>AAABBBCCCHHHOOOUUU___aaaeeeiiiooouuu}}}~~~vvvmmmgggcccbbb___YYYTTTPPPOOOPPPMMMNNNOOOOOOOOOPPPSSSVVVTTTUUUWWWZZZ]]]```bbbcccbbbdddfffhhhjjjkkkllllllmmmkkkjjjlllnnnjjj___UUUNNNJJJEEEAAAAAABBBCCCCCCHHHOOO]]]ppp}}}xxxssspppooolllfff```aaa___\\\ZZZXXXUUUQQQNNNNNNLLLIIIHHHIIIIIIIIIHHHGGGFFFEEEDDDBBBBBBAAAAAA@@@AAACCCEEEHHHKKKNNNOOOYYY[[[```fffmmmtttzzz}}}zzzvvvoooggg^^^WWWRRROOONNNOOOPPPRRRXXXcccqqq{{{222222222222111111111111///000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111000000//////000000000/////////000000111111111222333444333222333444666666777888888888:::===@@@???BBBEEEGGGIIIKKKNNNQQQPPPQQQQQQRRRVVV]]]eeekkk}}}{{{wwwxxx|||uuujjj___YYYYYYXXXYYYaaapppuuunnngggcccddd^^^______^^^^^^^^^______```^^^ZZZVVVQQQLLLHHHFFFCCCAAA===:::777777888999:::===AAAFFFLLLRRRVVVYYY[[[[[[\\\[[[YYYVVVSSSQQQIIIFFFBBB>>><<<999666444333333333222111111000000000000/////////............------,,,,,,------......////////////---,,,+++---......//////......---////////////000000000000DDD;;;111,,,---000111111........./////////000000...//////000000000000000222222111111111111111111222333333444666999;;;===>>>@@@CCCEEEGGGMMMVVV]]]iiikkkmmmqqqwww|||wwwyyyzzztttooohhh```[[[VVVVVVVVVTTTQQQPPPQQQRRRSSSUUUVVVWWWWWWYYY\\\___bbbdddfffiiimmmpppssstttsssuuuwww{{{~~~~~~~~~tttkkk\\\WWWOOOJJJHHHHHHHHHHHHIIINNNYYYiiizzz}}}wwwrrrooollliiigggeeeaaa]]]ZZZXXXUUURRRPPPOOONNNLLLJJJGGGGGGGGGGGGFFFEEECCCBBB@@@@@@AAABBBDDDFFFGGGHHHLLLNNNRRRWWW^^^dddiiilllqqqtttyyy~~~~~~xxxppphhh___YYYUUUSSSSSSQQQPPPRRR[[[fffnnnzzz~~~333222222222111111111111000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111222222222222222222222222111000000///000000111111000000111111111111222222444555555555444444555777888999:::;;;;;;===AAACCCCCCFFFJJJLLLMMMOOOQQQSSSRRRRRRSSSVVV]]]hhhttt||||||yyyyyy|||}}}mmmbbb]]]UUUTTTWWW```kkkzzzvvvjjjeeeeee______```aaabbbaaaaaa```aaa```^^^[[[UUUOOOJJJGGGGGGEEEAAA>>>;;;999999999:::<<<@@@FFFKKKQQQUUUWWWZZZ[[[\\\]]]\\\ZZZXXXVVVPPPLLLFFFBBB???<<<999777444444333333222111111000000000000/////////.........---------------......////////////...---,,,+++---......//////......---////////////000000000000FFF>>>333---,,,///222333....../////////000000000...///000000111111000000111111222222222222222222333333444666888:::<<<>>>???BBBEEEHHHLLLUUU```hhhtttuuuxxx|||xxxqqqmmmqqqwww~~~tttpppjjjeee```[[[VVVRRROOORRRTTTUUUUUUVVVWWWXXX^^^```bbbdddfffhhhlllooorrrsssvvvzzz~~~pppiii```XXXTTTSSSRRRRRRSSSVVV^^^jjjzzz~~~|||yyyvvvqqqnnniiifffaaa]]]YYYVVVSSSPPPJJJJJJJJJJJJHHHFFFCCCAAABBBAAAAAA@@@AAAAAABBBBBBAAABBBEEEIIINNNRRRVVVXXX```ccchhhnnntttzzz}}}zzzsssjjjbbb^^^YYYVVVRRRMMMMMMQQQYYY___jjjooowww333333222222222111111111111111111000000000000000000000000000000000000000///000000000111111111111111111111111111111111111222222222222222222222222111111111111111222222333444444444444444444444444444555666555444444666777999:::<<<===>>>@@@DDDGGGJJJMMMPPPQQQRRRRRRTTTUUUVVVWWWZZZ___iiixxx}}}{{{}}}ssskkk^^^YYYWWWXXX\\\gggyyytttjjjfffcccbbbccccccddddddbbb```bbbbbbaaa^^^YYYSSSMMMIIIIIIHHHEEEBBB???;;;999888;;;===AAAFFFKKKPPPTTTVVVWWWXXXZZZ\\\\\\\\\ZZZYYYUUUQQQKKKFFFBBB???;;;999666555555444333222111111000000000////////////......------------......///,,,,,,---....../////////......////////////......////////////000000000000444222000000111111000......////////////000000000//////000111111111111000111111222222222222222333444444666888:::<<<>>>??????BBBGGGKKKQQQ[[[hhhqqqzzz}}}{{{xxxxxxxxxuuupppmmmqqqwww~~~xxxrrrmmmfffccc___[[[XXXVVVTTTTTTVVVYYY]]]```aaabbbdddfffkkkmmmqqqsssvvvyyy}}}~~~tttlllgggeeeeeeeeejjjlllqqq{{{}}}yyytttnnniiiddd___[[[WWWVVVSSSPPPLLLIIIGGGFFFEEEDDDCCCBBBAAA@@@@@@@@@@@@@@@BBBDDDGGGJJJLLLMMMTTTUUUYYY^^^dddjjjooorrrzzz{{{}}}}}}yyysssmmmiii```\\\UUUOOOLLLMMMQQQUUUZZZ___gggqqq}}}333333333222222222222111222111111111000000000///000000000000000000000000///000000000111111111111000000000000000000000000222222222222222222222222333222222222333333444555555444444444444444444444222444444444333444666888:::<<<>>>???AAADDDHHHKKKOOOQQQSSSTTTSSSSSSTTTUUUWWW[[[bbblllzzz}}}}}}mmmeee\\\WWWUUUYYYfffsss}}}rrrhhhdddbbb```aaabbbccccccaaabbbbbbbbb```\\\VVVPPPLLLKKKKKKIIIFFFCCC>>>:::888;;;===AAAFFFJJJOOOSSSUUUUUUWWWZZZ\\\]]]^^^]]]\\\YYYUUUOOOJJJEEEBBB>>>;;;777777666555444333222222111000000000////////////---------------...///000,,,,,,------...//////000...//////////////////...////////////000000000000)))+++---000222111...,,,////////////000000000111///000000111111111111111111111222222333333333333444555777:::<<>>AAACCCEEEHHHMMMPPPQQQSSSTTTTTTTTTUUUWWWYYY[[[cccooo~~~uuuggg\\\VVVTTTYYY```hhh{{{pppfffbbb]]]\\\___cccddddddbbbccccccbbb^^^YYYTTTQQQMMMNNNMMMLLLHHHBBB===:::;;;===@@@DDDIIIMMMPPPRRRVVVWWWZZZ]]]___``````___[[[XXXSSSOOOKKKFFFAAA===999888777666555333333222111111000000000/////////------------...///000000000000...------,,,------...//////000000//////...////////////000000000000..................///////////////000000000111111///000111111222222111111111111222222333444444444555666999<<>>999;;;>>>BBBFFFJJJMMMOOOTTTVVVYYY\\\^^^_________]]][[[XXXTTTPPPKKKDDD@@@:::999888777555444333222111111111000000000//////------------...///000111111000...---,,,,,,------//////000000000000//////////////////000000000000000000000///......000111//////000000000111111111000000111222222222222111111111222222333444444555555777:::===@@@BBBCCCDDDGGGMMMUUU^^^fffppp{{{|||uuuqqqjjjfff```\\\ZZZYYYWWWVVVVVVYYY\\\^^^```dddiiinnnqqquuuzzz~~~uuummmgggddd\\\ZZZWWWSSSOOOLLLJJJIIIEEEDDDCCCBBBAAA@@@@@@@@@=========???AAADDDHHHJJJNNNQQQWWW^^^eeelllpppsssxxxtttooojjjfff___XXXRRRPPPQQQRRRSSSWWW___hhhnnntttxxx~~~444444444333333333222222333333222222111000000///000000000000000000000000000000000000111111111111111111111111111111111111333333333333333333333333////////////000111222333444444444333333222222222111333555666777:::===???BBBDDDGGGJJJMMMQQQVVVYYYYYYZZZ[[[\\\___dddkkkpppyyyoooeee^^^ZZZVVV]]]iiiyyyyyykkkaaa```bbbcccdddfffffffffeeeccc```]]][[[RRRTTTUUUUUUQQQKKKEEEAAA777999<<<@@@DDDHHHKKKLLLQQQSSSVVVYYY[[[\\\\\\\\\___]]][[[XXXTTTNNNGGGBBB::::::999777666444333333111111111111000000000000---------......000111111------,,,,,,---...000111//////000000000000//////////////////000000000000***---000222222111000000000000000000111111111111000000111222222222222111111111222333333444555555666888;;;>>>AAACCCDDDDDDKKKRRR[[[dddllluuu|||wwwppphhhccc___\\\WWWTTTUUUVVVWWWXXX___cccgggjjjllloootttxxx}}}wwwhhheeeaaa\\\WWWSSSPPPNNNJJJIIIHHHFFFEEEDDDCCCCCC???>>>=========>>>???@@@FFFIIIMMMSSSZZZaaagggjjjsssqqqoooooommmiiibbb\\\SSSSSSQQQPPPRRRWWW___dddggglllttt~~~666444222222333333333222222222222111000//////...222111000000000111333444111111111000000000000000111111111111111111111111111111111111111111111111111111222333333333333222222222333111000111333555333555888:::;;;<<>>888555444555666666444333222111000000000000//////............////////////000000000000//////---......///000111111222222111111111000000//////////////////////////////////////////000000000000/////////000111111222222111222222333444555777888:::<<<>>>???@@@BBBEEEHHHOOOYYYcccjjjoooxxxuuulllgggbbb^^^[[[TTTUUUVVVVVVXXX[[[aaaeeekkknnnssswww{{{xxxqqqkkkhhhddd\\\VVVVVVSSSNNNKKKIIIHHHEEEDDDDDDAAA>>><<<===>>>>>>======AAAEEEHHHKKKOOOVVV[[[gggkkkoooqqqoookkkgggfff___[[[VVVRRRPPPRRRUUUWWW]]]aaahhhqqq|||777555333222333333333222222222222111000/////////111111000000111111222333111111111111000000000000111111111111111111111111111111111111111111111111111111111222222222333333222333333222111111333666444777999;;;===>>>AAADDDJJJKKKLLLPPPTTTWWWYYYZZZ]]]ZZZ^^^jjjxxxzzzmmmaaaZZZXXX___lll|||wwwkkkbbb```ccceeeiiijjjeeecccdddbbb^^^YYYVVVSSSSSSTTTSSSNNNIII@@@===::::::>>>BBBFFFHHHIIILLLPPPTTTWWWYYYYYYYYY[[[ZZZZZZYYYWWWSSSMMMIIIDDD@@@:::777666666777777444333222111000000000000//////............////////////000000000000//////.........//////000000000111111000000000/////////////////////////////////////////////000000000111//////000000111111222222222222222333444666777888;;;===???@@@BBBEEEIIILLLUUU]]]hhhooouuu|||uuukkkddd___]]]ZZZXXXVVVXXXZZZ\\\___eeekkkoooxxx{{{~~~zzzssskkkddd___\\\WWWSSSPPPNNNKKKIIIIIIFFFCCCAAAAAABBBBBBAAA===???BBBCCCEEEHHHMMMQQQYYY^^^dddjjjlllnnnoooppplllhhhbbb[[[WWWTTTTTTUUUUUUXXX^^^fffqqq|||888666333222333333333222222222222111000000//////000000111222222222222222111111111111111111111111222222222222222222222222222222222222222222222222222111000000000111333333222333333222111222444777666888;;;===???AAADDDFFFLLLNNNQQQUUUXXXZZZ[[[[[[``````gggxxxooodddZZZYYY^^^fffsss~~~xxxllleeeddddddggghhhfffeeefffddd```]]]ZZZVVVVVVWWWVVVSSSOOODDD@@@;;;999;;;@@@CCCEEEEEEHHHLLLPPPTTTVVVXXXXXX[[[[[[ZZZZZZYYYVVVQQQMMMGGGBBB===999888888888777444333222111111000000111000//////......//////000//////000000000000//////.....................//////////////////.........000000000000000000000000/////////000000000111111//////000000111222222222222222333444555777888999<<<>>>???AAADDDHHHNNNSSS\\\dddnnnvvv}}}zzzvvvmmmhhh```[[[XXXXXXYYYYYY[[[^^^bbbffflllrrrzzzyyyqqqmmmgggbbb]]]XXXTTTQQQMMMJJJFFFDDDCCCCCCBBBBBB>>>???@@@@@@@@@AAADDDFFFKKKPPPWWW^^^eeekkkqqquuuxxxuuuoooiiiaaaZZZUUUSSSOOOPPPSSSZZZcccoooyyy:::777444333333333333222222222222111111000000000///000111333333222111111000111111111111111222222222222222222222222222222222222222222222222222222222111000//////111333444333444444333333333666888777999===???AAACCCGGGIIINNNQQQUUUXXXZZZ[[[[[[\\\gggnnn|||uuufff]]]ZZZ[[[bbbjjjwww}}}qqqjjjccccccddddddeeefffeeeccc```]]]YYYXXXXXXXXXVVVTTTIIIDDD===999:::===@@@BBBAAACCCGGGKKKPPPTTTVVVXXXZZZYYYYYYZZZZZZWWWTTTPPPIIIDDD???;;;999888777777444444333222111111111111000000////////////000000//////000000000000//////...............---------........................000000000000000000000000//////000000000111111111///000000111111222333333333333333555666888:::;;;<<<>>>@@@BBBFFFMMMUUUZZZbbbjjjsss|||yyyssslllhhhbbb^^^ZZZWWWWWWZZZ]]]___eeehhhmmmrrrxxx|||uuunnnggg```\\\UUURRRMMMIIIGGGFFFDDDCCCBBBBBBAAA???>>>???@@@AAADDDHHHMMMSSSYYY```hhhmmmxxxyyyyyyvvvooofff]]]WWWRRRQQQPPPSSSYYYcccmmmsss<<<999555333333333333222222222222222111111111111///000111333333222111111000000111111222222222333222222222222222222222222222222222222222222222222333111000//////111333444444444555444444555777:::888:::>>>AAACCCFFFIIILLLPPPTTTXXXZZZ[[[]]]___aaannn~~~vvvhhh___YYYZZZ]]]bbbppp~~~qqqdddbbb```bbbdddeeeeeedddaaa___\\\ZZZYYYXXXWWWVVVMMMGGG@@@;;;:::<<<>>>@@@>>>@@@CCCGGGLLLQQQTTTWWWXXXXXXWWWXXXXXXWWWTTTRRRKKKGGGAAA===:::999777666555444333222111111111111000000////////////000000//////000000000000//////...............---------------------............000000000000000000000000000000000000111111111111000000000111222222333333333333444555777999;;;<<<<<<>>>AAAEEEKKKSSS[[[aaagggnnnxxx|||{{{zzz}}}{{{ssslllfffaaa]]]ZZZYYYYYYYYY[[[```eeeiiiqqqtttyyy~~~yyyqqqllleeeaaaZZZTTTPPPMMMIIIGGGFFFDDDBBB@@@?????????>>>AAACCCEEEHHHMMMSSS[[[```nnnttt{{{}}}uuukkkdddZZZWWWTTTRRRUUU[[[bbbfff>>>;;;666333333333333333222222222222222222222222000000111222222222222222000000111111222333333333333333333333333333333333333333333333333333333333333222111111111222333444444555666555555666999;;;:::===@@@DDDFFFIIIMMMPPPSSSVVVZZZ]]]___cccjjjooozzzzzzmmm```YYYXXXVVV```nnn~~~nnngggbbbccceeeeeedddfffbbbaaa___]]][[[XXXWWWVVVPPPJJJCCC===<<<<<<===>>>===>>>@@@DDDHHHNNNSSSUUUWWWWWWVVVWWWWWWWWWTTTRRRNNNJJJDDD@@@===;;;888666555444333222222111111222111000000//////000000111//////000000000000//////.....................///---------...............000000000000000000000000000000000111111111222222000000111111222333333333444444555666888;;;===>>>===@@@EEEJJJQQQZZZccciiimmmttt}}}~~~yyywwwrrrrrruuu{{{uuummmfffaaa^^^[[[YYYWWWYYY]]]```dddjjjpppuuu}}}wwwqqqiiiaaaZZZTTTNNNKKKKKKHHHDDDBBBAAA@@@???>>>>>>???@@@AAADDDJJJQQQVVVaaaiiittt~~~yyyttteeebbb]]]XXXWWWXXXZZZ\\\@@@<<<777444333333333333222222222222222222222222111111000000111111222333000000111222222333444444333333333333333333333333333333333333333333333333222333333333333444444444444555666666666777:::<<<===@@@DDDGGGJJJNNNRRRTTTUUUYYY]]]```dddmmmzzzooobbb\\\WWWZZZaaakkk{{{~~~sssiiihhhgggeeedddfffddddddcccaaa]]]YYYWWWUUUQQQLLLEEE@@@>>>===============>>>AAAFFFLLLQQQTTTXXXWWWVVVWWWWWWWWWTTTRRRRRRNNNIIIDDDAAA>>>;;;888555555444333222222222222111111000000000000111111//////000000000000//////.........//////000000000------......////////////////////////////////////000000111111111222222222000111111222222333333444444444555777999;;;>>>??????CCCJJJQQQYYYbbbkkkqqqtttzzz|||yyyvvvuuupppooorrr|||wwwkkkfff```[[[ZZZZZZ[[[[[[ZZZ___ffflllqqqwww~~~}}}sssiiiaaaZZZUUUTTTPPPKKKHHHFFFDDDAAA???>>>>>>>>>>>>@@@DDDJJJNNNTTT[[[fffqqqzzz}}}~~~}}}pppnnniiiccc___\\\[[[ZZZAAA===777444333333333333222222222222222222222222222111000000000111333444000000111222333333444444333333333333333333333333333333333333333333333333222333444555555555444444555666666666666777:::===???BBBGGGJJJMMMQQQUUUXXXWWWZZZ^^^ccciiivvv~~~lllddd\\\ZZZZZZ___iii}}}}}}pppllljjjfffdddgggeeeffffffddd___[[[WWWVVVRRRMMMGGGBBB???>>>===<<<======>>>AAAEEEKKKPPPTTTYYYXXXWWWWWWXXXWWWUUUSSSUUUQQQLLLGGGCCC@@@===:::555555444333222222222222111111000000000000111111//////000000000000//////---......///000111222222........./////////000000////////////////////////000111111111111222222222000111111222222333444444444555666777:::<<<>>>???AAAFFFMMMVVV^^^gggpppuuuyyy~~~yyywwwvvvvvvtttuuusssttt}}}tttlllaaa]]]XXXUUUWWWZZZ]]]^^^___fffooovvv|||{{{rrrjjjeee]]]XXXRRRNNNLLLIIIEEEBBBAAAAAA@@@>>>>>>@@@EEEHHHKKKQQQZZZdddooowww|||yyywwwrrrmmmhhhccc___]]]FFFAAA;;;666444333222111111111111111111111111111222222333333333333222222333222111111111222333444333333333333333333333333333333333333333333333333333333333444555666777777777888999999888999;;;===CCCDDDGGGKKKPPPVVV\\\___eee^^^]]]hhhwwwqqqfff]]]YYY^^^cccjjj}}}{{{qqqlllfffeeeggggggfffdddcccaaa]]]XXXTTTSSSNNNHHHBBB@@@>>>===<<<:::<<<>>>>>>@@@DDDKKKQQQWWWYYY\\\\\\ZZZWWWVVVVVVXXXUUUQQQMMMIIICCC===999999777444222333333222111///////////////000111111111111000000//////..................////////////000000000000000000000000...///000111222333333333000111111111111222222222111111111111222333444444777777666666777:::>>>AAADDDKKKTTT___hhhpppwww{{{|||{{{}}}~~~}}}{{{{{{}}}~~~xxxqqqiiiccc]]][[[ZZZZZZ\\\___dddggglllooottt}}}{{{ssskkkeee\\\VVVRRRNNNIIIFFFCCCBBB@@@@@@@@@AAAAAABBBCCCHHHPPPYYYbbbkkktttyyy{{{}}}~~~|||yyysssggg\\\IIIDDD===888555444333333111111111111111111111111000000111111111111000000333222111111111222333444333333333333333333333333333333333333333333333333333444444555555666666666666888999::::::;;;>>>@@@CCCFFFKKKPPPVVV[[[```dddeeeaaaeeessstttggg]]][[[\\\^^^lll|||{{{qqqhhhccccccfffeeeddddddccc```[[[XXXRRRMMMFFF@@@>>>======<<<===>>>?????????CCCJJJPPPVVVYYY[[[[[[ZZZXXXWWWWWWWWWUUURRROOOLLLGGGBBB>>>:::777444333333333333222///////////////000111111111000000000/////////........./////////000000000000000000000000000000000000111111222222222111111111111111111222222222222222222222222333444555666666666777888:::===BBBEEEJJJRRR^^^hhhpppxxx~~~|||}}}zzzsssnnnhhhbbb]]]ZZZZZZ[[[]]]bbbgggllloooqqqssszzz|||uuummmfffaaa[[[TTTNNNFFFDDDAAA@@@????????????AAACCCHHHMMMTTT^^^hhhoooxxx}}}~~~tttiiiNNNIII@@@:::666555444444222222222222222222222222000000111111111111000000222222222222222333444444222222222222222222222222333333333333333333333333555555555555555555555555666888999:::;;;===@@@CCCDDDHHHPPPWWW\\\aaafffiiihhhjjjsssxxxggg^^^YYYWWW___iiiyyy{{{nnneeebbbccccccdddeeeeeeccc___\\\TTTNNNFFFAAA>>>>>>???@@@AAAAAAAAA???>>>AAAHHHNNNUUUWWWZZZ[[[ZZZXXXXXXXXXWWWUUUSSSQQQOOOKKKGGGDDD<<<999666444444444333222000000/////////000111111000000000000///////////////000000000000111111111000000000000000000000000222222222222222111000000111111111111222222222333333333333333444555666777555666999;;;===AAAFFFJJJRRR]]]kkkuuu|||{{{vvvnnngggbbb___\\\ZZZ\\\^^^aaaeeekkkqqquuuxxxwwwyyyyyyqqqhhh]]]VVVNNNJJJEEEBBBAAA@@@???>>>@@@@@@@@@BBBGGGPPPZZZbbbpppwww{{{RRRLLLCCC;;;777555444444222222222222222222222222222333333444444333333222222222222222333333444444222222222222222222222222444444444444444444444444666666666666555555555555888999::::::;;;===AAADDDFFFLLLUUU\\\aaafffkkknnnsssyyyvvvhhh___[[[]]]aaahhh}}}yyymmmfffaaabbbccceeefffeeebbb___XXXRRRIIICCCAAABBBCCCDDDDDDDDDCCC@@@>>>@@@FFFKKKSSSVVVYYYZZZZZZYYYYYYYYYWWWVVVTTTRRRPPPMMMIIIFFF>>>;;;888666555555333222111000000///000000111111000000000000////////////000000111111111222222222000000000000000000000000111111222222222111111000111111111222222222333333333333333333444555777777555888;;;===???CCCIIINNN[[[hhhxxx~~~sssnnnggg```]]]\\\]]]^^^dddgggkkkpppuuuzzz}}}xxxkkkaaaXXXRRRKKKFFFEEEDDDBBBAAABBBAAA@@@???AAAGGGPPPUUUaaakkkwwwSSSMMMDDD===888666444333222222222222222222222222333333444444444444333333222222333333444444444444222222222222222222222222444444444444444444444444666666666666666666555555::::::;;;:::;;;===AAADDDKKKQQQZZZ```dddiiipppuuuuuuiii```]]]]]]```llluuukkkcccccccccdddfffeeeccc```ZZZTTTKKKEEECCCCCCEEEFFFFFFGGGFFFCCCAAAAAAFFFJJJRRRUUUXXXZZZYYYYYYYYYYYYXXXVVVTTTRRRPPPMMMIIIFFF@@@===:::777666666444333111111000000000000111111////////////000000000000111111111111222222222222111111111111111111111111//////000111222333333333111222222222222333333333111111222222333555666777666999===>>>@@@EEEMMMTTTdddqqq}}}wwwsssllliiiddd```^^^```cccfffllloootttzzzuuuddd\\\RRRLLLIIIHHHEEECCCBBBBBBBBBAAAAAACCCGGGJJJSSS^^^kkkvvvSSSNNNFFF???;;;888555333333333333333333333333333111111222222222222111111222222333444444444444444333333333333333333333333444444444444444444444444666666666666666666666666;;;;;;;;;;;;<<>>@@@AAAHHHTTT]]]ooo{{{zzzsssmmmjjjfffffffffdddeeeggglllpppsssvvv|||tttjjj]]]TTTPPPMMMIIIEEEBBBCCCDDDCCCAAA@@@AAACCCJJJTTT```jjjvvvTTTOOOIIICCC???;;;777555333333333333333333333333111222222333333222222111222333444555555555444333444444444444444444444444555555555555555555555555555555666666777777888888:::;;;<<<===???DDDJJJOOOXXX]]]dddhhhmmmxxxuuujjjddd___^^^bbbqqqqqqnnniiifffeeeeeedddcccaaa\\\TTTNNNJJJIIIHHHGGGIIIMMMPPPPPPNNNMMMNNNQQQSSSUUUXXXYYYYYYWWWWWWWWWUUUTTTSSSSSSSSSQQQNNNKKKDDDAAA===:::888777555333333222111111000000111111.../////////000000000111000000000111111111111222111111111111111111111111///000111222222222222222222222222333333333444444111222222333444666888999888<<>>999666333333333333333333333333333444444555555444444333222333444555555555444333555555555555555555555555555555555555555555555555444555555666777888888999999;;;<<>>EEEKKKQQQ\\\nnnTTTQQQKKKGGGBBB===999555333333333222222222111111444444444444444444444444666555555444444555555666555555555555555555555555777777777777777777777777555777888999888999:::<<<;;;===???AAADDDKKKVVV___iiikkkooovvvxxxiii```dddnnn{{{ooolllmmmiiicccaaaaaa___\\\YYYWWWRRRMMMJJJNNNPPPUUUYYY[[[\\\ZZZYYYYYYZZZ[[[[[[ZZZXXXVVVUUUSSSSSSSSSSSSQQQPPPNNNLLLGGGEEEAAA<<<999777666666555444333222111111111111333222222222111111000000000000000000000000000000111111222222222333333333333111000///000111333444555444444444444555666666333333333333444666888999<<>>AAAEEEKKKUUU```hhhpppttt{{{xxxhhheeegggooo|||sssmmmfffaaa___bbb```^^^\\\YYYUUUPPPLLLPPPSSSWWW[[[]]]]]]\\\[[[[[[[[[[[[ZZZYYYXXXWWWVVVTTTTTTTTTTTTSSSQQQOOOMMMHHHEEEAAA===999777777777555444333222111111111111222222111111111000000000000000000000000000000000111111222222222333333333000///...------///111222333333333333333444555555444444444444666777999;;;===@@@EEELLLWWWfffwww~~~|||vvvoookkkfffdddeeeggghhhhhhppptttyyy~~~}}}zzzwwwrrroooqqqqqqqqqrrrrrrqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqrrrssstttvvvvvvvvvwwwwwwvvvvvvwwwyyy||||||mmmdddXXXSSSLLLHHHGGGEEEAAA>>>AAA@@@BBBGGGKKKRRR```mmmSSSPPPMMMJJJFFF@@@:::666444444333333333222222222444444444444444444444444555444444333333444444555555555555555555555555555777777777777777777777777666777888888777888999;;;:::<<>>;;;999999999555555444333222222222222000000000///////////////000000000000000000000000111111222222222333333333555444444333444555666666333333333222333333444555555555555666888:::===>>>AAADDDKKKYYYkkk}}}}}}yyy~~~yyysssmmmiiifffggghhhkkkooorrruuuvvvxxx|||}}}zzzxxxuuusssqqqnnnllljjjgggccc```^^^]]]]]]]]]]]]]]]]]]^^^]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\[[[ZZZYYYYYYYYYYYYYYYZZZ[[[\\\\\\^^^aaadddhhhlllqqqvvv{{{uuulllaaaWWWRRROOOKKKIIIFFFCCCBBBCCCDDDFFFMMMVVVSSSQQQOOOMMMJJJDDD>>>999555555555444444444333333333333333444444444555555555444444333333444444555555555555555555555555555666666666666666666666666777888999888888999<<>>???DDDHHHQQQ```rrr}}}{{{zzztttnnnjjjhhhhhhjjjmmmppprrruuuxxxzzz{{{{{{xxxuuussspppnnnkkkiiifffdddccc```]]]ZZZUUUTTTSSSSSSSSSSSSTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUSSSRRRQQQOOONNNMMMMMMMMMKKKLLLMMMNNNNNNQQQTTTWWW[[[^^^ccchhhmmmrrryyy}}}pppaaaXXXRRRNNNLLLHHHEEECCCDDDDDDDDDIIIOOOTTTRRRPPPMMMJJJFFF@@@<<<666666555555555444444444222333333444444555555555555555555444444555555555555555555555555555555555777777777777777777777777888999999999999;;;???BBBFFFOOO[[[gggrrr|||mmmbbb]]]eeeqqq}}}nnndddaaa___^^^___bbbdddeeeeeeaaabbbdddeeefffffffffeeeaaaaaa___]]][[[ZZZYYYYYYVVVVVVUUUTTTRRRPPPMMMLLLKKKIIIGGGDDDAAA===;;;999666555444333222222222222//////000000000000111111000000000000000000000000111111222222222333333333222222222333333333333333555444444444444555666666333444444666999<<>>CCCFFFJJJVVVfffrrr{{{zzzhhh]]]]]]cccqqq{{{jjjeeebbb___^^^___bbbddddddddddddeeefffgggggggggfffaaaaaa```___]]][[[YYYXXXWWWWWWWWWUUUSSSQQQNNNLLLIIIIIIIIIGGGDDD???;;;888666555444333333222333333000000000111111111222222000000000000000000000000111111222222222333333333333333444555555555555555444444333333444444555666444555666888:::>>>AAACCCJJJTTTcccsss{{{yyytttoookkkjjjkkkmmmqqqsssuuuvvvwwwzzz|||xxxtttqqqooolllhhheeecccaaa^^^\\\YYYWWWUUUTTTSSSQQQNNNKKKFFFEEECCCBBBBBBCCCEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEECCCAAA@@@?????????BBBCCCDDDDDDDDDFFFIIILLLMMMOOORRRUUUXXX]]]cccgggnnnqqqwww|||zzzkkk^^^VVVQQQKKKGGGFFFDDDAAAAAACCCVVVTTTPPPMMMJJJGGGDDDAAA777666666666555555555555222222333333444555666666777777666666666666777777555555555555555555555555777777777777777777777777888999::::::<<>>===<<<<<<<<<<<<===>>>>>>>>>???BBBEEEDDDFFFHHHJJJMMMQQQWWW[[[```dddjjjpppvvv|||}}}mmmcccVVVPPPKKKJJJGGGBBB@@@AAAXXXUUUQQQNNNKKKHHHDDDAAA;;;999777666666666555333222333444444555555444444555555555555666666666666555555555555555555555555444555777777666666888999>>><<<<<<>>>>>>@@@HHHRRRaaammm|||ooofffaaa```jjj|||mmmccc[[[YYYZZZ[[[^^^bbbcccdddeeefffffffffeeedddaaa```___^^^\\\[[[ZZZYYYWWWVVVUUUSSSQQQPPPNNNNNNNNNLLLJJJHHHFFFBBB===999888666444111//////000000000000000000000000000000000111111111111222222222222111000//////111333444000000111111111222222222444333333444444666777777777777999;;;:::;;;CCCMMMSSSaaarrr|||zzzssspppmmmjjjiiijjjlllnnnsssyyy{{{tttnnnjjjeeeaaa^^^\\\YYYUUUQQQNNNLLLKKKKKKEEEEEEFFFFFFEEEDDDCCCCCC======>>>>>>???AAABBBCCCAAA@@@>>>======>>>@@@AAA???>>>===<<<<<<<<<<<<<<<======>>>???@@@AAABBBCCCGGGFFFFFFGGGIIILLLPPPRRRXXX[[[^^^ccchhhooovvv{{{}}}kkkeee^^^TTTMMMIIIGGGDDDBBBUUUSSSPPPNNNLLLIIIFFFDDD<<<:::777666666666555333222333444444555555444444555555555555666666666666555555555555555555555555444666777777666666888999<<<:::;;;===???DDDNNNXXXjjjwww~~~kkkccc^^^bbbpppwwwkkk^^^ZZZ[[[\\\___bbbcccccceeefffffffffeeedddbbbaaa```___]]]\\\[[[ZZZXXXWWWVVVTTTRRRQQQOOOOOONNNMMMKKKIIIGGGCCC>>>:::999777444111000///000000111111111111111111111111000111111111111222222222111000///...///000222333111111111222222222333333444444444444444555666777777777999<<<<<<>>>GGGRRR\\\jjjyyy{{{yyysssqqqnnnllllllmmmoooqqqxxx}}}}}}vvvqqqkkkeee```[[[WWWTTTSSSPPPMMMIIIFFFEEEDDDDDDBBBCCCCCCCCCCCCBBBAAA@@@=========>>>???@@@AAABBB@@@???>>>======>>>???@@@>>>>>>===<<<<<<<<<<<<<<<:::;;;;;;<<<>>>??????@@@CCCBBBBBBBBBDDDGGGJJJKKKOOOQQQUUUXXX]]]ccciiinnnyyy}}}~~~nnneeeYYYPPPKKKIIIFFFDDDTTTRRROOONNNMMMKKKIIIGGG===;;;888666666666555444222333444444555555444444555555555555666666666666555555555555555555555555666777888888777666777999<<<:::;;;???DDDKKKXXXeeeuuuyyymmmaaa^^^dddrrrwwweee]]]\\\]]]___aaabbbcccdddeeefffeeeddddddbbbbbbaaa```^^^]]]\\\\\\YYYXXXWWWUUUTTTRRRQQQPPPPPPNNNLLLJJJHHHEEE@@@===:::888555222000000000111111111111111111111111111000111111111111222222222000000///......000111222222222222333333333444444555555555444555555666666666666999===???BBBNNNYYYgggttt~~~|||yyywwwtttsssqqqpppppprrruuuwww{{{wwwtttkkkfff```ZZZUUUQQQMMMJJJIIIHHHEEEBBB@@@???????????????@@@@@@??????>>>>>>>>>=========>>>???@@@@@@??????============??????>>>======<<<<<<<<<<<<<<<::::::;;;<<<===>>>>>>???@@@@@@??????@@@BBBDDDEEEFFFHHHKKKMMMPPPUUU[[[___jjjooowww~~~uuufffYYYRRRNNNJJJHHHTTTRRRPPPNNNMMMLLLIIIGGG???<<<999666666666555444222333444444555555444444555555555555666666666666555555555555555555555555777888999999777777888999>>><<<>>>DDDKKKTTTdddqqq~~~}}}lllbbb```hhhwwwoooccc```^^^^^^___aaabbbcccdddeeeeeeddddddaaaaaa```___^^^]]]\\\\\\YYYYYYXXXVVVUUUTTTSSSRRRQQQOOOMMMKKKIIIGGGCCC@@@;;;999666333111111111111111111111111111111111111000000111111111222222222111000000///000111222222333333333444444444555555666666555555555555666666777777:::>>>AAAGGGSSS```qqq||||||}}}{{{xxxvvvvvvuuutttttttttvvvyyy|||~~~|||xxxtttooolllccc___YYYSSSOOOKKKGGGDDDEEEDDDBBBAAA????????????======>>>>>>>>>======<<<>>>>>>======>>>>>>???@@@>>>======<<<<<<======>>>>>>======<<<<<<<<<===============>>>???@@@@@@@@@AAAAAAAAA@@@AAABBBCCCCCCCCCDDDEEEGGGHHHLLLQQQTTT]]]bbbkkksssyyywwwggg[[[TTTOOOLLLVVVTTTQQQOOONNNLLLIIIGGGBBB>>>:::777666666555444222333444444555555444444555555555555666666666666666666666666666666666666777888999999888888999:::>>>>>>AAAHHHQQQ\\\mmm{{{yyyjjjbbbbbbjjjttt~~~ooogggaaa^^^^^^___aaabbbddddddddddddccc```______^^^]]]\\\[[[[[[ZZZYYYXXXWWWVVVUUUTTTSSSQQQOOOMMMKKKJJJHHHEEEBBB===;;;888444222111111222111111111111111111111111000000111111111222222222222111111111222222333333333333444444444555555555666666555555555666777777999999<<<@@@DDDKKKZZZggg{{{~~~xxxwww}}}{{{wwwvvvuuuvvvvvvwwwwwwyyy|||}}}wwwrrrmmmhhheee]]]YYYSSSOOOKKKHHHDDDBBBBBBBBBAAA@@@@@@@@@??????<<<======>>>>>>>>>======>>>=========>>>???@@@AAA>>>==================>>>>>>>>>=========>>>>>>???>>>??????@@@@@@AAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBAAABBBCCCCCCDDDFFFJJJMMMTTTYYYaaaiiipppuuuzzz}}}}}}uuuggg\\\TTTOOOWWWTTTRRRPPPNNNMMMJJJGGGDDD@@@;;;777666666555444222333444444555555444444555555555555666666666666666666666666666666666666666888999:::999999;;;<<<>>>???DDDNNNYYYeeewwwxxxkkkbbbbbbgggxxxqqqeee______^^^```aaacccdddddddddccc___^^^^^^]]]\\\\\\[[[[[[YYYYYYXXXWWWVVVUUUTTTTTTQQQOOOMMMKKKJJJIIIFFFDDD>>><<<999555333222222222222222222222222222222222000111111111111222222222222222222333333333333444333333333444444444555555555555555555666777888999;;;;;;>>>DDDIIIRRRcccrrrzzzvvvtttyyy|||xxxuuuuuuvvvwwwxxxyyy{{{~~~yyyrrrmmmgggccc___VVVRRRMMMIIIGGGEEEBBB@@@@@@@@@@@@?????????>>>>>>======>>>?????????>>>>>>======>>>>>>???AAABBBCCC@@@@@@@@@@@@@@@@@@@@@@@@???????????????@@@@@@AAA??????@@@@@@AAAAAAAAAAAABBBBBBBBBBBBBBBAAAAAAAAA@@@AAAAAA@@@@@@BBBEEEHHHNNNSSSZZZaaafffkkkoooqqqrrruuuxxxzzz{{{}}}wwwiii^^^WWWUUUSSSQQQPPPOOONNNLLLJJJEEEAAA;;;777666666555555222333444444555555444444555555555555666666666666666666666666666666666666555777999:::::::::<<<>>>@@@BBBJJJWWWdddsss{{{kkkdddccclllxxx}}}kkkbbbaaa^^^___aaabbbddddddcccccc_________^^^]]]]]]\\\\\\YYYXXXXXXWWWVVVUUUTTTTTTQQQOOOLLLJJJJJJIIIGGGEEE???===:::666444333222333222222222222222222222222000111111111111222222222111111222333333333333333222333333333444444444444444444444555666888999:::<<<<<<@@@GGGOOO[[[nnn~~~tttsssuuu{{{vvvttttttvvvxxxyyyzzz}}}|||uuunnnhhhbbb^^^[[[QQQNNNIIIFFFEEECCCAAA@@@??????@@@??????>>>>>>===<<<===>>>>>>?????????>>>======>>>???AAABBBDDDEEEDDDDDDDDDEEEEEEDDDDDDDDDAAA@@@@@@@@@AAAAAABBBCCCBBBBBBBBBCCCCCCCCCCCCDDDBBBBBBCCCCCCCCCCCCCCCBBB@@@AAAAAA@@@???AAADDDGGGIIINNNTTTYYY]]]```ccceeefffiiilllnnnooooooqqqrrrssswww}}}}}}pppgggSSSQQQPPPPPPPPPPPPNNNMMMFFFBBB<<<888666666555555222333444444555555444444555555555555666666666777777777777777777777777777555777999::::::;;;===???CCCGGGQQQ```ooovvvjjjfffgggppppppeeeccc]]]^^^```bbbcccdddcccccc`````````______^^^^^^]]]XXXXXXWWWVVVUUUUUUTTTTTTQQQNNNLLLJJJJJJIIIGGGFFF@@@>>>:::777444333333333222222222222222222222222000111111111111222222222000000111222222222222111222222222333333333444444333333444555777999:::;;;<<<===BBBJJJTTTbbbvvv{{{ssssssyyyzzzvvvtttuuuwwwyyyyyy{{{~~~zzzrrrkkkeee___[[[XXXOOOLLLIIIFFFEEEDDDCCCAAA@@@AAAAAAAAA@@@??????>>><<<<<<===>>>?????????>>>======>>>???BBBDDDFFFGGGGGGGGGHHHHHHHHHHHHGGGGGGAAAAAAAAAAAABBBBBBCCCDDDFFFFFFFFFFFFGGGGGGGGGGGGDDDDDDEEEFFFFFFFFFEEEEEEBBBBBBBBBAAAAAABBBEEEHHHGGGKKKPPPTTTWWWYYY\\\]]]^^^aaadddeeefffffffffgggeeeiiiooouuu|||vvvUUUTTTSSSQQQOOONNNNNNMMMIIIGGGBBB===:::777666666555555555555555555555555555555555666666666666777666666666666777777777777;;;888777999:::999;;;@@@EEELLLYYYjjj}}}vvvfffbbbiiiwwwpppeeeaaa^^^]]]```aaa___```dddbbbaaa```______^^^______ZZZZZZYYYXXXVVVUUUTTTTTTPPPOOONNNLLLKKKIIIHHHGGGCCCAAA===999666444222222000000000000000000000000111111111111111111111111222222333333333444444444333333333444444444555555666555555666999;;;<<<<<>>???>>>===<<<<<<===>>>???AAAAAA@@@AAACCCEEEHHHJJJKKKLLLMMMOOOQQQPPPNNNKKKHHHFFFBBB@@@@@@CCCGGGIIIKKKLLLMMMNNNNNNMMMLLLKKKNNNMMMKKKKKKKKKKKKHHHFFFHHHHHHGGGEEEBBBBBBDDDFFFHHHKKKNNNPPPPPPPPPQQQRRRUUUWWW[[[___bbbbbbbbbaaaaaacccfffkkkrrr}}}UUUTTTSSSQQQPPPOOOOOOOOOIIIFFFBBB===:::777666666555555555555555555555555444555555555555666666666666666666777777777888888===::::::===>>>===@@@EEELLLUUUdddvvvmmmbbbfffnnn|||pppddd```^^^```aaa```aaadddbbbbbbaaa```___^^^^^^^^^ZZZYYYYYYWWWVVVUUUTTTSSSQQQPPPOOONNNLLLJJJIIIHHHEEECCC@@@<<<888666444444222222222222222222222222111111111111111111111111222222333333333444444444333333444444444555555555777666666777:::<<<======AAAAAAIIIXXXgggtttuuussszzz}}}yyywwwxxx{{{}}}~~~vvvrrrmmmggg```[[[XXXVVVRRROOOLLLIIIHHHGGGEEECCCCCCCCCCCCBBBAAA@@@???>>>@@@???>>>======>>>???@@@AAA@@@@@@@@@BBBEEEHHHIIIMMMOOOQQQUUUXXXWWWTTTQQQJJJHHHDDDBBBCCCGGGLLLPPPTTTUUUVVVWWWWWWVVVUUUTTTUUUTTTSSSTTTTTTSSSQQQNNNLLLLLLKKKHHHFFFFFFHHHJJJKKKMMMPPPQQQQQQPPPQQQRRRSSSUUUYYY]]]```aaaaaa``````bbbeeehhhmmmvvvQQQQQQOOONNNNNNMMMMMMMMMHHHFFFBBB===:::777555555555555555555555555555555444444444555555555555666666777777777777888888888999777999<<<===<<<@@@FFFOOOZZZlll~~~}}}|||yyyxxxwwwvvvvvvvvvvvvvvvwwwxxxyyyyyyzzz}}}uuuhhhfffgggqqq~~~kkkddd`````````___```dddccccccbbb```___^^^^^^]]]YYYYYYXXXWWWUUUTTTSSSSSSRRRQQQPPPOOOMMMKKKJJJIIIGGGEEEBBB>>>;;;888666666333333333333333333333333222222222222222222222222333333333333444444444444333444444444444555555555888888888888:::<<<===???BBBGGGRRRcccrrr~~~{{{~~~{{{zzzzzz|||~~~{{{wwwooommmiiiddd```\\\YYYXXXTTTRRRNNNLLLKKKJJJHHHGGGDDDCCCBBBBBB@@@???>>>>>>@@@??????>>>>>>??????@@@?????????@@@BBBDDDGGGHHHMMMOOOTTTZZZ^^^]]]ZZZVVVLLLIIIFFFDDDGGGMMMTTTYYY___```aaabbbbbbaaa```___\\\\\\\\\^^^___]]][[[XXXSSSRRRQQQNNNLLLLLLOOORRRQQQSSSUUUVVVUUUTTTTTTUUUUUUXXX\\\```cccddddddcccdddeeegggiiilllrrrxxx}}}QQQPPPOOONNNNNNNNNNNNNNNHHHFFFBBB>>>:::777555444555555555555555555555555444444444444555555555555777777777888888888999999888777888;;;;;;;;;@@@GGGSSSaaavvvyyyyyyxxxxxxvvvuuusssrrrsssrrrqqqooonnnmmmllllllkkklllmmmmmmmmmppptttxxxyyy}}}rrrjjjeeeiiiwwwtttkkkccc``````^^^___bbbccccccbbbaaa```___]]]]]]YYYYYYXXXVVVUUUTTTSSSRRRRRRQQQPPPOOOMMMKKKJJJIIIGGGFFFCCC@@@===:::777666333333333333333333333333222222222222222222222222333333333444444444444555444444444444555555555555777777888888999;;;>>>@@@CCCMMM]]]nnn|||~~~~~~|||uuuooommmkkkiiifffccc```^^^]]]WWWUUURRRQQQPPPOOOLLLJJJEEEDDDCCCBBB@@@??????>>>??????>>>>>>>>>>>>??????>>>>>>???@@@BBBDDDFFFGGGHHHLLLSSSZZZ______[[[WWWMMMJJJGGGFFFJJJRRR[[[aaaeeeggghhhjjjjjjhhhgggeeeaaabbbccceeefffeeebbb```ZZZZZZXXXUUUSSSTTTWWWZZZ\\\^^^``````^^^]]]]]]]]]^^^aaaeeeiiilllmmmmmmlllllllllnnnppprrruuuxxxzzz}}}SSSSSSRRRQQQPPPPPPPPPQQQHHHFFFCCC???;;;888666555666666666666666666666666444444444555555555666666888888888888999999999999<<<;;;<<<>>>>>>???FFFOOO^^^mmm~~~~~~}}}|||||||||{{{yyywwwqqqqqqpppooonnnlllkkkjjjiiiiiihhhgggeeedddbbbaaabbbbbbccccccccceeehhhkkkmmmpppvvvzzz~~~wwwnnneeeeeennnuuuhhhbbb___]]]]]]___cccccccccbbbaaa___^^^]]]ZZZYYYXXXWWWUUUTTTSSSSSSQQQPPPOOONNNLLLJJJIIIHHHGGGFFFCCC@@@===:::777555222222222222222222222222222222222222222222222222333333444444444555555555444444444555555555666666555666777777888:::???CCCFFFTTThhhyyyyyyqqqkkklllkkkjjjhhhfffcccbbbaaa[[[YYYWWWUUUTTTSSSPPPMMMGGGFFFDDDBBBAAA@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???AAABBBDDDFFFFFFEEEJJJQQQYYY^^^^^^ZZZVVVKKKIIIFFFGGGLLLUUU___fffiiikkkmmmoooooommmkkkiiiffffffgggiiikkkkkkiiigggaaa```^^^[[[ZZZ[[[___bbbhhhjjjllllllkkkiiiiiijjjjjjmmmppptttwwwwwwwwwvvvttttttuuuwwwzzz|||}}}}}}~~~PPPOOONNNMMMLLLLLLLLLLLLHHHGGGDDDAAA===:::777555666666666666666666666666555555555666666666666777888888999999999:::::::::;;;;;;;;;======AAALLLXXXiiixxx~~~|||{{{yyyxxxwwwxxxxxxuuutttrrrrrrrrrqqqnnnllliiiiiihhhgggeeecccbbbaaa\\\\\\[[[[[[ZZZXXXWWWVVVXXXYYYYYYYYYYYYZZZ\\\___aaaeeeiiilllpppvvvtttiiifffiiivvvpppfffaaa]]]\\\]]]aaabbbccccccbbbaaa___^^^ZZZZZZYYYXXXVVVUUUTTTSSSQQQPPPOOONNNLLLJJJIIIHHHFFFEEEDDDAAA===:::777555222222222222222222222222333333333333333333333333333444444444555555555555444444555555555666666666444666888888888<<>>>>>???@@@@@@???>>>>>>>>>???@@@BBBCCCEEEFFFGGGEEEIIIPPPXXX]]]\\\XXXUUUIIIGGGFFFHHHNNNXXXbbbhhhlllnnnqqqssssssqqqnnnlllhhhhhhhhhjjjmmmnnnmmmlllfffeeeccc```___```eeehhhpppsssuuuvvvvvvuuuvvvwwwuuuxxx{{{~~~~~~{{{zzzzzz|||NNNNNNLLLKKKIIIIIIHHHHHHIIIHHHFFFCCC???;;;888666666666666666666666666666666666666777777777888888999999999::::::::::::;;;999888999<<<>>>EEETTTcccuuu}}}wwwvvvsssqqqpppoooooooookkkiiihhhgggfffdddaaa___]]]]]]\\\[[[YYYWWWVVVUUUOOOPPPQQQQQQQQQPPPOOONNNNNNOOOOOOOOONNNNNNPPPRRRVVVYYY\\\^^^aaafffooouuu}}}uuummmiiipppyyyllleee___]]]]]]```aaabbbccccccbbb```___[[[[[[ZZZYYYWWWVVVUUUUUURRRQQQPPPOOOMMMKKKJJJIIIGGGFFFDDDBBB???;;;777555333333333333333333333333333333333333333333333333444444444444555555555555555555555555666666666666444777:::::::::>>>FFFMMMXXXkkk{{{vvvrrrrrrrrrqqqpppmmmkkkhhhgggdddbbb___]]][[[XXXTTTQQQLLLJJJGGGDDDCCCBBBBBBCCC@@@@@@AAABBBBBBAAA@@@@@@>>>???AAACCCEEEFFFGGGGGGEEEHHHNNNUUUYYYXXXUUUQQQGGGGGGGGGJJJQQQZZZdddiiikkkmmmppprrrrrrpppmmmkkkgggfffeeefffiiilllmmmmmmjjjhhhfffcccaaadddhhhllltttwwwzzz|||}}}}}}~~~TTTSSSQQQOOONNNMMMLLLLLLJJJIIIGGGDDD@@@<<<999777777777777777777777777777777777777777888888888888999999:::::::::;;;;;;;;;;;;;;;===@@@CCCMMM___ppp~~~zzzxxxrrrpppnnnkkkjjjiiihhhhhhdddbbb```___^^^\\\YYYVVVTTTSSSSSSQQQOOOMMMKKKJJJIIIJJJKKKLLLMMMLLLKKKJJJGGGHHHHHHHHHGGGGGGHHHJJJNNNPPPSSSTTTVVV[[[ccciiinnnvvvtttkkkmmmppphhhaaa^^^]]]___```bbbcccdddcccaaa```\\\\\\[[[YYYXXXWWWVVVUUUSSSSSSQQQPPPNNNMMMKKKKKKGGGGGGFFFCCC@@@<<<888666444444444444444444444444333333333333333333333333444444444555555555666666555555555555666666666777555888;;;<<<<<>>BBBLLLXXXmmm~~~~~~|||zzzwwwxxxxxxxxxwwwtttqqqooollliiiddd___\\\XXXTTTQQQQQQNNNJJJHHHHHHHHHHHHHHHCCCCCCCCCDDDCCCCCCBBBAAAFFFFFFEEEDDDDDDEEEFFFGGGGGGHHHKKKOOOSSSSSSOOOKKKHHHIIILLLPPPVVV]]]cccgggeeefffgggiiijjjiiifffddd```___^^^\\\\\\___eeeiiiiiigggeeecccbbbeeekkkoooqqquuu{{{TTTSSSQQQOOOMMMLLLKKKJJJIIIHHHFFFDDDAAA===;;;999888888777666666666666666777777777777777888888999;;;;;;:::999999:::::::::;;;>>>AAAEEENNN```vvv}}}|||zzzxxxvvvrrrrrrqqqooolllhhheeeccc___]]][[[XXXVVVTTTRRRRRROOOOOONNNMMMKKKIIIHHHGGGGGGFFFEEEDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDBBBCCCDDDDDDEEEEEEEEEEEEEEEEEEFFFHHHKKKOOORRRTTTYYY^^^eeennnwwwwww|||ssshhhaaa^^^]]]___`````````____________]]][[[YYYXXXWWWWWWXXXVVVUUUSSSQQQOOOLLLKKKJJJHHHGGGFFFCCCAAA>>>;;;:::777666555333333333333444444444444444444444444444444444444555555555555666555555555555555666888888777777999===???DDDQQQ^^^vvv~~~~~~}}}yyyzzzzzzzzzyyyvvvtttrrrmmmjjjeeeaaa^^^[[[WWWTTTSSSPPPMMMKKKJJJJJJHHHGGGDDDEEEEEEEEEEEEDDDCCCCCCGGGFFFEEEEEEEEEFFFGGGGGGIIIIIILLLPPPSSSSSSOOOLLLJJJLLLOOOSSSXXX^^^ccceeedddeeefffhhhiiihhhdddaaa[[[ZZZYYYWWWWWWZZZ___ccceeedddbbb``````ccchhhlllppptttzzz~~~TTTSSSRRRPPPNNNMMMMMMMMMJJJIIIGGGEEEBBB???<<<:::888888777666666666666777999888666555666777999;;;;;;:::::::::::::::;;;<<<<<>><<<:::888777555444333333444444444444444444444444444444444444444555555555555666555555555555666777888888888888:::>>>BBBJJJZZZiii}}}~~~~~~~~~~~~~~~~~~}}}{{{xxxvvvtttmmmjjjgggdddaaa___[[[XXXVVVTTTQQQOOONNNMMMJJJHHHHHHHHHGGGGGGGGGFFFFFFFFFIIIHHHGGGFFFFFFFFFGGGHHHKKKLLLNNNQQQSSSSSSPPPMMMMMMOOOSSSWWW\\\___aaabbbbbbbbbccceeefffdddaaa^^^VVVVVVTTTRRRRRRTTTYYY]]]aaaaaa```______bbbgggkkknnnrrrxxx|||TTTSSSRRRQQQOOOOOONNNNNNJJJIIIHHHFFFCCC@@@===<<<999888777777666666777777888888777777777888999::::::999999999:::;;;;;;<<<<<>>===999999888777777777777777666777888::::::999999888888888888999999;;;<<<<<<===CCCOOO^^^rrr~~~{{{yyyuuurrrllliiieeeaaa___\\\YYYWWWTTTSSSQQQOOOLLLKKKIIIHHHHHHGGGFFFEEEDDDDDDDDDDDDBBBCCCCCCDDDDDDCCCCCCBBBBBBAAAAAA@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBBCCCCCCEEEDDDDDDDDDDDDEEEFFFFFFHHHIIIKKKLLLNNNPPPQQQQQQSSSUUUYYY\\\bbbmmm{{{tttiiiccc```^^^^^^```bbbcccccc___^^^\\\ZZZXXXXXXXXXXXXUUUTTTSSSQQQOOOMMMLLLKKKHHHHHHGGGEEECCC@@@>>>===:::999777555444444444444444444444444444444444444444444444555555555555666666555555666666777888999<<<;;;===BBBJJJWWWkkk}}}~~~}}}yyyuuurrrpppmmmllljjjjjjjjjiiifffccc^^^]]][[[[[[ZZZYYYVVVTTTOOONNNMMMKKKKKKJJJKKKKKKKKKJJJHHHGGGGGGGGGHHHHHHMMMNNNPPPQQQQQQQQQRRRRRRRRRUUUZZZ^^^```___^^^\\\]]]]]]^^^``````___\\\YYYVVVUUUSSSPPPOOOQQQUUUYYY\\\]]]^^^______aaaeeehhhhhhkkkoootttxxx~~~UUUTTTSSSQQQOOONNNNNNNNNIIIIIIGGGFFFCCC@@@>>>===999999888777777777777888666777999;;;;;;:::999777888888888999:::<<<===>>>AAAJJJYYYlll}}}yyyvvvrrroookkkhhh```]]]ZZZWWWVVVTTTQQQOOOLLLKKKIIIGGGFFFEEEDDDDDDCCCCCCBBBBBBBBBCCCCCCDDDBBBBBBCCCCCCCCCCCCCCCBBB@@@@@@????????????@@@@@@BBBBBBBBBCCCDDDDDDEEEEEEGGGGGGFFFFFFGGGHHHJJJKKKLLLMMMOOOQQQSSSTTTUUUUUUVVVYYY\\\___dddmmmyyyssshhhccc^^^]]]```bbbbbbaaa^^^]]][[[YYYWWWWWWWWWWWWTTTTTTRRRQQQOOOMMMLLLKKKHHHHHHGGGEEECCCAAA???>>>;;;:::888666555444444555444444444444444444444444444444444555555555555666666666666666777888999999::::::===EEENNN^^^ttt{{{wwwtttqqqpppooonnnnnnooopppooommmkkkfffdddaaa```___^^^\\\ZZZQQQPPPNNNMMMLLLLLLLLLMMMKKKJJJHHHGGGFFFGGGGGGHHHLLLMMMOOOPPPPPPQQQSSSUUUUUUXXX]]]aaabbbaaa___]]]]]]]]]^^^aaabbbaaa^^^[[[XXXWWWUUURRRPPPRRRVVVYYY[[[\\\^^^______```ccceeefffhhhlllpppuuu{{{VVVUUUSSSQQQOOOMMMLLLLLLHHHHHHGGGEEECCC@@@>>>===:::999888888777777888888888888999999:::::::::999999::::::;;;===>>>@@@AAAHHHSSSeee{{{|||zzzuuurrrmmmiiieeeaaa]]]YYYUUUSSSPPPNNNNNNMMMKKKIIIGGGFFFEEEDDDCCCCCCDDDDDDBBBAAAAAAAAABBBCCCDDDDDDDDDEEEEEEEEEEEEEEEDDDDDDBBBBBBAAAAAAAAAAAABBBBBBCCCDDDDDDEEEFFFFFFGGGGGGKKKJJJJJJJJJKKKNNNPPPRRRSSSTTTWWWYYY\\\]]]^^^^^^[[[^^^aaadddhhhpppzzz~~~lllfff```]]]___aaaaaa___]]]\\\ZZZXXXVVVVVVVVVVVVTTTSSSRRRQQQOOONNNLLLLLLIIIHHHGGGFFFDDDBBB@@@???<<<;;;999777555555555555444444444444444444444444444444444555555555555666666666666666777888999::::::;;;AAAKKKXXXiii|||~~~}}}}}}||||||}}}~~~|||yyywwwuuutttsssrrrrrrsssuuuwwwwwwtttrrrooolllhhhdddbbbaaa^^^]]]SSSRRROOOMMMLLLLLLMMMNNNKKKJJJHHHGGGFFFFFFFFFGGGJJJLLLNNNNNNNNNPPPTTTWWWZZZ\\\```dddeeedddbbb```___```aaadddfffeeeccc```]]]\\\ZZZVVVTTTVVVZZZ]]]^^^```bbbcccccccccdddffffffhhhkkknnnssszzzVVVUUUSSSPPPNNNLLLKKKKKKHHHGGGFFFDDDBBB@@@>>><<<:::999888888777888888888:::999888777777999;;;<<<;;;;;;<<<===???AAABBBCCCMMMYYYmmm~~~{{{wwwsssqqqkkkhhhccc___ZZZVVVQQQNNNNNNLLLIIIHHHIIIHHHGGGFFFGGGFFFEEEDDDDDDEEEFFFGGGBBBBBBBBBCCCCCCEEEFFFGGGHHHHHHHHHIIIHHHHHHGGGFFFEEEEEEEEEDDDDDDEEEFFFFFFDDDEEEEEEFFFGGGHHHHHHIIINNNMMMMMMMMMOOORRRUUUVVVZZZ[[[^^^aaadddeeeffffff___bbbfffiiimmmsss|||ooohhhaaa^^^___aaa```]]]\\\[[[YYYWWWVVVUUUUUUVVVTTTSSSRRRQQQOOONNNMMMLLLIIIHHHHHHFFFDDDBBB@@@???===;;;999777555555555555444444444444444444444444444444444555555555666666666666666666777888999:::<<<>>>FFFRRRaaatttyyy{{{}}}{{{yyyxxxxxxuuuuuuvvvxxx|||||||||zzzyyyxxxwwwwwwwwwuuuuuuwwwyyy{{{{{{yyywwwvvvrrrlllgggdddaaa___]]]TTTRRRPPPMMMLLLLLLMMMNNNJJJIIIHHHFFFEEEEEEFFFFFFHHHKKKMMMNNNMMMPPPTTTXXX]]]___cccfffgggfffeeecccaaabbbdddgggiiiiiigggdddcccbbb___\\\ZZZ[[[___bbbccceeeggghhhhhhggghhhiiigggiiikkknnnssszzzUUUTTTRRRQQQOOOOOONNNNNNKKKIIIGGGEEEDDDAAA===;;;<<<;;;::::::999999::::::777777777888999;;;<<<===;;;999999;;;<<<===CCCKKKQQQeee|||uuuqqqpppmmmhhhddd```^^^[[[VVVRRROOOLLLKKKIIIIIIHHHGGGGGGFFFEEEEEECCCDDDDDDDDDDDDEEEEEEEEEDDDEEEEEEGGGIIIKKKMMMNNNMMMMMMNNNNNNNNNLLLKKKJJJGGGHHHHHHIIIIIIIIIHHHHHHIIIIIIIIIJJJLLLOOORRRTTTSSSRRRRRRSSSVVV[[[___bbbbbbbbbeeeiiimmmppppppoooiiikkkmmmooosssxxxrrraaaYYYYYY[[[ZZZWWWZZZYYYWWWUUUTTTTTTUUUUUUUUUTTTSSSRRRPPPNNNMMMMMMIIIGGGEEEDDDCCCBBB@@@>>>>>><<<999666555444555555666666555555555444444444555555555555555666777777999888666777999;;;<<<<<<===>>>FFFWWWooo}}}}}}~~~|||wwwsssooollljjjnnnnnnnnnpppssswww{{{}}}~~~}}}|||{{{yyywwwwwwwwwyyyzzzxxxxxxyyy|||yyyuuupppjjjfffbbb]]]ZZZQQQOOOLLLJJJIIIIIIJJJKKKIIIHHHFFFEEEEEEFFFGGGIIIHHHHHHHHHIIIJJJOOOUUUZZZbbbdddhhhiiiiiihhhiiiiiijjjkkklllnnnooooooooopppkkkiiifffddddddeeegggiiikkklllnnnooooooooonnnmmmooooooppppppsssyyyUUUTTTRRRQQQPPPOOONNNNNNKKKIIIGGGEEEDDDAAA>>>;;;;;;;;;:::999999999999999888888888888999:::;;;<<<<<<::::::===>>>AAAHHHQQQ\\\ooo}}}yyyssslllhhhfffddd___[[[VVVUUURRROOOLLLJJJHHHGGGGGGGGGGGGFFFEEEEEEDDDDDDCCCCCCDDDDDDEEEFFFFFFGGGHHHHHHIIIJJJLLLNNNPPPQQQQQQQQQQQQRRRQQQPPPOOONNNKKKLLLLLLMMMMMMMMMLLLLLLLLLLLLLLLMMMPPPSSSVVVXXXZZZYYYYYY[[[^^^bbbfffhhhhhhiiijjjmmmppprrrqqqppplllmmmoooqqqtttyyylllaaa___```^^^[[[[[[ZZZXXXVVVUUUUUUUUUUUUTTTSSSSSSQQQPPPOOONNNNNNJJJHHHFFFEEEEEEDDDAAA???>>><<<999777555444555555666666555555555444444444666555555555555666777777999888777777999;;;<<<===@@@CCCMMM___vvvxxxyyy~~~}}}~~~|||zzzvvvqqqlllgggdddcccddddddeeehhhkkkooorrrttt{{{}}}}}}{{{{{{{{{{{{zzzyyyxxxxxxyyy{{{|||{{{{{{|||{{{wwwqqqkkkfffaaa]]]YYYPPPOOOMMMKKKKKKKKKLLLMMMLLLKKKIIIGGGGGGHHHIIIJJJGGGGGGGGGHHHJJJPPPXXX]]]fffiiimmmppppppooonnnoooooopppqqqrrrssstttttttttrrrpppooonnnnnnnnnpppqqqssstttuuuuuuuuutttssssssrrrrrrrrrrrrtttyyyUUUTTTSSSQQQPPPOOONNNNNNKKKIIIGGGEEEDDDBBB>>><<<::::::999888888888888999999999999999999:::;;;;;;===<<<<<>><<<:::888666555555555666666666555555555555444666666555555666666777888888888888888999;;;===>>>BBBIIIWWWkkkxxxqqqooovvv~~~}}}{{{|||}}}}}}~~~}}}xxxrrrppplllfffaaa]]]ZZZXXXXXXYYY[[[^^^bbbeeeiiijjjrrrtttuuuuuuttttttuuuwwwyyyyyyyyyyyyzzz|||}}}~~~~~~~~~~~~}}}zzzuuunnnhhhbbb]]]XXXUUUOOONNNMMMLLLLLLMMMNNNOOOPPPOOOMMMKKKJJJJJJJJJKKKFFFFFFFFFGGGKKKRRR[[[bbbjjjnnnssswwwwwwuuutttsssvvvvvvwwwxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwxxxxxxzzz{{{|||||||||zzzyyyxxxwwwwwwvvvuuuvvvyyyVVVUUUSSSRRRPPPOOONNNNNNKKKIIIGGGFFFDDDBBB???<<<:::999888888777777888888::::::999999999::::::;;;>>>===>>>@@@BBBGGGTTT```zzz}}}yyytttnnnjjjeeeaaa[[[VVVTTTQQQMMMJJJHHHHHHGGGEEEEEEDDDDDDDDDFFFFFFGGGGGGHHHIIIIIIIIIIIIIIIKKKLLLNNNPPPQQQRRRRRRSSSTTTUUUWWWYYY[[[\\\^^^^^^]]]\\\\\\\\\\\\]]]ZZZZZZZZZZZZZZZZZZYYYXXXWWWXXXYYY[[[^^^bbbdddfffkkkkkklllmmmoooqqqssstttvvvuuusssrrrqqqpppnnnkkkjjjlllppptttwww{{{xxx~~~yyyhhh___]]][[[YYY[[[[[[YYYXXXVVVUUUTTTSSSRRRRRRQQQQQQPPPPPPPPPOOOKKKIIIGGGFFFFFFEEEBBB@@@>>>===;;;999777666555555666666666555555555555555666666666555666777777888888888999999999;;;>>>@@@DDDOOOaaavvvooommmpppzzz|||yyyuuuwwwzzz~~~~~~{{{xxxyyy{{{|||~~~yyyrrrmmmhhheeeaaa\\\WWWSSSPPPNNNOOOQQQTTTWWW\\\```ccceeejjjkkklllllllllmmmpppssswwwxxxyyy{{{}}}~~~~~~}}}}}}~~~|||zzzwwwtttooohhhaaa[[[VVVQQQNNNLLLLLLLLLLLLNNNOOOQQQRRRTTTSSSQQQOOOMMMLLLLLLLLLEEEEEEFFFGGGLLLTTT^^^eeelllqqqwwwzzzzzzxxxvvvuuuxxxxxxyyyyyyyyyxxxxxxwwwuuuvvvxxxyyyzzzzzzzzzyyy}}}}}}~~~~~~||||||{{{{{{{{{yyyxxxyyy}}}WWWVVVTTTRRRPPPOOONNNNNNKKKIIIGGGFFFEEECCC@@@===:::999888888777777888888:::::::::999::::::;;;;;;>>>===???BBBDDDLLL\\\kkk{{{vvvqqqkkkeee```[[[XXXSSSPPPMMMKKKIIIGGGHHHGGGFFFEEEEEEEEEEEEEEEFFFFFFGGGHHHJJJKKKLLLMMMMMMNNNOOOQQQSSSUUUVVVWWWXXXYYYZZZ\\\^^^aaaccceeefffeeecccaaa```aaabbbcccaaaaaaaaaaaaaaa```______^^^___aaadddhhhkkkmmmooouuuvvvwwwxxxxxxyyyyyyxxxwwwuuuqqqooommmkkkhhhfffdddgggmmmrrrwww{{{xxxxxxmmmbbb^^^]]]\\\ZZZZZZYYYXXXVVVUUUSSSSSSRRRRRRQQQQQQPPPPPPPPPOOOJJJHHHFFFEEEEEEDDDBBB@@@>>>===<<<:::888777666555666666666666666666666666666666666666666777888888777999:::::::::;;;???BBBFFFTTTjjj{{{kkkoooxxx}}}xxxuuuooopppsssxxx{{{|||yyywwwvvvwwwzzz|||~~~~~~zzzuuuooohhhddd]]][[[XXXTTTPPPMMMJJJIIIIIIKKKNNNRRRVVV[[[___aaaeeefffgggggghhhjjjnnnqqqvvvxxxzzz|||~~~}}}||||||{{{yyyuuurrrnnniiibbb[[[UUUQQQMMMJJJIIIIIIKKKMMMOOOQQQSSSTTTXXXVVVTTTRRROOOMMMLLLKKKDDDEEEFFFIIINNNVVV```gggmmmrrrwwwzzzzzzxxxvvvtttttttttttttttsssrrrqqqqqqoooqqqsssvvvwwwwwwwwwvvvzzz|||}}}~~~|||zzzyyy{{{}}}XXXWWWUUURRRPPPOOONNNNNNKKKIIIGGGFFFEEECCC@@@>>>::::::999888888888888999:::::::::::::::;;;<<<<<<===>>>AAAEEEJJJUUUiii{{{yyywww{{{{{{wwwrrrmmmhhhbbb[[[WWWPPPNNNLLLIIIGGGFFFFFFFFFGGGGGGFFFFFFFFFGGGGGGHHHGGGHHHJJJLLLNNNPPPQQQRRRSSSTTTUUUWWWYYYZZZ\\\\\\^^^___aaadddgggkkkmmmoooooommmjjjgggeeefffggghhhhhhhhhhhhhhhhhhgggfffeeeggghhhkkknnnrrruuuxxxyyy}}}|||vvvsssoookkkiiifffdddaaa___dddkkkqqqvvv{{{}}}www}}}qqqddd^^^\\\[[[YYYYYYYYYYYYXXXVVVUUUTTTSSSRRRRRRQQQPPPPPPOOOOOOJJJHHHFFFEEEEEEDDDAAA???>>>>>>===;;;999888666666555666666666666777777777777777666666777777888999777999;;;;;;:::;;;???CCCJJJZZZrrryyyjjjuuuzzzuuurrrlllmmmooorrrvvvwwwvvvttttttwwwzzz~~~}}}yyyuuupppkkkeee___\\\TTTSSSPPPNNNKKKIIIHHHGGGFFFFFFHHHLLLQQQXXX]]]```dddeeefffggghhhjjjnnnpppwwwxxx{{{}}}~~~~~~}}}|||}}}|||zzzyyyxxxuuuqqqnnniiiddd\\\VVVRRRNNNLLLJJJGGGHHHKKKNNNQQQTTTWWWXXXZZZYYYVVVTTTPPPMMMKKKJJJEEEFFFHHHKKKPPPWWW```ffflllppptttvvvuuusssqqqpppllllllkkkkkkjjjhhhgggfffgggiiikkknnnppppppqqqqqqtttvvvyyy}}}~~~{{{yyyyyyzzz|||~~~XXXWWWUUUSSSQQQOOONNNNNNKKKIIIGGGFFFFFFDDDAAA>>>;;;;;;:::999999999999999999999999:::;;;<<<===>>><<<>>>DDDKKKSSSbbbzzzvvvmmmmmmsssyyy}}}~~~|||zzz|||||||||}}}~~~{{{qqqnnniiiddd___YYYSSSOOOIIIHHHHHHFFFEEEFFFGGGHHHGGGGGGHHHIIIJJJLLLNNNOOONNNOOOQQQTTTVVVYYY[[[\\\]]]^^^___aaabbbdddeeeeeedddfffhhhlllppptttxxxzzzxxxuuupppllljjjjjjlllmmmoooooooooooonnnmmmlllkkkoooqqqtttxxx|||~~~|||uuurrrmmmjjjgggeeebbb```___dddkkkrrrvvvzzz~~~~~~}}}zzz{{{wwwggg___[[[ZZZYYYZZZZZZ[[[ZZZYYYXXXWWWTTTSSSSSSQQQPPPOOONNNNNNKKKIIIGGGFFFFFFEEEBBBAAA>>>>>>===<<<:::888777666555666666666777777777777777777666666777777888999777:::<<<<<<:::;;;@@@EEEPPPbbb{{{|||tttlll}}}~~~wwwrrrooonnnmmmmmmooorrrttttttsssssswww|||~~~{{{sssoooiiiccc^^^YYYUUURRRLLLKKKJJJIIIHHHGGGGGGGGGFFFFFFGGGJJJPPPWWW^^^ccceeegggiiijjjkkkllloooqqqxxxyyy|||~~~~~~}}}zzzyyywwwvvvtttrrrqqqnnnjjjgggbbb]]]VVVPPPMMMKKKJJJHHHGGGIIILLLQQQUUUXXX[[[\\\[[[YYYWWWTTTPPPMMMJJJHHHEEEGGGKKKNNNRRRXXX___cccfffiiillllllkkkhhhgggfffcccccccccaaa```^^^\\\[[[]]]^^^```ccceeeggghhhhhhiiilllqqqwww}}}|||yyyxxxxxxzzz|||}}}YYYWWWUUUSSSQQQOOONNNNNNKKKIIIGGGFFFFFFDDDAAA???<<<;;;::::::999999::::::888999999:::;;;<<<>>>???<<>>>>><<<;;;999777666555666666666777777888888777777777777777888888999666:::===<<<:::;;;@@@EEEUUUhhhsssnnnqqq{{{uuuooommmpppnnnmmmnnnqqqsssssssssssswww}}}zzztttpppkkkfff___XXXTTTPPPMMMJJJGGGGGGGGGFFFFFFGGGGGGHHHHHHHHHHHHKKKQQQYYYaaafffgggiiikkklllmmmnnnppprrrxxxzzz}}}~~~~~~{{{xxxvvvqqqooommmllljjjgggccc```[[[VVVPPPKKKIIIHHHGGGFFFHHHJJJNNNSSSWWW[[[^^^___[[[ZZZWWWTTTPPPLLLIIIGGGFFFHHHLLLPPPSSSXXX]]]aaa```bbbccccccaaa___^^^^^^^^^^^^]]]\\\ZZZXXXVVVUUUUUUVVVWWWZZZ\\\^^^```aaa```ccciiiqqqxxx}}}|||yyywwwwwwyyy||||||zzzzzz~~~[[[XXXTTTRRRQQQPPPNNNMMMMMMLLLJJJHHHFFFDDDBBBBBB===<<<<<<;;;;;;;;;<<<<<<999888888888:::<<<<<<<<>>===<<<:::888777555555555555555666777777666666777777888888999999;;;::::::;;;:::;;;CCCLLL```ssssssnnnqqq}}}xxxuuusssrrrooopppqqqqqqpppqqqrrrtttsssxxx~~~}}}{{{zzztttkkkddd]]]ZZZVVVRRRMMMJJJHHHHHHDDDEEEFFFEEEDDDCCCDDDEEEIIIIIIKKKOOOVVV^^^fffkkkmmmmmmnnnpppqqqssstttuuuzzz|||}}}~~~|||yyyuuusssppplllgggcccaaa___]]][[[YYYSSSKKKEEEBBBCCCCCCDDDKKKMMMQQQVVVZZZ^^^`````````]]]WWWRRRMMMJJJIIIIIIIIIMMMQQQUUUWWWYYY[[[]]]]]]]]]^^^^^^]]][[[YYYXXXZZZYYYWWWTTTSSSRRRRRRSSSQQQQQQRRRSSSTTTVVVXXXYYYZZZXXXZZZccckkkpppwww||||||zzzvvvqqqvvvxxx|||}}}{{{ZZZWWWSSSQQQPPPOOOMMMLLLKKKKKKIIIGGGEEECCCBBBAAA======<<<;;;;;;;;;<<<<<<<<<;;;:::;;;<<<>>>>>>>>>CCCFFFRRRggg}}}zzznnnccc]]]XXXXXXYYYZZZ```gggpppvvv~~~xxxmmmddd^^^[[[YYY___```aaacccfffiiilllmmmkkkjjjhhhhhhgggddd___[[[YYYXXXUUURRRPPPNNNLLLKKKNNNOOOPPPPPPOOOPPPRRRTTTWWWXXXYYY[[[^^^bbbeeegggmmmnnnnnnooopppqqqssstttuuuvvvwwwxxxxxxxxxxxxxxxvvvwwwyyy~~~zzzwwwuuuuuutttxxxxxxwwwuuutttuuuyyy{{{zzzyyywwwssspppmmmkkkiiikkkmmmqqqvvvyyy|||}}}}}}|||xxxsssqqqttt{{{zzzwwwzzzzzz~~~qqqeeeccc^^^\\\ZZZYYYYYYYYYXXXXXXWWWVVVTTTRRRPPPNNNMMMMMMLLLKKKIIIGGGFFFDDDDDDCCC@@@??????>>><<<:::888777666555555555555666777777777777777777888888888888:::999:::<<<<<<>>>GGGQQQgggyyyzzzmmmnnnvvvyyyuuusssrrrqqqnnnoooppppppppppppsssuuuvvvzzz}}}yyytttqqqnnniiiaaa[[[WWWUUUQQQNNNKKKIIIGGGGGGEEEFFFGGGHHHGGGGGGHHHHHHKKKLLLNNNSSS[[[ccckkkoooqqqqqqssstttvvvwwwxxxxxxyyyzzz|||}}}{{{wwwsssqqqkkkgggccc___]]]\\\ZZZYYYVVVQQQJJJDDDBBBCCCDDDDDDJJJMMMQQQVVV[[[^^^```aaa^^^[[[VVVQQQMMMKKKJJJJJJJJJNNNTTTXXXZZZ[[[\\\]]]\\\\\\\\\\\\[[[ZZZYYYXXXYYYXXXVVVTTTSSSRRRRRRRRRQQQQQQQQQRRRSSSTTTUUUUUUWWWTTTVVV]]]dddjjjqqqxxx~~~{{{wwwrrrsssvvvzzz}}}{{{{{{ZZZWWWSSSPPPOOONNNLLLKKKJJJIIIHHHFFFDDDBBBAAA@@@>>>===<<<<<<;;;;;;<<<<<<===<<<<<<;;;<<<>>>???@@@BBBHHHWWWpppmmmbbb[[[VVVTTTUUUXXXYYY___eeejjjqqqyyyxxxkkk```WWWRRRPPPRRRSSSVVVYYY]]]```cccdddaaa___]]][[[[[[YYYWWWTTTSSSSSSSSSRRRRRRRRRQQQQQQTTTUUUVVVWWWWWWXXXZZZ\\\___```cccfffjjjnnnppprrrzzzzzzyyyyyyxxxyyyyyyzzz}}}}}}~~~~~~~~~~~~{{{|||~~~{{{zzzzzzzzz{{{{{{zzzxxxxxxzzz}}}zzzwwwtttrrrqqqqqqrrrtttwwwyyy|||}}}}}}}}}{{{wwwqqqmmmmmmsss||||||uuuqqqttt|||~~~ppphhhaaa___\\\ZZZZZZYYYWWWUUUWWWVVVTTTRRRPPPNNNMMMMMMLLLKKKIIIGGGFFFDDDDDDDDD@@@@@@???>>><<<:::999888666666555555666666777888888888888888888777777777:::999:::===>>>BBBMMMYYYppppppjjjsssyyyuuurrrqqqqqqpppmmmnnnooooooooopppsssuuuzzz}}}}}}tttoooiiieeebbb]]]WWWRRRQQQOOONNNLLLJJJIIIHHHHHHGGGHHHIIIKKKLLLMMMMMMMMMNNNPPPSSSYYYaaajjjqqqvvvuuuvvvwwwyyyzzz{{{{{{{{{xxxyyyzzzzzzxxxtttooolllgggddd```]]]\\\[[[ZZZYYYSSSNNNGGGCCCBBBCCCEEEEEEIIILLLQQQWWW\\\```bbbbbb]]]ZZZUUUPPPMMMKKKKKKLLLLLLQQQXXX]]]____________]]]\\\[[[[[[ZZZZZZZZZZZZYYYYYYWWWUUUTTTSSSSSSSSSRRRQQQQQQQQQQQQPPPPPPPPPRRROOOOOOTTT[[[aaaiiiqqq|||}}}wwwqqqpppsssxxxyyyyyy{{{[[[XXXTTTQQQPPPOOOMMMKKKJJJJJJHHHGGGEEECCCBBBAAA???>>>===<<<;;;;;;;;;<<<;;;;;;;;;::::::<<<>>>AAAFFFOOObbb|||}}}mmmcccXXXTTTTTTXXX[[[]]]bbbhhhkkkqqqyyy|||oooaaaVVVPPPNNNLLLMMMPPPSSSWWWZZZ\\\]]][[[YYYWWWUUUUUUUUUUUUUUUUUUUUUVVVWWWXXXYYYYYYZZZZZZ\\\^^^^^^___```ccceeefffhhhkkkppptttxxxzzz{{{~~~~~~~~~~~~~~~}}}~~~}}}}}}~~~~~~~~~~~~}}}|||}}}~~~zzzxxxxxxxxxxxxyyyzzz|||~~~|||xxxqqqjjjgggmmmxxx{{{sssnnnooouuu{{{}}}qqqddd```]]][[[[[[[[[XXXUUUWWWVVVTTTRRRPPPNNNMMMMMMKKKKKKIIIGGGFFFEEEDDDDDDAAAAAA@@@???===;;;999888666666666555666777777888999999999888888777777777::::::;;;===>>>DDDRRR```zzzzzzkkklll}}}}}}yyytttqqqppppppppppppkkklllmmmmmmnnnpppsssvvv}}}{{{xxxnnnjjjccc^^^[[[WWWSSSPPPOOONNNNNNMMMLLLLLLLLLLLLHHHIIIJJJMMMPPPRRRRRRRRRRRRUUUYYY```hhhqqqwww{{{zzz{{{|||}}}}}}}}}||||||xxxxxxxxxwwwsssooojjjgggfffcccaaa___^^^^^^\\\ZZZOOOJJJEEEBBBBBBDDDFFFFFFHHHLLLRRRXXX]]]aaacccccc^^^[[[UUUPPPMMMLLLMMMNNNQQQWWW^^^ccceeeeeeddddddaaa```^^^]]]\\\]]]]]]^^^]]]\\\[[[YYYXXXWWWVVVUUUSSSRRRRRRQQQPPPNNNMMMLLLNNNJJJIIIMMMRRRXXXaaakkkwww|||wwwqqqooosssyyyuuuwww}}}]]]ZZZVVVSSSQQQPPPNNNLLLKKKJJJIIIHHHFFFDDDCCCCCC??????>>>===<<<;;;;;;;;;:::;;;<<<;;;;;;===AAADDDMMM[[[qqqrrrhhhZZZWWWWWW\\\```bbbgggmmmsssxxxssseeeYYYRRROOOJJJKKKMMMOOORRRUUUWWWXXXVVVUUUTTTRRRSSSTTTWWWZZZ[[[\\\^^^```aaaaaabbbaaacccdddfffggghhhjjjmmmooooooqqquuuyyy}}}~~~~~~~~~~~~zzzrrriiifffkkkwww|||tttmmmkkkooosss~~~{{{hhhccc^^^\\\]]]]]]ZZZWWWWWWVVVTTTRRRPPPNNNMMMMMMKKKJJJIIIGGGFFFEEEEEEEEEBBBAAAAAA???>>><<<:::999666666666666666777888888::::::999999888888777777:::;;;<<<>>>???FFFWWWhhhssskkkqqqwwwtttpppnnnnnnoooooooooiiijjjkkkkkkllloootttwww~~~~~~}}}|||{{{|||~~~|||xxxuuukkkgggbbb^^^ZZZXXXUUUTTTPPPPPPPPPPPPPPPOOOOOOOOOJJJIIIJJJMMMSSSWWWXXXXXXXXX[[[```gggooovvv|||}}}|||wwwvvvuuurrrnnniiieeecccfffeeeccccccbbb```\\\YYYLLLHHHDDDBBBCCCEEEGGGGGGIIILLLSSSYYY___bbbcccddd```\\\WWWRRRNNNNNNOOOQQQYYY^^^eeejjjllllllkkkjjjhhhgggeeecccbbbbbbbbbccccccbbbaaa___]]][[[YYYXXXSSSSSSRRRQQQPPPNNNLLLKKKKKKGGGFFFIIILLLQQQ[[[fffpppzzz|||wwwqqqrrruuu{{{rrrwww~~~^^^[[[WWWTTTRRRPPPNNNMMMKKKJJJIIIHHHGGGEEEDDDDDD@@@???>>>===<<<;;;;;;;;;;;;===>>>======@@@FFFKKKPPPccc~~~xxxnnnaaa^^^^^^bbbfffhhhmmmssszzz}}}{{{|||}}}}}}~~~xxxjjj\\\TTTPPPIIIJJJJJJLLLNNNRRRUUUVVVSSSSSSTTTTTTTTTXXX]]]```eeefffhhhjjjllllllllllllnnnppprrrssssssuuuxxxzzz{{{}}}}}}}}}~~~|||rrrjjjhhhmmmwww~~~uuummmiiijjjlllvvv}}}ooohhh```\\\]]]^^^\\\YYYWWWVVVTTTRRRPPPNNNMMMMMMKKKJJJHHHGGGFFFEEEEEEEEEBBBBBBAAA@@@>>><<<;;;999777777666666777777888999999999999999999888888888:::;;;===???AAAKKK___rrryyymmmmmmxxx~~~sssqqqmmmllllllmmmmmmmmmggghhhiiijjjkkkoootttxxx}}}~~~~~~~~~~~~|||vvvsssrrrppppppsssuuuwwwyyyyyyxxxuuusssiiigggdddaaa^^^]]]\\\\\\WWWWWWWWWWWWUUUTTTSSSRRRMMMJJJJJJNNNUUU[[[^^^______bbbhhhooouuu{{{}}}{{{tttrrroookkkhhhfffddddddgggggghhhhhhgggbbb[[[VVVKKKGGGDDDBBBDDDFFFHHHHHHJJJMMMTTTZZZ```bbbcccccc```]]]XXXSSSRRRSSSVVVXXXbbbgggmmmrrrsssssssssssspppooommmkkkiiihhhgggggggggfffeeeccc```\\\ZZZXXXQQQQQQQQQQQQPPPNNNLLLJJJHHHFFFEEEGGGHHHLLLVVVaaakkkwww|||xxxttttttwww}}}sssxxx^^^ZZZVVVSSSQQQPPPMMMLLLJJJIIIHHHGGGFFFEEEDDDCCCAAA@@@???===<<<<<<;;;;;;999<<<>>>>>>===AAAHHHNNNWWWoooxxxllliiigggkkknnnqqqvvv|||~~~|||vvvsssppprrrtttuuuwww{{{~~~ooo```VVVRRRJJJJJJJJJKKKNNNSSSXXX[[[WWWYYY[[[\\\^^^bbbhhhmmmqqqsssvvvxxxzzz{{{{{{zzz{{{}}}~~~||||||~~~|||qqqjjjjjjpppxxx~~~wwwnnngggeeefffmmmuuuxxxnnnccc]]]]]]^^^[[[XXXWWWVVVTTTRRRPPPNNNMMMMMMJJJIIIHHHGGGFFFEEEEEEEEECCCBBBBBB@@@???===;;;:::777777666666777777888999888999999999999999999:::999:::>>>AAAEEEQQQhhh}}}~~~mmmiiiqqq{{{qqqnnnkkkjjjjjjjjjjjjiiifffggghhhhhhjjjnnntttyyy{{{{{{{{{|||}}}vvvooojjjgggeeedddeeegggjjjnnnpppqqqqqqqqqkkkjjjjjjiiigggffffffgggcccccccccaaa___\\\YYYXXXQQQMMMKKKNNNWWW```dddfffgggjjjpppvvv{{{|||wwwuuunnnlllhhheeedddeeegggiiikkkmmmooopppmmmfff\\\UUUKKKHHHDDDCCCEEEGGGHHHIIIKKKOOOUUU\\\```bbbbbbbbb^^^[[[WWWUUUVVVYYY^^^aaakkknnntttwwwxxxyyyzzzzzzuuuuuusssrrrooommmjjjiiihhhgggeeeccc___[[[WWWUUUMMMNNNOOOOOOOOOMMMKKKJJJFFFDDDDDDFFFFFFHHHRRR]]]hhhuuu}}}{{{yyytttxxx~~~}}}tttzzz]]]ZZZUUURRRPPPOOOLLLKKKIIIHHHGGGFFFEEEDDDCCCBBBAAA@@@???===<<<<<<;;;;;;666999<<<<<<<<<@@@HHHOOOeee~~~vvvrrrpppsssuuuxxx~~~~~~wwwqqqmmmfffiiilllnnnpppvvv}}}tttdddYYYTTTLLLKKKKKKLLLQQQWWW]]]aaa^^^aaaeeegggiiinnntttzzzzzz}}}~~~}}}|||~~~||||||~~~|||pppjjjlllrrryyy|||xxxnnnfffbbbbbbfffnnnyyytttfff^^^]]]]]]ZZZWWWXXXVVVTTTRRRPPPNNNNNNMMMJJJIIIHHHGGGFFFFFFFFFFFFCCCCCCBBBAAA???===;;;:::777777777777777888888999888888888999999::::::;;;888:::>>>CCCHHHVVVooouuuggghhhuuuwwwooommmjjjhhhhhhhhhgggfffeeefffggghhhjjjnnnuuuyyyyyyyyyzzz{{{}}}tttkkkddd```]]][[[ZZZ\\\```eeeiiilllnnnooonnnoooppppppooonnnooopppnnnnnnmmmjjjgggccc```^^^TTTOOOLLLOOOYYYccchhhjjjlllooouuuzzz|||vvvqqqnnnjjjgggdddaaabbbfffjjjmmmppprrrvvvwwwtttkkk___WWWKKKHHHEEEDDDEEEGGGIIIIIILLLPPPVVV\\\```bbbbbbaaa[[[YYYWWWVVVXXX^^^dddhhhpppssswwwzzz{{{|||~~~xxxxxxwwwuuurrroookkkjjjggggggeeeaaa]]]XXXTTTQQQJJJKKKMMMNNNMMMLLLJJJIIIDDDCCCDDDEEEDDDFFFOOOZZZgggttt~~~|||tttxxx{{{vvv|||\\\ZZZVVVSSSPPPOOONNNNNNKKKJJJIIIGGGFFFEEEDDDDDDBBB@@@???===<<<<<<<<<<<<>>><<<<<<>>>@@@CCCLLLVVVsss}}}{{{|||~~~xxxooohhhccc```aaagggmmmqqqxxx{{{nnn^^^SSSOOOLLLMMMTTT\\\bbbhhhnnnpppqqqssstttwww{{{{{{zzz~~~~~~ssskkklllrrr{{{{{{rrriiibbb___bbbhhhrrr|||vvvhhhbbb^^^[[[ZZZ[[[TTTTTTTTTSSSRRRPPPOOONNNKKKIIIGGGFFFFFFEEEDDDBBB@@@??????>>>===<<<<<<;;;999999999888888888888777888888999::::::::::::999888<<<@@@CCCJJJ]]]yyypppcccjjj|||yyyqqqoookkkgggeeeeeefffffffffaaabbbdddhhhlllqqquuuwwwxxxvvvuuuyyyvvvlllddd^^^YYYUUUVVVWWWZZZ\\\___dddiiimmmqqqrrruuuxxxzzz{{{|||||||||zzzwwwsssnnnjjjfffccc\\\ZZZYYY[[[aaahhhnnnpppwwwxxx{{{}}}~~~yyytttooolllgggeeeccc```aaafffmmmrrryyyzzzqqqdddYYYRRRLLLHHHIIIJJJHHHIIIKKKOOOTTT[[[aaacccddddddddd___\\\YYYXXX\\\dddmmmrrrzzz|||~~~~~~}}}|||zzzvvvqqqkkkfffccc^^^^^^^^^]]]ZZZVVVQQQOOONNNMMMLLLLLLNNNOOOOOONNNHHHDDDBBBCCCCCCFFFPPPZZZeeesss}}}{{{yyyvvvzzz{{{vvv|||\\\ZZZWWWSSSPPPOOONNNNNNKKKJJJIIIGGGFFFEEEDDDDDDAAA@@@>>>===;;;;;;<<<<<<===<<<===???@@@EEERRR___{{{~~~~~~zzzqqqjjjccc___^^^bbbgggmmmuuu}}}rrrcccVVVOOOLLLNNNXXXbbbkkksss{{{}}}~~~~~~}}}}}}}}}zzzzzz}}}vvvmmmmmmsss{{{}}}sssjjjbbb___^^^dddllluuu~~~|||}}}kkkccc___\\\ZZZZZZSSSSSSSSSRRRQQQOOONNNMMMLLLJJJHHHGGGGGGGGGEEECCCBBBAAA@@@>>>===;;;::::::999999999999888888888888888888888999999999::::::999===AAAEEENNNcccxxxlllfffqqqzzzrrrnnnjjjfffcccbbbccccccbbb^^^```dddhhhmmmqqqtttvvvwwwvvvvvv|||~~~sssjjjbbb\\\XXXUUUWWWYYY\\\^^^bbbhhhlllsssuuuxxx{{{~~~~~~}}}zzzwwwsssooollljjjeeecccbbbdddhhhnnnsssuuuxxxyyy|||}}}wwwqqqkkkgggdddcccbbbbbbdddiiiqqqwww~~~|||sssfffZZZTTTMMMIIIJJJJJJIIIKKKNNNQQQWWW^^^dddfffeeeeeeddd```^^^[[[[[[___gggoootttzzz{{{}}}~~~~~~}}}|||xxxvvvsssnnniiiccc___]]]ZZZYYYYYYWWWVVVTTTSSSRRRQQQQQQQQQSSSVVVVVVUUUSSSLLLGGGCCCBBBBBBEEENNNXXXeeerrr~~~|||{{{zzz{{{~~~{{{vvv}}}\\\ZZZWWWTTTQQQOOONNNNNNKKKJJJIIIGGGFFFEEEDDDDDDAAA@@@>>><<<;;;;;;;;;<<<;;;;;;>>>@@@BBBIII[[[mmmwwwqqqhhhbbb^^^___ccchhhrrr{{{zzziii\\\TTTQQQSSS\\\iiittt||||||{{{|||}}}|||yyyyyy}}}xxxppppppuuu|||vvvlllccc___\\\```fffnnnwwwwww|||pppeee```]]]ZZZYYYSSSSSSSSSRRRPPPOOOMMMLLLMMMKKKIIIHHHHHHGGGEEEDDDCCCBBBAAA???===;;;999999:::999999999888888888888999888777777777888:::::::::>>>BBBHHHTTTkkknnniiikkkzzzzzztttnnnjjjeeeaaa______^^^]]][[[^^^bbbhhhmmmqqqsssttttttuuuyyyuuukkkccc___[[[]]]___aaacccgggllloooyyy{{{~~~}}}zzzxxxvvvuuusssqqqooopppssswwwzzz{{{zzz{{{~~~{{{uuunnngggccc```aaabbbdddhhhooowww|||uuuhhh]]]VVVOOOJJJJJJKKKKKKMMMQQQTTTZZZbbbggghhhgggeeeddd```___^^^___dddjjjqqquuuxxxyyyzzz{{{{{{zzzyyyxxxrrrooojjjddd___ZZZWWWVVVTTTSSSRRRRRRSSSUUUWWWXXXVVVXXXZZZ___bbbccc```^^^TTTMMMFFFCCCBBBDDDMMMVVVdddqqq~~~}}}||||||{{{{{{www}}}\\\ZZZXXXUUURRRPPPOOONNNKKKJJJIIIGGGFFFEEEDDDDDDAAA@@@>>><<<;;;;;;;;;<<<:::<<<@@@BBBDDDOOOeee{{{|||ssskkkcccaaabbbgggpppzzzqqqccc]]]XXXXXXaaammmzzz||||||{{{|||}}}~~~|||zzzxxxyyy}}}yyyssssssyyyyyynnneee```\\\___ccchhhqqq|||wwwuuu|||wwwhhhccc^^^[[[YYYUUUUUUTTTSSSQQQPPPNNNMMMLLLJJJHHHHHHHHHGGGEEECCCBBBBBB@@@???===<<<;;;:::::::::999999999888888888999888777666666888:::;;;<<>>BBBEEEJJJWWWqqqwwwlllgggeeegggooowww}}}yyyjjjbbb\\\ZZZbbbnnn}}}}}}}}}}}}}}}}}}~~~zzzyyyyyyzzz}}}zzzuuuwww}}}|||qqqhhhddd]]]^^^```dddkkkuuu}}}vvvyyyooogggaaa]]][[[WWWWWWVVVUUUSSSQQQOOONNNKKKIIIGGGGGGGGGFFFDDDBBB@@@@@@??????>>>>>>======:::::::::999999999999888:::888777666666888:::;;;===???DDDNNN```yyyuuuhhhmmmxxxxxxsssnnniiiddd```]]]\\\[[[ZZZXXX\\\aaagggllloooqqqqqqpppvvv~~~~~~{{{}}}}}}|||yyyuuupppjjjeeeaaa```bbbgggkkkpppvvv|||xxxmmmcccXXXPPPKKKKKKLLLMMMPPPTTTYYY^^^dddhhhhhheeeaaa```]]]___cccfffjjjmmmoooqqqlllllllllkkkjjjiiihhhhhhaaa]]]XXXRRRNNNMMMLLLMMMNNNQQQVVV[[[```dddeeefffeeefffiiinnntttyyy{{{|||ooobbbSSSIIIEEEEEEMMMUUUdddqqq|||~~~|||~~~|||yyy\\\[[[YYYVVVSSSQQQOOONNNKKKJJJIIIGGGFFFEEEDDDDDDCCCBBB@@@>>>=========>>>>>>@@@DDDJJJSSSeeezzzrrrllljjjnnnuuu|||sssddd]]]ZZZaaannn~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~{{{{{{{{{|||~~~zzzwwwyyy~~~tttlllhhh_________```eeeooozzz}}}|||{{{mmmccc^^^]]]YYYXXXXXXVVVTTTRRRPPPOOOKKKIIIGGGFFFFFFEEECCCBBB????????????????????????::::::::::::999999999999:::999888888888999:::;;;???AAAGGGTTTiii}}}rrrmmmttt|||uuuqqqlllhhhccc___^^^]]]\\\[[[[[[]]]aaafffjjjnnnpppqqqtttzzz{{{yyyuuupppkkkfffbbb```___ccchhhnnnsssxxx}}}xxxnnndddYYYRRRMMMNNNOOOOOORRRVVV\\\```eeegggeeebbb```^^^]]]```eeejjjmmmnnnmmmmmmgggfffeeecccbbb``````___WWWUUUQQQMMMKKKJJJKKKLLLQQQUUU[[[bbbgggjjjkkkllljjjhhhhhhlllsss|||ooo\\\OOOIIIIIIOOOWWWeeeqqq|||~~~}}}}}}yyy[[[[[[YYYWWWTTTQQQOOONNNKKKJJJIIIGGGFFFEEEDDDDDDDDDCCCAAA???>>>>>>??????@@@@@@EEEPPP___tttxxxrrrrrrvvv|||{{{jjjaaa\\\```mmm~~~}}}|||{{{{{{{{{}}}}}}~~~~~~~~~}}}}}}}}}|||}}}~~~~~~~~~{{{xxxzzzvvvpppmmmcccbbbaaaaaadddlllvvv}}}ttteee^^^^^^YYYXXXWWWVVVTTTQQQOOONNNKKKJJJHHHGGGGGGFFFDDDBBB@@@@@@@@@??????>>>>>>>>>;;;;;;:::::::::999999999999::::::::::::;;;;;;;;;???BBBKKK[[[sssvvvqqqqqq|||xxxrrroooiiieee```^^^]]]]]]]]]]]]^^^___bbbeeeiiimmmpppqqqyyy{{{xxxqqqjjjddd```]]]\\\\\\aaahhhooouuuzzzwwwmmmcccZZZTTTPPPRRRSSSSSSUUUXXX```cccffffffdddaaa______^^^bbbhhhmmmooonnnllljjjcccbbb```^^^\\\[[[ZZZYYYSSSRRRPPPOOONNNOOOPPPQQQWWWYYY^^^ccchhhlllooopppkkkgggcccdddmmmzzzzzzdddTTTMMMLLLRRRYYYfffrrr|||~~~~~~zzz[[[[[[YYYWWWTTTRRROOOMMMKKKJJJIIIGGGFFFEEEDDDDDDEEEDDDBBB@@@?????????@@@AAAAAAFFFTTTfff~~~zzzxxxzzz}}}qqqggg___aaalll|||~~~}}}|||{{{zzzyyyyyyyyy}}}}}}}}}}}}}}}}}}|||{{{~~~~~~|||yyy{{{xxxrrrppphhhgggeeedddfffmmmuuu|||yyyggg^^^^^^XXXXXXWWWUUUSSSQQQNNNMMMMMMKKKIIIHHHHHHGGGEEEDDDBBBBBBAAA@@@???>>>===<<<;;;;;;;;;:::::::::999999999:::;;;<<<<<<<<<;;;;;;@@@CCCMMMaaa{{{rrrpppsss}}}vvvpppmmmfffccc___\\\\\\]]]]]]]]]```aaabbbeeeiiillloooqqq~~~|||wwwoooggg```[[[YYYYYYZZZ___hhhpppvvv|||wwwlllbbb[[[VVVSSSUUUWWWVVVWWWZZZccceeeffffffdddaaa``````___cccjjjoooqqqooollliiiaaa```^^^\\\ZZZXXXWWWWWWTTTTTTSSSSSSSSSUUUVVVWWW[[[\\\^^^bbbfffkkkooorrrkkkeee^^^^^^gggwwwhhhXXXPPPOOOTTT[[[gggrrr}}}~~~{{{___]]]ZZZWWWUUURRROOOLLLJJJIIIIIIHHHGGGGGGGGGHHHCCCBBBBBBAAA@@@???>>>>>>>>>BBBMMM^^^uuu}}}vvvnnneeebbbfffrrrzzzzzzyyyxxxwwwwwwzzz}}}zzz|||~~~}}}~~~|||{{{{{{wwwuuuppppppooommmlllnnnrrruuu~~~kkk___^^^^^^\\\YYYWWWVVVTTTQQQNNNKKKJJJHHHFFFEEEDDDCCCCCCAAA@@@???>>>============;;;:::888666666777888999999999888888999;;;<<<>>>CCCGGGTTTjjjqqqjjjlll~~~|||vvvpppmmmeeedddaaa]]][[[[[[]]]_________bbbdddcccdddlllvvv~~~zzzyyyrrrkkkeee___YYYZZZ^^^aaaccciiipppxxx|||qqqiiiddd\\\YYYVVVUUUVVVYYY^^^aaadddhhhlllkkkgggbbb``````aaadddjjjooosssrrroookkkccc```\\\\\\]]]^^^\\\ZZZ]]]\\\ZZZXXXWWWWWWVVVVVVZZZWWWWWW[[[___cccllluuummmiiibbb\\\^^^kkk~~~xxxaaaSSSSSSZZZ___fffrrr}}}~~~___]]]YYYWWWUUUSSSPPPMMMJJJJJJHHHGGGFFFFFFFFFFFFCCCCCCBBBAAA@@@@@@??????AAAGGGSSSggg|||sssiiiddddddlll}}}{{{{{{{{{yyyxxxxxxzzz}}}zzz}}}}}}|||xxxvvvsssttttttsssssstttwwwzzzrrrdddaaa^^^[[[XXXWWWUUUTTTQQQOOOKKKJJJIIIGGGEEEDDDCCCCCCBBBAAA@@@???>>>>>>>>>>>>;;;:::999888777888999999999999888888999;;;===>>>CCCJJJYYYpppkkkfffkkkzzzsssnnnkkkcccaaa^^^[[[YYY[[[^^^``````___```cccdddgggqqq|||}}}yyyvvvpppjjjfffaaa\\\]]]aaadddfffkkkrrrxxx{{{ppphhhccc[[[YYYVVVUUUVVVYYY^^^aaafffjjjmmmlllgggbbb``````dddfffjjjoooqqqpppmmmjjjhhhfffdddeeeggggggeeeccccccbbb```^^^\\\ZZZWWWVVVVVVSSSRRRUUUXXX\\\dddmmmmmmiiiaaa[[[[[[fffwww{{{eeeVVVTTTXXX[[[iiittt~~~```]]]YYYWWWUUUSSSPPPNNNKKKJJJHHHGGGEEEEEEDDDDDDCCCCCCBBBAAAAAAAAAAAAAAAEEELLL\\\tttwwwkkkddd```cccnnnyyy}}}}}}}}}{{{yyyyyy{{{|||{{{|||xxxvvvtttvvvwwwxxxxxxxxxzzz|||||||||kkkeee^^^[[[XXXVVVUUUTTTRRRPPPLLLKKKIIIGGGEEEDDDCCCCCCCCCBBBAAA@@@????????????;;;;;;:::::::::999999999999999999999:::<<<>>>???CCCMMM```yyyssscccdddlll~~~wwwpppkkkgggaaa___[[[YYYYYY\\\___bbbbbb```___```ccciiivvv}}}yyysssmmmiiigggddd```aaaeeegggjjjoootttzzzyyynnnfffbbb[[[YYYVVVUUUVVVZZZ^^^```gggkkkmmmlllgggbbb``````fffhhhkkkmmmnnnnnnlllkkkmmmmmmmmmoooqqqqqqooolllllljjjhhhfffccc^^^XXXSSSOOOLLLKKKMMMOOOQQQYYYaaakkkhhhaaaYYYWWW___mmmyyy~~~kkk\\\XXXZZZ\\\lllwww```]]]YYYVVVUUUSSSQQQOOOKKKJJJHHHFFFEEEDDDCCCCCCCCCBBBAAA@@@@@@@@@AAABBBGGGPPPddduuuiiiaaa[[[[[[aaahhh|||~~~~~~}}}zzzzzz{{{||||||zzzwwwuuuqqqtttwwwxxxxxxxxxyyyzzzyyy|||qqqfff___\\\YYYVVVUUUTTTSSSQQQLLLKKKIIIGGGEEEDDDDDDCCCBBBBBBAAA@@@????????????;;;;;;<<<<<<;;;;;;:::999999999999999;;;===???@@@DDDQQQhhhkkkbbbiiiuuu|||uuunnniiifffaaa^^^[[[ZZZ\\\```dddfffeee```]]]^^^bbbjjjyyy}}}zzzsssmmmhhhhhhgggddddddfffjjjmmmrrrxxx}}}vvvllldddaaaZZZYYYWWWVVVXXX[[[___bbbhhhkkkmmmkkkfffaaa``````fffhhhkkkmmmmmmmmmnnnnnnppprrruuuwwwyyyxxxuuusssrrrpppnnnlllhhh```WWWPPPIIIEEEDDDFFFGGGIIIPPPYYYgggeeeaaaZZZUUUZZZgggrrrpppddd```aaacccpppzzzbbb___ZZZVVVTTTSSSQQQOOOKKKJJJHHHFFFEEEDDDCCCCCCBBBAAA@@@??????@@@BBBCCCHHHUUUnnn~~~sssfff]]]XXXUUUXXX]]]jjjvvv|||{{{|||}}}~~~yyyuuurrrooorrruuuwwwvvvvvvvvvwwwwwwyyy{{{~~~yyyjjjbbb___ZZZWWWVVVUUUSSSRRRLLLKKKIIIGGGFFFEEEDDDDDDAAA@@@???>>>>>>======>>>;;;<<<<<<<<<<<<;;;:::999:::999999:::<<<>>>@@@AAAEEEVVVpppyyyiiigggttt{{{tttnnniiifffccc```]]]^^^bbbfffiiijjjfff```\\\]]]bbbkkkyyy|||tttnnnjjjkkkkkkhhhggghhhlllooouuu{{{|||sssiiibbb___ZZZZZZYYYYYY[[[___cccfffiiilllnnnlllgggcccbbbcccgggjjjmmmooopppppprrruuuvvvyyy}}}~~~{{{zzzvvvtttqqqoookkkcccXXXOOOFFFBBBAAABBBCCCEEELLLTTTaaabbbaaa[[[VVVYYYeeeooo|||vvvkkkfffggghhhsss|||~~~~~~eeeaaa[[[WWWTTTRRRPPPNNNKKKJJJHHHGGGEEEEEEDDDDDDBBBAAA@@@???@@@AAACCCEEELLL^^^zzzuuuggg^^^WWWSSSTTTWWW^^^hhhvvv~~~yyytttqqqoooqqqtttuuutttsssttttttssstttvvvwwwzzztttfffbbb]]]YYYWWWVVVTTTSSSMMMLLLJJJHHHFFFEEEDDDDDDAAA@@@???>>>============<<<<<<;;;;;;;;;::::::::::::::::::;;;<<>>>>>>>>>>><<<<<<:::999999999:::;;;:::::::::;;;===???BBBCCCOOOcccxxxrrrxxxxxxrrrnnnkkkhhheeeddddddhhhnnnqqqooommmbbb]]]\\\aaaiiirrr}}}yyysssqqqvvvyyyxxxuuuuuuvvvyyy}}}wwwmmmeee___]]][[[\\\]]]```dddiiinnnqqquuuxxxzzzxxxtttrrrrrrtttsssxxx~~~~~~}}}~~~zzzwwwvvvuuuooocccYYYMMMHHHEEEDDDBBBAAAFFFMMMXXX^^^aaa^^^XXXXXXaaakkkttt~~~~~~tttooooooppp}}}iiiddd]]]WWWSSSPPPNNNLLLJJJIIIIIIHHHGGGGGGGGGHHHFFFEEECCCBBBCCCFFFIIIKKK[[[qqq{{{|||}}}~~~uuuggg]]]UUUQQQRRRQQQUUU[[[cccnnn~~~|||xxxvvvlllmmmnnnmmmkkkkkkkkkmmmggghhhiiikkknnnttt|||lllhhhaaa\\\YYYWWWUUUSSSMMMLLLJJJHHHGGGEEEEEEDDDCCCBBBAAA@@@????????????===<<<:::888888999:::;;;:::::::::;;;===@@@BBBCCCSSSgggyyyuuu|||}}}vvvqqqnnnjjjhhhfffdddeeejjjqqqsssppplll```\\\\\\cccmmmvvvzzzuuutttzzz||||||{{{}}}vvvlllccc^^^\\\\\\\\\^^^bbbffflllqqqttt{{{~~~~~~{{{yyyzzz|||zzz}}}yyyyyyyyytttiii___RRRLLLHHHEEEAAA???CCCJJJWWW]]]bbb^^^XXXWWW___hhhnnnzzzwwwtttvvvxxxhhhddd^^^YYYVVVSSSQQQOOOMMMLLLJJJHHHGGGFFFEEEEEEEEEDDDDDDEEEDDDCCCJJJRRRccc}}}~~~}}}}}}}}}uuuggg]]]UUUQQQPPPOOORRRYYYaaammm~~~}}}wwwrrrooommmkkkkkkmmmnnnkkkiiiggggggfffgggjjjpppyyyyyymmmaaa\\\[[[WWWUUUUUUOOOMMMJJJIIIHHHGGGEEEDDDCCCCCCBBBAAA@@@>>>>>>===:::::::::999999999888888===>>>===;;;<<>>===<<<<<<;;;;;;;;;:::::::::<<<<<<<<<;;;===AAAFFFHHH]]]tttzzzxxx~~~xxxrrrmmmkkkkkkllldddeeeiiioootttsssmmmggg]]]]]]^^^eeeqqq~~~zzzrrrnnnssszzz~~~zzzrrrjjjdddbbbaaabbbbbbdddhhhnnnuuu|||zzziii[[[NNNHHHEEEAAAAAACCCJJJRRR[[[]]]ZZZYYY\\\aaagggpppzzz}}}{{{{{{hhhddd^^^XXXUUURRROOOMMMKKKJJJHHHGGGEEEEEEDDDDDDAAAAAABBBDDDEEEIIITTT```~~~}}}zzzyyyzzz{{{|||}}}oooccc\\\WWWRRRPPPQQQTTTYYYdddnnn||||||yyytttqqqoooooopppqqqqqqppptttsssrrrqqqrrrvvv{{{vvvddd]]]]]]ZZZUUURRRPPPNNNKKKIIIHHHGGGEEECCCCCCBBBAAAAAA@@@???>>>>>>>>>============<<<<<<<<<:::;;;;;;<<<>>>CCCIIINNNbbbyyyuuuxxx}}}yyytttoookkkjjjjjjkkkffffffjjjppptttrrrjjjbbb\\\]]]bbbkkkwwwzzzrrrlllpppwww{{{xxxqqqkkkgggeeedddeeeeeegggjjjqqqyyywwwiiiYYYNNNGGGBBBBBBCCCFFFNNNWWW\\\[[[ZZZ[[[^^^fffoooxxx|||}}}hhhddd^^^XXXUUURRROOOMMMJJJIIIGGGFFFEEEDDDDDDDDDDDDCCCEEEGGGIIIOOO^^^lll}}}xxxvvvuuuvvvxxx{{{~~~ppphhhbbb[[[UUUTTTSSSUUU\\\ccckkksss~~~}}}}}}}}}}}}~~~~~~}}}wwwvvvtttssstttuuuwwwwww{{{{{{{{{zzzzzz}}}iii```^^^[[[UUUQQQQQQOOOKKKIIIHHHGGGEEECCCBBBBBBAAAAAA@@@???>>>>>>>>>>>>>>>=========<<<<<<:::999:::<<<>>>BBBJJJRRRhhh~~~xxxrrr{{{}}}zzzwwwrrrmmmjjjiiiiiiiiiggghhhkkkqqqtttpppfff^^^ZZZ^^^fffppp{{{|||tttmmmpppuuuzzz~~~}}}vvvpppllljjjhhhgggiiiiiijjjmmmsss|||tttcccUUUKKKGGGEEEFFFCCCJJJSSSYYY[[[[[[[[[\\\eeemmmvvv|||iiiddd^^^YYYUUURRROOOLLLIIIHHHGGGFFFEEEEEEDDDDDDEEEEEEGGGIIIKKKSSSfffwww~~~yyyuuusssqqqssswww|||xxxkkkcccZZZVVVSSSQQQUUUZZZ___fffrrr~~~{{{zzzxxxwwwwwwwwwxxxyyyyyyyyyzzz}}}||||||{{{{{{{{{|||~~~pppccc```\\\UUUQQQRRROOOLLLJJJIIIGGGEEECCCBBBAAAAAA@@@@@@?????????=========<<<<<<<<<<<<;;;<<<999:::======@@@JJJUUUnnnxxxrrrttt~~~yyywwwrrrnnnjjjhhhgggggghhhjjjnnnrrrrrrlllbbb[[[XXX___iiitttwwwrrrssswwwzzz~~~zzzsssnnnmmmllllllkkkmmmmmmmmmpppuuu}}}qqq```TTTMMMHHHFFFCCCHHHOOOVVVZZZ[[[[[[[[[dddkkkuuu|||jjjfff___ZZZVVVRRROOOMMMIIIIIIHHHFFFFFFEEEEEEEEEDDDEEEGGGIIIMMMYYYooo}}}xxxuuusssrrrooorrrxxx~~~vvvkkk```YYYTTTOOOOOORRRWWW]]]eeennnwww|||sssrrrqqqpppqqqqqqssssssuuuvvvwww{{{yyyhhhaaa[[[VVVTTTSSSPPPMMMJJJIIIGGGEEECCCAAAAAAAAA@@@@@@@@@??????<<<<<<<<<<<<;;;;;;;;;;;;===999:::>>>>>>@@@LLL[[[sss}}}ooopppyyy~~~xxxvvvrrrmmmjjjhhhggggggiiimmmrrrsssnnnfff___[[[YYYaaammmxxx|||yyyzzz|||||||||wwwppplllmmmnnnnnnmmmnnnooopppsssyyyrrrbbbVVVMMMEEEGGGHHHLLLQQQWWW[[[\\\\\\cccjjjttt|||lllgggaaa[[[WWWSSSPPPNNNJJJIIIHHHGGGGGGFFFFFFGGGDDDFFFIIIMMMSSSaaa|||{{{uuurrrrrrqqqpppooottt{{{zzzmmmddd\\\TTTQQQQQQTTTWWW\\\aaagggooowww}}}|||yyyoooooonnnnnnnnnoooqqqrrrrrrsssuuuyyymmmbbbZZZWWWWWWSSSQQQMMMKKKIIIGGGEEECCCAAAAAAAAA@@@@@@@@@@@@???======<<<<<<<<<;;;;;;;;;===999:::@@@AAACCCQQQbbbyyyuuujjjppp|||zzztttrrrooollljjjhhhhhhhhhiiipppvvvsssjjj```\\\\\\\\\eeeqqq|||zzztttmmmjjjmmmooopppnnnmmmooorrrwww}}}ssseeeWWWLLLKKKIIIIIIMMMUUU[[[]]]]]]bbbjjjttt}}}mmmhhhaaa\\\WWWTTTPPPNNNJJJJJJIIIHHHGGGGGGGGGGGGFFFHHHLLLRRRYYYjjj~~~uuupppoooppppppoooqqqvvv~~~zzzoooeee\\\VVVVVVSSSTTTVVVYYY^^^eeemmmrrryyy{{{|||~~~~~~zzzwwwoooooonnnnnnoooppprrrsssqqqrrrtttxxx}}}~~~pppbbbYYYWWWYYYTTTQQQMMMKKKIIIGGGEEECCCAAAAAA@@@@@@@@@@@@@@@@@@============<<<<<<<<<<<<===999;;;BBBDDDFFFUUUiii}}}qqqgggqqq~~~yyywwwpppooommmkkkiiiiiiiiiiiiiiirrrxxxtttggg]]][[[]]]___hhhttt~~~yyyrrrkkkiiilllppppppooolllnnnsssyyyqqqaaaTTTNNNKKKHHHKKKSSSZZZ^^^^^^bbbiiittt~~~pppkkkccc\\\WWWSSSPPPNNNIIIIIIHHHHHHGGGFFFEEEEEEDDDHHHMMMVVVeee}}}{{{rrrooonnnlllmmmpppqqqxxx{{{mmmddd]]]YYYVVVWWWYYYYYYYYY]]]dddjjjsss{{{|||uuuwww|||~~~}}}}}}}}}}}}sssrrrrrrtttvvvwwwvvvtttvvvwwwyyy{{{~~~xxxeee[[[XXXXXXUUUSSSOOOLLLKKKIIIGGGEEEEEEDDDBBBAAA@@@?????????===========================>>>@@@@@@???FFFZZZmmmqqqkkk|||zzzwwwooonnnllljjjiiiiiijjjkkkqqqsssuuurrrfffZZZWWWZZZ]]]jjjxxx}}}}}}~~~yyysssmmmllljjjiiilllrrrrrrvvv{{{}}}}}}ppp___RRRLLLIIILLLPPPUUU[[[aaacccmmmxxxrrrlllddd]]]WWWSSSOOOMMMIIIIIIHHHGGGGGGFFFFFFFFFGGGJJJPPP[[[nnnxxxpppmmmmmmlllmmmqqqttt{{{}}}rrrjjjeee]]]]]]]]][[[YYY[[[```dddlllttt|||yyyvvvwww|||}}}||||||}}}~~~|||}}}~~~}}}iii^^^[[[[[[VVVSSSPPPMMMKKKIIIFFFDDDDDDCCCBBB@@@??????>>>>>>========================<<<===@@@AAABBBJJJ^^^qqqvvvooo~~~xxxtttnnnmmmjjjhhhhhhiiikkkmmmsssssssssnnncccXXXVVVZZZcccooo|||}}}|||~~~vvvpppkkkjjjiiihhhlllqqqtttyyy||||||~~~nnnZZZQQQJJJJJJMMMPPPWWW^^^fffppp{{{tttooofff^^^XXXSSSOOOLLLJJJIIIHHHGGGGGGFFFFFFFFFJJJLLLSSSccc{{{{{{sssmmmkkkkkkkkknnnrrrxxxxxxrrrllljjjgggccc___^^^___aaahhhnnnwww{{{xxxuuuuuuwwwzzznnnbbb^^^]]]XXXUUUQQQMMMKKKHHHEEECCCCCCBBBAAA@@@???>>>>>>>>>========================<<<===@@@BBBDDDNNNbbbuuu~~~yyyuuu{{{uuuqqqmmmkkkhhhfffgggjjjmmmooowwwtttpppiii___VVVVVV\\\jjjuuu~~~|||uuuoookkkkkkkkkjjjnnnssswww}}}~~~|||}}}ggg[[[OOOJJJJJJMMMUUU\\\kkkttt~~~wwwqqqhhh```YYYSSSOOOLLLJJJIIIHHHGGGGGGGGGGGGHHHKKKMMMWWWllluuuoooiiiiiiiiijjjooottt|||~~~|||wwwqqqmmmjjjiiiiiikkkpppvvv}}}}}}{{{yyyvvvssssssuuuxxx~~~sssddd^^^]]]YYYVVVQQQNNNKKKHHHEEECCCBBBAAA@@@???>>>>>>>>>>>>==============================???BBBFFFPPPcccuuuxxxwww}}}yyyrrrnnnllliiifffeeegggkkkpppsss{{{uuummmeee[[[UUUXXX___nnnyyy~~~xxxsssooooooooonnnqqqvvvzzzuuufffVVVMMMJJJMMMUUU^^^oooyyy~~~}}}~~~zzztttjjjaaaZZZTTTOOOLLLJJJIIIHHHGGGFFFGGGHHHIIIJJJOOO\\\uuu{{{pppkkkgggggghhhiiiooovvv~~~~~~zzzxxxwwwvvvxxx{{{~~~|||{{{zzzyyywwwuuurrrssswww}}}xxxggg^^^[[[YYYVVVRRRNNNKKKIIIEEECCCAAAAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???BBBFFFPPPcccttt{{{rrrttt~~~wwwpppmmmiiihhheeeeeehhhmmmssswww}}}uuukkkbbbZZZWWW]]]eeeppp{{{{{{vvvrrrrrrqqqpppssswww}}}ppp]]]QQQLLLOOOWWWaaarrr|||~~~{{{uuulllccc[[[UUUPPPMMMKKKJJJHHHFFFFFFHHHIIIJJJKKKSSSeeevvvlllhhhfffffffffhhhpppxxx~~~||||||zzzxxxvvvrrrtttwww~~~kkk___[[[YYYVVVQQQNNNLLLIIIFFFDDDAAAAAA@@@???????????????>>>>>>>>>>>>>>>>>>>>>>>>???>>>???BBBHHHRRRddduuuwwwqqquuu{{{tttnnnkkkgggffffffgggjjjpppvvvzzz|||rrrggg___YYYYYYaaakkksss}}}{{{~~~zzzuuusssssssssrrrtttyyy|||gggZZZSSSTTT[[[cccuuu|||vvvlllddd\\\WWWRRROOOKKKJJJHHHFFFFFFHHHJJJKKKMMMYYYpppxxxsssjjjgggeeeffffffhhhpppyyy~~~|||xxxvvvtttvvvzzzqqqccc]]]XXXUUUQQQNNNLLLJJJHHHFFFBBBAAAAAA@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>???===???CCCJJJVVVhhhxxxwwwvvv}}}wwwqqqkkkhhheeeeeefffiiimmmsssxxx|||yyynnnbbb[[[XXX[[[dddnnnxxx}}}|||~~~xxxtttsssuuuwwwwwwzzzwwwhhh```]]]bbbiiiyyy|||vvvmmmddd]]]WWWSSSPPPKKKJJJHHHFFFFFFHHHJJJLLLOOO^^^xxx}}}tttrrrjjjgggeeeffffffhhhpppyyy|||xxxuuuvvvxxx|||~~~~~~vvvfff___WWWTTTQQQNNNMMMKKKHHHFFFBBBBBBAAAAAA@@@AAAAAAAAA>>>>>>>>>>>>>>>>>>>>>>>>???===>>>DDDMMMYYYlll|||yyy|||{{{tttnnniiifffdddeeegggjjjooouuuzzz}}}vvvkkk___YYYWWW[[[eeeooo|||~~~}}}xxxuuuuuuxxx{{{|||~~~tttjjjfffiiinnn{{{xxxtttnnnfff]]]VVVQQQOOOPPPKKKHHHIIIIIIHHHKKKOOOVVVdddyyyoooiiigggfffeeefffjjjqqqwww{{{}}}zzzxxxwwwuuuzzz}}}|||{{{zzz{{{|||~~~oooeee\\\UUUPPPPPPOOOJJJFFFFFFCCCBBBAAA???>>>=========????????????????????????<<<@@@CCCFFFMMM\\\qqqvvv{{{uuupppjjjffffffaaacccdddhhhqqq|||}}}qqqggg[[[VVVVVV]]]lllyyy}}}{{{zzz{{{|||yyywwwwwwxxxxxxzzz}}}wwwqqqqqqsssxxxuuuoooggg___XXXRRROOOLLLHHHGGGHHHIIIIIILLLPPPZZZllluuummmiiifffeeeeeegggmmmvvv~~~}}}{{{zzzyyy}}}|||{{{yyyxxxxxxzzz|||}}}uuuggg^^^VVVQQQQQQOOOJJJFFFFFFCCCBBBAAA???>>>>>>======????????????????????????===@@@DDDHHHPPPaaawwwzzzxxxsssnnnhhheeeeee```bbbeeeiiirrr}}}~~~qqqfff[[[VVVXXX```ppp}}}}}}}}}zzzxxxvvvrrrooommmmmmnnnooosssvvv~~~|||{{{{{{wwwuuupppiiiaaaZZZSSSPPPKKKHHHGGGJJJLLLLLLNNNSSS```uuuzzzpppjjjhhhdddddddddiiiqqq|||zzzyyywwwuuuuuuvvvxxxyyy}}}iii```XXXRRRQQQPPPJJJFFFFFFCCCBBBAAA???>>>>>>>>>>>>????????????????????????>>>AAAEEEJJJUUUggg~~~}}}}}}uuuppplllfffcccccc]]]aaaeeekkkuuuooodddZZZWWW[[[fffvvv}}}yyyvvvuuuuuuwwwxxxxxxuuusssqqqnnnkkkhhhffffffggghhhjjjmmmuuuwwwuuupppjjjbbbZZZSSSPPPMMMJJJJJJNNNOOOOOORRRVVVccc}}}~~~sssllliiihhhcccccceeejjjsss{{{xxxuuusssrrrsssuuuwww|||jjjcccZZZTTTRRRPPPJJJFFFFFFCCCBBBAAA@@@????????????????????????????????????@@@BBBFFFLLLXXXkkkxxx~~~}}}sssoookkkeeebbbbbb[[[```fffmmmwww~~~kkkaaaXXXWWW^^^kkk{{{}}}zzzyyyvvvssspppoooooooooppprrrsssqqqoookkkiiieeebbbaaaaaabbbccceeehhhoooyyyyyyvvvqqqjjjaaaYYYSSSOOONNNKKKKKKNNNPPPPPPSSSXXXhhhwwwnnniiihhhgggcccdddfffkkkuuu|||yyyvvvrrrqqqrrrtttuuuyyy}}}mmmfff]]]UUUSSSPPPJJJGGGFFFBBBBBBAAA@@@????????????????????????????????????BBBCCCGGGMMMYYYlll{{{wwwzzzqqqnnnkkkeeebbbaaaYYY___gggoooyyyzzzfff\\\UUUXXXbbbppp}}}xxxuuurrrooollljjjjjjiiiiiijjjlllmmmlllkkkcccaaa^^^\\\ZZZ[[[\\\]]]cccgggmmmvvv~~~zzzsssjjjaaaYYYTTTQQQMMMJJJIIILLLOOOQQQUUU[[[qqq~~~qqqjjjhhhfffeeecccdddgggnnnxxx}}}zzzvvvqqqpppppprrrtttuuuzzzuuuhhh___WWWSSSPPPJJJGGGFFFBBBBBBAAA@@@@@@@@@@@@@@@????????????????????????AAACCCGGGOOO\\\mmmyyy{{{wwwooollljjjdddaaa```YYY```hhhpppzzz|||uuubbbYYYUUU[[[ggguuu~~~|||zzzvvvqqqmmmjjjhhhgggcccbbbbbbbbbdddeeeeeedddbbb```]]][[[YYYZZZ[[[\\\aaafffnnnuuu}}}~~~vvvkkkbbbZZZUUUSSSNNNJJJIIIMMMQQQVVV]]]dddxxxmmmhhhfffdddbbbbbbdddiiiqqq|||}}}zzzuuupppnnnnnnppprrrsssxxxjjjaaaXXXTTTPPPJJJGGGFFFBBBBBBAAA@@@@@@@@@AAAAAA???????????????????????????BBBGGGQQQ___ooowww~~~|||sssllljjjhhhccc___^^^YYY```iiiqqqyyy}}}xxxppp```XXXVVV^^^lllyyy~~~|||zzzyyywwwtttnnnjjjgggffffff___]]]\\\]]]^^^______^^^aaa___]]]ZZZYYYZZZ[[[\\\^^^dddmmmvvv}}}xxxmmmccc[[[WWWUUUPPPKKKKKKOOOUUU\\\eeennntttjjjfffeeebbb___aaadddjjjsss~~~}}}yyytttooolllmmmoooqqqqqqwwwlllbbbXXXTTTPPPKKKGGGFFFBBBBBBAAA@@@@@@@@@AAAAAA????????????????????????===@@@GGGRRRaaarrryyyttt~~~yyyqqqjjjhhhfffaaa]]]]]]ZZZaaajjjrrryyy|||uuulll___YYYWWWaaappp}}}}}}}}}|||{{{zzzxxxvvvrrrmmmhhheeeeeeeee^^^\\\ZZZZZZ\\\]]]\\\[[[\\\ZZZWWWUUUTTTUUUVVVXXX[[[bbbmmmvvv~~~zzzqqqggg[[[RRROOOMMMHHHLLLVVV[[[^^^jjjzzz{{{oooiiifffaaa^^^^^^bbbhhhrrr}}}|||yyytttoookkkjjjjjjkkkuuuxxx}}}zzzjjjZZZTTTRRRNNNHHHEEEDDDDDDCCCBBBAAA@@@@@@???>>>>>>>>>>>>>>>??????@@@KKKIIIKKKUUUfffzzztttsssyyyqqqiiifffbbb^^^]]]___^^^dddlllttt|||}}}sssfff[[[YYYZZZcccrrr}}}~~~}}}zzzvvvwwwtttooolllhhheee```]]]]]][[[XXXWWWXXXYYYZZZZZZYYYWWWUUUSSSSSSSSSUUUVVVXXX^^^hhhrrr{{{|||rrrhhh\\\SSSQQQNNNIIIKKKSSSYYYaaasss|||nnnhhhfffbbb```aaabbbiiisss~~~~~~{{{vvvppplllkkkjjjkkkqqqtttzzzooo^^^VVVTTTOOOIIIFFFDDDDDDCCCBBBAAA@@@@@@???>>>>>>>>>>>>>>>??????@@@JJJJJJMMMXXXjjjppprrr}}}xxxpppiiifffccc```___aaa___fffnnnvvv|||{{{pppddd[[[ZZZ]]]ggguuu~~~~~~zzzwwwwwwtttooollliiieeeaaa^^^]]]ZZZXXXWWWWWWYYYYYYXXXWWWVVVUUUSSSRRRRRRSSSSSSUUU[[[eeeoooxxxtttiii]]]UUURRRNNNKKKLLLQQQWWWeee~~~nnngggeeebbbbbbdddbbbiiittt}}}xxxrrrmmmkkkjjjjjjmmmrrrxxx~~~uuubbbYYYUUUOOOJJJGGGDDDDDDCCCBBBAAA@@@@@@???>>>>>>>>>>>>>>>??????@@@GGGHHHLLLYYYmmmzzzkkkrrrzzzwwwooohhhfffdddaaaaaadddaaaiiirrryyy|||xxxlll___YYY[[[aaalllzzz{{{xxxvvvsssooollliiieeeaaa^^^\\\ZZZWWWVVVVVVWWWVVVVVVUUUTTTSSSRRRQQQPPPOOOOOOQQQWWWaaakkkuuu~~~uuuiii]]]UUUSSSMMMLLLNNNRRRYYYjjjpppgggcccaaabbbdddbbbiiittt~~~yyysssnnnkkkiiiiiilllqqqxxxxxxcccYYYTTTOOOJJJGGGDDDDDDCCCBBBAAA@@@@@@???>>>>>>>>>>>>>>>??????@@@BBBDDDJJJWWWlllvvvjjjuuuzzzssslllfffeeedddaaabbbeeecccmmmwww{{{{{{tttggg[[[WWW[[[dddqqq~~~~~~{{{xxxvvvsssoookkkhhheeeaaa^^^\\\YYYVVVUUUUUUUUUTTTRRRQQQQQQQQQPPPOOOMMMLLLKKKNNNTTT^^^iiisss|||wwwjjj]]]UUUSSSLLLNNNRRRVVV^^^rrrqqqgggbbb```aaaccccccjjjuuu~~~yyytttoookkkiiihhhlllpppwww~~~{{{dddXXXRRRMMMIIIHHHDDDDDDCCCBBBAAA@@@@@@???>>>>>>>>>>>>>>>??????@@@@@@BBBIIIWWWkkkxxxooo||||||pppiiiccccccbbb```aaadddfffqqq{{{}}}yyypppcccXXXTTT[[[fffttt~~~}}}yyywwwtttqqqmmmjjjgggddd```^^^[[[XXXVVVTTTTTTRRRPPPOOONNNNNNNNNMMMLLLJJJIIIHHHMMMSSS]]]gggrrr|||yyymmm___VVVSSSMMMPPPUUUZZZeee|||qqqfffbbb___```cccfffmmmxxx{{{vvvqqqmmmjjjiiikkkooouuu{{{hhhYYYRRRMMMIIIHHHDDDDDDCCCBBBAAA@@@@@@???>>>>>>>>>>>>>>>??????@@@AAADDDKKKWWWjjj|||www{{{nnngggbbbaaaaaa___aaadddiiittt~~~~~~wwwmmmaaaWWWTTT\\\iiiwww|||{{{~~~zzzwwwuuurrrooollliiifffccc___]]]ZZZXXXUUUSSSRRRPPPMMMKKKJJJJJJJJJIIIIIIHHHGGGGGGLLLRRR\\\gggrrr}}}}}}pppbbbXXXTTTOOORRRVVV\\\kkkooofffbbb```aaadddjjjqqq|||}}}xxxtttpppmmmlllmmmpppuuu{{{ooo]]]UUUNNNJJJHHHDDDDDDCCCBBBAAA@@@@@@???>>>>>>>>>>>>>>>??????@@@BBBEEEKKKUUUfff}}}vvvooohhhbbbbbbaaa```aaadddkkkwww~~~tttjjj___WWWUUU^^^kkkzzz}}}{{{~~~|||wwwtttssspppmmmjjjgggeeebbb^^^[[[YYYWWWUUUSSSQQQOOOKKKIIIHHHGGGFFFEEEEEEFFFGGGHHHLLLQQQ[[[fffrrr~~~ssseeeZZZVVVRRRTTTVVV]]]ooonnneeecccaaacccfffmmmttt{{{vvvssspppoooqqqtttxxx}}}uuuaaaWWWOOOJJJHHHEEEDDDCCCBBBAAA@@@@@@???>>>>>>>>>>>>>>>??????@@@AAACCCIIIRRRaaawww|||rrrpppiiiccccccbbb```aaaeeelllxxx}}}ssshhh___XXXVVV___nnn|||}}}}}}zzzuuurrrqqqooollliiifffdddaaa]]][[[YYYWWWTTTRRRQQQNNNJJJGGGGGGFFFDDDCCCCCCEEEGGGHHHKKKQQQZZZfffqqq}}}rrrdddZZZTTTPPPRRRXXXeee|||yyyjjjccc``````dddiiittt~~~~~~yyyuuurrrpppppprrruuuyyy}}}iii\\\TTTMMMIIIEEECCCBBB@@@??????@@@@@@>>>>>>?????????>>>>>>===BBBDDDHHHQQQ```sssyyyrrrjjjfffcccbbb```___cccjjjrrr|||ttteee[[[YYYXXXcccsss|||}}}zzzvvvsssqqqnnnllliiigggeeebbb^^^[[[WWWUUUSSSQQQOOOLLLGGGDDDDDDDDDCCCBBBBBBBBBBBBBBBHHHNNNXXXeeerrrttteee[[[VVVTTTUUU[[[kkktttggg```^^^^^^bbbgggvvv{{{wwwtttsssrrrrrruuuyyy}}}kkk\\\TTTNNNJJJEEEDDDBBB@@@??????@@@@@@>>>>>>????????????>>>>>>CCCDDDHHHPPP]]]pppvvvpppiiidddaaaaaa______dddjjjvvvrrrbbbYYYWWWZZZeeettt~~~}}}{{{xxxtttqqqooonnnllljjjhhhfffccc___\\\XXXVVVTTTQQQOOOLLLGGGDDDCCCCCCBBBAAAAAABBBBBBCCCGGGMMMWWWdddrrrvvvhhh]]]WWWWWWXXX```tttvvvkkkbbb^^^\\\]]]aaagggxxx}}}yyywwwvvvuuurrrvvvzzz~~~ooo^^^UUUOOOLLLEEEDDDBBBAAA@@@???@@@@@@>>>>>>>>>>>>??????>>>>>>DDDEEEHHHOOO[[[lll~~~}}}sssmmmfffbbb______^^^___eeelllzzz~~~nnn___WWWVVV\\\gggwww~~~~~~}}}}}}}}}|||zzzxxxuuurrrooommmnnnllljjjhhhfffddd```]]]ZZZWWWTTTQQQOOOKKKGGGDDDBBBAAA@@@@@@@@@AAABBBCCCGGGLLLVVVdddrrryyyjjj^^^XXXWWWYYYeee|||uuulllddd]]]\\\\\\]]]bbbiiiyyy|||zzzxxxxxxtttwww|||tttaaaWWWPPPMMMFFFEEECCCAAA@@@??????@@@>>>>>>>>>>>>>>>?????????DDDEEEIIIOOO[[[kkk|||zzzzzzqqqkkkccc___\\\]]]]]]___fffnnn|||zzzjjj]]]WWWXXX```kkk{{{|||{{{{{{{{{|||zzzyyyxxxuuurrrooommmlllmmmkkkiiigggfffdddaaa^^^[[[XXXTTTQQQOOOKKKGGGDDDAAA@@@???>>>???@@@AAACCCFFFKKKUUUbbbqqqzzzkkk___YYYUUU[[[jjjzzznnneee___[[[[[[\\\^^^eeemmmzzz~~~{{{yyyxxxuuuyyy{{{fffYYYQQQNNNGGGFFFDDDAAA@@@??????@@@>>>>>>======>>>???@@@@@@CCCEEEIIIQQQ]]]mmm~~~wwwsss~~~xxxnnniii```\\\ZZZ\\\]]]```hhhqqq|||vvvfff\\\ZZZ\\\fffppp~~~{{{zzzyyyzzz{{{yyyxxxvvvssspppnnnllllllkkkjjjhhhgggfffdddaaa^^^[[[XXXTTTQQQOOOLLLHHHEEEBBBAAA???>>>>>>???AAABBBEEEJJJSSS```ooo}}}}}}nnnbbb\\\WWWaaatttvvvjjj```\\\YYYZZZ[[[___hhhqqq{{{~~~{{{xxxwwwvvvzzzkkk[[[RRRNNNHHHFFFDDDBBB@@@??????@@@>>>>>>=========???@@@AAABBBEEEJJJRRR^^^nnnrrrooo|||uuulllggg^^^ZZZYYY[[[]]]bbbkkkuuu||||||qqqcccZZZ[[[```kkkuuu}}}{{{zzz{{{{{{yyywwwuuurrrpppnnnmmmllliiihhhfffeeeeeeccc```^^^[[[XXXTTTQQQOOOLLLJJJHHHDDDBBB@@@>>>===>>>@@@BBBDDDIIIRRR^^^mmm{{{qqqfff___]]]jjjsssggg^^^ZZZWWWXXXZZZ___iiittt~~~}}}yyyvvvttttttyyyooo]]]RRRMMMHHHGGGEEEBBB@@@@@@??????>>>>>>===<<<===???AAABBBCCCEEEJJJRRR^^^nnn~~~{{{ooonnn}}}|||qqqiiiddd]]]YYYXXX[[[^^^cccnnnxxx~~~{{{ooo```XXX[[[aaapppyyy}}}|||||||||zzzxxxuuussspppooonnnnnngggfffdddddddddbbb```]]]ZZZWWWSSSPPPOOOMMMKKKJJJFFFDDDAAA>>>===>>>@@@AAADDDHHHPPP\\\jjjxxxtttiiibbbbbbqqqpppddd]]]YYYVVVWWWYYY^^^jjjvvv}}}xxxtttrrrsssxxx~~~rrr^^^RRRMMMIIIGGGEEEBBBAAA@@@??????>>>===<<<<<<===???AAABBBCCCFFFJJJRRR]]]lll|||tttmmmooozzzooofffaaa]]]YYYXXX[[[^^^dddoooyyy{{{mmm^^^WWWZZZaaasss{{{~~~}}}}}}zzzyyyvvvsssqqqooooooooofffeeecccccccccbbb___]]]YYYVVVRRRPPPOOONNNLLLKKKHHHEEEBBB???===>>>@@@AAADDDHHHPPP[[[iiivvvssshhheeeccctttnnneeeYYYYYYYYYXXX[[[dddpppyyy~~~yyytttppprrruuuzzzwwwbbbUUUPPPKKKHHHDDDAAA@@@@@@???>>>??????>>>>>>??????@@@AAABBBEEEKKKSSS^^^kkkyyywwwhhhgggoooxxxllleeebbb[[[[[[ZZZZZZ]]]fffrrr{{{uuuhhh]]][[[aaagggvvv}}}{{{{{{|||}}}{{{yyywwwuuusssooolllkkkiiieeebbbaaa___\\\ZZZXXXWWWUUURRROOOMMMKKKJJJGGGEEEBBB???>>>>>>???@@@BBBFFFNNNZZZggguuuuuujjjgggiii{{{{{{jjjcccZZZZZZYYYYYY\\\fffsss}}}|||vvvsssqqqtttyyy~~~zzzdddWWWQQQLLLHHHDDDAAA@@@@@@???>>>??????>>>>>>??????@@@AAAAAADDDJJJRRR^^^kkkyyynnndddgggqqquuujjjcccaaa[[[ZZZZZZZZZ^^^gggsss|||~~~ssseee[[[[[[bbbiiiwww~~~|||||||||}}}{{{yyywwwvvvssspppmmmllliiieeebbbaaa___\\\ZZZXXXVVVUUURRROOOMMMKKKJJJGGGEEEBBB???>>>>>>???@@@AAAEEELLLWWWeeerrr}}}xxxnnnkkkpppssseee___ZZZZZZYYYYYY^^^iiiwwwzzzwwwpppssswww|||~~~hhhZZZTTTLLLIIIEEEBBBAAA@@@???>>>???>>>>>>>>>>>>???@@@@@@@@@CCCIIIRRR]]]jjjxxx{{{ddd___fffuuu{{{rrrhhhaaa^^^ZZZYYYYYY[[[```iiiuuu|||}}}pppbbbYYYZZZccckkkyyy}}}||||||~~~|||zzzxxxwwwtttqqqnnnllliiieeebbbaaa___\\\ZZZWWWVVVTTTRRROOOLLLJJJIIIFFFDDDBBB???>>>>>>??????@@@CCCJJJUUUbbbooozzz{{{qqqooossslll```]]]YYYYYYYYYYYY___kkkzzz}}}yyyppprrrvvvyyy~~~mmm]]]UUUMMMJJJEEEBBBAAA@@@???>>>>>>>>>>>>>>>>>>???@@@@@@BBBEEEJJJQQQ[[[hhhuuu}}}sss]]]\\\fffyyyxxxooofff___]]]YYYXXXYYY\\\cccmmmwww}}}{{{lll^^^WWW[[[fffooo|||~~~}}}|||~~~|||zzzyyywwwuuurrrooollliiifffcccaaa^^^\\\YYYWWWVVVTTTQQQOOOLLLJJJIIIEEECCCAAA???>>>>>>??????@@@CCCIIISSS___lllwww~~~tttssssss{{{ggg^^^[[[WWWWWWXXXZZZ```lll|||{{{qqqrrrtttwwwzzzrrr```WWWNNNJJJFFFCCCAAA@@@???>>>>>>>>>======>>>>>>???@@@DDDFFFKKKQQQZZZeeeqqqyyyppp]]]]]]fff~~~vvvnnnddd^^^\\\WWWWWWYYY]]]fffpppyyyxxxhhh[[[WWW]]]jjjttt~~~}}}~~~|||zzzxxxxxxvvvrrrpppmmmjjjfffccc```^^^[[[YYYWWWVVVTTTQQQNNNLLLJJJIIICCCBBBAAA???>>>>>>>>>???AAACCCHHHQQQ]]]jjjuuu|||yyywwwuuusssccc\\\ZZZUUUWWWYYY\\\bbbnnn}}}}}}rrrsssttttttvvv{{{zzzeeeZZZOOOKKKFFFCCCAAA@@@???===>>>============>>>??????DDDFFFJJJPPPYYYdddpppwww|||nnn^^^___fff~~~uuulllccc\\\ZZZVVVVVVXXX___iiisss{{{uuueeeYYYXXXaaaoooyyy~~~}}}{{{yyyxxxwwwuuurrrpppmmmjjjfffccc```^^^[[[YYYVVVUUUSSSQQQNNNKKKIIIHHHBBBAAAAAA??????>>>>>>>>>AAACCCGGGOOOZZZgggsssyyy~~~|||{{{yyykkk```[[[YYYUUUXXX[[[___fffqqq~~~ttttttsssrrrssswww}}}{{{kkk^^^OOOLLLGGGCCCBBB@@@???==================>>>??????AAADDDHHHOOOXXXdddpppyyyzzziii___bbbggg|||sssjjj```YYYWWWUUUUUUXXX___kkkvvv}}}~~~ssscccYYYZZZeeesss}}}{{{zzzxxxwwwvvvuuurrrooonnnjjjfffccc```^^^[[[XXXVVVUUUSSSQQQNNNKKKIIIHHHAAAAAA@@@@@@???>>>>>>>>>???AAAEEELLLWWWdddooovvv~~~rrrfff^^^ZZZWWWVVVYYY]]]bbbhhhsssuuutttsssrrrrrruuuzzz~~~wwwnnnaaaPPPLLLGGGCCCBBB@@@???==================>>>??????>>>AAAGGGNNNXXXeeerrr{{{zzz~~~|||eee^^^ccchhh{{{rrrhhh^^^WWWUUUUUUUUUXXX```lllwww~~~|||qqqbbbYYY[[[ggguuu{{{yyywwwvvvvvvtttqqqooonnnkkkfffccc```^^^ZZZXXXVVVUUUSSSPPPNNNKKKIIIHHHAAA@@@@@@@@@??????>>>>>>>>>@@@CCCJJJUUUbbbmmmttt{{{~~~