BM6P6(@ ((((((''''''&&&&&&&&&%%%(((((('''&&&&&&&&&&&&&&&'''(((***)))'''&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&))))))((('''&&&%%%%%%$$$''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&)))'''%%%$$$$$$&&&)))*********))))))((())))))***,,,,,,+++*********++++++---,,,...222111...000333555;;;IIIeee{{{{{{{{{dddUUUMMMHHHHHHHHHGGGFFFCCCAAA@@@@@@EEEKKKPPPTTTXXX[[[^^^^^^eeemmmssswwwzzzyyyvvvuuutttwwwzzz{{{|||uuuhhhbbb]]]\\\ZZZUUURRRSSSSSSYYYbbbjjjqqqxxx}}}~~~|||yyyvvvuuurrrpppooooooooooooppprrruuuyyy{{{|||||||||vvvwwwxxxyyyzzz{{{{{{{{{{{{}}}yyypppfffXXXUUUQQQQQQWWWcccpppyyy}}}}}}~~~xxxrrrnnnhhhaaa\\\VVVNNNHHHGGGFFFEEEGGGJJJNNNQQQUUUXXX[[[___dddhhhjjjlllooopppqqqtttwwwzzz}}}tttggg```___fffnnntttwwwwwwyyyzzzzzz{{{}}}|||ssslllmmmooorrrwww~~~}}}yyyuuusssssssssqqqnnniiikkklllkkkkkklllnnnppprrrtttuuusssqqqooonnnooonnnkkkkkkllliiidddgggnnnmmmqqquuuwwwyyy|||ssseeeZZZVVV[[[cccnnnvvv{{{wwwyyy((((((((('''''''''&&&&&&)))(((((('''&&&&&&'''''''''((())))))'''&&&&&&'''&&&&&&&&&'''''''''((((((((((((((('''&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%&&&''')))***------,,,,,,+++,,,,,,---,,,,,,+++++++++,,,,,,------,,,...222111///000444555<<>>JJJiiiuuuaaaTTTLLLJJJGGGFFFEEEDDDCCCDDDDDDEEEEEEJJJQQQYYY```ffflllppprrrwww|||~~~|||yyyxxxyyyxxxwwwuuurrroooppprrruuuxxxvvvwwwyyy{{{|||vvvsssnnneee___]]]ZZZ\\\___bbbgggnnnuuu{{{~~~{{{zzzxxxvvvttttttttttttuuuvvvwwwvvvuuussspppnnnqqqrrrssstttvvvxxxyyyzzz{{{{{{~~~}}}yyyuuupppqqqnnnjjjiiijjjgggbbbccceeegggjjjmmmpppqqqrrrqqqqqqqqqqqqrrrssstttuuuvvvwwwxxxwwwtttrrrrrrrrrnnnpppqqqrrrrrrsssuuuwwwvvvvvvvvvvvvvvvwwwwwwxxxuuuvvvwwwyyyzzz{{{{{{{{{{{{rrrjjjfffaaa\\\XXXUUUOOOKKKKKKJJJGGGFFFHHHEEEGGGIIIJJJKKKMMMPPPSSS\\\^^^```aaaaaacccfffiiioootttqqqnnnlllnnnqqquuuwwwwwwxxxwwwssskkkccc^^^\\\]]]dddkkksssxxxzzz|||}}}yyyuuutttssssssuuuxxx}}}{{{qqqeee[[[XXX[[[^^^```ffflllsssxxx|||lll[[[TTTVVV]]]gggooouuuzzzpppbbbeeettt%%%&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&'''((()))%%%'''((('''&&&$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((************+++,,,---...,,,,,,+++******+++++++++---+++,,,/////////333999@@@MMMlllooo\\\QQQKKKIIIIIIGGGFFFDDDDDDDDDDDDEEEEEEKKKSSS[[[bbbhhhnnnqqqooouuu{{{~~~|||xxxwwwwwwyyyyyywwwtttqqqqqqsssvvvyyyxxxxxx{{{|||}}}zzzuuullleeeccc^^^___```bbbeeejjjqqqvvv~~~{{{zzzxxxvvvtttttttttttttttuuuvvvuuutttrrrooommmpppqqqsssvvvwwwyyyyyyyyywww}}}}}}~~~}}}yyyvvvpppqqqnnniiihhhjjjgggbbbiiijjjlllooorrrtttuuuuuupppppppppppppppqqqrrrsssuuuvvvvvvuuusssqqqpppqqqooopppqqqqqqpppqqqsssuuuqqqqqqrrrssstttuuuwwwxxxqqqrrrtttuuuwwwxxxxxxxxxzzz}}}~~~wwwnnngggbbb___ZZZVVVUUUOOOKKKKKKKKKHHHGGGIIIDDDFFFGGGHHHIIIJJJMMMOOOTTTWWWZZZ\\\^^^aaafffiiikkknnnwwwuuuqqqmmmlllooorrrttttttuuurrrlllccc\\\YYY\\\```cccjjjsssyyy{{{|||}}}wwwrrrpppssswwwzzz{{{~~~xxxhhh\\\XXXZZZ]]]___cccjjjqqqwwwzzzjjjZZZTTTXXX___hhhqqqtttzzz}}}lll```gggyyy))))))))))))************(((((((((((((((((((((((('''&&&%%%&&&(((((('''&&&''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&******)))'''&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((''''''(((((((((((()))))))))))))))************+++++++++------------------,,,,,,---...///...///111444777@@@RRRuuu{{{ggg[[[RRRMMMKKKGGGGGGEEEBBB@@@@@@BBBEEEIIILLLSSS]]]fffmmmqqqrrruuu{{{}}}zzzvvvssssssrrrssssssrrrpppqqqtttxxxyyyzzzzzzxxx||||||yyytttmmmgggcccaaaaaacccdddgggpppzzz~~~~~~~~~|||zzz{{{xxxtttqqqppprrrtttvvvsssssstttsssrrrpppnnnllloooqqqsssuuuvvvxxx{{{~~~}}}~~~|||yyyvvvuuuqqqpppmmmkkkjjjjjjkkkllloooppprrrssstttssssssrrrtttsssrrrrrrqqqqqqrrrrrruuuuuuuuutttrrrpppooonnnllllllmmmnnnooopppqqqqqqqqqppppppqqqsssuuutttssstttsssrrrqqqqqqrrrrrrssswww{{{zzzrrriiidddbbb```[[[VVVUUUQQQLLLIIIHHHHHHHHHGGGHHHHHHFFFFFFFFFHHHJJJLLLQQQSSSWWWZZZ]]]aaaeeeiiioooqqqvvv|||}}}wwwooojjjjjjmmmqqqttttttnnncccZZZVVVVVVZZZ]]]kkknnnsssvvvyyy{{{{{{wwwrrrooopppuuu|||~~~kkk^^^XXXVVVXXX[[[^^^gggooouuuyyykkk]]]WWWYYY^^^fffnnnxxxzzz~~~sssfff```lll(((((()))))))))*********((((((((((((((((((((((((((('''&&&&&&(((((('''&&&''''''''''''(((((((((((((((((((((((((((((((((((())))))((('''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&'''''''''''')))************+++++++++---------------------------.../////////111555888AAATTTxxxuuucccXXXPPPJJJIIIIIIHHHFFFDDDAAABBBDDDGGGLLLOOOVVV___hhhoootttvvvzzz}}}}}}zzzyyyxxxxxxyyywwwuuuuuutttttttttuuuxxxxxxzzz{{{zzz~~~}}}xxxqqqlllfffeeefffhhhhhhiiipppxxx}}}|||||||||zzzxxxxxxvvvsssqqqqqqtttwwwyyy|||zzzwwwsssqqqpppoooooooooppprrrssstttvvvzzz||||||~~~~~~~~~|||~~~~~~|||yyyvvvuuuqqqpppnnnlllkkklllmmmnnnrrrrrrssstttuuutttssssssrrrrrrqqqqqqqqqqqqqqqrrrttttttsssrrrqqqooommmmmmlllmmmnnnoooppppppqqqqqqnnnmmmlllnnnpppqqqqqqpppqqqpppooonnnmmmmmmnnnoootttwww|||yyyrrriiieeedddccc___ZZZVVVRRRMMMJJJIIIIIIHHHHHHHHHGGGFFFEEEFFFGGGIIIJJJNNNQQQUUUXXX\\\```eeehhhmmmooosssyyyyyyrrrnnnnnnqqqtttuuunnnddd[[[WWWZZZ___ccckkknnnsssvvvxxxyyy|||~~~xxxvvvsssqqqsssxxx~~~pppaaaZZZWWWXXX[[[]]]fffmmmtttuuuhhhZZZUUUWWW]]]gggoooxxx{{{~~~}}}nnnccc___mmm(((((())))))))))))******((((((((((((((((((((((((((('''&&&&&&(((((('''&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((('''&&&&&&&&&&&&'''''''''''')))************++++++++++++,,,,,,------.............../////////222666999BBBXXX}}}ppp```VVVOOOJJJHHHIIIIIIGGGEEECCCCCCFFFIIIOOORRRXXX```iiiqqqwww{{{}}}yyyxxx|||~~~{{{wwwsssrrrssssssrrrwwwxxxzzz||||||~~~wwwrrrjjjiiijjjlllkkkjjjpppwww~~~{{{yyyyyyyyyxxxwwwuuutttrrrqqqsssvvvzzz|||~~~xxxsssoooooopppqqqpppqqqrrrssssssuuuxxx{{{|||~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}zzz|||~~~|||zzzxxxvvvuuupppooonnnmmmmmmnnnooopppttttttuuuuuuuuuttttttsssqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrqqqpppnnnmmmlllmmmnnnooopppqqqqqqpppppplllkkkjjjkkkmmmooonnnmmmnnnlllkkkiiihhhhhhiiiiiiooossswww{{{~~~xxxnnnhhhfffddd___[[[WWWSSSOOOLLLKKKJJJIIIHHHGGGFFFEEEDDDDDDEEEGGGHHHKKKNNNRRRVVVZZZ___eeeiiikkkmmmpppuuu{{{vvvrrrrrrtttoooiii^^^VVVTTTXXX^^^cccjjjmmmqqqtttuuuvvvxxxyyy}}}}}}||||||}}}}}}~~~~~~xxxwwwwwwwwwzzz~~~vvvfff]]]WWWXXX[[[[[[dddlllrrr~~~qqqdddVVVSSSWWW___jjjssszzz|||vvvfff^^^^^^ooo(((((((((((()))))))))***(((((((((((((((((((((((()))(((''''''(((((('''&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''((((((((((((((((((((((((&&&'''(((((((((((((((((((((((((((((())))))))))))))))))*********+++++++++++++++,,,,,,---...//////...//////000000333777:::CCC\\\nnn___VVVOOOKKKJJJHHHHHHGGGDDDCCCDDDGGGIIIPPPTTTZZZbbbjjjrrrzzz~~~}}}{{{xxxrrrqqqsssuuuwwwwwwyyy|||~~~{{{vvvnnnkkkjjjkkkjjjjjjqqqzzz~~~zzzwwwwwwwwwvvvuuuvvvtttsssrrrtttwwwzzz||||||wwwsssppppppqqqrrrsssttttttttttttvvvzzz}}}}}}|||{{{zzz{{{{{{|||{{{zzzwwwzzz~~~~~~|||{{{{{{|||{{{{{{zzzxxxvvvtttsssppppppoooooopppqqqrrrrrruuuuuuuuuuuuttttttssssssrrrrrrssstttttttttttttttsssssssssrrrqqqpppnnnnnnoooppprrrssssssrrrpppooolllkkkjjjkkkmmmnnnmmmlllkkkjjjhhhfffeeedddeeeeeejjjnnnsssvvvyyy~~~wwwnnniiiddd^^^YYYXXXUUUQQQNNNMMMLLLJJJIIIGGGFFFDDDCCCCCCDDDEEEFFFIIILLLQQQUUUZZZ```fffjjjkkklllooorrrwww}}}wwwsssssskkkeee[[[SSSQQQUUU\\\aaadddhhhlllooopppqqqsssuuutttssssssssstttvvvyyyzzz|||}}}~~~{{{jjj^^^WWWVVVYYYYYYbbbkkkrrrmmm```UUUSSSYYYbbboooxxx|||~~~yyynnn^^^YYY^^^qqq'''(((((((((((()))))))))((((((((((((((((((((((((***(((''''''(((((('''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((((((((((((((((((((((((&&&&&&'''((((((((((((((((((((((((((())))))))))))))))))*********+++++++++++++++,,,,,,---...//////...///000000111333888;;;DDDbbblll]]]TTTNNNJJJJJJFFFFFFEEECCCAAACCCFFFIIIPPPTTT[[[cccjjjrrrzzzuuusssyyy|||vvvvvvxxx||||||xxxppplllhhhgggfffiiisss~~~}}}yyywwwvvvvvvvvvuuuxxxwwwuuutttuuuvvvyyyzzzzzzyyyxxxwwwvvvvvvvvvvvvwwwxxxxxxxxxxxxzzz~~~~~~}}}|||zzzyyyyyy{{{{{{zzzxxxtttwww{{{}}}|||zzzyyyyyyxxxxxxxxxwwwvvvuuussssssqqqqqqqqqqqqrrrsssssstttuuuuuutttssssssrrrrrrrrrtttuuuvvvxxxyyyyyyyyyxxxvvvvvvvvvuuutttsssrrrqqqqqqsssuuuvvvvvvssspppnnnllljjjjjjjjjlllmmmlllkkkjjjiiigggeeeddddddddddddfffjjjooorrruuuzzz}}}ssslllfff___ZZZZZZWWWSSSPPPOOOMMMKKKJJJGGGFFFDDDBBBBBBBBBDDDEEEHHHKKKPPPUUU[[[aaagggkkkkkkmmmppprrruuuzzz|||tttqqqjjjddd\\\VVVTTTVVV[[[___]]]___ccceeegggiiilllnnnkkkkkklllmmmppptttwwwyyy{{{lll___VVVUUUWWWXXXbbbllltttjjj^^^UUUUUU]]]gggttt~~~~~~ttthhhXXXVVV^^^sss''''''(((((((((((())))))((((((((((((((((((((((((+++)))(((((((((((('''&&&%%%&&&&&&&&&&&&'''''''''((((((((((((((((((((((((&&&&&&''''''''''''''''''''''''''''''''''''''''''%%%&&&'''((())))))))))))&&&&&&&&&&&&'''''''''''')))************++++++++++++,,,,,,------............///000111222444999<<>>AAABBBDDDKKKSSSXXX^^^hhhqqqxxx}}}}}}vvvpppppppppooommmlllllllllmmmmmmpppuuu{{{~~~~~~zzzyyywwwuuutttssssssssstttssssssrrrrrrsssuuuuuutttwww|||}}}}}}}}}{{{zzz{{{~~~~~~~~~~~~{{{|||~~~}}}|||zzzyyyyyywwwxxxzzz||||||{{{zzzyyyxxxxxxxxxxxxxxxyyyyyyzzzxxxxxxxxxxxxxxxwwwwwwvvvtttttttttsssrrrqqqpppooommmooopppqqqssswww}}}|||vvvnnnjjjjjjkkkjjjiiiiiihhhgggddd___YYYTTTPPPIIIIIIJJJIIIHHHFFFDDDCCCAAACCCFFFHHHIIILLLPPPSSSUUU\\\bbbcccgggpppuuuuuupppnnniiiccc```ccckkkrrr|||~~~}}}||||||}}}}}}{{{zzz{{{zzzzzzyyyzzz||||||}}}}}}~~~{{{tttmmmlllpppuuu}}}{{{yyywwwxxx{{{~~~~~~~~~~~~}}}zzztttmmmhhhgggjjjlllrrrzzz|||kkk[[[VVVWWW[[[cccnnnxxxuuufffXXXQQQQQQTTTaaasss&&&'''''''''(((((())))))&&&&&&&&&&&&&&&'''((()))&&&&&&''''''((()))))))))%%%%%%&&&'''((((((((('''(((''''''&&&&&&&&&''''''###$$$&&&'''((('''&&&&&&&&&&&&&&&&&&&&&'''((()))((((((((((((((((((((((((%%%'''))))))((('''((()))))))))))))))***+++,,,---++++++,,,------......///...000444666555888FFFTTTzzzpppVVVOOONNNHHHCCCBBBBBB???>>>@@@BBBDDDKKKSSSYYY___iiirrryyy~~~~~~~~~xxxsssppprrrsssqqqnnnkkkhhhggghhhlllrrrzzz~~~~~~{{{~~~~~~}}}zzzxxxvvvuuuuuuuuutttsssrrrqqqrrrssstttuuussswww~~~|||||||||{{{zzz{{{xxxzzz|||~~~~~~||||||{{{zzzxxxuuusssrrruuuvvvxxxzzzzzzyyyxxxwwwvvvuuuuuuuuuuuuuuuvvvwwwwwwwwwxxxxxxxxxwwwvvvvvvuuuuuuuuutttsssrrrppppppqqqqqqqqqqqqssswww}}}xxxuuuqqqqqqqqqqqqnnnkkklllllljjjgggbbb[[[UUURRRHHHIIIIIIIIIHHHFFFDDDCCC@@@BBBEEEGGGHHHJJJLLLNNNQQQYYY^^^___dddnnnssssssllljjjfffaaa___dddnnnwwwyyy}}}|||}}}|||{{{|||~~~~~~~~~}}}||||||{{{{{{|||yyyzzz{{{}}}~~~~~~~~~}}}|||vvvmmmccc^^^```dddvvvzzz}}}{{{zzz~~~}}}}}}}}}~~~}}}wwwqqqmmmmmmpppsssuuu}}}zzziiiZZZTTTWWW]]]fffpppxxx}}}}}}ppp```RRRNNNRRRXXXhhh{{{$$$%%%&&&((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%'''+++...000''''''((((((((((((''''''''''''((((((((((((''''''%%%&&&&&&&&&'''(((((((((&&&'''''''''''''''''''''#########$$$%%%&&&'''((())))))))))))((((((((((((((()))***+++,,,+++******,,,,,,,,,---------......111111///333777444???ZZZpppZZZNNNJJJGGGEEEDDDEEEAAA@@@BBBEEEGGGLLLRRR[[[```hhhooouuuyyy|||{{{wwwtttooonnnmmmllljjjgggbbb______fffpppxxx~~~}}}~~~~~~|||zzzxxxvvvuuuuuuvvvtttrrrqqqrrruuuwwwuuusssqqqyyy~~~~~~}}}~~~||||||||||||||||||||||||yyywwwuuusssrrrssstttuuuuuuwwwxxxxxxwwwwwwyyyzzzxxxwwwvvvuuutttuuuvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwxxxwwwwwwvvvuuuttttttsssrrrssssssssstttwww|||zzzvvvtttrrrqqqppplllkkkkkkiiieee]]]TTTMMMKKKJJJIIIIIIIIIHHHFFFCCCCCCDDDDDDCCCDDDFFFKKKNNNPPPVVVZZZ[[[bbbmmmsssrrrnnniiiccc___aaahhhqqqwww|||||||||~~~|||zzz~~~|||{{{|||}}}|||{{{|||}}}|||{{{{{{{{{zzzyyyyyyyyyyyyyyy}}}{{{uuulllaaaXXXQQQOOOYYY___mmm~~~{{{vvvyyy|||{{{wwwtttpppmmmpppvvv}}}tttdddZZZPPPUUU\\\dddlllssszzz~~~ppp```VVVNNNJJJSSS```qqq'''((((((((((((&&&%%%$$$''''''''''''''''''''''''((('''&&&&&&''')))+++,,,''''''((((((((((((''''''''''''((((((((((((''''''&&&&&&&&&'''''''''''''''((((((''''''''''''''''''%%%%%%$$$%%%%%%&&&'''((())))))))))))((((((((((((((()))***+++,,,++++++***,,,,,,,,,---------......///000///333888666CCC```mmmXXXMMMIIIFFFDDDDDDEEEAAA@@@CCCEEEHHHMMMSSS[[[aaahhhoootttxxx|||~~~zzzuuurrrooommmlllkkkjjjhhhccc```^^^eeennnvvv~~~~~~}}}~~~|||{{{yyywwwuuuttttttuuuwwwuuussssssvvvwwwwwwuuutttzzz}}}~~~||||||||||||||||||||||||xxxxxxvvvuuutttuuuuuuvvvtttvvvwwwwwwwwwwwwxxxzzzxxxxxxvvvuuuuuuuuuvvvwwwvvvvvvvvvvvvvvvvvvvvvvvvxxxxxxzzzzzzyyywwwtttsssrrrsssttttttuuuyyy}}}zzzvvvsssqqqkkkjjjiiihhhddd^^^VVVPPPLLLJJJHHHGGGGGGGGGEEECCCDDDDDDDDDCCCCCCFFFJJJNNNPPPUUUYYY[[[bbbmmmsssssslllfff```^^^ccckkkrrrwww}}}|||}}}~~~||||||{{{{{{}}}}}}{{{zzz{{{{{{zzzyyywwwwwwvvvuuuttttttttttttvvvuuusssnnneee[[[QQQKKKMMMPPPZZZjjjvvv~~~}}}yyywwwtttqqquuu{{{qqq```VVVQQQVVV^^^fffmmmtttzzz~~~~~~{{{lll\\\SSSLLLJJJSSSaaattt(((((((((((('''&&&%%%$$$&&&&&&&&&''''''(((((()))******((('''''''''((()))''''''((((((((((((''''''''''''(((((((((((('''''''''''''''''''''&&&&&&&&&)))))))))(((((('''''''''''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))))))))***++++++++++++***,,,,,,,,,---------.........000///444:::999IIIfffyyyhhhUUULLLHHHEEECCCCCCDDD@@@???CCCFFFIIIOOOUUU\\\aaaiiioootttwwwzzz||||||vvvpppmmmlllkkkiiiiiihhhgggdddbbb]]]ccclllttt~~~~~~~~~~~~}}}|||zzzxxxwwwvvvvvvvvv{{{xxxuuutttuuuwwwxxxxxxwww|||~~~|||}}}~~~}}}|||}}}~~~}}}}}}}}}}}}||||||||||||yyyyyyxxxwwwwwwvvvvvvvvvtttuuuwwwwwwwwwwwwxxxzzzzzzyyywwwvvvvvvvvvwwwxxxwwwwwwwwwwwwwwwwwwwwwwwwxxxzzz|||~~~|||yyyuuussssssttttttuuuwwwzzz{{{uuurrrjjjiiigggeeebbb^^^XXXTTTNNNKKKHHHFFFFFFFFFEEEEEEDDDDDDDDDCCCCCCEEEIIILLLOOOTTTXXX\\\cccmmmsssttthhhbbb]]]___gggpppvvvxxx~~~}}}~~~~~~{{{{{{|||}}}{{{xxxwwwwwwwwwvvvtttrrrqqqpppooonnnnnnnnnnnnnnnnnnnnnnnnjjj```SSSIIIDDDCCCGGGQQQ^^^kkkyyy|||{{{yyywww{{{mmm\\\RRRSSSYYYaaaiiiooouuu{{{~~~}}}uuufffWWWOOOJJJIIITTTbbbyyy%%%%%%&&&''''''(((((((((%%%&&&&&&'''((())))))******)))((('''''''''''''''''''''((((((((((((''''''''''''((((((((((((''''''((((((((('''&&&&&&&&&%%%*********)))((((((''''''))))))((('''''''''''''''(((((((((((())))))))))))))))))******++++++++++++,,,,,,,,,---------.........111111555;;;;;;MMMlllrrrcccSSSKKKHHHEEEDDDEEECCC@@@???CCCGGGJJJPPPWWW]]]bbbiiiooossswwwyyy{{{~~~yyyrrrkkkfffgggeeeddddddeeeeeecccbbb___dddllluuu~~~~~~~~~~~~~~~}}}|||zzzzzzyyy}}}zzzvvvssssssuuuxxxyyyzzz}}}{{{zzz{{{}}}}}}|||}}}}}}}}}}}}|||||||||||||||zzzzzzzzzyyyxxxvvvtttsssuuuvvvxxxxxxxxxxxxzzz{{{|||{{{zzzyyyyyyyyyzzz{{{{{{{{{zzzzzzzzzzzzzzzyyy{{{|||}}}}}}|||zzzwwwuuuttttttuuuvvvxxx|||}}}uuuqqqiiigggdddbbb```^^^ZZZWWWRRRNNNIIIFFFFFFGGGGGGGGGEEEEEEDDDCCCBBBCCCGGGJJJMMMQQQVVV\\\dddkkkppprrreee___\\\aaammmwwwzzzyyy~~~}}}}}}}}}{{{{{{|||~~~{{{yyywwwtttrrrrrrqqqpppnnnllllllkkkiiiiiihhhhhhiiihhhggghhhkkkkkkdddWWWLLLFFF@@@>>>BBBKKKVVVeeeqqq~~~~~~}}}|||~~~kkkZZZRRRUUU[[[ccclllrrrwww{{{~~~~~~|||pppaaaSSSLLLGGGHHHTTTccc~~~%%%%%%&&&&&&'''(((((()))&&&&&&''''''((()))******''''''''''''''''''((((((''''''((((((((((((''''''''''''((((((((((((''''''((((((((('''&&&&&&&&&%%%******))))))((((((((('''******)))((('''''''''''''''((((((((()))))))))******************+++++++++,,,,,,,,,---------......000333333666;;;<<>>VVVzzzuuu]]]TTTMMMJJJIIIFFFFFFHHHFFFBBBAAAEEEIIILLLQQQXXXZZZ___gggnnnssswwwzzz|||}}}~~~|||vvvmmmddd^^^YYYWWWVVVWWWZZZ___bbbcccgggkkksss}}}~~~|||{{{zzzxxxxxxyyy{{{|||}}}~~~|||yyywwwvvvvvvuuusssqqqrrrvvvzzzzzz{{{~~~}}}xxxxxxzzz{{{||||||}}}~~~}}}||||||||||||}}}~~~~~~|||{{{{{{{{{wwwxxxxxxwwwxxxzzz{{{yyyuuurrrmmmjjjgggddd```^^^YYYUUUPPPLLLKKKJJJIIIHHHGGGFFFDDDBBB??????BBBDDDGGGIIIRRR^^^bbb]]]YYYZZZYYY\\\ccckkktttyyyzzzyyyvvvtttqqqpppppppppnnnmmmiiigggeeedddcccaaa___]]][[[YYYVVVUUUTTTTTTRRRQQQQQQQQQQQQRRRSSSTTTUUUVVVVVVWWWXXXYYYZZZZZZYYYXXXKKKCCC===:::888777;;;@@@QQQ```xxxppp]]]TTTSSSRRRZZZfffpppxxx|||~~~|||tttaaaTTTJJJIIILLLTTTgggzzz&&&&&&%%%%%%&&&''')))***))))))))))))(((((((((((('''''''''(((''''''&&&%%%''''''((((((((((((''''''''''''((((((((((((''''''%%%&&&&&&''''''((((((((($$$%%%%%%&&&'''((())))))''''''&&&&&&&&&&&&''''''&&&''''''((()))******++++++***)))))))))***,,,---,,,,,,,,,---------......)))...000555;;;@@@YYY~~~qqqYYYQQQKKKIIIHHHEEEEEEGGGGGGCCCBBBFFFIIILLLQQQXXXYYY^^^fffnnnssswww{{{}}}~~~xxxoooeee___YYYVVVUUUVVVZZZ___ccceeeggglllsss~~~|||zzzyyywwwwwwxxxyyyzzz|||}}}~~~~~~{{{xxxuuuvvvvvvtttrrrssswww{{{yyyzzz}}}{{{xxxzzz||||||||||||}}}~~~~~~}}}||||||~~~~~~|||zzzxxxxxxxxxwwwwwwyyy~~~~~~yyyvvvrrrnnnkkkgggbbb___XXXTTTPPPLLLKKKIIIHHHFFFGGGFFFDDDAAA??????AAADDDEEEHHHRRR^^^aaaZZZTTTTTTVVV[[[ccclllrrrvvvwwwwwwtttqqqnnnmmmlllllljjjhhhaaa___\\\[[[[[[ZZZYYYWWWSSSQQQNNNMMMMMMMMMLLLJJJIIIIIIJJJKKKLLLNNNPPPQQQPPPSSSVVVWWWVVVVVVVVVWWWQQQIIIBBB===999666888===AAAQQQjjjkkkWWWPPPPPPQQQYYYfffqqqxxx|||~~~~~~zzzqqq]]]QQQHHHIIIOOOYYYnnn&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((((((((''''''''''''((((((******))))))((((((''''''"""''')))'''%%%&&&'''((((((''''''''''''(((((((((((('''''''''&&&&&&&&&''')))******))))))***,,,++++++******)))(((((((((''''''((()))***++++++,,,------.....................222222555<<>>999666777888<<>>GGGfffdddYYYOOOLLLLLLIIIGGGGGGFFFGGGGGGGGGIIINNNUUU[[[bbbfffjjjooorrrvvvzzz}}}~~~xxxnnn```ZZZWWW\\\aaabbbdddggghhhnnnwww}}}{{{zzzzzzzzzzzzzzzzzzzzzyyy|||}}}~~~{{{xxxwwwuuutttssssssuuuwwwzzz|||}}}~~~{{{{{{zzzyyyyyyyyyyyyyyyzzzxxxuuurrrqqqrrrtttvvvvvvvvvxxxyyyzzz{{{||||||}}}zzzxxxwwwyyy|||~~~~~~~~~|||zzzzzz{{{|||}}}yyyyyyzzz{{{zzzwwwrrrmmmjjjhhhbbbZZZRRRNNNKKKJJJIIIFFFCCCAAAAAA???>>>BBBHHHRRRUUUVVVTTTOOOLLLLLLNNNQQQYYY___ccciiippptttsssssstttvvvxxxyyyvvvqqqmmmjjjgggdddaaa^^^ZZZUUURRROOOOOONNNOOOPPPOOOLLLJJJHHHGGGFFFDDDCCCAAA@@@@@@FFFGGGGGGHHHIIIIIIIIIIIIMMMKKKHHHEEE@@@<<<888666888888888999>>>MMM___mmmvvv{{{~~~}}}~~~mmm\\\QQQMMMLLLQQQXXXcccmmmvvv{{{}}}zzzwwwvvvtttttttttuuuvvvwwwyyy{{{uuudddVVVMMMIIIIIISSSggg||||||xxx{{{~~~|||||||||}}}|||||||||{{{}}}{{{yyyxxxwwwyyy{{{|||~~~&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((((((((''''''''''''(((((('''''''''''''''(((((((((+++((($$$$$$''')))((('''((((((''''''''''''((((((&&&'''''''''''''''''''''***++++++***)))(((((()))''''''((()))***++++++,,,)))******+++,,,,,,------,,,,,,------...///000000...111222777???JJJiiidddYYYOOOMMMNNNKKKJJJJJJGGGGGGHHHIIILLLQQQXXX]]]dddhhhmmmqqquuuxxx|||~~~}}}sssaaa[[[XXX\\\aaabbbdddfffkkkooovvv~~~{{{yyywwwxxxxxxyyyzzz{{{{{{||||||}}}~~~{{{yyywwwuuuuuuttttttuuuwwwzzz{{{zzz{{{~~~~~~|||{{{zzzyyyyyy|||zzzwwwuuuuuuuuuwwwxxxvvvwwwxxxzzz{{{||||||{{{zzzyyyyyyzzz{{{~~~}}}zzzzzz|||~~~|||{{{|||}}}~~~~~~||||||}}}~~~~~~yyyyyy{{{}}}~~~{{{wwwqqqnnnjjjddd\\\TTTPPPMMMJJJIIIEEEAAA@@@@@@@@@@@@FFFMMMTTTTTTRRROOOKKKIIILLLNNNRRRZZZaaadddhhhooosssssstttuuuwwwzzz|||zzzvvvrrrpppmmmjjjhhheeeaaa]]]YYYWWWTTTQQQPPPPPPPPPOOONNNJJJIIIHHHFFFDDDBBB@@@???AAAAAAAAABBBCCCDDDDDDEEEIIIIIIHHHEEEBBB>>>:::888444555555333555>>>NNNZZZkkksssxxxxxxyyy|||iiiXXXOOOLLLKKKPPPWWWbbbmmmvvv||||||xxxtttqqqmmmlllkkkkkklllnnnppprrruuuxxx|||sssaaaTTTHHHFFFJJJYYYooo~~~~~~|||yyyvvvwww~~~}}}zzz}}}}}}~~~~~~}}}|||zzzyyyyyyzzz{{{|||&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((((((((((((''''''(((((((((&&&''''''''''''((((((((('''%%%$$$$$$&&&'''((((((((((((''''''''''''((((((&&&&&&&&&''''''''''''''''''((()))((('''&&&'''((('''(((((()))***+++++++++(((((()))***+++,,,------)))***++++++,,,---.........111222777AAALLLlllzzz```VVVMMMLLLMMMLLLKKKLLLGGGHHHJJJLLLOOOTTTZZZ___gggjjjppptttxxxzzz}}}tttddd]]]ZZZ^^^bbbdddeeegggmmmpppvvv}}}zzzxxxxxxxxxyyy{{{|||}}}~~~|||}}}~~~|||zzzyyyvvvvvvuuuuuuvvvwwwyyyzzzxxxzzz}}}~~~|||zzzxxxwwwwww{{{zzzzzzyyyyyyzzz{{{|||xxxyyy{{{|||}}}}}}||||||xxxwwwwwwwwwxxx{{{~~~~~~}}}~~~}}}~~~|||zzz{{{|||~~~~~~~~~}}}}}}}}}}}}}}}}}}~~~~~~}}}|||zzz|||~~~~~~yyytttqqqlllggg___XXXTTTPPPLLLJJJFFFBBB@@@AAAAAABBBHHHPPPSSSQQQNNNJJJHHHIIILLLOOOSSS\\\cccfffiiinnnssstttuuuvvvxxx{{{}}}}}}yyywwwuuurrrooommmkkkiiifffddd___[[[WWWSSSRRRRRRQQQPPPMMMMMMKKKIIIFFFDDDBBBAAABBBAAAAAA@@@AAABBBDDDEEEFFFFFFEEEDDDBBB???<<<:::333555666444333888BBBJJJ___jjjsssvvvxxx~~~yyyfffWWWNNNLLLKKKPPPWWWcccnnnwww}}}~~~zzzwwwtttoookkkgggcccbbbaaaaaacccfffjjjlllrrrvvv{{{rrr```SSSEEEGGGPPPbbbwww}}}{{{zzzyyyvvvtttqqqzzz|||zzz|||}}}~~~~~~}}}}}}|||||||||}}}}}}~~~}}}&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((((((''''''&&&&&&''''''(((&&&&&&&&&'''''''''((((((%%%&&&&&&&&&%%%%%%'''(((((((((''''''''''''((((((&&&&&&&&&'''''''''((((((&&&'''((((((''''''((()))(((((())))))*********+++)))))))))******+++++++++)))******+++,,,---...///...111222777AAAMMMnnnnnnZZZPPPIIIIIILLLLLLLLLMMMHHHJJJLLLNNNQQQVVV]]]bbbiiimmmrrrwwwzzz}}}~~~sssgggaaa^^^aaaeeefffgggiiimmmrrryyy~~~}}}{{{zzzyyyyyyzzz{{{{{{|||}}}}}}|||}}}~~~}}}{{{zzzxxxwwwwwwvvvvvvwwwxxxxxxxxxzzz~~~}}}{{{yyywwwvvvvvvxxxyyyzzz{{{|||}}}~~~~~~{{{|||~~~~~~|||{{{zzzyyyxxxxxxyyy{{{~~~|||{{{~~~|||{{{|||~~~~~~}}}~~~}}}|||||||||||||||||||||~~~{{{}}}~~~zzzvvvrrrmmmiiiccc^^^YYYTTTPPPMMMJJJFFFCCCCCCBBBCCCHHHPPPPPPNNNKKKGGGGGGIIIMMMPPPUUU^^^fffhhhjjjoootttuuuvvvvvvxxx{{{}}}~~~|||zzzxxxuuurrrpppoooooonnnlllgggddd```]]][[[XXXUUURRRQQQPPPNNNLLLIIIGGGEEEEEEFFFDDDAAA??????@@@CCCDDDCCCCCCCCCBBBAAA???>>>===777888888666555777;;;@@@OOO^^^mmmtttxxx}}}wwwdddVVVOOOLLLLLLRRRYYYeeepppyyyzzzwwwrrrpppmmmjjjgggddd```]]]ZZZYYYXXXYYY\\\```eeehhhpppttt{{{~~~nnn[[[OOOEEELLLYYYmmm}}}zzzwwwtttrrrllluuu}}}{{{|||~~~{{{|||~~~~~~|||~~~&&&''''''''''''''''''&&&(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((%%%''')))(((%%%$$$&&&(((((((((''''''''''''((((((&&&&&&&&&'''''''''((((((''')))******))))))***,,,))))))))))))*********************)))))))))))))))++++++,,,---...000000111...111222888BBBNNNooofffVVVLLLEEEFFFJJJKKKKKKMMMIIIKKKMMMOOOSSSXXX^^^cccjjjnnntttyyy|||~~~}}}qqqjjjddd```dddggghhhiiikkklllsss|||~~~}}}|||{{{xxxyyyyyyyyyyyyyyyyyyyyy||||||~~~~~~|||zzzyyyxxxwwwwwwvvvwwwwwwwwwyyy{{{~~~}}}{{{yyyxxxxxxwwwuuuvvvyyy|||~~~~~~~~~~~~}}}~~~~~~|||{{{}}}|||zzzzzz{{{}}}~~~{{{yyy~~~|||{{{}}}|||~~~}}}||||||||||||||||||~~~|||~~~~~~{{{vvvsssoookkkfffaaa]]]XXXRRROOOMMMIIIEEEDDDCCCBBBGGGNNNNNNLLLHHHFFFFFFIIIMMMQQQVVV```hhhiiikkkpppuuuvvvwwwwwwxxxzzz}}}~~~|||yyyvvvrrrqqqqqqrrrrrrqqqnnnllljjjgggddd___YYYUUURRRRRRPPPNNNLLLIIIHHHGGGEEEBBB>>>:::999:::<<<>>>AAAAAAAAAAAA@@@@@@???>>>777777666444333444666888???PPPcccmmmsssxxx|||}}}}}}~~~vvvdddVVVOOOMMMLLLSSS[[[gggrrr||||||vvvpppllleeecccaaa___]]][[[WWWTTTTTTSSSSSSTTTXXX]]]bbbfffooottt{{{xxxhhhVVVIIIFFFPPP```uuu{{{vvvrrrppphhhqqq~~~|||}}}~~~zzz|||~~~}}}***))))))(((''''''&&&&&&''''''((()))))))))))))))***)))((('''&&&%%%$$$$$$$$$$$$%%%%%%&&&'''(((((((((((()))))))))'''&&&%%%'''((((((((())))))******)))))))))(((''''''&&&&&&))))))))))))))))))))))))''''''(((((((((((((((((())))))*********+++++++++---,,,,,,,,,,,,---......//////333999>>>PPPyyywwwaaaOOOLLLHHHGGGGGGIIIIIIJJJNNNNNNNNNOOORRRYYYbbbhhhmmmqqqwww{{{~~~}}}xxxsssoooggghhhhhhiiiiiijjjjjjkkkooottt}}}~~~||||||||||||{{{{{{zzzzzzzzz{{{}}}}}}}}}{{{yyyvvvtttsssrrrrrrxxx{{{~~~~~~}}}}}}|||zzzyyyyyy|||~~~~~~}}}~~~}}}}}}~~~~~~~~~~~~~~~~~~}}}|||{{{~~~~~~}}}|||||||||}}}{{{xxxtttpppnnnjjjgggbbb\\\UUUPPPJJJFFFCCCBBBDDDHHHKKKMMMKKKJJJIIIGGGGGGKKKQQQVVV[[[```gggmmmpppsssuuuwwwvvvxxx{{{~~~~~~|||zzzxxxwwwvvvvvvrrrrrrqqqooolllgggcccaaa\\\ZZZWWWSSSPPPMMMKKKJJJDDDEEEDDDAAA======@@@CCC???@@@AAACCCCCCBBBAAA@@@<<<;;;999777555555555666===CCCOOO```qqqzzz{{{yyy|||}}}~~~mmm\\\SSSMMMLLLMMMSSS```ooozzz~~~|||wwwsssmmmgggccc]]]\\\YYYWWWTTTSSSSSSSSSTTTQQQPPPRRRTTTWWW___ggglllvvv~~~}}}ooo[[[OOOKKKIIIYYYmmm}}}{{{rrriiikkknnnxxx((((((((((((((((((((((((''''''((()))))))))))))))((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((((((''''''&&&'''''''''(((((()))))))))'''''''''((((((((((((((('''''''''''''''''''''''''''''''''((()))***+++,,,***+++++++++,,,,,,,,,,,,---,,,,,,,,,,,,---......000000555:::@@@SSS|||qqq[[[LLLIIIFFFEEEFFFIIIJJJJJJNNNNNNNNNNNNQQQXXX```ffflllqqqvvv{{{}}}~~~~~~zzzuuupppmmmjjjjjjkkklllmmmmmmnnnnnnsssxxx~~~|||yyyyyyxxxxxxxxxxxxxxxxxx|||}}}}}}}}}{{{yyywwwuuutttssssssyyy|||~~~||||||||||||~~~}}}}}}}}}}}}|||zzz{{{{{{||||||||||||{{{{{{|||}}}}}}}}}~~~~~~~~~~~~~~~zzz}}}zzzpppooommmkkkfff^^^VVVPPPIIIFFFDDDDDDFFFIIIKKKLLLHHHGGGFFFEEEEEEIIIOOOTTT]]]bbbhhhnnnrrrtttvvvxxxvvvxxx{{{~~~~~~}}}{{{zzzyyyyyyttttttsssrrrpppmmmiiigggccc```]]]XXXTTTPPPMMMLLLFFFGGGFFFDDD@@@???AAACCC???@@@@@@AAAAAAAAA@@@@@@===;;;999777666555555555888<<>>???>>>===;;;999777555444444333444888???JJJYYYgggppprrrsssuuuwwwxxxzzz}}}~~~hhhYYYPPPLLLNNNRRR]]]fffqqqyyy|||~~~vvvnnnggg^^^WWWSSSRRRRRRRRRNNNNNNOOOPPPQQQRRRSSSTTTPPPMMMLLLOOOSSSXXXaaakkkttt|||yyylll^^^QQQJJJLLLSSSddduuu~~~ooofffgggooozzz}}}~~~))))))))))))))))))))))))&&&&&&'''(((((((((((((((((((((((('''''''''&&&&&&%%%%%%&&&''')))***+++++++++***))))))(((''''''&&&''''''''''''''''''&&&&&&))))))((((((''''''''''''((((((((((((((((((((((((***)))((((((((()))***+++************++++++++++++---,,,,,,,,,,,,---......///111555:::EEE___qqqYYYJJJBBB@@@???@@@DDDIIILLLMMMMMMMMMNNNNNNPPPTTTZZZ___hhhmmmtttyyy{{{{{{{{{{{{|||zzzxxxuuusssrrrqqqqqqnnnnnnppprrruuuwwwyyyyyy{{{~~~|||xxxxxxyyyyyyzzzzzzzzz{{{~~~}}}|||||||||~~~}}}}}}|||{{{yyywwwvvvuuuxxx{{{~~~~~~}}}|||{{{zzzzzzzzzxxxyyy}}}~~~~~~{{{yyyxxxzzz}}}{{{wwwrrrmmmggg```YYYUUUKKKKKKKKKMMMNNNMMMJJJHHHEEEFFFGGGHHHJJJNNNTTTXXX^^^ccckkkpppssssssttttttuuuwwwzzz}}}~~~~~~~~~|||}}}}}}|||zzzzzzyyyxxxvvvuuusssrrrooonnnllliiieeeaaa^^^\\\QQQPPPOOOMMMKKKHHHEEECCCCCCBBB@@@>>>======>>>???>>>===<<<;;;999777666555333444555888@@@MMM]]]hhhnnnqqqtttuuuuuuwwwyyy|||~~~iiiYYYPPPMMMPPPUUUaaahhhrrryyy|||~~~wwwjjj```\\\WWWSSSRRRQQQQQQPPPQQQQQQQQQRRRRRRRRRRRRRRRRRROOONNNQQQTTTZZZdddnnnvvv}}}~~~}}}rrrbbbUUUKKKIIIRRR]]]ooo~~~vvvgggeeegggooouuu{{{{{{|||}}}))))))))))))))))))))))))&&&&&&'''(((((((((((('''((((((''''''&&&&&&&&&%%%$$$%%%&&&((()))+++,,,------,,,+++)))(((''''''&&&((((((((('''''''''''''''***))))))(((''''''&&&&&&)))))))))))))))))))))))))))))))))))))))))))))((())))))*********+++++++++---,,,,,,,,,,,,---.........222555999EEEaaakkkUUUHHHAAA???===???BBBGGGIIIKKKJJJKKKLLLMMMNNNSSSYYY]]]fffllltttyyy||||||||||||zzzyyywwwuuusssrrrqqqqqqmmmnnnppprrruuuxxxzzz{{{{{{~~~|||zzzzzz{{{{{{{{{{{{{{{{{{|||{{{{{{{{{|||}}}~~~~~~~~~|||zzzxxxvvvtttuuuxxx}}}~~~}}}}}}{{{{{{{{{{{{{{{{{{{{{{{{yyyzzz}}}}}}{{{zzz}}}~~~}}}|||{{{{{{|||||||||zzzzzz}}}~~~zzzsssmmmgggaaa[[[WWWOOONNNNNNOOOOOOMMMIIIFFFCCCDDDFFFGGGJJJNNNTTTXXX^^^dddkkkqqqsssssssssrrrvvvxxx{{{}}}~~~~~~{{{|||}}}~~~}}}}}}{{{{{{xxxxxxwwwuuutttsssrrrrrroooooonnnllliiifffcccaaaXXXUUURRROOONNNKKKHHHEEEEEEDDDCCCAAA@@@?????????>>>>>>>>>===<<<:::888777111333444444777AAAOOO[[[gggkkkqqqsssssstttwwwyyy}}}}}}hhhYYYPPPMMMRRRXXXeeekkkssszzz}}}~~~{{{vvvjjj___WWWUUUSSSRRRRRRSSSRRRQQQTTTTTTTTTTTTSSSRRRQQQPPPSSSOOONNNPPPTTTYYYdddnnnxxx~~~}}}ttthhhYYYMMMGGGKKKZZZiiizzz|||kkkfffbbbdddhhhlllttt|||{{{|||}}}((((((((()))******++++++%%%&&&''''''((((((''''''''''''''''''((((((((((((&&&&&&'''(((***+++,,,,,,,,,+++)))((('''''''''''')))))))))(((((('''''''''((((((((((((((('''''''''(((((((((((((((((((((((('''(((***+++,,,+++***)))*********+++++++++,,,,,,---,,,,,,,,,,,,---......///333666999EEEcccjjjRRREEE???===;;;<<>>>>>??????>>>===;;;:::111555666555333999DDDOOO\\\ccckkkpppqqqrrruuuxxxzzzwwwdddWWWPPPNNNUUU\\\hhhmmmtttzzz~~~wwwrrrooohhhaaa\\\YYYWWWWWWYYYZZZ[[[ZZZ[[[[[[\\\[[[ZZZYYYWWWVVVUUUQQQOOOQQQTTTZZZdddnnnyyy}}}mmmbbbTTTKKKIIIQQQddduuurrrkkkeeebbbaaabbbgggmmmvvvzzz~~~~~~~~~&&&&&&''')))***+++------%%%&&&''''''((((((''''''&&&&&&'''((()))***++++++(((((())))))******++++++))))))'''&&&&&&'''((()))******))))))((((((((('''&&&&&&''''''((()))))))))''''''''''''''''''''''''%%%'''***---///...---,,,++++++,,,,,,,,,------------,,,,,,,,,,,,---......000555888:::FFFeeekkkQQQCCC>>><<<999:::<<>>???@@@@@@@@@???===<<<333777:::777444666@@@IIITTT]]]gggmmmoooqqqtttxxxwwwrrraaaUUUOOOOOOWWW```iiinnnttt{{{}}}tttppppppnnnjjjfffccc```___aaaccceeeeeeddddddeeeeeedddcccaaa```XXXSSSQQQSSSVVV[[[fffpppyyy}}}jjj```TTTMMMMMMXXXmmmyyyrrrjjjfffaaa^^^```dddlllqqqyyy~~~|||{{{}}}~~~(((((('''''''''&&&&&&%%%(((+++,,,+++(((&&&(((+++(((((((((((((((((((((((()))))))))))))))***+++,,,((((((((((((((()))******))))))(((((((((((())))))%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((((((((((()))******++++++,,,,,,+++***+++,,,---...,,,,,,+++++++++,,,------222444666888DDDbbbmmmSSSFFF>>>===;;;::::::;;;<<<===@@@BBBDDDGGGKKKPPPWWW\\\fffkkkqqqvvvzzz|||~~~~~~|||xxxtttqqqnnnmmmlllppppppqqqsssvvvyyy|||~~~xxx~~~~~~{{{|||||||||{{{{{{yyyyyy{{{{{{zzz{{{|||}}}~~~}}}|||zzzwwwtttsssuuuxxx{{{|||||||||{{{|||~~~{{{xxxyyyxxxwwwvvvuuuuuuuuuuuuuuuwwwyyyyyyxxxwwwxxxyyy{{{{{{|||~~~}}}|||~~~{{{qqqhhhbbb```YYYZZZXXXRRRKKKFFFEEEFFFDDDFFFIIILLLOOOTTTYYY]]]```gggpppuuuvvvtttsssssszzz}}}~~~}}}~~~~~~~~~}}}{{{xxxwwwtttrrrppppppqqqssssssrrruuutttqqqnnnkkkiiihhhggggggccc]]]XXXUUURRROOONNNMMMKKKIIIHHHGGGEEEAAA???@@@@@@???>>>>>>>>>>>>>>>999777444333444888<<<>>>JJJTTTbbblllooorrruuuxxx}}}vvvfffYYYQQQQQQZZZdddmmmrrryyy}}}~~~{{{yyyvvvsssssstttsssrrrpppnnnmmmmmmpppsssrrrlllddd^^^ZZZWWWXXXXXXVVVWWW^^^iiisssvvvtttfffZZZOOOOOOXXXfffxxxxxxnnngggbbb___]]]cccgggmmmsss|||~~~}}}~~~)))(((((('''&&&&&&''''''((()))***)))(((''''''(((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&''''''((((((''''''(((((()))***))))))(((((((((((())))))&&&&&&&&&&&&''''''''''''************++++++++++++((((((((()))******++++++,,,,,,+++++++++,,,---...---,,,,,,,,,,,,------...111444777:::GGGeeemmmUUUIII@@@>>><<<;;;:::;;;<<<===???AAACCCFFFIIIOOOVVV[[[ccchhhnnntttxxx{{{}}}|||yyyuuuqqqooommmmmmppppppqqqsssuuuxxx{{{}}}yyy~~~~~~}}}||||||{{{zzzzzzyyyyyyzzzzzzzzz{{{|||~~~}}}{{{wwwttttttuuuwwwyyyzzz{{{{{{{{{{{{}}}}}}zzzyyyxxxwwwvvvuuutttttttttppprrrtttuuuttttttuuuvvvxxxyyyzzz||||||zzz|||}}}tttkkkeeebbbZZZYYYUUUPPPJJJFFFEEEEEEDDDFFFIIILLLOOOTTTYYY]]]aaahhhqqqvvvwwwvvvwwwxxx{{{~~~}}}|||zzzyyyyyyvvvtttqqqqqqrrrsssssssssuuutttssspppnnnllljjjiiiiiieee___ZZZWWWTTTQQQNNNMMMKKKIIIHHHGGGDDD@@@===AAA@@@???>>>>>>===>>>>>><<<:::666444444555888:::FFFOOO[[[eeekkkooorrruuu|||vvveeeXXXQQQQQQZZZeeeooottt{{{{{{xxxtttrrrssswwwzzzzzzsssjjjbbb]]]VVVWWWWWWWWWXXX___kkktttyyyqqq___UUUNNNTTTaaaqqqvvvpppjjjddd___]]]```eeelllvvv~~~}}}}}}~~~***)))((('''''''''((())))))(((''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%%%%%%%%%%''''''&&&&&&''''''((()))))))))(((((((((((())))))''''''''''''((((((((((((''''''((((((((()))))))))((((((((()))******++++++,,,,,,+++++++++,,,---...---------------.../////////333888===KKKiiioooXXXMMMBBBAAA>>><<<;;;;;;<<<======???AAADDDHHHNNNUUUZZZ```eeelllrrrwwwzzz}}}}}}yyyuuurrrpppooooooppppppqqqrrruuuwwwzzz||||||~~~|||zzzyyyxxxxxxyyyzzzzzzzzz{{{|||~~~|||yyyvvvuuuuuuuuuvvvwwwxxxxxxyyyyyyzzz|||~~~}}}yyyyyywwwvvvuuutttttttttnnnppprrrsssrrrrrrssstttvvvwwwxxx{{{~~~|||zzz|||wwwnnnhhhddd\\\WWWQQQLLLIIIGGGEEEDDDDDDFFFIIIKKKNNNSSSYYY]]]bbbiiiqqqvvvxxxyyy|||~~~}}}}}}}}}}}}yyywwwuuutttuuuuuuuuutttvvvuuuuuutttrrrpppnnnmmmmmmiiiddd___[[[WWWSSSPPPNNNLLLKKKJJJIIIFFFBBB???AAAAAA@@@>>>>>>=========???===999555333333444555@@@FFFOOOZZZdddkkkppprrr|||uuucccWWWQQQRRR\\\fffpppvvv~~~~~~zzzxxxyyy~~~{{{pppeee___WWWXXXYYYZZZ^^^fffqqqzzz~~~yyykkkYYYRRRQQQ]]]ooo~~~}}}vvvlllddd\\\]]]___eeennnyyy~~~~~~}}}}}}~~~+++***(((''''''((()))***+++(((&&&''')))***(((%%%(((((((((((((((((((((((()))(((((('''''''''((((((&&&&&&&&&&&&&&&'''(((((())))))(((((((((((())))))(((((((((((())))))))))))&&&&&&&&&'''''''''((((((((((((((()))******+++++++++++++++,,,,,,,,,------......---......///000111///333888@@@PPPnnn|||ttt[[[OOOEEEDDDAAA>>><<<<<<<<<======>>>AAADDDHHHNNNUUUZZZ___dddlllsssxxx|||~~~zzzvvvrrrqqqpppqqqqqqqqqqqqrrrtttvvvyyyzzz~~~|||zzzxxxxxxyyyyyyyyyzzzzzz|||}}}~~~~~~{{{yyyvvvuuusssrrrrrrsssuuuvvvuuuvvvxxxzzz}}}||||||zzzxxxwwwvvvuuuuuussstttvvvvvvtttssstttuuuwwwwwwxxxzzz|||}}}~~~yyypppiiieee\\\VVVNNNJJJHHHHHHFFFDDDEEEFFFIIIKKKMMMRRRXXX\\\ccciiipppvvvyyy|||}}}zzzyyyyyyyyyyyyxxxvvvvvvwwwwwwvvvtttsssrrrqqqnnniiiddd```[[[VVVRRROOONNNMMMMMMMMMKKKHHHEEECCCBBBAAA???>>>=========@@@>>>:::777555333333333:::===EEEQQQ^^^iiiooorrr{{{rrraaaUUUQQQTTT]]]gggpppwww}}}{{{}}}~~~rrrfff^^^YYY[[[]]]```fffoooyyysssfffWWWSSSXXXhhhzzzuuukkkccc```^^^aaahhhppp{{{***)))(((''''''((()))***,,,)))'''(((***+++)))&&&((((((((((((((((((((((((&&&&&&&&&'''''')))******&&&&&&&&&&&&&&&'''(((((())))))(((((((((((())))))((((((((()))))))))******))))))*********+++++++++((((((((()))******++++++++++++,,,,,,,,,---------...------...///000111222///333999AAASSSrrr|||zzzzzz^^^OOOIIIGGGDDD@@@>>>============>>>AAADDDIIIOOOVVV[[[aaafffnnnvvv{{{~~~zzzuuurrrqqqqqqrrrqqqqqqqqqqqqsssuuuwwwyyy~~~}}}{{{yyyyyyzzzzzzzzzzzz{{{|||}}}~~~}}}~~~~~~}}}wwwuuusssqqqpppqqqrrrsssrrrtttuuuxxx{{{}}}||||||~~~~~~~~~|||zzzyyyxxxwwwxxxyyyyyyxxxvvvtttttttttyyyyyyyyyzzz{{{|||~~~~~~~~~}}}xxxqqqiiiccc[[[UUUMMMIIIHHHHHHFFFDDDFFFGGGHHHJJJLLLQQQXXX\\\bbbhhhpppvvvyyy}}}~~~~~~}}}|||{{{wwwwwwxxxxxxxxxxxxxxxxxxvvvsssoookkkfffaaa[[[WWWPPPOOONNNMMMNNNMMMKKKIIIEEEDDDCCCAAA???>>>>>>===>>>===;;;999777666555555555888>>>IIIWWWdddnnnsssxxx}}}ooo^^^UUUSSSWWW```hhhooovvv~~~~~~}}}~~~rrrfff___ZZZ[[[^^^ccckkkttt~~~{{{mmmaaaSSSSSS]]]ppp}}}rrrhhh```\\\^^^cccjjjuuu''''''(((((((((((())))))+++***))))))******)))(((&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&((()))***''''''&&&&&&''''''((()))))))))(((((((((((())))))(((((((((((())))))))))))((((((((()))))))))******((((((((()))******++++++***+++,,,---------,,,,,,---------......000111222111444999AAATTTttt~~~}}}bbbRRRLLLJJJFFFBBB???=========<<<>>>AAADDDIIIOOOVVV[[[bbbhhhpppwww}}}~~~yyytttrrrqqqrrrsssqqqqqqqqqqqqrrrtttvvvwww}}}}}}|||{{{{{{|||{{{{{{|||}}}}}}}}}}}}}}}||||||~~~yyyxxxuuurrrqqqqqqqqqrrrqqqsssuuuxxxzzz}}}{{{zzz}}}}}}~~~~~~}}}||||||||||||}}}{{{zzzzzzyyyzzzzzzyyyvvvttttttttt{{{zzzzzzzzz{{{{{{|||}}}~~~{{{{{{|||{{{xxxqqqhhhbbbXXXTTTOOOKKKIIIHHHGGGFFFFFFGGGHHHIIILLLQQQWWW\\\bbbiiiqqqwww{{{}}}xxxxxxxxxyyyzzz{{{|||}}}{{{yyyvvvsssooojjjccc^^^TTTQQQNNNLLLLLLLLLLLLKKKHHHGGGEEECCCAAA@@@???>>><<<<<<<<<;;;:::999888777333555:::BBBNNN[[[hhhoootttxxxjjj[[[UUUVVVZZZbbbiiiooouuu|||~~~}}}~~~~~~}}}|||||||||}}}~~~~~~~~~|||zzzxxx}}}qqqfff```XXXYYY]]]ccclllvvvtttdddYYYLLLQQQ```vvvzzzhhh^^^YYY\\\```fffrrr$$$&&&''')))))))))'''&&&)))******)))((('''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((()))***((((((''''''(((((()))***))))))(((((((((((())))))'''''''''((((((((())))))&&&&&&&&&&&&''''''''''''((((((((()))******++++++***+++,,,---------,,,,,,,,,,,,,,,---...///111111333444888@@@TTTttteeeVVVOOOLLLHHHDDD@@@>>>===<<<:::<<>>===<<<999;;;>>>AAAFFFMMMTTTYYY___eeemmmtttyyy}}}}}}xxxsssppppppqqqsssqqqqqqppppppqqqssstttuuu{{{~~~}}}~~~~~~~~~}}}|||zzzyyyzzz{{{|||~~~|||zzzxxxvvvuuuttttttwwwzzz|||~~~}}}{{{yyy{{{|||~~~~~~~~~||||||zzzyyyyyyzzz{{{|||}}}|||{{{xxxzzz||||||{{{{{{|||}}}yyyyyyyyyzzz|||~~~yyyyyyyyyyyyxxxrrrhhhaaaSSSTTTTTTPPPJJJGGGGGGIIIGGGGGGHHHHHHJJJPPPVVV[[[eeelllvvv}}}~~~}}}zzzyyywwwwwwyyy}}}~~~yyyrrrmmmhhhbbbZZZSSSPPPOOOOOONNNLLLKKKIIIFFFDDDBBBAAA@@@>>>>>>??????>>><<<:::999222555777888;;;EEETTT___jjjyyy}}}pppcccXXXWWW[[[___eeejjjqqquuuzzz{{{zzzzzz{{{}}}yyy{{{|||}}}|||yyyvvvtttsssqqqnnnkkkjjjlllnnnpppyyy~~~}}}wwwooofff```]]]YYY[[[___gggqqq{{{~~~|||sssdddSSSIIIKKKUUUiii~~~wwwjjjbbbccccccdddnnn{{{~~~}}}}}}~~~~~~~~~~~~&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((''''''''''''(((((())))))((('''&&&%%%%%%%%%&&&&&&&&&''''''''''''(((+++******))))))******+++))))))(((((('''''''''&&&''''''''''''((((((((((((---,,,+++***)))))))))))),,,,,,++++++,,,,,,---.........---------......///333666:::CCCWWWxxxzzzddd[[[UUUOOOHHHAAA>>>===;;;;;;:::;;;>>>@@@DDDKKKRRRWWW```eeemmmrrrtttwww|||~~~xxxssspppnnnooooooxxxuuuuuuvvvuuurrrtttyyy|||~~~}}}}}}}}}}}}}}}|||{{{yyyyyy{{{|||}}}|||yyywwwxxxyyyvvvxxxzzzzzzzzz{{{~~~|||xxxyyyzzzzzz{{{{{{|||}}}~~~~~~~~~~~~~~~zzzzzzyyyyyyxxxyyyyyyyyy~~~~~~|||{{{{{{|||}}}}}}||||||}}}}}}~~~~~~zzzwwwuuuooohhhbbbYYYUUUQQQNNNLLLJJJHHHFFFFFFHHHJJJLLLOOOTTTZZZ___hhhooozzz~~~}}}{{{xxxwwwzzz~~~{{{xxxvvvrrrkkkaaaYYYSSSQQQOOONNNPPPOOONNNKKKHHHDDD@@@>>>>>>?????????>>>===<<<;;;666555555555777===EEEKKKaaaooovvvkkk```XXXXXX]]]aaafffjjjsssuuuwwwwwwttttttvvvxxxxxxxxxxxxvvvsssoookkkiiigggddd___\\\]]]aaagggkkkzzz|||tttjjjaaa[[[XXXVVV[[[cccllluuu|||rrr```SSSLLLJJJPPPbbbvvvssseee``````fffpppzzz~~~}}}~~~~~~~~~{{{}}}&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''))))))(((&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''((()))))))))))))))))))))))))))(((((((((''''''''''''(((((((((((())))))))))))))))))))))))***+++,,,,,,,,,,,,++++++,,,,,,---......------------...//////222666:::CCCXXX{{{sssaaa[[[SSSNNNGGGAAA>>><<<;;;:::;;;<<<>>>@@@DDDKKKRRRWWW^^^dddlllqqqtttvvvzzz}}}|||xxxsssooonnnnnnooovvvttttttuuutttqqqtttxxx~~~~~~}}}|||~~~~~~}}}}}}|||{{{zzzzzz|||}}}~~~|||zzzzzzzzzwwwxxxyyyyyyyyy{{{~~~{{{wwwwwwxxxyyyyyyzzzzzz{{{|||||||||}}}}}}}}}}}}|||{{{yyyxxxzzzzzzyyyyyyyyyzzzzzz{{{}}}||||||}}}~~~~~~~~~~~~~~~~~~zzzvvvsssooohhhcccZZZWWWSSSOOOMMMKKKIIIHHHHHHIIIKKKLLLOOOSSSYYY^^^jjjqqqzzz}}}|||{{{xxxwwwxxx|||}}}zzzyyyuuuppphhh```[[[WWWSSSQQQPPPOOONNNKKKHHHEEEBBB@@@>>>>>>======<<<<<<;;;;;;888777666555666;;;BBBGGGUUUeeexxxzzzhhh^^^VVVXXX]]]ccciiinnnsssuuuvvvuuusssrrrtttvvvttttttrrroookkkgggcccaaa^^^]]]ZZZWWWWWWZZZ___dddwww~~~yyyqqqfff]]]XXXVVVZZZ^^^fffnnnvvv|||{{{lll[[[OOOKKKLLLVVVggg{{{uuuggg``````fffpppzzz~~~~~~}}}~~~''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&&&&%%%%%%%%%%%%&&&&&&)))((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((())))))******))))))(((((((((((((((''''''''''''(((((()))))))))*********(((((())))))***+++,,,,,,,,,,,,++++++,,,,,,---...---------------...//////111666:::CCCZZZ~~~jjj]]]ZZZQQQLLLFFF@@@===<<<:::999;;;<<<>>>@@@DDDJJJQQQVVV\\\ccclllrrrtttuuuxxxzzz}}}{{{vvvrrrooonnnnnnooosssqqqqqqsssrrrpppsssxxx~~~}}}|||~~~~~~~~~}}}}}}||||||{{{}}}~~~~~~~~~}}}|||yyyyyyyyyxxxxxxzzz~~~{{{vvvuuuuuuxxxxxxxxxxxxxxxxxxxxxxxxzzz{{{{{{|||{{{zzzyyyxxxzzzyyyyyyyyyzzz{{{||||||~~~}}}~~~zzzvvvsssooojjjeee]]]YYYTTTPPPNNNLLLJJJIIIJJJKKKLLLMMMOOOTTTZZZ^^^kkkrrr{{{~~~~~~|||zzzxxxxxxzzz|||~~~~~~zzzvvvoooiiiddd^^^YYYUUUQQQPPPOOOMMMJJJHHHFFFEEEAAA@@@>>>===<<<<<<======;;;:::888666555888===AAAIIIYYYnnn}}}fff]]]VVVXXX^^^eeemmmsssuuuvvvuuutttrrrqqqrrrtttrrrppplllgggbbb^^^[[[YYYVVVWWWXXXUUURRRSSSYYY___ttt}}}wwwnnnccc[[[WWWUUU^^^cccjjjrrryyy~~~|||qqqaaaRRRIIIJJJNNN^^^pppxxxiiiaaaaaafffqqq|||~~~((((((((((((((((((((((((''''''''''''(((((((((((('''&&&&&&%%%%%%&&&&&&''')))((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((()))************)))(((((((((((((((((('''''''''(((((((((((())))))))))))***************)))((((((,,,,,,++++++,,,,,,---...---------------...///000000666;;;CCC\\\zzzdddZZZYYYOOOKKKDDD???===;;;:::999:::;;;===???BBBHHHOOOTTT[[[ccclllsssuuuvvvwwwyyy|||zzzvvvrrrooonnnnnnnnnooommmnnnqqqqqqpppsssxxx~~~}}}~~~~~~}}}}}}}}}}}}~~~{{{~~~~~~{{{zzzyyywwwvvvxxx}}}{{{vvvuuuuuuwwwvvvvvvvvvuuuuuuuuutttvvvxxxzzz|||~~~~~~~~~}}}xxxxxxxxxyyyzzz{{{|||}}}~~~~~~{{{vvvtttqqqmmmiii___[[[UUUQQQNNNMMMKKKIIIJJJKKKLLLMMMPPPUUU\\\aaammmrrrzzz}}}zzzyyyzzz{{{zzztttmmmhhhccc^^^[[[TTTSSSQQQNNNLLLKKKJJJIIIFFFEEEBBB@@@???@@@AAABBB>>>===:::777555555888;;;AAAPPPddduuu|||fff^^^XXXZZZ```fffooovvvwwwwwwvvvtttrrrqqqrrrrrrrrroooiiiccc^^^ZZZXXXWWWTTTXXXZZZWWWRRRQQQWWW]]]rrr|||uuukkkbbb[[[XXXXXXbbbgggnnnvvv|||uuufffVVVIIIDDDIIIRRRgggxxxzzzkkkcccccchhhttt~~~~~~~~~(((((((((((((((((((((((('''''''''((((((((())))))((((((''''''''''''(((((((((((('''&&&&&&&&&&&&'''&&&&&&&&&''''''''''''((())))))************))))))'''''''''(((((((((((((((&&&&&&&&&'''''''''(((((())))))*********)))((((((,,,,,,++++++,,,,,,---...,,,,,,,,,------///000000///777<<>>===;;;:::::::::;;;===???DDDKKKOOOZZZbbbkkkrrrvvvxxx{{{~~~}}}{{{xxxtttpppnnnlllllliiihhhjjjnnnpppppptttzzz~~~~~~}}}}}}~~~~~~|||xxxuuuuuuwwwyyy}}}{{{xxxxxxyyywwwwwwwwwvvvvvvuuuuuuuuuxxxzzz|||~~~~~~}}}zzzyyyzzzyyyyyyyyyzzz{{{||||||~~~~~~}}}yyyxxxwwwtttqqqeee```YYYSSSPPPNNNMMMKKKHHHIIIKKKMMMRRRZZZccciiippptttzzz~~~~~~|||}}}}}}zzz{{{~~~}}}~~~yyywwwwwwxxx~~~}}}uuuoookkkiiigggfffZZZWWWRRRMMMIIIHHHHHHHHHHHHGGGEEECCCBBBAAABBBBBB@@@@@@???===:::999:::;;;999AAAKKKVVVdddqqquuutttbbb]]][[[]]]```cccjjjqqquuuttttttuuuuuussspppmmmhhhfffccc___]]]\\\\\\]]]\\\^^^^^^ZZZTTTRRRVVVZZZgggxxxxxxtttmmmddd^^^\\\^^^```lllpppxxx~~~}}}{{{ooo```QQQHHHDDDGGGUUUdddxxx~~~~~~{{{nnniiijjjppp{{{}}}}}}~~~&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((())))))))))))(((''''''&&&&&&''''''(((''''''&&&&&&&&&''''''(((&&&&&&&&&''''''''''''((()))(((&&&$$$$$$&&&((()))''''''''''''((((((((()))&&&&&&&&&&&&'''''''''(((###%%%'''***+++++++++***,,,,,,++++++,,,,,,---...,,,,,,,,,---...///000111111:::???FFFaaalll]]]UUURRRLLLHHHDDDAAA???>>><<<:::;;;<<<===>>>@@@EEEKKKPPPYYY```iiioootttwww|||}}}zzzuuuqqqnnnlllkkkhhhgggiiinnnppppppuuu{{{~~~~~~}}}}}}}}}zzzvvvttttttuuuxxx|||}}}yyyxxxyyy{{{xxxxxxxxxxxxxxxxxxwwwwwwzzz|||~~~{{{zzz}}}|||||||||||||||}}}}}}}}}~~~~~~}}}xxxwwwxxxyyyyyy}}}{{{yyyyyyxxxtttqqqiiiddd\\\VVVRRRQQQOOONNNJJJKKKLLLMMMRRRZZZccciiissswww|||~~~}}}||||||~~~{{{|||yyyzzz{{{~~~yyytttqqqnnnkkkiiibbb^^^WWWQQQLLLJJJJJJJJJIIIHHHGGGFFFEEECCCBBBBBB@@@@@@AAA???=========???===@@@BBBFFFOOO\\\bbbcccZZZXXXXXX[[[^^^```fffmmmpppppprrrtttuuusssmmmhhhcccbbbaaaaaaaaabbbccccccbbbaaa^^^YYYUUUTTTUUUWWW```ooowwwsssllleee```aaaeeeiiissswww}}}}}}xxxtttcccTTTGGGEEEHHHNNN___rrr|||yyyyyy}}}yyynnnkkknnnuuu&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&''''''(((&&&&&&&&&'''''''''(((((((((&&&###!!!!!!###&&&(((&&&'''''''''(((((())))))''''''''''''((((((((()))&&&''')))***+++***(((''',,,,,,++++++,,,,,,---...+++,,,,,,---...///111111111;;;@@@FFFbbb}}}fffZZZTTTPPPKKKHHHDDDAAA@@@???===;;;===>>>??????BBBFFFLLLQQQWWW^^^fffmmmrrrvvv|||{{{vvvrrrnnnkkkjjjgggfffiiinnnpppqqquuu|||~~~~~~||||||~~~{{{vvvsssrrrrrrtttxxx~~~~~~{{{xxxwwwyyy|||yyyyyyyyyyyyyyyyyyyyyzzz{{{}}}~~~~~~~~~~~~~~~}}}}}}}}}~~~zzzvvvuuurrrlllhhhiiieeebbbaaajjjyyy~~~zzzxxxxxxxxxtttqqqlllggg___XXXUUUSSSQQQQQQLLLMMMMMMNNNRRRYYYbbbhhhvvvyyy~~~~~~}}}~~~}}}~~~~~~}}}}}}~~~~~~|||zzzwwwsssnnnkkkjjjeee^^^WWWQQQNNNNNNNNNKKKKKKKKKJJJHHHFFFEEECCC???@@@BBBAAA@@@???@@@AAADDDCCC???<<>><<<;;;<<<<<<<<<>>>BBBGGGLLLOOOYYY]]]eeelllrrrwww|||}}}wwwqqqnnnmmmmmmnnnhhhhhhkkkooopppqqqwww}}}}}}}}}}}}~~~zzzwwwuuurrrpppuuuuuuwww{{{~~~}}}}}}}}}|||{{{{{{zzzzzz~~~~~~~~~~~~}}}|||{{{~~~~~~|||zzzxxx|||||||||}}}~~~|||zzzzzzuuunnnjjjgggddd```]]]]]]XXXUUUXXX]]]hhh|||}}}zzzxxxwwwwwwwwwvvvoooiiiccc___YYYRRRPPPRRRMMMMMMMMMOOOTTT]]]hhhooowww|||~~~~~~~~~}}}~~~|||xxxssspppkkkjjjgggaaaYYYSSSOOONNNRRROOOKKKHHHGGGGGGFFFEEECCCBBBAAA@@@@@@@@@AAABBBBBBBBBAAA??????@@@CCCEEEIIILLLPPPSSSUUUYYY___dddiiilllppprrrqqqpppooonnnjjjhhheeeeeegggiiikkkkkkhhhbbb]]][[[WWWRRRQQQSSS]]]cccooo}}}||||||yyysssnnnooouuu{{{zzzjjj]]]MMMDDD;;;>>>OOOfffzzz}}}xxxsssssswww{{{~~~~~~xxxooopppvvv~~~~~~~~~~~~~~~((((((''''''''''''((((((''''''(((((())))))*********)))&&&%%%$$$%%%'''((('''''''''((())))))*********)))(((((('''''''''(((((((((((((((''''''''''''((((((((((((((((((((((((''''''(((((())))))******************************++++++,,,,,,,,,,,,------...------......///000111222888>>>JJJgggvvvaaaWWWRRROOOIIIHHHEEEBBB@@@===<<<;;;<<<<<<<<<>>>BBBGGGLLLOOOWWW\\\dddlllrrrxxx}}}}}}wwwqqqmmmllllllmmmiiiiiikkkooopppqqqwww~~~~~~~~~zzzwwwtttqqqvvvvvvwwwzzz}}}~~~}}}}}}}}}~~~~~~~~~~~~~~~~~~}}}|||}}}{{{zzzzzzzzzzzz|||~~~zzzuuurrroooppplllfffbbb```^^^ZZZWWWWWWSSSRRRSSSUUUZZZggguuu}}}|||zzzyyyxxxwwwuuuooojjjdddaaa[[[TTTQQQSSSOOOPPPQQQTTTYYYbbblllssszzz~~~}}}}}}}}}~~~~~~~~~~~~zzzxxxrrrpppmmmhhhaaa[[[UUUQQQSSSQQQOOONNNNNNMMMKKKIIIDDDDDDBBBAAA@@@@@@AAAAAAAAAAAAAAA???>>>>>>???@@@CCCGGGLLLPPPSSSXXX___cccfffiiimmmoooppppppqqqrrrrrroookkkiiijjjlllmmmmmmjjjccc]]]ZZZVVVQQQQQQTTTVVV]]]gggsss}}}xxxtttuuuzzzssscccWWWLLLEEE@@@FFFWWWmmm}}}zzzuuuoooooosssxxx{{{|||}}}ssslllooowww~~~~~~}}}~~~~~~((((((''''''''''''((((((%%%%%%&&&'''((()))******)))(((&&&$$$$$$%%%&&&((((((((((((((((((((((((((()))(((''''''&&&''''''''')))(((((('''&&&&&&%%%%%%((((((((((((((((((((((((&&&&&&'''((()))***++++++************************++++++,,,,,,,,,,,,------...------......///000111333888>>>KKKhhhrrr```WWWQQQMMMJJJHHHDDDAAA>>><<<<<<<<<;;;;;;<<<>>>BBBGGGLLLOOOVVV\\\dddlllsssyyy~~~~~~xxxrrrnnnlllkkkllljjjjjjllloooppppppwww~~~|||xxxuuuxxxwwwwwwyyy|||~~~~~~}}}}}}}}}~~~~~~}}}~~~|||wwwwwwwwwxxxzzz|||~~~{{{wwwrrrmmmiiiggggggddd```]]][[[ZZZWWWUUUSSSQQQQQQQQQPPPPPPUUU]]]nnnzzzyyy}}}~~~~~~}}}{{{yyyvvvtttooojjjeeeccc]]]VVVSSSTTTRRRSSSUUUYYY___gggqqqwww}}}}}}}}}||||||~~~~~~|||zzz}}}yyyvvvrrrnnnjjjccc[[[TTTNNNMMMNNNOOOOOONNNKKKIIIGGGFFFDDDBBBAAA@@@@@@@@@@@@@@@@@@@@@???===<<<;;;<<<@@@EEEJJJPPPVVV\\\``````cccgggjjjlllooorrruuuyyyvvvrrroooooooooooooookkkddd]]]ZZZUUURRRRRRVVVZZZ```jjjsss|||~~~{{{|||wwwhhhXXXNNNIIIEEEFFFRRReeewww~~~~~~uuupppjjjjjjnnnssswwwxxxuuummmjjjoooyyy}}}||||||zzz{{{}}}((((((''''''''''''((((((%%%%%%%%%&&&&&&''''''''''''&&&$$$######$$$%%%&&&))))))((((((((('''''''''(((''''''&&&&&&&&&''''''(((((((((''''''&&&&&&&&&(((((((((((((((((((((((('''''''''((()))************************++++++++++++++++++,,,,,,,,,------...------......///000111444999???KKKiiiqqq```XXXRRRMMMJJJGGGCCC???<<<;;;<<<<<<::::::;;;===AAAGGGLLLOOOVVV\\\eeemmmtttzzzyyysssooolllkkkkkkjjjjjjkkknnnoooooovvv~~~~~~~~~~~~~~~~~~~~~||||||zzzyyyzzz{{{}}}}}}|||~~~~~~~~~~~~}}}{{{xxxxxxxxxyyy{{{}}}~~~{{{zzzwwwtttoookkkhhhfffdddcccaaa___^^^]]]\\\[[[VVVVVVVVVUUURRRPPPRRRUUUZZZbbbmmmvvvzzzyyyvvvrrr{{{}}}|||xxxtttrrrnnniiieeeccc^^^VVVSSSTTTRRRUUUYYY]]]ccckkktttzzz}}}~~~~~~|||}}}~~~~~~}}}}}}~~~yyytttrrrpppiii___VVVNNNMMMLLLLLLNNNNNNMMMKKKIIIHHHGGGEEEBBBAAA??????>>>???@@@BBBCCCAAA>>>;;;888;;;???EEEKKKQQQVVVYYYZZZ\\\___bbbeeeiiinnnrrrxxxwwwuuuuuuuuusssqqqoookkkddd^^^ZZZXXXUUUXXX\\\ccciiirrrzzz}}}|||{{{{{{}}}mmm\\\NNNGGGBBBEEENNN___sss~~~zzzyyyyyyyyyzzzqqqlllgggfffjjjpppssstttooojjjiiiqqqzzz~~~|||{{{{{{{{{|||~~~~~~((((((''''''''''''(((((()))((((((''''''&&&&&&&&&''''''&&&%%%&&&&&&'''((())))))((((((''''''&&&&&&''''''&&&&&&&&&&&&'''(((''''''((((((((()))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))*********++++++++++++++++++,,,,,,,,,------...------......///000111444999>>>LLLkkktttbbbYYYSSSNNNJJJGGGCCC>>><<<;;;;;;<<<::::::;;;===AAAGGGLLLOOOVVV\\\eeennnuuu{{{zzztttooolllkkkkkkiiihhhjjjlllmmmnnnvvv~~~~~~}}}}}}~~~|||{{{|||}}}}}}}}}~~~~~~}}}{{{{{{{{{{{{|||}}}~~~|||zzzwwwsssoookkkhhhgggcccdddeeeeeeeeedddeeeeee___```___[[[XXXWWWVVVUUUSSSVVV^^^gggmmmoooppppppyyy}}}|||wwwsssqqqnnniiidddbbb\\\UUURRRSSSRRRVVV[[[aaagggnnnuuuzzz||||||}}}}}}xxxvvvtttnnnddd[[[WWWSSSPPPNNNNNNPPPQQQQQQKKKJJJIIIGGGDDDBBB@@@???<<<===@@@EEEHHHGGGDDD@@@::::::<<<@@@EEEJJJOOOQQQTTTVVVXXX[[[]]]bbbgggkkkppprrruuuxxxzzzwwwrrrnnnlllfff```^^^]]]\\\___eeehhhnnnwww}}}~~~zzzwwwvvvvvvwwwxxx~~~tttbbbRRRHHHDDD>>>GGGXXXmmm~~~{{{vvvtttuuuvvvwwwwwwoookkkfffeeeiiinnnppppppllljjjkkksss|||}}}|||||||||~~~|||~~~~~~((((((''''''''''''((((((,,,,,,+++***)))(((''''''))))))))))))))))))******(((((((((''''''&&&&&&&&&'''''''''&&&''''''((()))''''''(((((()))******+++((((((((((((((((((((((((***)))))))))(((((((((''')))))))))***++++++,,,,,,++++++,,,,,,,,,,,,------...------......///000111333888>>>MMMlll|||fffZZZSSSOOOHHHFFFBBB???<<<:::::::::999999:::===AAAGGGLLLOOOUUU[[[eeennntttyyy}}}|||xxxsssnnnkkkjjjiiigggfffgggjjjkkkmmmuuu}}}~~~~~~~~~~~~}}}}}}|||}}}}}}~~~|||yyyuuupppkkkgggdddcccbbbeeegggiiiiiijjjkkkmmmlllmmmlllgggdddccc```\\\VVVUUUXXX```gggkkkmmmpppyyy~~~}}}wwwsssrrrqqqjjjddd```[[[TTTQQQSSSUUUYYY___eeekkkqqqwwwzzz{{{~~~~~~~~~{{{xxxssskkkeee]]]XXXRRRNNNMMMNNNOOOPPPLLLKKKJJJIIIFFFCCCAAA???===>>>AAAGGGLLLMMMJJJFFF>>>;;;:::;;;@@@EEEIIIKKKOOOQQQTTTWWWZZZ^^^cccgggkkknnntttyyy|||zzzuuuppppppjjjfffeeedddcccfffkkkmmmssszzz}}}|||vvvtttsssrrrsssvvvyyy{{{{{{}}}vvvfffVVVKKKEEEDDD???OOOfffyyy{{{vvvqqqppprrruuuuuuuuunnnjjjffffffjjjlllmmmlllkkkjjjnnnwww~~~}}}}}}~~~~~~|||}}}~~~}}}((((((''''''''''''((((((*********))))))(((((('''(((((((((((())))))******'''''''''''''''''''''&&&((('''''''''(((((()))***'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((())))))***++++++,,,,,,++++++,,,,,,,,,,,,------...------......///000111222777===MMMmmmjjjYYYQQQMMMFFFEEEBBB???===:::999888888999:::<<>>===<<<;;;:::999999:::;;;===BBBHHHMMMTTTXXX___eeejjjoootttwwwwwwwwwuuupppiiibbb^^^]]]^^^^^^bbbgggjjjnnnwww~~~~~~~~~~~~|||{{{yyyyyyzzz|||}}}~~~{{{tttmmmgggddd````````````bbbeeekkkooosssvvvzzz||||||||||||}}}uuujjjlllmmmkkkpppyyy|||wwwuuuvvvtttqqqkkk```VVVSSSWWW\\\cccjjjpppssswww~~~~~~}}}zzzwwwtttqqqmmmiiiccc^^^ZZZUUUQQQNNNNNNNNNMMMMMMKKKHHHBBB>>>@@@???@@@DDDJJJNNNNNNLLLDDD===777444555:::EEEPPP\\\UUUUUU```fffdddeeejjjrrrvvvyyy{{{|||}}}~~~zzzuuussstttsssqqqnnnrrrnnnmmmooonnnkkklllooooooppprrrrrrrrruuuxxx{{{zzz~~~tttbbbPPPGGGBBB===AAAIIIQQQuuuvvvlllkkkmmmllljjjiiillljjjjjjkkkgggaaa```cccffflllttt|||((('''''''''''''''''''''(((''''''&&&&&&''''''(((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((()))))))))((((((''''''''''''(((((())))))(((((('''))))))*********+++++++++,,,---.........,,,***)))------------...///000000333999???MMMnnnoooZZZQQQNNNGGGDDD@@@===<<<;;;:::999888999:::;;;===BBBHHHLLLSSSXXX^^^eeejjjooosssvvvvvvvvvtttooohhhaaa]]][[[]]]]]]aaafffiiimmmvvv~~~~~~~~~~~~~~~~~~}}}{{{zzz|||||||||}}}}}}~~~~~~~~~xxxqqqkkkgggdddcccbbbdddfffiiinnnttt|||~~~qqqiiillloooooouuu|||zzzzzzuuurrrkkk```WWWUUUYYY___hhhooouuuxxx{{{}}}zzzwwwqqqmmmhhhccc^^^YYYTTTPPPNNNNNNMMMLLLKKKHHHDDDAAA@@@??????CCCIIIMMMLLLKKKEEE???999666666:::DDDOOObbbaaadddiiikkkjjjllloooppptttzzz}}}|||{{{wwwtttooojjjggghhhgggdddfffjjjoooqqqssstttuuuwwwzzz}}}{{{jjjYYYHHHAAA===;;;@@@III]]]~~~wwwnnnlllllljjjiiijjjmmmkkkkkkkkkfff```___bbbgggmmmvvv~~~|||}}}~~~~~~~~~((((((((((((((()))))))))(((''''''&&&&&&''''''((())))))))))))))))))))))))&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&)))((((((((('''&&&&&&&&&'''(((((())))))((((((''')))))))))*********++++++------------------------------------...///000111222888===KKKmmmnnnYYYQQQOOOFFFCCC???<<<;;;:::999888888999:::;;;===AAAGGGKKKRRRWWW^^^dddiiinnnrrruuutttuuutttooohhh```[[[YYY[[[[[[___eeeiiillluuu~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}~~~~~~||||||~~~~~~~~~~~~~~~~~~~~~|||~~~~~~|||{{{{{{|||~~~yyytttmmmgggccccccdddfffiiikkkooosssyyy|||uuulllgggkkkppprrryyy{{{zzzwwwrrriii___WWWWWW]]]cccnnnvvv|||~~~~~~~~~~~~~~~~~~~~~~~~~~~|||~~~~~~}}}yyyuuurrroookkkgggaaaZZZUUURRRPPPOOONNNMMMKKKGGGDDDAAA??????BBBHHHKKKKKKIIIGGG@@@;;;999888:::BBBKKKaaalllsssssspppppprrrsssqqqwww{{{vvvqqqjjjeeecccbbb```ccchhhnnnqqquuuxxxzzz|||~~~uuu___OOOAAA===;;;:::BBBMMMjjjxxxpppmmmiiifffgggkkkooommmmmmkkkeee^^^^^^bbbjjjpppzzz~~~||||||}}}}}}}}}~~~)))))))))))))))*********((((((''''''''''''(((((())))))))))))))))))))))))'''&&&&&&%%%%%%&&&&&&'''&&&&&&'''''''''(((((((((''''''''''''((((((((((((&&&&&&&&&'''''''''''''''((())))))******))))))((())))))))))))************,,,,,,++++++,,,---///000------------...///000111333888>>>LLLnnnkkkWWWOOONNNGGGCCC???<<<;;;;;;:::999888999:::;;;===AAAFFFJJJQQQVVV\\\ccchhhlllqqqttttttuuutttqqqjjjbbb\\\YYYZZZ[[[___eeeiiilllttt}}}~~~~~~~~~~~~}}}|||||||||||||||||||||}}}~~~yyyzzz{{{{{{yyyyyyyyyzzz}}}}}}|||qqqnnnjjjgggfffhhhkkkmmmsssuuuwwwyyy|||{{{wwwpppjjjhhhllloooqqqwww~~~yyyuuuvvvqqqggg]]]WWWZZZaaahhhttt{{{~~~~~~}}}}}}}}}}}}~~~~~~}}}~~~~~~}}}|||}}}{{{wwwvvvuuusssooojjjccc^^^ZZZXXXUUUSSSQQQOOOKKKHHHCCCAAA@@@CCCHHHKKKKKKJJJGGGBBB===;;;999888>>>FFFVVVjjj{{{zzzuuuvvvwwwuuu{{{{{{zzzqqqiiieeebbbaaaeeekkkooosssyyy}}}zzznnnYYYKKK???===<<<>>>HHHTTTqqq|||vvvpppkkkeeeaaadddkkkpppnnnmmmjjjbbb\\\]]]cccooouuu~~~~~~~~~~~~~~~))))))))))))******++++++(((((((((''''''((((((((())))))))))))))))))))))))******))))))))))))******''''''((((((((()))))))))+++++++++,,,,,,,,,------$$$%%%%%%&&&'''((()))))))))******++++++******)))(((((()))))))))***************))))))***,,,...000...............///111111444:::@@@OOOrrriiiWWWPPPNNNHHHEEE@@@>>><<<<<<;;;:::777999:::<<<===AAAEEEHHHPPPTTT[[[aaafffkkkpppssssssuuuvvvtttmmmeee___\\\[[[\\\```gggjjjlllttt|||}}}}}}~~~~~~}}}||||||{{{{{{||||||}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}|||{{{{{{{{{yyyzzz{{{zzzxxxxxxyyyzzz{{{zzzyyyxxxwwwwwwwwwwwwpppooopppppprrrtttvvvxxx{{{||||||||||||}}}~~~wwwooommmnnnpppqqqqqqrrrvvvxxxttttttmmmddd[[[YYY]]]ffflllvvv}}}~~~}}}}}}||||||}}}}}}~~~~~~}}}~~~|||~~~yyyxxxxxxxxxvvvqqqkkkfffcccaaa^^^[[[YYYTTTOOOLLLGGGDDDCCCFFFKKKNNNOOONNNIIIDDD@@@>>>;;;888;;;@@@JJJccczzz~~~~~~|||wwwyyyoooiiieeedddhhhnnnrrrwww|||uuuhhhTTTHHH???>>>???BBBNNN\\\tttxxxtttnnnhhhaaa]]]bbbjjjpppnnnkkkfff^^^YYY^^^fffvvv{{{}}}}}}}}}}}}(((((())))))******++++++)))((((((''''''(((((()))))))))))))))))))))))))))'''&&&&&&%%%%%%&&&&&&'''(((((((((((()))))))))***''''''(((((())))))******%%%%%%&&&'''((())))))***)))******++++++******)))((((((((()))))))))*********)))))))))***,,,...///............///000111111333;;;CCCSSSvvvhhhYYYRRRNNNHHHEEEAAA>>>===<<<;;;:::777999;;;<<<===@@@DDDGGGNNNSSSZZZ```eeejjjnnnqqqrrruuuxxxvvvqqqiiibbb___^^^___ccciiilllmmmttt|||}}}~~~~~~}}}}}}~~~~~~}}}}}}|||||||||||||||}}}~~~~~~}}}{{{zzzzzz{{{}}}~~~}}}}}}~~~}}}|||zzzxxxwwwwwwxxxxxxzzz{{{{{{yyywwwwwwxxxzzzvvvtttrrrqqqqqqsssuuuvvvvvvwwwzzz|||~~~~~~~~~}}}}}}zzzsssuuuyyy{{{zzzwwwuuuttt}}}|||wwwqqqkkkbbb\\\\\\ccckkkrrrvvv}}}~~~}}}||||||}}}~~~}}}|||xxx{{{}}}{{{{{{{{{{{{yyyvvvppplllhhhgggeeeccc```[[[UUUPPPLLLJJJHHHKKKPPPTTTUUUUUUNNNJJJGGGEEE@@@;;;;;;???DDDYYYppp~~~zzzvvvvvvooojjjhhhlllssswww{{{~~~qqqbbbOOOEEE>>>>>>AAAFFFUUUeeewwwwwwrrrkkkfff```]]]bbbjjjooolllgggaaaYYYWWW```kkk{{{~~~~~~~~~}}}}}}''''''(((((()))******+++))))))(((((((((((())))))((((((((((((((((((((((((%%%$$$$$$######$$$$$$%%%'''''''''((((((((())))))#########$$$%%%&&&&&&&&&(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((()))))))))************+++,,,---...///............///000111222222:::DDDUUUyyyxxxcccXXXQQQKKKHHHDDD@@@===<<<<<<:::999777888;;;<<<===@@@CCCFFFMMMRRRYYY___dddiiimmmpppppptttwwwwwwssskkkeeeaaaaaabbbggglllnnnooottt|||}}}}}}}}}~~~~~~~~~~~~~~~~~~}}}}}}||||||}}}}}}}}}~~~~~~~~~}}}zzzxxxvvvvvvwwwxxxzzz{{{|||}}}~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~|||{{{yyyxxxwwwxxxyyyzzzyyyzzzyyywwwuuutttuuuwwwqqqrrrssstttwwwyyy|||}}}}}}}}}~~~}}}{{{xxx|||{{{|||~~~}}}xxxooojjjbbb___aaaiiirrrwwwvvv|||~~~}}}}}}~~~~~~}}}||||||}}}{{{xxxuuuxxxzzz{{{}}}~~~}}}|||zzzvvvppplllhhhhhhiiiiiifffaaaZZZUUUQQQNNNMMMPPPVVVZZZ\\\\\\UUURRROOOMMMHHHAAA???BBBAAAKKK]]]pppwwwsssllliiippp|||vvvssswww}}}||||||lll]]]JJJBBB===@@@EEELLL]]]oooxxxxxxqqqjjjeeebbb```eeekkkmmmiiiccc\\\UUUUUUbbbppp~~~~~~~~~~~~}}}&&&''''''((()))*********))))))(((((((((((())))))(((((((((((((((((((((((()))))))))(((((()))))))))&&&&&&&&&'''''''''((((((&&&&&&''''''((()))******,,,+++***)))((('''&&&&&&&&&&&&''''''''''''&&&&&&(((((((((((())))))))))))++++++,,,------......///.........//////000111222111:::DDDWWWzzzppp^^^UUUMMMFFFGGGCCC???<<<;;;:::999888777888;;;<<<>>>@@@CCCFFFMMMQQQXXX^^^dddhhhmmmpppnnnrrrwwwwwwssslllfffbbbdddeeeiiinnnooopppuuu|||~~~~~~~~~~~~~~~}}}||||||~~~~~~}}}}}}}}}}}}}}}}}}}}}~~~}}}{{{xxxuuusssssstttuuuvvvxxxyyyzzz{{{~~~~~~~~~~~~}}}~~~}}}}}}|||~~~}}}{{{zzzzzz{{{}}}~~~xxxxxxwwwuuurrrqqqssstttpppssswww{{{|||{{{{{{|||}}}~~~~~~|||zzz{{{~~~~~~{{{wwwooojjjcccaaaeeemmmvvv{{{vvv|||}}}|||{{{|||}}}~~~~~~~~~||||||~~~zzzuuutttvvvwwwvvvuuuxxx}}}~~~|||yyyuuuoookkkfffgggiiikkkjjjeee^^^XXXTTTQQQPPPSSSYYY^^^``````[[[XXXVVVTTTNNNFFFDDDFFF===>>>KKK```jjjddd\\\[[[```uuuzzzjjjZZZIIIAAA>>>CCCIIIRRReeexxxwww~~~yyyqqqiiieeeccccccgggmmmlllgggaaaYYYRRRTTTcccttt(((((((((((())))))))))))))))))(((((('''''''''&&&)))))))))(((''''''&&&&&&%%%$$$$$$######$$$$$$%%%(((((('''''''''&&&&&&&&&)))((((((''''''''''''((('''''''''''''''''''''''')))))))))+++,,,+++(((&&&)))************+++++++++++++++,,,,,,,,,,,,------000000///000000111222333444555???XXXlllYYYPPPLLLIIIGGGEEEBBB???<<<:::999888:::;;;;;;;;;;;;>>>BBBFFFMMMQQQYYY___dddhhhllloooqqquuuyyyyyyssslllgggeeejjjllllllkkkkkkooovvv|||~~~}}}|||{{{{{{{{{|||~~~}}}}}}}}}}}}~~~}}}{{{yyy{{{zzzyyyxxxwwwtttooolllmmmppptttxxx{{{|||}}}}}}~~~}}}||||||}}}|||~~~|||{{{{{{yyywwwssspppnnnooopppqqqrrruuuzzz~~~~~~~~~}}}{{{{{{zzz{{{}}}|||xxxuuuwwwzzz~~~|||||||||vvvqqqjjjdddfffooowwwyyyxxx}}}~~~~~~{{{yyyxxxuuuqqqnnnnnnqqquuuwww|||vvvoooiiihhhjjjlllmmmkkkgggbbb___VVVUUUUUUXXX]]]bbbeeegggccc___[[[YYYXXXSSSJJJBBBEEECCCFFFLLLMMMGGGFFFJJJYYYeee{{{|||rrraaaQQQJJJAAA???KKKZZZeeennnuuuyyy}}}|||rrrjjjaaa]]]hhhqqqiiimmmcccYYYTTTTTTYYYeeeqqq~~~))))))))))))************)))((((((((('''''''''''''''''''''(((((((((((((((((((((''''''''''''(((((((((((('''''''''&&&&&&&&&(((((('''''''''(((((()))(((((((((((((((((((((((()))((('''''')))))))))((()))************+++++++++++++++,,,,,,,,,,,,------////////////000111222222777888AAAZZZmmmZZZQQQLLLHHHFFFEEEBBB???<<<:::999999:::;;;;;;;;;;;;>>>CCCFFFNNNSSSZZZ```eeeiiillloooppptttxxxwwwqqqkkkhhhgggjjjkkklllkkklllpppwww}}}~~~}}}|||{{{{{{|||~~~}}}||||||}}}}}}}}}zzzxxxzzzyyyxxxwwwuuurrrmmmjjjjjjmmmqqquuuxxx{{{||||||}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}|||~~~~~~~~~wwwuuutttrrrrrrsssuuuwwwyyy|||~~~}}}~~~}}}|||{{{zzzyyyzzz{{{zzzwwwsssssswww{{{}}}|||zzzvvvrrrllliiigggkkkrrrxxx{{{{{{~~~~~~~~~}}}|||{{{yyyvvvrrrooonnnpppsssuuuuuuzzzzzzsssooolllmmmooopppooojjjddd```XXXXXXXXX[[[```eeehhhjjjhhhddd___]]][[[WWWPPPJJJCCC>>>>>>BBBBBB???>>>@@@HHHQQQaaavvv{{{qqq```PPPJJJFFFIIIVVVdddmmmuuu{{{{{{~~~uuummmddd```jjjrrrkkkpppfff\\\WWWWWW^^^kkkwww~~~zzzwwwvvvxxx~~~))))))*********+++++++++((((((((((((''''''''''''&&&&&&''''''((())))))******))))))))))))))))))***'''''''''''''''&&&&&&&&&'''''''''''''''((()))***)))))))))))))))))))))))))))'''$$$$$$&&&)))******)))************+++++++++++++++,,,,,,,,,,,,------............///000111222:::;;;DDD\\\lllZZZQQQLLLHHHFFFDDDAAA???<<<;;;;;;;;;:::;;;;;;;;;<<>>>>>>>>===<<<===@@@DDDMMMYYYhhhzzznnn]]]OOOLLLOOOYYYgggrrryyyxxxooohhhdddnnnuuunnnrrrggg\\\XXXZZZcccqqq}}}wwwrrrnnnjjjfffbbbaaaaaagggsss((())))))))))))*********((((((((((((((('''''''''''''''''''''(((((())))))((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''')))******(((((((((((((((((((((((((((&&&%%%%%%(((***+++***))))))*********++++++++++++++++++,,,,,,,,,------------------...000111222999;;;DDD^^^jjjWWWOOOKKKHHHEEEDDDAAA???===<<<<<<<<<:::;;;;;;;;;<<>>???AAAEEEJJJQQQdddxxxiiiZZZOOOSSS\\\kkkxxxyyypppkkkiiiqqqxxxrrrpppeeeZZZWWW[[[eeettt}}}qqqgggaaa\\\YYYWWWTTTTTTUUU[[[iii}}}'''''''''(((((((((((()))'''''''''((((((((((((((())))))(((((('''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&'''''''''''''''''''''&&&&&&&&&'''''')))******'''''''''''''''''''''''''''&&&'''))),,,,,,+++)))))))))*********++++++++++++++++++,,,,,,,,,------,,,,,,------...000111222666999EEE```hhhUUUMMMKKKHHHEEEDDDBBB???===<<<<<<<<<:::;;;;;;;;;<<<@@@EEEHHHNNNSSSYYY___cccfffiiikkknnnqqqrrrpppllliiiiiikkkiiikkklllkkklllpppwww}}}}}}~~~~~~~~~}}}}}}{{{|||~~~}}}}}}}}}}}}{{{yyyzzzyyywwwuuusssoooiiifff```bbbfffjjjooosssvvvxxxzzzzzz{{{|||}}}}}}|||||||||}}}~~~}}}||||||}}}~~~||||||{{{|||~~~~~~~~~~~~xxxpppnnnsss{{{qqqgggcccaaaiiirrrxxxzzz{{{~~~}}}{{{{{{{{{|||}}}~~~|||zzzwwwssspppnnnnnnmmmpppqqqqqqsssvvv|||{{{zzzzzz|||~~~{{{tttnnneeefffhhhkkkoooqqqqqqpppooojjjccc^^^]]]]]]___```\\\UUUIII@@@===>>>>>>===;;;===@@@BBBDDDNNNeeezzz}}}qqqcccXXXRRR___lll{{{zzzpppnnnmmmttt{{{vvvooocccXXXWWW^^^hhhwww|||rrrlllbbbZZZTTTQQQPPPOOONNNPPPSSSZZZgggzzz&&&&&&&&&'''''''''(((((('''''''''(((((((((((((((***))))))(((''''''&&&&&&(((''''''&&&&&&''''''(((&&&&&&&&&''''''''''''''''''''''''''''''((()))***''''''''''''''''''''''''''''''(((+++------***((()))************+++++++++++++++,,,,,,,,,,,,------,,,------...///111222333555999HHHeeejjjVVVNNNKKKIIIGGGEEEBBB@@@===<<<<<<<<<::::::;;;<<<===@@@EEEIIIMMMQQQXXX^^^bbbfffiiikkknnnqqqsssqqqmmmiiiiiijjjjjjllllllkkkkkkooovvv|||}}}}}}}}}~~~~~~~~~}}}}}}|||{{{|||~~~}}}|||||||||zzzyyyxxxvvvtttsssqqqmmmhhheee^^^```cccggglllppptttvvvyyyzzz{{{|||||||||||||||{{{|||}}}}}}||||||~~~~~~~~~~~~{{{yyyyyy}}}~~~{{{tttnnnooowwwxxxnnniiihhhnnnvvvzzz||||||~~~~~~~~~}}}}}}{{{{{{{{{|||}}}}}}{{{yyyuuurrrpppnnnmmmpppqqqqqqrrrsssxxx~~~yyyssskkklllnnnqqqtttuuusssqqqmmmiiiccc]]][[[\\\___aaa```\\\SSSFFF?????????>>>999<<<@@@CCCBBBFFFTTTccc~~~vvvkkkbbb^^^```rrr}}}~~~sssrrrqqqvvv|||wwwmmmbbbXXXYYYaaalllxxx}}}vvvoookkk___[[[WWWRRRNNNMMMNNNNNNPPPSSSXXX___jjj{{{''''''''''''((((((((((((''''''''''''((((((((()))((((((((((((((('''''''''(((''''''&&&&&&''''''(((&&&&&&&&&'''''''''(((((((((((('''''''''(((((()))'''''''''''''''''''''''')))((('''(((******)))((()))************+++++++++++++++,,,,,,,,,,,,------------...///000222333444777===MMMkkkooo[[[RRRMMMIIIHHHFFFCCC@@@===<<<;;;;;;::::::;;;<<<===AAAFFFJJJLLLQQQXXX^^^cccgggkkkmmmooorrrtttsssnnnjjjiiiiiilllmmmmmmlllkkknnnuuu{{{{{{||||||}}}}}}}}}||||||{{{|||~~~~~~{{{zzzyyyyyyxxxwwwtttrrrqqqpppnnnkkkgggccc\\\]]]```dddhhhlllppprrrwwwxxxyyyzzz{{{{{{{{{{{{{{{|||}}}}}}|||}}}}}}~~~}}}|||}}}~~~||||||}}}~~~|||~~~xxxssspppttt~~~~~~yyyuuusssuuuyyy|||}}}~~~~~~~~~~~~}}}}}}|||{{{{{{}}}}}}}}}|||zzzxxxtttqqqooonnnqqqrrrssssssuuuxxx||||||vvvrrrrrrtttwwwyyyxxxuuurrrmmmjjjddd___[[[\\\___bbbbbbccc\\\NNNCCCAAABBBAAA>>>>>>AAADDDCCCEEEMMMXXXfffzzzsssllliiioooxxxxxxwwwtttwwwzzzvvvjjj___VVVXXXaaakkkvvv~~~zzztttnnnfff```[[[SSSSSSSSSRRRRRRRRRSSSTTTVVVZZZ^^^dddnnn~~~(((((((((((())))))))))))&&&'''''''''(((((())))))&&&&&&''''''((()))))))))&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''(((((()))(((((('''''''''(((((())))))))))))))))))))))))+++)))&&&%%%&&&((((((((()))************+++++++++++++++,,,,,,,,,------------......///111222444555999@@@QQQpppttt```VVVOOOIIIIIIGGGDDD@@@===;;;::::::::::::;;;<<<===AAAFFFJJJMMMQQQYYY___dddhhhllloooooosssuuutttooojjjhhhiiimmmnnnnnnlllkkknnntttzzz{{{{{{|||||||||||||||{{{{{{|||~~~|||yyyxxxwwwwwwwwwuuupppooonnnnnnllliiieeebbb[[[\\\^^^aaaeeejjjmmmooouuuvvvwwwxxxyyyzzzzzzzzzzzz{{{}}}}}}}}}~~~|||~~~}}}}}}}}}~~~~~~~~~~~~}}}zzz}}}~~~~~~~~~yyyuuussszzz~~~~~~~~~zzz{{{|||}}}~~~~~~}}}~~~}}}~~~|||{{{|||}}}~~~}}}}}}{{{yyyvvvssspppnnnmmmnnnpppqqqrrruuuxxx{{{}}}wwwvvvvvvxxx{{{|||{{{wwwtttnnnkkkfff```]]]]]]```ccc___ccc___PPPCCC???@@@???AAA??????@@@???@@@GGGPPPUUUmmmzzztttppprrr|||zzzvvvwwwyyyttteee[[[SSSVVV___iiissszzzvvvrrrmmmgggbbb\\\VVVRRRPPPSSSUUUWWWXXXXXXZZZ[[[]]]```dddiiirrr))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))************))))))))))))))))))))))))))))))))))))(((((('''''''''&&&(((((())))))))))))(((((())))))))))))))))))))))))***++++++,,,,,,------...111111000......000444888<<>>===<<<999:::<<<===>>>CCCHHHLLLRRRTTTYYY___eeejjjnnnpppuuuvvvvvvtttpppllljjjiiillljjjkkklllllllllsss|||}}}|||zzzxxxxxxzzz|||}}}}}}~~~}}}{{{wwwuuurrrqqqpppnnnlllkkklllmmmiiiccc]]]YYYZZZ\\\___ccchhhkkknnnpppssswwwxxxwwwvvvxxxyyy{{{zzzzzzyyyzzz|||~~~}}}}}}~~~~~~||||||}}}~~~~~~~~~}}}zzzyyyzzz}}}xxxxxxzzz~~~~~~~~~~~~|||}}}~~~~~~}}}|||zzz{{{|||}}}}}}|||}}}~~~~~~~~~|||yyywwwvvvwwwwwwtttrrrpppoooqqquuuyyy|||~~~}}}|||yyyyyy{{{|||wwwuuurrrooojjjfffccc```aaa^^^ZZZTTTKKKDDDBBBDDDAAA??????BBBCCCCCCFFFLLLTTT___rrr|||yyyyyy```[[[WWWYYY```hhhllllllllliiiddd___[[[YYYXXXXXXZZZ\\\___bbbeeefffggghhheeecccccchhhvvv))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((((((((((((((((((((((((((()))(((((((((''''''''''''(((((())))))))))))(((((())))))))))))))))))))))))***++++++,,,,,,------........./////////111444666???FFFZZZzzzgggUUUNNNMMMHHHGGGEEECCC@@@>>>===<<<:::;;;<<<===>>>BBBGGGKKKQQQTTTXXX^^^dddiiimmmooosssttttttrrrnnnjjjhhhhhhkkkiiijjjlllkkklllrrr{{{~~~|||{{{{{{|||~~~}}}~~~}}}zzzvvvrrrooommmlllkkklllmmmlllhhhccc___\\\ZZZ\\\^^^aaadddfffhhhiiimmmpppssstttssssssuuuwwwyyyyyyzzzzzz{{{|||}}}~~~~~~}}}}}}~~~~~~|||zzzwwwxxxxxxzzz|||}}}~~~~~~|||}}}}}}|||{{{|||{{{{{{}}}~~~~~~~~~|||}}}~~~~~~}}}{{{zzzzzz{{{|||}}}~~~~~~~~~}}}zzzxxxxxxxxxyyytttsssrrrqqqsssvvvzzz|||yyyuuuvvvzzz~~~}}}|||vvvoooiiiggggggeeebbb]]]UUUMMMFFFCCCBBB???@@@CCCDDDCCCFFFKKKNNNWWWdddttt~~~~~~xxxsssaaa\\\WWWYYY```fffhhhhhhgggeeebbb___]]]]]]]]]^^^aaacccfffhhhjjjjjjjjjiiibbbaaa```fffsss))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&''''''''''''''''''''''''((((((((((((''''''''''''(((((())))))))))))(((((())))))))))))))))))))))))***++++++,,,,,,------...+++,,,...///000111555777CCCIII\\\|||zzzyyykkkXXXPPPNNNHHHFFFDDDBBB???===<<<<<<;;;<<<<<<===>>>AAAFFFJJJPPPSSSWWW]]]ccchhhkkkmmmqqqrrrrrrqqqmmmjjjhhhhhhiiihhhiiikkkjjjkkkqqqzzz}}}||||||}}}~~~~~~|||xxxsssoookkkhhhggghhhlllnnnkkkddd^^^\\\]]][[[]]]aaadddffffffeeedddiiijjjlllmmmmmmooorrrtttvvvwwwyyy{{{||||||||||||}}}}}}}}}~~~~~~}}}zzzwwwssssssrrrrrrtttwwwzzz|||}}}|||{{{xxxwwwwwwxxxzzz}}}}}}~~~}}}~~~~~~~~~}}}~~~~~~|||}}}~~~~~~~~~}}}{{{zzzzzzzzz{{{|||}}}}}}{{{yyyyyyzzz{{{wwwvvvvvvvvvwwwyyy{{{|||~~~}}}rrrmmmooovvv}}}vvvpppnnnrrrqqqpppmmmhhh^^^PPPFFFCCC@@@@@@CCCDDDCCCDDDHHHIIIMMMUUU___lll~~~vvvnnnbbb]]]ZZZ\\\bbbggghhhggggggfffdddddddddfffhhhiiilllmmmpppqqqqqqooommmkkkcccaaa```eeerrr(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''((((((((((((((('''''''''(((((())))))))))))(((((())))))))))))))))))))))))***++++++,,,,,,------...,,,------...///333888<<>>===<<<;;;;;;<<<<<<<<<===@@@EEEIIIOOORRRVVV\\\bbbfffjjjlllooopppqqqpppmmmjjjiiiiiigggfffgggjjjjjjjjjpppxxx~~~}}}|||{{{{{{|||}}}~~~~~~}}}zzzvvvqqqlllhhheeecccgggiiijjjiiiddd```^^^]]][[[^^^cccgggiiiiiigggeeegggggghhhhhhjjjllloooqqqsssuuuxxxzzz|||{{{zzzyyy||||||}}}~~~}}}yyyvvvsssqqqooonnnppptttyyy|||~~~~~~||||||}}}~~~~~~~~~}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~}}}|||{{{{{{{{{||||||~~~~~~|||zzzzzzzzz{{{{{{zzzzzz{{{{{{||||||}}}}}}~~~wwwhhhaaabbblllvvv}}}yyyuuuttt~~~}}}sss```OOOFFFBBB@@@CCCCCCBBBBBBEEEFFFIIIMMMSSS\\\jjj{{{vvvnnnbbb^^^]]]aaaiiiooopppoooqqqppppppoooppprrrtttuuuvvvwwwxxxxxxwwwssspppmmmfffdddbbbgggsss((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))(((((('''(((((((((((((((((((((((('''''''''((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))***++++++,,,,,,------...000///...---///444<<>><<<;;;;;;;;;:::;;;;;;<<<===@@@EEEIIIPPPRRRVVV[[[aaaeeehhhjjjggghhhjjjjjjhhhfffeeefffddddddfffjjjjjjjjjpppwww~~~~~~~~~~~~}}}xxxvvvtttqqqnnnkkkjjjiiifffcccaaacccggggggddd```\\\^^^ccchhhmmmqqqssstttpppnnnmmmmmmnnnnnnnnnmmmmmmooorrruuuwwwwwwvvvuuuyyyyyyyyy{{{}}}}}}zzzxxxrrrooollljjjlllqqqvvvzzz~~~~~~}}}~~~~~~~~~}}}}}}~~~hhhXXXPPPPPP[[[hhhuuuzzz}}}|||}}}mmmWWWNNNFFFDDDDDDBBBAAABBB???CCCFFFIIIKKKPPPXXX^^^eeennn|||xxxssscccbbbeeeppp~~~|||zzzwwwvvvlllhhhdddfffppp))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&''''''''''''''''''''''''''''''''''''((((((((()))(((((())))))))))))(((((())))))))))))))))))))))))***++++++,,,,,,------......///000111222666;;;???;;;@@@SSSvvvqqq]]]QQQLLLGGGEEEAAA===;;;:::;;;;;;999999:::;;;===@@@FFFJJJPPPSSSWWW\\\aaaeeehhhjjjfffhhhjjjjjjiiigggggggggddddddgggkkkkkkkkkpppxxx}}}}}}}}}~~~~~~~~~|||zzzuuuuuusssrrrppppppooooookkkkkkkkkkkkkkkkkkiiihhh]]]^^^aaaeeekkkqqqvvvyyyxxxvvvtttssssssrrrooollljjjlllooorrrtttttttttsssuuuuuuuuuwwwzzz{{{zzzxxxrrrpppmmmkkkmmmrrrwwwzzz~~~~~~~~~~~~~~~}}}}}}~~~|||cccWWWQQQPPP[[[hhhssswww{{{~~~~~~~~~~~~xxxbbbWWWLLLHHHFFFDDDCCCDDD>>>AAADDDEEEEEEHHHNNNSSSWWW___kkkuuu}}}}}}zzzpppeeeeeeiiiwww~~~}}}}}}||||||ppplllggggggqqq))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))(((((())))))))))))(((((())))))))))))))))))))))))***++++++,,,,,,---......***---111333555666888:::777<<>>BBBGGGKKKOOOSSSXXX]]]```cccfffhhhkkkmmmppppppmmmjjjhhhggg```aaafffkkkmmmmmmrrryyy~~~}}}~~~~~~~~~~~~~~~~~~~~~|||zzzvvvuuuuuutttttttttuuuuuurrrssstttttttttsssrrrqqqgggdddaaa```dddllluuuzzz}}}|||||||||zzztttooollliiigggjjjppptttsssqqqsssrrrpppooopppssswwwyyyyyyxxxuuusssqqqsssxxx|||~~~~~~}}}}}}~~~~~~~~~}}}|||}}}|||||||||~~~~~~|||yyyyyyzzz}}}{{{bbbVVVVVVYYY^^^bbbmmmuuu|||}}}vvvuuuvvv|||qqqfffXXXMMMHHHGGGFFFFFFDDDCCCBBBBBBBBBBBBCCCDDDGGGLLLSSSYYY```jjjwww}}}|||~~~}}}zzz|||~~~||||||wwwnnnhhhiiiwww~~~~~~~~~}}}{{{vvvpppnnnvvv)))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((&&&%%%%%%'''(((&&&&&&&&&''''''''''''(((''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''((()))*********)))************************++++++,,,,,,---.........---...000222333444444333555>>>LLLlll}}}iiiXXXOOOMMMGGGEEECCC@@@===;;;999888999:::;;;<<<>>>AAAGGGKKKOOOSSSXXX]]]```cccfffhhhlllnnnppppppnnnkkkiiihhhddddddgggkkkllllllrrryyy~~~||||||~~~|||{{{wwwvvvuuuuuutttuuuuuuuuuuuuvvvvvvvvvuuusssqqqpppllliiieeebbbccchhhpppuuu||||||}}}~~~~~~{{{wwwtttmmmjjjhhhkkkpppuuuuuuttttttqqqlllhhhhhhkkkppptttvvvvvvuuutttsssuuuyyy}}}}}}{{{{{{|||}}}~~~~~~}}}||||||}}}}}}}}}}}}|||wwwtttsssuuuxxxzzz}}}dddXXXVVVXXX\\\```kkksss|||}}}vvvooommmooouuuxxxyyy|||wwwnnnaaaUUULLLHHHFFFEEECCCCCCAAAAAAAAAAAACCCCCCCCCHHHNNNRRRWWW___iiiqqq{{{uuuxxx~~~|||yyyvvvsssrrrtttsssqqqsssxxx||||||}}}|||zzz{{{}}}yyyppplllmmmyyy~~~}}}wwwttt{{{************************))))))))))))))))))))))))******))))))))))))((((((***(((&&&&&&&&&'''&&&%%%&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&***))))))))))))))))))***))))))***************)))*********************************+++,,,,,,---------...///111222333333444444===JJJiiiwwwcccUUUOOONNNFFFDDDBBB???===:::999999888:::;;;<<<>>>AAAFFFJJJNNNRRRWWW\\\```cccfffiiimmmooorrrrrrooolllkkkjjjiiihhhiiikkkkkkkkkrrrzzz~~~}}}|||}}}|||yyyxxxwwwuuuuuuuuuvvvwwwyyyyyyyyyxxxvvvsssqqqoooqqqpppmmmgggcccdddhhhmmmuuuyyy}}}}}}{{{zzzrrrnnnkkklllqqqvvvxxxxxxwwwrrrjjjdddaaadddiiimmmrrrsssuuuuuuvvvxxx{{{~~~~~~|||zzzyyyzzz{{{|||~~~}}}|||{{{}}}}}}}}}~~~|||yyysssnnnmmmooosssvvv}}}fffZZZWWWWWW[[[___iiirrrzzz}}}wwwiiidddbbbdddhhhkkkrrrzzzxxxrrriii\\\QQQIIIFFFFFFBBBAAA@@@??????@@@AAABBBAAADDDHHHKKKMMMRRRZZZ```gggkkklllfff___^^^fffnnntttoookkkgggfffggghhhgggiiinnnsssuuuwwwxxxxxxyyyzzz|||||||||tttrrrttt||||||zzz''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))+++(((%%%%%%((((((&&&###&&&&&&&&&''''''''''''((())))))((((((''''''&&&&&&)))((('''&&&&&&'''((()))))))))*********)))(((((())))))))))))******************++++++,,,---------------///000222333333444444===JJJhhhrrr___RRRMMMLLLDDDCCCAAA>>><<<:::999999888999;;;<<<>>>AAAEEEHHHMMMQQQVVV\\\```cccgggiiimmmpppssssssqqqnnnlllllljjjiiiiiijjjjjjlllsss|||~~~~~~~~~{{{zzzxxxwwwvvvwwwxxxyyy{{{{{{{{{zzzxxxvvvtttrrrtttuuuuuuppphhhcccbbbdddmmmsss{{{~~~}}}~~~xxxtttpppooorrrvvvyyyzzz{{{vvvnnnfffbbbbbbdddffflllooosssvvvxxxzzz|||~~~~~~~~~~~~}}}|||||||||}}}~~~}}}{{{{{{{{{|||}}}~~~|||wwwpppkkkiiikkkooossszzzfff[[[XXXXXX\\\```iiiqqqzzz~~~~~~xxxhhhaaa\\\\\\___ccckkkssssssqqqlllaaaUUUKKKGGGFFFAAA@@@???>>>>>>???@@@AAAAAACCCFFFHHHIIILLLQQQTTTTTTVVVVVVSSSOOOQQQZZZcccsssqqqjjjeee```\\\^^^______bbbfffjjjnnnrrruuuvvvwwwyyyzzz|||{{{zzz||||||}}}&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((***'''%%%&&&((()))&&&###&&&&&&&&&''''''''''''((())))))((((((((('''''''''%%%$$$###""""""###$$$%%%((((((((()))((((((''''''(((((()))))))))*********+++++++++,,,------......------...///111222333444444>>>KKKiiippp]]]PPPJJJHHHCCCAAA@@@===<<<:::999999777999;;;===>>>@@@DDDGGGKKKOOOVVV[[[___cccgggjjjnnnpppssssssqqqooommmmmmjjjhhhhhhjjjkkkmmmuuu~~~~~~}}}~~~~~~}}}|||zzzyyyyyyzzz|||}}}}}}}}}~~~}}}|||{{{yyyxxxuuuxxxzzzwwwppphhhbbb___fffllluuuzzz{{{|||}}}}}}zzzuuurrrtttwww{{{}}}|||yyysssmmmgggcccaaa```fffjjjppptttwwwyyy{{{}}}~~~~~~~~~~~~~~~}}}}}}~~~~~~}}}|||{{{zzz{{{|||~~~~~~yyytttmmmgggdddfffjjjmmm~~~sssccc[[[YYY[[[___dddjjjrrryyy|||~~~yyyiiibbb\\\[[[[[[]]]cccjjjooopppnnnfffZZZNNNGGGDDD@@@???>>>======>>>???@@@@@@AAADDDEEEFFFHHHKKKLLLEEEGGGHHHGGGGGGJJJQQQVVVeeevvvsssiiibbb[[[VVVVVVXXXXXXZZZ^^^bbbffflllqqqtttvvvxxxyyy|||~~~}}}))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((())))))'''&&&&&&'''(((((('''%%%&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((''''''''''''((((((&&&'''(((((((((((('''''''''(((((())))))*********++++++,,,,,,---.........------......000222333444555???MMMjjjrrr___RRRJJJFFFAAA@@@>>>===;;;::::::999777999;;;===>>>@@@CCCFFFJJJNNNUUU[[[___dddhhhkkkmmmpppssssssrrrooonnnmmmiiiggghhhjjjkkkmmmuuu~~~~~~}}}|||{{{|||~~~~~~|||{{{|||~~~}}}|||wwwyyy{{{{{{wwwppphhhccccccgggnnnssswwwzzz|||~~~|||yyyvvvwwwzzz~~~~~~|||yyytttmmmgggaaa^^^bbbffflllqqquuuwwwzzz{{{|||||||||}}}~~~~~~~~~}}}}}}}}}~~~~~~|||{{{zzz{{{}}}~~~}}}|||~~~~~~uuupppiiiccc```aaadddffftttyyylll___ZZZZZZ\\\bbbhhhkkkqqqvvvxxxzzz}}}|||xxxmmmeee___\\\YYYWWWZZZ___lllnnnooojjj```TTTIIICCC@@@???>>>======>>>???@@@===>>>@@@BBBCCCDDDDDDDDD???AAACCCDDDFFFHHHLLLOOOWWWfffzzzzzzlllbbbYYYQQQPPPRRRQQQSSSVVV[[[```ffflllppptttwwwyyy|||~~~}}}~~~************************))))))))))))))))))))))))((((((((())))))*********###%%%'''((((((''''''(((&&&&&&&&&''''''''''''((('''''''''((())))))******++++++,,,,,,,,,,,,++++++&&&'''((()))))))))))))))''''''(((((()))******+++*********+++,,,,,,---------------...///111333444333???MMMjjjuuudddVVVLLLGGG@@@???>>><<<;;;:::::::::777999;;;===>>>@@@BBBEEEIIINNNTTTZZZ___dddhhhkkkmmmooorrrsssqqqooonnnmmmiiihhhhhhkkkkkklllsss{{{~~~|||zzzyyy{{{}}}~~~}}}~~~}}}zzzxxxxxxyyy{{{yyysssmmmccceeehhhnnntttyyy{{{||||||{{{zzzyyy{{{~~~{{{tttmmmfffccc___ccciiinnnqqqtttwwwyyyxxxxxxxxxzzz{{{}}}}}}}}}}}}~~~~~~~~~}}}|||{{{}}}~~~|||{{{yyyyyy|||~~~sssoooiiiccc``````aaaccciiisss{{{}}}~~~ssshhh]]]YYYZZZ]]]ccciiikkkooorrrrrrtttxxxyyyvvvtttlllccc]]]WWWSSSTTTYYYaaacccggghhheee[[[OOOGGG@@@@@@???>>>>>>???@@@@@@===>>>???@@@AAAAAA???>>>???@@@@@@BBBDDDFFFIIIJJJNNNYYYjjj|||wwwfff[[[QQQOOOOOONNNOOOQQQUUUYYY```ffflllqqquuuyyy{{{~~~~~~}}}************************))))))))))))))))))))))))))))))******++++++++++++!!!%%%((()))'''&&&(((***&&&&&&&&&'''''''''((((((&&&&&&'''((()))***++++++'''((()))******)))((('''''''''(((***++++++++++++&&&''''''((()))******+++)))))))))***++++++,,,,,,------------///111333444222>>>MMMjjjwwwgggYYYOOOHHH???>>>===<<<;;;:::::::::777999<<<===>>>@@@BBBDDDIIIMMMTTTZZZ___dddhhhkkklllooorrrsssqqqooonnnmmmjjjiiijjjkkkkkkjjjpppxxx}}}zzzxxxxxxzzz}}}~~~~~~}}}}}}xxxuuuvvv|||~~~zzzuuueeedddeeekkksssyyy{{{zzzyyyyyyzzz{{{}}}yyysssmmmjjj]]]aaafffkkkooorrrvvvxxxtttuuuvvvwwwyyy|||~~~~~~~~~~~~~~~}}}}}}~~~}}}zzzyyywwwwww{{{}}}tttqqqkkkfffbbbaaabbbcccccciiimmmlllnnnwwwpppfff\\\YYYYYY\\\bbbiiijjjnnnooommmoootttvvvttt|||rrrfff^^^WWWRRRSSSWWWSSSVVV]]]dddfff```UUUKKKAAA@@@???>>>>>>???@@@AAA??????@@@AAAAAA@@@===;;;===;;;;;;<<<>>>AAACCCCCCIIISSS___ooojjj^^^SSSPPPPPPOOOOOOPPPQQQVVV\\\ccchhhnnntttxxx{{{|||))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&((()))))))))((('''))))))))))))************((((((((((((((((((((((((******+++******)))((('''))))))))))))***************++++++,,,,,,------...//////...//////000111222666<<>>>>>>>>???@@@AAAAAA???<<<999888999999;;;===>>>@@@BBBBBBIIILLLUUUbbbrrr{{{kkk[[[SSSPPPMMMKKKLLLOOORRRVVVZZZ```fffnnnrrruuuwwwxxxyyy{{{}}}******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&((()))))))))((('''(((((()))))))))*********))))))))))))))))))))))))((())))))*********))))))))))))))))))************))))))***++++++,,,,,,---............///000111222555;;;JJJeeevvvdddVVVNNNJJJDDDBBB???<<<999888888999888999::::::;;;===AAADDDIIIMMMTTTZZZ```eeejjjnnnoooqqqsssrrrpppnnnnnnnnnpppnnnmmmnnnlllmmmsss|||~~~zzzwwwwww{{{~~~zzz|||~~~~~~~~~}}}zzztttpppmmmlllllllllttttttwww{{{~~~xxxpppgggbbbaaaeeejjjlllpppuuuwwwwwwxxxyyyzzzzzzzzzzzzzzzzzz{{{{{{|||}}}}}}~~~~~~~~~~~~}}}|||zzzyyyxxxzzz{{{~~~}}}tttqqqoookkkhhhgggcccbbbaaacccmmmyyy}}}{{{lllbbbZZZZZZ]]]```dddiiikkkllllllnnnppprrrtttuuuvvvtttooofff\\\VVVSSSSSSRRRSSSWWW]]]bbbaaaZZZTTTHHHEEE@@@>>>===============>>>======;;;999777666888999:::;;;===>>>@@@@@@CCCFFFNNNXXXeeeyyyuuuaaaWWWSSSOOOLLLKKKLLLOOOSSSWWW\\\ccckkkpppssstttvvvxxxyyy|||~~~++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))((((((((((((((())))))))))))******))))))))))))))))))))))))&&&'''((()))************))))))))))))************((())))))******+++,,,,,,............///000111222555;;;IIIddd}}}iiiXXXMMMHHHDDDBBB???<<<;;;:::;;;;;;999:::;;;;;;<<<>>>CCCFFFIIINNNTTTZZZ___eeejjjnnnmmmoooqqqrrrpppooonnnooopppnnnnnnnnnllllllrrrzzz}}}zzzzzz|||~~~{{{|||~~~}}}}}}~~~~~~{{{qqqjjjhhhjjjnnnqqqvvv{{{}}}zzznnngggbbbdddgggjjjpppuuuwwwxxxyyyzzz{{{{{{zzzyyy{{{{{{||||||}}}}}}~~~~~~}}}|||zzzyyyyyyyyyzzz|||}}}|||xxxvvvrrrnnnnnndddcccbbbdddnnnzzz}}}{{{hhh```[[[\\\___aaacccgggiiiiiijjjlllnnnqqqssstttttttttqqqkkkccc[[[VVVSSSQQQQQQSSSXXX]]]^^^[[[WWWOOOJJJDDD???=========<<<======;;;:::999888777777888888999:::;;;<<<===>>>>>>AAAGGGNNNUUUfffiii\\\WWWRRRNNNKKKIIIKKKOOOSSSXXX___fffkkkoooqqqtttvvvwwwyyy}}}{{{zzz~~~+++******))))))******+++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&''''''((((((((((((((((((((((((((()))))))))***************************''''''((()))******))))))((()))))))))************))))))******++++++,,,,,,---------...///000111222555:::HHHcccppp\\\OOOIIIEEECCC@@@===;;;;;;;;;;;;999:::;;;<<<===@@@DDDGGGJJJNNNTTTZZZ___eeejjjmmmlllnnnpppqqqpppnnnnnnooollljjjjjjkkkjjjjjjpppxxx}}}}}}}}}~~~|||}}}~~~}}}|||}}}zzzxxxpppnnnnnnlllpppvvvzzzyyyuuummmgggfffggghhhlllqqqtttuuuwwwyyy{{{{{{zzzyyy~~~~~~~~~~~~~~~~~~~~~}}}{{{{{{{{{{{{{{{|||}}}~~~}}}xxxtttrrrfffffffffhhhqqq|||~~~zzzfff___\\\___bbbcccdddffffffggghhhjjjmmmppprrrtttssssssssspppiiiaaaYYYUUURRRQQQQQQTTTYYY\\\\\\\\\SSSMMMEEE???===<<<======???===;;;999888888888999999999999:::;;;<<<<<<===<<<@@@EEEIIIMMMYYYsssrrrbbb[[[UUUOOOKKKHHHIIILLLOOOTTTZZZbbbgggkkknnnrrrtttvvvxxxzzz|||uuuooolllkkkrrrzzzyyytttttt|||))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))'''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((''''''((()))))))))******************++++++,,,---------,,,,,,------...000111222444999HHHcccuuu___RRRLLLHHHFFFBBB>>>;;;:::999999999:::;;;<<<===@@@EEEHHHJJJNNNTTTZZZ___dddiiimmmkkkmmmppppppooonnnnnnnnnhhhggghhhkkkkkkkkkqqqyyy~~~~~~|||}}}~~~~~~~~~~~~~~~~~~|||zzz{{{yyy|||~~~yyyuuurrrppptttyyy{{{xxx{{{{{{tttnnnmmmllljjjjjjlllppprrrtttwwwyyyzzzzzzzzz~~~~~~~~~~~~~~~{{{|||~~~~~~~~~||||||}}}}}}~~~}}}wwwuuukkkkkkjjjlllttt}}}}}}yyyddd___]]]aaaeeeeeeeeefffeeefffgggiiillloooqqqrrrqqqrrrsssrrrnnnggg^^^YYYTTTRRRQQQRRRVVVZZZ^^^```UUUOOOGGGAAA>>>============;;;999666555666777888999999:::;;;<<<<<<======<<>>;;;999888888999:::;;;<<<===@@@EEEHHHKKKOOOUUUZZZ___dddiiilllkkkmmmooopppnnnmmmlllmmmhhhgggiiilllmmmmmmsss{{{~~~yyy{{{|||}}}~~~~~~{{{yyyzzz{{{zzzzzz|||}}}|||xxxtttvvvyyy|||}}}yyyxxx{{{wwwvvvtttooommmnnnpppqqqrrrtttvvvxxxzzzzzz{{{{{{{{{{{{{{{|||||||||~~~~~~}}}~~~{{{~~~|||~~~}}}}}}||||||}}}~~~~~~}}}}}}{{{wwwppppppoooooovvv|||zzztttddd___^^^cccggggggggghhhffffffgggiiikkknnnpppqqqpppqqqqqqrrrpppkkkddd___UUUTTTRRRRRRTTTYYY___bbbXXXSSSKKKDDDAAA???>>>===999777555333222333444555888888999:::<<<======>>><<<===???CCCEEEMMM]]]llluuugggZZZRRROOOJJJJJJJJJKKKMMMRRRYYY^^^bbbffflllppprrrssstttuuuxxxyyy{{{}}}~~~tttnnnfff^^^ZZZZZZ]]]```rrr|||tttpppqqq}}}***))))))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((''''''&&&'''((()))***'''''''''((((((((())))))'''''''''''''''''''''''''''(((((((((((((((''''''))))))))))))*********************+++,,,,,,------++++++,,,---...000111222333999IIIfffqqq\\\QQQMMMFFFDDDAAA===;;;999999999888999:::;;;===@@@DDDHHHKKKOOOUUUZZZ___dddiiillllllnnnpppooommmlllkkkkkkhhhhhhjjjlllllllllrrryyy~~~uuuxxx|||~~~~~~{{{xxxyyy{{{yyywwwwwwyyyzzzyyyxxxxxxxxxzzz{{{wwwtttyyy}}}|||{{{wwwvvvwwwuuutttsssssstttvvvxxxzzz{{{zzzzzzzzzzzzzzzzzzzzz|||}}}~~~~~~}}}~~~|||}}}~~~|||~~~~~~~~~}}}}}}}}}|||||||||}}}~~~~~~{{{}}}zzz{{{~~~zzzssssssqqqpppuuuyyyuuunnneee```___dddiiiiiiiiijjjgggggghhhiiikkkmmmoooppppppooooooppppppnnnhhhdddVVVTTTRRRQQQSSSWWW^^^bbb^^^XXXQQQJJJEEEAAA===;;;666555444333222222333333666666777999:::<<<===>>>>>><<<<<<@@@CCCHHHSSS]]]uuuppp^^^TTTQQQJJJJJJIIIHHHJJJNNNUUUYYY\\\aaaggglllnnnooooooppprrrtttwww{{{uuullliiiccc]]]ZZZYYYZZZZZZhhhzzzzzzrrroooqqq++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((''''''&&&&&&((()))***''''''''''''((((((((()))''''''''''''''''''''''''%%%&&&'''((())))))))))))))))))))))))************)))))))))***++++++,,,,,,+++++++++,,,...000111222333:::JJJggglllXXXNNNLLLDDDBBB???<<<;;;::::::;;;777888:::;;;<<<@@@DDDHHHKKKOOOUUUZZZ___dddiiilllmmmnnnpppooommmkkkjjjjjjgggggghhhkkkjjjiiinnnuuurrrvvv|||~~~zzzxxxxxxyyyxxxvvvtttuuuwww{{{}}}uuuuuuvvvwwwtttppprrrwww}}}}}}zzzxxxuuuttttttuuuwwwyyy|||||||||||||||{{{{{{{{{}}}~~~~~~~~~}}}~~~}}}zzzzzz~~~}}}}}}~~~~~~}}}|||}}}~~~}}}|||{{{{{{|||}}}~~~yyy{{{~~~~~~~~~~~~xxxzzz}}}}}}uuutttrrrpppsssvvvqqqjjjfffaaa```eeejjjjjjjjjlllhhhhhhiiijjjkkkmmmoooppppppnnnmmmnnnpppoookkkhhhVVVTTTRRRPPPQQQVVV\\\aaaccc]]]UUUNNNHHHBBB===:::777666666555444444444444333444666777999;;;<<<===@@@===<<<@@@CCCGGGMMMTTTfffvvvaaaUUURRRKKKJJJHHHGGGGGGKKKQQQVVVYYY^^^dddjjjlllllllllmmmnnnpppuuuyyy}}}xxxpppdddccc```ZZZWWWWWWVVVTTT```ppp~~~wwwpppmmmooo+++,,,,,,---,,,+++***))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))***++++++***)))***---///))))))(((((((((((()))))))))************+++++++++++++++,,,,,,,,,---------,,,---.........///111333888<<>>@@@DDDIIILLL]]]ppp}}}hhh[[[WWWOOOMMMJJJGGGFFFHHHMMMQQQVVVYYY]]]bbbfffgggggggggeeegggkkkpppuuuzzz~~~}}}uuukkklllfffaaa```]]]WWWUUUVVV]]]iiizzz{{{tttmmmnnnsss++++++,,,,,,,,,+++)))((()))))))))))))))******+++++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))'''((()))((('''''')))***))))))(((((((((((()))))))))************+++++++++++++++++++++,,,,,,,,,,,,,,,---.........///111333777<<>>;;;999888888888999::::::;;;>>>BBBFFFKKKOOOUUUZZZ___ccchhhkkkpppooommmkkkiiihhhhhhhhhnnnllllllnnnnnnnnnrrrwwwzzzzzz{{{}}}~~~{{{xxxwwwwwwxxxyyyyyyyyywwwuuuqqqmmmhhhfffnnnvvv~~~~~~{{{xxxvvvvvvwwwwwwwww~~~}}}}}}}}}|||||||||{{{zzzzzz{{{|||}}}}}}~~~~~~}}}|||}}}zzzrrrppppppvvv}}}~~~}}}|||||||||}}}}}}~~~}}}|||}}}~~~~~~{{{nnnggghhhlll}}}~~~}}}zzzuuuooojjjeeeaaa]]]ZZZ[[[\\\]]]```cccgggjjjlllmmmooorrrsssssssssuuuvvvvvvvvvvvvwwwwwwvvvssspppeee```YYYSSSQQQSSSXXX[[[aaaccceeeddd^^^UUULLLFFF???;;;555222333555777999333333555666777999::::::777888:::<<<===@@@EEEHHHNNN\\\vvvvvvcccXXXPPPNNNKKKHHHGGGGGGIIIJJJNNNOOORRRTTTUUUVVVUUUUUU[[[\\\___dddjjjqqqvvvyyy{{{}}}~~~~~~~~~~~~~~~}}}{{{|||{{{sssmmmhhhddd^^^VVVSSSTTTXXXaaannnzzz{{{vvvooohhhgggppp|||))))))*********))))))))))))))))))))))))******+++''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((***,,,,,,***(((''''''))))))(((((((((((())))))))))))*********+++++++++))))))*********+++++++++,,,---.........///111333666<<>>???BBBEEEIIIPPP```|||uuufff\\\XXXSSSOOONNNLLLJJJHHHFFFGGGGGGHHHJJJLLLMMMNNNPPPQQQTTTXXX]]]bbbgggjjjnnnoooooonnnmmmlllmmmnnnooorrrqqqooopppvvvyyyyyyyyytttpppkkkbbbZZZWWWZZZ]]]dddppp{{{|||vvvqqqmmmiiiggglll}}}******)))))))))***++++++)))))))))))))))******+++************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))''')))***)))(((''''''((())))))(((((((((((()))))))))************+++++++++*********++++++++++++,,,,,,---.........///111333666;;;IIIfffwwwgggZZZOOOJJJIIIEEECCC@@@===:::888777777777888999999999;;;???BBBHHHMMMSSSYYY^^^ccchhhlllnnnqqqrrroooiiidddbbbbbbccccccggglllooopppuuu{{{~~~~~~~~~}}}{{{{{{|||}}}zzzuuusssvvvyyywwwxxxzzzzzzxxxtttooolllnnnllllllppptttvvv{{{|||xxxuuuuuuuuurrrsssuuuwwwxxxyyyxxxxxxwwwwwwxxxyyyzzz{{{{{{||||||}}}~~~~~~}}}~~~zzzllldddfffpppxxx~~~|||zzzyyyyyyyyy{{{}}}|||zzzyyyyyy|||~~~~~~~~~yyymmmgggiiinnnyyy{{{vvvoookkkiiijjjaaabbbaaa^^^[[[[[[___cccgggkkkppptttvvvxxxzzz{{{yyy{{{||||||{{{zzz{{{|||ssspppjjj```XXXVVVYYY\\\^^^bbbiiinnnppppppnnnlll```YYYNNNDDD===888555333555555555555666666666777777999<<<======???AAACCCEEEIIIUUUlll~~~lllaaa[[[TTTOOONNNLLLIIIGGGEEEDDDDDDDDDFFFHHHJJJKKKKKKMMMPPPSSSWWW[[[]]]___bbbccccccbbbbbbccceeehhhppptttuuurrrrrrvvvxxxwwwuuurrroookkkcccZZZZZZ]]]```eeennnxxx~~~{{{wwwsssnnniiiiiillluuu+++******)))***+++,,,---)))))))))))))))******+++++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))&&&'''((('''&&&&&&''')))))))))(((((((((((()))))))))************+++++++++++++++++++++,,,,,,,,,,,,,,,---.........///111333666:::GGGdddwwwgggZZZOOOIIIHHHEEEDDDAAA===:::999888888777888888888888;;;>>>AAAGGGKKKRRRXXX^^^dddiiimmmnnnrrrtttqqqjjjdddaaaaaa```aaaeeelllppprrrwww}}}~~~~~~||||||}}}~~~zzz|||~~~}}}{{{zzzyyy{{{~~~~~~zzztttrrruuuyyyxxxzzz|||}}}|||xxxtttrrrqqqlllkkkoooqqqqqquuu{{{~~~|||wwwtttssstttrrrtttuuuwwwwwwwwwvvvuuuvvvvvvwwwwwwxxxxxxxxxxxxzzz|||}}}~~~~~~}}}pppgggeeekkkvvv~~~|||zzzzzzzzz{{{|||~~~{{{yyyxxxyyy|||~~~yyyooojjjkkkmmmxxxyyyqqqkkkiiiiiigggiiihhhddd^^^[[[^^^aaaaaafffkkkpppsssuuuvvvxxxxxxzzz||||||zzzzzz{{{}}}uuusssnnneee\\\XXXZZZ]]]aaagggooouuuwwwxxxzzz|||vvvnnncccWWWMMMCCC;;;777777777777666666666555555666888;;;<<<<<<===>>>@@@BBBDDDLLL^^^zzzyyyggg```VVVQQQOOONNNKKKHHHIIIGGGFFFEEEEEEGGGIIIJJJGGGIIILLLOOORRRSSSSSSSSSUUUUUUVVVVVVXXX\\\bbbfffooouuuyyywwwvvvwwwwwwvvvtttrrrqqqmmmfff______eeeeeegggkkkqqqwwwzzzxxxvvvpppjjjfffjjjrrr|||++++++*********+++---...)))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))''''''((('''&&&'''))),,,))))))(((((((((((()))))))))************+++++++++++++++,,,,,,,,,---------,,,---.........///111333555999FFFbbbzzzjjj^^^QQQJJJJJJFFFDDDAAA>>>;;;999888888777888888888888:::>>>AAAFFFJJJQQQXXX^^^dddjjjnnnooosssuuurrrkkkdddaaaaaa___```eeemmmqqqtttyyy}}}~~~~~~}}}{{{zzz|||}}}xxxzzz}}}~~~}}}~~~~~~}}}{{{zzzzzzwwwzzz~~~}}}~~~~~~yyysssqqquuuyyy{{{}}}}}}zzzwwwsssmmmkkknnnooonnnqqqxxx|||~~~yyyuuutttuuutttuuuwwwxxxwwwvvvtttsssuuuuuuuuuuuuvvvvvvvvvvvvyyy{{{}}}}}}~~~}}}~~~uuujjjeeehhhsss|||{{{{{{{{{|||~~~|||{{{zzz{{{~~~yyyppplllkkklllvvvzzzpppiiifffffflllnnnmmmhhh```]]]^^^aaa]]]aaahhhmmmppprrrsssuuuwwwzzz|||{{{zzzyyy{{{~~~uuuuuuqqqhhh___ZZZ[[[^^^dddllluuuzzz{{{~~~zzzmmm```TTTIIIBBB999888888777666555555555555777999;;;;;;;;;===>>>AAACCCIIIXXXqqqmmmdddZZZSSSQQQPPPNNNKKKIIIGGGEEEBBBBBBCCCDDDFFFDDDFFFJJJMMMNNNNNNMMMLLLKKKLLLMMMOOOSSSYYYaaagggnnnuuuzzzyyywwwwwwvvvtttuuuttttttqqqjjjdddfffllljjjiiijjjmmmssswwwxxxwwwooohhhdddkkkvvv***************)))((((((++++++,,,,,,,,,+++******))))))))))))))))))))))))+++***((()))******)))((())))))(((((((((((())))))''''''((((((((((((''''''(((((((((((())))))))))))))))))(((((((((((())))))+++***)))))))))***,,,,,,---...............---------,,,+++***+++---///000666;;;EEE^^^kkk\\\SSSLLLHHHEEEEEECCCAAA>>>;;;888666777888999999:::<<>>BBBAAADDDPPPeeevvvjjj___ZZZSSSLLLJJJMMMJJJJJJJJJIIIHHHGGGFFFFFFFFFFFFFFFFFFGGGGGGHHHHHHHHHIIIIIIKKKOOOVVV^^^eeekkkpppuuuyyyzzzzzz{{{{{{wwwwwwuuuqqqnnnlllmmmooommmmmmlllnnnoooqqqqqqpppjjjeeefffppp|||)))***************)))((()))***++++++,,,,,,,,,,,,)))))))))))))))))))))))))))((('''((()))***)))(((***))))))(((((())))))***''''''((((((((((((''''''''''''((((((((())))))))))))((((((''''''''''''(((+++***)))))))))***+++,,,------............------......---,,,---///111222777;;;FFF___ooo___TTTLLLHHHEEEDDDCCC@@@===:::777666777888999999:::<<>><<<;;;888666888555666888999;;;<<<======BBBAAADDDNNN```|||rrrddd]]]WWWPPPMMMOOONNNMMMMMMLLLKKKJJJIIIIIIEEEEEEEEEFFFGGGGGGHHHHHHJJJKKKLLLNNNRRRXXX```eeennnrrrwwwzzz{{{{{{zzz{{{wwwvvvtttqqqooonnnppprrrpppooonnnnnnmmmlllkkkiiifffdddhhhsss~~~))))))***************)))'''((()))+++,,,---------))))))))))))))))))))))))'''&&&%%%&&&((())))))(((***))))))(((((())))))***''''''((((((((((((''''''&&&&&&'''''''''((((((((()))(((''''''&&&&&&&&&&&&******))))))******+++,,,------............------000///......///000222333777<<>>::::::;;;666666777777888999:::;;;===@@@CCCHHHPPPdddxxxjjjddd```ZZZUUUPPPOOOMMMKKKJJJIIIIIIIIIMMMNNNOOOPPPQQQRRRSSSSSSTTTWWW[[[___aaaeeehhhkkksssvvvzzz|||{{{yyywwwwwwrrrrrrrrrpppppprrrvvvyyy||||||zzzuuuooohhhcccaaa^^^dddooo{{{)))***++++++++++++***************++++++******)))))))))))))))))))))))))))(((''''''(((***,,,+++***(((''''''&&&&&&''''''(((''''''((((((((((((''''''&&&&&&&&&&&&'''''''''(((+++******)))(((((())))))))))))******++++++++++++++++++,,,---......------............///000111111333999DDDZZZ}}}gggYYYSSSQQQHHHGGGCCC???<<<999777777777888999999:::<<>>BBBEEEJJJZZZyyytttlllhhhaaaZZZYYYWWWUUUSSSQQQQQQQQQQQQRRRSSSTTTVVVWWWYYYZZZZZZ\\\___dddgggiiikkknnnoootttwww{{{|||zzzxxxvvvuuupppqqqqqqqqqqqqsssvvvyyy|||}}}{{{vvvnnnhhhdddcccaaajjjuuu++++++,,,,,,+++******)))******++++++***))))))((()))))))))))))))))))))))))))(((((()))+++,,,+++***(((''''''&&&&&&''''''(((''''''((((((((((((''''''&&&&&&'''''''''(((((((((+++******))))))******+++))))))***++++++++++++******+++,,,------...------,,,,,,---......//////000222888CCCYYY}}}jjj[[[UUUTTTKKKHHHEEE@@@===:::888888777888999999:::<<>>@@@BBBIIIZZZjjj}}}wwwqqqiiicccaaa^^^[[[YYYYYYYYYZZZZZZ[[[\\\^^^```bbbdddeeeeeehhhkkknnnoooppprrrtttxxx{{{~~~~~~{{{yyyxxxrrruuuxxxyyyxxxvvvvvvvvvrrrssstttppplllkkknnnqqquuu......---,,,+++)))((('''&&&'''(((***++++++++++++)))))))))))))))))))))))))))(((''''''((()))'''&&&++++++************++++++''''''((((((((((((''''''(((((((((((())))))))))))''''''''''''(((***+++,,,((()))***+++,,,+++******)))***+++,,,------...---,,,---...///000000000000333:::EEEYYY|||ttt___TTTQQQNNNKKKGGGBBB>>><<<::::::777888999999:::<<>>======>>>???CCCPPP\\\yyy|||vvvooojjjhhhdddaaa______```aaa^^^___aaaccceeegggiiijjjfffhhhkkkmmmnnnppprrrtttzzz}}}}}}{{{{{{tttwww{{{}}}{{{xxxvvvuuuppprrrsssqqqnnnoootttzzz~~~***++++++,,,,,,+++++++++++++++************++++++++++++************++++++(((((()))***************(((((((((((((((((((((((())))))))))))))))))))))))***************)))(((((((((((((((((())))))))))))******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,---...///.........000222333:::CCCTTTxxxttt```TTTOOONNNKKKFFFBBB???===:::888777777888999;;;===@@@AAAEEEHHHMMMRRRWWW]]]cccggghhhkkknnnooonnnlllkkkjjjjjjkkkmmmoooqqqtttxxx{{{yyywwwyyy||||||}}}~~~{{{xxxwwwvvvvvvxxx{{{~~~~~~}}}|||zzzzzz{{{~~~~~~~~~~~~~~~|||{{{|||{{{zzzyyyyyyzzz{{{|||~~~~~~~~~~~~|||xxxtttnnnhhheeedddeeegggoooppprrrsssttttttttttttnnnpppssstttuuuwww{{{}}}}}}{{{zzz|||~~~~~~}}}~~~}}}~~~}}}xxxjjjaaa```___]]]gggkkkpppwww}}}~~~}}}zzzyyy|||||||||}}}~~~~~~wwwwwwwwwyyy|||}}}}}}|||yyy{{{}}}|||{{{|||}}}~~~wwwqqqlllhhhnnnnnnooopppsssvvvyyy{{{}}}|||||||||{{{wwwrrrmmmeeebbb^^^YYYUUUTTTTTTTTTSSSSSSSSSTTTUUUVVVWWWXXXZZZZZZZZZZZZ[[[[[[[[[[[[YYYZZZ]]]```cccfffhhhjjjjjjjjjjjjkkkiiibbbYYYQQQFFFAAA;;;777777999:::;;;999<<<>>>===<<<@@@GGGNNNiiizzztttrrrqqqmmmhhhffffffgggiiiiiiiiihhhfffeeefffgggjjjkkkmmmmmmmmmllllllmmmpppsssyyyzzz}}}}}}|||zzzzzzyyyyyyxxxvvvuuuttttttsssrrrppprrrwww~~~++++++,,,,,,,,,+++******++++++************+++++++++******))))))******+++((())))))*********))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))(((''''''(((((((((((())))))))))))*********+++++++++,,,,,,******+++++++++,,,,,,,,,---...///.........000222333:::BBBSSSwwwuuubbbVVVQQQNNNKKKFFFBBB???===;;;999666666666777888;;;===>>>CCCFFFKKKPPPUUUZZZ```dddhhhkkknnnooonnnlllkkkkkkgggiiilllnnnqqquuuzzz~~~||||||}}}~~~zzzwwwuuuuuuwwwyyy{{{~~~~~~}}}|||zzz{{{|||~~~}}}|||{{{||||||{{{zzzzzzzzz{{{{{{~~~}}}}}}|||~~~~~~{{{xxxtttooollljjjiiihhhnnnooopppqqqqqqppppppooolllnnnooopppppprrrtttwww{{{{{{|||}}}}}}}}}~~~~~~~~~}}}|||||||||~~~|||{{{}}}~~~~~~}}}yyyxxxpppccc[[[]]]aaabbbkkknnntttzzz~~~|||}}}~~~~~~~~~|||zzzxxxzzzzzzzzz|||}}}~~~~~~yyyxxxxxxyyy{{{|||{{{zzzyyyzzz|||~~~~~~|||~~~zzzwwwtttrrrrrrrrrrrrrrrtttvvvxxxyyy|||||||||}}}}}}yyytttqqqiiieee```ZZZVVVSSSRRRQQQPPPOOONNNNNNNNNOOOPPPQQQSSSSSSTTTTTTUUUVVVVVVVVVUUUVVVXXXYYY[[[]]]______cccbbbaaaaaaaaa]]]XXXTTTIIIDDD>>>:::999:::;;;;;;999<<<>>>===<<>>;;;999777666666666777999;;;<<<@@@CCCHHHMMMQQQWWW]]]aaagggjjjmmmooonnnllllllllldddgggjjjnnnqqqvvv|||~~~yyyvvvuuuuuuxxxyyy|||~~~~~~}}}||||||}}}~~~|||{{{|||}}}||||||{{{{{{zzzzzzzzz}}}{{{zzzyyy{{{~~~~~~{{{xxxtttpppmmmlllmmmnnnooooooooonnnlllkkkmmmnnnnnnnnnmmmmmmoooqqqsssssstttvvvyyy~~~|||zzzyyyzzz|||}}}{{{yyyyyy{{{||||||{{{vvvrrrhhh\\\XXX^^^fffjjjppprrrwww|||}}}{{{{{{||||||}}}|||{{{yyyxxxxxxxxxyyyzzz{{{~~~~~~~~~}}}{{{zzzyyyyyy{{{{{{zzzxxxyyyyyy{{{}}}~~~~~~}}}}}}||||||wwwvvvvvvuuuuuuvvvxxxyyy{{{{{{|||~~~|||xxxuuummmjjjddd]]]WWWSSSQQQPPPPPPNNNLLLJJJIIIIIIJJJKKKKKKLLLLLLNNNOOOPPPQQQRRRRRRRRRRRRSSSSSSTTTTTTTTTZZZXXXVVVUUUVVVWWWVVVUUUMMMIIICCC???===<<<;;;;;;888;;;======<<<===AAAEEEMMM```zzztttrrrpppooooooqqqssssssrrrpppppppppppppppqqqqqqqqqtttuuuuuutttssssssuuuvvvvvvwwwyyy{{{|||{{{zzzyyyyyyxxxxxxxxxwwwwwwvvvvvvsssttttttuuuxxx~~~++++++,,,++++++***)))(((++++++************++++++******))))))))))))******)))************)))(((((())))))))))))))))))))))))(((((((((((((((((((((((('''(((((()))((((((''''''(((((((((((())))))))))))************++++++++++++******+++++++++,,,,,,,,,,,,...///.........000222333:::AAAQQQtttttt```TTTPPPMMMJJJEEEBBB@@@>>><<<:::999999888888999:::;;;<<<>>>AAAFFFKKKOOOUUUZZZ^^^dddgggkkkmmmlllkkkjjjjjjdddgggjjjmmmqqqvvv{{{}}}yyywwwwwwxxxyyyzzz|||~~~~~~}}}}}}~~~{{{{{{{{{|||}}}}}}}}}||||||zzzyyyxxxzzzxxxvvvvvvxxx|||{{{wwwtttqqqpppooopppqqqqqqqqqqqqoooooorrrrrrrrrqqqnnnmmmnnnpppqqqqqqrrrtttwwwzzz~~~|||yyyxxxzzz~~~{{{yyyxxxxxxzzz{{{zzzyyysssmmmddd\\\[[[aaajjjoooqqqsssxxx}}}~~~~~~~~~}}}{{{{{{{{{|||||||||{{{zzzzzzzzzyyyxxxxxxyyy{{{}}}~~~}}}}}}{{{yyyxxxyyy{{{|||{{{zzzyyyzzzzzz{{{}}}~~~~~~~~~~~~~~~|||{{{zzzyyyyyyzzz{{{{{{zzzzzz|||~~~{{{xxxpppmmmgggaaa[[[WWWTTTRRRTTTRRRNNNKKKIIIIIIJJJJJJGGGHHHIIIJJJLLLMMMOOOOOOOOOOOOOOOOOOOOOOOOOOOOOORRRQQQOOOOOOPPPQQQRRRRRROOOKKKFFFCCC@@@>>>;;;:::888;;;======<<<<<<===???EEESSSmmmxxxuuuttttttuuuvvvwwwvvvttttttuuuuuuvvvvvvvvvuuuuuuvvvwwwxxxxxxvvvuuuvvvwwwwwwxxxzzz{{{||||||{{{zzzxxxwwwwwwvvvvvvvvvvvvvvvssstttvvvxxx{{{++++++++++++******)))(((++++++************++++++***))))))))))))))))))***))))))*********))))))((())))))))))))))))))))))))((((((((((((((((((((((((((())))))******)))))))))(((((((((((())))))))))))))))))*********+++++++++******+++++++++,,,,,,,,,,,,...///.........000222333:::AAAPPPsssrrr___TTTPPPKKKHHHDDDAAA@@@>>><<<;;;999999888777888999:::;;;>>>AAAEEEJJJNNNSSSYYY]]]```cccgggjjjiiiiiihhhhhhgggiiikkknnnppptttxxx|||~~~}}}zzzxxxyyy{{{zzz{{{}}}~~~~~~~~~{{{~~~zzzzzz|||||||||}}}}}}|||zzzwwwvvvuuusssrrrrrruuuzzzzzzwwwuuuttttttssstttvvvwwwxxxxxxxxxwwwvvvwwwvvvtttqqqpppppprrruuutttssstttuuuxxx{{{|||}}}}}}~~~|||zzz{{{}}}~~~|||zzzyyyxxxxxxyyyyyyxxxvvvmmmhhhbbb___```dddjjjoooppprrrvvv{{{~~~}}}}}}~~~{{{{{{||||||||||||||||||}}}|||zzzxxxxxxzzz{{{}}}~~~~~~~~~zzzyyyxxxyyy{{{~~~~~~~~~{{{{{{{{{{{{|||}}}~~~~~~}}}}}}}}}}}}~~~}}}}}}~~~zzz{{{}}}|||yyyqqqoookkkfffaaa]]][[[ZZZYYYWWWTTTQQQNNNMMMMMMNNNGGGHHHHHHJJJKKKLLLMMMMMMLLLLLLLLLLLLLLLMMMMMMMMMMMMNNNOOOOOOOOONNNMMMMMMOOOLLLIIIFFFCCC@@@<<<:::999:::<<<===<<<;;;;;;;;;@@@III]]]|||}}}yyyxxxxxxyyyzzzyyywwwuuuuuuvvvwwwwwwwwwvvvvvvuuuwwwyyy{{{{{{zzzxxxxxxxxxxxxyyyzzz{{{|||||||||{{{xxxxxxvvvuuuuuuuuuuuuuuusssuuuwwwzzz~~~))))))***************)))++++++************++++++***))))))(((((())))))***(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))((())))))***************(((((((((((()))))))))))))))))))))************+++******+++++++++,,,,,,,,,---...///.........000222222999AAAPPPsssppp^^^UUUSSSIIIFFFBBB@@@???===<<<:::666666555555555777888999===@@@EEEIIIMMMRRRXXX\\\]]]aaaeeeggghhhgggggggggiiijjjlllnnnooorrrvvvzzz|||}}}~~~~~~|||zzzzzz{{{|||{{{|||}}}~~~|||}}}zzzyyyzzzzzz{{{}}}}}}{{{xxxuuurrrooonnnnnnooorrrwww|||{{{xxxwwwxxxxxxzzz{{{}}}~~~yyyyyyyyywwwtttssssssuuuxxxwwwuuuuuuuuuvvvxxxzzz~~~~~~~~~{{{~~~}}}{{{{{{zzzyyyxxxxxxxxxwwwuuusssfffaaa___aaaeeefffiiimmmqqqrrruuuyyy~~~{{{{{{{{{||||||}}}}}}~~~}}}{{{yyyyyyzzz|||~~~{{{zzzyyyzzz}}}~~~~~~}}}||||||}}}~~~}}}}}}}}}}}}}}}~~~}}}zzzsssqqqoookkkhhheeecccbbb___^^^\\\ZZZXXXVVVUUUUUUMMMMMMMMMMMMMMMNNNNNNNNNKKKKKKLLLLLLLLLMMMMMMMMMLLLNNNQQQQQQOOOMMMLLLKKKNNNLLLKKKIIIGGGDDD???<<<::::::;;;;;;<<<;;;::::::AAAEEESSSooo|||{{{{{{{{{||||||zzzxxxxxxwwwwwwwwwwwwvvvvvvvvvzzz}}}~~~}}}}}}zzzzzz{{{|||}}}}}}}}}}}}{{{zzzxxxvvvuuuuuuvvvvvvuuuwwwzzz}}}'''((()))******++++++***++++++************++++++))))))(((((((((((())))))&&&'''(((***++++++++++++(((((((((((((((((((((((())))))))))))))))))))))))'''(((((()))******))))))(((((((((((())))))))))))))))))))))))******************+++++++++,,,,,,,,,---...///.........000222222999AAAPPPsss~~~iiiZZZSSSRRRGGGDDDAAA>>>======;;;:::555444444444555666888999<<>>BBBFFFJJJOOOUUUXXX\\\```dddggghhhhhhhhhhhhgggiiikkkmmmooossswwwzzz|||}}}~~~~~~zzz|||~~~}}}{{{yyyxxxxxx}}}}}}~~~}}}{{{zzz{{{zzzyyywwwxxxzzz||||||zzzvvvqqqnnnfffgggiiikkkoootttwwwyyy~~~}}}{{{~~~~~~||||||}}}~~~}}}|||{{{|||}}}{{{}}}}}}~~~}}}{{{|||}}}xxxwwwuuuuuutttrrrnnnkkkddd^^^^^^fffmmmpppsssxxxzzzyyyxxxzzz~~~~~~|||{{{xxxxxxxxxyyyzzz{{{|||}}}}}}|||{{{zzz|||}}}}}}~~~~~~~~~||||||yyyxxxvvvtttqqqnnnlllkkkmmmnnnooopppooollljjjhhhbbbbbbaaa___]]]\\\[[[ZZZWWWWWWVVVVVVUUUTTTSSSSSSMMMOOOQQQPPPMMMLLLNNNQQQMMMMMMNNNOOOOOOLLLGGGCCC<<<;;;::::::;;;<<<<<<;;;999999AAAUUUvvv}}}}}}~~~|||zzzyyyyyyzzz|||+++******+++------,,,*********************************++++++++++++******)))))))))))))))))))))))),,,,,,+++***)))(((''''''***)))(((''''''((()))***((((((((((((((((((((((((************************)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,---...///.........000222444777CCCRRRkkkzzziii___XXXRRRMMMIIIHHHDDDAAA>>>===<<<<<<<<<:::999777777888:::;;;>>>>>>AAAHHHLLLNNNTTT[[[\\\```eeeiiiiiiiiihhhiiijjjkkkmmmnnnoooqqquuuxxx{{{~~~~~~}}}||||||{{{{{{}}}|||{{{{{{zzzzzzzzzzzz~~~~~~~~~}}}|||{{{zzzyyyxxxxxxwwwwwwwwwxxxxxxvvvsssooohhhgggeeeeeeiiinnntttxxx~~~}}}~~~|||{{{{{{|||{{{{{{|||xxxvvvxxxyyyuuukkkbbb[[[___eeejjjnnnrrrvvvxxxyyywwwwwwzzz~~~}}}|||{{{zzzyyyxxxyyy{{{~~~~~~}}}}}}~~~}}}}}}~~~~~~|||yyyuuurrrpppoooooossstttvvvwwwwwwuuusssrrrrrrpppmmmmmmmmmkkkfffbbbcccaaa___^^^______^^^]]]XXXXXXXXXWWWVVVTTTRRRQQQSSSSSSTTTSSSRRROOOLLLJJJAAA@@@>>>;;;888888:::<<<:::>>>CCCLLLaaa+++******+++------,,,***************************)))******++++++******)))))))))))))))))))))))))))+++******))))))(((((('''***)))(((''''''((()))***((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))+++++++++,,,,,,------------...///.........000222333555@@@PPPjjjzzzhhh]]]VVVPPPLLLIIIGGGDDDAAA>>><<<;;;;;;;;;:::888777777888:::;;;>>>>>>BBBHHHLLLNNNTTT[[[]]]aaafffiiijjjiiiiiiiiihhhjjjkkkkkklllooossswww|||~~~~~~}}}|||{{{zzzzzzzzzyyyyyyzzzzzz{{{|||}}}~~~~~~~~~}}}|||{{{yyyxxxxxxxxxvvvuuuvvvwwwvvvuuusssiiigggeeedddfffkkkqqquuu}}}}}}~~~|||{{{{{{|||{{{zzzxxxwwwwwwyyyxxxrrrggg___\\\aaaggglllppptttxxxzzzzzzxxxxxx|||~~~~~~}}}zzzyyywwwvvvwwwzzz}}}~~~}}}~~~}}}|||}}}~~~~~~|||yyyvvvsssqqqppppppuuuvvvxxxyyyxxxwwwvvvuuuyyywwwvvvvvvwwwvvvrrroooiiigggeeeeeeffffffeeedddaaaaaa___]]][[[ZZZXXXWWWXXXXXXXXXWWWUUURRROOOMMMEEEBBB>>>:::888888999:::888<<>><<<;;;::::::999888777777999;;;===???>>>BBBHHHLLLNNNTTTZZZ]]]aaafffjjjjjjjjjiiijjjggghhhhhhiiijjjmmmrrrvvv}}}~~~~~~}}}{{{zzzzzzyyywwwwwwwwwyyyzzz|||~~~~~~~~~~~~}}}{{{zzzyyyyyyxxxvvvuuuuuuvvvwwwwwwvvvmmmjjjgggdddeeejjjooorrrxxxzzz}}}~~~|||{{{{{{{{{zzzyyyvvvyyy||||||xxxoooddd]]]^^^ccciiiooosssvvvyyy|||zzzyyyzzz~~~~~~}}}{{{xxxwwwxxx{{{~~~}}}}}}~~~~~~~~~~~~|||{{{{{{|||}}}}}}zzzxxxvvvttttttxxxxxxzzz{{{{{{zzzyyyxxxzzzyyyyyyzzz{{{zzzxxxvvvqqqpppnnnnnnooopppooonnnnnnllliiifffdddcccbbbbbbbbbbbbbbb```^^^ZZZVVVTTTMMMFFF>>>999999999999888777:::>>>BBBOOOkkk~~~|||{{{{{{}}}~~~~~~}}}}}}~~~++++++***,,,---...---+++************************))))))************))))))((((((((((((((((((((((((&&&'''''''''((((((((()))))))))(((((((((((())))))((((((((((((((((((((((((************************(((((((((((((((((((((((())))))***+++---...//////,,,...///.........000222555555===MMMkkk|||nnn^^^TTTPPPNNNHHHGGGDDDBBB???===;;;:::999888777777888:::<<<===???>>>BBBHHHKKKMMMSSSZZZ]]]aaagggjjjkkkjjjjjjjjjggghhhhhhhhhiiilllrrrvvv|||~~~~~~}}}{{{{{{zzzyyywwwwwwxxxyyy{{{}}}~~~~~~}}}|||{{{zzzzzzxxxxxxxxxyyyzzzzzzxxxvvvssspppkkkggggggjjjnnnqqqtttvvvzzz}}}~~~|||{{{{{{{{{yyywwwxxx|||wwwkkkbbb]]]```eeekkkqqqtttwwwyyy{{{xxxxxxzzz~~~|||zzz{{{~~~}}}|||||||||~~~~~~~~~|||{{{zzz{{{}}}~~~}}}{{{{{{zzz{{{{{{||||||{{{{{{zzzyyyyyyzzz{{{{{{zzzyyywwwxxxvvvtttuuuvvvwwwvvvuuuvvvtttqqqnnnmmmlllmmmmmmmmmmmmllljjjfffbbb^^^\\\TTTKKK@@@:::::::::888666777999<<>>>>>AAAGGGJJJLLLQQQXXX]]]aaafffiiijjjjjjiiijjjhhhhhhiiiiiijjjmmmrrrvvvzzz~~~~~~~~~}}}||||||{{{{{{{{{{{{{{{{{{|||}}}~~~~~~~~~}}}}}}||||||{{{{{{yyy{{{~~~zzzvvvvvvsssoookkkiiijjjmmmoooppprrrvvvyyy{{{||||||{{{~~~~~~}}}||||||{{{yyywwwxxx|||{{{qqqfff___]]]dddhhhnnnrrrtttuuuwwwwwwtttvvvyyy~~~}}}}}}}}}||||||}}}|||{{{||||||{{{zzzzzz{{{}}}}}}}}}}}}}}}||||||{{{{{{~~~}}}|||||||||zzzxxxxxxyyyzzzyyyxxxyyywwwuuutttssstttvvvwwwrrrqqqpppnnnjjjeeeaaa___ZZZPPPEEE>>><<<;;;999666888999;;;===AAAPPPnnn{{{wwwrrroooooonnnlllkkkkkkllloooqqqvvvwwwxxxxxxwwwtttqqqooofffeeeddddddeeejjjooossstttwww|||,,,++++++,,,......---,,,************************((())))))******))))))((())))))))))))))))))))))))'''''''''(((((()))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******+++,,,,,,---......---...///.........000222666777AAANNNggg|||tttyyyvvvcccUUUNNNLLLIIIHHHGGGEEEBBB???<<<;;;:::999888777777999;;;=========@@@EEEIIIJJJPPPVVV\\\```eeeiiiiiiiiihhhiiiggghhhjjjkkklllooorrruuuxxx|||~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~{{{|||||||||||||||}}}}}}|||zzzxxxvvvrrrooommmllllllmmmnnnooorrrtttvvvvvvwwwvvvyyy{{{}}}~~~~~~}}}|||yyywwwvvvvvvuuuooohhhaaa______iiimmmrrruuuuuuttttttssspppsssyyy~~~~~~{{{zzzzzz|||zzzzzzyyyzzz{{{~~~~~~}}}}}}||||||}}}{{{{{{{{{|||{{{yyyzzzyyyxxxxxxxxxyyyzzz{{{qqqqqqpppmmmjjjeeeaaa^^^]]]UUUKKKCCC???<<<999777999888:::>>>???GGG^^^uuu|||xxxsssnnnkkkeeeeeedddbbb``````bbbdddkkkllloooppppppnnnllljjjaaa```___^^^^^^bbbggglllssswww}}}|||yyyxxx|||,,,++++++---...///---,,,************************(((((())))))))))))(((((())))))))))))))))))))))))((()))))))))))))))))))))'''((()))******)))((('''((((((((((((((((((((((((************************+++++++++++++++++++++++++++++++++,,,,,,------------...///.........000222111555@@@KKK```yyywww}}}jjjZZZQQQNNNJJJIIIHHHFFFDDD@@@===<<<;;;:::888777777888:::;;;<<<;;;>>>DDDGGGIIINNNTTT[[[___dddhhhhhhhhhggghhheeegggkkkmmmnnnoooqqqsssxxx{{{~~~~~~~~~~~~}}}xxxyyyzzz{{{|||}}}~~~~~~~~~|||{{{yyyvvvtttqqqpppooommmmmmnnnooopppqqqrrrrrrssstttwwwzzz{{{{{{zzzyyyyyyyyyzzz{{{|||}}}~~~~~~}}}zzzwwwrrrooojjjdddaaaaaadddgggooossswwwxxxwwwtttrrrqqqnnnrrryyy~~~~~~|||{{{zzzzzz|||~~~tttrrr|||~~~}}}}}}|||~~~~~~}}}|||zzz{{{{{{{{{{{{{{{{{{{{{{{{qqqqqqpppnnnjjjfffaaa___]]]XXXQQQHHHAAA===;;;::::::666999>>>???AAAQQQdddyyyuuupppnnnggghhhgggddd```___aaacccgggiiikkkmmmmmmllljjjiiiaaaaaa___\\\ZZZ[[[```dddmmmqqqyyy}}}xxxuuutttwwwyyyxxxzzz~~~,,,,,,+++---...///...,,,************************(((((())))))))))))(((((())))))))))))))))))))))))************))))))))))))'''((()))******)))((('''((((((((((((((((((((((((''''''''''''''''''''''''++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---...///.........000222---333???III[[[~~~yyy~~~qqq___UUURRRJJJJJJIIIGGGEEEAAA>>><<<<<<:::999777777888:::;;;;;;;;;>>>CCCFFFHHHMMMSSSZZZ^^^dddggghhhgggggggggcccfffjjjmmmnnnoooppprrrxxx{{{}}}~~~~~~{{{yyywwwwwwxxxzzz{{{}}}~~~}}}{{{xxxuuusssmmmlllllllllmmmnnnooopppnnnpppsssvvvwwwvvvtttsssssstttuuuvvvxxxyyyzzz{{{zzz}}}}}}zzzwwwqqqlllddd______dddjjjoootttwwwzzz{{{xxxtttqqqooommmrrrzzz~~~{{{yyy~~~}}}|||{{{|||~~~nnnjjjqqq~~~~~~}}}}}}|||}}}}}}}}}}}}|||{{{zzzyyyssssssrrrppplllhhhdddaaa]]]ZZZTTTLLLCCC===;;;;;;999555777>>>??????IIIYYYvvv}}}wwwssspppnnnooonnnjjjeeecccdddfffgggiiikkkmmmmmmllljjjiiiddddddaaa]]]XXXWWWZZZ^^^fffkkkttt}}}~~~|||xxxuuuuuuwwwwwwuuuuuuxxx|||~~~,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++))))))))))))))))))))))))+++***)))((((((''''''''''''(((***++++++***)))))))))(((((((((''''''&&&&&&))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))******************+++++++++,,,,,,,,,------......///000000000333:::>>>FFF___xxxvvv}}}eeeUUUOOOJJJHHHEEECCCAAA???<<<:::999999888888888888999999999;;;???BBBEEEIIIOOORRRZZZ]]]aaafffiiiiiiiiihhhggghhhiiiiiijjjlllooorrrsssyyy}}}|||}}}|||zzzxxxyyyzzz{{{|||~~~}}}|||{{{zzzwwwuuusssqqqpppqqqrrrssstttqqqooooooooopppppppppqqqpppppprrrtttuuutttsssvvvzzz~~~|||wwwkkkdddaaaeeeggggggkkkqqqyyy}}}~~~zzzyyyyyyuuuyyy~~~}}}~~~~~~~~~~~~mmmkkkooo|||~~~~~~}}}~~~}}}zzzxxxssssssrrrpppmmmiiieeebbbbbb]]]WWWPPPJJJDDD>>>:::999888:::;;;;;;<<>>:::999:::;;;999777;;;AAAIIIccc~~~{{{xxxvvvwwwxxxyyyzzz{{{zzzxxxuuuttttttsssqqqnnnkkkiiifffbbb^^^[[[[[[]]]eeeppp{{{{{{|||}}}}}}}}}}}}}}}}}}||||||{{{zzzzzz{{{|||||||||||||||++++++,,,------,,,++++++,,,,,,++++++***))))))((())))))))))))))))))))))))''''''''''''((()))***++++++++++++***)))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((()))))))))************,,,,,,,,,,,,------------,,,,,,---......//////000111666;;;CCCXXX|||zzzeeeUUUNNNIIIGGGDDDBBBAAA@@@===;;;999999888888888888999999888:::===@@@BBBGGGLLLOOOTTTXXX^^^dddhhhiiihhhggghhhiiiiiihhhggghhhjjjlllrrrvvv~~~~~~~~~~~~~~~~~~|||{{{{{{|||~~~|||{{{yyyzzz{{{|||{{{zzzyyywwwvvvvvvvvvuuurrrpppooonnnnnnmmmnnnoooqqqrrrtttuuuxxx{{{~~~|||{{{zzzxxxwwwtttooojjjhhhhhhjjjpppuuu{{{|||yyywwwtttoooiiidddccceeejjjppptttwww{{{~~~~~~xxxsssqqqrrryyy|||~~~~~~uuuffffffjjjsss}}}}}}~~~~~~}}}{{{yyyvvvtttssskkkiiieeeaaaZZZQQQGGGAAA===;;;<<<===;;;888;;;@@@DDD\\\}}}}}}~~~{{{zzzzzzzzzwwwtttqqqoookkkgggcccaaa^^^\\\aaalllxxx|||zzz|||~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}+++,,,---......---,,,+++************************))))))))))))))))))))))))''''''''''''(((***+++,,,))))))))))))))))))******************************((((((((((((((((((((((((''''''''''''((((((((((((((()))))))))************++++++++++++,,,,,,,,,,,,,,,,,,------.../////////222777<<>>AAACCCGGGLLLPPPTTTXXX___fffiiijjjiiihhhffffffggggggfffhhhjjjmmmpppttt{{{~~~~~~~~~}}}~~~|||zzzyyyxxxwwwxxxyyyxxxwwwuuunnnmmmkkkkkkkkklllmmmnnnqqqrrruuuxxx}}}~~~{{{yyyyyyxxxxxxwwwsssnnnjjjgggggghhhkkkpppuuuyyy||||||{{{}}}|||zzzwwwtttpppkkkeeeaaa___eeemmmrrrvvvzzz~~~}}}wwwsssrrrsss{{{~~~~~~~~~ooocccfffllluuu~~~~~~~~~}}}|||{{{{{{zzztttqqqnnniiiaaaWWWLLLDDD>>>;;;;;;<<<<<<999;;;???EEEWWWvvv~~~{{{xxxuuusssoookkkhhhbbb^^^[[[^^^hhhuuu|||{{{{{{{{{|||+++---...000000...---+++))))))*********+++++++++))))))))))))))))))))))))''''''''''''((()))++++++))))))(((((()))***++++++(((((()))))))))))))))***))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))*********************+++++++++,,,,,,,,,,,,,,,---......//////222777<<<@@@MMMkkktttbbbTTTOOOHHHFFFDDDBBBAAA@@@>>>;;;999999888888888888999999:::<<<>>>AAACCCGGGLLLOOOSSSWWW___fffjjjkkkjjjhhhdddeeefffffffffgggjjjlllmmmqqqyyy|||yyyxxxwwwwwwxxxzzzzzzyyywwwrrrpppnnnnnnoooooonnnmmmpppppprrruuuzzz}}}{{{yyyyyyyyyzzz{{{yyytttooojjjhhhggggggiiimmmppprrrqqqppppppsssvvvwwwvvvvvvzzz}}}wwwwwwuuuqqqmmmgggbbb___]]]fffnnnqqqtttzzz~~~|||vvvssssssuuu}}}~~~llleeeiiipppyyy{{{yyyuuuoooggg]]]RRRKKK???;;;999:::999777999<<>><<<999999888888888888999999999;;;>>>@@@BBBFFFJJJNNNPPPVVV^^^eeejjjkkkiiihhheeeffffffeeedddeeegggjjjjjjoooxxx~~~|||{{{zzzzzz{{{||||||{{{yyywwwvvvttttttvvvuuussspppnnnnnnpppssswww}}}}}}{{{zzzyyy{{{~~~|||vvvpppmmmjjjhhhhhhiiikkkkkkiiifffeeegggiiihhhgggiiinnnsssrrrrrrqqqnnniiiddd```^^^\\\fffnnnoooqqqxxx}}}~~~~~~~~~zzztttrrrtttvvv~~~lllhhhmmmuuu~~~}}}yyytttmmmdddZZZTTTEEE???::::::999666777;;;>>>FFFZZZzzz~~~|||zzzwwwsssppp``````___]]]```iiiwww~~~yyyyyyyyy{{{---///111222222111///------,,,,,,+++***)))(((((())))))))))))))))))))))))((((((((((((((())))))***---,,,***)))((('''((((((((()))))))))******++++++''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))************,,,,,,,,,---------......++++++,,,------......///,,,333:::>>>GGGaaaxxxjjj[[[OOOLLLHHHFFFCCCBBBBBB@@@>>><<<999999888888888888999999888:::<<>><<<:::777888;;;<<>>@@@EEEJJJNNNSSSWWW]]]bbbdddfffggghhhiiihhhgggeeecccbbbeeegggiiimmmuuu~~~}}}~~~~~~}}}}}}~~~~~~~~~|||{{{zzzyyysssqqqooonnnqqqwww}}}~~~}}}}}}}}}~~~}}}yyyrrrqqqnnniiiccc___\\\[[[]]]YYYXXXZZZ[[[ZZZ]]]aaadddiiillljjjbbb[[[WWWWWW^^^```eeejjjnnnrrrtttuuuxxxsssqqqpppooonnnssszzz{{{mmmhhhrrrzzzuuuqqqlllgggdddWWWJJJ???<<<<<<999888;;;===???FFFXXXvvvzzzuuunnnjjjddd]]][[[bbbmmmvvv{{{}}}}}}zzzyyy~~~}}}||||||}}}~~~~~~~~~------------...............---,,,,,,+++++++++,,,+++++++++************))))))))))))(((((('''''''''))))))))))))))))))))))))+++***)))(((''''''(((((())))))))))))))))))))))))((((((((((((((((((((('''(((((((((((())))))))))))***++++++,,,,,,------...............////////////333333888???HHH]]]zzziii[[[PPPKKKHHHHHHHHHGGGCCC???===;;;888888777666555555555666888:::<<<>>>@@@DDDIIIMMMRRRWWW]]]bbbdddfffhhhiiihhhhhhgggdddbbbaaaccceeehhhlllttt~~~~~~|||zzzyyyrrrpppnnnnnnpppvvv|||~~~~~~~~~~~~{{{rrrqqqnnnjjjddd___\\\[[[ZZZVVVTTTVVVWWWWWWZZZ___dddiiilllhhh^^^WWWUUUVVV]]]___bbbfffiiilllnnnooosssooollllllkkklllrrryyyzzzmmmiiissszzzvvvrrrmmmjjj]]]PPPCCC>>>;;;888777:::;;;===AAAMMMddd|||xxxqqqmmmfff___\\\___gggnnnssswww{{{~~~}}}|||{{{}}}||||||}}}------------............------,,,+++++++++,,,,,,+++++++++************)))******)))((('''&&&%%%%%%))))))))))))))))))))))))''''''''''''((()))***+++))))))))))))))))))))))))''''''((((((((((((((((((((((((((()))))))))*********++++++,,,,,,------...---............/////////222333888@@@III]]]rrr```TTTNNNJJJIIIIIIGGGDDD@@@===;;;777777666666666666666777888999;;;===???CCCIIIMMMRRRVVV\\\aaadddfffhhhiiiggggggfffdddaaaaaabbbdddgggkkkrrr}}}|||zzzsssqqqooooooqqquuuzzz~~~|||tttsssqqqmmmhhhbbb]]]ZZZXXXTTTRRRTTTUUUUUUYYY^^^ccchhhjjjcccXXXPPPQQQUUUYYYZZZ\\\^^^aaadddfffhhhjjjfffddddddeeegggnnnvvv|||xxxmmmjjjttt~~~~~~~~~}}}}}}~~~~~~{{{wwwsssooofffXXXIII???:::777777999:::;;;>>>BBBNNNhhh~~~{{{tttpppjjjbbb]]]]]]```ccchhhmmmrrrwwwyyy{{{|||~~~~~~~~~~~~}}}}}}}}}|||||||||~~~,,,,,,---------.........---,,,,,,++++++,,,,,,,,,+++++++++*********))))))+++******))))))((((((((())))))))))))))))))))))))'''''''''((()))******+++((((((((((((((((((((((((''''''''''''((((((((((((******+++++++++,,,,,,,,,***++++++,,,,,,------...---------.........//////222222888@@@HHH]]]|||hhhYYYQQQLLLKKKIIIGGGEEEBBB>>><<<999888888888888888999:::888999;;;===???CCCHHHKKKQQQUUU[[[```ccceeefffhhhggggggfffdddbbbaaabbbcccfffiiippp{{{~~~|||wwwvvvtttssstttvvvzzz|||}}}xxxwwwuuusssnnnhhhaaa\\\\\\WWWTTTVVVVVVVVVZZZ___aaaffffff^^^QQQJJJLLLRRRSSSSSSSSSUUUXXX[[[^^^```aaa]]][[[\\\]]]aaaiiirrrwww{{{}}}}}}~~~uuunnnkkkuuu~~~}}}}}}}}}~~~~~~}}}{{{{{{{{{|||{{{zzz}}}|||yyyuuurrrkkk___NNNBBB:::777888999888;;;>>>>>>BBBSSSsss~~~|||uuusssmmmgggbbb^^^]]]]]]aaadddhhhkkknnnpppsssuuuxxxyyyyyyzzz{{{{{{{{{|||{{{|||}}},,,,,,,,,------------...,,,,,,,,,++++++,,,,,,---+++++++++*********))))))(((((())))))******++++++))))))))))))))))))))))))((((((((()))))))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))++++++++++++,,,,,,,,,,,,***++++++,,,,,,------...------------............111222777???GGG[[[ppp___VVVOOOLLLIIIGGGFFFCCC???<<<999888888888888888999:::777999;;;<<<>>>BBBGGGJJJPPPTTTZZZ___aaabbbdddeeeeeeffffffeeecccbbbcccdddeeeiiioooxxx~~~~~~}}}{{{yyyyyyzzz{{{|||}}}}}}|||||||||yyyssskkkeeebbb]]]YYYYYYXXXXXX[[[```aaadddcccZZZNNNHHHJJJOOOLLLMMMMMMOOOQQQTTTXXXYYYXXXTTTSSSUUUWWWZZZbbbkkkpppvvv}}}}}}zzzxxxyyy{{{}}}{{{rrrnnnmmmvvv}}}||||||}}}}}}{{{yyyxxxxxxxxxyyyxxxvvvyyyxxxwwwzzz~~~}}}|||||||||zzzvvvtttlllcccTTTEEE<<<::::::999555888===>>>===FFF```zzz~~~|||{{{uuutttpppmmmiiieeebbb______```aaabbbdddggglllpppuuuuuuwwwxxxyyyyyyyyyxxx||||||}}}~~~,,,,,,,,,,,,------------,,,,,,+++++++++,,,------+++++++++************)))&&&&&&'''((()))***++++++))))))))))))))))))))))))((())))))))))))(((((('''))))))))))))))))))))))))&&&&&&''''''((())))))))))))))))))************+++***++++++,,,,,,------...,,,------------.........111222777>>>EEEXXX|||yyyggg[[[RRRNNNIIIGGGFFFDDD@@@<<<777777666666666666666777777999:::;;;===AAAFFFIIIOOOSSSYYY]]]^^^___```aaabbbcccddddddcccbbbcccddddddiiiooowww}}}{{{uuummmfffaaa___]]][[[]]]bbbcccdddaaaYYYPPPKKKKKKNNNKKKLLLLLLNNNOOOQQQSSSTTTQQQNNNMMMPPPQQQSSSZZZbbbiiiqqq{{{~~~zzzwwwuuuvvvxxxyyy|||~~~tttnnnmmmooowww~~~~~~~~~~~~|||zzzyyyyyyzzzzzzyyywwwsssooommmpppyyy|||yyy{{{{{{{{{|||}}}|||yyyvvvmmmggg[[[KKKAAA>>>;;;999333444999===;;;>>>QQQfff}}}{{{zzzwwwvvvtttsssrrrooojjjgggbbbbbbaaaaaaaaaeeekkkooossstttvvvwwwxxxxxxwwwvvv||||||}}}~~~++++++,,,,,,,,,---------,,,+++++++++,,,,,,---...+++++++++************)))(((((())))))******++++++))))))))))))))))))))))))'''((()))******)))((('''))))))))))))))))))))))))&&&&&&''''''((())))))***)))))))))*********++++++***++++++,,,,,,------...,,,,,,---------.........111111666===DDDUUUxxxooobbbSSSOOOIIIGGGGGGEEEAAA===888888777666555555555666777888:::;;;===@@@EEEHHHOOOSSSXXX[[[\\\\\\]]]]]]]]]___aaabbbaaaaaabbbccceeeiiiooovvv~~~{{{tttmmmiiieeebbbcccggggggeeeaaa[[[UUUQQQPPPOOOPPPPPPQQQQQQQQQQQQPPPPPPLLLJJJJJJMMMNNNOOOTTTZZZbbblllxxx~~~~~~~~~~~~{{{xxxuuutttvvvxxxyyy|||yyynnnjjjkkkpppxxx~~~}}}}}}}}}|||zzzxxxooohhh``````jjjxxx}}}zzzwwwwwwwwwxxx{{{}}}|||yyywwwooonnncccSSSGGGBBB===777666333555;;;::::::FFFWWWvvv~~~|||{{{zzzyyyxxxyyyyyywwwrrrnnnfffggggggffffffhhhllloooqqqsssuuuwwwxxxxxxwwwwww||||||}}}~~~++++++,,,,,,,,,---------++++++++++++,,,,,,---...+++++++++************)))------,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))&&&'''(((*********))))))))))))))))))))))))))))))&&&&&&&&&'''((())))))***++++++,,,,,,,,,---------***++++++,,,,,,---......,,,,,,,,,---------......111111666<<>><<<<<<;;;:::999777666555888999;;;<<<===AAAFFFIIILLLOOOTTTYYY\\\\\\\\\[[[ZZZZZZ\\\]]]___aaabbbbbbhhhjjjnnnttt~~~wwwssspppkkkhhhlllllljjjhhheeeaaa^^^\\\XXXVVVVVVWWWXXXVVVRRRNNNMMMNNNNNNLLLKKKKKKLLLNNNVVVaaaqqq}}}||||||}}}~~~~~~zzzwwwuuuvvvzzz}}}~~~~~~wwwllliiijjjvvv~~~}}}zzzwwwuuujjj]]]NNNGGGGGGRRReeevvvyyy||||||yyywwwvvvvvvwwwwwwwwwxxxxxxyyyzzzzzz{{{wwwooodddVVVGGG>>>:::===999777888999999>>>EEE\\\|||~~~|||yyyxxxuuutttsssrrrrrrssstttuuuuuuuuuvvvxxxyyyzzz{{{|||zzz{{{}}}{{{yyyyyyzzzzzzzzzwwwyyyzzzzzzyyyzzz|||~~~------------------------------------------------,,,,,,+++******+++,,,,,,++++++++++++++++++++++++************************+++******)))((((((''''''))))))************))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,++++++***++++++,,,...------------.../////////333555;;;DDDKKKggg{{{ttt|||rrrZZZRRRLLLKKKIIIDDD@@@???===<<<;;;999888777666666666777999:::;;;>>>CCCFFFKKKNNNSSSWWWZZZ[[[[[[ZZZYYYZZZZZZ[[[]]]___aaabbbfffhhhlllrrr}}}~~~~~~}}}|||}}}~~~yyyuuuqqqmmmjjjlllmmmmmmmmmkkkiiifffeeeaaa^^^\\\[[[ZZZXXXSSSPPPKKKLLLLLLKKKIIIJJJLLLNNNYYYdddsss~~~~~~~~~~~~~~~|||zzzwwwvvvwww{{{tttlllkkkmmmwww~~~~~~}}}zzzxxxwwwiii\\\MMMEEEDDDLLL]]]llluuuyyy}}}~~~|||zzzyyyyyyxxxwwwvvvvvvvvvwwwyyyzzz|||yyytttkkk]]]NNNBBB;;;888555444666777777<<>>999555444666666666888===BBBUUUooo}}}~~~~~~~~~}}}|||{{{{{{xxxwwwvvvwwwxxxzzz}}}|||||||||}}}}}}{{{zzzwwwrrrmmmgggddd```]]]\\\\\\\\\[[[^^^```ccceeehhhlllppptttyyy}}}------------------------,,,,,,,,,---------......++++++++++++++++++++++++*********************************************************)))))))))((((((''''''(((((((((((('''''''''((((((((((((((())))))))))))))))))************++++++******++++++,,,,,,...------------...//////111333444999@@@DDD[[[~~~sss^^^TTTKKKHHHFFFCCCBBBCCC???===:::777666666777888888999:::;;;<<<>>>BBBFFFHHHKKKPPPUUUYYYZZZZZZZZZYYYXXXWWWVVVXXX[[[___aaacccfffjjjoooxxx~~~}}}}}}~~~~~~~~~|||{{{{{{zzzyyyvvvxxx{{{|||}}}~~~~~~}}}|||}}}~~~yyyuuurrrpppooouuuwwwzzz}}}~~~|||{{{vvvrrrmmmhhhdddbbb```___^^^]]][[[XXXUUUUUUVVVYYYaaakkkxxx~~~}}}}}}}}}}}}||||||{{{zzzzzzzzzyyyyyy{{{~~~rrrkkkkkkooozzz~~~~~~}}}|||{{{zzzxxxxxxrrrhhh]]]UUUQQQSSS]]]gggrrrwww~~~{{{xxxtttqqqqqqtttwwwzzz{{{}}}sssdddQQQCCC@@@:::777888888666666999===HHHZZZrrr~~~}}}zzzyyywwwwwwxxx{{{~~~vvvrrrmmmkkkjjjgggbbb^^^YYYVVVSSSQQQQQQQQQPPPOOOPPPSSSVVVYYY]]]bbbiiimmmsssyyy------------------------......---------,,,,,,,,,++++++++++++++++++++++++************************************************************))))))))))))''''''((((((((((((''''''((((((((())))))*********(((((()))))))))*********+++*********++++++,,,---...------------...//////000333333888@@@DDDYYY{{{uuu___UUUKKKHHHFFFCCCBBBDDD???===:::777666666777888999999::::::;;;===AAADDDGGGKKKPPPVVVZZZ\\\\\\[[[YYYXXXWWWVVVXXX[[[___aaabbbfffjjjnnnvvv}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}|||{{{wwwyyy{{{||||||}}}{{{{{{{{{|||~~~~~~zzzuuuqqqppppppqqqwwwyyy|||~~~~~~}}}|||yyywwwtttooollljjjjjjkkkllljjjgggaaa\\\ZZZ[[[]]]dddmmmyyy|||zzzxxxzzzzzzzzzzzzzzz{{{{{{{{{zzzzzz{{{}}}~~~rrrjjjjjjlll{{{|||zzzxxxwwwwwwxxxppphhhccc``````gggpppvvvzzz}}}zzzuuurrrqqqtttwwwzzzzzz{{{ooo]]]LLLBBB<<<777888888777777999;;;@@@KKK___{{{~~~|||{{{yyyyyyzzz}}}}}}vvvrrrhhhddd___]]]]]][[[WWWTTTPPPNNNLLLKKKKKKLLLKKKJJJIIIKKKNNNQQQUUUZZZaaafffnnnttt~~~------------------------//////...---,,,,,,++++++***++++++,,,,,,++++++***************************************************************************''''''((((((((((((''''''((((((((())))))******+++((((((((()))))))))******************+++,,,------...------------...//////000222222888AAADDDWWWwwwxxx^^^UUULLLIIIGGGDDDCCCDDD???===:::888777666777888777888888888888:::>>>AAAFFFJJJOOOUUUZZZ\\\\\\\\\YYYXXXXXXYYYZZZ]]]```bbbaaaeeeiiilllsss~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}|||}}}}}}|||{{{yyy{{{|||}}}|||}}}~~~~~~zzz{{{|||~~~}}}{{{vvvqqqmmmmmmqqqtttvvvwwwyyyzzzzzzzzzyyyyyyzzzyyyxxxuuurrrrrrtttvvvtttrrrmmmfff```]]]]]]^^^gggooozzz~~~|||yyyxxx{{{{{{{{{{{{{{{|||}}}}}}{{{|||}}}~~~zzznnnhhhiiilll{{{}}}{{{yyyxxxwwwyyytttpppnnnlllkkkpppwwwyyy}}}|||xxxtttsssuuuxxx{{{zzzyyyiiiYYYCCC;;;555666777777888:::777:::AAAOOOfff~~~}}}||||||~~~{{{tttlllhhh```]]]YYYXXXYYYYYYVVVSSSPPPNNNLLLKKKLLLLLLJJJIIIHHHIIIKKKLLLOOOSSSZZZ^^^gggoooyyy---------------------------------------------,,,***+++,,,,,,,,,,,,+++***************************************************************************((((((((())))))(((((((((&&&&&&'''(((((()))******(((((((((((()))))))))***************+++,,,---......------------...//////111222222888@@@BBBSSSrrr~~~uuu^^^UUULLLJJJHHHDDDBBBCCC===<<<;;;999888777666666777888888777777999===???DDDHHHNNNTTTYYY[[[[[[[[[YYYZZZZZZ[[[]]]___aaabbb___ccchhhjjjppp}}}}}}}}}}}}~~~~~~}}}}}}}}}~~~~~~~~~}}}~~~}}}|||zzzyyy{{{|||}}}||||||~~~~~~}}}}}}~~~|||yyytttnnnjjjlllrrrxxxwwwwwwwwwwwwxxxyyyzzzzzzyyyzzz{{{yyywwwwwwzzz|||xxxuuuooohhhaaa^^^___```jjjqqq|||~~~~~~~~~}}}~~~}}}|||||||||}}}~~~|||}}}~~~~~~qqqfffeeejjjpppzzz}}}|||zzzzzzzzzzzzwwwuuuuuutttrrruuu{{{yyy|||~~~zzzwwwvvvwwwzzz{{{{{{vvvfffLLLBBB999777777777777999333777<<>>AAABBBFFFLLLSSSWWWZZZZZZZZZZZZZZZ\\\]]]___aaabbbbbb]]]bbbfffhhhnnn|||~~~}}}||||||||||||}}}~~~~~~}}}}}}}}}~~~~~~~~~zzz|||~~~|||zzzxxxzzz{{{|||||||||~~~~~~{{{yyysssllliiillltttzzzyyyyyyxxxxxxyyy{{{}}}~~~yyy{{{}}}|||zzzyyy|||~~~yyyvvvpppiiicccaaabbbccclllsss}}}~~~~~~~~~~~~~~~}}}}}}}}}~~~|||}}}~~~{{{iii```bbbllltttzzz~~~||||||}}}}}}|||yyyyyyzzzxxxvvvxxx}}}wwwzzz|||}}}~~~|||yyyxxxyyyzzz|||}}}}}}nnnXXXLLL???:::888666555555333777;;;>>>DDDWWWwww}}}|||||||||}}}}}}xxxtttnnngggccceeebbb___```ccceeeeeecccdddaaa^^^[[[YYYWWWSSSQQQKKKKKKJJJHHHHHHJJJOOORRRZZZcccnnnwww~~~////////////////////////+++,,,---------,,,+++***...------,,,,,,------...************************+++*********))))))(((((())))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((()))************+++++++++,,,,,,+++++++++,,,---------------............///+++222333555===BBBPPPfffwwwrrrllleee[[[UUUMMMHHHGGGGGGFFFDDD===<<<999777666666666777888888888999:::;;;<<<===CCCHHHKKKMMMQQQXXXZZZYYYZZZZZZ\\\]]]^^^_________bbbdddiiiooottt||||||}}}{{{zzzyyyxxxyyy{{{}}}~~~}}}}}}~~~~~~{{{|||~~~}}}||||||}}}}}}~~~~~~}}}|||~~~zzzvvvqqqnnnooorrruuuwwwxxxwwwwwwxxx{{{}}}}}}|||||||||{{{}}}{{{wwwwwwrrrmmmjjjddd______dddkkkuuu|||zzz|||xxxjjj```___hhhttt~~~~~~}}}}}}{{{zzzyyyyyyzzz{{{||||||{{{{{{xxxxxxxxxyyyzzz}}}|||~~~~~~~~~~~~||||||}}}|||lll\\\HHH<<<:::;;;:::777777888999;;;>>>IIIaaawww~~~}}}||||||}}}~~~~~~}}}zzzxxxtttnnnjjjjjjjjjkkkkkkkkkkkkjjjjjjgggfffdddcccaaa]]]WWWTTTRRRPPPMMMJJJIIIJJJLLLNNNVVV]]]iiittt}}}.................................---+++)))(((&&&,,,,,,,,,++++++,,,,,,,,,************************+++*********))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))((((((((()))))))))*********,,,,,,+++++++++,,,---------------............///,,,333333555<<>><<<:::888666666777888888888888999:::;;;<<<===AAAFFFJJJLLLQQQXXX[[[YYYZZZ[[[]]]^^^______``````ccceeeiiiooosss||||||||||||{{{zzzyyyyyy{{{|||}}}}}}}}}~~~~~~}}}}}}~~~~~~~~~|||zzzyyyzzz{{{}}}~~~~~~~~~|||{{{|||~~~{{{wwwsssqqqsssvvvxxxyyyzzzyyywwwxxxzzz|||}}}}}}}}}~~~~~~|||xxxrrrmmmiiifffbbb^^^___dddpppyyy}}}{{{yyyxxxzzzzzzkkkccccccmmmyyy~~~~~~|||zzz||||||}}}~~~~~~~~~~~~~~~|||{{{{{{zzzzzz{{{|||}}}}}}~~~~~~~~~vvvhhhUUUFFF???<<<888444888888999:::;;;DDDXXXkkk~~~}}}~~~}}}{{{zzzwwwrrrooouuuuuuuuuuuutttsssrrrqqqrrrpppmmmjjjgggddd___[[[UUURRRNNNJJJIIIIIIKKKLLLVVV]]]hhhsss{{{---------------------------------,,,+++)))'''&&&,,,++++++******++++++,,,***************************************)))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))'''((((((((()))))))))))),,,+++++++++,,,,,,---...---------............///---444333555<<<@@@KKK^^^}}}qqqjjjeee\\\UUUNNNIIIHHHHHHFFFEEE@@@>>>;;;999777777888888888888888888999;;;<<<===???EEEIIILLLQQQYYY\\\[[[\\\]]]^^^___```aaaaaaaaadddeeejjjooosss{{{||||||~~~}}}|||{{{zzzzzzzzz{{{|||~~~~~~~~~~~~~~~~~~~~~~~~zzz{{{|||~~~~~~~~~}}}{{{yyyzzz{{{{{{|||}}}}}}~~~~~~~~~}}}}}}~~~~~~|||zzzwwwvvvxxx{{{}}}}}}}}}zzzwwwwwwxxx{{{|||}}}~~~}}}xxxpppkkkgggeeeaaa___bbbhhhuuu~~~}}}{{{xxxwwwvvvwww{{{xxxkkkdddfffrrr~~~}}}|||}}}}}}~~~~~~~~~}}}}}}|||{{{{{{{{{||||||~~~uuueeeUUUIII@@@:::666888888888888888===LLL[[[~~~{{{xxx}}}||||||{{{yyyxxxvvvuuuyyyvvvrrrnnnkkkgggdddaaa]]]YYYTTTNNNKKKKKKLLLMMMVVV\\\fffpppyyy........................***+++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,************************************************))))))))))))))))))))))))************)))))))))((()))))))))))))))*********((((((((()))))))))******++++++++++++,,,---......---------............///...444333444<<<>>>GGGYYY|||uuummmjjj\\\VVVNNNIIIHHHHHHGGGEEEAAA???<<<:::888888888999777777888888999:::<<<===???DDDIIILLLSSS[[[___^^^]]]^^^___```aaabbbbbbbbbdddfffjjjnnnqqqyyy}}}|||~~~~~~~~~|||{{{zzzzzzzzzzzz~~~}}}}}}}}}}}}}}}}}}}}}yyyzzz{{{}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~|||zzz{{{}}}}}}zzzvvvuuuvvvyyy{{{|||~~~~~~xxxqqqlllhhheeecccaaaffflllxxx}}}zzzxxxwwwwwwwwwyyy|||~~~~~~tttiiieeeiiiuuu}}}}}}}}}~~~~~~~~~~~~}}}}}}{{{{{{{{{|||}}}~~~~~~}}}rrrdddUUUHHH???<<<999777777888777999CCCNNNooo}}}}}}~~~~~~}}}{{{{{{{{{vvvrrrooommmkkkiiigggccc\\\UUUQQQOOOOOOOOOVVV\\\eeeooowww~~~////////////////////////,,,,,,,,,,,,------......------,,,,,,,,,,,,------***************************************+++++++++))))))))))))))))))))))))************)))))))))(((((()))))))))*********+++)))))))))*********++++++++++++++++++,,,---...///---------............///...444222444<<<===DDDTTTvvvyyypppmmm]]]WWWOOOJJJIIIIIIHHHFFFBBB@@@===:::888888888999777777777888999:::;;;<<>>BBBTTTppp~~~}}}~~~~~~}}}{{{ssspppjjjccc\\\VVVRRRPPPTTT[[[fffpppwww|||000000000000000000000000000///---,,,+++,,,,,,,,,---,,,,,,,,,,,,,,,,,,---*********************************++++++,,,,,,,,,))))))))))))))))))))))))************))))))))))))((())))))******+++,,,,,,))))))))))))*********************+++,,,---//////---------............///---111000333<<<<<<@@@MMMgggqqqkkk^^^XXXPPPKKKJJJJJJIIIGGGBBB@@@===999777666777777666666777777888:::;;;<<<===CCCHHHLLLRRRZZZ___^^^]]]^^^___aaabbbbbbcccccccccdddgggiiijjjppp~~~}}}}}}}}}}}}}}}|||{{{{{{yyyyyyyyyzzz{{{{{{{{{||||||}}}~~~}}}||||||~~~||||||}}}}}}}}}~~~~~~~~~|||~~~|||{{{}}}}}}~~~{{{yyywwwuuuvvvxxxzzz{{{{{{||||||zzzzzzwwwssslllgggcccbbbcccfffpppyyy~~~|||{{{{{{zzz{{{~~~}}}yyyxxx{{{~~~|||~~~{{{xxxvvvuuuuuuzzzzzzooommmpppwww~~~|||{{{}}}||||||wwweeeSSSGGG???999777999::::::;;;>>>IIIaaa~~~yyywwwrrrlllddd]]]WWWTTTSSS[[[gggqqqyyy}}}////////////////////////++++++******+++---...///,,,++++++++++++++++++,,,*********************************++++++,,,,,,,,,))))))))))))))))))))))))************))))))))))))((())))))***++++++,,,,,,(((((((((((())))))))))))*********+++,,,---///000---------.........//////,,,111///333<<<<<>>999666555666666888555555888888777888;;;@@@CCCHHHOOOUUUZZZ]]]_________``````aaaaaabbbbbbbbbaaacccfffggglllyyy||||||}}}}}}}}}}}}|||||||||{{{{{{||||||}}}~~~~~~~~~~~~~~~}}}~~~~~~~~~|||yyyxxx{{{~~~|||yyyyyyyyyzzz{{{|||}}}~~~~~~{{{||||||zzzxxxwwwxxxxxxkkkhhhdddcccgggqqq{{{~~~}}}|||zzzyyywwwwww~~~}}}vvvpppnnnnnnoootttzzz}}}{{{wwwxxxwwwyyy~~~pppcccdddoooyyy~~~~~~~~~}}}}}}~~~~~~vvvfffXXXGGGAAA===;;;999555777;;;EEENNNlll~~~zzztttkkkbbb[[[WWW^^^iiittt{{{000000/////////..................---------,,,,,,++++++************++++++************************,,,++++++***))))))******))))))))))))))))))***+++************)))))))))((((((((())))))))))))(((((()))((('''''''''(((******+++++++++***++++++,,,,,,,,,------...............///...000333555888AAAKKKaaayyytttjjjbbbVVVNNNKKKJJJIIIHHHGGGDDD@@@;;;888777777888666333333777777666777;;;>>>AAAGGGMMMSSSXXX\\\^^^^^^^^^^^^___``````aaaaaacccbbbccceeeggglllyyy|||{{{{{{{{{{{{{{{{{{|||{{{{{{{{{{{{|||}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~{{{yyyyyyyyyzzz{{{|||}}}~~~~~~|||yyyzzz||||||wwwrrrjjjgggeeeeeejjjsss}}}~~~}}}{{{zzzyyyyyyxxx{{{}}}~~~zzztttnnnhhhgggggggggkkkqqqzzz}}}{{{xxxyyyyyyzzz|||nnncccdddnnnxxx}}}~~~}}}}}}~~~~~~~~~~~~~~~}}}~~~{{{nnnaaaQQQHHH???<<<999666666999>>>GGG```~~~yyytttlllddd^^^ZZZaaakkkuuu|||000000000/////////...............------------,,,++++++************++++++************************,,,+++******)))*********+++***))))))))))))))))))************))))))))))))(((((())))))))))))((((((((((((((('''((())))))***************+++,,,------,,,,,,---...............///...000333555777@@@III```|||vvvkkk]]]RRRMMMKKKJJJJJJIIIFFFBBB===:::999999999444222222666777666777:::===@@@EEEKKKQQQVVVZZZ\\\\\\]]]]]]^^^______``````dddcccccceeefffkkkxxx{{{{{{zzzzzzzzzzzz{{{{{{{{{{{{{{{{{{|||}}}~~~~~~~~~~~~~~~~~~~~~}}}zzzxxxyyyyyyzzz{{{|||}}}~~~~~~}}}yyy{{{~~~tttkkkgggffffffiiiooowww{{{{{{|||~~~~~~|||zzzzzzzzz{{{{{{{{{}}}}}}uuuooohhhbbb```______cccjjjsssyyy}}}{{{zzz{{{{{{|||xxxlllccceeennnvvv|||~~~}}}~~~~~~}}}||||||}}}~~~~~~yyyooo```RRRCCC<<<999666555777:::AAASSSnnn~~~xxxsssmmmfffbbb___dddlllvvv~~~000000000////////////...............------------,,,++++++******++++++,,,************************++++++***************+++++++++***)))((((((((()))*********)))))))))))))))(((((())))))))))))((((((***************++++++,,,************+++,,,---...,,,,,,---.........------///...000333444666>>>GGG\\\yyyvvveeeWWWOOOMMMLLLLLLIIIFFFBBB>>>;;;:::999999555222222666777666888;;;===???DDDJJJPPPUUUZZZ\\\]]]]]]]]]^^^______``````dddcccccceeeeeejjjwww~~~|||{{{{{{zzzzzz{{{{{{|||{{{{{{{{{{{{|||}}}~~~~~~~~~~~~~~~~~~|||yyyxxxwwwyyyyyyzzz{{{|||}}}~~~~~~|||}}}{{{pppgggdddeeeggglllsss{{{~~~}}}zzz|||~~~~~~}}}{{{zzzzzz{{{}}}~~~{{{tttkkkbbb]]]ZZZZZZ___ffflllrrrzzz}}}}}}~~~~~~~~~tttjjjcccfffnnnuuuzzz~~~~~~}}}}}}|||||||||~~~xxxkkkYYYFFF===:::777555666:::@@@JJJ]]]}}}xxxrrrlllgggdddaaaeeelllttt}}}111000000000//////////////////.........---------,,,,,,++++++++++++,,,,,,************************+++***************++++++++++++***)))((((((((()))))))))))))))))))))******(((((())))))))))))(((((()))*********++++++++++++************+++,,,---...+++,,,,,,---...---------///...000333444555<<>>;;;999888888666444444777888777888<<<===???CCCIIIOOOUUUZZZ\\\]]]^^^^^^___``````aaaaaabbbbbbcccdddeeeiiittt~~~}}}~~~}}}|||{{{{{{|||}}}~~~||||||{{{||||||}}}~~~}}}{{{xxxvvvvvvvvvyyyyyyzzz{{{|||}}}~~~~~~~~~yyyrrrkkkgggbbbdddhhhooovvv}}}~~~|||{{{||||||{{{{{{|||}}}~~~sssfff]]]WWWUUUYYY```eeejjjssszzz~~~ooohhhdddiiipppuuuyyy}}}~~~~~~~~~}}}||||||}}}}}}}}}~~~}}}rrr```KKK@@@<<<888666777777===DDDSSSqqq~~~}}}~~~xxxrrrmmmhhheeebbbdddiiirrr|||111111000000000//////////////////.........------,,,,,,++++++++++++,,,,,,*********************************)))******+++,,,+++***))))))))))))))))))))))))))))))************(((((())))))))))))((((((''''''((())))))))))))(((************+++,,,------++++++,,,---------------......000333444444;;;CCCOOOhhhmmm\\\RRROOOMMMMMMFFFDDDAAA>>>;;;888777777888555555888999777888;;;===???BBBHHHNNNTTTYYY\\\^^^^^^^^^___``````aaaaaa``````bbbeeeeeegggqqq{{{}}}~~~|||{{{{{{|||~~~}}}}}}}}}}}}~~~yyyuuuuuuvvvwwwyyyyyyzzz{{{|||}}}~~~~~~|||{{{qqqiiigggiiicccfffkkkrrryyy~~~~~~|||zzzyyyzzzzzz|||}}}~~~rrreee[[[TTTUUUYYY]]]ccckkksssyyy~~~|||kkkffffffllltttwwwzzz}}}~~~~~~~~~~~~}}}|||{{{|||}}}}}}||||||}}}~~~~~~~~~~~~}}}||||||}}}~~~~~~~~~wwwfffSSSGGG@@@:::777888333888>>>JJJddd~~~||||||}}}~~~~~~~~~}}}xxxsssnnniiieeebbbcccfffooo{{{111111111000000000//////////////////............---,,,,,,++++++,,,,,,---******************************))))))***++++++,,,))))))))))))))))))***+++((()))))))))************(((((())))))))))))((((((&&&'''((()))***))))))(((+++++++++***++++++,,,,,,++++++,,,------------,,,......000333444444:::AAAJJJbbbkkkZZZQQQMMMKKKJJJFFFEEEBBB>>>;;;999777777999555555777777555666999;;;===@@@EEELLLRRRWWWZZZ\\\]]]]]]^^^______``````\\\^^^aaaeeeeeefffmmmwww~~~~~~}}}{{{yyyyyy{{{}}}~~~~~~~~~~~~~~~yyyuuuvvvxxxzzzyyyyyyzzz{{{|||}}}~~~~~~|||~~~vvvjjjccceeeiiigggiiinnnuuu|||~~~~~~|||zzzyyywwwyyy|||}}}~~~zzzlll___XXXXXXVVV\\\dddlllssszzzxxxhhheeegggpppwwwzzz|||~~~~~~~~~}}}|||{{{zzz|||~~~}}}|||{{{}}}~~~~~~~~~~~~}}}}}}|||{{{|||~~~}}}~~~~~~~~~~~~~~~~~~|||nnn]]]PPPEEE;;;777888444666:::BBBTTTnnnzzz|||}}}~~~~~~~~~{{{zzzxxxwwwuuuqqqlllhhhcccbbbeeennn{{{111111111111000000000000000/////////............---,,,,,,++++++,,,,,,---******************************))))))***+++,,,,,,))))))(((((()))***++++++(((((())))))*********+++(((((())))))))))))((((((((()))***,,,,,,++++++***,,,,,,++++++***+++++++++++++++,,,---------,,,,,,......000333333333999@@@GGG^^^}}}iiiYYYOOOKKKIIIGGGGGGEEEBBB???<<<:::888777999555444777666444444777:::;;;???DDDJJJPPPVVVYYY[[[\\\\\\]]]]]]^^^______ZZZ\\\aaaeeeeeeeeekkkttt}}}|||zzzxxxxxxzzz|||}}}}}}yyyvvvwwwzzz}}}yyyyyyzzz{{{|||}}}~~~~~~}}}}}}zzzqqqgggbbbdddhhhjjjlllqqqwww~~~~~~}}}{{{{{{vvvxxx|||~~~lll```\\\RRRWWW___gggoooxxx~~~vvvgggeeeiiirrryyy|||~~~~~~~~~~~~~~~}}}|||{{{zzz|||~~~}}}}}}|||{{{{{{|||~~~|||}}}}}}}}}}}}||||||{{{}}}~~~ttteeeWWWHHH<<<777888999888888===HHH^^^|||{{{}}}}}}||||||rrrsssuuuwwwwwwtttooojjjcccbbbdddmmm{{{111111111111111000//////////////////////////////------......------,,,+++,,,++++++******++++++,,,+++*********))))))((((((++++++++++++++++++++++++******++++++++++++******)))))))))))))))))))))))))))************+++++++++***+++,,,,,,------,,,,,,,,,,,,,,,---------......000000000000111555:::???HHH]]]uuubbbTTTNNNLLLKKKJJJIIIGGGCCC>>>:::777666555666666777777888888999999;;;;;;===BBBIIIPPPTTTVVV[[[]]]^^^^^^]]]\\\]]]^^^]]]___aaabbbbbbeeekkkooo}}}}}}yyyvvvuuuwww{{{}}}}}}~~~~~~|||}}}~~~||||||}}}||||||}}}xxxnnniiifffcccdddhhhkkkooovvv|||~~~~~~~~~}}}{{{xxxvvvwwwzzz}}}uuuhhh\\\[[[\\\cccmmmvvv}}}}}}zzzmmmfffhhhkkkrrryyy~~~}}}||||||~~~||||||}}}}}}}}}}}}}}}|||yyy{{{}}}~~~}}}|||}}}yyynnndddTTTCCC:::;;;999:::;;;<<<@@@OOOmmm}}}}}}~~~~~~~~~~~~}}}}}}~~~|||vvvrrruuuxxxzzzzzzxxxuuurrrllleeedddooo}}}222222222222222111111000........................------......------,,,+++,,,++++++******++++++,,,+++*********))))))))))))++++++++++++++++++++++++******++++++++++++******)))))))))))))))))))))))))))************+++++++++***+++,,,,,,------,,,,,,,,,,,,,,,---------......000000000000111555:::>>>FFFZZZzzznnn]]]QQQLLLKKKJJJIIIHHHFFFCCC???;;;888777666777777777777777888888888:::;;;===BBBHHHNNNSSSVVVYYY[[[]]]]]]\\\[[[\\\]]][[[]]]___``````ccchhhmmmyyy~~~}}}zzzxxxwwwyyy{{{|||{{{|||~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~uuulllhhhfffdddeeeiiikkkpppwww}}}~~~~~~}}}zzzxxxtttvvvxxx{{{}}}~~~jjjfffbbbcccjjjttt|||~~~}}}wwwkkkdddgggkkkrrryyy~~~~~~}}}}}}}}}{{{||||||}}}}}}|||||||||yyyzzz{{{|||}}}|||{{{zzz{{{}}}|||sssjjj[[[III???===777777888999;;;HHHbbbyyy~~~}}}|||zzzuuuqqqsssxxx{{{|||zzzwwwuuummmfffdddnnn|||333333333444333222222111........................------......------,,,+++,,,++++++******++++++,,,***************)))))))))******************************++++++++++++******)))))))))))))))))))))))))))************+++++++++***+++,,,,,,------,,,,,,,,,,,,,,,---------......///000000000111444999===CCCUUUxxxpppfffYYYOOOKKKJJJIIIHHHHHHFFFCCC???<<<:::888777888888888888777777777777:::;;;===AAAFFFLLLQQQUUUXXXZZZ\\\\\\[[[ZZZ[[[\\\ZZZ[[[\\\]]]^^^aaaeeeiiittt}}}|||{{{{{{zzz{{{{{{|||yyyzzz|||~~~}}}~~~}}}}}}~~~~~~~~~~~~|||~~~~~~~~~~~~~~~~~~~~~xxxqqqjjjhhhgggfffgggkkklllqqqyyy~~~}}}}}}{{{yyywwwssstttwwwyyy{{{}}}}}}}}}~~~~~~}}}qqqjjjkkksss}}}}}}~~~sssiiibbbeeelllsssyyy}}}~~~}}}}}}}}}}}}}}}}}}}}}|||||||||zzzzzzzzzzzzzzzzzzyyyyyyyyy{{{~~~~~~xxxqqqdddSSSFFFAAA777777777777888@@@UUUhhh~~~}}}~~~~~~yyytttooosssxxx}}}~~~{{{yyyqqqiiifffnnn{{{333333333333333222222111------------------------------......------,,,+++,,,++++++******++++++,,,************************))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))))))))*********+++++++++***+++,,,,,,------,,,,,,,,,,,,,,,---------......///000000111111444888<<<@@@OOOpppnnnfff[[[RRRMMMKKKIIIHHHGGGFFFDDDAAA>>>;;;:::999999999888888777777666666999:::<<>>MMM\\\~~~}}}}}}~~~~~~yyytttooossszzz~~~tttkkkgggooo|||222222222333222111111000........................------......------,,,+++,,,++++++******++++++,,,***************+++++++++))))))))))))))))))))))))******++++++++++++******************************))))))*********+++++++++***+++,,,,,,------,,,,,,,,,,,,,,,---------......///000111111111444777:::???KKKhhhtttmmmcccYYYQQQLLLJJJHHHHHHGGGEEEBBB???===:::999999999888888777777666666888:::<<<>>>@@@FFFMMMRRRXXXZZZ\\\]]]\\\\\\]]]^^^[[[ZZZZZZ[[[]]]```cccdddlll}}}~~~{{{{{{||||||}}}}}}|||{{{||||||~~~~~~|||yyyzzzyyyyyyzzz{{{|||~~~~~~~~~}}}}}}}}}~~~~~~|||yyyyyyzzzzzz{{{|||}}}~~~}}}yyyxxx~~~~~~||||||xxxqqqllljjjlllnnnmmmmmmpppooottt{{{}}}zzzxxxwwwwwwuuutttvvvxxxzzz|||~~~~~~~~~}}}~~~~~~~~~}}}||||||{{{|||}}}~~~tttiiibbb^^^eeeoooxxx}}}~~~}}}}}}|||~~~~~~}}}}}}}}}}}}}}}|||}}}||||||{{{vvvnnnbbbRRRGGG<<<999888888888<<>>GGGccc}}}vvvkkk___UUUNNNKKKIIIIIIHHHGGGDDDAAA===:::999888888888888777777777777777999;;;<<<>>>CCCJJJQQQXXXZZZ\\\]]]\\\\\\]]]___]]][[[YYYZZZ]]]```bbbbbbiiiyyy|||{{{|||}}}~~~~~~~~~~~~~~~~~~~~~|||yyyyyyyyyyyyzzz{{{|||}}}~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}~~~}}}||||||}}}|||{{{yyytttuuuwwwxxxzzz|||}}}~~~}}}~~~yyyxxxzzz~~~}}}~~~yyyuuuppplllkkknnnpppooonnnppppppuuu{{{~~~{{{xxxvvvvvvwwwvvvuuuyyy{{{}}}~~~}}}|||||||||}}}~~~}}}pppeee___]]]gggsss|||~~~}}}||||||zzz}}}zzz{{{zzzuuuppphhhZZZNNN>>>999666777777999@@@HHHddd~~~}}}~~~zzzvvvpppvvvwwwooommmuuu333333333333333222222111000000000000000000000000------......------,,,+++,,,++++++******++++++,,,*********++++++,,,,,,,,,++++++++++++++++++++++++******++++++++++++******************************)))************+++++++++***+++,,,,,,------,,,,,,,,,,,,,,,---------.........///111111222333666888???FFF___|||pppcccWWWOOOKKKKKKJJJJJJHHHEEEBBB>>>:::888777777777777777888888888666999;;;;;;<<<@@@IIIPPPVVVXXX[[[\\\[[[[[[]]]^^^]]]ZZZXXXYYY\\\___``````gggvvv}}}~~~~~~~~~~~~}}}||||||{{{yyyvvvtttttttttuuuvvvwwwxxxyyyyyy|||~~~~~~zzzzzzzzzzzzzzzzzzzzz{{{{{{yyywwwvvvvvvuuusssqqqoooqqqsssvvvyyy{{{}}}~~~{{{|||~~~~~~~~~~~~{{{xxxyyy}}}~~~~~~}}}~~~wwwqqqoookkkkkkoooqqqnnnmmmnnnrrruuuzzz~~~}}}{{{xxxwwwwwwxxxxxxxxx{{{|||~~~|||||||||~~~|||mmmbbb^^^^^^iiiwww~~~}}}|||{{{{{{{{{}}}~~~{{{|||zzzvvvsssooocccWWWCCC===888777666666;;;AAAUUUmmm~~~~~~}}}~~~|||yyyuuupppvvv|||wwwpppoooyyy444444555555444444333222000000000000000000000000------......------,,,+++,,,++++++++++++++++++,,,*********++++++,,,,,,,,,++++++++++++++++++++++++******++++++++++++******************************)))************+++++++++++++++,,,---------,,,,,,,,,,,,,,,---------.........///111111222333666888???EEE]]]~~~rrrdddWWWOOOLLLKKKKKKKKKIIIFFFBBB>>>:::777666666777777888888999999666999;;;::::::???HHHOOOUUUWWWYYYZZZZZZZZZ\\\]]]\\\YYYWWWXXX[[[^^^___^^^eeettt~~~~~~~~~{{{zzzxxxxxxxxxwwwtttrrrmmmnnnooopppqqqrrrrrrssstttxxx{{{}}}|||zzzzzzzzzxxxxxxxxxxxxxxxxxxxxxxxxqqqooommmkkkkkkjjjgggeeegggiiilllpppsssvvvxxxyyy{{{}}}~~~~~~xxxxxx{{{~~~}}}~~~vvvooonnnkkkkkkooopppmmmkkkkkkrrrvvvzzz}}}~~~{{{yyyxxxyyyzzzzzzzzz|||}}}|||{{{}}}|||kkkaaa]]]___jjjyyy}}}|||{{{{{{zzz|||~~~|||}}}~~~{{{vvvuuutttjjj^^^IIIAAA;;;888777666999>>>III___~~~~~~}}}}}}~~~{{{xxxtttooouuu~~~}}}yyyvvvqqqqqq{{{666666555333111000111333111111111111000000000000//////.........---------------,,,,,,,,,,,,++++++---,,,+++******+++,,,---,,,,,,,,,++++++************************)))((('''))))))))))))))))))))))))******+++++++++******)))++++++,,,,,,,,,,,,------++++++,,,,,,,,,---------000111000//////222666999>>>IIIaaasssiii^^^SSSMMMMMMLLLKKKIIIHHHEEE@@@:::666666666555555555666666777999::::::;;;<<<@@@EEEIIIOOOPPPRRRUUUYYY[[[[[[ZZZ[[[ZZZWWWVVVVVVYYY\\\^^^bbbkkkzzz~~~~~~~~~~~~|||||||||~~~}}}yyyvvvrrrooonnnmmmkkkjjjllliiifffddddddgggjjjmmmqqqsssvvvxxxxxxwwwuuutttxxxwwwtttrrrppppppooopppmmmfff`````````]]]\\\]]]___bbbggglllqqquuuwwwwww|||~~~~~~}}}}}}~~~{{{zzz}}}|||~~~yyytttqqqoooooonnnmmmllljjjhhhgggoootttzzz}}}~~~~~~}}}}}}xxxyyyzzzzzzxxxxxxyyyzzz{{{yyyhhh___^^^gggsss}}}~~~~~~}}}{{{zzz|||}}}~~~}}}}}}yyyxxxxxxtttlllfffPPPFFF;;;555555888:::999>>>SSSsss~~~~~~}}}}}}yyyvvvqqquuu{{{zzzuuuppppppsss{{{999777444222111111111222111111111111000000000000//////.........------------------,,,,,,+++++++++,,,,,,+++******+++,,,,,,,,,,,,++++++++++++++++++******++++++******)))((()))))))))))))))))))))))))))******+++++++++***************+++++++++,,,,,,++++++,,,,,,,,,---------///000000///000222666999===GGG\\\{{{tttiii^^^SSSNNNPPPMMMKKKIIIHHHEEEAAA;;;777666666555555555666666777777888999:::;;;???DDDHHHPPPQQQSSSVVVYYYZZZZZZZZZZZZXXXVVVUUUUUUXXX[[[]]]aaahhhvvv~~~~~~|||zzzzzzzzzzzz|||}}}}}}{{{yyytttqqqnnnkkkiiihhheeecccaaa___]]]]]]___cccgggjjjlllnnnqqqssstttsssqqqppprrrpppooommmllllllmmmmmmfff___YYYYYYXXXUUUTTTUUUXXX[[[aaagggmmmqqqtttuuu{{{}}}{{{|||}}}|||}}}~~~~~~}}}zzzvvvsssppppppooonnnmmmkkkjjjhhhhhhmmmsssyyy}}}~~~~~~}}}}}}{{{|||}}}|||zzzyyyyyyzzz{{{xxxggg``````iiisss~~~|||{{{}}}~~~~~~~~~~~~~~~}}}|||yyyyyyyyyvvvpppjjjWWWMMM@@@888666777888888<<>>KKKeeeyyyiiiYYYRRRSSSPPPMMMJJJHHHFFFCCC???<<<888777666666666666666666666777888999:::===AAADDDNNNQQQUUUXXXYYYXXXXXXYYY[[[ZZZYYYYYYZZZ\\\^^^```]]]cccooo~~~}}}~~~~~~|||zzzzzzyyyzzz{{{zzzxxxvvvmmmllljjjiiiiiihhheeecccbbb```]]][[[ZZZ[[[]]]___bbbccceeehhhiiijjjjjjiiigggfffeeecccccccccdddddd```ZZZVVVTTTQQQKKKJJJKKKPPPSSSYYYaaaiiioootttvvvuuuvvvxxxyyyyyyzzz}}}~~~xxxvvv{{{}}}||||||{{{xxxvvvtttsssssstttrrrqqqnnnllljjjiiihhhhhhhhhnnnvvv{{{}}}}}}~~~rrreeecccfffqqqyyy}}}{{{|||}}}}}}}}}||||||}}}~~~~~~}}}|||zzzzzzzzzxxxtttqqqggg]]]NNNAAA:::777666666999>>>NNNlll}}}yyywwwnnnpppsssvvvxxxwwwsssoooiiijjjooovvv~~~YYYNNN@@@888666666555333222222222222111111111111000000/////////...............---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,***++++++,,,,,,,,,++++++************************'''((()))***+++,,,,,,,,,+++++++++,,,,,,,,,,,,---,,,,,,---------.........,,,...///000000222555888999<<>>888888777666666666666666666888999:::;;;>>>AAADDDKKKPPPUUUXXXXXXWWWWWWXXXZZZZZZYYYYYYZZZ\\\___```]]]cccqqq~~~}}}}}}~~~|||yyyyyyxxxyyyzzzyyywwwuuulllkkkjjjjjjkkklllkkkjjjhhhfffccc___^^^]]]^^^___bbbccceeegggiiijjjjjjjjjiiihhhfffdddbbbbbbbbbbbbaaa]]]YYYXXXSSSMMMKKKMMMPPPSSSYYY___ffflllqqqssssssuuuvvvvvvvvvxxxzzz}}}~~~zzzuuuvvv}}}~~~}}}||||||zzzwwwtttssstttuuuwwwrrrqqqooollljjjiiiggggggeeelllsssyyy{{{|||nnndddeeekkkwww~~~|||zzzzzz|||}}}}}}}}}}}}}}}~~~~~~~~~~~~}}}|||{{{zzzwwwtttrrrlllcccUUUGGG===999777666:::;;;EEE```}}}~~~~~~|||zzztttuuuxxx{{{|||zzzuuuqqqiiikkkpppvvv|||ooocccQQQBBB:::666444333333222222222222111111111000000000/////////......------,,,,,,,,,,,,++++++,,,,,,------------,,,,,,++++++++++++++++++,,,,,,)))***++++++++++++++++++************************((()))***+++++++++++++++++++++,,,,,,,,,---------,,,---------............---...000000000111444666777;;;AAASSSuuu}}}uuuxxxzzzfffWWWRRRQQQMMMIIIFFFDDDBBB@@@???999999888777666666666666666888:::;;;<<<===@@@CCCHHHMMMTTTWWWVVVVVVWWWXXXWWWWWWWWWWWWXXXZZZ\\\]]]^^^dddqqq~~~~~~~~~}}}{{{yyyxxxwwwwwwxxxyyyyyywwwuuunnnllljjjjjjlllnnnnnnnnnhhhfffdddbbbaaabbbcccccceeefffgggiiijjjkkkkkkllllllkkkhhhfffdddcccccccccbbb___]]][[[UUUOOOMMMPPPRRRTTTXXX\\\aaafffjjjkkkpppqqqsssssstttvvvzzz}}}}}}zzzzzzwwwvvvyyy~~~|||{{{zzzyyywwwuuusssrrrsssuuuvvvqqqqqqpppnnnllliiigggeeedddjjjqqquuuxxxzzz~~~{{{jjjbbbgggooo|||{{{yyyzzz{{{}}}}}}}}}||||||}}}}}}~~~~~~}}}~~~~~~|||zzzxxxvvvuuuqqqiii\\\NNNCCC<<<888777:::999???TTTrrr|||}}}~~~}}}|||{{{|||~~~wwwsssjjjmmmssszzzjjjTTTCCC:::777666333333222222222111111111000000000000/////////...++++++,,,,,,,,,,,,------,,,,,,---......---,,,,,,,,,,,,++++++++++++++++++((()))******++++++******************************)))******+++++++++*********+++++++++,,,,,,,,,,,,------------...............///111111000000222444666;;;@@@NNNnnnwwwnnnrrryyyhhhZZZSSSQQQMMMHHHDDDCCCBBB@@@???:::999888777666666666666555666999:::;;;<<>><<<999666555555555555444555444444777;;;???AAABBBAAAFFFLLLPPPRRRSSSTTTTTTWWWWWWWWWYYY[[[]]]^^^```dddfffkkkvvv}}}~~~~~~yyysssqqqrrrrrrqqqooolllhhhfffhhhhhhhhhjjjnnnsssqqqooonnnooooooooonnnmmmmmmnnnnnnooonnnnnnnnniiigggccc```]]][[[[[[[[[^^^___aaabbbbbbaaa___^^^cccbbbbbbdddiiiooovvvzzz|||wwwtttqqqooowww|||yyyuuutttsssrrrpppooommmmmmmmmhhhbbb```cccgggjjjjjjgggkkknnnnnnkkkiiiiiijjjiiikkknnnqqqtttyyy~~~jjj___dddlllooo{{{~~~~~~}}}|||||||||{{{zzzyyyxxxwwwwwwwwwyyyyyyzzz|||~~~~~~~~~|||zzz{{{~~~}}}{{{{{{|||}}}|||{{{|||}}}~~~tttcccSSSHHH>>>777666555999???FFFWWWyyy|||{{{{{{}}}wwwmmmhhhppp{{{jjjPPPAAA;;;777666444333222222222111111111111111000000000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++*********************************+++++++++,,,,,,************************,,,,,,++++++++++++,,,,,,***************+++,,,,,,---...000000//////111222444:::===CCC\\\}}}zzztttssssssmmm```UUUMMMLLLJJJIIIHHHGGGDDDAAA===:::777666666666555444333222222444777;;;======@@@EEEKKKOOOQQQRRRSSSTTTWWWXXXYYYZZZ\\\^^^```aaaeeefffkkkuuu~~~xxxtttssssssqqqooojjjhhhiiilllmmmkkkllloooqqqpppoooooopppqqqqqqqqqqqqrrrrrrrrrqqqpppoooooojjjhhhccc___]]]\\\\\\]]]```aaabbbddddddbbbaaa````````````bbbfffmmmssswww|||vvvpppmmmsss{{{}}}{{{wwwtttnnnmmmllljjjiiiiiihhhhhhfffbbb]]][[[]]]```dddffflllnnnooommmiiihhhjjjmmmnnnppprrrtttvvvyyy~~~}}}iii```dddmmmqqq{{{~~~~~~}}}||||||{{{{{{zzzyyyyyyyyyyyyyyyzzz{{{|||}}}|||}}}~~~|||}}}~~~~~~}}}||||||~~~{{{jjjYYYLLLAAA999777555777;;;???KKKhhh}}}zzzzzz|||~~~tttjjjhhhppp{{{xxx]]]HHH>>>:::888555444444444222111111111111111000000000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++************************++++++,,,,,,,,,---------************************,,,,,,++++++---///222333......---,,,,,,---///000---...000000//////111222555999;;;@@@VVVzzz~~~sssoooooojjj^^^SSSMMMKKKJJJJJJJJJIIIGGGDDD???<<<999777777777666555444333222333666999::::::???DDDIIINNNPPPQQQRRRSSSUUUVVVWWWYYY[[[]]]___```dddeeehhhrrryyyvvvssspppmmmhhhgggjjjoooqqqooooooqqqppppppqqqrrrrrrsssttttttvvvvvvvvvuuutttsssrrrqqqmmmiiiddd___\\\\\\]]]___bbbccceeeffffffeeecccbbb```______aaaeeelllrrrvvv}}}~~~|||tttmmmhhhqqqxxx~~~|||yyyvvvtttpppnnniiigggfffdddccccccdddddd___]]][[[XXXWWWYYY^^^bbbnnnnnnmmmjjjgggggglllpppsssuuuxxxyyyyyy{{{}}}}}}}}}}}}yyygggaaafffooosss{{{~~~~~~}}}|||{{{{{{{{{zzzzzzzzzzzz{{{zzzzzz{{{}}}~~~~~~~~~~~~}}}~~~}}}|||}}}}}}{{{zzzzzz|||~~~~~~nnn___SSSHHH>>>:::666666999999???SSSiii}}}yyyxxxzzz~~~}}}yyyoooeeefffnnnyyydddMMM???;;;888555444555555333111111111111111000000000///........................------------------------+++,,,,,,,,,,,,,,,,,,+++************************+++++++++,,,,,,,,,------************************+++++++++---111666;;;>>>111000///......///000111---...000000//////111222555777:::@@@SSSsss~~~pppkkkkkkggg\\\QQQNNNMMMKKKKKKKKKJJJGGGEEE@@@>>>:::999888888777666888666555555888:::;;;;;;>>>BBBGGGKKKMMMOOOPPPQQQPPPQQQSSSVVVYYY[[[\\\]]]aaabbbeeemmm{{{}}}wwwsssnnnkkkhhhfffhhhmmmpppnnnooosssrrrsssuuuuuuttttttuuuvvvvvvwwwwwwwwwvvvuuuttttttoookkkddd^^^[[[\\\___aaadddeeeggghhhhhhgggeeedddbbbaaaaaabbbffflllsssvvvyyyzzz|||~~~}}}uuummmhhhnnntttyyyzzz|||yyyxxxuuusssqqqpppnnnnnnllljjjhhheeecccccccccccc]]]]]][[[WWWTTTUUU[[[```ggghhhhhhgggeeegggmmmrrrvvvxxx{{{}}}}}}}}}|||||||||}}}~~~}}}~~~uuugggccciiiqqqvvvzzz}}}~~~}}}|||{{{zzzxxxyyyyyyzzzzzz{{{{{{zzzzzzzzz{{{}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~zzzzzzzzzxxxvvvvvvxxx{{{{{{nnnddd[[[PPPGGG>>>999777999888999EEEUUUttt~~~}}}xxxuuuxxx|||}}}zzzuuukkk```aaaiiiuuummmUUUFFF===999444333555666444222111111111111000000000///................................................,,,,,,,,,------,,,,,,,,,************************************++++++++++++************************+++++++++---111666;;;>>>...---,,,++++++,,,---------...000000//////111222555666:::BBBQQQlll~~~ppphhhgggcccZZZQQQQQQOOOMMMLLLKKKJJJGGGDDDAAA???;;;999999999777666999888666666888:::;;;;;;<<<@@@EEEHHHKKKLLLNNNPPPNNNPPPRRRVVVYYY[[[\\\]]]aaabbbdddkkkxxxyyysssnnnjjjiiiffffffjjjllllllooosssuuuxxxyyyyyyvvvuuuuuuvvvuuuuuuvvvwwwxxxxxxxxxwwwrrrmmmfff```]]]^^^bbbdddggghhhiiijjjjjjiiihhhgggdddcccbbbcccfffkkkqqquuutttvvvxxxzzz|||}}}~~~{{{uuuoookkkoootttxxxwwwwww{{{}}}{{{rrrrrrrrrrrrrrrrrrtttuuuuuussspppllliiigggfffeee______]]]XXXTTTSSSWWW[[[\\\^^^aaabbbcccffflllqqqvvvxxx|||~~~|||||||||}}}~~~}}}}}}qqqggggggmmmtttyyyzzz|||~~~}}}|||{{{yyyxxxxxxvvvvvvxxxyyyyyyzzzyyyyyyyyyzzz{{{}}}~~~~~~}}}|||}}}}}}}}}}}}|||}}}}}}zzzzzzyyywwwvvvvvvyyy|||yyyooohhhbbbYYYQQQAAA:::666888888777>>>III^^^yyy~~~~~~}}}~~~}}}}}}|||wwwssstttzzz~~~{{{wwwrrrggg]]][[[bbbooo}}}}}}gggWWWEEE>>>666333555666444222111111111111000000000000................................................,,,,,,------------,,,,,,************************(((((()))))))))*********************************,,,,,,++++++---///222333------------------,,,,,,---...000000//////111222444444:::BBBMMMddduuulllhhhbbbYYYRRRQQQOOOMMMLLLKKKIIIFFFDDDBBB???<<<:::999888777666888666444555777888999999;;;>>>CCCFFFHHHJJJMMMNNNOOOQQQTTTXXX[[[^^^______aaacccfffkkkvvv{{{uuuoookkkmmmiiigggjjjkkkkkknnnssswwwzzz}}}|||yyyvvvvvvxxxvvvwwwxxxzzz{{{{{{||||||vvvrrrkkkeeebbbcccfffhhhjjjkkkmmmnnnnnnmmmkkkjjjeeedddbbbbbbdddiiimmmqqqrrrsssuuuwwwyyy{{{||||||}}}~~~~~~~~~~~~}}}|||yyyvvvrrrooommmnnnrrrssspppooorrrsssrrrrrrtttvvvxxxyyy{{{|||yyyuuuqqqnnnmmmfffddd```ZZZUUUSSSTTTVVVSSSVVVZZZ]]]___dddkkkppptttwwwzzz}}}}}}}}}~~~}}}~~~{{{zzzooojjjmmmrrrwww{{{zzz|||~~~}}}|||{{{zzzyyyxxxwwwvvvuuuvvvwwwyyyyyyyyyxxxwwwxxxyyyzzz|||~~~~~~}}}{{{}}}~~~}}}|||{{{|||}}}}}}|||{{{zzzyyyzzz~~~zzzqqqmmmjjjccc[[[GGG<<<666777777555888@@@MMMddd~~~~~~}}}}}}|||vvvqqqqqqvvv{{{~~~zzzvvvqqqfff[[[XXX^^^iiixxx|||kkkOOOFFF;;;555555666333000111111111111000000000000........................------------------------,,,,,,------------,,,,,,************************((((((((()))))))))******************************,,,,,,++++++++++++,,,,,,...///000000000///---,,,---...000000//////111222222222888AAAHHHYYY~~~uuulllcccYYYSSSOOOMMMLLLLLLKKKJJJHHHEEEBBB???;;;999999888666555666444333333666888888888:::===AAADDDFFFHHHKKKMMMNNNPPPTTTYYY\\\^^^___```^^^aaadddiiirrr~~~xxxrrrnnnqqqnnnmmmoooooommmnnnrrrwww{{{~~~{{{xxxyyy{{{}}}}}}~~~{{{wwwqqqkkkhhhiiikkkmmmnnnoooqqqrrrrrrqqqooonnniiigggdddccceeehhhllloooqqqrrrtttwwwyyyzzz{{{|||{{{}}}~~~}}}{{{{{{}}}}}}zzzvvvrrrnnnmmmlllllljjjnnnooommmmmmqqqttttttxxx{{{|||zzzqqqllleee___[[[XXXUUUTTTQQQSSSUUUWWWYYY```iiiqqquuuvvvyyy{{{}}}~~~~~~{{{wwwwww}}}~~~yyyzzz|||nnnlllrrrvvvzzz}}}zzz{{{}}}~~~}}}|||{{{zzzyyywwwvvvvvvvvvwwwyyyzzzzzzyyyxxxwwwvvvwwwzzz|||~~~~~~}}}|||~~~~~~|||{{{}}}}}}}}}|||{{{zzz|||wwwqqqpppqqqlllfffRRRDDD999888888444555:::AAAOOOjjj~~~~~~{{{vvvpppooosssxxx~~~yyyvvvqqqfff\\\XXX]]]fffsssxxxXXXMMM???777555555333///111111111111000000000000////////////////////////++++++++++++++++++++++++,,,------......------,,,************************((())))))))))))*********************************+++++++++,,,,,,---------)))+++---...---+++)))'''---...000000//////111222111111777@@@DDDQQQvvv|||pppdddZZZUUULLLKKKJJJKKKLLLKKKIIIGGGBBB???;;;999888777666555777555444444777999999999999<<<@@@CCCEEEHHHKKKMMMLLLNNNRRRWWW[[[]]]^^^^^^ZZZ]]]```eeemmm|||zzztttppptttqqqrrruuuuuuqqqoooqqquuuzzz|||zzz{{{~~~{{{uuupppmmmmmmoooqqqqqqrrrtttuuuuuutttrrrqqqmmmkkkhhhfffgggjjjmmmppprrrsssuuuwwwyyy{{{||||||zzz|||}}}|||zzzzzz|||}}}yyysssmmmiiihhhiiikkkkkkppprrrrrruuu|||zzzsssjjjddd```]]]XXXUUUSSSTTTSSSSSSUUU]]]iiiqqquuuwwwxxxzzz|||~~~xxxsssttt{{{~~~zzzuuuqqqrrryyy{{{mmmnnnuuuyyy{{{}}}zzz{{{|||}}}~~~}}}||||||}}}}}}}}}}}}|||{{{yyyxxxwwwvvvwwwxxxzzz{{{{{{zzzxxxwwwuuuwwwyyy|||~~~~~~}}}|||}}}|||~~~{{{{{{{{{yyyyyy|||}}}~~~|||yyyrrrnnnpppuuusssnnn\\\LLL>>>;;;999555444888999AAAUUUttt||||||{{{uuuooommmqqqvvv~~~~~~yyyvvvrrrggg\\\ZZZ]]]eeeppp}}}ttt___GGG===;;;999666555000///000111222222000.../////////////////////////////////000///......---......---------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++...------------...////////////............//////,,,------...///000111111333444444;;;DDDKKKgggyyygggZZZSSSLLLMMMLLLJJJGGGFFFFFFGGGEEECCC???<<<::::::;;;;;;555777888888666555666777999;;;???BBBFFFJJJLLLMMMLLLQQQVVVZZZ[[[ZZZZZZ[[[]]]]]]___ccchhhtttyyysssooorrrrrrssssssrrrqqqpppoooqqquuuzzz|||}}}{{{sssooonnnoooqqqrrrqqqrrruuuwwwxxxwwwuuusssuuupppkkkjjjmmmppprrrrrrsssuuuxxx{{{}}}}}}}}}}}}}}}}}}|||{{{zzzyyyxxxxxx|||uuunnniiiiiikkkllllllpppqqqtttzzzwwwjjjbbb```\\\WWWTTTPPPNNNRRRVVV[[[cccjjjrrrrrruuuzzzzzzqqqpppuuuyyy}}}|||wwwtttlllllliiihhhooo|||xxxooopppvvvyyyyyyxxxyyyzzz}}}~~~~~~~~~~~~}}}}}}}}}}}}|||{{{zzzyyyyyyyyyyyyyyyyyyxxxwwwvvvvvvwwwyyy{{{}}}~~~}}}|||~~~~~~|||{{{|||}}}}}}zzzyyyyyyzzz|||~~~xxxsssssswwwxxxuuupppkkk[[[HHH<<<999:::888444>>><<>>999888777555999777<<>>BBBVVVwww|||}}}hhhZZZTTTNNNMMMKKKIIIHHHHHHIIIIIIDDDBBB???<<<:::999999:::222444666666555555666777888999;;;>>>BBBEEEGGGHHHMMMQQQVVVYYYZZZZZZ[[[[[[YYYYYY[[[^^^bbbkkk~~~zzzvvvqqqpppnnnllljjjiiihhhhhhnnnooossszzz}}}wwwtttttttttuuuuuuvvvxxxzzz|||}}}|||{{{zzzyyyvvvtttrrrsssssssssrrrzzzzzz{{{}}}}}}}}}}}}}}}}}}~~~~~~}}}{{{zzzuuurrrmmmlllnnnqqqtttvvv}}}oooaaaZZZWWWZZZRRRKKKIIILLLQQQ\\\ffflllnnnrrrxxx~~~zzzqqqpppqqqrrrssstttsssrrrqqqpppkkkkkkhhhggglllvvv|||}}}|||sssmmmqqqvvvvvvtttsssoooqqqtttwwwzzz}}}~~~~~~}}}}}}}}}|||{{{{{{|||}}}}}}~~~~~~~~~~~~}}}}}}{{{xxxvvvuuuuuuuuuvvvxxxzzz|||~~~~~~||||||}}}~~~~~~}}}}}}}}}~~~}}}|||~~~}}}~~~}}}|||{{{{{{|||}}}~~~|||{{{{{{{{{{{{{{{||||||{{{wwwsssuuu|||qqqeeeTTTDDD;;;777777888666444777???MMMaaa|||~~~~~~{{{}}}zzzvvvsssuuuzzzzzzwwwsssjjj```ZZZVVVVVV\\\cccjjjttt}}}gggRRRAAA;;;<<<777666444444444333000...////////////////////////------......------,,,+++......---------,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,************************++++++******++++++,,,------,,,,,,++++++,,,,,,---///////////////.........---222333777===???OOOlll{{{rrr|||{{{iii]]]YYYRRROOOKKKIIIHHHIIIJJJJJJDDDCCC@@@===:::999999999222444666777666666777888888999;;;>>>AAADDDFFFHHHNNNQQQVVVYYYZZZZZZ[[[\\\YYYYYY[[[]]]___gggwww{{{xxxvvvsssnnnjjjhhhfffeeeggghhhlllvvv~~~{{{yyyyyyyyyyyyyyyyyyzzz{{{}}}}}}}}}|||{{{|||{{{{{{zzzzzzzzzyyyyyy~~~~~~}}}}}}}}}}}}}}}}}}|||}}}~~~~~~}}}{{{zzzrrrpppoooooorrruuuyyy{{{lllbbb]]]ZZZRRRKKKIIIJJJOOOYYYbbbhhhlllqqqwww}}}zzz{{{}}}wwwooonnnqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrooolllpppxxx}}}|||wwwooolllpppttttttqqqooonnnoooqqqtttwwwzzz|||}}}}}}~~~}}}|||}}}|||zzzyyyyyyzzz|||}}}}}}~~~~~~~~~{{{yyyvvvuuuwwwwwwxxxyyy{{{~~~~~~}}}~~~~~~|||{{{{{{}}}~~~~~~~~~}}}|||{{{{{{||||||zzzzzzzzz{{{{{{zzzzzzzzz}}}yyyuuuvvvzzz~~~xxxooo___MMM@@@888777888444555777999???NNNiii~~~|||{{{wwwsssuuuzzz{{{wwwtttlllcccaaa[[[XXXZZZ^^^dddmmmvvvhhhPPP@@@;;;666444222222333333222000////////////////////////------......------,,,+++......---------,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,************************+++************+++,,,,,,,,,,,,++++++++++++,,,,,,///////////////.........+++111333666<<>>;;;:::999888444666888888777777888999999:::;;;>>>AAAEEEHHHJJJNNNQQQUUUXXXYYYZZZ[[[\\\ZZZZZZ[[[]]]^^^cccrrr|||wwwrrrlllgggcccaaabbbcccgggrrr~~~{{{{{{|||}}}}}}|||{{{zzz||||||~~~~~~~~~~~~~~~}}}||||||}}}}}}{{{||||||||||||zzzyyyxxxqqqqqqrrrsssuuuxxx|||}}}nnneee\\\TTTNNNLLLMMMPPPWWW^^^fffkkkqqqwww|||~~~uuuwwwyyy|||wwwoooooorrrrrrrrrssstttuuuvvvvvvuuuuuuqqqnnnqqqwwwyyywwwsssmmmkkkppptttrrrooonnnmmmnnnppprrruuuxxxzzz{{{}}}~~~~~~~~~|||{{{yyyyyy{{{|||~~~|||}}}~~~~~~}}}{{{yyywwwvvvwwwwwwwwwxxxzzz}}}}}}}}}~~~~~~|||{{{{{{|||~~~~~~}}}|||{{{{{{{{{{{{{{{zzzzzzyyyxxxxxxwww|||yyyyyy|||{{{tttgggWWWFFF<<<777666444666888999999AAAXXXmmm~~~}}}}}}wwwrrrtttyyy~~~{{{xxxvvvpppiiihhhaaa\\\\\\]]]```hhhpppeeeKKK???666444222222333333222111////////////////////////...............---,,,,,,......---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,************************++++++******++++++,,,------,,,,,,++++++,,,,,,---.........///////////////***222333555;;;>>>JJJ___}}}qqqnnnooo```YYYQQQKKKKKKKKKJJJIIIFFFEEECCC@@@===;;;999999666888:::999888777777888999:::;;;>>>BBBFFFJJJLLLOOOQQQUUUXXXYYYZZZ[[[]]]ZZZZZZ\\\]]]\\\```mmmzzz}}}yyytttmmmfffaaa^^^``````dddnnn~~~~~~}}}|||{{{zzz|||~~~~~~~~~~~~~~~|||{{{|||}}}}}}|||{{{{{{zzzxxxxxxwwwwwwssstttvvvwwwwwwyyy}}}rrrddd\\\TTTQQQPPPPPPUUU\\\eeekkkrrrxxx{{{}}}zzzsssuuuxxx|||~~~wwwppppppppprrrtttwwwyyyzzzzzzzzzyyyyyyuuuqqqrrrwwwwwwtttnnnjjjiiimmmpppnnnlllllliiijjjkkknnnqqquuuxxxyyy}}}~~~~~~~~~}}}||||||}}}~~~~~~}}}~~~~~~|||zzzxxxwwwuuuuuuuuuuuuwwwzzz~~~~~~|||{{{{{{}}}~~~}}}}}}||||||}}}~~~~~~}}}|||{{{zzz{{{zzzyyyxxxwwwwwwwwwwwwyyywwwvvvwwwzzz}}}~~~~~~yyyuuummm```QQQDDD;;;777444555777888666:::HHHWWWxxx~~~~~~~~~~~~wwwqqqssswwwzzz}}}~~~{{{yyyxxxuuupppnnngggbbbaaa``````eeekkkzzzZZZHHH:::777444333333333222111////////////////////////...////////////...------......---------,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++++++++************************+++++++++++++++,,,------------,,,,,,,,,,,,------------......//////000000,,,333444444999<<>>777666777777999<<>><<<;;;888888888888777777777777777777777999===DDDKKKOOOSSSUUUWWWXXXWWWVVVWWWWWWVVVWWWXXXVVVVVVXXX___dddvvv{{{zzz|||}}}wwwlllddd^^^XXXRRRPPPPPPVVVdddqqq~~~|||zzz{{{}}}~~~{{{yyyxxxxxxyyyzzzzzz|||~~~~~~|||zzzxxxwwwwwwwww|||yyyiii^^^YYYZZZ___iiimmmsssxxx{{{}}}~~~}}}~~~}}}}}}~~~}}}}}}~~~}}}|||{{{yyyxxxwwwvvvrrrqqqpppooonnnmmmllllllkkkkkkkkkkkkmmmqqqtttvvvyyyyyyyyy{{{||||||yyyvvvrrrpppmmmiiiddd^^^YYYVVVUUUTTTRRRQQQPPPPPPQQQRRRRRRRRRRRRTTTVVVWWWVVVTTTTTTSSSTTTWWWYYY[[[ZZZXXXSSSSSSTTTUUUYYYbbbkkkrrruuuyyy~~~}}}}}}|||}}}~~~~~~}}}|||yyyzzz{{{}}}~~~~~~~~~~~~}}}zzz~~~}}}||||||}}}~~~|||qqqfffMMMAAA666444666555444333555:::CCCRRRkkk|||{{{|||}}}~~~xxxuuuuuuqqqpppoooooopppsssvvvxxx{{{zzzzzzyyyyyyyyyyyyzzz```NNN<<<666777666222000000000000000000//////...////////////////////////......------------......,,,,,,+++++++++*********,,,++++++++++++***************+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------......///000000000......///111333888>>>CCCSSStttpppgggeeegggaaaYYYSSSOOOMMMKKKIIIIIIGGGEEEBBB@@@===;;;:::888888888888777777777666666777777888<<>>888888888888777777777777555666888888999===EEEKKKQQQTTTXXXZZZZZZYYYXXXXXXVVVWWWWWWXXXZZZ[[[]]]^^^cccttt}}}{{{|||~~~yyyoooaaaZZZTTTRRRRRRSSSXXX___kkkuuu}}}}}}||||||||||||}}}}}}~~~|||xxxxxxwwwvvvuuusssqqqpppmmmnnnooonnnjjjddd^^^ZZZYYYVVVUUUWWWYYY___jjjuuuyyyoookkkjjjiiillllllmmmrrrwww}}}}}}|||{{{{{{|||~~~zzzxxxvvvssspppnnnkkkjjjlllllllllkkkkkkjjjiiiiiigggggggggfffffffffggggggeeegggiiiiiihhhhhhiiijjjnnnqqqtttvvvuuurrrnnnlllccc^^^WWWRRRPPPQQQUUUXXX]]]]]]^^^]]]\\\\\\^^^```___bbbgggiiijjjjjjjjjjjjbbbbbb___ZZZWWWZZZdddllluuuzzz~~~}}}|||{{{{{{{{{{{{|||~~~~~~~~~~~~~~~zzzxxxxxxwwwvvvvvvvvvvvvxxxyyyzzz||||||}}}{{{zzzzzzwwwqqqjjj[[[KKKAAA:::666666999777777:::===DDDSSSmmm~~~|||||||||}}}}}}}}}~~~|||yyywwwtttqqqqqqsssvvvxxx{{{|||~~~vvv\\\JJJ???888666777333333111000000000111222000000000000000000000000......------------......------------------------***++++++,,,---...//////******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,---......---,,,,,,------......///000000000000111111222444999???CCCHHH^^^}}}rrrmmmfffbbb[[[TTTNNNKKKKKKLLLKKKJJJJJJHHHFFFCCC@@@???888888888888777777777777444666888777777;;;CCCJJJQQQTTTYYY[[[[[[YYYXXXXXXVVVVVVUUUVVVXXXZZZ\\\\\\```ppp~~~zzzzzz{{{~~~zzzpppccc[[[TTTQQQQQQQQQVVV[[[dddlllzzz~~~|||{{{yyyyyyyyywwwuuurrrpppnnnlllkkkhhhddd```\\\WWWTTTQQQKKKIIIKKKLLLMMMTTT\\\gggttt~~~}}}xxxvvvtttrrrqqqnnnmmmooouuuzzz~~~~~~xxxyyyzzz|||~~~~~~}}}vvvuuutttrrrpppnnnlllllllllllllllllllllllllllllliiiiiihhhhhhggggggffffffeeefffgggfffddddddfffiiinnnrrryyy}}}wwwssshhhddd^^^ZZZYYY[[[___bbbddddddbbb___[[[ZZZ\\\___^^^bbbfffhhhgggggghhhiiihhhhhhfff___ZZZ[[[ccckkkwww|||~~~~~~}}}{{{zzzyyyxxxyyy|||~~~~~~~~~}}}}}}||||||xxxvvvwwwuuuttttttuuuuuuwwwxxxyyyzzzzzz|||{{{yyyzzzwwwssslllcccWWWMMMBBB999777999222444888;;;<<>>BBBCCCVVVzzzyyyooojjjbbbXXXOOOKKKJJJKKKIIIIIIHHHGGGEEEBBB???===888888888888777777777777444666888777777:::CCCJJJPPPTTTYYY[[[[[[ZZZYYYXXXVVVUUUTTTTTTWWWYYYZZZ[[[^^^nnn}}}~~~~~~}}}~~~~~~zzzqqqcccZZZSSSQQQRRRSSSXXX]]]ccckkkyyy~~~}}}zzzyyyxxxwwwvvvtttqqqnnnkkkiiiiiieee___ZZZVVVSSSQQQPPPOOOHHHFFFIIIIIIFFFHHHNNNSSSfffxxx~~~~~~|||uuuqqqmmmnnnsssyyy|||}}}|||}}}vvvwwwzzz}}}}}}|||zzzuuuttttttsssrrrqqqppppppmmmnnnnnnnnnnnnooooooooollllllkkkjjjjjjiiihhhhhhfffggggggdddbbbbbbfffiiiooouuu~~~~~~yyyooolllfffcccbbbeeeiiimmmhhhgggccc^^^XXXWWWYYY\\\___cccfffgggffffffgggiiikkkllljjjccc\\\\\\cccjjjyyy}}}~~~~~~}}}}}}~~~}}}{{{yyywwwvvvwwwzzz~~~~~~~~~}}}|||||||||}}}{{{wwwuuuvvvrrrrrrrrrssssssuuuvvvwwwyyyzzz||||||zzz{{{yyyuuunnnhhhaaaXXXJJJ===999:::333666999:::777;;;OOOddd~~~}}}}}}||||||{{{}}}}}}|||||||||}}}}}}~~~dddKKK;;;777:::333111222444222//////333////////////000000000000000000000000////////////------------------------000---++++++---...---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,---...------++++++++++++------+++,,,---...////////////...///111222333666:::===BBBRRRppprrrbbbWWWQQQNNNLLLJJJHHHEEEDDDCCCBBB@@@>>>:::888777777888888666555666666666666888===CCCHHHOOOSSSXXXZZZZZZYYYXXXXXXUUUTTTTTTTTTUUUWWWYYYZZZ\\\fffyyy{{{}}}~~~~~~}}}}}}~~~zzzrrrcccYYYPPPNNNOOOQQQXXX^^^bbbjjjuuu}}}|||}}}~~~yyyyyywwwuuurrrnnnkkkiiieee```YYYTTTQQQOOONNNMMMKKKIIIGGGGGGHHHHHHGGGFFFRRRXXXddduuu}}}xxxqqqnnnoootttzzz~~~{{{~~~{{{yyyzzz}}}~~~{{{yyyuuuuuutttssssssssssssttttttsssrrrrrrssssssrrrppppppooonnnoooqqqqqqnnnkkkiiihhhfffeeeeeeffffffgggpppttt|||}}}xxxqqqjjjiiimmmpppmmmiiiiiieee___[[[YYYZZZ]]]___ccccccbbbbbbbbbdddiiimmmooonnnlllgggccccccggglllwww{{{~~~}}}||||||}}}~~~~~~}}}|||{{{zzzxxxzzz{{{||||||}}}~~~}}}{{{xxxuuurrrqqqttttttttttttuuuvvvwwwxxxyyy{{{}}}~~~{{{xxxvvvssspppjjjcccYYYMMMAAA999;;;777666888:::<<>>555333333555333//////222///000000000000000000000////////////............,,,,,,,,,,,,,,,,,,,,,,,,+++)))(((***---//////---------------------------,,,,,,+++++++++,,,---...---,,,,,,++++++,,,,,,---+++,,,---...////////////...///111222333666999<<>>888555444666444000///111000000000000000000000000............------------,,,,,,++++++++++++++++++***)))(((***,,,...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...---,,,,,,++++++,,,,,,---+++,,,---...////////////...///111222333555999<<>>BBBRRRmmm}}}|||~~~}}}||||||}}}tttWWWBBB:::666444555555111000111111111111000000000000000/////////.........------------,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,++++++***************************+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...////////////...///111111222444888;;;@@@III___nnn___WWWSSSRRRNNNLLLIIIHHHGGGEEEBBB@@@???<<<888666666777888888888888888777777999===AAAIIIMMMRRRVVVWWWWWWWWWWWWXXXWWWUUUTTTTTTTTTUUUUUUWWW\\\gggwww~~~~~~~~~{{{wwwmmmcccYYYUUUSSSRRRUUUZZZeeekkkttt{{{~~~{{{xxxsssrrrpppllliiifffcccbbb```^^^^^^___aaabbbcccbbbccc___ZZZUUURRRPPPMMMKKKJJJJJJLLLUUUbbbqqq||||||wwwttttttwwwzzz~~~|||~~~|||zzzzzzzzzyyyxxxxxxxxxxxxyyyxxxwwwvvvvvvwwwvvvtttrrrppppppoooooooooooonnnmmmoooooooooooooooooooooppppppooooooooopppqqqqqqqqqlllmmmnnnlllhhheeeeeegggkkkjjjhhhfffddddddeeeeeefffdddaaa^^^^^^bbbiiinnnssstttuuussspppppptttxxxzzz|||~~~~~~}}}|||{{{zzzzzzyyy{{{zzzxxxwwwuuuuuuuuuvvvtttuuuvvvvvvuuutttuuuwwwzzzyyywwwwwwwwwyyy{{{}}}~~~}}}~~~~~~~~~|||zzzyyyxxxwwwuuusssrrrrrrrrrrrrrrrssstttvvvwwwyyyyyyzzzyyyzzzzzz{{{|||}}}}}}}}}{{{{{{{{{zzzyyyxxxxxxwwwwwwxxxyyyzzzxxxrrrjjjdddVVVKKK@@@>>>===<<<:::;;;;;;EEEZZZwww~~~~~~~~~}}}||||||{{{|||~~~oooPPP>>>888444555555222111333222111111111000000000///000000000/////////......//////......------------,,,---......---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...////////////...///111111222444777:::>>>FFFWWWttttttfff\\\VVVSSSNNNLLLIIIHHHFFFEEEBBB@@@@@@===999777777888888888888888888777666888<<>>;;;::::::999888777555666777666666777:::===AAAEEELLLQQQSSSUUUVVVWWWVVVUUUTTTSSSSSSTTTUUUUUUTTTUUUYYYcccttt~~~|||}}}~~~|||nnn___VVVSSSSSSYYY___ggglllsssyyy|||~~~yyyrrrllliiidddbbbeeellluuu{{{zzzwwwsssqqqrrrssssssssssssnnngggaaa]]][[[YYYWWWQQQPPPNNNMMMPPPVVV^^^dddiiinnnsssuuuuuuwww|||~~~~~~~~~~~~~~~~~~~~~}}}}}}|||||||||||||||zzz{{{}}}~~~xxxyyyyyywwwuuutttwwwyyyvvvvvvvvvuuusssqqqooommmhhhjjjkkkkkkjjjkkknnnqqqqqqqqqpppnnnmmmnnnppprrrlllmmmnnnnnnkkkgggcccaaacccaaa^^^ZZZWWWWWW[[[^^^eeejjjppptttuuuxxx|||~~~}}}|||xxxxxxxxxwwwvvvuuutttssssssssssssrrrqqqooommmlllbbbcccddddddcccaaa^^^]]]^^^___aaaaaaaaaaaacccddddddeeegggiiikkkkkklllkkkoooqqquuuyyy{{{|||{{{{{{{{{{{{yyywwwuuusssqqqppppppooolllkkkjjjlllmmmooooooqqqtttxxxzzz{{{||||||{{{{{{{{{{{{{{{{{{{{{{{{vvvvvvvvvvvvxxxyyy{{{|||}}}}}}}}}yyyrrrjjjbbbWWWJJJBBB@@@::::::<<>><<<;;;;;;:::888666444555666666666888:::===???DDDKKKPPPSSSTTTVVVVVVUUUUUUTTTSSSSSSTTTUUUVVVTTTTTTWWWaaarrr~~~|||||||||}}}{{{oooaaaYYYUUUTTTXXX^^^ggglllsssyyy|||yyyrrrjjjfffaaa```dddnnnyyy~~~yyyvvvwwwxxxyyyzzzuuuooohhhaaa\\\YYYWWWVVVSSSRRRPPPOOOPPPTTTYYY^^^```fffmmmqqqrrruuu{{{}}}|||zzz{{{~~~}}}~~~~~~~~~}}}}}}~~~~~~{{{|||~~~zzz{{{{{{yyyvvvvvvyyy|||wwwwwwvvvuuussspppmmmllljjjkkkkkkjjjiiikkkqqquuuvvvtttqqqooonnnpppqqqrrrllloootttvvvuuuooohhhddd``````]]]ZZZXXXXXX[[[^^^eeejjjqqquuuxxx{{{~~~}}}}}}~~~~~~~~~~~~~~~}}}|||{{{zzzzzzzzzttttttssssssrrrpppooonnnkkkkkklllkkkiiigggeeeddd___```cccdddccc```\\\YYYYYYZZZ\\\]]]]]]]]]___aaa___aaadddgggiiiiiihhhhhhgggiiinnnrrruuuvvvvvvuuuwwwvvvtttrrrpppmmmlllkkkiiihhhfffeeefffhhhkkkmmmoooqqqtttxxx{{{|||||||||zzzzzzzzzzzzzzzzzzzzzzzzvvvvvvuuuvvvxxxzzz|||~~~~~~}}}}}}}}}|||yyyvvvqqqdddTTTJJJGGG:::::::::<<>><<<:::888777666666555666666777888999???BBBFFFKKKOOORRRTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSQQQTTT]]]kkk}}}~~~~~~}}}wwwooobbbWWWSSSVVV]]]ccciiiooovvvzzz{{{{{{}}}~~~xxxtttlllfffbbbdddhhhmmmssszzz|||yyyxxxuuuooofff]]]WWWUUUVVVWWWUUUUUUSSSQQQPPPRRRVVVYYY___ccciiinnnqqqtttvvvxxx|||~~~~~~{{{zzz{{{{{{{{{}}}~~~~~~zzz}}}~~~{{{zzzzzz{{{zzzyyyvvvvvvvvvuuusssqqqnnnmmmiiiiiiiiijjjlllpppsssuuuuuusssqqqooonnnooorrrssstttuuuwwwzzz|||yyyrrrllllllfff___[[[[[[^^^aaaccciiilllppptttxxx||||||{{{{{{||||||||||||{{{{{{wwwyyyzzzyyyvvvssspppppppppmmmiiiggghhhhhhgggeee___^^^___dddjjjllliiieeegggggghhhhhhhhhhhhggggggcccdddffffffffffffdddcccfffgggiiijjjjjjiiigggfffbbbeeehhhlllnnnnnnmmmllljjjjjjjjjkkkllljjjgggddd___```bbbbbbbbbeeejjjoooooorrrvvvxxxyyyzzz|||~~~~~~|||{{{yyyxxxxxxxxxyyy{{{xxxuuuuuuwwwyyy{{{{{{xxxzzz|||}}}~~~}}}|||{{{|||yyywwwuuupppfffXXXNNN@@@888666;;;AAALLLfff~~~}}}|||zzzzzz{{{{{{zzzxxxyyy||||||{{{zzz~~~~~~qqqMMM>>>:::555333555444222111000111222111000000111111222111000///...---------------------------,,,,,,++++++,,,,,,---,,,,,,.........---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,------...//////////////////000111222444555888;;;@@@KKKaaattt```UUUQQQOOOLLLKKKJJJIIIGGGEEECCCBBBAAA@@@>>><<<:::999777666666666666777777888<<>>DDDWWWlll~~~|||{{{{{{{{{{{{zzzxxxxxx{{{}}}~~~}}}|||||||||{{{{{{|||{{{{{{|||~~~~~~YYYDDD;;;555333444555333222222333333222111000000111111111000///...---------------------------,,,,,,++++++,,,,,,---+++,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,------...//////////////////000111222333444888;;;???FFFUUUsssuuu```TTTQQQOOOLLLKKKKKKJJJIIIGGGEEEDDDDDDBBB@@@===;;;:::888777777666666666666777888<<>>???IIIWWWxxx~~~}}}{{{{{{||||||zzzyyyxxxzzz{{{{{{{{{zzz|||}}}|||}}}}}}}}}}}}]]]EEE:::555444555555333222111222333222111000000000000000/////////---------------------------,,,,,,++++++,,,,,,---+++,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,------.../////////////////////000111222333777999===BBBKKKdddyyydddVVVQQQOOOLLLKKKKKKKKKJJJIIIFFFEEEDDDBBB@@@>>>;;;:::888888777666666555666666666999@@@FFFLLLPPPQQQRRRRRRRRRRRRSSSSSSSSSSSSSSSWWWUUUUUUXXX]]]fffvvv~~~}}}{{{|||}}}}}}{{{zzz~~~}}}qqqcccZZZYYY\\\___iiiooowww{{{}}}}}}xxxssswwwzzz|||{{{{{{}}}{{{uuunnnjjjkkkppptttvvvyyyyyyvvvooohhhdddaaa^^^YYYUUUSSSSSSTTTVVVZZZYYYXXXUUURRRRRRTTTWWW[[[^^^aaadddgggjjjnnnpppvvvzzzzzz{{{}}}|||}}}~~~~~~|||}}}zzzyyyyyyzzzyyyxxxyyyzzzzzzyyyxxxvvvtttsssoooooonnnmmmnnnnnnooopppoooooopppqqqqqqrrrrrrrrruuuvvvwwwyyyzzzyyyxxxwwwpppnnnllllllooorrruuuvvvpppmmmlllqqqzzz}}}}}}|||yyywwwtttrrrpppqqqpppmmmiiidddbbbbbbddd```aaabbbeeehhhkkkmmmnnnkkkmmmqqqxxx~~~~~~~~~~~~}}}{{{yyyyyy{{{}}}yyyyyyzzzzzzzzzzzzyyyyyyyyyxxxwwwvvvvvvvvvwwwxxxvvvsssooollliiigggdddbbb\\\ZZZWWWUUUVVVYYY^^^aaafffllltttzzz}}}}}}}}}}}}}}}}}}|||{{{zzzxxxvvvuuuuuutttrrrsssvvvyyy{{{{{{xxxxxxyyyzzzzzzyyyyyyxxxxxxvvvvvvvvvwwwvvvsssppp___TTTIIICCC???>>>DDDLLLbbb{{{~~~||||||||||||zzzyyyzzz{{{{{{yyyxxxxxxzzz||||||}}}~~~~~~~~~]]]FFF:::666666888444222111111222222111000000000000///////////////---------------------------,,,,,,++++++,,,,,,---***+++---.........------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,------.../////////////////////000111222222555777<<>>EEEJJJOOORRRSSSRRRSSSSSSSSSTTTTTTTTTUUUVVVUUUVVVYYY[[[bbbqqq~~~}}}|||}}}|||zzzyyy|||}}}qqqccc[[[ZZZ\\\___iiiooowww|||}}}~~~|||tttqqquuuyyyyyyvvvuuuwwwyyyyyyzzz|||wwwnnnmmmqqqsssttttttssspppmmmiiifffaaa___[[[WWWUUUUUUVVVWWWVVVVVVVVVTTTRRRRRRUUUWWWWWWYYY\\\^^^aaaeeejjjmmmsssxxx~~~~~~yyy{{{~~~}}}}}}}}}~~~}}}{{{yyyzzzzzzzzzyyyyyyyyyzzzzzzzzzyyywwwvvvuuutttsssqqqooommmlllllllllmmmnnnooopppqqqrrrsssuuuvvvwwwxxxxxxwwwwwwwwwpppooonnnpppsssvvvxxxxxxppplllkkkpppyyy~~~}}}}}}|||{{{zzzyyyyyywwwuuusssqqqppplllkkkiiieeeaaa```aaacccdddfffiiimmmqqquuuxxxzzzuuuwww{{{~~~~~~|||zzzxxxvvvvvvxxxzzz|||wwwwwwxxxxxxxxxxxxwwwwwwzzzyyyxxxxxxxxxzzz|||}}}~~~{{{vvvssspppnnnkkkiiieeebbb]]]YYYXXXYYYZZZ[[[```fffmmmtttxxxyyy{{{|||~~~~~~~~~}}}zzzwwwvvvvvvttttttuuuxxx{{{||||||xxxyyyyyyyyyyyyyyyxxxxxxxxxwwwvvvwwwwwwvvvuuusssiii___RRRGGG@@@===@@@EEEQQQjjj}}}}}}}}}|||{{{yyy}}}}}}{{{yyywwwvvvxxxzzzxxxyyyzzz{{{|||~~~{{{cccLLL???:::888888444222111000111222111000111000///.........//////........................---,,,,,,++++++,,,,,,---***+++---............---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,------...////////////////////////000111222444555:::>>>BBBQQQtttnnn]]]TTTQQQMMMKKKKKKLLLKKKKKKEEEEEECCCAAA>>><<<999888888777777666666666666777777999===BBBGGGMMMQQQSSSUUUUUUVVVVVVWWWXXXXXXXXXVVVVVVXXXYYYZZZ___mmm|||~~~~~~}}}|||zzz{{{|||~~~pppccc\\\ZZZ]]]___jjjpppwww|||~~~zzztttrrrvvvyyyxxxvvvtttuuuwwwwwwyyy|||vvvtttwwwuuutttssspppnnnkkkiiihhhcccaaa^^^ZZZWWWUUUUUUUUUSSSTTTTTTRRRQQQQQQSSSTTTRRRSSSVVVXXX[[[```fffjjjpppuuu{{{|||}}}~~~~~~~~~~~~|||{{{{{{{{{{{{zzzyyyzzz{{{}}}}}}}}}|||{{{zzzyyywwwtttqqqnnnlllkkkllllllmmmnnnppprrrtttuuuvvvxxxzzzyyywwwuuutttuuuqqqpppqqqsssvvvxxxxxxwwwnnnmmmnnnrrryyy~~~}}}|||zzzyyyxxxwwwuuuuuutttsssrrrpppooonnnggggggfffdddbbbccceeehhhmmmpppsssuuuvvvxxxzzz{{{zzz|||~~~~~~}}}~~~~~~yyyxxxvvvttttttvvvxxxyyywwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxyyy{{{}}}~~~~~~|||zzzxxxrrrmmmgggbbb___]]][[[ZZZ]]]aaafffkkknnnrrruuuxxx{{{|||~~~}}}{{{yyyxxxwwwvvvxxxzzz|||}}}||||||{{{{{{{{{{{{zzzzzzzzzxxxxxxxxxwwwwwwvvvuuuuuuqqqjjj___QQQEEE>>>===???GGG[[[www~~~}}}~~~}}}{{{yyy}}}}}}|||zzzwwwwwwxxxzzzyyy{{{||||||}}}xxxqqqXXXGGG???:::777555333222111333333222111111000///...---......///////////////////////////---,,,,,,++++++,,,,,,---***+++,,,...///......---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,------.../////////000////////////000111111444444888>>>???JJJhhhuuucccVVVSSSNNNLLLKKKKKKKKKJJJFFFEEEDDDAAA???<<<999888777666666666666777777888888888:::>>>CCCIIIOOORRRVVVVVVWWWXXXXXXYYYZZZZZZVVVWWWYYYZZZXXX\\\iiiwww~~~}}}~~~}}}~~~qqqddd\\\ZZZ]]]___jjjpppxxx}}}~~~zzzwwwtttuuuwwwyyyyyyxxxwwwvvvvvvwwwyyy|||~~~|||}}}{{{yyyvvvrrrnnnkkkiiihhhfffbbb^^^ZZZWWWUUUTTTRRRSSSSSSQQQNNNMMMNNNPPPMMMNNNPPPSSSVVV\\\ccchhhnnnsssyyy~~~~~~~~~~~~~~~~~~}}}zzzyyyyyyyyyyyyxxxwwwxxxzzz|||~~~~~~~~~~~~{{{zzzxxxvvvsssqqqnnnmmmnnnmmmmmmnnnqqqtttwwwyyyyyy{{{}}}|||xxxtttrrrrrrrrrrrrsssuuuxxxxxxwwwuuummmooorrrvvvzzz}}}~~~~~~}}}zzzyyyxxxvvvuuuqqqqqqpppooommmkkkiiihhhhhhiiijjjkkkkkkmmmppprrruuuxxx{{{{{{zzzxxxyyy{{{yyy|||~~~}}}|||~~~}}}||||||}}}~~~wwwvvvuuuttttttuuuvvvwwwwwwwwwvvvvvvvvvvvvwwwwwwwwwwwwwwwxxxyyyzzz{{{|||{{{uuupppllliiiddd```]]]___```bbbdddhhhmmmqqqsssvvv{{{~~~{{{zzzzzz{{{}}}~~~~~~}}}}}}||||||{{{{{{{{{{{{{{{wwwxxxyyyyyyxxxvvvvvvvvvvvvuuunnn```PPPEEEAAA@@@CCCPPPiii~~~~~~}}}{{{yyyzzz{{{{{{{{{yyyyyy{{{|||}}}~~~~~~{{{}}}bbbNNNBBB:::555666555333333444444444333111000///------......///000000000000000000000000---,,,,,,++++++,,,,,,---***+++,,,...//////......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,------...//////000000////////////000000111444444888===>>>EEE___|||{{{iiiXXXTTTOOOLLLKKKKKKKKKJJJGGGFFFDDDBBB???<<<:::888666666555666666777888999888888888;;;@@@GGGMMMQQQUUUUUUVVVVVVWWWXXXYYYYYYWWWXXXZZZZZZWWWYYYffftttrrreee]]]ZZZ\\\^^^jjjpppxxx}}}zzzvvvtttuuuwwwxxxyyyyyyzzzyyywwwvvvwwwyyy||||||vvvqqqnnnmmmkkkgggbbb]]]YYYVVVTTTSSSSSSRRRPPPMMMKKKKKKLLLJJJKKKMMMPPPTTTZZZbbbgggmmmrrrxxx}}}|||}}}}}}}}}}}}||||||{{{{{{yyyvvvuuuuuuuuuuuutttsssuuuwwwzzz|||}}}~~~~~~zzzzzzyyywwwuuusssqqqppppppooonnnoooqqquuuyyy|||{{{~~~~~~yyytttrrrqqqssstttuuuwwwyyyyyywwwtttmmmqqqvvvzzz{{{|||}}}{{{yyyxxxwwwvvvuuuoooooonnnllliiigggeeedddlllnnnqqqrrrtttwwwzzz}}}yyy||||||zzz{{{}}}yyy{{{}}}|||zzzyyyyyyzzz|||}}}vvvuuutttsssssstttuuuvvvvvvvvvuuuuuuuuuuuuvvvvvvvvvvvvwwwxxxxxxyyyyyyyyyyyyzzz~~~{{{xxxsssmmmiii___^^^]]]\\\]]]aaaggglllmmmqqqwww~~~}}}||||||}}}~~~|||{{{zzzyyyyyyyyyyyyyyyvvvxxxyyyzzzyyywwwwwwwwwvvvzzzyyymmm\\\OOOIIIFFFBBBKKK```~~~~~~~~~}}}{{{yyywwwyyyzzz{{{{{{{{{}}}zzz{{{|||||||||}}}~~~~~~vvvtttXXXDDD<<<===444555555333111222333333111111111111000000000000111000///...---,,,,,,,,,------------------------+++,,,------......------+++++++++,,,,,,------------,,,,,,+++*********+++,,,,,,,,,---------.....................///000000444666444777===AAAUUUuuu|||aaaXXXPPPNNNMMMJJJHHHIIILLLJJJHHHDDDAAA>>>;;;:::<<<;;;999888666555444444777:::======<<>>@@@PPPllljjj___UUUQQQOOOKKKIIIIIIKKKJJJHHHEEEBBB>>><<<;;;:::999777666555444444333666888;;;;;;:::===DDDJJJMMMPPPRRRTTTSSSSSSTTTUUUUUUXXXYYYVVVTTTWWW```hhhwwwyyylll___YYYZZZ^^^ffflllvvv|||}}}{{{{{{|||}}}|||zzzyyyyyyzzz{{{zzzyyyyyyzzz|||xxxtttrrrooojjjddd^^^YYYVVVPPPOOOMMMKKKKKKIIIFFFCCCEEEEEEHHHMMMTTT\\\dddiiipppssswww{{{~~~|||zzzyyyxxxxxxyyyzzzxxxsssooonnnmmmllljjjiiiiiiiiiiiimmmooorrrvvvyyy{{{}}}}}}~~~}}}|||zzzxxxwwwwwwwwwqqqqqqqqqqqqrrrssstttuuuuuuvvvxxxxxxwwwwwwxxxyyyxxxzzz{{{}}}}}}|||{{{yyyuuuvvvxxx{{{}}}}}}yyyvvvsssqqqpppoooiiijjjjjjiiihhhiiikkknnnvvvxxxzzz{{{{{{|||~~~~~~~~~~~~~~~}}}}}}}}}}}}{{{yyywwwvvvwwwwwwxxxyyyvvvtttsssssssssrrrqqqttttttttttttsssssssssssswwwvvvuuutttttttttuuuvvvuuuvvvwwwzzz|||{{{wwwppphhhaaa^^^\\\\\\dddggglllrrrwww|||~~~~~~}}}|||||||||}}}|||{{{{{{|||}}}|||zzzxxxwwwwwwzzz}}}}}}uuugggXXXMMMEEEFFFQQQhhh|||~~~~~~~~~|||{{{|||}}}}}}~~~}}}{{{zzz|||}}}}}}}}}|||hhhOOO???<<<999666555444333222111222222111111111000000000//////......---.........------------------------)))***++++++,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,++++++******++++++,,,,,,,,,---------.....................///000000,,,222444888??????III```vvviiiZZZTTTPPPLLLIIIIIIJJJIIIHHHEEECCC@@@===<<<777777555444444333333333444666888999888;;;@@@EEEKKKMMMPPPQQQQQQQQQQQQRRRVVVYYYZZZXXXTTTUUU[[[aaannnyyy{{{nnnbbb[[[ZZZ\\\bbbiiiqqqyyy}}}~~~~~~~~~~~~~~~~~~~~~}}}{{{zzz{{{|||{{{zzzzzz{{{}}}||||||vvvuuurrrmmmggg```ZZZWWWPPPNNNLLLKKKJJJIIIFFFDDDDDDEEEGGGLLLTTT\\\dddiiipppssswww|||{{{}}}}}}zzzyyyrrrssstttuuuuuurrrmmmiiiiiiiiiiiihhhfffcccaaa```fffgggkkkooouuuzzz~~~}}}|||zzzzzzyyyyyyssssssssssssssstttuuuvvvpppsssvvvwwwxxxxxxzzz{{{yyy{{{}}}~~~}}}xxxyyyzzz|||}}}~~~|||yyyuuuqqqnnnlllkkkfffgggiiikkklllnnnqqqtttyyy{{{||||||{{{zzz|||}}}~~~|||yyyvvvuuuuuuvvvxxxzzzxxxvvvuuuuuuuuutttsssttttttttttttsssssssssssswwwvvvuuuttttttttttttuuuvvvwwwyyyzzz||||||}}}}}}|||}}}ssshhh___YYY]]]```ffflllsssxxx{{{}}}~~~}}}{{{{{{|||}}}~~~}}}|||}}}~~~~~~}}}}}}{{{yyy{{{}}}rrrdddZZZJJJFFFJJJ]]]xxx}}}~~~~~~}}}{{{|||~~~~~~}}}{{{zzz|||}}}}}}}}}~~~}}}~~~vvv}}}gggOOOBBB;;;555555666444222111222222222111111111000000///...............///000------------------------******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,,,,,,,---------.....................///000000,,,333444777===>>>EEEWWWvvv}}}mmm\\\SSSPPPLLLIIIIIIIIIIIIHHHFFFDDDAAA???===777666555444444444444444444666777777888:::>>>AAAHHHJJJMMMNNNNNNNNNOOOPPPTTTWWWYYYXXXUUUUUUXXX\\\hhhttt}}}rrrfff___\\\\\\]]]ccckkksssyyy|||~~~~~~}}}}}}~~~~~~~~~||||||}}}}}}|||{{{{{{{{{}}}~~~|||xxxwww~~~zzzxxxuuuoooiiibbb\\\YYYSSSQQQNNNMMMLLLKKKIIIGGGCCCDDDGGGLLLTTT]]]eeejjjqqqtttyyy}}}zzz}}}~~~|||zzzyyyxxxppppppppppppooollliiigggkkkkkklllkkkiiieeeaaa^^^```aaadddiiiooovvv|||~~~}}}|||{{{{{{{{{{{{xxxxxxwwwwwwwwwxxxxxxyyyppprrruuuvvvwwwwwwyyy{{{wwwxxx{{{|||}}}|||{{{zzzxxxyyyzzz|||~~~|||zzzwwwtttpppllljjjiiigggiiimmmoooqqqsssvvvxxxzzz{{{||||||{{{zzz|||}}}~~~}}}|||zzzwwwuuutttvvvxxxyyy{{{yyywwwwwwxxxxxxvvvuuutttttttttsssssssssrrrrrruuuttttttsssssssssssssssuuuvvvwwwyyyzzzzzzzzzzzzvvvzzzzzznnnggg___aaaeeejjjoootttxxxzzz}}}~~~}}}|||zzzzzz|||~~~~~~}}}~~~}}}{{{~~~vvvllleeeSSSLLLKKKZZZsss~~~~~~}}}|||{{{}}}}}}{{{{{{|||}}}~~~}}}}}}~~~~~~~~~~~~~~~}}}|||~~~~~~}}}~~~hhhvvviiiIII===444555777555222222222222222222111111111111//////.........//////000------------------------+++,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,,,,,,,,,,---------.....................///000000000555333444;;;===CCCRRRhhh~~~mmmZZZQQQOOOLLLJJJJJJHHHHHHHHHGGGFFFCCC@@@???888888777666555555555666666666777888888:::<<<>>>CCCFFFIIIKKKKKKLLLMMMNNNPPPSSSUUUVVVTTTTTTWWWYYYdddqqqvvvlllddd```^^^ZZZ]]]ccckkksssxxx|||}}}~~~}}}||||||}}}~~~}}}~~~}}}}}}~~~~~~~~~|||{{{|||~~~~~~~~~{{{wwwtttxxx}}}{{{vvvpppjjjeeeaaa^^^VVVSSSPPPMMMLLLKKKIIIHHHCCCEEEHHHMMMUUU___ggglllsssvvvzzz}}}~~~}}}}}}{{{yyyxxxwwwwwwqqqpppnnnkkkhhhhhhhhhiiimmmnnnppppppnnniiidddaaa^^^___aaaeeekkkrrrxxx|||}}}}}}|||{{{zzzzzz{{{{{{zzzzzzyyyxxxxxxxxxyyyyyyssstttuuutttsssssstttvvvuuuvvvxxxzzzzzzyyyxxxwwwvvvwwwxxxzzz}}}~~~}}}||||||vvvuuurrrooollljjjhhhhhhlllooosssuuuvvvwwwxxxzzzyyyzzz||||||||||||}}}~~~|||{{{yyyxxxvvvuuuvvvxxx{{{|||{{{zzzyyyyyyzzzyyyxxxvvvtttssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrpppppprrrtttuuuvvvwwwwwwvvvzzz~~~jjjjjjjjjlllnnnrrrvvvxxx|||}}}}}}{{{zzz{{{}}}~~~~~~~~~{{{zzz~~~{{{wwwsssoooaaaZZZXXXdddyyy~~~~~~}}}|||}}}~~~||||||}}}~~~~~~}}}~~~~~~~~~}}}|||{{{{{{}}}}}}~~~YYYkkk}}}VVVDDD666666888555333444333222222222222111111111000000//////.../////////------------------------,,,,,,---............---------,,,,,,,,,,,,++++++++++++******++++++,,,,,,,,,,,,,,,---------.....................///000000222777222111:::>>>BBBNNN\\\lllYYYQQQPPPNNNKKKJJJGGGGGGHHHHHHGGGEEEBBB@@@::::::999777777666666666777777777888999:::;;;;;;>>>AAAEEEHHHIIIJJJLLLMMMMMMOOOQQQRRRRRRSSSUUUVVV___jjj{{{zzzrrrkkkeeebbbZZZ[[[]]]ccckkkrrrvvvxxxzzzzzzzzz{{{|||}}}~~~~~~}}}||||||~~~~~~~~~||||||~~~~~~}}}}}}~~~~~~|||}}}~~~{{{xxxvvvzzzzzz|||xxxssssssrrrppplllhhheeeaaa___XXXTTTPPPMMMKKKJJJHHHFFFDDDEEEIIIOOOWWWaaajjjooouuuwwwyyy}}}|||yyywwwvvvuuuvvvsssqqqmmmiiieeeeeehhhkkklllnnnpppqqqoookkkfffccc```aaacccfffkkkqqqvvvyyy|||{{{{{{zzzzzzzzz{{{{{{zzzyyyxxxwwwwwwwwwwwwwwwvvvuuusssooolllkkkmmmnnnrrrsssvvvxxxxxxxxxwwwvvvttttttuuuxxx{{{~~~}}}{{{zzzyyyyyypppooollljjjiiiiiijjjkkksssvvvzzz{{{{{{zzzzzzzzzxxxzzz{{{||||||}}}~~~|||{{{wwwwwwwwwwwwyyyzzz|||~~~{{{zzzyyyzzz{{{{{{yyywwwssssssssssssrrrrrrrrrrrrooopppqqqrrrssssssssssssrrrrrrssstttvvvxxxyyy{{{{{{~~~zzzwwwrrroooooorrrvvvyyy{{{|||}}}}}}||||||~~~~~~}}}~~~~~~uuuqqqqqq||||||zzzyyyxxxwwwpppkkkjjjttt}}}~~~~~~}}}~~~~~~|||{{{zzz~~~}}}~~~OOO^^^rrreeeOOO<<<888999555222444333333222222222111111111111111000///.........///------------------------++++++,,,------------,,,---------,,,,,,+++++++++++++++******++++++,,,---,,,,,,,,,---------.....................///000000000555111000:::>>>@@@HHHQQQttt|||ooo\\\TTTSSSPPPMMMKKKFFFGGGHHHIIIHHHFFFCCCAAA<<<;;;999888777666555555777777666777888999999999:::===BBBEEEGGGIIILLLMMMMMMNNNOOOOOOOOOPPPRRRSSSVVVaaappp}}}}}}wwwqqqkkkggg___\\\ZZZ]]]cccjjjoooqqqtttuuuvvvxxxzzz||||||}}}{{{zzzyyyyyyzzz{{{zzzyyy|||~~~~~~}}}|||}}}}}}~~~}}}{{{||||||{{{{{{{{{xxxrrrllliiifffhhhkkknnnmmmjjjfffccc[[[WWWRRRNNNLLLJJJHHHFFFEEEFFFJJJPPPYYYccclllqqquuuvvvwwwzzz}}}{{{xxxuuuttttttuuuqqqpppnnnjjjeeedddfffiiikkklllooopppooolllhhhfffcccdddfffjjjnnnssswwwzzz{{{{{{zzzzzzzzz{{{{{{|||{{{zzzyyyxxxwwwvvvvvvwwwuuusssnnnhhhdddccceeehhhkkkmmmqqqtttvvvwwwwwwwwwtttttttttuuuxxx{{{}}}}}}||||||zzzxxxwwwvvvpppnnnlllkkklllooorrruuuxxx{{{}}}|||{{{yyyzzz|||}}}|||}}}~~~}}}~~~}}}|||wwwxxxyyyzzz{{{|||||||||zzzzzzyyyzzz{{{{{{yyywwwsssssssssrrrrrrrrrqqqqqqoooppprrrtttuuuvvvvvvvvvxxxwwwvvvvvvwwwzzz}}}}}}yyyssspppsssxxx|||zzz|||~~~~~~~~~~~~|||}}}~~~~~~}}}|||llldddaaakkk}}}zzzyyyzzzzzzzzzyyyvvvwww~~~~~~}}}|||{{{KKKUUUeeewwwpppWWW@@@;;;;;;555222444333333333222222222111111222222111///............------------------------******+++,,,,,,,,,,,,+++---------,,,,,,++++++++++++*********+++,,,,,,---,,,,,,,,,---------.....................///000000---444111000;;;???>>>CCCLLLmmmyyy{{{rrr___WWWVVVSSSNNNKKKEEEGGGHHHIIIIIIFFFDDDBBB<<<;;;999888666555444444777666555666777888777777777;;;@@@DDDFFFIIILLLNNNNNNNNNNNNMMMMMMNNNOOOPPPNNNYYYiiivvv}}}zzztttnnnjjjccc^^^YYYYYY^^^eeeiiikkkoooqqqtttwwwyyyzzz{{{{{{yyywwwvvvwwwxxxxxxwwwvvv}}}~~~}}}|||{{{|||}}}~~~~~~~~~{{{{{{}}}}}}xxxpppiiifffbbbhhhpppwwwyyyvvvppplll```\\\VVVQQQNNNLLLJJJHHHFFFGGGKKKQQQZZZdddmmmrrrtttuuuvvvxxx{{{{{{wwwtttsssttttttnnnooooookkkgggdddeeegggjjjlllnnnpppooommmjjjhhheeegggiiimmmrrrvvvzzz||||||{{{{{{{{{{{{||||||}}}}}}|||{{{zzzyyyxxxxxxxxxtttqqqjjjccc^^^^^^aaadddeeegggkkkppptttvvvwwwwwwuuutttttttttvvvyyy|||~~~{{{||||||{{{zzzxxxuuutttsssqqqooonnnqqqvvv{{{{{{~~~~~~}}}zzz|||}}}}}}||||||}}}~~~zzz{{{~~~yyyzzz{{{|||}}}|||{{{zzzzzzyyyyyy{{{|||{{{yyywwwsssssssssrrrrrrrrrqqqqqqooopppsssuuuwwwxxxxxxxxxyyywwwuuuttttttwwwzzz}}}|||}}}}}}}}}~~~|||tttqqqtttzzzyyy|||}}}||||||}}}}}}{{{zzzhhh\\\UUU\\\ooo~~~|||yyyxxxyyyzzzzzzyyyzzzzzz{{{~~~~~~~~~~~~~~~|||{{{~~~}}}KKKJJJSSSggg~~~eeeDDD===>>>777111333777111///222444111......''')))+++---////////////........................------------------------++++++,,,------......///+++******************+++,,,,,,,,,,,,,,,,,,,,,,,,...///////////////......///000111222444888>>>BBBMMM```tttxxxyyymmmbbbVVVMMMIIIKKKIIIIIIIIIIIIHHHGGGFFFFFF@@@===:::777777666444333777777777777777777777777666888;;;???CCCGGGJJJLLLLLLMMMNNNOOOOOONNNLLLJJJJJJQQQ^^^mmm{{{~~~vvvnnniiiccc[[[WWWYYY^^^dddgggmmmpppssstttrrrqqqssstttsssrrrrrrssssssuuuvvvwwwzzz|||||||||}}}}}}~~~~~~~~~{{{zzzzzz|||~~~zzzxxxvvvnnneee```hhhuuuuuulllcccXXXQQQOOOOOOMMMJJJJJJIIIJJJQQQ[[[fffmmmooouuuttttttvvvyyy}}}~~~{{{xxxwwwuuurrrpppsssqqqooollliiifffeeedddlllmmmnnnoooooonnnmmmllllllmmmooossswww{{{~~~}}}}}}}}}~~~}}}{{{~~~}}}{{{yyyxxxyyyzzz{{{yyywwwpppfff\\\XXX[[[```eeehhhmmmrrrvvvxxxxxxxxxyyywwwuuurrrrrrsssuuuvvvtttuuuvvvvvvuuuuuuvvvxxxrrrttttttuuuuuuwwwzzz}}}{{{yyy~~~}}}|||{{{{{{|||}}}~~~~~~~~~~~~|||{{{zzzzzzyyyyyyzzzzzzzzzzzz{{{{{{{{{zzzyyyyyytttsssssssssssstttuuuuuusssuuuxxxzzz|||||||||{{{}}}|||zzzxxxxxxyyyzzz{{{{{{|||~~~|||}}}}}}}}}}}}{{{rrrooouuu{{{~~~~~~}}}{{{|||~~~}}}wwwrrrbbbZZZTTTYYYhhhuuuyyyxxx{{{zzzxxxvvvtttttttttuuuwwwyyyyyyxxx~~~|||~~~}}}}}}~~~}}}~~~~~~NNNLLLRRRcccwwwnnnKKKAAA>>>777333666;;;555111333444222000000222222222222111///...---........................------------------,,,,,,------------------,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,......////////////......///000111222444888===AAALLL]]]wwwvvvxxxlll^^^QQQLLLNNNJJJJJJIIIIIIHHHFFFEEEDDDAAA>>>:::888777666555333666666666666666666666666777888;;;>>>BBBFFFIIIKKKLLLMMMOOOPPPPPPOOOMMMLLLLLLQQQ\\\kkkyyy}}}~~~{{{sssiiiccc[[[VVVVVVYYY]]]```gggiiilllmmmlllkkklllmmmnnnnnnoooppprrrssstttuuuwwwyyy|||~~~}}}}}}}}}}}}~~~~~~|||{{{{{{||||||{{{xxxpppfffeeelllwwwrrrhhh[[[SSSPPPPPPNNNLLLLLLKKKLLLRRR\\\gggmmmqqqttttttuuuwwwzzz}}}}}}zzzxxxwwwvvvuuutttuuutttrrrpppnnnkkkjjjiiikkklllmmmnnnnnnooooooooooooppprrruuuxxx{{{~~~~~~}}}}}}}}}~~~~~~|||zzzzzzyyyxxxxxxxxxzzz|||}}}{{{xxxqqqfff\\\XXX[[[___cccffflllrrrvvvyyyzzzzzzxxxvvvsssqqqpppppprrrsssrrrssstttsssqqqpppqqqrrrsssuuuvvvwwwvvvxxxzzz|||}}}~~~~~~|||}}}}}}|||{{{{{{|||}}}~~~}}}}}}~~~}}}{{{{{{|||~~~}}}|||{{{{{{zzzzzz{{{{{{zzzzzz{{{{{{zzzzzzyyyyyyttttttssssssttttttuuuvvvwwwxxxzzz{{{||||||||||||}}}{{{zzzxxxxxxyyyzzz{{{zzzzzz|||}}}~~~~~~}}}}}}yyyyyyyyyyyyyyyzzz~~~{{{rrrooouuu{{{~~~}}}}}}~~~}}}xxxsssddd___]]]cccnnnvvvwwwtttuuutttrrrpppoooooopppppprrruuuuuuuuu{{{~~~}}}}}}~~~~~~SSSNNNOOO\\\lllzzzyyyVVVFFF???777666:::@@@999333444444222111222666666555444222///---,,,.................................------,,,,,,,,,.........---,,,+++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,......///////////////......000111222444777<<>>DDD<<<555444444222111222111111111111000//////....................................------,,,,,,+++---------,,,,,,,,,++++++---------,,,,,,---------++++++,,,,,,,,,,,,---------...//////////////////...000111222333666:::===BBBMMMeee}}}iiiVVVOOOPPPKKKKKKKKKKKKJJJIIIHHHHHHDDDAAA===:::999888666555666666666666666666666666777777999<<>>CCCGGGIIILLLNNNPPPRRRTTTTTTSSSSSSQQQPPPSSS]]]kkkxxx}}}}}}}}}~~~{{{uuummmfff```]]]ZZZXXXZZZZZZZZZ[[[]]]___``````cccdddfffiiikkkmmmnnnooorrruuuxxx|||~~~|||{{{|||~~~~~~~~~}}}~~~tttfffggghhhlllyyy|||iii[[[TTTRRRPPPOOOKKKJJJKKKMMMQQQYYYaaagggmmmrrrxxx}}}~~~~~~~~~|||zzzzzz~~~|||||||||zzzvvvsssrrrrrrtttuuuuuuvvvyyy{{{}}}~~~{{{zzzzzzyyywwwuuuvvvuuuuuuuuuwwwyyy|||~~~xxxmmmaaaZZZXXX\\\___eeehhhmmmssswwwyyyzzzzzz{{{yyyvvvssspppnnnmmmmmmlllnnnpppppppppqqqsssuuuxxxzzz||||||{{{zzzzzzzzz}}}}}}~~~~~~}}}}}}}}}}}}}}}}}}|||{{{{{{zzz{{{||||||||||||~~~}}}}}}|||||||||||||||~~~~~~~~~}}}|||{{{zzzzzzxxxxxxwwwwwwxxxxxxyyyzzz{{{zzzyyyyyy{{{~~~~~~}}}{{{yyyyyyzzz{{{|||||||||{{{zzzzzzyyyyyyyyy|||}}}}}}|||{{{}}}|||qqqmmmrrryyy||||||}}}}}}|||zzzyyy{{{|||}}}||||||||||||{{{yyyxxxrrrrrrpppmmmgggbbb]]]ZZZXXXWWWVVVUUUUUUVVVWWWWWWXXX]]]bbbeeegggooo~~~~~~vvvfffVVVQQQUUU^^^iiirrrsssyyysss]]]JJJ<<<;;;???EEE<<<444333222000///000222111000///////////////........................------------------------*********+++,,,---------...------,,,,,,------...***++++++,,,,,,------...,,,---...///000000000000...///111222333444777999???EEESSSmmmttt```VVVTTTKKKKKKLLLMMMMMMMMMMMMLLLHHHDDD@@@===<<<:::888666555555555555555555555555666666888:::>>>CCCHHHKKKLLLNNNPPPSSSTTTTTTSSSRRRPPPPPPRRRYYYdddqqq|||~~~|||}}}}}}~~~~~~}}}xxxqqqjjjeee```[[[YYYWWWVVVVVVYYY\\\___aaaaaaeeeeeeeeefffhhhjjjkkklllnnnppptttxxx|||~~~~~~~~~}}}}}}~~~~~~{{{jjjjjjggggggqqq|||jjj[[[UUURRRPPPNNNLLLLLLLLLLLLOOOVVV___eeeiiipppyyy~~~~~~}}}~~~|||zzzyyyzzz~~~{{{wwwuuutttuuuvvvtttvvvyyy{{{}}}~~~~~~}}}|||{{{{{{{{{yyyvvvssstttssssssssstttvvvyyy{{{}}}uuuiii^^^XXXYYY^^^aaagggiiinnnssswwwyyyyyyyyy}}}{{{yyyvvvsssqqqooonnnmmmooorrrssstttuuuwwwyyyxxxzzz||||||zzzzzzzzz{{{~~~}}}||||||}}}~~~~~~~~~}}}|||{{{zzzwwwxxxyyyzzzyyyzzz}}}~~~}}}}}}}}}}}}~~~~~~}}}|||{{{zzzzzzzzzzzzzzz{{{||||||zzzzzzzzzzzz|||~~~|||{{{{{{{{{}}}~~~~~~}}}|||{{{{{{{{{{{{{{{{{{||||||||||||~~~~~~qqqlllqqqwwwzzzzzzzzzyyywwwttttttuuuwwwyyyzzz{{{|||{{{yyywwwuuunnnlllhhhbbb]]]XXXTTTRRRNNNMMMLLLJJJJJJJJJKKKLLLQQQTTTZZZ___ccciiivvvwwwaaaWWWWWW]]]gggppppppuuu~~~jjjRRRAAA<<<>>>DDD;;;555444444111000111333222000///......//////........................+++,,,,,,------.........++++++++++++++++++,,,,,,------,,,,,,,,,,,,------******+++,,,,,,---......,,,---...///000000000000...///111222222333666888<<>>===;;;999777555555555555555555555555555666777:::???EEEJJJMMMMMMNNNQQQRRRSSSSSSRRRQQQMMMOOOQQQUUU]]]jjjxxx~~~~~~~~~~~~}}}yyytttnnniiiddd___\\\YYYWWWWWWZZZ___dddfffeeegggfffdddcccdddeeehhhiiilllooossswww{{{}}}~~~~~~~~~~~~~~~qqqooojjjggglllzzz{{{iii[[[UUURRROOOLLLKKKKKKKKKJJJLLLRRR[[[aaafffnnnxxx~~~~~~||||||}}}{{{zzzzzz||||||yyywwwvvvvvvvvvuuuwwwyyy{{{||||||{{{zzzzzzzzzzzz||||||yyyuuuqqqooonnnnnnnnnpppsssvvvxxxzzzqqqeee[[[WWWZZZ```dddeeehhhnnnsssxxxzzz{{{{{{}}}|||zzzwwwuuurrrqqqpppoooqqqssstttuuuvvvxxxzzzxxxyyyzzzzzzyyyyyy{{{}}}~~~~~~~~~~~~}}}}}}}}}|||}}}~~~~~~~~~}}}|||zzzyyytttvvvwwwxxxxxxyyy|||~~~}}}|||}}}||||||||||||}}}~~~~~~}}}||||||}}}~~~~~~||||||}}}~~~~~~}}}||||||{{{|||}}}}}}{{{|||}}}}}}~~~qqqkkkooouuuxxxvvvuuussspppmmmlllnnnpppsssuuuwwwxxxuuuqqqmmmkkkeeeaaa\\\YYYVVVTTTPPPMMMJJJHHHGGGEEEDDDDDDEEEEEEJJJKKKQQQYYY^^^cccooo{{{~~~~~~jjj\\\YYY^^^gggooossswww}}}sssYYYEEE======CCC<<<666555555222111111///......------...///000........................***++++++,,,---...//////------,,,++++++*********---,,,,,,++++++,,,,,,---******+++,,,,,,---......,,,---...///000000000000---///111222222333555777888===FFFXXXyyyzzzgggXXXRRRNNNMMMMMMKKKIIIGGGEEEDDDJJJFFFBBB???===;;;999777555555555555555555555555555666777:::???FFFKKKOOOMMMOOOQQQRRRSSSRRRQQQPPPLLLNNNQQQTTTYYYfffvvv|||wwwrrrnnniiiddd```\\\ZZZZZZ^^^dddiiikkkkkkhhhfffcccaaaaaabbbeeegggmmmppptttxxx|||~~~~~~~~~~~~uuussslllgggjjjuuuyyyhhh[[[UUURRRNNNLLLHHHIIIHHHGGGHHHMMMWWW^^^eeemmmxxx~~~~~~|||{{{|||{{{zzz{{{~~~}}}{{{yyyxxxwwwwwwwwwwwwxxxzzz{{{{{{zzzxxxwwwwwwxxxzzz|||}}}zzzuuuqqqjjjjjjjjjkkknnnqqqtttvvvwwwooobbbYYYWWW[[[aaaeeecccgggmmmsssxxx{{{}}}}}}}}}|||zzzxxxuuusssqqqpppqqqrrrttttttttttttvvvxxxxxxyyyyyyyyyxxxyyy|||~~~}}}}}}}}}}}}}}}~~~~~~~~~}}}~~~~~~~~~}}}|||zzzyyyuuuvvvxxxxxxyyyzzz}}}~~~}}}~~~~~~~~~~~~~~~}}}}}}~~~~~~}}}|||{{{{{{|||}}}~~~}}}~~~qqqkkknnntttwwwrrrqqqnnnjjjfffeeegggiiimmmpppsssrrrnnnhhhccc```\\\YYYUUUTTTTTTSSSOOOJJJJJJIIIGGGEEEDDDDDDDDDDDDFFFFFFKKKUUU[[[```jjjuuu~~~}}}}}}~~~~~~~~~~~~jjjZZZXXXgggwwwxxxwwwyyy~~~oooVVVEEE@@@@@@:::666777666222///000222222222111111111111000000000//////.........---..........................................---------,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------............////////////111000000000111333555666:::===CCCPPPjjj{{{fffWWWTTTLLLMMMNNNNNNNNNNNNMMMMMMKKKJJJGGGDDDAAA>>><<<;;;777777666555555666777888666666777:::???EEEKKKOOOMMMOOOPPPRRRSSSSSSRRRQQQSSSNNNLLLPPPXXXdddttt~~~|||sssrrrqqqlllhhhfff___bbbfffjjjmmmnnnnnnnnniiidddaaaccccccaaabbbdddjjjpppwww|||}}}~~~|||xxxpppkkkjjjpppyyyvvvgggZZZSSSOOOOOOOOOQQQLLLHHHJJJLLLNNNUUU\\\eeemmmvvv~~~~~~|||zzz}}}|||||||||~~~yyyuuuttttttuuuuuuxxxyyyyyywwwvvvvvvwwwyyyyyy{{{|||}}}|||yyyuuusssmmmkkkjjjkkkooosssvvvwww}}}nnn___YYY[[[^^^ccciiikkkjjjkkkpppwww|||~~~~~~{{{{{{{{{{{{{{{{{{zzzzzz{{{yyyuuurrrqqqsssvvvxxx|||{{{{{{||||||~~~~~~~~~~~~~~~}}}|||{{{{{{zzzyyyxxxvvvuuuvvvyyy}}}~~~~~~~~~~~~}}}~~~pppjjjppptttppptttppplllhhhfffdddbbb```jjjmmmpppooojjjddd^^^ZZZVVVVVVVVVVVVUUUUUUUUUUUUQQQOOOLLLJJJIIIHHHFFFDDDIIIGGGIIIQQQZZZbbblllttt}}}~~~~~~}}}}}}~~~xxxccc\\\dddrrryyyxxxyyy}}}uuu]]]KKKDDDEEE===777555444222111222222222222111111111111000000/////////............................................................---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------............////////////111000000000111333555666999<<>><<<:::888777666555555666777888777666666999===DDDJJJNNNNNNOOOPPPPPPQQQQQQQQQQQQTTTPPPOOOPPPTTT]]]mmm{{{||||||}}}~~~~~~vvvuuuuuupppkkkiiieeegggkkknnnpppooonnnmmmgggbbb___``````^^^___bbbiiiooowww|||~~~~~~~~~yyypppiiifffiiipppuuuwwwpppeee[[[VVVSSSRRRRRRRRRLLLHHHIIIJJJMMMSSSZZZfffllluuu{{{}}}}}}{{{{{{|||||||||}}}~~~~~~}}}wwwttttttuuuvvvvvvvvvwwwxxxxxxvvvuuuuuuvvvzzz{{{|||}}}{{{xxxtttrrrnnnllljjjjjjnnnsssvvvwww|||nnn___ZZZ\\\___eeejjjkkkjjjkkkooovvv{{{}}}~~~}}}|||{{{yyyxxxxxxxxxxxx{{{xxxuuurrrqqqsssvvvwwwxxxxxxyyyyyyzzz|||}}}~~~}}}}}}~~~~~~}}}|||~~~}}}|||{{{{{{zzzxxxvvvuuuvvvyyy|||~~~|||}}}ssskkkppptttqqqqqqooommmiiieeebbbaaa```hhhiiiiiifffaaa\\\YYYXXXYYYYYYYYYXXXXXXXXXXXXXXXWWWTTTQQQNNNMMMKKKIIIGGGHHHEEEGGGOOOXXX```jjjssszzz~~~ppp```aaaiiissstttuuuxxx~~~hhhUUUKKKJJJ@@@777444333222333555222222222111111111111000////////////............................................................---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,---------............/////////000000///000111222444555888;;;???FFFUUUtttmmmZZZSSSPPPNNNLLLKKKJJJKKKLLLMMMLLLKKKIIIFFFBBB???<<<:::888777666555555666777888888777666777;;;BBBIIIMMMOOOOOONNNNNNNNNOOOOOOPPPTTTRRRQQQPPPOOOTTTcccrrrzzzzzz{{{}}}~~~zzzzzzyyyuuupppnnnkkkmmmqqqssssssqqqnnnlllfffaaa^^^^^^]]][[[\\\```hhhoooxxx}}}~~~~~~{{{rrriiidddccceeeggglllhhhbbb^^^[[[YYYXXXVVVVVVPPPKKKJJJJJJLLLRRRYYYeeejjjpppvvvxxxyyyzzz{{{zzz{{{|||~~~~~~{{{{{{}}}|||wwwtttsssttttttttttttuuuwwwwwwuuuttttttttt{{{|||}}}}}}{{{xxxtttrrrpppmmmjjjjjjmmmrrruuuwwwzzzlll^^^ZZZ]]]aaaggglllkkkkkkkkkoootttyyy{{{|||~~~|||zzzwwwvvvvvvwwwwww{{{yyyvvvsssssstttvvvxxxxxxxxxxxxyyyzzz{{{}}}~~~}}}}}}~~~~~~~~~~~~}}}}}}~~~}}}|||{{{{{{zzzyyywwwvvvvvvxxx{{{}}}~~~~~~|||~~~uuulllooosssssspppqqqpppkkkeee```___```eeeeeebbb^^^ZZZXXXXXXYYY]]]]]]^^^^^^___````````````]]]YYYVVVTTTQQQNNNLLLIIIFFFGGGNNNVVV^^^hhhqqqvvv~~~|||eee^^^```fffiiinnnttt}}}uuuaaaTTTKKK@@@666444444444444666222222222111111111000000///////////////.................................---------...............---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,---------------.........//////////////////000222333555777:::???BBBLLLfffxxxeee[[[RRRPPPLLLIIIHHHIIIKKKMMMLLLKKKJJJGGGCCC@@@<<<:::888888666555555666666777888777555666999@@@FFFKKKOOONNNMMMLLLLLLMMMNNNOOOQQQQQQQQQOOOKKKMMMZZZiii}}}}}}}}}}}}~~~~~~~~~}}}yyytttrrrnnnppptttvvvvvvsssooollljjjeeebbbaaa^^^ZZZ\\\aaaiiipppyyy~~~~~~|||sssjjjdddaaa```___dddbbbaaabbbbbbaaa^^^\\\[[[TTTNNNLLLLLLLLLRRRXXXaaaeeejjjnnnqqqtttwwwyyyyyy{{{}}}zzzyyy{{{}}}xxxtttssssssrrrrrruuuuuuvvvtttsssssstttvvv}}}zzzwwwuuusssooolllkkknnnrrruuuwwwvvviii\\\YYY]]]bbbhhhmmmlllllllllnnnrrrvvvyyy{{{~~~|||yyywwwvvvwwwyyy{{{~~~|||yyyvvvvvvwwwyyyzzz||||||{{{{{{||||||}}}~~~}}}~~~~~~~~~}}}|||{{{zzzzzzzzzyyywwwvvvvvvxxxzzz{{{~~~}}}}}}}}}~~~~~~wwwmmmoootttvvvtttvvvuuuooofff___^^^___ccccccaaa^^^\\\[[[]]]___cccdddeeegggiiijjjlllllliiifffbbb^^^\\\YYYVVVSSSNNNJJJIIINNNTTT[[[eeennntttzzz~~~~~~lll\\\WWWXXX^^^hhhsssnnn^^^JJJ???666555777666444444222222222111111111000000.........///////////////........................---------.........//////---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------------------............///.........///111333444555999>>>AAAGGG\\\kkk___TTTRRRMMMJJJHHHIIIJJJLLLKKKKKKJJJHHHEEEAAA>>>;;;999888777555555555666777888666555555888>>>DDDGGGNNNMMMLLLKKKKKKMMMNNNOOONNNOOOPPPNNNIIIIIIUUUcccttt~~~}}}}}}}}}~~~{{{vvvuuuoooqqqtttwwwwwwtttqqqooooookkkhhheeeaaa]]]___eeelllsss{{{~~~yyyqqqiiieeebbb___^^^bbbbbbccceeegggfffcccaaa[[[TTTOOOMMMLLLKKKOOOTTT[[[^^^bbbgggkkkpppuuuxxxzzz||||||{{{|||~~~~~~~~~|||xxxuuuuuuuuuuuutttwwwwwwuuusssrrrtttxxx{{{~~~|||zzzvvvsssooonnnppptttvvvxxxrrrfffZZZYYY]]]ccciiiooonnnnnnnnnoooqqqtttxxxzzz}}}|||zzzyyyyyy{{{~~~}}}{{{zzz{{{|||}}}~~~}}}||||||||||||||||||||||||}}}}}}~~~~~~~~~}}}{{{zzzyyyxxxyyyxxxwwwvvvvvvwwwyyyzzz||||||{{{|||}}}~~~~~~xxxooopppvvvzzz{{{|||{{{ssshhh```___```___aaaccccccccccccdddfffiiijjjlllnnnqqqsssuuuvvvooolllhhheeeccc```]]][[[VVVPPPMMMOOOSSSYYYccckkkvvvzzz~~~~~~}}}}}}www^^^RRRPPPVVVaaaqqq~~~kkkOOOCCC999777999777444333222222222111111111111000.........///////////////........................,,,,,,------.../////////---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------,,,------------...............---...///000222333444777===AAADDDTTTxxxnnn___VVVSSSOOOKKKIIIIIIJJJKKKJJJJJJJJJIIIFFFCCC???===999888777666555555666666666555555555888<<>>@@@IIIJJJKKKMMMNNNOOOPPPPPPOOOMMMMMMMMMKKKJJJPPPXXXbbbttt~~~|||{{{{{{|||}}}~~~~~~~~~~~~~~~~~~zzzzzzvvvvvvwwwwwwvvvuuuttttttllljjjiiiiiifffeeellltttwww{{{xxxpppllllllmmmkkkiiijjjhhhgggggggggfffcccaaaWWWRRRPPPPPPNNNKKKKKKNNNPPPTTTZZZ```fffnnnuuuzzz~~~~~~{{{xxx{{{|||{{{{{{{{{zzzyyyvvvxxxzzz{{{|||~~~|||zzzxxxxxxyyyzzzzzzyyyooodddZZZ[[[aaahhhooouuurrrsssrrrqqqppprrrwww{{{}}}}}}}}}}}}~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~{{{{{{zzzzzz{{{|||~~~}}}|||zzzzzzvvvvvvvvvvvvwwwxxxzzzzzzyyyyyyyyyzzz|||~~~|||xxx}}}yyyrrrmmmiiihhhhhhgggiiilllmmmmmmnnnpppqqqppppppqqqqqqqqqqqqqqqqqqmmmjjjgggfffeeedddbbbaaa[[[TTTOOOOOOSSSYYYcccmmmwww|||~~~|||}}}lllYYYJJJJJJPPPbbb{{{dddRRR@@@888777555444333222222222111111111111000---.........//////000000........................,,,,,,------...///000000---,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------,,,,,,,,,---------......------------...000111333333333999??????FFFaaaoooXXXVVVRRROOOLLLJJJJJJJJJGGGHHHIIIJJJHHHFFFBBB@@@:::999777666555555555666444444555777999;;;===>>>HHHIIILLLNNNPPPPPPPPPPPPRRRNNNMMMMMMLLLKKKNNNTTT]]]ppp~~~}}}~~~}}}|||||||||}}}~~~||||||zzzzzzyyywwwvvvuuuuuutttgggfffggghhhfffgggpppzzz{{{~~~~~~~~~~~~}}}uuuqqqrrrtttsssqqqmmmkkkhhhfffeeecccaaa___YYYUUUTTTUUUSSSOOONNNPPPOOOSSSYYY```gggooovvv{{{}}}~~~~~~zzzvvvxxx~~~~~~{{{yyyvvvttttttxxx}}}~~~|||{{{|||}}}}}}{{{zzzpppddd[[[]]]dddkkkrrrxxxssstttsssqqqppprrrwww{{{}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}|||{{{uuuuuuuuuvvvwwwyyyzzz{{{xxxxxxxxxyyy{{{~~~|||}}}vvvpppmmmmmmllllllooopppqqqqqqqqqrrrtttvvvrrrqqqpppooommmlllkkkjjjiiigggdddcccdddcccbbbaaaZZZSSSMMMNNNRRRYYYdddooorrryyy}}}~~~xxx```QQQMMMMMMXXXqqquuu\\\DDD;;;;;;888444333555555444333333222222111////////////.......................................------------...//////...------,,,,,,------...((()))***+++---...///000,,,,,,,,,,,,,,,,,,,,,,,,***,,,.../////////111333444444666:::>>>HHH[[[lllhhh___UUUOOOMMMMMMJJJFFFFFFGGGIIIIIIIIIFFFCCCBBB999888666555444555666777444555666666666666999;;;BBBHHHNNNOOOMMMKKKMMMOOOSSSQQQOOOLLLKKKLLLMMMNNN\\\kkk~~~~~~||||||~~~~~~}}}}}}||||||~~~{{{{{{{{{||||||zzzvvvsssdddbbb______bbbiiipppuuu{{{}}}~~~}}}}}}~~~{{{~~~}}}|||~~~yyytttvvvyyyxxxvvvtttrrroookkkgggccc```^^^\\\ZZZWWWVVVUUUTTTRRRPPPMMMQQQYYYbbbkkkrrrxxxzzz}}}~~~~~~~~~|||{{{|||~~~~~~}}}}}}~~~~~~yyyqqqppptttzzzwwwtttrrryyy|||{{{|||}}}xxxrrrkkkaaa\\\aaajjjpppsssvvvwwwvvvuuussssssuuuyyy||||||~~~~~~}}}~~~~~~}}}}}}~~~}}}|||||||||}}}}}}|||}}}|||zzzxxxyyy{{{~~~xxxwwwvvvwwwzzz}}}~~~~~~|||uuuqqqpppqqqrrrsssuuusssrrrsssvvvxxxxxxxxxtttqqqmmmkkkjjjiiigggeeeeeeddddddddddddbbb___\\\ZZZTTTPPPPPPRRRXXXdddooouuuxxx|||}}}}}}}}}jjjQQQMMMKKKSSSggg~~~jjjMMM???<<<999555444444444444333222222111111////////////....................................---------------...//////...------,,,,,,------...,,,,,,,,,------......///------------------------,,,...//////......000111666555777999<<>><<<999777555555555666111333444555555666999;;;@@@FFFLLLNNNMMMLLLMMMPPPQQQPPPNNNMMMLLLKKKKKKLLLPPP\\\nnn}}}||||||~~~}}}|||{{{{{{|||{{{{{{{{{|||{{{wwwrrrmmmeeedddbbbcccffflllrrrvvv{{{~~~~~~|||{{{wwwvvvxxxzzz|||||||||}}}|||yyyvvvtttppplllgggccc```^^^\\\ZZZXXXWWWWWWVVVTTTRRRNNNRRRZZZcccllltttzzz|||~~~~~~~~~}}}|||zzzyyyzzz|||}}}~~~}}}}}}~~~~~~zzzqqqoooppp|||yyywwwuuuyyy{{{}}}~~~|||vvvjjjaaa\\\aaaiiiooorrrtttzzzyyywwwuuussstttxxx{{{}}}~~~~~~~~~~~~}}}}}}}}}~~~}}}}}}~~~~~~|||{{{zzzyyyyyyyyy{{{|||~~~yyywwwvvvwwwzzz|||}}}}}}zzzsssnnnnnnqqquuuvvvuuuttttttuuuxxxzzzzzzyyyvvvsssnnnkkkiiigggeeecccdddddddddeeeeeeccc___\\\XXXSSSOOOPPPTTTZZZgggrrrvvvyyy|||~~~}}}~~~~~~~~~xxxWWWPPPJJJMMM[[[mmm~~~|||ZZZEEE===:::777555333333333222111111000000////////////....................................---------------......///...------,,,,,,------......................................................///000///...---...///444444666999:::???KKKWWWzzznnndddXXXQQQOOONNNKKKHHHFFFGGGHHHIIIHHHGGGDDDCCCCCC@@@===999666555444555000111333444555666999<<<>>>CCCJJJMMMMMMMMMOOOQQQOOOOOONNNNNNMMMKKKJJJIIILLLTTTbbbrrr}}}|||~~~~~~|||zzzzzz{{{~~~yyyyyyyyyzzzyyyuuuooojjjgggggghhhjjjmmmrrrvvvyyy{{{~~~~~~}}}{{{vvvtttuuuxxx{{{~~~{{{yyywwwsssnnniiieeeaaa```]]]\\\ZZZZZZYYYXXXUUURRROOOTTT[[[eeennnvvv|||}}}{{{zzzyyyxxxvvvwwwyyy{{{}}}~~~}}}}}}}}}}}}}}}~~~{{{sssmmmlllyyy|||zzzyyyxxx{{{xxxhhh```\\\aaaiiimmmpppsssyyyyyyxxxvvvuuuvvvzzz}}}~~~~~~~~~~~~}}}zzzzzzzzzzzzzzzzzz{{{{{{zzzxxxwwwwwwyyy{{{||||||}}}}}}~~~yyytttllliiikkkpppvvvzzzyyyxxxyyyzzz}}}~~~~~~}}}xxxtttooojjjgggeeebbb```ccccccdddfffgggddd```\\\VVVQQQNNNQQQVVV^^^kkkwwwzzz}}}~~~~~~||||||~~~gggXXXJJJHHHRRR```mmmvvvxxxeeeKKK???:::888666333333222111111000000///////////////....................................------,,,,,,------...///...------,,,,,,------...---------------------------------------------------...//////......///000000000333888:::>>>GGGQQQjjjwwwlll^^^UUUQQQOOOKKKHHHFFFGGGHHHIIIHHHGGGEEEDDDCCCAAA===:::777555555555222333555555555666999;;;===BBBHHHLLLNNNOOOQQQSSSNNNOOOPPPPPPOOOMMMJJJIIIMMMRRR]]]lll}}}~~~~~~}}}{{{zzz{{{|||zzzxxxvvvuuurrrnnnkkkiiikkkmmmqqquuuxxx{{{|||{{{~~~~~~~~~zzzwwwxxx{{{~~~{{{}}}{{{vvvpppkkkgggdddbbbaaa___]]][[[ZZZWWWTTTQQQOOOTTT\\\fffoooxxx~~~{{{yyyyyyyyyyyywwwxxxyyy{{{|||}}}~~~~~~~~~}}}}}}||||||}}}}}}}}}~~~}}}ssslllhhhxxx}}}{{{yyy|||}}}vvvfff___]]]bbbiiilllooorrruuuvvvwwwwwwxxx{{{~~~zzz{{{|||||||||{{{zzzyyyzzzxxxwwwwwwyyy{{{{{{{{{~~~}}}~~~}}}{{{}}}sssnnniiicccaaaeeemmmuuuzzz}}}}}}~~~xxxtttnnniiifffdddbbb```bbbccceeeggghhhfffaaa^^^TTTPPPNNNQQQWWWaaaooo|||}}}~~~}}}}}}{{{dddLLLFFFMMMWWW```gggkkktttpppSSSAAA;;;888666333333222111111000000///////////////....................................,,,,,,,,,,,,,,,---.........------,,,,,,------...+++++++++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...///...///111222000000333888:::<<>>DDDSSSppp|||iii[[[TTTPPPLLLIIIGGGHHHHHHHHHHHHHHHGGGGGGAAA???<<<999888777777888999::::::888666666777888<<<@@@EEEKKKOOORRRSSSSSSPPPQQQRRRRRRQQQOOOMMMKKKIIIKKKSSS```qqq~~~}}}}}}||||||{{{{{{}}}wwwooojjjhhhgggmmmpppuuuzzz~~~~~~|||{{{{{{|||||||||vvvpppkkkhhhfffeeegggbbb]]]XXXUUUSSSQQQOOONNNSSS\\\fffqqqzzz~~~}}}{{{yyyxxxzzz~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~}}}sssmmmlll}}}zzzrrriii```]]]___eeekkknnnqqquuuxxxyyyzzzyyyyyyzzz|||~~~}}}|||{{{vvv|||~~~~~~~~~|||{{{zzzyyywwwvvvvvvxxxzzz{{{{{{~~~}}}~~~~~~~~~}}}{{{zzzzzz{{{{{{xxxllldddaaa^^^^^^ccciiinnnqqqpppsssxxx~~~yyyrrrmmmkkkjjjiiihhhdddddddddfffhhhgggeeecccWWWRRRPPPRRRXXXaaannn{{{yyygggUUULLLLLLXXXgggooorrrwww~~~kkkOOO???999777444444444333222222111111////////////....................................,,,,,,++++++,,,,,,---......------,,,,,,------...,,,,,,------------------------------------------+++---//////...///000222111///000555777888===BBBJJJddd|||iii[[[TTTPPPMMMKKKHHHHHHHHHHHHHHHHHHHHHHHHCCCAAA>>>;;;999888888999888999999888666666777888;;;===BBBHHHMMMPPPQQQPPPPPPQQQQQQQQQPPPNNNLLLKKKIIIJJJOOOXXXgggwww}}}||||||{{{xxxyyyzzz{{{|||~~~|||sssmmmjjjhhhnnnqqqvvv{{{|||~~~{{{xxxsssmmmhhhfffddddddeee```YYYTTTRRRQQQQQQQQQOOOTTT]]]hhhsss|||~~~}}}}}}|||yyyxxxzzz~~~~~~~~~{{{qqqooorrr}}}yyypppfff^^^\\\___gggmmmooossswwwyyyzzzzzzzzzyyyyyy{{{}}}}}}{{{xxxwwwrrryyy~~~~~~~~~~~~}}}{{{zzzyyywwwvvvuuuvvvxxx{{{||||||{{{|||}}}}}}}}}~~~~~~}}}}}}}}}}}}zzzwwwtttqqqpppqqqsssttt{{{}}}xxxllljjjhhhhhhjjjlllmmmmmmfffjjjsss}}}yyyssspppnnnmmmllleeeddddddeeegggggggggeeeYYYTTTQQQSSSWWW^^^lllwww~~~~~~wwwaaaPPPLLL[[[qqqzzzzzz{{{tttTTTAAA:::888555555444333333222222111000/////////....................................,,,,,,++++++,,,,,,---......------,,,,,,------...000//////...------,,,,,,...........................///000///......///000,,,***,,,222777999???EEEFFF]]]{{{hhhZZZSSSQQQNNNLLLHHHHHHHHHHHHHHHHHHHHHHHHFFFDDD@@@===:::999999999555666777666555666777999999<<<@@@FFFLLLNNNOOONNNPPPPPPPPPOOONNNMMMLLLKKKHHHGGGGGGMMMYYYjjj|||~~~}}}|||{{{zzzuuuvvvxxxzzz{{{|||||||||xxxrrrnnnllloooqqqvvv{{{xxxuuupppjjjfffcccccccccccc]]]VVVQQQPPPQQQSSSTTTQQQVVV___iiittt~~~~~~}}}~~~~~~}}}zzzxxxyyy~~~~~~~~~~~~}}}{{{qqqpppuuu}}}yyypppfff]]]\\\```hhhnnnppptttyyyuuuwwwxxxyyyyyy{{{}}}|||wwwsssqqqpppxxx~~~~~~}}}|||{{{zzzyyyxxxwwwuuutttuuuxxx{{{||||||xxxyyy{{{}}}}}}}}}}}}}}}~~~~~~}}}||||||{{{{{{rrrpppkkkhhhggghhhkkkmmmsssvvv~~~uuusssqqqqqqpppooollljjjaaafffqqq~~~xxxsssqqqooonnnfffeeecccdddfffggghhhggg[[[VVVRRRSSSVVV]]]iiiuuu}}}~~~}}}oooZZZWWWbbbmmmeeeIII<<<<<<777777555333333666777555111111000///////////////////////////////////////........................,,,,,,,,,++++++*********)))******++++++,,,,,,---...------,,,,,,------...............////////////000000111222555888;;;<<>><<<:::999777666555666666888;;;@@@EEEJJJMMMOOOPPPLLLLLLLLLLLLKKKKKKKKKJJJHHHHHHIIIJJJPPP[[[kkkuuu{{{~~~}}}|||}}}|||||||||||||||}}}}}}zzzyyyyyyxxxyyyyyyzzzzzz}}}~~~{{{zzzzzzyyyuuuwww{{{}}}~~~}}}~~~}}}xxxqqqiiiccc``````ZZZWWWUUUTTTUUUUUUUUUUUUTTTZZZdddpppyyy~~~~~~}}}}}}}}}~~~xxxlllnnnyyy}}}nnnbbb^^^aaafffkkkooorrrtttttttttttttttttttttuuuvvvwwwyyyxxxxxxyyy{{{~~~|||xxxvvvtttrrrppprrrwww~~~~~~|||{{{zzzyyyzzzzzzxxxwwwvvvuuuuuuvvvwwwxxxzzz{{{|||}}}~~~}}}|||zzzwwwsssooojjjfffdddaaa```___^^^^^^___```aaaeeecccgggttttttjjjccciiirrr|||zzztttnnnhhhdddbbbaaaaaacccddddddccc^^^]]]YYYVVVWWW^^^jjjsss~~~~~~~~~yyyuuuzzz}}}eee```fffzzz{{{aaaLLL???777777777666333000000000111111000///////////////////////////////////////..............................------------,,,,,,......------,,,++++++***,,,,,,---......---,,,,,,---............////////////000000222444777999;;;AAAJJJ[[[xxxmmm^^^WWWRRRNNNKKKKKKLLLLLLKKKKKKJJJIIIGGGEEEBBBAAABBBCCCBBBAAA===<<<:::777666555555555777:::>>>CCCHHHLLLOOOPPPJJJJJJJJJIIIIIIIIIIIIIIIJJJIIIHHHGGGJJJTTTbbblllvvv}}}~~~}}}zzzzzz{{{|||}}}}}}}}}}}}{{{zzzyyyyyyyyyyyyyyyzzzzzz|||~~~}}}}}}|||{{{zzz|||{{{zzz}}}yyymmmccc___^^^[[[ZZZYYYYYYZZZZZZXXXWWWUUU[[[fffqqqzzz~~~}}}}}}}}}~~~~~~~~~yyynnnpppxxx}}}nnnccc___bbbfffkkkoooqqqrrrrrrqqqqqqrrrrrrrrrrrrssssssrrrrrrrrrsssvvvxxx{{{}}}|||zzzwwwvvvvvvvvvvvvuuuxxx|||~~~}}}}}}}}}}}}~~~}}}{{{yyyxxxxxxyyyyyyzzzzzzxxxwwwvvvvvvvvvvvvzzz{{{|||}}}~~~}}}~~~~~~zzzvvvtttpppkkkgggcccaaa``````___````````````aaaaaa______cccnnnzzzyyyoooiiikkknnnttt}}}zzzrrrmmmeeebbb``````bbbdddffffffcccbbb^^^[[[[[[bbbmmmvvv~~~}}}}}}|||zzzyyyyyyxxx{{{vvvxxxsssccceeeooo|||rrrXXXEEE;;;999999888555111000222111000000///////////////////////////////////////........................++++++++++++++++++++++++.........------,,,,,,,,,+++,,,...//////...,,,+++---------.........////////////000111333666888:::@@@HHHRRRhhhvvvdddXXXRRROOOKKKKKKKKKKKKKKKJJJJJJJJJIIIFFFCCCBBBCCCDDDDDDDDD???===;;;888666444444444555777:::>>>CCCHHHKKKMMMIIIIIIIIIIIIHHHHHHHHHHHHLLLKKKHHHEEEFFFMMMYYYcccssszzz~~~}}}|||wwwyyyzzz|||}}}}}}||||||{{{{{{zzzyyyyyyxxxyyyyyyyyyzzz}}}|||||||||{{{zzz{{{~~~{{{zzz|||pppddd___^^^aaa```___^^^^^^]]]ZZZXXXUUU\\\gggrrrzzz}}}}}}~~~~~~|||}}}~~~}}}}}}~~~~~~}}}xxxooopppvvv~~~|||nnndddbbbeeehhhlllooopppqqqqqqrrrrrrrrrqqqpppoooooonnnlllllllllmmmooorrrtttuuusssrrrqqqrrruuuxxxyyyyyy{{{~~~~~~|||{{{{{{zzzzzz|||{{{yyywwwvvvvvvvvvwwwyyyyyyxxxwwwwwwvvvvvvvvvzzz{{{|||~~~~~~}}}zzzwwwqqqoookkkfffcccbbbbbbbbbeeeeeefffggggggfffeeeddddddccceeellluuu{{{qqqlllllllllnnnuuuwwwqqqiiieeebbb```bbbeeehhhiiiiiihhhdddaaa```fffqqqyyy}}}|||zzzwwwwwwuuusssqqqooonnnmmmxxxxxxhhh```bbbpppnnnVVVBBB<<<777888666111000333111000000///////////////////////////////////////........................++++++++++++++++++++++++,,,,,,,,,------.........+++,,,...//////...,,,+++------------............/////////000222555777999===DDDLLL]]]iiiXXXPPPNNNKKKKKKKKKJJJJJJJJJJJJJJJIIIGGGDDDBBBCCCEEEEEEEEE@@@>>>;;;888666555444444555666888<<<@@@EEEIIILLLIIIIIIIIIIIIIIIIIIIIIIIINNNLLLIIIDDDCCCIIISSS[[[gggoooyyy|||zzzzzzwwwxxxzzz{{{|||||||||{{{|||{{{zzzyyyxxxwwwwwwwwwwwwxxxyyy|||~~~zzzyyy{{{||||||{{{~~~~~~~~~ssshhhdddaaafffdddaaa___^^^\\\ZZZXXXWWW]]]hhhrrr{{{~~~~~~}}}|||{{{yyyyyyzzzzzzzzzzzzyyyxxxyyy{{{|||{{{zzz|||wwwppppppsss~~~|||~~~zzzmmmeeefffgggjjjmmmoooppppppooorrrqqqpppooollljjjgggfffddddddeeeeeeggghhhiiijjjjjjiiijjjmmmssswwwzzz{{{{{{}}}~~~|||{{{zzzzzzyyyzzzyyywwwuuutttttttttuuuvvvvvvwwwwwwwwwxxxxxxxxxzzz{{{}}}~~~}}}|||{{{zzzvvvtttnnnllliiifffeeefffhhhiiillllllmmmmmmlllkkkiiigggiiiggggggkkkqqq~~~|||sssmmmlllllllllpppxxx{{{uuunnnjjjeeecccdddgggjjjkkkooommmjjjfffeeejjjttt||||||{{{}}}{{{xxxvvvsssrrrpppnnnkkkiiigggfff|||xxxooo\\\YYYdddrrr}}}pppOOOAAA666555555111000222111111000///////////////////////////////////////........................,,,,,,------------......***++++++,,,---.........,,,,,,---......---,,,,,,,,,------------........./////////000222444666888888>>>FFFUUUuuuppp[[[PPPOOOLLLLLLKKKJJJJJJJJJJJJJJJIIIGGGDDDCCCDDDEEEDDDCCC@@@>>>;;;999666555555444888888999;;;???DDDIIIKKKIIIIIIIIIIIIJJJJJJJJJJJJLLLLLLIIIEEECCCFFFMMMTTT\\\fffsss~~~~~~zzzyyyxxxxxxyyyzzz{{{{{{{{{{{{{{{zzzyyyxxxvvvvvvuuuuuuttttttuuuwwwyyy{{{|||}}}~~~|||yyyzzz}}}{{{~~~vvvpppmmmiiiiiieee___\\\ZZZZZZZZZYYY\\\aaajjjsss{{{~~~~~~|||yyywwwwwwuuuvvvvvvvvvvvvuuuttttttsssuuuwwwvvvuuuvvvzzz|||uuurrrrrrsss}}}~~~vvvkkkeeegggiiikkkmmmnnnnnnmmmmmmmmmmmmllljjjgggdddaaa___]]]]]]^^^^^^____________aaaaaaccchhhooouuuyyyzzzzzz|||~~~~~~}}}|||{{{{{{{{{zzzyyywwwuuutttttttttuuutttuuuwwwxxxzzzzzzzzzzzz{{{|||~~~~~~|||{{{{{{||||||~~~}}}{{{zzzyyyxxxuuusssmmmllljjjhhhiiikkkmmmooooooppppppqqqpppnnnmmmlllkkkhhhgggjjjooozzz}}}tttlllmmmmmmlllmmmpppuuuyyy{{{vvvpppmmmiiigggiiilllnnnpppsssrrroookkkjjjnnnwww~~~{{{yyy|||~~~~~~}}}}}}|||{{{zzzyyyvvvuuussspppmmmkkkiiihhhyyy|||```UUU[[[eeesssbbbLLL999666777333111333111111000///////////////////////////////////////........................,,,,,,,,,------.........+++++++++,,,,,,,,,,,,,,,------------------------,,,,,,---------.........////////////111333666777888<<>>;;;999777666555555999999999:::===BBBFFFIIIHHHHHHHHHIIIIIIIIIJJJJJJIIIIIIHHHDDDBBBCCCIIINNNXXXcccqqq}}}zzzzzzyyyyyyyyyyyyyyyzzzzzz{{{zzzxxxvvvuuutttsssssssssssstttuuuvvvvvvuuuuuuwwwvvvxxx}}}}}}|||}}}|||~~~~~~{{{yyywwwrrrkkkfff^^^ZZZYYY\\\___```dddgggmmmtttzzz~~~~~~yyyuuussssssppppppppppppoooooonnnnnnlllnnnpppooonnnooossswww}}}wwwssstttvvvvvv~~~rrrjjjeeeggghhhjjjllllllkkkjjjiiihhhhhhhhhgggeeebbb___]]]\\\\\\\\\\\\\\\[[[ZZZZZZ[[[[[[^^^ccckkkrrrvvvxxxzzz|||~~~~~~}}}}}}}}}}}}|||{{{yyywwwvvvvvvvvvwwwwwwxxxyyy{{{|||}}}||||||}}}~~~~~~|||zzzxxxxxxyyyzzz~~~|||zzzyyyyyyxxxvvvtttnnnmmmkkkkkkkkkmmmooopppqqqrrrrrrssstttttttttsssqqqmmmkkkmmmqqqxxx{{{rrrmmmmmmmmmllllllllloooqqqxxx~~~zzzwwwtttpppnnnkkkkkknnnrrruuuvvvwwwuuurrrnnnlllpppxxx}}}xxx{{{~~~|||uuuvvvwwwyyyzzz{{{|||||||||{{{yyyvvvsssqqqooonnn{{{}}}gggUUUWWW]]]kkkqqqVVV>>>:::;;;777333444111111000///////////////////////////////////////........................*********++++++,,,,,,,,,---,,,,,,++++++******)))...------,,,,,,------...,,,,,,,,,---------......///......///111333555777<<<===AAAIIIYYYxxx|||cccXXXXXXPPPOOOMMMLLLLLLLLLMMMNNNIIIGGGFFFEEEEEEDDDAAA??????===;;;999777666666666888777777777:::>>>CCCFFFGGGGGGGGGHHHHHHIIIIIIIIIFFFGGGGGGDDDAAABBBGGGKKKTTT```ooo||||||{{{zzzyyyxxxwwwxxxyyyzzzzzzyyyxxxvvvtttsssrrrrrruuuuuuvvvwwwwwwvvvtttssssssqqqqqqvvv}}}}}}{{{~~~~~~}}}}}}~~~~~~~~~~~~yyynnnhhh___ZZZ[[[```eeeiiijjjlllpppuuuyyy|||~~~~~~}}}wwwrrrppppppkkkkkkjjjjjjjjjiiiiiiiiigggiiikkkjjjiiijjjmmmqqqvvvwww{{{zzztttsssvvvyyyyyyyyy{{{~~~~~~~~~~~~{{{ppphhhffffffgggiiijjjjjjiiihhhffffffggghhhhhhfffdddbbb```^^^^^^^^^^^^]]]\\\ZZZZZZXXXXXX[[[```hhhoootttvvv{{{}}}~~~~~~~~~~~~~~~}}}{{{yyyxxxxxxxxxyyyyyy{{{|||~~~~~~~~~~~~}}}}}}~~~~~~|||zzzxxxxxxyyyzzz~~~}}}{{{zzzzzzyyyxxxvvvnnnmmmmmmllllllmmmnnnooosssssstttvvvwwwyyyzzz{{{yyytttqqqrrrtttxxxwwwnnnmmmnnnmmmlllkkkkkkmmmppppppuuuxxxtttrrrssssssrrrooommmlllnnnrrrvvvyyy{{{xxxwwwtttpppnnnqqqyyyxxx{{{}}}zzzyyyssstttuuuwwwyyy{{{|||}}}~~~|||zzzwwwuuusssrrrrrr^^^TTTRRRbbbxxxgggDDD999999666222222333333222222111000000000000000//////......------................................................------------------------++++++,,,,,,,,,,,,---------...000111000///---,,,///111222222111222444666888<<<===DDDWWWmmmvvvbbbVVVSSSRRRPPPOOONNNNNNNNNNNNMMMKKKIIIFFFDDDCCCCCCCCC???<<<999888888888777666666777888888999<<>>;;;888777777777666555555666666666777:::???BBBAAACCCDDDGGGIIIJJJKKKKKKKKKJJJGGGFFFEEEEEEFFFFFFPPPZZZiiiwww~~~|||yyywwwwwwxxxyyyyyywwwvvvuuuuuuuuutttsssqqqqqqqqqrrrqqqpppmmmkkkkkkoootttwwwzzz{{{}}}~~~~~~~~~~~~}}}|||qqqjjjaaa___dddmmmuuuyyyvvvuuuvvvxxx}}}}}}zzzxxxwwwtttqqqnnniiiiiihhhfffdddbbb``````ddddddddddddeeefffggghhhjjjlllooorrrssssssqqqooojjjhhhfffdddfffiiinnnqqquuuwwwzzz|||{{{{{{{{{{{{}}}zzzxxxxxxzzz}}}~~~|||qqqfffaaaaaadddeeeeeefffggghhhiiijjjjjjjjjkkkkkklllmmmmmmmmmnnnnnnnnnllljjjgggdddbbb\\\\\\\\\[[[^^^fffrrr{{{{{{{{{|||}}}~~~|||{{{|||||||||}}}{{{yyyxxxzzz}}}~~~~~~|||xxxvvvssspppoooqqqrrrttttttuuuvvvyyy{{{~~~~~~{{{xxxuuuvvvyyy~~~~~~zzzvvvttttttvvvuuutttssssssssssssssssssrrrqqqooonnnnnnooopppqqqqqqrrrvvv||||||vvvtttwww|||~~~zzzzzzyyyzzzzzz|||}}}~~~mmmZZZMMMSSSdddsssdddMMM@@@777444666222111111000000///...............///////////////........................------------------------------------------------++++++,,,,,,,,,,,,------...---,,,+++---///222333,,,...///000000111444666777<<<<<<>>>IIIXXXyyysssccc[[[WWWQQQNNNMMMMMMNNNMMMMMMLLLIIIGGGDDDBBBAAA@@@===:::777555555555444333333444555555555777;;;???@@@AAACCCFFFHHHJJJKKKKKKKKKJJJIIIHHHGGGFFFFFFEEEJJJSSSaaaooo}}}}}}zzzxxxwwwwwwxxxyyyxxxwwwuuutttssssssssspppppppppooonnnllljjjiiillloootttwwwzzz|||~~~~~~~~~~~~~~~~~~}}}}}}qqqjjjcccaaagggqqqyyy~~~}}}|||{{{}}}yyyxxxvvvvvvvvvtttrrrpppkkkkkkjjjhhheeeccc```___bbbccccccdddeeeggghhhiiijjjkkkmmmnnnnnnllliiiggg___^^^\\\\\\]]]aaaeeehhhppprrruuuvvvvvvuuuvvvwwwzzzxxxvvvwwwyyy|||~~~~~~}}}zzznnnddd___^^^bbb___]]]]]]aaaiiiqqqvvvwwwuuurrrppppppppprrrsssssstttvvvvvvtttpppllliiidddccc```^^^^^^eeepppxxx||||||}}}~~~}}}}}}}}}~~~~~~|||zzzzzz{{{~~~|||wwwuuussspppoooqqqssssssssssssvvvzzz~~~|||xxxwwwwwwyyyzzzvvvxxxyyyyyywwwvvvuuuuuuwwwwwwwwwwwwvvvuuutttsssrrrqqqooommmmmmnnnpppqqqooopppssszzz}}}|||~~~~~~||||||}}}}}}}}}|||{{{{{{yyyaaaMMMNNNZZZgggttt~~~rrrVVVBBB666444888111111000000///.........------......//////000000........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------,,,,,,---...000111+++---...//////000333555555;;;;;;<<>>;;;888666666666555333333444555555555666999<<>>@@@BBBFFFIIIKKKLLLMMMKKKLLLLLLLLLJJJHHHEEEDDDGGGLLLUUU```lllyyy|||xxxxxxyyyyyyxxxxxxxxxxxxvvvrrrpppqqqssspppqqqpppooollllllmmmpppsssuuuwwwyyyyyyzzz|||}}}~~~~~~~~~}}}}}}}}}~~~~~~~~~wwwpppgggeeeiiirrrzzz~~~~~~}}}}}}{{{{{{||||||~~~xxxwwwwwwxxxzzzzzzyyywwwuuussspppoooppppppnnnlllllllllkkkjjjjjjjjjkkkkkkpppppppppooommmjjjgggeee^^^]]][[[ZZZYYYZZZZZZ[[[aaacccgggjjjlllnnnqqqssstttsssrrrtttwwwyyyzzzzzz|||}}}~~~}}}yyylll```[[[ZZZ]]]XXXRRRPPPVVVbbbpppyyy|||vvvrrrooooooqqqssswwwwwwwwwwwwwwwxxxxxxxxxtttrrrnnniiieeegggooouuu}}}|||}}}}}}}}}~~~||||||{{{zzzyyyzzz}}}~~~{{{zzzyyywwwwwwyyy{{{{{{zzzwwwyyy}}}~~~|||yyywwwvvvvvvvvvwwwyyy{{{{{{zzzxxxxxxyyyuuuuuuvvvwwwvvvuuutttsssnnnmmmlllnnnrrruuuvvvuuuqqqppppppsssyyy|||xxxsssqqqsssrrrrrrsssxxxrrrXXXNNNPPPWWWeeerrrqqqwwwxxx]]]GGG:::666777222111111000000///...............///////////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,---///000///...+++***---...////////////222444222888888:::@@@DDDWWWttt{{{ooo___TTTPPPPPPPPPOOOMMMMMMLLLKKKIIIGGGDDDCCCBBB???<<<:::999999777666666777888777666666777999<<<>>>AAADDDHHHJJJLLLMMMLLLLLLLLLKKKIIIGGGEEECCCGGGIIIOOOXXXcccnnnxxx}}}}}}yyyyyyzzzyyyxxxvvvxxxxxxvvvqqqpppqqqtttqqqrrrqqqnnnkkkjjjmmmppptttvvvxxxyyyyyyzzz|||~~~}}}~~~~~~~~~~~~~~~}}}}}}~~~{{{{{{zzzzzz{{{tttjjjgggkkkssszzz~~~~~~}}}||||||yyyyyyzzz{{{|||~~~zzzzzz{{{}}}yyyuuuqqqpppqqqsssrrrpppqqqpppooonnnmmmmmmmmmmmmooooooooonnnmmmkkkiiigggbbbaaa```^^^\\\ZZZYYYYYY[[[^^^aaadddfffiiilllooopppooonnnppprrrtttuuutttvvvvvvvvvvvvwwwyyyzzz{{{xxx{{{~~~yyykkkaaa]]]\\\[[[WWWSSSRRRVVV```kkkrrrzzzxxxtttqqqnnnnnnnnnooottttttsssssssssssstttuuuuuutttrrrnnnlllnnntttyyy}}}}}}}}}~~~|||}}}~~~~~~}}}{{{xxxxxxwwwwwwyyy{{{~~~~~~{{{yyyxxxyyy{{{}}}||||||{{{|||~~~}}}{{{xxxwwwwwwxxxyyy|||~~~|||zzzyyyyyysssttttttuuuuuuuuuuuuuuupppnnnooorrrvvvyyywwwuuurrrpppoooqqqvvv}}}~~~{{{uuupppnnnjjjhhhffffffjjjqqqyyy}}}eeeWWWSSSVVVdddttttttuuuyyywww___KKK>>>777555333222222111000000/////////////////////.................................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,------...---------///000000000//////111333333777777:::@@@BBBMMMeeexxxdddWWWRRRRRRQQQPPPMMMMMMMMMLLLKKKIIIGGGFFFCCC@@@<<<::::::999777666666777888777666555666777999;;;>>>BBBEEEHHHJJJKKKLLLLLLKKKJJJHHHFFFDDDCCCCCCEEEIIIPPP[[[eeennnsssyyy~~~|||{{{zzzyyyvvvtttvvvxxxuuuqqqooorrruuuwwwxxxvvvqqqkkkjjjmmmqqqsssuuuwwwyyyzzz|||~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~}}}}}}{{{|||~~~xxxyyyxxxyyy~~~vvvmmmiiimmmuuu|||}}}|||||||||{{{{{{zzzzzz{{{}}}~~~zzz{{{~~~zzzsssppprrrttttttsssqqqqqqpppoooooooooppppppooooooppppppooonnnmmmmmmhhhgggfffdddaaa___]]]\\\XXXZZZ]]]___```bbbfffhhhkkkjjjiiijjjlllnnnnnnmmmllllllkkkkkkmmmooosssuuuvvvyyy|||wwwjjjbbb```aaa]]]\\\[[[[[[___fffmmmrrruuuuuusssrrrpppnnnmmmlllqqqqqqqqqpppooommmlllkkkkkkmmmnnnnnnnnnqqqwww|||~~~~~~~~~{{{{{{{{{|||}}}~~~|||yyytttttttttuuuwwwzzz|||~~~~~~zzzyyyxxxyyy{{{}}}|||{{{~~~~~~|||yyyyyyzzz{{{}}}~~~}}}zzzyyyyyyssssssssstttuuuvvvwwwxxxtttsssssswww{{{{{{vvvqqqqqqppppppsssyyy}}}{{{uuupppmmmiiigggeeedddeeehhhllloooqqq```XXXYYYgggxxx|||yyyxxx}}}wwwaaaNNNAAA888333333333222222111000000000000000//////.........---........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,+++***+++...000111000111111111//////111222444777666:::@@@@@@GGG[[[yyy}}}hhhYYYTTTSSSRRRPPPMMMMMMNNNMMMLLLKKKIIIHHHCCC@@@<<<:::999999777666666777888777555444555666777999<<<@@@CCCGGGIIIJJJMMMLLLJJJIIIGGGEEEDDDCCC@@@AAADDDKKKUUU```iiimmmyyy~~~|||{{{xxxuuusssvvvxxxuuuqqqooorrrvvv~~~|||uuunnnkkknnnrrrqqqsssvvvxxxzzz}}}~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}|||}}}}}}~~~~~~~~~}}}}}}yyyzzz}}}{{{wwwxxxwwwyyywwwnnnkkkpppxxx}}}{{{||||||}}}|||{{{zzzzzz{{{|||}}}zzz{{{vvvrrrtttvvvvvvuuupppooooooooopppqqqrrrrrrpppqqqrrrrrrrrrrrrrrrrrrllllllkkkjjjgggeeecccbbbWWWYYY[[[[[[\\\]]]```cccgggfffeeefffhhhiiiiiigggeeedddcccccceeeiiimmmpppwwwzzz~~~uuuiiicccccceeebbbbbbdddfffjjjooosssvvvrrrsssssssssrrrooommmkkkooopppqqqpppnnniiieeebbb```dddgggjjjlllpppwww|||{{{{{{zzzzzz{{{}}}~~~~~~~~~{{{xxxrrrrrrssstttvvvyyy{{{}}}}}}}}}}}}||||||}}}}}}zzzzzz{{{}}}~~~}}}zzzyyyyyyssssssssssssuuuwwwyyy{{{xxxwwwwwwzzz}}}{{{tttnnnnnnooorrrwww}}}{{{uuupppmmmlllllljjjiiihhhgggggggggkkk\\\]]]hhhsss{{{xxxzzzrrr```OOOBBB;;;777000///...///000111000/////////............//////000//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,------...///000000...///000///...---...///555555777:::;;;===GGGRRRooogggYYYXXXZZZWWWQQQQQQQQQPPPOOOLLLIIIFFFEEECCCBBB@@@???===;;;999999666555555555555666777777777888999:::;;;>>>CCCFFFHHHHHHIIIIIIHHHGGGEEEDDDCCCAAAAAAGGGMMMVVVbbbnnn|||}}}wwwrrruuutttrrrrrrssssssrrrpppzzzzzzyyyvvvsssqqqqqqrrrssstttvvvxxx{{{|||}}}}}}~~~~~~}}}|||{{{zzzyyyyyy}}}}}}||||||}}}~~~}}}{{{zzzzzz{{{{{{{{{|||}}}~~~{{{wwwzzz{{{}}}yyyqqqpppvvv~~~~~~|||{{{zzzzzzzzz{{{||||||{{{zzzyyywww}}}~~~yyywwwvvvuuuuuuwwwtttrrrqqqssstttuuuuuuvvvuuuuuuuuuuuuvvvwwwxxxvvvuuutttssspppnnnlllkkk```]]]ZZZZZZ]]]___^^^\\\]]]^^^```bbbdddccc```^^^ZZZ[[[[[[YYYXXX]]]fffooosssxxx~~~wwwoookkkhhhgggffffffiiinnnsssvvvwwwvvvuuuyyywwwtttqqqooonnnnnnooonnnnnnlllhhhbbb^^^]]]\\\YYY\\\___```bbbhhhsss||||||{{{{{{|||}}}~~~}}}~~~~~~}}}|||||||||wwwvvvuuutttuuuxxx{{{}}}}}}zzz{{{{{{|||~~~|||{{{}}}~~~}}}{{{xxxvvvtttpppqqqrrrtttwwwzzz}}}~~~~~~}}}}}}{{{yyyuuurrrpppoootttzzz}}}}}}|||zzzxxxxxxrrrrrrqqqqqqqqqqqqrrrrrrzzziiiccchhhmmm|||{{{{{{}}}ooo]]]MMMAAA999555333111000000111222111000//////............//////000000//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,---......///...///000///...---...000444333666999999;;;DDDMMMaaa|||eeeXXXWWWXXXTTTNNNPPPPPPPPPOOOMMMKKKIIIHHHCCCBBB@@@>>><<<:::888777666666555555555666666777666777888888:::<<>><<<:::999888888888888777777666666444555666666777:::>>>AAAEEEGGGHHHJJJKKKKKKKKKKKKKKKHHHFFFHHHIIILLLSSS[[[aaaqqq{{{{{{~~~xxxuuusssqqqpppnnnllliiifffiiimmmppppppqqqqqqrrrtttuuuwwwyyy{{{}}}~~~~~~yyyyyyzzzzzzzzz{{{{{{{{{}}}}}}|||||||||}}}}}}~~~|||}}}~~~}}}{{{zzz||||||}}}}}}~~~~~~~~~}}}~~~~~~}}}~~~}}}}}}}}}}}}}}}|||zzzyyywwwvvvuuuyyyzzz}}}|||xxxvvvuuuttttttuuuvvvtttssssssuuuyyy}}}~~~~~~}}}|||zzzxxxvvvuuuvvvtttpppkkkgggccc```]]]cccaaa___\\\YYYXXXYYY[[[___]]]ZZZVVVTTTVVV\\\bbbnnnrrrxxx|||}}}~~~~~~|||zzzyyywwwvvvuuuvvvvvvwwwyyyzzz|||}}}|||xxxrrrmmmjjjjjjkkkmmmlllmmmmmmkkkfffbbb___^^^]]]\\\YYYUUUUUU]]]lllxxx~~~}}}}}}}}}~~~~~~yyyxxxwwwvvvvvvwwwxxxyyywww{{{~~~~~~}}}~~~~~~{{{yyyxxxzzz}}}~~~|||yyyyyyxxxvvvsssoookkkiiilllooossswwwyyyyyyxxxxxxyyyvvvrrrnnnlllmmmnnnpppyyy~~~}}}sssqqq|||ooodddlllvvv|||sssiii```UUUIII@@@:::777333111111111000///000000////////////000000000000000000////////////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............,,,...//////......///111222111333888999888;;;???KKK^^^}}}lll___YYYVVVUUUTTTSSSRRRPPPNNNMMMLLLKKKIIIHHHFFFDDDAAA???===<<<::::::;;;:::999888777666555666777777888:::>>>AAAEEEGGGIIIKKKLLLMMMMMMMMMLLLIIIGGGHHHHHHHHHMMMTTT[[[jjj{{{|||vvvtttvvv~~~xxxvvvsssqqqpppmmmkkkhhhfffiiimmmoooooooooooopppssstttvvvxxxzzz|||}}}}}}~~~~~~~~~}}}}}}}}}||||||}}}}}}|||||||||||||||}}}zzz|||}}}}}}{{{yyyyyyzzz{{{|||~~~|||}}}~~~~~~~~~}}}||||||yyy{{{~~~}}}~~~}}}}}}}}}}}}|||{{{yyyxxxvvvuuuuuuwwwwww|||~~~yyywwwvvvvvvwwwxxxwwwuuusssrrrtttxxx|||~~~~~~}}}{{{yyyxxxwwwvvvuuusssoookkkgggdddcccgggfffccc___[[[[[[^^^aaagggddd___ZZZXXX[[[___ccckkkoootttxxxzzz{{{|||}}}~~~~~~|||{{{{{{zzzyyyxxxwwwwwwwwwwwwyyyzzz{{{zzzvvvpppkkkiiiiiikkkmmmqqqrrrrrrqqqmmmjjjhhhhhheeeccc___XXXVVV]]]jjjuuu~~~~~~}}}}}}{{{zzzyyyxxxwwwwwwxxxxxxwwwyyy|||}}}{{{{{{~~~~~~~~~}}}|||zzzvvvssssssvvvyyy|||yyyvvvvvvuuussspppnnnkkkiiinnnqqquuuyyy{{{zzzxxxvvvuuurrrnnnkkkjjjmmmpppsss{{{~~~ppphhhooo|||wwwhhhdddooo{{{}}}rrrcccQQQEEE<<<999444222111111000///111000000//////000000111//////////////////////////////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................,,,...//////......000111333111222777999999;;;???FFFQQQmmmvvvdddYYYUUUUUUTTTSSSQQQOOOMMMLLLKKKKKKJJJIIIGGGFFFCCCBBB@@@???======>>>===<<<:::888777777777888888888;;;???BBBDDDFFFHHHJJJKKKLLLLLLLLLIIIFFFEEEFFFEEEDDDHHHNNNVVVcccttt|||zzztttpppoooppp{{{}}}wwwuuurrrpppnnnllliiiggghhhjjjmmmnnnmmmmmmmmmnnnrrrsssuuuwwwyyy{{{||||||}}}}}}||||||{{{{{{zzzzzz}}}}}}||||||{{{{{{||||||yyyzzz|||}}}}}}|||{{{zzzxxxyyyzzz{{{}}}}}}}}}||||||{{{yyywwwvvvuuuwwwyyyzzz{{{}}}~~~}}}}}}||||||{{{zzzxxxvvvuuutttssssssvvvxxx}}}|||xxxxxxyyyzzz{{{yyyvvvsssppprrrvvvzzz}}}~~~|||zzzyyyuuuvvvvvvsssnnnkkkiiiiiihhhhhhfffbbb^^^^^^bbbffflllhhhbbb]]][[[]]]aaadddiiilllqqquuuwwwyyyzzz||||||~~~zzzxxxxxxyyyyyyxxxxxxxxxwwwwwwwwwwwwxxxxxxuuurrrnnnkkkiiijjjmmmnnnqqqrrrrrrqqqnnnmmmnnnoookkkjjjfff___[[[```jjjttt~~~}}}{{{zzzyyyxxxxxxxxxxxxyyyzzzzzzvvvtttxxx~~~~~~}}}}}}zzzuuuooommmooorrryyy}}}}}}yyywwwtttsssrrrpppnnnnnnmmmmmmrrrtttwwwzzzzzzyyyvvvuuuooommmjjjiiikkkoootttxxx~~~~~~~~~tttfffhhhssskkk]]]fffrrr|||ttt^^^OOO???;;;666333222222111000111111000000000000111111......................../////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,---//////......000222333000000444777888;;;???CCCGGG\\\mmm^^^VVVTTTRRRQQQPPPNNNMMMLLLMMMMMMHHHHHHGGGFFFDDDCCCBBBAAA???@@@@@@@@@>>><<<999888777777888888888:::>>>AAAFFFGGGIIIKKKLLLLLLLLLLLLHHHEEEDDDFFFEEECCCFFFKKKQQQ]]]nnnzzz|||vvvnnniiihhhppp}}}{{{tttrrrooommmllljjjgggeeegggiiikkkkkkjjjkkklllnnnppprrrtttvvvxxxyyyzzz{{{xxxxxxyyyyyyyyyyyyzzzzzz}}}}}}|||{{{{{{{{{{{{{{{wwwxxxzzz{{{{{{{{{zzzzzzyyyyyyzzz{{{|||~~~~~~}}}yyyyyyxxxwwwwwwvvvuuuuuuuuuwwwyyyzzzzzz{{{}}}~~~~~~~~~~~~~~~}}}|||{{{{{{zzzyyywwwuuutttsssttttttxxx{{{zzzzzz{{{|||}}}{{{wwwtttoooqqqsssvvvzzz}}}~~~}}}{{{zzzvvvxxxyyyvvvrrrnnnmmmnnniiijjjjjjgggcccccchhhmmmoookkkddd___^^^```ccceeegggjjjooosssuuuwwwyyy{{{|||}}}~~~yyyvvvvvvxxxyyyzzzyyyyyyxxxxxxwwwwwwvvvvvvpppnnnlllkkkjjjlllnnnppppppppppppnnnmmmnnnpppsssppppppnnnhhhdddgggooowww~~~|||{{{yyyxxxxxxzzzxxxxxxvvvnnnhhhkkksss~~~}}}wwwooojjjjjjmmmtttyyy~~~}}}yyyvvvuuusssqqqooommmmmmoooqqqssstttvvvwwwxxxxxxvvvtttrrrjjjiiihhhiiimmmsssyyy}}}yyyhhhfffooommmXXX```lllwwwjjjZZZAAA===888555333333222111111111000000000000111111---------...............000000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---//////...///000222222......222666777:::>>>DDDCCCSSSzzzvvvcccXXXUUUPPPOOONNNMMMMMMMMMNNNOOOGGGGGGFFFEEEDDDCCCBBBBBBAAAAAABBBAAA@@@===:::888666777777777777999===@@@HHHJJJKKKMMMNNNOOONNNNNNIIIFFFFFFGGGFFFDDDGGGLLLMMMYYYkkkzzz~~~xxxmmmeeeggglllvvvyyyqqqooolllkkkjjjhhheeecccfffgggiiiiiiiiijjjlllnnnpppqqqsssuuuwwwyyyzzzzzzyyyyyyzzz{{{|||}}}~~~~~~}}}|||{{{{{{{{{{{{{{{wwwwwwxxxyyyzzzzzzzzzzzz{{{{{{{{{{{{||||||}}}}}}}}}}}}zzzsssssssssttttttvvvwwwxxxxxxyyy{{{|||||||||~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~}}}|||zzzzzz{{{zzzxxxwwwvvvuuuvvvvvvzzz~~~{{{{{{|||~~~~~~|||xxxtttooooooqqqtttwwwzzz}}}~~~}}}|||zzzyyyxxxzzz{{{yyytttqqqooopppkkkmmmnnnlllhhhiiinnnsssrrrmmmfffbbbaaacccfffgggfffiiinnnqqqtttvvvxxxzzz{{{}}}{{{wwwxxxzzz|||}}}yyyyyyzzzyyyxxxwwwvvvuuummmlllkkkkkkkkkmmmoooqqqoooooonnnmmmlllnnnrrruuutttuuuuuuqqqmmmooovvv}}}}}}~~~~~~{{{}}}}}}~~~|||zzzyyyxxx{{{xxxvvvrrrhhh___aaajjj}}}~~~yyypppiiihhhjjjqqqvvv{{{}}}zzzwwwttttttsssqqqnnnlllmmmppptttwwwvvvvvvwwwwwwvvvtttrrrpppgggggggggiiinnnuuu|||mmmgggiiisssrrrZZZXXX```tttppp[[[III???555222222000111333222111111000000000000000////////////////////////......---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------...------,,,,,,---------............///000000111222444666888999<<>>>>>===<<<;;;::::::999999888777777;;;AAAEEEIIIIIIIIIJJJKKKMMMNNNOOOMMMKKKHHHDDDCCCCCCDDDEEEMMMTTTcccppptttooojjjiiifffiiinnnvvv}}}}}}sssppplllhhheeebbbaaaaaafffggghhhgggfffggghhhjjjmmmoooqqqtttvvvxxxxxxxxxzzzzzz{{{|||}}}~~~~~~}}}|||{{{zzzyyyyyyyyyxxxzzz|||{{{yyywwwvvvwww|||}}}}}}}}}~~~~~~|||zzzrrrrrrrrrsssuuuwwwzzz{{{~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~|||}}}~~~||||||||||||}}}}}}{{{wwwtttsssssstttuuuyyy||||||yyyyyy{{{{{{xxxuuunnnlllllloooqqqrrrxxx||||||~~~}}}}}}{{{yyywwwuuutttrrroookkkjjjllloooqqqrrryyyrrrjjjeeedddfffggggggkkklllnnnqqquuuyyy|||~~~|||zzzsssuuuxxxyyyyyy{{{}}}|||{{{zzzyyyxxxwwwwwwnnnllljjjjjjkkkmmmmmmlllmmmlllkkkkkkmmmppptttvvvyyyyyyyyyzzzzzzzzz{{{{{{{{{yyyyyy{{{||||||||||||}}}~~~}}}|||{{{{{{{{{vvvuuurrrnnnddd[[[[[[___vvvzzz}}}}}}{{{{{{{{{rrrkkkgggffflllooosssuuuuuuttttttuuupppooonnnmmmmmmqqqvvv{{{yyyyyyxxxwwwuuurrrmmmjjjgggeeefffmmmwwwsssiiigggnnnwww]]]WWW[[[kkk{{{uuuaaaLLLAAA666333222111111222111111000////////////000////////////////////////......---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,---------............///000000111222444666888999;;;CCCKKK[[[wwwmmmggg[[[TTTNNNNNNNNNKKKKKKMMMIIIJJJJJJIIIHHHEEEBBB@@@BBBBBBAAA@@@??????>>>===999999888777777;;;@@@DDDIIIIIIJJJKKKLLLMMMNNNOOOMMMKKKHHHFFFDDDCCCDDDDDDHHHNNN[[[hhhlllhhheeeeeeccceeeiiirrr{{{}}}qqqnnniiieeeaaaaaaaaabbbeeefffgggfffeeeeeefffhhhmmmnnnppprrrtttvvvwwwwwwzzzzzz{{{|||}}}~~~|||{{{zzzyyyxxxxxxxxxxxxzzz|||}}}|||yyyxxxwwwxxx{{{|||||||||}}}}}}}}}}}}}}}~~~~~~~~~|||zzzwwwuuussstttuuuvvvyyy{{{}}}~~~~~~~~~}}}}}}||||||{{{{{{{{{||||||}}}}}}|||||||||wwwwwwxxxyyy{{{~~~}}}}}}}}}}}}~~~}}}{{{xxxvvvttttttuuuvvvyyy}}}~~~{{{{{{||||||yyyvvvrrrlllhhhggghhhllluuu}}}{{{yyywwwvvvuuurrrnnnmmmooorrrttttttuuuqqqkkkhhhhhhjjjkkkjjjmmmnnnooorrruuuxxx{{{|||}}}uuupppsssxxxzzz{{{}}}}}}|||{{{zzzxxxwwwvvvuuuqqqooolllkkklllmmmmmmlllkkkkkkjjjjjjlllooorrrtttuuuvvvwwwxxxzzz{{{|||}}}}}}~~~|||zzzyyy{{{}}}}}}}}}}}}}}}~~~~~~|||zzzzzzzzzzzzzzzwwwuuupppeeeZZZWWW[[[ggglllrrruuuvvvyyyuuullleeebbbcccgggmmmpppqqqqqqppppppqqqpppooonnnnnnqqqwww{{{zzzyyyxxxvvvtttpppllliiiiiiiiikkksss}}}|||}}}|||lllfffkkk~~~~~~aaaWWWUUU```mmmxxx{{{hhhRRREEE999444444222111222111000//////......//////////////////////////////......---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------...---------------............///000000000222333555777888999???FFFRRRnnnyyyvvvcccYYYPPPNNNNNNLLLMMMOOOJJJKKKKKKJJJHHHFFFDDDBBBDDDDDDCCCBBBAAA@@@??????999999888777777:::???CCCHHHIIIJJJLLLNNNOOOOOOOOOLLLKKKJJJHHHFFFEEEDDDCCCCCCGGGQQQ\\\```^^^___aaa______ccclllvvv}}}}}}{{{sssnnngggbbb___```cccfffggghhhhhhgggffffffgggiiimmmnnnoooppprrrtttvvvwwwzzz{{{|||}}}~~~~~~{{{{{{zzzzzzyyyzzzzzz{{{}}}~~~~~~|||zzzxxxxxxyyyzzzzzzzzz{{{{{{{{{{{{{{{zzz{{{{{{zzzyyywwwuuusssvvvwwwyyy{{{}}}}}}}}}|||{{{{{{zzzyyyyyyxxxxxxyyyyyyyyyyyyxxxxxxrrrqqqpppooopppsssvvvxxxwwwyyy{{{~~~~~~}}}}}}~~~~~~~~~|||zzzxxxwwwvvvwwwwwwzzz}}}~~~}}}~~~~~~|||yyyuuulllbbb]]]\\\aaannnzzz}}}{{{{{{xxxuuurrrrrrsssvvvwwwxxxqqqooollllllmmmnnnnnnnnnooooooppprrrtttwwwyyyzzz~~~uuuooommmrrrwwwzzz{{{~~~~~~}}}|||zzzxxxvvvuuuttttttqqqnnnllllllllllllkkkiiiiiihhhiiikkkmmmpppqqqrrrsssuuuwwwyyy{{{|||}}}xxxyyyyyyyyyyyy{{{~~~}}}{{{|||~~~}}}|||zzzyyyyyy|||~~~~~~}}}}}}}}}}}}~~~~~~}}}|||{{{zzzyyyyyyyyyyyyzzzxxxvvvqqqggg\\\XXXZZZ]]]bbbhhhmmmqqqvvv}}}uuukkkccc^^^\\\aaaggglllnnnooooooooorrrrrrqqqoooooorrrvvvzzz{{{zzzxxxuuuqqqmmmjjjhhhiiikkkoooxxx}}}~~~~~~uuutttyyysssjjjmmm~~~gggZZZSSSYYYcccmmmzzzoooYYYJJJ<<<666555333222222000000///...............////////////////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---.........---------............//////000000111333444666777888>>>CCCLLLaaa}}}|||mmmaaaTTTOOONNNLLLMMMOOOJJJJJJJJJIIIHHHFFFDDDCCCBBBBBBAAA@@@>>>===<<<<<<999999888777777:::>>>AAAFFFGGGIIILLLNNNOOOOOOOOOKKKLLLKKKJJJIIIFFFDDDCCC@@@BBBIIIRRRVVVWWW[[[``````___```hhhrrrzzz|||{{{xxxrrriiiaaa^^^aaagggkkkmmmmmmnnnlllkkkjjjlllmmmoooooooooppprrruuuwwwyyyzzz{{{|||~~~~~~~~~|||||||||||||||}}}~~~~~~~~~}}}{{{yyyzzz{{{yyyyyyzzzzzzzzzzzzzzzzzzyyyzzzzzz{{{zzzzzzyyyxxxyyy{{{}}}~~~~~~|||{{{{{{zzzyyyxxxwwwwwwuuuuuuvvvvvvvvvuuuttttttpppnnnkkkjjjkkknnnrrrttttttvvvyyy|||~~~}}}|||}}}}}}~~~~~~}}}|||zzzyyyxxxxxxxxxzzz}}}~~~{{{vvvkkk___WWWTTTXXXdddoooyyy|||yyyvvvuuuwwwxxxyyyyyyooooooooopppppppppooooooooopppqqqsssuuuxxxzzz{{{~~~zzzoookkklllrrrwwwyyyzzz}}}~~~}}}{{{xxxvvvuuutttvvvsssnnnkkkkkkkkkjjjiiigggggghhhiiikkklllnnnoooppppppqqqrrrtttuuuvvvwwwppppppppppppqqquuuzzz~~~|||{{{{{{~~~|||zzzxxxwwwyyy|||~~~~~~~~~}}}|||||||||||||||zzzzzzzzzyyyyyyyyyyyyyyyxxxvvvuuussskkkaaa]]]^^^aaadddhhhkkknnnqqquuuxxx~~~xxxooofff```]]]]]]```fffjjjmmmooorrruuurrrrrrqqqpppoooqqqtttxxxzzzyyywwwsssnnnkkkiiihhhgggjjjqqq{{{}}}}}}|||||||||{{{}}}~~~}}}}}}sssooopppzzztttsss~~~pppbbbXXXZZZ```fffrrr~~~yyyaaaPPP???888666444222222000000///...............////////////////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---------------------............/////////000000222333555666999===BBBIIIXXXwww~~~|||xxxhhhXXXPPPNNNLLLKKKMMMJJJIIIIIIHHHFFFEEEDDDCCCAAAAAA@@@>>>===;;;::::::999999999888777999<<>>AAABBBCCCEEEHHHKKKMMMOOOMMMMMMMMMMMMKKKHHHFFFEEEDDDBBBDDDIIIMMMPPPXXX```jjjkkkmmmooossszzz}}}nnnbbb\\\^^^dddiiinnnooopppooonnnnnnppprrrtttttttttuuuwwwyyyzzz{{{{{{|||~~~~~~}}}zzzyyyyyyyyyzzz{{{{{{|||{{{}}}~~~||||||}}}|||{{{{{{{{{{{{zzzzzzzzzxxxyyyzzz{{{}}}~~~|||zzzxxxvvvuuuyyyyyyxxxxxxxxxxxxwwwwwwtttuuuuuuuuutttsssrrrqqqkkkiiigggeeefffjjjnnnpppwwwyyy|||~~~~~~|||}}}~~~~~~|||{{{zzzzzz{{{{{{|||}}}}}}~~~}}}{{{yyyxxxyyy{{{}}}rrrjjj```YYYQQQMMMPPPVVVeeeuuu}}}{{{zzzzzzyyywwwqqqtttwwwxxxuuusssqqqppppppqqqsssvvvyyy|||yyyjjjjjjooovvvyyyxxxxxx{{{~~~}}}{{{yyywwwvvvuuutttpppkkkhhhhhhiiijjjjjjiiijjjlllnnnppppppoooooohhhgggeeeccc```^^^\\\[[[YYYZZZZZZZZZ\\\```fffjjjqqqtttzzz~~~~~~|||zzzwwwvvvvvvxxx{{{}}}}}}}}}}}}}}}|||{{{{{{{{{{{{{{{yyyzzz{{{}}}}}}~~~~~~~~~~~~{{{yyyssskkkfffeeeiiiiiiiiiiiihhhhhhhhhhhhhhhhhheeebbb___^^^```bbbcccdddfffiiilllqqqwww{{{tttttttttqqqpppppprrrtttttttttsssooojjjhhhjjjmmmnnnsss{{{~~~}}}|||||||||}}}~~~zzzyyynnneee```fffrrr|||}}}}}}|||jjjcccccceeennnzzzxxx~~~nnnZZZEEE;;;999666333111111111000////////////000////////////////////////......---------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,++++++---------............////////////000000222333444888888===DDDIIIZZZmmm[[[RRRPPPNNNLLLLLLKKKJJJIIIHHHGGGFFFFFFFFFBBBBBBAAA???===;;;::::::999::::::888777888:::<<<@@@??????AAACCCHHHLLLNNNOOOOOONNNLLLKKKIIIGGGFFFDDDBBBCCCGGGJJJMMMUUU]]]fffjjjmmmnnnooovvvvvvhhh``````dddiiilllnnnoooooonnnoooqqqsssssstttvvvwwwyyyzzzzzzzzz{{{|||~~~|||zzzyyyyyyyyyyyyyyyzzzzzzwwwzzz~~~~~~}}}|||}}}}}}}}}}}}|||||||||{{{||||||}}}}}}~~~~~~|||zzzwwwvvvuuutttwwwwwwxxxxxxxxxxxxyyyyyyvvvvvvvvvvvvuuutttsssrrrllljjjhhhffffffhhhjjjlllooorrrvvvzzz}}}}}}||||||}}}~~~~~~}}}{{{{{{{{{{{{|||{{{|||~~~~~~~~~|||yyyxxxwwwzzz~~~|||ssskkkccc[[[RRRKKKJJJNNNXXXiii~~~~~~}}}{{{yyywwwssswww{{{{{{yyyvvvuuuuuutttuuuvvvxxxzzz}}}ttthhhjjjpppxxx{{{zzzzzz}}}|||{{{zzzyyywwwvvvuuutttsssoookkkhhhiiikkkmmmnnnlllmmmppprrrssssssqqqpppjjjhhhfffbbb^^^[[[XXXWWWVVVWWWWWWVVVVVVXXX\\\```gggkkksss{{{~~~~~~}}}zzzxxxvvvuuuvvvxxx|||~~~~~~}}}||||||{{{zzzzzzzzz{{{{{{{{{|||~~~|||{{{wwwpppllllllmmmllljjjiiihhhgggfffeeeaaabbbbbbaaa```aaaccceeedddgggkkknnnqqqtttwwwyyywwwwwwvvvtttrrrqqqsssuuupppqqqppplllhhhhhhlllqqqtttxxx~~~|||{{{zzzyyyyyyzzz}}}~~~xxxuuummmccc\\\aaalllwww}}}~~~pppfffcccfffppp}}}www{{{qqq\\\FFF<<<999777333111222222111000000000000000////////////////////////......---------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++******---------.........//////////////////000111333333666555:::AAADDDOOOrrr~~~lllZZZRRRQQQPPPNNNMMMLLLKKKJJJIIIHHHGGGGGGGGGAAA@@@???===<<<:::888888999::::::999777888:::<<>>===>>>AAAEEEKKKNNNPPPOOONNNLLLJJJIIIHHHGGGDDDAAAAAAEEEGGGKKKSSS[[[___eeejjjjjjiiiqqq~~~nnneeedddgggkkklllnnnoooppppppqqqsssuuussstttvvvxxxyyyzzzyyyyyy{{{}}}~~~||||||{{{{{{zzzzzzzzz{{{{{{tttxxx~~~}}}|||~~~~~~}}}}}}}}}|||}}}{{{xxxvvvvvvvvvvvvwwwwwwwwwxxxyyyyyyzzzzzzwwwwwwwwwwwwvvvuuutttsssooommmjjjhhhggghhhiiijjjgggkkkpppvvvzzz||||||||||||}}}~~~||||||||||||}}}zzz|||}}}~~~|||yyywwwwwwyyy~~~{{{tttmmmddd\\\RRRIIIHHHLLLMMM```vvv~~~|||yyywwwuuuyyy}}}~~~{{{yyyyyyzzzwwwxxxxxxyyy{{{}}}{{{nnnfffiiipppyyy}}}|||}}}yyyyyyxxxwwwvvvuuutttssssssoookkkiiijjjmmmpppqqqmmmooorrruuuvvvuuusssrrrmmmllliiieeeaaa^^^[[[YYYYYYYYYYYYWWWVVVVVVYYY[[[```eeennnwww}}}~~~}}}|||~~~~~~|||{{{xxxwwwuuutttvvvyyy}}}~~~~~~{{{{{{zzzzzzzzz{{{{{{||||||~~~{{{{{{zzzuuussstttrrrpppnnnllljjjhhheeeccc^^^```ccceeeddddddeeeffffffjjjpppuuuwwwwwwxxxyyyyyyzzzyyyvvvtttssstttvvvmmmooooookkkhhhhhhnnnsssvvvzzz}}}|||yyywwwvvvuuuuuuwwwzzz~~~wwwssspppddd[[[___iiittt}}}sssbbb]]]bbbmmmxxx{{{}}}fffLLL===999666444444444444333333222111111000////////////..................---------,,,,,,,,,,,,,,,,,,------.........++++++++++++++++++++++++------------------------..................------...------...///222555777777555:::AAADDDLLLfffvvvkkk]]]UUUTTTTTTRRROOONNNMMMLLLLLLMMMLLLJJJHHHEEECCCAAA>>>;;;:::999999888999999888777888:::===???@@@???>>><<>>;;;999888888888555666777777777888;;;===???@@@@@@>>><<<>>>CCCHHHKKKLLLMMMMMMLLLKKKHHHGGGEEEDDDBBBAAABBBDDDGGGIIIUUU^^^hhhmmmnnnpppuuuzzzsssgggccceeeiiikkkmmmnnnoooooooooqqqssssssrrrrrrrrrsssuuuwwwxxx{{{|||}}}~~~~~~}}}}}}||||||{{{{{{zzz{{{|||}}}}}}~~~}}}}}}~~~}}}~~~}}}~~~~~~~~~|||zzzxxxwwwyyy{{{||||||||||||}}}}}}}}}}}}}}}zzzwwwwwwyyyzzzyyywwwxxxyyyyyyxxxuuupppkkkhhheeecccdddjjjmmmnnnqqquuuzzz{{{|||||||||}}}~~~}}}}}}~~~}}}|||~~~~~~yyytttvvv{{{~~~}}}zzzuuunnneee[[[SSSMMMJJJIIIQQQ___ooo~~~~~~~~~~~~|||zzzyyy|||~~~wwwnnnfffllluuu{{{}}}|||{{{zzzxxxyyyyyyxxxwwwuuutttsssqqqnnnllllllooorrrrrrrrrttttttuuuuuuuuuuuutttsssvvvxxxzzzzzzwwwrrrllliiicccfffgggeee```ZZZVVVUUUWWW]]]gggrrrzzz~~~~~~~~~}}}|||{{{{{{}}}}}}||||||||||||||||||}}}{{{yyyxxxyyy{{{||||||||||||~~~~~~}}}~~~|||xxxwwwwwwwwwwwwvvvvvvvvvwwwyyyzzz{{{|||zzzwwwvvvvvvvvvuuutttssstttwwwzzz~~~~~~|||zzzwwwrrrooonnnlllhhhdddbbbfffooouuu~~~}}}zzzxxxvvvsssqqqoooooonnntttuuuwww||||||pppfff]]]]]]fffqqqvvvwwwzzz|||~~~~~~ppp```[[[bbbmmm{{{qqqXXXHHH>>>777333333333222222111000000//////////////////..................---------,,,,,,,,,------------,,,,,,,,,,,,++++++++++++++++++++++++------------------------------------------......//////...------...000111444333777;;;<<<@@@QQQdddzzzlllaaaZZZUUUQQQOOOQQQOOOLLLKKKKKKKKKJJJIIIDDDBBB>>>;;;999999999:::999::::::999888888:::<<<@@@AAAAAA>>>;;;;;;???CCCFFFGGGIIIJJJJJJIIIHHHFFFEEECCCAAA@@@@@@AAABBBDDDLLLXXXfffoooqqqoooooopppwwwvvvsssnnnhhheeedddeeeiiikkkmmmnnnnnnoooqqqssssssrrrrrrrrrrrrtttvvvwww{{{|||~~~}}}|||||||||||||||||||||||||||yyyzzz{{{|||}}}~~~~~~~~~}}}}}}}}}~~~}}}~~~~~~|||{{{|||}}}~~~{{{xxxxxxyyyzzz{{{{{{~~~~~~~~~{{{uuuoookkkddd```___bbbdddeeeiiioootttvvvxxxyyyzzz{{{~~~~~~~~~}}}~~~~~~}}}|||~~~~~~~~~yyyuuuvvv{{{}}}{{{uuulllbbbWWWNNNIIIDDDJJJUUUcccsss|||zzz|||~~~wwwnnnhhhnnnvvv|||~~~}}}{{{zzzwwwzzz|||{{{vvvsssrrrrrrooonnnmmmnnnqqqrrrqqqqqqpppooonnnmmmlllkkkkkkjjjqqqtttxxxzzzzzzwwwsssqqqiiiiiiiiiiiifffaaaZZZUUUUUU[[[eeeoooxxx}}}}}}|||||||||{{{{{{{{{||||||}}}}}}{{{zzzzzz{{{|||{{{{{{yyyzzz|||}}}~~~}}}yyywwwwwwwwwvvvwwwzzz}}}|||zzzvvvxxxzzz~~~~~~|||yyyuuurrrnnnjjjeee``````fffpppwww~~~{{{yyyxxxuuurrrooollljjjiiilllnnnrrryyyqqqhhh___]]]dddmmmpppqqqrrrsssuuuwwwwwwyyy|||~~~zzz}}}gggZZZ]]]fffxxxzzzaaaNNNAAA888444444222222111111000/////////////////////..................---------,,,,,,,,,...------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......+++++++++,,,...000111222444444888;;;<<>>BBBAAA@@@===999888888:::@@@AAABBB???;;;999;;;>>>@@@BBBDDDFFFGGGGGGFFFEEEDDDCCCBBB@@@?????????@@@CCCNNN]]]hhhkkkiiigggfffiiiiiihhhgggfffeeedddccceeegggjjjkkklllnnnppprrrrrrrrrrrrrrrtttvvvxxxyyy{{{|||}}}~~~~~~}}}|||{{{{{{{{{||||||||||||||||||zzzzzz{{{|||}}}}}}}}}||||||}}}~~~~~~|||zzzxxxwwwxxxyyy{{{|||zzztttpppgggbbb]]]]]]\\\\\\```eeennnqqqtttvvvxxxzzz~~~|||}}}~~~}}}||||||}}}~~~~~~}}}~~~~~~}}}|||xxxvvvvvv{{{yyypppeeeYYYOOOIIIBBBGGGNNNZZZiii{{{}}}~~~vvvmmmkkkpppxxx~~~}}}{{{zzzwww|||~~~xxxsssrrrsssppppppqqqqqqrrrqqqooonnnnnnmmmkkkhhhfffcccbbbaaadddhhhmmmrrrtttsssqqqooollljjjiiikkkkkkggg___XXXUUUZZZdddnnnwww||||||{{{zzzzzzzzz{{{|||}}}{{{zzzyyyzzz{{{{{{zzzxxxwwwxxxyyy{{{}}}~~~{{{xxxwwwvvvuuuwww{{{~~~{{{wwwxxxzzz}}}~~~|||zzzwwwtttooojjjddd___aaahhhssszzz|||{{{xxxuuuqqqlllhhhfffeeeggglllttt{{{vvvnnndddbbbffflllooonnnlllnnnpppqqqrrrtttxxxzzzxxxvvvttt```\\\```qqqzzzlllXXXHHH<<<888999222222111111000/////////////////////..................---------,,,,,,,,,---------,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......+++++++++,,,...///000111222333666:::<<>><<<<<<======BBBAAA@@@<<<999777777999>>>AAABBB@@@<<<999999:::;;;===???BBBDDDDDDCCCCCCDDDDDDCCCAAA@@@???>>>>>>>>>GGGSSS\\\```bbbbbbcccddddddddddddddddddddddddbbbdddfffhhhiiikkkmmmooooooooooooqqqsssvvvyyy{{{yyyzzz{{{|||||||||{{{zzz{{{{{{{{{{{{||||||||||||{{{||||||||||||{{{{{{zzz|||~~~|||{{{zzzzzzzzz{{{}}}~~~xxxuuuooohhhaaa^^^ZZZWWWXXX\\\hhhkkkooosssvvvyyy}}}{{{||||||{{{zzzzzz|||~~~~~~~~~~~~~~~}}}zzzxxxwwwuuuzzz{{{rrrfff[[[QQQLLLEEEGGGLLLTTTbbbttt~~~ssslllmmmssszzz~~~|||zzzxxx}}}zzzuuuuuuvvvssstttuuutttrrrpppnnnlllpppnnnllliiifffcccaaa```]]]```dddiiillllllkkkjjjmmmjjjhhhjjjmmmjjjbbb[[[VVV[[[dddnnnvvv|||}}}|||{{{zzzzzz{{{}}}~~~zzzyyyxxxxxxyyyyyywwwvvvuuuvvvwwwyyy{{{}}}~~~~~~{{{xxxvvvuuutttwww{{{}}}zzzwwwxxxzzz}}}~~~|||zzzwwwtttnnnhhhaaa]]]aaajjjuuu||||||xxxsssnnniiigggbbbccchhhooowww}}}|||yyyqqqiiieeehhhlllmmmmmmkkkmmmooopppppprrruuuxxxzzzsss{{{kkk___]]]hhhsss}}}}}}tttbbbPPP@@@999999333222222111000000//////////////////..................---------,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------.....................---------///111333666999>>>DDDIII\\\|||~~~jjj^^^[[[\\\UUURRRNNNLLLKKKJJJIIIGGGFFFDDDAAA>>><<<::::::999:::::::::888666666888:::<<>>@@@AAA@@@@@@BBBBBBBBBBBBBBB@@@???>>>>>>CCCJJJQQQXXX]]]bbbfffeeeggggggfffdddbbbcccddd```bbbdddfffggghhhkkkmmmllllllmmmnnnpppsssvvvxxxwwwxxxyyyzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||{{{{{{zzz~~~~~~}}}|||~~~~~~~~~|||wwwpppiiiddd^^^WWWUUUWWWaaaeeejjjooossswww{{{~~~|||||||||{{{yyyzzz|||~~~~~~~~~~~~{{{xxxwwwxxxtttxxx~~~}}}tttiii^^^TTTOOOIIIIIIKKKPPP\\\nnn{{{ooojjjpppuuu|||~~~|||zzzyyy||||||yyyyyyzzzvvvwwwxxxwwwssspppooonnnmmmmmmmmmllljjjgggdddcccbbbdddfffiiikkkkkkkkkjjjllliiiggghhhjjjhhhaaa[[[WWW\\\dddmmmuuu{{{~~~~~~~~~|||{{{zzz{{{}}}~~~zzzxxxvvvvvvwwwwwwvvvuuutttuuuuuuwwwyyy|||~~~~~~~~~~~~{{{xxxuuutttsssuuuyyy}}}|||zzzyyyzzz|||~~~~~~{{{wwwssskkkeee^^^[[[```jjjttt{{{|||wwwrrrnnnlllfffeeefffjjjqqqxxx|||~~~zzz~~~~~~wwwqqqjjjggghhhjjjkkkkkkkkkmmmoooooopppqqqtttvvv}}}vvvxxxwwwddd\\\___kkkwwwyyywww~~~rrr^^^III<<<888333333333222111111000000////////////..................---------,,,,,,,,,+++++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,------......///////////////...------000111222444888===AAACCCVVVqqqsssccc\\\[[[UUURRROOONNNLLLKKKHHHFFFFFFEEECCCAAA>>>;;;888777666777777666555555888::::::>>>BBBCCC???;;;::::::444666999<<<===>>>======???@@@AAABBBBBBAAA@@@???===???CCCIIIQQQZZZbbbhhhiiimmmpppmmmfffaaa```aaa```bbbdddeeefffgggiiikkknnnmmmmmmnnnoooqqqssstttuuuvvvwwwxxxyyy{{{{{{||||||||||||{{{{{{zzzzzzyyywwwxxxyyy{{{|||}}}}}}}}}}}}}}}~~~~~~{{{yyy{{{~~~}}}wwwqqqllleee\\\WWWWWWZZZ^^^dddjjjoootttxxx{{{}}}}}}}}}{{{zzzzzz}}}~~~~~~yyywwwwwwxxxssswww|||yyyooobbbWWWPPPKKKJJJJJJMMMWWWgggyyyvvvllliiirrrwww~~~|||zzzyyyzzz{{{|||||||||||||||vvvxxxyyywwwtttrrrrrrtttnnnpppsssuuuvvvtttrrrpppqqqqqqppppppppppppppppppmmmjjjgggeeedddbbb]]]YYYWWW\\\ccclllsssxxx{{{|||}}}}}}~~~~~~|||{{{{{{}}}~~~|||yyyvvvuuuvvvwwwwwwvvvttttttuuuvvvxxxzzz|||~~~~~~{{{wwwtttrrrssstttxxx{{{~~~~~~~~~{{{xxxyyyzzz|||~~~|||wwwsssjjjddd]]]\\\bbblllvvv{{{zzzwwwvvvooolllhhhgggkkkqqqwwwzzzzzz}}}}}}vvvqqqkkkhhhhhhjjjkkkkkklllmmmnnnnnnnnnoooqqqsssyyy}}}zzzggg\\\ZZZgggsssvvvttt|||pppWWWEEE>>>444444333333222111111111000/////////..................---------,,,,,,,,,*********++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,---......,,,---...///000000000000333333333444888>>>AAAAAASSSjjj|||hhh^^^[[[TTTRRRPPPOOOMMMKKKGGGEEEHHHHHHGGGDDDAAA===999777999999999777555555777999888===BBBCCC@@@===;;;;;;333555888:::<<<<<<<<<;;;<<<===???AAABBBAAA@@@???:::;;;>>>DDDMMMWWWaaaggglllrrrwwwsssjjjaaa^^^___aaaccceeeffffffgggiiikkkrrrqqqpppppppppqqqrrrssstttuuuvvvwwwyyy{{{|||}}}}}}}}}|||{{{zzzzzzyyyyyytttuuuxxxzzz}}}~~~~~~|||zzzzzz{{{}}}yyyvvvxxx|||zzzvvvrrrjjj```ZZZYYYUUUZZZaaaggglllqqqvvvyyy~~~~~~}}}{{{zzz{{{}}}~~~}}}yyyvvvwwwyyyrrrvvv{{{~~~tttfffYYYQQQKKKJJJHHHKKKSSSbbbtttrrrjjjhhhsssxxx|||zzzyyyxxxwwwyyy|||~~~~~~}}}uuuwwwyyyxxxuuutttvvvxxxvvvyyy|||{{{xxxvvvttttttttttttnnnkkkgggccc```]]]YYYWWWWWW[[[bbbjjjqqqvvvyyyzzz||||||}}}~~~|||{{{{{{}}}~~~~~~{{{wwwuuuvvvwwwxxxxxxtttttttttuuuwwwyyy|||}}}|||}}}{{{vvvsssqqqrrrtttwwwzzz}}}~~~xxxxxxxxxyyy{{{{{{yyywwwxxxyyyzzz|||~~~~~~~~~xxxssskkkeee______fffpppyyy}}}wwwqqqjjjfffgggmmmssswwwzzz}}}}}}wwwrrrmmmjjjjjjlllmmmmmmkkklllmmmmmmlllmmmoooqqqoooxxxiiiUUUVVV]]]kkkwwwyyy}}}iiiNNN===666666444222111222333111000///////////////000000111000000///...---------++++++++++++++++++++++++******+++,,,,,,,,,,,,+++*********++++++,,,,,,,,,***+++,,,,,,------,,,,,,............////////////...///111333444777;;;>>>PPP^^^xxxqqqbbb___WWWSSSQQQQQQPPPLLLJJJMMMNNNLLLIIIFFFCCCAAA???>>>;;;:::999777777777777888<<<===???BBBDDDBBB>>>;;;888777666777:::<<<<<<;;;888:::===@@@BBBCCCCCCBBB===;;;;;;@@@FFFMMMXXXbbbtttvvvwwwtttmmmgggccccccggghhhjjjkkkllllllkkkkkkiiikkkmmmnnnnnnppprrruuussstttvvvxxxzzz{{{{{{|||}}}|||{{{yyyxxxxxxyyyyyyxxxxxxzzz|||~~~{{{xxxvvvwwwyyy||||||vvvnnnfff___[[[YYYYYY[[[^^^cccjjjppptttuuuwwwzzz{{{{{{|||~~~~~~}}}}}}~~~|||{{{zzzzzzwwwwww|||}}}{{{xxxnnn```SSSOOOJJJHHHLLLSSS\\\iiittt}}}iiifffmmmtttwwwzzz~~~~~~|||{{{{{{xxxuuuuuuvvvxxxxxxxxxzzzyyywwwuuuuuuvvvwwwxxx~~~~~~}}}zzzxxxuuusssssspppjjjccc]]]ZZZZZZ[[[YYY]]]ccciiimmmrrrwwwzzz}}}~~~}}}{{{{{{||||||zzzwwwxxxxxxyyyyyy{{{|||~~~~~~zzzvvvtttqqqsssvvvyyyzzzyyywwwvvvvvvuuuuuutttsssrrrrrrrrruuuwwwyyyzzzzzz{{{}}}zzzssskkkccc[[[]]]hhhttt{{{}}}nnniiilllpppsssuuuzzzxxxuuupppllljjjkkknnnppppppqqqrrrpppmmmjjjjjjjjjmmmrrryyynnnYYYTTTZZZggguuu|||wwwXXXDDD666555333000000111111000000000////////////000000/////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,---......///////////////............////////////...000222333444777;;;>>>FFFRRRjjjvvvddd^^^XXXTTTQQQRRRQQQMMMKKKMMMMMMLLLJJJGGGDDDBBB@@@@@@;;;:::999777777777777888;;;<<<>>>BBBDDDCCC???<<<999777666777999;;;<<<;;;999:::===???AAABBBBBBBBB>>>::::::>>>CCCIIITTT___lllnnnnnnkkkgggcccccccccggghhhjjjkkkmmmmmmnnnmmmkkklllmmmnnnnnnoooqqqtttsssuuuvvvxxxzzz{{{||||||~~~|||yyywwwvvvvvvvvvzzzzzz{{{{{{}}}~~~~~~zzzxxx{{{}}}yyyrrrkkkddd```\\\\\\[[[]]]aaagggmmmqqqsssuuuxxxyyyzzz|||~~~|||{{{{{{{{{wwwwww{{{~~~|||sssdddXXXPPPKKKGGGJJJPPPXXXdddnnn|||zzzhhhfffmmmuuuwwwzzz}}}~~~~~~}}}|||}}}zzzxxxwwwxxxyyyzzzzzz{{{zzzxxxvvvvvvvvvxxxxxx|||~~~~~~{{{yyyxxxwwwtttqqqkkkddd]]]ZZZYYYYYYZZZ^^^ccchhhlllpppuuuxxx{{{}}}}}}}}}~~~~~~|||yyyyyyyyyzzz{{{|||~~~~~~{{{wwwttttttvvvxxxyyyzzzyyywwwvvvwwwwwwvvvvvvuuuttttttssstttvvvxxxyyyyyyzzz{{{}}}zzzrrriiiccc]]]```kkkwww}}}vvvllljjjkkkpppuuu}}}zzzvvvqqqmmmkkkllloooqqqssstttssspppmmmjjjiiijjjnnnsssxxx|||~~~vvvaaaTTTVVVaaasssfffMMM;;;777333111111111000000000000////////////000000.........---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++,,,------------,,,............///////////////000222333555777;;;>>>CCCLLL___|||kkk___YYYUUURRRTTTSSSOOOLLLMMMLLLLLLJJJHHHFFFDDDCCCBBB<<<;;;999888777777888888::::::===@@@CCCCCCAAA???:::888777777999;;;;;;::::::;;;;;;<<<>>>@@@AAABBB???;;;999;;;???DDDNNNYYYbbbcccccccccaaaaaacccdddfffgggiiikkkmmmooopppqqqlllnnnnnnnnnmmmnnnppprrrtttuuuwwwyyy{{{||||||}}}~~~}}}{{{yyyxxxxxxxxx||||||{{{{{{{{{}}}~~~~~~}}}yyyrrrllliiibbb```]]]]]]___ccchhhlllnnnppptttvvvxxx|||}}}|||||||||xxxwwwzzz}}}yyykkk___TTTNNNIIIJJJNNNUUU___iiiuuu|||vvvhhhgggnnnvvvwwwzzz|||~~~}}}{{{zzz{{{||||||{{{}}}|||zzzxxxwwwxxxxxxyyyzzz}}}~~~zzzyyyyyyyyytttpppjjjccc\\\XXXVVVVVVWWWZZZ___cccgggkkkpppsssyyy{{{}}}zzz{{{{{{}}}{{{wwwuuuvvvwwwxxxyyyzzzyyywwwwwwxxxxxxwwwwwwvvvvvvuuuuuuvvvxxxzzzzzzzzzzzz{{{|||~~~}}}vvvooofffcccaaafffppp{{{|||nnnhhhiiiqqqyyy|||yyysssooommmnnnqqqssswwwwwwtttpppkkkiiihhhiiiooossswwwxxxyyy{{{}}}fffUUURRRZZZnnnsssXXXCCC<<<666444444333222333111000000////////////000.........---------,,,,,,------------------------***+++,,,,,,------,,,,,,++++++++++++++++++++++++)))******+++++++++++++++............///////////////111222333444777;;;>>>CCCHHHVVVlllvvveee]]]WWWTTTUUUUUUPPPMMMMMMLLLKKKJJJIIIGGGFFFDDDCCC<<<;;;999888777777888999888999;;;???BBBCCCBBBAAA<<<:::777777888:::::::::;;;;;;::::::;;;===@@@AAAAAA<<<999:::<<<@@@IIISSSYYY\\\___aaacccdddeeeeeeeeefffgggiiikkknnnqqqrrrnnnooooooooommmmmmoooppptttuuuwwwyyy{{{|||}}}}}}|||||||||||||||}}}}}}}}}{{{{{{zzzzzz{{{}}}}}}|||{{{www~~~zzzvvvsssiiifffbbb___^^^aaaeeehhhiiikkknnnrrruuuyyy~~~~~~}}}}}}}}}xxxwwwzzz{{{~~~qqqeeeYYYRRRLLLMMMPPPUUU___hhhrrrxxxsssiiijjjpppvvvxxxzzz|||}}}|||}}}}}}|||{{{}}}|||{{{zzzyyyyyyyyyzzz{{{}}}~~~|||{{{yyyxxxrrrmmmfff```ZZZVVVSSSQQQRRRUUUYYY]]]```eeeiiimmmvvvyyy}}}|||}}}~~~~~~zzzwwwuuuuuuvvvwwwwwwxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvuuuuuuxxxzzz||||||{{{zzz{{{{{{xxx|||~~~|||zzzwwwqqqjjjdddcccdddkkkuuu~~~|||pppjjjkkkttt|||wwwrrrpppqqqsssuuuyyyxxxtttooojjjgggggghhhnnnqqqtttttttttwww}}}iiiXXXQQQSSSeeexxxdddIII???666666666333222444111111000////////////////////////...............------------------------++++++,,,------------,,,++++++++++++++++++++++++,,,,,,---...........................///////////////000222333444666:::===>>>@@@IIIYYYnnnqqqbbb[[[UUUUUUUUUQQQNNNMMMKKKKKKKKKJJJHHHGGGEEEDDD<<<;;;:::888888888888999888888:::===AAACCCCCCCCC>>>;;;888777777888999999;;;:::999888999;;;>>>@@@BBB>>>;;;<<<<<<>>>FFFNNNTTTXXX___fffjjjkkkjjjhhheeeeeeeeefffiiillloooqqqoooppppppooommmlllnnnoootttuuuwwwyyyzzz||||||}}}zzz{{{{{{{{{{{{{{{{{{{{{xxxxxxyyyzzz|||~~~~~~}}}{{{xxxwwwqqqyyy}}}{{{qqqmmmhhhdddbbbccceeegggeeegggjjjnnnqqqvvv|||~~~~~~~~~yyywwwyyy~~~{{{vvvjjj[[[SSSNNNMMMPPPTTT^^^gggooottt{{{qqqkkknnnssswwwxxx{{{~~~~~~~~~}}}{{{|||||||||{{{{{{{{{{{{{{{}}}~~~|||yyyooojjjccc^^^ZZZVVVRRROOOPPPSSSVVVYYY]]]aaafffjjjssswww|||~~~{{{xxxvvvtttssssssttttttvvvwwwxxxyyyuuuuuuuuuuuuuuutttttttttvvvyyy{{{{{{zzzyyyxxxyyyuuuzzz|||zzzwwwtttoooiiidddeeehhhpppyyyzzzrrrllllllttt~~~~~~{{{wwwuuuuuuuuuvvvyyywwwtttoooiiigggggghhhkkkooorrrrrrqqqttt}}}sss```TTTQQQ]]]lllxxxnnnMMM???555555555111000333222111000//////......///////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------,,,,,,,,,++++++++++++******+++,,,,,,------,,,,,,............////////////...000111222222555888;;;:::;;;BBBNNN]]]xxx}}}iii___WWWUUUUUURRRNNNMMMKKKKKKKKKJJJIIIFFFDDDCCC===<<<:::999888888999999999888999<<<@@@CCCDDDCCC@@@<<<888666777888888888;;;:::888888888:::<<<===BBB???============BBBIIIOOOUUU^^^hhhppprrrooolllhhhfffeeeeeegggjjjmmmooooooppppppooommmlllnnnooossstttvvvxxxzzz{{{{{{|||{{{{{{zzzyyyxxxvvvtttsssuuuwwwyyy{{{~~~~~~~~~~~~~~~~~~~~~~~~{{{xxxuuussspppwwwwwwtttpppkkkhhhhhhhhhiiieeegggiiilllooouuu{{{~~~~~~}}}yyywwwxxx}}}}}}yyynnn\\\UUUNNNMMMNNNRRRZZZccckkkpppwww{{{~~~{{{nnnmmmqqqtttwwwzzz}}}}}}|||zzz{{{{{{{{{||||||||||||~~~|||nnniiibbb___]]][[[WWWSSSUUUWWWYYY[[[]]]```eeehhhnnnrrrxxx}}}~~~zzzwwwuuutttssstttssssssssstttvvvxxxyyyttttttttttttsssssssssssssssuuuxxxyyyxxxvvvvvvvvvuuuzzz|||yyyuuutttqqqmmmgggiiinnnuuu}}}zzztttooolllqqqxxx}}}zzzxxxwwwvvvwwwwwwtttpppkkkiiihhhiiijjjooorrrqqqpppsss|||ooo```VVV\\\gggoooyyyrrrQQQAAA555666666111000444222111000///....................................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------...---------,,,,,,,,,+++++++++******(((((()))***************............////////////---...000000111333777999;;;;;;AAAIIIQQQfffooocccXXXUUUTTTQQQNNNMMMJJJKKKKKKJJJHHHFFFCCCAAA===<<<:::999888888999999:::999999;;;>>>BBBCCCCCCAAA>>>999666666777777777999999888888888999:::;;;@@@>>>===>>>===<<>>BBBEEEVVV}}}ssseeeXXXTTTSSSQQQNNNMMMJJJKKKKKKJJJHHHEEEBBB@@@===<<<:::999888888999:::;;;999999:::>>>AAACCCCCCBBB>>>999666666666777777999888888888888888999999>>><<<===???===;;;===BBBEEEIIIRRR___llltttwwwvvvooollliiiffffffhhhkkknnnnnnooopppooommmmmmnnnpppqqqrrrtttvvvxxxyyyzzzzzz{{{{{{||||||{{{yyywwwvvvvvvxxx{{{~~~|||}}}}}}~~~zzzzzz|||}}}~~~~~~~~~~~~|||||||||{{{xxxtttpppmmmiiipppzzz{{{{{{|||}}}}}}}}}}}}|||~~~{{{xxxuuurrrpppoookkklllmmmnnnqqquuu{{{|||~~~~~~}}}}}}}}}}}}~~~xxxwwwxxx|||}}}ttthhh___VVVRRRPPPQQQXXX___gggmmmtttxxxzzz{{{}}}qqqhhhlllrrrrrrwww{{{~~~vvvwwwyyy{{{|||}}}~~~~~~{{{~~~}}}}}}~~~}}}|||zzzrrrmmmhhhgggiiiiiieeeaaa______^^^[[[YYYYYY[[[]]]dddiiipppvvvyyy{{{}}}~~~zzzssspppoooppprrr|||zzzwwwtttssssssuuuvvvsssssstttttttttttttttttttttxxx{{{}}}|||{{{zzzzzzqqqvvvwwwsssooopppqqqooorrrtttyyy~~~|||vvvrrrppprrrvvv}}}xxxuuuuuuvvvwwwuuurrrpppoooooonnnssswwwuuupppqqqyyyyyybbbcccnnnwwwtttWWWHHH:::666777555333111222111111000000000000000......---------,,,,,,,,,,,,,,,,,,------............------,,,,,,------...***++++++,,,,,,++++++***------........./////////...............///000000000000000111222333555555777;;;<<<@@@IIIQQQjjj|||ppp```VVVTTTTTTRRROOORRROOOLLLJJJIIIGGGEEECCC<<<<<<<<<;;;:::999888777888888999;;;>>>AAADDDFFFAAA>>>:::888888888888777::::::999888777777777888;;;===>>>>>><<<:::::::::AAABBBGGGSSSaaakkkoooooonnnlllhhhggghhhiiikkkkkknnnnnnnnnnnnnnnnnnnnnnnnrrrqqqqqqqqqrrrtttvvvwww}}}|||zzzyyyxxxyyyzzzzzzzzzzzz{{{{{{{{{zzzyyyyyy{{{yyyxxxzzz}}}~~~}}}{{{|||}}}~~~~~~~~~~~~}}}|||yyyzzz{{{{{{xxxuuupppnnnnnnuuu}}}}}}~~~|||zzzzzz|||}}}{{{yyywwwwwwtttrrrppprrrwww{{{}}}}}}||||||}}}}}}|||{{{zzzzzz~~~xxxzzz{{{}}}~~~|||iiiccc[[[SSSPPPQQQTTTWWWffflllssswwwxxxyyy{{{~~~~~~nnngggjjjnnnpppzzz~~~}}}|||||||||}}}~~~}}}}}}yyyssspppooonnnnnnnnnmmmjjjgggfffbbb]]]ZZZZZZ\\\^^^___```eeekkkppprrruuuzzz~~~}}}yyypppjjjlllssszzz~~~sssqqquuuuuuqqquuuuuuuuuvvvwwwxxxxxxwwwyyy{{{{{{zzz{{{~~~}}}xxxvvvrrrppppppmmmiiijjjnnnnnnrrryyy}}}vvvpppooosss}}}zzzyyyyyyzzz{{{{{{yyyuuuqqqnnnnnnooorrrtttqqqmmmooowww~~~mmmkkkttt|||ppp[[[KKK;;;666666444111111222222111000000000000000/////////.........------,,,,,,,,,---------.........------,,,,,,------...++++++,,,,,,,,,,,,+++++++++++++++++++++,,,,,,---...............//////000/////////000111222333444666:::;;;>>>EEEKKK```zzzjjj]]]WWWTTTRRRQQQQQQOOOLLLJJJIIIHHHFFFDDD???>>>===<<<;;;999888888888888999;;;===@@@CCCEEE@@@===999666666777777777999999888888777888888888;;;===>>>>>><<<;;;::::::;;;===BBBLLLXXXbbbhhhjjjmmmkkkhhhggghhhiiikkklllnnnnnnnnnnnnooooooooooooqqqqqqpppqqqrrrsssuuuvvv{{{zzzyyyxxxwwwxxxxxxyyyyyyyyyyyyyyyxxxwwwvvvvvvvvvtttsssuuuxxx{{{zzzyyyzzz{{{}}}|||{{{zzzxxxvvvrrrooonnnnnnvvv}}}|||yyywwwwwwxxxzzz{{{{{{~~~~~~}}}|||zzzyyyxxxwwwwwwtttqqqrrruuuxxxxxxxxx{{{||||||||||||{{{zzzyyy}}}}}}~~~{{{{{{|||~~~{{{nnnhhh___VVVRRRRRRUUUXXXdddjjjqqquuuwwwxxxzzz}}}|||}}}{{{jjjeeeiiioooqqqyyy|||~~~}}}||||||}}}~~~{{{zzz|||}}}zzzuuuqqqpppoooooopppooommmkkklllhhhccc```````````````[[[___eeehhhjjjmmmsssxxx|||~~~|||}}}yyynnngggiiirrryyyzzzqqqpppqqqppptttsssssstttvvvxxxyyyyyy{{{~~~~~~~~~xxxqqqllliiihhheeebbbdddhhhnnnrrryyy|||vvvqqqrrrvvv}}}~~~yyywwwwwwyyyzzzzzzzzzxxxuuurrrpppqqqqqqssstttqqqmmmnnnvvv}}}{{{yyyzzz{{{sssxxxssscccRRRAAA999666444222222222222111000000000000111000000000/////////......,,,,,,,,,------------......------,,,,,,------...++++++,,,,,,,,,,,,+++++++++******))))))+++,,,---......------......///000.........///000111222333444:::999;;;AAADDDTTTooo|||jjj]]]VVVTTTTTTQQQNNNLLLJJJIIIIIIGGGEEECCCAAA???<<<:::999999999888888999:::===???BBBDDD@@@<<<777555555666777777888888777777777888999999:::<<<>>>???===;;;;;;;;;666999>>>EEEMMMVVV```fffkkkjjjhhhggggggiiikkklllnnnnnnnnnoooooooooppppppppppppppppppqqqssstttuuuxxxwwwwwwvvvvvvvvvvvvwwwvvvvvvuuuuuutttsssrrrrrrrrrqqqppprrruuuxxxzzzzzzyyy{{{}}}~~~|||xxxuuurrrppppppooopppwwwzzzxxxuuuuuuvvvxxxyyyyyy|||}}}~~~~~~}}}||||||{{{{{{zzzyyyxxxwwwvvvuuusssqqqppprrruuuvvvvvv{{{||||||||||||{{{zzzzzz||||||||||||}}}~~~|||}}}}}}}}}{{{uuunnnddd[[[UUUUUUWWWYYYbbbhhhoootttuuuwwwyyy{{{{{{{{{|||}}}}}}~~~ssseeebbbgggnnnrrrvvvzzz~~~}}}}}}}}}~~~{{{wwwwwwxxxvvvtttqqqooonnnooopppqqqpppooonnnkkkgggeeedddcccbbb```YYY[[[^^^```aaaeeelllqqqzzz}}}~~~|||{{{{{{~~~uuuggg^^^___hhhqqq|||ssskkklllnnnppppppqqqrrrtttwwwzzz{{{}}}~~~vvvlllfffaaa___]]][[[]]]aaalllpppxxx|||wwwrrrtttyyy~~~}}}~~~~~~zzzuuusssuuuxxxzzzzzzyyywwwtttrrrssstttsssuuutttpppmmmnnnuuu{{{wwwsssnnnzzz{{{yyy~~~{{{mmm\\\HHH===888555444555333222111111000000111111000000000/////////......------------------------...------,,,,,,------...+++,,,,,,,,,,,,,,,,,,+++---,,,+++******,,,---///...------------...//////.........///000111222333333999999:::@@@AAAKKK```yyyfffZZZVVVUUUQQQOOOLLLKKKKKKJJJIIIGGGFFFCCC@@@<<<:::999999999999999999:::<<<>>>AAABBB@@@<<<777555555777888888777777666777777888999:::999;;;>>>???>>><<<<<<<<<555999===AAAEEEMMMYYYbbbjjjjjjiiihhhgggggghhhjjjllllllmmmnnnnnnoooppppppnnnoooooopppqqqrrrssstttuuuuuuuuuuuutttuuuuuuuuutttsssrrrqqqpppooooooooorrrrrrrrrsssvvvzzz}}}~~~{{{|||~~~}}}zzzvvvrrrpppppprrrtttvvvzzz{{{yyyvvvvvvxxxzzzzzzzzzzzz{{{{{{|||{{{{{{zzzyyywwwwwwwwwvvvvvvuuuuuutttpppooonnnoooqqqtttwwwxxx}}}}}}}}}~~~~~~}}}||||||}}}}}}|||{{{|||}}}{{{||||||}}}~~~{{{{{{tttjjj```YYYWWWXXXYYY```fffnnntttvvvwwwyyy{{{|||||||||||||||{{{{{{{{{kkk```___eeelllqqquuuyyy~~~~~~}}}}}}~~~}}}{{{vvvtttssspppnnnooommmlllmmmoooppppppoookkkiiifffeeeeeedddbbb```[[[\\\]]]\\\\\\```gggmmmxxx{{{}}}|||{{{{{{|||~~~xxxfffYYYWWW^^^eeennnyyy~~~qqqhhhgggiiilllmmmooopppsssvvv{{{~~~uuulllddd]]]ZZZYYYWWWZZZ^^^fffllluuu}}}|||wwwrrrtttyyy||||||~~~~~~xxxrrrpppsssvvv{{{{{{yyyvvvsssrrrssstttuuuuuutttooolllnnnuuu{{{zzztttjjjrrr{{{|||sssaaaMMM@@@999444333444333222222111111111111111/////////.........------------------------------...------,,,,,,------...,,,,,,,,,------,,,,,,,,,,,,,,,+++++++++,,,---...---------------...///////////////000111222333444222999999:::AAABBBHHHWWWtttooo___WWWTTTSSSPPPNNNMMMLLLLLLJJJIIIGGGDDDAAA===:::999999999999999999999;;;===???AAA@@@===999666777888999:::666666666666777888999999888;;;>>>@@@???>>><<<<<<555999<<<===???FFFRRR\\\fffhhhjjjiiifffeeeeeefffiiiiiijjjkkkmmmnnnoooooommmmmmnnnoooqqqqqqrrrrrrttttttttttttttttttttttttrrrqqqpppooonnnnnnnnnnnnsssssstttvvvxxxzzz}}}}}}~~~{{{xxxtttqqqqqqtttwwwzzz|||}}}|||zzzxxxxxxyyy{{{||||||zzzzzzzzzyyyyyyxxxxxxwwwtttttttttssssssrrrrrrrrrnnnnnnnnnooopppssswwwyyy~~~}}}~~~yyyzzz{{{|||~~~~~~yyyoooeee]]]ZZZYYYYYY^^^eeennntttwwwxxxzzz|||{{{{{{{{{{{{{{{{{{{{{{{{||||||}}}}}}yyyddd\\\^^^cccjjjqqqtttxxx}}}~~~~~~~~~~~~zzzvvvuuussspppmmmmmmlllkkklllmmmnnnmmmllleeeddddddeeeffffffeeeccc______]]]ZZZXXX[[[ccciiivvvyyy}}}~~~~~~}}}||||||}}}~~~nnn]]]VVVWWW[[[\\\cccllloooiiibbb___```hhhkkknnnppprrrvvv{{{xxxpppfff^^^[[[ZZZYYYZZZ^^^bbbhhhqqqzzz}}}vvvppprrrxxx{{{|||}}}~~~}}}zzztttooonnnrrrwww{{{{{{yyyuuurrrpppqqqsssuuutttrrrnnnlllooovvv{{{xxxjjjnnn}}}|||uuueeeQQQBBB999222111333333333222111111111111222/////////.........------...------------,,,,,,,,,...------,,,,,,------...,,,,,,------------,,,,,,*********+++++++++++++++------,,,,,,------...////////////000111222333444222999999999@@@BBBEEEPPPccc{{{hhhZZZTTTVVVSSSPPPOOONNNNNNLLLJJJGGGEEECCC???===;;;::::::999999999999:::<<<>>>??????<<<999888999::::::999777777666666666777888888666:::>>>AAA@@@???======666888:::999999???IIIRRR^^^ccchhhjjjgggdddcccdddeeefffggghhhjjjkkklllmmmkkklllnnnooopppqqqqqqqqqssstttuuuuuuuuuuuuuuuuuuqqqpppooonnnnnnnnnooopppsssuuuwwwxxxxxxyyy{{{}}}~~~~~~~~~}}}yyyxxxuuutttuuuxxx{{{}}}~~~{{{zzz{{{|||||||||zzzzzzyyyyyyxxxwwwwwwwwwsssssssssrrrrrrqqqqqqqqqqqqqqqqqqqqqppprrruuuxxx|||xxxyyy{{{}}}}}}uuukkkccc]]]ZZZYYY\\\dddmmmtttwwwxxxzzz|||yyyyyyyyyyyyyyyzzzzzzzzzwwwxxxyyyzzz{{{~~~rrr___[[[```eeekkkrrruuuyyy}}}~~~~~~~~~|||yyywwwwwwvvvuuusssmmmmmmmmmnnnnnnnnnkkkiiiccccccccceeegggiiiiiihhhcccbbb___ZZZWWWXXX^^^cccqqqtttxxx{{{}}}||||||~~~yyydddVVVQQQQQQOOORRRXXX^^^^^^YYYWWWXXXeeeiiiooorrrsssvvv{{{wwwmmmdddaaaaaa``````cccbbbhhhpppyyy}}}vvvoooqqqwww~~~{{{{{{|||vvvuuusssnnnkkklllrrrwwwxxxxxxwwwuuurrrpppqqqrrrtttrrrpppmmmmmmqqqxxx~~~|||lllkkkuuu|||{{{yyyiiiVVVGGG<<<444222444444333222222111111222222000000000/////////............---------,,,,,,,,,...------,,,,,,------...,,,,,,------------,,,,,,)))***,,,---------+++***------,,,,,,------...///.........///000111222333111999777666>>>@@@AAAHHHUUUpppvvvdddZZZYYYVVVSSSQQQPPPOOOMMMKKKHHHGGGEEECCCAAA???======999999888999999;;;===>>><<<:::999999999:::888777888777777666666666666777666:::>>>AAAAAA???>>>>>>999999999777888<<>>>>>===<<<:::888999===CCCGGGMMMVVVcccjjjjjjgggeeefff___```aaaccceeeggghhhiiijjjkkkmmmoooppppppooooootttuuuwwwxxxxxxxxxwwwvvvrrrqqqpppoooppprrrtttuuuwww{{{}}}zzzyyyzzzyyyzzz|||}}}}}}||||||{{{{{{{{{||||||||||||||||||~~~~~~~~~||||||{{{zzzyyyxxxxxxxxxxxxxxxwwwvvvuuutttssssssrrrllloooqqqrrrssswww}}}~~~yyyvvvzzz|||}}}~~~}}}vvvnnneee___[[[XXX```jjjqqqtttvvvwwwyyyzzzzzzyyyyyyxxxxxxxxxxxxrrrtttxxx{{{}}}zzzeeeVVV[[[eeekkkrrrzzzxxx{{{~~~~~~}}}zzzvvvvvvxxxzzzuuuuuuvvvwwwvvvrrrlllgggbbbaaa```aaadddfffhhhhhhmmmlllhhhaaa[[[YYY\\\```cccfffjjjnnnrrrwww|||~~~}}}zzzyyy{{{~~~lll^^^XXXTTTTTTWWWZZZUUUOOORRRZZZbbbiiiqqqvvvvvvwww{{{~~~||||||zzzzzzxxxvvvwwwnnnpppuuu{{{}}}zzz{{{~~~}}}vvvppprrryyy|||zzzxxxxxx{{{zzzvvvpppjjjhhhjjjnnnlllooorrrtttsssssstttuuuqqqnnnlllkkknnnuuu}}}tttqqquuutttlllsss{{{jjjUUUDDD;;;666444444333111222333333222000000000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------......------,,,,,,++++++***((()))+++,,,------,,,,,,******+++,,,,,,---......000000///////////////000222222222333666;;;???BBBGGGUUUrrrrrraaaVVVUUUSSSQQQPPPOOOOOOOOOKKKKKKJJJHHHEEEBBB???===;;;<<<<<<;;;::::::;;;<<<222333555999<<<<<<999777;;;;;;:::999888777555444666777999<<<>>>@@@BBBCCC??????===:::888999;;;>>>BBBPPPaaalllmmmjjjfffeeefffeeecccccccccdddfffgggkkkkkkjjjjjjjjjkkkmmmnnnqqqsssvvvxxxyyyyyywwwvvvsssrrrpppoooppprrruuuwww|||||||||{{{zzzyyywwwvvvxxxwwwwwwxxxyyy{{{~~~}}}}}}~~~~~~|||{{{{{{zzzzzzzzz{{{{{{|||~~~|||zzzwwwtttrrrpppoooqqqsssuuuvvvyyy|||~~~}}}~~~|||}}}xxxuuuwwwzzzzzz{{{}}}}}}sssggg^^^YYYZZZ```hhhpppuuuwwwxxxxxxyyyzzz}}}~~~}}}zzzvvvtttuuuwwwzzz{{{|||nnnccc[[[]]]eeemmmttt{{{{{{}}}~~~~~~|||wwwrrrpppssswwwyyyzzz|||}}}|||xxxqqqkkkeeebbb______aaadddfffgggggghhhfff```YYYUUUWWWZZZ___bbbeeehhhkkknnnsssvvvxxx~~~}}}|||}}}{{{ooofffaaa^^^]]]\\\YYYTTTTTTXXXaaafffkkknnnoooqqquuuyyy}}}}}}||||||zzzzzz{{{||||||yyyyyy{{{|||zzzwwwvvvxxxzzz|||yyyzzz{{{|||zzzwwwtttpppnnnnnnooooooooopppqqqsssvvvvvvtttsssooojjjeeeeeekkkuuu}}}|||wwwwwwssshhhkkkyyywwwaaaLLL???888666444333222222333333222000000//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,,,,,,,+++++++++,,,,,,---------000000///////////////000111111111222555999===@@@???JJJcccwwwfffZZZWWWTTTQQQOOONNNNNNMMMKKKKKKJJJIIIFFFCCC@@@???999::::::;;;;;;<<<>>>@@@777666777999::::::888666:::::::::999888666555444555666777999;;;>>>@@@BBB@@@???>>>;;;888888:::<<>>???@@@<<<;;;999999999888666555999999999999888777555555555555555666888<<>>>>>>>>===<<>>AAAAAAAAA@@@===:::777777888<<>><<<>>><<<999777888888888777:::::::::;;;::::::999999777666555666888;;;???AAAAAABBBBBB???<<<999888888999999<<>>CCCMMMbbbwwweeeWWWQQQOOOMMMKKKLLLMMMNNNNNNMMMLLLJJJIIIEEEBBB???@@@BBBDDDBBB@@@===:::888777888888888777999999::::::::::::::::::888777777777999<<>>;;;999888666555666;;;FFFUUUdddnnnpppnnnkkkgggdddcccbbbbbbbbbbbbbbbbbbdddfffgggiiilllnnnqqqsssttttttrrrqqqooooooooooooooopppqqqrrrtttsssrrrpppppppppqqqrrrsssuuuyyy}}}~~~{{{xxxyyy{{{|||}}}~~~~~~~~~|||||||||||||||{{{zzzyyyxxxzzz}}}~~~~~~}}}~~~~~~~~~}}}zzzvvvtttsssvvvzzz}}}xxxxxxyyy{{{}}}}}}wwwoooiiibbb___]]]```gggnnnrrrssswwwvvvvvvvvvwwwxxxyyyyyyvvvxxxyyyyyyyyyzzz|||~~~qqqccccccgggpppuuuvvvyyy}}}|||xxxuuutttnnnrrrvvvzzz{{{uuuuuuwwwuuuuuuwwwuuuuuuuuuwwwyyyzzzxxxwwwtttqqqkkkgggdddaaa^^^[[[YYYVVVQQQLLLGGGEEECCCBBBAAACCCFFFJJJOOOVVV]]]ccchhhmmmrrrvvvxxx|||~~~yyykkk^^^VVVRRR___ppp}}}zzzvvvooolllmmmttt}}}~~~{{{{{{{{{|||}}}}}}~~~}}}|||xxxtttssswww~~~~~~|||zzzxxxwwwwwwuuuvvvxxxzzz{{{yyytttqqqiiibbb\\\```lllyyy}}}iiidddhhhmmmpppsssyyy}}}___GGG===666444333333444444333222/////////////////////000...........................------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,++++++***+++++++++,,,,,,---------------------...///000000000111222333444555666777888>>>EEEJJJVVVtttuuucccZZZUUUQQQMMMNNNOOOOOOOOONNNMMMKKKJJJGGGDDD@@@AAADDDEEECCC@@@<<<:::888777777777666555666777888888999999999999666777777888:::<<<>>>???BBBCCCEEEDDDAAA===;;;:::333444666888>>>IIIXXXbbbiiiiiigggfffdddcccbbbaaaccccccbbbbbbccceeefffgggjjjllloooqqqrrrrrrpppooolllkkkjjjjjjlllnnnppprrruuuttttttttttttsssssssssuuuwwwzzz|||~~~~~~|||wwwuuuxxx|||{{{|||}}}~~~~~~~~~}}}|||zzzxxxxxxwwwyyy}}}}}}~~~~~~~~~}}}|||yyywwwtttrrrtttwwwzzz|||zzzzzzzzz{{{}}}{{{tttoooeee```\\\]]]dddkkkpppqqqtttuuuvvvvvvwwwxxxxxxyyywwwxxxyyyyyyxxxyyy{{{}}}~~~|||llleeefffjjjrrruuuvvvxxx|||~~~~~~yyyvvvtttmmmqqqssstttwww}}}~~~|||yyysssqqqtttwwwuuurrrsssqqqpppppprrrtttttttttsssooolllhhheeedddbbb___]]]VVVSSSMMMHHHDDDBBB???>>><<<>>>AAAEEEKKKRRRZZZ```fffkkkrrrvvvwwwzzz~~~}}}ooo```XXXVVVcccttt~~~yyyqqqkkkjjjpppxxx~~~|||}}}{{{{{{{{{{{{|||}}}~~~~~~}}}yyyuuusssuuu{{{~~~|||zzzxxxwwwvvvuuuvvvwwwyyyzzzyyyuuurrrkkkccc\\\___kkkxxx~~~tttdddgggjjjkkkmmmqqqyyyeeeJJJ???666444333333444555333222////////////000000000000...........................------,,,,,,------...***++++++,,,,,,------...***+++,,,------,,,***)))******+++,,,,,,---......,,,,,,,,,---...///000111///000111222333444555555333<<>><<<:::<<>>:::888666333333333555666888888888888888999999::::::999888888777777888888???BBBFFFIIIHHHDDD???<<<888777666333444999CCCJJJUUUYYY___dddgggfffdddbbbgggeeeccccccdddeeeffffffiiijjjlllmmmnnnmmmmmmllljjjiiigggfffhhhlllppprrruuuwwwxxxyyyyyyyyy{{{||||||}}}}}}~~~~~~}}}zzzxxxvvvvvvwwwwww{{{}}}}}}{{{xxxwwwwwwwwwyyy|||~~~~~~~~~|||zzzxxxwwwvvvuuusssssstttwwwzzz}}}~~~|||{{{}}}~~~|||~~~~~~~~~yyyoooiiiaaa]]]___dddjjjmmmooorrruuuvvvttttttvvvyyywwwvvvttttttvvvyyy}}}rrrkkkfffkkkrrrvvvxxxyyy|||~~~~~~yyyqqqppppppppppppqqqqqqqqqsssttttttrrrooommmkkkkkkeeefffiiijjjkkkiiigggffffffdddcccfffjjjjjjddd___[[[TTTLLLDDD@@@???>>>>>>;;;===???AAAEEENNNYYY```fffiiimmmrrrvvvxxxyyyyyyyyyjjjaaa```eeeqqq~~~tttllliiimmmsssxxxxxxxxxyyyzzzzzz{{{||||||}}}}}}}}}}}}~~~xxxwwwwwwyyy}}}|||wwwuuuvvvxxxyyyxxxwwwxxxxxxxxxvvvssskkkccc\\\^^^jjjvvv~~~yyyvvvvvvxxxwwwttttttxxx{{{tttXXXEEE888777555333222222111000////////////////////////........................---------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***+++,,,---...............///000111222222333999888;;;AAACCCMMMhhhyyyiii]]]TTTSSSRRRQQQPPPNNNLLLJJJJJJIIIHHHFFFDDDBBBAAA@@@<<<:::888555444555666888666666666666666777888888888888888888888999999:::;;;>>>BBBEEEEEECCC???<<<:::999777444333777>>>EEEJJJPPP[[[gggoooppplllgggfffeeedddcccddddddddddddhhhiiijjjkkklllkkkkkkjjjjjjiiihhhiiikkknnnqqqsssvvvwwwxxxxxxxxxyyy|||~~~~~~~~~}}}zzzxxxvvvwwwxxxyyyzzz|||~~~~~~|||zzzyyyxxxxxxzzz}}}}}}{{{yyywwwvvvwwwvvvuuutttvvvyyy|||~~~}}}|||{{{}}}~~~|||}}}}}}~~~~~~~~~~~~|||rrrlllddd___```dddiiilllooorrruuuvvvuuuuuuwwwxxx|||{{{xxxvvvuuuvvvwwwxxx{{{}}}yyymmmgggfffllltttxxxzzzzzz|||}}}}}}~~~tttrrrpppnnnnnnoooppppppppppppooonnnllljjjiiihhheeefffhhhiiihhhfffdddbbbaaa______cccggggggccc___ZZZUUUNNNHHHEEECCCAAA@@@???@@@AAACCCFFFNNNXXX___eeegggkkkppptttvvvwwwxxxxxxkkkbbbaaadddqqqvvvnnnlllnnnssswwwxxxxxxyyyyyyzzz{{{{{{|||yyyyyyzzz{{{|||~~~yyyyyyzzz}}}~~~zzzvvvuuuwwwyyyyyyxxxvvvvvvvvvvvvtttssskkkccc^^^aaannn{{{|||yyy{{{|||yyyvvvvvvyyyxxx___NNN;;;888444333333333222222222111111000000//////...........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***+++---............---......///000111222222777777;;;???@@@EEEZZZooorrraaaWWWUUUSSSRRRQQQPPPMMMKKKMMMMMMKKKIIIGGGEEECCCBBB???===:::888777777888999555555444444555555666777777777888888999:::::::::999;;;???CCCDDDCCCAAA???===;;;888444222444999===???GGGUUUgggtttvvvooogggcccccccccccccccbbbaaa```dddeeeggghhhiiiiiiiiihhhiiijjjjjjlllnnnqqqssstttwwwxxxxxxwwwwwwzzz~~~~~~~~~}}}~~~|||yyyvvvvvvwwwxxxzzzyyyzzz|||}}}~~~~~~|||zzzyyyxxx{{{}}}~~~}}}|||zzzxxxwwwuuuuuuwwwwwwvvvvvvwwwzzz|||~~~}}}||||||}}}~~~}}}||||||}}}}}}~~~~~~~~~}}}}}}wwwqqqhhhbbbaaacccfffhhhmmmppptttvvvvvvuuuvvvvvv|||{{{xxxvvvsssqqqppppppsssuuuzzz{{{pppfffbbbfffmmmvvv{{{}}}}}}~~~~~~~~~~~~wwwtttpppmmmmmmnnnnnnnnnlllkkkjjjhhhgggfffffffffdddeeeeeeeeedddcccaaa___\\\[[[\\\```dddeeeccc___ZZZWWWRRROOOLLLIIIEEECCCBBBBBBCCCDDDHHHOOOWWW]]]bbbeeeiiimmmqqqtttuuuvvv}}}}}}wwwkkkcccaaacccqqqzzzsssoooppptttvvvxxxxxxxxxyyyzzzzzz{{{{{{vvvwwwxxxzzz}}}|||xxxzzz|||~~~|||xxxvvvvvvyyy||||||yyyvvvuuuvvvvvvuuutttkkkeee```eeesss~~~vvvwww{{{{{{yyyyyy|||{{{fffVVV???999444444444333333444333333222111000///..............................,,,------------------,,,------------------------++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,---............//////000111222333444444666888<<<@@@???BBBPPP___yyyeee[[[WWWTTTRRRRRRQQQOOOLLLPPPOOOMMMKKKHHHFFFEEEDDD@@@???<<<:::888888888888555444444444444555666666888888999999::::::::::::999;;;>>>BBBDDDEEEEEEDDD>>><<<888555333444666888<<>>>>>AAAJJJTTTrrrrrrbbb\\\UUURRRRRRSSSQQQNNNPPPOOOMMMKKKIIIGGGEEEEEEAAA@@@===;;;999888777777666666555555666666777888999999::::::::::::999888999:::<<>><<<999777666666666777<<>>555666777333222555333222222111///...------........................+++,,,---......---,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---...............,,,------...///000111111111444777999;;;???FFFKKKeeennneeeZZZTTTSSSSSSRRROOOOOONNNMMMLLLJJJHHHGGGFFFCCCAAA???===;;;999888777777777666666777777888999888999:::;;;;;;;;;:::999888888999;;;===@@@BBBDDD???===;;;::::::999777666;;;<<>>CCCGGGWWWttt~~~qqqaaaWWWTTTSSSQQQOOOOOONNNNNNLLLKKKJJJJJJIIIEEEDDDBBB???===;;;999888777777666666777777888999444666888;;;<<<===<<<<<<:::999999999;;;>>>AAACCCCCCAAA>>>======;;;777444666777<<>>DDDFFFKKKeee{{{gggZZZUUUSSSQQQNNNOOOOOONNNNNNMMMLLLLLLKKKGGGFFFDDDBBB???<<<:::999666666666666666777888888111333777;;;===?????????===<<<;;;:::<<<>>>AAADDDFFFCCCAAA@@@???<<<777222222444888===EEEMMMTTTYYYdddeeeeee```YYYVVVXXX[[[ZZZ\\\___cccfffhhhjjjjjjlllkkkkkkkkklllmmmnnnooojjjkkklllmmmnnnrrrwww{{{}}}|||zzzxxxvvvtttrrrqqqpppssswwwzzz|||{{{yyywwwwwwxxxyyyyyyyyyzzz}}}}}}~~~~~~~~~yyy{{{}}}~~~}}}zzzxxxvvvuuuvvvvvvvvvvvvwwwwwwwwwxxxvvvwwwxxxyyy{{{|||}}}}}}zzz}}}}}}|||}}}}}}}}}|||{{{zzzyyyyyyxxxzzzyyyzzz}}}}}}{{{}}}{{{sssiiicccbbb___]]]___ccchhhiiiiiicccccceeegggiiilllooopppnnnlllkkkhhh```YYYZZZ```kkkpppxxx}}}}}}}}}}}}~~~yyyvvvtttrrrqqqpppsss{{{}}}tttmmmeeebbbdddffffffddd```___```bbbeeejjjooorrruuuuuuuuutttrrrqqqqqqrrrrrrqqqpppnnnhhh^^^SSSLLLHHHEEEAAAAAADDDGGGHHHGGGLLLOOOTTTZZZbbbiiiooosssssstttvvvyyy{{{{{{||||||zzz{{{}}}~~~~~~}}}{{{zzz|||{{{{{{zzzyyyyyyzzzzzzxxxvvvvvvzzz{{{{{{}}}uuusssxxxxxx}}}~~~yyyxxxyyy{{{~~~~~~~~~~~~~~~}}}}}}}}}}}}{{{{{{{{{|||}}}~~~}}}yyyuuuqqqlllhhhdddmmmyyy~~~{{{xxxxxx{{{|||{{{yyyuuutttuuuwwwyyyzzzzzzxxxqqqllljjjppp{{{|||uuu|||nnnooowww|||yyy]]]HHH888777888333000222////////////000000000000---------...............///...---,,,+++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++++++++,,,------...//////000111222222222222444666888999;;;>>>AAAQQQZZZssssss```XXXUUUPPPLLLOOOOOOOOONNNLLLKKKIIIHHHHHHGGGEEEBBB@@@???======:::999888666555444444444666666777888:::===>>>@@@AAA???<<<::::::>>>BBBDDDGGGGGGFFFEEEBBB???;;;999777666555777<<>>??????===;;;999:::<<<>>>@@@DDDDDDEEEEEECCCAAA>>><<<777555444555999@@@HHHMMMXXX\\\```___[[[YYYZZZ\\\___``````aaaaaabbbccccccdddddddddddddddeeefffgggggggggfffhhhkkkqqqvvvzzzwwwwwwvvvtttpppnnnooooooppprrrtttwwwxxxyyyxxxwwwxxxxxxxxxxxxxxxyyyyyyyyyyyyzzzzzzzzz{{{}}}|||yyyxxxxxxxxxxxxzzz||||||{{{yyyyyyzzzyyyzzz|||}}}~~~~~~~~~~~~|||||||||}}}}}}}}}}}}}}}{{{|||}}}}}}}}}|||{{{zzzyyyyyyzzz{{{|||||||||{{{}}}~~~|||vvvrrrnnnkkkhhhfffffffffeeedddiiijjjmmmoooqqqrrrrrrrrrpppoookkkcccZZZUUUUUUXXXbbbhhhqqqyyy~~~|||xxxyyyuuurrrvvv|||vvvpppnnnpppqqqpppnnnfffccc``````ccchhhlllnnnsssssssssssstttuuuuuuvvvwwwuuurrrlllddd[[[QQQKKKHHHFFFCCCBBBCCCEEEGGGHHHJJJKKKNNNTTT]]]ffflllooossstttwwwxxxyyyyyyxxxwwwvvvwwwxxxyyyzzzyyyyyyxxxuuuvvvxxxyyyzzzzzzzzzyyyzzzyyyyyyyyyzzz|||~~~{{{~~~~~~||||||}}}zzz{{{{{{{{{||||||}}}}}}{{{wwwpppkkkcccdddgggjjjnnnrrrtttvvvwwwzzz}}}~~~~~~}}}~~~~~~{{{xxxyyy|||~~~}}}{{{{{{yyyyyyzzz||||||yyywwwsssssstttyyykkkeeemmmuuuxxx^^^EEE;;;:::666333333000000000000000000000000000000///...---,,,++++++---...///000///---+++)))++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))************,,,++++++++++++,,,---------------......///000111222333666777888:::===???===JJJ[[[rrrvvvfff\\\WWWUUUPPPPPPOOONNNMMMLLLKKKKKKEEEFFFHHHHHHFFFBBB>>>;;;<<<;;;999777666555444444666666666777999;;;<<<===>>>>>>===<<<<<<<<<<<<===AAABBBCCCDDDDDDBBBAAA???888666333333555:::@@@CCCOOOVVV___cccbbb___]]]\\\^^^___```bbbbbbbbbbbbaaacccaaa```______```aaabbbccccccdddfffjjjpppuuuxxxvvvvvvuuussspppoooooopppqqqrrruuuwwwxxxyyyxxxwwwvvvvvvwwwwwwxxxxxxxxxyyyxxxyyyyyyxxxxxxzzz}}}|||zzzxxxxxxxxx{{{|||~~~}}}{{{yyyxxxxxx{{{|||}}}}}}~~~~~~~~~~~~{{{||||||}}}}}}~~~~~~zzz{{{|||}}}}}}}}}|||{{{yyyzzzzzz{{{{{{{{{zzzzzz{{{|||}}}~~~|||yyyuuurrrpppnnnmmmllliiiggglllmmmnnnppprrrsssttttttqqqooojjjaaaXXXSSSTTTWWW^^^eeennnwww|||~~~wwwqqqqqqvvv{{{}}}||||||zzzwwwuuusssqqqqqqqqqjjjgggcccbbbdddgggjjjkkkooonnnllllllnnnqqqtttwww{{{yyyuuummmdddYYYPPPKKKJJJIIIHHHFFFFFFGGGHHHIIILLLLLLNNNSSS\\\eeekkkooossstttuuuwwwxxxyyyyyyyyyvvvvvvwwwxxxxxxxxxxxxxxxuuuvvvwwwxxxyyyyyyxxxxxxzzzzzzyyyyyyzzzzzz{{{|||yyy{{{~~~~~~||||||}}}~~~|||{{{yyyyyyyyy|||~~~zzzsssnnndddcccbbbcccfffkkkpppsssuuuxxx{{{}}}~~~~~~~~~{{{yyyzzz}}}}}}|||||||||}}}~~~}}}zzzwwwtttvvvyyy~~~mmmbbbhhhqqqiiiLLL>>>:::777555444111111111000000000000000000000000//////.........,,,---......///......---++++++++++++++++++++++++++++++++++++++++++++++++)))*********++++++++++++------,,,,,,------...//////............///000111000111333444555777:::===<<>><<<;;;???@@@BBBCCCDDDCCCAAA@@@:::888555333333555999;;;FFFOOO[[[dddfffccc___\\\\\\^^^```bbbbbbbbbaaa```aaa```]]]\\\\\\^^^aaabbbddddddeeegggkkkoootttvvvvvvwwwvvvuuurrrqqqrrrsssqqqsssuuuxxxyyyyyyxxxwwwuuuuuuvvvvvvwwwwwwxxxxxxuuuvvvwwwvvvvvvwww{{{}}}}}}zzzyyyyyyyyy{{{}}}~~~~~~{{{yyyxxxyyy|||||||||}}}}}}~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}xxxyyy{{{|||}}}}}}}}}|||zzzzzz{{{{{{{{{zzzyyyyyy{{{|||}}}~~~~~~}}}zzzyyywwwvvvvvvtttqqqnnnooooooqqqrrrssstttuuuuuuqqqnnnhhh___XXXUUUVVVYYY]]]dddmmmuuu{{{~~~tttoooppptttwwwxxxyyy{{{zzzwwwsssppppppqqqpppmmmiiiggghhhiiiiiiiiikkkiiifffeeehhhmmmssswww{{{yyyuuummmcccYYYRRRNNNOOOPPPOOONNNLLLKKKKKKKKKOOOOOOPPPUUU]]]ffflllooorrrssstttuuuvvvxxxyyyzzzuuuuuuvvvvvvwwwwwwwwwwwwuuuuuuvvvvvvwwwwwwwwwwwwyyyyyyyyyyyyxxxyyyyyyyyyxxxyyy{{{|||}}}~~~}}}}}}}}}~~~~~~~~~~~~}}}{{{xxxwwwxxx|||~~~vvvqqqhhhgggeeedddfffjjjooorrrtttvvvzzz|||}}}~~~~~~|||zzz{{{~~~}}}~~~|||yyywwwuuuxxx}}}tttccceeennntttUUUBBB:::777666555222111111111000000000/////////000000111111111222222111...,,,+++,,,---...+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------...............///000000111000///...///000111222000222444555555777:::<<<<<>>===;;;999777666555555555555555666777888999:::>>>>>>???@@@???===:::999>>>???AAABBBCCCBBBAAA@@@>>><<<888555444444555666===FFFSSS^^^dddccc```]]][[[]]]___aaabbbaaa```___```___]]]]]]^^^```cccfffggghhhiiikkkmmmppprrrttttttuuuuuutttrrrrrrssstttrrrtttvvvxxxyyyyyyxxxwwwuuuuuuuuuvvvvvvwwwwwwwwwrrrtttuuuuuuuuuwwwzzz||||||}}}{{{zzzzzz{{{{{{}}}~~~~~~|||{{{zzz{{{{{{{{{{{{||||||}}}~~~~~~~~~}}}|||zzzyyyyyywwwxxxyyy{{{|||||||||{{{zzzzzzzzzzzzzzzzzzyyyyyyyyy{{{}}}~~~~~~}}}||||||{{{yyyvvvssssssssssssttttttuuuuuummmjjjddd]]]WWWVVVXXXZZZ___eeennnvvv{{{xxxvvvwwwyyyzzzxxxzzz|||yyytttqqqqqqsssvvvtttpppnnnmmmmmmlllkkkiiifffcccbbbeeekkkqqqvvvvvvvvvrrrkkkbbbZZZUUUSSSUUUWWWXXXWWWTTTQQQPPPQQQSSSSSSTTTYYYaaahhhnnnqqqqqqrrrssstttvvvwwwyyyyyyttttttttttttuuuuuuvvvvvvttttttttttttuuuuuuuuuvvvxxxxxxxxxxxxxxxwwwwwwvvvwwwxxxyyyzzzzzz|||~~~}}}~~~~~~~~~~~~~~~}}}~~~~~~}}}|||zzzxxxxxxzzz~~~zzzvvvlllkkkjjjjjjkkkmmmooopppsssvvvyyy{{{}}}~~~{{{zzzyyyzzz}}}}}}{{{xxxwwwvvvzzz{{{gggdddjjjxxxbbbKKK===888666666222222222111111000000///......///000111222333333999666111,,,))))))***+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------...///............///000000222111000...///000222333222444555666777888;;;===:::???EEELLL]]]~~~wwwfff]]]WWWUUUSSSPPPNNNMMMMMMMMMLLLKKKIIIGGGFFFEEEEEEEEE???>>><<<:::888666555555555555555555555666777888:::;;;<<<<<<;;;999777555;;;<<>>IIITTT\\\______^^^\\\]]]^^^````````````______^^^^^^^^^___bbbeeefffhhhhhhjjjlllnnnpppqqqrrrqqqrrrrrrqqqpppppprrrsssssstttwwwxxxyyyyyyxxxwwwvvvvvvvvvvvvvvvvvvvvvvvvrrrsssuuuvvvvvvwwwzzz|||{{{~~~|||{{{{{{|||}}}{{{}}}}}}{{{{{{{{{yyyyyyyyyzzz{{{|||~~~~~~|||zzzxxxwwwvvvuuuvvvxxxzzz{{{{{{zzzzzzxxxyyyyyyzzzzzzzzzyyyyyywwwyyy|||~~~~~~|||vvvvvvuuutttssssssttttttjjjfffaaa[[[XXXWWWWWWXXXbbbhhhpppvvv{{{~~~~~~~~~{{{zzzzzzyyy{{{|||{{{wwwvvvwwwyyy{{{xxxuuutttsssrrrpppnnnhhhfffdddccceeejjjooosssqqqqqqooohhh___YYYWWWWWWYYY]]]``````[[[WWWVVVVVVVVVVVVXXX^^^eeekkkoooqqqqqqrrrsssuuuvvvwwwwwwwwwssssssssssssssstttuuuuuuttttttssssssssssssttttttvvvvvvwwwwwwwwwvvvvvvuuuvvvwwwyyyzzzzzz{{{~~~~~~~~~~~~~~~}}}~~~~~~{{{zzzzzz{{{}}}~~~zzzoooooonnnnnnnnnnnnnnnnnnsssuuuxxxzzz|||~~~vvvvvvwwwxxxzzz}}}|||yyyxxxxxxyyy}}}jjjcccfffsssrrrVVVBBB999777777333333222111111000000///.........//////000000111666444111---+++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------------------......///222111///------///111222111222444555555666999;;;999999???HHHSSShhhrrrfffZZZXXXTTTQQQNNNMMMLLLLLLKKKKKKKKKJJJIIIGGGEEEDDD@@@???<<<:::888666555555555555555444555555666666888999:::::::::888666555666888;;;>>>AAAAAAAAAAAABBB@@@>>>:::888555444444555888???HHHRRRYYY^^^___\\\]]]]]]^^^______``````^^^^^^^^^______aaabbbbbbccceeehhhkkkmmmoooppppppoooqqqqqqqqqpppppprrrttttttuuuwwwyyyyyyyyyxxxwwwyyyxxxxxxwwwwwwvvvvvvuuutttvvvwwwwwwvvvwwwxxxzzzzzz{{{|||~~~||||||}}}~~~~~~}}}zzzyyyyyywwwwwwwwwxxxyyy|||~~~~~~}}}|||{{{yyywwwvvvvvvuuuvvvwwwxxxyyyyyyxxxwwwwwwxxxyyyyyyzzzzzzzzzzzzvvvyyy}}}~~~~~~~~~~~~yyyxxxvvvtttsssrrrrrrrrrllliiiccc^^^[[[YYYXXXXXXeeejjjqqqvvvzzz|||~~~zzzxxxyyyyyyzzzzzzyyyzzz|||}}}|||zzzxxxwwwvvvuuurrrpppiiihhhgggfffhhhkkknnnpppmmmmmmkkkeee\\\WWWWWWYYY[[[```eeeeee```\\\ZZZZZZWWWXXX[[[aaahhhmmmooopppppprrrtttvvvvvvvvvuuutttsssrrrrrrqqqrrrssstttuuutttsssrrrqqqqqqrrrssstttttttttuuuvvvvvvvvvuuutttuuuwwwyyyyyyzzz{{{}}}~~~~~~}}}}}}||||||}}}~~~~~~|||}}}~~~~~~}}}|||yyyzzz|||~~~~~~tttsssqqqooonnnnnnnnnoootttvvvxxxzzz{{{}}}|||vvvvvvxxxyyy{{{~~~|||yyyzzz{{{|||mmmbbbdddppp}}}}}}^^^FFF:::888888333333222222111000000///...............---------////////////............++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++++++++,,,------222000...,,,,,,---///111...///111111222333555888;;;888===GGGKKKXXX}}}qqq\\\YYYUUUQQQNNNLLLLLLLLLIIIJJJLLLMMMKKKHHHEEECCC@@@???===:::888777666555555555444444444555555666999999:::;;;:::999888777222555999===@@@BBBCCCCCCBBBAAA>>>;;;888666444444333555999AAAKKKUUU\\\```]]]]]]]]]]]]]]]___``````^^^^^^^^^^^^^^^^^^^^^^^^___aaadddhhhkkknnnooooooqqqrrrssssssrrrsssuuuwwwtttuuuwwwyyyzzzyyyxxxwwwzzzzzzyyyxxxwwwvvvuuuuuuwwwxxxyyyxxxwwwvvvwwwxxxyyyxxxxxxzzz~~~}}}||||||~~~}}}yyyxxxwwwuuuuuuuuuwwwyyy{{{~~~{{{{{{zzzyyyxxxxxxwwwvvvtttuuuvvvwwwxxxwwwvvvvvvvvvwwwxxxyyyzzz{{{{{{{{{xxx{{{~~~}}}||||||~~~{{{zzzwwwtttrrrqqqqqqqqqqqqnnnhhhccc```]]][[[YYYfffkkkqqqvvvyyy{{{}}}~~~~~~{{{xxxwwwwwwwwwyyy{{{}}}|||zzzyyyxxxxxxvvvtttqqqjjjiiiiiiiiijjjkkkmmmmmmkkkllljjjccc[[[UUUVVVXXX\\\bbbggghhhccc]]]\\\\\\WWWXXX\\\bbbiiimmmooonnnppprrrtttvvvwwwvvvtttrrrsssrrrqqqqqqqqqrrrsssttttttsssrrrqqqqqqqqqrrrsssrrrsssuuuvvvvvvvvvuuutttuuuwwwxxxyyyyyyyyy{{{}}}~~~~~~~~~}}}}}}||||||{{{{{{|||}}}~~~yyyzzz{{{||||||{{{zzzyyywwwzzz}}}yyywwwssspppooooooqqqrrrtttvvvxxxzzz{{{}}}{{{xxxyyy{{{|||~~~|||zzz{{{~~~uuubbbYYYcccnnn}}}hhhLLL;;;777777222222111000/////////000////////////////////////------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++,,,,,,,,,,,,------.........////////////000...///000222444666777888;;;888;;;CCCIIIRRRjjjpppeeeWWWPPPPPPQQQPPPMMMPPPNNNLLLJJJGGGEEEDDDDDD@@@???===:::999888888888666666666666777777777777;;;;;;;;;;;;:::999888888444666999<<>><<<:::999555333444888:::@@@LLLYYYccccccbbbaaa___^^^]]]\\\[[[[[[ZZZZZZZZZ[[[\\\]]]]]]^^^```cccfffhhhjjjkkkpppooooooooooooqqqrrrsssuuuuuuwwwwwwxxxwwwvvvvvvwwwxxxyyyxxxvvvuuuuuuvvvvvvwwwwwwxxxxxxxxxwwwwwwwwwwwwxxxyyyzzz{{{|||||||||||||||||||||}}}}}}}}}}}}}}}||||||||||||}}}}}}~~~|||{{{}}}~~~~~~}}}}}}~~~}}}|||{{{{{{{{{yyywwwuuuuuuvvvwwwwwwxxxxxxxxxxxxwwwuuutttsssrrrrrrrrrpppqqqqqqrrrssstttuuuuuuvvvwwwxxxxxxyyyyyyyyyyyy||||||||||||||||||||||||}}}~~~{{{zzzyyyxxxwwwpppnnniiibbb^^^___dddiiipppssswwwzzzzzz{{{{{{|||}}}{{{yyywwwvvvwwwzzz~~~~~~|||{{{yyyyyyxxxxxxtttrrrpppooooooppprrrtttpppllliiiggg```YYYXXXZZZbbbffflllmmmjjjccc\\\YYYXXX```fffiiilllrrrtttsssrrrsssuuuwwwwwwwwwwwwvvvvvvssspppnnnoooqqqrrrrrrssssssrrrqqqqqqqqqrrrrrrvvvvvvuuuuuuuuuvvvwwwwwwyyyxxxwwwwwwxxxzzz|||}}}}}}{{{zzzzzz{{{||||||}}}~~~zzz{{{||||||zzzzzz{{{|||}}}~~~}}}|||}}}~~~~~~|||{{{zzzzzz||||||fffYYYQQQXXXeeerrrzzzrrrZZZGGG===:::555555333222222111111111////////////////////////------......------,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++,,,,,,,,,,,,------,,,,,,,,,---------......///000111222333444555555999777999>>>@@@EEEUUUggguuueeeYYYTTTRRROOOLLLKKKKKKIIIGGGFFFEEEDDDDDDAAA@@@>>><<<:::999888888777777777777777777777777333444666888:::;;;<<<<<<777777777888:::===@@@BBBFFFEEEDDDBBB@@@===;;;:::555333333555666:::DDDNNNaaacccdddccc___\\\]]]^^^ZZZZZZZZZYYYZZZ[[[\\\\\\\\\]]]___aaadddfffhhhiiilllmmmnnnoooooopppppppppssstttuuuuuuvvvvvvvvvuuutttuuuwwwwwwuuutttuuuvvvvvvvvvwwwwwwwwwvvvuuuuuuvvvwwwwwwxxxyyyzzz{{{{{{yyyyyyyyyyyyxxxxxxxxxxxxyyyyyyxxxxxxxxxxxxyyyyyyzzzyyyzzz|||~~~|||zzzzzz{{{zzzyyywwwuuuvvvvvvwwwwwwvvvvvvvvvtttsssrrrpppnnnmmmmmmmmmllllllkkklllmmmnnnpppqqqttttttuuuwwwxxxzzzzzz{{{||||||}}}}}}}}}}}}||||||~~~~~~|||~~~~~~|||{{{yyyyyynnnkkkeee```^^^aaahhhmmmsssuuuxxxyyyyyyyyy{{{|||{{{}}}{{{zzzxxxvvvwwwzzz~~~~~~|||yyyxxxxxxyyyzzzwwwuuutttsssssstttvvvwwwsssooollliiiccc\\\[[[]]]cccggglllmmmiiiddd___\\\___ffflllmmmooossstttsssssstttvvvwwwwwwwwwvvvvvvvvvssspppoooppprrrrrrrrrqqqqqqqqqqqqqqqqqqrrrsssvvvvvvvvvvvvvvvwwwxxxxxxzzzyyyxxxxxxxxxzzz{{{|||}}}}}}||||||{{{{{{{{{{{{|||}}}~~~~~~xxxyyyzzzzzzyyyzzz|||~~~}}}zzzxxxxxxyyy|||}}}~~~mmm\\\PPPTTT```nnnzzzxxxaaaMMM???888666555444222111111111111////////////////////////------......------,,,+++////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------++++++,,,,,,,,,---------///000000111222333333444777666999<<<===@@@KKKXXXwwwrrrbbbXXXSSSPPPMMMKKKKKKIIIHHHGGGGGGGGGGGGBBBBBB@@@>>><<<:::999999888888888777777777777777444555777999;;;<<<======999888666555777:::>>>@@@EEEEEEDDDCCCAAA???<<<;;;999666444555555666===EEEVVV\\\aaabbb]]]YYYXXXYYYYYYYYYYYYYYYZZZ[[[[[[\\\\\\]]]^^^```ccceeefffggghhhiiilllnnnooonnnmmmmmmqqqqqqrrrsssttttttuuuuuurrrtttwwwwwwvvvuuuvvvwwwuuuuuuvvvvvvuuuuuutttsssvvvvvvwwwwwwxxxyyyyyyzzzzzzyyyyyyyyyxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvwwwwwwwwwxxxyyy||||||{{{yyyyyyzzzzzzyyywwwxxxyyyyyyyyyyyyxxxwwwvvvrrrqqqooonnnlllkkkjjjjjjiiihhhgggggghhhjjjmmmooopppppprrrsssuuuxxxyyyzzz{{{|||}}}~~~~~~}}}}}}|||}}}~~~~~~|||zzz{{{~~~|||{{{yyylllhhhbbb]]]^^^cccjjjpppuuuvvvxxxxxxxxxxxxzzz|||yyy{{{~~~|||zzzxxxwwwxxxzzz}}}|||yyywwwwwwxxxyyyyyyxxxwwwvvvwwwxxxyyyzzzyyytttpppllleee^^^\\\___eeehhhkkkkkkhhhddd```___gggmmmrrrrrrsssuuuvvvssstttuuuvvvwwwxxxwwwvvvuuuuuusssqqqppprrrsssssssssqqqqqqqqqqqqrrrssstttttttttttttttttttttuuuvvvwwwyyyyyyxxxxxxxxxyyyzzzzzzzzz{{{|||||||||{{{zzzyyy|||}}}}}}~~~~~~}}}|||{{{vvvwwwxxxyyyyyyzzz}}}}}}yyyvvvwwwyyy|||yyy{{{wwwcccTTTVVV^^^mmm}}}~~~iiiSSSAAA777555444333222000000000///////////////////////////------......------,,,+++........................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------+++++++++,,,,,,,,,,,,---//////000000111222333333444666888;;;<<<>>>FFFOOOfffoooaaaYYYTTTRRRMMMMMMLLLKKKJJJJJJJJJJJJDDDDDDBBBAAA>>><<<;;;:::999888888888777777777666777888999;;;<<<=========;;;999666555555888<<<>>>BBBCCCCCCCCCBBB@@@>>><<<<<<777555555444444888>>>HHHQQQ\\\```]]]WWWTTTTTTWWWWWWXXXYYYZZZZZZ[[[[[[]]]]]]___```bbbdddeeefffeeefffiiilllmmmlllkkkjjjnnnnnnooopppqqqsssttttttsssuuuxxxyyyxxxwwwwwwxxxttttttuuuuuuuuuttttttsssuuuuuuvvvvvvwwwxxxxxxxxxyyyyyyyyyxxxxxxwwwwwwvvvwwwvvvvvvuuuuuuvvvvvvwwwvvvxxxzzz|||~~~}}}{{{zzzyyyyyyzzz{{{zzzxxxzzzzzz{{{{{{{{{yyyxxxvvvsssrrrpppnnnmmmlllkkkkkkjjjiiigggggghhhiiilllmmmmmmmmmnnnoooqqqtttvvvwwwyyyzzz|||~~~~~~~~~}}}}}}|||||||||{{{{{{}}}{{{yyyjjjfff```\\\^^^eeelllqqquuuwwwxxxxxxxxxxxxzzz{{{xxxzzz|||~~~~~~|||zzzyyyxxxzzz{{{}}}}}}yyywwwvvvwwwxxxzzzzzzyyyyyyzzz{{{|||}}}yyytttoooggg___]]]```fffhhhiiiiiifffcccbbbbbbmmmssswwwvvvvvvxxxxxxuuuvvvvvvwwwxxxxxxwwwvvvuuuuuusssqqqqqqsssttttttsssssssssssssssssstttuuuvvvsssssssssssstttuuuvvvwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxyyy{{{||||||{{{zzzyyy{{{||||||}}}~~~~~~|||zzzxxxwwwtttuuuwwwxxxyyy|||~~~}}}zzzuuuvvvyyy}}}yyyyyylllYYYXXX]]]mmm~~~rrrZZZDDD888666555333222000/////////////////////////////////------......------,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,------+++++++++,,,,,,,,,---------...///000111222333333444666999:::;;;>>>DDDIIIXXXqqq{{{jjj^^^VVVRRRPPPOOONNNMMMLLLLLLLLLLLLGGGFFFEEEDDDAAA???<<<;;;999999999888888777777666999:::;;;<<<============<<<:::777555555777:::<<<@@@AAACCCDDDCCCBBB@@@???===888555555444333444999???HHHTTT\\\\\\XXXTTTRRRUUUVVVWWWYYYZZZZZZZZZZZZ]]]]]]^^^```aaacccddddddbbbdddgggiiijjjjjjjjjiiilllllllllmmmoooqqqsssttttttwwwzzz{{{zzzyyyxxxyyyrrrssstttuuuuuuuuuuuutttuuuuuuuuuvvvvvvvvvwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuwwwvvvvvvuuuuuuvvvvvvwwwuuuxxx{{{}}}~~~}}}|||{{{zzzyyyzzz{{{|||{{{zzzyyyzzz|||||||||zzzxxxwwwvvvuuutttsssrrrqqqqqqqqqnnnmmmlllkkkkkklllmmmnnnllllllllllllnnnppprrrtttuuuwwwzzz}}}~~~~~~~~~zzzzzzzzz{{{|||~~~~~~}}}yyykkkgggaaa___aaahhhnnnqqqtttvvvxxxyyyyyyxxxyyy{{{xxxyyy{{{|||~~~~~~|||{{{{{{{{{||||||zzzxxxxxxxxxxxxzzzzzzzzz{{{{{{|||}}}~~~|||vvvppphhh```___bbbiiiiiiiiihhhfffeeeeeegggpppvvvzzzyyyyyy{{{zzzxxxwwwwwwxxxxxxxxxwwwuuutttuuusssrrrssstttuuuuuutttttttttttttttttttttuuuvvvttttttttttttuuuwwwxxxyyyuuuvvvvvvvvvwwwwwwxxxxxxwwwxxxzzz{{{{{{{{{zzzzzzzzzzzz{{{{{{|||}}}}}}~~~}}}{{{xxxvvvuuussstttvvvwwwyyy}}}~~~|||{{{wwwxxxzzz}}}{{{xxx|||uuu___ZZZ]]]mmm{{{bbbJJJ;;;777666444333111000000000////////////////////////------......------,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,,,,---///111222333444555888999999999<<>>===::::::999888888777777666888888:::;;;<<<============;;;999777666777999:::>>>@@@CCCEEEFFFEEEDDDCCC@@@:::777888777555666999999@@@JJJSSSXXXXXXUUUSSSTTTUUUWWWYYYZZZZZZZZZZZZ[[[\\\]]]^^^___```aaabbbaaabbbdddfffhhhhhhhhhhhhjjjjjjjjjlllmmmppprrrsssuuuwww{{{|||zzzyyyxxxxxxqqqrrrsssuuuvvvvvvvvvvvvttttttuuuuuuuuuuuuvvvvvvuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvuuuuuuuuuuuuvvvvvvtttwwwzzz||||||~~~~~~}}}}}}}}}{{{zzzyyyzzz|||}}}|||{{{{{{|||~~~}}}{{{zzzzzzzzzyyyxxxxxxxxxxxxxxxssssssrrrqqqqqqppppppooonnnmmmlllkkklllnnnpppqqqrrrtttxxx|||~~~~~~zzzyyyyyy{{{}}}}}}~~~zzzooojjjdddcccfffkkkppprrrrrruuuxxxzzzzzzyyyzzzzzzxxxyyyzzzzzz{{{~~~~~~}}}}}}}}}{{{{{{zzzzzzzzz{{{{{{|||zzzzzzzzz{{{|||}}}}}}~~~{{{vvvqqqiiibbbbbbfffllllllkkkiiiggggggiiikkkqqqwww{{{{{{{{{}}}}}}{{{xxxxxxyyyyyyxxxvvvuuutttuuusssrrrsssuuuvvvvvvtttuuuuuutttsssssssssttttttrrrrrrsssssstttvvvwwwxxxtttuuuvvvwwwxxxyyyyyyyyywwwwwwxxxyyyzzz{{{{{{{{{xxxyyyyyyzzzzzz{{{{{{|||}}}}}}}}}|||zzzyyywwwvvvrrrtttvvvwwwzzz~~~~~~~~~~~~}}}}}}}}}|||}}}~~~|||{{{zzzxxxyyy{{{~~~~~~wwwyyy{{{{{{ccc]]]___nnngggNNN???888777666444333111111111////////////////////////------......------,,,+++........................,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,------------......++++++---///111222444444777999:::888888;;;???AAAFFFQQQjjjwwwfff]]]RRRRRRPPPNNNMMMLLLKKKKKKJJJJJJJJJHHHFFFBBB???>>>::::::999999888777777666555666888:::;;;============<<<:::888777777888999>>>@@@DDDFFFHHHHHHFFFEEECCC>>>;;;<<<<<<:::999<<<555:::AAAKKKSSSVVVUUUSSSTTTUUUWWWYYYZZZZZZZZZYYYZZZ[[[[[[]]]^^^______```aaabbbccceeefffggghhhhhhiiiiiiiiijjjlllooorrrsssuuuxxx{{{|||zzzxxxwwwvvvqqqrrrsssuuuvvvwwwwwwxxxtttttttttuuuuuuuuuuuuuuuuuuvvvvvvwwwwwwxxxxxxxxxvvvuuuuuuttttttuuuuuuvvvsssvvvyyy{{{{{{|||~~~|||{{{|||}}}~~~{{{zzzzzz{{{}}}~~~}}}|||~~~~~~}}}}}}||||||||||||}}}}}}vvvwwwvvvvvvuuusssrrrqqqpppooommmllllllmmmnnnpppppprrrwww{{{~~~zzzyyyyyyzzz|||~~~{{{rrrmmmhhhfffjjjnnnqqqrrrqqqtttxxx{{{{{{zzzzzzzzzxxxyyyzzzzzzzzz|||~~~~~~vvvwwwyyyzzz|||}}}~~~yyyzzzzzz{{{|||}}}}}}}}}zzzuuupppjjjdddeeeiiiooonnnmmmjjjhhhiiillloooqqqwww||||||||||||xxxyyyyyyyyyxxxvvvuuuttttttsssssstttvvvwwwvvvuuuuuutttssssssrrrrrrrrrrrrpppppppppqqqrrrsssuuuuuutttuuuwwwxxxyyyzzzzzz{{{wwwwwwxxxxxxyyyzzz{{{|||xxxxxxxxxyyyyyyzzzzzzzzzzzzzzz{{{{{{zzzzzzyyyxxxrrrtttvvvxxx{{{}}}|||{{{zzzxxxwwwvvvvvv{{{}}}~~~}}}~~~~~~{{{zzzyyyzzzzzz{{{|||yyyuuuyyyoooccc^^^iii|||uuuVVVBBB<<<777444444333///000222////////////000000000000000000000000////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------,,,+++************,,,,,,,,,------........./////////...------,,,,,,......//////000000111111444555555666777999>>>AAAEEEJJJXXXtttrrr]]][[[TTTOOOOOONNNLLLLLLOOOMMMLLLKKKIIIGGGEEEDDDCCCBBB???;;;:::::::::::::::999888777999;;;<<<<<<;;;;;;::::::999888777666666;;;===@@@DDDEEEEEEEEEDDDFFFDDDBBBCCCEEECCC<<<666555888>>>DDDJJJOOORRRSSSTTTXXX\\\\\\YYYWWWYYY[[[\\\[[[[[[[[[\\\^^^```aaabbbbbbccccccdddeeeffffffffffffggghhhkkknnnqqqsssuuuuuuuuuuuuuuuuuuuuuvvvoooppppppppppppppppppqqqrrrrrrssssssssssssssssssvvvuuuuuuuuuvvvwwwxxxxxxuuutttsssrrrrrrssstttuuuxxxwwwwwwzzz~~~~~~{{{||||||{{{zzzzzzzzzzzz{{{zzzyyyyyyyyyyyy{{{|||}}}~~~~~~{{{~~~~~~|||yyywwwuuuuuuvvvvvvqqqqqqppppppooonnnnnnmmmmmmqqqwwwzzz|||{{{{{{{{{zzz{{{|||}}}~~~wwwooollliiijjjnnnsssvvvvvvttttttuuuvvvwwwxxxyyyyyyxxxyyyzzz{{{||||||||||||{{{xxxvvvyyy~~~~~~}}}{{{zzzzzzzzz|||vvvppplllkkkkkkllltttrrrpppmmmmmmmmmooopppyyyzzz|||}}}~~~~~~}}}}}}}}}{{{xxxvvvuuuuuuwwwxxxuuuuuuuuuuuuttttttttttttttttttttttttttttttttttttttttttsssssssssttttttuuuxxxwwwuuuwwwyyyzzzwwwuuuwwwwwwxxxyyyzzzzzz{{{|||zzz{{{{{{zzzxxxwwwxxxyyy}}}}}}|||{{{{{{{{{{{{|||wwwwwwwwwyyy}}}|||{{{xxxuuutttuuussspppmmmqqqtttyyy|||~~~}}}}}}~~~}}}zzzzzzzzzzzzzzzyyyzzz{{{~~~{{{|||ttteee\\\eeexxx{{{]]]HHH<<<777444444333000000333///000000000000000000000000000000/////////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---------......---------------,,,,,,,,,.........///000000111111222333444555555888<<>>?????????:::999888:::<<<===<<<;;;::::::999999888888777777888;;;???DDDGGGGGGFFFEEEGGGDDDAAA@@@@@@>>>:::666777555444555:::DDDMMMSSS]]]ZZZWWWVVVWWWXXXVVVTTTZZZZZZZZZZZZ[[[]]]^^^___\\\]]]^^^```bbbdddfffggggggggghhhiiijjjlllmmmnnnmmmnnnoooqqqrrrrrrrrrrrrqqqqqqrrrrrrrrrsssssssssrrrrrrrrrsssssssssttttttvvvvvvvvvuuuuuuuuuuuuuuuuuuuuutttsssssstttuuuuuurrrrrrsssvvvyyyzzzyyywwwxxxwwwvvvvvvuuuuuuvvvvvvwwwvvvtttrrrrrrtttwwwxxx{{{}}}||||||}}}~~~{{{yyyyyyxxxyyyvvvuuusssrrrpppooonnnnnnnnnpppssssssssstttvvvwwwzzz{{{|||}}}~~~}}}~~~}}}||||||wwwooojjjlllnnnsssvvvwwwuuusssuuuvvvvvvvvvvvvvvvvvvvvvuuuvvvwwwxxxyyyyyyyyyxxx}}}}}}|||~~~}}}||||||{{{zzzyyyyyyyyyyyyxxxvvvtttsssrrrrrrrrrsssqqqnnnllllllooorrruuu{{{|||}}}~~~||||||{{{zzzyyyxxxwwwwwwuuuuuutttsssrrrrrrqqqqqqttttttttttttttttttttttttrrrrrrqqqqqqrrrsssssstttxxxwwwvvvwwwyyyyyywwwvvvvvvvvvvvvwwwwwwxxxxxxxxxxxxyyyyyyxxxvvvvvvwwwyyy||||||||||||||||||}}}}}}~~~~~~~~~}}}{{{zzz{{{|||||||||yyywwwsssqqqqqqpppnnnmmmrrrtttvvvvvvxxx}}}|||zzz{{{}}}rrr^^^___oookkkUUU@@@888333333333111111333111111111000000000000000///.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------......------......///000000111000111333444444666999;;;===???DDDOOObbbxxxgggVVVPPPPPPOOOLLLJJJOOONNNMMMLLLKKKJJJIIIHHHDDDCCCAAAAAACCCDDDDDDDDD:::999999:::;;;<<<<<<;;;999999999999999999999888666:::???DDDGGGHHHGGGGGGIIIFFFCCCAAA@@@>>>;;;888888555222111444<<>>BBBFFFHHHHHHHHHJJJHHHFFFDDDBBB@@@>>><<<:::777444222333777<<>><<<888777666777888888777666888888999999:::;;;<<<<<<<<<<<<===???BBBEEEIIIKKKGGGIIIJJJIIIGGGDDDBBBAAA<<<;;;888666555444555555999CCCMMMQQQNNNLLLMMMPPPSSSTTTVVVWWWXXXYYYXXXXXX[[[[[[[[[\\\\\\\\\]]]]]]``````bbbcccccccccbbbbbbbbbdddgggjjjkkkkkkjjjiiikkkkkklllmmmnnnooopppqqqpppqqqqqqrrrssstttuuuvvvrrrsssuuuvvvvvvvvvtttssspppqqqqqqrrrrrrqqqqqqpppooorrruuuuuutttssstttuuuuuutttssssssrrrrrrssssssssstttuuuvvvxxxyyyyyyzzzvvvvvvwwwwwwvvvtttrrrqqqmmmnnnoooppprrrtttuuuuuussssssttttttttttttssssssrrrqqqppppppqqqtttwwwyyyvvvuuusssooolllkkklllnnnpppsssxxx||||||tttooommmoooqqqrrrrrrtttxxx{{{{{{{{{{{{{{{zzzzzzzzzzzzxxxxxxyyyyyyyyyyyyxxxxxxyyyzzz{{{~~~~~~~~~{{{zzzuuuuuuuuuuuuwwwxxxzzz{{{zzz{{{}}}~~~~~~~~~}}}{{{{{{zzzzzzyyywwwvvvuuussssssttttttttttttuuuuuuttttttttttttttttttttttttssssssssssssuuuvvvwwwxxxuuuwwwyyyyyywwwvvvwwwxxxyyyyyyxxxxxxwwwvvvuuuuuuwwwwwwwwwvvvvvvxxx|||~~~zzzvvvxxxvvvuuuttttttrrrooollliiihhhddd^^^ZZZZZZ^^^bbblllpppsssuuuvvvyyylllZZZVVVaaaxxxvvvQQQEEE:::777888666222111333333222222111000000///000000000000////////////,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++)))+++---/////////------,,,,,,,,,++++++*********++++++,,,,,,,,,,,,------,,,,,,------...//////000,,,///111222222222333555888777;;;AAABBBGGG\\\uuu{{{lll^^^VVVUUUOOOOOOOOOOOOOOOOOOOOOOOOLLLJJJHHHFFFDDDBBB>>>;;;888666555666777777666555888888999:::;;;;;;<<<<<<>>>======>>>@@@EEEIIILLLEEEHHHJJJJJJHHHEEECCCBBB===;;;999666555555666777666<<>>???DDDRRR```yyyhhh]]]XXXPPPOOONNNNNNNNNNNNNNNNNNMMMLLLIIIFFFCCC???===<<<;;;;;;;;;;;;999666444222666777888999:::;;;;;;;;;???<<<:::;;;@@@FFFIIIIIILLLLLLLLLKKKJJJIIIGGGFFFAAA???===:::777555444333666999>>>CCCHHHMMMPPPQQQRRRRRRQQQRRRTTTUUUUUUTTTVVVWWWXXXZZZ[[[\\\\\\\\\___aaabbbbbb```___``````bbbcccdddeeeffffffffffffhhhiiijjjkkklllmmmmmmmmmpppppppppqqqqqqrrrrrrrrrtttsssrrrrrrtttuuuuuuuuuqqqppppppooooooooooooooopppooooooooooooqqqssstttrrrqqqqqqpppqqqrrrtttuuuzzz{{{yyyvvvssssssvvvzzzwwwwwwxxxwwwvvvuuusssrrrnnnpppsssuuuvvvvvvvvvuuutttuuuwwwxxxxxxwwwvvvtttvvvuuutttssstttuuuwwwxxxvvvvvvuuusssrrrqqqppppppoooqqquuuxxx|||}}}~~~~~~||||||}}}~~~~~~zzzuuupppmmmqqqqqqrrrssstttvvvwwwwwwvvvyyy||||||{{{zzzyyyyyy|||{{{zzzyyyyyyyyyzzz{{{|||||||||}}}~~~||||||}}}~~~~~~~~~~~~}}}{{{{{{||||||||||||||||||zzzyyyxxxxxxxxxyyy{{{|||wwwyyy{{{}}}~~~}}}{{{yyyzzzzzzyyyxxxxxxyyyyyyzzzxxxvvvsssrrrrrrsssvvvxxx}}}zzzvvvtttsssssssssrrrvvvvvvvvvvvvvvvvvvvvvvvvtttuuuvvvwwwxxxyyyzzzzzz{{{wwwssstttwwwyyywwwsssvvvvvvvvvuuuvvvxxx}}}~~~wwwrrrmmmlllkkknnnrrruuuuuussspppmmmeee[[[TTTTTT\\\ccclllnnnqqqsssuuuwww{{{~~~ttt\\\QQQZZZnnnkkkPPP@@@<<<555333555222222222222111111111111000...////////////...------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,------,,,******+++,,,---,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---.....................---,,,000000000000111333444555777888:::<<<===@@@LLLXXXqqqooo```XXXSSSRRRQQQPPPQQQQQQQQQPPPNNNLLLJJJGGGDDDAAA>>>===>>>===<<<;;;999777666555777777999:::;;;<<<<<<<<<>>>;;;999:::@@@FFFJJJLLLLLLLLLKKKKKKIIIHHHFFFEEEBBBAAA???===:::888666555444666:::>>>CCCHHHLLLNNNPPPOOONNNNNNPPPSSSTTTUUUUUUUUUWWWXXXYYYZZZZZZZZZ]]]___aaa```___^^^___```aaabbbcccdddeeefffffffffggghhhiiikkkllllllmmmmmmooooooppppppqqqqqqrrrrrrtttsssrrrsssuuuvvvvvvuuuppppppooonnnnnnnnnnnnooooooooooooooooooqqqrrrsssssssssrrrrrrssstttvvvvvvyyyzzzyyyvvvsssrrruuuxxxvvvvvvwwwwwwvvvtttsssrrrppprrrtttvvvwwwwwwwwwvvvtttvvvwwwyyyyyyxxxwwwvvvxxxwwwwwwvvvvvvwwwwwwxxxxxxxxxwwwvvvuuusssqqqpppoooqqqsssvvvxxx{{{|||}}}~~~|||{{{{{{|||~~~}}}yyytttooollloooppprrrtttuuuwwwwwwxxxwwwzzz}}}}}}}}}{{{{{{||||||{{{zzzyyyyyyzzz{{{|||}}}}}}}}}~~~}}}}}}}}}~~~~~~}}}}}}|||zzzyyyyyyyyyyyyzzzzzzzzzyyyxxxwwwwwwwwwxxxyyyzzzvvvxxxzzz||||||{{{zzzxxxzzzzzzyyyyyyxxxxxxwwwwwwuuuuuuttttttttttttuuuuuuyyyvvvsssrrrsssttttttsssuuuuuuuuuuuuuuuuuuuuuuuusssssstttuuuvvvwwwxxxxxx{{{wwwttttttwwwxxxvvvsssuuuuuuuuuuuuuuuwww{{{~~~|||vvvqqqnnnmmmmmmppptttvvvvvvuuuqqqmmmfff\\\VVVWWW___gggmmmooorrrtttvvvyyy|||vvv\\\PPPWWWjjj{{{tttUUU@@@:::444222333...222222222111111111111000...............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++***+++,,,,,,+++))))))***,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,---...---------------...///000////////////000222333444666666999;;;:::;;;DDDNNN]]]}}}~~~kkk]]]TTTRRRPPPOOOPPPQQQPPPOOONNNMMMKKKHHHEEECCCAAA@@@AAA???===;;;999888888888888999:::;;;<<<============;;;999:::???FFFKKKNNNKKKKKKKKKJJJHHHGGGEEEDDDCCCBBBBBBAAA>>>;;;999777333333555888<<>>>>>>>>>>>???===::::::>>>DDDJJJMMMKKKKKKJJJIIIHHHFFFEEEDDDCCCCCCDDDCCCAAA>>>;;;999333333222444777<<>>DDDMMMaaavvvaaa[[[TTTQQQSSSUUUUUUSSSNNNMMMLLLJJJIIIGGGFFFEEECCCAAA===999888888999::::::;;;<<<===>>>?????????AAA???===<<<===AAAGGGJJJJJJJJJJJJIIIHHHGGGEEEEEECCCDDDEEEEEECCC@@@>>><<<666555333333555888===@@@FFFIIIMMMOOONNNMMMMMMNNNPPPPPPOOOOOOPPPQQQRRRSSSTTTVVVYYYYYYYYYYYYZZZ[[[ZZZ[[[]]]___aaaccccccdddeeeeeeggghhhiiijjjjjjjjjiiijjjkkklllnnnooopppqqqsssssstttvvvyyy{{{zzzyyytttsssqqqoooooopppqqqssspppppppppqqqqqqqqqqqqqqqssstttwwwyyyzzzzzzyyyxxxwwwuuusssrrrrrrrrrrrrsssyyyzzz{{{||||||{{{{{{zzzzzzzzz{{{{{{{{{{{{{{{{{{xxxxxxxxxyyyyyyxxxxxxxxxtttvvvyyy||||||yyywwwtttrrrpppnnnoooqqqsssuuuttttttuuuvvvwwwyyyzzz{{{xxxyyy{{{}}}~~~~~~~~~~~~{{{|||}}}zzzvvvqqqnnnnnnssssssuuuvvvvvvvvvuuuuuuxxxzzz|||}}}}}}}}}~~~~~~~~~~~~~~~}}}{{{zzzyyyyyyyyyxxxwwwuuutttssstttuuuvvvuuuuuuvvvvvvvvvuuuuuuuuuuuuvvvwwwwwwwwwvvvuuuuuuppprrruuuxxxzzz{{{zzzzzz|||zzzxxxwwwwwwxxxzzz|||{{{zzzxxxxxxyyyyyyxxxvvvttttttttttttttttttttttttvvvvvvwwwwwwxxxxxxyyyyyyzzzxxxvvvvvvvvvvvvuuutttwwwwwwxxxwwwvvvwwwyyy{{{~~~~~~|||zzzyyywwwwwwvvvtttqqqpppooonnnmmmiiiccc^^^^^^dddlllrrrsssuuuxxxzzz{{{{{{}}}~~~|||}}}~~~~~~}}}}}}~~~~~~~~~~~~~~~rrrqqqtttooo]]][[[iiivvv~~~aaaHHH???777555777333222222222111111111111000...............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++***+++,,,,,,+++))))))***,,,++++++************++++++,,,,,,++++++,,,,,,---...000///...---------------............///111222333333222555999;;;:::>>>CCCFFFSSSllllllcccWWWPPPPPPQQQQQQPPPMMMMMMLLLKKKIIIHHHGGGGGGCCCAAA>>>:::999999:::;;;:::;;;<<<===>>>?????????@@@@@@???>>>>>>@@@DDDHHHIIIIIIIIIIIIIIIHHHGGGGGGFFFFFFFFFFFFEEECCCAAA@@@:::888666444444666999;;;AAAEEEJJJLLLJJJIIIJJJLLLPPPPPPOOONNNOOOPPPRRRSSSTTTVVVXXXXXXWWWWWWXXXYYYXXXYYY[[[^^^```bbbccccccddddddfffggghhhiiiiiiiiiggghhhiiikkkmmmnnnppppppsssssstttxxx{{{||||||zzzvvvtttrrrpppoooqqqssstttqqqqqqrrrrrrsssrrrrrrqqqsssuuuxxx{{{||||||zzzyyywwwtttqqqpppqqqsssuuuuuu{{{|||~~~~~~||||||||||||||||||{{{{{{yyyyyyyyyxxxwwwwwwvvvvvvqqqsssvvvzzz}}}~~~{{{zzzwwwuuusssqqqpppqqqssstttssstttuuuvvvwwwxxxyyyyyywwwxxxzzz|||}}}}}}}}}|||zzz||||||xxxsssnnnnnnooottttttuuuuuuuuuvvvvvvvvvyyy{{{|||}}}||||||~~~~~~|||zzzyyyxxxyyyyyyyyywwwuuusssssssssuuuvvvuuuuuuvvvwwwwwwwwwwwwwwwwwwwwwwwwxxxwwwwwwvvvvvvqqqrrruuuxxxzzz{{{|||||||||zzzwwwttttttwwwzzz|||zzzyyywwwvvvvvvvvvtttrrrttttttttttttttttttttttttttttttuuuuuuvvvvvvvvvvvvxxxwwwwwwvvvvvvvvvvvvvvvwwwxxxyyyxxxwwwwwwyyyzzz}}}~~~}}}}}}|||zzzxxxxxxxxxxxxyyyyyyxxxuuuqqqnnnmmmmmmlllhhhdddaaabbbhhhooossstttvvvyyyzzzzzzyyyzzzzzzxxxzzz{{{|||||||||~~~~~~}}}|||{{{{{{{{{}}}}}}~~~~~~~~~}}}}}}~~~zzzuuurrrzzzvvvaaa[[[eeeppp|||cccLLLAAA666222555222222222222111111111111000...////////////...------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,------,,,******+++,,,++++++************++++++,,,,,,++++++,,,,,,---...,,,---...........................///000111333333555333444888:::999<<>>?????????===???@@@@@@???AAADDDHHHHHHHHHIIIJJJJJJJJJJJJIIIIIIIIIHHHGGGFFFEEEEEEDDD===;;;888555444444555666;;;>>>BBBBBBBBBCCCHHHMMMRRRQQQOOOOOOOOOPPPRRRSSSTTTVVVXXXXXXVVVVVVVVVWWWVVVWWWYYY\\\___aaabbbccccccdddeeefffggghhhhhhhhheeefffhhhjjjlllnnnoooppprrrsssuuuyyy|||~~~}}}{{{vvvtttqqqooooooppprrrtttrrrssstttttttttsssrrrrrrsssvvvzzz~~~~~~|||{{{xxxtttooonnnqqquuuwwwxxx|||}}}~~~}}}}}}||||||{{{{{{|||{{{zzzyyywwwvvvuuuttttttpppqqqsssvvvzzz}}}~~~}}}}}}zzzyyyvvvtttsssrrrssstttssstttuuuvvvwwwwwwwwwwwwvvvwwwyyy{{{||||||||||||yyy{{{zzzuuunnnkkklllooosssssssssssstttwwwyyy{{{|||}}}~~~~~~}}}}}}~~~}}}{{{yyyxxxxxxyyyzzzxxxwwwtttrrrqqqrrrsssuuutttvvvwwwyyyzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxwwwwwwuuuuuuwwwxxxyyy{{{|||||||||{{{yyyxxxxxxyyy{{{|||yyywwwvvvvvvvvvvvvsssqqqttttttttttttttttttttttttuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwxxxwwwxxxyyyxxxwwwvvvwwwxxxyyy{{{~~~}}}}}}}}}|||yyywwwzzzzzzxxxwwwuuuvvvwwwyyyxxxyyyyyyvvvrrroooooopppllliiifffeeeggglllqqqtttuuuwwwyyyzzzxxxwwwvvvvvvtttvvvxxxyyyyyyyyy{{{|||||||||}}}}}}}}}}}}}}}}}}xxxwwwxxxzzz}}}~~~}}}{{{{{{|||}}}}}}~~~~~~~~~~~~~~~~~~}}}|||uuuyyyzzzcccZZZaaakkkzzzjjjTTTHHH:::555777666222222222111111111111000//////000000//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,------...,,,+++***+++---++++++************++++++,,,,,,++++++,,,,,,---...)))+++---///000000000///////////////000222333444777444444777888777:::>>>@@@BBBMMMhhhlll]]]WWWVVVTTTQQQKKKKKKKKKJJJIIIIIIHHHHHHEEECCCAAA???===<<<<<<<<<999:::;;;===>>>>>>>>>>>>:::===@@@AAA@@@BBBEEEIIIGGGHHHIIIJJJKKKKKKKKKKKKLLLKKKJJJHHHHHHGGGHHHHHH>>>===999666444333333333666888:::::::::???HHHOOORRRQQQPPPOOOOOOPPPRRRTTTUUUWWWXXXXXXVVVUUUUUUVVVUUUVVVYYY\\\^^^```bbbbbbcccccceeefffggghhhhhhhhhdddeeegggiiikkknnnoooppprrrsssuuuyyy}}}~~~}}}|||uuussspppnnnnnnooorrrtttssstttuuuuuuuuutttsssrrruuuxxx|||~~~|||xxxsssnnnmmmpppuuuyyyzzz|||}}}~~~}}}|||{{{{{{{{{||||||{{{yyywwwuuussssssrrrqqqqqqrrrtttwww{{{~~~~~~~~~~~~|||{{{yyyvvvuuutttttttttssstttuuuvvvwwwwwwwwwwwwvvvwwwyyy{{{|||||||||{{{yyyzzzxxxssskkkhhhjjjnnnrrrqqqqqqqqqtttxxx|||~~~~~~~~~~~~|||zzzxxxxxxxxxyyyzzzxxxvvvsssqqqpppqqqrrrttttttvvvxxxzzz{{{||||||{{{zzzzzzzzzyyyyyyyyyxxxxxxyyyyyyxxxxxxyyyyyyzzz{{{}}}}}}~~~~~~~~~~~~}}}}}}yyyxxxwwwxxxxxxxxxvvvtttttttttttttttttttttttttttwwwwwwwwwwwwxxxxxxxxxxxxuuuuuuvvvvvvvvvvvvxxxzzzvvvwwwxxxwwwvvvuuuvvvwwwwwwyyy|||~~~}}}}}}~~~~~~}}}{{{xxxyyyyyyxxxwwwvvvwwwyyy{{{xxxyyyzzzxxxtttqqqrrrsssllljjjggghhhkkkooosssuuuuuuwwwyyyyyywwwuuutttsssrrrtttvvvwwwvvvvvvwwwxxx{{{{{{{{{{{{{{{}}}~~~uuuuuuvvvxxx{{{}}}}}}|||zzzzzz{{{{{{|||}}}}}}}}}~~~}}}~~~}}}gggXXXZZZccc{{{qqqZZZFFF;;;666555555111111111111000000000000////////////............////////////...............---,,,,,,,,,,,,---...---,,,+++******+++,,,---------------------------......------------,,,,,,,,,---......//////......000000///............///111333555666666777999:::@@@BBBIIIYYYpppnnn___YYYWWWSSSOOOPPPOOONNNKKKJJJIIIJJJJJJGGGBBB===999999999:::;;;;;;;;;:::::::::999999===<<<<<<<<<>>>@@@BBBCCCDDDFFFIIILLLNNNNNNMMMLLLKKKKKKLLLMMMMMMMMMMMMMMMEEEBBB===:::999777555444555555666888<<<@@@DDDGGGJJJKKKMMMMMMNNNOOORRRTTTUUUVVVVVVWWWWWWVVVVVVUUUTTTVVVXXXYYYZZZ[[[]]]______bbbeeeffffffggggggiiiggghhhiiikkklllmmmmmmmmmooooooqqqtttyyy|||}}}||||||wwwqqqooopppssstttsssqqqpppooorrruuuwwwuuussstttxxx~~~yyyuuuqqqoooqqquuuxxxyyy|||~~~~~~}}}|||{{{yyyvvvtttrrrqqqppppppoooppprrruuuxxxzzzwwwyyy}}}}}}zzzxxxyyyzzzyyyvvvsssrrrrrrrrrrrrsssssstttvvvwwwxxxyyywwwuuuuuuvvvxxxyyyzzz{{{zzzvvvpppjjjiiillloooppprrrtttuuuuuuwwwzzz|||~~~~~~~~~}}}}}}}}}~~~||||||}}}~~~}}}}}}{{{zzzyyyxxxxxxxxxwwwwwwvvvuuuuuuuuuuuuuuuwwwwwwxxxzzz{{{}}}~~~}}}}}}}}}}}}|||{{{zzzyyy{{{{{{{{{{{{|||}}}~~~}}}zzzxxxxxxzzzzzzxxxuuuqqqrrrtttvvvwwwvvvuuutttnnnqqquuuyyy{{{||||||{{{xxxwwwvvvwwwxxxyyyxxxwwwssssssssstttvvvwwwvvvuuuzzzzzzzzz|||~~~~~~}}}|||{{{zzzyyywwwvvvuuutttuuuzzz|||xxxtttsssppplllppphhhdddhhhnnnqqqsssuuuqqqsssvvvwwwwwwvvvwwwwwwwwwwwwwwwxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyvvvwwwxxxxxxxxxyyy|||~~~|||zzzxxxxxxzzz|||~~~~~~|||~~~}}}nnn]]]\\\ccc{{{wwwbbbNNN@@@999555333222222222111111111000000////////////........................------------+++,,,------------,,,+++,,,++++++++++++++++++,,,////////////////////////*********++++++,,,,,,,,,------------.........///...............///000000111222444555555666888:::999;;;AAANNN```||||||kkk```XXXRRRQQQQQQQQQOOOMMMKKKKKKLLLJJJGGGCCC???;;;:::::::::999999888888888777777777;;;;;;;;;<<<===???AAACCCCCCEEEHHHKKKMMMMMMLLLKKKKKKKKKLLLMMMMMMMMMLLLLLLIIIFFFAAA>>>;;;888444222444444555666:::>>>AAADDDDDDFFFHHHJJJKKKNNNQQQTTTUUUUUUVVVVVVVVVVVVVVVVVVTTTVVVXXXXXXXXXYYY[[[]]][[[]]]```bbbbbbbbbcccdddfffgggiiijjjkkklllmmmmmmooooooqqquuuzzz||||||{{{{{{wwwqqqoooppprrrsssssssssqqqqqqsssvvvwwwuuusssuuuyyy~~~~~~~~~xxxtttpppoooqqqvvvyyy{{{~~~}}}zzzxxxvvvtttssssssrrrqqqpppooooooppprrrssstttvvvzzz}}}~~~|||zzzwwwxxxyyyxxxuuusssqqqqqqrrrrrrrrrrrrssstttuuuvvvwwwvvvttttttvvvwwwyyyyyyzzzyyyvvvpppiiigggiiilllqqqrrrssstttuuuwwwzzz}}}~~~}}}|||{{{{{{{{{zzz{{{{{{|||}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~}}}|||{{{zzzzzzyyyyyyyyyyyyyyyyyyyyyxxxvvvvvvuuuuuuuuuuuuvvvwwwyyy{{{}}}}}}}}}}}}}}}|||{{{zzzzzzzzzzzzzzzzzz{{{|||}}}~~~~~~~~~|||zzzzzz{{{zzzxxxvvvtttuuuwwwyyyyyyyyyxxxwwwqqqsssvvvyyy{{{|||{{{zzzyyyxxxwwwwwwxxxyyyxxxwwwssssssssstttvvvwwwvvvuuuyyyxxxyyyzzz|||~~~~~~~~~}}}}}}|||{{{yyywwwvvvuuuuuuzzz{{{wwwtttssspppllllllddd```dddjjjmmmoooqqqqqqsssuuuuuuttttttuuuvvvvvvwwwwwwxxxyyyyyyzzzzzzzzzzzzyyyxxxwwwxxxxxxxxxvvvwwwxxxxxxxxxxxxzzz|||{{{yyywwwwwwyyy{{{|||||||||}}}~~~~~~ttt```ZZZ]]]uuu~~~iiiUUUEEE;;;555222222222222222111111111111////////////............------------,,,,,,,,,+++)))***,,,......,,,***)))+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,((())))))***,,,------......---,,,,,,,,,---///000,,,,,,,,,---...000111222000222444444444555777999999;;;@@@HHHTTTkkk|||mmm___TTTUUUTTTRRRPPPNNNNNNMMMNNNHHHGGGDDDAAA>>>;;;:::999888888888777777777666666888888999:::<<<>>>@@@AAAAAACCCFFFIIIKKKKKKKKKJJJKKKLLLLLLLLLLLLLLLKKKKKKIIIGGGDDDBBB???;;;666333333333333444666999===???===@@@CCCEEEHHHKKKOOORRRUUUTTTTTTTTTUUUVVVWWWWWWUUUVVVXXXXXXWWWWWWYYYZZZYYY[[[^^^_________```aaaeeefffhhhjjjkkklllmmmmmmooopppsssxxx|||}}}|||zzz{{{wwwrrrpppppprrrssssssuuutttttttttvvvvvvtttsssvvvzzz~~~~~~||||||vvvssspppooorrrwww{{{~~~}}}zzzwwwuuuuuuuuuuuuvvvuuurrrpppnnnmmmmmmmmmoooqqquuuyyy{{{{{{zzzyyyuuuwwwxxxwwwuuurrrqqqqqqsssrrrrrrqqqqqqrrrrrrsssttttttttttttuuuvvvxxxxxxzzzzzzwwwrrrkkkhhhjjjmmmrrrssssssssstttwww{{{~~~~~~||||||}}}~~~~~~~~~}}}}}}{{{yyyxxxwwwyyyyyyyyyyyyyyyyyyyyyyyyxxxyyy{{{|||}}}}}}||||||zzz{{{{{{{{{{{{zzzzzzyyyxxxxxxxxxxxxxxxyyyzzzzzzzzzzzzyyyxxxwwwvvvvvvvvvuuuvvvxxxzzz|||~~~~~~~~~~~~~~~}}}|||{{{zzzzzzzzzyyyzzzzzz{{{|||}}}}}}}}}}}}}}}{{{yyywwwxxxyyy{{{|||}}}}}}||||||uuuwwwyyy{{{|||{{{zzzyyyzzzyyywwwwwwxxxxxxwwwuuutttssssssuuuwwwwwwvvvuuuvvvvvvwwwyyyzzz|||}}}}}}}}}~~~~~~~~~~~~}}}{{{yyywwwuuuuuuyyyzzzvvvsssrrrpppmmmhhhaaa]]]bbbhhhkkkmmmooorrrssstttsssrrrrrrsssuuuuuuvvvwwwxxxyyyzzz{{{||||||zzzxxxvvvuuuuuuvvvwwwvvvxxxyyyxxxwwwvvvwwwxxx{{{xxxvvvuuuwwwyyyyyyyyy{{{}}}~~~|||~~~hhh]]][[[kkkyyymmmXXXGGG;;;555333222111111111111000000000////////////............------------,,,,,,,,,,,,)))***++++++++++++***)))***+++,,,------,,,+++***************************++++++,,,------...//////...---,,,++++++---///000------------...///000111000111333444333444666777:::<<<@@@EEEKKK^^^}}}lll^^^YYYVVVSSSPPPOOOOOOOOONNNGGGFFFEEEBBB???===:::999::::::999999999888888888666666777999;;;===???@@@???AAADDDFFFHHHIIIIIIIIIKKKKKKLLLLLLKKKKKKJJJJJJEEEDDDDDDDDDCCC@@@;;;777333222111111333555888999:::<<>>;;;999:::::::::999999999999888555555777999;;;<<<===>>>===>>>AAACCCEEEGGGGGGHHHJJJJJJKKKKKKKKKJJJJJJIIIDDDDDDDDDEEEDDDAAA<<<999555444222111111222444555:::<<<>>>@@@BBBDDDHHHJJJPPPQQQQQQRRRTTTVVVXXXYYYYYYZZZ[[[ZZZXXXWWWXXXYYYZZZ\\\]]]^^^]]]^^^___aaacccdddfffiiikkkmmmnnnnnnppprrrvvv{{{}}}{{{zzzwwwuuussssssuuuvvvwwwxxxxxxwwwvvvtttssssssvvvzzz~~~|||zzzxxxtttqqqooopppttt{{{~~~|||yyywwwvvvwwwyyyzzz{{{yyywwwssspppmmmlllkkkhhhjjjllloooqqqssstttttttttvvvwwwwwwuuusssssssssttttttrrrqqqpppoooooooooooorrrvvvwwwwwwwwwxxxzzzyyyyyyxxxtttooonnnqqquuuttttttssssssssswww|||||||||}}}}}}~~~~~~}}}{{{yyyyyyzzz||||||{{{yyyzzz{{{|||||||||{{{zzzzzzyyyxxxwwwwwwwwwxxxyyyzzz{{{||||||{{{yyywwwuuuxxxxxxwwwwwwwwwxxxxxxxxxzzzyyyxxxxxxwwwwwwxxxxxxuuuuuuuuuvvvwwwxxxyyyzzz}}}}}}}}}~~~~~~}}}||||||||||||{{{||||||}}}}}}|||~~~~~~{{{zzz{{{{{{|||~~~~~~}}}{{{yyyxxxyyywwwvvvuuuvvvvvvtttrrrtttttttttuuuwwwxxxwwwvvvrrrtttwwwxxxxxxyyy{{{~~~~~~~~~{{{||||||{{{zzzxxxvvvtttvvvzzzzzzvvvssssssrrroooddd]]]\\\ccclllqqqsssuuuvvvwwwvvvuuussssssuuuwwwuuuvvvwwwxxxzzz{{{}}}}}}}}}{{{wwwtttrrrssstttuuuwwwxxxyyyxxxvvvtttssssssxxxvvvsssrrrsssuuuuuuuuuyyy{{{~~~~~~}}}|||||||||~~~mmmeee```sssvvv```LLL>>>888666111111111000000000000///////////////........................------------...,,,)))''''''))),,,...+++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********---,,,+++++++++,,,...//////......---,,,,,,------///000222222111111333444444777;;;>>>@@@JJJ```tttxxxeee___WWWRRRQQQQQQPPPOOOIIIIIIHHHFFFCCCAAA>>>===999999999888888888777777555666777999:::;;;<<<<<<;;;<<<>>>@@@CCCEEEFFFFFFHHHIIIIIIJJJJJJJJJJJJJJJIIIHHHGGGFFFEEEAAA<<<888888777444222111222333333999;;;===>>>???AAADDDGGGMMMNNNPPPSSSUUUWWWXXXXXXZZZ[[[[[[[[[YYYXXXYYYZZZYYYZZZ[[[[[[ZZZ[[[]]]___```aaacccfffiiikkklllmmmnnnppptttyyy~~~zzzzzzyyyvvvtttsssuuuwwwwwwxxxyyywwwuuusssssssssuuuyyy}}}~~~{{{yyyxxxtttrrrooopppuuu||||||{{{zzzxxxxxxyyyzzz{{{yyyxxxvvvssspppmmmjjjiiiiiiiiijjjkkkmmmnnnpppppprrrtttvvvvvvtttssssssssssssrrrqqqooonnnmmmmmmmmmnnnsssxxxzzzyyyyyyzzz|||xxxwwwuuupppllllllppptttssstttttttttuuuxxx||||||||||||}}}}}}}}}~~~~~~|||zzzwwwwwwyyyzzzzzzzzzxxxyyyzzz{{{{{{||||||{{{zzzyyyxxxxxxxxxyyyzzz{{{}}}}}}}}}|||{{{yyywwwvvvxxxwwwwwwwwwwwwxxxyyyyyyzzzzzzyyyxxxxxxxxxxxxxxxttttttuuuuuuwwwxxxzzz{{{}}}}}}~~~~~~}}}}}}}}}|||||||||}}}}}}~~~|||~~~~~~}}}|||{{{{{{|||}}}~~~~~~|||zzzyyyxxxwwwuuuuuuvvvvvvuuusssuuuttttttvvvxxxxxxwwwvvvqqquuuxxxyyyxxxyyy|||}}}|||{{{zzzyyyyyyxxxwwwwwwvvvvvvwww{{{{{{wwwtttttttttrrreee___^^^eeennnrrrtttvvvvvvwwwxxxwwwvvvvvvwwwyyyvvvwwwxxxyyyzzz{{{|||}}}|||zzzxxxuuutttsssttttttwwwxxxzzzyyywwwtttsssssswwwtttrrrqqqsssuuuuuuuuuxxxyyy|||~~~~~~||||||{{{{{{}}}}}}~~~qqqfffaaarrrnnnWWWEEE:::666333333333222222222111111////////////............------------,,,,,,,,,+++---,,,***))))))***,,,---,,,++++++++++++++++++,,,************************++++++++++++++++++++++++++++++,,,,,,,,,---------------,,,,,,,,,---.........000111111000000222333666888<<<@@@BBBGGGVVVdddmmmeee[[[UUUTTTTTTRRRPPPNNNMMMKKKIIIFFFDDDCCCBBB:::::::::999999999999888666777888:::;;;;;;::::::999:::<<<>>>AAACCCEEEEEEFFFGGGHHHIIIJJJKKKKKKKKKKKKJJJIIIHHHFFFCCC???<<<<<<:::777444333222333333777888:::<<<===???BBBEEEJJJLLLPPPTTTVVVWWWWWWWWWXXXZZZZZZZZZXXXWWWXXXYYYXXXYYYZZZYYYXXXYYY[[[^^^[[[]]]___bbbeeehhhiiijjjkkklllpppuuu{{{xxxxxxxxxuuurrrqqqsssvvvuuuwwwxxxwwwtttrrrrrrttttttxxx|||~~~~~~{{{yyyyyyuuurrrpppqqqvvv|||~~~{{{zzzzzzzzzzzzzzz{{{|||zzzyyywwwtttqqqmmmjjjiiijjjjjjiiiiiijjjkkklllmmmoooqqqssssssrrrqqqqqqqqqoooooommmlllkkkkkkkkkkkknnnttt{{{}}}|||{{{|||{{{yyyuuunnniiiiiinnnsssrrrsssuuuuuuvvvxxx|||}}}||||||||||||}}}}}}}}}}}}yyywwwuuuuuuvvvwwwwwwwwwyyyyyyxxxxxxxxxyyyyyyzzzzzzyyyxxxwwwxxxyyy{{{}}}}}}||||||{{{zzzyyyxxxxxxwwwwwwvvvvvvvvvwwwyyyyyyyyyyyyyyyyyyyyyyyyzzz{{{xxxwwwwwwwwwwwwxxxyyyyyyyyyzzz{{{}}}~~~}}}||||||{{{{{{{{{|||||||||}}}~~~~~~{{{{{{|||}}}~~~~~~|||{{{zzzyyywwwvvvwwwxxxxxxwwwvvvuuuttttttvvvxxxyyyxxxvvvrrrvvvzzz{{{yyyzzz~~~~~~|||{{{yyyxxxwwwvvvvvvwwwxxxyyyxxx||||||wwwuuuvvvvvvtttllleeedddjjjqqqtttuuuvvvtttvvvxxxyyyxxxwwwxxxyyyxxxxxxyyyyyyzzz{{{{{{|||{{{zzzxxxwwwvvvuuuuuuuuuvvvxxxzzzzzzxxxuuuttttttuuusssqqqqqqsssuuuvvvvvvwwwxxxzzz|||~~~|||{{{{{{{{{}}}~~~~~~wwwlllbbbpppyyyaaaKKK<<<555555555444444444444333333000/////////............,,,,,,,,,+++++++++******++++++++++++++++++++++++---,,,+++******+++,,,---------------------------++++++,,,---......///000***+++,,,---------,,,,,,+++++++++,,,---...///000...///111111000000111333666777;;;???@@@CCCLLLWWWnnnqqqiii^^^XXXVVVVVVTTTRRRQQQPPPNNNKKKIIIGGGFFFFFF======<<<<<<<<<;;;;;;;;;777888999:::;;;:::999999888999;;;===@@@BBBDDDEEEEEEFFFGGGIIIJJJKKKLLLLLLJJJIIIHHHHHHHHHGGGDDDBBB>>><<<999666444333333333444555888:::;;;>>>AAADDDHHHKKKPPPUUUWWWXXXWWWVVVWWWXXXYYYXXXWWWVVVWWWYYYZZZZZZ[[[ZZZYYYZZZ\\\^^^XXXZZZ\\\___ccceeeggggggiiiiiilllrrrxxx}}}vvvwwwwwwtttqqqppprrrttttttvvvxxxwwwtttrrrrrrtttssswww|||~~~~~~{{{zzzyyyuuussspppqqqvvv|||}}}zzzzzzzzz{{{{{{{{{||||||~~~}}}{{{xxxtttooollljjjkkkjjjiiihhhhhhiiijjjjjjlllnnnqqqqqqpppoooooopppmmmlllkkkjjjiiiiiiiiiiiiooouuu|||~~~|||~~~~~~wwwoooiiiiiinnnsssqqqsssuuuvvvwwwyyy|||~~~}}}{{{|||||||||}}}}}}}}}}}}}}}wwwuuusssssstttuuuvvvuuuzzzyyywwwvvvvvvvvvwwwwwwyyyxxxwwwwwwxxxzzz|||}}}{{{{{{zzzyyyyyyzzzzzz{{{wwwvvvuuuuuuvvvwwwxxxyyyxxxxxxxxxyyyzzz{{{}}}}}}{{{{{{zzzyyyxxxxxxxxxxxxuuuvvvxxx{{{~~~~~~|||{{{{{{zzzzzzzzz{{{{{{|||}}}~~~|||||||||}}}}}}{{{{{{zzzxxxxxxxxxzzz{{{zzzyyyuuuttttttvvvxxxyyyxxxvvvssswww{{{|||zzz{{{~~~}}}zzzxxxvvvuuuuuuxxxzzz|||yyy}}}}}}xxxuuuwwwwwwuuutttmmmjjjpppvvvwwwvvvwwwsssuuuxxxyyyyyyxxxxxxyyyyyyyyyyyyzzzzzz{{{{{{{{{zzzyyyyyyxxxwwwvvvuuuuuuvvvxxx{{{zzzxxxvvvuuutttuuusssqqqqqqsssvvvwwwwwwwwwwwwxxxzzz}}}~~~|||{{{{{{|||{{{bbbaaalll|||oooRRR===555777666555444333222222222000000000000////////////000///...---,,,+++++++++++++++++++++++++++++++++,,,,,,,,,---------......------,,,++++++******)))***+++,,,---...---,,,+++*********++++++,,,,,,,,,)))***,,,------,,,***)))......///000111222333333444555888:::>>>CCCJJJNNNhhh|||tttfff___ZZZUUUSSSVVVQQQRRRRRRPPPLLLJJJIIIHHHCCCBBBAAA???======<<<<<<<<<:::999999:::;;;:::888:::999888888:::<<>>AAAEEEGGGIIIJJJKKKNNNRRRUUUVVVWWWXXXWWWUUUUUUWWWXXXWWWYYY[[[\\\\\\[[[YYYXXX[[[[[[\\\]]]^^^___``````cccdddggglllrrrvvvxxxxxxwwwtttpppmmmmmmnnnpppqqqtttvvvwwwvvvuuusssttttttvvvxxx{{{}}}~~~|||yyyxxxxxxtttpppooosssyyy~~~}}}|||zzzyyyyyy{{{~~~~~~|||zzzwwwuuutttsssrrrpppllliiiggghhhjjjkkkmmmpppqqqqqqpppmmmkkkggggggfffddddddggglllpppuuuxxx{{{{{{zzzzzz{{{sssppppppsssuuutttuuuvvvwwwxxxzzz~~~}}}{{{{{{wwwxxxyyyyyyyyyxxxvvvvvvwwwvvvuuuuuuttttttuuuuuuuuutttttttttuuuvvvxxxyyyxxxyyyzzz{{{{{{||||||||||||}}}~~~}}}zzzyyyzzz{{{xxxvvvuuuvvvyyy{{{||||||{{{||||||}}}}}}{{{zzz{{{zzzwwwuuuvvvxxx{{{}}}~~~}}}{{{yyyyyy|||}}}|||{{{||||||||||||}}}}}}}}}}}}~~~}}}|||{{{}}}~~~~~~~~~~~~}}}zzzwwwuuuxxxxxxyyyyyyzzz{{{|||}}}zzzzzzyyyyyyyyyxxxvvvtttwwwxxxxxxyyy{{{~~~|||zzzzzzyyyxxxxxxxxxyyyzzz{{{xxxxxxwwwvvvvvvvvvvvvwwwzzzyyyxxxxxxxxxyyyzzz{{{zzzyyywwwvvvuuuuuuvvvwwwwwwxxxyyyzzz{{{zzzzzzyyyyyyxxxwwwvvvwwwxxxzzz|||~~~}}}zzzxxxvvvtttssssssrrrqqqpppqqqsssuuuuuutttuuuwwwyyyzzz|||rrr]]]dddqqqcccIII<<<777777555444333222222222000000000000///////////////...------,,,,,,,,,,,,------,,,,,,++++++******,,,,,,,,,,,,------------)))******+++,,,,,,------,,,++++++***))))))))))))---,,,+++*********+++,,,///...,,,++++++,,,...///,,,------...///000111111333555666777999===BBBFFFPPP^^^vvvrrrcccZZZWWWYYYXXXWWWUUUQQQMMMIIIGGG@@@@@@AAABBBCCCCCCCCCCCC>>>>>>>>>??????>>>;;;888777888888999::::::;;;;;;???BBBDDDFFFEEEDDDEEEFFFHHHHHHIIIIIIIIIHHHFFFEEEDDDCCCBBB???===:::777666555444333333444777;;;===CCCEEEGGGHHHIIIJJJNNNPPPTTTVVVWWWWWWVVVUUUUUUVVVWWWXXXZZZ\\\]]]\\\[[[ZZZ\\\\\\\\\\\\\\\\\\\\\\\\aaabbbdddhhhnnnqqqrrrrrrrrrqqqooommmmmmnnnooopppssstttvvvuuutttrrrssstttuuuwwwzzz||||||{{{xxxvvvwwwsssooonnnrrrwww|||~~~~~~|||{{{{{{}}}~~~}}}|||{{{vvvuuurrrnnniiifffffffffgggiiilllooooooooommmllleeedddcccaaaccchhhpppuuuwwwyyy{{{zzzxxxyyy|||yyytttsssssssssssssssuuuwwwxxxzzz}}}~~~{{{yyyxxxvvvwwwwwwwwwwwwvvvuuuuuuwwwvvvuuutttsssttttttuuussssssssssssssstttvvvvvvwwwwwwyyyzzz{{{|||}}}~~~}}}~~~~~~}}}{{{zzz{{{|||zzzyyywwwwwwzzz{{{||||||{{{|||}}}~~~|||{{{{{{zzzwwwuuuyyyzzz|||~~~~~~~~~~~~}}}{{{zzzyyyyyy{{{}}}}}}|||}}}|||{{{{{{{{{}}}~~~~~~}}}|||{{{{{{{{{|||}}}~~~~~~}}}}}}~~~~~~~~~}}}{{{xxxuuutttuuuuuuvvvwwwyyy|||~~~}}}||||||{{{yyyyyyxxxwwwyyyyyyyyyzzz|||~~~~~~|||yyywwwxxxxxxyyyzzz{{{|||}}}zzzyyyxxxwwwvvvuuuuuuuuu{{{|||}}}}}}~~~~~~~~~}}}zzzxxxuuusssrrrsssuuuwwwwwwwwwxxxyyyyyyyyyyyyxxxxxxwwwvvvvvvwwwyyy{{{|||~~~{{{yyyvvvtttsssrrrrrrqqqpppppprrrttttttssstttvvvyyy{{{|||~~~~~~~~~~~~~~~~~~~~~~~~~~~qqqbbbccckkk{{{jjjLLL;;;888777555444333222111111000000000000///////////////...---,,,,,,,,,,,,,,,---------,,,,,,+++******++++++,,,,,,,,,---------*********++++++,,,,,,,,,,,,+++***))))))***+++,,,,,,+++)))(((((((((***+++------------------------,,,,,,------...//////000222444555666666999===@@@BBBLLL___zzznnnaaa[[[ZZZXXXVVVTTTQQQNNNIIIFFF===>>>???@@@@@@@@@??????@@@@@@AAABBBBBB@@@<<<999777777888999999999999888<<>>;;;888888999999999888777666:::===@@@AAABBBBBBCCCDDDHHHIIIJJJLLLLLLLLLKKKKKKHHHIIIIIIIIIGGGDDDAAA???888777444222111222444666===???BBBCCCDDDEEEGGGIIINNNQQQTTTUUUUUUUUUVVVVVVVVVWWWYYY[[[\\\]]]]]]]]]ZZZZZZ[[[\\\]]]^^^^^^___```aaabbbeeejjjlllmmmllljjjkkklllkkkjjjkkknnnpppqqqrrrttttttsssrrrrrrssspppssswwwzzz||||||zzzyyytttqqqmmmlllooossswwwxxxxxx{{{}}}~~~||||||}}}~~~~~~zzzyyyvvvpppjjjeeebbbbbbdddeeeggghhhiiihhhgggfffcccccccccdddhhhoooxxx~~~|||{{{zzzxxxwwwxxxzzz|||vvvrrrooopppsssvvvuuusssuuuwwwyyyzzz{{{||||||yyywwwxxxwwwwwwwwwvvvvvvvvvvvvvvvuuusssqqqqqqrrrtttuuuvvvvvvwwwwwwwwwwwwwwwwwwvvvvvvvvvxxxzzz|||~~~~~~}}}}}}~~~~~~|||zzzyyyzzz{{{{{{zzz{{{|||~~~~~~|||{{{zzzzzz}}}~~~~~~||||||||||||||||||||||||wwwxxxxxxwwwwwwxxxyyyzzz|||{{{zzzzzz{{{}}}~~~}}}|||xxxyyyzzz{{{{{{{{{{{{{{{{{{{{{{{{zzzxxxwwwvvvuuuvvvvvvvvvwwwxxxyyy{{{{{{|||zzzzzz{{{xxxxxxxxxxxxyyy{{{}}}~~~~~~~~~~~~|||yyyvvvvvvwwwzzz|||~~~~~~}}}}}}}}}|||{{{zzzyyyxxxxxxxxxyyy{{{~~~~~~}}}zzzzzz{{{{{{{{{yyywwwvvvvvvvvvvvvwwwwwwwwwxxxxxxxxxyyyyyy{{{|||~~~}}}zzzwwwuuuttttttsssrrrpppqqqrrrssssssrrrsssuuuwwwzzz|||}}}||||||{{{||||||||||||{{{{{{{{{|||||||||||||||||||||||||||sssaaaYYYZZZhhhyyyyyyVVVAAA999888666444222111111000000000000000////////////...------,,,,,,---------,,,,,,,,,,,,------------++++++++++++,,,,,,,,,,,,------,,,,,,+++******)))******++++++,,,---//////,,,,,,------............---///333666666333///------------.........//////000222333333333444666888<<>>::::::999999888777777666888:::===>>>>>>@@@BBBDDDFFFGGGIIIKKKLLLLLLLLLKKKGGGHHHIIIIIIHHHEEECCCAAA<<<:::666333222222333444888:::>>>@@@@@@AAACCCEEEJJJLLLOOOQQQRRRSSSUUUWWWVVVWWWXXXYYY[[[[[[\\\\\\XXXYYYZZZ[[[]]]^^^````````````bbbeeeiiilllllllllhhhjjjkkkiiiggghhhlllpppppprrrttttttsssrrrssstttqqqssswww{{{||||||zzzyyyssspppllllllnnnqqqtttuuuvvvxxx{{{}}}~~~{{{zzz{{{}}}~~~~~~}}}|||{{{{{{xxxsssmmmgggeeedddbbbcccdddeeeffffffeeeddddddfffiiikkkooottt{{{|||{{{yyywwwxxxzzz|||~~~yyytttoooooossswwwvvvtttsssuuuxxxyyyzzz{{{}}}}}}zzzxxxxxxwwwwwwvvvuuuvvvvvvvvvvvvuuurrrppppppqqqsssuuuuuuvvvvvvwwwwwwvvvvvvuuuvvvvvvvvvwwwyyy{{{~~~}}}|||}}}~~~~~~|||zzzyyyzzz{{{{{{zzz{{{|||~~~}}}||||||}}}}}}}}}}}}~~~~~~|||{{{{{{{{{{{{||||||}}}xxxyyyyyyxxxwwwvvvxxxzzzzzzzzzzzzzzz|||~~~~~~}}}}}}yyyzzzzzzzzzzzzzzzyyyyyyzzzyyyyyyyyyxxxxxxxxxwwwxxxwwwwwwwwwxxxyyyyyyzzz~~~|||yyyxxxyyyxxxxxxwwwwwwxxxzzz|||}}}}}}}}}}}}~~~}}}zzzwwwxxxyyy|||~~~~~~|||zzzzzzzzzzzzyyyyyyzzz{{{{{{{{{}}}{{{}}}}}}zzzxxxwwwwwwvvvvvvwwwwwwxxxyyyxxxyyy{{{|||~~~}}}zzzxxxwwwvvvvvvtttsssqqqrrrsssttttttsssttttttuuuxxx{{{|||zzzyyywwwzzz|||}}}{{{zzzzzz{{{{{{{{{{{{{{{||||||||||||zzz}}}yyy```UUUTTTbbbsss}}}ZZZDDD999888666444222111000000000000000000////////////---------,,,,,,------...++++++,,,,,,---.........***++++++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,+++++++++(((***,,,...///......------///111333333111///---...............////////////111222333222333555666:::>>>EEENNN___{{{nnnfff]]]WWWTTTRRROOOKKKHHHFFFCCC@@@??????@@@@@@BBBAAAAAABBBDDDDDDCCCBBB===<<<:::888777777777777777888999999:::<<<@@@DDDBBBDDDFFFHHHIIIJJJJJJJJJEEEEEEFFFFFFEEECCCBBBAAA???===999555333222222333222555999;;;<<<>>>???AAADDDFFFIIIKKKMMMPPPTTTVVVVVVVVVWWWXXXYYYZZZZZZZZZWWWXXXYYYZZZ\\\]]]^^^^^^______aaadddiiikkklllkkkhhhjjjjjjgggdddfffkkkpppqqqssstttuuutttssstttuuutttvvvyyy||||||{{{yyywwwrrrooolllkkkmmmppprrrssstttvvvyyy{{{}}}|||zzzxxxyyyzzz{{{{{{|||||||||||||||{{{zzzxxxxxxvvvrrrlllgggdddccc^^^___aaacccdddeeeeeeeeefffjjjooosssvvvzzz}}}|||zzzxxxwwwyyy|||~~~wwwnnnlllpppsssssspppooorrruuuwwwyyyzzz}}}}}}~~~|||zzzxxxwwwvvvuuutttttttttuuuuuuvvvtttqqqoooooopppsssuuuuuuvvvwwwwwwwwwvvvuuuuuuwwwwwwvvvwwwxxx{{{}}}}}}~~~~~~}}}{{{zzzzzz{{{}}}{{{yyyxxxyyy{{{zzzzzz{{{|||~~~}}}~~~}}}~~~|||||||||}}}~~~|||{{{{{{zzz{{{|||}}}~~~zzz{{{|||zzzwwwvvvxxxzzzxxxyyyzzz|||}}}~~~~~~}}}}}}{{{{{{{{{{{{zzzyyyxxxxxxxxxxxxxxxxxxyyyyyyzzzzzzxxxxxxwwwxxxxxxyyyzzz{{{~~~{{{yyyzzzzzzyyyxxxxxxyyyzzz|||}}}||||||~~~}}}zzzzzz|||~~~}}}zzzwwwvvvvvvwwwwwwyyyzzz|||||||||}}}~~~|||{{{xxxxxxwwwvvvwwwxxxyyyzzzwwwxxxzzz}}}~~~|||{{{yyyxxxxxxwwwvvvtttsssssstttuuutttsssvvvuuutttvvvyyyzzzyyywwwuuuyyy|||}}}|||zzzzzz{{{yyyyyyzzz{{{|||}}}~~~~~~}}}~~~cccVVVSSSaaaqqq|||}}}[[[DDD999888666444222111000000000000000000////////////------,,,,,,,,,------...***++++++,,,---...//////******+++++++++,,,,,,,,,*********++++++,,,------,,,,,,---,,,+++)))'''&&&###%%%)))+++---,,,+++***,,,,,,------------,,,,,,.........//////////////////000222333222333444666666:::???DDDQQQkkkwwwnnnbbbZZZWWWTTTPPPMMMIIIGGGCCC@@@???@@@BBBDDDBBBAAA@@@AAACCCEEEDDDCCC???===:::888666666777888555666666666777:::???CCC???AAACCCFFFGGGHHHHHHHHHHHHHHHHHHHHHGGGFFFEEEEEEAAA???;;;666444222333333...111555888:::;;;===>>>@@@BBBEEEGGGIIIMMMRRRVVVVVVVVVWWWWWWXXXYYYYYYYYYWWWXXXXXXYYYZZZ[[[\\\\\\^^^^^^```dddhhhkkklllkkkiiijjjjjjfffcccdddjjjpppqqqsssuuuuuutttttttttuuuwwwyyy{{{}}}|||zzzwwwuuurrroookkkjjjllloooqqqrrrtttvvvxxxzzz|||~~~{{{yyywwwxxxyyyzzzxxxxxxyyyzzzzzzzzzzzzzzzssstttrrrnnniiidddaaaaaa[[[\\\^^^aaaccceeefffggghhhlllsssxxx{{{}}}~~~|||yyywwwwwwzzz~~~xxxmmmiiikkknnnmmmkkklllooosssvvvxxxzzz}}}{{{|||~~~~~~|||yyywwwvvvuuutttsssrrrsssttttttvvvtttqqqoooooopppssstttvvvwwwxxxyyyyyyxxxwwwvvvxxxwwwvvvvvvxxxzzz}}}~~~zzz{{{|||{{{yyywwwxxxyyy|||zzzxxxxxxyyyzzzzzzzzz{{{}}}~~~~~~}}}|||~~~~~~{{{{{{{{{|||}}}|||{{{{{{zzz{{{|||}}}~~~|||~~~~~~|||yyywwwyyy{{{wwwxxxzzz|||~~~~~~~~~~~~~~~}}}|||||||||{{{zzzyyyxxxwwwwwwwwwxxxxxxyyyzzz{{{|||wwwwwwwwwxxxyyyzzz|||}}}~~~|||}}}{{{zzzzzzyyyzzz{{{|||}}}|||}}}}}}|||}}}|||xxxuuusssssstttuuuxxxzzz|||}}}{{{|||}}}~~~~~~~~~~~~yyyxxxwwwwwwwwwxxxzzzzzzvvvwwwyyy|||~~~~~~}}}|||{{{zzzyyyyyyyyywwwuuussssssuuuuuuuuutttwwwuuusssuuuxxxyyyxxxvvvtttxxx|||~~~|||zzzzzz{{{xxxyyyzzz{{{|||~~~~~~nnn\\\NNNTTThhh}}}~~~aaaIII>>>999666666444000///111111111111111111000//////---------,,,++++++---000---------...............+++++++++++++++++++++++++++,,,,,,---,,,+++)))(((***++++++,,,,,,++++++***++++++++++++++++++++++++******+++,,,,,,---......---------...///000000111000111222222444444555666888666:::CCCIIIVVVtttzzzhhh]]]YYYWWWTTTPPPLLLJJJGGGDDDAAA@@@@@@AAACCCBBBBBBCCCEEEFFFEEECCCBBB???<<<:::999999777555666666666666777888999:::<<<>>>AAACCCDDDFFFIIIKKKLLLKKKKKKIIIHHHGGGFFFEEEEEECCC???;;;888666444444222333444333222444999>>>???@@@BBBEEEHHHLLLOOOQQQTTTVVVXXXYYYZZZYYYXXXWWWYYYYYYYYYYYYYYYYYYYYYYYY___]]]]]]bbbiiimmmllliiimmmnnnmmmhhhccccccgggmmmrrrrrrrrrsssssstttttttttwwwzzz}}}}}}zzzyyyxxxwwwqqqjjjhhhjjjmmmnnnnnnnnnpppsssvvv{{{~~~zzzzzzzzz{{{{{{xxxxxxwwwwwwvvvuuutttsssuuutttrrrnnnjjjeee```^^^\\\\\\]]]^^^aaaffflllqqqtttvvvyyy|||~~~|||zzzwwwyyy|||~~~}}}{{{uuupppkkkkkknnnpppooolllrrrtttwwwyyy{{{{{{{{{zzz|||||||||~~~~~~|||yyyvvvvvvvvvtttqqqqqqrrrtttvvvuuuuuuttttttvvvwwwxxxwwwxxxxxxxxxxxxwwwvvvvvvyyyyyyxxxxxxxxxyyyzzzzzz{{{{{{zzzyyyyyyxxxwwwwwwzzzxxxuuussstttvvvyyy{{{||||||{{{{{{{{{{{{||||||~~~}}}}}}}}}}}}|||}}}}}}zzzwwwwww{{{~~~~~~~~~}}}}}}|||{{{{{{{{{{{{{{{{{{{{{|||~~~~~~~~~}}}||||||{{{zzzxxxwwwvvvssstttvvvwwwxxxxxxxxxwwwvvvwwwxxxyyyzzz{{{{{{{{{{{{zzz{{{{{{{{{|||||||||||||||~~~}}}|||wwwtttqqqssstttsssuuu{{{~~~}}}||||||}}}~~~~~~||||||uuuvvvwwwwwwwwwwwwvvvvvvsssvvvyyy|||}}}}}}|||zzzxxxwwwuuuuuuuuuttttttssssssttttttuuurrrtttuuutttsssssstttuuuzzz|||~~~~~~}}}|||||||||zzzyyyyyyzzzzzz{{{|||}}}|||sssaaaQQQTTTfffzzz~~~cccKKK???:::666666444000///111111111111111111000//////------...,,,++++++---///------------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,------...,,,,,,,,,---......////////////000111222333444444555333777>>>BBBKKKeeeqqqccc]]]YYYUUUQQQMMMKKKHHHEEEBBBBBBBBBBBBCCCBBBBBBCCCEEEEEEDDDBBBAAA???===<<<<<<;;;999777666666666666777888999::::::===@@@BBBCCCEEEHHHKKKLLLLLLKKKJJJIIIHHHGGGFFFEEECCC@@@===:::777555444555666555333111111555888<<<===???BBBEEEIIILLLNNNRRRTTTVVVXXXYYYYYYXXXWWWXXXXXXXXXXXXXXXXXXXXXXXXYYYXXXZZZ```hhhnnnnnnmmmmmmnnnmmmiiicccbbbeeeiiioooooopppqqqrrrssssssttttttwww|||~~~|||zzzxxxwwwuuuqqqkkkhhhiiikkkmmmnnnpppqqqrrrtttwww||||||yyyxxxxxxxxxxxxuuuuuutttsssrrrrrrqqqqqqpppooollliiifffbbb___]]]]]]___```bbbeeejjjoootttxxxzzz}}}|||yyyvvvwwwyyyyyywwwuuunnnkkkgggiiimmmqqqqqqooosssuuuwwwzzz{{{|||{{{{{{|||{{{|||}}}~~~}}}zzzwwwxxxxxxwwwuuusssrrrsssuuuvvvuuuttttttttttttuuuvvvwwwxxxxxxxxxxxxwwwvvvvvvwwwwwwwwwxxxxxxxxxxxxyyyyyyyyyyyyxxxwwwvvvvvvvvvyyyxxxvvvuuuuuuwwwyyy{{{{{{{{{{{{{{{{{{{{{|||}}}~~~}}}}}}~~~}}}}}}}}}zzzxxxxxx{{{~~~~~~~~~}}}||||||{{{{{{{{{{{{|||}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}|||{{{yyyxxxwwwvvvwwwxxxxxxxxxwwwvvvvvvvvvvvvwwwxxxyyyzzz{{{||||||{{{~~~~~~}}}}}}||||||~~~~~~~~~~~~}}}zzzvvvsssqqqtttuuusssuuuzzz}}}{{{}}}}}}}}}~~~~~~|||{{{vvvvvvwwwwwwwwwwwwwwwwwwwwwyyy{{{~~~~~~|||{{{zzzyyywwwuuutttsssrrrrrrqqqqqqqqqqqqrrrrrrssstttuuuuuuttttttuuuvvvyyy{{{}}}}}}{{{zzzzzz{{{xxxxxxxxxyyyzzz|||}}}~~~zzz|||iiiWWWUUUaaattthhhQQQAAA:::666555444111111333111111111111111000//////---......---++++++---...------,,,,,,++++++******++++++++++++++++++++++++,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++,,,,,,------+++++++++,,,------............///000111222333333333222666;;;<<>>??????>>>;;;888666666666666777888999:::999;;;>>>@@@BBBEEEIIIKKKLLLLLLLLLLLLKKKJJJIIIHHHDDDDDDBBB@@@===:::777666666666555222000000222555888999;;;>>>AAAEEEHHHIIIOOOPPPSSSUUUWWWXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVXXX^^^ffflllnnnmmmlllmmmmmmiiidddaaabbbdddiiiiiikkklllnnnpppqqqrrrooosssyyy||||||zzzxxxwwwsssqqqnnnjjjggghhhllloooqqqqqqqqqqqqrrrwww}}}}}}yyywwwvvvvvvuuurrrqqqpppoooooooooooooookkkjjjgggeeebbbaaa______```cccfffiiilllppptttwww{{{}}}}}}{{{yyywwwttttttuuutttppplllfffdddcccffflllqqqsssrrrvvvwwwyyyzzz||||||||||||||||||{{{||||||{{{xxxvvvyyyzzzyyywwwuuutttuuuvvvvvvvvvtttsssssssssssssssvvvvvvwwwwwwvvvvvvuuutttuuuuuuwwwxxxxxxxxxwwwwwwwwwwwwwwwvvvvvvuuuuuutttwwwwwwwwwvvvwwwxxxxxxyyyzzzzzzzzzzzzzzz{{{|||}}}~~~~~~~~~~~~}}}}}}~~~{{{yyyzzz|||~~~~~~~~~{{{{{{{{{{{{||||||||||||zzz{{{}}}~~~~~~~~~}}}|||}}}||||||{{{zzzyyyxxxxxxxxxyyyxxxwwwvvvuuutttuuuuuuuuuvvvwwwyyy|||}}}|||{{{~~~}}}||||||}}}~~~}}}{{{zzzxxxuuurrrrrruuuuuusssuuuyyy{{{yyy|||}}}}}}~~~~~~~~~~~~}}}{{{xxxwwwwwwvvvvvvwwwwwwxxx{{{|||}}}~~~}}}{{{zzzyyywwwvvvtttsssrrrrrrqqqqqqppppppqqqqqqrrrssstttvvvuuuttttttvvvwwwwwwyyy{{{{{{zzzxxxxxxyyywwwwwwwwwxxxyyy{{{|||}}}zzzsss___VVV\\\kkkpppZZZDDD<<<666555555222222333111111111111111000//////---......---,,,+++,,,......------,,,+++******)))++++++++++++++++++++++++---,,,+++*********,,,,,,---,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++******++++++,,,,,,,,,,,,++++++,,,,,,---------.........///000111222222333444444888;;;;;;<<>>AAADDDEEEJJJLLLNNNQQQTTTVVVWWWXXXVVVVVVVVVVVVVVVVVVVVVVVVXXXXXXYYY^^^dddiiikkkkkkkkklllllliiidddaaa``````bbbccceeegggiiikkklllmmmkkkpppwww{{{|||zzzxxxwwwrrrrrrppplllhhhhhhlllpppqqqqqqpppooopppttt{{{{{{xxxvvvtttsssooonnnmmmkkkkkkkkkkkklllhhhgggeeedddccccccddddddeeehhhlllpppsssvvvyyy|||}}}}}}yyyvvvvvvtttsssttttttrrrmmmhhhbbbaaabbbgggmmmrrruuuvvvyyyzzzzzz{{{|||}}}}}}~~~~~~}}}|||||||||{{{yyyvvvzzzzzzzzzxxxvvvttttttuuuvvvuuutttsssrrrqqqqqqppptttttttttttttttsssrrrrrrssstttwwwxxxyyyxxxwwwvvvwwwvvvvvvvvvuuuuuuttttttvvvvvvwwwwwwxxxxxxxxxwwwyyyyyyyyyyyyzzz{{{|||}}}}}}~~~~~~||||||~~~~~~}}}|||{{{{{{}}}~~~~~~~~~}}}{{{||||||||||||{{{{{{zzzwwwyyy{{{~~~~~~~~~}}}|||{{{{{{{{{{{{{{{zzzyyyxxxwwwwwwwwwwwwvvvuuuttttttuuutttttttttvvvxxx{{{}}}}}}{{{zzz~~~~~~}}}}}}||||||{{{{{{|||}}}{{{xxxwwwuuutttrrrqqqtttuuussstttwwwxxxvvvyyyzzz|||}}}~~~~~~~~~}}}}}}{{{zzzyyyxxxwwwwwwwwwxxxyyyzzz{{{}}}~~~~~~~~~~~~~~~{{{{{{zzzxxxvvvuuussssssssssssrrrrrrrrrrrrssssssqqqsssttttttssssssuuuvvvvvvxxxzzzzzzyyyxxxwwwxxxxxxxxxwwwwwwwwwxxxyyyyyy}}}~~~iii[[[XXXccczzzwwwaaaHHH???666555555333222333111111111111111000//////---...///...,,,+++,,,---///......---,,,++++++***++++++++++++++++++++++++,,,,,,*********+++,,,------,,,,,,++++++,,,,,,---++++++++++++++++++++++++******+++++++++++++++,,,---------------...............///000111222333333333444888:::;;;;;;AAAHHHWWWrrrsssdddZZZTTTRRRNNNKKKIIIHHHGGGHHHFFFFFFGGGIIIJJJIIIFFFDDD>>>>>>???@@@AAA@@@===:::777777777777777777888999888:::<<<>>>AAADDDIIIMMMNNNOOOPPPQQQQQQPPPNNNMMMFFFFFFFFFEEECCC@@@===;;;888777555333333333222222444444666888;;;???AAACCCFFFGGGJJJMMMPPPSSSUUUVVVTTTTTTTTTTTTTTTTTTTTTTTTWWWWWWYYY]]]bbbgggjjjkkkiiijjjjjjhhheeebbb```___^^^___```bbbdddfffggghhhiiinnntttyyyzzzyyyxxxxxxssssssqqqmmmiiihhhlllpppooooooooooooppptttzzz~~~zzzvvvsssqqqllljjjhhhfffeeeeeefffffffffeeeeeedddeeefffhhhiiijjjmmmrrruuuxxxzzz}}}{{{wwwtttsssrrrsssuuuwwwtttnnnhhhbbbccceeeiiioootttwwwxxx|||{{{{{{{{{{{{|||~~~~~~~~~~~~}}}{{{yyyzzzzzz{{{yyyvvvtttttttttvvvuuuuuutttrrrqqqpppoooqqqqqqqqqqqqqqqpppoooooorrrtttvvvxxxyyyxxxwwwvvvvvvvvvvvvvvvuuuuuuuuuuuutttuuuvvvwwwwwwwwwvvvvvvwwwwwwwwwxxxyyy{{{|||}}}}}}}}}{{{{{{}}}}}}}}}|||}}}}}}}}}||||||}}}~~~}}}}}}||||||{{{||||||}}}||||||{{{zzzwwwxxx{{{}}}~~~}}}|||{{{yyyyyyzzzzzzzzzyyyyyyxxxuuuuuuuuuuuuuuuuuuuuuuuuttttttsssssstttwwwzzz|||zzz|||~~~~~~}}}zzzyyyxxxxxxxxxxxxyyyyyyzzzzzzzzz|||}}}}}}yyyvvvuuutttsssrrrpppttttttrrrssswwwwwwtttvvvwwwxxx{{{|||~~~}}}|||{{{{{{zzzyyyyyyyyyyyyyyywwwxxxzzz{{{}}}~~~}}}}}}{{{zzzxxxvvvuuuuuutttssssssrrrrrrsssssstttoooppprrrrrrrrrrrrsssuuuvvvxxxzzzzzzyyywwwwwwxxxyyyxxxwwwvvvvvvuuuuuuuuuvvvcccXXX^^^ttt{{{gggMMMBBB777555555333222222111111111111111000//////---...//////---++++++,,,......------,,,,,,++++++++++++++++++++++++++++++++++++******++++++,,,,,,,,,,,,************,,,,,,++++++++++++++++++++++++******++++++++++++++++++---------------...............///000111222333333111333555777888:::===@@@MMMaaammm```XXXUUURRRNNNKKKIIIHHHHHHGGGGGGHHHJJJKKKJJJFFFCCC???>>>>>>>>>???>>><<<:::888777777777777777888888888:::;;;===???BBBGGGKKKMMMNNNPPPRRRRRRQQQOOONNNIIIHHHGGGFFFDDDBBB@@@???@@@>>>:::777555222///---222333444666999<<>>???AAADDDHHHKKKNNNPPPRRRRRRRRRRRRRRRRRRRRRRRRPPPQQQTTTWWW[[[aaafffjjjffffffeeeeeeffffffeeeeeebbbbbbbbbbbbbbbbbbbbbbbbfffiiimmmpppqqqssstttvvvssspppllljjjiiiiiiiiiiiilllmmmooopppqqqsssvvvyyy{{{|||xxxpppnnnjjjgggdddcccddddddfffgggiiikkkmmmnnnooooootttvvvxxxzzz{{{}}}|||yyyvvvuuurrrsssvvvzzz{{{xxxooohhhcccfffjjjooossswwwzzz|||}}}{{{yyyyyyzzz}}}~~~~~~|||}}}}}}|||yyyvvvuuuuuutttuuuuuuuuutttsssqqqppppppppppppppppppooonnnnnnppppppqqqrrrssstttuuuuuussssssssssssttttttttttttrrrrrrrrrssssssssstttttttttuuuvvvwwwyyy{{{}}}~~~|||}}}~~~}}}}}}}}}~~~}}}~~~~~~}}}zzz|||}}}}}}{{{{{{|||~~~}}}}}}||||||{{{{{{zzzzzz|||~~~~~~}}}{{{{{{{{{{{{||||||||||||zzzzzz{{{|||}}}}}}||||||yyyxxxwwwvvvuuuuuuvvvvvvsssssstttttttttuuuuuuuuuuuuuuuuuuvvvxxxxxxxxxwwwwwwwwwwwwxxxxxxyyyyyyzzz}}}|||zzzxxxwwwwwwvvvuuusssrrrvvvxxxwwwxxx{{{{{{xxxvvvvvvuuuuuuwwwzzz~~~~~~}}}|||{{{{{{||||||}}}}}}~~~{{{zzzvvvwwwyyy{{{}}}~~~|||zzzyyywwwwwwtttssssssrrrrrrsssssstttmmmoooqqqqqqqqqrrrsssuuusssuuuwwwwwwvvvuuuuuuuuuuuuuuuttttttttttttuuuuuurrr^^^\\\oootttTTTFFF999555555333111000111111111111111000//////---...000///---+++***+++***************+++++++++++++++++++++++++++++++++(((***+++,,,---,,,,,,++++++***(((''''''(((***+++++++++++++++++++++++++++++++++******************+++++++++++++++++++++++++++,,,,,,---...///000000444555333222555999;;;;;;???DDDSSSooozzzjjj]]][[[VVVQQQMMMJJJHHHHHHDDDEEEFFFHHHIIIGGGCCC@@@???===;;;:::::::::999888888888777777777777777888666777777888999<<>>@@@BBBEEEIIILLLNNNRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSTTTUUUXXX[[[```dddfffeeeddddddfffggghhhhhheeeeeeddddddccccccbbbbbbeeegggjjjmmmnnnooorrrtttsssnnniiihhhiiiiiigggeeekkkmmmpppqqqqqqrrrsssuuuuuuyyy~~~wwwuuupppllliiihhhhhhiiiiiikkknnnppprrrtttttttttvvvxxxyyyzzz{{{}}}|||yyyvvvtttsssssstttwww{{{|||wwwnnngggaaaeeejjjooossswww|||~~~}}}{{{xxxxxxzzz|||~~~}}}~~~~~~{{{wwwvvvvvvtttuuuuuuvvvuuutttrrrqqqqqqqqqqqqqqqqqqpppoooooonnnnnnnnnoooppprrrssstttrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqrrrssstttttttttuuuwwwyyy{{{}}}~~~|||||||||{{{{{{}}}yyy|||}}}}}}zzzzzz|||~~~~~~~~~}}}}}}|||{{{{{{{{{zzz|||~~~}}}}}}|||{{{{{{{{{||||||{{{|||}}}~~~~~~~~~}}}|||zzzxxxvvvvvvvvvvvvsssssstttuuuuuutttssssssuuuttttttuuuwwwyyyyyyxxxzzzzzzzzzzzzzzzzzzzzzzzz~~~{{{yyyxxxwwwxxxwwwuuuttttttxxxzzzyyy{{{~~~~~~{{{yyywwwuuutttuuuxxx|||~~~}}}{{{yyyyyyzzz|||}}}~~~|||zzzyyyyyyzzz|||~~~}}}|||zzzxxxwwwwwwvvvvvvuuuuuuuuuuuuvvvvvvnnnppprrrrrrrrrssstttvvvqqqtttvvvvvvtttsssssstttrrrrrrrrrssstttuuuvvvwww{{{eee\\\hhhyyy|||___MMM<<<666777666555555222111111000///......---)))+++---/////////---,,,......---,,,++++++***)))+++,,,,,,------,,,,,,+++,,,------......------,,,------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++,,,---.........---,,,.........///////////////222333444666777777888888>>>AAALLL```yyyttt___^^^\\\VVVPPPLLLKKKKKKHHHHHHHHHJJJKKKJJJGGGDDDCCCAAA>>><<<<<<;;;999777;;;:::888666666777999:::777666666666888;;;>>>???FFFIIIKKKLLLLLLKKKKKKLLLNNNNNNMMMJJJGGGEEEFFFHHHCCCBBBAAA???===:::888777555444222000111333555777;;;<<<>>>AAAEEEIIIMMMNNNLLLMMMOOOPPPRRRSSSSSSSSSWWWVVVTTTTTTUUUWWWZZZ\\\bbbbbbdddeeeggghhhhhhhhhjjjhhhhhhhhhjjjkkkjjjiiifffhhhkkklllmmmnnnppprrrqqqqqqqqqnnnjjjgggffffffiiilllppprrrrrrrrrssssssvvvuuuvvv{{{{{{uuutttvvvwwwtttqqqrrrsssuuuuuuuuuvvvyyy{{{zzz{{{{{{}}}~~~~~~{{{xxxvvvtttssswwwtttuuuzzz{{{uuuooollldddjjjqqquuuvvvxxx|||}}}{{{wwwvvvxxxzzz||||||~~~}}}~~~~~~~~~}}}|||zzzvvvtttyyyxxxwwwvvvttttttsssssstttsssrrrpppooonnnnnnnnnmmmmmmnnnoooppprrrtttuuuttttttttttttttttttssssssnnnoooppprrrtttuuuvvvwwwuuuvvvwwwwwwxxxzzz~~~}}}~~~~~~}}}}}}}}}||||||{{{{{{zzzzzzvvvwwwyyy{{{|||||||||{{{~~~}}}|||{{{zzzyyyxxxxxxxxxyyyzzz{{{|||~~~{{{yyyyyyyyyxxxxxxuuuttttttsssssssssttttttwwwwwwwwwwwwxxxyyyzzz{{{yyyyyyyyyzzzzzzzzz{{{{{{}}}~~~zzzyyyyyyyyyyyyzzz|||}}}|||}}}~~~~~~~~~|||zzzyyyzzz{{{zzzyyyxxxxxx{{{}}}zzz|||~~~}}}|||{{{{{{{{{|||{{{{{{{{{}}}~~~||||||}}}~~~~~~}}}|||}}}yyyuuutttvvvvvvuuusssooorrrtttuuutttsssssstttrrrrrrssstttsssrrrpppooovvvvvvwwwwwwwwwwwwvvvvvv~~~eeeXXX___nnn~~~eeeSSS@@@888777666444333222111111000//////......+++,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++---,,,+++******+++,,,---------,,,+++******))))))++++++++++++++++++++++++------,,,,,,,,,+++++++++++++++---.........---,,,............////////////222333444555666777777777999;;;AAAOOOccc~~~ooohhh^^^WWWRRRPPPNNNMMMIIIIIIIIIJJJKKKJJJHHHEEEBBB@@@===<<<======<<<<<<888888777666666666777888;;;888555333444777:::===BBBEEEHHHIIIJJJJJJKKKLLLMMMMMMLLLJJJGGGEEEFFFHHHEEEDDDCCCAAA>>>;;;999888666555222111000111333555777888:::<<<@@@CCCFFFGGGMMMNNNOOOQQQSSSUUUUUUVVVVVVUUUSSSSSSTTTVVVYYYZZZ___```ccceeeggghhhiiiiiijjjhhhhhhhhhjjjkkkjjjiiiiiikkklllmmmmmmnnnppprrrssssssqqqmmmiiieeeddddddhhhkkkoooqqqqqqqqqrrrssstttrrrtttyyy}}}~~~xxxvvvxxxyyywwwuuutttvvvwwwvvvvvvvvvxxxyyy{{{{{{||||||}}}~~~~~~}}}|||zzzyyywwwvvvvvvvvvzzzwwwwww{{{{{{tttmmmjjjiiinnntttwwwxxxxxx{{{~~~}}}zzzxxxwwwxxxzzzzzzzzz~~~}}}}}}}}}~~~}}}|||{{{zzzwwwtttxxxwwwvvvuuutttsssssssssssssssqqqpppooonnnnnnnnnmmmmmmnnnoooppprrrtttuuuttttttttttttttttttsssssstttsssssssssssssssssssssssstttvvvwwwxxxyyy|||~~~{{{|||}}}~~~~~~}}}}}}||||||{{{zzzyyyyyywwwxxxyyyzzz{{{{{{{{{zzz~~~~~~{{{zzzyyyxxxwwwwwwwwwwwwyyyzzz{{{}}}~~~zzzwwwvvvvvvuuutttuuuttttttsssssssssssstttuuuuuuuuuuuuvvvwwwxxxxxxwwwwwwxxxyyyzzz{{{|||}}}}}}~~~~~~zzzyyywwwvvvwwwxxxzzz|||}}}~~~~~~|||{{{yyyzzz{{{zzzyyyxxxyyy{{{zzz{{{||||||{{{zzz{{{}}}~~~|||zzzyyyzzz{{{}}}~~~~~~|||{{{}}}}}}~~~~~~~~~~~~}}}}}}}}}zzzvvvuuuuuuvvvtttrrrppprrrttttttsssrrrrrrssssssssstttttttttsssrrrqqqtttuuuvvvvvvvvvvvvvvvuuuhhhTTTWWWccc}}}mmmZZZEEE:::777555333222111111111000000//////...------------------,,,,,,+++++++++,,,,,,---------******++++++++++++******---+++(((&&&&&&(((+++---,,,,,,+++***)))(((((((((************************,,,,,,,,,,,,++++++++++++***+++,,,------------,,,------........./////////111222333555666666666666;;;:::===CCCOOOeeeyyyhhh]]]XXXVVVSSSOOOKKKJJJJJJKKKLLLKKKIIIGGGEEEBBB???======>>>>>>===666666666666666666666666===:::555222111333777:::===@@@CCCEEEGGGHHHJJJLLLLLLMMMLLLJJJGGGFFFGGGHHHHHHGGGFFFDDDAAA>>>;;;:::888666333111000000111222444555666888;;;>>>@@@BBBIIIKKKMMMPPPRRRTTTUUUUUUTTTSSSRRRQQQRRRTTTVVVWWW[[[^^^bbbfffiiijjjjjjjjjjjjiiihhhiiikkklllkkkjjjmmmnnnnnnmmmlllmmmppprrrttttttqqqlllgggcccaaaaaaeeehhhllloooppppppqqqrrrqqqpppqqquuuyyy~~~}}}zzz{{{|||{{{zzzxxxyyyyyyyyywwwvvvwwwyyy||||||||||||||||||||||||xxxxxxxxxwwwxxxxxxyyyzzz}}}zzzzzz}}}{{{sssllliiiooosssxxxzzzxxxxxxyyy{{{zzzyyywwwxxxyyyzzzyyyxxx~~~}}}}}}}}}}}}}}}~~~~~~~~~|||{{{{{{{{{zzzwwwuuuwwwvvvuuutttsssrrrrrrrrrrrrrrrpppooonnnnnnnnnnnnnnnnnnnnnoooppprrrssstttssssssssssssssssssttttttvvvvvvuuuttttttsssssssssqqqsssvvvxxxxxxxxxyyy{{{yyyzzz{{{}}}}}}}}}|||{{{zzzyyyxxxxxxwwwxxxyyyzzzzzzzzzzzzzzz~~~}}}|||{{{zzzyyyxxxxxxwwwxxxxxxyyyzzz|||~~~|||yyywwwvvvtttsssuuuuuutttssssssrrrssssssrrrrrrsssssstttuuuuuuvvvuuuvvvwwwyyyzzz|||}}}~~~|||}}}~~~|||{{{yyywwwuuussssssvvvxxxzzz~~~~~~}}}yyyzzz{{{zzzxxxwwwwwwxxxzzzzzz{{{zzzyyyzzz|||~~~}}}{{{yyywwwyyyzzz|||}}}}}}|||{{{~~~~~~}}}}}}~~~~~~~~~{{{wwwuuuuuutttsssrrrppprrrssssssrrrpppqqqqqqttttttuuuuuuuuutttsssrrrssstttuuuvvvvvvvvvvvvvvvlllUUUUUU___tttuuu```HHH<<<777444222222111111111000000000/////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++******))),,,+++(((''''''(((+++,,,******************))))))************++++++++++++,,,+++++++++++++++++++++***++++++,,,,,,,,,,,,,,,,,,------....../////////000111222444555555555555<<<<<<===???CCCSSSppp|||mmmccc\\\VVVRRRPPPNNNLLLLLLMMMLLLKKKJJJLLLHHHCCC@@@>>>>>>===<<<666666777777777666666555<<<999666444333444666777888;;;???BBBDDDGGGJJJMMMLLLMMMMMMLLLJJJIIIIIIKKKKKKJJJIIIFFFDDDAAA>>>===:::888666333111000000000333333555777:::===???AAADDDEEEHHHKKKNNNPPPQQQRRRRRRQQQPPPPPPPPPQQQSSSTTTXXX[[[aaagggkkkllllllllllllkkkjjjkkkmmmnnnnnnmmmppppppooommmllllllnnnppptttssspppjjjddd```^^^^^^bbbeeejjjmmmnnnooopppqqqooonnnpppsssvvvyyy~~~~~~~~~}}}{{{|||}}}|||zzzyyyzzzzzz}}}}}}|||{{{zzzyyyyyyxxxwwwwwwwwwxxxyyyzzz|||}}}~~~|||}}}|||sssmmmkkkssswwwzzzzzzxxxvvvvvvwwwuuuuuuvvvxxxzzz{{{zzzxxx}}}||||||{{{{{{{{{{{{|||{{{zzzyyyyyyzzzzzzxxxvvvvvvuuutttsssrrrrrrrrrrrrrrrqqqpppooonnnnnnnnnnnnoooooooooooopppqqqrrrsssrrrrrrsssssssssssstttttttttttttttuuuuuuuuuuuuuuupppssswwwyyyyyyxxxxxxxxxxxxyyy{{{}}}~~~}}}|||{{{zzzyyyxxxwwwvvvuuuvvvwwwxxxyyyzzz{{{{{{~~~~~~|||{{{zzz|||{{{zzzzzzzzzzzzzzz{{{yyyzzz|||}}}|||{{{yyywwwuuuuuutttsssrrrrrrrrrrrrrrrssstttuuuuuuvvvvvvvvvuuuvvvwwwxxxzzz{{{|||}}}|||}}}}}}}}}}}}{{{yyyxxxxxxvvvsssqqqqqqssswwwzzz|||}}}~~~}}}{{{{{{{{{xxxvvvvvvwwwyyyyyyzzzzzzyyyxxxzzz}}}|||zzzyyyyyy{{{|||}}}}}}}}}}}}~~~~~~}}}||||||}}}~~~~~~|||yyyvvvtttsssrrrrrrqqqrrrsssrrrpppoooppppppsssttttttttttttsssssssssttttttuuuwwwwwwxxxxxxxxxoooXXXVVV___ooo{{{eeeKKK===777555333333111111111111000000000000///...---,,,,,,,,,,,,,,,......---,,,,,,+++******)))******++++++******)))++++++++++++++++++++++++((()))***+++,,,,,,,,,+++++++++++++++,,,,,,------++++++++++++++++++++++++************++++++,,,,,,,,,,,,,,,---...//////000///000111333444444444444666777:::;;;<<>>999::::::999999777666555777777777777777777666666666999<<>>@@@@@@AAADDDGGGJJJMMMNNNOOOOOOOOOOOONNNOOOPPPQQQRRRVVVYYY```fffkkkmmmnnnmmmmmmlllkkkmmmoooppppppoooppppppooommmkkkjjjlllmmmpppooolllfffaaa^^^]]]^^^aaadddiiilllmmmnnnooopppooonnnpppssssssuuu|||~~~~~~~~~}}}|||{{{zzzxxxwwwvvvuuuuuuuuuuuuvvvwwwyyyzzz{{{~~~}}}~~~}}}tttnnnnnnssswwwzzzyyyvvvtttsssuuurrrrrrtttxxx|||}}}|||{{{{{{{{{zzzyyyyyyyyyzzzzzzzzzyyyxxxyyyzzzzzzxxxvvvuuutttsssrrrrrrqqqrrrrrrrrrqqqpppooonnnnnnnnnooopppooooooooopppqqqrrrrrrrrrrrrrrrrrrssssssttttttuuuuuuuuuuuuuuuuuuuuuuuuqqquuuyyy{{{zzzyyyxxxxxxxxxyyy|||~~~~~~|||{{{{{{zzzyyyxxxwwwvvvvvvssstttuuuvvvyyy{{{|||}}}}}}}}}~~~~~~}}}{{{yyyxxxzzzzzzyyyyyyyyyzzzzzz{{{yyyzzz|||~~~~~~~~~|||{{{uuuuuutttrrrrrrqqqqqqqqqtttuuuvvvwwwxxxxxxxxxwwwwwwxxxxxxyyyyyyzzzzzzzzz{{{{{{|||{{{zzzyyywwwvvvvvvtttqqqppppppssswwwzzz|||~~~~~~}}}zzzvvvtttuuuyyy|||zzzzzzzzzyyyxxxzzz}}}~~~|||{{{zzz|||~~~~~~~~~~~~}}}||||||}}}~~~}}}|||yyyvvvtttrrrrrrrrrrrrssssssrrrpppooopppqqqrrrrrrrrrrrrrrrrrrsssssstttuuuwwwxxxyyyzzz{{{{{{}}}|||sss\\\WWW]]]nnnlllPPP???999555444555111111111111111111111111------------------,,,,,,///......---+++******)))******++++++++++++******++++++,,,------,,,++++++((()))***,,,---,,,,,,++++++++++++,,,,,,------...*********+++++++++++++++******))))))******+++,,,++++++,,,---...//////000...///000222333333333333333555999;;;;;;???MMM\\\yyykkkddd]]]YYYUUUQQQPPPPPPOOONNNIIIHHHFFFEEEFFFFFFEEEDDD>>>===<<<;;;999888666666333555777999999888666555555777:::===???BBBGGGJJJJJJKKKMMMNNNMMMLLLMMMNNNLLLLLLKKKJJJHHHFFFDDDCCC@@@???<<<999777444333222//////000222555888:::<<<>>>@@@BBBEEEHHHKKKLLLMMMMMMMMMMMMNNNOOOPPPQQQRRRTTTWWW]]]ccchhhkkkmmmmmmlllkkkkkkllloooppppppooommmnnnnnnmmmjjjiiiiiijjjjjjiiifffbbb^^^\\\]]]___aaadddhhhkkkllllllmmmnnnooonnnooorrrqqqqqqvvv~~~||||||zzzyyywwwuuuttttttrrrrrrssstttuuuwwwyyyzzz~~~tttooooooqqquuuxxxxxxuuussssssuuurrrrrrtttxxx|||~~~~~~}}}yyyxxxxxxxxxxxxxxxyyyyyyzzzyyyxxxyyyzzzzzzxxxwwwuuutttsssrrrrrrrrrrrrrrrrrrrrrqqqpppooooooppppppqqqpppppppppppppppqqqqqqqqqqqqrrrrrrssssssttttttwwwwwwvvvuuutttrrrrrrqqqsssvvvyyy{{{zzzxxxxxxwwwyyyzzz}}}~~~}}}}}}}}}}}}|||zzzyyyyyyxxxxxxwwwwwwvvvvvvsssssstttuuuwwwzzz|||}}}{{{{{{|||||||||zzzyyyxxxvvvvvvvvvvvvvvvwwwxxxyyyyyy{{{}}}~~~}}}{{{{{{||||||zzzyyyuuuuuusssrrrqqqqqqqqqqqqtttuuuwwwxxxyyyyyyxxxwwwxxxxxxxxxxxxyyyyyyyyyyyyzzzzzzzzzzzzyyyxxxwwwvvvtttsssqqqqqqrrruuuyyy{{{}}}~~~}}}zzzwwwuuuvvvzzz~~~{{{{{{|||{{{zzz{{{}}}~~~}}}||||||{{{~~~}}}|||~~~}}}||||||{{{{{{||||||}}}|||{{{zzzwwwsssrrrssstttrrrssssssrrrppppppqqqsssrrrrrrqqqqqqqqqrrrssssssuuuvvvwwwyyy{{{||||||}}}{{{cccYYYZZZmmmtttVVVCCC:::666444555111111111111111111111111+++,,,---.........---,,,---------,,,,,,+++++++++++++++,,,,,,,,,,,,++++++---,,,++++++++++++,,,---)))***+++,,,+++***(((''')))******+++,,,,,,------)))*********++++++++++++***))))))((()))***+++,,,***++++++,,,...//////000......000111222333333333555666999;;;;;;===FFFPPPccc~~~rrrccc___YYYTTTRRRQQQPPPOOOHHHGGGGGGHHHJJJIIIHHHFFFBBB@@@===:::888666666555444555666777777666555444444666888999;;;>>>BBBEEEGGGIIILLLMMMLLLLLLLLLMMMKKKKKKKKKJJJIIIHHHGGGFFFCCCBBB@@@===:::888666555111111111222333555666777<<<===@@@BBBEEEGGGHHHIIIJJJKKKLLLMMMOOOQQQRRRSSSQQQTTTYYY^^^ccchhhjjjkkkiiiiiihhhjjjlllnnnnnnmmmiiijjjlllllliiigggffffffccccccaaa^^^\\\\\\^^^aaabbbeeeiiikkklllllllllmmmmmmmmmnnnpppooommmqqqxxx}}}{{{{{{yyyxxxvvvuuussssssqqqrrrsssuuuwwwzzz|||}}}~~~sssnnnnnnooossswwwxxxvvvtttuuuwwwuuuuuuvvvxxx|||}}}}}}|||vvvvvvvvvvvvwwwxxxyyyyyy{{{zzzyyyzzz{{{zzzyyywwwuuuttttttssssssssssssssssssrrrrrrqqqqqqqqqqqqqqqqqqqqqpppppppppppppppqqqpppqqqqqqrrrssssssttttttvvvuuuuuutttsssrrrqqqqqqsssvvvxxxyyyxxxwwwvvvvvvxxxzzz|||~~~~~~~~~||||||}}}}}}{{{zzzwwwwwwwwwwwwwwwwwwwwwwwwuuuuuuuuuuuuvvvxxxyyyzzzyyyyyyzzz{{{{{{zzzyyyxxxttttttttttttuuuvvvwwwxxxzzz{{{}}}~~~}}}}}}{{{zzzzzzzzzyyywwwuuuvvvuuusssrrrqqqppppppppprrrsssuuuwwwwwwwwwvvvuuuvvvvvvwwwxxxyyyzzzzzzzzzzzzyyyyyyyyyxxxxxxwwwwwwrrrrrrrrrsssuuuxxx{{{}}}zzz{{{~~~{{{||||||{{{yyyyyy{{{}}}{{{}}}~~~}}}||||||}}}~~~~~~}}}}}}}}}}}}}}}}}}~~~zzzxxxzzz}}}zzzzzz{{{{{{{{{{{{zzzzzzzzzzzzzzzwwwsssrrrsssuuurrrssssssrrrqqqqqqsssuuusssrrrrrrqqqrrrssstttuuutttuuuwwwyyyzzz|||}}}}}}jjj\\\YYYmmm{{{[[[FFF<<<777444555111111111111111111222222)))+++---/////////---,,,++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++...---***((((((***---...***+++,,,+++***'''$$$###((())))))***++++++,,,,,,))))))******++++++++++++***)))((((((((()))+++,,,******+++,,,...//////000---...///111222222222222555444555777777888>>>FFFNNNttt}}}gggbbb[[[VVVSSSRRRQQQPPPJJJJJJJJJKKKKKKIIIFFFCCCDDDAAA>>>999666555555555666555555444333333333333333444666777888;;;???BBBEEEGGGJJJKKKKKKKKKKKKLLLJJJKKKKKKKKKJJJIIIHHHHHHDDDCCCAAA???<<<:::888777555555444444444444444444999:::<<>>FFF[[[{{{wwwhhh\\\[[[ZZZTTTMMMKKKJJJJJJIIIJJJKKKJJJHHHEEEFFFBBB>>>;;;999888777666777666444333333444666777777777888999:::;;;;;;<<<@@@BBBFFFHHHIIIIIIKKKLLLLLLLLLKKKJJJJJJJJJJJJJJJIIIHHHFFFDDDAAA>>>;;;:::888555222000///111444666444666999:::<<<===@@@BBBCCCEEEHHHKKKNNNPPPQQQRRRRRRRRRSSSUUUXXX]]]aaaccceeegggjjjllllllkkkiiihhhffffffgggfffeeecccaaa___\\\[[[ZZZYYY[[[^^^aaacccdddeeefffgggiiikkklllmmmkkkkkklllllllllllllllkkkqqqsssvvv}}}}}}zzzwwwuuutttuuuuuuuuuuuuwwwzzz~~~{{{ooogggbbbeeelllqqqqqqrrrvvvzzz{{{|||{{{{{{|||}}}|||yyywwwyyyxxxvvvuuuuuuvvvxxxyyyuuuwwwyyyyyyxxxxxxyyyzzzwwwwwwxxxwwwuuuuuuvvvxxxvvvvvvuuutttssssssrrrrrrnnnqqqtttsssooonnnqqquuutttttttttssssssrrrrrrrrruuutttsssssssssuuuvvvwwwuuuvvvxxxxxxwwwwwwyyyzzzwwwxxxyyyzzzzzzzzzyyyxxx|||{{{{{{zzzzzzyyyyyyxxxxxxxxxwwwwwwwwwwwwwwwxxxtttssssssssstttuuuwwwxxxwwwwwwxxxyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxzzz{{{{{{zzzzzzzzz{{{{{{{{{{{{|||xxxyyyyyyxxxxxxvvvuuuuuuuuutttsssrrrrrrrrrrrrrrroooqqqssstttuuuvvvxxxzzzwwwwwwwwwwwwwwwxxxxxxyyyxxxwwwwwwvvvvvvvvvvvvwwwtttssssssuuuxxx{{{||||||yyyxxxvvvwwwyyy{{{|||{{{vvvvvvxxxyyy{{{|||}}}~~~|||}}}}}}~~~~~~~~~~~~}}}~~~}}}}}}}}}~~~}}}|||{{{zzzxxxwwwuuuuuuzzzzzz{{{|||{{{zzzxxxwwwuuuuuuuuuuuuuuutttttttttrrrssstttuuuvvvvvvvvvvvvttttttssssssssstttuuuuuuuuuuuuvvvwwwyyy|||~~~yyyppp___aaappp~~~dddLLL===777555444222222222111111111111000//////...------,,,++++++,,,,,,------,,,,,,+++***,,,,,,,,,,,,,,,+++******++++++++++++++++++++++++,,,,,,,,,+++++++++***************++++++++++++,,,***++++++,,,,,,++++++***************************)))******+++,,,,,,,,,,,,------......///000000000444444555666888999;;;<<<>>>MMMfffrrrfffbbb___XXXRRRQQQKKKJJJJJJJJJKKKJJJHHHFFFEEEBBB>>>;;;::::::888777555444222111111222444555555666666777888999999999===@@@CCCEEEFFFGGGIIIJJJNNNMMMKKKJJJIIIHHHGGGGGGGGGGGGFFFDDDBBB@@@>>>===:::888555222111111111222333555777999:::;;;>>>@@@@@@BBBDDDHHHKKKNNNPPPPPPQQQQQQQQQSSSVVVYYY]]]___bbbdddgggiiijjjiiihhhfffddddddccccccaaa```___^^^\\\[[[ZZZZZZ[[[^^^aaaccccccdddeeefffggghhhiiijjjkkkkkkllllllmmmlllllllllnnnooorrrvvv|||~~~|||yyywwwvvvvvvwwwwwwvvvvvvwwwzzz~~~|||pppgggbbbcccjjjpppqqqrrrwww||||||}}}|||{{{{{{{{{{{{xxxvvvxxxwwwvvvvvvvvvvvvwwwxxxsssuuuwwwwwwvvvvvvwwwxxxxxxyyyyyywwwuuutttuuuwwwvvvuuuuuutttssssssrrrrrrooorrruuussspppnnnqqqtttssssssssssssssssssrrrrrrttttttsssrrrssssssuuuuuutttvvvwwwwwwwwwwwwxxxzzzyyyzzzzzzzzzzzzyyywwwwwwyyyyyyyyyyyyyyyyyyyyyyyyvvvvvvuuuuuuuuuuuuvvvvvvuuutttssssssssstttuuuvvvuuuvvvwwwxxxxxxyyyyyyxxxxxxxxxxxxyyyyyyzzzzzzzzz{{{{{{{{{zzzzzzyyyyyyyyyxxxxxxxxxwwwvvvuuutttsssttttttsssrrrrrrrrrrrrrrrrrrsssuuuuuuttttttvvvwwwtttttttttttttttuuuuuuvvvuuuuuuttttttsssttttttuuuuuuttttttuuuxxx{{{|||{{{zzzxxxvvvuuuwwwxxxxxxwwwuuuvvvwwwxxxzzz{{{|||}}}}}}}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~}}}}}}{{{zzzyyywwwvvvvvvxxxxxxyyyyyyyyyxxxwwwvvvttttttttttttttttttttttttssstttuuuuuuvvvwwwwwwwwwssssssrrrrrrrrrrrrrrrsssuuuuuuvvvxxxyyy{{{}}}~~~nnn]]]___kkkzzz|||cccMMM>>>777444333222222222111111111111000//////......---,,,,,,,,,,,,,,,------,,,,,,+++***,,,,,,,,,,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,++++++++++++***)))***,,,---------,,,+++******++++++++++++******))))))))))))))))))))))))******+++,,,,,,+++++++++------......///000000000444444444555666777999999;;;AAARRRmmmtttlllcccZZZTTTTTTMMMKKKJJJJJJKKKJJJHHHGGGDDDAAA>>>===<<<<<<:::999555444333222222333444555444444555555666666777777999<<>>@@@AAADDDFFFIIIIIIJJJJJJJJJJJJIIIIIIGGGGGGGGGFFFEEECCCBBBAAA>>>===<<<999666333111///000222444444444555777999999:::<<<@@@DDDHHHKKKMMMMMMMMMMMMNNNOOOQQQSSSTTTXXXZZZ\\\^^^````````````^^^]]][[[ZZZYYYZZZ[[[[[[\\\\\\[[[[[[\\\^^^```bbbbbbbbbbbbccccccccccccccchhhiiijjjkkkllllllllllllllllllmmmqqqtttwwwwwwvvvtttxxx}}}{{{yyyxxxxxxyyyzzzzzzzzzyyy{{{sssddd[[[WWW\\\eeemmmqqqtttzzz~~~~~~|||yyywwwwwwwwwwwwvvvtttuuuuuuvvvvvvuuuuuutttvvvxxxzzz{{{zzzzzz|||}}}}}}}}}|||yyyuuusssssstttuuuuuutttttttttssssssssssssuuuuuutttqqqpppppprrrrrrrrrrrrsssssstttttttttuuuuuuttttttsssssssssssstttvvvwwwwwwvvvwwwxxxzzz{{{{{{zzzzzzyyyxxxwwwwwwuuuuuuuuuvvvvvvwwwwwwwwwsssrrrrrrrrrrrrsssssstttvvvuuutttttttttuuuvvvwwwwwwwwwxxxyyyyyyyyyxxxxxxwwwxxxzzz{{{{{{zzzxxxvvvyyyxxxxxxwwwvvvvvvuuuuuuwwwwwwwwwvvvuuutttsssrrrssssssrrrrrrqqqrrrrrrssstttuuuvvvuuusssrrrssstttuuuvvvvvvwwwwwwwwwwwwwwwuuuuuuttttttuuuvvvwwwwwwyyywwwvvvwwwyyyzzzzzzzzz{{{xxxuuutttttttttsssrrrttttttuuuuuuvvvwwwxxxxxxzzzzzz{{{|||}}}}}}}}}}}}|||||||||||||||}}}}}}}}}||||||{{{{{{zzzyyyxxxxxxuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvwwwwwwwwwwwwwwwwwwwwwxxxyyyzzzzzzyyyxxxwwwvvvuuuuuuuuuuuuwwwwwwxxxxxxzzz{{{}}}}}}sss```\\\[[[nnn{{{gggRRRBBB999555333222222222111111111000000///...............------,,,,,,------,,,,,,+++***+++,,,,,,---------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))***,,,......---,,,+++)))******++++++******)))*********+++++++++,,,,,,------.........---,,,,,,------......///000000000222222222222333444555666444888@@@LLL]]]yyy}}}mmmbbb\\\UUUQQQMMMKKKJJJIIIHHHGGGEEEDDDCCCCCCDDDBBB@@@===:::999999888888777777888666666666666666666666555555777:::<<<===???BBBDDDIIIJJJKKKKKKKKKJJJIIIIIIIIIIIIIIIHHHFFFDDDBBBAAA>>>>>>===<<<999777444222000222333333333333444666777888:::===AAAEEEIIIKKKKKKKKKLLLMMMNNNPPPQQQRRRTTTUUUWWWYYY[[[[[[\\\\\\[[[ZZZYYYXXXXXXYYYZZZ[[[[[[[[[[[[[[[\\\^^^___```bbbbbbbbbbbbbbbbbbbbbbbbfffggghhhjjjkkklllllllllkkkkkkmmmppptttwwwxxxwwwtttwww{{{~~~}}}zzzxxxxxxxxxyyy{{{{{{{{{}}}}}}kkk\\\UUUSSSZZZdddmmmrrruuu{{{~~~~~~}}}zzzwwwvvvvvvwwwvvvuuusssttttttuuuuuuttttttssswwwyyy|||}}}|||}}}~~~~~~~~~}}}zzzvvvssssssttttttttttttttttttsssssssssuuuuuuuuutttrrrqqqqqqrrrrrrrrrrrrsssssstttttttttuuuuuuvvvvvvvvvuuuuuuuuuuuuvvvxxxxxxwwwwwwyyyzzzyyyyyyyyyyyyyyyyyyyyyyyyvvvvvvuuuuuuuuutttttttttsssrrrrrrrrrsssssstttuuuttttttttttttuuuwwwyyy{{{{{{{{{{{{{{{zzzyyyxxxxxxxxxyyy{{{{{{{{{yyywwwuuuvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwvvvuuutttsssrrrrrrqqqqqqqqqrrrrrrsssqqqsssttttttssssssuuuvvvvvvwwwxxxyyyyyyyyyxxxxxxtttttttttuuuuuuwwwxxxyyyzzzyyywwwxxxzzz{{{{{{zzzyyywwwuuutttuuuvvvvvvuuutttttttttuuuuuuvvvvvvvvvwwwxxxyyyzzzzzz{{{{{{{{{zzzzzz{{{{{{||||||||||||{{{{{{zzzzzzzzzyyyyyyyyyvvvvvvuuuuuuuuuvvvvvvvvvvvvwwwwwwxxxyyyzzzzzz{{{yyyyyyxxxyyyyyyzzz||||||{{{zzzyyyxxxwwwwwwwwwwwwyyyyyyyyyyyyzzz{{{|||}}}xxxbbbYYYVVViii~~~lllVVVEEE;;;666555222222222111111111111000........................,,,,,,------,,,,,,+++***+++,,,,,,---------------++++++++++++++++++++++++***++++++++++++,,,,,,,,,)))***,,,---------,,,+++))))))************))))))*********+++,,,,,,------******+++,,,,,,+++++++++------......///000000000111111111222333444666666666999AAAHHHOOOccc{{{lllbbb]]]XXXRRRNNNLLLKKKJJJIIIGGGGGGGGGHHHHHHFFFBBB???::::::999999888888777777888888777777666666555555444666888999999;;;>>>AAAIIIJJJKKKKKKKKKIIIHHHGGGKKKJJJJJJIIIGGGEEEDDDCCC??????>>>===;;;999777666111333444333222222333444555555777999===AAAEEEGGGHHHHHHJJJLLLNNNOOOQQQQQQQQQRRRSSSUUUVVVWWWWWWWWWXXXXXXWWWWWWWWWXXXYYYYYYZZZZZZZZZ[[[[[[\\\]]]^^^```````````````aaaaaaaaacccdddfffhhhiiijjjkkkkkkiiijjjkkkooosssvvvvvvvvvssstttwwwyyy{{{~~~{{{yyyxxxxxxyyy||||||~~~yyyeeeXXXSSSTTTZZZdddnnnsssvvvzzz|||{{{zzzxxxvvvvvvvvvwwwvvvuuussssssssssssssssssssssssuuuxxxzzz{{{{{{{{{}}}~~~~~~zzzwwwttttttuuuttttttttttttttttttttttttuuuuuuuuuttttttssssssrrrrrrrrrsssssssssssssssssstttuuuvvvwwwwwwwwwwwwvvvvvvwwwyyyyyyxxxxxxzzz{{{yyyxxxxxxxxxxxxyyyzzz{{{vvvvvvvvvuuutttssssssssssssrrrrrrrrrssstttuuuvvvssssssssstttvvvxxxzzz|||||||||||||||{{{zzzyyyyyyzzzzzz{{{{{{zzzxxxwwwvvvttttttuuuuuuvvvvvvvvvvvvuuuvvvvvvwwwwwwvvvvvvuuuqqqqqqqqqqqqqqqrrrrrrsssoooqqqssssssssstttvvvwwwuuuvvvwwwxxxxxxxxxwwwvvvrrrrrrssssssuuuvvvwwwxxxzzzyyyxxxxxxzzz||||||{{{xxxvvvttttttvvvwwwxxxwwwttttttttttttuuuuuuuuuuuuuuuuuuwwwxxxyyyyyyzzzzzzyyyyyyzzz{{{{{{{{{{{{zzzyyyyyyyyyyyyyyyyyyyyyyyyvvvvvvuuuuuuuuuvvvwwwwwwwwwxxxyyyzzz{{{|||}}}}}}{{{{{{zzzzzzzzz|||~~~{{{zzzyyyxxxxxxxxxxxxxxxzzzzzzyyyyyyzzz{{{||||||gggXXXQQQ```rrrqqq[[[HHH<<<777666222222222111111111111000............////////////,,,,,,------,,,,,,+++***+++,,,,,,---......------++++++++++++++++++++++++******+++++++++,,,,,,,,,*********++++++++++++,,,))))))************)))))))))))))))***+++,,,,,,,,,)))******+++,,,,,,,,,,,,------......///000000000000000000111333555777888999999>>>CCCFFFSSSuuu|||mmmeee```YYYSSSPPPNNNMMMLLLJJJJJJJJJKKKKKKHHHDDD@@@<<<<<<<<<;;;;;;:::999888888888888777666555555444333444555555555777:::<<>>;;;:::888777333444555444333222333444333333444666999===AAACCCCCCDDDGGGJJJMMMOOOPPPQQQPPPPPPQQQRRRSSSSSSTTTTTTTTTUUUVVVVVVWWWWWWWWWWWWYYYYYYYYYZZZZZZ[[[\\\\\\]]]]]]]]]^^^^^^_________aaabbbdddfffgggiiijjjjjjjjjjjjkkknnnrrrttttttsssrrrssstttuuuvvvyyy~~~~~~|||zzzzzzzzz{{{{{{}}}ttt```TTTRRRUUU[[[eeeooosssvvvyyyzzzxxxvvvvvvuuuvvvwwwwwwvvvttttttsssrrrqqqqqqrrrsssttttttvvvyyyzzzzzzzzz|||}}}~~~{{{wwwuuuuuuuuuttttttttttttttttttttttttuuutttttttttuuuuuuttttttssssssssssssssssssrrrrrrrrrsssuuuvvvwwwwwwwwwwwwwwwyyyzzzzzzzzzzzz{{{}}}{{{zzzyyyxxxxxxxxxyyyzzzuuuuuuuuuuuuttttttttttttrrrrrrrrrrrrssstttuuuuuusssrrrrrrrrrtttvvvxxxyyyyyyzzzzzz{{{||||||{{{{{{|||{{{{{{zzzxxxwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuusssssstttuuuvvvvvvvvvvvvqqqqqqppppppqqqrrrrrrsssoooqqqssssssssssssuuuwwwtttuuuwwwxxxxxxxxxvvvuuussssssssstttvvvxxxyyyzzzzzzyyyxxxyyy{{{}}}}}}|||yyyvvvttttttvvvwwwwwwwwwuuuuuuuuuuuuuuuttttttttttttuuuvvvxxxyyyyyyzzzzzzwwwxxxyyyzzz{{{zzzzzzyyyxxxxxxxxxxxxxxxxxxxxxxxxvvvuuuttttttuuuvvvwwwxxxwwwwwwxxxzzz{{{}}}~~~~~~}}}|||{{{{{{{{{}}}||||||{{{zzzzzz{{{{{{{{{{{{zzzzzzzzzzzz{{{{{{|||ooo]]]MMMXXXgggwwwttt]]]III===888777222222222111111111111000.........///////////////,,,,,,---------,,,+++++++++,,,,,,---.........---++++++++++++++++++++++++*********++++++,,,,,,,,,******)))))))))***+++,,,))))))************))))))'''(((((()))***+++++++++***+++,,,---.../////////------......///000000000//////000222333666888999555333666;;;===FFFbbb~~~kkkfff^^^WWWSSSQQQOOONNNLLLLLLMMMMMMMMMJJJEEEAAA????????????>>>===<<<;;;888888777666555444444333222333333333222444777999888:::???EEEJJJMMMNNNOOOHHHHHHIIIIIIJJJIIIIIIIIIEEECCCAAA>>>;;;999888888444555666555333222333444111111222333666:::>>>@@@@@@AAADDDHHHLLLNNNPPPQQQPPPPPPPPPQQQQQQRRRRRRRRRQQQSSSTTTVVVVVVVVVUUUTTTXXXXXXYYYYYYZZZZZZ[[[[[[ZZZ[[[[[[\\\]]]]]]^^^^^^___```bbbdddfffhhhiiiiiillllllmmmooorrrtttsssrrrsssssssssrrrrrruuuyyy}}}vvv{{{}}}{{{}}}~~~|||{{{|||}}}~~~{{{}}}ooo\\\PPPQQQUUU[[[fffppptttvvvxxxxxxvvvtttttttttvvvxxxxxxvvvttttttsssqqqppppppqqqsssttttttwwwyyyzzz{{{{{{}}}~~~~~~{{{wwwuuuuuuvvvssstttttttttttttttttttttuuutttssstttuuuvvvuuuttttttttttttssssssrrrrrrrrrpppqqqsssuuuwwwwwwwwwwwwxxxzzz{{{{{{{{{{{{|||~~~}}}|||zzzxxxwwwwwwwwwxxxssssssttttttuuuvvvvvvvvvqqqqqqqqqqqqrrrssstttuuusssrrrrrrqqqrrrssstttuuuuuuvvvxxxzzz{{{|||}}}}}}}}}|||{{{yyyxxxwwwwwwwwwxxxxxxwwwvvvuuuttttttssspppqqqrrrtttuuuvvvvvvvvvqqqpppppppppqqqrrrrrrsssppprrrsssssssssssstttuuuuuuvvvxxxyyyzzzyyywwwvvvuuuuuuvvvwwwyyyzzz|||}}}zzzxxxxxxyyy{{{}}}~~~}}}yyywwwuuutttuuuvvvuuuuuuuuuuuuuuuuuuuuutttttttttuuuuuuwwwxxxyyyzzzzzzzzzwwwxxxyyyzzz{{{zzzyyyyyywwwwwwwwwwwwwwwxxxxxxxxxuuuttttttssstttuuuvvvwwwvvvvvvxxxyyy{{{|||}}}~~~~~~}}}|||{{{|||~~~~~~~~~~~~~~~~~~{{{{{{zzzzzzzzz{{{{{{|||zzzZZZPPPQQQ[[[pppgggPPP???777666333333222222111000000000////////////............,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***))))))***++++++,,,,,,++++++***+++++++++++++++++++++++++++,,,...//////...,,,+++))))))))))))************++++++,,,,,,,,,,,,------,,,------.............../////////000000111111222666333666>>>AAADDDTTTgggooo]]]XXXXXXUUUQQQPPPOOOOOONNNNNNMMMJJJEEEAAAFFFEEECCCAAA???===;;;;;;;;;:::888777666666555555999888777555444444333333:::;;;<<>>>>>JJJZZZyyymmmccc]]]VVVQQQOOONNNMMMLLLLLLMMMLLLJJJHHHEEEDDDCCCBBB@@@>>>===<<<;;;;;;999888777666666666777777666666666666777777888999:::<<<>>>AAACCCDDDGGGIIIKKKKKKIIIHHHHHHHHHGGGDDD???:::777777888999999999777666444333222111000//////000111333555666:::<<>>>>>===<<<;;;999888888777777444444444444555777888999777777777888999:::;;;<<>>AAACCCDDDEEEDDDGGGIIIKKKLLLNNNPPPSSSQQQSSSTTTUUUSSSSSSSSSTTTWWWWWWWWWVVVVVVVVVUUUUUUWWWWWWXXXXXXXXXYYYYYYYYY[[[\\\]]]___aaacccdddeeeeeeeeeeeeeeegggiiikkklllkkkkkkkkklllmmmooopppqqqrrrrrrqqqqqqpppoooooooootttuuuvvvwwwyyy{{{||||||zzz{{{|||~~~}}}pppddd[[[VVVZZZbbbggglllrrrtttrrrppppppqqqsssrrrrrrrrrrrrrrrsssssswwwvvvuuuttttttsssttttttrrrqqqqqqsssvvvxxxxxxxxxxxxwwwwwwwwwwwwxxxyyyyyywwwwwwwwwwwwvvvuuutttsssuuuuuuuuuuuuuuuuuuuuutttrrrtttwwwwwwvvvuuuuuuvvvyyywwwvvvuuuvvvvvvuuutttuuuvvvwwwyyy{{{|||~~~~~~~~~}}}{{{yyyxxxwwwvvvvvvttttttsssrrrssstttuuuvvvxxxwwwuuutttssssssttttttsssttttttuuuuuuvvvvvvwwwxxxyyyzzz{{{||||||||||||~~~~~~}}}|||zzzxxxvvvuuuwwwwwwxxxyyyyyyxxxwwwvvvsssttttttttttttsssrrrrrruuuttttttssssssrrrrrrrrrqqqsssvvvxxxyyyyyyyyyxxxwwwwwwxxxyyyyyyxxxwwwvvvvvvxxxyyyxxxvvvuuuuuuvvvzzz|||{{{wwwwwwzzz{{{yyyyyyxxxwwwuuutttssssssrrrsssssssssttttttttttttuuurrrssstttuuuvvvvvvvvvvvvxxxyyy{{{}}}~~~}}}|||{{{xxxwwwwwwyyy{{{}}}}}}|||{{{{{{zzzyyyyyyxxxxxxxxxxxxyyy{{{}}}}}}{{{{{{{{{|||}}}{{{zzzyyyyyyyyy{{{|||}}}~~~vvvuuu{{{sssWWWPPPOOO]]]ssszzz]]]GGG;;;888333333222222111000000000////////////............,,,------......------,,,........................,,,,,,,,,++++++************++++++,,,,,,++++++***************************(((((()))******)))((((((((()))))))))***************++++++++++++,,,,,,,,,------...////////////...//////000000111222222222333333555999999888???HHHXXXsssrrrcccXXXSSSPPPNNNMMMMMMNNNNNNLLLKKKHHHHHHFFFDDDBBB@@@>>>===>>>===<<<:::999999999999222222222333444555666777777666666555555555666666<<<>>>AAABBBCCCDDDFFFHHHHHHFFFBBB>>>:::888777777777666666555555444444333333222000000///000111111555666888:::<<<>>>@@@@@@>>>AAADDDFFFHHHJJJMMMPPPQQQRRRTTTTTTSSSSSSSSSTTTVVVVVVVVVUUUUUUUUUTTTTTTVVVVVVWWWWWWXXXYYYYYYYYYZZZ[[[\\\^^^___aaabbbbbbcccbbbaaabbbcccfffiiikkkkkkkkkkkkkkklllmmmmmmnnnqqqqqqppppppooonnnnnnnnnpppppprrrtttvvvxxxzzzzzzyyyyyyzzz|||{{{mmmbbb[[[YYY^^^fffjjjmmmqqqsssrrrqqqqqqrrrsssrrrqqqqqqqqqrrrtttuuuwwwwwwvvvuuuuuuuuuuuuuuuwwwvvvuuuvvvyyyzzzyyyxxxwwwwwwvvvvvvwwwwwwxxxyyyxxxxxxxxxxxxwwwvvvuuuuuutttttttttssssssssssssssswwwxxxzzzyyyvvvtttssssssyyyxxxvvvuuuuuuttttttsssttttttvvvxxxzzz|||}}}~~~~~~~~~|||{{{yyywwwwwwvvvuuutttrrrqqqrrrsssuuuwwwvvvuuutttssssssttttttuuutttuuuuuuuuuvvvvvvwwwwwwyyyzzz{{{{{{||||||||||||~~~~~~}}}|||zzzxxxvvvuuuuuuvvvxxxyyyyyyyyyxxxwwwttttttuuuuuuttttttsssrrrtttttttttttttttsssssssssssstttwwwyyyzzzzzzzzzzzzvvvvvvwwwxxxxxxxxxwwwwwwvvvxxxxxxwwwtttrrrrrrrrrxxx{{{|||xxxwwwyyyyyyvvvyyyxxxvvvtttrrrrrrssssssssssssssssssssssssssssssqqqrrrssstttuuuvvvvvvvvvwwwyyy{{{}}}}}}}}}|||{{{wwwwwwxxxyyy{{{|||}}}}}}|||}}}}}}}}}}}}{{{zzzyyyxxxyyy{{{}}}~~~{{{{{{{{{|||}}}zzzyyyyyyzzz{{{|||}}}~~~}}}yyy~~~wwwZZZQQQNNNZZZpppdddKKK===999333333222222111000000000////////////............,,,------......------,,,........................,,,,,,+++++++++++++++******++++++,,,,,,++++++***************************)))******************)))((()))))))))*********************+++++++++,,,,,,,,,,,,---...............111111000000000000//////111222555888888999>>>DDDLLL]]]xxxooo^^^UUUOOOOOOOOOPPPQQQPPPMMMKKKLLLKKKIIIFFFCCC@@@>>>===???>>>===;;;::::::999999666555555555555555666666777777666555444444444444777999<<<===>>>@@@CCCEEEEEEDDDAAA>>>;;;999777777888888777777777777777777666444333111/////////000333333444666888:::;;;<<<;;;>>>AAADDDFFFIIILLLOOOPPPRRRTTTUUUTTTTTTUUUVVVVVVVVVUUUUUUUUUTTTTTTTTTVVVVVVWWWWWWXXXYYYYYYZZZZZZ[[[\\\]]]^^^___``````aaa`````````bbbeeehhhjjjkkkkkkkkkkkkjjjjjjiiiiiioooooooooooopppppppppppplllmmmoooqqqsssvvvwwwxxxwwwxxxyyy{{{~~~zzzkkkaaa[[[[[[aaahhhmmmooorrrsssssssssssssssssssssrrrqqqrrrsssuuuvvvwwwwwwvvvuuuuuuuuuuuuvvvyyyxxxwwwxxxzzz{{{zzzyyyyyyyyyxxxwwwvvvvvvvvvvvvxxxxxxxxxyyyxxxwwwwwwvvvxxxwwwvvvuuuuuuuuuuuuvvvwwwyyyzzzyyywwwtttttttttuuuuuuuuutttssssssssstttssstttuuuwwwyyyzzz{{{|||}}}}}}|||{{{yyyxxxwwwvvvuuutttrrrqqqrrrsssuuuwwwrrrrrrqqqqqqrrrtttvvvwwwuuuuuuuuuuuuvvvvvvvvvvvvyyyyyyzzz{{{||||||{{{{{{}}}||||||{{{zzzxxxvvvvvvtttuuuvvvxxxxxxxxxxxxwwwvvvvvvvvvvvvvvvuuuttttttsssssstttuuuuuuuuutttssstttuuuwwwyyyzzz{{{{{{{{{vvvwwwwwwwwwxxxxxxwwwwwwvvvwwwwwwuuurrrooonnnnnnuuuzzz|||yyyvvvwwwwwwuuuxxxwwwuuusssssssssssstttssssssssssssrrrrrrrrrrrrpppqqqrrrsssuuuuuuvvvvvvwwwxxxzzz|||}}}|||{{{zzzwwwxxxyyyzzzzzzzzz{{{|||~~~~~~}}}{{{zzzyyyzzz{{{}}}}}}}}}~~~~~~~~~~~~}}}}}}zzzzzz{{{{{{|||}}}~~~|||]]]RRRLLLWWWlllkkkNNN???:::333333222222111000000000////////////............,,,------......------,,,------------------------++++++++++++++++++++++++***++++++,,,,,,++++++***************************+++******************+++))))))))))))************************++++++++++++++++++,,,---------------222111111111111000000000444555666777777888;;;>>>DDDMMMaaa~~~lll^^^TTTSSSRRRRRRRRRRRRPPPNNNMMMLLLJJJGGGDDDAAA???>>>???>>>===;;;::::::999999:::999888777777777777777777777666555444444444444555666888999:::<<>>>>><<<;;;:::999999999888888777666666666666777666666555555555555555666444555666666666888;;;===??????@@@@@@@@@???=========>>>>>>???@@@AAAAAABBB===;;;888555222000//////000000000111222444555777888;;;>>>AAACCCEEEIIIKKKKKKNNNQQQRRRSSSTTTVVVXXXWWWVVVVVVVVVUUUUUUUUUUUUSSSSSSTTTUUUVVVWWWXXXXXXXXXXXXYYYYYYZZZZZZ[[[[[[ZZZ[[[]]]^^^aaacccdddeeedddeeeggghhhiiiiiihhhhhhjjjjjjjjjkkkllllllmmmmmmjjjkkklllnnnppprrrssstttrrrsssuuuxxx|||wwwfff^^^\\\___fffnnnqqqqqqpppqqqrrrssstttsssssstttuuuvvvwwwwwwwwwwwwsssssssssrrrrrrssssssttttttssssssvvvyyy{{{{{{{{{|||{{{zzzxxxwwwwwwwwwvvvtttuuuvvvxxxyyyyyyyyyyyywwwvvvtttrrrqqqqqqrrrssssssuuuwwwxxxwwwvvvvvvvvvoooqqqrrrrrrppppppsssuuuttttttuuuvvvvvvwwwxxxxxxxxxyyyzzzzzzzzzxxxwwwvvvsssssssssttttttttttttuuusssrrrrrrrrrssstttvvvwwwttttttttttttttttttttttttuuuvvvwwwyyyzzz{{{{{{{{{xxxyyyyyyzzzzzzyyyyyyxxxvvvwwwxxxyyyyyyyyyxxxwwwvvvvvvvvvvvvvvvuuuuuutttqqqrrrtttvvvwwwvvvuuuuuuuuuuuuvvvxxxyyyzzz{{{|||zzzzzzyyyxxxxxxxxxxxxxxxsssttttttrrrnnnkkkjjjkkknnnvvv{{{yyyvvvvvvvvvuuuwwwwwwwwwwwwvvvuuuttttttrrrrrrrrrrrrqqqqqqqqqpppnnnoooqqqrrrtttuuuuuuuuutttvvvxxxzzzzzzzzzyyyxxxrrruuuwwwxxxxxxxxx{{{~~~~~~~~~}}}|||{{{zzz{{{{{{|||~~~}}}|||~~~eeeSSSEEEKKKaaazzzrrrSSSAAA;;;333333222222111000000000000/////////............,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,+++++++++))))))))))))))))))))))))******))))))))))))******))))))))))))************)))************+++++++++))))))***++++++++++++***((()))***,,,...///111111222333333222444999<<<===;;;???IIIWWWjjjssskkk___UUUOOOMMMLLLLLLIIIIIIHHHHHHGGGFFFEEEEEE>>>===<<<;;;:::999999999444444333333333444444555555555444444555555666777444555555555444555888:::>>>???@@@AAABBBAAAAAA@@@???@@@AAABBBCCCDDDDDDEEEBBB@@@===999666444333222000000///000111222444666444777:::===>>>AAADDDFFFIIIKKKOOOQQQRRRSSSVVVXXXWWWWWWWWWVVVVVVVVVUUUUUUQQQRRRSSSTTTUUUVVVWWWWWWWWWWWWWWWXXXXXXXXXYYYYYYXXXYYY[[[^^^```bbbbbbcccaaabbbeeegggiiijjjjjjjjjhhhhhhhhhhhhiiiiiiiiiiiikkkkkklllnnnpppqqqrrrssspppqqqssswww{{{uuueee]]]\\\```iiiqqqqqqpppooopppqqqssssssrrrssstttvvvxxxxxxxxxxxxwwwrrrrrrqqqqqqqqqrrrrrrssssssssstttvvvzzz}}}}}}}}}{{{{{{zzzyyyxxxxxxxxxxxxssstttuuuwwwyyyzzzzzzzzz|||zzzxxxvvvuuuuuuwwwwwwvvvwwwyyyxxxvvvsssrrrsssppprrrsssrrrpppppprrruuuuuuuuuuuuuuuvvvvvvvvvvvvwwwxxxyyyyyyyyyyyywwwwwwrrrsssttttttuuuuuuttttttvvvuuutttsssssstttvvvvvvtttttttttttttttsssssssssssstttvvvxxxyyy{{{{{{{{{wwwxxxyyyyyyzzzzzzzzzzzzxxxyyyzzzzzzzzzyyyxxxxxxuuuuuuuuuuuuuuuttttttsssppprrrtttvvvwwwwwwvvvuuuuuuuuuvvvwwwyyyzzz{{{||||||{{{zzzyyyxxxxxxxxxxxxrrrssssssqqqnnnkkkjjjjjjmmmuuu{{{yyyvvvvvvvvvuuuvvvwwwxxxxxxxxxvvvuuutttrrrrrrrrrqqqqqqpppppppppnnnoooppprrrssstttuuuuuusssuuuwwwyyyyyyyyyxxxwwwooorrrvvvwwwwwwyyy|||~~~}}}}}}|||||||||{{{{{{{{{|||}}}}}}~~~~~~~~~}}}~~~~~~|||kkkSSSIIIRRRbbb}}}wwwVVVAAA:::888555333111222222222111000000///...---,,,,,,++++++,,,...//////...,,,+++------------------------,,,++++++******++++++,,,------------------------,,,+++***))))))***+++,,,)))))))))***+++++++++,,,+++***************++++++))))))***+++,,,------...,,,,,,------...//////000............////////////...111444555666666888:::::::::BBBNNNXXXhhhnnnaaa[[[VVVQQQLLLMMMKKKIIIGGGFFFEEEEEEEEECCCBBB???<<<:::999999999888777777777777777888888666666555555555555666666888888888888888999999:::<<<===@@@CCCEEEFFFGGGGGGDDDFFFGGGFFFEEEEEEFFFGGGGGGBBB<<<:::;;;:::666222666555333222222222333444333444666888;;;>>>AAACCCCCCFFFKKKNNNPPPQQQRRRSSSVVVUUUUUUUUUVVVVVVTTTSSSRRRSSSSSSTTTVVVWWWXXXXXXUUUVVVWWWXXXYYY[[[\\\\\\\\\[[[[[[]]]```bbbccccccfffgggggghhhiiijjjjjjkkkiiiiiihhhhhhiiiiiijjjkkkggghhhiiikkkmmmooopppqqqkkkqqquuuwww{{{sssccc^^^```dddhhhkkknnnnnnoooppprrrsssttttttyyyxxxxxxyyyzzzzzzxxxvvvttttttsssssssssttttttuuuuuussstttwww{{{}}}|||zzz||||||||||||{{{zzzyyyyyyyyyyyyyyyyyyzzz|||}}}~~~}}}|||zzzxxxwwwvvvvvvwwwyyyzzzzzzzzzzzzxxxwwwvvvtttsssqqqqqqqqqtttwwwxxxxxxxxxyyyyyyyyyyyyyyyxxx||||||||||||{{{zzzyyyyyytttuuuvvvvvvvvvvvvvvvuuuvvvvvvuuuuuuuuutttttttttuuutttsssssstttuuuwwwxxxuuuvvvxxxyyyzzzzzzyyyyyy{{{zzzzzzyyyyyyyyyzzzzzz{{{{{{zzzzzzzzzyyyyyyyyyzzzzzzyyyxxxwwwvvvuuuuuuqqqrrrssstttuuuuuuuuuuuuyyyyyyyyyyyyzzz|||~~~~~~{{{{{{{{{zzzyyyxxxwwwvvvttttttsssrrrqqqppppppooouuuuuuuuuwwwyyyyyywwwtttyyyzzzzzzzzzxxxvvvsssqqqpppppppppppppppqqqqqqqqqrrrssstttuuuvvvvvvvvvvvvqqqrrrtttvvvxxxxxxxxxxxxvvvvvvwwwyyy|||~~~}}}}}}~~~~~~~~~~~~~~~}}}}}}tttuuu}}}jjjRRRIIIQQQbbb~~~|||[[[EEE===888555333111222222222111000000000//////...------+++,,,---......---,,,+++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))***++++++******************++++++,,,+++***))))))))))))))))))******++++++,,,,,,---+++,,,,,,------...//////............////////////...000333555555666888999999888<<>><<<::::::999888777777777777777888888666666555555555555666666777777777777777888999999777999<<>>???>>>:::666666555444222222222222222222222333555777:::<<<===BBBEEEIIILLLMMMMMMOOOPPPSSSSSSSSSSSSTTTTTTSSSRRRRRRSSSTTTUUUVVVWWWXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWZZZZZZZZZ\\\^^^aaabbbbbbddddddeeefffggghhhhhhiiihhhhhhhhhhhhiiiiiiiiijjjjjjkkkkkkkkkkkklllllllllhhhmmmqqqtttyyy~~~pppbbb^^^aaaeeeiiimmmoooooopppqqqssstttuuuvvvzzzzzzzzz|||}}}}}}zzzxxxttttttsssssssssssstttttttttssssssvvvzzz||||||zzz{{{|||||||||{{{{{{zzzyyyzzzzzzzzz{{{|||}}}~~~|||yyywwwvvvvvvvvv{{{{{{{{{{{{{{{yyywwwvvvuuutttsssrrrsssuuuwwwyyyzzzzzz||||||}}}|||{{{{{{{{{{{{|||{{{{{{zzzyyyxxxuuuvvvvvvvvvvvvvvvuuuuuuttttttsssssssssrrrrrrrrrrrrqqqrrrrrrssstttuuuvvvtttuuuwwwxxxyyyzzzzzzzzz{{{zzzzzzzzzyyyzzzzzzzzz{{{{{{{{{{{{||||||}}}}}}|||{{{zzzyyywwwvvvuuutttsssssstttuuuuuuvvvvvvuuuwwwxxxxxxzzz{{{||||||}}}|||{{{zzzyyywwwuuuttttttttttttttttttttttttssssssvvvuuuuuuwwwyyyyyyxxxwwwyyyzzzzzzzzzyyywwwuuutttrrrrrrrrrqqqqqqpppppppppqqqrrrrrrssstttuuuvvvvvvtttuuuvvvxxxxxxwwwwwwvvvvvvvvvwwwxxx{{{~~~~~~}}}}}}~~~~~~qqqoootttmmmVVVKKKRRRaaa|||cccJJJ@@@888666333222222222111000000000000000000000000000,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++***))))))***++++++******************)))))),,,+++***)))((('''''''''++++++++++++++++++++++++***++++++,,,,,,---......---............/////////...000333444444555777888:::999;;;???@@@FFFXXXmmm|||mmmbbbZZZVVVOOOLLLHHHFFFFFFGGGGGGGGGGGGEEECCC@@@>>><<<;;;:::888888777777777777777888777666666555555666666777666666666666666777888888666666888;;;???CCCGGGIIIKKKMMMMMMLLLJJJIIIJJJKKKLLLHHHEEECCCCCCBBB>>>;;;888777555333222111111111111111222333555666888999???BBBEEEHHHIIIIIIKKKLLLPPPPPPQQQQQQQQQQQQQQQPPPSSSSSSTTTVVVWWWWWWWWWXXXVVVVVVVVVVVVVVVVVVVVVVVVXXXYYYYYYZZZ\\\^^^```aaaaaaaaabbbcccdddeeefffffffffggghhhhhhiiiiiihhhhhhkkkjjjjjjjjjjjjiiiiiiiiiggglllppprrrwww~~~qqqeeeaaacccfffiiimmmooopppqqqrrrsssuuuvvvvvvxxxyyy{{{}}}}}}zzzwwwtttssssssrrrrrrssssssssssssssssssuuuxxxzzzzzzzzzzzz{{{|||||||||{{{zzzyyy{{{{{{{{{|||}}}~~~}}}yyywwwvvvwwwxxx|||}}}}}}}}}|||zzzxxxwwwvvvuuutttssstttuuuwwwyyyyyyzzz|||~~~~~~~~~|||{{{{{{{{{{{{{{{zzzyyyxxxwwwwwwwwwvvvvvvuuuuuuttttttsssssssssssssssrrrrrrrrrnnnooopppqqqsssssstttttttttuuuuuuvvvxxxzzz{{{|||{{{{{{{{{{{{{{{{{{{{{|||{{{{{{|||}}}~~~}}}}}}{{{yyywwwuuutttssstttuuuuuuuuuuuuuuuuuuuuuuuuvvvxxxzzz{{{{{{zzzzzz{{{zzzxxxvvvtttsssrrrqqqssstttuuuvvvwwwxxxxxxxxxxxxvvvuuuvvvyyyzzzzzzzzzyyyyyyzzzzzzyyyxxxvvvuuuttttttsssrrrqqqpppooonnnqqqpppppppppqqqsssuuuvvvwwwxxxxxxxxxxxxwwwuuutttvvvvvvvvvwwwyyy{{{}}}}}}|||~~~tttqqqvvvvvv]]]OOORRR^^^wwwhhhNNNAAA999666333222222222111000....../////////000000000,,,++++++******++++++,,,,,,,,,------------......,,,++++++******++++++,,,************************+++******************+++++++++******))))))((((((******)))(((''''''((((((,,,+++++++++******)))))))))******+++,,,,,,---------------.........//////---///222333333444555777888888:::>>>>>>BBBOOO]]]vvv|||lll```[[[UUUPPPJJJFFFFFFFFFEEEDDDGGGFFFDDDAAA???===;;;:::999888888777777777777888777777666666666666777777555555555555555666777777999888888999;;;???CCCEEEJJJKKKLLLKKKIIIHHHIIIJJJMMMKKKHHHGGGGGGEEEBBB???:::999777666444222111111111111222333444666888999:::===AAADDDEEEGGGIIIKKKLLLNNNOOOPPPOOOOOOOOOPPPSSSSSSUUUVVVWWWWWWWWWWWWRRRRRRSSSTTTVVVWWWXXXYYYVVVWWWXXXYYYZZZ[[[]]]_________```bbbcccdddeeeeeedddeeefffggghhhggggggfffgggggghhhhhhiiiiiijjjjjjjjjoooqqqssswww~~~uuujjjgggggggggiiilllnnnooopppqqqrrrtttuuuuuutttuuuxxx{{{}}}{{{wwwssstttsssrrrrrrrrrrrrrrrrrrrrrrrrssstttvvvxxxyyyyyyyyyzzz|||}}}}}}|||{{{zzz{{{{{{{{{{{{}}}~~~|||yyywwwxxxyyyzzz}}}~~~~~~}}}|||zzzxxxwwwuuutttssssssssstttvvvwwwvvvxxx{{{}}}~~~}}}|||zzz{{{{{{{{{{{{zzzyyywwwwwwxxxxxxwwwvvvuuutttttttttuuuuuuuuuuuuuuuuuuuuuuuulllnnnppprrrsssttttttssstttttttttuuuwwwzzz|||~~~}}}}}}}}}~~~~~~~~~~~~~~~||||||}}}~~~~~~}}}{{{yyyvvvtttrrrqqquuutttttttttssssssttttttsssuuuwwwyyyzzzyyyxxxwwwxxxwwwuuusssrrrqqqqqqqqqrrrsssuuuxxxyyy{{{{{{{{{yyywwwvvvvvvyyy{{{||||||yyyzzzyyyyyyxxxvvvtttssssssrrrrrrqqqpppoooooooooppppppnnnnnnooorrrtttvvvvvvwwwxxxxxxxxxwwwuuutttwwwvvvvvvvvvwwwyyy{{{|||}}}~~~~~~}}}||||||~~~~~~~~~}}}}}}~~~~~~yyyvvv{{{zzzaaaQQQQQQZZZrrrkkkOOOAAA999666333222222222111000,,,------......//////000,,,++++++******++++++,,,,,,,,,,,,------.........,,,++++++******++++++,,,*********************************++++++*********+++******))))))(((((((((((((((''''''((()))******,,,++++++******))))))((())))))******+++,,,,,,---------------............---///111222222222444555333444666999;;;>>>GGGOOO```yyy{{{kkkbbbYYYRRRJJJEEEEEEEEEDDDBBBEEEDDDCCCAAA???===<<<;;;::::::999888888888888888777777666666666666777777555555555555555666666777999888777777999===AAACCCHHHIIIJJJJJJIIIIIIJJJKKKMMMLLLJJJJJJIIIGGGDDDBBB<<<<<<;;;999777555333222000000111222333555777888666999<<<@@@BBBEEEHHHJJJIIILLLNNNOOONNNMMMOOOPPPRRRSSSUUUVVVWWWVVVUUUUUURRRRRRSSSTTTVVVWWWXXXYYYUUUWWWXXXXXXXXXYYY[[[^^^^^^___```aaacccdddeeefffddddddeeeeeefffffffffeeeggggggggghhhhhhhhhiiiiiilllppprrrrrruuuzzz|||zzzyyypppiiiggghhhgggiiilllllllllmmmnnnpppqqqrrrsssrrrtttvvvzzz|||zzzvvvsssssssssrrrqqqqqqqqqqqqqqqqqqrrrrrrssssssuuuwwwxxxxxxzzz|||~~~~~~}}}|||{{{yyyyyyyyyzzz{{{|||}}}~~~~~~}}}zzzxxxxxxyyy{{{|||||||||}}}|||{{{zzzxxxvvvssssssrrrrrrrrrssstttuuuvvvwwwzzz|||}}}}}}}}}||||||||||||{{{zzzyyywwwvvvyyyxxxvvvuuutttttttttttttttuuuuuuuuuuuuuuuuuuuuunnnoooqqqsssuuuuuutttttttttttttttuuuwwwyyy|||}}}}}}~~~}}}}}}~~~~~~~~~~~~|||{{{xxxuuusssqqqpppssssssrrrqqqqqqqqqrrrrrrrrrsssvvvwwwxxxwwwvvvuuutttsssqqqppppppqqqrrrsssppprrruuuxxxzzz{{{|||{{{zzzxxxvvvwwwyyy{{{||||||zzzyyyxxxwwwuuusssqqqpppppppppppppppppppppppppppqqqpppooonnnoooqqqsssuuussstttvvvwwwxxxxxxwwwvvvxxxwwwvvvvvvwwwxxxzzz{{{|||}}}~~~}}}||||||~~~~~~}}}|||{{{{{{}}}}}}}}}}}}~~~~~~}}}||||||zzz~~~zzzaaaPPPPPPXXXppplllQQQBBB999777444222222111000///,,,---------......//////,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++,,,,,,---,,,++++++******++++++,,,************************)))***++++++++++++***)))))))))))))))))))))(((((('''''''''((()))***+++,,,++++++*********))))))))))))******++++++,,,------,,,------------.........,,,...111111111111333444555666777888:::===BBBFFFQQQeee~~~sss```WWWLLLGGGFFFGGGFFFCCCCCCCCCCCCBBBAAA???===<<<<<<<<<;;;:::999999999999888777777666666777777888555555555555555666777777555555444555888<<<@@@CCCDDDFFFHHHIIIIIIJJJMMMNNNKKKLLLLLLKKKJJJGGGEEEDDD??????>>>===;;;999777666000000000000111333444444333555999<<<>>>AAAEEEHHHFFFIIIMMMMMMLLLKKKNNNPPPQQQRRRTTTVVVVVVUUUTTTSSSUUUUUUUUUUUUUUUUUUUUUUUUTTTVVVYYYXXXWWWWWWZZZ^^^^^^^^^___aaacccdddeeefffdddccccccccccccdddeeeeeejjjjjjiiihhhggggggffffffjjjnnnppppppqqqttttttpppjjjdddaaacccfffgggiiimmmiiijjjkkklllmmmoooppppppssstttvvvyyy{{{zzzwwwtttssssssrrrqqqpppppppppppppppqqqrrrqqqqqqrrruuuxxxwwwyyy|||~~~}}}|||wwwwwwwwwxxxyyyzzz||||||yyyyyyxxxxxxxxxyyyzzz{{{yyyzzzzzzzzzzzzxxxwwwvvvsssrrrrrrrrrrrrrrrssssssxxxyyyzzz|||}}}}}}}}}}}}|||{{{yyyxxxwwwxxxwwwvvvtttttttttuuuvvvrrrrrrrrrsssssssssssssssqqqrrrsssttttttuuuuuuuuusssttttttuuuwwwyyyzzz{{{|||}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~}}}{{{xxxvvvtttrrrqqqrrrqqqpppooooooppprrrsssrrrssstttuuuuuuuuuttttttqqqpppoooooooooqqqsssuuuppprrruuuxxxzzz{{{{{{zzzzzzxxxwwwxxxyyyzzzzzzyyyyyyxxxwwwuuusssrrrqqqpppoooooopppppppppqqqqqqqqqssssssrrrqqqqqqrrrssssssrrrsssuuuwwwyyyyyyyyyyyyyyyxxxxxxwwwxxxyyy{{{|||}}}~~~~~~}}}||||||~~~}}}}}}~~~~~~}}}|||{{{zzzyyy{{{{{{{{{|||~~~~~~}}}|||||||||bbbQQQNNNUUUllllllSSSEEE:::777444222111111000///............////////////+++,,,---......---,,,+++))))))***++++++,,,------,,,++++++******++++++,,,++++++++++++++++++++++++)))***++++++++++++***)))((((((((())))))))))))))))))))))))))))))***+++,,,************))))))))))))******++++++,,,---------,,,,,,---------.........,,,...000111000000111333777888888999:::>>>@@@AAAIIIVVVhhh{{{rrrgggYYYPPPMMMLLLHHHDDDCCCCCCDDDDDDCCCBBB@@@???>>>>>>===;;;;;;:::::::::888888777777777777888888666666555555666666777888333333333444666999<<<>>>===@@@CCCEEEGGGJJJMMMOOOKKKLLLMMMMMMKKKIIIGGGFFFBBBBBBBBBAAA???===;;;:::555444333222111111111111222444666888999<<>>===FFFMMMYYYiiiyyyggg[[[UUUPPPJJJEEECCCDDDEEEEEEEEEDDDCCCBBB??????>>><<<<<<;;;;;;;;;888888777777777777888888666666666666666777888888555555444444444555666777777:::>>>AAADDDGGGKKKNNNKKKMMMOOONNNLLLJJJHHHGGGCCCCCCDDDCCCBBB@@@>>>===;;;:::888666333222111111222444555666666777:::<<<@@@DDDIIIIIIGGGFFFJJJNNNNNNPPPRRRTTTTTTSSSQQQOOONNNOOOPPPQQQRRRTTTUUUUUUSSSWWWZZZYYYVVVVVVYYY^^^[[[\\\]]]___aaabbbddddddeeeccc```______aaadddgggffffffggghhhiiijjjkkkkkkgggmmmqqqqqqrrrssspppkkk___]]]]]]bbbeeeeeehhhlllhhhiiijjjkkkmmmnnnoooooopppoooppprrrtttuuusssrrrsssrrrqqqpppoooooooooooooooqqqqqqpppnnnoootttwwwvvvxxx|||~~~|||wwwwwwwwwxxxyyyzzz{{{|||vvvvvvwwwwwwwwwuuusssrrrssstttuuuvvvwwwvvvuuuuuuttttttttttttttttttssssssvvvuuuuuuvvvxxx{{{~~~~~~}}}{{{yyyxxxwwwvvvtttssstttuuuwwwxxxtttttttttuuuuuuuuuvvvvvvuuutttsssrrrqqqrrrssstttssstttvvvwwwxxxxxxxxxwwwwwwyyy{{{}}}~~~}}}|||{{{zzz{{{|||~~~~~~|||zzzxxxwwwvvvrrrqqqppppppppprrruuuvvvrrrrrrqqqqqqqqqrrrsssssstttrrrpppnnnnnnoooqqqrrrtttvvvyyy{{{|||{{{zzzyyyyyyyyyxxxyyyzzzyyyvvvtttuuuttttttuuuuuuvvvwwwxxxvvvvvvuuutttsssrrrrrrqqqwwwwwwwwwvvvuuutttrrrqqqwwwxxxzzz|||}}}}}}}}}|||{{{zzzzzzzzz{{{}}}~~~}}}|||~~~{{{{{{{{{|||}}}~~~}}}|||{{{zzzyyyyyyxxxxxxyyy{{{}}}mmmYYYPPPPPPYYYqqq|||rrr[[[EEE:::666333222333444222000........./////////////////////...---,,,,,,++++++,,,,,,,,,------,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++)))***,,,---...------,,,+++*********))))))(((((())))))))))))************++++++************++++++,,,******------++++++...++++++,,,,,,---......///......//////000222333444444444444444444666:::>>>BBBFFFQQQ```pppyyylll___RRRLLLMMMEEEDDDEEEFFFBBB>>>>>>CCC@@@@@@???>>>>>>>>>>>>>>>>>><<<:::777666666777888777666555444444444444444555555555555555666777777888999;;;>>>BBBEEEIIIJJJJJJKKKLLLMMMLLLJJJHHHFFFGGGFFFEEEEEEDDDDDDDDDDDD@@@???===;;;999777555444222222222222333444555666;;;>>>AAACCCCCCCCCCCCDDDNNNOOOPPPPPPPPPOOONNNMMMSSSSSSRRRRRRSSSTTTTTTUUUSSSSSSSSSTTTUUUXXXZZZ[[[ZZZ[[[[[[\\\]]]^^^```aaacccbbb```^^^___aaaccceeedddddddddeeeeeeeeeeeefffkkkkkkmmmppptttuuusssqqq^^^___```aaacccfffhhhiiiiiijjjkkkmmmnnnoooooooooooooooppppppppppppooooootttsssqqqpppnnnmmmmmmmmmooonnnnnnnnnoooqqqssstttwwwyyy|||~~~~~~|||zzzxxxvvvvvvvvvwwwxxxxxxxxxyyyyyyyyyxxxwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuvvvwwwwwwuuuttttttsssssssssttttttqqqsssuuuuuuuuuvvvxxxyyy}}}|||zzzyyyxxxvvvvvvvvvvvvvvvwwwwwwxxxuuutttssstttuuuvvvuuutttuuuuuutttttttttsssssssssuuuttttttuuuxxxyyyyyyxxx{{{{{{zzzzzzzzz{{{{{{|||~~~|||{{{||||||}}}{{{yyywwwvvvvvvvvvuuutttsssrrrrrrssstttuuutttttttttuuuuuuuuuuuuuuutttrrrqqqpppqqqqqqqqqpppqqqsssvvvwwwwwwvvvvvvwwwwwwyyy|||{{{xxxwwwxxxzzzxxxyyyyyyyyyxxxvvvuuussswwwwwwuuuttttttuuuvvvvvvyyyxxxxxxwwwvvvuuuttttttvvvvvvvvvxxxzzz}}}|||{{{zzzyyyyyyzzz{{{|||~~~}}}|||{{{zzzzzz{{{}}}~~~{{{{{{{{{zzzyyyyyyxxxxxxuuuvvvxxxzzz|||~~~uuu___RRRLLLQQQeee{{{wwwaaaJJJ===999444222333333111...///////////////.........///......---,,,,,,++++++,,,,,,,,,------,,,,,,+++............------------++++++++++++++++++++++++******,,,,,,---,,,++++++************)))))))))((())))))))))))************+++******))))))******+++,,,((('''+++---,,,+++,,,......------,,,+++++++++//////..................555555555555555777;;;>>>>>>@@@IIIUUUccctttyyyjjjZZZQQQOOOJJJHHHHHHIIIEEE@@@@@@CCC??????>>>>>>???@@@AAAAAA>>>===<<<:::999888888999666666666555666666777777555555555555555666777777555666888:::===AAACCCEEEJJJKKKMMMNNNMMMLLLKKKJJJHHHHHHGGGFFFFFFFFFFFFFFFCCCBBB@@@===:::777555444/////////000111222333444888:::<<<>>>>>>???@@@BBBGGGHHHJJJLLLNNNNNNNNNNNNPPPPPPPPPPPPQQQRRRSSSSSSQQQQQQRRRSSSTTTVVVYYYZZZ[[[[[[[[[\\\]]]^^^___```aaa```^^^]]]^^^___aaabbbcccccccccddddddeeeeeeeeeiiiiiikkkooorrrsssqqqooo______```bbbdddfffhhhiiiggghhhiiijjjllllllllllllnnnnnnooooooooonnnmmmmmmooonnnnnnmmmmmmmmmnnnnnnooonnnnnnnnnoooqqqssstttuuuwwwyyy{{{{{{zzzyyywwwvvvvvvwwwwwwwwwwwwwwwwwwyyyyyyxxxwwwwwwwwwwwwwwwrrrrrrrrrrrrrrrsssttttttuuutttssssssrrrrrrrrrrrrrrrtttuuuvvvvvvvvvxxxyyy~~~}}}|||zzzyyyxxxwwwvvvvvvuuuuuuuuuvvvwwwwwwuuutttssstttvvvvvvvvvtttsssrrrrrrrrrrrrsssttttttvvvtttttttttvvvwwwvvvtttwwwwwwwwwxxxyyyzzz{{{|||}}}{{{zzz{{{}}}~~~}}}{{{|||{{{yyywwwvvvvvvvvvvvvuuutttsssssssssssstttuuusssssssssssssssssssssssssssrrrqqqpppqqqqqqqqqqqqwwwyyyzzzyyywwwvvvvvvwwwwwwyyy{{{zzzxxxwwwxxxzzzyyyyyyzzzzzzyyywwwvvvuuuuuuuuutttttttttvvvwwwxxxwwwwwwxxxxxxxxxyyyyyyyyyuuuuuuuuuvvvxxxzzz|||~~~{{{zzzzzzyyyyyyzzz{{{|||~~~}}}{{{zzzyyyyyyyyyzzz|||}}}~~~|||||||||{{{zzzzzzyyyyyyxxxxxxxxxyyyzzz{{{}}}}}}kkkXXXLLLKKKYYYkkkgggPPP@@@;;;666333333222000---000000//////......------.........------,,,,,,++++++,,,,,,------,,,,,,,,,,,,+++++++++******))))))++++++++++++++++++++++++***++++++++++++******)))************))))))))))))))))))))))))************+++******))))))******++++++'''%%%))),,,+++)))***+++******)))((((((''''''//////......------------000111111111111222666999;;;<<>>@@@>>>>>>>>>???@@@AAABBBCCC?????????>>>>>><<<;;;;;;666666666666777888999:::666555555555555666666777444555666888:::<<>>???AAACCCGGGJJJLLLMMMNNNMMMMMMMMMMMMNNNOOOQQQQQQOOOOOOPPPQQQSSSUUUWWWXXX\\\\\\\\\\\\\\\]]]^^^___]]]]]]\\\\\\]]]]]]^^^___``````aaabbbccccccddddddfffgggiiimmmppppppooommm___```aaaccceeeggghhhiiifffggghhhjjjjjjkkkkkkkkkmmmmmmmmmmmmmmmlllkkkjjjiiiiiiiiijjjkkkmmmnnnoooooonnnnnnnnnoooqqqssstttssstttuuuvvvwwwxxxxxxxxxwwwwwwvvvvvvvvvvvvvvvvvvwwwwwwvvvvvvuuuvvvvvvvvvuuuuuuttttttuuuuuuvvvwwwvvvuuutttsssrrrqqqqqqqqqssstttvvvvvvvvvvvvxxxyyy||||||{{{zzzxxxwwwvvvvvvuuuuuuttttttuuuuuuvvvwwwuuutttssstttvvvwwwvvvuuurrrqqqqqqpppqqqrrrtttuuuvvvtttssssssttttttsssrrrsssssstttvvvwwwxxxyyyzzzzzzyyyxxxyyy{{{{{{{{{zzzyyyxxxwwwvvvuuuuuuuuuuuuuuutttsssssssssssstttuuurrrrrrrrrqqqqqqppppppppprrrrrrqqqppppppqqqrrrsss||||||{{{xxxuuussstttuuuwwwxxxyyyyyyxxxwwwxxxyyyyyyzzz{{{{{{zzzyyyxxxwwwtttssssssssstttvvvxxxyyyyyyyyyzzzzzz{{{{{{zzzzzztttssssssssstttvvvxxxyyyyyyyyyyyyyyyyyyzzz{{{|||~~~}}}}}}|||{{{yyywwwvvvwwwxxxyyy{{{|||}}}~~~~~~~~~~~~}}}||||||{{{{{{zzzzzzyyywwwvvvvvvxxxyyyzzz}}}~~~xxxaaaPPPJJJTTTbbblllTTTAAA<<<666333333222000...111111000///...------,,,......---------,,,,,,,,,++++++,,,---------,,,,,,******))))))((((((''''''+++++++++++++++++++++++++++*********))))))((((((*********)))))))))))))))((()))))))))******************))))))))))))******+++))))))+++***&&&'''***((((((((()))******++++++------...///000000111111...////////////000333666::::::===CCCJJJVVVhhhxxxvvvggg]]]RRRLLLGGGGGGFFFBBB???@@@???>>>>>>>>>???@@@AAAAAAAAABBBCCCCCCCCCAAA???>>>888777777777777888888999666666555555555555666777555555666777888:::<<<===@@@BBBDDDFFFHHHIIIJJJJJJLLLKKKKKKJJJJJJKKKKKKKKKFFFFFFDDDBBBAAA???======666555444333333333333333000111222222222444888;;;:::;;;>>>BBBEEEHHHJJJKKKJJJJJJJJJKKKLLLMMMOOOPPPNNNNNNOOOQQQSSSUUUWWWXXX\\\\\\\\\[[[[[[\\\]]]]]][[[[[[[[[\\\\\\\\\\\\\\\]]]^^^______```aaabbbbbbcccdddgggkkknnnooollljjj___```bbbdddfffggghhhhhhggghhhiiijjjkkkkkkkkkkkkjjjkkkkkkkkkjjjjjjiiihhhfffgggggghhhiiijjjlllmmmnnnnnnmmmmmmnnnppprrrsssrrrrrrrrrssstttvvvwwwxxxwwwvvvvvvuuuuuuttttttttttttssssssssssssssstttuuuvvvvvvuuuuuuvvvvvvwwwxxxwwwvvvuuusssrrrqqqqqqqqqsssuuuvvvvvvvvvvvvwwwyyyyyyxxxxxxwwwvvvuuuuuuttttttttttttsssttttttuuuvvvuuutttssstttvvvwwwwwwvvvuuutttsssrrrqqqrrrtttuuuuuusssrrrssstttuuutttrrrsssssstttuuuvvvwwwwwwwwwwwwvvvvvvwwwxxxxxxxxxxxxuuuuuuuuuttttttttttttttttttttttttsssssstttttttttsssrrrrrrqqqpppoooooonnnqqqqqqqqqppppppqqqtttvvv}}}|||yyyuuurrrqqqrrrtttwwwwwwxxxwwwwwwwwwxxxyyyzzzzzz{{{||||||{{{zzzyyyuuuttttttssstttuuuwwwxxx||||||||||||{{{yyyxxxwwwsssrrrqqqqqqqqqrrrssstttwwwwwwxxxxxxyyyyyyzzz{{{{{{{{{zzzzzzxxxvvvuuutttwwwxxxzzz|||}}}~~~~~~~~~~~~~~~}}}}}}|||{{{{{{yyyxxxvvvttttttvvvxxxzzz~~~hhhTTTLLLRRR]]]xxxoooVVVAAA<<<666333333444222000111111000///...------,,,---------------,,,,,,,,,***+++,,,,,,---------,,,------,,,,,,,,,++++++++++++++++++++++++++++++++++++******))))))((((((((())))))))))))))))))******((()))))))))***************))))))))))))))))))******+++......((("""%%%,,,+++,,,,,,------...//////,,,---...///000000//////111222333333222333666888999999<<<@@@EEEMMM]]]lllvvviii]]]SSSKKKJJJJJJGGGEEEEEEBBBAAA@@@???>>>=========AAACCCEEEFFFFFFDDDBBBAAA:::999888777666666666666666666555555555555666666555555555555666777888999<<<===???BBBEEEGGGHHHIIIKKKKKKKKKJJJJJJKKKKKKLLLKKKJJJHHHFFFCCCAAA???>>>;;;:::888666444333222111///000000000000222555888888999;;;===@@@CCCEEEFFFFFFFFFGGGHHHJJJKKKMMMNNNMMMNNNPPPRRRTTTVVVWWWXXX[[[[[[ZZZZZZZZZ[[[[[[\\\ZZZZZZZZZ[[[[[[[[[[[[[[[\\\\\\\\\]]]^^^______``````bbbeeeiiilllllljjjggg___```bbbdddfffggggggggggggggghhhiiijjjjjjjjjjjjhhhhhhiiiiiiiiiiiihhhhhhggggggfffgggggghhhiiiiiimmmlllllllllmmmoooqqqrrrqqqqqqqqqqqqssstttvvvwwwuuuuuuuuuttttttsssssssssssssssssssssssstttuuuvvvssssssrrrrrrsssssstttuuuxxxwwwvvvtttsssrrrrrrrrrssstttvvvvvvuuuuuuvvvxxxvvvuuuuuuuuuttttttssssssssssssrrrrrrsssssstttuuuuuutttsssuuuwwwxxxxxxwwwzzzyyywwwuuutttsssssstttsssrrrrrrsssuuuvvvvvvuuuuuuuuuvvvvvvvvvvvvuuuttttttuuuuuuuuuuuuuuuvvvvvvtttttttttuuuttttttttttttsssttttttttttttttttttssstttssssssrrrqqqppppppooopppqqqqqqppppppqqqvvvyyy}}}|||yyyuuurrrrrrtttvvvwwwvvvuuuvvvvvvxxxxxxyyyyyyzzz{{{|||}}}|||{{{zzzxxxwwwvvvuuuttttttuuuvvv{{{{{{||||||{{{yyywwwuuusssrrrqqqppppppqqqrrrrrrvvvwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxwwwvvvuuutttssswwwxxx{{{}}}~~~~~~~~~~~~~~~~~~}}}||||||{{{{{{vvvuuusssrrrsssvvvyyy{{{~~~~~~~~~}}}kkkUUUKKKOOOVVVpppvvv]]]BBB===666333333444333222000000//////......------------------------------******+++,,,------------+++++++++++++++++++++++++++++++++++++++++++++++++++***))))))((())))))***))))))))))))************))))))))))))***************))))))(((((())))))***)))***------(((###&&&---+++++++++***))))))((((((------......---+++)))(((000111222222222222444666666666999===@@@FFFSSS```rrrzzzjjj\\\OOOKKKKKKIIIGGGFFFEEEDDDBBB@@@>>><<<<<<;;;@@@AAACCCDDDEEEDDDBBBAAA;;;;;;999777666555555555777666666555555555555666222222222333333444555666:::;;;===@@@CCCFFFHHHIIIIIIIIIIIIHHHIIIIIIJJJKKKPPPNNNLLLHHHDDDAAA>>>===>>><<<:::777555333222111///000111111000111333444666777777999;;;===???AAABBBBBBCCCDDDFFFHHHJJJKKKKKKMMMOOORRRTTTVVVWWWWWWXXXXXXXXXXXXXXXYYYZZZ[[[YYYYYYYYYYYYYYYZZZZZZ[[[[[[[[[[[[[[[[[[\\\\\\\\\]]]^^^bbbgggjjjiiifffccc^^^___bbbdddeeeffffffeeeddddddeeefffffffffffffffeeefffggghhhhhhhhhhhhhhhhhhggggggggggggggghhhhhhkkkjjjjjjjjjkkkmmmooopppppppppppppppqqqrrrttttttttttttssssssssssssssssssttttttttttttuuuvvvwwwxxxttttttssssssttttttuuuvvvwwwvvvuuutttsssrrrrrrrrrrrrsssuuuuuutttsssuuuvvvssssssssssssssssssssssssrrrrrrrrrqqqrrrsssssstttuuutttsssuuuwwwyyyxxxwww}}}|||{{{yyywwwuuutttsssrrrqqqqqqsssuuuwwwvvvvvvvvvvvvwwwwwwwwwuuusssrrrrrrsssuuutttsssssstttvvvuuuuuuvvvvvvvvvuuuttttttsssssstttuuuuuutttsssssstttssssssrrrrrrqqqqqqqqqooopppqqqpppooorrrwww|||~~~}}}{{{wwwuuutttwwwyyywwwuuuttttttvvvxxxxxxxxxyyyzzz{{{|||}}}}}}|||{{{{{{zzzxxxvvvuuuuuuuuuvvvvvvwwwyyy{{{{{{zzzyyyxxxssssssrrrqqqqqqqqqrrrsssvvvvvvwwwwwwwwwwwwvvvvvvuuuuuuvvvvvvuuuuuutttssswwwxxx{{{~~~~~~~~~}}}}}}|||{{{{{{zzzzzzyyyssssssrrrssstttwwwzzz{{{||||||}}}}}}~~~zzzmmmUUUIIIKKKPPPggggggFFF???888444333333222000///////////////.........------------------------)))***+++,,,------------(((((())))))***++++++++++++++++++++++++++++++++++++***)))))))))***+++,,,((()))))))))************))))))))))))************))))))(((((((((((())))))'''$$$%%%)))***)))))),,,(((((('''&&&&&&%%%%%%$$$,,,---......---***((('''---...000000//////111222444555888;;;<<>>=========>>>???@@@AAA@@@@@@???<<<;;;:::888888777777777777777666555555555555555222222222333333444555666777888:::<<<@@@CCCEEEGGGFFFFFFFFFFFFFFFGGGHHHHHHNNNMMMKKKIIIFFFDDDBBBAAA???>>><<<:::888777666666///000222222000///000111333333333444666888;;;<<<======>>>@@@BBBDDDFFFHHHIIIKKKMMMPPPSSSTTTUUUVVVUUUUUUUUUVVVWWWXXXYYYZZZXXXWWWVVVUUUUUUWWWYYYZZZZZZZZZZZZZZZYYYYYYYYYYYYXXXZZZ^^^cccfffeeebbb___]]]^^^aaacccdddeeedddccccccddddddeeeeeeeeeeeedddcccdddeeeggghhhiiijjjjjjhhhggggggggghhhhhhiiijjjiiiiiihhhhhhiiikkkmmmnnnnnnnnnnnnooooooppppppppprrrrrrrrrrrrssssssssssssqqqqqqrrrrrrtttuuuvvvwwwvvvvvvvvvvvvvvvwwwxxxxxxtttsssrrrrrrqqqqqqqqqqqqqqqrrrtttsssrrrrrrssstttrrrrrrrrrrrrrrrsssssssssqqqqqqqqqqqqqqqrrrssssssttttttsssuuuwwwyyyyyyxxx{{{|||||||||zzzwwwuuusssrrrqqqqqqrrrsssttttttsssssstttvvvwwwvvvuuutttrrrqqqsssuuutttrrrrrrtttvvvwwwwwwxxxxxxwwwvvvuuutttsssssstttuuuuuutttssssssrrrrrrrrrrrrrrrrrrrrrrrrnnnpppqqqpppooorrrxxx~~~~~~~~~|||yyyvvvtttvvvwwwwwwuuurrrsssuuuxxxxxxxxxxxxyyyzzz|||}}}}}}||||||{{{zzzxxxwwwwwwwwwxxxxxxvvvwwwzzz{{{|||{{{yyyxxxuuutttsssrrrrrrssstttuuuvvvwwwwwwwwwwwwuuutttssssssssstttuuuuuuuuuuuutttuuuwwwzzz}}}~~~~~~}}}|||{{{{{{zzzzzzyyyxxxxxxwwwssssssssstttuuuwwwyyyzzzyyyzzzzzz{{{{{{|||}}}}}}yyy}}}pppVVVIIIHHHLLL```~~~pppHHHBBB:::444333222000............///////////////------------------------)))***+++,,,------...---++++++,,,---...//////000++++++++++++++++++++++++******)))))))))+++,,,---(((((())))))*********+++))))))))))))************))))))(((((((((((())))))&&&$$$,,,...,,,***(((((())))))***++++++++++++,,,...//////...---,,,///111222222111111333444444555888;;;;;;<<>>===<<<<<<<<>>AAADDDQQQ^^^tttuuukkkccc\\\XXXPPPNNNKKKIIIGGGFFFDDDBBBAAA@@@>>>===<<<>>>???@@@<<<<<<;;;:::999777777666777666666666555555555555777666666666555555555555555555666777888999::::::>>>AAADDDDDDCCCDDDGGGJJJGGGGGGHHHIIIIIIJJJIIIIIIEEEEEEDDDCCCAAA???<<<;;;<<<:::666333111111222333333111000///000111333555555666999<<<>>>@@@@@@@@@DDDGGGLLLOOOPPPPPPPPPQQQTTTTTTTTTUUUUUUVVVVVVVVVTTTTTTSSSSSSTTTTTTUUUVVVYYYXXXWWWVVVVVVVVVWWWXXX[[[[[[\\\]]]]]]]]]\\\\\\```___^^^___bbbdddddddddggghhhiiiiiihhhgggfffeeeffffffgggggghhhhhhiiiiiigggggghhhiiiiiiiiiiiiiiihhhhhhgggggggggggghhhiiijjjkkklllllllllmmmoooqqqpppqqqsssuuuuuussspppooopppqqqrrrsssssssssrrrqqqsssssstttttttttsssqqqpppqqqpppooonnnoooppprrrtttrrrrrrrrrqqqqqqrrrrrrssspppqqqqqqrrrrrrrrrqqqqqqnnnnnnnnnnnnooopppqqqrrrssstttuuuuuuuuuvvvxxxzzz||||||}}}|||{{{xxxvvvtttoooppprrrssssssrrrqqqpppppprrrtttuuuttttttuuuvvvxxxwwwvvvuuutttttttttuuuxxxxxxxxxxxxxxxxxxxxxxxxvvvuuussssssrrrssstttuuusssrrrqqqqqqsssuuuuuutttuuutttsssqqqqqquuuzzz~~~}}}zzzvvvsssqqqppppppsssrrrqqqppprrruuuxxxzzzzzzzzzzzz{{{|||}}}}}}~~~{{{{{{zzzwwwuuutttuuuvvv{{{{{{zzzzzzzzzzzzyyyyyyuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttsssrrrqqqppprrrrrrrrrrrrrrrssstttuuuuuuvvvxxx{{{|||}}}}}}|||wwwwwwwwwvvvuuuuuuttttttwwwtttsssuuuxxx{{{{{{yyyxxxxxxwwwwwwxxxzzz{{{|||uuuttt{{{rrrXXXGGGGGGOOO___xxxxxxUUUAAA999:::444222444222000000000000////////////........................------,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))))))))***))))))(((((())))))***++++++***)))(((''''''&&&'''(((((())))))(((((('''))))))(((((((((((())))))'''(((++++++******+++,,,******+++++++++++++++++++++,,,,,,,,,------......///...------...000222333333555777999:::===@@@CCCMMMYYYmmm|||pppddd\\\TTTPPPLLLJJJJJJIIIGGGDDDBBBAAA???=========>>>???======<<<;;;:::999888888777777666666666555555555777777666666666555555555666666666777777777777777888;;;>>>@@@AAACCCFFFIIIGGGHHHIIIIIIIIIIIIHHHGGGFFFFFFFFFEEECCCAAA>>>===<<<;;;888555333333333333222222000//////111222333333444777:::<<<>>>??????CCCGGGKKKOOOPPPPPPQQQRRRRRRRRRSSSSSSSSSTTTTTTTTTTTTTTTTTTSSSSSSTTTUUUUUUWWWWWWVVVUUUUUUVVVVVVWWWZZZZZZ[[[\\\\\\\\\\\\\\\___^^^]]]^^^aaabbbcccbbbcccdddfffggggggfffdddcccffffffgggggghhhiiiiiiiiigggggghhhhhhiiiiiihhhhhhhhhhhhgggggggggggghhhhhhjjjlllmmmnnnmmmmmmooopppqqqrrrtttttttttsssqqqppppppqqqrrrsssssssssrrrqqqrrrrrrssstttttttttrrrrrroooooonnnmmmnnnoooqqqsssssssssrrrqqqqqqqqqrrrrrrpppqqqqqqqqqqqqqqqppppppnnnnnnnnnnnnooopppqqqrrrrrrsssuuuuuutttuuuwwwyyy||||||}}}}}}{{{yyyvvvuuuoooooopppppppppoooooonnnoooqqqssssssssstttuuuwwwyyyyyyxxxwwwwwwvvvwwwwwwyyyyyyyyyyyyyyyxxxxxxxxxuuutttssssssssstttuuuvvvrrrpppooooooqqqsssrrrrrrrrrrrrrrrqqqrrrvvv|||}}}xxxtttrrrqqqppprrrqqqqqqqqqrrruuuwwwyyyyyyzzzzzz{{{||||||}}}}}}{{{{{{zzzwwwuuutttuuuvvvyyyyyyyyyyyyyyyyyyyyyyyyttttttttttttttttttttttttssssssttttttssssssrrrqqquuuuuuuuuuuuuuuvvvwwwwwwvvvwwwyyyzzzzzzzzzzzzyyyvvvuuuuuutttssssssrrrrrrtttsssrrrsssvvvyyyxxxwwwxxxwwwwwwwwwxxxyyy{{{|||rrrooouuurrrZZZIIIGGGMMM___www~~~YYYCCC999:::555222444222000000000000////////////........................---------,,,,,,,,,,,,,,,------------------------***************************))))))(((((())))))***+++*********))))))))))))'''(((((())))))(((((('''))))))(((((((((((())))))''')))***+++******+++,,,******************)))))))))******+++,,,------...//////...---...///111222222444666888999;;;???AAAGGGQQQcccwwwpppcccZZZTTTNNNLLLNNNNNNKKKGGGEEEDDDAAA???>>>=========>>>>>>===<<<;;;::::::999777777777777666666666666777777777666666666555555777777666666555555555444444666999;;;<<<>>>AAACCCEEEGGGHHHIIIIIIHHHFFFEEEGGGGGGGGGGGGEEECCCAAA???===<<<;;;999888666555555333222111000///000111222000111444666999;;;<<<<<>>======>>>>>>===<<<<<<;;;::::::888888888777777777666666777777777666666666666555666666555555555444444444666666777888888999:::;;;@@@BBBEEEGGGHHHGGGFFFEEEGGGGGGHHHGGGFFFDDDBBBAAA>>>>>>>>>>>><<<:::888777555444222111000000111111...///111333555777888999999===BBBEEEGGGIIIKKKLLLNNNNNNNNNOOOOOOPPPPPPQQQTTTSSSSSSRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSTTTTTTUUUVVVVVVXXXYYY[[[[[[\\\\\\\\\[[[[[[]]]___aaa```___]]]___bbbfffgggfffeeedddfffgggggghhhiiiiiijjjjjjfffffffffffffffgggggghhhkkkkkkjjjjjjjjjkkkllllllllloooqqqrrrqqqooooooooosssrrrpppooonnnoooooopppnnnoooppprrrrrrrrrqqqqqqrrrssstttttttttsssqqqpppmmmmmmmmmmmmnnnpppqqqrrrtttsssrrrqqqppppppppppppqqqqqqpppooonnnmmmmmmmmmnnnnnnnnnnnnooopppqqqrrrqqqrrrssssssssstttvvvxxx|||}}}}}}~~~|||zzzxxxvvvvvvtttsssqqqppppppqqqqqqmmmnnnpppqqqqqqsssvvvyyyyyyzzzzzz{{{{{{{{{zzzzzzzzzzzzzzzzzzzzz{{{{{{{{{yyyxxxvvvtttsssssstttttttttsssqqqrrrsssttttttssspppqqqqqqrrrssswww|||{{{vvvrrrpppnnnooopppqqqrrrsssuuuuuuvvvyyyyyyzzzzzzzzz{{{{{{{{{zzz{{{zzzxxxvvvttttttuuuuuuvvvvvvvvvwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxpppqqqrrrssstttuuuuuuuuuttttttsssrrrrrrsssssssssvvvvvvvvvvvvvvvvvvvvvvvvssssssrrrrrrqqqpppppppppppppppqqqrrrsssssssssrrruuuuuuuuuvvvwwwyyy{{{}}}rrrlllnnn}}}zzzbbbNNNGGGHHH___uuucccIII<<<:::555444555111000000000000////////////........................,,,---------------------************************)))))))))***++++++,,,,,,+++******************+++'''''''''((((((((()))))))))******++++++******)))))))))(((((((((((())))))''')))******)))))))))************))))))((((((''')))***+++,,,---...//////..................//////111222444555555777:::<<<>>>FFFRRR```rrrtttlllaaaZZZWWWTTTPPPLLLLLLJJJHHHEEEBBB@@@>>>=========<<<<<<;;;;;;::::::999888888888888777777777888777777777666666666666444444444444555555555555555555555666777777777777:::<<<@@@CCCEEEGGGGGGGGGFFFGGGGGGGGGFFFEEECCCBBBAAAAAABBBBBB@@@>>><<<:::888777666444333222111111......///111222444555666777:::>>>AAACCCEEEGGGIIIJJJKKKLLLMMMNNNOOOPPPPPPRRRQQQQQQPPPPPPPPPQQQQQQRRRRRRRRRSSSSSSTTTTTTTTTTTTUUUVVVXXXYYYZZZZZZZZZ[[[[[[\\\^^^```aaa```___^^^```cccfffhhhhhhhhhggggggggghhhhhhiiijjjjjjjjjgggffffffeeefffggghhhhhhmmmmmmmmmnnnnnnooopppqqqnnnqqqssstttrrrpppooooooqqqooommmlllkkkkkklllmmmmmmnnnoooqqqrrrrrrqqqqqqttttttttttttrrrpppnnnmmmmmmnnnnnnooopppqqqsssssssssrrrqqqqqqppppppppppppqqqpppooonnnmmmmmmmmmmmmnnnnnnnnnnnnooopppqqqrrrqqqrrrssssssssstttvvvxxx{{{|||}}}}}}|||zzzxxxvvvvvvuuusssqqqppppppqqqrrrmmmnnnpppqqqrrrsssvvvxxxwwwxxxyyyzzz{{{{{{zzzzzzzzzzzz{{{{{{{{{|||||||||}}}{{{xxxvvvsssrrrrrrrrruuusssrrrrrrssstttsssrrrqqqrrrrrrrrrrrrtttxxx|||}}}yyyuuuqqqooonnnooopppqqqrrrtttuuuvvvvvvyyyyyyyyyyyyzzzzzzzzzzzzyyyzzz{{{yyyvvvttttttuuuttttttuuuuuuvvvwwwxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwpppqqqrrrtttvvvvvvwwwwwwttttttsssrrrqqqqqqqqqrrrssstttttttttuuuvvvvvvwwwttttttssssssrrrqqqqqqqqqpppqqqsssssssssrrrrrrrrrsssssstttuuuwwwyyy{{{}}}xxxooommmzzz}}}fffQQQHHHHHH[[[rrrgggLLL===;;;666444555111000000000000////////////---------------------------------,,,,,,,,,,,,,,,************************))))))******+++++++++,,,)))((((((''''''(((((()))''''''''''''(((((((((((()))******++++++******)))))))))(((((((((((())))))''')))******)))((())))))++++++++++++++++++*********++++++,,,---...//////------........./////////000111333333333555777:::;;;AAAKKKUUUdddwwwsssfff]]]VVVRRROOONNNMMMKKKHHHEEEBBB@@@???======<<<<<<;;;;;;;;;;;;999999999999888888888777888888777777777666666666333444444444555555666666222111222333666888888888666777:::>>>BBBEEEGGGHHHFFFGGGHHHHHHGGGFFFEEEDDDDDDDDDEEEDDDCCCAAA???>>>;;;;;;:::888666444333222000000000000111222333444666888<<>>;;;666555666111000000000000////////////------------------------------,,,,,,++++++*********************************************+++++++++((((((''''''''''''(((((()))))))))((((((((((((((((((((())))))))))))(((((())))))(((((((((((())))))''')))******)))(((((()))))))))************************++++++,,,,,,,,,---+++,,,---...//////000000///111222222222333666888888===DDDKKKTTTeeezzzssscccXXXTTTSSSPPPOOONNNKKKHHHEEEBBBAAA>>>>>>============<<<<<<::::::999999999888888888888888888777777777666666666666666555555555555555222000000222555777777555555555777:::===AAADDDFFFGGGHHHIIIJJJIIIHHHGGGFFFGGGGGGFFFFFFEEEDDDCCCBBB??????===<<<999777555444222222111000000111111222222555888:::;;;<<>>;;;666555666111000000000000////////////------------------------------,,,++++++***))))))++++++++++++++++++++++++******************************))))))))))))******************)))))))))(((&&&&&&''''''''''''&&&&&&))))))(((((((((((())))))''')))******((('''((()))%%%&&&&&&&&&''''''((((((******************++++++***+++,,,...///000000000///000222222111222555777666:::???CCCJJJXXXkkkzzz|||gggYYYUUUVVVQQQQQQOOOMMMJJJGGGDDDCCC????????????>>>>>>>>>>>>:::::::::999999999888888888888888888777777777777999888777666555444333333555333111111444444222000666555666777:::>>>BBBEEEIIIIIIJJJKKKKKKJJJIIIHHHIIIHHHGGGGGGFFFEEEDDDDDDAAAAAA@@@>>>;;;999666555444333222000000000111111...000333444555777999;;;;;;<<>>???BBBCCC???;;;999999999;;;>>>???>>>===;;;;;;::::::999888888888999999999999999888777777777666555444333222222333222333666999<<>><<<;;;;;;<<<>>>??????>>>999999999888777777666666666777777777777666555555666666555444333333333333111222555777:::<<<===>>>AAACCCEEEFFFFFFFFFHHHJJJGGGGGGGGGHHHHHHGGGGGGGGGEEEDDDCCCBBBAAA@@@??????:::888555333333333111000333222222222333444555666888999;;;===@@@BBBDDDEEEBBBCCCDDDCCCCCCEEEIIILLLQQQPPPOOOPPPSSSTTTSSSRRRUUUVVVVVVWWWWWWWWWWWWWWWVVVWWWXXXYYYZZZ[[[[[[[[[^^^______```aaabbbccccccfffggghhhiiijjjkkkkkkkkkjjjiiihhhgggggghhhiiijjjhhhjjjlllmmmooorrruuuyyyyyyxxxwwwvvvuuutttttttttrrrooolllkkkkkkllllllllloooooonnnnnnooooooppppppooopppqqqrrrrrrqqqpppooonnnnnnooooooppprrrssstttqqqqqqpppoooooopppqqqrrrqqqqqqqqqqqqqqqqqqqqqqqqooooooppppppqqqqqqrrrrrrrrrsssssssssttttttttttttuuuvvvwwwwwwwwwvvvuuutttwwwvvvuuutttsssrrrqqqqqqnnnnnnoooqqqsssuuuvvvvvvwwwxxxzzz|||~~~~~~~~~~~~~~~}}}|||}}}}}}{{{{{{yyyvvvtttssstttuuuwwwwwwxxxwwwvvvsssrrrssstttpppqqqqqqqqqrrrrrrsssssssssrrrrrrsssuuuvvvuuutttsssrrrqqqqqqrrrtttvvvxxxxxxyyyyyyzzzzzzyyywwwwwwyyyyyyxxxwwwuuusssrrrqqqppprrruuuyyy{{{{{{{{{zzz{{{{{{{{{{{{{{{}}}~~~~~~}}}}}}|||||||||}}}}}}|||{{{zzzxxxwwwvvvvvvvvvyyyyyyxxxxxxwwwvvvvvvvvvvvvssspppoooqqqrrrrrrqqqssssssrrrrrrrrrrrrssssssttttttuuuvvvwwwxxxyyyyyypppZZZMMMJJJOOOdddrrrZZZCCC;;;999555222333111111111111000000000000........................------------------------,,,***)))+++,,,,,,)))&&&,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))))))),,,+++)))((((((((()))***))))))(((((()))***,,,---))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,///...,,,+++,,,///222444444444777;;;===BBBNNNZZZfffrrr}}}nnnjjjccc]]]XXXTTTPPPMMMLLLKKKIIIGGGEEECCCBBBAAA@@@>>>======>>>??????>>>::::::999999888777777777666666666666666555444444666666555444444333333333111222444555777888999999===???AAACCCDDDEEEHHHJJJIIIIIIJJJJJJJJJJJJIIIIIIEEEEEEDDDCCCBBBAAAAAA@@@???<<<:::888888777555444333333222222222222222333555555777999;;;===???@@@???AAABBBBBBCCCEEEHHHKKKMMMMMMMMMOOOQQQSSSSSSRRRUUUVVVWWWXXXXXXXXXWWWVVVVVVVVVVVVVVVVVVWWWXXXXXX^^^^^^```aaaaaa```______eeefffgggiiijjjjjjkkkkkkiiiiiihhhgggggghhhiiiiiihhhiiijjjkkkllloootttwwwwwwwwwvvvuuuuuuuuuuuuuuurrrpppnnnmmmnnnnnnnnnmmmppppppooooooppppppqqqrrrqqqqqqrrrrrrrrrrrrqqqpppnnnnnnpppqqqrrrrrrrrrrrrqqqqqqppppppoooppppppqqqqqqqqqppppppppppppqqqqqqoooooooooooopppppppppppprrrqqqqqqqqqrrrtttuuuwwwzzzzzz{{{{{{{{{yyyxxxwwwvvvvvvuuutttsssrrrrrrqqqnnnnnnpppqqqssstttvvvvvvwwwxxxzzz|||~~~~~~~~~~~~}}}}}}}}}~~~}}}{{{zzzwwwwwwvvvuuuttttttuuuuuuvvvwwwxxxwwwuuutttuuuvvvppppppqqqrrrsssttttttuuuuuutttrrrsssuuuvvvwwwwwwuuutttsssrrrrrrsssuuuvvvxxxyyyzzzzzzzzzyyywwwvvvvvvvvvuuutttsssrrrqqqqqqtttuuuxxxzzz{{{{{{zzzyyyzzzzzz{{{{{{}}}~~~~~~}}}}}}}}}}}}{{{{{{yyyxxxwwwwwwwwwwww{{{{{{zzzzzzyyyxxxxxxwwwuuurrrpppoooppprrrqqqqqqttttttssssssssssssttttttttttttuuuuuuvvvwwwwwwxxxzzzzzz|||xxxaaaQQQLLLNNNaaa|||uuu^^^FFF;;;888666333333111111111111000000000///........................------------------------------------,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++******)))((('''(((((())))))))))))((()))***+++,,,((((((((((((((((((((((((((((((((((((((((((((((((******))))))))))))***************++++++++++++,,,++++++++++++++++++++++++------,,,,,,---///111333444444555888999<<>>===>>>???>>>=========<<<<<<;;;:::::::::777888888888888777666666555555555555555444333333222333444555666666666666888:::===???AAACCCFFFHHHIIIJJJKKKKKKLLLKKKJJJJJJGGGGGGFFFEEEEEEDDDCCCCCCDDDBBB???>>>>>>===;;;999555555444333222111111000222222333555777888999:::<<<>>>@@@AAABBBDDDGGGJJJHHHIIIJJJLLLOOOQQQRRRRRRSSSTTTVVVWWWXXXWWWVVVUUUXXXWWWVVVUUUUUUUUUVVVWWW[[[\\\^^^``````___^^^]]]dddeeefffhhhiiiiiijjjjjjiiihhhgggffffffggghhhiiigggggghhhiiijjjmmmrrruuuuuuuuutttttttttuuuuuuvvvrrrpppooooooppppppooommmppppppppppppqqqrrrssssssqqqqqqqqqqqqqqqqqqppppppmmmoooppprrrssssssrrrqqqqqqqqqppppppppppppppppppqqqpppoooooooooooopppqqqoooooooooooonnnnnnnnnnnnqqqpppppppppqqqtttwwwxxx}}}}}}~~~~~~}}}{{{zzzyyyvvvuuuuuutttssssssrrrrrrnnnooopppqqqssstttuuuvvvvvvxxxzzz|||}}}~~~~~~~~~~~~}}}}}}}}}|||{{{zzzxxxuuuvvvvvvwwwwwwvvvuuutttuuuvvvxxxwwwvvvvvvvvvwwwppppppqqqrrrtttuuuvvvvvvvvvtttrrrsssvvvyyy{{{|||vvvuuusssrrrrrrtttuuuvvvzzzzzz{{{|||{{{zzzyyyxxxuuuuuutttssssssrrrrrrrrruuuvvvxxxzzz||||||{{{{{{yyyzzz{{{|||~~~~~~}}}|||||||||{{{zzzyyyxxxxxxxxxxxxxxx{{{{{{{{{||||||}}}}}}}}}tttsssqqqqqqqqqqqqrrrqqqttttttssssssssssssttttttsssttttttvvvwwwxxxyyyyyyrrrqqqsssiiiVVVMMMMMM^^^wwwzzzdddJJJ<<<888777555333111111111111000000000///........................------------------------,,,...///---)))(((+++...++++++++++++++++++++++++++++++++++++++++++++++++)))))))))(((((((((((((((+++******))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((******))))))))))))******++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,...///000111111111555333444777888999@@@HHHPPP```vvvnnnbbb[[[XXXWWWUUUTTTRRRMMMHHHEEEEEEFFFDDDBBB????????????>>><<<>>>>>>======<<<;;;;;;;;;888888888888888777777666555555666666666555444333444444555555555555555555555777:::<<<===???BBBEEEFFFGGGIIIKKKLLLKKKKKKJJJIIIIIIHHHHHHGGGGGGFFFFFFEEECCCBBBAAAAAA@@@>>><<<888888777666444333111111000111111222444555555666666888:::;;;<<<>>>AAACCCCCCEEEGGGIIIKKKMMMOOOPPPRRRSSSUUUWWWXXXXXXXXXXXXYYYXXXWWWVVVVVVVVVWWWXXXYYYZZZ]]]___``````___^^^cccccceeefffggghhhhhhhhhggggggeeeeeeeeeeeeggggggeeefffggghhhiiilllpppsssssssssrrrrrrrrrsssttttttqqqpppooooooppppppooonnnppppppppppppqqqrrrssstttqqqqqqppppppoooooooooooonnnoooqqqrrrssssssrrrqqqqqqqqqqqqqqqppppppooooooqqqpppnnnmmmmmmnnnpppqqqoooooonnnnnnnnnnnnnnnnnnqqqppppppppprrrtttwwwyyyzzz{{{{{{{{{zzzyyywwwvvvuuuuuuuuutttssssssrrrrrroooooopppqqqssstttuuuuuuvvvxxxyyy{{{||||||||||||{{{||||||{{{zzzyyyxxxwwwuuuvvvxxxyyyyyyxxxvvvuuutttvvvxxxxxxwwwvvvvvvwwwppppppqqqrrrtttuuuvvvvvvuuusssrrrssswww|||uuuuuusssssssssuuuwwwxxxzzz{{{|||}}}}}}|||{{{zzzvvvuuutttssssssssstttttttttuuuwwwyyy{{{|||||||||xxxyyy{{{}}}}}}|||{{{zzzzzzzzzzzzyyyyyyxxxyyyyyyyyy{{{{{{{{{{{{||||||||||||ttttttttttttsssrrrssssssssssssrrrrrrrrrrrrssssssrrrssstttvvvxxxyyy{{{|||jjjiiikkkwwwoooYYYMMMLLLXXXooojjjNNN===888888666333111111111111000000000000........................------------------------***,,,...---+++***,,,...++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))((((((((((((+++******))))))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******++++++++++++,,,,,,,,,---+++++++++++++++++++++++++++---///111222222111111444222333666777777<<>>@@@AAACCCFFFIIIJJJKKKJJJIIIJJJJJJIIIIIIIIIHHHHHHHHHCCCBBBAAABBBBBBBBB@@@>>><<<<<<;;;:::888666444333111111111222333333333444444777999:::;;;<<<>>>@@@???AAADDDFFFGGGHHHKKKMMMRRRSSSTTTVVVXXXZZZ[[[\\\ZZZYYYYYYXXXXXXXXXYYYYYYYYYZZZ\\\^^^___```______```aaacccdddeeeeeeffffffeeeeeedddccccccdddeeeeeedddeeegggiiiiiikkknnnpppqqqqqqpppppppppqqqqqqrrrpppooommmmmmnnnoooooonnnooooooppppppqqqrrrssstttrrrqqqpppooonnnnnnnnnnnnppppppqqqrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqpppooonnnpppooonnnllllllnnnooopppnnnnnnnnnnnnooooooooooooqqqqqqqqqrrrsssuuuxxxyyy{{{||||||||||||{{{yyyxxxuuuuuutttttttttsssssssssoooppppppqqqsssttttttuuuwwwwwwyyyzzzzzzzzzyyyxxxxxxyyyzzzyyyxxxvvvvvvwwwvvvxxxyyyzzzyyyxxxvvvtttsssuuuxxxxxxwwwuuuuuuvvvppppppqqqrrrsssttttttuuusssrrrqqqssswww}}}vvvuuutttssstttvvvxxxyyyyyyzzz{{{}}}}}}}}}}}}|||xxxwwwuuutttsssssstttuuussstttvvvwwwyyyzzz{{{{{{wwwyyy{{{}}}~~~}}}|||{{{{{{zzzzzzyyyyyyyyyyyyzzzzzz{{{}}}|||{{{zzzyyywwwvvvvvvvvvwwwxxxwwwvvvuuuuuuvvvssssssrrrrrrrrrrrrssssssrrrrrrsssuuuwwwxxxzzzzzz}}}gggdddeeeqqqrrrYYYLLLKKKQQQcccoooRRR>>>999999777222111111111111000000000000........................---------------------------,,,---111555555000***************************)))))))))))))))))))))))))))*********))))))(((((())))))))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------...///000111222222222000111444666666:::???EEENNN]]]mmmuuukkkeee```[[[UUUQQQOOONNNLLLJJJEEEEEEEEEFFFGGGEEEAAA>>>>>>>>>===<<<<<<;;;;;;:::888888888888888777777666444555666777777666555444333444444555555444444333333555666777777888999;;;<<<>>>BBBFFFHHHIIIIIIHHHIIIIIIIIIHHHHHHHHHGGGGGGDDDCCCCCCDDDFFFFFFDDDBBB?????????>>><<<:::888777222222222333333333333333444666999:::::::::<<<>>>;;;>>>AAACCCCCCDDDGGGJJJOOOOOOOOOQQQTTTWWW[[[]]]YYYYYYZZZZZZZZZZZZZZZYYY]]]]]]]]]]]]^^^^^^______^^^___```bbbccccccdddddddddcccbbbaaaaaabbbcccdddbbbeeehhhjjjkkkkkkmmmnnnpppoooooonnnnnnnnnoooooopppmmmkkkjjjlllmmmnnnnnnnnnoooooooooppprrrssstttsssrrrqqqoooooonnnoooooorrrrrrqqqqqqqqqrrrssssssqqqqqqrrrrrrqqqpppnnnmmmpppooommmkkkkkkmmmooopppnnnnnnnnnooooooppppppppprrrrrrssstttuuuwwwxxxxxx|||}}}~~~~~~~~~}}}|||{{{tttttttttttttttsssssssssppppppqqqrrrrrrsssttttttwwwwwwxxxyyyxxxwwwvvvuuutttvvvxxxxxxuuutttuuuvvvwwwxxxyyyyyyxxxvvvtttssssssuuuwwwxxxvvvtttttttttpppqqqqqqqqqrrrrrrssssssrrrqqqppprrrvvvzzz|||}}}yyyxxxvvvttttttuuuvvvwwwvvvwwwyyy{{{|||}}}}}}}}}xxxwwwuuusssrrrsssssstttttttttuuuuuuvvvwwwwwwwwwwwwxxxzzz|||~~~~~~}}}|||||||||yyyyyyyyyyyyyyyzzz{{{|||}}}}}}|||zzzyyyxxxwwwvvvxxxzzz|||{{{xxxwwwxxxyyyttttttssssssssssssttttttrrrssssssttttttuuuuuuuuu~~~fffbbbbbbnnnsssYYYKKKJJJKKKZZZwwwsssUUU???999:::777222111111111111000000000000........................------------------------111------666AAAAAA555(((************************++++++++++++++++++++++++***************)))((((((&&&'''((()))*********)))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,///...,,,,,,---///222444000...///333666666999===BBBGGGPPP]]]nnn|||tttddd]]]UUURRRSSSRRROOOKKKFFFFFFHHHJJJJJJHHHDDD@@@@@@@@@??????>>>>>>======:::;;;;;;;;;;;;:::999999333555666888888777555444222333333444444444333333333555666666555555777888888;;;???DDDGGGHHHHHHGGGHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFGGGHHHJJJJJJIIIGGGAAAAAAAAAAAA???===;;;999444444333333333333333333///111444555444555666777:::===@@@AAAAAABBBEEEHHHJJJJJJJJJKKKNNNSSSXXX[[[WWWXXXZZZ[[[[[[[[[ZZZYYY```___^^^]]]]]]]]]]]]^^^]]]^^^___aaabbbbbbbbbbbbcccbbbaaa``````aaabbbcccaaaeeeiiikkklllllllllmmmoooooonnnmmmmmmmmmmmmmmmooollliiihhhjjjlllmmmnnnnnnnnnnnnoooppprrrssstttuuusssrrrpppooooooppppppsssrrrqqqpppqqqrrrssstttqqqqqqrrrrrrqqqpppnnnmmmpppooommmkkkkkkmmmooopppmmmnnnnnnooopppqqqqqqrrrrrrsssuuuvvvwwwwwwwwwwwwxxxyyyzzz{{{{{{zzzyyyyyytttttttttttttttsssssssssppppppqqqrrrrrrsssttttttwwwxxxxxxxxxwwwvvvtttsssrrrtttwwwvvvtttssstttvvvwwwxxxxxxwwwvvvtttrrrqqqsssuuuwwwwwwvvvtttssssssqqqqqqqqqqqqqqqqqqqqqqqqrrrqqqpppqqqtttvvvwwwwww|||zzzwwwuuuttttttuuuuuussstttwwwyyy{{{|||||||||yyywwwuuurrrqqqqqqrrrsssuuuuuuuuuuuuttttttttttttwwwxxxzzz|||~~~~~~~~~}}}~~~~~~~~~~~~yyyyyyyyyyyyzzz{{{{{{|||}}}}}}}}}}}}||||||||||||yyy|||~~~}}}zzzyyyyyy{{{uuuuuuttttttttttttuuuuuutttssssssrrrrrrqqqqqqpppkkkcccbbbggg|||}}}aaaMMMIIIJJJWWWrrruuuYYYDDD;;;888555222111000///000111222111///222111000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000))))))888KKKLLL999$$$,,,---...---+++***+++,,,))))))))))))))))))))))))((((((((((((((((((((((((''''''((()))))))))))))))'''((())))))'''&&&&&&'''&&&''''''((()))***++++++((((((((((((((((((((((((&&&((()))***))))))+++,,,---------,,,,,,+++++++++......---,,,---...///000111222222222333666:::===???AAAHHHUUUddduuuwwwfffWWWTTTVVVTTTRRRSSSMMMMMMLLLIIIGGGFFFGGGHHHDDDBBB@@@?????????===<<<>>>>>>===<<<;;;999777777777777888888777555333222444444555666777777666666222222222333333444444444888888999:::===@@@CCCDDDGGGGGGHHHHHHHHHGGGFFFFFFJJJIIIIIIHHHHHHHHHIIIIIIGGGEEECCCBBBAAAAAA???>>>===<<<999777444333222111222222111111222333444444888999:::===@@@CCCEEEGGGBBBCCCEEEHHHLLLOOOSSSTTTZZZZZZZZZYYYWWWVVVWWWYYYZZZ\\\]]]]]]\\\[[[[[[\\\]]]^^^```bbbcccdddcccccc``````aaabbbbbbbbbbbbaaadddeeeggghhhggghhhjjjkkkmmmmmmnnnnnnooopppppppppmmmnnnnnnnnnmmmkkkiiiggghhhhhhjjjllloooqqqrrrssswwwwwwvvvssspppoooppprrruuuuuuttttttssssssrrrrrruuuuuusssqqqooommmlllkkkmmmllljjjiiiiiijjjlllmmmoooppppppppppppqqqtttvvvuuuvvvwwwxxxyyyzzzzzzzzzzzzxxxvvvxxxzzzzzzxxxuuussstttttttttssssssrrrqqqrrrssstttsssrrrrrrsssuuuttttttttttttuuuvvvwwwxxxxxxvvvtttrrrqqqqqqqqqqqqvvvvvvvvvvvvvvvuuuuuutttxxxwwwuuutttssssssttttttuuusssqqqrrrssstttsssrrrqqqrrrrrrssstttuuuvvvvvvzzzzzzyyyyyywwwvvvtttssstttvvvxxxzzzzzzzzzyyyxxxvvvvvvuuusssppppppqqqsssrrrtttvvvwwwuuuttttttuuuwwwxxxzzzzzzzzz{{{~~~}}}~~~~~~~~~}}}|||zzzxxxzzzyyyxxxxxxzzz|||~~~~~~~~~~~~~~~}}}{{{zzzyyy|||||||||{{{{{{zzzzzzzzzwwwwwwxxxxxxwwwuuusssqqquuutttsssrrrrrrrrrssstttjjjcccdddjjj~~~~~~cccOOOHHHJJJXXXrrr}}}___GGG<<<777444111444222000000111000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...+++,,,555???@@@555***,,,---...---+++***+++,,,************************************************''''''((()))))))))))))))''')))******(((''''''((((((''''''&&&%%%%%%$$$$$$((((((((((((((((((((((((&&&(((******))))))+++,,,,,,,,,,,,++++++*********...------,,,---...///000000000111111111333777:::<<<===CCCNNNZZZiii}}}wwwfff^^^[[[XXXWWWYYYNNNNNNLLLJJJIIIHHHIIIKKKIIIGGGDDDBBBBBBAAA???>>>?????????>>>===;;;999888888888888888777666444333444444555666666666666666333333333333333444444444555555555777999<<<>>>@@@BBBBBBDDDEEEFFFGGGGGGGGGHHHHHHHHHHHHHHHIIIIIIIIIGGGEEEBBBAAAAAAAAA@@@???AAA@@@>>>;;;999777666666333333222222222222333333333444555777:::===???@@@@@@AAACCCFFFJJJNNNQQQSSSTTTUUUVVVUUUTTTTTTVVVXXXYYY[[[\\\\\\ZZZZZZ[[[]]]^^^___```bbbbbbbbbbbbaaa___```aaaaaabbbbbbbbbbbbcccdddffffffffffffhhhiiikkkkkkllllllmmmnnnnnnnnnmmmmmmmmmmmmlllkkkjjjiiiiiiiiikkkmmmoooqqqssstttvvvvvvuuussspppoooppprrrtttssssssssssssssssssrrrsssrrrqqqooonnnmmmmmmmmmmmmllljjjiiiiiijjjkkklllmmmnnnooooooooopppsssuuuttttttuuuwwwwwwxxxxxxxxxyyywwwvvvwwwyyyyyywwwtttrrrrrrssssssssssssrrrrrrrrrssssssrrrqqqqqqrrrsssttttttttttttuuuvvvwwwxxxwwwvvvtttrrrqqqpppqqqqqqttttttuuuvvvwwwwwwwwwvvvvvvuuutttsssrrrrrrssstttuuutttrrrrrrtttttttttsssqqqqqqrrrssstttuuuvvvvvvyyyyyyyyyxxxwwwvvvuuuttttttuuuwwwxxxxxxxxxvvvuuutttttttttrrrppppppqqqsssrrrtttvvvvvvuuutttssstttvvvwwwyyyzzz{{{|||~~~}}}|||{{{{{{zzzxxxwwwxxxzzz}}}~~~}}}}}}}}}||||||{{{zzzyyywwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxwwwvvvuuutttssssssrrrrrrqqqqqqqqqrrrsssjjjdddfffmmmcccPPPHHHJJJXXXsssgggLLL===777333000555333111000000000...,,,))))))***+++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,...000111111000000///+++------,,,+++***+++,,,************************************************''''''((()))))))))))))))(((***+++***)))'''(((((((((((('''&&&$$$###""""""(((((((((((((((((((((((('''(((******))))))***,,,++++++***************)))...------------...//////...///000000///111333666::::::>>>FFFPPP[[[lllzzzwwwhhh^^^WWWWWWYYYUUUTTTRRRPPPNNNMMMMMMMMMOOOLLLIIIGGGEEEDDDBBB@@@AAABBBBBBBBBAAA???<<<:::999999999888777666444333444444555666666666555555444444444444444333333333111111222333555777999:::;;;<<<>>>AAADDDEEEGGGGGGEEEFFFGGGHHHIIIIIIHHHHHHGGGDDDAAA???@@@AAAAAAAAA@@@???===;;;999888777777666555444333333222222222000000111333555777999:::===>>>@@@CCCGGGKKKNNNPPPMMMOOOPPPPPPPPPQQQTTTVVVXXXYYYYYYXXXWWWXXX[[[]]]^^^___```aaaaaa```___^^^^^^___```aaabbbbbbbbbbbbbbbdddeeeeeeddddddeeeggghhhiiiiiijjjjjjkkklllllllllkkkkkkjjjkkkkkkkkkllljjjkkklllnnnppprrrsssttttttttttttrrrpppoooppprrrrrrrrrrrrsssssssssssssssqqqpppooommmmmmmmmnnnnnnkkkkkkiiiiiiiiijjjkkklllkkklllnnnnnnnnnooorrrtttrrrrrrssstttuuuvvvwwwwwwxxxwwwvvvwwwxxxxxxvvvtttqqqrrrrrrrrrrrrrrrrrrrrrrrrssssssqqqpppoooppprrrttttttsssttttttuuuvvvwwwvvvtttsssqqqppppppqqqqqqssstttuuuvvvwwwxxxxxxxxxttttttsssrrrrrrsssssssssuuutttrrrrrrtttuuutttsssqqqqqqrrrssstttuuuvvvvvvwwwwwwxxxxxxwwwwwwvvvuuutttuuuvvvvvvvvvuuussssssqqqrrrrrrqqqppppppqqqsssqqqsssuuuuuutttsssrrrssstttvvvyyy{{{|||~~~~~~}}}{{{xxxvvvvvvxxx{{{}}}{{{{{{{{{{{{{{{{{{{{{zzzvvvvvvvvvvvvwwwxxxyyyyyyyyyyyywwwvvvuuutttttttttssssssrrrrrrrrrrrrssssss}}}iiidddgggppp}}}bbbNNNGGGIIIWWWrrrnnnQQQ@@@888555333444333111000000000...---,,,,,,------...///000000,,,,,,,,,,,,,,,,,,,,,,,,,,,///111...***(((+++///+++,,,---,,,*********+++************************((((((((((((((((((((((((''''''((())))))))))))))))))***++++++)))(((((()))((((((((((((((((((''''''((((((((((((((((((((((((''')))******))))))***,,,++++++++++++************------------......//////...///000/////////111333999999<<>>::::::999888777555444333444555555666666666555555666666555555444444333333111111222333444666777777666888:::===@@@BBBCCCDDD@@@BBBEEEGGGIIIIIIHHHGGGFFFCCC@@@???@@@BBBCCCCCCAAA@@@>>>===;;;:::999999999888777555444333333222111111111222444555777888999:::<<>>AAADDDGGGGGGGGGGGGEEECCCAAA@@@BBBDDDEEEEEEFFFEEEDDDBBBAAA@@@@@@@@@===<<<:::888666555444444333333222333333444555666666777888;;;>>>AAADDDEEEFFFGGGHHHHHHHHHHHHJJJLLLPPPQQQQQQPPPPPPRRRVVVYYYZZZ[[[\\\]]]^^^]]]\\\[[[]]]]]]^^^``````aaaaaaaaabbbcccddddddddddddeeegggggghhhhhhiiijjjjjjkkkkkkiiihhhhhhhhhiiikkkmmmnnnkkkllllllnnnooopppqqqqqqoooppprrrrrrppppppqqqrrrssssssttttttuuuuuuuuuvvvvvvtttrrrpppnnnmmmmmmmmmiiiiiiiiijjjjjjkkkkkkllllllnnnpppppppppppprrrsssqqqqqqqqqrrrsssuuuwwwxxxyyyyyyyyyyyyxxxvvvvvvuuuuuutttrrrqqqoooooonnnnnnqqqqqqrrrpppnnnnnnoooqqqrrrrrrrrrrrrssstttuuuvvvtttsssrrrqqqqqqqqqrrrssswwwwwwxxxxxxxxxxxxwwwwwwvvvvvvvvvvvvvvvuuuuuutttrrrpppoooooopppqqqppppppppppppqqqrrrssstttuuuuuuuuuuuuvvvwwwwwwwwwwwwvvvvvvvvvuuuuuutttrrrqqqqqqmmmooopppqqqppppppqqqrrrrrrsssuuuuuusssqqqqqqqqqqqqtttxxx{{{~~~|||yyyvvvuuuvvvxxxyyyzzzzzzzzzzzzzzz{{{}}}}}}~~~}}}{{{yyyyyyyyyyyyzzzxxxwwwuuusssrrrrrrrrrsssrrrrrrssstttttttttttttttnnneeegggsssyyy___LLLEEEEEEOOOhhhtttWWWDDD<<<999888111000///000111222111000000/////////......------,,,,,,,,,,,,,,,,,,,,,,,,...---------...---+++)))***,,,,,,+++***)))***+++++++++++++++++++++++++++++++++++++++++++++++++++''''''((()))))))))))))))(((***+++***)))'''((((((++++++***)))(((&&&%%%%%%))))))))))))))))))))))))((()))+++***)))((()))+++,,,,,,,,,,,,,,,---------,,,---......//////.........000111111111111222333333333666;;;???CCCMMMXXXfffyyyyyyqqqaaa^^^\\\]]]```bbbaaa___ZZZXXXTTTRRRQQQOOOMMMKKKJJJJJJJJJIIIIIIHHHGGGFFF???>>><<<:::888777777666777777888888888777666666666666666666666555555555555666666777777777666666555666666777888888777777888:::===@@@CCCEEEFFFFFFDDDCCCBBBCCCEEEGGGGGGFFFEEEEEEDDDBBBBBBAAAAAAAAA@@@???===;;;999888777777444444333333333333444444444555666777999<<<>>>???BBBCCCDDDDDDCCCDDDFFFHHHKKKLLLMMMMMMMMMOOORRRUUUVVVXXXYYY[[[\\\]]]\\\\\\]]]^^^__________________```bbbcccdddcccdddfffggghhhhhhhhhiiijjjjjjkkkkkkggggggggghhhiiijjjlllmmmjjjjjjkkklllmmmmmmnnnnnnlllnnnqqqqqqqqqpppqqqrrrssssssttttttttttttttttttvvvuuutttrrrooommmlllkkkiiijjjjjjkkklllllllllmmmmmmoooqqqqqqpppppppppqqqpppppppppqqqrrruuuwwwxxxxxxyyyzzzyyyvvvuuutttuuuuuutttqqqooonnnnnnnnnnnnpppqqqqqqpppooooooppprrrrrrrrrrrrrrrrrrsssuuuuuutttsssrrrrrrrrrssstttuuuyyyyyyyyyyyyyyyxxxwwwwwwwwwwwwxxxwwwwwwuuuttttttpppooommmmmmooopppooonnnppppppqqqrrrssstttuuuuuuuuuuuuvvvvvvwwwvvvvvvvvvuuuuuutttsssrrrrrrqqqqqqmmmoooqqqqqqqqqpppqqqrrrssstttvvvvvvtttrrrqqqrrrqqqtttxxx{{{}}}~~~~~~~~~~~~}}}zzzxxxwwwwwwxxxxxxzzzyyyyyyxxxyyyzzz|||}}}}}}zzzxxxvvvvvvwwwxxxwwwwwwuuutttsssrrrrrrrrrpppqqqrrrssssssssssssssssssggghhhuuu{{{aaaNNNDDDBBBKKKaaa|||uuuXXXEEE;;;888888333111000000111111///...///.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,......,,,******+++,,,+++***))))))+++++++++++++++++++++++++++++++++++++++++++++++++++''''''((()))))))))))))))''')))******(((''''''(((***))))))((('''&&&&&&&&&))))))))))))))))))))))))(((***+++***)))((()))*********++++++,,,,,,,,,,,,,,,---.../////////...------///111111111111222333111111444888:::===EEEOOOXXXhhh}}}wwwnnnddd___aaaeeeggggggeeebbb^^^ZZZWWWUUUQQQOOOMMMLLLJJJIIIHHHHHHIIIIIICCCBBB???===;;;:::::::::999999999999999888777777666666666666666777777777555555666777777666555444444555555666666555555444666777999<<<@@@CCCEEEFFFCCCCCCDDDFFFIIIJJJIIIGGGCCCCCCBBBAAA@@@@@@@@@@@@BBBAAA???===;;;::::::999777777666555444444444444333333444444666777999:::;;;===>>>??????AAACCCFFFEEEGGGIIIKKKKKKLLLOOOQQQRRRTTTWWWYYY\\\]]]^^^^^^^^^^^^_________^^^]]]]]]]]]___aaabbbbbbccceeeggggggggghhhhhhiiiiiijjjjjjffffffhhhiiijjjjjjjjjjjjhhhiiiiiiiiijjjkkkkkkkkkjjjmmmpppqqqqqqqqqrrrssssssrrrrrrrrrrrrrrrqqqqqqrrrrrrrrrrrrqqqnnnllljjjjjjjjjkkklllmmmmmmnnnnnnnnnoooqqqqqqooonnnmmmnnnnnnnnnnnnnnnpppsssvvvwwwuuuwwwxxxwwwtttrrrrrrsssrrrqqqooonnnnnnooopppqqqooopppqqqqqqpppppprrrtttqqqqqqqqqqqqrrrssstttuuuttttttsssrrrssstttvvvvvvxxxxxxyyyyyyyyyyyyyyyyyyxxxxxxxxxwwwvvvtttrrrqqqpppooommmmmmooopppooonnnppppppqqqrrrsssttttttuuuuuuvvvvvvvvvvvvvvvuuuuuusssrrrrrrqqqppppppppppppnnnppprrrsssqqqppppppqqqtttuuuwwwwwwtttrrrrrrrrrrrruuuyyy{{{||||||}}}~~~~~~~~~}}}||||||{{{zzzyyyxxxxxxyyyxxxvvvvvvvvvwwwyyyzzz}}}{{{xxxvvvuuuvvvwwwxxxxxxxxxwwwwwwvvvtttsssrrrqqqrrrtttuuuvvvvvvvvvuuuwwwjjjjjjwww~~~dddQQQCCCAAAHHH^^^xxxuuuYYYEEE:::777666555333111000000000...,,,////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,+++******++++++,,,------***+++,,,+++)))))))))***++++++++++++++++++++++++))))))))))))))))))))))))'''(((((()))))))))))))))'''(((***)))'''&&&&&&'''&&&''''''((()))***++++++)))))))))))))))))))))))))))***+++***)))((()))***))))))******++++++++++++,,,,,,.../////////...---+++---000000000000111333333222444777999:::AAAJJJNNN\\\oooooocccbbbeeeiiikkknnnjjjeee```\\\XXXTTTQQQNNNMMMJJJIIIHHHIIIJJJKKKFFFEEEBBB@@@>>>=========:::::::::::::::999888777555555666666777777888888444444555666555444333222333444444555555555444444444555777:::>>>AAAEEEGGGBBBCCCEEEHHHKKKKKKJJJHHHFFFFFFEEEDDDDDDDDDDDDDDDCCCBBB@@@???===<<<<<<;;;;;;:::999888777666666666333333333333444555666777666888:::;;;===???BBBEEEBBBEEEHHHIIIJJJKKKMMMNNNPPPRRRUUUXXX\\\^^^__________________^^^]]]\\\\\\ZZZ\\\___```aaabbbeeegggffffffgggggghhhiiiiiiiiieeefffhhhjjjjjjjjjiiiiiigggggghhhhhhhhhiiiiiiiiiiiillloooqqqqqqqqqrrrsssrrrqqqqqqppppppooooooooonnnoooqqqrrrqqqooollljjjjjjkkklllmmmnnnnnnnnnnnnmmmoooqqqpppnnnlllkkkkkkmmmllllllmmmnnnqqqtttvvvsssuuuwwwuuurrrooopppqqqooonnnmmmmmmnnnppprrrtttnnnpppqqqqqqpppqqqsssuuuqqqqqqqqqqqqrrrsssttttttuuutttsssssstttuuuwwwxxxvvvwwwxxxyyyzzz{{{{{{{{{xxxxxxxxxwwwuuussspppoooqqqooonnnnnnoooppppppoooooopppqqqrrrsssttttttuuuvvvvvvvvvvvvvvvuuuttttttqqqppppppooooooooooooooooooqqqssssssrrrqqqpppqqqtttvvvxxxwwwuuusssrrrrrrsssuuuyyy{{{{{{zzz{{{{{{~~~||||||||||||{{{zzzyyyxxxxxxvvvuuussssssuuuvvvwww|||{{{xxxwwwvvvxxxzzz{{{yyyyyyyyyyyyxxxwwwuuusssuuuvvvxxxyyyzzzzzzzzzyyy{{{rrrqqqxxxjjjSSSEEEEEEJJJ\\\tttrrrYYYFFF<<<777666333222111000////////////......//////......---,,,------,,,,,,,,,,,,++++++,,,+++)))(((((()))+++,,,...***&&&&&&))),,,------))))))))))))))))))))))))+++++++++***)))(((''''''))))))))))))(((((((((((((((((((((((((((((((((((((((((()))***++++++,,,,,,***************++++++,,,++++++******)))(((((((((******+++++++++,,,,,,,,,,,,,,,,,,---------........................---,,,111222444555666999>>>AAAHHHPPPaaatttuuunnnnnnqqqrrrsssssssssnnngggaaa\\\ZZZ\\\UUULLLIIIKKKNNNNNNLLLHHHGGGGGGFFFEEEDDDCCCCCC@@@???===<<<;;;;;;;;;<<<888888666555444333333333000111222444555666666777666555333111111222333444555444555777:::>>>AAADDDDDDFFFHHHHHHHHHHHHIIIJJJKKKIIIHHHFFFEEEEEEEEEFFFAAA@@@@@@??????@@@@@@AAAAAA@@@===:::888666555444777666555444333444444555777666555666888;;;???BBBAAABBBDDDFFFIIIKKKMMMNNNNNNPPPRRRUUUXXXZZZ[[[\\\\\\\\\\\\[[[ZZZZZZ\\\___^^^___```aaaaaabbbbbbaaaffffffeeeddddddfffggghhhkkkjjjhhhiiijjjjjjiiihhhiiiiiihhhhhhggggggffffffggghhhjjjllloooqqqssstttuuutttsssqqqooonnnmmmllloooppppppooonnnlllkkkjjjjjjjjjjjjjjjkkkmmmooopppmmmnnnooooooooooooooonnnmmmmmmmmmmmmoooqqqssstttvvvuuusssqqqpppooonnnnnnnnnnnnmmmnnnoooqqqrrrtttpppppppppqqqrrrsssrrrqqqqqqqqqppppppqqqsssuuuvvvvvvuuuuuuuuuuuutttttttttxxxyyy{{{||||||{{{yyyxxxxxxwwwuuusssqqqpppooonnnppppppppppppppppppppppppnnnooopppoooooooooqqqsss{{{{{{zzzyyywwwuuutttssstttsssqqqooommmmmmmmmmmmpppqqqrrrsssssssssrrrqqqqqqssstttvvvvvvvvvuuuuuuwwwwwwxxxxxxyyyzzz{{{{{{{{{||||||}}}~~~~~~~~~}}}{{{{{{xxxvvvtttrrrsssuuuwwwyyywwwvvvuuutttuuuvvvxxxzzz{{{|||}}}~~~}}}{{{yyyxxxuuuwwwyyy|||~~~uuusssyyynnnXXXGGGEEEIIIYYYqqqtttZZZGGG;;;666555333222111000////////////......//////......---,,,------,,,,,,,,,,,,++++++,,,+++***))))))***+++,,,---***''''''***,,,,,,+++************************,,,,,,,,,,,,+++***))))))***))))))((('''&&&%%%%%%''''''''''''''''''''''''''''''((())))))***++++++((((((((((((((()))******)))))))))))))))******************+++++++++,,,,,,++++++++++++,,,,,,,,,---,,,------...............000111333333555777<<>>@@@AAADDDGGGHHHIIIIIIJJJKKKKKKJJJIIIGGGGGGFFFGGGGGGCCCCCCBBBAAAAAAAAABBBBBBBBBAAA???===;;;:::999999999888777555444444444444333333333333555888:::<<<===>>>@@@CCCFFFHHHJJJKKKLLLNNNQQQTTTWWWYYY[[[\\\[[[\\\\\\ZZZYYYYYY[[[]]]^^^___```aaaaaabbbbbbaaaccccccccccccdddeeeeeefffiiihhhgggggghhhhhhgggfffiiiiiihhhhhhgggfffffffffhhhiiijjjlllnnnqqqrrrsssssssssrrrpppooommmlllkkklllmmmnnnoooooonnnlllkkkiiiiiiiiiiiijjjlllnnnooonnnnnnooooooppppppoooooonnnnnnnnnnnnoooqqqssstttqqqqqqpppppppppppppppqqqoooooonnnmmmmmmnnnpppqqqpppppppppqqqrrrrrrrrrqqqppppppppppppqqqrrrssstttttttttttttttttttttttttttvvvwwwyyyzzzzzzzzzyyyxxxzzzyyyvvvtttrrrpppooonnnoooooooooooooooooooooooolllmmmnnnmmmlllkkkmmmoootttttttttttttttsssrrrqqqrrrqqqooommmlllllllllmmmooopppqqqrrrrrrrrrqqqppprrrssstttuuuuuuvvvvvvvvvwwwxxxxxxyyyyyyzzzzzzzzz{{{{{{{{{||||||}}}}}}~~~}}}}}}}}}|||{{{zzzxxxxxxwwwvvvuuuttttttvvvwwwxxxvvvuuuttttttuuuvvvxxxzzz{{{|||}}}}}}}}}{{{yyyxxxwwwxxx{{{}}}vvvsssyyyttt^^^IIIEEEGGGUUUmmmwww^^^III<<<666444333222111000////////////......//////......---,,,------,,,,,,,,,,,,++++++************************,,,+++)))***++++++***)))************************,,,,,,,,,,,,+++***))))))******)))'''&&&%%%$$$###''''''''''''''''''''''''&&&''''''(((((()))))))))''''''&&&&&&''''''((()))'''(((((()))******++++++*********++++++++++++,,,************+++++++++++++++,,,---...............///000111222333555999<<>>>>>============;;;:::888666555444444222222333444555666777777888999;;;>>>AAACCCEEEFFFHHHJJJMMMQQQUUUXXXZZZ[[[WWWXXXXXXXXXVVVVVVXXXYYY[[[\\\]]]^^^_______________```aaaccccccccccccccchhhfffeeeeeeffffffeeedddiiihhhhhhggggggffffffeeehhhiiijjjlllnnnoooqqqrrrqqqpppooonnnmmmlllkkkkkkiiikkkmmmooopppooommmkkkhhhggggggggghhhjjjlllmmmmmmnnnnnnoooppppppoooooooooooooooooopppqqqrrrsssoooooonnnnnnnnnooooooppppppooommmlllllllllmmmmmmoooppppppqqqrrrrrrqqqqqqnnnoooooopppqqqqqqqqqqqqqqqqqqrrrrrrssssssttttttuuuuuuvvvwwwxxxyyyzzzzzz|||zzzxxxuuusssqqqoooooonnnnnnnnnnnnnnnnnnnnnnnnkkklllllljjjhhhggghhhiiinnnooopppqqqrrrrrrrrrrrrooonnnmmmllllllllllllmmmnnnooopppqqqqqqqqqqqqpppsssssssssssstttuuuvvvwwwxxxxxxyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzz|||{{{{{{zzzxxxvvvuuutttuuuuuuuuuvvvvvvvvvwwwwwwsssssssssssstttvvvxxxzzz{{{{{{|||||||||zzzxxxwwwyyyzzz|||sssqqqxxxyyyaaaKKKFFFEEERRRkkk|||dddNNN???777555333222111000////////////.........///......---,,,------,,,,,,,,,+++++++++)))***++++++++++++***)))+++++++++++++++***)))'''++++++++++++++++++++++++)))))))))))))))(((''''''))))))(((''''''&&&%%%%%%'''''''''''''''''''''''''''''''''(((((()))))))))'''&&&&&&&&&&&&'''(((((((((((())))))************************++++++++++++*********++++++++++++,,,,,,,,,---.........------///000222222222444777999===???EEENNNZZZiii~~~~~~zzzkkkeee\\\VVVSSSRRRRRRQQQSSSRRRQQQPPPNNNLLLKKKKKKKKKJJJHHHEEEBBB???===<<<999888777777666666777777777777555444333222111111333333444444444333222111333333222333333555666777888<<>>>>>>>>>>>?????????>>>===;;;888666555444555666777888888888777666444555777:::<<<>>>@@@AAADDDFFFIIIMMMQQQTTTWWWXXXSSSTTTUUUTTTSSSSSSTTTVVVXXXXXXYYYZZZ[[[[[[[[[[[[[[[]]]```cccddddddcccaaagggeeedddeeeffffffeeedddhhhhhhhhhggggggfffffffffiiiiiijjjlllmmmnnnooopppnnnnnnmmmmmmlllkkkkkkkkkhhhjjjmmmoooooonnnllljjjgggfffffffffggghhhjjjkkkkkklllmmmnnnnnnooonnnnnnooooooppppppqqqqqqrrrrrrqqqpppooommmlllkkkkkkkkknnnmmmlllkkkkkkkkklllmmmnnnpppqqqqqqqqqpppqqqqqqmmmnnnooopppppppppooonnnoooooopppqqqrrrsssttttttuuuuuuuuuvvvxxxyyy{{{|||}}}{{{yyyvvvsssqqqpppooonnnnnnnnnnnnnnnnnnnnnnnnkkkkkkkkkiiifffeeefffgggnnnooopppqqqrrrsssssssssmmmmmmmmmmmmmmmmmmnnnnnnooooooppppppqqqqqqrrrrrrtttsssrrrrrrssstttvvvwwwyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx{{{zzzzzzxxxvvvtttrrrqqqqqqrrrtttuuuvvvvvvuuutttqqqrrrrrrssstttvvvxxxyyyzzz{{{{{{{{{zzzyyyxxxwwwyyyzzz|||~~~|||nnnnnnvvv}}}dddMMMGGGEEEQQQjjjkkkSSSBBB999666333222111000////////////.........///......---,,,------,,,,,,,,,+++++++++)))***++++++++++++***))))))+++,,,---+++***((('''************************(((((()))))))))(((''''''(((((((((((((((((())))))''''''''''''''''''''''''(((((()))))))))))))))***((((((''''''(((((()))***************))))))(((((())))))*********+++++++++++++++++++++,,,,,,,,,,,,---.........---,,,++++++///111222333222333555777:::;;;???HHHQQQ___ttt}}}xxxqqqeee[[[UUUSSSTTTUUUSSSSSSRRRPPPOOONNNLLLLLLJJJJJJHHHGGGDDDBBB@@@???;;;;;;:::999888888888888888777666555444555555555333333444444444333222111444333333333333444444555444888===AAACCCEEEGGGHHHFFFFFFFFFGGGGGGGGGGGGGGGFFFFFFEEEDDDCCCCCCDDDDDD@@@@@@?????????@@@@@@AAAAAA@@@???===;;;999888777888999:::;;;;;;:::999888333444666777999;;;======???AAADDDHHHKKKNNNPPPQQQPPPQQQSSSSSSSSSSSSTTTVVVVVVWWWXXXYYYZZZZZZZZZZZZZZZ]]]aaadddeeeeeedddbbbfffeeedddeeeggghhhgggfffhhhhhhhhhhhhhhhhhhhhhhhhjjjjjjjjjkkklllmmmmmmmmmkkkkkkkkkkkkkkkkkkkkkkkkjjjkkkmmmnnnnnnllljjjhhhgggffffffffffffgggiiijjjiiijjjkkklllmmmmmmmmmmmmppppppppppppqqqpppppppppooonnnmmmlllkkkkkkjjjjjjlllkkkjjjjjjjjjkkkmmmnnnmmmoooqqqqqqpppoooppprrrmmmnnnooopppooonnnmmmlllmmmnnnooopppqqqsssssstttuuuuuuvvvwwwyyy{{{|||~~~}}}{{{yyyvvvtttrrrqqqpppoooooooooooooooooooooooollllllllljjjhhhggggggiiippppppqqqrrrrrrrrrqqqqqqnnnooooooooopppppppppppppppppppppqqqrrrsssssstttssssssrrrrrrrrrtttvvvwwwwwwwwwwwwwwwwwwvvvvvvvvvwwwwwwwwwvvvvvvvvvvvvvvvzzzzzzyyyxxxvvvtttrrrqqqnnnoooqqqssstttssssssrrrqqqqqqrrrsssuuuwwwxxxyyyzzzzzzzzzyyyxxxxxxwwwvvvwwwxxxzzz{{{|||||||||{{{ppplllrrrxxx{{{iiiPPPIIIFFFPPPhhhqqqXXXEEE;;;777333222111000////////////......//////......---,,,------,,,,,,,,,,,,++++++************************(((***,,,,,,+++))))))))))))))))))))))))))))))))))))******++++++***))))))''''''(((((()))*********&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))))))))(((((())))))***+++++++++******)))((((((''')))))))))************+++++++++++++++,,,,,,,,,------------------,,,++++++000111333333222222333444666666;;;BBBIIIUUUgggwww{{{xxxlll```XXXUUUUUUWWWRRRRRRQQQPPPOOOOOONNNMMMLLLLLLLLLKKKIIIGGGFFFEEE???>>>===<<<::::::::::::888888666555555666777888444444333333333333222222333333333444444333333333222555999;;;===???BBBDDDFFFFFFGGGHHHIIIIIIIIIHHHEEEDDDDDDCCCCCCDDDDDDEEEDDDDDDCCCBBBBBBBBBBBBBBBAAAAAA@@@@@@>>>===;;;:::999:::;;;<<<<<<;;;:::999666666777888999:::;;;;;;;;;===???BBBEEEGGGHHHIIILLLNNNQQQSSSSSSSSSUUUVVVWWWWWWXXXYYYZZZZZZZZZZZZZZZ]]]```dddffffffeeedddeeeddddddeeehhhjjjjjjiiigggggghhhhhhiiijjjkkkkkkjjjjjjkkkkkkkkkkkkkkkkkkjjjjjjjjjkkkkkklllllllllkkkkkklllllllllkkkiiiiiihhhhhhgggfffggghhhiiijjjiiiiiikkklllmmmmmmmmmmmmoooooopppppppppoooooonnnkkkkkkkkkkkkkkklllmmmnnnkkkkkkjjjjjjjjjlllmmmnnnlllooorrrrrrooonnnppprrroooooooooooonnnmmmmmmlllnnnnnnooopppqqqrrrssstttuuuuuuwwwxxxyyy{{{||||||{{{zzzxxxvvvtttrrrrrrqqqoooooooooooooooooooooooolllmmmmmmllljjjjjjkkkmmmooooooooopppoooooonnnmmmppppppqqqrrrrrrrrrqqqqqqqqqppppppqqqrrrsssuuuuuurrrrrrrrrrrrssstttuuuvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvyyyyyyxxxwwwuuusssrrrqqqlllmmmoooqqqrrrrrrqqqqqqrrrrrrsssuuuvvvwwwxxxxxxyyyyyyxxxxxxwwwwwwvvvvvvuuuvvvwwwxxxyyyxxxxxxwwwxxxlllnnnuuuzzzqqqTTTLLLGGGPPPffftttZZZFFF:::666333222111000////////////......//////......---,,,------,,,,,,,,,,,,++++++,,,+++***))))))***+++,,,(((***,,,,,,***)))***,,,(((((((((((((((((((((((())))))***************)))''''''((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))(((((())))))***+++*********)))))))))))))))))))))))))))************************++++++++++++)))***+++,,,---............000111111000///000111333444888>>>CCCKKKZZZhhhttt}}}}}}xxxoooeee]]]XXXVVVVVVRRRRRRQQQQQQPPPPPPPPPPPPOOOOOOOOONNNLLLJJJHHHGGGCCCBBB@@@>>><<<;;;;;;:::999888666555444555666777555444333222222222333333222222333333333333222222111333555666777999<<>>;;;<<<<<<======<<<<<<<<<999999::::::::::::;;;;;;999:::;;;===???@@@@@@@@@EEEHHHKKKNNNOOOPPPRRRSSSTTTUUUVVVWWWWWWXXXXXXXXXZZZ\\\___bbbdddeeeeeeeeebbbbbbbbbeeehhhkkkkkkkkkffffffhhhiiikkkmmmnnnoookkkkkkkkkjjjjjjjjjjjjjjjiiiiiijjjkkkkkklllmmmmmmjjjjjjjjjjjjjjjkkkkkkkkkjjjiiihhhhhhhhhiiijjjkkkjjjjjjlllmmmnnnooooooooonnnoooooopppooonnnmmmlllkkkkkkjjjkkklllmmmnnnnnnnnnmmmlllkkkjjjkkkllllllkkkooorrrrrrooommmooorrrqqqpppooonnnmmmmmmmmmmmmooooooppppppqqqrrrssssssssstttvvvxxxyyyzzzzzzyyyyyyxxxwwwuuutttsssrrrrrrnnnnnnnnnnnnnnnnnnnnnnnnkkklllmmmmmmlllmmmoooqqqmmmmmmnnnnnnnnnnnnnnnmmmqqqqqqrrrssssssrrrqqqppppppoooooopppqqqrrrtttuuuqqqqqqrrrsssttttttttttttrrrrrrrrrsssssstttttttttsssttttttuuuuuuvvvvvvvvvvvvvvvvvvuuutttsssqqqqqqlllmmmnnnpppqqqqqqrrrrrrssstttuuuvvvwwwwwwwwwwwwyyyxxxxxxwwwvvvvvvvvvvvvssstttuuuvvvwwwvvvuuutttmmmkkkttt}}}xxxWWWOOOHHHOOOddd}}}vvv[[[EEE:::555333222111000////////////......//////......---,,,---------,,,,,,,,,++++++,,,+++)))(((((()))+++,,,'''***,,,+++))))))+++...((((((((((((((((((((((((''''''((((((((((((((('''(((((((((''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&((((((((((((((()))******((((((((()))******++++++))))))))))))************))))))))))))************&&&'''))),,,...///000000---///000000///......///333444888===AAAFFFSSS___hhhuuuxxxvvvpppiii```ZZZVVVUUUQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPOOOLLLJJJGGGEEEEEEDDDBBB@@@>>><<<;;;;;;:::888666444333333444555666555333111111222333444000111222222222222111111111222222222333555999<<<>>>???AAACCCDDDDDDCCCCCCCCCCCCDDDDDDEEEFFFHHHIIIFFFEEECCCAAA???>>>>>>===>>>???AAABBBCCCBBBBBBAAA>>>>>>>>>>>>?????????@@@<<<<<<<<<;;;;;;;;;;;;;;;777888999:::;;;;;;;;;;;;===@@@DDDHHHIIIKKKMMMNNNPPPQQQRRRSSSSSSTTTTTTTTTZZZ[[[^^^aaacccdddeeeeee``````aaadddhhhkkklllllleeefffhhhjjjlllnnnpppqqqkkkkkkkkkjjjjjjjjjiiiiiihhhiiijjjkkklllmmmmmmnnniiihhhhhhhhhiiikkkmmmoookkkjjjjjjiiiiiijjjkkklllkkklllmmmooopppqqqqqqqqqnnnnnnooooooooommmlllkkknnnmmmmmmlllkkkkkkkkkkkkpppooommmkkkjjjjjjjjjjjjkkkooosssrrrnnnmmmooorrrsssqqqooonnnmmmmmmmmmnnnpppppppppqqqrrrrrrssssssrrrsssvvvxxxyyyyyyxxxwwwxxxwwwvvvtttssssssssssssmmmmmmmmmmmmmmmmmmmmmmmmjjjkkkmmmmmmmmmoooqqqtttmmmmmmnnnoooppppppppppppqqqrrrrrrsssrrrqqqpppoooooonnnnnnnnnpppqqqsssuuupppqqqssstttuuuttttttsssppppppqqqrrrrrrsssttttttssssssttttttuuuvvvwwwwwwuuuuuuuuutttsssrrrqqqpppnnnnnnooopppqqqrrrssssssuuuuuuvvvwwwwwwwwwwwwwwwyyyxxxwwwvvvuuuuuuuuuuuussstttuuuvvvvvvuuutttsssqqqrrr~~~___JJJEEEPPP]]]uuuyyy___III<<<666444333222111000000000000.........///////////////.........------.........************+++,,,------+++++++++************))),,,,,,,,,,,,,,,+++***)))***+++,,,------,,,+++***$$$%%%'''(((((('''%%%$$$&&&&&&((()))************************++++++++++++))))))))))))))))))))))))************************((()))))))))************))))))(((((())))))***+++******+++,,,---//////000---...///000111222333333333555888:::>>>DDDJJJOOO]]]eeerrr}}}sssjjjccc^^^YYYVVVXXXWWWVVVTTTSSSSSSSSSRRRUUUSSSPPPNNNLLLLLLLLLMMMHHHGGGFFFDDDBBB@@@>>>>>><<<;;;:::888777666666666444444444555555555555666555444333333222222333333333333333444444555555555<<<<<<<<<<<<>>>@@@CCCDDDDDDEEEGGGGGGFFFFFFGGGIIIIIIFFFAAA===;;;;;;===>>>:::<<<>>>@@@AAABBBBBBAAADDDDDDCCCBBBBBBBBBBBBCCCAAABBBBBBCCCBBBAAA???>>>::::::;;;<<<=========<<<===>>>@@@BBBDDDEEEFFFFFFIIIMMMPPPQQQOOOPPPUUUZZZZZZ[[[\\\]]]^^^```dddgggfffbbb]]]\\\___bbbccccccdddbbbaaagggqqqvvvuuuqqqkkkkkkjjjiiiiiijjjjjjkkkgggggghhhiiikkklllmmmmmmiiijjjkkkjjjiiijjjmmmoooooonnnmmmmmmmmmnnnooopppnnnnnnnnnooorrrttttttsssqqqqqqpppooonnnmmmlllllliiijjjlllmmmnnnmmmllllllllllllmmmmmmnnnmmmmmmlllqqqqqqrrrsssssssssrrrrrrooonnnnnnoooooopppqqqrrrqqqpppoooppprrrssssssrrrvvvvvvwwwxxxxxxxxxxxxxxxxxxwwwuuutttrrrrrrqqqqqqqqqqqqpppooonnnmmmmmmlllnnnnnnnnnnnnoooooooooooolllmmmnnnooopppppppppoooppppppqqqqqqqqqqqqpppppppppooooooooooooqqqrrrsssvvvuuutttsssssssssssssssssssssrrrrrrqqqqqqrrrrrrsssuuuvvvuuussssssuuuxxxuuuuuutttsssrrrqqqqqqpppqqqqqqqqqqqqqqqqqqqqqqqqtttttttttuuuvvvwwwwwwxxxwwwwwwwwwwwwvvvuuusssrrrvvvvvvvvvvvvvvvvvvvvvvvvzzzyyyaaaLLLEEEMMMXXXooovvv^^^JJJ===777444333222111000000000000........................---,,,,,,,,,,,,,,,,,,---+++++++++***++++++,,,,,,+++++++++************)))((())))))******)))))))))******++++++++++++******&&&'''(((((((((((('''&&&&&&&&&((())))))*********&&&&&&'''''''''((((((((())))))))))))))))))))))))************************)))*********+++++++++++++++************+++,,,,,,******+++,,,---...//////,,,---...///000111222222333444555666999>>>EEEIIISSS[[[gggsss{{{mmmddd^^^ZZZWWWXXXWWWVVVVVVVVVUUUSSSRRRTTTTTTRRRPPPNNNMMMKKKJJJKKKJJJIIIGGGDDDBBBAAA@@@>>>===<<<:::999888888777555555555555555555555555555444333333222222333333333333333333444444444555999999999:::;;;===???AAAAAACCCDDDEEEDDDDDDFFFGGGHHHFFFCCC???=========>>>999;;;>>>@@@BBBCCCCCCBBBDDDCCCBBBBBBAAAAAAAAAAAA@@@AAABBBBBBBBBAAA@@@???<<<<<<===>>>>>>>>>======;;;<<<>>>???@@@AAAAAAAAA@@@DDDHHHIIIIIIKKKQQQVVVUUUVVVXXXZZZ[[[^^^bbbeeeccc```]]]\\\___aaabbbaaabbb______eeennnsssrrrnnnnnnnnnmmmmmmlllllllllkkkllllllkkkjjjjjjiiiiiiiiihhhjjjlllllllllkkklllmmmnnnmmmmmmlllmmmnnnoooppplllllllllnnnqqqssssssrrrsssrrrrrrqqqpppoooooonnnlllllllllmmmmmmllllllkkklllmmmnnnnnnooooooooooooppppppqqqqqqrrrrrrqqqqqqoooooonnnnnnnnnooopppppppppooooooppprrrtttssssssuuuuuuvvvvvvvvvvvvvvvvvvvvvuuutttsssrrrqqqqqqqqqqqqqqqppppppooonnnmmmmmmpppppppppppppppppppppppplllllllllmmmmmmnnnooooooppppppqqqqqqqqqqqqpppppprrrqqqpppooooooooopppqqqttttttsssrrrrrrrrrrrrrrrssssssrrrrrrrrrrrrrrrssssssuuuvvvuuurrrrrrtttvvvsssssssssrrrqqqqqqpppppppppppppppppppppppppppppprrrrrrsssttttttuuuvvvvvvvvvvvvwwwwwwvvvtttsssrrrtttttttttttttttttttttttteeeNNNEEEKKKSSSiiiuuu___LLL>>>777444333222111000000000000------------------------++++++************++++++,,,,,,++++++***++++++++++++++++++************)))(((((())))))***)))))))))******))))))))))))******((((((((((((((((((((((((&&&''''''((())))))))))))%%%%%%&&&&&&&&&'''''''''))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,++++++,,,,,,---...******+++,,,---...//////,,,,,,---...//////000000222222222111333777===BBBIIIPPPZZZeeepppxxxmmmfffaaa^^^]]]\\\\\\\\\]]][[[XXXUUUSSSSSSSSSRRRQQQOOOMMMLLLPPPOOOMMMKKKHHHFFFDDDCCCAAA@@@>>><<<;;;::::::999666666666555555555555555555444444333333333333333222222333333333333444444666666666777888999;;;<<<===???AAAAAAAAABBBDDDEEEGGGFFFDDDBBB@@@???======888:::===AAACCCDDDDDDDDDDDDDDDCCCAAAAAA@@@@@@@@@@@@@@@AAABBBBBBBBBAAAAAA???@@@@@@@@@@@@??????>>>===>>>>>>?????????>>>>>>;;;???BBBCCCCCCEEEJJJNNNNNNPPPRRRTTTVVVXXX\\\___^^^\\\[[[[[[]]]______^^^^^^\\\]]]ccckkkppppppmmmoooooopppqqqpppooonnnmmmpppooommmkkkjjjiiiiiiiiihhhkkknnnooonnnmmmmmmmmmnnnmmmmmmmmmmmmnnnoooppplllkkklllnnnqqqttttttssspppppppppoooooonnnnnnnnnmmmllllllkkkkkkkkkkkklllmmmmmmnnnoooppppppqqqqqqpppqqqrrrsssssssssssssssoooooonnnmmmmmmmmmnnnnnnooonnnmmmoooqqqssstttsssttttttuuuuuuuuuttttttssstttsssssssssrrrrrrrrrrrrrrrrrrqqqqqqppppppooooooqqqqqqqqqqqqqqqqqqqqqqqqlllkkkjjjjjjjjjlllnnnooopppqqqqqqrrrrrrqqqqqqpppsssrrrqqqoooooooooooopppsssrrrrrrqqqqqqqqqqqqqqqssssssrrrrrrrrrsssssstttuuuuuuuuutttrrrqqqrrrsssqqqqqqqqqqqqqqqqqqppppppooooooooooooooooooooooooppppppqqqqqqrrrrrrsssssstttuuuvvvvvvuuutttsssrrrsssssssssssssssssssssssshhhQQQFFFJJJQQQfffxxxbbbOOO@@@777444333222111000000000000...............---------++++++************++++++------,,,+++************+++++++++*********))))))+++++++++++++++***))))))***)))(((''''''((()))***)))((((((''''''(((((()))&&&''''''((())))))((((((''''''((((((((()))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))*********+++++++++,,,,,,++++++,,,,,,---...******+++,,,------......,,,------...//////000000222222000......111777;;;CCCIIIRRR[[[eeesssxxxnnnhhheeedddccceeegggfffccc___UUUUUUTTTSSSRRRRRRRRRRRRSSSRRRPPPNNNKKKIIIGGGFFFCCCBBB@@@>>>===<<<;;;;;;888777777777666666555555555555444333333333333333222333333333333333333333444444444555666777888888888:::<<<======>>>@@@BBBDDDDDDEEEDDDCCC@@@>>><<<666999<<<@@@CCCEEEEEEEEEFFFEEEDDDCCCBBBAAAAAAAAA@@@@@@AAAAAABBBBBBBBBBBBCCCCCCCCCCCCBBBAAA@@@@@@BBBCCCCCCBBBBBBAAA@@@??????AAABBBBBBAAAAAACCCFFFIIIKKKMMMNNNOOOQQQSSSVVVVVVVVVWWWXXXZZZZZZZZZZZZ[[[ZZZ\\\bbbkkkpppqqqpppmmmoooqqqtttuuutttssssssqqqpppnnnlllkkklllnnnooonnnoooppppppooooooppprrrrrrqqqqqqpppoooooooooooonnnmmmnnnpppsssvvvvvvvvvqqqpppppppppooooooooooookkkjjjiiiiiiiiijjjlllmmmllllllmmmnnnoooqqqrrrrrrssstttuuuvvvvvvwwwvvvvvvppppppooonnnmmmlllllllllmmmlllkkkllloooqqqrrrrrrttttttttttttttttttsssrrrssssssttttttttttttttttttrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqmmmllljjjhhhiiillloooqqqqqqqqqrrrrrrrrrrrrqqqqqqsssrrrpppooooooooopppppprrrrrrqqqqqqqqqqqqrrrrrrssssssrrrrrrssstttuuuuuuvvvvvvuuusssqqqpppqqqqqqppppppppppppqqqqqqrrrrrrpppppppppppppppooooooooonnnnnnnnnoooooopppppppppsssssstttuuuuuutttrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqhhhRRRHHHKKKQQQggghhhRRRAAA999444333222111000000000000000000000000//////......,,,,,,++++++++++++,,,,,,------,,,+++************+++++++++*********))))))------,,,,,,***)))'''&&&***)))(((''''''((()))***(((((('''&&&&&&'''((((((&&&''''''(((((((((((('''(((((()))))))))*********((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))***************++++++,,,***++++++,,,,,,---------.........//////000000111222222000...---///444888>>>DDDLLLTTT]]]kkk{{{}}}rrriiigggfffiiinnnqqqpppnnnaaa___[[[WWWTTTSSSSSSTTTUUUTTTRRRPPPMMMKKKIIIHHHEEEDDDBBB@@@???===<<<<<<::::::999999888777666666666555444444333333444444333333333333333333333333444444555555666666666666555777999::::::;;;===???@@@AAACCCDDDCCCAAA>>><<<666888;;;>>>AAADDDEEEFFFGGGGGGEEEDDDDDDCCCCCCCCCAAAAAAAAABBBBBBCCCDDDDDDEEEEEEEEEEEEDDDCCCBBBBBBEEEFFFEEEEEEDDDCCCBBBAAAAAABBBBBBAAA@@@@@@AAABBBFFFHHHJJJJJJIIIIIIJJJLLLNNNOOOQQQSSSTTTTTTTTTUUUWWWWWW[[[aaajjjppprrrrrrkkkmmmqqquuuyyyzzz{{{zzztttrrrooommmlllnnnppprrruuutttrrrpppnnnpppuuuxxxxxxwwwvvvuuusssqqqpppoooooonnnnnnqqqtttvvvvvvvvvttttttssssssrrrrrrqqqqqqhhhgggggggggiiikkkmmmnnnlllllllllmmmnnnoooqqqrrrssstttuuuvvvwwwwwwwwwwwwrrrqqqpppooonnnmmmmmmmmmllljjjiiijjjllloooppppppsssttttttuuuttttttsssssstttuuuvvvvvvwwwvvvvvvuuussssssssstttttttttttttttrrrrrrqqqqqqqqqpppppppppooommmkkkiiijjjmmmpppsssrrrrrrssssssssssssrrrrrrppppppoooooooooppprrrssssssrrrrrrrrrrrrrrrsssssssssrrrsssssstttuuuvvvwwwwwwvvvtttsssrrrqqqppppppppppppqqqqqqrrrrrrssssssrrrrrrqqqqqqqqqpppppppppmmmmmmmmmmmmnnnnnnnnnnnnqqqqqqsssttttttsssrrrrrroooooooooooooooooooooooo|||fffQQQHHHLLLQQQgggoooUUUCCC;;;444333222111000000000000222111111000000/////////------,,,,,,,,,,,,------,,,,,,++++++***++++++++++++++++++************)))+++******)))(((&&&%%%$$$))))))(((((((((((())))))''''''''''''''''''''''''&&&''''''(((((((((''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))))))))(((((())))))***+++***+++++++++,,,,,,,,,---....../////////000000000111111111///...000333666888===EEELLLTTTaaappp{{{}}}oookkkgggjjjqqqwwwyyyxxxrrrnnnhhhaaa[[[WWWTTTSSSUUUTTTSSSQQQOOOMMMLLLKKKIIIHHHFFFCCCAAA@@@??????======<<<;;;:::999888777666555555444444444444444555555444444444444333333444555555666666666555555333555777777777888:::<<<;;;===@@@AAABBB@@@>>><<<777888999;;;>>>BBBDDDFFFGGGGGGFFFEEEEEEEEEEEEFFFDDDDDDCCCCCCCCCDDDEEEEEEEEEEEEFFFFFFFFFEEEDDDDDDEEEEEEEEEEEEEEEDDDCCCCCC@@@@@@@@@@@@AAABBBCCCCCCDDDEEEGGGGGGEEEDDDDDDEEEFFFHHHKKKLLLLLLMMMNNNPPPRRRSSSWWW]]]dddiiillllllgggjjjnnnssswwwzzz}}}~~~vvvsssooolllkkkmmmooorrryyywwwssspppnnnqqqwww|||~~~}}}|||{{{xxxvvvtttrrrpppooooooqqqtttvvvvvvuuussssssrrrqqqpppooonnnnnnhhhhhhhhhiiikkklllnnnooommmmmmllllllmmmoooppprrrqqqrrrssstttuuuvvvvvvvvvtttsssrrrqqqpppooooooooommmkkkiiiiiikkkmmmnnnnnnrrrrrrssstttttttttttttttuuuvvvwwwxxxxxxwwwvvvvvvttttttuuuuuuvvvvvvvvvwwwsssrrrrrrqqqqqqppppppppppppooolllkkklllnnnrrrtttrrrssssssttttttssssssrrrpppooooooooooooqqqrrrssssssrrrrrrrrrrrrsssssstttrrrrrrssssssuuuvvvxxxxxxxxxvvvtttsssssssssqqqppppppqqqqqqqqqrrrrrrssssssssssssrrrrrrqqqpppppppppmmmmmmmmmmmmnnnnnnnnnnnnooopppqqqrrrssssssrrrqqqoooooooooooooooooooooooo{{{zzz|||bbbOOOGGGJJJOOOdddtttWWWFFF???444333222111000000000000111111111000///.........------,,,,,,,,,,,,------+++++++++***++++++,,,,,,+++++++++************)))(((((((((((((((((('''&&&((())))))******))))))((('''((())))))))))))((('''&&&''''''(((((('''&&&&&&%%%%%%&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))(((((((((((()))******+++++++++++++++,,,,,,,,,------............/////////000111000000111333555333888???EEELLLWWWeeeppp}}}yyypppmmmqqqvvvxxxwwwzzzxxxtttnnnggg```ZZZVVVVVVUUUTTTSSSRRRPPPOOOOOOMMMLLLJJJGGGEEEDDDCCCBBB@@@@@@>>>===<<<:::999999666666555444444444444444666666666555555444444444444444555666666555444333333444666666555666777999777999<<<>>>??????>>>===999888888888;;;???CCCFFFEEEEEEEEEDDDEEEEEEFFFGGGGGGFFFEEEDDDDDDEEEEEEFFFEEEEEEFFFFFFGGGFFFFFFFFFDDDDDDEEEFFFFFFFFFFFFFFFDDDCCCBBBBBBCCCCCCDDDCCC@@@BBBDDDDDDCCCBBBBBBBBB???BBBDDDEEEEEEFFFIIILLLLLLMMMQQQUUUZZZ^^^``````___aaadddiiimmmrrruuuwwwrrroookkkiiiiiilllpppsssxxxwwwtttpppoooqqqvvvzzz~~~|||zzzyyyuuuttttttuuuwwwxxxxxxwwwuuutttsssqqqpppnnnmmmlllllllllmmmnnnnnnnnnnnnmmmpppooonnnmmmmmmoooqqqrrrpppqqqssstttuuuvvvvvvvvvuuuuuutttsssrrrrrrrrrssspppmmmjjjiiikkkmmmnnnnnnooooooqqqrrrssssssttttttuuuvvvwwwxxxxxxwwwuuutttuuuuuuuuuvvvwwwxxxxxxyyyttttttssssssrrrqqqqqqppppppooommmlllmmmoooqqqsssssssssttttttttttttssssssqqqpppooooooooopppqqqrrrqqqqqqqqqqqqqqqrrrssssssrrrrrrssstttuuuwwwyyyzzzyyyvvvssssssttttttsssqqqpppppppppqqqqqqqqqqqqqqqrrrrrrrrrqqqpppooooooooonnnnnnnnnnnnnnnnnnnnnnnnmmmnnnppprrrrrrrrrrrrqqqoooooooooooooooooooooooo{{{www|||xxx```MMMFFFIIIMMMaaawwwYYYHHHBBB444333222111000000000000111000000///...------------,,,,,,++++++,,,,,,---************+++,,,------+++++++++************)))'''''')))***++++++++++++((()))***++++++***)))(((''')))***,,,,,,***)))'''&&&''''''(((''''''&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************)))))))))((()))******+++++++++++++++++++++,,,,,,,,,,,,------------------,,,...000111111111333555222777===BBBGGGQQQ___iiivvv{{{rrrqqqssssssqqqzzz{{{zzzxxxrrriiiaaa\\\WWWVVVVVVUUUTTTSSSRRRQQQPPPOOOMMMJJJHHHFFFEEEEEEBBBAAA@@@>>>===;;;:::999666666555444444444444555777777666666666555555555333444555666555444333222333444555555555444666777444666999<<<===>>>>>>===:::888777666999===BBBFFFCCCCCCCCCDDDDDDEEEFFFGGGIIIHHHGGGEEEEEEEEEFFFFFFDDDEEEFFFGGGGGGGGGGGGGGGDDDEEEFFFHHHHHHIIIIIIIIIKKKJJJGGGFFFEEEEEECCCBBB>>>@@@BBBCCCBBBBBBBBBCCC<<<>>>AAAAAAAAABBBFFFIIIHHHIIILLLOOORRRTTTUUUVVVWWWYYY[[[^^^cccgggkkkmmmkkkiiifffeeegggmmmssswwwvvvuuutttrrrpppqqqtttwww{{{zzzyyyzzz|||}}}|||{{{}}}|||{{{yyywwwuuusssssspppqqqqqqrrrqqqooommmlllrrrqqqooonnnnnnpppqqqsssrrrssstttvvvwwwwwwxxxxxxvvvvvvuuutttttttttuuuuuurrrooolllkkklllmmmnnnooolllmmmoooppprrrsssssssssuuuvvvwwwxxxwwwvvvtttrrruuuuuuvvvwwwxxxyyyyyyzzzvvvvvvuuutttssssssrrrrrrooonnnmmmlllmmmoooqqqrrrssssssttttttttttttsssssssssrrrqqqoooooooooooopppppppppoooooopppqqqrrrrrrrrrrrrssstttvvvxxxyyyzzzyyyvvvssssssuuuvvvtttrrrpppppppppoooooooooooooooqqqqqqqqqpppooonnnnnnmmmoooooooooooooooooonnnnnnmmmnnnoooqqqrrrrrrrrrqqqoooooooooooooooooooooooo}}}wwwzzzyyycccQQQDDDFFFNNN]]]yyy|||\\\FFF;;;777555222111111111111000......---------,,,,,,,,,+++******))))))******+++++++++************++++++***+++,,,---,,,***((('''))))))************))))))---,,,+++)))((((((''''''******))))))((((((''''''))))))(((((((((((())))))((((((''''''''''''(((((())),,,---+++&&&$$$&&&***((((((((((((((((((((((((***(((&&&&&&((((((((('''))))))))))))))))))))))))++++++,,,,,,,,,+++******............////////////------...000111111111111666777888;;;@@@IIITTT[[[mmmxxxyyyqqqjjjnnnoooqqqtttwwwtttmmmggg\\\ZZZWWWTTTSSSSSSTTTUUURRRQQQOOOMMMJJJHHHFFFEEEFFFEEEDDDBBB@@@>>>===<<<888888777666666666666777888888777777666666555555555555444444444444555555222222222333333333444444555666666777888999999:::666555444444777;;;@@@CCCBBBBBBBBBBBBBBBCCCDDDEEEKKKJJJIIIGGGFFFEEEDDDDDDGGGGGGGGGHHHGGGGGGFFFEEEFFFFFFGGGGGGHHHIIIIIIJJJGGGGGGFFFEEEEEEEEEFFFFFFCCCCCCBBBBBBAAAAAA@@@@@@BBBBBBAAA@@@@@@@@@@@@AAAAAABBBEEEHHHKKKOOORRRTTTQQQRRRTTTVVVYYY\\\___`````````aaaaaabbbfffkkknnnppprrrttttttsssssssssttt~~~|||||||||{{{|||~~~{{{vvvrrrqqqqqqttttttttttttsssrrrpppoooooooooppppppqqqqqqqqqrrrtttssssssssstttvvvyyyzzzsssrrrrrrtttvvvxxxyyyyyyvvvtttqqqpppqqqpppnnnmmmooooooooopppqqqsssuuuvvvxxxwwwuuusssrrrqqqqqqrrrwwwrrrnnnoootttxxxwwwuuuwwwxxxxxxxxxwwwuuusssrrrrrrpppnnnlllmmmooorrruuusssssstttsssqqqqqqrrrtttvvvuuusssqqqoooooopppppplllmmmooooooooooooqqqrrruuusssrrrrrrtttwwwxxxyyyyyywwwwwwxxxvvvsssrrrssssssqqqpppppprrrrrrqqqoooqqqpppnnnnnnnnnnnnmmmkkkooopppqqqqqqqqqpppooonnnooopppqqqqqqrrrrrrqqqqqqnnnmmmmmmnnnppprrrrrrqqq~~~dddRRREEEGGGOOO\\\xxx___GGG<<<777555222111111111111000//////.........---------++++++++++++++++++++++++++++++************++++++((()))+++,,,,,,+++***)))))))))************)))))),,,+++***)))(((((((((((((((((((((((())))))))))))))))))(((((((((((())))))((((((''''''''''''(((((($$$&&&(((%%%!!! """&&&)))))))))))))))))))))))))))(((&&&&&&((((((((('''************************)))***++++++,,,,,,,,,,,,------........./////////---...///000000000000000222333444666;;;CCCLLLSSSeeeooo}}}}}}ssslllkkkkkkooossstttrrrooodddaaa\\\WWWTTTSSSTTTUUUSSSRRRPPPNNNLLLJJJHHHGGGHHHGGGFFFDDDBBBAAA??????<<<<<<:::999888888888888999999888888777777666666555555444444444444555555555555666666666777777777666666777777888999999:::999888666555666888;;;<<<===>>>>>>???@@@BBBDDDEEEHHHGGGFFFFFFEEEEEEEEEEEEHHHHHHHHHIIIIIIHHHGGGGGGEEEEEEFFFGGGGGGHHHIIIIIIJJJJJJIIIHHHHHHGGGGGGHHHEEEEEEEEEEEEEEEDDDDDDDDDFFFEEEDDDDDDCCCCCCCCCCCCBBBBBBCCCDDDFFFHHHJJJKKKMMMNNNNNNPPPRRRUUUXXXZZZ[[[\\\]]]]]]^^^aaaeeeiiihhhiiilllmmmmmmnnnqqqsss|||{{{|||}}}}}}~~~~~~{{{zzzzzzyyyzzzzzzzzzyyywwwuuutttssssssssssssssssssssssssvvvuuuuuuvvvvvvwwwxxxxxxppppppqqqtttyyy~~~~~~{{{wwwuuuuuutttsssrrroooppppppqqqrrrsssttttttvvvuuutttrrrrrrqqqqqqrrruuurrrpppqqqtttvvvvvvuuuwwwwwwxxxyyyxxxwwwuuusssrrrqqqooonnnoooqqqtttvvvuuuuuuuuuuuuttttttvvvwwwuuutttsssrrrqqqppppppqqqmmmooopppqqqpppppprrrsssrrrrrrrrrtttvvvxxxxxxxxxxxxxxxxxxxxxwwwuuuuuuvvvrrrqqqqqqqqqqqqqqqpppooorrrpppnnnmmmooopppqqqqqqooopppqqqqqqqqqpppooonnnppppppqqqqqqrrrrrrrrrqqqrrrpppooooooqqqsssttttttfffTTTGGGHHHNNNZZZtttcccJJJ===777555222111111111111000000000/////////.........++++++,,,------,,,++++++++++++************++++++'''(((***+++,,,,,,++++++))))))************))))))******))))))))))))******'''''''''((()))*********))))))(((((((((((()))))))))((((((''''''(((((()))%%%''')))'''$$$$$$&&&))))))))))))))))))))))))))))))'''&&&&&&((()))((('''++++++++++++++++++++++++'''((()))+++,,,---------------------...............//////000000000//////000111222333777===EEEJJJYYYcccppp{{{rrrnnnjjjiiimmmqqqrrrrrrlllhhhaaa[[[VVVTTTTTTTTTSSSRRRQQQOOOMMMLLLJJJJJJJJJJJJHHHGGGEEEDDDCCCBBBAAA@@@>>><<<;;;999888888::::::999999888777777666555555444444444444555555666666777777777888888888666666666777888888999999888777666666666666777777777888999;;;===???AAACCCCCCCCCCCCCCCCCCDDDEEEFFFFFFGGGGGGHHHHHHHHHGGGGGGEEEEEEEEEFFFGGGGGGHHHHHHKKKKKKJJJIIIHHHHHHGGGGGGDDDDDDEEEFFFFFFGGGHHHHHHHHHHHHGGGEEEEEEDDDDDDDDDBBBBBBBBBCCCDDDEEEFFFGGGIIIIIIHHHHHHJJJMMMPPPQQQTTTUUUVVVVVVVVVXXX\\\```^^^```bbbdddfffiiimmmqqqwwwzzz|||}}}|||{{{{{{|||yyy{{{~~~}}}{{{zzzxxxxxxxxxwwwwwwvvvuuuuuuwwwwwwxxxxxxxxxvvvuuutttpppppprrruuu{{{~~~zzzyyyxxxxxxwwwsssttttttuuuuuutttsssssssssrrrqqqqqqpppppppppppprrrrrrsssssstttuuuuuuuuuvvvwwwyyyzzzzzzyyywwwvvvpppppppppppprrrtttvvvwwwxxxxxxwwwwwwxxxyyyzzzzzzwwwwwwvvvuuutttssssssrrroooqqqrrrrrrqqqqqqrrrtttoooppprrrtttvvvwwwyyyyyyyyy{{{|||{{{yyyyyyyyyyyyssstttuuusssqqqppppppqqqssspppnnnnnnpppssstttuuupppppppppppppppoooooonnnqqqqqqqqqqqqrrrrrrrrrrrruuutttrrrqqqsssuuuyyy{{{hhhVVVHHHGGGLLLVVVnnneeeLLL>>>777555222111111111111000////////////.........---+++,,,...//////...,,,+++++++++************++++++((()))***++++++++++++***))))))************))))))))))))(((((()))***++++++'''((((((((()))))))))***))))))(((((((((((())))))))))))(((((((((((())))))(((***+++***))))))+++---(((((((((((((((((((((((()))'''&&&&&&((())))))(((************************((((((***++++++,,,,,,,,,,,,,,,,,,,,,------------/////////000//////......111222222333555:::@@@DDDMMMVVVcccoooyyy}}}qqqjjjhhhjjjkkklllnnniiibbb[[[VVVTTTTTTTTTRRRQQQPPPOOONNNMMMLLLKKKLLLKKKJJJIIIGGGFFFEEEDDDDDDCCC@@@>>>;;;999888888;;;::::::999888777666666555555444444444444555555444444555555555666666666444555555555666666777777333333444555666666666666444444555666888:::<<<=========>>>???AAACCCDDDEEECCCDDDEEEEEEFFFFFFFFFFFFEEEEEEEEEFFFFFFGGGGGGGGGHHHHHHHHHGGGFFFEEEDDDCCCAAAAAABBBDDDFFFGGGHHHIIIIIIHHHGGGEEEDDDDDDDDDDDDBBBCCCCCCDDDEEEGGGIIIJJJHHHGGGEEEEEEEEEGGGJJJLLLMMMNNNOOOOOOOOOPPPSSSVVVXXXYYY[[[]]]___ccchhhlllppprrrtttttttttssstttuuutttwww{{{}}}~~~~~~~~~}}}}}}|||{{{zzzyyyyyyyyyzzz{{{{{{zzzwwwtttrrrssstttuuuwww|||~~~|||||||||||||||}}}}}}}}}{{{xxxtttrrroooooonnnnnnnnnnnnnnnnnnpppsssvvvxxxwwwvvvuuuvvvvvvwwwyyy{{{{{{{{{yyyxxxpppqqqrrrtttvvvxxxzzz{{{|||{{{zzzzzz|||}}}}}}}}}|||{{{{{{yyyxxxvvvuuutttppprrrsssrrrqqqqqqrrrssspppqqqrrrrrrsssvvvyyy|||}}}~~~}}}{{{yyyzzzzzzxxxtttrrrrrrsssrrrqqqpppqqqsssttttttsssrrrqqqpppooooooooooooppprrrrrrrrrrrrssssssttttttwwwwwwuuuuuuvvv{{{kkkXXXHHHEEEHHHPPPhhh~~~dddMMM???777555222111111111111000.........---------,,,,,,+++,,,...//////...,,,+++++++++************++++++++++++++++++******))))))))))))************))))))(((((((((((()))***+++,,,***)))))))))((((((((('''))))))(((((((((((())))))))))))(((((((((((())))))&&&&&&''''''&&&''')))***''''''''''''''''''''''''((('''%%%&&&((())))))((())))))))))))))))))))))))*********++++++******)))++++++++++++,,,,,,,,,,,,...////////////......---111222222333444777;;;>>>DDDLLLXXXdddooo}}}ssskkkhhhfffdddhhhddd^^^XXXUUUSSSTTTUUUQQQPPPOOONNNMMMLLLLLLKKKLLLKKKJJJIIIHHHGGGFFFEEEDDDCCCAAA>>><<<:::999888;;;::::::999777666666555555555444444444444555555333333444444444555555555333333333444444444444444222333444555555555444444444444333444444555666777888888999;;;===???AAABBBAAABBBCCCDDDEEEFFFFFFFFFEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFEEEDDDCCCBBB???@@@AAACCCFFFHHHIIIJJJJJJIIIHHHGGGFFFFFFEEEFFFEEEEEEEEEFFFGGGHHHIIIJJJIIIHHHGGGFFFFFFGGGIIIJJJIIIJJJKKKJJJJJJJJJMMMOOOSSSTTTUUUUUUWWWZZZ___bbbeeegggiiiiiiiiiiiijjjkkkmmmppptttvvvwwwxxxyyyzzzwwwxxxyyyyyyyyyzzz|||~~~}}}~~~~~~{{{wwwuuutttuuuwwwyyy}}}yyyvvvpppooommmllllllmmmnnnooorrrvvv{{{~~~~~~|||zzzyyyyyyzzz{{{|||}}}}}}}}}|||wwwxxxyyy|||~~~~~~|||{{{yyywwwuuuuuussstttuuutttrrrrrrssstttuuuuuutttrrrrrruuuzzz~~~~~~}}}{{{xxxuuuuuuuuusssssstttvvvwwwvvvtttqqquuutttrrrqqqqqqrrrtttuuuwwwwwwvvvvvvvvvwwwxxxyyyxxxyyyyyyyyy{{{ppp[[[IIIDDDEEEMMMddd}}}zzzcccMMM@@@777555222111111111111000...------------,,,,,,,,,,,,,,,---......---,,,,,,++++++************++++++,,,,,,++++++***))))))((())))))************))))))))))))(((((()))***++++++*********)))((('''''''''))))))(((((((((((())))))***))))))(((((())))))***&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%&&&((()))))))))((((((((((((((((((((((((******++++++***))))))(((************++++++++++++---....../////////.........///111111111333666888>>>DDDNNNYYYdddrrrvvvmmmfffaaa```^^^ZZZWWWUUUTTTUUUUUUQQQQQQPPPOOOMMMLLLKKKKKKLLLKKKKKKJJJHHHGGGGGGFFFEEEDDDBBB@@@>>>===<<<<<<<<<<<<;;;:::888777666666555555444444444444555555555555666666666777777777333333333333333333333333666666666555444222111000444444333222222222222222444555555777888:::<<<===@@@AAABBBDDDEEEFFFFFFFFFBBBBBBBBBBBBCCCCCCCCCCCCCCCDDDEEEEEEEEEDDDCCCBBB???@@@BBBDDDFFFHHHJJJKKKKKKKKKJJJIIIIIIIIIIIIJJJIIIIIIHHHGGGFFFFFFFFFFFFJJJJJJIIIIIIIIIIIIJJJJJJHHHIIIJJJIIIHHHHHHJJJKKKLLLMMMOOOOOOOOOQQQTTTWWWZZZ\\\]]]^^^]]]^^^___aaacccfffiiikkkllllllmmmnnnnnnpppqqqrrrrrrsssvvvxxxyyyzzz|||~~~|||zzzsssvvvyyy|||~~~vvvtttqqqnnnnnnppprrrtttxxx|||}}}{{{yyyyyyyyyyyyxxxyyyzzzyyywwwvvvwwwxxx||||||{{{wwwuuuwww|||}}}{{{yyyyyyzzz|||}}}|||yyyvvvzzzyyywwwvvvwwwyyy|||~~~~~~}}}}}}}}}~~~zzz|||~~~~~~vvv```KKKDDDCCCKKKbbb|||wwwbbbNNNAAA777555222111111111111000............------------,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++******************))))))************))))))***)))))))))))))))******))))))))))))(((((((((((())))))(((((((((((())))))******))))))))))))*********)))(((((()))*********'''''''''''''''''''''''''''&&&%%%&&&(((******)))((((((((((((((((((((((((((())))))************))))))))))))*********++++++,,,,,,---...////////////---...000111000111333555999>>>EEEMMMXXXeeesss}}}uuuhhh___\\\[[[ZZZXXXWWWVVVVVVVVVSSSSSSRRRPPPOOOMMMLLLLLLMMMLLLLLLKKKJJJIIIHHHHHHGGGGGGEEEDDDCCCCCCCCCCCC??????>>><<<;;;999888888555555444444444444555555666666777777777888888888555444444444444444444444666666555444333222222222444333222111111111111111222222222333444555777888;;;<<<>>>???AAABBBCCCCCC??????????????????>>>>>>>>>@@@AAACCCCCCBBBAAA@@@===>>>@@@BBBDDDFFFHHHIIIJJJIIIIIIIIIIIIJJJKKKKKKJJJJJJIIIHHHGGGGGGGGGGGGIIIJJJKKKLLLLLLKKKJJJIIIIIIJJJKKKJJJIIIHHHIIIJJJHHHJJJLLLMMMMMMMMMPPPQQQPPPRRRSSSSSSSSSTTTVVVXXX[[[]]]___```___```aaabbbfffggghhhhhhggghhhjjjkkkkkklllooorrrtttuuuvvvvvvxxxxxxzzz{{{}}}~~~}}}~~~}}}|||www{{{~~~xxxtttsssvvvzzz}}}~~~~~~}}}~~~}}}{{{~~~~~~}}}~~~~~~~~~zzzcccMMMEEECCCKKKccc|||vvvbbbNNNBBB777555222111111111111000000/////////............---,,,,,,++++++,,,,,,---++++++************++++++))))))))))))***+++,,,---))))))************))))))******))))))))))))******''''''(((((())))))******))))))(((((((((((())))))******))))))))))))*********)))''''''((())))))((((((((((((((((((((((((((('''&&&%%%&&&(((******)))))))))))))))))))))))))))&&&'''(((***++++++++++++))))))))))))************+++,,,---...////////////...///111222222222444555777:::???EEEOOO\\\jjjsss}}}yyyhhh]]][[[[[[[[[ZZZYYYXXXWWWWWWUUUUUUSSSRRRPPPNNNMMMLLLNNNMMMMMMLLLKKKJJJIIIIIIIIIIIIHHHHHHGGGGGGHHHHHHAAAAAA@@@>>>===;;;::::::555555555444444555555555666666666666777777777777666666666666666666666555333333333333444555666666333222222111111111222222111111111111222333444444666777999:::<<<===>>>>>><<<<<<<<<<<<<<<;;;;;;;;;:::;;;===???@@@???>>>===:::;;;===???AAACCCEEEFFFGGGGGGGGGGGGGGGHHHIIIJJJIIIIIIIIIIIIJJJKKKLLLMMMHHHIIIKKKLLLMMMKKKJJJHHHJJJKKKLLLKKKJJJIIIIIIJJJGGGIIILLLNNNNNNNNNPPPQQQKKKLLLMMMMMMMMMNNNQQQSSSUUUWWWXXXXXXXXXXXXYYY[[[^^^______^^^\\\\\\]]]^^^^^^```cccfffiiikkkllllllnnnooopppsssuuuwwwyyyzzzyyyyyy{{{||||||{{{{{{zzz~~~zzzxxx{{{nnnVVVMMMOOOOOO___|||xxxeeePPPBBB555222000//////000///...///............---------)))---111111...++++++,,,---,,,+++******+++,,,---************************---,,,***)))))))))***+++******)))((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((&&&'''((())))))((('''&&&''''''((((((((((((''''''...***&&&&&&''')))((('''(((&&&%%%$$$$$$%%%&&&((()))((('''&&&%%%%%%&&&'''))))))))))))((((((((((((,,,+++)))(((((()))+++,,,...------------...//////////////////000000000000444666999===DDDPPP^^^hhhqqqzzzooobbb^^^]]][[[ZZZYYYZZZ[[[[[[YYYYYYXXXWWWUUUSSSPPPNNNKKKKKKJJJKKKKKKJJJJJJIIIJJJJJJIIIIIIGGGFFFDDDCCCFFFEEECCCCCCBBBAAA>>><<<;;;:::888777666666777777666777888:::;;;;;;;;;;;;777666666555444444333333888888999777444333333444555444333222111111111111111111222222222333333333444444444555555555666666999999::::::999999888888666555444333444666888:::======???@@@AAAAAAAAAAAADDDFFFHHHIIIJJJIIIHHHGGGJJJKKKKKKKKKKKKJJJIIIIIIHHHIIIKKKLLLLLLLLLKKKJJJMMMMMMLLLLLLLLLLLLLLLMMMNNNNNNNNNMMMMMMMMMLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMQQQQQQPPPPPPQQQRRRTTTUUUWWWWWWVVVUUUTTTTTTTTTTTTVVVXXXZZZ[[[\\\]]]___aaa```bbbfffhhhjjjlllppprrrrrrtttvvvvvvvvvvvvxxxzzz|||~~~zzzxxxsssZZZNNNNNNNNN^^^{{{wwwcccOOOAAA666333111///000000000//////............---------,,,---------+++***+++,,,,,,++++++++++++++++++,,,************************++++++***))))))))))))*********)))((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((()))***++++++***)))(((''''''((((((((((((''''''***'''%%%%%%'''))))))(((***)))'''&&&&&&''')))***+++***)))((('''(((((()))''''''(((((())))))******...---+++******+++,,,------------------......///.../////////000000000000111333666888>>>HHHTTT^^^hhhqqq{{{ppphhhgggdddbbb___\\\ZZZYYYXXXXXXYYYYYYXXXWWWTTTRRRMMMLLLJJJIIIIIIJJJJJJIIIJJJJJJJJJIIIHHHGGGFFFEEEGGGFFFDDDDDDCCCBBB@@@===>>><<<:::888666555555555777777888999::::::::::::777777777666666555555444444555666555333333333444555444333222111111111111222222333333333444444444333333444444444555555555888888999:::::::::999888666555333333333444666777:::;;;<<<======>>>>>>>>>CCCDDDGGGHHHIIIIIIHHHGGGHHHIIIIIIJJJJJJJJJJJJIIIJJJJJJJJJKKKKKKKKKKKKJJJLLLLLLKKKKKKJJJKKKKKKLLLNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMOOOPPPQQQSSSSSSQQQPPPPPPPPPQQQQQQRRRTTTVVVVVVUUUVVVWWWYYYYYY[[[^^^```bbbdddfffiiijjjlllnnnoooooooooqqqsssuuuxxx{{{~~~{{{zzz|||___OOOLLLLLL\\\yyywwwdddPPPBBB777555222111111111000000///............---------...,,,***)))***++++++++++++++++++,,,,,,+++++++++************************))))))******))))))((('''******)))((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))************))))))''''''(((((((((((('''''''''%%%$$$$$$&&&((())))))******((((((((((((************)))(((((((((((()))&&&&&&'''((()))***++++++---,,,+++******+++,,,---------,,,,,,------...///....../////////000000000000222444555888???IIIPPP___iiixxx}}}zzzuuuooogggaaa]]]\\\\\\]]]___aaa```^^^[[[PPPMMMIIIGGGGGGIIIIIIJJJIIIIIIIIIIIIIIIHHHGGGGGGHHHGGGEEEEEEEEEDDDBBB@@@AAA@@@===:::777555444444777888888999999888888888777777777777777666666666000222333333222222333555555444333222111111111111333333333333444444444555222222333333333444444444555777999;;;;;;;;;999888555444333222111222333444666777777888888999999999???AAACCCFFFGGGHHHHHHHHHGGGGGGIIIJJJJJJJJJJJJJJJLLLKKKJJJIIIIIIIIIJJJKKKKKKJJJJJJIIIIIIJJJKKKKKKMMMMMMNNNNNNOOOOOOPPPPPPMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLKKKKKKLLLMMMNNNOOOOOONNNLLLKKKJJJKKKMMMNNNMMMNNNOOOOOONNNMMMNNNPPPRRRTTTVVVXXXXXXZZZ\\\^^^___aaacccddddddeeegggiiilllnnnqqqsssuuuwwwzzz|||~~~}}}|||fffQQQKKKJJJ[[[wwwyyyfffRRRDDD888666333222222222111000///............---------///,,,)))***,,,---+++)))***+++,,,------,,,+++***************************((())))))******)))'''&&&***))))))((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((''''''((((((((((((''''''''''''(((((((((((('''''''''&&&&&&&&&'''(((((())))))(((''''''''''''((()))'''''''''&&&&&&&&&'''''''''''''''((()))*********))))))((((((((()))******,,,,,,,,,,,,,,,------............/////////000000222333555555555999@@@FFFTTT^^^mmm}}}~~~sssmmmgggfffgggiiilllmmmjjjgggUUUPPPIIIEEEEEEGGGHHHIIIGGGHHHHHHIIIIIIIIIHHHHHHIIIHHHGGGGGGGGGGGGEEECCCBBBAAA???===:::888777666999999999999999888777666666666777888777777666555000222333333222222333444444444333222111111111111222222222333333333444444111111222222222333333333333555888:::;;;;;;:::999555555333222000000000000333333333333333444444555999;;;>>>AAADDDGGGHHHIIIIIIIIIJJJKKKKKKKKKKKKKKKLLLKKKHHHGGGFFFGGGIIIKKKJJJJJJJJJIIIJJJJJJKKKKKKLLLMMMMMMOOOPPPQQQRRRRRRNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOPPPMMMLLLJJJHHHHHHIIIKKKLLLGGGIIIJJJJJJIIIHHHJJJKKKNNNPPPRRRSSSSSSSSSUUUWWWVVVWWWYYYZZZZZZ[[[]]]___bbbdddgggiiijjjlllnnnqqqtttwwwyyy{{{{{{{{{|||~~~{{{|||}}}~~~zzzkkkRRRJJJJJJZZZvvv{{{fffQQQCCC999777444222222222111000///............---------...,,,+++---000///,,,(((***+++,,,------,,,+++***************************((())))))******)))'''&&&***))))))((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((''''''''''''((((((''''''(((((((((((('''''')))))))))((('''''''''(((((((((''''''''''''((((((&&&&&&''''''''''''''''''))))))))))))((((((((((((''''''''''''(((((()))***+++++++++++++++,,,------............////////////111333555555444555:::>>>EEEOOO^^^mmm{{{wwwtttrrrsssvvvvvvrrrooo]]]UUUKKKFFFFFFHHHHHHGGGFFFGGGGGGHHHHHHHHHHHHHHHJJJHHHHHHHHHIIIIIIGGGEEEBBBBBBAAA@@@>>>===<<<;;;;;;;;;;;;;;;:::999888777555666777888888777555444333444555444333222333444444444333222111111111111000111111111222222222222111111111222222222333333222333666888999999999888666555444222111000//////111000000//////000111222222444777;;;@@@CCCFFFGGGJJJJJJKKKKKKKKKJJJJJJIIIKKKIIIFFFDDDDDDFFFHHHJJJKKKJJJJJJJJJKKKKKKLLLMMMLLLLLLMMMNNNPPPQQQRRRRRRPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOPPPPPPPPPPPPPPPNNNMMMKKKIIIHHHIIIJJJKKKDDDFFFGGGHHHHHHHHHJJJKKKKKKLLLNNNNNNNNNNNNPPPRRRPPPRRRTTTTTTTTTTTTVVVXXXYYY[[[^^^``````bbbdddggghhhjjjmmmnnnnnnoooqqqsssooooooppprrrtttwwwyyy{{{}}}|||zzzyyyyyy{{{}}}~~~nnnTTTJJJKKK[[[uuu|||fffOOOAAA:::777444222222111000//////............---------,,,,,,...000000///+++(((+++++++++,,,,,,+++++++++************************))))))******))))))((('''******)))((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((******))))))))))))******''''''(((((((((((('''''')))***+++***(((&&&'''((())))))))))))))))))))))))'''((())))))***)))))))))***)))))))))((((((((('''(((((())))))******++++++++++++******++++++,,,---------........./////////...000333333222222555888===EEERRR___mmm}}}}}}~~~|||xxxsssfff]]]QQQKKKJJJKKKJJJHHHGGGHHHHHHIIIIIIIIIHHHHHHIIIHHHHHHIIIJJJJJJHHHGGGCCCCCCDDDCCCCCCBBBAAA@@@============<<<<<<;;;:::777888999:::999777555333555666666555444333333444555444333222111111111111000000000000111111111111111111222222222333333333111222333555666777777777777666555444222111000///000000.........///000111...///222555999===@@@AAAEEEFFFFFFGGGGGGGGGGGGFFFGGGEEECCCBBBCCCEEEGGGIIIJJJJJJJJJJJJKKKLLLMMMMMMLLLLLLMMMNNNOOOPPPQQQRRRPPPPPPPPPPPPPPPPPPPPPPPPNNNNNNOOOOOOOOOOOONNNNNNOOONNNLLLKKKJJJIIIHHHHHHCCCEEEGGGHHHGGGHHHJJJKKKGGGIIIJJJKKKJJJKKKLLLNNNOOOQQQRRRRRRQQQQQQRRRSSSSSSUUUWWWXXXYYYZZZ\\\^^^]]]___aaabbbbbbccceeegggeeeeeefffhhhjjjlllooopppqqqpppoooooopppqqqsssuuuvvvxxxyyy{{{|||~~~~~~~~~oooTTTKKKLLL]]]vvviiiQQQAAA999777333111111111///...///............---------+++---......---+++++++++,,,++++++++++++++++++,,,************************++++++***))))))))))))*********)))((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((+++***)))(((((()))***+++''''''((((((((((((''''''&&&(((***)))'''&&&'''(((((((((((())))))(((((((((&&&''')))*********))))))(((((((((((())))))))))))''''''((()))***************************+++,,,,,,---------.........//////+++...222333222222444777:::???IIISSSaaaqqq~~~xxxpppfffYYYRRRQQQPPPMMMJJJJJJKKKKKKKKKKKKKKKJJJIIIIIIHHHHHHIIIJJJJJJIIIGGGFFFFFFGGGGGGFFFEEEDDDCCC>>>???????????????>>>>>>;;;<<<======<<<999666444333444555555444444555666555444333222111111111111000000111111111222222222222222222222333333333444222222111222222444555666777777777666555333222111111000///......///000111......///111333555777888;;;<<<>>>@@@AAABBBCCCCCCBBBBBBAAAAAABBBDDDFFFGGGIIIIIIIIIIIIJJJKKKLLLMMMLLLLLLLLLMMMNNNOOOPPPPPPOOOOOOOOOOOOOOOOOOOOOOOONNNNNNOOOPPPPPPOOONNNMMMMMMMMMMMMKKKIIIGGGDDDCCCDDDFFFGGGGGGFFFFFFGGGHHHFFFHHHIIIJJJJJJJJJLLLNNNPPPQQQRRRQQQOOOOOOOOOPPPNNNPPPRRRSSSSSSTTTVVVXXXUUUWWWXXXXXXXXXYYY[[[]]][[[[[[]]]___aaabbbcccdddcccbbbbbbbbbdddfffhhhiiigggiiilllmmmoooqqqtttvvvuuuwwwxxxxxxxxxxxxzzz||||||}}}~~~~~~}}}uuupppUUUKKKMMM^^^vvvnnnUUUDDD999666333111000000///...//////.........---------+++---...+++((((((***...---,,,+++******+++,,,---************************---,,,***)))))))))***+++******)))((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))((('''&&&&&&'''((()))''''''((((((((((((''''''###&&&(((((('''&&&'''***%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%'''(((((((((''''''&&&&&&'''((()))***++++++$$$%%%&&&'''((((((((((((*********)))***++++++,,,---------.........//////***...333555444444666888444888???GGGSSSdddwww~~~vvvlll___WWWVVVTTTPPPKKKMMMMMMMMMMMMMMMLLLKKKKKKHHHHHHGGGIIIJJJKKKIIIHHHHHHIIIIIIIIIHHHFFFDDDCCC@@@@@@AAAAAAAAAAAA@@@@@@===>>>??????>>>;;;777555000222444444444444666888555444333222111111111111111111222222222333333333222222333333333444444444333222000000000222444666888888888777666555333222222111///......///000222///////////////000000111333444777:::===???@@@AAA@@@??????@@@AAACCCEEEFFFGGGGGGGGGHHHIIIJJJKKKLLLLLLLLLLLLMMMMMMNNNOOOOOOMMMMMMMMMMMMMMMMMMMMMMMMOOOPPPQQQRRRQQQPPPOOONNNLLLLLLLLLKKKHHHEEEAAA???EEEFFFGGGFFFDDDCCCDDDEEEGGGIIIKKKKKKKKKLLLNNNPPPQQQRRRRRRQQQOOOMMMNNNOOOKKKMMMOOOPPPPPPPPPRRRTTTQQQRRRSSSSSSSSSSSSVVVXXXSSSTTTVVVXXXYYYZZZ[[[[[[XXXXXXXXXYYYZZZ\\\^^^___\\\^^^aaacccdddeeehhhjjjkkkmmmoooooonnnmmmnnnnnnoooqqqsssuuuvvvvvvuuutttssstttvvvyyy{{{{{{{{{{{{xxxxxxxxxyyyyyyyyyyyyyyy}}}~~~}}}}}}~~~}}}~~~~~~}}}||||||~~~~~~~~~{{{yyywww~~~pppnnnxxxiiiPPPKKKOOOaaa{{{sssXXXHHH:::777444222222222222111////////////............111///............,,,+++'''))),,,---------///000+++++++++++++++++++++++++++++++++*********))))))---,,,++++++,,,,,,+++*********))))))))))))******))))))))))))))))))))))))&&&&&&''''''(((((()))))))))(((((((((((())))))*********)))''''''&&&&&&&&&''''''''''''(((((())))))&&&&&&''''''((()))))))))(((((((((((()))))))))))),,,+++)))((((((***,,,---+++,,,------++++++,,,---------......///000000000......///111222333444555666888;;;>>>EEETTTfffttt~~~xxxooofff___YYYUUURRRXXXUUUQQQOOONNNMMMJJJHHHLLLKKKJJJJJJJJJJJJKKKKKKKKKJJJIIIHHHGGGGGGGGGGGGDDDEEEEEEEEEEEEEEEDDDDDDCCCCCCBBBAAA@@@>>>>>>===>>><<<;;;:::::::::888666444444555666555444222111111111111222333333444444444555555555555555444444888999999888555444444555;;;;;;;;;:::888666555444444444222111000000//////......//////////////////555444333222333555888999;;;===???AAACCCCCCCCCCCCGGGEEEBBBCCCEEEFFFEEECCCGGGGGGHHHJJJLLLMMMNNNOOOQQQQQQPPPOOOOOOOOOOOOPPPPPPPPPPPPPPPOOONNNMMMLLLNNNNNNMMMKKKJJJHHHGGGFFFFFFHHHIIIHHHGGGGGGHHHJJJIIIJJJJJJLLLMMMOOOQQQRRRQQQSSSUUUUUURRRPPPNNNNNNNNNMMMMMMNNNPPPQQQQQQPPPSSSSSSSSSSSSRRRQQQPPPOOORRRRRRSSSTTTUUUUUUTTTTTTTTTTTTUUUUUUVVVVVVWWWWWWYYYZZZ\\\^^^```bbbddddddggggggfffeeedddcccbbbaaacccdddeeegggiiikkklllmmmgggiiijjjlllmmmmmmmmmmmmqqqqqqpppoooooonnnmmmmmmtttuuuuuuvvvwwwxxxxxxxxxwwwwwwwwwwwwwwwxxxyyyzzz{{{zzzyyyxxxyyyzzz}}}~~~xxxyyyzzz||||||yyywwwvvvuuuuuurrrrrrrrrssstttvvvwwwxxxwwwxxxyyy{{{{{{{{{zzzyyyyyywwwuuuuuuuuutttoookkk~~~pppkkkuuuhhhQQQMMMQQQccc|||wwwZZZIII:::777333111111222222111////////////............000///------...---,,,***&&&(((***+++++++++,,,---+++++++++++++++++++++++++++++++++*********))))))+++)))((((((((())))))(((******))))))))))))******))))))))))))))))))))))))'''''''''(((((()))))))))((((((''''''(((((()))******)))(((''''''&&&&&&&&&&&&&&&''''''((((((((((((&&&&&&''''''((()))))))))(((((((((((())))))))))))***))))))((()))***+++,,,***,,,---,,,+++***+++,,,---------...//////000000//////000000111111222222222444666888>>>IIIXXXcccwww~~~vvvnnnfff___ZZZVVVVVVVVVTTTPPPLLLHHHFFFJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKJJJIIIIIIIIIJJJJJJFFFFFFFFFFFFEEEEEEDDDCCCCCCCCCBBBAAA@@@???>>>>>>???===;;;;;;;;;;;;999777666666666666666444333222111111222222222333333333333444555666777777888888555666777555333222222333:::::::::999888777555555444333333222111111111111........................222111111111111333444555666777888:::;;;<<<======DDDAAA???@@@BBBCCCBBB@@@CCCDDDEEEFFFHHHIIIJJJKKKNNNMMMMMMMMMMMMMMMNNNNNNOOOOOOOOOOOOOOONNNMMMLLLMMMMMMKKKJJJHHHGGGEEEEEEDDDFFFHHHHHHHHHIIIJJJLLLKKKKKKLLLLLLNNNOOOQQQRRRPPPRRRUUUUUUTTTRRRRRRRRRPPPOOOMMMNNNPPPQQQQQQPPPSSSSSSSSSRRRRRRQQQPPPOOORRRRRRQQQQQQQQQPPPPPPPPPOOOOOOPPPQQQRRRSSSTTTTTTWWWWWWYYYZZZ\\\^^^______```______^^^\\\[[[[[[ZZZZZZZZZ[[[]]]___```aaabbbaaabbbccceeeeeeeeeeeedddhhhhhhggggggffffffeeeeeehhhhhhiiijjjjjjkkkllllllooooooooooooooopppqqqqqqrrrqqqpppooooooppppppqqqnnnoooqqqsssvvvzzz|||~~~vvvuuurrrpppnnnnnnmmmmmmkkkkkkkkklllmmmooopppqqqppppppqqqrrrrrrrrrrrrrrrtttrrrqqqqqqqqqpppllliiitttkkkuuugggRRRNNNQQQbbb{{{zzz[[[GGG999666333111111111111000////////////............///...,,,,,,------+++***''')))++++++*********++++++++++++++++++++++++++++++++++++******************)))((('''&&&'''((((((***))))))(((((())))))***))))))))))))))))))))))))(((((((((((())))))))))))'''''''''''''''((())))))***)))(((''''''&&&''''''&&&&&&&&&'''''''''''''''&&&&&&''''''((()))))))))(((((((((((())))))))))))(((((((((((()))))))))***)))+++,,,+++***)))***+++,,,,,,---......//////000////////////////////////111222333444777>>>HHHPPPhhhsss~~~sssggg___WWWZZZ\\\ZZZSSSLLLHHHFFFKKKLLLMMMMMMMMMMMMLLLKKKKKKKKKKKKJJJKKKKKKLLLLLLHHHHHHHHHGGGFFFEEEDDDCCCCCCCCCBBBAAA@@@@@@???>>>@@@>>><<<<<<===<<<:::999999999999888777555444333222222222222222333333333111222444666888:::;;;;;;999:::;;;:::888777777888888999999999999888777777555555444333222222222222.................................//////000000111555555666666888999;;;<<>>>>>===>>>???@@@AAABBBCCCDDDEEEHHHHHHHHHHHHHHHIIIJJJKKKMMMMMMMMMNNNMMMMMMLLLLLLLLLKKKJJJHHHFFFEEEDDDCCCCCCEEEGGGIIIIIIJJJMMMOOOMMMMMMMMMNNNNNNOOOPPPQQQOOORRRUUUVVVVVVUUUUUUVVVTTTRRROOONNNOOOPPPQQQPPPRRRQQQQQQPPPPPPOOONNNNNNQQQPPPNNNMMMLLLKKKLLLLLLMMMMMMNNNOOOPPPQQQRRRSSSTTTUUUUUUVVVWWWXXXYYYYYY\\\\\\[[[[[[ZZZYYYXXXXXXWWWWWWXXXYYYZZZ[[[\\\\\\\\\\\\]]]]]]]]]]]]\\\\\\^^^^^^^^^^^^^^^^^^^^^]]]aaaaaabbbbbbccccccddddddffffffffffffggggggggggggggggggffffffeeedddccccccccceeegggiiilllnnnooooookkkjjjhhhfffeeeeeeffffffddddddeeeeeefffgggiiiiiiiiihhhhhhhhhhhhiiijjjjjjmmmkkkjjjjjjjjjjjjgggeee}}}ttt}}}gggRRRMMMOOO]]]uuuzzzYYYDDD888666222000000000000///////////////...............---++++++,,,,,,+++***+++,,,......,,,++++++,,,++++++++++++++++++++++++************************,,,,,,***((('''''')))***))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))'''&&&&&&&&&'''((())))))))))))((('''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''((()))))))))(((((((((((())))))))))))&&&'''(((((())))))(((((((((***+++***)))((()))***+++,,,,,,---......//////------............//////111222333333555999???DDDVVVbbbtttpppfff\\\___aaa\\\SSSLLLJJJKKKOOOPPPQQQRRRQQQOOOMMMKKKKKKJJJJJJJJJJJJKKKLLLLLLJJJJJJIIIIIIGGGFFFDDDDDDCCCCCCCCCBBBAAA@@@@@@@@@AAA@@@>>>>>>>>>>>>===;;;<<<<<<;;;:::888777555555333333333333333333333333000222444666888999:::;;;<<<===>>>>>><<<;;;<<<===999999:::;;;;;;;;;;;;;;;999888666555333222222222............------------,,,,,,---...///.........444444333333444666888::::::999888888999:::::::::;;;;;;<<<======>>>??????AAAAAABBBBBBCCCEEEFFFGGGIIIJJJJJJKKKKKKKKKJJJJJJJJJIIIHHHGGGEEEDDDCCCBBBDDDFFFHHHIIIIIIJJJMMMNNNOOOOOONNNNNNOOOOOOPPPPPPPPPSSSVVVXXXWWWVVVVVVWWWWWWTTTPPPNNNNNNOOOPPPPPPOOOOOONNNMMMLLLLLLLLLLLLOOOMMMKKKJJJIIIJJJKKKLLLPPPPPPPPPQQQRRRRRRRRRSSSTTTUUUUUUUUUUUUVVVVVVVVVZZZZZZZZZYYYXXXWWWWWWWWWWWWXXXXXXYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZYYYXXXXXXYYYYYYYYYZZZZZZ[[[[[[[[[^^^^^^_________```````````````aaaaaaaaaaaaaaaaaa^^^___```aaa```___]]]\\\]]]___aaadddeeefffffffffeeedddbbbaaaaaaaaabbbcccaaaaaaaaabbbbbbccceeeeeefffeeedddccccccdddfffgggfffeeeeeedddddddddcccbbbgggQQQKKKJJJWWWmmm{{{ZZZDDD888666222000000000000///////////////...............,,,++++++,,,---,,,***+++---......,,,++++++,,,++++++++++++++++++++++++************************+++,,,,,,)))'''&&&(((***))))))(((((((((((())))))(((((((((((((((((((((((()))))))))(((((((((((((((&&&&&&&&&'''''')))******)))((((((''''''''''''(((''''''''''''''''''''''''&&&&&&''''''((()))))))))(((((((((((())))))))))))&&&&&&'''(((((((((((('''((()))******(((((()))***++++++,,,,,,------......***+++,,,---...///000000111222222333444777:::<<>>??????===<<<:::999888777666666555555444444333333222222444555666777777777:::;;;<<<<<<;;;:::<<<===;;;;;;<<<===>>>???>>>>>>===<<<:::777555333222111//////.........---------,,,---......///......---//////......///111333444666666666666666777888999999999999::::::;;;;;;;;;<<<<<<<<<===>>>@@@AAABBBDDDEEEFFFGGGGGGGGGGGGGGGGGGGGGFFFEEEDDDDDDCCCBBBEEEGGGIIIIIIIIIIIIKKKLLLPPPOOOOOONNNNNNOOOOOOPPPQQQTTTWWWXXXWWWVVVUUUVVVXXXUUUPPPNNNNNNOOOOOOOOOLLLLLLJJJIIIHHHHHHIIIIIIKKKJJJIIIIIIIIILLLNNNOOOSSSSSSRRRRRRRRRRRRQQQQQQVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUTTTTTTSSSTTTTTTTTTTTTUUUUUUUUUVVVYYYYYYXXXWWWWWWVVVVVVVVVVVVVVVWWWXXXYYYZZZZZZ[[[YYYYYYYYYZZZZZZZZZZZZZZZ[[[\\\]]]]]]]]]\\\[[[[[[WWWXXX[[[]]]]]]\\\ZZZYYYZZZ[[[]]]___aaaaaaaaa```aaa```___^^^^^^___```aaa______^^^______```aaabbbdddcccbbbaaaaaabbbcccdddaaaaaaaaa```_________```hhhQQQIIIGGGSSShhh|||]]]III999666333111111111111000////////////...............,,,+++,,,---...---+++)))***,,,,,,***))))))***++++++++++++++++++++++++***************+++++++++(((***,,,***&&&$$$%%%''')))((((((''''''(((((()))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''(((***+++,,,((((((''''''''''''((((((((((((((((((((('''''''''&&&&&&''''''((()))))))))(((((((((((())))))))))))''''''''''''((((((((()))(((***+++***)))((()))*********+++,,,,,,------...******+++---...///000111//////000000222444666777:::CCCQQQaaarrryyyuuummmaaaVVVPPPQQQSSSXXXYYYYYYYYYXXXVVVUUUSSSPPPOOONNNLLLKKKJJJIIIIIILLLLLLLLLKKKJJJIIIHHHGGGDDDDDDCCCCCCCCCBBBBBBBBBDDDCCCBBBBBBCCCCCCBBB@@@AAA@@@???===<<<;;;;;;;;;999888888777666555444444333333444555555666555555:::;;;<<<<<<<<<<<<===>>>======>>>@@@@@@AAAAAAAAA???>>><<<999666444333222000000000///......------........................////////////000111222333222444444444333444666888777888888888888888888888888888888999:::<<<===>>>>>>???@@@AAABBBCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBEEEFFFHHHHHHHHHHHHJJJKKKOOONNNNNNNNNNNNOOOOOOPPPPPPSSSVVVWWWVVVTTTTTTTTTWWWTTTPPPNNNNNNOOONNNNNNKKKJJJHHHGGGFFFFFFGGGHHHHHHHHHHHHIIIKKKNNNPPPRRRRRRQQQQQQQQQQQQPPPPPPPPPWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVUUUUUUUUUUUURRRRRRRRRSSSSSSTTTTTTUUUVVVUUUTTTSSSSSSSSSSSSSSSRRRSSSTTTUUUWWWXXXYYYZZZYYYYYYYYYYYYYYYYYYYYYYYYWWWXXXYYYYYYYYYXXXWWWVVVSSSTTTVVVXXXYYYYYYWWWWWWWWWXXXYYY[[[\\\]]]]]]]]]^^^]]]\\\[[[[[[\\\]]]^^^\\\\\\\\\\\\\\\]]]^^^^^^aaa```______^^^_________^^^______]]][[[[[[\\\]]]iiiQQQIIIGGGSSShhhzzz^^^KKK:::777333111111222222111////////////...............---,,,---...///...,,,(((***++++++***)))***+++++++++++++++++++++++++++))))))*********+++++++++'''+++...---(((%%%%%%'''((((((''''''''''''(((((())))))))))))))))))))))))((('''''''''&&&&&&&&&%%%((((((((((((***+++,,,---((((((''''''''''''((((((******)))))))))(((((((((&&&&&&''''''((()))))))))(((((((((((()))))))))))))))((('''''''''((()))***)))***++++++))))))***+++*********+++,,,,,,------+++,,,,,,---...//////000000///...///000222333333777===FFFQQQbbbvvvpppddd]]]YYYXXXWWWWWWWWWXXXYYYYYYZZZZZZXXXVVVTTTQQQNNNLLLKKKJJJKKKLLLLLLLLLKKKKKKJJJIIIDDDDDDDDDDDDCCCCCCCCCCCCEEEDDDCCCCCCDDDDDDCCCBBBBBBAAA@@@>>>>>>>>>>>>>>>;;;;;;:::999888666666555333444555666666777777666888:::<<<<<<;;;;;;===???===>>>???@@@AAAAAAAAA@@@>>>===;;;999888777666666222111111000//////......000///...------...////////////000111222222222222///111222222000111333666666666666666666666555555666666666666777888999:::999:::;;;===>>>?????????===>>>>>>???@@@@@@AAAAAABBBDDDFFFGGGGGGHHHJJJLLLMMMMMMMMMMMMMMMNNNOOOPPPLLLOOOSSSUUUUUUTTTTTTUUUTTTRRRPPPOOOOOOOOOMMMLLLLLLJJJHHHGGGFFFFFFGGGHHHFFFFFFHHHJJJLLLOOOPPPQQQOOOOOOOOOPPPQQQRRRRRRRRRVVVVVVVVVVVVVVVVVVVVVVVVWWWVVVVVVVVVVVVUUUUUUUUURRRRRRSSSSSSTTTUUUVVVVVVSSSRRRQQQPPPPPPQQQRRRRRRQQQRRRSSSUUUWWWXXXZZZZZZ\\\\\\\\\\\\\\\\\\[[[[[[VVVWWWXXXYYYYYYWWWUUUTTTTTTTTTVVVVVVWWWVVVUUUTTTVVVVVVWWWXXXYYY[[[\\\]]]]]]\\\[[[ZZZZZZ[[[\\\\\\\\\\\\[[[[[[[[[\\\]]]]]]^^^^^^^^^^^^^^^]]]\\\\\\\\\]]]]]]ZZZWWWVVVXXX[[[iiiRRRJJJIIIUUUjjjwww]]]KKK:::888444222222222222111000/////////............///---,,,---//////...---)))+++------,,,,,,---...++++++++++++++++++++++++))))))******++++++++++++)))---222111,,,((('''(((((((((''''''''''''(((((())))))))))))))))))))))))''''''&&&&&&&&&%%%%%%%%%((((((((()))***,,,---...(((((('''''''''(((((()))++++++******))))))((((((&&&&&&''''''((()))))))))(((((((((((())))))))))))***)))'''&&&'''(((***,,,)))+++,,,+++***)))***+++)))******+++,,,,,,------........................222111//////000222222222222555;;;DDDRRRggg~~~sssiiibbb^^^TTTTTTUUUWWWYYY[[[^^^___^^^\\\YYYVVVRRROOOMMMLLLKKKLLLLLLLLLLLLLLLKKKJJJDDDDDDDDDDDDDDDCCCCCCCCCFFFEEEDDDDDDEEEEEEDDDCCCCCCBBB@@@???>>>???@@@@@@<<<<<<;;;:::999777666666333444555777888888999999333444666666666666888999>>>>>>???@@@@@@@@@@@@@@@<<<<<<;;;:::999999999999333222222111000//////...000///---,,,,,,---///000***+++---...///......---,,,///000000......111444555555555444444444444444555555555555666666777888666777888:::;;;<<<<<<===999:::;;;<<<===>>>???@@@???AAADDDFFFGGGIIIKKKNNNLLLLLLLLLLLLMMMNNNOOOPPPIIILLLPPPSSSTTTTTTUUUVVVSSSQQQOOOOOOOOOOOOMMMKKKMMMKKKIIIGGGGGGGGGHHHIIIEEEFFFHHHKKKMMMNNNOOOOOOMMMNNNOOOQQQSSSUUUVVVWWWTTTTTTTTTTTTUUUUUUUUUUUUQQQQQQQQQQQQQQQQQQPPPPPPNNNOOOOOOPPPRRRSSSSSSTTTSSSRRRQQQPPPPPPQQQRRRSSSQQQRRRTTTVVVXXXZZZ[[[\\\ZZZZZZZZZZZZZZZZZZZZZZZZXXXYYYZZZ[[[ZZZYYYWWWUUUWWWWWWWWWWWWVVVUUUTTTTTTWWWWWWWWWWWWYYY[[[^^^___^^^]]]\\\[[[[[[[[[\\\]]]^^^]]]]]]]]]]]]^^^^^^___]]]^^^_________^^^\\\[[[ZZZ[[[[[[YYYUUUTTTVVVYYY~~~lllSSSJJJQQQTTTeee~~~gggIII???777222333444111///000////////////............//////...---,,,,,,+++***,,,++++++******++++++,,,...---,,,,,,++++++++++++++++++,,,---,,,+++***)))))))))************)))))))))((((((''''''''''''(((((((((((('''&&&&&&%%%%%%&&&'''))))))((((((***+++))))))))))))))))))))))))'''''''''&&&'''((())))))''''''''''''''''''''''''''''''((((((((((((''''''((((((''''''&&&%%%%%%%%%%%%&&&(((************)))************************))))))***+++---......///+++,,,---...///...---,,,000000//////000000111222333555777:::BBBQQQeeesss}}}nnndddbbb]]]WWWVVVYYY]]]```aaaeeeddddddbbb___YYYQQQKKKNNNMMMKKKJJJKKKJJJHHHFFFGGGGGGGGGGGGFFFEEEDDDCCCFFFFFFFFFFFFFFFGGGGGGGGGEEEEEEEEEEEEDDDDDDDDDDDDBBBBBB@@@???>>><<<;;;:::;;;;;;;;;;;;:::999888777444555777888888888777666666999<<>>;;;999999::::::888666555333222222222333111000///...---...///000111000000000////////////000000000000////////////111111111111222333444555333333333444444444555555555555555555666888999999777777888999:::;;;;;;<<<>>><<<<<<>>>BBBEEEDDDCCCBBBDDDFFFGGGGGGGGGHHHJJJKKKLLLMMMOOOQQQSSSTTTUUUTTTSSSQQQNNNLLLKKKJJJJJJJJJIIIHHHGGGFFFEEEEEEEEEGGGHHHIIILLLNNNPPPRRRSSSMMMNNNPPPRRRRRRRRRRRRQQQPPPRRRUUUWWWWWWWWWXXXYYYVVVTTTQQQPPPPPPQQQQQQPPPLLLNNNQQQSSSSSSSSSRRRQQQOOOOOOOOOPPPPPPPPPQQQQQQRRRSSSTTTUUUWWWXXXYYYYYY^^^]]]\\\ZZZZZZZZZ[[[[[[[[[[[[ZZZYYYXXXWWWVVVVVVUUUUUUUUUUUUTTTTTTSSSSSSUUUUUUVVVXXXZZZ[[[\\\]]]^^^]]]\\\\\\[[[[[[\\\\\\]]]]]]\\\[[[[[[\\\]]]]]][[[]]]``````^^^\\\[[[[[[ZZZYYYWWWUUUUUUWWWYYYZZZnnnUUUKKKQQQSSSdddiiiMMM???888333333444111///000////////////............------------,,,,,,,,,,,,,,,++++++******++++++,,,111000...,,,+++)))))))))++++++,,,,,,,,,+++***)))))))))************))))))++++++***))))))(((''''''''''''''''''''''''''''''((()))***)))((('''((()))''''''''''''''''''''''''((()))))))))************''''''''''''''''''''''''''''''(((((((((((('''''',,,,,,,,,,,,++++++++++++&&&'''((())))))*********************************)))******+++,,,---...///+++,,,------......------111111000000111111222333444555555666:::EEESSS^^^uuuzzzssslllddd^^^]]]^^^______bbbdddgggjjjjjjfff```[[[PPPOOOLLLLLLLLLKKKIIIHHHHHHHHHHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDCCCAAA@@@???>>>============<<<<<<;;;999999555666777777777666555444444777999;;;;;;<<<>>>???AAA???>>><<<;;;;;;;;;<<<999888666555333333333333111000///...---...////////////.........---------000000000000////////////////////////000111222333222222333333333444444444444444333444444555666777444555555666777777888888;;;:::999;;;???AAA@@@???>>>@@@CCCCCCCCCCCCEEEFFFGGGHHHIIIKKKMMMOOOPPPQQQOOONNNMMMKKKJJJIIIHHHHHHGGGGGGFFFFFFGGGGGGHHHHHHIIIIIIJJJLLLMMMOOOPPPQQQMMMNNNPPPQQQSSSTTTTTTTTTUUUWWWZZZZZZYYYXXXXXXYYYSSSQQQPPPPPPQQQRRRQQQPPPMMMNNNOOOPPPPPPPPPOOONNNNNNNNNNNNOOOPPPQQQSSSTTTTTTTTTUUUVVVWWWXXXXXXYYY[[[ZZZYYYXXXXXXYYYYYYZZZ]]]\\\\\\[[[ZZZYYYXXXXXXTTTTTTSSSSSSRRRRRRQQQQQQRRRSSSTTTVVVXXXZZZ[[[\\\[[[[[[ZZZZZZZZZ[[[[[[\\\]]]\\\[[[[[[[[[[[[\\\]]]]]]___``````]]]ZZZYYYYYYXXXVVVTTTSSSSSSTTTVVVXXXqqqXXXLLLPPPRRRddd~~~oooTTTAAA999333333333111///000////////////............++++++++++++,,,,,,,,,---,,,++++++******++++++,,,000///---,,,+++*********++++++,,,,,,++++++***)))))))))************)))))))))*********)))'''&&&%%%%%%&&&&&&'''(((((()))))))))******)))'''&&&&&&'''''''''''''''''''''''''''$$$%%%&&&'''((('''&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''(((((()))))))))*********(((''''''(((((()))***+++************************)))******+++,,,---......---,,,,,,,,,,,,---......000////////////000111111333444333333444:::CCCKKK[[[lll~~~sssjjjdddbbbaaa```]]]```dddiiillljjjfffbbbTTTQQQNNNMMMMMMMMMLLLJJJJJJIIIIIIHHHHHHHHHIIIIIIFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFEEEDDDCCCBBBAAA@@@>>>?????????>>>===<<<;;;:::::::::999888666555444666777888888888888;;;===<<<======>>>>>>>>>>>>>>><<<;;;999777666555444444222111///.........///000/////////.........------////////////000000000000......---......///000111111111111222222222333333222222222111222222333333222222222333444444444555888777666777:::;;;:::999:::<<<===>>>===>>>???AAABBBCCCDDDEEEGGGHHHIIIJJJIIIHHHGGGFFFFFFFFFFFFFFFDDDDDDEEEFFFGGGIIIJJJKKKJJJJJJKKKLLLMMMNNNOOOOOOMMMMMMNNNOOOQQQRRRTTTUUUXXXZZZ[[[[[[YYYWWWWWWWWWQQQPPPPPPQQQRRRSSSRRRPPPNNNNNNMMMLLLLLLLLLLLLLLLMMMMMMMMMMMMOOORRRUUUVVVVVVVVVVVVWWWWWWWWWXXXXXXWWWWWWWWWVVVWWWWWWXXXYYY\\\\\\[[[ZZZYYYXXXXXXWWWSSSRRRRRRQQQPPPPPPOOOOOOOOOPPPRRRTTTVVVXXXZZZ[[[XXXXXXXXXXXXYYYZZZ[[[\\\\\\\\\[[[[[[[[[[[[\\\\\\^^^___```___\\\YYYWWWWWWVVVUUUTTTSSSSSSTTTUUUVVVuuu[[[LLLNNNPPPbbb~~~www]]]BBB:::444333333000///000////////////............++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++,,,,,,---...+++++++++++++++******)))))))))************))))))$$$%%%'''((((((&&&$$$###&&&'''''''''((((((((()))((()))***)))'''&&&'''(((''''''''''''''''''''''''"""$$$&&&'''((('''%%%$$$''''''''''''''''''''''''''''''((((((((((((''''''$$$$$$%%%%%%&&&'''(((((()))(((''''''''')))***+++************************)))******+++,,,,,,------------,,,+++,,,---...///......------......///000111222333333444777===AAAIIIUUUiii~~~wwwoooiiifffeee______```aaacccccc```^^^WWWTTTPPPNNNNNNNNNMMMMMMKKKJJJJJJIIIIIIIIIJJJKKKFFFFFFFFFFFFFFFEEEEEEEEEGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHGGGFFFEEEDDDCCCBBBAAAAAAAAAAAA@@@@@@???>>>@@@@@@???===<<<:::888888:::::::::999777888:::<<<888:::<<>>===<<<:::888777666555333222111/////////000000111111111000000000000///////////////000000000000...---------......///000000000000000111111111111222222111111000111111111222333333333333333333333555555555555666666666666777888999999999999;;;===>>>>>>???@@@AAACCCCCCDDDCCCCCCBBBBBBCCCCCCDDDDDDCCCCCCDDDEEEFFFHHHIIIJJJIIIJJJKKKLLLMMMNNNOOOPPPMMMMMMLLLLLLMMMOOOQQQRRRUUUWWWYYYYYYWWWVVVUUUVVVRRRQQQRRRSSSTTTTTTQQQOOOMMMLLLKKKJJJJJJKKKMMMNNNOOONNNMMMLLLNNNQQQTTTVVVWWWWWWWWWWWWWWWWWWWWWWWWUUUUUUVVVVVVWWWWWWXXXXXXYYYYYYXXXWWWVVVUUUUUUTTTRRRRRRQQQQQQPPPOOOOOONNNOOOPPPQQQSSSVVVXXXZZZ[[[WWWWWWWWWXXXYYY[[[\\\]]][[[[[[[[[ZZZZZZ[[[[[[[[[\\\]]]^^^]]][[[XXXXXXXXXXXXXXXWWWWWWWWWWWWXXXXXXxxx^^^NNNNNNPPPccc{{{bbbDDD<<<444333222000...///////////////............------,,,++++++***)))))),,,++++++******++++++,,,++++++++++++,,,,,,---...++++++*********)))))))))))))))************))))))"""###&&&'''((('''&&&%%%))))))((((((((('''''''''%%%'''((((((''''''(((***(((((((((((((((((((((((('''(((***,,,,,,+++***)))''''''''''''''''''''''''''''''((((((((((((''''''''''''((()))******+++,,,))))))(((''''''(((***+++)))))))))))))))))))))))))))******++++++,,,,,,,,,------,,,+++,,,---...//////............///000000000111222333444666999;;;===DDDSSSggg~~~~~~uuuooolllgggddd^^^[[[[[[[[[[[[[[[YYYUUUPPPMMMMMMNNNNNNNNNLLLLLLKKKKKKJJJKKKKKKKKKHHHGGGGGGGGGFFFFFFFFFEEEFFFFFFFFFGGGGGGGGGHHHHHHHHHHHHGGGFFFEEEDDDDDDCCCBBBBBBCCCCCCCCCBBBAAAAAADDDCCCAAA@@@>>><<<;;;;;;<<<<<<;;;:::888888999;;;666888;;;???AAAAAAAAA@@@>>>>>>===<<<:::999888777555444333111000000111111222111111111000000000000.../////////000000000111//////.........///000000/////////000000000111111222222111111000111111111555555555555555444444444333444444444444333444444555666777666555666888:::;;;;;;<<<===>>>>>>??????????????????@@@AAABBBCCCCCCCCCCCCCCCCCCDDDEEEEEEFFFGGGHHHJJJLLLNNNPPPQQQOOONNNMMMLLLMMMMMMOOOPPPQQQTTTVVVWWWVVVVVVVVVWWWVVVUUUTTTUUUUUUSSSPPPNNNLLLKKKJJJIIIKKKMMMPPPRRRQQQPPPNNNMMMMMMPPPRRRTTTXXXWWWWWWWWWWWWVVVVVVVVVUUUVVVVVVWWWXXXXXXXXXXXXXXXWWWWWWVVVUUUTTTSSSSSSRRRRRRRRRQQQQQQQQQPPPPPPPPPQQQRRRTTTWWWYYYZZZ[[[WWWWWWXXXXXXZZZ[[[]]]^^^ZZZZZZZZZZZZZZZZZZZZZZZZYYYZZZ[[[[[[YYYYYYYYYZZZ[[[\\\\\\\\\\\\\\\\\\[[[}}}cccQQQPPPRRRfff{{{bbbFFF===555333222///...///////////////..................---,,,+++***)))))),,,++++++******++++++,,,000///---,,,+++*********++++++***))))))))))))***))))))************))))))%%%&&&((()))******))))))******)))(((((('''&&&&&&$$$&&&'''''''''''')))***))))))))))))))))))))))))'''((()))*********))))))''''''''''''''''''''''''''''''((((((((((((''''''(((((())))))***+++,,,,,,))))))(((((((((((())))))))))))))))))))))))))))))************++++++,,,,,,---,,,,,,,,,,,,---......111111000000111111222333111111222222333333333333555999CCCSSSfff{{{zzzpppiii```YYYVVVWWWXXXZZZZZZVVVPPPLLLKKKMMMNNNNNNOOOOOOOOOOOONNNMMMLLLKKKIIIIIIIIIHHHGGGGGGFFFFFFFFFFFFFFFGGGGGGHHHHHHIIIHHHHHHGGGGGGFFFEEEEEEDDDCCCCCCDDDDDDDDDDDDCCCCCCCCCBBBAAA???>>>>>>======<<<<<<<<<;;;999888999:::666888;;;>>>@@@@@@@@@???>>>>>>>>>===<<<;;;:::999888777555333222222333333000000/////////...............//////000000111111000000////////////000000/////////000000000111111222111111111111111222222777777666666555555444444111333444333222222333444444555555444333444666888999999::::::;;;;;;;;;<<<<<<<<<<<<===>>>???@@@AAAAAAAAA@@@@@@???@@@@@@@@@AAABBBDDDFFFIIIKKKMMMNNNOOOOOONNNNNNNNNNNNOOOOOOOOOQQQUUUVVVVVVVVVWWWXXXXXXVVVUUUTTTTTTRRROOOMMMKKKJJJJJJJJJLLLOOOQQQSSSQQQPPPOOONNNNNNOOOQQQRRRVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWXXXXXXXXXXXXWWWXXXWWWVVVUUUTTTSSSSSSRRRQQQQQQQQQRRRRRRRRRRRRSSSRRRSSSTTTUUUWWWYYYZZZZZZWWWWWWXXXXXXZZZ[[[\\\]]]YYYYYYZZZZZZZZZZZZYYYYYYWWWXXXZZZYYYXXXXXXYYY[[[\\\]]]^^^______^^^]]]\\\iiiUUUSSSVVVjjj|||dddGGG>>>555333222///...///////////////...............---------,,,,,,++++++,,,++++++******++++++,,,111000...,,,+++))))))))),,,+++***)))((())))))***))))))************))))))*********))))))((((((((()))))))))(((((((((((((((%%%'''((('''&&&&&&'''(((((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&''''''(((((())))))(((((())))))))))))(((((())))))))))))))))))))))))************+++++++++++++++,,,------......------000000/////////000111111000000000111333333222111444444:::DDDNNN^^^vvvwwwkkkaaa\\\ZZZYYYYYYZZZUUUOOOJJJIIIKKKMMMMMMRRRSSSTTTTTTSSSPPPMMMKKKKKKKKKJJJIIIIIIHHHGGGGGGFFFGGGGGGHHHIIIIIIJJJJJJIIIIIIHHHHHHGGGGGGFFFFFFCCCDDDDDDEEEEEEDDDDDDDDDCCCCCCAAA@@@@@@AAAAAABBB===???@@@???===<<<<<<<<<777888:::<<<===>>>>>>>>><<<======>>>===<<<;;;::::::999777555444444444555000000000/////////...............///000111111111000000////////////000000//////000000000111111111000000///000000111222333666666555555444333222222///111333222111111222444333333333222111111444666777777777888888888888888999999::::::;;;<<<>>>>>>>>>======<<<<<<<<<======>>>???@@@BBBDDDEEEGGGGGGIIIIIIKKKLLLMMMNNNNNNNNNLLLOOORRRTTTTTTTTTUUUVVVVVVTTTRRRQQQQQQQQQOOONNNJJJJJJJJJKKKLLLNNNPPPQQQNNNNNNNNNOOOPPPQQQRRRSSSTTTUUUUUUUUUUUUUUUUUUUUUVVVWWWXXXXXXXXXWWWVVVUUUVVVUUUTTTSSSRRRQQQQQQPPPOOOOOOPPPQQQRRRSSSTTTTTTSSSTTTTTTUUUVVVWWWXXXYYYWWWWWWWWWWWWXXXYYYZZZ[[[XXXXXXYYYZZZZZZYYYXXXXXXXXXYYYYYYXXXWWWWWWXXXYYYYYYZZZ\\\]]]]]]\\\ZZZYYY|||mmmYYYVVVYYYnnn~~~~~~gggHHH>>>666333222///...///000/////////............,,,,,,------------......,,,++++++++++++++++++,,,...------,,,++++++++++++,,,+++)))((((((((()))***))))))************)))))),,,+++)))(((&&&%%%%%%%%%''''''(((((())))))******'''((()))(((&&&%%%%%%&&&''''''''''''''''''''''''(((''''''''''''((()))***''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((())))))))))))'''((()))******)))((('''))))))))))))))))))))))))***************++++++++++++,,,---...///...---,,,---,,,,,,,,,,,,---............///111444666555555666666888<<>>>>>===<<<;;;<<<:::999777666555666666222222222222111111111111---......///000111111222000//////.........//////000000000000111111111111.........//////111222333555444444333222111000000---///222222000000222444222222222000///000333555666666666666666666666666888888888888999:::<<<<<<:::::::::::::::;;;<<<===<<<======>>>@@@AAAAAABBBAAABBBEEEHHHJJJLLLLLLLLLJJJLLLOOOPPPPPPPPPPPPQQQTTTQQQOOONNNOOOPPPPPPOOOKKKKKKKKKKKKKKKLLLMMMMMMKKKLLLNNNOOOQQQRRRSSSTTTSSSSSSTTTTTTTTTUUUUUUUUUVVVWWWWWWXXXWWWVVVTTTSSSRRRRRRQQQPPPOOONNNNNNMMMMMMNNNOOOPPPRRRSSSTTTUUUSSSTTTTTTUUUVVVVVVWWWWWWVVVVVVVVVVVVWWWXXXYYYYYYWWWXXXYYYZZZZZZYYYXXXWWWZZZZZZZZZXXXVVVUUUVVVWWWUUUWWWYYYZZZZZZYYYWWWUUU{{{{{{ttt```^^^^^^nnn~~~yyygggLLLBBB999777777444111000//////...------------...------------------------,,,+++)))''''''((()))***///,,,+++---000111000...,,,,,,,,,+++***)))((('''&&&'''((())))))***))))))))))))*********+++++++++))))))((((((''''''&&&&&&(((((((((((((((((((((((()))'''%%%######%%%''')))))))))((((((''''''&&&&&&''''''''''''''''''''''''''''''((((((((('''%%%$$$(((((((((((())))))))))))*********)))))))))))))))))))))))))))))))))))))))*********)))))))))))))))******+++,,,------------///...---,,,,,,,,,,,,,,,......///000111222222222333555666888:::@@@HHHNNNhhhxxxppphhhcccaaaWWWOOONNNNNNLLLNNNTTTYYY[[[]]]^^^\\\YYYTTTQQQOOOMMMKKKIIIHHHHHHHHHIIIFFFFFFGGGHHHHHHHHHHHHGGGJJJIIIHHHGGGFFFGGGHHHIIIGGGGGGGGGGGGGGGFFFEEEDDDGGGFFFEEECCCCCCBBBBBBBBBDDDDDDDDDDDDCCCBBBAAA@@@>>>999333333777::::::999;;;<<<>>>??????===;;;::::::::::::999888777555555333333333333222222111000222111111111111111222222111111111111111222222222000000//////.........---...////////////000111111444333333333222222111111333333222222111111000000333222222111111222222333333333333444444444555555555555555555666666666666777888999:::999777555444777888888999;;;<<<======??????@@@BBBBBBCCCCCCCCCDDDEEEGGGGGGFFFFFFHHHIIIKKKKKKKKKJJJJJJIIIIIIIIIJJJKKKKKKKKKJJJIIIHHHHHHKKKKKKLLLLLLLLLLLLKKKKKKOOOOOOOOOOOOPPPQQQRRRSSSRRRSSSUUUVVVUUUTTTRRRQQQNNNOOOPPPQQQQQQPPPNNNMMMMMMNNNOOOOOOOOONNNMMMLLLNNNMMMKKKKKKLLLOOORRRTTTVVVVVVVVVWWWWWWVVVUUUUUUUUUUUUTTTTTTSSSRRRRRRRRRSSSSSSSSSSSSSSSSSSTTTTTTRRRSSSSSSSSSSSSTTTTTTTTT~~~zzz{{{vvvaaa______oooxxxeeeJJJ???666444555333111222//////...---------------------------------------///...,,,+++***+++,,,---+++***((())),,,---+++)))***++++++++++++***))))))************)))((('''&&&))))))*********+++++++++(((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''(((''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''((((((((('''%%%%%%'''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))))))))***+++,,,------......---......---,,,,,,,,,------//////000000111222222222444555666666777<<>>???>>>===<<<;;;;;;;;;;;;:::999888777666444444444444444333222222333222222111111222222333222222222222222222222222///000000000000000000000222111///......///000111000/////////............000/////////............333222222111111222222333222333333333333444444444555555555555666666666777666777888999888777555444444444666888:::<<<===>>>999999:::;;;<<<======<<<<<<>>>@@@AAA@@@AAACCCEEEGGGGGGGGGFFFFFFEEEEEEEEEHHHHHHHHHHHHHHHHHHGGGFFFGGGHHHHHHHHHHHHHHHHHHGGGIIIIIIJJJJJJKKKKKKLLLLLLKKKLLLMMMNNNNNNMMMLLLKKKIIIIIIIIIIIIHHHGGGFFFFFFJJJKKKLLLMMMMMMLLLKKKJJJNNNMMMKKKKKKLLLOOOQQQSSSRRRSSSSSSSSSSSSSSSRRRRRRQQQQQQQQQPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPQQQQQQQQQRRRRRR{{{zzz}}}uuu```^^^]]]mmmwwweeeIII>>>444222333222222333//////......------------........................///...---,,,,,,,,,---...---,,,++++++,,,,,,+++***((()))***+++++++++++++++)))******))))))((('''&&&)))))))))************+++'''''''''((()))*********((((((((((((((((((((((((''''''((())))))(((''''''%%%%%%%%%&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&'''''''''(((''''''&&&%%%''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++,,,---............------,,,,,,,,,---......111111111111111111222222444555444444555777<<<@@@AAANNNaaawww|||mmmddd^^^[[[]]]aaa^^^ZZZVVVSSSPPPOOOLLLKKKJJJJJJKKKJJJJJJIIIHHHHHHHHHIIIIIIJJJKKKKKKLLLMMMJJJJJJIIIIIIHHHGGGFFFFFFHHHHHHHHHHHHHHHGGGGGGGGGEEEEEEDDDCCCCCCDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBAAACCC???;;;:::<<<>>>>>><<>>>>>>>>===============<<<;;;:::999888666666777777777666555555444444333333333333444444333333333333333333333333000111111222222222222111444222111///...///000000111111111111000000000000222222222111111111111000222222111111111111222222111111222222222333333333333333333333444444444444555666777777777666555444333444555666777999::::::777888999:::::::::::::::888:::;;;;;;::::::<<<===AAAAAAAAAAAAAAA@@@@@@@@@CCCCCCDDDDDDEEEDDDDDDDDDBBBBBBCCCCCCCCCCCCBBBBBB@@@AAACCCDDDEEEEEEDDDDDDCCCDDDFFFGGGHHHHHHGGGFFFHHHGGGFFFEEEDDDDDDCCCCCCGGGHHHIIIJJJJJJIIIHHHGGGJJJIIIHHHHHHIIIKKKMMMOOOMMMMMMNNNNNNNNNNNNNNNMMMKKKKKKLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLMMMMMMMMMNNNNNNNNN~~~vvvyyyrrr]]]ZZZYYYhhhzzzhhhKKK???444111222222222444...............------,,,........................,,,+++************++++++...---,,,,,,,,,,,,+++***))))))***++++++++++++***%%%&&&''')))************))))))))))))************((((((((()))))))))******((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&''''''(((((((((((('''&&&&&&%%%%%%''''''''''''''''''&&&&&&'''''''''((((((((())))))((((((((()))))))))))))))(((((((((((((((((((((((()))))))))))))))*********++++++,,,---............,,,,,,,,,,,,,,,---...///222222222222111111111111333333333333444666999;;;:::AAAMMM\\\rrr{{{sssmmmiiiggg```[[[VVVRRRPPPNNNKKKHHHIIIJJJLLLMMMNNNMMMLLLLLLJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHGGGGGGFFFHHHGGGGGGGGGGGGGGGGGGGGGDDDDDDDDDDDDDDDDDDEEEEEEDDDDDDDDDDDDDDDCCCBBBBBBEEEBBB@@@???@@@AAA@@@???AAAAAA@@@???>>>?????????>>>>>>>>>>>>===<<<;;;:::888999999:::999999888888777666666555555555555555444444333333333333222222333444444555444333222111111111111222111111000000333333333333333333333333333333333333333333222222222222111111111111222222000111111111111222222222000000000111111111222222444444555666555555444333666666666555444444333333666666777888999999888888888999:::999777666777888<<<<<<<<<<<<<<<<<<<<<<<<===>>>???@@@@@@AAA@@@@@@===>>>>>>??????>>>>>>===:::<<<>>>@@@AAA@@@???>>>@@@AAABBBDDDEEEFFFFFFFFFFFFEEECCCBBBAAABBBCCCDDDDDDEEEFFFGGGGGGGGGFFFEEEDDDCCCCCCBBBCCCEEEGGGHHHHHHIIIIIIJJJJJJJJJJJJJJJFFFGGGGGGHHHIIIIIIJJJJJJKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIJJJJJJJJJKKKKKKKKKvvvxxxrrr\\\XXXVVVeee|||~~~kkkNNNAAA666222222111111222......//////......---,,,........................***)))))))))))))))******)))******)))((('''''''''***++++++++++++***))))))%%%&&&''')))******++++++))))))))))))))))))))))))***)))))))))(((((((((''')))))))))))))))))))))))))))'''%%%$$$$$$%%%''')))&&&&&&''''''((((((((()))(((((('''''''''&&&&&&&&&''''''&&&&&&''''''''''''''''''''''''((((((((((((''''''(((((())))))))))))(((((((((((((((((((((((((((((())))))***************+++,,,---............,,,,,,,,,,,,,,,---...///222222111111111111111111111111111222555777888999999===CCCKKKWWWmmmvvviiiddd___\\\ZZZWWWQQQLLLHHHIIILLLNNNOOOOOOOOONNNOOOPPPPPPOOONNNMMMKKKJJJHHHHHHHHHHHHHHHHHHHHHIIIFFFFFFEEEDDDEEEEEEFFFGGGEEEEEEDDDDDDDDDEEEEEEFFFDDDDDDDDDEEEDDDDDDCCCBBBEEEDDDCCCCCCCCCCCCCCCBBBCCCBBBAAA@@@@@@@@@@@@AAA???????????????>>>===<<<:::;;;;;;<<<<<<<<<;;;;;;999999888777777777777777444444333333333222222222666777777777666333111000,,,...222555666444222000111111111111111222222222000000000000000000000000222111111000000111111222000000000111111111222222000111111111111222222222333333333333444333333333666555444333222111111000222222333444444444333333444555777666666555777888999999999999999999999999999:::;;;<<<<<<<<<<<<<<<:::;;;;;;<<<<<<;;;;;;:::888:::<<<>>>???>>>===<<<>>>???@@@AAACCCDDDDDDEEE@@@???>>>======>>>@@@AAAAAABBBCCCDDDEEEEEEDDDCCC@@@@@@??????@@@AAABBBCCCDDDEEEFFFGGGGGGGGGGGGGGGCCCDDDDDDEEEFFFGGGHHHHHHIIIHHHHHHHHHGGGGGGGGGFFFGGGGGGGGGGGGHHHHHHHHHHHH{{{|||uuu]]]XXXUUUdddyyylllNNNBBB777444333111000111---.../////////...,,,+++------------------------******+++++++++,,,,,,,,,)))+++++++++)))((()))***+++++++++++++++***)))((((((((())))))))))))((((((***)))))))))))))))(((((()))))))))((('''&&&&&&&&&)))))))))))))))))))))))))))'''$$$""""""$$$''')))'''''''''(((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&'''((((((&&&&&&'''''''''(((((((((&&&''''''(((((())))))***))))))))))))))))))))))))((((((((()))******++++++******+++,,,------------------,,,,,,,,,---......000000000000000000111111000///000222555777777777888:::>>>BBBGGGVVVpppxxxrrrjjjeeeccc^^^VVVPPPLLLLLLMMMNNNNNNNNNNNNNNNTTTVVVWWWXXXVVVSSSPPPNNNIIIIIIGGGGGGGGGGGGIIIJJJEEEEEEDDDCCCCCCEEEFFFGGGFFFFFFEEEDDDDDDEEEEEEEEEDDDDDDDDDEEEEEEDDDDDDCCCCCCDDDEEEEEEEEEEEEDDDDDDCCCCCCCCCBBBBBBBBBAAAAAA???@@@@@@@@@??????>>>===<<<<<<======>>>>>>======<<<;;;:::999888888888999555555555444444333333222777777888888777444222000***...222666777666333111333333333444444444444444111111111111222222222222111111000000000000111111000000111111111222222222333333333333444444444555111111111222222222333333111111222222222222222333333333444444444444444333---///111333333555777999666666777777777777888888777777888999999999888888888888999999999999888888888999:::<<<<<<<<<<<<;;;;;;;;;<<<===>>>???@@@AAA>>>>>>=========>>>>>>>>>>>>???@@@BBBBBBBBBAAAAAA???????????????@@@AAAAAAAAABBBCCCCCCDDDDDDDDDDDDAAAAAABBBCCCDDDDDDEEEEEEFFFFFFEEEEEEDDDDDDCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEwww]]]WWWSSSaaavvvhhhJJJ???666444444222000000---...///000///...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---------,,,+++---......,,,+++---///))))))***++++++++++++***(((((())))))))))))((((((******))))))((((((((((((''''''''''''&&&&&&&&&&&&))))))))))))))))))))))))((('''&&&%%%%%%&&&'''(((((('''''''''''''''&&&&&&%%%%%%&&&&&&'''((((((((('''&&&&&&%%%&&&'''((()))&&&&&&&&&'''''''''((((((&&&&&&''''''((())))))***))))))))))))))))))))))))'''(((((()))******++++++((()))***+++,,,,,,,,,,,,......---,,,,,,,,,------.........///000000000111///...///111444666444222666666888===@@@GGGVVVeee{{{rrrnnnhhh```YYYVVVUUUSSSQQQPPPOOONNNNNNTTTWWW[[[]]]]]]ZZZUUURRRNNNLLLHHHEEEDDDEEEGGGHHHFFFEEEDDDCCCDDDEEEGGGHHHGGGGGGFFFEEEDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDAAACCCEEEFFFFFFEEEEEEEEECCCCCCDDDDDDDDDCCCBBBAAA??????@@@@@@@@@???>>>>>><<<===>>>>>>??????>>>>>>======<<<;;;::::::::::::888888777777666555555444444555777888888666444222///000222444555555444333555555555666666666777777333333333444444444555555111111000000000000111111111111111222222222333333222222333333333444444444000000000000111111222222000111111111222222222333555555666666666555555444---///111222222333555777444444444555555555666666666666777777666666555555666666777777777777666666666777777888999999::::::999999999999:::;;;<<<===??????>>>>>>===;;;:::999:::;;;===>>>??????>>>>>>=========>>>>>>>>>>>>???===>>>???@@@AAAAAAAAAAAA??????@@@@@@AAAAAABBBBBBCCCCCCBBBAAAAAA@@@??????@@@@@@@@@AAAAAAAAABBBBBBuuu[[[TTTPPP^^^vvv|||cccFFF<<<444333444222000000---...///000000...,,,+++++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,'''))),,,+++))))))+++---'''((()))***+++,,,,,,,,,$$$%%%'''(((***++++++,,,******))))))((((((((('''$$$$$$%%%%%%&&&'''''''''))))))))))))))))))))))))''''''(((((((((((('''''''''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&'''((())))))'''&&&&&&%%%&&&'''((()))&&&&&&&&&'''''''''((((((&&&&&&&&&'''((())))))***))))))))))))))))))))))))'''(((((()))***+++++++++(((((()))***++++++++++++///...------,,,,,,,,,,,,,,,------...///000000111000......000333444222///666333555;;;>>>???DDDLLLeee|||{{{uuunnnhhh```^^^[[[WWWSSSQQQPPPOOOQQQUUUZZZ^^^___\\\XXXTTTRRROOOJJJEEECCCCCCEEEFFFGGGFFFEEEDDDEEEFFFHHHJJJHHHHHHFFFEEEDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEDDD???AAAEEEFFFFFFFFFEEEFFFBBBCCCEEEFFFFFFDDDBBBAAA??????@@@@@@@@@???>>>>>><<<===>>>???????????????>>>>>>===;;;;;;::::::::::::::::::999888777777666111333555888999888666555444333222222222333444555111111111222222333333333000000000111111222222222111111000000000000111111111222222222222333333333000000000000111111111111000000//////000111222222333333333222111000000000111111222222222111111000444555666555333111222333222222333333444444444555666666666666555444444333444555555666666555555444555555555555666777888999999999888999999:::;;;<<<;;;;;;:::999777444111///888999:::<<<======<<<<<<::::::;;;;;;;;;;;;;;;;;;;;;<<<===>>>????????????>>>>>>>>>>>>????????????AAA@@@@@@???>>>======<<<>>>>>>>>>>>>????????????xxxbbbRRRQQQVVVwwwzzzbbbJJJ???666333333111//////.........///////////////---...///...,,,+++,,,---...---+++*********++++++000///,,,*********+++,,,)))************)))(((((()))***++++++***)))***+++***+++,,,+++)))))))))+++,,,+++***))))))***+++,,,************************...,,,***(((&&&&&&&&&&&&''''''''''''(((((((((((())))))(((((('''''''''&&&''''''''''''''''''''''''))))))*********))))))((()))(((&&&%%%&&&''')))+++111///---***)))((()))***++++++************++++++,,,+++++++++***))))))))))))***,,,......---,,,+++/////////000111111222222000111111222222333444444444666888999:::<<>>======>>>>>>===<<<;;;;;;:::::::::::::::999999777666666666555555444444555555666222111111111111333444555555555555555555555555555666444222111111222444555444333333222111111222222444444444333333333222222444333333222333555666777444444444333333222222222222222222222222222222222///000222444555555555444555444444444444333333333444444333222222333444444666666666666666666666666666666555666666777888888555666666777888999999::::::::::::999888777777666999:::<<<<<<:::999:::;;;;;;<<<<<<<<<;;;;;;:::999;;;;;;;;;<<<<<<>>>???@@@;;;;;;<<<<<<===>>>>>>>>><<<<<<;;;;;;;;;:::::::::;;;::::::::::::;;;<<<<<>>>>>>>>>>>>>>===<<<;;;;;;;;;::::::::::::999888777777444444333333333333444444444444333222333444555666555555555555555555555555555444333222222222333444333333222222111222222222333333333222222222111111111111000000111222444555333333333333333333333333333333333333333333333333444444444444333111///...444444555555666666666777444333222222222222333444555555555555555555555555666666555555555555555555444444555555666777777888888888888777666666555555666888999999888777777888999999::::::999888888777:::999999999:::;;;<<<<<<::::::;;;;;;<<<=========;;;;;;::::::::::::999999999999888888999999:::;;;mmmYYYNNNPPPXXXrrryyydddKKK@@@666333333111000000//////////////////......---...///...,,,+++,,,------,,,+++*********++++++///...,,,+++******+++++++++++++++++++++******)))''')))***)))((('''((()))'''((()))(((&&&%%%&&&'''))))))(((((((((((())))))((((((((((((((((((((((((((('''''''''((()))***+++''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''(((''''''&&&&&&((()))***)))((('''&&&&&&'''((()))(((''''''&&&&&&''''''(((***************+++++++++)))***,,,---------,,,+++++++++,,,,,,---......///000000111111222333333333000222444555555777:::<<<@@@BBBJJJYYYjjjzzzqqqmmmlllkkkfffbbb[[[^^^```___\\\WWWTTTSSSYYY[[[\\\\\\YYYWWWUUUUUUPPPPPPNNNLLLIIIHHHJJJLLLIIIHHHHHHHHHGGGGGGFFFFFFEEEFFFFFFFFFEEEEEEGGGHHHHHHHHHGGGFFFEEEEEEEEEFFFFFFEEEEEEDDDDDDCCCCCCBBBBBBBBBBBBCCCCCCCCCDDDDDDCCCCCCCCCBBBAAAAAA@@@@@@AAAAAAAAAAAAAAA@@@???????????????>>>======<<<<<<;;;<<<<<<<<<;;;:::999888555555444444444444555555777666666555555555555555555555555555555555555555333333333333333333333333222222222111111222333333222222222222111111111111000000000000111222333444222222333333333333444444444444444444444444444444555555444333111///---,,,222222333444555666777777333333222222222222333333444444444444444444444444777666555444333333333333222222333333444555555555666666666555444444333333333555666666555444444555666666777777777666555555888888777777777777888888888888999999:::;;;;;;<<<999999999999888888888888777666666666666777888888~~~iiiUUUKKKOOOXXXnnnzzzgggLLL@@@666333333111000111////////////............---...///...,,,+++,,,---,,,+++++++++++++++++++++------,,,+++******+++++++++,,,,,,,,,,,,+++******((()))***)))(((((()))***'''((()))(((&&&%%%&&&'''(((((((((''''''(((((((((************************'''''''''((())))))******''''''''''''((((((((((((((((((((((((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''(((((())))))(((((((((''''''''''''((()))))),,,+++***(((''''''''''''(((''''''&&&&&&''''''((()))))))))***+++++++++,,,)))***+++,,,,,,,,,,,,++++++++++++,,,------......000000000111222222333333000222333444444555888:::<<<===AAAIIISSSeee~~~{{{~~~~~~xxxpppiiifffffffffdddaaa^^^[[[YYYYYY\\\^^^]]]ZZZWWWUUUTTTWWWWWWUUURRRNNNLLLMMMNNNMMMMMMMMMMMMLLLLLLKKKKKKJJJJJJIIIIIIHHHHHHIIIIIIHHHGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCDDDDDDEEEEEEEEEDDDDDDCCCCCCCCCBBBBBBAAAAAABBBBBBCCCCCCBBBBBBAAA@@@@@@@@@@@@?????????>>>>>>===============<<<;;;;;;999888888777777888888999999888888777666555555555555555555555555555555555222333444555555555444444222222222222222333333444333333333222222222111111111111222222333444444555444333333333333333333222444444444444444444444444222222222333222222222222000000111111222333444444333333222222222222333333333333333333333333333333555555444444444444444555222222333333444444444444555555555444444444333333222333555555333222333444444555555555555555444444777666666555555555666666666666777888888999999:::888888777777777666666666666666555555666666777888~~~hhhTTTIIIMMMWWWkkk|||iiiMMMAAA666333333111111222000000//////.........------...///...,,,+++,,,---++++++++++++++++++++++++,,,,,,++++++******+++++++++,,,,,,,,,,,,+++******)))***++++++))))))***+++((()))***)))'''&&&'''((('''''''''((((((''''''''')))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''(((((((((((('''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***************'''''''''''''''((())))))+++******((('''''''''&&&)))((((((''''''(((((())))))))))))***+++++++++,,,******+++++++++,,,,,,++++++,,,,,,---....../////////000000111111222333333111333444444444555777999777888<<>>????????????>>>>>>===;;;;;;::::::::::::;;;;;;::::::999999888777666555666666666666666666666666333444555666666666666666444333333333333333444444555444444444444333333333111222222333444444555555555555444333333222111111222222222222222222222222222222333333444555666666222222222222222222222222333333333444444333333333333333333333333333333333444444444444555666777888444444444444444555555555666666555555555555555444222444555555444333333444444444555555555555444444666666555555444555555555555555666666777888888888777777666666666555555555666666666666666777888888zzz~~~hhhTTTIIILLLUUUiii}}}jjjMMMAAA666333333222111222000000000///......---------...///...,,,+++,,,---******+++,,,,,,,,,++++++++++++++++++++++++******+++++++++++++++******))))))+++,,,+++***)))***+++)))***+++***((('''((()))''''''((((((((((((''''''''''''''''''''''''''''''************)))(((&&&&&&''''''''''''(((((((((((('''''''''((((((((((((((())))))))))))))))))))))))'''((()))******++++++***'''''''''(((((((((((((((%%%%%%&&&&&&'''(((((((((***))))))(((((())))))******************+++++++++************+++++++++,,,,,,,,,---......//////000//////000000111222222222222444555444444444777999666777;;;??????@@@HHHRRRaaavvv}}}~~~|||sssllliiiiiiiiijjjkkkmmmnnnlllfff^^^XXXTTTPPPSSSYYY\\\]]]]]]]]]^^^WWWVVVTTTRRRQQQQQQQQQRRRRRROOOMMMKKKKKKJJJIIIGGGFFFFFFEEEEEEEEEEEEEEEFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDEEEFFFGGGHHHGGGFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFFFFFFFFFFEEEDDDDDDCCCCCCCCCCCCCCCBBBBBBBBB@@@@@@AAAAAAAAAAAA@@@@@@<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;999888777888888888888888888888888666666666777777888999999777666555444444444444555555555555555444444444444000000111333333333333333555555444333333222111111222222222222222222222222666555555444444444444555666555555555444444444333444444555555555555444444333333333333333333333333222333333444555777999999555555555555555555555555666666666666666666666666333555666666555444444555333333444555555555555444555555444444444555555666444444555666666777777888666666666666555555555555777777666666777777888999zzzttt}}}hhhTTTIIILLLUUUhhh~~~kkkNNNBBB666222222222222333111000000///......---------...///...,,,+++,,,---)))***+++,,,,,,,,,,,,+++******++++++++++++************++++++******)))((()))***+++***)))((()))+++)))***+++***((('''((()))'''((())))))))))))(((''''''''''''''''''''''''''')))*********)))(((&&&&&&''''''''''''((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((&&&'''((()))************&&&''''''(((((((((((((((%%%%%%&&&'''(((((())))))***))))))(((((())))))***+++++++++******************************++++++,,,,,,,,,------...///////////////000000111111222222222333444444333333555777888777888<<<======AAAFFFLLL\\\tttyyyvvvuuussstttvvvxxxuuunnneee^^^YYYTTTYYYaaaggghhhhhhgggfff___\\\YYYUUUTTTTTTUUUWWWUUUSSSPPPOOOPPPPPPNNNLLLJJJJJJHHHGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDEEEGGGHHHIIIHHHGGGFFFDDDDDDDDDDDDDDDDDDDDDDDDGGGGGGGGGGGGGGGFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDAAABBBBBBCCCCCCBBBBBBAAA>>>>>>============>>>>>>>>>>>>??????>>>===<<<;;;999999999999999999999999888888777777888999;;;<<<:::999888666555555555555555555444444444333333333000111333444555555444444222222222333333444444444333333333333333333333333777666555333222222333333555555555555555666666666555555666777777666555555444444444444444444444444333333333333444555666777555555555555555555444444555555555555666666666666333555777777555444555666222222333444444444444444333222222333333444555666444444555555666777777777666666666666555555555555666666666666666777888888|||uuu{{{qqq|||hhhTTTJJJMMMUUUgggkkkNNNBBB666222222222222333111000000///...------------...///...,,,+++,,,---)))***+++,,,---,,,,,,+++)))******+++++++++*********************)))((((((((()))***)))((('''(((***(((******)))((('''((()))'''((()))******)))((('''))))))))))))))))))))))))(((((()))******)))''''''''''''''''''((((((((()))&&&'''''''''(((((())))))%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))))))))&&&''''''((()))(((((((((***+++++++++***)))(((((())))))(((((((((((()))))),,,+++++++++******))))))******))))))******+++,,,+++,,,,,,------......////////////000111111222222222333333333222222444666666222222666888999===BBBAAAJJJYYYkkk|||xxxzzz|||zzzsssiiiaaa]]]^^^dddlllqqqrrrooollljjjfffbbb^^^YYYWWWXXXZZZ[[[YYYVVVTTTTTTVVVWWWUUUSSSOOOMMMLLLIIIGGGFFFEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFDDDFFFGGGIIIIIIHHHGGGFFFDDDDDDDDDDDDEEEEEEEEEEEEGGGHHHHHHHHHHHHGGGFFFFFFDDDDDDDDDDDDEEEEEEEEEEEEBBBBBBCCCCCCCCCCCCCCCBBBBBBAAAAAAAAAAAAAAAAAABBB@@@@@@AAABBBAAA@@@???>>>:::::::::::::::::::::::::::999888888888:::===>>><<<;;;999888666555555555444444444333333333222222333444555777888777777666//////111222444555777777444444444444444444444444555444333222111222333444111222222333444555666666555666777888888777666555444444444444444444444444333333333222222333444444444444444444444444444444555555555555555555555555333555666666555444444555000111222333333333333333111111111111222333444555444444555555666777777888777777666666666555555555666555555555555666777777www}}}{{{rrr~~~~~~kkkWWWJJJKKKSSShhh~~~|||iiiTTT>>>555666222111555333////////////...---,,,+++,,,,,,---------------,,,,,,,,,,,,------.........---+++)))'''''')))+++---,,,,,,,,,++++++*********---,,,+++)))))))))******,,,,,,++++++***++++++,,,***((('''&&&&&&'''(((******)))(((''''''((()))***+++***((('''''''''((()))(((((())))))((('''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((()))******+++''''''(((((('''&&&%%%%%%(((((())))))******++++++))))))(((((((((((())))))...,,,***(((''''''((()))***++++++,,,,,,++++++******+++,,,---............////////////000222333444111222333333444444333333555555555555666888999:::AAADDDHHHOOO]]]uuuzzzrrrlllhhhggggggmmmuuu}}}~~~yyyooogggeee^^^XXXZZZ\\\]]]^^^aaa```\\\YYYXXXYYYYYYWWWTTTVVVSSSNNNIIIFFFEEEEEEEEEIIIHHHFFFEEEEEEEEEFFFFFFJJJHHHFFFEEEFFFHHHHHHGGGHHHFFFDDDCCCCCCCCCBBBAAAEEEFFFGGGGGGHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEDDDDDDCCCCCCBBBBBBBBBAAA???@@@AAACCCDDDDDDCCCBBBBBBDDDFFFFFFDDDCCCCCCCCCCCCBBB@@@???>>>??????@@@===<<<;;;<<<===???BBBDDD???>>>>>><<<;;;:::999888777777777777666666666666333333444666999:::999888666555444555666666444222222222222222333444555555222333333444444444333333444444333333333444555555666666666666555444333222222222333444555555666666555555666666555333111000222222222333555777888999888888888888888777666666666666777777777777666666444444444444444444444444444444444444444444444444555555666777888999::::::666666777777777666444333555555555666666666777777xxx~~~{{{tttnnnYYYLLLLLLTTTiiioooUUU???666666222111444222////////////...---,,,,,,,,,,,,---------,,,,,,+++,,,,,,,,,,,,------------,,,+++***((((((***+++,,,,,,,,,,,,++++++*********+++***)))))))))***++++++))))))((((((((((((((()))+++***)))(((((()))***+++***)))(((((((((((()))***)))((('''&&&&&&&&&'''''')))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''(((((())))))'''(((((((((''''''&&&%%%***))))))((((((''''''&&&))))))(((((((((((())))))...,,,***)))((()))***+++)))******++++++******))))))***+++,,,------------/////////...//////000000111222333333444444333333444444444555666777999999@@@BBBDDDGGGOOO___vvvxxxrrrnnnmmmpppvvv~~~xxxnnneee______aaa```_________]]]]]]___bbbbbb^^^[[[UUUTTTQQQMMMJJJHHHHHHIIILLLKKKJJJJJJIIIJJJJJJKKKJJJHHHEEEEEEEEEFFFEEEDDDCCCBBB@@@@@@AAABBBAAA@@@EEEEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEDDDDDDDDDCCCCCCCCCBBB@@@AAABBBCCCDDDDDDCCCCCCBBBDDDFFFFFFEEEDDDDDDDDDDDDCCCBBBAAAAAAAAABBBCCCAAA@@@???>>>>>>???AAABBB@@@@@@???>>>===<<<;;;:::999999999888888888777777666666666999;;;<<<;;;:::777666555666777777555444333333333333333333444555444444444444444444444444555555555555555555666666777777777666666555444333000000111222222333444444666666666666555444333333555555444444444555555555777888888888777777666555666666777777777777666666444444444444444444444444444444444444444444444444444444555666777888888999666666777777777666444444555555666666666666777777zzz{{{vvvqqq]]]OOONNNUUUjjjuuuWWWAAA777777222000333111000000//////...------,,,---------------,,,+++***,,,,,,,,,,,,++++++++++++************************+++++++++++++++*********(((((((((((()))***+++,,,((((((((((((((((((((((((+++***)))(((((()))***+++***))))))(((((())))))******)))(((''''''''''''(((***)))'''&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&'''''''''''''''(((((((((''''''''''''&&&((((((((('''&&&&&&%%%%%%))))))(((((((((((()))))),,,,,,******)))***+++,,,)))))))))******)))))))))))))))***+++,,,,,,,,,,,,000///......---------...111222222333333333333333444444444555666777888999===?????????AAAJJJWWWbbbyyy|||sssrrrttt|||vvvkkkcccdddfffdddaaa___```aaaeeejjjnnnmmmgggbbbZZZ\\\[[[WWWQQQNNNMMMOOOPPPPPPPPPPPPPPPOOOOOOOOOLLLJJJHHHGGGGGGGGGEEEDDDBBB@@@??????AAABBBBBBAAAAAAAAAAAAAAABBBCCCDDDEEEHHHGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCDDDDDDEEEDDDDDDCCCBBBDDDFFFFFFEEEEEEFFFGGGFFFFFFEEEEEEEEEFFFGGGGGGGGGFFFDDDBBBAAAAAAAAABBBBBBBBBAAA@@@???>>>>>>===<<<<<<<<<;;;;;;;;;::::::555555555777999:::999777:::888777888999999777666555555444333333333444444666555444333333444555555666666666666777777777888777777777777666555444333111111111222333333444444777666666555555555666666555555555555444444555555777777777777777666666555555666666777777666666555444444444444444444444444444444444444444444444444333333444555666777888888666666777777777666555444666666666666777777777888~~~yyyzzzttt}}}ttt```QQQOOOUUUkkkwwwYYYBBB888888222000333000111000///......---------...............---,,,+++,,,,,,,,,++++++*********)))***++++++++++++***)))+++++++++***************((((((((())))))*********)))******+++++++++++++++))))))(((''''''((()))))))))))))))))))))))))))))),,,++++++******************)))'''&&&%%%'''(((***''''''''''''''''''''''''))))))))))))))))))))))))((('''''''''''''''''''''(((((('''''''''''''''(((%%%%%%&&&&&&'''((((((((())))))(((((((((((())))))******)))))))))***+++,,,))))))************)))))))))***+++,,,,,,------,,,//////......---......///111111222333333333333222333333333444555666888888999;;;===<<<<<<@@@HHHNNN\\\rrr|||xxx}}}xxxnnngggjjjnnnnnnjjjhhheeehhhnnnuuuxxxuuullleeebbbeeeeeeaaaZZZTTTRRRSSSUUUVVVWWWXXXWWWVVVTTTSSSRRRQQQOOOOOONNNMMMJJJHHHFFFEEECCCCCCDDDDDDCCCBBBAAAAAAAAAAAABBBCCCEEEFFFHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEFFFFFFFFFEEEEEEDDDEEEGGGGGGGGGFFFHHHIIIHHHHHHIIIIIIIIIJJJKKKKKKJJJIIIGGGEEEDDDCCCCCCCCCDDDDDDCCCCCCBBBBBBAAAAAA@@@?????????>>>>>>>>>>>>888777777888999:::999777<<<;;;999999:::;;;:::999777777666555444444444555777666444222222333555666555666666777888888888888666666666666666555444444444444444555555666666666777666555444444555777888222222444555666777777777666666777777777666666555555666666777777666666555444444444444444444555555444444444555555555555555444444555666777888888999777777777777777777666666777777777888888888999999|||xxxuuuooovvvvvvaaaRRROOOTTTjjjvvvYYYCCC888888222000333000111111///......---......///////////////...------,,,,,,,,,++++++*********(((***+++,,,,,,+++***(((************************************))))))((((((***+++,,,------------,,,))))))(((((((((((())))))))))))************))))))+++++++++++++++******)))***((('''%%%&&&''')))***(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((((()))'''''''''((())))))******))))))(((((((((((())))))''''''(((((())))))***+++***++++++++++++++++++******+++,,,---........................///000111222000111222222333333222222222222333333444666777888777999<<<<<<<<<>>>BBBEEEGGGWWWeeewwwvvvmmmhhhlllrrrsssrrrrrrkkknnnttt{{{}}}xxxmmmdddccceeefffccc^^^ZZZXXXXXX\\\^^^aaabbbbbb```]]][[[XXXXXXWWWXXXXXXVVVSSSPPPNNNLLLIIIGGGGGGFFFDDDBBBFFFFFFFFFGGGHHHIIIJJJJJJHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHGGGHHHJJJIIIHHHHHHJJJLLLKKKKKKLLLLLLMMMMMMMMMMMMIIIIIIHHHGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEECCCCCCBBBBBBBBBAAAAAAAAAAAA@@@>>>>>>???@@@???>>>???===;;;:::;;;<<<<<<;;;999999888777666666777777888777555333222333555666555555777888999999999999555666666666666555555444666666666666666777777777666666555444444555666777333444555666777888888777666666777777777777666666666666777777777777666666444444555555555666666666555555666666666777777777666666777888999:::;;;;;;888888888888888888888888999999:::::::::;;;;;;;;;~~~xxxpppjjjppp}}}uuu```PPPMMMRRRiiivvvYYYCCC888888333111333111222111000...---......///......////////////......,,,,,,,,,,,,++++++++++++)))***+++,,,,,,+++***))))))))))))***************,,,,,,,,,++++++***((((((((()))***,,,---,,,,,,+++++++++++++++++++++++++++)))******++++++******)))(((((()))))))))((('''&&&(((((('''&&&'''((()))***))))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))))))))))))))((('''''''''((()))***+++++++++***))))))(((((())))))(((((((((((())))))&&&''''''(((((()))))))))++++++,,,,,,,,,,,,++++++++++++,,,---............---------...///000222333000111111222222222222222222222222333444555666777777999:::::::::;;;===>>>AAAJJJOOO[[[rrr}}}nnngggccceeeiiijjjmmmpppmmmpppvvv}}}{{{ppphhh___`````````___]]][[[ZZZ```dddiiimmmooommmjjjhhh______```bbbdddbbb___\\\XXXUUUQQQNNNLLLJJJGGGEEEGGGHHHIIIIIIJJJIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFGGGGGGGGGGGGGGGHHHGGGGGGHHHHHHIIIKKKKKKLLLMMMMMMLLLJJJJJJLLLNNNLLLMMMNNNNNNOOONNNNNNMMMHHHHHHHHHHHHHHHHHHHHHGGGFFFFFFFFFGGGGGGGGGGGGGGGEEEEEEEEEDDDDDDDDDCCCCCCEEECCCAAAAAAAAAAAA@@@???@@@>>><<<;;;<<<======<<<;;;;;;:::999999999:::::::::999777666666666666777555777888:::;;;;;;;;;:::777777888888888888777777666666666666666666666666777777666666666666777777888888999999999777666555666777777888888888888777777888888999999888888777555555666666777888888888777777777888888999999:::888888999:::;;;<<<======::::::999999999:::;;;;;;<<<<<<<<<<<<============yyy|||rrrgggmmmzzzttt^^^NNNKKKPPPggg~~~yyyYYYBBB888888333111444222333222000...---...//////***+++,,,---............,,,,,,,,,,,,------------*********++++++*********((()))))))))*********+++++++++,,,---,,,,,,+++***&&&(((***,,,,,,,,,+++***+++++++++,,,,,,+++++++++)))***++++++++++++***)))''''''((((((((('''&&&%%%''''''''''''((((((((()))))))))))))))))))))))))))''''''''''''''''''''''''&&&''''''(((((())))))))))))((('''&&&'''(((***+++,,,++++++******)))(((((())))))(((((((((((())))))'''(((((())))))))))))(((******++++++++++++************+++---------------...---------...//////000000000111222222222222222111111222222333444666777666777777777888999:::<<<@@@EEEEEEKKKZZZfffxxxssslllgggdddbbbaaaeeekkkkkknnnttt|||~~~wwwpppdddaaa^^^^^^``````\\\XXX]]]bbbjjjrrrvvvwwwuuussshhhjjjlllppprrrqqqnnnkkkbbb___[[[WWWUUUSSSOOOMMMIIIKKKMMMNNNMMMLLLJJJHHHIIIIIIHHHHHHHHHGGGGGGGGGEEEFFFFFFFFFGGGGGGGGGGGGHHHHHHHHHHHHIIIKKKMMMNNNPPPPPPPPPNNNLLLLLLMMMOOOMMMNNNOOOOOOOOONNNMMMLLLHHHHHHHHHHHHHHHGGGFFFFFFFFFGGGGGGGGGHHHHHHHHHIIIFFFFFFFFFFFFEEEEEEEEEEEEFFFDDDAAA@@@@@@@@@???>>>AAA>>><<<;;;<<<===>>>===<<<<<<<<<;;;<<<<<<=========<<<<<<;;;::::::999999888999;;;===>>>>>>>>>===:::;;;;;;<<<<<<;;;;;;:::888888888888888888888888::::::::::::999888777777999:::;;;;;;;;;999777555777777888999999999999999999999::::::::::::999999666777777888999999::::::888888999999:::;;;;;;<<<888999:::;;;<<<======>>><<<;;;;;;:::;;;<<<===>>>>>>>>>>>>?????????@@@@@@zzzzzzwwwffflllyyyrrr\\\LLLIIIOOOfff}}}|||XXXBBB888888333222555333333222000...---...///000((()))***+++,,,---------,,,,,,,,,------.........************************(((((())))))*********+++)))***,,,---......---,,,''')))+++---...---,,,+++))))))************)))))))))***+++,,,,,,+++***)))((()))*********)))'''&&&&&&&&&'''((())))))((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&'''((()))))))))((('''&&&'''(((***,,,(((((())))))******++++++))))))(((((((((((())))))))))))************))))))))))))************))))))))))))***+++,,,,,,,,,,,,......---,,,,,,,,,------000000111222222222222111111111111222333444666666444444555555777999<<<>>>;;;>>><<>>==================>>>???@@@????????????>>>===<<<;;;:::;;;>>>@@@AAAAAA@@@???======>>>>>>>>>>>>>>>===;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======<<<:::888777777888:::<<<<<<<<<:::999777888999:::::::::::::::999::::::;;;;;;::::::999777777888999::::::;;;;;;999999:::;;;;;;<<<======888999999:::;;;<<<===>>>===<<<;;;;;;<<<===>>>?????????@@@@@@@@@AAAAAAAAA}}}tttwww~~~jjjWWWJJJIIIMMMfff}}}uuuXXXIII:::444333111//////111000///...---,,,,,,,,,......---------,,,,,,,,,///...---,,,+++*********************************))))))))))))))))))))))))***+++,,,------,,,******,,,,,,++++++***)))((((((+++++++++*********))))))&&&'''((()))))))))))))))+++******)))))))))))))))))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''*********(((&&&&&&(((***(((((((((((()))))))))))),,,+++((((((,,,555@@@HHH888222+++)))+++,,,+++)))(((''''''(((******)))(((''''''''''''((()))++++++))))))(((((((((((())))))''''''((()))***++++++,,,***+++,,,,,,------,,,,,,......///000000000000000///000000111222444555666666777777888888888777777<<<<<<===???CCCGGGLLLNNNhhhuuu}}}wwwnnngggkkkllloootttyyy||||||{{{lllkkkjjjiiiiiifffbbb___ZZZZZZZZZ___kkkvvvxxxtttnnnmmmoooyyyxxxvvvsssnnnjjjgggddd```^^^aaa```^^^]]]\\\YYYUUURRRPPPLLLJJJKKKJJJGGGHHHLLLGGGGGGGGGEEEDDDDDDFFFGGGHHHJJJJJJHHHFFFFFFIIILLLOOOQQQQQQOOOKKKJJJKKKNNNOOOOOOOOOOOOOOONNNMMMLLLJJJIIIHHHFFFEEECCCBBBBBBDDDEEEEEEFFFFFFGGGGGGHHHHHHHHHHHHHHHHHHIIIIIIIIIEEEFFFFFFFFFEEEDDDCCCBBBDDDCCCAAA???>>>======<<>>>>>>>>>>>??????>>>>>>>>>???@@@@@@@@@AAA?????????>>>>>>>>>======>>>>>>@@@AAAAAAAAAAAA@@@BBB???======>>>>>><<<999:::;;;===>>>???>>><<<;;;???>>>===>>>??????>>>===????????????@@@@@@@@@@@@>>>===;;;:::999999999:::======<<<<<<<<<;;;;;;;;;???>>>>>>>>>>>>??????@@@??????@@@@@@@@@??????>>>???>>>>>>===>>>@@@AAABBBxxx{{{{{{hhhVVVJJJIIIOOOeee}}}uuuWWWHHH999444333111//////000000///.........////////////.........---------......---,,,++++++++++++************************************************((()))************)))((())))))))))))************+++++++++*********)))))))))***+++,,,,,,,,,,,,,,,+++***))))))(((((())))))(((((((((((((((((((((((('''''''''&&&&&&''''''''')))******)))'''&&&''')))'''((((((((())))))))))))))))))***,,,222<<>>>>><<<======>>>@@@BBBCCCDDDAAAAAA@@@?????????@@@@@@>>>>>>??????@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAABBBBBBBBBBBBBBB@@@>>>???AAAAAA@@@>>>===>>>???AAAAAA@@@???>>>AAA@@@@@@AAABBBCCCBBBBBB>>>>>>>>>>>>>>>>>>>>>???BBBAAA@@@???>>>>>>??????@@@?????????>>>>>>>>>===???????????????@@@@@@AAA??????@@@AAAAAAAAA@@@@@@BBBBBBAAAAAAAAABBBDDDEEE}}}~~~yyyfffTTTIIIJJJPPPddd}}}tttVVVGGG999444333111/////////////////////000111111////////////............---,,,,,,++++++,,,,,,---************************++++++++++++++++++++++++((())))))*********))))))*********)))))))))))))))+++************)))))))))'''(((((()))))))))))))))+++***))))))(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''')))******(((''''''(((''''''((((((((())))))))),,,,,,++++++---333999>>>CCC@@@===<<<:::555...(((''''''&&&((()))***)))'''))))))(((((((((((())))))))))))(((((((((((())))))++++++++++++++++++,,,,,,,,,---......//////............///000000000000///222222111111111111111222666777888888999999999888999999999;;;===@@@CCCDDDEEELLLVVVcccuuuzzzvvvrrrooollliiifffeeegggiiijjjjjjlllgggbbbdddppp{{{{{{uuuhhhbbb]]]___hhhooopppooonnnnnnooorrruuuxxxyyyxxxwwwwwwxxxxxxvvvqqqjjjeee\\\SSSMMMNNNOOOLLLJJJIIIDDDEEEGGGIIIJJJKKKJJJJJJKKKLLLLLLKKKHHHGGGGGGGGGDDDFFFGGGGGGFFFGGGIIIKKKIIIIIIJJJJJJKKKJJJJJJJJJEEEEEEEEEEEEFFFFFFFFFFFFAAAAAABBBCCCDDDEEEFFFGGGKKKKKKJJJIIIHHHGGGFFFEEEEEEEEEEEEEEEGGGIIIKKKLLLIIIGGGFFFDDDBBBAAA@@@???<<<<<<===>>>???@@@AAABBBAAAAAA@@@?????????????????????@@@@@@AAABBBBBBCCCAAAAAABBBCCCCCCDDDDDDDDDFFFEEEDDDCCCBBBCCCDDDEEEBBBAAA@@@AAACCCDDDCCCBBB@@@AAACCCDDDDDDDDDCCCBBBBBBBBBCCCCCCDDDDDDEEEEEECCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAAAAABBBBBBCCCBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@??????@@@@@@AAABBB@@@@@@AAABBBCCCCCCBBBBBBEEEEEEEEEDDDDDDEEEFFFFFF}}}~~~yyyfffTTTHHHJJJQQQeee}}}qqqTTTFFF888444444222000///000///////////////000000............------------,,,+++++++++,,,,,,---...************************++++++++++++++++++++++++***+++++++++,,,,,,,,,,,,---,,,,,,+++)))(((''''''************))))))))))))&&&''''''(((((('''''''''******)))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&(((******)))''''''''''''''''''((((((((())))))------,,,)))&&&&&&''')))))))))***...000000---***((((((''')))***+++***(((***))))))(((((((((((()))))))))(((((((((((())))))++++++++++++++++++******,,,,,,---...............---...//////000000//////111000000000000111222222666666777888999999999999888888999:::;;;===???@@@BBBGGGLLLQQQZZZlll}}}xxxnnnjjjfffdddfffiiilllmmmnnniiidddiiiyyyuuummmddd```cccggggggeeebbbaaaaaaeeekkksssxxx{{{{{{{{{|||}}}mmmbbbYYYXXXYYYUUUOOOLLLLLLKKKJJJKKKMMMPPPQQQRRRRRRRRRQQQOOOLLLIIIGGGFFFCCCDDDDDDEEEEEEGGGHHHJJJJJJKKKKKKLLLLLLKKKKKKKKKDDDDDDEEEEEEEEEEEEEEEFFFAAAAAABBBCCCEEEFFFGGGGGGKKKJJJJJJIIIHHHHHHGGGGGGEEEEEEDDDDDDEEEGGGJJJLLLJJJIIIGGGEEEDDDBBBBBBAAAAAAAAAAAAAAAAAA@@@??????AAA@@@???>>>============@@@@@@AAABBBCCCCCCDDDDDDCCCDDDDDDEEEFFFGGGHHHHHHIIIHHHFFFDDDDDDDDDFFFGGGDDDCCCCCCCCCDDDDDDDDDCCCCCCCCCDDDEEEFFFEEEEEEEEECCCDDDEEEDDDCCCCCCCCCDDDFFFFFFFFFFFFFFFEEEEEEEEE@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBBBBBAAAAAAAAAAAA????????????@@@AAABBBBBBAAABBBCCCDDDDDDDDDDDDDDDFFFEEEEEEEEEEEEEEEFFFFFF{{{{{{|||hhhTTTGGGIIIPPPeee~~~nnnRRREEE888444444222000///111000///...---------------------,,,,,,,,,++++++++++++++++++,,,---......*********************************************************++++++,,,,,,---,,,,,,+++++++++******)))))))))))))))))))))))))))*********++++++***))))))***))))))((('''(((((((((''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&%%%''')))***((('''''''''''''''''''''((((((((((((((()))***)))(((''')))***''''''''''''((()))((('''***))))))***,,,,,,+++)))***))))))(((((((((((()))))))))(((((((((((())))))***************)))))))))++++++,,,------------,,,------...///////////////.........///000111333333444555666777888999999888888999999999:::;;;<<<======BBBFFFHHHKKKTTTcccooozzzuuuoookkkkkklllmmmmmmjjjfffccciiiyyyyyyqqqmmmooopppooommmeee```[[[ZZZ___gggpppuuuvvvtttsssuuuzzz{{{qqqhhhhhhjjjgggaaa___^^^ZZZUUUUUUXXX^^^ccceee^^^\\\YYYUUUPPPMMMIIIGGGGGGGGGFFFGGGHHHJJJKKKKKKKKKKKKKKKJJJJJJIIIHHHGGGHHHHHHHHHGGGGGGGGGGGGGGGAAABBBCCCDDDEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFEEEDDDCCCDDDFFFHHHJJJKKKJJJIIIGGGFFFEEEDDDDDDGGGGGGHHHGGGFFFEEEDDDCCCCCCCCCAAA@@@???>>>======AAAAAABBBCCCDDDEEEFFFFFFFFFFFFGGGGGGHHHHHHHHHIIIJJJIIIGGGEEEEEEEEEGGGHHHEEEFFFEEEDDDCCCBBBBBBBBBDDDDDDDDDEEEEEEEEEEEEEEEFFFHHHHHHGGGDDDBBBCCCDDDDDDDDDDDDDDDCCCCCCBBBBBB?????????@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAA????????????@@@AAABBBCCCBBBCCCDDDEEEEEEEEEEEEEEECCCCCCDDDDDDDDDDDDDDDDDDzzzzzz~~~jjjTTTGGGHHHPPPeee~~~kkkPPPCCC777444555333000///111000///---,,,,,,,,,+++,,,,,,,,,,,,+++++++++***++++++++++++,,,,,,---...************************************************(((((((((((()))***+++,,,)))))))))***++++++,,,,,,(((((()))))))))))))))***((())))))))))))(((((('''***)))((((((''''''((((((((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%%%%'''(((((('''''''''(((&&&&&&'''''''''(((((((((&&&'''))))))''''''((()))***)))(((&&&&&&&&&'''((()))))))))***+++,,,+++)))))))))(((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))******+++,,,,,,------,,,,,,------...////////////...,,,------...///111333444333444555666777888888888888888999999::::::;;;;;;999>>>CCCFFFGGGKKKRRRYYYgggxxx~~~{{{yyyxxxvvvnnnllliiikkkuuu|||xxxyyy|||vvvmmmbbb[[[[[[bbbkkkppppppkkkfffeeejjjrrryyy~~~wwwsssuuuyyyxxxwwwwwwsssmmmggggggmmmvvv}}}sssnnngggaaa[[[WWWRRROOOKKKIIIIIIJJJLLLNNNNNNNNNNNNNNNMMMKKKIIIGGGEEEDDDGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEFFFGGGGGGHHHHHHEEEEEEEEEFFFFFFGGGGGGGGGFFFFFFEEEEEEFFFHHHIIIJJJMMMLLLKKKJJJIIIIIIIIIIIIKKKLLLMMMNNNNNNMMMLLLKKKIIIHHHFFFEEECCCBBBAAAAAAAAABBBCCCDDDEEEGGGHHHHHHIIIIIIHHHHHHHHHGGGGGGGGGIIIHHHGGGFFFEEEFFFGGGGGGFFFGGGGGGEEECCCAAAAAABBBDDDDDDDDDDDDEEEEEEEEEEEEIIIKKKLLLJJJGGGEEEFFFHHHHHHGGGGGGFFFFFFEEEEEEDDDAAABBBBBBCCCCCCBBBAAAAAA@@@@@@AAAAAAAAAAAAAAABBB?????????@@@AAABBBCCCDDDDDDDDDEEEEEEEEEEEEDDDDDD@@@AAABBBCCCDDDDDDDDDDDD~~~{{{{{{~~~jjjTTTFFFHHHQQQddd~~~~~~kkkOOOBBB777444555333000///000000///......---......------,,,,,,,,,+++++++++,,,,,,+++++++++,,,------************************++++++++++++++++++++++++)))((((((((((((***+++,,,***)))))))))((((((''''''(((((((((((())))))******&&&&&&''''''&&&&&&%%%$$$))))))(((''''''''''''(((((((((((((((((((((((((((%%%&&&((())))))(((&&&%%%%%%'''''''''&&&&&&(((***&&&&&&&&&'''''''''((((((((())))))'''%%%#########$$$%%%%%%%%%&&&''')))+++(((''''''(((******)))'''(((((('''(((((()))***+++))))))(((((((((((()))))))))))))))******++++++++++++,,,,,,---------------,,,---......//////......---------...///000111222111222333555666666777777666666777888999999999999999<<>>???@@@AAADDDEEEGGGHHHKKKSSS___ggg}}}~~~|||||||||}}}{{{wwwssspppooonnnooorrrrrrrrrtttxxx~~~{{{sssppprrr~~~}}}~~~yyyzzzzzzyyywwwwwwyyyzzz}}}zzzxxxxxxvvvsssoookkkgggdddbbbaaabbbeeefffgggeeecccbbb___```bbbccceeefffggggggggggggeeeccc```^^^[[[ZZZ\\\XXXSSSOOOLLLJJJGGGEEEGGGIIIJJJJJJJJJKKKNNNPPPOOOOOONNNMMMLLLKKKKKKJJJGGGGGGFFFGGGGGGHHHIIIJJJJJJKKKKKKJJJIIIHHHHHHIIIHHHIIIIIIHHHGGGGGGHHHHHHHHHHHHIIIJJJKKKLLLNNNNNNRRRRRRRRRSSSSSSSSSSSSSSSPPPPPPRRRTTTUUUTTTRRRPPPNNNOOOPPPPPPOOOOOOQQQSSSUUUWWWZZZ]]]]]][[[WWWTTTVVVWWWWWWUUUQQQOOOOOOOOOQQQWWWaaallluuu|||ppp[[[MMMNNNUUUooohhhQQQ@@@999777111111333///111000///......---..................------------///...,,,+++******+++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++)))***++++++***)))***++++++***)))(((((()))******'''((()))))))))))))))(((''''''((()))*********************))))))((((((((())))))))))))))))))))))))&&&&&&'''((())))))***+++))))))*********)))(((((((((((((((((((((((('''&&&%%%%%%&&&&&&'''(((((()))((((((''''''&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((())))))))))))+++***)))(((((()))++++++'''((()))***++++++++++++++++++,,,,,,,,,---------***++++++,,,,,,---------......//////000111222222000000000111111222222333111222333444555777888888999999:::;;;<<<===>>>>>>BBBCCCDDDCCCBBBEEELLLQQQ]]]jjj{{{{{{tttpppmmmnnnooossswww|||vvvooopppyyy|||~~~~~~|||}}}zzzwwwwwwyyy}}}|||xxxuuuoooqqqtttwwwyyyzzzzzzzzzwwwvvvuuutttrrrqqqoooooopppkkkccc[[[VVVRRRNNNLLLLLLNNNOOOPPPQQQRRRUUUXXXXXXWWWWWWVVVTTTRRRQQQPPPMMMKKKIIIGGGGGGIIIKKKMMMPPPPPPOOOOOONNNMMMMMMLLLJJJIIIIIIIIIIIIJJJKKKLLLKKKKKKKKKLLLOOOSSSWWWYYYXXXXXXYYYZZZ[[[\\\]]]^^^]]]aaafffkkkmmmllliiigggbbbbbbaaa___^^^___cccfffnnnrrrvvvyyyxxxrrrkkkgggiiimmmpppnnnhhhddddddfffjjjsssrrr^^^PPPPPPWWWqqqkkkQQQ@@@999777111000333...000000//////.....................---------,,,,,,---,,,,,,+++++++++,,,,,,,,,,,,,,,++++++++++++***************************)))***++++++***)))***++++++***((('''((()))+++---''''''((()))))))))******)))))))))))))))***++++++++++++***)))(((''''''&&&))))))))))))))))))))))))))))))((((((''''''&&&&&&(((((())))))))))))((('''(((((())))))((('''&&&&&&&&&&&&&&&'''''''''((((((''''''(((((()))******+++'''''''''''''''((((((((((((((((((((())))))))))))***))))))((()))******+++(((((()))*********))))))******+++++++++,,,,,,,,,******+++,,,---...............///000111222222333000000000000111111222222111111333444666777888999888888999:::;;;;;;<<<<<<>>>@@@BBBBBBAAABBBFFFJJJOOOVVV___jjjwwwtttsssqqqpppppprrruuuwww{{{{{{xxxyyy|||}}}|||yyyzzzpppiiiddd```]]]\\\^^^aaacccdddgggkkkmmmllllllkkkiiifffccc```^^^ZZZWWWSSSPPPOOORRRVVVXXX]]]\\\[[[[[[[[[[[[ZZZYYYTTTRRRPPPOOOPPPQQQSSSSSSPPPRRRTTTXXX]]]cccgggjjjggghhhhhhiiikkknnnppprrryyy}}}{{{yyy{{{}}}~~~~~~~~~rrr^^^QQQRRRYYYqqqnnnQQQ@@@888777000000333...///////////////............------------,,,,,,,,,******++++++,,,---...///,,,,,,+++++++++*********************************)))***++++++***)))***++++++***)))((()))+++---///''''''((((((((()))*********))))))(((((()))***++++++******)))((('''&&&&&&(((((((((((((((((((((((()))))))))((('''&&&&&&&&&&&&&&&''''''(((''''''&&&(((((())))))((('''&&&&&&(((((('''''''''&&&&&&&&&''''''(((((())))))******''''''''''''(((((())))))(((((((((((())))))))))))((((((((())))))******+++***************)))((('''*********+++++++++,,,,,,+++,,,,,,---...//////000......///000111222333333111111111111222222222222222333333444555666777777777888888999:::;;;;;;<<<;;;???BBBCCCBBBBBBEEEHHHMMMOOOQQQUUU]]]mmmxxxrrrpppqqqqqqvvv}}}}}}wwwttt|||~~~zzzwwwxxxzzz}}}|||wwwtttqqqnnniiifffeeegggkkknnntttsssrrrsssuuuvvvuuutttgggccc___]]]^^^```aaa```^^^aaahhhooovvv|||~~~~~~{{{~~~|||zzzzzzooo[[[OOORRRZZZrrrlllOOO>>>777666000111333///......////////////......------------,,,,,,,,,,,,)))***+++,,,...///000000++++++++++++************************************)))***++++++***)))***+++++++++*********+++---...)))(((((((((((())))))***))))))((((((((())))))***)))))))))(((((('''''''''((((((((((((((((((((((((''''''((((((((()))))))))%%%%%%&&&'''''''''&&&&&&(((((((((((((((((('''&&&)))(((((('''&&&&&&%%%%%%))))))((('''&&&%%%%%%$$$''''''(((((())))))******(((((((((((())))))))))))'''(((((())))))*********++++++++++++***)))((((((******+++++++++,,,,,,,,,,,,------....../////////......///000222333444444222222222222222222222222444444444555555555666666777777888999:::;;;<<<<<<;;;???BBBBBB@@@@@@AAADDDIIIJJJJJJKKKOOOYYYfffpppzzzyyyyyy{{{|||}}}vvvsss{{{{{{tttrrrtttvvvwwwvvvuuuyyyzzz~~~}}}zzz{{{~~~kkkXXXMMMQQQZZZtttiiiMMM===666666000111444000---...///000000///......---------,,,,,,,,,+++++++++,,,---...///000000000++++++++++++************************************)))***++++++***)))***+++************++++++++++++***)))(((''''''((())))))((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((((((((((((((((((((())))))))))))******%%%&&&&&&'''((((((''''''&&&'''((((((((((((((((((''''''''''''''''''&&&&&&))))))((('''&&&%%%$$$$$$(((((())))))***++++++,,,(((((((((((())))))))))))&&&'''((()))************))))))***+++,,,,,,++++++++++++++++++,,,,,,,,,------------------------------...///000222333444555222222222222222222222222333333444444555666666777666666888999;;;<<<===>>>;;;>>>AAAAAA???>>>???AAACCCDDDFFFFFFIIINNNUUUZZZhhhvvvwwwqqqxxxzzz~~~}}}}}}{{{hhhUUUKKKPPPZZZvvvhhhLLL<<<666555000222555111---...///000000///......---------,,,,,,,,,++++++......//////000//////...+++++++++************))))))))))))))))))))))))))))))+++++++++***)))***+++))))))************)))(((+++***)))'''''''''((()))''''''(((((((((((('''&&&'''''''''(((((((((((((((((((((((((((((((((((((((,,,,,,+++***)))(((''''''&&&&&&'''((())))))((((((&&&&&&'''((()))))))))(((%%%%%%&&&&&&'''(((((((((((((((((()))))))))))))))((())))))***+++,,,,,,,,,(((((((((((())))))))))))&&&&&&((()))************'''((()))+++---.........++++++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,---...///111222333555555222222222111111111111111222222333444555777888888555666777999;;;===>>>???:::>>>AAAAAA???>>>@@@CCC>>>@@@CCCEEEFFFHHHKKKMMMRRR\\\jjjxxx~~~}}}zzzwwwmmmssszzz~~~}}}}}}yyy}}}dddPPPIIIPPPYYYqqq}}}gggHHH???777555333000...///////////////////////////---------------------------------,,,,,,+++++++++************+++,,,------))))))))))))))))))))))))+++******))))))******+++,,,+++))))))***+++***)))(((((('''(((((()))***+++((((((((((((((((((((((((&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((***)))&&&%%%$$$$$$$$$%%%%%%######%%%'''(((%%%""")))(((((((((((()))******''''''''''''''''''''''''))))))))))))(((((((((((("""%%%((((((''''''***------+++(((%%%%%%&&&)))+++(((((((((((((((((((((((()))******++++++,,,------000///,,,***)))***,,,---------------------------......000111333333444444222111111000000111111222222222444555666666666666888999:::<<<===>>>>>>>>>============>>>>>>>>>>>>@@@AAAAAABBBBBBEEEIIILLLQQQTTTYYY^^^gggvvv}}}xxx{{{zzzrrrnnnqqqppppppssswwwzzzyyyxxxwwwzzz~~~{{{xxxfffQQQJJJOOOXXXmmm{{{eeeGGG>>>666444333000///000........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***++++++,,,,,,++++++++++++++++++++++++++++++************++++++,,,***))))))***++++++***)))(((((((((((())))))***((((((((((((((((((((((((&&&&&&'''''''''(((((((((((((((((((((((((((((((((***))))))((('''''''''&&&+++)))((((((******(((&&&!!!!!!"""###$$$%%%'''(((''''''''''''''''''''''''((((((((('''''''''''''''%%%&&&((((((((((((***+++*********)))))))))))))))(((((((((((((((((((((((()))******++++++,,,,,,---///...,,,******+++---...............------------...///000111222222333333222111111111222333444444555555555666777777888888;;;;;;:::999:::;;;===>>><<<<<<=========>>>>>>>>>===>>>?????????BBBEEEHHHJJJLLLNNNOOOSSS]]]kkkuuu{{{wwwssstttwwwyyyxxxuuurrrtttvvvyyy|||}}}}}}}}}{{{{{{zzzxxxjjjSSSJJJNNNVVViiiwwwbbbEEE===555444333111000111------------------------+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++***+++++++++------------------------,,,++++++++++++++++++,,,+++)))((()))+++,,,,,,+++***))))))(((((((((((()))((((((((((((((((((((((((''''''((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((('''''')))'''%%%%%%&&&&&&%%%$$$%%%%%%%%%%%%&&&'''((()))((((((((((((((((((((((((&&&&&&&&&''''''''''''''')))((('''(((***+++***)))'''(((+++------,,,)))((())))))))))))))))))))))))))))))******+++,,,,,,,,,...---+++******,,,...///000000//////......------//////000111111111111111111111222333444666888999999888777777777888999:::===<<<:::888888:::<<<===<<<<<<<<<<<<============<<<===>>>>>>>>>@@@CCCFFFHHHIIIIIIHHHHHHLLLTTTZZZfffvvv~~~~~~zzzuuuuuuvvvwwwyyy{{{}}}~~~zzzxxx}}}|||vvv{{{{{{vvvxxx{{{zzzxxxxxx{{{}}}|||nnnUUUJJJMMMTTTgggttt^^^DDD;;;444333333111111222------------------------++++++++++++++++++++++++******++++++,,,,,,,,,---------,,,+++************------------------------,,,,,,++++++++++++,,,,,,***((('''(((+++,,,---,,,******)))(((((('''(((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((&&&%%%$$$$$$$$$&&&'''(((%%%$$$"""""""""###$$$%%%---,,,+++)))((('''''''''))))))))))))))))))))))))&&&&&&''''''''''''((((((+++)))'''(((+++,,,***(((%%%'''***,,,,,,+++)))(((************************)))))))))***++++++,,,,,,,,,,,,++++++,,,---///000111111000000//////......//////000111111111000000111111222444666888:::<<<;;;999777666666777999:::;;;;;;;;;;;;;;;<<<======;;;<<<<<<<<<===============???@@@@@@???AAACCCFFFFFFGGGIIIIIIIIIJJJNNNRRRQQQ\\\kkk{{{|||}}}xxx}}}}}}vvvxxx}}}}}}yyywwwvvvqqqWWWIIIKKKSSShhhrrrZZZCCC:::444333333111111222........................------------------------*********++++++,,,,,,,,,------,,,+++************,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,***((('''(((+++,,,---,,,******)))(((((('''(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((&&&###!!!"""%%%)))+++'''''''''&&&'''(((+++,,,***)))(((&&&%%%$$$$$$###))))))))))))))))))))))))''''''((((((((()))))))))+++)))'''(((+++,,,***(((&&&&&&'''(((((()))))))))++++++++++++++++++++++++((())))))******+++,,,,,,,,,++++++,,,,,,...000111111111000000000////////////000000111111111000000111222333444666999;;;<<<:::888666555555666777999666999===@@@AAAAAA@@@>>><<<<<<<<<============>>>===>>>@@@@@@???@@@AAACCCAAACCCEEEGGGHHHIIIJJJKKKIIIOOOXXXbbbmmm}}}zzz}}}}}}zzzvvvsssWWWHHHKKKSSSjjjpppXXXCCC:::333333333111000222////////////////////////------------------------*********+++++++++++++++,,,,,,++++++***+++++++++************************+++******************++++++)))((()))+++,,,,,,+++***))))))(((((((((((()))((((((((((((((((((((((((''''''((((((((()))))))))((((((((((((((((((((((((+++(((%%%###$$$'''+++---'''((()))))))))***,,,...&&&%%%%%%%%%%%%%%%&&&'''((((((((((((((((((((((((''''''(((((()))*********)))((('''(((***+++***)))((('''&&&%%%%%%'''((()))************************(((((())))))***+++++++++,,,,,,,,,,,,---...///000/////////000000000000000000000111222222222222222222222333444555777999:::777666555555555666777777444888>>>CCCEEEDDDAAA???============>>>>>>>>>>>>;;;===>>>>>>======>>>@@@@@@AAADDDFFFGGGGGGFFFEEEFFFHHHLLLRRRYYYcccsss~~~}}}}}}xxx}}}~~~{{{~~~~~~~~~}}}zzz}}}}}}tttVVVGGGJJJSSSkkkmmmVVVDDD;;;444222222000///111........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************+++++++++***++++++,,,,,,++++++++++++++++++++++++***))))))(((((())))))***,,,***))))))***++++++***)))(((((((((((())))))***((((((((((((((((((((((((&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((('''''''''((())))))%%%''')))(((&&&%%%&&&((('''''''''''''''((()))***''''''''''''''''''''''''&&&&&&''''''((())))))***%%%&&&((((((((((((***+++)))(((''''''&&&'''((((((************************(((((())))))******++++++,,,---------......//////---......//////000000111///000111333333444444444333333333333333444555666444555555666666777777777666999>>>BBBCCCBBB@@@>>>>>>>>>>>>>>>?????????@@@<<<>>>??????>>>===>>>???@@@AAACCCEEEGGGGGGEEECCCEEEDDDFFFJJJNNNSSSaaaooo}}}zzz||||||zzzssspppnnnooouuu|||~~~uuuVVVGGGJJJTTTkkkkkkVVVDDD;;;444222222000///000------------------------++++++++++++++++++++++++,,,+++++++++******))))))************+++,,,------++++++++++++++++++++++++))))))(((((((((((()))))),,,+++))))))***+++***)))(((((('''(((((()))***+++((((((((((((((((((((((((&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((($$$%%%'''(((((('''%%%$$$&&&)))+++***'''$$$###$$$)))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))"""%%%((((((''''''***---)))***)))))))))(((''''''))))))))))))))))))))))))((((((((()))******++++++---------...............,,,,,,---...///000111111///000222333444555555666444333333222222222333333333444666777888888888888999;;;===???@@@@@@>>>>>>>>>?????????@@@@@@@@@@@@>>>@@@BBBBBB@@@@@@@@@AAA<<<===???BBBDDDEEEDDDBBBEEECCCDDDHHHIIIKKKWWWeeemmm||||||zzz|||~~~xxxuuupppiiihhhooozzz{{{xxxuuuYYYHHHKKKUUUllloooXXXFFF;;;222000222111000111333111...,,,*********+++------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,000000///...---+++))))))+++******)))(((''''''''')))************++++++++++++)))(((&&&&&&((()))+++************************'''(((******))))))+++,,,***(((&&&%%%%%%''')))+++'''((()))++++++******)))''''''(((((())))))******''''''&&&&&&&&&&&&''''''%%%'''((((((&&&%%%&&&&&&***)))(((''''''((()))***''''''''''''((((((((((((''''''''''''((((((((((((******)))(((''''''((((((------+++***))))))((((((+++***)))))))))***+++,,,//////...------------...***+++,,,,,,,,,---000333...///000222333444555555333333333222222111111111555555555555666666666666::::::;;;;;;<<<;;;;;;;;;<<<======>>>>>>>>>>>>===?????????>>>??????@@@@@@;;;===@@@CCCEEEFFFEEEEEEBBBBBBBBBCCCEEEJJJQQQVVV[[[ccclllqqquuu||||||~~~{{{qqqXXXJJJNNNYYYlllpppZZZIII>>>444222222111000111///////////////...------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++((((((''''''&&&%%%%%%$$$(((((()))))))))************)))(((''''''((()))***))))))))))))))))))))))))((()))***)))''''''((()))(((((('''''''''(((((((((&&&'''((()))***)))((((((((((((((((((((()))))))))''''''&&&&&&&&&&&&'''''')))))))))*********))))))))))))(((''''''((())))))''''''''''''((((((((((((''''''''''''((((((((((((,,,,,,+++***************,,,,,,+++***))))))))))))+++******)))***+++,,,------------------...///000,,,------,,,+++,,,...111///000111333444444444444444333333333222222222222555555666666666666777777::::::;;;<<<<<<<<<<<<;;;<<<<<<======>>>>>>======?????????@@@@@@BBBCCCDDD;;;===???BBBDDDEEEEEEEEECCCDDDDDDDDDEEEHHHMMMQQQOOOVVV]]]___aaaiiixxx}}}lllUUUIIINNNYYYkkkttt^^^LLL@@@666444333111000000***,,,...000111000///............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,+++++++++++++++***))))))(((((('''((((((((())))))))))))***)))(((''''''((()))***((((((((((((((((((((((((((())))))(((&&&%%%%%%&&&&&&'''((())))))((('''&&&%%%&&&'''(((((((((((('''))))))((((((((((((((((((''''''&&&&&&&&&&&&'''''''''%%%$$$%%%)))***(((&&&(((((('''&&&&&&'''((((((''''''''''''((((((((((((''''''''''''((((((((((((,,,+++******************++++++***************++++++++++++++++++,,,------++++++,,,---...///000111---......---,,,,,,---///111222333333444444444333444444444444333333333333666666666777777777888888:::;;;<<<===============<<<<<<<<<======>>>>>>>>>??????@@@AAABBBDDDEEEFFF======>>>@@@AAACCCDDDEEEDDDEEEEEEDDDDDDEEEHHHJJJJJJOOOTTTTTTSSSWWW```iiiqqqyyy}}}{{{}}}eeePPPFFFKKKVVViiixxxbbbLLLAAA777444444222000000)))***,,,---......------//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,***)))((('''------,,,,,,,,,+++++++++((((((((()))))))))******))))))(((((((((((())))))(((((((((((((((((((((((('''((()))(((&&&%%%&&&'''(((((((((((((((((('''&&&&&&&&&''''''(((((((((((()))))))))((((((''''''&&&''''''&&&&&&&&&&&&'''''''''### """'''***(((%%%'''''''''&&&&&&'''''''''''''''''''''((((((((((((''''''''''''(((((((((((())))))((((((((((((((()))******))))))***++++++,,,,,,++++++,,,,,,,,,------+++,,,---...////////////,,,---......------...000333333444444444333333222444444444444444444444444666666777777888888999999;;;;;;<<<===>>>>>>>>>>>>============>>>??????@@@@@@@@@@@@AAABBBCCCDDDEEE>>>>>>>>>???@@@AAACCCDDDBBBDDDEEEDDDCCCCCCEEEFFFIIIMMMQQQQQQPPPRRRWWW\\\^^^ccckkkttt~~~yyyuuu^^^LLLEEEKKKVVVgggyyycccMMMBBB777555555222111111///...---,,,,,,,,,---...//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))((('''***)))))))))))))))(((((()))))))))*********++++++))))))(((((((((((())))))))))))))))))))))))))))))&&&''')))((((((''')))***+++)))'''&&&%%%&&&'''((('''''''''((((((((())))))))))))((((((''''''&&&&&&''''''&&&&&&&&&&&&''''''***&&&###%%%***---+++(((&&&''''''''''''''''''&&&''''''''''''((((((((((((''''''''''''(((((((((((()))((((((((((((((())))))))))))))))))***+++,,,,,,++++++,,,,,,---------------......//////...------***,,,............000111333333444444333333222222444444444444444444444444555666666777888999999999:::;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAABBBAAAAAA@@@@@@@@@@@@@@@AAA??????>>>???@@@AAABBBCCC@@@BBBCCCDDDCCCCCCDDDEEEDDDGGGJJJLLLMMMOOORRRUUUXXXZZZ]]]aaagggsss|||kkkVVVIIIFFFOOOZZZiiixxxcccPPPEEE:::777666333111111555333111...---...///000.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++++++++++++++************************************++++++++++++(((((())))))))))))(((((())))))))))))))))))))))))%%%'''((((((((((((***+++,,,***'''%%%$$$&&&((()))((((((''''''(((((()))***((((((''''''''''''''''''''''''&&&&&&&&&&&&'''''')))&&&###$$$'''))))))(((&&&'''(((((((((((('''&&&''''''''''''((((((((((((''''''''''''((((((((((((***************++++++,,,***)))))))))***+++,,,,,,******+++,,,,,,,,,,,,,,,---.../////////...,,,+++)))+++.../////////111222222222333333333222111111333333333333444444444444555555666666777888999999999:::;;;<<<===>>>>>>>>>>>>=========>>>@@@BBBCCCAAAAAA@@@???>>>>>>>>>>>>???@@@@@@@@@AAAAAABBBBBB@@@AAACCCCCCBBBCCCDDDFFFBBBCCCFFFIIILLLOOOQQQRRRTTTUUUVVVWWWYYY```iiiqqqyyyeeeQQQFFFEEEOOOZZZnnn{{{fffWWWKKK???:::888444111000444333222111111000000000------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,))))))))))))************(((((())))))))))))((((((((((((((((((((((((((((((&&&'''((((((&&&&&&'''(((+++***((('''&&&&&&&&&'''''''''&&&&&&&&&'''((()))&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&%%%###""""""$$$%%%&&&'''((())))))))))))((('''''''''''''''((((((((((((''''''''''''((((((((((((***************+++,,,,,,******************++++++)))***+++,,,,,,,,,+++***+++---...///000///---,,,***,,,///000//////000000000000111222222111111111222222222222333333333444333444555666777888888999888999:::;;;============<<<<<<;;;;;;<<<>>>@@@BBB@@@@@@???>>>>>>>>>??????@@@@@@BBBCCCCCCBBBAAAAAABBBCCCCCCCCCAAAAAACCCEEEEEEDDDEEEHHHLLLPPPQQQQQQNNNPPPRRRRRRRRRTTTZZZ___^^^iiixxxdddOOOCCCCCCLLLWWWssskkk]]]PPPCCC===:::444000//////000222222222111///...------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))((((((((((((((((((((()))(((((((((((())))))))))))(((((())))))))))))(((((('''''''''''''''''''''''''''(((((('''%%%$$$$$$%%%((())))))))))))'''%%%$$$&&&&&&%%%$$$%%%&&&'''(((%%%&&&&&&''''''((((((((('''''''''&&&&&&'''''''''(((((((((&&&$$$%%%'''***'''((()))******)))((('''''''''''''''((((((((()))''''''''''''((((((((()))(((((('''(((((()))******++++++***************+++((()))***+++,,,+++******)))+++---///000000///...,,,...000111///.........//////000111111111111111111111111222222333333333333333444555666777888888777888999;;;<<<=========;;;:::999999:::<<>>>>>>>>???@@@AAAAAA@@@AAACCCDDDDDDCCCAAA@@@EEEEEEDDDBBBAAA@@@BBBDDDFFFDDDCCCFFFJJJMMMMMMLLLJJJMMMPPPPPPNNNOOORRRUUUUUU[[[bbbhhhooo|||}}}{{{zzz}}}|||aaaOOOFFFEEEPPP^^^yyy|||nnn^^^YYYQQQGGG>>>888444333444333222222333333111///111000...---,,,------...++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,***)))(((******))))))))))))******---+++)))((('''((()))***)))*********++++++++++++))))))(((((((((((((((((())))))(((((((((((())))))$$$"""(((((((((+++''''''&&&&&&&&&&&&''''''''''''(((((((((((('''''')))((('''''''''(((***+++++++++***)))((('''&&&&&&%%%%%%&&&&&&'''((())))))***)))(((''''''((()))***++++++******************)))************+++++++++***(((&&&'''***,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,...///000111111222222111333333333333333333333333222333444555555555444333777888888999999999888888999999:::;;;<<<<<<<<<<<<:::;;;<<<>>>>>>>>>>>>===AAA@@@???@@@AAAAAA@@@>>>BBBBBBBBBCCCCCCCCCDDDDDDFFFFFFEEEEEEDDDDDDCCCCCC???AAAEEEIIIKKKMMMMMMMMMKKKKKKJJJIIIIIIJJJLLLMMMTTTVVVYYY[[[___dddjjjoooxxx~~~}}}```OOOGGGGGGSSSaaazzz{{{lllaaa]]]VVVNNNEEE>>>999777333222111111222111000...///...---,,,,,,,,,---...++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++***))))))******))))))))))))******,,,+++)))''''''((()))***))))))))))))*********+++((((((***+++++++++******))))))(((((((((((()))))),,,$$$!!!%%%(((&&&%%%&&&''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''((('''&&&&&&&&&'''))))))((((((((('''''''''''''''%%%%%%&&&&&&'''(((((()))***)))(((''''''((()))***************************((())))))))))))*********+++)))((())),,,------,,,------------------------......000111111111111111222222111111111111111111222333444555555555444444666777888999999999999999999999:::;;;<<<<<<<<<<<<:::;;;<<<>>>>>>>>>>>>===AAA@@@@@@AAABBBBBB@@@???AAABBBBBBBBBCCCCCCCCCDDDEEEEEEEEEDDDDDDDDDCCCCCC???AAACCCFFFHHHIIIJJJJJJJJJIIIIIIIIIIIIKKKLLLMMMOOOPPPRRRSSSUUUYYY^^^aaakkkttt}}}~~~aaaOOOGGGGGGUUUddd{{{yyyiiibbb```\\\UUUMMMEEE===999333111000000000000...---,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++******)))***************))))))))))))*********)))((('''''''''((()))(((((((((((())))))))))))&&&((()))+++++++++***))))))((((((''''''(((((()))///)))&&&''')))'''$$$$$$''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&'''(((((($$$$$$%%%&&&'''((())))))%%%%%%&&&&&&'''((((((((())))))(((((((((((())))))************************((((((((())))))))))))***---+++***+++---//////.................................///000111111111111222222222111111111000000222333444444555555444444555666777888999:::::::::888999:::;;;<<<<<<<<<<<<;;;;;;<<<===>>>>>>>>>>>>BBBAAA@@@AAACCCCCCBBB@@@AAAAAABBBBBBBBBBBBCCCCCCDDDDDDDDDDDDDDDCCCCCCCCCAAAAAABBBDDDEEEFFFGGGGGGHHHHHHHHHHHHIIIJJJLLLLLLKKKLLLMMMLLLLLLNNNQQQTTTXXX\\\dddnnn~~~zzz|||bbbOOOFFFGGGTTTddd{{{xxxhhh```___]]]YYYQQQHHH???:::444222000///000000...---*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,***)))))))))***+++******))))))))))))******)))(((''''''''''''(((((('''''''''(((((((((((())))))((((((((((((((((((((((((((((((''''''(((((((((+++(((&&&'''))))))((('''''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&'''''''''((((((%%%%%%&&&'''(((((())))))&&&&&&&&&'''''''''(((((())))))(((((((((((())))))***************+++++++++))))))))))))************,,,+++++++++---...//////---------------------------...///000111111111111444444444333333333222222333333333444444444444444444555777888::::::;;;;;;888999:::;;;<<<<<<======;;;<<<<<<===>>>>>>??????BBBAAAAAABBBCCCDDDBBBAAAAAAAAAAAAAAAAAAAAABBBBBBCCCCCCCCCCCCCCCCCCCCCCCCEEEDDDDDDDDDDDDEEEFFFGGGHHHHHHHHHHHHHHHIIIIIIIIIJJJKKKKKKKKKJJJJJJMMMOOORRRSSSTTTXXXbbbsssyyy{{{cccOOOEEEEEERRRaaazzzwwwhhh^^^^^^]]]ZZZSSSIIIAAA;;;666333111000000000///...)))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,***)))))))))***+++******))))))))))))******((('''''''''''''''((((((&&&'''''''''((((((((((((...,,,)))'''&&&&&&((()))((((((''''''''''''((((((&&&&&&&&&&&&((())))))'''''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''(((((())))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''''''''(((((())))))))))))(((((())))))*********+++++++++******++++++++++++,,,,,,******+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---...///000000111111000333333333333333333333333333333333333444444555555444555777888::::::;;;;;;777888:::;;;<<<=========<<<<<<======>>>??????@@@AAAAAA@@@BBBDDDDDDCCCAAAAAAAAAAAAAAAAAAAAA@@@@@@AAAAAABBBBBBCCCCCCDDDDDDIIIHHHGGGGGGGGGGGGGGGHHHIIIIIIHHHHHHGGGGGGFFFFFFHHHJJJKKKKKKJJJKKKMMMNNNMMMMMMNNNNNNRRRZZZfffooo~~~|||}}}aaaNNNDDDCCCOOO^^^zzztttfff^^^^^^\\\XXXQQQIIIBBB>>>777444111///000000///...******+++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,+++******)))***************))))))))))))******''''''((((((((()))))))))''''''''''''((((((((((((000...+++((('''(((***+++(((''''''&&&&&&''''''(((&&&((()))&&&&&&''''''$$$''''''&&&&&&&&&&&&''''''''''''(((((((((((('''''''''(((((()))***)))))))))******))))))((((((((('''''''''''''''''''''''''''(((((())))))))))))(((((()))))))))***++++++,,,,,,+++++++++,,,,,,,,,------(((*********)))***,,,...,,,,,,,,,,,,,,,,,,,,,,,,------...///000000000000///000000111111222333333444333333333333444555666555666777888999:::::::::777888999;;;<<<======>>>============>>>???@@@@@@@@@@@@@@@AAACCCDDDCCCAAAAAAAAA@@@@@@@@@@@@??????@@@@@@AAAAAABBBCCCDDDDDDIIIIIIIIIIIIHHHHHHHHHGGGGGGHHHHHHHHHGGGFFFEEEDDDEEEGGGIIIIIIIIIJJJLLLMMMHHHKKKMMMMMMMMMPPPUUUZZZfffnnn|||zzz^^^LLLCCCCCCOOO]]]{{{ooobbb\\\ZZZWWWRRRLLLFFF@@@===666333000............---+++,,,,,,------,,,+++***************************++++++++++++++++++++++++***++++++++++++***))))))******))))))))))))******'''((())))))*********)))''''''((((((((()))))))))(((((())))))))))))))))))(((''''''&&&&&&''''''(((%%%***+++'''&&&'''&&&###''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''&&&'''((()))))))))(((((())))))(((((((((''''''''''''''''''''''''''''''''''''((()))******)))((('''((())))))***++++++,,,,,,******+++++++++,,,,,,,,,(((***++++++)))))),,,...------------------------,,,---...///000000000000......///000222333444555444444333333333444555666666777888999999999999999777888999;;;<<<===>>>>>>>>>============???@@@AAA???>>>???@@@BBBCCCBBBAAAAAA@@@@@@@@@????????????>>>???@@@AAABBBCCCDDDDDDFFFGGGHHHHHHHHHGGGEEEEEEDDDDDDFFFGGGGGGGGGFFFFFFCCCEEEGGGHHHHHHHHHIIIKKKHHHJJJLLLLLLKKKLLLPPPTTTYYY]]]ccckkkvvvvvv[[[KKKCCCDDDPPP^^^}}}|||kkk^^^XXXVVVQQQLLLFFFAAA===;;;666222///------------,,,,,,------...---,,,***)))))))))))))))))))))))))))++++++++++++++++++++++++******+++,,,,,,***)))(((******))))))))))))******(((((()))***************(((((((((((())))))))))))!!!%%%((()))(((&&&$$$'''''''''&&&&&&'''''''''###)))+++'''&&&))))))%%%'''''''''&&&&&&'''''''''''''''((((((((((((''''''%%%%%%'''((((((((('''&&&'''''''''''''''''''''''''''''''''''''''''''''&&&'''((()))******)))((('''((())))))***++++++,,,,,,)))************+++++++++(((***,,,+++******,,,///........................,,,---...///000000000000//////111222444666777888444444333222333444555666777888888999999999888888666777999;;;<<<===>>>>>>>>>============???@@@AAA>>>>>>>>>@@@BBBCCCBBB@@@AAA@@@@@@@@@??????>>>>>>>>>>>>???@@@BBBCCCDDDDDDCCCDDDFFFGGGGGGEEECCCBBB@@@BBBDDDFFFHHHHHHHHHHHHCCCEEEGGGHHHGGGGGGHHHIIIFFFGGGHHHGGGEEEGGGLLLPPPNNNPPPTTTWWW[[[dddnnnvvv