BM6P6(@ }}}}}}}}}xxxuuupppjjjfffbbb]]]TTTMMMHHHDDDAAA???===???EEEQQQ```lllsssuuu{{{xxxtttqqqnnnjjjhhheeebbb___ZZZTTTPPPMMMOOOXXXeeeoootttzzz~~~~~~~~~}}}~~~~~~~~~}}}uuullleeefffiiimmmpppnnnmmmuuu|||~~~}}}||||||yyyvvvvvv~~~qqq[[[JJJNNN___rrr{{{uuuooowww~~~mmm[[[PPPHHHHHHGGGGGGGGGDDD@@@===999666222000111222222222111111111111000000000000------...///000111222222////////////////////////000000000000...,,,***)))///////////////////////////000000000000//////...//////000000000000//////111000///---------...///000000000000000000000000111111111111000000000000000222444444777???GGGLLLKKKMMMRRRYYYaaahhhkkkmmmggg^^^YYYZZZZZZ[[[```hhhiiiqqq|||yyy{{{}}}}}}}}}xxxqqqlllnnnqqqqqqsssuuuqqqpppppprrruuuzzz}}}{{{}}}|||{{{zzzuuukkk]]]SSSPPPMMMIIIEEEDDDEEEGGGIIIIIIIIIJJJKKKMMMOOOQQQSSS[[[^^^dddjjjooorrrttttttttttttttttttuuuvvvwwwxxxzzzyyyxxxwwwvvvuuutttsssssssssssstttvvvwwwyyyzzz}}}}}}~~~~~~~~~~~~}}}}}}{{{zzzzzzyyyyyyzzzzzz{{{zzzzzzyyyyyyyyyzzz{{{{{{{{{wwwmmmkkkjjjkkkkkkgggaaa[[[WWWUUUZZZ```iiipppsssssssssssstttuuuvvvwwwxxxyyyyyyyyyzzz{{{{{{yyyxxxxxxzzz|||}}}}}}|||{{{zzzyyyyyyxxx{{{zzzyyyxxxxxxzzz|||}}}~~~tttjjjddd]]]YYYYYY[[[[[[[[[TTTTTTNNNHHHEEEEEEBBB===<<<>>>???>>><<<;;;>>>@@@PPPddd~~~}}}}}}}}}yyyvvvqqqjjjeeeaaa[[[SSSLLLGGGDDDAAA@@@>>>@@@FFFRRR```mmmtttvvv{{{zzzuuurrrooojjjgggdddaaa]]]XXXRRRMMMMMMOOOXXXeeeoootttzzz~~~}}}}}}}}}}}}~~~}}}~~~~~~zzzooofff``````aaadddcccdddllluuuuuuwwwzzz{{{{{{{{{|||}}}vvvqqqnnnsss|||}}}mmmYYYJJJLLLZZZmmm|||~~~}}}mmmfffooo}}}~~~nnn\\\QQQHHHGGGFFFGGGGGGEEEBBB???:::777333111111222222222111111111111000000000000////////////000000000000//////////////////////////////000000///---+++***//////////////////////////////000000000000////////////000000000000//////222111000///...//////000000000000000000000000000//////000000111111222222000111222444999AAAHHHLLLMMMOOOSSSXXX]]]aaaccccccccc\\\XXX[[[]]]```eeellljjjooo{{{{{{zzz{{{|||}}}{{{sssmmmooorrrsssuuuxxxtttrrrppppppsssxxx}}}~~~}}}|||zzzzzzxxxvvvtttooofffZZZQQQMMMLLLJJJIIIHHHGGGGGGGGGJJJIIIJJJLLLOOOPPPOOOMMMQQQVVV]]]eeelllpppqqqrrrrrrrrrssssssttttttuuuvvvwwwwwwwwwwwwvvvvvvvvvuuuttttttttttttuuuwwwxxxyyyzzz{{{{{{||||||{{{{{{zzzyyyyyyyyyxxxxxxyyyyyyyyyzzzyyyyyyyyyyyyzzz{{{{{{yyylllgggfffhhhkkkllliiiddd]]]XXXYYY___gggnnnqqqrrrssssssssstttvvvwwwxxxyyyyyyyyyzzzzzzzzzyyyxxxxxxzzz|||~~~}}}}}}|||{{{{{{zzzzzzzzzxxxtttrrrrrruuuyyy|||~~~~~~{{{rrrkkkhhhfffeeedddaaa___YYYQQQLLLJJJFFF@@@@@@BBBBBBAAA@@@@@@CCCEEEKKK\\\xxx}}}|||}}}~~~{{{wwwqqqiiiccc^^^XXXQQQJJJFFFCCCAAA@@@???AAAGGGSSSbbbnnnvvvxxx}}}|||xxxtttpppjjjgggccc___[[[UUUOOOKKKLLLOOOXXXeeeoootttyyy~~~}}}|||||||||}}}}}}~~~}}}}}}~~~~~~~~~~~~~~~yyyooo^^^XXXTTTUUUVVVYYY```gggnnnrrrvvvzzz{{{|||}}}~~~yyyqqqhhhgggmmmssstttrrrfffVVVJJJJJJTTTddd}}}yyy|||xxxiiiaaahhhxxxqqq___RRRGGGFFFEEEFFFFFFFFFCCCAAA;;;888444111111222222222111111111111000000000000111000000000/////////...////////////////////////...////////////...---,,,////////////////////////---...///000000111000000//////000000000000//////222111111000000000000111000000000000000000000000......///000111222333444333222333777???GGGMMMQQQTTTUUUWWWYYY[[[[[[[[[ZZZ\\\XXXWWW\\\bbbggglllqqqooonnnsss{{{zzz|||}}}}}}uuuoooooosssuuuxxx{{{zzzwwwtttssstttxxx~~~|||{{{zzzyyyxxxwwwtttooolllhhh```WWWPPPKKKKKKLLLLLLKKKJJJHHHFFFKKKKKKMMMRRRWWWVVVPPPIIIJJJOOOWWW___gggkkknnnoooooopppqqqrrrrrrssssssssstttuuuuuuvvvwwwwwwwwwwwwuuuuuuuuuuuuuuuvvvwwwwwwwwwxxxxxxyyyyyyxxxxxxwwwxxxwwwwwwvvvvvvwwwwwwxxxyyyyyyyyyyyyyyyzzz{{{{{{}}}lllaaa\\\___cccjjjnnnlllfff```[[[```gggllloooqqqrrrsssrrrsssuuuvvvxxxyyyyyyzzzyyyzzzzzzyyyxxxxxxzzz{{{}}}}}}}}}}}}}}}|||{{{zzz{{{wwwqqqnnnnnnrrrxxx}}}zzz{{{{{{|||||||||||||||~~~}}}xxxsssqqqqqqooohhh___YYYUUUPPPJJJEEEDDDDDDBBB@@@@@@CCCEEEDDDPPPeeeyyy~~~~~~|||{{{{{{|||}}}xxxqqqggg```ZZZUUUNNNHHHDDDBBB@@@???AAABBBIIIUUUdddqqqxxxzzz|||wwwrrrkkkhhhccc___ZZZTTTNNNIIIKKKNNNWWWeeeoootttxxx}}}{{{{{{{{{{{{|||}}}~~~~~~}}}~~~~~~{{{bbbXXXNNNLLLMMMPPPUUUZZZbbbgggnnntttxxx{{{~~~wwwjjjcccdddhhhjjjjjj```UUUKKKJJJMMMZZZtttzzzyyy}}}|||mmmbbbeeetttuuucccTTTGGGEEEDDDDDDEEEEEEDDDBBB===999555222222222222111111111111111000000000///000000000000////////////////////////////////////.........////////////...////////////////////////------...000111111111111//////000000000000//////111000000000000000000000000000000000000000000000//////000111111222333333666444555===FFFNNNTTTXXX]]]^^^___^^^\\\ZZZXXXXXXXXXWWWYYYaaajjjqqquuuxxxuuunnnkkkrrr~~~~~~~~~uuuoooqqqtttvvvyyy|||}}}{{{zzz{{{}}}~~~~~~}}}|||xxxuuuvvvrrrkkkgggccc^^^XXXSSSKKKLLLMMMMMMMMMLLLKKKJJJOOOQQQWWWaaahhheeeZZZOOOMMMPPPTTTZZZ___dddhhhjjjjjjkkknnnppprrrrrrrrrrrrssstttuuuvvvwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuvvvvvvvvvwwwwwwwwwwwwwwwwwwvvvvvvvvvuuuuuuuuuuuuvvvvvvxxxxxxxxxxxxyyyzzz{{{{{{lll\\\RRRRRRTTT\\\fffkkkjjjfff___ccchhhlllnnnpppqqqrrrqqqrrrtttvvvwwwxxxyyyyyyxxxzzzzzzzzzxxxxxxyyyzzz{{{{{{|||}}}||||||{{{zzz|||xxxtttqqqqqquuuzzz}}}zzz{{{{{{|||||||||||||||||||||||||||~~~xxxoooiiifff```YYYOOOMMMJJJFFFDDDCCCDDDEEEDDDJJJUUUaaannnxxxzzz|||||||||zzzzzz{{{|||zzzqqqggg___YYYSSSLLLFFFCCCAAA???>>>AAADDDKKKXXXgggssszzz|||zzztttllliiiddd^^^YYYSSSNNNJJJIIILLLVVVdddnnnssswww{{{zzzzzzzzzzzz{{{|||}}}~~~~~~iii]]]OOOJJJIIIHHHJJJNNNPPPVVV^^^gggnnntttyyy|||~~~~~~~~~~~~~~~nnndddbbbccceeeeee^^^VVVOOOKKKJJJRRRkkktttfffbbblllxxx{{{iiiXXXIIIFFFDDDCCCCCCDDDCCCBBB>>>;;;666333222222222111111111111111000000000///.........///000111111111000000000000000000000000............//////000000////////////////////////------...000111111111111//////000000000000//////.../////////////////////000000000000000000000000222222222111111111111111777444777BBBKKKQQQYYY```eeefffeeebbb]]]ZZZYYYYYY[[[]]]ccclllyyy}}}qqqhhhkkkvvv|||uuuqqqtttxxxxxxzzz|||~~~~~~|||~~~}}}wwwwwwqqqjjjeeeccc```\\\YYYQQQPPPNNNMMMNNNOOOQQQRRRUUUZZZeeesss|||yyykkk^^^YYYXXXVVVUUUWWWZZZ^^^```bbbeeeiiimmmppprrrrrrrrrssstttvvvwwwwwwvvvuuutttwwwvvvvvvuuuuuuuuuuuuuuuwwwwwwxxxxxxxxxxxxwwwwwwvvvuuuuuuttttttuuuuuuvvvwwwwwwwwwxxxyyyzzz{{{{{{mmm[[[OOOKKKHHHLLLUUU^^^bbbbbbaaaeeejjjmmmnnnooopppqqqqqqrrrsssuuuwwwxxxxxxxxxxxxyyyzzzzzzxxxxxxxxxzzzxxxyyyzzz{{{|||{{{zzzyyyyyyxxxvvvuuuvvvwwwzzz{{{zzzzzz{{{||||||||||||||||||{{{zzzyyyzzz|||~~~|||xxxqqqjjjbbb___YYYTTTPPPMMMKKKJJJJJJKKKMMMRRRYYYbbbhhhlllvvv{{{|||}}}}}}||||||}}}~~~{{{sssjjjcccZZZUUUNNNHHHDDDBBB@@@???AAADDDMMM[[[kkkvvv{{{|||{{{tttlllhhhccc]]]XXXSSSNNNJJJGGGJJJUUUcccmmmqqquuuyyyxxxxxxyyyyyyzzz{{{|||}}}zzznnnbbbTTTMMMHHHDDDDDDFFFGGGLLLUUU]]]fffnnnuuuzzz{{{|||~~~}}}|||{{{|||~~~~~~~~~rrrhhhdddddddddddd```YYYSSSOOOJJJNNNccc{{{|||mmmdddgggooo}}}ppp]]]NNNJJJFFFDDDCCCDDDCCCBBB@@@<<<777444222222111111111111111111000000000000------...///000111222222000000000000000000000000000//////......///000000////////////////////////---...///000000111000000//////000000000000//////---......////////////...000000000000000000000000333333222222222111111111555444:::GGGNNNSSS\\\ggglllllliiiccc\\\XXXYYYZZZ```fffooo|||yyylllnnnyyy|||xxxwww|||}}}}}}zzz}}}||||||{{{vvvqqqiiieeeddddddaaa___XXXVVVSSSQQQRRRUUUYYY\\\^^^eeeqqq|||rrrgggccc]]]VVVRRRQQQRRRSSSWWW[[[bbbiiinnnqqqqqqqqqssstttvvvwwwwwwvvvtttssswwwvvvuuuuuuuuuuuuuuuvvvxxxxxxyyyyyyyyyyyyxxxxxxwwwvvvvvvuuuuuuvvvvvvwwwwwwwwwwwwwwwxxxzzz{{{||||||}}}~~~ooo]]]RRRLLLFFFDDDHHHOOOTTTVVV___ccciiimmmooooooooopppqqqrrrsssuuuvvvvvvvvvvvvwwwxxxzzzzzzyyyxxxxxxyyyvvvwwwyyy{{{|||{{{zzzxxxuuuvvvwwwwwwxxxxxxwwwwwwxxxyyyzzzzzz{{{{{{zzzzzz}}}{{{zzzyyyyyyzzz|||~~~}}}wwwsssmmmgggaaa\\\WWWSSSQQQNNNKKKKKKOOOTTTWWWYYY]]]dddlllpppqqqooooooooo~~~|||wwwooojjj^^^YYYRRRKKKGGGEEECCCAAA@@@EEEOOO___nnnyyy||||||zzzrrrjjjfff```[[[VVVRRRMMMJJJDDDHHHSSSaaakkkooossswwwwwwwwwxxxxxxyyy{{{|||}}}~~~~~~yyyrrrhhh\\\TTTLLLEEECCCEEEDDDHHHOOOWWW___hhhqqqvvvxxxyyy{{{~~~~~~}}}xxxwwwwwwyyy|||~~~~~~tttmmmiiiiiihhhhhhccc]]]XXXSSSLLLLLL]]]rrr|||ooolllppp{{{uuuaaaUUUPPPKKKGGGEEEEEEDDDCCCAAA===888444333222111111111111111111000000000000......//////000000111111000000000000000000000000111000///......//////000//////////////////////////////000000000000////////////000000000000//////---...///000111000000///000000000000000000000000111222222222222222222222666777@@@NNNSSSVVVbbbqqqsssrrrnnneee\\\WWWYYY\\\aaajjjvvvwwwvvv~~~}}}zzz}}}~~~|||tttnnnhhhdddeeeeeedddccc^^^\\\ZZZYYYZZZ]]]bbbeeeiiinnnxxxuuuppphhh___WWWPPPLLLJJJLLLQQQZZZcccjjjnnnppppppppprrrtttwwwxxxwwwvvvuuuvvvuuuuuuuuuuuuuuuvvvwwwxxxxxxyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwwwxxxxxxvvvvvvvvvwwwxxxzzz{{{|||zzz{{{|||}}}~~~~~~~~~~~~qqqaaaPPPNNNKKKIIIHHHJJJLLLMMMXXX]]]eeekkkoooooopppppprrrsssttttttuuuuuuuuutttvvvxxxzzzzzzyyyxxxxxxxxxuuuwwwzzz|||}}}|||{{{yyyuuuvvvwwwwwwxxxxxxwwwwwwxxxyyyyyyzzzzzzzzzzzzzzz{{{zzzyyyxxxxxxxxxzzz{{{yyy|||{{{tttmmmhhhbbb]]]WWWTTTSSSTTTSSSRRRRRRTTTWWWYYYYYYWWWVVVTTT~~~zzztttooobbb\\\UUUNNNJJJGGGEEEDDD???EEEQQQaaapppzzz}}}|||~~~xxxppphhhddd___YYYUUUPPPLLLIIICCCGGGRRRaaakkknnnrrruuuwwwwwwwwwxxxyyyzzz|||}}}}}}}}}~~~~~~tttlllccc[[[QQQIIIFFFIII@@@CCCIIIOOOVVV___iiiooovvvwwwzzz|||}}}}}}||||||tttssstttwww{{{}}}~~~|||vvvqqqoooooonnnmmmfff```[[[VVVMMMKKKZZZmmm~~~{{{uuuwwwzzzyyydddZZZUUUNNNJJJGGGFFFEEEEEEBBB>>>999555333222111000111111111111000000000000000000000000////////////000000000000000000000000222111000.........///000///////////////////////////000000000000000///...//////000000000000//////...///000222222222111000000000000000000000000000000000111222333444444555999<<>>>>>>>>@@@GGGRRRZZZ```ggglllnnnppprrroookkkccc]]]WWWXXXaaammmxxx~~~|||yyy{{{}}}ssseeebbbnnn|||pppuuunnncccTTTJJJEEEEEEFFFGGGDDDAAA===999555222000///000000000000000000000000000000000000////////////...//////000000//////...000000000000000000000000//////............//////////////////////////////000000000000000000000000......//////000000111111000000000000111111111111000111333333333333666888???IIITTT\\\ggguuupppddd^^^[[[XXXVVV]]]```dddmmm||||||tttqqquuu|||}}}|||zzzwwwuuuuuu{{{wwwrrrqqqttttttsssppplllhhhdddbbbeeejjjsssyyywwwppppppttttttvvvwwwxxxyyy|||~~~vvviii^^^NNNIIIIIIPPPXXX^^^cccgggkkknnnqqqttttttuuuvvvwwwzzzzzzxxxwwwvvvvvvuuuuuuuuuvvvwwwxxxyyyyyyzzzzzzxxxxxxxxxyyyxxxxxxwwwvvvvvvvvvvvvvvvvvvwwwxxxyyyyyy|||~~~yyykkk^^^QQQLLLKKKPPPTTTWWW[[[___YYY^^^dddjjjmmmqqqtttvvvwwwwwwwwwxxxxxxwwwvvvvvvrrrssstttvvvxxxzzz{{{{{{{{{|||||||||{{{yyywwwvvv{{{zzzxxxwwwwwwwwwxxxyyyxxxxxxxxxxxxxxxxxxxxxxxxvvvwwwwwwxxxzzz|||~~~{{{zzzzzzyyyzzz{{{|||}}}}}}~~~~~~~~~~~~zzzrrrjjjbbb^^^}}}}}}~~~yyytttvvv||||||zzzvvvqqqhhh^^^VVVQQQOOONNNLLLVVVggguuu|||{{{vvvtttvvvwwwxxxwwwuuuqqqllliii```\\\VVVQQQMMMIIIEEECCCBBBEEEKKKTTT^^^eeeiiikkkoooppprrruuuwwwxxxxxxyyyyyyzzz||||||{{{zzz{{{||||||}}}~~~~~~}}}}}}}}}}}}}}}~~~~~~kkkYYYMMMGGGEEE@@@@@@@@@???@@@EEELLLRRRYYY```fffiiikkkmmmjjjeee```\\\XXXXXX^^^jjjuuu|||||||||vvvoooxxxwwwuuuzzzooo^^^PPPHHHFFFFFFFFFEEEBBB???:::666222000///000000000000000000000000000000000000//////////////////000000000000////////////////////////////////////............//////////////////////////////////////////////////////------...///000111111111///000000000111111111111///111444444333444777:::EEEMMMVVV^^^iiiwwwpppddd^^^\\\[[[ZZZ[[[]]]```gggtttzzzwwwsssnnnmmmpppvvv{{{}}}|||{{{||||||tttqqqsssvvv}}}zzzrrroooooosssuuuwwwwwwuuupppjjjgggiiioooxxx}}}uuurrrssstttwwwyyyyyywwwxxx{{{wwwlllXXXPPPKKKOOOUUU\\\bbbhhhlllnnnqqqsssssstttuuuwwwzzzyyywwwvvvuuuvvvwwwwwwwwwwwwxxxyyyzzzzzzzzzzzzxxxxxxxxxxxxxxxxxxxxxwwwwwwvvvvvvvvvwwwwwwxxxyyyxxx|||~~~zzzlll^^^QQQLLLJJJMMMQQQUUU\\\bbb```cccgggkkkmmmppptttvvvuuuuuuuuuuuuvvvvvvuuuuuurrrrrrtttuuuwwwyyy{{{|||}}}}}}}}}|||{{{zzzyyyxxx|||{{{zzzyyyyyyyyyyyyyyywwwxxxxxxxxxxxxxxxyyyyyyvvvwwwwwwxxxzzz|||~~~|||{{{zzzyyyyyyzzz{{{|||{{{}}}~~~~~~vvvooo|||zzzwwwvvvssstttvvvzzz}}}|||vvvqqqrrryyy~~~|||wwwrrrkkkbbbZZZUUURRRQQQPPP]]]mmmyyy~~~}}}xxxssstttuuuuuutttppplllgggddd\\\XXXSSSNNNKKKGGGDDDBBBBBBDDDIIIPPPYYYaaaeeegggkkkmmmpppsssvvvwwwxxxxxxyyy{{{}}}~~~}}}|||}}}}}}~~~~~~}}}~~~}}}}}}}}}}}}}}}~~~sssaaaSSSKKKIIIFFFDDDBBB@@@@@@CCCGGGKKKPPPVVV\\\```cccgggfffbbbcccaaa^^^]]]```hhhrrryyy~~~yyyzzzxxxyyyiiiXXXMMMGGGEEEDDDEEECCC???;;;777333000///000000000000000000000000////////////000000000000//////000000000000////////////////////////////////////............//////////////////////////////////////////////////////,,,---///000111111111111///000000000111111111111///222444444333555:::???KKKRRRYYY^^^hhhuuu~~~yyylllccc````````````^^^aaaeeekkkuuu|||{{{uuuiiijjjkkkllllllnnnrrruuuwwwxxxzzz}}}~~~vvvnnnlllpppttt~~~~~~{{{tttooonnnooopppsssxxx|||{{{wwwrrrnnnmmmqqqzzzxxxssssssuuuxxxzzzzzzxxxwwwzzz}}}~~~vvvbbbXXXPPPPPPUUU[[[bbbhhhlllnnnqqqrrrrrrsssuuuwwwwwwwwwvvvuuuvvvwwwyyyzzzyyyyyyzzzzzzzzzzzzyyyyyyxxxxxxxxxxxxxxxxxxyyyyyywwwwwwwwwwwwwwwwwwxxxyyyzzz|||nnn___QQQLLLIIIKKKMMMPPPWWW___dddfffjjjlllnnnpppsssuuuttttttuuuuuuvvvvvvwwwwwwssssssssstttvvvxxxzzz|||}}}}}}|||||||||||||||}}}|||||||||{{{zzzyyyxxxxxxwwwwwwwwwxxxxxxyyyyyyyyyyyyxxxxxxyyyzzz{{{|||}}}}}}|||{{{zzzzzzzzz{{{|||yyy{{{~~~~~~zzzzzzyyywwwuuuqqqnnnlllfffgggjjjqqqwwwxxxuuurrrrrrwwwyyyuuuoooggg```[[[WWWVVVVVVdddttt}}}{{{wwwtttuuuuuusssoooiiibbb^^^YYYVVVQQQLLLIIIGGGDDDAAABBBCCCFFFLLLTTT\\\```bbbfffiiimmmqqquuuvvvwwwwwwzzz|||~~~~~~~~~}}}}}}}}}~~~~~~~~~mmm^^^TTTQQQLLLIIIDDD@@@>>>???BBBDDDFFFKKKQQQTTTYYY```bbb```gggfffdddaaaaaafffooowww~~~~~~~~~www~~~}}}yyy{{{qqq```RRRIIIDDDCCCDDDCCC@@@<<<888444222000000000000000000000000000////////////000000000000///000000111111000000///000000000000000000000000//////............//////////////////////////////000000000000000000000000---...///111111111000000000000000000111111111111///222555444333777???FFFPPPVVV[[[___gggrrrxxxyyyyyyqqqgggaaaaaadddffffffffflllsss{{{yyymmmhhhjjjnnnrrrtttuuusssrrrssstttvvvzzz~~~}}}vvvuuusssnnniiihhhkkknnn|||~~~}}}wwwrrrpppooopppqqqmmmqqqwww{{{|||yyyuuurrrnnnqqqyyyxxxssssssvvvwwwyyyyyyyyyyyy{{{|||{{{~~~jjj___VVVTTTWWW\\\bbbhhhmmmoooqqqqqqqqqrrrtttvvvuuuuuuvvvvvvwwwyyyzzzzzzyyyyyyzzzzzzzzzyyyxxxxxxyyyxxxxxxxxxxxxyyyzzzzzzxxxxxxwwwwwwwwwxxxxxxyyy~~~ppp```RRRNNNLLLLLLKKKKKKPPPWWW___ccchhhllloooppprrrtttvvvvvvvvvwwwxxxyyyzzz{{{ttttttssstttuuuwwwyyy{{{||||||{{{zzz{{{|||~~~{{{|||||||||{{{zzzxxxvvvwwwwwwwwwxxxxxxyyyyyyzzzzzzzzzyyyyyyyyyzzzzzz{{{}}}|||zzzzzzyyyzzz{{{|||wwwyyy|||~~~}}}}}}}}}~~~zzz~~~~~~zzzuuurrrpppnnnnnnmmmkkkhhhddd```^^^WWWXXX]]]eeeooottttttsssuuuvvvyyy}}}|||yyytttnnngggbbb___]]]]]]kkkyyy}}}vvvwwwwwwuuuppphhh```[[[WWWTTTOOOKKKIIIFFFCCCAAAAAAAAACCCHHHOOOVVVZZZ\\\bbbeeejjjooosssvvvwwwwwwyyy|||~~~~~~}}}~~~~~~~~~yyyiii___ZZZTTTOOOGGGAAA>>>>>>???@@@@@@EEEHHHKKKRRR\\\bbbccciiihhhddd___\\\aaammmwww}}}}}}}}}}}}~~~zzz~~~zzz|||{{{wwwuuugggXXXMMMFFFCCCCCCBBB@@@===999666333111000000000000000000000000.../////////000000000111000000111111111111000000000000000000000000000000//////............//////////////////////////////000000000000000000000000---...000111111000///...000000000000111111111111000333555444333888CCCMMMSSSXXX]]]```gggpppsssrrrpppjjjbbb```bbbfffiiiiiinnnxxxvvvrrrtttzzz|||tttrrrrrrvvv|||~~~|||xxxoooooonnnllljjjjjjjjjkkkuuu{{{~~~yyyppplllmmmqqqsssssskkkooossswwwyyywwwtttqqqooopppuuu{{{{{{vvvssstttuuuuuuvvvxxxzzz{{{{{{zzz{{{~~~rrrhhh^^^\\\^^^```eeeiiimmmooopppqqqqqqrrrtttvvvuuuvvvwwwxxxxxxxxxxxxxxxvvvwwwxxxyyyyyyzzzyyyyyyyyyxxxxxxxxxxxxyyyzzz{{{yyyxxxxxxwwwwwwxxxxxxxxx~~~rrraaaUUURRRPPPOOOKKKGGGIIIOOOTTTZZZccckkkoooqqqrrrsssvvvvvvvvvvvvxxxyyy{{{|||vvvuuutttssstttvvvxxxyyy|||{{{yyyxxxxxxzzz|||~~~{{{{{{}}}}}}|||yyywwwuuuvvvwwwwwwxxxyyyyyyzzzzzzzzzyyyyyyyyyyyyzzz{{{{{{zzzzzzyyyxxxxxxyyyzzz{{{wwwyyy||||||{{{{{{{{{|||xxx|||~~~~~~zzz}}}{{{uuuoooiiidddaaa^^^^^^]]][[[XXXSSSOOOMMMLLLNNNTTT^^^iiiqqqsssssswwwuuutttvvv{{{~~~~~~|||}}}}}}~~~zzz{{{}}}}}}}}}xxxsssmmmhhhdddbbbaaappp}}}xxxyyyzzzxxxrrriii```ZZZWWWSSSNNNKKKHHHFFFDDDBBB@@@???@@@DDDKKKQQQVVVXXX___bbbhhhnnnsssuuuwwwwwwxxx{{{~~~~~~~~~~~~||||||~~~~~~{{{{{{|||qqqfffaaa[[[TTTKKKDDD@@@???@@@AAA???CCCEEEHHHPPP]]]eeehhhiiigggbbbZZZWWW]]]kkkwww||||||||||||~~~{{{zzzvvvyyy|||}}}uuuwwwjjj\\\PPPHHHEEEBBBBBB@@@===:::777444222000000000000000000000000.../////////000000111111000000111111111111000000000000000000000000000000//////............//////////////////////////////000000000000000000000000...///111222111000...---000000000000111111111111111333555333333:::FFFQQQTTTYYY^^^aaahhhppprrroookkkfff```___bbbgggjjjjjjqqq|||~~~wwwssspppsss{{{}}}yyypppppppppppppppooommmlllnnnttt|||~~~}}}~~~xxxmmmiiimmmrrrttttttkkkmmmqqqtttuuusssqqqooonnnnnnrrrxxxyyyuuurrrttttttssssssvvvzzz}}}{{{yyy}}}~~~~~~~~~yyyoooeeecccdddeeeiiimmmnnnooopppqqqpppqqqtttvvvvvvwwwxxxyyyyyyxxxvvvuuutttuuuvvvxxxyyyzzz{{{{{{yyyyyyxxxwwwxxxyyy{{{|||yyyyyyxxxxxxwwwxxxxxxxxx{{{~~~sssaaaWWWUUUSSSQQQKKKEEEEEEIIIKKKSSS___iiioooqqqrrrsssttttttttttttvvvxxxzzz{{{wwwvvvtttssstttuuuwwwxxx|||zzzxxxvvvvvvxxxzzz{{{zzz{{{}}}}}}|||yyyvvvtttvvvvvvwwwxxxyyyyyyzzzzzzyyyxxxxxxyyyzzz{{{|||}}}xxxxxxwwwwwwwwwxxxzzz{{{zzz|||}}}}}}{{{zzzzzz{{{wwwzzz}}}~~~~~~~~~~~~yyy|||zzznnnccc]]]YYYTTTQQQMMMLLLLLLLLLLLLKKKHHHFFFFFFJJJQQQXXX___gggnnnrrrpppooonnnooorrruuuwwwwwwzzzzzzzzzzzz{{{}}}~~~zzztttoookkkiiissswww~~~}}}{{{vvvnnneee___]]]XXXRRRLLLGGGDDD@@@>>>???@@@BBBCCCEEEIIINNNQQQVVV^^^gggnnnqqqsssuuuwwwzzz{{{}}}~~~~~~~~~~~~~~~~~~~~~qqqddd[[[XXXOOOGGGDDDAAA>>>>>>AAABBBBBBAAADDDQQQaaajjjkkknnnggg```^^^^^^bbblllwww}}}~~~|||~~~}}}zzzsss||||||llllllrrr~~~zzz}}}|||xxxkkkccc[[[MMM???DDDDDDCCC@@@<<<777444333222111111000000000000000000000////////////000000000000000000////////////000000000000000000000000------......//////000000////////////////////////000000000000000/////////333222111/////////000111/////////000111111222222111111222333888AAALLLSSSUUUWWW\\\dddlllqqqooommmccc```^^^```ffflllmmmmmmxxxyyyqqqqqqvvv{{{|||zzzvvvrrrnnnnnnqqqrrrooolllrrruuuyyy|||~~~uuuiiidddgggmmmoooooonnnooooooooonnnnnnppprrroooqqqssssssrrrppppppppprrrssstttuuuvvvwwwwwwwww{{{{{{}}}wwwoooiiikkknnnnnnnnnoooqqqpppnnnnnnoooqqqtttvvvzzzzzzzzzyyyxxxwwwvvvuuuttttttvvvwwwyyyyyyyyyyyyxxxxxxxxxwwwxxxxxxyyyyyy{{{{{{{{{zzzzzzyyyyyyyyy}}}vvviii^^^ZZZWWWVVVQQQJJJFFFGGGNNNQQQXXXcccmmmssssssqqqtttsssssssssuuuwwwyyyzzzvvvvvvvvvvvvvvvvvvvvvvvvzzzyyyyyyyyyyyyzzz{{{{{{zzz{{{|||}}}}}}|||{{{zzz}}}{{{xxxwwwxxxxxxxxxwwwyyyxxxvvvwwwyyy{{{|||||||||{{{yyyxxxxxxyyy{{{|||{{{|||||||||||||||{{{{{{{{{{{{|||}}}}}}}}}}}}}}}|||||||||}}}~~~~~~wwwnnnbbbXXXRRROOOKKKIIIHHHGGGGGGGGGGGGFFFEEEDDDEEEIIIOOOVVV[[[aaagggkkknnnmmmmmmnnnqqqsssttttttwwwxxxyyy{{{~~~}}}xxxssspppoooxxx|||}}}xxxpppgggaaa]]]XXXRRRLLLGGGDDD@@@>>>???@@@AAABBBDDDGGGKKKOOORRRZZZeeelllppprrruuuxxxzzz{{{|||~~~~~~~~~}}}yyymmmaaaYYYTTTKKKDDDAAA???===>>>AAAEEEFFFEEEGGGQQQ```kkknnnmmmhhhcccbbbcccfffoooxxx}}}}}}~~~}}}uuulllmmm{{{zzziiiaaagggtttxxx||||||yyysssyyyoooiiidddXXXKKKEEEEEEDDDAAA<<<888555333222222111000000000000000000000////////////000000111000000000////////////000000000000000000000000.........///////////////////////////////////////////////////////////////333222000/////////000111//////000000111111222222444333333666<<>>>>>???@@@@@@AAADDDHHHKKKNNNVVVaaaiiinnnqqquuuxxxyyyzzz|||}}}~~~~~~}}}}}}}}}xxxrrriii]]]UUURRRJJJCCCAAA@@@???AAAEEEKKKNNNMMMLLLQQQ___nnnvvvuuupppkkkiiihhhiiipppxxx}}}~~~~~~~~~~~~tttlllcccooovvvdddWWW\\\gggxxxyyy|||zzzqqqhhhttt}}}sssooolllaaaUUUGGGFFFDDDAAA===999666444222222111000000000000111000000////////////000000111111000000000/////////000000000000000000000000///////////////.........////////////////////////.........///////////////222111000000///000000000//////000000111222222222666555555;;;DDDMMMRRRTTTUUUTTTSSSVVV\\\______^^^aaa___```fffnnnrrrqqqnnnmmmppp{{{}}}yyyzzz{{{wwwtttsssuuuvvvtttqqqsssuuuxxxzzz{{{|||~~~xxxtttiiibbb[[[XXX[[[```cccdddpppqqqqqqpppmmmlllmmmnnnoooqqqrrrrrrpppooooooooooooppprrrtttvvvxxxyyyyyyzzzzzz{{{{{{{{{{{{zzzzzzxxxrrrnnnqqqtttttttttuuutttttttttuuuuuuvvvvvvwwwuuuuuuvvvvvvvvvvvvuuuuuuttttttuuuvvvwwwxxxxxxyyyzzzyyywwwvvvwwwxxxzzz|||{{{zzzxxxwwwwwwwwwyyyzzz{{{{{{}}}~~~tttjjjfffdddccc```ZZZXXXYYYYYY[[[___eeelllpppqqqpppqqqrrrtttuuuwwwxxxxxxxxxxxxwwwwwwxxxxxxyyyzzzzzzyyyyyyyyyyyyyyyzzz{{{{{{|||}}}~~~~~~~~~~~~}}}|||zzzyyyvvvsssrrrrrrssstttwwwwwwwwwxxxxxxyyyzzzzzz|||{{{zzzyyyyyyzzz{{{|||zzz{{{{{{||||||{{{{{{{{{{{{||||||}}}}}}}}}}}}}}}{{{{{{||||||}}}~~~~~~~~~~~~}}}|||||||||}}}~~~}}}}}}~~~|||yyyhhh___TTTLLLIIIGGGFFFEEEBBBBBBBBBAAA@@@AAADDDEEEIIIMMMSSSXXX[[[^^^```bbbfffhhhjjjkkklllmmmnnnooovvvwwwyyy|||~~~}}}}}}{{{tttlllfff___ZZZRRRKKKFFFCCC@@@>>>>>>>>>???>>>>>>@@@DDDGGGLLLTTT___ggglllooosssuuuxxxzzz{{{|||}}}}}}||||||{{{vvvmmm```WWWWWWOOOGGGEEEDDDDDDFFFKKKRRRVVVUUUOOOPPP^^^qqq~~~{{{sssmmmiiigggmmmuuu{{{}}}zzzssshhhmmmxxxqqq```TTTVVV^^^mmm}}}~~~|||{{{mmmbbblllsssooolllcccXXXJJJHHHEEEAAA>>>;;;777444333222111111000000111111000000////////////000000111111111000000000//////////////////////////////000000//////......------////////////////////////.............../////////111111000000000000000000///000000111111222333333666555777@@@MMMWWW[[[[[[YYYVVVSSSTTTYYY^^^______^^^]]]```iiirrrvvvrrrlllggggggmmmwww{{{yyyxxxxxxzzz{{{zzzxxxwwwyyy|||}}}}}}~~~yyynnnhhh___\\\YYYYYY\\\aaaeeehhhrrrssssssqqqmmmkkkjjjkkkkkkmmmnnnmmmlllkkklllmmmpppqqqrrrtttvvvwwwxxxxxxxxxxxxyyyzzzzzzyyyxxxxxxwwwrrrppptttvvvuuuuuuwwwtttuuuvvvwwwwwwwwwvvvuuusssssstttuuuuuuuuuuuuuuuttttttuuuuuuvvvwwwxxxxxxwwwvvvtttssstttvvvxxxzzz{{{yyywwwuuuuuuwwwyyy{{{zzzzzz|||~~~uuulllhhhffffffccc]]]\\\^^^aaaccceeeiiillloooppppppqqqrrrtttvvvxxxxxxxxxwwwwwwwwwwwwvvvwwwxxxzzzzzzyyyyyyxxxxxxyyyyyyzzz{{{{{{|||}}}~~~~~~}}}|||{{{yyywwwsssooollllllnnnppptttvvvwwwxxxxxxxxxyyyzzz{{{{{{zzzzzzzzzzzz{{{{{{zzzzzz{{{|||||||||{{{{{{||||||}}}}}}}}}}}}||||||yyyyyyyyyzzz{{{{{{||||||~~~|||zzzyyyyyyzzz|||}}}~~~}}}{{{zzzzzz|||~~~zzzuuueee^^^TTTNNNKKKJJJIIIGGGBBBCCCDDDCCCBBBBBBEEEHHHJJJOOOVVV[[[^^^___aaabbbccceeehhhjjjkkklllooorrr}}}}}}~~~|||uuummmhhh```ZZZRRRJJJEEEBBB@@@>>>=========<<<<<<===AAADDDLLLTTT^^^gggkkknnnqqqsssxxxzzz{{{|||}}}}}}||||||zzznnneee```WWWNNNJJJHHHGGGJJJNNNWWW[[[YYYPPPNNN[[[ppp|||qqqhhhbbb```gggpppvvv|||~~~|||wwwkkkiiillluuu|||xxxiii]]]RRRRRRVVVcccwwwzzz|||nnnaaafffyyyqqqkkkhhhaaaXXXMMMJJJEEEBBB???<<<888555333222222111111111111111000000////////////000000111111111111000000000000////////////////////////000000//////......------////////////////////////............//////000000000000000111111111000000000000000111222222333333444555:::FFFUUUaaafffgggfffaaa[[[ZZZ\\\```aaaaaa]]]^^^dddppp|||yyyqqqfffbbbccclllvvvzzz{{{|||~~~}}}zzznnnccc\\\VVVXXXZZZ\\\___dddiiimmmssstttsssppplllhhhffffffggghhhiiiiiihhhhhhjjjkkkpppppprrrsssuuuvvvvvvvvvuuuvvvxxxzzz{{{{{{zzzzzzvvvrrrrrruuuwwwuuuuuuwwwtttuuuvvvwwwwwwvvvtttsssrrrssstttuuuuuuvvvuuuuuuuuutttttttttuuuvvvwwwxxxvvvuuuttttttuuuvvvyyyzzz{{{yyywwwuuuuuuwwwyyy{{{yyy{{{}}}zzzsssnnnjjjgggfffccc^^^\\\^^^eeegggiiilllmmmnnnooooooqqqrrrtttvvvxxxxxxxxxwwwwwwvvvuuuuuuuuuwwwxxxyyyyyyxxxxxxxxxxxxyyyzzzzzzzzzzzz{{{||||||{{{zzzzzzwwwuuupppjjjeeedddgggjjjpppssswwwyyyyyyxxxyyyzzz{{{{{{{{{{{{{{{{{{{{{{{{zzz{{{{{{|||}}}}}}}}}|||||||||}}}}}}}}}}}}||||||yyyyyyzzz{{{{{{||||||}}}~~~}}}{{{yyyyyyzzz|||}}}~~~}}}|||zzzzzzzzz{{{|||yyysssddd^^^WWWRRRPPPNNNKKKIIIFFFHHHJJJIIIGGGFFFIIILLLMMMRRRYYY^^^````````````aaadddhhhiiikkknnntttyyy}}}wwwooojjjaaa[[[RRRJJJEEEBBB@@@>>>;;;<<<<<<;;;;;;<<>>:::666333333222111111111111222000000////////////000000222222111111111000000000000000000000000000000000///////////////.........////////////////////////......//////000000111111//////000111111111111000000000111111222333333333333666>>>KKK[[[hhhooorrrxxxqqqhhhbbbaaaaaa```______bbblll}}}mmmddd___fffrrr~~~{{{{{{}}}yyyooodddZZZTTTQQQVVV[[[___aaaeeekkkppprrrrrrqqqnnniiiccc```___```aaabbbccccccdddfffhhhkkklllnnnpppqqqssssssssssssuuuxxx{{{|||}}}|||{{{uuussstttwwwwwwttttttvvvuuuvvvvvvwwwvvvuuusssrrrttttttuuuvvvvvvwwwvvvvvvuuutttsssssssssuuuvvvwwwwwwwwwwwwxxxyyyzzz{{{|||zzzyyywwwwwwwwwxxxzzz{{{zzz|||}}}{{{wwwqqqqqqlllhhhfffbbb\\\[[[]]]```dddhhhlllnnnooopppqqqqqqrrrtttuuuwwwxxxxxxxxxxxxwwwuuuttttttuuuwwwxxxxxxxxxxxxxxxxxxyyyzzzzzzyyyzzz{{{{{{{{{{{{zzzyyyvvvtttnnneee^^^\\\___ccclllqqqwwwyyyyyyxxxzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||}}}~~~~~~~~~~~~}}}}}}}}}}}}}}}||||||{{{{{{{{{||||||}}}~~~~~~~~~~~~}}}|||{{{{{{|||}}}~~~}}}|||{{{zzzyyyyyyzzz{{{xxxsssiiiddd^^^[[[YYYWWWRRROOONNNRRRUUUTTTQQQOOOQQQTTTUUUZZZ```dddeeecccaaa``````cccgggiiikkkqqqzzzyyyrrrmmmbbb[[[RRRJJJDDDAAA???>>>:::;;;;;;::::::<<>>:::::::::::::::<<>>;;;;;;<<<;;;:::<<>>;;;;;;<<<;;;:::<<>>IIISSSXXX```sssrrreee^^^^^^```ddddddjjjvvvsssjjjlllooopppuuu|||yyyxxxxxxzzzssscccWWWOOOLLLQQQWWW```cccfffhhhjjjkkknnnppptttyyy~~~zzzrrrjjjeee\\\QQQEEE??????@@@>>>;;;AAAAAAFFFNNNTTTYYYbbbjjjoooqqqtttwwwxxxxxxvvvuuusssssssssssstttuuuvvvwwwvvvvvvwwwxxxxxxxxxxxxxxxxxxwwwvvvtttttttttuuuuuutttsssrrrqqqqqqsssuuuvvvwwwwwwwwwwwwxxxzzz{{{|||xxxyyyzzzzzz{{{{{{{{{zzzyyyyyyxxxxxxyyyzzz{{{|||~~~wwwqqqiii]]]QQQMMMMMMOOOTTTYYY[[[[[[\\\```gggmmmrrrtttvvvvvvwwwwwwwwwxxxxxxyyyzzzyyyyyyxxxxxxyyyyyyzzzyyyxxxxxxwwwwwwvvvvvvuuuwwwyyy|||}}}|||{{{||||||{{{|||yyynnnbbb]]]bbbiiilllppptttwwwxxxxxxxxxxxx|||{{{{{{zzzzzz{{{{{{|||}}}}}}~~~~~~|||}}}|||{{{{{{|||yyysssuuuyyy{{{{{{||||||}}}}}}~~~~~~}}}}}}|||zzz{{{|||}}}}}}|||{{{zzzvvvmmmfffiiittt~~~}}}}}}}}}~~~}}}yyytttnnnkkkmmmqqqwww{{{zzzvvvpppllljjjggggggkkkooottt}}}rrrhhh___aaajjjwwwyyylllcccWWWOOOGGGEEEDDD@@@===>>>;;;;;;<<<;;;:::<<>>>>>===@@@GGGMMMSSS^^^gggmmmpppsssvvvvvvvvvuuuuuussssssssssssssstttttttttuuuvvvwwwxxxxxxyyyyyyxxxwwwwwwuuuuuuttttttuuuuuuvvvtttsssrrrsssuuuxxxzzzwwwwwwwwwxxxxxxyyyzzz{{{wwwxxxzzz{{{||||||{{{zzzxxxxxxwwwvvvvvvyyy|||~~~uuummmdddXXXKKKFFFGGGJJJOOOUUUZZZ[[[\\\```eeekkkpppsssuuuvvvvvvwwwxxxyyyyyyyyyzzzzzzyyyyyyyyyyyyzzzzzzyyyyyyyyyyyyxxxxxxwwwwwwvvvyyy|||~~~}}}}}}}}}~~~}}}ppphhhiiinnnppprrrvvvxxxxxxwwwxxxxxx||||||{{{{{{{{{{{{||||||}}}}}}}}}~~~~~~~~~~~~}}}{{{|||}}}{{{zzz{{{zzzzzz{{{zzzyyy{{{||||||}}}}}}}}}}}}||||||{{{{{{||||||||||||{{{{{{lllddd]]]```mmmzzz~~~zzzuuuqqqnnnmmmqqqwww{{{{{{xxxsssooonnnjjjhhhjjjlllooowwwyyymmmccc]]]```iiivvvwwwjjj```SSSKKKDDDDDDCCC@@@===>>>;;;;;;<<<;;;:::<<>>>>>888777666444333222111111000000000000000000000000///000000000111111111111////////////////////////////////////////////////000000111111111111000000////////////000000000000111000000/////////000000111222333333222444888<<>>>>>;;;;;;<<<;;;:::<<>>HHHTTT```gggppp|||yyynnnhhhffffffgggfffiiirrr||||||||||||zzzwwwuuutttwwwxxx{{{~~~||||||}}}}}}}}}|||{{{zzzxxxyyyzzz||||||jjj\\\NNNIIIKKKPPPYYYaaacccfffkkkmmmnnnnnnooopppppprrrtttvvvyyy~~~rrraaaSSSJJJGGGBBB>>>===???BBBGGGQQQ[[[fffkkkqqqtttssssssuuuvvvwwwwwwwwwvvvtttsssqqqpppssstttuuuvvvwwwxxxxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvrrrqqqppppppqqqsssuuuvvvxxxxxxyyyyyyxxxwwwvvvvvvvvvwwwxxxyyyzzz{{{{{{{{{wwwxxxyyyyyy{{{~~~tttlll^^^SSSHHHDDDBBBAAAAAADDDIIILLLRRRWWW]]]ccciiimmmqqqrrruuuwwwyyyyyyyyyyyy|||{{{{{{zzzzzz{{{{{{|||zzzzzzzzzzzzzzzzzzzzzzzzwwwyyy{{{{{{{{{|||}}}}}}uuuqqquuuvvvxxxxxxwwwxxxzzz|||}}}||||||{{{{{{||||||}}}~~~}}}}}}|||}}}}}}}}}|||||||||||||||~~~~~~}}}~~~{{{||||||}}}}}}||||||{{{||||||||||||||||||||||||eeebbb```dddmmmvvv}}}zzzuuusssrrrlllooossswwwyyyyyyxxxwwwvvvpppjjjfffcccbbbgggoooyyy~~~}}}xxxpppiiifffgggnnnyyy|||nnn^^^SSSKKKDDD@@@AAABBB@@@>>>>>>;;;;;;<<<;;;:::<<>>>>>;;;<<<<<<;;;;;;<<>>CCCMMMXXXcccjjjpppwww|||}}}~~~~~~}}}}}}~~~~~~}}}||||||}}}|||vvvlllddd___]]]\\\[[[XXX[[[gggttt|||zzzsssppphhh\\\OOOFFFDDDDDD>>><<<>>>EEEKKKPPPXXX___gggooouuuvvvxxx}}}{{{}}}}}}{{{{{{{{{~~~~~~~~~{{{wwwvvvssshhhlllsss{{{}}}zzzmmm___OOOFFFEEEFFFCCC???<<<999555222222333333333000000000000000000000000000000000000000///......////////////////////////////////////000000000000000000000000111111111111111111222333333333333222000000000000111222333444555333333666555555>>>JJJ^^^```cccgggllloooqqqqqqooohhhaaa___aaafffmmmrrrwwwuuu|||}}}rrrssszzz}}}|||wwwtttwww~~~{{{}}}}}}}}}{{{zzz{{{}}}qqqcccTTTNNNGGGFFFLLLTTT\\\```aaadddgggjjjkkklllnnnooogggjjjmmmnnnooooooqqqrrrwwwxxxxxxzzz}}}{{{nnn```WWWOOOHHHFFFFFFFFFIIINNNZZZ```hhhooorrrttttttttttttuuuvvvxxxxxxwwwwwwvvvwwwwwwxxxxxxxxxwwwwwwvvvxxxxxxxxxxxxxxxwwwvvvvvvttttttuuuuuuuuuuuuttttttrrrqqqqqqsssvvvxxxxxxxxxuuusssrrrtttxxx{{{{{{yyy{{{{{{{{{}}}~~~wwwtttcccUUUHHHDDDDDDFFFHHHLLLIIIIIIHHHEEEFFFNNN[[[fffiiissszzzwwwtttuuuvvvttt|||~~~~~~}}}{{{yyyyyyzzzvvvwwwxxxxxxyyyyyyyyyyyyzzzzzzyyyxxxyyyzzz{{{|||~~~~~~~~~}}}||||||{{{zzzzzzzzz{{{{{{{{{{{{{{{{{{|||}}}~~~~~~~~~~~~}}}|||||||||~~~~~~}}}|||~~~}}}|||{{{{{{{{{{{{{{{zzz{{{|||}}}}}}~~~}}}}}}{{{{{{{{{{{{||||||||||||fff___]]]fffqqqxxx|||yyyrrrqqqttttttssssssvvvzzz{{{zzzxxxtttqqqkkkccc^^^\\\]]]```mmm{{{}}}vvvxxxwwwsssrrrtttpppjjjfffmmmvvv}}}vvvgggXXXNNNFFFDDDAAA@@@@@@???===<<<;;;999999;;;;;;:::>>>DDDMMMXXXcccjjjpppwww|||}}}~~~~~~~~~~~~~~~{{{uuulllaaaZZZWWWVVVVVVVVVVVVYYYeeerrr{{{|||ssspppiii___UUULLLFFFCCC@@@======BBBGGGKKKRRRXXXdddlllssstttvvv|||~~~xxxyyy{{{~~~}}}|||}}}}}}}}}}}}}}}}}}~~~~~~xxxsssqqqvvvjjj^^^___eeewww}}}}}}xxx~~~}}}nnnaaaQQQFFFCCCDDDCCCAAA===999555333222333333333000000000000000000000000000000000000000///......000000000000000000000000////////////000000000000000000000000111111111111000000111222222222222111000000000000111222333444555222333555555888BBBNNN[[[ZZZ[[[^^^cccggghhhhhhfffbbb^^^___dddkkkrrrwwwwwwuuu{{{~~~}}}yyy{{{}}}|||xxxyyy|||~~~}}}zzz{{{|||}}}|||||||||}}}zzzkkk]]]NNNJJJEEEFFFKKKRRRXXX[[[^^^aaaeeeggggggfffggggggggghhhjjjiiihhhhhhjjjkkkkkklllmmmpppwwwyyyrrrhhh]]]VVVPPPOOONNNMMMNNNQQQYYY^^^ffflllpppqqqssstttssstttuuuvvvvvvvvvuuuuuuwwwwwwxxxxxxyyyxxxxxxxxxvvvvvvvvvvvvvvvuuuttttttuuuuuuuuuuuuuuuuuuttttttrrrqqqqqqsssvvvxxxxxxwwwvvvtttssstttwwwyyyyyyxxx{{{zzzzzz{{{~~~zzzwwweeeXXXKKKGGGIIILLLPPPTTTPPPQQQRRRPPPOOOSSS[[[bbbiiirrryyywwwuuuxxxyyyxxx|||}}}~~~}}}{{{yyyyyyzzzxxxxxxyyyzzzzzzzzzyyyyyyzzzzzzyyyyyyyyyzzz{{{|||{{{||||||}}}}}}||||||{{{}}}}}}|||{{{zzzzzzzzzzzz{{{{{{{{{{{{|||}}}~~~~~~~~~~~~~~~}}}|||{{{|||}}}~~~~~~~~~}}}}}}}}}|||zzzzzzyyyyyyyyyzzz{{{|||}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}aaaXXXSSSYYYeeeqqq||||||vvvuuuxxxvvvvvvvvvwwwyyyxxxuuusssqqqnnnhhhaaa[[[ZZZ\\\^^^qqqyyyuuunnnpppooommmlllmmmiiiddddddlllvvv}}}rrrdddWWWNNNGGGEEEBBB@@@@@@???>>><<<;;;999999;;;;;;;;;???EEEMMMYYYdddkkkqqqxxx||||||~~~~~~~~~wwwkkk___UUUPPPMMMNNNPPPTTTVVV[[[gggttt|||wwwrrrjjjccc[[[RRRHHHAAAAAA===;;;>>>AAADDDJJJQQQ___gggooorrruuuzzz~~~~~~{{{rrrpppppprrrwww~~~}}}|||||||||||||||||||||||||||zzzvvvqqqpppvvvwww```SSSQQQUUUgggxxx~~~|||~~~zzzrrrmmmtttoooeeeWWWJJJDDDBBBBBBCCC>>>:::666333333333333222000000000000000000000000000000111111000000//////111111111111111111111111////////////000000000000000000000000111111111111//////000111111111111000111000000111111222333444444222111444777===IIIUUU[[[XXXVVVWWW[[[___```______^^^^^^bbbiiirrrxxx{{{wwwuuuyyy{{{zzz|||~~~{{{zzzzzzzzzzzzyyy{{{~~~~~~~~~}}}qqqaaaSSSHHHGGGFFFIIINNNSSSVVVXXX^^^aaadddfffdddaaa```___aaaaaaaaa```______bbbeeefffggggggjjjsss{{{{{{vvvjjjeeeaaaaaa___[[[YYYZZZ^^^bbbgggllloooqqqsssuuurrrsssttttttuuutttttttttvvvwwwxxxxxxyyyyyyyyyyyyuuuuuuvvvvvvuuuuuuttttttvvvvvvvvvvvvuuuuuutttsssrrrqqqqqqrrruuuwwwwwwvvvwwwvvvtttuuuwwwxxxwwwwwwzzzzzzzzzyyyyyyzzzzzzzzz}}}~~~}}}zzzhhh[[[MMMJJJMMMQQQWWW]]]^^^aaacccbbb___]]]^^^```iiipppvvvvvvvvvxxxzzzzzzzzz|||}}}|||zzzyyyyyyyyyzzzzzz{{{{{{{{{zzzyyyyyyzzzyyyyyyyyyyyyzzz{{{|||zzz{{{{{{||||||{{{{{{{{{~~~}}}|||{{{zzzzzzzzzzzz{{{{{{{{{||||||}}}~~~~~~~~~~~~~~~~~~~~~}}}||||||zzz{{{|||}}}~~~~~~}}}|||zzzyyyxxxxxxxxxzzz{{{|||}}}~~~~~~~~~~~~~~~~~~___UUUMMMRRR^^^mmm||||||{{{}}}xxxyyyyyyzzzxxxuuuqqqnnnkkkiiiddd^^^YYYXXX[[[^^^qqquuupppjjjiiigggdddcccaaa]]]YYYbbbjjjuuu}}}yyymmmbbbVVVNNNHHHFFFCCCAAAAAA@@@>>><<<<<<999999;;;;;;;;;@@@FFFNNNZZZfffmmmrrryyy|||}}}}}}~~~zzzpppaaaUUUMMMKKKIIIJJJOOOWWW\\\bbbmmmxxx}}}xxxlllccc]]]UUUIII@@@BBB===:::<<<>>>@@@EEELLLYYYccclllppptttzzz}}}~~~ttthhhbbb``````eeekkkwwwyyy{{{|||}}}}}}|||{{{}}}}}}}}}||||||||||||{{{~~~~~~~~~vvvqqqvvv~~~lllYYYMMMJJJLLL\\\nnnxxxyyyyyyzzz{{{yyytttmmmhhhmmm~~~pppjjj___SSSIIIDDDDDDEEE???<<<777444333333333222000000000000000000000000000000111111111000000///000000000000000000000000////////////000000000000///000000000111111111111///000000111111111111111111111111111222333444444333222111333999DDDSSS]]]bbb^^^YYYXXXZZZ]]]]]]\\\^^^```bbbfffnnnxxx~~~xxxvvvvvvxxxwwwssstttwww||||||xxxwwwyyy|||yyy|||xxxhhhWWWLLLGGGHHHKKKOOOSSSWWWXXXYYY```ccceeeeeebbb]]]YYYWWWUUUVVVVVVVVVXXX\\\bbbfffjjjjjjiiijjjqqq{{{zzzuuutttuuusssmmmhhhggghhhjjjnnnpppqqqsssuuuwwwrrrssssssttttttttttttttttttuuuvvvwwwxxxxxxxxxxxxvvvwwwwwwwwwwwwwwwvvvvvvvvvvvvwwwvvvvvvuuutttsssrrrqqqqqqrrruuuvvvvvvuuuvvvuuuuuuuuuvvvwwwxxxxxxyyyzzz{{{zzzyyywwwuuutttxxx{{{}}}{{{jjj\\\NNNIIILLLQQQXXX]]]iiimmmrrrssspppkkkfffdddjjjnnnrrrttttttvvvxxxyyyxxxzzz{{{{{{yyyxxxyyyyyyzzzzzz{{{{{{zzzyyyxxxxxxyyyyyyyyyyyyzzzzzz{{{{{{{{{||||||}}}}}}}}}}}}|||}}}||||||{{{{{{{{{{{{{{{||||||}}}~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}|||||||||yyyzzz{{{|||~~~~~~}}}{{{yyyxxxxxxxxxzzz{{{|||}}}~~~~~~~~~dddZZZRRRTTT___mmm~~~~~~}}}~~~zzz{{{}}}|||xxxsssnnnkkkgggddd```[[[WWWWWWZZZ]]]mmmvvvooofffbbb^^^[[[YYYUUURRRQQQ]]]gggsss}}}|||rrriii```WWWPPPIIIGGGDDDBBBAAA@@@>>><<<<<<999999:::;;;;;;AAAGGGPPP\\\hhhoootttzzz~~~}}}}}}~~~}}}zzzttthhhYYYNNNHHHFFFFFFIIIPPPZZZbbbhhhrrr{{{ooobbbZZZSSSIIIAAAAAA<<<:::;;;===???DDDJJJTTT___jjjoootttzzz}}}}}}~~~}}}tttiii\\\UUUQQQOOOQQQVVV___bbbhhhoootttxxxzzz{{{|||||||||||||||||||||{{{|||}}}~~~~~~uuunnnqqqwwwwwwuuummmaaaSSSJJJHHHJJJZZZmmm{{{zzzwwwvvvxxxzzzwwwpppiiijjjyyyqqqnnnfff[[[PPPHHHEEEEEEAAA===888555444333333222000000000000000000000000000000111111111111000000////////////////////////////////////000000000000///000000000111111111111000111222222333333222222111111111111222333444555333333222444===MMM\\\eeejjjgggdddaaa___^^^]]]]]]]]]aaaeeehhhsss}}}xxxtttqqqnnnlllrrrzzz{{{~~~~~~}}}xxxwwwzzz~~~{{{sss```PPPIIIHHHKKKPPPUUUXXXZZZZZZ[[[^^^aaabbbaaa[[[UUUPPPMMMKKKMMMPPPSSSXXX```iiioootttuuurrrooorrryyy~~~~~~~~~xxxrrrqqqppprrrsssssssssrrrtttuuussssssssstttttttttuuuuuusssssstttuuuuuuuuuuuuuuuuuuvvvvvvwwwwwwwwwvvvvvvvvvvvvwwwwwwvvvuuutttttttttsssrrrsssuuuvvvuuutttsssttttttuuuvvvxxxzzz{{{yyyzzz|||~~~}}}{{{yyywwwyyy}}}~~~}}}{{{kkk\\\MMMGGGIIILLLRRRWWWccchhhpppuuuvvvtttpppnnnnnnoooqqqsssttttttvvvxxxvvvxxxzzzzzzyyyxxxxxxyyyyyyyyyyyyyyyyyyxxxwwwvvvyyyyyyyyyzzzzzzzzzzzzzzz{{{{{{|||}}}}}}}}}}}}}}}{{{{{{{{{{{{{{{|||}}}~~~~~~~~~}}}}}}}}}|||||||||||||||yyyzzzzzz{{{}}}~~~~~~}}}{{{zzzyyyyyyzzz{{{|||~~~~~~~~~~~~ooofff___```hhhrrr}}}{{{{{{zzz}}}zzzsssnnnkkkfffccc___YYYUUUUUUXXX[[[gggzzzyyyqqqccc\\\VVVTTTQQQNNNMMMNNNWWWaaaooozzzyyyrrrkkkfff```XXXSSSJJJHHHEEECCCBBB@@@>>>===<<<999888:::;;;<<>>>>>BBBGGGOOO[[[gggnnnsssyyy}}}|||~~~}}}uuusssrrrooofff\\\QQQKKKGGGCCCDDDGGGLLLQQQYYYbbbkkkrrrwwwyyywwwxxxxxxxxxyyyyyyyyyyyyzzzzzz|||}}}~~~~~~~~~~~~~~~{{{lllggghhhfffeee```XXXNNNIIIHHHIII[[[nnn}}}~~~{{{~~~wwwmmmhhhtttqqqnnnggg]]]RRRJJJFFFDDDCCC???999666444333333222000000000000000000000000000000111111222222111111........................////////////000000000000000000000000111111111111111111222333333333333333222111111222222333444555333444555777CCCUUUdddlllpppqqqqqqmmmeee```^^^^^^[[[aaaeeehhhuuu|||qqqjjjgggiiirrr}}}zzz}}}|||~~~~~~|||{{{}}}}}}~~~}}}mmmZZZNNNKKKLLLPPPUUUYYY[[[[[[]]]^^^^^^______\\\VVVNNNIIIGGGHHHKKKOOOTTTZZZcccmmmsss{{{yyy}}}~~~}}}~~~yyyuuutttrrrsssuuutttrrrqqqqqqqqqtttsssssssssssstttuuuuuurrrssssssttttttssssssrrrsssssstttuuuuuuuuuttttttuuuvvvvvvwwwwwwvvvvvvuuuuuutttssstttuuuvvvuuutttqqqsssuuuvvvvvvwwwzzz}}}yyy{{{~~~}}}}}}}}}}}}lll]]]MMMGGGGGGIIILLLQQQSSSXXX```hhhnnnrrrssssssooommmmmmqqqrrrrrrtttwwwtttvvvxxxyyyxxxwwwxxxyyyxxxxxxyyyyyyxxxxxxwwwwwwxxxyyyzzzzzz{{{{{{zzzzzzyyyzzzzzz{{{||||||||||||{{{{{{{{{{{{|||}}}~~~~~~~~~~~~}}}}}}|||{{{{{{{{{{{{{{{zzzzzzzzz{{{|||}}}~~~}}}|||{{{{{{{{{zzz{{{|||~~~~~~~~~~~~~~~~~~~~~~~~~~~|||uuuoooppptttzzz|||yyyyyyzzz~~~{{{tttooollliiifff```YYYTTTRRRTTTVVVbbbuuu|||tttggg]]]TTTQQQMMMHHHHHHKKKPPPZZZjjjvvv}}}~~~yyytttqqqqqqrrrpppmmmiiifffddd```ZZZUUUKKKIIIEEECCCBBBAAA???======:::888:::;;;<<>>???===>>>BBBJJJVVVccckkkrrrxxx{{{{{{|||xxxuuuuuuuuuuuutttwww{{{~~~ooodddbbbaaa___YYYQQQIIIGGGDDD@@@@@@BBBBBBFFFNNNXXXbbbjjjppptttppppppqqqrrrsssttttttuuuwwwxxxzzz{{{|||}}}}}}}}}}}}~~~ooofffdddbbb```\\\UUUNNNIIIHHHIIIWWWlllyyyyyy}}}pppeeeqqq~~~qqqkkkaaaWWWNNNHHHDDDBBBDDD@@@:::666444444222111000000000000000000000000///000111222222222222111////////////////////////////////////000000000000000000000000111111111111000000111222222222222222222222222222333444555555444666888;;;GGG[[[jjjpppttt{{{yyymmmccc```aaa]]]ccceeegggtttoooeeeaaafffrrr}}}|||~~~}}}~~~zzziiiWWWOOOQQQTTTXXX\\\^^^^^^___bbbdddffffffeee```YYYRRRMMMKKKIIIKKKNNNRRRWWW^^^eeejjj|||}}}}}}yyywwwzzzzzzvvvtttuuuppprrrttttttrrrqqqpppqqqsssrrrrrrqqqrrrrrrttttttttttttttttttsssrrrqqqqqqrrrsssssstttuuuuuutttttttttuuuvvvwwwwwwwwwwwwwwwwwwvvvuuuuuuvvvwwwvvvtttrrrtttvvvvvvuuuvvvyyy|||xxxzzz~~~}}}nnn___PPPJJJIIIIIILLLOOOLLLMMMRRRXXX___fffkkkmmmhhhddddddiiillllllnnnssssssuuuwwwxxxwwwwwwxxxyyyxxxxxxyyyyyyzzzyyyyyyyyyxxxyyyzzz{{{{{{{{{zzzzzzyyyzzz{{{|||}}}}}}}}}}}}~~~~~~}}}|||{{{{{{|||||||||}}}}}}|||}}}|||{{{zzzzzzzzz{{{{{{|||{{{{{{zzz{{{|||}}}~~~}}}||||||{{{{{{{{{zzz{{{|||~~~}}}}}}}}}~~~~~~{{{{{{}}}~~~zzzzzzyyy~~~|||uuuooommmlllhhhbbbYYYSSSPPPPPPRRR___rrr~~~vvvooocccWWWPPPJJJDDDCCCGGGJJJVVVfffsss{{{~~~|||yyysssiii```\\\^^^```hhhfffdddcccdddaaa\\\WWWLLLIIIFFFDDDBBBAAA???======:::888:::;;;<<>>===???>>>;;;;;;>>>FFFSSSaaajjjpppwwwzzzyyy|||vvvqqqmmmjjjjjjjjjiiinnnsssvvvzzzvvvdddWWWUUUUUUSSSQQQJJJFFFFFFDDDAAA@@@BBB===AAAHHHQQQ[[[cccjjjmmmjjjjjjkkkmmmnnnooopppqqqvvvwwwxxxzzz{{{|||||||||}}}}}}sssiiifffeeeccc^^^WWWPPPKKKJJJJJJQQQfffsssoooqqqdddooo}}}rrriii\\\PPPIIIEEECCCBBBDDD@@@;;;777555444222111000000000000000000000000///000111222222222222222000000000000000000000000////////////000000000000000000000000111111111111//////000111111111111111222222222222333444555555444888999===JJJ___mmmrrrxxxsssfffbbbdddbbbggggggfffrrroooaaa^^^dddqqq}}}~~~~~~}}}wwwgggVVVQQQUUU\\\___bbbcccbbbcccgggjjjqqqqqqnnniiiaaaZZZVVVTTTJJJKKKMMMOOOQQQUUUZZZ^^^nnnvvv|||zzzxxxyyyzzzzzz{{{vvvtttvvvwwwuuutttvvvoooqqqtttuuutttsssssssssrrrqqqpppppppppqqqrrrsssvvvvvvvvvuuutttsssqqqqqqttttttuuuvvvwwwwwwvvvvvvssstttuuuwwwxxxxxxxxxxxxxxxwwwvvvvvvwwwwwwvvvuuutttvvvxxxwwwuuuuuuwwwzzzxxxzzz}}}~~~pppaaaSSSMMMLLLLLLNNNPPPNNNMMMMMMOOOUUU\\\aaaccc```ZZZZZZaaaeeeeeehhhnnnrrrtttwwwwwwwwwwwwxxxyyyxxxxxxyyyzzz{{{{{{{{{{{{xxxyyyzzz{{{{{{{{{zzzyyy||||||~~~~~~}}}{{{zzzzzzyyy{{{|||}}}~~~~~~}}}{{{zzz}}}|||{{{zzzyyyzzz{{{{{{}}}|||{{{zzzzzz{{{}}}}}}~~~}}}|||{{{{{{{{{{{{{{{zzz{{{|||~~~|||}}}~~~~~~{{{|||wwwppplllhhhddd```ZZZRRRKKKKKKPPP```ppp{{{mmmggg]]]RRRJJJFFFDDDDDDJJJRRR___mmmvvv{{{}}}||||||rrrcccWWWQQQPPPRRRTTT]]]___bbbcccbbb___[[[XXXOOOLLLGGGBBB>>><<<<<<<<<===:::999<<<>>>???CCCHHH\\\iiiuuuzzz{{{~~~yyytttllleee\\\VVVUUUVVVVVVVVVRRRRRRUUU]]]iiitttzzz|||sssdddYYYOOOGGGBBBDDDAAA>>><<<===>>>>>>===GGGMMMYYYeeepppwwwzzz||||||~~~{{{qqqddd]]]]]]\\\YYYdddccceeejjjooouuu{{{pppbbbUUULLLJJJKKKLLLMMMNNNLLLHHHBBB>>><<<:::>>>EEENNNWWW\\\]]]\\\WWWYYY\\\___ccchhhnnnrrrrrrtttwwwyyyzzz{{{|||~~~|||}}}~~~yyytttnnnoookkkeee\\\QQQHHHEEEFFFOOOccczzztttgggqqq~~~kkkooozzz{{{iiiVVVLLLIIIEEEAAA@@@CCC@@@;;;666333111111111000...---...111222111////////////000111333444555000000000000000000000000000000000000000000000000000000000000000000000000000111111111111222222222222222333333333333444444222777;;;BBBQQQcccnnnooo{{{tttjjjgggggggggaaadddggglllooo^^^ZZZaaannnxxxzzzyyy||||||~~~}}}vvvooobbbXXXYYY```fffggggggggggggiiimmmpppyyy|||}}}tttiii^^^XXXRRRKKKGGGJJJJJJIIIJJJPPP^^^dddhhhiiimmmtttuuurrrqqqrrrssstttuuuuuuuuuuuutttttttttsssrrrqqqoooooorrrqqqpppoooooopppqqqrrrrrrssstttttttttsssrrrqqqqqqrrrtttvvvwwwwwwvvvvvvqqqrrruuuwwwyyyyyyzzzyyyxxxwwwwwwwwwvvvvvvuuuuuuuuuvvvvvvvvvvvvwwwwwwwww{{{{{{|||~~~uuuiii[[[RRRQQQSSSTTTSSSRRRQQQNNNMMMSSSZZZZZZUUUVVVQQQOOOSSSXXX[[[___dddmmmoooqqqrrrsssuuuxxxzzzvvvwwwyyy|||}}}}}}zzzxxxyyywwwuuuuuuwwwxxxxxxxxxzzz|||~~~~~~}}}~~~~~~}}}|||{{{{{{{{{|||||||||||||||{{{{{{{{{|||{{{{{{{{{{{{||||||}}}~~~}}}{{{zzzzzz{{{||||||yyyzzz{{{|||}}}}}}}}}}}}~~~}}}}}}~~~}}}}}}~~~vvvooojjjiiiddd___ZZZQQQJJJKKKPPP___ppp}}}rrrlllaaaVVVMMMHHHFFFFFFGGGMMMYYYgggrrrwwwwwwuuuooofffYYYOOOKKKLLLNNNPPPYYY[[[^^^``````^^^[[[YYYPPPMMMHHHCCC???============999999<<<>>>AAAGGGNNN^^^kkkwww{{{|||}}}xxxtttmmmggg^^^XXXWWWWWWUUUTTTRRRQQQTTT\\\hhhssszzz}}}xxxnnncccWWWLLLEEEEEEBBB???>>>>>>??????>>>EEELLLWWWdddooovvv{{{|||~~~zzznnn___WWWTTTRRRNNNRRRRRRUUUYYY]]]cccooo{{{~~~vvvfffUUUJJJGGGHHHLLLNNNQQQQQQMMMGGGBBB???<<<>>>CCCIIIPPPSSSTTTSSSNNNPPPRRRUUUXXX^^^eeejjjqqqtttwwwyyyzzz{{{}}}}}}}}}~~~~~~zzztttqqqkkk```TTTJJJHHHIIIKKK^^^uuuxxxiiiooorrrrrrzzz|||kkkYYYOOOLLLGGGCCCAAACCC@@@<<<777444222222222222000///000222333222000111111111111111222222222000000000000000000000000000000000000000000000000000000000000000000000000000111111111111222222222222222333333333333444444444666===HHHVVVdddnnnsss~~~xxxmmmhhhgggddd___cccfffjjj}}}qqqaaa\\\aaalllttt{{{yyyzzz~~~yyyooohhh```ZZZ]]]dddjjjjjjkkkjjjjjjkkkoooqqqvvvjjjccc\\\RRRIIIGGGFFFCCCDDDGGGLLLRRRXXX[[[bbbkkkpppoooqqqqqqrrrsssttttttttttttsssssssssssssssrrrqqqppprrrqqqpppoooooopppqqqrrrssstttuuuuuuuuutttssssssrrrssstttuuuvvvvvvvvvvvvqqqsssuuuvvvxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwvvvvvvvvvvvvvvvwwwwwwwwwxxxxxxzzz{{{|||vvvmmm```WWWUUUWWWYYYZZZ[[[XXXRRRMMMOOOTTTUUURRRJJJHHHJJJMMMOOOPPPWWW___gggjjjnnnpppqqqrrrtttuuuvvvwwwyyy|||}}}}}}{{{yyyzzzxxxvvvvvvwwwyyyyyyxxxzzz{{{}}}~~~~~~~~~}}}}}}~~~}}}}}}||||||{{{zzzzzz||||||||||||{{{{{{{{{{{{|||{{{{{{{{{{{{|||}}}}}}~~~}}}|||{{{zzz{{{{{{|||zzzzzz|||}}}}}}}}}}}}}}}~~~}}}}}}~~~}}}vvvooojjjjjjeee___YYYPPPIIIKKKPPP^^^oooxxxqqqggg[[[QQQKKKHHHFFFEEEIIIRRR```mmmrrrppplll```YYYOOOHHHGGGIIILLLNNNSSSUUUXXX[[[\\\[[[YYYXXXPPPMMMIIIDDD@@@>>>======<<<999888;;;>>>CCCLLLUUUcccnnnyyy}}}~~~}}}||||||zzzwwwuuupppjjjbbb\\\YYYWWWTTTQQQPPPOOOQQQYYYfffrrrzzz~~~yyyuuuuuuwwwxxxzzz|||wwwlll]]]OOOHHHGGGDDDAAA??????@@@@@@???BBBIIITTTaaammmvvv{{{}}}zzznnn]]]QQQMMMIIIEEEFFFGGGKKKNNNPPPVVVdddsssvvvyyy||||||zzzyyyzzz}}}yyyjjjWWWJJJFFFGGGLLLOOOTTTWWWUUUOOOGGGBBB======???BBBEEEHHHHHHGGGDDDEEEFFFIIIMMMTTT]]]cccnnnqqqtttwwwxxxyyy{{{}}}~~~~~~}}}~~~~~~||||||vvvjjj[[[PPPLLLKKKIIIZZZoookkkkkk{{{{{{{{{nnn[[[RRRMMMHHHDDDCCCDDDAAA===999555333333222333222111111222333222000111222222333222111000///000000000000000000000000000000000000000000000000000000000000000000000000000111111111111222222222222222333333333333444444666555???PPP]]]dddnnnxxxuuulllfffccc```dddgggjjjzzz~~~lll^^^ZZZaaakkkrrr{{{yyyzzz~~~}}}}}}~~~}}}uuuiiiaaa\\\\\\cccjjjooooooooommmlllmmmppprrr}}}vvvlll___QQQJJJFFFBBB@@@@@@???DDDHHHMMMVVVbbbjjjlllppppppqqqrrrssssssssssssssssssssssssssssssssssssrrrqqqqqqppppppqqqqqqrrrttttttuuuvvvvvvuuuuuutttuuuuuuttttttttttttuuuuuurrrssstttuuuvvvvvvvvvvvvyyyyyyxxxxxxxxxxxxwwwwwwwwwwwwxxxxxxxxxyyyyyyyyyyyyzzz}}}yyyrrrhhh^^^ZZZ[[[^^^bbbcccbbb\\\TTTQQQSSSTTTRRREEEFFFHHHIIIFFFGGGOOOZZZ```dddhhhlllmmmnnnpppqqquuuwwwzzz|||~~~}}}|||{{{|||zzzxxxwwwyyyzzzzzzyyy{{{{{{{{{||||||||||||||||||||||||{{{{{{zzzzzzyyy{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||}}}}}}~~~}}}|||{{{zzz{{{{{{{{{|||}}}~~~~~~~~~~~~~~~}}}~~~}}}wwwqqqmmmkkkeee___XXXOOOIIIKKKQQQ___ppp|||uuujjj^^^SSSLLLHHHFFFFFFGGGMMMZZZgggmmmiiidddVVVQQQKKKGGGGGGIIILLLNNNOOOPPPRRRTTTTTTSSSRRRQQQMMMKKKGGGCCC@@@>>>===<<<===:::888:::===CCCOOOZZZgggrrr{{{~~~|||yyyvvvuuussssssrrrmmmeee```\\\YYYSSSOOOOOOMMMOOOVVVcccpppzzz~~~wwwpppoooooopppuuuxxxuuujjj[[[OOOIIIGGGEEEAAA??????@@@@@@??????FFFRRR___llluuu{{{}}}}}}qqq```RRRLLLHHHDDDCCCEEEHHHJJJKKKPPP___nnnlllqqquuuuuurrrrrrvvvzzzxxxzzzwwwkkkZZZMMMIIIKKKKKKOOOVVV[[[[[[TTTKKKDDD===<<<;;;;;;===??????>>>@@@@@@@@@AAAFFFNNNXXX___hhhkkkpppsssuuuvvvxxxzzz~~~}}}}}}~~~{{{kkk]]]SSSMMMKKKXXXhhhvvvpppiiiuuuqqq]]]QQQKKKFFFEEEEEEDDDBBB>>>:::777444333333333333222222222111111000000111333444333222000...000000000000000000000000000000000000000000000000000000000000000000000000000000111111111222222222222222222333333333444444777555AAAVVVaaaccclll{{{qqqffffffcccgggiiijjjyyyyyyggg[[[[[[eeeqqqyyy{{{{{{|||~~~{{{yyy{{{|||}}}|||zzzrrrhhh]]]XXX]]]hhhsssssssssrrrpppnnnnnnppprrryyyrrrcccXXXRRRLLLEEE@@@@@@AAACCCGGGPPP[[[eeekkkoooooopppqqqrrrrrrrrrrrrrrrrrrrrrssssssttttttuuurrrrrrrrrqqqqqqrrrrrrrrrssstttttttttuuuuuuuuuuuuwwwvvvuuussssssssstttuuutttttttttuuuuuuuuuuuuuuuwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxyyyyyyyyyzzzzzzxxxzzz}}}~~~}}}wwwnnnccc]]]\\\___ccceeeiiijjjeeebbbbbbaaa^^^TTTPPPLLLHHHEEEDDDMMMWWWZZZ\\\```ccceeeiiimmmpppsssvvvzzz|||}}}}}}}}}}}}}}}{{{yyyyyyzzz{{{{{{zzz{{{{{{zzzzzzzzz{{{{{{|||{{{{{{{{{zzzzzzyyyyyyyyyzzzzzz{{{{{{{{{{{{{{{|||{{{{{{zzz{{{{{{|||}}}~~~~~~}}}|||{{{zzzzzz||||||}}}~~~~~~}}}~~~}}}~~~~~~{{{uuuqqqlllfff^^^WWWOOOJJJMMMTTTaaasss~~~wwwmmm```VVVNNNIIIGGGFFFFFFIIISSS^^^dddaaa\\\RRRNNNJJJHHHHHHJJJLLLLLLMMMMMMMMMMMMLLLKKKJJJIIIHHHGGGDDDAAA>>>===<<<;;;>>>;;;999:::<<>>>>>DDDPPP]]]jjjttt{{{~~~tttcccUUUNNNKKKGGGAAAAAACCCDDDDDDHHHTTTaaaeeeiiimmmmmmkkklllqqqwwwooosssssskkk]]]QQQLLLLLLKKKOOOVVV\\\^^^XXXMMMEEE<<<:::999999;;;<<<<<<<<<>>>=========AAAIIISSSZZZcccgggmmmqqqsssuuuwwwxxx~~~~~~}}}}}}~~~rrr```RRRPPPVVV___hhhnnnssszzztttkkksssttt^^^PPPHHHDDDDDDFFFDDDBBB???;;;888555333333222222222111000000000000...000222333444333111000000000000000000000000000000000000000000000000000111111111111111111111111000000111111111222222222222222222333333333444444777888EEEYYYbbbaaajjjyyytttggggggdddhhhhhhhhhxxxkkk^^^___kkkxxx{{{}}}xxxtttvvvzzz|||}}}{{{zzzyyysssqqqiii^^^WWW^^^lllyyyttttttrrrpppmmmmmmnnnppprrrxxx|||pppfff\\\QQQHHHEEEBBBAAADDDKKKVVVbbbkkknnnooopppqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrsssuuuuuurrrrrrrrrssssssrrrrrrrrrrrrrrrrrrssssssttttttuuuxxxwwwuuussssssssstttuuuuuutttttttttttttttuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvxxxyyyyyyyyyyyyzzzzzzzzzxxxyyy|||}}}|||zzzpppeee\\\ZZZ\\\___cccmmmwww{{{}}}~~~{{{wwwlllaaaTTTLLLGGGFFFJJJQQQTTTTTTUUUVVVYYY```hhhnnnppptttyyy|||||||||}}}~~~|||zzzyyyzzz{{{{{{zzz|||{{{zzzzzzzzzzzz{{{{{{zzzzzzzzzzzzyyyyyyyyyyyyyyyzzzzzzzzz{{{{{{||||||zzzzzzzzz{{{{{{|||~~~~~~~~~~~~~~~}}}}}}|||{{{zzz|||}}}~~~~~~~~~~~~}}}}}}~~~~~~xxxtttlllfff^^^WWWOOOKKKPPPXXXfffwwwzzzpppdddZZZRRRMMMKKKGGGEEEFFFKKKSSSXXXWWWUUUNNNLLLJJJIIIKKKLLLLLLKKKLLLKKKJJJHHHFFFEEEDDDCCCCCCBBB@@@???===<<<;;;;;;>>><<<;;;<<<>>>DDDSSSaaammmuuu}}}{{{tttlllfffdddgggjjjvvvpppiiidddaaa]]]XXXTTTOOONNNPPPXXXeeeqqqyyy}}}~~~|||wwwsssqqqqqqnnniii```VVVOOOLLLHHHEEEAAA?????????>>>>>>>>>DDDOOO\\\iiittt{{{~~~~~~~~~}}}tttdddVVVPPPMMMKKKDDDAAAAAABBBAAACCCKKKTTTZZZ^^^dddggghhhjjjnnnqqqiiilllnnnkkkbbbWWWOOOLLLMMMPPPUUU[[[]]]YYYOOOGGG===<<<;;;;;;===??????>>><<<<<<;;;:::===DDDMMMSSS```eeekkkpppsssuuuvvvxxx{{{{{{|||}}}wwwaaaUUUUUUVVVZZZ]]]bbblllvvvyyypppwwwyyydddUUUKKKDDDCCCEEECCCBBB???;;;888555333222000111222222000///000111///000111222333222222111000000000000000000000000000000000000000000000000111111111111111111111111000111111111111222222222222222333333333333444444888>>>KKKZZZ______hhhuuussshhhfffcccffffffgggzzzttteeedddlllvvv|||{{{~~~}}}~~~~~~zzztttrrrvvvzzz{{{~~~zzzwwwuuuttttttkkklllggg^^^[[[cccpppyyyttttttrrrooollllllmmmooosssuuuyyy}}}xxxmmmaaaWWWLLLEEE@@@BBBHHHRRR___kkkoooooopppqqqrrrrrrrrrrrrrrrqqqqqqpppqqqrrrtttuuurrrssssssttttttssssssrrrrrrrrrrrrrrrrrrssstttuuuwwwvvvuuutttttttttttttttuuuuuuuuuttttttuuuvvvvvvtttttttttuuuuuuuuuuuuvvvxxxxxxyyyyyyyyyzzzzzzzzzxxxyyy{{{~~~~~~|||~~~~~~|||~~~yyynnnbbb[[[XXXXXXYYY^^^jjjyyyuuudddXXXPPPKKKJJJMMMRRRPPPNNNMMMPPPWWWaaahhhmmmrrrxxx{{{{{{{{{}}}}}}zzzzzzzzz{{{{{{zzz{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyzzz{{{{{{||||||zzzzzzzzz{{{{{{}}}~~~}}}}}}~~~~~~~~~}}}|||{{{|||}}}~~~~~~~~~~~~yyyssslllfff^^^WWWPPPMMMSSS\\\kkk{{{}}}tttjjj```YYYTTTRRRIIIHHHFFFHHHLLLPPPRRRSSSNNNLLLLLLMMMOOOPPPOOONNNLLLKKKIIIFFFDDDCCCCCCCCC??????>>>>>>======<<<<<<===<<<===@@@BBBIIIYYYhhhmmmuuu|||~~~zzzsssjjjeeedddiiinnnvvvpppiiidddbbb___[[[XXXSSSRRRUUU]]]iiittt{{{~~~~~~xxxtttsssqqqnnnhhh___VVVOOOJJJGGGCCCAAA@@@@@@@@@??????EEEOOO\\\iiisss{{{~~~~~~}}}}}}uuueeeWWWQQQNNNMMMKKKFFFCCCCCCDDDCCCEEEJJJLLLQQQZZZbbbhhhkkkkkkkkkbbbeeehhhjjjhhh```WWWQQQPPPQQQTTTZZZ]]]YYYQQQIIIAAA@@@???@@@BBBCCCBBBAAA===<<<;;;:::;;;@@@HHHMMM[[[```fffllloooqqqssstttvvvwwwyyy|||~~~www^^^WWWSSSRRRSSSYYYgggvvv}}}vvv}}}nnn```TTTIIIDDDDDDBBBAAA>>>;;;888444222111000222333333111000222444222222222111111111111111000000000000000000000000000000000000000000000000111111111111111111111111000111111111111222222222222222333333333333444444:::EEERRRZZZ\\\```iiiqqqyyynnngggeeebbbeeefffjjjsssooossswwwyyy{{{}}}}}}|||}}}yyyuuutttvvvxxxuuuwww{{{|||}}}}}}}}}~~~|||wwwrrrooommmmmmnnndddddd___\\\```llltttuuuttttttrrrooollllllmmmoooqqqssstttvvvxxx||||||uuunnn\\\RRRIIIGGGJJJQQQ^^^jjjooopppqqqrrrssssssssssssrrrqqqpppooooooppprrrsssrrrssstttuuuuuutttsssrrrsssrrrrrrrrrssstttvvvwwwtttuuuuuuuuuuuuuuuttttttvvvuuuuuutttuuuvvvwwwxxxtttuuuuuuuuuvvvvvvvvvvvvxxxxxxxxxxxxyyyyyyyyyyyyyyyyyy{{{{{{{{{{{{zzzyyyuuusssvvv|||~~~||||||vvviii___ZZZXXXVVVUUUVVV___kkkzzz~~~qqqbbbVVVRRRTTTVVVUUUQQQOOOOOOTTT\\\bbbjjjpppwwwzzzzzzzzz|||}}}zzzyyyzzz{{{zzzyyy{{{||||||}}}|||{{{zzzyyyzzzzzzzzzzzzzzz{{{{{{{{{xxxxxxyyyzzzzzz{{{||||||zzzzzzzzzzzz|||}}}~~~{{{|||}}}~~~~~~}}}}}}{{{|||}}}~~~~~~~~~~~~yyyrrrmmmfff^^^WWWQQQOOOUUU^^^nnn}}}xxxnnneee^^^ZZZXXXMMMKKKIIIIIIJJJMMMQQQTTTNNNNNNOOOQQQTTTUUUTTTSSSLLLJJJHHHFFFDDDDDDDDDDDD=========>>>>>>>>>>>>>>><<<<<>>===;;;<<<@@@FFFJJJUUUZZZaaagggkkkmmmnnnppprrrtttwww{{{~~~eee\\\TTTQQQRRRXXXiiizzzzzzuuuiii\\\NNNEEEBBBBBB@@@>>>;;;777444222000000222444444222222444666555444333111000/////////000000000000000000000000000000000000000000000000111111111111111111111111000111111111111222222222222222333333333444444444<<>>BBBIIIVVVeeeooovvvyyy|||~~~yyyzzz|||||||||vvvooojjjiiigggdddaaa\\\]]]___dddmmmuuuzzz}}}{{{{{{}}}zzzzzz}}}yyynnncccVVVRRRMMMIIIFFFDDDBBBAAABBBKKKUUU___kkkvvv}}}}}}}}}~~~zzzwwwwww~~~vvvbbbVVVVVV[[[\\\VVVMMMHHHFFFEEEBBB@@@AAAIIIRRRYYY```gggiiigggccccccfffmmmsssrrrjjjbbbZZZVVVSSSVVV[[[ZZZQQQIIIAAAAAABBBEEEFFFFFFDDDBBBEEEBBB===::::::===BBBEEEJJJOOOWWW___eeejjjnnnqqqssstttvvvyyy}}}~~~zzzkkk[[[SSSWWWeee|||~~~|||jjj[[[RRRJJJDDDEEEBBB>>>:::888666333111000000000000000000000000111111222222222222111111222222111111000000//////000000000000111111111111222222222111111111000000111111222222222333333333444111222555555333444888>>>OOO^^^bbbaaaeeemmmsssyyytttggg``````gggjjjiiigggppp{{{wwwxxx{{{wwwqqqqqqqqqsssuuuwwwvvvuuuqqqtttqqqiiidddccc___XXXYYYTTTRRRZZZhhhtttwwwuuuxxxtttooolllkkkkkklllkkklllmmmnnnqqqsssvvvxxxxxx|||{{{{{{~~~tttfff\\\ZZZ^^^bbbdddoooqqqpppnnnppptttsssooopppppppppqqqqqqqqqpppppprrrrrrrrrrrrrrrrrrrrrrrrwwwuuutttsssssstttuuuwwwtttsssrrrrrrttttttsssrrrtttuuuvvvwwwwwwwwwvvvuuuooosssxxxzzz{{{zzzyyyyyyvvvvvvvvvwwwwwwxxxxxxxxxyyyzzzyyyvvvrrrnnnllllllccchhhmmmqqqxxx}}}zzzmmm___YYY\\\]]]XXXSSSQQQOOOPPPVVVaaapppuuummmkkksssqqqmmmiiigggeeeeeeeeekkknnnsssuuuvvvwwwxxxyyy~~~}}}|||zzzzzzzzz{{{{{{{{{{{{||||||||||||||||||{{{{{{|||}}}}}}|||{{{zzzxxxxxxyyyyyyzzz{{{||||||{{{{{{{{{|||||||||||||||~~~~~~~~~~~~~~~|||{{{|||}}}}}}|||{{{||||||}}}}}}}}}}}}||||||}}}}}}}}}}}}}}}}}}}}}}}}{{{uuummmhhhbbb]]]XXXVVV]]]fffyyy{{{tttmmmeee```[[[WWWRRRPPPRRRUUUWWWYYYZZZ[[[^^^aaabbbbbbbbbaaa\\\XXXRRRMMMJJJIIIGGGFFFFFFCCC???============<<<===>>>@@@DDDLLLYYYhhhssswwwyyy}}}~~~xxxqqqmmmkkkjjjgggeee______aaafffnnnvvv{{{}}}}}}}}}{{{tttnnn^^^YYYRRRKKKFFFEEEEEEFFFJJJRRR[[[dddooozzz{{{sssmmmllltttxxxsssfff]]]]]]aaafff^^^TTTMMMJJJGGGEEECCCBBBFFFLLLRRR]]]jjjpppooojjjdddaaahhhrrrxxxuuunnn```ZZZVVVWWWZZZXXXOOOGGGCCCCCCDDDFFFHHHHHHGGGEEEBBB???<<<::::::===AAACCCIIIMMMTTTZZZ___dddiiilllppprrrtttxxx|||~~~~~~~~~wwwiiiaaaaaalll}}}{{{tttdddXXXMMMDDDEEEBBB???<<<999777333111111111111111111111111111111111222222222222111111111111111000000000000000000000000000111111111111222222222111111111000000111111222222222333333333444222222444444333444888BBBRRR```cccbbbeeelllqqqvvv|||{{{nnnccc___```fffjjjiiigggooo}}}|||{{{wwwrrrrrrsssuuuxxxyyyyyywwwrrrssspppiiifffddd^^^VVVQQQNNNOOOZZZkkkxxx||||||uuurrrmmmjjjiiijjjkkkkkknnnooopppqqqrrrsssssstttyyyxxxxxxxxxyyy{{{}}}wwwjjjbbbaaaeeeiiikkkpppqqqpppnnnnnnpppnnnjjjjjjlllnnnpppqqqqqqpppppprrrrrrrrrsssssstttttttttvvvuuutttsssssstttuuuvvvuuutttssstttuuuuuutttsssuuuuuuvvvvvvtttsssqqqooolllqqqvvvzzz{{{zzzyyyyyywwwwwwwwwvvvvvvvvvvvvvvvtttuuuvvvsssnnniiieeeddd```eeelllqqqyyy}}}vvvkkk___ZZZ^^^```^^^YYYRRRNNNKKKNNNTTT]]]lllxxx~~~{{{wwwsssqqqpppoooooorrruuuwwwxxxyyyzzz|||}}}|||{{{zzzyyyyyyzzzzzz{{{{{{{{{{{{||||||||||||{{{{{{|||}}}}}}|||{{{zzzzzzzzzzzz{{{{{{{{{{{{{{{||||||||||||||||||||||||~~~~~~~~~~~~~~~~~~~~~}}}||||||~~~~~~}}}|||||||||}}}}}}}}}}}}||||||}}}}}}}}}}}}}}}}}}}}}}}}{{{wwwqqqkkkfffbbb]]]\\\ccclll}}}|||ssslllhhhdddaaa\\\YYYZZZ\\\^^^___bbbdddfffhhhjjjjjjiiiiiibbb^^^XXXSSSPPPNNNLLLKKKFFFCCC???======>>>>>>>>>???@@@BBBGGGPPP^^^mmmwwwxxxzzz~~~zzzrrrmmmllljjjhhheee______bbbhhhooowww|||~~~}}}zzzyyyxxxwwwlllfff]]]SSSJJJHHHIIILLLQQQXXX```gggqqq|||~~~wwwlllcccaaagggmmmmmmjjjgggiiikkktttmmmbbbYYYTTTQQQLLLIIIHHHGGGFFFJJJXXXiiissstttnnnddd]]]aaaooozzz{{{xxxgggaaaZZZYYYYYYWWWOOOHHHDDDCCCCCCCCCDDDDDDBBB@@@>>>===;;;999:::<<<>>>@@@FFFIIINNNRRRWWW]]]ccchhhmmmooossswwwzzz|||~~~~~~{{{rrrnnnuuu~~~yyy}}}mmm```RRRGGGFFFDDDAAA>>>;;;888333000111111111111111111111111111111222222222222111111000000000000111111111111000000000000111111111111222222222111111111111111111111222222222333333333444222222444333222555:::HHHVVVbbbdddbbbeeekkknnnqqquuuvvvqqqfff___^^^aaaiiilllllliiinnn||||||xxxttttttuuuxxx|||~~~}}}|||tttrrrnnnjjjhhhfff]]]SSSJJJJJJOOO\\\mmmzzz~~~}}}sssoookkkiiiiiikkkllllllmmmnnnnnnooopppqqqrrrrrruuuwwwwwwuuusssssswwwzzz~~~vvvlllggghhhlllooopppppprrrqqqnnnnnnnnnjjjdddcccggglllpppsssrrrqqqoooqqqqqqrrrssstttuuuvvvvvvvvvuuutttsssssstttuuuvvvvvvuuutttuuuvvvwwwvvvuuuwwwwwwwwwuuurrrnnnjjjhhhhhhmmmtttyyyzzzyyyxxxxxxwwwwwwwwwvvvuuuuuuttttttppprrrrrrpppjjjccc___\\\]]]dddlllsss{{{|||qqqhhh^^^\\\aaaffffffdddYYYPPPHHHGGGIIILLLSSSYYYmmmvvv~~~{{{xxxvvvuuuqqqsssvvvwwwxxxyyy{{{}}}||||||{{{zzzyyyyyyyyyyyyzzzzzz{{{{{{{{{|||||||||{{{||||||}}}}}}||||||{{{}}}}}}|||||||||{{{{{{{{{}}}}}}||||||||||||||||||~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}||||||}}}}}}}}}}}}||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}zzztttooojjjgggcccbbbiiiqqqzzztttrrrnnnjjjeeebbbbbbdddeeeeeeiiijjjmmmoooppppppooonnngggccc\\\WWWTTTQQQOOONNNHHHEEE@@@>>>>>>?????????AAAAAADDDKKKUUUcccqqqyyyyyy{{{yyypppiiifffdddaaa___ZZZ[[[^^^fffooowww|||~~~{{{uuutttuuuxxxzzzvvvnnnaaaTTTMMMMMMOOOUUU\\\bbbhhhppp{{{~~~yyynnneee```bbbfffiiilllppptttvvvyyyqqqjjjeee___XXXRRROOOKKKEEEGGGUUUgggpppqqqllleee```cccllltttvvvuuukkkeee^^^[[[[[[XXXRRRMMMJJJGGGDDDBBBAAA???===;;;;;;;;;:::999:::;;;<<<===BBBDDDGGGKKKPPPWWW___eeejjjmmmrrrvvvyyy|||~~~|||xxx|||tttwwwyyyxxx{{{rrrfffZZZOOOHHHFFFCCC@@@===999444111111111111111111111111111111111222222222222111111//////000000111111222222///000000000111111111111111111111111111111111111111111222222222333333333444333333444333222777>>>MMMXXXbbbcccbbbeeehhhjjjmmmnnnmmmggg___\\\___cccooorrrqqqmmmnnnwww}}}{{{~~~zzzuuuvvvxxx|||wwwrrrnnnlllkkkfffZZZOOOHHHJJJQQQ___nnnxxxzzzwwwqqqnnnjjjhhhiiilllmmmnnniiiiiikkkmmmoooqqqssssssssswwwzzzxxxtttqqqtttwwwvvvqqqjjjhhhjjjnnnppppppppprrrrrrpppoooooojjjddd```dddkkkqqquuuuuusssqqqooopppqqqrrrtttuuuvvvvvvvvvuuuttttttttttttuuuvvvvvvuuutttuuuwwwwwwwwwuuuyyyyyywwwuuupppkkkeeebbbfffkkkrrrxxxyyyxxxwwwwwwvvvvvvvvvuuuuuuuuuttttttrrrrrrpppkkkeee___\\\[[[^^^fffnnnvvv}}}{{{kkkeee______dddkkkooooooeeeXXXLLLGGGFFFFFFHHHLLLRRRZZZdddkkknnnpppsssvvvuuuvvvvvvvvvuuutttrrrrrrpppqqqssstttuuuvvvyyy|||{{{{{{zzzzzzyyyyyyyyyyyyyyyyyyzzzzzz{{{|||}}}}}}{{{|||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~}}}}}}}}}}}}||||||}}}}}}~~~~~~~~~~~~}}}}}}~~~}}}~~~||||||}}}}}}}}}}}}||||||||||||||||||||||||||||||}}}wwwsssooolllhhhgggmmmvvv|||zzzuuurrrmmmjjjjjjjjjkkkkkkmmmoooqqqsssttttttsssrrrkkkggg```ZZZWWWTTTRRRPPPLLLHHHCCC??????@@@AAAAAAAAACCCGGGOOO[[[hhhsssyyyyyy|||{{{sssiiiaaa\\\YYYVVVSSSPPPRRRWWWaaakkkuuu{{{~~~~~~}}}vvvssstttwwwssscccWWWSSSSSS\\\aaafffjjjqqq{{{}}}yyysssllljjjiiikkkqqqwww}}}~~~zzzwwwrrrjjj```YYYSSSNNNIIIJJJXXXiiirrrrrrmmmnnnooopppppppppoooooojjjeee___]]]]]]\\\XXXTTTPPPMMMIIIFFFDDDBBB@@@>>>;;;;;;::::::::::::;;;;;;===???AAAEEEJJJSSS\\\bbbfffkkkpppuuuxxx{{{xxxnnnxxxwwwooorrrwwwzzz~~~uuummmsss~~~uuunnnddd\\\KKKIIIEEEAAA>>>:::555222111111111111111111111111111111222222222222111111//////000000111111222222///000000000111111111111111111111111111111111111111111222222222333333333444333333444333333:::CCCRRR[[[bbbccccccfffhhhhhhkkkjjjggg```[[[[[[aaagggtttxxxxxxrrrnnnppptttuuummmmmmuuu|||wwwxxx{{{zzztttppppppnnneeeWWWMMMFFFJJJTTTcccpppwwwvvvrrrnnnkkkgggfffgggjjjllllllhhhiiijjjlllnnnpppqqqrrrnnnuuu{{{{{{wwwssssssuuuqqqmmmhhhhhhkkkoooppppppooorrrsssrrrrrrsssoooiiibbbffflllrrruuuvvvtttsssmmmnnnoooppprrrtttuuuuuuuuuuuuttttttttttttuuuuuuuuutttssstttvvvwwwvvvuuuwwwwwwvvvsssoooiiiccc___fffkkkrrrvvvwwwwwwvvvuuutttttttttttttttuuuuuuuuurrrpppkkkeee___]]]^^^___dddllltttyyyxxxgggccc```aaagggooouuuxxxssseeeUUULLLFFFCCCDDDGGGBBBFFFKKKOOORRRVVV[[[___^^^___bbbeeegggiiijjjkkkkkkmmmooopppqqqtttwwwzzzxxxxxxyyyyyyyyyyyyyyyyyywwwxxxyyyzzz{{{|||}}}~~~||||||||||||}}}}}}~~~~~~{{{{{{|||}}}~~~~~~~~~}}}}}}}}}}}}|||}}}~~~~~~~~~~~~}}}|||~~~~~~~~~||||||}}}}}}}}}}}}|||||||||||||||||||||||||||||||||xxxtttrrrnnnlllrrrzzz{{{xxxsssqqqpppqqqpppppprrrsssuuuwwwxxxxxxwwwvvvpppllleee___[[[XXXUUUSSSPPPLLLFFFBBBAAAAAABBBBBBBBBEEEJJJTTTaaammmuuuyyyyyy|||ssskkk___WWWRRRNNNKKKHHHGGGJJJQQQ[[[gggrrrxxx{{{}}}{{{{{{}}}qqqbbb\\\]]]jjjnnnpppqqqvvv|||xxxxxx{{{~~~|||yyyqqqfff^^^TTTRRROOORRR```rrr|||~~~zzz}}}vvvrrrqqqiiifffbbbaaacccccc```^^^TTTQQQLLLHHHFFFEEECCCBBB>>>===<<<::::::::::::;;;:::;;;===AAAFFFNNNWWW]]]bbbgggnnnsssvvvyyy~~~rrrjjjnnnuuu}}}~~~tttrrrmmmgggbbbhhh|||tttzzz{{{xxxzzz{{{yyywwwnnnfffkkk}}}zzztttmmmfffOOOLLLFFFBBB>>>;;;777444222222222222222222222222111111222222222222111111000000000000111111111111000000000000111111111111111111111111111222222222111111222222222333333333444333444555444555>>>IIIYYY```eeefffhhhlllmmmlllmmmjjjeee^^^[[[]]]eeelllxxx{{{qqqkkkiiihhhggghhhppp~~~xxxyyy|||}}}xxxuuuuuuqqqcccTTTKKKBBBIIIWWWgggtttyyywwwrrrkkkhhhdddccceeegggiiijjjllllllllllllmmmmmmnnnnnnkkkpppvvvyyyxxxuuuuuuuuurrrnnnjjjjjjnnnqqqrrrrrrpppssstttsssuuuwwwuuuppphhhjjjnnnrrrtttuuuuuutttmmmmmmnnnpppqqqsssttttttuuuuuuuuuuuuuuuuuuuuuuuuuuutttssstttvvvxxxwwwvvvttttttuuussspppkkkeeebbbjjjmmmrrruuuuuutttttttttrrrrrrrrrrrrrrrqqqqqqqqqkkkiiiddd___]]]___dddhhhnnntttyyy|||zzzrrreeecccbbbccchhhpppyyy~~~~~~qqqaaaTTTJJJBBB@@@BBB???@@@AAAAAACCCGGGLLLPPPMMMOOORRRVVVZZZ^^^aaacccdddfffiiilllmmmpppsssuuussstttuuuvvvwwwxxxxxxxxxvvvwwwxxxyyy{{{}}}~~~~~~||||||||||||}}}~~~zzzzzz{{{}}}~~~}}}}}}}}}{{{|||}}}~~~~~~}}}|||{{{~~~}}}~~~||||||}}}}}}}}}}}}||||||}}}}}}}}}}}}}}}}}}}}}}}}~~~zzzwwwsssqqqvvv~~~|||xxxvvvvvvvvvvvvuuuwwwxxxzzz|||}}}|||{{{zzzwwwrrrkkkddd```]]]ZZZXXXUUUPPPIIIDDDBBBCCCCCCCCCEEEHHHOOOZZZgggqqqwwwxxxyyy{{{~~~|||kkkbbbWWWOOOKKKHHHEEECCCBBBEEEMMMWWWdddnnntttwww{{{~~~{{{mmmiiikkkyyy{{{{{{yyy{{{|||uuulllfffZZZ[[[ZZZ]]]iii|||~~~|||pppnnnlllmmmnnnooommmkkkccc^^^WWWQQQMMMJJJHHHFFFBBB@@@>>>;;;::::::;;;;;;888:::;;;===AAAHHHPPPUUU]]]ccckkkpppsssvvv|||vvvkkkiiiiiiooottttttooojjjbbb^^^YYYUUUTTT^^^uuuvvvzzz~~~}}}{{{zzzyyypppfffjjj|||}}}vvvnnnfffSSSNNNGGGBBB>>>;;;888666222222222222222222222222111111222222222222111111111111111000000000000000000000000000111111111111000000111111111222222222111111222222222333333333333333555666555777BBBNNNaaafffjjjlllpppuuuvvvsssooolllfff___]]]aaaiiipppzzzkkkccc___bbbeeeooo~~~xxxzzz}}}{{{zzzzzzrrraaaRRRKKKCCCLLL\\\mmmyyy|||xxxsssmmmiiifffdddeeehhhiiijjjlllllllllmmmmmmmmmmmmmmmlllnnnrrruuuxxxyyyzzzzzztttpppllllllooossstttsssqqqttttttsssvvvyyyyyyuuunnnoooooopppqqqrrrssstttnnnnnnoooppprrrsssttttttttttttuuuuuuuuuuuuttttttvvvuuutttvvvxxxyyyyyyxxxuuuwwwyyyyyywwwsssooolllnnnqqqssstttsssrrrrrrsssrrrqqqpppooommmlllkkkjjjaaa``````___aaagggoootttvvv{{{}}}}}}|||zzzssskkkddddddddddddhhhpppyyy{{{ooocccUUUIIIDDDEEE@@@@@@@@@???@@@AAADDDFFFEEEEEEGGGJJJMMMQQQUUUWWWXXX[[[```dddfffhhhkkkmmmmmmnnnppprrrtttuuuvvvvvvuuuvvvwwwyyy{{{}}}~~~|||||||||||||||~~~zzz{{{|||}}}~~~~~~~~~}}}}}}{{{|||}}}~~~~~~}}}|||{{{~~~}}}|||~~~||||||}}}}}}}}}}}}||||||}}}}}}}}}}}}}}}}}}}}}}}}~~~{{{vvvtttyyy{{{yyyyyyzzzyyyxxx{{{|||~~~~~~}}}{{{vvvoooiiidddaaa^^^\\\XXXRRRKKKEEECCCCCCDDDDDDFFFJJJRRR___llluuuxxxxxxyyy{{{}}}~~~~~~~~~ttteee]]]SSSKKKHHHFFFDDDCCCAAADDDKKKVVVbbbkkkqqqssszzz}}}sssrrruuu}}}}}}~~~yyyrrrmmmcccdddcccdddoooxxxwwwwwwxxxyyyzzzxxxvvvyyysssiii```YYYTTTOOOMMMEEECCC???<<<::::::;;;<<<888999;;;<<>>>>>>>>AAA@@@@@@AAACCCGGGJJJLLLNNNRRRXXX\\\___aaaccceeehhhjjjlllooorrrsssttttttuuuvvvwwwyyy{{{}}}~~~}}}||||||||||||~~~||||||}}}}}}~~~~~~~~~~~~}}}}}}{{{|||}}}}}}|||{{{}}}||||||}}}||||||}}}}}}}}}}}}||||||}}}}}}}}}}}}}}}}}}}}}}}}{{{zzz~~~{{{wwwxxx{{{~~~|||~~~|||zzzuuummmiiiiiifffaaa^^^SSSJJJIIIJJJIIIFFFEEEFFFMMMWWWbbbkkkpppqqqrrruuuuuuuuuwwwzzz|||}}}}}}~~~|||sssccc[[[PPPIIIFFFDDDBBBAAA===AAAHHHPPPZZZeeepppwwwwwwzzz~~~vvvpppppp|||~~~wwwooogggggghhhmmmwww}}}||||||}}}xxxkkk]]]QQQJJJFFF@@@???===;;;999888777777888888888999===AAAFFFIIIWWW\\\ccckkkqqqwww{{{~~~~~~||||||~~~pppggg___^^^cccfffccc___XXXNNNHHHJJJNNNWWWmmmtttmmm{{{yyykkkgggpppvvvkkkeeeVVVNNNIIIHHHEEE???999777222222333444333222111000111111222222222222111111222222222222222111000///////////////000000000000111111111111111111111111333333333333333222111000222///222777666777FFFZZZgggkkknnnsss{{{}}}vvvpppiiiddddddgggjjjlllpppddd``````ffflllttt{{{{{{}}}~~~yyymmm\\\OOOJJJHHHYYYllluuuxxxyyyzzzyyynnnooopppooommmlllkkklllmmmllljjjiiilllpppnnngggiiinnnooommmpppyyy}}}{{{vvvssspppoooqqqssstttuuurrrrrrrrrrrrrrrssstttuuuuuuuuuuuutttssssssrrrrrrppprrrrrrrrrqqqqqqsssuuuwwwwwwwwwwwwvvvuuutttsssuuuvvvxxxyyyyyyxxxwwwvvv|||{{{|||xxxqqqqqqqqqqqqrrrsssrrrpppnnnmmmkkkgggdddbbb^^^YYYVVVVVVXXXZZZ___kkkyyy}}}{{{yyytttlllgggiiiiiihhhiiipppyyyyyyuuuyyynnnbbbYYYUUUMMMIIIDDD@@@???>>>===<<<>>>=========>>>@@@BBBCCCFFFHHHKKKOOOSSSWWWZZZ\\\]]]aaaeeehhhiiiiiijjjkkkppprrrvvvxxxyyyyyy{{{|||}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}||||||{{{|||}}}~~~~~~}}}|||{{{zzz~~~{{{xxxxxx{{{}}}{{{yyy|||}}}}}}~~~~~~~~~~~~}}}}}}|||{{{zzz{{{{{{}}}}}}~~~{{{|||~~~{{{wwwwwwyyy|||~~~~~~}}}~~~~~~}}}{{{uuunnnkkkllljjjfff```UUULLLKKKKKKIIIFFFEEEDDDJJJTTT___hhhmmmooooooqqqqqqppprrrtttvvvxxxxxxyyy|||}}}|||||||||wwwooobbbZZZPPPHHHEEECCCAAA???>>>AAAGGGNNNWWWaaalllssswwwzzz~~~wwwnnnmmmpppvvvyyyxxxzzzzzzuuuqqqpppqqquuu~~~yyyyyyzzz}}}vvvgggXXXMMMFFFBBB???>>><<<;;;999999888888888888888999<<>>===<<<===>>>>>>???@@@BBBEEEHHHKKKMMMNNNVVVXXXZZZ\\\]]]```dddhhhpppsssvvvyyyzzz{{{}}}~~~~~~}}}}}}~~~~~~}}}}}}~~~~~~~~~~~~}}}||||||{{{|||}}}~~~}}}{{{zzz|||{{{zzz{{{|||}}}|||{{{}}}}}}~~~~~~~~~}}}}}}||||||{{{zzzyyyzzz{{{}}}~~~|||yyyvvv}}}~~~|||zzzxxx|||}}}zzzwwwvvvxxx{{{}}}~~~~~~}}}}}}}}}}}}wwwooommmpppooollldddYYYPPPNNNMMMIIIFFFEEEAAAGGGPPPYYYaaafffiiiiiiiiihhhhhhiiikkkmmmppprrrvvvyyyzzzxxxxxxxxxtttmmmbbbZZZPPPHHHDDDBBB@@@>>>???AAAEEEKKKRRR\\\gggnnnvvvyyy~~~vvvjjjgggcccfffiiimmmuuu~~~}}}}}}zzzyyyyyy}}}wwwxxxzzz}}}}}}{{{zzzttthhhZZZNNNDDD???<<<===<<<;;;:::999999999999888888888999;;;===???@@@FFFJJJSSS]]]eeelllppprrrpppmmmjjjjjjnnnssswwwyyy|||||||||}}}~~~{{{uuupppqqqwwwyyywwwrrrfffXXXLLLLLLRRR\\\mmm}}}ooo[[[fffzzzssshhhmmm}}}tttooonnndddWWWKKKHHHGGGAAA999444222333333333333222111000111111222222222222111111111222222222222111000000000000000111111111222222111111111111111111111111222222333333333222111111666333333777999???PPPcccrrrvvv{{{~~~pppjjjddd```aaaeeejjjllluuuxxxggg\\\XXX^^^ffflllnnnsss|||~~~}}}yyyppp___NNNHHHJJJYYYiiixxx}}}zzzvvvsssooopppppppppnnnmmmmmmoooqqqooonnniiiddddddeeebbb\\\ZZZ\\\\\\[[[```hhhnnnppptttsssrrrqqqqqqrrrssstttvvvvvvuuutttttttttuuuuuuwwwwwwvvvvvvvvvvvvvvvvvvtttttttttsssqqqpppqqqrrrrrrssstttuuuwwwxxxxxxyyywwwxxxyyyyyyyyyxxxwwwvvvssssssuuuxxx{{{yyytttooohhhggghhhiiiiiigggbbb___XXXYYYYYYVVVQQQNNNOOOQQQYYY```hhhnnnuuu}}}{{{xxxtttqqquuutttqqqpppuuu}}}|||rrrxxxxxxrrroooiiiddd\\\WWWTTTQQQLLLIIIDDDCCCAAA>>>===<<<<<<===;;;<<<===???@@@BBBCCCCCCLLLMMMNNNOOOSSSYYYaaagggpppssswwwzzz|||}}}~~~~~~}}}~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~}}}}}}||||||{{{|||~~~|||{{{yyy{{{~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~}}}|||{{{{{{zzzxxxwwwxxx{{{}}}}}}yyyvvvrrrmmmhhhlllnnnppprrruuuzzzzzzxxxvvvvvvxxx{{{~~~|||zzz{{{~~~~~~xxxqqqpppsssssspppfff\\\TTTQQQNNNIIIEEEDDDAAAEEELLLSSSYYY\\\^^^^^^]]]]]]^^^___aaaeeejjjnnnxxx{{{|||zzzyyyyyyvvvpppddd\\\QQQIIIEEECCCAAA???>>>@@@CCCHHHOOOYYYdddkkkuuuxxx|||ssseeeaaa\\\\\\^^^eeeppp{{{}}}|||}}}|||{{{|||}}}|||xxxqqqlllccc^^^WWWOOOIIICCC???===;;;;;;::::::999:::::::::888888999::::::;;;;;;;;;@@@DDDLLLWWW```gggjjjkkkaaa___]]]^^^dddkkkqqqtttuuuwwwyyy|||}}}}}}{{{}}}ssscccSSSOOOUUU```nnnyyysss]]]cccsss~~~pppppp}}}uuuqqqrrrkkk[[[LLLGGGGGGBBB999333333333333333222222111111111111222222222222111111111111222222222111111000000111111111222222222222111111111111111111111111222222333333333222222111666333333666:::DDDWWWiiitttzzzqqqllleeeaaaaaaeeeiiikkkpppzzz}}}ooo```XXXWWWaaaiiioooooopppvvv}}}~~~yyymmmXXXHHHGGGMMMaaaooo|||~~~yyytttoookkkkkkkkkkkkiiihhhiiimmmooolllkkkfff___]]]]]]YYYSSSOOOOOOOOOPPPUUU^^^eeejjjqqqqqqqqqqqqpppqqqrrrsssvvvvvvuuutttssssssssstttwwwwwwwwwxxxxxxxxxxxxxxxsssttttttsssrrrqqqssstttttttttuuuvvvwwwxxxyyyzzzxxxyyyyyyzzzyyyyyyxxxwwwsssssstttvvvwwwuuuqqqmmmffffffffffffeeeaaa\\\XXXUUUXXXZZZWWWSSSQQQUUUYYYeeennnwwwzzz~~~~~~|||zzzyyyxxxzzzyyyvvvsssvvv~~~sssuuuzzzyyyrrrrrrnnniiigggfffbbb[[[VVVKKKIIIFFFDDDAAA@@@??????===>>>>>>@@@AAABBBCCCDDDEEEGGGIIIMMMRRR[[[dddjjjqqqtttyyy|||}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~~~~}}}}}}||||||||||||~~~~~~|||xxx|||~~~~~~~~~|||{{{zzzzzzxxxwwwvvvwwwzzz~~~yyyqqqlllfff___ZZZYYY]]]eeemmmttt{{{|||vvvvvvvvvxxxzzz~~~|||yyyzzz}}}~~~yyyrrrqqqtttssspppfff^^^VVVRRRNNNHHHDDDCCCBBBDDDHHHLLLOOOQQQQQQQQQPPPRRRSSSUUUXXX___gggmmmzzz~~~~~~|||{{{xxxsssggg___TTTKKKGGGDDDBBB@@@===>>>@@@EEELLLWWWccckkkrrrvvvzzz}}}~~~~~~}}}}}}|||{{{~~~qqqbbb^^^[[[WWWWWW]]]gggrrryyy~~~{{{yyyvvvoooeee]]]SSSQQQOOONNNMMMIIIDDD@@@;;;::::::999999999::::::888999999::::::;;;;;;;;;===@@@GGGPPPZZZ___```___SSSQQQPPPSSSZZZbbbiiimmmlllpppvvv{{{}}}|||kkkYYYSSSYYYeeerrr{{{|||ccceeeppp{{{vvvqqqqqqlll[[[LLLGGGGGGBBB:::444333333222222222222111222111111222222222222111111000111111222222222111111000111111111222222222222111111111111111111111111111222222333333333222222555333333555;;;III\\\mmmxxxuuuppphhhcccbbbeeehhhjjjsss|||}}}mmm___ZZZ\\\ccckkkqqqpppooosssxxxzzz|||zzzkkkUUUGGGJJJSSSfffsss~~~}}}wwwqqqllliiiggghhhhhhgggfffhhhkkknnnllllllhhhbbb]]]\\\WWWRRRIIIGGGEEEGGGLLLTTT]]]dddlllnnnpppqqqooooooqqqrrruuuuuutttsssrrrrrrrrrrrrwwwxxxxxxxxxyyyyyyzzzzzzrrrsssttttttssstttvvvxxxyyyxxxwwwwwwwwwwwwxxxyyyzzzzzzzzzzzzyyyyyyxxxxxxuuuuuuuuuvvvvvvtttpppnnngggfffeeeeeeddd```[[[WWWUUUZZZ^^^___^^^```fffkkkuuu}}}~~~||||||}}}~~~~~~}}}xxxsssuuu}}}zzzuuussszzzzzzuuurrrpppssswwwwwwqqqkkkZZZWWWRRRMMMHHHDDDBBBAAA>>>???@@@BBBDDDEEEGGGGGGDDDHHHMMMSSSZZZbbbiiioootttwwwzzz}}}~~~~~~~~~}}}}}}}}}}}}||||||}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}~~~}}}xxx|||~~~~~~~~~|||{{{zzzyyyxxxwwwwwwxxxzzz}}}~~~tttjjjaaaZZZTTTPPPLLLRRR]]]iiittt{{{|||yyytttwwwzzz|||~~~|||yyyyyy{{{~~~yyysssqqqrrrpppllleee]]]VVVRRRMMMFFFBBBBBBAAABBBDDDEEEFFFGGGFFFFFFEEEHHHJJJLLLPPPXXXbbbjjjxxx~~~~~~|||xxxsssiiiaaaUUULLLHHHEEEBBB@@@<<<===>>>AAAHHHSSS```hhhpppsssxxx{{{||||||}}}~~~zzzwwwtttsssrrrqqqooommmmmmtttpppccc```^^^WWWSSSWWW]]]fffpppxxx~~~~~~yyytttqqqnnnhhh^^^VVVNNNMMMLLLLLLLLLIIIBBB<<<;;;::::::999999999999:::999999999:::;;;<<<===>>>===???DDDKKKSSSUUUSSSPPPHHHGGGFFFJJJPPPXXX^^^aaaaaahhhrrryyy|||~~~wwweee\\\```mmmzzzggggggpppxxxooolllgggYYYKKKGGGFFFAAA;;;777444333222222111111222222111111222222222222111111000000111222222222222111000000000111111111222222111111111111111111111111111111222333333333222222333333333666>>>NNNbbbpppzzzxxxrrrjjjdddccceeehhhjjjsssooo^^^ZZZ^^^dddlllqqqqqqpppsssuuutttsss{{{{{{{{{wwwgggTTTJJJPPP[[[kkkvvv~~~{{{tttnnnkkkhhhfffhhhiiiiiiiiijjjmmmpppppprrrqqqkkkfffddd___YYYKKKEEEAAABBBFFFKKKUUU]]]fffjjjnnnooonnnnnnppprrrtttssssssrrrrrrrrrsssssswwwwwwxxxyyyzzzzzz{{{{{{rrrtttuuuvvvvvvwwwyyy{{{}}}|||zzzyyyxxxxxxyyyyyy|||{{{{{{zzzzzzyyyyyyyyywwwwwwwwwwwwvvvtttsssqqqllljjjjjjjjjjjjiiifffccc[[[```gggmmmpppuuu{{{}}}}}}~~~}}}|||}}}~~~yyysssttt}}}vvvooouuu~~~zzzxxx|||ooollleee]]]UUUNNNJJJHHHDDDEEEFFFHHHJJJLLLMMMNNNMMMQQQXXX^^^ccciiiooorrrwwwyyy|||~~~~~~~~~~~~}}}|||||||||||||||}}}~~~~~~}}}~~~{{{}}}~~~~~~~~~~~~~~~}}}|||{{{yyyyyyyyyyyyzzz{{{}}}~~~}}}xxxpppdddYYYQQQMMMLLLFFFLLLVVVcccoooxxx}}}}}}zzzzzzvvvzzz}}}zzzyyyzzz}}}~~~}}}yyyssspppppplllfffccc\\\VVVRRRLLLDDD@@@AAA?????????@@@@@@@@@@@@@@@>>>AAADDDEEEHHHQQQ\\\eeevvv~~~|||wwwrrrjjjaaaUUULLLGGGDDDAAA???=========>>>DDDNNN[[[cccnnnqqquuuxxxyyyzzz{{{|||sssoookkkiiiiiiiiigggeee```fffvvvpppgggfffccc[[[UUUUUUXXX^^^kkkxxx{{{xxxuuuuuu{{{}}}rrrlllfffeeefffeee___YYYQQQNNNKKKJJJJJJFFF???888;;;;;;:::999888888888999::::::999:::<<<>>>AAACCCBBBBBBEEEJJJOOOPPPKKKFFFBBB@@@@@@BBBHHHMMMQQQSSSVVV```mmmwww{{{}}}{{{lllkkktttllllllttt{{{mmmeee___TTTJJJGGGEEE@@@;;;:::444333222111111111222222111111222222222222111111000000111222222222222222/////////000000000111111111111111111111111111111000111222333333333333222333444555888BBBTTTgggsssyyywwwqqqiiiddddddfffiiikkkuuuzzzddd^^^bbbgggnnnssstttvvvxxxvvvrrrqqqyyy}}}vvvvvv|||~~~zzz~~~{{{pppaaaSSSMMMVVVbbbrrr{{{zzzqqqllljjjhhheeegggiiikkkkkkllloooqqqsssxxxyyyuuuqqqnnnhhhbbbRRRJJJBBBAAABBBDDDMMMVVV```ffflllnnnmmmmmmooorrrtttssssssssssssttttttuuuvvvwwwwwwxxxzzz{{{||||||uuuwwwxxxxxxwwwxxxzzz|||~~~|||zzzyyyzzz{{{{{{}}}|||{{{zzzzzzyyyyyyyyyuuuvvvwwwwwwvvvvvvvvvwwwuuuttttttvvvyyy{{{|||{{{mmmqqqwww~~~{{{zzz|||zzzvvvvvvxxx{{{{{{{{{}}}zzzsssttt}}}zzzpppqqq~~~zzzqqqiiiccc^^^\\\VVVWWWXXXYYY[[[]]]^^^^^^```bbbfffiiilllppptttwwwzzz|||~~~}}}|||||||||~~~|||{{{{{{{{{{{{||||||}}}~~~~~~~~~~~~~~~~~~}}}~~~~~~}}}}}}~~~~~~~~~}}}}}}|||zzzzzz{{{{{{||||||||||||wwwtttlllaaaTTTMMMKKKLLLEEEIIIRRR]]]jjjtttzzz|||}}}zzz{{{|||yyy}}}~~~zzzyyyzzz|||}}}}}}}}}yyysssooonnniiibbbaaa[[[UUUQQQKKKCCC???@@@<<<<<<<<<=========>>>>>>;;;>>>@@@AAADDDLLLXXXaaavvv~~~}}}xxxrrriiiaaaUUUKKKFFFCCC@@@>>>>>>===<<<<<>><<<;;;:::999888888888888;;;:::999:::<<<@@@DDDFFFHHHGGGHHHLLLPPPOOOHHHBBB???>>>===???BBBFFFHHHIIIOOOZZZjjjuuuzzz|||~~~{{{tttzzzrrrrrrxxx}}}kkk```ZZZQQQJJJGGGEEE???<<<<<<444333222111111111222333111111222222222222111111///000111222222222222222////////////000000000000111111111111111111111111000111222333333333333333333555666:::EEEXXXjjjuuuvvv|||uuuooohhhddddddgggkkkmmm}}}qqqhhhjjjkkkqqqvvvyyy|||~~~zzzsssrrryyy}}}|||uuuuuu{{{zzztttwww}}}uuujjj]]]RRROOOZZZgggwwwzzzpppkkkiiihhhcccfffiiikkkkkklllnnnppptttzzz}}}{{{wwwsssmmmgggYYYNNNEEEBBB@@@@@@GGGQQQ]]]cccjjjmmmllllllooorrrtttttttttttttttuuuvvvwwwvvvvvvwwwxxxzzz{{{||||||xxxyyyzzzyyyxxxxxxyyy{{{~~~|||{{{zzz{{{}}}~~~~~~}}}|||zzzzzzyyyyyyyyyssstttvvvvvvwwwxxxyyy{{{~~~~~~yyyssssssvvvtttpppqqqtttxxxzzz{{{}}}{{{tttttt~~~~~~rrrooowww{{{vvvsssqqqjjjkkkkkklllmmmnnnoooooopppqqqrrrrrrsssuuuyyy||||||~~~}}}{{{zzzzzz~~~|||{{{{{{{{{{{{{{{|||}}}~~~~~~}}}|||}}}~~~~~~||||||||||||}}}}}}~~~~~~~~~~~~}}}zzz{{{|||}}}}}}}}}{{{{{{~~~ooonnniiiaaaVVVMMMFFFCCCGGGGGGLLLWWWfffsssyyyzzz~~~|||{{{{{{zzz~~~}}}}}}{{{zzz}}}yyytttooolllhhhdddaaa^^^WWWOOOJJJEEE@@@AAAEEEBBBCCCCCC@@@;;;999;;;===::::::===@@@AAADDDOOOYYYmmmzzzwwwssshhh```TTTKKKFFFCCC@@@===<<<>>>??????@@@GGGRRR[[[cccmmmsssqqqppptttxxxxxxqqqooohhhccceeekkkllljjjgggeeejjjxxxwwwvvv{{{wwwmmmjjjoooeee^^^^^^```dddnnnyyyxxxuuuqqqnnneeeaaa\\\[[[^^^eeennntttzzziii]]]UUUMMMLLLMMMPPP^^^hhhccceeebbb]]]WWWPPPHHHAAA<<<<<<:::999:::<<<<<<:::777::::::999:::===DDDJJJOOOOOOMMMIIIHHHMMMQQQMMMEEEBBB===;;;>>>AAA@@@AAADDDIIITTTdddqqqxxx{{{}}}}}}yyyxxxuuujjj\\\NNNEEEIIIIII@@@999:::444444333222111111111111000000000000000000000000000111222333444555666666222111000000000111333333222111111111000000//////444333222111111111222333444999:::;;;IIIaaasssxxx|||yyyyyyrrriiicccfffiiikkknnnsss{{{rrrttt|||}}}}}}|||zzz~~~{{{vvvqqqnnnppptttxxxzzz~~~wwweeeTTTJJJNNN```sss|||vvvnnniiihhhhhhiiijjjjjjkkkkkkkkkkkkkkkpppuuu{{{}}}yyyrrrkkkgggdddYYYKKKAAA???CCCHHHJJJUUU^^^jjjqqqrrrqqqqqqsssrrrrrrrrrssssssssssssssstttuuuvvvwwwyyyzzz{{{|||xxxyyyyyyyyyxxxxxxzzz{{{{{{|||||||||||||||{{{zzz|||{{{zzzyyyxxxwwwwwwwwwuuuuuuvvvxxxzzz{{{}}}}}}|||zzzvvvssspppppppppqqqqqquuuzzz|||}}}~~~xxxsssttt}}}{{{pppkkksss}}}zzz}}}zzz}}}|||zzzzzz{{{~~~{{{vvvsssrrruuuxxx{{{|||{{{{{{{{{||||||zzzyyy}}}}}}|||||||||~~~}}}||||||}}}~~~~~~~~~}}}}}}}}}}}}~~~|||{{{}}}||||||}}}}}}}}}}}}|||||||||{{{{{{{{{{{{||||||}}}zzzxxxooommmiiiaaaWWWMMMGGGDDDCCCDDDHHHSSScccqqqzzz}}}}}}{{{{{{}}}~~~~~~~~~~~~}}}|||{{{|||yyytttppplllgggbbb___ZZZSSSLLLGGGCCC@@@CCCIIIFFFGGGGGGDDD@@@======>>>===<<<===???@@@BBBJJJUUUjjj}}}{{{vvvpppggg___SSSJJJFFFBBB???===<<<>>>>>>===>>>CCCMMMUUU___hhhmmmkkkkkkpppuuuvvvyyywwwqqqiiiiiiooosssttttttqqquuu}}}yyy{{{zzzpppnnnsss~~~~~~uuuqqqqqqiiibbbbbbeeejjjuuuuuukkkgggccc___UUURRROOONNNQQQXXX___dddnnnrrrwwwyyytttiii\\\SSSMMMEEEFFFIIINNNaaapppnnnuuummmcccYYYRRRLLLFFFAAA???===;;;;;;<<<<<<;;;888888888888:::???FFFNNNTTTSSSRRRPPPPPPTTTXXXTTTLLLEEE???===???BBBBBBDDDHHHKKKUUUcccooovvv{{{~~~yyyooobbbRRRHHHJJJJJJBBB;;;:::555444333222111111111111111111111111111111111111///000000000000000111111111111000000000111222333111111111111000000000///333333222111111222222333333888:::<<>>===>>>FFFNNNeeeyyy|||uuummmfff^^^SSSJJJFFFCCC???<<<<<<======;;;;;;@@@GGGNNNXXX___cccbbbbbbhhhooottt|||tttqqqvvv}}}~~~{{{wwwyyy}}}xxxmmmiiilllnnnqqqyyy|||yyyzzzrrrkkkiiijjjoooxxx~~~mmmaaa\\\XXXSSSKKKJJJIIIKKKOOOUUU[[[___ccceeehhhiiieee^^^VVVQQQJJJCCCCCCFFFLLLaaauuuwww~~~ssscccXXXRRRPPPLLLIIICCCAAA>>><<<<<<<<<;;;:::777777888;;;@@@IIISSS[[[ZZZ[[[ZZZ[[[```ddd```XXXIIIBBB>>>???AAABBBEEEIIIQQQYYYdddnnntttyyy~~~~~~vvviiiWWWJJJJJJKKKEEE>>>;;;555444333222111111111111222222222222222222222222000000000/////////......111000000000000111222222111111111111000000000000333222222111111222333333111777999<<>>============CCCKKKaaavvv~~~uuullleee^^^SSSKKKFFFCCC???<<<<<<<<<<<<;;;;;;>>>DDDIIIPPPTTTWWWVVVWWW^^^hhhppp}}}||||||~~~xxxkkkeeefffbbbeeeqqquuummmjjjlllqqqvvvyyy~~~{{{iii\\\XXXUUURRRNNNNNNOOORRRVVV\\\```ccceeeffffffccc^^^YYYUUUSSSQQQJJJIIIGGGIII]]]rrrvvvwwwkkk[[[RRRPPPQQQPPPNNNFFFDDD@@@===;;;;;;;;;;;;888888:::<<>>>>>>>>>>>CCCJJJ```tttwwwmmmeee^^^TTTLLLHHHDDD@@@===;;;;;;;;;;;;<<>>;;;::::::;;;:::;;;<<<===@@@JJJXXXbbbhhhmmmrrrvvv{{{~~~zzzsssiii___WWWSSSQQQOOOQQQTTT\\\dddnnntttvvvuuuuuuuuuzzzxxxvvvvvvxxx}}}yyyxxxvvvmmmooosssvvv}}}xxxjjjZZZLLLGGGHHHFFFAAA<<<777666444333222111111111111111111111111111111111222222222333333333444444//////000000111111111111000000000000000000111111111111222222333333333333222666999>>>MMM```iiigggeeeeeeggglllrrrtttpppllldddfffiiinnnsssuuuqqqmmmnnnwww{{{pppbbbcccwww~~~vvvpppnnnpppqqqrrr{{{}}}xxxvvvhhhXXXMMMKKKTTThhhzzzzzzrrrjjjfffeeefffggglllkkkiiieeeaaa]]]ZZZXXXRRRQQQNNNJJJFFFEEEGGGIIIHHHIIIKKKMMMPPPTTTXXXZZZbbbdddhhhkkklllmmmmmmnnnrrrrrrsssssstttuuuuuuvvvvvvuuuuuuttttttsssrrrrrrssspppllllllpppuuuxxxyyywwwwwwyyyzzz{{{{{{{{{{{{xxxxxxwwwwwwwwwxxxyyyyyyzzzzzzzzzzzzzzzzzzzzzzzz{{{yyyvvvuuuuuuuuuuuuuuussssssrrrssssssrrrpppnnnkkkiiifffddddddhhhllloootttvvv{{{|||tttmmmeeedddlllzzzpppddd]]]dddpppxxxjjjaaa[[[XXXSSSPPPMMMLLLMMMOOORRRSSSZZZ\\\```dddgggjjjkkklllmmmoooqqqrrrrrrtttxxx{{{yyyzzz{{{|||}}}~~~~~~}}}}}}~~~|||~~~~~~~~~}}}|||{{{{{{|||}}}~~~}}}}}}}}}}}}|||{{{yyyxxx~~~{{{tttllleeeaaa```^^^XXXQQQJJJEEEDDDCCCCCCEEEKKKVVVeeesss{{{{{{{{{|||}}}~~~}}}yyyvvvooollliiieeebbb]]]WWWSSSLLLHHHEEEFFFLLLZZZqqqwwwiiiZZZPPPJJJEEEAAAAAAAAA@@@DDDJJJ```sssyyyoooeee^^^UUUNNNIIIFFFBBB>>>;;;;;;;;;;;;<<>>888777666444222111111111222222222222222222222222111111111111000000000000......000111111111000//////000000000111111111111///000222333444444333333111777<<>>===>>>999;;;<<<<<>>===AAA<<<===BBBBBBEEEXXXnnnyyywwwqqqoooooo{{{{{{|||~~~uuukkkeeefffkkkjjjfffaaa\\\UUUOOOPPPVVV]]]eeewwwmmmpppyyywwwzzzwwwoooiiijjjssszzz|||uuurrrxxxsss^^^MMMHHHEEE???555444333333333333222111000000000000000000000000000000000000000000000000000111111111111222222222111111111000---***&&&$$$333333222222333333444555333777???OOObbbpppqqqmmmjjjiiikkkqqqqqqkkkgggfffddddddfffmmm{{{~~~qqqcccSSSLLLMMMWWWhhhvvv{{{uuutttzzz}}}}}}qqqaaaOOOJJJCCCCCCPPPeeerrrvvv}}}sssiiieeebbb^^^\\\]]]YYYUUUNNNIIIHHHKKKPPPTTTZZZ___hhhqqqwwwzzzzzzyyy}}}zzzxxxvvvuuuuuuuuuuuutttrrrqqqppppppqqqrrrqqqrrrssstttttttttsssrrrqqqrrrssssssrrrrrrtttvvv{{{wwwrrrrrrtttvvvvvvuuuyyyyyyyyyzzzzzzzzzzzz{{{xxxxxxyyyzzz{{{{{{{{{{{{yyyvvvtttuuuxxxzzzyyywwwvvvtttoooiiibbb\\\WWWUUUQQQOOOLLLLLLOOOQQQSSSSSSTTTZZZdddoooxxx}}}~~~wwwrrrnnnnnnrrruuutttrrrnnnfffbbbjjjvvvmmmbbbXXXUUUVVVZZZdddooouuufff[[[SSSMMMIIIIIIJJJKKKLLLNNNPPPRRRSSSYYY[[[___dddiiiooosssuuuyyy{{{}}}~~~~~~}}}|||zzz{{{}}}~~~|||{{{{{{{{{{{{{{{|||||||||}}}{{{{{{|||~~~}}}|||{{{{{{{{{|||~~~~~~}}}}}}}}}yyyyyyyyyzzzzzzzzz{{{{{{}}}uuuvvvwwwrrriiidddcccbbbaaa]]]WWWPPPJJJGGGEEEEEEEEEIIISSSbbbqqq|||~~~{{{yyyxxxzzz|||{{{sssmmmhhhfffdddbbb```^^^ZZZWWWQQQOOONNNLLLOOO^^^{{{vvvgggZZZUUUQQQKKKNNNVVVdddsss~~~~~~|||}}}zzzrrrnnnhhh```XXXRRRLLLGGGDDDBBB@@@??????>>>===<<<<<<>>>;;;;;;>>>BBBKKKZZZgggsss{{{|||wwwzzzwwwqqqqqqyyy|||~~~zzz}}}uuuiii```ZZZYYYcccqqq|||tttjjjiiinnn{{{~~~vvvllleee]]]XXXOOOHHHCCCBBBCCCDDDIIIVVVdddiiifffcccfffkkkjjjrrrwwwssshhhcccgggooouuufffVVVOOOJJJDDDAAABBBBBBDDDFFFGGGEEEBBB???>>>???;;;<<<@@@AAAEEEVVVkkk|||}}}xxxwwwzzzzzz|||~~~vvvkkkcccbbbfffeeeaaa]]]YYYQQQJJJKKKPPPYYYaaatttooohhhqqq~~~zzzpppjjjiiiqqqxxxxxxttt{{{uuuaaaOOOHHHCCC>>>666444333333333333222111111111111111111111111111111111111111111111111111000111111111111222222222//////111222222222111111333333222222333333444555777999BBBSSSfffuuuyyywww{{{yyyyyyzzzuuukkkdddcccbbbaaaaaagggvvvvvvfffUUULLLLLLVVVfffssszzzxxx}}}~~~~~~qqqaaaMMMHHHBBBDDDTTTiiiwww{{{yyyooofffbbb___ZZZWWWXXXOOOMMMKKKJJJMMMSSSZZZ^^^bbbgggooowww|||~~~~~~|||{{{yyywwwvvvuuuuuuuuuuuutttsssqqqqqqqqqqqqrrrqqqqqqssstttttttttsssrrrtttuuuvvvuuuttttttvvvxxx~~~zzzvvvuuuwwwxxxyyyxxxwwwwwwwwwxxxxxxyyyyyyzzzyyyyyyzzzzzzzzzzzzzzzyyy|||zzzxxxxxxyyyyyywwwuuuqqqooojjjddd]]]WWWRRRPPPJJJIIIGGGGGGIIINNNSSSVVV]]]cccmmmwww~~~yyytttpppooorrrtttrrrppplllfffgggrrr~~~{{{lllaaaYYYUUUZZZcccrrr|||pppggg```\\\TTTUUUUUUWWWYYY\\\___aaahhhiiijjjmmmppptttxxxzzzzzz{{{|||~~~~~~~~~}}}|||}}}}}}~~~~~~}}}|||{{{zzzzzzzzz{{{{{{|||}}}}}}~~~{{{{{{|||}}}~~~~~~~~~~~~|||{{{{{{zzz{{{|||}}}~~~~~~}}}}}}||||||yyyyyyyyyyyyzzzzzzzzzzzz|||tttssstttpppkkkhhhdddfffgggbbbZZZQQQKKKIIIEEEFFFGGGKKKSSSbbbsss}}}zzzxxxyyyzzz|||~~~zzzsssnnnhhhhhhggggggfffccc^^^ZZZVVVSSSPPPMMMMMMWWWmmmxxxjjjbbb\\\UUUWWW^^^fffsss||||||{{{|||yyysssooojjjbbb[[[TTTNNNIIIEEECCCCCCBBBBBBBBBAAA???<<<@@@<<<<<>>;;;<<<@@@AAAFFFWWWiii|||}}}zzz{{{|||~~~wwwmmmfffeeehhhfffbbb^^^YYYPPPHHHHHHMMMUUU^^^rrrooo^^^]]]kkk~~~wwwpppmmmssszzz~~~yyypppwwwtttcccRRRIIICCC>>>777555333333333333222111111111111111111111111111111111111111111111111111000111111111111222222222555555444444333333222222333333222222333333444555:::<<>>===DDDMMMXXXdddooowww|||vvvzzz|||zzzxxx|||zzz{{{qqquuuzzz~~~uuueeeXXXYYYaaakkkpppttttttmmmddd\\\XXXYYY]]]^^^YYYRRRNNNPPPTTTUUUbbbqqqyyyxxxttttttuuu{{{}}}zzznnn___XXX[[[aaasssoooiiibbbYYYQQQKKKIIIAAABBBEEEGGGHHHGGGCCCAAA???===>>>AAACCCIIIXXXggguuu}}}}}}}}}~~~xxxsssooopppuuutttnnnggg___TTTKKKKKKPPPWWW___sssmmmXXXSSS```xxxzzzuuuzzz|||vvvgggnnnnnnbbbSSSIIIDDD@@@888666333222333333222111111111111111111111111111111111111111111111111111000000111111111222222222555444333222111111111222333333222222333333444555:::===III]]]ppp}}}mmmdddcccccc```]]]```nnnwww```RRRPPPVVVbbbmmmwwwrrr___IIIFFFCCCIII]]]ssstttkkkbbb___[[[TTTOOOMMMHHHKKKPPPWWW___gggmmmpppuuuwww{{{}}}~~~}}}{{{zzzuuutttttttttuuuuuuvvvvvvuuuttttttsssrrrrrrqqqqqqpppqqqrrrssstttsssrrrrrrvvvwwwwwwvvvuuuuuuvvvxxx{{{yyyvvvuuutttuuuuuuuuuxxxxxxyyyzzz{{{|||}}}}}}{{{{{{{{{zzzyyyxxxvvvvvvzzzzzzyyyyyyyyyxxxvvvtttooommmjjjeee```[[[WWWTTTVVVXXXZZZZZZ[[[bbbnnnwwwxxx{{{~~~{{{vvvtttrrrrrrrrrqqqooolllaaabbbkkkzzz}}}jjj^^^ZZZQQQTTT\\\iii|||~~~|||{{{|||}}}}}}{{{yyyyyyzzz|||}}}}}}}}}||||||||||||}}}~~~~~~}}}|||{{{{{{||||||||||||||||||||||||||||||{{{||||||||||||{{{{{{zzz{{{{{{{{{{{{||||||}}}}}}}}}}}}}}}|||{{{{{{zzzzzzwwwwwwxxxxxxxxxyyyyyyyyy}}}sssqqqpppmmmllllllfffjjjlllggg\\\QQQKKKJJJEEEEEEGGGKKKUUUdddvvv}}}|||~~~|||zzz|||~~~|||xxxtttrrrnnnmmmkkkkkkkkkkkkiiigggeee^^^WWWPPPKKKLLLUUU```ppp~~~uuuooonnnooowww|||~~~zzzvvvqqqkkkkkkggg```[[[UUUPPPJJJGGG???BBBCCCEEEMMMWWWYYYTTTIIIBBB@@@GGGRRR^^^jjjsssyyy}}}~~~~~~{{{wwwrrriii```^^^bbbfffkkkppprrroooiiibbb___^^^______^^^\\\[[[[[[[[[XXXaaappp}}}ssseee]]]^^^cccsssuuuvvvssslllbbbWWWPPPDDDDDDDDDFFFHHHGGGDDDAAA===<<<===@@@BBBIIIWWWcccmmmsssvvvuuuvvv{{{zzzyyyyyy}}}{{{qqqfffYYYOOONNNSSSYYYaaatttpppYYYRRR]]]sssxxx~~~}}}wwweeekkkmmmcccUUUJJJDDDAAA999777444222333333333222111111111111111111111111111111111111111111111111000000111111111222222222,,,---...000222555777999333333222222333333444555999===LLLbbbtttooofffeeebbbaaa^^^```lll{{{ttt^^^RRRRRRYYYeeepppvvv}}}qqq^^^KKKGGGDDDLLL___uuuppphhh```]]]YYYSSSNNNMMMOOOSSSYYYbbbjjjqqqvvvxxx{{{|||}}}}}}{{{yyyvvvtttrrrrrrssstttuuuuuuvvvvvvttttttttttttsssrrrqqqqqqpppqqqrrrsssssssssrrrqqqsssttttttsssrrrrrrsssuuuwwwwwwvvvtttssssssssstttxxxxxxyyyyyyzzz{{{{{{|||{{{{{{zzzzzzyyyxxxvvvvvvxxxyyy{{{|||||||||}}}}}}||||||{{{yyyuuupppllljjjfffiiikkkjjjkkkppp{{{~~~xxxtttpppppprrrssstttqqqnnnkkkaaabbbjjjxxx~~~pppeeeYYYVVVUUU[[[gggwww~~~|||{{{{{{{{{}}}~~~~~~}}}||||||||||||}}}}}}||||||{{{{{{|||}}}~~~~~~}}}|||{{{zzzzzz{{{||||||||||||{{{{{{zzz||||||}}}}}}~~~~~~~~~~~~}}}}}}||||||{{{zzzzzzzzzwwwwwwxxxxxxxxxyyyyyyyyy}}}tttqqqooolllkkklllhhhjjjjjjfff\\\SSSMMMJJJFFFEEEGGGMMMYYYiiixxx|||zzz~~~~~~~~~|||xxxvvvuuurrrpppooooooppppppooonnnkkkbbbXXXPPPJJJHHHNNNUUUbbbrrr~~~{{{{{{~~~vvvnnniiigggccc___ZZZVVVQQQLLLHHHCCCEEEFFFIIIVVVgggnnnkkkVVVLLLFFFKKKWWWcccmmmuuuzzz~~~|||wwwsssrrrnnnhhhddddddeeeggglllrrruuusssmmmiiifffccc______aaabbbaaa```ZZZ___kkk{{{}}}qqqiiiiiimmmvvv||||||ssscccVVVIIIGGGDDDEEEGGGGGGDDDAAA:::;;;<<<>>>AAAIIIUUU^^^hhhmmmnnnjjjhhhkkkooopppyyy}}}|||||||||qqqbbbVVVSSSVVV^^^dddtttuuu^^^TTT[[[mmm|||zzz|||kkkooopppgggXXXJJJCCCAAA;;;888444222222333333222222222222222222222222222222222222222222222222222000111111111111222222222...///000222333555666777333333222222333333444555888>>>QQQiiixxxsssgggfffbbbaaa^^^^^^hhhuuu}}}~~~~~~lllXXXPPPSSS\\\iiisssvvvzzz~~~}}}ppp[[[KKKGGGEEEMMMaaavvv}}}{{{lllddd]]]\\\\\\XXXVVVVVV[[[___eeemmmtttzzz}}}}}}}}}|||{{{yyyvvvtttrrrqqqrrrssstttuuuvvvvvvvvvtttuuuuuuttttttsssrrrqqqoooppprrrsssssssssrrrqqqqqqrrrrrrqqqpppoooqqqrrrvvvwwwwwwvvvttttttuuuwwwvvvvvvvvvvvvwwwwwwwwwwwwxxxyyyyyyyyyyyyyyyxxxwwwyyy{{{}}}}}}~~~xxxrrrnnnkkkoootttwwwwwwrrrmmmiiibbbcccjjjwww}}}wwwggg^^^VVVUUUYYY___gggooovvv}}}}}}|||||||||}}}}}}~~~~~~}}}}}}}}}}}}||||||||||||zzzzzz{{{|||}}}~~~~~~|||{{{zzzzzz{{{||||||}}}}}}}}}|||||||||}}}~~~~~~~~~}}}}}}}}}|||{{{{{{zzzzzzxxxxxxxxxxxxyyyyyyyyyyyy~~~uuurrrooojjjiiijjjlllkkkiiiddd^^^VVVPPPLLLIIIFFFGGGPPP___ppp||||||{{{~~~}}}yyywwwwwwsssssstttvvvwwwwwwuuurrrmmmcccWWWOOOIIIFFFIIINNNXXXdddvvvzzzpppjjjdddaaa^^^ZZZWWWSSSNNNKKKFFFIIIHHHJJJ[[[sss~~~|||fffYYYOOOQQQ[[[fffnnnuuuxxx~~~{{{vvvrrrooopppmmmfffaaa```^^^```fffqqq||||||vvvoookkkfffcccdddeeefffeee]]]```gggrrrzzzrrrpppqqqssszzz~~~nnn]]]OOOJJJEEEDDDEEEFFFCCC@@@;;;===>>>???CCCLLLWWW]]]dddiiiiiiccc```aaaddddddlllqqqwww{{{~~~|||~~~vvvfff______eeejjjwwwyyyaaaSSSWWWjjj{{{~~~mmmpppppphhhYYYJJJCCCCCC<<<888444222222333333222222222222222222222222222222222222222222222222222000111111111111222222222111222333333333222111000333333222222333333444555:::BBBWWWqqq~~~vvviiihhhfffddd```^^^fffttt}}}~~~lllYYYRRRVVV^^^iiiqqquuuwww{{{zzzzzzoooYYYJJJFFFDDDMMMbbbvvv|||xxxkkkddd___aaadddeeegggiiilllooossswww{{{}}}yyyyyyxxxwwwuuutttsssrrrqqqrrrtttuuuvvvvvvvvvvvvtttuuuuuuuuutttsssrrrqqqooopppqqqrrrsssrrrqqqqqqrrrssssssrrrpppoooqqqrrrtttvvvxxxwwwuuuuuuwwwyyyvvvvvvvvvuuuuuuuuuuuuuuuuuuvvvwwwxxxyyyzzzzzzzzzyyy{{{}}}~~~~~~zzzuuuoookkkhhhkkkqqqyyy}}}{{{tttkkkfff___aaaiiittt{{{|||{{{}}}zzz}}}pppddd]]]XXXTTTUUUYYY^^^dddkkkpppsssuuuxxx{{{yyyzzz|||~~~~~~yyyzzz|||}}}}}}}}}}}}||||||}}}~~~~~~~~~|||{{{zzzzzz{{{|||}}}~~~~~~}}}}}}~~~~~~~~~}}}}}}}}}}}}|||{{{{{{|||}}}~~~~~~~~~~~~{{{|||}}}~~~~~~~~~}}}~~~~~~}}}}}}|||{{{{{{zzzyyyyyyyyyyyyzzzzzzzzzzzz~~~vvvrrrooojjjhhhiiinnnlllhhhddd___YYYRRRMMMKKKHHHHHHRRRdddttt~~~{{{{{{}}}yyyxxxyyysssuuuxxx|||~~~|||xxxtttnnnbbbVVVMMMGGGDDDFFFKKKRRR[[[jjj~~~sssmmmcccaaa]]][[[XXXTTTPPPMMMHHHJJJGGGIII\\\wwwrrrcccVVVUUU^^^gggoootttvvv}}}~~~yyy{{{{{{wwwpppmmmmmmmmmhhh___ZZZYYYVVVXXX___ooowwwtttnnnhhhffffffhhhkkkaaabbbeeejjjqqq{{{}}}sssooooookkkrrrzzztttcccSSSLLLEEECCCDDDEEECCC@@@???AAABBBCCCGGGQQQZZZ```bbbffffff```\\\]]]______gggllltttzzzzzzwwwllliiilllooo{{{yyybbbRRRUUUkkk|||iiilllmmmfffXXXJJJDDDEEE<<<999555222222333333333222222222222222222222222222222222222222222222222000111111111111222222222)))+++...111333444444333333333222222333333444555<<>>@@@@@@@@@CCCNNN]]]dddeeedddgggiiigggaaa]]]]]]```eeelllvvv}}}www{{{uuu```UUU]]]sss}}}pppgggccc\\\NNNIIIIIIBBB;;;888333111000111111000111222222333333222222111111111222222222222111111111111111111111111111111111111222222222333333333333222222111222555777888<<>>CCCIIIRRR^^^iiipppwwwzzz~~~|||zzzyyy|||}}}||||||}}}zzztttiii^^^VVVSSSTTTUUUQQQQQQRRRTTTUUUUUUVVVVVVRRRQQQPPPPPPPPPQQQSSSTTTZZZ```ggglllpppsssxxx{{{|||ssskkkccc\\\TTTLLLHHHJJJJJJ[[[vvv|||yyy|||{{{}}}yyyooogggccc\\\UUULLLKKKMMMZZZsss~~~xxxtttyyyxxxpppwww|||iiiqqquuuuuu}}}ssshhhppp~~~~~~yyyxxxlllVVVJJJIIIDDD===:::555333222333333333111222222333333222222111111111222222222222111111111111111111111111111111111111222222222333333333333222222111222555777888BBBRRR______YYYYYY^^^aaadddlllqqqmmmiiijjjmmmmmmnnnnnnuuuuuupppxxxuuuggg[[[```uuu~~~vvvpppkkkmmmpppsssvvvxxx{{{}}}}}}vvvhhhUUUFFFDDDKKK\\\qqq|||xxxppplllllllllkkkiiihhhgggggghhhfffggghhhjjjkkklllmmmmmmoooooonnnllljjjgggdddbbbbbbdddgggkkkmmmooopppqqqrrrrrrsssttttttttttttttttttttttttttttttuuuvvvvvvssssssrrrrrrssstttvvvwwwtttuuuvvvwwwxxxwwwvvvvvvvvvuuuttttttssstttuuuvvvtttuuuvvvwwwxxxyyyzzzzzzwwwuuutttttttttsssooolllcccaaa^^^[[[YYYWWWWWWWWWXXXXXXZZZ]]]bbbfffggggggjjjkkkpppxxx}}}yyywwwtttqqqqqqsssxxx||||||zzzyyyxxxxxxyyy{{{|||zzztttpppuuu{{{uuusss}}}|||jjjbbb\\\^^^hhhoooooollliiijjjlllooorrruuuwwwyyy~~~}}}}}}}}}}}}}}}~~~~~~|||}}}~~~{{{|||||||||}}}}}}}}}}}}{{{yyyuuussssssvvvzzz|||{{{{{{}}}~~~~~~~~~}}}|||wwwwwwxxxyyyzzz|||}}}~~~~~~}}}}}}||||||{{{{{{{{{zzzvvvnnnbbbVVVNNNLLLMMMLLLNNNQQQVVV]]]dddkkkooovvvxxx{{{~~~~~~}}}|||}}}|||{{{{{{{{{zzzwwwtttnnnqqqwww|||sssooohhh\\\QQQKKKJJJKKKMMMQQQWWW\\\aaagggooouuuzzzqqqhhh\\\WWWbbbeeeWWWLLLFFF@@@===??????===:::666;;;@@@EEENNNZZZfffmmmyyy{{{}}}yyyvvvsssvvvzzz{{{{{{{{{|||vvvnnncccYYYSSSTTTXXX[[[XXXZZZ]]]```bbbbbbaaaaaafffeeecccbbbbbbcccfffggggggooozzz|||xxx~~~wwwpppiiiccc\\\RRRNNNOOOGGGXXXuuu}}}~~~}}}uuupppiiiaaaRRROOONNNXXXooo|||wwwlllnnnxxxqqq```fffiiiiiitttvvvhhhppp{{{{{{pppYYYMMMKKKEEE???;;;777444444444444444222222222333333222222222111111222222222222111111000000000000000000000000111111222222222333333333333333222111222555777888DDDUUUbbb```ZZZZZZ^^^aaaaaajjjnnniiieeehhhkkkkkkpppnnnrrrrrrnnnxxxjjj```WWWZZZjjj}}}{{{uuujjjmmmrrruuuxxxyyy{{{||||||uuufffSSSDDDFFFMMM___uuu~~~xxxnnnjjjgggggggggfffddddddeeefffffffffhhhjjjkkklllllllllpppooommmjjjfffaaa]]]ZZZ\\\^^^aaaeeehhhkkklllmmmqqqrrrrrrssstttttttttssssssrrrrrrssssssuuuvvvvvvssssssrrrrrrssstttvvvwwwssstttuuuwwwwwwvvvvvvuuuuuuuuusssrrrrrrssstttuuutttuuuvvvwwwxxxyyyzzzzzzxxxvvvsssrrrqqqoooiiieeeaaa___]]][[[ZZZZZZ[[[\\\___bbbgggooovvvyyyyyyxxxzzzxxxxxx|||~~~zzzuuuuuutttttttttvvvzzz}}}}}}{{{xxxwwwxxxzzz~~~|||tttnnnqqq}}}|||ppppppyyywwwmmmeeegggqqq{{{}}}{{{uuutttrrrrrrssswww{{{}}}~~~}}}}}}}}}}}}}}}~~~~~~{{{|||}}}~~~||||||{{{{{{|||}}}~~~~~~|||xxxvvvwwwzzz~~~yyyzzz|||}}}}}}}}}|||{{{|||{{{zzzyyyyyy{{{|||}}}}}}}}}}}}}}}~~~~~~~~~~~~xxxqqqfff]]]VVVSSSRRRQQQUUUSSSQQQRRRWWW\\\aaadddmmmqqqtttwwwyyyzzz|||~~~~~~}}}||||||}}}}}}zzz|||}}}uuunnnggg]]]TTTOOOMMMMMMMMMRRRRRRSSSUUUUUUWWWaaalllyyy{{{kkk___\\\]]]___```LLLHHHCCC???===<<<:::888;;;<<>>DDDZZZkkkhhhdddggghhhcccjjjnnnppplllgggeeejjjoooooopppyyy|||www|||yyyfffZZZOOOTTThhh|||nnnmmmkkkooowww|||||||||~~~~~~qqqaaaPPPDDDFFFPPPfff|||xxxlllgggdddccccccdddfffggggggfffkkkjjjiiiiiijjjkkkmmmnnnlllpppqqqlllbbbZZZVVVVVVRRRQQQSSSZZZ```dddiiiooooooqqqssssssrrrrrrssstttsssrrrrrrqqqrrrsssuuuvvvvvvvvvuuutttsssrrrrrrqqqtttuuuwwwyyyzzzyyywwwvvvttttttsssrrrrrrrrrrrrsssrrrsssuuuvvvwwwwwwwwwwwwzzzyyywwwtttrrrqqqpppooolllkkkjjjjjjjjjkkkmmmnnnrrrwww}}}~~~yyyuuusssqqqooommmqqqtttvvvvvvvvvwww|||}}}}}}{{{xxx|||qqqjjjjjjqqqwwwxxx{{{}}}wwwkkkmmmppptttyyy}}}zzzvvvrrrssszzz~~~yyyvvvuuuvvvyyy{{{{{{{{{||||||{{{zzzzzzyyyzzzzzz{{{{{{}}}~~~}}}}}}}}}}}}}}}}}}}}}}}}~~~}}}{{{zzzyyyyyyzzzzzz|||{{{yyyxxxxxxyyyzzz|||zzzyyyyyyzzzzzz{{{|||}}}}}}}}}}}}}}}}}}~~~~~~~~~vvvpppggg```\\\ZZZXXXWWWWWWUUURRRRRRUUUZZZ^^^aaahhhlllrrrvvvyyy{{{~~~xxxqqqiiiccc[[[TTTQQQPPPPPPPPPRRRQQQQQQRRRPPPRRR\\\ggguuu}}}rrreee^^^[[[[[[[[[KKKGGGCCC???===<<<;;;:::<<<===???DDDLLLXXXeeennn{{{~~~~~~ttthhh```eeekkkpppsssuuuwwwxxx|||||||||}}}}}}}}}}}}{{{sssjjjfffhhhooowww}}}|||qqqkkkgggeeeddd___UUULLLIIIIIIPPPdddzzzooo^^^XXXUUU]]]nnn~~~uuufff```aaagggmmmrrruuuvvvsssggg\\\XXX^^^eeekkkssszzzppp|||zzzrrrnnnkkkqqqsssvvv{{{~~~{{{zzzmmmXXXJJJIII@@@;;;666444444444222000333333333222222222111111111111111111222222222222000000000000000000000000000111111111111222222222222111333555444333777???III```qqqpppmmmrrrsssoootttuuusssnnniiihhhkkkooooooqqqzzz{{{}}}{{{nnnYYYQQQKKKSSSfff{{{vvvqqqppprrrzzzsssbbbPPPEEEFFFRRRhhh}}}wwwkkkeeeaaa```___```bbbdddddddddiiiiiiiiiiiikkkmmmnnnpppssstttuuupppggg\\\TTTPPPLLLJJJLLLSSSYYY^^^dddkkknnnpppssssssrrrrrrssstttsssrrrrrrqqqqqqrrrssstttwwwvvvwwwwwwwwwwwwwwwwwwssstttvvvwwwxxxwwwvvvuuuuuuttttttsssssssssssssssttttttuuuuuuvvvvvvwwwwwwyyyyyyyyyzzz{{{||||||}}}xxxxxxyyyzzz|||~~~zzzrrrkkkiiiiiikkklllsssuuuwwwvvvvvvwww{{{~~~||||||xxxvvvyyypppiiiiiiooorrrnnnvvvvvvnnnllljjjiiijjjmmmqqqsssqqqnnnmmmqqqxxx}}}~~~}}}|||zzzxxxvvvvvvxxxzzz||||||||||||{{{zzzzzzyyyyyyyyyyyyyyyzzz{{{|||~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}|||{{{{{{{{{|||}}}~~~}}}|||zzzyyyyyyzzz|||}}}{{{{{{{{{{{{{{{{{{|||}}}}}}}}}}}}}}}}}}~~~~~~~~~uuuqqqkkkgggdddcccbbbaaa^^^[[[WWWUUUUUUYYY]]]```dddjjjqqqxxx||||||rrrjjjbbb^^^YYYVVVTTTTTTSSSSSSSSSQQQOOONNNKKKLLLUUU```qqqyyy|||nnnbbbZZZVVVTTTJJJFFFBBB???>>>===<<<;;;<<<===@@@DDDMMMYYYfffoooxxx}}}}}}qqqfffVVV\\\dddjjjnnnpppqqqrrrvvvvvvvvvyyy|||}}}}}}|||~~~{{{wwwtttuuuyyy|||yyyuuuxxxssslllfffbbbbbb^^^VVVMMMJJJJJJLLL[[[vvvsss___ZZZWWW]]]kkkyyyvvvfff______^^^aaacccdddeeeeee]]]SSSSSSZZZaaahhhooo}}}|||jjjnnn}}}{{{rrrlllqqqoooqqqwww~~~~~~|||xxxeeeRRRJJJAAA<<<666444444444333111333333333222222222111111111222222222222333333333000000000000000000000000000111111111111222222222222111333444444333888@@@OOOgggzzz{{{zzz}}}vvvppplllkkklllnnnoooooozzz~~~uuucccPPPLLLKKKTTTeeeyyyyyyvvvsssttt{{{uuubbbQQQHHHGGGUUUkkk~~~wwwiiibbb___]]]\\\]]]___bbbccccccffffffgggiiikkkmmmpppqqquuuvvvwwwuuuoooeeeXXXPPPJJJFFFFFFLLLRRRXXX```hhhmmmppprrrsssrrrrrrsssssssssrrrrrrqqqqqqqqqqqqrrruuuuuuvvvwwwxxxxxxyyyyyytttuuuvvvxxxxxxwwwvvvvvvvvvvvvuuutttttttttttttttvvvvvvuuuttttttuuuvvvwwwxxxzzz|||xxxqqqhhh```^^^aaahhhmmmxxxxxxyyyxxxwwwxxxzzz|||zzzyyyuuurrrvvvnnnffffffjjj{{{pppeeedddnnn|||{{{vvvmmmeee```aaadddfffeeedddfffkkkrrrvvvvvvuuuuuuuuuuuuuuuwwwyyy{{{}}}}}}|||{{{zzzyyyyyyyyyyyyxxxxxxxxxxxxyyyzzz||||||~~~~~~~~~~~~~~~~~~~~~~~~||||||||||||}}}~~~}}}}}}{{{{{{{{{|||}}}~~~~~~}}}}}}||||||||||||||||||||||||}}}}}}~~~~~~~~~yyyvvvrrrpppnnnmmmkkkjjjgggddd___ZZZXXXZZZ___cccgggllluuu|||~~~wwwlllddd___\\\YYYXXXWWWVVVUUUTTTUUURRRPPPMMMHHHHHHQQQ[[[nnnwwwvvvhhh\\\TTTPPPIIIFFFBBB??????>>>>>>===<<<>>>@@@EEEMMMYYYfffoootttzzz~~~~~~xxxlllaaaNNNUUU]]]dddhhhjjjjjjkkknnnoooqqquuuyyy|||||||||{{{wwwqqqjjjfffhhhmmmrrrssslllggghhhfff]]]RRRLLLMMMLLLUUUkkkzzznnn[[[WWWTTTZZZhhhuuu}}}wwwhhhaaabbbbbbcccbbb`````````ZZZSSSNNNUUU^^^dddkkkyyy|||cccaaakkk}}}vvvzzzqqqrrrwww~~~|||{{{pppYYYJJJCCC===777444444444333111333333333222222222111111111111111222222222333333000000000000000000000000000000111111111222222222333222222444333333999AAASSSlllxxxpppmmmmmmmmmlllkkkkkkuuuuuu```QQQOOONNNUUUdddvvvyyyxxxuuuuuuzzz~~~vvvbbbRRRKKKIIIYYYooovvvhhh______]]][[[\\\^^^aaabbbbbb```aaacccfffjjjmmmoooqqqqqqrrruuuxxxyyyqqqdddZZZNNNIIIFFFHHHMMMTTT___hhhlllooorrrssssssrrrrrrssssssrrrrrrqqqpppppppppppprrrrrrssstttuuuvvvvvvwwwwwwxxxyyyyyyyyyyyyxxxxxxwwwvvvvvvuuuuuuuuuuuuuuuxxxwwwuuusssssstttvvvwwwxxxzzz~~~~~~yyyuuukkkgggaaa\\\\\\bbblllsss}}}}}}{{{zzzyyyyyyzzz{{{yyywwwssspppttt~~~mmmcccbbbddduuuvvveeeZZZ]]]iiissstttjjjccc___^^^\\\\\\^^^bbbgggkkklllkkkmmmnnnpppsssvvvyyy{{{|||}}}|||{{{yyyyyyyyyyyyyyyxxxxxxxxxxxxyyyzzz{{{|||||||||||||||}}}}}}~~~~~~||||||{{{{{{{{{|||}}}~~~~~~}}}||||||||||||{{{{{{||||||}}}~~~~~~~~~{{{yyywwwvvvtttrrrooollleee^^^ZZZ[[[aaaffflllqqqyyyyyyqqqhhhaaa^^^\\\ZZZXXXWWWVVVSSSQQQVVVSSSPPPMMMHHHGGGOOOYYYlllvvv|||nnnaaaWWWQQQIIIFFFBBB?????????>>>>>><<<===@@@DDDMMMYYYfffooorrrwww|||{{{xxxssshhh^^^NNNTTT[[[aaadddddddddddddddfffiiiooovvvzzz{{{{{{rrrmmmddd[[[VVVXXX^^^cccuuuwwwooojjjmmmnnnggg\\\TTTNNNMMMRRRccc}}}xxxmmmbbbSSSPPPPPPVVVcccqqqyyy}}}zzzlllhhhiiilllllliiieeedddbbb[[[SSSKKKSSS\\\aaagggttt~~~bbbZZZaaavvv~~~wwwvvvxxx~~~yyyvvv}}}uuu]]]KKKDDD???888444444555444222333333333222222222111111000000000000111111111222000000000000000000000000000000111111111222222222333222222444333444:::BBBTTTlll{{{qqqnnnmmmlllkkkfffdddnnnyyy~~~yyyeeeSSSPPPNNNSSS```sss~~~{{{xxxwww|||uuu___QQQNNNLLL]]]ssstttggg]]]]]]\\\ZZZ[[[]]]_________[[[\\\___cccgggkkkmmmooonnnooossszzz~~~{{{qqqgggYYYPPPIIIGGGJJJPPP\\\fffkkknnnqqqssssssrrrrrrsssrrrrrrrrrrrrqqqppppppooorrrrrrrrrsssssssssttttttxxxxxxxxxyyyxxxxxxxxxxxxwwwwwwvvvuuuuuuuuuuuuvvvxxxwwwuuusssssstttvvvwwwxxxzzz}}}}}}zzztttpppmmm```aaabbbcccfffllluuu{{{~~~|||{{{{{{{{{{{{wwwvvvrrroootttmmmaaa^^^^^^nnnkkkZZZUUU[[[bbbjjjxxxrrreee^^^[[[ZZZYYYYYY\\\^^^``````fffgggjjjnnnrrrvvvxxxyyy{{{{{{zzzyyyyyyyyyyyyyyyzzzyyyyyyyyyzzz{{{||||||~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}||||||{{{{{{zzzzzzzzz{{{{{{||||||}}}}}}}}}|||||||||zzz{{{{{{|||}}}}}}~~~~~~}}}{{{yyyuuuqqqkkkbbb]]]^^^eeekkkrrrwww}}}zzzssslllddd___\\\ZZZXXXVVVUUUSSSPPPMMMQQQOOONNNLLLHHHGGGNNNXXXhhhttt~~~sssggg[[[SSSIIIFFFBBB@@@??????>>>>>>;;;<<>>===:::;;;>>>BBBKKKWWWdddmmmlllppppppkkkfffbbb]]]XXXQQQSSSVVVUUUSSSOOOMMMLLLLLLNNNSSSZZZaaaeeeeeeeeeZZZVVVPPPIIIFFFHHHNNNSSS```vvvyyyjjj___bbbkkknnnjjjgggQQQSSSSSSXXXjjj}}}vvvpppmmmhhh\\\PPPIIIHHHJJJRRR___lllvvv{{{|||ttttttyyy}}}|||yyyrrrdddXXXOOOXXXbbbfffiiiuuugggYYYZZZggg~~~{{{~~~uuuoooqqqwwwtttbbbPPPGGGAAA999555444555444333333333333222222222111111000000111111111222222222000000000000000000000000000111111111111222222222444222222333333444<<>>===:::;;;===BBBJJJVVVccclllgggjjjhhhaaa\\\ZZZWWWSSSNNNOOOOOOMMMHHHDDDAAA@@@DDDFFFKKKQQQWWWZZZZZZYYYSSSPPPLLLGGGEEEHHHNNNSSSeee{{{mmm]]]\\\fffkkkkkkiiiXXXYYYVVVUUU```xxx~~~xxxssspppkkk]]]OOOIIIHHHKKKSSS___lllvvv{{{~~~}}}uuuvvv||||||mmm___SSS\\\fffiiikkkwwweeeWWWVVVeee}}}~~~vvvmmmmmmtttrrrcccSSSHHHAAA999555444555555444333333333222222222111111111111222222222333333333000000000000000000000000000111111111111222222222444222222333333444<<>>===>>>BBBJJJRRRYYY]]]___\\\YYYVVVSSSPPPLLLIIIFFFDDDBBB@@@???>>>>>>???@@@CCCGGGIIIKKKMMMPPPSSSRRRRRRPPPMMMLLLQQQ\\\eee{{{zzzqqqjjjgggggghhhiiifff```YYYUUUUUU___vvvuuunnniiiccc[[[TTTLLLIIIHHHOOO[[[iiitttyyy~~~~~~~~~wwwzzz~~~fff]]]dddlllqqqssszzzkkk[[[```fffuuu}}}tttoooqqqqqqbbbPPPEEEAAA;;;777555555444444///000222333333222000//////000111222222222222222000000000000000000000000111111222222222333333333444222333555555666===FFF^^^ttt{{{zzzssskkkhhheee[[[dddaaaooozzz|||~~~oooWWWOOOKKKSSS```kkktttzzz}}}xxxwww}}}vvveeeQQQGGGFFFWWWooo|||~~~|||ooo___[[[WWWZZZ```dddeeeccc^^^ZZZ\\\\\\\\\]]]```dddhhhkkkmmmjjjiiinnnxxxuuudddTTTKKKMMMUUU\\\hhhlllqqqtttuuutttsssssssssttttttrrrqqqqqqsssuuussstttuuuvvvvvvwwwvvvvvvyyyyyyxxxwwwvvvvvvvvvvvvwwwvvvtttsssssstttuuuuuussstttuuuvvvvvvwwwwwwwwwxxxxxxxxxyyyzzz{{{|||}}}xxxxxxxxxxxxvvvtttrrrpppjjjhhhggghhhlllttt{{{}}}}}}{{{vvvrrrpppqqqrrrsssjjjjjjlllqqqwww~~~}}}qqqhhhhhhddd```fffqqqvvvgggXXXRRRMMMNNNWWW```fffmmmvvvwww}}}~~~tttooorrrnnnjjjhhhjjjnnnqqqsssuuuwwwyyy{{{||||||||||||{{{{{{|||}}}~~~|||||||||zzzyyyzzz}}}~~~}}}}}}~~~~~~||||||}}}~~~~~~~~~~~~}}}~~~}}}|||||||||}}}~~~~~~~~~~~~~~~{{{tttsss{{{~~~}}}yyysssnnniiipppyyyvvvqqqkkkeee```\\\XXXUUUUUUQQQMMMLLLLLLKKKJJJHHHGGGGGGEEEDDDDDDGGGLLLPPP\\\iii{{{uuuooofff]]]SSSKKKEEEEEEDDDAAA>>>???::::::<<<@@@FFFLLLQQQSSSTTTTTTTTTRRROOOJJJFFFDDDDDDCCCAAA@@@???????????????AAADDDFFFIIIMMMRRRVVV[[[]]]^^^]]]^^^cccmmmuuu~~~zzzqqqkkkhhhgggfffiiiddd]]]XXXUUU\\\nnn~~~uuummmfff___XXXSSSOOOMMMMMMSSS___mmmvvv{{{zzzxxxjjjooovvvzzz{{{nnnaaahhhqqq}}}}}}tttmmmllljjj]]]OOOEEEAAA;;;777555555444444000111222333333222111000000000111222222222111111111111111111111111111111111111222222222333333333444222333555555666===FFF[[[ooowwwuuupppjjjgggddd\\\eeeeeewww|||bbbWWWPPPUUUaaakkktttyyy~~~~~~{{{vvvvvv|||~~~~~~zzzqqq```NNNFFFFFFXXXooo||||||zzzmmm^^^[[[YYY]]]ccchhhjjjgggaaa\\\[[[[[[\\\]]]```cccfffhhhiiihhhhhhlllssszzzuuudddSSSJJJJJJRRRYYYhhhkkkpppsssssssssrrrrrrsssttttttsssqqqqqqsssuuussstttuuuvvvvvvwwwwwwwwwyyyxxxxxxwwwwwwwwwwwwxxxwwwvvvuuutttsssttttttuuussstttuuuvvvvvvwwwwwwwwwyyyyyyyyyyyyyyyzzz{{{|||xxxvvvtttrrrqqqqqqrrrrrrrrrqqqqqqrrrwww}}}}}}yyyvvvwwwuuurrrpppoooppprrrsssmmmmmmnnnrrrxxx~~~zzznnngggiiihhhdddfffmmm{{{uuueeeWWWPPPLLLOOOTTTYYY```hhhmmmsss|||}}}wwwsssssstttuuuuuuvvvwwwyyy{{{|||||||||||||||||||||}}}}}}~~~~~~~~~~~~}}}{{{yyyyyy{{{}}}~~~~~~}}}||||||}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~{{{{{{|||}}}~~~zzzwww~~~{{{zzzyyytttllleee^^^eeepppyyy}}}sssnnnhhhbbb^^^[[[WWWUUUVVVSSSOOOLLLKKKKKKJJJIIIHHHGGGFFFDDDCCCEEEJJJMMMXXXeeexxxwwwqqqiiiaaaWWWNNNGGGFFFEEEBBB???@@@:::<<<>>>BBBEEEGGGIIIJJJLLLPPPSSSRRRMMMGGGCCCBBB@@@???>>>===============???@@@BBBEEEJJJQQQZZZ___jjjmmmppprrrtttxxx{{{sssmmmjjjhhhiiifffbbb]]]YYY\\\jjjyyywwwnnnddd[[[TTTPPPQQQPPPPPPWWWcccooowww{{{~~~~~~zzz{{{qqqhhhqqq~~~tttjjjeee```VVVLLLEEEAAA;;;777555555444444000111222333333222111000111111222222222111111000111111111111111111111111111111222222222333333333444222333555555666===FFFXXXkkkqqqpppzzzzzzmmmhhhfffddd```hhhggg~~~lll___TTTVVVbbbllltttyyy{{{{{{zzz}}}|||xxxtttsssyyy~~~~~~|||}}}{{{uuujjjZZZJJJDDDFFFXXXooozzzzzzvvviii\\\[[[XXX\\\cccjjjlllhhh```YYYVVVWWWXXX[[[]]]```bbbccccccdddfffhhhkkkpppvvvzzzzzzppp```QQQHHHJJJSSSZZZhhhkkkoooqqqrrrqqqrrrrrrsssttttttsssrrrrrrsssuuutttuuuvvvwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyxxxwwwvvvuuutttsssttttttssstttuuuvvvvvvwwwwwwwwwzzzzzzyyyyyyyyyyyyzzzzzzxxxuuuqqqooonnnqqqtttvvv}}}}}}}}}~~~zzzvvvssssssrrrpppooopppqqqtttuuuppppppqqqtttyyy}}}xxxlllgggmmmqqqmmmiiijjjpppwwweeeZZZPPPKKKKKKNNNTTT[[[```fffooovvvzzz|||}}}}}}~~~|||{{{zzzzzzwwwxxxyyy{{{{{{||||||||||||}}}}}}}}}}}}}}}}}}}}}~~~{{{yyyxxxzzz{{{~~~~~~}}}||||||||||||}}}~~~~~~}}}|||}}}~~~zzz{{{|||}}}~~~~~~~~~~~~~~~vvv{{{|||wwwzzzxxxwwwwwwvvvqqqhhhbbbZZZ___fffqqq{{{{{{sssoooiiiccc```]]][[[YYYYYYVVVRRRNNNLLLKKKKKKKKKIIIHHHGGGEEECCCDDDHHHKKKUUUbbbtttvvvqqqmmmhhhZZZQQQIIIFFFEEEBBB@@@AAA???AAACCCEEEFFFGGGIIIJJJMMMSSSYYYXXXQQQIIIEEEDDDAAAAAA@@@@@@????????????@@@AAADDDHHHPPP[[[fffnnnxxx{{{~~~vvvqqqooogggggggggfffbbbbbblllxxx}}}ssshhh]]]VVVSSSRRRQQQRRRYYYeeepppwwwzzzrrrlllyyy~~~ssshhh___WWWOOOIIIEEEAAA;;;777555555444444111222222333333222222111222222222222222111000///111111111111111111111111111111222222222333333333444222333555555666===FFFXXXhhhmmmmmmvvvuuujjjggggggeeeeeeiiifff~~~oooaaaVVVYYYccclllsssxxxyyyzzzvvv{{{}}}xxxtttqqqrrrxxx|||{{{{{{|||~~~yyyqqqeeeTTTFFFCCCGGGXXXnnnyyywwwrrreeeYYYYYYUUUYYY___fffhhhbbbXXXPPPLLLNNNQQQTTTXXXZZZ\\\]]]\\\___bbbbbbaaaeeelllrrrooogggZZZNNNJJJNNNXXX```iiillloooqqqqqqqqqssstttssstttuuutttsssrrrsssuuuvvvwwwxxxyyyyyyzzzzzzzzzwwwwwwxxxyyyyyyyyyyyyyyyxxxxxxwwwvvvuuutttssssssssstttuuuvvvvvvwwwwwwwwwzzzzzzyyyyyyxxxyyyyyyyyyzzzxxxuuussssssvvvyyy{{{~~~|||zzzwwwuuussssssrrrrrrssstttuuuvvvrrrrrrrrruuuxxx{{{||||||uuukkkgggpppyyywwwoooiiidddsss{{{ooo```TTTMMMMMMPPPSSSTTTZZZcccmmmtttxxx{{{|||}}}~~~~~~yyyyyyzzz{{{{{{{{{||||||}}}}}}}}}||||||{{{{{{{{{}}}}}}}}}|||zzzyyy{{{|||~~~~~~}}}}}}}}}}}}~~~~~~~~~}}}||||||~~~|||}}}}}}~~~~~~}}}}}}|||uuuwww~~~zzzqqqiiilllkkkkkkmmmooommmhhhccc___^^^```jjjxxx|||uuupppjjjdddaaa___^^^\\\[[[YYYVVVRRRNNNLLLLLLMMMIIIIIIHHHFFFDDDDDDGGGJJJTTT```rrr|||uuusssqqqooo^^^TTTJJJGGGEEEBBB@@@BBBAAADDDGGGIIIIIIKKKMMMPPPTTTZZZ```^^^WWWNNNIIIHHHIIIIIIHHHHHHGGGFFFEEEDDDCCCEEEIIIOOOXXXeeerrr{{{||||||}}}yyyvvvnnnpppssssssoookkkqqqzzz|||yyyoooggg```^^^TTTSSSTTT[[[fffrrryyy|||~~~~~~rrrooo~~~|||sssiii^^^SSSKKKGGGEEEAAA;;;777555555444444222222222333333222222222222222222222222111000///111111111111111111111111111111222222222333333333444222333555555666===FFFZZZfffiiijjjttt{{{rrriiihhhiiihhhkkkkkkbbbvvvoooeee^^^aaaiiinnnrrruuutttuuu{{{~~~wwwzzzzzzvvvqqqoooqqqwwwzzzzzz{{{}}}yyyooobbbQQQEEECCCHHHWWWmmmxxxuuunnn```UUUWWWRRRUUU[[[bbbddd^^^QQQHHHBBBDDDGGGKKKOOORRRTTTUUUTTTXXX[[[ZZZXXXZZZaaahhhfff```WWWOOOLLLQQQ[[[ccckkkmmmpppqqqqqqrrrtttvvvssstttuuuuuusssssstttuuuxxxxxxyyyzzz{{{{{{{{{{{{vvvvvvxxxyyyyyyyyyyyyxxxwwwwwwwwwvvvvvvuuutttsssssstttuuuvvvvvvwwwwwwwwwzzzzzzyyyxxxxxxxxxyyyyyy||||||||||||}}}~~~}}}{{{zzz{{{{{{{{{{{{zzzyyywwwvvvttttttttttttttttttttttttrrrqqqqqqsssvvvxxxxxxwwwppphhheeeooo|||~~~uuukkk```jjj|||xxxfffZZZSSSNNNKKKLLLQQQYYYcccmmmuuuyyy{{{|||}}}~~~~~~{{{{{{{{{{{{{{{{{{{{{|||}}}}}}||||||{{{zzzzzzzzzzzz{{{||||||{{{{{{}}}~~~~~~~~~}}}||||||~~~~~~|||{{{zzzxxxwww}}}{{{pppfff^^^]]]]]]```eeehhhhhhfffeeeaaa```fffrrr|||uuuqqqjjjdddaaa```^^^]]]\\\\\\ZZZWWWRRROOONNNNNNJJJJJJIIIGGGEEEFFFHHHJJJRRR]]]ooo{{{wwwwwwuuurrrcccXXXMMMHHHFFFCCCBBBDDDBBBHHHNNNRRRTTTVVVYYY\\\```dddgggfff```ZZZUUUTTTSSSSSSRRRQQQOOOLLLJJJIIIJJJMMMSSSZZZdddooo{{{{{{|||tttuuu{{{xxx~~~{{{vvvoooiiieeeTTTSSSSSSZZZfffrrrzzz~~~}}}~~~|||}}}ttttttyyyqqqkkkbbbUUUKKKGGGEEEAAA;;;777555555444444333333333333333333333333111111222222222111111000222222222222222222222222111111222222222333333333444222333555555666===FFFZZZcccdddeeennnsssxxxzzzmmmfffgggkkklllnnnmmm```ooonnnlllnnntttwwwwwwwwwxxxtttssswww{{{}}}}}}xxxuuupppoooqqqwwwzzzzzz{{{zzznnn```PPPCCCCCCHHHUUUlllxxxssskkk]]]RRRSSSQQQSSSYYY```ccc^^^QQQGGG===>>>@@@CCCFFFIIIKKKLLLLLLOOOQQQPPPNNNPPPVVV\\\aaa]]]WWWQQQPPPUUU]]]dddmmmnnnppppppqqqrrruuuxxxrrrtttvvvvvvtttssstttuuuwwwxxxyyyzzz{{{{{{{{{{{{uuuvvvwwwxxxyyyxxxwwwvvvvvvvvvwwwwwwwwwvvvuuutttssstttuuuvvvvvvwwwwwwwwwyyyyyyxxxxxxxxxxxxyyyyyy}}}~~~|||||||||{{{zzzyyywwwvvvtttsssssstttttttttsssrrrqqqpppqqqpppppprrrtttuuutttssskkkdddaaakkkzzzzzzpppccchhhrrrpppbbbTTTIIIJJJMMMRRRZZZdddmmmqqqsssuuuwwwzzz||||||}}}}}}{{{}}}|||{{{{{{zzz{{{{{{|||||||||{{{{{{zzzzzzzzzyyyxxxzzz{{{|||||||||~~~~~~}}}~~~~~~~~~}}}|||{{{|||xxx|||{{{{{{pppaaa]]][[[\\\aaaeeegggggggggeeeccccccgggpppyyyxxxrrrkkkeeebbb```___^^^]]]______[[[UUUQQQOOOOOOJJJJJJJJJHHHGGGGGGIIIKKKNNNYYYkkk}}}}}}yyyrrrhhh\\\QQQKKKHHHEEEEEEGGGHHHRRR___gggkkklllmmmooossstttttttttrrrooollljjjggggggeeeccc___[[[XXXVVVXXX\\\bbbiiiqqqzzz}}}{{{||||||zzzvvvpppfff```QQQNNNNNNUUUaaannnxxx}}}~~~{{{xxx|||xxxzzz}}}vvvpppnnnhhhZZZMMMGGGEEEAAA;;;777555555444444333333333222222333333333000000111222222222111111222222222222222222222222111111222222222333333333444222333555555666===FFFXXX^^^[[[[[[cccfffkkkwww}}}{{{rrrfffaaafffmmmpppooonnnbbbmmm~~~vvvkkkrrrzzzvvvuuupppooosssxxx{{{zzz}}}zzznnn```NNNBBBAAAGGGSSSkkkwwwsssjjjZZZOOOPPPOOOPPPVVV^^^ccc```UUUKKK============>>>@@@BBBDDDDDDEEEFFFEEEEEEHHHMMMQQQYYYXXXVVVTTTUUUZZZbbbgggmmmnnnoooooooooqqquuuwwwrrrtttvvvvvvuuutttttttttuuuvvvwwwxxxxxxyyyyyyxxxuuuvvvwwwxxxxxxwwwuuuttttttuuuvvvwwwxxxwwwvvvvvvssstttuuuvvvvvvwwwwwwwwwwwwwwwwwwwwwxxxyyyzzzzzz}}}~~~~~~~~~~~~~~~~~~}}}||||||||||||zzzxxxvvvtttrrrqqqssstttuuuvvvuuutttsssqqqppppppppprrrttttttsssqqqkkkdddaaaiiiyyyzzzhhhfffhhhrrrkkkZZZRRRPPPQQQUUU\\\cccggghhhjjjoootttxxxzzz|||}}}~~~}}}{{{~~~}}}|||{{{zzzzzz{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzyyyzzz|||}}}|||{{{|||~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~wwwzzzwwwzzznnnhhhbbb___bbbeeeggghhhggghhhgggbbb___eeerrr~~~}}}{{{uuunnngggdddbbbaaaaaa^^^```aaa^^^XXXRRROOOOOOJJJKKKKKKIIIHHHHHHJJJLLLKKKUUUiii{{{qqqkkk___SSSMMMJJJGGGGGGIIIPPP]]]ooo|||~~~|||yyyuuupppllliiidddhhhooovvv|||~~~|||xxxtttkkk^^^UUULLLIIIHHHOOO[[[iiitttyyyzzzuuuxxx|||xxxrrr{{{|||tttoooqqqlll^^^OOOHHHEEEAAA;;;777555555444444444333333222222333333444///000111222222222222222222222222222222222222222111111222222222333333333444222333555555666===FFFVVVYYYTTTSSSZZZ\\\```mmmwwwtttkkk```^^^eeennnrrrooopppdddooo}}}oooffftttxxxuuuuuuppppppsssyyy|||{{{~~~zzznnn___NNNAAA@@@EEERRRkkkwwwsssjjjYYYMMMOOOLLLMMMRRR[[[cccaaaXXXNNN@@@>>><<<;;;:::;;;===>>>????????????@@@CCCGGGKKKRRRSSSTTTUUUYYY```hhhmmmlllmmmmmmmmmnnnppptttwwwrrrtttvvvwwwuuutttttttttssstttuuuvvvvvvwwwvvvvvvuuuvvvwwwxxxwwwuuusssrrrssstttvvvwwwxxxxxxwwwwwwssstttuuuvvvwwwwwwwwwwwwwwwwwwwwwwwwxxxyyyzzz{{{}}}}}}~~~~~~~~~~~~|||{{{zzzyyyyyy{{{zzzyyywwwvvvtttsssssstttuuuwwwyyyyyyxxxvvvuuuppppppqqqrrrtttuuusssqqqmmmgggcccjjjzzzkkkddd```eeetttpppZZZVVVSSSTTTXXX]]]___```ccciiipppuuuxxxyyyyyyyyy}}}||||||}}}~~~|||~~~|||{{{zzzzzz{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzz|||}}}}}}|||{{{{{{|||~~~~~~}}}}}}~~~}}}~~~~~~||||||}}}~~~|||zzzyyy|||xxxjjjeeehhhiiiccc[[[[[[```ddd```ZZZ\\\hhhsssuuuwww{{{{{{rrrmmmjjjgggaaa\\\``````___^^^[[[WWWTTTRRRRRROOOKKKIIIIIIIIIIIIHHHOOOTTTccczzzxxxpppeeeZZZUUURRROOOMMMOOOVVVnnn}}}{{{zzzyyy|||~~~{{{zzzyyyzzz|||~~~}}}|||{{{{{{{{{{{{vvvxxx{{{{{{sssjjj```WWWQQQIIIEEEEEELLLXXXdddrrr}}}|||~~~sssmmmsss}}}nnneeekkkvvv{{{www}}}~~~zzzxxxwwwmmm]]]RRRNNNJJJDDD===777444444444333111444888;;;;;;888444111222222222222222222222222111111111111111222222222111111222222222333333333444666222222888777999FFFYYYWWWUUUUUUWWWZZZ^^^```pppooohhh^^^\\\cccmmmrrrtttpppnnnuuu{{{jjjaaaooo{{{sssmmmnnnrrrwww|||~~~|||nnn\\\LLLDDDCCCEEEWWWjjjqqqkkkfffXXXLLLLLLPPPMMMNNNWWWaaaeee^^^VVVMMMCCC<<<>>>???<<<:::;;;:::;;;;;;;;;<<<>>>AAADDDLLLMMMQQQXXX```gggkkklllooonnnmmmmmmmmmooopppqqqssstttvvvwwwxxxwwwuuutttuuutttssssssttttttsssrrrwwwwwwwwwwwwuuusssqqqppppppqqqrrrtttuuuvvvvvvwwwyyyxxxxxxwwwvvvuuuuuutttvvvwwwyyy{{{{{{{{{yyyxxx{{{{{{{{{{{{||||||||||||{{{{{{{{{{{{{{{zzzzzzzzzyyyxxxwwwuuusssqqqppppppsssvvvyyy{{{{{{yyyvvvssssssuuuxxxxxxwwwtttssssssrrrhhhcccmmm}}}vvvfffZZZ]]]gggwwwxxxjjj^^^\\\\\\YYYVVVWWWbbbbbbfffmmmrrrtttxxx|||}}}}}}}}}}}}}}}}}}~~~~~~~~~|||{{{zzzxxxxxxyyyzzzzzz{{{{{{zzzzzzyyy~~~}}}}}}||||||||||||}}}~~~}}}|||{{{{{{|||}}}~~~~~~}}}}}}}}}~~~~~~~~~~~~{{{yyywwwzzzwwwpppooolllbbbYYYTTTXXXZZZXXXTTTVVV```hhhlllmmmoooqqqppprrr{{{vvvpppmmmjjjddd______`````````^^^[[[XXXVVVTTTQQQMMMKKKKKKLLLKKKJJJPPPTTTaaawww}}}vvvlllbbb\\\WWWSSSRRRUUUddd||||||zzzyyyuuuooojjjjjjkkkmmmqqquuuxxxxxxxxxzzzyyywwwuuusssrrrqqqqqqoooppprrrwww|||wwwnnnddd[[[UUUNNNGGGEEEKKKVVVbbboooxxx|||uuummmkkkyyyvvvggg]]]bbblllsss}}}uuuvvvyyy|||~~~}}}xxxuuuuuunnn```RRRMMMJJJEEE===777444444444444...///111222222111///...222222222222222222222222///000000111222222333333111111222222222333333333333666222222888777:::GGGVVVUUUUUUVVVYYY^^^aaadddllllllggg___^^^fffpppuuu|||yyyxxx{{{wwwggg\\\ggg}}}}}}vvvqqqrrruuuzzz}}}~~~~~~~~~zzzmmm[[[KKKCCCCCCFFFXXXlllsssmmmeeeVVVIIIJJJIIIGGGHHHRRR___gggfffbbbVVVKKKCCCAAA@@@===<<<>>>;;;===>>>===<<<>>>BBBEEEMMMNNNRRRXXX```fffjjjkkkoooooonnnnnnnnnoooqqqqqqrrrtttuuuwwwwwwwwwvvvuuuwwwuuutttuuuvvvwwwvvvuuutttuuuuuuuuuuuutttrrrqqqqqqrrrsssuuuvvvwwwxxxxxxzzzyyywwwuuutttuuuvvvwwwwwwwwwyyyzzzzzzzzzyyyyyy{{{{{{{{{{{{{{{|||||||||{{{{{{{{{{{{zzzzzzzzzzzzyyyxxxwwwuuurrrpppnnnmmmtttvvvyyy{{{{{{yyyvvvtttuuuwwwyyyyyywwwvvvvvvvvvwwwlllgggooo}}}}}}lll]]]ZZZ^^^jjj~~~qqqlllhhhaaa[[[YYY___]]]```fffkkkmmmrrrwww|||||||||}}}}}}}}}~~~~~~~~~}}}|||{{{zzzzzzyyyzzzzzz{{{{{{{{{{{{zzzzzz}}}}}}|||||||||}}}}}}~~~}}}}}}|||{{{{{{{{{||||||~~~~~~~~~~~~~~~~~~~~~~~~~~~wwwuuutttwww|||}}}yyyrrreee[[[SSSTTTSSSPPPMMMOOOUUU[[[```___``````^^^^^^gggqqq{{{uuuqqqmmmhhhddd___```aaabbbaaa___]]]\\\WWWTTTQQQOOOOOOOOOOOONNNQQQTTT___ssswwwoooggg___YYYYYY^^^rrr{{{tttnnniiiccc[[[UUUZZZ[[[___eeekkkooopppoooqqqooommmjjjgggeeedddcccdddeeegggkkkqqqxxx~~~wwwpppiiieee[[[PPPHHHKKKUUUaaammmvvv|||uuukkkdddooozzziii]]]UUUYYYaaajjjyyyqqqlllxxx|||ooommmlllttt{{{|||vvvrrrtttqqqfffWWWNNNKKKEEE>>>888555444444444333222111000000111222333222222222222222222222222//////000111222333333333111111222222222333333333333666222222888777;;;IIIUUUUUUVVVZZZ```eeehhhjjjmmmmmmhhh``````gggpppsss|||mmm^^^TTT^^^qqqyyyuuuuuuyyy}}}~~~~~~}}}|||}}}~~~xxxlll[[[KKKBBBCCCGGGYYYoooxxxpppeeeSSSFFFFFFDDDBBBDDDMMM[[[hhhoooqqqdddZZZOOOHHHCCC???@@@BBBAAADDDFFFEEEBBBCCCHHHMMMTTTUUUWWW\\\ccchhhlllmmmqqqppppppppppppqqqqqqrrrqqqssstttvvvwwwwwwvvvvvvuuuttttttuuuwwwxxxwwwvvvrrrssstttuuuuuutttssssssrrrsssuuuvvvxxxyyyyyyyyy{{{yyyvvvttttttvvvyyyzzzxxxxxxxxxxxxxxxxxxyyyyyyzzzzzzzzz{{{{{{{{{||||||zzzzzzzzzzzzzzzzzzzzzzzzxxxwwwuuurrrpppnnnlllkkktttvvvxxxzzzzzzxxxvvvtttwwwxxxxxxxxxwwwwwwxxxzzz}}}rrrlllrrr}}}uuubbbYYYWWW^^^qqq{{{ssskkkgggbbb^^^^^^aaadddfffkkkqqqyyyyyy{{{|||}}}}}}~~~~~~}}}}}}}}}}}}||||||||||||zzz{{{{{{||||||{{{{{{zzz||||||||||||}}}}}}~~~|||}}}}}}}}}|||{{{{{{zzz}}}~~~~~~~~~~~~~~~}}}}}}yyyooolllooossszzz}}}rrrhhhaaa]]]VVVPPPKKKKKKMMMOOOUUUSSSRRRRRRPPPPPPWWW```sssyyyuuupppkkkgggbbbcccdddeeedddbbb```___ZZZXXXUUUSSSSSSSSSQQQPPPQQQSSS\\\nnn{{{rrrhhh```aaafffvvv|||uuujjjbbb\\\WWWQQQMMMPPPRRRUUU[[[```dddeeeeeecccaaa___\\\ZZZXXXWWWVVVXXXYYY\\\```gggqqq{{{|||zzzmmm]]]NNNLLLTTTaaannnxxxzzz~~~ttthhhaaaiiipppqqqrrrsssrrrppp]]]TTTQQQVVV]]]fffwwwnnnbbbhhhnnn|||oookkkkkkooouuu{{{}}}|||uuurrrtttwwwpppbbbUUULLLFFF???888555444444444777666444333333444666777222222222222222222222222111111111111111222222222111111222222222333333333222666333222888888===MMMYYYZZZ]]]dddlllqqqsssssstttrrrlllcccaaaggglllmmm|||{{{rrrcccUUUMMMWWWjjj}}}zzzvvvvvvyyy}}}~~~~~~}}}||||||}}}yyymmm\\\KKKCCCEEEJJJ]]]sss}}}uuuhhhTTTDDDDDDCCCBBBCCCIIIWWWgggttt|||vvvnnnbbbVVVMMMHHHHHHJJJMMMQQQUUUTTTQQQQQQVVV\\\`````````dddiiinnnqqqqqqrrrrrrrrrqqqrrrrrrrrrrrrqqqrrrsssuuuvvvwwwwwwwwwrrrqqqqqqrrruuuvvvvvvuuussstttuuuvvvvvvuuutttsssrrrsssuuuwwwxxxyyyyyyyyyyyyyyyxxxwwwwwwxxxyyyzzzyyyxxxwwwvvvvvvwwwyyyzzzyyyyyyyyyzzz{{{{{{{{{|||zzzzzzyyyyyyyyyyyyyyyyyyuuussspppmmmllllllnnnooouuuvvvxxxyyyyyyxxxvvvuuuxxxxxxxxxwwwwwwxxx{{{~~~vvvooottt~~~~~~lll^^^VVVXXXfffvvv|||pppkkkgggfffffffffiiinnnvvvwwwyyy{{{}}}}}}~~~}}}||||||}}}}}}}}}~~~~~~~~~{{{||||||}}}}}}||||||{{{||||||||||||}}}~~~}}}~~~~~~~~~}}}{{{zzz|||}}}}}}~~~~~~}}}|||rrrgggdddhhhoooxxxuuunnncccXXXOOOJJJHHHGGGKKKIIIHHHIIIHHHHHHMMMTTTbbbuuu~~~~~~{{{vvvqqqmmmjjjffffffggghhhgggeeecccaaa___\\\YYYXXXWWWVVVSSSRRRPPPQQQXXXiii}}}rrriiiiiinnnzzzzzzlllaaa[[[VVVSSSPPPLLLLLLMMMPPPTTTWWWWWWWWWSSSRRRPPPOOOMMMLLLLLLLLLLLLNNNQQQUUU]]]iiivvv|||iiiUUUNNNRRR^^^nnnzzzzzz}}}~~~}}}qqqfffaaafffhhhfffeeeeeeccc___TTTPPPRRR\\\ccciiiwwwmmm]]]^^^^^^sssuuurrrrrrtttwwwxxxwww{{{|||wwwsssvvv|||zzzmmm```MMMGGG???999666555444444333333333333333333333333222222222222222222222222333333222222111000000000111111222222222333333333111666333333888888???PPPaaaccchhhqqq|||{{{xxxooofffcccgggjjjjjjssszzz~~~xxxmmm]]]PPPJJJUUUhhh{{{zzzvvvtttwww|||~~~~~~}}}}}}~~~~~~{{{ppp___NNNEEEHHHNNNbbbxxxzzzmmmXXXFFFDDDBBBBBBCCCGGGRRRdddwww{{{mmmaaa[[[ZZZ[[[___cccggggggeeeeeejjjnnnjjjiiihhhjjjnnnqqqssstttrrrssssssssssssrrrrrrrrrqqqrrrssstttuuuvvvwwwwwwqqqqqqqqqrrruuuwwwwwwvvvwwwwwwxxxxxxwwwvvvtttsssrrrssstttvvvwwwxxxyyyyyywwwxxxzzz||||||{{{yyyxxxzzzxxxvvvuuutttvvvxxxyyyxxxxxxxxxyyyzzz{{{{{{{{{yyyyyyxxxxxxwwwvvvvvvuuurrroookkkiiijjjnnnssswwwvvvwwwxxxxxxxxxxxxwwwvvv{{{{{{{{{zzzzzz|||xxxqqquuu~~~xxxhhhZZZVVV]]]fffrrr}}}wwwtttpppllllllpppuuuvvvyyy{{{}}}}}}}}}}}}||||||}}}}}}~~~|||}}}}}}~~~~~~}}}}}}|||||||||||||||}}}~~~~~~~~~}}}{{{||||||}}}~~~~~~||||||~~~mmmbbb^^^```iiittt|||~~~uuuhhh[[[PPPHHHDDDFFFCCCDDDFFFEEEDDDGGGLLLTTTddd|||{{{zzzzzz|||wwwsssooommmiiijjjkkklllkkkiiigggfffeeebbb___]]]\\\YYYVVVTTTOOOPPPUUUccczzz~~~uuutttwww{{{nnneee___YYYUUUNNNLLLJJJIIIJJJLLLLLLLLLJJJIIIHHHGGGGGGFFFGGGGGGEEEGGGJJJMMMSSS^^^lllvvv{{{sssrrrtttsss___UUUTTT]]]mmm{{{{{{~~~~~~pppgggbbbeeeeeeaaa___^^^ZZZUUUQQQPPPVVVccckkkoooxxxnnn\\\ZZZZZZlll~~~xxxwwwyyyyyyvvvtttwww~~~|||yyyuuuvvv|||~~~tttgggNNNIII@@@:::666555555444111222333444444333222111222222222222222222222222333333222222111000000000111111222222222333333333000666444333888999AAASSShhhkkksss|||rrrgggeeeiiilllkkkiiisss{{{|||wwwmmm]]]OOOKKKTTTfffxxx|||wwwtttwww|||~~~tttbbbOOOGGGJJJPPPhhh}}}vvvaaaLLLFFF???@@@BBBFFFNNN```www{{{uuusssqqqsssuuuvvvwwwwwwwwwyyyzzzooommmkkklllnnnppprrrrrrrrrssssssssssssrrrrrrqqqrrrrrrsssttttttuuuvvvwwwtttsssssstttwwwyyyxxxxxxxxxyyyyyyyyyxxxwwwuuutttrrrsssuuuvvvxxxyyyyyyyyyvvvyyy}}}|||xxxvvvyyyxxxvvvttttttuuuwwwxxxvvvwwwxxxxxxyyyzzz{{{{{{yyyyyyxxxvvvtttsssrrrqqqooommmkkkkkknnnsssyyy}}}wwwwwwwwwwwwwwwwwwwwwwww|||}}}}}}}}}~~~zzzsssvvv~~~uuucccXXXVVVYYYcccnnn|||{{{uuusssuuuuuuwwwyyy|||~~~~~~}}}||||||}}}}}}~~~}}}~~~~~~~~~~~~}}}}}}}}}}}}}}}~~~~~~}}}~~~~~~~~~~~~}}}||||||}}}~~~~~~~~~~~~~~~|||{{{zzzxxxggg\\\XXXXXXbbboooxxx|||}}}nnn]]]OOOGGGGGGEEEFFFHHHHHHEEEEEEHHHJJJUUUkkkzzzxxxwww}}}}}}yyytttqqqpppkkklllnnnppppppooonnnmmmllliiifffcccaaa]]]YYYVVVOOOOOOSSS^^^rrruuujjjcccYYYUUUPPPLLLLLLLLLMMMMMMMMMLLLKKKJJJJJJIIIIIIJJJEEEGGGIIIJJJNNNWWWdddnnn{{{|||pppjjjjjjnnn|||mmmccc^^^aaaooo|||~~~}}}qqqkkkfffhhhhhhdddbbb```\\\VVVRRRPPPWWWfffpppsssyyyppp^^^[[[XXXhhh}}}xxxxxxxxxtttrrrwww}}}{{{vvvtttxxx{{{ttthhhOOOIIIAAA:::777666555444444444444555555444444444222222222222222222222222000000111111111222222222111111222222222333333333///666444333888999BBBUUUllloooyyyvvviiieeehhhjjjhhhaaakkkuuuyyywwwmmm\\\NNNLLLSSSaaaqqq{{{zzzwwwzzzvvvcccPPPGGGJJJQQQnnn~~~jjjRRRIII???BBBDDDEEEIIIXXXooo}}}sssqqqmmmlllnnnooopppqqqrrrsssssstttsssrrrqqqpppssssssssssssttttttuuuvvvttttttssstttwwwxxxxxxwwwvvvwwwxxxyyyxxxxxxvvvvvvttttttvvvxxxyyyzzzzzzzzzyyy{{{}}}~~~|||yyyvvvxxxwwwvvvuuutttuuuuuuvvvvvvvvvwwwxxxyyyzzz{{{{{{yyyxxxwwwtttrrrpppnnnmmmmmmnnnpppssswww{{{~~~xxxxxxwwwvvvvvvwwwxxxxxxxxxyyy{{{|||}}}|||uuuwww}}}qqqbbbYYYVVV[[[cccnnnxxx}}}{{{xxxyyyvvvxxx{{{}}}~~~~~~}}}|||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~{{{{{{{{{{{{|||}}}~~~~~~}}}}}}}}}~~~}}}~~~~~~~~~~~~}}}}}}}}}}}}|||{{{zzzxxxxxx|||{{{~~~~~~rrrbbbVVVRRRTTT]]]jjjttt{{{}}}hhhWWWMMMKKKIIIJJJMMMLLLGGGFFFHHHDDDMMMaaa}}}zzzxxxwwwyyy}}}~~~zzzvvvsssssslllmmmppprrrttttttsssssspppnnnjjjgggddd```\\\XXXPPPPPPRRR[[[lllwwwfffaaaYYYTTTSSSSSSTTTUUUTTTTTTRRRQQQPPPPPPOOOOOOJJJLLLLLLLLLMMMTTT```jjjuuu|||sssjjjggg\\\lllyyyooohhhgggrrr~~~|||rrroookkkmmmmmmiiihhhgggbbb\\\SSSQQQWWWgggrrruuuyyyrrr___]]]UUUeee}}}yyytttuuusssrrrxxx~~~|||wwwrrrtttwwwqqqfffPPPJJJAAA;;;777666555555333333222111111222333333222222222222222222222222---...///111222333555555111111222222222333333333///666444444888999CCCWWWlllppp|||{{{kkkdddffffffddd[[[eeepppvvvuuulll[[[KKKMMMRRR]]]jjjssszzz}}}zzz~~~wwwdddPPPFFFIIIQQQqqqoooVVVKKKBBBEEEGGGDDDEEEQQQeeevvvzzzvvvssspppnnnooopppqqqqqqrrrrrrssstttsssrrrpppooottttttsssssssssttttttuuusssrrrrrrsssuuuvvvuuutttssstttvvvwwwxxxxxxxxxwwwuuuvvvwwwyyyzzz{{{|||||||||}}}}}}~~~}}}{{{yyyxxxwwwwwwvvvuuuuuuuuuuuuuuuuuuvvvwwwxxxyyyzzz{{{{{{zzzxxxvvvssspppnnnllljjjmmmpppvvv{{{yyyxxxwwwvvvvvvwwwxxxyyyrrrtttvvvxxxyyy{{{~~~~~~vvvwww|||}}}mmmbbb\\\ZZZ^^^fffoootttwwwyyy|||www|||}}}zzz|||~~~{{{|||wwwyyy{{{~~~~~~}}}|||~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~zzzyyyyyyyyyzzz|||}}}~~~~~~~~~~~~~~~|||}}}~~~~~~}}}|||{{{{{{{{{zzzyyyxxxvvvuuunnnkkkkkknnnooopppuuu|||zzzzzzxxxtttlll```UUUNNNQQQTTT^^^nnn{{{|||zzzvvvaaaPPPMMMKKKJJJLLLOOOPPPMMMJJJDDDKKKVVVgggyyyuuuyyy|||~~~{{{wwwtttppprrrwww}}}{{{vvvtttqqqnnnmmmlllhhhbbb\\\XXXQQQPPP[[[lllnnnaaa^^^bbbdddaaahhhdddcccffffff```\\\ZZZ]]]\\\ZZZWWWTTTWWW]]]ccckkksss}}}qqqhhhaaa^^^dddvvvyyyxxxyyy{{{uuusssqqqssspppjjjkkkoookkk```\\\QQQUUUhhhtttttt{{{wwwfffYYYUUU```uuu}}}zzzuuurrrwwwzzzvvvoookkkrrrqqq^^^MMMHHHAAA;;;888777777666222333333444444333333222222222222222222222222222333333222111000000111111222333444333111000111222111555444777<<<;;;DDDYYYmmmrrryyynnnfffggggggddd\\\aaakkkuuutttfffXXXQQQMMMTTT___gggnnnuuu}}}tttcccTTTLLLNNNRRRqqquuuaaaLLLHHHDDDAAADDDIIIPPP\\\ggg}}}|||xxxuuusssrrrpppooooooppprrrsssrrrrrrrrrqqqooooooqqqsssrrrqqqqqqrrruuuxxxxxxxxxuuuuuuuuuvvvwwwwwwxxxxxxwwwxxxyyyzzzzzzzzzyyyyyywwwxxxxxxyyyyyyzzzzzzzzz|||||||||||||||{{{{{{zzzxxxxxxxxxxxxwwwwwwvvvvvvwwwwwwvvvvvvwwwwwwxxxyyyyyywwwuuussssssuuuwwwyyyzzz{{{|||}}}}}}|||{{{zzz{{{xxxuuutttvvvuuurrroooiiilllqqqvvvyyy{{{{{{{{{~~~vvvttt}}}}}}ppp___YYY[[[^^^ccciiiooouuuyyyzzzzzzzzzzzzyyyzzz|||~~~|||{{{zzzyyyxxx|||||||||||||||{{{{{{zzzzzz{{{}}}}}}|||{{{|||~~~~~~}}}}}}|||{{{zzzyyyyyyxxxyyyxxxvvvwwwxxxyyyzzzyyy}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}|||{{{{{{yyywwwwwwxxxvvvrrrnnn___\\\]]]```bbbdddjjjqqquuuvvvuuurrrkkkaaaVVVOOOMMMNNNUUUcccrrr}}}zzzgggVVVKKKHHHFFFHHHKKKLLLKKKIIIAAAFFFOOO```zzz}}}yyyyyy|||}}}yyyvvvuuuwww}}}|||xxxtttqqqooonnnjjjddd___YYYSSSRRR]]]lll|||xxxqqqqqqoookkkrrrqqqrrrtttqqqmmmmmmpppllllllkkkhhheeeeeegggjjjmmmsss{{{tttiiiZZZVVVXXXfffxxx~~~~~~xxxwwwvvv{{{|||xxxyyy{{{tttiiiaaaYYY^^^rrr|||zzzyyyhhhYYYVVV___rrrzzzwww|||~~~wwwssslllhhhpppooo^^^OOOJJJBBB;;;888666444333222333333444444333333222222222222222222222222222333222222111000000111111111222333222000000000111222555333666<<<;;;DDDZZZnnnssszzzoooggghhhgggddd[[[]]]gggrrruuukkk]]]UUUUUUZZZaaaiiipppxxxvvvdddSSSKKKNNNTTTrrrxxxdddOOOFFFAAA???BBBGGGNNNXXXbbbooottt}}}}}}{{{yyywwwtttrrrqqqpppoooooonnnooopppqqqqqqrrrrrrqqqoooppprrrtttuuutttssstttvvvxxxxxxwwwuuuuuuvvvvvvvvvvvvvvvvvvwwwwwwwwwxxxxxxxxxyyyyyyxxxxxxxxxxxxyyyzzz{{{{{{||||||}}}}}}||||||{{{zzzxxxxxxwwwvvvvvvvvvvvvvvvttttttuuuvvvxxxzzz|||}}}{{{zzzxxxxxxyyy{{{}}}{{{{{{{{{{{{{{{zzzyyyyyy{{{xxxuuusssrrrpppmmmkkkjjjlllqqquuuxxxzzzzzzzzz|||tttsss{{{|||~~~|||jjjZZZYYYYYY\\\bbbiiiooossstttuuuwwwwwwvvvwwwyyy{{{|||{{{{{{{{{{{{{{{{{{{{{yyyzzz{{{}}}~~~~~~}}}}}}~~~~~~~~~~~~}}}||||||~~~~~~}}}|||}}}|||{{{yyywwwuuutttsssqqqqqqrrruuuwwwyyyzzzzzz}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~}}}||||||{{{xxxwwwwwwwwwvvvsssmmmhhhTTTRRRSSSXXX[[[^^^dddlllqqqqqqrrrqqqmmmdddYYYQQQMMMJJJLLLWWWeeeuuu~~~lll\\\JJJGGGCCCCCCGGGJJJJJJIIICCCEEEJJJWWWooo}}}zzz|||{{{xxxzzz}}}|||yyytttrrrpppmmmhhhccc\\\VVVVVV```nnnzzz|||uuusssrrrsssssspppmmmqqqxxxwwwyyyzzzzzzxxxvvvuuuuuuqqqtttyyyqqqeeeTTTNNNLLLRRR___nnn||||||~~~vvviiicccjjj~~~~~~kkk\\\YYYaaappp~~~~~~vvvpppjjjeeemmmlll]]]QQQKKKCCC<<<777444222111222333333444444333333222222222222222222222222222333222111111000111111111222333444333111111111333333666333555::::::EEE[[[nnnqqqwwwppphhhiiiiiifff\\\\\\eeeuuu~~~wwwiii^^^\\\]]]```fffooowww}}}}}}|||~~~xxxeeeQQQIIINNNWWWttt}}}iiiSSSFFFAAA@@@DDDIIINNNVVV^^^aaadddiiipppwww{{{{{{zzzvvvtttrrrrrrrrrqqqpppnnnnnnnnnnnnnnnnnnooooooooopppqqqrrrqqqpppqqqsssuuuxxxvvvuuuuuuwwwxxxxxxwwwvvvwwwwwwwwwwwwvvvuuuuuuwwwwwwvvvvvvwwwwwwxxxyyyyyyxxxwwwwwwwwwyyy{{{}}}}}}}}}}}}}}}}}}||||||{{{yyyxxxvvvuuuuuuuuuwwwxxxuuuvvvvvvwwwyyy{{{}}}~~~}}}}}}|||}}}~~~}}}|||{{{zzzyyyxxxxxxxxxyyyxxxvvvrrrmmmjjjhhhhhhlllnnnqqquuuxxxyyyzzzzzzyyyrrrrrryyy|||{{{~~~}}}eee^^^XXXVVVZZZaaagggjjjnnnqqqtttvvvwwwwwwxxxzzzxxxxxxyyyzzz{{{|||}}}}}}zzz{{{|||~~~~~~}}}|||}}}||||||}}}}}}{{{yyy{{{zzzxxxuuuqqqnnnkkkjjjhhhjjjnnnssswwwyyyzzz{{{|||||||||}}}}}}~~~~~~~~~}}}|||{{{{{{{{{{{{vvvvvvuuutttqqqllleee```OOONNNPPPUUUYYY]]]dddlllpppqqqssstttrrrjjj___VVVQQQKKKIIIOOOZZZiii{{{nnn]]]MMMHHHCCCBBBEEEIIIKKKKKKHHHFFFGGGQQQeee}}}~~~zzz||||||yyy{{{|||wwwtttssspppkkkggg]]]YYY[[[eeeqqqzzz|||vvvuuuxxxzzz||||||pppkkkfffdddbbb```dddjjjppptttzzzxxxxxxyyytttfff]]]PPPJJJFFFHHHNNNZZZnnn~~~uuuooovvvpppbbb```fffsssxxxpppiiiccchhhgggZZZQQQKKKBBB;;;777444222111222333333444444333333222222222222222222222222222222222111111111111111222333444555444333222333444444666333444999:::EEE\\\nnnooosss}}}pppiiilllmmmkkkbbbaaaiii}}}wwwjjjdddaaaaaafffnnnwww|||}}}yyywwwyyy|||xxxeeePPPGGGNNNYYYwwwmmmUUUIIIDDDCCCGGGMMMQQQWWW^^^^^^]]]___dddkkkoooooommmooonnnllllllmmmmmmkkkjjjjjjjjjlllmmmnnnnnnnnnnnnoooppprrrrrrqqqrrrtttuuuxxxvvvuuuvvvxxxyyyyyyyyyxxxyyyyyyyyyxxxwwwuuutttxxxwwwwwwvvvwwwxxxyyyzzzyyyxxxwwwvvvwwwyyy|||~~~}}}}}}~~~~~~}}}}}}|||{{{{{{yyywwwuuuuuuvvvyyyzzzzzzyyyyyyyyyyyyzzz{{{{{{}}}{{{yyyxxxxxxxxxyyyvvvwwwvvvrrrlllhhhiiikkkpppqqqtttvvvxxxzzz{{{|||wwwrrrqqqwww{{{{{{~~~zzzooo```VVVVVVZZZ___aaakkkoootttwwwyyyzzzzzz{{{wwwwwwxxxyyyzzz||||||}}}}}}~~~~~~~~~~~~}}}||||||~~~~~~~~~}}}}}}~~~|||||||||{{{xxxvvvwwwuuurrrmmmiiidddaaa```cccgggmmmsssvvvxxxyyyzzz{{{{{{||||||}}}~~~~~~~~~~~~}}}{{{zzzzzzzzz{{{wwwuuurrrmmmhhhbbb\\\YYYLLLKKKMMMSSSWWW[[[ccckkkrrrtttwww{{{|||uuujjjaaaVVVOOOJJJMMMUUUbbbsss}}}mmm]]]PPPKKKEEECCCGGGKKKNNNOOOJJJFFFEEEKKK\\\rrr|||zzz|||~~~{{{yyyxxx}}}}}}yyywwwvvvsssnnnjjj___\\\^^^iiiuuu|||}}}tttnnniiieeefffjjjoooqqqtttxxx}}}zzzmmm```[[[YYYWWWVVVWWW^^^cccmmmwww~~~|||}}}tttdddZZZWWWNNNIIIEEEDDDFFFMMM\\\jjjuuukkkjjjrrr~~~xxxoooggg___```^^^QQQNNNHHHAAA:::777555444333222333333444444333333222222222222222222222222222222111111111111111222222111333444333222111222444444666333444999:::EEE\\\qqqnnnpppxxxooojjjnnnrrrqqqhhheeellloooiiigggfffiiiqqqxxx{{{|||yyyxxxsssuuuyyywwwcccNNNFFFNNNYYYxxxpppXXXKKKFFFDDDIIIOOOSSSXXX^^^___]]]]]]```fffjjjjjjhhhmmmkkkiiihhhhhhhhhfffdddcccdddgggiiilllnnnoooooooooppprrrsssrrrrrrtttuuuuuuttttttuuuxxxzzz{{{{{{zzzzzz{{{{{{zzzxxxvvvuuuxxxxxxxxxxxxxxxyyyzzzzzzyyyxxxvvvvvvwwwyyy}}}}}}}}}}}}}}}}}}|||{{{{{{{{{zzzxxxvvvvvvxxxzzz|||zzzzzzyyyyyyzzzzzz{{{|||~~~|||zzzyyyyyyyyyzzztttvvvuuurrrnnnmmmooosssvvvvvvwwwxxxzzz|||~~~vvvsssrrrvvvzzz|||~~~pppaaaYYYWWWYYYZZZfffjjjqqqvvvxxxzzz{{{|||xxxyyyyyyyyyzzz{{{{{{{{{||||||}}}}}}||||||{{{zzz|||||||||}}}}}}}}}~~~~~~~~~}}}|||||||||zzzvvvsssqqqnnniiiddd___\\\ZZZYYYccchhhpppuuuwwwxxxyyyzzzzzz{{{{{{|||}}}}}}~~~~~~~~~}}}{{{zzzyyyyyyyyyxxxtttmmmfff___ZZZXXXXXXOOOMMMPPPUUUYYY]]]dddllltttvvv|||yyyooo^^^UUUNNNNNNUUU```ppp}}}{{{nnnaaaSSSNNNIIIIIINNNTTTXXXZZZPPPJJJGGGKKKVVVhhh|||{{{|||}}}zzzxxxtttyyy~~~|||{{{{{{xxxrrrmmmaaa^^^aaalllvvv}}}~~~oooiiibbb___[[[XXXYYY]]]cccfffjjjpppvvv{{{~~~{{{hhh^^^YYYSSSMMMKKKPPPUUU^^^lll{{{{{{|||jjjZZZUUUWWWNNNIIIEEECCCBBBDDDMMMXXXrrryyyuuuxxxvvvmmmfff\\\ZZZVVVIIIKKKFFF???:::777666555555222333333444444333333222222222222222222222222222111111111000111111222333...000111111000///000222333666333555::::::EEE[[[rrrnnnmmmttt~~~}}}llliiipppuuuuuullleeeiiizzz{{{nnnffffffgggkkkppptttvvvwwwuuu~~~xxxqqqrrrxxx~~~sss```MMMFFFMMMWWWvvvttt]]]MMMFFFDDDIIIPPPUUUZZZ^^^_________aaaeeeggghhhhhhgggeeebbbaaa```___\\\ZZZZZZ[[[^^^bbbgggkkknnnpppoooqqqssstttsssrrrssstttsssrrrrrrtttwwwyyyzzzzzzyyyzzz{{{|||{{{yyywwwuuuxxxxxxyyyzzzzzzzzzzzzyyyxxxwwwvvvvvvxxxzzz}}}~~~|||||||||||||||{{{{{{zzzzzzyyyxxxwwwwwwxxxzzz{{{vvvvvvwwwxxxzzz|||~~~}}}~~~}}}|||~~~}}}|||{{{zzzzzzzzzuuuuuutttsssssstttwwwzzzzzzzzzyyyyyy{{{}}}xxxvvvuuuvvvzzz}}}vvvhhh^^^YYYXXX___dddkkkppptttwwwyyy{{{zzzzzzzzzzzzzzzzzz{{{{{{xxxyyyzzz|||}}}}}}}}}}}}{{{{{{zzzzzz{{{|||}}}}}}}}}|||||||||{{{yyyuuurrrmmmhhhbbb\\\XXXWWWWWWXXXeeekkkrrrvvvwwwwwwxxxzzzzzzzzz{{{|||}}}}}}~~~~~~}}}}}}}}}|||{{{yyyxxxwwwuuuqqqjjjbbb[[[YYY[[[]]]TTTRRRTTTYYY\\\___fffnnnsssvvv~~~~~~mmmaaaUUUQQQTTT^^^nnn{{{{{{pppeeeXXXTTTRRRTTT\\\eeejjjmmmbbbZZZSSSRRRUUU```sss{{{|||~~~~~~{{{yyyrrrvvv{{{~~~~~~}}}vvvqqqccc```bbblllvvv{{{~~~vvvnnnddd^^^ZZZYYYUUUQQQQQQTTTWWW[[[```gggooouuuzzz|||~~~zzzjjj___TTTMMMKKKKKKMMMTTTaaaqqqxxxtttyyy}}}zzzzzz}}}qqqaaaWWWVVVYYYRRRLLLGGGDDDAAAAAAEEELLL[[[mmm|||zzz|||uuummmhhh^^^YYYTTTHHHKKKFFF???999777666555555222333333444444333333222222222222222222222222222111111000000111222222333///000222111000000222333222555333666<<<;;;DDDZZZoooiiigggnnnwwwzzzjjjgggooouuuuuuoooeeeaaalllzzz{{{rrrjjjdddhhhmmmqqqssstttuuuvvvvvv~~~yyyssspppwww|||ooo]]]MMMGGGMMMTTTpppyyydddPPPIIIEEEJJJSSSYYY^^^bbbaaabbbccccccbbbaaabbbccc\\\ZZZWWWVVVUUUSSSQQQOOOPPPQQQUUUZZZ```gggmmmpppppprrrttttttsssrrrrrrssssssqqqqqqrrruuuwwwwwwwwwwwwxxxzzz{{{zzzxxxvvvtttuuuwwwyyy{{{{{{zzzxxxwwwvvvvvvwwwxxxyyy{{{|||}}}{{{{{{{{{{{{{{{zzzyyyyyywwwvvvvvvvvvwwwwwwxxxyyyvvvvvvwwwxxxzzz|||}}}~~~zzz|||~~~~~~}}}{{{|||||||||{{{{{{zzzyyywwwuuussstttvvvzzz|||}}}|||{{{zzzyyyzzz|||{{{yyyxxxxxx{{{~~~oooccc^^^ZZZ___eeekkkppptttwwwzzzzzzzzz{{{{{{{{{|||||||||yyyzzz{{{|||}}}~~~~~~~~~|||{{{zzzyyyyyyyyyzzzzzz{{{{{{{{{{{{{{{xxxtttqqqjjjeee]]]WWWTTTUUUYYY[[[ffflllsssvvvvvvvvvyyy|||yyyyyyzzz{{{|||}}}~~~{{{|||}}}}}}|||yyyvvvtttnnnllliiiccc______cccgggTTTRRRSSSXXX[[[]]]dddlllqqquuu{{{mmm\\\SSSRRR[[[kkkyyy{{{qqqhhh]]][[[ZZZ___iiissszzz}}}vvvlllaaa[[[WWW[[[jjjzzz{{{|||~~~~~~{{{yyyrrruuuyyy{{{|||}}}yyyssseeebbbcccllltttxxx{{{~~~xxxmmmfff```\\\YYYXXXUUUPPPOOOQQQKKKNNNUUU]]]eeelllrrrttt{{{|||yyyhhhZZZSSSTTTKKKKKKOOOZZZjjj{{{vvvooossszzzsssqqqqqqrrrqqqmmmeee\\\WWWWWWZZZXXXPPPIIIEEECCCAAACCCHHHKKK^^^mmmsssyyy|||zzzwwwoookkkbbb\\\WWWKKKLLLGGG???999666555444333222333333444444333333222222222222222222222222222111111000000111222333333222333555444444444555666111555444777===;;;DDDYYYjjjcccaaahhhqqq{{{yyyhhhfffnnntttuuusssfff]]]bbbnnnqqqmmmhhhjjjpppxxx||||||{{{|||}}}xxxzzzuuuooovvv{{{mmm[[[LLLGGGLLLRRRjjj|||iiiTTTLLLHHHMMMVVV]]]cccgggdddfffgggccc^^^ZZZYYYZZZRRRPPPNNNMMMLLLKKKHHHFFFIIIKKKNNNTTT\\\dddkkkpppqqqsssuuuuuusssrrrrrrrrrsssrrrqqqqqqsssttttttssstttvvvxxxyyyyyywwwuuussssssuuuxxx{{{{{{yyywwwuuuuuuvvvwwwxxxzzz{{{|||}}}zzzzzz{{{{{{zzzzzzyyyxxxttttttuuuuuuvvvvvvvvvvvvyyyxxxxxxxxxxxxyyyzzzzzzyyy{{{~~~yyyzzz{{{{{{{{{zzzyyyxxxyyyuuurrrsssxxx|||~~~~~~}}}{{{zzzyyyyyy{{{~~~||||||zzzyyy{{{~~~~~~nnnfffYYY]]]dddjjjooosssxxx{{{yyyzzzzzz{{{|||}}}~~~~~~~~~~~~~~~~~~~~~}}}||||||}}}|||zzzxxxwwwwwwwwwwwwzzzzzzzzz{{{{{{xxxtttqqqiiiccc[[[TTTRRRUUU[[[___eeekkkrrruuuuuuvvvyyy}}}yyyyyyzzz{{{|||}}}~~~zzz|||~~~~~~}}}yyyuuussshhhiiihhhfffdddeeejjjnnnXXXVVVWWW[[[bbbgggiiihhhmmmsss~~~uuueee[[[XXX]]]iiitttxxxqqqiiidddbbbfffmmmvvvuuuiiicccdddiiimmm}}}yyyvvvuuutttuuuyyy|||~~~}}}|||ooogggeeedddiiirrryyy{{{zzz|||wwwqqqmmmfffdddaaa___]]]YYYTTTPPPSSSPPPNNNRRRVVV]]]hhhrrrsssyyyqqqhhh]]]OOOMMMMMMMMMTTTcccuuuyyytttzzzxxxjjjggglllggggggeee]]]TTTOOOQQQTTTQQQMMMGGGBBB??????AAABBBGGGOOO]]]kkkwww}}}}}}~~~xxx{{{pppiiieee```VVVNNNLLLGGG@@@:::777666666555222222222222222222222222333333333222222111111111000111111111111222222222222222333333333333444444333333444666777:::EEEQQQgggfffdddeeelllxxxvvveee```gggnnnqqqpppiiibbbdddkkknnnkkkfffnnn~~~|||wwwrrrooouuu}}}~~~|||mmmYYYIIIEEEJJJQQQiii{{{hhhXXXUUUTTTVVV\\\bbbfffffffffbbb]]]\\\[[[XXXQQQJJJHHHHHHGGGCCCBBBAAA@@@>>>BBBDDDHHHNNNWWWaaaiiinnnuuuvvvvvvuuusssqqqrrrsssuuuvvvwwwyyyxxxwwwuuutttsssuuuxxxzzz{{{zzzyyyxxxvvvwwwxxxyyyyyyxxxvvvvvvyyywwwvvvwwwxxxyyyyyyyyy{{{{{{{{{{{{{{{zzzzzzzzzyyyxxxwwwvvvvvvvvvwwwxxx{{{yyywwwwwwyyy{{{|||}}}~~~|||{{{zzz{{{|||}}}{{{{{{{{{||||||{{{zzzzzz{{{yyyvvvuuuwwwzzz{{{|||{{{zzzyyyxxxzzz|||~~~zzzyyy{{{~~~|||ooojjjdddccchhhpppvvvxxx{{{zzzzzz{{{}}}~~~~~~~~~}}}}}}}}}~~~~~~zzzzzz{{{{{{yyyvvvwwwyyyzzz{{{zzzxxxuuussshhhddd\\\VVVSSSUUUYYY]]]ggglllssswwwwwwwwwyyy{{{zzz{{{|||}}}~~~~~~~~~~~~xxxyyy{{{|||{{{wwwsssqqqjjjllloooqqqpppppppppqqqZZZYYYYYY]]]ccchhhjjjiiinnnsss}}}wwwfff[[[XXX\\\hhhsssyyymmmhhheeeiiiooowww~~~vvvqqqnnnmmmuuu~~~~~~zzzyyyxxxvvvwwwxxxyyyyyyxxxxxx{{{pppdddaaaaaafffnnnuuuwwwvvvyyy||||||wwwtttnnnllliiifffbbb]]]XXXTTTUUUPPPMMMNNNPPPTTT\\\eeeiiipppxxx}}}yyysssgggYYYSSSPPPNNNSSS```qqq~~~yyyzzz~~~uuuhhhcccfffffffffddd^^^VVVOOOLLLLLLLLLIIIDDD@@@======???@@@FFFNNN[[[iiiuuu}}}}}}}}}zzzzzzzzzyyy|||rrrmmmiiicccXXXOOOJJJEEE>>>999666555444444222222222222222222222222333333333222222222111111000111111111111222222222222222333333333333444444444333555666777:::DDDPPPcccbbbbbbdddkkkuuuwwwhhhdddjjjpppqqqqqqkkkffffffkkknnnllliiisss|||wwwqqqnnnuuu|||~~~}}}~~~|||nnnZZZIIIDDDIIIPPPggg~~~kkkYYYWWWVVVYYY___cccdddcccbbb]]]WWWSSSRRRNNNHHHCCCDDDDDDBBB@@@???@@@AAA@@@@@@BBBGGGNNNXXXbbbjjjooouuuvvvvvvuuusssqqqrrrsssuuuvvvwwwxxxxxxvvvuuussssssuuuwwwzzzzzzzzzxxxwwwvvvwwwxxxxxxxxxxxxwwwvvvyyyxxxwwwwwwyyyzzzzzzyyy{{{{{{{{{{{{{{{{{{{{{{{{zzzyyyxxxwwwvvvwwwxxxxxx{{{yyywwwwwwyyy{{{||||||}}}|||{{{yyyyyyyyy{{{{{{xxxxxxyyyyyyyyyyyyyyyyyy|||zzzwwwvvvxxxzzz{{{{{{|||{{{yyyyyyyyy|||~~~|||yyyyyy{{{}}}~~~}}}~~~xxxpppkkkkkkoootttwwwzzzzzzzzz|||~~~~~~~~~}}}}}}}}}~~~|||yyyyyyzzzzzzyyywwwzzzzzz{{{{{{zzzxxxuuusssmmmhhhaaaZZZTTTSSSUUUWWWccciiiqqqvvvwwwwwwyyyzzzzzz{{{|||}}}~~~~~~~~~~~~zzz{{{|||}}}|||zzzwwwvvvssstttuuuuuusssrrrrrrrrr___\\\\\\___eeekkkmmmmmmpppttt{{{zzzhhh[[[VVVZZZeeeppp{{{~~~wwwrrrmmmlllnnnsss}}}{{{tttnnnuuu{{{{{{zzzwwwvvvuuussspppmmmmmmssstttrrrssswwwsssjjj\\\[[[[[[```hhhooossssssvvvyyy|||~~~~~~yyywwwsssoookkkeee___[[[YYYSSSNNNMMMLLLLLLPPPVVV]]]eeeooowww|||yyylll[[[UUUOOOQQQ\\\kkkyyy|||{{{zzzyyyzzz|||~~~yyyoooiiiggghhhhhhfffbbb[[[SSSKKKGGGGGGEEEAAA>>><<<<<<===>>>CCCKKKXXXgggsss{{{yyytttppp~~~ssswwwyyyrrrsss~~~zzz}}}vvvrrrnnnfffYYYNNNIIIDDD<<<777444333222222222222222222222222222222333333333222222222222111000111111111111222222222222222333333333333444444555444555777777999CCCOOOaaa``````bbbhhhqqqzzzvvvkkkiiinnnrrrrrrrrrooollljjjkkkkkkkkkkkkqqq~~~wwwqqqooouuu{{{~~~ppp]]]KKKCCCGGGNNNeee~~~nnnZZZYYYZZZ___dddfffeeebbb]]]XXXPPPKKKHHHFFFBBB>>>???>>>>>>>>>???@@@BBBCCCAAADDDIIIPPPYYYccclllppptttuuuvvvuuusssrrrrrrsssuuuuuuvvvwwwvvvuuutttsssssstttvvvxxxyyyxxxwwwvvvvvvwwwwwwxxxxxxxxxwwwwwwzzzyyywwwxxxzzz{{{{{{zzz{{{{{{||||||||||||||||||{{{zzzxxxwwwwwwwwwxxxyyy{{{yyyvvvwwwyyy{{{||||||{{{zzzxxxwwwwwwxxxyyyyyyxxxxxxwwwwwwxxxyyyzzz{{{~~~{{{yyyxxxyyyzzz{{{{{{|||{{{zzzyyyyyy{{{}}}~~~}}}{{{zzzzzz{{{}}}}}}|||{{{|||~~~~~~~~~yyyrrrqqqtttwwwzzzzzz{{{|||}}}~~~~~~~~~}}}}}}}}}}}}}}}|||zzzyyyxxxyyyzzzyyyxxx||||||}}}|||{{{zzzxxxwwwvvvqqqiii___UUUPPPOOOOOO\\\dddmmmtttwwwwwwyyyzzz{{{{{{|||}}}~~~~~~~~~~~~|||}}}}}}~~~~~~~~~}}}}}}}}}}}}|||yyyuuusssssstttccc```___bbbiiiooorrrsssqqqtttyyy}}}iii[[[UUUVVV```jjjwww{{{wwwqqqllllllsss|||{{{{{{~~~~~~zzzxxxvvvtttrrroookkkgggccc```cccdddaaabbbeeeccc]]]SSSRRRTTTYYYbbbjjjoooqqqtttwww{{{}}}~~~{{{xxxtttoooiiieeebbb[[[TTTQQQOOOKKKLLLOOOTTT[[[fffooovvv{{{}}}zzzvvvtttyyy~~~eeeZZZPPPPPPYYYfffuuuzzzuuupppkkkjjjnnnsssvvv{{{{{{~~~vvvpppkkkiiigggddd___WWWOOOIIIEEECCCAAA???=========>>>AAAIIIVVVdddpppyyy}}}~~~uuuoooiiivvvtttkkkppprrrmmmpppzzz~~~www~~~xxxuuuqqqgggXXXKKKIIICCC<<<777444333222222222222222222222222222222222222222222222222222222000000111111111222222222222222222333333333444444555555666888777999BBBMMMbbb```^^^___dddkkkrrrvvv{{{yyysssllllllqqqtttrrrtttsssqqqnnnjjjgggfffffffffxxxqqqoootttzzzuuuaaaMMMDDDGGGMMMfff~~~ppp\\\\\\___dddhhhhhhddd```XXXRRRKKKFFFDDDCCCBBB@@@===<<<>>>BBBDDDDDDFFFHHHIIIKKKOOOVVV^^^fffmmmqqqtttuuuvvvuuusssrrrssstttuuuuuuuuuvvvuuutttssssssssstttvvvwwwwwwwwwvvvuuuvvvwwwwwwwwwxxxxxxxxxxxx{{{yyyxxxxxxzzz{{{{{{zzz{{{{{{|||||||||||||||}}}{{{zzzyyyxxxxxxxxxyyyzzzzzzxxxvvvvvvxxx{{{||||||yyyxxxxxxwwwwwwwwwxxxxxxzzzyyyxxxxxxxxx{{{}}}|||zzzyyyzzz{{{{{{zzz|||{{{zzzyyyyyyzzz|||}}}|||{{{{{{|||}}}}}}|||{{{zzz|||}}}|||||||||~~~|||wwwwwwyyy{{{|||}}}}}}|||||||||}}}~~~}}}}}}|||||||||}}}}}}{{{{{{zzzzzzzzz{{{{{{{{{}}}}}}}}}}}}~~~~~~|||qqqbbbUUUMMMKKKLLLUUU^^^iiirrrvvvwwwyyyzzz{{{{{{|||}}}~~~~~~~~~~~~~~~~~~}}}xxxssspppqqqrrrfffcccaaadddkkkrrrvvvxxxqqqtttyyymmm]]]TTTRRRZZZbbbqqqxxxxxxooojjjpppyyy~~~zzzvvvpppnnnllljjjhhhddd___\\\YYYYYYXXXUUUUUUUUURRRNNNHHHIIILLLRRRZZZdddkkkooorrruuuyyy|||}}}~~~||||||||||||~~~}}}yyytttqqqkkkccc\\\ZZZVVVQQQNNNNNNNNNSSS\\\eeennnwww}}}yyysssmmmjjjgggjjjvvvnnn```SSSQQQXXXcccrrr~~~|||uuujjjaaa]]]```fffkkkpppuuu|||{{{qqqiiifffccc___[[[WWWQQQMMMHHHFFFDDDAAA???>>>??????@@@HHHTTTbbboooxxx}}}ssskkkdddmmmzzzxxxkkkeeejjjmmmkkkoooxxxyyyrrrzzz|||zzzzzz|||zzzwwwrrrgggWWWJJJJJJEEE>>>888555444444333222222222222222222222222222222222222222222222222000000111111111222222222222222222333333333444444444444666888888999BBBMMMbbb^^^[[[[[[```gggmmmooorrrrrrnnnjjjlllqqqsssqqqrrrtttuuurrrlllddd___]]][[[ssszzztttlllpppwww|||yyyeeePPPFFFHHHNNNggg~~~oooaaaaaabbbeeefffddd]]]XXXOOOLLLHHHFFFEEEFFFFFFFFFCCCAAAEEEKKKNNNLLLLLLOOOUUUVVVZZZ^^^dddiiinnnqqqsssuuuuuuuuusssrrrssstttttttttuuuuuuuuuuuuttttttttttttuuuvvvvvvvvvuuuuuuvvvvvvvvvwwwwwwxxxxxxyyy{{{yyyxxxxxxzzz{{{{{{zzzzzz{{{{{{{{{|||||||||}}}{{{zzzyyyxxxxxxxxxyyyzzzzzzxxxvvvvvvxxxzzz{{{{{{xxxxxxxxxxxxxxxxxxyyyyyyzzzyyyxxxwwwxxxzzz}}}~~~~~~|||zzzyyyzzz{{{zzzyyy{{{{{{zzzyyyzzzzzz{{{|||}}}}}}|||~~~}}}{{{{{{|||}}}|||{{{{{{}}}~~~~~~{{{{{{}}}~~~~~~}}}zzzxxxxxxzzz}}}||||||{{{||||||}}}}}}||||||||||||||||||}}}~~~}}}}}}|||}}}xxxfffUUUKKKJJJMMMPPPYYYfffoootttwwwyyy{{{{{{|||}}}~~~yyyrrrlllkkkmmmpppjjjfffbbbdddjjjqqqvvvwwwppptttzzzsssbbbVVVQQQUUU[[[jjjrrr}}}tttnnnttt}}}}}}}}}zzzwwwsssqqqhhhfffdddbbb```]]]ZZZWWWWWWUUURRROOOMMMKKKHHHDDDAAABBBEEEJJJRRR[[[dddiiimmmqqquuuyyy{{{|||}}}{{{{{{|||}}}~~~vvvnnngggeeeaaaZZZUUUSSSLLLNNNTTT\\\gggrrr|||zzzppphhhccceeeeeedddkkkvvv~~~~~~zzzhhhXXXUUUXXX```nnn{{{zzznnnbbb\\\\\\```ccckkkrrrzzzvvvkkkfffddd```\\\WWWTTTRRRQQQOOOLLLHHHDDDAAA@@@@@@@@@AAAHHHTTTbbbnnnxxx~~~sssiiiaaaeeelllssswwwvvvqqqmmmiiiaaa^^^dddiiiiiinnnwwwtttlllrrrxxxtttppppppttt}}}zzzvvvrrriiiZZZNNNKKKFFF???999666555555444222222222222222222222222111222222222222333333333000111111111111222222222222222333333333333444444333333666999888:::CCCMMM```]]][[[]]]dddkkkooopppoooooolllhhhiiinnnooommmnnnrrrwwwvvvpppeee[[[UUUVVVjjj}}}xxxkkknnnsssyyy~~~{{{hhhRRRFFFHHHNNNfff}}}ooogggeeeccccccbbb^^^WWWRRRMMMMMMNNNNNNOOOQQQRRRRRRPPPLLLMMMTTTVVVSSSTTTZZZ```aaacccfffjjjmmmppprrrssstttuuutttsssrrrsssuuutttttttttuuuuuuvvvwwwwwwuuuuuuvvvvvvvvvvvvuuuuuuvvvvvvvvvvvvwwwxxxyyyzzzzzzyyywwwxxxzzz{{{{{{zzzyyyyyyzzzzzz{{{|||||||||{{{zzzxxxwwwwwwwwwxxxyyyzzzxxxuuuvvvxxxzzz{{{{{{xxxxxxxxxyyyyyyyyyyyyyyywwwwwwvvvvvvwwwxxxyyyzzz|||{{{yyyyyyzzz{{{zzzyyyzzzzzzyyyzzzzzz{{{{{{|||~~~}}}~~~}}}{{{{{{|||}}}|||{{{{{{}}}~~~|||~~~}}}{{{{{{}}}~~~|||xxxuuuvvvxxx{{{{{{{{{{{{{{{||||||}}}}}}~~~~~~~~~||||||~~~|||{{{{{{|||~~~kkkXXXNNNLLLOOONNNWWWcccmmmrrrvvvzzz|||{{{|||}}}~~~|||xxxqqqjjjffffffkkkooonnnhhhcccbbbggglllppprrrooottt{{{zzzhhhZZZQQQRRRWWWbbblllxxxtttnnnsss|||yyytttuuutttsssuuuxxxyyyyyyyyyxxxxxxwwwuuurrrooommmllldddbbb^^^\\\ZZZXXXVVVTTTTTTQQQNNNMMMJJJFFFAAA???<<<>>>@@@CCCIIIRRRZZZ___fffjjjppptttvvvxxxyyy{{{zzz{{{}}}|||uuurrroooggg___\\\TTTRRRRRRVVV___kkkuuu||||||uuuiiiaaa```hhhllljjjlllrrr~~~qqq^^^YYYZZZ]]]iiiwww{{{{{{qqqiiieeeccccccnnnuuu{{{|||}}}|||uuummmiiijjjiiiddd]]]YYYXXXYYYUUUQQQKKKEEEAAA@@@@@@AAABBBHHHTTTbbboooyyytttiiibbbbbbdddhhhjjjiiiccc^^^]]]WWWXXX```gggjjjrrr{{{qqqggglllpppzzztttppplllnnn{{{xxxuuusssmmmaaaWWWKKKFFF???999666555555444222222222222222222222222111111222222222333333333000111111111111222222222222222333333333333444444222222666999999;;;CCCNNN```___bbbjjjssszzz{{{zzzsssrrrlllffffffjjjjjjhhhhhhnnnvvvzzzvvvjjj[[[QQQQQQccc||||||qqqrrruuuzzz~~~{{{iiiRRREEEGGGMMMbbbzzzqqqhhheeeccccccdddbbb^^^ZZZYYY\\\aaadddffffffggggggaaaXXXTTTXXXYYYWWW[[[eeeggghhhjjjlllnnnqqqssstttssstttuuutttsssssstttuuusssssstttuuuvvvxxxyyyzzzvvvvvvvvvvvvvvvvvvvvvvvvwwwvvvvvvvvvvvvxxxyyyzzzyyyxxxwwwwwwyyyzzzzzzyyyxxxxxxyyyyyyzzz{{{{{{{{{zzzyyyxxxwwwvvvwwwxxxxxxzzzwwwuuuuuuwwwzzz{{{{{{wwwwwwxxxxxxyyyyyyyyyyyywwwwwwwwwwwwwwwwwwxxxxxxzzzyyyxxxyyyzzz{{{zzzyyyxxxxxxyyyyyyzzz{{{||||||}}}||||||}}}}}}|||{{{zzz{{{|||{{{zzz{{{}}}~~~|||}}}{{{xxxwwwzzz|||zzzvvvtttvvvyyy{{{zzzzzzzzz{{{{{{|||}}}}}}~~~~~~|||{{{}}}{{{zzzyyyzzz~~~rrr___RRROOOPPPNNNVVVaaakkkqqquuuzzz~~~||||||}}}~~~~~~}}}}}}|||vvvqqqjjjdddaaadddlllqqqpppjjjcccaaaccchhhkkklllnnnttt|||lll]]]SSSQQQUUU]]]hhhuuu~~~qqqiiimmmwww~~~yyyrrrfffffffffhhhlllnnnnnnnnnssssssrrrpppllljjjiiiiiiddd```\\\YYYWWWVVVTTTRRRQQQNNNKKKJJJHHHBBB===;;;;;;<<<===???DDDKKKSSSXXX```eeekkkpppssstttvvvwwwuuuwwwyyy|||}}}yyypppgggccc^^^ZZZUUUTTTZZZdddnnnttt|||}}}yyyrrrhhh```aaammmuuurrrqqquuuwwwccc\\\[[[[[[fffssssssyyyxxxpppkkkhhhssszzz~~~||||||~~~{{{uuuqqqtttuuuppphhhaaa```bbbYYYUUUMMMFFFAAA@@@@@@AAABBBIIIUUUcccpppzzzuuujjjfffdddcccdddfffddd^^^YYYVVVSSSUUU___gggmmmvvvooodddhhh___vvv~~~yyyuuunnnnnn{{{~~~wwwuuutttpppggg^^^JJJEEE>>>888666555444333222222222222222222222222111111111222222333333333000111111111111222222222222222333333333444444444111222555999999;;;DDDNNNaaacccjjjvvvyyyvvvnnnfffdddfffgggddddddkkkuuu}}}{{{ooo]]]PPPLLL]]]vvv~~~xxxxxxzzz}}}zzzhhhRRRDDDEEELLL___wwwsssfffcccbbbdddhhhkkkjjjhhhiiinnntttyyy{{{{{{zzzzzzlll```XXXYYYYYYXXX```llliiijjjlllnnnqqqsssuuuvvvrrrtttuuutttsssssstttuuusssssstttuuuwwwyyy{{{|||wwwwwwwwwwwwvvvvvvvvvvvvwwwvvvvvvvvvvvvxxxzzz{{{yyywwwvvvwwwxxxyyyyyyyyywwwwwwxxxyyyyyyzzz{{{{{{yyyxxxwwwvvvvvvvvvwwwxxxyyywwwuuuuuuwwwzzz{{{{{{uuuvvvwwwxxxxxxxxxxxxxxxyyyyyyzzzzzzzzzyyyxxxxxxyyyxxxwwwxxxzzz{{{zzzyyywwwwwwxxxyyy{{{||||||}}}}}}{{{zzz{{{|||{{{zzzyyyzzz{{{{{{zzzzzz|||~~~~~~~~~}}}~~~|||zzzzzz||||||yyyvvvtttwwwzzzyyyuuutttwww{{{zzzzzzzzzzzzzzz{{{|||}}}|||~~~}}}zzzyyy{{{~~~{{{yyyxxxxxx{{{xxxeeeVVVPPPPPPNNNVVV```iiipppuuu{{{|||}}}~~~}}}{{{zzzyyyrrrnnngggaaa```eeemmmtttsssiii```]]]\\\\\\___dddjjjttt}}}xxxdddTTTMMMNNNUUUcccsss|||}}}lllbbbgggqqq{{{}}}sssjjjbbb___]]]ZZZ^^^dddhhhhhhgggeeedddccceeefffcccaaa^^^ZZZVVVSSSQQQPPPPPPNNNJJJEEE@@@===;;;::::::;;;;;;===???DDDJJJOOO\\\aaaggglllnnnrrrvvvzzzxxxxxxyyy{{{~~~xxxtttiiigggbbb\\\XXX[[[eeemmmpppuuuzzzyyysssllleeeeeetttmmmZZZUUU\\\hhhppprrruuu{{{}}}wwwsss|||zzz||||||nnneeebbbaaaXXXMMMEEEBBBBBBBBBBBBDDDJJJUUUdddqqq{{{~~~}}}sssppplllooopppmmmiiiddd```]]]UUUOOOUUUgggrrrsssyyyvvvccc]]]]]]iii}}}|||zzzwwwtttvvv|||yyyvvvoooooojjjZZZRRRHHH===999777444444555444444555555444222111000222222222222222222222222333333333222222222111111333333333444444444555555666999666777:::777>>>RRRiiirrr|||}}}ssshhhdddffffffcccVVV^^^lllxxxxxxlll```[[[TTT[[[nnn~~~~~~yyyfffQQQDDDDDDHHHWWWvvvxxxoooggghhhjjjnnnrrrxxx|||mmmcccXXXSSSWWW___eeehhhjjjlllnnnppprrrsssttttttwwwvvvuuuttttttsssttttttuuuuuuuuuuuuuuutttttttttvvvwwwwwwxxxxxxxxxwwwwwwzzzxxxuuusssrrrsssuuuwwwxxxxxxxxxxxxxxxxxxyyyyyy|||{{{zzzyyyxxxwwwwwwwwwvvvxxxxxxwwwuuutttuuuvvvxxxwwwwwwxxxzzz{{{{{{zzzwwwwwwwwwvvvwwwwwwxxxyyyzzzzzzyyyyyyyyyyyyxxxxxxxxxxxxxxxyyyyyyzzzzzzzzzwwwxxxyyy{{{|||}}}}}}}}}~~~}}}|||{{{zzzyyy|||{{{zzzyyyzzz|||~~~}}}}}}~~~}}}{{{yyyvvvtttvvvuuuttttttvvvyyy|||}}}zzzzzz{{{|||}}}~~~}}}}}}~~~~~~~~~}}}}}}||||||zzzxxxvvvvvvyyy}}}~~~xxxjjj\\\SSSOOOQQQXXXbbbjjjppptttyyy|||}}}}}}}}}}}}{{{zzzyyyzzz}}}}}}zzzwwwppplllgggddddddiiiooossswwwkkk___YYYVVVVVVZZZ^^^kkkuuu~~~mmmZZZSSSSSSRRR___ooozzzvvvggg^^^dddnnnzzzwwwjjjbbbZZZSSSSSSXXXZZZZZZ[[[\\\\\\^^^aaaccc___]]][[[XXXUUUQQQOOONNNKKKIIIFFFCCC@@@>>>======:::;;;;;;<<<>>>BBBHHHLLLUUUZZZbbbiiimmmrrrwwwzzzyyyyyyyyyzzz|||{{{wwwnnnccc[[[YYY^^^cccffflllssszzz}}}zzzyyywwwuuurrroookkknnn{{{uuu___WWW[[[eeemmmrrrvvv|||~~~}}}ooohhhiiibbbYYYNNNDDDAAA@@@AAAAAAEEELLLXXXfffttt}}}ssspppooosssvvvvvvtttqqqjjjdddZZZSSSWWWhhhsssuuuzzz|||fff___WWWbbbtttzzzuuuvvvxxxtttqqqlllnnniiiXXXRRRGGG===999777444444555444444555555444222111000222222222222222222222222111111111222222333333333333333333444444444555555444777555666;;;999AAAVVVkkkttt}}}vvviiidddffffffcccXXX\\\eeeqqqsssjjj___YYYSSSWWWdddyyyzzzgggQQQEEEDDDHHHVVVuuurrrkkkdddfffjjjqqqwww~~~{{{llldddZZZVVVZZZaaagggiiikkklllnnnppprrrtttuuuuuuuuuuuutttttttttuuuuuuvvvttttttttttttttttttttttttwwwwwwxxxxxxxxxxxxxxxwwwxxxwwwvvvttttttuuuvvvwwwvvvwwwwwwxxxxxxyyyzzzzzz|||{{{zzzyyyxxxwwwwwwwwwwwwxxxyyyxxxvvvuuuvvvwwwxxxwwwwwwxxxzzz{{{{{{zzzwwwwwwwwwwwwwwwxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzz{{{{{{{{{wwwxxxyyy{{{|||}}}}}}}}}~~~~~~|||{{{zzzyyyyyy{{{zzzzzzzzz{{{|||}}}~~~~~~~~~~~~~~~||||||}}}|||{{{wwwtttrrrqqqpppqqqrrrvvvyyy{{{|||yyyzzz{{{|||}}}~~~~~~~~~~~~}}}}}}zzzuuuqqqppppppqqqqqqqqquuuwwwsssiii___YYYXXXUUU\\\eeemmmrrruuuxxx{{{|||{{{|||}}}}}}{{{~~~}}}|||}}}~~~}}}zzzvvvnnnlllhhhfffgggkkkqqquuuppp___UUUQQQQQQUUU[[[iiisss}}}yyyeeeYYYVVVOOOZZZjjjwww|||mmm___YYY___jjjxxx}}}rrreeeYYYQQQPPPNNNNNNOOOQQQSSSVVVXXXZZZXXXWWWVVVUUURRROOOLLLJJJEEEDDDBBB@@@??????@@@@@@;;;;;;;;;;;;<<>>>>>???@@@AAA;;;<<<<<<;;;;;;===@@@CCCGGGMMMWWWaaajjjqqqvvvxxx||||||||||||||||||||||||~~~qqqeee\\\VVVRRROOOUUU___kkkuuuzzzzzzzzzuuutttpppiiicccbbbhhhnnn|||ooo```___fffmmmvvv{{{|||}}}}}}nnnbbbbbbiiitttkkk]]]PPPFFFBBBAAAAAAEEEOOO^^^nnnxxx~~~{{{yyy~~~mmmbbbZZZ^^^ppp|||{{{}}}lll```]]]eeesss{{{}}}vvvpppkkknnnhhhVVVQQQFFF<<<888666444444666444444444333333222222222222222222222222222222222000000111222333333444444333333333444444444555555444777444666;;;;;;EEE\\\hhhqqqzzznnnhhhlllkkkggg___YYYZZZeeeooommmaaaXXX[[[WWWXXXaaaqqq~~~zzzzzz~~~mmmWWWIIIGGGJJJTTTpppqqqaaa___]]]```ffflllqqqtttvvvvvvxxx|||~~~|||{{{yyyrrrjjj```]]]ZZZZZZ]]]aaadddeeekkklllnnnqqqsssuuuvvvvvvuuuuuuttttttuuuvvvwwwwwwuuuuuuvvvvvvwwwxxxyyyyyyvvvvvvwwwwwwwwwvvvuuuuuussstttvvvwwwxxxxxxxxxwwwxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxyyyzzzzzzxxxxxxxxxzzzxxxwwwvvvwwwyyyzzzyyyxxxxxxwwwwwwwwwwwwxxxyyyyyywwwwwwxxxyyyzzz{{{|||}}}{{{{{{{{{{{{{{{{{{{{{{{{yyyyyyzzz{{{|||||||||{{{{{{{{{{{{zzzzzzyyyyyyyyywwwxxxzzz|||}}}|||{{{zzz{{{{{{{{{|||}}}}}}~~~~~~|||{{{yyyvvvrrrmmmhhhfffaaaaaadddkkkrrrxxxyyyyyyxxxxxxyyy{{{}}}~~~~~~~~~~~~}}}|||{{{zzzyyyzzztttmmmiiifffccc^^^YYYXXX[[[^^^^^^[[[WWWTTTSSSWWW]]]gggpppvvvxxxxxxxxxzzzyyyzzz{{{}}}}}}{{{yyyzzz{{{{{{|||{{{yyyvvvtttsssrrrppppppqqqsssvvvxxxwww```SSSPPPQQQUUUZZZcccppp}}}nnn]]]WWWYYYdddttt{{{ooobbbWWWSSSZZZeeesssyyyiiiZZZOOOKKKFFFDDDEEEGGGGGGGGGHHHIIIJJJKKKJJJHHHEEEDDDAAA@@@???>>>======>>>???;;;<<<<<<;;;:::;;;===@@@EEEJJJRRR]]]hhhppptttvvvxxxyyyzzz{{{{{{{{{zzzyyy|||}}}zzzpppfff]]]VVVMMMQQQXXXbbblllqqqrrrqqqlllnnnnnniiidddccciiioooxxxggg```ccciiiwww||||||zzz~~~~~~~~~~~~wwwhhh\\\\\\bbbooohhh]]]PPPGGGCCCBBBDDDHHHRRRbbbpppyyy}}}rrrfff___dddwww~~~oooddddddmmm{{{~~~xxxqqqlllnnnjjjZZZPPPEEE<<<888666444444666444444333333333333333333222222222222222222222222222222222222222222222222333333333444444444555555666888666777<<<:::CCCYYYdddooozzzrrrkkknnnoookkkccc[[[[[[hhhuuusssggg]]]___\\\YYY^^^jjjyyyvvvwww{{{ppp[[[LLLIIIKKKQQQjjj|||{{{kkk[[[YYYXXX[[[```fffjjjkkklllkkkllloooqqqpppqqqqqqkkkddd^^^]]]\\\]]]```bbbdddeeeiiijjjlllooorrrtttuuuuuuwwwwwwvvvuuuuuuuuuuuuuuuttttttuuuvvvwwwwwwxxxxxxuuuuuuvvvuuuuuutttssssssrrrsssvvvxxxyyyxxxxxxwwwzzzyyyyyyxxxxxxwwwwwwwwwxxxxxxwwwwwwwwwxxxyyyyyyxxxyyyzzzzzzyyyxxxyyy{{{xxxwwwvvvwwwyyyzzzyyyxxxxxxxxxxxxwwwxxxyyyyyyzzzwwwwwwxxxyyy{{{|||}}}}}}{{{{{{zzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzyyyyyyyyywwwxxx{{{}}}~~~}}}{{{zzzzzzzzzzzz{{{{{{||||||||||||yyyuuupppjjjddd```]]][[[[[[^^^fffpppwwwxxxwwwxxxxxxyyy{{{|||~~~~~~}}}{{{zzzyyy{{{uuunnniiieee```[[[WWWWWWZZZ]]]]]][[[WWWTTTRRRRRRXXXbbbmmmuuuyyyyyyxxxzzzyyyzzz{{{}}}}}}{{{yyyxxxyyyzzzzzzyyyxxxxxxxxxzzzxxxvvvuuutttuuuwwwxxxxxxaaaTTTPPPPPPSSSVVVdddppp|||nnnccc```eeetttyyymmmbbbXXXTTTZZZcccsssyyy~~~lllVVVOOOGGGBBBAAACCCDDDCCCCCCDDDEEEFFFEEEEEEDDDCCCBBBAAA???===<<<<<<======<<<<<<<<<;;;::::::<<<>>>CCCFFFMMMXXXdddnnnsssuuutttuuuwwwyyyyyyxxxwwwvvvvvvwww{{{~~~wwwnnnbbbYYYSSSSSSTTTZZZaaaffffffeeeccchhhoooqqqoooooorrrvvvnnnaaa___bbbvvv{{{|||~~~|||zzzyyyzzzxxxvvvoooaaaUUUTTTYYYbbb^^^WWWOOOHHHEEEGGGIIIMMMXXXgggssszzz}}}tttkkkoooxxxqqqmmmwwwxxxqqqjjjllliii\\\OOOEEE;;;777666444444666444333333222222333333444222222222222222222222222333333333222222222111111333333333444444444555555666999777888<<<999AAAUUUdddooo{{{uuullloooqqqooofff^^^]]]jjjxxxyyynnneeebbbaaa^^^^^^fffsss~~~~~~{{{uuuuuuzzzqqq\\\MMMIIIKKKLLLbbbqqqwwwwwwgggWWWUUURRRVVV[[[aaaeeehhhiiiiiicccfffggggggiiikkkiiiccc___```aaabbbdddeeefffgggfffgggjjjmmmoooqqqssssssyyyxxxwwwvvvuuuuuuuuuuuusssssssssttttttuuuuuuuuuuuuuuuvvvuuuuuutttsssrrrrrrsssuuuvvvwwwwwwwwwvvvzzzyyyyyyxxxxxxwwwwwwvvvwwwwwwwwwwwwwwwxxxyyyzzzwwwyyyzzzzzzxxxxxxyyy{{{xxxwwwvvvwwwxxxyyyxxxwwwxxxxxxxxxxxxxxxyyyzzzzzzwwwxxxyyyzzz{{{|||}}}}}}{{{{{{{{{zzzzzzzzzzzzzzz{{{{{{{{{|||{{{{{{zzzzzzyyyyyyzzzzzzzzzzzzzzzzzzxxxyyy|||}}}~~~~~~|||{{{zzzzzzzzzzzzzzzzzzzzzzzzyyyuuunnngggaaa\\\YYYXXXWWWVVVXXXaaammmuuuxxxwwwyyyyyyzzz{{{|||}}}}}}~~~~~~|||zzzyyy{{{wwwppphhh```ZZZWWWVVVTTTWWW[[[]]]]]]YYYTTTPPPNNNTTT]]]iiisssxxxyyyxxxyyyyyyyyy{{{|||}}}{{{yyyxxxyyyyyyxxxwwwwwwyyy{{{~~~|||yyywwwvvvvvvxxxyyy|||eeeXXXTTTRRRRRRSSS^^^jjjvvv{{{~~~ppphhhiiivvvxxxlllbbbYYYTTTYYY```rrryyy~~~ggg\\\NNNEEEBBBBBBAAA@@@@@@@@@AAAAAABBBCCCCCCCCCBBB@@@???============>>><<<<<<===<<<::::::<<<===???AAAGGGRRR```kkkrrruuuuuuwwwyyy{{{{{{yyyvvvtttsssvvvzzzzzzmmmccc[[[WWWRRRRRRVVVZZZZZZYYYXXXbbbpppzzzvvveee______rrrwww}}}|||wwwqqqjjj___WWWWWW\\\aaa```\\\VVVPPPMMMNNNPPPSSS^^^lllwww|||~~~}}}{{{}}}ttthhhgggeeeXXXOOODDD;;;777666444444666444333222222222333444444222222222222222222222222222222222222222222333333333333333444444444555555333777666999===999@@@SSSgggqqqyyyvvvlllnnnqqqqqqiii```]]]hhhvvvzzztttnnnfffhhhgggbbbdddmmmwwwzzz}}}yyyrrrrrrxxxppp[[[KKKGGGHHHFFFXXXfffooossseeeSSSPPPOOORRRWWW]]]bbbeeeggghhhaaacccdddccceeeiiiiiieeeaaabbbcccdddeeeeeeggghhhcccdddgggjjjmmmooopppqqqwwwwwwvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuwwwwwwwwwwwwvvvuuutttsssrrrssstttuuuuuuuuuuuuuuuwwwwwwxxxxxxxxxyyyyyyyyyvvvvvvvvvvvvwwwxxxyyyzzzvvvxxxyyyyyyxxxxxxyyyzzzyyywwwvvvwwwxxxyyyxxxvvvyyyxxxxxxxxxxxxyyyzzzzzzxxxyyyyyyzzz{{{||||||}}}|||||||||{{{{{{{{{zzzzzz{{{{{{||||||{{{zzzyyyyyyyyyyyyzzzzzz{{{{{{{{{|||zzz{{{|||~~~~~~~~~~~~}}}zzzzzzzzzyyyxxxxxxwwwwwwsssnnnfff^^^YYYWWWWWWWWWUUUSSSUUU]]]jjjtttxxxwwwzzzzzzzzz{{{{{{{{{||||||}}}|||yyyxxxwwwsssqqqmmmdddZZZUUUUUUXXX[[[^^^bbbeeeddd^^^WWWRRRNNNRRRZZZeeepppwwwxxxwwwxxxwwwxxxyyy{{{{{{yyywwwxxxxxxvvvsssqqqqqquuuxxx}}}{{{xxxuuutttvvvxxxzzzjjj]]]XXXUUUSSSRRRVVVcccooouuuzzzxxxmmmkkkwwwxxxlllbbbYYYTTTXXX^^^rrryyywwwjjjXXXKKKDDDBBB@@@>>>????????????@@@AAACCCDDDAAA@@@???=========>>>???;;;<<<===<<<;;;:::<<<>>>;;;===CCCNNN]]]jjjrrrvvvzzz{{{~~~~~~{{{xxxvvvtttxxx}}}tttaaaZZZQQQNNNOOORRRRRRPPPQQQ]]]ppp|||jjjbbbbbbooottt|||{{{ssslllfffaaadddjjjkkkjjjgggaaaZZZUUUUUUWWWXXXbbbpppyyy}}}~~~~~~~~~xxxgggbbb___SSSNNNDDD:::777666444444666444333222222222333444555222222222222222222222222000000111222333444444555333333333444444444555555000555555999>>>:::@@@SSSkkkqqquuuxxxuuujjjlllqqqrrrjjj```\\\eeesssyyywwwtttjjjooonnngggdddkkksssuuusssuuu}}}yyynnnooottt|||oooYYYJJJEEEFFFBBBQQQ^^^jjjqqqcccQQQMMMPPPRRRVVVZZZ^^^bbbdddeeecccdddcccbbbdddiiijjjggg```aaacccccccccdddeeefffaaaccceeehhhkkkmmmooopppuuuuuuuuuuuuvvvwwwxxxyyyyyyyyyyyyxxxxxxxxxxxxxxxyyyyyyyyyxxxxxxvvvuuuuuusssssssssssstttttttttuuutttuuuvvvwwwyyyzzz{{{|||vvvvvvvvvvvvwwwxxxzzzzzzvvvwwwyyyxxxxxxxxxyyyzzzyyywwwvvvwwwxxxxxxwwwvvvyyyyyyxxxxxxyyyyyyzzz{{{yyyyyyzzzzzz{{{|||||||||~~~~~~}}}}}}|||||||||{{{||||||||||||{{{zzzyyyyyyyyyzzzzzz{{{{{{|||||||||{{{|||}}}~~~~~~{{{zzzzzzyyyxxxwwwvvvvvvnnniiiaaaYYYUUUTTTVVVXXXUUURRRSSS[[[iiitttxxxwww{{{{{{{{{{{{{{{{{{{{{{{{||||||{{{zzzxxxuuusssrrrhhhiiiggg___UUURRRVVV\\\jjjlllppprrrppphhh___XXXPPPSSSZZZdddooovvvxxxwwwvvvvvvvvvxxxyyyzzzxxxvvvvvvuuurrrnnnjjjjjjnnnsss{{{yyyuuussssssuuuyyy{{{lllddd___TTTMMMLLLPPPZZZgggssszzzuuuxxxzzzoooeee[[[UUUVVV[[[rrr|||xxxiiiZZZNNNGGGDDDDDDEEECCC@@@???@@@CCCDDDDDDBBBAAA@@@???>>>>>>>>>>>>===<<<<<<;;;;;;:::999999;;;===BBBMMM[[[gggnnnqqqwwwyyyzzzzzzyyyxxxyyyzzzyyyzzz|||ooocccWWWQQQNNNMMMOOOSSSQQQ\\\nnn~~~~~~jjjcccfffmmmvvv}}}~~~}}}~~~vvvsssuuuzzz~~~~~~yyyrrrlllhhhfffcccaaabbbhhhpppyyy~~~|||~~~wwwiiiYYYOOOMMMKKKBBB999777555333222333111333555555333222333333111222333333444444333333222222111111222222333444444444333222333444555666555555666666555888DDDQQQkkkoooqqqqqqyyyssskkkmmmooonnnnnnfffaaadddjjjmmmnnnpppuuuvvvvvvrrrnnnnnnsssxxxwww{{{}}}xxxooopppuuu|||~~~|||}}}mmmYYYMMMHHHFFFEEENNN___ooorrrfffXXXPPPOOOSSSWWWZZZ^^^aaabbb```cccdddcccccchhhnnnnnnjjjhhhdddaaabbbeeefffccc___\\\[[[\\\```fffkkkoooqqqttttttuuuvvvwwwxxxyyyzzzzzz{{{{{{|||{{{yyyxxxwwwvvvvvvwwwxxxyyyyyyzzzzzzxxxvvvttttttuuuuuusssqqqtttttttttuuuwwwzzz|||~~~zzzxxxuuuuuuuuuvvvvvvuuuxxxxxxxxxyyyyyyyyyzzzzzzxxxyyyyyyyyyyyyyyyyyyyyyxxxxxxwwwwwwxxxxxxyyyzzzzzzzzzyyyyyyyyyzzzzzz{{{~~~}}}{{{{{{zzzzzzzzzyyyzzz{{{||||||{{{zzzzzzyyyzzzzzz{{{{{{zzzzzzyyyyyyzzz{{{|||}}}}}}}}}}}}zzz{{{}}}}}}|||yyyuuurrrkkkddd[[[XXXZZZ]]]^^^]]]\\\WWWWWW___iiiqqqwww}}}yyyzzz{{{||||||{{{zzzzzz}}}zzzxxxvvvqqqjjjeee___[[[VVVTTTUUUZZZaaafffsss~~~vvvkkkbbb[[[YYYYYY\\\eeepppxxxzzzyyyzzz{{{|||{{{yyyxxxxxxyyywwwvvvooofffcccfffgggeeelllooossstttttttttwwwyyyrrrkkkfff[[[RRROOOMMMUUUaaakkkttt{{{~~~}}}sssjjj```YYYYYY^^^qqq{{{zzzpppdddXXXOOOHHHEEEEEECCC@@@???AAACCCEEEEEEFFFEEECCCAAA@@@>>>>>>>>>===<<<<<<;;;;;;:::999999;;;<<>>======<<<<<<;;;;;;:::999999;;;;;;???FFFSSS```jjjoootttwww{{{}}}|||{{{{{{{{{yyy{{{}}}zzzxxxvvvuuuyyywwwfffaaabbbdddhhhkkkooosssyyyyyytttvvv{{{xxxjjjeeebbbmmmzzz~~~xxxvvvuuuwwwwwwkkkeeecccddddddccchhhqqqyyy~~~~~~}}}wwwlll^^^TTTQQQJJJAAA999666555333222444...111444555444222111000111222333333444444333333222222111111222222333444444444333333444444555666888777888999999;;;EEEPPPdddllloooiiifffnnn~~~tttnnnoooqqqpppjjj```YYY[[[```dddgggjjjlllzzz{{{vvvppppppssszzz}}}|||}}}tttdddZZZVVVTTTMMMSSSaaaqqqttthhhVVVLLLIIIKKKPPPVVV[[[^^^```bbbcccfffiiikkknnnoooiiiaaa[[[XXXUUUVVVYYYZZZXXXVVVPPPOOOOOOSSSZZZccciiilllqqqqqqrrrssstttuuuuuuvvvxxxxxxyyyzzzzzzzzzyyyyyyuuuvvvvvvwwwwwwxxxxxxxxxxxxwwwvvvvvvvvvvvvuuussstttuuuuuuvvvxxxzzz{{{|||zzzxxxvvvuuuwwwxxxwwwwwwyyyyyyyyyzzzzzzzzz{{{{{{wwwwwwxxxzzz{{{|||}}}~~~zzzyyyxxxwwwwwwyyyzzz|||~~~}}}|||||||||||||||yyyyyyyyyyyyyyyyyyyyyyyyzzz{{{{{{{{{{{{zzzyyyxxxxxxxxxyyyyyyyyyyyyxxxxxxzzz{{{{{{{{{{{{zzzyyyyyyxxxyyyzzzzzzyyyvvvsssqqqkkkiiiffffffiiilllnnnoooiii^^^WWW]]]jjjsssxxx{{{{{{|||}}}}}}}}}|||{{{{{{wwwuuusssooojjjccc[[[UUUTTTUUUXXX^^^gggqqqzzzvvvnnnhhhiiihhhiiimmmsssxxxxxxwwwzzz{{{}}}}}}|||}}}~~~yyynnngggbbb^^^[[[___dddhhhlllqqquuuyyy{{{nnn___UUUJJJLLLPPPXXXbbbooo|||uuuvvv{{{tttjjjbbb```cccppp{{{}}}|||{{{vvvuuurrrmmmeee\\\TTTOOONNNKKKHHHFFFFFFEEEEEEDDDEEEDDDBBB@@@???>>>=========<<<<<<;;;;;;:::999999;;;:::<<>>>>>===============<<<<<<;;;;;;:::999999:::::::::>>>GGGSSS```hhhlllqqqvvvzzz{{{{{{zzz{{{tttvvvzzz}}}|||uuunnnkkkaaa^^^YYYVVVYYYcccpppyyy}}}zzz~~~zzzqqqmmmrrrzzz~~~}}}zzz{{{}}}wwwlllkkknnnttt}}}sssccc[[[bbbnnnyyy~~~|||~~~uuubbbVVVQQQQQQRRRPPPTTT\\\eeennnwww}}}xxxuuuwwwwww~~~{{{|||xxxooo```TTTNNNJJJ@@@888666666333333555444333111///...///333666111222333333444444333333222222111111222222333444444444555555555666666555777555777:::;;;<<>>>>>============>>>>>>===<<<<<<;;;;;;:::999999999999:::<<>>???CCCHHHUUU```fff___WWWXXXaaahhhtttuuurrrjjjgggjjjooopppllleeebbbdddeee___XXXUUURRRYYYeeessswwwqqqooouuu{{{~~~~~~uuummmiiifffccc[[[[[[dddwwwwwwaaaPPPLLLHHHKKKUUUZZZXXX\\\dddmmmkkkeee]]]ZZZYYYSSSLLLBBBBBBAAAAAAAAACCCGGGIIILLLHHHEEEGGGPPP]]]iiipppsssssssssttttttttttttuuuvvvvvvuuuuuuvvvwwwxxxyyyxxxxxxxxxxxxxxxxxxxxxwwwvvvuuuttttttvvvvvvuuutttwwwxxxyyyzzzzzzzzzyyyxxxwwwuuussssssuuuvvvwwwwwwwwwwwwwwwxxxxxxxxxyyyyyyzzzzzzzzzzzzyyyyyyyyyyyyyyyzzz{{{|||}}}||||||{{{xxxxxxxxxxxxyyyzzz{{{||||||}}}~~~~~~~~~|||zzzyyywwwwwwvvvvvvwwwxxxyyyzzzyyyyyyzzzzzzzzzzzzyyyyyyyyyzzz{{{}}}~~~}}}|||vvvlllfffjjjwwwxxxooonnnrrruuuxxx{{{||||||}}}}}}|||{{{yyyxxxvvvuuurrrmmmgggddddddfffjjjjjjjjjjjjkkklllnnnoooqqqxxx~~~~~~|||{{{zzzxxxwwwxxxyyy{{{yyyzzz{{{zzzyyyxxxyyyzzz~~~zzzlllYYYSSSMMMLLLTTTaaammmtttppp\\\UUUNNNOOOYYYiiixxx~~~wwwooommmttt|||yyyrrriiibbbaaaeeelllvvv{{{vvvrrrqqqooollliiifffeeedddbbb___\\\ZZZXXXUUURRROOOGGGFFFDDDCCCBBBAAAAAAAAA===<<<<<<;;;;;;:::999999999999::::::===EEEPPPXXXWWWZZZ^^^bbbdddgggkkkmmmqqqtttxxx|||yyyooodddYYYQQQKKKIIIEEEEEEDDDCCCBBBCCCEEEHHHKKKQQQWWWZZZ[[[```iiirrrnnnooouuu{{{}}}}}}~~~tttiiiaaaZZZTTTOOONNNOOOUUUdddqqq|||sssddd[[[ZZZfffwwwyyymmmfffcccaaaWWWUUURRRRRRWWW```jjjpppqqqvvv|||~~~~~~~~~tttkkkkkkmmmpppqqqqqqrrruuuyyyooommmtttvvvssszzzqqqmmmiiiyyyxxxssswwwzzz{{{zzzwwwxxxtttgggYYYQQQIII@@@888666666444444666222444777888666555444444222222333444444444333333222222111111222222333444333444666777777777666555999777999===@@@AAADDDIII]]]fffkkkeee^^^___fffkkkqqqsssooohhhdddhhhnnnpppoooiiigggjjjjjjcccYYYTTTQQQSSSZZZeeettt|||uuurrrxxx~~~uuummmjjjgggccc[[[ZZZdddwwwzzzdddRRRKKKFFFJJJUUU[[[ZZZ^^^hhhooommmggg```]]]ZZZSSSJJJCCCDDDDDDDDDFFFJJJOOORRRTTTOOOJJJKKKRRR^^^jjjqqqttttttuuuuuuuuuuuuuuuuuuwwwvvvuuuuuuuuuvvvxxxxxxyyyyyyxxxxxxxxxxxxxxxxxxuuutttssstttuuuvvvuuutttwwwxxxyyyzzzzzzzzzyyyxxxvvvtttrrrrrrtttvvvvvvvvvvvvvvvwwwwwwwwwxxxxxxxxxxxxxxxxxxyyyyyyzzzzzzzzzyyyzzz|||~~~~~~}}}{{{zzzxxxxxxxxxyyyzzz{{{|||}}}|||}}}~~~~~~}}}{{{yyywwwvvvvvvuuuuuuvvvxxxzzz{{{yyyzzzzzz{{{{{{zzzzzzyyyzzzzzz{{{|||}}}}}}||||||}}}~~~}}}vvvkkkdddiiiyyy|||sssrrrsssuuuxxx|||{{{||||||||||||zzzxxxwwwuuuwwwwwwtttoookkkkkkllljjjgggcccaaacccgggmmmqqqttt{{{}}}~~~|||yyyvvvvvvwwwyyywwwyyyzzzzzzyyyzzz{{{|||yyyggg^^^SSSOOOTTT___jjjpppuuudddXXXOOORRR^^^lllzzztttllllllwwwvvvoooggg___ZZZZZZ```ooo}}}zzztttqqqmmmhhhdddbbbbbbaaa```\\\[[[[[[\\\]]]\\\XXXVVVRRRNNNGGGBBB@@@@@@@@@???@@@???===<<<:::999888888;;;:::999:::===CCCIIILLLUUUUUUUUUTTTVVVZZZaaaeeekkkooouuuyyy|||}}}|||ssseeeWWWMMMIIIIIIJJJJJJJJJHHHEEECCCBBBCCCEEEDDDGGGMMMVVVaaaiiioooqqqnnnppptttwwwyyy}}}zzznnnfff^^^TTTJJJGGGJJJRRR```lllyyynnn___XXXaaannnyyyzzzqqqggg______[[[UUUQQQQQQUUUZZZ^^^eeennnxxx||||||}}}~~~}}}}}}vvvooogggcccfffgggcccbbbdddcccdddllluuuvvvrrrvvv{{{lllddd```___xxx{{{vvvtttrrruuu|||yyyuuusssuuuvvvnnn^^^QQQKKK@@@777555666555444555222333444444555555444444333333333333333333333333333333333333333333333333333444555666777777777777999777999===???@@@EEEKKKYYYlllnnndddaaaccchhhrrrzzzxxxrrriiigggkkkooopppmmmdddcccnnnuuunnn___TTTOOOQQQSSS\\\pppyyytttzzzxxxpppjjjffffffaaabbb___vvvuuufffOOOIIIGGGJJJTTT]]]bbbhhhmmmtttuuuqqqeeeZZZTTTQQQNNNOOOQQQTTTVVVXXX\\\aaaeeeiii___TTTQQQUUU^^^iiiqqquuutttssssssuuuvvvvvvuuuwwwwwwwwwvvvvvvvvvvvvvvvyyyxxxwwwwwwvvvvvvwwwwwwwwwwwwwwwwwwvvvuuuttttttwwwyyyzzzzzzxxxwwwwwwxxxvvvuuutttttttttuuuwwwxxxvvvvvvuuuuuuuuuuuuvvvvvvuuuuuuuuuvvvvvvwwwyyyyyyzzz{{{|||}}}}}}{{{yyyxxx{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzz{{{zzzzzzyyyyyyzzzyyyxxxxxxxxxxxxyyyzzzxxxyyyyyyyyyyyyyyyyyyzzz{{{||||||}}}}}}}}}}}}}}}~~~{{{sssiiidddjjjxxx{{{vvvuuuwwwzzz{{{|||||||||{{{zzzzzzyyyyyy{{{|||}}}{{{wwwooogggbbb___\\\ZZZ^^^fffpppwwwzzz|||{{{{{{{{{||||||{{{{{{zzzyyyyyyyyyqqqeeeXXXQQQQQQWWWdddppp{{{kkk^^^SSSTTT___nnn}}}vvvlllkkkuuuvvvnnneee[[[VVVVVVZZZgggsss{{{wwwppphhheee```\\\[[[[[[ZZZYYYWWWWWWXXXZZZ]]]]]][[[YYYWWWSSSNNNJJJGGGEEEBBB@@@CCCBBB@@@>>><<<<<<<<<<<<999888777888;;;@@@EEEIIILLLLLLLLLLLLMMMQQQWWW[[[dddhhhoootttwwwxxxzzz{{{vvvlll]]]OOOGGGFFFIIILLLOOOMMMJJJEEEBBB@@@AAABBBCCCGGGPPP[[[gggpppvvvyyywwwyyyzzz{{{|||~~~vvvllleee[[[SSSKKKHHHHHHLLLWWWaaannnwwwvvvfff[[[^^^fffppp}}}uuulllaaaYYYVVVRRRNNNMMMPPPSSSVVVWWWaaakkkwww~~~~~~~~~}}}||||||~~~vvvssskkkgggiiihhhccc______[[[]]]fffqqqssspppvvvvvvggg^^^[[[\\\mmm}}}yyytttuuuzzz|||yyyuuutttxxx}}}wwwgggXXXKKK@@@777555666555444555222333444444555555444444333333333333333333333333333333333333333333333333333444555666666777777777888777888===???@@@EEELLLXXXlllrrrllloootttyyywwwkkkeeehhhllllllkkkbbbaaalllvvvqqqbbbVVVNNNQQQUUU]]]ooo}}}vvvzzzwwwnnngggdddddd___aaa^^^vvvxxxjjjSSSJJJGGGJJJTTT^^^fffnnnuuuyyyzzzuuujjjaaa^^^^^^]]]ccceeegggiiikkknnnsssvvvwwwkkk]]]TTTUUU]]]iiirrrtttsssrrrssstttuuuuuuuuuvvvvvvvvvvvvwwwwwwwwwwwwzzzyyyxxxxxxxxxwwwxxxxxxxxxxxxxxxxxxxxxwwwvvvuuuwwwxxxzzzzzzyyyxxxxxxyyywwwvvvvvvuuuuuuwwwxxxyyywwwvvvvvvuuuuuuuuuvvvvvvttttttttttttvvvwwwyyyzzzzzz{{{|||}}}|||{{{yyyxxxzzzzzzzzzzzzzzzzzz{{{{{{yyyzzzzzz{{{zzzzzzyyyyyyzzzyyyxxxxxxxxxxxxyyyzzzyyyyyyzzzzzzzzzzzz{{{{{{{{{|||}}}}}}~~~~~~}}}}}}~~~~~~~~~{{{xxxppphhhdddjjjxxxzzzvvvuuuwwwzzz{{{}}}||||||||||||{{{{{{{{{}}}rrrfff]]]XXXTTTVVV\\\eeepppyyy~~~~~~~~~~~~~~~~~~|||zzz{{{{{{}}}||||||{{{yyyxxxxxxwww||||||vvvlllaaa[[[YYY\\\dddmmm{{{rrrdddWWWWWWbbbqqq|||nnnkkksss}}}wwwlllaaaVVVPPPOOOSSS[[[eeeppp~~~{{{qqqjjj___[[[WWWSSSSSSSSSRRRRRRPPPQQQSSSWWW[[[]]]]]]\\\\\\ZZZVVVTTTQQQMMMHHHDDDDDDBBB@@@===<<<;;;;;;;;;999888777888:::>>>BBBEEEDDDDDDCCCCCCDDDGGGMMMQQQZZZ___fffkkkoooqqqssstttpppgggYYYLLLGGGHHHNNNRRRYYYUUUOOOHHHCCCAAAAAAAAAEEEKKKVVVcccpppzzz~~~wwwmmmddd___WWWSSSNNNKKKGGGFFFLLLUUUaaalllzzztttbbb]]]^^^eeeuuuzzzqqqggg[[[SSSNNNJJJGGGJJJPPPUUUVVVTTT```jjjxxx}}}{{{{{{}}}xxxuuuppplllmmmkkkccc\\\YYYSSSVVVbbbpppsssqqqwwwuuufff[[[XXXYYYdddyyy{{{uuuuuuyyy||||||{{{zzzuuusss{{{ppp```JJJ???666555666555444444222333444444555555444444333333333333333333333333222222222222222222222222444444555555666777777777777666888===@@@AAAGGGMMMYYYnnnwwwxxxpppggggggjjjkkkiii```]]]hhhuuusssdddWWWNNNRRRVVV]]]kkk~~~{{{{{{xxxlllccc```aaa]]]___]]]vvv{{{nnnXXXKKKGGGIIISSS___jjjvvvvvvooooooqqqrrr{{{|||}}}~~~|||iiiZZZUUU]]]iiiqqqrrrrrrrrrrrrrrrsssttttttuuuuuuvvvvvvwwwxxxxxxxxxzzzzzzyyyyyyxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyxxxxxxwwwyyy{{{{{{yyyyyyyyyzzzxxxwwwvvvvvvvvvwwwyyyzzzxxxwwwvvvuuuuuuuuuuuuuuuuuutttsssssstttwwwyyy{{{zzzzzz{{{||||||{{{yyyxxxxxxxxxxxxyyyyyyzzzzzzzzzyyyyyyzzzzzz{{{zzzzzzyyyzzzyyyyyyxxxxxxyyyyyyzzzzzzzzzzzz{{{{{{|||||||||{{{|||}}}}}}~~~~~~}}}}}}~~~}}}|||}}}yyywwwsssllleeedddjjjwwwyyyvvvvvvxxxzzz{{{|||||||||}}}}}}}}}}}}}}}ooo___UUUPPPLLLSSS___nnnzzz|||{{{zzzyyyyyyyyyzzzzzz|||}}}~~~}}}{{{zzzzzz|||}}}|||{{{zzzyyyxxxwwwwwwwwwyyy}}}~~~xxxvvvoooiiihhhffffffjjjpppoooxxxwwwhhhZZZZZZeeeuuutttmmmsss|||xxxkkk^^^RRRKKKJJJLLLPPPXXXddduuuuuujjjcccYYYUUUQQQNNNNNNNNNNNNMMMLLLLLLOOOSSSXXX\\\\\\\\\]]]\\\\\\[[[YYYUUUOOOJJJIIIGGGDDD@@@===;;;;;;:::::::::999999;;;===@@@BBB@@@@@@@@@??????BBBFFFJJJQQQVVV]]]ccchhhkkknnnpppnnnggg]]]UUUQQQSSSYYY]]]ddd^^^UUUMMMHHHEEEDDDCCCKKKRRR]]]jjjuuuxxxnnnccc[[[VVVUUUSSSRRROOOIIIDDDGGGMMMXXXdddsssoooaaa[[[^^^kkkyyy|||ssshhh]]]VVVOOOIIIEEEIIISSS[[[]]][[[fffooozzz||||||~~~zzz{{{xxxwwwwwwtttkkk```YYYQQQUUUbbbqqquuutttyyy{{{mmm^^^XXXYYY```qqqzzzzzztttwww|||{{{tttrrr{{{sssaaaIII???666666777666444444222333444444555555444444444444444444444444444444111111111222222222222222444444444555666666777888666666888===@@@BBBGGGNNN[[[qqq|||yyyllliiikkklllggg]]]YYYbbbpppqqqeeeWWWOOORRRVVVZZZcccqqq|||~~~zzzlllaaa]]]]]][[[]]]\\\uuu|||ppp[[[KKKGGGGGGPPP^^^lllzzzuuubbbZZZ^^^iiiooopppqqqqqqqqqpppqqqrrrtttwwwwwwwwwwwwwwwwwwwwwwwwxxxyyyyyyyyyxxxxxxwwwwwwxxxxxxyyyzzzzzzzzzzzzzzzzzz{{{||||||zzzxxxxxxyyywwwwwwvvvuuuvvvwwwxxxyyyxxxxxxwwwvvvuuuuuuuuuuuuxxxwwwuuussstttuuuwwwyyyyyyzzz{{{{{{{{{zzzyyyyyywwwwwwwwwxxxyyyyyyzzzzzzyyyyyyzzzzzz{{{zzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{yyyyyyzzzzzz{{{{{{||||||zzzzzz{{{|||||||||||||||}}}|||{{{||||||{{{xxxuuusssooohhhddddddkkkvvv}}}|||xxxuuuvvvxxxzzzzzzzzz{{{{{{|||}}}}}}~~~~~~ooo]]]TTTQQQJJJTTTcccrrr|||}}}zzzuuutttsssssssssuuuxxxyyyzzz{{{||||||zzzyyyzzz{{{{{{{{{zzzzzzyyyxxxxxxwwwuuuvvvyyy|||}}}{{{vvvrrrnnnlllmmmrrrtttsssuuuxxxgggrrrxxxiii]]]]]]hhhyyy|||rrruuu{{{zzzmmm___RRRJJJHHHHHHIIINNNYYYkkk}}}rrrggg```VVVSSSNNNKKKKKKKKKKKKKKKKKKKKKMMMQQQVVVYYYZZZZZZZZZZZZ\\\]]]^^^[[[VVVRRRQQQOOOLLLHHHDDD@@@>>>===::::::::::::;;;<<<======>>>>>>>>>======???BBBEEEKKKOOOVVV\\\aaafffkkkooommmjjjfffbbbaaabbbeeegggiiibbbXXXPPPLLLIIIGGGFFFNNNTTT]]]fffoooyyy}}}vvvmmmcccYYYSSSSSSQQQPPPOOOIIICCCCCCHHHOOO[[[lllzzz|||jjj]]]ZZZbbblllvvv|||}}}{{{zzz{{{}}}~~~zzzpppgggaaaXXXPPPIIIKKKUUU___eeefffpppvvv||||||wwwiii^^^TTTXXXeeessswwwtttyyyuuucccZZZZZZ]]]lllrrrxxx{{{www||||||uuuqqqxxxnnn]]]HHH>>>666666888666444444222333444444555555444444444444444444444444444444111111222222222333333333555555444444555666777888777666888===@@@BBBHHHOOO]]]sss~~~qqqlllmmmmmmfff]]]WWW]]]jjjooofffYYYSSSTTTVVVXXX[[[cccpppzzz~~~~~~~~~pppddd\\\ZZZYYY[[[YYYsss|||rrr\\\KKKFFFFFFNNN[[[iiiwww~~~kkk```bbbiiimmmoooqqqrrrqqqooooooqqqtttyyyyyyxxxxxxwwwwwwvvvvvvvvvwwwwwwxxxwwwvvvuuuuuuvvvwwwxxxyyyzzz{{{{{{{{{}}}~~~~~~|||yyywwwvvvvvvvvvvvvuuutttuuuvvvwwwxxxxxxxxxwwwvvvvvvvvvvvvvvv{{{zzzwwwuuuttttttuuuvvvyyyyyyzzzzzzzzzzzzzzzzzzwwwwwwwwwxxxxxxxxxyyyyyyxxxyyyyyyzzz{{{{{{{{{zzz|||}}}}}}}}}}}}}}}}}}|||wwwxxxxxxyyyzzzzzz{{{{{{xxxyyyzzzzzz{{{{{{zzzzzz{{{{{{zzzzzzzzzxxxvvvtttqqqlllfffcccfffmmmuuuzzz|||yyyvvvuuuvvvyyyzzzzzzyyyyyyzzz{{{||||||}}}}}}~~~lll\\\SSSPPPKKKTTTbbbnnnuuuwwwuuusssmmmmmmmmmnnnqqquuuxxxzzzzzz{{{|||{{{zzzyyyzzz{{{yyyyyyxxxxxxwwwwwwwwwvvvwwwvvvvvvuuuuuutttrrrqqqjjjjjjooowww{{{zzz{{{}}}bbbpppyyylllaaabbbmmm|||wwwvvvzzz}}}qqqcccUUULLLIIIGGGEEEHHHQQQ```sss}}}rrrhhhaaaWWWSSSOOOLLLKKKKKKJJJJJJMMMMMMNNNQQQVVVYYYZZZZZZXXXXXXZZZ\\\^^^^^^[[[XXXRRRQQQPPPMMMIIIDDD@@@>>>;;;;;;;;;;;;;;;:::::::::<<<<<<<<<;;;:::;;;>>>AAAEEEIIINNNSSSYYYaaahhhnnnnnnnnnnnnoooooonnnnnnnnnhhhbbbYYYSSSPPPNNNLLLJJJNNNRRRVVV[[[```iiittt}}}~~~zzzvvvnnnddd\\\SSSNNNKKKJJJGGGBBBAAADDDFFFQQQcccuuutttbbbYYYZZZ^^^jjjqqqxxxzzz}}}~~~|||{{{yyyxxxyyyzzz|||}}}zzz{{{{{{{{{}}}zzzsssooofff]]]SSSPPPVVV```hhhllluuuxxx{{{}}}mmm^^^XXX[[[gggtttwwwuuuzzz{{{ggg]]]^^^]]]kkkqqqxxx|||~~~vvvqqqtttzzzwwwgggWWWGGG>>>666777888777444444222333444444555555444444444444444444444444444444222222222333333444444555555555444444555666888999888777999>>>@@@BBBGGGNNN\\\rrr~~~xxxooollllllfff___YYY[[[gggppplllccc[[[YYYYYYYYYZZZ\\\dddmmm|||xxxjjj^^^WWWUUUWWWWWWrrr~~~uuuaaaMMMGGGGGGNNNXXXcccoooyyy~~~|||}}}rrrfffgggkkklllnnnqqqrrrqqqooonnnqqqtttyyyyyyxxxxxxxxxwwwwwwwwwuuuvvvwwwwwwwwwvvvtttsssssstttvvvwwwyyyzzzzzz{{{}}}~~~~~~|||xxxvvvuuuuuuvvvuuutttttttttuuuwwwxxxwwwwwwwwwvvvvvvwwwwwwxxx|||{{{zzzxxxwwwuuuuuutttyyyyyyyyyyyyyyyzzzzzzzzzxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyzzz{{{{{{{{{{{{|||}}}~~~~~~~~~~~~}}}|||vvvwwwwwwxxxyyyzzz{{{{{{xxxyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyxxxwwwvvvqqqkkkeeedddiiipppuuuwwwxxxvvvuuuuuuwwwyyyzzzzzzxxxyyyyyyzzz{{{||||||}}}yyyjjj[[[QQQMMMKKKSSS___iiinnnooooooooohhhiiijjjmmmqqquuuyyy{{{{{{|||}}}|||zzzyyyyyy{{{wwwwwwvvvtttsssrrrqqqppptttsssrrrqqqppppppqqqrrrkkklllqqqyyy}}}|||{{{~~~```ppp}}}qqqggghhhrrr~~~{{{vvvyyyuuuhhhYYYOOOLLLFFFCCCDDDKKKVVVfffvvvlllggg]]]YYYTTTPPPOOOOOONNNMMMPPPPPPQQQTTTXXX\\\]]]]]]YYYXXXYYY[[[]]]^^^^^^\\\RRRSSSUUUTTTRRRMMMIIIFFF@@@@@@@@@@@@???===<<<;;;;;;;;;;;;:::999999<<<>>>@@@BBBEEEJJJQQQZZZdddkkkssstttvvvwwwxxxwwwvvvvvviiibbb[[[XXXWWWWWWTTTQQQNNNOOOPPPPPPSSS\\\jjjttt}}}}}}sssiiiZZZPPPHHHFFFFFFCCCBBBCCCCCCKKK]]]qqq}}}lll]]]WWWVVV]]]eeemmmpppttt{{{}}}{{{}}}~~~~~~~~~|||yyyvvvtttqqqqqqooommmpppzzz|||zzzvvvmmmbbbZZZZZZaaahhhmmmqqqsssvvvyyy|||vvvccc]]]```jjjwwwzzzxxx~~~~~~kkkcccfffhhhuuu|||yyyrrrrrruuupppbbbVVVFFF===666777999777555444222333444444555555444444555555555555555555555555222333333444555555666666666555444333444666888999999888:::>>>@@@BBBGGGMMMXXXppp|||~~~tttnnnkkkgggccc]]]]]]gggtttxxxssseee```^^^___^^^]]]```fffrrrzzzqqq```UUUQQQTTTTTTqqq{{{hhhOOOJJJIIIOOOWWW^^^gggnnnuuu|||}}}}}}}}}|||zzzzzzzzzyyywwwwwwyyy{{{vvviiijjjmmmmmmnnnqqqsssrrrooonnnqqquuuvvvvvvwwwxxxxxxyyyzzzzzzuuuvvvxxxxxxxxxwwwuuutttpppqqqsssuuuwwwyyyyyyzzzyyy{{{|||zzzxxxvvvvvvvvvwwwvvvuuuuuuuuuvvvwwwxxxvvvvvvvvvvvvwwwxxxyyyyyyzzzzzz{{{{{{zzzyyywwwvvvyyyxxxxxxxxxyyyzzzzzz{{{zzzzzzzzzyyyxxxxxxwwwwwwwwwxxxyyyzzz{{{{{{{{{{{{{{{||||||}}}}}}||||||{{{wwwwwwxxxyyyzzz{{{||||||zzzzzz{{{||||||||||||{{{yyyzzz{{{{{{zzzzzzzzz{{{rrrkkkeeeeeekkkrrruuuvvvvvvtttssstttwwwyyyzzzzzzzzzzzz{{{{{{||||||}}}}}}~~~}}}wwwlll___UUUPPPNNNVVV```gggjjjjjjjjjjjjfffhhhkkknnnrrrvvvyyyzzz}}}}}}~~~|||zzzyyyyyyzzzwwwvvvssspppmmmjjjhhhfffggghhhiiijjjkkklllnnnooonnnnnnrrryyy|||{{{|||___pppuuukkkmmmvvv}}}vvvwwwxxxkkk\\\RRRNNNFFFBBBCCCHHHOOO^^^xxxyyypppkkkccc___ZZZVVVUUUTTTSSSRRRRRRRRRSSSVVV[[[___aaaaaa[[[ZZZYYYYYY\\\^^^^^^^^^YYY[[[___```___[[[WWWSSSEEEFFFFFFEEEDDDBBB@@@>>><<<===<<<;;;::::::<<<>>><<<===???CCCKKKUUUaaaiiixxxyyy{{{|||}}}}}}||||||kkkeee___]]]______\\\YYYOOOOOOMMMKKKMMMWWWfffrrr{{{zzz|||qqqaaaTTTHHHFFFGGGFFFDDDDDDEEEKKK[[[ooozzz}}}uuucccXXXSSSRRR[[[dddgggmmmwww{{{yyy{{{sssnnnjjjhhheeecccfffqqqzzznnnddd```bbbhhhmmmjjjmmmrrrwww{{{~~~~~~ooobbbdddnnnzzz~~~}}}nnniiinnnvvv{{{tttrrrrrrmmmaaaVVVFFF===666777999777555444222333444444555555444444555555555555555555555555333333444444555666777777666555444333444666888999:::999;;;???@@@AAAFFFMMMUUUmmmzzz|||yyyqqqmmmhhhfffaaa___iiiyyylllfffccceeeddd```aaafffiiitttyyyxxxvvvcccTTTNNNQQQSSSqqqnnnQQQLLLKKKQQQWWW\\\bbbgggiiiooosssqqqpppsssuuuuuuqqqrrrsssssssssuuuxxxzzzxxxjjjkkkoooooonnnqqqtttrrrooonnnrrrvvvssstttuuuwwwyyy{{{|||}}}vvvwwwyyyyyyyyyxxxvvvtttnnnppprrrtttvvvxxxyyyyyyvvvxxxzzzyyyxxxwwwxxxxxxxxxwwwvvvvvvvvvwwwyyyyyyuuuuuuvvvvvvwwwxxxzzzzzzwwwyyy{{{||||||{{{zzzxxxyyyxxxxxxxxxyyyyyyzzz{{{|||{{{{{{zzzyyyxxxwwwwwwwwwxxxyyyzzz{{{{{{{{{{{{yyyzzz{{{||||||{{{zzzyyyxxxxxxyyyzzz{{{|||}}}~~~{{{||||||}}}}}}}}}}}}}}}yyyzzz{{{{{{{{{{{{|||~~~ssslllffffffmmmtttvvvuuutttsssssstttwwwzzzzzzzzz||||||||||||}}}}}}}}}}}}||||||{{{wwwpppggg]]]WWWSSSZZZccciiiiiifffddddddgggiiilllpppsssvvvxxxyyy~~~}}}zzzyyyyyyzzzwwwuuurrrmmmhhhddd```^^^YYY\\\aaaeeeggghhhjjjkkknnnmmmqqqwww{{{|||]]]rrrtttfffiiiwww~~~wwwzzz}}}ooobbbYYYTTTKKKFFFEEEHHHJJJSSSiiiwwwppphhheee___YYYUUUSSSSSSTTTUUUTTTUUUXXX]]]aaacccdddccc___[[[ZZZ\\\```ccceeecccbbbbbbdddggghhhfffddd\\\UUUQQQRRROOOEEE>>><<>>CCCPPP___kkk{{{|||~~~zzzrrrnnniiifffdddbbbaaa______YYYPPPIIIJJJUUUeeeqqq}}}}}}|||{{{rrr___WWWMMMEEECCCDDDFFFHHHIIIKKKXXXmmmyyyyyy|||qqq___RRRQQQUUU[[[aaakkkwwwxxxqqqnnnlllggg```^^^eeesss~~~|||rrrgggaaa[[[VVVYYY``````bbbgggnnnvvv{{{}}}}}}}}}}}}~~~~~~~~~sssuuuzzz}}}}}}{{{{{{|||tttssstttnnn```RRRAAA;;;777777666333222444333333333333333333333333444444444333333222222222444444444555555555555666666666555666666777888999888:::<<<===???BBBFFFIIIYYYjjj|||wwwmmmmmmpppkkkbbb\\\cccqqq|||xxxppplllnnnmmmddd]]][[[jjjnnnpppooouuu~~~vvvfffXXXOOORRRZZZkkkuuuZZZPPPJJJPPPYYY]]][[[ZZZ\\\aaahhhmmmooonnnmmmmmmmmmnnnoooqqqrrrssssssssswwwmmmbbbgggpppooopppqqqqqqooonnnoooqqquuuvvvvvvvvvwwwwwwwwwwww{{{|||||||||{{{yyywwwuuulllnnnqqquuuwwwyyyzzzzzz|||zzzxxxvvvuuuuuuvvvwwwyyywwwuuuuuuvvvwwwvvvuuussstttuuuwwwwwwxxxxxxxxx{{{{{{{{{zzzwwwvvvwwwyyyyyyyyyyyyyyyzzzzzz{{{|||zzzzzz{{{{{{{{{{{{{{{{{{yyy{{{~~~~~~~~~~~~~~~|||zzzzzz|||}}}~~~}}}yyyyyyyyyyyyzzzzzzzzzzzz~~~}}}}}}}}}}}}}}}{{{yyyzzz}}}}}}{{{yyywwwlllccceeejjjllloootttrrruuuwwwwwwvvvwwwzzz}}}|||}}}~~~~~~}}}|||}}}~~~yyyoooccc\\\\\\___ccceeedddcccbbbbbbgggiiimmmqqquuuxxxyyyzzz||||||}}}}}}}}}||||||{{{vvvuuurrrkkkbbbZZZUUUSSSQQQTTTXXX]]]bbbfffhhhjjjkkkqqqwwwxxx{{{^^^ssswwwjjjmmmyyyyyyxxx|||uuuiii^^^XXXPPPJJJGGGGGGHHHNNNbbbwww|||uuullliiiccc]]]YYYWWWVVVVVVVVVVVVXXX\\\aaaeeefffffffffbbb^^^\\\^^^aaaeeegggfffeeeeeejjjpppuuuwwwwwwhhhaaa]]]\\\XXXNNNFFFDDD???===:::999::::::999888:::;;;;;;>>>FFFTTTfffrrr~~~xxxqqqkkkiiiiiijjjjjjhhhbbbWWWNNNNNNWWWfffrrr}}}yyysssuuuxxxuuunnn^^^YYYRRRMMMLLLMMMLLLKKKJJJMMM\\\ppp{{{zzz{{{iiiWWWPPPRRRUUU\\\fffqqqzzz}}}|||zzztttkkkeeegggqqqyyy~~~|||tttiii\\\UUUPPPKKKMMMRRRUUUWWW]]]fffpppyyy~~~~~~~~~~~~~~~~~~~~~|||{{{}}}sssooolllfffZZZOOOAAA;;;777777666333222444333333333333333333333333444444444333333333222222333333333333444444444555666666666666666777888999999;;;===???@@@CCCGGGJJJXXXkkk~~~wwwmmmnnnqqqmmmddd\\\^^^hhhrrruuutttqqqrrrtttqqqjjjfffgggfffnnnrrroooppp}}}|||lll\\\SSSSSSYYYjjj|||aaaXXXRRRTTTXXXYYY[[[]]]ZZZ___eeejjjllllllllllllmmmmmmnnnoooqqqrrrsssssswwwoooeeegggmmmmmmoooppppppppppppqqqsssssstttuuuvvvwwwxxxyyyyyyzzz{{{||||||{{{zzzxxxvvvpppqqqtttvvvxxxyyyzzzzzzyyyxxxwwwvvvvvvvvvwwwxxxzzzxxxvvvuuuuuuuuutttsssuuuvvvwwwxxxyyyyyyyyyyyy{{{||||||zzzxxxwwwxxxyyyyyyyyyyyyyyyyyyzzz{{{{{{{{{|||||||||{{{zzzyyyyyyyyy{{{}}}}}}||||||}}}~~~|||zzzyyyyyy{{{}}}~~~}}}yyyyyyyyyyyyyyyyyyzzzzzz~~~}}}||||||}}}~~~}}}{{{{{{|||~~~~~~{{{xxxuuullleeegggkkklllnnnrrrpppssswwwxxxxxxxxxzzz|||{{{|||}}}}}}||||||}}}~~~{{{rrriiiccc]]]___bbbcccbbbaaaaaaaaalllnnnqqquuuyyy|||}}}~~~}}}}}}~~~~~~}}}}}}||||||xxxwwwuuunnneee[[[TTTPPPMMMPPPVVV]]]cccgggjjjkkkmmmtttxxxyyy{{{```tttwwwlllppp{{{}}}wwwwww~~~~~~tttggg]]]WWWNNNIIIGGGFFFHHHWWWiii|||qqqnnnhhhbbb^^^[[[ZZZZZZYYYZZZ]]]bbbgggjjjkkkkkkkkkfffaaa^^^```dddgggiiieeeddddddhhhooowww~~~xxxsssooommmfffZZZPPPLLLCCCAAA>>>=========;;;:::888999;;;@@@JJJZZZnnn|||zzzssspppqqqsssttttttmmmaaaVVVRRRZZZhhhttt}}}zzztttssssssnnnfff\\\YYYVVVVVVWWWWWWUUURRRMMMRRRaaattt|||zzz{{{xxxaaaSSSQQQPPPTTT\\\eeemmmqqqyyy|||{{{qqqmmmpppuuu|||xxxuuujjj^^^QQQJJJFFFEEEFFFIIIKKKNNNSSS^^^jjjuuu}}}~~~~~~~~~~~~|||zzz|||rrriiibbbZZZRRRLLL@@@:::666777666333222444333333333333333333333333444444444444333333333333222222222333333333444444666666666666777888999::::::<<<>>>@@@BBBEEEIIILLLXXXllluuukkkmmmpppooohhh]]]ZZZ```iiinnnqqqssswww{{{xxxsssqqqsssoooyyyyyyuuu}}}sssbbbVVVRRRTTTdddiiiaaaYYYVVVTTTTTTXXX^^^XXX\\\aaaeeehhhiiikkklllllllllmmmnnnoooqqqrrrssstttzzz{{{qqqhhheeefffiiijjjmmmnnnnnnoooqqqsssqqqrrrsssuuuwwwyyyzzz{{{xxxyyy{{{||||||{{{yyyxxxuuuuuuwwwxxxxxxyyyyyyyyyvvvvvvwwwwwwwwwxxxxxxxxx{{{xxxuuutttttttttsssrrrxxxxxxxxxyyyzzzzzzzzz{{{{{{{{{{{{zzzxxxwwwxxxzzzyyyxxxxxxxxxxxxyyyyyyzzz||||||||||||zzzyyyxxxwwwyyyzzz||||||{{{zzzzzz{{{yyyxxxwwwyyy{{{~~~~~~~~~zzzzzzyyyyyyyyyyyyzzzzzz}}}||||||||||||}}}}}}~~~|||||||||~~~~~~{{{xxxmmmfff``````cccccceeegggjjjnnnssswwwyyyyyyzzz{{{zzz{{{||||||{{{{{{}}}~~~zzzrrrkkkggg^^^```bbbbbbbbbaaabbbcccoooqqquuuxxx|||~~~~~~~~~~~~~~~~~~}}}||||||yyyyyyxxxrrriii___WWWSSSMMMQQQXXX___eeeiiikkklllpppvvvzzzzzz{{{~~~}}}dddvvvssskkkppp{{{xxxrrr|||~~~pppddd]]]RRRJJJHHHEEEDDDOOO]]]yyytttqqqlllfffaaa^^^\\\\\\[[[\\\```ffflllpppppppppnnnjjjdddaaabbbeeehhhjjjiiigggddddddiiipppxxx|||wwwjjj]]]UUUMMMIIIDDD???>>>>>>======:::;;;===BBBLLL\\\ppp~~~{{{wwwwwwwwwxxx{{{ttthhh\\\VVV\\\jjjvvv~~~}}}xxxnnnccc]]]ZZZXXX[[[___bbb```]]]VVV[[[ggguuuzzzzzz|||qqq^^^UUUNNNNNNRRRWWW^^^ccclllqqqzzzyyyrrrrrrttt{{{}}}~~~yyysssoooeeeZZZNNNGGGEEEGGGHHHIIIHHHJJJOOOXXXeeeqqq{{{~~~~~~}}}}}}zzzqqqeeeZZZRRRNNNLLL@@@:::666666666333222444444444444444444444444444444444444444444444333333222333333333333444444444666666666777888999:::;;;:::<<<>>>@@@BBBEEEIIILLLXXXkkk}}}{{{}}}ssshhhjjjmmmoookkk```YYY]]]eeekkknnnpppvvv|||~~~~~~vvveeeVVVPPPMMM[[[wwwpppdddWWWQQQOOOPPPTTTYYYVVVZZZ^^^bbbdddgggjjjlllmmmllllllmmmnnnpppqqqrrrpppsssvvvuuuooohhhaaa]]]bbbeeegggiiijjjkkknnnppprrrssstttuuuvvvxxxyyyyyyvvvxxxzzz{{{||||||{{{zzzxxxxxxxxxxxxxxxwwwwwwwwwvvvwwwwwwxxxxxxxxxwwwwwwyyyvvvsssrrrssstttttttttxxxxxxxxxxxxyyyyyyzzzzzzyyyzzzzzzyyywwwwwwxxxyyyxxxxxxxxxwwwwwwxxxxxxyyy{{{{{{{{{{{{zzzzzzyyyxxxyyy{{{||||||zzzyyyzzzzzzxxxwwwwwwyyy|||~~~~~~{{{zzzyyyyyyyyyyyyzzz{{{|||||||||{{{{{{|||||||||{{{|||}}}|||zzzjjjccc[[[WWWWWWXXXYYY[[[```dddkkkrrrwwwyyyzzz{{{yyy{{{}}}}}}|||}}}~~~~~~vvvnnngggccc]]]___aaabbbcccdddfffiiippprrruuuxxx{{{|||}}}}}}~~~~~~~~~~~~}}}|||{{{xxxxxxvvvqqqkkkeeebbbbbb[[[\\\___cccfffjjjmmmnnnqqqwww{{{{{{|||~~~hhhxxxzzzoooiiinnnyyywwwoooyyyxxxmmmbbbVVVLLLIIIFFFDDDJJJTTTmmmuuurrrmmmhhhddd```^^^^^^]]]___dddjjjqqquuuuuuuuurrrnnniiifffgggiiikkkkkkpppnnnjjjggghhhnnnuuuyyysssjjj]]]UUUKKKCCC???>>>>>>>>>;;;<<<>>>AAAHHHVVVgggsss}}}|||zzz|||wwwmmmaaaZZZ___lllxxxwwwmmmgggbbb___aaahhhmmmmmmkkkbbbfffnnnuuuxxxyyy~~~iii[[[OOOLLLNNNQQQWWW^^^gggmmmvvvyyyrrrrrrtttzzz|||yyysssoooggg```TTTKKKGGGIIIIIIIIIEEEGGGLLLUUUbbboooyyy~~~}}}{{{xxx|||xxxpppcccWWWOOOMMMNNN???999555666666333333555666666666666666666666666444444444444444444444444444444444444555555555555666666777777888:::;;;<<<;;;===>>>@@@AAADDDHHHKKKVVVgggvvvwwwsssuuu~~~ssshhhiiilllpppmmmbbbXXXYYY___dddhhhiiimmmyyy{{{}}}uuueeeXXXOOOIIITTTooouuucccQQQJJJJJJLLLNNNPPPUUUXXX\\\___bbbeeeiiikkkllllllllllllmmmnnnoooooollllllmmmmmmkkkfff^^^XXX]]]___ccceeegggiiillloootttttttttuuuvvvvvvwwwwwwuuuwwwyyy{{{||||||{{{{{{yyyxxxxxxwwwvvvvvvvvvvvvxxxyyyyyyxxxxxxvvvuuutttvvvtttqqqqqqsssvvvwwwwwwxxxwwwwwwvvvwwwwwwxxxyyyxxxxxxyyyxxxvvvvvvwwwxxxyyyxxxxxxwwwwwwxxxxxxxxxxxxxxxyyyzzz{{{{{{{{{zzzzzz{{{}}}|||{{{zzzzzz{{{yyyxxxxxxzzz}}}~~~~~~}}}zzzyyyxxxwwwwwwyyyzzz{{{zzz{{{{{{{{{||||||||||||zzz|||~~~pppjjj___UUUPPPQQQSSSTTTVVVZZZaaaiiiqqqwwwyyyzzzzzz|||~~~~~~~~~wwwkkkccc^^^ZZZ\\\___bbbdddfffjjjmmmrrrsssvvvxxx{{{|||||||||}}}}}}}}}}}}|||{{{zzzyyyuuussspppllljjjlllrrrvvvpppnnnllljjjjjjlllnnnpppqqqwww||||||}}}lll{{{uuujjjccchhhrrr{{{xxxooovvvvvvhhh[[[PPPMMMIIIEEEGGGNNN```tttvvvtttpppkkkgggdddbbbaaaaaacccgggmmmtttyyy{{{{{{yyyvvvrrrpppoooppppppoooqqqpppmmmkkkjjjnnntttyyy}}}ppphhh[[[OOOGGGCCCBBBAAA===>>>>>>???CCCLLLYYYcccqqquuu{{{~~~}}}zzzrrrfff___bbbooo{{{vvvpppjjjkkkrrrxxxxxxuuulllpppvvvxxxxxxzzztttbbbRRROOOQQQUUU\\\eeekkkqqqyyy~~~uuuppprrruuuzzz}}}{{{wwwqqqmmmcccUUULLLJJJIIIFFFDDDFFFKKKUUUcccpppzzz{{{zzzvvvuuuzzzwwwpppdddXXXPPPMMMMMM>>>888555555555333333555666666666666666666666666444444444444555555555555444444444555555555666666777777777888999;;;<<<======>>>@@@@@@AAACCCGGGIIISSSbbbpppsssqqqssszzz~~~vvvlllllllllpppmmmbbbXXXVVVYYY[[[______dddrrrxxxvvv}}}tttgggZZZQQQIIIPPPhhhzzzfffPPPGGGGGGHHHHHHIIITTTWWW[[[^^^```cccfffhhhjjjjjjkkkkkkkkkjjjiiiiiifffeeeccccccccc___YYYTTTUUUYYY]]]aaaeeeiiinnnqqqttttttuuuuuuuuuuuuvvvvvvuuuwwwyyy{{{||||||{{{{{{yyyxxxwwwwwwvvvvvvwwwwwwzzzzzzyyyxxxwwwvvvuuutttvvvsssqqqqqqtttwwwyyyzzzwwwwwwuuuuuuuuuvvvwwwxxxwwwxxxyyyxxxvvvvvvwwwyyyzzzyyyyyyxxxxxxxxxxxxyyyvvvwwwxxxzzz{{{{{{{{{{{{yyy{{{||||||{{{zzz{{{{{{yyyyyyyyyzzz{{{|||zzzyyyuuutttsssssstttvvvyyyzzzyyyzzz{{{|||}}}}}}}}}}}}zzz}}}}}}xxxkkk\\\SSSQQQPPPOOORRRSSSXXX```jjjrrrwwwyyyzzz|||~~~~~~oooddd___ZZZ]]]aaadddgggjjjmmmooouuuwwwyyy{{{}}}}}}}}}}}}{{{{{{{{{{{{zzzyyywwwwwwqqqnnniiieeegggppp|||zzzuuurrrqqqrrrsssrrrxxx}}}}}}~~~ooo|||nnncccZZZ\\\fffooowww}}}~~~ooottt{{{oooaaaTTTPPPMMMFFFEEEJJJSSSeeeyyywwwtttpppllljjjhhhgggfffgggjjjpppxxx~~~}}}{{{{{{zzzwwwvvvpppqqqpppooonnnpppuuuyyyrrreeeZZZRRRKKKHHHAAABBBBBBAAAAAAGGGPPPWWWeeemmmwwwyyynnneeegggrrr}}}|||uuuuuuzzz}}}zzzuuuqqqwww}}}}}}{{{|||nnn[[[WWWXXX[[[dddnnnrrrxxx}}}tttqqquuuzzzzzz}}}wwwfffYYYSSSQQQNNNMMMNNNSSS]]]iiittt|||}}}~~~~~~{{{{{{~~~tttqqqyyyvvvpppfffZZZPPPKKKIII===888444555555333333555444444444444444444444444444444444444555555555666333333444444444555555555777777777888:::;;;===>>>@@@AAABBBBBBBBBCCCFFFIIINNN]]]lllsssuuuwwwyyyyyy{{{uuummmlllkkknnnlllcccZZZYYYZZZZZZXXXYYY]]]hhhxxxtttxxx}}}~~~~~~}}}uuukkkYYYQQQHHHKKK___wwwmmmXXXKKKFFFDDDEEEGGGQQQTTTYYY\\\^^^```bbbcccfffgggiiiiiihhhfffcccaaa]]]ZZZWWWUUUUUUSSSPPPMMMIIIMMMTTTZZZaaagggnnnrrrssssssssstttuuuvvvwwwwwwvvvwwwyyy{{{||||||{{{zzzyyyxxxxxxwwwxxxxxxzzzzzzzzzyyywwwvvvvvvvvvwwwwwwxxxuuurrrrrrtttwwwyyyzzzxxxwwwuuuttttttuuuwwwxxxyyyzzzzzzyyyxxxxxxyyy{{{{{{{{{zzzyyyyyyyyyyyyyyywwwxxxyyyzzzzzzzzzzzzzzzvvvxxxzzz{{{zzzyyyzzz{{{zzzyyyxxxxxxyyyxxxuuusssooonnnmmmnnnooorrrvvvxxxxxxyyy{{{}}}~~~~~~|||qqqddd^^^YYYSSSTTTRRRTTTYYYcccmmmtttwwwyyy{{{}}}~~~vvvjjjdddaaadddiiimmmoooppprrrssswwwxxxzzz|||}}}~~~}}}}}}yyyyyyyyyxxxwwwvvvttttttnnnjjjdddaaadddooo}}}|||yyywwwwwwuuu{{{~~~qqq}}}}}}hhh\\\QQQRRRZZZcccmmmtttpppsssxxx~~~ttteeeWWWSSSOOOGGGDDDGGGKKK[[[uuu{{{zzzwwwtttqqqnnnlllllliiijjjmmmssszzz}}}{{{uuuvvvwwwvvvttttttxxx{{{xxxkkk___UUUOOOFFFGGGGGGEEEDDDGGGNNNTTT___iiivvv~~~sssjjjjjjttt{{{zzz}}}}}}vvvpppsss{{{~~~~~~yyyccc]]]^^^___gggrrrvvv{{{wwwuuuzzzyyy}}}uuufff___^^^\\\YYYZZZ^^^eeeooowww}}}}}}}}}~~~{{{}}}~~~~~~~~~|||sssnnnyyywwwpppggg[[[QQQIIIEEE===888444555555333333555333333333333333333333333444444444555555555666666222222333333333444444444777777888999:::<<<>>>>>>CCCCCCDDDCCCCCCDDDGGGIIIJJJYYYkkkuuuzzz|||zzzvvvrrrvvvssslllkkkiiimmmkkkeee______```___TTTWWWZZZaaatttyyyuuuuuuxxx}}}||||||{{{vvvpppVVVOOOFFFGGGXXXooouuu```QQQFFFAAACCCIIIOOOSSSXXX[[[\\\]]]___```dddeeeggggggfffbbb^^^[[[TTTPPPLLLJJJIIIIIIGGGFFF>>>CCCKKKSSS\\\dddlllqqqpppqqqrrrtttvvvwwwxxxyyyvvvwwwzzz{{{||||||{{{zzzyyyyyyxxxxxxyyyzzz|||}}}yyyxxxvvvuuuuuuwwwyyyzzzzzzwwwsssrrrtttwwwyyyzzzyyywwwvvvttttttuuuwwwxxxzzz{{{|||{{{zzzzzz{{{}}}|||{{{zzzzzzyyyyyyyyyyyyyyyyyyzzzzzzzzzyyyxxxxxxtttvvvxxxyyyyyyxxxzzz{{{yyyxxxwwwwwwwwwuuurrroookkkjjjiiijjjlllooosssvvvwwwxxx{{{}}}{{{qqqhhh___WWWTTTRRRVVV___jjjrrruuuwwwyyy|||}}}~~~zzznnngggjjjnnnrrrvvvwwwwwwwwwwwwwwwxxxzzz{{{||||||||||||xxxxxxwwwwwwuuutttsssrrrlllhhhccc___bbbmmmzzz{{{yyyxxx}}}~~~yyyuuu```VVVNNNMMMRRRZZZfffpppttt}}}{{{tttrrrzzzyyyrrreeeWWWMMMHHHIIIKKKLLLSSSfff~~~~~~{{{wwwsssqqqppplllnnnrrrwww}}}||||||zzzxxxvvvwwwzzz~~~yyykkkbbb[[[QQQHHHEEEDDDEEEMMMVVVgggnnn{{{zzzuuurrrrrryyy~~~tttllloooxxxzzzzzzrrrbbb\\\^^^dddgggrrr|||}}}uuuuuuzzzwww|||{{{uuuqqqooooooppprrruuuxxx|||sssooorrrsssvvv|||zzztttllluuu|||zzzzzzrrrjjjppp{{{wwwuuujjjXXXQQQLLLAAA;;;888666444444555444333333333333333333333333333444444444444444444444444555555444444444555555666444555777888:::;;;;;;;;;AAAAAA@@@??????BBBGGGKKKKKKRRRdddzzz{{{uuussssssvvv||||||vvvnnniiilllkkkkkkddd[[[bbbkkkgggbbbVVVNNNUUUeeexxx}}}qqqrrr{{{~~~yyyxxxxxxrrrkkkZZZNNNEEEHHHTTTfff}}}iiiTTTFFFCCCFFFIIIKKKPPPUUUYYY[[[[[[[[[\\\aaafffgggbbb```___ZZZSSSMMMHHHCCC@@@AAABBBBBBBBB@@@CCCHHHPPPZZZccchhhiiiooopppqqqrrrsssttttttuuuvvvxxxyyyyyyxxxwwwxxxyyy||||||{{{{{{zzzzzzyyyyyyxxxwwwvvvuuuuuuwwwyyyzzz{{{zzzxxxxxxyyyyyyyyyxxxwwwvvvuuuttttttvvvxxxyyyzzzyyyxxxyyy{{{{{{zzzyyy}}}|||{{{zzzyyyzzz{{{|||yyyxxxwwwvvvvvvwwwxxxxxxwwwxxxxxxwwwuuuuuuwwwxxxwwwwwwvvvuuutttpppjjjfffbbb___]]]^^^ccckkkqqquuuuuuvvvxxxzzz|||~~~zzzvvvkkk```XXXZZZbbbiiipppuuuxxxzzz}}}~~~}}}{{{~~~tttqqqsss{{{{{{{{{{{{zzzyyyxxxwwwyyyzzzzzz{{{|||}}}~~~{{{wwwssssssuuuuuuqqqmmmgggccc___]]]aaajjjtttzzz~~~~~~~~~yyyttt```VVVLLLIIILLLRRR]]]fffpppyyy}}}vvvttt|||yyylll\\\PPPIIIHHHHHHIIIOOO___yyy{{{xxxuuusssppprrrvvv{{{~~~{{{zzzzzz{{{||||||ooodddZZZSSSOOOLLLPPPXXXfffmmmzzz|||xxxuuutttzzzyyynnnnnnuuu{{{{{{xxxyyyyyyfff[[[XXX\\\aaapppyyy~~~wwwyyy~~~vvv{{{~~~}}}|||zzzyyyyyyzzz|||}}}qqqllliiihhhiiimmmqqqpppkkkeeeeeepppzzz|||}}}~~~nnnbbbeeezzz~~~}}}||||||~~~zzzuuussshhhVVVPPPLLLAAA;;;888555444444555444333444444444444444444444444444444444444444444444444555555444444444555666666666777888:::;;;<<<<<<===AAAAAAAAA@@@@@@CCCGGGJJJMMMRRRaaavvv~~~yyywwwvvvwww{{{}}}zzzsssnnnjjjhhhiiiccc\\\dddooommmeeeWWWOOOSSS]]]hhh|||}}}rrrqqqxxx{{{yyyyyysssmmm]]]QQQHHHJJJTTTeee}}}rrr[[[JJJCCCDDDFFFJJJNNNTTTXXXZZZZZZZZZ[[[```cccccc^^^[[[[[[WWWQQQHHHCCC>>>;;;;;;<<<<<<;;;<<<>>>CCCLLLWWWaaahhhkkkoooooopppqqqrrrsssttttttvvvwwwyyyyyyxxxwwwxxxyyy{{{{{{{{{zzzzzzyyyxxxxxxwwwvvvuuutttuuuvvvwwwyyy|||zzzxxxwwwxxxyyyyyyxxxxxxwwwuuuuuuuuuvvvxxxyyy{{{zzzxxxxxxyyyyyywwwvvv|||{{{{{{zzzzzzzzz{{{{{{xxxxxxwwwvvvuuuvvvwwwwwwuuuvvvwwwvvvuuutttvvvxxxvvvvvvuuuuuuqqqkkkccc^^^VVVUUUUUUYYY```iiippptttvvvwwwxxxzzz|||~~~~~~ttthhh^^^^^^ccchhhnnnsssyyy{{{|||~~~}}}{{{yyywwwwwwzzz}}}|||wwwtttuuuyyy~~~~~~|||{{{yyyyyyyyyyyyzzzzzz{{{}}}~~~|||xxxttttttuuutttoookkkdddaaa]]]\\\```iiirrrxxxxxxtttcccXXXLLLHHHHHHKKKSSSZZZjjjsss~~~}}}wwwuuu|||rrrcccVVVNNNJJJHHHFFFHHHVVVooo|||xxxvvvxxx}}}}}}{{{xxxvvv{{{|||{{{~~~sssjjj```YYYWWWYYYccciiittt}}}xxxtttsssyyysssnnnppprrrrrrrrrvvv~~~kkkZZZSSSWWW]]]mmmuuu{{{{{{|||~~~yyy{{{~~~yyy}}}~~~}}}~~~~~~~~~~~~oooiiidddbbb``````aaa___[[[WWWZZZiiiwww|||~~~jjj[[[ZZZjjj|||}}}vvvrrrqqquuu{{{}}}zzzwwwrrrqqqgggUUUOOOLLLAAA:::888555444444555444333555555555555555555555555444444444444444444444444555555444444555555666777777888:::;;;===>>>>>>>>>???AAABBBBBBBBBCCCFFFHHHOOOQQQ]]]ssszzzxxxxxx{{{}}}yyylllggggggbbb[[[dddppppppjjjYYYOOOSSSVVVZZZmmmvvvqqqttt||||||}}}zzztttaaaTTTKKKKKKQQQ___yyyyyycccPPPFFFCCCDDDHHHLLLQQQUUUWWWXXXYYYZZZ\\\]]]ZZZUUUQQQPPPMMMIIICCC@@@<<<999999999999888===>>>AAAIIITTT^^^fffjjjnnnoooooopppqqqrrrssssssuuuwwwyyyyyyxxxwwwxxxyyyzzzzzzzzzzzzyyyxxxwwwvvvuuuuuutttttttttuuuvvvwww}}}zzzwwwvvvwwwxxxyyyyyyxxxwwwvvvvvvvvvwwwyyyzzz|||zzzxxxwwwwwwvvvtttrrrxxxxxxxxxxxxyyyyyyyyyxxxvvvvvvuuutttssssssttttttssstttuuuuuusssssstttvvvuuuttttttrrrmmmeee[[[TTTLLLLLLPPPWWWaaakkkrrruuuwwwxxxyyyzzz|||}}}~~~zzzmmmbbbaaaeeejjjpppuuuzzz{{{||||||{{{xxxuuusssnnnooopppqqqrrrwww}}}}}}{{{zzzyyyyyyyyyzzz{{{|||}}}~~~|||yyyvvvuuutttqqqlllgggaaa___]]]]]]aaaiiiqqqvvv|||~~~}}}}}}~~~xxxuuuhhh]]]PPPJJJHHHHHHMMMSSScccmmmyyy}}}xxxvvv|||vvviii^^^UUUOOOKKKFFFEEENNNeee~~~~~~zzz}}}}}}wwwqqqmmmjjjooouuuyyyzzzzzzyyyyyywwwkkkccc___bbbdddiiipppvvv}}}xxxqqqllllllsss{{{{{{}}}}}}sssnnniiigggjjjrrr{{{nnnZZZRRRVVV^^^kkkqqqvvvvvvuuuxxx}}}zzzxxx|||}}}~~~|||pppkkkiiieeeaaa]]][[[XXXTTTQQQRRRbbbrrryyy~~~iiiXXXVVVbbboooyyytttrrryyyzzzxxxtttpppooofffUUUPPPLLLAAA999777444333444444444333444444444444444444444444444444444444444444444444555444444444555666777888888999:::<<<===>>>>>>???>>>@@@CCCCCCCCCCCCEEEFFFOOOOOO[[[ttt~~~}}}|||}}}pppiiigggaaaXXX___lllmmmppp[[[PPPUUUWWWVVVfff~~~{{{tttsssxxx|||~~~}}}fffXXXMMMLLLOOOYYYsss~~~jjjWWWJJJDDDCCCEEEIIINNNRRRTTTUUUVVVWWWZZZXXXTTTNNNJJJHHHFFFEEEAAA???>>>======>>>>>>>>>DDDCCCCCCHHHQQQ[[[dddiiinnnnnnooopppqqqrrrrrrssstttvvvxxxxxxxxxwwwxxxyyyzzz{{{{{{{{{zzzxxxwwwvvvsssssstttuuuuuuvvvvvvwww}}}zzzwwwuuuvvvxxxyyyyyyxxxwwwwwwvvvwwwxxxyyyyyy|||zzzxxxwwwwwwvvvtttrrrsssttttttttttttttttttsssssssssrrrqqqpppoooooooooqqqsssttttttrrrqqqrrrssstttssspppmmmhhh```WWWQQQMMMOOOTTT\\\fffooouuuwwwxxxyyyzzz{{{|||}}}~~~~~~~~~wwwlllbbbbbbhhhooouuu{{{yyyzzz{{{{{{zzzwwwtttrrrmmmooopppqqqvvv~~~}}}|||{{{zzzzzzzzzzzz{{{|||}}}~~~{{{yyyvvvtttrrrnnnhhhdddaaa```___```eeekkkqqqvvvyyy{{{~~~~~~~~~yyyyyynnncccVVVNNNJJJGGGJJJNNN]]]hhhuuu|||zzz}}}qqqeee[[[RRRLLLHHHEEEJJJ]]]tttzzzrrrkkkfffccciiiqqqwwwzzzzzzzzzzzzwwwoooiiieeecccdddfffkkkvvv{{{oooeee______gggqqqppptttyyy}}}~~~zzzqqqeee___dddooo{{{qqq[[[QQQTTT\\\gggkkkppppppllllllsss{{{wwwyyy}}}{{{uuuqqqpppmmmgggaaa\\\VVVQQQNNNPPP___mmmuuuzzziiiXXXTTT\\\dddttt~~~yyyvvv}}}|||{{{rrroooppphhhWWWQQQLLL@@@888666444333444444444333333333333333333333333333444444444444444444444444444444444555666777888888888888:::<<<===>>>>>>>>>>>>AAACCCDDDDDDCCCDDDEEEMMMNNN\\\vvvqqqgggddd___VVVZZZgggkkkvvv```RRRVVVYYYXXXaaaqqqzzzvvvwww|||ppp___RRRQQQPPPWWWooovvvbbbPPPFFFCCCDDDGGGKKKNNNPPPQQQRRRTTTXXXTTTOOOKKKGGGDDDDDDEEE@@@AAABBBDDDEEEFFFHHHIIIKKKHHHEEEGGGNNNYYYdddiiinnnnnnooopppqqqrrrrrrssssssuuuwwwxxxwwwwwwxxxyyyzzz{{{{{{{{{zzzxxxvvvuuuoooqqqsssuuuwwwwwwwwwwww|||yyyvvvvvvwwwxxxxxxxxxwwwwwwwwwwwwwwwxxxxxxxxxzzzxxxwwwvvvvvvvvvtttrrrpppppppppoooooooooooonnnppppppooonnnmmmlllkkkjjjnnnpppqqqrrrqqqppppppqqqtttqqqnnnjjjfff___YYYTTTSSSUUUZZZaaajjjqqqtttuuuyyyyyyzzz{{{|||}}}~~~~~~}}}zzzyyysssiiiaaacccjjjqqqxxx}}}wwwyyyzzz{{{zzzxxxuuusssqqqwwwyyyzzz~~~~~~|||{{{{{{{{{{{{{{{{{{||||||}}}~~~{{{yyyvvvssspppkkkgggdddddddddeeegggkkkppptttwwwwwwyyy|||~~~~~~~~~zzzwwwjjj]]]SSSLLLGGGGGGJJJVVVbbbppp}}}{{{ooobbbVVVMMMLLLHHHKKKXXXiiizzzwwwooojjjhhhlllrrryyy}}}}}}zzzwwwuuuxxx}}}{{{ssskkkgggcccbbbhhhppp|||rrreee\\\UUUSSSZZZbbbdddkkkuuu{{{zzz|||uuuggg```dddooo{{{rrr\\\OOOPPPVVV```dddjjjjjjdddaaagggqqqwwwzzz~~~}}}{{{yyywwwtttpppiii```XXXQQQMMMRRR```nnntttzzzlllZZZVVVZZZ^^^jjjtttzzztttzzzrrrpppssslll[[[SSSLLL???888555333222333444444333333333333333333333333333444444444444444444444444444444444555666777888999888999:::<<<>>>>>>?????????AAACCCDDDCCCCCCDDDEEEKKKMMM[[[uuupppeeebbb___UUUXXXeeejjjwwwfffYYYXXXZZZZZZ]]]bbbuuu|||{{{|||gggXXXVVVUUUWWWlllnnnXXXIIIBBBCCCFFFIIIKKKLLLMMMNNNPPPNNNJJJFFFFFFDDDBBBDDDGGGGGGJJJNNNQQQRRRTTTWWWYYYVVVPPPJJJIIIOOO[[[ffflllnnnoooooopppqqqrrrsssssssssuuuwwwxxxwwwwwwxxxzzzyyyzzz{{{{{{zzzwwwtttssskkkmmmppptttwwwxxxxxxxxxzzzxxxwwwwwwxxxxxxwwwvvvuuuvvvvvvvvvwwwwwwwwwwwwxxxwwwuuutttuuutttrrrqqqmmmllljjjhhhggggggggghhhjjjjjjiiihhhgggeeecccbbbeeehhhkkkmmmnnnnnnpppqqqsssrrrooollliiiccc\\\XXXUUUWWW[[[bbbiiioooqqqrrrxxxyyyzzz{{{}}}~~~}}}~~~~~~|||zzzxxxwwwrrrhhhbbbeeelllqqqvvvzzzwwwxxxyyyzzzyyywwwtttssssss|||}}}{{{{{{{{{{{{}}}|||||||||}}}}}}~~~{{{yyyvvvsssooollliiihhhhhhjjjlllnnnrrruuuwwwxxxwwwyyy|||}}}}}}}}}~~~|||vvvggg\\\RRRJJJGGGIIIPPP\\\lllzzz{{{mmm___UUUNNNKKKMMMUUU```lll|||xxxpppoooqqqxxx}}}~~~vvvnnniiidddiiioooqqqrrrxxxxxxooofffdddgggjjjoooqqqnnnmmmoooqqqqqqqqqiii```YYYQQQLLLNNNTTTZZZcccpppzzz|||wwwzzzuuuvvv{{{yyymmmfffhhhqqq{{{rrr\\\NNNMMMRRRXXX\\\ccceee___YYY___jjjwww{{{yyy~~~|||uuukkk```VVVQQQVVVdddrrrxxx}}}pppaaa^^^aaabbbmmmvvv|||rrrxxxrrrrrrvvvppp___VVVMMM===777555333222333444444444444444444444444444444444444444444444444444444444444444555555666888999::::::;;;<<<>>>???@@@@@@AAA@@@BBBCCCCCCBBBBBBDDDEEEJJJLLLYYYpppsssgggdddaaaVVVVVVaaafffooojjjbbb\\\\\\^^^___^^^fffrrrzzz|||kkkYYYXXXWWWVVVfff}}}www___MMMDDDCCCEEEHHHIIIIIIIIIKKKLLLIIIEEEEEEJJJLLLLLLPPPVVV[[[___dddggghhhjjjlllnnnkkkcccYYYSSSUUU^^^hhhnnnoooooopppqqqrrrsssttttttrrrtttvvvwwwwwwwwwxxxzzzwwwxxxyyyyyywwwuuurrrpppeeehhhmmmrrruuuwwwwwwwwwxxxwwwwwwxxxyyyyyyvvvtttttttttuuuvvvvvvvvvvvvvvvxxxvvvsssrrrqqqpppnnnkkkfffccc___\\\ZZZ[[[\\\]]]^^^^^^^^^]]][[[XXXVVVUUUYYY]]]ccchhhkkknnnppprrrsssssstttsssppphhh___XXXRRRSSSWWW^^^fffmmmpppqqqwwwxxxzzz{{{}}}~~~~~~~~~}}}}}}~~~|||zzzwwwtttrrrppphhhcccgggnnnrrruuuxxxwwwxxxyyyyyywwwtttqqqooolllzzz~~~~~~|||zzzzzzzzz||||||~~~~~~~~~~~~~~~|||{{{xxxtttpppnnnnnnnnnlllnnnqqqtttvvvxxxxxxyyywwwzzz|||}}}}}}|||}}}~~~~~~}}}pppcccWWWMMMIIIIIILLLXXXiiixxxwwwhhh^^^PPPMMMNNNSSSYYYdddtttyyyrrruuuzzz}}}|||qqqfff```VVVZZZ___aaadddlllyyy|||nnnfffeeeYYY]]]___[[[YYY\\\___```jjjddd___ZZZRRRJJJHHHKKKNNNYYYiiitttzzz}}}xxx|||tttlllkkkqqqxxx|||ssslllmmmsss{{{qqq^^^PPPNNNQQQQQQVVV^^^bbb\\\UUU[[[ffflllzzztttwww}}}~~~uuuhhh]]]WWWXXXgggvvv}}}uuuhhhhhhlllmmmyyyssszzz|||ssssssxxxsssbbbWWWMMM===777555222222333444444444555555555555555555555555444444444444444444444444444444555555666888999:::;;;<<<>>>???AAABBBBBBBBBAAABBBCCCBBBBBBBBBDDDFFFKKKLLLWWWlllzzzlllhhhdddWWWTTT\\\```fffkkkiiiaaa^^^cccfffccc\\\iiirrr}}}zzzjjjWWWVVVUUUSSS```uuu{{{cccPPPGGGCCCEEEGGGHHHHHHHHHIIIJJJPPPLLLOOOWWW\\\^^^cccjjjooosssyyy||||||}}}vvvhhh^^^\\\aaaiiinnnppppppqqqrrrsssttttttuuurrrtttvvvwwwwwwwwwxxxzzzuuuvvvwwwwwwvvvsssooommmaaadddjjjppptttvvvvvvvvvwwwwwwwwwyyyzzzyyyvvvssssssttttttuuuuuuuuuuuuuuuxxxuuurrrpppooollliiiggg^^^[[[VVVRRROOOPPPRRRSSSSSSSSSSSSRRRPPPMMMJJJIIIPPPUUU\\\ccciiimmmqqqtttsssuuuxxxyyyvvvlll___WWWOOOPPPUUU\\\eeemmmqqqssswwwxxxyyy{{{~~~}}}|||{{{{{{{{{yyyyyyyyyyyyxxxtttoookkkllleeebbbhhhpppuuuxxxzzzxxxxxxyyyxxxuuuqqqmmmkkkeeettt~~~zzzwww}}}}}}}}}|||zzzyyyyyy{{{}}}~~~~~~~~~|||yyyuuuqqqpppqqqsssoooqqqtttwwwyyyyyyyyyxxxxxxzzz}}}}}}}}}||||||}}}|||~~~sss```TTTMMMIIIIIIVVVfffttt~~~ssseeeWWWRRROOOSSSXXX___hhhpppzzzyyyxxxzzz{{{|||{{{xxxrrriiiaaa[[[TTTSSSTTTZZZcccnnnwww{{{yyypppeee\\\SSSOOOMMMLLLOOOSSS^^^bbbccc\\\QQQHHHGGGIIIMMMPPP[[[lllyyy~~~}}}|||zzzyyyyyyxxxtttpppnnnpppsssyyyvvvyyy}}}~~~}}}yyytttrrruuuzzztttdddXXXUUUVVVXXXZZZaaaiiiggg^^^YYYZZZnnnzzzzzzwww}}}~~~}}}~~~ooocccaaa```qqq~~~wwwlllpppyyy}}}vvvzzzzzzoooooopppnnnaaaPPPEEEBBB777777666555444444333333333444444555555444444333222333444444555555444444555666777777777777999;;;:::;;;===>>>>>>???AAACCCAAAAAAAAABBBDDDEEEGGGHHHEEELLLTTT```zzz}}}qqqiiifff___UUUVVV___eeeuuuxxxkkkfffnnnpppiiijjjfffkkk|||}}}www{{{jjj[[[TTTPPPOOO[[[lllpppZZZFFFHHHEEEGGGLLLNNNNNNPPPSSSWWW[[[aaaiiiooouuuxxxyyyrrraaa\\\bbbkkkooorrrrrrrrrsssssssssssssssuuuvvvvvvwwwxxxxxxyyyyyyyyyyyywwwuuurrrooolllkkkfffiiimmmqqquuuvvvwwwwwwyyyxxxwwwxxxyyyzzzyyyxxxuuuuuuttttttssssssrrrrrrrrrqqqooonnnmmmiiieeeaaaVVVPPPIIIFFFHHHIIIHHHEEEKKKIIIFFFDDDCCCDDDEEEFFFFFFIIIOOOYYYccclllqqqsssyyy|||~~~}}}{{{tttcccTTTLLLIIILLLUUU^^^fffmmmsssrrrxxx{{{{{{{{{~~~}}}}}}||||||}}}~~~|||yyywww{{{zzzxxxvvvtttpppkkkggg```___aaahhhqqqxxx||||||}}}|||zzzwwwrrrmmmhhhbbbhhhpppuuuuuuttttttuuuvvvwwwxxxwwwwwwwwwzzz|||}}}}}}||||||zzzyyyyyy{{{}}}|||xxxtttrrrssstttvvvwwwyyyzzz{{{yyyyyyzzz{{{|||}}}~~~~~~}}}iiiZZZPPPKKKHHHRRR___mmm~~~|||zzz~~~}}}{{{zzzyyyzzzzzz{{{}}}pppccc\\\VVVWWWZZZ^^^eeemmmtttyyy|||yyyzzzwwwxxxyyywwwqqqhhh^^^YYYTTTSSSTTTYYYbbbmmmvvvzzztttgggZZZQQQMMMKKKNNNSSS___dddgggaaaUUUJJJFFFGGGIIIKKKVVVfffsssyyy~~~}}}{{{|||yyyuuurrrppprrrvvvzzz|||zzz|||~~~|||sssooojjjhhhkkkqqqwwwzzz~~~wwwhhh______dddiiijjjppptttoooccc[[[ZZZiiivvv~~~}}}~~~vvvhhheeedddtttwww{{{xxx{{{{{{qqqpppoookkk___NNNBBB???777666666555444444333333333444444555555444444333222333444444555555444444333555666666666888:::<<<:::<<<>>>>>>>>>???AAACCCAAABBBBBBCCCDDDEEEGGGGGGGGGMMMSSS^^^www}}}qqqiiiiiidddZZZYYY^^^___rrrzzzpppjjjqqqtttooolllggghhhuuu~~~~~~uuu|||zzzkkk]]]TTTLLLHHHTTTddd~~~xxxbbbNNNGGGEEEFFFLLLQQQTTTYYY^^^gggkkkqqqyyyxxxhhhaaafffnnnrrrqqqqqqrrrrrrrrrrrrsssssstttuuuuuuvvvwwwwwwxxxxxxyyyxxxxxxvvvtttrrrpppooommmnnnqqqtttvvvwwwxxxxxx{{{yyyxxxyyyzzzzzzyyyxxxttttttttttttssssssrrrrrrtttrrrpppnnnlllgggaaa]]]SSSMMMFFFDDDEEEFFFDDDAAAFFFDDDBBB@@@???@@@AAABBBBBBEEEKKKTTT___iiiooorrrxxx}}}zzzgggWWWMMMIIIIIIPPPXXX___gggnnnqqqwww{{{zzzzzz|||}}}{{{}}}|||{{{{{{{{{yyyuuurrrsssrrrppppppnnnjjjeeeaaaYYYZZZ^^^fffpppwww{{{|||}}}}}}}}}~~~}}}zzzuuuppphhhlllqqquuuuuusssrrrqqqqqqrrrrrrqqqqqqssswwwzzz{{{}}}~~~|||||||||zzzzzz{{{~~~{{{wwwuuuuuuvvvwwwyyyzzz{{{{{{yyyzzzzzz{{{|||}}}~~~~~~vvvcccUUUMMMIIINNNVVVddduuuzzzuuurrrooovvvuuusssqqqppppppqqqqqqssswww}}}{{{nnneee]]]\\\]]]___eeekkkooosssyyy}}}}}}wwwxxxxxxvvvpppggg^^^YYYTTTSSSSSSXXXaaallltttxxx{{{~~~yyyhhh[[[SSSNNNPPPTTT^^^fffmmmjjj___RRRIIIGGGFFFGGGPPP```mmmvvv|||~~~xxxqqqooosssyyy~~~~~~zzzuuugggbbb\\\YYY\\\cccjjjnnnsss|||zzzmmmgggnnnwww}}}}}}~~~vvviii___\\\fffttt}}}}}}~~~rrrkkkkkkzzz~~~{{{qqqnnnlllgggZZZJJJ???;;;666666666555444444333333333444444555555444444333222333444444555555444444222444555666666777:::<<<:::<<<>>>>>>>>>???AAACCCBBBCCCCCCDDDEEEFFFFFFGGGIIINNNRRR\\\rrr|||qqqjjjkkkjjjbbb\\\\\\WWWhhhssspppnnntttxxxvvvqqqjjjfffnnn}}}vvv~~~uuuxxx{{{}}}yyynnnbbbVVVJJJCCCMMM[[[rrrlllXXXKKKGGGGGGOOOXXX___hhhooowwwyyy~~~~~~~~~}}}ooofffhhhooossspppqqqqqqqqqrrrrrrrrrsssssssssttttttuuuvvvvvvvvvwwwwwwwwwwwwvvvuuuttttttrrrrrrssstttuuuvvvvvvwwwzzzxxxwwwwwwxxxxxxvvvuuusssssssssssssssrrrrrrqqqqqqpppnnnmmmjjjeee___[[[PPPKKKFFFCCCDDDDDDBBB@@@AAA@@@???>>>>>>===>>>>>>@@@BBBFFFOOO\\\hhhppptttxxxooo]]]QQQKKKGGGKKKQQQXXX```hhhpppvvvzzzyyyyyy{{{{{{xxxzzzyyyyyyxxxxxxuuuqqqnnnmmmlllkkkkkkiiieee```\\\TTTWWW^^^gggqqqxxx|||}}}{{{}}}~~~zzzqqqqqqrrrssssssqqqmmmjjjhhhhhhhhhgggiiimmmsssxxxyyy{{{}}}~~~}}}|||||||||{{{|||}}}zzzxxxxxxxxxyyyzzzzzz{{{{{{yyyzzz{{{{{{}}}}}}~~~lllZZZPPPKKKKKKPPP[[[mmm||||||vvvoooiiieeedddjjjiiihhhfffeeeeeeeeefffiiiooouuuzzzsssjjjcccbbbcccdddhhhlllnnnqqqvvv~~~}}}|||zzzvvvpppiiibbb^^^WWWUUUUUUYYYaaajjjrrrvvvwwwyyy}}}zzzooodddZZZUUUUUUZZZdddppptttlll^^^QQQIIIGGGGGGNNN\\\jjjttt~~~~~~vvvoooooowww}}}uuummm___YYYQQQMMMOOOUUU[[[___gggttt{{{ooolllwwwxxxnnnfffccciiiuuu}}}}}}~~~tttssszzzpppkkkfffaaaUUUGGG===:::666666555555555444444444333444444555555444444333222333444444555555444444444555666666555666888::::::<<<>>>>>>>>>???AAABBBCCCCCCDDDEEEFFFFFFFFFGGGKKKNNNQQQYYYmmm{{{pppjjjlllnnnhhh___ZZZPPP[[[dddggglllwww}}}}}}wwwqqqkkkmmmyyyttt~~~~~~xxxwwwyyy~~~zzzsssiii\\\LLLCCCJJJVVVeeewwwuuubbbSSSMMMKKKRRR]]]hhhsss{{{||||||{{{yyywwwwwwxxxzzz~~~rrrhhhhhhnnnrrrpppqqqqqqrrrrrrsssssssssrrrrrrsssssstttttttttttttttuuuvvvwwwwwwwwwwwwwwwrrrrrrrrrrrrrrrsssttttttvvvuuussssssttttttrrrqqqqqqqqqrrrrrrqqqpppooonnnjjjjjjiiihhhgggccc^^^ZZZPPPMMMIIIGGGGGGFFFDDDCCC@@@@@@@@@@@@???>>>>>>===@@@AAAEEEMMMZZZgggrrrxxxxxxzzzjjjYYYPPPHHHHHHLLLRRR\\\dddnnntttyyyxxxyyy{{{zzzwwwwwwuuuttttttrrroookkkggghhhhhhggghhhgggddd___\\\UUUZZZbbbllltttzzz}}}}}}zzz~~~wwwtttqqqpppooolllfffbbb^^^^^^^^^___cccjjjrrrxxxyyy{{{}}}}}}}}}|||}}}~~~~~~~~~{{{yyyyyyzzzzzzzzzzzzzzz{{{zzzzzz{{{|||}}}~~~uuuaaaUUUNNNKKKKKKTTTbbboooxxx}}}}}}wwwnnneee^^^[[[ZZZ^^^\\\[[[YYYYYYYYYYYYZZZbbbhhhooossswwwzzzqqqkkklllnnnmmmlllmmmoooqqqvvv}}}}}}wwwqqqlllhhhfff___]]][[[]]]ccckkkqqqtttvvvwwwyyy~~~{{{mmmbbb]]]WWWaaaoooyyywwwkkkYYYMMMJJJHHHKKKWWWeeeqqq}}}|||vvvpppsss||||||uuummm```YYYOOOIIIHHHLLLQQQTTT]]]lll{{{zzzqqqooo{{{zzzuuuqqqooooooxxx~~~}}}}}}~~~~~~~~~zzzyyymmmggg```ZZZQQQEEE===;;;555555555555555444444444333444444555555444444333222333444444555555444444666777777777555555777888;;;===>>>???>>>>>>@@@BBBBBBCCCEEEFFFGGGGGGGGGGGGKKKMMMPPPWWWggg}}}zzzqqqjjjlllooojjj```XXXQQQQQQTTT\\\iiiwww~~~zzzyyy}}}yyyvvvvvv~~~yyyvvvnnn```OOOEEEIIIRRR]]]lllqqq]]]TTTNNNRRR\\\fffpppxxx{{{|||}}}}}}|||yyywwwuuurrrssssssrrrqqqrrrtttvvvxxx~~~~~~uuulllkkknnnqqqpppqqqqqqrrrssssssttttttrrrrrrrrrrrrrrrsssssssssrrrssstttuuuvvvwwwwwwwwwrrrqqqqqqqqqqqqrrrsssssssssqqqppppppqqqqqqpppooonnnooooooooonnnllljjjiiifffdddcccbbbaaa^^^ZZZWWWQQQOOONNNLLLLLLKKKIIIGGGCCCCCCBBBAAA@@@???>>>>>>@@@@@@BBBJJJWWWeeeqqqwwwyyy~~~zzzbbbWWWKKKGGGHHHMMMVVV___jjjqqqwwwxxxyyy{{{{{{xxxvvvtttqqqnnnkkkfff```\\\]]]]]]___aaacccdddbbbaaaZZZ___gggooouuuyyy{{{{{{|||zzzuuuoookkkhhhddd___ZZZVVVXXXZZZ^^^ccckkkssszzzzzz|||}}}~~~}}}}}}~~~}}}{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{|||}}}~~~~~~kkk^^^VVVPPPLLLPPPXXXaaallluuu{{{zzzvvvnnnbbbXXXSSSRRRQQQPPPOOONNNMMMNNNOOOOOOXXX___ggglllqqq{{{~~~zzz}}}{{{uuurrrrrrtttxxxzzzvvvsssrrrqqqllliiiffffffiiiooosssuuuvvvuuuuuuxxxtttmmmaaaeeennnyyy~~~uuucccSSSLLLHHHHHHQQQ^^^kkkxxx~~~yyyuuuxxxvvv|||~~~|||{{{xxxtttfff___TTTLLLJJJKKKNNNOOOUUUfffxxxzzzsssrrr}}}}}}yyyvvvpppuuuwwwsssttt{{{}}}yyymmmddd\\\VVVMMMCCC<<<;;;555555555555555555555555333444444555555444444333222333444444555555444444777888888777666666888999;;;===??????>>>>>>@@@AAAAAACCCEEEGGGHHHIIIIIIIIIKKKLLLOOOUUUaaasss|||tttlllkkkmmmkkkbbbZZZUUUOOONNNVVVdddrrr~~~zzztttttt{{{zzzxxxqqqcccSSSIIIHHHKKKXXXaaassshhh\\\QQQOOOUUU[[[bbbggghhhjjjlllnnnppppppooonnnlllnnnoooooooooppprrrttttttyyy{{{uuupppoooqqqqqqoooppppppqqqrrrsssttttttrrrrrrrrrrrrrrrrrrrrrrrrqqqrrrssstttuuuvvvvvvvvvrrrrrrrrrrrrqqqqqqqqqqqqooonnnmmmnnnooopppooonnnlllllllllllljjjgggdddbbbaaa___\\\ZZZYYYXXXVVVTTTRRRRRRRRRRRRQQQPPPNNNNNNHHHFFFEEECCCAAA@@@??????>>>>>>@@@HHHTTTaaammmssswww{{{pppbbbSSSJJJGGGIIIPPPXXXccckkksssuuuxxx||||||zzzxxxvvvrrrnnniiiccc\\\WWWUUUUUUWWW[[[aaaeeegggggg___dddkkkqqqtttvvvxxxyyy}}}}}}zzzvvvooohhhbbb]]]YYYVVVUUUXXX]]]bbbhhhnnnuuuzzz|||}}}~~~~~~||||||}}}~~~||||||zzzzzzzzzzzzzzz{{{{{{{{{zzz{{{||||||~~~~~~~~~wwwiiiddd\\\UUUSSSTTTXXXdddqqqvvvyyyzzzsssfffXXXOOOKKKGGGFFFEEEEEEEEEFFFGGGHHHMMMTTT]]]eeemmmwwwxxxzzz{{{wwwrrrpppqqqtttwwwyyyuuurrrooorrryyy{{{vvvttt{{{nnn^^^OOOIIIGGGMMMYYYfffuuu{{{|||sss|||}}}xxxwwwxxxxxxmmmfff\\\TTTPPPPPPQQQRRRRRRcccvvv|||xxxwwwyyyqqqjjjllljjjgggiiisss}}}}}}zzzoooeeeZZZSSSJJJAAA:::999555555555555555555555555333444444555555444444333222333444444555555444444555777888888888999;;;===<<<===??????>>>>>>???AAA@@@BBBEEEHHHJJJJJJJJJJJJLLLMMMOOOSSSZZZgggxxxxxxpppllllllkkkeee^^^UUUPPPOOOUUU]]]fffttt}}}vvvuuu{{{~~~vvvhhhXXXNNNHHHGGGOOOTTTbbbxxxvvvfffVVVPPPOOOPPPSSSVVVUUUXXX\\\aaaeeehhhiiijjjjjjkkkmmmnnnmmmnnnppprrrooosssuuurrrpppqqqqqqooommmmmmnnnooopppqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssttttttuuuuuuuuutttrrrrrrrrrqqqpppmmmkkkjjjiiihhhggghhhjjjlllkkkjjjiiijjjjjjhhhfffbbb^^^[[[WWWTTTRRRQQQSSSVVVWWWWWWUUUWWWXXXYYYYYYWWWWWWVVVPPPNNNJJJGGGDDDCCCCCCCCC@@@???AAAHHHSSS```jjjoootttxxx|||rrr```SSSKKKIIIMMMSSS\\\eeemmmrrrvvv{{{|||zzz{{{yyywwwuuusssnnniiieee___^^^]]]```dddiiilllnnndddiiioootttuuuwwwyyy{{{~~~|||yyyvvvooofff]]]XXXVVVUUUYYY^^^dddjjjooorrruuuwww|||}}}}}}|||{{{zzz{{{}}}}}}~~~}}}}}}{{{{{{{{{||||||}}}}}}}}}{{{{{{|||}}}~~~qqqppphhh___YYYTTTUUUaaappprrrxxx}}}yyykkkZZZMMMFFFAAA@@@@@@@@@@@@BBBCCCDDDDDDKKKVVVaaakkkuuu~~~{{{xxxrrr~~~zzzwwwwwwyyy{{{{{{tttoookkkmmmttt{{{~~~~~~~~~|||xxxgggSSSLLLHHHMMMXXXeeettt~~~www~~~uuusssvvvxxxqqqkkkaaaZZZVVVUUUUUUUUUPPPbbbvvv~~~|||{{{ttthhhdddddd```]]]bbbnnnxxx|||}}}}}}}}}{{{rrrfffZZZQQQIII???888777444555555555555555555555333444444555555444444333222333444444555555444444333555777888999;;;>>>AAA<<<===??????>>>>>>???AAA???AAAEEEHHHJJJKKKKKKKKKMMMMMMNNNQQQVVV```ooo|||{{{|||ssslllkkkkkkgggbbbRRRPPPQQQUUUVVVYYYjjj}}}zzzxxx~~~{{{lll^^^SSSJJJEEEGGGIIIUUUlllppp\\\RRRNNNLLLKKKLLLOOOSSSXXX^^^cccgggiiijjjhhhjjjkkklllkkkkkklllnnnjjjmmmooommmmmmpppoookkkkkkkkklllmmmnnnooopppppprrrrrrrrrrrrrrrrrrrrrrrrttttttuuuuuuuuuuuuttttttpppppppppooollliiieeecccbbbaaaaaaccceeeffffffeeehhhhhhhhhfffccc^^^ZZZWWWLLLJJJIIIKKKQQQWWW\\\^^^YYY\\\___```___^^^^^^^^^WWWTTTPPPLLLIIIHHHHHHIIICCCBBBDDDKKKUUUaaajjjooorrruuu{{{kkk[[[PPPKKKMMMRRRWWW```jjjoootttzzz|||zzz{{{{{{{{{}}}~~~~~~{{{xxxqqqnnnjjjiiikkknnnqqqrrrhhhmmmssswwwxxxzzz}}}~~~|||xxxvvvpppfff[[[UUUUUUVVV]]]ccckkkqqqssstttuuuuuu|||||||||{{{yyyxxxzzz{{{yyy|||~~~~~~|||||||||||||||}}}~~~~~~{{{{{{|||}}}~~~~~~uuueeeXXXTTTYYY```rrrvvvxxxrrrdddTTTHHHBBBAAA@@@>>>======???@@@BBBEEEJJJRRR[[[fffsssssshhhccc___hhhttt~~~}}}zzzwwwnnniiilllrrruuuxxx{{{uuu___UUUKKKKKKSSS___ooo}}}{{{zzz|||}}}mmm^^^\\\ccciiiddd^^^XXXUUUSSSRRRQQQNNN^^^uuu}}}}}}nnnaaaccc___[[[YYYXXX\\\hhhuuuyyy}}}}}}~~~~~~}}}tttjjj[[[MMMCCC===:::999444444333333333333222222333444555444222111222333444444444444444555777777666777888999;;;<<<===>>>@@@@@@AAAAAAAAA@@@??????DDDEEEGGGIIIKKKLLLMMMMMMNNNMMMNNNPPPRRRXXXffftttsss}}}}}}~~~vvvlllggggggfffbbbXXXUUUPPPWWW^^^YYYbbbzzz|||www{{{qqqbbbVVVJJJBBBFFFFFFKKK\\\vvv~~~gggWWWMMMIIIGGGGGGIIIMMMTTTYYY^^^aaadddeeejjjjjjjjjiiiiiiiiiiiiiiinnnllljjjkkklllmmmlllkkkkkklllmmmmmmllllllmmmoooqqqrrrssssssqqqqqqrrrsssrrrssstttuuuuuutttssssssppppppmmmiiiddd___]]]\\\WWWVVVUUUUUUWWW[[[___bbbbbbccceeefffeee^^^TTTLLLHHHEEECCCEEEKKKSSSZZZ^^^[[[]]]ccciiiooonnnhhhbbb]]][[[WWWUUUSSSPPPMMMJJJFFFEEEDDDGGGOOOZZZfffmmmrrrtttxxx{{{hhhVVVLLLJJJJJJPPPVVVaaajjjqqqvvvzzz}}}~~~}}}{{{yyyvvvtttsssuuuwwwzzz|||||||||{{{~~~~~~|||wwwtttlllccc\\\XXXXXXZZZ___eeemmmrrrsssssstttvvvyyyzzzzzz{{{{{{zzzzzzyyy{{{{{{{{{{{{|||}}}||||||{{{{{{{{{||||||}}}wwwxxxzzz|||tttcccZZZZZZ]]]eeeiiijjjeeeYYYMMMDDDAAA???>>>===<<<<<<===???@@@AAAFFFMMMVVVaaannnzzzuuufff[[[WWWOOOVVV```jjjqqqxxx~~~}}}tttlllgggiiiooorrruuuxxx~~~}}}~~~{{{yyyuuuttt{{{uuudddYYYNNNLLLQQQ]]]nnn|||{{{jjjZZZVVV[[[aaaaaa___YYYRRRMMMLLLLLLNNN\\\qqqyyyzzzzzzmmmaaa```[[[VVVSSSRRRUUUaaannnvvv~~~~~~~~~~~~yyy~~~~~~{{{zzz~~~}}}{{{}}}uuulll]]]NNNCCC===999777444444333333333333222222333444555444222111222333444444444444555666777777777888999:::;;;===>>>>>>??????@@@AAAAAABBBBBBAAACCCDDDFFFHHHJJJKKKLLLLLLOOONNNNNNPPPQQQVVVbbboooqqqtttuuuttt{{{~~~wwwlllfffdddccc```^^^\\\YYY___eee\\\^^^qqq|||www{{{uuuiii^^^SSSJJJEEECCCGGGTTTllltttbbbVVVMMMIIIHHHGGGKKKOOOTTTXXX\\\^^^```eeeeeefffffffffffffffeeefffeeedddeeeggghhhhhhhhhiiiiiiiiihhhggghhhkkkmmmppprrrssssssqqqqqqrrrsssrrrssstttuuuuuuuuutttsssrrrppplllfff^^^WWWSSSQQQNNNMMMLLLLLLNNNQQQUUUXXX]]]^^^```bbbaaa[[[QQQJJJFFFCCCAAACCCIIIQQQWWW[[[^^^```fffnnnttttttooojjjeeeccc```]]]\\\YYYVVVTTTKKKIIIHHHJJJQQQ]]]hhhooorrrssswww}}}ppp^^^QQQLLLKKKQQQXXXbbbkkkssswww{{{}}}||||||}}}~~~{{{xxxtttvvvxxx{{{|||}}}||||||~~~|||yyyxxxvvvrrrkkkbbb[[[XXXXXXZZZbbbhhhppptttuuutttvvvwwwyyyzzzzzz{{{{{{zzzzzzyyyzzzzzz{{{{{{|||}}}}}}}}}{{{{{{{{{{{{{{{|||}}}}}}zzzzzz{{{|||~~~~~~tttccc[[[ZZZXXXZZZZZZUUUMMMFFFBBBBBB>>>===<<<;;;;;;;;;<<<======AAAGGGPPP[[[hhhuuu}}}}}}rrrfffXXXMMMIIICCCFFFKKKRRR[[[eeepppwww|||qqqjjjdddgggkkknnnrrruuuzzz{{{|||}}}~~~yyysssllljjjqqqzzzooocccVVVPPPRRR[[[kkkyyyooo^^^VVVWWW[[[^^^aaa]]]UUUMMMJJJIIINNNWWWgggsssuuupppooorrr|||rrrjjjccc]]]WWWRRRMMMNNNYYYfffqqqzzz~~~~~~wwwppppppvvv{{{pppppptttzzzwwwrrr~~~|||uuulll]]]OOODDD<<<888555444444333333333333222222333444555444222111222333444444444444555666777888999999:::;;;===>>>????????????@@@AAABBBCCCDDDDDDBBBCCCEEEGGGIIIJJJJJJKKKNNNMMMMMMNNNNNNRRR]]]jjjoookkkiiilllssszzz|||{{{||||||rrriiieeeccc```^^^```aaaiiinnnbbb]]]iii}}}}}}xxx{{{{{{rrriii]]]SSSEEECCCCCCMMM___vvvuuucccVVVNNNJJJHHHJJJLLLPPPTTTWWWZZZ\\\```aaabbbccccccbbbaaaaaa^^^]]]]]]^^^aaadddeeedddccccccbbb``````ccchhhllloooqqqrrrsssrrrqqqrrrsssssstttuuuvvvvvvuuutttsssqqqnnnhhh```XXXPPPJJJGGGEEEDDDCCCCCCEEEGGGKKKMMMVVVXXX[[[]]]]]]WWWOOOIIIEEECCCAAACCCIIIPPPVVVYYY___bbbiiisss{{{~~~{{{wwwqqqooollljjjhhhfffbbb```RRROOOLLLMMMSSS]]]iiipppqqqssswww{{{|||jjjZZZQQQNNNRRRYYYdddmmmtttyyy|||}}}}}}~~~~~~||||||{{{vvvwwwyyy{{{}}}}}}}}}|||}}}{{{xxxuuutttuuuqqqiiiaaaZZZWWWXXXZZZffflllsssvvvvvvvvvwwwyyyyyyzzzzzz{{{{{{zzzzzzyyyzzzzzz||||||||||||{{{zzzyyyyyyzzz{{{|||}}}}}}~~~}}}|||||||||}}}}}}~~~nnn___ZZZUUUTTTQQQKKKEEEBBBBBBCCC======<<<;;;;;;;;;<<<<<<;;;>>>DDDLLLWWWdddrrrzzztttggg\\\OOOFFFBBBCCCCCCCCCEEEKKKSSS\\\bbblllwwwyyyuuunnngggccceeehhhkkkoootttxxxzzz{{{|||~~~|||ssspppttt{{{rrrdddZZZWWW\\\iiivvvyyyhhh]]]YYY\\\___bbbccc```YYYRRRMMMOOORRRZZZccceeebbbaaadddssswww|||{{{xxxnnniiibbbYYYPPPLLLTTT___nnnwww}}}~~~~~~}}}~~~vvvmmmiiijjjlllrrrxxxyyy{{{}}}qqqfffiiirrryyy}}}ooogggppp}}}yyyrrriii[[[NNNCCC<<<777444444444333333333222222222222333444444222222333444444444444444555666777888:::;;;<<<===>>>???@@@@@@AAAAAAAAABBBCCCDDDDDDEEEBBBCCCDDDFFFHHHIIIIIIIIIKKKJJJKKKMMMMMMOOOZZZeeeqqqiiieeekkkqqqtttvvvzzzyyy{{{rrrkkkgggdddWWW\\\aaammmuuuiii^^^eeennn}}}{{{~~~~~~yyypppdddYYYIIIEEEBBBHHHUUUkkkssscccXXXQQQNNNMMMMMMNNNRRRVVVYYY[[[]]]^^^______^^^]]][[[YYYWWWVVVVVVXXX[[[^^^___^^^ZZZYYYXXXVVVWWW]]]dddiiimmmooorrrsssrrrrrrrrrsssttttttuuuvvvuuutttsssrrrmmmiiiccc\\\UUUNNNHHHDDDBBBAAA@@@@@@AAACCCFFFGGGOOORRRVVVXXXXXXTTTMMMIIIHHHEEEDDDFFFKKKRRRWWWZZZ^^^aaaiiiuuu~~~zzzvvvssspppllliii[[[WWWRRRPPPTTT]]]fffmmmqqqssswwwzzz|||}}}~~~wwwfffYYYTTTTTT[[[eeeooouuuyyy{{{}}}zzzuuuvvv}}}|||xxxyyy{{{|||}}}}}}}}}}}}~~~~~~}}}|||zzzwwwuuussssssooohhh___YYYWWWYYY[[[iiinnntttwwwwwwvvvwwwyyyyyyzzzzzz{{{{{{zzzzzzyyyzzz|||}}}~~~}}}|||zzzxxxwwwxxxyyy{{{|||}}}}}}~~~}}}|||{{{|||}}}~~~yyyiiiaaaYYYVVVPPPHHHBBB@@@@@@BBB???>>>>>>======<<<<<<<<<<<>>???@@@@@@DDDDDDCCCBBBBBBCCCCCCDDDBBBCCCDDDFFFGGGHHHHHHIIIGGGGGGIIIKKKKKKNNNXXXbbbrrrllljjjnnnqqqqqqsssvvvvvvyyyrrrkkkfffTTTYYY^^^jjjtttkkk^^^```aaammm|||tttggg\\\MMMFFFBBBDDDMMM```}}}tttggg^^^WWWSSSOOONNNQQQUUUXXXYYYXXXXXXXXXWWWUUUSSSPPPOOONNNMMMMMMNNNRRRTTTUUUUUUQQQOOOMMMLLLNNNUUU]]]dddkkknnnqqqsssrrrrrrssssssssstttuuuuuuuuusssrrrqqqlllhhhaaa[[[UUUOOOHHHDDDBBBBBB@@@@@@@@@BBBCCCDDDFFFJJJOOOSSSRRROOOKKKHHHIIIGGGFFFHHHMMMSSSWWWZZZ[[[^^^fffsss~~~yyytttpppfffaaa[[[XXXYYY___ffflllppptttxxxzzzzzzzzz|||~~~pppbbbYYYTTT[[[fffooouuuxxxzzz{{{~~~wwwppppppwww}}}}}}zzz{{{{{{|||}}}}}}}}}}}}||||||{{{{{{zzzxxxwwwwwwrrrnnnfff^^^XXXWWWZZZ]]]jjjoootttvvvvvvuuuwwwyyyyyyzzzzzz{{{{{{zzzzzzyyy{{{|||~~~~~~~~~|||zzzxxxwwwxxxyyy{{{|||}}}}}}}}}zzzzzz{{{|||~~~}}}vvvtttkkkbbb]]]TTTKKKDDD@@@??????@@@?????????>>>======<<<===???BBBIIISSSaaapppzzz~~~rrraaaXXXSSSNNNJJJIIIHHHEEEAAA??????AAABBBCCCFFFPPP]]]kkk{{{yyyqqqkkkaaa\\\ZZZ\\\___bbbhhhoooqqquuuxxxzzz|||vvvoooqqqwwwxxxrrrnnnrrryyywwwjjj^^^YYYVVVSSSRRROOOMMMPPPVVV[[[]]]dddooouuuvvvwwwzzz~~~vvvhhh\\\]]]dddsss{{{~~~}}}}}}}}}~~~~~~uuunnnkkkiiiiiibbbddd___[[[\\\WWWVVVbbbvvv|||rrrcccXXX^^^ppptttppptttyyy}}}xxxuuuqqqgggXXXJJJ@@@:::777666444444333333333333222222111333444444222222333555555555555555666777888888<<<<<<===>>>>>>???@@@@@@EEEDDDCCCBBBAAABBBBBBCCCCCCDDDEEEFFFGGGHHHHHHHHHEEEEEEHHHKKKKKKLLLUUU___ppprrrtttuuutttuuuvvvxxxyyy{{{uuunnnhhhYYY\\\\\\dddooohhh\\\]]][[[fffzzz~~~xxxlll```RRRHHHAAAAAAFFFTTTnnn{{{pppeee^^^UUUOOOOOORRRSSSSSSQQQPPPOOOMMMKKKIIIHHHGGGEEEEEEEEEHHHLLLOOOQQQQQQOOOMMMJJJIIIJJJPPPYYY___jjjmmmpppsssssssssssstttssssssttttttsssrrrpppooonnniiibbb\\\XXXRRRKKKFFFCCCCCCBBBAAAAAAAAABBBCCC@@@EEEKKKOOOPPPMMMKKKJJJJJJHHHGGGIIIMMMSSSWWWYYY[[[]]]cccpppyyyuuummmiiiccc______ccciiimmmooossswwwxxxwwwwwwzzz}}}yyy}}}wwwggg\\\SSSZZZeeennntttwwwxxxxxx|||{{{wwwrrrnnnpppvvv{{{||||||}}}~~~{{{{{{{{{{{{||||||||||||{{{zzzzzzzzzzzzzzzzzzyyyqqqmmmfff]]]XXXXXX[[[___jjjoootttvvvuuuuuuwwwzzzyyyzzzzzz{{{{{{zzzzzzyyy{{{||||||}}}|||{{{zzzyyywwwxxxzzz{{{|||||||||{{{xxxyyy{{{~~~wwwjjjoooyyyxxxpppkkkfff\\\SSSKKKEEEAAA@@@????????????>>>===<<<<<<<<<===@@@FFFPPP___nnnxxx~~~yyyiiiZZZUUUVVVUUUTTTTTTNNNIIICCC??????@@@@@@??????FFFOOO[[[jjjyyy}}}yyyqqqhhhaaaWWWSSSQQQTTTWWWZZZaaaiiikkknnnsssuuuxxx}}}~~~{{{~~~}}}rrrhhhbbb___]]]ZZZTTTOOORRRXXXZZZ[[[cccooouuuuuuvvvyyy~~~zzznnnmmmsssyyy}}}uuuqqqqqqppppppdddeee[[[TTTTTTQQQTTTcccuuu|||qqqbbbVVV[[[jjjxxxxxxrrrtttyyy|||yyyxxxwwwlll[[[JJJ???999777666444444333333333333222222111222444333333222444555555555555555666777888999<<<<<<======>>>?????????DDDCCCAAA@@@@@@BBBCCCDDDDDDDDDFFFGGGHHHHHHIIIIIIEEEFFFIIIKKKJJJJJJRRR[[[kkkyyyzzzwwwrrrlll```___ZZZ^^^jjjhhh___```^^^gggsss}}}rrrhhhZZZMMMCCCBBBCCCKKK___tttwwwmmm___UUUQQQPPPOOONNNLLLKKKIIIGGGFFFFFFFFFGGGFFFFFFHHHLLLRRRWWWZZZ[[[YYYWWWSSSPPPPPPSSSZZZ```hhhlllpppsssssssssssstttrrrrrrssssssrrrpppooonnnlllgggaaa]]][[[XXXRRRMMMFFFEEEDDDCCCCCCCCCCCCCCCBBBGGGNNNSSSSSSRRRQQQQQQMMMKKKJJJLLLPPPUUUYYYZZZ```___cccmmm}}}zzzvvvllliiieeebbbbbbfffkkknnnnnnrrrttttttrrrrrrvvvzzzxxxxxx{{{yyyhhhZZZQQQYYYdddmmmsssuuuuuuuuuuuusssooommmmmmqqqvvvyyy{{{yyywwwwwwyyyzzzzzzzzz||||||{{{{{{{{{{{{{{{{{{zzzzzzyyyyyyyyyyyyyyyyyyqqqmmmeee]]]XXXYYY]]]aaajjjoootttvvvvvvvvvyyy|||yyyzzzzzz{{{{{{zzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyywwwxxxzzz||||||{{{zzzyyyxxxzzz}}}}}}qqq```cccjjjuuuwwwooosssmmmcccZZZRRRKKKEEEBBB????????????>>>===<<<;;;:::;;;>>>CCCMMM\\\lllvvvttteeeXXXVVVZZZ\\\]]]]]]UUUOOOFFFAAA@@@@@@@@@???===AAAGGGPPP^^^mmmtttsssvvvvvvuuusssoooggg^^^WWWOOOLLLKKKNNNQQQTTT\\\dddeeejjjooorrrtttzzzwwwooogggggggggddd[[[TTTUUU[[[[[[\\\eeerrryyyxxxyyy~~~||||||{{{}}}|||vvvuuuvvvwwwwwwiiihhh]]]SSSRRRPPPUUUfffsss|||ssscccWWWZZZgggrrryyy||||||~~~uuuuuuyyy}}}{{{{{{}}}ppp]]]KKK???999666666444444444333333333222222111222444333333333444555555555555666666777888999<<<<<<======>>>>>>??????AAAAAA@@@???@@@BBBEEEFFFDDDEEEFFFGGGHHHIIIIIIIIIGGGHHHJJJLLLJJJIIIOOOXXXggg~~~zzzyyyvvvpppcccaaaXXXZZZgggiiidddfffeeellloootttxxxnnnaaaSSSGGGDDDCCCGGGWWWjjjyyyhhh[[[TTTQQQOOOLLLKKKIIIGGGEEEEEEGGGJJJKKKMMMNNNQQQVVV^^^dddhhhiiifffccc___ZZZXXXZZZ___ccchhhkkkpppsssssssssssstttqqqqqqrrrrrrqqqpppnnnmmmfffbbb^^^]]]^^^^^^YYYUUUIIIHHHGGGFFFEEEEEEEEEEEEFFFLLLTTTXXXYYYXXXXXXYYYQQQOOONNNPPPTTTYYY\\\]]]dddbbbccclll{{{}}}wwwtttfffdddbbb```bbbfffjjjmmmnnnqqqrrrqqqmmmmmmrrrvvvxxxvvvwww|||yyygggXXXPPPXXXccclllqqqssssssssstttppplllkkkmmmqqqtttvvvzzzvvvrrrqqqqqqssstttttt||||||{{{zzzzzzzzzzzz{{{{{{zzzyyyxxxwwwwwwwwwwwwqqqmmmeee^^^YYYYYY^^^bbbkkkoootttwwwwwwxxxzzz}}}yyyzzzzzz{{{{{{zzzzzzyyyxxxwwwwwwvvvvvvwwwxxxxxxxxxyyy{{{||||||{{{yyyxxxzzz|||{{{cccZZZ[[[\\\^^^eeemmmpppmmmkkkkkkiiiddd\\\RRRKKKGGGDDDBBB@@@???@@@@@@???>>>===>>>@@@DDDLLLZZZkkkwww}}}sssjjjaaa]]]```cccdddbbbbbb[[[OOOFFF@@@???>>>>>>AAA???@@@GGGRRR]]]bbbccciiiiiihhhddd^^^WWWOOOKKKHHHFFFDDDEEEHHHOOOVVV[[[```bbbgggkkkpppvvv||||||ssskkkqqqvvvrrrggg\\\WWWWWW```___cccmmm{{{|||yyy|||}}}zzzmmm___WWWSSSRRRZZZeeewwwttteeeXXXXXX___iiirrrxxxyyy~~~vvvssswww}}}~~~~~~}}}||||||}}}qqqRRR===999777333444333222111111111222333333333333444444444555555555666666777888999999::::::;;;<<<===>>>>>>>>>>>>???@@@BBBDDDEEEFFFFFFFFFDDDDDDEEEFFFGGGGGGHHHHHHGGGIIIIIIHHHHHHLLLSSSYYYjjj~~~wwwsssssskkkbbbZZZZZZbbblllrrrtttooo|||wwwyyyzzzpppdddXXXKKKEEECCCFFFMMMTTTrrr{{{gggZZZTTTPPPLLLOOOOOOPPPRRRUUUXXXZZZ[[[[[[___dddjjjoootttyyy}}}zzzvvvooohhhdddcccdddeeemmmnnnoooppprrrssstttuuutttsssrrrqqqpppnnnkkkhhhhhheeebbb^^^[[[YYYXXXXXXVVVRRROOOPPPNNNJJJJJJMMMPPPXXXaaafffhhhgggbbb[[[ZZZZZZYYYZZZ\\\```cccfffmmmjjjiiinnnyyyxxxnnngggaaa___]]]^^^ccchhhlllnnnnnnooonnnkkkiiihhhjjjmmmmmmrrrwwwxxxwwwrrreeeXXXTTTZZZccclllqqqssssssqqqrrriiidddgggllloooqqqttttttpppkkkgggfffjjjppptttvvvwwwyyyxxxwwwvvvwwwxxxxxxzzzxxxttttttwwwxxxwwwuuullldddaaa```___bbbfffpppsssvvvxxxwwwuuutttttttttuuuvvvwwwxxxyyyzzzzzzwwwwwwvvvuuuttttttttttttrrruuuyyy{{{|||zzzvvvtttxxxxxxxxxyyy{{{|||~~~~~~~~~~~~|||wwwvvv{{{xxxaaaTTTTTTSSSUUU]]]fffgggddddddfffgggeee___WWWOOOJJJDDDBBB@@@?????????>>>======>>>@@@CCCKKKYYYjjjvvvzzzuuusssuuuqqqiiicccaaaccchhhkkkiiiaaaUUUKKKDDDAAA@@@???@@@>>>>>>DDDNNNWWW[[[\\\]]]\\\[[[XXXSSSMMMGGGDDDBBBAAA???@@@CCCHHHNNNRRRXXX[[[aaafffkkkrrryyy}}}||||||{{{vvvnnntttzzzxxxoooeee```______^^^aaalll{{{xxxggg\\\TTTSSS[[[fffuuusssfffZZZZZZbbbllluuu|||~~~xxxuuuxxx}}}zzzxxxzzz~~~tttTTT>>>999777222555555444333333333444555333333444444444555555555555555666777888999999:::;;;;;;<<<===>>>>>>>>>>>>@@@@@@BBBCCCEEEFFFFFFGGGEEEEEEEEEFFFGGGGGGHHHHHHHHHIIIJJJIIIJJJNNNUUU[[[oooxxxrrrooommmggg```^^^ccckkkqqqtttooo}}}tttnnnwwwzzzrrrdddXXXKKKDDDAAABBBGGGNNNfff|||vvveeeZZZWWWXXX______aaaccceeegggiiijjjhhhjjjnnnpppssswww{{{~~~xxxqqqkkkiiiiiijjjnnnnnnoooppprrrssstttttttttsssrrrrrrrrrpppmmmkkkjjjgggccc^^^[[[ZZZZZZ[[[ZZZWWWVVVXXXXXXVVVWWW[[[\\\dddkkkoooppppppkkkeeebbbbbbbbbcccfffkkkooorrrssspppnnnnnnssszzzxxxtttpppkkkccc]]]XXXXXXXXX\\\bbbgggkkkmmmlllllliiieeeaaaaaadddhhhlllpppsssssssssoooeee[[[UUU[[[dddlllrrrttttttsssppphhhcccfffllloooqqqssspppkkkddd^^^]]]bbbiiiooouuuvvvwwwvvvttttttuuuwwwvvvyyyyyywwwwwwzzzzzzwwwssskkkdddbbbccccccfffkkkppprrrtttuuuuuuuuuuuuwwwuuuuuuuuuvvvwwwxxxzzzzzzwwwwwwuuutttsssrrrrrrrrrssstttvvvwwwvvvtttqqqooossssssssstttvvvxxxyyyzzz|||~~~zzz~~~zzzvvvooohhhccchhhrrr~~~qqq^^^MMMKKKHHHIIISSS]]]^^^YYYYYY\\\```bbb___YYYRRRMMMDDDBBB???>>>??????===<<<===>>>@@@CCCJJJXXXiiitttsssjjjiiilllrrrqqqlllddd^^^```jjjtttrrrjjj^^^SSSKKKFFFCCCAAA???===<<<@@@GGGNNNQQQQQQNNNMMMLLLIIIFFFBBB???>>><<<<<<;;;<<<>>>BBBEEEHHHMMMQQQWWW^^^eeemmmtttxxx|||zzzssspppooorrrttt{{{yyyvvvooouuu|||}}}xxxpppjjjgggaaa^^^^^^gggxxx~~~~~~~~~sssbbbWWWVVV^^^hhhvvvxxxlllbbbccckkkuuu~~~|||yyy||||||xxxvvvxxx}}}pppRRR>>>999777444555444444333333444444555333444444444444555555555444555666777888999::::::;;;<<<===>>>>>>??????>>>@@@AAABBBCCCDDDFFFGGGGGGEEEEEEFFFFFFGGGHHHHHHHHHHHHJJJKKKKKKLLLPPPWWW]]]vvv~~~tttooommmjjjfffbbbaaadddjjjnnnpppyyylllnnntttvvv{{{vvvggg[[[NNNFFFBBB@@@CCCHHHRRReeeyyyuuudddccclllqqqrrrtttvvvwwwxxxxxxxxxttttttuuuuuuuuuwww{{{~~~|||uuupppnnnnnnnnnooooooppppppqqqrrrrrrssssssssssssssstttsssqqqooooookkkeee___\\\\\\^^^______]]]^^^bbbeeeeeegggkkknnnuuuzzz|||}}}}}}yyysssoooooonnnoooqqqvvvzzz}}}|||yyytttooojjjiiikkkmmmmmmhhhbbb^^^[[[WWWRRRNNNLLLMMMQQQXXX```fffjjjkkkllljjjeee^^^YYYYYY]]]bbbhhhlllnnnmmmlllkkkddd]]]WWW\\\eeemmmsssuuuuuuuuuooogggbbbffflllnnnppprrrmmmggg^^^VVVTTTYYYcccjjjtttuuutttsssqqqppprrrssstttxxxzzzyyyzzz}}}}}}zzzssskkkeeedddeeefffjjjooommmooorrrsssssstttvvvxxxvvvuuutttttttttvvvyyyzzzvvvvvvuuutttssssssssstttrrrqqqqqqooommmjjjhhhgggjjjkkklllnnnpppsssuuuvvvzzz|||~~~xxxzzzyyytttoookkkccc[[[SSSWWW```nnnyyywwwgggXXXHHHEEEAAACCCMMMXXXZZZUUUPPPQQQTTTWWWXXXVVVRRROOODDDBBB???>>>>>>>>>===;;;===>>>???BBBIIIWWWhhhsss~~~}}}{{{|||}}}}}}~~~yyylllddddddhhhhhhfffaaa[[[XXX^^^jjjuuuyyyqqqeeeZZZQQQKKKFFFCCC???===<<<>>>BBBEEEGGGGGGDDDCCCAAA???>>>===<<<<<<::::::;;;<<<===???@@@AAACCCHHHOOOWWW___gggpppuuuyyy|||~~~wwwqqqlllkkkkkklllvvv|||~~~{{{zzzxxxuuuoootttzzz~~~xxxpppkkkbbb]]]ZZZ```ooo~~~~~~~~~||||||}}}mmm^^^]]]eeennn}}}{{{sssttt{{{}}}}}}zzzwwwwwwzzz~~~zzzeeeLLL<<<999888777222222222222222222333333444444444444555555555555444555666777888999:::;;;<<<<<<===>>>????????????AAAAAAAAACCCDDDEEEGGGGGGFFFFFFFFFGGGGGGHHHHHHHHHHHHKKKLLLMMMNNNQQQXXX^^^vvv{{{rrrlllmmmkkkddd\\\YYY\\\aaaggg|||sssqqqvvvxxx~~~|||yyymmmbbbUUULLLFFFAAAAAADDDBBBOOO___nnnpppppp|||}}}}}}~~~~~~}}}|||{{{zzztttttttttsssrrruuuyyy|||~~~{{{vvvqqqooonnnooopppooooooppppppqqqqqqqqqrrrsssssssssuuuwwwxxxvvvttttttpppiiibbb___```bbbeeedddccceeelllooopppsssxxx|||zzzxxxvvvwwwzzz~~~xxxmmmaaaYYYWWWXXXWWWSSSNNNJJJIIIGGGEEECCCBBBDDDKKKTTT^^^fffjjjkkkmmmkkkeee\\\TTTRRRWWW\\\cccgggjjjiiihhhgggaaa[[[YYY]]]eeelllrrruuuvvvvvvppphhhcccgggmmmoooppprrrnnnggg\\\RRRNNNTTT```jjjrrrsssrrrqqqnnnmmmnnnooossswwwyyyxxxzzz~~~}}}uuummmgggeeeeeeeeehhhlllhhhlllppptttuuuvvvwwwxxxwwwuuusssrrrsssuuuxxxzzzvvvvvvuuuttttttttttttuuukkkjjjgggdddaaa___^^^^^^___```cccgggkkkooosssuuuwwwzzz|||~~~sssrrrnnngggdddaaa[[[TTTMMMMMMSSS```iiiggg\\\RRRFFFDDD@@@BBBLLLXXX\\\YYYNNNLLLJJJKKKMMMOOOPPPOOOEEEBBB@@@??????>>>===;;;<<<===???BBBIIIWWWhhhttt|||~~~~~~xxxuuuuuuuuuttttttvvvxxx{{{}}}ssskkkhhhhhhjjj___ZZZRRRPPPTTT___iiipppxxxqqqggg\\\SSSMMMHHHDDD???>>>======>>>???@@@@@@===<<<;;;:::999::::::;;;999999;;;<<<============>>>BBBIIIQQQYYYcccmmmsssxxxzzz~~~~~~xxxssspppooonnnqqqsssuuuvvv{{{{{{rrruuuzzzvvvnnn```YYYTTTXXXfffwww~~~}}}{{{zzz|||~~~~~~mmmkkksss{{{}}}~~~zzzvvvuuuvvvyyyooo\\\HHH;;;888888777111111111222222333333333444444444555555555666666555666777888999;;;<<<<<<<<<===>>>???@@@@@@@@@@@@AAAAAAAAABBBCCCEEEGGGHHHGGGGGGGGGGGGGGGHHHHHHHHHHHHKKKMMMNNNNNNQQQWWW]]]mmmxxx~~~sssmmmppppppgggZZZQQQRRRVVVWWWnnnwwwuuuyyy{{{|||}}}}}}~~~~~~|||qqqgggZZZRRRJJJBBB???@@@;;;BBBLLLYYYkkkyyyvvv~~~|||zzzwwwuuutttnnnoooooonnnooorrrvvvzzzxxxvvvrrrooommmmmmooopppoooooooooppppppqqqqqqqqqrrrssstttwww{{{||||||{{{zzzuuunnngggdddeeehhhjjjkkkkkknnnuuuzzz|||{{{yyyyyy|||uuugggWWWLLLHHHHHHGGGEEEBBB@@@???>>>>>>===<<>>======<<<;;;;;;;;;<<<888777777666666777888888777888999:::;;;;;;;;;;;;===@@@EEELLLTTT___jjjqqqxxxzzz}}}|||xxxtttsssnnnooonnnpppzzz}}}|||~~~|||sss___XXXSSSWWWddduuu~~~~~~||||||}}}}}}{{{tttnnnlllqqqfffUUUEEE;;;777666555222222333444555555555555444444555555555666666666666777888999;;;===>>>>>>===>>>???@@@@@@AAAAAA@@@BBBAAAAAABBBCCCEEEGGGIIIGGGGGGHHHHHHHHHHHHHHHHHHHHHJJJMMMMMMMMMPPPUUUZZZ```jjjqqqooossstttkkk\\\QQQNNNPPPRRRdddwww}}}|||~~~}}}~~~{{{|||sssiii^^^VVVMMMCCC>>>===;;;???CCCKKKYYYoooyyywww|||{{{xxxuuurrrpppnnnmmmjjjkkkkkkllllllooosssvvvwwwuuurrrooommmmmmnnnooonnnnnnoooooopppqqqqqqrrrrrrsssuuuyyy~~~zzzsssmmmjjjjjjmmmooosssrrrwww~~~zzzwwwvvvxxx{{{~~~{{{uuujjj\\\NNNEEE@@@???>>>>>>===<<<<<<<<<<<<<<<;;;<<>>@@@BBBCCCKKKXXXdddhhh```XXXNNNHHHIIIKKKMMMLLLGGGEEEBBBAAA@@@@@@>>><<<;;;<<>>@@@CCCHHHPPP[[[gggoooxxxyyy|||~~~zzzxxxrrrrrrpppooouuuvvvgggaaa[[[^^^iiiwww~~~xxxnnngggdddcccYYYKKK@@@999555444444111222333555666666555555555555555555666666666666777888999;;;===>>>@@@@@@===>>>???@@@AAAAAAAAAAAABBBAAAAAAAAACCCEEEGGGIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGJJJLLLLLLLLLMMMRRRVVVZZZaaayyysssnnnrrrtttmmm___TTTOOOOOOTTT___mmmwww}}}|||uuulllbbb[[[RRRGGG@@@???;;;===???CCCJJJZZZpppssstttrrroookkkiiiiiiiiijjjhhhjjjjjjjjjiiijjjlllmmmooonnnllljjjjjjkkklllmmmlllmmmnnnooopppqqqrrrsssqqqrrrvvv{{{~~~xxxrrrooooooqqqsssuuuvvv{{{}}}vvvpppllllllmmmoooppphhh\\\PPPGGGAAA===;;;:::;;;<<<===<<<<<<<<<<<<<<<<<<>>>DDDOOO[[[dddiiiooouuuxxxqqqbbbTTTMMMLLLQQQYYYaaacccdddggghhhfffaaadddiiiooouuuyyy}}}~~~vvvnnniiikkkooonnnlllllliiifff```VVVPPPTTT___jjjppprrruuutttqqqkkkgggeeeffflllqqqsssvvvyyyxxxtttooohhhbbbbbbaaa```aaadddgggkkkpppsssuuuwwwyyyzzzyyyxxxwwwvvvvvvvvvvvvvvvwwwwwwvvvuuutttsssssssssooolllgggbbb]]]ZZZXXXWWWUUUWWW[[[```eeekkkpppsssuuuwwwzzz|||}}}aaadddgggllluuu{{{yyyssscccVVVLLLJJJIIIDDD@@@AAA999>>>AAABBBHHHWWWeeellliii```TTTNNNMMMNNNNNNLLLHHHFFFCCCBBBAAA@@@???===;;;<<>><<<::::::;;;:::888777777777777888888888888777777666:::;;;;;;<<<===>>>>>>?????????AAAEEELLLXXXeeennnxxxyyy{{{}}}}}}~~~~~~~~~}}}xxxyyyvvvppppppzzzwwwrrrkkkeeefffoooyyy~~~uuujjjccc___UUULLLAAA:::777555444555///000111333444444333333555555555555666666666777888999:::<<<>>>???AAAAAA>>>>>>???@@@AAAAAAAAAAAABBBBBBAAAAAABBBEEEGGGIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGIIILLLKKKJJJLLLPPPTTTYYY___uuuwwwjjjooorrrlll```UUUPPPOOOSSSYYYbbbooo~~~}}}{{{xxxpppfff___VVVKKKDDDBBB888:::===>>>@@@KKK___qqqtttnnnkkkhhheeedddeeegggiiihhhiiijjjhhhfffddddddeeedddccccccccceeehhhjjjlllkkklllmmmoooppprrrssssssqqqrrrvvv|||{{{uuurrrrrrsssuuusssuuu|||~~~tttjjjbbb^^^]]]]]]hhh^^^QQQGGGBBB???<<<:::888:::<<<======<<<<<<======;;;;;;@@@KKKWWWaaagggttt|||{{{kkk[[[QQQNNNNNNVVV]]]___bbbhhhmmmnnndddfffkkkqqqvvv|||vvvnnniiikkknnnllljjjjjjiiihhhccc[[[UUUWWWbbblllooosssvvvvvvrrrlllfffcccaaaiiiqqquuuwwwxxxtttnnnjjjddd___aaabbbbbbeeehhhkkkmmmoooqqqsssvvvzzz~~~yyyyyyxxxxxxwwwwwwvvvvvvttttttvvvxxx{{{~~~}}}zzzuuuoooiiidddaaa```^^^___bbbfffkkkppptttvvvuuuwwwzzz|||}}}fffiiinnntttzzz~~~sssgggWWWIIIBBB???>>>=========???CCCFFFOOOaaaqqqrrrrrrkkk]]]PPPLLLLLLKKKJJJGGGBBB@@@??????>>>===<<<;;;<<>>;;;<<<:::::::::999888777555555777777666666666666777777777999;;;;;;:::::::::<<>>???BBBFFFNNN^^^mmmnnnuuu|||~~~{{{}}}zzzwwwwwwyyy{{{}}}}}}~~~|||{{{}}}}}}~~~yyyqqquuuyyyqqqqqqrrruuu{{{{{{|||}}}~~~~~~~~~}}}~~~}}}~~~yyypppdddYYYOOOFFF===999888444333444444333333222222333333444333333444444555666666777:::::::::;;;<<<===>>>???@@@AAACCCEEEEEEDDDBBBAAACCCAAA???AAAEEEGGGGGGFFFJJJIIIIIIHHHHHHIIIIIIIIIKKKKKKKKKJJJIIIJJJNNNPPP\\\aaapppwwwuuurrrsssssseeeRRRLLLQQQRRRWWW]]]fffsss|||uuuxxx~~~{{{uuulllddd\\\RRRHHHAAA===<<<===>>>>>>BBBOOO]]]ttt{{{oookkkeeeaaaaaacccfffhhhiiigggeeedddcccbbb___]]]^^^ZZZXXXZZZbbbhhhjjjiiimmmmmmmmmnnnooooooppppppkkkqqqtttuuuzzz{{{{{{yyyuuuqqqrrrsssvvv}}}wwwjjj```VVVOOOOOOSSSVVVTTTNNNGGGAAA===<<<===<<<::::::<<>>???BBBLLLZZZeeevvvyyyjjjZZZNNNUUUVVVYYY]]]]]]___gggpppoooooooooooovvvvvvsssooollljjjhhhfffdddjjjkkkhhh```ZZZ\\\eeemmmnnnrrrxxxzzzwwwoooeee^^^```iiiqqqtttuuuuuusssnnniiiaaaYYYXXX^^^eeejjjkkkmmmmmmnnnooorrrvvvzzz|||zzzzzzzzzzzzyyyxxxwwwvvvvvvvvvuuuvvvyyy}}}{{{xxxtttooojjjfffhhhjjjmmmqqquuuxxxzzz{{{{{{{{{zzzzzz|||hhhjjjnnnrrrwww{{{~~~yyyooo___PPPFFFBBBAAABBB@@@>>>???BBBGGGQQQdddvvvzzzkkk[[[RRRLLLGGGHHHEEEBBB@@@@@@???>>>=========???FFFSSScccrrrzzzwwwiii___YYYWWWOOOLLLKKKOOOVVVbbbrrruuunnnmmmmmmpppjjjcccbbbggglllnnnnnnaaaVVVKKKFFFCCC???===>>>;;;;;;;;;:::999888666555888888777777777777888888888:::<<<<<<;;;;;;;;;<<<======???BBBFFFMMM[[[iiirrrxxx|||~~~{{{zzzwwwuuuvvvyyy{{{zzzxxxzzzwwwttttttuuuxxxyyyzzzzzzyyyxxxxxxyyy{{{||||||~~~{{{{{{zzzyyyxxxzzz}}}|||}}}~~~~~~~~~~~~~~~yyyqqqfff\\\OOOEEE<<<999888444333444666555555444444555555666333333444555777888999999:::::::::;;;<<<===???@@@@@@AAACCCDDDDDDCCCBBBAAADDDBBB@@@BBBEEEGGGFFFEEEIIIHHHHHHHHHHHHHHHIIIJJJJJJKKKKKKJJJIIIJJJMMMPPP[[[^^^lll{{{wwwtttuuuvvvjjjWWWQQQUUUTTTXXX]]]cccnnnwwwxxx{{{|||~~~yyyoooggg___VVVMMMFFF===<<<<<<<<<;;;===HHHSSScccuuusssmmmeeeaaaaaaccceeeeeegggeeebbbcccdddbbb]]]YYYYYYVVVUUUYYYaaagggiiiiiijjjjjjkkkkkkkkkkkkkkkkkkjjjnnnppppppvvv}}}|||zzzuuuqqqnnnnnnpppuuu}}}vvvlllaaaWWWOOOIIIKKKPPPTTTRRRNNNHHHBBB===<<<===;;;:::999:::===>>>===;;;;;;===>>>???@@@HHHUUU___ppp|||yyyiii[[[VVVTTTTTTUUUUUUWWW___iiinnnppppppqqqxxxwwwsssnnnkkkjjjjjjiiihhhmmmllliiibbb\\\^^^fffooonnnrrrwwwyyyvvvmmmbbb\\\\\\eeemmmqqqrrrtttrrrnnngggaaa[[[[[[aaagggkkkmmmnnnnnnooopppsssvvvzzz|||}}}}}}{{{yyywwwuuutttssspppooonnnnnnoooqqqsssuuutttttttttttttttrrrnnnjjjhhhjjjmmmqqquuuxxx{{{||||||{{{{{{{{{}}}mmmnnnooorrruuuyyy|||~~~yyykkk[[[NNNGGGFFFGGGBBB@@@@@@DDDJJJUUUiiizzzxxxhhhZZZLLLBBBEEECCC@@@@@@@@@@@@???>>>??????BBBKKKYYYhhhttt{{{uuuhhh]]]WWWOOOJJJGGGJJJPPP[[[nnn~~~~~~{{{vvvuuuyyy~~~oooaaaQQQJJJEEE@@@>>>>>><<<<<<<<<;;;:::999888777888888888888888888888888999;;;======<<<;;;<<<===<<<<<>><<<;;;999999@@@HHHRRRdddyyyzzzqqqgggaaabbbccccccbbbeeebbb```bbbeeeccc[[[SSSRRRPPPRRRWWW___fffiiiiiiiiiiiiiiiiiihhhgggeeedddeeeggghhhhhhnnnzzz}}}yyysssnnnhhhfffeeegggnnnuuuzzz}}}yyynnnddd\\\SSSLLLEEEBBBFFFLLLTTTSSSQQQMMMGGGBBB???>>>===<<<:::;;;<<<======<<<>>>AAABBBAAAAAAFFFPPPXXXmmmzzzzzzkkk]]]WWWRRRNNNLLLNNNXXXccclllooorrrtttzzzwwwsssnnnllllllnnnooooootttqqqlllccc]]]___gggpppooorrrvvvwwwsssjjj___XXXYYYbbbkkknnnqqqsssrrroooeeebbb___```eeekkknnnooopppppppppqqqsssvvvyyyzzz}}}|||{{{yyyvvvsssqqqpppjjjhhheeebbb``````aaabbbeeehhhmmmrrrvvvuuurrrnnnhhhjjjmmmrrrvvvzzz|||}}}}}}}}}|||}}}~~~uuutttssssssuuuxxx{{{}}}wwwhhhYYYMMMIIIHHHBBBAAACCCIIIQQQ\\\mmm}}}sssdddSSSEEEBBBAAA??????@@@AAA@@@>>>@@@AAAEEEOOO]]]lllvvvzzz}}}oooaaaXXXQQQJJJFFFIIINNNYYYoooqqq___SSSJJJBBB>>>===<<<<<<<<<<<<;;;:::999888777777888888888888777777999;;;<<<<<<;;;::::::;;;;;;<<<@@@DDDGGGKKKVVVbbblllsssxxxzzz|||}}}zzzuuuhhhddd``````dddhhhjjjjjjcccaaa___```cccgggjjjkkklllnnnppppppnnnlllkkkjjjeeefffiiinnnttt{{{~~~~~~~~~~~~}}}~~~~~~}}}|||}}}{{{{{{|||~~~xxxxxx}}}vvvqqqiii```NNNDDD;;;999777444333444444333333222222333333444444444555666888999999:::999999:::<<<===@@@BBBCCCAAABBBCCCDDDEEEEEEEEEDDDEEEDDDCCCCCCDDDEEEEEEEEEFFFFFFFFFFFFGGGHHHIIIIIIIIIJJJKKKJJJJJJJJJLLLNNNUUUUUU]]]ppp{{{tttrrrrrrssslll___WWWVVV[[[___aaa]]]^^^lllwwwtttvvv{{{zzzuuunnneeeZZZRRRFFFAAA===<<<:::999<<>>===DDDMMMVVVWWWWWWTTTNNNIIIEEECCC@@@???>>>===>>>???@@@AAADDDGGGIIIHHHGGGIIIPPPWWWnnnyyyyyyiii___TTTLLLGGGIIISSS^^^hhhmmmrrrtttyyy}}}vvvssspppoooqqquuuwwwyyyyyynnnbbb[[[]]]fffnnnnnnqqqttttttooofff\\\UUUYYYbbbjjjnnnqqqssssssooofffeeedddgggkkkoooqqqqqqrrrrrrrrrssstttvvvxxxyyyyyyyyyyyyxxxvvvqqqmmmkkkdddaaa\\\WWWUUUVVVXXXZZZdddgggnnnuuuxxxwwwrrrnnnhhhjjjnnnssswww{{{}}}~~~~~~~~~~~~|||zzzxxxvvvuuuwwwyyy{{{}}}rrrcccTTTKKKGGGBBBBBBHHHQQQZZZcccqqq}}}|||nnn[[[KKKCCCAAA@@@@@@AAABBBBBBAAACCCCCCGGGQQQ```mmmuuuxxxsssddd[[[SSSJJJGGGJJJOOOYYYqqqssscccTTTFFF>>><<<<<<<<<<<<<<<;;;;;;:::999666777777888888777777666888999;;;;;;999888999999<<<===AAAEEEGGGKKKVVVaaajjjrrryyy|||~~~}}}wwwpppbbb^^^ZZZYYY[[[]]]\\\ZZZTTTRRRQQQSSSWWW\\\___aaabbbeeegggfffccc___^^^]]]WWWXXX\\\bbbkkkuuu~~~~~~~~~~~~}}}}}}~~~~~~}}}||||||~~~vvvpppnnnvvvzzzzzz|||sssrrrvvv{{{tttoooggg___MMMCCC;;;888777444333444444333333222222333333444555555555666666777777777::::::;;;<<<>>>@@@BBBCCCCCCDDDDDDEEEFFFGGGGGGGGGEEEEEEEEEDDDDDDDDDEEEFFFGGGFFFFFFFFFGGGGGGHHHIIIHHHIIIKKKJJJJJJJJJLLLNNNRRRRRRWWWggg|||zzzzzztttrrrppppppkkkbbbZZZVVV]]]aaaccc^^^YYY```sssyyytttwww}}}~~~|||wwwlll```VVVJJJCCC===<<<;;;999:::>>>DDDPPPcccwwwrrrfffbbbbbbbbbbbbddd```___cccgggdddXXXMMMFFFIIIPPPXXX```fffiiiiiigggfffccc___[[[XXXUUUTTTOOOOOOOOORRRYYYgggyyy~~~tttjjjdddZZZVVVQQQNNNOOORRRUUUVVVSSSWWWYYYWWWUUUTTTOOOHHHFFFBBB???===;;;===GGGRRRZZZ\\\]]]ZZZTTTNNNIIIGGGCCCBBBAAAAAAAAACCCFFFIIILLLPPPSSSQQQNNNNNNRRRVVVllluuutttgggWWWLLLEEEFFFOOOZZZdddkkkqqqtttwww{{{|||yyyvvvtttssstttwww{{{}}}~~~}}}oooaaaXXXZZZccckkkmmmooopppooojjjbbbZZZUUUYYYbbbiiimmmooorrrrrrooojjjjjjkkknnnqqqsssttttttttttttttttttuuuvvvwwwwwwwwwxxxyyywwwsssllleee```YYYVVVRRRPPPRRRWWW^^^cccnnnqqqvvvzzz{{{xxxqqqkkkjjjllloootttxxx{{{~~~~~~~~~~~~~~~{{{yyyxxxyyyzzz~~~vvvjjj[[[OOOHHHDDDEEELLLWWW```iiittt~~~{{{qqq^^^NNNHHHFFFCCCBBBDDDFFFGGGGGGGGGFFFHHHRRRaaannnuuuwww~~~vvvjjjaaaUUULLLHHHLLLOOOXXXqqqwwwaaaLLL@@@===;;;<<<<<<<<<;;;;;;:::999666777888999999888777666777999::::::888777777888<<<===@@@EEEGGGKKKVVVbbbmmmuuu|||~~~xxxqqqddd___XXXUUUSSSRRROOOLLLIIIGGGFFFGGGLLLPPPTTTUUUUUUXXX[[[ZZZVVVSSSRRRSSSPPPPPPSSSYYYcccooo{{{~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}nnnhhhffflllrrrvvvzzz~~~wwwrrrxxxxxxmmmkkkkkkzzzsssnnnfff]]]LLLCCC:::888777444333555666555555444444555555666444555555666666777777888;;;;;;<<<===???AAABBBCCCCCCDDDDDDEEEFFFGGGHHHHHHCCCEEEEEEEEEDDDDDDFFFHHHHHHHHHGGGGGGGGGGGGHHHHHHGGGIIIJJJKKKJJJJJJKKKMMMQQQQQQTTT^^^qqqzzzwwwyyyyyyuuuqqqooolllggg___YYY\\\```bbb]]]WWWYYYdddoooyyy{{{|||rrrfff\\\OOOEEE<<<::::::888888:::>>>FFFUUUjjj~~~pppgggcccaaaaaabbb``````cccfffaaaVVVLLLFFFKKKSSS[[[bbbgggiiijjjccc```ZZZTTTOOOKKKJJJIIIDDDDDDEEEJJJOOOZZZmmm|||}}}rrrhhhaaaWWWRRRMMMIIIHHHHHHIIIIIIDDDGGGGGGDDDCCCEEEEEEAAA???===<<<======AAAMMMZZZ```bbbbbb___YYYSSSMMMKKKGGGGGGGGGGGGHHHKKKQQQUUUXXX\\\___]]]WWWTTTTTTWWWeeennnxxx{{{mmmZZZMMMEEEDDDLLLTTTbbbjjjppprrruuuyyyzzzxxxvvvvvvwwwyyy|||}}}}}}{{{yyylll```ZZZ[[[ccciiillllllkkkiiieee```[[[XXXXXX```hhhkkkooossssssqqqqqqrrrsssuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuyyyxxxvvvrrrkkkccc[[[WWWPPPOOOPPPSSSZZZccclllrrrzzz{{{|||~~~}}}xxxqqqllllllnnnqqquuuyyy|||~~~~~~~~~~~~~~~~~~{{{uuulll```TTTLLLHHHHHHNNNYYYccclllwww~~~xxxhhhYYYPPPMMMHHHGGGHHHKKKMMMMMMLLLIIIJJJTTTcccooouuuvvv}}}yyyppphhh[[[QQQLLLPPPRRRXXXpppnnnRRRDDDAAA:::;;;;;;;;;;;;:::999999888999;;;<<<<<<;;;999888888:::;;;;;;999888888888:::;;;>>>BBBEEEJJJVVVbbbooovvv|||~~~ppphhh]]]TTTOOOLLLHHHEEEEEEBBB@@@AAACCCGGGIIIJJJJJJNNNRRRRRRNNNMMMNNNQQQPPPOOOOOOSSS\\\iiiwww~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~}}}xxxkkkgggfffhhhhhhgggiiimmmnnnkkkhhhkkkwwwrrreeeaaabbbvvv~~~|||uuuoooeee[[[LLLBBB:::777666444333555666555555444444555555666222333444666888:::;;;<<<=========>>>???@@@BBBCCCBBBBBBBBBCCCDDDFFFGGGGGGBBBDDDEEEEEEDDDDDDGGGJJJKKKJJJIIIHHHGGGGGGGGGGGGGGGHHHJJJKKKJJJJJJKKKLLLPPPRRRSSSXXXggg{{{~~~{{{{{{}}}|||vvvuuuwww}}}xxxrrrnnnllliiibbb[[[YYY]]]___[[[WWWXXX___ggg|||}}}vvvllleeeWWWKKK???;;;;;;999888999<<>>===@@@DDDGGGOOO___ooo~~~}}}rrrhhhbbbUUUQQQKKKGGGEEECCCBBBAAA===??????<<<<<>>@@@EEESSSaaaiiijjjjjjggg```YYYTTTRRRPPPQQQQQQQQQSSSXXX```fffjjjmmmoookkkccc\\\YYYZZZbbbkkkttt{{{rrr___QQQHHHEEEJJJQQQbbbjjjqqqrrrtttxxxyyyxxxwwwxxx{{{}}}~~~{{{vvvrrrppplllgggaaa___aaaeeeiiijjjiiigggdddaaa^^^\\\[[[WWW```iiinnnsssxxxzzzyyyxxxyyyzzzzzzyyyxxxwwwwwwwwwwwwwwwwwwvvvuuuuuutttxxxuuuoooiiibbb]]]YYYXXXUUUWWW\\\cccjjjrrrxxx{{{~~~~~~}}}}}}|||yyytttpppnnnpppsssvvvyyy|||}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}xxxsssmmmcccXXXPPPLLLKKKOOOXXXcccmmmyyyyyykkkVVVRRRMMMJJJKKKNNNQQQRRROOOLLLLLLUUUcccpppvvvwww}}}|||tttnnnbbbWWWRRRUUUUUUYYYpppvvvWWWGGGDDD:::::::::;;;::::::999999:::;;;===>>>>>>===;;;::::::;;;<<<<<<:::888999999999999<<<@@@CCCIIIVVVbbbmmmtttzzz~~~|||qqqbbbVVVOOOKKKHHHFFFEEEBBB???>>>???BBBCCCCCCFFFJJJOOOOOOMMMMMMPPPTTTSSSPPPNNNQQQYYYfffttt}}}~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~yyytttqqqllliiiiiiiiieee``````ccc```^^^^^^fffvvvmmm^^^YYY[[[oooyyysssvvv}}}}}}vvvpppeee[[[KKKBBB:::777666444333555444333333222222333333444111222444777:::===???@@@>>>>>>>>>>>>???@@@AAABBB@@@@@@AAAAAACCCDDDEEEFFFAAACCCFFFEEEDDDEEEHHHKKKLLLKKKJJJIIIHHHGGGGGGGGGFFFHHHJJJKKKJJJJJJKKKLLLPPPSSSSSSUUUaaatttzzzwwwzzzzzzuuusssuuuyyyqqqkkkkkkiiiccc[[[WWWYYY[[[YYYWWWYYY```gggrrr~~~|||xxxqqqlll___RRRDDD???>>><<<::::::======CCCTTTjjj}}}wwwggg^^^ZZZ]]]^^^```aaa___ZZZRRRLLLIIIPPPYYYbbbgggiiijjjjjjccc]]]SSSJJJCCC??????@@@<<<;;;===BBBCCCGGGUUUeeewww{{{|||sssjjjdddUUUQQQKKKGGGDDDBBB???===:::======::::::<<<<<<999;;;;;;===@@@BBBHHHWWWfffrrrrrrrrrnnnggg```[[[YYYXXXZZZ[[[[[[^^^dddmmmtttxxx{{{}}}wwwmmmccc___^^^cccllluuuyyy~~~vvvcccUUULLLHHHLLLQQQccckkkqqqssstttxxxzzzyyyxxxzzz}}}~~~xxxpppiiiaaabbbbbbccceeefffhhhjjjiiigggdddaaa___^^^]]]^^^YYYbbblllrrrxxx|||}}}~~~|||zzzxxxxxxxxxxxxxxxxxxxxxwwwuuutttssstttooohhh```\\\[[[]]]___```dddlllsssyyy|||}}}}}}}}}|||{{{{{{{{{zzzwwwuuupppqqqtttwwwyyy{{{}}}~~~}}}~~~~~~~~~~~~}}}||||||tttqqqqqqhhh[[[OOOPPPOOONNNTTTcccwwwzzzhhh\\\NNNIIINNNTTTUUUSSSOOOLLLNNNXXXccckkkqqqvvv|||wwwpppccc[[[SSSQQQVVVbbbtttvvv[[[IIIBBBBBB>>>;;;:::;;;;;;:::888>>>>>>>>>===<<<;;;999888:::999999888888999999:::999999<<<@@@BBBGGGSSS```ooovvv}}}rrr]]]WWWXXXUUUMMMGGGCCC>>><<<>>>???======???BBBNNNWWWVVVUUUYYY^^^^^^aaa\\\TTTNNNUUUgggvvv}}}}}}{{{zzz{{{}}}~~~~~~uuuqqqqqqlllqqqsssppplllhhhbbb\\\XXXXXX\\\hhhzzzfffSSSTTT\\\iiiyyyxxxppprrr||||||ssswwwxxxjjjQQQDDD888666777777666777555555444333333333444444555333111444999???AAABBB;;;<<<>>>???@@@@@@@@@???BBBBBBBBBCCCCCCCCCDDDDDDCCCDDDEEEFFFGGGHHHIIIIIINNNMMMLLLKKKIIIIIIIIIIIIJJJIIIHHHHHHIIILLLNNNPPPNNNMMMPPPVVV^^^hhhwww}}}~~~zzznnnfffeeeddd```^^^WWWXXXbbbfffdddhhhqqq|||}}}|||zzz}}}yyynnnaaaUUUIIIBBB>>>:::999;;;???;;;<<>><<<<<<>>>>>>===<<<<<<<<<<<<;;;:::999777777::::::999999999999::::::999999;;;???BBBHHHUUUbbbnnnvvv~~~nnn\\\WWW[[[ZZZUUUQQQEEE???<<<>>>>>><<<===???EEESSS___aaa```cccgggiiiiiieee[[[TTTXXXfffsssyyy|||~~~}}}{{{{{{|||}}}~~~~~~}}}wwwuuurrrwwwyyywwwsssnnnfff^^^VVVWWW\\\iii{{{jjjWWWYYYXXXaaammmtttwww{{{{{{rrrsss|||{{{xxxsssPPPDDD888666777666555666555444444333333333444444999777666888;;;<<<<<<:::;;;<<<>>>???@@@@@@@@@@@@BBBBBBBBBCCCCCCCCCDDDDDDEEEFFFFFFFFFGGGGGGHHHHHHLLLLLLKKKJJJJJJJJJJJJJJJJJJIIIIIIHHHIIIKKKMMMOOOOOONNNPPPUUU[[[dddsss}}}ssskkkjjjgggdddbbb[[[\\\iiirrrsssuuu{{{}}}~~~|||yyy}}}{{{tttgggZZZLLLDDD>>>:::999<<<>>>:::;;;EEERRRaaarrryyyjjj```[[[[[[]]]aaacccaaa[[[VVVPPPVVV___dddfffgggjjjlllhhhaaaVVVMMMGGGDDDCCCBBB???BBBCCCDDDEEEKKKUUU]]]kkkuuu~~~wwwlll```UUUOOOLLLFFFCCCCCCBBB@@@???===<<<<<<<<<===>>>;;;===BBBEEELLLaaawww}}}xxxqqqmmmkkkllleee^^^\\\^^^dddrrr|||sssnnnllliiimmmqqqtttwww|||mmm[[[NNNJJJNNNTTTccchhhmmmnnnmmmmmmnnnpppuuuuuutttrrrnnniiieeebbb^^^bbbgggkkkkkkiiihhhhhhiiikkkmmmnnnnnnnnnppprrrwww{{{}}}}}}|||{{{yyyxxxwwwwwwvvvwwwxxxyyyxxxwwwuuusssmmmiiieeecccffflllrrrvvv{{{~~~}}}|||{{{}}}~~~|||zzzyyyyyyvvvwwwxxxzzz{{{|||}}}}}}~~~}}}}}}}}}}}}}}}vvvhhhZZZOOONNNNNNTTTjjjvvvfff]]]\\\\\\[[[XXXMMMIIIJJJRRR\\\dddlllsssxxx}}}}}}}}}}}}zzzuuupppkkkaaaYYYXXX^^^iiizzz{{{{{{yyyrrrfffYYYOOOJJJCCCBBBAAAAAABBBCCCBBB@@@===<<<<<<;;;:::999888888;;;::::::999999::::::;;;;;;:::;;;>>>AAAHHHWWWeeemmmwwwsssbbbSSSQQQWWWYYYXXXWWWHHHAAA=========;;;<<>>===???DDDEEEMMMccc{{{zzzwwwssslllccc\\\XXX\\\kkkzzzyyyrrrpppkkknnnppprrrtttyyyooo]]]OOOLLLPPPVVVbbbgggmmmooommmkkkkkklllooolllhhhgggiiikkkkkkjjjfffhhhkkkkkkiiigggffffffppptttyyyyyywwwvvvxxx|||}}}zzz{{{||||||{{{zzzyyyxxxvvvwwwxxxyyyyyyxxxvvvvvvllljjjiiiiiilllrrrxxx||||||~~~~~~|||yyyxxxxxx}}}}}}{{{{{{xxxxxxyyyyyy{{{|||~~~}}}||||||}}}}}}xxxxxxvvvuuuwww~~~wwwbbbTTTRRROOOPPPfffrrriiieeebbb\\\WWWKKKGGGFFFLLLSSSYYYbbbjjjqqqxxx~~~~~~{{{xxxvvvvvvtttqqqnnnkkkccc[[[]]]dddooo~~~{{{rrrooofffdddbbb___\\\XXXTTTQQQKKKKKKJJJIIIHHHFFFEEECCC???>>>>>>===<<<;;;;;;;;;;;;;;;::::::::::::;;;;;;???<<<<<<===@@@GGGVVVeeeoooyyy|||hhhYYYLLLKKKPPPSSSTTTVVVJJJCCC======<<<;;;<<>>;;;===:::999:::<<<>>>FFFWWWgggyyyyyynnncccdddfffjjjmmmkkkddd___YYY^^^cccfffhhhjjjnnnqqqrrrlllddd\\\VVVRRRNNNLLLKKKMMMOOOPPPSSSYYY```eeelllvvvwwwlllfff```ZZZXXXZZZQQQOOOKKKFFFBBB???======???>>>AAAEEEEEELLLbbbzzzzzzrrrggg[[[SSSTTTcccsssxxxrrrooommmnnnoooooopppuuu}}}ppp^^^PPPLLLRRRXXXfffkkkooopppmmmhhhffffffbbb]]][[[```jjjsssuuutttqqqqqqnnnjjjfffeeefffgggvvv}}}zzzvvvxxx||||||~~~|||zzzyyyzzz|||}}}|||{{{xxxwwwvvvvvvxxxxxxyyyyyyxxxxxxtttqqqmmmiiihhhkkkqqqvvvvvvxxxyyyzzzyyyxxxyyy{{{~~~}}}|||zzzyyyyyyyyyzzz|||~~~~~~}}}}}}}}}~~~jjjiiiggggggkkkttt~~~jjj[[[XXXSSSQQQeee}}}tttlllcccXXXPPPGGGDDDCCCFFFJJJNNNVVV^^^iiirrr{{{{{{xxxtttrrrpppooonnnmmmkkkccc^^^bbbjjjuuuoooccc]]]VVVSSSQQQQQQTTTWWWYYYYYYXXXVVVTTTPPPKKKHHHEEEDDD??????===<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<>>>>>???FFFUUUdddsss|||~~~hhhZZZMMMHHHIIIKKKMMMPPPKKKDDD>>>===<<<;;;<<>>777666555222222333222222222333444555666777666666666777999<<<@@@CCC<<<<<<===>>>@@@AAACCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFHHHIIIKKKLLLLLLGGGHHHHHHHHHIIIKKKLLLMMMKKKJJJJJJJJJJJJKKKKKKKKKNNNMMMNNNRRRVVV\\\gggsssyyyssssssvvvyyynnndddeeemmmuuuzzz||||||qqquuuvvvoooyyy|||xxxtttrrrhhhccc]]]XXXOOOCCC===<<<::::::;;;<<<;;;AAAPPP```tttyyypppoooppprrrssspppjjjddd]]]aaaeeegggiiilllrrrvvvxxxtttllleee___YYYTTTPPPQQQRRRTTTWWWZZZ___eeeiiimmmuuuyyysssmmmfffdddeee]]]ZZZVVVPPPKKKGGGEEEDDDBBB@@@CCCFFFFFFKKK___uuuvvviii\\\QQQOOO\\\kkkzzz~~~zzzsssooonnnmmmnnnnnnnnnnnnrrryyy}}}ppp___QQQMMMSSSZZZiiimmmpppnnnhhhbbb^^^]]]VVVTTTUUU___nnnxxxzzzxxxuuurrrmmmgggdddfffkkkpppzzzwwwqqqqqqsssqqqsssvvvyyy{{{{{{{{{zzzzzz{{{||||||{{{yyywwwuuuvvvwwwxxxyyyyyyzzzzzzzzz{{{vvvmmmccc^^^___eeekkksssvvvxxxzzzzzz{{{}}}~~~}}}}}}|||{{{{{{zzzzzz{{{}}}~~~~~~~~~___^^^^^^aaagggpppyyy~~~uuuhhhaaaZZZWWWfffzzztttjjj]]]PPPGGGDDDAAAAAACCCEEEHHHOOOVVVcccnnnyyy}}}zzzvvvqqqooonnnnnnooonnnfffccchhhqqqyyyzzzjjj[[[SSSMMMKKKIIIKKKQQQXXX^^^aaabbb```\\\TTTLLLFFFDDDDDD>>>===;;;:::::::::;;;<<<===<<<<<<;;;;;;<<<<<<===BBB@@@>>>???@@@GGGVVVdddvvv~~~nnn```QQQHHHDDDAAABBBFFFJJJCCC>>>>>>>>><<<<<>>AAA<<<======>>>@@@BBBDDDEEEEEEEEEEEEDDDDDDDDDDDDCCCDDDEEEFFFHHHJJJLLLMMMNNNIIIIIIHHHHHHIIIJJJJJJKKKIIIJJJJJJKKKKKKKKKLLLLLLNNNLLLNNNQQQTTTYYYdddooo}}}sssrrrvvvyyyqqqggg```___dddkkkppp~~~vvvuuu|||mmmuuu}}}~~~xxxrrroooiiifffddd```VVVHHH???===;;;;;;<<<===<<>>===;;;:::::::::<<<=========<<<<<<<<<<<<======???>>>>>>@@@BBBIIIXXXgggwww~~~}}}ooo^^^QQQHHHAAAAAAEEEHHHCCC?????????===<<<>>>BBBIIIYYYjjjtttvvvzzzzzziiiZZZTTTRRRQQQNNNUUUbbbnnnwww}}}~~~~~~yyyyyyzzz{{{|||~~~}}}~~~{{{mmmfffjjj|||{{{}}}yyysssiii___```[[[HHH<<<777555555555222222444111111111222444666777888999;;;;;;:::999999<<<>>>=========>>>@@@BBBDDDFFFEEEEEEEEEEEEDDDDDDDDDCCCEEEFFFGGGIIIJJJLLLMMMMMMKKKJJJIIIIIIHHHHHHHHHIIIHHHHHHJJJKKKLLLLLLLLLLLLOOOMMMMMMPPPQQQUUU^^^hhhwwwvvvqqqttttttsssmmmbbbYYYZZZbbbiiivvvooorrrxxx}}}}}}zzzuuusssooommmkkkfffZZZKKKBBB@@@<<<;;;;;;===<<<===FFFPPPeeevvv|||xxxtttpppiiiddd___bbbeeehhhlllsss|||~~~xxxppphhh___ZZZYYYZZZ\\\```dddiiikkkllljjjnnnttt~~~|||xxxyyyllliiieee___ZZZVVVTTTSSSVVVPPPNNNQQQRRRRRR[[[hhhzzznnncccZZZVVVZZZaaaggghhhiiigggddddddgggkkkhhhkkkmmmmmmllloootttyyy}}}zzzpppaaaTTTQQQYYYccciiikkkjjjeee\\\UUUQQQPPPRRRSSSXXXaaalllrrrrrrppphhhhhhgggffffffjjjoootttpppqqqqqqoookkkiiiiiijjjmmmnnnppprrrtttvvvwwwxxxwwwwwwwwwwwwwwwwwwwwwwwwzzzyyyyyyyyyyyyzzzzzz{{{zzzoooaaaVVVTTTXXX^^^lllppptttvvvwwwvvvvvvvvvzzz|||~~~~~~}}}{{{{{{{{{{{{{{{|||}}}~~~~~~~~~~~~~~~kkklllnnnqqqvvvyyyzzzzzz}}}}}}rrrooorrrwww~~~wwwsssmmmcccZZZRRRKKKEEEAAA@@@@@@BBBFFFHHHJJJPPPYYYbbbnnn{{{zzzuuutttvvvyyyxxxrrrooouuu{{{~~~zzzwwwuuusssnnncccTTTHHHJJJJJJKKKLLLPPPYYYccckkkjjjggg___TTTIIIBBBAAACCC@@@???===<<<<<<===>>>???======<<<<<<<<<<<<======<<<;;;===@@@DDDKKK[[[iiixxx}}}ppp```TTTLLLKKKNNNGGGBBB???@@@@@@>>>===>>>>>>BBBOOOaaammmppptttyyyzzzjjj[[[TTTQQQPPPNNNSSS\\\hhhqqqvvvuuutttssstttuuuvvvyyy{{{}}}}}}{{{}}}~~~~~~uuummmpppvvvnnnfff___```VVV???:::666444555555222222555000111111222444666888999555999<<<===;;;;;;<<<>>>=========>>>@@@BBBEEEFFFFFFFFFEEEEEEDDDDDDDDDCCCHHHHHHIIIIIIJJJKKKLLLLLLLLLKKKJJJIIIHHHGGGGGGGGGGGGHHHIIIKKKLLLMMMMMMMMMOOOMMMMMMOOOOOOQQQYYYcccmmm{{{xxxqqqsssnnnsssrrrfffYYYVVV___hhhmmm|||qqqqqqtttzzz}}}|||zzzxxxvvvssspppiii[[[LLLCCCBBB===;;;;;;<<<<<<<<>>============???>>>@@@EEEKKKRRR___kkkuuu|||wwwkkkbbb]]][[[WWWOOOIIIGGGFFFAAA======BBB@@@DDDNNNYYYdddpppzzz}}}|||mmm^^^UUURRRQQQOOOPPPWWWaaaiiikkknnnssslllooosssvvvwwwxxxyyy{{{}}}}}}~~~}}}zzz{{{zzzsssjjjaaaXXXOOOEEE???777777666555444333333333333444444555666777888888777888:::;;;<<<============>>>???@@@???AAACCCEEEEEEEEEFFFFFFFFFFFFEEEDDDFFFGGGGGGHHHHHHIIIJJJJJJFFFFFFFFFGGGGGGHHHHHHHHHHHHHHHIIIIIIJJJKKKKKKKKKOOONNNMMMLLLLLLPPPUUUZZZcccuuuwwwpppwwwrrrmmmggg___XXXXXX\\\fffoooyyy~~~xxxmmmjjjwww~~~~~~{{{}}}yyylll]]]QQQHHHAAA>>>:::888:::<<<<<>>>>>???@@@AAA@@@@@@@@@BBBDDDDDDEEEEEEFFFFFFEEEEEEDDDFFFFFFFFFGGGHHHHHHIIIIIIFFFGGGGGGGGGHHHHHHHHHHHHHHHHHHIIIJJJKKKLLLMMMNNNMMMLLLKKKIIIIIILLLPPPTTT^^^pppyyysssuuupppkkkfff___YYYZZZ___bbbiiisss|||{{{sssooouuu~~~||||||rrrfff[[[NNNDDD@@@;;;999:::;;;;;;>>>CCCTTTggg}}}|||tttnnnbbbVVVVVV^^^\\\```eeehhhmmmvvv|||wwwqqqnnnjjjhhhhhhjjjlllmmmfffbbbaaadddhhhooozzz|||yyyxxxrrrmmmiiiaaaXXXUUUVVV\\\hhhuuuzzzwwwttttttwwwrrroookkkhhheeeaaa]]]ZZZTTTMMMHHHGGGIIIMMMUUU]]]hhhiiilllpppqqqpppuuu|||xxxfffXXXYYYbbbiiiqqquuutttlllddd___[[[WWWZZZ]]]aaaeeeiiikkklllllliiigggcccaaa```aaadddfffppprrrwwwzzz|||{{{yyywwwppppppnnnjjjkkkmmmlllhhhiiikkknnnqqqrrrsssuuuvvvwwwvvvvvvvvvvvvwwwxxxyyy{{{kkkZZZVVVYYYfffooovvvxxxxxxzzz{{{zzz{{{{{{zzzzzzzzz{{{{{{|||~~~}}}xxxuuuxxx}}}xxxqqqccc[[[XXXhhhddd\\\UUUOOONNNOOOPPPMMMJJJEEEAAA@@@???===<<<===AAAEEEFFFHHHQQQ___jjjwww|||}}}~~~~~~~~~zzzuuuooojjjiiiiiigggdddeeeiiinnnrrrtttppphhh]]]RRRJJJEEEBBB@@@@@@AAAAAA@@@@@@BBBEEEHHHIIIHHHGGGFFFFFFFFFGGGGGGFFFDDDEEEJJJOOOUUU^^^ggguuu|||}}}wwwtttgggYYYPPPKKKGGGFFFIII@@@???AAAFFFJJJRRRbbbppp}}}~~~vvvnnniii]]]VVVSSSYYY___```]]][[[ZZZ\\\^^^```bbbeeeiiimmmtttwww}}}~~~zzzssshhh\\\QQQGGG>>>888777666555444333333333333333444444555777888888999<<<<<<;;;;;;<<<>>>@@@AAABBBCCCCCCBBBAAA@@@BBBCCCCCCDDDDDDEEEEEEDDDDDDDDDEEEEEEEEEFFFGGGGGGHHHHHHGGGGGGHHHHHHHHHHHHIIIIIIIIIIIIJJJKKKLLLMMMNNNOOOLLLLLLJJJHHHGGGIIILLLOOOXXXhhhxxx}}}}}}~~~xxxtttnnnhhhddd^^^ZZZ[[[aaafffeeehhhqqqyyy|||uuurrrwww~~~~~~xxxpppfffVVVHHHBBB===:::;;;::::::===BBBLLL^^^ttt}}}qqqiii___UUUSSSXXX[[[___dddgggllluuuzzzvvvpppllliiigggeeeddd]]]XXXTTTUUUVVVZZZdddnnn~~~wwwqqqjjj```TTTLLLKKKJJJPPPVVVZZZZZZ[[[^^^aaa______aaabbbcccaaa]]]ZZZRRRKKKEEEEEEFFFHHHOOOWWWeeefffjjjnnnoooooottt|||zzzgggZZZ[[[eeemmmrrrxxxyyyssskkkgggccc___aaacccfffiiilllmmmnnnnnnlllhhhccc___^^^bbbgggjjjvvvwwwyyyzzzyyywwwtttrrrhhhiiigggcccdddfffeeeaaa___aaadddiiimmmqqquuuvvvwwwvvvvvvvvvvvvvvvvvvwwwzzz|||tttbbbWWWSSScccmmmuuuxxxyyy{{{{{{yyy{{{{{{{{{{{{|||}}}~~~~~~xxxsssuuu{{{~~~nnn___VVVSSS^^^[[[VVVQQQNNNLLLJJJIIIJJJGGGDDDCCCCCCCCCBBB@@@<<>>===<<<<<<>>>@@@CCCDDDFFFFFFFFFDDDBBBAAABBBCCCBBBCCCCCCDDDDDDDDDDDDCCCDDDDDDDDDEEEFFFFFFGGGGGGHHHHHHHHHHHHHHHHHHHHHIIIJJJJJJJJJKKKKKKKKKLLLLLLMMMMMMLLLJJJHHHHHHKKKMMMQQQ___pppyyy{{{|||~~~vvvooohhhccc^^^ZZZ[[[```pppfffaaadddjjjttt|||qqqqqq|||~~~|||wwwtttlll]]]NNNGGGAAA<<<;;;:::888;;;@@@CCCSSShhhyyyrrrggg^^^UUURRRTTTYYY]]]bbbfffkkkttt{{{tttnnnjjjeee```\\\VVVQQQLLLJJJJJJLLLUUU^^^oooyyypppggg```VVVKKKCCCBBBDDDEEEFFFGGGHHHJJJKKKLLLMMMPPPUUU[[[^^^^^^ZZZVVVQQQKKKFFFEEEEEEFFFKKKRRR\\\^^^cccjjjlllnnnuuu||||||iii[[[]]]gggooopppwwwzzzvvvpppmmmiiifffbbbdddgggkkknnnqqqsssssskkkhhhdddaaabbbfffkkkooouuuuuuvvvuuurrrmmmhhheee\\\]]]\\\ZZZ\\\aaaaaa^^^WWWWWWYYY^^^eeelllrrrtttvvvvvvwwwxxxxxxwwwwwwvvvrrrsssyyy}}}yyyjjj]]]WWW^^^iiitttxxxzzz}}}}}}{{{}}}|||||||||}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~wwwqqqsss{{{qqqccc\\\[[[\\\YYYUUUOOOKKKHHHGGGGGGNNNLLLIIIGGGFFFFFFEEECCC===@@@CCCBBBDDDOOObbbrrrzzz}}}||||||}}}||||||}}}yyymmmaaaWWWOOOHHHCCCDDDDDDDDDEEEFFFGGGGGGGGGNNNPPPSSSWWWYYYZZZZZZYYYPPPNNNQQQXXX___ccchhhnnnyyy{{{qqqfff[[[UUUQQQKKKHHHHHHIIIIIIKKKMMMNNNSSSbbbqqq}}}vvvfffXXXVVVXXXVVVOOOIIIGGGHHHIIIJJJLLLQQQWWW[[[eeemmmwww}}}~~~~~~~~~~~~}}}~~~wwwjjj[[[LLLAAA999666555444444333333333333444333444555666777999::::::???>>>>>>>>>@@@CCCFFFHHHIIIIIIHHHFFFCCCBBBBBBCCCBBBBBBCCCDDDDDDDDDDDDDDDCCCDDDDDDEEEEEEFFFGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHKKKJJJJJJIIIHHHHHHGGGGGGKKKLLLLLLJJJIIIHHHIIIKKKMMMXXXhhhvvv{{{{{{zzz{{{xxxqqqiiiddd```[[[[[[^^^ooogggaaaaaacccjjj~~~xxxssszzz~~~yyytttrrrnnnaaaSSSLLLEEE???===:::888:::>>>===JJJZZZiiizzzvvviii^^^VVVSSSSSSWWW\\\aaadddiiisss}}}vvvqqqlllfff]]]WWWPPPKKKFFFEEEDDDEEEKKKSSScccxxx{{{mmmcccYYYRRRKKKCCC@@@@@@AAAAAAAAABBBCCCBBBAAA@@@AAAEEEKKKRRRWWWXXXTTTQQQMMMGGGBBB@@@@@@???CCCIIIRRRUUU\\\eeejjjnnnwww~~~mmm___```iiipppooovvvzzzxxxsssqqqooollldddeeehhhkkkooorrrtttuuukkkjjjhhhhhhiiillloooqqqrrrssstttsssnnnggg```\\\PPPSSSTTTTTTYYY```ccc```TTTRRRPPPSSS[[[eeelllpppuuuvvvwwwxxxxxxwwwvvvuuuooonnnrrrxxxxxxoooeee___\\\gggrrrxxx{{{~~~}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~wwwtttuuu}}}zzzmmmhhhhhhjjjfff]]]QQQHHHFFFKKKPPPUUUQQQMMMJJJHHHGGGFFFEEE???AAABBBBBBFFFSSSfffuuuzzz~~~~~~}}}{{{yyyyyy{{{}}}|||rrrhhh]]]RRRIIICCCEEEEEEEEEGGGJJJKKKJJJIIINNNSSSZZZ```dddeeedddbbb\\\ZZZ]]]dddkkknnnqqqttt{{{zzzlll]]]TTTQQQQQQTTTYYYUUUUUUWWWYYYZZZ]]]gggrrr}}}lllYYYRRRPPPKKKCCC>>>>>>???@@@AAACCCGGGMMMQQQ___iiiuuu}}}~~~~~~~~~~~~~~~|||}}}}}}yyyqqqqqqzzz|||{{{xxxkkk[[[KKK???999777444444333333333333444444333333555666888999;;;;;;>>>>>>???@@@CCCFFFIIIKKKKKKKKKJJJHHHEEECCCCCCDDDBBBCCCCCCDDDEEEEEEEEEEEEDDDDDDDDDEEEFFFFFFGGGGGGHHHHHHGGGGGGGGGGGGFFFFFFIIIIIIHHHGGGFFFEEEEEEDDDGGGHHHJJJJJJHHHHHHIIIJJJLLLSSSaaaqqqzzzzzzwwwwwwvvvyyyqqqjjjgggccc]]][[[\\\dddeeeeeedddccchhhrrr{{{~~~}}}|||tttrrroooeeeZZZRRRJJJCCC???;;;888999>>>;;;CCCMMMYYYjjj{{{lll```WWWTTTSSSVVVZZZ___ccchhhrrr{{{vvvrrrjjj___WWWLLLHHHDDDCCCAAAAAAEEELLLZZZppp~~~uuucccYYYNNNIIIFFFBBB@@@AAA<<<===???AAAAAA@@@???>>>===@@@EEELLLQQQRRRPPPNNNLLLFFFAAA@@@>>><<>>???CCCGGGKKK[[[fffttt}}}~~~}}}~~~~~~~~~|||pppfffdddkkkrrr|||~~~{{{{{{zzzqqqqqqwwwxxxkkkZZZIII===888777444333333222333333444444333333555666888:::;;;<<<<<<===@@@CCCFFFJJJLLLMMMLLLLLLLLLIIIFFFDDDEEEFFFBBBCCCDDDEEEFFFFFFFFFFFFDDDDDDEEEFFFFFFGGGGGGHHHGGGGGGGGGFFFFFFEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFEEEGGGJJJKKKKKKKKKLLLMMMMMMOOO[[[lllvvvvvvsssssskkkuuu~~~}}}}}}}}}|||xxxpppjjjiiifffaaa]]]]]]ZZZdddfff______hhhpppqqq{{{vvvrrrjjj```VVVNNNFFFAAA<<<888999===;;;???CCCKKK]]]tttppp```WWWTTTTTTTTTYYY^^^bbbgggqqq}}}yyypppdddZZZLLLIIIFFFEEECCC@@@BBBHHHQQQfff{{{ppp]]]RRRIIIFFFEEEBBB@@@@@@:::<<>>???@@@<<<>>>BBBHHHNNNPPPPPPOOONNNHHHDDDBBB@@@===>>>BBBBBBFFFOOOZZZbbbhhhrrr|||{{{nnnjjjmmmqqqtttyyy{{{uuuooommmkkkiiieeefffhhhkkkooorrruuuwwwtttsssqqqooommmllljjjjjjfffdddaaa]]]YYYUUURRRPPPQQQUUUXXX\\\eeeoootttsssbbbXXXMMMIIINNNYYYccchhhqqqqqqrrrqqqnnnhhhccc```ZZZWWWWWW]]]aaaaaaaaadddcccllluuuxxxzzz~~~~~~~~~}}}}}}}}}~~~~~~}}}}}}~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~}}}}}}vvvrrrrrrnnnooojjj^^^QQQNNNVVV``````[[[TTTOOOLLLKKKKKKKKKFFFEEEDDDGGGOOO^^^nnnyyy{{{~~~~~~~~~zzzzzzxxxvvvssspppooorrrxxx}}}yyy}}}}}}vvvqqqzzzzzzqqqeeeZZZRRRNNNNNNQQQWWW]]]aaa```^^^XXX```lllxxx~~~{{{xxxwwwtttuuu{{{}}}}}}~~~vvvqqqooommmnnnpppwwwuuuuuuxxxyyyvvvvvvxxx{{{wwwhhhWWWNNNJJJGGGDDDDDD;;;<<<>>>???@@@CCCGGGJJJYYYdddsss}}}~~~}}}}}}~~~~~~}}}|||uuujjj```^^^dddjjjjjjnnnsssuuusssppppppssszzzqqqjjjjjjqqq~~~xxxjjjYYYGGG<<<777777333333333222222333444444333333555666888:::;;;<<<:::<<<@@@DDDHHHKKKNNNOOOLLLMMMLLLJJJGGGEEEFFFGGGCCCCCCEEEFFFGGGGGGGGGGGGEEEEEEEEEFFFGGGGGGHHHHHHGGGFFFFFFFFFEEEEEEDDDDDDDDDDDDEEEFFFGGGHHHHHHIIIFFFIIILLLNNNNNNOOOPPPQQQMMMNNNWWWhhhsssrrrooooooccckkkpppqqqqqquuuwwwwwwuuuooojjjjjjiiiddd```___YYYdddcccVVVVVVhhhttttttppp{{{vvvmmmdddYYYPPPHHHBBB<<<888999===<<<======CCCTTTnnnqqq```WWWTTTTTTTTTXXX]]]aaagggqqquuuggg\\\OOOLLLJJJIIIFFFAAABBBFFFJJJ^^^yyyyyymmmYYYPPPHHHGGGFFFBBB>>><<<<<>>@@@===>>>AAAGGGLLLPPPRRRRRRMMMGGGCCCAAA>>>;;;;;;???<<>><<<;;;;;;>>>:::;;;CCCPPPbbbxxx~~~gggUUUPPPSSSRRRTTTYYY___dddmmm}}}zzzlllaaaWWWSSSNNNKKKHHHFFFCCCAAAGGGRRRgggyyykkk]]]UUUOOOKKKGGGAAA??????<<<<<<===???AAAAAA???===???@@@BBBGGGMMMQQQSSSSSSNNNJJJFFFBBB@@@>>>;;;:::>>>@@@CCCHHHQQQ]]]jjjsssxxxpppnnnooorrruuuvvvrrriii___YYYWWW\\\aaaeeeiiirrr{{{~~~}}}uuunnnkkkgggaaa^^^___\\\[[[YYYWWWWWWZZZ___ccceeehhhkkkmmmnnnsssyyysssfffVVVLLLMMMTTTZZZ^^^ggghhhhhheee___XXXSSSPPPPPPTTTYYY```fffkkknnnpppqqqrrrtttwwwyyy{{{||||||~~~}}}|||||||||}}}~~~~~~~~~~~~~~~}}}}}}||||||{{{zzz{{{|||~~~}}}xxxvvv~~~~~~{{{zzzvvvwwwuuulll^^^WWW```nnnqqqdddXXXUUUSSSNNNLLLLLLHHHEEEEEEMMMZZZjjjuuu{{{wwwxxxyyyzzz{{{zzzzzzyyy|||uuunnngggccc\\\___^^^\\\aaannnxxx{{{zzzzzzzzzvvvoooooossshhhdddbbbdddmmmwwwzzzuuunnnkkkqqqzzz||||||||||||{{{zzz}}}|||{{{}}}}}}{{{uuunnnhhhdddZZZUUUPPPMMMOOOQQQSSSSSSLLLNNNOOOKKKFFFCCCCCCDDDQQQaaarrr|||~~~~~~~~~~~~}}}||||||}}}~~~yyyoooiiiggggggfffdddbbb___]]]]]]\\\]]]fffoooxxxkkk```___eeeooo{{{yyyssshhhYYYIII<<<777777666666666666555555444444555666666777888999::::::<<<===@@@CCCFFFIIIKKKLLLIIIJJJKKKJJJGGGEEEEEEEEEFFFDDDBBBBBBEEEGGGFFFEEEGGGGGGHHHHHHIIIJJJJJJKKKJJJIIIIIIHHHGGGGGGFFFFFFHHHGGGFFFFFFHHHJJJJJJIIIJJJJJJKKKKKKKKKLLLLLLLLLMMMNNNRRR[[[gggooopppmmmnnnpppxxx{{{yyyyyysssnnnkkkkkkhhhaaa[[[ZZZ\\\\\\ZZZ]]]gggooossssssyyy~~~}}}uuummmddd^^^TTTJJJBBB>>>>>>???BBB===<<<@@@JJJ[[[sssppp]]]TTTRRRPPPQQQVVV[[[```fffttt{{{qqqhhh^^^ZZZTTTOOOLLLHHHDDDBBBDDDKKKZZZooo{{{ooofff]]]UUUQQQLLLFFFDDDEEE@@@@@@???>>>??????>>>===@@@BBBEEEKKKQQQTTTUUUUUUOOOKKKGGGDDDAAA???===;;;===>>>@@@CCCJJJTTT___ggguuuzzz~~~{{{tttmmmlllmmmnnnssswwwssshhh]]]VVVTTTYYY^^^ccchhhrrr}}}|||ssskkkfff```ZZZXXXYYYSSSVVVYYY\\\^^^aaadddgggfffiiimmmoooqqquuu|||wwwgggXXXQQQRRRXXX]]]ccccccccc```[[[WWWVVVUUU]]]aaagggnnnsssuuuvvvvvvvvvvvvxxxyyyzzz{{{{{{{{{~~~|||{{{{{{||||||{{{|||}}}}}}~~~~~~~~~~~~~~~}}}|||{{{{{{{{{||||||tttmmmqqqzzz~~~}}}{{{sssfff___fffrrrvvvkkk___YYYUUUPPPKKKIIICCCCCCGGGQQQ```mmmvvvyyyppprrruuuwwwwwwtttqqqnnnqqqxxx{{{tttppppppooommmhhhbbb\\\XXXOOOQQQQQQRRRYYYhhhvvv}}}}}}~~~~~~xxxvvv|||~~~qqqmmmlllnnnvvv~~~zzzssspppuuu{{{}}}|||~~~~~~{{{{{{~~~vvvtttuuuxxxzzz|||{{{sssiii___VVVPPPMMMNNNLLLIIIJJJOOOUUUZZZ\\\XXX\\\^^^XXXMMMFFFDDDFFFOOO___pppzzz~~~~~~~~~~~~~~~}}}|||{{{{{{|||}}}~~~yyyooollloooqqqpppmmmhhhaaaYYYTTTSSSWWWdddqqqzzzxxxjjj]]][[[```gggmmmrrr~~~~~~~~~xxxwww{{{tttsssmmm]]]KKK===888888555555555555555444444444666666777888999:::;;;;;;===???AAACCCFFFGGGHHHIIIHHHIIIJJJIIIGGGEEEEEEFFFGGGEEECCCCCCDDDFFFFFFFFFGGGGGGHHHHHHIIIIIIJJJJJJIIIIIIHHHHHHGGGGGGFFFFFFIIIHHHGGGGGGIIIIIIHHHGGGHHHIIIIIIJJJKKKLLLMMMMMMJJJKKKOOOVVV```kkktttzzz}}}~~~{{{sssnnnllliiiddd______\\\[[[]]]```dddmmmwwwuuuwwwuuu{{{tttttt~~~{{{|||yyytttiiifff^^^SSSHHHBBBBBBDDDGGGCCC???@@@DDDSSSlll~~~jjjZZZQQQNNNNNNRRRXXX\\\```jjjttt~~~wwwpppgggccc\\\UUUPPPKKKFFFCCCDDDEEELLLZZZhhhwwwvvvkkkbbbYYYSSSNNNIIIGGGIIIHHHFFFDDDBBBAAAAAAAAABBBDDDFFFKKKQQQWWWZZZYYYXXXSSSPPPKKKHHHFFFDDDBBB@@@>>>>>>>>>@@@CCCJJJRRRXXXdddjjjppppppkkkfffeeefffiiirrryyyuuuhhhZZZSSSRRRSSSXXX___fffqqq}}}xxxnnnccc\\\VVVPPPOOOQQQOOOUUU\\\bbbeeefffggggggfffjjjooorrrtttxxx{{{iiiYYYRRRVVV\\\___```bbbbbb``````aaabbbmmmpppvvv{{{~~~}}}|||zzz{{{{{{|||||||||{{{{{{zzz~~~~~~}}}|||{{{{{{{{{{{{yyyzzz{{{}}}~~~~~~|||||||||||||||{{{{{{zzz{{{pppooovvv~~~{{{nnnfffjjjsss{{{qqqfff___ZZZTTTMMMIIIDDDEEEJJJUUUaaakkkooopppkkknnnqqqrrrpppjjjddd``````dddjjjmmmmmmhhhaaa]]]^^^___``````\\\WWWQQQNNNEEEFFFGGGIIIQQQaaarrr}}}tttqqqppprrrxxx~~~yyyrrrmmmppptttvvvwwwxxxyyyzzz|||{{{{{{||||||||||||}}}wwwsssqqqrrrsssrrrvvv{{{vvvhhhZZZPPPJJJGGGEEEHHHFFFEEEGGGLLLSSSZZZ^^^ccchhhkkkcccUUUJJJGGGIIIOOO^^^oooxxx}}}}}}|||{{{{{{{{{{{{|||}}}~~~}}}rrrqqqvvv{{{zzzvvvqqqggg\\\TTTQQQWWWfffuuu~~~yyyjjj]]]\\\bbbfffggghhhooopppuuuzzzyyytttsssvvvqqquuurrraaaLLL===888777444444444444555555555555777777888999:::;;;<<<<<>>;;;@@@>>>???AAAGGGRRReeevvv~~~uuupppiiihhhgggiiilllmmmiiifff```___]]]ZZZYYY[[[___cccoootttwwwxxxzzz|||{{{xxxwwwpppiiigggeeeaaa```bbb```jjjwww~~~|||{{{rrruuu{{{~~~ooodddTTTHHHBBB@@@@@@???>>>>>>@@@CCCIIISSS^^^fffgggkkkmmmggg[[[PPPMMMMMMUUUbbbpppwww{{{~~~~~~}}}{{{||||||||||||||||||{{{uuueeeZZZVVV\\\nnn{{{sssmmmqqqxxxyyyxxxxxxoooqqqvvv}}}~~~xxxssssss~~~wwwnnnuuurrr]]]GGG<<<777444333444444555666777888888999999:::;;;<<<===>>>>>>???@@@AAABBBCCCCCCCCCCCCDDDFFFHHHHHHGGGFFFGGGHHHGGGGGGGGGEEEDDDDDDFFFHHHGGGGGGGGGGGGHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFIIIHHHHHHIIIJJJIIIGGGDDDFFFGGGGGGHHHIIIJJJKKKKKKKKKIIILLLSSSXXX```sss}}}uuupppkkkhhhddd]]]VVVRRRPPPRRRZZZccclllwww{{{|||qqqwww|||zzzpppjjjqqq}}}|||~~~xxxooooookkkcccWWWMMMGGGEEEBBBAAABBBCCCAAACCCOOO\\\wwwmmmWWWNNNIIIKKKQQQVVV[[[aaaeeegggjjjnnnpppqqqrrrrrrqqquuu{{{~~~yyyrrrnnnfff___YYYTTTNNNKKKHHHEEECCCDDDDDDEEEJJJQQQ[[[kkkxxxooohhheeeccc______bbbYYY[[[\\\[[[ZZZ[[[```dddfffhhhmmmrrrvvvvvvrrroooeeeaaa[[[VVVSSSOOOLLLIIIAAAAAAAAA@@@???@@@CCCEEEEEEGGGKKKLLLKKKIIIHHHHHHSSS\\\dddaaaUUUHHHBBBAAAAAAEEEJJJMMMSSSZZZ[[[WWWQQQJJJCCCAAA???<<<===???CCCDDDFFFGGGGGGIIIKKKMMMRRRYYYbbbiiimmmrrrwww{{{|||nnnhhhgggqqq|||zzzwwwttttttuuuwwwyyyxxxyyyzzz{{{|||}}}}}}}}}||||||}}}}}}}}}||||||{{{~~~~~~~~~~~~~~~}}}||||||zzz{{{}}}~~~~~~|||{{{yyynnniiiqqq~~~{{{}}}~~~}}}wwwqqqpppppphhh^^^VVVQQQNNNOOOUUU[[[___```[[[ZZZWWWSSSNNNHHHCCC@@@>>>======<<<======>>>???===>>>???@@@???>>><<<:::>>><<<===@@@DDDMMM```rrryyyssspppiiigggeeefffhhhiiigggfffccc```ZZZUUUQQQSSSWWW[[[kkkrrrwwwxxxyyy{{{wwwrrrooofff^^^[[[XXXTTTQQQRRRRRRYYYbbbiiipppxxxyyysssppppppqqqlllnnnrrrwwwzzzyyyuuurrrdddZZZMMMCCC@@@@@@>>>===>>>@@@AAADDDJJJTTT```iiihhhkkkkkkggg___XXXUUUTTTYYYfffrrrxxx{{{~~~~~~~~~|||||||||}}}}}}||||||||||||iii\\\XXX```uuu|||xxxwwwwwwqqqiiipppjjjUUUBBB;;;888444444444555666777888999:::::::::;;;<<<===>>>>>>?????????AAABBBBBBCCCCCCBBBDDDEEEGGGGGGGGGFFFGGGHHHGGGHHHHHHFFFDDDCCCEEEHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFGGGGGGHHHGGGHHHIIIJJJJJJGGGEEEGGGGGGHHHHHHIIIIIIIIIIIILLLHHHKKKTTTXXX\\\kkk}}}{{{uuunnnjjjgggddd[[[OOOKKKQQQXXX\\\aaaqqqyyywwwxxx}}}pppooommmiiibbbYYYRRRMMMHHHEEECCCBBB@@@AAAHHHQQQcccyyygggZZZMMMJJJMMMPPPUUUYYY```bbbeeehhhkkkmmmnnnooopppttt{{{}}}yyytttllleee^^^XXXRRRNNNJJJFFFEEEEEEDDDBBBFFFLLLSSSeeeyyy{{{uuurrroookkkjjjlllggggggfffbbb```dddmmmtttvvvxxx{{{~~~{{{ooojjjddd^^^ZZZVVVRRROOOGGGGGGGGGEEECCCBBBCCCEEECCCDDDFFFGGGGGGGGGGGGHHHOOOUUUZZZWWWNNNDDD???>>>;;;@@@CCCEEEJJJOOONNNJJJGGGAAA>>>>>>===:::999:::;;;<<<===>>>>>>???BBBEEELLLSSS]]]eeejjjnnnssswwwwwwuuu{{{}}}yyyxxxvvvuuuuuuvvvxxxyyyyyyzzz{{{|||}}}}}}}}}}}}||||||}}}~~~~~~}}}}}}|||}}}~~~~~~~~~{{{|||~~~~~~}}}wwwsssooo~~~~~~wwwmmm[[[UUULLLIIIKKKPPPTTTUUUVVVTTTPPPKKKFFFBBB???===;;;<<<===>>>>>>===<<<<<<;;;;;;===>>>>>>>>>======<<<:::;;;???CCCKKK]]]ppp~~~xxxvvvrrrpppmmmmmmnnnppppppooogggccc\\\TTTOOOOOOSSSWWWjjjrrrxxxxxxxxxyyytttmmmggg]]]UUUQQQNNNIIIFFFFFFHHHKKKOOORRRVVV```nnnxxx~~~zzzsssjjjeeeccceeegggjjjkkkmmmppprrrqqqmmmjjj[[[SSSHHHBBBAAABBB@@@>>>CCCDDDEEEFFFKKKTTT```iiilllmmmllljjjeee```]]]\\\\\\hhhtttxxxzzz~~~~~~~~~~~~~~~}}}~~~~~~||||||}}}}}}}}}}}}||||||mmm^^^ZZZddd|||}}}|||zzzrrrnnneeekkkdddOOO>>>;;;999444444555666777888999:::;;;::::::;;;<<<===>>>??????>>>???@@@AAABBBBBBCCCBBBCCCEEEGGGGGGGGGFFFGGGHHHGGGHHHIIIFFFDDDCCCEEEHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGHHHIIIKKKJJJHHHEEEHHHHHHHHHHHHHHHHHHHHHHHHLLLHHHKKKTTTXXXYYYeeevvvzzzsssnnnjjjjjj___OOOIIIQQQXXXXXXYYYlllxxxsssrrrqqqooollleee]]]WWWPPPKKKFFFDDDBBBAAAFFFMMMUUUnnnuuueeeTTTMMMMMMNNNQQQUUU[[[\\\___cccfffiiikkklllrrruuu{{{zzzqqqiiiaaa[[[TTTPPPLLLIIIGGGGGGFFFEEEIIIOOOTTTeeexxxzzzxxxyyyuuusssnnnhhheeekkkwwwxxxsssmmmfffaaa]]]XXXUUUNNNNNNMMMKKKHHHFFFFFFGGGCCCDDDEEEEEEFFFHHHIIIJJJPPPTTTVVVSSSLLLEEE@@@>>>888<<>><<<======888666666:::<<<===<<<;;;<<<===???HHHPPPZZZccchhhlllqqquuu}}}||||||uuuuuuvvvvvvvvvwwwwwwxxx||||||}}}}}}}}}}}}|||||||||}}}~~~~~~}}}||||||}}}~~~}}}}}}~~~{{{{{{~~~qqqbbbUUUJJJIIIJJJIIIIIIMMMIIIHHHGGGDDDAAA??????@@@@@@???===;;;::::::::::::===???@@@???===<<<<<<===;;;;;;===@@@BBBJJJZZZiii}}}}}}~~~yyyttttttwwwxxxvvvssspppmmmhhhaaaVVVOOORRRYYYiiirrryyywwwrrrlllaaaWWWQQQMMMGGGCCCAAA@@@??????DDDEEEGGGIIILLLQQQWWW[[[dddcccaaa]]]\\\]]]aaaeeefffjjjmmmnnnoooooohhh```VVVTTTOOOJJJEEEBBBCCCDDDDDDCCCBBBEEELLLUUU___eeefffhhhkkkmmmlllhhhdddaaaaaafffnnnuuuzzz}}}~~~}}}|||||||||}}}~~~}}}~~~~~~}}}}}}}}}}}}~~~~~~mmm___ZZZiii}}}}}}~~~|||wwwooohhhpppiiiXXXDDD999999777333333444555666999;;;===>>>@@@===::::::===@@@@@@???AAAAAABBBDDDFFFFFFDDDBBBDDDDDDEEEFFFGGGHHHHHHIIILLLNNNOOOMMMIIIEEEDDDEEEEEEFFFFFFFFFGGGGGGGGGGGGDDDDDDCCCCCCDDDEEEFFFGGGHHHHHHIIIJJJKKKIIIFFFCCCBBBDDDFFFIIIJJJKKKKKKKKKQQQIIIIIIPPPTTTUUU___mmm|||xxxmmmooofff[[[TTTPPPNNNRRRXXXZZZ^^^kkk}}}}}}tttoooqqqrrrlllgggggg```UUUHHHAAAAAACCCDDDCCCQQQ]]]rrrvvv___TTTOOOLLLMMMQQQRRRUUU[[[```aaaaaagggooommmsss{{{|||yyytttpppmmmggg```ZZZRRRMMMIIIHHHHHHGGGKKKPPPWWWfffxxx~~~zzzxxxtttnnnggggggttt~~~vvvmmmeee```]]]\\\[[[VVVQQQPPPRRRSSSPPPLLLKKKKKKKKKJJJKKKLLLMMMMMMTTTSSSQQQNNNJJJFFFCCCAAA@@@@@@???AAABBBCCCAAA@@@@@@??????===<<<:::999888999999888888999:::;;;;;;AAAKKKXXXbbbgggkkkqqquuuyyy}}}{{{yyyxxxxxxxxxxxxxxxwwwxxxxxxyyyyyyzzzzzz{{{{{{|||}}}}}}}}}}}}}}}{{{zzzzzzzzzzzzzzz{{{|||~~~}}}|||}}}}}}}}}}}}}}}~~~~~~~~~yyymmm___SSSNNNLLLHHHFFFGGGFFFFFFFFFDDDBBBAAA@@@AAAAAA@@@???===<<<<<<======999:::============>>>@@@<<<;;;<<<>>>@@@EEETTTbbb{{{~~~zzzxxxxxxvvvpppcccYYYZZZ```ooovvvyyyqqqggg^^^SSSJJJHHHDDD@@@=========<<<<<<<<<===>>>>>>???CCCGGGKKKRRRRRRPPPNNNNNNQQQVVVZZZaaagggkkklllllllllggg```\\\[[[WWWRRRNNNKKKJJJJJJDDDDDDEEEIIIOOOWWW\\\___```aaacccdddccc```\\\ZZZ[[[```iiiqqqwww{{{~~~~~~}}}~~~~~~~~~~~~~~~sssfffaaappp~~~{{{sssiiiaaaeee___QQQ@@@888888777333555555666888:::<<<>>>???BBB???<<<;;;===???>>>>>>AAAAAACCCFFFHHHIIIGGGEEEFFFFFFFFFGGGGGGGGGGGGGGGKKKMMMOOOMMMIIIFFFEEEFFFEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDGGGGGGIIIKKKMMMMMMJJJGGGDDDEEEFFFHHHIIIJJJKKKKKKMMMHHHKKKTTTWWWUUU[[[fffrrr~~~tttooofff\\\TTTNNNMMMSSS\\\ZZZ[[[cccsss|||wwwxxxxxxtttrrrtttooodddVVVJJJDDDCCCCCCBBBFFFRRRfff}}}lll\\\RRRJJJIIILLLNNNPPPUUUZZZ\\\\\\bbbjjjnnnttt~~~}}}zzzxxxuuuppphhhbbbZZZTTTOOONNNMMMLLLPPPUUUbbbmmmzzz}}}yyytttoooiiijjjtttxxxpppkkkhhhfffbbb]]]XXXWWWYYYYYYVVVSSSQQQQQQQQQRRRRRRRRRSSSSSSUUUTTTRRROOOLLLHHHDDDBBB@@@???@@@CCCFFFHHHHHHGGGAAA@@@>>>===;;;:::::::::999999888888999999:::;;;@@@IIIUUU___eeejjjoootttxxx}}}{{{zzzyyyyyyyyyyyyxxxxxxxxxxxxyyyyyyyyyyyyzzzzzz{{{||||||}}}}}}}}}|||{{{zzzzzzzzzzzzzzz{{{}}}~~~~~~}}}|||{{{{{{||||||}}}}}}}}}}}}}}}pppbbb[[[VVVPPPKKKIIIHHHHHHIIIIIIIIIIIIHHHHHHBBBAAA???===<<<<<<<<<===:::<<<>>>>>>>>>>>>???AAA===;;;;;;<<<===AAAMMMZZZvvvtttgggdddhhhrrrvvvuuuiiiYYYMMMDDD>>>???<<<999888999:::::::::;;;;;;;;;:::999:::===@@@DDDDDDDDDDDDEEEIIIOOOSSSYYYaaagggiiiiiiiiigggccccccbbb```]]]ZZZWWWTTTSSSIIIIIIKKKOOOTTTWWWYYYXXXWWWWWWXXXWWWVVVSSSPPPOOORRRWWW```jjjrrryyy}}}~~~~~~~~~uuukkkiiiwww{{{wwwoooddd[[[WWWRRRGGG<<<777777666444666777777999;;;===???@@@BBB@@@=========>>>>>>===BBBBBBDDDGGGKKKLLLLLLJJJIIIHHHHHHHHHGGGGGGGGGFFFJJJLLLMMMLLLJJJHHHGGGGGGCCCCCCDDDDDDDDDEEEEEEEEEEEEFFFFFFGGGFFFDDDCCCBBBFFFGGGIIIMMMPPPPPPNNNLLLFFFFFFFFFGGGHHHJJJKKKMMMJJJHHHNNNWWWYYYVVVWWW^^^eee{{{{{{pppiii___VVVOOONNNXXXdddccc^^^^^^hhhvvv}}}|||{{{|||vvvhhhXXXLLLEEEBBBAAA>>>HHHXXXlll{{{hhhXXXLLLHHHIIIJJJKKKOOOTTTVVVXXX^^^ffflllttt|||tttmmmeee^^^XXXUUUSSSRRRVVV[[[mmmttt}}}|||vvvrrroooooovvv}}}wwwtttrrrlllhhhdddbbbcccbbb```]]]ZZZ[[[]]]^^^]]]\\\ZZZYYYZZZYYYWWWTTTQQQLLLIIIGGGCCCCCCEEEHHHMMMPPPRRRRRRKKKIIIEEEBBB@@@?????????999999999888999999::::::>>>FFFQQQ[[[aaagggmmmqqqvvvyyy}}}|||{{{zzzzzzzzzzzzyyyyyyxxxxxxyyyyyyyyyyyyyyyyyyzzz{{{{{{||||||~~~}}}|||{{{zzzzzzzzzzzzxxxyyy{{{}}}~~~~~~}}}}}}yyyzzzzzz{{{|||}}}}}}~~~~~~zzz{{{xxxpppjjjddd]]]XXXQQQQQQRRRUUUWWWXXXWWWVVVKKKIIIEEEAAA>>>======>>>CCCDDDEEEDDDAAA>>>===>>>===;;;:::;;;<<>>======:::888777888::::::999;;;<<<;;;:::888888:::======>>>??????AAAEEEJJJNNNQQQZZZbbbeeegggiiiiiigggeeeddddddddddddaaa]]][[[RRRPPPPPPRRRUUUWWWVVVTTTPPPOOOMMMKKKIIIGGGFFFEEEIIINNNWWWbbbnnnwww|||~~~zzz|||~~~~~~~~~~~~~~~~~~ooojjjnnn|||yyywwwuuunnncccZZZMMMHHH@@@999666666555444666777888999;;;===???@@@AAA@@@>>>>>>>>>?????????BBBCCCDDDHHHLLLOOOOOONNNHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJKKKKKKJJJIIIHHHGGGBBBBBBBBBCCCCCCCCCDDDDDDDDDEEEFFFGGGGGGFFFDDDCCCFFFGGGIIIMMMPPPQQQOOOMMMIIIHHHFFFFFFGGGIIILLLMMMKKKKKKPPPXXXYYYUUUVVVZZZ\\\ttt|||sssmmmeee\\\TTTTTTaaaooouuulllccccccmmm{{{}}}{{{~~~~~~uuugggXXXKKKCCC??????EEEOOO]]]mmmtttaaaRRRLLLKKKHHHHHHJJJOOORRRUUU]]]eeeiiitttwwwqqqiiibbb]]]ZZZWWWZZZ___pppwwwzzzxxxwwwwwwzzz|||zzzvvvssspppnnnmmmllliiiffffffgggiiiiiihhheeeaaa_________]]][[[WWWSSSOOOLLLJJJJJJLLLQQQWWW\\\^^^___YYYVVVPPPJJJEEECCCAAAAAA<<<;;;;;;:::999:::::::::===CCCLLLUUU]]]dddjjjooossstttwww|||}}}}}}|||{{{{{{{{{{{{|||{{{zzzzzzyyyyyyyyyyyyzzzzzzzzz{{{{{{|||}}}}}}}}}~~~}}}|||{{{zzzzzzzzzzzzwwwxxxyyy{{{|||}}}}}}}}}yyyyyyzzz{{{}}}~~~zzzqqqooorrr}}}ssskkk^^^]]]^^^aaafffhhhhhhggg^^^YYYRRRJJJEEEDDDDDDEEEJJJLLLLLLJJJEEE@@@<<<;;;<<<999999;;;<<>>>>><<<:::888777888888888777777888888777666666888:::999999:::::::::===AAAEEEJJJSSS[[[aaaffflllmmmkkkccccccdddfffhhhgggbbb___[[[WWWRRRRRRTTTWWWVVVUUUMMMKKKGGGCCC@@@??????@@@CCCGGGOOO\\\jjjuuu{{{}}}{{{}}}~~~~~~~~~~~~~~~wwwgggjjjsssxxxvvvuuupppdddZZZHHHCCC===999777555444444666666777888:::<<<===>>>===>>>?????????@@@BBBCCCCCCCCCDDDGGGLLLOOOOOOOOOFFFFFFGGGHHHHHHIIIJJJJJJIIIIIIIIIJJJJJJIIIGGGFFFAAABBBBBBBBBBBBCCCCCCCCCAAACCCEEEGGGHHHHHHGGGFFFFFFGGGIIILLLOOOOOOMMMKKKKKKIIIGGGFFFFFFHHHKKKMMMNNNOOOQQQUUUUUUTTTVVVZZZYYYmmmzzz|||uuupppiiiaaaYYYYYYeeesssxxxkkkcccfffpppzzz~~~|||}}}}}}~~~|||tttfffVVVHHH@@@AAAEEEJJJRRR^^^qqqmmm]]]SSSNNNHHHFFFFFFJJJMMMQQQYYYaaahhhttt|||ssskkkeee___ZZZ[[[___lllwww}}}{{{yyywwwuuurrrooommmqqqrrrsssssspppkkkfffcccccccccbbb```\\\WWWRRRPPPMMMNNNQQQWWW```ggglllnnnhhhddd]]]UUUMMMHHHFFFEEEAAA@@@>>>===;;;;;;::::::<<>>;;;;;;888888;;;===???FFFNNN___~~~zzzxxxpppkkkddd\\\PPPDDD>>>===;;;999777666666666555444555666777777666666888:::888999999888888:::===@@@CCCJJJSSS[[[fffoooqqqnnnbbbbbbcccfffiiihhhccc^^^^^^XXXRRRQQQVVVZZZ[[[ZZZOOOKKKEEE???<<<<<<===>>>@@@CCCLLLYYYhhhuuu{{{|||}}}~~~~~~~~~~~~zzzuuuvvvkkkdddmmmyyy|||yyyxxxqqqcccXXXFFF@@@:::999777555444666666777777888:::;;;===>>><<<===@@@@@@@@@AAACCCEEECCCCCCCCCFFFIIILLLLLLLLLEEEEEEFFFGGGHHHIIIJJJJJJHHHGGGGGGHHHIIIHHHEEECCCAAAAAABBBBBBBBBCCCCCCCCCAAABBBDDDFFFHHHHHHHHHHHHGGGHHHIIILLLNNNNNNKKKIIILLLJJJHHHGGGGGGHHHKKKLLLPPPPPPPPPPPPPPPRRRVVVZZZYYYgggooowww~~~~~~xxxssslllddd]]]ZZZbbblll}}}yyyooodddaaagggmmmooozzz~~~uuudddRRRFFFAAADDDGGGKKKSSSddd||||||lll^^^TTTMMMGGGDDDEEEHHHKKKRRRYYYdddrrr|||ssskkkccc\\\ZZZ\\\fffrrr}}}}}}zzzwwwtttrrrxxxyyyyyyyyyvvvqqqmmmjjjggggggfffdddaaa\\\WWWTTTOOOPPPSSSZZZdddlllrrruuusssooohhhaaaZZZTTTQQQOOOGGGFFFCCCAAA>>><<<;;;:::<<>>:::888666666777777666555666777888888777777888:::888999999999888999<<<>>>===BBBIIIUUUeeerrrtttooofffddddddfffhhhfffaaa[[[ZZZTTTPPPRRRZZZ```bbbaaaQQQLLLDDD>>>::::::<<>>>>><<>><<<;;;===>>>BBBIIISSS]]]fffjjjmmmpppssswwwyyy{{{}}}~~~|||{{{{{{zzzzzzzzz{{{{{{~~~}}}|||{{{zzzzzzzzzzzz|||}}}}}}~~~~~~}}}|||{{{{{{{{{{{{{{{zzzzzz{{{{{{||||||}}}||||||||||||}}}}}}~~~~~~sssgggbbb```lllvvvxxxzzz}}}zzz|||vvviiicccdddiiinnnrrrtttuuuooocccSSSEEE===<<<888777999;;;;;;???EEEQQQpppvvvqqqddd\\\VVVXXXUUULLLCCC@@@:::888888888::::::999888333444555555444333444555444555666555555666999;;;999<<>>AAACCCCCCAAA???AAACCCCCCBBBAAABBBDDDEEEEEEEEEGGGGGGGGGFFFFFFFFFFFFEEEHHHFFFDDDEEEFFFFFFBBB???BBBBBBBBBCCCCCCCCCDDDDDDGGGFFFFFFEEEFFFFFFGGGHHHFFFGGGIIIMMMPPPPPPNNNLLLLLLKKKJJJIIIHHHIIIJJJJJJKKKMMMMMMKKKKKKOOORRRTTTXXXaaaccchhhttttttooorrrllluuuzzzxxxvvvyyy~~~vvvooofff^^^ZZZ\\\___iiimmmgggccceeeiiijjjiiiuuu|||zzzeeeTTTFFFIIIIIIFFFFFFQQQeeevvv~~~nnnaaaWWWMMMHHHFFFEEEIIINNNUUUcccxxx}}}uuujjj^^^XXXWWWXXX___cccdddgggnnntttvvv{{{xxxwww{{{|||}}}~~~~~~|||{{{zzzvvvvvvvvvuuuqqqlllfffccc^^^\\\ZZZYYY[[[]]]______WWWVVVUUUSSSRRRPPPNNNNNNQQQOOOKKKGGGCCC???===;;;======@@@GGGRRR]]]fffjjjmmmooorrruuuwwwyyy{{{}}}||||||{{{zzzzzzzzzzzz{{{~~~~~~}}}{{{{{{zzzzzzzzz|||||||||}}}~~~~~~~~~}}}||||||{{{{{{{{{||||||{{{{{{{{{||||||}}}{{{{{{{{{|||||||||||||||}}}mmmdddbbbfffnnnvvvvvvrrrsss|||uuurrrtttwwwzzz{{{}}}~~~{{{ppp___LLL@@@@@@:::888;;;>>>???BBBGGGPPP```uuu|||tttnnnaaaVVVOOOPPPOOOHHH@@@===;;;:::999777666666666666555444444444444555666666555555666666666666555555;;;===@@@KKK```uuu{{{vvvxxxnnnggggggfffaaa]]]]]]RRRRRROOOLLLRRR^^^cccaaaQQQLLLDDD???===>>>@@@AAAAAADDDMMM[[[kkkwww{{{{{{~~~|||{{{|||~~~uuukkkfffeeeccchhhjjjkkkpppyyy{{{xxxeeedddfffppp~~~yyyqqqmmmooorrr|||yyyvvvlll^^^RRR>>>:::666444555777999999888888999:::;;;======>>><<<===>>>???@@@AAAAAAAAAFFFEEEDDDCCCCCCCCCCCCCCCDDDDDDDDDFFFHHHIIIHHHGGGFFFEEECCCAAABBBDDDFFFHHHEEEFFFFFFGGGGGGGGGFFFFFFGGGFFFEEEEEEDDDDDDEEEEEEHHHHHHJJJKKKMMMOOOPPPQQQSSSPPPKKKHHHGGGGGGGGGGGGIIIIIIIIIJJJJJJLLLMMMMMMRRRXXX^^^ccckkksssooogggeeemmmwww||||||zzz{{{}}}|||pppkkkjjjddd\\\[[[ZZZ\\\eeeooorrrllleeeggglllxxx~~~}}}jjj^^^TTTKKKGGGJJJKKKKKKXXXhhhwwweeeTTTMMMJJJFFFDDDFFFMMMYYYhhhvvv|||ssshhhZZZSSSSSSVVVYYY\\\^^^]]]^^^```ccckkknnnrrruuuxxxzzz}}}{{{xxxvvv|||~~~~~~|||}}}~~~yyysssooommmmmmhhhccc[[[TTTTTTVVVSSSLLLJJJJJJJJJIIIGGGEEEFFFGGGGGGIIIJJJGGGBBB===::::::888999===DDDMMMYYYccciiimmmnnnqqqtttwwwyyyzzz{{{{{{|||||||||||||||{{{zzzzzzzzz{{{{{{|||}}}}}}}}}|||{{{{{{}}}}}}}}}}}}|||{{{{{{{{{{{{{{{yyyzzz|||}}}}}}}}}|||{{{}}}|||{{{zzzyyyzzzzzz{{{}}}nnneeecccpppxxx~~~|||sssnnnqqqvvv~~~vvvhhhWWWKKKCCC>>>;;;===>>>>>>AAAEEEKKKXXXhhhvvv}}}||||||yyyrrrkkk]]]SSSMMMNNNNNNHHH@@@===::::::888777666555555555555444444444444555666666666666666666666666666666999;;;???III]]]rrr{{{zzz~~~tttmmmkkkggg```[[[ZZZQQQQQQMMMIIIMMMVVVZZZXXXLLLIIIFFFCCCCCCCCCDDDDDDGGGIIIQQQ___ooozzz}}}|||~~~}}}~~~yyynnnhhhggggggiiihhheeehhhooorrrppp```eeemmmzzztttiiicccccceeettt~~~xxxuuurrrhhhYYYMMM===:::666555666888999999888999999:::;;;<<<===>>>===>>>???@@@AAABBBBBBBBBCCCCCCCCCCCCBBBBBBBBBAAADDDCCCCCCEEEHHHIIIHHHGGGHHHFFFEEECCCCCCCCCDDDEEEEEEEEEFFFGGGGGGGGGFFFFFFGGGGGGFFFFFFFFFEEEEEEEEEEEEFFFHHHKKKNNNPPPRRRSSSTTTPPPLLLIIIIIIIIIHHHHHHIIIIIIIIIIIIJJJKKKLLLMMMLLLQQQWWW]]]gggqqqrrrnnnkkkttt|||{{{qqqlllfff```\\\ZZZZZZaaaiiimmmjjjeeedddhhhrrr~~~}}}ooodddZZZPPPJJJKKKKKKJJJTTTaaayyywwwcccVVVMMMFFFDDDFFFIIITTTaaannnzzzooocccVVVOOOOOOSSSVVVYYYYYYXXXWWWXXXYYY___aaaccceeefffhhhiiikkkssstttwwwyyy{{{|||||||||zzzwwwuuuzzz|||~~~~~~}}}~~~|||xxxuuuttttttsssppphhh^^^YYYXXXUUUPPPIIIHHHEEECCCBBBAAAAAAAAA>>>AAACCCAAA>>>;;;:::;;;777999<<>>FFFWWWkkkzzz{{{tttpppiiiaaa[[[YYYUUURRRLLLFFFHHHNNNSSSSSSLLLLLLLLLLLLLLLLLLKKKJJJNNNOOOUUUbbbrrr}}}~~~|||xxxooojjjiiimmmlllhhhbbbaaaeeehhhggg\\\gggxxx|||ooobbbZZZYYY[[[fffooozzz{{{ssspppmmmeeeUUUHHH===:::666555666888999999888999999:::;;;<<<=========>>>???AAABBBBBBBBBBBBAAAAAABBBCCCBBBAAA@@@???CCCBBBCCCEEEGGGHHHGGGFFFHHHGGGGGGEEEDDDCCCCCCBBBDDDEEEFFFFFFGGGGGGFFFFFFFFFGGGHHHHHHHHHGGGEEEEEECCCEEEGGGKKKNNNRRRTTTVVVSSSPPPLLLJJJJJJKKKJJJJJJHHHHHHHHHHHHIIIJJJKKKKKKHHHLLLPPPUUU```lllrrrssssss}}}~~~{{{pppjjjfff```\\\XXXZZZaaafffgggeeecccgggqqq}}}zzz}}}~~~tttkkkbbbVVVLLLKKKJJJHHHMMMVVVmmm~~~wwwdddTTTIIIFFFHHHEEELLLVVVbbbuuuwwwjjj^^^TTTNNNMMMRRRUUUWWWWWWTTTRRRQQQPPPSSSSSSSSSSSSSSSTTTUUUUUU]]]```dddiiimmmoooqqqqqqssswww|||wwwuuuxxxzzz{{{||||||}}}~~~~~~|||yyywwwxxxyyy{{{{{{vvvkkkbbb^^^[[[WWWOOOJJJDDD@@@@@@@@@???===;;;<<<======;;;999999999777888;;;AAAKKKWWWaaagggoooppprrrtttuuuwwwwwwxxxxxxyyyzzz{{{{{{|||{{{{{{zzzzzzzzz{{{||||||}}}}}}|||{{{{{{}}}~~~}}}}}}||||||{{{{{{{{{{{{|||zzzzzz{{{||||||||||||{{{}}}|||{{{{{{zzzzzz{{{{{{xxxsssuuu~~~vvvnnnlllnnnzzz}}}uuuiii```QQQKKKFFFDDDDDDEEEKKKSSSXXX___hhhooovvvzzzuuusssmmmhhhjjjpppsssrrroooeee\\\RRRLLLHHHCCC>>>;;;999999777666555444444444555555555555555666666777999888777777777777888999666999>>>DDDQQQdddvvv}}}xxxpppgggaaa^^^^^^XXXNNNGGGFFFLLLTTTXXXXXXYYYZZZYYYWWWUUUTTTTTTUUUUUUZZZfffttt}}}~~~{{{}}}~~~wwwrrrpppqqqtttrrrmmmgggbbbaaaaaabbb]]]mmm|||nnnaaaYYYXXXZZZ```eeekkkpppsssuuuxxxzzzwww}}}wwwnnnlllkkkdddUUUHHH<<<999666555777888999999999999::::::;;;<<<======<<<===>>>???@@@AAAAAAAAA@@@AAABBBDDDDDDBBB@@@???BBBAAABBBDDDFFFGGGFFFEEEFFFFFFGGGGGGFFFDDDCCCBBBCCCDDDEEEFFFFFFGGGGGGFFFFFFGGGIIIJJJIIIHHHFFFDDDDDDEEEHHHJJJNNNQQQSSSTTTRRROOOLLLKKKLLLLLLLLLKKKHHHGGGGGGGGGHHHHHHIIIJJJIIIJJJLLLPPPXXXcccnnnsss{{{xxxoookkkfff```YYYVVVYYY___dddfffbbbgggppp}}}{{{xxx~~~{{{vvvmmmfffYYYNNNJJJIIIGGGHHHLLL]]]mmmsss___QQQKKKKKKBBBEEEKKKVVVggg|||vvviii^^^VVVQQQPPPTTTUUUWWWWWWVVVTTTQQQPPPPPPNNNKKKJJJJJJJJJJJJJJJMMMPPPVVV[[[```cccdddeeedddhhhpppyyy{{{wwwxxxxxxxxxwwwwwwwwwwwwxxxssstttttttttssssssuuuwwwyyyxxxnnnhhhdddaaa[[[SSSIIIDDDCCCCCC@@@===??????>>><<<:::888777777777888:::@@@JJJUUU```fffoooppprrrssstttuuuvvvvvvwwwwwwyyyzzz{{{{{{{{{{{{yyyyyyzzz{{{{{{||||||}}}{{{{{{{{{|||~~~~~~}}}}}}|||{{{{{{{{{{{{|||||||||||||||}}}}}}}}}}}}}}}||||||{{{{{{{{{{{{{{{{{{wwwtttvvv{{{zzzppplllhhhttt|||tttjjjcccZZZUUUPPPNNNMMMPPPYYYccckkkqqqzzzyyyrrrkkkeee```ccc___\\\___gggppptttvvvrrrjjj]]]QQQIIIDDD???::::::999888666555555555555666555555555555666777777999999999888888999999999777999===CCCLLLZZZnnn|||zzzrrrmmmjjjkkkaaaUUUKKKIIINNNXXXaaajjjjjjjjjfffaaa^^^]]]]]]\\\^^^ccclllwww~~~~~~}}}~~~~~~~~~{{{|||}}}{{{xxxyyy{{{zzzxxxuuuoooggg```^^^^^^eeeuuu~~~pppddd]]]]]]___aaabbbcccdddgggkkkppptttmmmvvv|||sssjjjiiijjjdddVVVIII;;;888666666777999999999999::::::;;;;;;<<<<<<<<<:::;;;<<<>>>????????????@@@AAACCCDDDDDDCCCBBB@@@AAA@@@AAACCCEEEFFFEEEDDDBBBCCCEEEFFFFFFEEEDDDCCCCCCCCCDDDEEEFFFGGGGGGGGGFFFGGGIIIJJJIIIHHHFFFDDDFFFGGGHHHJJJLLLNNNOOOPPPOOOMMMKKKKKKLLLLLLLLLKKKHHHGGGGGGGGGGGGHHHIIIIIIIIIIIIJJJLLLRRR\\\iiisss}}}tttmmmkkkddd[[[TTTTTTYYYaaagggccchhhrrr|||~~~qqq~~~~~~~~~~~~uuulllfff[[[PPPJJJGGGEEEEEEFFFMMM[[[ooommm\\\PPPJJJDDDCCCEEEMMMZZZkkk|||~~~pppeee]]]VVVRRRUUUVVVWWWXXXYYYXXXVVVUUUPPPLLLHHHEEEEEEFFFEEEDDDCCCFFFJJJOOOSSSVVVWWWXXXXXX[[[bbbkkkuuu}}}zzzyyywwwsssooolllkkkiiiiiidddfffggghhhhhhjjjlllooouuu|||vvvrrrnnniii___SSSKKKHHHFFFBBB>>>CCCAAA>>><<<:::999888777888888:::???IIITTT___fffooopppqqqsssttttttuuuuuuvvvvvvwwwyyyzzzzzzzzzzzzyyyyyyzzzzzz{{{|||||||||{{{zzzzzz|||~~~~~~|||||||||{{{{{{{{{{{{||||||~~~~~~~~~~~~~~~{{{{{{||||||||||||||||||yyymmmkkknnnuuuvvvlllgggbbbmmm{{{~~~uuunnniiigggcccaaa```]]]]]]eeennnvvv{{{|||yyywwwxxx{{{zzzssshhh```ZZZUUUPPPLLLPPPPPPPPPTTT\\\gggrrryyyzzzvvvkkk]]]RRRKKKCCC<<<;;;:::999777666666666666666666555555666666777888999999:::;;;;;;:::999999888999<<>>>>>>>>>>>@@@AAACCCDDDDDDCCCBBBBBB@@@???@@@BBBDDDEEEDDDCCCAAABBBCCCDDDEEEDDDCCCCCCBBBCCCDDDEEEFFFGGGGGGGGGFFFGGGHHHHHHHHHGGGEEEEEEGGGGGGHHHIIIJJJKKKLLLLLLLLLJJJIIIIIIKKKLLLKKKJJJHHHHHHHHHGGGGGGHHHHHHIIIFFFEEEGGGJJJNNNUUUcccqqqxxxxxxpppnnnhhh^^^TTTQQQUUU^^^fffjjjqqqxxx~~~vvv~~~|||zzz~~~~~~tttmmmfff___UUUMMMGGGEEEDDDDDDCCCMMM]]]ppp}}}jjjYYYNNNIIIEEECCCHHHPPPZZZgggrrr|||}}}qqqhhh^^^VVVWWWVVVWWWYYY[[[]]]\\\[[[SSSMMMFFFBBBBBBBBBAAA???>>>???BBBEEEHHHJJJLLLMMMOOOSSSYYYaaaiiirrrxxx{{{~~~yyyssskkkddd___\\\ZZZXXXVVVXXXZZZ[[[\\\^^^aaadddppp|||zzzqqqdddYYYRRRMMMHHHDDDFFFBBB>>><<<;;;;;;;;;:::999999:::???HHHTTT___fffnnnoooppprrrssstttttttttuuuvvvwwwxxxxxxyyyxxxxxxyyyyyyyyyzzz{{{{{{||||||{{{zzzzzz|||~~~~~~}}}||||||{{{{{{{{{{{{||||||}}}~~~~~~~~~}}}~~~{{{{{{|||}}}}}}}}}||||||yyykkkaaaaaaeeepppxxx|||qqqgggbbbbbbhhhrrr{{{vvvtttssssssuuutttoooiiiiiinnnssswww|||~~~~~~}}}~~~~~~yyytttmmmhhhfffffffffffffffhhhjjjlllmmmlllkkkjjj___YYYPPPKKKIIIGGGDDDAAA@@@CCCFFFIIIOOO[[[kkkwwwzzz{{{vvvkkkaaaXXXLLLAAA<<<;;;:::888777777777777666666666666666777777888888999;;;======;;;999888999777999>>>AAAFFFRRR^^^ppp~~~uuuiii]]]VVVZZZbbbnnnrrruuutttmmmgggeeeeeehhhooowww{{{|||}}}}}}}}}~~~~~~~~~qqqccc___cccwww}}}xxxxxx~~~{{{xxxxxxyyyzzz{{{ttt}}}yyynnncccaaaccc]]]NNN@@@999777666777888::::::999:::::::::;;;;;;;;;;;;<<<999:::<<<===>>>>>>??????@@@@@@AAAAAABBBBBBBBBBBB?????????AAACCCDDDDDDBBBBBBBBBBBBBBBBBBBBBAAAAAAAAABBBCCCEEEFFFFFFGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEFFFFFFGGGHHHHHHIIIJJJJJJHHHGGGFFFGGGIIIJJJJJJIIIIIIIIIHHHHHHHHHHHHIIIIIIFFFEEEGGGJJJIIILLLYYYhhhmmmvvvzzzrrroooiii```UUUOOOQQQ[[[ccckkkttt{{{~~~zzzzzz}}}~~~}}}vvvqqqiiieee\\\QQQHHHDDDDDDDDDCCCFFFNNN]]]qqq}}}kkk]]]QQQJJJEEEGGGJJJMMMUUU^^^eeerrrwwwlllaaa\\\ZZZYYY[[[^^^aaabbbaaa[[[SSSJJJDDDBBBBBB???=========>>>???AAADDDGGGHHHKKKNNNSSSZZZbbbiiiooorrrvvvyyyvvvmmmbbbXXXRRROOOMMMKKKIIIKKKMMMOOOPPPRRRUUUWWWcccooo{{{~~~qqqeee\\\WWWTTTOOOJJJDDD@@@??????>>><<<::::::;;;???HHHTTT```gggmmmnnnoooqqqsssttttttuuuvvvvvvwwwwwwwwwwwwwwwvvvxxxyyyyyyzzzzzz{{{{{{|||zzzzzzzzz{{{}}}~~~}}}|||{{{{{{{{{{{{{{{|||}}}}}}}}}}}}|||||||||}}}~~~zzz{{{|||}}}~~~}}}}}}||||||wwwwwwzzz~~~{{{mmmaaaZZZ\\\bbbkkksss|||yyyooogggccceeeggglllyyy~~~~~~|||~~~{{{oooiiijjjkkknnnqqqrrrqqqppppppqqqssswww}}}yyyvvvddd^^^WWWSSSRRRTTTWWWXXX[[[[[[[[[[[[ZZZYYYWWWVVVPPPJJJDDDAAAAAABBBAAA???777;;;@@@BBBFFFRRReeetttvvv|||}}}uuulllaaaRRRDDD<<<<<<:::999888777777777666666666666666777888888777999<<<>>>>>><<<999777999666777<<<>>>@@@HHHRRRZZZlll}}}yyyiii\\\ZZZ___eeelllsssuuuoooiiieeedddgggpppzzz}}}zzzzzz}}}}}}~~~uuugggdddiii{{{zzzxxxlll```]]]___YYYHHH999999777666777999::::::999::::::;;;;;;;;;;;;;;;;;;:::;;;<<<>>>?????????@@@@@@?????????@@@@@@BBBBBB???>>>???@@@CCCDDDCCCBBBDDDCCCBBBAAA@@@?????????AAABBBCCCEEEFFFFFFGGGGGGGGGFFFEEEEEEDDDDDDEEEEEEDDDDDDEEEFFFHHHIIIJJJJJJFFFEEEEEEFFFHHHIIIIIIHHHJJJJJJIIIHHHHHHIIIIIIIIIIIIHHHIIIJJJFFFEEEPPP^^^eeeooozzztttnnnjjj```UUUNNNOOOXXX```bbbllluuuwww}}}~~~zzzzzz|||~~~|||yyyvvvllljjjbbbUUUJJJEEEDDDEEEHHHEEEFFFPPPbbbwww{{{lllUUUMMMGGGGGGFFFEEEJJJRRRVVVaaaooo{{{xxxlllbbb___]]]^^^bbbfffgggfffddd[[[PPPIIIFFFEEEAAA>>>>>>======>>>@@@DDDGGGIIIJJJLLLPPPWWW^^^eeekkknnnsssuuuzzzsssiii\\\QQQKKKHHHFFFEEE@@@BBBDDDEEEFFFHHHKKKNNNUUU```nnn{{{wwwlllfffdddZZZTTTLLLFFFCCCAAA???<<<;;;;;;;;;@@@IIIUUU```hhhlllmmmoooqqqssstttuuuuuuvvvwwwwwwwwwwwwvvvvvvuuuxxxxxxyyyzzzzzz{{{{{{|||zzzzzzzzz{{{}}}~~~}}}|||{{{{{{{{{{{{{{{|||}}}~~~|||{{{zzzzzzzzz{{{}}}~~~zzz{{{|||~~~~~~~~~}}}|||wwwrrrnnnlllrrryyytttqqqyyy}}}{{{ooo___RRRMMMOOOSSSlllrrrzzzyyypppkkknnnmmmmmmtttzzzzzz{{{|||zzzsssiiiaaa]]]aaadddddd```^^^___aaaaaacccfffiiiiiigggeeecccRRROOOKKKHHHGGGHHHKKKMMMOOOOOOOOOPPPQQQRRRQQQOOOBBBAAA@@@>>>======>>>>>>===:::;;;@@@CCCHHHWWWfffrrruuuxxxwwwnnn^^^NNNCCC>>><<<:::999:::::::::999555555444444444555555666666888;;;===>>>===<<<:::999999999:::<<>>@@@BBBCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEFFFGGGGGGHHHHHHHHHGGGFFFFFFFFFGGGIIIIIIJJJIIIGGGFFFFFFGGGHHHJJJJJJJJJIIIIIIIIILLLRRRVVVcccmmm}}}~~~vvvnnnkkkddd[[[TTTRRRVVV[[[jjjiiigggiiiqqq}}}zzzuuuzzz{{{yyy{{{~~~pppnnniii___SSSIIIFFFEEEMMMHHHGGGMMMXXXjjjrrrjjjWWWHHHGGGGGGDDDDDDJJJOOOVVVaaannn{{{vvvrrrjjjbbb```eeeiiijjjhhhccc___WWWNNNFFFAAA???>>><<<===>>>@@@BBBEEEFFFGGGHHHKKKOOOUUU[[[ccclllrrruuussssssvvv|||{{{gggccc\\\SSSJJJDDDBBBBBBBBB>>>>>>BBBEEEDDDEEEHHHTTTUUUZZZiiivvvssslllcccXXXPPPKKKGGGBBB===BBB???===@@@IIIWWWbbbiiilllmmmoooqqqsssttttttuuutttttttttsssssstttttttttzzzzzzzzzzzzzzzzzzyyyyyyzzzzzzzzzzzzzzz{{{|||}}}}}}zzzxxxzzz~~~}}}yyy{{{{{{zzzzzzzzzzzz{{{|||{{{{{{{{{|||}}}~~~~~~}}}wwwpppllllllrrrzzz}}}vvvlllooosssssswwwooobbbTTTKKKHHHKKKOOObbbiiiuuu{{{~~~{{{wwwyyyzzzrrrjjjjjjmmmrrrwwwvvvoooiii]]][[[YYYWWWUUUSSSPPPNNNNNNOOOQQQSSSTTTSSSQQQPPPGGGEEEBBB???>>>???AAACCCGGGIIILLLPPPSSSTTTSSSQQQFFFCCC@@@>>>??????>>>======;;;<<<@@@CCCIIIWWWeeekkkkkklllkkkfffZZZLLLAAA===;;;888777777888888888666666555555555666666777666888:::=========;;;:::999999888888:::<<>>???@@@@@@@@@AAA@@@@@@??????@@@AAABBBAAA@@@@@@@@@@@@AAABBBBBBDDDCCCBBBAAA@@@@@@@@@@@@>>>???AAACCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFFFFGGGGGGHHHFFFEEEEEEDDDEEEFFFGGGHHHIIIHHHGGGEEEEEEFFFHHHIIIKKKKKKKKKJJJJJJLLLQQQUUU^^^kkk|||~~~vvvrrrpppjjjaaaXXXSSSSSSUUUbbbcccbbb``````kkk}}}{{{~~~~~~{{{wwwooofff]]]SSSKKKFFFIIIGGGHHHJJJPPP\\\sssttt```OOOJJJGGGAAAAAAFFFIIINNNXXXdddrrrwwwnnnjjjmmmoooooolllkkkeee]]]SSSJJJEEEBBBAAA@@@?????????AAADDDGGGHHHKKKKKKNNNRRRZZZcccjjjooosssssssssuuuyyyyyyhhhddd\\\SSSKKKFFFDDDDDDEEE@@@???AAACCCDDDFFFJJJMMMSSSYYYcccuuuzzzqqqcccYYYSSSNNNIIIEEEEEEBBB???BBBKKKXXXdddjjjnnnoooppprrrssstttttttttttttttssssssssssssttttttyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{||||||zzzwwwvvvxxx|||}}}{{{wwwyyyxxxxxxyyyyyyzzz{{{|||{{{zzzyyyzzz|||}}}~~~~~~wwwrrrqqqssszzzvvvrrrttttttsssiii[[[NNNHHHHHHKKKNNNXXXaaaooo~~~}}}sssfff^^^WWWVVVYYYcccpppxxxxxxvvviiibbbYYYTTTPPPLLLFFFAAAAAABBBCCCDDDDDDDDDCCCCCCAAA@@@>>>===<<<===>>>>>>@@@DDDJJJPPPUUUVVVVVVVVVKKKFFFAAA@@@CCCEEECCC@@@@@@>>>???BBBFFFMMM[[[ggghhhddd```___^^^WWWJJJ@@@>>>;;;888666777888888888888777777666666666777777666888:::;;;<<<;;;:::999888888777777888:::<<<>>>BBBDDDHHHPPPZZZfffpppvvvyyyvvvpppnnnrrruuuvvvsssnnnkkkiiifffkkkqqqtttvvvyyy}}}pppqqq{{{yyyuuuhhh___WWWSSSMMMDDD<<<999;;;;;;;;;;;;<<<<<<<<<<<<==================<<<;;;<<<<<<===>>>>>>>>>>>>>>>@@@@@@??????@@@AAABBBBBBBBBAAAAAAAAAAAABBBCCCCCCEEEDDDCCCBBBAAAAAAAAABBB@@@AAABBBCCCDDDDDDEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFFFFGGGGGGDDDDDDCCCCCCCCCDDDEEEFFFHHHGGGFFFFFFFFFFFFHHHIIIJJJKKKJJJIIIIIIKKKOOORRRXXXhhhzzz~~~vvvrrrrrrnnnfff[[[SSSPPPPPPZZZ^^^___XXXQQQWWWiiizzz}}}uuunnnfff]]]QQQHHHGGGHHHHHHHHHGGGNNNaaauuuooo[[[QQQJJJCCCBBBFFFCCCGGGNNNXXXfffwww}}}xxxxxxyyywwwuuutttnnndddYYYPPPJJJGGGFFFFFFDDDAAA@@@BBBFFFJJJMMMPPPMMMLLLPPPYYYbbbhhhkkknnnppprrrssstttyyy~~~xxxmmmiiiaaaYYYRRRMMMJJJJJJIIIDDD@@@AAABBBCCCGGGMMMMMMUUU\\\___dddrrr}}}nnnaaaYYYUUUQQQNNNIIIFFFCCCEEENNNZZZeeelllpppqqqrrrsssssstttttttttssssssrrrrrrrrrrrrsssssswwwxxxxxxxxxyyyzzzzzzzzzzzzzzzyyyyyyyyyzzz{{{{{{wwwuuutttvvvzzz{{{yyyvvvwwwwwwwwwwwwxxxzzz{{{|||zzzyyyyyyyyyzzz|||~~~}}}|||xxxlll[[[NNNIIIIIIJJJKKKQQQ[[[jjj{{{}}}nnnaaaUUULLLJJJGGGHHHSSSeeevvv~~~yyyqqqeeeYYYPPPIIIBBB>>>?????????>>>>>>??????@@@>>>=====================>>>BBBHHHMMMQQQTTTWWWYYYPPPJJJDDDEEEJJJMMMKKKHHHFFFEEEDDDGGGLLLUUUbbblllnnnddd[[[XXXZZZWWWNNNDDD@@@>>>:::999999:::::::::777777666666555666666666666777999:::;;;:::999888777666666666777:::===>>>???@@@CCCIIIRRR[[[cccfffhhhvvvzzzvvvwwwvvvssslllfffbbb```\\\```eeeiiinnnttt{{{vvvyyyyyyuuuddd\\\TTTOOOHHH???::::::999999999::::::::::::;;;<<<======>>>>>>===<<<<<<<<<======>>>>>>>>>======@@@@@@@@@AAAAAABBBCCCCCCBBBBBBBBBBBBBBBCCCDDDDDDDDDCCCCCCBBBAAAAAABBBBBBAAAAAABBBBBBCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCDDDDDDEEEFFFFFFGGGCCCCCCCCCCCCDDDDDDEEEEEEHHHHHHGGGGGGGGGHHHIIIIIIGGGGGGGGGGGGGGGJJJMMMQQQUUUcccttt|||~~~xxxssssssppphhh^^^UUUPPPOOOUUU[[[^^^XXXOOOOOO[[[gggrrr|||wwwqqqjjjaaaWWWPPPLLLJJJHHHEEECCCFFFTTTbbbttt~~~jjj]]]SSSJJJFFFHHHBBBDDDHHHOOO\\\mmm~~~{{{uuukkkaaaXXXRRROOONNNLLLIIIEEEBBBDDDIIIPPPUUUUUUPPPLLLPPPYYYbbbhhhiiiiiimmmppppppooosss|||{{{vvvrrrjjjccc]]]XXXTTTRRRNNNHHHCCCBBBAAACCCJJJRRRYYYaaaeeeaaa___eeennnssswwwvvvyyy{{{lll___XXXTTTRRRQQQKKKHHHGGGJJJRRR^^^hhhnnnrrrrrrssssssttttttsssssssssrrrrrrqqqqqqrrrrrrsssvvvvvvwwwwwwxxxyyyzzzzzzzzzyyyyyyyyyyyyyyyzzzzzzvvvuuuuuuvvvyyyzzzyyywwwxxxxxxwwwwwwxxxyyyzzzzzzzzzzzzyyyxxxyyy{{{sssaaaQQQIIIFFFEEEDDDKKKUUUfffwww~~~mmmaaaXXXNNNEEEGGGAAA???GGGYYYlllzzz|||wwwkkk[[[LLLBBB>>>===<<<;;;::::::::::::;;;<<<777888888999999999888888>>>@@@CCCEEEHHHLLLRRRVVVTTTMMMHHHJJJPPPUUUTTTQQQLLLLLLKKKLLLSSS___lllsssqqqeeeXXXUUUYYYZZZUUUMMMAAA???<<<;;;;;;;;;:::999777666555555444444444555666777888999999999888777555555555666999<<<@@@BBB??????CCCIIIRRRYYY\\\]]]\\\gggxxx{{{xxxqqqhhh^^^WWWTTTTTTQQQSSSXXX^^^fffpppyyyxxx~~~zzzvvvfff\\\RRRKKKDDD===:::;;;999999:::::::::;;;;;;;;;;;;<<<===>>>>>>===<<<;;;======>>>>>>>>>>>>>>>===@@@AAABBBBBBCCCDDDDDDDDDCCCCCCBBBBBBCCCCCCDDDEEECCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBDDDDDDDDDDDDDDDDDDDDDDDDBBBCCCCCCDDDDDDEEEFFFFFFDDDDDDEEEEEEEEEFFFFFFFFFHHHHHHHHHHHHHHHIIIJJJJJJEEEFFFGGGHHHIIIKKKOOORRRUUU^^^kkkvvv{{{~~~|||{{{zzzvvvmmmbbbXXXTTTSSSSSSXXX]]]\\\XXXTTTVVVXXXaaannnyyyzzzyyytttllleeeaaa```UUUNNNGGGDDDCCCEEELLLSSScccuuu{{{lll^^^QQQHHHEEEDDDDDDDDDHHHRRRaaaqqq|||}}}tttkkkccc]]]YYYXXXPPPLLLGGGDDDFFFLLLTTTZZZ[[[UUUPPPRRRZZZbbbfffffffffjjjmmmmmmmmmqqqyyy{{{uuuooojjjddd]]]YYYRRRLLLFFFDDDBBBDDDMMMWWWjjjooopppkkkffffffeeedddgggnnnssspppggg``````dddpppiii^^^TTTNNNLLLKKKLLLJJJHHHIIINNNWWWbbbjjjooorrrssssssttttttssssssrrrsssrrrrrrqqqqqqrrrrrrssstttuuuuuuvvvwwwxxxyyyyyyzzzyyyxxxxxxxxxxxxyyyyyywwwvvvwwwxxxyyyyyyxxxwwwyyyyyyxxxxxxwwwxxxxxxxxx{{{{{{{{{zzzyyy{{{ooo]]]QQQJJJHHHGGGFFFQQQcccuuuzzzwww{{{ppp```WWWNNNGGGEEE@@@<<<@@@MMM]]]lllssstttpppfffWWWHHH???===???::::::999888888888999999666666777777888888999999<<<>>>?????????CCCKKKQQQUUUPPPKKKLLLRRRWWWXXXWWWNNNPPPOOOPPPYYYgggtttyyyrrreeeWWWSSSWWW\\\ZZZVVVAAA@@@?????????===;;;888777666555444444333444444666666777777777777777666444444555777:::>>>BBBDDD@@@@@@CCCJJJSSSZZZ[[[ZZZUUU\\\gggttt~~~}}}qqqllldddYYYOOOIIIHHHIIIJJJLLLPPPWWWbbbnnnxxx~~~{{{vvv|||yyykkk]]]OOOFFFAAA<<<;;;<<<;;;<<<<<<<<<============:::;;;===??????>>><<<;;;======>>>??????????????????@@@AAACCCDDDDDDDDDDDDCCCBBBBBBBBBBBBCCCDDDDDDBBBBBBAAAAAAAAAAAAAAABBBBBBBBBAAA@@@@@@@@@AAAAAADDDDDDDDDDDDDDDDDDDDDDDDBBBBBBCCCCCCDDDDDDEEEEEEDDDEEEFFFGGGGGGGGGFFFFFFFFFGGGGGGHHHIIIIIIIIIJJJGGGHHHIIIJJJKKKMMMPPPSSSUUUYYYaaammmwww||||||yyy~~~}}}~~~uuuiii___YYYWWWRRRVVV[[[___``````^^^\\\^^^cccnnn}}}~~~~~~yyyrrrmmmnnnpppbbbWWWLLLGGGFFFEEEHHHLLLWWWggg}}}}}}lll[[[LLLDDDFFFDDDCCCCCCHHHSSS___hhhttt~~~{{{ssslllgggeeeXXXSSSLLLHHHHHHNNNVVV\\\aaa\\\WWWVVVYYY]]]``````aaadddfffgggiiinnnvvv||||||wwwpppfff^^^TTTOOOJJJGGGEEEGGGRRR]]]www|||~~~{{{vvvppphhhaaa___bbbccc^^^WWWQQQQQQRRRWWWSSSNNNHHHDDDCCCDDDDDDEEEFFFIIIQQQ[[[eeelllpppqqqrrrrrrssssssssssssrrrssssssrrrrrrrrrrrrsssssstttuuuuuuuuuvvvwwwwwwwwwyyyyyyxxxxxxwwwwwwxxxxxxwwwwwwwwwwwwwwwvvvuuuuuuwwwwwwvvvvvvvvvvvvwwwwwwyyy{{{|||zzzxxxyyy}}}zzzhhhYYYPPPMMMNNNGGGSSSeeewwwyyypppqqqwwwgggWWWNNNIII???>>>===>>>DDDNNNXXX___ccc^^^VVVLLLCCC>>>======::::::::::::999999999888999999999999:::;;;<<<===<<<>>>AAA@@@???BBBIIIOOOTTTQQQMMMLLLNNNRRRTTTUUUMMMOOOOOOPPPZZZkkkxxx{{{yyylll\\\UUUVVVZZZYYYWWWDDDDDDEEEFFFFFFCCC???;;;888777666555444444444444666666666666666666666666555555555777999===@@@BBBDDDBBBDDDJJJTTT\\\______YYYYYY]]]ccciiillljjjgggZZZWWWRRRJJJDDDBBBBBBDDDIIIKKKOOOWWWbbbnnnwww}}}~~~|||~~~{{{ooouuu}}}{{{ppp^^^KKKAAA>>>;;;:::;;;<<<<<<<<<<<<============:::<<<>>>@@@AAA???>>><<<======>>>@@@AAAAAAAAAAAA===>>>@@@AAABBBCCCCCCBBBBBBBBBAAAAAABBBBBBCCCDDDCCCCCCBBBBBBBBBBBBCCCCCCDDDCCCBBBAAA@@@AAAAAABBBDDDDDDDDDDDDDDDDDDDDDDDDAAABBBBBBCCCCCCDDDEEEEEEDDDEEEFFFGGGGGGGGGFFFFFFDDDDDDEEEFFFGGGGGGHHHHHHHHHIIIJJJJJJIIIJJJLLLNNNSSSTTTXXXbbbooowwwzzzzzz~~~~~~xxxtttvvv{{{}}}~~~zzzpppfff___\\\TTTVVVZZZ```eeekkkpppsssrrrmmmiiinnn{{{}}}xxxwwwxxxyyyqqqfffZZZRRRKKKGGGIIIOOOQQQ[[[mmmmmmZZZMMMJJJHHHDDDBBBBBBHHHPPPVVV[[[dddnnnwww}}}uuuqqqeee___WWWQQQOOOSSSZZZ^^^fffccc^^^YYYWWWVVVVVVWWWXXXXXXYYY\\\```gggmmmrrrtttzzz}}}ooofffVVVQQQMMMJJJHHHJJJUUUaaa~~~uuukkkcccaaa\\\VVVOOOIIIFFFFFFDDDDDDCCCBBB@@@?????????>>>AAAHHHSSS^^^hhhnnnpppppppppqqqrrrrrrsssrrrrrrttttttssssssssssssttttttuuuuuuuuuuuuuuuuuuuuuuuuyyyyyyxxxwwwwwwwwwwwwwwwtttuuuuuutttrrrqqqpppppprrrrrrrrrssstttuuuwwwxxxwwwzzz|||zzzwwwvvvyyy|||{{{jjjZZZPPPNNNOOOMMMXXXiiizzz}}}zzzzzzoooooojjjtttmmmVVVLLLHHH:::<<<>>>>>>@@@DDDKKKPPPRRRKKKCCC>>><<<;;;999777888888999999888777666666999888888888999:::<<<======AAAEEEEEEDDDFFFKKKPPPSSSQQQMMMKKKJJJMMMPPPRRRKKKNNNMMMNNNYYYlllxxx|||uuudddXXXVVVWWWVVVTTTIIIJJJKKKMMMMMMIIIDDD???999999777666555555555555666666666666666555555555666666666666888;;;>>>@@@HHHEEEEEEKKKUUU___cccddd```]]]ZZZZZZ[[[ZZZUUUQQQGGGFFFEEEBBB@@@???AAACCCLLLMMMQQQXXXcccooowww|||}}}pppqqqwww}}}kkkhhhvvv}}}~~~}}}sss___HHH>>><<<;;;:::::::::::::::;;;;;;;;;<<<<<<;;;===@@@BBBBBBAAA???>>><<<===???@@@BBBBBBCCCCCC;;;<<<>>>@@@AAAAAAAAAAAABBBAAAAAAAAAAAABBBCCCCCCDDDDDDCCCCCCCCCDDDDDDEEEFFFEEECCCBBBAAAAAABBBCCCDDDDDDDDDDDDDDDDDDDDDDDDAAAAAABBBBBBCCCDDDDDDEEECCCDDDFFFGGGGGGGGGFFFEEEBBBBBBDDDEEEFFFFFFFFFFFFGGGHHHHHHGGGFFFEEEFFFHHHPPPPPPSSS[[[gggrrrzzz}}}yyytttsssuuusssllljjjmmmnnntttzzzzzztttkkkdddaaaWWWXXX\\\```hhhsssqqqlllttt~~~||||||{{{zzz}}}tttiii\\\PPPIIIMMMUUUOOOTTT___ppp~~~jjj\\\NNNLLLHHHCCCAAACCCHHHMMMKKKQQQXXX___iiivvv~~~zzzqqqkkkbbbZZZWWWYYY^^^bbbjjjhhhccc\\\TTTPPPOOOOOONNNMMMMMMQQQXXX___eeeggglllsss}}}xxxlllVVVRRROOOLLLJJJLLLXXXdddxxxgggaaaYYYQQQJJJEEE@@@>>>;;;>>>@@@AAA@@@>>>>>>>>>:::???GGGTTT```jjjooopppoooooopppqqqrrrrrrrrrrrruuuttttttssssssttttttuuuuuuuuuuuuuuuuuutttttttttyyyyyyxxxwwwvvvvvvwwwwwwrrrrrrsssqqqooommmllllllmmmmmmnnnppprrruuuwwwyyyuuuxxx{{{yyyuuusssvvvyyy~~~xxxnnncccZZZUUUSSSQQQ[[[mmm~~~wwwwww}}}tttnnnpppkkkqqqeeePPPEEECCC???;;;:::===@@@AAA@@@@@@AAABBB@@@<<<999999::::::<<<======:::888777888666555555555666777888999===FFFOOORRRTTTXXXYYYXXX[[[TTTKKKFFFFFFHHHIIIIIIMMMOOOQQQTTT^^^nnn~~~|||ooofffccc```\\\OOOMMMQQQZZZ[[[RRRIIIEEE???===999777777888888888777666666555555444444333444555666666777999===AAAFFFHHHKKKQQQXXXaaahhhllllllfff^^^VVVOOOJJJFFFCCC<<<<<<;;;;;;<<<===???@@@GGGHHHNNNYYYfffrrrxxxzzz}}}}}}~~~hhhiiilllpppwww~~~|||qqqmmmttt|||}}}}}}{{{vvvjjjXXXEEE>>>===<<<::::::;;;;;;;;;<<<<<<<<<<<<===>>>??????@@@@@@AAAAAABBB????????????@@@AAABBBBBB@@@???===>>>???@@@@@@???AAABBBBBBAAA@@@???@@@AAACCCEEEFFFDDDBBBAAADDDFFFMMMKKKIIIGGGEEECCCBBBBBBBBBAAA@@@AAACCCCCCCCCAAABBBBBBCCCDDDEEEFFFGGGGGGFFFFFFEEEEEEDDDDDDDDDCCCEEEEEEEEEEEEFFFGGGIIIIIIKKKJJJJJJIIIHHHHHHGGGGGGKKKKKKOOOVVV]]]eeevvvxxxppptttyyytttiiibbbcccllluuuxxxtttooonnnppp```\\\ZZZ\\\bbbnnnsssppp}}}{{{}}}~~~wwwlll]]]OOOLLLOOOMMMPPPWWWaaalllyyy|||ccc[[[PPPIIIHHHGGGCCCBBBDDDDDDEEEGGGIIIMMMSSSZZZ___hhhjjjpppzzz{{{uuulllfffdddeeeggggggooommmfff[[[RRRNNNIIIDDDIIIFFFFFFIIIKKKOOOWWW```iiioooyyy|||rrr```^^^ZZZUUUSSSUUUZZZ___zzzwwwjjj___QQQHHHEEECCC>>>999;;;;;;<<>>BBBKKKVVVbbbkkkooopppttttttttttttttttttttttttuuutttssssssssstttvvvvvvqqqrrrtttvvvvvvuuutttrrrxxxwwwsssoooqqqvvvvvvsssllljjjfffdddbbbcccdddeeeccceeeiiilllnnnqqqtttvvvvvvvvvvvvvvvuuusssqqqppp}}}}}}||||||zzzvvvoooeee\\\WWWSSS]]]nnnyyyqqqyyyzzzuuuqqqjjjnnn{{{{{{uuuuuuppp[[[MMMDDD@@@;;;:::;;;>>>@@@@@@AAAAAAAAA>>>;;;:::<<<>>>@@@AAAAAA>>>:::777555555777777777777777777888888>>>IIIUUU^^^ffflllkkkhhhaaaYYYNNNFFFCCCDDDFFFGGGNNNQQQTTTWWW___nnnyyyrrrkkkZZZVVVWWW]]]]]]TTTJJJEEE>>>===;;;999888888666666666666666666555555555555555555666666666888<<>>???CCCDDDIIITTTcccpppxxx|||~~~|||iiihhhggghhhkkkpppuuuxxxzzzrrrkkklllwww|||pppwww|||{{{~~~}}}xxxrrrfffUUUDDD===<<<;;;:::;;;;;;;;;;;;<<<<<<<<<<<<===>>>>>>>>>???@@@@@@AAAAAA>>>??????@@@BBBDDDEEEFFFDDDBBB@@@@@@AAAAAA@@@???@@@BBBCCCCCCBBBAAAAAABBBAAACCCDDDCCCAAA@@@CCCEEEJJJIIIGGGEEEDDDBBBBBBAAACCCAAAAAAAAACCCDDDCCCBBBAAABBBBBBCCCCCCDDDDDDEEEEEEEEEDDDDDDDDDCCCCCCCCCDDDEEEEEEFFFGGGHHHJJJKKKLLLKKKKKKJJJIIIHHHGGGGGGKKKJJJLLLSSSYYYbbbtttxxx|||xxxiiiaaagggpppvvvvvvtttrrrpppfff___ZZZYYY\\\gggyyyzzzvvv|||ttteeeVVVOOOPPPKKKLLLQQQYYY```jjjyyyyyylll___RRRLLLGGGBBBAAACCC@@@AAAAAABBBDDDHHHLLLOOOUUUXXX\\\dddooozzzrrrnnnmmmlllllltttrrrjjj]]]SSSMMMGGGAAAEEEBBBAAADDDGGGJJJRRRZZZgggnnnyyyxxxkkkiiiddd^^^ZZZYYY[[[^^^pppvvv```VVVJJJDDDCCCCCC@@@<<<<<<<<<===???@@@@@@>>><<<>>>CCCLLLXXXdddlllppppppttttttttttttttttttttttttvvvuuutttsssrrrrrrssssssrrrrrrssstttssssssrrrqqqwwwvvvqqqlllkkkmmmlllhhhcccaaa^^^ZZZXXXXXXXXXYYY\\\```eeejjjnnnqqqsssuuuxxxxxxwwwuuurrrnnnkkkiii~~~~~~{{{wwwvvvxxx|||}}}tttggg]]]ZZZdddsss|||pppxxx{{{wwwnnnmmmvvvzzzuuunnnlll}}}|||eeeUUUFFFBBB<<<:::;;;>>>@@@BBBDDDDDDBBB@@@>>>>>>AAACCCHHHHHHFFFBBB===888666666888888999999888888777666<<>>>>>@@@@@@DDDOOO___nnnyyy~~~vvvmmmjjjfffcccbbbdddfffhhhkkkfffdddlll{{{|||xxxfffmmmyyy{{{zzz{{{xxxrrrlll___PPPAAA;;;;;;;;;:::;;;;;;;;;;;;<<<<<<<<<<<<======>>>>>>??????@@@AAAAAA??????@@@BBBDDDFFFHHHIIIGGGEEEBBBBBBBBBBBBAAA???@@@CCCFFFGGGFFFEEEEEEEEEAAAAAABBBAAA@@@@@@AAACCCFFFFFFDDDCCCBBBBBBAAAAAACCCBBBAAABBBDDDEEEDDDCCCAAAAAAAAAAAAAAAAAAAAAAAADDDCCCCCCCCCCCCBBBBBBBBBDDDDDDDDDEEEGGGIIIJJJKKKMMMLLLKKKJJJIIIHHHGGGGGGJJJIIIJJJMMMSSS^^^qqqwwwggghhhlllttt{{{|||wwwqqqlllddd[[[VVVUUU]]]mmm|||{{{vvv{{{}}}}}}ooo^^^TTTQQQKKKJJJMMMRRRWWW^^^kkkwwwqqq```SSSKKKEEECCCDDD@@@???????????????@@@@@@FFFHHHLLLPPPXXXhhh{{{~~~xxxuuusssqqquuussslll```VVVPPPIIICCCDDD@@@???AAABBBEEELLLTTTbbbkkkxxx~~~{{{vvvmmmeee___\\\\\\]]]jjjwwwyyyjjjYYYPPPFFFAAAAAACCCAAA??????>>>>>>???@@@@@@???===@@@EEENNN[[[fffnnnqqqqqqssssssssssssssssssssssssvvvuuutttsssrrrqqqppppppsssrrrpppoooooooooooooooqqqqqqnnnfffbbbbbb___\\\XXXVVVSSSOOOMMMLLLLLLLLLRRRWWW___gggnnnqqqssssssvvvvvvuuurrrooojjjfffccc{{{ssstttvvv{{{~~~pppeeedddmmmzzz{{{ssszzzwwwrrruuuzzzxxxuuuttt}}}jjjYYYIIIEEE???;;;<<<@@@EEEHHHKKKKKKKKKJJJIIIIIIIIIJJJPPPPPPNNNIIIBBB===:::999777777888999999888777666888AAAQQQeee{{{}}}rrrbbbQQQFFFBBBBBBCCCDDDIIINNNQQQSSS```xxx{{{hhh^^^TTTPPPPPPMMMEEE???AAACCCEEEEEEBBB===999777555555666666666666777777666666777777666666888;;;CCCFFFKKKQQQUUUWWWXXXWWWSSSPPPIIIBBB<<<999:::;;;<<<;;;;;;;;;<<<>>>@@@AAAAAAAAADDDNNN]]]nnnyyy~~~sssqqqoookkkgggcccaaa______aaa```cccoooxxxsssbbbhhhqqq{{{~~~{{{yyywwwssslllfffWWWJJJ>>>::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<===>>>>>>??????@@@AAAAAABBB@@@@@@AAABBBDDDFFFHHHIIIFFFDDDBBBAAABBBCCCBBBAAAAAAEEEIIIKKKKKKIIIIIIIIIDDDDDDCCCBBBAAA@@@AAAAAACCCCCCBBBAAAAAAAAAAAABBBDDDBBBBBBCCCEEEFFFEEEDDDBBBBBBBBBAAAAAAAAA@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDFFFHHHJJJKKKMMMLLLLLLKKKIIIHHHHHHGGGIIIIIIHHHIIINNNZZZmmm{{{{{{uuurrrwww{{{rrrppphhh^^^WWWSSSUUU```kkk{{{|||pppjjjttt~~~wwwdddWWWSSSNNNLLLNNNSSSWWW]]]gggrrrpppaaaWWWOOOJJJGGGCCCBBBAAAAAAAAA@@@>>>===<<<@@@DDDEEEIIIUUUfffttt}}}yyyvvvtttqqqqqqmmmddd\\\WWWQQQJJJGGGCCC@@@AAAAAABBBIIIPPP]]]ggguuurrrfff^^^ZZZRRRYYY```gggooorrrjjj^^^XXXQQQHHHCCCCCCDDDDDDBBBBBBAAA@@@AAACCCDDDCCCBBBDDDIIISSS^^^iiippprrrrrrsssssssssssssssssssssssstttttttttsssrrrqqqooonnnqqqooollliiihhhiiijjjllliiillljjjbbb[[[XXXUUURRRNNNLLLIIIGGGEEEEEEEEEEEEHHHNNNWWWbbblllqqqrrrqqqqqqrrrqqqpppmmmiiieeeccc~~~vvvvvvwww{{{vvvmmmlllttt~~~zzzuuuttt{{{xxxxxx|||mmm]]]JJJGGGBBB>>>???EEEMMMSSSVVVWWWYYY[[[[[[YYYVVVTTT\\\[[[XXXRRRIII@@@;;;888555666777777888888888888555;;;FFFYYYqqqzzziiiWWWIIIAAA???@@@???AAAFFFJJJLLLWWWrrrssshhh___SSSLLLKKKKKKHHHCCCBBBDDDGGGGGGBBB===:::999777777777777666666666666666777888888777777888:::???BBBHHHMMMPPPQQQOOONNNIIIHHHFFFAAA===:::;;;===:::::::::<<<>>>@@@CCCEEEEEEDDDGGGQQQ```oooyyy~~~}}}sssqqqqqqoookkkgggaaa\\\ZZZYYY]]]ggguuuwwwnnniiicccfffjjjoootttzzz~~~zzzwwwtttnnngggaaaPPPEEE;;;999:::999999;;;;;;;;;;;;<<<<<<<<<<<<===??????@@@@@@AAABBBBBBBBBAAAAAAAAAAAABBBCCCEEEEEEBBB@@@???@@@BBBCCCCCCBBBCCCGGGKKKMMMMMMLLLLLLLLLIIIHHHFFFEEEDDDCCCBBBBBBBBBBBBAAAAAAAAAAAABBBBBBDDDCCCCCCDDDFFFGGGGGGFFFDDDDDDCCCCCCBBBAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBCCCEEEFFFHHHIIIKKKKKKKKKJJJIIIIIIHHHHHHIIIJJJJJJIIILLLXXXiiiuuu~~~tttpppjjjddd]]]VVVQQQUUU\\\iiiooonnnddd[[[aaasss{{{jjj\\\WWWVVVSSSRRRTTTWWWZZZaaaiiiyyyuuuiii___TTTLLLGGGEEEBBBAAABBBBBBAAA???666;;;>>>>>>>>>DDDPPPZZZnnn}}}{{{wwwtttppprrrqqqkkkeee```XXXQQQLLLGGGCCCBBB@@@@@@EEELLLWWWbbbrrrqqqddd]]]XXXWWWWWWYYY___dddbbb\\\YYYSSSLLLHHHHHHJJJKKKKKKJJJHHHGGGGGGIIIJJJKKKJJJLLLPPPXXXbbblllqqqsssrrrssssssssssssssssssssssssrrrrrrssssssrrrpppnnnlllllliiieeeaaa```aaaccceeeeeejjjiii```UUUOOOKKKHHHDDDCCCBBBAAA@@@AAAAAABBBBBBFFFPPP\\\hhhooopppppppppqqqqqqqqqnnnjjjeeeccc~~~~~~|||}}}yyysssqqqxxx{{{tttoooqqqxxx~~~|||kkk]]]JJJGGGCCC@@@CCCKKKWWW___aaacccggglllnnnmmmhhhdddjjjiiifff___SSSHHH???:::888888777777777888888999777999???LLLaaavvv~~~vvviiiXXXIII???<<<<<<>>>>>>AAAFFFIIITTTpppqqqfff```]]]UUUMMMKKKKKKIIIDDDBBBEEEGGGEEE@@@<<<;;;<<<<<<<<<;;;:::888777666555666777999999888888999;;;<<<@@@EEEIIILLLKKKIIIHHHCCCFFFIIIGGGCCC???>>>???;;;;;;<<<===???BBBEEEGGGHHHHHHLLLVVVeeerrrzzz}}}{{{vvvvvvuuusssoooiiibbb\\\XXXXXXaaappp|||ooogggdddfffggghhhiiikkkoootttxxxzzzvvvsssuuuzzz~~~~~~yyytttooohhhbbb]]]JJJBBB;;;::::::999999;;;;;;;;;;;;<<<<<<<<<<<<===>>>??????@@@AAAAAABBBBBB@@@@@@@@@@@@AAABBBCCCCCC???>>>===???AAACCCCCCCCCEEEGGGKKKMMMLLLLLLLLLMMMLLLJJJHHHGGGHHHHHHGGGEEECCCBBBBBBBBBBBBBBBCCCCCCEEEDDDCCCEEEGGGIIIHHHGGGEEEDDDDDDDDDCCCCCCBBBBBBAAAAAAAAABBBBBBBBBBBBCCCCCCCCCCCCDDDEEEFFFGGGHHHIIIIIIIIIIIIIIIIIIIIIIIIJJJNNNOOOLLLNNNXXXfffnnnwwwpppmmmiiiddd[[[RRRQQQUUUaaahhhkkkbbbWWWUUU```lll{{{~~~qqqfffcccaaa[[[VVVUUUTTTSSSUUUZZZgggttt~~~sssdddXXXOOOIIICCC@@@@@@AAAAAA???999<<>><<<>>>CCCIIIUUUbbbrrr}}}~~~zzzvvvsssssswwwyyyvvvpppjjj```WWWRRRMMMHHHDDDAAA>>>BBBHHHRRR^^^nnnzzzppphhh```\\\WWWVVVYYY^^^aaaaaa]]]YYYTTTQQQRRRVVVYYY[[[YYYVVVSSSRRRSSSTTTTTTTTTWWWYYY___fffmmmrrrssssssrrrrrrrrrrrrrrrrrrrrrrrrpppqqqrrrrrrpppllliiifffbbb___ZZZWWWVVVWWWZZZ\\\aaahhhiii___RRRIIIDDDAAA===============>>>>>>???@@@BBBJJJVVVcccllloooooottttttuuutttpppkkkfffcccyyy}}}{{{xxxwww}}}{{{tttpppqqqwww}}}vvvlll___TTTFFFEEEBBBAAAEEEPPP___iiijjjkkkpppvvv{{{}}}{{{xxxvvvwwwvvvpppeeeXXXNNNHHH???>>>;;;888777777888999888999;;;BBBRRRdddnnnppprrrnnneeeWWWJJJ@@@<<<<<>>@@@CCCCCCBBB@@@>>>;;;999777666666888::::::::::::;;;<<<<<>>???@@@BBBDDDFFFGGGIIIOOO\\\jjjvvv|||}}}~~~}}}uuummmeee```]]]___lll~~~|||sssnnnnnnpppqqqrrrqqqpppppprrrttttttpppmmmpppvvv}}}}}}wwwpppiiiccc]]]YYYGGG@@@:::::::::999888:::;;;;;;;;;<<<<<<<<<<<<============>>>??????@@@@@@?????????@@@AAACCCDDDEEEAAA???>>>???AAABBBBBBAAADDDFFFHHHIIIIIIHHHIIIKKKKKKHHHGGGHHHKKKMMMLLLKKKEEEDDDDDDCCCCCCCCCDDDDDDEEEDDDDDDEEEHHHIIIIIIHHHDDDDDDDDDCCCCCCCCCCCCCCCAAABBBBBBBBBCCCCCCCCCCCCFFFFFFFFFFFFFFFGGGHHHHHHFFFFFFGGGGGGHHHIIIIIIIIIKKKRRRTTTQQQQQQZZZccchhhuuu{{{rrrooolllhhh___UUURRRTTTZZZdddmmmjjj^^^UUUXXX___lllzzztttssslllddd]]]YYYUUUPPPOOORRRZZZcccttt|||ooo^^^UUUJJJCCCAAABBBBBBAAA@@@@@@@@@>>>======@@@CCCDDDNNNXXX^^^fffrrrzzz~~~}}}zzzwwwvvvuuurrrqqqsss{{{}}}wwwlllaaa[[[UUUNNNJJJDDD@@@BBBHHHOOO[[[jjjtttzzzwwwhhhddd___]]]___dddjjjooommmiiidddaaabbbeeeiiikkkkkkgggbbb^^^]]]]]]]]]\\\aaabbbdddiiinnnrrrssssssrrrrrrrrrrrrrrrrrrrrrrrroooooopppooolllfffaaa]]]UUUSSSOOOLLLLLLMMMOOOQQQWWWaaaeee]]]PPPHHHDDDCCC>>>=====================@@@AAAEEEPPP^^^iiinnnoootttuuuwwwwwwtttppplllhhh|||~~~|||zzz|||~~~xxxuuusssyyy|||pppfff\\\QQQIIIDDDCCC@@@@@@FFFSSScccooonnnooossszzz|||}}}tttiii___ZZZFFFCCC>>>:::777777888999777888999===IIIXXXaaaccciiihhhbbbXXXLLLCCC???>>>???::::::@@@GGGSSSooo{{{pppdddnnntttpppiiicccZZZQQQJJJKKKKKKGGGBBBAAAEEEIIIHHHGGGEEEAAA>>>:::888777666888:::;;;;;;;;;<<<===<<>>>>>>>>===>>>???@@@BBBDDDFFFHHHCCCAAA@@@@@@AAABBBAAA@@@DDDEEEFFFFFFEEEFFFGGGIIIHHHFFFEEEHHHMMMPPPPPPOOOFFFFFFEEEDDDDDDDDDDDDEEEEEEDDDDDDFFFHHHJJJJJJIIICCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBCCCCCCDDDDDDDDDIIIHHHHHHGGGHHHHHHHHHIIIDDDEEEEEEFFFHHHIIIJJJJJJLLLTTTXXXTTTTTT[[[bbbeeelll|||~~~sssqqqnnnjjj```VVVTTTWWWRRR___nnnqqqggg[[[XXX[[[fff~~~~~~tttkkkccc^^^YYYSSSQQQSSSSSSZZZgggzzznnnbbbSSSIIIEEEFFFEEEDDDBBB@@@===;;;:::;;;===>>>===DDDIIIJJJOOOZZZccchhhiiihhhgggiiillloooooooooqqqzzzvvvlllccc\\\UUUOOOHHHCCCEEEJJJMMMYYYgggpppuuu{{{qqqooolllkkklllpppxxx}}}yyytttooonnnpppsssuuuxxxsssmmmgggdddcccaaa```gggggghhhkkkooorrrssssssrrrrrrrrrrrrrrrrrrrrrrrrooooooooommmhhhaaa[[[VVVMMMKKKHHHFFFEEEFFFIIIJJJLLLXXX```[[[PPPJJJIIIIIIAAAAAA@@@@@@???>>>>>>>>>BBBAAACCCMMM[[[gggnnnoooqqqsssvvvxxxxxxvvvrrrppp}}}}}}|||{{{|||{{{tttssszzzxxxqqq^^^SSSOOOLLLGGGDDDBBBBBBEEEGGGMMM___rrruuuvvvxxx|||uuuhhh^^^TTTIII???:::888666777999888:::<<<@@@LLLZZZaaaaaahhhjjjiiicccXXXLLLCCC???======???CCCDDDNNNkkk}}}ssstttyyy~~~zzznnnbbb]]]VVVaaabbbVVVNNNPPPRRROOOPPPOOOMMMGGGBBB>>>======:::999888:::===>>>???>>>???AAAFFFKKKOOOPPPNNNLLLMMMQQQTTTTTTQQQLLLIIIHHHHHHDDDGGGHHHEEEKKKMMMBBBAAADDDQQQeeeuuu{{{}}}~~~~~~~~~{{{qqqiiieeeqqqwwwqqqqqqyyy~~~uuujjj```XXXTTTQQQAAA???===;;;:::;;;<<<>>><<<<<<;;;:::;;;<<<===>>>============>>>???AAAAAA??????@@@AAABBBDDDEEEFFFAAAAAAAAAAAAAAAAAAAAAAAAEEEEEEEEEDDDCCCCCCEEEGGGBBBDDDGGGIIIJJJJJJHHHHHHJJJHHHDDDAAA@@@AAABBBCCCEEEEEEEEEEEEFFFFFFFFFFFFEEEDDDCCCBBBBBBBBBBBBBBBAAAAAABBBCCCDDDEEEFFFGGGIIIHHHHHHHHHHHHIIIJJJKKKIIIHHHFFFEEEEEEFFFHHHIIIQQQPPPQQQRRRUUUYYY]]]``````pppzzztttmmmfff^^^WWWSSSQQQ^^^oooyyyvvvjjj^^^VVVbbbzzzsssjjjddd```\\\UUUOOOVVVSSSXXXgggzzz{{{fffUUUKKKGGGFFFFFF@@@AAA???;;;999999::::::<<<===>>>@@@DDDGGGKKKMMMSSSTTTUUUVVVXXX^^^eeejjjqqq|||mmmggg^^^UUUOOOKKKGGGEEEKKKWWWfffpppuuuxxx|||xxxzzz|||{{{}}}{{{qqqiii```YYYZZZ___dddgggllloooqqqqqqqqqqqqqqqrrrrrrsssssssssrrrrrrrrrooollliiiddd^^^VVVQQQLLLHHHFFFEEEDDDCCCGGGMMMRRRYYY]]][[[XXXUUUQQQLLLIIIFFFBBBAAAAAABBBBBBAAAAAAAAABBBGGGRRR___mmmuuuyyy{{{~~~~~~|||{{{{{{{{{~~~}}}{{{|||rrrhhheeewww|||zzzxxxvvvqqqmmmpppwww{{{nnn___VVVRRRNNNIIIDDD@@@???AAACCCIIIYYYhhhvvvxxx|||wwwjjjaaaTTTJJJ@@@===<<<999999;;;777:::===DDDTTTdddlllllllllllliiiaaaUUUIIIAAA======<<>><<<<<<===>>>???>>><<>><<<:::888777888999:::<<<;;;;;;:::;;;<<<===>>>;;;;;;;;;;;;<<<===>>>???@@@@@@@@@@@@@@@AAABBBCCCAAAAAAAAAAAAAAAAAAAAAAAACCCDDDDDDBBBAAAAAABBBDDDCCCDDDFFFHHHIIIIIIIIIHHHHHHGGGDDDBBBAAAAAABBBBBBCCCCCCDDDDDDDDDEEEEEEEEEDDDDDDCCCBBBBBBBBBBBBBBBCCCCCCDDDDDDDDDDDDDDDDDDEEEEEEEEEFFFGGGHHHJJJKKKIIIHHHFFFEEEEEEFFFHHHIIIMMMMMMOOOQQQSSSWWWZZZ[[[\\\fffvvvyyyqqqhhh___UUUOOOTTT]]]lllzzz{{{nnnccc___vvv{{{uuummmhhheeeaaa[[[VVVSSSOOOPPP[[[kkk||||||lll^^^TTTMMMJJJDDDEEECCC@@@>>>>>>>>>===<<<;;;<<<<<<>>>AAACCCDDDJJJKKKKKKMMMOOOUUU\\\aaasss|||uuukkk```WWWPPPKKKGGGJJJUUUdddmmmrrrvvv|||}}}qqqfff\\\TTTUUUZZZbbbgggmmmpppppppppqqqsssqqqqqqqqqqqqqqqqqqppppppsssqqqmmmiiiccc[[[SSSMMMJJJFFFDDDDDDBBBAAAEEELLLVVV]]]bbb```]]][[[WWWSSSOOOLLLHHHEEEEEEDDDCCCBBBCCCBBBCCCHHHQQQ^^^jjjrrrwww{{{{{{www|||zzz{{{|||ooobbb]]]gggyyyvvvrrrooonnnjjjdddbbbddduuutttoooddd]]]YYYTTTOOOGGGBBB???>>>@@@FFFQQQ[[[pppssszzzuuuhhh___QQQIIIBBB@@@@@@===;;;<<<888999===GGGZZZllltttsssmmmkkkfff\\\QQQGGGAAA>>>======AAAFFFFFFKKK___uuuyyypppllljjjxxx|||yyyssslllddd^^^VVVQQQOOONNNLLLJJJJJJFFFAAA>>>======>>>===:::===FFFUUUdddmmmooommm^^^\\\ZZZYYYZZZ[[[ZZZZZZWWWOOOMMMKKKJJJUUU]]]WWWZZZXXX]]]iiiuuu|||ppphhhggg~~~{{{ooofff___WWWNNNGGG@@@>>><<<:::999:::;;;<<<;;;;;;;;;:::;;;<<<<<<===;;;;;;;;;;;;;;;<<<===>>>@@@??????>>>>>>??????@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBBBB@@@>>>>>>???AAACCCDDDDDDEEEFFFGGGHHHHHHFFFEEEDDDCCCBBBAAAAAAAAABBBBBBCCCCCCCCCDDDDDDDDDDDDDDDCCCBBBBBBBBBBBBCCCFFFFFFEEEDDDCCCBBBBBBAAAAAAAAABBBCCCEEEGGGIIIJJJHHHHHHFFFFFFFFFGGGHHHIIIIIIJJJMMMOOORRRTTTVVVVVVYYY\\\eeeuuu{{{uuummmcccYYYRRRSSSVVV```ppp~~~~~~sssfff\\\jjjzzz}}}xxxrrrmmmkkkhhhccc___VVVPPPLLLPPPZZZkkkyyyhhhZZZQQQIIIGGGEEEBBB@@@???>>>>>>===<<<;;;;;;;;;;;;<<<===@@@AAABBBCCCFFFKKKRRRWWWlll{{{xxxlllbbbYYYRRRNNNKKKTTTaaajjjoootttyyy~~~}}}uuuhhh[[[RRRQQQVVVaaagggnnnqqqpppooorrruuuppppppppppppooonnnnnnnnnqqqooolllhhhccc[[[SSSMMMJJJFFFDDDDDDCCCBBBFFFMMMZZZbbbhhhfffcccaaa___\\\VVVSSSOOOKKKJJJHHHFFFEEEFFFEEEEEEIIIQQQ]]]hhhooovvv{{{~~~yyyssssssyyy}}}wwwzzzxxxllleeeaaasss{{{rrrmmmhhhaaa]]]]]]ooorrrppphhhaaa^^^[[[WWWNNNIIICCC@@@@@@DDDJJJOOO___eeeooo{{{{{{pppbbbYYYOOOHHHBBBAAAAAA===;;;;;;999:::<<>>===BBBHHHIIILLL[[[mmmyyyqqqnnnooo|||}}}wwwjjjcccZZZVVVWWWXXXVVVSSSQQQLLLDDD???<<<<<<<<<<<<:::===GGGYYYmmm{{{sssmmmeee``````dddgggiiiggg]]]WWWSSSPPP\\\gggbbb^^^\\\```lllwww}}}~~~~~~qqqmmmpppyyylllbbb]]]VVVKKKCCC@@@???===;;;;;;;;;<<<===:::::::::;;;;;;;;;<<<<<<===<<<<<<<<<======>>>???=========<<<======>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@>>>===>>>???AAAAAAAAABBBCCCDDDFFFGGGCCCCCCCCCCCCBBBBBBAAAAAABBBBBBCCCCCCCCCDDDDDDDDDDDDCCCCCCBBBBBBBBBCCCCCCFFFFFFEEEDDDCCCBBBBBBAAAAAAAAABBBCCCDDDFFFHHHHHHGGGGGGFFFFFFFFFGGGHHHIIIHHHJJJMMMPPPSSSTTTTTTSSSWWWWWW\\\iii{{{|||{{{yyywwwrrrkkkbbb\\\SSSRRRUUUaaammmqqqjjjaaaZZZ```mmmzzz|||wwwsssppplllhhhddd]]]VVVOOOMMMQQQ]]]qqqmmm___UUUOOOIIIFFFCCC@@@@@@AAAAAA@@@>>><<<<<<<<<<<<<<<<<<===>>>???AAAFFFLLLPPP^^^nnnuuukkkbbbZZZVVVNNNVVVaaaiiinnnrrrxxx||||||~~~ooo```UUUSSSVVVbbbiiippprrrpppooorrrvvvqqqpppooonnnmmmmmmmmmlllkkkjjjiiigggddd___WWWRRRLLLIIIGGGGGGFFFEEEIIIPPP^^^gggnnnmmmiiihhheeeccc\\\YYYUUURRRPPPNNNLLLJJJJJJIIIIIILLLSSS]]]gggnnnuuuzzzuuunnnmmmqqquuuxxxvvvwwwyyy}}}}}}tttxxxyyyqqqfffrrrwwwlllddd^^^[[[\\\kkkpppooofff^^^[[[[[[ZZZVVVRRRKKKDDD@@@AAACCCDDDNNNUUUaaaooo|||{{{oooaaaXXXPPPHHHBBBAAA@@@<<<::::::999999;;;CCCTTTfffnnnmmmiiieee^^^VVVOOOHHHCCC@@@===<<<@@@GGGJJJLLLXXXgggyyywwwvvv}}}~~~{{{qqqjjjccc``````___[[[WWWTTTNNNFFF???;;;:::::::::<<>>:::::::::;;;<<<===>>>??????????????????????????????@@@AAA@@@???===>>>??????>>>>>>???@@@AAACCCDDDBBBBBBBBBBBBBBBAAAAAAAAACCCCCCDDDDDDDDDEEEEEEEEECCCCCCBBBBBBBBBCCCCCCDDDDDDDDDDDDDDDDDDCCCCCCCCCDDDDDDDDDDDDDDDEEEFFFGGGFFFFFFFFFGGGGGGHHHHHHIIIIIIKKKOOORRRTTTTTTSSSSSSSSSVVVZZZbbbmmm||||||ttttttvvvwwwuuupppiiidddXXXVVVUUUXXX___ccccccaaaZZZZZZdddqqqvvvxxx|||xxxtttpppkkkiiibbb[[[SSSNNNLLLQQQ___mmmwwwjjj___UUUPPPLLLGGGEEEHHHCCCBBB@@@>>>======>>>>>>:::;;;<<<===>>>BBBGGGKKKRRRcccyyy}}}sssiiiaaa]]]UUU[[[cccjjjnnnrrrwwwzzz|||yyyiii\\\XXXZZZeeekkkqqqsssqqqoooqqqsssooonnnmmmlllkkkjjjkkkkkkiiihhhhhhhhheee```YYYTTTLLLIIIGGGGGGFFFFFFJJJQQQ```kkkuuuvvvrrrpppnnnkkkeeebbb___\\\[[[YYYVVVTTTPPPOOONNNQQQWWW```hhhnnnuuuyyywwwlllkkkmmmmmmlllhhhiiikkkooosssttttttrrrnnnssszzzxxxnnntttzzzmmmddd]]][[[]]]jjjppppppggg]]]ZZZ\\\]]]___^^^VVVKKKBBB@@@@@@???DDDJJJUUUcccppp{{{wwwkkkaaaWWWNNNDDDAAA???<<<;;;<<<888:::;;;@@@NNN___jjjlllkkkgggbbb\\\VVVOOOHHHCCC@@@<<<>>>EEEHHHJJJTTTaaa{{{xxxyyywwwtttqqqoooppppppuuuqqqmmmjjjgggccc]]]XXXTTTNNNFFF???<<<;;;::::::===@@@HHHVVViii}}}ssskkklllttt{{{uuunnnfff___eeekkkcccXXXYYYaaappp{{{|||ttt{{{}}}rrrcccXXXQQQKKKEEE@@@<<<<<<;;;:::999999999999999999:::;;;;;;;;;;;;:::::::::999999999::::::;;;888888999:::;;;===>>>???>>>>>>>>>>>>>>>>>>>>>>>>===???AAAAAA???>>>???@@@<<<======>>>???@@@AAAAAAAAAAAA@@@@@@@@@AAABBBBBBCCCCCCDDDDDDDDDEEEEEEEEECCCBBBBBBBBBBBBCCCDDDDDDBBBBBBCCCCCCDDDDDDEEEEEEEEEEEEDDDDDDEEEEEEFFFFFFEEEFFFFFFGGGHHHHHHHHHIIIJJJKKKNNNQQQRRRSSSRRRQQQMMMRRRVVVZZZ```lll~~~}}}tttpppqqqsssttttttqqqkkkggg\\\YYYVVVUUUVVVYYY]]]___XXXWWW]]]hhhoooqqqwww|||zzzuuurrroooggg^^^UUUOOOKKKKKKQQQYYYoooqqqeee```YYYNNNIIIJJJDDDCCCAAA???>>>>>>>>>>>>999:::::::::;;;===AAADDDKKK[[[pppzzzppphhhbbb\\\```fffkkkooorrrvvvyyyyyy|||uuufff______jjjlllpppqqqpppnnnmmmllliiihhhgggeeeeeeeeefffgggiiiiiihhhhhheee^^^VVVPPPKKKGGGEEEFFFEEEEEEIIIPPPaaappp~~~~~~|||zzztttqqqnnnllljjjhhheeebbbZZZYYYWWWXXX[[[bbbiiimmmrrrvvv~~~qqqhhhccc___\\\WWWXXXZZZ^^^bbbeeeeeedddcccjjjrrryyy}}}rrruuu|||zzzqqqhhhdddeeepppxxx{{{ssshhhdddfffgggjjjllleeeVVVHHHDDDBBBAAABBBFFFMMMWWWbbbmmmuuuzzz}}}~~~xxxpppbbbVVVJJJDDDAAA>>>>>>AAA;;;=========EEETTT```eeejjjhhhfffdddbbb]]]UUUPPPHHHBBB@@@FFFHHHJJJSSS___ttt|||wwwnnnfff___\\\]]]___kkklllnnnmmmjjjddd]]]YYYRRRMMMFFFAAA>>>===<<<<<<<<>>>>>===<<<<<<;;;;;;:::888999:::;;;;;;;;;::::::::::::999999999999999:::999999999:::;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;===???@@@?????????@@@;;;===>>>@@@AAAAAAAAAAAAAAA@@@???>>>???@@@BBBCCCBBBBBBCCCCCCCCCDDDDDDDDDBBBBBBBBBBBBBBBCCCDDDDDDCCCCCCCCCCCCDDDDDDDDDEEECCCCCCCCCCCCDDDEEEGGGGGGEEEEEEFFFGGGHHHHHHIIIIIIHHHIIIKKKMMMNNNOOOOOOOOOIIIMMMQQQRRRVVVaaarrryyywwwtttoookkklllnnnqqqrrrqqqmmmiiiccc```[[[XXXWWWVVVVVVVVVUUUTTTVVV^^^iiipppssstttpppxxxxxxyyy~~~{{{zzzpppfff\\\VVVRRROOOPPPTTTdddppp|||xxxooo^^^RRROOOHHHGGGDDDBBB@@@???>>>>>>999:::::::::999;;;===@@@DDDPPPaaarrr~~~vvvnnniiibbbeeehhhkkkooorrruuuwwwxxxzzz|||~~~rrriiigggmmmllllllmmmmmmkkkgggcccaaa___^^^]]]]]]^^^___```eeeeeeeeeeeeccc]]]UUUOOOKKKGGGFFFFFFFFFEEEJJJQQQcccuuu|||yyytttqqqfffdddaaa______cccgggjjjmmmnnnttt~~~tttdddYYYRRRNNNLLLLLLNNNRRRVVVZZZZZZZZZZZZbbbjjjssssssuuu|||wwwqqqqqqxxxwwwrrrrrrtttssswwwqqq```OOOIIIGGGEEEBBBDDDHHHOOOXXXaaaiiinnnqqquuu}}}{{{jjj]]]NNNFFFBBB@@@BBBEEE???@@@>>>:::===HHHUUU\\\ffffffhhhkkkllliiiccc]]]QQQIIIEEEIIIKKKLLLUUU```nnn|||ooodddZZZUUUUUUXXX^^^ccciiikkkiiiddd^^^[[[QQQMMMGGGBBB@@@???>>>>>>;;;>>>DDDLLL[[[rrr{{{{{{rrrtttssshhh```___eeerrr|||xxxyyy}}}qqqjjjrrr}}}yyyyyyqqqiii[[[MMMCCC>>>>>>>>>;;;::::::999999888777777888999:::;;;<<<;;;::::::<<<<<<;;;::::::;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<>>>>>>>>>>>>>>>>>>>>>>>>999;;;>>>??????>>>???@@@<<<===@@@BBBCCCCCCBBBAAAAAA@@@>>>===>>>@@@CCCEEEAAAAAAAAABBBBBBBBBCCCCCCBBBBBBBBBBBBBBBCCCDDDEEEDDDDDDDDDDDDDDDDDDCCCCCC@@@@@@AAABBBDDDFFFHHHIIIDDDEEEFFFGGGHHHIIIIIIIIIFFFGGGHHHJJJKKKLLLLLLLLLIIIKKKMMMNNNSSS]]]lllwwwtttqqqpppnnnfffgggjjjnnnqqqrrrooommmooojjjddd```^^^ZZZUUUPPPSSSQQQQQQXXXeeerrrtttqqqkkklllvvv{{{~~~zzztttzzzzzzoooccc^^^[[[XXXWWWYYY```iiitttqqq___ZZZMMMLLLHHHEEEBBB@@@??????;;;<<<<<<;;;::::::===???===FFFRRRaaatttyyysssoooeeegggiiilllnnnqqqsssuuuzzz{{{{{{|||}}}}}}rrroooooollliiijjjllliiiccc]]]ZZZYYYWWWVVVVVVXXXZZZ[[[^^^___aaacccbbb]]]VVVQQQMMMJJJHHHIIIHHHHHHMMMSSSdddyyy{{{ooolllgggcccbbbcccfffhhhggggggjjjqqqzzz}}}zzzsss```RRRJJJGGGFFFEEEDDDDDDFFFIIILLLOOOPPPXXX___gggtttnnnqqqyyy~~~xxx}}}}}}|||{{{~~~}}}rrraaaQQQIIIFFFHHHJJJKKKJJJNNNUUUZZZ[[[___jjj{{{ttteeeWWWQQQNNNKKKHHHGGGFFFAAA;;;999<<>>>>>>>>>>>>>>?????????@@@???===<<<<<<======>>>>>>>>>>>>>>>>>>??????@@@AAAAAAAAABBBBBBBBBCCCCCC???@@@AAABBBCCCEEEFFFFFFDDDCCCBBBCCCEEEGGGFFFEEECCCBBBAAAAAABBBCCCDDDEEEGGGHHHIIIIIIGGGGGGHHHJJJFFFGGGHHHIIIJJJJJJJJJJJJGGGIIILLLNNNQQQYYYfffppp{{{{{{uuuiiihhhmmmpppnnnkkkqqqooollljjjggg___UUUMMMLLLHHHNNN]]]eeeeeejjjssssssvvv|||zzz{{{zzz|||wwwmmmddd___^^^```hhhlllrrrwwwzzz~~~pppaaaUUUKKKHHHEEEAAA@@@CCC>>>>>>===<<<;;;;;;===???>>>AAAGGGPPP]]]nnn~~~{{{vvvpppkkkhhhkkkmmmoooppprrruuuxxxwwwwwwxxxzzz}}}~~~tttrrrpppmmmhhhddd___ZZZTTTPPPNNNNNNMMMKKKIIIJJJMMMPPPUUU]]]cccccc```]]]ZZZUUUSSSNNNIIIGGGHHHMMMQQQSSSdddzzz}}}vvvmmmddd```^^^]]]\\\[[[\\\]]]___```aaabbbbbb{{{jjj[[[OOOHHHFFFCCCBBB@@@???@@@BBBDDDFFFGGGMMMTTT[[[hhhxxxqqqnnnqqqzzziiiYYYQQQNNNQQQTTTSSSQQQRRRWWWZZZYYYWWWaaaqqqyyymmmaaa]]]YYYRRRKKKHHHBBB???;;;999:::>>>BBBEEENNNUUUbbbqqq||||||ttthhh___\\\WWWQQQUUU```jjjyyy{{{qqqppptttrrrggg\\\UUUUUUXXX]]]aaabbb___\\\YYYXXXQQQGGG@@@>>>;;;888:::<<<@@@EEERRRkkkxxxppplllmmmoootttzzz~~~xxxhhhfffeeeffflllrrrvvvxxxzzzsssjjjgggmmmzzz}}}www{{{tttqqqooofffXXXJJJAAA===<<<===;;;;;;:::999888777777666666777777888888999::::::<<<<<<;;;:::999888888777888999999999::::::::::::>>>>>>===<<<::::::<<<>>>@@@??????>>>>>>===============<<<<<<===>>>???@@@AAAAAA@@@???>>>>>>??????@@@@@@AAAAAAAAABBBBBBBBBAAAAAABBBBBBCCCCCCDDDDDDDDDCCCBBBDDDFFFGGGFFFEEECCCCCCBBBAAABBBCCCDDDDDDDDDFFFGGGGGGGGGGGGIIIKKKFFFGGGHHHIIIJJJJJJJJJJJJGGGIIIKKKLLLOOOVVVaaajjjssslllnnnrrrttttttsssqqqooonnnlllfff]]]VVVQQQLLLNNNYYY```aaafffppptttyyy{{{pppjjjiiikkkhhhmmmsssuuurrrvvvsssfffYYYRRRLLLEEECCCDDDAAAAAA@@@???======>>>???;;;===AAAGGGPPP\\\iiirrryyyvvvsssqqqpppnnnjjjgggfffiiilllnnnoooppprrrtttttttttuuuwwwyyy|||~~~~~~}}}~~~|||zzzzzz{{{|||tttpppkkkhhhbbb\\\WWWQQQKKKGGGFFFGGGGGGGGGGGGIIIMMMPPPZZZaaagggfffdddccc```]]]XXXTTTOOOMMMNNNQQQSSSTTTdddwww|||uuukkkbbb\\\YYYWWWVVVRRRRRRSSSTTTUUUUUUUUUUUU~~~}}}~~~{{{nnn```SSSJJJEEECCCBBB@@@>>><<<;;;<<<===>>>???CCCHHHNNN[[[lllxxx}}}xxxoookkkxxxpppccc\\\YYYaaadddccc```^^^___]]]ZZZTTT\\\kkkxxxooojjjcccXXXLLLFFF???>>><<<::::::;;;<<<===AAAGGGRRRaaaooozzztttiii```ZZZSSSMMMQQQZZZcccpppwwwpppqqqvvvvvvlllcccSSSSSSTTTWWW[[[^^^______``````YYYKKK@@@<<<;;;999:::>>>AAAFFFPPPggguuujjjjjjkkknnnsssyyy~~~|||sssiiiddd^^^ZZZ[[[```dddfffkkkgggdddgggqqq~~~ssslllsss}}}uuuqqqrrrrrrgggXXXJJJAAA>>>======;;;:::::::::999999999999666666777888888999999::::::::::::999999999888888999999:::::::::;;;;;;;;;@@@@@@???<<<:::999:::<<<@@@@@@???>>>===<<<;;;;;;;;;;;;<<<<<<===???@@@AAACCCCCCAAA@@@???>>>>>>>>>?????????@@@@@@@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBDDDCCCCCCDDDFFFGGGGGGFFFDDDDDDCCCBBBBBBBBBCCCCCCAAACCCEEEFFFFFFGGGIIIJJJFFFFFFGGGHHHIIIIIIIIIIIIGGGIIIJJJKKKLLLRRRZZZaaappp~~~wwwrrruuuyyyzzzuuusssrrrrrrrrrnnngggaaaUUUNNNMMMTTTZZZ[[[```hhhttt}}}xxxooolllmmmgggjjjnnnnnnhhhgggrrrqqqeeeZZZPPPIIIFFFCCCBBBAAA???>>>======>>>:::;;;===???BBBHHHPPPUUUaaa___^^^___```aaa```^^^aaadddhhhkkklllmmmnnnoooppppppqqqssstttwwwyyyzzzzzz|||~~~~~~}}}yyyuuuuuuuuuuuuuuuvvvxxxyyyzzzxxxqqqllleee```YYYSSSNNNIIIDDDAAABBBCCCEEEGGGIIIMMMRRRVVVbbbhhhlllkkkjjjjjjiiieee___\\\YYYWWWWWWWWWWWWVVV^^^lll}}}|||xxxuuuqqqjjj```WWWQQQMMMJJJHHHHHHHHHIIIIIIJJJJJJKKKKKK|||uuutttsssssstttwwwyyy{{{xxxpppcccWWWMMMFFFBBB@@@AAA@@@>>><<<;;;:::;;;;;;<<<>>>BBBGGGRRRddduuuwwwooouuu|||rrrjjjggggggtttyyyzzzwwwsssooohhhaaa\\\```mmm}}}tttmmmdddUUUHHHAAA??????>>><<<::::::;;;===;;;>>>EEEPPP\\\fffkkkmmmbbbZZZSSSNNNJJJGGGLLLTTT]]]gggttt~~~~~~ssshhheeeiiikkkfffaaaPPPOOOOOOQQQUUU[[[```cccccceee^^^PPPCCC?????????<<>>???>>><<<:::999:::;;;>>>>>>>>>======<<<<<<<<<<<<<<<<<<===>>>>>>???@@@BBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>????????????AAAAAAAAAAAAAAABBBBBBBBBDDDCCCCCCDDDFFFGGGGGGFFFDDDDDDCCCCCCBBBBBBBBBBBBBBBCCCEEEEEEDDDEEEFFFHHHEEEFFFGGGHHHHHHIIIIIIIIIHHHJJJJJJJJJKKKNNNTTTXXX___mmm}}}{{{xxxuuusssrrrssssssqqqlllgggVVVOOOKKKPPPTTTVVVYYY^^^mmm{{{}}}ssskkkgggcccbbbcccdddbbbaaafffnnn|||nnn```TTTLLLIIIFFFCCCAAA@@@??????>>>;;;<<<===<<<<<<>>>AAADDDLLLLLLLLLNNNPPPRRRSSSTTTYYY]]]bbbgggiiijjjkkklllmmmmmmnnnoooqqqsssuuuvvvyyyzzz{{{}}}~~~|||zzzyyywwwsssppppppqqqqqqrrrrrrsssttttttuuuvvvxxxyyywwwrrrkkkfff^^^ZZZTTTOOOLLLJJJHHHFFFIIIKKKNNNQQQTTTYYY___cccmmmqqqsssqqqppppppnnnkkkdddbbbaaa```___^^^[[[XXXUUU^^^iiittt|||vvvqqqmmmkkkgggaaaXXXPPPJJJEEEAAA???CCCDDDDDDFFFGGGIIIJJJKKK{{{wwwkkkkkkkkkkkklllmmmnnnoookkkcccXXXNNNHHHEEEBBBAAA???>>>===;;;;;;;;;;;;<<<;;;===???DDDMMM\\\pppwwwvvv}}}{{{tttqqqsssvvvzzzqqqcccdddlll|||~~~uuukkkddd[[[OOOEEEBBB??????>>>;;;999999<<>>AAAGGGRRRfffoooaaaYYYYYY\\\cccllluuu{{{~~~wwwqqqnnnmmmiiiddd```^^^]]]\\\[[[^^^aaaiiiuuu~~~yyywwwooohhhaaa___aaaeeemmmttt|||uuulllkkkpppyyykkkWWWGGG>>>;;;:::999999999::::::::::::;;;;;;555666666777888888999999777777777888888888999999888888888888999999999999;;;<<<===<<<::::::;;;===;;;;;;<<<<<<=========>>>===>>>>>>>>>>>>=========>>>>>>============>>>>>>=========>>>>>>>>>??????>>>>>>???@@@AAABBBCCCCCCDDDCCCBBBCCCEEEFFFFFFEEEDDDDDDDDDCCCCCCBBBAAAAAACCCEEEFFFEEECCCCCCCCCEEEDDDEEEFFFGGGHHHHHHHHHHHHJJJJJJKKKKKKLLLMMMPPPRRRSSS___rrrvvvvvvsssqqqqqqrrrppplllhhhTTTNNNJJJMMMQQQTTTVVVXXX^^^ooo~~~rrriiibbb[[[XXX]]]bbbeeegggjjjmmmsssvvvfffZZZSSSNNNHHHDDDBBBAAA@@@???<<<===>>>===<<<<<<===???@@@AAAAAABBBDDDFFFHHHJJJOOOTTTZZZ```ccceeeggghhhjjjjjjkkklllnnnqqqssstttuuuuuuuuuvvvwwwxxxyyyzzz}}}{{{yyyvvvtttqqqnnnkkkiiihhhhhhhhhiiikkklllmmmlllllllllmmmmmmjjjddd___ZZZWWWTTTSSSSSSUUUUUUUUUYYYZZZ\\\___ccciiipppuuuyyy{{{{{{wwwuuuvvvrrrnnniiihhhgggfffdddaaa\\\XXXMMMRRRYYYaaaooo~~~~~~xxxqqqkkkgggffffffaaaYYYRRRLLLHHHDDDAAAAAABBBDDDGGGJJJNNNQQQSSSyyyuuukkkkkkkkklllkkkkkkjjjiiibbbZZZPPPHHHFFFFFFEEEDDD<<<<<<;;;:::::::::::::::::::::===AAAFFFRRRgggyyy{{{yyy~~~}}}{{{}}}iiifffhhhrrr~~~mmmddd\\\VVVPPPIIIEEEEEE???@@@???<<<888777:::>>>>>>???BBBGGGJJJKKKIIIFFFFFFEEECCCBBBAAACCCGGGKKKTTT[[[ccciiimmmttt}}}www```PPPLLLOOOQQQQQQLLLKKKJJJKKKPPPYYYeeemmmppppppiii[[[NNNHHHDDDAAA<<<===@@@HHHVVViii}}}ttteeeYYYPPPOOOQQQWWWbbbmmmvvv{{{~~~~~~}}}|||}}}~~~zzzwwwvvvqqqnnnjjjgggdddaaa]]]ZZZ\\\dddrrruuuppppppmmmkkkgggbbb______bbbfffllltttzzz|||~~~~~~uuullllllpppxxxiiiTTTCCC<<<:::999888999999999999::::::::::::555555666777777888888999777777777777777888888888777777888888888999999999888:::;;;<<<;;;;;;===>>>999999:::;;;<<<===>>>>>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<===>>>???=========>>>>>>>>>??????<<<===>>>???AAABBBCCCDDDBBBAAAAAABBBDDDEEEEEEDDDCCCCCCCCCDDDCCCCCCBBBAAAEEEFFFFFFEEECCCBBBBBBCCCDDDDDDEEEFFFGGGGGGGGGGGGIIIIIIJJJLLLMMMMMMNNNNNNPPPWWWfffuuu{{{wwwsssrrrqqqooojjjfffWWWPPPKKKLLLRRRYYY\\\]]]TTTaaauuu{{{rrrhhh___YYY^^^fffkkknnnqqqjjjkkkqqqzzzsssbbbZZZNNNFFFBBB@@@>>><<<===>>>???>>><<<<<<===>>><<<============>>>AAADDDGGGKKKQQQVVVZZZ]]]```bbbdddeeefffhhhjjjmmmooopppsssssssssssstttvvvwwwxxxvvvuuusssqqqnnnkkkiiigggcccbbbbbbbbbbbbccccccdddeeeeeeeeeeeeeeeccc```]]]ZZZYYYXXXZZZ]]]```aaabbbcccdddeeeggglllsss|||~~~}}}yyyrrrooonnnllljjjgggaaa[[[VVVKKKNNNQQQUUUbbbssszzzsssnnnjjjiiigggccc\\\VVVPPPKKKGGGCCCAAABBBEEEIIINNNTTTYYY\\\{{{vvvqqqsssvvvxxxxxxwwwuuusssggg^^^SSSKKKIIIHHHGGGFFF======<<<;;;;;;::::::999888888;;;???AAAIII]]]ppp}}}~~~{{{~~~~~~~~~uuuppplllnnntttwwwuuuqqqaaaYYYRRRNNNIIIDDDBBBEEE@@@CCCEEEBBB===999999;;;<<<===???CCCEEEEEECCC@@@AAACCCDDDCCCBBBDDDGGGIIIQQQWWW^^^cccgggnnnxxx|||fffWWWQQQPPPOOONNNKKKKKKJJJKKKPPPZZZgggqqqyyyxxxrrrfff]]]WWWQQQKKKGGGDDDDDDKKKYYYhhhtttzzz|||{{{zzz{{{}}}}}}}}}|||xxxqqqeeeYYYQQQLLLJJJJJJOOOYYYfffqqqwww~~~}}}|||{{{|||~~~{{{uuuoookkkfffaaa]]]```lll}}}wwwqqqrrrtttvvvtttnnngggdddcccdddeeejjjnnnooottt}}}uuuooonnnqqqssscccNNN???:::::::::999999999999999999888888888555555666666777888888888777777777777777777666666888888888999999999::::::888999;;;<<<;;;;;;<<<===:::::::::;;;;;;<<<<<<===<<<===>>>??????>>>======???>>>===============>>>======>>>>>>>>>?????????===>>>>>>???@@@AAAAAABBBAAA@@@@@@AAACCCDDDCCCBBBAAABBBCCCDDDDDDDDDCCCBBBDDDEEEFFFEEEDDDCCCDDDEEECCCDDDEEEFFFGGGGGGGGGGGGGGGGGGIIIKKKMMMMMMLLLKKKOOOQQQZZZgggpppvvvzzzvvvssspppkkkggg^^^VVVMMMLLLUUUaaahhhjjjZZZ]]]eeeuuu~~~uuummmgggfffiiimmmuuu|||wwwtttuuuzzz~~~}}}qqq```RRRKKKGGGDDDAAABBBBBBBBB???===<<<===>>>;;;<<<<<<;;;999:::>>>AAAAAAEEEIIIMMMPPPSSSVVVXXX\\\]]]___aaadddhhhjjjlllqqqqqqrrrsssuuuwwwxxxyyyrrrrrrrrrqqqnnnlllkkkkkkiiijjjkkkkkkjjjgggdddbbb___```aaaaaa```___^^^^^^^^^^^^^^^```dddfffffffffccccccccceeekkkuuuzzzxxxvvvrrrmmmggg___WWWQQQLLLMMMMMMMMMVVVgggvvv}}}|||wwwsssrrrmmmiiibbb\\\UUUOOOIIIEEEDDDEEEHHHLLLRRRYYY^^^bbb}}}yyyxxx{{{ssshhh[[[QQQMMMJJJHHHEEEAAA@@@???>>><<<;;;::::::777888<<>>@@@DDDHHHLLLJJJCCC<<<999999:::::::::===??????===;;;BBBFFFHHHIIIIIILLLNNNNNNOOOUUU[[[```dddkkkuuu}}}sssfff___\\\WWWTTTKKKKKKJJJKKKPPP[[[iiisss~~~yyypppkkkggg```YYYSSSMMMJJJNNNZZZeeekkklllnnnkkkhhhgggjjjnnnrrrtttuuuwwwwwwtttkkk```VVVPPPKKKHHHGGGJJJTTTbbbnnnuuu~~~}}}|||{{{|||xxxqqqkkkfffbbbfffttt~~~wwwxxx}}}zzzqqqkkkiiigggeeehhhiiiiiippp~~~{{{vvvqqqpppsssooo___JJJ<<<999;;;<<<;;;999999999888888888777777555555666666777888888888888777777777666666666666999999:::::::::;;;;;;;;;888:::<<<<<<;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;:::;;;===>>>???@@@??????BBBAAA@@@>>>============>>>>>>>>>>>>????????????????????????????????????@@@??????@@@BBBCCCCCCBBB@@@AAACCCDDDDDDDDDCCCCCCBBBDDDEEEEEEDDDDDDFFFGGGCCCDDDEEEFFFFFFGGGGGGGGGDDDEEEGGGJJJLLLMMMKKKIIINNNMMMRRR\\\eeemmmyyyzzzvvvrrrlllhhheee\\\PPPLLLWWWgggrrrvvvggg```]]]ggg{{{zzztttoookkkmmmxxxwwwfff\\\VVVQQQNNNHHHGGGEEEBBB>>><<<===>>>:::;;;<<<:::888999===@@@???AAADDDGGGIIIKKKOOOQQQWWWXXXZZZ\\\```cccfffhhhlllmmmnnnppprrrtttuuuvvvrrrtttuuutttsssrrrrrrsssvvvxxxzzz{{{xxxssslllhhh\\\^^^``````^^^^^^___```aaaaaabbbdddfffgggfffeee___^^^^^^```gggrrr|||vvvoooggg^^^TTTMMMLLLMMMJJJGGGNNN^^^nnnwww{{{zzzwwwrrrllleee^^^VVVOOOKKKHHHIIIKKKPPPUUU\\\bbbeee~~~}}}}}}tttfff[[[TTTPPPNNNMMMEEE???;;;===>>>;;;::::::<<<===>>>>>>===BBBQQQaaawww~~~uuuuuuyyyyyykkkaaa]]]ZZZ[[[___iiixxx~~~}}}~~~~~~}}}pppdddSSSHHHCCCCCCBBBAAACCCGGGKKKKKKGGGAAA>>>===:::999999<<>>777666:::999999888888999999:::;;;777777777777777777777777666666666666666777888888777888888888888999999999<<<;;;;;;;;;;;;<<<======>>>>>>===<<<;;;::::::999::::::;;;<<<===>>>???@@@@@@@@@???>>>==================???@@@@@@???>>>===@@@@@@AAAAAAAAA@@@@@@??????@@@AAAAAABBBBBBAAAAAABBBBBBCCCCCCDDDCCCCCCCCCDDDDDDDDDDDDDDDEEEEEEFFFJJJJJJHHHEEEBBBBBBEEEGGGGGGHHHIIIKKKLLLKKKKKKJJJKKKMMMPPPSSSZZZfffuuuzzzqqqkkkkkkiiibbbXXXRRRTTT^^^kkktttqqqggg^^^aaakkkxxxzzz{{{rrrlllddd]]]SSSPPPMMMJJJGGGDDD@@@>>>:::::::::;;;;;;;;;;;;;;;:::;;;<<>>MMM\\\qqqxxx|||ooobbbXXXSSSPPPPPPSSS[[[iiivvv|||zzzwwwxxx||||||qqq```RRRHHHCCC@@@??????DDDIIIJJJGGGCCC@@@>>><<<<<<<<<<<<============EEEGGGNNNYYYdddkkkmmmmmmlllllllllllloooxxx|||pppfff[[[VVVPPPOOOQQQYYYjjjyyy|||wwwiii^^^TTTRRRYYY]]][[[WWWPPPLLLJJJIIIIIIMMMXXXdddxxx}}}wwwmmmdddWWWOOOHHHHHHNNNXXXhhhvvv}}}~~~~~~}}}}}}}}}}}}~~~xxxmmmggghhhxxx|||xxxvvvrrrrrr{{{wwwnnnllljjjgggcccQQQBBB???===888777;;;999999888888999999:::;;;777777777777777777777777666555555555666666777888777777888888888999999999:::::::::::::::;;;<<<<<<======<<<<<<;;;:::::::::::::::;;;<<<===>>>??????AAAAAA@@@???????????????;;;<<<>>>???@@@@@@@@@@@@???@@@@@@@@@@@@@@@??????@@@@@@AAABBBBBBBBBBBBBBBAAABBBCCCCCCDDDCCCCCCCCCDDDCCCCCCCCCDDDEEEFFFFFFHHHHHHGGGEEECCCDDDGGGIIIFFFGGGIIIJJJKKKJJJJJJJJJJJJLLLNNNQQQWWWbbbpppzzzzzzsssoooooohhh]]]UUUTTTYYYaaahhhjjjhhhddddddjjjttt{{{~~~|||yyyqqqeee```XXXQQQLLLIIIFFFDDDBBBAAA@@@>>>>>>=========999:::;;;<<<>>>???@@@AAAFFFGGGHHHIIIKKKOOOUUUZZZ^^^bbbfffiiikkklllmmmnnnuuuyyy~~~zzzuuurrrrrrqqqqqqmmmiiiaaa[[[WWWVVVXXXYYY\\\\\\]]]aaaiiivvvwwwnnnfff]]]VVVQQQNNNMMMKKKIIIKKKSSS^^^gggtttyyyrrrjjjddd```XXXTTTRRRUUUXXX[[[aaaggg}}}qqqiiijjjiiiccc\\\KKKDDD??????===;;;:::<<<<<<;;;<<<<<<;;;>>>KKKXXXpppsss|||tttggg]]]TTTMMMHHHFFFGGGLLLWWWbbbkkkjjjjjjmmmttt|||}}}ooo^^^OOOFFFAAAAAA>>>CCCIIILLLKKKGGGDDDBBBBBBCCCCCCAAA===<<<>>>AAAEEEGGGNNN\\\lllxxx~~~~~~{{{wwwvvv{{{sssggg```YYYWWWXXX]]]iiiuuuxxxggg^^^TTTSSSXXX\\\ZZZVVVQQQJJJDDDDDDFFFJJJTTT]]]uuu{{{tttaaaXXXNNNJJJLLLVVVfffuuu|||}}}}}}|||||||||||||||}}}~~~yyynnnjjjmmm{{{{{{uuuiiidddbbb```TTTFFF<<<<<<===999888<<<999888888888888999::::::777777777777777777777777555555555444555555666777777777777888888888999999999888888888888999::::::;;;;;;;;;:::::::::::::::999::::::;;;<<<===>>>>>>BBBBBBAAA@@@@@@@@@AAAAAA;;;;;;===???@@@AAAAAAAAA>>>??????@@@@@@@@@??????AAAAAABBBCCCCCCCCCCCCBBBAAABBBBBBCCCDDDDDDCCCCCCCCCCCCCCCCCCDDDEEEFFFGGGFFFFFFFFFEEEDDDEEEHHHJJJEEEFFFGGGHHHIIIIIIIIIIIIIIIJJJLLLNNNRRR\\\hhhppp{{{vvvtttmmmcccZZZVVVVVVYYY\\\aaahhhkkkjjjnnnwwwyyyuuunnnwww~~~vvvjjj___WWWQQQNNNLLLDDDCCC@@@>>>======>>>???;;;<<<<<<<<<<<<<<<======>>>???@@@@@@BBBFFFLLLPPPWWWZZZ___bbbdddfffhhhjjjssswww}}}}}}sssiiicccbbbdddfffjjjjjjkkkmmmsss}}}}}}uuulllccc[[[UUURRRPPPNNNMMMNNNSSSZZZ```nnn~~~{{{tttmmmhhhaaa[[[WWWXXXYYY[[[bbbiii~~~qqqhhhffffffdddaaaPPPIIIDDDBBB???<<<;;;>>>===<<<===>>>>>>AAALLLYYYssstttyyyqqqjjjfffbbbZZZRRRJJJFFFDDDEEEKKKSSSXXXXXXYYY^^^gggrrr|||yyyiiiXXXLLLGGGGGGDDDHHHNNNSSSSSSOOOJJJGGGIIIMMMOOOKKKCCC>>>???BBB@@@DDDLLLYYYhhhvvv|||xxxzzz|||vvvooogggcccaaaaaagggooo}}}}}}}}}vvvmmm\\\UUUOOOQQQYYY```aaa^^^]]]SSSKKKJJJLLLOOOTTTYYYlllyyy~~~kkkaaaUUUNNNMMMTTTdddttt|||}}}~~~|||zzzyyyzzzzzzzzz{{{|||}}}~~~tttlllmmmsss~~~pppgggbbb]]]XXXHHH???999;;;===:::999;;;888888888888888999999:::666666666666666666666666555555444444444555555666777777777777888888888888777777777777777888888999999999999::::::;;;;;;;;;999::::::;;;<<<<<<======AAA@@@@@@@@@@@@@@@AAAAAA======>>>???@@@@@@AAAAAA>>>>>>??????@@@@@@??????AAABBBCCCCCCDDDDDDCCCCCCAAAAAABBBCCCDDDDDDDDDDDDBBBBBBBBBCCCDDDEEEFFFGGGFFFGGGGGGFFFEEEEEEFFFHHHDDDEEEFFFFFFGGGHHHHHHHHHIIIJJJLLLMMMOOOVVV___gggyyy~~~|||uuuqqqiiiaaa[[[XXXWWWWWWZZZccchhhkkkvvv~~~qqqooottt~~~qqqfff^^^WWWTTTIIIFFFCCC@@@>>>???@@@AAA??????>>>>>>>>>=========;;;;;;<<<===>>>AAAFFFIIIPPPSSSWWW[[[^^^```ccceeeiiimmmsssxxxzzzzzzzzzzzzyyy{{{~~~|||yyyyyyzzz{{{zzzzzzzzz~~~|||tttlllddd___XXXVVVTTTRRRRRRTTTWWWYYYbbbppp}}}uuullliiibbb\\\[[[[[[^^^eeelllzzz|||wwwiii```]]]^^^___SSSMMMHHHFFFAAA;;;;;;>>>;;;;;;<<<>>>???BBBLLLWWWpppqqqvvvnnnbbbcccgggjjjcccZZZOOOIIIEEEBBBEEEJJJKKKKKKMMMRRR\\\iiivvv~~~ssscccVVVQQQPPPPPPTTTZZZ^^^^^^ZZZSSSNNNPPPWWW[[[VVVKKKBBB???@@@===BBBKKKUUU```mmmxxxzzzssspppxxx|||yyyrrriiiaaa```dddooopppoookkkjjjiiibbbZZZPPPLLLJJJPPP[[[fffjjjjjjeee[[[TTTTTTVVVXXXZZZ]]]gggttttttjjj^^^UUUPPPUUUdddsss|||}}}~~~~~~{{{yyyxxxwwwyyyyyyyyyzzz{{{|||~~~|||nnnjjjpppzzzuuuiiifffdddZZZOOOBBB>>>:::<<<===;;;999999888888777777888888999:::666666666666666666666666666555444444444444555555666666777777777888888888777777666666777777888999888999999::::::;;;;;;;;;999999::::::;;;;;;<<<<<<>>>>>>======>>>???@@@@@@@@@@@@@@@???????????????>>>>>>???@@@@@@@@@@@@@@@AAABBBCCCCCCDDDDDDCCCCCC@@@AAABBBCCCDDDDDDDDDDDDBBBBBBBBBBBBCCCDDDEEEFFFGGGHHHIIIHHHFFFDDDDDDEEEDDDDDDEEEEEEFFFGGGGGGHHHJJJKKKLLLLLLMMMQQQYYY___nnnzzz}}}|||yyyzzz}}}yyyvvvpppjjjccc]]]YYYWWWTTTXXX\\\dddwwwqqqeeemmmyyynnneee___XXXUUUOOOJJJEEECCCBBBBBB??????>>>>>>>>>=========;;;<<<<<<<<<<<<>>>AAADDDHHHKKKOOORRRTTTWWWZZZ]]]^^^ccchhhmmmooooooppppppwwwyyy{{{|||~~~{{{rrrkkkfff^^^\\\YYYWWWUUUUUUTTTTTTYYYdddpppxxx}}}uuuoooggg```^^^^^^aaahhhooowwwwwwyyy}}}ssseee]]]\\\^^^UUUQQQNNNJJJDDD===;;;>>>;;;:::;;;>>>???AAAJJJSSScccgggppp}}}zzzeee\\\```fffiiieee[[[OOOIIIDDD@@@AAADDDEEEFFFHHHMMMVVVeeettt~~~ttthhhbbb```bbbeeekkkpppqqqlllccc\\\]]]cccfffaaaTTTHHHAAA???AAAEEEKKKTTT___jjjtttzzzzzzqqqmmmjjjnnntttzzz|||mmm^^^XXXZZZccchhhiiiddd___YYYQQQIIIIIIGGGIIIRRR```lllsssuuurrriiibbbcccfffiiimmmqqqpppzzz{{{ssshhh___XXXZZZggguuu|||}}}~~~~~~|||yyywwwwwwvvvxxxyyyyyyzzz{{{}}}~~~tttjjjkkkvvvnnncccbbbaaaVVVGGG@@@>>><<<<<<<<<;;;999777888777777777777888999999777777777777777777777777777666555555444555555555666666666777777777888888888777777777777888999999999999::::::;;;;;;<<<<<<999999999:::::::::;;;;;;;;;;;;;;;<<<===>>>???@@@BBBBBB@@@??????>>>??????>>>???@@@AAAAAAAAAAAAAAAAAAAAABBBCCCCCCCCCCCCBBB@@@@@@BBBCCCDDDDDDEEEEEECCCCCCBBBBBBCCCCCCDDDEEEFFFHHHJJJIIIGGGDDDCCCCCCEEEEEEDDDEEEEEEFFFHHHHHHIIIKKKLLLKKKJJJMMMSSSXXXcccnnnzzzxxx{{{yyyxxx{{{}}}|||zzzvvvqqqjjjbbb]]]YYYTTTPPPOOOYYYkkkuuu```^^^iiixxxwwwppplllggg```WWWOOOIIIEEECCCBBBBBBAAA@@@???>>>>>>======>>>>>>===;;;<<<===???@@@BBBEEEGGGIIIKKKNNNQQQWWWZZZ___ccceeefffhhhjjjpppsssuuuvvvvvvxxx}}}{{{qqqjjjgggccc___\\\ZZZWWWUUUSSSXXX```kkkssszzzyyyqqqjjjgggggghhhnnnuuu{{{vvvuuu{{{vvvmmmfffccc\\\YYYWWWTTTLLLCCC@@@BBB???===>>>@@@@@@AAAGGGOOOTTT]]]jjjxxx}}}kkkcccdddccc``````UUUKKKEEEBBB>>>>>>AAAAAABBBDDDIIISSScccuuu{{{xxxxxx{{{{{{ssspppsssssslll___RRRIIIFFFIIIGGGJJJTTTdddqqqvvvvvvwww|||xxxpppjjjhhh]]]aaahhhooouuu|||{{{|||~~~nnn]]]XXX[[[bbbkkkqqqmmmcccWWWLLLCCCCCCDDDIIIUUUfffuuu|||tttrrrssswwwzzzrrrjjjbbbaaalllyyy}}}~~~|||yyywwwvvvvvvvvvxxxyyyyyyzzz|||}}}|||xxxnnnuuuyyyooolllqqq~~~}}}kkk^^^\\\YYYNNNAAA=========<<<;;;;;;999777777777777777777888999999777777777777777777777777888777666666555555555666666666666666777777777888999999888888999999:::;;;;;;;;;;;;;;;;;;<<<<<<<<<999999999999:::::::::::::::::::::;;;<<<>>>???@@@BBBAAA@@@?????????@@@AAA??????@@@BBBBBBCCCCCCBBB@@@@@@AAABBBBBBBBBBBBBBB???@@@AAACCCDDDEEEEEEEEEDDDDDDCCCBBBBBBBBBCCCCCCDDDGGGIIIIIIHHHEEEDDDDDDEEEEEEEEEEEEEEEGGGHHHIIIHHHIIIKKKIIIHHHJJJNNNSSS[[[```nnnyyywwwxxx}}}xxxyyyxxxwwwtttoooiiidddaaaZZZPPPLLLRRRZZZdddwwwvvvccc[[[YYY```sss|||uuulllcccZZZTTTQQQPPPOOOMMMKKKIIIGGGFFFEEECCCCCCCCC@@@>>>======???===>>>@@@AAABBBCCCFFFHHHMMMPPPTTTWWWYYY[[[___aaaaaafffjjjllllllmmmqqquuu~~~vvvsssnnniiieeebbb___\\\YYY]]]bbbjjjrrrxxx}}}|||xxxvvvuuuyyywwwqqqsss}}}rrrjjjcccaaa```]]]TTTJJJFFFHHHEEEBBBBBBCCCCCCBBBGGGMMMLLLXXXhhhvvvuuunnniiibbbYYYZZZPPPGGGCCCAAA>>>>>>@@@>>>???AAAFFFQQQbbbuuu}}}uuuggg[[[RRRNNNOOOHHHGGGTTTjjjyyyyyytttqqqrrrsssnnngggbbb___```TTTYYY___fffmmmssszzz~~~xxxpppkkksss}}}|||nnn___\\\aaafffsss}}}yyylll\\\NNNDDD>>>@@@HHHWWWkkk}}}}}}wwwvvv{{{~~~yyyqqqiiigggppp|||~~~~~~{{{xxxvvvvvvvvvvvvyyyyyyyyyzzz|||~~~|||tttnnnccchhhrrr~~~|||rrrnnnpppwww{{{kkk]]]VVVRRRHHH===;;;<<<<<<:::::::::999777777777777777777888888999777777777777777777777777888888777666666666666666666666666666777777777777::::::999999::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<999999999999999999:::::::::::::::;;;===>>>@@@AAA@@@@@@?????????@@@BBBCCC???@@@AAABBBCCCCCCCCCCCC???@@@AAAAAABBBBBBAAAAAA???@@@AAACCCDDDEEEEEEEEEEEEDDDCCCBBBBBBBBBBBBBBBBBBEEEHHHJJJHHHGGGFFFEEEFFFEEEEEEEEEEEEGGGHHHIIIFFFHHHIIIHHHFFFGGGLLLPPPXXXWWW```rrr~~~~~~zzzxxxyyytttrrrsssttttttrrroookkkiiibbbVVVOOOQQQNNNNNNdddttthhh]]]SSSRRRgggyyyqqqlllhhh___^^^\\\YYYUUURRRPPPNNNHHHIIIHHHEEEAAA??????@@@===>>>@@@@@@@@@AAACCCEEEDDDFFFIIILLLNNNQQQUUUXXXWWW]]]dddgggggghhhlllpppsssxxx|||~~~}}}}}}}}}xxxrrrmmmkkkhhhddd```aaadddjjjqqqvvvyyy~~~~~~yyy{{{oooooofffaaaeeeeee\\\RRRMMMHHHJJJIIICCCBBBGGGMMMOOOQQQWWWfffyyy}}}pppbbbWWWRRRKKKEEEEEEFFFDDD@@@>>>BBBDDDEEEGGGPPPcccvvvrrrhhhaaa^^^\\\TTTNNNRRRdddwww~~~{{{kkkiiiddd^^^YYYUUUSSSQQQOOOSSSZZZeeepppxxx~~~wwwkkkeeelllsssuuuoooeee\\\XXX^^^qqq}}}ppp```RRRGGGFFFCCCJJJ]]]rrryyyssswww}}}wwwtttuuuyyy}}}|||zzzxxxwwwvvvwwwxxxyyyyyyyyyzzz{{{|||}}}~~~yyymmmddd```bbbgggqqq{{{xxxooohhhlllxxx{{{kkk[[[NNNEEE@@@===;;;:::888888999:::999999777777777777777777777777666666666666666666666666777777666666555555555444888888999999999999888888:::::::::999999999888888999999::::::::::::;;;;;;::::::999888999:::;;;<<<;;;;;;;;;;;;;;;<<<===>>>>>>>>>>>>???@@@AAACCCDDDBBBAAA@@@???>>>???@@@AAA@@@AAABBBBBBBBBBBBBBBBBBCCCBBBAAA@@@AAACCCEEEFFFGGGFFFEEEDDDCCCCCCDDDDDDFFFEEEDDDCCCBBBAAAAAAAAADDDDDDCCCDDDEEEFFFHHHIIIKKKIIIGGGEEEFFFHHHKKKMMMSSSSSSVVV```lllvvvyyyxxx~~~sssrrrrrrssstttsssnnnjjjgggaaaWWWNNNKKKOOOVVV\\\fffpppnnneee\\\UUU___vvv~~~yyyvvvqqqnnnkkkgggccc```]]]XXXQQQKKKFFFFFFGGGHHHFFFEEEBBB@@@???@@@AAABBB@@@AAABBBDDDGGGJJJNNNPPPRRRVVV[[[^^^___```bbbeeejjjnnnsssttttttvvv{{{~~~zzzxxxwwwwwwxxx{{{zzztttooollljjjiiimmmpppppppppttt|||uuusssmmmiiiiiifff]]]WWWVVVSSSTTTPPPHHHGGGNNNVVVZZZ]]]aaalll{{{xxxhhh]]]VVVPPPKKKKKKLLLJJJGGGDDDCCCDDDEEEHHHQQQbbbttt|||rrrmmmlllddd\\\TTTVVVeeewww}}}{{{jjjfff```\\\YYYVVVRRRPPPQQQUUU^^^jjjwwwtttjjjooossspppeeeYYYQQQMMMYYYgggvvvzzzuuuiiiWWWGGGEEEEEEMMM```sss|||rrrttt{{{zzz|||zzzyyywwwvvvuuuvvvwwwxxx{{{{{{{{{|||}}}~~~~~~~~~~~~}}}zzzsssjjjcccbbbbbbccchhhoootttvvvvvvoookkklllsss~~~zzz|||kkkZZZMMMCCC===:::;;;999888888999999999888666666666666666666666666555555555555555555555555777666666666555555555555666777777888888777777666777777777888888999999999999999999:::::::::;;;;;;::::::999999999:::;;;<<<<<<<<<;;;;;;;;;<<<<<<===>>>>>>>>>???@@@AAABBBCCCBBBBBBAAAAAAAAAAAABBBBBBAAABBBCCCCCCDDDCCCCCCCCCCCCCCCBBBBBBCCCEEEHHHIIIFFFFFFFFFFFFEEEEEEEEEDDDEEEDDDCCCBBBBBBBBBBBBBBBDDDDDDCCCCCCDDDFFFHHHIIIJJJIIIGGGEEEEEEHHHKKKMMMRRRQQQSSSYYYdddnnnvvvzzz{{{vvvrrrsssuuuuuurrrnnnqqqlllbbbWWWNNNLLLPPPUUUcccnnnoooggg```VVV[[[ooo}}}yyywwwrrrnnnfff]]]VVVQQQOOONNNIIIGGGEEEDDDBBBBBBBBBBBBBBBAAAAAAAAABBBDDDEEEFFFHHHLLLPPPSSSTTTWWWZZZ]]]```dddhhhiiiiiijjjoootttwwwyyyzzzxxxuuurrrpppooouuuvvvxxx|||}}}xxxuuusssmmmpppsssttttttwww~~~{{{xxxtttoooggg___^^^aaaaaa```YYYQQQPPPXXXbbbfffiiijjjqqq|||ssshhh```]]]ZZZYYYYYYWWWSSSNNNHHHGGGGGGJJJRRR```ppp|||}}}uuussstttqqqiii___]]]hhhwww|||zzzjjjeeeaaaaaabbb```ZZZTTTSSSXXXaaammm|||sssvvvvvvmmm]]]OOOHHHGGGKKKUUUbbbnnnrrrkkkWWWDDDEEEHHHTTTfffwwwuuurrr~~~~~~~~~|||xxxwwwvvvuuuuuuuuuvvvwww|||||||||}}}}}}{{{uuunnniiifffhhheeebbbaaacccfffhhhiiidddjjjsss|||yyypppjjjnnnxxxxxxgggWWWKKKBBB===:::999999999888888888777777666666666666666666666666555555555555555555555555666666666666555555555555555666666777777666666555444444555666777888999:::999999999999::::::::::::::::::999999999:::;;;<<<======<<<;;;;;;;;;<<<<<<======>>>???@@@AAAAAABBBBBBBBBCCCCCCCCCCCCBBBBBBCCCCCCDDDEEEEEEEEEEEEEEECCCBBBBBBBBBCCCEEEGGGIIIEEEFFFGGGGGGGGGFFFEEEDDDCCCCCCBBBBBBBBBBBBBBBCCCDDDCCCCCCCCCDDDFFFHHHIIIJJJHHHFFFEEEEEEGGGIIIKKKOOOOOOOOORRRYYYdddqqqyyyxxxuuuvvvvvvuuurrrwwwuuummmaaaTTTLLLMMMOOO]]]iiimmmjjjdddWWWUUUccc}}}}}}}}}|||tttkkkddd```^^^UUUTTTRRRPPPNNNKKKIIIHHHEEEDDDCCCBBBAAAAAAAAAAAABBBDDDGGGIIIKKKNNNRRRUUUXXX[[[^^^^^^^^^```dddhhhlllnnnoooooollljjjiiiiiipppqqqsssuuuxxxzzz|||}}}|||~~~~~~zzzxxxppprrruuuuuuvvvyyy}}}|||ssskkkffffffhhhllljjjddd\\\\\\dddlllooommmnnnsss|||xxxrrrsssqqqooommmkkkeee^^^SSSNNNJJJLLLRRR\\\jjjuuuuuuqqqtttyyyrrrrrruuuzzzsssiiidddjjjuuuzzzyyymmmkkkkkkqqqvvvtttkkkcccZZZ[[[```hhhuuu|||nnnZZZLLLFFFGGGAAAGGGSSS```hhhdddTTTEEEEEEMMM]]]ooo}}}uuu}}}~~~|||yyyxxxuuuuuutttttttttuuuvvvvvvzzzzzz{{{{{{|||}}}yyypppkkkkkknnnnnnkkkfffbbb``````aaabbbcccooo|||tttjjjcccdddkkkuuuzzzpppaaaSSSHHHAAA===;;;888999:::999888666666777666666666666666666666666555555555555555555555555666666666666666555555555555666666777777666666555555555666777777888999999888999999999999:::::::::999999999:::::::::;;;;;;>>>===<<<;;;;;;;;;;;;;;;<<<===>>>??????@@@@@@@@@@@@AAABBBCCCDDDCCCBBBAAACCCDDDEEEFFFGGGGGGGGGFFFBBBBBBAAAAAAAAABBBCCCDDDCCCEEEFFFGGGGGGFFFDDDCCCBBBBBBAAAAAAAAABBBCCCCCCCCCCCCCCCCCCDDDFFFGGGIIIIIIHHHFFFEEEEEEFFFHHHIIIKKKMMMNNNOOORRR\\\jjjttt}}}wwwtttuuuvvvuuuvvvrrrhhhZZZQQQOOOPPPVVVccciiijjjfffWWWOOOXXXppp~~~{{{~~~}}}}}}zzzvvvssskkkkkkiiifffbbb]]]YYYVVVOOONNNLLLJJJHHHFFFEEEDDDDDDDDDEEEFFFGGGJJJMMMOOOQQQSSSUUUVVVWWWXXX\\\___aaacccfffffffffeeefffgggiiijjjlllnnnppprrrsssssstttvvvxxxzzz}}}|||xxxuuuoooqqqsssssstttwww{{{}}}}}}||||||~~~}}}zzzssspppnnnlllttttttooojjjkkkqqquuuuuuoooqqquuu|||zzzqqq___UUULLLKKKNNNVVVcccoooooollllllttt}}}|||tttuuuxxx{{{vvvmmmgggjjjsssxxxwwwrrrtttzzzvvvfffcccaaabbbkkk|||oooZZZJJJEEEEEE@@@DDDMMMWWW]]]ZZZRRRKKKDDDSSSgggyyy|||}}}zzzwwwvvvsssssssssttttttuuuuuuvvvxxxxxxxxxyyy{{{|||~~~~~~vvvmmmjjjoootttrrrpppkkkfffbbbaaaaaabbbmmmzzz}}}}}}~~~ooofff______dddlllxxxtttjjj\\\NNNDDD>>>:::888888:::;;;;;;888666666777555555555555555555555555555555555555555555555555555555555666666666666666666777777888888777777666888888888888888888888888888888888999999999::::::999999:::::::::;;;;;;;;;>>>===<<<;;;;;;;;;;;;;;;<<<<<<>>>???????????????>>>???@@@AAABBBAAA@@@@@@CCCDDDEEEFFFGGGGGGGGGGGGDDDCCCBBBBBBAAA@@@@@@@@@AAACCCDDDFFFFFFEEECCCBBBBBBBBBAAAAAAAAABBBBBBCCCCCCCCCBBBBBBDDDEEEGGGHHHIIIHHHFFFEEEEEEFFFHHHHHHHHHLLLOOOPPPQQQWWWccclll{{{|||ttttttxxxqqqtttssslllaaaXXXSSSRRRQQQ\\\bbbeeeeeeWWWLLLRRR]]]qqq~~~~~~}}}xxxrrrmmmjjjbbbaaa^^^ZZZUUUQQQMMMKKKIIIHHHFFFEEEEEEFFFGGGGGGIIIJJJKKKLLLNNNOOORRRTTTUUUXXXZZZ\\\\\\]]]___aaa```bbbdddgggiiikkklllllloooqqqrrrsssuuu{{{yyytttrrrnnnooopppqqqrrrtttwwwzzz}}}|||xxxtttpppnnnqqqvvv}}}~~~{{{wwwqqqzzz{{{xxxuuuvvv{{{{{{yyyrrrvvv{{{nnn]]]NNNJJJLLLSSSaaaooopppnnnmmmmmmnnnrrr~~~zzzyyy{{{yyywwwqqqlllnnnvvvzzzzzz{{{yyysssjjjdddhhhwwwttt___PPPIIIGGGDDDEEEJJJQQQTTTQQQNNNNNNIII\\\ttt}}}yyyxxxwwwrrrrrrssstttuuuuuuvvvvvvwwwwwwxxxzzz|||~~~}}}wwwtttwww{{{wwwuuuqqqkkkfffdddeeefffzzz|||vvvuuuvvvoooggg``````bbbfffpppyyyzzzvvvnnneeeWWWIII???999666444888;;;>>><<<999666666777555555555555555555555555444444444444444444444444555555555666666666666666666777777888888777777666999999999888888777777777888888888888999999999999888999:::;;;;;;;;;::::::======<<<;;;;;;;;;<<<<<<;;;<<<===?????????>>>===<<<===>>>??????@@@@@@???AAABBBCCCEEEFFFFFFFFFFFFEEEEEEEEEDDDCCCBBBAAAAAAAAABBBCCCDDDDDDDDDCCCBBBBBBBBBAAAAAAAAAAAAAAABBBCCCBBBBBBBBBCCCEEEGGGHHHIIIIIIGGGGGGFFFGGGHHHHHHGGGKKKPPPQQQRRRUUU\\\bbbooo{{{|||yyyzzzrrrssstttqqqiiiaaaZZZVVVPPPXXX\\\```cccYYYNNNSSSQQQdddzzz~~~{{{yyyuuuoooiiibbb]]]ZZZUUURRROOOMMMLLLKKKIIIGGGHHHHHHHHHHHHHHHIIIJJJKKKMMMOOOQQQRRRRRRSSSVVVXXXYYYZZZ]]]```cccdddeeeeeeiiijjjllllllmmmppptttwww|||vvvrrrppplllmmmmmmnnnppprrrssstttyyy~~~~~~|||zzzzzzvvvqqqlllnnnttt~~~zzz||||||yyyvvvxxx||||||yyyssszzz~~~iiiUUUOOOQQQYYYiii{{{zzzxxxvvvtttooonnnvvv{{{|||zzzwwwyyy|||rrrppp{{{~~~nnnbbb[[[XXXOOOLLLOOOVVVYYYVVVTTTUUUUUUlll{{{wwwuuuvvvqqqrrrssstttvvvvvvwwwwwwyyyzzz{{{}}}~~~wwwoooiiihhhlllppp~~~yyyzzz}}}|||uuunnnkkkhhhfffkkkqqqvvvwwwyyy{{{~~~yyyqqqlllddd[[[OOODDD===999888777999<<<@@@>>>:::666777888555555555555555555555555444444444444444444444444555555555555666666666777555666666777777666666555666666777777777777777777888888888888999999999999888999:::;;;;;;;;;::::::<<<<<<;;;;;;;;;<<<<<<===:::<<<===??????>>>===<<<============>>>???@@@AAA???@@@BBBCCCDDDEEEEEEEEEBBBCCCCCCCCCDDDCCCCCCCCCBBBCCCCCCCCCDDDDDDDDDEEECCCCCCBBBAAA@@@@@@@@@@@@BBBBBBBBBBBBCCCEEEGGGHHHJJJJJJIIIHHHGGGGGGHHHHHHIIIKKKOOOPPPQQQSSSWWWZZZcccqqq|||sssssstttuuusssmmmeee^^^SSSWWWWWW[[[bbb[[[TTTYYYQQQ\\\iiiqqqwww{{{vvvsssmmmjjjgggeeedddbbb]]]ZZZYYYWWWUUUSSSRRRQQQPPPOOOQQQRRRRRRRRRPPPPPPQQQSSSSSSUUUXXX[[[]]]^^^]]]]]]```aaacccdddeeefffhhhiiiooouuu}}}xxxssspppmmmlllhhhhhhhhhjjjkkkmmmmmmmmmpppuuuxxxxxxyyy}}}~~~}}}~~~~~~}}}{{{zzzzzz|||yyyxxx{{{yyysssttt|||{{{zzzuuurrrtttyyyzzzwwwppp{{{sss]]]VVVXXXaaattt|||xxxyyy{{{wwwqqqmmm___YYYZZZbbbhhheee``````bbbyyy~~~~~~~~~|||wwwsssrrrsssqqqrrrsssuuuvvvwwwwwwwww{{{|||~~~}}}rrrkkklllrrrxxxxxxpppiiiiiimmmlllmmmnnnpppttt{{{~~~uuummmiiiYYYRRRHHH@@@<<<<<<======999===AAA???;;;777777999555555555555555555555555444444444444444444444444444555555555666666777777444555555555555555555444333444444555666777888888777888888888888999999999888999:::;;;<<<;;;::::::;;;;;;;;;;;;;;;<<<===>>>:::;;;===??????>>><<<;;;>>>======<<<===???AAABBB>>>???@@@BBBCCCDDDDDDDDD>>>>>>@@@AAABBBCCCCCCCCCDDDDDDDDDCCCDDDEEEFFFGGGDDDCCCBBBAAA@@@?????????BBBBBBBBBBBBCCCEEEFFFHHHKKKJJJIIIIIIHHHHHHHHHHHHJJJLLLMMMNNNOOOQQQTTTVVV[[[jjjzzz~~~rrrqqqssswwwzzzxxxooohhhVVVXXXUUUXXXaaa]]]XXX^^^WWWYYY]]]bbbiiirrr{{{{{{zzz|||~~~}}}zzzuuupppnnnkkkgggdddaaa___\\\ZZZZZZZZZYYYWWWTTTRRRSSSTTTQQQSSSUUUXXXYYYYYYXXXWWWYYYZZZ]]]^^^```aaaaaabbbeeehhhmmmrrruuuwwwwwwwwwuuussspppmmmjjjhhhgggfffdddccccccdddfffhhhhhhggghhhmmmooommmlllnnnooommmqqqrrrssssssrrrqqqqqqqqq}}}|||zzzyyy~~~uuupppiiigggjjjpppvvvzzzuuu}}}hhh```dddpppwwwqqqsssvvvqqqiiicccmmm}}}{{{{{{yyyvvvrrrqqqqqqrrrrrrtttvvvwwwxxxwwwvvvuuuzzzzzz{{{rrrhhheeeppp{{{rrrnnnmmmhhheeegggpppzzz}}}wwwrrriii```VVVKKK@@@<<<:::777555666777777777777777777777777777777666555555555555555444444444444444444444444333444444444333333555666555555666777777777777777666666666666666555555555777777777777777777777777888999999999888777555333555666777888999:::::::::<<<<<<<<<============>>><<<<<<;;;;;;;;;;;;<<<<<<<<<======>>>???@@@@@@AAA>>>>>>>>>>>>???@@@BBBBBBAAABBBCCCCCCCCCBBBAAA@@@EEEDDDCCCBBBAAA@@@???>>>AAAAAA@@@AAABBBEEEHHHJJJMMMJJJGGGEEEFFFGGGHHHGGGGGGGGGHHHJJJLLLNNNPPPRRRUUU\\\iiixxxwwwsssqqqvvv}}}~~~wwwoooddd]]]ZZZ]]]]]]YYYYYY\\\___\\\XXXVVVZZZ```gggkkkxxx~~~~~~vvvyyyssspppxxxzzz~~~~~~}}}|||yyyvvvsssrrroookkkfffaaa]]][[[\\\\\\]]]]]][[[YYYVVVUUUVVVWWWXXXYYYYYYXXXWWWWWW\\\\\\]]]^^^```bbbdddeeeccccccbbbaaa````````````______^^^^^^^^^___``````fffdddcccaaa`````````aaaffffffgggggggggfffeeeeee~~~~~~~~~}}}~~~||||||tttlllbbb]]]```iiisssyyyyyyyyyxxx}}}wwwlllppp}}}|||}}}~~~wwwpppmmmooo}}}|||{{{yyyuuuqqqoooooopppqqqrrrsssuuuvvvvvvuuuuuuxxxvvvyyyvvvllleeeeeeqqqzzzrrrnnnllliiillluuu~~~xxxrrrooojjjeeeSSSIII???<<<:::888666777666666666666666666666666777777666555555555555555444444444444444444444444222444444444333333555666444444555666666666666555555555555666666666666666777777777777777777777777888888999888888777666555666777888999999999999999;;;;;;;;;<<<<<<<<<======<<<<<<;;;;;;;;;;;;<<<<<<<<<=========>>>?????????======<<<======>>>???@@@>>>???AAABBBCCCDDDCCCCCCEEEEEEDDDCCCCCCBBBAAAAAABBBBBBAAAAAACCCEEEHHHJJJMMMKKKHHHGGGGGGGGGGGGFFFEEEEEEFFFGGGIIIKKKMMMNNNRRRXXXdddrrrwwwsssrrrvvv{{{{{{uuunnniiibbb^^^___]]]WWWTTTUUUUUUVVVVVVUUUUUUXXX]]]bbbgggooozzzzzz{{{yyyyyy}}}xxxvvvtttssssssuuuxxx}}}{{{vvvssspppqqqqqqpppnnnjjjfffbbb___]]]]]]^^^^^^^^^\\\[[[ZZZ``````______``````aaabbb```___^^^\\\[[[[[[\\\\\\[[[[[[ZZZZZZZZZZZZZZZ[[[^^^^^^]]]\\\[[[[[[[[[[[[```aaaaaabbbbbbbbbaaaaaa}}}}}}~~~~~~{{{qqqbbbZZZ[[[fffsss{{{ooohhhjjjrrr}}}yyyvvvvvvuuurrrsss}}}|||vvvtttsss}}}{{{zzzxxxtttooommmmmmnnnooopppqqqrrrssstttuuuvvvsssuuuzzzoooeeedddgggttt~~~vvvtttrrrttt}}}sssllljjjhhheeeNNNEEE===;;;:::888777888555555555555555555555555777666555555444555555555444444444444444444444444222333555444333333444666333333444555555555555444444444555555666666777777777777777777777777777777888888777777777777888888777888888999999999888888::::::::::::;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<==================<<<<<<;;;;;;;;;<<<<<<===<<<===???AAACCCEEEFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCBBBBBBDDDFFFHHHJJJLLLKKKJJJIIIJJJIIIFFFDDDDDDDDDEEEFFFGGGIIIKKKLLLNNNSSS[[[fffssswwwtttrrruuuyyy{{{wwwssspppkkkgggddd___WWWPPPNNNOOOSSSVVVVVVRRRPPPQQQTTTUUUWWW\\\hhhwwwuuuqqqmmmjjjiiiiiiiiihhhqqquuu{{{|||wwwuuurrrrrrsssrrrqqqpppnnnmmmmmmlllkkkiiihhhggggggggggggeeebbb___^^^^^^```aaa```___^^^]]]\\\\\\\\\]]]]]]]]]^^^^^^^^^^^^]]]]]]______```aaabbbbbbbbbbbb||||||}}}}}}~~~pppeeedddlllwww~~~mmmbbbaaacccnnn~~~|||pppoooiiicccccchhhkkkkkkjjjwww~~~wwwwwwvvv|||~~~~~~vvvvvvtttqqqnnnllllllnnnoooooooooppprrrtttvvvwwwuuuvvv{{{~~~}}}iiieeejjjpppzzz|||~~~yyynnnjjjiiiccc\\\HHH@@@;;;::::::777777999555555555555555555555555666555555444444555555555444444444444444444333333222333555555444333444555333333444555555555555555333444444555666777888888777777777777777777777777888777666666666777999:::888888999999999888888777888999999999::::::::::::<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<;;;;;;:::;;;;;;;;;<<<===>>>@@@BBBDDDEEEFFFDDDDDDEEEFFFGGGHHHHHHIIIEEEDDDCCCCCCDDDFFFHHHJJJIIIIIIIIIJJJLLLKKKHHHEEEFFFFFFFFFGGGGGGIIIJJJKKKKKKMMMRRRZZZdddrrr|||~~~{{{xxxttttttwwwzzz{{{{{{wwwsssoookkkddd\\\SSSNNNPPPSSSVVVWWWVVVSSSOOOLLLKKKIIILLLVVVfffvvv~~~yyytttoookkkgggaaa]]][[[```fffkkknnnrrrxxx}}}~~~|||{{{zzzzzz{{{xxxuuuqqqpppqqqssstttrrrqqqpppooonnnmmmmmmmmmkkklllnnnooooooooonnnmmmjjjkkklllnnnnnnooooooooo{{{{{{|||}}}}}}~~~~~~}}}vvvsssvvv|||ppp```\\\YYY___jjjwww{{{mmmjjjbbb[[[[[[aaadddbbb___mmm}}}|||{{{zzz|||~~~|||{{{pppppppppnnnlllkkkmmmooooooooooooppprrrtttvvvwwwwwwuuuttttttrrrqqqvvv~~~sssfffkkkvvv}}}ppphhhiiiiii___QQQBBB<<<999:::999777777999666666666666666666666666555555444444444444555555555555444444444333333333111333555555444444444555444444555666666666666555333444444555666777888888666666666666666666666666777777666666666888999:::888888999999999888888777888888888888999999999:::;;;;;;::::::::::::;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;======<<<<<<;;;<<<<<<<<<>>>>>>???@@@AAABBBCCCDDDCCCCCCDDDFFFGGGIIIJJJJJJFFFEEEDDDCCCDDDEEEGGGIIIFFFFFFHHHJJJLLLLLLJJJGGGFFFFFFFFFFFFFFFGGGHHHHHHHHHJJJLLLOOOVVVbbboooxxx}}}{{{{{{}}}{{{vvvuuuvvvyyy{{{wwwvvvsssnnnhhhbbbZZZSSSQQQOOOOOOUUU\\\^^^XXXQQQHHHEEEGGGNNNWWWeee{{{{{{wwwpppfff___SSSUUUWWWXXXXXX[[[aaaggglllooorrruuuxxx|||zzzzzz{{{|||}}}~~~~~~~~~|||zzzwwwtttrrrrrrtttvvv{{{~~~~~~{{{vvvxxxvvvbbbYYYSSSTTTZZZfffsss}}}yyyoooeeebbbdddbbb]]]XXXdddyyy{{{uuuooonnnqqqvvvyyyyyyyyy~~~~~~~~~|||yyywwwlllllllllkkkjjjjjjmmmooonnnooopppqqqrrrssstttuuuuuunnnhhheeecccccciiipppwwwjjjfffrrr~~~tttggg```cccdddXXXJJJ===999888999888555666999666666666666666666666666444444444333444444555666555555555444444333333222111333555666555444444444444444555666666666666666444444555555666666777777666666666666666666666666777777666777777888999999777888888999999999888888888888888888999999999999;;;;;;::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<======<<<<<<<<<======>>>@@@@@@@@@???@@@AAABBBCCCAAABBBCCCEEEGGGHHHIIIJJJGGGEEEDDDCCCCCCDDDFFFGGGEEEEEEFFFIIIKKKKKKIIIGGGEEEEEEDDDDDDDDDDDDDDDEEEFFFGGGIIIJJJMMMTTT___gggrrrtttwww{{{{{{|||xxxttttttuuuuuuvvvtttooollliiibbb[[[QQQKKKHHHQQQ```iiifff```LLLGGGGGGKKKNNNWWWkkk|||qqqiii\\\ZZZWWWSSSQQQQQQTTTVVVSSSVVVYYY\\\___ccchhhkkkpppuuu{{{yyyzzzzzz{{{|||}}}~~~zzzwwwvvvtttqqqnnnooommmjjjkkksssooojjjmmm}}}jjj___TTTRRRTTT]]]hhhuuuyyyssspppiiiaaa\\\cccsssmmmfff^^^]]]ccclllrrruuutttqqqvvv}}}yyyuuussskkkkkkkkkjjjhhhhhhkkkmmmmmmnnnoooqqqrrrrrrqqqqqqooofff^^^[[[ZZZ[[[```eeesss{{{tttllldddfffwwwwwwpppdddZZZWWWUUULLLBBB:::777777999888444555888555555555555555555555555444333333333444444555666666555555444333333222222000333555666555444444444333333444555555555555444555555555666666666666666666666666666666666666666666777777888888888888777666777888999999999999999888888888999999999::::::;;;::::::999999::::::;;;;;;;;;;;;<<<======>>>>>><<<<<<;;;<<<<<<===>>>???@@@????????????AAABBBCCC@@@AAABBBDDDEEEGGGHHHIIIFFFEEECCCBBBBBBCCCEEEFFFGGGFFFFFFGGGIIIIIIGGGEEEFFFFFFEEEDDDCCCCCCCCCDDDCCCFFFHHHIIIIIIMMMUUU[[[eeehhhpppzzz|||wwwvvvxxxzzzxxxsssqqqqqqmmmeeeZZZRRRLLLRRR```lllpppoooYYYPPPLLLOOORRRTTTaaaqqqzzznnnjjjccc^^^YYYVVVSSSPPPJJJLLLNNNOOOPPPRRRUUUWWWYYY]]]bbbeeegggllltttzzz|||yyyyyyzzz{{{|||}}}~~~}}}yyyuuusssttttttrrrpppqqqmmmgggdddkkkvvv|||{{{wwwvvvvvvwww{{{ooogggbbbfffxxxuuuhhhZZZUUUUUU[[[ccclll{{{}}}sssiiidddgggsss|||bbbZZZQQQPPPYYYeeeoootttuuukkkgggqqq~~~{{{wwwsssqqqkkkkkkkkkiiigggggghhhjjjkkkmmmooopppqqqpppooonnnlllbbbYYYXXXYYYZZZ]]]```ffflllnnnmmmppptttnnndddhhhbbbfffyyyvvvqqqeeeVVVKKKFFF@@@:::888777777999777333444777444444444444444444444444333333333333444444555666666666555444333333222222000333555666555444444444222222333444444444333333666666666666666555555555666666666666666666666666666777888999999888777666555666777888999:::::::::888999999999999:::::::::;;;::::::999999::::::;;;;;;;;;;;;<<<===>>>??????:::::::::;;;<<<===>>>??????>>>>>>>>>???AAACCCDDD???@@@AAACCCDDDFFFGGGGGGFFFEEECCCBBBAAABBBDDDEEEIIIHHHGGGGGGGGGFFFDDDBBBIIIHHHGGGFFFFFFEEEEEEEEEAAAEEEIIIJJJIIIJJJPPPUUU]]]___jjjzzz}}}|||}}}xxxwwwyyyuuunnneee]]]UUUVVV___kkksssvvvfffYYYRRRWWWZZZZZZaaakkkppp|||vvvpppjjjeee___WWWQQQNNNNNNOOONNNLLLLLLMMMOOOKKKNNNQQQQQQQQQTTT\\\bbbaaaeeelllrrrxxx~~~{{{{{{{{{{{{{{{{{{{{{{{{}}}wwwssstttuuuuuusssyyysssnnnooovvv||||||yyy{{{vvvsssuuu|||zzzpppfffgggkkkuuuzzzfff```[[[]]]bbbjjjwww|||zzzqqqrrrxxx|||gggYYYOOONNNNNNSSSeeezzz|||mmmaaa```hhhrrr}}}|||xxxsssooollljjjgggggghhhhhhiiiiiijjjjjjlllmmmnnnooooooqqqssstttjjjaaaZZZ[[[]]]\\\___dddiiibbb]]]```ddddddccccccfffjjjsss{{{xxx~~~xxxlll[[[MMMDDD???<<<:::999888888777666555555444666666555555555444444444222222222333333444444444333333333333333333333333444444444333333222222222222222222222333444555555444444444444444444444444666666666666555555555555777777888888888777777666888888888888777777777777999999999999999999999999999999999999999999999999999:::;;;<<<====================================;;;;;;<<<===>>>??????@@@AAAAAABBBCCCDDDDDDDDDDDDDDDDDDCCCBBBBBBBBBCCCCCCEEEEEEDDDEEEEEEFFFGGGGGGHHHIIIIIIJJJIIIHHHFFFEEEFFFJJJMMMLLLIIIHHHKKKOOOSSSWWW___kkkzzz}}}yyyvvvssslllfff___[[[]]]eeeooovvvkkkmmmkkkgggiiipppsssqqqqqqssszzzzzzzzzyyyzzzuuupppkkkeeeaaaXXXUUURRRSSSVVVWWWSSSNNNNNNJJJGGGEEEGGGJJJLLLMMMRRRSSSVVVZZZ___dddhhhjjjpppqqqsssvvv{{{yyyyyyyyyyyyyyyyyyyyyyyy}}}yyyzzz{{{{{{zzzyyytttqqquuu~~~~~~|||}}}xxxjjjeeefffppp~~~wwwppplllmmmpppvvv}}}xxxwww{{{}}}}}}|||~~~yyyvvvzzzooo```RRRNNNMMMSSSeeezzzvvvfff\\\\\\eeepppwww||||||~~~|||}}}zzzvvvqqqmmmjjjhhhggghhhhhhiiiiiijjjjjjkkknnnmmmmmmoooqqqqqqnnnkkkfffaaa```eeegggdddbbbcccbbb]]]ZZZ]]]___^^^___aaalllqqqzzzvvvpppooo}}}~~~|||uuuiiiYYYKKKBBB>>>;;;999888888777777666555555444666555555555444444444444222222222333333444444444333333333333333333333333444444444333333222222222222222222222333444555555444444444444444444444444666666666666555555555555777777777888888777777666777777888888999999999:::999999999999999999999999999999999999999999999999888999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>????????????@@@AAABBBCCCDDDDDDDDDDDDCCCBBBBBBBBBBBBCCCCCCFFFFFFFFFFFFGGGGGGHHHIIIHHHIIIIIIJJJIIIHHHGGGFFFGGGKKKMMMLLLIIIGGGJJJMMMPPPTTT\\\gggttt}}}|||{{{wwwttttttooohhhbbbbbbeeekkkpppnnnpppqqquuuyyysssuuu~~~|||~~~xxxrrrkkkgggfffbbb```aaadddeeebbb___WWWSSSNNNJJJIIIIIIHHHHHHFFFGGGIIILLLNNNQQQSSSTTTUUUVVVXXX]]]cccjjjqqqttt}}}uuuvvvvvvwwwwwwxxxxxxxxx|||~~~|||uuurrrrrryyy}}}vvvyyy~~~pppdddaaalllxxxqqq```[[[ZZZ___fffkkkrrrxxxzzz{{{ooo^^^VVVSSSXXXiii{{{qqq\\\TTT\\\eeehhhmmmmmmpppvvv}}}~~~{{{|||zzzvvvrrrnnnjjjgggfffggghhhhhhiiijjjjjjkkkkkknnnmmmmmmooorrrqqqkkkeeefffgggkkkrrrtttnnngggddd```\\\ZZZ[[[ZZZZZZ^^^ddduuu|||{{{gggdddgggsss|||yyyooodddTTTGGG???<<<999777888777777666666555555555555555555555444444444444222222333333333333444444333333333333333333333333444444333333333333222222222222222222333444555555555555555555555555555555666666666555555555555444666666777777777777666666666777777888999:::;;;<<<888888888888888888999999999999999999999999999999777888999:::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>?????????>>>???@@@BBBCCCCCCDDDDDDCCCBBBBBBBBBBBBBBBCCCCCCEEEEEEEEEEEEFFFGGGHHHIIIIIIIIIIIIJJJJJJIIIHHHHHHIIILLLNNNMMMJJJHHHIIILLLNNNSSSZZZaaajjjxxx~~~|||{{{wwwsssxxxtttpppllliiijjjkkkmmmooopppttt~~~zzzpppqqq|||~~~}}}uuuqqqpppmmmjjjjjjlllnnnmmmkkkddd```ZZZTTTPPPMMMIIIGGGDDDEEEFFFGGGHHHGGGFFFFFFCCCDDDEEEIIIOOOUUU[[[___```cccgggiiiiiiiiiiiijjjoooqqqtttvvvwwwzzz}}}sssssstttuuuvvvwwwxxxyyyyyy{{{}}}}}}xxxpppooopppxxxxxxyyy~~~wwwgggaaammmuuuvvviiiRRRLLLIIILLLRRRYYYcccmmm|||yyy|||sssgggaaacccooo{{{|||bbbVVV]]]dddbbbbbbaaadddkkkvvv}}}}}}zzzwwwuuuqqqmmmiiigggeeedddeeeffffffggghhhiiijjjjjjlllmmmnnnooopppppppppooovvvxxx|||~~~wwwoookkkhhhddd```\\\YYYZZZcccnnn|||ttteeebbbccckkkuuu{{{vvvhhh^^^OOOCCC===:::777666777777666666666555555555444444444444444444444444333333333333333333333333222222222222222222222222333333333333333333333333222222222222333444555555666666666666666666666666666666555555555444444444555555666666777777666666666666777888999999::::::777777777888888888888888999999999999999999999999888999:::;;;;;;<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>??????@@@AAABBBBBBBBBBBBBBBBBBAAAAAABBBCCCDDDDDDCCCCCCCCCCCCDDDEEEFFFGGGHHHIIIIIIIIIJJJIIIIIIIIIIIIKKKNNNNNNMMMLLLMMMNNNPPPTTTXXXZZZ___jjj|||~~~xxxtttqqqtttsssrrrrrrqqqpppoooooolllllloooxxx{{{mmmkkkwww|||{{{xxxtttqqqoooppprrrrrrqqqppplllfffaaa\\\WWWQQQNNNLLLMMMNNNNNNMMMKKKHHHGGGDDDCCCBBBBBBDDDHHHLLLOOOMMMPPPRRRTTTSSSSSSTTTUUUWWWYYY[[[]]]___bbbgggjjjmmmnnnpppqqqsssuuuwwwwwwxxxyyyzzz{{{||||||||||||~~~qqqrrrssstttvvvxxxyyyyyywwwxxxzzz{{{~~~zzzpppoooqqqxxx}}}~~~nnnjjjuuuyyysssyyyiiiSSSLLLFFFEEEHHHOOO[[[eeerrrsss{{{zzzrrrqqquuu{{{iii[[[^^^```\\\TTTTTTWWW___kkkuuu|||~~~~~~~~~{{{{{{|||}}}~~~{{{yyyqqqoookkkhhheeeccccccbbbccccccdddeeefffggghhhhhhiiimmmpppnnnmmmrrr}}}yyyttttttnnneee]]]XXX\\\kkkzzz{{{zzz{{{yyyuuummmhhheeegggkkkpppzzzzzztttbbbXXXKKK@@@;;;999777555666666666666555555555555333333444444444444444444333333333333333333333333222222222222222222222222333333333333333333333333222222222222333444555555666666666666666666666666555555555555444444444444333444555666666666666666777777777777777666666666666666666777777888888888999999999999999999999999999:::;;;<<<<<<=========<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>AAAAAABBBBBBAAAAAA@@@@@@AAAAAAAAABBBCCCDDDEEEFFFDDDDDDDDDDDDDDDEEEEEEFFFHHHHHHHHHHHHIIIIIIJJJJJJHHHJJJMMMOOOPPPQQQQQQRRRUUUWWWXXXVVVUUU]]]kkkwwwtttoooooooooqqqrrrttttttsssqqqpppjjjiiiiiimmmwwwppp]]]^^^gggyyy|||yyyxxxxxxxxxxxxuuusssppplllhhhccc]]]YYYRRRSSSTTTUUUTTTRRRPPPNNNIIIGGGDDDAAA@@@BBBDDDFFFHHHIIIJJJIIIGGGGGGHHHJJJGGGHHHJJJKKKLLLNNNRRRUUUUUUVVVWWWYYYZZZ\\\]]]]]]^^^___```bbbcccccccccccceeefffgggiiijjjkkkkkkkkkkkkkkkkkklllmmmnnnoooppprrrsssuuuvvvxxxyyyyyyzzzzzzzzzzzzzzz{{{{{{||||||yyyzzzzzz{{{|||~~~ooooooqqqsssuuuwwwyyyzzzwwwxxxxxxyyy{{{wwwvvvxxx|||xxxvvv~~~xxxxxxmmmRRRKKKDDDBBBCCCHHHTTT___hhhooo|||||||||}}}}}}lll^^^YYYWWWSSSHHHJJJMMMSSS]]]iiiuuu|||~~~}}}zzzyyyzzz{{{{{{zzzwwwtttjjjhhheeebbbaaaaaaaaabbbaaaaaabbbccceeefffgggggggggkkkooollllllxxx|||zzzqqqfff^^^ZZZaaarrr}}}zzz|||~~~~~~zzzssskkkiiiggghhhlllsssuuuyyy~~~}}}xxxrrr]]]TTTHHH???;;;999777666555555555555555555555555333333333333444444444444444444333333333333222222222222222222222222222222222222333333333333444444222222222222333444555555555555555555555555555555555555555444444444444333222333444555666666666666777777666666666555555555555555666666777777888888999999999999999999999999::::::;;;<<<============;;;;;;;;;;;;;;;;;;;;;;;;===============>>>>>>>>>BBBBBBBBBBBBBBBAAAAAA@@@BBBBBBBBBCCCDDDFFFGGGHHHIIIHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFGGGHHHIIIJJJKKKGGGIIILLLPPPRRRSSSSSSSSSVVVWWWVVVRRRQQQUUU___gggxxxuuuoooooooooppprrrtttsssrrrpppoookkkjjjhhhhhhlll}}}|||^^^TTTXXXbbbkkkxxx|||{{{zzzxxxvvvqqqjjjfff]]]^^^^^^______^^^\\\[[[SSSPPPKKKHHHFFFGGGJJJLLLNNNOOOOOONNNLLLJJJJJJJJJFFFFFFFFFDDDCCCDDDGGGIIIGGGGGGGGGHHHIIIIIIJJJJJJKKKLLLMMMNNNOOOOOOOOOOOOPPPQQQRRRSSSSSSTTTTTTSSSUUUUUUTTTUUUUUUVVVWWWXXXZZZ[[[\\\]]]^^^_________``````aaaaaabbbbbbbbbbbb``````aaaaaacccdddeeefffllllllnnnqqqsssvvvxxxyyywwwxxxxxxyyyzzz}}}~~~~~~~~~~~~{{{wwwwwwzzzsssWWWPPPIIIFFFDDDFFFPPP[[[dddnnn}}}{{{ooobbbYYYTTTSSSJJJKKKLLLNNNRRR]]]kkkvvv|||~~~|||zzzyyyyyyxxxuuupppmmmdddccc```^^^^^^___```bbbaaaaaabbbccceeefffggghhhfffiiijjjjjjoooyyypppeee``````iiizzzvvvrrrmmmhhhfffggghhhlllrrryyy{{{xxxxxxuuuooo[[[RRRGGG???;;;:::999777555555555555555555555555222222333333333444444444444444444333333222222222111111111111111111111111222222222333333444444444222222222222333444555555444444444444444444444444555555555444444444333333222222333444555555555555666666666666777777777777444444555666666777888888999999999999999999999999999999:::;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======>>>>>>@@@@@@AAACCCCCCDDDDDDDDDBBBCCCCCCDDDFFFGGGIIIJJJLLLKKKJJJHHHGGGGGGFFFFFFEEEEEEEEEEEEFFFHHHJJJKKKGGGHHHKKKOOOQQQRRRQQQPPPRRRRRRQQQPPPPPPSSSYYY^^^iiixxxzzzsssqqqooooooqqqrrrrrrrrrqqqpppqqqmmmjjjhhhhhhpppfffVVVTTTTTTWWW```rrrwwwrrrjjjjjjjjjjjjjjjjjjjjjjjjaaa^^^YYYTTTRRRSSSUUUWWWYYY\\\```aaa___ZZZWWWUUUSSSRRROOOKKKHHHGGGHHHJJJGGGGGGFFFFFFEEEEEEDDDDDDFFFFFFGGGHHHHHHIIIHHHHHHHHHHHHIIIIIIIIIIIIIIIHHHIIIIIIIIIHHHIIIIIIJJJJJJKKKKKKLLLMMMMMMMMMMMMMMMLLLLLLMMMNNNNNNNNNNNNNNNMMMMMMMMMMMMNNNOOOQQQQQQiiijjjlllooorrrtttvvvwwwxxxxxxyyyyyyyyy{{{|||{{{ssspppmmmvvvqqqmmmkkkhhhcccbbbdddooo}}}yyybbb\\\UUUPPPLLLLLLTTT]]]dddooo|||tttiii^^^YYY\\\RRRSSSRRRNNNMMMUUUdddppp{{{~~~|||zzzxxxuuuqqqkkkgggaaa```^^^\\\\\\^^^```bbbaaabbbcccdddfffggghhhiiiffffffgggiiissswwwnnnfffdddgggppp{{{vvvmmmeeebbbaaaeeelllssszzz~~~~~~vvvsssuuurrrlllYYYQQQFFF???<<<;;;:::888444555555555555555555555222222222333333444444444444444444333333222222222111111111111111111111111222222222333333444444444222222222222333444555555444444444444444444444444555555444444444333333333111222333444555555555555555555666777888999::::::444444444555666777777888999999999999999999999999888888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999::::::;;;<<<===>>>>>>>>>???@@@CCCDDDFFFGGGGGGCCCCCCDDDEEEGGGHHHJJJKKKLLLKKKIIIGGGFFFEEEDDDDDDDDDDDDDDDDDDEEEGGGJJJKKKGGGHHHKKKNNNPPPPPPNNNLLLNNNMMMMMMNNNQQQUUUXXX[[[[[[hhhxxxwwwtttlllmmmoooqqqrrrsssttttttwwwpppkkkiiifffgggqqq~~~hhhWWWRRRLLLKKKQQQccczzzzzzqqqqqqpppooooooooooooppplllhhhaaa[[[XXXXXXYYYZZZccchhhooosssqqqkkkddd```aaa___[[[VVVQQQNNNNNNPPPNNNMMMLLLKKKJJJHHHGGGGGGIIIIIIJJJJJJKKKKKKJJJJJJIIIIIIIIIIIIIIIHHHHHHGGGHHHGGGGGGFFFFFFFFFGGGGGGFFFFFFGGGGGGGGGGGGFFFFFFCCCCCCDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDEEEFFFGGGGGGcccgggllloooqqqqqqrrrrrrssstttuuuuuuuuuvvvzzz|||~~~uuujjjeeegggjjjiiifffcccaaa___^^^]]]fffnnnxxx~~~}}}xxxlll^^^TTTSSSZZZbbbssspppqqqzzz{{{rrrmmmjjjiiifffbbb]]]UUUMMMMMMZZZiiixxx~~~~~~~~~~~~{{{|||{{{yyyuuupppiiiccc```]]]]]]^^^^^^______^^^^^^```___```aaacccccccccbbbaaa______dddsss~~~nnniiiddddddlllxxx~~~qqqfffaaa^^^iiitttxxxzzz~~~{{{uuuoooqqqvvvqqqhhhTTTMMMCCC:::666555555555333333444444444444444444444333333222222333333444555444444333222111000000222222222222222222222222111111222222222333333333222222333333333333444444555555555555555555555555222333444444555555444444444444444444444444444444666666666666666555555555777777777777777888888999888999:::;;;;;;;;;::::::999;;;;;;;;;999999999;;;>>>===;;;999999999;;;<<<;;;;;;<<<<<<===<<<<<<<<>>===;;;:::::::::;;;<<<;;;<<<<<<===============??????@@@AAABBBCCCDDDDDDHHHFFFEEEFFFHHHJJJHHHGGGGGGFFFEEECCCCCCDDDFFFGGGFFFGGGHHHGGGDDDCCCCCCDDDHHHHHHHHHIIIIIIJJJJJJKKKNNNNNNPPPSSSWWWYYYYYYYYY[[[\\\aaalllzzz~~~yyyyyy{{{~~~}}}{{{{{{yyyuuupppllliiihhhhhheeessslll[[[TTTVVVXXXXXX\\\hhhzzz{{{tttmmmiiihhhiiijjjnnnssswwwwwwsssnnnjjjnnnuuuxxxrrrkkkjjjmmmnnnqqqpppooooooooopppqqqqqqppppppqqqrrrssstttvvvvvvyyywwwtttrrrooojjjddd```]]]\\\[[[]]]```dddggggggjjjddd```^^^[[[VVVVVVXXXWWWRRRQQQTTTVVVRRROOOOOOQQQQQQPPPPPPPPPPPPPPPQQQ]]]aaaeeeiiijjjkkklllmmmqqqrrrssssssrrrsssuuuwwwyyyyyyzzz{{{|||}}}~~~}}}}}}}}}}}}tttnnnnnnkkkmmmmmmggg___[[[[[[^^^```gggnnnrrrssssssooohhh]]]bbbooo{{{|||zzzvvvzzz~~~vvvpppnnnqqqqqqqqqmmmcccZZZ[[[aaauuu{{{~~~~~~~~~}}}}}}|||}}}}}}~~~~~~|||{{{{{{zzzyyywwwuuusssoooiiiddd___\\\ZZZYYYZZZZZZ[[[\\\\\\[[[[[[]]]^^^___```___]]]ZZZYYYVVVTTTUUU^^^pppxxxjjjdddhhhpppyyyuuuqqqrrr~~~rrroookkklllppppppcccUUUDDD@@@<<<999888888888888555555555444444333333222333333222222222222333333222222222222222222222222222222222222222222222222111111222222222333333333222222333333333333444444444444444444444444444444555555444444333444444555444444444444444444444444555555666666666666666666444444444444444555666666999999999::::::::::::::::::;;;<<<;;;::::::;;;<<<======<<<<<<<<<<<<;;;;;;<<<<<<=========>>>>>>>>>>>>>>>??????@@@AAACCCCCCJJJIIIGGGGGGHHHHHHGGGEEECCCCCCCCCCCCDDDFFFGGGIIIIIIJJJJJJIIIFFFDDDDDDDDDGGGGGGGGGGGGHHHHHHHHHHHHKKKNNNQQQSSSTTTUUUWWWYYYZZZ[[[]]]aaakkkyyy|||wwwrrrmmmjjjhhhggg```mmm|||wwwiii___cccfffccc___aaajjjssszzz{{{vvvuuuuuuqqqrrrtttyyy|||zzzuuupppnnnvvv|||yyyvvvxxxzzzzzz}}}zzzyyy{{{|||uuuttttttvvv{{{zzzuuupppllllllpppsssllliiilllnnnjjjeeecccccccccccccccccccccddddddYYY]]]aaadddfffgggiiijjjoooqqqrrrrrrqqqrrrsssuuuyyyyyyyyyzzz{{{|||~~~}}}|||{{{{{{}}}{{{rrrooommmooooooggg[[[TTTTTTWWW]]]eeemmmppprrrrrrmmmgggWWW[[[fffttt}}}~~~vvvpppmmmgggiiilllkkkeee]]]^^^dddtttzzz~~~~~~~~~}}}}}}}}}}}}}}}}}}~~~~~~}}}zzzxxxwwwwwwuuussspppmmmhhhccc^^^[[[YYYXXXVVVWWWXXXYYYYYYZZZYYYYYY[[[]]]^^^]]][[[WWWTTTSSSOOONNNPPPZZZjjj{{{ssshhheeemmmzzz|||yyy{{{~~~rrrmmmjjjlllpppkkkZZZKKK===;;;999888888888888777666666555444333333222222333333222222222222333333111111111222222333333333222222222222222222222222111111222222222333333333222222222333333333444444444444444444444444444444666666555444333444444555333333444444444444444444555555555555666666666666555444444444444555666666999999999999999::::::;;;:::;;;<<<<<<;;;;;;<<<===<<<======>>>>>>===<<<<<<<<<<<<<<<<<<======>>>???>>>>>>===>>>???@@@BBBCCCIIIIIIHHHGGGGGGFFFEEEEEEBBBBBBBBBBBBDDDEEEGGGHHHJJJKKKLLLKKKHHHEEEDDDDDDHHHGGGGGGGGGGGGGGGGGGGGGGGGJJJNNNNNNNNNNNNQQQTTTXXXZZZ[[[\\\```jjjyyyyyytttooollljjjiiigggnnnuuuzzz~~~yyyqqqkkkqqqwwwwwwsssmmmjjjhhhlllnnnqqquuu|||}}}~~~|||zzzxxxxxx{{{{{{vvvqqqyyy|||}}}|||zzzxxxuuuuuuvvvvvvvvvvvvvvvvvvUUUXXX]]]```aaacccfffhhhmmmoooqqqqqqqqqqqqrrrtttxxxxxxxxxyyyzzz|||}}}~~~~~~}}}|||{{{}}}yyytttqqqrrrpppfffYYYPPPNNNQQQXXX```iiinnnrrrtttqqqkkk___```fffpppyyy|||uuupppmmmeeeeeeffffffbbb___bbbiiitttzzz~~~~~~~~~~~~~~~}}}}}}~~~}}}}}}}}}~~~~~~~~~~~~~~~|||xxxvvvtttsssqqqoookkkhhhccc^^^ZZZXXXWWWWWWTTTUUUVVVWWWXXXXXXXXXXXXYYY[[[\\\ZZZUUUQQQOOOOOOLLLKKKNNNVVVcccnnnvvvzzzzzzzzz{{{||||||wwwooohhhlllvvvooohhhdddfffggg^^^MMM???;;;999888777888777555444666666555444333333222222333222222111111222222333111111111222222333333444222222222222222222222222111111222222222333333333222222222333333333444444444444444444444444444444666555555444444555555555333333333444444444555555444555555555666666777777666666666555666777777888999999888888888999:::;;;:::;;;======<<<;;;===>>>======>>>??????>>>>>>===;;;;;;;;;;;;<<<===>>>???>>>=========>>>@@@BBBCCCFFFGGGGGGFFFEEEDDDDDDDDDBBBBBBBBBCCCCCCDDDEEEEEEJJJKKKLLLKKKHHHEEEDDDDDDHHHHHHGGGGGGGGGGGGGGGGGGEEEHHHKKKKKKJJJJJJMMMQQQVVVYYY\\\[[[[[[```jjjsss}}}zzzsssooommmkkkiiijjjooosssvvvyyyzzzvvvoooooouuu~~~zzzooogggdddaaaaaafffppp|||yyy}}}}}}}}}zzzyyy}}}|||QQQSSSWWWZZZ\\\^^^aaadddiiikkknnnoooooooooqqqrrrssstttuuuwwwyyyzzz||||||~~~}}}|||||||||}}}}}}wwwwwwsssiii]]]SSSQQQQQQWWW```iiiooouuuyyyyyyuuujjjggghhhooovvv}}}|||wwwtttrrrjjjfffcccaaa]]][[[```hhhvvv|||}}}}}}~~~~~~~~~}}}|||||||||}}}~~~}}}}}}~~~~~~~~~~~~}}}||||||zzzvvvtttqqqoookkkiiicccaaa^^^ZZZWWWVVVVVVVVVSSSSSSUUUVVVWWWWWWXXXXXXWWWYYYYYYVVVPPPLLLKKKLLLNNNOOORRRVVV\\\bbbgggjjjppppppqqqpppnnnmmmkkkjjjvvv~~~mmmfffaaa```^^^SSSEEE<<<:::999777666777666444222555555555444444333333222222222111111111111222222111111111222222333333333222222222222222222222222111111222222222333333333222222333333333333444444333333333333333333333333333444555666666666666555222333333444444555555555444444555555666777777777777777777777777888999999999888888777777999:::;;;:::<<<======<<<<<<>>>???>>>>>>????????????@@@@@@<<<<<<;;;;;;<<<>>>@@@AAA???>>>======>>>@@@BBBDDDFFFGGGGGGFFFDDDBBBCCCDDDBBBBBBCCCCCCCCCCCCCCCCCCGGGIIIKKKJJJHHHEEECCCCCCFFFFFFGGGGGGGGGGGGGGGGGGHHHIIIJJJJJJJJJKKKMMMOOORRRWWW[[[[[[YYYZZZ^^^bbblllwww}}}sssnnnllljjjhhhfffnnnvvv{{{~~~|||tttjjjhhhmmmwwwjjjcccXXXRRRSSSZZZbbbgggwww{{{~~~}}}{{{yyyyyy|||}}}}}}KKKNNNRRRTTTVVVYYY\\\___dddfffjjjllllllmmmnnnpppppprrrtttwwwzzz{{{||||||||||||||||||{{{{{{{{{{{{~~~}}}xxxpppfff___ZZZYYYXXX```hhhmmmtttzzz{{{xxxooohhhfffkkksssyyy~~~~~~~~~~~~sssmmmgggbbb^^^\\\aaaiiixxx~~~~~~}}}{{{{{{zzz{{{|||}}}}}}~~~~~~~~~|||}}}}}}~~~}}}|||zzzzzzxxxvvvsssqqqnnnjjjeeebbb\\\[[[YYYWWWUUUTTTTTTTTTRRRSSSTTTUUUWWWWWWWWWWWWVVVWWWWWWRRRKKKHHHIIILLLSSSWWWYYYYYYWWWXXX\\\```fffhhhiiigggeeefffkkkppp~~~xxxhhhaaa[[[YYYSSSHHH@@@===:::888666555666555444222444444444444444444444444222222111111111111222222222222222222222222333333222222222222222222222222111111222222222333333333222222333333333333444444333333333333333333333333111222555777888888777555222222333333444555555666444444555555666777777888888777777777777888999999999888777666777888:::;;;:::<<<===>>>======???@@@@@@??????>>>???@@@AAABBB>>>>>>======>>>@@@BBBDDD@@@???======>>>@@@CCCEEEHHHIIIJJJGGGCCCAAAAAABBBAAAAAABBBBBBCCCCCCCCCCCCDDDFFFIIIIIIGGGDDDBBBBBBDDDDDDDDDEEEEEEFFFFFFGGGKKKIIIHHHIIIKKKMMMNNNMMMNNNRRRWWWYYYXXXWWWWWWXXX___hhhrrrxxxxxxrrrooollljjjjjjrrrzzzvvvlllaaabbbhhhtttvvvjjjYYYNNNJJJMMMRRRTTT```kkk{{{~~~xxxuuu~~~~~~|||{{{zzz{{{}}}HHHJJJNNNQQQSSSVVVYYY\\\```cccgggiiijjjkkkmmmnnnooorrrvvvyyy|||}}}}}}}}}{{{{{{{{{{{{zzzyyyxxxwwwzzz}}}}}}yyyvvv~~~|||uuunnnhhhdddbbbUUU\\\bbbggglllssstttrrrooofffbbbhhhqqqwwwzzz|||~~~wwwpppkkkgggeeeiiiqqqzzz~~~|||{{{zzzxxxyyyzzz{{{||||||||||||||||||}}}}}}|||zzzxxxwwwuuusssqqqooolllgggaaa]]]WWWWWWVVVTTTTTTSSSSSSSSSRRRSSSTTTUUUWWWWWWXXXXXXUUUVVVUUUOOOIIIFFFHHHLLLXXX\\\___\\\UUUSSSVVV[[[^^^aaacccbbb```dddoooxxx{{{vvv}}}yyyppp___WWWQQQNNNGGG===999;;;999777555555555666555444333333444444444444444444222222111111111111222222222222222222222222222222222222222222222222222222111111222222222333333333222222333333333444444444333333333333333333333333///111555888:::999777666222222333333444555666666444444444555666777777888777777777777777888888999999888777666666888:::;;;:::<<<>>>>>>======???AAAAAA@@@???>>>>>>@@@BBBCCC@@@?????????@@@BBBDDDFFF@@@???>>>===>>>AAADDDFFFKKKMMMLLLIIIDDD@@@@@@AAA???@@@AAABBBCCCDDDDDDDDDBBBDDDGGGHHHFFFCCCBBBAAAAAABBBBBBCCCDDDEEEFFFFFFKKKHHHFFFGGGJJJMMMMMMKKKKKKNNNSSSVVVVVVVVVUUUTTTWWW___hhhooozzzvvvssspppnnntttyyy}}}~~~yyyqqq___]]]]]]cccmmmxxxrrr^^^OOOJJJJJJMMMNNNKKKUUUfffyyy{{{uuuqqqyyy}}}~~~}}}zzzwwwxxx|||~~~~~~FFFGGGHHHJJJMMMPPPSSSTTT]]]___aaacccdddeeegggiiimmmppprrrtttuuuvvvwwwyyyxxxyyyzzzyyywwwwwwyyyzzz}}}}}}}}}}}}}}}~~~~~~~~~}}}~~~|||yyypppiiilllwww}}}vvvuuuuuunnndddYYYXXXXXX]]]cccgggfffddd___VVVUUUccctttzzzyyyxxx|||{{{}}}|||wwwqqqnnnsss{{{~~~~~~~~~~~~~~~~~~}}}{{{zzzxxxwwwvvvuuuvvvwwwxxxyyy|||{{{yyyxxxxxxwwwuuussstttrrrmmmgggbbb\\\XXXVVVUUUTTTRRRPPPPPPQQQRRRSSSQQQSSSTTTUUUTTTTTTUUUWWWYYYRRRNNNPPPPPPOOOSSS[[[fffeeeaaa\\\ZZZZZZZZZYYYbbbaaaaaabbbgggsss{{{pppjjjfffooo||||||rrrhhhXXXPPPIIIEEEAAA;;;999:::777666555555666555333111444333333222222333333444111111222222222333333333555444333222111000000000222222222222222222222222111111111111111111111111222222333333333333444444333333333444444444555555///111555888999888555444444333222222111111222222111222333444666777888888555777888777666555666888777777888999999999999888;;;;;;;;;<<<<<<<<<<<<===AAA@@@?????????AAABBBCCC@@@???>>>>>>???AAABBBCCCCCCBBB@@@>>>===???CCCFFFLLLKKKJJJHHHFFFCCC@@@>>>AAA@@@@@@AAABBBBBBAAA???@@@AAABBBBBBBBBAAA@@@???EEEEEEEEEEEEEEEDDDDDDCCCHHHGGGFFFEEEFFFHHHKKKMMMMMMMMMNNNOOOPPPPPPQQQQQQQQQWWW```fffmmmyyyvvvrrrsssuuutttuuuzzz|||xxxiii```YYYYYYZZZ^^^jjjwwwyyyvvvooodddXXXNNNJJJJJJEEELLLZZZmmm~~~}}}}}}}}}|||zzz|||~~~||||||yyywww{{{CCCDDDEEEGGGJJJMMMPPPQQQVVVXXX\\\^^^```bbbeeehhhgggjjjmmmnnnoooppprrrtttxxxyyyzzzyyyxxxxxxzzz{{{|||||||||}}}}}}}}}}}}~~~}}}~~~~~~{{{uuuoookkknnnwww{{{tttsssrrrlllcccXXXVVVTTTUUUXXXYYYWWWTTTVVVOOOQQQbbbuuu{{{yyy}}}yyytttxxx~~~~~~~~~~~~~~~}}}{{{zzzxxxxxxwwwwwwwwwxxxxxxyyyyyywwwvvvuuuuuutttrrrppppppmmmhhhbbb]]]XXXVVVTTTVVVUUUSSSRRRRRRSSSTTTUUURRRTTTUUUTTTSSSRRRSSSUUUTTTQQQSSSZZZ______aaaeeellljjjgggdddccccccbbb```bbbcccfffkkkttt~~~sssggg```___fffqqq}}}{{{rrrhhhUUUMMMEEEBBB>>>:::888:::777666555555555555333111333333333333333333333333222222222333333333333444555444333222111111111222222222222222222222222222222222222222222222222222222222222333333333444444333333333444444444555555222333666777888777666444333333222111111111111111111111222333555666777888555777888777666555666777555666777777888888777777;;;;;;;;;;;;<<<<<<<<<<<<===<<<<<<;;;<<<===>>>???@@@??????>>>???@@@AAABBBAAAAAAAAA???>>>???BBBEEEJJJKKKJJJIIIGGGDDD@@@>>>BBBAAA@@@AAACCCCCCBBB@@@@@@@@@AAABBBBBBBBBAAA@@@CCCCCCDDDEEEEEEEEEEEEEEEFFFFFFGGGHHHIIIJJJKKKKKKLLLLLLMMMMMMNNNOOOOOOPPPPPPVVV\\\aaafffppp~~~xxxwwwyyywwwuuuvvvzzz{{{wwwtttpppiiiaaa^^^ZZZYYY^^^gggrrrtttuuuoooeeeYYYPPPKKKIIILLLUUUcccvvv||||||~~~{{{yyyyyywwwtttwww}}}{{{{{{}}}~~~???@@@AAACCCFFFIIIKKKMMMMMMPPPTTTWWWYYY]]]```ccceeehhhkkkmmmnnnoooqqqrrruuuwwwxxxxxxwwwwwwyyyzzz{{{{{{{{{||||||}}}}}}}}}~~~~~~~~~|||}}}}}}{{{wwwvvvvvvxxx}}}~~~|||wwwqqqpppppplllfff```]]]XXXUUUSSSQQQNNNLLLMMMIIIMMM]]]qqq{{{|||~~~~~~}}}}}}~~~~~~~~~}}}|||{{{xxxxxxyyyyyyyyyxxxxxxwwwvvvtttrrrqqqqqqpppnnnllliiifffaaa[[[VVVSSSRRRRRRTTTTTTSSSRRRRRRSSSTTTUUUSSSTTTTTTSSSPPPPPPQQQRRRRRRVVVaaarrr~~~}}}{{{uuurrrooommmllljjjhhhfffaaaeeemmmxxx|||}}}~~~~~~{{{ttthhh___ZZZ]]]dddooo||||||wwwmmmdddPPPHHH@@@===;;;888888:::888777555444555444222000222222444444444444222222222222222333333333444444444333333222222333333444222222222222222222222222333333333333333333333333222222222222333333333333333333333444444444555555444555666666666666555555222111111000000000000000000000111222444555666777555666777777555555666777666777777888888888888888:::::::::;;;;;;;;;<<<<<<>>>============>>>>>>?????????>>>>>>>>>???@@@@@@@@@@@@AAA@@@???@@@AAACCCIIIJJJKKKKKKIIIFFFCCC@@@AAA@@@??????AAAAAA@@@?????????AAAAAABBBBBBBBBBBBAAABBBCCCEEEFFFFFFGGGGGGDDDEEEGGGIIIJJJJJJJJJIIIJJJJJJJJJJJJKKKLLLMMMMMMNNNRRRWWWZZZ]]]dddooowww~~~{{{wwwsssrrrtttvvvuuussstttooojjjfff___YYYXXX[[[iiipppxxxzzzrrrdddVVVMMMNNNNNNPPPXXXggg{{{|||pppppptttyyy}}}|||zzzzzzxxxuuuwww{{{{{{|||<<<===>>>@@@CCCEEEHHHIIIGGGJJJNNNQQQSSSVVVZZZ]]]bbbeeehhhjjjkkklllnnnpppppprrrtttuuutttuuuvvvwwwyyyyyyyyyzzz{{{{{{||||||}}}}}}}}}~~~~~~~~~}}}}}}}}}}}}||||||}}}~~~~~~~~~~~~~~~|||xxxqqqlllkkkmmmnnnmmmiiigggccc^^^XXXTTTRRRQQQOOOMMMNNNYYYjjj|||~~~~~~}}}}}}|||}}}~~~~~~~~~}}}|||{{{xxxyyyyyyzzzyyyxxxvvvuuutttrrrpppooonnnmmmkkkiiiccc___ZZZTTTQQQOOOOOOPPPPPPPPPOOOOOOOOOPPPQQQRRRSSSSSSRRRPPPMMMLLLMMMOOORRR]]]sss|||vvvtttqqqlllgggeeeaaagggsssxxx{{{}}}{{{pppeee___^^^```fffqqqzzz{{{uuunnncccZZZKKKCCC;;;999777555777:::999777555444444333222000111222444555555444222111111111111222222222222333333333222222333444444555222222222222222222222222333333333333333333333333111222222222222333333333333333333444444444555555555555444444444444444444111111000/////////////////////000111333444555666555666777666555555666777999999:::;;;;;;;;;;;;:::999:::::::::;;;;;;;;;;;;>>>>>>=========>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@AAAAAA@@@@@@AAABBBHHHIIIKKKLLLLLLIIIFFFDDD@@@>>>======?????????>>>>>>???@@@AAABBBBBBCCCCCCBBBCCCDDDEEEFFFFFFFFFFFFDDDDDDFFFGGGHHHIIIIIIIIIIIIIIIHHHHHHHHHIIIKKKKKKKKKOOORRRTTTVVV[[[ccciii}}}zzzvvvqqqoooqqqsssuuuuuupppppppppnnniiiccc```___bbbjjjtttxxxttthhhYYYPPPQQQPPPPPPTTT]]]jjjwwwuuulllllloooooottt|||zzzzzz~~~;;;;;;<<<>>>@@@CCCEEEFFFEEEHHHKKKMMMNNNPPPSSSUUUZZZ]]]```bbbccceeegggiiilllnnnqqqsssssssssuuuvvvvvvvvvwwwwwwxxxyyyzzzzzz{{{{{{|||}}}||||||{{{zzz{{{{{{{{{{{{{{{|||}}}~~~~~~zzzssskkkffffffiiinnnrrroooooommmggg```\\\[[[[[[^^^\\\ZZZ[[[fffvvv~~~~~~~~~~~~}}}}}}}}}{{{|||}}}}}}}}}|||{{{zzzwwwxxxyyyyyyxxxvvvtttssssssqqqnnnlllkkkiiifffddd\\\YYYTTTPPPMMMMMMNNNOOONNNNNNNNNNNNNNNNNNNNNOOOPPPPPPOOOLLLJJJIIIKKKMMMSSSeee}}}xxxsssjjjdddcccbbbjjjxxx~~~www~~~zzznnniiieeeaaabbbgggmmmpppqqqyyy}}}}}}xxxrrrhhhZZZQQQFFF>>>888777666444666999888666444333333333222111111222444555555444222111000000000000111111111111222222222222333444555555222222222222222222222222222222222222222222222222111111111222222222333333333333333444444444555555555444333222222222333444111000//////......//////...///000111333444555555444666777666555444555666999999:::;;;;;;;;;;;;:::999999999999:::::::::;;;::::::::::::::::::999999<<<<<<=====================???AAABBBAAA@@@@@@AAAGGGHHHJJJLLLLLLKKKIIIGGGBBB@@@>>>>>>@@@AAA@@@@@@??????@@@@@@AAABBBCCCCCCDDDDDDEEEEEEEEEEEEDDDDDDEEEDDDCCCCCCDDDFFFHHHJJJIIIHHHGGGFFFGGGHHHIIIJJJIIILLLOOOQQQSSSVVV\\\```jjjrrr|||}}}zzzvvvsssrrrrrrrrrrrrmmmqqquuuuuussspppmmmjjjaaaffflllooommmdddZZZRRRRRRRRRSSSUUUYYY]]]aaacccnnnrrrxxx}}}{{{yyy}}}}}}~~~~~~}}}999999:::<<<>>>@@@BBBDDDDDDFFFHHHIIIJJJKKKMMMOOOVVVXXX\\\^^^___aaaccceeehhhkkkoooqqqrrrrrrtttuuusssssstttuuuvvvvvvwwwxxxyyyzzz{{{|||{{{zzzyyyxxxyyyzzz{{{zzzyyyzzz{{{}}}yyyrrrjjjfffdddfffkkkrrrtttwwwxxxsssjjjddddddfffkkkllliiieeehhhuuu}}}}}}}}}}}}~~~~~~~~~~~~}}}}}}||||||yyyzzz{{{||||||{{{zzzyyywwwwwwvvvvvvtttsssqqqqqqqqqnnnjjjhhheeeccc___\\\VVVTTTPPPNNNLLLLLLMMMNNNNNNNNNNNNNNNMMMMMMMMMLLLKKKKKKJJJHHHFFFGGGIIILLL[[[qqqxxxrrrhhhcccdddeeeooo~~~}}}tttnnnfff```___```ccceeekkkrrr|||{{{yyysssfffVVVLLLBBB<<<777777666444555777777555333222222333333222222222444444444444222222000000000000111111111222111111111111222222333444222222222222222222222222111111111111111111111111111111111111222222222222333333333444444444555555444333333333333333444444111000000/////////////////////000111333444555666444555666666444444555666666777777888888888888888888888999999999:::::::::;;;;;;<<<<<<<<<;;;:::999999:::;;;<<<===============???AAAAAA@@@???@@@AAADDDEEEGGGHHHIIIIIIIIIIIIFFFCCCAAAAAABBBDDDDDDDDD@@@@@@@@@@@@AAABBBCCCCCCEEEEEEEEEEEEEEEDDDCCCCCCFFFDDDBBBBBBCCCEEEIIIKKKJJJIIIGGGFFFFFFHHHIIIKKKIIIKKKNNNPPPRRRUUUXXX[[[___eeemmmwww|||wwwrrrppppppvvvzzzyyywwwwwwuuurrrfffgggiiijjjhhhbbbZZZTTTPPPRRRTTTVVVWWWVVVUUUSSSYYY[[[___dddmmmxxxsssllllllttt|||}}}777777888999;;;>>>@@@AAA@@@BBBEEEFFFFFFHHHJJJLLLRRRUUUXXX[[[\\\^^^```bbbbbbeeeiiilllmmmnnnpppqqqppppppqqqrrrssstttuuuuuuxxxyyyzzz{{{zzzyyywwwvvvxxxyyy{{{zzzxxxxxxzzz}}}|||}}}}}}~~~xxxrrrppplllhhhjjjpppvvvzzz}}}wwwmmmeeeccceeelllrrrsssmmmllluuu~~~||||||||||||}}}}}}}}}}}}~~~~~~}}}}}}|||{{{{{{{{{xxxxxxyyyzzzzzzzzzyyyxxxvvvuuutttrrrpppooooooooollliiieeeaaa^^^ZZZVVVSSSPPPOOOMMMLLLKKKKKKLLLLLLMMMMMMMMMLLLKKKJJJIIIHHHFFFFFFEEEDDDDDDEEEIIILLL]]]vvvyyyrrrmmmeeedddhhhkkkvvv~~~xxxnnnccc\\\ZZZ]]]aaalllrrr||||||wwwxxxttteeeSSSIII@@@;;;888888888555444666666444111111222444444444333333333333333333333333111222222222333333333333111111000000000111222222222222222222222222222222222222222222222222222222111111111111222222222222333333333444444444555555333444444555555666666666222111000000//////000000///000111222333555666666444555666666444444555666555666777777888888777777888888888888999999999999===>>>??????>>>===<<<;;;777888:::<<<===>>>>>>===>>>???@@@@@@??????@@@AAA@@@@@@AAABBBDDDFFFHHHHHHFFFDDDAAAAAABBBDDDDDDDDDBBBAAA@@@@@@@@@AAABBBBBBCCCDDDDDDEEEEEEEEEEEEDDDEEEEEEEEEEEEFFFHHHIIIJJJLLLJJJHHHGGGGGGHHHJJJLLLKKKLLLOOOPPPRRRSSSUUUVVV[[[```dddhhhsss~~~yyyuuuzzz|||xxxvvvxxxwwwtttmmmnnnnnnooollleee\\\TTTNNNOOOPPPRRRSSSTTTTTTUUUSSSRRRRRRRRRUUU\\\eeelll}}}xxxmmmgggmmmsssvvv~~~|||~~~}}}555555666888:::<<<>>>???===???BBBCCCEEEFFFIIIKKKKKKNNNQQQTTTVVVWWWZZZ\\\[[[___dddggghhhiiijjjlllnnnooooooqqqrrrsssttttttwwwxxxzzzzzzzzzxxxvvvuuuwwwyyyzzzyyywwwwwwzzz|||yyyzzz|||~~~~~~~~~~~~}}}~~~|||{{{uuummmkkkooopppvvvyyysssfff\\\ZZZ[[[eeeooouuuqqqooouuu~~~~~~~~~~~~{{{{{{{{{{{{||||||||||||}}}||||||{{{zzzzzzyyyyyyvvvwwwxxxyyyyyyyyyxxxwwwvvvtttrrrooonnnmmmmmmmmmhhheee```\\\XXXTTTOOOLLLLLLLLLKKKKKKJJJJJJKKKKKKKKKJJJJJJIIIHHHFFFEEEDDDBBBCCCBBBBBBBBBDDDIIILLLWWWqqqrrrkkkhhhbbbcccjjjppp{{{tttggg\\\YYY]]]bbbuuuzzzvvvrrrvvvsssdddQQQGGG@@@;;;888:::999666444555555333111000222444555555444333333222222333333444333333444444444555555555111111000000000000000111222222222222222222222222333333333333333333333333000111111111111222222222333333333444444444555555444444666777888888888888222222111000000000000000000000111222444555666777444555666555444444555666777777888999999999999999777888888888888999999999;;;;;;<<<<<<<<<;;;999888555777999;;;===>>>>>>>>>>>>???@@@???>>>>>>@@@BBB=========>>>@@@CCCFFFGGGDDDBBB???>>>@@@AAABBBBBBCCCBBBAAA@@@@@@@@@AAABBBAAABBBCCCEEEFFFFFFFFFFFFDDDEEEGGGIIIJJJJJJJJJIIIMMMKKKIIIGGGGGGIIIKKKLLLMMMNNNOOOQQQRRRRRRSSSSSSUUUZZZ\\\ZZZ]]]lll~~~vvv{{{{{{vvvtttwwwxxxuuurrrsssuuuvvvsssjjj^^^TTTMMMLLLLLLMMMPPPTTTYYY\\\UUUSSSOOOKKKJJJMMMSSSXXXfffmmmyyyzzzoooppprrrqqqwww{{{}}}~~~yyy~~~~~~xxxzzz|||~~~444444555666777888999999;;;<<<===???AAACCCDDDEEEGGGHHHJJJMMMOOORRRTTTUUUWWWXXX[[[___dddgggkkkllliiikkknnnoooooooooqqqrrruuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvwwwwwwxxxxxxxxxzzz{{{|||||||||||||||{{{www{{{~~~yyysssnnntttxxxwwwkkkYYYLLLIIILLL\\\hhhrrrttttttwww{{{}}}~~~~~~~~~~~~~~~}}}zzzzzz{{{{{{||||||}}}}}}zzzzzzzzzzzzzzzyyyyyyyyyvvvvvvwwwwwwwwwvvvtttsssnnnnnnmmmllljjjgggeeedddaaa]]]WWWRRRPPPNNNMMMKKKJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHFFFEEEEEEEEEEEEEEE@@@CCCDDDAAA>>>@@@HHHPPPXXXlllooofffbbbbbbkkkvvvyyyooohhhdddffflllqqqsssuuutttmmm^^^MMM@@@<<<;;;:::888666555333333222222222222222222222222444444333333333333222222333333333222222222111111111111111111111111111111333222111111111222333444222222333333333444444444000000000000111222333444111222333444444444444333333666666333777???AAA>>>;;;666111///000111000///222222222222333444555666666666555555555555666666555666666666666666555555555555666777888999999:::999999999999999999::::::::::::;;;;;;<<<===>>>>>>>>>>>>>>>>>>============???>>>>>>AAADDDEEECCC@@@AAA???>>>???CCCEEEDDDBBB???@@@AAABBBCCCCCCCCCCCCDDDEEEEEEDDDBBBBBBCCCDDDBBBEEEHHHHHHGGGGGGIIIKKKHHHIIIIIIIIIHHHHHHJJJLLLNNNPPPSSSSSSSSSSSSTTTVVVTTTTTTSSSTTTWWW___iiiooo{{{tttrrrqqqpppnnnoooqqquuuzzz|||uuuhhh]]]VVVQQQKKKIIILLLSSSYYY]]]bbb]]]UUUPPPMMMKKKJJJJJJQQQWWWaaammm{{{||||||{{{}}}~~~}}}}}}{{{yyy|||~~~~~~|||{{{||||||zzzzzzzzz}}}~~~~~~{{{wwwvvv{{{~~~~~~zzzzzzzzz{{{~~~~~~||||||~~~~~~~~~{{{wwwyyyzzz}}}333444555666777888888999::::::<<<===???AAABBBCCCEEEFFFGGGJJJLLLOOOPPPQQQSSSUUUWWW[[[___bbbeeefffeeegggjjjkkkllllllnnnpppsssssssssssstttttttttttttttuuuuuuvvvvvvwwwwwwxxxxxxxxxyyyzzzzzzzzzzzzyyywww{{{xxxqqqqqqsssqqqdddRRRFFFEEEHHHSSS___kkkoooqqquuuyyyzzz~~~}}}}}}}}}~~~~~~||||||||||||{{{zzzyyyxxxyyyyyyzzzzzz{{{{{{{{{{{{yyyyyyyyyxxxxxxxxxxxxxxxwwwwwwxxxwwwvvvtttqqqpppnnnmmmkkkhhheeecccaaa```XXXTTTPPPMMMLLLLLLKKKKKKHHHHHHGGGGGGGGGFFFFFFFFFJJJJJJHHHGGGFFFDDDCCCCCC@@@@@@@@@??????EEEOOOWWWYYYeeeqqqyyyvvvlllhhhiiinnnxxx}}}vvvqqqtttyyy|||xxxqqqvvvyyytttfffTTTEEE===::::::999888666555444333333333333333222222222222333333222222222111111111333222222222111111111111111111111111111111111111222222111111111222333444222222222222333333333333111000000///////////////111222333333333333333222444666666555:::CCCHHHGGGCCC===666111000111111111222222222222333444555666666666555555555555666666555555666666666666555555666666666777888888888999999999::::::::::::;;;;;;::::::;;;;;;<<<======>>>>>>=====================???>>>>>>@@@DDDEEEDDDBBB@@@???>>>???BBBDDDCCCAAA???@@@AAABBBCCCCCCCCCCCCBBBCCCCCCCCCBBBBBBCCCEEEEEEHHHKKKLLLJJJHHHHHHIIIGGGHHHIIIIIIHHHHHHIIIKKKIIIKKKNNNPPPQQQRRRTTTVVVSSSRRRRRRQQQSSSXXX```eeerrr|||vvvqqqqqqssssssttttttuuuyyy{{{yyyrrrkkk```YYYPPPKKKKKKOOOTTTWWWeeeccc^^^XXXRRRMMMJJJIIIHHHLLLRRR[[[gggxxx|||uuuvvv}}}}}}~~~|||{{{{{{}}}~~~}}}|||tttpppooosssvvvwwwxxx{{{xxxxxxyyy{{{~~~~~~{{{{{{|||}}}}}}}}}|||{{{{{{}}}~~~~~~}}}xxxtttttttttuuuwww{{{~~~333333444555666777777888777888999;;;<<<>>>???@@@AAABBBCCCFFFHHHJJJLLLLLLNNNOOORRRTTTXXXZZZ]]]^^^^^^aaadddfffggghhhjjjlllpppppppppqqqqqqrrrrrrsssssssssttttttuuuvvvvvvwwwwwwwwwxxxyyyyyyyyyyyyyyyxxx{{{~~~vvvqqqqqqlll]]]LLLAAAAAAEEEJJJWWWeeekkkooouuuxxxyyy|||}}}~~~}}}~~~}}}|||||||||||||||}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~||||||||||||{{{zzzyyyyyyxxxyyyyyyyyyyyyyyyzzzzzzxxxwwwwwwwwwvvvvvvvvvuuuxxxxxxxxxvvvtttqqqnnnmmmmmmkkkfffaaa]]][[[YYYYYYMMMJJJGGGGGGHHHIIIJJJIIIFFFEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEDDDBBB@@@???>>>BBB@@@???@@@EEENNNXXX___\\\___aaaccchhhmmmnnnlllppplllkkknnnttt{{{~~~yyysssoookkkrrruuulllYYYGGG===;;;888888777777666555555555444444444333333222222222222222222111111111000000222222111111111000000000111111111111111111111111222111111111111222333333000111111111222222222222333222111///...---------111222222222222222111111444666777777===GGGOOOQQQMMMGGG>>>666333333333333222222222222333444555555666666555555555555666666555555666666666666666555777777777777777777777777::::::::::::;;;;;;<<<<<<:::::::::;;;<<<<<<==============================???>>>===>>>AAACCCCCCBBB@@@???>>>@@@AAABBBBBBAAA@@@AAABBBCCCCCCCCCCCCCCC@@@BBBBBBBBBAAABBBDDDFFFGGGKKKOOOPPPNNNKKKHHHGGGFFFHHHJJJJJJIIIHHHIIIJJJGGGIIILLLMMMNNNOOOPPPRRROOOPPPOOONNNNNNPPPTTTXXX```hhhuuu}}}uuutttvvvwwwvvvsssqqqrrrvvvxxxxxxvvvnnnggg\\\SSSOOOOOOQQQRRRfffhhhhhhddd\\\SSSNNNLLLIIIKKKMMMQQQXXXcccpppxxx|||uuuvvv~~~}}}}}}}}}}}}|||zzzrrrmmmlllppptttuuuwwwzzzyyyzzz{{{}}}~~~|||{{{}}}~~~~~~}}}~~~{{{wwwsssqqqpppsssxxx}}}222333333444555555666666666777888999:::<<<======>>>???@@@BBBDDDFFFGGGHHHIIIJJJLLLNNNQQQSSSUUUVVVWWWZZZ^^^```bbbdddfffhhhllllllmmmnnnooopppqqqqqqrrrrrrsssssstttuuuvvvvvvwwwwwwxxxyyyzzzzzzzzzzzzwwwyyy{{{|||~~~yyywwwooo^^^LLLAAAAAAEEEIIIVVVdddlllrrrxxx{{{{{{zzz{{{|||~~~~~~}}}|||{{{}}}}}}}}}|||||||||||||||}}}}}}}}}}}}}}}}}}~~~~~~}}}}}}||||||}}}}}}~~~}}}}}}}}}|||||||||}}}}}}}}}~~~~~~|||{{{||||||{{{{{{||||||}}}~~~}}}~~~}}}}}}~~~}}}}}}}}}}}}}}}}}}|||{{{zzzyyyxxxxxxxxxxxxyyyyyyyyyyyywwwwwwvvvvvvuuutttttttttwwwvvvvvvuuurrrooommmkkkjjjfff```ZZZUUURRRQQQQQQGGGEEECCCCCCEEEGGGHHHHHHDDDDDDDDDCCCCCCCCCBBBBBBAAAAAABBBAAA@@@???======CCCAAA@@@EEEOOOZZZaaaeeeccc```]]]]]]bbbhhhiiihhhgggiiiooovvv}}}yyyrrrlllhhhdddgggfff[[[JJJ>>>:::;;;555555555555555555555555555555444444333222222222222222222222111111111111111111111000000000000///111111111111111111111111111111111111111222222333000000000000111111111111555444333111000000//////111111222222222111000000444555555777<<>>???@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAABBBCCCCCCCCCCCCCCCBBBCCCDDDCCCBBBCCCDDDFFFGGGJJJOOOQQQQQQMMMIIIFFFEEEGGGIIIJJJIIIHHHHHHIIIJJJKKKMMMMMMKKKJJJKKKKKKKKKLLLMMMLLLJJJKKKMMMOOORRRYYYbbbmmmzzz{{{xxxxxxtttpppoooqqquuuxxxyyyvvvqqqhhhaaa\\\XXXVVVTTT```gggmmmmmmfff]]]XXXVVVWWWWWWVVVVVVWWWZZZ^^^```iiipppvvvuuupppoootttzzz~~~~~~|||yyywwwsssrrrvvv{{{|||{{{wwwtttvvv}}}222222222333444444555555555666777888999:::;;;<<<======>>>@@@AAACCCDDDDDDEEEFFFHHHIIILLLMMMOOOPPPRRRUUUXXX[[[]]]___aaacccggghhhiiijjjlllnnnooooooooopppqqqrrrssstttuuuuuuttttttuuuwwwwwwxxxxxxxxxuuuwwwxxxzzz|||wwwfffSSSHHHFFFHHHMMMYYYfffnnntttyyy{{{zzzyyyzzz{{{|||||||||{{{{{{}}}}}}}}}}}}}}}}}}|||||||||||||||||||||{{{{{{{{{|||{{{{{{{{{{{{|||}}}}}}||||||{{{{{{{{{||||||}}}}}}}}}~~~~~~~~~}}}|||{{{{{{zzzzzzzzzzzz{{{|||||||||}}}~~~}}}~~~~~~}}}}}}}}}{{{zzzyyyyyyyyyyyyxxxwwwvvvvvvxxxxxxxxxxxxxxxxxxxxxxxxvvvvvvuuuuuutttsssrrrrrrrrrrrrrrrqqqooommmkkkiiieee```YYYRRRMMMJJJIIIIIIFFFDDDCCCCCCDDDFFFFFFEEECCCCCCCCCBBBBBBBBBBBBAAADDDCCCCCCBBBAAA@@@???>>>>>>>>>BBBKKKYYYdddjjjllljjjfffbbbcccfffhhhhhhhhhccckkkuuu~~~}}}tttlllfffccceee```WWWKKK@@@:::999:::333333444444444555555555444444444333333222222222444333333333333222222222111111111000000000000///000000000000000000000000000000111111222222222222//////000000000111111111222222111111111111222222111111222222222111111000444333333555:::AAALLLUUUVVVTTTOOOHHH@@@:::555333333333222222222333444444555555444444444444555555444444555666666666666666777777777666666666666666666777777888999999:::::::::::::::;;;;;;;;;;;;;;;;;;;;;<<<<<<=========>>>DDDCCCAAA???======>>>???AAABBBBBBBBBAAAAAAAAAAAABBBBBBCCCCCCDDDDDDCCCCCCEEEFFFFFFFFFDDDDDDEEEGGGFFFIIILLLPPPPPPNNNJJJGGGEEEGGGIIIIIIHHHGGGHHHIIIKKKMMMNNNMMMKKKJJJJJJJJJHHHJJJKKKKKKJJJIIIKKKLLLMMMQQQXXX^^^hhhuuu~~~zzzuuurrrqqqsssuuuwwwuuusssooolllhhhccc]]]YYYXXXaaalllooolllfffbbbaaaffffffeeedddaaa]]]XXXUUUVVVZZZ]]]\\\XXXXXX^^^dddlllvvv}}}|||xxxwww|||}}}~~~111222222222333333333333444444555666777888999:::;;;;;;<<<===???@@@AAAAAAAAABBBDDDEEEGGGIIIKKKKKKMMMPPPSSSVVVXXXYYY\\\^^^aaabbbccceeehhhjjjkkklllllllllmmmnnnpppqqqrrrrrrnnnoooppprrrssssssssssssssstttvvvwwwyyy~~~rrr```TTTPPPQQQVVV```jjjoootttxxxxxxvvvxxxyyyyyyzzzzzzzzzzzzzzz{{{{{{|||}}}~~~}}}}}}}}}{{{{{{zzzzzzzzzzzzyyyyyyzzzzzzzzzzzzzzz{{{||||||~~~}}}|||{{{|||}}}~~~}}}}}}}}}|||||||||||||||zzzzzzyyyyyyzzzzzz{{{|||zzz|||}}}}}}|||{{{}}}~~~}}}|||}}}|||zzzxxxzzzzzzzzzzzzyyyxxxwwwvvvwwwwwwwwwvvvvvvvvvvvvvvvttttttsssrrrqqqppppppooommmmmmmmmllljjjhhhfffddd^^^ZZZSSSMMMHHHEEEDDDDDDFFFDDDBBBBBBDDDDDDDDDBBBBBBBBBAAAAAAAAA@@@@@@@@@BBBAAAAAA@@@@@@@@@AAAAAAAAACCCIIIUUUbbbmmmrrrtttqqqmmmjjjjjjiiifffdddeeeeeeqqq}}}}}}xxxnnneee___]]]eee[[[MMMBBB<<<999888777222222333333333444444444222222222222222222222222444444444333333333222222222222111111111000000000000000000000000000000000///000111111222222111111///000000000111111111111............///000111222000111111222333333222222333222222555888===HHHRRRUUUUUURRRLLLDDD<<<777444333333333222222333333444555555444444444444555555333444555666777777777777666666666666666666666666555666666777888999::::::::::::::::::::::::;;;;;;;;;;;;;;;<<<<<<======>>>GGGGGGFFFDDDAAA???@@@AAACCCDDDDDDCCCBBB@@@AAABBBBBBCCCCCCDDDDDDDDDCCCCCCFFFGGGGGGFFFEEEEEEGGGIIIHHHIIIJJJLLLNNNNNNKKKIIIFFFGGGHHHGGGFFFFFFHHHJJJJJJLLLMMMMMMLLLKKKLLLMMMGGGIIIJJJKKKJJJJJJKKKLLLMMMOOOSSSWWW[[[cccnnnvvvzzztttpppooopppppprrrrrrqqqqqqooojjjddd```XXX___ggglllllliiifffeeennnooorrrtttsssnnnfffaaaRRRRRRQQQMMMJJJKKKPPPTTTWWW___nnnzzzxxx}}}111111111222222222222222222222333444555666666777999999:::;;;<<<======>>>===>>>@@@BBBDDDFFFGGGHHHIIIKKKOOOQQQRRRTTTVVVXXXZZZ[[[]]]```bbbeeefffgggggghhhiiijjjkkkmmmnnnnnnllllllnnnooopppqqqqqqqqqpppqqqsssuuuwwwyyy|||~~~rrrfff```___bbbiiiooorrrtttwwwvvvrrrwwwwwwxxxxxxxxxyyyyyyyyyxxxyyyzzz|||}}}}}}}}}}}}zzzzzzyyyyyyyyyxxxxxxxxxyyyyyyyyyyyyyyyzzz{{{{{{|||{{{zzzyyyzzz{{{}}}~~~~~~}}}{{{zzzyyyzzz{{{|||yyyyyyxxxxxxyyyyyyzzz{{{yyyzzzzzzzzzyyyyyy{{{}}}|||{{{zzz{{{||||||yyywwwzzzzzzzzzzzzyyyxxxwwwwwwttttttttttttsssssssssrrrqqqqqqpppooonnnmmmlllllliiiiiihhhfffddd```]]]\\\WWWTTTOOOIIIEEEBBBAAAAAABBBAAA@@@@@@AAABBBAAA@@@????????????>>>>>>>>>>>><<<<<<===@@@DDDJJJOOORRRVVVWWW[[[bbbkkkrrrwwwzzzvvvrrrqqqqqqmmmfffeeeiiinnn{{{vvvooosss||||||rrrggg]]]WWWUUUXXXPPPEEE<<<999888666555222222222222333333333333///000000111111222222333333333333333222222222111333222222222111111111111000000000000000000000000...///000111222111111000000000000111111111222222............///000111222///000111333444444444444222111333777999<<>>>>>CCCEEEFFFEEECCCAAAAAABBBDDDFFFGGGEEEBBBAAABBBCCCCCCCCCDDDDDDDDDDDDCCCCCCBBBCCCEEEEEEFFFGGGJJJLLLNNNLLLJJJJJJLLLMMMKKKJJJHHHHHHGGGEEEDDDFFFIIILLLKKKLLLNNNMMMLLLKKKKKKLLLIIIJJJKKKJJJIIIIIIKKKLLLKKKNNNRRRTTTUUUXXX^^^cccooo~~~{{{tttqqqrrrtttvvvuuussssssrrroookkkggg___bbbeeeggggggeeebbb```gggkkkqqqyyy{{{wwwccc^^^VVVNNNJJJIIIIIIJJJJJJOOOXXXhhh{{{|||~~~~~~111111111111111222222222000000111222333333444444777888888999::::::;;;;;;;;;<<<===???BBBDDDFFFFFFFFFHHHLLLNNNOOOPPPRRRTTTVVVWWWYYY\\\^^^aaacccdddddddddeeeggghhhjjjkkkkkklllmmmnnnpppqqqqqqrrrrrrnnnooorrrtttuuuvvvwwwxxx|||~~~tttmmmkkkkkkqqquuuuuuvvvxxxvvvrrrvvvvvvvvvvvvwwwwwwwwwwwwuuuvvvyyy{{{||||||||||||yyyyyyyyyxxxxxxxxxwwwwwwyyyyyyxxxxxxyyyyyyzzz{{{yyyxxxwwwvvvvvvxxxzzz{{{~~~|||yyywwwwwwxxxzzz|||xxxxxxxxxxxxxxxyyyyyyzzzwwwxxxxxxwwwwwwwwwzzz|||xxxxxxxxxzzz{{{{{{yyywwwvvvvvvvvvuuuuuutttsssrrrrrrrrrrrrqqqqqqpppppppppooonnnnnnlllkkkjjjiiiiiiggggggeeeccc___[[[WWWUUUSSSQQQLLLHHHDDDAAA@@@??????>>>===>>>@@@@@@@@@>>>>>>============<<<<<<<<<:::<<<@@@GGGPPP[[[eeekkkmmmmmmnnnoooqqquuuzzz}}}yyyvvvuuuvvvpppiiijjjqqqxxx|||rrrgggjjjttt{{{yyyooobbbWWWQQQPPPHHHDDD>>>999666666555555222222222222222222222222......///000111222222333222222222111111111111000333333333222222222222111000000000000000000000000...///000222222111111000111111111111222222222222111111111111111222222333///000111333444555666666222111444999;;;===HHHTTTTTTSSSPPPJJJBBB<<<;;;<<<444444333222222333333333555444444333333444444555333444555666777777777777333444444555666777888888666777888999:::;;;<<<<<<::::::::::::::::::::::::::::::;;;;;;<<<===>>>>>>===@@@CCCDDDAAA@@@@@@BBBEEEGGGHHHFFFCCCAAABBBDDDCCCDDDDDDDDDDDDDDDCCCCCC>>>@@@BBBDDDEEEHHHKKKNNNSSSOOOKKKIIIKKKLLLKKKJJJIIIHHHFFFDDDCCCEEEIIIMMMOOOPPPPPPNNNKKKHHHGGGHHHJJJKKKKKKJJJIIIIIIJJJLLLJJJMMMRRRSSSSSSTTTWWWZZZeeennn~~~~~~|||~~~}}}zzzwwwuuusssrrrooommmhhhfffeeedddccc```\\\YYYXXX]]]eeerrr~~~yyyoooaaaVVVOOOJJJGGGDDDFFFGGGLLLXXXkkk}}}xxxwwwzzz}}}}}}222222222222222222222222333333333333333333333333666666666666777777777777;;;;;;<<<===>>>???@@@@@@BBBCCCEEEFFFHHHJJJKKKLLLNNNOOOQQQTTTVVVXXXYYYYYY[[[]]]```bbbdddeeeddddddffffffhhhjjjlllnnnooopppkkknnnqqqsssssstttuuuvvvuuuvvvxxxyyyzzzyyyyyyxxx~~~||||||}}}wwwtttrrrsssssstttuuuvvvvvvvvvuuuwwwxxxxxxvvvuuuvvvvvvxxxxxxxxxxxxyyyyyyzzzzzzzzzyyyxxxxxxwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx|||zzzxxxvvvvvvvvvwwwxxx}}}{{{xxxwwwxxxxxxxxxwwwttttttttttttuuuuuuuuuuuuwwwwwwwwwvvvvvvvvvvvvuuuyyyzzz{{{{{{yyywwwtttsssqqqqqqrrrrrrrrrrrrqqqqqqsssrrrppppppppppppnnnllllllkkkjjjiiijjjiiifffddd```___[[[WWWSSSOOOMMMLLLMMMKKKGGGCCC@@@???>>>>>>????????????>>>>>>>>>===>>><<<;;;;;;;;;;;;:::999>>>===AAAPPPkkk}}}zzz|||~~~{{{}}}vvvnnnhhhhhhlllrrruuu}}}xxxyyy|||~~~|||xxxqqqgggbbbiiitttzzz~~~{{{qqqdddWWWNNNIIIGGG<<<:::888666444222111111444444333333333333222222000000111222333444444555222222222111111111111000000111222222111000111222222222222111111111000000111111000000000000111111000000000000000000000000222222111000//////000000111111222222222333333333444888999888<<>>@@@AAABBBCCCCCCEEEFFFFFFEEEEEEDDDCCCBBBHHHGGGGGGGGGEEEDDDCCCBBB???@@@BBBCCCCCCEEEGGGJJJLLLSSSVVVQQQLLLKKKKKKJJJKKKIIIFFFEEEFFFHHHIIIIIIMMMLLLKKKJJJIIIHHHGGGGGGIIIHHHHHHGGGHHHIIIJJJKKKMMMNNNOOOQQQSSSTTTVVVVVV^^^aaagggqqq{{{xxxwwwtttpppmmmkkkkkkjjjgggbbb___\\\\\\\\\[[[\\\```jjjxxx|||nnn___TTTNNNLLLMMMJJJIIIOOO]]]ppp}}}yyywwwuuuwwwzzz222222222222222222222222333333333333333333333333555555555666666666666777999:::;;;<<<===>>>??????@@@AAABBBCCCEEEGGGHHHIIIKKKLLLNNNQQQSSSUUUUUUVVVWWWYYY\\\^^^```aaa``````bbbcccdddfffhhhjjjllllllfffiiilllmmmmmmmmmnnnooossstttuuuuuuvvvvvvvvvuuuyyywwwxxx}}}xxxvvvrrrrrrrrrssstttuuuuuuuuutttvvvwwwwwwuuuuuuuuuvvvxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwvvvvvvuuuuuuvvvvvvvvvvvvvvvwwwxxxyyyyyyzzz{{{yyywwwuuutttuuuvvvvvv{{{yyyvvvuuuvvvwwwvvvuuuttttttssssssssssssssssssuuuuuuuuuttttttttttttssswwwwwwxxxxxxwwwuuutttrrrrrrssssssssssssrrrqqqpppsssqqqpppoooppppppnnnmmmjjjiiiggggggfffdddaaa^^^YYYWWWSSSOOOKKKHHHGGGFFFJJJHHHEEEBBB???>>>>>>>>>??????>>>>>>>>>=========<<<<<<<<<<<<======<<<;;;???@@@GGG[[[{{{}}}yyyrrrjjjgggkkkrrryyy||||||zzz|||{{{tttiiiaaaccciiinnnrrrxxx|||}}}vvvkkk^^^RRRIIIEEEDDD;;;:::888666444333222222444444333333333333222222000111111222222333333444222222222111111111000000000111222222000000111222222222222111111111000000111111000000000000111111000000000000000000000000222222111000000000000000222222222222333333333333666<<>><<<;;;::::::::::::::::::<<<======<<<:::===>>>???@@@AAABBBBBBBBBFFFFFFGGGGGGFFFFFFEEEEEEHHHHHHHHHGGGFFFEEEDDDCCCAAABBBCCCCCCBBBCCCFFFIIIKKKRRRUUUQQQLLLLLLLLLKKKGGGFFFDDDEEEGGGIIIIIIHHHNNNNNNMMMLLLKKKJJJIIIIIIJJJJJJIIIIIIJJJLLLMMMOOOOOOPPPPPPQQQSSSTTTUUUUUUXXX[[[```iiittt{{{zzzxxxsssooopppooonnnlllhhheeecccccc^^^\\\[[[^^^fffrrr~~~rrreee[[[VVVTTTQQQOOORRR[[[fffpppvvvwwwvvvxxxzzzvvvpppooosss{{{~~~}}}yyywwwvvvyyy}}}222222222222222222222222444444444444444444444444444444444444555555555555888888999999:::;;;<<<<<<<<<===>>>@@@AAACCCDDDEEEGGGHHHJJJMMMOOOPPPQQQQQQRRRSSSVVVXXXZZZZZZZZZZZZ]]]]]]___aaaccceeefffgggfffhhhjjjkkkkkkkkklllnnnqqqqqqqqqqqqqqqrrrrrrssstttrrrsssxxx|||yyyvvvuuuqqqqqqrrrrrrssssssttttttrrrtttuuuuuutttssstttuuuwwwwwwwwwwwwwwwwwwwwwvvvuuuuuutttsssssssssssstttssstttuuuvvvwwwyyyzzzzzzzzzxxxvvvtttssssssssstttxxxvvvtttssstttttttttsssssssssrrrrrrqqqqqqqqqpppssssssrrrrrrrrrqqqqqqqqqttttttttttttssssssrrrrrrrrrrrrrrrqqqpppooonnnmmmooommmllllllmmmmmmkkkjjjfffeeedddcccaaa^^^YYYUUUQQQNNNJJJFFFCCCBBBAAAAAAFFFDDDBBB???>>>=========>>>>>>=========<<<<<<<<<:::;;;<<<=========<<<<<<===???III```}}}xxxssslllgggiiirrr|||~~~xxxoooeeeaaabbbcccggglllppptttyyy~~~wwwooocccVVVKKKCCC@@@???999888777666555444444444444444333333333333222222222222222222222222222222222222111111111000000000000111222222000000111222222222222111111111111111111111000000000000111111000000000000000000000000222111000000000000000000222222333333333444444444777@@@IIIMMMOOOQQQPPPMMMKKKFFF???999666444333222333333333333333333333333222222111111222222333444444555777999999888666555333555777888777777999:::999888888888888999999:::??????>>>===<<<<<<<<<<<<;;;;;;;;;<<<>>>>>>===;;;>>>>>>???@@@AAAAAABBBBBBGGGGGGGGGHHHHHHHHHHHHHHHIIIIIIIIIIIIHHHFFFEEEDDDCCCCCCCCCBBBAAABBBFFFHHHKKKPPPSSSPPPLLLLLLMMMKKKDDDDDDFFFHHHKKKLLLKKKIIINNNMMMLLLLLLKKKJJJIIIIIIJJJJJJJJJJJJKKKMMMOOOPPPQQQRRRRRRRRRRRRRRRRRRRRRSSSUUUYYY```gggooovvvzzz~~~}}}zzzuuurrrqqqpppnnnllljjjiiiiiiiiifffcccbbbeeellluuuzzzvvvkkkeee```^^^\\\\\\]]]^^^^^^]]]]]]\\\]]]___]]]XXXXXXZZZ```eeennn{{{~~~~~~xxxsssrrrrrrvvv{{{}}}111222222222222222333333444444444444444444444444222222333333333444444444555666666777888999999999::::::;;;===>>>@@@AAAAAADDDEEEGGGIIIJJJLLLMMMMMMMMMNNNPPPRRRSSSTTTTTTTTTWWWXXXYYY[[[]]]___aaaaaaccceeehhhiiiiiijjjmmmnnnpppooonnnmmmnnnooopppqqqrrrpppppptttzzz{{{xxxuuusssssssssqqqqqqqqqrrrrrrsssssssssppprrrssssssrrrrrrrrrsssuuuuuuvvvvvvwwwwwwwwwwwwtttssssssrrrrrrrrrrrrrrrrrrsssssstttvvvwwwwwwxxxyyyxxxvvvtttsssrrrrrrrrruuusssrrrrrrssssssrrrqqqrrrrrrrrrqqqppppppooooooqqqqqqpppppppppooooooooorrrqqqqqqpppppppppqqqqqqoooooonnnmmmllljjjhhhgggiiihhhffffffggggggeeedddaaa```___]]][[[VVVQQQMMMJJJHHHEEEAAA???>>>??????@@@@@@>>>===<<<<<<<<<===<<<<<<<<<<<<;;;;;;;;;;;;888:::;;;;;;;;;::::::;;;>>>AAAJJJ```}}}{{{vvvqqqllliiiiiippp||||||vvvmmmfffddd```aaadddhhhooovvv~~~|||ppphhh[[[NNNEEE???<<<;;;777666666555555555555555444444333333333222222222333222222222111111000000111111111111000000000000000111222111000///000222111111111111111111111111111111000000000000111111000000000000000000000000111111000000000000000111222333333333333444444444777AAAJJJNNNOOOOOOKKKEEEBBB>>>999666444444333222111111222222333333333333222222111111222222333444444555666777888777666555222555777888888888999;;;888888888888999::::::;;;===============>>>>>>>>><<<;;;;;;<<<>>>???>>>===<<<======???AAABBBDDDEEEFFFFFFGGGGGGHHHIIIJJJJJJJJJJJJJJJJJJIIIHHHGGGFFFCCCCCCCCCBBBAAACCCGGGJJJLLLPPPRRRNNNLLLLLLLLLKKKEEEFFFIIILLLPPPPPPOOOLLLKKKKKKJJJJJJIIIHHHGGGGGGHHHHHHHHHIIIJJJMMMOOOPPPRRRRRRQQQQQQPPPPPPOOOOOOPPPRRRVVVZZZ```dddhhhjjjrrrwww~~~|||wwwuuurrrqqqpppqqqppppppvvvtttqqqooonnnnnnooopppuuu{{{yyyrrrnnnhhhgggggggggeeeaaa[[[VVVTTTRRRPPPOOOMMMLLLLLLNNNOOOTTT[[[fffttt}}}~~~vvvqqqoooooosssyyy~~~111111111222222333333333444444444444444444444444222222222222333333333333444444555555666666777777888999:::;;;<<<===>>>???AAABBBCCCEEEGGGHHHHHHIIIIIIIIIKKKLLLMMMNNNOOOOOORRRRRRTTTVVVXXXZZZ[[[\\\[[[^^^```bbbccceeeiiikkkllllllkkkkkkkkkmmmooopppqqqppppppqqqsssvvvxxxyyywwwvvvtttrrrqqqppppppqqqpppppppppqqqqqqqqqqqqqqqmmmoooqqqqqqppppppppprrrrrrrrrssstttvvvwwwxxxxxxssssssrrrqqqqqqqqqqqqqqqrrrrrrrrrssssssssssssssswwwvvvuuutttrrrrrrqqqqqqsssrrrqqqqqqrrrrrrqqqoooqqqqqqqqqppppppooooooooopppoooooooooooonnnnnnnnnoooooonnnmmmmmmnnnnnnooollllllkkkjjjiiigggeeedddeeedddbbbbbbbbbaaa```^^^\\\ZZZXXXVVVSSSOOOJJJFFFDDDBBB@@@>>><<<<<<===>>><<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999777999:::999888888:::<<>>;;;<<<===>>>>>>?????????===<<<<<<===???@@@@@@???:::;;;<<<>>>AAADDDFFFHHHEEEEEEEEEEEEFFFHHHIIIJJJJJJJJJJJJJJJJJJIIIHHHGGGBBBCCCCCCCCCCCCEEEIIILLLLLLPPPPPPMMMKKKMMMMMMJJJGGGGGGIIIMMMPPPQQQOOOMMMKKKKKKKKKJJJJJJIIIIIIHHHIIIIIIIIIJJJKKKNNNPPPQQQQQQQQQPPPOOOOOONNNMMMMMMNNNPPPSSSWWW[[[^^^```bbbeeeggglllsss}}}}}}zzzvvvuuuvvvxxxxxxwwwyyyzzz{{{{{{yyyuuurrrooommmpppttttttrrrpppnnnmmmaaaccceeeiiikkkjjjgggddd^^^ZZZSSSKKKGGGGGGGGGFFFFFFHHHLLLRRR]]]lll|||}}}}}}~~~~~~|||~~~yyyssspppppptttyyy111111111222222333333444333333333333333333333333222222222222333333333333333333333444444555555555777777888999:::;;;<<<======>>>@@@AAACCCDDDDDDDDDEEEEEEFFFGGGHHHIIIJJJKKKLLLMMMNNNPPPRRRTTTVVVVVVXXXZZZ\\\^^^___bbbeeehhheeeeeefffggghhhjjjkkklllmmmmmmmmmmmmmmmooopppqqqqqqqqqppppppoooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnkkkmmmoooooonnnnnnooopppoooooopppqqqssstttuuuvvvrrrqqqppppppooooooppppppppppppppppppppppppppppppssssssrrrrrrqqqqqqpppppppppoooooopppqqqqqqooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmlllllllllllllllkkkkkkjjjjjjjjjiiiiiiiiiiiihhhfffdddcccbbbcccaaa___^^^]]]\\\ZZZXXXUUURRROOOMMMKKKHHHDDDAAA===<<<;;;;;;::::::;;;;;;::::::::::::::::::::::::::::::999999999888888888777999:::999888:::>>>CCCFFFKKKRRR\\\lllxxxrrrnnnkkkjjjpppuuu}}}xxxllleee___]]]\\\```jjjwwwssskkkiiibbbYYYNNNDDD???<<<999666333333222222222333333444444444333333333333222222222222111111111000000000111111000000000////////////000111111//////000111111111111111111222222222111111000000000000111111000000000000000000000000000000000000000111111222111111222222222333333333222888<<<;;;:::;;;:::777555444222333444555555444000111111111222222333333222222111111222222333444333444444555555555555555666888999999888777888888666666777888:::<<<>>>???;;;;;;===>>>???@@@@@@@@@>>>===<<<===???AAABBBAAA::::::;;;===@@@DDDGGGIIIEEEDDDDDDDDDEEEFFFHHHIIIJJJJJJJJJJJJJJJIIIHHHHHHCCCDDDFFFFFFFFFGGGIIIKKKJJJMMMMMMKKKLLLOOOOOOMMMIIIHHHHHHIIIKKKMMMLLLKKKNNNNNNNNNMMMMMMLLLLLLLLLMMMMMMMMMMMMNNNPPPRRRSSSPPPPPPOOOOOOOOONNNNNNNNNLLLMMMPPPSSSVVVYYY[[[]]]]]]^^^```dddkkkwww~~~yyytttsssuuuxxxyyyxxxuuuxxx|||}}}xxxuuurrrsssrrrooojjjfffddddddVVVVVVYYY___gggnnnrrrtttmmmiii___TTTMMMJJJFFFAAA@@@AAACCCFFFMMMZZZjjjuuuzzzyyyzzz|||}}}yyysssqqqpppsssxxx000111111222333333444444222222222222222222222222222222222333333333444444333333333333444444444444555555666777888999::::::999:::;;;===>>>???@@@@@@AAAAAABBBBBBCCCDDDFFFFFFGGGGGGIIIKKKMMMOOOPPPQQQVVVXXXYYYYYYYYY[[[^^^aaa[[[]]]^^^aaacccdddeeefffeeeffffffggggggiiikkkllljjjkkklllmmmmmmkkkiiihhhjjjjjjjjjjjjjjjjjjiiiiiiiiikkkmmmnnnmmmmmmnnnooommmmmmnnnnnnnnnnnnoooooooooooonnnmmmmmmmmmmmmnnnllllllmmmmmmnnnnnnnnnooonnnnnnooooooooonnnnnnnnnmmmllllllmmmoooooommmkkkiiiiiijjjjjjkkklllllllllkkkkkkkkkkkkjjjjjjjjjjjjggghhhhhhhhhgggeeedddccccccccccccbbbaaa___^^^]]]^^^\\\YYYXXXVVVUUURRRPPPMMMJJJFFFDDDBBBAAA???===888999:::;;;;;;;;;::::::999999::::::::::::999999999999888888888777777777888:::<<<;;;<<<@@@IIIPPPSSSYYY]]]^^^bbbmmmxxx}}}|||vvvooohhhhhhlllqqq|||uuummmeeecccbbbgggrrr}}}wwwhhhaaaaaa[[[SSSHHHAAA>>>;;;888444222222111111111111111222444444333333333333222222111111111111000000000000111000000000///////////////000111000///...///111000000111111111222222222111111000000000000111111000000000000000000000000000000000000000111222222000000000111111111222222111666888666555666666444555444333444555555444222111111111111111222222222222222111111222222333444333333444444444555555555555777999999888888888999888888888999:::;;;======;;;<<<===???@@@@@@@@@@@@???>>><<<===@@@BBBCCCCCC===<<<<<<===???BBBEEEGGGFFFEEEDDDDDDDDDFFFGGGIIIIIIIIIJJJJJJJJJIIIHHHHHHFFFHHHJJJJJJHHHGGGGGGGGGEEEHHHIIIIIILLLRRRTTTRRRNNNKKKHHHFFFGGGJJJKKKKKKOOOOOOOOOOOONNNNNNNNNNNNOOONNNNNNNNNOOOPPPRRRSSSOOOOOOPPPPPPPPPQQQQQQQQQNNNNNNOOOQQQTTTWWWYYY[[[\\\\\\\\\]]]aaahhhqqqwww{{{uuutttwwwzzz{{{zzzvvvyyy}}}}}}zzzxxxyyyyyyuuunnnfff```\\\UUURRRQQQTTT\\\gggqqqwwwwwwvvvoooeee___ZZZRRRIIICCCEEEGGGGGGJJJQQQ]]]fffqqqrrrtttttttttrrrqqqqqqjjjqqqvvvzzz|||zzz{{{|||xxxwwwwwwzzz~~~000000111222333333444444111111111111111111111111222222333333333444444444333333333333333333444444444444555555666777888888666777999:::;;;<<<======????????????@@@AAACCCCCCCCCDDDEEEGGGIIIKKKMMMMMMQQQRRRRRRQQQPPPQQQTTTVVVTTTVVVYYY\\\___```aaaaaa^^^```aaabbbccceeehhhjjjdddeeehhhiiiiiigggdddbbbggggggggggggffffffffffffhhhjjjlllmmmllllllmmmnnnmmmmmmlllkkkjjjjjjiiiiiimmmmmmlllkkkkkkkkkkkkllliiiiiijjjkkkmmmnnnoooooojjjkkkllllllmmmmmmlllllljjjjjjjjjlllmmmmmmkkkiiiffffffggghhhiiijjjkkkkkkiiiiiiiiiiiihhhhhhhhhhhhdddeeeffffffeeebbb```^^^]]]]]]]]]\\\[[[ZZZYYYXXXYYYVVVSSSQQQPPPNNNKKKHHHHHHEEE@@@>>>======<<<;;;888999<<<===>>>===<<<;;;999999:::::::::999999888888888888888777777777777999;;;===>>>???FFFQQQZZZeeelllnnnhhhcccgggpppuuuttttttqqqjjjfffjjjuuu~~~wwwlllkkklllrrr||||||qqqbbb[[[]]]VVVOOOEEE???===;;;777333222111000000000000000000444444444333333333222222000000000000000111111111000000000000///////////////000111000///...///111000000111111222222222222111111000000000000111111000000000000000000000000000000///000000111222222///000000000000111111111000555777555444555555333666555444555555555333111111111111111111111111111222222111111222222333444333333333444444444555555444666888999999999:::;;;:::999999999::::::;;;<<<;;;<<<>>>???@@@@@@@@@???@@@>>>======@@@BBBCCCCCC@@@???>>>>>>???AAACCCEEEGGGFFFEEEDDDDDDFFFHHHIIIIIIIIIIIIJJJIIIIIIHHHHHHIIIKKKMMMMMMJJJGGGEEEDDDAAADDDFFFHHHMMMUUUXXXVVVTTTOOOIIIFFFGGGIIILLLMMMNNNNNNNNNMMMMMMMMMMMMMMMNNNMMMMMMLLLMMMNNNPPPQQQOOOPPPPPPQQQRRRSSSTTTTTTQQQQQQQQQRRRTTTWWWYYY[[[^^^^^^^^^]]]]]]```eeeiiioooxxx}}}||||||~~~~~~|||xxx|||~~~|||tttiii___ZZZ]]]WWWPPPNNNSSS___jjjrrr{{{}}}{{{tttpppmmmbbbVVVKKKMMMOOONNNMMMOOOVVV]]]dddeeefffeeecccaaa```___WWW^^^cccfffppp333333333333333333333333111111111111111111111111111111222222222333333333000111111222222333444444333333444444555666777777555666666888999:::;;;<<<<<<<<<===>>>???@@@AAAAAA???@@@BBBDDDEEEFFFGGGGGGIIIIIIJJJLLLMMMOOOPPPPPPRRRRRRSSSTTTUUUWWWYYYZZZXXXZZZ\\\]]]]]]]]]^^^```````````````aaaaaaaaaaaa___```bbbdddeeeeeeeeeeeehhhhhhhhhgggggggggggggggeeeeeefffggghhhiiijjjjjjhhhhhhiiiiiihhhhhhgggfffjjjjjjiiiiiiiiijjjkkkkkkiiijjjjjjkkkkkkjjjjjjiiikkkjjjhhhiiijjjjjjiiigggeeeeeedddddddddccccccccceeeeeedddcccbbbaaa```_________^^^^^^\\\[[[YYYXXXWWWWWWVVVUUUTTTSSSRRRRRRQQQOOOMMMKKKIIIHHHGGGFFF>>>>>>===<<<;;;;;;::::::::::::::::::::::::::::::<<<<<<<<<;;;:::999777777:::666555888:::888888;;;888:::===AAAHHHTTTbbblllxxxuuuqqqnnnnnnoooooopppnnnkkkhhhiiippp{{{zzzvvvzzzzzzpppfff]]]VVVSSSLLLEEE===888777777333000333333333333333333333333333333333222222222222111000000000000111111111111000000000000000000000000000000000000000000111111000000000000000111111222444444333222111000///...000000000000000000000000444222000111333444333000222222333333333222222111444444444444444444444444444444444333333222222222333333333222222111111111333333222111111222333333333333222222333333444555666777888999999999999999<<<:::999999;;;<<<<<<;;;;;;::::::;;;>>>??????>>>>>>=========???BBBEEEFFFEEECCCAAAAAACCCEEEFFFEEEIIIHHHFFFDDDDDDDDDFFFGGGDDDEEEFFFGGGHHHIIIIIIIIIMMMMMMMMMMMMKKKHHHEEECCCIIIFFFEEEIIIQQQVVVWWWVVVQQQOOOMMMMMMNNNNNNMMMLLLTTTSSSQQQOOOMMMKKKIIIHHHIIIJJJKKKLLLMMMMMMMMMMMMLLLLLLNNNRRRUUUVVVSSSPPPPPPOOONNNPPPTTTWWWVVVTTTZZZ\\\]]]]]]\\\ZZZ[[[[[[aaagggppp}}}~~~~~~~~~|||vvvmmmgggdddaaa[[[UUUSSSXXXbbbiiiuuuxxxyyyyyyyyywwwooofff[[[VVVUUUZZZ]]][[[YYYZZZ```[[[UUUSSSRRROOONNNOOOLLLMMMQQQVVV___kkkwww~~~~~~yyyuuuwww333333333333333333333333111111111111111111111111111111222222222333333333333222222222222222222222222222222333444555555555444555555666777888999999999999:::;;;<<<===>>>>>>===>>>???AAABBBCCCDDDDDDFFFFFFGGGIIIJJJKKKLLLMMMMMMNNNOOOPPPRRRSSSTTTUUUSSSVVVXXXYYYXXXXXXZZZ[[[ZZZZZZZZZ[[[[[[[[[\\\\\\[[[\\\^^^```aaaaaaaaaaaaddddddddddddddddddccccccaaaaaabbbcccdddeeefffffffffffffffffffffeeeeeedddffffffeeeeeeffffffggghhheeeffffffggggggffffffeeegggeeeddddddeeefffdddcccaaaaaa`````````_______________^^^]]]\\\[[[ZZZZZZWWWXXXXXXXXXWWWVVVUUUUUUQQQQQQPPPOOONNNMMMLLLLLLLLLKKKIIIGGGEEEDDDCCCCCC===<<<<<<;;;::::::999999999999999999999999999999999::::::::::::999888888888666666999999888:::???BBBEEEJJJPPPWWW```kkkrrrzzzyyyxxxwwwuuussspppnnniiiiiikkkpppyyy}}}~~~{{{sssjjjbbbZZZSSSOOOFFF@@@999555666666444111333333333333333333333333222222222111111000000000000000000000000000000000000000000000000000000000.....................---/////////...///000000111222222111111111111111000000000000000000000000000444222000111333444222000111222222333333222222111444444444444444444444444444444333333333222222222333333333222222222111111333333222111111222333333333222222222222333444444555666777888999999999999;;;:::888999;;;<<<<<<;;;:::999999:::===???>>>>>>??????>>>>>>@@@BBBDDDFFFDDDBBBAAAAAACCCEEEEEEEEEHHHGGGFFFFFFFFFFFFGGGHHHDDDDDDEEEGGGGGGHHHHHHHHHJJJKKKKKKKKKJJJHHHFFFDDDIIIFFFEEEIIIPPPUUUVVVUUUTTTPPPMMMKKKLLLNNNOOOPPPPPPPPPOOONNNMMMLLLLLLKKKKKKKKKLLLMMMMMMMMMMMMMMMLLLLLLMMMQQQTTTVVVTTTQQQQQQPPPOOOQQQTTTUUUUUUSSSVVVWWWXXXWWWVVVUUUVVVWWWWWW[[[bbblllwww|||{{{~~~{{{uuuqqqppplllddd[[[VVVWWW^^^ccchhhmmmppprrruuuwwwssslllbbb]]][[[___ccceeegggiiieee```YYYSSSLLLFFFDDDDDDDDDDDDFFFIIIOOOXXXaaagggrrrzzz|||wwwqqqnnnkkknnnttt|||222222222222222222222222222222222222222222222222111111222222222333333333444444333333222111111000111111222222333333444444444444444444555555555666555666666777888999::::::999:::<<<===??????@@@@@@BBBBBBCCCDDDFFFGGGHHHHHHFFFHHHJJJLLLMMMMMMMMMMMMMMMOOORRRRRRRRRRRRSSSTTTRRRRRRSSSSSSSSSTTTTTTTTTVVVWWWXXXYYYZZZ[[[[[[[[[^^^^^^^^^^^^^^^^^^^^^^^^[[[\\\\\\]]]^^^___``````bbbbbbbbbcccbbbaaaaaa``````````````````aaabbbbbb______````````````______```___^^^^^^______^^^\\\ZZZZZZZZZZZZYYYYYYYYYYYYWWWWWWVVVUUUTTTSSSRRRRRRNNNOOOOOOPPPPPPPPPOOOOOOKKKJJJIIIIIIHHHGGGFFFFFFEEEDDDCCCAAA???>>>>>>===;;;;;;::::::999888888888888888888888888888888888666777888888999999999999555555888::::::;;;CCCMMMUUUYYY___eeekkkpppvvvzzz|||~~~~~~{{{tttnnnjjjeeeiiiqqq{{{yyyrrrhhh```[[[UUUMMMGGG>>>:::444222444555444333333333333333333333333333222222111111000///......////////////////////////000000000000000000000000/////////......---------...............//////000000000000111111222222222000000000000000000000000333111111111222333222111111111222222222222222111333333333333333333333333333333333333222222222222333333333222222222222111333222222111111222222333222222222222222333444444444555666888999:::::::::;;;999888888:::;;;;;;:::888888888:::===??????>>>@@@@@@??????@@@AAACCCDDDBBBAAA@@@AAACCCDDDEEEDDDFFFFFFGGGHHHIIIIIIIIIIIIDDDDDDEEEEEEFFFFFFGGGGGGGGGHHHHHHIIIIIIHHHGGGFFFIIIFFFEEEHHHNNNRRRSSSSSSVVVRRRMMMKKKLLLOOOQQQRRRLLLLLLMMMMMMNNNNNNNNNOOOLLLLLLLLLMMMMMMMMMMMMMMMLLLLLLMMMOOOSSSTTTTTTSSSSSSQQQQQQRRRSSSTTTSSSRRRQQQRRRRRRPPPOOOOOOQQQTTTSSSVVVZZZ```gggoooxxx~~~|||{{{||||||zzzyyyxxxsssiii^^^VVVTTTVVVYYY\\\aaafffiiinnnrrrpppkkk```ZZZVVVYYY^^^cccjjjppprrrpppkkk```SSSIIIDDDBBBBBBBBBCCCEEEIIINNNRRRTTT[[[ccclllnnnoooooolllggg___^^^^^^```eeelllssswww|||}}}333333333333333333333333222222222222222222222222111111222222222333333333333333333222222111111111111222222222333333444444333333333222222222222222333333444555555666777777777888999;;;<<<=========>>>???@@@AAABBBCCCDDDDDD@@@BBBEEEGGGHHHHHHGGGFFFHHHJJJLLLMMMLLLLLLMMMNNNLLLLLLMMMMMMMMMNNNNNNNNNQQQQQQRRRSSSTTTTTTUUUUUUWWWWWWXXXXXXXXXXXXYYYYYYVVVWWWWWWXXXYYYYYYZZZZZZ]]]^^^^^^^^^^^^]]]\\\\\\ZZZZZZZZZZZZZZZ[[[\\\\\\YYYYYYZZZZZZZZZZZZYYYYYYZZZXXXWWWWWWXXXYYYWWWVVVTTTTTTTTTTTTSSSSSSSSSRRRPPPPPPOOOOOONNNMMMMMMLLLJJJJJJJJJJJJJJJIIIIIIHHHGGGFFFFFFEEEDDDDDDCCCCCC@@@???===<<<;;;::::::999999999888888888777777777777777777777777777777777555666777777888777777777444555888;;;===EEEVVVgggrrrsssvvvxxxzzz|||~~~~~~wwwpppjjjfffhhhooo{{{}}}}}}sssiii^^^WWWTTTOOOFFF>>>:::666333111222444444333222222222222222222222222333333222111000//////...////////////............000000000000000000000000222222222111111000000//////............///000000000000000000111111111111000000000000000000000000222111111111222222222111000111111222222222222111222222222222222222222222333222222222222222222222222222222222222222222222222222222222222222222222222222222111222333333444222333555777888999:::::::::888777777999::::::999888777888:::===@@@@@@???@@@??????>>>??????@@@AAA@@@??????@@@BBBDDDDDDCCCCCCEEEGGGJJJKKKKKKKKKJJJDDDDDDDDDDDDDDDEEEFFFFFFEEEEEEFFFFFFGGGGGGHHHHHHHHHFFFEEEGGGKKKOOOPPPPPPTTTQQQMMMLLLMMMPPPQQQQQQJJJKKKKKKLLLMMMNNNOOOOOOLLLLLLKKKKKKKKKKKKLLLLLLLLLLLLMMMOOOQQQSSSTTTTTTUUUTTTSSSSSSSSSSSSSSSRRRPPPPPPPPPNNNMMMNNNQQQSSSUUUVVVYYY[[[^^^ccciiimmmttt{{{}}}}}}~~~yyysssiii___WWWTTTUUUVVVYYY^^^bbbcccfffiiigggcccZZZSSSMMMMMMQQQWWWaaajjjxxx~~~~~~ttteeeXXXNNNIIIEEEGGGJJJOOOSSSTTTTTTRRRQQQXXX]]]]]]\\\\\\YYYTTTPPPQQQQQQQQQTTTZZZbbbgggnnnsss}}}~~~~~~333333333333333333333333222222222222222222222222111111222222222333333333111111222222222333333333333333333333444444444444222222222222111111111111333333333444444555555666666777888999:::;;;;;;;;;<<<======>>>???@@@AAAAAA===???AAACCCDDDDDDCCCBBBDDDFFFHHHHHHHHHGGGHHHIIIHHHIIIIIIIIIJJJJJJJJJJJJMMMMMMMMMNNNNNNOOOPPPPPPQQQQQQRRRRRRRRRSSSSSSSSSRRRRRRSSSSSSTTTTTTUUUUUUXXXXXXYYYYYYXXXXXXWWWVVVUUUTTTTTTTTTTTTUUUVVVVVVSSSTTTTTTUUUUUUTTTTTTSSSTTTSSSQQQRRRSSSSSSRRRPPPOOOOOONNNNNNNNNMMMMMMMMMLLLKKKKKKJJJJJJIIIIIIIIIHHHHHHHHHGGGFFFEEECCCCCCBBBBBBAAAAAA@@@@@@??????<<<;;;:::999888888888888777777777777777666666666666666666666666666666666666666777777777666555555555666999===CCCRRRmmm{{{uuunnniiihhhhhhsss{{{}}}|||{{{}}}|||ssswww}}}|||xxxlllbbbVVVOOOLLLGGG???777888666333222222222222222222222222222222222222222444444333222111111000000000/////////.........---////////////////////////333333333222222111111111000000//////000000111222111111111000000000//////000000000000000000000000111111111111111111111111///000111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111222333333222333444666888999999999999777666666888999999888888888888:::>>>@@@@@@@@@==================>>>>>>>>>>>>>>>???BBBCCCCCCBBBAAACCCFFFIIIKKKKKKKKKJJJDDDCCCCCCCCCDDDEEEFFFGGGEEEEEEDDDDDDEEEFFFHHHIIIGGGFFFFFFFFFIIIKKKLLLMMMOOONNNMMMNNNPPPPPPOOONNNJJJJJJKKKLLLLLLMMMNNNNNNJJJJJJIIIIIIIIIJJJKKKKKKLLLMMMNNNOOOPPPQQQSSSTTTUUUUUUUUUTTTSSSRRRRRRRRRQQQRRRQQQPPPOOOPPPSSSVVVSSSTTTVVVVVVWWWZZZ^^^aaaccciiipppuuuyyyuuuoooeee]]]XXXWWWXXXYYYXXX^^^bbbccccccdddbbb^^^ZZZSSSKKKIIIJJJNNNWWW```ooo{{{sssgggZZZPPPIIIMMMTTT\\\bbbddd```]]][[[___```[[[VVVSSSPPPLLLHHHHHHGGGFFFGGGKKKRRRWWW___dddppp~~~}}}{{{zzzvvvuuuwwwyyyzzz~~~yyyxxxyyyzzzzzzwww}}}|||xxxxxx}}}~~~}}}444444444444444444444444333333333333333333333333111111222222222333333333000111111222333333444444333333333444444444444444222222222222222111111111333333333444444444555555555666777888999999999999:::;;;;;;<<<======>>>>>>;;;<<<>>>???@@@@@@??????AAACCCEEEEEEDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFGGGIIIIIIIIIHHHIIIJJJKKKKKKKKKKKKKKKLLLMMMMMMNNNNNNNNNNNNOOOOOOOOOPPPPPPPPPQQQRRRRRRRRRRRRQQQPPPPPPOOOOOONNNNNNNNNOOOPPPPPPNNNOOOOOOPPPPPPOOOOOONNNOOOMMMLLLLLLMMMNNNLLLKKKJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFEEEEEEEEEFFFFFFEEEDDDCCCAAA???>>>===<<<<<<<<<;;;;;;;;;::::::999888888777777777777777777666666666666666666666666666666666666666666777777777777666666555444777777;;;AAAJJJ]]]{{{~~~{{{tttlllfffgggmmmrrr|||tttuuuwww|||vvvnnnooorrrzzzzzztttpppcccZZZPPPHHHDDD???999444666555444222111111222222222222222222222222222222333333333222222222222222111000000//////.........////////////////////////000000000000000000000000000000000000000111222222111111111000000/////////000000000000000000000000000111222111000000111222//////000111222222222222111111111111111111111111111111111222222222222222111222222222222333333333111222222333333222222111111111111111111222333333222333444666777888888888888666555555777888888777888888888:::===??????>>>;;;;;;<<<<<<<<<<<<<<<<<<===<<<===???BBBCCCBBBAAA@@@AAADDDGGGIIIIIIIIIIIICCCCCCBBBCCCDDDEEEGGGIIIGGGFFFDDDCCCDDDEEEGGGIIIGGGFFFFFFFFFFFFHHHIIIJJJKKKKKKLLLNNNOOOOOOMMMKKKJJJJJJKKKKKKLLLLLLMMMMMMHHHHHHGGGGGGHHHIIIKKKLLLLLLNNNPPPPPPPPPOOOPPPRRRSSSTTTUUUTTTQQQPPPQQQRRRQQQRRRRRRQQQQQQQQQTTTVVVTTTUUUUUUUUUUUUVVVYYY[[[YYY]]]```cccfffooo{{{nnnggg\\\TTTQQQRRRSSSTTTWWW___fffhhhhhhiiigggccc^^^WWWPPPLLLIIIIIIOOOWWWdddttt~~~uuugggYYYRRRUUU\\\fffooossspppmmmnnnqqqpppiiibbb]]]XXXSSSJJJGGGDDDCCCDDDHHHLLLOOONNNRRR]]]kkksssrrrooonnnjjjeeecccfffhhhkkkpppwww~~~yyywwwvvvuuuuuutttzzz~~~zzzvvvuuuzzz~~~{{{|||666666666666666666666666333333333333333333333333111111222222222333333333222222222222222222222333333333333222222222222222222222222222333333333333222222333333333333444444333444555666777777777777888888999999::::::;;;;;;:::::::::;;;<<<<<<======>>>@@@BBBBBBAAA@@@AAABBB@@@@@@AAAAAAAAABBBBBBBBBEEEEEEDDDDDDDDDEEEFFFGGGEEEEEEFFFFFFGGGHHHHHHIIIJJJJJJKKKKKKKKKKKKLLLLLLJJJKKKKKKKKKKKKJJJIIIIIIIIIIIIHHHHHHIIIIIIJJJKKKJJJJJJKKKKKKKKKKKKJJJJJJJJJHHHGGGGGGHHHIIIGGGFFFEEEEEEEEEDDDDDDDDDDDDCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@???>>><<<<<<999999999999888888888888888888777666666666777777666666666666666777777777666666666666666666666666555666666777777777777666999:::===EEEQQQccc}}}}}}yyyvvvooohhheeekkkxxxyyyvvvmmmjjjjjjoooyyy~~~xxxqqqjjjeeeWWWRRRIIIBBB===999666444222222222111000111222333111111111111111111111111111111111111222222222222222222111000000///......////////////////////////---------...//////000000///////////////000111111/////////000000000000000000000000000000000000000///111222222//////000222...///000111222222222222111111111111111111111111000111111111222222222222111111222222222333333333111222333333333333222111111111111111111222222333222333444555666666666666777555444555666777777777777666666888:::<<<<<<;;;:::;;;;;;<<<============;;;;;;<<>>@@@@@@???>>>???@@@=========>>>>>>>>>??????CCCBBBAAAAAAAAABBBCCCDDDAAAAAABBBCCCCCCDDDEEEEEEHHHHHHHHHHHHHHHIIIIIIIIIFFFFFFFFFFFFFFFEEEDDDDDDEEEEEEEEEEEEEEEFFFGGGGGGGGGGGGHHHHHHHHHHHHGGGGGGGGGEEEDDDDDDEEEFFFDDDCCCBBBBBBBBBAAAAAAAAAAAA@@@>>>>>>>>>>>>>>>>>>======;;;;;;<<<<<<<<<;;;;;;:::999999999999999888888888777666666555555666666777666666666777777777777777777777777777777777777777333444555777888999999999;;;;;;@@@IIITTTdddzzz|||wwwuuusssmmmhhhhhhqqq{{{nnniiieeeiiirrrzzz{{{yyy~~~~~~yyyrrrjjjbbb]]]OOOKKKEEE>>>999666555555///000000000000000222444111111111111111111111111/////////000111111222222333222222111000//////...////////////////////////,,,------...///000111111...............///000000------...///000111222222000000000000000000000000///111333222///...000222......000111111222222222000000000000000000000000000000111111222222222222111111111222222333333333111222333444444333222111111111111000111222222333333333444555666666666555666555444444666777777666666555555666888:::999888:::;;;<<<===>>>>>>>>>>>>::::::<<<>>>AAABBBAAA@@@>>>???AAABBBDDDEEEEEEFFFBBBBBBBBBBBBEEEHHHKKKMMMLLLJJJFFFDDDCCCDDDFFFGGGFFFGGGFFFEEEDDDDDDEEEGGGJJJHHHFFFFFFHHHJJJKKKKKKFFFGGGHHHJJJLLLMMMOOOOOOHHHGGGGGGGGGIIIKKKNNNPPPLLLOOOSSSSSSPPPMMMLLLMMMLLLNNNPPPOOOLLLJJJLLLNNNJJJLLLNNNOOONNNNNNOOOPPPPPPQQQQQQOOOMMMMMMNNNOOOTTTTTTSSSRRRSSSVVV[[[^^^ccclllwww}}}rrrbbbVVVPPPOOOOOOOOO^^^iiitttxxxxxxxxxvvvrrrmmmjjjfffbbb[[[TTTTTTXXXWWWfffsssxxx{{{|||ooo___VVVSSSQQQVVV```jjjoooppp}}}}}}uuummm___YYYSSSRRRXXX]]]^^^]]]\\\YYYZZZ```aaa\\\VVVTTTSSSLLLGGGGGGGGGHHHKKKPPPYYY]]]aaadddjjjrrrvvvuuupppppppppooommmggg```[[[ZZZ___eeeggggggjjjqqqwww}}}|||~~~~~~zzzvvvoooiiifffhhhjjjlllooossswww|||yyyvvvuuuwww|||888888888888888888888888666555444333333333333333222222333444444444333333333333333222222222111111222222222222222222222222111111111111111111111111333222222111111222222333333333333333333333333333444555666777888888888888888888888888888888888888::::::::::::::::::::::::999999:::::::::;;;;;;;;;>>>>>>>>>>>>????????????>>>>>>???@@@AAABBBBBBCCCBBBBBBBBBCCCCCCCCCDDDDDDEEEEEEDDDCCCBBBBBBAAAAAACCCBBB@@@??????@@@BBBCCCBBBBBBCCCCCCCCCDDDDDDDDDAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@??????>>>>>>>>>===<<<<<<;;;::::::999888888888888999999999888888777999999888888777666666666777777666666666666777777666666666666666666666666777888777555555777888888999888888888777777;;;???EEEHHHMMMPPPUUU```nnnxxx~~~{{{uuuooollloooooooooqqqvvv}}}nnnggg``````bbbfffnnnvvv|||{{{qqqfff\\\WWWTTTNNNHHH@@@999555444333333222222111111111111222222000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000///////////////////////////////////////.........111111111111222222222222111111111111000000000000111000/////////000222333222111000//////000111222000000000000111111111111222111111111000000//////222222222111111111111111222333555666666666555555222222111111222222333444222222333444444555666666222222333333444555555666888777777777777888888999======>>>>>>===;;;999888<<<:::888:::???CCCDDDCCCCCCBBBAAAAAA@@@@@@AAAAAAGGGCCC??????CCCGGGIIIIIIFFFFFFEEEEEEFFFHHHIIIKKKMMMKKKHHHDDDBBBAAAAAAAAADDDFFFHHHIIIHHHGGGGGGHHHJJJJJJIIIIIIIIIJJJKKKKKKFFFFFFGGGIIIJJJJJJKKKKKKJJJMMMPPPQQQPPPOOONNNNNNRRRPPPNNNLLLJJJJJJJJJJJJHHHJJJLLLMMMNNNMMMLLLKKKLLLLLLLLLLLLKKKKKKKKKKKKNNNMMMLLLKKKLLLOOORRRTTTYYYXXX```mmmtttwwwzzzkkk]]]SSSRRRXXXdddqqq~~~~~~}}}|||{{{wwwtttpppnnnlllhhhaaa\\\]]]```dddlllyyyyyykkk[[[SSSMMMOOOTTTXXX]]]bbbhhhwww}}}rrrccc```]]]___ffflllooopppoooqqqsssssspppjjjbbb^^^YYYOOOGGGFFFFFFFFFGGGJJJOOOQQQUUU\\\bbbdddaaa^^^ccc\\\XXXZZZ[[[WWWQQQOOOTTTWWWYYYXXXWWWXXX\\\___iiiiiijjjjjjiiigggfffeeebbb___[[[YYYZZZ]]]___```dddllltttwwwuuurrrrrrtttkkkkkklllmmmpppvvv|||777777777777777777777777666555444444333333444444333333444444444333333222333333222222222111111111222222222222222222222222111111111111111111111111333222222111111222222333333333333333333333333333222333444555666666666666555555555555555555555555888888888888888888888888888888888999999999::::::;;;;;;<<<<<<<<<<<<==================>>>>>>>>>>>>??????@@@@@@@@@AAAAAAAAABBBAAAAAA@@@??????>>>>>>>>>===<<<;;;;;;<<<===>>>;;;;;;;;;;;;<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>=========<<<<<<<<<<<<;;;;;;:::999999888777777666666777777888777777777888888777777777777666666777777666666666666777777666666666666666666666666777777777555555666888888;;;;;;;;;;;;;;;===CCCHHHVVVZZZ^^^^^^]]]```jjjrrrxxx|||}}}yyypppjjjiiijjjlllpppvvv|||ooogggaaa```bbbeeelllsssxxx{{{|||sssiii```YYYTTTQQQIIICCC<<<666333222222111222111111000000111111222000000000000000000000000000000000000000000000000.../////////000000000000........................////////////////////////............/////////000....../////////000000000111111111000000000//////000000000000000111111222222111000//////000111222000000000000111111111111111111111111000000000///111111111111111111222222222333444555555444333333222222111111222222333444000111111222222333333333222222333444555666777888444444444444444555555666<<<<<<======<<<;;;:::999<<<::::::<<<@@@CCCDDDCCCBBBAAAAAA@@@@@@@@@@@@@@@CCCAAA@@@BBBEEEGGGGGGFFFFFFFFFFFFFFFGGGIIIJJJKKKMMMKKKIIIFFFDDDCCCBBBBBBCCCEEEHHHIIIHHHHHHHHHIIIIIIIIIIIIHHHHHHGGGGGGGGGFFFGGGIIIKKKLLLLLLLLLLLLJJJLLLNNNOOONNNMMMMMMNNNOOONNNLLLJJJIIIIIIIIIJJJIIIJJJLLLMMMMMMMMMKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIOOONNNLLLJJJJJJLLLNNNOOORRRPPPUUU```eeegggsssttteee^^^___iiiuuu}}}{{{zzzyyyuuunnnhhhccceeehhhmmmxxx|||rrrcccXXXOOOLLLMMMNNNPPPTTTZZZhhhsssuuuxxx~~~{{{sssaaa]]]ZZZ]]]eeemmmsssuuupppuuu|||yyyqqqkkkggg\\\QQQMMMLLLMMMQQQVVVWWWYYY___gggmmmnnnkkkhhhbbbZZZSSSSSSSSSPPPNNNNNNRRRVVVYYYYYYWWWVVVYYY[[[___]]]ZZZWWWUUUSSSSSSSSSVVVTTTRRRQQQQQQRRRSSSSSSYYY\\\aaaeeeeeebbb___]]][[[\\\\\\]]]___dddiiimmmqqqttttttssstttwwwuuuppp777777777777777777777777666555555444444444444555555555555555444333222222222222222222111111111111222222222222222222222222222222222222222222222222333222222111111222222333222222333333333333333333000111222333333444444333333333333333333333333333555555555555555555555555666666777777777888888888888888888999999999::::::;;;;;;;;;:::::::::999999<<<<<<<<<<<<==================<<<<<<;;;:::::::::;;;:::999888888999:::;;;::::::::::::;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::999999999999999888888777777666666666333444555666777777777666666666666666777777777777777666666555555666666777666666666666666666666666555666666555555555888;;;===@@@DDDEEEGGGLLLSSSXXXiiinnnsssooohhheeejjjppptttwwwwwwpppfffbbbfffllloooxxxsssjjjbbb```bbbeeekkkrrrvvvzzz~~~{{{tttiii```ZZZUUUPPPLLLCCC???999444222222222111222111111000000111111222000000000000000000000000000000000000000000000000....../////////000000000........................////////////////////////------......//////000000......////////////000000111111000000000000////////////000111111111111111222111000000000000111222000000000000111111111111111111111111000000000000000000000111222222222333222222333444444333111111222222111111222222333444111111111222222222222222222333333444666777777888666666666666666777888888:::;;;<<<<<<<<<;;;::::::;;;;;;;;;>>>BBBDDDDDDCCCAAA@@@@@@?????????????????????AAACCCFFFGGGFFFDDDEEEFFFGGGHHHIIIJJJJJJJJJLLLLLLKKKIIIGGGEEEDDDCCCBBBEEEGGGIIIIIIIIIIIIJJJJJJJJJJJJJJJIIIGGGEEEDDDGGGHHHKKKMMMNNNNNNMMMLLLIIIJJJLLLKKKJJJJJJKKKLLLLLLLLLKKKJJJJJJJJJJJJKKKIIIJJJKKKLLLMMMLLLKKKJJJIIIIIIIIIHHHHHHHHHHHHGGGOOOMMMKKKIIIHHHHHHIIIJJJLLLIIILLLSSSVVVWWW```lllzzz}}}rrrnnnuuu~~~wwwqqqooopppppprrrwww}}}|||wwwlllaaaTTTNNNKKKIIIIIIKKKMMMYYYbbbeeejjjrrrtttpppccc^^^XXXXXX___hhhnnnqqqnnnvvvyyylll^^^WWWUUUXXX```hhhkkknnnuuu}}}|||qqqfff\\\XXXWWWVVVWWWZZZbbbfffkkkllljjjhhhhhhiiiddd___XXXQQQLLLKKKLLLMMMTTTUUUVVVWWWWWWWWWVVVUUUWWWWWWXXXZZZZZZWWWPPPJJJNNNMMMMMMOOORRRVVV[[[^^^dddggghhhgggggggggccc\\\777777777777777777777777666666555555555555555666666666666555555333222222333222222222111111111111222222222222222222222222222222222222222222222222333222222111111222222333222222222222222333333333000111111222333333222222444444444444444444444444444444444444444444444444444555555555666666666666666666666777777777888888888888888888888888888888999999999:::::::::;;;;;;999999999888888777777777:::999888888888888999:::;;;;;;;;;;;;<<<<<<<<<<<<777777777777777777777777777777777777666666666666666666666666555555444444222333444666666777777777444444555666666777888888666666666555555666666666666666666666666666666666555444555666666777<<>>>>>>>>>>>>>>>>>???@@@BBBDDDEEEEEEEEECCCEEEGGGIIIJJJJJJJJJJJJKKKLLLLLLLLLJJJHHHEEECCCBBBDDDGGGIIIIIIIIIJJJKKKJJJKKKMMMMMMLLLJJJHHHFFFFFFHHHJJJMMMNNNMMMLLLKKKIIIIIIJJJIIIHHHHHHIIIKKKKKKKKKKKKKKKKKKLLLLLLMMMJJJJJJKKKLLLLLLKKKKKKJJJIIIIIIIIIHHHHHHHHHGGGGGGLLLKKKIIIGGGFFFFFFGGGGGGHHHGGGJJJOOOQQQQQQUUU\\\eeesss}}}xxx{{{{{{zzzyyyyyyzzzyyyxxxsssiii___[[[WWWRRROOOOOOMMMTTTYYY[[[___fffiiihhhiiiaaaWWWSSSUUUZZZ___aaaccclll{{{zzzjjj```\\\___iiisssyyy}}}}}}ooohhhdddcccfffkkkuuuzzz}}}}}}}}}zzzssshhh]]]VVVUUUVVVXXX___ccciiimmmnnnmmmkkkjjjhhhiiiiiihhhccc[[[SSSMMMMMMMMMMMMQQQWWW]]]bbbdddjjjnnnpppnnnmmmjjjbbbYYY999999999999999999999999666666666555555666666777777777777666555444333222333333333333222222222111222222222222222222222222222222222222222222222222333222222111111222222333111111111222222333333333111111222333333333333222222222222222222222222222444444444444444444444444333333333444444444555555555555555666666666777777555555666666777888888999777777888888888999999999777777777666666666666666888888777777777777888888666666666777777777888888666666666666666666666666444444444444444555555555555444444444444444333333333444555666777777777777333333444555666777777888666666555555555555666666666666666666666666666666555333555888999;;;DDDOOObbbppp|||~~~|||{{{yyyvvvsss{{{vvvppppppsssllliiieeedddiiiooovvvyyypppiiiiiimmmuuu||||||vvvqqqfffaaa[[[YYYVVVQQQGGG@@@:::777444333444444333333111000000000000000000111////////////////////////////////////////////////............////////////////////////////////////////////////////////////111111000///...------,,,///000000000000111111111000000000////////////......///000222222111000000111111222222222222111111///000000000111111111111000000000000000000111111//////000111222333333333333444555555444333222111222222111111222222333444333333333333333333333222444444333222222111111000222222222333444555666666777888999;;;;;;;;;::::::999;;;>>>@@@AAABBBBBBBBB@@@???>>>>>>======>>>>>>???@@@@@@@@@AAABBBDDDEEEAAACCCEEEGGGIIIIIIIIIIIIJJJKKKLLLLLLKKKHHHFFFDDDBBBEEEHHHIIIJJJJJJKKKLLLIIIJJJLLLMMMMMMLLLJJJIIIDDDFFFHHHJJJKKKKKKJJJJJJHHHIIIIIIHHHGGGGGGHHHJJJHHHHHHIIIJJJKKKKKKKKKKKKJJJJJJKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIHHHIIIHHHGGGFFFFFFGGGGGGHHHEEEFFFKKKPPPRRRPPPQQQSSSVVV^^^mmm|||~~~|||zzzyyyzzzxxxrrrlllkkkhhh```XXXUUURRRWWWYYYZZZ\\\aaadddeeejjjaaaVVVNNNMMMOOOQQQRRRVVV]]]jjjxxxrrreee]]]\\\ccclllqqqwwwvvvoookkkmmmqqq{{{zzznnnfffcccdddeeejjjqqq|||vvviii```\\\VVVUUUXXX^^^gggoootttvvvzzzyyynnnddd::::::::::::::::::::::::777666666666666777777888777777777777666555444444444444444444333333333333222222222222222222222222333333333333333333333333333222222111111222222333000000111111222333333333222222333333333333333222000000000000000000000000333333333333333333333333222333333333333444444444444444555555555666666666333333444555666777888888666666666777777777777888666666666555555555555555444444444555555444444444444444444555555555666666555555555555555555555555333333333444444444444444333333333333333333333333444444555666777777777666333333333444555666666777666555555444444555555666666666666666666666666666777333555:::<<<@@@NNN^^^}}}zzzwww{{{}}}zzzsssmmmkkkkkkfffcccbbbgggqqq{{{{{{ssssssvvv{{{~~~yyyrrrkkkfffYYYWWWUUUTTTQQQKKKAAA:::444333111111222222111000111000000//////000000111000000000000000000000000000000000000000000000000------........./////////000000000000000000000000////////////////////////111111000///...------,,,------............//////000000////////////......//////000111111111111111111111222333333222111111000000000000111111111111000000000000111111111111000000000111222222222333333333444555555444333222222222111111222222333444000000000111111111111111333333222111111000//////333333333444555666777888666777999:::;;;::::::999999;;;>>>?????????AAABBB@@@??????>>>>>>>>>>>>>>>@@@@@@@@@???>>>???BBBDDD???@@@BBBDDDFFFGGGHHHHHHHHHIIIJJJJJJJJJHHHEEEDDDCCCFFFHHHJJJJJJJJJJJJKKKGGGHHHIIIJJJKKKJJJJJJIIIDDDEEEFFFGGGHHHIIIIIIIIIHHHJJJJJJJJJHHHGGGHHHIIIEEEFFFGGGHHHIIIIIIIIIIIIKKKKKKJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKJJJJJJJJJJJJGGGGGGFFFGGGGGGHHHIIIIIICCCFFFJJJNNNPPPOOOMMMLLLNNNQQQZZZfffsss}}}~~~~~~{{{{{{}}}|||xxxuuuwwwsssjjj___[[[YYY\\\^^^___```bbbeeefffeee^^^TTTOOONNNOOOOOONNNOOOSSSZZZeeeqqq|||tttggg[[[TTTVVV\\\aaagggpppzzzwwwpppnnnppp}}}~~~vvvqqqooooooqqq{{{vvvkkkggg^^^^^^```gggqqqzzz~~~|||ppp999999999999999999999999777777666666777777888999666666777777777666666555666666555555555444444444222222222222222222222222333333333333333333333333333222222111111222222333///000000111222222333333222222222333333222222111000000000000000000000000222222222222222222222222222222333333333444444444333333333333444444444444222333333333444444555555444444444555555555555666444444444444444444444444222333333333333333333222555555555555666666666666444444444444444444444444333333333444444444555555333333333333333333333333333444444555555555444444333333333444444555555555666555555444444555555666666666666666666666666666888444555<<<@@@FFFYYYmmmzzzxxxxxxvvvsssmmmiiieeedddbbbdddiiiqqq|||~~~~~~yyyrrriii```YYYNNNNNNNNNKKKGGGAAA;;;777333222111111222222111///000000////////////000000000000000000000000000000000000000000000000000000---------.........//////////////////////////////////////////////////////......//////////////////---------.........//////000000/////////.........000000000000000111111222111222222333333222222111000000000000111111111111///000000000111111111111111111111111111111222222111111333444444333222222222222111111222222333444//////000000111111222222111111111111111111111111555555555666777888999:::777888999::::::999888888999;;;======<<<===@@@CCC@@@@@@???>>>>>>>>>>>>???>>>@@@BBBBBB???>>>>>>@@@>>>>>>???@@@BBBDDDFFFGGGGGGGGGHHHHHHGGGFFFEEEDDDDDDGGGIIIJJJJJJIIIJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIEEEEEEEEEEEEFFFHHHIIIJJJIIIKKKLLLLLLJJJIIIHHHIIIFFFGGGIIIJJJKKKJJJJJJIIIKKKKKKJJJJJJIIIIIIIIIIIIKKKKKKKKKKKKJJJJJJJJJIIIHHHHHHHHHHHHHHHIIIIIIIIIFFFGGGHHHIIIKKKLLLJJJHHHLLLKKKPPPYYYaaajjjwww|||{{{{{{xxxyyy|||}}}yyyxxx{{{zzzqqqhhhdddaaabbbdddfffeeecccccceeebbb]]]WWWTTTUUUVVVTTTSSSQQQQQQTTTYYYaaajjjrrrwwwxxxoooeeeYYYOOOMMMQQQUUUYYY___fffooo{{{zzzoooiiiiiitttxxx}}}yyytttrrrppp{{{ssskkkdddbbbccciiirrryyy{{{zzz~~~www888888888888888888888888777777666777777888999999555666666777777777777666777666666666666555555555222222222222222222222222333333333333333333333333333222222222222222222333///000000111222222333333111111222222222111111000222222222222222222222222111111111111111111111111222222333333333444444444111222222222222333333333333333333222222222222222222222333333333444444444333333333333333333444444333333444444444444333333222222333333333444444444333333333333333333333333333333333444444555555555333333333333333333333333333333444444444333222222333333444444444444555555555555555444444555555555666666666666666666666666:::444555===BBBJJJ___vvvzzzwwwtttpppmmmjjjgggcccaaabbbhhhrrr|||~~~wwwssssssuuuyyy{{{~~~}}}|||zzzvvvooodddXXXPPPHHHHHHHHHDDD???:::777666444333333333555555333111000000////////////000000000000000000000000000000000000000000000000000000---------.........//////........................////////////////////////,,,,,,---...///000111222////////////000000000111000/////////............111000/////////000222333111222333444444333222111000000000000111111111111//////000000111111111222222222222111111111111111///000111222333333222111222222111111222222333444000000111222333444444555000000111222333444444555111111222222444555666777777888999::::::999888777999;;;<<<<<<:::<<>>???BBBEEEFFFFFFFFFFFFFFFFFFEEEDDDDDDEEEHHHJJJKKKJJJIIIIIIJJJOOONNNMMMKKKJJJJJJJJJJJJGGGFFFEEEDDDEEEHHHJJJLLLIIIKKKNNNNNNLLLJJJIIIIIIJJJKKKMMMNNNNNNNNNMMMLLLLLLKKKJJJIIIIIIIIIIIIIIIKKKKKKJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJHHHFFFGGGIIIIIIGGGLLLJJJLLLSSSXXX\\\fffppp}}}|||yyywwwttttttxxx|||xxxxxx|||}}}wwwqqqnnnhhhiiijjjkkkgggbbb```aaaccc___[[[ZZZ[[[\\\YYYWWWVVVUUUTTTUUUYYY^^^dddhhhooolllhhhcccYYYOOOLLLOOOMMMNNNQQQTTT[[[eeesss|||uuuiiiaaa___aaadddiiimmmrrr{{{yyyrrrooohhhtttxxxlllfffccccccgggnnnssssssqqqwwwzzz:::999777555555666777888777777888888888999999999999999999888777666666555444444444555555555444333555444333333222222333333111111111222222333333444222222222222222222222222333333333333333333333333111111111222222333333333111111222222222222111111000111222333444333333222222222222222222222222222222222222222222222222222111111222222222333333333222222222222222222222222333333333333333222111000222222222222222222222222444444444333333222222222222222222333333444444444444444222222222222444444555555555444444333333333444444444555555555555666666666555555555444444444444555555444333444666999444444666888999999777555;;;;;;;;;===DDDPPP\\\eeewww{{{{{{qqqjjjiiifffbbbcccgggrrrxxxvvvgggeeejjjiiioooyyy{{{|||yyy~~~}}}}}}zzzvvvpppggg[[[OOOFFFIIIFFF@@@;;;666333222222222222222111000//////...000000000000000000000000////////////////////////////////////000000000000////////////////////////............////////////000000000000000000000000,,,***)))+++...000///---000000000000000000000000........................---......///000111111222000000111111111111000000000000000000000000000000000000111222222222222111222222333333333444444444444444333333222111000000000/////////000111222222///000111222333444444444333333222222111222222222444444444555555555555555444444666777888888888888999;;;<<<<<<;;;<<<===>>>BBBBBBBBBBBBAAA@@@??????<<<===>>>@@@@@@AAA@@@@@@>>>>>>??????@@@AAABBBBBBCCCFFFHHHFFFBBBAAADDDHHHGGGIIIKKKLLLLLLKKKIIIHHHMMMLLLKKKJJJIIIHHHHHHGGGIIIIIIHHHGGGGGGHHHIIIIIILLLKKKJJJKKKKKKJJJHHHEEECCCDDDFFFJJJNNNOOONNNLLLNNNMMMKKKIIIHHHIIIKKKLLLIIIHHHGGGGGGFFFFFFGGGGGGEEEFFFHHHHHHHHHJJJLLLNNNJJJIIIIIIHHHHHHIIIIIIJJJDDDGGGJJJKKKMMMQQQXXX]]]rrr{{{zzzzzz~~~{{{xxxwwwvvvtttoookkkkkklllllliiieeedddgggiiieeecccaaaccceeegggfffdddccc```\\\ZZZ[[[]]]]]]]]]gggddd```]]]ZZZWWWTTTQQQOOOQQQTTTUUUVVVZZZaaafffnnnppprrrrrrmmmdddXXXPPPSSSUUUWWWWWWYYYbbbnnnxxx}}}sssiiicccaaafffnnnvvv{{{|||||||||yyylllfff```[[[\\\bbbeeeccc___bbbnnn{{{}}}:::999888888999:::<<<===777777888888888999999999999999888888777666666555:::;;;:::777333111333666555444444333222333333333222222222222333333333333222222222222222222222222444444444444444444444444222222333333333444444444222222333333333333222222000111222333333333333222222222222222222222222222222222222222222222222222111111222222222333333333222222222222222222222222333333333333333222111000222222222222222222222222444444444333333222222222222222222333333444444444444333333222222333333444555555444444444333333333444444444555555555555666666666555555555444444444555666666666555555777999888888777777777777777777:::>>>CCCFFFJJJOOOVVV\\\jjjssszzzzzzyyyyyyvvvppprrrkkkfffgggiiikkkqqqxxxtttfffeeelllooowwwzzzqqqmmmrrr|||~~~{{{yyyvvvqqqhhh^^^TTTLLLHHHEEEBBB===888444222111111222222111111000//////...////////////////////////////////////////////////.../////////000000000000////////////////////////............////////////000000000000000000000000000...,,,---000111///---000000000000000000000000.................................///000111111111000000111111111111000000000000000000000000000000000000111222222222222111222222222222333333333333444333333222222111111111222111111111111222222333000000111333333444444444333333222222111222222333444444555555555666666666555555666777888888888777999:::<<<<<<;;;;;;===>>>BBBBBBBBBBBBBBBBBBAAA@@@===>>>>>>???@@@AAABBBBBB???@@@AAABBBCCCDDDDDDDDDAAADDDFFFDDDAAAAAADDDHHHFFFGGGHHHJJJJJJJJJIIIHHHJJJJJJLLLLLLLLLKKKIIIHHHJJJIIIHHHGGGGGGHHHIIIJJJJJJIIIIIIIIIJJJIIIFFFDDDFFFFFFHHHJJJNNNOOONNNMMMMMMLLLJJJHHHHHHIIIJJJKKKIIIHHHGGGGGGFFFFFFGGGGGGEEEGGGHHHHHHHHHHHHKKKMMMJJJIIIHHHGGGFFFEEEEEEEEECCCEEEGGGIIIJJJNNNSSSXXXgggnnnxxx~~~}}}zzztttpppjjjkkkjjjgggdddbbbdddfffgggeeecccdddiiilllnnnnnnkkkhhhdddaaaaaabbbbbbaaagggeeecccbbbaaa___\\\ZZZVVVXXXYYYZZZ[[[^^^dddiiimmmnnnoooooollleee[[[TTTRRRSSSTTTRRRRRRWWW```hhhppptttxxxzzzwwwooogggaaaXXXZZZ^^^dddhhhjjjiiigggmmmqqqzzz{{{rrrbbb[[[TTTRRRUUUWWWTTTPPPVVV___iiiqqqxxx}}}|||xxx888888777888888999999:::888888888888888999999999999888888777777666666555;;;AAAFFFDDD===666555777555555444333333333333444333333333333333333222222333333333333333333333333444444444444444444444444333333444444444444555555333333333444444333333333111111222333333333222222222222222222222222222222222222222222222222222222111111222222222333333333222222222222222222222222222222333333333222111111222222222222222222222222444444333333333333222222222222333333333333444444444333333222222333333444555444444444444333333333444444444555555555555666666666666555555555555444555666888888666666777999888999999999888999<<>>@@@AAABBBBBBCCCBBBBBBBBB>>>>>>??????@@@BBBCCCDDD???AAACCCEEEGGGGGGFFFEEE???BBBCCCBBB@@@@@@CCCFFFDDDDDDEEEFFFGGGHHHHHHIIIGGGIIIKKKNNNNNNMMMKKKIIIIIIIIIHHHHHHHHHHHHIIIIIIJJJIIIIIIJJJJJJJJJGGGEEEJJJIIIIIIJJJMMMNNNNNNMMMKKKJJJIIIHHHGGGHHHIIIJJJIIIHHHGGGGGGFFFFFFGGGGGGFFFGGGHHHGGGFFFGGGHHHJJJJJJIIIGGGEEECCCBBBAAAAAAAAACCCDDDEEEGGGIIIMMMPPPYYY___fffjjjlllmmmqqqtttwww|||zzzoooooommmiiieeebbbaaabbbcccaaa```aaafffkkkoooqqqtttqqqmmmjjjjjjjjjjjjiiilllllllllmmmnnnnnnkkkiiicccdddeeeeeefffiiimmmpppoooooooooooonnniiiccc___YYYZZZYYYVVVSSSTTTXXX\\\```eeelllpppooojjjccc]]]RRRPPPOOOQQQUUUWWWVVVTTTXXX\\\eeepppyyy|||xxxtttfff^^^UUUPPPPPPOOOMMMIIILLLRRRWWW[[[bbbkkkooonnn;;;:::999888777777666666888888888888888888888888888888777777666666666666888AAALLLRRRNNNEEE;;;666666555555444444444444444555555444444333333222222333333333333333333333333333333333333333333333333333333333444444444444444222222333333333333222222222222222222222222222222222222222222222222222222222222222222222222222222111111222222222333333333222222222222222222222222222222333333333222222111222222222222222222222222333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444444444444555555555555666666666666555555555555555444666888888777777888999666;;;AAACCCDDDEEEIIIMMMUUUWWWXXXVVVSSSUUU]]]dddiiilllooonnnkkkiiigggeeeeeeggglllsss}}}vvvooowwwqqqeee^^^^^^fffpppvvvzzzuuurrrmmmggg^^^VVVPPPKKKFFFCCC:::888555333111000000000111111000000////////////////////////////////////////////////////////////........./////////000000////////////////////////............////////////////////////////////////111000000000000000000000////////////////////////.........................../////////000000000111000000111111111111000000////////////////////////000000111222222222222111000000111111111222222222222222222222222222333333555444333222222111222222111222222333444444333333222222111111222222333333444444555666777888999:::777777888888888777777666888999;;;;;;::::::<<<===>>>>>>???AAAAAABBBBBBBBB@@@?????????AAABBBDDDEEE>>>@@@DDDGGGHHHHHHGGGFFF@@@BBBBBBAAA??????@@@CCCBBBBBBCCCCCCDDDFFFHHHIIIGGGHHHJJJKKKLLLKKKJJJIIIHHHHHHHHHGGGGGGHHHHHHHHHLLLKKKKKKLLLMMMLLLJJJHHHLLLJJJHHHIIIKKKLLLLLLKKKIIIIIIHHHGGGGGGHHHHHHIIIIIIHHHGGGGGGFFFFFFGGGGGGHHHHHHHHHGGGEEEEEEFFFHHHIIIHHHFFFDDDCCCAAAAAA@@@AAABBBCCCCCCDDDFFFHHHJJJOOOSSSWWWYYYYYYZZZ\\\]]]]]]```fffkkkoootttyyy}}}}}}{{{xxxrrrlllgggdddbbb``````aaabbbfffiiikkkllluuussspppoooooopppppppppttttttuuuwwwzzzzzzyyywwwppppppqqqqqqsssuuuxxxzzzvvvuuusssrrrrrrpppmmmjjjjjjkkkjjjfffbbb______```dddgggjjjmmmkkkfff```\\\UUUQQQMMMMMMPPPSSSRRRPPPUUUWWW]]]dddlllppppppooolllddd[[[TTTRRRRRRPPPMMMNNNRRRSSSTTTYYYaaaffffff???>>>===;;;:::999999888888888888888888888888888777777777666666666666666666<<>>HHHTTTZZZYYYXXXYYY\\\bbbeeefffdddaaabbbhhhmmmqqqooollliiieeecccdddggglllrrr{{{~~~ssshhh```\\\```iiisssyyy~~~wwwrrrooohhh___UUUQQQPPPLLLCCC;;;666555444222111000000111000000000///////////////........................////////////////////////............////////////////////////////////////............////////////////////////////////////------...//////000111111////////////////////////////////////////////////////////////000000000000000000111111111111000000////////////////////////000000111222222222222111000000111111111222222222222222222222222222333333444333222111111111111111222222333444444444333333222111111111222222333444444444555666777888999:::777888888888888888777666777888::::::999999;;;<<<;;;<<<===>>>???@@@@@@@@@@@@@@@@@@@@@AAABBBCCCCCC===???CCCFFFHHHHHHGGGFFFCCCCCCCCCAAA???>>>???@@@BBBBBBBBBBBBDDDEEEGGGHHHJJJIIIHHHGGGFFFGGGHHHIIIFFFFFFGGGGGGGGGGGGFFFFFFKKKJJJJJJKKKMMMLLLJJJHHHKKKIIIGGGGGGIIIJJJIIIIIIHHHHHHGGGGGGGGGHHHHHHHHHIIIHHHGGGGGGFFFFFFGGGGGGHHHIIIIIIGGGEEEDDDEEEGGGGGGFFFEEEDDDDDDCCCCCCDDDCCCBBBBBBCCCDDDEEEFFFFFFHHHJJJLLLNNNNNNNNNOOOPPPNNNQQQTTTVVVXXX[[[___bbbhhhlllrrr{{{zzzsssnnnjjjfffhhhkkknnnnnnmmmlllkkkqqqooommmnnnpppqqqrrrqqqttttttuuuxxxzzz|||{{{yyyvvvvvvvvvwwwzzz|||~~~zzzwwwtttsssssssssrrrpppvvvwwwvvvtttpppllljjjiiimmmmmmmmmkkkiiieeebbb```]]]ZZZVVVUUUWWWZZZZZZYYY]]]]]]___cccgggjjjkkklllllleee]]]XXXVVVVVVVVVUUUWWWZZZ[[[[[[^^^eeeiiihhhCCCAAA>>>;;;:::999::::::999999999888888888888888666666666666666666666666999777888???FFFHHHCCC===777777666555555555555666555555555555555555444444333333333333333333333333222222222222222222222222333333222222222222111111000111111222222111111000444333222222111111222222222222222222222222222222222222222222222222222222111111222222222333333333222222222222222222222222111111222333333333222222222222222222222222222222222222333333333333444444444444333333333333222222222333333444444333333222333333333444444444444555444444444555555555555666555666666666666777777777444555777777888:::===@@@LLL[[[kkkrrroooiiihhhiiiiiimmmrrruuutttrrrooonnnpppkkkfffccc```___dddkkkxxxwwwmmmccc[[[\\\cccppptttzzz~~~{{{tttnnnjjj```XXXPPPMMMLLLHHH>>>666444333222111111000000000////////////////////////........................////////////////////////------........./////////////////////////////////............////////////000000000000000000000000***,,,............000222000000000000000000000000////////////////////////////////////000000000000000000111111111111000000000000000000000000000000000000111222222222222111111111111222222222222333222222222222222222222222333222222111111111111222333333444444444444333333111111111111222333444444444444555666666777888888777777888888999888888888666888999999999999:::<<<:::;;;<<<===>>>>>>>>>>>>@@@@@@AAAAAAAAAAAA@@@@@@<<<>>>BBBEEEGGGHHHHHHHHHEEEDDDCCCBBBAAA@@@@@@@@@BBBBBBCCCDDDEEEFFFFFFGGGKKKIIIFFFDDDDDDEEEGGGIIIFFFFFFGGGGGGGGGGGGFFFFFFHHHGGGGGGHHHJJJIIIGGGEEEIIIHHHGGGHHHIIIIIIHHHGGGGGGGGGHHHHHHHHHHHHIIIIIIIIIHHHGGGGGGFFFFFFGGGGGGIIIJJJJJJHHHFFFEEEFFFGGGEEEEEEEEEDDDDDDEEEFFFFFFCCCBBBBBBCCCEEEEEEEEECCCBBBCCCDDDFFFGGGGGGHHHHHHFFFHHHKKKLLLNNNOOORRRUUUQQQTTTYYY```hhhooovvvyyy|||xxxooosssxxxzzzyyyvvvsssrrrtttrrrppppppqqqrrrqqqpppooonnnnnnqqqtttwwwwwwwwwwwwvvvuuuvvvyyy{{{{{{zzzwwwtttpppooopppqqqrrrrrrvvvwwwwwwvvvtttqqqnnnlllnnnmmmkkkiiigggfffeeedddbbbaaa```______```aaabbbccccccdddfffhhhkkkmmmnnnkkkgggbbb______aaabbbccc```ccceeedddgggmmmpppoooSSSOOOIIIBBB===;;;;;;;;;999999999888888888777777666666666666666666666666999666444666:::===>>><<<888777666666555555666666555555555555555666666666444444444444444444444444333333333333333333333333444444333333333222222222111222222333333222222111444333222111111111222222222222222222222222222222222222222222222222222222111111222222222333333333222222222222222222222222000111222333333333333222222222222222222222222222222222222333333444444444444444444333333222222222222333333444444333333222333333333444444444555555444444444555555555555666555666666666777777777777666777777888999===BBBGGGTTTeeewwwzzztttrrrtttssstttwww{{{}}}zzztttooojjjdddbbbbbbcccdddkkkuuu}}}rrrfff[[[[[[cccmmmqqqwww{{{}}}|||tttlllddd```VVVSSSNNNHHHBBB===777444222222111000000/////////////////////////////////........................////////////////////////---------.........//////////////////////////////............////////////000000000000000000000000+++---//////------///111000000000000000000000000////////////////////////000000000000////////////000000111111111111000000000000000000000000000000000000111222222222222111222222222222333333333333444333333222222111111111333222222222222333333444333444444444444444333333111111111111222333444555444444555555555666666666666777888888999999999999666777999999888888:::;;;;;;;;;<<<===>>>>>>>>>===???@@@BBBBBBBBB@@@===<<<===???AAADDDFFFHHHJJJJJJEEEDDDCCCCCCCCCDDDDDDDDDCCCDDDEEEGGGGGGGGGFFFEEEHHHGGGFFFEEEFFFGGGHHHIIIGGGHHHIIIIIIIIIIIIHHHGGGFFFFFFFFFGGGIIIIIIGGGEEEHHHHHHHHHIIIKKKKKKIIIGGGGGGGGGHHHIIIIIIIIIIIIIIIIIIHHHGGGGGGFFFFFFGGGGGGIIIJJJJJJIIIGGGFFFGGGIIIEEEEEEDDDDDDDDDDDDEEEEEECCCBBBAAABBBEEEEEEDDDBBBAAAAAAAAABBBCCCDDDDDDDDD@@@CCCFFFGGGHHHIIIJJJLLLGGGHHHJJJMMMRRRWWW\\\^^^bbbhhhqqqzzz{{{|||{{{xxxuuurrrmmmllllllooosssxxxzzz{{{yyywwwuuuuuuvvvwwwuuussspppnnnkkkkkkmmmppprrrsssrrrrrrrrrrrrqqqpppmmmkkkkkkjjjjjjhhhgggfffeeeeeebbbeeehhhgggcccaaabbbeeeeeefffhhhjjjkkklllnnnpppkkkiiigggggghhhkkkmmmnnniiikkkkkkhhhiiinnnpppooojjjdddZZZOOOGGGBBB@@@@@@999999999999888888777777555555555666666666666666666777888999888888888888888888777666666666666666444444555555666666777777444444444444444444444444555555555555555555555555555555555444444333333333222333333444444333333222555444222111111111222222222222222222222222222222222222222222222222222222111111222222222333333333222222222222222222222222000111222333333333333333222222222222222222222222222222222333333444444444444444444333333222222222222222444444444444222222333333333444444555555555444444444555555555666666555666666666777777888888888888888888:::???FFFKKKSSSdddxxx}}}wwwxxx{{{~~~zzzwwwxxx{{{{{{wwwssseeeaaaaaagggjjjmmmuuuvvviii]]]]]]eeelllqqqxxx}}}}}}vvvmmmddd\\\WWWOOOPPPMMMDDD999222222555000000000//////...------.........///////////////........................////////////////////////---------.........//////////////////////////////............/////////000000000000000000000000000---000111000---,,,---000000000000000000000000000000000000000000000000000000000000000////////////000000111111111111000000000000000000000000000000000000111222222222222111222222333333333444444444444444333333222111000000333333333333444444555666444444444555444444333333111111111111222333444555444444444555555555555555555666777888999:::::::::666777999999888888:::;;;<<<======>>>>>>>>>>>>>>>???@@@BBBCCCBBB???;;;999???@@@AAADDDFFFIIIKKKLLLCCCBBBBBBCCCEEEGGGHHHHHHDDDEEEGGGIIIIIIHHHFFFEEEEEEEEEGGGHHHIIIJJJJJJJJJIIIIIIJJJKKKKKKJJJIIIIIIGGGGGGGGGIIIJJJJJJHHHFFFHHHHHHIIIKKKMMMLLLJJJGGGGGGHHHIIIIIIJJJJJJJJJIIIIIIHHHGGGGGGFFFFFFGGGGGGJJJJJJKKKIIIGGGGGGHHHJJJEEEEEEDDDCCCCCCCCCCCCDDDBBBAAA@@@AAADDDEEECCCAAACCCBBBBBBBBBCCCDDDCCCBBB>>>@@@CCCDDDCCCCCCCCCDDDFFFEEEEEEEEEGGGJJJLLLNNNMMMRRRZZZccckkkrrrxxx|||zzzwwwqqqpppooorrrwww~~~}}}zzzwwwuuuvvvuuuqqqnnnllljjjiiijjjmmmrrrtttvvvpppooooooppppppooollljjjiiijjjjjjjjjhhhfffdddbbbaaaggglllkkkeee```bbbeeefffhhhjjjllllllmmmnnnooohhhhhhggghhhjjjmmmoooqqqpppqqqmmmhhhfffjjjkkkjjjvvvfffUUUKKKIIIKKKBBB???<<<;;;;;;:::888777999888777555444444666888666666555555555666666777555555555555555555555555444555666777777666555444333444555555666666555555555555444333444555666777444444333333333333222222222333333444444333333222222333444444555555444444333333333333333333333333444444444333333222222222444444444444444444444444333333333333333333333333444444222222222222444444777666555444444444444444333333333333333333333333333333333333333333333333222222222333333444444444333333333444555666777888777777888888777555333222555666555444444666999<<<;;;:::999<<>><<<;;;;;;:::;;;:::999777666666777888555555444444444555555666777777777777777777777777555555666777777666555555333444555555666666555555555555444444444555666777555555555444444444333333222333333444444333333222222333444444555555444444333333333333333333333333444444444333333333222222444444444444444444444444333333333333333333333333444444333222222333444444666555555444333333444444333333333333333333333333333333333333333333333333333333333333333333444444666666555444444444444555333444555555555555444333555666666555444555777999<<<===>>>AAADDDGGGJJJMMMVVV___hhhnnntttzzz}}}|||}}}yyyuuurrrrrrqqqooommmqqqqqqsssxxxzzzrrrllljjjnnnuuuyyyppplllkkkpppxxx|||xxxtttlllbbbYYYSSSQQQQQQJJJEEE???888333111111222000000000000000000000000111000000//////......---......------------......------............------///............---------................................................000/////////............////////////////////////....................................////////////......////////////......---...000111222111111000333111000111333444333111222222222222222222111111222222222222222222222222333333222222222333333444555555444444444444444444333333333444333333222111444444555555555666666666777777777777888888888999999999777666666666777777999999:::::::::;;;;;;;;;===<<<<<<<<<<<<<<<<<<<<<>>>@@@BBBBBBAAA@@@AAAAAACCCAAA@@@AAAEEEGGGGGGFFFDDDCCCCCCCCCCCCDDDDDDEEEFFFEEEEEEEEEEEEEEEFFFGGGFFFFFFEEEEEEEEEFFFGGGHHHIIIIIIIIIIIIIIIIIIHHHHHHGGGGGGHHHJJJKKKKKKLLLLLLKKKKKKJJJJJJIIIIIIHHHHHHLLLKKKJJJHHHHHHHHHIIIIIIHHHGGGFFFEEEEEEFFFGGGGGGHHHIIIKKKJJJIIIGGGGGGHHHGGGFFFEEEDDDCCCCCCCCCCCCCCCDDDEEEFFFFFFDDDBBBAAACCCBBBAAA@@@@@@AAABBBCCCCCCCCCBBBBBBAAAAAA@@@@@@AAAAAA@@@@@@@@@AAABBBCCCEEEFFFHHHJJJMMMOOOQQQRRRSSSWWW]]]ccciiiqqqyyy~~~|||{{{wwwrrrsssyyy}}}}}}~~~|||{{{xxxtttnnniiigggfffffffffhhhlllmmmjjjhhhiiihhheeeeeeeeeeeeddddddbbbaaaaaafffggggggiiilllnnnoooppptttsssqqqmmmiiigggffffff~~~tttnnnaaaZZZOOOFFFAAA???>>>>>>:::999888777666666555555666666555555555555666666444444444444444444444444555666666777777666666555444444555666666666666555555555444444555555666777666666666555555555555444333333444444444444333333222333444444555555444444444444444444444444444444444444444444333333333333444444444444444444444444333333333333333333444444444444333333333333444444555444444333333333333333333333333333333333333333333333333333333333333333444444444444333333333333666666555444444444444555111222333555555666666666777888::::::999888999:::@@@DDDHHHKKKLLLMMMQQQUUU^^^fffnnnrrruuuzzz{{{xxxxxxtttnnnlllnnnrrrvvvxxxwwwooollliiifffcccfffllluuu}}}{{{yyyyyy{{{~~~}}}zzzvvvpppjjj___VVVPPPMMMKKKKKKBBB>>>999444000///000000000000000000000000000000........................///..................///------............------///............---------................................................////////////............111000///......///000111....................................//////////////////............////////////000000111222222222222111000111333333333111111111222222222222222222222222222222222222222222222222222222222333444555444444444333333222222222111222222333333333333333333333444444444555555555888888888888999999999999;;;999666444444555777999::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>@@@BBBBBBAAAAAAAAABBBBBBAAA@@@AAACCCDDDEEEDDDCCCBBBBBBCCCCCCDDDEEEFFFDDDDDDEEEFFFGGGIIIJJJKKKHHHHHHGGGFFFFFFFFFGGGGGGJJJJJJIIIIIIIIIHHHHHHHHHFFFGGGIIIKKKLLLLLLKKKKKKKKKKKKJJJIIIHHHHHHGGGGGGJJJIIIHHHHHHHHHHHHIIIIIIJJJIIIHHHGGGGGGFFFGGGGGGFFFHHHIIIHHHGGGFFFFFFFFFEEEEEEEEEEEEDDDCCCBBBBBBDDDEEEEEEEEEDDDBBB@@@???AAA@@@???>>>>>>???@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@??????>>>>>>??????@@@AAABBBBBBCCCCCCDDDDDDEEEEEEGGGIIIKKKNNNQQQVVV\\\aaaiiijjjlllooovvv~~~|||tttllliiijjjmmmpppvvvyyyyyyvvvvvvwwwvvvsssqqqpppnnnkkkjjjiiihhhhhhjjjnnnsssvvvvvvvvvyyy{{{~~~tttllljjjjjjxxxpppcccWWWMMMGGGBBB???<<<;;;:::999999999888777999888888777777777777888333333333333333333333333666666666777777666666666444444555666666666666666555555555555555666666777666666666555555555444444333333444444444444333333222333444444555555444444555555555555555555555555444444444444444444333333444444444444444444444444333333333444444444444444444444444333333444444444444333333222222222333333444444444444444444444444444444444444444444444444555555444444333333333222333333333444555666777888333333444555666777777888888;;;???AAABBBBBBCCCCCCHHHNNNVVVYYYYYYZZZ^^^bbblllrrrwwwwwwwwwyyyxxxtttooommmlllnnnttt|||~~~oooddd```aaaccccccooouuu{{{}}}~~~|||zzzvvvqqqfff___UUUNNNKKKHHHEEEBBB:::888444111///...///000000000000000000000000000------------......////////////............//////...//////000000//////...///............---------................................................///////////////.........111///...,,,,,,...///111....................................////////////000///...------...///000000000000000111222333444222111111111222222222111000000000111111222222222111111111111111111111111111111111111222333444555444444333333222111111111222222333444555666666555222222222222333333333444888888888888888888888888:::999777666777888:::;;;999999999:::::::::;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<===>>>@@@@@@??????@@@BBBBBBAAA@@@@@@AAABBBBBBBBBDDDCCCCCCCCCCCCDDDDDDEEEEEEEEEFFFGGGHHHJJJLLLMMMKKKKKKJJJJJJIIIIIIIIIIIIMMMMMMKKKJJJHHHFFFEEEDDDEEEGGGIIIKKKLLLLLLKKKKKKKKKKKKJJJIIIHHHGGGFFFFFFHHHHHHGGGHHHHHHHHHHHHIIIJJJJJJIIIIIIIIIIIIIIIIIIDDDFFFGGGGGGEEEDDDDDDEEECCCCCCDDDEEEDDDCCCBBB@@@CCCCCCCCCCCCBBBAAA@@@???@@@@@@???>>>>>>???@@@@@@AAAAAABBBBBBBBBCCCCCCCCC>>>>>>>>>>>>>>>??????@@@>>>>>>???@@@@@@AAABBBBBBCCCDDDDDDDDDEEEHHHMMMQQQTTTUUUVVVWWW[[[bbbjjjpppwwwyyy{{{{{{tttqqqtttyyy~~~}}}yyywwwvvvvvvwwwttt{{{yyyttttttxxxkkk___TTTJJJEEECCC@@@===<<<======;;;999999999888777666666777777666666666666666666666666777777777666666777777777444555666666777777666666555555555666666666666666555555555444444444444333333444444555555444444333222333444444555555444444555555555555555555555555444444444444444444444444444444444444444444444444333333333444444555555555444444444444444444444444333333222222222333333444444444444444444444444444444444444444444444444444555555555444444333333333333333333444555666777888555555555555555666777777777<<>>:::555444222000//////000000////////////////////////,,,,,,------...///////////////............//////......////////////......///............---------.........................................................//////////////////...,,,++++++,,,...///////////////////////////............////////////000///...------...///000000000000000111222333444111111222111111000111111.../////////000000111111111111111111111111111111000000000111222333444555333333222222222111111111111111333444555555666666444444555555555666666666777777777777777777777777444555666888::::::;;;;;;777888888888999999999999999:::::::::;;;;;;;;;<<<;;;<<<============???AAAAAAAAAAAA@@@@@@@@@AAABBBFFFFFFEEECCCCCCBBBBBBBBBGGGGGGGGGGGGHHHIIIJJJKKKKKKKKKKKKKKKJJJIIIIIIIIILLLLLLKKKJJJHHHGGGFFFEEEFFFGGGIIIJJJKKKLLLKKKKKKKKKKKKJJJIIIIIIHHHGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHEEEEEEFFFGGGHHHIIIIIIIIICCCDDDFFFEEECCCBBBBBBCCCBBBBBBCCCDDDDDDCCCAAA@@@@@@@@@@@@AAAAAAAAA@@@@@@AAA@@@???>>>>>>???@@@AAA@@@AAAAAABBBBBBCCCCCCDDD======>>>>>>????????????;;;<<<<<<===>>>???@@@@@@===>>>>>>>>>>>>???CCCFFFEEEGGGIIIJJJKKKMMMQQQTTTZZZ\\\___cccgggkkkooopppuuuvvvxxx}}}}}}~~~}}}rrrggg\\\UUULLLGGGAAA======<<<:::777999888777666555555555666666666666666666666666666888777777666666777777888555555666777777777777666444555666777777777777666555555555444444444333333444444555555555555444444222333444444555555444444444444444444444444444444444444444444555555555555444444444444444444444444333333333444555555666666444444555555555555444444333333333333333444444555444444444444444444444444444444444444444444444444555555555444444444444444666666555444444444444555555444444444555555666777999>>>FFFNNNUUUZZZ___bbbeeejjjooorrrrrrsssuuuwwwvvvyyyyyytttqqqssssssqqquuuzzzzzzrrrooossszzzxxxpppmmmrrryyy|||zzzuuuqqqjjjbbbSSSPPPLLLHHHDDD???999555222111111000000000000111////////////////////////------.........////////////..................///,,,,,,------------,,,,,,///............---------------------------------.................................///////////////------,,,++++++,,,------000000000000000000000000............//////////////////............////////////000000111222222222000222222222000///000111/////////000000000000000111111111111111111111111111111111111111222333444222222222222222222222222//////111222333333333333333333333444444444444555777777777666666666666666000222444777888999999888777777777777888888888888888999999::::::;;;;;;;;;999:::;;;;;;;;;<<<>>>@@@@@@AAAAAA@@@??????AAACCCHHHGGGEEEDDDBBBAAAAAAAAAGGGFFFFFFFFFGGGGGGHHHIIIHHHHHHIIIIIIIIIHHHGGGGGGGGGGGGHHHIIIIIIJJJJJJKKKGGGHHHHHHIIIJJJKKKLLLMMMKKKJJJJJJJJJJJJIIIIIIIIIHHHHHHIIIIIIIIIIIIHHHGGG???@@@BBBDDDEEEFFFFFFFFFBBBDDDEEEEEECCCBBBBBBCCCAAABBBBBBBBBBBBBBBAAAAAA>>>>>>>>>??????@@@@@@@@@@@@???>>>>>>>>>>>>???@@@===>>>>>>>>>??????@@@@@@<<<<<<===>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;999;;;<<<<<<;;;<<<>>>@@@;;;>>>AAACCCCCCCCCEEEFFFGGGHHHKKKNNNQQQUUUWWWYYYYYY[[[___dddjjjpppuuuxxxwwwwwwwwwzzz}}}~~~xxxzzzzzzsssmmm```XXXNNNHHHEEECCC???<<<;;;;;;:::999888777777888555555555555555555555555888888777666666777888888555555666777777777777777444555666777888777777666666666666555555555555444444444555555555555444444222333444444555555444444333333333333333333333333444444444444555555555666444444444444444444444444333333444444555666666666333444555666666555444333444444333333444555555666555555555555555555555555555555555555555555555555444444444444555555555555666666555444444444444555666666666666888:::<<<===@@@FFFNNNWWW```gggnnnrrrtttuuuvvvwwwwwwwwwvvvvvvpppssssssppppppuuuzzz{{{||||||xxxlllfffhhhlllqqqvvv}}}{{{tttnnniii```WWWOOOMMMJJJDDD===888555444//////000000000000000000////////////////////////////////////////////////......------------......+++,,,,,,------,,,,,,+++///............---------------------------------..................................../////////000------------------------////////////////////////............////////////......////////////......---...000111222111111000000222333222///...///111222222222222111111111111111111111111111111111111222111111111111111222222111111222222333444444444///000111222222222222222222222222222333333333333888888888777777777666666444444555555666777777888777777888888888999999999888888888999::::::;;;;;;999:::;;;;;;;;;<<>>>>>===>>>>>>>>>???>>>===<<<<<<===>>>???<<<<<<<<<<<<<<<<<<<<<<<<::::::<<<=========<<<;;;:::::::::999999999999999999;;;======<<<;;;;;;<<<888:::===>>>>>>>>>???AAA>>>???@@@BBBDDDFFFGGGHHHEEEHHHLLLPPPSSSVVVYYYZZZVVVXXXZZZ\\\]]]^^^```bbbeeeiiinnnpppqqqtttzzz~~~{{{yyy{{{}}}qqqjjjlllrrruuuwww}}}}}}}}}xxxuuuwwwzzz}}}~~~~~~xxxooobbbYYYTTTQQQLLLHHH@@@???>>>===<<<;;;;;;;;;999999999999999999999999999888777666666777888999555666666777777777777777444555777888888888777666777777777777666666666666444444555555555555444444222333444444555555444444333333333333333333333333444444444555555555666666444444444444444444444444333333444444555666777777333444555666666555444333444444444444444555666777555555555555555555555555555555555555555555555555333444444444555666666666333333333444555666777888999999999:::===@@@BBBDDDHHHNNNWWW```iiiqqqyyy~~~}}}{{{yyyxxxxxxwwwtttrrrkkkoooooonnnqqq{{{zzzkkkdddbbbdddkkkpppwww}}}~~~}}}xxxpppiiicccXXXNNNNNNLLLHHHAAA888333333555......///000000000//////////////////////////////000000000000000000000///---------,,,,,,------------......//////......---//////.........---------------------------------........................---.........//////000000------...//////...------..................................../////////000---...///000000///...---,,,---///111222111000///000222333222///...///111555444444333333222222222000000000000000000000000222222111111111111111111111111222333444555555666222222333444444444333333666666666777777777777888:::999999999888888777777;;;999777555555666888999888888999999999:::::::::777777888999::::::;;;;;;:::;;;<<<;;;;;;===@@@BBB>>>@@@BBBAAA@@@@@@CCCFFFEEEDDDDDDCCCCCCCCCDDDDDDBBBBBBBBBCCCDDDFFFGGGHHHFFFGGGIIIJJJKKKJJJJJJIIIHHHHHHHHHIIIIIIJJJJJJJJJJJJIIIGGGFFFGGGJJJMMMOOOJJJJJJKKKKKKLLLMMMMMMMMMKKKKKKLLLLLLKKKIIIGGGFFFDDDEEEFFFGGGGGGFFFEEEEEEBBBDDDEEEDDDCCCAAABBBBBBBBBAAA@@@???@@@AAABBBCCCAAA@@@???===<<<<<<<<<<<<===<<<;;;::::::;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<888999:::;;;<<<;;;::::::888999999999:::;;;;;;;;;777999<<<<<<:::888777777999:::;;;;;;:::;;;<<<>>>;;;<<<<<<======>>>>>>>>><<>>999;;;<<<<<<:::888777777:::888666555666888888777666666666666666555555555888777777888888999;;;;;;777777666666666777777888666666666666666666555555333333333333444444555666444333333222222333333444666555555444444555555666555555555555555555555555555555555444444333333333555555555555555555555555666666555444333222111000444444444444333333333333333444444444333333555777666555555555666666444333555666666666666888;;;>>>999<<>>777333111111222000000000000000000000000//////000000///...------////////////////////////........................---,,,,,,,,,,,,---......------------------------,,,,,,,,,------.........------------------------000000000000000000000000000000//////.........---,,,,,,,,,---------......------............---------......///000/////////............////////////000000////////////000000111000///......///000111222222111111111111222222333333333222222222222222333333333333333333333333333333333333333333222222222333333333444555555555888888777666666666666666555555555555555666777777777777888:::::::::::::::555888;;;>>>>>>===;;;:::;;;;;;;;;;;;;;;<<<===>>>======>>>???@@@AAAAAABBB???AAACCCDDDDDDCCCAAA@@@CCCDDDEEEFFFFFFFFFFFFFFFHHHHHHIIIIIIJJJKKKKKKKKKKKKJJJHHHFFFFFFHHHJJJKKKKKKJJJHHHFFFFFFHHHJJJLLLNNNMMMKKKIIIIIIIIIJJJJJJMMMKKKIIIGGGFFFGGGIIIJJJIIIGGGEEECCCBBBBBBDDDDDDBBBBBBAAAAAAAAABBBBBBCCCAAAAAA@@@@@@???>>>=================================<<<;;;:::::::::::::::;;;;;;;;;;;;:::999888888;;;;;;;;;:::::::::999999<<<;;;:::999888666555555999:::;;;;;;;;;999777555999999:::;;;;;;<<<======999999999999999999999999::::::;;;;;;<<<===>>>>>>;;;<<<<<<===>>>???@@@@@@BBBCCCDDDFFFHHHJJJKKKLLLIIIKKKNNNOOOQQQSSSWWWYYY]]][[[XXXUUUSSSSSSSSSSSS]]]]]]^^^^^^^^^_________cccaaa^^^ZZZXXXXXXXXXXXXaaaaaabbbdddhhhlllpppssspppppppppppppppqqqrrrrrrnnnoooqqqsssuuuvvvwwwwwwzzzxxxuuupppmmmjjjiiihhh~~~zzzwwwrrrooo```ZZZRRRLLLJJJHHHEEEBBB@@@@@@???===;;;::::::;;;<<<:::777666666777666555777888888888888888888888777777777666666777777888888888777777777777888888777777777777666555333333333333333333333444555555444333333222222333333444555555444444444444555555444444444444444444444444555555555444444444333333555555555555555555555555555444444444444333333333777666666666666666666666333444555444333333555666777666666777777777555444666777888888999<<<@@@CCCCCCFFFKKKPPPSSSWWW[[[^^^dddjjjqqqvvvwwwwwwwwwxxxxxxvvvuuuttttttrrrooommmtttuuuyyy}}}rrreee______dddgggllloooqqqssswww{{{{{{zzzqqqnnnhhhbbb[[[TTTMMMHHHAAA>>>:::555222111222333000000000000000000000000///////////////...------////////////////////////........................---,,,,,,,,,,,,---......------------------------,,,,,,------------------------------------------........................000/////////.........---,,,,,,,,,---------......------............------------...////////////...............////////////000000////////////000000111000///......///000111222111111000000111111222111111111111222222222222333333333333333333333333333333333333333444444444333333333444555555666666888777777666666666666666666666555555666666777888888888888999999999999::::::;;;;;;<<<<<<<<<;;;;;;<<<<<<;;;;;;;;;<<<=========>>>>>>???@@@AAABBBBBBAAABBBCCCDDDDDDCCCBBBBBBCCCCCCDDDEEEFFFFFFFFFFFFGGGHHHHHHIIIJJJJJJKKKKKKKKKJJJHHHFFFFFFHHHJJJKKKMMMKKKIIIFFFEEEFFFGGGHHHLLLKKKKKKJJJJJJJJJJJJJJJKKKJJJIIIGGGFFFFFFGGGGGGGGGEEEDDDBBBAAABBBCCCDDDDDDCCCCCCBBBBBBBBBBBBCCC@@@@@@???>>>>>>===<<<<<<========================<<<;;;;;;:::::::::;;;;;;;;;;;;;;;;;;:::999888888::::::::::::999999999999::::::999888777777666666777888999:::999888666555777777888999999:::;;;;;;888888888888888888888888888888999999:::;;;;;;<<<999:::::::::;;;<<<<<<<<<;;;;;;<<<<<<===>>>??????>>>@@@AAABBBBBBCCCFFFHHHLLLKKKHHHFFFEEEDDDEEEFFFJJJJJJJJJKKKKKKKKKLLLLLLNNNLLLJJJHHHHHHHHHIIIJJJNNNNNNNNNOOORRRVVVYYY[[[^^^^^^]]]]]]^^^^^^___```\\\]]]___aaabbbcccccccccbbb```^^^[[[XXXWWWVVVVVVsssmmmeee```]]][[[XXXUUUSSSPPPKKKFFFAAA???>>>>>>>>>;;;999888888999888777666666777777888888888999999888777777666666777777999999888888888888888999888888888777555444222111333333222222222333444444444444333333333333444444555444444333333444444555444444444444444444444444555555555555555444444444444444555555555555555555333333444444555555555666444444555555555555555555555666777666555444555666777888888999999999888888999;;;===@@@BBBFFFKKKNNNSSSWWW\\\```cccfffhhhjjjppptttyyyzzzyyyuuurrrqqqrrrpppooopppsssvvvwwwwww|||xxxxxxttttttyyyyyyllleeedddeeeiiimmmppprrruuuwwwyyy|||vvvqqqooofffccc^^^YYYSSSLLLEEE@@@888777555333222222333333000000000000000000000000///////////////......---////////////////////////........................---,,,,,,,,,,,,---......------------------------------------------,,,,,,------------------------------------------------/////////...............,,,,,,,,,---------......------............------,,,,,,---...........................////////////000000////////////000000000000////////////000000222111111000000111111222//////000000111111222222111111222222333333444444222333333444444555555555333444444555666666777777888777666666555555666666777666666666666777888888::::::888777777777888999>>>===<<<;;;;;;;;;;;;<<<======<<<<<<;;;<<<<<<<<<>>>>>>???@@@AAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBCCCDDDEEEFFFFFFEEEFFFGGGGGGHHHIIIIIIJJJJJJKKKJJJHHHGGGGGGHHHJJJKKKNNNMMMJJJGGGEEEDDDDDDEEEHHHIIIJJJKKKKKKKKKJJJJJJIIIIIIHHHGGGEEEDDDDDDCCCCCCCCCAAA@@@@@@AAABBBCCCEEEDDDCCCBBBBBBBBBBBBBBB>>>>>>>>>======<<<<<<;;;========================;;;::::::::::::;;;;;;<<<;;;;;;;;;;;;:::999888888999999999999888888888777888888888888777777777666444555777888888777666666555555666666777777888888666666666666666666666666555666666777777888888999777777777777777777777777::::::999999999888888888999:::;;;:::999999;;;===AAA@@@>>>===<<<<<<============>>>>>>>>>???????????????>>>===>>>???@@@AAAAAA@@@@@@AAABBBDDDFFFHHHIIIIIIHHHHHHIIIIIIJJJKKKIIIIIIJJJKKKLLLLLLLLLLLLKKKJJJIIIHHHGGGFFFGGGGGGzzzuuusssssstttrrrpppkkkggg```YYYRRRLLLGGGCCCAAA>>><<<;;;<<<======<<<888888888888999999::::::::::::999999999999999::::::999888888777888888888777777777777666555444333333333222222222333333444444444333333333333444444444444333333333333444444444444444444444444444444666555555555555555555555444444555555555555666666333444444444444555555555333333444444555555666666777888999999777777777888777999;;;<<<======>>>???@@@CCCHHHLLLPPPUUU[[[___eeehhhlllnnnnnnnnnoooppprrrtttuuuuuussspppnnnmmmmmmmmmpppuuu}}}~~~wwwsssoooiiifffffffffgggmmmuuuyyy{{{uuuppppppppprrrvvvyyy{{{|||||||||~~~~~~|||yyysssmmmhhheee^^^[[[VVVQQQKKKDDD===888333333222222222222222222000000000000000000000000...///////////////......////////////////////////........................---,,,,,,,,,,,,---......------------------------.........------,,,,,,,,,------------------------------------------------........................,,,,,,,,,---------......------............------+++,,,------......------............////////////000000////////////000000000000////////////000000111111000000000000111111---......///000111111222000000111222333444444555222222333444555555666666333444444555666777888888777777666555555555555666777777777777777888888999<<<:::888666555666777888<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>===<<<<<<;;;<<<<<<>>>???@@@AAABBBCCCCCCDDDCCCCCCBBBAAAAAAAAABBBBBB@@@AAABBBCCCDDDEEEEEEEEEEEEEEEFFFGGGGGGHHHHHHIIIJJJIIIHHHGGGGGGHHHIIIJJJNNNMMMKKKIIIGGGFFFEEEEEEDDDFFFIIIKKKLLLKKKJJJHHHGGGGGGFFFFFFDDDCCCAAA@@@@@@@@@?????????@@@AAAAAACCCCCCBBBAAA@@@@@@@@@@@@>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<999999999999:::;;;<<<<<<;;;;;;;;;;;;:::999888888888888888888777777777777777777777777777777777777333444555777888888888777444444555555666666666777666666666666666666666666555555555555666666777777555555555555555555444444:::999999999888888777777888999:::999777777888:::;;;;;;::::::::::::;;;;;;::::::;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;<<<===>>>???======<<<<<<<<<===>>>>>>===<<<<<<<<<<<<===>>>>>>===>>>>>>??????>>>>>>===???>>>>>>===============}}}zzz{{{~~~}}}zzzuuupppjjjbbbYYYSSSKKKHHHDDDBBBAAAAAA???>>>======<<<<<<<<<;;;;;;;;;:::::::::::::::;;;<<<<<<:::999888888777777777888666666777777888777777777444444333222222333333333555444444333333444444555555444444333333444444555444444444444444444444444666666666666666666666666555555555666666777777777666666555555555444444444555666666777888999::::::777999;;;<<<;;;;;;;;;<<<<<>>777333222222333222222111111000////////////////////////......///////////////...////////////////////////........................---,,,,,,,,,,,,---......------------------------.........------,,,,,,,,,------------------------........................---------...............,,,,,,,,,---------......------............------+++,,,------......------............////////////000000////////////000000//////000000000000//////111000000000000000000111------...///000000111111000000111111222333444444222222333333444555666666333333444555666777888999777666666555555555555555777777777777777888888999<<<:::888555444555666777666888;;;>>>???>>>===<<>>===<<<<<<<<<<<<<<<>>>???@@@AAABBBCCCCCCDDDBBBAAA@@@????????????@@@???@@@AAABBBCCCDDDDDDDDDDDDDDDEEEEEEFFFGGGGGGGGGIIIHHHGGGGGGGGGGGGHHHIIIKKKKKKKKKJJJJJJIIIHHHGGGBBBDDDGGGJJJKKKJJJHHHGGGEEEEEEEEEDDDCCCBBB@@@???>>>>>>>>>>>>>>>?????????AAA@@@??????>>>>>>>>>??????>>>>>>>>>>>>>>>======;;;;;;;;;;;;;;;;;;;;;;;;999999999999999:::;;;<<<;;;;;;;;;;;;:::999888888888888888777777777666666555666666666666777777777444444555777888888999999555555555555666666666666777777777777777777777777555555555555666666666666555555555444444444444444444444444444444555555555444555666555444555666888666666666666777777888888777777777777888888888888999999888888888888888888888888888777777777777777888888888888888999999:::999999::::::999999888777777777777777666555555444zzzxxxvvvyyy~~~~~~xxxpppjjj]]]YYYTTTPPPLLLIIIFFFDDDCCCBBBAAA???>>><<<;;;:::<<<<<<<<<;;;;;;<<<<<<===;;;;;;:::999888888888888666777888999999:::::::::555555444333333333444444555555444444444444555555555555555444444555555555555555555555555555555555666666666666777777777777666666777777888888999999888888888777777666666666666777777999:::;;;<<<<<<;;;>>>BBBDDDEEEEEEFFFHHHJJJNNNRRRSSSSSSSSSVVVYYYZZZ^^^bbbgggkkkoootttwwwwwwxxxxxxvvvsssqqqqqqrrrtttrrrpppqqqvvv}}}tttfff___\\\]]]bbbhhhmmmqqqzzz~~~qqqmmmgggbbb^^^ZZZWWWTTTTTTOOOHHHBBB===888444111333333222222111000//////////////////////////////---...//////////////////////////////////////////........................---,,,,,,,,,,,,---......------------------------------------------,,,,,,------------------------........................---------------.........,,,,,,,,,---------......------............------,,,,,,---...........................////////////000000////////////000000//////000000000000//////111000000//////000000111......//////000000111111000000111111222222333333111222222333333444444444222222333555666777888888777666555555444444555555777666666666666777888888:::999777666555555555666333666:::>>>??????===<<<>>>>>>======<<<=========>>>>>>???@@@AAABBBCCCCCC@@@@@@@@@??????>>>>>>======>>>@@@AAACCCCCCDDDDDDCCCCCCCCCDDDEEEEEEFFFFFFGGGFFFFFFFFFFFFFFFFFFGGGGGGHHHIIIJJJKKKJJJIIIHHH@@@BBBEEEGGGHHHGGGFFFEEEDDDDDDCCCBBBBBBAAAAAAAAA>>>>>>>>>>>>>>>>>>======>>>>>>============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;:::999999999999::::::;;;;;;;;;;;;;;;:::999888888888888888888777777777666555555555555666666666666555555555666777888888999555555666666666666666666777777777777777777777777555555555555555555555555444444444444444444555555222222222333444444555555333444555555444555777999555666666666777777777777555555666666666777777777777777777666666555444444555555555555555555444444666666555555666666777888666777777777666666555444666777777666666444333333~~~|||uuussstttxxxzzzqqqmmmhhhccc```]]]ZZZXXXSSSRRROOOLLLIIIGGGDDDCCCEEEDDDBBBAAA@@@??????>>>>>>===<<<;;;;;;:::::::::999999:::;;;;;;;;;::::::777666555555444444444555555555444444444444555555777666666555555666666777666666666666666666666666666666777777777888888888777888888999999:::;;;;;;:::::::::;;;;;;;;;;;;;;;<<<===>>>???AAABBBCCCDDDGGGKKKPPPTTTVVVWWWYYY[[[^^^bbbeeeeeebbbaaadddggggggjjjmmmooopppqqqtttvvvuuuuuuuuutttssstttvvvyyy|||zzzyyy}}}uuukkkiiikkkpppzzz}}}wwwyyy|||uuujjjeee___[[[XXXVVVTTTQQQLLLGGG???999666444222111333222111000////////////////////////////////////------...///////////////////////////////////////........................---,,,,,,,,,,,,---......------------------------,,,,,,------------------------------------------------------------------,,,,,,,,,------.........,,,,,,,,,---------......------............------------...////////////...............////////////000000////////////000000...///000111111000///...000000////////////000000000000000000000000000000111111111111111222222222222222222222222222222222111111222444555666777888666666555444444444444555666666555555666666777888777777777666666555555555555666999;;;<<<<<<<<<;;;==================>>>???===>>>>>>???@@@AAABBBBBB@@@@@@AAAAAA@@@???===<<<<<<===???@@@BBBCCCCCCDDDBBBBBBBBBCCCDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEFFFHHHIIIIIIHHHFFFEEE@@@AAACCCEEEEEEEEECCCCCCCCCCCCBBBAAAAAAAAABBBCCC?????????>>>>>>===<<<<<<===============>>>???@@@========================::::::::::::::::::::::::::::::999999888999999999;;;;;;;;;;;;:::999888888999999888888888777777777555555555555555555555555444444444444555666777777555555555555555555555555555555555555555555555555444444444444444444444444222333333444444555555555333333444444444555555555444555666555444444666777666666777777777777777777555555666666666777777777777777777777777666555555444444555666666666666555444444333333444444555666444444444444444444333222555666777777777666555444{{{yyy~~~~~~{{{ssssssttt{{{}}}zzzvvvsssrrrqqqooonnnhhhgggddd```\\\XXXVVVTTTNNNLLLJJJGGGEEECCCBBBAAA@@@@@@???======<<<<<<<<<<<<<<<<<<<<<;;;;;;:::999888777666555555555555555555555444444444444555555777777666666666666777777777777777777777777777777666666777777888888888999888888999:::;;;;;;<<<<<<;;;;;;<<<===>>>???@@@AAAHHHIIIJJJKKKMMMOOOPPPPPPSSSXXX]]]bbbeeegggjjjkkklllpppsssqqqmmmjjjlllooooooqqqrrrrrrqqqppppppqqqqqqqqqrrrrrrssswww|||xxxsssuuu|||wwwnnnpppwww~~~~~~tttllliiiccc]]]YYYWWWWWWUUUSSSEEE@@@999333111111222222111000///...---...//////////////////////////////------...///000000//////////////////////////////........................---,,,,,,,,,,,,---......------------------------,,,,,,,,,------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,---------......---..................------...//////000000//////............/////////000000000////////////000000...///000111111000///...000000////////////000000111111111111000000000000222222222111111111111111222222111111111111111111000111222333555666777888666666555444444444444555555555555555555666777777666666666777666666555444888888888888999::::::;;;======<<<======>>>???@@@======>>>???@@@AAAAAABBB@@@AAABBBCCCBBB@@@>>><<<<<<===>>>@@@BBBCCCCCCCCCAAAAAABBBBBBCCCDDDDDDEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCEEEGGGHHHHHHFFFCCCBBB@@@AAABBBCCCCCCCCCBBBAAACCCBBBAAA@@@@@@BBBDDDEEE????????????>>>===;;;;;;============>>>@@@AAABBB;;;<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::;;;;;;:::999888888888888;;;;;;;;;;;;:::999888888999999999999888888888888666666555555555444444444444444333333333444555555444444444444444444444444444444444444444444444444333333333333333333333333111111222333444555555666222222222222111111111111111222222111//////000222222222333333444333333222333333444444444444555555333444555555666555555555111222333444444555555444444333333333333444555555222333333444333333222222000111222444444444333333xxxssswwwzzzuuutttzzz|||}}}|||}}}~~~}}}zzzxxxxxxxxxvvvqqqmmmllldddZZZTTTSSSQQQMMMHHHHHHHHHGGGGGGFFFDDDCCCBBB@@@@@@???@@@AAAAAA>>><<<999999888999;;;;;;:::888999999999999999:::;;;<<<666666777777888888888999666777777888888999999888;;;;;;;;;999888999===@@@??????>>>???@@@CCCFFFHHHGGGHHHJJJKKKMMMOOORRRTTTYYY\\\^^^^^^]]]]]]```dddmmmlllmmmpppuuuwwwvvvuuuyyyzzzyyyvvvqqqoooqqqtttqqqpppooonnnmmmnnnooopppmmmllllllooouuu~~~vvv{{{ooofffeeehhhsssxxxyyyppphhh^^^]]][[[ZZZWWWRRRKKKGGG:::999777555333222111111000000000000000000000000////////////////////////111000///...............000000///...------,,,,,,***+++,,,,,,------,,,,,,///...---,,,++++++***)))+++,,,---......---,,,+++------------------------//////...---,,,++++++***////////////////////////---------------------------,,,,,,++++++,,,,,,---...........................///111222222000...---,,,------...///000111111000000000000000000000000000000//////......------000000000000111111111111333333333222222222111111//////000111111111111111222222333333333222222111333333333333333333333333555555555555555555555555999888666444333444555666666666666666666555555555777777888888888999999999777999:::<<<======<<<<<>>???@@@@@@AAA========================<<<:::888888999999999888::::::999999888777666666888888999999999::::::::::::::::::999888777666666555555555555555555555555555444444333333444444555333333333333333333333333222333333444555666777777333333333333444555666666111222333333111111222333333333333333333333333333333333333333333333333333333333333444444555555555111222333444555444333333444444444444444444444444222222222222222222222222333333444444555666777777000000111222333333333333222222222222222222222222yyy{{{zzz|||||||||~~~~~~{{{sssnnnkkkhhheeebbbXXXXXXWWWVVVTTTQQQOOONNNKKKJJJHHHHHHGGGEEEBBB???>>>======>>>@@@AAA???>>>???>>>>>>=========>>>>>>999::::::;;;;;;;;;;;;;;;;;;<<<===>>>???>>>======@@@BBBDDDEEEEEEEEEHHHJJJKKKKKKJJJKKKLLLOOOQQQSSSXXXYYYZZZ[[[\\\^^^```bbbgggiiikkklllkkklllooorrruuuttttttvvvyyy|||{{{zzzyyyzzz{{{xxxssspppqqqsssrrrpppmmmjjjjjjkkknnnpppqqqrrruuuzzz}}}mmmaaa^^^___iiinnnvvv~~~|||zzzxxxuuupppggg```[[[ZZZXXXVVVRRRKKKCCC===777666555333222111000000000000000000000000000000000000000000000000000000000//////............///000//////...------,,,,,,,,,,,,---............---///......------,,,,,,,,,,,,------------------,,,---------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++---------------------------,,,,,,++++++,,,,,,---........................,,,,,,---.........---,,,------......//////000000////////////////////////000000000000000/////////000000000000111111111111222222111111111000000000//////000111111111111111333333444444444444333333333333333333333333333333444444444444444444444444555444333222222333555666666666666666555555555555888888888888888888888999888999:::;;;;;;<<<<<<<<<>>>>>>>>>???@@@AAABBBCCC@@@AAAAAABBBAAA@@@???>>>??????@@@AAAAAAAAAAAA@@@BBBBBBBBBBBBBBBBBBBBBBBBAAABBBCCCDDDEEEFFFFFFFFFFFFFFFEEEDDDDDDCCCBBBBBBCCCCCCCCCBBBBBBBBBBBBAAADDDCCCCCCCCCBBBBBBAAAAAA??????>>>===============<<<<<<===>>>??????@@@@@@<<<<<<<<<<<<<<<<<<<<<<<<<<<:::888888999999999888::::::999999888777777666777888888888999999999999999999999999888777666555555555555555555555555555444444333333333333444444333333333333333333333333444444444555555555555555555444333222222111111222000111222111000000000222333333333333333333333333222222222222222222222222222222222222333333444444111222333444444444333333444444444444444444444444222222222222222222222222222222333444444555666666222333333333333333222111222222222222222222222222yyyvvvxxx{{{~~~~~~{{{yyywwwqqqqqqpppooollliiigggeeefffdddaaa^^^\\\XXXTTTQQQMMMLLLLLLNNNPPPQQQQQQOOOMMMLLLKKKIIIHHHGGGGGGGGGCCCDDDDDDEEEEEEEEEEEEEEEFFFGGGJJJKKKLLLLLLKKKJJJLLLOOOSSSVVVVVVWWWXXXYYY^^^^^^]]]]]]___```bbbdddjjjjjjkkkllllllmmmnnnooopppqqqrrrsssssstttwwwyyyxxxvvvttttttvvvxxxxxxxxxtttvvvvvvsssnnnjjjjjjkkkpppnnnlllkkklllqqquuuyyy~~~|||{{{ooo```ZZZZZZbbbgggooovvv{{{yyyuuuoookkkhhhccc\\\WWWWWWUUURRROOOIIIAAA888222333222111000000000000000000000000000000000000000000000000000000000000000///............//////000/////////...------,,,,,,,,,---......//////.................................------,,,,,,------...------------------------+++,,,,,,,,,---------...//////......---------------------------------------,,,,,,++++++,,,,,,---........................++++++++++++,,,------............///////////////////////////////////////000000000000111111111111000000000000111111111111111111000000000///////////////000111111111111111222222333333333333333222111111222222333333444444333333333333333333333333222111000000111333444555555555555555555555555555888888888888888888888777999999888999999:::;;;<<<=========>>>???@@@AAABBB???@@@@@@AAAAAA@@@@@@???======>>>???????????????BBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEFFFGGGGGGGGGFFFFFFFFFEEEEEEDDDDDDCCCBBBBBBBBBBBBAAAAAAAAAAAADDDCCCCCCBBBAAA@@@@@@???>>>===<<<<<<;;;;;;<<<<<<<<<<<<======>>>>>>??????<<<<<<<<<<<<<<<<<<<<<<<<;;;:::888888999:::999888::::::999999888777777777666777777777777777888888888888888888777666666555444444444444444444444444444444333333333333444444333333333333333333333333555555555555444444333333444333222111111000000000111222333222111000111333333333333333333333333333111111111111111111111111111111111111222222222222111222222333444333333333444444444444444444444444333333333333333333333333111111222222333444444444444444444444333222111000222222222222222222222222{{{tttvvvxxxzzz|||~~~}}}yyyvvvssspppllliiifffeeefffhhhjjjkkkkkkjjjcccbbb```^^^\\\ZZZYYYYYYUUUUUUVVVWWWWWWWWWVVVUUUUUUXXX[[[^^^`````````___^^^```ccceeeeeefffhhhiiipppooooooooopppqqqrrrssstttssssssssstttuuutttsssqqqqqqrrrrrrrrrssstttuuusssqqqooommmnnnooopppqqqooopppooolllgggeeegggiiipppppprrrvvv{{{|||zzzsssnnnlllooouuuvvveee^^^^^^```eeemmmtttxxxzzz|||}}}|||sssnnnfffaaa^^^[[[VVVRRRRRRNNNIIIDDD???999222...111000000//////000000111////////////////////////////////////////////////...............///000111//////.........---------,,,,,,---...............,,,---------.........///...---,,,++++++,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,000000000///......---------------------------------,,,,,,++++++,,,,,,---........................---,,,++++++,,,...000111///////////////........./////////////////////////////////000000111111111///000000000111111111111111111000000000///////////////000111111111111111//////000111111111000000000000111222333444444555222222222222222222222222111111111000111222333444444444555555555555555666888888888888777777777777999999888777888999;;;<<<=========>>>???@@@AAABBBAAAAAAAAAAAA@@@?????????<<<<<<===>>>>>>>>>>>>===@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCEEEFFFFFFGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDBBBBBBAAAAAAAAA@@@@@@@@@CCCCCCBBBAAA@@@??????>>>======<<<;;;;;;;;;;;;<<<<<<=====================<<<<<<<<<<<<<<<<<<<<<<<<;;;999888888999:::999888999999999888888888777777666666666666666666666666777777777777777666555444444444444444444444444444444333333333333333333444222222222222222222222222444444444444444444444444111000000111111222333444333444555555333333444555222222222222222222222222222222222222222222222222111111222222222222222222111111222222333333333333333333333333333333333333333333333333333333333333000111111111222222222333444444444444444333222222222222222222222222222222}}}{{{rrrrrrsssssswww~~~~~~{{{yyy|||{{{|||~~~yyyxxxvvvsssqqqooonnnnnniiiiiikkklllkkkjjjiiihhheeehhhkkkooorrrtttttttttoooppppppooonnnooorrruuuzzzzzzzzzzzzzzzzzzzzz{{{xxxwwwvvvvvvxxxxxxuuusssrrrqqqpppppppppqqqqqqqqqlllkkkiiigggfffgggiiijjjjjjjjjjjjiiihhhkkkqqqwwwzzz}}}}}}}}}uuummmjjjiiigggooo{{{}}}kkkcccbbb```fffnnnuuuyyy|||~~~{{{vvvmmmggg```[[[YYYVVVRRROOOKKKGGG@@@:::777555222111000000000000000111222222////////////////////////.......................................///000111...............---------++++++,,,------------,,,+++++++++,,,------.........---,,,++++++,,,---...------------------------...------,,,++++++******,,,,,,,,,++++++*********---------------------------,,,,,,++++++,,,,,,---........................---,,,******+++---000111///////////////..........................................//////000000000///000000000111111111111222222111111111000000000//////000111111111111111...///000111111111111111000000111111222333444444222222222222222222222222444444333222222222222222333444444444555555666666777777777777777777777777:::999888777888999:::;;;>>>>>>>>>>>>@@@AAABBBCCCDDDDDDBBBAAA???>>>===<<<<<<<<<===>>>>>>>>>>>>===>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@BBBCCCDDDEEEEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEBBBBBBAAAAAAAAA@@@@@@@@@CCCCCCBBBAAA@@@@@@?????????>>>======<<<<<<===============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;999777888999::::::999999999999888888888888888555555555555555555555555555555666666666555444444444444444444444444444444333333333222222333333333222222222222222222222222222222333333444555555666111111111222222333444555333444555555333333444555222222222222222222222222333333333333333333333333333333333333222222222222111111111111222222333333333333333333333333333333333333333333333333333333000000000111111111111111111222333333444444444333222222222222222222222222~~~|||{{{|||~~~rrrrrrqqqqqqvvv~~~}}}}}}|||wwwxxxyyyzzzzzzxxxwwwuuuqqqrrruuuwwwzzz}}}~~~yyyxxxvvvtttrrrsssvvvyyy|||||||||{{{{{{zzzzzzzzzyyywwwvvvwwwyyyyyyuuuqqqmmmlllkkkkkkmmmnnnnnnnnneeeffffffdddcccccceeegggdddfffjjjlllpppwww~~~{{{}}}|||vvvmmmhhhiiilllqqqyyyrrriiihhhfffkkkrrrxxx}}}|||xxxvvvrrrnnnfffaaa[[[WWWUUURRRMMMIIICCC???999444333333444333111000000000000111222333000000000000000000000000------------------------///............//////000........................***+++,,,,,,------,,,,,,+++++++++,,,,,,---------...------,,,,,,------...------------------------......---,,,+++***)))))),,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---........................,,,+++)))))))))+++---............///////////////....................................////////////000000000000111111111111222222111111111000000000//////000111111111111111111111222333444444444444000000111111222222333333222222222222222222222222555555444444333222111111333333333444555555666666666666666777777777888888::::::999999999999::::::>>>>>>>>>???@@@AAABBBCCCFFFEEECCC@@@>>>===<<<<<<======>>>???????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAABBBCCCCCCCCCEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBBBBBBBAAAAAAAAAAAABBBBBBBBBBBBAAAAAAAAAAAA@@@???>>>>>>======>>>>>>======<<<<<<;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;:::999777888999::::::999888888888888888888888888666666666555555555555444444444555555555444444333333333333333333333333333333333222222222222333333222222222222222222222222111111222333444555666666555444333222222111111222111222333222111000111333222222222222222222222222333333333333333333333333333333333333333222222222222111111111111222333333333333333333333333333333222222222222222222222222111111111111111111111111///000111222333333333333222222222222222222222222zzzyyyxxxwwwzzz}}}{{{~~~{{{}}}}}}{{{yyyuuuuuuvvvvvvxxxzzz|||}}}xxxxxxxxxwwwuuutttvvvxxxxxxxxxxxxwwwvvvuuutttttttttqqqppprrruuutttpppkkkhhhffffffhhhlllooopppooojjjlllnnnnnnmmmmmmoooqqqmmmrrryyy~~~{{{wwwxxxwwwqqqlllnnnvvv~~~}}}~~~wwwwwwwwwzzz~~~yyyrrrnnnhhhbbb___[[[VVVRRROOOJJJCCC>>>:::888444333333333333222000000000000000000111222000000000000000000000000........................000//////............///........................+++,,,,,,---------------,,,,,,,,,---------------,,,------------------,,,---------------------------,,,,,,,,,++++++******,,,------......//////000---------------------------,,,,,,++++++,,,,,,---........................,,,,,,+++******+++,,,---------......//////000000........................000000000///////////////000000000000111111111111111111000000000///////////////000111111111111111111222333444555555555555111111111111111222222222333333333333333333333333333333333333333333222222222222333444444555666666444555555666777888999999::::::;;;;;;;;;;;;::::::=========>>>???@@@AAABBBEEEDDDBBB@@@>>>=========??????@@@AAAAAAAAAAAA@@@????????????????????????===>>>???AAABBBBBBCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBAAABBBBBBBBBBBBBBBCCCCCCCCC@@@???>>>>>>======>>>>>>======<<<<<<;;;:::999999;;;;;;;;;;;;;;;;;;;;;;;;:::888777888999;;;::::::888888888888888888888888666666666666555555555444333333444444444444333333333333333333333333333333333333222222222222333333111111111111111111111111222222222333333444444444444333222111111000000111000111222111000000000222111111111111111111111111222222222222222222222222333222222222111111111111222111000000000111333333222222222222222222222222111111111111111111111111111111111111111111111111000000111222222111111111222222222222222222222222~~~~~~|||xxxwwwzzz~~~~~~~~~{{{}}}~~~}}}{{{yyyvvvuuusssrrrrrrtttvvvwwwtttvvvxxxxxxwwwuuuuuuuuutttttttttsssrrrqqqoooooollljjjhhhkkknnnnnniiidddgggffffffjjjpppuuuvvvvvvxxx|||~~~|||xxxyyyxxxuuuttt|||xxxtttsss{{{~~~wwwpppjjjbbbZZZZZZWWWRRROOOKKKDDD;;;444444333333444444333111...000000////////////000000000000000000000000000000////////////////////////111000///...............---.....................,,,---......//////..............................+++,,,............,,,+++------------------------***++++++++++++,,,,,,,,,((())))))***+++,,,---...---------------------------,,,,,,++++++,,,,,,---........................//////......---.........,,,------...///000111111........................222222111111000000//////000000000000111111111111000/////////............//////000111111111111111///000111222333444444444222222222111111111111111333333333333333333333333000111222333333333333333222222333333444555666666333444555666777888999::::::;;;<<<===<<<;;;:::999<<<<<<<<<<<<===???@@@AAADDDCCCAAA???>>>>>>??????@@@@@@AAABBBBBBBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>@@@AAABBBCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAABBBCCCCCCDDDDDDEEE??????>>>=====================<<<;;;::::::999999;;;;;;;;;;;;;;;;;;;;;;;;:::888777888999;;;;;;:::888888888888888888999999777777666666666555555555222222333444444444333333333333333333333333333333333222222222222222222333111111111111111111111111444444333333333333222222////////////000111222333111222333333111111222333111111111111111111111111111111111111111111111111222111111111000000//////222111000000000111333444222222222222222222222222000000000000000000000000222222222111111111111111111111111111111000///...222222222222222222222222zzzxxxyyy~~~}}}|||}}}}}}~~~}}}|||zzzzzz|||~~~}}}~~~~~~|||yyywwwvvvwwwxxxwwwxxx{{{~~~~~~zzzvvvxxxyyywwwrrrpppsssuuusssqqqqqqrrrtttvvvuuurrrpppkkkmmmooopppnnnllllllllliiijjjkkkllllllkkkjjjiiijjjmmmrrrwww}}}xxxwww}}}pppgggkkkqqq{{{}}}yyy{{{wwwqqqkkkeee```ZZZVVVYYYTTTLLLDDD>>>:::666444222222222111111111000000111111111111000000000000000///...------...///000////////////////////////........................------------------------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,+++***((('''&&&,,,,,,,,,------.........------++++++++++++---------.........---,,,,,,+++,,,,,,,,,---------......+++++++++,,,,,,,,,------222111000...---------------......///////////////////////////000000000000111222333111///......///......////////////......//////000000000000//////////////////////////////000111111111111222222222222222222111222222333333444444333333222333333333333333333333444444555666333333333333333333333333333444555666888:::;;;<<<<<<;;;:::999999999:::;;;::::::;;;;;;<<<=========BBBAAA?????????AAACCCDDDCCCCCCCCCCCCCCCBBBBBBAAAEEEDDDAAA???======>>>???BBB@@@>>>???AAADDDFFFFFFBBBCCCFFFGGGGGGFFFCCCBBBCCCBBBAAA???>>>=========DDDDDDDDDDDDDDDDDDDDDDDDBBB@@@=========>>>>>>======;;;999777666666666777777777777777777777777777777777888888888888777777666666666666666777777888666666666666555555555555444444444444444444444444222222222222222222222222111111111111111111111111222222111000111222444555222222222222222222222222000000111222333444555555888777666555333222111000444444444333222111//////000000000000111111111111111111111111111111111111111111000000//////......000000111222333444444555222111111111000000//////222111111111000000//////444333333222111000//////000000111222333333444444~~~}}}|||yyyxxx{{{{{{yyywwwvvvuuuuuuvvvuuuuuuuuuxxxzzz}}}~~~~~~}}}zzzvvvtttuuuttttttuuuxxxyyyzzzyyyvvvxxxwwwsssrrruuuuuusssqqqppppppqqqrrrrrrqqqooolllooosssuuuuuussssssssspppqqqssstttuuuvvvvvvvvv~~~pppgggbbbiiiuuuxxxtttqqqnnniiieeeaaa\\\WWWSSSNNNJJJCCC===:::777444222222222222111111111000000......//////000000000111000///...------...///000................................................------------------------,,,,,,,,,---------......------,,,,,,,,,,,,,,,,,,------------------------,,,,,,---...//////......,,,,,,,,,---------......---,,,,,,++++++,,,,,,---------......------,,,+++,,,,,,,,,---------......,,,,,,,,,,,,------------000///...------,,,,,,------......///////////////////////////000000000000111222333111///......///......////////////......//////000000000000//////000000000000000000000000000111111111111222222222222111111111111222333333333333222222222222333333222222222222222333444444333333333333333333333333444444555777888999:::;;;<<<;;;:::999999:::;;;;;;999::::::;;;<<<======>>>>>>>>>======???AAACCCEEEBBBCCCCCCDDDDDDCCCCCCBBBFFFDDDBBB@@@?????????@@@@@@>>><<<===???BBBCCCDDDBBBCCCEEEFFFFFFEEECCCBBBEEEDDDCCCAAA@@@????????????@@@@@@AAAAAAAAAAAA@@@AAA???===<<<===>>>>>>===<<<;;;888666555555666777777777777777777777777777666666777888888888777777666666555555666666777888666666666666555555555444333333333333333333333333222222333333333333222222111111111111111111111111222111111111222222333444222222222222222222222222///////////////000000000666666555444333222111111111111222222222111000000000000000000111111111111111111111111111111111111111000000000/////////...222222222222222222222222111111111111000000000///111111111111000000000///333222222111111000000000111111111222222333333333|||yyy{{{~~~~~~wwwqqqmmmkkkjjjlllpppssswww{{{zzzsssqqqppppppoooqqquuu{{{}}}}}}uuurrrpppoooppprrrrrrrrrxxx|||~~~{{{wwwsssrrrnnnjjjmmmrrrxxx~~~pppggg\\\cccnnn|||yyyqqqllleeeccc```]]]ZZZVVVQQQMMMBBB???:::777555444333222222111111111111000000000,,,,,,---...///000111111//////............//////................................................------------------------,,,,,,,,,------------......---------,,,,,,++++++------------------------)))***+++---............,,,,,,,,,,,,---------------,,,,,,++++++,,,,,,---------......------,,,,,,,,,,,,,,,---------......,,,------------.........---------,,,,,,,,,---------......///////////////////////////000000000000111222222111///......///...//////000000//////...///000000111111000000///111111111111111111111111000111111111111222222222111111000000111222222333333222222111111222333333111111111111111222222333333333333333333333333333555555666777777888999999;;;::::::999::::::;;;;;;888999:::;;;<<<===>>>>>><<<<<<<<<<<<>>>AAACCCDDDAAABBBCCCDDDDDDDDDDDDDDDFFFEEECCCBBBAAAAAAAAABBB@@@>>>======@@@BBBCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCBBBAAAAAA@@@?????????AAACCCDDDDDDDDDBBBAAA@@@>>><<<<<<===>>>>>>===;;;:::888777666666666777777777777777777777777777555555666777888888777777666555555555555666777777666666555555555444444444222222222222222222222222222222444444444444222222111111111111111111111111000111222222333222222222222222222222222222222222333222222111111111000000444444444333333333222222//////000111111222111111000000000000111111111111111111111111111111111111000000000000////////////333333222222222111111111111111111111000000000000111111111111000000000000111111111111111111111111111111222222222222222222~~~~~~uuunnniiigggfffkkkrrr{{{zzzqqqqqqpppoooqqqxxx}}}yyywwwyyy{{{}}}~~~|||mmmhhheeeffffffeeehhhmmmttt~~~|||ooofff^^^dddmmmwwwzzzrrrjjjddd___]]]ZZZWWWSSSNNNHHHDDD<<<999666444444444333333111111111111000000000000------......///000111111/////////....../////////................................................------------------------------------------------.........---,,,,,,++++++------------------------,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,,,,,,,,,,,,,---------......---------.........//////---,,,,,,,,,---......///---......///////////////////////////000000000000000111222111///......000//////000000000000//////000000000111111000000000111111111111111111111111000000111111111222222222000000000000111222333333222222111111111222333333222222222111111222222333444444444444444444444444666666666777777777777777999888888999999999::::::888888999:::<<<===>>>>>>============???@@@BBBCCC@@@@@@BBBCCCDDDEEEEEEEEEFFFEEEDDDCCCCCCCCCCCCCCCBBB@@@???@@@BBBDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCC@@@@@@@@@@@@??????>>>===???AAADDDFFFFFFEEECCCAAA>>>===<<<<<<===>>>===<<<<<<;;;999888777777777888777777777777777777777777444444555666777777777777555555444444555555666777555555555444444444333333222222222222222222222222222333444555555444333222111111111111111111111111000111222333333222111000111111111111111111111111333333333222222222111111222222222222333333333333000000111222222222222222///000000000111111111111111111111111111111111111000000000000////////////222222222111111111111111111111111000000000000000111111111000000000000000///000000000111111111222222222222222111111111111xxxyyy}}}{{{uuuqqqooommmsss||||||{{{zzzyyy|||wwwfffcccccchhhmmmpppvvv|||zzzoooiiieeehhhooovvv}}}}}}yyyssskkkccc]]]\\\YYYUUUPPPKKKEEE???:::888666333222222333222000000000000000000000000000000000000000000000000000...//////////////////...................................................------------------------------------------------.........------,,,,,,,,,------------------------///000000000000000//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,,,,,,,,,,---------......---------.........//////------------...///000111---......///////////////////////////000000000000///000111000......///000//////000000000000//////000000111111111111000000111111111111111111111111000000111111111222222222000000000000111222333444222222111111222333333444555444444333333333444444444444444444444444444444666666666666666666666666666666777777888888888888888888999:::;;;<<<===>>>@@@????????????@@@@@@@@@??????AAABBBDDDEEEEEEEEEEEEDDDDDDDDDCCCCCCDDDDDDBBBAAA@@@AAACCCDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBCCC??????@@@@@@@@@???>>>>>><<<>>>@@@BBBBBB@@@>>><<<===<<<;;;<<<===>>>===;;;<<<;;;::::::999999999999666666666666666666666666333444555666666666666666444444444444444555555666444444444444333333333333444444444444444444444444222222333444444333222222111111111111111111111111000111222333333222000///111111111111111111111111............////////////000000111111222333333444333333444444333333222111///000000000111111111111000000000000000000000000////////////000000000000//////000111111222333333000000000000000000111111000000000000000000111111/////////000111111222222222111111111111111111111yyyssskkklllqqqxxx~~~zzzssspppllloootttzzz{{{xxxsssnnniiiccc\\\XXXVVVSSSMMMHHHCCC===888444555333111000000000///---//////000000000000000111222111111111000000000///......////////////......------------------------........................------------------------...------------,,,,,,,,,------------------------------------------------+++,,,---...///000000000,,,,,,,,,,,,+++++++++++++++,,,,,,------,,,,,,+++,,,,,,------......------,,,,,,,,,---------......,,,------------........................///000111---......///////////////////////////000000000000...///000000......///000///000000111111000000///000111111222222111111000111111111111111111111111000111111111111222222222000000111111222333555555222222222222333444555555777666666555555555555555444444444444444444444444666666666666666666666666555666777888888888888888999999999:::;;;;;;<<<<<>>???@@@AAACCCCCCDDDDDDBBBBBBBBBCCCCCCCCCCCCCCC@@@???>>>???AAABBBAAA@@@AAAAAABBBBBBBBBBBBAAAAAA???@@@AAABBBCCCBBBAAA@@@???@@@AAABBBAAA@@@===<<<;;;;;;:::<<<===>>><<<;;;;;;;;;:::::::::999999999666666666666666666666666444444555555555555444444444333333333333444555555444444333333333222222222444444444444444444444444222222222222222222222222111111111111111111111111111111111222111111000///111111111111111111111111......//////000000111111///000000111222222333333444444555555444333222222000000000000111111111111000000000000000000000000////////////000000000000......///000111222333444000000000000111111111111000000000000111111111111/////////000000111111111000000111111111111111111zzzxxx}}}~~~zzzzzzxxxzzz~~~~~~{{{rrroooiiiddd```[[[WWWSSSKKKGGGBBB===:::777555333222111//////000000///---////////////000000111111/////////000000000000000---...///000000///...---------------------------........................------------------------......---------,,,,,,,,,,,,,,,------.../////////------------------------)))***+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++,,,,,,------,,,,,,++++++,,,------......------,,,,,,,,,---------......,,,,,,,,,,,,------------......---------...//////---......///////////////////////////000000000000...///000///......///000000000111111111111000000000111111222222111111000000000000000000000000000000111111111111222222222111111111222333555666777333333333333444555666777888777666666555555555666555555555555555555555555444555555555666666777777666666888999:::::::::999::::::::::::::::::::::::>>>>>>??????????????????===>>>???@@@AAABBBBBBBBB???@@@AAAAAABBBBBBBBBBBB@@@??????@@@AAABBBAAA??????@@@BBBCCCCCCBBB@@@???>>>???AAACCCCCCCCCAAA@@@DDDDDDDDDCCCAAA@@@>>>===:::::::::;;;======<<<:::888888999999888888777777666666666666666666666666555555555555444444333222333333333222333444444555333333333333222222222222333333333333333333333333333222000//////000222333111111111111111111111111222222111000000000000000111111111111111111111111222222222222111111111111//////000000111111222222222222333444444444333333000000000000111111111111000000000000000000000000.../////////000000000111//////000000111111222222///000000000111111111111///000000000111111111111/////////000000000000000//////000000111111222222{{{wwwyyy}}}|||wwwssslllhhhbbb]]]ZZZVVVSSSQQQAAA>>>999555444444444333222111000000222222111000.../////////000000111111,,,------...///000111111---...///000000///...---------------------------........................------------------------.........------,,,,,,,,,+++,,,,,,---...///000000------------------------000000000///...,,,+++***,,,,,,,,,++++++*********++++++------------+++++++++,,,,,,---.........---,,,,,,,,,---------......+++++++++,,,,,,,,,------...------,,,,,,------------......///////////////////////////000000000000---///000///......///000000000111111111111000000111111222222222222111111////////////////////////000111111111111222222222222222222333444555777888333333333444555666777888888777666555555555555555555555555555555555555555444444555555666777777888777888:::;;;<<<<<<;;;;;;;;;;;;;;;:::::::::999999;;;;;;===>>>????????????===>>>???@@@@@@@@@@@@@@@>>>>>>???@@@AAAAAAAAAAAABBBAAAAAABBBDDDDDDBBBAAA>>>@@@BBBDDDDDDBBB@@@>>><<<===???AAAAAAAAA@@@???CCCBBBAAA???===<<<::::::999999:::;;;======<<<:::666777777777777666666555666666666666666666666666666666666555444333111111333333222222333333444555333333333222222222111111222222222222222222222222333111///------///111333111111111111111111111111333222000/////////000111000000000000000000000000111111000///...---,,,,,,///000000000111111111111//////111222333444444444000000000000111111111111000000000000000000000000.../////////000000111111111111111111000000000000//////000000111111111222//////000000111111111222000000000000000/////////...//////000111222222333tttnnnpppkkkhhhhhhdddccclllxxx|||mmmooottt~~~zzzvvvssspppllliiiccccccaaa]]]VVVNNNFFFAAA888888777666444333222111000000000000000000000000//////////////////////////////......---------,,,,,,---------......//////...---,,,,,,,,,,,,---...,,,,,,,,,---------......------------------------,,,,,,,,,---------......//////.........---------........................,,,---------,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,///...,,,++++++,,,...///---------------------------------------------------------------------------------------------------......///////////////....................................////////////000000////////////000000000000000000000000000000000111111111111000//////111111000000111111222333222222111111111111111111444333222222333666888:::777777777777777777777888444444444444444444444444444666777777666555555666444555777999:::::::::999>>>>>>======<<<<<<;;;;;;:::;;;===???@@@AAAAAAAAAAAAAAAAAA@@@@@@?????????>>>>>>???@@@AAAAAABBBCCCDDDCCCBBBAAAAAAAAAAAAAAABBBBBBCCCCCCBBBBBBAAAAAA>>>>>>======>>>???@@@@@@@@@@@@@@@???>>>======<<<::::::;;;;;;;;;;;;;;;;;;888888777777777777888888;;;:::999888777666555444444444444444444444444444777666555444333222111111222222222222222222222222444333333222222333333444111111222222222333333333111111111111111111111111222444444333111///...///111111000000000000111111222222111000//////000000000000///...............111111000000000000111111333333333333333222111000///...---------///000111111111000000//////......222111000//////000111222111111000000//////......111111000000000000000111000000000000000000000000000000000000000000000000{{{jjjccc\\\ZZZ[[[^^^^^^```jjjuuuvvviiifffmmm{{{|||uuuppplllhhhdddbbb^^^\\\XXXSSSKKKCCC===999555555444333222222111000000000000000000000000000/////////////////////////////////.........------------........./////////...---,,,,,,,,,,,,---...,,,,,,,,,---------......------------------------,,,,,,,,,---------......//////.........---------........................---------------,,,++++++------------------------///...,,,++++++,,,...///------------------,,,,,,---------------------------------------------------------------------------......///////////////....................................////////////,,,,,,++++++++++++,,,,,,000000000000000000000000...///000111111111111111111111000000111111222333111111111222222222222222333222111111222444777888666666666666666666666666444444444444444444444444333555666777666555666777444555777999::::::::::::==================<<<<<<<<<<<<===>>>??????@@@AAAAAAAAAAAA@@@@@@?????????>>>>>>???@@@AAAAAABBBBBBCCCBBBBBBAAA@@@@@@@@@AAAAAABBBBBBBBBAAA@@@??????===============>>>>>>?????????>>>======<<<;;;;;;;;;;;;;;;;;;;;;:::::::::888888777777777777888888777777666666555555444444444444444444444444444444444444444444333333333333222222222222222222222222333333333333333333333333111111111222222222333333111111111111111111111111111222333222111000000222111111000000000000111111222111111000//////000000222222111000000000000000111111000000000000111111222222333333222222111000000///.........///000111000000000000////////////111000000000000000000111000000000000//////......111111000000000000000111000000000000000000000000000000000000000000000000pppaaa[[[VVVWWW\\\ccchhhmmmwwwyyynnnddd___fffuuu|||yyytttnnnhhhddd```^^^\\\WWWTTTNNNFFF???999555222222222111111111000000000000000000000000000000000////////////////////////000000////////////...............///////////////...------,,,,,,------...,,,,,,,,,---------......------------------------,,,,,,,,,---------.....................------------------------------------............---,,,,,,------------------------...---,,,++++++,,,---............------,,,,,,,,,---------------------------------------------------------------------------......///////////////////////////////////////............//////////////////............//////000000000000000000000000------///000111222222222111000000000000111222222111111111222222333333444111111000111222333555666666666555555444444444333444444444444444444444444222444666666555555666777444555777888999:::::::::==================>>>>>>>>>======<<<===>>>???@@@@@@@@@@@@@@@@@@??????????????????@@@@@@AAAAAAAAABBBAAAAAAAAAAAA@@@@@@@@@AAAAAAAAAAAA@@@???>>>===<<<<<<<<<<<<<<<==================<<<;;;;;;::::::<<<;;;;;;::::::999999999888777777666666777777888555555555555555555555555444444444444444444444444222222222333333444444444222222222222222222222222111222333444444333222111111111111222222222222333111111111111111111111111000111111111000000222444000000000000000000000000111111000/////////000000222111111000000000000000111000000//////000000111111222222222222111111000111111000/////////000000////////////000000000000///000000111111000000///000000000////////////...000000000//////000000111000000000000000000000000000000000000000000000000{{{wwwwwwzzzxxxyyy}}}zzznnneeebbbdddhhhooowww~~~}}}rrriiibbb___dddqqqyyytttnnnkkkfffccc```]]]ZZZWWWOOOKKKDDD===777333222222000000000000000000000000////////////////////////////////////////////////000000000000000/////////////////////////////////------------------------,,,,,,,,,---------......------------------------,,,,,,,,,---------..............................---------------------------......///......------************************...---,,,,,,,,,,,,---............------,,,,,,+++------------------------------------------------,,,,,,---------------------......///////////////000000000000000000000000............////////////333222222222222222222333000000000000000000000000---...///000111111111111000000000000000111222222000000111222333444444555222111111111222333555555666666555555444444333333333333444444444444444444333555777666555444444555555555666777888999::::::<<<<<<<<<======>>>>>>>>>???>>><<<;;;;;;<<<>>>???@@@@@@@@@???????????????@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBBBBBBBBAAAAAABBBBBBAAAAAA@@@???======<<<========================<<<<<<<<<;;;;;;;;;:::<<<;;;;;;:::999888888777777777666666666666777777777777777777777666666666333333333333333333333333222222222222333333333333222222222222222222222222000111333444444333111000111111111111222222222222111111111111111111111111000111222111000000222444000000111111111111000000111000000/////////000000//////............//////000000////////////000000000111111111111111000000222222111000000000//////......//////000000111111...///000111111000///...////////////////////////000////////////000000111000000000000000000000000000000000000000000000000ssshhhcccdddeeegggkkkpppxxx{{{xxxvvvvvvzzz}}}rrrllliiiggghhhooo{{{zzzqqqkkkfffdddbbb```]]]XXXRRRNNNDDDAAA;;;666222111222333000000000000111111111111/////////////////////////////////////////////////////////000000000000000///////////////.........------------------------,,,,,,,,,---------......------------------------,,,,,,,,,---------......---.....................------------------------------......///......---************************---------,,,,,,---------.........------,,,,,,,,,------------------------------------------------,,,,,,,,,---------......---......///////////////000000000000000000000000............////////////000//////......//////000//////////////////////////////000000000//////...000000//////000000111222000000111222222333444444222222222333333444555555666666666555555444444444333333333444444444555555555777777666444222222222555555666666777999::::::;;;;;;<<<<<<======>>>>>>???>>><<<::::::;;;===>>>????????????????????????AAAAAA@@@@@@@@@@@@@@@@@@AAABBBCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAA@@@???>>>===>>>?????????>>>============<<<<<<<<<<<<;;;;;;;;;;;;:::999888888777777777777666666666666777777999999888777666555444444333333333333333333333333333222222222222111111111222222222222222222222222000111333444444333111000000000111111111222222222000000000000000000000000222222333222000///111222///000111111111111000///000///////////////000000//////............//////000000////////////000000///000000111111000000000222222111111000000//////......//////000000111111...///000111111000///..................///////////////......///000111111000000000000000000000000////////////////////////{{{zzzwwwuuuttttttuuuvvvvvvuuuvvvuuuuuuvvv|||mmm___XXXXXXUUUWWW\\\bbbiiiqqqwww{{{}}}yyywwwvvvsssttt{{{~~~xxxqqqiiidddccc```]]]XXXSSSMMMEEE@@@999777444111000000111222111111111111111111111111000000000000000000000000////////////////////////......////////////000000...............---------,,,------......------,,,,,,,,,,,,---------......------------------------,,,,,,,,,---------......---------...............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---------------------------------------------------------------------------------------------------------------------------+++,,,,,,------.........---......///////////////////////////////////////............////////////......------------......///////////////////////////000000000//////...---000////////////000111111000000000111111222222333222333333333444444444444555555555555555555555555222333333444444555555555555666777666444222222222555555555666777888999:::;;;;;;;;;;;;;;;;;;<<<<<<===<<<;;;::::::;;;<<<===>>>>>>>>>???????????????BBBAAAAAA@@@@@@?????????@@@AAABBBCCCDDDCCCBBBAAAAAAAAAAAAAAAAAAAAA@@@???>>>???@@@@@@@@@???===<<<<<<<<<<<<<<<<<<<<<<<<<<<:::999999888888777777777777666666555555666666777888777666555333222111000333333333333333333333333222222222111111000000000222222222222222222222222000111222333333222111000000000000111111111111222000000000000000000000000111222444333111000000000///000111222222111000/////////......//////000000000000000000000111111222000//////......//////000...//////000000000000///000000111111111000//////////////////000000000000...//////000000//////...---............/////////............///000111111000000000000000000000000////////////////////////}}}|||xxx|||yyyvvvvvvvvv|||}}}xxxyyyzzz{{{}}}ttteee`````````___```hhhwwwyyylll```ZZZ[[[WWWZZZ```gggooowww|||yyyssssss|||yyytttoooiiiccc___]]]XXXRRRKKKEEE@@@:::777444333222111111111111111111111111000000000000000000000000000000000000000////////////////////////------........./////////...---------,,,,,,,,,,,,,,,,,,---......---,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,---------......---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------------------------------,,,------------------,,,+++,,,,,,------.........------------------------------------------------++++++,,,,,,---......///---......///////////////....................................////////////000//////......//////000////////////////////////......//////000////////////////////////000111111000000000000000000000000111222222333333333333333222222333333444444555555222222333333444555555666222444555555444333444555555555555555666888999:::::::::::::::::::::999999;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>>>>?????????@@@BBBBBBAAAAAA@@@???>>>>>>===>>>@@@BBBBBBAAA@@@???>>>??????@@@@@@@@@@@@@@@===>>>???@@@???>>><<<;;;::::::::::::;;;;;;;;;;;;888888888888888777777777666666555555555555666666666666555444333333222222222222222222222222222222000000000111111111111111222222222222222222222222111111111111111111111111000000000000111111111111000000000000000000000000---000333444333111111000///000111222222111000///...............///000000000000000000000111222222//////............//////---...//////000000//////---...///000000000//////000000000000/////////////////////....../////////---------.........//////...------......000111111000000000000000000000000////////////////////////zzzyyyppplllhhheeecccbbbhhhxxxyyyoooiiijjjmmmuuu|||iiigggfffdddfffllltttzzzmmm[[[TTTTTTTTTTTTTTTUUUeee}}}xxxmmmdddbbbdddgggkkkrrrzzzwwwnnngggkkkuuu~~~}}}{{{wwwrrrmmmiiieeeaaa^^^VVVPPPGGG???:::888555444333333444444444333222111111111000000////////////000000000000000000000000////////////////////////,,,---------......//////---------,,,,,,+++++++++,,,,,,---......---,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,---------......---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,***++++++,,,---...//////------------------------------------------------++++++,,,,,,---...//////---......///////////////..................................../////////000......------------......////////////////////////,,,,,,...///000000111111///////////////000111111000000000000////////////000111111222222222111111000000111222333444444555222222333333444555666666///111444555444555666777555555444555666777999::::::::::::999999888888888999:::;;;<<<<<<<<<;;;;;;======>>>>>>?????????@@@CCCBBBBBBAAA@@@???>>>>>>;;;<<<>>>@@@AAA@@@>>>===<<<===>>>??????@@@@@@???<<<===>>>???>>>===;;;999999999999999999999999:::777777777777888888888888666666555555555555666666666666666666666666666666222222222222222222222222......///000111222333333222222222222222222222222222222111000000111222222000000000000111111111111000000000000000000000000***...222555555333222222...000111222222111000..................///000111...............///000000//////............//////------...///000000//////,,,---...000000000//////111111000000//////......000///...------...///000---------.........//////---------......000111111000000000000000000000000////////////////////////}}}xxxvvvrrrppphhhdddcccnnn{{{lllbbb___^^^___dddppptttaaa[[[WWWVVVVVVXXX___gggrrrhhhZZZQQQPPPQQQRRRRRRWWW___kkkvvv{{{zzzzzzzzz~~~yyypppiiiffffffrrr~~~{{{yyywwwoookkkgggeeeddd___VVVNNNGGGDDD>>>:::888666444333111111111111111111111111222222222111000//////...000000//////.........---........................//////////////////////////////...---,,,,,,,,,,,,++++++++++++,,,,,,---...,,,,,,,,,------.........---,,,,,,,,,,,,---...///++++++,,,------......///......//////...---,,,,,,,,,------......------,,,((()))***+++,,,,,,,,,,,,,,,------......------,,,++++++,,,,,,,,,,,,------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,---------,,,,,,+++++++++---------............///........................000///......///000///---******+++,,,---...///000---.........//////000000///////////////000111111222111000///............////////////000000000000111111000000000000111111000111111111111222222222222333333444444333333222222222333333333333444444222333444666777999:::;;;;;;<<<;;;999666555666777555666888:::<<<>>>@@@AAA<<<<<<==================???>>><<<;;;<<<===???@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????>>>>>>======<<<;;;;;;:::::::::::::::999999888888888777777777777777777777777666666555555444444444333666666555444333333333333333333333333333333333333222222222222222222222222111111111111111111111111000000000000000000000000000000////////////000000111111000000//////.........//////000111222222222000000//////......------////////////////////////////////////////////////000000//////.........---//////////////////////////////////////////////////////............/////////////////////...------////////////////////////....................................////////////......///000000///...---yyyrrrlllnnn{{{{{{mmmddd```^^^]]]___gggwwwzzzooo[[[VVVRRRRRRQQQRRRWWW]]]pppnnnggg___ZZZZZZ[[[ZZZXXXUUU\\\eeennnvvv}}}tttmmmhhheeefffooo}}}|||xxxssspppnnnmmmkkkfffaaa]]]ZZZUUUMMMFFF???<<<888555444333222111111111111111111111111111222222111111000//////...000/////////.........---................................................------,,,,,,,,,------...---,,,,,,,,,,,,------...,,,,,,,,,---------......------,,,,,,,,,------...------------------------------......---,,,,,,+++,,,------......------,,,)))***+++,,,------------,,,,,,------------,,,,,,++++++,,,,,,,,,,,,------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,---------,,,,,,+++++++++---------............///........................000...---...///000///------------------.........///////////////.........---------------...//////111111000////////////000//////000000000111111111111000000//////000000111000111111111111222222222222333333444444333333222222222222333333333444444333333444555777888999999:::;;;:::888666555555666777888999:::;;;<<<======;;;;;;;;;<<<<<<=========>>>===<<<;;;;;;===???@@@??????>>>>>>=========<<>>>>>>>>>>>=========<<<;;;:::::::::::::::999999999888888888777777777777777777777777888888888777777777666666666555444333333222222222333333333333333333333333222222222222222222222222////////////////////////000000000000000000000000000000////////////000000000000000000//////.........//////000111111222222///////////////.........////////////////////////........................000/////////............//////////////////////////////////////////////////////............/////////000000000000///...---............................................................////////////......///000000///...---|||tttvvvyyyssspppjjjfffccceeennn|||zzzrrr```[[[XXXXXXVVVTTTUUUYYYbbbqqq}}}~~~~~~yyyrrrooommmmmmoooooolllhhhfffjjjpppvvv|||{{{tttpppmmmjjjjjjoooyyy~~~yyywwwrrrmmmhhheeecccbbbbbb]]]VVVQQQMMMGGG@@@;;;777555222111111222222111111111111111111111111111222111111000000//////.../////////...............................................................,,,,,,,,,,,,---...//////......------------------,,,,,,,,,,,,------------...---,,,,,,,,,,,,,,,---//////...------,,,++++++,,,,,,,,,---,,,,,,+++***,,,------......------,,,***+++,,,------...------,,,,,,------------,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,------,,,,,,,,,,,,++++++---------............///........................///...---...///000///---//////.........---------000000000///......---------------------...//////000000000000000111111222//////000000000111111111000//////......//////000000111111111111222222222222222333333333333222222222222222222333333333333333333444444555666666777888999999777555444555666999999999999999999999999999999:::;;;<<<======>>>===<<<;;;;;;;;;<<<>>>??????>>>===<<<;;;;;;::::::>>>>>>>>>=========<<<<<<===<<<<<<;;;;;;::::::999999999999888888888888888777777777777777777777777999888888888888888777777555555444333222222222222333333333333333333333333222222222222222222222222////////////////////////000000000000000000000000000000////////////000000000000000////////////......//////000000111111222.........///////////////////////////////////////........................////////////............//////////////////////////////////////////////////////............//////000000111111000000//////------------------------....................................////////////......////////////......~~~}}}wwwrrrrrrwwwvvvqqqnnnmmmkkkfffcccdddgggrrr{{{||||||~~~~~~{{{xxxxxx~~~|||{{{zzzwwwssstttzzz|||wwwmmmllliiifffbbb___\\\[[[UUUQQQJJJDDD@@@<<<888444555333111111222333222111111111111111111111111111111111000000////////////........................................................................,,,,,,,,,,,,,,,---...///000///...---------------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,......---------,,,,,,,,,,,,,,,---------,,,,,,+++,,,------......------,,,+++,,,------.........---,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///...........................---,,,---/////////.../////////.........------///////////////.........///////////////000111111/////////000000222333333....../////////000000000//////............//////000000111111111222222222222222333333333333222222111222222222222333333333333333444444444444444555777777777666444333555666999999999888888888888888888888999:::;;;======>>><<<;;;;;;;;;;;;<<<======AAA@@@>>>===;;;;;;;;;;;;======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;::::::999999888888888888888888888777777777777777777777777777777777777777666666666666555444333222222111222222222222222222222222222222111111111111111111111111111111111111111111111111000000000000000000000000000000////////////000000////////////////////////////////////000000111111------......//////000000////////////////////////........................///////////////.........//////////////////////////////////////////////////////............//////000000111111111111000000------------------------....................................////////////.........///////////////}}}xxxwwwyyytttllllllqqq|||~~~~~~{{{tttoooeeeeeedddbbb^^^YYYTTTPPPGGGDDD???;;;888666444333555333111111222222111///000000000000000000000000000000000///////////////---------...............................................................///...---,,,,,,,,,,,,,,,000///...---------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++++++++,,,,,,,,,,,,,,,---------......------............------,,,------......------,,,,,,,,,------......------+++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///........................---,,,,,,---...//////...---------............///,,,------...///000000111///////////////000111111......//////000111333333---------.........////////////............//////000000111111111222222222111222222333333222222111111111111222222222333333333333444444444444444444555666666555444444555777777777777888888999999999888888999:::;;;======>>>;;;;;;;;;;;;;;;<<<======AAA@@@===;;;:::::::::;;;<<<<<<<<<;;;;;;;;;;;;::::::::::::::::::999999999777777777777777777777777666666666666666666666666666666666666777777777777555555444333222222222222222222222222222222222222111111111111111111111111111111111111111111111111000000000000000000000000000000////////////000000...............////////////////////////000000000------......//////000000////////////////////////................................./////////////////////////////////////////////////////////////////////............//////000000111111111111000000------------------------....................................////////////............//////000000xxxmmmeeeeeekkkzzzyyyvvvtttsssssspppjjjeee______]]]ZZZTTTMMMGGGCCC<<<:::888666444333333444333111000000000000...---000000000000000000000000////////////////////////---------------.................................------------------------//////...---,,,,,,,,,,,,......------------------,,,,,,,,,,,,+++++++++++++++++++++++++++,,,------++++++,,,,,,---...//////------......//////......,,,------......------,,,,,,,,,------------,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,---------------............///........................---,,,+++,,,...//////...,,,,,,,,,------.........+++,,,---...///111222222---------------...//////............///000111222------........./////////000//////......//////000000111111111111222222222111111222222222222111111111111111111222222222222333333444444444444444444555666666666444444666888666666777888999::::::;;;999999:::;;;<<<======>>>;;;;;;<<<<<<============???===;;;999888888999:::<<<<<<<<<;;;;;;;;;::::::999999999999999999999999666666666666777777777777666666666666666666666666777777888888888888888999666666555444333333333333222222222222222222222222111111111111111111111111////////////////////////000000000000000000000000000000////////////000000---............/////////////////////////////////.........///////////////////////////////////////------------------------........./////////////////////////////////////////////////////////////////////............////////////000000111111000000------------------------....................................////////////......---......///000111~~~wwwpppkkknnnttt~~~~~~}}}{{{yyypppllliiiggggggeee```\\\WWWUUUPPPKKKEEE???;;;999444444444333222222222333000/////////000000///---000000000000000000000000////////////////////////,,,,,,,,,------.................................------------------------...------,,,,,,,,,---------,,,,,,,,,,,,------...,,,,,,,,,+++++++++******))))))******+++,,,......,,,---------------------+++,,,---............---,,,------......------,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,+++++++++,,,,,,------------------............///........................,,,++++++,,,...//////...,,,,,,,,,,,,,,,+++++++++,,,------...///000111111---------------...//////......------...///000000/////////000000000000111111000000//////000000111000111111111111222222222111111222222222222111111111111111111222222222222333333444444555555666666555666666666555555777999777777888888999:::::::::;;;;;;;;;<<<<<<=========<<<<<<======>>>>>>>>>===>>>===:::888888999;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;888888888999999999999999555555555666666666777777666666666666666666666666666666777777777888888888777777666555444444444444111111111111111111111111111111111111111111111111////////////////////////000000000000000000000000000000////////////000000---------........./////////////////////////////////////////////.........////////////////////////------------------------............/////////000//////////////////////////////////////////////////////............//////---...///000000000000///............................................................////////////...---------...///111222||||||zzzvvvuuu||||||zzzyyywwwuuusssiiifffaaa______]]]YYYVVVNNNJJJDDD>>>999666666666000111222222111000111222000//////111222333222000000000000000000000000000.........///////////////,,,,,,,,,------.................................------------------------,,,,,,,,,,,,---...//////++++++++++++,,,,,,---...,,,,,,,,,++++++*********((())))))***+++---...//////......------,,,,,,+++***+++,,,,,,------------,,,------......------,,,++++++,,,,,,,,,+++******+++++++++,,,,,,+++++++++++++++,,,,,,,,,------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,+++++++++,,,,,,------------------.........//////........................,,,++++++,,,...//////......------,,,+++))))))(((.........//////////////////////////////000111111...------------...//////111111111111222222222222111111000000000000111111000111111111111222222222111111222222222222111111000111111111111222222222333333444555555666666777555666777666666666888:::999999999999999999999:::<<<<<<==================<<<======>>>???>>>>>>>>>@@@>>><<<::::::<<<>>>???======<<<<<<<<<;;;;;;;;;888888888888888888999999444555555555666666777777666666666666666666666666333444444444555555666666888777666555555444555555111111111111111111111111000000000000000000000000111111111111111111111111000000000000000000000000000000////////////000000---------........./////////////////////.........000000//////.........---////////////////////////---------------------------.........//////000000//////////////////////////////////////////////////////............//////------...//////000//////////////////////////////..................................../////////000...---------...///111222vvvooooooyyyzzztttnnnhhheeebbb___]]]ZZZXXXUUUPPPIIICCC>>><<<888555222111111111111222333333222111000/////////............//////////////////////////////---------.........//////...////////////---,,,+++................................................---------,,,,,,,,,++++++******+++,,,,,,---......******+++++++++,,,,,,,,,------------------------------............------++++++---.........---,,,......---------,,,,,,,,,+++---///...,,,+++---///,,,,,,+++************++++++++++++++++++++++++++++++++++++,,,,,,---------///...,,,++++++,,,---...///...+++***,,,000///+++***++++++,,,,,,++++++***---------............///,,,---...//////...---,,,//////.........---------//////...---,,,,,,++++++///...---,,,,,,---...///...........................000111333333111000...////////////000000000000222222333333333222111111000000000000111111111111111111000000//////......111222222222222333333333444444444555555555555666666666555555555777888999::::::999888666777:::<<<<<<;;;;;;;;;;;;<<<======@@@@@@???>>>======>>>>>>@@@@@@@@@???>>>===<<<;;;>>>>>>======<<<<<<;;;;;;:::999888888999999888666777777888888888888777777777777666666555555555555666666666666666666666666777777666555444444333333333333333222222111111111222222222111111111000000222222111111111111222222111111111111111000//////////////////////////////////////////////////////111111000000//////............////////////............////////////......------............------000000/////////.........------............------000///---+++++++++,,,---......------------..................////////////////////////////////////..............................////////////.........------,,,,,,------...|||wwwpppkkknnnxxx~~~xxxuuuqqqmmmhhhdddaaa___]]]XXXSSSNNNKKKGGGBBB>>>999777555222111111222222222222222222222111000/////////............///////////////////////////////////////...------,,,,,,***+++---...////////////................................................---------,,,,,,,,,+++++++++++++++,,,,,,---------++++++,,,,,,,,,---------------------------------,,,,,,------------,,,,,,---...///000111000//////......---------,,,,,,,,,+++---......,,,,,,---/////////...------------...+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---***,,,---//////...,,,++++++******,,,---,,,,,,---++++++,,,,,,,,,,,,++++++---------............///------............------//////.........---------,,,,,,------------......///...------------...///........................//////000111111000//////////////////000000000000///000111111222222222222000000000000111111111111222222222222111111111111111111111222222333333333444444444555555555555666555555555555666777999::::::::::::888777777:::<<<;;;;;;;;;;;;;;;<<<<<<===@@@???>>>>>>======>>>>>>@@@@@@@@@@@@???>>>===<<<@@@@@@???>>>======<<<<<<;;;:::888999::::::999777777777888888888888777777666666666555555444444444555555555555555555555555666666555555444333333222333333333222222222111111222222222111111111000000111000000//////000000111111111111111111000//////////////////////////////////////////////////////000000000000//////............////////////............////////////......---..................---......---------,,,,,,,,,------............---------............------,,,......------------..................////////////......................................................////////////.........------------------...{{{{{{~~~~~~uuurrrnnnlllppp{{{{{{wwwllljjjgggddd```]]][[[ZZZUUUPPPHHHAAA===:::888777222222111000000111222333222222111000000000111111//////............//////////////////////////////222111000///---+++*********+++,,,...//////000000................................................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------------------------+++,,,,,,,,,,,,,,,,,,+++***+++,,,------------,,,......---------,,,,,,,,,+++---......------...///------,,,+++++++++++++++++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,+++***+++,,,...000222444555---)))***000///***+++000,,,------------------,,,---------............///.........------........................---------******+++---...///000111///......------......///////////////////////////////////////////////////////////////000000000000---...///000111222222222000000000000111111111111111111111222222222222222000000111222333333444444444444444555555555555666444444555555666888999::::::::::::999888888:::<<<;;;;;;::::::;;;;;;<<<===???>>>>>>============>>>??????@@@@@@@@@?????????BBBBBBAAA@@@>>>======<<<<<<:::999999:::;;;999888666777777888888777777666555555444444444444333333555555555555555555555555555444444333333222222222333333333222222222222111222222222111111111111111000//////......//////000000000111111000000//////////////////////////////////////////////////////000000000////////////.........////////////............////////////..............................---------------,,,,,,,,,------............------+++---///000111///...,,,......------------..................////////////................................................------............------------------------------uuu{{{{{{xxxrrrsssvvv|||{{{yyyvvvuuuyyyzzzyyyyyyvvvooohhhfffddd```\\\XXXUUURRRQQQHHHDDD>>>888444222222111000000/////////000222222222111000//////000111222//////............//////////////////////////////111111000...---,,,+++***------------------------...................................................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,------------------------------------,,,,,,------------,,,,,,))))))******++++++++++++......---------,,,,,,,,,,,,,,,---.........//////,,,++++++***************++++++++++++++++++++++++---------,,,,,,+++++++++///,,,((((((,,,444===DDD888...+++111222,,,,,,333------............---------------............//////...---,,,,,,---...///........................***+++,,,---...///000111//////............//////000000000000000000000000//////............//////////////////000000000000//////000111222222111111///000000000111111111111/////////000000111111111000000111222333444444555444444444555555555555666333444444666777888999:::999::::::999888888:::<<<:::::::::::::::;;;;;;<<<>>>======<<<<<<=========>>>>>>???@@@@@@@@@@@@@@@BBBAAA@@@???>>>===<<<;;;;;;999888888::::::999777666666777777777777666666333333333333333333333333444444444444444444444444333333333222222222111111222222222222222222222222111111111111111111111111000//////......//////000///000000000000000//////////////////////////////////////////////////////////////////////////////......////////////............////////////...............------.........////////////////////////------............------,,,---...000000000//////......------------..................////////////................................................------............------------............------]]]ccckkkqqqwww|||xxxuuupppqqqtttyyy~~~yyytttooommmllliiiaaa[[[^^^\\\WWWRRRMMMHHHEEECCC:::999777555222000000000111111000000000000000111111111/////////000111222//////............////////////////////////////////////.........---------...---------,,,,,,,,,,,,.........................................................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,------------------------------............---------------------......///......---------,,,,,,,,,,,,,,,,,,---//////000000//////...---------------++++++++++++++++++++++++---------,,,,,,+++++++++///,,,((('''***111:::@@@BBB444,,,...000------000---......//////......------------............//////...---,,,,,,---...///---.....................---------....../////////////////////////////////000000000000000000000000//////............//////////////////000000000000222333333333222111000000///000000000111111111111//////000000111111222222000000111222333333444444444444444555555555555666333444555666777888999999888999:::999888888999:::999999999999999:::;;;;;;===<<<<<<<<<<<<<<<=========>>>???@@@@@@@@@@@@@@@??????>>>===<<<;;;::::::999888777777888888777666666666777777777777666666222333333333333333333333444444444444444444444444222222222222222111111111222222222222222222222222111111111111111111111111111000000//////000000111...//////000000000//////////////////////////////////////////////////////.............../////////......////////////............////////////......///...------------...///.../////////////////////------............------///...------...///000111......------------..................////////////................................................---..................------......//////......---JJJOOOVVV[[[aaaiiiuuu~~~{{{xxxwwwxxxyyy{{{~~~~~~{{{yyyxxxvvvtttnnnkkkgggfffdddaaa[[[WWWQQQNNNJJJEEE@@@<<<999777111222444444222111111111111111111111000000000///000000/////////000111111//////............//////////////////////////////---------.........//////,,,+++++++++,,,---...///............................................................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,---------------------------......//////......------,,,,,,,,,,,,---............---------,,,,,,,,,---,,,,,,---///111111000...------,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------...AAA999000++++++,,,,,,,,,------............---------------............///.........------.........---------.............../////////..................//////000000//////...////////////////////////////////////////////////////////////000000000000444444444333222111000///000000000000111111111111222222222333333333333333111111222222222333333333444444444555555555555666444555666777888888888777777888999888777777777999999999888888999999:::;;;<<<;;;;;;;;;;;;<<<<<<===<<<===>>>???????????????===<<<<<<;;;;;;::::::999999777666666777777666555555666666777777666666555222222333333333333444444333333333333333333333333222222222222222222222222111222222222222333333333111111111111111222222222111000000//////000000111......///000000000//////////////////////////////////////////////////////---............/////////......////////////............////////////......///...---,,,,,,---...///,,,,,,,,,---------------------............------000///---,,,,,,...000111......------------..................////////////------------------------..............................////////////......---...///000000///...---@@@EEEJJJLLLMMMRRR\\\eeeiiinnnuuuzzz~~~~~~{{{yyy~~~zzzuuuqqqnnnllliiifffdddccc```]]]YYYUUUPPPNNNAAA@@@===:::777555333222...111333333111000222444//////000000000000000///...//////000000000000000//////............//////////////////////////////---------.........//////---,,,,,,++++++,,,------............................................................------------+++++++++,,,,,,---------+++++++++,,,,,,,,,------------------------------,,,------......------,,,,,,+++*********+++------......---------,,,,,,,,,---,,,+++---000222111000,,,+++******))))))******+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---)))***,,,------,,,***)))777===:::...)))---///+++---------......------------------............///------............---------------.........///////////////..................///000111111000///...........................//////000111111000//////////////////000000000000222222333222222111000///000000000000111111111111444333333333333333333222333333333222222222222111444444444555555555555666555666777888888777666555555666888888666555666777888888888888888999::::::;;;;;;::::::;;;;;;<<<===<<<======>>>>>>>>>======;;;;;;;;;;;;::::::::::::999888777777888888777555555555666666666666555555333333333333444444444555222222222222222222222222333333333333333333333333111111222222222333333333000000111111111222222222000//////......//////000---......///000000//////////////////////////////////////////////////////---------.........//////......////////////............////////////......000///---,,,,,,---///000,,,,,,,,,---------......------............------......------------------......------------..................////////////------------------------........................//////000000000000//////---...///000000///...---===BBBFFFEEEBBBCCCJJJPPPPPPVVV]]]ccchhhnnnvvv{{{~~~|||}}}}}}zzzwwwvvvvvvqqqkkkhhhfffdddaaa^^^YYYYYYWWWRRRJJJDDD???>>>888777666555444444333444///111222111//////222555,,,---...///000000000000---...///111111111000/////////............//////////////////////////////........................222000...,,,***)))))))))................................................//////.........---------******+++,,,,,,---......,,,,,,,,,---------......------------------------+++,,,,,,------,,,,,,+++//////...---...///000111......---------,,,,,,,,,...,,,+++---000222222000///...------,,,,,,------+++++++++++++++++++++++++++++++++,,,,,,---------,,,+++++++++,,,...000111///@@@DDD444)))...222...,,,------------------,,,---------.........//////,,,---...//////...---,,,---------.........//////............//////000000...///000111111000///..............................000111333333111000...////////////000000000000///000000111111111000000000000000000111111111111333222222111111000000000444444333222222111111000444444444555555555666666666777888888888777555444444666777777666555555666888888888777888999999:::::::::::::::;;;;;;<<<===<<<<<<============<<<<<<:::::::::;;;;;;;;;<<<<<<:::999888888999999888666555555666666666666555555333333333444444555555555222222222222222222222222333333333333333333333333111111111222222333333333000000111111222222222222.........------.........------...///000000//////////////////////////////////////////////////////---------.........//////......////////////............////////////......000///---,,,,,,---///000........./////////000000---..................---,,,---...///...---+++***.........------...................../////////000------------------------........................000000111111111111000000---...///111111///...---============???AAACCCEEEFFFGGGIIILLLPPPTTTWWWXXXhhhnnnxxx~~~|||xxxtttooommmooojjjddd```^^^ZZZVVVRRRNNNLLLHHHDDD@@@<<<:::888222222222111111111111000222222222111000//////...000000000000///---,,,+++000000000000000000000000........................////////////////////////.........------,,,,,,,,,------------------------222///+++)))***,,,------,,,,,,,,,---------......------------------------///...,,,+++***++++++,,,,,,,,,,,,------.........---------,,,+++***((((((,,,,,,---...---,,,***))),,,,,,,,,,,,++++++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111222------++++++++++++------------------------,,,,,,------,,,,,,,,,,,,++++++------------------------111222333222000//////000........................---------............///---...000111111000...---/////////......---------................................................111111000000/////////...---...000111222222222111222111000//////000111222222111000000000111333333222222111111222222333444222222222222222222222222333333333444444444555555444444444444444444444444777777777666555555444444888888888777777777777777777888888888999999999999;;;;;;;;;<<<<<<<<<======;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::999999888777888999::::::999888777666555444333222333444444444444444444444444444444444333222111000000000000444444333333222111111111222111111111000000//////111111000000000000111111---...///000000///...---//////000000///...------//////............//////........................------............------......////////////..........................................////////////////////////////////////........................---------------...///000...........................------------...//////''',,,111222///...000222/////////...---------,,,........................000000//////............======<<<<<<<<<===??????AAABBBCCCEEEGGGJJJLLLMMMPPPVVV___hhhooovvv{{{~~~}}}{{{xxxwwwvvvsssooojjjfffccceee```YYYTTTPPPKKKFFFBBBBBBAAA>>>;;;999777666555222222222111111111000000222222111111000//////...///000000000000000///...000000000000000000000000........................////////////////////////......---------,,,,,,,,,------------------------///---++++++---///000000,,,,,,,,,---------......------------------------...---,,,+++++++++,,,---,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,+++***,,,---------,,,,,,+++***,,,,,,,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111111---,,,,,,++++++,,,,,,---------------...///000000------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,.........,,,+++,,,------------------------------------............///---...////////////...---------,,,,,,,,,+++++++++................................................000000000//////.........---...000111222222111111222111000//////000111222222111000000000111222333222222111111222222333444222222222222222222222222333333333333444444444444444444444444444444444444666666666666555555555555777777777777777777777888777777777888888888999999:::::::::;;;;;;;;;<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;::::::999888888888777777888999999888777777666555444333333333444444333333333333333333333333444333222111000000000000111111111111222222222222111111111000000000///////////////....../////////.........//////.........///////////////...---,,,//////............//////........................------............------......////////////..........................................////////////......................................................---------......///...........................------------...//////***...222222///,,,---///...............---------......................../////////.........------===<<<;;;:::999999999:::>>>>>>>>>>>>???@@@AAABBB<<>>;;;===@@@BBBDDDFFFJJJMMMQQQRRRTTTWWW[[[```dddfffjjjnnnuuu{{{}}}}}}}}}yyyvvvrrrnnnllljjjgggeeebbb```^^^ZZZUUUPPPLLLJJJBBB@@@===;;;999888666555222222111111111222333333111111111111000000000000111111000000////////////...///000000000000//////................................................////////////////////////------------------------------------------------******,,,...111333222111,,,,,,,,,---------......,,,,,,------------------++++++++++++,,,------......------,,,,,,++++++++++++,,,------......------...---,,,+++***+++,,,------------......---,,,,,,------------------------+++,,,,,,---......//////,,,,,,,,,,,,,,,,,,,,,,,,///...,,,*********+++,,,------,,,,,,,,,+++++++++------------------------***,,,------,,,,,,---///++++++,,,,,,,,,,,,,,,------------............///...---,,,,,,,,,,,,---...................................................------------------------..................------...//////000000000000000111000000000000000000111111111111111111222222222111111111111111222222333222222222222222222222222111111222222222333333333444444444444444444444444333333444555555666777777444555555666777888999999666666777777777888888888:::::::::;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;::::::999999888888777666666666777777777777777777777777555555444444333333333333222222222222222222222222333222222111000000111111.../////////000000000111000000000000000000//////...------,,,,,,------......---,,,++++++,,,---...,,,---------------,,,,,,///......------......///........................------............---------......//////......---........................---------.........//////................................................000///...---------------...........................------------...//////...000111000---++++++,,,,,,---------.../////////........................------------------------888888999999999999999999:::::::::::::::;;;<<<======>>>>>>===<<<===???AAAEEEEEEEEEEEEGGGJJJMMMOOOQQQUUU\\\cccjjjrrryyy}}}~~~}}}~~~}}}|||yyyuuurrrpppooonnnrrrnnnhhhccc```]]]ZZZXXXSSSRRROOOKKKGGGCCC@@@>>>777777666666555555666777333222111111111111222222111111111000000000//////000000000///////////////////////////...---,,,+++------------------------........................////////////////////////------------------------------------------------,,,,,,---///222222000...,,,,,,,,,---------......,,,,,,,,,---------......***++++++,,,---------------------,,,,,,++++++***------......------,,,+++---,,,+++***+++,,,---...,,,,,,---......---------------------------------++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++++++++,,,---...------,,,,,,,,,+++++++++------------------------+++,,,......------...000+++++++++,,,,,,------------------............///...---,,,,,,,,,,,,---...................................................,,,,,,,,,,,,,,,,,,,,,,,,------..................///////////////000000000000000000111111000000000000000111111222222222222111111000000111111222333222222222222222222222222111111222222222333333333444444444444444444444444222222333444555666777777444444555666777888888999777777777777888888888888<<<<<<<<<<<<============<<<<<<;;;;;;::::::::::::999999888777777666666555666666666666666666666666444444444444444333333333222222222222222222222222333222111111000111111111000000000/////////......//////////////////000000//////............//////...---,,,++++++,,,---...,,,,,,---------------,,,......------------..............................------............------------............------........................------------............................................................000///...---------------...........................------------...//////---...///...---------...,,,---------.../////////........................------------------------666666888999::::::::::::777777777777888999:::;;;888999:::999888888:::<<>>===<<<<<<===??????>>>AAAFFFLLLRRRZZZbbbgggkkkkkkjjjjjjlllpppwww{{{}}}||||||}}}|||xxxvvvqqqpppnnnllljjjhhhggggggjjjeee^^^WWWRRRNNNKKKHHHDDDBBB@@@===:::777555444333333444222111111222333222222111000/////////000111111000000000//////////////////////////////////////////...---,,,******................................................////////////////////////,,,,,,,,,------------...---------------------------------///000000...,,,,,,,,,,,,---------......+++,,,,,,------.........++++++,,,---------,,,,,,,,,,,,,,,,,,++++++++++++---------------,,,++++++,,,,,,++++++,,,,,,------+++,,,,,,------------,,,------------------------+++++++++,,,,,,,,,------+++,,,,,,------,,,,,,+++******,,,---...000000111------,,,,,,,,,,,,++++++++++++++++++++++++++++++***,,,------++++++,,,...++++++,,,,,,------......---------............///------------------------+++++++++,,,,,,,,,,,,---........................,,,,,,,,,,,,,,,,,,,,,,,,.............../////////000//////......//////000000000111111111111000000000000111222222222222111111000000000000111222222222222222222222222222222222222222222333333333333444444444444444444444444222222333444555555666666555555555666666777777777777888888888999999999999<<<============>>>>>>>>><<<<<<;;;;;;::::::999999999999888888777666666666666666555555555555666666444444555555444444333222333333333333333333333333222222111111111111111222111111111000///...............////////////000000000000////////////000000......------------......,,,,,,---............---......------------..............................------............------------............------........................,,,------------.........------------------------........................//////...---------.................................------------...//////,,,,,,,,,------......///---------.......................................---------------.........555666777888999999999888777777777777777777888888555666888777666666777999999999999888888999999:::999:::<<<>>>AAAFFFLLLQQQQQQQQQQQQRRRSSSWWW]]]aaaeeeiiilllmmmkkkjjjkkklllppptttzzz}}}~~~~~~|||{{{|||}}}{{{xxxtttpppmmmjjjiiieeedddcccaaa^^^\\\[[[ZZZWWWRRRLLLFFFCCC@@@===<<<999888777555333222111000000222333111///...000222222111000///////////////111000000000////////////////////////////////////......//////...---,,,,,,................................................////////////////////////,,,,,,,,,---------......---------------------------,,,,,,---//////...---,,,,,,,,,---------......++++++,,,,,,---......///+++,,,---------,,,+++***+++++++++++++++,,,,,,,,,***++++++,,,,,,,,,,,,,,,***+++,,,,,,---------,,,******+++,,,,,,,,,,,,,,,........................++++++++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++)))***,,,------,,,+++***------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,------+++***+++,,,+++,,,,,,---......//////---------............///---...////////////...---+++++++++,,,,,,,,,------.........................................................//////000000000000///............///000///000111222222111000//////000111222333222222111000000000000000111222222222222222222222222222222333333333333444444444444444444444444444444444444333333333444444555555555555555666666666666666666999999999999::::::::::::<<<<<<<<<============>>><<<<<<;;;;;;:::999999888:::999999888888777666666666666555444444555666666444444555555555444333222333333333333333333333333222111111111111111222222000000000000000000000000........./////////000000000000////////////000000.........//////.........,,,---...///////////////...------,,,,,,------...........................------............------,,,------......------,,,........................,,,,,,---------.........------------------------..............................---------......///...........................------------...//////---,,,,,,,,,---........................---------........................------........./////////555666777888888888777666:::999888888777777777777777888:::999888666666777555555666777888999999999<<<<<<:::999999;;;@@@CCC===>>>>>>???@@@CCCHHHKKKKKKPPPUUUXXXXXXWWWXXXYYY]]]bbbhhhkkkkkkkkklllnnnxxx||||||pppsssvvvvvvsssqqqqqqsssvvvsssooojjjfffcccaaaaaaZZZYYYVVVSSSOOOLLLIIIHHHCCC@@@;;;888777777666666666555444333222111111111...000222111//////111444222111111000000111111222000000000000////////////.........///////////////---...//////////////////////////////////////////........................////////////////////////,,,,,,,,,------.........------------------------,,,+++***,,,...//////...,,,,,,,,,---------......++++++,,,,,,---...//////,,,------...---,,,***)))*********++++++,,,,,,---((((((***+++,,,---------)))***,,,---...---,,,,,,)))***++++++,,,,,,,,,,,,........................++++++++++++++++++,,,,,,++++++------------++++++++++++,,,+++)))%%%!!!---------,,,,,,,,,++++++---------------------------//////...,,,+++,,,---,,,,,,------...///000000---------.........//////---...000111111000...------------....../////////........................000000000000000000000000.../////////000000111111000000...------...///000///000111222222111000//////000111222333222111111000000000000000111111222222222222222222222222222333333444444444444555555444444444444444444444444333333444444444444555555666666666666666555555555999999:::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<======<<<<<<;;;::::::999888888::::::999999888777777777666555444333333444555666333444555555555444333222444444444444444444444444222111111111111111222222//////000000111111222222---.........//////000000//////............//////---...///000000///...---------...///000000//////...------,,,,,,------...........................---..................---,,,------......------,,,........................,,,,,,,,,---------......------------------------........................---------------...///000...........................------------.../////////---,,,,,,------------/////////......------,,,................................./////////000000666666666666666666666666777777777777666666666666666666666666555555555555777777777777777777777777:::999888777777888999:::::::::999999::::::;;;<<>>===<<<:::999888777555333222222333333333222222222111111111111111111111111111111222222222111111///.........---------...///111333////////////............000111111000000///...---------......//////000000......------------....................................------------......///222+++&&&++++++***222...------,,,,,,------.........---------,,,,,,,,,************************.........------,,,,,,,,,******+++,,,,,,---......------------------------........................+++,,,---.........---,,,------------------------++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---...............---------,,,,,,---......---,,,......---------...//////*********++++++,,,,,,,,,.........////////////000......................................................///000000000000000//////000000111111111222555444444333222111000000000111111111111222222222444444444444444444333333444444444444444444444444444444444555555555555666333333444444555666666666777777777888999:::<<<===<<<:::888999;;;;;;999777:::;;;<<<======<<<:::888777777777777777777777777666777777666666555444333555555555555555555555555444444333333222111000000333333333222222222111111222111111000///......---........................//////.........---------........................---------............///000///...---------------,,,,,,------...///000000........................................................................------------------------........................---------............///,,,+++***+++---///000///---------............///---------.........//////------------------------------------------------------------------------.../////////000000111111555555555555555555555555666666666555555555555444666666666666555555555555555555555555555555555555777777666555555666777777777777777777777888999999:::;;;;;;<<<<<<============>>>@@@BBBDDDGGGHHHIIISSSUUUXXX[[[]]]```dddggghhhkkknnnooonnnmmmllllllppprrrvvvzzz||||||{{{zzzxxxxxxxxxyyyzzz{{{}}}}}}yyy{{{~~~~~~}}}{{{xxxuuutttsssssssssrrrrrrqqqqqqppppppppppppmmmmmmmmmllljjjhhhfffdddbbb```\\\YYYVVVTTTTTTTTTTTTRRROOOLLLHHHFFFEEEDDD>>>===<<<:::999777666555555555444444333333333222333222222222111111111111111111111111111111111111111222222111111///......000000//////000000111111////////////...............//////000000000//////.........///////////////......------------....................................------------......,,,333111...111---)))///...------,,,,,,------.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,***++++++,,,,,,---------------------------------------------------------***+++,,,---------,,,,,,------------------------++++++,,,,,,,,,,,,------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,.........//////......---...---,,,---------+++)))+++++++++,,,,,,---...///,,,,,,,,,,,,,,,---------------........./////////................................................------...////////////////////////000000000111111333333222222111111000000000000111111111222222222333333333444444444444444444444444444444444444444444444444444555555555555555555666666777777888888666666777777888:::;;;<<<<<<:::999999;;;;;;999777777888999:::999888666555777777777777777777777777555555666777777666666666555555555555555555555555555555444333333222111111333222222222111111111111111111111000///.................................//////.........---------........................---------............//////......---,,,,,,------,,,,,,------...//////000........................................................................---------------------------------------------------------............///...---+++,,,---......------------............///---------.........//////........................000000000000000000000000,,,,,,,,,,,,,,,,,,,,,,,,.........//////000000000555555555555555555555555555555555444444444333333666666666555555555555444444444444444444444444444555444444333333444444555444444444444444555555555555555555555555555555666555555666888:::;;;<<<===???AAADDDEEEFFFHHHLLLNNNPPPRRRTTTVVVVVVVVVWWWXXX\\\^^^```ccceeefffggggggfffffffffggghhhiiijjjkkkhhhiiikkkmmmmmmlllkkkjjjgggfffdddaaa```______```]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\[[[ZZZYYYWWWUUUTTTRRRPPPLLLHHHEEEBBBAAAAAABBBAAA???===;;;:::999999555555444333222111111000///000000111222222333333111111111111000000000000111111111111111111111111111111111111000///......000000000000000///......////////////............------...///000000000000///////////////...............------------....................................------------......***111000...222...)))......------,,,,,,------.........---------,,,,,,,,,------------------------------------,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++)))***+++,,,,,,,,,++++++------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,......///////////////...000...------------***(((************+++,,,............---------------,,,,,,,,,,,,---------......................................................,,,------..................///////////////000000111111111000000000000000000000000111111111222222222222222333333444444555444444444444444444444444444444444444555555555555555555555666777777888888777777777777888:::;;;<<<===;;;::::::;;;;;;:::999666777888888888777555444777777777777777777777777444555666777888888888888555555555555555555555555555555555444333333222222222222111111111000000000111111000000//////............................../////////............---........................---------............///...------,,,,,,,,,,,,,,,,,,,,,,,,---......//////------------------------........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------............///000...,,,,,,---...---,,,---------............///------........./////////////////////////////////------------------------------------------------.............../////////555555555555555555555555555555555444444444444333666666555555555444444444444444444444444444444444333333333333333333333333111222222333333333333333444444444444333333333333555555666777777888999999666888999::::::;;;>>>@@@???@@@BBBBBBBBBCCCEEEGGGIIIJJJKKKMMMOOOQQQSSSSSSSSSSSSSSSSSSTTTUUUVVVWWWTTTUUUWWWWWWWWWVVVUUUTTTTTTSSSRRRPPPOOONNNNNNNNNKKKKKKKKKJJJJJJJJJJJJJJJKKKJJJJJJIIIGGGFFFEEEDDD@@@???===;;;999888888888777777666666555555555555333333333222222222222111......///000111111222222000000000000000/////////111111111111111111111111000000111111000///......+++,,,---......---,,,+++////////////............---......///000000//////000000//////......------......------------....................................------------......,,,...((()))333333---......------,,,,,,------.........---------,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++,,,,,,,,,,,,------------------------+++++++++,,,,,,,,,------************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,......//////000000//////000///......//////---+++,,,++++++++++++,,,,,,---......------,,,,,,++++++++++++,,,,,,,,,---------................................................,,,---......//////..................////////////.../////////000000111111000000000000111111111111000111111222333444444555333333333333333333333333333333444444444555555555222222333444444555555666888888888888999:::;;;<<<======<<<<<<<<<<<<<<<;;;999:::::::::999888777666666666666666666666666666555666666777888888777777555555555555555555555555444444444333333222222222111111111000000000000///111000000000/////////.........................../////////.......................................---------............///---,,,,,,+++++++++,,,,,,,,,,,,,,,------.........------------------------........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------............//////...,,,,,,.........------------............///............////////////........................,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////------..................555555555555555555555555666666666555555555444444555555555555444444444444555555555555555555555555333333333333333333333333111222333444444444333333444444444444333333333333333333333333333444444444555666777777666777999;;;888999999999888888;;;===<<<<<<===>>>@@@BBBCCCDDDCCCCCCCCCCCCDDDEEEFFFFFFDDDEEEEEEFFFEEEEEECCCCCCDDDCCCCCCBBBAAA@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>???>>>>>>===<<<;;;;;;::::::666666555555555555555555333333333444444555555555333333333333333333333333000000000000000111111111////////////////////////000000000000000000000000///000000000000//////...)))***,,,...///......---////////////............///////////////...------000000//////......------......------------....................................------------.........---(((///AAABBB444......------,,,,,,------.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------------------------+++++++++,,,,,,,,,------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------...//////////////////......///111222111//////...---,,,++++++++++++------,,,,,,++++++******+++++++++,,,,,,,,,,,,---......................................................///000000000000///////////////.....................///000000111111//////000000000111111111000000111111222333444444333333333333333333333333333333333444444444444555222222333333444555555555:::::::::::::::;;;<<<===>>>>>>>>>>>>===<<<======;;;;;;;;;::::::999888777555555555555555555555555777777777777777666555555555555555555555555555555222222222111111111111111111111111000000000000///000000000000////////////........................////////////////////////........................---------............///,,,,,,+++++++++,,,,,,---,,,,,,,,,---------------------------------------........................---------------------------------------------------------------------------------............///...,,,+++,,,...000000///---------............///........./////////000000------------------------////////////////////////..........................................------444444444444444444444444666666666555555555555444555555555444444444444333555555555555555555555555222333333444444333333222111222444555555555444333222222222222333333333333222222222222222222222222444555666555444444666888666777777666444444666777555555666777888999:::::::::999999999::::::;;;<<<::::::::::::::::::999999888888888777777666666666777777777777888888888888777777666555444444555555555444444444444333333333000111222333333333333333222222222222222222222222111111111111000000000000////////////000000000000000000000000000000000000/////////000000//////...,,,---...///000111111111////////////............////////////...---,,,,,,///////////////...............------------....................................------------......,,,///000<<>>>>>>>><<<;;;<<<===::::::999888777666666666555555555555555555555555777777777777666555444333333333333333333333333333111111111111111000000000222222111111111000000000000000000000////////////...........................////////////000000000........................---------............///,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................---------............///---,,,+++,,,///111111111---------............///....../////////000000000------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,/////////...............444444444444444444444444555555555444444444333333555555555444444444333333444444444444444444444444111222333333333333222111111222444555666555444333111111222222333333444444222222222333333333333333111222333333111222333555222444555444333222333444333333444555555555555555555555444444444555666666444444555555555555555555333333444444333333222222333333333444444444555555444444222222111222333333333333333333333333222222///000111222222222111000111111111000000000000000000000000000000000000000/////////000000111111111000000000000000000000000......///////////////...////////////000000111222////////////.....................///......------.........///////////////......------------....................................------------......***000111:::JJJFFF555---...------,,,,,,------.........---------,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,))))))******++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++,,,---...------------------------++++++,,,,,,,,,,,,------************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---............---------...000111///...+++++++++++++++,,,------+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------................................................---...//////000000//////111111000000000/////////000000000000000000000111////////////000000000111000000000111111111111111222222222222222222222222222222333333333444444444333444444555555666666777999999888888888999:::::::::;;;===;;;999888999;;;:::999888777666555555444444444444444444444444444444555555555555555444333222222222222222222222222111111111111111111111111333222222222111111111111////////////000000000000.........................../////////000000000000........................---------............///------,,,,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------............//////---,,,---///000000///---------............///.../////////000000000000........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------000000000//////.........444444444444444444444444444444444333333333222222555555444444444333333333333333333333333333333333000111222333333222111000000222444555555555333222111222222333444555666666111111111111111111222222000111222111000000222444...000222222222111222333333333444555555444333222333333333333333333444555333333333333444444444555333444444444444444333333111111111222222222333333333222111000000111222333...///111222333333333333000111111222222111000///111111000000000000//////---.........///000000000//////000000111111222222000000000000000000000000......///////////////...111000...------...//////000/////////............,,,,,,---...////////////---.........//////000000.........------..........................................------.........***///,,,...888777///000...------,,,,,,------.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,(((((()))***+++,,,,,,---++++++++++++++++++++++++************************,,,+++*********+++,,,---------------------------++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------------...---,,,---......,,,+++''''''((()))***,,,...///,,,,,,,,,------.........,,,,,,------------......................................................,,,---......//////......222222111111000000//////111111111111000000000000////////////000000000000111111111111000000000000222222222222222222222222222222333333333444444444111111222333333444444555777777777777777777888888777999;;;999777555777999;;;:::999777666666555555444444444444444444444444222222333444555555555555111111111111111111111111222222222222222222222333333333333222222222222111////////////000000000000.........................../////////000000111111........................---------.........//////---------------...///000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////111///...---/////////...---------.........//////////////////000000000000////////////////////////////////////////////////111111111111111111111111111111000000/////////...444333333222222333333444444444333333333333222222333333333333333333333333333333333333333333333333222222222222222222222222222222333333333444444444000000000000111111111111000111111111111222222222111111111111111111111111222222222222222222222222444333333222111111111111333222222111111222222333333333333333333333333333222222222222222222222222333333333333333333333333111222222333333222222111000111111111111222222222111111111111111111111111000000000000000///......000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////......////////////......////////////////////////........................000///...---,,,------...+++,,,------......------......////////////..............................---.........---,,,,,,+++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------//////...---,,,,,,,,,,,,------,,,++++++,,,,,,,,,******+++,,,------------((()))***+++,,,---------------++++++++++++------******+++++++++,,,,,,,,,------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////...------------------------++++++,,,,,,,,,,,,------...------,,,,,,------...+++++++++,,,---...///000//////............//////////////////////////////000///...------...///000//////............//////111111111000000000000000000000////////////000000111111111222333333333444222222222222222222222222222222333333333333444444333333333444444444555555777777777777888888888888999999999888888888777777555555666666555444333333444444444444444444444444444444444444444444444444222222222111111111000000222222222111111111000000000000000000000000000000000000000000000000000000///---+++******,,,///000---------.........////////////////////////////////////.........---------////////////////////////---+++)))***---///---+++..................---------------------------------------,,,,,,+++++++++,,,---------.../////////........................---------............///......------------......////////////////////////////////////////////////000---,,,---///000...,,,,,,,,,,,,,,,---------...............////////////......////////////......444333333222222333333444444444333333333222222222333333333333333333333333333333333333333333333333222222222222222222222222000000000111111222222222000000000000111111111111000111111111111222222222111111111111111111111111222222222222222222222222222222222222333444555555333222222111111222222333333333333333333333333333222222222222222222222222222222222222222222222222111222222333333222222111000000111111111222222222111111111111111111111111000000000000000///......000000000000000000000000////////////////////////000000000000000000000000////////////////////////////////////////////////......////////////......////////////////////////........................000///...---,,,------...+++,,,------......------......////////////..............................------......------,,,+++...------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,------------,,,,,,+++,,,,,,---,,,,,,,,,------,,,++++++))))))***,,,,,,---------///...---,,,,,,---...///******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,...............---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------...------,,,,,,------...,,,,,,,,,,,,---...////////////............//////........................000///...------...///000//////............//////111000000000000000000000000000////////////000000111111111222222222222222222222222222222222222222222222333333333333444444333333333444444444555555666666777777777888888888999999888888888777777777555555666666555444444333444444444444444444444444444444444444444444444444222222222111111111000000222222222111111111000000000000000000000000000000000000000000000000000000///...,,,++++++---///111---------.........////////////////////////////////////.........---------........................///---,,,---///000///---........................------------------------...---------,,,,,,,,,+++---------.......................................---------............///......------------..............................///////////////////////////---,,,---///000...,,,000000000000000000000000............////////////......////////////......444333333222222333333444333333333333222222222222333333333333333333333333333333333333333333333333222222222222222222222222//////000000111222333333000000000000111111111111000111111111111222222222111111111111111111111111222222222222222222222222000000111222333555777888222222111111111111222222333333333333333333333333222222222222222222222222111111111111111111111111111111222222222222111111000000000111111111222222111111111111111111111111000000000000000//////...000000000000000000000000------------------------000000000000000000000000////////////////////////////////////////////////......////////////......////////////////////////........................//////...------------...+++,,,------......------......////////////......------------------------------......------,,,,,,,,,------------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------*********++++++,,,---...---,,,,,,,,,,,,,,,------------------,,,+++***))))))***+++,,,,,,------,,,------,,,,,,,,,,,,------******+++++++++,,,,,,,,,++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------...------,,,,,,------...,,,,,,,,,,,,------.../////////............//////........................//////............///000//////............//////000000000000000000111111111000000//////000000111111111111111111111000000222222222222222222222222222222333333333333444444333333333444444444555555666666777777777777888888888888888888777777777777555555555666555555444333444444444444444444444444444444444444444444444444222222222111111111111111222222222111111111111111000000000000000000000000000000000000000000000000000///---,,,---...000111------........./////////////////////////////////...............---------...........................---,,,---///000///...........................------------------------.........---------------...............---------........................---------............///......------------..............................///////////////////////////...------...///...---//////..............................////////////...//////////////////...444333333222222333333444333333333222222222222111222222222222222222222222222222222222222222222222111111111111111111111111000000111222333444555555///000000000111111111111000000111111111222222222111111111111111111111111111111111111111111111111//////000111222444666777222222111111111111222222222222222222222222222222222222222222222222222222111111111111111111111111111111222222222222111111000000000000111111111111111111111111111111111111//////000000000000//////////////////////////////------------------------////////////////////////////////////////////////////////////////////////......////////////......////////////////////////....................................------......+++,,,------......---------......//////......---------------------------,,,------...------,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++*********++++++,,,------,,,,,,,,,,,,------...,,,---------,,,,,,+++******++++++,,,------,,,,,,******************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,'''(((***,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------...------,,,,,,------...,,,,,,,,,,,,,,,---...//////......------......///.......................................//////000//////............//////000000000000000111111111111000000000000000000111222111111111000/////////111111111111111111111111222222222333333333444444333333333444444444555555666666666666777777777888888888777777777666666666444555555555555555444444444444444444444444444444333333333333333333333333111111111111111111111111111111111111111111111111000000000000000000000000////////////////////////000///.........///111222............////////////////////////////////////................................................++++++++++++,,,------,,,---------...............------------------------......................../////////...---------,,,........................---------............///......------------..............................////////////////////////......---............---.........---------------............//////////////////............//////444333333222222333333444333333222222222111111111222222222222222222222222222222222222222222222222111111111111111111111111000000111222222333444444///000000000111111111111000000111111111222222222111111111111111111111111111111111111111111111111////////////000111222333222111111000000111111222222222222222222222222222222222222222222222222222222222222222222222222222000111111222222111111000//////000000000111111111000000000000000000000000//////000000000000//////////////////////////////........................////////////////////////........................////////////////////////......////////////......////////////////////////........................------..................+++,,,------......------------............------------------------------,,,,,,------...------,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------,,,++++++*********+++---,,,,,,,,,------...///***+++,,,,,,---------,,,++++++,,,---------,,,,,,******************************+++++++++,,,,,,,,,------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,'''(((***,,,---...//////........................+++++++++,,,,,,,,,------...------,,,,,,------...------,,,,,,,,,---............------------..............................---....../////////////////////............////////////000000111111111111111111000000000000111111222111111111000/////////111111111111111111111111222222222333333333444444333333333444444444555555555666666666666777777777777777777666666666555555444444555555555555555444444444444444444444444444333333333333333333333333111111111111111111111111111111111111111111111111111111111111111111111111////////////////////////000////////////000111222........./////////000000////////////////////////---.............................................++++++,,,,,,,,,,,,---------------.........//////------------------------......................../////////...---------,,,........................---------............///......------------..............................////////////////////////---.........------......000000000000000000000000............////////////000///............///000444333333222222333333444222222222222111111111111222222222222222222222222222222222222222222222222111111111111111111111111/////////000000000000111000000000000111111111111000111111111111222222222111111111111111111111111111111111111111111111111000///////////////000000111111000000000000111111222222222222222222222222222222222222222222222222222222222222222222222222000000111111111111000000/////////000000000111111000000000000000000000000...//////000000000000000000000000000000000000000////////////////////////000000000000000000000000........................////////////////////////......////////////......////////////////////////........................,,,---......///.........+++,,,------......------------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------...---,,,++++++*********,,,,,,,,,,,,---...///000)))***+++,,,------------,,,,,,------------,,,,,,,,,,,,------------,,,,,,******+++++++++,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,........................++++++,,,,,,,,,,,,------...------,,,,,,------...---------,,,,,,------.........------------......------------------------,,,---...///000000000/////////............///////////////000111111222222222111111000000111111222111111111111111111000000111111111111111111111111222222333333333333444444333333333444444444555555555555666666666666777777666666666666555555555555333444555555666555555555444444444444444444444444333333333333333333333333111111111111111222222222111111111111111222222222111111111111111111111111000000000000000000000000///////////////000000111....../////////000000000////////////////////////---------...............------------------------,,,---///...------...000,,,,,,------.../////////---------------------------------------........................---------........................---------............///......------------......------------------------////////////////////////---...///...------...///---------....../////////............////////////000///...------...///000444333333222222333333444222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000////////////000000000000111111111111000111111111111222222222111111111111111111111111111111111111111111111111///////////////000111111111111000000000000111111111111111111111111111111222222222222222222222222111111111111111111111111000000111111111111000000////////////000000000111000000000000000000000000......///000000000000000000000000000000000000000////////////////////////000000000000000000000000........................////////////////////////......////////////......////////////////////////........................,,,,,,.../////////......+++,,,------......------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------...------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,---,,,,,,,,,------...///000++++++,,,------,,,,,,,,,,,,---------------,,,,,,,,,---...//////...---,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,...............---,,,+++........................++++++,,,,,,,,,,,,------...------,,,,,,------......------,,,,,,---------...------,,,,,,------...------------------------,,,---...///000000000/////////............//////...//////000111111222222222111111000000111111222111111111222222222222222111111111111111111111111222222333333333333444444333333333444444444555555555555555666666666777777666666666555555555444444333444444555666666555555444444444444444444444444222222222222222222222222000000111111111222222222000000111111111222222222111111111111111111111111000000000000000000000000........./////////000000.../////////000000000000////////////////////////---------.........//////------------------------+++---//////------...000,,,,,,------...//////000------------------------+++,,,,,,,,,---------------------.......................................---------............///......------------......------------------------////////////////////////,,,...000///---,,,---///((())))))***+++,,,------............////////////000///...------...///000444333333222222333333444222222222111111111111000111111111111111111111111111111111111111111111111000000000000000000000000333333222222111000000000000000000000111111111111000111111111111222222222111111111111111111111111000000000000000000000000////////////000111222333111111000000000000111111111111111111111111111111222222222222222222222222000000000000000000000000000000111111111111000000////////////000000000000000000000000000000000000......///000000000000000000000000000000000000000////////////////////////000000000000000000000000........................////////////////////////......////////////......////////////////////////........................+++,,,.../////////......+++,,,------......------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---.........---,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,---...//////,,,,,,,,,---...///000000------------,,,+++******---------...------,,,,,,++++++------------++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////...------------------------++++++,,,,,,,,,---------...------,,,,,,------......------,,,,,,,,,------...------,,,,,,------...------------------------+++,,,...000000000000/////////............//////...//////000111222222222222222111111111111222222111111111222333333333444000000000000000000000000222222333333333444444444333333333444444444555555555555555555666666666777666666555555555444444444333333444555666666666555444444444444444444444444222222222222222222222222000000111111222222222222000000111111222222222222111111111111111111111111000000000000000000000000............////////////////////////000000000000////////////////////////---------.........//////------------------------))),,,...---+++***,,,///,,,,,,------...///000000------------------------+++++++++,,,,,,---------,,,------....../////////........................---------.........//////.........------.........------------------------////////////////////////,,,...000///---,,,---000******+++,,,...///000000............/////////000111///...------...///111222222222222222222222222111111222222222222111111111111111111111111111111000000000000000000000000...000111000///...///111000000000000000000000000000000000000000000000000111000///......///000111////////////////////////000000000000000000000000////////////000000000000000000000000000000000000111111111111111111111111111111111111111000//////000000000000////////////222111111000000000000000000000000000////////////---///000///...---...000///000000000000000//////------......//////000000........................////////////////////////////////////////////////------........................------------......////////////////////////---------............//////...---,,,,,,,,,,,,,,,---------------------------------------------------------------------------,,,,,,,,,,,,---.........------,,,,,,------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,......---+++)))))),,,......------,,,,,,------...+++,,,,,,------,,,,,,+++************************++++++++++++++++++++++++---------,,,,,,++++++++++++++++++************))))))***+++,,,,,,+++***)))...------,,,,,,,,,------............////////////......---------,,,,,,,,,---------------------------***((((((+++------,,,...,,,******+++,,,---,,,+++,,,.........,,,***)))+++,,,------......------..................------///////////////.........000//////............///...000222333333333111000222222222222222111000//////000000000000111111111111111111222222333333444222333444444555555444444666666666666777777777777666555555555555444444444333333333333333333333333444444444444444444444444222222222222222222222222111111111111111111111111111111111111111111111111222222222111111111111000222222111000//////000000111111000000//////......000000000000//////////////////............//////...........................---,,,+++,,,,,,...///.........------,,,,,,,,,------------------------.../////////...------,,,,,,---...//////...---,,,---------....../////////,,,,,,,,,---------..............................------------------------,,,---------......//////,,,,,,,,,---------......---------------------------....../////////////////////............//////........................222222222222222222222222000111111222222111111000111111111111111111111111000000000000000000000000...000111000///...///111000000000000000000000000000000000000000000000000111000///......///000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000////////////////////////111111111111111000//////000000000000////////////111111000////////////000000000000000////////////...///000000......///000//////000000000000//////.........///////////////......................................................................../////////...---------,,,......------------..............................---------............//////...---,,,,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,---.........------,,,,,,------.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,******+++---...------,,,,,,------...+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,+++++++++++++++++++++******************+++,,,,,,+++******...------,,,,,,,,,------------------..................---------,,,,,,,,,---------------------------+++)))))),,,...---,,,...---++++++,,,---------,,,,,,---------,,,+++***,,,---......//////..............................000000000000000000000000//////.........//////000...000111333333222111000111222222222222111000///000000000111111111222222222222222222222333333333222222333444444444444444555555666666666777777777555555555555444444444444333333333333333333333333222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111222222222111111111000000222111111000//////000000000000000000//////......000000000000/////////...//////............//////........................333222000...------------......---------,,,,,,,,,------------------------...............---,,,,,,,,,,,,------------,,,,,,,,,,,,---------.........,,,,,,,,,---------..............................---------------------------.........////////////,,,,,,------............---------------------------....../////////////////////............//////........................222222222222222222222222000111111222222111111000111111111111111111111111000000000000000000000000...000111000///...///111000000000000000000000000000000000000000000000000000000////////////000000111111111111111111111111000000000000000000000000////////////000000000000000000000000000000000000////////////////////////000000111111000000//////////////////000000000000111000//////......//////000000000000///////////////000111000///...///111...//////000000////////////////////////.................................................................................000000///...---,,,,,,+++......------------..............................---------............///......---,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,---.........------,,,,,,------......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---+++***+++,,,...------,,,,,,------...+++,,,,,,------,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,+++++++++************++++++,,,,,,,,,,,,++++++------,,,,,,,,,,,,------+++,,,,,,,,,------------......---------,,,,,,,,,------------------------...,,,***+++,,,......---......---,,,------......------,,,,,,++++++,,,,,,---...//////000000//////.................................///000000000111............///000111111///000111222222222111000111111222222111111000000111111111111222222222333333333333333222222222222111222222333333333333333555555555666666666666777555555555555444444444444333333333333333333333333222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111222222111111111000000000111111000/////////000000000000000////////////...000000000/////////......//////............//////........................222111000......---------...------------,,,,,,,,,------------------------,,,------------,,,,,,+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,---------..............................---------------------------------------.........---............/////////........................---....../////////////////////............//////........................111111111111111111111111000000111111111111000000111111111111111111111111000000000000000000000000...000111000///...///111000000000000000000000000///////////////////////////////////////000000000000000000000000000000000////////////////////////////////////000000000000000000000000000000000000111111111111111111111111///000000000000000//////////////////000000000000000000///...............000000000000///////////////000111000//////000111......//////000/////////000000//////......------........................................................................//////......---------,,,......------------..............................---------............///...------,,,,,,,,,------------------------------++++++++++++++++++++++++---------------------------,,,,,,,,,,,,---.........------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,***,,,......,,,++++++,,,...------,,,,,,------...+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,,,,------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,---------------...///...------...///...---+++******+++---...------...///////////////---------...............***++++++,,,---...//////............///000111222//////000111222111111000000000111111111111000000111111222222222333333333444444444333333222222111000111222222333333222222444444555555555666666666555555555444444444333333222222222222222222222222333333333333333333333333111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000111000000/////////000000////////////////////////000000/////////.........//////............//////........................,,,,,,,,,,,,------...///------------------------------------------------+++,,,,,,---,,,,,,++++++...---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................------------------------+++++++++++++++,,,,,,,,,.../////////////////////,,,,,,,,,,,,,,,,,,,,,,,,---......//////////////////......------......///........................111111111111111111111111000000000111111000000000000000000000000000000000////////////////////////...000111000///...///111000000000000000000000000////////////////////////......///000000000000000////////////////////////////////////////////////////////////000000000000////////////////////////000000000000000000000000...//////000000000//////.../////////000000000111000000///...............000000000000////////////...000111000///...///000------...///////////////000000//////......------////////////////////////................................................,,,---------......//////......------------..............................---------............///------,,,,,,,,,------...------------------------++++++++++++++++++++++++---------------------------,,,,,,,,,,,,---.........------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,***,,,------,,,+++,,,,,,...------,,,,,,------...+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---...,,,------------...............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------------,,,...000///---,,,---///...---+++******+++---///,,,,,,---............------------.........//////***++++++,,,---...//////.........//////111222333//////000000111111111111///000000111111111000000111111222222222333333333555444444333333222222222000111222222333333222222444444444444555555555555555444444444444333333333222222222222222222222222333333333333333333333333111111111111111111111111000000000000000000000000000000000000000000000000111111111000000000//////000///////////////000000.............../////////////////////............//////............//////........................***+++,,,------.........------------------------------------------------++++++,,,,,,---,,,,,,+++///...---,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................---------------------------,,,,,,,,,,,,,,,,,,,,,/////////////////////...++++++++++++++++++++++++---......///////////////......------------..............................111111111111111111111111///000000111111000000///000000000000000000000000////////////////////////...000111000///...///111000000000000000000000000000000000000000000000000---...///000111111111000........................000000000000000000000000////////////000000000000////////////////////////..............................///000000000//////......//////000000111111111000//////......//////000000000000////////////...///000///...---...000,,,---......///////////////////////////.........////////////////////////------------------------------------------------+++,,,,,,---...///000000......------------......---------------------------------............///------,,,,,,,,,---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,---.........------,,,,,,------...,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,***,,,------++++++,,,......------,,,,,,------...+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,+++******++++++,,,---...------------..................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---......,,,++++++,,,***---000///---+++,,,///---,,,+++******,,,---///+++,,,,,,---...---------,,,,,,------.../////////.........///000000000111////////////000111111222/////////000000000111111//////000000111111000000111111111111222222222333444444444444333333333333111222222333333333333333333333333444444444555555444444444444333333333333222222222222222222222222111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000111111000000000///////////////......//////000000---............//////////////////.........------//////............//////........................//////000000///......---,,,,,,,,,------------...------------------------+++,,,,,,---------------///......------......///------------,,,,,,,,,,,,,,,,,,,,,---------..............................------------------------////////////............/////////............---++++++++++++++++++++++++---......///////////////......------------..............................111111111111111111111111//////000000000000//////000000000000000000000000////////////////////////...000111000///...///111000000000000000000000000000000000000000000000000,,,---///000111111111000////////////////////////000000000000000000000000////////////000000000000////////////////////////........................---......///000000//////.........///000111111111111111000////////////000000000000000////////////,,,...///...---,,,---///+++,,,---...////////////.........///////////////////////////////////////------------------------------------------------,,,---------.../////////......------------......---------------------------------............///,,,,,,,,,,,,,,,---...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,---.........------,,,,,,------...,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,+++***+++---///...------,,,,,,------...+++,,,,,,------,,,,,,+++------------------------------------------------+++++++++,,,,,,---------------,,,,,,,,,+++++++++,,,+++************+++,,,************+++,,,---...+++,,,,,,,,,------------......---------,,,,,,,,,++++++++++++++++++++++++***,,,......,,,******+++)))---000///,,,***+++...,,,,,,+++++++++,,,---...,,,------...............,,,,,,------...//////000000000000000000000000000111000000000000000111111///////////////000111111...//////000000000000000000000000111111111222222333333333444444444444444222222333444444444444444222333333333333444444444444444444333333333222222111111111111111111111111000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000111000000000////////////...............///000000---------.........////////////.........---------//////............//////...........................///000000000///...---,,,,,,,,,---------......------------------------,,,,,,---...............,,,------......------,,,.........---------,,,,,,,,,,,,,,,---------..............................------------------------............------,,,,,,............------,,,,,,---------------------------......///////////////...------,,,,,,------...........................000000000000000000000000//////000000000000//////000000000000000000000000///////////////////////////000111000///...///111000000000000000000000000000000000000000000000000,,,---///000111111111000000000000000000000000000000000000000000000000000////////////000000000000////////////////////////000000000000000000000000------...///000000//////---......///000111111222222222111000000000000000000000000000////////////,,,---...---,,,,,,---...+++,,,---...////////////---.........//////000000000000000000000000000000------------------------------------------------..................------.........------.........---------------------------------.........//////,,,,,,,,,,,,,,,---...///---------------------------------------------------------------------------,,,,,,,,,,,,---.........------,,,,,,------...,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))+++...000...------,,,,,,------...+++,,,,,,------,,,,,,+++........................------------------------+++++++++,,,,,,------------------,,,,,,,,,++++++,,,+++***))))))***+++,,,************+++,,,---...******+++++++++,,,,,,,,,......---------,,,,,,,,,++++++++++++++++++++++++))),,,......+++))))))***(((,,,000///+++)))+++---++++++++++++,,,,,,---...---......///////////////,,,,,,------...///000000///////////////.........222111000000000000000111///////////////000111111......///000000000000000///000000000000111111111333333333444444555555555222333444444555555444444222222333333333444444444444444444333333333222222111111111111111111111111222222222222222222222222000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////...............///000111---------.........////////////.........---------//////............//////........................(((***,,,.../////////...,,,,,,,,,------.........------------------------,,,------.../////////...++++++---......---++++++/////////......---------,,,,,,,,,---------..............................------------------------+++++++++******)))))))))......---------,,,,,,,,,////////////////////////---......///////////////...------,,,,,,------...........................000000000000////////////111111000000000000111111////////////////////////............////////////////////////////////////000000000000000000000000000000//////......------//////.........---------////////////////////////......//////000000111111......////////////......000000//////.........---////////////////////////000000000000000000000000000000000000000000000000//////............//////000000000000000000000000......------------....................................................................................................../////////...---------,,,,,,,,,,,,---------......---......///////////////------------------,,,,,,,,,------......------,,,///......------,,,++++++******+++,,,,,,,,,,,,+++************+++,,,---...++++++++++++++++++++++++,,,---...---+++***+++,,,------++++++++++++------,,,,,,************,,,,,,------------,,,,,,+++***+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,++++++,,,,,,---...........................+++++++++,,,,,,------------,,,++++++***+++++++++.........------,,,,,,,,,,,,,,,,,,++++++*********---------------------------,,,+++***))))))))))))++++++++++++++++++++++++---+++******,,,------,,,------------------------++++++,,,---------,,,,,,%%%'''***+++++++++---...---------,,,,,,+++++++++,,,+++***)))***+++,,,---&&&)))---000000///...//////............------------------............///////////////////////////000000000000111111111111///////////////000000111///000000000000111111111333333333333333333333333333333333222222111111111222222222333333333444444444444444444444444444444333333333222222111111111222222222222222222222222111222222333333222222111111111111111111111111111111111111111111111111111000//////...---,,,,,,,,,000000//////.........---//////000000///...------................................................333222000...---------...000000//////......------------------------------+++******))))))******+++------------,,,,,,+++***---------------------------------------------------+++******,,,------,,,,,,---.........---,,,+++---........................---,,,,,,.../////////........................---...............------.........------,,,,,,,,,........................------------------------------------------------000000000000////////////111000000000000000000111////////////////////////........./////////000000////////////////////////////////////////////////////////////............//////.........---------////////////////////////......//////000000000000......////////////......000/////////............//////////////////////////////////////////////////////////////////////////////............//////////////////////////////......------------......................................................................................................---------------,,,,,,,,,,,,,,,------............------...///////////////------------------------,,,------......------,,,------------------------******+++,,,,,,,,,,,,+++************+++,,,---...++++++++++++++++++++++++---...///...,,,+++,,,------,,,,,,++++++,,,,,,---...------,,,,,,------...,,,---------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,++++++,,,,,,---...------------------------......------------------,,,,,,+++******+++++++++------,,,,,,,,,+++++++++.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++++++++++++++++++++++++++++++++++++++---+++******,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++)))***,,,,,,++++++,,,------,,,,,,,,,,,,,,,,,,+++------,,,,,,,,,---...///$$$(((+++------,,,,,,,,,---------.........//////---------............/////////////////////////////////000000000111111111111111111111111222222333/////////000000000111111222222222222222222222222333333333222222222111111333333333444444444555555444444444444444444444444333222222222222222222111222222222222222222222222111222222333333222222111111111111111111111111111000000000000000000000000000000//////...------,,,000/////////...............////////////......---................................................---,,,***)))((())))))***////////////............------------------------...------------------...---............---,,,+++---------------------------------------------------+++******,,,------,,,,,,------......---,,,,,,++++++++++++++++++++++++...,,,***+++,,,---,,,+++------------------------------............------......---------,,,,,,,,,................................................------------------------000000000000////////////000000000000000000000000////////////////////////////////////000000000000////////////////////////////////////////////////.............../////////...............---------////////////////////////...////////////000000000......////////////......////////////............//////////////////////////////////////////////////////////////////////////////............//////////////////////////////......------------......................................................................................................++++++,,,,,,,,,,,,,,,,,,---............/////////------...////////////...........................,,,------......------,,,++++++,,,------...//////***++++++,,,,,,,,,,,,,,,+++******++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,...///000///---,,,---...---,,,,,,++++++,,,,,,---...------,,,,,,------...,,,,,,---------,,,++++++------------------------------------............,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,000//////......---,,,,,,+++++++++******++++++,,,,,,,,,++++++++++++******......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...++++++++++++++++++++++++---+++******,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,++++++***,,,...///...,,,******++++++,,,,,,,,,,,,,,,,,,------------,,,---......///))),,,///111000//////000++++++,,,---...///000111---------............/////////////////////////////////000000000000111111111111111111222222333333/////////000000000000111111111111111111111111111333333333222222222222111444444444444555555555555444444444444444444444444111111111222222222222222222222222222222222222222111111222222222222111111111111111111111111111111////////////////////////111000000//////......---////////////............---....../////////......................................................------,,,,,,+++,,,,,,---.............../////////------------------------///......------......///......//////......---------------------------------------------------------+++******,,,------,,,,,,,,,---......------,,,///.........---,,,,,,,,,...,,,++++++,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------............------...------------,,,,,,,,,........................////////////////////////------------------------000000000000///////////////000000000000000000////////////////////////////////////000000000111111////////////////////////////////////////////////---------....../////////........................////////////////////////////////////////////////......////////////......///////////////.........//////////////////////////////////////////////////////////////////////////////............//////////////////////////////......------------......................................................................................................++++++,,,,,,---------....../////////////////////,,,---......//////......------............//////,,,------......------,,,,,,,,,,,,---------......***+++,,,,,,------,,,,,,+++++++++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---...///...---,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------,,,,,,+++------------------------------------------------,,,,,,++++++,,,,,,---...++++++++++++++++++++++++............------------,,,,,,++++++++++++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++---......++++++++++++++++++++++++---+++******,,,------,,,------------------------.........---,,,+++***))),,,---...---+++*********+++++++++,,,,,,---------++++++++++++,,,,,,---------///222333222111111222,,,,,,------...//////000---------............///////////////////////////////////////000000000111//////000000111111111111000000000111111111111222222222222222222222222222222222222222222222222222333333333444444444444555333333333333333333333333000000111111222222333333111111111111111111111111111111222222222222111111111111111111111111111111////////////////////////111111000000/////////...///////////////.........,,,,,,---...////////////................................................///////////////000111111---------....../////////------------------------,,,,,,++++++++++++,,,,,,------............---------------------------------------------------------+++******,,,------,,,,,,,,,------------------111000000///...------,,,...---,,,,,,.../////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........------------------------------................................................------------------------000000000000////////////...///000000000000///...////////////////////////////////////000000000000////////////////////////........................,,,,,,------......//////---...................../////////////////////////////////.....................////////////...............///////////////////////////////////////................................................//////............//////..............................------------......................................................................................................,,,,,,------......///////////////////////////...,,,------...............------------......//////,,,------......------,,,......---------,,,,,,,,,++++++,,,------------,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...++++++++++++++++++++++++******+++,,,---............------,,,,,,,,,,,,,,,,,,,,,,,,---------------++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))***,,,---...++++++++++++++++++++++++---+++******,,,------,,,.................................---,,,+++***)))(((***,,,,,,+++***+++,,,+++++++++,,,,,,---------++++++,,,,,,,,,---------,,,...000000///......///........................---------............///////////////////////////...////////////000000000//////000111111111111000111111111222222222333333333333333333333333333333222222222222222222222222111111222222222333333333333333333333333333333333000000000111111222222222111111111111111111111111000111111222222111111000000000000000000000000000000000000000000000000000000000000000////////////.........///////////////,,,,,,---......///......................................................***++++++,,,---------...,,,,,,------......//////------------------------++++++************+++++++++,,,,,,---------,,,,,,---------------------------------------------------+++******,,,------,,,,,,,,,,,,,,,------......---------,,,+++***)))))),,,++++++,,,///111111111------------------------++++++,,,---......------------------------------........................------------------------------------------------000000000000////////////......000000000000......////////////////////////............////////////////////////////////////........................---------------.........---------.............../////////////////////////////////............---......////////////...............///////////////////////////////////////................................................//////............//////..............................------------......................................................................................................------................../////////............---,,,,,,---............---++++++,,,,,,---.........,,,------......------,,,//////...---,,,,,,++++++++++++,,,---------------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***+++---,,,++++++,,,...+++,,,,,,------,,,,,,+++,,,------......------,,,++++++,,,---------,,,,,,++++++++++++++++++++++++++++++++++++************,,,,,,++++++,,,,,,---...++++++++++++++++++++++++((()))***+++---...//////111000///...---,,,,,,,,,,,,,,,------------......,,,,,,------------......,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))***+++,,,---++++++++++++++++++++++++---+++******,,,------,,,........................------------,,,++++++***&&&(((***+++******+++---+++,,,,,,,,,,,,,,,,,,---------...////////////...///000111111///...///000//////.........------------------............///////////////////////////......////////////000000000111333444444444333222111111111222222222333333333333333333333333333333111222222222222333333333111111111111222222222222333333333333333333333333000000000111111111111111111111111111111111111111000000111111111111000000000000000000000000000000000000000000000000000000////////////////////////.........///////////////,,,------.........------................................................******+++,,,------,,,,,,---------------.........---------------------------,,,,,,++++++,,,,,,---++++++,,,,,,---,,,,,,,,,---------------------------------------------------+++******,,,------,,,,,,,,,,,,,,,,,,---//////......------,,,,,,++++++***))))))***---/////////........................***+++,,,------...------,,,,,,,,,------------...........................------------------------------------------------000000000000////////////---...000111111000...---////////////////////////------------............////////////////////////...........................------------------,,,---------.........////////////////////////////////////.........---------......////////////................../////////000////////////////////////................................................//////............//////..............................------------............................................................................................................------------------............------,,,,,,+++,,,------......------******++++++,,,------...,,,------......------,,,---------------------,,,+++,,,------...---------...------,,,,,,,,,------------------------------+++,,,------,,,,,,---///+++,,,,,,------,,,,,,+++,,,------......------,,,***+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---...//////444333222000...---,,,,,,++++++,,,,,,,,,---------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,************++++++,,,---++++++++++++++++++++++++---+++******,,,------,,,------------------------,,,,,,,,,------,,,++++++''')))+++,,,++++++,,,------,,,,,,,,,,,,,,,,,,+++------///000000000///...222333444333111000000111---------...............---------............///////////////////////////........./////////000000000111333555555444333222//////000000000111111111222222222222222222222222111111222222222333333333111111222222222333333333222222222222222222222222111111111111000000000000111111111111111111111111000000111111111111000000000000000000000000000000////////////////////////..................................../////////000------.........---,,,,,,................................................,,,---.../////////...---...------------------,,,---------------------------------,,,,,,---------+++,,,,,,---......---------------------------------------------------------+++******,,,------,,,,,,,,,++++++,,,---///000/////////////////////...---+++******,,,------,,,------------------------******+++,,,------------,,,,,,,,,---------......................................................------------------------000000000000////////////---...///111111///...---////////////////////////,,,,,,,,,---------......////////////////////////.................................------,,,,,,,,,---------.........////////////////////////////////////.........---------......////////////......---.........//////000000////////////////////////................................................//////............//////.................................------.........................................................................................................---------,,,,,,+++++++++......---------,,,,,,,,,+++,,,------......------))))))***++++++,,,------,,,------......------,,,+++,,,,,,------......///+++,,,------......------...------,,,,,,,,,------------------------------,,,---......------///000++++++------------++++++******,,,,,,,,,,,,*********+++,,,,,,---------------------------------------------,,,,,,+++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------..................777555333111///---,,,,,,*********++++++,,,,,,,,,*********++++++,,,,,,,,,------------------------,,,,,,++++++,,,,,,------++++++++++++++++++++++++---+++***+++,,,---------++++++++++++++++++++++++++++++,,,---------,,,,,,***,,,------,,,+++,,,------------,,,,,,+++++++++++++++---.........---,,,///000000///---,,,---...+++,,,,,,---...///000000---------.........//////////////////////////////............/////////000...000111333333222111000............////////////111111111111111111111111111111111222222333333333222222333333333444444444222222222222222222222222222222111111000000//////000000000000000000000000000000111111111111000000000000000000000000000000........................---------...............---.........//////000000............---,,,++++++................................................,,,,,,---......---,,,+++.........------,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---,,,------.../////////...---------------------------------------------------+++***+++,,,---------,,,,,,++++++,,,...///000++++++,,,,,,,,,,,,,,,,,,222000...---......---+++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------...---,,,,,,,,,------.................................////////////////////////------------------------////////////////////////////////////////////////------------------------///............///000000........................,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,.........////////////000000000000000000000000000//////////////////////////////.........---------////////////////////////......------------......------............------//////.........---------,,,---------------,,,,,,........................------,,,+++,,,---...///,,,...//////...------.................................------------..............................------------------------,,,,,,,,,------........./////////......---,,,,,,------............------------------------------000000//////............000///...---------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......------------------------.........------,,,,,,,,,++++++++++++,,,,,,---...,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---------,,,,,,+++++++++---------.........//////111000///...---,,,,,,,,,---,,,,,,++++++,,,,,,---......,,,+++***++++++,,,......---,,,+++))))))(((,,,,,,............,,,,,,***+++,,,,,,------,,,,,,------------,,,+++******,,,,,,,,,+++++++++******---------......---,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---//////......---------,,,..................------------------------------........................000000000000111111111111000000000000000000000000//////000000000000//////000000000000111111111111000111111111111222222222000000000111222222333333222222222222222222222222222222111111111111111111//////000000000000//////000000000000000000000000000000111111111111000000..............................////////////......///...,,,++++++,,,...///---,,,*********,,,...///000000////////////000000------,,,,,,,,,---......//////.........---------........................,,,,,,------...---------$$$&&&(((+++,,,---------++++++,,,,,,,,,---------,,,,,,.../////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......------------------------***,,,......---,,,---...444111---,,,...///...,,,------------------------...///000222222000///...,,,---...//////...---,,,........................////////////////////////////////////////////////------------------------...............//////000........................,,,,,,,,,,,,,,,,,,,,,,,,..................//////------........./////////////////////////////////........................//////.........---------..............................------------......------............------///.........------------------............------........................------,,,,,,,,,---...///,,,...//////...------.................................------------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---------------------------------.........------............------------------------------/////////......---------......---,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,------...............------------------------......---------,,,,,,,,,,,,,,,+++++++++,,,------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---------,,,,,,+++++++++,,,,,,---------.........000///...---,,,,,,,,,,,,,,,++++++******++++++,,,------.........---,,,++++++++++++++++++,,,,,,,,,******+++,,,,,,+++*********+++,,,,,,------,,,,,,,,,,,,------,,,,,,++++++*********++++++,,,,,,,,,---------------,,,,,,,,,---,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---000000000000//////........................------------------------------............................../////////000000000000000000000000000000000//////000000000000//////000000000000111111111111000000111111111222222222222222111111111111111111111111111111111111111111111111111111111111111111000000////////////000000000000000000000000000000000000111111111111000000..............................////////////......///...---,,,,,,---...//////...,,,,,,,,,---///000---,,,,,,+++++++++,,,,,,...------,,,,,,,,,------//////.........---------------------------------............---,,,++++++,,,,,,---......---,,,+++++++++,,,,,,,,,---------,,,,,,.../////////...---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,***,,,......---,,,---...333000------...///...,,,---------------------------...000111111000...---------...//////...------........................////////////////////////////////////////////////------------------------------------.........///........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......//////,,,,,,,,,---------.....................................................................---------------------------------......------------......------............------............---------------....../////////......---------------------------,,,,,,,,,,,,---...///,,,...//////...------.................................------------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------,,,,,,+++++++++,,,---.........------............------------------------------......------------,,,,,,------,,,+++++++++,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...............------------------------------------,,,,,,,,,,,,------,,,+++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,---------------,,,,,,,,,,,,------++++++************+++++++++---///111000...,,,******+++++++++,,,,,,,,,---******++++++++++++*********+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,((()))***+++,,,------...---,,,,,,++++++,,,,,,---...------,,,+++***)))))),,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---000////////////.........------------------......................................................------........./////////000000000000000000000000//////000000000000//////000000000000111111111111000000000111111111222222333333222222111000000///000000000000000000000000111111111111111111111111111000///......///000111000000000000000000000000///000000111111000000///////////////////////////......////////////......000///...------...///000111000///.........///000//////...---------------///...------,,,,,,,,,,,,...............---------,,,,,,,,,,,,,,,,,,,,,,,,/////////...---,,,******////////////...---,,,+++,,,,,,,,,,,,------------,,,,,,---............---------------------------------------------------------------------------,,,,,,,,,---------......++++++++++++++++++++++++***,,,......---,,,---...222000...---......---,,,------------------------,,,---...//////...---,,,------...//////...------........................////////////////////////////////////////////////........................,,,------.......................................------------------------))))))******+++,,,------++++++,,,,,,,,,---------------------------------................................................------------------------......------------......------............---------------------------------...//////////////////------------------------,,,,,,,,,,,,------......,,,...//////...------.................................------------..............................------------------------.........------,,,,,,,,,+++++++++,,,,,,---------,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,---...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........------------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++++++++,,,---...,,,++++++++++++++++++,,,+++,,,...//////---,,,+++...------,,,++++++******,,,,,,,,,------,,,,,,,,,***+++,,,,,,------,,,,,,)))***+++,,,------------))))))***+++,,,,,,------,,,,,,+++***+++,,,------,,,,,,,,,++++++*********++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......////////////////////////........................------.........///////////////////////////////////////000000000000/////////000000000111111111111000000000000111111111111222222222111111111000000111111111111111111111111000000000000111111111111222000///------///000222//////////////////////////////000000000000//////000000000000000000000000......////////////......000///............///000222111000///......//////111111000///............000///...---,,,+++++++++........................,,,,,,,,,,,,,,,,,,,,,,,,............---,,,++++++,,,,,,,,,---------------,,,,,,,,,------------...,,,,,,---------.................................111000///...---,,,++++++------------------------,,,,,,,,,---------......++++++++++++++++++++++++***,,,......---,,,---...000///............------------------------------,,,------......------,,,---..................---........................////////////////////////////////////////////////........................,,,---.../////////..............................------------------------))))))******+++,,,------+++++++++,,,,,,,,,,,,---------------------------........................---...................................................------------......------............------,,,,,,---------------------......///000000//////------------------------,,,,,,,,,---------------,,,...//////...------.................................------------..............................------------------------.........------,,,,,,,,,---------,,,,,,+++++++++,,,,,,------------,,,,,,------------------------+++,,,,,,,,,,,,,,,,,,,,,......------------.........------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++++++++---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,++++++++++++,,,---......------,,,,,,,,,,,,------,,,+++++++++++++++,,,,,,...------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,)))***+++,,,---.........++++++++++++++++++++++++,,,+++++++++,,,,,,---...*********++++++,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------......////////////////////////............................../////////000000000//////////////////////////////000000000000/////////000000000111111111111//////000000000111111111000000111111111222222222222222222222222222222222//////000000000111111111222000///------///000222//////////////////////////////000000000000//////000000000000000000000000......////////////....../////////....../////////000//////...------------......---,,,,,,,,,,,,,,,000///...---,,,+++++++++---.....................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---............------------------------,,,,,,---------.........,,,,,,,,,,,,------.............................................---------++++++++++++++++++++++++,,,,,,,,,---------......------------------------***,,,......---,,,---...............------------------------------------,,,,,,------------,,,,,,.........------.................................////////////////////////////////////////////////........................,,,---///000000000///...........................------------------------,,,,,,------......//////+++++++++,,,,,,,,,---------------------------------------------------------------...............////////////////////////......------------......------............------,,,,,,,,,,,,------------,,,---...///////////////,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,...//////...------.................................------------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------,,,,,,.........---,,,+++++++++,,,,,,------------,,,,,,------------------------++++++,,,,,,,,,,,,------......---------...//////...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------------------------------++++++++++++,,,,,,,,,,,,------,,,+++++++++,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,,,,,,,+++,,,,,,---............------------......++++++)))))))))***,,,---******+++,,,---...//////******))))))))))))*********+++,,,,,,------,,,,,,)))***+++,,,------...---,,,,,,,,,+++++++++******++++++,,,---............))))))***+++,,,------...++++++++++++++++++++++++++++++******++++++,,,---,,,,,,---------------...++++++,,,,,,------............................................................/////////000000000000000000000000000000000//////000000000000//////000000000000111111111111/////////000000000111111///000000111222222333333222222222222222222222222...//////000000111111111111000///......///000111000000000000000000000000...//////000000//////...////////////////////////......////////////....................................---------------,,,...------,,,,,,------...///...------,,,,,,,,,,,,---------...............,,,,,,,,,,,,,,,,,,,,,,,,******,,,---.../////////333222000///------------,,,---------............,,,,,,,,,+++,,,------...------------------------******+++---...///000111++++++++++++++++++++++++,,,,,,,,,---------......------------------------***,,,......---,,,---...,,,---//////---,,,------------------------------------------------------///...------------...///........................////////////////////////////////////////////////........................---...000111222111000///..................................................................//////,,,,,,,,,,,,---------------------------------------------------------------------.........//////..............................------------......------............------++++++,,,,,,,,,---------++++++---....../////////,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........------,,,...//////...------.................................------------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------------------.........---------------+++,,,,,,------,,,,,,+++------------------------,,,,,,,,,,,,---------...---,,,,,,,,,------...///...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,------------------------******+++++++++,,,,,,,,,,,,,,,+++++++++,,,------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,---------++++++++++++,,,,,,,,,---------------------.........------,,,,,,------...******+++++++++,,,,,,,,,******+++,,,---...//////+++***)))(((((()))***+++***+++,,,,,,------,,,,,,***+++,,,,,,------------++++++++++++++++++,,,,,,***+++...000111000///---*********++++++,,,,,,---************************++++++******++++++,,,---+++,,,,,,,,,------------***++++++,,,------......------------------------........................------........./////////000000000000000000000000//////000000000000//////000000000000111111111111////////////000000000111111111111111111111222222111111111111111111111111......//////000111111222000000////////////000000000000000000000000000000......////////////....................................////////////......------............------,,,,,,---.........------,,,,,,,,,,,,---...//////...------,,,,,,,,,---------------.........//////------------------------++++++,,,---............222111///...---,,,------------------............,,,,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,***,,,......---,,,---...***---//////---,,,,,,...------------------------......------------......///...------------...///........................////////////////////////////////////////////////////////////////////////...///111222333222000///................................................------------------,,,,,,,,,,,,------------..............................---------------------------------.........//////------------------------.........------.........---..................---+++++++++,,,,,,---------***+++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........---,,,,,,...//////...------....................................------.................................------------------------,,,,,,,,,------.........,,,------......//////000+++,,,,,,------,,,,,,+++------------------------,,,,,,,,,------.........++++++++++++,,,,,,---......------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,------------------------*********++++++,,,,,,,,,++++++++++++,,,------......------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,---------++++++,,,,,,,,,---------///......------.........---,,,,,,++++++,,,,,,---(((***,,,...///...,,,+++------------------,,,,,,---,,,+++******+++,,,---++++++,,,---------,,,,,,++++++,,,---------,,,,,,))))))***+++,,,------...))),,,///222333111///---,,,,,,++++++++++++++++++************************++++++******++++++,,,---)))))))))******+++++++++******+++,,,,,,---......------------------------........................,,,,,,,,,---------......000000000000000000000000//////000000000000//////000000000000111111111111////////////000000000000333333222222111000000000000000000000000000000000---......///000111111222//////000000000000//////000000000000000000000000......////////////....................................////////////......,,,------......------,,,,,,,,,---.../////////...&&&&&&&&&'''((()))++++++------,,,,,,,,,---......---------.........//////........................---------...------,,,,,,++++++******+++,,,...///---------.........//////---,,,+++***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,//////...---+++***))))))------------------------,,,,,,,,,---------......++++++++++++++++++++++++***,,,......---,,,---...)))---//////---,,,,,,...------------------------///......------......//////...---,,,,,,---...///........................//////............//////.................................///////////////---...000111111111000///........................000000000000000000000000...---++++++++++++---.........................../////////...------,,,,,,,,,,,,,,,------.........------------------------/////////...---------,,,////////////////////////.../////////...---,,,,,,+++,,,---///000111111111------------------------//////.........------------------.........//////////////////////////////---------.........//////,,,,,,,,,------.........////////////////////////---------------------------,,,,,,,,,,,,---......,,,,,,,,,------.........,,,,,,,,,---------.........---+++***)))******+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......///...---,,,+++,,,------.........------,,,,,,,,,+++,,,...---,,,,,,---///------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------...///000***+++---......---+++***((())),,,...///...---,,,,,,,,,++++++,,,,,,---...++++++,,,,,,,,,,,,------------------------------***++++++,,,,,,++++++***---------,,,,,,+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,,,,++++++******++++++,,,******+++---//////,,,***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---.........---...------,,,+++***)))))))))******++++++,,,------+++++++++******))))))))),,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,.........------,,,,,,,,,---------............///////////////............222111000//////...//////000000000000111111111111///000000111222333333333////////////000000000000000000000000000000000000000000000000000000000000000000////////////000000111111000000//////......////////////////////////000000000000000000000000000000000000000000000000,,,,,,,,,---------......---------.........//////..............................////////////......---.........---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------------------...---,,,,,,++++++++++++........................)))***+++,,,---............///111111///---------,,,------......------,,,,,,,,,,,,------.........,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,---...///...------,,,,,,------...........................++++++---...//////000000......------------..............................///////////////.........---...//////000000//////........................////////////////////////---,,,,,,,,,,,,,,,,,,------------------------------------...............,,,,,,,,,---------......---------------------------------------,,,,,,,,,.................................///......------////////////...---,,,,,,------------------------//////.........------------------.........//////........................+++++++++,,,,,,,,,------,,,,,,,,,---------..............................---------------------------,,,,,,,,,,,,---......,,,,,,,,,---------......+++++++++,,,,,,,,,------///......------------...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......///...---,,,,,,,,,------......---------,,,,,,,,,+++,,,------,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,------...***+++---......---+++***)))***+++------...------,,,,,,++++++,,,,,,---...++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++---------,,,,,,+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++************++++++,,,++++++******++++++,,,++++++,,,...000///---+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......---------,,,,,,++++++*********,,,+++++++++++++++++++++------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,......---------,,,,,,,,,---------............///........................111000////////////////////////000000000111111111//////000000111222222333/////////000000000111111000000000000000000000000000000000000000000000000000000////////////000000000000000000//////......////////////////////////////////////////////////////////////////////////,,,,,,,,,,,,---------------------.........//////..............................////////////......------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,..................---,,,------------------------...---,,,,,,+++++++++,,,........................++++++,,,---............+++---//////---+++++++++...------------------...,,,,,,------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------//////.........---------------,,,,,,,,,------......------,,,,,,------...........................,,,,,,---...////////////------,,,,,,,,,,,,------........................000000//////......------...------------...//////................................................,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---......//////,,,,,,,,,------------...------------------------++++++,,,,,,,,,,,,,,,,,,------------------------------......///.........//////......---,,,+++***------------------------...............------------------...............------------------------+++++++++,,,,,,,,,------,,,,,,,,,------------...........................---------------------------,,,,,,,,,,,,---......,,,,,,,,,------------...*********+++++++++,,,,,,---......////////////...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......///...---,,,,,,,,,,,,---------------,,,,,,,,,,,,***+++,,,,,,++++++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++++++++,,,***+++,,,---------,,,+++++++++++++++,,,---......,,,,,,++++++,,,,,,---...++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,------------,,,,,,------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******++++++++++++******,,,++++++******++++++,,,,,,,,,,,,...000000...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------++++++++++++++++++++++++------,,,,,,+++******))),,,,,,,,,,,,,,,,,,------***************************+++,,,,,,------,,,,,,...------------,,,,,,,,,---------............///......................../////////...//////000000//////000000000000111111......//////000000111111000000000111111111222222000000000000000000000000000000000000000000000000000//////......//////000000000000////////////...////////////////////////////////////////////////////////////////////////+++++++++,,,,,,,,,---------------.............................................////////////......------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.../////////......---,,,------------------------------,,,+++++++++,,,,,,---------------------------......//////......---+++---......,,,++++++,,,///...---,,,,,,---...///------------------,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------//////.........---------...------,,,,,,,,,,,,---...------,,,,,,------...------------------------------...............---...------,,,,,,------...........................111111000///...------,,,...---,,,+++,,,---...///........................------------------------+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........------------------------------------------------++++++,,,,,,---------...------------------------,,,,,,---.../////////...))))))+++,,,---.........------------------------................................................---------------------------------.........//////------------------------........................---------------------------,,,,,,,,,,,,---......------------------------++++++++++++,,,,,,,,,,,,***+++---...///...------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,,,,+++***,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++++++++***+++,,,---------,,,,,,---,,,+++******,,,...///,,,,,,++++++,,,,,,---...+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***************+++++++++)))***,,,,,,,,,,,,***))),,,++++++******++++++,,,,,,++++++---//////---,,,++++++,,,,,,,,,,,,------,,,,,,------...------,,,*********++++++,,,,,,,,,,,,,,,,,,++++++*********)))))))))******+++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,---------------------------------............///......////////////000000...............///000111////////////000000000111............//////000000000111111111222222222222000000000000000000000000/////////////////////////////////....../////////////////////////////////////////////////////////////////////////////////////////////////////////+++++++++,,,,,,,,,,,,---................................................---......//////......---,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...............---,,,,,,---------------------------,,,,,,++++++,,,,,,,,,------------------------...............---,,,,,,---...//////...------//////---,,,******,,,---///.........------,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,+++++++++......---,,,++++++++++++...------,,,,,,------...------------------------......//////...------,,,//////............//////........................111111000///...------,,,---,,,+++++++++,,,...///........................------------------------,,,,,,...//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,,,,,,,------------------------------------------------,,,,,,------......//////........................,,,,,,---.../////////...&&&''')))+++---///000000---------------------------..........................................------------------------------------.........//////------------------------........................---------------------------,,,,,,,,,,,,---......------------------------,,,,,,,,,,,,------------***+++---...///...------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,,,,+++***,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,......---,,,++++++,,,,,,***+++,,,,,,------------...,,,+++)))***+++...///,,,,,,++++++,,,,,,---...+++++++++,,,,,,,,,------------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,))))))*********+++++++++***+++,,,------,,,+++***,,,++++++******++++++,,,+++******+++,,,---,,,++++++++++++,,,,,,---------,,,------...------,,,,,,*********++++++,,,,,,---******+++++++++,,,,,,,,,)))))))))******+++++++++------------------------***+++,,,,,,------,,,,,,---------------------------------............/////////000000000111111111......---......///000000...////////////000000000.............../////////000111111111222222222222000000000000000000000000//////////////////////////////............//////.............../////////////////////////////////................................................++++++,,,,,,,,,---------.....................---........................------............------,,,,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------------------------,,,,,,,,,++++++,,,,,,------------------------------------------,,,+++***---...///...---,,,...///---,,,***))))))***,,,---.........------,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,+++++++++...---,,,+++++++++++++++...------,,,,,,------...------------------------////////////...---,,,+++/////////....../////////........................000000//////......---------,,,,,,,,,,,,---..............................------------------------------............------,,,,,,,,,,,,,,,,,,,,,,,,......------,,,++++++***...------------,,,,,,,,,------------------------------..................////////////////////////------......///.........******+++,,,---------------------------------------------..............................---------------------------------+++++++++,,,,,,,,,------...------------,,,,,,,,,---------------------------------------------------,,,,,,,,,,,,---.........------------,,,,,,,,,,,,,,,---------.........---......////////////...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......------......------,,,+++++++++++++++,,,,,,,,,,,,***+++,,,,,,++++++,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,,,,---+++++++++,,,,,,------......---+++******+++---...,,,,,,++++++,,,,,,---...++++++,,,,,,,,,,,,------------------------------,,,,,,------------,,,,,,++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,))))))******+++,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,++++++******++++++,,,+++***))))))+++,,,+++******++++++,,,,,,------...------......------,,,,,,*********++++++,,,,,,,,,)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,------........................***+++,,,,,,------,,,,,,,,,,,,,,,------------...---------............////////////000000111111222.........---......//////......////////////000000......//////////////////000000000111111111222222000000000000000000000000000000000000000000000000///......------......///---............/////////////////////////////////................................................,,,,,,,,,---------.....................---------........................------............------,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---............------------------------,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++******+++,,,+++******,,,...---,,,+++******+++,,,---------------------,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------//////.........------------,,,,,,++++++++++++,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,.../////////...---,,,,,,///......------......///........................///////////////.........,,,,,,---.......................................------------------------......------------......---------------------------,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,------------------------......------------------.................................///......---------------------,,,++++++---------------------------------.........////////////.........---------........................+++++++++,,,,,,,,,------......---------,,,,,,,,,---------------------------------------------------,,,,,,,,,,,,---............---------,,,,,,,,,++++++,,,,,,,,,---------///......------------...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......------.........---,,,+++******+++++++++,,,,,,,,,+++,,,------,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---++++++++++++,,,---......------,,,+++++++++,,,---,,,,,,++++++,,,,,,---...++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++++++++,,,,,,---------******+++++++++,,,,,,,,,*********+++,,,---------,,,,,,,,,++++++,,,,,,,,,,,,++++++******++++++,,,,,,***)))***+++---,,,+++******+++,,,,,,---......------......------,,,+++++++++++++++++++++,,,,,,+++++++++++++++++++++,,,------,,,,,,,,,,,,,,,,,,------------------------***+++,,,,,,------,,,,,,,,,,,,,,,---------......---------............///---------...//////000000//////...---------.............../////////000000/////////////////////////////////000000000111111000000000000000000000000000000000000000000000000///......------......///---------.........//////////////////////////////................................................------.........///////////////.........---------........................,,,------......------,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,++++++---///000111111111------------------------,,,+++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,***++++++*********,,,...------------------------,,,,,,------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------//////.........---------+++++++++***++++++,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,..................------...------,,,,,,------....................................///////////////,,,---...///000///...---................................................///...---,,,,,,---...///........................***++++++,,,,,,------............------,,,,,,,,,---------------------------------,,,,,,+++++++++------------------------.../////////...---,,,,,,---------......---,,,,,,---------------------------------.........////////////.........---------////////////////////////---------.........//////.........------,,,,,,,,,---------------------------------------------------,,,,,,,,,,,,---...............------,,,,,,,,,******+++++++++,,,,,,,,,...---+++***)))******+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......,,,---.........---,,,+++*********++++++,,,,,,,,,+++---......,,,,,,---///++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***)))))))))***+++,,,,,,++++++++++++,,,---...///------,,,,,,+++,,,,,,,,,,,,,,,++++++,,,,,,---...++++++,,,,,,,,,---------++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++,,,,,,---------******+++++++++,,,,,,,,,******+++,,,------.........---++++++++++++---...,,,++++++++++++++++++,,,---+++******,,,---------******+++,,,,,,---......---.........---,,,,,,+++++++++++++++++++++++++++------,,,++++++*********,,,++++++******))))))))),,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,,,,,,,,,,------.........---------.........//////++++++,,,,,,---...//////000///...---------------............/////////000000000000000000/////////////////////000000000000000000000000000000000000000000000000000000000000.........------.........---------.........//////////////////////////////.........................................................////////////000//////.........---------........................,,,------......------,,,+++,,,,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...000222333444444------------------------++++++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------...............---,,,------,,,+++,,,...111......///000000///......,,,,,,,,,------.........,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,+++++++++************+++,,,------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------...............---------------------------//////.........---------------............------,,,,,,,,,,,,,,,,,,,,,,,,...............///000000000///...---,,,------...///...---,,,,,,,,,,,,,,,,,,,,,,,,---------............---------,,,,,,,,,,,,,,,------------------...------,,,,,,,,,---------,,,,,,---///000///...//////.........---------......//////...---,,,,,,------------------------///...------...---+++)))+++,,,------++++++,,,---------------------------......---------,,,,,,,,,000///---,,,,,,---///000///...------------...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++------------++++++++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,//////...---,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))+++---...++++++++++++++++++++++++------++++++++++++------.........------,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++***+++,,,---.........------.........---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---------------------------------++++++++++++------***+++,,,,,,------,,,,,,)))))))))******+++++++++---......//////......------,,,,,,++++++,,,,,,---,,,,,,+++******+++,,,,,,,,,,,,++++++,,,,,,---.........---,,,++++++************+++++++++,,,,,,,,,,,,---......,,,,,,---...000///...---------------///////////////////////////000111111111///...---////////////000000000000000000//////.........---......////////////......////////////000000000000111111000000//////......000///...---,,,------...////////////////////////000000000000////////////000000000000000/////////000///...---------------/////////...------,,,,,,+++++++++,,,,,,---------------------------------///...,,,+++***+++,,,,,,,,,,,,,,,---------......///,,,)))))),,,------+++---------.........//////....../////////...---,,,++++++,,,---,,,+++)))(((------------------------+++,,,---......---,,,+++,,,---...//////...---,,,,,,,,,------.../////////,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++************+++++++++,,,,,,,,,------------------------------------------------***+++---///000000//////------------------------.........------,,,,,,,,,///...---,,,,,,---...///------------------------//////.........---------------............------,,,,,,,,,,,,,,,,,,,,,,,,...............//////000000///...---,,,------.........------,,,,,,,,,,,,,,,,,,,,,---------............---------,,,,,,,,,++++++,,,,,,------------...------,,,,,,------------,,,+++,,,---...---,,,///.........------------...............---,,,,,,------------------------......///...---,,,+++++++++,,,------++++++,,,---------------------------------------,,,,,,,,,,,,---,,,***))))))***,,,------,,,++++++++++++,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++*********+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))+++---...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,++++++*********,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***))))))))))))***++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---***+++,,,,,,------,,,,,,*********+++++++++,,,,,,+++,,,,,,------,,,,,,++++++******))))))******+++,,,,,,+++******+++,,,,,,+++++++++++++++,,,------/////////...---------,,,++++++,,,,,,,,,---------,,,---......,,,,,,---.........---------......///........................///000000111000///...---------------............000/////////..................////////////......000000000000////////////000000000000//////......000///...---,,,------...////////////////////////000000/////////.........//////////////////////////////...---------------000000//////...---,,,,,,,,,,,,,,,,,,,,,,,,------------------------------...---,,,+++++++++,,,,,,+++++++++,,,,,,,,,------000...++++++---...---,,,,,,,,,,,,,,,------...............------------,,,,,,,,,---------,,,******------------------------,,,------------------,,,------............------...............---------,,,,,,,,,,,,,,,,,,,,,,,,---......//////...------***++++++++++++,,,,,,,,,------------------------------------------------***+++,,,---------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,......---,,,,,,---......------------------------...............---------------------------------------------------------......------......///000//////...------------......------------,,,,,,,,,,,,,,,,,,---------............---------,,,,,,,,,******+++,,,---......///---------,,,,,,------...---,,,++++++,,,---,,,***............---------------............------,,,------------------------,,,///111///,,,***+++---+++---...---,,,+++,,,---------------------------,,,,,,,,,,,,++++++++++++++++++))))))))))))++++++---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------,,,,,,++++++++++++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,---------------------------+++,,,,,,------,,,,,,+++,,,,,,++++++++++++******,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,++++++************++++++------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************+++,,,,,,************************+++,,,,,,------,,,,,,+++***+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,,,,---+++,,,,,,------,,,,,,++++++******))))))******+++,,,++++++******++++++,,,+++************+++,,,,,,............------------,,,,,,---------.........,,,---......,,,,,,---...,,,,,,,,,------///000000........................//////000000000///......------------............////////////..................////////////......111111000000//////......000000000////////////...//////...------------...//////////////////////////////.........---------,,,------......///////////////...------------...222111000///...---,,,,,,------------,,,,,,,,,,,,------------------------------,,,+++++++++,,,,,,*********+++++++++,,,,,,---,,,***)))***+++***)))+++++++++,,,,,,,,,,,,---///...,,,+++++++++,,,------------...------,,,+++------------------------...------,,,,,,------...------,,,,,,,,,,,,------//////......---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,------------------------------------------------,,,,,,------,,,,,,+++***------------------------...------------,,,,,,,,,------,,,,,,,,,,,,------------------------------........................------------------------...........................------------...//////............------......---------------------,,,,,,,,,,,,---------............---------,,,,,,,,,***+++,,,---...///000000------,,,,,,,,,---......///---,,,,,,------+++***---------------------------------......------,,,------------------------+++///222111,,,***,,,///,,,---...---,,,+++,,,...------------------------,,,,,,,,,+++++++++******------,,,++++++,,,------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,........./////////000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++,,,---------------------------++++++------------++++++------------------------++++++,,,,,,,,,---------++++++,,,,,,,,,,,,------***+++,,,---...---,,,+++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,------...///++++++++++++++++++++++++++++++------------++++++***+++,,,,,,------,,,,,,---------------------------......//////......------,,,,,,++++++,,,,,,---++++++++++++++++++++++++******))))))******+++,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,------------,,,---......,,,,,,---...---------------...//////........................//////////////////......////////////000000000000///////////////...............////////////......////////////000000000000////////////////////////............------......////////////////////////......---------,,,,,,,,,++++++,,,,,,---.../////////......---------......222222111000...---,,,,,,......------,,,,,,,,,+++---------------------------,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---,,,+++++++++++++++***,,,,,,,,,,,,,,,,,,,,,---///...+++******+++,,,---..................------------------------------...---,,,++++++,,,---...------+++******+++------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++++++++***+++++++++,,,,,,,,,------------------------------------------------------.....................---........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------........................---,,,,,,,,,,,,---...........................---------------...//////------..................,,,,,,---......------,,,,,,,,,,,,---------............---------,,,,,,,,,+++,,,---...///000111222,,,,,,,,,,,,,,,---...///000...------......---+++,,,,,,------------------,,,,,,---------------,,,------------------------+++///222111,,,***,,,000,,,---......,,,,,,---...------------------------,,,,,,,,,+++++++++******......------------..............................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,.........///////////////,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++++++++,,,,,,++++++++++++++++++++++++++++++------------++++++------------------------+++++++++,,,,,,,,,------+++++++++,,,,,,---------)))***,,,---...---,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,------...///++++++++++++++++++++++++++++++------------++++++***+++,,,,,,------,,,,,,---------------------------......//////......------,,,,,,++++++,,,,,,---++++++++++++++++++++++++******))))))******+++,,,******++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,---......,,,,,,---...//////...---------------..........................................//////////////////000000000000.........///////////////......////////////......------...///000111222222.............../////////------..................////////////////////////------------,,,,,,,,,,,,***++++++,,,---......///......---------......///111111000///...---,,,,,,.........------,,,,,,,,,------------------------+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...////////////......///............------------///...+++******+++,,,---.....................///------------------------...---,,,++++++,,,---...------+++******+++------,,,,,,,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...............++++++,,,,,,,,,---------------------------------------------------------,,,,,,------...///000000------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------..................---,,,++++++,,,---...------------------------------,,,,,,------...///,,,---......///.........+++,,,---.........---,,,,,,,,,,,,---------............---------,,,,,,,,,,,,,,,---...///000000111,,,,,,,,,,,,---......///000...------...///...,,,,,,,,,,,,,,,------------+++,,,,,,------------,,,------------------------,,,///111000...,,,---///,,,...///...---,,,---...------------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++******++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,***++++++,,,,,,------...******+++,,,------------------,,,,,,,,,,,,------++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************+++,,,,,,************************+++,,,,,,------,,,,,,+++***+++,,,,,,------,,,,,,...---------------,,,,,,+++,,,,,,------,,,,,,++++++******))))))******+++***++++++,,,,,,++++++***+++************+++,,,,,,------------,,,,,,,,,,,,*********+++++++++,,,,,,,,,---......,,,,,,---...000000///------,,,,,,,,,------------------------......------......///000------------.....................///////////////......////////////......------...///000111222222---............/////////,,,---......///.........////////////////////////......---------,,,,,,,,,+++,,,,,,------............------------...///////////////...------,,,,,,.........---------------------------------------++++++,,,---------,,,,,,,,,,,,---------.........(((***,,,---,,,+++,,,---///...............------///...,,,+++++++++,,,---......---------...//////------------------------...------,,,,,,------...------,,,,,,,,,,,,------***++++++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------...------,,,,,,,,,,,,------------------------------------------------------------*********+++,,,---//////++++++++++++++++++++++++,,,,,,,,,------------...,,,,,,------------,,,,,,---------------------------------.........//////...---+++******+++---...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...///,,,,,,.../////////......***+++---...///...---,,,,,,,,,,,,---------............---------,,,,,,,,,,,,,,,,,,,,,------......,,,,,,,,,,,,---...//////...,,,,,,,,,...///...---++++++,,,,,,,,,---------***+++,,,---------------------------------------......////////////......---...///...---,,,---///------------------------------------,,,,,,,,,,,,+++++++++,,,,,,+++++++++++++++,,,------,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---*********++++++,,,,,,,,,***++++++++++++,,,,,,,,,******+++,,,,,,---......++++++++++++,,,---......------,,,,,,,,,,,,------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***))))))))))))***++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---***+++,,,,,,------,,,,,,------------,,,,,,+++++++++,,,,,,------,,,,,,++++++******))))))******+++***+++,,,,,,,,,,,,+++***+++++++++++++++,,,------...---------,,,++++++++++++++++++,,,,,,,,,------,,,---......,,,,,,---...///......---------......------------------------......---------...///000------------......................../////////000......////////////......000000000000////////////---------.........//////,,,,,,.../////////......////////////////////////............---------------------------.........---------------...//////------------------,,,,,,------------............------------------------***+++,,,---------,,,,,,++++++,,,,,,,,,---------###&&&)))+++******+++---.........------,,,,,,,,,.........------------,,,------,,,,,,,,,---//////------------------------,,,------------------,,,------............------,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,(((((()))***++++++++++++,,,,,,,,,------------...------------------------------------------------,,,++++++***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,---............---,,,---------------------------------.........//////...---+++******+++---...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......+++,,,.../////////......***+++---//////...---,,,,,,,,,,,,---------............---------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,---...///000,,,+++***+++---...---,,,+++++++++,,,,,,---------***+++,,,,,,------------------------------------///...---...000000///------...///...------...///------------------------......------------,,,,,,+++,,,,,,------,,,,,,+++------...//////...------------------------------,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------++++++++++++------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++------------------------...---++++++++++++---...,,,,,,,,,------.........******+++++++++,,,,,,,,,******+++,,,,,,---......++++++******+++---...000---,,,,,,++++++,,,,,,---+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---------------------------...---++++++++++++---...++++++,,,---------,,,,,,---------,,,,,,+++++++++---......//////......------,,,,,,,,,,,,,,,,,,---***+++,,,------,,,+++***,,,,,,++++++,,,,,,---...,,,,,,++++++***)))((((((,,,,,,,,,---------......,,,---......,,,,,,---...---------------...///000------------------------...------,,,---...///000////////////000000000111---.........//////000000......////////////......333222111000///...---------------.........//////+++,,,.../////////......//////////////////////////////.........---------..................---------------------...///000+++++++++,,,,,,,,,------,,,---------.../////////------------------------)))***,,,---...---,,,,,,******+++++++++,,,,,,,,,&&&***...000//////111333---------,,,,,,+++++++++....../////////...---,,,---,,,,,,+++,,,---...///------------------------+++,,,............,,,+++,,,---////////////---,,,...------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---.../////////,,,,,,,,,---------......------------------------------------------------000///...---,,,---...///////////////////////////,,,,,,,,,------.........------...//////...------++++++,,,,,,---...//////------------------------------------------------......................................................---,,,,,,,,,,,,---------------------------------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++***,,,,,,++++++,,,,,,---...///...---,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++------------------------...------,,,,,,------...------------------------...------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---......,,,,,,---............------,,,,,,,,,++++++,,,,,,,,,,,,---------------,,,,,,+++++++++...---,,,,,,++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************++++++...***&&&&&&))),,,---,,,******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---......---+++******+++---...---------,,,,,,+++++++++***,,,...---******---000------------------------)))******+++++++++******++++++++++++++++++++++++,,,,,,++++++++++++++++++,,,+++***)))))))))***+++)))***++++++,,,,,,+++++++++,,,------++++++,,,------,,,,,,++++++,,,,,,---,,,------,,,+++***,,,---000///---*********+++,,,))),,,...---***)))+++---+++,,,,,,------,,,,,,+++------,,,++++++,,,,,,,,,++++++++++++++++++++++++......////////////...............------.........,,,---...//////...---,,,,,,,,,,,,------------...............////////////...---,,,,,,---...///000000000//////.........---000///...---------------........................................................................+++---000222222111000......---+++***))))))***+++........................------------------------------...///...---+++***,,,,,,,,,---------...............------,,,,,,,,,---------------...///000***+++---.........------+++++++++,,,,,,---------******+++++++++,,,,,,,,,***+++---//////...---,,,...------...000111000...........................,,,,,,,,,,,,,,,,,,,,,,,,***+++---------+++)))(((((()))+++---......------,,,------......------,,,......---,,,,,,,,,------------..................000//////.........///////////////......---------.........------,,,,,,,,,******++++++,,,------...------------------------,,,,,,,,,---------......------------------------........................///...------,,,,,,------------------------------+++,,,,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,............------------,,,,,,++++++,,,,,,---.........---,,,,,,,,,------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++------------------------...------,,,,,,------...------------------------------,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************+++,,,---,,,++++++,,,---------------,,,,,,,,,+++++++++,,,,,,,,,,,,---------------,,,,,,+++++++++...---,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///,,,)))))),,,.........,,,,,,------------......++++++++++++++++++++++++++++++*********+++,,,,,,...---+++******+++---...++++++++++++++++++*********+++,,,+++***+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++******+++,,,---+++,,,------......------+++,,,------++++++,,,---,,,,,,++++++++++++,,,,,,+++,,,------,,,,,,...000000...,,,*********+++,,,---......,,,***))))))***,,,,,,------------,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------............------......------------......,,,---...//////...---,,,.........////////////000............////////////......---,,,---.../////////.........------------//////...---------------........................................................................---///111333333222000...///...---,,,,,,,,,---...........................---------------------------------------,,,++++++,,,,,,,,,---------............---------,,,,,,,,,------------------......******,,,---------,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,---......++++++---.........---,,,***)))***,,,...000///...------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...---,,,***)))***+++,,,------...------------............------,,,,,,,,,------...///000---...............------//////............//////.........---------,,,,,,......---------,,,,,,,,,)))******++++++,,,,,,,,,------------------------,,,,,,,,,------.........---------------.........------------------------//////...------------...------------------------)))***,,,---.../////////,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,+++,,,,,,---,,,,,,++++++,,,,,,---...------,,,,,,,,,---.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++------------,,,,,,,,,,,,------------------------...------,,,,,,------...------------------------------,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,******+++,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++------,,,+++++++++,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,+++++++++---,,,+++,,,---...---,,,,,,,,,------------......************************++++++******))))))******------++++++++++++------******************+++++++++***))))))+++,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,+++***++++++++++++++++++++++++*********++++++,,,,,,---,,,+++++++++,,,---......+++,,,------......------+++,,,------++++++,,,---,,,++++++******++++++,,,***+++------,,,---///111...---,,,*********+++,,,---,,,++++++,,,,,,+++***------............------,,,,,,,,,++++++,,,,,,---------------------------,,,,,,------------,,,,,,------,,,,,,,,,,,,------------............------.........////////////000............//////////////////...---------......---------------,,,,,,,,,//////...------------...........................................................................///000222333333111///...---------,,,------...///---------------------------------------------------,,,,,,++++++++++++,,,,,,,,,,,,---------.........------------,,,,,,,,,...------,,,,,,,,,,,,---******+++,,,,,,,,,++++++++++++,,,,,,,,,,,,---------,,,+++++++++,,,---...,,,,,,,,,,,,------------,,,,,,,,,///222444444333++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........---,,,+++...---------------......------............------,,,---------......//////////////////...---,,,,,,.....................///------------,,,,,,,,,,,,...------------,,,,,,,,,******++++++,,,,,,,,,---------------------------------------------------............////////////------------------------000///......------......------------------------***+++,,,---............---------------------------,,,***(((((()))***+++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,---...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++,,,,,,++++++++++++++++++++++++------------------,,,,,,------------------------...------,,,,,,------...---------------------------,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................***,,,---,,,+++***+++,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,,,,,,,,,,------------,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))((((((******+++,,,,,,,,,+++)))*********+++++++++,,,,,,++++++++++++++++++++++++---,,,+++******)))******---,,,,,,++++++,,,,,,---))))))******++++++,,,,,,,,,)))'''(((+++---,,,***++++++++++++++++++++++++------------,,,+++***)))++++++++++++++++++++++++))))))***+++,,,,,,------*********+++,,,---......)))***++++++,,,,,,+++++++++,,,------++++++,,,---+++++++++******+++++++++***+++,,,,,,++++++---///---,,,+++******++++++,,,***((('''***...000///------..................---,,,,,,+++++++++,,,------------------------------,,,------......------,,,---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,------------...............//////////////////......------------------------------------///......---------..............................................................................///000111111111///...---*********+++,,,------...------------------------,,,,,,---------------------,,,+++***)))***+++,,,,,,,,,,,,---------......------------------------...---,,,,,,+++++++++++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***)))((((((***+++,,,,,,,,,+++++++++,,,---.../////////111444555444333,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////...------000///...,,,,,,---...///,,,,,,------------,,,,,,---------------,,,,,,+++////////////...---,,,+++------..................,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,------------------------------------//////...---,,,++++++***,,,,,,,,,------.........------------------------//////...---------------------------------------,,,------...------,,,,,,---------------------------,,,***(((((()))***+++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,---...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++------------------------------------------------...------,,,,,,------...------------------------,,,,,,,,,++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************,,,---...---,,,+++,,,...+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,+++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))(((((()))+++,,,------+++***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++,,,,,,------,,,)))'''(((+++---,,,***+++++++++++++++++++++++++++++++++++++++***))))))++++++++++++++++++++++++))))))***+++,,,,,,------((())))))***+++,,,,,,,,,)))***++++++,,,,,,+++++++++,,,------++++++,,,---,,,++++++++++++++++++,,,+++,,,,,,***)))((()))+++++++++******+++++++++,,,***((('''***...111000...---..................---,,,+++++++++,,,,,,---...++++++++++++++++++++++++......////////////......---,,,,,,++++++,,,,,,------------,,,,,,---------,,,,,,,,,------------.............../////////////////////......---,,,,,,..................//////......---------......///..............................................................................//////...---,,,+++)))***+++,,,---.........------------------------,,,,,,,,,---------......,,,+++***)))***+++,,,---,,,,,,,,,---------......------------------------...---,,,,,,++++++++++++---------,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))***+++,,,,,,++++++++++++,,,---......------...//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.....................000///...,,,,,,---...///++++++,,,,,,,,,,,,++++++)))***+++,,,------,,,,,,////////////...---,,,+++,,,,,,---...//////......,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------//////...---,,,++++++***)))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,,,,---------------------------------......------,,,+++------------------------///...---,,,+++,,,,,,---,,,,,,++++++,,,,,,---...------,,,,,,,,,---......,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------............------------------------...------,,,,,,------...------------------------,,,,,,++++++++++++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,---...++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,+++++++++,,,------***++++++,,,,,,++++++******++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,+++++++++,,,...000000...,,,,,,,,,,,,,,,------------......,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------+++***))))))+++,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++*********++++++++++++++++++++++++*********++++++,,,,,,---((()))***++++++++++++++++++,,,------......------+++,,,------++++++,,,------,,,,,,++++++,,,,,,---+++,,,,,,***'''&&&'''((())))))******++++++,,,,,,---,,,+++,,,---...---,,,------............------++++++++++++,,,---......++++++++++++++++++++++++...//////////////////...------,,,,,,,,,,,,------------,,,,,,,,,,,,------.........////////////000............////////////.........///......---,,,.........///////////////...------------...//////........................................................................------------------,,,,,,+++,,,...///000000000000,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........,,,++++++++++++,,,,,,---,,,,,,,,,---------......,,,,,,,,,------------......------,,,,,,,,,,,,---///...---,,,,,,,,,------------,,,,,,,,,,,,++++++,,,,,,---------.........++++++++++++,,,,,,,,,,,,...---------......,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------............///...---------------......++++++,,,,,,,,,,,,++++++%%%'''))),,,.../////////////////////...---,,,,,,***+++---...//////...---,,,,,,,,,,,,------------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------))))))***++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++++++++,,,------------------------,,,,,,------...---------....................................------------,,,,,,++++++,,,,,,---.........---,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------......------------------------------------.........///------------------------...------,,,,,,------...------------------------,,,,,,++++++++++++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................+++,,,------,,,+++,,,---+++,,,,,,,,,------------++++++,,,,,,,,,,,,------+++++++++,,,,,,---------,,,+++++++++,,,,,,---...+++,,,,,,,,,,,,,,,,,,+++******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000000---,,,,,,...,,,,,,------------......++++++++++++++++++++++++++++++++++++++++++,,,---+++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++++++++***+++,,,+++***+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,,,,,,,+++***+++,,,------......------+++,,,------++++++,,,---...------,,,,,,------...***++++++***((('''(((***(((((()))***+++,,,,,,,,,,,,---...---,,,+++,,,---,,,,,,------------,,,,,,++++++++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,---......//////......---......------------......------,,,++++++,,,------.........////////////000............////////////,,,---.../////////...------------....../////////---------------...//////........................................................................,,,,,,------------------,,,---...///000000//////,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///++++++,,,---------------,,,,,,,,,---------......,,,,,,,,,---------......------------------............,,,+++++++++,,,,,,---------,,,,,,++++++++++++---...000000///...---)))***+++,,,---,,,++++++------,,,---//////...,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,---......///***+++,,,------...------,,,------......------,,,)))***,,,...//////......---...............------)))+++---...//////...---,,,,,,---------.........,,,,,,,,,---------......++++++++++++++++++++++++------------------------******+++,,,...//////000,,,,,,---......///000000,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++------------------------***+++,,,---.../////////........................,,,,,,---------,,,+++***,,,,,,++++++,,,,,,---...///...------,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...//////........................---------.........//////------------------------...------,,,,,,------...------------------------,,,++++++++++++++++++,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,******+++,,,,,,,,,,,,------.........++++++,,,,,,,,,---------+++++++++,,,,,,---------++++++++++++,,,,,,---...,,,------......------,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,******************+++++++++---///---***)))+++---******+++++++++,,,,,,,,,***************************)))))))))***+++,,,,,,+++,,,,,,------,,,,,,+++,,,+++++++++******))))))***,,,...---******---000------------------------)))***+++,,,---.........++++++++++++++++++++++++,,,,,,+++++++++++++++++++++,,,---------,,,+++*********+++,,,,,,,,,+++++++++,,,------++++++,,,---///......------......///)))***+++***))))))+++,,,'''((()))++++++,,,,,,,,,(((+++......,,,,,,...111+++,,,,,,------,,,,,,+++++++++++++++,,,---...///------------------------,,,------......------,,,///......------......///------++++++++++++------,,,,,,,,,---------................../////////000+++,,,.../////////......,,,,,,,,,------.........---------------...///000........................................................................------------.../////////+++,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////***+++---...///...------,,,,,,,,,---------......,,,,,,,,,------.........------------......///000...---+++*********++++++---------,,,,,,+++++++++)))+++...000000///,,,+++(((***,,,---------+++***''''''''')))+++,,,+++)))************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///((()))+++---......------......////////////......111111222222000---+++)))------......///.........)))***---/////////...------------....../////////,,,,,,,,,------..................------,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////------------------------*********++++++,,,,,,,,,,,,,,,++++++,,,,,,---.........,,,,,,,,,,,,......,,,,,,,,,------.........//////...---+++***))))))))))))***+++,,,,,,---------------------------------------,,,,,,+++++++++,,,,,,,,,+++++++++*********++++++,,,,,,------...***+++------...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,222111000///...---,,,,,,...---,,,,,,,,,,,,---...///...---,,,,,,---...///...---,,,,,,++++++++++++........................222111...,,,+++,,,---...)))***+++,,,---.........,,,,,,,,,------.........------------------------+++,,,,,,------,,,,,,+++***++++++,,,------------///...,,,+++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++*********---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,++++++*********+++++++++,,,,,,------------------,,,,,,,,,++++++---,,,+++******+++,,,---......,,,+++***)))))))))))))))*********+++++++++------------------------,,,++++++******++++++,,,++++++++++++++++++++++++,,,++++++,,,...//////...***)))))))))***,,,...000++++++++++++,,,,,,---...+++,,,,,,------,,,,,,,,,++++++++++++++++++++++++,,,+++***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------......***+++,,,,,,------,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------.................................///////////////......///000111000...------...,,,,,,,,,---------......------............------000000//////......---------......///////////////...------,,,,,,++++++***......................../////////////////////////////////...---------,,,000///...---------------........................------.........---+++***+++++++++,,,,,,---------........................//////.........---------+++++++++,,,,,,---------...------,,,,,,------...******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...,,,***))))))+++...000*********************************++++++,,,,,,,,,,,,,,,+++******+++++++++,,,,,,------.../////////...,,,)))''''''))),,,...------------------------,,,,,,+++++++++++++++***------............------,,,,,,,,,------............---,,,,,,,,,,,,---...------,,,,,,,,,++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,---------------,,,,,,++++++,,,,,,---......---,,,++++++,,,---...,,,,,,,,,---------.........---,,,,,,+++***)))))))))******+++,,,,,,------------------------------...---------,,,,,,,,,+++,,,,,,,,,++++++++++++******++++++,,,,,,---......,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,//////............------...---,,,,,,,,,,,,---.........---,,,,,,---.........---,,,,,,+++++++++,,,------------------------000///---,,,+++,,,---...,,,,,,---......---------+++,,,,,,,,,------------------------------------+++,,,,,,------,,,,,,+++++++++,,,---------,,,,,,...---,,,+++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++++++++---------,,,,,,,,,,,,,,,******++++++++++++++++++++++++*********+++++++++,,,,,,+++******+++,,,,,,------,,,+++*********************++++++++++++,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++)))(((((()))+++,,,,,,+++---,,,***))))))***,,,---,,,,,,+++*********+++++++++++++++,,,++++++******++++++++++++++++++++++++---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,---------++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------......***+++,,,,,,------,,,,,,,,,,,,,,,,,,------------,,,,,,,,,---------..............................------............------...000000///...------...,,,,,,---------.........------............------............------------------...///////////////,,,,,,,,,,,,------------............................................................------------///......---,,,,,,------------------------------------.........---,,,+++++++++,,,,,,,,,---------------------------------//////.........---------+++,,,,,,,,,---------......------,,,,,,------...***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******,,,---///++++++++++++++++++++++++,,,,,,,,,,,,,,,---------,,,,,,++++++++++++,,,,,,/////////...------,,,,,,000...,,,++++++,,,...000------------------------++++++++++++,,,,,,,,,,,,------............------,,,,,,------------------...---,,,,,,,,,,,,---...,,,,,,++++++++++++******+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------/////////...............,,,,,,++++++,,,,,,---...,,,,,,++++++++++++,,,,,,,,,,,,,,,------------...++++++++++++*********)))******++++++,,,,,,------------------------------.........---------------,,,,,,,,,,,,+++++++++++++++++++++,,,------............---,,,,,,+++,,,,,,------------------------,,,,,,,,,------............------,,,,,,------...------,,,,,,,,,,,,------------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++,,,---...............---,,,,,,++++++++++++,,,,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++,,,,,,---------,,,++++++,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------,,,,,,++++++******,,,---------------......++++++******************,,,+++******+++,,,...///,,,,,,++++++++++++,,,,,,,,,,,,+++******++++++,,,++++++++++++,,,,,,,,,,,,************************,,,++++++******++++++,,,++++++++++++++++++++++++)))((('''(((***++++++***///...,,,***))))))******,,,+++***))))))(((((()))++++++++++++******)))(((++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------......***+++,,,,,,------,,,,,,,,,------------.........,,,,,,,,,---------..............................+++,,,,,,---------,,,,,,...///000///---------///,,,------------.........------............------,,,,,,,,,,,,,,,---------------...////////////...+++,,,,,,---......//////------------------------------------------------------------...............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---,,,+++,,,,,,,,,,,,------------,,,,,,,,,,,,------------...............------------------------............------,,,,,,------...++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------......---------------,,,------,,,,,,,,,,,,------//////......---,,,,,,,,,,,,++++++******++++++,,,------------------------++++++,,,,,,------......------............------------------------,,,,,,...------,,,,,,------...,,,,,,,,,++++++++++++++++++,,,,,,------,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------000000//////......------,,,,,,++++++,,,,,,---...++++++++++++++++++++++++------------------------+++++++++++++++++++++++++++++++++,,,,,,,,,------------------------------........................------,,,,,,,,,+++++++++++++++,,,,,,---.........000///---,,,++++++,,,---........................++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++,,,---,,,---------------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------------,,,++++++***++++++++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------***++++++,,,,,,------------,,,,,,++++++,,,,,,------------,,,,,,+++******++++++,,,,,,------......,,,,,,++++++******))))))...---,,,,,,---000222333,,,,,,,,,,,,,,,,,,,,,,,,+++*********++++++,,,---++++++,,,,,,,,,---------************************,,,++++++******++++++,,,+++++++++++++++++++++++++++******+++,,,------,,,......,,,+++***))))))***+++******)))))))))******+++,,,,,,++++++***)))(((+++++++++,,,,,,,,,,,,,,,------,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,---------......***+++,,,,,,------,,,,,,---------.........//////,,,,,,,,,---------..............................+++,,,,,,------------,,,---...//////---------///------------............------............------++++++,,,,,,------......,,,---......//////......---------.........//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------,,,,,,,,,------------------++++++,,,,,,,,,,,,,,,---...................................................------,,,,,,------...+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,++++++------,,,,,,,,,---......+++,,,,,,------...//////*********++++++*********------------------------------------------------------............------.........------,,,,,,,,,------------------------,,,,,,,,,---------------+++,,,,,,------,,,,,,+++------------------------------------------------------------------------///.........---,,,,,,,,,,,,,,,++++++,,,,,,---...++++++++++++++++++++++++------------------------,,,,,,,,,---------------,,,,,,,,,,,,,,,---------------------------------........................---------,,,,,,,,,+++++++++,,,,,,------...//////000///---,,,+++,,,------........................---,,,,,,,,,,,,+++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++++++++,,,))))))***+++,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------------,,,++++++******++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,------...---,,,,,,++++++,,,,,,------------,,,,,,,,,++++++******++++++,,,,,,------------,,,,,,+++++++++***------------...000222444,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,------++++++,,,,,,,,,---------++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++---,,,+++,,,......---,,,,,,,,,++++++++++++++++++)))))))))******,,,------,,,,,,------,,,+++******++++++,,,,,,,,,---------++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++***+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,---------......***+++,,,,,,------,,,,,,---------.........//////,,,,,,,,,---------..............................,,,,,,---...............,,,...///...---,,,...///---------.........//////------............------,,,,,,------.........///,,,------...............//////.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------......,,,,,,+++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------+++++++++,,,,,,------------................................................------,,,,,,------...++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++******---,,,,,,,,,------...///++++++,,,,,,---.........------...//////...------------------------------.........------,,,,,,,,,------............------.........------,,,,,,,,,------------------------,,,,,,------------......+++,,,,,,------,,,,,,+++---------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...++++++,,,,,,,,,,,,++++++...------------,,,,,,,,,------------............,,,,,,,,,,,,---------------------------------------------------.........------------,,,,,,,,,,,,,,,,,,,,,---......//////......------------......---------------------------------,,,,,,+++++++++,,,------......------,,,,,,,,,------------,,,,,,,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++'''((()))+++,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,---------,,,++++++++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,---------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,------------******+++++++++++++++,,,---------,,,,,,,,,,,,,,,******+++,,,...//////000,,,,,,------------,,,,,,+++*********+++,,,,,,---++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++,,,+++******,,,,,,,,,************+++,,,,,,,,,,,,(((((())))))+++---...///+++,,,,,,---------,,,,,,++++++,,,,,,------......++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++*********+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------......***+++,,,,,,------,,,,,,,,,------------.........,,,,,,,,,---------..............................+++,,,---......///......,,,---......---,,,...///------........./////////------............------------------............,,,,,,---............---//////......---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---..................------------++++++,,,,,,------......---------........................---------------...------,,,,,,------...,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...---,,,+++++++++++++++++++++++++++,,,+++++++++++++++******,,,+++++++++,,,---...///......------,,,+++++++++,,,------......------,,,------------------------------------,,,,,,,,,+++------............------------------------,,,,,,,,,------......------,,,++++++,,,,,,,,,---------+++,,,,,,------,,,,,,+++........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---...+++,,,---......---,,,+++......---------,,,,,,,,,------------------------------------------------------------------------+++,,,,,,,,,------------...------------,,,,,,,,,,,,,,,------.../////////+++,,,---...////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,---......---,,,,,,,,,---............---,,,,,,+++++++++,,,,,,---...---------------------------------,,,,,,+++******)))***++++++,,,,,,,,,,,,------------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++,,,---------,,,,,,+++,,,---------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------------,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,---.........,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,(((***,,,.........------,,,,,,---......---,,,,,,+++++++++***++++++,,,,,,*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++,,,***)))***++++++***)))******++++++,,,,,,,,,,,,((((((((()))***+++,,,---)))***+++,,,,,,,,,,,,,,,++++++,,,,,,---......///+++,,,---......---,,,+++************************))))))******++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------......***+++,,,,,,------,,,,,,,,,,,,,,,,,,------------,,,,,,,,,---------..............................******,,,------.........+++,,,...------,,,...///............////////////------............---------------,,,,,,,,,,,,,,,+++,,,------......------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,------,,,,,,---......///---------------------------,,,,,,,,,,,,---...//////.........------------+++,,,,,,---......//////---------.........//////------------,,,,,,,,,+++...------,,,,,,------...,,,,,,,,,------------...........................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---------,,,------------------------+++++++++,,,,,,,,,,,,,,,*********++++++,,,---.........---,,,,,,++++++***++++++++++++++++++++++++------------------------*********+++,,,------...------............------,,,,,,------------------,,,,,,---......---,,,,,,*********++++++,,,,,,,,,+++,,,,,,------,,,,,,+++........................++++++++++++++++++++++++------------------------+++,,,,,,------.........,,,,,,++++++,,,,,,---...,,,,,,............,,,,,,.........------,,,,,,,,,---------,,,,,,+++++++++------------------------------------------------+++++++++,,,,,,---------......---------,,,,,,,,,,,,,,,------.../////////***+++---///000000//////,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,...//////000,,,,,,---......---,,,,,,------...//////...------++++++++++++,,,,,,---....................................---,,,+++***))),,,,,,---------,,,++++++.........------,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++***+++,,,,,,------------,,,------...---,,,***))),,,,,,,,,,,,,,,,,,,,,,,,------------------------.........------,,,,,,,,,---,,,,,,++++++,,,,,,---***++++++,,,---...//////.........------,,,,,,,,,))))))******+++++++++,,,)))+++...000111000...,,,,,,,,,---......---,,,,,,,,,,,,++++++***++++++,,,))))))*********+++++++++++++++++++++++++++++++++,,,++++++++++++++++++,,,++++++++++++++++++++++++---+++***+++,,,,,,+++***++++++,,,,,,,,,++++++***)))(((((((((((())))))***'''((()))***+++,,,,,,,,,++++++,,,,,,---...//////,,,---...//////...---,,,************************(((((()))***+++,,,,,,---++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,---------......++++++,,,---------,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------..............................((()))***+++,,,---------+++,,,------,,,,,,...///............/////////000---..................------,,,,,,++++++*********+++,,,------......------***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,+++++++++---------------...///000........................---,,,,,,+++,,,---.../////////.........---------,,,,,,------...///000000---------.........//////---------,,,,,,+++++++++...------,,,,,,------...,,,,,,,,,---------..............................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------........................,,,,,,,,,------.........************+++,,,---...***++++++,,,,,,---......///......------......///------------------------&&&'''(((***,,,...///000---..................---,,,,,,,,,------.........,,,,,,---......---,,,,,,,,,,,,,,,------.........++++++,,,,,,,,,,,,------...------,,,,,,------...,,,,,,,,,---------.........------,,,,,,------...------............------///...,,,*********,,,---...------,,,---...///000...---,,,,,,++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......+++++++++++++++++++++++++++,,,,,,------,,,,,,+++------------------------++++++,,,,,,,,,,,,------,,,------......------,,,++++++------------++++++---------,,,,,,+++++++++---------------------------------,,,,,,+++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------.........//////++++++++++++++++++++++++++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---,,,,,,++++++,,,,,,------.........---,,,,,,+++------------------------//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,+++***+++---...---,,,------............------++++++,,,,,,,,,,,,------)))******++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,...//////---***,,,,,,,,,++++++*********((()))***,,,,,,+++******+++)))((()))---...---+++,,,++++++******++++++,,,---------------,,,+++******)))))))))+++,,,+++***000///---,,,+++*********,,,,,,,,,------............------///000000...,,,*********++++++,,,,,,,,,******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++000---++++++------+++(((,,,---......//////......------------------------...------,,,,,,------...------------------------........................---,,,++++++,,,---///000,,,---......//////......------------------------///...,,,++++++,,,...///------------------------000///---,,,,,,---///000------------------------,,,,,,,,,++++++*********,,,------......------,,,------------------------------------------------000///...---------------,,,,,,,,,---------...............------,,,,,,,,,...............///000000///...---,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++...............---------......---------,,,,,,,,,---.........---,,,,,,+++,,,,,,,,,------.........---,,,,,,++++++,,,,,,---///...,,,,,,,,,...000111,,,+++++++++++++++,,,,,,...------,,,,,,------............------,,,,,,,,,------------------------,,,------......------,,,------------,,,,,,+++***,,,---...//////...---,,,,,,,,,------------------++++++,,,,,,,,,,,,------...------,,,,,,------...,,,,,,,,,---------.........------,,,,,,------...------............------///...,,,+++***+++,,,---...------,,,---...///000...---,,,,,,++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,------------,,,,,,------------------------++++++,,,,,,,,,,,,------,,,------......------,,,+++,,,,,,------,,,,,,+++---------,,,,,,,,,++++++---------------------------------,,,,,,,,,++++++,,,,,,,,,------.........------------------------------------------------------------------------......---,,,+++***)))))),,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---,,,,,,++++++,,,,,,---------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,+++***+++---...---,,,------............------++++++,,,,,,,,,,,,------------,,,,,,+++*********,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,......,,,+++,,,,,,,,,+++++++++******))))))***++++++++++++++++++)))(((***---...---+++,,,++++++******++++++,,,,,,,,,,,,,,,,,,+++*********)))))))))+++,,,+++************+++,,,---...///,,,,,,,,,---------......+++***)))***,,,,,,***))),,,,,,,,,---------------******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++---+++***,,,...000///---,,,,,,---............------------------------------------,,,,,,---------------------------------..............................---,,,,,,,,,---...,,,---......//////......------------------------///...,,,++++++,,,...///------------------------------............------------------------------000000000//////.........+++,,,,,,,,,,,,,,,,,,+++------------------------------------------------...------,,,,,,,,,,,,---,,,,,,,,,---------............---------,,,,,,,,,...............//////000///...---,,,,,,,,,,,,---////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,---------.....................---------,,,,,,,,,,,,,,,------,,,++++++***+++++++++,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---...---+++******,,,---...++++++++++++,,,---.........------,,,,,,------.........---------,,,,,,,,,---------------------------..................------------------,,,+++***------............------------------------,,,,,,++++++,,,,,,,,,,,,------...------,,,,,,------...,,,,,,,,,---------.........------,,,,,,------...------............------......,,,+++++++++,,,------------,,,------...///...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,++++++++++++++++++++++++------............------------------------------++++++,,,,,,,,,,,,------,,,------......------,,,---,,,,,,++++++,,,,,,---------------,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,------------..............................------------------------------------------------------,,,+++***)))((((((------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,++++++++++++++++++++++++))))))***+++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,+++***+++---...---,,,------............------++++++,,,,,,,,,,,,---------------,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,---+++******+++,,,,,,+++,,,,,,,,,++++++++++++******************+++,,,,,,+++***)))***,,,------,,,,,,++++++******++++++,,,++++++++++++++++++***)))***)))))))))+++,,,+++***'''((()))+++,,,...000000,,,,,,,,,,,,---------------,,,******,,,---,,,+++***************)))))))))******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++---,,,+++---///000///...++++++,,,---------------------------------------------------------------------------------------........................000///...,,,,,,+++,,,,,,,,,---......//////......------------------------...---,,,++++++,,,---...------------------------+++,,,...000000...,,,+++------------------------............------------***++++++,,,,,,++++++***------------------------------------------------,,,,,,+++++++++,,,------,,,,,,,,,---------.........------------,,,,,,,,,......------......///000......---,,,,,,,,,------........................------------------------,,,,,,------......//////......---------,,,,,,,,,++++++,,,,,,++++++******,,,+++++++++++++++******---,,,,,,++++++,,,,,,---,,,+++***))))))***+++,,,******++++++,,,---...///...------,,,,,,------......------------,,,,,,,,,------------------------.........//////.........,,,------------,,,,,,+++......------------...............------,,,,,,,,,+++++++++,,,,,,,,,------...------,,,,,,------...,,,,,,,,,---------.........------,,,,,,------...------............------...---,,,,,,,,,,,,---------------------------......---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---..................---------------------------+++++++++,,,,,,,,,------,,,------......------,,,------++++++++++++------------------------,,,,,,------------------------------------------,,,,,,++++++++++++++++++++++++------------------------,,,,,,------------------------------------------++++++,,,,,,,,,---------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,,,,++++++++++++++++++++++++++++++,,,---......//////,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++,,,+++***+++---...---,,,,,,------......------,,,+++++++++,,,,,,,,,------******++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---+++(((((()))+++++++++++++++++++++++++++++++++,,,+++***)))***+++,,,---*********+++,,,,,,,,,,,,,,,++++++******++++++,,,******+++++++++******)))***)))))))))+++,,,+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...,,,******+++------,,,*********))))))(((((((((******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++///...---------,,,++++++***+++,,,,,,------,,,,,,------------------------,,,------------------,,,,,,,,,------------------..............................------,,,,,,,,,,,,,,,---......///.........,,,,,,------------------...---,,,,,,,,,,,,---...------------------------,,,,,,............,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,------------------------------------------,,,+++++++++,,,---......,,,,,,,,,---------......------------------------...------------...//////...------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,------...//////......---------,,,,,,,,,++++++,,,,,,,,,,,,++++++------,,,,,,++++++******---,,,,,,++++++,,,,,,---,,,+++******)))******+++++++++***++++++,,,------...------,,,,,,------...------------------------------------------------......------------......,,,---------------,,,,,,///...,,,,,,,,,,,,...///.........------,,,,,,,,,+++++++++,,,,,,,,,------...------,,,,,,------...,,,,,,,,,---------.........------,,,,,,------...------............---------------------------...------------------,,,,,,...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------........................---..................---------------------------+++++++++,,,,,,,,,------,,,------......------,,,------++++++++++++------------------------------------------------------------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------++++++,,,,,,,,,---------******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++,,,,,,------,,,,,,+++,,,,,,------...------,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,+++***+++---...---,,,,,,,,,------------,,,,,,+++++++++,,,,,,,,,------***++++++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,***(((((()))++++++***++++++++++++++++++++++++,,,+++*********+++---...***+++++++++++++++,,,,,,,,,++++++******++++++,,,)))******+++++++++*********)))))))))+++,,,+++***++++++,,,,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,+++)))'''&&&((()))))))))///.........------,,,,,,******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++---------,,,+++************+++,,,,,,------,,,,,,------------------------,,,,,,---......---,,,,,,,,,,,,,,,---------..............................+++,,,,,,------.........,,,---......///.........,,,,,,,,,---------......---------,,,,,,---------------------------------...---,,,++++++,,,---...------------------------........................,,,,,,------------,,,,,,,,,,,,,,,---------......------------------------------,,,------...//////,,,,,,,,,---------......---------------------------------------...//////------,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,---...//////......---------,,,,,,,,,,,,,,,---------------,,,......------,,,,,,++++++---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++,,,,,,,,,++++++************+++...------,,,,,,------...---------------------------------------------------,,,,,,++++++,,,,,,---,,,------......---------...---,,,++++++,,,---...------------------,,,,,,++++++,,,,,,,,,,,,------...------,,,,,,------...,,,,,,,,,---------.........------,,,,,,------...------............------------------............,,,------------,,,,,,+++...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.................................------............------------------------------++++++,,,,,,,,,,,,------,,,------......------,,,---,,,,,,++++++,,,,,,---------------............------------------------------------..................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........------------------------------,,,+++***)))(((((()))******++++++,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,++++++------------++++++,,,,,,------......------------------------------,,,+++++++++*********))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,+++***+++---...---,,,,,,,,,------------,,,,,,++++++,,,,,,,,,,,,------......------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***))))))***++++++******++++++++++++,,,,,,,,,+++++++++++++++,,,------***+++,,,,,,******+++,,,,,,++++++******++++++,,,)))***++++++,,,+++++++++***)))))))))+++,,,+++***'''(((***,,,,,,---,,,+++,,,,,,,,,,,,+++++++++++++++***((()))***+++***)))------------,,,,,,,,,,,,******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++((()))++++++******,,,---++++++,,,---------------------------------------+++,,,---......---,,,++++++,,,,,,------.................................***+++,,,---............,,,---......//////......+++,,,,,,------.........------------------------------------------------///---+++******+++---///------------------------,,,,,,,,,,,,,,,---------,,,------......------,,,+++,,,,,,------.........------------------------......---------...//////,,,,,,,,,---------......,,,,,,,,,------------...------,,,,,,------...///------,,,,,,,,,---......------------------------++++++++++++++++++++++++++++++,,,,,,------............---------,,,,,,,,,,,,,,,---.........------......---------------,,,---,,,,,,++++++,,,,,,---,,,,,,,,,------------...,,,++++++******++++++,,,...------,,,,,,------...,,,,,,,,,------------...---------------------------,,,+++******+++,,,---,,,------............---------,,,,,,,,,,,,------,,,,,,------------------++++++,,,,,,,,,,,,------...------,,,,,,------...,,,,,,,,,---------.........------,,,,,,------...------............------,,,------...............,,,------...---,,,+++***...---,,,,,,++++++,,,,,,------------------------++++++,,,,,,,,,---------------------------------,,,,,,------------,,,,,,------------------------++++++,,,,,,,,,,,,------,,,------......------,,,+++,,,,,,------,,,,,,+++------------.........///------------------------------------.........///.........------,,,,,,,,,------------------------++++++,,,,,,---......///------------------------......---,,,+++***))))))******++++++,,,------...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,***+++---......---+++***+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,+++***+++---...---,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------.........---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,+++)))******+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,***,,,---,,,***)))+++---,,,++++++******++++++,,,******+++,,,,,,,,,,,,,,,***)))))))))+++,,,+++***$$$&&&)))+++------------,,,,,,,,,+++++++++******---,,,,,,---......---+++))))))))))))******************+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++(((***,,,,,,******,,,...,,,,,,---............---------------------------+++,,,...//////...,,,+++++++++,,,,,,---......///........................+++,,,---.........---,,,,,,---......//////......++++++,,,,,,---......///,,,------------------,,,---------------------------,,,,,,,,,,,,,,,,,,---------------------------*********+++++++++,,,,,,,,,,,,,,,------,,,,,,,,,++++++,,,,,,---......///------------------------......------,,,,,,------,,,,,,,,,---------......,,,,,,,,,---------......------,,,,,,------...///,,,,,,,,,,,,,,,---...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,++++++,,,---------------,,,,,,,,,,,,,,,------------,,,,,,++++++,,,,,,---******+++---.........///+++++++++,,,---...000111...------,,,,,,------...,,,,,,,,,---------......------------------------...---+++******+++---...,,,,,,---...............,,,,,,,,,------,,,,,,,,,,,,,,,,,,------.........++++++,,,,,,,,,---------...------,,,,,,------...,,,,,,,,,---------.........------,,,,,,------...---..................---,,,,,,---.../////////...,,,------...---,,,***)))...---,,,,,,++++++,,,,,,------------------------******+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++------------------------++++++,,,,,,,,,---------,,,------......------,,,++++++---......---++++++---------.........//////---------------------------------.........//////,,,,,,,,,++++++*********........................++++++,,,,,,---...//////------------------------------............//////++++++,,,------...//////------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,***+++---......---+++***+++,,,,,,---.........---++++++++++++++++++++++++******+++,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,+++***+++---...---,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------++++++,,,------......///,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,------+++)))*********++++++,,,,,,,,,***+++,,,---...---,,,+++***,,,...,,,***)))***---,,,++++++++++++++++++,,,***+++,,,---------------***)))))))))+++,,,+++***%%%'''***,,,------,,,+++,,,,,,,,,++++++************)))***+++,,,,,,***(((******++++++,,,,,,,,,---******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,...///...***)))***,,,,,,---......//////......------------------------+++,,,...//////...,,,+++++++++,,,,,,---...//////........................---......///...---+++***,,,---......//////......++++++,,,,,,---...//////,,,------......------,,,------------------------***+++---......---+++***------------------------.........//////000000000+++++++++,,,,,,+++++++++++++++,,,,,,---...//////------------------------...------,,,++++++++++++,,,,,,,,,---------......,,,,,,,,,------.........---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,---...///++++++++++++++++++++++++---------------------------,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,)))***+++,,,,,,,,,,,,,,,*********++++++,,,,,,------,,,,,,++++++,,,,,,---((()))***,,,......//////)))***+++---///222444555...------,,,,,,------...,,,,,,,,,------.........------------------------///...,,,++++++,,,...///,,,,,,---.../////////...++++++---......---+++++++++,,,,,,------,,,,,,+++000///---,,,,,,---...///...------,,,,,,------............------,,,,,,,,,+++---///000///,,,(((&&&,,,,,,,,,,,,,,,,,,,,,,,,------------------------...........................------------...//////,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...///...---,,,,,,,,,,,,---------......***++++++,,,,,,++++++***---,,,,,,+++*********+++++++++++++++++++++++++++.../////////...------,,,---.........---,,,,,,+++------------------------......////////////......+++++++++,,,,,,---------........................***+++,,,,,,------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,+++******+++,,,---///000111111,,,,,,---------,,,+++++++++,,,------++++++,,,---++++++++++++++++++++++++........................,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000000...---+++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++------,,,++++++******)))+++,,,,,,------,,,,,,+++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++***************************++++++++++++++++++++++++************************///...------,,,,,,,,,,,,++++++++++++++++++++++++///...,,,++++++,,,...///************************++++++,,,,,,,,,+++*********++++++,,,,,,++++++***************************************************************************++++++******++++++,,,---,,,------......------,,,+++***)))))))))***+++,,,...---,,,+++++++++,,,---.........------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...///000000///////////////.........---------------...///000+++,,,---------,,,+++***...------,,,,,,------...+++,,,.........,,,***)))...---,,,,,,+++++++++,,,,,,------......------,,,111///,,,******,,,...000++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***+++,,,---...---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++---------,,,,,,+++++++++---,,,,,,++++++,,,,,,---+++,,,---------,,,+++*********+++,,,,,,---......---------............//////...,,,*********,,,---000///---+++*********+++---,,,,,,++++++,,,,,,------------,,,,,,+++++++++++++++******++++++,,,------,,,++++++,,,---///000///...---,,,,,,---...///111000///---+++)))((('''(((((()))***,,,---......,,,,,,,,,---------...............------,,,,,,++++++,,,,,,------,,,,,,+++......------------.........------,,,,,,------...------------,,,,,,,,,++++++,,,,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++******++++++++++++++++++++++++++++++...............---,,,,,,------......------,,,+++------------------------,,,------......------,,,+++++++++,,,,,,---------------------------------***+++,,,,,,---------,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++***++++++,,,---...//////000))))))+++,,,---.........+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////...---,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,+++,,,,,,------,,,,,,+++++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++************************,,,+++***))))))))))))***+++++++++++++++++++++++++++***))))))))))))***+++++++++++++++++++++++++++***++++++,,,,,,,,,++++++,,,,,,,,,------,,,,,,,,,******++++++++++++++++++************************************************++++++******++++++,,,---++++++,,,,,,,,,,,,++++++++++++*********+++,,,---------,,,+++++++++,,,---......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................---------***+++---.........---,,,******,,,------------,,,...------,,,,,,------...+++,,,---......,,,***)))...---,,,,,,++++++++++++,,,------......------,,,***)))'''&&&&&&(((***+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************---------,,,,,,+++++++++---,,,,,,++++++,,,,,,---+++,,,---...------,,,++++++++++++,,,,,,---------------------............///...,,,******+++,,,---------,,,+++++++++,,,,,,---,,,,,,++++++,,,,,,------------,,,,,,++++++++++++++++++***++++++,,,---------,,,,,,,,,---......///...---,,,,,,---...///......---,,,,,,+++******++++++,,,,,,---...//////,,,,,,,,,------------...---------,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------............------...------,,,,,,------...,,,,,,,,,,,,++++++++++++,,,+++*********+++---...++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......,,,,,,,,,---------............---,,,,,,---......---,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++------......------,,,,,,------------------------------............------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++***+++,,,,,,,,,------------)))***+++,,,---.........+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////...---,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,------+++,,,,,,------,,,,,,++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************))))))(((((())))))++++++++++++++++++++++++)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,,,,,,,,,,------......------,,,+++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---******++++++++++++******,,,++++++++++++,,,---...---,,,,,,++++++,,,,,,---------------,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,............------,,,,,,------------------------(((***---//////---+++)))((()))+++,,,---............------,,,,,,------...+++,,,---...---,,,+++***------,,,,,,,,,,,,++++++,,,------......------,,,***************+++,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++------,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,---,,,,,,---......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...............---,,,+++***+++,,,---***+++,,,,,,---------,,,---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,+++++++++++++++++++++,,,---------------...------,,,,,,......------------......+++++++++,,,,,,---------,,,,,,,,,------.........,,,,,,,,,,,,------------,,,,,,,,,,,,,,,---------+++,,,,,,------,,,,,,++++++,,,---...///...---,,,...------,,,,,,------...++++++++++++++++++++++++---,,,++++++,,,,,,......++++++++++++++++++++++++,,,,,,,,,,,,,,,---------...........................------------...//////,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++,,,---...///,,,,,,,,,---------......///---,,,******,,,---///---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---,,,,,,++++++,,,------...------,,,,,,------------------------///000000111111000000///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++******+++,,,------++++++,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........---------,,,,,,++++++,,,,,,---------------------------*********++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,---............---++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************,,,,,,++++++++++++,,,,,,***+++++++++++++++,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,---------,,,,,,------------,,,,,,++++++,,,,,,---.........++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---******++++++++++++******,,,,,,,,,,,,------......,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------.........***+++---......---,,,+++******+++,,,------.........------,,,,,,------...+++,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,,,,---//////000000000+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,------............,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------.........------,,,+++++++++,,,---***+++,,,---...---,,,+++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------------...///...---+++***------------------------+++++++++,,,,,,---------++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,---.........///+++,,,,,,------,,,,,,+++***+++---.........---,,,...------,,,,,,------...++++++++++++++++++++++++---......///......,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------...........................------------...//////,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++,,,---...///,,,,,,,,,---------.........,,,+++))))))+++,,,...---,,,,,,+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,+++,,,,,,------...------,,,------------------------//////000000000000//////,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------,,,,,,++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++---,,,,,,,,,,,,+++++++++------------,,,+++***)))+++,,,------++++++,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------------------,,,,,,++++++,,,,,,---------------------------,,,,,,,,,+++++++++******+++,,,,,,------,,,,,,++++++,,,------......------+++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************------,,,,,,,,,------...*********++++++,,,,,,,,,,,,,,,---......---,,,,,,++++++++++++++++++++++++((()))***+++,,,---------++++++,,,,,,,,,,,,++++++,,,,,,---------.........++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---++++++,,,,,,,,,,,,++++++,,,,,,------............+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///------......///////////////...---,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...+++,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,+++,,,------......------,,,((()))+++,,,------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,------......,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,---,,,---......---,,,***)))---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------...///...---+++***,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******+++++++++,,,,,,,,,------------......//////000000+++,,,,,,------,,,,,,+++***+++,,,------...------...------,,,,,,------...++++++++++++,,,,,,,,,,,,---.../////////---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......,,,,,,,,,---------......,,,+++************+++,,,,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------------,,,,,,------......------------------------------,,,,,,------------,,,,,,------,,,,,,,,,,,,++++++........................,,,,,,---------,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++,,,,,,------------,,,,,,,,,,,,***+++,,,,,,---------,,,+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------......---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++******)))+++,,,,,,------,,,,,,+++***+++,,,,,,------,,,,,,***++++++,,,,,,------...,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************+++++++++***++++++,,,---*********++++++,,,,,,---++++++++++++++++++++++++************************)))***++++++,,,,,,,,,,,,***++++++,,,,,,++++++***------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---++++++,,,,,,,,,,,,+++++++++,,,------......------******+++,,,------------++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---...//////------......///000000000222000---++++++,,,///000...---,,,++++++++++++,,,...------,,,,,,------...++++++,,,,,,,,,,,,------***+++,,,---...---,,,+++,,,------......------,,,)))***+++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---------------............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---+++++++++++++++,,,......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------++++++,,,,,,,,,,,,------.........---,,,+++))))))---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,------...---------...------,,,,,,,,,,,,------------,,,,,,...------,,,,,,++++++***------------------------++++++++++++,,,,,,,,,,,,.............../////////+++,,,,,,------,,,,,,+++++++++++++++,,,---...///...------,,,,,,------...+++,,,,,,,,,------------,,,,,,+++++++++,,,------------------------------)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......------------------------,,,,,,---...............+++,,,------......------------------------------++++++,,,,,,,,,,,,++++++---------,,,,,,+++++++++------------------------,,,---------,,,,,,+++***++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++,,,,,,---------------.........++++++,,,---------,,,,,,+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,------,,,,,,+++)))***++++++,,,,,,++++++******+++,,,,,,---......,,,,,,+++******+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******************************))))))***++++++,,,)))******+++,,,,,,------,,,+++***))))))***+++,,,++++++++++++++++++++++++***++++++,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,+++......------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---******++++++++++++*********+++,,,---...------,,,)))***+++---......------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,---......///000000000///---,,,+++,,,---...---,,,+++++++++,,,---......------,,,,,,------...++++++++++++,,,,,,---...)))***,,,......---,,,+++,,,------......------,,,------------............++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.../////////...---------------.........///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************+++++++++,,,+++++++++,,,,,,------------,,,,,,++++++,,,,,,---******))))))***+++---...+++++++++,,,,,,---------++++++,,,,,,,,,---------***+++,,,,,,------------...---,,,,,,++++++++++++---,,,,,,++++++,,,,,,---+++++++++,,,,,,------------,,,,,,,,,,,,---......------,,,,,,,,,---......+++,,,------------,,,+++------,,,,,,,,,,,,++++++------------------------***++++++++++++,,,,,,,,,---------------,,,,,,,,,+++,,,,,,------,,,,,,+++++++++******+++---...000...------,,,,,,------...,,,,,,,,,------.........+++)))'''&&&'''***...000........................))))))***+++,,,,,,------...........................------------...//////,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...///...---,,,,,,,,,,,,---------......,,,------......------,,,,,,,,,,,,,,,,,,---...///------------------------,,,------.../////////...+++,,,,,,---.........---------------------------,,,------......------,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++***++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++***+++,,,------------.........//////.........---,,,+++)))(((+++,,,------++++++,,,---++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///---,,,,,,++++++,,,,,,---++++++++++++++++++++++++*********++++++,,,------+++,,,,,,------,,,,,,+++))))))***++++++++++++*********+++,,,,,,---......---,,,+++******+++,,,---************************++++++++++++++++++++++++************************++++++******+++,,,------))))))***+++,,,,,,---------,,,***))))))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++******,,,------......------,,,......---,,,+++******))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---))))))************))))))***+++,,,---------,,,+++)))***+++---......------*********++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,---...//////------------,,,,,,+++***+++*********+++---///000...------,,,,,,------...,,,+++++++++,,,,,,---...)))***,,,.........,,,+++,,,------......------,,,......---,,,,,,,,,------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.../////////...------------.........//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++++++++,,,,,,------------,,,,,,++++++,,,,,,---))))))(((((()))+++---...******+++,,,,,,---......++++++,,,,,,,,,---------***+++,,,------------------,,,+++***+++,,,---...---,,,,,,++++++,,,,,,---+++++++++,,,,,,------------,,,,,,,,,,,,---......---,,,,,,+++,,,---///000++++++------------+++++++++,,,,,,,,,,,,,,,------*********++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,++++++*********+++,,,,,,,,,,,,+++******++++++++++++++++++++++++//////...---,,,++++++***((())))))))))))*********,,,+++***)))***+++,,,---.........------,,,,,,,,,///---***(((((()))+++---))))))************))))))///---+++,,,///000///------------,,,,,,+++++++++))))))***+++---...//////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------,,,++++++******)))------------,,,,,,+++***,,,,,,---......---,,,,,,++++++,,,---...000000111+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------,,,+++++++++,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,---...////////////,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------,,,,,,+++++++++,,,++++++******++++++,,,***+++---...//////...---------++++++++++++------///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,+++++++++,,,,,,------,,,,,,+++------------------------...---,,,,,,++++++++++++.........------,,,,,,,,,............------,,,+++...---,,,+++************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********************************------------,,,,,,+++***------------------------...---,,,+++++++++,,,---///...---+++***)))((((((,,,,,,,,,++++++*********((())))))))))))*********---,,,,,,+++***)))((((((++++++,,,------...//////000000//////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,---------(((***+++---......------,,,++++++******+++,,,,,,******+++++++++,,,,,,,,,------------------------......---,,,,,,+++******------------,,,+++******,,,,,,,,,++++++*********)))+++,,,,,,+++***,,,---+++++++++,,,,,,---------......------------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,..................------------------------------+++++++++,,,,,,---------...+++))))))+++---+++)))+++++++++,,,,,,,,,------,,,,,,,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,***+++,,,---...---,,,,,,,,,,,,,,,++++++*********------,,,,,,,,,,,,++++++.........------,,,,,,,,,((()))***+++---...///000...---,,,,,,++++++++++++++++++******++++++,,,---...---,,,,,,......---,,,///***%%%%%%)))---...,,,---.../////////...---,,,+++,,,,,,,,,,,,+++******++++++++++++++++++++++++.........---,,,,,,++++++,,,,,,,,,,,,------------,,,++++++***+++,,,---...------------,,,,,,,,,+++...---+++*********,,,,,,***++++++,,,,,,++++++***...---+++,,,///000///------------,,,,,,+++++++++******++++++,,,---............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,---------------------,,,+++***,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------,,,,,,+++++++++---,,,,,,,,,,,,,,,,,,---,,,,,,---------,,,,,,+++---,,,,,,++++++,,,,,,---......---,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++*********)))))))))+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,+++++++++,,,......---------,,,,,,,,,+++,,,,,,,,,++++++***)))------,,,+++************++++++++++++++++++++++++++++++++++++++++++++++++.........------,,,,,,,,,************************,,,---------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,---......,,,+++******)))))),,,,,,++++++++++++++++++*********+++++++++,,,,,,------,,,,,,+++*********---,,,,,,+++)))(((''''''/////////...............++++++++++++++++++++++++)))******++++++******)))******+++++++++,,,,,,,,,,,,,,,++++++***))))))))))))***,,,------------,,,---,,,++++++******++++++++++++,,,,,,,,,---------------------------------......---,,,,,,+++******++++++,,,------,,,,,,,,,---,,,,,,,,,++++++++++++***+++,,,,,,++++++,,,---+++++++++,,,,,,---------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------+++++++++,,,,,,---------000...,,,,,,...000///---*********+++++++++,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,******,,,------,,,,,,+++---,,,,,,,,,++++++++++++*********++++++,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,------......//////...------,,,,,,,,,---,,,,,,++++++,,,,,,---......,,,,,,,,,---...---,,,000+++''''''+++......,,,***+++,,,---......------+++,,,,,,,,,,,,+++******++++++++++++++++++++++++------------,,,,,,,,,,,,------------............,,,,,,,,,+++,,,------...,,,,,,,,,,,,++++++++++++---------,,,,,,,,,,,,,,,,,,------......------,,,...,,,,,,,,,...///...---------,,,,,,,,,,,,+++++++++++++++,,,,,,---------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++,,,------...//////,,,------------,,,,,,+++,,,,,,------------,,,,,,------,,,+++***)))((((((,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------............//////++++++,,,---------,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++...------,,,,,,------......---,,,++++++*********---,,,,,,++++++,,,,,,---...------,,,,,,,,,,,,,,,************************))))))))))))((((((((((((+++,,,,,,------,,,,,,+++++++++++++++++++++++++++------,,,+++++++++,,,,,,------------,,,,,,,,,,,,++++++,,,,,,,,,+++******,,,,,,++++++***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++......------------,,,,,,++++++++++++++++++++++++,,,,,,---------,,,++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---------,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,***((('''%%%%%%------..................------------------------,,,,,,------------,,,,,,******+++++++++,,,,,,,,,---,,,+++***((('''%%%%%%++++++,,,------,,,,,,,,,---,,,,,,++++++*********,,,,,,---------.........------------------------...------,,,,,,++++++***)))***+++,,,------------------------,,,,,,,,,,,,+++,,,------,,,,,,---...++++++,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,------,,,***)))***,,,---------,,,+++++++++++++++++++++------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,)))***++++++,,,,,,++++++------------,,,,,,,,,,,,'''((()))***+++,,,,,,---------------,,,,,,,,,,,,........................//////...---------......------,,,,,,------...///...,,,+++,,,---...---+++000---******---...---+++((()))***,,,------...---+++,,,,,,,,,,,,+++*********+++++++++++++++,,,,,,++++++,,,,,,,,,---------++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......++++++++++++++++++++++++------.........---,,,+++------............---------,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,---------......+++,,,,,,,,,---------...,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++***)))((((((,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,------------............)))+++---......---,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------...---+++***)))***++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++,,,,,,---+++++++++++++++++++++++++++************)))))))))+++,,,,,,------,,,,,,+++++++++++++++++++++++++++---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------,,,+++++++++***++++++,,,,,,++++++++++++++++++++++++***+++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,+++***************+++++++++,,,,,,,,,,,,,,,,,,------,,,,,,+++++++++,,,,,,---*********++++++,,,,,,,,,,,,,,,,,,------------...++++++++++++,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,------......///,,,,,,,,,,,,,,,,,,,,,,,,------............------******+++++++++,,,,,,,,,,,,,,,+++)))((('''&&&%%%,,,,,,,,,,,,,,,,,,++++++***+++++++++,,,+++++++++,,,,,,,,,,,,---------------------------------------------,,,,,,+++++++++***+++,,,,,,---------,,,------------------------+++,,,...---,,,,,,---///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,))))))((()))***,,,------111111000...---+++******+++,,,------...---------++++++,,,,,,,,,,,,------,,,,,,,,,++++++,,,,,,,,,))))))******++++++++++++------------------------)))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------......------------......,,,,,,,,,,,,,,,---......---,,,++++++------,,,+++///---,,,,,,......+++))))))***++++++,,,---------+++,,,,,,,,,,,,+++***************++++++,,,,,,,,,******+++,,,,,,---------************++++++++++++,,,,,,---------.........++++++++++++++++++++++++,,,---...//////---,,,***,,,,,,------------,,,,,,+++,,,---------------...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++------------------------------------------------,,,,,,,,,---------......---,,,,,,,,,++++++******,,,------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,)))***,,,......---,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,+++***)))))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++***)))***+++---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------------------------,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,------......---------+++++++++***++++++,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,,,,)))))))))******++++++++++++++++++,,,,,,---------,,,,,,++++++,,,,,,---...*********++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,))))))******++++++,,,,,,++++++,,,,,,---......///++++++,,,,,,------......((((((((((((((((((((((((******++++++++++++************+++++++++,,,,,,,,,++++++*********)))))))))------,,,,,,,,,,,,,,,,,,((()))***,,,------------++++++++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,++++++,,,---------,,,,,,+++***------------------------+++,,,...---,,,,,,---///,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...000111777666444222///,,,***))))))***+++,,,,,,,,,,,,,,,+++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,---***************+++++++++------------------------,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------......---,,,,,,,,,,,,,,,------+++++++++++++++,,,,,,------,,,++++++,,,---,,,+++,,,,,,,,,------,,,***(((------,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++***************++++++,,,,,,---******++++++,,,,,,------,,,,,,,,,,,,------------++++++,,,---------------++++++++++++,,,,,,,,,,,,,,,------......---+++***+++,,,,,,,,,,,,,,,,,,+++***,,,------,,,,,,---...++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------------------,,,,,,,,,---------......------,,,++++++***)))))),,,------............---,,,,,,++++++++++++,,,,,,+++,,,,,,,,,------......+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,+++++++++)))***,,,---...------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,++++++******++++++,,,*********++++++,,,---...+++,,,,,,------,,,,,,++++++++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,///............---------+++,,,,,,------,,,,,,+++------------------------,,,,,,+++++++++,,,------++++++++++++,,,,,,,,,,,,******+++,,,,,,,,,++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++*********++++++,,,,,,---,,,,,,------------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,)))))))))***++++++,,,,,,******+++,,,---------------,,,,,,,,,,,,,,,---...++++++++++++++++++,,,,,,************++++++++++++)))))))))******+++++++++,,,,,,,,,++++++++++++***++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,++++++,,,------'''(((***,,,---------,,,*********+++++++++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++***))),,,,,,,,,,,,------------+++,,,------,,,,,,---...------,,,,,,,,,,,,++++++------,,,,,,,,,,,,------------------------------++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------....../////////------------------------------,,,,,,,,,,,,+++++++++,,,---,,,+++,,,...000777666444222///,,,***)))((()))***++++++,,,,,,+++***++++++,,,,,,------...------,,,,,,,,,,,,------+++************+++,,,,,,,,,,,,,,,,,,---------------------,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,******++++++,,,---......,,,,,,+++++++++,,,------+++************+++,,,,,,---+++***+++,,,---,,,***+++,,,,,,,,,,,,++++++***......---,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++******)))******+++,,,,,,------+++++++++++++++,,,,,,,,,------------............******,,,---------,,,++++++,,,,,,,,,------------,,,,,,,,,,,,,,,++++++***+++,,,,,,------,,,,,,+++***,,,------++++++---///+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,++++++,,,,,,---...............,,,,,,+++******+++,,,,,,,,,,,,,,,,,,---------...*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,,,,,,,******+++,,,,,,---......,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++++++++,,,,,,---------,,,,,,,,,++++++,,,,,,,,,+++,,,,,,---------,,,,,,+++,,,,,,------,,,,,,+++++++++******+++,,,,,,---++++++++++++++++++++++++---------,,,,,,,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...******+++++++++,,,,,,,,,)))***++++++,,,,,,,,,+++------,,,+++************++++++++++++++++++++++++)))******+++,,,,,,------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---------,,,))))))******+++,,,,,,---)))***+++---......------...------,,,,,,,,,------,,,,,,++++++++++++++++++************++++++++++++***+++++++++++++++++++++---,,,,,,+++***)))((((((,,,,,,,,,,,,++++++++++++---------------------------......//////......---******+++++++++,,,,,,,,,*********+++++++++,,,,,,,,,++++++++++++,,,...///)))+++,,,------,,,***)))+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++++++++++++++,,,,,,,,,---***+++,,,,,,++++++,,,------------,,,,,,+++++++++,,,,,,++++++++++++,,,,,,........................++++++,,,,,,,,,,,,------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...//////---------------------------------,,,,,,+++++++++)))***+++***((((((***---111111///...,,,+++***)))))))))***+++,,,,,,,,,,,,******+++,,,,,,---......------,,,,,,,,,,,,------,,,++++++***+++,,,---...++++++++++++,,,,,,,,,---+++++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,---......,,,++++++++++++,,,------,,,+++***+++,,,,,,,,,***,,,,,,------,,,,,,---...,,,,,,+++******+++,,,---+++,,,,,,,,,,,,+++******))))))***+++,,,,,,------++++++++++++++++++++++++,,,,,,,,,---------......)))***+++,,,---,,,++++++,,,,,,,,,------.........,,,,,,+++++++++*********,,,------------------,,,))),,,...---+++***,,,///+++++++++,,,,,,---------+++++++++,,,,,,---------,,,,,,,,,------.................................,,,,,,,,,---------......+++,,,,,,------......///,,,,,,---.../////////...---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,//////.........---------++++++***+++,,,---...///,,,,,,------------......,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---***+++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++++++++,,,,,,---------...------,,,,,,------...---...//////...---+++***++++++------------+++++++++*********+++,,,,,,---************************+++++++++************)))+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,---...*********++++++,,,,,,,,,+++,,,------...............---,,,+++************++++++++++++++++++++++++))))))***+++,,,,,,------*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------------))))))***+++,,,,,,------)))***+++---......------///...---,,,,,,,,,,,,------,,,,,,++++++***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++---,,,,,,++++++*********((((((((((((((((((((((((***++++++,,,,,,++++++*********+++++++++,,,,,,,,,************************++++++******+++---...000,,,---......---***(((&&&,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------------*********++++++,,,,,,,,,)))+++,,,,,,+++***,,,------------,,,,,,+++++++++++++++************++++++........................++++++,,,,,,,,,---------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......---------------------------------,,,,,,+++++++++,,,...///...+++***---///++++++************)))))))))***+++,,,------...---******+++,,,,,,---.........------,,,,,,------...---,,,+++++++++,,,---...*********++++++,,,,,,,,,(((((()))***+++,,,,,,---*********++++++,,,,,,,,,000//////...------,,,,,,---------------...///000---,,,,,,,,,,,,---......,,,+++******,,,,,,+++***,,,---...---------///111))))))(((((()))+++---...---.........---,,,,,,+++&&&'''((()))***+++,,,,,,,,,***((()))+++---------******+++++++++,,,,,,,,,+++++++++,,,,,,---------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++///...------,,,,,,------...---,,,,,,++++++++++++------,,,++++++***))))))........................------------------------------------------------////////////////////////---------...............,,,,,,,,,,,,,,,,,,,,,,,,------------,,,++++++***************************+++,,,,,,------,,,,,,+++***++++++,,,,,,++++++***++++++,,,,,,---...////////////...---,,,,,,+++++++++++++++++++++++++++++++++,,,---.........---,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------------------------------,,,++++++,,,,,,,,,+++++++++,,,,,,---------------------,,,++++++***++++++++++++++++++++++++---,,,***))))))***,,,---------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++------------++++++)))))))))***+++,,,......,,,,,,,,,---------............---,,,,,,+++*********++++++,,,,,,++++++******++++++,,,,,,++++++***++++++++++++++++++++++++------,,,,,,,,,+++++++++***************************++++++,,,,,,++++++***---***'''&&&''')))***++++++*********+++,,,,,,---***++++++,,,,,,++++++***------+++***)))((((((((()))***,,,---......---,,,,,,------...------,,,,,,++++++,,,,,,,,,,,,------,,,+++++++++******))))))///...,,,+++******++++++,,,++++++***+++,,,...///++++++++++++++++++++++++......------------......///......------......///,,,,,,---...---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,111000///...------,,,+++,,,,,,,,,---------......+++++++++,,,,,,---------,,,,,,,,,------.........++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******,,,------,,,******------------------------///...,,,+++***+++,,,,,,++++++,,,,,,,,,,,,------......---------,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,++++++***)))((((((++++++******++++++,,,---///...---,,,---///111222+++,,,---...///...---,,,///......---+++******)))---,,,+++***+++,,,---......------,,,,,,------...+++++++++,,,,,,---------++++++,,,,,,,,,,,,------------------------------+++++++++,,,,,,---------+++,,,,,,------,,,,,,+++++++++******************)))******++++++*********------------------------------......------,,,++++++++++++,,,,,,,,,,,,,,,///---+++******++++++*********+++++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++---,,,++++++******++++++------,,,+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,........................------------------------------------------------------------------------++++++,,,,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,+++++++++,,,,,,------.........///......---,,,,,,++++++++++++++++++++++++++++++***+++,,,---------,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------,,,,,,++++++,,,,,,,,,+++++++++,,,,,,---------,,,,,,---------,,,++++++++++++++++++++++++++++++---,,,***))))))***,,,---)))))))))***+++---...///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++************+++,,,------++++++++++++,,,,,,,,,---------,,,++++++***))))))***++++++,,,,,,++++++******++++++,,,,,,++++++***++++++++++++++++++++++++******+++,,,---...//////***************************++++++,,,,,,++++++***,,,+++******,,,,,,+++***++++++******++++++,,,---++++++,,,,,,,,,,,,++++++---,,,,,,++++++++++++,,,,,,,,,,,,---,,,,,,+++++++++,,,,,,---......------++++++,,,,,,,,,,,,------***************++++++++++++************,,,---...++++++*********+++,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,---------,,,+++***------------------------,,,,,,,,,+++******)))))),,,,,,,,,---------------+++++++++,,,,,,---------*********++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++------------------------...---,,,+++++++++,,,,,,++++++,,,,,,,,,,,,------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++***)))))))))++++++******++++++,,,------,,,*********+++---...)))***++++++,,,,,,++++++------,,,,,,,,,,,,++++++,,,,,,++++++,,,,,,------------,,,,,,,,,,,,------++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++++++++++++++++++++++++++++++++,,,,,,---------------............------++++++******************++++++++++++++++++******------------------------------......------,,,,,,......------,,,,,,++++++///---+++***+++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++,,,,,,+++++++++,,,------***++++++,,,---......///------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,------------,,,,,,------------------------.........------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,+++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,------,,,++++++******++++++,,,------------------------,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,------++++++,,,---------,,,,,,************************---,,,+++******+++,,,---*********+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,++++++******+++,,,,,,************++++++++++++,,,++++++******)))))))))***++++++,,,,,,++++++******++++++,,,,,,++++++***++++++++++++++++++++++++***++++++,,,---...///000++++++++++++++++++++++++***++++++,,,,,,++++++***++++++,,,...//////,,,***++++++******++++++,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,------...............,,,++++++************+++,,,------...------++++++,,,,,,,,,,,,------))))))******+++,,,,,,,,,************+++,,,---...******+++++++++***))))))++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---------,,,+++***........................------------------------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,------******++++++++++++,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------------------------------------,,,+++++++++,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,---------,,,,,,,,,+++******))))))++++++******++++++,,,---,,,,,,***))))))***++++++***************+++,,,,,,+++++++++,,,,,,---------++++++,,,,,,------,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++,,,,,,,,,,,,------------............------******++++++++++++++++++,,,,,,---,,,,,,+++******,,,,,,,,,,,,------------,,,------...------,,,,,,,,,,,,,,,+++++++++******+++******+++---......---******+++++++++,,,,,,,,,---,,,,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...------,,,,,,------++++++++++++,,,,,,---...+++,,,,,,------......///------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,------......------,,,------------------,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,---------------,,,,,,++++++++++++,,,,,,------------------------++++++++++++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,000///...------,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------++++++++++++---------,,,++++++*********+++*********++++++++++++,,,,,,+++++++++*********)))***++++++,,,,,,++++++******++++++,,,,,,++++++***++++++++++++++++++++++++.........---------,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++,,,...//////---+++,,,++++++***++++++,,,,,,+++,,,,,,,,,,,,,,,,,,+++,,,---------------------...---+++*********+++,,,,,,,,,---------,,,,,,++++++++++++,,,,,,,,,------***+++++++++++++++++++++------,,,,,,++++++++++++***+++,,,,,,,,,***)))(((++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,...------------------...---------,,,,,,,,,++++++---------------------------------.........//////---------,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,......,,,++++++,,,......,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,+++++++++******+++,,,,,,,,,,,,---------,,,,,,,,,++++++*********++++++******++++++,,,---///...---,,,++++++,,,,,,---,,,+++++++++,,,...///++++++,,,,,,,,,,,,------***+++,,,---...---,,,+++---,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++******+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++******+++++++++++++++,,,------------,,,+++******,,,,,,,,,,,,,,,---------,,,,,,------...------,,,******+++++++++,,,,,,,,,+++******+++---......---******+++++++++,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...------,,,,,,------++++++++++++,,,,,,---...------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------//////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,------......------,,,------------------,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...+++,,,,,,------,,,,,,+++,,,,,,,,,------.........------,,,,,,,,,,,,------------------------------************++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------------------------------------++++++++++++++++++++++++///...---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------++++++++++++------------,,,+++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,,,,++++++******++++++,,,,,,++++++***++++++++++++++++++++++++......---------,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***,,,*********,,,------,,,,,,,,,++++++***++++++,,,,,,,,,,,,------,,,,,,,,,,,,---------,,,+++)))(((++++++***)))***+++,,,.........------,,,+++))))))+++++++++,,,,,,,,,---------------,,,+++***))))))---------------,,,,,,,,,,,,,,,---------,,,***)))++++++++++++++++++++++++------,,,,,,,,,,,,---------------,,,,,,---------------,,,,,,,,,+++++++++++++++++++++++++++++++++)))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,......,,,++++++,,,......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,+++++++++******+++++++++,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++******++++++,,,---//////...------,,,,,,,,,---,,,+++***+++,,,---...------,,,,,,,,,,,,++++++***+++,,,---...---,,,+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++*********+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++++++++*********++++++,,,,,,,,,,,,---------------,,,+++***+++++++++,,,,,,,,,------,,,,,,------......------++++++,,,,,,------.........---------...---+++)))******+++++++++,,,,,,,,,+++++++++++++++*********------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++,,,,,,+++++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------000//////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,------------,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---...///+++,,,,,,------,,,,,,+++,,,,,,,,,---......//////...------,,,,,,------...------------------------******)))******+++,,,---------,,,,,,,,,,,,++++++++++++,,,---------,,,,,,------------------------++++++++++++++++++++++++***)))))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,------,,,,,,+++*********+++++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++******++++++,,,,,,++++++***++++++++++++++++++++++++)))******+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***+++)))((()))+++,,,,,,,,,,,,,,,++++++******++++++,,,,,,------------,,,,,,+++,,,,,,,,,+++)))'''&&&)))))))))******+++------------------,,,***)))(((++++++,,,,,,,,,,,,------//////...,,,+++***)))(((((()))+++,,,......//////,,,,,,---------,,,++++++++++++++++++++++++++++++------,,,,,,,,,,,,------++++++************++++++...---,,,+++++++++,,,,,,*********************************++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,++++++++++++******++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******++++++,,,---,,,,,,,,,,,,,,,+++++++++)))))))))))))))***++++++---------,,,,,,+++++++++++++++,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,+++++++++++++++*********++++++,,,,,,,,,,,,------++++++++++++++++++++++++------,,,,,,,,,,,,++++++,,,,,,------------,,,,,,******++++++,,,---------++++++,,,,,,,,,,,,++++++******++++++,,,,,,------+++,,,------......------,,,,,,,,,,,,,,,+++++++++...------......---+++)))******+++++++++,,,,,,,,,************++++++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------------------------------,,,++++++******++++++------,,,+++++++++,,,,,,******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,+++++++++,,,,,,------.........------------------------------------------------,,,,,,+++++++++,,,---...+++,,,,,,------,,,,,,+++,,,,,,------.../////////---,,,,,,,,,,,,,,,,,,---------------------------))))))))))))***+++,,,------------,,,,,,+++++++++,,,,,,---------,,,+++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,++++++***+++++++++************++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++******++++++,,,,,,++++++***++++++++++++++++++++++++((())))))***+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***(((((()))+++------,,,***---,,,++++++******++++++,,,,,,------------,,,,,,)))***+++,,,+++***(((''')))******+++++++++*********++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,------......---,,,++++++******%%%''')))+++,,,---------++++++++++++++++++,,,---++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++************++++++...---,,,+++++++++,,,,,,++++++++++++++++++++++++------------------......))))))***+++,,,------...---------,,,,,,+++++++++,,,,,,,,,++++++*********++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++***+++,,,---------,,,,,,++++++,,,,,,,,,,,,------------------,,,,,,,,,,,,)))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---)))******+++++++++++++++(((((()))***************++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,------,,,,,,++++++++++++,,,,,,************++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,------------,,,,,,******++++++,,,------...((()))***+++,,,,,,,,,,,,)))******+++,,,,,,------+++,,,,,,---.........---,,,,,,+++***)))((('''&&&+++++++++---///000...,,,******+++++++++,,,,,,,,,))))))******+++++++++,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------------------------///...------,,,,,,------...------,,,++++++++++++'''((()))***,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------++++++++++++++++++++++++((()))***+++---...///000,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++***************************+++,,,,,,------,,,,,,+++***++++++,,,,,,++++++***++++++,,,,,,---...//////------------------------------------------------,,,+++*********+++,,,---+++,,,,,,------,,,,,,+++,,,,,,------...///000000,,,++++++++++++++++++,,,------------------------))))))))))))***+++,,,------------,,,,,,+++++++++------------,,,,,,+++***))))))))))))))))))))))))***++++++,,,,,,++++++***222111///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++---......---++++++,,,++++++***++++++,,,,,,))))))))))))******************************+++++++++++++++,,,,,,++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++&&&'''***...000///+++(((---,,,,,,+++*********+++,,,------......------,,,''')))+++,,,,,,+++***)))***+++,,,,,,+++***((('''((((((***+++,,,------...++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,'''((()))******)))((('''******)))))))))***,,,---++++++++++++++++++++++++++++++************++++++---,,,,,,,,,,,,,,,,,,---...---,,,+++***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,************************(((((()))***,,,---...///---------,,,,,,+++++++++.........------,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******,,,------,,,******++++++++++++++++++++++++)))***,,,---...---,,,,,,++++++,,,,,,,,,---------......------------,,,,,,((())))))))))))*********,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---)))***+++,,,,,,,,,,,,,,,)))***+++------,,,++++++)))******+++---......///---,,,+++***+++,,,---...,,,++++++++++++++++++,,,))))))******+++++++++,,,++++++,,,,,,,,,------------------------------------------,,,,,,+++++++++*********++++++***************+++,,,,,,---......'''((()))***+++,,,,,,,,,))))))***+++,,,,,,------------,,,,,,,,,+++++++++//////...---+++***)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++...---,,,------,,,***((())))))***+++,,,,,,------++++++++++++,,,---.........++++++......++++++---,,,,,,+++***+++,,,---...,,,,,,+++******+++,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++*********+++,,,,,,---//////.........---------------------------------+++,,,...---,,,,,,---///,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++...---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,+++++++++*********)))))),,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,+++***+++,,,---...,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,***++++++,,,,,,------......---,,,+++***************++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,...------,,,+++***))))))******++++++***************+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,------...---,,,***)))(((((((((,,,------......------,,,*********+++,,,---...///)))))))))******+++++++++++++++++++++++++++++++++*********++++++,,,,,,---******+++,,,,,,,,,,,,+++,,,++++++******++++++,,,)))******)))(((%%%""" ++++++++++++++++++++++++,,,,,,+++******+++,,,,,,---,,,+++******+++,,,---++++++***)))(((((()))))))))***+++,,,,,,+++***)))+++++++++,,,,,,---------************************.........------,,,,,,,,,)))***,,,------,,,***))),,,,,,,,,++++++*********------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,+++******)))***************+++++++++,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++'''((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++++++++---------,,,,,,+++++++++"""$$$'''***,,,+++***)))************************,,,,,,,,,+++++++++******)))***+++,,,------...............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,---,,,++++++,,,,,,+++))))))******+++,,,,,,------,,,,,,,,,,,,---...//////777000,,,,,,------...111------,,,,,,,,,---...///,,,,,,+++******+++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++******++++++,,,---...---------,,,,,,,,,,,,------------------------+++,,,------,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++...---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////,,,,,,,,,,,,++++++******++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++,,,---...,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++...---,,,+++***************++++++,,,,,,++++++***,,,,,,,,,,,,,,,+++++++++---,,,,,,++++++************+++,,,------,,,***)))***+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,------,,,+++******)))*********,,,,,,------------,,,,,,,,,,,,,,,,,,,,,---...///++++++,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,++++++******++++++,,,+++,,,------,,,***'''&&&++++++++++++++++++++++++,,,,,,+++******+++,,,,,,,,,++++++++++++++++++,,,,,,,,,+++***************++++++,,,------,,,+++++++++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++......---------,,,,,,,,,***+++,,,------,,,+++***,,,,,,,,,,,,++++++******---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,---,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++,,,++++++*********************+++++++++,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,------------,,,,,,++++++))))))***+++,,,---......************************,,,,,,,,,,,,++++++++++++,,,,,,,,,+++,,,,,,------//////.........---------******+++,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------.........,,,***)))+++,,,,,,+++*********++++++,,,,,,---,,,,,,,,,------...///000EEE999...+++,,,---...000---------------...//////,,,++++++******++++++,,,***+++++++++,,,,,,,,,,,,---------,,,,,,+++++++++++++++,,,,,,,,,,,,------++++++******++++++,,,,,,,,,,,,,,,,,,++++++++++++------------------------***+++,,,,,,++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---...///000++++++,,,,,,,,,,,,------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---------,,,,,,,,,,,,+++*********++++++,,,,,,---++++++++++++++++++++++++,,,++++++++++++,,,------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,+++******)))((((((------,,,+++***************++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,......---+++******+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,------***)))))))))***+++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,++++++,,,,,,---+++,,,,,,,,,,,,---------++++++++++++++++++++++++,,,,,,,,,++++++++++++*********+++,,,,,,,,,,,,+++,,,++++++******++++++,,,+++,,,---......---+++***++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++,,,,,,+++++++++------,,,++++++++++++,,,***++++++,,,,,,++++++***,,,,,,++++++++++++++++++------------------------------------,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++***+++,,,---,,,+++***)))+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------------++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------......------------,,,,,,,,,,,,+++*********************+++++++++,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++*********+++++++++++++++)))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------...---------------,,,,,,------+++++++++---...///++++++++++++++++++++++++---------,,,,,,,,,++++++...---,,,+++***+++,,,,,,............------------******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...//////111...+++***+++,,,,,,,,,*********++++++,,,,,,,,,,,,,,,+++,,,,,,---...///MMM>>>000,,,,,,,,,***+++,,,,,,,,,,,,------......++++++++++++++++++++++++,,,,,,,,,,,,------------...------,,,,,,++++++***+++++++++,,,,,,,,,------,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,+++++++++------------------------)))+++,,,,,,+++***,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------------------------------+++++++++++++++,,,,,,,,,************++++++++++++,,,,,,,,,,,,,,,,,,,,,+++))))))***+++,,,,,,------+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,+++++++++*********)))---,,,++++++*********+++***++++++,,,,,,++++++******************+++++++++*********++++++,,,,,,,,,++++++******++++++,,,,,,***+++,,,,,,------,,,,,,+++++++++,,,,,,,,,------******))))))******+++,,,,,,,,,,,,------,,,,,,,,,,,,+++***************+++***************************+++++++++++++++,,,,,,++++++++++++++++++,,,,,,******+++,,,,,,,,,,,,+++,,,++++++******++++++,,,******+++,,,,,,+++***)))++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,------,,,+++***,,,,,,++++++++++++,,,,,,((((((((())))))(((((((((,,,,,,,,,++++++******))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++++++++,,,---***+++,,,------,,,***)))++++++------------++++++------------------------------------,,,+++***))),,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------.........---------------,,,,,,,,,,,,,,,+++************+++******+++++++++,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,************************)))))))))******++++++,,,***+++,,,---------------++++++++++++++++++++++++++++++++++++,,,,,,---...------------------------++++++************++++++++++++++++++++++++++++++---------,,,,,,,,,,,,+++...---+++******+++---...---------,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...//////444111---++++++,,,,,,,,,***+++++++++++++++,,,,,,************+++,,,---...EEE999...---...,,,***(((******++++++,,,,,,,,,,,,++++++++++++++++++++++++------------............---------,,,,,,++++++++++++++++++,,,,,,,,,------,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,---------------------------------)))+++,,,,,,+++***,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------------------------*********++++++,,,,,,,,,------------............************++++++++++++))))))***+++,,,,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++,,,,,,------,,,,,,++++++******++++++***++++++,,,,,,++++++***))))))*********+++++++++*********++++++,,,,,,---,,,***'''&&&&&&))),,,...***+++,,,,,,------,,,,,,+++++++++,,,,,,,,,------,,,+++******))))))******+++,,,,,,,,,,,,,,,,,,+++---,,,,,,++++++++++++,,,*********************************++++++,,,,,,,,,))))))***+++,,,,,,------******+++,,,,,,,,,,,,+++,,,++++++******++++++,,,+++++++++******)))((((((++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,------,,,+++***++++++*********++++++,,,)))(((((((((((((((((()))---,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,------******+++,,,,,,,,,+++***++++++------------++++++------------------------------------,,,+++******------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++++++++++++++,,,,,,,,,---,,,,,,+++***+++++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,************************)))))))))******++++++,,,++++++,,,---------,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,---...------------------------(((***+++,,,+++***((('''++++++++++++++++++++++++------,,,,,,,,,+++++++++++++++******+++---...///------,,,,,,,,,+++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......222000---,,,,,,---,,,+++++++++++++++++++++++++++))))))))))))***+++,,,---666...***,,,///...,,,+++))))))***+++++++++++++++***++++++,,,,,,++++++***------------............,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,++++++******++++++,,,,,,,,,,,,------------------------------------***+++,,,,,,++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,------......------,,,------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++))))))******+++,,,,,,,,,,,,,,,,,,,,,------------)))***************++++++*********++++++,,,,,,---++++++++++++++++++++++++)))******+++,,,+++++++++,,,++++++******++++++,,,++++++++++++++++++++++++,,,++++++******++++++,,,***++++++,,,------......,,,,,,++++++***++++++,,,***++++++,,,,,,++++++***))))))******+++,,,,,,,,,*********++++++,,,,,,,,,+++)))&&&$$$%%%(((,,,///***+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,------,,,,,,+++***)))))))))***++++++,,,,,,,,,,,,++++++.........------...//////---------,,,,,,,,,,,,+++*********++++++,,,,,,---)))******+++,,,,,,------******+++,,,,,,,,,,,,+++,,,++++++******++++++,,,---,,,,,,++++++*********++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++,,,,,,++++++++++++************++++++,,,,,,++++++******++++++,,,------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,++++++++++++++++++,,,,,,+++,,,,,,------,,,,,,+++------------------------***+++,,,------...............------------......,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,---------******++++++++++++,,,,,,------,,,+++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,++++++++++++++++++++++++*********+++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,+++++++++,,,------++++++,,,,,,,,,,,,------)))+++---///...---***(((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))******,,,---......///...---------,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,---+++***+++------,,,+++++++++++++++++++++++++++************+++,,,------...)))(((,,,...,,,,,,---)))***+++,,,,,,,,,++++++***+++,,,,,,,,,,,,+++***+++++++++,,,,,,,,,------***++++++,,,,,,------...++++++,,,,,,,,,,,,---------,,,++++++******++++++***+++++++++,,,,,,,,,,,,------------------------+++,,,------,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,------......------,,,........................+++++++++,,,,,,---------------------------------***+++,,,,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++((())))))***++++++,,,,,,))))))*********+++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++((()))***+++,,,++++++***,,,++++++******++++++,,,************************,,,++++++******++++++,,,+++++++++++++++,,,,,,,,,,,,++++++***++++++,,,,,,***++++++,,,,,,++++++************+++,,,---------++++++++++++++++++,,,,,,)))(((((('''(((***,,,---***+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,------*********)))******+++,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,---...//////---------,,,,,,,,,++++++)))******+++,,,,,,------,,,,,,,,,++++++***************+++,,,,,,,,,,,,+++,,,++++++******++++++,,,+++++++++++++++,,,,,,---++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***,,,++++++++++++++++++,,,+++++++++++++++,,,---------,,,++++++++++++,,,---------------------......------------------------******+++++++++,,,,,,,,,+++,,,---......---,,,+++,,,+++***)))***+++---...---,,,,,,++++++,,,,,,---........................***+++,,,---...............------,,,,,,------...------------------------))))))******+++,,,,,,---+++++++++,,,,,,,,,------------,,,++++++++++++,,,******+++++++++,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***+++++++++++++++******************************------,,,+++++++++,,,,,,*********+++++++++,,,,,,+++,,,---......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********))))))))))))***,,,......---,,,+++//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++'''''''''***,,,...---,,,++++++++++++++++++++++++++++++++++++,,,---.........+++***,,,+++((())),,,***+++,,,---...---,,,,,,***+++,,,------,,,+++***))))))*********+++++++++)))***+++,,,------...///++++++,,,,,,,,,------------,,,,,,+++*********+++))))))******++++++++++++------------------------+++---......,,,,,,---///,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---...//////++++++,,,,,,,,,---------------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,------......------,,,........................+++++++++,,,,,,---------------------------------***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------------------------((())))))***++++++,,,,,,,,,,,,---------.........+++++++++,,,,,,---------,,,,,,++++++++++++++++++++++++++++++++++++++++++((()))***+++,,,+++******,,,++++++++++++++++++,,,************************,,,++++++++++++++++++,,,,,,,,,++++++***)))))))))+++++++++***++++++,,,,,,+++++++++,,,,,,+++++++++******+++,,,------......++++++++++++++++++++++++'''(((***+++,,,,,,++++++++++++,,,---------,,,,,,++++++,,,,,,,,,---------((((((((()))***,,,---...+++++++++,,,,,,+++++++++))))))))))))***+++,,,---+++++++++******)))))))))))))))***+++,,,,,,------//////...,,,***)))((('''******+++,,,,,,,,,,,,+++,,,++++++++++++++++++,,,((((((((()))***,,,---...++++++++++++++++++++++++***+++,,,------,,,+++***---,,,+++******+++,,,---,,,,,,,,,,,,------...///,,,+++***))))))***+++,,,---------....../////////........................*********++++++,,,,,,,,,+++,,,...//////...,,,+++---+++)))((()))+++---///...---++++++++++++---.......................................---,,,++++++---,,,,,,++++++,,,,,,---------------------------(((((()))***++++++,,,,,,,,,,,,,,,------............---,,,,,,++++++,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))(((((()))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++******+++++++++******)))************************...------,,,++++++++++++))))))*********+++++++++,,,,,,+++***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,*********))))))))))))(((***+++...//////---***(((,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,+++++++++++++++,,,,,,---------+++++++++*********))))))++++++++++++++++++++++++***************************+++,,,,,,------,,,,,,************************++++++,,,,,,,,,,,,------.........------,,,,,,,,,------++++++++++++------...------,,,,,,------...---------............//////...---,,,,,,,,,,,,,,,,,,,,,,,,++++++*********---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,---......---,,,,,,///............---------------------------------***++++++,,,,,,------...,,,---.........---,,,+++...------,,,,,,++++++***,,,,,,,,,++++++*********,,,,,,+++***+++,,,...///******+++++++++,,,,,,,,,------------------------///...,,,++++++,,,...///+++,,,,,,------,,,,,,+++++++++++++++++++++++++++)))******++++++,,,------***************************+++,,,------,,,+++***+++,,,------,,,+++***)))******+++,,,,,,---......++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********((()))***++++++++++++++++++++++++*********))))))+++***)))'''''''''((())))))***,,,,,,,,,***((('''(((((()))***++++++,,,,,,///,,,***+++---...,,,))))))******+++,,,,,,------***++++++++++++***))))))++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++,,,,,,------)))((('''(((+++,,,------,,,++++++******++++++,,,---------,,,,,,+++++++++*********))))))))))))))),,,++++++******++++++,,,++++++++++++++++++++++++************************(((***+++------,,,+++***,,,,,,,,,++++++*********,,,++++++******++++++,,,---,,,+++***))))))))))))......------------......++++++++++++++++++++++++------,,,,,,,,,,,,++++++,,,,,,,,,++++++*********((()))+++,,,---,,,,,,+++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------.........------,,,,,,,,,------------------------++++++++++++++++++++++++...------,,,,,,++++++***++++++++++++++++++++++++...------,,,+++***))))))+++++++++*********))))))---+++)))(((((()))+++,,,************************,,,,,,---------,,,,,,+++++++++******++++++,,,---******+++,,,------......++++++************++++++---,,,++++++------,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,------...------,,,+++***)))))),,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++++++++++++++++++++***************************+++,,,,,,------,,,,,,************************++++++,,,,,,,,,,,,------,,,,,,,,,++++++*********---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,------------------..................---,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,---......---,,,,,,...---------,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,+++++++++,,,---...******+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,...---,,,++++++,,,---...+++,,,,,,------,,,,,,+++++++++++++++++++++++++++------,,,++++++******)))+++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++,,,,,,+++******)))***++++++,,,,,,---------++++++++++++++++++++++++........................,,,,,,,,,+++++++++******))))))***++++++++++++++++++++++++*********))))))---,,,+++***))))))***+++)))***,,,,,,,,,***)))'''(((((())))))***++++++,,,---+++))))))++++++***(((+++++++++***************,,,,,,,,,,,,,,,+++******)))******+++,,,------...++++++++++++++++++++++++(((((()))******+++,,,,,,---,,,++++++++++++++++++,,,++++++******++++++,,,------,,,,,,,,,+++++++++************)))))))))))),,,++++++******++++++,,,++++++++++++++++++++++++************************(((***+++------,,,+++***,,,,,,++++++++++++++++++,,,++++++******++++++,,,+++***************++++++------,,,,,,,,,,,,------+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,+++++++++******)))***+++,,,,,,,,,++++++---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++++++++------------------------++++++++++++++++++++++++******+++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++*********,,,++++++++++++*********+++******)))***+++,,,---******************************++++++,,,+++++++++++++++******++++++,,,---((())))))***++++++,,,,,,++++++************++++++---,,,++++++------,,,+++++++++++++++++++++++++++---------............///---,,,,,,++++++*********++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********---,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,+++++++++++++++++++++++++++***************************+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,++++++++++++******---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,------------------...............------,,,,,,,,,,,,,,,,,,---------------......---,,,,,,++++++,,,,,,---........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...,,,------......------,,,------,,,,,,,,,+++++++++------------------------......---,,,,,,+++******------,,,,,,,,,,,,------******+++,,,,,,---......,,,,,,,,,++++++++++++***,,,,,,+++++++++,,,------******+++++++++,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++******))),,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,+++******)))*********+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++))))))***++++++++++++***+++++++++***************,,,,,,+++*********++++++******+++,,,,,,***)))((((((((())))))******++++++,,,+++)))***++++++***(((+++++++++++++++*********,,,------------,,,+++++++++++++++,,,,,,---------++++++++++++++++++++++++((((((((()))******++++++++++++***))))))))))))))),,,++++++******++++++,,,,,,,,,,,,,,,++++++++++++************************,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,---,,,++++++++++++++++++++++++,,,,,,,,,++++++******++++++,,,))))))))))))***+++,,,---,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++)))******+++---......///,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,+++******+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,---,,,+++***)))***+++,,,------------------------++++++++++++++++++++++++******++++++,,,---------------------------------++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++******++++++,,,,,,------************************)))***+++,,,,,,,,,,,,,,,++++++******++++++,,,---)))))))))******++++++,,,++++++************++++++,,,+++***+++,,,---,,,+++++++++++++++++++++++++++------------............++++++++++++++++++++++++))))))************))))))++++++++++++++++++++++++------,,,+++++++++,,,,,,+++++++++++++++++++++++++++++++++*********))))))+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++***************************+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---,,,,,,---------.........------,,,,,,+++,,,,,,---++++++,,,,,,------......---,,,,,,++++++,,,,,,---------------------------------------------------,,,,,,,,,,,,,,,---......---------------------------------,,,,,,,,,,,,+++,,,,,,---------------------------,,,,,,+++++++++---,,,+++++++++,,,---...+++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---******+++++++++,,,,,,,,,******++++++++++++,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---,,,+++))))))((()))***+++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))******+++++++++*********************************)))))))))))))))))))))******+++++++++******)))************++++++,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,---,,,++++++***//////...---,,,+++***)))++++++++++++++++++++++++))))))))))))******++++++)))************+++---...,,,++++++******++++++,,,,,,+++++++++++++++++++++)))***************++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,,,,,,,++++++*********++++++,,,,,,,,,,,,++++++******++++++,,,))))))))))))***+++,,,---,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******)))+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++++++++,,,,,,------,,,,,,+++*********,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,---------,,,,,,,,,++++++,,,,,,---------,,,,,,+++***************************+++,,,------......---++++++******++++++,,,---+++++++++,,,,,,---------++++++************++++++,,,+++******,,,---,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,*********++++++,,,,,,,,,))))))************))))))************************---,,,,,,++++++,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))))))))***+++---...//////************++++++++++++++++++++++++++++++++++++***************************+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,------------...,,,,,,+++++++++,,,,,,---******++++++,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,------...///------------------------............------------,,,,,,,,,---------......+++++++++,,,,,,---------,,,++++++***+++,,,---...---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++******+++++++++,,,,,,,,,*********++++++,,,,,,,,,***++++++,,,,,,++++++***---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---,,,+++***))))))***+++,,,+++++++++++++++++++++***++++++++++++++++++++++++,,,---------......//////,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++******)))************************)))))))))************)))*********+++++++++******+++++++++,,,,,,,,,,,,,,,------------,,,++++++,,,,,,,,,,,,+++***)))))))))+++++++++++++++******)))//////...---+++***))))))++++++++++++++++++++++++*********++++++++++++++++++---......,,,---///111,,,++++++******++++++,,,++++++++++++++++++++++++))))))******+++++++++,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,,,,,,,,,,*********++++++,,,,,,,,,,,,++++++******++++++,,,+++***************++++++------,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++*********+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++---...//////...---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,---,,,,,,++++++***))))))*********************************++++++,,,,,,------------,,,,,,,,,++++++.........---,,,+++***)))******************************+++,,,,,,,,,,,,,,,++++++******++++++,,,---+++,,,,,,,,,,,,,,,------++++++************+++++++++***)))***,,,---,,,+++++++++++++++++++++++++++*********+++++++++,,,,,,*********++++++,,,,,,---******++++++++++++******************************,,,,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,++++++++++++*********))))))***+++---...//////)))***************++++++++++++++++++++++++++++++***************************+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------******++++++++++++,,,,,,+++,,,,,,------,,,,,,+++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------------+++++++++++++++,,,,,,---******+++++++++++++++,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------......///...------,,,,,,------...//////.........---------+++,,,,,,------.........******+++,,,,,,---......+++******++++++,,,---.........---,,,,,,+++*********++++++++++++,,,,,,,,,,,,,,,---------,,,++++++******+++++++++,,,,,,,,,******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++******))),,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,+++++++++***++++++,,,---*********+++++++++++++++++++++++++++++++++++++++++++++,,,,,,------......,,,,,,,,,,,,------------***++++++++++++***))))))***************+++++++++***+++,,,,,,---,,,,,,,,,***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,+++)))((()))***...---+++)))'''$$$###"""***++++++++++++***))))))*********++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,---+++'''%%%'''***,,,++++++******++++++,,,*********+++++++++++++++))))))******+++,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++,,,,,,,,,++++++******++++++,,,++++++***************+++------,,,,,,,,,,,,------++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,,,,,,,------------,,,,,,+++******++++++++++++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++---...//////,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---))))))******+++,,,,,,,,,*********************************++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++......---,,,+++***))))))*********************************++++++******)))++++++******++++++,,,---************************++++++************++++++***))))))***,,,---,,,+++++++++++++++++++++++++++,,,,,,,,,,,,------------*********++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,+++++++++,,,------************************,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,------*********++++++,,,,,,,,,++++++++++++++++++++++++***************************+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------*********++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,---------++++++******+++,,,,,,---,,,,,,,,,,,,,,,+++++++++---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------...//////...---,,,,,,,,,,,,---............---------,,,,,,++++++,,,,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,---------,,,+++*********+++++++++,,,,,,,,,+++++++++,,,------.........---,,,++++++,,,---......---+++******+++---...------------------------------,,,++++++******)))+++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++,,,---------------))))))******++++++,,,,,,++++++++++++++++++++++++((())))))******+++,,,,,,,,,,,,,,,---------......+++++++++++++++***))))))))))))*********+++++++++***+++,,,---------,,,,,,******)))******++++++,,,************************)))+++,,,+++)))((()))+++,,,+++***)))(((&&&%%%%%%++++++,,,,,,++++++***)))(((((()))******+++,,,,,,+++++++++++++++++++++++++++++++++***************''')))+++(((###!!!$$$''',,,++++++******++++++,,,)))*********++++++++++++))))))***++++++,,,------,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,++++++++++++++++++,,,++++++******++++++,,,))))))))))))***+++,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,+++*********+++,,,------,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------)))+++,,,.........,,,+++++++++++++++++++++++++++)))******+++,,,,,,------)))))))))***++++++,,,,,,************************++++++++++++++++++,,,,,,,,,++++++++++++*********,,,+++***))))))***+++,,,************************------------,,,+++******++++++******++++++,,,---************************++++++************++++++***)))((()))+++---,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,---------++++++++++++++++++,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...************************---------,,,,,,,,,++++++......---,,,,,,+++******+++++++++,,,,,,---------++++++++++++++++++++++++************************++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,------.........++++++------------++++++,,,++++++++++++++++++,,,++++++,,,,,,,,,---------+++*********+++,,,,,,---.........------,,,,,,,,,---,,,,,,++++++,,,,,,---........................++++++++++++++++++++++++...------------...//////...---,,,,,,,,,,,,---...---------,,,,,,,,,++++++++++++,,,,,,---...//////...------,,,,,,++++++***((()))+++,,,------,,,,,,***++++++,,,,,,------...*********++++++,,,,,,,,,,,,,,,---...---,,,***)))******+++++++++,,,,,,,,,++++++,,,------.../////////...,,,++++++,,,...///...---+++******+++---...------------------------)))******+++,,,,,,------***************************+++,,,------,,,+++******+++---...///...------(((((()))***+++,,,,,,---++++++++++++++++++++++++++++++,,,---......//////,,,,,,,,,------.........+++++++++++++++***)))((())))))******++++++++++++((()))***+++,,,++++++*********))))))***+++,,,,,,)))))))))(((((((((((((((+++---///...+++)))+++---))))))***+++,,,---......,,,------------,,,++++++*********)))))))))))))))++++++++++++++++++++++++*********)))))))))))))))(((+++---,,,((('''+++///,,,++++++++++++++++++,,,))))))******++++++++++++))))))***+++,,,,,,------,,,++++++++++++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,------,,,,,,++++++*********,,,++++++++++++++++++,,,''''''((()))***,,,...///++++++************++++++++++++++++++++++++++++++******+++,,,------...///,,,,,,,,,------.........++++++*********+++---...---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++******'''))),,,......---+++***++++++++++++++++++++++++))))))***+++,,,,,,------,,,,,,++++++***)))))))))+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))))))))(((''')))+++...///************************222222111111000///------++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++)))(((((()))+++---,,,+++++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---...,,,,,,,,,++++++*********))))))***+++,,,,,,------...---,,,,,,++++++++++++***++++++***))))))***,,,,,,+++******))))))******+++,,,,,,------,,,,,,+++,,,+++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,---------......+++*********+++,,,,,,---******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.../////////,,,,,,,,,++++++*********------------,,,+++******+++++++++,,,,,,,,,------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***)))((()))***,,,------,,,***)))++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,---...---,,,,,,///...---,,,+++,,,------)))***,,,------,,,***))),,,,,,,,,,,,,,,+++***)))((()))************+++,,,+++++++++,,,,,,---------***++++++,,,,,,++++++***************+++,,,---...------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,+++******+++,,,,,,))))))*********+++++++++++++++******++++++,,,---))))))******++++++++++++++++++******************,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++************************++++++***)))(((((())))))---------,,,,,,+++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++,,,,,,+++++++++++++++,,,,,,,,,+++******---++++++...111111,,,'''++++++++++++++++++++++++---------,,,,,,+++++++++++++++++++++++++++++++++...,,,******+++,,,+++***---,,,++++++++++++,,,---...---+++))))))***+++,,,++++++++++++++++++++++++***+++,,,------,,,+++***......---------,,,,,,,,,+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,)))***+++,,,---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++))))))***+++++++++***************++++++,,,------,,,,,,,,,++++++*********,,,++++++******++++++,,,++++++*********+++---...******+++++++++,,,,,,,,,+++++++++*********))))))+++,,,,,,------,,,,,,++++++++++++,,,,,,---------...,,,***(((''''''((())),,,,,,++++++++++++++++++,,,+++***))))))***+++,,,---,,,,,,,,,,,,---......------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...------,,,,,,,,,,,,------------------------,,,,,,,,,+++++++++******)))******+++,,,,,,------...---,,,,,,+++++++++,,,+++,,,,,,,,,******,,,------,,,,,,++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------------++++++******++++++,,,---,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............---,,,,,,,,,++++++++++++++++++,,,------,,,,,,,,,,,,,,,---------.........+++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++***))))))+++,,,------------,,,+++++++++++++++++++++++++++------------------------***+++,,,---------,,,,,,//////---,,,,,,,,,---...,,,++++++++++++++++++,,,,,,------------,,,+++***+++,,,------,,,,,,---...++++++,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***************+++,,,---...------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,+++******+++,,,,,,*********++++++++++++,,,++++++******++++++,,,---)))*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,+++++++++************************---,,,,,,+++******++++++++++++++++++++++++******++++++++++++++++++++++++***++++++,,,,,,++++++*********++++++++++++*********++++++,,,,,,,,,++++++...,,,,,,...222222---))),,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++...,,,******+++,,,+++***------,,,++++++,,,------...---+++***)))***+++,,,+++++++++++++++++++++++++++++++++,,,,,,+++++++++...------------,,,,,,,,,+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++------------------------...---------------------,,,,,,++++++++++++++++++,,,,,,,,,+++++++++******,,,++++++******++++++,,,,,,+++***)))))))))***+++******+++++++++,,,,,,,,,+++++++++*********))))))+++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,---,,,***((('''((()))***++++++++++++++++++++++++,,,,,,+++******+++,,,,,,---,,,,,,,,,,,,---......++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,,,,,,,------------------------,,,,,,,,,++++++++++++*********++++++,,,,,,------------,,,+++++++++,,,,,,,,,---...---++++++---......---,,,,,,++++++,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,---------+++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,++++++******++++++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---......------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............------------------------,,,,,,,,,,,,)))***+++,,,---------------------.........//////++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******+++++++++++++++------------------------++++++++++++++++++++++++------------------------***+++,,,---------,,,,,,///...------,,,,,,---------,,,***))))))***,,,---------------------,,,+++---...///...---,,,---...,,,,,,,,,,,,,,,+++++++++***++++++,,,,,,++++++***************+++,,,------------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++,,,,,,,,,,,,++++++******++++++,,,---************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************------,,,,,,,,,,,,++++++************************---,,,++++++***+++++++++******************++++++++++++++++++++++++++++++***++++++,,,,,,++++++***)))******************))))))***++++++,,,,,,,,,,,,...---,,,///111111...***------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++...,,,******+++,,,+++***...------,,,,,,------...---,,,+++*********+++,,,++++++++++++++++++++++++,,,++++++++++++++++++,,,------------,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,------,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,------.........111000...---,,,------...---------,,,+++*********,,,,,,,,,++++++++++++***,,,++++++******++++++,,,,,,+++***)))((((((((()))******+++++++++,,,,,,,,,+++++++++***************++++++,,,,,,,,,,,,+++++++++++++++++++++*********+++***)))(((((()))***+++*********++++++,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,---......))))))))))))***+++,,,,,,---------------------------,,,,,,++++++++++++,,,------------------------+++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,,,,,,,------,,,++++++,,,...------,,,++++++++++++++++++,,,,,,------,,,,,,+++******+++,,,---.........,,,,,,------------,,,,,,******+++++++++,,,,,,,,,,,,++++++***++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---.........------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,------------------------***+++,,,,,,---------,,,------------............++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,,,,,,,,,,---,,,,,,,,,,,,------...++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------------,,,,,,++++++++++++,,,,,,+++******+++,,,,,,+++,,,,,,---,,,,,,++++++,,,---...---+++***+++,,,---,,,,,,,,,++++++*********++++++,,,,,,++++++***+++*********++++++,,,---------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------++++++******++++++,,,---+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******************************)))))))))))))))***))))))******++++++,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***))))))************))))))((()))***+++,,,------------,,,,,,...//////---***,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++***+++++++++++++++,,,,,,...,,,******+++,,,+++***------------------------,,,,,,+++******++++++,,,++++++++++++++++++++++++---,,,+++******+++,,,------------,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,+++***)))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++))))))***++++++,,,------000...,,,***))))))+++,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++*********************+++++++++,,,,,,,,,************************++++++,,,,,,,,,,,,++++++,,,++++++******)))))))))******)))))))))***+++,,,))))))***+++,,,,,,------,,,,,,,,,++++++,,,,,,,,,,,,,,,++++++,,,,,,---...))))))))))))***,,,------------------------------,,,++++++******+++++++++------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,---------,,,,,,,,,++++++,,,,,,---+++,,,---,,,******,,,---,,,,,,+++***************+++,,,,,,------,,,,,,+++******++++++,,,---......+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,,,,,,,++++++***++++++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---.........------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,,,,+++------------------------,,,---------,,,,,,+++***+++,,,,,,,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,---------++++++******+++,,,------+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------++++++++++++******))))))***+++,,,,,,,,,,,,+++***)))******+++++++++******,,,---...---+++***+++,,,,,,,,,,,,++++++************++++++,,,,,,++++++***++++++******++++++,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------++++++******++++++,,,---,,,+++++++++++++++++++++)))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************************)))))))))))))))*********+++++++++,,,,,,------++++++++++++++++++++++++***++++++,,,,,,++++++***))))))************))))))((()))***+++,,,---------+++***+++,,,---,,,+++)))************************++++++++++++++++++++++++*********++++++,,,,,,,,,...,,,******+++,,,+++***------------------------+++++++++++++++++++++,,,++++++++++++++++++++++++---,,,+++******+++,,,---------,,,,,,,,,+++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,+++***)))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++))))))***++++++,,,------///---+++)))(((((()))***++++++,,,,,,,,,---------++++++++++++++++++++++++,,,++++++******++++++,,,)))***+++,,,------......******+++++++++,,,,,,,,,***************************++++++,,,,,,++++++***,,,++++++******))))))))))))))))))******+++,,,,,,))))))***+++,,,,,,------******++++++++++++******,,,++++++++++++,,,------*********+++,,,---...///------------------------+++++++++******++++++,,,------------------------***++++++++++++,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++++++++,,,------+++,,,,,,+++******+++---,,,+++******))))))******+++,,,,,,------,,,,,,+++*********++++++,,,,,,,,,***++++++,,,,,,++++++***++++++++++++,,,,,,,,,,,,,,,,,,++++++******++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---......------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,+++***)))+++++++++,,,,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------------)))******++++++,,,,,,,,,++++++++++++++++++++++++------------------------,,,,,,+++++++++,,,---...******+++++++++***)))((()))***,,,------,,,***)))((())))))***************---...///...---,,,---...+++++++++++++++************++++++,,,,,,++++++***,,,++++++***++++++,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++,,,,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,++++++++++++)))))))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------************************+++++++++***++++++,,,---,,,,,,,,,,,,,,,---------++++++++++++++++++++++++***++++++,,,,,,++++++***)))******************))))))***++++++,,,,,,,,,,,,)))******++++++******)))*********************************+++++++++++++++*********++++++,,,,,,---...,,,******+++,,,+++***+++,,,,,,------,,,,,,+++***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++++++++++++++,,,,,,,,,,,,,,,++++++++++++******++++++++++++************+++++++++,,,,,,,,,------,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,------.........///...,,,+++***++++++,,,+++++++++,,,---.........***++++++++++++,,,,,,,,,,,,++++++******++++++,,,((()))+++---.../////////******+++++++++,,,,,,,,,***************+++++++++******++++++++++++******+++++++++++++++*********)))******++++++,,,,,,,,,*********++++++,,,,,,---)))******++++++******)))+++++++++++++++,,,------++++++++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---------------------------******+++++++++,,,,,,,,,------------------------,,,+++++++++,,,,,,---...,,,---------++++++---...,,,,,,+++************++++++,,,,,,------,,,,,,+++************************)))******++++++******))),,,,,,,,,,,,---------------,,,++++++******++++++)))******+++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++,,,,,,,,,---,,,,,,,,,------,,,++++++,,,,,,,,,,,,---------...------------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------------)))***+++------------,,,++++++++++++++++++++++++------------------------,,,,,,+++++++++,,,---...+++,,,,,,---,,,+++***)))+++++++++,,,,,,+++++++++))))))***++++++++++++++++++,,,------,,,,,,---...************++++++++++++***++++++,,,,,,++++++***,,,,,,++++++***++++++,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++***+++,,,,,,,,,,,,+++************++++++++++++,,,++++++******++++++,,,---------,,,,,,,,,+++++++++))))))***++++++,,,------+++++++++++++++++++++++++++++++++,,,,,,---------************************++++++******+++,,,,,,---,,,,,,,,,+++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++*********++++++++++++*********++++++,,,,,,,,,++++++******++++++*********+++************************)))*********++++++++++++)))******+++,,,,,,------...,,,******+++,,,+++*********+++,,,,,,+++************++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,+++++++++,,,,,,,,,++++++++++++*********++++++++++++************+++++++++,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++------------------------------------------------,,,,,,------------------******+++++++++,,,,,,,,,,,,++++++******++++++,,,)))***+++---.........---******+++++++++,,,,,,,,,))))))*********+++++++++******++++++++++++******++++++++++++,,,,,,,,,,,,******++++++,,,+++++++++++++++++++++++++++++++++******+++,,,,,,+++******+++++++++***++++++,,,---,,,+++++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,---......------------------------*********++++++,,,,,,,,,------------------------++++++++++++,,,,,,---...---...///...,,,,,,...///...---,,,,,,++++++,,,,,,+++,,,,,,------,,,,,,+++*********)))))))))))))))))))))************)))))),,,,,,------------......---,,,,,,+++*********+++)))***+++,,,...///000000,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------*********++++++,,,,,,,,,******+++,,,---------------------.........//////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,)))***---/////////...---++++++++++++++++++++++++++++++++++++++++++++++++---,,,+++***+++,,,---...------...///...---,,,+++---,,,***))))))***,,,---)))***+++,,,,,,,,,,,,,,,((()))************+++,,,))))))******+++++++++,,,+++++++++,,,,,,+++++++++,,,,,,++++++***+++++++++---------,,,,,,,,,++++++++++++++++++++++++++++++***+++,,,------,,,+++***))))))*********+++++++++++++++******++++++,,,------------,,,,,,+++++++++******+++,,,,,,---......************************+++++++++,,,,,,---------************************))))))(((((()))***++++++,,,+++++++++******))))))+++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,+++*********+++,,,,,,+++***+++,,,++++++++++++++++++++++++))))))******++++++++++++))))))***+++,,,,,,------...,,,******+++,,,+++***)))***+++,,,,,,+++***))))))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,------,,,+++***,,,,,,,,,+++++++++************++++++++++++************+++++++++,,,,,,,,,)))***+++,,,---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++,,,+++++++++++++++++++++++++++,,,---------,,,,,,///......------,,,,,,+++*********++++++,,,,,,,,,,,,++++++++++++++++++,,,)))***+++,,,---,,,+++*********+++++++++,,,,,,,,,))))))******++++++++++++******++++++++++++******+++++++++,,,,,,---------++++++,,,,,,,,,++++++***,,,,,,++++++++++++++++++++++++------------++++++++++++******++++++,,,---++++++******************************************,,,,,,,,,,,,------...///------------------------------------------------+++,,,,,,------,,,,,,+++---,,,***)))))))))******//////.........------------------,,,,,,+++++++++******+++++++++,,,,,,,,,************************,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***+++++++++,,,++++++++++++++++++++++++------------------------------.....................------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,......//////...---,,,,,,,,,,,,,,,---------......************************...---+++*********++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,+++)))))))))+++---///++++++************************************************+++++++++,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,+++***))))))+++---...,,,,,,,,,++++++*********)))************+++++++++........................------------------------000///---,,,,,,---///000,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,+++******+++,,,,,,******))))))***,,,...///***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,++++++******************++++++,,,,,,,,,------,,,++++++******)))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,+++***)))***+++,,,---***+++,,,------+++***(((,,,,,,++++++***)))))))))((()))***+++,,,---------++++++************+++++++++++++++*********))))))++++++******)))(((((((((++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++...,,,,,,,,,,,,,,,)))'''+++,,,,,,------......///+++,,,,,,------,,,,,,+++++++++++++++++++++++++++******+++++++++******))),,,,,,,,,++++++*********)))***+++,,,---,,,++++++......---,,,,,,+++******))))))))))))******************+++++++++,,,,,,,,,+++++++++************)))+++++++++,,,,,,---------...---+++******+++---...,,,,,,---...---,,,***)))++++++++++++++++++++++++---------,,,,,,+++++++++...---,,,,,,++++++++++++---,,,***)))))))))***+++,,,,,,,,,+++++++++******------,,,+++++++++,,,,,,,,,,,,,,,++++++***************+++++++++,,,,,,,,,------------,,,,,,+++***...------,,,,,,++++++******+++,,,,,,,,,,,,+++***,,,,,,,,,++++++*********---,,,,,,++++++,,,---------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++***+++,,,,,,---------,,,.........------.........------,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---,,,+++***)))******+++...---------,,,,,,,,,,,,------,,,,,,++++++++++++******+++++++++,,,,,,,,,************************,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------...............------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...............---,,,,,,,,,,,,,,,---------......++++++++++++++++++++++++------+++*********++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,------............---------,,,+++++++++,,,---...+++***************++++++******************************+++++++++,,,,,,,,,---,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++******++++++,,,,,,,,,,,,,,,,,,,,,+++++++++******************++++++++++++------------------------++++++++++++++++++++++++...---,,,++++++,,,---...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,+++************+++---...***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++,,,,,,+++++++++++++++++++++,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++******++++++,,,---***+++,,,------+++***(((******************++++++))))))***+++,,,,,,,,,,,,++++++************++++++,,,,,,,,,,,,++++++******,,,+++++++++******))))))++++++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++***)))***+++,,,+++***))))))))))))))))))))))))+++,,,,,,------,,,,,,+++++++++++++++++++++++++++******+++++++++******))),,,,,,,,,+++++++++******)))***+++,,,,,,,,,++++++......---,,,,,,+++******))))))))))))******************+++++++++,,,,,,,,,))))))***+++,,,---......+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,++++++***)))++++++++++++++++++++++++---------,,,,,,+++++++++...---,,,,,,+++++++++,,,---,,,,,,++++++***++++++++++++++++++******)))))),,,,,,+++++++++,,,,,,---,,,,,,,,,+++++++++************+++++++++,,,,,,,,,,,,---------,,,,,,+++***++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***,,,,,,++++++++++++++++++---,,,,,,++++++++++++,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,++++++++++++++++++++++++------......////////////...------,,,,,,------...+++++++++,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,+++++++++++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********------------------------------------------------...............---,,,+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............------,,,,,,,,,,,,---------......---------------------------,,,,,,++++++++++++,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------............------......------------------***************+++,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++*********++++++++++++++++++++++++------,,,,,,,,,,,,++++++((())),,,---...---+++***,,,,,,,,,++++++++++++***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,************************---,,,+++******+++,,,---************************,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,++++++******+++,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,++++++++++++***,,,,,,++++++++++++++++++)))******+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++******+++,,,,,,,,,,,,+++++++++,,,---,,,+++***)))((())))))***++++++,,,,,,)))******+++,,,,,,,,,,,,++++++************++++++---------,,,,,,,,,,,,+++,,,,,,,,,+++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))'''&&&'''***,,,------,,,,,,,,,+++***)))))))))++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++)))******+++++++++******,,,,,,,,,++++++++++++***)))***+++,,,,,,,,,,,,+++...------,,,,,,++++++***)))))))))*********++++++******+++++++++,,,,,,,,,******+++,,,---......///++++++,,,,,,,,,,,,------***+++---......---+++***++++++******))))))******++++++++++++++++++++++++------,,,,,,,,,,,,++++++------,,,+++++++++,,,,,,,,,------------,,,++++++,,,,,,,,,++++++++++++***+++++++++++++++,,,---...,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,,,,,,,---------,,,++++++(((((()))******+++,,,,,,***++++++,,,,,,++++++***++++++++++++++++++,,,,,,---,,,+++***************------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++*********+++++++++++++++---,,,,,,++++++,,,,,,---******++++++++++++,,,,,,+++,,,,,,------,,,,,,+++---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,,,,------------------------------------/////////...---,,,+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------......------,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------......---,,,+++***)))))))))***+++,,,---...++++++++++++++++++++++++******+++++++++,,,,,,,,,************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---,,,++++++++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++************************,,,,,,++++++++++++,,,,,,************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++******************++++++,,,,,,,,,,,,,,,,,,++++++*********************************,,,+++++++++++++++++++++)))***+++,,,---,,,+++***++++++,,,,,,,,,+++***)))))))))*********+++++++++)))***+++,,,,,,,,,,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,+++******++++++++++++++++++*********++++++,,,,,,---************************++++++++++++++++++++++++)))'''%%%&&&(((+++---...---------,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++))))))***+++++++++******++++++++++++++++++++++++******++++++,,,,,,,,,,,,---------,,,,,,+++++++++))))))*********+++++++++******+++++++++,,,,,,,,,---,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++,,,+++***))))))***+++,,,***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,,,,***+++,,,------,,,+++***---------------------,,,************+++,,,---...++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,------,,,,,,+++)))*********+++++++++,,,++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,+++***)))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++))))))((((((((())))))))),,,++++++++++++++++++,,,*********++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,------------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++************++++++,,,,,,,,,,,,------------------------............---,,,+++******++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------,,,+++***)))************+++,,,---...++++++++++++++++++++++++******+++++++++,,,,,,,,,************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,---++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,,,,,,,------++++++++++++,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++******++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,,,,+++++++++******,,,,,,,,,++++++*********************************++++++++++++++++++++++++)))***+++,,,---,,,+++***,,,,,,,,,,,,++++++******+++++++++*********))))))******+++,,,,,,,,,++++++++++++************++++++************++++++++++++(((((())))))******++++++*********++++++,,,,,,,,,************************+++++++++++++++++++++++++++)))'''&&&(((***+++,,,)))))))))******+++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++((()))***++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,------,,,,,,,,,,,,++++++************++++++++++++******+++++++++,,,,,,,,,++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++---------,,,+++******+++------*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---)))***+++,,,,,,+++***)))++++++++++++,,,,,,,,,,,,)))))))))***+++,,,---...++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,,,,+++******)))))))))***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------------,,,+++++++++++++++++++++++++++---,,,++++++++++++,,,,,,+++++++++******+++++++++******++++++,,,,,,------+++,,,,,,------,,,,,,+++***++++++,,,,,,,,,,,,+++,,,,,,,,,,,,------------+++,,,,,,,,,,,,,,,------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++)))******++++++,,,,,,------------------------------------------,,,+++******+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------------,,,,,,,,,,,,---------......+++++++++++++++++++++++++++,,,,,,------------,,,+++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,+++++++++++++++******+++++++++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------+++***))))))+++---...***++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,+++++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++******++++++,,,,,,,,,++++++***++++++,,,,,,++++++***++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,++++++++++++++++++------,,,,,,+++******))),,,,,,++++++++++++++++++++++++++++++++++++++++++*********+++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,+++++++++******,,,,,,++++++***))))))(((***++++++,,,,,,+++++++++++++++************++++++)))***************++++++''''''((()))******++++++++++++++++++++++++++++++************************++++++++++++++++++++++++---+++(((((()))***************++++++,,,------...******++++++++++++******++++++++++++++++++++++++((()))***+++++++++++++++***++++++++++++,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,*********++++++++++++,,,******+++++++++,,,,,,,,,'''((()))***+++,,,,,,---------,,,,,,,,,,,,++++++...---+++******+++---...,,,,,,,,,+++,,,,,,------*********++++++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,+++++++++,,,------))))))***+++++++++******((()))))))))))))))*********************+++,,,---***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,---------,,,,,,......------,,,++++++***,,,++++++******++++++,,,++++++++++++++++++,,,,,,++++++*********+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++++++++++++++++++++++++++---,,,***))))))***++++++,,,++++++******++++++,,,+++++++++,,,------......+++,,,,,,------,,,,,,+++))))))+++,,,,,,,,,++++++***+++++++++,,,,,,,,,,,,,,,,,,---------.........******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---//////---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,******++++++,,,------...------------------------,,,,,,---------,,,,,,++++++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------------,,,,,,,,,---------......------------------------++++++---.........------++++++,,,,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,+++***+++,,,---...,,,,,,+++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,---------------------------+++++++++,,,,,,---------++++++******++++++,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++***))))))+++,,,---,,,,,,+++***++++++,,,,,,++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))*********++++++++++++++++++******++++++,,,---,,,,,,++++++******++++++++++++******************+++++++++,,,,,,++++++***++++++************++++++*********++++++,,,,,,,,,'''(((((()))+++,,,---------,,,,,,++++++*********************************++++++++++++++++++++++++,,,***)))***+++,,,+++***------------------......******++++++++++++******++++++++++++++++++++++++(((((()))++++++,,,,,,+++******+++++++++,,,,,,,,,++++++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,******+++++++++,,,,,,,,,((())))))***+++,,,---...---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,)))******+++,,,,,,------+++++++++,,,,,,---------,,,+++++++++,,,,,,---...+++*********++++++,,,---)))))))))******++++++++++++***************++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,***+++,,,,,,---------,,,,,,,,,,,,+++++++++++++++,,,,,,+++******+++,,,,,,,,,,,,+++++++++++++++++++++******++++++,,,---...+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---//////---,,,+++++++++++++++++++++++++++,,,+++)))''''''((()))***,,,,,,++++++++++++,,,,,,++++++,,,------...//////+++,,,,,,------,,,,,,+++((()))***+++,,,++++++***))))))******++++++++++++---------....../////////******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...//////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++,,,------...//////------------------------++++++,,,---------,,,,,,+++,,,...//////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------------,,,,,,,,,---------..............................***+++---...///...------++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++...---+++++++++---///000------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,---------........................+++++++++,,,,,,---------(((***+++------,,,+++************++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******((())))))***++++++,,,,,,------------------------***+++,,,------,,,+++***((()))***,,,------,,,,,,+++++++++,,,,,,+++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,*********++++++,,,,,,---*********++++++,,,------*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++++++++,,,+++***)))***+++---...---,,,++++++******++++++)))))))))***++++++,,,,,,++++++,,,,,,,,,++++++***++++++************+++++++++++++++,,,,,,---------(((((()))+++,,,---.........------,,,+++***))))))))))))))))))))))))))))))++++++++++++++++++++++++*********+++------,,,+++++++++******)))(((((((((******++++++++++++******++++++++++++++++++++++++(((((()))++++++,,,,,,,,,*********++++++,,,,,,,,,,,,+++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,---------,,,,,,,,,++++++---------,,,,,,+++++++++***+++---......---+++***((()))***,,,,,,,,,+++***))))))***+++,,,,,,------+++++++++,,,,,,---------++++++++++++,,,,,,---...,,,,,,+++***+++,,,...///,,,,,,,,,------.........++++++***************************++++++,,,,,,,,,******+++++++++,,,,,,,,,***+++,,,,,,------------)))))))))***++++++,,,,,,---,,,+++******+++,,,------,,,,,,++++++******************+++,,,---//////+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...//////...,,,+++++++++++++++++++++++++++000...,,,+++***+++,,,------,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---...+++---------+++++++++------,,,,,,++++++,,,,,,---,,,++++++******++++++,,,------......------,,,+++,,,,,,,,,---------......---...///000000...,,,+++,,,------......------,,,------------------------------------------------++++++,,,,,,---...//////---------,,,,,,+++++++++++++++,,,,,,,,,,,,------------------------------........................111...,,,---///000...+++,,,---.../////////...---......---,,,,,,+++******,,,,,,,,,---------......,,,,,,++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++///...---,,,+++*********///...------++++++***))))))))))))((()))******+++******+++++++++,,,,,,,,,(((((()))***,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---+++***+++,,,++++++++++++++++++++++++++++++******++++++,,,---++++++,,,------......///))))))))))))***+++,,,---,,,,,,------,,,,,,+++*********+++++++++,,,,,,,,,++++++++++++++++++++++++---,,,+++++++++,,,---...************************))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++************---,,,+++******,,,...///,,,,,,+++***))))))))))))------,,,,,,,,,,,,++++++(((***,,,+++((((((+++---111///---+++***+++,,,---///---+++)))(((***+++---************************)))************+++++++++++++++************++++++++++++***************+++,,,+++******,,,,,,+++***---,,,,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,((((((((((((((((((((((((++++++++++++++++++++++++---+++***(((&&&&&&&&&'''******+++++++++,,,,,,,,,)))***+++,,,,,,+++***)))+++,,,.........,,,***(((************************++++++,,,,,,,,,++++++***---+++)))'''''')))+++---)))+++---,,,+++***+++,,,---,,,+++++++++,,,---......------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********------,,,,,,,,,,,,++++++,,,+++)))((()))+++...000...---+++*********++++++************************++++++++++++++++++++++++++++++)))((())))))+++,,,++++++++++++++++++++++++---...000222222111000///*********************************************************+++,,,,,,,,,---)))************+++++++++.........------,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,............,,,+++,,,,,,+++++++++,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...+++,,,------++++++,,,------,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,,,,---,,,,,,------,,,,,,+++***,,,,,,,,,------------...---...///000///...,,,+++,,,,,,------------,,,,,,------------------------------------------------++++++,,,,,,---......///---------,,,,,,+++++++++++++++,,,,,,,,,,,,------------------------------------------------------000...,,,,,,...///---+++,,,---...///000///............---,,,,,,+++******------------------......,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,++++++++++++...------,,,,,,++++++*********))))))******+++,,,+++++++++++++++++++++,,,)))******+++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------.........---,,,,,,++++++++++++***************+++,,,,,,,,,,,,,,,+++************+++++++++,,,,,,,,,++++++++++++++++++++++++------,,,+++++++++,,,---++++++++++++++++++++++++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++++++++---,,,+++******,,,---///++++++*********++++++,,,------,,,,,,,,,+++++++++***,,,---,,,******,,,///000///---+++++++++,,,---,,,,,,,,,+++++++++******************************************++++++++++++++++++************++++++++++++***************+++,,,+++******,,,,,,+++***---,,,++++++******++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++***)))))))))***+++************+++++++++,,,******++++++++++++*********+++,,,,,,,,,+++***)))++++++++++++++++++++++++((()))***+++,,,---------,,,+++***((((((***+++,,,)))+++---,,,+++***+++,,,...---,,,+++++++++,,,---------,,,,,,,,,,,,------,,,,,,,,,,,,,,,+++++++++,,,,,,,,,+++++++++******+++++++++,,,,,,---------...---,,,+++***+++---...---,,,+++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++...---,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++++++++************++++++++++++------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,++++++,,,+++++++++,,,,,,------------------------------))))))*********+++++++++,,,,,,------------,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...+++,,,------++++++,,,------,,,,,,++++++,,,,,,---...------,,,,,,------...++++++,,,,,,++++++***))),,,,,,,,,,,,------------------...//////...,,,+++,,,,,,------------,,,,,,------------------------,,,,,,,,,,,,------------++++++,,,,,,------......------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,------,,,+++,,,---.../////////.........------,,,,,,++++++***..................------,,,,,,++++++++++++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---++++++++++++++++++++++++++++++,,,,,,---------...,,,,,,,,,,,,,,,,,,,,,,,,***,,,------++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........------,,,,,,++++++------+++******))))))))),,,,,,,,,,,,,,,+++************+++++++++,,,,,,,,,++++++++++++++++++++++++...---,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,,,,---,,,+++***+++,,,---...*********++++++,,,---...,,,,,,,,,,,,++++++++++++,,,---...---,,,,,,...000///...---+++++++++,,,,,,***+++,,,------+++***)))************************************+++++++++,,,++++++************+++++++++***************++++++,,,+++******,,,,,,+++***,,,,,,++++++******++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************+++---...///)))))))))*********++++++++++++************++++++)))***************++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,************************)))+++---,,,+++***+++,,,...---,,,++++++++++++,,,------,,,,,,,,,,,,------,,,,,,,,,++++++*********,,,,,,,,,++++++++++++***))))))***+++,,,---......//////...------,,,++++++---,,,+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++............------,,,+++------------------------++++++++++++,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************************+++++++++,,,,,,,,,++++++++++++******++++++,,,,,,,,,,,,------******))))))))))))******+++++++++,,,,,,,,,------------------------------)))))))))******++++++,,,,,,,,,------------,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...***,,,------++++++,,,...---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,------,,,,,,,,,,,,,,,+++******++++++,,,,,,,,,---------,,,---.........---,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,++++++,,,,,,,,,------------------------,,,,,,+++++++++//////............------,,,,,,+++++++++,,,------........................++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,+++++++++,,,,,,---...+++++++++,,,,,,---------,,,++++++++++++,,,------,,,,,,,,,++++++++++++***------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,---...------------------------------,,,,,,,,,---......***++++++,,,------......---,,,++++++************---------------,,,++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++------,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++************+++,,,------,,,,,,+++++++++,,,---...,,,+++++++++,,,,,,---...,,,,,,,,,++++++++++++***,,,,,,---,,,,,,---...///...---,,,+++++++++,,,,,,+++,,,,,,,,,,,,+++***************************************+++++++++,,,,,,++++++************++++++*********)))******+++,,,,,,+++******,,,,,,+++***,,,,,,++++++***++++++,,,)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,*********************************+++,,,---...///((())))))))))))*********,,,+++***))))))***+++,,,******))))))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,...------,,,+++***(((''')))***++++++++++++***))))))+++---,,,+++***++++++...------,,,++++++++++++---,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++***))))))++++++++++++++++++++++++)))******+++,,,,,,------,,,---.........,,,+++***,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,------,,,+++)))(((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++******)))))))))*********+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------+++***)))(((((()))***+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...***+++---,,,,,,+++---...---,,,,,,++++++,,,,,,---,,,,,,++++++++++++,,,,,,---------------,,,,,,++++++++++++,,,,,,,,,------,,,,,,------------------+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,------,,,+++++++++++++++***++++++++++++,,,,,,------,,,,,,,,,,,,++++++..................------,,,+++++++++,,,------...........................+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++,,,---......***++++++,,,,,,------...,,,,,,,,,+++,,,,,,---...++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,---...------------------------------,,,,,,,,,---......******++++++,,,------...++++++******+++,,,,,,---...............------,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++************+++,,,------++++++++++++,,,,,,------...---,,,,,,+++++++++,,,,,,,,,+++++++++*********++++++******+++,,,,,,,,,---,,,,,,,,,+++++++++,,,...---+++))))))***+++,,,***************************++++++++++++,,,,,,,,,++++++************++++++******))))))***++++++,,,,,,+++******,,,,,,+++***,,,++++++***++++++,,,,,,))))))))))))))))))))))))++++++++++++++++++++++++******************************++++++++++++++++++((())))))))))))*********,,,+++***))))))***+++,,,+++++++++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,...------,,,+++***((('''(((***+++,,,,,,+++***((()))+++---,,,+++***++++++---------,,,,,,+++++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++)))***,,,---------,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,---,,,+++)))(((***************************))))))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,+++++++++******))))))***++++++++++++,,,,,,,,,,,,,,,,,,---------------+++++++++,,,,,,,,,------,,,+++***))))))***+++,,,***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///......---,,,+++******+++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...)))+++,,,,,,,,,,,,---///---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,---............---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,---...---,,,++++++---++++++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,++++++,,,,,,---...///------------------------***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---...+++++++++,,,,,,---------,,,,,,++++++,,,,,,---...******+++++++++,,,,,,,,,++++++,,,,,,---------...,,,,,,,,,,,,,,,,,,,,,,,,***,,,------++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,,,,++++++***************++++++,,,.....................---,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************+++++++++++++++++++++++++++++++++***++++++,,,,,,++++++,,,,,,,,,---------...---,,,+++************++++++++++++************+++)))((((((***++++++***,,,,,,,,,,,,,,,+++++++++///---***(((((())),,,---************************++++++++++++,,,,,,,,,,,,++++++************++++++))))))))))))***+++,,,,,,,,,+++******,,,,,,+++***++++++******++++++,,,,,,))))))))))))))))))))))))******************************************************++++++***)))(((((()))))))))*********++++++++++++************++++++,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,)))***+++,,,,,,+++***))))))+++---,,,+++***+++,,,+++,,,,,,------,,,,,,+++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,++++++************((()))***,,,------,,,,,,******+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,,,,************************+++++++++,,,,,,,,,,,,---++++++++++++++++++++++++------------------------,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,------------......++++++,,,,,,,,,,,,------,,,,,,,,,++++++,,,,,,,,,***+++,,,---...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++***)))((((((++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...)))+++,,,,,,,,,,,,---///---,,,,,,++++++,,,,,,---,,,,,,,,,++++++,,,,,,,,,,,,------------,,,++++++***++++++++++++,,,,,,,,,,,,+++++++++,,,------...++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++)))******+++,,,,,,------+++++++++++++++++++++++++++++++++,,,,,,---------++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---...000...,,,+++,,,...---,,,+++++++++,,,......,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,---......+++++++++,,,,,,...//////,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,---))))))***+++,,,------...)))******+++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------------,,,,,,+++*********,,,,,,+++++++++,,,,,,---,,,,,,------,,,,,,+++*********+++++++++,,,,,,,,,++++++++++++++++++++++++((()))***+++,,,,,,+++++++++++++++++++++++++++++++++++++++*********))))))************************,,,,,,++++++***+++++++++++++++,,,,,,---------,,,,,,++++++*********++++++++++++++++++************+++)))'''(((***,,,+++***+++++++++,,,,,,,,,++++++---,,,+++*********++++++************************+++++++++,,,,,,,,,------++++++************++++++))))))))))))***+++,,,---,,,+++******,,,,,,+++***++++++******++++++,,,---************************************************************************)))***+++++++++***((((((************+++++++++,,,******++++++++++++******++++++,,,---,,,,,,***)))++++++++++++++++++++++++((()))***+++,,,---------*********++++++*********)))+++---,,,+++***+++,,,)))***,,,------------,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,------......///******+++++++++,,,,,,,,,***************+++++++++++++++,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++************+++,,,------************************,,,---.../////////...---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------+++++++++,,,,,,,,,------++++++,,,,,,,,,---------++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,++++++)))+++,,,......---,,,+++++++++++++++++++++++++++************************++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...)))+++,,,,,,,,,,,,...///---,,,,,,++++++,,,,,,---...------,,,,,,------...+++,,,,,,,,,,,,+++************+++++++++,,,,,,,,,,,,+++++++++,,,,,,---...+++++++++,,,,,,+++++++++++++++++++++++++++++++++))))))***+++,,,,,,------+++++++++++++++++++++++++++++++++,,,,,,---------++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---///111///,,,+++---///......---,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,(((((()))***,,,---......+++++++++,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---(((((()))***,,,---...///(((((()))***,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---+++***+++,,,++++++++++++++++++++++++++++++******++++++,,,---)))******+++,,,,,,------......---,,,++++++++++++***++++++++++++***))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++&&&((()))+++,,,,,,,,,+++************************++++++++++++******))))))************************------,,,+++***************+++,,,---------,,,,,,))))))))))))***+++,,,,,,+++++++++************))),,,)))'''(((+++---,,,******++++++,,,,,,,,,++++++++++++,,,---,,,+++***)))************************++++++,,,,,,,,,---------++++++************++++++))))))))))))***+++,,,---,,,+++******,,,,,,+++***+++*********+++,,,,,,---************************************************))))))))))))))))))))))))))))))++++++,,,+++***)))***++++++++++++,,,,,,,,,)))***+++,,,,,,+++***))))))+++,,,---,,,***((('''************************++++++,,,,,,,,,++++++***************************)))+++---,,,+++***+++,,,((()))+++---.........---,,,++++++++++++++++++,,,+++,,,,,,---...///000000*********++++++,,,,,,,,,(((((()))***+++,,,,,,---///......---,,,,,,,,,+++)))***+++,,,---,,,,,,+++************************++++++++++++++++++++++++''''''&&&&&&''')))+++,,,++++++++++++++++++++++++''')))+++,,,,,,,,,***)))........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........++++++,,,,,,,,,---------*********++++++,,,,,,,,,++++++,,,,,,,,,---------***+++,,,------,,,+++***)))***,,,......---,,,+++++++++++++++++++++++++++)))******,,,---...//////+++++++++,,,,,,+++++++++++++++++++++++++++++++++---------------,,,+++***+++,,,,,,------,,,,,,+++.........------,,,,,,,,,---.........///000000000---..................---,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,&&&(((***,,,---...------))))))******,,,,,,---...,,,,,,---.........------+++*********+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,+++++++++,,,,,,---------******+++++++++,,,,,,,,,------------------------........................------------------------++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,---.........---,,,,,,+++++++++++++++++++++*********))))))************************+++,,,,,,------,,,,,,+++++++++******++++++,,,---))))))***++++++++++++***------,,,+++,,,---//////...------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------//////.........---------+++))))))***,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++------------++++++,,,,,,,,,++++++*********++++++++++++++++++++++++))))))***+++,,,,,,------))))))*********+++++++++---------.........//////***++++++,,,,,,++++++***))))))))))))))))))))))))++++++++++++++++++++++++------------------------,,,,,,,,,+++***)))((((((++++++******++++++,,,------***((((((+++,,,+++)))*********++++++,,,,,,,,,******+++,,,,,,,,,,,,+++))))))))))))************++++++************++++++++++++++++++++++++++++++************************++++++******++++++,,,---,,,,,,++++++***+++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++''''''(((***+++,,,---...)))******++++++,,,------------,,,++++++******)))***+++,,,------,,,+++***------------------------+++***))))))***,,,---///***+++---------+++)))((())))))***+++,,,,,,------------,,,,,,+++***)))))))))******++++++,,,------(((((()))***,,,---...///*********+++,,,---...///,,,,,,,,,++++++*********......---,,,++++++++++++***+++---......---+++***---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,///...+++***))))))***+++,,,,,,------------......+++++++++*********))))))++++++******++++++,,,------,,,,,,++++++,,,,,,---,,,,,,,,,++++++*********,,,,,,------,,,++++++***+++,,,,,,------,,,,,,+++------------------,,,,,,------------------......------............------,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,((()))+++,,,------------,,,,,,,,,---------------,,,,,,---------,,,,,,+++------,,,+++************,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,+++++++++,,,,,,---------***++++++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,------...------,,,+++++++++,,,,,,......---------,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++******++++++,,,,,,,,,,,,---............---...---,,,++++++,,,------...------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------.........---------,,,,,,---+++***+++,,,,,,+++***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++******++++++++++++++++++++++++)))******+++,,,,,,------*********++++++++++++,,,*********+++++++++,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******))))))+++++++++***++++++,,,,,,---+++))))))+++,,,+++***++++++++++++++++++,,,,,,******+++,,,,,,,,,,,,+++))))))))))))******************))))))))))))******++++++++++++++++++++++++************************++++++******++++++,,,,,,,,,++++++******+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,------------........................++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++))))))******++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,---...++++++,,,---,,,+++***)))+++++++++,,,---...............------,,,++++++***------,,,++++++******)))))))))***+++,,,------...++++++++++++,,,------...,,,,,,++++++++++++++++++,,,,,,+++++++++,,,,,,---++++++------------++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,000///---+++******+++,,,******++++++++++++,,,,,,------------,,,,,,,,,,,,++++++******++++++,,,------,,,,,,++++++,,,,,,------------,,,,,,,,,++++++++++++,,,,,,,,,+++******+++,,,,,,------,,,,,,+++,,,,,,------------------,,,,,,,,,,,,++++++++++++,,,,,,------------,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------////////////......------,,,---------,,,+++******,,,,,,++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,------------------------,,,,,,++++++*********)))------------------------++++++,,,,,,,,,,,,------++++++,,,---...///000000+++++++++,,,,,,---------------------------------+++++++++++++++,,,------,,,,,,+++++++++,,,---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,------...////////////...---,,,,,,+++++++++,,,,,,------,,,,,,,,,,,,---------------,,,,,,+++++++++++++++,,,,,,,,,,,,---------------,,,,,,,,,++++++...---++++++++++++***(((************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,++++++++++++***++++++++++++++++++++++++*********++++++,,,,,,---++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********,,,,,,++++++***+++++++++---,,,******,,,,,,,,,+++,,,,,,++++++++++++++++++******+++,,,,,,,,,,,,+++)))))))))*********++++++))))))(((((((((((())))))++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++*********++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,---------...........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++++++++++++++++++++*********------,,,,,,+++******))))))******+++,,,,,,------,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,,,,,,,,,,,,,,,,++++++++++++*********++++++,,,---------///......------,,,,,,+++------,,,++++++******)))******+++++++++,,,,,,,,,,,,,,,,,,++++++,,,------++++++++++++++++++,,,,,,*********++++++,,,......,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++,,,,,,---------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,000///---,,,+++,,,,,,---******++++++++++++,,,,,,............------------++++++******++++++,,,------,,,,,,++++++,,,,,,---......------------,,,,,,***++++++,,,++++++******+++,,,,,,------,,,,,,+++,,,,,,,,,------.........---,,,,,,,,,++++++******+++,,,,,,------,,,,,,+++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---------------------,,,/////////...............---------,,,+++***)))((((((((()))***+++---///000,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******)))))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++,,,,,,---......///******+++,,,,,,---......------------------------++++++******++++++,,,---++++++++++++,,,,,,---...************************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,+++,,,,,,------...------,,,,,,++++++***+++++++++,,,,,,,,,------,,,,,,,,,+++++++++******---,,,++++++,,,,,,***)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,++++++,,,,,,,,,------------------.........//////***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++++++++++++++++++++---,,,++++++******++++++---,,,++++++,,,,,,,,,,,,,,,,,,,,,++++++***************+++,,,,,,,,,,,,+++))))))*********+++++++++******))))))))))))******++++++++++++++++++++++++******************************++++++,,,,,,,,,,,,***************++++++,,,******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++,,,,,,,,,++++++******************++++++,,,,,,,,,---,,,+++******+++,,,---++++++++++++++++++++++++)))***+++,,,---,,,++++++,,,,,,+++******++++++,,,(((((()))))))))*********......------,,,,,,,,,+++)))******++++++,,,------++++++++++++++++++++++++------,,,+++++++++,,,,,,*********++++++,,,,,,,,,++++++******+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---******+++,,,,,,---......---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,+++,,,,,,,,,,,,,,,,,,---------......------,,,,,,,,,+++++++++++++++******++++++,,,------,,,,,,++++++,,,,,,------------------,,,,,,,,,***++++++,,,,,,,,,+++++++++,,,,,,------,,,,,,+++,,,,,,,,,------...............------,,,,,,+++++++++,,,,,,------,,,,,,+++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,---+++,,,,,,---......//////---------,,,+++***)))((((((((()))***+++---///000,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++******+++,,,,,,---......------------------------++++++******++++++,,,---++++++++++++,,,,,,---...((((((((()))))))))))))))++++++++++++++++++++++++***++++++,,,,,,++++++***)))***+++,,,,,,,,,++++++))))))***+++++++++++++++'''((()))+++,,,---......+++++++++++++++,,,---...---------,,,,,,++++++++++++++++++,,,,,,,,,------,,,,,,+++++++++*********+++***)))***,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------++++++++++++------++++++++++++++++++++++++++++++++++++++++++++++++***+++++++++++++++,,,,,,++++++,,,,,,,,,---------))))))*********+++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++------------------------+++++++++++++++,,,,,,,,,,,,,,,++++++***++++++,,,,,,,,,,,,,,,++++++,,,---,,,,,,,,,++++++***************+++,,,,,,,,,,,,+++************++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++************************)))***+++,,,,,,,,,++++++***)))))))))******+++,,,******+++++++++,,,,,,,,,************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++*********+++,,,,,,------******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******---,,,+++******+++,,,---++++++++++++++++++++++++)))***+++,,,---,,,+++***,,,++++++******+++,,,,,,))))))))))))))))))******,,,,,,,,,,,,++++++++++++)))******++++++,,,------,,,,,,,,,++++++++++++***------,,,+++++++++,,,,,,*********++++++,,,,,,,,,---,,,++++++************---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---******+++,,,,,,---......,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,---------......------,,,,,,,,,+++++++++++++++******++++++,,,------,,,,,,++++++,,,,,,---+++++++++++++++,,,,,,,,,++++++,,,---------,,,,,,+++,,,,,,------,,,,,,+++,,,,,,------------------............------------,,,,,,------------,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,,,,---)))***+++,,,---...//////,,,---------,,,+++******,,,,,,++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,+++++++++*********)))+++++++++,,,,,,---------------------------------+++++++++++++++,,,------,,,,,,+++++++++,,,------*********+++++++++++++++******************************++++++++++++******)))***+++,,,---,,,++++++***+++,,,,,,------,,,,,,'''(((***,,,---.........+++******++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++*********))))))***,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************---,,,,,,++++++,,,,,,---***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,+++++++++++++++******++++++,,,---+++,,,,,,,,,******,,,---,,,,,,++++++++++++++++++******+++,,,,,,,,,,,,+++*********++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++************************)))***+++,,,---,,,++++++)))))))))))))))***+++,,,******+++++++++,,,,,,,,,************++++++++++++------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++)))******+++,,,------...)))******+++,,,,,,------------,,,,,,+++******))),,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,+++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,++++++******))),,,+++++++++++++++++++++,,,,,,,,,++++++,,,------++++++++++++++++++,,,,,,------+++******))))))))),,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++,,,,,,---------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++,,,,,,............------------++++++******++++++,,,------,,,,,,++++++,,,,,,---******++++++++++++,,,,,,+++,,,---...............+++,,,,,,------,,,,,,+++------------------,,,,,,------------............------............------,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***++++++,,,---++++++,,,,,,---------...,,,,,,---------,,,,,,+++------,,,+++************,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,---------,,,,,,+++++++++,,,,,,,,,------------...++++++++++++++++++++++++++++++,,,,,,---.........++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,------...------,,,+++++++++,,,,,,++++++,,,,,,------------++++++++++++++++++++++++******++++++++++++******(((***+++------,,,+++***+++,,,------......------++++++,,,---...------,,,************+++,,,---...***++++++,,,,,,------...++++++,,,,,,,,,,,,---------,,,,,,,,,++++++++++++,,,+++******,,,---,,,***++++++++++++++++++++++++------------------------+++++++++++++++++++++++++++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********++++++++++++,,,,,,,,,---------.........***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++***)))))))))***+++,,,---...***+++,,,+++))))))+++---++++++++++++++++++,,,,,,******+++,,,,,,,,,,,,+++*********+++++++++,,,,,,,,,++++++++++++++++++,,,++++++++++++++++++++++++************************(((***+++------,,,+++***(((((((((((()))***+++,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,)))***+++,,,---,,,++++++---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++******)))+++++++++++++++++++++,,,++++++++++++,,,------...,,,,,,++++++++++++++++++++++++***************+++++++++------------++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,+++******++++++++++++,,,,,,------------,,,,,,,,,,,,++++++******++++++,,,------,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------,,,------.../////////...+++,,,,,,------,,,,,,+++.........------,,,,,,,,,,,,,,,,,,------.........---......//////......---,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))***+++,,,---...------------,,,,,,,,,,,,,,,---.........------+++*********+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,---------,,,,,,+++++++++,,,,,,,,,---------......++++++++++++++++++++++++******+++,,,---......///++++++++++++++++++++++++++++++,,,,,,,,,---------******+++,,,------...///---,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,------...///...------,,,+++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******(((***+++------,,,+++******+++,,,,,,------,,,,,,......//////...,,,+++***************+++,,,---...)))***+++,,,------...///++++++,,,,,,,,,------------------,,,,,,,,,++++++...,,,++++++,,,+++***)))************************------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++---......---++++++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++))))))*********++++++++++++++++++,,,,,,+++++++++------------------------++++++++++++++++++++++++++++++++++++++++++++++++......---,,,,,,+++******((())))))***+++---...///)))+++,,,+++((((((***---*********++++++,,,,,,---******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,++++++************++++++++++++++++++++++++++++++************************(((***+++------,,,+++***(((((((((((()))***+++,,,******+++++++++,,,,,,,,,---------.........//////************************------------------------************************++++++************++++++......---,,,,,,+++******------,,,++++++******************++++++,,,------***+++,,,------,,,+++***---------------------------,,,+++*********+++,,,((()))+++---...---+++***++++++++++++++++++++++++------------------------)))******+++,,,,,,------******+++++++++,,,,,,,,,*********+++,,,---...///---,,,,,,++++++*********))))))))))))***+++,,,---***+++---......---+++***---,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---------,,,,,,---------.........+++++++++*********))))))++++++******++++++,,,------,,,,,,++++++,,,,,,---,,,,,,,,,------.........