BM6P6(@ 333333333333333333333333333333333333333333333333222333555777777666555444222333333444444333333222333444666555444666;;;???@@@999111...000111000...333333444444555666777777444444333333333444444555444444444333333222222222666666555444444444555555777666444222222222444555333333333333333333333333111222444444444444222111333333333333333333333333444333333333333444555555666666555555555444444444333333444444444444333333555555555444333222000000333444555555555444333222666777888777444333333444999888777666666777888999:::;;;;;;;;;:::;;;===@@@@@@DDDJJJPPPTTTVVVUUUUUU\\\fffppptttuuuvvvuuurrrpppsssxxx|||~~~~~~}}}|||vvvooolllnnnooojjjddd```[[[[[[XXXTTTOOOLLLLLLLLLPPPNNNJJJGGGDDDEEEFFFHHHOOOXXXYYY[[[dddfffgggooorrrxxx}}}|||~~~{{{zzz|||~~~~~~|||{{{zzzzzz~~~}}}vvvooojjjsssqqqooommmlllkkklllllldddaaaZZZSSSLLLGGGEEEDDD???BBBAAA>>>@@@JJJUUU[[[\\\dddqqq}}}rrrhhhdddmmmwww~~~wwwkkkgggiiisss|||}}}yyylllaaaYYYWWWTTTNNNKKKNNNKKKOOOUUUXXXZZZZZZZZZZZZ[[[```hhhmmmmmmlllkkkkkkhhhlllrrrwwwzzz|||~~~tttzzz~~~vvviiiaaa]]]YYYXXXYYYWWWRRRMMMOOONNNMMMLLLJJJIIIGGGGGGFFFFFFFFFGGGGGGHHHHHHHHHLLLKKKKKKJJJJJJJJJKKKKKKNNNLLLJJJIIIJJJLLLNNNPPPJJJKKKLLLNNNPPPQQQQQQQQQNNNNNNMMMMMMMMMNNNOOOOOONNNMMMKKKJJJJJJIIIFFFDDDEEEFFFHHHIIIIIIHHHFFFEEEHHHGGGEEEDDDDDDFFFGGGIIIJJJIIIIIIHHHHHHIIIIIIJJJDDDFFFHHHJJJIIIFFFCCCAAAFFFGGGHHHIIIJJJJJJJJJJJJJJJJJJJJJJJJKKKLLLMMMNNNNNNMMMLLLLLLKKKLLLLLLLLLIIIJJJKKKLLLMMMNNNNNNNNNKKKKKKMMMNNNOOOPPPPPPPPPPPPQQQQQQQQQQQQOOONNNMMMNNNLLLJJJJJJKKKLLLLLLLLLKKKJJJJJJIIIHHHHHHGGGGGGKKKNNNQQQRRRQQQOOONNNNNNMMMOOOPPPOOOMMMLLLMMMNNNLLLKKKJJJKKKLLLMMMLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJOOOPPPPPPMMMJJJIIILLLOOOIIIJJJKKKKKKLLLKKKKKKKKKLLLMMMOOOPPPOOOLLLIIIFFFJJJJJJJJJKKKLLLMMMMMMNNNTTTUUUWWWXXXWWWUUUSSSQQQPPPNNNLLLKKKLLLMMMMMMMMMJJJIIIIIIHHHHHHHHHIIIIIILLLKKKLLLLLLMMMOOOPPPQQQOOOOOONNNNNNMMMNNNNNNNNN333333333333333333333333333333333333333333333333111333444666666555444333222333333444444333333222222444555444444555999===BBB<<<555222333444333111333333444444555666666777555555444444444444444555555444444444333333333333333333333222222333444444777666444222222333444555333333333333333333333333444444555555555555444444444444444444444444444444444444333333444444555666666666555555555444444444555666666777777666666555444444555555555444333333444555555666666555444444444555555444333333444666777777777777666666777888;;;<<<===>>>>>>@@@CCCEEELLLQQQYYYaaahhhkkkllllllqqqxxx~~~~~~yyyssslllnnnssswww{{{|||yyywwwlllccc]]]^^^^^^ZZZUUUSSSOOOOOOOOOMMMIIIFFFEEEEEEJJJIIIGGGFFFGGGIIIMMMPPPUUU```eeejjjtttuuuuuu}}}~~~{{{{{{~~~~~~}}}}}}zzzxxxwwwzzz}}}wwwooohhhcccmmmllliiigggdddbbbaaaaaaWWWTTTPPPJJJEEE@@@===<<<:::>>>BBBFFFQQQcccssszzz|||yyymmmfffiiimmmrrr}}}~~~uuugggccceeeoooyyy{{{uuupppmmmbbbVVVLLLJJJLLLLLLNNNQQQZZZ]]]aaadddeeedddccccccdddfffiiinnnqqqrrrooommmqqqqqqrrrtttuuuwwwzzz|||tttyyyvvvjjjbbb]]]WWWUUUVVVVVVSSSOOOKKKKKKJJJJJJIIIJJJJJJJJJHHHHHHHHHIIIIIIIIIIIIIIIKKKKKKJJJJJJJJJJJJJJJKKKMMMLLLJJJJJJJJJMMMOOOQQQLLLKKKIIIHHHIIIJJJMMMNNNNNNNNNMMMMMMNNNNNNOOOOOOMMMKKKJJJJJJJJJIIIFFFDDDFFFGGGHHHIIIIIIHHHGGGFFFGGGFFFEEEDDDDDDEEEFFFGGGIIIIIIHHHHHHHHHHHHIIIIIIGGGHHHJJJLLLKKKHHHEEECCCEEEFFFGGGHHHIIIIIIIIIIIIIIIIIIIIIJJJKKKMMMNNNOOOOOONNNMMMLLLLLLLLLLLLLLLJJJKKKLLLNNNOOOOOONNNNNNMMMNNNNNNOOOOOOOOOOOONNNOOOPPPQQQQQQQQQPPPOOONNNOOONNNLLLKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIHHHGGGGGGJJJMMMQQQRRRQQQOOOMMMMMMNNNOOONNNNNNMMMNNNOOOOOOMMMLLLKKKKKKLLLMMMLLLJJJKKKKKKKKKKKKKKKKKKKKKKKKPPPQQQPPPNNNLLLKKKNNNQQQKKKKKKKKKKKKKKKKKKKKKKKKIIIKKKNNNPPPOOOLLLHHHFFFJJJJJJKKKLLLMMMMMMMMMLLLTTTUUUWWWXXXXXXVVVTTTRRRQQQOOOLLLKKKKKKLLLKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJLLLLLLLLLLLLMMMNNNOOOOOONNNNNNMMMMMMMMMNNNNNNOOO222222222222222222222222222222222222222222222222111222333444555444333333333333333333333333333333222333444333333555888:::@@@;;;666333444555555333333333444444555666666666777777666555444444444444444444444444444333333333222222222222333444555555666555444333333333444555333333333333333333333333444444333333333333444444555555555555555555555555444444444333444444555666555555555555555444444444555666666777777666666555333444555666666666666666555555666666666666666555333444444444333444777999777888999999888999:::<<>>;;;999777:::@@@IIIVVVkkk}}}qqqgggdddcccdddmmmxxx~~~ssseeeaaabbbkkkuuuzzz~~~vvvnnnhhhcccaaa\\\PPPFFFHHHRRR[[[ccchhhoooppppppqqqqqqpppoooooopppoooppptttyyyzzzvvvqqqssspppmmmmmmooosssvvvxxxwwwzzz}}}}}}|||{{{}}}sssiiiaaa[[[UUURRRRRRSSSSSSRRRHHHHHHGGGGGGHHHJJJMMMNNNKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIJJJJJJKKKLLLKKKJJJJJJKKKNNNQQQSSSRRROOOJJJFFFEEEFFFJJJLLLMMMMMMMMMMMMMMMNNNOOOPPPKKKJJJIIIIIIJJJJJJHHHFFFIIIIIIIIIIIIIIIIIIIIIIIIGGGFFFEEEDDDDDDDDDFFFFFFIIIIIIHHHHHHHHHHHHIIIIIIIIIKKKLLLMMMMMMKKKHHHFFFDDDEEEFFFGGGGGGHHHGGGGGGHHHHHHIIIJJJKKKMMMOOOPPPPPPPPPOOOMMMMMMLLLLLLLLLKKKLLLNNNPPPPPPPPPNNNMMMOOOOOONNNNNNMMMMMMMMMLLLNNNNNNOOOPPPPPPPPPPPPOOOQQQPPPOOOMMMKKKIIIHHHHHHIIIJJJKKKLLLKKKIIIGGGFFFGGGKKKPPPRRRQQQOOOLLLLLLPPPNNNLLLLLLMMMPPPQQQQQQOOOMMMLLLLLLMMMMMMKKKJJJJJJJJJKKKKKKLLLLLLMMMMMMOOOOOOOOOMMMLLLLLLNNNPPPNNNMMMLLLKKKKKKKKKKKKKKKHHHKKKOOORRRRRROOOKKKHHHJJJKKKMMMNNNNNNMMMLLLKKKRRRTTTVVVWWWWWWVVVUUUTTTRRROOOLLLKKKKKKKKKJJJIIIJJJKKKLLLNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLNNNOOOPPP222222222222222222222222111111111111111111111111000111222333333333333222333333333333333333333333222333333333333444666777;;;888444222333333333111444444444555555555666666999888777666555444444444333333333333333222222222444444444444555777888888666555444444444444555555444444444444444444444444333222000000000000222333555555555555555555555555444444444444444555666666555555555555555555555555444444555555555555444444444444555666666666666555555555555666666666666666555666666555444555888;;;999;;;<<<<<<<<<>>>DDDHHHLLLOOOTTTXXX[[[^^^aaadddpppuuu}}}zzzooocccbbbbbbdddgggkkknnnpppwwwxxxyyyxxxtttmmmfffbbbXXXOOOHHHIIIJJJGGGDDDCCCEEEFFFGGGFFFEEEDDDDDDEEEDDDHHHMMMRRRWWW^^^ffflllyyyyyytttppppppqqqqqqtttwww}}}~~~}}}|||}}}~~~}}}}}}zzz}}}yyytttooonnnqqquuuxxxxxxsssrrrqqqooojjjeee___\\\^^^]]]ZZZVVVRRRMMMJJJHHH@@@???===<<<;;;;;;<<<<<>>>>>>>>:::;;;<<<>>>CCCIIIOOORRRZZZeeetttyyyuuusssvvv{{{}}}xxxsssxxxuuunnniiijjjlllkkklllmmmkkkjjjfffaaa[[[UUUOOOLLLKKKQQQZZZhhh{{{~~~{{{~~~yyyqqqooopppuuuzzz}}}yyyuuuqqqnnnlllkkkqqqxxxzzzyyyzzz}}}~~~mmm```WWWRRRLLLLLLMMMNNNNNNMMMLLLLLLNNNLLLJJJHHHGGGGGGHHHIIIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGGGHHHIIIIIIJJJJJJIIIHHHHHHIIILLLOOOQQQTTTTTTSSSQQQOOOLLLJJJHHHHHHHHHHHHIIIJJJKKKLLLMMMLLLKKKKKKKKKLLLLLLKKKIIIJJJJJJJJJJJJJJJJJJJJJJJJKKKJJJJJJJJJIIIHHHHHHGGGHHHHHHGGGGGGGGGGGGHHHHHHHHHHHHIIIIIIHHHGGGEEEDDDCCCCCCDDDDDDDDDDDDCCCCCCDDDDDDEEEFFFGGGIIIKKKLLLOOOOOONNNMMMMMMMMMMMMNNNQQQQQQQQQPPPOOONNNLLLLLLIIIHHHGGGGGGGGGIIIJJJKKKIIIIIIIIIIIIJJJKKKLLLMMMOOOSSSUUUTTTNNNIIIGGGGGGKKKLLLMMMNNNMMMKKKIIIHHHDDDGGGJJJLLLLLLKKKJJJKKKMMMNNNNNNNNNMMMOOOSSSVVVUUUSSSPPPOOONNNLLLJJJHHHIIIIIIJJJJJJKKKKKKLLLLLLKKKJJJKKKMMMOOOQQQQQQPPPQQQQQQQQQPPPOOOMMMLLLKKKGGGIIIMMMPPPQQQPPPNNNMMMJJJLLLNNNPPPQQQPPPOOONNNKKKLLLMMMNNNOOOPPPPPPPPPLLLKKKJJJKKKMMMPPPQQQQQQMMMNNNOOOQQQQQQQQQPPPPPPPPPQQQQQQRRRQQQPPPNNNMMMMMMKKKIIIHHHIIIKKKNNNPPP444444444444444444444444333333333333333333333333222222222222222333444444555444222111111222444555666444333444666666444222444555666777666666555666555555555555555555555555555555444444444444444555222222333333333444444444555444444444444444555555444444555666666666666666555555555555555555555555444444555555555555444444555555555555555555555555555555555555555666666777444444444555555555666666777777888888888888777777444444555666666666666555888888777777888999;;;<<<;;;===@@@AAAAAA@@@???@@@GGGPPPYYY^^^^^^___dddhhhooosssyyy}}}~~~~~~}}}}}}~~~zzzqqqnnnmmmhhh```QQQKKKDDDBBBFFFLLLOOOPPPNNNNNNNNNOOOQQQTTTVVVXXXRRRKKKGGGLLLQQQSSSSSSSSSTTTWWWZZZ\\\]]]\\\]]]]]]iiivvvssstttvvvzzz~~~vvvrrrxxx|||yyyzzz~~~|||~~~~~~{{{wwwuuuwwwyyyzzz{{{~~~|||xxxlllnnnrrrvvvzzz}}}{{{xxxtttrrrpppmmmgggcccaaa___ZZZUUUOOOJJJFFFDDDAAA@@@===;;;;;;===@@@BBBBBBEEEJJJQQQWWW]]]aaadddbbbmmmzzz|||zzz|||}}}}}}}}}{{{yyy}}}zzzsssvvv~~~uuummmgggfffgggfffeeeggggggddd___YYYSSSNNNKKKIIINNNWWWaaajjjvvv||||||{{{vvvtttwww~~~}}}uuunnnjjjgggmmmsssuuutttsssuuuxxxyyy|||xxxmmm```XXXRRRMMMIIIIIIIIIIIIIIIJJJKKKMMMNNNMMMLLLJJJIIIHHHHHHGGGHHHHHHHHHHHHHHHIIIIIIIIIFFFFFFFFFFFFGGGHHHIIIJJJJJJIIIGGGGGGGGGJJJLLLNNNOOOOOOOOONNNMMMLLLJJJIIIFFFFFFFFFGGGHHHIIIKKKLLLKKKJJJIIIJJJKKKJJJHHHGGGHHHIIIJJJJJJJJJJJJIIIHHHJJJJJJJJJJJJIIIHHHGGGFFFHHHHHHGGGGGGGGGGGGHHHHHHGGGGGGHHHGGGGGGFFFDDDDDDCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDEEEGGGHHHIIIMMMMMMLLLLLLLLLMMMNNNNNNSSSRRRPPPNNNMMMLLLLLLLLLLLLKKKIIIHHHHHHHHHJJJKKKHHHHHHGGGGGGGGGIIIJJJKKKMMMQQQVVVUUUPPPKKKIIIIIIMMMMMMMMMMMMLLLKKKJJJJJJDDDFFFIIIJJJIIIIIIJJJKKKKKKOOORRRQQQMMMMMMQQQVVVVVVTTTQQQOOONNNLLLIIIGGGIIIIIIIIIIIIJJJJJJJJJJJJKKKJJJJJJMMMQQQSSSSSSQQQOOOPPPRRRRRRQQQOOOMMMKKKHHHIIIKKKLLLMMMMMMMMMLLLKKKLLLMMMOOOPPPQQQQQQQQQLLLMMMMMMNNNNNNOOOOOOOOOKKKJJJHHHIIIKKKMMMNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOPPPQQQSSSTTTSSSRRRPPPOOONNNLLLIIIHHHHHHJJJLLLNNN555555555555555555555555333333333333333333333333333333222222333333444555555444222111111222444555777555333555777777444222111333666666666555555555555555555555555555555444444444333333333444444555444444444555555666666666888777777666666666666777444444555666777777666666555555555555555555555555222222444555555444222222777777777777777777777777555555555555555666777777444444444555555555666666555555666666666666555555333444555777888888999999::::::999999:::<<<===>>>???CCCGGGJJJJJJIIIHHHIIIPPP[[[hhhnnnnnnkkklllnnnooosssyyy||||||{{{zzzyyyzzz{{{}}}|||rrrhhhddddddbbb]]]WWWOOOEEE@@@AAAEEEFFFEEEJJJJJJKKKMMMRRRYYY___bbb\\\TTTNNNQQQVVVYYY[[[]]]aaagggnnnsssuuusssrrrqqq{{{{{{}}}~~~zzzvvv}}}~~~~~~}}}}}}{{{wwwrrrpppqqqtttwwwvvvvvvzzz~~~}}}zzziiijjjlllooorrruuuxxxyyytttrrroooooonnniiibbb\\\XXXUUURRRMMMHHHEEEBBBAAA???>>>;;;:::<<<@@@DDDGGGKKKQQQZZZccckkkppprrrsssjjjsss}}}~~~~~~xxxtttwwwwwwttttttzzzxxxxxx}}}ssskkkdddccccccbbbaaacccbbb___XXXRRRMMMKKKJJJJJJMMMXXXaaadddkkkwww~~~zzzxxx{{{~~~yyyxxxmmmfffaaahhhooorrrqqqpppssswwwrrrsssnnndddZZZUUUPPPKKKHHHHHHFFFEEEEEEGGGKKKNNNNNNMMMMMMLLLJJJIIIHHHGGGGGGHHHHHHIIIIIIJJJJJJJJJFFFFFFFFFFFFGGGHHHIIIJJJJJJIIIGGGFFFFFFHHHKKKMMMNNNMMMMMMLLLLLLLLLLLLLLLEEEEEEEEEFFFGGGHHHJJJKKKJJJIIIHHHHHHIIIHHHFFFDDDGGGHHHJJJKKKKKKJJJHHHGGGIIIIIIIIIIIIHHHGGGFFFEEEHHHGGGGGGGGGGGGGGGGGGHHHGGGGGGGGGGGGFFFEEEDDDDDDCCCDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCDDDEEEGGGGGGKKKKKKKKKKKKLLLMMMNNNOOOUUUSSSPPPMMMKKKKKKKKKLLLPPPNNNLLLIIIHHHHHHIIIJJJHHHGGGFFFFFFFFFGGGHHHIIIKKKPPPVVVVVVQQQLLLJJJKKKNNNNNNMMMMMMLLLKKKKKKKKKDDDFFFHHHHHHHHHHHHJJJLLLIIIPPPUUUSSSMMMKKKPPPVVVWWWUUURRRPPPNNNLLLIIIGGGIIIIIIIIIIIIIIIIIIHHHHHHIIIHHHHHHLLLPPPSSSRRRPPPNNNPPPRRRTTTSSSPPPMMMKKKJJJKKKKKKLLLMMMNNNNNNNNNKKKKKKLLLNNNPPPQQQSSSSSSNNNNNNNNNNNNNNNOOOOOOOOOKKKIIIGGGHHHIIIKKKKKKKKKOOOOOONNNMMMMMMMMMNNNNNNPPPRRRSSSUUUUUUTTTRRRQQQNNNLLLJJJGGGGGGIIILLLMMM111111222222222333333333222222222222333333444555333333333333333333333333222222333333333333444444222222333333555666888888444444555555555555444444666555333222222333555666555555555555555555555555666666555555555444444444777777666666555555555444666666666666666666666666777777777666555333222111333333333333333333333333333333333444555666777888666666666777777666555555333333444444444555555555333444555777999888666444777888999888666666666888;;;@@@CCCCCCCCCGGGHHHFFFNNNPPPUUU[[[^^^]]]YYYUUUZZZdddpppvvvtttqqqooopppvvvwwwxxxyyyxxxvvvtttssspppoooooooooooopppqqqqqqsssmmmfffaaaaaaaaa```___[[[OOODDDAAAAAA@@@@@@AAACCCCCCGGGOOOTTTXXX___fff___fffiiihhhggglllooopppyyy}}}}}}{{{zzz}}}~~~~~~~~~~~~|||tttnnnjjjiiiooowwwvvvtttqqqpppvvv|||{{{vvvhhhggghhhlllrrruuuuuutttsssmmmfffdddeeebbbZZZSSSJJJHHHEEEBBB???===<<<;;;===>>>>>>@@@EEERRRcccoooqqqssswww|||~~~{{{xxxwwwuuuxxx{{{qqqoooqqqppppppuuuzzzwwwwwwnnnddd\\\^^^bbb```\\\YYYYYYSSSQQQTTTVVVRRRNNNLLLPPPVVV]]]bbbfffjjjpppuuuxxxtttrrrwww~~~~~~|||pppaaa___aaaeeejjjnnnooonnnllljjjllliii___UUUQQQMMMJJJKKKIIIGGGFFFGGGHHHHHHHHHIIIJJJLLLLLLLLLJJJGGGFFFJJJIIIHHHHHHGGGGGGGGGHHHFFFFFFGGGGGGGGGHHHHHHHHHIIIHHHFFFFFFFFFHHHJJJKKKPPPNNNKKKIIIIIIJJJLLLMMMKKKKKKIIIHHHGGGHHHHHHIIIJJJJJJJJJIIIHHHGGGEEEDDDGGGGGGGGGGGGHHHHHHIIIJJJKKKLLLMMMLLLKKKGGGDDDBBBEEEEEEGGGHHHHHHGGGFFFEEEIIIJJJJJJJJJHHHFFFCCCAAACCCDDDEEEFFFFFFEEEDDDDDDDDDCCCAAA@@@AAABBBDDDFFFGGGIIIJJJJJJIIIJJJKKKMMMOOONNNMMMLLLKKKKKKKKKKKKHHHHHHIIIGGGEEEEEEFFFGGGIIIGGGEEECCCDDDFFFJJJLLLMMMMMMOOORRRSSSRRRNNNJJJKKKKKKJJJJJJIIIIIIIIIIIIGGGEEEDDDFFFIIILLLKKKJJJKKKKKKJJJKKKLLLMMMOOOPPPRRRQQQQQQQQQQQQOOOKKKHHHFFFFFFEEEEEEFFFHHHIIIJJJBBBCCCEEEHHHKKKNNNPPPQQQNNNNNNOOOOOOOOONNNNNNMMMLLLKKKIIIKKKNNNOOONNNLLLLLLLLLMMMMMMNNNPPPQQQRRROOOPPPRRRRRRRRRPPPNNNLLLKKKLLLMMMLLLKKKJJJKKKLLLMMMMMMKKKJJJIIIIIIIIIJJJKKKNNNRRRTTTUUUUUUUUUVVVPPPNNNJJJGGGFFFFFFHHHJJJ111222222222222333333333333333222222111111222222333333333333333333333333222222333333333333444444333333333444555666777888555555555666666555555555666555333222222333555666666666666666666666666666666666555555555444444444777666666666555555555555555555555555555555555555666666666777666666555555555555555555444444444444555444444555555666777777444444555555555555444444666666666777777777777777777777888999;;;:::999888888888888777666888;;;>>>???GGGMMMMMMMMMPPPSSSSSS[[[^^^eeekkknnnlllgggbbbaaagggooossstttssstttuuuvvvvvvvvvuuussspppmmmkkkbbbbbbaaa``````aaaaaabbbfffbbb^^^\\\^^^```aaaaaaZZZPPPFFFCCCCCCBBBBBBDDDGGGEEEHHHMMMQQQUUU]]]eeekkkuuu~~~~~~|||zzzzzz}}}{{{yyyzzz{{{|||zzzxxx~~~~~~}}}}}}|||{{{{{{{{{~~~xxxtttrrrpppooottt{{{{{{zzzuuuqqqtttyyyzzzwwwfffdddcccfffkkkooopppnnnmmmfff^^^[[[ZZZVVVOOOHHHDDDBBB???<<<:::999999999<<<>>>DDDOOO^^^qqqyyywwwxxx~~~{{{sssooorrrrrrrrrwww}}}yyyvvvfff]]]XXX\\\```]]]XXXTTTTTTQQQSSSZZZ]]]ZZZUUUSSSQQQTTTZZZ```eeekkkpppsssyyyvvvtttwww|||}}}wwwyyy||||||ttteee\\\]]]___bbbeeedddbbb___aaaeeeddd[[[RRRNNNMMMLLLKKKIIIGGGFFFGGGHHHHHHGGGEEEFFFHHHIIIJJJJJJIIIIIIIIIIIIHHHHHHGGGGGGGGGGGGFFFFFFFFFGGGGGGGGGHHHHHHJJJIIIGGGFFFFFFGGGHHHIIIMMMLLLJJJHHHHHHIIIKKKLLLJJJIIIHHHGGGFFFGGGHHHHHHGGGGGGHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFGGGGGGHHHHHHIIIKKKKKKJJJHHHEEECCCDDDEEEFFFGGGGGGGGGFFFEEEFFFGGGHHHIIIHHHGGGEEEDDDDDDDDDEEEFFFFFFEEEDDDCCCFFFEEECCCBBBAAAAAABBBBBBFFFHHHIIIIIIIIIIIIJJJLLLNNNMMMLLLKKKJJJJJJJJJJJJIIIIIIJJJHHHGGGFFFGGGIIIIIIGGGEEEDDDEEEHHHKKKMMMMMMMMMMMMOOOPPPOOOLLLIIIKKKKKKJJJJJJJJJJJJJJJJJJHHHEEECCCDDDGGGIIIIIIHHHIIIIIIHHHIIIJJJKKKMMMNNNRRRRRRRRRRRRQQQOOOLLLIIIFFFFFFEEEEEEFFFHHHIIIJJJFFFGGGHHHIIIJJJLLLMMMMMMMMMNNNNNNNNNNNNNNNMMMMMMLLLJJJIIIJJJMMMOOOOOOMMMMMMMMMLLLLLLLLLMMMNNNOOONNNOOOPPPQQQPPPOOOMMMLLLMMMNNNNNNMMMKKKJJJJJJLLLLLLLLLKKKJJJJJJIIIHHHGGGLLLNNNRRRSSSSSSSSSSSSTTTQQQNNNKKKGGGFFFGGGIIIJJJ222222222222333333333333444333222111000000000000333333333333333333333333222222333333333333444444444444444444444555666777555666666777777666666555666555444333333444555666777777777777777777777777666666666555555555555444666666666666555555555555444444444444444444444444333444555777888888999999666666666666666666666666555555555555666666666666444555555666666555555555666666666666555555555555777777777888888888888999999999888888888<<>><<<:::888777888:::;;;>>>DDDRRRfff}}}|||zzzxxxyyyzzz~~~zzztttvvvvvvuuuyyywwwqqq^^^WWWSSSWWWZZZWWWSSSRRRUUUUUUZZZdddjjjhhhcccaaaZZZ[[[^^^cccjjjppptttuuuzzzxxxuuutttvvvwwwwwwwwwwwwzzz~~~sssdddZZZZZZZZZZZZ[[[YYYUUURRRUUU\\\^^^WWWNNNKKKLLLMMMKKKIIIFFFFFFGGGHHHHHHGGGEEEFFFFFFGGGGGGHHHIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGEEEFFFFFFFFFGGGGGGGGGGGGKKKJJJHHHGGGFFFFFFGGGGGGJJJIIIGGGFFFFFFHHHJJJKKKHHHHHHFFFEEEEEEFFFFFFGGGDDDDDDFFFGGGHHHIIIIIIIIIFFFFFFEEEDDDDDDDDDEEEEEEFFFGGGHHHJJJIIIHHHFFFEEECCCDDDEEEFFFFFFFFFFFFFFFCCCDDDFFFGGGHHHHHHGGGGGGEEEEEEFFFFFFEEEDDDCCCBBBGGGFFFEEEDDDBBB@@@??????EEEFFFHHHHHHGGGGGGIIIJJJLLLKKKJJJIIIIIIHHHHHHHHHIIIJJJJJJIIIGGGGGGHHHJJJIIIHHHFFFFFFGGGIIIMMMOOOMMMLLLKKKKKKLLLLLLJJJIIIKKKKKKKKKKKKKKKKKKKKKKKKIIIFFFDDDCCCDDDFFFGGGGGGFFFFFFFFFFFFGGGIIIJJJKKKQQQQQQRRRRRRQQQNNNLLLJJJGGGGGGFFFGGGGGGHHHIIIJJJKKKJJJJJJJJJJJJIIIIIIIIILLLMMMMMMNNNNNNMMMMMMMMMLLLJJJHHHHHHKKKNNNOOOOOONNNMMMKKKIIIIIIJJJKKKLLLLLLMMMNNNOOONNNMMMLLLKKKNNNOOOOOOMMMKKKJJJJJJLLLJJJKKKLLLLLLKKKIIIFFFEEEJJJMMMPPPRRRQQQQQQRRRSSSRRROOOKKKGGGFFFGGGIIIKKK222222222333333333444444333333222222111222222222444444444444444444444444222222222333333333444444555555444444444555555666666666777777777777666666555555444444444444555555666666666666666666666666666666666555555555555555666666666666666555555555555555555555555555555555222333555666777888999999666666666666777777777777555666666666666555555444666666777888888888777777777777777666666666666666777777777777777777999;;;<<<======>>>>>>AAAFFFIIISSS```jjjiiieeeeeeiiikkknnnqqquuuyyy|||zzzuuuqqqmmmlllkkklllnnnooonnnmmmjjjjjjhhhfffdddaaa^^^\\\NNNMMMLLLJJJJJJKKKLLLMMMNNNOOORRRUUUXXXZZZ[[[[[[ZZZUUURRRVVV[[[]]]aaaeeeiiiggggggiiihhhfffiiinnnzzzyyy{{{||||||zzzyyyxxxxxx~~~~~~}}}~~~zzzwwwwwwwwwwwwwwwvvvtttsssoooppprrrssstttttttttttt}}}|||~~~{{{ssspppqqq{{{}}}{{{tttqqqsssuuutttbbb]]]XXXWWWZZZ]]]^^^^^^XXXRRRJJJEEEDDDCCCAAA>>>:::999888888999;;;>>>@@@DDDQQQfff||||||yyyuuuqqqsss~~~{{{vvvxxx~~~~~~|||rrrjjjZZZSSSNNNPPPSSSUUUXXX\\\fffdddhhhqqqwwwvvvtttsssooommmlllooouuuzzz{{{{{{yyywwwsssqqqqqqssswwwyyyjjj]]]YYYXXXVVVVVVUUUSSSOOOLLLNNNVVVZZZTTTLLLJJJLLLMMMKKKIIIFFFFFFFFFGGGGGGFFFIIIIIIHHHFFFFFFFFFFFFFFFGGGGGGHHHHHHHHHGGGGGGGGGEEEEEEEEEFFFFFFFFFFFFGGGIIIHHHGGGFFFFFFGGGGGGHHHFFFFFFEEEDDDEEEFFFHHHIIIFFFFFFEEEDDDDDDDDDEEEFFFCCCDDDEEEFFFGGGHHHHHHHHHFFFFFFEEEDDDDDDCCCDDDDDDEEEFFFGGGHHHGGGFFFEEEDDDBBBBBBCCCDDDEEEEEEFFFFFFCCCCCCEEEFFFGGGGGGGGGGGGFFFFFFFFFEEEDDDCCCBBBBBBEEEEEEEEEDDDCCCAAA???>>>DDDEEEGGGGGGFFFFFFHHHIIIJJJIIIHHHGGGGGGFFFGGGGGGGGGHHHIIIHHHFFFFFFGGGIIIHHHHHHGGGGGGHHHJJJMMMOOONNNKKKIIIHHHIIIJJJJJJJJJKKKKKKKKKKKKLLLLLLLLLLLLJJJHHHEEEDDDCCCDDDEEEFFFDDDDDDEEEEEEFFFHHHIIIIIINNNOOOQQQQQQOOOLLLJJJJJJIIIIIIIIIIIIJJJJJJKKKKKKLLLLLLKKKJJJIIIHHHHHHGGGKKKKKKLLLMMMMMMMMMLLLLLLKKKIIIGGGGGGIIILLLOOOQQQOOOMMMJJJHHHGGGGGGHHHIIIJJJJJJKKKLLLLLLLLLKKKKKKKKKLLLLLLKKKIIIIIIKKKLLLJJJLLLMMMNNNMMMJJJGGGEEEGGGJJJMMMOOOPPPQQQRRRTTTSSSPPPKKKHHHFFFGGGJJJLLL222222333333333444444444222222222333444555666777444444444444444444444444222222222333333333444444555555444444444555555666666666777777777777666666555555555555555555555555555555555555555555555555666666666666666666666666555555555666666666666666666666666666666666666666333444555555666666666666555555666666777777777888555666666777666666555444666666777888888888888888::::::::::::::::::::::::999;;;<<<<<<;;;<<>>AAABBBAAABBBFFFIIILLLOOOSSSUUUTTTSSSSSSTTTYYYeeeooorrrrrrvvv{{{}}}|||zzzwwwuuuvvvvvvuuutttooonnnmmmjjjeee```[[[XXXWWWVVVTTTQQQNNNKKKIIIHHHDDDDDDDDDEEEIIIMMMRRRUUU[[[```gggmmmqqqtttwwwzzzyyyyyy}}}|||{{{zzz|||}}}}}}xxxtttssssss|||tttvvvwwwvvvssspppnnnmmmdddgggjjjnnnqqqrrrrrrrrrvvvxxx||||||sssmmmlllqqqvvvxxxwwwwwwxxxvvvqqq^^^XXXQQQMMMMMMNNNMMMLLLJJJEEE???;;;999888888777555777:::???BBBEEEGGGHHHVVVlll~~~{{{zzz}}}~~~tttppptttxxxyyyrrrnnnjjjkkkmmmkkkccc[[[KKKGGGFFFLLLWWWhhh}}}~~~|||{{{xxxtttqqqsssyyy||||||nnn___WWWPPPNNNKKKKKKKKKKKKKKKJJJKKKQQQTTTRRROOOOOOOOOMMMKKKIIIFFFEEEFFFFFFEEEDDDEEEFFFFFFGGGHHHHHHIIIIIIEEEEEEGGGHHHHHHHHHGGGFFFDDDDDDDDDDDDEEEEEEEEEEEECCCDDDEEEFFFGGGIIIJJJJJJCCCCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCBBBBBBCCCEEEEEEEEEEEEEEEEEEDDDCCCBBBBBBEEEEEEDDDDDDCCCCCCDDDDDDFFFFFFEEEEEECCCBBBAAA@@@??????@@@AAABBBDDDFFFGGGEEEEEEEEEDDDDDDDDDDDDDDDGGGFFFEEEDDDCCCCCCDDDDDDBBBBBBBBBBBBCCCCCCDDDDDDCCCEEEFFFFFFEEEFFFGGGHHHHHHGGGFFFEEEEEEDDDDDDEEEBBBCCCCCCCCCBBBBBBCCCEEEGGGFFFFFFEEEFFFGGGIIIJJJKKKHHHEEEEEEGGGIIIKKKLLLLLLLLLLLLKKKKKKJJJJJJJJJIIIJJJIIIHHHEEEDDDDDDFFFBBBCCCEEEFFFGGGHHHHHHHHHGGGKKKNNNMMMJJJGGGFFFHHHLLLLLLMMMMMMMMMMMMMMMLLLIIIIIIJJJJJJJJJJJJJJJJJJHHHHHHIIIJJJKKKKKKKKKKKKIIIIIIIIIHHHGGGIIILLLNNNLLLKKKKKKJJJIIIIIIIIIJJJGGGGGGHHHIIIIIIJJJKKKKKKGGGGGGGGGFFFEEEFFFIIILLLJJJLLLOOOQQQQQQOOOLLLJJJDDDFFFJJJLLLNNNQQQTTTWWWUUURRRLLLHHHFFFHHHLLLNNN333333333444444444444555222222222333444555666777555555555555555555555555222222333333333333444444333333333444555666777888555555555666666555555555555555666666666666555555555555555555555555555555555666666666777777777777555555555555666666666777777777777777777777777777444444555666666666666666777777777888999:::::::::888999;;;<<<===<<<;;;;;;999:::;;;<<<============;;;<<<<<<===>>>???@@@@@@CCCHHHMMMOOOOOOOOOSSSVVVXXXZZZ]]]^^^^^^^^^___aaaaaajjjqqqsssuuuzzz~~~~~~~~~|||yyywwwvvvuuusssqqqhhhiiihhhbbb[[[TTTRRRRRRMMMMMMMMMLLLLLLLLLMMMMMMNNNNNNPPPSSSYYY___fffjjjrrrwww~~~{{{yyyzzzzzz{{{~~~yyywwwvvvxxx{{{~~~vvvpppnnnooovvv}}}xxxzzz{{{wwwqqqkkkhhhggg```cccgggllloooqqqqqqqqqqqqsssxxx|||yyyrrrmmmmmmmmmoooooonnnqqqtttqqqjjjYYYSSSLLLGGGFFFEEECCCAAA@@@>>>;;;999:::;;;<<<===???BBBHHHNNNRRRTTTUUUUUU```ttt~~~~~~sssmmmoooppppppkkkgggbbb``````\\\UUUPPPEEEFFFLLLWWWcccrrr~~~yyyxxxyyyzzzwwwvvv{{{}}}vvvwww|||qqqaaaXXXSSSLLLJJJGGGFFFGGGHHHIIIHHHJJJNNNPPPPPPQQQSSSRRRMMMKKKIIIFFFEEEEEEFFFEEEDDDCCCDDDEEEGGGGGGGGGGGGFFFDDDEEEGGGHHHHHHHHHGGGFFFCCCCCCCCCDDDDDDDDDEEEEEEDDDDDDEEEFFFGGGHHHHHHHHHDDDDDDCCCCCCCCCCCCCCCCCCDDDCCCBBBBBBBBBDDDEEEFFFCCCDDDDDDDDDDDDCCCBBBBBBCCCBBBBBBBBBBBBCCCCCCDDDCCCCCCCCCCCCBBBBBBAAAAAA>>>>>>>>>???AAADDDFFFGGGDDDDDDDDDCCCCCCDDDDDDDDDFFFEEEDDDCCCCCCDDDEEEEEECCCBBBBBBAAABBBCCCDDDEEECCCEEEFFFFFFFFFFFFGGGIIIHHHGGGFFFEEEDDDDDDDDDDDD@@@AAABBBBBBAAAAAACCCEEEFFFEEEDDDDDDDDDEEEEEEFFFFFFDDDBBBCCCEEEHHHJJJKKKMMMLLLLLLKKKJJJIIIHHHHHHEEEHHHIIIHHHEEECCCCCCDDDAAABBBDDDEEEFFFGGGGGGFFFFFFJJJNNNMMMIIIFFFFFFHHHKKKKKKLLLMMMMMMLLLKKKJJJIIIIIIJJJJJJJJJJJJJJJJJJGGGGGGHHHJJJJJJKKKKKKKKKHHHJJJKKKIIIGGGGGGIIILLLIIIJJJKKKLLLMMMMMMLLLLLLGGGGGGGGGHHHIIIJJJLLLLLLJJJIIIHHHFFFDDDDDDGGGJJJIIIKKKMMMOOOPPPOOONNNLLLGGGIIIKKKLLLMMMOOORRRUUUVVVRRRMMMHHHGGGIIILLLOOO333333333444444444555555333333333222222333444444555555555555555555555555222222333333333444444444222222333444555666888999444444555555555555444444555555666666666666555555777777777777777777777777555666666666777777888888444555555555666666777777666666666666666666666666444444555777888888888888888888999::::::;;;<<<<<<999;;;===???@@@@@@???>>>>>>>>>@@@AAABBBBBBBBBBBBDDDEEEFFFGGGHHHJJJKKKKKKQQQWWW^^^`````````dddggg```aaabbbcccccceeeiiillllllqqquuuuuuvvvzzz|||zzz|||zzzxxxvvvuuurrrnnnkkkaaacccaaaZZZPPPKKKKKKNNNFFFGGGIIILLLPPPSSSWWWXXX\\\]]]___dddkkksss{{{~~~tttrrrsssssstttvvv~~~}}}}}}|||vvvttttttwww{{{}}}tttmmmkkklllqqq{{{}}}zzzrrrjjjeeeddd]]]```eeejjjnnnpppqqqpppqqqrrrvvvzzzwwwoookkkkkkiiihhhfffeeeiiimmmjjjcccUUUOOOHHHCCCAAA@@@===:::888777888:::>>>BBBEEEGGGLLLPPPWWW^^^bbbddddddccchhhxxx}}}sssmmmlllkkkiiifffbbb]]]YYYUUUQQQJJJFFFEEEIIITTTaaalllvvv}}}wwwwwwyyy|||zzz{{{yyyrrrtttyyytttaaaVVVPPPMMMLLLIIIFFFEEEFFFHHHHHHHHHIIIKKKMMMNNNSSSWWWTTTNNNLLLIIIFFFEEEEEEEEEEEEDDDDDDEEEFFFGGGFFFDDDBBBAAACCCDDDFFFHHHIIIHHHFFFEEECCCCCCCCCCCCDDDDDDDDDEEEEEEFFFFFFGGGGGGGGGFFFFFFDDDDDDDDDCCCCCCBBBBBBBBBDDDCCCCCCBBBCCCDDDEEEFFFBBBBBBCCCCCCCCCCCCCCCBBB@@@@@@@@@@@@AAABBBBBBCCCAAAAAAAAABBBBBBCCCCCCCCC======>>>???AAACCCFFFGGGCCCCCCCCCCCCCCCDDDEEEFFFEEEEEEDDDCCCCCCDDDEEEFFFEEEDDDBBBAAAAAABBBDDDEEEDDDEEEGGGGGGFFFFFFHHHIIIHHHGGGFFFEEEEEEDDDDDDDDD@@@AAABBBBBBAAAAAACCCEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCAAA@@@AAADDDHHHJJJJJJMMMMMMLLLJJJIIIHHHGGGFFFBBBFFFIIIHHHEEEBBBBBBBBB@@@AAACCCEEEFFFFFFEEEEEEFFFKKKOOONNNJJJFFFGGGIIIIIIJJJKKKLLLLLLKKKJJJIIIJJJJJJJJJJJJJJJJJJIIIIIIFFFGGGHHHIIIJJJJJJJJJJJJHHHJJJLLLKKKHHHFFFHHHJJJHHHIIILLLNNNOOOOOONNNMMMFFFGGGGGGHHHIIIKKKLLLMMMNNNMMMJJJGGGDDDDDDFFFHHHHHHIIILLLNNNOOOOOONNNMMMJJJKKKLLLMMMMMMNNNPPPSSSWWWSSSMMMHHHGGGIIIMMMPPP777555333333444666666666...///000111222333444444333333333333333333333333222333444555555555444333444444333444444555666666666666666666555555555555555777888888666555555666666555444444444666777888555777888777555444444444666666777777777666666555888888888999;;;:::888666:::;;;;;;:::999:::<<<>>>???======>>>@@@AAAAAA@@@EEEEEEFFFGGGHHHHHHIIIIIIIIIGGGFFFHHHKKKMMMOOOOOORRRWWW^^^aaa```^^^]]]^^^dddiiinnnqqquuuwwwsssmmmiiihhhgggiiimmmppprrrrrrssswww{{{|||||||||~~~{{{zzzxxxuuupppkkkeeebbb___^^^ZZZUUUPPPMMMMMMNNNQQQTTTXXX[[[___dddiiimmmooorrrvvvyyy~~~{{{pppiiijjjsss{{{}}}www{{{yyyuuuvvvwwwzzz|||vvvrrrqqqyyyzzz|||}}}zzzvvvpppjjjeee```aaadddhhhjjjllllllmmmnnnnnnoooooonnnjjjccc^^^```]]]ZZZZZZZZZZZZWWWTTTIIIFFFCCC@@@???===;;;:::;;;::::::???JJJXXXdddkkkoooppprrrvvvyyywwwqqqlllqqqyyywwwooojjjgggeeedddddd^^^VVVLLLEEEDDDFFFHHHKKKRRR[[[bbbgggnnnwww~~~{{{}}}{{{zzz{{{|||uuuvvvssspppsssxxxzzzxxxuuuxxxrrrhhh^^^VVVQQQLLLJJJGGGHHHHHHHHHHHHHHHHHHHHHIIIGGGGGGJJJPPPTTTVVVVVVNNNMMMKKKIIIGGGEEEDDDCCCDDDFFFIIIHHHDDDBBBCCCEEEDDDDDDEEEEEEFFFFFFFFFGGGCCCCCCBBBAAABBBCCCDDDEEEFFFFFFEEEEEEDDDDDDDDDCCCCCCBBBAAA@@@???@@@AAAAAABBBAAAAAAAAAAAABBBCCCCCCEEEEEEEEEEEEDDDCCCAAAAAADDDCCCBBBBBB@@@@@@???>>>@@@AAABBBCCCCCCCCCBBBAAACCC@@@>>>???BBBCCCBBBAAACCCCCCCCCAAA@@@@@@BBBDDDEEEEEEEEEEEEDDDDDDDDDDDDCCCDDDDDDCCCAAA@@@@@@AAACCCCCCDDDEEEFFFGGGHHHHHHFFFEEECCCBBBBBBCCCDDDEEECCCDDDDDDBBBAAAAAACCCEEEFFFEEECCCAAA@@@@@@@@@AAACCCBBBAAAAAABBBCCCEEEFFFIIIIIIHHHGGGFFFEEEDDDDDDGGGHHHIIIHHHEEECCCAAAAAABBBBBBBBBCCCCCCEEEFFFFFFGGGHHHHHHIIIHHHGGGFFFEEEIIIIIIJJJJJJIIIIIIHHHGGGHHHHHHHHHIIIKKKLLLNNNOOOJJJJJJHHHGGGFFFEEEEEEEEEDDDFFFHHHHHHGGGEEEEEEFFFHHHIIIKKKLLLNNNOOOOOOOOOKKKJJJGGGFFFFFFHHHJJJLLLPPPOOOMMMJJJHHHFFFEEEDDDHHHHHHIIIMMMRRRTTTSSSQQQJJJLLLMMMMMMLLLLLLMMMOOOXXXVVVQQQLLLHHHHHHJJJMMM666444222222333444444444222222222222333333333333333333333333333333333333222333444555555555444444333333333333333444555555555555555555555555555555555666888777666555555666777777666666777777888999999:::;;;:::999888999:::777888999:::;;;;;;::::::::::::;;;>>>AAABBBAAA???AAABBBBBBAAA@@@AAADDDGGGJJJHHHHHHIIILLLOOOQQQQQQVVVXXXZZZ[[[]]]]]]]]]]]]___^^^]]]^^^aaacccddddddmmmrrrwwwyyyxxxvvvuuuvvvtttyyy}}}{{{qqqpppnnnooorrrtttuuuuuuvvvyyy}}}~~~~~~~~~xxxwwwtttppplllfffbbb```XXXZZZZZZYYYWWWWWW[[[^^^___cccgggkkkooossswwwzzzwwwnnnnnnttt{{{zzzsssuuu~~~}}}wwwrrrrrrtttyyy~~~|||xxxwwwwwwxxxzzz}}}|||zzzxxxvvvtttpppjjjfffeeefffhhhkkklllmmmmmmmmmgggfffeeedddccc^^^YYYUUUQQQOOOMMMMMMOOOOOOMMMKKKAAA>>>;;;999999999999:::<<<>>>EEEQQQbbbtttzzztttrrryyy|||wwwpppiiieeebbb```___ZZZVVVOOOHHHDDDEEEHHHKKKOOOUUU\\\aaaeeejjjqqqwww}}}{{{zzz}}}xxxwww||||||uuurrroooppprrrrrrnnnjjjgggbbb[[[UUUQQQNNNLLLKKKHHHHHHHHHHHHHHHGGGGGGGGGHHHFFFFFFIIINNNRRRSSSSSSSSSRRRQQQOOOMMMLLLKKKKKKFFFGGGGGGFFFDDDBBBBBBCCCCCCCCCCCCCCCDDDDDDEEEEEECCCBBBBBBAAAAAABBBCCCDDDDDDCCCCCCCCCBBBBBBBBBAAACCCBBBAAA@@@@@@@@@AAAAAABBBBBBBBBBBBBBBCCCDDDDDDEEEEEEEEEEEEDDDCCCBBBAAADDDCCCCCCBBBAAA@@@??????@@@AAABBBCCCCCCCCCBBBBBBCCCAAA???@@@BBBDDDCCCBBBBBBCCCCCCBBBAAAAAACCCEEEGGGFFFEEEEEEDDDDDDDDDDDDCCCDDDDDDCCCAAA@@@@@@AAADDDDDDDDDEEEFFFFFFGGGGGGEEEDDDCCCBBBBBBBBBCCCDDDDDDDDDDDDBBB@@@@@@BBBDDDEEEDDDCCCAAAAAAAAAAAABBBEEEDDDCCCCCCDDDEEEFFFGGGFFFFFFFFFEEEDDDDDDCCCCCCGGGHHHJJJIIIFFFCCCBBBBBBCCCCCCCCCCCCCCCDDDEEEFFFGGGHHHHHHHHHGGGFFFDDDCCCHHHHHHIIIIIIIIIIIIIIIHHHHHHHHHHHHIIIJJJKKKLLLMMMKKKKKKJJJHHHHHHGGGGGGGGGEEEGGGJJJJJJIIIGGGFFFFFFHHHIIIJJJLLLMMMNNNOOOOOOLLLJJJHHHGGGGGGHHHJJJKKKOOONNNLLLJJJHHHGGGFFFFFFMMMLLLLLLNNNPPPPPPNNNLLLJJJKKKLLLLLLKKKKKKLLLMMMTTTSSSPPPLLLHHHHHHJJJLLL888666444333444555444333555555555444444333333333333333333333333333333333222333444444555555444444333333444444444555555555555555555555555555555555444666888888777666666777777777888888888999999999:::;;;<<<;;;::::::<<<===888999<<>>@@@===@@@CCCGGGIIIJJJJJJIIIMMMOOOUUU]]]gggnnnqqqrrrnnnmmmlllkkkjjjlllpppsssxxxvvvuuuvvv{{{~~~|||zzzuuuwwwxxxzzz{{{|||}}}~~~wwwtttpppllliiihhhiiijjjkkkpppuuuvvvtttuuuzzzwwwvvv||||||||||||zzztttnnndddhhhnnnrrrsssuuuxxxzzzyyy|||~~~zzzxxxssstttvvvwwwvvvrrrooolllkkkkkklllnnnppppppmmmkkkiiiiiigggfffdddbbb``````[[[WWWSSSOOOMMMJJJHHHEEEDDDBBB???<<<:::999888777;;;:::999888999<<>>@@@AAAAAAAAABBBCCC@@@@@@AAABBBCCCDDDEEEFFFEEEFFFGGGGGGFFFFFFHHHJJJMMMOOORRRUUUXXXYYYYYYYYYZZZ]]]eeeqqq}}}}}}{{{wwwwwwwwwxxxzzz{{{||||||zzzwwwsssqqqppprrruuuwwwyyy}}}~~~~~~}}}{{{}}}|||{{{xxxtttpppaaacccfffhhhkkkmmmqqqsssqqqssswww{{{|||zzzwwwtttqqqsssttttttrrrmmmiiifffffffffgggjjjmmmmmmkkkiiieeedddbbb___\\\YYYWWWVVVOOOKKKFFFCCCAAA???>>>===888888888777888999<<<===888:::===@@@BBBGGGNNNRRRaaajjjyyy|||yyytttoooooottt||||||wwwyyyzzz||||||zzzuuuoookkkeee^^^TTTNNNLLLOOOSSSUUUXXX[[[aaahhhnnnpppnnnkkkfffhhhkkknnnqqqtttwwwyyyzzzyyyvvviiihhhfffccc^^^XXXQQQMMMKKKHHHEEEDDDEEEEEEEEEEEEGGGGGGFFFEEEDDDDDDCCCCCCGGGGGGHHHIIIIIIIIIJJJJJJHHHHHHGGGGGGGGGHHHHHHIIIMMMHHHCCCBBBCCCDDDCCCAAABBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@CCCCCCCCCDDDDDDDDDDDDDDDBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@??????@@@@@@AAABBBBBBCCCDDDDDDDDDDDDDDDCCCEEEDDDDDDCCCBBBAAA@@@???@@@@@@@@@AAABBBCCCCCCDDDCCCDDDDDDCCCCCCDDDEEEFFFAAACCCEEEEEEEEEEEEFFFHHHKKKIIIHHHFFFDDDDDDDDDDDDEEEFFFFFFEEECCCBBBBBBCCCGGGGGGFFFFFFEEEDDDDDDDDDEEEDDDDDDCCCCCCBBBAAAAAA>>>???@@@@@@@@@AAADDDGGGDDDCCCCCCBBBCCCDDDFFFGGGEEEEEEEEEDDDDDDCCCCCCBBBCCCCCCCCCDDDDDDEEEEEEFFFFFFIIIKKKKKKIIIFFFDDDCCC>>>???@@@CCCEEEIIIKKKMMMMMMLLLKKKIIIHHHGGGFFFEEEEEEEEEFFFFFFHHHIIIKKKLLLLLLMMMMMMMMMMMMLLLKKKKKKNNNNNNNNNNNNOOOPPPQQQQQQNNNPPPRRRQQQNNNKKKHHHGGGEEEFFFHHHIIIKKKKKKLLLLLLMMMLLLKKKIIIHHHHHHHHHIIIIIIHHHGGGFFFFFFHHHJJJLLLGGGGGGIIIJJJKKKMMMOOOPPPJJJJJJJJJHHHFFFFFFHHHJJJJJJKKKLLLLLLJJJIIIIIIJJJ777666555666777666444222333333333444444555555555333333333333333333333333444333333333333444555666222444777999;;;<<<<<<<<>>===BBBJJJOOOSSSWWW]]]aaalllttt}}}xxxssssssyyy}}}zzzzzzxxxuuurrroookkkgggcccUUUQQQLLLLLLSSS]]]gggmmmqqqrrruuu{{{~~~zzztttttttttttttttttttttttt|||}}}~~~{{{zzz}}}sssfffeeebbb]]]VVVOOOIIIEEEDDDBBB@@@AAACCCEEEEEEEEEEEEEEEEEEDDDDDDCCCCCCBBBEEEGGGIIIIIIHHHGGGHHHIIIEEEEEEDDDDDDDDDDDDEEEEEEFFFDDDBBBAAABBBBBBBBBBBBDDDCCCCCCCCCCCCCCCBBBBBB@@@@@@AAABBBBBBBBBBBBBBBAAAAAAAAAAAAAAABBBBBBBBBAAAAAABBBBBBBBBAAA@@@?????????>>>>>>>>>???@@@@@@BBBBBBCCCDDDEEEEEEEEEDDDEEEEEEDDDCCCBBBAAA@@@@@@????????????@@@AAACCCDDDBBBCCCDDDDDDBBBCCCDDDFFFAAACCCEEEFFFEEEDDDEEEFFFHHHHHHGGGFFFEEEEEEDDDCCCEEEFFFGGGFFFDDDBBBCCCDDDGGGFFFFFFFFFEEEEEEDDDDDDEEEEEEEEEEEEDDDCCCAAAAAA>>>???@@@@@@@@@BBBEEEHHHEEEDDDCCCCCCDDDEEEFFFGGGIIIIIIIIIIIIHHHFFFEEEDDDDDDDDDDDDEEEEEEFFFFFFFFFFFFIIILLLMMMJJJGGGEEEDDD===>>>@@@CCCFFFIIILLLNNNNNNMMMLLLJJJIIIHHHHHHHHHFFFFFFEEEFFFGGGIIIKKKLLLLLLMMMNNNOOOOOONNNMMMLLLMMMMMMMMMNNNOOOQQQRRRSSSPPPQQQRRRPPPLLLIIIHHHGGGDDDEEEGGGHHHJJJKKKKKKKKKLLLLLLKKKJJJIIIIIIIIIIIIHHHGGGEEEDDDEEEGGGJJJKKKIIIJJJJJJJJJIIIIIIKKKMMMJJJJJJIIIGGGEEEFFFIIIKKKKKKLLLMMMLLLKKKJJJKKKLLL888777777888:::999777555666666555555555555555444333333333333333333333333444444333333333444555666777999===@@@CCCEEEEEEEEEJJJKKKKKKLLLMMMMMMNNNNNNLLLOOOQQQRRRSSSSSSUUUVVVVVVVVVUUUVVVYYY]]]bbbeeeccceeehhhiiigggeeeddddddaaaaaaaaabbbccceeeggghhhbbbfffnnnzzz~~~~~~|||}}}~~~{{{yyyyyy|||{{{zzz}}}yyyxxx~~~}}}yyyttttttuuupppiiiaaa```fffkkknnnmmmkkkjjjlllooosssuuusssqqqmmmmmmlllkkkiiifffcccaaa\\\[[[\\\]]]]]]\\\YYYVVVUUUSSSPPPLLLHHHFFFEEEDDDBBB???<<<;;;<<<===<<<<<<;;;===>>>>>>???AAAGGGKKKTTT[[[eeejjjkkkkkklllnnnrrryyy|||zzzzzzuuunnniiiddd___ZZZVVVKKKKKKNNNWWWeeevvv~~~}}}{{{zzzxxxvvvuuuzzz{{{|||}}}~~~lll[[[[[[XXXTTTOOOJJJFFFEEEBBBAAA@@@AAADDDFFFFFFFFFCCCCCCCCCCCCCCCCCCCCCCCCBBBDDDGGGGGGFFFEEEEEEGGGDDDCCCCCCBBBBBBBBBCCCCCC===>>>????????????@@@BBBDDDCCCCCCCCCBBBBBBBBBBBB???@@@AAACCCDDDDDDDDDDDD@@@@@@@@@AAAAAABBBBBBBBBAAAAAABBBBBBBBBAAA@@@??????????????????@@@@@@AAAAAABBBCCCDDDEEEEEEEEEEEEEEEEEEDDDCCCBBBAAA@@@@@@>>>=========???@@@BBBCCCAAACCCDDDCCCBBBAAADDDFFFAAACCCEEEFFFDDDCCCCCCDDDDDDEEEFFFGGGGGGEEECCCBBBFFFGGGGGGFFFDDDCCCCCCDDDFFFFFFFFFEEEEEEEEEEEEEEEFFFGGGGGGFFFEEEDDDBBBAAAAAABBBBBBAAAAAAAAADDDFFFFFFEEEDDDDDDDDDEEEFFFGGGKKKKKKKKKKKKJJJHHHFFFEEEEEEEEEEEEEEEEEEEEEEEEFFFEEEIIILLLMMMKKKHHHEEEDDD@@@@@@AAACCCFFFHHHKKKLLLMMMLLLJJJIIIHHHHHHHHHIIIGGGFFFEEEEEEFFFHHHJJJKKKKKKLLLNNNOOOOOONNNMMMLLLKKKKKKLLLMMMOOOPPPRRRSSSRRRRRRQQQNNNJJJGGGFFFGGGCCCDDDFFFGGGIIIJJJJJJJJJKKKKKKKKKJJJJJJJJJJJJJJJGGGEEECCCBBBCCCEEEHHHJJJJJJKKKKKKIIIGGGGGGIIIKKKJJJIIIIIIGGGFFFGGGJJJMMMNNNOOOOOOMMMLLLKKKLLLNNN;;;;;;;;;===>>>>>><<<:::999999888777666555444444333333333333333333333333444444333222333444555666===@@@DDDHHHKKKMMMNNNNNNQQQQQQRRRSSSSSSTTTUUUUUUQQQTTTVVVXXXXXXYYYZZZ\\\[[[ZZZYYYYYY]]]bbbhhhlllfffiiimmmnnnllliiigggfff]]]\\\ZZZZZZZZZ]]]___``````dddkkkvvv~~~|||}}}|||zzzyyy{{{}}}}}}wwwwwwzzz~~~yyyxxxyyyrrrssswwwxxxnnncccaaagggnnnpppnnniiihhhhhhkkkooorrrqqqoookkkjjjiiigggeeecccbbb```XXXWWWWWWWWWWWWUUUQQQNNNLLLJJJGGGCCC@@@>>>===<<<:::888666666777999999888555999???EEEKKKTTT^^^eeeooowwwzzzwwwwwwuuu{{{~~~|||yyyyyyxxxrrrjjjccc]]]VVVOOOIIIKKKNNNVVVeeewww}}}{{{}}}~~~{{{{{{{{{}}}ttteeeOOOOOOOOOMMMJJJIIIHHHIIIGGGEEEDDDDDDEEEFFFFFFEEEBBBBBBCCCCCCCCCCCCCCCCCC???CCCFFFFFFDDDCCCDDDEEECCCBBBBBBAAAAAAAAAAAAAAA666:::===>>>===<<<>>>AAACCCCCCCCCBBBBBBAAAAAAAAA>>>???AAADDDEEEEEEEEEEEEBBBBBBBBBCCCCCCDDDDDDDDDAAAAAABBBCCCBBBAAA@@@???@@@@@@??????@@@@@@AAABBBAAAAAACCCDDDEEEEEEEEEEEEEEEEEEDDDCCCBBBAAAAAA@@@===<<<<<<<<<>>>???AAACCCAAACCCDDDCCCAAAAAACCCFFFBBBDDDFFFFFFDDDCCCBBBCCCBBBDDDFFFGGGGGGEEECCCAAAFFFGGGHHHFFFDDDCCCDDDEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGHHHGGGFFFDDDBBBAAADDDDDDDDDBBBAAAAAABBBDDDGGGFFFEEEDDDDDDEEEFFFGGGJJJJJJJJJJJJIIIGGGEEECCCEEEEEEEEEEEEEEEEEEEEEDDDEEEIIIMMMNNNLLLIIIFFFEEEBBBBBBCCCDDDEEEGGGIIIJJJKKKKKKIIIHHHGGGHHHHHHIIIHHHGGGEEEEEEEEEGGGIIIKKKIIIKKKMMMNNNOOONNNLLLKKKJJJJJJKKKLLLNNNPPPRRRSSSSSSRRRPPPLLLHHHEEEFFFGGGCCCDDDEEEGGGIIIIIIJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKFFFEEEBBBAAAAAADDDGGGIIIHHHIIIJJJIIIFFFGGGJJJMMMIIIIIIHHHGGGFFFGGGKKKNNNPPPQQQPPPNNNLLLLLLMMMOOOCCCEEEGGGIIIHHHEEEAAA???BBB<<<999;;;999555555999333555666555555555666777000111222222222333666999;;;AAAHHHLLLMMMNNNSSSWWWVVVWWWYYYXXXUUUSSSSSSSSSTTTUUUUUUVVVWWWXXXYYYZZZaaa]]]ZZZ\\\aaaeeeeeedddjjjiiiiiijjjkkkhhhbbb]]]WWWWWWVVVWWWXXX[[[^^^___aaaeeelllvvv~~~}}}}}}|||zzzxxxzzz}}}yyysssuuuyyy}}}zzz{{{~~~~~~}}}{{{uuutttwww}}}wwwooojjjiiijjjkkklllllljjjhhhjjjlllmmmllliiihhhiiiiiihhhddd___YYYVVVTTTRRRPPPNNNLLLJJJJJJIIIFFFBBB>>>=========;;;888777555555777666333555::::::<<>>>>>>>>??????CCCCCCCCCBBBBBBAAAAAAAAABBB@@@???AAAEEEGGGEEEBBBDDDBBBAAA??????@@@AAACCCAAABBBCCCCCCCCCBBBAAA@@@@@@???>>>======???AAABBBAAABBBBBBCCCDDDEEEEEEFFFGGGGGGFFFFFFEEECCCBBBAAA>>>===<<<===@@@CCCEEEEEECCCBBBAAA@@@@@@AAACCCDDDFFFDDDCCCDDDEEEFFFEEECCCBBBDDDFFFGGGEEEDDDDDDDDDHHHHHHHHHHHHHHHGGGFFFFFFHHHHHHGGGEEECCCBBBDDDEEEDDDEEEFFFGGGFFFDDDBBBAAAEEEEEEDDDCCCCCCDDDEEEFFFGGGFFFFFFEEEEEEFFFFFFGGGLLLKKKKKKJJJIIIIIIHHHHHHIIIIIIHHHFFFDDDCCCDDDFFFIIINNNRRRQQQLLLGGGFFFGGGDDDCCCCCCCCCDDDEEEGGGHHHIIIHHHHHHGGGFFFFFFFFFFFFFFFFFFEEEDDDCCCEEEIIILLLLLLMMMOOOOOOPPPOOONNNMMMMMMKKKJJJKKKMMMOOOPPPPPPQQQOOOLLLJJJIIIGGGEEEBBBDDDEEEFFFGGGIIIJJJKKKLLLMMMJJJIIIIIILLLLLLKKKHHHJJJFFFBBB@@@AAADDDEEEFFFJJJLLLLLLKKKHHHFFFFFFFFFEEEGGGHHHHHHHHHIIILLLOOOSSSSSSRRRPPPMMMMMMNNNOOORRRVVV\\\aaa```[[[SSSNNNJJJCCC>>>===;;;777666999666777888777777666666666444444555444333444666999???CCCHHHJJJIIIJJJMMMQQQSSSTTTVVVUUUSSSPPPOOONNNOOOPPPQQQSSSUUUWWWWWWXXX[[[XXXUUUVVVZZZ^^^]]][[[```______aaacccbbb___\\\ZZZZZZZZZ[[[^^^bbbfffiiijjjlllrrryyy|||}}}}}}}}}{{{yyyyyy|||zzzuuutttvvvzzz}}}~~~}}}||||||}}}{{{zzz~~~}}}}}}zzzzzz|||{{{vvvoooiiigggggggggfffiiigggffffffggghhhfffdddcccccccccbbb^^^YYYSSSPPPLLLJJJHHHFFFDDDBBBAAAAAABBB@@@===<<<<<<:::777444555333333555555444777===EEELLL]]]vvv}}}xxxyyy}}}zzzwwwuuutttsssrrrnnnjjjfffddd___XXXOOOJJJJJJNNNRRR[[[```hhhpppxxxssssssuuuyyy}}}~~~{{{wwwuuurrrqqqtttuuummm^^^QQQGGGGGGFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDFFFEEEDDDBBBAAA@@@@@@@@@???@@@@@@AAABBBBBBCCCCCCBBBBBBAAAAAAAAAAAABBBBBBBBBAAA???>>>>>>>>>???@@@BBBBBBBBBBBBAAAAAAAAA@@@AAABBBDDDEEEDDDCCCCCCCCCCCCBBB@@@?????????AAABBB???@@@AAACCCCCCCCCBBBBBBAAA@@@???>>>>>>???AAABBBCCCDDDDDDEEEFFFFFFGGGGGGFFFEEEEEEEEEDDDBBBAAA@@@>>>===;;;<<>><<<;;;:::999999999888888888777444111777444444666777888===DDDRRR___vvvxxxzzz{{{{{{{{{{{{|||}}}{{{pppnnnkkkjjjgggddd```\\\VVVTTTPPPLLLKKKNNNTTTYYYaaaeeeiiinnnrrrwww|||~~~yyyyyy}}}~~~~~~qqqpppqqqsssvvvtttooojjjfffccc```bbbccc^^^RRRHHHCCCCCCCCCCCCCCCCCCDDDDDDFFFFFFEEEEEEDDDDDDCCCCCCGGGFFFEEECCCAAA@@@??????>>>??????@@@@@@AAAAAAAAABBBBBBAAAAAAAAAAAABBBBBBAAAAAA@@@????????????@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@DDDHHHHHHDDDAAAAAACCCBBBAAA@@@???>>>??????@@@===>>>@@@BBBCCCCCCCCCCCCBBBAAA@@@?????????@@@AAADDDDDDDDDEEEEEEFFFFFFGGGDDDDDDDDDDDDCCCAAA@@@@@@???===;;;<<<>>>@@@AAA@@@AAABBBDDDEEEFFFEEEDDDCCCDDDCCCBBBCCCDDDEEEDDDBBBCCCDDDDDDCCCBBBBBBCCCEEEGGGGGGHHHHHHHHHGGGFFFFFFGGGHHHIIIHHHEEEBBBAAAAAACCCDDDEEEFFFEEEEEECCCBBBFFFFFFFFFEEEFFFGGGHHHHHHEEEEEEFFFGGGHHHIIIJJJJJJJJJJJJJJJIIIHHHFFFEEEDDDFFFGGGGGGGGGFFFFFFHHHJJJHHHLLLOOOOOOKKKHHHGGGHHHKKKIIIFFFDDDCCCDDDFFFGGGIIIKKKLLLMMMLLLJJJHHHFFFHHHHHHHHHGGGFFFGGGJJJMMMKKKLLLMMMOOOPPPPPPPPPPPPLLLKKKJJJKKKNNNPPPRRRRRROOOMMMKKKIIIIIIHHHFFFDDDFFFFFFHHHIIIKKKMMMNNNOOOMMMLLLKKKKKKMMMMMMMMMKKKKKKIIIGGGFFFFFFGGGFFFEEEGGGIIIKKKKKKJJJJJJJJJLLLEEEEEEEEEEEEEEEHHHLLLPPPQQQQQQPPPNNNKKKJJJJJJKKKjjjsss{{{tttooohhhbbbZZZOOODDD===:::999888888888888666444777888888777666666999;;;AAAEEEIIIJJJHHHEEECCCBBBJJJMMMOOOOOOLLLHHHEEEDDDIIIJJJKKKKKKJJJIIIGGGFFFFFFEEEEEEHHHKKKMMMMMMLLLLLLMMMOOOTTTZZZ```fffhhhmmmkkkjjjjjjlllpppuuuxxxyyyyyy{{{~~~zzzxxxvvvyyy}}}~~~zzzvvvwww{{{~~~zzztttuuuwww{{{~~~~~~{{{xxxuuuyyyzzz{{{}}}|||zzz{{{zzztttpppnnnnnnqqquuuwwwvvvtttvvvrrrmmmhhhddd```[[[XXX\\\ZZZXXXVVVUUUSSSQQQOOOOOOOOOOOOMMMIIIDDD@@@===???>>>===;;;999888777777666666666666777777777666:::888888<<>>>>>>>>>>>??????@@@@@@AAAAAA@@@@@@@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@CCCGGGGGGEEECCCBBBCCCBBBAAA@@@???>>>>>>>>>???===>>>@@@AAABBBBBBBBBAAABBBBBBAAA@@@@@@@@@@@@AAABBBBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDDDDCCCBBBAAA@@@@@@>>>======>>>@@@@@@@@@BBBBBBCCCCCCDDDDDDDDDEEEEEEDDDCCCDDDEEEFFFEEECCCCCCCCCCCCBBB@@@AAACCCEEEHHHHHHIIIIIIIIIIIIHHHHHHEEEGGGIIIIIIFFFBBB@@@???BBBCCCDDDEEEEEEEEEDDDDDDHHHGGGGGGFFFEEEEEEEEEEEEBBBCCCEEEFFFHHHIIIJJJJJJJJJJJJJJJJJJIIIGGGFFFEEEEEEFFFGGGFFFEEEEEEFFFHHHHHHKKKNNNNNNLLLJJJIIIJJJLLLJJJGGGDDDDDDEEEGGGHHHIIIKKKNNNPPPOOOLLLIIIFFFHHHHHHHHHGGGFFFGGGJJJLLLJJJJJJKKKMMMNNNOOOPPPPPPLLLKKKJJJKKKNNNQQQRRRRRRMMMKKKJJJIIIIIIIIIGGGFFFFFFFFFHHHIIIKKKMMMNNNOOOJJJIIIIIIIIIJJJKKKJJJJJJIIIHHHGGGHHHJJJJJJHHHGGGGGGIIIJJJJJJIIIHHHIIIJJJEEEEEEDDDDDDDDDGGGLLLPPPPPPPPPPPPNNNKKKJJJJJJKKKiiioooyyy{{{qqqbbbPPPBBB===:::888777888888666444555666666666666777:::<<<<<>>AAAAAABBBCCCCCCCCCBBBAAABBBCCCFFFJJJNNNPPPQQQQQQPPPQQQUUUZZZ```iiipppuuuxxxvvvsssqqqqqqsssuuuwwwwwwxxxzzz~~~|||yyywwwzzz~~~~~~zzzwwwwww{{{~~~~~~}}}~~~xxxtttwwwzzz}}}~~~}}}zzzxxxyyyyyyzzz{{{}}}}}}|||~~~tttmmmllljjjhhhkkkpppsssrrrpppqqqnnniiieeeaaa\\\VVVRRRRRRQQQPPPMMMJJJHHHFFFFFFEEEEEEEEECCC@@@<<<888666<<<;;;:::999888777777777999888777666666888:::<<<;;;;;;???GGGMMMQQQYYYaaayyyvvvnnnlllpppxxx~~~}}}|||}}}{{{{{{~~~www}}}{{{tttiiiccc[[[UUUSSSUUUWWWXXXZZZ^^^dddgggiiijjjkkkllljjjnnntttxxxzzzzzz{{{{{{yyyuuupppooorrryyy~~~llljjjhhhhhhhhheee```[[[SSSOOOLLLLLLMMMLLLHHHCCCDDDDDDDDDDDDCCCBBBAAA@@@GGGFFFFFFEEEDDDCCCCCCBBBCCCBBBBBBAAAAAAAAABBBBBB======>>>>>>>>>>>>>>>??????>>>>>>======>>>>>>???@@@@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAADDDGGGGGGEEEBBBAAAAAA@@@???>>>>>>>>>>>>??????@@@AAAAAA@@@???>>>BBBBBBAAAAAAAAAAAAAAAAAABBBBBBBBBBBBCCCCCCCCCCCCEEEEEEEEEEEEEEEDDDCCCBBBBBB@@@>>>>>>???AAAAAA@@@CCCBBB@@@???@@@BBBEEEGGGGGGFFFEEEFFFGGGHHHGGGEEECCCCCCCCCBBB@@@AAACCCEEEEEEEEEFFFFFFFFFFFFFFFEEEDDDFFFIIIIIIFFFBBB@@@???AAAAAABBBCCCDDDEEEEEEFFFIIIIIIHHHFFFDDDBBBAAA@@@CCCDDDFFFHHHIIIJJJKKKKKKJJJJJJKKKKKKKKKIIIGGGFFFIIIJJJJJJIIIGGGFFFFFFGGGIIIKKKMMMNNNMMMLLLLLLLLLJJJHHHFFFEEEEEEFFFHHHJJJGGGJJJNNNPPPPPPNNNJJJHHHGGGHHHHHHGGGFFFFFFHHHJJJIIIIIIJJJKKKLLLMMMNNNOOOMMMKKKJJJLLLNNNQQQRRRRRRLLLJJJIIIIIIKKKKKKJJJHHHFFFFFFGGGIIIJJJKKKLLLMMMHHHIIIIIIIIIIIIJJJJJJKKKGGGGGGGGGIIILLLMMMLLLJJJIIIKKKKKKJJJHHHFFFEEEFFFEEEEEEEEEDDDDDDGGGKKKNNNOOOPPPPPPOOOMMMKKKKKKLLL```dddiiirrr|||wwwaaaNNNFFFAAA<<<999999999888555333555555555666777:::===999???GGGMMMOOOKKKEEEAAA???AAABBBAAA???===<<<<<<999:::<<>>>>>===<<<:::777444333666666666555666666777777666777888888888:::>>>@@@EEEGGGOOOYYY___ccciiiooovvvooopppvvv}}}|||}}}}}}{{{{{{}}}}}}yyyrrrxxx||||||{{{yyytttmmm___ZZZTTTRRRUUU\\\cccgggnnnrrryyy|||}}}{{{zzzyyywwwzzz}}}}}}{{{xxxvvvvvvuuusssqqqpppssszzz{{{jjjfffbbb``````]]]YYYUUUMMMJJJFFFFFFGGGGGGDDDAAADDDDDDEEEEEEDDDCCCAAA@@@EEEEEEDDDDDDCCCCCCBBBBBB@@@@@@@@@@@@@@@AAAAAABBB>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<<<<======???@@@AAAAAABBBAAAAAAAAA@@@@@@@@@@@@AAAAAAAAAAAABBB???>>>AAAFFFHHHEEEBBBBBBBBBAAA@@@???>>>>>>===??????@@@AAA@@@???>>>===AAAAAAAAABBBBBBCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFFFFEEEDDDCCCCCCBBB@@@>>>>>>@@@AAABBBAAADDDAAA???===>>>AAAFFFHHHHHHGGGFFFGGGHHHIIIHHHFFFCCCDDDDDDCCCBBBBBBCCCEEEFFFFFFGGGHHHHHHHHHHHHGGGCCCEEEHHHHHHFFFCCCAAA@@@???@@@AAABBBDDDEEEFFFGGGIIIIIIHHHFFFDDDBBB???>>>DDDFFFHHHJJJLLLLLLLLLLLLHHHIIIKKKLLLLLLKKKIIIHHHLLLMMMNNNMMMKKKIIIHHHIIIHHHIIIKKKLLLMMMMMMMMMLLLHHHGGGFFFFFFFFFGGGHHHIIIEEEGGGKKKOOOPPPNNNKKKIIIGGGHHHHHHHHHFFFFFFHHHIIIJJJJJJJJJJJJKKKLLLNNNNNNNNNMMMKKKLLLOOOQQQRRRQQQKKKJJJIIIJJJLLLMMMLLLKKKGGGHHHHHHIIIJJJJJJKKKKKKIIIJJJKKKLLLKKKKKKLLLNNNGGGGGGGGGIIILLLMMMLLLKKKLLLMMMMMMKKKHHHEEEDDDDDDFFFGGGGGGGGGFFFGGGIIILLLLLLNNNOOOOOOMMMLLLLLLMMMTTTTTTWWW]]]hhhvvvwwwdddTTTMMMDDD>>>===<<<:::777666666777666666777999<<<:::===CCCIIILLLKKKGGGCCC@@@AAAAAA@@@>>>>>>???@@@>>>???AAAEEEJJJPPPUUUXXXWWWZZZ```eeehhhjjjjjjkkklllmmmnnnoooooorrrwww|||~~~~~~}}}|||{{{zzzzzzzzzuuuuuuxxx|||yyyqqqsssvvvyyy{{{}}}~~~}}}}}}~~~~~~{{{{{{}}}~~~zzzzzzzzzzzz|||~~~~~~}}}~~~~~~~~~{{{xxxzzz~~~}}}{{{|||~~~xxxqqqllliiihhhfffeeeffffffffffff]]]ZZZWWWSSSPPPLLLHHHEEE???AAAAAA???<<<::::::<<<999999999888777555333222333333333444555666888888666;;;CCCIIIMMMPPPTTTWWW___bbbiiirrrtttqqqqqqtttzzz|||yyy}}}}}}{{{|||~~~~~~~~~~~~~~~}}}{{{xxxwwwsssxxxzzzwwwsssnnnfff___SSSRRRRRRXXXcccppp{{{{{{vvvrrrppppppsssuuuwwwzzz~~~uuuhhhccc\\\XXXVVVTTTPPPMMMJJJHHHEEEDDDDDDDDDCCCAAAAAABBBDDDEEEEEECCCBBBAAACCCCCCCCCCCCBBBBBBBBBBBB@@@@@@??????>>>?????????>>>>>>>>>>>>>>>>>>>>>>>>=========<<<<<<=========???@@@AAABBBBBBBBBAAAAAA@@@AAAAAAAAABBBBBBBBBBBBBBBAAA@@@@@@AAABBBCCCCCCCCCCCCBBBBBB@@@???>>>======>>>???@@@@@@??????>>>@@@@@@AAABBBCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEDDDDDDCCCBBBAAA???======???AAAAAAAAACCCAAA@@@???@@@CCCFFFHHHHHHGGGFFFFFFHHHHHHGGGFFFBBBDDDEEEEEEDDDCCCDDDDDDHHHIIIIIIJJJKKKKKKJJJJJJBBBDDDFFFFFFEEECCCBBBBBB??????@@@AAACCCEEEGGGHHHHHHHHHHHHGGGFFFDDDBBB@@@CCCEEEGGGIIIJJJJJJJJJIIIEEEGGGIIIKKKLLLKKKJJJHHHJJJLLLMMMMMMKKKIIIIIIIIIFFFGGGHHHJJJKKKLLLLLLKKKHHHHHHHHHGGGGGGFFFEEEEEEBBBEEEHHHLLLNNNNNNLLLKKKHHHIIIJJJIIIHHHGGGHHHJJJMMMLLLLLLKKKLLLMMMNNNOOOPPPNNNMMMMMMNNNPPPQQQPPPKKKJJJJJJKKKNNNOOOOOONNNJJJJJJJJJJJJJJJJJJJJJJJJGGGJJJLLLLLLJJJJJJLLLNNNJJJIIIHHHIIIKKKKKKKKKJJJOOOOOOOOOMMMJJJGGGEEEEEEGGGHHHJJJJJJHHHGGGHHHIIIIIIKKKMMMNNNMMMLLLLLLMMMJJJIIIIIINNNZZZiiiyyywww```VVVJJJBBB@@@>>>;;;888888999999888666666999;;;<<<>>>AAAEEEIIIIIIGGGEEEEEEEEEEEECCCBBBBBBEEEGGGJJJJJJKKKNNNSSSYYY___cccbbbffflllqqqssssssttttttuuuvvvvvvtttqqqqqqtttxxx|||}}}~~~~~~~~~~~~wwwwwwxxx|||{{{}}}wwwnnnggghhhjjjlllpppuuu{{{}}}~~~~~~xxxxxxwwwxxxyyy{{{}}}~~~}}}~~~{{{}}}|||wwwwww}}}{{{zzzwwwuuuxxx~~~~~~zzzwwwxxx|||~~~}}}|||zzzwwwrrrnnnkkkiiifffbbb^^^\\\[[[[[[UUURRROOOLLLIIIFFFBBB@@@:::<<<>>><<<999777888:::777777777666666555333333222222333444666888999:::<<>>@@@BBBDDDDDDDDDCCCBBBAAAAAABBBBBBBBBBBBBBBBBBAAA@@@???>>>============????????????>>>>>>>>>>>>>>>>>>============>>>>>>>>>???AAABBBCCCBBBAAAAAAAAAAAAAAABBBBBBCCCCCCCCCBBBCCCCCC@@@======AAAEEECCCCCCCCCBBBAAA@@@>>>===;;;<<<>>>???@@@@@@@@@@@@???@@@AAACCCDDDEEEEEEEEEBBBBBBBBBBBBBBBBBBBBBAAACCCCCCCCCDDDCCCCCCBBBBBB???===<<<<<<>>>@@@AAAAAAAAAAAABBBBBBDDDEEEFFFGGGGGGFFFEEEFFFGGGGGGGGGEEEBBBDDDFFFGGGEEEDDDDDDDDDEEEFFFGGGGGGHHHHHHHHHGGGAAACCCEEEFFFDDDCCCCCCCCC>>>??????AAACCCFFFHHHIIIFFFGGGGGGHHHGGGFFFEEEDDD@@@AAADDDFFFGGGGGGFFFEEEBBBDDDGGGJJJKKKKKKIIIHHHEEEGGGIIIJJJIIIHHHHHHHHHEEEDDDEEEGGGJJJKKKKKKJJJHHHIIIIIIHHHGGGEEEBBBAAA@@@CCCFFFJJJLLLMMMMMMLLLIIIJJJKKKKKKIIIHHHIIIJJJOOOOOONNNMMMMMMNNNOOOPPPQQQOOOMMMMMMNNNPPPPPPOOOKKKKKKJJJLLLOOOPPPPPPOOOMMMMMMLLLLLLKKKKKKKKKJJJEEEGGGJJJJJJHHHHHHJJJMMMMMMKKKIIIIIIIIIJJJIIIHHHPPPPPPQQQOOOLLLIIIHHHHHHHHHJJJLLLKKKJJJHHHGGGGGGFFFIIIKKKLLLLLLKKKLLLLLL???AAACCCFFFNNN\\\jjjqqqzzzzzzhhhTTTJJJFFFAAA===;;;888999777555666::::::777:::<<<@@@BBBDDDFFFIIILLLRRRRRRSSSSSSRRRQQQPPPPPPTTTXXX[[[]]]___ccciiinnnnnnpppsssvvvyyyzzzyyyyyy|||zzzvvvrrrqqqtttyyy~~~~~~~~~|||yyyzzz~~~}}}tttnnnqqqvvvvvvsssrrriiikkkmmmmmmooouuu{{{}}}~~~~~~}}}wwwtttvvvyyywwwvvvwww}}}zzzrrrzzz}}}zzzvvvxxxzzz{{{yyywwwwwwzzz}}}{{{}}}{{{uuunnnmmmssszzz}}}{{{xxxtttoooiiieeecccccc```\\\WWWSSSQQQPPPPPPIIIGGGEEEBBB???===<<<;;;;;;:::999888777666666666666666555555444444333222...///222777888999???FFFMMMZZZppp~~~~~~{{{~~~sssnnnpppvvvzzzzzzuuuqqqnnnmmmllldddggghhhaaaWWWMMMJJJJJJGGGSSS```lllzzzzzzwwwrrrllllllqqqzzz}}}|||{{{zzz}}}rrrggg```XXXPPPKKKJJJIIIEEEBBBEEEDDDCCCBBBAAA@@@@@@@@@BBBAAAAAAAAAAAABBBCCCCCCDDDDDDCCCBBBAAA@@@@@@@@@@@@>>><<<;;;:::;;;===>>>===>>>???>>>===<<<===>>>???>>>=========>>>@@@AAA????????????????????????BBBBBBAAAAAAAAABBBCCCDDDCCCCCCCCCBBBBBBAAAAAAAAACCCBBBBBBAAA@@@???>>>>>>===>>>@@@AAAAAA@@@>>>===AAAAAA@@@???@@@AAABBBCCCDDDCCCBBBAAAAAAAAAAAAAAAAAABBBCCCDDDDDDCCCBBBAAA===>>>>>>???@@@@@@AAAAAA@@@@@@>>>===<<>>@@@CCCKKKWWWdddlllrrr|||ttt```SSSLLLEEE@@@>>>;;;??????<<<<<<>>>===:::;;;===AAADDDHHHLLLQQQUUUZZZZZZZZZZZZZZZZZZZZZZZZ[[[^^^aaacccdddggglllppptttuuuwwwyyy{{{|||{{{zzz|||{{{yyyvvvtttvvv{{{~~~{{{yyy{{{~~~}}}ssslllmmmrrrsssssssssoooqqqtttuuuvvvyyy}}}|||uuuqqqsssuuusssqqqrrrvvvzzz~~~yyyssszzz~~~|||yyywwwppprrrtttssspppnnnoooppptttwwwxxxsssllliiilllqqqsssqqqnnnjjjddd___[[[YYY\\\ZZZVVVQQQLLLHHHFFFEEEEEEDDDBBB???===;;;::::::999999888777777777777777777666555555555666666555777666999===???BBBKKKUUU```ooo}}}{{{|||wwwpppppppppssszzz}}}yyysssnnnhhhdddaaa]]]]]]ZZZTTTMMMIIIIIIKKKPPPYYYdddmmmyyy}}}xxxvvvsssooopppuuu~~~{{{|||~~~~~~{{{iii]]]XXXXXXRRRJJJFFFEEEEEEBBB@@@DDDCCCBBBAAAAAAAAAAAAAAABBBBBBBBBBBBBBBCCCCCCDDDEEEEEEDDDDDDCCCCCCBBBBBB???>>>===<<<<<<<<<=========>>>???>>>===<<<===>>>???>>>=========>>>@@@@@@????????????????????????@@@@@@AAAAAAAAABBBBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@AAAAAA@@@@@@???>>>>>>>>>===>>>@@@AAAAAA@@@>>>===@@@??????>>>???@@@AAABBBCCCBBBBBBAAA@@@@@@AAAAAA???@@@BBBCCCDDDEEEEEEDDD??????????????????@@@@@@AAAAAA@@@>>>===>>>AAADDDEEEEEEEEEEEEDDDDDDDDDDDDDDDFFFGGGFFFDDDBBBBBBBBBEEEHHHKKKKKKJJJHHHFFFFFFFFFCCC@@@@@@BBBCCCBBB@@@AAABBBBBBAAAAAABBBEEEHHHHHHIIIJJJIIIFFFDDDDDDEEEGGGGGGGGGFFFFFFEEEEEEEEEDDDDDDDDDFFFGGGGGGEEECCCBBBDDDFFFHHHIIIIIIHHHGGGBBBCCCCCCDDDDDDEEEFFFFFFGGGHHHIIIIIIHHHGGGEEECCCAAA@@@???AAAEEEGGGHHHHHHJJJJJJJJJIIIIIIIIIIIIJJJLLLMMMOOOPPPRRRRRRRRRRRRSSSPPPMMMLLLLLLLLLLLLKKKGGGIIILLLMMMLLLLLLMMMNNNOOOOOONNNLLLIIIIIIKKKMMMNNNMMMKKKJJJIIIHHHIIIIIIJJJKKKLLLKKKHHHGGGHHHIIILLLKKKJJJJJJKKKKKKIIIGGGHHHHHHHHHIIIJJJJJJHHHFFFFFFFFFGGGHHHIIIJJJKKKKKK@@@AAADDDIIIPPPZZZeeemmmnnnzzzrrrbbbVVVKKKEEECCCBBBIIIMMMJJJFFFEEECCCAAADDDFFFJJJMMMQQQUUU[[[^^^bbbbbbaaa``````aaabbbcccdddfffiiijjjkkklllnnnpppuuuuuuwwwyyy|||~~~}}}{{{~~~~~~}}}{{{zzzzzz}}}~~~|||yyyyyy{{{}}}~~~~~~zzzqqqiiikkkooorrrtttvvvxxxzzz|||}}}|||||||||~~~}}}~~~zzzrrrmmmnnnooommmkkklllmmmqqquuuxxxzzz~~~wwwuuuzzz{{{wwwxxx{{{}}}}}}{{{yyywwwvvvoooqqqsssrrroookkkhhhgggkkkooossspppiiidddbbbcccfffeeebbb]]]XXXSSSOOOMMMPPPOOOLLLIIIFFFBBB???===???>>><<<;;;:::999888888444444333222222333444444888666555555777999999999;;;:::===BBBGGGNNN[[[gggqqq|||yyyxxxzzz|||qqqoooiiimmmtttzzzwwwqqqlllgggaaa[[[WWWUUURRRMMMJJJHHHJJJMMMPPPXXX```gggnnnxxx~~~zzzwwwwwwvvvvvvxxx}}}{{{wwwzzz}}}zzzpppaaaRRRLLLNNNPPPKKKEEEBBBCCCCCCBBB@@@BBBBBBAAAAAAAAAAAABBBBBBBBBBBBAAAAAABBBBBBCCCDDDCCCCCCCCCCCCCCCBBBBBBBBB??????>>>>>>>>>============>>>???>>>===<<<===>>>>>>>>>>>>===>>>??????@@@????????????????????????>>>???@@@AAAAAAAAA@@@???????????????@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>===>>>???@@@@@@???>>>===>>>>>>=========>>>???@@@BBBAAA@@@@@@@@@@@@@@@@@@===>>>@@@CCCEEEFFFGGGGGGAAA@@@???>>>>>>>>>???@@@@@@AAAAAA???>>>===???@@@DDDDDDCCCCCCCCCBBBBBBBBBCCCEEEFFFEEEDDDBBBBBBCCCDDDHHHLLLNNNLLLJJJHHHGGGHHHEEEAAA@@@@@@AAAAAAAAA@@@AAAAAA@@@???@@@CCCEEEHHHIIIJJJIIIGGGEEEEEEFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDEEEGGGFFFDDDBBB???BBBEEEIIIKKKKKKJJJJJJCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEHHHIIIIIIHHHFFFDDD???>>>>>>@@@BBBEEEFFFEEEJJJJJJJJJIIIIIIHHHHHHHHHKKKLLLNNNPPPQQQRRRSSSSSSTTTQQQNNNMMMLLLLLLKKKJJJGGGIIIKKKKKKKKKJJJKKKLLLQQQPPPMMMIIIFFFGGGJJJMMMNNNNNNMMMMMMKKKJJJIIIHHHJJJKKKLLLKKKJJJIIIJJJKKKMMMLLLLLLLLLMMMLLLJJJHHHHHHHHHHHHIIIKKKKKKIIIGGGDDDEEEGGGHHHIIIIIIIIIIIIKKKKKKPPPXXX___fffpppxxxwwwqqqaaaSSSLLLKKKNNNWWW]]]ZZZTTTQQQNNNLLLQQQTTTYYY\\\^^^```ccceeeiiigggeeecccbbbbbbdddeeehhhjjjmmmooopppooooooooonnnmmmnnnrrrxxx|||~~~}}}~~~}}}||||||}}}}}}zzzxxxyyy|||~~~~~~~~~}}}{{{zzzuuunnnjjjnnntttwwwzzz}}}|||wwwvvvxxxzzz}}}|||{{{{{{wwwoooiiiiiijjjiiihhhjjjiiilllppprrrtttxxx~~~{{{vvvwww{{{yyyrrroootttyyy{{{xxxuuuttttttqqqtttvvvuuurrrkkkeeeaaabbbhhhmmmmmmfff^^^YYYWWW]]][[[YYYUUUPPPKKKGGGEEECCCCCCDDDDDDCCC@@@>>>===999888888777666666777777444333111000000111222333777555555999>>>BBBCCCBBBDDDDDDHHHPPPVVV^^^kkkwww~~~yyyrrrrrrrrrrrr|||qqqllldddhhhrrr}}}yyyooojjjccc___\\\YYYVVVSSSQQQPPPOOOPPPSSSWWWXXXYYY\\\ccckkkqqqzzz~~~}}}}}}|||zzzzzz{{{}}}|||ssstttwwwxxxyyyyyyyyyyyyxxxrrrkkkbbbVVVJJJFFFHHHJJJGGGCCCBBBCCCDDDDDDCCCAAAAAAAAA@@@AAAAAABBBBBBAAA@@@@@@@@@@@@AAABBBBBB?????????@@@@@@@@@@@@@@@???????????????>>>=========>>>???>>>===<<<===>>>>>>>>>>>>>>>>>>??????@@@????????????????????????<<<===???AAAAAA@@@>>>===????????????@@@@@@@@@@@@<<<<<<<<<======>>>>>>>>>======>>>??????>>>=====================>>>>>>???@@@@@@???>>>>>>?????????>>>???@@@BBBDDDEEEFFFGGGCCCBBB@@@>>>======>>>???===???@@@@@@???>>>>>>???BBBBBBBBBBBBAAAAAAAAAAAABBBDDDEEEDDDCCCBBBBBBCCCCCCFFFIIIJJJJJJHHHHHHHHHHHHFFFCCCAAA@@@@@@AAABBB???@@@@@@???>>>>>>@@@BBBFFFGGGIIIHHHFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDEEEFFFEEECCCAAA???AAAEEEIIILLLLLLKKKJJJEEEEEEDDDDDDCCCBBBBBBBBBAAACCCFFFIIIJJJIIIGGGFFFBBBAAA@@@AAADDDFFFFFFFFFJJJJJJIIIIIIHHHHHHGGGFFFJJJKKKLLLNNNPPPRRRSSSSSSUUURRROOOMMMLLLLLLJJJIIIIIIKKKLLLLLLKKKJJJKKKLLLQQQPPPNNNJJJGGGGGGIIIKKKKKKLLLNNNNNNNNNMMMKKKIIIJJJKKKKKKKKKKKKLLLLLLMMMOOONNNNNNOOOPPPOOOMMMJJJHHHHHHHHHJJJLLLLLLJJJHHHDDDEEEFFFHHHIIIIIIHHHHHHVVVVVV]]]gggooosss{{{~~~lll]]]WWWXXX___gggmmmjjjccc___]]]ZZZXXX]]]dddiiikkkjjjjjjjjjqqqoookkkgggeeedddddddddiiikkkooorrrtttssspppnnneeebbbbbbgggpppyyy}}}~~~}}}zzzyyyyyyzzz{{{zzzyyyxxxyyy{{{}}}~~~~~~|||zzzxxxwwwrrrnnnooowww~~~xxxooommmqqqwww~~~|||}}}|||{{{zzzzzzvvvnnngggfffgggfffgggiiihhhkkkmmmnnnooorrryyy~~~~~~yyyxxx|||~~~zzztttlllqqqwwwyyywwwtttssssssqqqsssuuuvvvrrrjjjaaa[[[\\\aaafffgggaaaYYYRRRNNNSSSRRRPPPMMMIIIEEEAAA???;;;<<<>>>??????===:::999555555555444555555666666777666444333333444666777444555;;;FFFRRRZZZ\\\[[[\\\]]]bbbhhhkkknnnuuu~~~{{{uuuxxxxxxuuuxxxrrrlllbbbfffooo}}}~~~wwwnnnhhhbbb\\\TTTQQQRRRSSSSSSQQQUUUWWW\\\ccchhhiiigggdddbbbkkksssyyy~~~wwwssssssvvvxxxqqqqqqpppoooooonnnmmmkkkjjjbbb\\\XXXSSSKKKDDDCCCEEECCCAAAAAABBBCCCDDDDDDAAAAAA@@@@@@@@@AAABBBBBB??????>>>>>>??????@@@AAA>>>>>>>>>>>>???????????????????????????>>>=========>>>???>>>===<<<===>>>===>>>>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<>>>@@@@@@???>>>========================>>>;;;;;;;;;<<<<<<===>>>>>>=========>>>>>>=========<<<======>>>>>>>>>>>>>>>>>>>>>=========>>>>>>???@@@@@@@@@AAABBBBBBCCCCCCCCCBBB@@@???>>>===>>>>>>:::<<>>???@@@AAAAAAAAAAAA@@@@@@@@@???AAABBBCCCCCCBBBAAACCCDDDCCCDDDEEEDDDCCCDDDFFFHHHHHHFFFDDDBBB@@@@@@AAABBB>>>???@@@???======>>>@@@CCCEEEFFFFFFDDDCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCDDDEEEEEECCCAAAAAACCCFFFIIIJJJJJJIIIHHHHHHHHHGGGFFFEEEDDDCCCCCC@@@BBBEEEHHHIIIIIIHHHGGGDDDBBBAAABBBEEEFFFFFFFFFHHHHHHIIIIIIHHHGGGFFFFFFIIIJJJKKKLLLNNNPPPRRRSSSTTTQQQNNNLLLKKKKKKJJJHHHIIIJJJKKKKKKIIIIIIJJJLLLMMMOOOOOONNNKKKIIIHHHHHHHHHIIILLLOOOPPPOOONNNMMMKKKJJJJJJKKKLLLMMMMMMMMMOOOOOOPPPRRRSSSSSSPPPMMMHHHGGGHHHJJJMMMMMMLLLJJJEEEFFFFFFGGGHHHHHHHHHHHHbbbaaahhhttt{{{{{{uuuhhheeehhhqqqwwwzzzvvvrrrpppmmmjjj]]]bbbjjjpppssssssrrrrrrzzzxxxtttpppmmmjjjiiihhhkkkmmmrrrwwwzzzzzzvvvsssddd___[[[___jjjvvv}}}~~~|||xxxtttrrrrrrssstttuuuwwwwwwwwwyyy|||~~~~~~~~~~~~}}}{{{zzzxxxwwwtttssswww{{{nnnjjjmmmwww~~~}}}zzzyyy{{{~~~~~~}}}}}}}}}}}}xxxnnnfffdddeeedddeeeggghhhjjjlllllllllooouuuzzz~~~zzzzzz}}}~~~zzzvvvmmmpppuuuwwwvvvsssqqqppprrrsssuuuvvvtttlllaaaZZZVVVYYY]]]]]]XXXQQQKKKGGGIIIHHHFFFDDDAAA>>>;;;:::999:::::::::999666444222555555444444555555666666555444333222444666999;;;:::???LLL```sssxxxyyy{{{|||xxxsssssswwwyyyuuupppfffgggmmmwwwrrrpppqqquuutttlllbbb]]]WWWQQQLLLMMMSSSXXXZZZYYYaaagggpppwwwzzzyyyuuurrrpppxxx~~~vvvpppooorrryyy}}}qqqnnnkkkiiigggeeebbb```\\\VVVSSSUUUTTTMMMEEEBBB??????>>>>>>>>>???AAABBBAAAAAA@@@@@@@@@@@@AAAAAA??????>>>>>>??????@@@AAA@@@@@@@@@@@@@@@???????????????>>>>>>>>>============>>>???>>>===<<<===>>>======>>>????????????>>>>>>>>>>>>>>>>>>>>>>>>>>><<<===>>>?????????>>>===;;;;;;;;;;;;:::::::::999;;;;;;;;;<<<<<<===============<<<<<<<<<<<<======;;;<<<===>>>>>>>>>======<<<<<<<<<<<<<<<======>>>AAAAAA@@@?????????@@@@@@AAAAAAAAA@@@???>>>======999;;;===>>>>>>>>>???AAAAAAAAA@@@@@@@@@@@@??????@@@AAABBBAAAAAAAAACCCEEEDDDDDDCCCAAA@@@AAADDDGGGEEEFFFFFFDDDBBBAAAAAABBB>>>@@@@@@???===<<<===>>>AAACCCEEEEEECCCCCCCCCDDDCCCCCCCCCCCCDDDDDDDDDDDDAAAAAAAAACCCEEEEEECCCAAABBBCCCEEEGGGHHHHHHHHHHHHJJJIIIIIIHHHFFFEEEEEEDDD@@@BBBDDDFFFHHHIIIIIIIIICCCBBBAAAAAACCCDDDDDDDDDEEEFFFHHHHHHHHHHHHGGGFFFHHHIIIIIIJJJLLLNNNOOOPPPRRRPPPLLLKKKJJJJJJIIIHHHGGGHHHHHHHHHGGGGGGIIIKKKKKKNNNQQQRRROOOKKKHHHFFFFFFGGGKKKMMMOOOPPPPPPOOOKKKJJJJJJKKKLLLMMMMMMLLLMMMMMMOOORRRTTTTTTRRROOOGGGGGGHHHKKKMMMNNNMMMLLLGGGGGGGGGGGGGGGHHHIIIIIIqqqpppwww~~~rrrrrrxxx}}}~~~|||xxxiiimmmrrruuuwwwxxxyyyzzz|||yyyvvvrrrpppooonnnqqqwww~~~|||nnnfff^^^___iiivvv~~~~~~{{{vvvooohhheeeeeefffhhhlllqqqtttvvvxxx{{{~~~|||~~~~~~~~~yyyyyyzzz{{{{{{{{{{{{{{{|||zzz~~~uuunnnpppyyy|||xxxwwwxxxyyy~~~}}}}}}|||||||||}}}~~~{{{qqqgggcccbbb``````bbbgggiiijjjjjjiiimmmsssxxx}}}xxxvvvvvvuuurrrqqqkkklllnnnppppppoookkkhhhooooooqqqsssqqqjjj___XXXOOOQQQRRRQQQMMMHHHDDDBBBAAA@@@@@@>>><<<:::888777888888888777666444222111666666555555555666777777444333333444888===BBBEEENNNWWWiiitttppprrrzzz{{{wwwqqqnnnlllqqqxxx}}}{{{xxxgggbbbaaafffggg___WWWSSSNNNLLLNNNWWWdddnnnqqqqqqvvv|||zzzxxxtttsssvvv}}}llliiifffcccaaa]]]WWWRRRPPPOOOPPPSSSQQQJJJDDDCCC============<<<===>>>???BBBBBBAAA@@@????????????@@@@@@@@@@@@@@@AAAAAABBB@@@@@@@@@??????>>>>>>===???>>>===<<<<<<<<<=========>>>???>>>===<<<===>>><<<===>>>???@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>>>>?????????>>>======<<<;;;:::999999<<<<<<<<<<<<===============<<<<<<<<<<<<<<<<<<===999:::;;;<<<===<<<<<<;;;;;;;;;;;;;;;;;;<<<======@@@???>>>======>>>?????????@@@AAAAAAAAA???===<<<;;;<<<======<<<<<<>>>???AAAAAAAAA@@@@@@@@@?????????@@@AAA@@@@@@AAACCCFFFEEEEEEEEEDDDCCCBBBDDDFFFBBBDDDFFFFFFCCCAAABBBCCC???@@@AAA@@@>>><<<<<<===AAACCCEEEEEEDDDCCCDDDEEEBBBBBBBBBCCCCCCDDDDDDDDD??????@@@BBBEEEEEEDDDBBBBBBBBBCCCDDDEEEGGGHHHIIIJJJIIIIIIHHHGGGFFFEEEEEEBBBBBBCCCDDDFFFHHHIIIJJJDDDBBBAAAAAACCCDDDCCCCCCCCCDDDFFFHHHIIIHHHGGGFFFHHHHHHHHHHHHIIIKKKMMMNNNPPPMMMJJJIIIIIIJJJIIIHHHFFFGGGHHHHHHGGGHHHKKKMMMJJJNNNRRRSSSPPPMMMJJJHHHFFFHHHJJJLLLNNNOOOOOOOOOLLLJJJIIIJJJLLLMMMLLLJJJHHHJJJLLLPPPTTTTTTRRROOOGGGGGGHHHKKKNNNOOONNNMMMJJJIIIGGGFFFFFFHHHJJJLLL}}}yyy{{{wwwxxxzzzzzzzzz{{{}}}~~~{{{wwwuuusssqqqttt{{{yyyooodddbbbkkkwww{{{wwwpppfff^^^YYYXXXYYY]]]ccckkkqqquuuyyy}}}xxxzzz||||||{{{zzz{{{|||tttuuuwwwzzz|||}}}~~~~~~sssttt{{{~~~{{{xxxuuuuuuvvvxxxxxxxxxyyyyyy{{{||||||~~~sssgggbbb___]]]\\\^^^eeeggghhhhhhhhhlllsssyyyzzztttpppmmmjjjiiijjjhhhgggfffhhhjjjiiiddd```ffffffhhhjjjiiibbbXXXPPPKKKKKKJJJHHHEEEBBB???>>>=========<<<;;;999888777666666777777777777666666777777666666666777888888999999:::===BBBIIIOOOSSSdddmmmzzzvvvxxx}}}|||uuunnnnnnsssxxxxxxvvvddd\\\XXX[[[[[[SSSLLLJJJIIIJJJSSScccwww|||zzzyyyvvvuuuuuuvvvzzz}}}wwwxxxwwweeecccaaa```]]]WWWNNNGGGEEEGGGKKKNNNIIIAAA>>>@@@>>>>>>???>>>======>>>???CCCBBBAAA@@@????????????BBBBBBAAAAAABBBBBBCCCDDD???>>>>>>===<<<;;;;;;:::@@@>>><<<;;;:::;;;===>>>===??????>>>===<<<===>>><<<===>>>@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@BBBBBBAAA???>>>===<<<;;;===========================<<<<<<;;;;;;<<<<<<===888999:::;;;<<<;;;::::::::::::::::::;;;;;;<<<===>>>===<<<<<<<<<===???@@@===???AAABBBBBB@@@===<<<===>>>>>>===;;;;;;<<<>>>AAAAAAAAA@@@@@@@@@@@@??????@@@@@@@@@???AAACCCFFFEEEGGGIIIHHHGGGEEEDDDEEE@@@CCCGGGGGGEEEBBBBBBCCC???AAAAAA@@@>>><<<<<<<<>>>>>???BBBEEEFFFEEECCCAAAAAAAAABBBDDDGGGIIIKKKIIIIIIHHHHHHGGGFFFFFFEEECCCCCCCCCCCCEEEGGGIIIKKKEEEDDDBBBCCCDDDEEEEEEDDDBBBCCCFFFHHHIIIIIIHHHGGGHHHHHHGGGGGGHHHIIIKKKLLLNNNLLLIIIHHHIIIIIIIIIHHHHHHIIIJJJJJJIIIKKKNNNPPPLLLNNNQQQRRRPPPNNNLLLKKKHHHIIIJJJKKKLLLMMMNNNNNNMMMJJJHHHIIILLLMMMKKKIIIEEEFFFJJJOOORRRSSSQQQOOOGGGGGGIIIKKKNNNPPPOOOMMMLLLJJJGGGEEEFFFHHHKKKMMM~~~}}}||||||~~~~~~~~~}}}~~~yyywwwyyy|||zzzyyyzzz}}}rrrrrrvvvzzz{{{tttiii]]]SSSLLLIIIHHHPPPWWWaaaiiinnnrrrwwwzzzzzz{{{{{{yyyvvvuuuuuuvvvqqqsssvvvxxx{{{}}}~~~~~~~~~{{{yyyyyyzzz{{{{{{yyytttpppxxxyyyyyyyyyyyy{{{~~~{{{tttiii```[[[YYYYYYZZZ___aaadddfffhhhjjjmmmpppttttttrrrnnnhhhbbb___]]]ddd```\\\]]]```aaa^^^[[[\\\[[[[[[\\\[[[VVVNNNHHHGGGFFFDDDBBB@@@>>>======;;;999777666555555444333444555666444222111111222===;;;999:::;;;<<<<<<;;;AAABBBDDDHHHKKKSSScccsss}}}xxxyyyoookkklllpppsssttt```XXXRRRPPPOOOKKKHHHGGGLLLUUUeeexxxzzzvvvtttsssttt|||{{{xxxvvvwww}}}|||ooo___[[[UUUPPPMMMKKKIIIHHHHHHHHHGGGFFFCCC???<<<:::AAA@@@???>>>>>>>>>>>>>>><<<<<<===>>>>>>>>>>>>>>>>>>???@@@AAA@@@???>>>===@@@???>>>=========>>>???;;;<<<<<<===============;;;<<<===<<<::::::<<<===@@@??????>>>===<<<<<<;;;;;;;;;;;;===??????===<<<<<<<<<<<<<<<===???@@@AAAEEECCC@@@===;;;;;;;;;;;;;;;<<<===>>>>>>===<<<;;;===<<<<<<<<<<<<;;;;;;;;;999;;;===???@@@???>>>>>>>>>===;;;::::::;;;<<<===;;;;;;<<<===>>>???@@@@@@===>>>???@@@@@@???>>>======<<<<<<;;;;;;;;;<<<<<<;;;<<<===??????===<<<;;;???>>>>>>>>>>>>@@@BBBCCCDDDEEEFFFGGGGGGFFFEEEDDDEEEFFFFFFFFFEEEDDDBBBAAA@@@AAABBBCCCBBB@@@>>><<<888===CCCEEEBBBAAABBBEEEEEEDDDDDDDDDDDDCCCCCCCCC??????@@@@@@AAAAAAAAAAAA>>>???AAACCCDDDEEEFFFFFFIIIHHHGGGGGGHHHFFFCCCAAABBBBBBBBBCCCDDDFFFGGGHHHEEEEEEEEEEEEDDDCCCBBBAAADDDCCCBBBDDDHHHKKKJJJHHHHHHIIIHHHGGGFFFHHHKKKMMMOOONNNLLLHHHDDDCCCDDDEEEKKKKKKJJJIIIIIIKKKLLLMMMKKKGGGHHHNNNSSSPPPKKKHHHKKKKKKKKKKKKLLLMMMNNNOOOJJJIIIIIIKKKMMMLLLIIIEEEEEEFFFHHHLLLOOOOOOMMMJJJGGGHHHIIILLLNNNNNNLLLJJJLLLHHHDDDCCCFFFJJJKKKKKK~~~|||~~~}}}yyywwwyyy}}}}}}||||||~~~zzzzzz}}}zzzsssgggYYYOOOHHHEEEEEEJJJQQQ[[[dddiiimmmrrruuuxxxwwwuuurrrnnnlllmmmnnnmmmoootttxxx|||}}}yyyyyyzzz~~~~~~}}}}}}}}}~~~|||xxxtttuuuvvvwwwxxxxxxxxxyyyzzzwwwpppfff^^^YYYXXXYYYYYY]]]```cccfffgggiiikkkmmmpppqqqpppmmmgggbbb^^^]]]^^^ZZZUUUUUUWWWXXXVVVSSSTTTRRROOONNNMMMJJJFFFBBB???>>>===<<<;;;:::::::::999888777666666666666555333555666666555555777888;;;@@@FFFJJJKKKKKKLLLNNNVVVVVVYYY\\\^^^dddrrryyyzzz}}}zzzyyyuuuooohhheeeeeegggfffeeeYYYRRRMMMKKKJJJHHHIIILLLRRR[[[kkk{{{{{{xxxwwwxxxyyy~~~wwwwwwwwwzzz{{{nnnbbbUUURRRMMMJJJJJJJJJIIIHHHHHHHHHFFFDDDBBB???===;;;<<<<<<<<<;;;<<<<<<======<<<<<<===>>>>>>>>>>>>===>>>???@@@AAAAAAAAA@@@???BBBAAA???>>>============;;;;;;<<<===============;;;<<<===<<<::::::<<<===??????>>>>>>===<<<<<<;;;;;;:::;;;<<<>>>>>>===;;;<<<<<<<<<===>>>???AAAAAAEEECCC@@@>>><<<;;;;;;<<<;;;<<<===>>>>>>===<<<;;;<<<<<<<<<<<<;;;;;;;;;;;;:::;;;===?????????>>>===;;;;;;::::::;;;;;;<<<<<<::::::;;;<<<===>>>??????>>>>>>?????????>>>>>>=========<<<<<<<<<<<<<<<===;;;<<<>>>??????>>><<<;;;>>>>>>======>>>???AAABBBDDDDDDEEEFFFFFFEEEDDDCCCDDDDDDEEEEEEEEEDDDCCCBBB@@@AAABBBBBBBBB@@@>>>===???CCCGGGFFFBBB>>>>>>???CCCCCCCCCCCCCCCCCCCCCCCC@@@@@@@@@@@@????????????>>>???AAABBBDDDEEEFFFFFFHHHGGGGGGHHHHHHGGGEEECCCDDDDDDDDDDDDDDDEEEFFFFFFEEEEEEEEEDDDDDDCCCBBBAAABBBAAAAAADDDHHHKKKKKKJJJIIIIIIIIIGGGFFFGGGIIILLLMMMLLLKKKHHHEEEDDDFFFHHHKKKKKKJJJIIIHHHHHHHHHHHHIIIEEEEEELLLPPPNNNJJJIIILLLKKKKKKKKKKKKKKKLLLLLLJJJIIIHHHIIIKKKKKKHHHEEEDDDEEEGGGKKKNNNNNNLLLJJJFFFFFFGGGIIIJJJJJJJJJIIIJJJFFFCCCBBBEEEHHHIIIIII~~~}}}yyyxxx{{{{{{ttthhh[[[PPPIIIFFFDDDFFFNNNYYYaaafffjjjooorrrwwwuuuqqqkkkfffeeefffiiiiiimmmrrrwww|||}}}|||||||||yyyssstttvvvwwwvvvuuutttssssssmmmddd\\\XXXWWWWWWWWW[[[^^^ccceeefffffffffgggiiikkkllljjjeee```\\\[[[WWWRRRMMMKKKLLLMMMLLLJJJKKKGGGCCC@@@???>>>===<<<888888777777777777888888333444444555555555444444555666888888999;;;???AAAFFFRRRaaaiiikkkjjjkkknnnsssrrrqqqrrrrrruuuyyytttvvvwwwxxx{{{}}}}}}yyyxxx}}}uuupppnnnfffbbb___^^^___^^^[[[XXXQQQMMMIIIIIIHHHHHHNNNUUUXXXbbbqqq~~~{{{xxxxxx{{{tttppprrrvvv{{{zzzpppllllllhhh]]]TTTIIIGGGDDDDDDFFFHHHIIIIIIHHHGGGEEEBBB@@@???>>>===:::::::::;;;;;;<<<======;;;<<<======>>>=========>>>???@@@AAABBBBBBAAAAAACCCBBB@@@>>>===<<<<<<<<<;;;;;;<<<============<<<;;;<<<<<<;;;::::::;;;===>>>>>>>>>===<<<<<<;;;;;;:::999999;;;<<<<<<;;;999<<<<<<======>>>???AAABBBDDDCCCAAA>>>===<<<<<<<<<;;;<<<<<<======<<<<<<;;;<<<<<<<<<<<<;;;;;;;;;;;;:::;;;<<<>>>>>>>>>======999999:::;;;<<<<<<<<<<<<999999:::;;;<<<======>>>@@@???>>>>>>============>>>>>>============>>>>>><<<<<<>>>>>>>>>>>><<<<<<======<<<<<<===>>>???@@@BBBCCCDDDEEEEEEDDDCCCBBBAAABBBCCCDDDDDDDDDCCCCCCAAAAAABBBBBBBBB@@@???>>>CCCFFFHHHGGGBBB>>>======AAAAAAAAABBBCCCCCCDDDDDDAAAAAA@@@???>>>>>>>>>>>>???@@@AAABBBCCCDDDEEEEEEGGGFFFFFFHHHIIIIIIGGGEEEFFFFFFEEEEEEDDDDDDCCCCCCDDDDDDEEEDDDDDDCCCBBBAAA??????AAADDDHHHKKKKKKKKKJJJJJJJJJHHHFFFEEEGGGIIIIIIJJJIIIGGGFFFEEEGGGIIIJJJJJJIIIHHHFFFEEECCCBBBFFFBBBBBBGGGLLLKKKJJJJJJMMMLLLLLLKKKJJJIIIIIIIIIJJJHHHGGGGGGHHHHHHGGGFFFCCCDDDFFFJJJMMMNNNLLLJJJGGGFFFFFFGGGGGGHHHIIIJJJGGGEEEBBBBBBCCCFFFGGGGGG~~~||||||{{{qqqfff\\\TTTNNNKKKKKKSSS^^^fffkkknnnrrruuuyyyvvvpppjjjffffffiiilllnnnqqqvvvzzz}}}}}}|||~~~~~~{{{vvvuuutttttttttsssqqqppprrrlllddd]]]YYYWWWVVVUUUYYY]]]aaaddddddbbbaaa``````ccceeeddd```\\\YYYWWWRRRMMMGGGDDDDDDEEEEEEDDDDDDBBB>>>;;;999999999:::777777666666666777777888333444666777666555555555999999999999===CCCLLLRRRcccqqq|||yyyzzzyyytttvvvyyy{{{~~~~~~{{{yyy{{{yyywwwuuuqqqkkkfffcccZZZWWWUUUUUUXXXXXXVVVSSSLLLLLLMMMOOOPPPPPPWWW___]]]hhhuuuyyyyyyzzz|||pppjjjmmmqqqvvvyyyzzz{{{{{{yyyooobbb]]]\\\ZZZSSSMMMBBBAAA@@@AAADDDGGGHHHIIIGGGFFFCCCAAA???>>>>>>???<<<<<<==================;;;;;;<<<============<<<<<<===???@@@AAAAAAAAA@@@AAA@@@???>>>======<<<<<<:::;;;<<<<<<======<<<<<<;;;<<<<<<;;;::::::;;;============<<<<<<;;;;;;;;;:::999888999:::;;;:::888;;;;;;;;;<<<===>>>???@@@CCCBBB@@@???============;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;:::::::::;;;<<<============<<<::::::<<<======<<<;;;:::999::::::;;;<<<<<<======AAA@@@>>><<<<<<<<<===>>>>>>>>>>>>>>>>>>>>>???@@@<<<===>>>>>>>>>>>>===<<<<<<<<<<<<<<<======>>>>>>@@@AAABBBCCCCCCCCCBBBAAA??????@@@AAABBBCCCDDDDDDAAAAAABBBBBBBBBAAA??????AAACCCFFFFFFCCCAAAAAABBB??????@@@AAABBBCCCDDDEEE@@@???>>>======>>>>>>???@@@@@@AAAAAABBBCCCDDDEEEEEEEEEFFFHHHJJJJJJIIIGGGGGGGGGGGGFFFDDDCCCAAAAAADDDDDDDDDDDDCCCBBBAAAAAA>>>@@@BBBDDDGGGIIIIIIIIIJJJKKKJJJHHHEEEDDDEEEFFFGGGHHHHHHFFFDDDDDDEEEGGGHHHHHHIIIHHHGGGEEEBBBAAACCC??????DDDHHHHHHHHHJJJNNNNNNMMMLLLJJJIIIGGGGGGIIIGGGFFFFFFFFFFFFFFFFFFCCCDDDFFFJJJMMMNNNLLLJJJIIIIIIHHHGGGGGGHHHJJJLLLFFFEEEDDDCCCDDDEEEEEEFFF}}}tttjjjaaaYYYUUUUUU]]]gggooorrrtttwwwyyyzzzvvvqqqkkkiiikkkpppuuu{{{}}}~~~~~~}}}~~~{{{{{{wwwrrrppppppqqqqqqppprrrmmmeee^^^YYYVVVTTTRRRVVVZZZ___aaa```]]]ZZZYYYWWWYYY[[[ZZZXXXTTTRRRQQQNNNKKKFFFBBB@@@@@@AAAAAA>>>>>><<<;;;999777777777777777666555555666666666555777999999777666777888::::::;;;>>>FFFSSSbbblll~~~vvvvvv{{{~~~xxxllloooqqqppplllfff```\\\SSSOOOLLLLLLOOORRRRRRQQQOOOPPPVVV\\\]]]]]]aaahhhgggppp}}}~~~zzzxxxwww{{{sssiiijjjlllnnnooopppqqqqqqjjjaaaWWWQQQPPPOOOLLLHHHAAA@@@???AAACCCFFFGGGGGGEEEDDDBBB@@@???>>>??????>>>>>>>>>>>>===<<<::::::::::::;;;<<<<<<<<<<<<<<<:::;;;===>>>?????????>>><<<=====================:::;;;;;;<<<<<<<<<<<<<<<:::;;;<<<;;;999999;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;:::999777888999:::999888999999999999:::<<<===>>>AAA@@@???>>>======<<<<<<;;;;;;::::::::::::;;;;;;<<<;;;;;;;;;;;;::::::::::::;;;;;;<<<<<<<<<<<<<<<<<<===>>>>>>===<<<;;;999;;;;;;;;;<<<<<<======>>>@@@???===<<<<<<<<<===>>>>>>>>>>>>>>>>>>???@@@@@@======>>>>>>>>>>>>======;;;<<<<<<<<<============>>>???@@@AAABBBAAAAAA@@@======>>>???AAABBBCCCDDDAAABBBBBBBBBAAAAAA@@@@@@???AAACCCDDDDDDCCCDDDDDD>>>???@@@AAABBBDDDEEEEEE>>>===<<<<<<===???AAABBBAAAAAAAAAAAAAAABBBCCCDDDDDDDDDEEEGGGJJJJJJIIIGGGGGGGGGGGGFFFEEECCCAAA@@@DDDDDDDDDDDDCCCBBBAAA@@@???AAADDDEEEFFFFFFFFFFFFIIIIIIIIIHHHEEEDDDEEEFFFFFFGGGGGGEEECCCBBBBBBCCCFFFGGGHHHHHHHHHFFFEEEDDDCCC??????CCCEEEEEEFFFIIIMMMMMMMMMLLLKKKIIIGGGFFFGGGGGGFFFEEEEEEEEEEEEFFFDDDEEEGGGJJJMMMMMMKKKIIIHHHHHHHHHFFFDDDEEEIIILLLFFFFFFFFFFFFEEEEEEFFFFFF|||rrriiiccc___```gggqqqwwwyyyyyyzzz{{{xxxvvvqqqmmmlllpppwww|||~~~}}}{{{}}}{{{yyy{{{uuunnnkkklllnnnooonnnmmmiiibbb\\\WWWTTTQQQOOORRRVVVYYY[[[YYYUUURRRQQQNNNOOOPPPPPPMMMKKKJJJJJJJJJGGGDDD@@@>>>===>>>>>>777999:::999777555444555555555444444444444555555333555777666444444777;;;>>>@@@CCCKKKXXXjjj|||~~~tttrrrzzz}}}vvvppphhhmmmppplllgggbbb[[[UUUMMMJJJGGGHHHNNNSSSVVVWWW[[[]]]cccjjjmmmlllnnnrrruuu}}}yyywwwzzzzzzzzz{{{vvvhhhhhhgggggggggggghhhhhhXXXTTTOOOJJJHHHFFFEEEEEEAAA@@@???AAACCCEEEEEEDDDBBBAAAAAA@@@????????????===>>>>>>===<<<:::888666999:::;;;;;;<<<<<<;;;;;;:::;;;<<<===>>>>>>===<<<999:::;;;<<<============::::::;;;<<<<<<<<<<<<;;;:::;;;;;;:::999999:::<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;999777777888999999888777777777888999:::<<<<<<>>>>>>>>>======<<<<<<<<<;;;::::::999999::::::;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======<<<<<<;;;:::;;;;;;<<<<<<============>>>======<<<<<<======>>>>>>=========>>>???@@@AAA>>>>>>>>>>>>>>>>>>>>>>>><<<<<<============<<<<<<<<<===>>>@@@@@@@@@??????<<<<<<===>>>???AAABBBCCCBBBBBBBBBAAAAAAAAAAAAAAAAAABBBBBBCCCCCCCCCBBBBBB???@@@AAABBBCCCDDDEEEEEE======<<<<<<===@@@CCCDDDBBBBBBAAA@@@@@@AAABBBCCCCCCCCCDDDFFFIIIJJJHHHGGGFFFFFFGGGFFFEEEDDDBBB@@@CCCCCCDDDCCCCCCBBBAAA@@@???AAAEEEFFFEEEDDDDDDDDDEEEGGGHHHGGGEEEEEEEEEGGGEEEFFFFFFEEECCCAAABBBBBBEEEFFFFFFGGGHHHHHHHHHGGGDDDAAAAAADDDDDDCCCDDDGGGJJJKKKKKKLLLKKKIIIGGGFFFFFFGGGGGGGGGEEEDDDEEEFFFEEEEEEGGGJJJLLLKKKIIIFFFDDDFFFFFFDDDAAAAAAEEEIIIFFFGGGIIIIIIGGGFFFFFFFFF}}}~~~uuummmiiihhhjjjqqqzzz~~~}}}}}}yyywwwsssppppppttt{{{xxx{{{~~~|||yyywwwuuupppjjjhhhiiikkkjjjgggddd```[[[WWWTTTQQQNNNMMMNNNPPPSSSSSSPPPMMMJJJIIIGGGGGGGGGFFFCCCBBBCCCDDDBBBAAA@@@===:::999999:::444666777666333222333555333333333444555666888888666888::::::999;;;AAAGGGJJJNNNUUU___mmm}}}vvvrrrvvv}}}~~~~~~xxxrrrnnnhhhmmmmmmddd\\\WWWRRRLLLIIIHHHJJJQQQ\\\gggmmmoooqqqppprrryyy~~~~~~~~~|||ttttttyyy~~~pppcccbbb```___^^^]]]]]]]]]VVVWWWVVVQQQIIIDDDCCCCCC???>>>>>>???AAABBBBBBAAA???@@@@@@@@@@@@@@@??????<<<===>>>>>>===;;;999888999999:::;;;;;;;;;;;;:::;;;<<<===>>>>>>===<<<<<<888999:::;;;;;;;;;:::999999:::;;;;;;<<<<<<;;;;;;:::;;;;;;:::999999:::<<<::::::::::::::::::::::::<<<:::888777888999999888777777888888999;;;<<<===<<<<<<<<<<<<<<<<<<;;;;;;;;;:::999888888999:::;;;;;;;;;;;;:::::::::999999;;;;;;:::::::::::::::;;;888888999999:::;;;<<<===;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;<<<===>>>>>>>>>>>>======<<<===>>>???@@@@@@???>>>>>>>>>>>>>>>>>>???<<<===>>>>>>>>>>>>===<<<:::;;;===>>>??????>>>>>><<<<<<<<<<<<>>>???AAABBBBBBBBBAAAAAAAAABBBBBBBBBBBBAAAAAAAAABBBBBBBBBAAAAAAAAABBBCCCDDDDDDEEEEEE@@@???======>>>@@@CCCDDDCCCBBBAAA??????@@@BBBCCCBBBBBBCCCEEEHHHHHHGGGEEECCCDDDFFFFFFFFFEEECCCBBBCCCCCCCCCCCCBBBAAA@@@@@@<<<@@@DDDFFFEEEDDDDDDEEEBBBDDDFFFFFFFFFFFFGGGHHHDDDEEEFFFFFFEEEDDDDDDEEEFFFFFFEEEEEEFFFGGGGGGHHHFFFDDDDDDFFFEEEAAAAAADDDEEEFFFHHHIIIIIIHHHGGGFFFDDDGGGIIIIIIFFFDDDDDDEEEDDDDDDEEEHHHIIIHHHEEEBBBCCCEEEGGGDDDAAA@@@DDDHHHEEEGGGJJJJJJGGGEEEEEEFFF}}}~~~}}}}}}vvvooonnnnnnrrryyy{{{yyywwwttttttxxx~~~}}}}}}}}}~~~vvvzzz~~~}}}{{{xxxvvvoookkkffffffhhhhhheeeaaa\\\YYYUUURRRPPPOOOMMMKKKJJJLLLNNNNNNKKKGGGEEEDDDCCCCCCBBB@@@======>>>@@@======<<<:::777555555666444666666333111000333777222333444555777:::<<<===AAADDDFFFFFFFFFJJJSSSZZZWWW]]]eeeppp{{{yyyssstttzzzyyy|||yyypppkkkqqq{{{}}}{{{xxxssspppoooiiilllhhh\\\QQQMMMIIIDDDEEEHHHOOO]]]nnn}}}xxxrrruuu|||~~~hhh\\\\\\ZZZYYYWWWUUUSSSSSS```cccddd]]]QQQGGGDDDDDD<<<<<<;;;===???@@@@@@???>>>???@@@AAAAAA@@@???>>>===>>>@@@AAAAAA???===<<<999999:::;;;;;;;;;;;;:::======>>>??????>>>===<<<999::::::;;;:::999777666999:::;;;;;;<<<<<<;;;;;;:::;;;;;;:::999999:::<<<::::::::::::::::::::::::===;;;888777888999999888888888888999:::;;;======:::;;;;;;<<<;;;;;;::::::;;;:::999888888999:::;;;;;;;;;;;;:::::::::999999;;;;;;:::999999:::::::::555444555666888:::===???:::::::::::::::::::::;;;999:::<<<>>>??????>>>>>><<<<<<<<<<<<===>>>???@@@??????>>>>>>>>>>>>??????======>>>??????>>>===<<<999:::<<<>>>>>>>>>>>>===<<<<<<;;;<<<===???@@@BBBBBBBBBAAAAAAAAABBBBBBCCC???>>>>>>@@@BBBCCCCCCCCCBBBBBBCCCCCCDDDEEEEEEEEEBBBAAA???>>>>>>???BBBCCCDDDBBBAAA??????@@@AAABBBBBBBBBCCCEEEGGGGGGFFFDDDBBBCCCEEEFFFGGGFFFDDDCCCCCCCCCCCCCCCBBBAAA@@@@@@:::>>>CCCFFFEEEDDDEEEGGG@@@BBBEEEFFFFFFGGGHHHJJJBBBDDDGGGGGGGGGGGGHHHIIIGGGFFFEEEDDDDDDEEEFFFGGGHHHFFFGGGHHHFFFAAA@@@CCCAAACCCEEEGGGHHHGGGFFFEEECCCGGGJJJJJJGGGEEEDDDEEECCCCCCDDDFFFGGGEEEBBB???DDDGGGIIIGGGCCCBBBEEEIIIDDDGGGJJJJJJGGGDDDDDDEEE}}}}}}}}}}}}}}}|||}}}}}}zzzzzz~~~{{{xxxuuutttvvvyyyzzz{{{{{{xxxuuuvvv|||}}}{{{vvvwwwzzz~~~zzzvvvtttssssssllliiifffcccaaa```]]][[[[[[UUUMMMJJJJJJJJJFFFCCCGGGGGGFFFEEEDDDCCCCCCCCC>>>===;;;999999:::;;;<<<<<<;;;999888777666666666555666777666444333333444999777777999999;;;CCCLLLYYYfffooommmfffeeeiiilllqqqmmmmmmuuu~~~xxxtttrrrssslllfffeeeggglllttt}}}}}}wwwvvvwwwwwwtttqqqpppmmmjjjiiibbbWWWNNNHHHFFFFFFGGGHHHRRRcccvvv~~~{{{yyyzzz}}}rrrcccXXXUUUQQQNNNMMMNNNQQQSSSggghhhggg___SSSIIIDDDDDD???>>>>>>>>>>>>>>>???@@@@@@?????????@@@AAAAAABBB@@@??????>>>===<<<<<<;;;444444555777888999;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<:::::::::999999888888888888888888999999999::::::;;;::::::999999::::::;;;:::;;;;;;<<<<<<;;;;;;:::888888999999999:::::::::777888888999:::;;;===>>>===<<<<<<;;;999888888777777777888999999999999888777888999999::::::::::::999:::;;;<<<===<<<;;;:::888888999999999:::::::::===>>>>>>===;;;999:::;;;===;;;999777777999;;;===<<<<<<<<<==================>>>>>>>>>>>>>>>======????????????>>>>>>>>>>>>;;;<<<===>>>????????????>>>>>>===;;;::::::===???@@@BBBDDDEEEEEEDDDAAA@@@AAA@@@?????????@@@AAABBBFFFFFFFFFEEEEEEDDDCCCBBB@@@???===<<<===>>>@@@AAAIIIHHHFFFCCC@@@AAACCCFFFBBBBBBBBBCCCDDDEEEFFFGGGDDDDDDDDDEEEEEEEEEEEEEEEBBBBBBAAA@@@@@@AAABBBBBB===???@@@BBBCCCCCCBBBBBBAAA???>>>BBBHHHKKKIIIFFFIIIIIIIIIIIIIIIIIIHHHHHHGGGGGGHHHIIIIIIIIIIIIHHHGGGGGGGGGFFFEEEDDDCCCBBBCCCDDDDDDEEEEEEEEEEEEEEEBBBCCCEEEGGGFFFDDDBBB@@@===@@@DDDFFFFFFDDDBBBBBBBBBDDDEEECCC@@@???@@@BBBAAABBBDDDFFFFFFEEECCCBBB|||{{{{{{zzzxxxyyy}}}}}}zzzvvvtttuuuvvvwwwwwwvvvttttttwww~~~}}}ttttttvvvyyy}}}|||wwwssspppnnnmmmhhheeebbb___^^^\\\YYYWWWXXXRRRJJJFFFFFFFFFCCC@@@CCCBBBAAA@@@????????????<<<;;;999888888888999:::777666666555444333222222111222333333222222444555888666888>>>DDDLLLXXXddd~~~xxxsssssszzzyyytttrrrrrrnnnlllnnnqqqsssyyy}}}vvvqqqnnnooonnnllljjjhhheeeccc]]]XXXPPPJJJFFFGGGKKKMMM[[[bbbnnn|||ttteeeYYYOOOMMMIIIGGGFFFHHHJJJLLL[[[]]]]]]WWWNNNFFFCCCCCC??????>>>>>>>>>>>>>>>???>>>>>>>>>>>>>>>???@@@@@@??????>>>>>>===<<<<<<;;;777777888888999999::::::<<<<<<;;;;;;;;;;;;;;;;;;::::::999999999999999999;;;;;;;;;;;;<<<<<<======;;;::::::999999::::::;;;999999::::::::::::999999888888888999999999::::::999999999999:::;;;=========<<<<<<;;;999888888777777777888999999999999888888888999:::::::::999999888999:::;;;;;;;;;;;;;;;:::999999999::::::;;;;;;<<<======<<<:::999999:::<<<;;;999888888999;;;<<<;;;;;;<<<<<<<<<<<<============>>>>>>>>>>>>======@@@@@@???>>>======<<<<<<:::;;;<<<======>>>>>>>>>===>>>===;;;999:::<<<>>>@@@AAADDDFFFFFFEEECCCBBB@@@????????????@@@AAAAAADDDEEEFFFFFFFFFEEEDDDDDDAAA@@@>>><<<<<<===???AAAGGGGGGEEECCCAAA@@@BBBDDDBBBBBBAAABBBCCCDDDEEEFFFDDDDDDCCCCCCCCCCCCCCCDDDEEEDDDBBBAAAAAABBBDDDEEE???@@@AAABBBBBBBBBBBBBBBCCCAAA???BBBGGGJJJIIIGGGHHHIIIIIIJJJJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGHHHGGGGGGEEECCCBBBBBBCCCCCCDDDEEEEEEEEEEEEDDDDDDEEEEEEEEECCCAAA@@@@@@CCCFFFHHHFFFDDDBBBAAABBBDDDEEEDDDAAA@@@@@@BBB@@@AAACCCDDDEEEDDDCCCBBB||||||xxxwwwtttqqqrrrvvv}}}~~~yyywwwvvvvvvvvvuuuvvvvvvwww||||||zzzzzzsssrrrqqqsssvvvyyy{{{{{{}}}{{{xxxtttooojjjgggdddaaa___[[[YYYXXXVVVTTTRRRTTTNNNFFFAAA@@@@@@???===???>>>===<<<<<<;;;<<<<<<999888777666666666777888222333333444444444333333222333444444333333555777888888>>>JJJXXXfffxxx~~~zzzxxx~~~~~~yyyvvvzzzxxxxxx|||~~~}}}~~~}}}xxxsssooolllbbb```___]]][[[YYYWWWWWWPPPOOOLLLJJJIIILLLRRRVVVeeeiiiqqq{{{}}}ssskkkfff___VVVNNNGGGEEECCCAAAAAABBBEEEFFFLLLOOOPPPMMMHHHCCCBBBCCC@@@??????>>>===========================>>>>>>??????>>>>>>======<<<<<<<<<:::::::::::::::999999999<<<<<<;;;;;;::::::999999999999999999999999::::::999999999999999999:::;;;;;;::::::999999::::::;;;888888999999999999888888888888888999999999999:::;;;;;;::::::;;;<<<======<<<<<<;;;::::::999888888777777888999999999999888999999:::::::::999888888888888888888999:::;;;<<<;;;::::::::::::;;;<<<<<<;;;<<<<<<;;;999888999::::::::::::::::::::::::::::::::::::;;;;;;<<<<<<<<<<<<======>>>>>>=========AAA@@@???>>><<<;;;::::::::::::;;;<<<<<<======>>>===>>>===;;;:::999;;;===???@@@BBBDDDDDDDDDBBBAAA>>>>>>>>>?????????@@@@@@BBBCCCEEEGGGHHHHHHGGGFFFDDDBBB???<<<;;;===???AAADDDEEEEEEDDDBBBAAABBBDDDCCCBBBBBBAAABBBCCCDDDEEEFFFDDDBBBAAA@@@AAABBBCCCHHHFFFDDDBBBBBBDDDFFFHHHBBBBBBBBBAAABBBBBBCCCCCCFFFCCCAAABBBFFFIIIHHHGGGGGGHHHJJJKKKKKKJJJHHHGGGJJJIIIHHHGGGFFFFFFFFFFFFFFFGGGHHHIIIHHHGGGEEECCCBBBBBBCCCDDDEEEEEEFFFFFFGGGFFFEEECCCBBBAAA@@@@@@CCCFFFIIIIIIGGGDDDBBBBBBCCCEEEEEEEEECCCAAAAAABBB???@@@BBBCCCDDDDDDDDDCCC~~~~~~zzzuuusssnnniiikkkpppvvv{{{|||||||||{{{{{{~~~~~~~~~yyywwwvvvtttrrrpppppprrruuuvvvwwwwwwwwwtttqqqkkkeee```]]]ZZZXXXUUUSSSRRRQQQOOOMMMOOOJJJBBB===;;;;;;;;;;;;<<<<<<;;;:::::::::::::::666666555444444555555666111222444666777888888888555666777777666777999;;;===???III[[[nnn{{{yyy~~~}}}xxxtttqqqnnnkkkhhh[[[WWWRRRQQQOOOMMMOOORRRNNNQQQUUUVVVUUUVVV[[[___iiimmmttt}}}{{{wwwvvvrrrjjj```YYYUUUPPPKKKGGGCCCBBBAAA@@@@@@BBBDDDEEECCCEEEGGGFFFCCCAAAAAABBBAAA@@@???======<<<<<<<<<>>>===============>>>>>>>>>>>>=========<<<<<<<<<:::999::::::::::::::::::<<<<<<;;;:::999999888888888888888999999:::::::::888777777666777888999:::;;;::::::999999::::::;;;888888999999999999888888888888888888999999999999<<<<<<;;;;;;;;;<<<<<<===<<<<<<;;;::::::999888888777777888999999999999888::::::::::::999999888777777666666666777999<<<===::::::999999::::::;;;<<<999:::;;;:::888777888999999999;;;;;;;;;;;;999999999999999::::::;;;;;;<<<<<<<<<======>>>=========???>>>>>>===<<<;;;;;;:::;;;;;;<<<<<<===>>>>>>????????????===;;;;;;<<<>>>>>>???AAAAAAAAA@@@???>>><<<===>>>>>>????????????@@@BBBEEEHHHIIIIIIHHHHHHFFFCCC???<<<<<<===???AAACCCDDDFFFEEEDDDCCCDDDEEEEEEEEECCCBBBCCCDDDEEEFFFHHHFFFCCCAAA@@@AAACCCDDDIIIGGGEEECCCCCCEEEGGGIIIEEEDDDCCCBBBBBBBBBCCCDDDIIIFFFCCCCCCEEEGGGHHHHHHFFFGGGJJJKKKKKKJJJHHHGGGJJJIIIGGGEEEDDDDDDDDDDDDEEEFFFHHHJJJJJJHHHFFFEEEDDDDDDDDDEEEFFFGGGHHHIIIJJJHHHEEEBBB@@@@@@@@@AAAEEEGGGIIIJJJHHHFFFEEEDDDDDDEEEFFFFFFDDDCCCBBBBBB???@@@BBBDDDEEEFFFFFFFFF|||wwwsssllleeeiiikkkpppuuu{{{|||zzzzzzvvvsssooonnnoooqqqrrrsssrrrqqqppplllggg```ZZZWWWSSSQQQNNNLLLLLLKKKIIIHHHJJJFFF@@@;;;999999999999999888888777777777777888444444444444444444444555333333444555666666666666444666777888:::===AAADDDIIILLLXXXlll~~~yyywww{{{~~~yyywwwsssppplllhhhccc___XXXQQQLLLLLLLLLLLLPPPWWWZZZbbbiiikkkhhheeefffiiiyyy}}}wwwmmmhhhfff```[[[TTTOOOKKKHHHDDDAAA@@@@@@@@@@@@AAABBBCCCDDDAAABBBBBBBBBAAA@@@AAAAAA@@@???>>>===<<<<<<<<<<<>>>>>=========>>>>>>============<<<<<<<<<<<<777777888888999:::::::::<<<<<<;;;:::999999888888888888888999999:::::::::;;;:::999999999:::<<<===;;;::::::999999::::::;;;999999::::::::::::999999777777888888888999999999<<<<<<;;;;;;;;;<<<<<<===;;;;;;;;;::::::999999888777777888999999999999888::::::::::::999999888777666666666666777999;;;===888999999:::::::::::::::888:::::::::888777888999888999;;;<<<<<<;;;999888888888999999:::;;;;;;<<<;;;;;;<<<===============<<<<<<<<<<<<========================>>>???@@@AAAAAABBBBBB@@@>>>===>>>???BBBBBBBBBBBBAAA???>>>===<<<======>>>??????@@@@@@AAACCCEEEGGGIIIIIIIIIHHHFFFDDD@@@>>>===>>>@@@AAADDDEEEGGGGGGFFFFFFGGGIIIIIIHHHFFFDDDDDDEEEGGGHHHKKKIIIFFFCCCBBBCCCEEEFFFIIIHHHEEEDDDDDDEEEHHHIIIFFFEEEDDDCCCCCCCCCDDDEEEIIIGGGEEEDDDEEEFFFHHHHHHFFFGGGIIIKKKKKKJJJIIIHHHHHHHHHFFFEEECCCBBBBBBBBBDDDEEEGGGIIIIIIIIIHHHGGGGGGGGGGGGGGGHHHIIIJJJKKKLLLJJJEEEBBB@@@@@@AAABBBDDDFFFIIIJJJIIIHHHHHHHHHFFFFFFFFFGGGFFFEEECCCAAA@@@AAACCCEEEGGGHHHJJJJJJ~~~}}}}}}yyyqqqiiijjjjjjlllpppvvv}}}}}}~~~~~~ssspppllljjjjjjkkkkkkkkkkkkjjjhhhddd___YYYSSSPPPLLLJJJGGGFFFFFFEEEDDDBBBCCCAAA===:::777777777888555444444333333333444444333444444444444555555555555555444444444555666777777999<<<@@@DDDJJJPPPUUU[[[\\\fffwww{{{xxxzzzzzzyyyxxx{{{vvvsssqqqttt||||||zzzyyyzzz~~~}}}zzzsssppplllhhhccc]]]VVVQQQNNNHHHHHHNNNQQQQQQWWW___oooxxxzzztttvvvyyy|||}}}|||vvvlllccc]]][[[RRROOOKKKGGGEEECCC@@@>>>>>>>>>>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>>>>===<<<<<<<<<<<>>>>>============>>><<<<<<<<<<<<<<<<<<<<<<<<666777777888999::::::;;;<<<<<<;;;;;;::::::999999999999999999999999:::::::::999888777777999;;;<<<;;;::::::999999::::::;;;999999::::::::::::999999777777777888888888888999;;;;;;::::::;;;<<<======;;;;;;;;;::::::999999999777777888999999999999888999999:::::::::999888888777777777777888999:::;;;777999;;;<<<===<<<:::999888:::::::::888888999:::999999;;;;;;;;;;;;999999888888999999:::;;;<<<<<<:::;;;<<<<<<============;;;<<<<<<======>>>?????????>>>======>>>???AAABBBBBBCCCDDDBBB@@@>>>??????DDDDDDDDDCCCBBBAAA@@@???>>>=========>>>@@@AAACCCCCCDDDEEEFFFGGGGGGGGGGGGDDDCCCAAA@@@???@@@AAAAAADDDEEEGGGGGGGGGHHHJJJLLLLLLJJJHHHEEEEEEFFFHHHIIIKKKIIIGGGFFFEEEFFFGGGHHHIIIHHHGGGGGGGGGGGGHHHIIIEEEEEEEEEDDDEEEEEEFFFFFFIIIHHHGGGFFFFFFGGGHHHHHHGGGGGGHHHIIIJJJJJJJJJJJJGGGGGGGGGGGGEEEDDDBBBAAACCCDDDEEEGGGHHHIIIIIIIIIKKKJJJIIIIIIIIIJJJKKKLLLMMMKKKFFFCCCAAAAAACCCDDDDDDFFFIIIJJJIIIIIIIIIJJJGGGFFFGGGHHHHHHGGGDDDAAA@@@AAACCCEEEHHHJJJLLLMMM{{{xxx{{{~~~}}}tttmmmkkkjjjlllrrryyy}}}~~~|||{{{||||||zzzyyyyyyllliiieeecccbbbbbbaaa```bbbaaa___[[[VVVPPPLLLIIIEEECCCAAA@@@@@@@@@>>>===<<<;;;:::888666555555666444333333333333333444444444444555555666666666666666666777888;;;@@@DDDGGGLLLNNNPPPTTTXXX^^^eeejjjmmmkkknnn{{{}}}}}}zzzuuussssssqqqpppqqquuu}}}}}}vvvsssqqqrrrtttvvvtttqqqhhhddd^^^YYYUUUPPPLLLIIIIIIGGGOOO^^^ffffffiiiqqq}}}xxxsssrrrooojjjccc[[[TTTPPPIIIGGGDDDBBBAAA@@@???>>><<<===>>>??????>>>>>>===???>>>===>>>???@@@@@@@@@>>>======<<<<<<<<<======>>>======<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<999999::::::::::::::::::<<<<<<;;;;;;;;;;;;;;;;;;::::::999999999999999999888777555444444666888:::;;;::::::999999::::::;;;888888999999999999888888777777777777888888888888999999999999:::;;;======;;;;;;::::::::::::999999777777888999999999999888888888999:::::::::999999777888888999:::::::::999777:::>>>AAAAAA???<<<999888:::;;;:::999999:::;;;999::::::;;;;;;::::::999888888999:::;;;<<<======999:::;;;<<<==================>>>>>>>>>>>>>>>>>>>>>>>>===<<<===???AAABBBBBBCCCDDDCCC@@@>>>>>>???@@@AAAAAAAAAAAAAAAAAAAAA@@@???===<<<===@@@CCCEEEFFFFFFEEEDDDDDDDDDEEEFFFBBBBBBBBBAAAAAAAAAAAAAAADDDEEEEEEEEEEEEGGGKKKNNNMMMKKKHHHEEEDDDEEEGGGIIIIIIIIIHHHHHHGGGHHHHHHIIIIIIJJJJJJJJJJJJJJJJJJIIIDDDDDDEEEFFFGGGGGGGGGGGGGGGHHHHHHHHHGGGGGGHHHIIIHHHHHHGGGGGGHHHIIIKKKLLLGGGIIIJJJKKKJJJGGGEEECCCCCCCCCCCCDDDFFFHHHJJJKKKMMMLLLJJJIIIHHHIIIJJJKKKMMMKKKGGGDDDCCCCCCDDDEEEFFFHHHIIIIIIHHHGGGHHHIIIHHHGGGGGGHHHJJJIIIEEEAAA???@@@BBBDDDGGGJJJMMMNNNxxxtttvvvzzz}}}ooommmjjjkkkooovvv}}}~~~}}}yyywwwzzz|||xxxuuuuuuvvvvvvxxxyyyyyyxxxtttpppnnnnnnfffccc```]]]\\\[[[YYYXXX\\\[[[XXXTTTOOOJJJFFFDDDAAA???===<<<<<<<<<;;;:::777888888777555444444444666555555444555555666666444555555666777777777666777888:::???FFFOOOWWW\\\dddeeeggghhhkkkpppvvvzzzyyysssrrr{{{|||uuuppppppvvvwwwyyy~~~zzztttqqqqqqooommmoooqqqqqqnnnjjj\\\WWWQQQLLLJJJIIIHHHGGGNNNPPP___uuu{{{}}}xxxrrrkkkiiifffbbb]]]VVVNNNHHHGGGEEEBBB@@@??????@@@AAA===>>>????????????===<<<===<<<;;;<<<===?????????======<<<<<<<<<======>>>===<<<;;;;;;::::::::::::;;;<<<<<<<<<<<<<<<<<<<<<======<<<;;;;;;:::999999;;;;;;<<<<<<<<<<<<<<<<<<;;;::::::999999888888888;;;:::888777777999;;;===;;;::::::999999::::::;;;777777888888888888777777777777777777888888888888777888888999:::;;;===>>>;;;:::::::::::::::::::::777777888999999999999888777888999:::::::::::::::777888:::;;;;;;:::999888888;;;@@@DDDDDDAAA===:::999:::;;;;;;:::999:::;;;::::::::::::::::::::::::888999999:::<<<===>>>>>>999:::;;;<<<============@@@@@@??????>>>>>>======>>>===<<<;;;<<<>>>@@@AAAAAACCCCCCBBB@@@>>>===>>>:::;;;<<<===>>>???@@@@@@AAA???===<<<===@@@DDDGGGHHHGGGEEECCCBBBBBBDDDEEE@@@AAABBBCCCCCCCCCBBBAAADDDDDDDDDCCCDDDFFFKKKOOOMMMKKKGGGDDDCCCDDDFFFHHHGGGHHHHHHHHHHHHHHHHHHHHHJJJKKKLLLMMMMMMLLLKKKJJJCCCDDDFFFGGGHHHHHHHHHGGGFFFGGGIIIIIIHHHHHHHHHIIIIIIHHHGGGFFFGGGIIILLLMMMHHHJJJLLLNNNMMMKKKGGGEEECCCBBBBBBBBBDDDGGGJJJLLLMMMLLLJJJHHHGGGHHHIIIJJJMMMKKKHHHEEEDDDDDDEEEFFFHHHIIIJJJJJJGGGFFFFFFGGGHHHGGGGGGIIIKKKIIIEEEAAA>>>???AAACCCFFFJJJLLLNNN~~~vvvsssttt~~~}}}wwwqqqooorrryyy}}}}}}}}}~~~}}}zzzxxxyyy{{{|||zzzqqqpppvvv~~~}}}zzzuuuqqqqqqrrrssstttsssqqqooommmjjjiiihhhccc^^^XXXSSSQQQPPPPPPOOOPPPOOONNNKKKHHHEEECCCAAA>>>>>>===<<<;;;999888888888888777666444222000///333222111222333444444333777555333222444888<<>>>>>???<<<=========<<<;;;::::::;;;;;;;;;;;;;;;<<<===>>>;;;;;;::::::;;;<<<>>>???>>>>>>>>>>>>>>>===<<<<<<:::;;;<<<<<<===<<<<<<<<<999999888888999:::<<<======;;;999888777999:::;;;===<<<;;;:::888777666666<<<;;;:::999888888888888:::::::::999999888888888888999999::::::999999888999777555666999999888555777777888888888999999999:::::::::::::::999888777888999999::::::;;;;;;<<<:::999999;;;<<<<<<:::888:::::::::::::::999888777888:::===@@@@@@???<<<;;;<<<;;;;;;:::999888777777:::999888999;;;;;;;;;999;;;::::::::::::;;;<<<<<>><<<;;;<<<===???@@@AAA@@@???>>>============<<<<<<<<<<<<============AAAAAAAAA@@@???>>><<<<<<<<<;;;;;;;;;<<<>>>???AAAAAA@@@???>>>???AAADDDFFFGGGGGGEEECCC@@@@@@BBBDDDCCCCCCBBBBBBBBBCCCCCCDDDGGGEEECCCDDDFFFHHHHHHHHHNNNLLLIIIIIIJJJKKKJJJIIIHHHGGGGGGFFFGGGHHHIIIJJJNNNLLLKKKLLLNNNOOOLLLJJJEEEDDDCCCBBBCCCDDDFFFHHHHHHHHHIIIIIIIIIIIIHHHHHHLLLKKKJJJIIIHHHHHHIIIJJJNNNNNNNNNNNNMMMJJJEEEAAA@@@AAACCCEEEGGGGGGGGGGGGLLLLLLKKKHHHEEEFFFJJJNNNSSSQQQOOOLLLJJJHHHFFFFFFHHHIIIIIIJJJJJJIIIIIIHHHIIIGGGFFFGGGIIIKKKKKKJJJFFFEEEEEEGGGIIIKKKKKKJJJzzzwwwwwwyyyvvvxxx|||~~~~~~~~~uuutttsssvvvzzz|||xxxvvvvvvxxxyyy}}}}}}xxxqqqpppvvv|||}}}{{{|||vvvppplllkkkllllllkkkjjjhhhfffccc```___^^^YYYUUUOOOKKKIIIHHHGGGGGGJJJIIIHHHFFFDDDAAA???===::::::999888777666555555444444444333333222111000222222222333555666666666888888777888:::===@@@AAAEEEMMMYYYeeerrr}}}{{{zzz|||~~~|||yyyvvvsssqqqpppnnnmmmkkkfff___XXXRRRNNNIIIDDDCCCIIIMMMPPPUUU[[[iiiqqq~~~rrreee[[[YYYTTTNNNLLLLLLKKKFFFBBBDDDCCCBBBAAA@@@?????????======>>>>>>======<<<<<<;;;;;;;;;;;;;;;<<<======<<<<<<;;;;;;;;;<<<===>>>===>>>>>>>>>>>>===<<<<<<::::::;;;<<<<<<<<<<<<<<<999888888888888:::;;;<<>>===<<<;;;<<<<<<======<<<;;;;;;:::999888888999999888888888999999::::::::::::999999999888888999999::::::::::::999999:::888666777999:::888666777777888888888999999999999:::::::::999999888777888888999999:::;;;;;;;;;:::999999:::<<<;;;999888888888888888888777666666888999;;;======<<<:::999999999999999999999999999;;;:::999:::<<<===<<<;;;;;;;;;;;;;;;;;;<<<======<<<;;;:::999:::;;;===>>>??????>>>===<<<<<<<<<<<<;;;<<<<<<<<<============???@@@@@@@@@@@@??????>>>===<<<<<<;;;;;;<<<===>>>===<<<;;;;;;<<>>AAA@@@@@@???===;;;999888777777666555444444333333111111222222222333333333333333333444666888:::<<<>>>???AAAEEEIIILLLLLLKKKPPP[[[jjjyyy}}}{{{zzzzzz}}}{{{wwwwwwxxxxxxwwwtttqqqooolllhhhbbb\\\UUUNNNGGGCCCAAA@@@EEENNNWWW]]]eeekkksssxxxyyynnnfff___YYYTTTNNNJJJGGGFFFGGGFFFDDDAAAAAAAAAAAAAAAAAA@@@@@@???===>>>>>>>>>>>>>>>>>>>>><<<;;;;;;;;;;;;<<<======>>>===<<<<<<;;;;;;<<<<<<=========>>>======<<<;;;999:::;;;;;;<<<<<<;;;;;;888888888888999:::;;;;;;?????????>>>===<<<;;;;;;<<<<<<;;;;;;::::::::::::777777777777888999:::;;;:::::::::999999999999888999::::::;;;;;;::::::999:::999888888::::::999888888888888888888999999999999999999:::999999888777888888888999::::::;;;;;;999999888999;;;;;;999777777888888888888777666666888888999999999888777777888888888999999999::::::<<<::::::;;;<<<======<<<<<<<<<;;;;;;<<<<<<===>>>;;;;;;:::999:::;;;<<<===>>>===<<<;;;;;;::::::;;;;;;;;;;;;<<<<<<<<<======>>>>>>???@@@AAAAAAAAA@@@>>>===<<<;;;;;;;;;;;;;;;<<<;;;:::999;;;>>>AAACCCGGGGGGFFFCCCAAA@@@BBBCCCDDDDDDDDDDDDCCCCCCDDDDDDDDDFFFFFFEEECCCDDDHHHLLLOOOLLLHHHGGGHHHJJJKKKKKKNNNMMMKKKJJJIIIHHHHHHHHHIIIHHHHHHIIIKKKLLLKKKJJJFFFEEEDDDCCCDDDEEEFFFGGGMMMMMMNNNNNNMMMLLLLLLKKKMMMLLLKKKJJJJJJJJJKKKLLLJJJJJJKKKMMMNNNLLLHHHEEEDDDFFFGGGIIIJJJJJJIIIIIILLLMMMLLLJJJHHHGGGIIIJJJOOONNNLLLJJJHHHGGGFFFFFFFFFFFFGGGHHHIIIJJJKKKKKKKKKIIIGGGGGGIIIKKKMMMMMMFFFEEEEEEGGGIIIJJJJJJHHH~~~|||{{{{{{~~~xxxnnnlllrrryyy{{{{{{}}}||||||~~~~~~{{{}}}zzzuuuqqqpppqqqsssttttttwwwvvvrrrppptttvvvvvvrrrsssttttttsssrrrooonnnqqqmmmgggaaa\\\YYYXXXXXXYYYXXXVVVSSSPPPNNNLLLKKKHHHEEE@@@===<<<<<<;;;:::999999999999888777666555666666555555444444333333222222222333333444444555555555444555999@@@HHHMMMOOOQQQTTTZZZ___aaa___\\\WWWcccsss{{{wwwuuuvvvxxxyyy~~~{{{yyyyyyzzzzzzzzzzzzyyyxxxuuurrrnnnjjjhhhccc]]]UUUOOOLLLJJJGGGEEEGGGJJJRRR[[[cccjjjpppuuurrrwww~~~zzzwwwooocccYYYSSSQQQOOOOOOJJJHHHEEEDDDEEEEEEDDDBBB>>>???@@@BBBBBBAAA@@@@@@============>>>??????@@@<<<<<<;;;;;;;;;<<<<<<===???>>>======<<<;;;;;;;;;<<<============<<<;;;;;;999999:::;;;;;;;;;;;;;;;999999999999::::::;;;;;;;;;<<<======<<<:::888666::::::::::::::::::::::::888777777777888888999:::999999999999999999999999::::::;;;;;;;;;;;;::::::::::::::::::::::::::::::888888888888888888888888888888999999999999888888777777888888999:::::::::999888777888::::::999777999999:::::::::999999888999999888777666666666666888888888888888999999999:::999999:::<<<===<<<;;;;;;::::::::::::;;;<<<<<<<<<<<<;;;;;;;;;<<<===>>>>>>===<<<;;;::::::::::::::::::;;;;;;;;;<<<<<<<<<>>>??????@@@AAA@@@@@@@@@<<<<<<;;;;;;;;;;;;;;;<<<===<<<;;;;;;===@@@DDDFFFFFFFFFFFFDDDAAAAAABBBCCCDDDDDDDDDDDDDDDDDDCCCCCCCCCFFFGGGEEEBBBBBBGGGLLLNNNKKKGGGFFFGGGIIIKKKKKKMMMLLLLLLKKKJJJJJJJJJJJJIIIHHHHHHIIIJJJKKKKKKKKKFFFEEEEEEDDDDDDEEEFFFFFFOOOOOOOOOOOOOOONNNMMMMMMMMMLLLKKKJJJJJJKKKLLLMMMLLLLLLLLLNNNNNNMMMJJJGGGFFFGGGHHHJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHIIIIIIMMMMMMKKKJJJIIIHHHHHHHHHEEEEEEFFFGGGIIIJJJKKKLLLMMMJJJHHHHHHJJJLLLNNNNNNHHHGGGHHHIIIKKKKKKJJJHHH~~~}}}|||~~~xxxlllhhhlllqqqsssrrrwwwsssqqquuu|||~~~{{{vvvrrrtttrrrooommmmmmnnnppprrrnnnrrrrrrnnnmmmooopppnnniiijjjllllllllljjjhhhfffgggddd^^^YYYTTTQQQOOOOOOPPPOOONNNLLLIIIGGGEEEDDDCCC@@@<<<::::::999999888444555555555555555444333333333333333333333333333333333222222222333333444444555777;;;DDDSSScccnnnqqqppppppsssvvvtttnnnhhh\\\gggwww}}}uuupppooopppqqqrrryyy~~~~~~wwwuuussssssuuuxxxzzzzzz~~~zzzssskkkddd___\\\[[[UUUQQQKKKIIIJJJNNNRRRUUU[[[aaagggkkknnnrrrvvvxxxvvv}}}}}}wwwpppjjjeee```[[[TTTNNNKKKJJJKKKLLLIIIHHHFFFDDDDDDDDDCCCBBB===>>>@@@AAABBBBBBAAA@@@===<<<<<<<<<<<<===??????===<<<<<<;;;;;;;;;<<<<<>>>>>===;;;;;;:::<<<<<<<<<<<<<<<;;;::::::888999999::::::::::::::::::::::::;;;;;;;;;;;;;;;999:::;;;<<<;;;999666555888888888888888999999999::::::999888777777888888999999999999999999999999999::::::;;;;;;::::::999::::::;;;;;;:::::::::;;;888888888888888888888888777888888999999888888888666666777888888999999:::999888777777888999888777888999999:::::::::999999:::999888666666666777777::::::999888888777666666888777777888:::<<<;;;:::999999888888999999:::;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>===<<<;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;??????@@@@@@??????>>>===::::::;;;<<<<<<=========???>>>===<<<>>>AAADDDFFFFFFFFFFFFDDDBBBAAAAAABBBDDDDDDEEEEEEDDDCCCBBBBBBAAAEEEHHHFFFBBBBBBFFFKKKLLLIIIFFFEEEFFFIIIJJJJJJHHHIIIJJJJJJKKKLLLLLLMMMIIIJJJIIIIIIIIIJJJKKKLLLFFFFFFFFFEEEEEEEEEEEEFFFNNNNNNOOOOOOOOOOOONNNNNNMMMLLLKKKJJJJJJKKKLLLMMMPPPOOOOOOOOOOOOMMMJJJGGGEEEFFFHHHJJJKKKKKKJJJJJJEEEEEEEEEFFFGGGIIIJJJJJJMMMLLLKKKKKKJJJJJJKKKKKKEEEEEEEEEFFFHHHJJJLLLMMMMMMKKKIIIIIIKKKMMMNNNOOOJJJIIIJJJKKKMMMMMMKKKHHH|||~~~~~~xxxoookkkmmmqqqsssrrrqqqkkkfffjjjttt|||~~~}}}{{{zzzyyywwwsssnnnkkkjjjiiihhhhhhhhhiiijjjkkkfffjjjjjjfffdddeeeeeeccc```aaabbbccccccaaa___^^^\\\YYYUUUPPPLLLIIIHHHHHHFFFFFFEEECCCAAA@@@>>>>>>===:::777666666666555444333333444444444444333333000111111111111111111111222222111000111222333444555999AAALLL[[[pppuuummmaaakkkyyyzzztttqqqqqqrrrrrrwww|||xxxlllooosssyyy|||{{{wwwssswwwqqqggg]]]VVVRRRPPPQQQMMMNNNPPPQQQUUU\\\dddjjjrrrxxx|||zzzxxxyyyzzzzzz}}}yyyxxxtttooohhh```ZZZVVVPPPNNNKKKIIIGGGHHHIIIJJJGGGFFFEEECCCBBBAAAAAAAAA===>>>???@@@AAAAAAAAAAAA>>>===<<<;;;<<<===>>>???======<<<;;;;;;;;;;;;<<<>>>??????>>>===<<<;;;:::;;;;;;<<<<<<;;;;;;:::999777888999999::::::999999999::::::;;;;;;;;;:::999999:::<<<===<<<;;;999888777777777888888888888888<<<;;;:::999888888888888888999999999999:::::::::888999999::::::999999888999:::;;;;;;999999:::;;;999999999888888888888888666777888888999888888888666666666777888888999999999777666666777888888777666666777888888888888777999888777777777777777888;;;:::999888777666555555777666666777:::;;;;;;:::888888777777777888999999888888888999999999::::::>>>>>>===<<<;;;;;;;;;;;;999999999:::::::::;;;;;;>>>?????????>>>===<<<<<<999:::;;;===>>>?????????>>>===;;;;;;<<<>>>AAACCCEEEFFFFFFEEECCCAAAAAABBBCCCCCCDDDDDDDDDBBBAAA@@@@@@CCCGGGGGGEEEDDDFFFHHHHHHFFFDDDDDDFFFHHHHHHGGGCCCEEEGGGIIIKKKLLLMMMNNNJJJKKKKKKIIIHHHHHHJJJLLLFFFFFFFFFFFFFFFFFFEEEEEEJJJKKKLLLMMMNNNNNNNNNNNNLLLKKKJJJJJJJJJKKKLLLMMMQQQPPPOOOOOOOOOMMMJJJGGGEEEFFFHHHJJJLLLLLLLLLLLLFFFEEECCCDDDGGGIIIJJJJJJKKKKKKKKKKKKKKKLLLMMMMMMEEEEEEEEEEEEGGGIIIKKKMMMMMMKKKKKKKKKNNNOOOOOONNNJJJJJJKKKLLLMMMMMMJJJGGG~~~|||~~~~~~|||}}}~~~~~~|||}}}}}}|||zzz{{{~~~|||xxxxxx{{{~~~zzztttppppppqqqrrrssslllddd]]]```kkkuuuxxxwwwtttrrrpppooonnnlllhhheeeaaabbbbbbccccccbbbaaaaaa\\\``````[[[XXXXXXXXXUUUSSSUUUVVVWWWWWWUUUSSSRRRQQQOOOKKKHHHEEECCCBBBBBB???>>>===<<<;;;::::::999999777444444444444333222222333333444444333333222000111111111222222333333333333222222444666999:::>>>GGGTTTdddvvvzzzpppccckkkttt}}}~~~{{{zzzyyyyyy|||~~~}}}}}}{{{xxxvvvmmmooossswwwxxxtttnnniiifffaaaZZZSSSNNNMMMOOOPPPSSS[[[eeekkkmmmrrryyy~~~}}}lllkkkggg```YYYQQQLLLJJJHHHGGGGGGEEEEEEEEEFFFHHHCCCCCCCCCBBBAAA@@@AAABBB???>>>>>>>>>???@@@AAAAAA@@@???>>><<<<<<===>>>???======<<<;;;;;;;;;;;;;;;>>>>>>??????>>>===<<<;;;:::;;;;;;;;;;;;:::999999777888888999999999999999777888999999999999888777999:::;;;<<<<<<<<<;;;:::999999888888888888888888;;;;;;:::::::::::::::;;;888888999999999:::::::::777888888999999888888777888:::;;;:::888888999;;;999999999888888888777777666666777888888888888888555555666666777888888999999777555555666888888777666666777888888888888888666666666777777777777777999999888888777777666666777666666888:::<<<<<<;;;888888888888888999999:::777777888999999999999999===<<<;;;:::999999999999999999999999::::::::::::;;;<<<<<<============<<<;;;<<<>>>?????????>>>>>>>>>===;;;::::::<<>>@@@BBBEEEGGGHHHGGGEEEDDDDDDCCCCCCDDDFFFGGGFFFDDD@@@BBBEEEGGGJJJKKKLLLLLLJJJKKKJJJHHHEEEEEEHHHJJJGGGGGGGGGGGGFFFFFFEEEEEEFFFGGGIIIJJJLLLMMMMMMMMMJJJJJJIIIIIIIIIJJJLLLMMMNNNMMMLLLMMMMMMLLLJJJHHHEEEGGGIIILLLNNNOOOOOOOOOLLLHHHEEEEEEGGGJJJJJJJJJIIIIIIIIIJJJKKKLLLMMMNNNFFFEEEEEEEEEFFFHHHKKKLLLLLLLLLLLLNNNPPPPPPOOOMMMIIIIIIJJJKKKLLLKKKHHHEEE~~~~~~~~~~~~{{{zzz||||||zzzxxx{{{~~~~~~{{{yyyzzz{{{{{{|||{{{xxxuuuuuuxxx{{{}}}yyyuuuuuuxxx|||}}}}}}{{{xxxsssooolllkkkkkkllljjj```XXXZZZeeeppprrrqqqmmmkkkiiiiiihhhgggeeebbb\\\]]]_________]]]ZZZYYYUUUXXXXXXRRROOOOOOOOOLLLIIIJJJKKKLLLLLLKKKIIIHHHJJJHHHFFFCCCAAA?????????;;;;;;;;;::::::999999888888666444444444555444333222333333333333333222222333333333444555555666666555555555666999<<>>>>>>>>???AAABBBCCCAAA???>>>===>>>???@@@>>>===<<<;;;;;;;;;;;;;;;===>>>>>>??????>>><<<;;;:::;;;;;;;;;;;;:::999999777777888999999999999999555666777888888777666555888888999:::;;;;;;;;;;;;:::::::::999999999888888::::::::::::;;;<<<======888888888999999:::::::::777777888888888888777777777999;;;:::888777999;;;999999999999888888777777666666777888888888888888555555666666777888888888999777555555666777777777777888999:::::::::::::::444444555666777777777666777777777777888888888888888777777999;;;======<<<999999888888999999:::;;;999999:::;;;;;;;;;;;;:::<<<;;;:::999888888888888888888999999999:::::::::888999:::<<<===>>>>>>>>>>>>??????@@@@@@???===<<<@@@???===;;;;;;===???@@@EEEFFFGGGFFFCCCAAAAAAAAAAAABBBCCCCCCCCCAAA>>>===@@@AAADDDHHHJJJIIIEEEAAABBBBBBBBBDDDFFFFFFDDDBBB@@@AAADDDFFFHHHIIIJJJJJJJJJKKKJJJGGGCCCCCCEEEHHHGGGGGGGGGGGGGGGFFFEEEDDDCCCDDDFFFHHHJJJKKKLLLMMMJJJIIIHHHHHHIIIJJJKKKLLLKKKJJJIIIJJJLLLLLLKKKIIIFFFHHHJJJMMMPPPQQQRRRRRRQQQLLLGGGFFFGGGJJJJJJJJJGGGGGGHHHIIIJJJKKKMMMNNNGGGFFFEEEEEEFFFHHHJJJLLLKKKKKKMMMOOOQQQQQQOOOMMMHHHHHHIIIJJJKKKIIIFFFCCC~~~~~~||||||}}}~~~~~~~~~}}}|||{{{yyyxxxwwwxxxxxxwwwuuussstttuuuyyyuuurrrrrruuuvvvtttppppppmmmjjjkkkppptttuuuuuuvvvuuusssqqqnnnllljjjiii```ZZZUUUVVV\\\bbbeeeeeegggddd```]]]]]]]]]\\\[[[WWWXXXXXXXXXVVVSSSOOOMMMOOONNNLLLJJJHHHFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCBBB@@@>>><<<;;;::::::999999888777666555555444999666333333555666444222666444333333333222111///555333444888;;;;;;;;;;;;;;;;;;>>>DDDFFFEEEIIINNN[[[hhhyyywwweeebbbaaaeeejjjooowwwzzzuuuwwwxxxxxxuuusssqqqqqqwwwrrrjjjddd```[[[UUUQQQMMMMMMLLLLLLOOOWWWbbbkkkzzz{{{mmmdddXXXWWWTTTPPPLLLHHHFFFDDDCCCBBBAAAAAAAAAAAABBBCCCCCCAAA???>>><<<<<<<<<===???????????????@@@@@@@@@<<<<<<======>>>>>>??????======<<<;;;:::999999888<<<<<<<<<<<<<<<<<<<<<<<<===<<<;;;::::::;;;<<<===:::::::::999999999888888666666777777888999;;;;;;::::::;;;;;;<<<;;;;;;:::;;;;;;:::::::::999999999777888888888999999999999;;;;;;:::999999:::;;;;;;666777777888999999::::::999999999999999888777666888999;;;;;;;;;999777555666666666666777888999:::777777666555555555555555777777666666666666666777<<<:::888777888888777666888888777666666666666666777777777777666666666666777777888888888999999999999888888777777777777777666888;;;;;;;;;:::;;;===999::::::999888777999::::::::::::999999999888888:::;;;;;;<<<<<<;;;;;;:::===>>>>>>===<<<<<<>>>@@@@@@@@@>>><<<;;;<<>>>>>========================<<<;;;:::888666666555555888888777666555555444444222000///000222222000...222222111222333444444333777666999???FFFJJJKKKKKKGGGFFFKKKRRRVVVVVVWWWZZZgggsss|||eee___\\\]]]^^^aaafffmmm~~~zzzwwwzzz}}}|||zzzzzz{{{{{{xxxsssnnnkkkiiiiiiddd]]]XXXTTTQQQMMMJJJGGGHHHKKKPPPWWWcccqqq{{{}}}{{{wwwrrrlllddd[[[UUUUUUTTTRRROOOKKKHHHEEECCCBBBBBBAAA@@@@@@AAABBBBBBBBBAAA???>>>===<<<<<<===?????????>>>>>>>>>>>>>>>>>>>>>==================;;;;;;::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;===<<<;;;::::::;;;<<<===::::::999999999888888888777777777777888999:::;;;999:::::::::::::::999999:::999999999888888888888777777777777777888999999:::999888888888888999:::999999888888888888777777888888999999999888777777999::::::;;;:::999888777777777777777888999::::::777666666555555555555555777777666666666666666777:::888666666777888777666888777777666666666666666777777777777777777777777777777777888888888999999999888888777777777777777555777999:::999999:::;;;999::::::999888777999;;;;;;;;;;;;:::::::::999999::::::::::::::::::::::::======>>>===<<<<<<>>>@@@@@@@@@???===;;;<<>>===;;;:::999888888888888888888888888888666555444333222222222222666666666555555444444333777777777999:::999777555333333222222333555666777:::<<>>===<<<<<<<<<>>>>>>>>>======<<<<<<;;;???>>>>>>===<<<<<<;;;;;;999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<:::999999999999888888888777777777777777888999:::999999:::999999888777777888888888777777777777666777666666555555777888999::::::999999999999::::::;;;:::999888777666555444777777888888999888888888:::::::::999999999999999777777888888999::::::;;;777666555555444444555555777666666555555666777777777666444555777888777777888777666666555555666666777777888888888888888888777777777777888888888888999888888777777777777777666777999:::999999:::;;;888999:::999777777999;;;<<<<<<<<<;;;;;;;;;::::::;;;:::999888888999:::;;;<<<=========<<<<<<>>>@@@?????????===<<<<<>>======>>>???@@@@@@??????>>>===<<<<<<<<<>>>======<<<;;;:::999999=========<<<<<<;;;;;;;;;:::::::::;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;::::::::::::::::::;;;999999999999888888888888888777777777777888888999::::::::::::999888777666888888888777777777666666777666444444444555777888:::::::::::::::::::::::::::999888777666555555444666666777888888999888888999999888888888999::::::777888888999::::::;;;;;;666666555444444444444555666666555555555666777777666555444555777999999888777777666555555555555666666666666666777777777777666666666777777777888888999888888777777777777777777999;;;;;;:::999:::;;;777888999888777777999;;;;;;;;;;;;;;;::::::::::::;;;:::888777777888:::;;;;;;<<<======<<<<<<>>>@@@?????????===<<<<<>>??????>>><<<============<<<;;;999888777777666666666555555555555555555555555555555555444444333333444444555666333333333444444444444444777666555444444555777999888888888777777999???CCCPPP^^^qqq~~~zzzxxxsssooommmuuu}}}wwwrrrpppsssvvvyyy}}}zzzuuupppmmmhhhjjjmmmmmmkkkiiiiiijjjcccbbb```ZZZTTTOOOLLLLLLIIIIIIIIIKKKMMMQQQUUUYYY\\\aaajjjuuu}}}}}}~~~zzzmmmkkklllmmmmmmlllhhhbbb[[[VVVRRROOOLLLIIIGGGGGGHHHHHHHHHGGGGGGGGGGGGFFFDDDBBBAAA???>>>============>>>??????>>>>>>>>>======<<<<<<<<<<<<;;;;;;:::999888888::::::;;;;;;<<<<<<<<<<<<======<<<<<<;;;::::::999::::::::::::::::::::::::999::::::::::::::::::999999999999888888888777777888888777777666777777777:::::::::::::::999888888888888888888777777777777666555444444444555777777888888888999999888888888666666666666666666666666555666777888888888888888777777777777777888999:::777777999::::::;;;::::::666666555444444444444444555555555555555666777777777666555666888:::;;;:::777666666555555555555555444444444444555555666666555555666666666777777777999888888777777777777777666888::::::999888999:::777888888888777777999;;;::::::::::::999999999999:::999777666666777999:::999;;;======<<<<<<>>>???>>>??????>>>======???@@@DDDDDDDDDDDDCCCAAA???>>>>>>???@@@@@@??????@@@BBB???AAABBBDDDDDDCCCAAA@@@@@@@@@BBBBBBCCCDDDEEEFFFFFFEEEDDDCCCCCCDDDEEEFFFEEEEEEEEEFFFFFFFFFFFFFFFAAABBBCCCDDDEEEFFFFFFFFFDDDEEEEEEFFFFFFGGGHHHHHHFFFGGGGGGHHHHHHGGGFFFEEEEEEEEEEEEEEEEEEFFFFFFGGGJJJKKKLLLNNNNNNNNNNNNNNNJJJGGGEEEFFFIIIKKKIIIGGGGGGGGGFFFGGGHHHHHHFFFDDDBBBBBBBBBCCCDDDFFFIIIJJJJJJKKKMMMMMMMMMLLLKKKKKKJJJGGGCCCBBBCCCDDDEEEEEEvvvuuusssrrrrrrtttvvvxxxxxxyyy{{{||||||zzzyyywwwzzzzzz{{{}}}}}}{{{}}}}}}{{{xxxvvvwww{{{}}}~~~yyyvvvuuuuuusssrrrrrrrrrssstttuuuuuuqqqpppnnnkkkiiigggfffeeeggggggfffdddbbb```^^^]]]aaacccdddccc```]]][[[[[[UUUUUUUUUVVVWWWXXXYYYZZZVVVSSSOOONNNNNNNNNKKKHHHFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDBBBAAA???>>>======;;;999888888999999888666777777777777666666555444333333333333333333333333222222222222222222222222222222222222222333444444333333333444444555555555666777888999:::<<<@@@CCC???@@@AAA@@@@@@DDDKKKQQQddduuu{{{vvvuuuvvvvvvxxx{{{|||}}}~~~xxxvvvuuussssssrrrpppmmmjjjdddgggjjjjjjhhhddd```^^^TTTSSSPPPLLLGGGFFFGGGHHHJJJNNNSSSXXX]]]cccjjjooonnnpppuuu{{{}}}~~~oooddd```^^^^^^]]][[[YYYUUURRRNNNLLLHHHFFFEEEEEEGGGHHHGGGFFFFFFFFFEEEDDDCCCBBBAAAAAA???>>>============>>>???===>>>>>>>>>>>>===<<<;;;;;;;;;;;;::::::999999888999999::::::;;;<<<<<<===>>>======<<<:::999999888999999999999999999999999888999999::::::999999888999888888888888777777777999888777777666666666666999999:::::::::::::::999888888888888777777777777555555555666666666666666444555666666666666555444333444444555666777777888666666777777888777777777444444555666777888888999666777888::::::::::::999666555444444333333444444444444444444555666777777888777666777999;;;;;;:::777666555555444444555555222222333333444444555555555555555555666666666666999888888777777777777777555666888888777666666777666777888777777777999;;;::::::999999999888888888888777666666666666777888888:::<<<=========>>>???>>>?????????======>>>@@@DDDEEEDDDDDDBBB@@@===<<<<<<>>>??????>>>===???@@@>>>???AAABBBBBBAAA@@@??????@@@BBBBBBBBBCCCDDDFFFDDDDDDCCCCCCCCCDDDEEEEEEDDDDDDDDDDDDDDDEEEEEEEEEAAAAAABBBCCCDDDDDDDDDDDDBBBCCCDDDEEEGGGHHHIIIJJJGGGHHHJJJKKKKKKJJJIIIGGGDDDDDDDDDEEEEEEEEEEEEFFFFFFGGGIIIJJJKKKKKKJJJIIIHHHFFFDDDFFFHHHJJJHHHEEEGGGFFFGGGHHHIIIIIIGGGEEEFFFEEEDDDCCCBBBCCCDDDDDDHHHJJJLLLLLLKKKJJJJJJKKKHHHEEEBBBAAABBBCCCDDDCCCtttssssssssstttvvvwwwyyyvvvvvvvvvvvvvvvuuutttssswwwwwwwwwxxxzzz{{{zzzxxxwwwvvvuuurrrooonnnooopppsssttttttrrrooolllkkkkkkjjjjjjjjjjjjjjjkkkkkkkkkgggfffeeebbb```]]]\\\[[[[[[[[[[[[ZZZYYYXXXWWWVVVVVVXXXZZZZZZXXXUUUSSSRRRLLLMMMMMMMMMMMMMMMOOOPPPMMMJJJFFFFFFGGGGGGDDDAAACCCCCCBBBBBBBBBAAAAAAAAA<<<======<<<:::888888888666555555555666666555333444444444444333333333333111222222222333333444444222222222222222222222222111111111111111111222333222333333444555666666666000555<<>>======>>>??????<<<===>>>>>>>>>===<<<;;;:::::::::::::::::::::::::::::::::::::::;;;;;;;;;:::::::::999999888888888999999999999999999999999777888999::::::999888777888888888888777777777777999999888666666555555555666777888999::::::::::::777777777666666666555555444555666888888777666555444555666777777666555444333333444555555666777777777777777777777777666555111222444555777777777666444666888999::::::999888666555444444333333444444444444444444555666777777888666555666888999999999666666555444444444444555222222333444444555666666444444555555555666666666999888888777777777777777777888::::::888777888999555666777777777777999;;;;;;;;;:::::::::999999999666666666666666666666666777999<<<=========>>>???===???@@@???>>>===>>>@@@AAAAAABBBAAA@@@>>><<<;;;;;;<<<======<<<<<<===???===???AAABBBCCCBBB@@@???>>>@@@BBBCCCAAABBBDDDFFFBBBBBBCCCDDDEEEEEEEEEDDDBBBBBBCCCCCCDDDDDDDDDDDDBBBBBBCCCDDDDDDCCCCCCCCCBBBBBBCCCEEEFFFHHHIIIIIIDDDFFFIIIKKKLLLJJJHHHGGGCCCDDDDDDEEEEEEEEEEEEEEEEEEGGGIIIJJJKKKKKKJJJIIIHHHFFFDDDEEEHHHHHHFFFCCCDDDDDDEEEGGGIIIIIIGGGEEEGGGFFFDDDBBBAAAAAABBBBBBEEEHHHKKKLLLJJJIIIJJJKKKEEECCCAAAAAABBBCCCCCCBBBmmmnnnnnnoooqqqrrrssstttttttttsssrrrrrrqqqqqqpppnnnmmmlllmmmoooppppppooonnnoooooolllhhheeeddddddhhhiiiiiigggdddbbbaaaaaabbbbbbbbbbbbbbbbbbbbbbbb]]]]]]\\\[[[ZZZXXXXXXWWWQQQRRRRRRSSSSSSSSSRRRRRRLLLOOOQQQRRROOOMMMKKKJJJFFFGGGGGGGGGFFFFFFHHHIIIEEEBBB@@@@@@BBBCCC@@@======<<<<<<;;;;;;:::::::::666777888888666444444444666555555666777777555444444444444444444333333333333333333444555666666666444444444444444444444444222222111111111111222222222333444444555666777777BBBJJJUUU^^^cccfffhhhjjjkkkkkkhhhbbb]]]^^^dddjjjqqq}}}wwwtttoookkknnnxxxxxxwwwuuutttwwwwwwoooddd]]]^^^```dddfffddd^^^XXXPPPNNNMMMLLLKKKIIIEEEAAABBBCCCDDDGGGMMMXXXccckkkzzzwwwhhh^^^ZZZTTTOOONNNJJJEEEDDDGGGHHHHHHFFFGGGEEECCCCCCEEEGGGHHHHHHHHHFFFCCC@@@??????AAABBB@@@???>>>======>>>???@@@<<<===>>>>>>>>>===<<<;;;::::::::::::::::::;;;;;;<<<;;;;;;::::::999999888777777777777777888888888888888888888888888888888777888999::::::999888777888888888888777777777777:::999888666555555555555444555666888999999999999666666555555555444444444333555777999:::888666555777888999::::::999888777444444444555555555666666777777888777777666555555...000333555777777666555444555777999:::999888777555555444333333333333444333333333444555666777888888666555555777888888777666666555444444444444555333333444444555666777777444444444555555555666666999888888777777777777777;;;<<<>>>===<<<;;;;;;<<<555666777777666777999;;;<<<<<<;;;;;;;;;:::::::::555555666777777666555555666999<<<============>>>===???@@@???>>>===>>>???===>>>??????>>>===<<<;;;:::;;;<<<<<<;;;;;;<<<>>>>>>???AAACCCCCCCCCAAA@@@===@@@CCCCCCAAAAAADDDFFF@@@AAACCCEEEFFFEEEEEEDDDBBBBBBBBBCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDEEEFFFGGGHHHHHH@@@BBBEEEHHHIIIHHHFFFDDDCCCDDDDDDEEEFFFEEEEEEEEEGGGIIIKKKMMMNNNNNNMMMLLLHHHFFFDDDEEEGGGHHHEEEBBBBBBBBBDDDFFFIIIIIIGGGEEEDDDCCCBBBAAAAAABBBCCCDDDDDDGGGKKKKKKIIIHHHJJJKKKDDDBBBAAAAAABBBCCCBBBAAAfffgggjjjlllnnnooooooooovvvuuurrrooolllhhhfffeeeeeeeeeeeeeeeeeeeeeffffffgggeeeccc```___^^^^^^^^^___^^^\\\ZZZXXXWWWWWWVVVZZZZZZYYYXXXWWWVVVUUUUUUQQQQQQPPPOOONNNMMMLLLLLLLLLLLLLLLLLLKKKKKKJJJIIIJJJIIIGGGFFFEEEEEEFFFGGGBBBBBBBBBBBBAAAAAA@@@@@@======<<<;;;;;;:::999999777888888888999999999999777777666666555555555555444444333333333444555666666555333111111333444666111000000111222444333333000222444555333222222222666222000222555666555555888666777:::;;;:::>>>CCCPPPcccwww}}}rrrfffbbbfffllluuu{{{uuuuuu{{{|||~~~tttpppqqqqqqnnnlllnnnpppnnnhhhbbb]]]WWWTTTVVVVVVQQQLLLKKKMMMIIIDDDBBBDDDDDDBBB@@@EEEEEEGGGPPP```rrrzzzsssoooiii___VVVOOOMMMMMMNNNIIIIIIHHHEEECCCAAABBBDDDDDDDDDDDDDDDCCCCCCCCCCCCGGGFFFCCCAAA???>>>>>>>>>??????>>>>>>>>>>>>>>>??????????????????>>>======;;;;;;::::::::::::999999<<<:::999999:::;;;:::999:::999777666555666777999666777777888888888777777666666777888888888888888999888666444333333333444666666666666666555555555:::999777666555555666666555555666777888999999:::444444555555666666777777555555555555555555555555333444444555555444444333333444444555666666666555555444444444444555666666;;;:::999888777555555444444444444444444555666666444444444555555777888999777777777777777666555555666666666666666666666666333333444444555666777777:::888666555444555666777666666666666777777777777777777888999999999999999:::999888666666888999:::;;;:::999888888888999:::999777555666888888555333555666888:::;;;:::999888???===<<<<<<>>>AAAAAAAAA>>>>>>>>>>>>===<<<;;;:::;;;;;;<<<===>>>>>>>>>===<<<===>>>??????@@@@@@???>>>>>>>>>>>>???AAACCCEEEAAA@@@@@@@@@@@@@@@@@@AAACCCCCCCCCCCCCCCDDDEEEEEEFFFCCCAAACCCGGGIIIEEEAAAAAAAAACCCEEEGGGGGGDDDAAA???@@@DDDHHHKKKJJJGGGDDDDDDDDDEEEEEEDDDDDDCCCBBBHHHKKKMMMNNNMMMKKKKKKKKKHHHEEEBBBBBBEEEHHHHHHGGGCCCBBBAAACCCGGGHHHFFFDDDGGGGGGFFFFFFDDDCCCBBBAAACCCEEEHHHJJJKKKJJJIIIGGGBBBBBBBBBBBBCCCCCCDDDDDD```bbbdddgggjjjkkklllllljjjiiifffccc___\\\ZZZXXXYYYZZZZZZ[[[\\\]]]]]]^^^\\\[[[ZZZXXXWWWVVVUUUUUUUUUTTTSSSQQQOOONNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMIIIIIIIIIHHHGGGGGGFFFFFFEEEEEEEEEEEEEEEDDDCCCCCCDDDCCCAAA???============>>>=========<<<<<<<<<<<<;;;::::::999888888777777666666666666777777777777666666666555555444444444333333333333333444444555333333222111111222333444222222111222222333222222111333555555444444444555444444444666888888888999;;;;;;===@@@AAABBBIIIQQQgggzzz{{{qqqmmmnnnppptttzzz~~~uuuyyy~~~zzzpppkkkjjjllliiiggghhhiiigggaaa\\\YYYSSSNNNNNNMMMGGGDDDCCC@@@AAAAAAAAA@@@@@@AAABBBEEEIIIQQQ___ooo{{{sssiii```]]]YYYRRRKKKGGGEEEFFFHHHJJJJJJIIIFFFCCCBBBCCCEEEDDDDDDDDDDDDCCCCCCCCCBBBDDDCCCAAA@@@???>>>?????????>>>>>>======>>>>>>>>>>>>>>>??????>>>>>>===<<<;;;;;;:::::::::999999999:::999999:::;;;;;;:::888:::999777666555666777888777777888888888777777666666666777888888888888777444444444444444555666666666666666666666666666555666555444444444555666666666666666777777888888999555555555555666666666666555555555555555555555555444555555555555444444333333333444555555555555555444444444444444555666666777777777777777777777777555444444333444555666777555555444555555666777888777777777777777666555555555555555555555555555555333333444444555666666777888777555444333444555666666666666666555555555555666777777888888888888888:::999777666666777999:::;;;:::999888888888999999999777666777999999777555777777777888888999:::;;;<<<;;;999:::<<>>>>>>>>>>>===<<<;;;::::::;;;<<<===>>>>>>>>>>>><<<===>>>???@@@@@@@@@@@@???>>>>>>???@@@AAACCCDDDAAA@@@????????????@@@AAACCCCCCCCCCCCCCCDDDDDDEEEGGGDDDAAACCCFFFGGGDDDAAAAAAAAABBBDDDGGGGGGEEECCCAAABBBDDDHHHJJJJJJGGGEEEDDDDDDCCCCCCCCCCCCCCCCCCFFFIIIKKKMMMLLLJJJJJJJJJHHHEEEBBBBBBDDDFFFGGGFFFEEEDDDDDDFFFIIIKKKIIIGGGGGGGGGGGGFFFEEEDDDBBBBBBCCCDDDGGGJJJKKKKKKIIIHHHDDDDDDCCCBBBCCCDDDEEEFFFXXXZZZ\\\___bbbccceeeeeeaaa```]]]ZZZWWWTTTQQQPPPMMMNNNNNNPPPQQQRRRSSSTTTPPPPPPOOOOOOMMMLLLKKKJJJKKKJJJHHHGGGFFFEEEEEEEEEAAAAAABBBBBBCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA>>>????????????>>>>>>===@@@???===;;;:::999888888888888777777777777666666888777777666666555555555333444444444444555555555555555444444444444333333222222222333333333444444222222222222333333333333222222222222111111111000333444555555444555666888888===AAACCCBBBBBBCCCDDDEEEFFFIIILLLKKKNNNYYYfffzzzvvvtttqqqssssssttt{{{|||rrrvvv}}}~~~vvvkkkeeeeeedddbbb`````````]]]XXXSSSQQQJJJEEEDDDBBB>>><<<===999===BBBCCCAAABBBFFFJJJLLLRRR^^^mmm||||||yyysssoooiiiaaaWWWPPPOOOMMMJJJFFFEEEEEEFFFHHHIIIIIIIIIGGGDDDCCCCCCEEEDDDDDDCCCCCCCCCBBBBBBBBB@@@@@@???>>>>>>>>>??????>>>===============>>>>>>=========>>>===<<<<<<;;;::::::::::::999999999999999888999;;;<<<<<<999777999888777666555666777888777888888888777666555555555666666777777777777777333444555555666666555555555555666666666666666666222222222222333444555666666666666777777777777777666666666555555555555555444444444444444444444444555555666555555444333333222333333444444444444333444444444444444555555555444444555666777888999999666555333333333444666888666555555555555555666666777777777777777666666555555555555555555555555555333333444444555666666666777666444333333444555555666666555555444444444333555666666777777777777777888888666666666666888888;;;:::999999888888999999888777777888::::::999777:::888777666777999;;;===:::888777888:::=========>>>>>>>>>>>>===<<<;;;;;;:::;;;<<<===>>>>>>>>>>>><<<===>>>???@@@@@@@@@@@@????????????@@@AAACCCDDDAAA@@@>>>======>>>@@@AAACCCCCCBBBBBBCCCCCCDDDEEEHHHEEEBBBBBBDDDEEECCCAAAAAA@@@AAACCCFFFGGGFFFEEEDDDDDDEEEGGGJJJJJJIIIGGGCCCCCCBBBAAAAAABBBCCCDDDDDDFFFJJJKKKKKKJJJJJJJJJGGGEEECCCBBBDDDEEEEEEDDDGGGFFFGGGIIIKKKLLLKKKJJJHHHHHHGGGGGGFFFEEECCCCCCBBBCCCFFFIIIJJJKKKJJJJJJGGGFFFDDDBBBCCCDDDGGGHHHQQQRRRSSSUUUWWWXXXYYYZZZYYYWWWUUUSSSPPPMMMKKKJJJGGGGGGHHHIIIJJJJJJKKKKKKFFFGGGHHHHHHGGGEEECCCBBBDDDCCCBBBAAA@@@@@@@@@@@@===============>>>>>>>>><<<<<<======>>>>>>>>>???;;;;;;<<<<<<<<<;;;;;;:::::::::999888777666666666555444444444444444444444666666555555555444444444333333333333444444444444333333333333333333333333111222222333333333333333333444444555444333333222333444444444333222333444444555666666666888<<>>??????===???CCCDDDGGGIIIKKKLLLPPPUUUYYYZZZ___gggqqq|||~~~yyysssoookkkhhhdddaaa]]]WWWPPPKKKHHHGGGGGGFFFFFFGGGHHHIIIGGGGGGGGGFFFCCCBBBBBBCCCCCCCCCCCCBBBBBBBBBAAAAAA??????>>>>>>============<<<<<<<<<;;;<<<<<<===>>><<<<<<======<<<<<<;;;::::::::::::999999999999888777777999;;;===<<<999666888888777666666666666777888888777777666555444333444555666666777777666666666666777777666444222111555555555555666666666666222222222222222333444444666666666666666666666555666666666555555444444444444444444444444444444444444555555444444333222111222222333333444333333222333333444444555555555555333333444555777888999999666555333222333444666888666666555444444444555555666666777777777777666666555555555555555555555555444444444555555555666666666666555444444444555666777666666555555444444333444555555666777666666666777777666555555666777777::::::999999999999888999666666777888999999999888999999888888999:::<<<===999777666777:::<<<======>>>??????>>>>>>===<<<;;;::::::<<<===>>>>>>>>>>>>======>>>???@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBBBBAAA@@@>>>======>>>@@@AAACCCBBBBBBBBBBBBCCCDDDDDDHHHEEECCCBBBCCCCCCBBBAAAAAA@@@@@@BBBEEEGGGGGGGGGGGGFFFFFFGGGIIIJJJJJJIIICCCBBB@@@???@@@AAACCCEEECCCEEEIIIKKKKKKJJJJJJKKKGGGFFFDDDCCCCCCCCCDDDCCCFFFFFFGGGIIIJJJJJJJJJJJJHHHHHHHHHGGGGGGFFFDDDDDDAAACCCEEEHHHJJJKKKKKKKKKHHHFFFCCCAAABBBDDDGGGIIIKKKKKKKKKKKKLLLLLLLLLMMMKKKJJJIIIFFFDDDBBBAAA@@@CCCCCCCCCCCCCCCCCCBBBBBB??????@@@AAA@@@???===<<>>===<<<<<<<<<<<<<<<======<<<;;;;;;:::999999888888999999:::;;;;;;;;;777888888999999999888888222222222333333333333333444444444555555555555555555555555555444444444444333333444444444555555555222333333333333333333333111222333444444444333333333444444555444444333222222444666666444444666777222444666999>>>EEEMMMSSSbbbppp||||||wwwvvvuuusssooonnnnnnkkkffffffsss|||pppnnnmmmooosssyyy|||wwwsssjjj^^^WWWUUUNNNMMMLLLKKKIIIGGGDDDBBB@@@======AAADDDGGGMMMSSSZZZWWWUUUWWW\\\cccgggiiikkkmmmppptttzzzyyypppjjjddd___]]][[[XXXUUURRROOOKKKHHHBBBBBBBBBCCCCCCCCCDDDDDDDDDEEEEEEDDDBBB@@@@@@AAABBBBBBBBBBBBAAAAAAAAAAAA?????????>>>===<<<;;;:::;;;;;;::::::;;;<<<<<<===<<<<<<<<<<<<<<<;;;::::::::::::999999999888888888666777888;;;===<<<999666888777777666666666666666777777777666555444333222444444555666666666666555666666777777666444222111444555555555666666777777444444444444333333222222666666666555555555555555666666555555444444333333444444444444444444444444333333333333333222111111222333333444333333222222222333444444555555444444444444444555666666666777666555333333333444666777666555555444444444444555666666777777777777666666555555555555555555555555444444444555555555555555666666666666666666777777777777777666666666555555444444555666666666666666777777666666666666777777::::::::::::999999888888444555777777777777888888777888:::;;;<<<<<<;;;;;;:::999888999<<<>>>??????????????????>>>===<<<;;;999:::;;;===>>>>>>??????===>>>???@@@@@@AAAAAA@@@@@@AAAAAAAAABBBAAAAAAAAAAAA@@@???======???@@@AAABBBBBBBBBBBBBBBCCCDDDDDDGGGFFFDDDCCCCCCCCCBBBAAAAAA@@@@@@BBBEEEGGGGGGGGGGGGFFFFFFGGGIIIKKKKKKJJJDDDBBBAAA@@@@@@AAACCCDDDCCCFFFIIIKKKKKKJJJKKKKKKFFFFFFFFFEEEDDDCCCCCCDDDDDDEEEFFFGGGFFFFFFFFFFFFGGGGGGGGGGGGGGGFFFEEEDDDAAABBBEEEGGGIIIJJJKKKKKKHHHFFFCCCAAAAAACCCEEEGGGEEEDDDCCCBBBBBBBBBBBBBBBAAAAAA@@@???>>>===<<<;;;>>>>>>===<<<<<<;;;;;;:::999999999::::::999888888999888777777777777777888;;;:::999888777666666555444444555555666666777777333444555555555555555555111111333444555555555555555555555555555666666666444444444444444444444444444444444444555555555555222222333333333333444444222333444555666555444333222333333555666777888999333666888777444333555888777:::>>>EEENNNZZZgggooo~~~|||vvvooommmvvvzzzwwwwwwzzz~~~|||uuummmaaaTTTKKKIIICCCCCCCCCBBBAAA@@@???>>>???>>>AAAHHHNNNSSS\\\eeekkkgggcccfffllltttwwwwww{{{|||~~~zzzlllddd^^^YYYUUUSSSRRROOOLLLIIIFFFDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBAAACCCDDDCCCAAA?????????BBBBBBAAAAAAAAA@@@@@@@@@?????????>>>===<<<:::999999999999999:::;;;<<<<<<<<<<<<<<<===<<<;;;;;;:::999999999999888888888888666666777:::<<<<<<999777777777777666666666555555555666666666555444333333333444444555555555555555333444555555666666555555444444555555666777777777555555555555444333222111444444444555555555555555555555555444444444444444333333333333333333333333222222333333333333222222444444444444444333333222111222333555555444444333444444555555555555555555444444444444444555666666555444444444444444555555555666666777777777777777444444444444444444444444555555555555555555555555666666666777777777777777777777777777777777777777444555555666666666666666777777777777777777777777999::::::::::::999888777444666888888666666666777777999;;;===>>>===<<<:::<<<:::999;;;>>>@@@BBBBBB????????????>>>===<<<<<<999:::;;;===>>>?????????===>>>???@@@AAAAAAAAAAAAAAABBBBBBBBBBBBBBBAAA@@@AAA@@@@@@@@@@@@@@@@@@AAABBBBBBAAAAAABBBBBBCCCDDDEEEEEEFFFFFFEEEDDDCCCBBBAAA@@@AAACCCFFFGGGFFFEEEFFFEEEEEEGGGIIIKKKKKKKKKEEEDDDBBBAAAAAAAAABBBCCCDDDFFFJJJKKKKKKJJJJJJJJJEEEFFFGGGFFFEEEDDDEEEFFFDDDEEEFFFFFFDDDBBBBBBCCCFFFFFFGGGGGGFFFEEEEEEDDDBBBCCCEEEFFFHHHIIIJJJJJJGGGFFFCCCBBBAAACCCDDDFFF???>>>===<<<;;;<<<<<<============<<<<<<<<<<<<<<<888888888888777777777777777777666666666666777888555444444333444444555555777666666666555555444444333333333444444444444444222222333444444444444444444444666777888888777777444444444444555555555666333333333333333333333333333333333444444444555555333333333333444444444555222444555777777666555444333444666999===AAAEEEGGGDDDGGGHHHFFFAAA>>>@@@CCCIIILLLPPPVVVaaannn}}}|||tttpppuuu}}}~~~xxxooofffZZZMMMEEECCC???@@@AAAAAAAAAAAAAAABBBBBBCCCHHHPPPVVV\\\eeeooorrrrrrsssvvv{{{{{{ssshhh]]]WWWSSSQQQPPPLLLKKKJJJGGGDDDBBBBBBCCCCCCCCCCCCCCCCCCDDDDDDDDDAAABBBDDDCCCAAA@@@??????AAAAAAAAAAAA@@@@@@@@@@@@===>>>>>>???>>>===<<<;;;888888888999999:::;;;<<<===============<<<;;;;;;999999999999888888888888777666666888:::;;;:::999666666666666666555555444444444555555555444444333333333444555555555555444444444444444444555666666444444555555666777777888333444444555555444333222333333333444444555555666333444444444444444444555333333333333333333333333222222333444555555555555555555555555555444333333000222333555555444333222333333444444444555555555333444555666666666555444333333333333444555555666555555666777777777777777444444444444444444444444555555555555555555555555444555555666777777666666444444555666666777777777555555666777777777777666777888888888888888888777999999:::::::::999888777666888:::999777555666888999:::;;;<<<<<<=========<<<;;;:::;;;???BBBCCCCCC???????????????>>><<<<<<888999;;;===>>>??????@@@>>>>>>???@@@AAAAAAAAAAAABBBBBBCCCCCCCCCBBB@@@???@@@AAABBBBBBBBBBBBAAA@@@BBBBBBAAAAAABBBBBBCCCDDDCCCEEEGGGHHHHHHFFFDDDCCCAAAAAABBBDDDGGGGGGEEECCCCCCCCCDDDGGGJJJLLLLLLKKKFFFEEEEEEDDDCCCBBBAAAAAACCCFFFIIIJJJIIIHHHHHHHHHDDDFFFHHHHHHFFFEEEFFFHHHFFFHHHIIIGGGDDDAAAAAABBBEEEEEEFFFFFFEEEEEEDDDDDDCCCDDDEEEFFFGGGHHHIIIIIIGGGFFFEEEDDDCCCDDDEEEEEE::::::999888888999;;;;;;888888888999999999::::::555555666666777777777888888777666666666777999:::444333333333333444555555444444444555555555555555555555555444444444444444333333444555555555555555222333444555555444333222222222333333444444444555222222222222222222333333222222333333333444444444333333333444444555555555333444666888888777666555666777:::>>>DDDKKKQQQUUU]]]```aaa]]]WWWSSSTTTWWW\\\]]]```dddmmmzzz~~~vvvqqqtttyyysss~~~|||uuuuuuyyy~~~yyyqqqhhhaaaVVVKKKDDDDDDAAABBBDDDDDDDDDEEEGGGHHHFFFHHHMMMVVV[[[```iiirrrrrrxxxxxxrrreeeaaaZZZRRRMMMKKKKKKLLLHHHGGGGGGEEECCCCCCEEEGGGAAAAAA@@@@@@AAABBBCCCCCCAAACCCEEEDDDBBBAAA@@@@@@AAAAAAAAA@@@@@@@@@??????;;;<<<>>>?????????>>>===888888888888999:::;;;<<<======>>>>>>======<<<;;;999999999888888888888777777666666777999;;;::::::666666666777666555555444333333444444555444444444222333444444555555444444999888666444333333333444444444444555666777777888000111333444555555444333222222333333444555666666333333333444444555555555333333333333333333333333333333555666777888888888555666666666555444444333000111333555555444333222222222333333444555666666222333555777777666555333222222222333444555666777555555666777777777777777444444444444444444444444555555555555555555555444333333444555666666666555222333333444555666777777555666666777777777777777888888999999999999888888999999:::;;;:::999888777777:::;;;:::777666666888<<<;;;:::999:::<<<>>>???<<<;;;:::<<>>===<<<888999;;;===>>>???@@@@@@>>>>>>???@@@AAAAAAAAAAAABBBCCCCCCDDDCCCBBB@@@???@@@AAACCCDDDDDDCCCAAA@@@BBBAAAAAAAAAAAABBBCCCCCCBBBEEEIIIJJJIIIGGGEEEDDDAAAAAACCCFFFGGGGGGDDDAAAAAAAAACCCGGGJJJLLLLLLKKKFFFFFFFFFEEEDDDBBBAAA???CCCEEEHHHIIIHHHFFFFFFFFFCCCFFFIIIIIIGGGFFFHHHJJJIIIKKKKKKIIIEEEAAAAAABBBDDDEEEEEEEEEEEEDDDDDDCCCDDDEEEEEEFFFGGGGGGHHHHHHHHHGGGGGGFFFFFFEEEEEEFFF;;;:::888666555666777888666555555444444555555666:::999777555444444444555444444333333333333333444777555333333444444444333222333333333444444444444555333222111111333666888111111111222333555666777888111...222555333333666666555333333444666777777333333333444333333222111666111///222444333222444444555666666555777:::<<<:::999888888888:::===>>>>>>>>>EEEPPPZZZcccoooyyy}}}rrrmmmmmmmmmsssnnnkkkooouuu}}}tttoooooommmuuu~~~~~~~~~|||zzzyyy{{{ooohhh___VVVNNNHHHDDDBBBAAAHHHQQQWWWXXXVVVRRRPPPTTTVVVYYY^^^dddmmmwww~~~~~~}}}{{{sssggg]]]WWWUUUSSSPPPLLLIIIGGGFFFEEEEEEFFFGGGFFFDDDBBB@@@<<<===???@@@AAABBBCCCCCC????????????>>>>>>>>>>>>???@@@AAABBBBBBAAA???>>>>>>>>>===;;;;;;::::::;;;:::999999888888999999:::;;;<<<<<<<<<;;;::::::999999888888777777777777777888666666777888999888777888888777666555444333333666666666666666666666666333333333333333333333333222222333333333333444444444444444444444444444444555555555555555555555555555444444333333444444555555555555555444444333222444555555555555555555444444444333333444555777888444333222111222333444555111222333333444444333333666666666555555444333333444444444444444444444444666666555333222333555888888888777666666666666666666555444333333333333333666777888999888777555333666666666666555444333222222333444666777777888888999999888888888888999999666777888999999888666555888999999:::::::::999999:::;;;;;;:::888777777888<<<<<<<<<<<<<<<<<<;;;;;;<<<;;;;;;;;;<<>>===<<<;;;;;;<<>>BBBDDDBBBAAA@@@@@@@@@@@@AAABBBBBBBBBCCCCCCBBB@@@???===DDDEEEEEEEEECCCAAA@@@>>>@@@AAACCCDDDEEEEEEEEEDDDCCCEEEGGGJJJLLLLLLKKKJJJHHHGGGGGGFFFFFFEEEEEEEEEEEECCCBBBCCCFFFHHHHHHHHHFFFFFFFFFFFFFFFEEEEEEDDDEEEFFFFFFGGGGGGFFFDDDCCCEEEFFFGGGGGGFFFEEEDDDCCCFFFIIIJJJJJJGGGDDDBBBBBBGGGGGGHHHGGGFFFDDDBBBAAABBBAAAAAAAAABBBCCCEEEFFFEEECCCAAA@@@@@@BBBEEEFFF999888777555555555666777555555444444444444555555666555444333333333444555666666555555555555555666555444333444555777777666222222222222333333333333333333222222222333333333666666555555555555555555555000...333555333222444555444333444444555555555333444444555555555555555777333333666777444555777777999;;;<<<===???CCCGGGJJJHHHGGGEEEEEEEEEGGGHHHKKKMMMVVVcccppp|||xxxttttttwww{{{zzzuuuuuuwww{{{}}}{{{}}}}}}xxxqqqccc___YYYSSSOOONNNNNNNNNPPPVVV___eeegggeeebbb```bbbfffkkkrrryyy~~~xxxxxxzzzyyywwwsssooolllkkkiiiddd[[[UUUSSSRRRPPPNNNKKKHHHFFFEEECCCDDDEEEEEEEEECCCAAA???======???@@@AAABBBBBBBBB?????????>>>>>>>>>=========>>>???AAAAAA@@@>>>===>>>===<<<;;;;;;;;;;;;;;;:::999999888888999999:::;;;;;;<<<<<<;;;::::::999999888777777666666777777666555555555777888777666666666666666666555555555555555555555555555555555333333333333333333333333222222333333333333444444444444444444444444444444555555555555555555555555444444333333333333444444444444444444444333222222444444555555555555444444333333333333333555666777333333333333333444444555111222333333444444333333444444444444444555555555555555555555555555555555555555555333222333555888777777666555555555555555666555444444333333333444555666777888888666444333444444555555666666555555444444555666777777777777777777666666666666777777666777999:::999888777666666777888999:::::::::::::::;;;<<<;;;999777888999<<<<<<<<<<<<<<<<<<<<<<<<;;;:::::::::;;;>>>@@@BBBAAA@@@>>>===<<<<<<======@@@>>><<<;;;<<<>>>AAACCCCCCBBBAAA@@@@@@AAABBBCCCBBBBBBBBBBBBAAA@@@???>>>DDDEEEEEEEEEDDDBBB@@@???@@@AAACCCDDDEEEFFFEEEEEEDDDFFFHHHJJJKKKLLLLLLLLLIIIIIIHHHGGGFFFEEEEEEEEEDDDCCCCCCEEEGGGHHHHHHGGGDDDEEEEEEFFFFFFEEEEEEEEEEEEFFFFFFGGGFFFEEEDDDCCCEEEEEEFFFGGGFFFEEEDDDDDDFFFHHHIIIIIIFFFDDDCCCCCCFFFFFFGGGGGGFFFEEECCCBBBDDDDDDCCCCCCCCCEEEFFFGGGHHHFFFCCCAAA@@@@@@AAABBB555555555555555555444444555555555555555555555555444444333333444555666666444444333333333333444444444222111111333444333222333333333333333333333333222333444555555333222111333444444444444333222222222//////333555333222222444444555666555555444333555555555555555666666666666555666999999777888<<<===AAAFFFKKKOOOTTT\\\bbbhhhfffbbb^^^[[[ZZZYYYYYYZZZ\\\ffftttzzzvvvtttsssxxx~~~{{{{{{|||{{{{{{~~~zzzvvvxxxzzzzzzwwwqqqjjjeeeZZZWWWSSSQQQQQQTTTXXX[[[```gggpppwwwzzzzzzyyyxxx{{{yyynnnhhhhhhiiigggeeeaaa]]]XXXVVVUUUSSSPPPLLLNNNMMMLLLKKKIIIGGGEEEDDDBBBCCCCCCDDDCCCBBB@@@???===>>>??????@@@AAABBBBBB??????>>>>>>>>>>>>======;;;<<<===?????????>>>======<<<;;;;;;;;;;;;;;;<<<:::999999888888999999:::;;;;;;;;;;;;;;;::::::999999888777777666666777777666444444555666777666555555555555555666666777777444444444444444444444444333333333333333333333333222222333333333333444444333333333333444444444444444444444444444444444444444444333333333333444444333333333333333222222111333333444444444444333333222222222222333444555555222333444444555555444444111222333333444444333333222222222333444555555555555555555555555666666666444444444333333333666888666666555555555555444444666555444444333444444444444555666777666555444333111222444555666777888888555666666777777666666555666666666666666666666666777888999::::::999888777444444666888999:::;;;;;;;;;<<<===;;;999888999:::<<<<<<<<<<<<<<<<<<<<<<<<::::::999:::;;;===???AAAAAA@@@???=========>>>>>>>>>>>>=========???@@@BBBCCCCCCBBBBBBBBBBBBCCCCCCCCCBBBAAA@@@@@@???@@@@@@DDDEEEEEEEEEDDDBBBAAA@@@@@@AAABBBDDDEEEFFFFFFFFFDDDEEEFFFGGGHHHJJJJJJKKKJJJJJJIIIHHHGGGFFFEEEEEECCCCCCDDDGGGIIIJJJHHHFFFBBBCCCDDDEEEEEEFFFFFFEEEFFFFFFGGGGGGFFFDDDCCCAAADDDDDDEEEFFFFFFFFFEEEEEEFFFGGGHHHGGGEEEDDDEEEFFFDDDEEEFFFGGGGGGFFFEEEDDDEEEDDDCCCCCCCCCDDDEEEFFFGGGEEECCCAAA@@@@@@AAABBB222333444444555444444333666666666777777666666666555555555555666666666777333333333222333333444555888666333222222111000...555555444444444444333333333333444555555555444444111222333444555555444444555444444666777777777888333555666777666555555555999999999999:::::::::::::::999<<>><<<>>>CCCHHHOOOYYYbbbjjjttt{{{tttooolllkkkfffhhhppp|||{{{uuuooojjjlllppprrr{{{~~~|||xxxvvvuuuuuu{{{||||||xxxvvvwwwvvvqqqiiiccc``````XXXWWWUUUTTTUUUYYY```dddmmmttt}}}tttmmmddd___^^^^^^\\\YYYTTTPPPMMMKKKKKKKKKJJJIIIJJJJJJJJJJJJHHHGGGEEEDDDBBBBBBCCCCCCBBBAAA@@@@@@>>>>>>>>>??????@@@AAAAAA???>>>>>>>>>============:::;;;<<<>>>????????????<<<;;;;;;::::::;;;;;;<<<:::999999888888999999:::::::::;;;;;;;;;::::::999888888777666666666666666666555444555777888777666555555555666666666666666444444444444444444444444333333333333333333333333222222222333333333444444333333333333333444444444444444444444444444444444444333333333333333333444222222222333333222222111222333333444444333333222111111111222222333333444222333444555666555444444111222333333444444333333222222222333333444444444444444444444555555555555222333444333333333666888666666666666666666555555555555444444444444555555444444555666666555444333111222444555777888888888777777777777777666555555888888999999999999888888777888999999:::999999888444555666777888999999999;;;<<<===<<<:::999:::;;;;;;;;;;;;<<<<<<<<<<<<<<<:::::::::;;;<<<>>>@@@AAACCCBBB@@@>>>===<<<===============>>>??????@@@@@@CCCCCCCCCCCCCCCCCCCCCCCCCCCBBB@@@?????????@@@AAADDDDDDEEEEEEDDDCCCAAA@@@@@@AAABBBCCCDDDEEEFFFFFFCCCCCCCCCDDDEEEFFFHHHIIIKKKKKKJJJIIIGGGFFFEEEEEEBBBCCCEEEIIIKKKKKKHHHEEEAAABBBCCCDDDEEEFFFFFFFFFFFFFFFGGGGGGFFFDDDBBBAAACCCCCCDDDEEEEEEFFFFFFFFFEEEFFFFFFEEEDDDDDDFFFHHHBBBCCCEEEFFFGGGGGGFFFFFFDDDCCCBBBAAAAAAAAABBBCCCCCCBBBAAAAAAAAABBBDDDEEE111222333444555555444444444444555666666555444444666666666666666555555444555555555555555666777888<<<:::777666666555444222444444444333333333333333333222111111222444666777666666777888888888888888888999:::999999;;;<<<===444666777777777777:::<<>>>>>>>>???@@@@@@>>>>>>>>>============<<<;;;<<<===>>>?????????@@@<<<;;;;;;::::::::::::;;;:::999999888888999999:::999999::::::;;;::::::999888777777666555666666666777666555666888999888777888777777666555555444444444444444444444444444444333333333333333333333333222222222333333333444444222222222333333333444444444444444444444444444444333333333222222333333333111222222333333222222222222333333444444333333222111111222222222222222222111222444555555555444333111222333333444444333333444444444333333222222222222222222333333444444444222333444444333333555666666777777888888888777777555555444444444555555666444444555555555555555444444555555666777777666666888888888888777666555444777888999999999999888777777777888888999999999999666666777888888888888777;;;<<<===<<<:::999:::;;;;;;;;;;;;<<<<<<<<<======;;;;;;<<<===???@@@AAABBBEEECCCAAA>>><<<;;;;;;;;;<<<===>>>>>>???@@@@@@@@@CCCCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@???>>>???@@@AAACCCCCCDDDDDDDDDBBBAAA@@@??????@@@AAACCCDDDFFFFFFDDDDDDDDDDDDEEEFFFHHHIIIKKKKKKJJJIIIHHHFFFFFFEEEBBBCCCFFFJJJLLLLLLHHHEEEAAAAAACCCEEEFFFGGGGGGGGGFFFGGGGGGGGGGGGEEECCCBBBCCCCCCCCCDDDDDDEEEFFFFFFDDDEEEFFFEEEDDDDDDFFFHHHAAACCCDDDFFFGGGGGGGGGGGGEEEDDDCCCBBBAAABBBCCCDDDCCCCCCBBBBBBBBBCCCDDDEEE333333444444555666777777333333555666666555333333666666666666666555444333444444444444555666777777777666444555666777777666333333333444444444555555555333222111111444777999888777777777777888999:::999>>>AAAAAA@@@BBBBBB@@@;;;<<<===<<<<<<@@@GGGLLLRRRWWW^^^gggnnnsssuuuvvvnnnhhhcccbbbbbb``````bbbnnnwww|||xxxpppmmmnnnqqquuuzzzzzzuuutttwwwzzz}}}zzzzzzzzz|||}}}{{{zzzvvvmmmccc]]]^^^eeellljjjmmmoooqqqsssxxxxxxoookkkgggccc^^^[[[WWWTTTSSSQQQOOOMMMEEEEEEFFFGGGFFFFFFEEEEEEFFFGGGIIIJJJIIIHHHFFFEEEBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@>>>======>>>???@@@>>>>>>============<<<<<<<<<<<<======>>>>>>??????===<<<;;;:::999999999999:::999999888888999999:::888999999:::::::::::::::888777666666555555666666888777666777888999999777888888777666555444333333444444444444444444444444333333333333333333333333222222333333333333444444111111222222333333444444333333333333333333333333333333222222222222333333111222222333333333333333333333444444444444333333111222222333333333222222111222333333444444333333111222333333444444333333555555555444333222222222111111111222333333444444222444555444333222333444666777888999:::999888777555555555444555555666777555555555555555666666666666666777777777666555555888888888888777777666555555666777888888777666555666666666777777888999999777888888999888888777777:::;;;<<<;;;:::999:::;;;::::::;;;;;;<<<=========;;;<<<===>>>@@@AAABBBBBBDDDBBB@@@===;;;:::::::::=========>>>??????@@@@@@BBBBBBCCCCCCCCCCCCBBBBBB@@@@@@????????????@@@@@@AAABBBBBBCCCBBBAAA@@@???===>>>>>>???AAACCCEEEFFFEEEEEEFFFFFFGGGHHHHHHIIIIIIIIIHHHHHHGGGGGGFFFFFFCCCDDDGGGJJJMMMLLLIIIFFFBBBCCCDDDFFFGGGGGGHHHHHHFFFGGGHHHHHHHHHGGGFFFEEEDDDDDDCCCCCCCCCDDDEEEEEECCCEEEFFFFFFDDDDDDEEEFFFAAABBBDDDFFFGGGHHHGGGGGGGGGFFFEEEEEEEEEFFFGGGHHHGGGGGGEEEDDDCCCCCCBBBBBB555444444555666888999;;;666777999::::::999777666777777888999:::999888888777777777777888999:::;;;999777666777999::::::999777777888999::::::;;;<<<;;;;;;999888888888999999888777777999;;;???CCCFFFIIITTT]]]^^^]]]\\\XXXRRRJJJKKKJJJHHHIIIPPP\\\eeelllrrr}}}{{{wwwvvvrrrooonnnttt}}}{{{qqqkkkgggggggggiiirrr{{{zzzzzz}}}}}}{{{uuusssuuuzzz~~~}}}}}}{{{vvvnnngggfffllluuu||||||~~~{{{{{{}}}{{{{{{rrrqqqkkkccc______[[[WWWTTTSSSQQQOOONNNLLLJJJIIIDDDDDDDDDCCCCCCCCCDDDEEEEEEFFFHHHIIIIIIGGGEEECCCAAAAAA@@@@@@@@@@@@AAAAAAAAA@@@>>>===<<<===>>>???>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>===<<<:::999888888777:::999999888888999999:::888888999:::::::::::::::777777666555555555555666777666555666888888888777777777666666555555555444555555555555555555555555333333333333333333333333222222333333333333444444000111111222333333444444333333333333333333333333333333222222222222333333222222333444444444444444444444555555555555444444222222333444444333222111222111111111111222333333111222333333444444333333555555555444444444444444111111222333333444555555333555555555333111111222555666888999999999888777555555555555555666777777666555555555666666777888666666777777777777666666777777888888888777777666555666777888888777666555555555555555666777888999777777888999:::::::::999888:::;;;:::999888999;;;::::::;;;;;;<<<======>>>:::;;;===>>>@@@AAAAAAAAA@@@???===<<<;;;:::;;;;;;============>>>???@@@AAA@@@AAABBBCCCCCCBBBAAA@@@??????@@@@@@@@@@@@?????????@@@AAAAAAAAA@@@???>>><<<<<<<<<===???AAADDDEEEBBBCCCEEEFFFGGGGGGFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEGGGJJJLLLLLLJJJHHHDDDDDDFFFGGGHHHHHHHHHHHHFFFGGGHHHIIIJJJIIIHHHHHHEEEEEEDDDCCCBBBCCCDDDDDDCCCEEEGGGGGGEEEDDDDDDDDDBBBCCCEEEFFFGGGGGGGGGFFFGGGGGGFFFFFFFFFHHHIIIJJJHHHHHHGGGFFFEEEDDDCCCCCC666666555555666999;;;===<<<===???@@@@@@???===<<<999:::<<<>>>?????????>>>@@@@@@@@@AAAAAACCCDDDDDDDDDBBB@@@@@@AAAAAA@@@???<<<===>>>???@@@BBBCCCCCCCCCCCCCCCBBB@@@>>><<<:::;;;;;;===@@@GGGNNNVVVZZZdddrrrvvvmmmYYYYYYWWWUUUVVV___mmmyyy{{{uuurrrpppzzzwwwpppiiidddaaabbbiiiqqq{{{~~~zzzzzz}}}xxx}}}zzzwwwtttsssvvv~~~{{{||||||wwwqqqnnnrrrzzzmmmjjjkkkqqqsssppplllkkk```___[[[WWWWWWYYYUUUOOOOOOOOONNNMMMLLLJJJHHHGGGFFFEEECCCAAA@@@AAACCCFFFDDDEEEGGGHHHHHHFFFCCCBBB@@@???????????????@@@@@@BBBAAA>>>===<<<===>>>???>>>=========<<<<<<<<<<<<<<<<<<;;;:::::::::;;;;;;???>>><<<:::999777777666:::999999999999999999:::777888999:::::::::::::::777777666555555555555555666555444555777777777555555555555666666666666666666666666666666666666666333333333333333333333333222222333333333444444444000000111222333333444444333333333333333333333333333222222222222222222333222333444444555555555555444555555666666555555444222333444555444444222111222111000///000111333444222222333444444444333333333444444555555666666777222222333444444555666666444555666555333111000111333555777888999888777666555555555555555666777777666666666666666777888999555555666777777777777777777777888888888888777777666888999::::::999888666444444444444555666888888555666888999;;;;;;<<<<<<888999::::::888888999:::::::::;;;;;;<<<===>>>>>>999:::<<<>>>???@@@@@@@@@===<<<;;;::::::;;;======>>>>>>=========???@@@BBB@@@@@@AAABBBBBBAAA@@@@@@===>>>@@@AAAAAA@@@???>>>>>>???@@@AAA@@@???>>>===;;;;;;;;;<<<>>>@@@CCCDDD>>>@@@BBBDDDDDDCCCBBBAAAEEEEEEFFFFFFFFFGGGGGGGGGEEEFFFGGGJJJLLLLLLKKKIIIEEEFFFGGGHHHHHHHHHHHHHHHFFFGGGIIIJJJKKKJJJJJJIIIFFFEEEDDDCCCBBBBBBCCCDDDBBBEEEGGGHHHFFFDDDCCCBBBBBBCCCEEEFFFGGGGGGFFFFFFEEEEEEDDDDDDEEEGGGIIIJJJEEEFFFFFFFFFGGGGGGGGGGGG:::999;;;===>>>???FFFOOONNNMMMKKKMMMPPPQQQOOOMMMEEECCCDDDFFFGGGFFFIIIOOOMMMPPPQQQQQQUUU[[[^^^]]]YYYTTTLLLFFFDDDCCCCCCCCCHHHIIIMMMQQQUUUXXXZZZ[[[ccc[[[XXX\\\]]]TTTHHHCCCEEECCCDDDKKKYYYhhhsssyyywwwkkkdddeeedddfffsss|||vvvoootttsssvvv||||||rrrkkkjjjoooxxx~~~}}}}}}~~~|||wwwzzz~~~}}}}}}{{{}}}lllfffcccaaacccfffeee```[[[WWWUUUSSSRRRQQQOOOLLLIIIJJJLLLMMMMMMLLLIIIFFFCCCEEEDDDCCCBBBBBBBBBBBBBBBDDDEEEFFFFFFFFFEEECCCBBBDDDCCCCCCBBBAAA???>>>=========>>>>>>===<<<;;;;;;<<<<<<=========<<<:::999:::::::::;;;;;;<<<<<<<<<<<<;;;999777666777999:::888777777777777777888888888888777777777777888888777666555444333444555555666666666666666666666666555555555555555555555555111222333333444444333333111222222333444444444444222333444444555555555555222222222222222222222222111111222333333444555555888777444222000000111222444444444444444444444444222333444444555555444444444444333333333444555555444333333222222333333444333333222222222111111111444444444444444444444444222222222222333333444555222222333333333333444444333444666777888777555444888777777666555444444333555555666666666666555555666666666666666555555555444555666777999999:::::::::999999888777666666555666666666666777777777777777777777777888888888888999::::::999999777666555;;;;;;;;;<<<<<<;;;:::::::::::::::;;;<<<===>>>???>>>>>>>>>>>>===<<<;;;:::===>>>???@@@@@@@@@@@@@@@>>>???@@@AAABBBBBBBBBBBB@@@AAAAAAAAA@@@@@@???>>>@@@@@@????????????>>>>>><<<;;;;;;<<<>>>@@@CCCDDD@@@?????????AAAEEEIIIKKKGGGFFFEEEEEEEEEFFFGGGHHHHHHFFFEEEFFFGGGGGGFFFEEEEEEEEEFFFGGGGGGGGGGGGFFFIIIHHHGGGHHHJJJJJJJJJHHHGGGEEEBBBCCCEEEEEEBBB@@@HHHFFFDDDDDDEEEFFFEEEEEEFFFFFFGGGIIIJJJGGGCCC@@@BBBBBBCCCDDDEEEFFFGGGGGGEEEEEEEEEGGGJJJJJJHHHGGGFFFEEEEEEHHHJJJNNNXXXccchhhggggggjjjmmmmmmkkkhhh^^^ZZZWWWWWWVVVTTTWWW\\\hhhlllppprrrxxxsssmmmdddZZZSSSNNNMMMMMMUUUYYY```gggmmmrrrxxx|||~~~yyy{{{xxxkkk\\\TTTTTTRRRTTT[[[iiixxxyyyooollliiigggrrrvvvnnnjjjggghhhlllrrryyy~~~xxxwwwzzz}}}wwwsssrrrsssvvvzzz{{{wwwssseee```]]][[[]]]______[[[WWWRRRPPPOOONNNOOOOOOMMMLLLHHHIIIKKKKKKKKKJJJHHHGGGEEEEEEDDDBBBBBBAAAAAAAAABBBCCCDDDDDDDDDCCCAAA@@@CCCCCCBBBBBBAAA???>>>==================<<<;;;;;;;;;<<<======<<<;;;:::999:::::::::;;;;;;;;;<<<<<<@@@>>>===;;;:::999999999:::999999888888888999999888777777666666777777888777666555444333333444555555555555555555555555555444444444444444444444444111222333333444444333333222222333333444333333333222222333444444444444444444444444444444444444444111111222222333444444555777666333111000111111222444444444444444444444444111222222333333333333333333333333222333333444555444333333222222333333444555444444444444333333333444444444444444444333333333333222222222333444444222222333333333333444444333444666777888777666555777666666555444444333333555555666666666666555555666666555555444333222222444444666777888999999999999888888777666666555555555666666666777777777777666666777777777888888888999999999999888888888777;;;;;;<<<<<<<<<;;;;;;:::;;;;;;:::;;;;;;<<<===>>>>>>>>>>>>>>>===<<<;;;:::======???@@@@@@AAAAAAAAA??????@@@AAABBBBBBBBBBBB@@@AAAAAAAAAAAA@@@@@@???AAAAAAAAA@@@@@@?????????<<<<<<<<<<<<>>>???AAACCC@@@@@@??????@@@CCCEEEGGGHHHGGGFFFEEEEEEFFFGGGGGGFFFEEEDDDEEEFFFGGGFFFEEEEEEEEEFFFGGGGGGGGGGGGFFFFFFEEEEEEGGGJJJLLLMMMLLLIIIFFFDDDCCCDDDDDDCCCAAADDDDDDDDDFFFGGGHHHFFFEEEGGGGGGHHHJJJJJJHHHDDDAAAAAABBBBBBCCCDDDEEEFFFFFFEEEEEEEEEGGGIIIIIIHHHFFFZZZVVVUUUWWW[[[bbbppp}}}wwwpppmmmiiigggiiinnn|||vvviii```]]]]]]aaaiiissszzzqqqeeeaaa``````gggrrrzzzssslllhhhooozzzxxxooofffbbb```cccffflllvvv{{{uuuqqqnnnooosssyyy~~~|||}}}rrreee\\\[[[XXXVVVVVVXXXYYYWWWTTTPPPNNNKKKKKKLLLLLLLLLKKKGGGGGGHHHHHHIIIIIIJJJJJJFFFEEEDDDBBBAAA@@@@@@@@@@@@AAABBBBBBBBBAAA???>>>AAAAAAAAAAAA@@@>>>======<<<============<<<;;;;;;;;;;;;<<<<<<<<<;;;::::::::::::::::::;;;;;;;;;;;;@@@??????===<<<:::888777:::999888777777777777777777777666666666666777777888777555333333333333444555555555555555555555555444444444444444444444444111222222333333333333333333333333333333333222111111111222333333333333222444444444444444444444444111111111222333333444444555444222111111111222333333333333333333333333333000111111222222222222222222222111111222222333444333333222222222222333333444444444333333333222222333333333333333333333333444333333222222222222333222222333333333333444444444555666777888777666666666666555555444333333333555555666666666666555555666555444333222000//////444444555777888888888888777777666666555444444444555555666666666777777777666666777777777777888888999999888888777888888999::::::;;;;;;;;;;;;;;;:::;;;;;;;;;::::::;;;<<<<<<===============<<<;;;:::<<<===>>>@@@AAABBBBBBBBB???@@@AAABBBCCCCCCCCCCCC@@@@@@AAABBBBBBAAAAAAAAACCCCCCCCCBBBBBB@@@??????<<<<<<<<<<<<===>>>???@@@@@@@@@???@@@@@@AAABBBCCCIIIHHHGGGFFFFFFFFFFFFFFFFFFDDDDDDEEEGGGHHHGGGFFFDDDEEEFFFFFFGGGGGGFFFFFFBBBBBBCCCFFFJJJNNNPPPPPPLLLIIIFFFDDDCCCCCCCCCBBBBBBBBBDDDGGGJJJJJJHHHEEEGGGHHHIIIKKKLLLJJJFFFBBB@@@@@@AAABBBCCCDDDEEEEEEFFFEEEEEEFFFHHHHHHFFFEEEmmmhhheeeeeehhhppp{{{wwwtttuuuzzz|||pppllllllkkksss}}}sssjjjhhhgggiiipppzzzwwwnnniiikkkqqqrrr{{{|||sssnnnkkkjjjmmmnnnqqqxxx|||yyywwwwwwxxx~~~|||uuuvvvyyy~~~~~~vvvnnnggg```YYYUUUWWWUUUSSSSSSUUUVVVUUUTTTRRROOOKKKIIIIIIIIIIIIHHHHHHGGGGGGFFFGGGHHHIIIJJJFFFEEEDDDBBBAAA@@@?????????@@@AAAAAAAAA@@@>>>>>>???????????????>>>===<<<<<<<<<<<<======<<<;;;;;;::::::;;;;;;;;;:::::::::::::::::::::::::::::::::;;;<<<======;;;999777555888777666444444333333333777666666555555666666777888777555333222222222333444444444444444444444444333333333333333333333333111111222333333333333222333333333333333222111000000111111222222222111111111111111111111111111111000111111111222222333333222222111111111111222333222222222222222222222222000111111222333222222222111111111000111222222333333333222222222222333333111111111111000000000000222222222222333333333333444444333222111111111222222222222333333333444444444555666777777777666666666666555555444444444333444555555666666555555444555444444333222111000000333444555666777777777777555555555444444333333333555555555666666666777777666666666666777777777888;;;:::999888777777777777888888999:::::::::999999;;;;;;::::::::::::::::::<<<=========<<<<<<;;;:::;;;<<<>>>@@@AAABBBCCCCCC???@@@AAABBBBBBCCCCCCCCC@@@@@@AAABBBBBBBBBBBBAAADDDDDDDDDDDDCCCAAA@@@???==================>>>>>>??????@@@@@@AAABBBBBBBBBIIIIIIHHHGGGFFFEEEEEEEEEEEEEEEDDDFFFHHHJJJJJJIIIDDDEEEEEEFFFFFFFFFFFFFFFAAA@@@AAADDDIIINNNPPPQQQOOOLLLHHHDDDCCCBBBCCCCCCDDDDDDDDDFFFHHHIIIGGGFFFGGGHHHIIIKKKLLLJJJFFFCCC??????@@@AAABBBCCCCCCDDDFFFEEEDDDEEEFFFFFFEEEDDDzzzuuupppmmmmmmrrr|||xxxxxx{{{zzzsssqqqpppvvv}}}rrroookkkhhhhhhmmmtttyyy}}}tttllljjjkkkdddkkkwwwzzzyyyxxxzzz~~~}}}~~~~~~~~~vvvrrrrrrqqqoookkknnnvvvzzzyyy|||~~~zzzuuuqqqoooiiieee```\\\XXXUUURRRPPPSSSRRRPPPPPPQQQRRRSSSRRRRRROOOKKKIIIIIIJJJJJJJJJJJJIIIGGGEEEDDDEEEFFFGGGEEEDDDCCCBBB@@@@@@@@@???@@@@@@AAABBBAAA@@@???>>>=========>>>======<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;::::::999999999:::::::::::::::::::::::::::::::::888999;;;<<<<<<;;;888777777666555444333333333333666666555555555555666666777666444333222222333333444444444444444444444444333333333333333333333333000111222222333333222222333333333333222111111000111111111222222111000000111111111111111111111111000000111111111111111222111000000000111111222222222222222222222222222222111222222333333333333333111111000000000111222222333222222111111222222333111111000000000/////////111111111222222222333333444333222222111111111111222222222333333333444444444444555666666666666666666666555555555555555444444444555555555555444444333333333333444444444444333444555666666666666666444444444444333333333333555555555555666666666666555666666666666777777777===<<<:::888777666555555555666777888888888888888;;;::::::999999999::::::<<<<<<<<<<<<<<<;;;;;;::::::;;;===???@@@BBBBBBBBB>>>???@@@AAABBBBBBBBBBBB@@@@@@AAABBBBBBAAAAAAAAABBBCCCDDDDDDCCCAAA@@@>>>======>>>>>>>>>>>>>>>===>>>>>>@@@AAABBBCCCDDDEEEHHHHHHGGGGGGFFFEEEDDDCCCBBBBBBBBBDDDGGGIIIIIIIIIDDDDDDEEEFFFFFFFFFFFFEEEBBBAAAAAACCCGGGKKKMMMNNNOOOMMMIIIEEEBBBBBBCCCDDDIIIFFFCCCBBBDDDEEEFFFFFFFFFGGGHHHKKKLLLJJJFFFCCC>>>>>>???@@@AAABBBCCCCCCEEECCCBBBCCCEEEEEEEEEDDD{{{vvvrrrnnnmmmuuu~~~xxxuuuuuuuuuooojjjmmmpppsssyyytttpppjjjccc___```eeeiii}}}~~~vvvooollldddiiirrr{{{~~~~~~||||||}}}zzzrrrlllkkkqqqtttttttttxxxtttnnnjjjoooqqqooollliiiccc\\\TTTSSSRRRQQQOOONNNMMMMMMLLLLLLMMMMMMNNNNNNOOOOOOLLLKKKIIIIIIKKKMMMMMMMMMKKKIIIGGGEEEDDDCCCCCCCCCDDDCCCBBBAAA@@@@@@@@@@@@@@@AAABBBBBBBBBAAA???>>>:::;;;<<<<<<<<<<<<<<<;;;::::::;;;<<<<<<<<<<<<;;;999999888888888999::::::::::::::::::999999999999888999;;;======<<<;;;:::999888777666666666666666555555444444444444555555555555333222222222333444333333333333333333333333222222222222222222222222000111111222222222222222222222222222222222111000111222222222222111000000333333333333333333333333000000000000000000000000000000000000000111111111111111111111111111111111111222222333333333333333111111000000111111222333222222111111111111222222222222222111111111111000000000000111111222222333333222222111111111111222222222333333333333444444333333444444444555555555555555444444444444444444444444555555555555444444333333444444555555666666333333444555666666555555444444333333333333333333444444555555555666666666555555666666666666777777<<<;;;;;;:::888666444333444555666777888888888888999999999888888999::::::;;;;;;<<<<<<<<<;;;;;;::::::;;;<<<>>>???@@@@@@@@@===>>>???@@@AAAAAAAAAAAA@@@AAAAAAAAA@@@@@@???>>>???@@@BBBCCCBBBAAA???>>>===>>>???????????????>>>>>>??????@@@BBBCCCEEEFFFEEEFFFFFFFFFEEEDDDCCCCCC>>>>>>???AAAEEEGGGHHHGGGCCCDDDEEEEEEFFFFFFEEEEEECCCBBB@@@AAADDDHHHJJJJJJMMMLLLJJJFFFCCCAAABBBDDDJJJFFFBBB@@@AAACCCEEEFFFDDDEEEFFFIIIJJJIIIEEEBBB>>>>>>???@@@AAABBBCCCCCCCCCBBB@@@AAACCCEEEEEEEEE}}}yyytttmmmgggiiiooowwwyyyrrrooooooqqqvvv{{{rrrfffdddbbbccckkkxxxwwwtttmmmeee______cccggguuu|||vvvrrruuuyyy~~~{{{zzzzzzzzz|||wwwxxxvvvttt{{{|||xxxpppiiieee```cccbbb^^^^^^^^^ZZZRRRKKKKKKLLLKKKJJJIIIJJJJJJHHHIIIKKKMMMMMMLLLMMMMMMJJJIIIHHHJJJLLLMMMMMMLLLIIIHHHGGGEEEDDDCCCBBBBBBBBBBBBAAAAAA@@@AAAAAABBB@@@@@@AAABBBAAA@@@???>>>999999:::;;;;;;;;;;;;;;;999:::;;;;;;<<<<<<<<<;;;999888777777888999:::;;;:::::::::999999999888888999:::;;;;;;;;;:::999888888888777777666777777888555444444444444444444555444333222222222333444555222222222222222222222222222222222222222222222222000000111222222222222222000111111222222222222111222222333333222111111000222222222222222222222222000000000000000000000000000000000000000000//////111111111111111111111111000111111222222222222222222111111111111222333333222222111111111111222222222222111111111000000000//////000000111222222333111111111111111111222333222222333333333333444444333222222222333333444444222222222222222222222222333444444555555444444333444444444444555555555555333333444555555555444444444444444444444444444444444444444555555555666666555555555666666666777777777999:::;;;:::888666444555666777888999999999999888888777888888999:::;;;:::;;;;;;<<<<<<;;;;;;;;;::::::<<<===>>>>>>>>>>>><<<===>>>??????@@@??????AAAAAAAAA@@@???>>>===<<<;;;===???AAAAAA@@@>>>======>>>???@@@AAAAAA@@@@@@@@@@@@???>>>???AAACCCDDDCCCCCCDDDEEEEEEDDDCCCBBB>>>>>>???AAAEEEHHHIIIIIICCCDDDDDDEEEEEEEEEEEEEEECCCAAA??????BBBEEEGGGHHHJJJJJJJJJGGGCCCAAABBBCCCEEECCC@@@@@@AAACCCDDDDDDBBBBBBDDDGGGHHHGGGCCC@@@>>>??????@@@AAABBBCCCCCCAAA@@@???@@@BBBEEEFFFFFF|||zzzuuummmdddbbbfffiiirrr{{{qqqlllccceeeiiitttyyyiiieee___^^^eeesss|||vvvnnnhhhhhhlllqqqnnnwww~~~{{{xxx{{{~~~|||{{{zzzyyyxxx}}}yyy~~~|||ooogggdddcccaaaWWWXXXUUUOOOPPPTTTRRRLLLJJJJJJJJJHHHFFFFFFGGGHHHGGGIIILLLNNNNNNMMMMMMMMMKKKJJJJJJJJJKKKKKKIIIGGGGGGGGGFFFEEEDDDCCCBBBBBBAAAAAA@@@@@@AAAAAABBBCCC???@@@@@@AAAAAA???>>>===888888999:::;;;;;;;;;;;;999:::;;;;;;<<<<<<<<<;;;888888777777777888:::;;;:::::::::999999888888888999999999888777666555444666555555555555666666777555444444333333444444555333222222111222333555666222222222222222222222222111111111111111111111111000000111222222222222111///000111222222222222222333333333333333222111000000000000000000000000000000000000000////////////000000000000000///......000000000000000000000000//////000111111111111111222222111111222222333444222222111111111111222222////////////...............//////000111222222222111000000000111222333333222222333333333444444444222222111111222222333444000000000000000111111111333444444555555444444333555555555444444333333333333333444444555444444444444444444444444444444444444444444555555555666666555555555555666666666777444666999<<<<<<:::888666777777888::::::;;;;;;;;;777777777777888999:::;;;::::::;;;;;;<<<;;;;;;;;;::::::;;;<<<======<<<<<<;;;<<<===>>>>>>?????????AAAAAAAAA@@@>>>===;;;:::999;;;===@@@@@@???>>><<<===>>>@@@AAABBBBBBAAAAAABBBAAA>>>===<<<>>>@@@BBBAAABBBCCCDDDDDDDDDCCCBBB@@@@@@AAADDDIIILLLMMMLLLCCCDDDDDDEEEEEEEEEEEEEEEAAA???===>>>AAADDDGGGHHHGGGIIIJJJHHHCCCAAAAAACCC@@@??????AAACCCDDDDDDCCC@@@AAACCCEEEGGGEEEBBB?????????@@@AAABBBCCCCCCDDD@@@???>>>???BBBEEEFFFGGGyyyooofffaaa___jjjppp{{{xxxnnneeeaaabbbooowwwqqqlllkkknnnttt~~~yyywwwvvvvvvrrrvvv|||vvvrrrpppooommmnnnvvv|||yyy~~~|||sssggg___\\\YYYUUURRRQQQOOONNNOOOQQQQQQNNNKKKIIIIIIIIIIIIHHHGGGFFFFFFFFFGGGHHHIIIKKKLLLMMMNNNIIIIIIHHHHHHHHHIIIIIIJJJGGGHHHHHHHHHGGGDDDAAA@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@?????????>>>>>>======;;;;;;999999999999;;;;;;999999999999999999999999777777777888999999999:::888888888888888888888888888888888888888777666666555555555444444555555555555444444333333222222111444333333222222333333444777666555444333222222222...,,,+++---000222444444111111111111111111111111444333111//////000111222222111111111000000//////222222333333333444444444000000000000000000000000...///000111222333444444000000111111222222222333111111111111111222222222444333222111000000000000333222111000////////////000000000000////////////111111222222222111111000222222222222111000//////111111111111111111111111333222222111111222222333111111111111111111111111111111222222222333333333666555333222222333444666555555333333333333555555111111222222222333333333444555555666666666666666555444333222333555777888:::999888888888999;;;<<<<<<;;;:::999999:::;;;<<<555666777666555666777999===<<<<<<<<<<<<;;;;;;;;;;;;<<<===>>>??????>>>>>>::::::<<<===>>>>>>>>>>>>>>>>>>>>>>>>===<<<:::999:::;;;===>>>>>>===;;;:::<<<===??????>>>>>>???AAADDDBBB@@@??????AAADDDEEEFFFEEECCCBBBCCCBBBAAA???@@@@@@AAACCCEEEGGGJJJKKKFFFFFFFFFGGGGGGHHHHHHHHHFFFDDDBBBAAA@@@AAABBBCCCIIIDDDDDDGGGFFF@@@>>>BBB???@@@@@@@@@@@@???>>>>>>AAAAAABBBCCCBBBAAA???>>>>>>===<<<===AAADDDEEEEEEDDDDDDCCCAAA@@@AAACCCFFF}}}uuupppnnnqqquuu~~~rrrlllkkksss{{{wwwwwwvvvwww}}}~~~xxx{{{}}}}}}{{{vvvooonnnoooqqqpppqqqyyy~~~yyyxxx|||yyyyyyxxx}}}zzzvvvuuuuuuvvvwwwvvviiibbbYYYSSSQQQOOOLLLIIILLLKKKKKKLLLNNNMMMJJJGGGGGGGGGHHHHHHHHHHHHHHHGGGFFFGGGGGGHHHIIIJJJKKKKKKJJJJJJIIIHHHGGGGGGGGGHHHFFFGGGGGGGGGFFFCCCAAA???>>>??????@@@AAABBBCCCCCC@@@@@@???>>>>>>===<<<<<<:::999888888888888999:::::::::::::::::::::::::::777777888888888888888999888888888888888888888888777888888888888777666666555444444333333444444555222333333333333333333333333333222222222222333333555444333222111111111111000...------000111222111111111111111111111111111333222000///...///000111111111111000000000//////000111111111111222222222000000000000000000000000111111111111111111111111/////////000000000111111222222222222222333333333444444333222111111111111000000000000000111111222111111111111000000000000111111222222222111111000111111111111111111000///111111111111111111111111333333333333333222222222111111111111111111111111111111222222222333333333555444333333333333444555555444333222222333444555111222222222222333333333333444444555555555555555666555444333333444666777777666666666777777888888999888777666666777888999555666777666555555666888<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========:::;;;;;;<<<============>>>>>>??????>>>===;;;::::::;;;<<<======<<<;;;:::>>>??????>>>======>>>@@@DDDCCCBBBAAAAAACCCEEEFFFFFFDDDDDDDDDEEEDDDBBB@@@???@@@AAABBBDDDGGGIIIJJJFFFFFFGGGGGGGGGHHHHHHHHHFFFEEECCCAAAAAABBBCCCDDDGGGDDDCCCFFFEEE???>>>@@@??????@@@AAABBBBBBAAAAAAAAAAAABBBBBBBBBAAA@@@???>>>===<<<===@@@BBBCCCCCCCCCCCCCCCAAA@@@AAADDDFFF|||zzzyyy{{{zzztttvvv}}}|||~~~yyypppnnnqqqvvv|||~~~~~~xxx{{{~~~|||~~~xxxxxx|||pppiiihhhiiijjjnnnkkkhhhfffeeeccc```^^^ZZZUUUPPPMMMLLLKKKHHHFFFFFFFFFGGGIIIJJJIIIFFFCCCDDDEEEFFFGGGHHHHHHHHHHHHGGGGGGGGGGGGGGGHHHHHHHHHKKKJJJIIIGGGFFFFFFEEEEEEEEEFFFFFFEEEDDDBBB@@@???<<<===>>>???AAABBBCCCCCC@@@@@@???>>>===;;;;;;:::888888777777777777888888::::::::::::::::::::::::888888888888777777777777777777777777777777777777777777777777777666666555444333333222222333333444111111222222333444444555333333222222222222333333333333222111000000000000222000//////000000000///111111111111111111111111111111///.........///000111111000000000000//////////////////000000000000000000000000000000000000333333222111000//////...------............//////222222333333333444444444555444444333222222222222......//////111222444555222222222222111111111111000111111222222222111111///000000111111111111111111111111111111111111111333444555555444333222111222222222222222222222222111111222222222333333333333444444444444444444444333333222222222222333333222222222222333333333333222333333444555444444444777666444333333444555666555555666777777777777777777777666666666666777777555666666555444444555777::::::;;;;;;<<<============<<<;;;:::::::::;;;<<<;;;;;;<<<======<<<<<<<<<>>>???@@@@@@???>>>===<<<;;;;;;<<<======<<<;;;;;;AAAAAA@@@===;;;;;;===???DDDEEEEEEEEEEEEFFFFFFFFFEEEDDDEEEGGGHHHGGGEEEBBB??????@@@BBBDDDFFFHHHIIIFFFFFFGGGHHHHHHHHHGGGGGGFFFEEECCCBBBBBBCCCDDDDDDFFFDDDCCCEEEDDD@@@>>>@@@>>>???AAABBBCCCDDDDDDDDDAAAAAABBBBBBBBBAAA@@@@@@???===<<<<<<>>>@@@AAA@@@BBBBBBBBBAAA@@@AAADDDFFF|||zzz}}}xxxrrrqqquuuyyyzzzpppccc]]]\\\^^^___bbb___ZZZWWWUUUSSSPPPOOORRRPPPNNNMMMLLLKKKHHHEEECCCDDDGGGHHHIIIGGGDDDBBBDDDEEEFFFGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEHHHGGGGGGFFFEEEEEEEEEEEEDDDDDDDDDDDDBBBAAA???>>>======>>>>>>???@@@AAAAAA@@@@@@???===;;;:::999888777777777777777777777777999999999999999:::::::::888888888777777666666555777777777777777777777777666666777777666666555444333222222222222222222333111111222222333333333333222222111111111111222222333222111111000000000111222111//////000111000///111111111111111111111111111000000/////////000000000000000000000000//////........./////////000000000000000000000000000000333333222111000///..............................111111222222333444444444666555444333333333333333/////////000111222444444222222111111111000000000000000111222222222111111///000111222333333333333111111111111111111111111333444666666666444222000222222222222222222222222111111222222222333333333111333444666666555444333222222222222222222222222222222222333333333444444333333444555555555555444777666555444444444444444555666888999:::999888777888888777777777777888888555666666555333333444666999999:::;;;<<<===>>>??????===;;;999999:::;;;<<<======>>>>>>>>>===<<<<<<>>>???@@@AAA@@@???>>>===<<<<<<<<<<<<<<<<<<<<<<<>><<<:::;;;>>>@@@EEEFFFGGGHHHHHHHHHGGGGGGDDDDDDFFFHHHJJJIIIFFFDDD??????@@@AAACCCEEEGGGHHHFFFFFFGGGHHHHHHHHHGGGFFFEEEDDDDDDCCCCCCCCCDDDEEEFFFEEEEEEEEEDDDBBBAAAAAA???@@@AAABBBCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAA@@@@@@>>><<<<<<===>>>>>>>>>@@@AAABBBAAAAAABBBDDDFFFtttnnneee^^^ZZZYYYYYYZZZ[[[VVVPPPLLLKKKKKKLLLLLLMMMLLLKKKJJJIIIGGGDDDAAACCCEEEHHHIIIIIIGGGFFFEEEGGGGGGGGGGGGGGGFFFEEEDDDGGGFFFFFFEEEDDDDDDCCCCCCDDDDDDDDDDDDDDDEEEFFFGGGCCCCCCCCCBBBAAA@@@??????>>>>>>>>>>>>>>>>>>======??????===<<<:::999888777777777888888888888777777666666777777888888888888888777777666666555555555666666666666666666666666555666666666666555444444222222222111111222222222333333333222222111111111222111111000000111111222333222222111111111111222111000///000222222111000000000000000000000000000111111111111111111111222//////////////////000000/////////000000000111111111111111111111111111111000000000000000000000000////////////////////////000000000111222333333333555555444444333444444444222222111111111111222222111111000000000////////////000111222222222222222000000222333444444555555111111111111111111111111333444555666666444222111222222222222222222222222111111222222222333333333000222444666666555444333222222222222222222222222222222333333333444444444444444555666666666666666666666555555444444444444555666777888999888777777777777777777777777777777555555666555333333444666888999:::;;;<<<>>>??????@@@>>><<<::::::;;;<<<===>>>>>>?????????>>>======>>>???@@@AAAAAA@@@??????===<<<;;;;;;;;;;;;<<<===>>>>>>===;;;:::<<>><<<;;;<<<=========>>>???AAAAAAAAABBBDDDFFF{{{yyy~~~rrrlllbbb```]]]ZZZXXXWWWWWWWWWVVVRRRLLLHHHHHHKKKMMMNNNLLLLLLLLLKKKHHHFFFCCCAAADDDGGGIIIIIIHHHGGGGGGHHHHHHHHHHHHHHHGGGFFFEEEDDDFFFFFFEEEEEEDDDCCCCCCBBBAAAAAABBBBBBCCCEEEFFFGGGCCCCCCBBBBBBAAA@@@@@@@@@???>>>>>>======<<<;;;;;;======<<<;;;:::888888777777777888888888888777777555555555666777777888888666666666666555555555555666666666666666666666666555555555555555444444333333222222111111222222333444333333222111111000000111111000000000000111111222222111111111111111222111000000111222333111000000000000000000000000000111111111111222222222222......////////////000000000000000000111111111111111111111111111111111111/////////000000111111111111111111000000000000/////////000111222222333333555444444333333444444444444444333222111000000000000000000000/////////...///000111222222222222222000111222333444444444444111111111111111111111111222333444555555444333222333333333333333333333333111111222222222333333333000222444666666666444333222222333333333333222222333333333333444444444444444555666666777777666666555555555555555444444444333444444555555555555555555555666666666666555555444555666555444444666888999999:::;;;<<<===>>>???>>>===<<<;;;;;;;;;<<<======>>>>>>?????????>>>>>>===>>>???@@@AAAAAA@@@???>>>===;;;::::::;;;===>>><<<<<<<<<;;;;;;<<>>======<<<>>>@@@AAABBBBBBDDDFFF|||}}}~~~zzzzzz|||wwwvvv{{{~~~xxxjjj```[[[WWWWWWVVVUUUSSSSSSTTTUUUSSSPPPLLLJJJKKKMMMNNNNNNLLLLLLLLLKKKIIIFFFEEEDDDDDDFFFGGGGGGEEEEEEGGGIIIGGGHHHHHHHHHHHHHHHGGGFFFFFFFFFEEEEEEDDDDDDCCCCCCBBBBBBAAABBBBBBCCCDDDDDDDDDCCCBBBAAAAAAAAAAAAAAA======<<<<<<<<<<<<<<<<<<<<<;;;;;;:::999888888777555666777777777777666555555555555666777888888888444555555555555555666666555555555555555555555555444555555555555444333333333333222222222222333333222222222111111111111111000000000//////000000000000000000//////000000111333222111222333222///---000000000000000000000000///000000111111111111111........./////////000000///000000000000111111111111111111111111111111111////////////000000000111111111111000000000/////////000000111222333444555444333333333333333444444555444333222111111111111111111111000000000////////////000222222333333222///000111111222222222222111111111111111111111111111111222222333444444444333333333333333333333333111111222222222333333333111222333555555555555555222333444555555444333222333333333444444444444555333444555555666666555555444444555555555555555555444444333333444444555666555666777777777777666555333444666666555666888:::::::::;;;;;;<<<===>>>>>>;;;;;;;;;;;;;;;<<<<<<<<<:::;;;<<<===============;;;<<<>>>@@@@@@@@@@@@??????===;;;999999;;;===???<<<=========;;;;;;===???EEEEEEFFFFFFGGGGGGGGGFFFDDDCCCBBBDDDEEEEEEDDDBBBAAAAAABBBCCCDDDFFFGGGHHHFFFGGGIIIJJJIIIHHHEEEDDD@@@AAAAAABBBBBBBBBBBBBBB???DDDFFFDDDFFFKKKLLLHHHBBBBBBCCCDDDDDDDDDCCCCCCAAAAAA@@@@@@@@@AAABBBCCCAAA???===<<<===>>>>>>>>>;;;===@@@AAABBBCCCEEEFFFxxxxxxzzz}}}wwwqqqooosss}}}rrriiijjjpppvvvnnnqqqrrrnnnfff^^^WWWUUURRRRRRRRRPPPOOOOOOQQQSSSQQQOOOMMMMMMNNNNNNMMMLLLGGGHHHIIIHHHEEEDDDCCCCCCCCCEEEFFFDDDBBBCCCFFFIIIFFFFFFGGGHHHIIIIIIIIIIIIFFFFFFEEEEEEDDDDDDDDDDDDCCCCCCBBBAAAAAAAAABBBBBBDDDCCCCCCBBBAAAAAAAAAAAA;;;;;;;;;<<<<<<=========:::::::::999999888888888333444555666666555444333555666666777888999999:::333444444555555666666666555555555555555555555555444444555555444444333222444333333222222333333444000000000111222222333333000000////////////000000//////.........//////000555444333333333111...+++000000000000000000000000......///000000111000000---.........//////000000////////////000000000000111111111111111111111111000000000000////////////111111000000/////////...000111111222444555666666333333222222222333333444444333222222111111222222222222222111111111111000//////000222222333333333...//////000000000000///111111111111111111111111000000000111222333555555333333333333333333333333111111222222222333333333111222333444555555555555333333555555555555333333333333333444444444555555222333444444555555444444333333444555666666666555666666555444444666777888777888999::::::999888777333444666666666777:::<<<::::::;;;;;;<<<=========888999:::;;;;;;;;;;;;;;;888999:::;;;<<<<<<<<<<<<;;;<<<===???@@@@@@@@@??????===:::888888:::===???===>>>???>>><<<;;;;;;<<>>?????????:::===@@@AAABBBCCCEEEFFF|||||||||~~~~~~{{{}}}zzz}}}~~~|||xxxqqqnnnnnnttt~~~sssiiieeedddbbb```___\\\YYYWWWVVVSSSPPPNNNOOOOOOPPPPPPPPPOOOOOONNNOOOMMMKKKJJJKKKLLLKKKKKKHHHHHHHHHHHHHHHGGGFFFEEEEEEEEEDDDCCCCCCCCCCCCDDDEEEFFFHHHJJJKKKKKKJJJIIIFFFFFFEEEEEEEEEEEEFFFFFFDDDCCCAAA??????@@@AAABBBCCCCCCCCCCCCBBBAAA@@@???>>>>>>======<<<<<<<<<;;;;;;::::::999999999999999777777777888888888888888666666666666777777777777444555666777777666555444666666666666555444333222333333333333333333333333222222222222333333444555333222222222111111000000000000000000000000000000222111111111000000//////222222222222222222222222////////////000000000000000000000///......------///////////////////////////////////////000000000333333333333333222000000000000////////////000000000000000000000000000000...///000111222333444444222222222222222222222222333333222111000000111111222222111111111111222222000000000000000111111222444444333222111000//////111111111111111111111111444444333222222111111000000000111111111222222222111222333333444444333333222333444555666555444333555555555555555555555555888666333111111222444666333333333444444444555555666888888777666555666777444555666777888999999999777777888888888777777666666555333222333444666888<<<===>>>===<<<;;;<<<>>>===<<<<<<;;;;;;;;;<<<<<>>@@@@@@???===<<<;;;:::;;;===???AAAAAA@@@???============>>>AAAAAAAAABBBDDDEEEGGGHHHAAACCCDDDCCCBBBBBBCCCDDDBBBDDDEEEEEEEEEEEEHHHJJJFFFEEEEEEEEEDDDDDDDDDCCC>>>>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@AAACCCEEEFFFBBBAAA@@@AAACCCEEEEEEEEEAAAAAAAAAAAABBBDDDEEEFFFCCCBBBAAA@@@????????????>>>>>>>>>>>>???@@@AAABBBvvvooohhhiiijjjmmmqqquuuxxxzzzzzz|||~~~~~~~~~|||xxxsssqqqrrr|||~~~zzzqqqeee^^^\\\\\\\\\ZZZVVVTTTRRRQQQQQQPPPMMMLLLKKKLLLMMMMMMNNNNNNMMMMMMOOOMMMJJJJJJJJJKKKJJJIIIHHHIIIIIIIIIHHHHHHGGGFFFDDDDDDDDDCCCCCCCCCCCCBBBCCCDDDGGGIIIJJJJJJIIIIIIGGGGGGFFFEEEEEEEEEEEEEEEBBBAAA???>>>>>>???AAABBBCCCCCCCCCCCCBBBAAA@@@???>>>===<<<;;;:::999888777999999888777777777777888888777666555555555555555555555555666666666777777444555666777777666555444666666666666555444333222333333333333333333333333333333222222222333444444222222111111111000000000000000000000000000000000111111111000000000//////000000000000000000000000............////////////.........////////////////////////////////////////////////000000000111111444444333222111111000000000000////////////000000////////////////////////...///000111222333333444222222222222222222222222222111000000//////000000222111111000000111111222000////////////000111111222222222111000000//////111111111111111111111111222222222222222222222222111111111111111111222222111222333333444444333333222333444444555555444444444444444444444444444444777666444222222333444555333333444444444555555555444666666555444333444555444555777888:::;;;<<<<<<888888999999999999888888666555444333444555777888<<<>>>???>>>===<<<===>>>======<<<<<<<<<<<<<<<===???>>>=========>>>???@@@>>>===<<<>>>@@@@@@@@@???<<<;;;;;;;;;<<<===???@@@AAA@@@>>>======>>>>>>???@@@AAAAAABBBDDDFFFHHHIIICCCDDDEEEDDDBBBBBBCCCDDDCCCDDDEEEEEEEEEEEEGGGIIIFFFFFFFFFEEEDDDDDDDDDCCC>>>??????@@@@@@@@@??????@@@@@@???@@@AAABBBDDDEEECCCAAA@@@AAACCCEEEDDDDDDBBBBBBBBBBBBCCCDDDEEEEEECCCBBBAAA@@@????????????>>>>>>>>>>>>???@@@AAABBBxxxmmmccc___```cccggglllqqquuuwwwvvvzzz{{{}}}{{{wwwuuusssuuuxxxzzzuuupppmmmjjjjjjhhhaaaWWWRRRQQQRRRRRRQQQMMMLLLKKKKKKLLLMMMLLLJJJIIIJJJKKKLLLNNNNNNNNNNNNOOOMMMJJJIIIIIIIIIHHHGGGHHHIIIIIIIIIIIIHHHGGGGGGBBBCCCDDDDDDDDDCCCAAAAAAAAABBBEEEHHHIIIJJJIIIIIIHHHGGGFFFEEEDDDCCCCCCCCC???>>>>>>===>>>???AAABBBCCCCCCCCCBBBBBBAAA@@@??????>>>===;;;999888777666999999888777777777777777888777555333222222222333444444444555555555666666444555666666666666555444555555666555555444333222333333333333333333333333444333333222222222222333111111000000000000//////000000000000000000000000111111000000000000//////////////////////////////------------............------......///000000111////////////////////////......///000111222222333666444333111/////////000000//////......//////000////////////////////////...//////000111222333333222222222222222222222222111000//////////////////222111111000000111111222//////......//////000111000000000000000000000000111111111111111111111111000000111111222333333444222222111111111111111111111222333333444444333333444333333333333444555555333333333333444444444444555555555444444444444444333444444444444555555555444666666555444333444555444555777999;;;===>>>>>>888888999::::::999999888777666555444555666777888===>>>@@@???>>>===>>>???>>>>>>============>>>>>>>>>>>>===>>>???@@@AAABBB@@@??????@@@AAABBB@@@???=========>>>??????@@@@@@??????>>>===>>>???@@@AAA@@@AAAAAACCCDDDFFFHHHIIIDDDEEEFFFEEECCCBBBCCCDDDDDDEEEFFFFFFEEEEEEGGGIIIGGGGGGFFFFFFEEEDDDCCCCCC??????@@@@@@@@@??????>>>????????????@@@BBBCCCDDDBBBAAAAAABBBDDDEEEDDDCCCEEEDDDDDDCCCCCCDDDDDDEEECCCBBBAAA@@@@@@?????????>>>>>>>>>>>>???@@@AAABBB|||yyyzzz|||uuuvvv{{{wwwmmmpppqqqtttyyy}}}wwwyyyyyypppnnnnnnooosssyyyzzztttlllfffcccaaa^^^\\\]]]XXXPPPLLLJJJJJJJJJIIIJJJIIIHHHIIIKKKLLLKKKJJJIIIJJJLLLNNNOOOPPPQQQQQQOOOMMMKKKIIIIIIHHHGGGEEEGGGGGGHHHHHHHHHGGGGGGFFFAAABBBDDDEEEDDDCCCAAA???@@@BBBEEEHHHJJJJJJJJJJJJGGGFFFEEECCCAAA@@@@@@@@@>>>===>>>>>>???AAABBBCCCBBBBBBBBBBBBAAA@@@????????????>>>===;;;:::999999:::999888888777777888888666555333222111222333444333333333444444444555555555555555555555555555555444555555555444444333222333333333333333333333333444444333222111111111222000000000///////////////////////////////////////000000000000000000//////........................------........./////////............//////000000////////////////////////......///000111222333444666444222///......///000/////////......//////////////////////////////////////////000111222222333111111111111111111111111111000000/////////000000111111000000000000111111...............///000000......//////000000000111111111111111111111111111000000111111222222222333222222222111111111111111111222333333444444333333444444333222333444555666222222333333333333333444444444555666666555444333444444444444555555555555666888888777666555666777555666888999;;;;;;<<<<<<777777888999999999888888777666666666666777888888;;;===??????>>>=========>>>>>>>>>>>>>>>>>>???@@@===============>>>??????BBBAAAAAABBBCCCCCCAAA?????????AAAAAABBBBBBAAAAAA>>>>>>======>>>@@@AAABBB@@@AAAAAACCCDDDFFFHHHIIIEEEFFFGGGFFFDDDBBBCCCDDDEEEFFFFFFFFFEEEEEEGGGIIIIIIHHHHHHFFFEEEDDDCCCCCC@@@@@@@@@@@@@@@??????>>>>>>>>>??????@@@AAABBBBBB@@@???@@@BBBEEEFFFFFFEEEFFFFFFEEEDDDDDDDDDDDDDDDCCCCCCBBBAAA@@@@@@@@@@@@>>>>>>>>>??????@@@AAABBBzzzwwwvvvyyy~~~oooggghhhkkknnnpppttt{{{xxxqqquuu}}}zzzqqqiiifffeeefffiiiooollleee\\\WWWVVVVVVTTTQQQRRROOOKKKHHHGGGGGGHHHGGGJJJIIIHHHHHHJJJJJJIIIHHHGGGHHHJJJMMMOOOPPPQQQRRRNNNMMMKKKJJJJJJIIIFFFDDDDDDEEEEEEFFFFFFFFFEEEEEEBBBCCCDDDEEEEEECCCAAA@@@AAACCCFFFIIIJJJKKKKKKJJJFFFDDDCCCAAA???>>>======>>>>>>???@@@AAABBBDDDDDDBBBBBBBBBBBBAAA@@@???>>><<<<<<<<<<<<<<<;;;;;;;;;888888777666666666666666444444333333333444666777333333333333444444444444555555444444444444555555444444444444444444333222333333333333333333333333444333222222111111111111///////////////000000000//////////////////////////////////////////000000////////////////////////....../////////000000000000000//////............////////////////////////---...///000111222333333555333111...---....../////////............//////......................../////////000000111111222111111111111111111111111111111111000000111111222111000000000000000000111...............///000000.........///000000111111000000000000000000000000222222222111111000000000111111111111111111111111111222333333444444333333444444333222333444555666222222222333333444444444333444666777777666444333444444444555555555666666666888888777666555666777777777888888888888777777555555666777777777777777666666666666666777777888999;;;>>>>>>===;;;;;;;;;>>>>>>>>>>>>>>>???@@@@@@>>>>>>>>>>>>>>>===<<<<<>>???@@@AAAAAAAAA@@@@@@>>>>>>===>>>???@@@BBBCCCAAAAAAAAABBBCCCEEEGGGHHHEEEFFFFFFEEEDDDCCCCCCDDDEEEFFFGGGFFFEEEFFFHHHJJJKKKJJJIIIGGGFFFDDDCCCCCC@@@@@@AAAAAAAAAAAA@@@@@@>>>??????@@@AAAAAAAAAAAA======>>>BBBFFFHHHHHHGGGGGGFFFEEEDDDDDDCCCDDDDDDDDDCCCBBBAAA@@@@@@@@@@@@?????????@@@@@@AAABBBCCC}}}~~~}}}}}}}}}wwwsssqqqqqqyyy}}}~~~pppaaa\\\^^^aaaiiikkkpppuuuyyy|||~~~qqqjjjnnnvvvtttkkkccc___\\\ZZZ[[[^^^\\\VVVPPPLLLLLLKKKIIIGGGFFFEEEEEEEEEFFFGGGHHHIIIHHHGGGFFFFFFHHHHHHGGGFFFDDDFFFHHHJJJLLLNNNOOOOOONNNLLLKKKKKKKKKJJJGGGEEECCCCCCDDDEEEEEEEEEEEEDDDCCCDDDEEEEEEEEEDDDBBBBBBBBBCCCFFFIIIJJJKKKJJJJJJDDDCCCBBB@@@>>>=========>>>???@@@AAABBBCCCDDDDDDBBBBBBBBBAAAAAA@@@???>>>999999999999::::::::::::666555555444444444444444222333333555666666777777333333333444444444555555555555444444444444555555333333444444444444333333333333333333333333333333333222222111111111111222//////000000000000111111000000000000000000000000......////////////000000000000000000000000000000////////////000000000111111000000///......------////////////////////////------...///000111111222222111000........./////////......------......///......................../////////000000000111111111111111111111111111111111111111111111222222333111000000//////000000111//////......//////000111/////////000000111111111000000000000000000000000333222222111000000//////000000111111111222222222111222333333444444333333444333333333333444555555222222333333444444555555333444555777777666555555444444555555555666666666444666666555444333444555777777777777666555444444444444555666777777777777555555666666666777777777888:::===>>><<<;;;::::::>>>=========>>>???@@@AAA@@@@@@@@@@@@???>>>===<<>>>>>???@@@BBBCCCAAAAAAAAAAAABBBCCCDDDEEECCCDDDEEEEEECCCCCCDDDEEEDDDEEEFFFFFFFFFGGGIIIKKKLLLKKKJJJHHHFFFEEECCCBBB@@@AAABBBCCCCCCCCCCCCBBB??????@@@AAABBBBBBAAAAAA<<<<<<>>>BBBFFFHHHHHHGGGFFFEEEDDDDDDCCCCCCCCCCCCDDDCCCBBBAAA@@@@@@@@@@@@AAAAAAAAAAAABBBCCCDDDDDDtttsssrrrppppppuuu|||~~~|||zzzzzzzzzzzz~~~{{{xxxuuutttvvvyyy{{{wwwsssrrruuu{{{|||xxxsssqqqtttvvvuuuvvvvvvqqqjjjlllmmmoooqqqtttxxx|||}}}}}}{{{yyyvvvvvvyyy{{{~~~}}}~~~~~~~~~yyytttpppmmmiiiggglllsssvvv}}}zzzvvv}}}~~~ssshhhhhhnnnrrrzzzzzznnngggiiippp~~~wwwrrrggg___YYYVVVTTTPPPOOOQQQNNNMMMJJJIIIHHHGGGEEEDDDAAACCCDDDEEEFFFGGGHHHIIIGGGEEEEEEFFFHHHIIIHHHGGGDDDEEEGGGJJJLLLMMMNNNNNNMMMLLLKKKLLLLLLLLLIIIGGGCCCCCCDDDEEEEEEEEEEEEEEEFFFEEEEEEEEEEEEDDDDDDDDDBBBCCCFFFHHHIIIIIIHHHHHHDDDDDDBBBAAA??????>>>>>>>>>>>>???@@@AAABBBBBBBBBAAAAAABBBAAAAAA@@@???>>>999999999999999999999999777777666555555555555666111333555666777666555444444444444444555555555555555444444333333444444555222333333444444333333333333333333333333333333333111111111111111111222333000000000111111111222222000000000000000000000000........./////////000000////////////////////////........./////////000000///////////////.........////////////////////////------....../////////000///////////////////////////......------......///........................////////////000000000000111111111111111111111111000000000000000111222222000000////////////000000000////////////000111111000000111111111111111111000000000000000000000000111111111111000000000000//////000111222333333444111222333333444444333333222333444444555555444444222333333444555555666666444444555666666666666666555555555555666666666666444666666555444333444555555666666666666555444444444555666777777888888888444444555666666666666666888;;;>>>???===;;;::::::======<<<===>>>???@@@@@@===>>>?????????>>>======@@@@@@BBBDDDFFFFFFCCCAAA???>>>===<<<<<<===>>>???@@@??????>>>???@@@BBBCCCBBBAAAAAA@@@@@@AAAAAABBBAAABBBDDDDDDCCCCCCDDDFFFBBBDDDFFFFFFFFFHHHKKKMMMMMMLLLKKKIIIGGGEEECCCBBB@@@AAABBBDDDEEEEEEEEEEEE@@@@@@AAABBBCCCBBBBBBAAA>>>>>>@@@CCCFFFGGGFFFDDDDDDDDDCCCCCCBBBCCCCCCCCCDDDCCCBBBAAAAAA@@@AAAAAACCCBBBBBBCCCCCCDDDEEEFFFccccccaaa^^^^^^bbbjjjpppttttttssspppmmmllllllnnnnnnkkkgggcccbbbcccfffgggiiifffeeeiiiooopppjjjdddeeegggggghhhkkkmmmggg^^^^^^```ccceeefffiiinnnrrrpppnnnlllkkkkkknnnrrrttttttsssrrrssspppmmmpppvvv||||||xxxwwwuuurrrssspppmmmkkkfffbbbeeekkkjjjxxx~~~~~~{{{}}}}}}wwwnnngggiiiooo|||{{{ooogggccc```XXXRRRNNNOOONNNJJJIIIKKKGGGHHHIIIIIIIIIHHHHHHGGGDDDFFFGGGHHHGGGFFFFFFGGGGGGFFFFFFGGGJJJKKKKKKJJJGGGHHHIIIKKKMMMNNNOOOPPPMMMLLLLLLMMMMMMMMMJJJHHHDDDDDDEEEFFFFFFFFFFFFFFFGGGGGGFFFEEEDDDEEEEEEEEEAAACCCEEEGGGHHHGGGFFFFFFEEEDDDCCCBBBAAA@@@@@@@@@===>>>???@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@???>>>>>>======<<<;;;;;;:::999999;;;::::::999999999999999222333555777777555222111444444444555555555666666555444333333333333444555222222333444444333333333333333333333333333333333111000000000111222333333000000111111222222222333000000000000000000000000---.........//////000000////////////////////////---------.........//////------......///000000000////////////////////////---------...............---...//////000/////////.........------.................................////////////000000000000000000000000000000000000///////////////000111111000000////////////000000000000000000000111222222222222111111111111111111000000000000000000000000/////////000111111222222......///111222333444555222222333444444444333333222333444555666555444333333333444444555666777777555555555555666666777777555555555555666666666777666888888888666555666777444444555666666666666666555555777888888999999999333444444555666555555555999<<>>???@@@999:::;;;=========<<<<<>>>>>???AAABBBAAA@@@?????????@@@AAABBBBBBAAA@@@@@@?????????@@@???AAABBBCCCBBBCCCEEEFFFBBBCCCEEEFFFGGGIIILLLNNNNNNMMMKKKIIIGGGEEECCCBBBAAAAAACCCEEEFFFGGGGGGGGG@@@AAABBBCCCCCCCCCBBBAAA@@@@@@AAADDDFFFFFFDDDAAACCCCCCBBBBBBBBBBBBCCCCCCDDDDDDCCCBBBAAAAAAAAAAAADDDCCCCCCDDDDDDEEEFFFGGGRRRQQQOOONNNNNNSSSZZZ___dddeeefffbbb]]]ZZZZZZ\\\```^^^ZZZUUURRRPPPOOOOOOTTTTTTUUUYYY^^^```___]]]]]]\\\[[[ZZZXXXWWWVVVUUUXXXXXXXXXXXXYYY[[[]]]___gggeeecccdddeeeggggggggggggfffdddcccbbbbbbcccdddlllnnnqqqrrrsssuuuwwwyyyxxxvvvtttuuuyyy}}}}}}|||~~~|||uuuuuuxxxvvvsssooollljjjiiiiiiooolllfff```ZZZUUURRRQQQMMMLLLJJJIIIHHHGGGGGGGGGBBBCCCDDDFFFGGGGGGGGGGGGJJJJJJJJJIIIIIIHHHHHHGGGFFFGGGHHHHHHIIIIIIHHHHHHMMMJJJGGGHHHKKKNNNOOONNNJJJJJJJJJKKKJJJIIIIIIHHHGGGGGGFFFFFFFFFFFFGGGGGGFFFEEEEEEDDDDDDDDDDDDDDDDDDCCCDDDFFFHHHIIIIIIGGGFFFEEEDDDCCCBBBAAA@@@@@@???@@@@@@AAAAAA@@@@@@???AAAAAAAAAAAAAAA@@@??????<<<<<<;;;::::::999888888777666555555555666888999222222222333444555777888333333333333333333333333444333333222222333333444222222222111111000000000222333333444444333333222111111111111111111222222000000////////////000000//////............//////------............------............////////////---.........//////000000......////////////.........---,,,,,,---...///000------------------------...............................................................///000000000000000000000000000000000000000000000000000111////////////000000000000111111000000000000111111222111111111000000//////111111000000//////......111111111111111111111111222222333333333222222111//////000000111111222222///000222444444444222111666444333333444555444333222333444555555555444333777777666666555555555444555555666777888999::::::999888888777666777777777666555444222222222333444555555666666777777888888666666666777888888666444999999::::::::::::;;;;;;?????????>>>>>>>>>>>>>>><<<;;;::::::;;;===@@@AAA??????@@@AAABBBDDDDDDEEEDDDAAA>>>;;;;;;===@@@CCCCCCAAA>>>======@@@DDDFFFHHHGGGEEECCCBBBAAABBBBBBDDDEEEFFFFFFCCCBBBAAABBBCCCBBBAAABBBFFFIIIJJJJJJLLLLLLLLLMMMLLLKKKKKKJJJGGGGGGFFFFFFGGGGGGHHHIIIFFFDDDBBBDDDGGGHHHFFFDDD@@@@@@??????@@@BBBDDDEEEGGGFFFEEECCCCCCCCCDDDEEEDDDEEEFFFEEEBBB@@@@@@@@@DDDDDDDDDDDDEEEFFFHHHIIIJJJIIIHHHFFFGGGKKKRRRWWWYYY[[[\\\ZZZVVVSSSTTTVVVWWWUUURRROOOMMMLLLLLLLLLNNNMMMNNNRRRWWWZZZZZZYYY\\\\\\\\\[[[ZZZZZZYYYYYYXXXXXXZZZ\\\___aaaccceeejjjgggeeeddddddeeedddccccccdddeeefffhhhjjjlllmmmvvvyyy||||||sssqqqzzzxxxmmmkkkiiigggfffeeeeeeeee```]]]YYYUUUQQQNNNLLLKKKHHHGGGFFFEEEEEEDDDDDDDDDCCCCCCDDDDDDEEEEEEFFFFFFIIIIIIIIIHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIHHHHHHKKKHHHFFFGGGJJJMMMNNNNNNLLLLLLLLLKKKKKKKKKJJJJJJGGGGGGGGGFFFFFFGGGGGGGGGEEEEEEDDDDDDDDDEEEEEEEEEDDDCCCCCCEEEHHHIIIHHHGGGFFFFFFEEEDDDCCCBBBBBBAAA@@@@@@@@@AAAAAA@@@@@@@@@>>>>>>>>>>>>===<<<;;;:::<<<;;;;;;::::::999888888999999888888888999;;;;;;444444333333333444444555333333333333333333333333444333333222222333333444333333222222222111111111222222222222222222222222111111111111111111111111000000////////////000000//////............//////------............------............////////////---........./////////000......////////////......//////------,,,---..............................................................................//////......//////000000////////////////////////111111000000000000000000////////////000000000000111111000000000000111111000000000000//////......111000000000/////////...111111111111111111111111222222222333333222222111111111111111222222222222000222333555555555333222555333222222444555444444222333444555555555444333777666666666555555555444555555666777888999999:::999888888777777777777777777777666666555666666666555555666666777777888888777666666777999999777555999999999:::::::::;;;;;;===>>>>>>???@@@AAAAAABBB===<<<;;;;;;;;;===???@@@======>>>???@@@AAABBBBBBBBBAAA>>><<<===>>>AAACCCBBBAAAAAA@@@AAACCCDDDFFFHHHGGGEEECCCBBBBBBBBBBBBDDDEEEEEEDDDBBBAAAAAABBBCCCAAAAAABBBEEEHHHIIIJJJIIIIIIJJJJJJIIIIIIHHHGGGGGGGGGFFFFFFGGGGGGHHHIIIIIIGGGEEEEEEFFFEEECCCAAABBB@@@???>>>???AAADDDFFFFFFEEEDDDBBBBBBBBBCCCDDDDDDFFFFFFEEECCCAAA@@@AAADDDDDDEEEFFFFFFGGGHHHHHHPPPNNNKKKHHHFFFIIIMMMQQQVVVXXX[[[ZZZXXXWWWZZZ\\\^^^\\\ZZZYYYXXXXXXXXXYYY\\\\\\]]]```eeeiiikkkkkkooooooppppppppppppppppppjjjlllppptttxxxzzz|||}}}}}}{{{wwwuuutttsssrrrqqqqqqssswww{{{zzzqqqnnnuuuwwwjjj```___]]][[[ZZZYYYZZZZZZOOOMMMLLLIIIHHHFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGDDDDDDCCCBBBBBBCCCDDDEEEGGGGGGGGGGGGGGGHHHHHHHHHJJJJJJJJJJJJIIIHHHGGGFFFGGGFFFEEEFFFIIIKKKMMMMMMLLLKKKJJJIIIIIIIIIJJJKKKGGGGGGFFFFFFFFFFFFGGGGGGDDDDDDDDDEEEEEEFFFFFFGGGCCCCCCCCCEEEGGGHHHGGGFFFFFFEEEEEEEEEDDDDDDCCCCCC@@@@@@AAAAAAAAAAAA@@@@@@???@@@@@@???>>>===<<<;;;;;;;;;;;;::::::999888888:::999999999999::::::;;;777666555333222222222222333333333333333333333333333333222222222222333333333333333333222222222222333222111000000111222333111111111111111111111111000//////......//////000//////............//////------............---------............/////////.............../////////......////////////......000///...---,,,,,,,,,,,,////////////////////////................................................/////////000000000111111////////////////////////111111111000000/////////////////////000000000000111000000//////000000111////////////............000000000000////////////111111111111111111111111111222222333333222222222333333333333333222222222222333444555666555444333444222111222444555555555222222333444444444444444666666666555555555555555444555666666888888999:::888888888777777777777777666666777888888888777777555555666666777777888888888777777888999999888666999999999999::::::::::::;;;<<<===???AAACCCEEEFFF>>>>>><<<<<<<<<<<<>>>???;;;<<<<<<===>>>???@@@@@@@@@@@@???>>>???@@@BBBCCCAAABBBCCCCCCDDDEEEEEEEEEGGGFFFEEECCCBBBBBBBBBCCCDDDEEEDDDBBB@@@@@@AAACCCBBBAAA@@@BBBEEEGGGHHHHHHGGGHHHHHHHHHHHHGGGFFFFFFGGGFFFFFFFFFFFFGGGHHHHHHIIIHHHFFFEEEFFFEEEDDDBBBCCCBBB???>>>>>>AAADDDFFFEEEEEEDDDCCCCCCCCCDDDDDDEEEFFFGGGFFFDDDBBBAAABBBDDDEEEGGGHHHIIIHHHHHHGGGiiigggbbb\\\WWWVVVXXX[[[eeeiiimmmnnnnnnpppssswww|||{{{yyyxxxwwwwwwwwwwww||||||}}}||||||}}}xxxrrrooorrr{{{}}}zzzrrreee[[[VVVTTTRRROOOMMMKKKKKKKKKFFFEEEEEEDDDDDDDDDDDDDDDEEEEEEFFFGGGHHHHHHHHHHHHEEEDDDBBB@@@@@@AAABBBCCCEEEEEEEEEFFFFFFGGGGGGGGGJJJIIIIIIIIIGGGFFFEEEDDDDDDDDDDDDEEEGGGIIIKKKLLLJJJHHHFFFEEEDDDEEEGGGHHHEEEEEEEEEFFFFFFEEEEEEEEEBBBBBBCCCEEEFFFGGGGGGGGGCCCCCCCCCDDDGGGGGGFFFEEEDDDDDDCCCCCCCCCCCCCCCCCC???@@@@@@AAAAAA@@@@@@???===>>>>>>??????>>>>>>===999::::::;;;:::999888777666666666666666666777777666666444333222111111111333333333333333333333333333333222222222222333333333333333333333333333333333111000......000111333111111111111000000000000/////////......///////////////............//////------............---------------.........//////........................---......//////......---......------------------........................................................................///000000111111111111111////////////////////////111111111000//////......////////////000000000000000000////////////000000////////////////////////000000000000////////////111111111111111111111111111111222333333333222222444444333333222222111111222333444444555444333333333111000111444555666555222222333333444444444444555555555555555555555555444444555666777888999999888888888888888777666666333444555777777777666555555555666666777777888888999888777888999:::888777888999999999999::::::::::::;;;<<<>>>AAACCCDDDEEE??????>>>===<<<<<<======<<<======>>>??????@@@@@@>>>??????@@@AAABBBBBBCCCBBBBBBBBBBBBCCCDDDEEEEEEGGGFFFDDDBBBBBBBBBBBBCCCDDDDDDBBB@@@>>>???AAADDDAAA@@@@@@BBBEEEGGGGGGFFFHHHHHHHHHHHHHHHGGGGGGFFFFFFFFFEEEEEEFFFFFFGGGHHHFFFFFFFFFGGGGGGHHHHHHGGGEEECCC@@@>>>>>>@@@DDDFFFEEEEEEEEEDDDDDDDDDEEEEEEEEEFFFGGGFFFDDDCCCBBBCCCDDDFFFHHHJJJJJJJJJHHHGGGyyytttrrrsssuuuxxxwww{{{zzz{{{yyyuuupppooorrruuusssooojjjfffccc]]]TTTMMMKKKJJJGGGEEECCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA??????AAACCCDDDDDDDDDDDDEEEDDDAAA@@@???@@@AAABBBCCCDDDDDDDDDEEEEEEFFFFFFHHHHHHGGGFFFEEEDDDBBBAAABBBCCCDDDEEEFFFGGGIIIJJJHHHGGGEEECCCCCCDDDFFFGGGCCCCCCDDDEEEEEEDDDCCCCCC@@@AAACCCEEEFFFGGGGGGGGGCCCBBBBBBDDDFFFFFFEEEDDDAAAAAAAAAAAAAAA@@@@@@@@@>>>??????????????????>>>666777888:::;;;;;;;;;;;;888999:::;;;:::999888777555555555555555555444444444333333222222222333333333333333333333333333333333222222111111222222333333333333333333333333333222111///......///111222111111111000000000////////////............////////////............//////------............------------------...........................---------------............------***+++,,,------......///------------------------................................................//////000111222111111000........................000000000000//////......////////////000000000000000000////////////000000000000000000000000000000////////////000000000000111111111111111111111111000111222333333333333333333333222222111111111000222222333333333222222222222111000111333555555555222222222222333333444444444444444555555555555555444444555666777888999999777888888888888777666666333444555777777777666555555555666666777777888888:::888777777999999999888888888888999999999::::::999:::;;;===>>>@@@AAAAAA@@@???>>>>>>======<<<<<>>???@@@AAAAAABBBBBBCCCAAA???===>>>AAADDDFFFEEEDDDCCCAAAAAAAAABBBBBBBBBBBBAAA???>>>>>>AAACCCAAA@@@AAABBBEEEGGGFFFEEEGGGGGGGGGGGGGGGFFFFFFEEEEEEDDDDDDDDDDDDEEEFFFFFFGGGGGGHHHHHHHHHHHHHHHIIIFFFDDDAAA??????@@@CCCEEEBBBBBBCCCCCCCCCCCCCCCCCCDDDFFFGGGFFFDDDCCCCCCCCCDDDEEEHHHJJJKKKKKKJJJIIIuuutttvvv~~~{{{wwwxxxwwwrrrjjjeeecccddd]]]YYYTTTRRRPPPMMMGGGBBBAAA@@@???>>>>>>>>>???@@@>>>??????@@@@@@???>>>>>>>>>???AAACCCDDDDDDDDDDDDDDDCCCBBB@@@@@@@@@AAAAAACCCCCCCCCCCCDDDDDDDDDDDDFFFFFFFFFEEEDDDBBBAAA@@@AAACCCEEEEEEEEEEEEGGGHHHHHHGGGFFFEEEEEEEEEFFFGGGBBBCCCDDDEEEEEEDDDCCCBBB???@@@BBBDDDEEEEEEEEEEEECCCBBBBBBCCCEEEFFFDDDCCC@@@?????????>>>>>>============>>>>>>>>>>>>======666666888999;;;<<<<<<<<<777888:::;;;;;;999888666555666666666666555555444222222111222222333444555333333333333333333333333222222111111111111222222222222222222333333333333222111000//////000111222111111111000000//////...///......------....../////////............//////------............------,,,------------..................---------------------............------((()))+++,,,.../////////------------------------...................................................///000111222111000///........................////////////////////////////////////000000000000000//////......//////000000000000000111111111111////////////000000000000111111111111111111111111000111222222333333333333222222222222111111111111333333222222222222111111333111000111333444444444222222222222222333444444444444444444444555555555333444555555777777888999777888888999999777666555666666777888888888777777555555666666777777888888:::888666666888999888888888888888888999999999999999999:::;;;<<<===>>>>>>?????????>>>>>>=========@@@@@@@@@AAAAAAAAABBBBBB>>>>>>>>>???@@@@@@@@@AAABBB@@@===;;;;;;???CCCEEECCCBBBAAA@@@???@@@@@@AAA@@@@@@@@@???>>>>>>@@@BBBBBBAAABBBDDDFFFGGGFFFEEEDDDEEEEEEEEEEEEDDDCCCCCCCCCBBBBBBBBBBBBCCCDDDDDDHHHIIIIIIHHHFFFDDDDDDEEEFFFDDDBBBAAA@@@AAABBBCCC>>>???@@@@@@AAA@@@@@@@@@CCCEEEFFFFFFDDDCCCCCCCCCBBBDDDFFFHHHJJJKKKKKKKKK}}}}}}ttttttuuu|||{{{wwwssslllllljjjddd[[[UUUSSSTTTLLLJJJGGGFFFFFFEEEBBB@@@>>>===<<<<<<<<<===>>>???:::;;;<<<===>>>======<<>>???AAACCCDDDDDDCCCBBBCCCBBBBBBCCCEEEEEEDDDBBB@@@??????>>>===<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;999:::;;;;;;<<<;;;;;;;;;666777999;;;;;;999888666666666777777777666444444222222111111222333333444333333333333333333333333222222111111111111222222111111111222222222333333111111111111111111111111222111111000//////......///......------....../////////............//////------............------,,,,,,---------..................------,,,,,,,,,,,,------......------,,,)))***+++---.........---........................................................................,,,...///111111000///...........................------......///000000000////////////000000000000//////............///////////////000000000111111.../////////000000000111111111111111111111111111000000111222333333333333222222222333333333333333444444333222222222222222444222111111222333333222333222111111111222333444333333333444444555555555333444444555666777888888666777999999999888666555777777666666555666666666555555666666777777888888999777555555666888888777888888888888999999999999777888999:::;;;===>>>>>>>>>>>>?????????>>>>>>===>>>>>>????????????@@@@@@???>>>>>>======>>>??????@@@>>>===<<<===???AAACCCAAA@@@???>>>>>>>>>???@@@>>>???@@@???>>>>>>???@@@BBBBBBCCCEEEGGGHHHGGGEEEEEEEEEEEEEEEEEEDDDCCCCCCAAAAAA@@@@@@AAAAAABBBCCCEEEGGGGGGFFFBBBAAAAAACCCEEEDDDDDDCCCBBBAAAAAAAAA>>>???@@@AAAAAAAAA@@@@@@BBBDDDEEEEEECCCBBBBBBCCCAAABBBDDDFFFIIIKKKMMMMMM~~~~~~|||ttttttwww}}}zzzqqqmmmjjjfff______[[[TTTMMMHHHIIIKKKFFFDDDCCCCCCDDDEEECCCBBBAAA@@@>>><<<;;;;;;;;;;;;888999;;;===>>>>>>======<<<===@@@BBBBBBBBBAAA@@@AAABBBBBBCCCCCCBBBBBBAAACCCCCCCCCBBBBBBAAAAAAAAAEEEFFFFFFFFFEEEDDDCCCBBBBBBEEEGGGGGGDDDCCCDDDFFFCCCCCCDDDDDDCCCCCCBBBAAADDDFFFGGGHHHHHHGGGFFFDDD===???AAACCCCCCCCCAAAAAACCCBBBBBBCCCDDDEEECCCBBBAAA@@@???>>>===<<<;;;::::::;;;;;;;;;;;;;;;;;;:::888888888888888666555555555777999;;;;;;:::777666555555666666666555333222333333222222111222222333333333333333333333333333222222111111111111222222000000000111111222222222111111222222222222111111222111111000///......---.........------.........//////............//////---..................---,,,,,,,,,---------...............------,,,,,,,,,,,,------......------,,,***+++,,,---...---,,,+++////////////////////////................................................,,,---///000111000...---........................,,,,,,---...///000111111////////////000000000000//////............//////---.........//////000000.../////////000000111111111111111111111111111111///000111222333444444444333333333444444555555555666555444333333333333333444333111111222333222111333222111111111222333444333333333444444555555555333333444555666777888888666777999:::999888666555777555444222222222333444555555666666777888888888999777555444666777777777777888888888888999999999666777888:::<<<>>>???@@@>>>>>>????????????>>>>>><<<<<<<<<===============???>>>===<<<<<<===>>>>>>>>>>>>>>>???@@@@@@AAAAAA@@@???>>>=========>>>???<<<>>>@@@@@@???>>>>>>???CCCCCCDDDFFFHHHIIIGGGEEEGGGGGGGGGGGGGGGFFFFFFEEE@@@@@@??????@@@@@@AAABBB???AAACCCCCCAAA@@@BBBDDDDDDDDDEEEDDDCCCBBB@@@???@@@AAACCCDDDEEEDDDCCCCCCBBBCCCDDDDDDCCCAAABBBCCCAAAAAACCCEEEHHHKKKNNNOOO{{{yyy|||yyysssrrruuuzzz~~~}}}{{{tttrrrlllfff___XXXSSSQQQMMMIIIEEECCCCCCCCCAAA???@@@@@@@@@@@@@@@@@@@@@@@@@@@???===<<<;;;;;;;;;<<<;;;<<<======<<<<<<===???===>>>???AAAAAAAAA@@@???AAAAAAAAAAAAAAAAAAAAAAAAAAA@@@???>>>>>>@@@BBBCCCEEEHHHKKKIIICCC@@@BBBDDDDDDDDDBBBAAAAAABBBCCCDDDCCCDDDEEEEEEEEEDDDBBBAAABBBCCCEEEFFFGGGFFFDDDCCC@@@@@@@@@???@@@@@@AAAAAA@@@@@@@@@AAAAAABBBBBBBBBDDDBBB@@@??????>>>===<<<666;;;===999777999:::888777777777777777666555555444555555555666666777777888555222111444555444333000000000111222222333333222222222111111222333333111111111000111111222222777666333111///......///000000000000000111111222000000000000000000000000000///...---------------///...---++++++******+++......---,,,,,,,,,------,,,,,,+++******+++++++++++++++*********+++---...,,,------......------,,,,,,------......------,,,+++++++++,,,,,,,,,---------.........---,,,,,,+++........................,,,...000000///---------000//////...------,,,,,,............////////////......//////000000111111000000////////////000000000000000000000000000000111111000000000000111111222222111111111111111222000111111111111222222222333222111111111222333444555444222000000111222333/////////000111333444555222333444444444444333222333333333222222111111111333333555666777777777777555555666777777777777777333555666555444444555666888888777666666666666666:::888888888:::;;;:::999;;;:::888777777888:::;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;<<<===?????????>>>===@@@???>>>===;;;;;;;;;;;;========================:::::::::;;;===>>>===<<>>======>>>>>>;;;;;;;;;;;;<<<<<<<<<===@@@@@@AAAEEEJJJLLLJJJGGGDDDDDDDDDDDDDDDCCCCCCBBBBBBAAA???======>>>@@@AAABBBBBBBBBAAA??????AAACCCAAACCCFFFGGGFFFDDDDDDDDDDDDBBB@@@AAABBBDDDDDDDDDCCCDDDFFFGGGFFFEEECCCBBBCCCCCCBBBBBBDDDGGGJJJLLL~~~}}}}}}wwwvvv{{{|||qqqkkkmmmnnnqqqrrrpppmmmiiifff^^^\\\YYYUUUPPPLLLHHHGGGIIIFFFBBBAAAAAAAAA???>>>@@@@@@@@@@@@@@@@@@@@@@@@@@@???===<<<;;;;;;<<<<<<;;;<<<======<<<<<<===???======>>>?????????????????????????????????>>>>>>BBBAAA@@@??????AAACCCDDDGGGJJJLLLJJJEEEBBBCCCEEEFFFEEEDDDCCCCCCDDDEEEEEECCCCCCDDDDDDDDDCCCBBBAAAAAABBBDDDEEEEEEEEECCCBBBAAA@@@@@@???@@@@@@AAAAAA@@@@@@@@@@@@@@@AAABBBBBBCCCAAA???>>>>>>>>>===;;;777888888666777:::999444777777777777777666555555444555555555666666666777777555222222333555444222000000000111222222333333444444444444444444444555222222111111000111111111222222111000000000000000000000//////000000111222//////////////////////////////...---------------000//////......---,,,,,,---------,,,,,,,,,------///......------......///---,,,+++******++++++,,,,,,------......------,,,........................,,,,,,---------.........------......------,,,+++........................---...//////...---------..................---,,,............////////////////////////000000000000000//////......//////000000000000000000000000000111000000//////000000111222222111000000111111222000000111111111222222222222222111111111222333444666555333111111222333444333222222222222222333333111222333444444333222111333333222222222222222222333444555666666777666666555555666777777777777666666777888777555444444555888777777666666666666666888777666777999999999777:::999888777777888999::::::;;;;;;<<<<<<<<<<<<<<<;;;;;;===>>>>>>>>>======<<<<<<;;;:::::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::<<<>>>??????===BBBAAA@@@???>>>>>>>>>>>>;;;;;;<<<<<<<<<===============>>>BBBEEEGGGEEECCCEEEEEEEEEEEEDDDCCCCCCBBBAAA@@@???>>>===>>>>>>???@@@@@@@@@???======???@@@AAACCCFFFGGGFFFDDDDDDDDDDDDBBB@@@@@@AAABBBBBBBBB???@@@BBBCCCCCCBBB@@@???AAAAAAAAABBBDDDFFFHHHJJJ{{{{{{|||yyyzzz{{{wwwlllbbb^^^^^^^^^___^^^[[[VVVQQQNNNIIIIIIIIIHHHFFFEEECCCCCCDDDBBB???>>>??????>>>===??????????????????@@@@@@???>>>===<<<<<<;;;<<<<<<;;;<<<======<<<<<<===???=========<<<======>>>???@@@?????????>>>>>>======BBBBBBAAA@@@@@@AAACCCDDDFFFHHHJJJHHHDDDAAABBBCCCDDDDDDCCCCCCCCCDDDDDDEEEBBBBBBCCCCCCCCCBBBAAA@@@@@@AAABBBCCCDDDCCCBBBBBBAAAAAA@@@@@@???@@@@@@AAAAAA@@@?????????@@@AAABBBBBB@@@============<<<;;;888888666444777;;;777111666666777777777666555555555555555555555666666666666444222222333444333222000000111111222333333333555555444444444444444444333222111111000000000000---...///000111111111111///////////////000111111//////////////////////////////...------------......////////////...,,,+++,,,,,,,,,,,,,,,,,,------/////////......//////000......---+++++++++++++++,,,------......------,,,///...---,,,,,,---...///---------.........//////------......------,,,,,,------------------------//////......------------,,,---.../////////...---............////////////000000000000///////////////..................///000000000000000000000000000//////......//////000111111000000000111111222000000000111111111222222222111111111111222333333666555333222222333444444666666444333222111111111111111222222222222111111222222222222222222333333444555555666666666555555444555666666777666666666888999999777555444444555888777666666555555666666666555555666777888888666888888666666666666888888999:::;;;;;;<<<<<<<<<;;;:::;;;;;;<<<<<<<<<<<<;;;888888888888888999:::;;;;;;:::::::::999999888888;;;::::::<<>>======<<<<<<=========>>>>>>>>>======>>>@@@CCCCCCBBB@@@FFFFFFFFFFFFEEEDDDBBBBBB>>>>>>??????>>>>>>=========>>>>>>===;;;:::<<<===@@@CCCEEEFFFEEEDDDDDDEEEDDDBBB@@@???@@@@@@@@@???<<<===???@@@AAAAAA@@@???>>>???@@@BBBDDDEEEFFFGGG~~~yyyzzz~~~zzzzzz}}}~~~rrrjjjcccYYYRRROOOKKKKKKLLLLLLJJJFFFBBB@@@???@@@AAABBBCCCCCCCCCBBB???>>>>>>======>>>======>>>>>>>>>???????????????>>>>>>======<<<<<<<<<<<<;;;<<<======<<<<<<===???===<<<;;;:::;;;<<<===>>>AAAAAAAAA@@@??????>>>>>>BBBAAA@@@@@@@@@AAAAAABBBCCCEEEFFFDDDAAA??????@@@AAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@AAAAAABBBCCCCCCCCCCCCBBBAAAAAA@@@@@@??????@@@@@@AAA@@@???>>>>>>???AAABBB???>>><<<;;;<<<===<<<;;;;;;<<<;;;888777888666111555666666666666666555555555555555555555555555555555444333333333333333222000000111222222333333444333333333333333222222222333333222000////////////+++,,,...000111111000//////............///000000///////////////////////////......---------......+++,,,---......,,,***)))+++,,,,,,---------------,,,,,,,,,,,,,,,------...---------,,,,,,,,,,,,,,,,,,------......------,,,---,,,***))))))***,,,---------------............,,,------...------,,,,,,------------------------000///...---.........---***+++---///000000///...............////////////111111000000//////............------------......//////////////////////////////............//////111000000000000111111222000000000000111111111111111111111111111222222333444333333222222222333444666555444333222111111111000000111111111111000000111111111222222333333333555555555666555555444444444444555666666666666555666777777666555444444555777777666555555555555666666555444555777888888777777666555555555555666777888999:::;;;;;;;;;;;;;;;::::::::::::;;;:::::::::888777777777777888999999;;;;;;::::::999888888888;;;:::999;;;===???@@@???>>>>>>???@@@@@@???>>>===============>>>>>>>>>>>>???@@@AAABBBCCCCCCBBBBBBGGGGGGFFFFFFEEEDDDBBBBBB<<<===?????????>>><<<;;;======>>>===;;;::::::<<>>???AAABBBBBBBBBBBB===>>>@@@BBBDDDEEEFFFFFF~~~yyyyyy{{{xxxvvvtttuuuyyy|||~~~}}}{{{|||}}}oooeee[[[UUUOOOHHHDDDDDD???@@@AAAAAA@@@>>>;;;999999;;;===>>>?????????>>><<<===>>>>>>=====================>>>>>>?????????===============<<<<<<<<<;;;<<<======<<<<<<===???===<<<;;;::::::;;;<<<===@@@@@@@@@??????>>>>>>>>>@@@@@@??????????????????AAABBBCCCCCCAAA@@@@@@@@@@@@AAAAAABBBBBBCCCCCCCCCBBBBBBAAAAAA@@@@@@@@@@@@BBBBBBCCCCCCDDDDDDDDDDDDBBBAAA@@@@@@?????????@@@@@@@@@???>>>>>>>>>???@@@===;;;::::::;;;<<<;;;:::<<>>>>><<<===???@@@@@@???>>>===============>>>>>>>>>>>>AAAAAABBBCCCCCCCCCCCCCCCFFFFFFFFFEEEEEEDDDBBBBBB<<<===???@@@@@@>>><<<:::>>>??????>>><<<;;;;;;<<<>>>@@@AAABBBAAAAAABBBDDDEEEDDDBBBBBBBBBAAA???===>>>>>>???@@@AAABBBBBBBBB>>>???AAACCCEEEFFFFFFFFF~~~yyyxxxxxxrrrpppooommmmmmpppoookkkfffcccaaabbbaaa```VVVNNNGGGEEEBBB===<<<>>><<<<<<======<<<:::888777:::<<<>>>???@@@???===<<<;;;<<<>>>>>>===<<<<<<===<<<<<<======>>>>>>??????<<<<<<============<<<<<<;;;<<<======<<<<<<===???===<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<======???????????????>>>>>>>>>BBBBBBCCCDDDDDDDDDDDDCCCBBBCCCDDDEEEFFFFFFFFFEEECCCBBBAAA@@@@@@@@@AAAAAACCCCCCCCCCCCCCCDDDDDDDDDBBBBBBAAA@@@????????????????????????>>>>>>>>>===;;;999888888:::;;;;;;::::::BBBFFF>>>666333555777444444555666666666555555555555555444444444444444222333555444222111111222111111222222333444444444555666777777666555333222222111000000//////////////////////////////...------------------...//////...........................------------...//////---.../////////...---,,,+++,,,...///000000///...,,,,,,,,,,,,,,,---...///***+++,,,...///000000111,,,------......------,,,///...---,,,,,,---...///+++++++++,,,,,,,,,------,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,000......000444555222///,,,,,,,,,---...///000000............////////////000000000000///////////////..................///000000000000000000000000000//////......//////000////////////000111111222/////////000000000111111///000111111222222111111000000000111111111111111000000000000111222333333111111000000000000111111222222222222222222333333333444444555555555444444222333444444555555444444000111333333333333555777777666555555444444555555555444444555888999999888555555555555555555555555666777888999:::;;;;;;;;;;;;::::::999999999999:::;;;:::999888888888888888;;;;;;;;;;;;<<<<<<<<<<<<;;;999888888:::<<<<<<<<<<<<<<<===>>>????????????<<<<<<=========>>>>>>>>>???@@@AAAAAA@@@AAABBBDDDDDDDDDDDDDDDDDDCCCCCCBBB===>>>???@@@@@@>>><<<;;;???AAABBBAAA>>><<<<<<<<<<<<===????????????AAACCCEEEDDDBBBBBBBBBAAA???===<<<<<<<<<===>>>>>>????????????@@@BBBDDDEEEGGGGGG~~~zzzvvvuuu|||zzzpppjjjeeedddbbb^^^\\\]]]XXXTTTPPPNNNNNNLLLJJJHHHEEE@@@<<<<<<;;;888999<<<999:::;;;<<<<<<;;;:::999<<<>>>@@@AAAAAA@@@>>><<<999;;;>>>>>>;;;::::::;;;;;;;;;<<<======>>>??????;;;<<<===>>>>>>===<<<<<<;;;<<<======<<<<<<===???<<<<<<<<<<<<<<<;;;:::::::::;;;;;;<<<<<<=========@@@@@@@@@@@@??????>>>>>>AAAAAABBBCCCEEEFFFFFFEEECCCDDDEEEGGGGGGGGGGGGFFFDDDCCCBBBAAA@@@AAAAAABBBBBBBBBAAABBBBBBBBBCCCDDDCCCBBBAAA@@@????????????===>>>???@@@???>>><<<;;;999888777777999:::::::::666===???:::555555666666333444555555666666555555555555555444444333333333000333555555222000111222111111222333333444444555666666777888777555333222111000000/////////000000000//////////////////000------,,,,,,------...///........................---------------...//////........................,,,---///111222111000000,,,,,,,,,------...000000+++,,,...///000000000///,,,------......------,,,........................,,,,,,,,,,,,---------...+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,...---...333888888444000...---,,,,,,,,,...000111............////////////////////////000000000000000//////......//////000000000000000000000000000111000000//////000000111.........//////000222222////////////000000000111...///000111222111111000000000111111222222222222222111111111111222333444222111000000000000111222333333222222222222222222222333333444555555555555222222333444444444444333111333444444333333555666666666555444444444444555333333222444666888888777555555666666666666555555555666777999::::::;;;;;;<<<;;;:::999888999999:::888888888777888888999:::::::::;;;;;;<<<<<<=========;;;999888:::;;;<<<<<<<<<<<<<<<======???@@@@@@;;;;;;<<<<<<<<<=========>>>???AAAAAA@@@@@@BBBEEEAAABBBBBBCCCCCCCCCCCCCCC>>>???@@@@@@@@@???>>>===@@@AAACCCBBB???===<<<===:::;;;<<<===<<<===???AAACCCBBBAAAAAABBBAAA>>><<<<<<;;;;;;;;;;;;;;;<<<<<<>>>>>>>>>???AAACCCFFFGGG~~~yyytttsssrrrssszzz|||oooddd___YYYUUUUUURRRKKKGGGGGGFFFCCCAAACCCDDDAAA===;;;>>>:::888:::999777888<<<666777999;;;============999;;;===>>>>>>===;;;999888;;;======:::888999:::;;;;;;;;;<<<===>>>>>>???;;;<<<===>>>>>>===<<<<<<;;;<<<======<<<<<<===???<<<<<<===>>>===<<<:::999;;;<<<<<<===>>>???@@@@@@AAAAAAAAAAAAAAA@@@???>>>>>>>>>???AAADDDEEEEEEEEEAAABBBDDDEEEFFFFFFFFFEEEDDDCCCBBBAAA@@@AAABBBBBBAAAAAA@@@@@@@@@AAABBBCCCCCCBBBAAA@@@????????????<<<===???AAA@@@>>>;;;999888777666777999::::::999222666888555444777777555333333444555666666666555555555555444444333333333000333555555222000000222111222222333333444444555444555666666555333111000000////////////000000111000///.........000222333---,,,,,,,,,,,,---..............................---------------...///000,,,,,,+++++++++,,,------,,,...000222333222111111+++++++++,,,---...///000---...///000000///......,,,------......------,,,,,,------......------,,,---------.........//////+++,,,,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,------///444:::;;;666111000...,,,++++++---000111............/////////000......//////000000111111000000////////////000000000000000000000000000000111111000000000000111111............///000222222////////////000000000000...///000222222111111000000111222333333333333333444444333222222333333333333222111000000111222333444333333222222111111111111222333444555555666555222222333444444444444333444555666666444333444555666666555444444444444555222111111333555777777666555555666666666666555555555666777888::::::;;;;;;===<<<:::999999999::::::555555666666777999:::;;;888999:::;;;<<<<<<===>>>@@@===:::999:::<<<<<<<<<===<<<<<<<<<===>>>@@@AAA;;;;;;;;;;;;<<<<<<<<<===>>>AAABBBBBBAAAAAADDDGGG???@@@AAABBBCCCCCCCCCCCC@@@@@@@@@@@@@@@???>>>>>>@@@BBBCCCBBB@@@===<<<<<<888:::;;;;;;;;;<<<>>>@@@AAA@@@@@@@@@AAA@@@>>>;;;======<<<;;;;;;;;;<<<<<<>>>=========???BBBEEEGGG|||yyywwwooollljjjkkknnnqqqrrrrrrvvvuuusssnnnggg^^^WWWRRRKKKIIIEEEBBB???=========999:::<<<<<<<<<:::888777::::::999999888999999999999:::::::::999999888777:::;;;<<<<<<======<<<<<<:::999999999:::<<<>>>??????>>><<<<<<======<<<;;;;;;::::::::::::;;;<<<<<<;;;<<<===>>>>>>?????????@@@@@@???>>><<<:::999777::::::;;;===>>>@@@AAAAAACCCCCCBBBAAA@@@@@@@@@@@@EEECCCAAAAAADDDFFFEEEDDDBBBBBBDDDEEEEEEDDDCCCBBBCCCBBBAAAAAA@@@@@@@@@@@@CCCDDDCCCBBB???>>>???@@@BBBAAA???>>><<<;;;::::::???===;;;::::::;;;:::888222333333444555666777777444555777666555333444555555555555444444333333333000000000000000111111222666555555444222111111000222222222333333444444444444444444444333222111111000000000000///...---,,,///////////////.........------......///000000000......------------......---,,,,,,++++++,,,,,,---------------------------...///000222222222111000//////000000000000//////---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------..................------...---///444999:::666111111000///...---,,,,,,,,,...---,,,,,,,,,,,,---...,,,,,,------...///000000//////000000///...------000000000000000000000000222111000//////......///111111000000000000111111222222222222222111000///000000111111111111000000000000111222222222222111111111111111111111111111222222222111111111000000555555444333333222111111222333666888888666333222222222333333333333444444444555555666666666666666777777666666555555555444222222333333333444444444666777888999999888777666777888888888666666888:::999888777888999:::999777;;;;;;:::999888777666555;;;<<<<<<<<<<<<<<<<<<<<<999999888888999;;;<<<>>>>>>===<<<;;;;;;<<<===>>><<<<<<============<<<<<<===???AAADDDEEEDDDCCCBBB@@@???>>>???AAABBBAAA@@@CCCAAA???@@@CCCCCC@@@>>>>>>??????>>>>>>===<<<;;;888888999999:::;;;<<<<<>>>>>======<<<<<<>>>>>>>>>>>>===<<<;;;:::<<<<<<<<<<<<>>>@@@BBBCCC}}}xxx~~~}}}{{{}}}xxxoooiiigggdddaaa^^^^^^```bbbbbbaaa]]]\\\YYYTTTOOOJJJFFFCCCCCCAAA>>><<<:::::::::;;;888999;;;;;;;;;999888666999888888777777888888888777888999:::;;;;;;;;;;;;:::;;;<<<<<<======<<<<<<<<<<<<;;;::::::;;;<<<<<<===<<<;;;;;;<<<<<<;;;999;;;;;;;;;;;;;;;<<<<<<===<<<===>>>??????@@@@@@@@@@@@@@@???>>><<<;;;999888:::;;;<<<===???@@@AAABBBBBBBBBAAA@@@@@@@@@@@@AAACCCAAA???@@@CCCEEEDDDCCCCCCDDDDDDDDDDDDDDDCCCCCCCCCBBBAAAAAA@@@@@@@@@AAAAAABBBBBBAAA@@@???AAABBBAAA@@@???===<<<;;;;;;;;;>>><<<:::::::::;;;999888666666666777777888888888555666777666444333333333555555444444444333333333222222111000000000000000444333333333333333222222000000111111222222222222222333333333333222111111000000000000///...---,,,............////////////............------------......------------......---,,,,,,++++++,,,,,,---------------------------...///000111111000//////........................---,,,,,,++++++,,,,,,---,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,---...........................------------------------..................------///......222777888444000000///...---,,,,,,,,,,,,///...------------...///,,,,,,------...//////000///////////////...------////////////////////////000///////////////000000111111000000000000111111111222222222222111000///000000111111111111000000000000111222222222222111111111111111111111111111222222222111111111000000555444444333222222111111111333555777777555333111222222333333333333444444444444555666666666666666777666666666555555555444222333333333333444444444666777888888888888777666444555666666666666999;;;;;;999888888999999777666999999999888888888888888:::::::::;;;;;;<<<<<<<<<:::999999888999:::<<<===>>>===<<<;;;;;;<<<===>>><<<<<<============<<<<<<===>>>@@@AAABBBBBBBBBBBBAAA???>>>???AAABBBBBBAAABBBAAA???@@@BBBAAA???===>>>>>>>>>???>>>>>>===<<<:::::::::;;;<<<=========>>>>>>>>>>>>============>>>>>>======<<<;;;;;;;;;;;;;;;;;;<<<===???AAABBB|||uuuxxxwwwttt||||||{{{uuujjj```YYYVVVTTTSSSPPPMMMLLLLLLMMMLLLLLLJJJHHHDDDAAA>>>===<<<<<<:::999888777777777888999777888999999999888777666777777666666666777777888666777888:::<<<===>>>>>>:::;;;<<<<<<======<<<<<>>===;;;::::::::::::<<<:::999999:::;;;999888;;;;;;;;;;;;;;;<<<============>>>???@@@@@@@@@@@@@@@??????>>>===;;;::::::;;;<<<===>>>???AAABBBBBB@@@@@@@@@???@@@@@@AAABBBBBBAAA@@@AAADDDEEEEEEDDDFFFEEEDDDCCCCCCCCCCCCCCCBBBBBBAAA@@@@@@@@@AAAAAA@@@AAAAAAAAA@@@@@@BBBDDD@@@???>>>===<<<<<<<<<<<<===;;;::::::::::::999888666666666666777777777777555666777666444222222333555444444444444333333333444333222111000/////////111222222222333333444444////////////000000000000111111222222333333222222000000111000000///...------------.../////////000///......---,,,,,,++++++......------------......---,,,,,,++++++,,,,,,---------------------------....../////////...---------,,,+++******+++,,,---,,,,,,++++++++++++,,,,,,---,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---...........................------------------------------------------......000...---///333444222///------,,,,,,,,,,,,------000///............///000,,,,,,------...////////////////////////......---////////////////////////............///000111222111000000//////000000111111111222222111111000000000000111111111111000000000000111222222222222111111111111111111111111111222222222111111111111111444444333333222222111111000222444666666444222000222222333333333333444444444444555666666666666555666666666555555555555555333333333444444444555555666777777888888777777666111333444555555666888:::<<<:::999888999888777555666777777888999:::;;;;;;888888999:::;;;;;;<<<<<<;;;:::999999999:::;;;<<<>>>===<<<<<<<<<<<<======<<<<<<============<<<<<<======>>>>>>???@@@BBBBBBCCCAAA>>>>>>@@@AAABBBBBBBBBAAA@@@@@@AAA@@@>>><<<======>>>????????????>>><<<<<<<<<===>>>>>>??????============>>>>>>>>>>>>???>>>===;;;;;;;;;;;;<<<:::::::::;;;<<<>>>@@@AAA}}}tttuuuzzz{{{rrrqqq{{{}}}yyy~~~|||{{{yyyxxxxxxvvvtttqqqeeeaaaYYYQQQLLLHHHHHHHHHDDDCCCAAA????????????>>>AAA@@@>>><<<;;;;;;:::;;;888888777666777777888999666777777888888777666666777777666666666777888888777888999;;;<<<===>>>>>>:::;;;<<<<<<===<<<<<<<<<>>>>>>===<<<<<<;;;;;;;;;;;;:::999999;;;;;;:::999:::::::::::::::;;;;;;<<<<<<===>>>??????@@@????????????>>>======<<<<<<<<<======>>>???@@@AAABBBBBB>>>>>>>>>??????@@@BBBBBBCCCCCCDDDEEEFFFGGGFFFFFFGGGFFFDDDBBBAAAAAABBBCCCBBBAAAAAA@@@@@@AAAAAAAAA@@@AAABBBAAA@@@@@@AAACCC???>>>===<<<<<<<<<<<<<<<;;;:::999999::::::999777333333333333333333222222333555666555444333333444444444444444444444444444444333222111000000000000111222222222222333333333////////////////////////000111222333444444444444000111111111000000///...,,,,,,------...///000000.........---------,,,,,,...------,,,,,,------...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...---------,,,,,,++++++---,,,***))))))***,,,---,,,,,,++++++++++++,,,,,,------,,,,,,,,,,,,------,,,,,,++++++,,,,,,---...++++++++++++++++++++++++------------------------,,,,,,------------......000...,,,---///000///...+++++++++++++++,,,---...///..................///---------.........//////...///////////////......////////////////////////...............///000111000000////////////000000000000111111111111000000000000111111111111000000000000111222222222222111111111111111111111111111111111111111111111111111333333333333222222111111000111333444444333111000222222222333333333444444333444555555666666555555555555555555555555555555444444444444555555555555666777777777777777777666222333444444333444666888;;;999888888999:::999777666777888888999:::;;;;;;666777777999:::;;;<<<<<<<<<;;;:::999999999:::;;;>>>======<<<<<<<<<<<<<<<<<<<<<============<<<<<<>>>>>>======>>>@@@BBBCCCDDDAAA>>>===???AAABBBCCCBBBBBBAAAAAA@@@???>>><<<<<<===>>>???@@@@@@@@@@@@<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>============@@@>>><<<:::999:::;;;<<<888888999:::<<<===>>>???~~~sssqqqttt~~~{{{zzzrrrqqqwww}}}{{{{{{}}}xxxzzz{{{xxxtttpppooooookkkiiifffcccaaa]]]XXXUUUOOOLLLGGGBBB???>>>>>>>>>;;;;;;;;;::::::::::::;;;::::::;;;;;;:::999777666888888777777666666666666555666666666666666666666777777777777777888999:::999:::;;;;;;<<<<<<;;;;;;:::;;;<<<<<<===<<<<<<<<<<<<<<<=========>>>>>>>>><<<;;;:::;;;<<<===<<<;;;999999999888999::::::;;;:::;;;<<<===>>>>>>>>>>>>???>>>============>>>>>>======>>>???@@@AAAAAABBB=========>>>???@@@AAABBBBBBCCCEEEFFFEEEEEEEEEEEEFFFEEECCCAAA@@@@@@AAABBBAAAAAAAAA@@@@@@AAAAAABBBCCCCCCCCCAAA???>>>???AAA>>>>>>===<<<<<<;;;<<<<<<999999888999::::::888666111111111111111111111000000222444555444444555666444444444444444444444444222111111111111111222222333333222222222111111111000000000000000000000000000111222444555555555555111111111111111111000///+++,,,,,,---...//////000------......////////////------,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++*********---,,,***))))))***,,,---,,,++++++******++++++,,,---,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---...++++++++++++++++++++++++------------------------,,,,,,,,,,,,------......///---,,,+++,,,---......++++++++++++,,,---......---------------------------------.....................///////////////...........................000000///...............000000////////////000000///000000111111111000000000000111111111111000000000000111222222222222111111111111111111111111111111111111111111111111111333222222222222222111111000111333444444333111000222222222333333333444444333444444555555555555555444444444555555555555555444444555555555666666666777666666666666666666777555666666555333333444666888777777888:::<<<<<<;;;999999999999999999::::::666666777888999;;;;;;<<<<<<;;;:::999999999:::;;;===============<<<<<<;;;<<<<<<============<<<<<>>======>>>@@@CCCEEEDDDAAA>>><<<>>>@@@AAAAAAAAABBBBBBBBB@@@???>>>>>>;;;<<<===>>>???@@@@@@@@@;;;<<<<<<<<<<<<<<<======@@@??????>>>===<<<<<<;;;???>>><<<:::999:::;;;<<<777777999:::;;;<<<===>>>~~~rrrmmmnnnrrryyy}}}uuu{{{}}}yyyxxx{{{~~~~~~zzzuuurrrrrrssstttuuuvvvzzz{{{vvvrrrpppmmmiiiiiikkkkkkggg```ZZZXXXXXXVVVTTTQQQNNNKKKHHHCCC@@@DDDBBB@@@<<<:::888666666666888999999888888999;;;888999::::::999888777666777777777666555555444444555555666666666666777777777777777777888999::::::;;;;;;;;;;;;;;;:::999999:::;;;<<<<<<======<<<<<<:::;;;<<<>>>???@@@@@@@@@===<<<;;;<<<>>>>>>>>>===999999999999999::::::;;;::::::;;;<<<============>>>>>>===<<<===>>>@@@AAA======>>>>>>???@@@@@@AAA============>>>???@@@AAA@@@BBBDDDDDDBBBAAA@@@@@@CCCBBBAAA@@@@@@@@@@@@@@@AAAAAA@@@@@@@@@AAABBBBBBCCCDDDDDDBBB???>>>???@@@???>>>===<<<;;;;;;;;;;;;888777888999::::::888666222222222222333333333333000222444444444333444555333333333444444444444555111111111111111222333333333333222222111111111000111111111111000000000000000111222333444555555555111111222222222222111111,,,,,,,,,---.........///------......///000000111------,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********++++++---,,,+++******+++,,,---++++++************++++++,,,++++++******++++++,,,,,,,,,++++++,,,,,,---...------------------------------------------------++++++,,,,,,------......---,,,,,,+++,,,,,,------,,,,,,+++,,,,,,---......,,,,,,------------,,,,,,........................---...//////////////////........................111000///...------------000//////......//////000//////000000111111000000000000111111111111000000000000111222222222222111111111111111111111111111111111111111111222222222222222222222222222111111111222333333333333222111222222333333333333444444333333444555555555555444444444444444444555555555555555555666666666666777777666666555555666666777888888888777444444555666666666666888;;;=========;;;;;;::::::999999888888777777888999::::::;;;;;;;;;:::999999999:::;;;<<<===>>>>>>>>>===<<<;;;:::<<<<<<============<<<<<>>======>>>@@@BBBDDDBBB@@@===<<<===????????????@@@BBBAAA@@@>>>??????;;;;;;<<<>>>>>>?????????;;;;;;;;;;;;;;;;;;;;;;;;?????????>>>======<<<<<<>>>===<<<::::::::::::;;;666777999:::<<<=========tttoooooopppuuu|||~~~|||vvv{{{zzzvvvwwwyyy}}}~~~~~~{{{yyywwwvvvvvvuuuqqqmmmjjjfffccc```^^^___aaabbbbbbbbbdddccc\\\WWWVVVUUURRRSSSVVVVVVRRRKKKFFFEEEFFFBBB@@@>>>======<<<:::888;;;<<<;;;:::999777555444333555777777666555666888999888888888888888999:::666666666777666666555555666666666666666777777888666666666666777888999999:::::::::::::::999888888:::;;;<<<<<<======<<<<<<:::;;;===???@@@@@@@@@@@@===<<<;;;<<<>>>???>>>===;;;;;;::::::;;;;;;<<<===:::;;;<<<===>>>>>>>>>>>>>>>===<<<<<<===???AAABBB<<<======>>>>>>??????@@@===============>>>???@@@@@@BBBEEEDDDAAA>>>===>>>??????@@@@@@@@@??????>>>AAA@@@@@@@@@AAAAAABBBCCCBBBCCCCCCAAA??????@@@AAA@@@???===<<<;;;:::999999777777777999::::::777555222222333333444444555555222444555555333222222222333333333444444444555555333333222111111111222222111111111111222222222222111111111000000000/////////000111222222222222222111111222222333222222111------------------------........................---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,+++*********+++,,,---++++++++++++++++++++++++++++++************+++++++++******))))))******+++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------***++++++,,,------......***+++,,,,,,,,,,,,---...------------------......,,,---...//////...---,,,........................------...///////////////........................///......---------......//////............//////...//////000000000000000000000111111111111000000000000111222222222222111111111111111111111111111000000111111111222222222111111111111111111222222222222333333333333222222222222333333333333444444222333444444555555444444333333333444444555555555555555666666666777777777777666555555555555666777888999999888777666888999888777777999;;;======<<<;;;;;;:::::::::999999999999999999999::::::;;;;;;:::999999888999:::<<<======>>>>>>>>>===<<<;;;:::<<<<<<============<<<<<<===<<<<<<<<<===???AAABBB@@@>>><<<<<<===>>>===<<<;;;===??????===<<<>>>???:::;;;<<<===============;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======>>>>>>??????===<<<<<<;;;;;;::::::999666777999;;;============wwwtttuuuuuuzzz}}}||||||}}}{{{{{{}}}vvvooooooqqqsssssstttuuutttsssqqqpppqqquuu{{{~~~~~~zzzuuurrrllliiihhhhhhfff```ZZZWWWOOOMMMKKKKKKLLLLLLLLLKKKLLLNNNKKKDDD@@@AAAAAA???@@@DDDFFFDDD>>>;;;;;;===777555444444666777777777444555888999:::999888666111444666555333111222444777666333222333666999;;;666777888888999999888888666666666666666777888999444444444555555777888888888999999::::::999999888:::;;;<<<<<<======<<<<<<;;;<<<>>>???@@@@@@??????===;;;;;;<<<>>>???>>>======<<<<<<<<<<<<===>>>>>>;;;<<<===>>>????????????>>>===<<<<<<===???BBBCCC<<<<<<======>>>>>>??????===============>>>>>>???BBBEEEGGGFFFBBB>>>===>>><<<===???@@@@@@???>>>===@@@@@@@@@@@@AAAAAABBBCCC@@@AAABBBAAA@@@@@@BBBCCC@@@???>>><<<:::999999888666666777999::::::777555111111222333333444555555555666777555222000///000333333333444444555555555555555333222111000000000...///000111222333444444111111000000/////////......//////000000000000///111222222333333333222222------------------,,,,,,///......------,,,,,,+++---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++*********+++---...******++++++++++++******++++++************++++++******))))))))))))******,,,,,,++++++,,,,,,---...************************------------------------******+++,,,,,,---......)))***,,,------------...///......------.........---...///000000///...---.....................---------...///000000//////........................---------------...///000//////............//////......///000000000000000000000111111111111000000000000111222222222222111111111111111111111111111000000111111222222222222111111111111111111222222333333333444444333333333222222333333333444444444222333444444555555444444333333333444444555555555666666666666777777777777777666555444444555666777888999:::999888999:::<<<999888888999;;;<<<<<<;;;::::::::::::::::::::::::::::::::::::::::::::::::999999888888999;;;<<<>>>===>>>>>>>>>>>><<<:::999<<<<<<============<<<<<<;;;;;;;;;<<<===>>>???@@@???===<<<<<<======<<<:::888:::======;;;;;;<<>>@@@AAABBB<<<<<<<<<<<<;;;:::999888666888:::<<<===>>>======}}}}}}zzzxxxxxxxxx~~~zzzsssoooooorrrttt}}}|||{{{yyyuuupppllliiigggddd___]]]\\\\\\\\\\\\ccccccddddddbbb```]]]\\\XXXVVVSSSPPPMMMJJJIIIHHH@@@???>>>===============??????>>><<<:::999888777<<<;;;:::888777555444333444444444555555555666666888777777777777666666666777777777555222111111222666666666666666666666666666666666666777777777777777777777777777777777777666666666666777777777777888888999999999:::::::::<<<;;;;;;::::::;;;;;;<<<:::;;;===???@@@???>>>===>>>>>>===<<<<<<<<<<<<<<<<<<===>>>===<<<;;;<<<>>><<<<<<===>>>>>>>>>>>>>>>BBBAAA@@@??????AAACCCDDD???>>>===<<<===>>>@@@BBB:::;;;===???@@@AAAAAA@@@CCCDDDEEEEEECCCAAA>>>===>>>??????@@@@@@AAAAAAAAAAAA@@@@@@AAABBBBBBAAA?????????@@@AAAAAAAAA@@@@@@AAA@@@>>><<<;;;:::;;;;;;:::999888777666666666666555555555555555555555555555555444333333222111111111111111111111111111111000111111222111000///...222111111111000000//////000000///..................///000///------///000111222555666666333000...------...///000111222222......///000000000000000/////////000//////...---,,,,,,,,,++++++***************************************+++++++++,,,,,,,,,((()))))))))************(((((()))***+++,,,,,,,,,...,,,***+++......,,,))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000------------------,,,,,,//////............//////////////////////////////...000000///...---...///////////////000000000000000000111222222222222222111111111111111111111111111111111111111111111111111111111111111111111111000000111111111222222222222222222222222222222222000222444444333222333444555555333333333333555555666555555555555666777777555555555444444333333333666666666666666666666666888888888777777777777777::::::::::::::::::::::::;;;:::999888999:::;;;<<<>>><<<:::999:::;;;;;;:::<<<<<<<<<:::999999:::<<<:::;;;;;;:::999888:::;;;@@@???======>>>>>><<<;;;::::::;;;;;;;;;;;;;;;;;;999:::<<<===???@@@AAAAAA======>>>>>>===<<<;;;;;;>>>>>>>>>===<<<<<<===???@@@===:::;;;===>>>===;;;======<<<<<<;;;;;;;;;:::<<<======>>>???@@@@@@@@@===>>>>>>>>>>>><<<:::999555666888999:::999999888~~~{{{~~~~~~|||yyytttooollljjjjjjkkkrrrrrrrrrtttuuuwwwyyyzzzwwwrrrjjjccc______```bbbggggggfffeeeaaa]]]ZZZWWWUUURRRNNNLLLLLLLLLLLLLLLJJJKKKKKKLLLKKKIIIFFFEEEEEEDDDBBB???===;;;:::999999999888888777777777777888777777777666666555555666666666555555444444444333333444444444444555555111222222333444555666666666777666444222111111333555555555555555555555555666777777777777888888888666666666666666666666666666666666666777777777777888888888999999999::::::;;;;;;::::::::::::;;;;;;:::;;;===?????????>>>===>>>======<<<<<<<<<<<<<<<;;;===>>>===<<<;;;<<<>>>>>>>>>>>>?????????@@@@@@@@@???===<<<<<<===>>>???>>>===<<<;;;;;;===???@@@<<<<<<<<<<<<===???@@@AAAAAABBBCCCCCCCCCAAA???>>>???@@@@@@@@@AAAAAABBBBBBAAA@@@@@@AAABBBBBBAAA???@@@AAAAAAAAA@@@???>>>>>>===<<<;;;::::::;;;;;;<<<:::999888777666666666666555555555555555555555555555555444333333222111111111111111111111222222222222333333333333222111000111111111111000000000///000000///................../////////------///000111333555777666444111///---......//////000000000...///000000111111000000////////////......---,,,---------,,,,,,,,,,,,,,,*********************************+++++++++,,,,,,************++++++++++++)))))))))***+++++++++,,,---+++***+++......,,,))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////000------------------------//////............//////////////////////////////,,,...//////......///111////////////000000000000///000111111222222111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222333333333444333333333333333333333333444555777777666555666777555444333222222333444555555555444444555555666777555555555444444444333333666666666666666666666666888888888888777777777777::::::::::::::::::::::::999999999999999::::::;;;>>><<<:::999:::;;;;;;:::;;;;;;;;;:::888888999;;;;;;<<<<<<;;;::::::;;;===@@@???======>>>>>>===<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>>>>>>>>>>===============<<<;;;;;;>>>??????>>>>>>>>>>>>???>>><<<:::;;;===>>>===<<<=========<<<<<<<<<;;;;;;<<<<<<===>>>>>>???@@@@@@>>>?????????>>>===;;;:::888999:::;;;;;;;;;:::999qqqkkkjjjpppvvvuuusssrrrqqqpppooommmjjjhhhfffeee^^^]]]ZZZXXXVVVVVVVVVVVV]]]]]]]]]^^^___```bbbbbb\\\YYYTTTNNNKKKIIIJJJJJJNNNMMMMMMLLLJJJGGGDDDBBBBBB???<<<;;;;;;=========999:::;;;;;;;;;:::888777999888777555444444444444444444444333333333333333111111222333333444555555000111111222333333444444222222222333333333333444000000111222333444555555666666666444222111222333444444444444444444444444777777777777888888888999666666666666666666666666666666666666777777777777888888888999999999999::::::::::::::::::::::::::::::;;;<<<>>>>>>>>>>>>=========<<<;;;;;;;;;;;;<<<;;;<<<======<<<;;;<<<===>>>>>>===<<<===>>>???@@@@@@???===<<<;;;;;;<<<===???>>>===<<<<<<>>>???@@@???>>><<<;;;;;;===???AAA??????AAABBBBBBAAA@@@???AAAAAAAAA@@@AAAAAABBBBBBAAA@@@???@@@BBBBBB@@@???AAAAAAAAA@@@???>>><<<<<<::::::999999:::;;;<<<<<<999999888777666666666666666666666666666666666666555444444333333222222111000000111111222222222222222222333333222222111000111111111111000000000000000000///..................//////...------...000222444666777777555333111///////////////////////////000000111111111111000............---,,,+++***,,,---------------......*********************************++++++++++++,,,***++++++++++++,,,,,,,,,******************++++++,,,++++++,,,------,,,***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,+++++++++***------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////+++,,,,,,------.........//////............//////////////////////////////+++---.../////////111222////////////000000000000...///000000111111000000111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222333333333333333333333333333333222444555555333222333333444333333222222333333444444444333333333444555555555555555555555444444444666666666666666666666666888888888888888888888888::::::::::::::::::::::::888999999:::;;;;;;::::::>>><<<:::999:::;;;;;;::::::;;;;;;999888777999:::;;;<<<===<<<;;;;;;<<<>>>@@@>>>===>>>??????>>>============<<<<<<;;;;;;;;;>>>>>>>>>>>>===<<<;;;;;;<<<<<<<<<===<<<<<<;;;:::>>>?????????????????????<<<;;;:::;;;===>>>>>>===>>>>>>============<<<<<<<<<<<<======>>>>>>??????????????????>>>===<<<;;;;;;;;;<<<======<<<::::::[[[VVVTTTYYY]]][[[YYYXXXWWWUUUSSSQQQOOOOOOOOOOOOFFFFFFEEEEEEDDDDDDCCCCCCHHHHHHGGGHHHHHHIIIJJJKKKEEEDDDAAA>>><<<;;;;;;;;;=========<<<;;;999888777999777444444555777777777666777888888888888777777555555555444444555666666333444444444444333333333111111222333333444555555//////000000111222333333111111111111222222222222444444444444333333333222555666666444222222333444333333333333333333333333666666666666777777777777666666666666666666666666666666666666777777777777888888888888999999999999999::::::::::::::::::999999:::;;;==================<<<;;;;;;::::::;;;;;;;;;<<<======;;;;;;<<<===<<<;;;999888999:::<<<>>>@@@@@@???>>>>>>>>>??????AAAAAA@@@??????@@@AAABBB??????>>>======>>>>>>???<<<===>>>@@@AAAAAAAAAAAACCCBBBAAA@@@@@@AAAAAABBB@@@??????@@@AAAAAA@@@>>>????????????>>>>>>===<<<:::::::::::::::;;;;;;<<<999888777666666555555666666666666666666666666666444444444333333222222222000000000111222222333333000000000000000000//////111111111000000000000000000000///.....................///...---,,,...000333444666777777555333222111111111000000/////////000000111111111111111000.........---,,,+++***)))++++++,,,,,,------......************************************++++++++++++*********+++++++++,,,,,,+++++++++*********************+++,,,,,,,,,,,,+++************************++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++******))),,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........++++++,,,,,,---.../////////......------......///////////////////////////,,,---//////......000222////////////000000000000......///000000000000000111111111111111111111111111111111111111111111111111111111111111111111111...////////////000000000444444444444444444444444111333444444222111111222333333333222222333333333333333222222333333444555666555555555555555555555666666666666666666666666777888888888888888999999::::::::::::::::::::::::888999;;;<<<======<<<;;;>>><<<:::999:::;;;;;;::::::;;;<<<;;;999888999;;;:::;;;<<<;;;::::::<<<>>>@@@>>>===>>>@@@@@@???>>>??????>>>======<<<;;;;;;>>>>>>>>>>>>===<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;======>>>???AAA@@@???===;;;::::::;;;<<<===>>>>>>>>>>>>>>>>>>>>>=========<<<<<<<<<======>>>>>>>>>>>>>>>=========<<<<<<;;;<<<<<<=========;;;:::999FFFAAA@@@DDDGGGDDDBBBBBB@@@???===<<<<<<===>>>???999999::::::999999888888888888888888888999::::::888777666666666666666666666666666555555444444333444333111111333555555444333333444555555555555555111111111111222333444444333444444555555555444333222222333333333333333333111111111111111222222222000000000111111111222222444333333333333222222222444555555444222222444555333333333333333333333333444444444444555555555666555555555555555555555555666666666666777777777777777777888888888999999999999::::::;;;;;;::::::999999:::;;;;;;<<<=========<<<<<<;;;:::::::::::::::;;;<<<===<<<;;;:::;;;===<<<;;;999888888:::<<<===>>>>>>>>>???@@@AAABBBBBBAAAAAA@@@@@@@@@@@@@@@@@@===???@@@AAAAAA???===<<<;;;<<<===???@@@AAABBBBBBDDDCCCAAA@@@??????@@@AAA???>>>>>>???@@@@@@???===;;;<<<<<<===>>>>>>>>>>>><<<<<<<<<<<<;;;;;;::::::999888777666555555555555666666666666666666666666444444333333333333222222000000111111111222222222//////////////////000000000000000000000000111111000000///...............---...///...,,,,,,...///222333444555555444333222333222222111111000000///000000111111111000000///------------,,,+++***)))******++++++,,,,,,------************************))))))*********+++++++++))))))))))))*********++++++++++++***************)))***+++,,,,,,+++,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------++++++,,,,,,---...//////......------------......////////////////////////...///000///...---...///////////////000000000000......///000000000000000111111111111111111111111111111111111111111111111111111111111111111111111...////////////000000000444444444444444444444444444666777777555444555666333333333333333333333333333222222222222333444444666666666666666666666666666666666666666666666666777777888888999999999:::::::::::::::::::::::::::999:::<<<>>>???>>>>>>===>>><<<:::999:::;;;;;;:::;;;<<<======;;;:::;;;<<<999:::;;;:::999999;;;===???>>>>>>???AAABBBAAA@@@@@@@@@???>>>>>>===<<<<<<<<<===>>>>>>>>>>>>>>>>>>;;;;;;<<<<<<===<<<<<<;;;<<<<<<===???BBBAAA>>>;;;:::::::::;;;;;;<<<>>>???=========>>>>>>>>>>>>>>><<<<<<<<<<<<<<<=========<<<;;;;;;;;;:::::::::::::::;;;<<<<<<;;;:::999888777333444888;;;999888:::777666444333333333444555444444444444444444444444000000000000111111222333333333333333444555555666333333222222222222222222000///......000222111000111111111111222222222222000/////////000111222222000111333444444444333222222222222111111111111000333333333222222222222222000000000111111111111222......///000111222333333333444555444333333444666333333333333333333333333333333333333444444444444555555555555555555555555666666666666777777777777777777777888888888888999::::::<<<<<<<<<<<<::::::999999::::::;;;<<<<<<===;;;;;;:::999999999999::::::;;;<<<<<<;;;:::;;;<<<======<<<;;;<<<===>>>???:::;;;<<<===???@@@AAAAAA>>>>>>>>>>>>>>>=========;;;===@@@BBBBBB@@@===:::;;;<<<===>>>@@@BBBCCCDDDDDDCCC@@@>>>>>>>>>???@@@???>>>===>>>@@@@@@>>>===999:::;;;<<<===>>>>>>>>><<<<<<<<<<<<<<<;;;:::999888888777666555555555555555555555555555555555555333333333333333333333333111111111111111111111111111111000000000111222222000000000000111111111111000000///...............---......---,,,,,,---///000000222333333222222111222222222111111000000000///000000000000//////...,,,,,,------,,,,,,++++++******+++++++++++++++,,,************************)))))))))************+++(((((()))))))))***************************++++++''')))+++,,,+++++++++---+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------+++,,,,,,------...............------------......///////////////////////////000000000...------///////////////000000000000...///000000111111000000111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222333333333333333333333333333333222333555555444444555666333444444555555444444333333333222222222333444444666666666666777777777777666666666666666666666666777777888888999::::::::::::::::::::::::::::::::::::;;;<<<===>>>>>>??????>>><<<:::999:::;;;;;;:::;;;===>>>>>><<<;;;;;;<<<888999::::::999999;;;===???>>>>>>???AAACCCBBBAAA@@@@@@@@@??????>>>>>>>>><<<===>>>???@@@@@@AAAAAA;;;<<<======>>>=========<<<<<<===AAADDDDDD???;;;999;;;;;;;;;:::;;;===>>><<<<<<============>>>>>>;;;;;;<<<<<<<<<<<<<<<<<<;;;::::::999999999::::::999999:::;;;;;;:::888777111...///444666555555777333222111111000000000000/////////000111222444444......//////000111222333222222111111111222333444222111111111111111111222000///......000111000///333333222222222222222222111111111000000111111222...000111333333333111111111111111111111111111111222222333333333333333333000000111111111222222222...//////000111222333444222333444444333333555777444444444444444444444444333333333444444444555555555555555555555555555555666666666666777777777777777777777777888888888888:::;;;===>>>>>>===;;;:::999999999999:::;;;<<<===;;;::::::999999999999999:::;;;<<<<<<::::::;;;<<<<<<============>>>>>>>>>:::;;;<<<===>>>>>>??????===>>>>>>>>>======<<<;;;:::;;;===??????>>><<<;;;<<<<<<===>>>@@@BBBDDDEEEDDDBBB@@@===<<<<<<>>>???>>>======>>>??????>>><<<999:::;;;<<<<<<<<<<<<<<<999999:::;;;<<<;;;::::::888888666555555555555555444444444444444444444444333333333333333333333333333333222222111000000000111000000///000111222333///000000000111111111111000000///...............---......---,,,,,,---///---...///000000000000///000000000//////////////////////////////...------+++,,,,,,---------------,,,,,,,,,,,,,,,+++++++++************************))))))))))))************))))))*********+++++++++)))))))))***+++++++++,,,&&&)))+++,,,******+++---,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++,,,,,,------......++++++,,,,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,------...////////////////////////---...000///......///000////////////000000000000///000111111222222111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222333333333444333333333333333333333333...000222333222222444555444555555666666555555444333333333333333444555555666666777777777888888888666666666666666666666666777777888999999:::;;;;;;::::::::::::::::::::::::999999::::::;;;===>>>???>>><<<:::999:::;;;;;;::::::<<<>>>>>><<<;;;:::;;;888:::;;;:::::::::<<<>>>???>>>>>>???BBBDDDCCCCCC@@@@@@@@@@@@@@@@@@??????>>>>>>???AAAAAABBBBBBAAA<<<======>>>??????>>>>>>======???CCCGGGGGGAAA<<<:::;;;<<<;;;999999;;;>>>;;;;;;<<<<<<<<<=========;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999:::;;;;;;888888:::;;;;;;:::999999111...///333444222111444////////////////////////,,,,,,,,,---///222444666/////////000111333444555333222000/////////000000222222111111111111222222333111111111333333222111333333222111111111111111111000000///////////////...000222333444333222111111111222222333333444444111111222222333333444444111111111111222222222222444444444333333333333222222333444444333333555777444444444444444444444444444444444555555555666666555555555555555555555555666666666666777777777777777777777777888888888888;;;<<<>>>??????>>><<<;;;999999999999:::;;;<<<<<<;;;:::999999888888999999:::;;;<<<<<<::::::;;;<<<:::;;;<<<<<<======<<<<<<======>>>>>>>>>>>>>>>===???????????????>>>======:::::::::;;;;;;;;;<<<<<<======>>>???@@@BBBDDDEEEDDDBBB???<<<;;;;;;===>>>>>>======>>>??????>>><<<;;;;;;;;;<<<<<<;;;::::::555666888:::;;;;;;;;;;;;888777666555555444444555333333333333333333333333333333333333333333333333444333333222111000/////////...---------///000111//////000000111111111222000000///...............------...---,,,+++---///,,,,,,---......///....................................//////...---,,,,,,++++++,,,---.....................------,,,,,,,,,************************))))))))))))******************+++++++++,,,,,,,,,(((((()))***+++,,,,,,---&&&))),,,,,,******+++...,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++***+++,,,---......///000++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,...------,,,,,,------...////////////////////////+++---...///...///111222////////////000000000000000000111222222222222222111111111111111111111111111111111111111111111111111111111111111111111111000111111111111222222222222222222222222222222222000222444666666666777999444555666777777666555444444444333333444444555666666666777777888888888999666666666666666666666666777777888999::::::;;;;;;::::::::::::::::::::::::888888888888999;;;===>>>>>><<<:::999:::;;;;;;:::999;;;======;;;:::999:::999;;;<<<;;;;;;;;;>>>@@@???>>>>>>@@@BBBDDDDDDCCC@@@@@@@@@@@@@@@@@@AAAAAA@@@@@@AAABBBBBBBBBAAAAAA======>>>?????????????????????@@@EEEJJJIIICCC===:::<<<===<<<999888:::===:::;;;;;;;;;<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;:::::::::;;;<<<===777888:::;;;<<<;;;;;;::://////000111222333333333//////000000000000//////////////////000000000000000000111111111111000000...///000222222111111000......//////000222333444000000000000000000000000111111111111111111111111111111111111111111111111///000111222333333222111111111000000000000000000///000000111111222333333111111111111111111111111000000111111111222222222000000111222333555666777444444333222333444555666555555333222222333444555333555777777555444333444555777888888777777888999;;;;;;;;;::::::999999999888888999999999999::::::<<<;;;:::999999999:::;;;;;;;;;;;;;;;:::999999999<<<;;;;;;:::::::::;;;;;;<<<;;;;;;:::::::::;;;;;;===<<<;;;::::::;;;===>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@???<<<:::999999:::;;;;;;;;;===>>>@@@BBBCCCDDDEEEEEEDDD@@@===<<<<<<===<<<===>>>>>>>>><<<;;;:::::::::;;;;;;;;;:::999999:::777555777<<<>>><<<888777777777777666555444333222222333333333222111111111111111111111111111111111111111111111111111111000000000000////////////---------............///111000///...............///...---,,,,,,,,,,,,,,,////////////////////////,,,,,,,,,---------......000000///...,,,+++******))))))))))))))))))))))))************************,,,,,,,,,+++++++++******+++))))))+++......,,,))))))************))))))(((***++++++,,,,,,++++++++++++,,,,,,------,,,,,,+++,,,+++)))(((((()))+++,,,...---+++))))))***+++,,,...---+++))))))***+++,,,*********++++++,,,,,,,,,,,,,,,,,,---------......//////.........------------------,,,,,,++++++++++++---000000///---------+++,,,---...///...---,,,...///000000111111000000---------------...///000............////////////000000000000000000000000111111111111111000//////222222222111111111000000000000000000000///......333222111000////////////222222222111111111111111444333333333333444555555444444555555666777777777333444444555555444444333333333333444555666666777555555555555666666666666444555666777888999:::;;;:::::::::::::::::::::::::::999999999999:::;;;;;;;;;::::::999999::::::;;;666:::===>>>===:::888777888888888999:::;;;<<<===<<<<<<======>>>?????????>>>>>>??????AAABBBDDDEEEBBBCCCDDDCCC@@@???>>>??????>>>>>>>>>=========<<<<<<===???DDDHHHHHHDDD@@@===<<<;;;:::999999999999:::<<<>>>???===;;;::::::::::::;;;<<<;;;:::888777999999999999999999999999888888999999999999888888/////////000000111111111//////000000000000//////////////////000000000000/////////000000/////////...///000111222111111000000000/////////000111111000000000000000000000000111111111111111111111111000000000000000000000000///000111222222222222222111111111111111111111111333333333222111111000000111111111111111111111111000000111111111222222222222222222222222333444555333333333333333444555555666555444333333444555555333555777777555333333444555777888888777777888999::::::999999999888888888:::::::::;;;;;;;;;<<<<<<;;;;;;999999999999:::;;;<<<;;;:::999999888888888;;;;;;::::::::::::;;;;;;<<<;;;;;;:::::::::;;;;;;===<<<:::::::::;;;===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===;;;999888999:::;;;::::::<<<===???AAABBBCCCEEEEEECCC@@@===<<<<<<===<<<======>>>===<<<;;;:::888888999999::::::;;;;;;999555222222666777555222666666666666555444333222111222222333333333222222111111111111111111111111111111111111111111111111000000000000/////////...---------............///......---,,,,,,,,,,,,,,,......---,,,,,,,,,,,,,,,------------------------,,,,,,,,,------------...000//////---,,,+++******++++++++++++++++++++++++************************,,,,,,++++++************,,,******,,,...///---***++++++++++++***)))((('''++++++,,,,,,,,,+++******,,,,,,------------,,,,,,---+++***))))))***+++---...---+++))))))***+++,,,++++++,,,,,,++++++************+++++++++,,,,,,,,,,,,,,,,,,------------............---------,,,,,,---,,,,,,,,,,,,,,,,,,+++,,,...//////...------...+++,,,------......------***++++++++++++,,,,,,,,,.........---......//////............////////////000000000000000000000000111111111111111000//////222222222111111111000000000000000000000///......111111111111222333444444111111111111111111222222444333333333333444555555666666666666555555555555111222333444555555666555333444444555666666777777555555555555666666666666333444555666777888999999:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<;;;::::::999999::::::;;;888:::===>>><<<:::888888:::999999999:::;;;<<<<<<;;;;;;;;;<<<===>>>???@@@@@@@@@???@@@@@@AAABBBBBBAAABBBCCCBBB???=====================<<<<<<<<<<<<<<<===???DDDGGGGGGCCC@@@===<<<;;;:::999999999999;;;===??????<<<:::999888;;;;;;<<<<<<<<<;;;999888999999999999999999999999777888888999999888888777//////////////////////////////000000000000//////////////////000000000000...........................///000111111111000000111000000///............000000000000000000000000111111111111111111111111////////////////////////111111000000000111222222111111111111111111111111444444444333222222111111111111111111111111111111111111111111111222222222333333222222222222222333222333333444444444444444666555555444444555666666333555666666444333333444555777888888666666777999888888888888888777777777::::::::::::;;;;;;;;;;;;;;;:::999888888999:::;;;<<<;;;999888777777888888;;;::::::999999:::;;;;;;;;;;;;::::::::::::;;;;;;<<<;;;:::::::::;;;===>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;::::::;;;<<<===:::;;;<<<>>>???AAABBBCCCCCCCCCBBB@@@===<<<<<<===;;;<<<<<<<<<<<<;;;;;;:::888777777777888:::<<<===???:::666555666777666444555555555555444333222222000111222222333333333333111111111111111111111111111111111111111111111111000000000/////////......---------............///------,,,+++++++++,,,,,,...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------//////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,************************+++************))))))))),,,++++++---...///---,,,++++++++++++***)))((('''+++,,,,,,,,,+++***)))))),,,------......------,,,---,,,+++******+++,,,------,,,+++))))))***++++++(((***,,,---...,,,+++)))***++++++++++++,,,,,,,,,,,,,,,,,,,,,---------------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,------......---,,,,,,---///---,,,,,,,,,,,,---......///...---------...000111000000///.........//////............////////////000000000000000000000000111111111111111000//////222111111111111000000000000000111111000000//////111111111222222333444444000000000111222222222333444333333333333444555555777777666666555444444333000111222444666777777777444555555666666777777888555555555555666666666666333444444555666777777888999999999999999999999999:::;;;===>>>>>>>>>===<<<;;;;;;::::::::::::;;;;;;:::;;;===<<<;;;999999:::;;;;;;:::::::::;;;;;;<<<;;;:::999999:::===???AAAAAAAAA@@@@@@@@@@@@AAAAAAAAABBBCCCAAA>>><<<;;;<<<;;;;;;;;;<<<<<<<<<<<<<<<;;;===???CCCFFFFFFCCC@@@<<<<<<;;;:::999999999999999;;;===>>><<<:::999999;;;;;;<<<===<<<;;;:::999999999888888888888888888777777888888888888777777000/////////////////////000000////////////000000////////////000000000000///..................////////////000000000000000000000///...............000000000000000000000000111111111111111111111111000000000000000000000000222111000//////000111222111111111111222222222222111222222333333444555555111111111111111111111111111111111111111111111111222222111111111111222222111222333444555444333333555555555555666666666777444555666555333222333444555666777777666666777999888888888888888888888888777888888888888999999999:::999888888888999:::;;;<<<;;;999777666666777888999999999999999::::::;;;:::::::::999::::::;;;;;;:::::::::::::::<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======>>>???@@@@@@<<<<<<===???@@@BBBCCCCCCAAABBBBBB@@@===<<<<<<===:::;;;;;;;;;;;;:::::::::999888666555666888:::;;;BBB>>>:::777888999999999444444444444333333222111///000111222333444444444111111111111111111111111111111111111111111111111000000/////////.........---------............///......---------------...------,,,,,,+++,,,,,,---........................++++++,,,,,,,,,---------.........------,,,,,,,,,***************************************************)))))))))))))))))))))+++++++++,,,---------,,,******+++++++++***))))))++++++,,,++++++***)))(((,,,------......------,,,---,,,,,,++++++,,,,,,---,,,+++******)))***++++++((()))+++,,,---,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,+++++++++******+++++++++,,,,,,---------.........,,,++++++---000------,,,+++,,,---...///444222111000000222444555222111000///////////////............////////////000000000000000000000000111111111111111000//////111111111111000000000000000000111111111000000///222222111111000//////...//////000111222333333333444333333333333444555555666666666555555444444444111222333555666666777777555666666666777777888888555555555555666666666666555555555666666777777777888888888888999999999999;;;<<<>>>@@@@@@???>>><<<;;;;;;::::::::::::;;;;;;<<<======<<<:::999;;;<<<===<<<;;;;;;;;;;;;;;;<<<;;;:::888888999;;;>>>@@@AAAAAAAAA@@@AAAAAABBBBBBBBBCCCCCCBBB???<<<;;;<<<;;;;;;<<<<<<<<<<<<======;;;===@@@CCCDDDDDDBBB@@@<<<;;;::::::999999999:::555888;;;===<<<;;;;;;;;;999:::;;;;;;;;;:::999999888888888888888777777777666777777777777777777666000000000000000000000///000000////////////000000////////////000000000000000//////......//////000///////////////000000000...............///000000////////////////////////000000000000000000000000111111111111111111111111222111000/////////111111000000111111111222222222111222222333333444555555111111111111111111111111111111111111111111111111000000000000111222333333000111333444444444333222444555555666666666777777444555555444333222333444444666777777666666777888888888999999999999999999777777777888888888999999999999888777888999:::;;;<<<;;;999777666666666777888888888888888999:::;;;999999999999999:::;;;<<<999999999:::;;;<<<==============================>>>>>>>>>>>>???@@@@@@AAA:::;;;<<<===>>>???@@@AAA???@@@AAA???===<<<<<<===:::999999999999999:::::::::999777555444555777888;;;888555333444555777888333333333333333333222111///000111222333444444444000000000000000000000000000000000000000000000000////////////............---------............///------,,,,,,,,,,,,---...,,,,,,+++++++++,,,,,,---........................+++++++++,,,,,,,,,---------------------------,,,************************************************)))))))))))))))))))))***)))***************+++,,,((()))***++++++,,,++++++++++++++++++******)))(((,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,*********************+++++++++*********+++---...+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,+++++++++*********+++++++++,,,,,,------------...---,,,++++++---///------,,,+++,,,---...///000///...------///111222222111000///////////////............////////////000000000000000000000000111111111111111000//////000000000000000000000000000000111111111111000000111111222111111000......//////000111222333333333444333333333333444555555333444444444555555555666444444555555666666555555666666666666777777777777555555555555666666666666777777777777777777777777777777777888888999999999;;;<<<>>>@@@@@@???>>><<<<<<;;;;;;::::::;;;;;;<<<===>>>===<<<::::::<<<=========<<<<<<;;;<<<<<<<<<<<<:::888777888:::===????????????@@@AAACCCDDDEEECCCDDDDDDCCC@@@>>>==============================;;;===@@@BBBBBBBBBAAA@@@;;;;;;:::999999999::::::777999<<<<<<;;;999888888777777999999:::999888777888888888777777666666666555666666777777666666555000000000000000000000000111000///......///000111////////////000000000000111000///......///000111//////.........///000111............///000000111////////////////////////000000000000000000000000111111111111111111111111111111000/////////000000/////////000111111222222444444444333222222111111111111111111111111111111222222222111111111111111////////////000111222333111222222333333333333333333444555666666666666666444555555333222111333444444666777777555555666888888888888999999999999999999999999999::::::::::::888888777777888999:::;;;<<<;;;;;;:::888777666555777777777777888999::::::999888888999999:::;;;<<<888888999:::;;;<<<<<<===========================;;;;;;<<<<<<======>>>>>>888888999:::;;;<<<=========>>>@@@???===<<<<<<<<<999888888888888999999::::::999777555444444444555666555333333333444666777333333333444444333333222000111222222333333333333000000000000000000000000000000000000000000000000/////////.........---------------............///******))))))******+++++++++++++++++++++,,,,,,---++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,------------------------------------------************************)))))))))************+++((()))***)))((()))***,,,((()))***+++,,,,,,,,,,,,))))))***************)))+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,++++++)))))))))***************---,,,***))))))+++---...,,,,,,,,,++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++******+++,,,,,,,,,,,,,,,,,,---,,,------,,,++++++,,,...---,,,,,,,,,,,,---.........------,,,---...///000000000///.........//////............////////////000000000000000000000000111111111111111000////////////000000000000000111000000111111222222111111///000222333444444333333000000000111222222222333444333333333333444555555222333333444555555666666555555666666666555555444666666666666666666666666555555555555666666666666888888888888777777777777666666666777888888999999:::;;;===>>>>>>>>>===<<<<<<<<<;;;;;;;;;;;;<<<<<<===>>>>>>===;;;;;;<<<>>>======<<<<<<<<<======>>>===<<<:::999999:::<<<============>>>@@@AAACCCDDDBBBCCCDDDCCCAAA???????????????>>>>>>============:::===@@@AAAAAA@@@@@@@@@;;;::::::999999:::::::::;;;<<<>>>===999666444444555666777888999888777666888888777777666666555555555555666666666666555555.........//////000000000111000///......///000111////////////000000000000000///---,,,,,,---///000///......---...///000111111111000/////////000000////////////////////////000000000000000000000000111111111111111111111111000000000000000//////...---......///000000111111333333333222111111000000111111111111111111111111222222222111111111000000000000/////////000000111222222222111222222333444111222444555666666555555444555444333111111333444444555666666555555666888777777777888888888999999999999999999::::::::::::888777777777777999;;;<<<;;;<<<<<<<<<;;;888666444666666666777777888::::::888888888888999:::;;;<<<777888999:::;;;<<<<<<<<<========================;;;;;;<<<<<<===<<<<<<<<<888999999:::;;;<<<======;;;===??????===<<<<<<<<<888777777666777888999:::777666666555555444444444666666666555555555666777333333444444444444333333111222222333333333222222000000000000000000000000000000000000000000000000//////.........------------------............///)))))))))))))))***++++++++++++******+++,,,,,,---++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,------.........------------------------************************************++++++,,,,,,)))***+++***((((((+++...+++,,,,,,,,,++++++***)))'''((()))******++++++******++++++,,,,,,++++++******++++++++++++++++++***(((((()))***************,,,,,,++++++++++++++++++,,,,,,,,,+++++++++*********++++++++++++,,,,,,,,,---,,,,,,,,,++++++++++++---,,,,,,,,,,,,,,,,,,+++***,,,...---,,,+++,,,---+++,,,------......------....../////////000000000.........---......//////............////////////000000000000000000000000111111111111111000//////////////////000000111111///000111222222222222111///000222444444444333222111111111111111111222222444333333333333444555555444444444444444444444444333444555666666777666666555555555555555555555555555555555555666666666666888888777777666666666666555555666666777888888999:::::::::;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<===>>>???>>><<<<<<<<<===<<<<<<<<<<<<===>>>??????>>>===<<<;;;::::::::::::;;;;;;;;;;;;<<<===>>>???@@@AAABBBBBB@@@??????@@@??????>>>===<<<;;;;;;::::::===@@@AAA???>>>???@@@:::::::::999999::::::;;;999:::<<<<<<999666555555555666777999999999888777888888777666666555444444444555555666666555555444,,,,,,------...///000000222000///......///000222////////////000000000000///...,,,++++++,,,...//////......------///000111444333222000//////......////////////////////////000000000000000000000000000000000000000000000000///000111111111///...---,,,------...///000000111///000000111222222333333111111111111111111111111222222222222111111000000222111000//////.........333222111000111222444555000111333555666666555555444555444333111111333555444555666666555555666888555666666666777777888888666777777777777888888888888777777777777999;;;<<<;;;<<<===>>><<<999666333666666666666777888999:::888888888888999:::;;;<<<666777999:::;;;<<<<<<<<<==============================>>>>>>>>>>>>======;;;<<<<<<===>>>???@@@@@@:::===??????===<<<<<<<<<888777666666666888999:::444444555666666555555444444555555555333222222333333333444555555444444444222222333333333222111111000000000000000000000000000000000000000000000000//////.........------------------.........//////++++++******+++,,,------+++*********+++,,,,,,---------------------------******+++++++++,,,,,,,,,+++,,,,,,------.........++++++++++++++++++++++++******************************+++++++++,,,,,,,,,***+++,,,+++)))))),,,///.........---+++)))((('''&&&'''(((***++++++++++++*********++++++*********)))******++++++******)))'''((()))***************+++,,,---------+++)))(((,,,,,,,,,++++++***************+++++++++,,,,,,,,,---------,,,,,,,,,++++++---------,,,,,,+++++++++***,,,......---++++++,,,+++,,,---...///...---,,,,,,,,,---...///.........---------------...///000............/////////000000000000000000000000000111111111111111000//////.../////////000000111111///000111222222222222222000111222333222000...---222222222111111111111111444333333333333444555555666555555444444333333222222333444666777888888888555555555555555444444444555555555555666666666777777777777666555555444444444555555666777888888999:::999999999999:::;;;<<<<<<<<<;;;;;;;;;;;;<<<<<<===>>>@@@???===<<<<<<===<<<<<<<<<<<<===???@@@@@@???>>>>>>===<<<:::999999::::::999999999::::::;;;>>>???AAAAAA???>>>???@@@??????>>><<<;;;:::999888:::===@@@AAA???>>>???@@@:::::::::999999:::;;;;;;333666999::::::999999:::666777888999::::::999888888777777666555444444444444555555555555555555444//////000000///...------............////////////000000000000000000000000////////////000000000000//////000000///...------------............------------...///...---+++***,,,,,,,,,---------.........///000/////////111333///111111000///...///000//////......---------,,,000000000000000000000000222222111111111111111111111111111111222333444444111111000000000000000000111111111111111111111111111222222333333444444555444444444555555555555555333333333333333333333333333444555777888999999999888888888888777777777666888777777777888999999:::999;;;===>>>>>><<<999777222333333444666777999:::888888999::::::::::::999999999999:::;;;<<<===>>>>>>===;;;:::999999::::::<<<<<<<<<;;;;;;::::::999;;;<<<>>>???>>>===;;;999===>>>>>>???>>><<<:::999888888777666666666666666555555666666555555444333222222111111111111222222333333333333333333333333555555555444333222111000000000000000000000000000000000000000////////////000///...---------------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------,,,,,,+++***))))))000---+++***+++---......---,,,++++++******++++++++++++++++++******)))(((''')))************+++---+++******))))))******+++)))************+++++++++******))))))))))))******))))))***++++++++++++***++++++++++++++++++++++++---+++)))((())))))((('''******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++***++++++,,,,,,++++++***------,,,,,,,,,---......,,,,,,+++***+++,,,---...++++++++++++++++++++++++,,,,,,,,,---------......---------............///........................---------............////////////////////////////////////...------///111000///.........///111222000000000000000000000000111111222222222222111111000111222333333222000///222222222333333444444444444444444555555555555666444333222555888888666333444555555666666666666666222444666666555333333444333444555777999999666444555555666666777777888888444444555666777999;;;<<<<<<;;;;;;:::::::::;;;;;;;;;<<<===<<<:::999:::;;;<<<<<<===>>>>>>>>>>>>>>>===<<<;;;;;;::::::;;;;;;777888999::::::999888777===???@@@@@@???>>>>>>???@@@>>><<<:::999888999999:::<<<>>>>>>>>>===>>>@@@???===;;;999888888888999444666888:::;;;:::999888888888888888888777666666777666444222222444666777666666555444333333222222///////////////...------........./////////000000////////////////////////.../////////000000000000///////////////...------------............------------......------,,,+++,,,---------------------,,,---...---,,,---...000///000111000...---...////////////.........------000000000000000000000000111111111111111111111111222222111111111222333333111111111111111111111111111111111111111111111111111111222333333444444555888777666555444333222222444444444444444444333333444555666777999999999:::999999999999888888888888555555666777999;;;===>>><<<;;;;;;:::::::::::::::666666555555666777777888777777888999999999999999::::::::::::;;;===???@@@>>>===<<<:::999::::::;;;<<<<<<<<<;;;;;;;;;;;;;;;<<<===>>>??????>>><<<;;;============<<<;;;999999888777777666666666666666555555555555555444444333222111111000000111111222222222222222222222222222111111111222111111000000000000000000000000000000000000/////////.........//////...------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------,,,,,,+++******))),,,++++++,,,......,,,***---,,,++++++******+++++++++,,,,,,,,,+++******)))((((((((()))***+++,,,,,,++++++************++++++)))************+++++++++******))))))))))))******(((((()))***************++++++++++++++++++++++++***)))'''(((***,,,,,,+++))))))*********+++++++++++++++++++++++++++++++++))))))***++++++++++++******++++++,,,,,,++++++***,,,,,,,,,+++,,,,,,---...,,,,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------....................................---------............///////////////////////////---------,,,******,,,...000//////...///000111222222222222222222222222222000111111222222111111000111111222222222111111000111111111111111111222222444444444444555555555555444333333555777888666333444444555666666666666666222444666666444333333444444444444666888888666444555555555666777777888888777777777777777888999999;;;::::::::::::;;;;;;<<<;;;<<<<<<;;;:::999999;;;============>>>>>>>>>>>><<<<<<;;;:::::::::::::::777888999::::::999888777:::<<<======<<<;;;;;;<<<>>>===;;;999888888888888:::<<>><<<:::777666555666777444666888999::::::999888666777777888888888777777777666444222222444666777666555555444333333222222///////////////......---////////////000000000000............................../////////000000000///////////////......---------............------......---,,,,,,,,,---------------------------,,,,,,---...---,,,,,,...000...///000///---------...000000////////////......////////////////////////111111111111111111111111333333222111111111222222222222222222222222222222000000000000000000000000111111222222333444444444888777555333333222333333444444555555555555555555555666777888999::::::::::::::::::999999999999888666666777888:::<<<===>>>>>>;;;888666666777:::<<<:::999888777666666666666666666666777777888999:::<<<;;;:::;;;<<>>===<<<::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<===>>>???@@@@@@@@@???>>>???>>>===;;;:::999999999777777666666555555666666555555555555555444333333222111111000000111111222111111111111111111111111//////000111111111111111000000000000000000000000//////.........---------.........---------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,++++++******)))***,,,///000///+++'''---,,,++++++******++++++,,,,,,,,,---,,,,,,+++++++++)))(((***...000///---++++++************++++++)))************+++++++++******))))))))))))******'''(((((()))***)))))))))++++++++++++++++++++++++***)))((()))+++------,,,(((((()))))))))*********++++++++++++++++++++++++(((((()))************)))***++++++,,,,,,++++++***++++++******++++++,,,---,,,,,,+++++++++,,,---...------------------------,,,,,,,,,---------......------------....................................---------............///////////////////////////000111111000...---...000///////////////000111111222222222222222222222222000111111222222111111000222111111111111111222222222222111111111111111111333333333444444444555555444444444666777777555333444444555666666666666555222444666666444333444555555444444444666777666555444555555666666777888888:::999888777666666666666:::999999999:::;;;;;;<<<:::;;;<<<;;;999888999:::===============>>>??????<<<;;;::::::999999::::::888888::::::::::::888888999;;;<<<<<<;;;::::::;;;<<<;;;:::999888777777777;;;===@@@AAA@@@AAABBBCCC===;;;888555333333333333444666777999999999888888666666777888888777777777777666444333333444666777555555555444444333333222...///////////////....../////////000000000111111................................./////////000000...///////////////......------............------///...,,,++++++,,,---......------------,,,,,,,,,...///000///......///111---/////////---,,,---...000000000000000/////////////////////////////////000000000000111111111111333333222111000000111111222222333333333333333444000000000000000000000000111111111222333333444444444444222222333444666777555555555555666666666666555666777888999999999999::::::999999999888888888;;;::::::999999:::;;;;;;===:::777555555666999;;;::::::999888777777777777666555555555666777999:::===<<<;;;;;;===@@@CCCEEE>>>===<<<::::::::::::;;;;;;;;;;;;<<<<<<============>>>???@@@AAAAAAAAAAAAAAA@@@===;;;:::999999999777666666555555555666666444444555555555444333333111111000000000000111111000000000000000000000000111111222222222222222111////////////////////////......---------,,,,,,,,,---------------------,,,+++++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------,,,,,,,,,+++++++++++++++---///000///,,,(((---,,,++++++******++++++,,,,,,------...---------000,,,***---333666333000++++++************++++++))))))*********++++++++++++******))))))******+++(((((()))***************************************...,,,******+++,,,+++***))))))))))))*********+++,,,,,,+++++++++++++++***((())))))******************++++++,,,,,,++++++************)))***++++++,,,+++++++++,,,,,,,,,------------------------------,,,,,,,,,---------......,,,,,,---------.................................---------............///////////////////////////222333333222000///000111///////////////000000111000000000000000000000000000000111111111111000000222111000000000111222333444444444333333222222222222333333333444444444444444555555666777777555444333444555555666666555555333555666666444333444555777555333444555666666555444444555555666777777888:::999888777666666666666999888888888999:::;;;<<<999:::;;;:::999888999:::>>>======<<<===>>>??????;;;;;;:::999999999999:::888999:::;;;;;;:::999888:::<<<======<<<;;;;;;<<<;;;;;;:::999999999888888===???@@@AAA@@@???@@@AAA>>><<<888555333222222222555666777888888888777777888888888888777666555444666555444333333444555666555555444444444333333333......///////////////...////////////000000000000////////////////////////............////////////......///////////////...------............------...---,,,++++++,,,...///------------------------...///000///------...000---/////////---,,,---.../////////000000000000000//////////////////////////////000000000111111111333222222111000000000000222222333333333444444444000000000000000000000000000000111222222333333444333333222222333444666777555555555666666777777777555555666777888888888888999888888888777777777777;;;;;;:::999999::::::::::::999888777777777888888999888888888888999999:::777666444333444666999;;;===<<<<<<<<<===@@@CCCDDD>>>===;;;:::999999:::::::::;;;;;;;;;<<<<<<======<<<<<<>>>???@@@AAABBBBBBDDDBBB???===;;;:::::::::666666555555555555666666444444444555444333333222111000000000000000000111////////////////////////222222222222111000///...////////////////////////------------,,,,,,,,,,,,,,,,,,---......------,,,***++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------------,,,,,,,,,,,,,,,...---,,,---...///...,,,---,,,++++++******+++++++++,,,---...............000---+++---333555333000+++******))))))******+++))))))*********+++++++++++++++************++++++)))***++++++,,,,,,++++++************************...,,,******+++,,,+++************+++++++++,,,,,,,,,,,,,,,++++++*********)))***++++++,,,,,,++++++***++++++,,,,,,++++++*********)))))))))***++++++++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,------------...........................---------............///////////////////////////...///000///---,,,---......//////000000000000000////////////////////////000000000111111000000000222111000000000111333444444444444333333222222222222222222222333333333444444666777777777666555555333444444555555555555555444555666555444444555666888666444444666777666555444444444555666666777777777777777777777777888999888888888888888999:::;;;777999:::999888888999:::===============>>>>>>???<<<;;;::::::999999::::::999:::;;;<<<<<<;;;:::999:::<<<======<<<;;;;;;<<<;;;;;;;;;;;;;;;:::::::::>>>???@@@???===<<<;;;<<<>>><<<999666444333333333555555666666777777777666::::::999888666444222111666555444444444444555666444444444444444333333333---...//////////////////............////////////////////////////////////------........./////////---...//////////////////------............------------,,,,,,,,,---......,,,,,,,,,---------......------...,,,+++***,,,---...///000///---------.........////////////000000////////////////////////...//////000000111111111222222111000000000111111111222222333333444444555111111111111111111111111000000111111222333333333444444444444333333222222444444555555666777777777666777777888999999888888888888888777777777666666777777888888999;;;<<<===888999999999999888777666777777777777888999:::;;;999777555333333555999;;;;;;<<<<<<<<<===???@@@@@@<<<;;;:::888888888888999:::::::::;;;;;;;;;;;;;;;999:::;;;===???@@@BBBCCCDDDCCCAAA???<<<;;;:::999555555444444555555666666444444444444444333222222111000000//////000000111////////////////////////111000000000...---,,,+++000000000000000000000000......---------,,,,,,,,,***+++---......---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,000...+++***+++---......---,,,++++++******++++++***+++,,,---......///...---***)))+++...///...,,,)))))))))(((((())))))))))))************+++++++++++++++************++++++***+++,,,,,,------,,,,,,************************)))(((''')))+++---......***++++++++++++,,,,,,,,,---,,,,,,++++++***************+++,,,,,,,,,,,,,,,***++++++,,,,,,++++++*********))))))******+++,,,***+++,,,---------,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,,,,------------........................---------............///////////////////////////---...000000///......///......///000000000000000111111111111111111111111///000000111111000000///000000000000111222333333222222111111111111111111111111222222222333333333444666888888777555555555333333444555555555555444555666666555444444555777999777666777888888777555333444444555555666777777666666666666777888::::::999999888888777888888999666888999999888777888:::<<<<<<===>>>>>>>>>>>>>>><<<<<<;;;::::::::::::;;;::::::<<<<<<<<<<<<::::::888:::;;;;;;:::999999:::::::::;;;<<<<<<<<<;;;;;;===>>>???>>>;;;:::999:::>>><<<999777555444444555555555555555555666666666::::::999888666444222000555555555444444555555555444444444444444444444444------...///////////////------------....................................---------.........//////------...///////////////------............------+++,,,------......------***++++++,,,---...//////------...,,,******+++---///000111000...---...///------........./////////000000000000000000000000......//////000111111222111000000000000111111222111111111222333444444444222222222222222222222222000000000111222222333333222333444555555333222111333333444555555666777777999999::::::;;;;;;::::::999999999888888888777777777777777888999:::;;;<<<999999999999999888888888777666666777777888999:::<<<999666333333555888;;;::::::<<<=========<<<<<<;;;:::999777666777777888:::::::::::::::999999999777777999:::===???AAABBBCCCCCCAAA???===:::888777555444444444444555666777333444444444444333222222000000////////////000000////////////////////////.../////////...------,,,000000000000000000000000............------------)))+++,,,......---,,,+++,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,------------------------...,,,)))((()))+++,,,,,,---,,,++++++******++++++)))***+++,,,......//////************************((((((''''''''''''(((((()))************+++++++++,,,++++++******++++++,,,******+++,,,,,,,,,,,,+++************************((('''&&&(((+++---------************++++++++++++------,,,,,,+++******)))))))))***+++++++++++++++***++++++,,,,,,++++++***+++************+++,,,,,,***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++,,,,,,,,,---------........................---------............///////////////////////////,,,///111222111000111222---...///000111000000///111111111111111111111111//////000000000000////////////000111222333333333111111111111111111222222111111111111222222222222555777999999666444555666222333444444555555444444666666666555444444666888999888888999::::::777555333333444555555666666777666666666666777888999::::::999888777777666777777666777888888777777888::::::<<<>>>@@@@@@???===<<<>>>===<<<<<<;;;;;;<<<<<<:::;;;<<<======<<<;;;:::999:::<<<<<<:::999:::;;;888999:::;;;<<<;;;;;;::::::;;;======;;;:::;;;<<<===;;;999666555444555555666555555555444555555555888888777777666555333333555555555555555555555555444444444444444444444444------...///000000//////,,,,,,,,,---------......---------------------------------.........//////------...///000000//////---..................---***+++---...///...------)))***+++,,,...///000000//////000...,,,,,,---...///111111000///...///000,,,---------......//////111111111111111111111111---......///000111111222000000//////000111222222000000111222222333444444333333333333333333333333000000000111222222333333---///333555666666444333333333333444555666666777;;;;;;<<<<<<===<<<<<<<<<:::::::::999999999888888:::999999888777777777888;;;:::999888888888999999777777777777777777888999>>>;;;777333222555888:::888:::<<<======<<<:::999:::999888666666666666777:::::::::999999888888888555666777999;;;>>>@@@BBBBBBBBBAAA???===999666444444444444444444555666777333333444444444333222222000000////////////000000000000000000000000000000...///000000000000000000000000000000000000000000//////.........---------)))***,,,.........,,,+++---,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------------------------+++)))(((((()))******)))---,,,++++++******++++++((()))***,,,---......///***+++,,,+++)))((()))***''''''&&&&&&&&&&&&'''''')))************+++++++++,,,++++++******++++++,,,))))))***++++++++++++***))))))))))))))))))))))))+++)))(((((()))******)))))))))))))))************------,,,,,,+++***))))))(((((()))***************+++++++++,,,,,,+++++++++++++++******++++++,,,---***+++,,,---...---,,,,,,------------------------,,,,,,,,,---------......++++++,,,,,,,,,---------........................---------.........//////////////////////////////(((***---......---...///---...000111111111000/////////////////////////////////000000000000//////...///111222333333222222222222222333333444444555000111111111111222222222555777:::999666444555666222333444444555555444444666666666555444444666888999999:::;;;<<<;;;888555333333444444555666666777777777777777777777888999;;;:::999777666666666666555777888888777777888:::999;;;>>>AAAAAA???===;;;>>>>>>===<<<<<<<<<<<<===:::;;;<<<======<<<;;;:::;;;===>>>>>>===<<<<<<===666777999:::;;;;;;:::999777999<<<===<<<<<<===???<<<:::888555444444555666666555555444444444555555555555666666666666555555555555555555555555555555444444444444444444444444++++++,,,,,,---...//////...........................---,,,,,,,,,,,,---...000///...---,,,++++++++++++,,,,,,------.................................------,,,,,,,,,+++++++++///...---,,,+++,,,---......------,,,,,,------.........//////...---,,,,,,---------------------------.........//////000000............////////////000000000000000000000000222222222222222222222222111222333333444444333333111111111111000000//////222222111000000111222333444444333333444777999;;;>>>>>>>>>>>>>>>?????????777777888999:::;;;<<<<<<999:::<<<<<<<<<:::888777777666444333444666999;;;;;;999888666666777999:::<<<;;;999777666666777777<<<===>>>@@@@@@@@@???>>>999888777555555555555666666777888999:::999888888:::::::::999999999888888999<<>>;;;999999777777777777777777777777555555555555444333222222////////////000000000000........................000000000000000000000000---------------------------------,,,,,,+++++++++111///............,,,+++)))***++++++))))))***+++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))************************+++******))))))******+++,,,+++***))))))***+++,,,((()))+++,,,,,,+++)))(((+++***)))(((((()))***+++))))))))))))************------,,,***(((''')))++++++*********))))))((((((***++++++++++++***))))))***************************************************)))((((((((()))+++,,,******+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------,,,++++++******++++++,,,+++,,,,,,------,,,,,,+++------++++++++++++------++++++,,,,,,,,,,,,------+++,,,------......------................................................//////...//////000111222000000//////.........---,,,,,,,,,---...///000000////////////000000000000...///000222222000///...000000111111111222222222222333444444333222000///222111000000000111333333444444555555555555444444444555777777666555333111666666666666666666555555:::::::::999888777666555555555666777777777777777888888666666666777888999999888666555555555666777333333555666777777777777666777:::<<<<<<<<<;;;:::======<<<<<<<<<======>>>===>>>@@@AAA@@@>>><<<;;;===;;;;;;===??????===:::::::::;;;;;;;;;;;;::::::>>>======<<<<<<<<<=========:::666555555555555555555555666666666666555555111444777888777444333333444444222222222222444444444444444444333222222111++++++,,,,,,---......///...........................---,,,,,,,,,,,,---...///...------,,,,,,,,,,,,---------------.................................//////.........---------...---,,,,,,,,,,,,---......------,,,,,,------.........//////...------,,,------------------------............/////////000000000000000111111111111000000000000000000000000222222222222222222222222222222333444444444444444333333333222222222111111333222111000000111111222444444333444555888:::<<<<<<<<<<<<<<<<<<<<<;;;;;;666666666666666666666666888999:::;;;:::999888666888777555444444666888::::::999777666666777888999;;;;;;999888777777888888<<<===>>>>>>???>>>======<<<;;;:::999888888888999666777888999:::999888888888888888777777777666666777999<<<===<<<<<<<<<<<<888888888777666666555555444444555444444333222111////////////000000000111........................////////////////////////------------------------...---------,,,,,,,,,+++000...------------,,,******+++,,,+++*********,,,---------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++***))))))***++++++((()))+++,,,,,,+++)))(((+++***)))(((((()))***+++))))))))))))***************+++***(((&&&&&&''')))************)))))))))(((***++++++++++++***))))))************************************************++++++*********+++,,,---******+++,,,,,,,,,,,,++++++++++++,,,,,,,,,------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------+++,,,------......------........................//////////////////////////////////////////000111000/////////............---......//////000000000////////////000000000000...///000111111000///...000000111111111222222222222222333333333222111111222111000000000111333333444444555555555555444444555555444333333222333333555555555555555555555555999999999999888777666666555555666777777777777777777777777666777777888999888777666555444555555666444444555666777777777777777888:::<<<<<<;;;:::999<<<<<<<<<<<<<<<===>>>>>>>>>???@@@AAA@@@???===<<<===<<<<<<===??????===;;;;;;;;;<<<<<<<<<<<<;;;;;;======<<<<<<<<<<<<======<<<999555444444555555444555555666666666666555555222444777888777555444444333333333222222333333333333333333444333333222222+++,,,,,,------.........------------------------...------,,,,,,------......------,,,,,,---------//////..........................................//////.........---------------,,,,,,,,,------.........------------...............///......---,,,....................................///////////////000000000111111111222000000000000000000000000222222222222222222222222222333444444555555444444555555444444444444333333444333222111111111111111333333444444666999;;;===<<<<<<;;;;;;:::::::::999;;;;;;:::999888777777666666777888999999999888777999888666444444555666777888777666555555666777888::::::999999999999::::::;;;<<<<<<<<<<<<<<<;;;:::<<<<<<;;;999999999999999666777888999:::999888888888777777777777666666666555777999::::::;;;===???:::999888777666444333333333333333333333222000000/////////000000000111111........................////////////////////////.................................---------------///---,,,,,,,,,,,,+++***+++,,,---,,,+++***+++---...------,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++***))))))***++++++((()))***++++++***)))(((******))))))))))))******))))))))))))*********************)))'''&&&''')))************))))))))))))***++++++++++++***))))))*********************************************************)))***++++++,,,******+++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,++++++******++++++,,,---,,,+++******+++,,,------,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------+++,,,------......------........................000000000000000000000000000000//////.../////////////////////............//////000000000000000000////////////000000000000...///000111111000///...111111111111111222222222222222111111222222333333222111111111111222333333444444555555555555444444555333111000000111222444444444444444444444555555777888888999888888777777555555666777777777777777555666777777888888888777777666555444444444555555555666666777777777666666888999:::;;;;;;:::999999;;;;;;;;;;;;<<<===>>>?????????@@@AAAAAA???>>>===>>>======>>>??????>>><<<<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<<<<<<<======:::777444333333444444333555555666666666666555555222555888888777555555555222222333333333333222222111222333333333333333333,,,,,,,,,---------......------------------------------------------------,,,,,,,,,,,,,,,---...///000000//////.........---........................------,,,,,,,,,+++++++++---,,,,,,,,,------............------------......---...............------////////////////////////.........///////////////------......//////000000000000000000000000000000111111111111111111111111333333444555555555555444555555555444444444444444444333333222111111111111222222222444666888:::<<<===<<<<<<;;;;;;::::::999<<<;;;;;;::::::999888888666666777888999999999888999888666555444444555555666666555555555666777777999999999::::::;;;;;;;;;:::::::::::::::999999999999999888777777666666666666777888999:::999888888999999999999888888888888555666777777777999<<<>>><<<;;;:::888666444333222222333333222222111000/////////000000000111111111........................////////////////////////................................................---,,,++++++,,,,,,***)))+++,,,------++++++,,,---------,,,,,,+++******)))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******))))))))))))******+++******************+++))))))************))))))***))))))))))))))))))***((()))))))))************+++,,,,,,+++)))((()))+++*********)))))))))))))))***++++++++++++***))))))************************************************(((''''''((((((((())))))******+++,,,,,,,,,,,,+++***++++++++++++,,,,,,,,,,,,++++++******++++++,,,---,,,***))))))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++,,,------......------........................////////////////////////111000///...............///////////////.........000000//////////////////////////////000000000000///000111111111111000///111111111111111111111111222111000000111333444666111111111111222222333333333444444555555444444333333222111111111222333444333333333444444444444444666666777888888888888888555555666777777777777777444555666888888888777777777777666666555555555555777777888888888777666666666777999:::;;;;;;;;;:::999::::::;;;<<<===???@@@??????@@@@@@@@@@@@???>>>??????????????????>>>============<<<<<<============<<<<<<<<<<<<======>>>999666333222222333333333444555555666666555555444333555777888777666666666111222333444444333222111000111222333333333333333,,,,,,,,,---------------------------------------------------------------,,,,,,,,,,,,------...///000000//////.........---........................------,,,,,,,,,++++++++++++,,,,,,------.........///......------......///------...............---///////////////////////////////////////.........---------...///000000000111111111111111111111111111111111111111111111111222333444444555555444444333333333444444444444444333333333333222222111111000000111333444666888999:::::::::999999999888888666666666666777777777777777777888999999:::::::::999888666555444444444444555555555555555666666777888999999:::;;;;;;;;;;;;999999888888888888888888777777777666666555444444666777888999:::999888888888888888888888888888888666777666555444555888:::<<<;;;:::999777666444444222222222222111000//////000000000000111111111111////////////////////////........................................................................,,,+++******+++,,,+++)))+++,,,------++++++,,,---,,,,,,+++++++++*********++++++++++++++++++++++++))))))))))))************++++++++++++++++++++++++***))))))(((((())))))************++++++*********)))))))))******))))))))))))))))))******)))))))))((()))))))))***************+++,,,+++***))))))***))))))))))))))))))*********++++++++++++***))))))************************************************'''(((((()))))))))))))))******+++,,,,,,,,,,,,+++*********+++++++++,,,,,,,,,++++++******++++++,,,---,,,***))))))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++,,,------......------................................................000000///......---...............//////////////////.....................////////////000000000000000000111111111111000000111111111111111111111111111111000000111333555666111111222222333333333333333333444444444444333333111222333555555555444444333333333444444444555555555666777888888888888888555555666777777777777777333444666777888888777777888888888888777777666666888888888888888888777777444555777888:::;;;<<<===999999::::::<<<===>>>???????????????@@@????????????@@@??????>>>===>>>>>>>>>===<<<<<<<<<<<<===>>><<<<<<<<<<<<<<<===>>>>>>888555222111222333333333444444555555555555444444222444777777666555666777000111333333333333111000000111111222333333333333------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,---.../////////..........................................//////.........---------++++++,,,---............//////............//////,,,---......///.................................///////////////...............///000111222333333111111111111111111111111111111111111111111111111111222333333444444333333222222222333333333333444222222333333333333222222///000111222444555666666666666666666666666666666555555666777888::::::;;;888888888999999999999999888777666555444444444444444444555555666777777777888888999:::;;;;;;::::::777777777777777888999999888888888888777666555444666777888999:::999888888555555666666666666666777666777666444333222444666:::999999888777666666555222222222222222111//////000000000111111111222222////////////////////////........................---------------------------------------.........,,,+++******,,,,,,+++***+++,,,---,,,+++***+++---************++++++++++++++++++++++++++++++++++++((((((((()))))))))))))))************************++++++************++++++)))***++++++++++++***)))))))))))))))))))))))))))))))))************))))))))))))))))))************'''(((******((('''(((((())))))))))))***************++++++++++++***))))))******************************************************+++,,,,,,,,,,,,+++******+++,,,,,,,,,,,,+++************++++++++++++,,,++++++******++++++,,,,,,+++***))))))***+++,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------+++,,,------......------................................................//////......---..................///////////////---------...............////////////000000000000111111111111111111111111222222222111111111111111111111111111222333444555111222222333444333333333333333444444444444333333111222555777888777666555333333333444555555666666555666666777888888888777555555666777777777777777333444555666777888888888888888999999999888777666777888888999999999888888555555666888999;;;<<<===::::::::::::;;;<<<===>>>>>>>>>>>>>>>>>>????????????@@@@@@>>><<<;;;===>>>>>>===<<<;;;;;;<<<===>>><<<<<<;;;<<<<<<===>>>???888555222111222444444444444444555555555555444444222333555666555555666777111111222222222222111111000111222222222222222222------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,------,,,,,,,,,---......---------------.................................//////.........---------***+++,,,...............//////............//////,,,------...//////......------------------------000/////////..................///000111222333333111111111111111111111111111111111111111111111111000111222222333333222222222222333333333444444444000111222444444444444333111111222333444444444444333333444444555555666666777888999:::;;;<<<======999888888777777777777888666666666555444444444444444444555666777777888888777888999::::::999999888666666666666777888:::;;;888888999999888777555555666777888999:::999888888555555555555666666777777444555555444222222333444555555555555666666666666333333333333222111000///000000111111111222222222////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---------------+++***+++,,,---,,,+++***+++,,,+++*********,,,(((((()))***+++,,,------************************(((((())))))************))))))))))))))))))))))))++++++************++++++)))***++++++++++++***)))))))))(((((((((((())))))((()))***++++++***)))((())))))))))))************&&&(((******)))(((((((((((()))))))))***************++++++++++++***))))))***************************************************+++,,,---...------,,,******+++,,,,,,,,,,,,+++************++++++++++++,,,++++++******++++++,,,************************+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------+++,,,------......------......................................................---------...//////............/////////000------......//////000000////////////000000000000222111111111111111111222222222222111111111000000000111222222333333333333111222333444444444333333222333333444444333333222222333444555666777888888333444444555666666777777666666777777777777777666555555666777777777777777444444444555666777888999777888888999888777666555777777888999::::::::::::777777777888888999::::::::::::::::::;;;;;;<<<=========<<<======>>>>>>??????@@@@@@===;;;:::<<<>>>===<<<;;;::::::;;;<<<===;;;;;;;;;<<<<<<===>>>???888666333222333444555555333444444555555444444333111222444444333444555666222222111111111111222222111222222222222111111000------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,...------,,,,,,---------+++,,,,,,------.................................------,,,,,,,,,+++++++++)))+++,,,...//////......//////............//////,,,,,,---.../////////...------------------------000000//////.........---,,,,,,---...///000111111111111111111111111111111000000000000000000000000000000111222222222222111333333333444444444555555///000222444555555555444222333444444555555444444333444444555666777888888555666666777888888999999999888777666666555666666555555555555555444444444444555666777888888888888777888999::::::999777777555555555555777999;;;<<<777777888888777666444333666777888999:::999888888666777777777888888999999222333444444333222333444222222333333444555666666333333444333333222111000000111111111111222222222000000000000000000000000........................+++++++++++++++++++++++++++++++++,,,,,,------------,,,++++++---...---+++)))***++++++))))))***+++''''''(((***+++,,,---...************************))))))******+++++++++,,,(((((((((((((((((((((((())))))(((((((((((()))))))))***+++,,,,,,+++***)))))))))(((((((((((())))))((()))***++++++***)))((())))))))))))************(((***,,,,,,+++*********(((((())))))*********+++***++++++++++++***))))))************************************************)))***+++,,,---,,,++++++******+++,,,,,,,,,,,,+++)))************+++++++++,,,++++++++++++++++++,,,)))***++++++++++++***)))++++++------------++++++++++++,,,,,,,,,---------+++,,,------......------........................000000000000000000000000---------------...///000---.........//////000000---......///000111111222////////////000000000000222222111111111111222222222222222222111111000000000111222444444333222111111222333444555444333333222333333444444333333222444333222222444666888:::444444555555666777888888666666777777777777666666555666666777777777777777444444333444555777999:::666777888888888777555444666777888999:::;;;;;;;;;::::::999888777777888888;;;;;;:::::::::;;;;;;<<<<<<<<<<<<<<<<<<===>>>>>>>>>??????===:::999;;;>>>===<<<:::999999:::<<<===;;;;;;;;;<<<<<<>>>??????888666333222444555555555333444444555555444444333000111333333333333444666333222111000000111222333222222222222222111000///,,,,,,,,,------.........------------------------------------------------,,,,,,------...///000000,,,,,,------.../////////------------------------------------------------//////000000///...------...------,,,,,,------...---///000222222000///---,,,,,,+++***+++,,,...///............////////////000///---,,,,,,---///000...//////000111222222222///...---,,,---///111222000000111222222222222111000000111222222222222222222222222333333444444444333444444333222111000///222333333444444333333222555777888777555444666999666666666777888888999999888777777777666666555555222333444666777999:::;;;999999:::::::::999999888999888888777888:::;;;<<<<<<======;;;999777777888;;;777666888888666777:::999999999999777666555444444444333222222111000000222222222222333333444555666666555444333111///...111111000000000000111111000///...------...///000---.........//////000000,,,,,,,,,,,,,,,---...///,,,,,,---......---,,,,,,***++++++,,,,,,++++++***))))))))))))))))))))))))******++++++++++++******,,,,,,,,,++++++*********)))************+++++++++(((((()))***++++++,,,,,,---,,,,,,+++*********+++&&&'''((()))))))))))))))******++++++++++++******++++++************++++++*********)))((((((''''''(((((())))))*********+++************************)))))))))))))))*********(((((((((((())))))))))))++++++***)))((('''&&&&&&+++++++++******))))))))))))***,,,,,,++++++,,,...***+++,,,,,,,,,,,,+++***,,,++++++******++++++,,,---000222///+++(((***---------+++(((&&&'''***------,,,+++******,,,...///---.........---,,,++++++---,,,,,,,,,,,,---......+++,,,---...////////////////////////////////////......///000000000000000000000000000000000000000111111000000//////......000////////////111333444222333444333111000111222222222222222222111000///000000111222222222222111333333333333333333333333222333444555666666666666444444555666777777666666777777777777777888888888888777777777666666555555:::999888888888999;;;<<<:::999888777666666666666999888777777666777777777999999888888888888888888666777777999:::;;;<<<<<<=========;;;999:::;;;>>>AAA@@@>>>===<<<<<<<<<======<<<:::999999:::<<<===:::;;;<<<======>>>======999777444333444777888999888777555333222222222222444333333222222333333444111111111111111111111111333222111000000111222333---------------.........------------------------........................,,,,,,------...//////000---------------,,,,,,,,,------------------------------------------------.../////////......---,,,...------,,,,,,------...---...///000000///...---------,,,,,,,,,---...///............///////////////...---,,,,,,---...///...//////000111111222222222111///------...///000000000111222222222222111000111111222222222111111222222222222333333333444111222222333333333222222000111222333444555555555555777888777555444666999666666666777888888999999888888888777777666666666888888777777666666555555777888999999999999999888777777666666777888:::;;;;;;<<<<<<:::777555555666888666777::::::777666888888888888888777666555555444444444333222222111111222222222222222333444444555555555444333222111000111111000000000000111111...---,,,,,,,,,,,,---...---........./////////000------,,,,,,,,,------...,,,,,,---......---,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++++++++******+++++++++******))))))))))))************+++++++++((())))))***++++++,,,,,,---,,,++++++*********+++)))***+++,,,,,,++++++*********++++++++++++*********))))))))))))))))))***))))))(((&&&%%%$$$######))))))******************++++++++++++++++++++++++*********)))))))))))))))((((((((()))))))))******+++++++++***))))))((((((,,,,,,+++++++++*********(((***++++++))))))***,,,***+++,,,,,,,,,,,,+++***,,,,,,++++++++++++,,,,,,---000222000+++)))+++...//////...,,,++++++---///---,,,+++***+++,,,...///...............---,,,,,,---,,,,,,,,,,,,---......,,,---...///000000000000..............................///000000000000000////////////////////////111000000000/////////...000000//////000111222333111222333222000///000111222222222222222111000000000000111222222222222111222222222222222222222222222333444555555666666666444444555666666666666666888888888888888999999999999999888888888777777777666666555555555666777888999999888777777777888888999999888777777777777888999999888888888888888888888888999999::::::::::::<<<======<<<:::999;;;<<<>>>===;;;:::999::::::;;;<<<;;;:::999999:::;;;<<<;;;<<<==================888666444444777;;;======888777555333222222222222444333333222222333333444111111111111111111111111222222111000000111222222......------------------------------------------------------------------,,,,,,,,,---......//////...------,,,++++++******------------------------------------------------------......------,,,,,,...------,,,,,,------...------------------------......---------...//////---............/////////...........................//////000000111111222444333111///............///000111111222222111111111111222222222111111000111111111222222222222222///000111222333444444444///000222333555666666666666777777666555555666888555666666777777888888999888888888888888777777777;;;:::999777666444333222666666777888888888888888666666666666666777999999:::;;;;;;999666444333333666555888======888555666666666777777777777666666555555444444333333222222222222222111222222333444333444444444444333222222111000000//////000000111...---,,,,,,,,,,,,---................../////////...------,,,,,,,,,,,,---,,,,,,------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++***************))))))))))))))))))************+++++++++)))))))))***++++++,,,,,,,,,,,,+++************+++***+++,,,------,,,***)))******++++++++++++******))))))(((((((((((())))))***)))(((&&&%%%###"""!!!+++++++++++++++*********++++++++++++++++++++++++++++++******))))))(((((()))))))))*********++++++++++++++++++++++++++++++---,,,,,,,,,,,,,,,++++++)))***+++***(((((((((******++++++,,,,,,++++++***,,,,,,++++++++++++,,,,,,---///111///,,,***,,,......///000///------...///---,,,+++++++++,,,...///....../////////...---------,,,,,,,,,,,,---......---...///000111111111111..............................///000000000000///........................000000000000////////////111000000000000000111111000111222111///...///000111222222222222111000000000000111222222222222111111111111111111111111111333333333444555555666666444555555666666666666666888888888999999999::::::888888777777777777777666888888777777888888999:::999888888888888999::::::::::::999888888888888888888888999999999999999999::::::999::::::999:::::::::;;;<<<<<<:::999999:::;;;:::999888888999:::;;;<<<;;;:::999999:::;;;<<<=========>>>======<<<<<<666444444666:::>>>AAABBB777666555444333222222222333333222222222222333333111111111111111111111111222111111000000111111222---------,,,,,,++++++***------------------------++++++++++++++++++++++++,,,,,,,,,------.........---------,,,,,,,,,++++++------------------------,,,,,,------------------,,,,,,,,,------,,,,,,+++...------,,,,,,------.........---,,,,,,---......------------------......---------.........//////------...//////...------////////////000000111111444333222000///////////////000000111111111111111111222222222222111000000111111111111111111111111000000111222333333333333000111222444555666666666666666666555555555666777555555666666777888888888999999888888888888888888777777777777666666666666444555666777888888888888555666666666777888999999:::;;;<<<:::666333222222444555:::@@@AAA;;;666555444555666666777777777666555555555444444333333333222222111111111111222222111222333333444444333333000000////////////000000/////////....../////////..............................---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++************************))))))))))))*********+++++++++))))))*********+++++++++++++++***************+++******+++++++++)))((('''******++++++++++++******))))))(((((((((((())))))++++++***)))((('''&&&&&&---,,,,,,++++++*********************************,,,++++++***)))((('''''')))*********++++++++++++************++++++,,,,,,------------------------***+++,,,+++)))(((((()))++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,---......++++++,,,---***,,,......---++++++,,,---,,,,,,,,,,,,---.........///////////////......---,,,,,,,,,,,,---......---...///000000000000000........................---...//////000000//////........................000000000000////////////111111111000000000000000000111222111///...///000111111222222222111111000000000111222222222222111222222222222222222222222333333333333444555666666555555666666666666666555777777777888888999999:::555555555555444444444444999999999999999:::::::::888888888888999:::;;;<<<;;;:::999999888888999999888888999999999999999:::999999999::::::;;;;;;;;;888:::<<<<<<;;;999888999;;;::::::999999:::;;;<<<::::::999999999999::::::===============<<<;;;:::555444444666:::>>>@@@AAA666666555444333333222222333333222222222222333333111111111111111111111111111111000000000000111111,,,+++++++++***)))))))))------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,---------.........///------------------------,,,,,,,,,---------......++++++,,,,,,,,,,,,,,,+++...------,,,,,,------...//////...------...//////,,,,,,------,,,,,,,,,,,,------------............------...//////...------///////////////000000000111111000000000000111111//////000111111111111000111111222222222111111000111111111111111111111111111222222333333222222111333333444555555555444444666666555555555666666666555555555666777777888888888888888888888888999999444444555666777888999999444555666777777777777777666666777888888999999999:::;;;<<<;;;888444333222333555:::AAABBB<<<666666333444555666666666666666555555444444444444333333222111111000000000111111///000111222333333333333000000////////////000000...//////////////////..................---------...---,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++))))))*********+++++++++***************+++++++++*********))))))***++++++************))))))((((((******++++++++++++******+++******))))))******+++************++++++++++++---,,,,,,++++++*********)))))))))))))))))))))))),,,++++++***)))((('''''')))*********++++++++++++(((((()))******+++++++++------------------------+++,,,---,,,***))))))***++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,---***+++,,,,,,++++++,,,,,,(((+++---...---+++++++++---,,,,,,,,,------............///////////////...---,,,,,,,,,,,,---......------.../////////..............................------...///////////////........................////////////000000000000111111111111111000000000111222222222000///000111000111111222222222111111000000111222222222222111333333333333333333333333333333222222333444666666555666666666666666555555555555555666777888888999444444444444555555555555444555555666666666666666777777888888999:::<<<<<<;;;:::999999888888999999888888999999::::::::::::666777888999;;;<<<===>>>888:::<<<<<<;;;999888999::::::999888888999;;;;;;999999999888888999999999<<<<<<<<<<<<<<<;;;:::999666444444555888:::;;;;;;555555555444444333222222333222222111111222222333111111111111111111111111000000000000000000000000++++++***************)))------------------------////////////////////////,,,,,,,,,,,,,,,,,,------,,,,,,---......///000000------------------------+++,,,,,,------.........++++++,,,,,,------,,,,,,...------,,,,,,------...........................,,,,,,------,,,,,,+++***,,,------------.................................////////////////////////......///000000111222222...///000000111111000000000000111222222222222222222222222222222111111111222222333333333222222111444444555555555555444444777555444444555666666555444555555666666777777888777777777888888888888888555666666666777777888888666666777777777777666666555666777888999999999999888:::;;;;;;888555444333333333888??????:::666666333333444555666666555555444444444333333333333333222111000000///000000000......///000111222222111000//////......//////000,,,,,,---......---,,,,,,.........------------------,,,,,,++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,------------,,,,,,++++++++++++++++++++++++******++++++++++++******+++++++++++++++,,,,,,,,,)))************+++++++++***************************))))))))))))***++++++,,,+++***)))))))))***+++******++++++++++++******++++++************++++++''''''((()))***+++,,,,,,+++++++++++++++*********))))))))))))))))))))))))++++++******))))))(((((()))))))))*********++++++((()))))))))******++++++,,,,,,---------------...+++,,,---,,,+++***+++,,,,,,++++++******++++++,,,------,,,,,,,,,,,,------******++++++,,,,,,------***,,,//////...------...,,,---------............------.../////////......---,,,,,,,,,,,,---......------............------------------------------------...////////////...........................////////////000000000000///000111111111111000000111222333222000///000111000000111222222222222111000000111222222222222111333333333333333333333333333333222222222444555777666666666666666666555444333444444555666777888888666777777777777888888888555555666777777777777777777777777888888:::;;;;;;::::::999888888888888888888888999999:::;;;;;;;;;555666888999<<<===???@@@:::;;;<<<<<<:::999999:::999888777666666777888999888888888888888888888888:::::::::;;;::::::999999666444333333555666666555444444555555444444333222222222111111111111222222111111111111111111111111///000000111111000000///++++++++++++,,,,,,,,,,,,------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------++++++,,,,,,---......///++++++,,,---------------...------,,,,,,------...,,,---............---,,,------.........---+++***,,,,,,---------.........///...---,,,,,,---...///////////////////////////------...///000000111111...//////000000000000000...///000111222333333333444333333333222222222222000111222222333333333333333333444555666666555555777555333333555666666444444444555555666777777777666666666777777888888888555666666666777777777888888888888888777666555555444555666888888888888777555777999:::777555333333222111444999:::666444555333333444555555555444444222222333333333333333333111111000///////////////------...///000000000/////////............//////,,,,,,---......---,,,,,,.........------,,,,,,,,,+++++++++***++++++,,,,,,,,,,,,+++******+++,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******)))*********++++++++++++)))************+++++++++************************)))))))))))))))***++++++,,,***'''&&&&&&(((+++---******++++++++++++************))))))))))))******((((((((())))))******+++))))))***************************************************)))))))))))))))((((((((()))))))))************++++++++++++++++++++++++,,,,,,------------)))***++++++******+++,,,,,,,,,+++******+++,,,,,,------,,,,,,,,,,,,------,,,++++++,,,.../////////,,,...//////......///000,,,------...............,,,,,,---...............---,,,,,,,,,,,,---............////////////......------------------------,,,---......//////......////////////////////////.../////////000000000111...///000111222222111111000111222111///...///000000000111222222222222222000000111222222222222111222222222222222222222222333222111111222333555777666666666666666555444444444444555666777888999999777777777888888888999999777777999:::::::::999888777777777777777888999:::999999888777777777777888888888999999:::;;;;;;<<<777777888:::<<<===>>>???<<<======<<<:::999;;;<<<;;;:::888777666777777888777777888888888888777777777777888999999999888888555444333333444444333111333444555555555444333222222222111111111111222222111111111111111111111111...///000111111000///...,,,,,,,,,------.........------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++***------------------------++++++,,,,,,---...//////+++,,,------...............------,,,,,,------...***+++---......---+++***....../////////...,,,+++,,,,,,,,,---------......000///---,,,,,,---///000///////////////.........------...///////////////...//////000000000000000---...000111333333444444444444444333333222222222...///000222444555555555111222333555666777777777777555222333555777555444444444555555666777777777555555666666777777777888333444555666777999::::::999999999999888666555444333444555777777777777666222555888888777444333222000///111555666333333555333444444555555444444333222222222222222222222222111111000///////////////,,,------...//////......//////............//////---...///000000///...---.........------,,,,,,,,,************+++,,,---------,,,+++******+++,,,---***++++++,,,,,,++++++***------------------------******++++++++++++******(((((())))))*********+++)))************+++++++++++++++******************))))))((())))))***++++++***'''$$$!!!"""%%%***---******++++++++++++******))))))(((((((((((())))))************************(((((())))))*********+++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))*********(((((((((((()))))))))))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------'''(((******))))))***,,,---,,,+++******+++,,,---...------,,,,,,------...------,,,...000111111000,,,---......------...000,,,---......//////......+++,,,,,,---.........------,,,,,,,,,,,,---......///000000000000000//////------------------------,,,---......//////......000000000000000000000000.../////////000000111111---...000111222222222111...000000000...---...//////000111222222222222222000000111222222222222111111111111111111111111111333222111111111333555777666666777777666555444444444555666777888999::::::555555666666777777888888333444666777777666666555777777777777777777888999999888888777666777777777888888999::::::;;;<<<<<<999999::::::;;;<<<===============;;;::::::<<<>>>>>>===;;;999999888999999777777888888888888777777555666777888888888888888555333222222333444222111333444555555555444333222222222111111111111222222111111111111111111111111...///000111111000///...000000...---+++***((((((------------------------------------------------++++++,,,,,,,,,,,,------,,,++++++******++++++,,,...,,,++++++------,,,***,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---------,,,,,,+++++++++++++++,,,---....................................000...,,,---//////---***+++,,,---...////////////------......//////000000111111111111111111111111000000111222333333444444888777666555555444444555111111111222333444555666222222333333444555666666555444333555888888555222333444555555444444666777666666777777666555444444555555666666666666555555999999999888888666555555777777777777666666666666444666777999999777666444222222222222222333444555555444444444555333000...------...///000111222222222111///.........///000///...............//////........................------------------------------------------------+++,,,------,,,+++)))(((++++++++++++++++++++++++)))******++++++******)))************************++++++************************,,,,,,,,,,,,******************************,,,+++***))))))***+++,,,******+++++++++******)))***+++++++++***(((&&&%%%(((((())))))))))))((((((***)))(((((((((***+++,,,,,,+++++++++++++++++++++************************))))))))))))************************************,,,,,,+++++++++,,,------)))))))))+++...//////...//////...---,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,---------......---------.........////////////////////////////////////...---,,,+++++++++,,,---......//////.....................///000111---------............///////////////////////////////////////////////////////////////////////////000000000000111111111111222222111111000000//////222222111111000/////////111111222222222333333333000000000000000000000000333333222222111000//////111000000111333666999;;;777666666555555555666666444444555777888888888888666666666666666555555555444444555555666666777777333444555777888:::;;;;;;:::999777666666777999:::::::::::::::999888777777888888888999;;;===>>>??????>>><<<;;;::::::;;;;;;;;;;;;:::888777555444444333333222444777999999888666777777777777555444333222222222222222222222222333444444555555444444333222222222222222222222222333333333222222222111111////////////////////////---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,...,,,++++++------,,,***,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............------,,,,,,,,,,,,,,,------...---------........................000...---...000000---+++---...............------.........///////////////////////////////////////000000111111222333333444777666555555444555555555222222222222333444555555222222333333444555555666555444333444666666444222222444555555444444555666666666666666666555444444555555666666666666555555666666777888888888777777777777777777666666666555444555666777777666555444555555444333222222222222555444333333444444222000///000000000000000000000222111000///...//////000111000000000000000111111........................------------------------------------------------++++++,,,---------,,,+++++++++++++++++++++++++++******++++++++++++*********************************************************+++,,,,,,,,,,,,+++***************************,,,+++)))(((((()))+++,,,******+++++++++******)))++++++++++++***)))(((((()))******************)))***)))(((((()))***+++,,,++++++++++++++++++++++++************************))))))))))))***************************+++++++++++++++******++++++,,,,,,$$$$$$&&&))),,,......------,,,+++******)))))))))++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,------------...++++++,,,,,,,,,---------////////////////////////000///...---,,,,,,,,,,,,------...////////////...---,,,,,,,,,,,,------...------------............................................................////////////////////////...////////////000000000000/////////.........---000000000000000111111111111111111111222222222222111111111111111111111111333333222222111000000///111111000111333666888:::666666555555555555555666333444555666666666666666555555555555555666666666555555555555666666666666333444555666888999:::;;;:::999777666666777999:::999999::::::999999888888999999888999999:::;;;<<<>>>===<<<;;;::::::::::::;;;:::999888777555444444666555444555777888888777666666777777666555333222222222222222222222222222333333444444444444333333222222222222222222222222111111111000000000//////////////////////////////******++++++,,,---------++++++++++++++++++++++++......------,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,...,,,++++++------,,,***,,,,,,++++++,,,,,,---...------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...............---------------------...------,,,,,,------------------------000///...///000000...,,,////////////...---,,,+++///////////////.........///////////////////////////000000111111222222222444444444444444555555666444444333333333333444444222222333333444444555555555333222222444444444333222444555444333333444666666666666555555555555444555555666666666666555555333444555777888999999999777777777666666666555555333444555666666555444333444444444444444555555666888555333222333444333333222222111111111000000000111111000///////////////111111000//////000000111------------------------------------------------------------------------***+++,,,---............++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++************************************************++++++,,,,,,,,,,,,++++++************************,,,***(((&&&&&&(((***,,,)))******+++++++++******++++++************++++++++++++++++++++++++++++++******)))))))))***++++++************************************************)))))))))*********++++++)))*********++++++,,,,,,***************+++,,,,,,((()))***---000222111///000///...------,,,,,,---******++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,------------,,,,,,,,,---------......////////////////////////000///...---,,,,,,,,,,,,,,,---......//////.........---,,,,,,,,,,,,,,,,,,------------............................................................////////////////////////............////////////////////////...............//////000111111222222000000000000111111111111222222222222222222222222333333222222111000000000111111111111333555777999555555444444444555555666333444444555555555444444333444444555555666666666666666666555555555555555444444555666888999::::::999888777666666777888999777888999999:::999999999999999888888777888888888<<<<<<<<<<<<;;;:::999888::::::999888666555444444888777666666777888777666666666666666555444333222222222222222222222222222333333444444444444333333222222222222222222222222111111111000000000000000////////////////////////))))))***+++,,,------...************************......---,,,,,,++++++++++++++++++,,,,,,,,,------,,,,,,,,,++++++,,,,,,,,,...,,,++++++,,,---+++***,,,,,,++++++,,,,,,---...---------------,,,,,,,,,------------------------------------------------............---,,,++++++------------------------////////////000//////.........//////...------,,,000000//////......------000000000000000000000000//////000000000111111111222222222222333444555666555555444333333333333333222222333333333444444444555333222111222333444444222444555444333333444555666555555555444555555555444555555666666555555444222333444666777888888999777777666666666555555555444555555666666555555444///000222444888;;;>>>???;;;888444222222222222222222222111111111111111111111000000/////////////////////...---------......------------------------------------------------------------------------+++++++++,,,,,,---------+++++++++++++++++++++++++++,,,,,,------,,,,,,+++***************************************+++++++++++++++,,,,,,,,,,,,++++++************************+++***'''%%%%%%'''***+++))))))***+++++++++******,,,+++*********+++---...+++++++++******+++++++++*********************+++)))))))))))))))*********************************))))))*********+++++++++)))******++++++,,,,,,---************+++,,,------......///111444444333111222111000///............*********+++++++++++++++,,,++++++******++++++,,,++++++,,,,,,,,,---------....../////////000000000//////////////////////////////...---,,,,,,------+++,,,,,,---------------000//////...------------,,,,,,---------.........................................................////////////////////////........./////////000000111111111111000000000000//////000000111111111111////////////000000000000222222222222222222222222222222222111111111000000111111111222333555666777444444444333444444555555444444555555555444444333222222333444555555666666666666666555555444444444444555555666777888999999888777666666666666777888666666888999999:::::::::999888888777777888888999999:::;;;;;;;;;:::888777:::999888777666555444444666555444555666777666555666666555555444333333222222222222222222222222222333333333444444333333333111111111111111111111111222222222222222222222222////////////////////////***+++++++++++++++++++++************************------,,,,,,,,,++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,---...,,,++++++,,,---+++***,,,,,,++++++,,,,,,---............------,,,,,,,,,------------------------++++++++++++++++++++++++............---,,,++++++---------------------------...////////////......,,,------...//////......000000//////......------000000000000000000000000000000000000000111111111111111111111222444555666666666555444333333333333222222222333333333333333444444333222111222333555333444555555333333333555555555444444444444555666444444555555555555444444333444555666666666666666666666666666555555555555666666666777777666666666///000222666:::>>>BBBDDD>>>:::555111000000000000///000000111222222333333000000000000000//////...//////...---------------------------------------------------------------------------------------,,,++++++***************+++++++++++++++++++++++++++,,,,,,------,,,,,,+++************************))))))*********+++++++++++++++++++++++++++++++++************************+++)))'''&&&&&&''')))+++((()))***++++++++++++++++++******)))***,,,---...+++***))))))))))))***+++***++++++++++++*********(((((()))))))))*********************************************++++++++++++******++++++,,,,,,,,,,,,+++++++++,,,,,,...//////---,,,---///222444444333///...---,,,++++++++++++******++++++,,,,,,,,,,,,,,,++++++******++++++,,,+++++++++,,,,,,,,,------............/////////000...........................------,,,,,,,,,,,,---******+++,,,,,,,,,,,,+++000///...---------------,,,,,,,,,------------...................................................//////////////////////////////000000000111111111000000000000111111111111111111111111000000//////....../////////000000000222222222222222222222222222222222111111111111111111111111222333444555555333333333333333444555555555555666666666555444444111222222333444555555666666666555555444444333333555555666666777777777888777666666666666666666777555666777888999:::::::::777777777777888999:::;;;888999:::::::::999777666999888888777666555444444222111111333555777666666666555444444333222222222222222222222222222222222222333333333333333333222111111111111111111111111222222222222222222222222000000000000000000000000+++++++++++++++*********************************+++++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,------...,,,++++++------,,,***,,,,,,++++++,,,,,,---...//////......---,,,,,,,,,...------------,,,,,,,,,************++++++++++++---------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---//////...---...///+++,,,---...///////////////////////////.........////////////////////////111111111111111111111111000000000000111222444444666666555444333333444444222222222222333333333333333444444444222222444555444666666666444333444555555444333333333444555666444444555555555555444444444555555555555555444333666666666555555555444444777777777777777777777777333444555777999<<<>>>???===999444111000//////.........///000111222333444000000000000000///......111111000///............,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,***)))((((((((((((++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++************************)))))))))***++++++,,,,,,******))))))))))))*********************************))))))(((((())))))***((()))***+++++++++++++++***************+++,,,---+++***)))(((((()))***++++++++++++,,,++++++***)))((())))))******+++++++++*********************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000111---,,,,,,...222666888999//////...---,,,,,,,,,,,,++++++,,,,,,------......,,,++++++******++++++,,,++++++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------,,,,,,++++++++++++,,,,,,)))***++++++,,,,,,++++++---,,,++++++++++++++++++,,,,,,,,,,,,------------------------------------------------------------////////////////////////000000000000111111111111............////////////222222111111000//////...////////////000000000000222222222222222222222222111111111111111111111111111111222222333333444444222222222222333444444555444555555666666666555555111222222333333444444444555555555444444444444444666666666666666666666666555555666666666666555555555666777888999999999999777777777777888999:::;;;777888888888888888777777888888777666666555444444000//////111444666666555555555444222222222222222222222222222222222222222222222333333333333222222111111111111111111111111000000000000000111111111000000000000000000000000************************++++++++++++++++++++++++*********+++,,,,,,------++++++,,,,,,,,,,,,------------,,,,,,,,,,,,------...,,,++++++------,,,***,,,,,,++++++,,,,,,---.../////////...------,,,,,,......---------,,,,,,,,,*********++++++,,,,,,,,,,,,,,,------...---------,,,,,,,,,,,,,,,,,,,,,,,,))),,,......,,,,,,---///------...............---.........///////////////////////////////////////222222222222222222222111000000000000000111222333666555555444444444444555222222222222222222222222222444666666444333444555666777888777555444555666555444333222222444666777333444444555555444444333444444444555555444444333666666555555555444444444666666666555555666666666666666555666666777888999999666222000000000///.../////////000000111111111///000000111000///...---111111000///............,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,+++***)))))))))***+++++++++++++++++++++++++++******++++++++++++******************************((())))))***++++++,,,,,,***)))(((''''''((()))***************************)))******************)))(((((()))++++++,,,,,,+++))))))******+++*********---,,,***))))))***,,,---++++++,,,,,,,,,+++***)))))))))******+++,,,,,,---*********************************+++++++++,,,,,,---------,,,,,,++++++***+++++++++,,,---...000000333000------000444777999111000///...------------,,,,,,---......//////000,,,++++++******++++++,,,***++++++++++++,,,,,,,,,*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******)))******++++++++++++,,,---------------+++++++++***++++++,,,,,,++++++,,,,,,,,,---------------------------------------------------------/////////////////////////////////000000000000111---........./////////000111111111000000000000000//////000000000111111111111111111111111111111111111111111111111111111111111222222333333333333222111111111111222333444555222333444555555555555555222222222222222333333333333444444444444444444555666666666666666666666555555555555666666555555555666666777888888999888888777777777666666777777888777777777666666777777888777777777666555555444444222111111222444555555444555444333222111111111222222222222222222222222222222222333333333333222222111111111111111111111111//////000000000111111111000000000000000000000000)))))))))***++++++,,,,,,++++++++++++++++++++++++))))))***+++,,,------...++++++,,,,,,,,,---------...------,,,,,,------......---+++,,,------,,,***,,,,,,++++++,,,,,,---...000000///...------,,,,,,.........------,,,,,,,,,+++++++++,,,,,,---------++++++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,(((+++......,,,+++,,,...////////////...---,,,,,,---.........//////000000111111111111111111111111333333222222222222222222000000000000000111111222555555444444444555555666222222222222222222222222222555888888555333444555777888999888666555555666555444222222222444666777333444444555555444444333222333444444555555555444666666555555555444444444555555444444444444555555444444444444444555555666555333000000000111000000000000000000///////////////000111111111000...---000///...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------+++******)))***,,,---...++++++++++++++++++++++++*********++++++*********************************((())))))***++++++,,,,,,)))((('''&&&&&&'''((()))************************)))***+++,,,,,,+++***)))(((((()))++++++,,,,,,,,,((()))***++++++***)))(((...---+++******+++---...+++,,,,,,---,,,+++***)))))))))***+++,,,,,,------******************************+++++++++,,,,,,,,,///...------,,,+++***)))*********+++,,,---///000666111+++((()))+++---///------,,,+++************------......///000000111,,,++++++++++++++++++,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++***)))))))))))))))******,,,---......//////......,,,,,,,,,,,,---......///++++++,,,,,,,,,---------------------------------------------------------////////////////////////............/////////000///000000000111111222222/////////000111111222222000000000000111111111111000000000000000000000000111111111111111111222222111222222333333333222222111111111111222333444555000111222333444555555555333333222222222222222222333333333444444555555555666666666666666555555555444555555666666555555444666777777888888888888777888888777555555444444444888777666555555666777888777777666666555555444444555444333333555555444333555444333111000111111222222222222222222222222222222222222333333222222222000000000000000000000000111111222222333333333333000000000000000000000000,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++++++++------------+++++++++,,,------......------,,,------......------,,,******+++++++++,,,,,,,,,---------............///............////////////222222222222222222222222111111000000000000000111///111333444333333555666444444444333333222222222333333333444444444555555333444555666666555444333000111222222333444555555555444444333333444444555666555444333222333444444333444444555555444444333222222222333333444444444333333222222222333444555333222222111111222333333000000///............///////////////////////////......------------..............................,,,,,,,,,,,,,,,,,,,,,,,,///---)))'''&&&(((+++---)))***+++,,,,,,+++***)))++++++++++++++++++++++++,,,,,,,,,++++++*********)))))))))((())))))***+++.........------,,,,,,,,,))))))))))))))))))))))))++++++++++++*********)))))))))))))))************,,,,,,,,,+++)))(((&&&%%%************************++++++************++++++,,,++++++***++++++,,,,,,...---+++))))))***+++,,,++++++)))'''&&&(((,,,000---------,,,,,,---------666111,,,+++---...,,,)))++++++++++++++++++++++++000///---,,,,,,---...///,,,+++***)))))))))***+++(((***---///000///---,,,((()))***+++++++++++++++///...---,,,+++++++++++++++++++++++++++++++++++++++++++++***((((((+++---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))...------,,,,,,------...,,,,,,,,,---------......++++++++++++++++++++++++------------------------......---------......///------------.........//////000111222222111000/////////000000000000/////////////////////000111111111111111111000000000000444333333222222333333444111000000000111222333333111111111222222333333333222222333333333333444444111333555555444444444555555555555555555666777777888777666555555666777888666666555444333222222111666555444555888999888777666666666666666777888888888666444444666888888888888777666555444333222222333333222222333333444555555555555444333222000///111111111111111111111111000000111111111111000000000000000000000000000000000000000///...------,,,,,,---------.../////////,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,......---,,,+++***)))))),,,,,,,,,------.........------------------------++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,++++++,,,------......------,,,------......------,,,+++,,,,,,,,,---------------------............///....../////////000000000111111111111111111111111111111000000000000000111222333555555444333444555555555555444444333333333444444444555555555666666333444555666666555444333333333333333333333333333444444333333333333444444666555444333333333444444111222222333333222222111222222222333333333444444333333222111111222333444222222111111111111111111///...------,,,,,,------////////////////////////......------------...............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---+++*********+++,,,******++++++++++++******++++++++++++++++++++++++,,,,,,,,,++++++************))))))))))))***++++++,,,,,,,,,+++++++++******))))))))))))))))))))))))++++++*********)))))))))))))))))))))************))))))))))))((('''%%%%%%************************++++++************++++++---,,,,,,+++++++++,,,,,,///...,,,******+++,,,---++++++***)))((())),,,///......------------......888333---+++,,,,,,)))&&&++++++++++++++++++++++++......---,,,,,,---...///---,,,+++***)))******+++)))+++---///000///...,,,))))))***+++++++++++++++,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,+++******,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******...------,,,,,,------...,,,,,,,,,---------......------------------------------------------------,,,,,,,,,---...///000111------.........////////////000111111111111000/////////000000000000/////////////////////000111111/////////////////////...333333222222222222333333222222111111222333333444222222222222222222333333222222333333333333444444222333555555444333444555555555555555555666666777777777666555555666777888666666555555444333333333777666555666888:::999888666666666666666666777777777555333333555777777666777777666555444333222222333222222222222333444444555555555444333222000///111111111111111111111111000000111111111111000000000000000000000000000000333222222111000000//////......//////////////////,,,,,,,,,,,,,,,,,,,,,,,,......------------......,,,,,,,,,,,,,,,,,,,,,,,,//////...---,,,++++++******++++++,,,---...///000........................++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,++++++,,,------......------------............------------------............---------............////////////000000000111111000000000000000000000000000000000//////000000111444555666666444333333333555555555555444444444444555555555555666666666666444444555555555555444444444444444333333222222222333222222222222222222333666555444333333333333444111111222222222222111111222222222222222333333333333222111000000111222222222222111111000000000///222111111000000000000000////////////////////////......------------......---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++++++++************+++++++++++++++++++++++++++++++++++++++++++++************************+++,,,,,,*********)))))))))))))))))))))))))))))))))))))))******)))))))))((((((((()))))))))*********++++++(((((())))))(((((('''&&&************************++++++************++++++------,,,,,,++++++++++++///...,,,++++++,,,------+++,,,,,,+++******,,,...///......------......///666222---+++,,,,,,)))'''++++++++++++++++++++++++,,,,,,,,,,,,------//////------,,,+++++++++++++++***+++---///000///...---))))))***++++++++++++***++++++++++++,,,,,,,,,---------------------------,,,------,,,++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++...------,,,,,,------...,,,,,,,,,---------..............................------------------------+++++++++,,,...///111222....../////////000000000///000000111111000000/////////000000000000/////////////////////000111111////////////////////////222222111111111111222222333333333222333333444444333333222222222222222222222222333333333333444444222444555555333222333333555555444444555555666777777777666666666666777777555555555555555555555555777666666777999::::::999777666666666666666666666555444222333444666555555666666555444333333222222222222222222222333444444444444444444333222000000111111111111111111111111111111222222222222111111000000000000000000000000333333222222111111000000000000000000000/////////++++++++++++++++++++++++......------------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......++++++,,,,,,---...//////------------------------,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------------............------,,,------------.........---------............///000000000000111111111111000000000000000000000000000////////////000000111222333555444333222222333444444444444444444444444444444444444555555555555444444444444444444444444333333333333333333333333222222111111111111222222555555444444333333333333333333444444444444333333111111111222222222222222222222000/////////000111333333222222111111000///333333222111111111111111////////////////////////......------------......******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++,,,+++***))))))***+++,,,+++++++++++++++++++++++++++++++++***************++++++******++++++,,,---))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))*********+++++++++)))******+++++++++******************************++++++************++++++,,,,,,,,,++++++***))))))---,,,,,,+++++++++,,,---***,,,------,,,+++,,,---...------,,,,,,------...///---++++++,,,---,,,+++++++++++++++++++++++++++***++++++,,,------...///------,,,,,,,,,++++++,,,***+++---/////////...---)))******+++++++++******++++++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,+++***,,,---++++++++++++++++++++++++---------......---,,,,,,...------,,,,,,------...,,,,,,,,,---------..............................,,,,,,------------------,,,,,,,,,---...///000111////////////000000000000///000000000000000000/////////000000000000/////////////////////000000111111111111111111222222222222111111000000111111222333333222222222333333444333333333222222111111111222222222333333333444444222444555555333222222333555444444444444555666666777777777666666666666666555555555666666666777777777666555666888999999888666666666666666666555555555333222333555666555444555555444444333222222111222222222111222333333444444444444333333111000000111111111111111111111111111111222222222222111111000000000000000000000000111111000000////////////111000000//////.........++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......---------......//////......---,,,,,,,,,,,,---------------------............///000000000000111111111111111111111111111111111111//////......///000111111...000222222222111222444222222222222222222222222222222333333333444444444444444444333333444444444111111222333333444555555222111111000000111111222444444444444444333333333222333333444444333333222111111111111111111111111222111000/////////000111333333444444444333222111///......---------------////////////////////////......------------......'''((()))***,,,---......++++++++++++++++++++++++,,,+++***))))))***+++,,,,,,+++***))))))***+++,,,++++++++++++++++++++++++************************++++++******++++++,,,---))))))******************))))))))))))))))))))))))))))))))))))((((((((((((************++++++++++++)))******+++++++++++++++************************++++++************++++++******++++++***)))((((((******************++++++***,,,......,,,++++++,,,,,,++++++******++++++,,,,,,+++***+++,,,------,,,++++++++++++++++++++++++)))******+++,,,------...------------,,,,,,++++++***+++,,,---.........---******+++++++++******)))((()))***,,,------------************************)))+++,,,+++***)))***+++++++++++++++++++++++++++,,,,,,---......---------...------,,,,,,------...,,,,,,,,,---------......------------------------,,,,,,,,,---------......///......---------......////////////000000000000000//////////////////000//////000000000000/////////////////////000000111000111111111222222222333222111111000000111111222222222111111111111222222333333333222222111111111222222222333333333444444111333444444333222222333444444444444444555666666777777777777777666555555444444555555666777777777555444444555777888777666555555666666666666555444555444444555666777666555444444333333222222111111222111111111111222333333333333333333222111000000000000000000000000000000111111111222222111111111////////////////////////000000000////////////////////////......---------++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,+++++++++***......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---+++,,,------......------......////////////......+++,,,,,,,,,,,,------------------............////////////000000000111111111111111111111111111111............///000111111,,,...000111111111222333111111111111222222222222111222222222333333333333444444333333333333444444000111111222444555555666222111111111111111111222444444555555444444333222000000111111111111000000111111111000000000000000111000/////////000222333222333444555555444333222000000///...............////////////////////////......------------......'''((()))***,,,---//////++++++++++++++++++++++++,,,***)))((((((***,,,---++++++************++++++++++++++++++++++++++++++)))))))))******************************+++,,,,,,************++++++++++++))))))))))))))))))))))))******)))))))))(((((((((*********++++++++++++,,,(((((())))))***)))))))))************************++++++************++++++((()))***++++++***)))((()))))))))******************,,,------+++******++++++******))))))******+++,,,,,,,,,++++++******)))++++++++++++++++++++++++))))))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******)))***+++,,,,,,---------***++++++++++++***))))))%%%&&&(((************)))************************(((***,,,,,,***)))******+++++++++++++++++++++++++++,,,,,,------------,,,...------,,,,,,------...,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........000///...---------------....../////////000000000000//////......//////000//////000000000000/////////////////////000111111...//////000000111111111222222111111111111222222222222111111000000111111333333222222222222222222222222333333333333444444000222333444333222333444444444333333444444555666777888888888777666555444444444444555555666666666444333333444666777777666333444555666777666555555555444444555777777666444333333333222222111111111111111111111111222333333222222333222222111000000000000000000000000000000000000111111111111000000////////////////////////111111111000000000000000............------------***************************+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,---------------------------------------------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---+++,,,------......------......////////////......------------............---------............///....../////////000000000000000000000000000000000...------......000111111...///111222111000111222111111111222222333333333222222222333333333444444444444333222222333444444222222222333333444444444222222222111111222222222444444555555555444333222000000111111111111000000111111000000000/////////000/////////000222444555000111333555555555444333333333222111111111111222////////////////////////......------------......******++++++,,,---------*********************************++++++,,,,,,,,,******++++++++++++******++++++++++++++++++++++++((()))))))))*********+++***))))))))))))***++++++))))))*********+++++++++))))))))))))))))))))))))++++++*********)))))))))*********+++++++++,,,,,,))))))*********)))((((((************************++++++************++++++((()))+++---------,,,+++))))))******+++++++++++++++,,,,,,+++***)))***+++++++++************++++++***+++,,,++++++*********++++++++++++++++++++++++)))***+++,,,,,,+++*********+++,,,,,,,,,+++***)))((())))))***++++++,,,,,,+++++++++++++++***))))))&&&''')))+++++++++***)))************************)))+++------+++******+++******************************+++,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......//////......---------......------........./////////000///............///000//////000000000000/////////////////////000111111...//////000000111222222333333222222222222333333444333222111111111111222222222222222222222333333222222333333333333444444...000222333333333444555444444333333444444555666777888888888777666444333444444444444444555555555555444333555777888777666111222444666777777666666333333333444666666555333222222222222111111111111111111111111111222222333111222222222222111111000000000000000000000000000//////000000000000///////////////////////////////////////////////////000............////////////************************++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...///000111***++++++,,,---...//////........................---,,,,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++------++++++++++++------+++,,,------......------......////////////................../////////000---------.........//////............////////////////////////////////////---------......000111111000222333333111000000111222222222333333444444444333333333444444444555555444444222222222222444444444444333333333333222222333333222222222222333333333444555555555444333222222222333333333333222222111111000000/////////...////////////111333555666...///222444555444333333222111000000//////000000////////////////////////.........------.........---------,,,,,,,,,++++++************************(((***,,,...///...,,,+++)))***+++,,,,,,+++***)))++++++++++++++++++++++++(((((())))))*********+++)))))))))((()))******+++(((((())))))******++++++))))))))))))))))))))))))++++++++++++******************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++******************************++++++************++++++(((***,,,///000///......)))***+++,,,,,,,,,,,,,,,+++,,,,,,***(((((()))+++,,,++++++++++++++++++,,,%%%''')))++++++,,,---...++++++++++++++++++++++++)))***+++,,,,,,+++)))(((******+++,,,+++***)))(((((((((((()))******+++++++++++++++++++++***)))((()))+++---......---,,,+++++++++++++++++++++++++++***,,,......---++++++,,,************************)))***++++++,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,---------......------------------------++++++,,,,,,---...//////---------------...///000------------.........///000///...------...///000//////000000000000/////////////////////000111111000111111222333333444444444333333222222333333444555444333333222222222222111111111222222333333444222222333333333444444444---///222333333333555666444333333333333444555555777888888888777666444333444444444444444444444444666555444666888999888777///111444666777888777666222111222444555555333222222222222111111111111111111111111000111222222333111111222222222111111000000000000000000000000000......////////////......////////////////////////,,,,,,,,,---------------......//////000000111111++++++******************)))***+++,,,,,,+++***))),,,+++***+++---...---,,,,,,,,,,,,---------......***,,,------,,,,,,...///---------------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,***)))((((((((()))+++,,,---,,,,,,++++++,,,,,,---,,,,,,+++******+++,,,,,,------------------------++++++---...///000000000+++,,,---.........---,,,---......///////////////,,,---------.../////////111///---...000111111000111111000000//////......000000000000000000000000//////000111111111111111111222444555555444222111333222111111222333555666444333333222111000//////444444444444444444444444555444444333222111000000111222333333444444333333111111222222222222111111---///111111111000111222000///...---...000222333555111///000444666333000222333444444444333222111............///////////////000000000...---...///........................++++++++++++++++++++++++************************((()))***+++++++++++++++))))))************))))))************))))))))))))******))))))))))))******000---)))(((******)))'''******))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,++++++***))))))))))))******+++++++++******))))))***+++,,,------...,,,,,,,,,---------......++++++******************+++***)))'''''''''((((((+++++++++*********))))))******)))))))))***,,,---++++++************++++++,,,+++++++++***))))))))))))***+++,,,,,,+++***)))))))))))))))))))))))))))///...+++)))))))))***+++,,,,,,++++++++++++,,,,,,......---,,,+++***)))(((************************,,,,,,,,,++++++*********)))************+++++++++++++++++++++++++++++++++,,,,,,------.../////////.........------,,,,,,,,,...............---------//////000000///...------............////////////000000000000////////////111000000000//////......222111111111000000//////111111000000111111222333222222222222222222222222333333333333333333333333222333444555555555444333222222222111111111000000222222222222222222222222111222333444555555555555555777888888666444333444555444444333333444444555:::777333222555666666555444444444444444444444444444222///000333444333111333333333222222111111111333222222222222222222333222111111111000000//////000000000000000000000000000000//////.........---------......//////000000//////000000000000//////------............------++++++******************)))***+++,,,,,,+++***)))+++***)))***,,,---,,,+++,,,,,,,,,------------...+++,,,...---,,,,,,---...++++++,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,***)))))))))******++++++---,,,,,,++++++,,,,,,---------,,,++++++,,,------........................++++++,,,,,,---,,,,,,,,,+++,,,---.........------......///000000000000///---------..................---,,,---///000///...111000000000/////////...000000000000000000000000//////000111111111111111222222333444444333222222333333222222333333444444666555555444444333333333444444444444444444444444444333333222222111111000333333444555555555555444111111222222222222111111...000111111000000000111222000///...---...000111333000...000444666333000222333444555444444333222000000//////.........---,,,......---,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++************************))))))***+++++++++******)))******************)))************))))))))))))******))))))))))))******,,,***'''(((***,,,,,,***(((((())))))***+++,,,,,,++++++++++++++++++++++++,,,++++++++++++++++++***((())))))******+++,,,,,,,,,,,,,,,+++***)))((('''((())))))******++++++,,,******+++++++++,,,,,,,,,************************+++***************+++++++++++++++*********))))))******)))))))))***,,,,,,++++++************+++++++++++++++***************)))******++++++******)))))))))))))))))))))))))))...---,,,***))))))************))))))))))))******+++++++++++++++************************+++++++++,,,,,,,,,+++++++++******************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,------..................///////////////...------............////////////000000000000////////////111111111000000/////////111111111111000000000///111111000000111111222333222222222222222222222222333333333333333333333333222333444555555555444333444444333333333222222222111111111111111111111111222222333444555555555444555777888888666444333444555444444333333444444555999666333333555666666444444444444444444444444444444111//////111222111000222222222222222222222222222222111111111111222222222222222222111111000000000000000000000000000000111111000000000/////////........./////////////////////000000000000//////------............------******++++++++++++++++++******++++++++++++*********)))((()))+++,,,+++***,,,,,,,,,,,,------------,,,---...---,,,+++,,,---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,+++---,,,,,,++++++,,,,,,---...------,,,,,,------...........................,,,,,,------,,,,,,+++***+++,,,------......------...///000000111111000000...............---------...---...///111111///---000000000000////////////000000000000000000000000//////000111111111111111333333333333333333333333333333444444333333222222555555555555555555555555444444444444444444444444222222222222222222222222222222333444444444444333111111222222222222111111///000222111000//////000222111000...------...///111///...000333555444222222333444555555444333222111111000///...---,,,,,,,,,---...---,,,++++++---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***************************************+++++++++******)))******++++++++++++******************))))))))))))************************+++)))((((((***+++++++++)))*********++++++,,,,,,*********************************+++++++++++++++(((((()))******++++++,,,+++++++++++++++***)))((())))))))))))))))))))))))((((((((()))))))))******************************((()))***++++++,,,,,,,,,+++++++++************************)))******+++,,,++++++************++++++***************+++++++++------,,,,,,,,,,,,------)))))))))))))))))))))))),,,,,,,,,+++******))))))******))))))))))))******)))))))))******+++++++++))))))******++++++++++++,,,,,,,,,++++++++++++***************+++++++++,,,++++++++++++++++++++++++/////////............---...------------,,,,,,,,,,,,---------...////////////////////////......---............////////////////////////000000000000111111111111111000000000111111111111000000000000111111000000111111222333222222222222222222222222222222222222222222222222222222333444444444444444555555555555444444444444000000000000000000000000222333333444444444444333555777888777555333333444555444444333333444444555777555444444555666444333444444444444444444444444333111000///000000000...222222222222222222333333111111000000000000111111333333222222222222111111000000000000000000000000111111111111000000000000///////////////............//////000000//////...------............------******+++++++++++++++,,,+++++++++++++++++++++++++++***)))***+++,,,+++***++++++,,,,,,,,,---------,,,......---+++***+++,,,---------------...//////,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...---,,,+++---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,------,,,,,,---------------...---......///......------,,,,,,,,,---------------//////000111111111111111/////////...---------,,,///000111333444444222///000000000000//////////////////////////////////////////000111111111111111333333222111111222333333333444555555444222111000111111111222222333333333333333333333333333333333000000111111222222222333//////000111111111111111111111222222222222111111///111222111///......///111000///............//////...---///222444444222222222444555555444333333111000000///...---------...///000///---,,,---...---------------------------,,,,,,++++++*********************************+++++++++++++++***)))(((+++++++++,,,,,,+++++++++************)))))))))(((************************,,,+++***)))))))))((('''......---,,,+++))))))((())))))))))))))))))))))))))))))******++++++,,,,,,+++++++++***))))))((((((&&&''')))***,,,,,,------*********))))))(((((((((''''''((((((((()))))))))***************+++++++++&&&'''(((*********)))(((******************************************++++++++++++************++++++)))))))))***+++++++++,,,,,,+++***))))))***+++,,,))))))))))))))))))))))))+++++++++++++++***)))(((,,,,,,++++++++++++,,,,,,((())))))))))))*********)))))))))***++++++,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++.....................///------------------------,,,,,,,,,---...///000000...///////////////..................////////////////////////000000000000222222111111111111111111111111111000000000000000111111000000111111222333222222222222222222222222111111111111111111111111222222333333444444444444555555555555444444444444111111111111111111111111222333333444444444333333555777777666444333333444555444444333333444444555555555555555555555333222333333333333333333333333444333111000000000//////333333333222222111111111000000////////////000000111111111111111111111111000000000000000000000000000000000000000000000000000000//////......------...//////////////////...------............------******++++++,,,,,,,,,,,,,,,++++++++++++++++++,,,---,,,++++++,,,---,,,***+++++++++,,,,,,,,,------,,,---...---+++******+++,,,,,,++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,......---,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,++++++*********++++++,,,,,,,,,+++,,,---...////////////,,,,,,,,,,,,------......//////000111111111111111/////////...---------,,,///000111333444444222///////////////000000000000//////////////////////////////000111111111111111333222222111111222222333444444555555444222000////////////000111111222222333333333333333333333333///000000111111222222333...///000000111111000000111111222222222222111111///000222111///........................///000000...------///111333333222000111333444444444333333.........///////////////.../////////---,,,---...------------------------,,,,,,,,,++++++*********************************+++++++++++++++***)))(((+++++++++,,,,,,+++++++++************)))))))))((()))***++++++++++++***)))******+++***)))(((((((((......---,,,+++))))))((()))))))))))))))))))))))))))))))))******+++++++++++++++******)))(((((('''&&&''')))***,,,,,,------+++++++++***))))))(((((((((((((((((()))))))))***))))))*********+++++++++((()))*********((('''&&&*********************************+++************++++++************++++++)))))))))***+++++++++,,,((('''%%%%%%%%%%%%'''((())))))))))))))))))))))))******+++++++++***)))))),,,,,,++++++++++++,,,,,,*********))))))))))))((())))))*********+++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++)))******+++,,,---......------------------------,,,,,,,,,---...///000000......///////////////...............////////////.../////////000000000111111111111111111111222222000000000000000000111111111111000000111111222333222222222222222222222222111111111111111111111111222222222222333333444444444444444444333333333333222222222222222222222222222222333333444333333333666666777555333222333444555444444333333444444555333444555555444333222222333333333333333333333333444444333222000000000111555555444333111000//////000//////////////////000/////////000000000000000////////////////////////////////////////////////000000//////......------......////////////......------............------******++++++,,,---------,,,,,,++++++++++++,,,,,,...,,,+++,,,------,,,***++++++++++++,,,,,,,,,,,,+++,,,---,,,+++***+++,,,+++***)))((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---------,,,---,,,,,,++++++,,,,,,---***++++++,,,,,,++++++***((())))))******++++++,,,((()))+++,,,---.........---,,,,,,,,,,,,---...///...///000000111111000000...............---------...---...///111111///---////////////000000000000000000000000000000000000//////000111111111111111222222222222222222222222555555444444333222111000000111111111222222333333333333333333333333333333000000000111111111222222111111222333333333333222111111222222222222111111...///111000///......///,,,,,,---...//////000000------...///000111111222///000111333333333222222............//////000000+++,,,---,,,+++******,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++******)))******++++++++++++******************)))))))))))))))***+++,,,,,,+++***)))%%%''')))***))))))***,,,)))*********++++++,,,,,,************************)))))))))***************''''''((())))))******++++++++++++++++++***)))(((+++++++++******)))))))))(((((()))))))))*********)))))))))***++++++,,,,,,,,,,,,,,,++++++***)))(((***************+++++++++***++++++++++++***))))))++++++************++++++***************+++++++++******))))))))))))******))))))))))))))))))))))))******************************))))))))))))******+++++++++******)))))))))***************************++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++---------...//////000000,,,,,,,,,------------...,,,---------.../////////---...//////////////////............////////////......//////000000111111000000000111111111111111000000000000111111111111111111000000111111222333222222222222222222222222222222222222222222222222222222222222222333444444333333333333222222222111222222222222222222222222000111222333444444444444666666666555222222333444555444444333333444444555333444555444222111222333333333333333333333333333333444444333111000111333555555444333111000//////000000////////////000000.........////////////000////////////////////////............///////////////////////////.........---......//////......---------............------******++++++,,,------...---,,,++++++++++++,,,------,,,++++++,,,,,,+++)))***++++++++++++,,,,,,,,,***+++,,,,,,+++***+++------,,,***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,------,,,,,,++++++,,,,,,---++++++,,,------,,,++++++((())))))***++++++,,,,,,***++++++,,,---------,,,------,,,,,,,,,---...///......///000000000000///---------..................---,,,---///000///....../////////000000000111000000000000000000000000//////000111111111111111000111222333333222111000555444333333222222222222222222222222222222333333222222222222222222222222000000000000111111111111111222333333444444333333111111222222222222111111---...000000///...///000------..................---...////////////000111---...000111222222111111///////////////.........+++,,,---,,,***)))***+++*********************************++++++,,,,,,---------------------------))))))***+++++++++******)))******************)))************)))))))))))))))***,,,------,,,***)))###&&&)))***))))))***,,,(((((())))))***+++,,,,,,++++++++++++++++++++++++************))))))))))))''''''(((((()))*********,,,,,,,,,+++***)))((('''))))))))))))))))))(((((((((((((((((())))))))))))((())))))***++++++,,,,,,++++++***************+++))))))*********+++++++++***++++++,,,+++***)))(((++++++************+++++++++++++++***************------............------))))))))))))))))))))))))+++***)))(((((()))***+++******))))))))))))***************+++++++++++++++,,,,,,++++++***)))))))))******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++000000000//////.........,,,,,,,,,---------......------..................------...///////////////............////////////.........///000111111111/////////000000111111111///000000000111111111111111111000000111111222333222222222222222222222222333333333333333333333333333222111111111222333444333333333333222222222222111111111111111111111111...///111222444444555555666666666444222111333444555444444333333444444555333444444222000000222444222222222222222222222222111222333222000///111333333333333222222222222111111000000//////000000111.../////////000000000000////////////////////////......//////000000000000.........///////////////---......//////......---------............------******+++,,,,,,---......------++++++++++++---------+++******++++++***(((******+++++++++,,,,,,,,,)))***,,,,,,++++++,,,...111000...,,,,,,,,,...///,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***+++,,,------,,,,,,++++++,,,,,,---,,,,,,---......---,,,,,,))))))***+++,,,,,,------......//////......---,,,------,,,+++,,,---...///---......///////////////,,,------....../////////111///---...000111111000.../////////000000111111000000000000000000000000//////000111111111111111///000222333333222000///555444333222111222333444111111111111111111111111222222222222222222222222111111111000000000000000000000111222222222222111111111222222222222111111,,,---///000///...///000////////////...---,,,+++---/////////......///000,,,---///000111111111000111111000///...------,,,---...///...,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,------...........................((()))***+++++++++++++++))))))************))))))************)))))))))))))))***,,,------,,,***)))&&&))),,,+++)))''''''(((*********)))))))))))))))++++++++++++++++++++++++++++++******))))))((((((*********)))(((((('''''')))******+++++++++******(((((((((((((((((((((((('''''''''((((((((())))))((())))))***++++++,,,,,,((((((''''''''')))***,,,))))))******++++++++++++***+++,,,,,,+++***)))(((++++++************++++++,,,+++++++++******))))))))))))+++,,,,,,+++))))))))))))))))))))))))))))))+++***((('''''')))+++,,,,,,,,,++++++++++++,,,,,,((()))***+++,,,---......---,,,,,,+++***)))((((((*********++++++,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,***)))'''&&&%%%$$$,,,,,,,,,------........................---------------...///000000//////............/////////000---......///000111111222......//////000000000111//////000000111111111222111111111000111222222333222222222222222222222222333333333333333333333333333222111111111222333444444444333333333222222222000000000000000000000000---...000222444555666666666666666444222111333555555444444333333444444555333444444111//////222555222222222222222222222222///111222111///...111333000000111222333333444444111111000000000000111111//////000000111111111222//////////////////////////////000000111111111222---.........//////000000---..................------..................---...---,,,,,,+++***))))))+++,,,,,,------,,,,,,+++,,,++++++******++++++,,,((()))***+++,,,---------111///---,,,+++***'''$$$ ###(((,,,//////...---------,,,++++++,,,,,,,,,------------------------000///---,,,+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------,,,,,,,,,,,,++++++..................------...------------...//////......////////////......000000000000000000000000222111///---,,,---...///...///000111111111111111111000//////000222444555333333333222222111111111111111111111111111111111111222222222222111000000111111111111000000000000------...///000111222222000000000000000000000000///............---------000111222333222111///---------------,,,++++++***...---,,,,,,,,,,,,---...////////////000000000000------------------------++++++************++++++,,,,,,++++++***+++++++++////////////000000000000---+++******,,,,,,+++)))---,,,***)))((()))******(((((())))))******++++++,,,,,,,,,++++++*********************************************************))))))(((((()))***++++++************************,,,,,,,,,++++++*********+++*********))))))((((((+++***)))(((((()))***+++))))))))))))(((((((((((())))))************))))))************************)))************+++++++++)))************++++++++++++++++++*********))))))++++++***)))(((((())))))+++++++++*********))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,***+++,,,+++)))))))))***+++++++++*********))))))++++++++++++++++++++++++)))************+++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------///...,,,+++***+++,,,,,,............///////////////000000000000000/////////////////////////////////////////////.........000111111111111222222222/////////000111111222222111111222333333333333222000222444333222111222333222222222222222222222222333333222111111222333333555555444333333222111111000111111111111000//////111111222333333444555555666555555555555444444444444555555555444333333222555444222111111111222222222444555444222000000111444444444444444444444444222222222111111111111000000000000000000000000000...000000///...---...///000000000000000000000000,,,---------.../////////...///////////////......---......///////////////---......///...,,,+++)))------,,,,,,+++***))))))+++,,,,,,------,,,,,,+++,,,++++++******++++++,,,***,,,...---,,,+++,,,---///---,,,---------***((((((***,,,---...---+++)))---,,,,,,++++++,,,,,,---------------------------///...---,,,,,,,,,------,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,------....................................------------...//////000111111111111111000///////////////////////////000000////////////000111000111111111111000000///////////////000111222333333333333222222111111111111111111111111111111111111222222222222111000000000000000000000000000000000000000111222222333333///////////////////////////............------------...///000000///---,,,------.........---,,,,,,...---,,,,,,,,,,,,---........./////////000000000------------------------,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++,,,------////////////////////////---,,,+++,,,---...---,,,...---,,,+++******+++,,,))))))))))))************,,,,,,,,,++++++************************************************************))))))))))))******+++************************,,,,,,,,,++++++*********************)))))))))(((+++***)))(((((()))***+++***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++)))************++++++++++++++++++*********))))))+++******))))))))))))***+++++++++*********))))))++++++++++++++++++++++++))))))*********+++++++++***+++,,,+++)))))))))***+++++++++*********))))))++++++++++++++++++++++++)))************+++++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,---------............//////...---,,,,,,,,,------............////////////....../////////......---/////////////////////////////////////////////...000000111111111222222222111111111000000000000000000111222222333333222222000222444333222111222333222222222222222222222222333333222111111222333333555555444333333222111111111111111111000000000000000000111111222333333444555555555555444444444444444444555555444333333222444333222111111111222222222444555444222000000111333333333333222222222222222222222111111111000000000000000000000000000000...000000///...---...///////////////////////////---------........................//////......---------...///////////////...///////////////......,,,,,,,,,++++++*********+++,,,,,,------,,,,,,+++,,,++++++******++++++,,,,,,...///...+++***+++---,,,,,,,,,---//////...,,,---.........---,,,++++++,,,,,,,,,++++++,,,,,,---------------------------------,,,,,,,,,---......++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++,,,---...///+++,,,,,,---...///000111...........................------------...//////333444444444333222111111////////////////////////...///000111111222222222111222222111111000///...---...///000000000000000222222222222222111111111111111111111111111111111111111222222111111000///////////////////////////111111111111111111111111///////////////////////////............---------,,,---...///000///...---------......//////.........------,,,,,,------............////////////000---------------------------,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,---...///000000//////......------...---,,,---///000///...---,,,,,,++++++++++++,,,***************)))))))))+++++++++++++++*********************************************************++++++***)))))))))******************************+++++++++++++++*********************))))))))))))******))))))))))))*********************++++++++++++***)))(((((()))***+++************************)))************+++++++++)))************++++++++++++++++++*********************)))))))))***+++++++++++++++***************++++++++++++++++++++++++(((((()))))))))************+++,,,+++)))))))))***+++++++++***************++++++++++++++++++++++++)))************+++++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,------------............//////...---------......---............/////////,,,------.........------////////////////////////......//////////////////000000000111111111222222222222111111000//////...000111222222333333222222000222444333222111222333222222222222222222222222333222222111111222222333555444444333333222222111333222000/////////000111//////000000111222222222555555444444444333333333444444444444444333333222444333222111111111222222222444555444222000000111111111111111111111111111222222111111111000000000000000000000000000000000...000000///...---...///.......................................---------,,,------......------,,,------...////////////..................//////000,,,,,,+++++++++++++++++++++,,,,,,------,,,,,,+++,,,++++++******++++++,,,---,,,++++++,,,,,,,,,+++,,,++++++,,,...///...,,,,,,,,,,,,---...///000111,,,,,,+++++++++,,,------------------------------,,,,,,,,,,,,---......///,,,,,,,,,,,,------------------------------------------+++++++++,,,...///+++,,,,,,---.../////////---------..................------------...//////444444444444333222111111////////////////////////---...000222222111000///000000111111111000000///---...000111111111000///222222222111111111111111111111111111111111111111111111111111111000000///............////////////000000000000//////......///////////////////////////............---------......///000111111111000+++,,,---......///......------------------------------........./////////------------------------,,,,,,++++++++++++,,,,,,*********+++,,,---...///000//////...---,,,,,,+++---,,,+++---///000000///+++++++++************++++++++++++******)))))))))+++++++++***************************************************************,,,++++++***))))))))))))************************+++++++++************************)))))))))))))))***))))))))))))))))))***))))))***************+++,,,***(((''''''(((***,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++))))))*********+++++++++************************))))))))))))***++++++,,,************************************************))))))))))))*********+++***+++,,,+++)))))))))***************************************************))))))*********+++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,......---------------------------.........//////,,,------............---////////////////////////............////////////000000000000111111111111111111111111000000//////000000111222222222222222000222444333222111222222111111111111111111111111222222222222222222222222444444444333333222222222333222000......///111222000000000111111111222222444444444444333333333222333333444444444333333222333222222222222222222222222444555444222000000111000000111111111111222222111111111111000000000000////////////////////////...000000///...---...///......................../////////...---------,,,++++++,,,---------,,,,,,,,,---......//////......------++++++++++++---...++++++++++++++++++,,,,,,+++,,,,,,------,,,,,,+++,,,++++++******++++++,,,---(((%%%''',,,///---***,,,+++++++++------+++)))+++++++++,,,...000222333,,,+++++++++,,,,,,---...------------------------+++,,,,,,------.........,,,---------......//////------------------------,,,+++*********+++---------,,,,,,,,,,,,,,,,,,,,,---------.........//////...------------...//////222222222222222111000000...........................///111222111///---+++---...///111111222222222///000111222333222111000111111111111111111111111111111111111111111111111000111111111111000//////---........./////////000111111000000///.................................///............---------......///000000000000000***+++,,,---------------------------------------------------............------------------------++++++************++++++))))))))))))***+++------///......---,,,+++******+++******+++---///...---++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******))))))************************************************************************,,,,,,+++***))))))******************************************************))))))))))))))))))******)))))))))******)))))))))((((((((()))))))))******,,,***(((''''''(((***,,,++++++++++++++++++++++++))))))*********+++++++++))))))*********+++++++++******************************))))))***+++,,,,,,*********************************************************+++++++++,,,,,,***+++,,,+++)))))))))***************************************************))))))*********+++++++++------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,,,,,,,,,,,,,------,,,,,,------------............,,,---...///////////////////////////////////////---.........//////000000//////000000000111111111//////000000111111111111000000111222222222222111000222444333222111222222111111111111111111111111222222222222222222222222444444333333333333222222333222000......///111222111111111222222222222222444333333333222222222222222222333333444333333222222222222222222222222222222444555444222000000111000111111111222222222333111111111000000000//////////////////////////////...000000///...---...///......................../////////...---------,,,***++++++,,,------,,,,,,,,,------..................---,,,*********+++,,,*********++++++,,,,,,---+++,,,,,,------,,,,,,+++,,,++++++******++++++,,,,,,'''###%%%+++///---***---,,,++++++,,,,,,***(((,,,,,,,,,,,,,,,---...///++++++++++++,,,---......------------------------,,,,,,---.........------,,,,,,------......//////------------------------******+++++++++,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,------.../////////...------------...////////////000000000000//////...........................///000111000...,,,+++,,,---///000222333333333111111222222222222111111000000000111111111111111111111111111111111111111000000111111000000///............//////000000111333222222222111111000000........................///............---------------------------......++++++,,,,,,---,,,,,,,,,,,,------......------,,,,,,,,,,,,---------......------------------------+++******))))))******+++)))))))))))))))***+++,,,------,,,,,,++++++*********))))))***,,,---,,,+++,,,---...............---+++++++++++++++*********)))))))))***************************************************************,,,++++++*********++++++************************)))))))))***************))))))))))))************))))))************))))))'''''''''((())))))******+++***)))(((((()))***+++(((((((((((((((((((((((()))************+++++++++)))************+++++++++***************+++++++++++++++*********++++++,,,***************+++++++++***************************++++++++++++,,,,,,,,,***+++,,,+++)))))))))******************+++++++++************************)))************+++++++++------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------***+++,,,,,,------,,,,,,,,,------------.........,,,---...///////////////////////////////////////------......///000000000/////////000000000111111...//////000111111222222///000111111222222111111000222444333222111222333111111111111111111111111111222222333333222222111333333333333333333333333333222000/////////000111222222222222222222222222333333333222222222111111111222222333333333333333111111222333333333222222222444555444222000000111000000000111222222333333111111000000000/////////000000000000000000000000...000000///...---...///.......................................---------******+++,,,------------,,,,,,---............---......---------------...))))))***+++,,,,,,------+++,,,,,,------,,,,,,+++,,,++++++******++++++,,,******)))((((((***,,,...---,,,+++,,,------+++))),,,,,,,,,++++++++++++***++++++++++++,,,---...///------------------------,,,---.........---,,,+++******++++++,,,------...........................)))***,,,---...---,,,+++,,,,,,,,,---------------,,,,,,------...//////000...------------...//////,,,---...///000000000000...........................///000111000000......---...///111111222222222111111000000000000111111///000000000111111111222111111111111111111111111000000000000000//////.........///000000111222222222222222111111111111111........................///............---------......---,,,,,,,,,------------------------,,,+++,,,,,,---......---,,,,,,+++,,,,,,,,,,,,---------------------------------,,,++++++******++++++,,,+++******)))******+++++++++++++++++++++*********+++***)))***+++,,,+++******+++,,,---------,,,,,,***++++++++++++++++++,,,((()))))))))*********+++************************************************++++++*********+++,,,,,,************************((()))))))))*********+++((()))))))))************((()))***++++++***)))((('''(((((()))******++++++)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++)))************+++++++++))))))*********+++++++++,,,,,,+++*********++++++))))))*********+++++++++************************************++++++++++++***+++,,,+++)))))))))***))))))*********+++++++++************************)))************+++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---------***+++---.........------,,,,,,---------.........++++++,,,---...//////...////////////////////////------......///000000111////////////000000000111000000000000000111111111///000000111111111111111000222444333222111222333111111111111111111111111111222333333333333222111333333333333333333333333111111111111000000000000111111111111111111111111222222222222111111111111111111222333333333333333000111222333333333333222222444555444222000000111......///000000111222222111000000000////////////000000000000000000000000...000000///...---...///////////////////////////---------...............***+++,,,---............+++,,,------......------)))***,,,---...///000000))))))***+++,,,------...+++,,,,,,------,,,,,,+++,,,++++++++++++++++++,,,***...000,,,&&&%%%***111---,,,,,,---...///---,,,))))))***+++++++++******++++++++++++,,,---...///------------------------------...///...---+++***(((((()))***++++++,,,,,,........................)))+++...000000///,,,++++++,,,,,,---...///000000,,,,,,------...///000000...------------...//////+++,,,---///000000000000...........................///000111111222222222///000000111111111111000111000///......///000111//////000000111111111222111111111111111111111111000000000000000//////......//////000111222222333//////////////////000000........................//////.........---------111000///...............////////////...---,,,,,,,,,,,,---......---,,,,,,++++++,,,,,,,,,------------------------------------,,,,,,++++++,,,,,,---,,,,,,++++++***+++++++++***************+++++++++---+++******,,,,,,+++***&&&'''((()))******)))(((*********++++++,,,,,,---(((((())))))*********+++************************************************************+++,,,------************************(((((())))))*********+++(((((())))))*********+++((()))***++++++***)))(((((())))))***++++++,,,,,,))))))************)))))),,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++)))************+++++++++))))))******++++++++++++------,,,+++************))))))******++++++++++++))))))))))))))))))))))))))))))))))))***************+++,,,+++)))))))))***))))))******++++++++++++)))))))))))))))))))))))))))************+++++++++******))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,))))))*********++++++++++++,,,.../////////......,,,,,,,,,---------......)))***+++,,,------...---////////////////////////---------...///000000111////////////000000000000222222111111000///////////////000111111111111111000222444333222111222333000000000000000000000000111222333444444333222111333333333333333333333333000111111111111000//////000000000000////////////222222222111111111111000000111222333333333333333000111222333444333333222222444555444222000000111---------...///000000111000000000000////////////000000000000000000000000...000000000...---...///000000000000000000000000,,,------....../////////***+++,,,---............+++,,,------......------###%%%(((+++...///000000...---,,,+++***+++,,,---.........------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++*********++++++,,,,,,++++++*********+++++++++,,,,,,,,,...///000///---,,,+++,,,+++++++++,,,,,,---------***+++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,---......///.........---)))+++///222333111///---..................------.........------,,,,,,,,,//////............/////////......------...000111////////////////////////...///000222222222111000000000000000000111111222000000000000///////////////000111222222111000///000000000000000000000000222222222222000///...---000000000000000000000000000///...---------------////////////..........................................//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........------(((((()))***,,,---...///000//////...---+++***)))++++++++++++++++++++++++))))))***++++++++++++***......,,,+++******)))***'''(((***+++,,,,,,++++++)))************+++++++++)))************+++++++++,,,+++***))))))***+++,,,******+++++++++,,,,,,,,,+++++++++************))),,,+++***))))))***+++,,,(((((())))))))))))((((((,,,,,,,,,+++++++++************************************))))))))))))************))))))))))))******++++++******))))))((((((*********************+++************************,,,,,,+++***))))))******))))))))))))************+++++++++++++++++++++++++++++++++*********))))))++++++++++++++++++++++++,,,,,,***)))))))))***++++++++++++*********))))))(((((())))))))))))((((((,,,+++******+++---///000******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------/////////...------,,,,,,///---+++(((&&&)))...222---------............///,,,,,,---...///000111111000000000000000000000000111111000000////////////000000000000000000000000000000000000000000000000222222111111111111111111000000111111111222222222222333333333222222111000000111222444444333222111222222222222222222222222444444333222222111111000333222222111111222222333333333333222222111111111111111000000000000111111333333333222222222111111//////............//////000000000000///---,,,+++////////////////////////......////////////......////////////////////////.................................------,,,,,,,,,+++,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,,,,......---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,******+++++++++,,,,,,,,,...///000///---,,,+++,,,,,,,,,,,,,,,,,,---------++++++,,,---............------------------------,,,---------,,,,,,+++***)))+++---///000///...---..................------//////.........---------///..................///...............///000000///////////////////////////000000111111111111000000000000000000111111222/////////000000000000000000000///......///000000000000000000000000000000000000000000//////...---////////////////////////000000///...............////////////............------------------------...............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))))))))***+++,,,------...---...............------++++++++++++++++++++++++******+++,,,,,,,,,,,,+++------,,,+++***)))))))))(((((()))***+++,,,,,,,,,)))************+++++++++)))************+++++++++++++++***))))))***++++++*********+++++++++,,,,,,+++++++++************)))++++++***))))))***++++++))))))************))))))++++++++++++******************************************))))))))))))************))))))))))))***************)))))))))))))))+++++++++*********))))))************************,,,++++++***))))))******))))))))))))************+++++++++++++++++++++++++++++++++*********))))))++++++++++++++++++++++++,,,+++***)))))))))***++++++++++++*********))))))((())))))******))))))((())))))''''''((()))+++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------...............333333222///---,,,---...---------............///.........///////////////////////////////////////......---------,,,,,,,,,000000000000000000000000000000000000000000000000111111111111111111111111000000111111111222222222555555666666555444444333333333444444444333333222222222222222222222222222222222222222222222222333333222222111111222222333333333333222222111111111111111000000000000111111333333222222222111111111000//////......//////000000000000000///...------////////////////////////......////////////............................................................---------,,,,,,,,,+++,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,+++------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++,,,------......------,,,******+++++++++,,,,,,,,,---///000///---,,,,,,,,,------------------,,,,,,,,,,,,------...---------........................,,,---------,,,++++++******+++,,,------...------------------------......////////////............---------------------------......///////////////////////////////////////222111000000000000000000000000000000000111111222/////////000000111111111111000---,,,,,,---000111000000000000000000000000.........//////......---////////////////////////111000///////////////////////////............---,,,,,,,,,,,,,,,,,,,,,,,,...............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++***)))((((((******+++++++++,,,,,,,,,++++++---...///000000000++++++++++++++++++++++++***+++,,,,,,------,,,,,,+++++++++***))))))))))))))))))))))))***+++,,,,,,)))************+++++++++)))************+++++++++++++++***))))))***++++++***************++++++++++++++++++************)))++++++***))))))***++++++***++++++++++++++++++***+++++++++*********))))))))))))))))))))))))))))))******))))))))))))************))))))))))))******))))))))))))************+++++++++******)))))))))************************,,,+++******)))*********)))))))))*********+++++++++++++++++++++++++++++++++************)))))))))++++++++++++++++++++++++,,,+++******))))))******+++++++++************************++++++*********))))))'''''''''((()))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,---......//////111333444444111...,,,,,,---------............///000000//////............////////////////////////000000////////////......000000000000000000000000000000000000000000000000111111111111111111111111111111111111111222222222222333333333333222111111666555444333333333333333111111111111111111111111000111111222333333444444222222111111111111222222222222222222222111111111111111000000000000111111333222222222222111111111111000000//////000000111///000000111111000000///////////////////////////......////////////.........................................................------------,,,,,,,,,+++,,,---...///...------,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------------,,,,,,******+++++++++,,,,,,,,,,,,...//////---+++,,,,,,///......------,,,,,,,,,---------...------,,,,,,------------------------,,,---......//////......,,,,,,,,,,,,,,,---......,,,,,,------------........................------,,,------------------,,,,,,---///000000000///...////////////////////////333222111/////////000111000000000000000111111222/////////000111111222222111000...------...000111000000000000000000000000,,,---.../////////////////////////////////////////////............////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,------.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++++++++++++++++++++++++++++++++)))***+++---.../////////************************)))***++++++,,,,,,++++++)))************))))))(((+++***)))))))))***,,,---))))))*********+++++++++))))))*********++++++++++++******************+++************************+++++++++*********))))))+++******************+++******++++++++++++******,,,,,,+++++++++*********((((((((((((((((((((((((******))))))))))))************))))))))))))******(((((())))))******++++++))))))))))))************************************++++++***************+++))))))*********+++++++++************************************))))))))))))+++++++++++++++++++++++++++++++++******************************************++++++,,,,,,++++++***,,,++++++*********++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,------.........***---000111000...,,,,,,---------............//////////////////.........////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000111111111111111222222222111111111111111111111111000111111111111111000000777555444222111111222222000000000000000000000000111111111222222333333333222222111111111111222222222222222111111111111111111111000000000000111111222222222222111111111111111111000000000000111111//////000111111111111111////////////////////////---......//////......---................................................------------------------+++,,,.../////////...---,,,,,,,,,,,,,,,,,,,,,,,,((()))+++,,,---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))))))))***************++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,---///...---+++,,,,,,.........------,,,,,,+++---------...------,,,,,,++++++++++++++++++++++++***+++,,,...///000111111...---,,,,,,,,,---...///,,,,,,,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,,,,---///000000000///...000000000000000000000000333222111/////////000111000000000000000111111222///000000000111111111222///000000111111000000///////////////////////////------...///000000000000........................---------,,,,,,------...............---------------------------------------------...---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...,,,,,,,,,++++++++++++***)))***++++++,,,,,,,,,,,,************************(((((()))***************(((((()))*********))))))+++***)))))))))***+++,,,))))))*********+++++++++))))))*********+++++++++*********++++++*********++++++******************+++++++++*********))))))*********++++++*********)))******************)))---,,,,,,,,,++++++++++++((((((((((((((((((((((((******))))))))))))************))))))))))))******(((((())))))******++++++''''''((()))***++++++,,,************************+++***************++++++************++++++++++++************************))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++******))))))************************++++++,,,,,,,,,,,,++++++---,,,,,,,,,++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------......------,,,,,,,,,,,,***+++------,,,+++,,,------------............///------......///000000111........................------------------------000000000000000000000000000000000000000000000000000000111111111222222222111111111111111111111111333333444444444444333333555444222000//////000111000000000000000000000000333333333222222222111111222111111000000111111222111111111111111111111111111111000000000000111111222222222111111111000000111111000000000000111111...///000111111222222111////////////////////////------............------................................................------------------------,,,---.../////////...---,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))))))))******************++++++,,,,,,++++++*********+++++++++,,,,,,,,,+++---......,,,+++,,,---,,,,,,,,,,,,,,,,,,++++++,,,,,,------...---------************************'''(((***,,,---...//////......------------......++++++,,,,,,------......+++++++++++++++,,,,,,,,,,,,---...//////...---,,,---......///////////////000000000000000000000000222111000000000000000000000000000000000111111222111111111111111111111111///000111222222111000///////////////////////////---...///000000000000000........................,,,,,,,,,+++,,,,,,---............------------,,,........................---------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,(((((((((((()))+++,,,...,,,+++++++++++++++++++++)))******++++++*********************************'''(((((()))***)))))))))'''(((***+++,,,+++******+++***************++++++)))************+++++++++)))************+++++++++)))***++++++++++++***))),,,,,,,,,++++++++++++++++++++++++************))))))***++++++++++++***)))))))))************)))))),,,,,,,,,+++++++++******))))))))))))))))))))))))******))))))))))))************))))))))))))******))))))))))))************&&&''''''((()))***++++++*********************************)))******+++,,,*********++++++++++++,,,************************(((((()))))))))))))))***++++++++++++++++++++++++***++++++++++++***))))))***************+++++++++***++++++,,,,,,++++++******************++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------......------,,,++++++***---......,,,+++***,,,------------............///,,,,,,---...///000111111......................................./////////000000000000000000000000000000000000000000000000000000000111222222333333222222222111111111111111111111222333333333222222333222111000000000000000111111111111111111111111444444333333222111111000111111000000000000111111000000000111111111111111111111000000000000111111222111111111111000000000111000000//////000000111...//////000111111111111////////////////////////------............------------------------------........................,,,,,,,,,------------...,,,---...///000///......,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))***+++,,,---******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++******+++++++++,,,,,,,,,***,,,...---,,,+++,,,---******++++++++++++++++++++++++,,,---............++++++++++++++++++++++++******+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------......+++++++++,,,,,,---------,,,---///000000///---,,,...............///000000000000000000000000000000///000000111111111111000000000000000000111111222333222222111111000000000000000000000000000000000////////////////////////------.../////////..............................,,,,,,,,,,,,,,,---...............---------,,,,,,------------------------,,,------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***)))((('''((()))+++---+++++++++++++++++++++,,,))))))***+++++++++++++++************************(((((()))***************'''(((***,,,------,,,+++******+++++++++******))))))************+++++++++)))************+++++++++)))***++++++++++++***)))---------,,,,,,,,,+++++++++++++++************))))))***++++++++++++***)))******++++++++++++***************))))))))))))(((******************************))))))))))))************))))))))))))***************)))))))))))))))))))))))))))))))))((((((******************************))))))***++++++,,,*********+++++++++,,,,,,************************(((((((((((())))))******++++++++++++++++++++++++***++++++,,,+++***)))((())))))*********+++++++++******++++++++++++******(((((()))*********************+++++++++,,,,,,,,,************************++++++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,***+++---,,,++++++,,,...---------............///---.........//////000000........................000000000000111111111222000000000000000000000000000000000000000000000000///000000111222222333333222222222111111111000000......///000000000000000111111222222222111111000222222222222222222222222333222222222222222222222111111000000000000111111///000000000111111111222111111000000000000111111111111111111000000000000000//////......//////000......///000000000//////////////////////////////,,,------......------,,,------------------------........................,,,,,,,,,---------......,,,---///000000000///...,,,,,,,,,,,,,,,,,,,,,,,,***)))(((((()))+++---...*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------.........,,,------......------,,,******+++++++++,,,,,,,,,***,,,------,,,+++,,,---)))))))))******++++++,,,***+++,,,---......///...,,,,,,,,,,,,,,,,,,,,,,,,......//////......---,,,++++++,,,,,,,,,++++++*********+++,,,,,,---......,,,,,,,,,------.........---...000111111000...---//////...------///000111000000000000000000000000...///000222222222111000000000000000000111111222444333333222111000//////111000...,,,,,,...000111////////////////////////,,,------......------,,,........................---------------...///000......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,...,,,+++))))))***,,,---******+++++++++,,,,,,,,,((()))***+++,,,---------))))))))))))))))))))))))))))))***+++++++++++++++'''(((+++---...---,,,,,,)))***+++,,,,,,+++)))((()))************+++++++++)))************+++++++++)))***+++,,,,,,+++***))).........------,,,,,,,,,+++++++++************))))))***+++,,,,,,+++***)))+++,,,,,,------,,,,,,+++((((((((((((''''''''''''******************************))))))))))))************))))))))))))******++++++******))))))((((((,,,+++***)))((('''&&&&&&******************************))))))***+++,,,,,,******+++++++++,,,,,,,,,))))))))))))))))))))))))'''((((((((())))))******++++++++++++++++++++++++******+++,,,+++***)))((())))))******++++++++++++*********++++++*********'''((()))+++,,,,,,,,,,,,******+++++++++,,,,,,,,,))))))))))))))))))))))))++++++,,,,,,,,,---------***++++++,,,,,,------..."""%%%)))+++,,,---...///---------........./////////////////////.................................,,,---------......//////000000000000000000000000000000000000000000000000///000000111222222333333222222222222111111000000000111222333333333333333000111333444444333222111222222222222222222222222111111111222222333444444111111000000000000111111//////000000111111111222111111000000000000111111111111111111000000000000//////............//////......////////////......////////////////////////,,,------......------,,,------------------------........................,,,,,,,,,------.........,,,---///000000000///...,,,,,,,,,,,,,,,,,,,,,,,,(((((()))***+++,,,,,,---,,,+++)))(((((()))+++,,,++++++++++++++++++++++++************+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***(((&&&&&&((()))***)))*********++++++,,,,,,---,,,------,,,++++++,,,...,,,,,,+++***+++,,,...///------------------------,,,,,,,,,------............/////////...---,,,,,,---------.........//////------------------,,,,,,000...++++++,,,---,,,,,,...///////////////......///////////////000111111............///////////////000111222333444444444222222222111111111111111000000//////.........---////////////............000000000000000000000000/////////...---------,,,+++000555444///,,,---000......---------,,,,,,,,,---------.........///////////////......---------+++---//////...,,,,,,---***++++++++++++,,,,,,,,,******************************************************+++++++++,,,,,,,,,******+++,,,,,,,,,++++++++++++,,,,,,---.........***++++++++++++***))))))+++++++++***++++++,,,,,,++++++******************)))((((((((((((***,,,---+++,,,---......---,,,+++++++++++++++++++++++++++(((((((((((()))***,,,,,,...---,,,+++************,,,***)))***---...---+++))))))))))))))))))))))))******))))))))))))******))))))))))))************,,,+++***((((((((())))))''''''((()))***++++++,,,************************))))))(((((()))***+++++++++++++++*********))))))++++++******++++++,,,,,,,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))++++++************++++++'''''''''(((***,,,///000)))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,++++++*********++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---.........---,,,,,,+++---------............///........................000000///...---,,,,,,+++---------.........//////000000000000000000000000,,,---///000111111111000000000111111111111000000000000000000111111111111222333333444444333333222333333333222222222111111000000000000000000000000000000000000000000000000444222000//////000222444111111111000111111222222000000111111111111000000//////000000000000/////////////////////////////////000111222222111000///------------------------.........------,,,,,,,,,---------............///---------------------------)))%%%'''+++...---***,,,------...............,,,,,,,,,------.........***************+++++++++,,,+++)))(((((()))+++,,,++++++++++++++++++++++++,,,,,,,,,---...///111111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///---++++++,,,...//////+++++++++++++++,,,,,,,,,+++,,,,,,,,,******,,,---,,,,,,+++++++++,,,---...------------------------,,,,,,,,,,,,------------------------------,,,+++,,,,,,,,,---------------------------------------111///------...///...---/////////000000//////...//////......//////000111....../////////000000000000000111222333333333333333333222111000000//////000000/////////.........////////////...................................................---------(((+++//////---,,,,,,.........---------,,,,,,,,,,,,,,,,,,,,,---------............---------,,,,,,***,,,......,,,++++++,,,*********++++++,,,,,,,,,*********************************************************+++++++++,,,,,,---------------,,,+++***+++,,,,,,---......//////,,,,,,,,,,,,,,,+++******,,,++++++***++++++,,,,,,************************))))))(((((()))***+++,,,,,,,,,------------,,,,,,++++++++++++++++++++++++******)))******+++,,,---...---,,,+++************(((&&&%%%&&&)))***((('''))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))************++++++***))))))***++++++************++++++++++++***************************************+++,,,,,,+++++++++*********))))))************++++++,,,---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++************++++++&&&&&&&&&&&&'''(((***+++)))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++---------............///......................../////////...------,,,,,,---------.........//////////////////////////////---...///000111111000000000000111111111111000000000000000000111111111111111111222222222222111111333222222222111111111111000000000000000000000000000000000000000000000000444222000//////000222444222222111111000111111111......////////////......//////000000000000/////////////////////////////////000000000000000000///------------------------/////////......---------//////......---------,,,------------------------000,,,)))))),,,...---***,,,---///000000000///...,,,,,,,,,---------......+++++++++*********)))))),,,+++***))))))***+++,,,++++++++++++++++++++++++,,,,,,------...000111222,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...+++(((((())),,,---...,,,,,,,,,,,,++++++++++++***+++,,,+++))))))+++,,,,,,,,,+++++++++,,,------,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---.........//////.........//////...,,,......//////000//////.........------......///000/////////000000000111111111111222222222222222111333333222111///...---,,,000000////////////......////////////............---------------------------------...............***,,,...000000111000000......---------,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,+++,,,...//////...------...))))))***+++,,,,,,------*********************************************************++++++++++++,,,------------+++***)))(((,,,,,,------...//////000...............------,,,,,,,,,++++++***++++++,,,******************************)))))))))******+++------,,,,,,,,,,,,------++++++++++++++++++++++++,,,+++++++++++++++,,,,,,...---,,,+++************)))((('''(((*********((())))))))))))))))))))))))((((((''''''''''''(((((())))))))))))*********************)))******+++,,,,,,,,,,,,,,,++++++******************************++++++++++++++++++,,,---+++++++++***************)))))))))***+++,,,---...,,,+++************+++,,,++++++++++++++++++++++++************************++++++************++++++*********))))))***++++++)))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,++++++++++++***+++++++++++++++++++++++++++++++++,,,,,,---------------......------,,,,,,---------............///................................................------........./////////////////////////////////...///000000000000//////000000111111111111000000000000000000111111111111///000000000000000000///222222111111111000000000000000000000000000000000000000000000000000000000333222000//////000222333333222111111000000000000......////////////......//////000000000000////////////////////////////////////............//////........................///////////////.........000000///...---,,,++++++------------------------222///,,,,,,......---***,,,---///111111000///...,,,,,,,,,,,,------------************************++++++***))))))***++++++++++++++++++++++++++++++,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,)))%%%$$$&&&)))++++++---------,,,,,,++++++******++++++***))))))***,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,---------,,,,,,,,,++++++************+++,,,------------------------,,,,,,,,,,,,,,,+++,,,,,,---...//////000---,,,---...//////---***,,,------...............---------------...//////000000000000111111111111111222222222222111111000222111111000///......---000000//////////////////////////////............------------------------,,,---------.../////////...---...///222222111///......---------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++---......,,,,,,,,,...))))))***+++,,,------...************************************************************++++++++++++)))))))))))))))((('''&&&,,,------......//////000000000000000000///......,,,,,,++++++******++++++***************+++++++++++++++******************...---,,,++++++,,,---...++++++++++++++++++++++++,,,,,,+++*********++++++------,,,+++************+++*********+++++++++***))))))))))))))))))))))))******))))))))))))******((()))))))))************************))))))))))))++++++++++++++++++++++++************************++++++*********++++++,,,************************))))))))))))***,,,---...++++++************++++++************************++++++++++++++++++++++++++++++************++++++++++++++++++,,,,,,------))))))*********+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++++++++***************+++,,,,,,---......,,,------...------,,,,,,---------............///........................---------.........//////............////////////........................000000000000000/////////000000111111111111000000///000000000111111111111//////000000000000//////111111111000000000000///000000000000000000000000000000000000000000000000222111000//////000111222333333222000////////////000000111111111111000000//////000000000000/////////////////////////////////...---,,,,,,---.../////////////////////////////////..................//////...------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,000...,,,---......---++++++,,,...000000///...,,,,,,,,,,,,,,,,,,,,,,,,,,,((())))))***++++++,,,,,,+++******************+++++++++++++++++++++++++++---,,,+++***)))))))))))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++///,,,))))))***---.........------,,,,,,+++++++++***++++++***))))))***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,------,,,,,,,,,++++++*********+++,,,---......///..................------------,,,,,,------...///000000...---...///111000...,,,***+++,,,,,,---------,,,---------------...//////000000000000111111111111111111222222222111000000///////////////000000000//////000000000000000000////////////....................................,,,---------.../////////---,,,+++,,,------,,,***......---------,,,,,,,,,---------,,,,,,,,,,,,,,,++++++++++++++++++++++++(((*********(((((()))***))))))***+++,,,,,,------************************************************))))))*********+++++++++&&&'''(((((()))))))))))),,,,,,------.../////////000111111111111000//////---,,,++++++*********+++))))))*********++++++++++++++++++++++++*********---,,,+++******+++,,,---+++++++++++++++++++++++++++******)))))))))******------,,,+++************((()))))))))(((((((((((())))))))))))))))))))))))******))))))))))))******((()))))))))************++++++******)))((('''&&&(((((())))))***++++++,,,************************+++***))))))))))))******************************))))))))))))***+++,,,---************************************************++++++++++++++++++++++++++++++************++++++&&&&&&''')))******++++++))))))*********+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,---......,,,,,,------...------,,,---------............///........................,,,,,,------.../////////........./////////000000////////////////////////000000000///////////////000000111111111111000000///000000000111111111111000111111222222111111000111111111000000000000///000000000000000000000000000000000000000000000000111111000//////000111111333222111000////////////000000111111111111000000//////000000000000/////////////////////////////////...---,,,,,,---...///////////////////////////------------------------,,,---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...------)))***,,,......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,'''((()))***+++,,,------************************++++++++++++++++++++++++......---+++************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...---++++++---.........------------,,,,,,,,,,,,***+++,,,+++))))))+++,,,,,,,,,---------,,,++++++******++++++,,,,,,------,,,,,,,,,,,,++++++++++++------......//////......---------.........//////---------.../////////000000//////000222222111///******+++,,,------------......------......///000/////////000000000111111000000111111111111111000...//////000000111111222//////000000000000111111////////////....................................---------........................---,,,,,,,,,,,,......---------,,,,,,,,,------------,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,------,,,++++++,,,...******+++++++++,,,,,,,,,************************************************)))))))))************+++'''((()))***,,,,,,,,,,,,++++++,,,,,,---......///000000000000000//////...------,,,+++************)))))))))***++++++,,,,,,******++++++,,,++++++***,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++***)))))))))))))))******...---,,,+++***************+++,,,+++)))((()))***))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))***************++++++******)))''''''&&&'''((()))***+++,,,,,,************************+++***))))))((()))))))))***************+++++++++***))))))))))))***++++++))))))***++++++***))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++'''((()))+++,,,,,,------)))************+++++++++******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------+++++++++,,,,,,---------,,,,,,------......---------------............///........................---------.........//////....../////////000000000000000000000000000000000000000////////////000111000000111111111111000000000000000000111111111111111222222333333222222111222222111111111000000000000000000000000000000000000000000000000000000000000000000//////000000000222111000000////////////......////////////......//////000000000000//////////////////////////////......------------..............................,,,,,,,,,---------------++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,))))))+++,,,------------)))***++++++,,,,,,++++++,,,,,,,,,,,,++++++++++++))))))*********+++++++++*********++++++*********++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,************************+++***)))+++,,,---,,,***,,,,,,,,,---------------+++,,,,,,,,,******,,,---,,,,,,---------,,,+++***)))******+++,,,,,,------,,,,,,,,,,,,------------------.........---,,,,,,++++++,,,---......///000............///////////////...,,,---///000000///++++++,,,---...//////...//////......//////000111....../////////000000000...///000111111222111111000000000111111111111111//////000000000111111111////////////............------------------------...............------------///111000------///222......---------,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++++++++,,,,,,------...//////...,,,,,,...000,,,,,,,,,++++++++++++***************************************************))))))))))))************))))))***+++,,,,,,,,,,,,******++++++,,,---------///////////////...------...---,,,+++************((())))))***++++++,,,,,,((()))+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++))))))))))))***+++,,,,,,...---,,,+++************+++---...---***)))***,,,))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))************)))***+++,,,---,,,,,,+++)))))))))******+++++++++************************,,,+++******)))))))))***))))))*********++++++++++++******)))))))))))))))((()))***++++++***)))(((,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++************++++++++++++---.........------)))************+++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,---...//////000,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......---------------............///........................---------................../////////000000000000111111111111111111111111//////......///000111222000000111111111111000000000000000000111111111111111222222333333222222111333222222222111111111111000000000000000000000000000000000000000000000000000000000//////000000000111000000/////////000000......////////////......//////000000000000//////////////////////////////......////////////......------------------------------------.........///------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))+++,,,---,,,+++++++++++++++*********+++,,,---,,,,,,,,,+++++++++******+++++++++*********************++++++++++++******++++++++++++++++++++++++)))))))))***+++,,,......,,,,,,,,,,,,,,,,,,,,,,,,************************+++***+++---......,,,***,,,,,,,,,------.........,,,------,,,++++++,,,...,,,,,,---...---,,,***)))))))))***+++,,,,,,------,,,,,,,,,------.........------------,,,,,,+++***))))))***+++---.../////////////////////.........,,,***((()))***,,,------,,,---...///000000000000///////////////000111111............////////////......///111111222222222333222222222111111000000//////000000111111111222000/////////............,,,,,,,,,,,,,,,,,,,,,,,,/////////......------,,,'''+++...---))))))---222......---------,,,,,,,,,++++++++++++******))))))+++++++++,,,,,,---------)))******((('''''')))+++------,,,++++++******)))************************************************))))))))))))************))))))*********))))))((()))******++++++,,,------...............------,,,...---,,,+++************((())))))***++++++,,,,,,((()))***,,,------,,,,,,***+++,,,------,,,+++***++++++++++++++++++++++++************+++,,,---......---,,,+++************''')))***)))&&&%%%&&&((())))))))))))))))))))))))******))))))))))))******))))))))))))************''')))+++...///000000000,,,,,,,,,++++++++++++***************************---,,,,,,+++*********+++))))))******++++++++++++,,,+++***)))((((((((((((((()))***++++++***)))(((,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++************++++++******+++,,,+++***)))((()))************+++++++++******+++++++++,,,,,,,,,*********++++++,,,,,,,,,***+++,,,---///000111111---,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---.........------------.........//////................................................////////////000000000000111111111111111111111111///.........///000222333000000111111111111000000000000000000111111111111111111222222222222111111333333333222222222222111000000000000000000000000000000000000000000000000///000000000000000000///000////////////000000111000000111111111111000000//////000000000000//////////////////////////////---...///000000///...------------------------------.........//////000000///...------,,,+++******+++++++++++++++++++++++++++---......,,,+++******---,,,+++******,,,...///,,,,,,,,,++++++***************+++,,,,,,***)))(((+++******))))))***++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++,,,,,,,,,,,,------------,,,,,,+++***))))))---------,,,,,,+++++++++------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---------............///------......///000000000........................000000000///......------------............------222222111000//////000000000000000///////////////222000///......///000222111000///////////////000333222///---,,,,,,---...+++...000///+++***,,,///,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++,,,------......------,,,---------,,,,,,+++++++++000---***)))+++,,,,,,,,,++++++++++++++++++++++++******))))))******+++,,,***++++++,,,,,,++++++***,,,,,,++++++***)))))))))++++++++++++++++++++++++,,,,,,+++***))))))******---.........---,,,,,,+++++++++******)))(((((((((***++++++,,,,,,++++++***++++++***************+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++***)))))))))***,,,---///...,,,++++++,,,...///******))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((+++***)))))))))***,,,,,,'''***---,,,)))((())),,,+++*********))))))(((((((((((((((((())))))))))))******++++++***)))((('''((((((((((((((((((((((((---,,,***)))((((((((((((******++++++++++++******************************+++++++++,,,,,,+++++++++******)))))))))))))))************+++------,,,+++))))))))))))******************+++,,,,,,,,,,,,+++))))))***+++,,,,,,,,,,,,------------,,,+++******++++++,,,,,,,,,,,,------,,,,,,,,,---------......//////---,,,,,,---...///000000///...------,,,,,,,,,,,,...///000000000000///...---,,,,,,---...///............////////////111111111111000000//////000000000000000000000000////////////000000000000222111111111000000//////222222222222222222222222222111111111000000//////000000000000000000000000222222222111000//////...////////////////////////......////////////......---......///////////////,,,------...///000111111//////.........---------------............------,,,------......------,,,++++++------------++++++---.........---,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***************************++++++++++++***)))))),,,++++++*********++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++,,,,,,,,,,,,------+++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++++++++000///...---+++***)))(((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------.../////////......---------,,,------......//////000000------------------------.........///////////////...//////////////////...111000000///////////////000000000000000000000000222111///......///111222111111000000000111111222444222000...---------...---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,++++++,,,,,,------------,,,,,,------,,,,,,,,,+++++++++000---******+++,,,,,,,,,++++++++++++++++++++++++***************++++++,,,***++++++,,,,,,++++++******+++++++++++++++++++++************************,,,++++++***))))))******---------------,,,+++++++++************))))))))))))******++++++******))),,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++*********+++,,,---...---,,,******,,,---...******))))))))))))******))))))))))))))))))))))))******************************)))))))))***+++,,,***+++,,,,,,+++***++++++************)))))))))((()))))))))************+++))))))*********)))))))))************************))))))))))))))))))))))))++++++,,,,,,,,,,,,++++++************************++++++,,,,,,,,,,,,++++++,,,++++++++++++,,,------+++***+++,,,------,,,,,,))))))))))))******************+++,,,,,,,,,,,,+++))))))***+++,,,,,,,,,,,,+++,,,---------------,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......///...------------...///000//////...------,,,,,,------...///000000000//////...------------...///....../////////000000000222222111111111000000000000000000000000000000000////////////000000000000111111111111000000000///222222222222222222222222111111111111000000000///000000000000000000000000222222111111000//////...////////////////////////......////////////......---......///////////////------......//////000000//////.........---------------............------,,,------......------,,,+++,,,,,,------,,,,,,+++------......------,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************,,,+++******)))*********------,,,,,,+++++++++***++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++,,,,,,,,,,,,------)))******+++,,,------...++++++++++++++++++,,,,,,//////...---+++***))))))------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////000000///...---,,,++++++---------...//////000000,,,,,,,,,,,,,,,,,,,,,,,,------......///000000111//////000000000000///////////////...............000000000000000000111111222111000//////000111222111111111111222222333444333222000///.........///...+++(((***---///,,,))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***,,,,,,------------,,,,,,,,,,,,,,,,,,++++++++++++///---******+++,,,,,,+++++++++++++++++++++++++++************+++++++++,,,***++++++,,,,,,++++++***))))))***++++++,,,------)))))))))))))))))))))))),,,+++******)))*********,,,,,,---------,,,++++++************++++++++++++)))))))))******)))))))))---,,,,,,+++,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,------,,,+++******+++,,,---******))))))))))))******))))))))))))))))))))))))***************************))))))))))))***+++++++++***))))))++++++***)))************))))))))))))*********+++++++++,,,,,,***))))))))))))***++++++************************%%%&&&((()))*********))),,,,,,,,,------,,,,,,,,,************************++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,---...***+++,,,,,,---,,,,,,,,,)))))))))*********++++++******+++,,,,,,,,,,,,+++))))))***+++,,,,,,,,,,,,++++++,,,....../////////++++++,,,,,,,,,,,,------,,,,,,,,,---------............---------......////////////...------,,,,,,......///////////////...///......------......////////////000000000111111222222222222222111111111000000000000000000000000////////////000000000000111111111111000000000000222222222222222222222222111111111111000000000000000000000000000000000000222111111000000//////...////////////////////////......////////////......---......///////////////..................//////...............---------------............------,,,------......------,,,---,,,,,,++++++,,,,,,---------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,***)))))))))***+++------------,,,++++++***++++++++++++++++++++++++************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++++++++,,,,,,,,,------******++++++,,,------...)))******++++++,,,,,,,,,+++++++++,,,,,,------------------------------------------------------------------------....../////////...------,,,++++++,,,,,,---......//////000------------------------............//////000000/////////000000//////////////////////////////...000000000111111111111111000//////......//////000000000000000111222444444333222111///.........///,,,***)))***,,,---,,,***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,++++++***))),,,,,,,,,------,,,,,,,,,,,,+++++++++++++++++++++...,,,******+++,,,+++***++++++++++++++++++++++++******+++++++++,,,,,,+++***++++++,,,,,,++++++***)))))))))*********++++++************************++++++***************+++++++++,,,,,,,,,,,,++++++)))******+++,,,,,,------))))))************)))))),,,++++++++++++,,,------************************++++++++++++++++++++++++***************++++++,,,++++++***))))))***+++++++++******))))))******+++))))))))))))))))))))))))************************)))))))))))))))******+++***(((%%%&&&)))***)))&&&*********)))))))))))))))************+++++++++,,,,,,+++***))))))******+++************************"""$$$'''***+++,,,+++***++++++,,,,,,,,,,,,++++++******************************++++++++++++*********))))))((((((((()))))))))***,,,,,,+++***++++++))))))*********+++++++++******+++,,,,,,,,,,,,+++))))))***+++,,,,,,,,,,,,,,,------...//////......+++++++++,,,,,,,,,------,,,,,,,,,---------......------------........./////////.........---------...///////////////...---//////............//////000000000000111111111111222222222222222222222222////////////////////////////////////000000000000111111111000000000000000222222222222111111111111111111111000000000000000000000000000000000000000111111000000////////////////////////////////////......////////////......---......///////////////.....................---........................------............------,,,------......------,,,------++++++++++++------,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,***)))))))))***+++,,,------------,,,+++***++++++++++++++++++++++++************************,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---******+++,,,,,,---......++++++++++++++++++++++++------------------------,,,,,,,,,+++,,,,,,---...,,,---------------------,,,,,,------.../////////////////////////////////000000//////............---......//////......---//////000111111111000/////////000000111111111111....................................///111222222111111000//////.........(((***,,,,,,******,,,...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,++++++***)))+++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++---,,,******+++++++++)))++++++++++++++++++++++++)))***+++,,,,,,,,,,,,+++***++++++,,,,,,++++++*********))))))((((((((((((+++++++++++++++++++++++++++***************++++++******+++++++++++++++***))))))***+++,,,------...***++++++++++++++++++******************+++,,,,,,************************++++++++++++++++++++++++)))))))))***************************************++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))************,,,)))&&&&&&)))+++***((())))))))))))))))))******)))))))))*********++++++......---,,,+++*********))))))))))))))))))))))))"""$$$'''***,,,,,,,,,+++******++++++++++++******************************))))))************))))))+++***)))((('''&&&&&&&&&(((***,,,+++)))((()))***************++++++++++++******+++,,,,,,,,,,,,+++))))))***+++,,,,,,,,,,,,......//////......---,,,+++++++++,,,,,,,,,------,,,,,,,,,---------......,,,------.........//////...............---------...///////////////...---////////////////////////000000000000111111111111222222222222222222222222////////////////////////////////////000000000000000000000000000000111111222222222111111000000000000000000000000000111111000000000000000000000000000000000///////////////////////////////////////......////////////......---......///////////////............---------------.....................------............------,,,------......------,,,------++++++++++++------,,,,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++******)))************+++,,,------,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------,,,++++++++++++,,,------++++++,,,,,,------------,,,,,,,,,---......//////////////////////////////111000000///......------------............------...///111222222222111000......//////000000111111........................------------......///000////////////.........---'''+++...---***))),,,000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,,,,,,,++++++*********+++++++++++++++,,,+++******++++++***)))++++++++++++++++++++++++)))***,,,---------,,,+++***++++++,,,,,,++++++***+++******)))((((((''''''++++++++++++++++++++++++*********)))******+++,,,))))))***+++++++++******)))))))))***+++,,,,,,---++++++,,,,,,,,,,,,++++++))))))))))))***+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))***++++++++++++***************************++++++************++++++))))))))))))))))))))))))(((((((((((((((((((((((('''((())))))******))))))---+++))))))***+++,,,+++))))))))))))************)))))))))************+++////////////...---,,,+++((((((((((((((((((((((((%%%&&&(((***+++,,,,,,,,,)))******++++++******)))************************))))))************))))))---,,,+++***)))((((((((((((***---,,,)))'''(((************++++++++++++,,,******+++,,,,,,,,,,,,+++))))))***+++,,,,,,,,,,,,/////////......,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------......+++,,,---...////////////..............................///////////////......//////000000//////.../////////000000000111111111111111222222222222222000000000000000000000000////////////000000000000000000000000111111111111222222222111000000//////000000000000111111111111000000000000000000000000////////////////////////////////////////////////......////////////......---......///////////////------------------......---------...............------............------,,,------......------,,,---,,,,,,++++++,,,,,,---,,,,,,------......------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++***))))))''')))+++,,,---,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------++++++,,,,,,---...............------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,---......------,,,,,,,,,,,,,,,,,,+++,,,,,,------......//////////////////////////////////////////...............////////////......---...000111222111000///,,,------...//////000000//////000000000000//////...---------------.....................------,,,***+++,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,++++++++++++,,,,,,,,,,,,++++++)))*********++++++++++++,,,+++******++++++***(((++++++++++++++++++++++++)))***,,,---...---,,,+++***++++++,,,,,,++++++***++++++++++++******************************************))))))***++++++,,,((())))))***++++++******)))))))))******+++++++++******++++++++++++******************+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,---------,,,,,,***++++++++++++++++++***,,,++++++******++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))'''''')))*********)))(((++++++***)))'''(((***---((()))))))))*********************+++++++++,,,,,,,,,---000222222111///...))))))))))))))))))))))))))))))******++++++,,,,,,***++++++,,,,,,++++++***************************++++++,,,,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,)))---///...***(((***,,,*********+++++++++,,,,,,******+++,,,,,,,,,,,,+++))))))***+++,,,,,,,,,,,,,,,---------------,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,---------......+++,,,---////////////...........................------...///000000000///...///000111111000///........./////////000000000000000000111111111222222000000000000000000000000////////////000000000000///000000000111111111111222222222111000////////////000000000111111111111000000000000000000000000////////////////////////////////////////////////......////////////......---......///////////////,,,,,,,,,------.........---------.........//////------............------,,,------......------,,,+++,,,,,,------,,,,,,++++++,,,------......------************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,***)))(((&&&'''***,,,---,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------)))***+++,,,...///000111/////////......---------((()))***+++---...000000------------------------...........................------------.../////////...------,,,+++******++++++,,,------......///........................------......///000000000//////000000000000//////+++---///000111000///...,,,,,,------...//////000111111222222222222111111///......---------......---------...------,,,,,,---+++)))+++///111///---,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,++++++++++++,,,,,,+++++++++))))))******+++++++++++++++*********,,,+++)))(((++++++++++++++++++++++++)))***,,,......---,,,++++++++++++,,,,,,++++++++++++++++++,,,,,,---......))))))))))))))))))))))))******))))))***+++,,,,,,(((((()))***************)))))))))))))))*********))))))************))))))++++++++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,---.../////////...---++++++,,,,,,,,,,,,++++++,,,++++++******++++++,,,))))))))))))))))))))))))************************&&&''')))*********)))((('''((((((&&&######'''+++(((((())))))*********+++++++++,,,,,,,,,---------)))+++000333555444333111************************,,,++++++******+++,,,,,,+++,,,,,,------,,,,,,+++************************,,,------......------,,,)))))))))***+++---...///+++...111000,,,)))+++...******+++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++))))))***+++,,,,,,,,,,,,******+++,,,------------++++++,,,,,,,,,---------,,,,,,,,,---------......***+++---///000000///...---.....................,,,,,,...///000000000000...///000111111000///...............//////////////////000000111111111222000000000000000000000000////////////000000000000//////000000111111111222222222222111000//////...//////000000111111111222000000000000000000000000.........///////////////////////////////////////......////////////......---......///////////////++++++,,,,,,---...//////---------.........//////---..................---,,,------......------,,,++++++---......---+++++++++,,,,,,---.........---)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********************************++++++,,,,,,,,,))))))******++++++++++++******************************+++++++++,,,,,,,,,---------,,,+++***)))(((++++++++++++++++++++++++---,,,,,,++++++******))),,,++++++******++++++,,,------------------------,,,,,,,,,,,,------...///000---++++++---///...,,,............---,,,+++***,,,------......------,,,******+++,,,,,,---......000///...------...///000------...///000000//////............///////////////////////////...------...---,,,++++++,,,............////////////......//////---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------........................///............------------------,,,,,,+++++++++++++++++++++++++++++++++++++++************++++++------,,,+++************///...---,,,+++++++++++++++)))(((***---...,,,***)))***++++++,,,,,,,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,(((***+++------,,,+++*********))))))))))))******+++++++++*********))))))))))))***++++++++++++***,,,+++***)))))))))++++++************************))))))(((((())))))***+++***,,,...000000...,,,***************+++,,,---......---+++***)))***++++++*********)))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))************+++++++++)))))))))))))))******+++...---+++***)))***++++++)))***+++,,,,,,,,,,,,++++++---000222333222000...***)))))))))***+++,,,,,,)))***++++++++++++***)))(((((())))))*********+++++++++++++++++++++++++++))))))***++++++++++++***++++++++++++,,,---......,,,,,,,,,***))))))+++...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------...------,,,,,,------...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++------............------........................---------...///000000111111111000000//////......,,,---...///000000000000000000//////.........---111111222111111000///...111000000///...------,,,///000000000000222666999999999888555222000111222//////000000111111222222000000000000000111111222//////000000///...------111111000///////////////......////////////......,,,,,,,,,---...///000000000...+++)))***,,,///111---------...............------------------------000///---+++++++++---...---......---++++++,,,...,,,+++***+++---...---,,,...---,,,+++++++++++++++---,,,***))))))***,,,---,,,,,,+++******+++,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,)))*********++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,------------------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++---,,,,,,++++++++++++,,,------------------------++++++*********+++,,,,,,...,,,***+++---...---,,,000000000000///...---,,,,,,------......------,,,***++++++,,,------......///...------------...///---......////////////...............///////////////000000000//////...---///...---------------............////////////...//////............---------,,,,,,+++,,,,,,------....................................---------------------,,,,,,+++++++++++++++++++++++++++++++++++++++************++++++,,,,,,++++++***+++++++++......---,,,++++++******+++***)))+++---...,,,)))******+++,,,,,,,,,++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,......---,,,+++******))))))))))))******+++++++++*********))))))))))))***++++++++++++***,,,+++***))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------+++,,,---//////---,,,+++************+++,,,------111000...+++)))(((((((((+++++++++******)))))))))***************)))))))))************************)))************+++++++++***************++++++,,,---,,,++++++*********+++***++++++,,,,,,,,,++++++,,,---///000111000///...*********)))******++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************++++++++++++++++++++++++))))))***+++++++++++++++---,,,+++++++++++++++,,,+++,,,,,,+++******+++---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---.........//////////////////.....................------............------........................------......///000000111111000000000/////////...,,,---...///000000000000111111000000000////////////000000111111111000000////////////000111222222000111222111222444777:::======;;;888333000000000000000000000000111111111000000//////000000111222000000000000000///......000000///....../////////......////////////......,,,---------...////////////......------,,,,,,,,,+++,,,,,,---...///000000---------------------------.........---,,,,,,+++---......---,,,+++,,,......,,,++++++------,,,***,,,,,,,,,+++++++++******---,,,***))))))***,,,---,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,---...............++++++++++++++++++++++++,,,,,,,,,,,,------------......---,,,,,,+++,,,,,,------------------------,,,,,,+++*********++++++,,,+++***+++---...---,,,000000000000///...------,,,------......------,,,+++++++++,,,------............------------............/////////......------............/////////000000000000000//////...//////000//////...------------......////////////---...//////000000//////------,,,,,,,,,,,,,,,---------------------------............------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++,,,,,,------,,,,,,++++++******,,,+++***+++,,,,,,+++)))++++++,,,,,,,,,+++******++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++---.........---,,,******))))))))))))******+++++++++***************))))))***++++++++++++***+++******)))******++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......,,,,,,------------,,,,,,+++++++++***++++++,,,,,,111000...,,,***)))))))))---,,,,,,+++***)))))))))***************+++++++++************************)))************++++++++++++++++++***+++,,,,,,---+++++++++,,,++++++***)))++++++++++++++++++++++++............------------++++++******)))*********)))(((''''''''''''((()))---------,,,++++++******************************)))******+++++++++++++++------,,,******))))))))))))+++---,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------...////////////////////////------............------........................------......///000000000000000000000////////////------...///000000000000111111111111000000000000......000111111222222222//////......///000222333000222333333333555999<<>>:::444000//////111000000000000000000///000000//////000000111222111111111000000000000///.........---......//////......////////////......------..................---...000111000---***(((***+++,,,---...000111111------------------------+++---...//////---+++***---...///...,,,+++,,,---///---,,,,,,,,,,,,+++)))++++++,,,,,,,,,+++******---,,,+++******+++,,,---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,------...////////////...---,,,,,,,,,,,,------------------------///...------,,,,,,,,,,,,******+++,,,------------------......---,,,,,,+++,,,------......------,,,,,,,,,,,,,,,------......///..................///////////////...---,,,,,,---------........./////////000000000000000//////000000111111111///---,,,------------...//////000+++,,,...///000000000///...------,,,,,,,,,,,,---------------------------.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++)))***++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******,,,,,,,,,,,,,,,+++***))),,,,,,,,,,,,++++++***)))++++++************++++++++++++++++++++++++++++++***+++,,,---------,,,,,,+++******))))))******+++************************))))))***++++++++++++*********************++++++)))***************++++++,,,++++++++++++,,,------------,,,++++++,,,------,,,,,,++++++***+++++++++------,,,,,,,,,,,,,,,,,,...------,,,+++***))))))))))))***************+++************************))))))*********++++++++++++************+++,,,,,,)))***+++,,,,,,+++***))),,,,,,++++++++++++++++++///...---+++++++++++++++,,,,,,+++***)))))))))***)))(((&&&%%%%%%&&&((())),,,,,,,,,,,,++++++++++++************************)))***++++++,,,,,,++++++,,,+++******)))))))))***)))+++------,,,+++***+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,((())))))***+++,,,,,,------------...............------............------....................................//////000000000000000000////////////......///000000000000000000000000000000000000000//////000111111111111111000///---,,,+++,,,---...///111222333333555888:::@@@@@@>>>999444000//////111111000000/////////...///////////////000111111000000///////////////000...------------...//////......////////////.....................---------,,,...///111000...+++))),,,,,,,,,---...///000000------------------------,,,---.........---,,,+++,,,...///...,,,+++,,,------,,,++++++------,,,***++++++,,,------,,,+++***,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,************)))((('''&&&++++++++++++++++++++++++***+++,,,,,,---.../////////...------,,,,,,,,,,,,------------------------///...------,,,,,,,,,,,,***+++,,,------------------------...------,,,+++,,,------......------,,,,,,,,,------------......////////////////////////......///......---,,,,,,------------............//////000000000000/////////000111111111000...------------,,,---...///000***+++,,,---...////////////...------,,,,,,,,,---------------------------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++)))***+++,,,,,,,,,,,,,,,++++++,,,,,,,,,+++***)))+++,,,---,,,+++******))),,,,,,,,,,,,++++++***)))++++++************++++++++++++++++++++++++++++++))))))***+++++++++++++++++++++************++++++************************))))))***++++++++++++***))))))******++++++++++++)))))))))******+++++++++,,,,,,++++++,,,,,,---......---+++******+++---...,,,,,,++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++******)))((((((((()))))))))******************************))))))*********+++++++++)))))))))))))))***++++++((()))+++,,,,,,+++***))),,,,,,+++******++++++,,,000...,,,***))))))***+++,,,,,,+++***)))))))))***...---+++))))))+++---...((())))))***+++,,,------******************************+++,,,,,,,,,,,,+++***)))))))))******+++,,,)))+++------,,,+++***+++++++++++++++++++++++++++************++++++++++++,,,,,,,,,++++++,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,---...//////000------------......//////------............------....................................////////////////////////000000000000...///000000000000000000////////////////////////111111111111111000//////000///...---,,,---.........000111222222333555777::::::999666222000///000111000000000//////....../////////...///000000111///...---------......///......---------......///......////////////.....................---------,,,------....../////////...............---------------------------------...---,,,,,,,,,,,,......,,,---//////---,,,,,,,,,+++******+++---......---,,,,,,------------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,*********)))((('''&&&%%%++++++++++++++++++++++++***++++++,,,---......///------,,,,,,,,,,,,------------------------------,,,,,,+++*********+++++++++---//////...,,,,,,,,,...///////////////......,,,------......------,,,------------------............////////////......------.........------,,,,,,------------.........---....../////////////////////000000000000/////////...---,,,,,,---...///+++++++++,,,,,,...///000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++************++++++)))***+++,,,---,,,+++***)))***+++,,,,,,+++***)))***,,,------+++******+++++++++,,,,,,,,,+++******++++++************++++++++++++++++++++++++++++++))))))))))))*********+++++++++************++++++***************+++++++++))))))***++++++++++++***((()))***++++++++++++++++++++++++,,,,,,------......------------...//////---,,,+++******+++,,,---+++++++++***++++++,,,,,,---------,,,+++***((('''+++++++++++++++*********'''''''''((())))))******++++++++++++++++++++++++)))************+++++++++))))))(((((())))))***+++((()))******+++*********,,,+++*********+++---...///...,,,+++*********+++++++++******)))*********---,,,++++++++++++,,,---'''((()))***+++---......++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,)))))))))******,,,------)))+++---,,,+++***+++,,,++++++++++++++++++++++++************++++++++++++,,,,,,++++++++++++,,,,,,++++++------------++++++***++++++,,,,,,---------.........//////000000111------............------..............................//////////////////////////////000000000000///000000111111000000000............////////////222222222111111000......---...///000111333333444...///111111000000222333444444444222000///000111000//////////////////...//////......//////000111...---,,,,,,,,,---...///000//////...------............////////////......------..................------,,,,,,---///111333/////////...------,,,,,,------------------------...---,,,***+++,,,...000+++---//////---,,,+++,,,***))))))+++---//////...,,,,,,+++++++++,,,---...++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++***)))(((++++++++++++++++++++++++******++++++,,,,,,------++++++***++++++,,,---...------------------------++++++*********+++,,,,,,,,,///111111...,,,,,,,,,......///////////////...,,,------......------,,,..................------,,,,,,---......---,,,,,,,,,,,,---.........------,,,,,,---------.........,,,,,,---...........................///000111111000///---,,,++++++,,,---///---,,,++++++---000111000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,+++++++++++++++,,,,,,---------++++++++++++++++++++++++++++++************++++++***+++,,,------,,,***)))(((***+++,,,,,,+++***)))(((+++------+++***+++---******+++,,,,,,,,,++++++++++++************++++++******************************))))))******+++,,,,,,++++++******++++++,,,))))))*********+++++++++))))))***++++++++++++***'''(((***+++,,,,,,++++++***++++++,,,------......---------------......///,,,++++++++++++++++++,,,************+++,,,------+++,,,,,,,,,+++)))'''&&&)))))))))************+++'''(((((()))******++++++++++++++++++++++++++++++)))************+++++++++******))))))******+++,,,)))))))))))))))***++++++******))))))***,,,...///...---,,,,,,++++++++++++*********)))******++++++************************)))******+++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,+++++++++++++++,,,---+++,,,,,,+++******+++---************************++++++,,,,,,,,,---------,,,,,,++++++++++++,,,,,,***+++---......---+++***)))))))))))))))*********,,,------...//////000000------............------......................../////////////////////....../////////000000000111000000111111111000000///......//////000000000000000000111111111000000///,,,...000333444444444333///000111111000///000111000111111000......///111.........//////////////////............///000000......,,,,,,,,,...///000222111000///...---------......////////////......,,,---------.../////////......------...///000111...............---------------------------------,,,,,,,,,,,,------......+++---///000...,,,+++++++++***)))+++---......---,,,***)))((((((***,,,...+++++++++,,,,,,+++++++++***+++,,,,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,------------,,,,,,+++++++++******************************+++++++++,,,,,,,,,,,,,,,---.........------++++++++++++++++++++++++******++++++++++++,,,,,,)))))))))***+++,,,---...------------------------,,,,,,,,,,,,---......///---111333222///,,,+++,,,,,,,,,---------------,,,,,,------......------,,,..................------******,,,,,,,,,,,,******++++++,,,---............,,,,,,,,,---------......+++,,,,,,---.........---------,,,---...///111333111000...+++***+++,,,,,,111000---++++++...111333000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,+++++++++++++++,,,,,,---------++++++++++++++++++++++++++++++************++++++++++++---------+++)))(((((()))+++,,,,,,+++***)))'''***------+++***,,,...)))***+++,,,,,,,,,,,,,,,++++++************++++++************************++++++******++++++,,,---,,,++++++******++++++,,,))))))******++++++++++++))))))***++++++++++++***'''(((***+++,,,,,,++++++(((((()))***++++++,,,,,,+++************+++,,,,,,++++++++++++++++++++++++************+++,,,---...'''((()))***++++++***)))((((((((()))******++++++((())))))***++++++,,,,,,++++++++++++++++++++++++)))************+++++++++++++++******++++++,,,---***)))((((((((()))+++,,,***)))((((((***,,,///111---------,,,,,,,,,++++++***)))))))))***+++,,,,,,+++,,,------------,,,+++,,,---------------------------------------------***+++,,,,,,------,,,,,,......---,,,++++++++++++,,,,,,,,,***)))))),,,...************************---------.........//////,,,++++++++++++++++++,,,***+++---......---+++***------,,,,,,,,,,,,,,,,,,******++++++,,,---......---..................---........................///////////////............/////////000000111111000000111111111000000/////////000000111111111222...///000111111222222111---///111333333222///...000111222222000////////////000111000......///111---.........//////000000...............///000000///...---,,,---///111222444333111000...---------......////////////......,,,,,,------...///000000//////////////////......,,,------....../////////------------------------***+++---//////...---,,,+++---///000...,,,++++++---+++++++++---...---++++++)))&&&%%%%%%(((+++---***++++++,,,,,,++++++******+++,,,------,,,+++***,,,,,,++++++,,,,,,---...000---***'''(((+++///222(((+++---,,,)))(((***---******+++++++++,,,,,,,,,,,,,,,,,,---------......///...------,,,+++***))),,,,,,,,,++++++*********,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........///...---,,,++++++++++++***+++,,,,,,---...///000............---,,,++++++------------------------////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,------...//////...------------------------------000///...---,,,+++++++++//////...---...///000111222000......000000---***,,,,,,***)))+++000888>>>BBB555,,,,,,///---,,,---++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,///---+++,,,...///---+++,,,,,,++++++++++++++++++++++++++++++++++++++++++)))******++++++,,,------*********++++++,,,,,,,,,,,,,,,++++++***)))((((((******+++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++************************,,,,,,+++++++++++++++,,,***)))))))))))))))******---,,,***)))))))))******************************************************............---,,,+++***************************,,,,,,,,,,,,,,,,,,,,,,,,---111222...******(((%%%%%%$$$######$$$&&&)))+++''''''((()))+++,,,------------,,,---...000222333,,,++++++******++++++,,,---------,,,,,,+++++++++...------,,,+++***))))))...---,,,,,,,,,---...///111///---,,,,,,,,,+++***------,,,+++,,,---///000---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++///...------++++++***))),,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,******+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,...------,,,,,,------...)))***+++,,,------------------............------...------,,,,,,------...000000000000000000000000---......///000111111222111111000000000000111111000000000000////////////////////////////////////............////////////////////////////////////111000///......///000111000000000000000000000000////////////////////////......---------,,,,,,,,,..............................////////////......++++++++++++++++++++++++........................000...,,,******,,,...000///............---------......//////...---,,,,,,............---,,,++++++,,,,,,............,,,,,,---,,,,,,++++++,,,,,,---*********)))))))))))))))***++++++,,,,,,++++++***+++++++++++++++,,,------,,,***'''%%%&&&(((+++...,,,+++******++++++************+++++++++,,,,,,,,,,,,,,,,,,------------...,,,,,,++++++******))))))......---------,,,,,,,,,******++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------///...---,,,++++++++++++++++++,,,,,,------......------......------,,,,,,------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------//////...---,,,,,,,,,,,,......---------...///000111///...///000000...+++000///---+++***---222666<<<222+++,,,---+++***,,,++++++******++++++,,,---++++++++++++++++++++++++...,,,***+++---...---+++++++++++++++++++++++++++++++++++++++++++++++++++,,,+++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,++++++***))))))(((******+++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++************************++++++************++++++******))))))))))))******,,,,,,***)))))))))************************************************************+++,,,,,,,,,,,,+++************************,,,,,,,,,,,,,,,,,,,,,,,,+++......***))),,,///...,,,+++***))))))***+++---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,...///000,,,++++++******++++++,,,---,,,,,,,,,++++++++++++,,,++++++***))))))((((((,,,,,,+++++++++,,,...///111///---,,,,,,,,,+++***---,,,+++++++++---...///------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,++++++***,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,******+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,++++++,,,,,,,,,......//////......---,,,------............------...------,,,,,,------...////////////////////////.........///000111111111000000////////////000000000000000000////////////000000000000000000000000/////////000000000000111000000000000000000000000000///...------...///000000000000000000000000000////////////////////////............------,,,,,,..............................////////////......------------------------........................///...,,,++++++,,,...///............------------...............---,,,,,,+++,,,,,,---------,,,,,,+++,,,---......---,,,+++---,,,,,,++++++,,,,,,---+++++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,+++++++++************+++,,,,,,,,,+++*********+++---...///,,,)))***---...+++(((******+++++++++,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++++++++++++++------------,,,,,,,,,,,,))))))***++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++......---,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++,,,------......------------------------------------------------------,,,,,,,,,,,,,,,,,,------///...---,,,,,,---...///------------------------///...------,,,,,,,,,,,,------,,,,,,,,,---...///000///...///000000///---//////...,,,***+++...000333///,,,---+++)))))),,,++++++******++++++,,,---************************,,,+++***+++,,,,,,+++************++++++,,,,,,---++++++++++++++++++++++++------,,,,,,+++******)))***++++++++++++,,,,,,,,,,,,,,,++++++***)))))))))******+++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++******************************)))))))))******++++++******)))))))))******,,,+++******)))*********************************************************((()))***,,,---......///+++++++++++++++++++++++++++++++++,,,,,,---------))),,,+++'''(((///555777111000...,,,++++++,,,,,,......---,,,+++***))))))***************+++,,,---++++++************+++++++++++++++++++++************)))))))))((((((''''''************+++,,,---...111///,,,,,,,,,,,,+++***,,,++++++++++++,,,,,,---,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,******+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,,,,++++++******++++++,,,000000000///...,,,+++***------............------......------------....................................//////000000111111//////............//////////////////000000000000111111111111111111111111000000000000111111111111111111111111111111111111///......------......////////////////////////////////////////////////////////////............---..............................////////////..............................------------------------------------------------............---------------............------,,,)))***+++,,,------------++++++,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,---******++++++,,,,,,------++++++,,,,,,,,,,,,++++++******))))))******+++,,,,,,,,,,,,---------------///---++++++------+++)))******+++++++++,,,,,,,,,++++++,,,,,,,,,------------------....../////////+++*********************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********...---,,,,,,+++++++++,,,,,,,,,,,,++++++************+++,,,---............------------------------------------------------,,,,,,,,,---------------///...,,,++++++,,,...///,,,,,,------------------///...---,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------......//////000000//////+++,,,------++++++,,,...+++,,,......+++)))***,,,++++++******++++++,,,---+++++++++++++++++++++++++++*********++++++******))))))***+++,,,,,,------++++++++++++++++++++++++,,,,,,,,,++++++*********+++++++++++++++++++++++++++++++++*********))))))******+++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++************************)))))))))((())))))***+++++++++******))))))******++++++*********************************************************************+++---...///000111111++++++++++++++++++++++++******+++,,,,,,---......))),,,,,,((()))000555777///...,,,+++***)))******,,,,,,+++***)))((('''&&&*********************+++++++++************++++++************************))))))))))))((((((((((((((((((((()))+++,,,---...000...,,,+++,,,,,,+++***+++++++++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++***+++++++++++++++,,,,,,***+++,,,,,,------,,,,,,******+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,.........---,,,+++))))))------............------......------------................................./////////000000000111000//////......//////000////////////000000000000000000000000000000000000//////000000000111111111000000000000000000000000/////////....../////////......................../////////////////////////////////////////////...........................---......//////......---........................------------------------,,,,,,---......---,,,,,,.........---------,,,,,,---------......------,,,)))***++++++,,,,,,,,,+++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---(((((())))))***+++,,,,,,+++,,,,,,,,,,,,,,,,,,+++******))))))******+++,,,'''(((***+++++++++***))),,,---...---+++***+++,,,******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,------......//////000************************......------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********------,,,+++++++++,,,,,,---,,,,,,++++++******)))***+++,,,---.../////////------------------------........................,,,,,,,,,------.........///...,,,++++++,,,...///,,,,,,,,,---------............---,,,,,,,,,------+++++++++,,,,,,,,,,,,,,,---.../////////......///***,,,------+++******+++(((,,,000///,,,***,,,---++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,************************))))))***+++,,,,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++*********************+++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++************************))))))(((((()))******+++,,,,,,+++***************************+++*********************************************************,,,------...//////......++++++++++++++++++++++++******+++,,,,,,---......+++//////,,,+++///000000******))))))))))))))))))*********))))))(((((((((*********++++++++++++***+++******))))))******+++*********************************************+++''''''(((***+++,,,,,,---///---++++++,,,,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))******++++++,,,,,,---,,,++++++******++++++,,,++++++++++++++++++++++++*********++++++,,,,,,,,,***+++,,,,,,------,,,,,,******+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,------,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++------............------///......------......///........................////////////000000000000111000000//////000000111.../////////000000000111////////////////////////........./////////000000////////////////////////000000000111111000000000------------------------////////////////////////.../////////////////////........................------............------------------------------------------------------+++,,,...//////...,,,+++...------------,,,,,,,,,,,,,,,---------------,,,+++,,,,,,,,,++++++***)))++++++++++++++++++++++++---,,,,,,++++++,,,,,,---(((((()))***+++,,,,,,---,,,,,,,,,------,,,,,,,,,+++************+++,,,,,,((()))+++,,,,,,,,,+++***))),,,///---***)))+++...******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,******++++++,,,,,,,,,---+++++++++,,,,,,,,,,,,,,,///......------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++---,,,,,,++++++,,,,,,,,,------,,,,,,+++++++++******+++,,,---............------------------------////////////////////////,,,,,,,,,---......//////...---,,,++++++,,,---...+++,,,,,,------............------,,,,,,---------***+++,,,---------,,,,,,,,,---//////---,,,,,,------...///...+++)))(((((('''---000...,,,---------++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++***)))***+++*********++++++,,,,,,---++++++++++++++++++++++++)))******+++,,,,,,------,,,,,,,,,++++++++++++*********************************+++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++************************))))))))))))******+++,,,---,,,+++***************))))))***++++++++++++***************************************************+++++++++,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++000222///------,,,))))))))))))******+++++++++++++++++++++++++++++++++))))))***+++,,,,,,++++++******))))))))))))***************+++++++++++++++******++++++,,,,,,------'''((()))++++++,,,,,,,,,...,,,+++***+++,,,+++***,,,,,,,,,---,,,,,,+++************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))*********++++++,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++*********++++++,,,,,,---***+++,,,,,,------,,,,,,******+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,...------,,,,,,------...+++,,,---...////////////------............------//////............//////........................////////////000000000000111111000000000000111111......//////000000111111....................................////////////........................000111111222222111111000........................////////////////////////---............/////////........................------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,------------,,,,,,,,,,,,+++,,,,,,------------,,,------------,,,+++***))),,,,,,++++++++++++,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,------......,,,,,,------------,,,,,,+++++++++++++++,,,------+++,,,---.........------))))))***+++++++++,,,---******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,*********+++++++++++++++***+++++++++,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,++++++,,,,,,---------------,,,,,,,,,,,,++++++,,,---............------------------------........................,,,,,,------.../////////,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///---------,,,,,,------...++++++---.........---,,,+++---///...+++)))***+++,,,---...---+++******+++(((---///,,,+++......+++++++++******++++++,,,---++++++++++++++++++++++++)))+++---,,,***)))***,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++************************************+++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++************************)))))))))******+++------...---,,,+++************((()))***+++,,,++++++***************************************************)))******+++*********))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***...000...,,,---,,,*********++++++,,,,,,,,,,,,++++++++++++************'''((()))+++,,,,,,,,,+++******))))))))))))******++++++++++++,,,,,,,,,---*********+++,,,------...((()))+++,,,,,,,,,++++++...,,,******+++,,,+++***,,,------...---,,,+++***)))*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************+++++++++,,,++++++******++++++,,,++++++++++++++++++++++++)))******+++,,,,,,------***+++,,,,,,------,,,,,,******+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,---,,,,,,,,,,,,,,,,,,---+++,,,---...////////////------............------//////............//////////////////////////////000000000000////////////000000////////////000000.........///000111111111////////////////////////...////////////000000000///////////////////////////000111222222111000///........................////////////////////////,,,,,,------....................................,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,---------,,,,,,,,,++++++***+++,,,---------------,,,,,,---------,,,,,,+++...---,,,++++++,,,---...---,,,,,,++++++,,,,,,---------------------------,,,,,,------------,,,,,,,,,,,,++++++,,,,,,---...))))))******+++++++++******'''&&&(((,,,...---+++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((((())))))************'''((()))***,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,++++++,,,------------------------------,,,,,,------......------------------------------------------------------,,,,,,------...///000000+++,,,,,,------,,,,,,+++++++++,,,,,,---...//////------,,,,,,,,,------...+++,,,---...///...------+++---///---***((((((***(((***,,,,,,,,,---...000(((------)))***......)))++++++******++++++,,,---************************))),,,---,,,***)))+++---,,,,,,++++++++++++++++++++++++++++++++++++++++++------,,,++++++*********,,,,,,,,,++++++***************************++++++******+++++++++,,,,,,,,,+++++++++,,,,,,+++++++++++++++++++++++++++++++++************************************+++,,,---......---,,,+++************((()))***+++,,,,,,+++***************************************************)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,(((,,,...+++***---...---***++++++,,,,,,+++******+++******)))((('''&&&&&&%%%&&&(((***,,,,,,,,,+++******))))))))))))******+++++++++,,,,,,---------))))))***+++,,,------...******,,,------,,,+++***---,,,******+++,,,+++***------...///...---+++***))))))******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************,,,++++++++++++++++++,,,++++++++++++++++++++++++))))))***+++,,,,,,------++++++,,,---------,,,,,,******+++++++++,,,,,,,,,++++++,,,---------,,,,,,,,,++++++++++++++++++,,,***+++,,,,,,------,,,,,,---..................---//////............//////000000000000000000000000000000000000//////////////////............//////---......///000111111222000000000000000000000000000000000000111111111111000000000000000000000000...///000111111000///...////////////////////////////////////////////////,,,,,,,,,---------..............................,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,,,,++++++***+++,,,,,,------------++++++,,,---..................,,,,,,,,,,,,......---,,,,,,++++++,,,,,,---,,,+++++++++++++++++++++,,,------......------,,,------,,,,,,,,,---.........------,,,,,,++++++***+++++++++,,,,,,---------222111///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------***++++++,,,---...//////,,,++++++******++++++,,,---......---,,,***'''&&&******+++++++++,,,,,,,,,000///...---,,,++++++++++++,,,,,,------,,,,,,+++///...---,,,+++,,,,,,------,,,***)))))))))******,,,,,,,,,---------..............................***,,,...000000///...---+++,,,,,,------,,,,,,+++........................++++++,,,---............,,,------......------,,,---------------------------,,,+++***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++***+++++++++,,,,,,---------************************------,,,,,,,,,,,,++++++---------,,,,,,+++++++++************************************************///...------++++++***))),,,,,,,,,,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++++++++++++++++++++++++++++++++''''''((()))))))))))))))++++++++++++++++++++++++,,,++++++******++++++,,,---------,,,,,,+++++++++222111...,,,******+++,,,---------,,,+++***)))(((000---++++++------+++)))---------,,,,,,+++++++++------.........---+++***)))******+++++++++******)))+++...000000---)))'''&&&''''''((()))******++++++++++++***************+++++++++************))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++............---,,,+++***++++++++++++++++++++++++,,,,,,+++******+++,,,,,,...---+++*********++++++,,,+++******)))*********++++++++++++******))))))************************,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------+++++++++,,,,,,---------///...,,,+++***+++,,,,,,........................,,,,,,,,,---------......---.........//////000000////////////000000000000000000//////......------///000111000...,,,---...111111000000000000111111111111000000//////......111111111111111111111111........................000///...------...///000//////000000///...------////////////////////////////////////////////////------------------------///...---,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,/////////......---------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,+++++++++//////000000///...------***++++++,,,,,,------...++++++++++++++++++++++++************************///......---------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---......---,,,+++,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,---------------,,,++++++******++++++,,,,,,,,,,,,,,,,,,+++***)))***++++++++++++,,,,,,,,,//////...,,,,,,++++++++++++,,,,,,------,,,,,,+++///...---,,,,,,,,,---------,,,+++************+++,,,,,,,,,---------..............................,,,---...//////......---+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...////////////,,,------......------,,,------------------------,,,,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++,,,,,,+++++++++*********,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++******))),,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++---,,,+++************+++++++++++++++++++++++++++(((((()))************)))++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,+++++++++111///---+++******++++++,,,,,,,,,,,,+++***))))))---+++******---...,,,***---------,,,,,,+++++++++,,,,,,---...---,,,++++++******++++++++++++******,,,,,,---------,,,******''''''(((((()))******+++)))*********************+++++++++************))))))************+++++++++++++++++++++++++++++++++***+++++++++,,,,,,,,,,,,...////////////...------)))))))))))))))))))))))),,,,,,+++******+++,,,,,,---,,,+++*********++++++,,,++++++***************++++++++++++*********)))************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------+++++++++,,,,,,---------...---,,,+++++++++,,,,,,........................,,,,,,,,,---------................../////////000.../////////000000000000///////////////.........---///000///......///000111111000000000000111111000000000000////////////000000000000000000000000........................//////............/////////////////////...------------------------------........................------------------------///...---,,,,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++...............---,,,,,,...------,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,+++++++++******+++,,,,,,---......---,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,---...,,,,,,,,,+++*********)))...---------,,,,,,,,,+++,,,++++++******++++++,,,,,,+++++++++++++++,,,---++++++++++++,,,,,,,,,,,,......---,,,,,,+++,,,,,,+++,,,,,,------,,,,,,+++......---,,,,,,,,,------------,,,+++++++++,,,,,,,,,,,,,,,---------..........................................------------+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++,,,---...000000111111,,,------......------,,,------------------------,,,,,,,,,+++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))++++++***************))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++,,,,,,,,,+++******************************++++++******))))))******************************))))))***++++++++++++***++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++,,,,,,///...,,,***))))))******,,,,,,,,,,,,+++******)))***)))(((***,,,------,,,------,,,,,,,,,,,,++++++++++++,,,---------,,,,,,***+++++++++++++++******------,,,++++++++++++,,,'''(((((())))))*********((((((((())))))*********+++++++++************))))))************+++++++++************************++++++,,,,,,,,,---------...///000000000000000000************************,,,++++++******++++++,,,---,,,+++*********++++++,,,,,,+++***************++++++++++++************++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------------,,,+++++++++,,,,,,------------------------,,,,,,,,,---------..................////////////....../////////000000000.........///////////////,,,---//////......000222111000000//////000000111////////////000000000000////////////////////////..............................////////////......///////////////......---------------------------........................------------------------......---,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---,,,------------,,,++++++...------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************))))))+++++++++,,,,,,------------------,,,,,,+++++++++,,,,,,,,,,,,,,,---------,,,,,,++++++***)))((((((,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,+++******+++,,,---+++++++++,,,,,,,,,------------,,,,,,+++,,,,,,,,,+++,,,,,,------,,,,,,+++------------------------------------,,,---------,,,,,,,,,---------..............................//////---,,,,,,,,,,,,---+++,,,,,,------,,,,,,+++***************************+++,,,...///000000000,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......++++++,,,,,,,,,,,,------...---+++******+++---...---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))*********+++++++++,,,++++++,,,,,,,,,++++++***++++++++++++++++++++++++++++++************++++++))))))))))))))))))))))))******+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,++++++******++++++,,,************++++++++++++---,,,+++***))))))******,,,,,,,,,,,,,,,+++***))))))))))))***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............++++++,,,,,,++++++******,,,,,,++++++++++++++++++(((((()))))))))*********&&&&&&'''((()))******++++++++++++*********))))))))))))*********++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------...///000111111111111,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++++++++++++++++++++,,,,,,+++************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------...............///////////////........./////////000000------......//////000000,,,...//////......///111000000////////////000000......//////000000111111000000000000000000000000........................---...///000000///...---...///////////////......////////////////////////........................------------------------...------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,------------,,,,,,***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,************************((()))***+++,,,+++++++++---------,,,,,,+++++++++---------,,,,,,+++++++++...............------,,,,,,,,,++++++***)))((((((******++++++,,,------...,,,++++++******++++++,,,///...---+++***++++++,,,++++++,,,,,,,,,---------,,,,,,+++++++++,,,,,,---+++,,,,,,------,,,,,,+++,,,---------------------------------------------,,,,,,,,,---------..............................///...---,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,))))))+++,,,---.........,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........+++++++++,,,,,,---------...---+++******+++---...---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************++++++,,,---------***++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---))))))))))))))))))))))))******+++,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,************************+++*********************++++++,,,,,,,,,+++******++++++++++++***))))))))),,,,,,,,,,,,,,,,,,,,,,,,------.........///000000,,,,,,,,,,,,,,,+++******)))***,,,------,,,******))))))))))))************&&&&&&'''((()))******++++++++++++*********))))))))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************+++++++++++++++,,,---...///000000000,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,+++***++++++++++++++++++++++++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......///////////////.....................////////////------......//////000000///000000000...------///000000////////////000000......//////000000111111111111111111111111111111////////////////////////---...///000000///...---......///////////////...////////////////////////........................------------------------------,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,---------,,,------.........------***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,***************************+++,,,---...---,,,,,,......---,,,,,,+++******---,,,,,,,,,,,,,,,,,,+++.../////////......---,,,,,,,,,,,,+++*********)))))))))***+++,,,---......,,,++++++******++++++,,,//////---,,,++++++++++++,,,,,,,,,,,,------------++++++***++++++,,,---...+++,,,,,,------,,,,,,++++++,,,---.........------+++,,,---.........------,,,,,,,,,---------..............................------------,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------------------------)))***+++,,,,,,---,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---***++++++,,,,,,------...---,,,+++++++++,,,---...---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++,,,,,,---------******+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...******************************+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,++++++******++++++,,,*********)))))))))((((((***************++++++++++++++++++,,,,,,++++++***,,,------,,,***((()))***++++++,,,,,,,,,,,,------///......---......///000------------,,,+++***)))((()))+++------,,,***)))************************((((((((())))))*********+++++++++************))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++***+++,,,---............++++++++++++++++++++++++***++++++,,,,,,++++++*********+++,,,,,,,,,++++++------,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......///////////////.........------........./////////.........///////////////000000111000...,,,---...000//////......//////000////////////000000000000111111111111111111111111////////////////////////......////////////......---...//////////////////------------------------------------------------------------------------------,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,,,,,,,,,,,,,---,,,------............---...------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,***(((''',,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---+++,,,---.........------,,,,,,,,,,,,++++++++++++******++++++,,,,,,,,,---,,,++++++******++++++,,,,,,---------------,,,,,,,,,,,,,,,------------...************+++,,,---...+++,,,,,,------,,,,,,++++++,,,---.........------***+++,,,---...------,,,,,,,,,,,,---------..............................***+++,,,---...---,,,++++++,,,,,,------,,,,,,+++------------------------+++,,,,,,------,,,,,,+++,,,------......------,,,++++++++++++++++++++++++,,,,,,.../////////...---******+++,,,,,,---......+++++++++,,,,,,---------+++,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,+++++++++*********++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,)))***+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++******+++,,,,,,---++++++++++++++++++++++++)))******+++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++***)))(((''''''&&&)))******+++,,,,,,,,,+++***++++++,,,,,,+++++++++***,,,...---***)))+++---+++++++++,,,,,,---------......---,,,+++,,,------------------,,,+++***))))))*********++++++++++++************************)))*********************+++++++++************))))))************+++++++++++++++++++++++++++++++++*********+++++++++,,,,,,***+++,,,---------------++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***)))***+++,,,,,,,,,,,,+++------,,,++++++++++++,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,---------------,,,,,,+++++++++***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......000/////////............---------........./////////////////////............///000///...---.../////////............//////000000000000////////////111111111111111111111111//////////////////////////////............//////------...///////////////------------------------------------------------------------------------,,,,,,,,,,,,,,,---...///++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++++++++,,,---------------...------,,,,,,++++++***------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++)))%%%""" ***++++++,,,,,,------...+++++++++,,,,,,---------((()))+++---............,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++++++++***,,,++++++++++++++++++,,,)))+++,,,...//////...---,,,,,,,,,---------......))))))******+++,,,---...+++,,,,,,------,,,,,,+++***+++---...///...------)))***,,,---...---,,,,,,,,,,,,,,,---------..............................)))***,,,.........,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++,,,------......------,,,++++++++++++++++++++++++,,,,,,.../////////...---******+++,,,,,,---......***+++,,,------------,,,+++++++++,,,,,,---------************************+++++++++************)))))))))******++++++++++++************************........................************************)))***+++,,,,,,,,,,,,,,,******************************))))))***+++,,,,,,++++++++++++++++++++++++))))))***++++++++++++***++++++++++++++++++++++++,,,++++++++++++++++++,,,,,,+++***)))((('''&&&%%%)))***+++,,,,,,,,,,,,,,,***++++++,,,,,,,,,++++++)))+++------++++++---000+++++++++,,,,,,---------...---+++***)))******+++---...------,,,+++***))),,,***)))'''(((***,,,...++++++******************+++++++++***************+++++++++************))))))************+++++++++************************++++++,,,,,,,,,---------+++,,,------...---------------------------------***+++,,,------,,,+++***)))***+++,,,---,,,,,,+++...---,,,,,,++++++,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,++++++,,,,,,,,,------------------,,,,,,+++++++++)))***,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......000000//////.........------------.........//////000000//////.........---,,,...//////......000111//////............//////111111000000//////......000000000000000000000000000000000000000000000000000///...------...///000------...///000000//////////////////////////////------------------------------------------------,,,,,,,,,,,,,,,---...///++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------....../////////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++)))***+++,,,,,,,,,,,,,,,***++++++,,,,,,---......------------------------************************,,,+++***)))))))))***+++***************************+++,,,,,,,,,,,,+++***************************,,,,,,............,,,,,,---------------------,,,,,,,,,++++++,,,,,,---...+++,,,,,,------,,,,,,+++***+++,,,---------,,,+++++++++,,,,,,,,,---------***+++,,,---...---,,,,,,,,,---------------------///...,,,*********,,,------------............///------------------------......---,,,,,,+++******++++++++++++++++++++++++++++++,,,,,,,,,,,,------///...---,,,+++,,,,,,---......---,,,++++++++++++***+++---......---+++***++++++******+++---...000---,,,+++++++++,,,---...++++++++++++++++++++++++******+++++++++,,,,,,,,,))))))))))))******+++,,,,,,+++++++++++++++++++++,,,+++***)))***+++,,,---++++++++++++++++++++++++,,,,,,+++***+++,,,---...---,,,,,,++++++,,,,,,---,,,,,,,,,++++++*********+++,,,------++++++,,,---++++++++++++******)))))),,,,,,++++++++++++++++++)))))))))******+++++++++---,,,,,,+++*********+++,,,+++***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++---...///000...,,,,,,------,,,++++++++++++,,,,,,---------...---,,,+++,,,,,,......++++++,,,------......///,,,,,,,,,,,,,,,,,,++++++,,,+++******,,,,,,+++******)))((((((((()))+++,,,,,,+++)))(((((()))+++,,,************************))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++------------...///000111////////////............***+++,,,---------,,,,,,...---,,,,,,++++++,,,,,,************************---------,,,+++***)))(((++++++,,,,,,,,,---------,,,,,,---......///000000,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,+++,,,,,,---////////////////////////........................//////000000///...------////////////////////////222111///.........///000000000//////.........---//////............//////111///...------...///111---------------...///000////////////////////////,,,,,,---.../////////...------,,,+++,,,---.../////////.........---------////////////////////////------------------------------,,,++++++***************+++++++++,,,,,,,,,...------,,,,,,------...///...---,,,,,,,,,---...,,,------......------,,,************************,,,------......------,,,...------,,,+++***)))))),,,,,,,,,,,,,,,+++***))),,,++++++,,,---...000111,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,++++++,,,,,,------.........,,,,,,++++++,,,,,,---...+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,+++******++++++,,,,,,,,,---------***+++,,,---------,,,,,,.........---------------...---,,,******+++,,,---------------............------------------------//////...------,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------///...---,,,,,,,,,------,,,,,,,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,...///...---,,,+++++++++,,,---++++++++++++++++++++++++***++++++++++++,,,,,,,,,......---------...//////))))))***+++,,,,,,------+++++++++***++++++,,,---++++++++++++++++++++++++,,,,,,+++++++++,,,---...,,,,,,++++++++++++,,,,,,,,,,,,,,,+++++++++******+++,,,------++++++,,,---++++++++++++*********)))++++++++++++++++++++++++++++++,,,,,,,,,------------,,,++++++******++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++---...///...,,,++++++---...---,,,+++,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,...///000......---------,,,,,,,,,+++++++++++++++,,,,,,,,,+++***)))***,,,---,,,++++++***)))))))))***,,,,,,---+++***)))((()))+++,,,************************+++++++++***************,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000///---+++***.........//////000111222000000/////////.........++++++,,,,,,---------,,,...---,,,,,,++++++,,,,,,++++++++++++++++++++++++---------,,,+++***)))(((++++++++++++,,,,,,,,,---******++++++,,,,,,------,,,,,,,,,+++++++++******------------------------000///---,,,,,,,,,------................................................///////////////...------////////////////////////111111///.........///000000/////////............//////............//////......////////////............---------......///////////////////////////,,,---..................------,,,,,,,,,---.../////////.........---------........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,+++*********+++,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,---,,,,,,++++++*********,,,,,,,,,,,,,,,+++***))),,,,,,,,,---...///111111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------------------------+++,,,,,,------,,,,,,+++***++++++,,,---...//////,,,,,,++++++,,,,,,---...+++,,,,,,------,,,,,,+++------,,,+++*********+++,,,,,,,,,,,,------------++++++,,,------------,,,///......------,,,,,,,,,---,,,+++***+++,,,---...------------............------------------------/////////......------,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------......---,,,,,,,,,------++++++++++++,,,---...///...---+++******+++---...,,,,,,,,,++++++,,,------...---,,,++++++++++++,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++******++++++*********++++++,,,,,,,,,***++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++++++++,,,---...++++++++++++++++++++++++,,,,,,,,,++++++++++++***+++,,,------++++++,,,---++++++++++++*********************++++++,,,,,,---+++,,,,,,,,,,,,---------,,,,,,++++++******++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++,,,...///000///------.........------,,,,,,,,,,,,,,,,,,+++*********+++---///000111000000///...,,,+++************++++++,,,,,,------+++***)))***,,,------+++++++++******++++++,,,------,,,***)))))))))******************************,,,,,,,,,+++******)))))),,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++******)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,...111333222000---+++000000000000111222333333111111000000///...------++++++,,,,,,,,,---------...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))******+++++++++,,,,,,,,,*********+++++++++++++++,,,,,,,,,,,,++++++++++++........................000///......------......................................................///////////////......---////////////////////////111000//////......//////////////////............//////............//////,,,...000111111000...,,,//////...---------......////////////////////////---............------,,,---,,,,,,,,,,,,---...///...............---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,---------,,,,,,,,,,,,------------------,,,,,,,,,,,,------,,,++++++******++++++,,,,,,------......------,,,------------------------,,,,,,------------,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,+++******---,,,,,,+++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------.........,,,,,,++++++,,,,,,---...+++,,,,,,------,,,,,,+++...---,,,++++++,,,---...,,,,,,,,,------------...,,,,,,,,,---------------......---,,,++++++******,,,++++++++++++,,,......,,,,,,---------.........------------------------///.........---------,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------------------------------,,,+++++++++,,,,,,---...------++++++++++++------------,,,,,,,,,,,,,,,,,,...------,,,+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------+++***)))(((((((((((((((......---,,,+++))))))((()))***,,,---------,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,------*********++++++*********+++++++++++++++++++++++++++,,,------++++++,,,---++++++++++++++++++++++++))))))***+++,,,,,,------************************,,,,,,++++++***++++++,,,+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,---...444222000/////////...,,,---------,,,,,,+++++++++***++++++,,,---...///000000///...---,,,++++++*********+++,,,---......///,,,+++******,,,,,,+++***************++++++,,,,,,---,,,+++***)))))))))***************************+++++++++++++++++++++***++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++++++++,,,,,,,,,,,,------...000111333333111///...222222111111222333444444222222111000...---,,,,,,,,,+++++++++,,,,,,------...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++***************+++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............////////////......//////...................................................///////////////......////////////////////////000000//////............///////////////.........//////............//////---...///000000///...---000///...---------------////////////////////////............------,,,+++,,,,,,,,,,,,------..............................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,---------......---,,,,,,,,,,,,,,,,,,---------------------......,,,------......------,,,........................,,,,,,,,,------,,,,,,,,,*********++++++,,,,,,,,,++++++,,,,,,,,,++++++***++++++++++++*********)))************************+++******************+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,,,,++++++,,,,,,---...+++,,,,,,------,,,,,,+++---,,,,,,,,,---...000222,,,,,,---------.........,,,,,,,,,---------......,,,,,,,,,+++***)))((((((++++++++++++,,,------...,,,,,,,,,------------...---------------------------------,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,---------------------...---,,,,,,+++++++++,,,++++++------------++++++,,,,,,,,,,,,,,,,,,++++++---------,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------//////...---,,,,,,,,,---......---,,,+++))))))(((***+++,,,---...---,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------)))***++++++++++++***)))+++++++++++++++++++++++++++,,,------++++++,,,---+++++++++++++++++++++,,,))))))***+++,,,,,,------************************,,,++++++***++++++,,,,,,***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++++++++,,,---...000...------...///...------------,,,,,,+++++++++,,,,,,------------------------------------------+++,,,,,,---...//////000///---++++++++++++)))(((((())))))***************,,,++++++******)))))))))************************))))))***+++,,,---------++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------111111000000000111111222222222222222222222333444111111000///...---,,,+++,,,,,,+++++++++,,,---......---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,++++++******+++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------......//////////////////......................................................///////////////...///////////////////////////////////////......---........./////////////////////............//////000///...------...///000000///...---------------////////////////////////---.........---,,,++++++,,,,,,,,,------------------.....................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------,,,,,,,,,++++++,,,,,,,,,---------......,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,------.........,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++*********++++++,,,,,,---***++++++,,,,,,,,,++++++))))))+++,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******------------------------...------,,,,,,------...//////...---,,,++++++***,,,,,,++++++,,,,,,---...+++,,,,,,------,,,,,,+++,,,,,,,,,,,,---///000111,,,---------............---------,,,---......///+++++++++******)))))))))++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++,,,---.........------///...---,,,++++++++++++***+++---......---+++***++++++,,,---------,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,------------000000///.........//////*********++++++,,,,,,,,,++++++,,,---------------++++++++++++++++++++++++***+++,,,---------,,,,,,)))***+++,,,,,,+++***)))***++++++++++++,,,,,,,,,+++,,,------++++++,,,---++++++++++++,,,,,,,,,,,,*********++++++,,,,,,------------,,,,,,,,,,,,+++++++++******++++++,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++++++++,,,---...(((''''''))),,,...//////---,,,,,,,,,,,,,,,,,,+++,,,------......---,,,,,,++++++,,,,,,---...//////,,,,,,------....../////////---++++++++++++)))((((((((()))************)))************************************************((()))***+++,,,...//////++++++++++++++++++++++++)))******+++,,,,,,------++++++++++++++++++++++++***++++++,,,,,,------...222000///---...///222333222111111111111111222222//////......---,,,++++++---,,,+++***+++,,,---......---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,++++++,,,,,,,,,---------*********+++++++++++++++,,,,,,,,,,,,------------***++++++,,,,,,---------------.../////////......------------------------........................---...//////////////////////////////////////////...////////////...------........./////////////////////............//////111000...,,,,,,...000111//////...---------......////////////////////////,,,------------,,,,,,++++++,,,------......---------------...............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........---,,,+++++++++,,,,,,,,,,,,------------,,,,,,++++++++++++,,,,,,))))))***+++,,,,,,,,,,,,,,,------......------,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++*********++++++,,,,,,,,,******+++,,,,,,,,,++++++)))***,,,---...//////...,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))***++++++........................///......------......///.........------,,,,,,+++,,,,,,++++++,,,,,,---...+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,,,,++++++------------...............------,,,---...///000,,,,,,,,,,,,++++++++++++,,,,,,------,,,,,,++++++++++++,,,,,,,,,---------------------------------------------------------++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++,,,---.........------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,------------,,,)))***,,,------------,,,++++++++++++++++++++++++,,,,,,,,,------------...,,,,,,++++++,,,,,,------))))))***+++,,,,,,------,,,,,,,,,,,,,,,---......++++++++++++++++++++++++***+++,,,---------,,,,,,***+++,,,------,,,+++*********+++++++++,,,,,,,,,+++,,,------++++++,,,---+++++++++,,,,,,,,,------++++++++++++++++++++++++---------,,,,,,,,,++++++++++++******++++++,,,---------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,---)))(((''')))+++---...---+++,,,,,,,,,,,,,,,,,,---***+++---............---++++++,,,,,,---...//////+++,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,,,,,,,***((()))***+++++++++******((()))******++++++++++++******************************++++++,,,---......************************+++++++++++++++++++++,,,++++++++++++++++++++++++******+++,,,,,,---...............---...///000111000000////////////000000---------,,,,,,+++++++++---,,,+++******,,,---///...---,,,,,,++++++,,,,,,++++++++++++++++++++++++((()))***+++,,,---------,,,,,,---------.........******++++++,,,,,,------,,,,,,,,,---------......++++++,,,,,,---......///+++,,,---...///......---------------------------........................------...///////////////////////////////////////....../////////...---,,,............/////////000//////............////////////............//////......---------......///////////////////////////++++++,,,---------,,,,,,+++,,,---.........---------------.........//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,((()))***,,,------,,,,,,,,,------......------,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,)))***+++,,,,,,,,,,,,++++++,,,---------,,,+++***************************---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,000///...------...///000,,,---------------------,,,,,,++++++,,,,,,---...+++,,,,,,------,,,,,,+++,,,,,,,,,,,,+++)))'''&&&---------.........//////......---,,,---...///000---------------------...------------,,,,,,+++***++++++,,,,,,,,,------------------------------------.....................++++++++++++++++++++++++++++++,,,,,,,,,---------***+++---...///...------++++++++++++,,,---.........---+++******+++---...(((***+++---......------((()))+++---.........---++++++++++++++++++++++++,,,,,,,,,---------......++++++++++++,,,------...,,,+++++++++++++++++++++...---,,,+++,,,---...///++++++++++++++++++++++++***+++,,,---...---,,,,,,***+++---......---+++************++++++,,,,,,,,,+++,,,------++++++,,,---+++++++++,,,,,,---------,,,,,,+++++++++++++++++++++++++++******)))))))))+++*********+++,,,,,,---///...---,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++,,,---111///---,,,------,,,***+++++++++,,,,,,---------((())),,,...////////////,,,,,,,,,---------......++++++******************)))((((((***,,,......---)))***+++,,,---,,,++++++'''((()))***+++,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,************************------,,,++++++*********++++++++++++++++++++++++******+++,,,,,,---......+++,,,---/////////......//////...............///++++++++++++++++++++++++---,,,+++******,,,...///...---,,,,,,++++++,,,,,,************************((()))***+++,,,------------------.........//////,,,,,,---......///000000,,,,,,,,,------.........,,,,,,------...///000000***+++---.........------------------------------........................------...///000000//////////////////////////////---.../////////...,,,,,,---.........//////000000//////............//////---...///111111///...------------------...///000////////////////////////***+++,,,,,,------------+++,,,---.........---,,,---------.........//////------------------------------------------------+++,,,,,,------......///******+++++++++,,,,,,,,,,,,++++++++++++++++++,,,***+++,,,...//////......,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,+++,,,------......------++++++++++++++++++++++++.........------,,,,,,,,,++++++,,,,,,,,,,,,------***+++,,,---............---------------------------,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++---------,,,,,,+++++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------------------------------------------------------------------------------,,,,,,,,,------.........************+++,,,---...000///...---------------///////////////////////////...---,,,,,,,,,,,,,,,------,,,,,,,,,---......(((***,,,......,,,***(((...------,,,,,,------...000...,,,,,,------,,,+++++++++++++++++++++++++++------------------------------------------------************************++++++++++++++++++++++++++++++,,,,,,,,,,,,------......//////...,,,+++)))))))))***+++,,,,,,------...---,,,++++++---...000+++,,,------......------...---,,,,,,++++++++++++++++++++++++++++++++++++---,,,***)))))))))******+++++++++,,,,,,---------***+++,,,---...---,,,+++------------------------++++++,,,,,,,,,,,,------,,,,,,++++++++++++++++++***,,,000222222111...,,,+++,,,......,,,+++++++++***+++,,,---...---,,,+++++++++******************)))***,,,------,,,***)))++++++******)))*********+++++++++*********))))))++++++,,,,,,,,,---------+++---......,,,+++++++++///---+++++++++,,,+++***)))***++++++******,,,...,,,,,,,,,------.........111000...,,,,,,,,,...///,,,,,,,,,++++++*********......---------,,,,,,,,,+++++++++******)))))))))---,,,+++*********+++,,,,,,++++++---//////+++(((++++++++++++******))))))......---,,,,,,+++***)))...---,,,,,,,,,,,,---............------,,,,,,,,,//////...---,,,++++++******+++,,,,,,------,,,,,,......////////////......//////.........---------......////////////..................////////////000000//////.........---000000/////////............/////////...---,,,,,,........................///...,,,++++++,,,---///------------------------------------------,,,,,,...........................------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++---,,,+++******,,,...///......---,,,,,,,,,------///...,,,*********,,,------------,,,+++***((((((---,,,,,,,,,,,,---......---......---++++++---///***++++++,,,,,,++++++***,,,,,,,,,++++++***************+++++++++,,,,,,,,,+++,,,------...---------++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,------***+++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++---------,,,,,,+++++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------------------------------------------------------,,,,,,,,,---------......************+++,,,------......------------------...........................------,,,++++++,,,,,,,,,,,,+++++++++,,,------***+++---......---+++***...------,,,,,,------...000...,,,,,,---------+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------......---,,,+++************++++++,,,,,,---...---,,,++++++,,,...///+++,,,------......------...---,,,,,,+++++++++,,,++++++++++++++++++++++++---,,,***)))))))))***++++++++++++,,,,,,---------++++++,,,,,,------,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++,,,,,,,,,...000222222111///...//////.........------,,,***+++,,,------,,,++++++************************)))***,,,------,,,***)))+++*********+++,,,------+++++++++*********))))))++++++,,,,,,,,,---------+++---......------...000///---,,,---......---+++***+++,,,+++******,,,...,,,,,,,,,---------......000///---,,,+++,,,---...---------,,,,,,,,,++++++------------,,,,,,,,,,,,---------,,,,,,,,,++++++---,,,+++*********++++++,,,+++***,,,...///,,,***++++++++++++*********)))))))))***+++---...//////...---,,,,,,,,,,,,---.........---------,,,,,,,,,.........------,,,,,,+++,,,,,,---............---.........//////.........000000/////////...............////////////..................///////////////.........------------......---------,,,,,,,,,.........///......------........................///...,,,++++++,,,...///........................//////////////////..............................---------,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,...------,,,,,,,,,,,,,,,...---,,,+++***+++,,,,,,,,,,,,---------,,,++++++...............///000000******+++++++++++++++***,,,------......------,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,++++++,,,---------------++++++++++++++++++++++++******+++++++++++++++,,,++++++++++++,,,,,,,,,,,,++++++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++------,,,,,,,,,,,,++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---------------------------------------------------------------------------,,,,,,,,,------------...,,,,,,++++++++++++,,,,,,---,,,,,,,,,,,,------...------------------------...---,,,,,,+++,,,,,,,,,++++++******+++,,,------------------------------...------,,,,,,------...///---,,,,,,---------,,,------------------------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++---,,,+++++++++,,,...///+++,,,------......------------,,,+++++++++,,,,,,++++++++++++++++++++++++,,,,,,+++************+++++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,------++++++++++++++++++******++++++,,,,,,,,,,,,------******++++++,,,,,,------...///000000111111000000333000,,,,,,---...---+++***++++++,,,++++++*********************************+++,,,------,,,+++************+++,,,---//////+++++++++***************,,,,,,,,,,,,------------,,,---.........///222444.........///111111///---,,,------,,,******+++---,,,,,,,,,,,,------------...---,,,+++++++++,,,---......------------,,,,,,,,,,,,,,,,,,++++++++++++------------,,,,,,,,,,,,---,,,++++++******++++++,,,+++***+++---...---,,,++++++++++++************'''((()))+++---///000111...------,,,,,,------......------------,,,,,,,,,------------------------,,,---......//////......------............------000000000000000/////////......////////////..................////////////---------------,,,,,,,,,---------------,,,,,,,,,------......///.........////////////////////////...---,,,++++++,,,......////////////////////////..................//////------------------------------------------------........................+++,,,,,,,,,,,,,,,,,,---)))***,,,......---,,,+++------,,,+++++++++++++++,,,,,,,,,,,,+++++++++++++++,,,------...........................//////000...,,,+++---///000---***,,,------......------,,,,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,++++++,,,------------,,,++++++++++++++++++++++++******++++++,,,,,,------***++++++++++++,,,,,,,,,+++,,,------.........---++++++++++++++++++++++++---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------------------------------,,,+++++++++,,,,,,++++++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,......---------------...++++++++++++,,,---.........---,,,++++++,,,---......------,,,,,,------...///---,,,,,,---...---,,,------------------------+++++++++***************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------******++++++++++++++++++,,,,,,++++++++++++++++++,,,,,,+++++++++,,,---...+++,,,------......---------,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***+++,,,---...---------,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------******++++++,,,---.....................///000000444...)))(((+++---+++(((++++++++++++******))))))***************+++++++++***++++++,,,,,,++++++***+++++++++++++++,,,---...************************,,,,,,,,,------------....../////////...///111444......///222444333111///------...,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******++++++,,,---------------,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,++++++++++++***+++,,,+++***+++,,,---......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,------.........,,,,,,---...............,,,,,,------------,,,,,,////////////////////////......////////////..................////////////------------------------////////////////////////,,,,,,---.../////////...////////////////////////------,,,,,,,,,---..............................++++++,,,,,,,,,,,,------------------------------,,,------------------,,,------------------------+++++++++,,,,,,---------***+++,,,---------,,,,,,---,,,++++++******++++++++++++,,,,,,,,,,,,+++***+++,,,,,,---------------,,,,,,++++++,,,,,,---...111---)))***...111...+++***++++++,,,,,,++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++,,,,,,------......*********+++++++++,,,,,,,,,,,,------...---------++++++++++++++++++++++++---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------------------------------------------------------------,,,,,,+++,,,,,,,,,++++++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,//////............//////,,,,,,,,,------...000000---,,,+++******+++,,,---...------,,,,,,------......---++++++---......---+++++++++++++++++++++++++++++++++******))))))))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,------+++,,,------......------,,,,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***+++,,,---...---------,,,,,,++++++++++++++++++,,,,,,,,,------******+++,,,------......------,,,,,,,,,---...///333...((((((+++...,,,))),,,++++++******)))))))))))))))*********+++++++++++++++++++++++++++++++++---,,,+++******)))******************************,,,,,,---------.........///000111000......///111......000222444444111///---......,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,,,,++++++******+++++++++++++++,,,---...+++++++++++++++++++++,,,......---,,,,,,+++******------------------------------------------------+++,,,,,,------.........++++++,,,------------,,,,,,,,,------------,,,,,,..............................////////////..................////////////..................//////.../////////////////////,,,,,,---.../////////...////////////////////////,,,,,,,,,,,,------......------------------------++++++++++++,,,,,,------------------------------,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,+++++++++,,,---...---,,,++++++******++++++******+++,,,,,,++++++***,,,,,,,,,,,,,,,+++******+++++++++++++++,,,------///)))$$$###'''++++++)))***++++++,,,,,,++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,---------------......************++++++++++++,,,,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------,,,------......------,,,,,,,,,,,,---......//////+++,,,,,,------,,,,,,++++++,,,,,,------.........------------------------------------------------...------------,,,,,,,,,------,,,,,,,,,,,,---------,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,..................///000------------...000111111,,,,,,************,,,,,,...------,,,,,,------......,,,++++++---......---++++++++++++++++++++++++,,,,,,++++++***))))))))),,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++,,,,,,,,,,,,---------,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++,,,------......------,,,,,,+++++++++,,,------++++++++++++++++++++++++***+++,,,,,,---,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,++++++,,,,,,------+++++++++***))))))((((((++++++,,,,,,,,,,,,------++++++,,,,,,------......,,,++++++++++++,,,------222///,,,+++...///...------,,,+++***************)))))))))***++++++,,,,,,++++++++++++++++++++++++------+++***)))(((((((((***************+++++++++,,,---------............///111222222000......////////////000222222000...------...---++++++,,,...,,,,,,,,,,,,++++++++++++******+++++++++,,,,,,,,,******++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++------------............+++,,,,,,,,,,,,+++***)))+++,,,------++++++,,,---++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,------......------,,,,,,,,,,,,------------...,,,,,,,,,------.........***+++,,,,,,------,,,,,,------............------------------..................////////////..................////////////.........///////////////,,,,,,,,,---------------------......///.................................+++,,,,,,------.........------------------------,,,,,,------......//////,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,------,,,+++******,,,...///------,,,+++++++++++++++************++++++++++++,,,,,,,,,,,,++++++***)))---------------......///000+++&&&%%%(((+++,,,,,,,,,------......------,,,***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++++++++++++++++++++++++++---------,,,,,,,,,,,,,,,************++++++++++++,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,++++++++++++,,,,,,---------,,,------......------,,,,,,,,,------.../////////+++,,,,,,------,,,,,,+++++++++,,,,,,---......///------------------------------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,---...///......------------------------------------------,,,,,,,,,,,,,,,---......,,,,,,,,,---...///000111,,,,,,,,,++++++,,,,,,,,,...------,,,,,,------......,,,++++++---.........,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++******))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------///...---,,,++++++,,,,,,*********++++++,,,,,,---******+++,,,,,,,,,,,,,,,+++,,,------......------,,,+++++++++,,,,,,---...++++++++++++++++++++++++***+++,,,---------,,,,,,---------,,,,,,+++++++++++++++,,,,,,------,,,,,,++++++******)))(((((('''++++++,,,,,,,,,,,,------,,,,,,------------------++++++,,,,,,,,,------------------.........///...///...,,,+++*********+++((())))))***++++++,,,,,,,,,++++++++++++++++++,,,---,,,++++++************))))))*********+++++++++------------...............000333444333222111111000///......//////...---,,,---------,,,,,,---///,,,,,,,,,+++++++++*********++++++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------,,,,,,,,,,,,---------.........//////++++++,,,,,,,,,+++***)))+++---//////,,,******++++++++++++,,,,,,,,,------******+++,,,,,,---......,,,,,,---......---,,,,,,,,,,,,,,,---------......,,,,,,------------------+++,,,,,,---------------.........//////.........---.........////////////......////////////..................////////////---------....../////////,,,,,,,,,---------...............///......------------------------------***+++,,,---....................................+++,,,,,,---......//////,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...//////...,,,+++---------------------------,,,,,,,,,,,,,,,,,,+++,,,+++++++++,,,,,,------...------,,,,,,,,,,,,,,,+++***)))))))))***,,,---***+++,,,,,,---,,,,,,,,,------,,,,,,------...//////.....................,,,------......------,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++++++++++++++++++++++++++---,,,,,,++++++*********)))************+++++++++---------...------,,,,,,---------------------------,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,++++++++++++,,,,,,---------,,,------......------,,,,,,,,,------...///000000++++++------------++++++++++++,,,,,,---...//////------------------------------------------------.........------,,,,,,,,,+++++++++,,,---...///000000///......------------------------------------************++++++,,,---+++++++++,,,---...000000------------------------...------,,,,,,------...---,,,++++++---///......------------------------------,,,,,,+++***)))))))))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------111///...,,,++++++,,,,,,))))))***+++,,,,,,------******+++,,,,,,,,,,,,++++++,,,------......------++++++++++++,,,,,,---...++++++++++++++++++++++++)))***,,,---...---,,,,,,---------,,,,,,+++++++++***+++,,,---...---,,,+++------,,,,,,+++******)))++++++,,,,,,,,,---------------------------,,,,,,+++,,,---.........------(((***------,,,,,,---...000...---+++******++++++((())))))***++++++,,,,,,,,,++++++******++++++,,,,,,,,,,,,++++++,,,------))))))******++++++++++++---------.........//////,,,000444777666555333333111///---,,,---...---,,,+++,,,------,,,,,,...000,,,,,,,,,++++++************+++,,,---------------,,,,,,,,,------...............------------,,,,,,+++++++++,,,,,,---------++++++,,,---,,,+++***)))+++...111000,,,)))))))))+++++++++,,,,,,---------++++++,,,,,,,,,,,,------,,,,,,---......---,,,,,,,,,,,,,,,------.........------------------------,,,---......//////............////////////........./////////000000111111......////////////................../////////000,,,,,,,,,------................../////////000000.../////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---............////////////////////////))))))***++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...//////...,,,+++........................---------,,,,,,+++++++++)))***,,,......---,,,+++///...------,,,,,,------+++***)))((((((***,,,...)))***,,,---.../////////++++++******++++++,,,---))),,,///000///---++++++***++++++,,,,,,++++++************++++++,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,---------...------,,,,,,------...---,,,,,,++++++,,,,,,---.........------,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,++++++,,,,,,---...//////...---,,,,,,++++++---------------------------------.........//////***,,,...//////---***(((------------------------------------------------,,,---------------------+++,,,------......---------,,,,,,++++++,,,,,,---.........------,,,,,,,,,------------------------++++++******++++++,,,---------------------------000000000000///---***))),,,,,,+++++++++,,,------++++++++++++++++++++++++---------------------,,,......---,,,,,,---------111///,,,++++++---------))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,++++++******++++++,,,---------,,,,,,+++++++++------------------------*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,------+++)))---+++)))***---///...,,,------------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,---,,,,,,++++++,,,,,,---((()))+++---------+++***+++---...---,,,,,,---...,,,+++)))((((((((()))***++++++++++++++++++++++++)))************)))((((((++++++++++++++++++++++++******)))***+++---///111,,,,,,+++,,,---///111222333333333222111000000///------,,,++++++,,,,,,,,,***+++,,,,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------...///...---,,,+++------------------------++++++,,,,,,,,,,,,------------++++++++++++---------------,,,,,,++++++++++++,,,,,,------,,,,,,+++++++++************++++++(((***,,,...//////...---------------------------,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,//////////////////////////////////////////......//////.........---------,,,------......------,,,------------------------.................................------,,,,,,,,,////////////////////////.........------,,,,,,,,,+++---......---,,,,,,---+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------//////...---+++***))))))+++,,,,,,------,,,,,,+++...,,,******+++,,,---,,,++++++++++++++++++++++++,,,,,,,,,---------......++++++++++++,,,---......,,,,,,,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,*********++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,------,,,++++++******++++++,,,------------,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......------,,,++++++******---------------------------------.........//////+++,,,---......,,,***))),,,,,,,,,,,,,,,,,,,,,,,,------------------------.........------,,,,,,+++***+++,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,,,,,,,+++++++++++++++++++++++++++++++++------,,,,,,------...///------------------------+++,,,,,,,,,,,,,,,++++++------,,,,,,,,,,,,,,,---+++++++++++++++++++++++++++,,,,,,,,,---.........------,,,,,,,,,,,,------000...+++***+++,,,---,,,*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,++++++++++++,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,---+++)))---+++)))***---...---,,,,,,---------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,------,,,,,,++++++,,,,,,---)))***,,,------,,,+++***---......---+++)))***+++---,,,++++++******++++++++++++++++++++++++++++++(((((()))***************+++++++++++++++++++++++++++*********+++---///000------,,,,,,---///111222000000000000111111111111---,,,,,,++++++,,,,,,---***+++,,,,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,+++***)))((())))))***++++++++++++++++++++++++++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---------,,,,,,,,,++++++++++++,,,,,,------,,,,,,+++++++++************++++++,,,---...///...---+++***------------------------////////////////////////............------,,,,,,////////////////////////........./////////////////////.........---------,,,------......------,,,------------------------........................///.........---------,,,..............................---------,,,,,,,,,+++---......---,,,,,,---,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++...---++++++---...---,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------,,,,,,+++++++++,,,------,,,,,,,,,---,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,------------------...---,,,,,,,,,,,,,,,,,,+++,,,,,,++++++++++++,,,,,,+++******))))))******+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++******,,,,,,++++++,,,,,,---...,,,,,,,,,++++++******)))---------------------------------...............------,,,,,,,,,,,,++++++++++++++++++++++++++++++------------------------//////...---,,,++++++*********+++++++++,,,,,,,,,......------------......,,,,,,++++++++++++******++++++++++++++++++++++++------,,,,,,------...///------------------------))))))******+++---.../////////...---,,,,,,,,,---++++++++++++++++++++++++******+++,,,---...//////,,,,,,++++++++++++,,,,,,///---******+++,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++------,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,---------,,,,,,+++++++++---+++******+++,,,,,,+++,,,+++***+++---...---,,,,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,++++++,,,,,,---***+++,,,---,,,+++***)))+++,,,---,,,***)))***+++------......------,,,+++++++++++++++++++++++++++&&&'''(((***+++,,,,,,,,,++++++++++++++++++++++++,,,++++++++++++,,,---...---,,,+++++++++---...///+++,,,---...///111222222,,,,,,,,,++++++,,,,,,---***++++++,,,,,,++++++***++++++++++++++++++++++++*********++++++++++++,,,///---***(((((())),,,---************************++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,+++++++++++++++,,,,,,------,,,,,,+++++++++************++++++,,,---.........---+++***------------------------000000000000000000000000/////////............---////////////////////////---.........//////000000...............---------,,,------......------,,,------------------------....................................------------...........................------------,,,,,,,,,+++---......---,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////------------------------))))))***+++,,,---......+++,,,,,,------,,,,,,+++,,,++++++,,,------,,,***,,,,,,,,,,,,,,,,,,------*********+++++++++,,,,,,------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,...------------------,,,---------,,,,,,+++++++++,,,++++++******++++++,,,++++++************++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++******,,,,,,++++++,,,,,,---...---,,,,,,,,,++++++******------------------------........................------,,,+++++++++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,+++++++++++++++,,,,,,---.........------.........,,,,,,,,,+++++++++++++++------------------------++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,...000222111000///...---,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,------...++++++*********+++,,,,,,---+++***)))+++,,,++++++,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++......---,,,,,,+++******...+++))))))***,,,,,,,,,,,,,,,,,,,,,------,,,+++,,,,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,+++***)))''')))+++++++++,,,...000---.../////////...,,,+++++++++++++++++++++++++++'''((()))***++++++++++++++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,,,,++++++***))))))***+++,,,******+++---...///000111,,,,,,+++++++++,,,------++++++++++++++++++++++++************************))))))*********+++++++++///---+++*********,,,---+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,++++++******++++++,,,)))***+++---............,,,,,,------------------------------------------/////////////////////...////////////////////////------......///000000000........................,,,------......------,,,------------------------........................------------,,,,,,,,,,,,........................------------------------+++---......---,,,,,,---......------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------........./////////------------------------((()))***+++,,,---......+++,,,,,,------,,,,,,+++)))))))))+++,,,,,,)))''',,,,,,------------......++++++++++++,,,,,,,,,,,,///...---,,,++++++++++++,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********---------,,,,,,+++++++++,,,++++++******++++++,,,,,,,,,++++++++++++,,,,,,*********++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,++++++,,,,,,++++++,,,,,,---...------------,,,,,,,,,,,,------------------------.....................---...---+++******+++---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---,,,,,,+++,,,---...............------.........,,,,,,,,,---------------------------------------++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++,,,---///000111000///...---,,,,,,,,,++++++++++++++++++++++++---------,,,,,,++++++***+++*********++++++,,,---,,,+++******+++,,,,,,+++,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++......---,,,,,,+++******...+++))))))***,,,,,,,,,+++,,,---------,,,+++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,++++++***)))(((***,,,---------///111,,,---.........---+++***++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++,,,,,,---,,,,,,,,,++++++,,,,,,+++******+++,,,---++++++,,,,,,,,,---------,,,+++++++++,,,,,,---...++++++++++++++++++++++++************************))))))*********+++++++++)))))))))))))))(((((('''+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,++++++++++++,,,,,,))))))***,,,------......,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,.../////////////////////////////////////////////---.........//////000000---.....................,,,------......------,,,------------------------........................++++++++++++++++++,,,,,,........................------------------------+++---......---,,,,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........///------------------------*********++++++,,,,,,,,,+++,,,,,,------,,,,,,+++*********+++---,,,***(((,,,,,,,,,------.........,,,,,,,,,,,,------------///...---,,,+++*********,,,++++++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********---,,,,,,,,,,,,,,,,,,+++,,,,,,++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,---++++++++++++,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,......---------------,,,,,,,,,++++++,,,,,,---...------------------------------------------------...............------------,,,+++++++++,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---...//////...---,,,+++,,,---...///......------------......,,,,,,------------......++++++++++++++++++++++++------,,,,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++//////...---,,,,,,,,,---++++++++++++++++++++++++......---,,,+++***))))))++++++***++++++,,,---...,,,+++***+++------,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++------,,,,,,,,,,,,------++++++,,,,,,,,,,,,------------------------------,,,,,,,,,++++++++++++***---------,,,,,,+++++++++---+++******+++,,,,,,+++***,,,......---+++++++++++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...------------,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,++++++++++++++++++---...///...,,,+++,,,---,,,,,,------,,,,,,+++***++++++++++++++++++++++++++++++,,,,,,+++******)))++++++++++++++++++++++++,,,,,,---------,,,++++++///...---------///000111,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,---......,,,++++++******++++++,,,++++++++++++++++++++++++*********++++++++++++,,,******,,,,,,,,,+++)))(((************************++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++*********++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,------.................................---............/////////////////////////////////////////////////////////---------...............,,,------......------,,,------------------------........................++++++++++++,,,,,,,,,,,,------------------------,,,,,,,,,------------...+++---......---,,,,,,---.........---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------******+++++++++++++++++++++,,,,,,------,,,,,,+++---,,,,,,---......---+++++++++,,,,,,------......,,,,,,---------.........///...---,,,++++++***+++,,,++++++***+++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,...------------------,,,+++,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,------------,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------//////.........---------,,,+++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------.........---,,,+++***+++,,,...///------,,,,,,,,,,,,------++++++,,,,,,,,,---------++++++++++++++++++++++++------,,,,,,------...///++++++++++++++++++++++++))))))***+++++++++++++++------,,,,,,,,,,,,,,,---++++++++++++++++++++++++---,,,,,,,,,+++*********++++++++++++,,,---...///,,,++++++,,,......---,,,*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))*********++++++++++++,,,,,,++++++++++++,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,---+++)))***,,,//////---******+++***+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......---,,,,,,,,,++++++++++++---,,,,,,++++++,,,,,,---+++++++++***++++++,,,,,,---...///---+++******+++...---,,,,,,++++++,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,++++++++++++++++++++++++++++++***+++,,,---------,,,+++------------...///111222,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,///......---------------++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++)))*********+++++++++++++++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,------,,,,,,+++++++++++++++++++++,,,,,,---......///////////////////////////,,,,,,------............////////////////////////000000000///......---------------.........//////,,,------......------,,,------------------------........................,,,,,,,,,------.........------------------------,,,,,,,,,---------......+++---......---,,,,,,---------------............,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---------------------------)))*********+++++++++++++++,,,,,,------,,,,,,+++---,,,******,,,---,,,+++******++++++,,,---------++++++,,,,,,,,,---------...---,,,,,,++++++++++++,,,+++******+++,,,...000,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,------------------...+++++++++,,,,,,---------...------,,,,,,------...++++++************++++++.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---,,,,,,++++++,,,,,,---...++++++++++++++++++++++++------------------------//////.........---------+++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++---------------------,,,,,,+++***))))))+++---...---,,,,,,++++++,,,,,,---*********++++++,,,,,,,,,------------------------++++++******++++++,,,---++++++++++++++++++++++++(((***+++---.........---,,,,,,+++++++++,,,------++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---...///000,,,++++++---//////...,,,))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++++++++,,,++++++******++++++,,,+++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,---+++***+++,,,------+++))))))---000000---******+++***+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,,,,++++++*********---,,,,,,++++++,,,,,,---+++*********+++,,,------***+++,,,,,,+++***+++---///...---++++++,,,------++++++++++++++++++++++++((()))***+++,,,---------++++++++++++++++++++++++***+++,,,---...---,,,,,,************+++---///000++++++,,,,,,,,,---------++++++++++++,,,---...///---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------...---***)))((()))+++---------------------------++++++,,,,,,,,,---------++++++------------++++++))))))******+++++++++++++++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---)))))))))***+++,,,......++++++,,,,,,---...//////........................,,,,,,,,,---------......////////////////////////111111000///...---,,,,,,---------.........//////,,,------......------,,,------------------------................................./////////000000------------------------,,,,,,,,,------.........+++---......---,,,,,,---,,,---------.../////////,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------------------------(((((()))***+++,,,,,,---+++,,,,,,------,,,,,,++++++)))'''&&&((()))))))))))))))***++++++,,,------******+++++++++,,,,,,,,,------,,,,,,++++++,,,,,,,,,+++*********,,,///000,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++***))),,,++++++***++++++,,,,,,------------,,,,,,+++***---------------------------------------------------,,,,,,++++++,,,,,,---------------------------************************)))***+++,,,---------------...000000///...,,,************++++++,,,,,,,,,++++++++++++++++++++++++...---,,,,,,+++++++++++++++,,,---...///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---...000000///...---------------------------///......///000///,,,***++++++++++++++++++++++++---,,,,,,++++++,,,,,,---///,,,******---...---+++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,+++++++++******---,,,***))))))***,,,---------,,,++++++******)))++++++++++++++++++++++++*********++++++,,,,,,,,,---------,,,,,,+++++++++///...,,,*********,,,---........................++++++++++++++++++++++++---------------------------,,,+++,,,...///...---++++++---------,,,+++***---------,,,,,,+++++++++------------------------,,,,,,,,,++++++*********,,,---...//////---+++***,,,,,,,,,++++++***************++++++++++++************************************************************************************+++++++++,,,,,,,,,************************++++++++++++++++++++++++,,,,,,,,,+++***)))((((((++++++++++++++++++++++++///......------,,,++++++,,,++++++******++++++,,,...------,,,,,,++++++***+++,,,---,,,***(((((())),,,,,,+++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,......---------,,,,,,,,,------------------------...------------------------...............------////////////////////////++++++,,,...000000---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......////////////////////////,,,,,,+++,,,---///111222---,,,++++++************,,,,,,,,,------.........------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,+++++++++++++++++++++++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,,,,*********++++++,,,,,,,,,))))))***+++,,,,,,------------------------------...------,,,,,,------...++++++******+++---///000***)))))))))))))))******+++,,,,,,---.........---,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,------,,,++++++***---,,,,,,+++******++++++,,,---------,,,,,,+++***++++++++++++++++++++++++---------------------------,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------.........+++---.../////////---,,,)))******+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,&&&((()))++++++***)))(((------------------------...------...//////,,,***,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---...,,,******---...---+++---,,,,,,++++++,,,,,,---++++++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++++++++,,,,,,+++++++++*********---,,,***))))))***,,,---,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---------,,,,,,+++++++++...---,,,+++++++++,,,,,,........................---------------------------------------------------,,,+++,,,...///...---***+++,,,------.........------,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,+++++++++******+++,,,---...---,,,***)))------,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++******************************************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++******))))))++++++++++++++++++++++++...------------,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,------------+++,,,---,,,***(((((()))+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,((())))))+++,,,---......------,,,,,,,,,+++++++++------------------------++++++++++++++++++++++++---...............------////////////////////////,,,,,,---///000000---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................///...---,,,------...//////...------,,,,,,,,,---,,,,,,,,,---------......------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------,,,,,,+++***))))))*********+++++++++,,,,,,,,,,,,---------,,,++++++******+++++++++,,,,,,,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------++++++++++++,,,---......,,,+++******)))))))))******++++++,,,------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,---------...------,,,+++...---,,,++++++***++++++,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---------------------------........................+++,,,---...............***+++---...//////......,,,---.../////////...---,,,,,,,,,,,,,,,,,,,,,,,,///...,,,******+++---...---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,)))***+++------,,,,,,+++------------------------+++++++++---//////---+++---------------------------,,,,,,++++++,,,,,,------,,,++++++------,,,+++---,,,,,,++++++,,,,,,---,,,,,,+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,+++***))))))***+++,,,))))))))))))))))))))))))++++++++++++++++++,,,,,,+++++++++***************---,,,+++******+++,,,---++++++,,,------...//////------------------------***++++++++++++,,,,,,,,,------,,,,,,,,,,,,++++++------,,,,,,,,,,,,++++++---------------------------------------------------------------------------,,,+++,,,.........---******+++,,,---///111222,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,++++++++++++***+++,,,---,,,+++***))),,,,,,,,,---------------,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++*********++++++++++++++++++++++++,,,,,,,,,---------.........------,,,,,,------...+++,,,,,,---......//////***,,,---,,,***)))))))))*********++++++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,------...,,,,,,+++++++++*********---------------------------------...//////000000------...............---////////////////////////...------///000///---+++------------------------,,,,,,,,,---------......------------------------111000...---,,,,,,,,,,,,......---,,,,,,,,,------,,,,,,,,,------------...------------------------******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------///...---,,,***)))(((((())))))*********+++++++++------------,,,,,,+++******++++++++++++,,,,,,,,,++++++,,,,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,+++,,,,,,---------,,,,,,---,,,,,,+++******************+++++++++++++++,,,------------,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,---...............------,,,,,,+++++++++,,,,,,---,,,,,,,,,------,,,,,,+++////////////////////////---------------------------,,,,,,++++++,,,,,,---------------------------........................,,,------.../////////...+++,,,---............---,,,---...//////...---,,,------------------------///...,,,******,,,---///------,,,+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,------...///000/////////------------------------***)))***,,,...///---,,,........................---,,,,,,++++++,,,,,,---,,,,,,,,,,,,------,,,+++---,,,,,,++++++,,,,,,---///...------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********,,,+++)))(((((()))+++,,,))))))))))))))))))))))))*********++++++,,,,,,,,,************************,,,++++++******++++++,,,+++,,,,,,,,,---------...,,,,,,,,,,,,------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,++++++------------------------******++++++++++++,,,,,,------------------------...,,,,,,,,,......---,,,,,,,,,+++,,,---///111333+++,,,,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++******+++++++++,,,,,,---------++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---...//////,,,++++++******++++++,,,---------.........//////***,,,---,,,+++))))))***))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,++++++******,,,,,,,,,,,,++++++++++++------------------------------...///000000111111,,,---......///.........////////////////////////...------...///...,,,+++........................,,,,,,,,,---------......------------------------000///...---,,,,,,++++++,,,++++++******+++++++++------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***))))))************++++++++++++------------,,,+++******+++++++++++++++++++++++++++++++++,,,,,,---------++++++++++++++++++++++++++++++************++++++,,,,,,.........---,,,+++,,,,,,+++++++++,,,,,,---,,,+++++++++++++++,,,,,,......---------,,,,,,,,,++++++,,,,,,,,,------------......//////.........******++++++,,,---//////+++,,,,,,------,,,,,,,,,////////////////////////---------------------------,,,,,,++++++,,,,,,---------------------------------------------------------......///.........---------------,,,,,,+++)))***+++,,,,,,+++***)))------------------------///...,,,++++++,,,...///------,,,+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,------------------------))))))***,,,...///...,,,........................---,,,,,,++++++,,,,,,---+++,,,---------,,,,,,+++---,,,,,,++++++,,,,,,---///...------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********,,,+++)))(((((()))+++,,,++++++++++++++++++++++++*********++++++,,,,,,,,,******************++++++++++++++++++++++++++++++---,,,,,,,,,++++++************++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,,,,+++------------------------*********++++++,,,,,,,,,------------------------...---,,,,,,---...---,,,...---,,,,,,---...000111,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,+++))))))******++++++,,,,,,******++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,---...//////,,,++++++******++++++,,,//////.........---------***,,,------+++******+++))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------,,,+++******------------,,,,,,,,,,,,------------------------((())))))***+++,,,------,,,------...//////......////////////////////////---,,,+++,,,---...,,,+++........................,,,,,,,,,---------..............................------------------,,,,,,+++++++++******++++++,,,------------------------------------------------000000///...---,,,,,,++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,+++++++++,,,,,,,,,,,,---,,,---------,,,,,,+++***++++++++++++++++++++++++***************++++++++++++++++++++++++++++++++++++******))))))******+++,,,---...///...---,,,+++******++++++,,,---//////...---,,,,,,,,,,,,------......---------,,,,,,,,,++++++,,,,,,------......,,,---......///.........++++++++++++,,,...///000++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---------------------------------------------------,,,------.........------......------,,,+++++++++......------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------......///---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,************+++++++++,,,------------------------******+++---//////...,,,........................---,,,,,,++++++,,,,,,---***,,,......---++++++,,,---,,,,,,++++++,,,,,,---,,,,,,+++*********++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++,,,+++***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,+++++++++++++++,,,,,,,,,++++++++++++++++++++++++------,,,++++++***)))))))))******++++++,,,,,,---,,,,,,,,,++++++++++++***++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------......///------------------------///---,,,,,,---...---+++---,,,,,,,,,---...//////---------------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......---------,,,,,,,,,))))))))))))************)))******++++++******))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,---...//////...------,,,,,,------...//////......---,,,,,,+++***,,,------,,,++++++,,,*********++++++,,,,,,---------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---......///.........---------,,,,,,------------------------******++++++,,,,,,------,,,,,,---...////////////////////////////////////---,,,+++,,,...///...---------------------------,,,,,,,,,---------......////////////////////////***+++,,,---------------------,,,,,,,,,---.........------------,,,,,,,,,------------------------111111000///...---,,,,,,***++++++,,,,,,------...------,,,,,,,,,,,,++++++)))******++++++,,,------++++++,,,,,,,,,---------+++,,,,,,------,,,,,,+++,,,,,,,,,++++++++++++***)))))))))***************,,,,,,,,,,,,,,,,,,,,,,,,+++******************+++,,,------.........------*********+++,,,---...//////...---,,,+++,,,---...------------,,,,,,,,,,,,++++++,,,,,,---......///,,,,,,---..................------,,,,,,,,,------***+++,,,,,,---------,,,++++++++++++++++++++++++---------------------------,,,,,,++++++,,,,,,---------------------------------------------------,,,,,,------------,,,,,,------,,,,,,,,,,,,,,,,,,111000...---------...///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---/////////...---+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,------......------------------------,,,+++,,,...000000...,,,---------------------------,,,,,,++++++,,,,,,---))),,,//////---++++++,,,---,,,,,,++++++,,,,,,---++++++*********+++,,,,,,************************++++++++++++++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,++++++******++++++,,,------...,,,,,,,,,+++++++++******+++++++++,,,,,,---------,,,,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...//////------------------------///---,,,,,,---...,,,+++))))))+++,,,.../////////............------------++++++++++++++++++++++++,,,,,,,,,---------.........---,,,,,,,,,,,,,,,,,,++++++*********************++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,------............------,,,,,,------...------------,,,,,,,,,,,,***,,,------,,,++++++,,,++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---//////000---------,,,,,,,,,++++++------------------------.........///////////////+++,,,---...////////////////////////////////////...---,,,---///111111111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................***+++,,,---------,,,,,,---,,,,,,,,,------...///......---------,,,,,,,,,------------------------........................******+++,,,,,,---......---------,,,,,,+++++++++++++++++++++++++++,,,,,,***+++++++++,,,,,,,,,,,,******+++,,,------------,,,,,,,,,+++++++++******************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++++++++---------------...///000,,,,,,++++++++++++,,,,,,///...,,,+++***+++,,,---,,,,,,,,,,,,++++++++++++++++++,,,,,,---...//////++++++,,,---.........---111000...---,,,+++++++++***+++,,,,,,---------------------------------------------------------------,,,,,,++++++,,,,,,---------------------------........................,,,,,,,,,------,,,++++++++++++++++++,,,---......---+++(((&&&&&&''')))+++++++++++++++++++++++++++***,,,...000000///...---+++,,,---...///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...---------------------------,,,---...000000...,,,---------------------------,,,,,,++++++,,,,,,---(((,,,//////---++++++,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,---......///*********************************++++++,,,,,,---+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++*********,,,,,,,,,------.........***++++++,,,,,,++++++***+++,,,,,,------......///++++++,,,------...//////,,,,,,,,,++++++*********+++++++++,,,,,,------------,,,*********,,,...///,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++,,,------------------------------///...,,,,,,------,,,+++%%%'''))),,,...000000000/////////...---------,,,++++++++++++++++++++++++,,,,,,,,,------.........---,,,++++++******++++++---,,,,,,++++++*********+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,************************++++++++++++++++++++++++......---,,,,,,+++******++++++++++++++++++++++++,,,,,,,,,---------......,,,++++++******++++++,,,***++++++,,,,,,------...***,,,------,,,+++,,,---,,,,,,++++++++++++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,+++++++++******---------------------------------------,,,,,,,,,+++,,,---...///////////////////////////////////////...---...111333444444,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------+++,,,---------,,,+++***************++++++,,,---.........------,,,,,,,,,------------------------******+++,,,---//////000******+++,,,,,,---......---------,,,,,,+++++++++,,,,,,,,,++++++*********)))************+++++++++)))***+++,,,---.........,,,,,,,,,++++++*********,,,+++++++++++++++++++++------------------------,,,,,,++++++++++++,,,,,,---,,,,,,,,,---...000111///...,,,+++***)))))))))...---+++))))))***+++,,,,,,,,,,,,+++++++++******,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,,,,,,,......---------,,,,,,,,,......------------------,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,(((((()))***++++++,,,,,,......---,,,,,,,,,,,,---------------------,,,,,,//////.........------------------------------------,,,++++++******++++++.........------,,,,,,,,,------------------------------,,,++++++******))),,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,------------,,,,,,+++***000//////...---,,,++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------++++++++++++------***++++++,,,,,,------...---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,,,,------......------,,,...---,,,,,,,,,,,,---...000000///...,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---+++******,,,------,,,)))***,,,...//////...............------,,,,,,,,,------------------------------------------------......---,,,***)))((((((((((((''''''))),,,///111---.........---,,,,,,+++((()))***+++,,,---------/////////...---------,,,,,,,,,+++******+++,,,,,,((()))***+++++++++++++++,,,,,,+++***))))))******,,,,,,++++++***)))))))))************************,,,,,,,,,,,,------...///******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------......---,,,,,,---......,,,,,,+++***+++,,,---...))))))+++,,,---,,,,,,+++,,,,,,,,,------.........------------------------))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++---...---***(((+++++++++,,,,,,,,,------///...---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---------,,,------......------,,,..................------......---------......///...---,,,++++++++++++,,,,,,,,,---...///000111111...------,,,,,,,,,---------,,,,,,++++++,,,,,,---...------,,,,,,++++++***,,,------......------,,,---------------...///000---,,,,,,++++++,,,,,,---+++++++++*********))))))***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,++++++***)))))))))'''(((***++++++***((('''******+++,,,,,,,,,,,,+++------------------------+++***))))))***---///111###%%%'''***++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++,,,,,,---------,,,,,,,,,+++++++++*********************+++,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---------.........---,,,,,,,,,,,,---------------------------//////.........------------------------------------,,,,,,++++++++++++++++++,,,,,,------.........------------------------,,,,,,,,,,,,,,,,,,------------------------------......---------,,,,,,,,,,,,---------,,,,,,+++***+++++++++***))))))((((((******+++,,,,,,,,,,,,+++))))))))))))))))))))))))---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------,,,------......------,,,...---,,,,,,,,,,,,---...//////...---,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///---,,,---...//////...,,,------.........---------------,,,,,,+++++++++------------------------------------------------//////...---,,,+++******,,,+++******+++,,,---...------...------,,,,,,+++)))***+++,,,,,,---------............---------------,,,+++******+++,,,---))))))******+++++++++,,,,,,++++++***))))))*********************+++++++++***************************************+++,,,---******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---,,,+++************+++,,,,,,,,,+++++++++,,,---...)))***,,,---------,,,+++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,------+++))),,,,,,,,,,,,------------......---------,,,,,,,,,------------------------........................------------------------------------------------------------------,,,,,,,,,------.........------,,,------......------,,,////////////////////////000///...---------------------------,,,,,,,,,,,,,,,,,,------......//////......---------------......------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------,,,------......///---,,,,,,++++++,,,,,,---,,,,,,,,,,,,++++++******,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++---000111&&&(((***,,,---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,------,,,,,,,,,,,,+++++++++***+++,,,,,,,,,---.........,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......---,,,,,,,,,,,,---+++,,,,,,------........................---------------------------------,,,,,,,,,,,,++++++++++++))))))***,,,...///000111------------------------++++++,,,------...//////------------------------------------,,,,,,,,,,,,,,,,,,---------,,,++++++++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++,,,,,,,,,+++***)))))))))++++++***************))),,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,---------.........,,,------......------,,,...------,,,,,,------.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...---,,,---///000///...//////...---------------,,,,,,,,,+++++++++++++++------------------------///.........------,,,,,,000000///...------,,,,,,///......------,,,++++++------------,,,,,,,,,,,,******+++,,,------------------------............---,,,+++******+++,,,---++++++***))))))***,,,,,,,,,+++******)))*********))))))******+++,,,,,,---************************+++************++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,++++++******))))))******+++,,,,,,+++++++++,,,---...+++,,,---.........---,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++++++++,,,,,,------------+++***+++,,,---,,,***,,,------------.........,,,---.........---,,,+++................................................------------------------------------------------------..................---...............------------............------..................//////111000///---,,,,,,++++++------...///...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,......---------......//////......------......///******+++,,,,,,---......,,,,,,------------,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++,,,,,,------------,,,,,,,,,,,,+++,,,------......------,,,++++++++++++++++++++++++***++++++,,,------......///---,,,******,,,---///******+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,++++++,,,...000111***+++,,,.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,++++++,,,,,,,,,,,,---------,,,,,,,,,,,,------...---------,,,,,,,,,++++++,,,,,,---...///000000111------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++******......---,,,,,,,,,,,,---++++++,,,,,,---...//////........................------------------------,,,,,,,,,,,,,,,+++++++++))))))***,,,...///000111------------------------+++,,,,,,,,,---------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,,,,------***+++,,,,,,------,,,,,,---------------------------,,,,,,++++++,,,,,,---++++++------------++++++,,,,,,,,,+++++++++******++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,------------,,,------......------,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,+++***+++---...---+++000///...---,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,------------------------//////......------,,,,,,/////////......---------...//////......,,,+++***------,,,,,,,,,,,,,,,,,,++++++,,,---------------,,,,,,,,,------.........---,,,++++++++++++,,,------,,,***))))))***,,,---++++++***************+++*********++++++,,,,,,,,,************************---,,,,,,,,,,,,,,,------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,---...//////...------------------------------+++++++++++++++++++++++++++++++++,,,,,,,,,,,,---***++++++,,,,,,------......,,,******,,,---,,,,,,---------.........//////+++,,,...//////...,,,***------------------------........................------------------------,,,,,,------------------............////////////...////////////...------------............------+++++++++,,,,,,,,,,,,,,,///......---,,,,,,,,,,,,---...///000000...,,,+++...---------,,,,,,,,,+++......---------...//////......------------......+++++++++,,,,,,---------,,,,,,,,,------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------------,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++******+++,,,,,,******+++,,,,,,,,,,,,+++************************------,,,------///000111------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++++++++,,,,,,------------,,,,,,,,,------...///............------------)))******+++,,,------...---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++......---,,,,,,,,,,,,---++++++,,,,,,---...//////---.....................------------------------,,,,,,---------,,,+++***++++++,,,,,,---...//////---------------------------,,,,,,,,,++++++******************************,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,''''''(((((())))))******++++++,,,------------,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++------------++++++,,,,,,,,,---------......+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++,,,,,,,,,,,,,,,------......------,,,------------------------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,......,,,+++------,,,,,,---...000111---------...............------------------------/////////......---------............------------,,,------...------,,,+++,,,,,,+++++++++,,,,,,---,,,,,,---.........------+++,,,,,,,,,------......------,,,++++++,,,------///---+++))))))***+++,,,+++***************++++++,,,,,,,,,,,,++++++******************************---,,,,,,++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------.../////////...---,,,------------------------++++++++++++++++++++++++************+++++++++++++++++++++,,,,,,---------...,,,++++++,,,------,,,---------.........//////***,,,...//////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------...............//////000000000///000000000//////...------......//////......---+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,---...///---...///000000...,,,+++//////......---,,,,,,,,,---------------...//////------,,,,,,,,,,,,---------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,------,,,++++++---,,,,,,++++++,,,,,,---************++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,+++++++++*********)))***+++,,,,,,,,,,,,+++*********+++,,,,,,,,,,,,+++************************------------...//////000---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,***++++++,,,,,,------...,,,,,,,,,,,,---...///000////////////............,,,,,,,,,------.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------..................---,,,,,,,,,,,,---+++,,,,,,------.........---------...............------------------------,,,---.........---+++***------------------------------------------------------,,,++++++***))))))++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,---------,,,,,,))))))******+++++++++,,,++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++,,,,,,,,,---.../////////,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---*********+++++++++,,,,,,,,,------......------,,,,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,---...000000...,,,+++++++++,,,---...///000............////////////------------------------........................---------...............,,,,,,,,,------------...,,,,,,+++******+++---...------......///......---,,,,,,,,,,,,------------...---,,,++++++,,,---...///...,,,+++*********+++*********)))******+++,,,...------,,,++++++******************************+++******))))))))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++***++++++,,,,,,++++++******+++,,,---------,,,,,,---.../////////...---,,,...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,---...---+++,,,------------.........+++,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------+++,,,,,,------.........------......///000000000111111111111000///...---......////////////......---------...//////000000******++++++,,,...///000------...///...---,,,+++///.........------,,,,,,,,,,,,,,,,,,,,,---...///,,,,,,,,,++++++,,,,,,,,,......---,,,,,,+++******++++++,,,,,,,,,,,,++++++,,,,,,---......---+++***---,,,,,,++++++,,,,,,---)))***************++++++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,+++******)))((((((***,,,---//////---,,,*********+++,,,,,,,,,,,,+++************************,,,,,,------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,******+++,,,,,,---......,,,,,,,,,------...///000//////.........---------////////////000000000000...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.../////////......---,,,,,,,,,,,,------------------------------------.........//////------------------------,,,---...///...---+++***,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***+++,,,,,,---------,,,------------............+++,,,------...---------////////////////////////---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---------------------------******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------,,,------......------,,,,,,,,,---......---,,,,,,---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///111000...,,,******+++,,,---------,,,---------.........//////------------------------------......//////000000.........//////000000000//////...------...//////,,,+++***)))***+++---.........////////////......------,,,,,,,,,,,,,,,,,,...---,,,++++++,,,---...///...---,,,+++***))))))******))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,+++************************++++++***)))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---+++,,,------------,,,+++***+++,,,---------,,,,,,---......///...---,,,+++......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,...------,,,,,,++++++***,,,,,,,,,---///...,,,***,,,,,,,,,,,,------------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,---......///,,,,,,---......///000000111111111111000///............////////////......---......///000000111111++++++++++++,,,---......------------,,,,,,,,,,,,---------,,,,,,,,,,,,,,,*********++++++---......------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++------/////////---,,,***---,,,,,,++++++,,,,,,---*********++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++******+++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,---------------------,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,******+++,,,,,,---......,,,,,,,,,---...///000000......---------,,,,,,,,,---------------,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---............---,,,,,,,,,,,,---------------------,,,,,,---------.........//////------------------------,,,---...//////---+++***++++++,,,------...//////------------------------+++,,,,,,------......///........................*********++++++,,,,,,,,,***+++,,,,,,------------+++++++++++++++++++++++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---...---++++++++++++---......------,,,,,,++++++***))))))******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,---------......,,,------......------,,,,,,,,,---......---,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------******+++---///...,,,******+++,,,---,,,+++***))),,,,,,,,,------.........------------------------,,,,,,---...///000111111//////000000111111222222333222///...---...///000,,,+++***))))))+++---......///////////////......---------,,,,,,+++++++++...---,,,,,,,,,,,,---...............,,,+++)))(((******))))))***+++,,,,,,***++++++,,,,,,------...************************------,,,+++******++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------......///000000///......***+++,,,---...---,,,,,,------.........---+++***.........------,,,,,,,,,------------------------++++++,,,,,,,,,---------///...------,,,+++***))),,,,,,---...000///,,,***+++++++++,,,,,,,,,---------,,,,,,,,,,,,---...///........................------------------------------------------------++++++,,,,,,---...//////,,,,,,,,,---...//////000222222222111111///............////////////......,,,,,,------...///000000------,,,++++++,,,,,,,,,...---,,,+++++++++,,,,,,++++++++++++++++++++++++************+++,,,---............------.........***++++++,,,,,,------...+++++++++,,,,,,+++++++++---...///000000...,,,+++---,,,,,,++++++,,,,,,---+++++++++,,,,,,---------,,,------......------,,,++++++++++++++++++++++++***++++++,,,,,,------...+++***(((''''''(((***+++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,---------,,,,,,---------------...//////,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,++++++---.........---,,,///---++++++---...------........................111000///...---,,,,,,,,,*********++++++,,,,,,,,,...------,,,,,,------...++++++---...//////000000......---------,,,,,,,,,........................---...///...,,,+++,,,---//////.........---------------......------,,,+++,,,,,,------...///000000......---------......///.........------,,,,,,,,,+++,,,,,,------,,,,,,+++------,,,+++,,,---...///...---,,,,,,......---,,,++++++------------++++++------++++++++++++------,,,,,,---------,,,++++++---------------...///000++++++******++++++,,,---------......------,,,+++,,,,,,++++++,,,,,,---.........---------,,,,,,,,,------,,,++++++,,,,,,,,,,,,,,,---...---,,,***)))------------------------///......------,,,,,,+++///...,,,+++***++++++,,,......---,,,,,,+++************+++++++++,,,,,,,,,,,,,,,,,,---------......------,,,,,,+++*********.........------,,,,,,,,,+++,,,---......---,,,+++........................111111222000---222CCCUUUTTTIII:::000---------,,,......///---++++++,,,---111111222222222000///---...///000///---,,,+++,,,,,,,,,------,,,,,,+++***++++++++++++++++++++++++*********++++++,,,,,,,,,)))************+++++++++******+++,,,,,,,,,,,,+++++++++******++++++,,,---,,,,,,,,,++++++*********,,,++++++***+++,,,...///...------,,,,,,------...***,,,///111111///,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---------------------------++++++++++++++++++++++++---------,,,,,,+++++++++,,,------......------,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...///000......---,,,,,,,,,,,,,,,...........................///000///------///000........................//////...---,,,++++++***------------------------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,++++++******++++++,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,......---------,,,,,,,,,+++,,,...------,,,...///------------------------------------------------*********++++++,,,,,,,,,------,,,,,,***)))'''&&&******+++++++++,,,,,,,,,******+++++++++******)))+++++++++,,,,,,---------+++,,,---...///...---,,,///......---+++******)))............---,,,+++++++++,,,---...///......---...---+++,,,---...---,,,........................000///...---------------------------............------------------------------......///...............---------,,,,,,,,,........................---...///...,,,+++,,,---//////.........---------------......------,,,++++++,,,,,,---......//////......---------......///------------,,,,,,,,,++++++,,,,,,------,,,,,,+++---,,,,,,+++,,,---...///...,,,,,,,,,---...---,,,+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---++++++,,,------,,,,,,,,,,,,,,,,,,+++,,,,,,------+++++++++***++++++,,,---------......------,,,+++,,,,,,++++++,,,,,,---......------------,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,---------,,,+++***------------------------,,,,,,,,,,,,,,,---------...---,,,+++++++++,,,---......---,,,,,,+++*********++++++++++++,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,//////.........---------,,,------------------,,,........................)))+++...000111777HHHYYYppp___HHH555,,,+++,,,,,,......///---++++++,,,...---...///000000000///......///000///---,,,,,,,,,,,,------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------************++++++++++++******+++,,,,,,,,,,,,+++++++++******++++++,,,---,,,,,,,,,+++++++++******...---,,,+++++++++,,,---------,,,,,,,,,,,,------+++---///000000///---+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---------------------------++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,+++------------------------,,,,,,---............---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////------------...///000111------------------------,,,///111111000///...///------------------------.........------,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,//////...---,,,,,,+++++++++,,,------,,,,,,---///,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,+++)))((('''******+++++++++,,,,,,,,,***++++++,,,++++++******+++++++++,,,,,,,,,------++++++,,,---------------------,,,,,,,,,,,,++++++............---,,,+++***,,,---...///000///.........---,,,,,,---...---,,,........................///......---------....../////////...............+++,,,---......---,,,+++......//////...------,,,......---------,,,,,,,,,........................---...///...,,,+++,,,---...............---------------......------,,,+++++++++,,,,,,------......///......---------......,,,,,,,,,,,,+++++++++++++++,,,,,,------,,,,,,+++,,,,,,+++++++++,,,---......,,,+++,,,---...---++++++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---***++++++,,,------------,,,++++++************++++++++++++++++++,,,------------......------,,,+++,,,,,,++++++,,,,,,---...------------,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,---------,,,++++++------------------------******++++++,,,------...,,,,,,+++++++++,,,------...------,,,,,,++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......***++++++,,,------......////////////...............------,,,,,,------...........................---...000111///111===JJJeeeWWWCCC333,,,,,,...000......///---,,,+++---...***+++,,,......///.........///000///---,,,,,,------------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,......---------------,,,************+++++++++,,,******+++,,,,,,,,,,,,+++++++++******++++++,,,---,,,,,,,,,,,,++++++++++++///...---,,,++++++++++++------,,,,,,,,,,,,------------............------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,++++++++++++,,,,,,------------------------+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---...---,,,,,,,,,,,,---...,,,---......//////..............................,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,------...///,,,------...000222333444------------------------+++...111333111///------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,///......------,,,,,,+++------,,,,,,,,,,,,------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,//////...---,,,,,,++++++***,,,------++++++,,,...+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,+++++++++++++++******)))******+++++++++,,,,,,,,,++++++,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,+++++++++++++++,,,------+++++++++,,,,,,---------/////////...---,,,+++***------///000000000///......,,,,,,---......---+++..............................---------......///.........------,,,,,,+++***+++---......---+++***---...............------......---------,,,,,,,,,........................---...///...,,,+++,,,---........................------......------,,,++++++++++++,,,,,,---------//////...------------...+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++,,,,,,---------,,,++++++------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---.........,,,,,,+++***))))))******,,,++++++++++++,,,------------......------,,,+++,,,,,,++++++,,,,,,---...---------,,,,,,,,,++++++,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,+++------------------------*********++++++,,,,,,,,,++++++++++++,,,------...---------,,,,,,++++++++++++++++++,,,,,,,,,------,,,,,,,,,---------......***+++++++++,,,,,,,,,---..................------...---,,,++++++,,,---...........................111000000000,,,)))...666???:::444000...///...------...///...,,,,,,---///,,,,,,------............---///000///---,,,,,,------------...---,,,,,,+++------------------------......------,,,,,,++++++*********+++++++++,,,,,,******+++,,,,,,,,,,,,+++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++---,,,,,,,,,,,,,,,,,,---...------,,,,,,------...,,,,,,,,,---------......------------------------------------------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------///...,,,++++++,,,...///,,,---......//////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++***,,,,,,,,,,,,,,,---...///---------...000111333444........................+++---///000...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,...------,,,,,,------...,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------***,,,---,,,++++++,,,---++++++++++++++++++++++++******++++++++++++,,,,,,++++++++++++++++++++++++******+++,,,,,,+++++++++******+++++++++,,,,,,,,,,,,,,,------...---------+++++++++++++++++++++,,,,,,+++***)))***+++,,,---++++++,,,,,,,,,,,,------............---,,,+++***------///000000000///...---,,,,,,---......---+++..............................---------......///.........------,,,,,,+++***+++---......---+++***+++,,,---...////////////......---------,,,,,,,,,........................---...///...,,,+++,,,------.....................------......------,,,+++++++++,,,,,,,,,,,,,,,---//////...---------------+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++,,,,,,---------------,,,++++++,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---............---,,,+++++++++++++++,,,,,,++++++,,,,,,---...------......------,,,+++,,,,,,++++++,,,,,,---...------,,,,,,,,,+++++++++,,,+++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,++++++************++++++,,,------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,---------,,,,,,,,,---------......,,,,,,++++++************,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,---...........................+++***+++......,,,///444222222111111111///+++)))---...///...------...000000//////.........---------...000///...,,,------------.........---,,,,,,------------------------------,,,,,,++++++*********++++++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,++++++,,,,,,,,,...---,,,,,,,,,,,,---...,,,,,,,,,---------......------------------------------------------------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------///...,,,++++++,,,...///,,,------...............++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++------,,,,,,,,,---.........------------...///000////////////////////////---------+++******,,,///------------------------+++,,,,,,------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,------......------,,,,,,------...,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------***++++++,,,---...///000+++---------++++++,,,---------------------------*********++++++,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,+++,,,---...............++++++++++++++++++++++++,,,+++***)))***+++,,,---------,,,,,,,,,,,,++++++------......------,,,+++,,,---...///000///......,,,,,,,,,...//////---***........................///......---------....../////////...............***+++,,,------,,,+++******+++,,,...///000000000......---------,,,,,,,,,........................---...///...,,,+++,,,------------...............------......------,,,+++,,,,,,,,,,,,------------000///...---------------++++++++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,---.........---------+++***+++,,,---,,,***---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++***++++++,,,------------...------,,,,,,,,,,,,---,,,,,,,,,,,,,,,------...------......------,,,+++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,++++++++++++++++++++++++,,,---......,,,,,,+++++++++,,,------------------------------...------,,,++++++******++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,---------......------,,,++++++***))))))+++++++++++++++,,,,,,,,,...------,,,,,,------...........................,,,***+++000111///000333222111///------------...---...///...------///111222111000///............,,,...//////...------..................---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++******++++++++++++,,,,,,,,,,,,******+++,,,,,,,,,,,,+++++++++******++++++,,,---,,,,,,,,,,,,------------)))***+++,,,------------,,,,,,++++++++++++,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,------------------------------------------------------------++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---...---,,,,,,,,,,,,---...+++,,,------......------************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,------.........---,,,,,,,,,,,,,,,////////////////////////...---,,,)))((()))---000........................,,,,,,,,,------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,(((((()))***,,,---......------,,,,,,,,,,,,------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...******+++,,,...///000000---...///...,,,+++,,,---------------------------******++++++,,,,,,------,,,,,,,,,++++++++++++***++++++,,,,,,,,,,,,,,,+++******+++++++++,,,,,,,,,++++++,,,---............+++++++++++++++*********+++++++++++++++,,,---------------,,,,,,++++++++++++,,,------......------+++,,,---...///......---,,,,,,,,,...//////,,,***........................000///...---------------------------............++++++++++++++++++++++++,,,,,,---.../////////.........---------,,,,,,,,,........................---...///...,,,+++,,,------------.........//////------......------,,,+++------------------------000000///------,,,,,,---+++,,,,,,,,,------------+++,,,,,,------,,,,,,+++,,,---.../////////......,,,+++***+++,,,,,,,,,***---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++++++++,,,------,,,,,,,,,---,,,,,,,,,,,,------...---,,,,,,,,,,,,---......------......------,,,+++,,,,,,++++++,,,,,,---...,,,,,,,,,++++++++++++***++++++++++++,,,---...///,,,,,,+++++++++,,,---...---------------------------------,,,,,,,,,,,,,,,+++,,,---------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,---------......------------------------+++++++++,,,,,,---------,,,------------------,,,........................111...---000111...,,,------,,,+++++++++---000222---...///...---...///111111000///......//////000,,,...//////...------..................------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------******+++,,,,,,,,,,,,+++++++++******++++++,,,---,,,,,,,,,---------......***+++,,,---------,,,+++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,........................------------------------++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,+++------------------------***+++,,,,,,---,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------......------,,,,,,---------......---,,,,,,,,,,,,,,,.................................,,,++++++...000------------------------,,,,,,------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,---......,,,,,,++++++++++++,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------.........///000///---,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------......,,,,,,,,,+++++++++******,,,,,,,,,---,,,,,,++++++******+++++++++,,,,,,,,,******,,,------.........++++++++++++*********)))++++++,,,---------------++++++,,,,,,,,,,,,------++++++,,,---............+++,,,---.........---,,,,,,,,,---...000///,,,***........................111000///...---,,,,,,,,,*********++++++,,,,,,,,,,,,++++++******++++++,,,.........///......---,,,......---------,,,,,,,,,........................---...///...,,,+++,,,------------.........//////------......------,,,+++........................111000///...---,,,,,,,,,,,,,,,,,,------.........+++,,,,,,------,,,,,,+++------///000000000///...,,,+++******,,,,,,+++***------++++++++++++------++++++------------++++++,,,,,,---------,,,++++++++++++++++++,,,---......---,,,,,,,,,,,,---......------......------,,,+++,,,,,,++++++,,,,,,---...,,,,,,,,,+++++++++******++++++++++++,,,---...///,,,,,,+++***+++,,,...///------------------------+++,,,,,,------......///,,,------...---,,,***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......------......///000000000,,,,,,,,,------.........+++,,,............,,,+++........................---))))))...111///---...,,,...000000////////////---...///.........000222......------...///111222,,,---//////...---............//////......---,,,++++++++++++++++++++++++,,,,,,,,,------.........++++++,,,,,,,,,---------******+++,,,,,,,,,,,,+++++++++******++++++,,,---,,,,,,,,,------.........,,,---......---,,,***))),,,++++++++++++++++++,,,+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,........................------------------------++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,+++++++++,,,------......------,,,******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------...///...------,,,,,,,,,------...------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---///000000///......///,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------,,,++++++******++++++,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........///......------,,,++++++///000111000...------///++++++++++++++++++++++++++++++,,,------...//////,,,,,,,,,++++++*********,,,---------,,,,,,+++*********+++++++++,,,,,,,,,)))***+++,,,------------++++++++++++******))))))+++,,,---...///...---,,,)))******+++---......///++++++,,,---............------------------------.........------,,,,,,,,,------............------***+++,,,,,,,,,,,,---...---,,,++++++******++++++,,,,,,++++++,,,,,,---...---------,,,,,,+++++++++++++++++++++,,,---.........------,,,,,,------...---------,,,,,,+++++++++(((((()))***++++++,,,,,,---------,,,,,,+++++++++***,,,------,,,++++++,,,------,,,,,,,,,,,,------111111111111111111111111++++++++++++++++++++++++---------------------------,,,,,,++++++,,,,,,---+++,,,------++++++,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++++++++,,,,,,---------,,,***)))+++---...+++)))+++,,,---......,,,***)))------,,,,,,+++***))))))///...---,,,+++,,,,,,---************************++++++++++++++++++++++++++++++,,,,,,,,,,,,------***+++,,,---............------,,,++++++******)))------------------------------------------------------------------------,,,,,,,,,---------......///...---,,,,,,---...///......//////......---,,,------............------........................000000000000000000000000------------------------........................111000...---,,,++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++---.........---,,,,,,+++,,,++++++******++++++,,,(((((()))***++++++,,,,,,//////---,,,+++*********------------------------,,,,,,,,,,,,,,,,,,,,,,,,'''((()))++++++,,,,,,,,,++++++++++++,,,,,,---...........................,,,,,,++++++***)))(((((())),,,......---++++++,,,))))))*********))))))((()))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++---------,,,,,,++++++++++++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,------.........,,,------......------,,,222///,,,,,,...///...+++------------------------***+++---.........---------------------------------------,,,,,,+++++++++++++++------------++++++//////...---,,,,,,,,,,,,,,,,,,,,,++++++*********---------,,,,,,+++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,------........................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,------------,,,,,,+++***,,,,,,,,,++++++*********.........---,,,+++)))(((++++++*********+++,,,---+++++++++,,,,,,+++******++++++++++++++++++++++++,,,,,,------...---------------------------------------------------,,,,,,....../////////...------,,,---......---,,,---///------,,,++++++++++++,,,,,,,,,++++++,,,,,,---............---------,,,,,,...---,,,,,,++++++,,,,,,...------,,,,,,------...---------,,,,,,,,,+++++++++++++++,,,,,,------------------,,,,,,,,,++++++...///000///......///000...------------------...........................---------------------------------------------------,,,,,,++++++,,,,,,---,,,---......,,,,,,---...++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,,,,------......,,,+++***+++------+++)))((()))+++---......------------,,,,,,+++******)))///...---,,,,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------...------,,,+++,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,---------.........///...------------...///......//////......---,,,...//////////////////...........................////////////////////////------------------------------------------------)))******+++,,,---//////+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,++++++***---,,,,,,,,,,,,,,,,,,---)))))))))***++++++,,,,,,...---,,,++++++******+++---------------------------------,,,,,,+++++++++))))))***++++++,,,,,,+++,,,,,,++++++,,,,,,---...---------------------------,,,,,,+++******)))))),,,,,,,,,------,,,,,,+++,,,,,,------------,,,,,,************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++---------,,,,,,++++++++++++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,------------,,,,,,000...,,,,,,---...---+++------------------------------//////000///......---------------------------------,,,,,,++++++++++++,,,,,,------,,,,,,+++---,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,---------,,,,,,,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++******,,,---------,,,,,,+++***++++++*********)))))))))***+++,,,,,,------------***************+++,,,,,,---------......---------++++++++++++++++++++++++---------...------,,,,,,------------------------,,,,,,------------------//////000000///...------...///000///...---...///......---,,,,,,,,,,,,---,,,,,,++++++,,,,,,---...//////............------000///...,,,+++*********...------,,,,,,------...------------,,,,,,,,,,,,........................------------,,,,,,,,,,,,---------,,,++++++---///.........------.........,,,,,,,,,,,,,,,,,,,,,,,,........................---------------------------,,,,,,++++++,,,,,,------...//////------...///++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++***************)))++++++++++++,,,,,,,,,,,,,,,+++++++++------+++***((()))+++---.........---------,,,,,,++++++******......---,,,,,,,,,------...---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------/////////...,,,+++)))(((++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++------------------------------------------------,,,,,,---...............///...------------...///......//////......---,,,//////000000000000//////................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,+++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,++++++******...------,,,,,,------...))))))******+++,,,,,,,,,+++++++++*********++++++------------------------///...------++++++***)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++***///,,,******---...---+++,,,------.........------************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------------,,,,,,...---++++++,,,---,,,+++------------------------------............---,,,------------------------------,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++*********++++++,,,---...,,,---------------......------------,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++***((((((,,,,,,---------,,,++++++,,,+++++++++++++++******)))***+++,,,---.........*********+++++++++,,,,,,------------......------,,,,,,,,,,,,,,,,,,,,,,,,............---,,,++++++------------------------,,,,,,,,,------.........000000000000///...------...000000///---,,,---...//////...---------------,,,,,,++++++,,,,,,---...............------------000///...---,,,+++++++++...------,,,,,,------...------------------,,,,,,/////////...............------------------,,,,,,,,,,,,,,,***((())),,,...///......------......///------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,...///...---,,,---...+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************))))))******************,,,+++,,,,,,------,,,+++,,,,,,---------,,,+++***------,,,,,,,,,+++++++++------------------------...---,,,++++++,,,---...------------------------+++++++++,,,,,,,,,------//////...---,,,+++)))(((******++++++,,,---......++++++++++++++++++++++++,,,,,,------------------------------------------,,,,,,......///......---.........------..................///......---,,,/////////000000/////////................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,222111000///---,,,***)))+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++------,,,,,,,,,,,,------*********++++++,,,,,,,,,***)))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++---,,,,,,++++++++++++,,,------,,,,,,,,,------...------------------------......---------,,,,,,,,,111,,,((((((---///---***)))***++++++++++++++++++*********+++++++++,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,---------......,,,,,,------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,------,,,,,,,,,,,,,,,+++***++++++++++++,,,,,,------------------++++++++++++++++++******------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********++++++,,,---++++++,,,,,,------......------------------,,,,,,------------------------++++++,,,,,,,,,,,,------------------------------+++++++++,,,,,,,,,------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))(((,,,,,,,,,------,,,,,,+++........................,,,,,,,,,------,,,++++++++++++,,,,,,------------+++++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,............---,,,++++++------------------------,,,,,,,,,------.........///////////////...------...//////...,,,+++,,,---000///......------......,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,---...------,,,,,,------......------,,,,,,------...------------------------............------------------------------------000000///---,,,,,,///222......------------......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++---------,,,+++,,,---+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,++++++++++++************+++,,,---------,,,,,,,,,,,,---------,,,,,,++++++---------,,,,,,,,,,,,,,,,,,------------------------,,,+++******+++,,,---------------------------+++++++++,,,,,,,,,------,,,---------,,,++++++*********+++,,,---......///------------------------,,,,,,,,,---------......------------------------+++---...///000///...------..................---.........///......---,,,---......//////......---................................................------------------------------------------------)))***+++---............+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,---------------,,,,,,,,,++++++++++++,,,,,,+++++++++++++++,,,,,,,,,))))))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------...---,,,,,,+++,,,,,,---......---,,,,,,---------////////////////////////......------------------111,,,((((((---///---***(((((()))******************++++++++++++,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,---------......,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++,,,,,,,,,,,,,,,,,,++++++++++++*********+++,,,,,,,,,,,,---------......++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++*********+++******++++++,,,,,,------------------------------------------------------+++++++++,,,,,,---------------------------------+++++++++,,,,,,,,,------........................,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,+++++++++,,,,,,------,,,,,,,,,........................,,,,,,,,,------,,,++++++,,,---......//////......,,,++++++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---------...------,,,,,,------------------------,,,,,,------------------------...............------...///...,,,,,,,,,...//////...------------...,,,,,,++++++,,,,,,---...+++++++++,,,,,,,,,,,,---,,,,,,,,,,,,---...///000...------,,,,,,------...------------............,,,,,,------------------------------.....................---+++,,,...000---------,,,,,,---------************************........................,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,------++++++,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,+++,,,......,,,,,,,,,---*********+++,,,---...///------------,,,,,,,,,,,,+++,,,---.........------++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------***+++,,,,,,,,,,,,,,,+++***++++++,,,---......///------------------------+++,,,,,,------.........------------------------+++---///000000000...---------...//////...------......//////......---,,,------............------................................................------------------------........................((()))***++++++***)))(((+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,---.........------,,,++++++******++++++,,,++++++,,,,,,,,,,,,,,,,,,***************+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++---......///...---,,,,,,,,,---...//////...------------------////////////////////////------------------------///,,,******---...---+++))))))***+++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,...------,,,,,,++++++***,,,,,,,,,,,,------------++++++,,,,,,------......++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++***+++,,,+++******,,,---+++,,,,,,------.........---------------...//////------------------------++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---...---,,,++++++***************+++++++++++++++,,,------------............------------------------***++++++,,,,,,------...++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------------,,,++++++,,,---------,,,,,,++++++,,,,,,,,,,,,,,,---)))***+++,,,---.........,,,---...///000///...---......---------///000111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---------------------------------------------------,,,,,,***+++,,,---............---...//////...---...000///...------,,,,,,------,,,,,,++++++,,,,,,---...,,,,,,,,,,,,------......,,,,,,,,,------...000000...------,,,,,,------...------------.........///,,,,,,,,,------.........------------.........///***+++,,,,,,******+++,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++------------------------++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,---...---,,,+++,,,...++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,,,,---,,,,,,,,,+++++++++++++++---///...,,,+++,,,...*********+++,,,---...///------------------------+++,,,---.........------+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++++++++,,,,,,,,,+++++++++,,,,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///------------------------+++---///111111000...---------...//////...------......//////......---,,,......////////////..............................////////////////////////------------------------------------------------------------+++(((%%%$$$+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++,,,---------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---+++++++++++++++++++++++++++++++++,,,,,,---------...---,,,+++,,,...///111//////...---------------////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++)))***+++,,,------------+++++++++,,,,,,,,,------......---,,,,,,+++******++++++++++++,,,,,,,,,,,,******++++++,,,---------+++++++++,,,,,,------------------,,,,,,+++++++++------------------------,,,,,,,,,,,,------------++++++,,,,,,,,,,,,++++++***+++---,,,******,,,///++++++,,,,,,---......///------,,,---...///111222------------------------+++++++++,,,,,,------------,,,,,,++++++,,,,,,---------,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,+++++++++------------.........///------------------------******+++,,,,,,---......++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---,,,,,,***+++,,,,,,---------,,,******++++++,,,,,,,,,,,,***+++,,,,,,------------***+++---.........,,,,,,///...---,,,---///111222------------------------++++++,,,---............------------------------.........------,,,,,,,,,))))))+++,,,---.........---///000000//////000222......---,,,,,,,,,,,,---,,,,,,++++++,,,,,,---...---------.........//////---------------...//////...------,,,,,,------...---------.........//////+++,,,,,,---...///000000---------.........//////,,,...000///...------...,,,++++++******++++++,,,------------------------++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,------...///...------...///++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++++++++***)))))))))((((((''''''***---//////,,,+++,,,......---,,,+++++++++,,,,,,------------------------***+++---...///...------+++---///111111///---+++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,+++***))),,,,,,,,,---------......++++++++++++++++++++++++++++++,,,,,,---...//////------------------------+++---///111111000...---,,,---...//////...---,,,......//////......---,,,//////000000000000//////........................000000000000000000000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++---/////////---,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++,,,...000222000///...---------------........................,,,,,,,,,,,,,,,,,,,,,,,,))),,,......---++++++,,,((()))***+++,,,,,,---,,,++++++,,,,,,,,,---------......---,,,,,,+++************+++++++++,,,,,,,,,))))))***++++++,,,------+++++++++,,,,,,------------------,,,,,,+++++++++------------------------,,,,,,,,,------.........+++++++++,,,,,,+++++++++***,,,---,,,******---000++++++,,,,,,---...//////++++++***+++,,,...000222------------------------+++++++++,,,,,,---------------++++++++++++------,,,,,,,,,,,,---...//////.........------,,,,,,,,,---------.........//////------------------------******+++,,,,,,---......------------------------++++++,,,,,,,,,---------........................,,,,,,,,,,,,,,,,,,,,,,,,000000000///...---++++++***+++,,,,,,------------,,,,,,,,,------..................---,,,+++)))(((((()))+++------,,,+++***---,,,+++***+++---///111------------------------...---,,,,,,,,,,,,---...///...---,,,,,,---...///---------.........//////........................------------------------...---,,,,,,---...---+++,,,,,,,,,------.........000///...---------------...------,,,,,,------...........................////////////////////////------.........---+++***------/////////---+++)))!!!%%%***,,,,,,***+++,,,------------------------///......------,,,,,,+++,,,,,,,,,++++++*********////////////000000000000------------------------...------------...//////------------,,,+++******........................//////...---,,,++++++***------------------------+++,,,,,,------...//////000///---,,,+++,,,------------++++++++++++------***+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,------++++++---......---++++++,,,---.........---,,,+++,,,,,,++++++,,,,,,---...+++++++++,,,,,,---------+++,,,,,,------,,,,,,+++...------,,,,,,------...------------------------.........------,,,,,,,,,++++++,,,,,,---...//////---,,,+++***+++,,,---...)))+++---//////...---,,,......---------......///++++++++++++++++++++++++------............------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++---......---++++++,,,+++******)))*********))))))))))))))))))))))))++++++++++++++++++++++++***++++++,,,,,,++++++******************************++++++,,,,,,++++++***...+++)))***---...---,,,---,,,+++++++++---000111------------------------........................,,,,,,---...////////////---------,,,,,,+++++++++))))))************)))(((***+++,,,,,,******+++,,,,,,,,,++++++,,,,,,---...///111222000---+++---......,,,***+++---...,,,***,,,,,,,,,------............------,,,,,,------...---+++))))))+++,,,***'''++++++,,,,,,---...//////......---------,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------...---,,,,,,...///---------,,,,,,+++++++++---------------------,,,***+++---......---+++***,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++*********++++++,,,,,,++++++***))))))*********++++++++++++,,,,,,---............------,,,++++++,,,------,,,,,,,,,---------......++++++***)))***+++---...,,,++++++******++++++,,,---,,,,,,++++++,,,,,,---////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,+++,,,.........---,,,,,,---......///...------------...///---------.........//////........................------------------------///...------//////...---,,,,,,,,,---------......//////...---------------...------,,,,,,------...........................,,,,,,,,,,,,,,,,,,,,,,,,------.........---,,,+++,,,---...//////---,,,+++'''***---...---,,,---...,,,,,,------------------------------------------------------,,,,,,++++++---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,---------------......///,,,------------,,,,,,+++++++++++++++++++++++++++.........------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))///...---,,,++++++,,,---------,,,++++++,,,------***+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,------***++++++,,,,,,++++++***,,,------......---,,,,,,,,,,,,++++++,,,,,,---...+++++++++,,,,,,---------+++,,,,,,------,,,,,,+++...------------------...------------------------......---------,,,,,,,,,+++,,,,,,------.........,,,,,,+++++++++,,,---...+++,,,---...///......---......---------......///------------------,,,,,,------............------------..................,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,++++++***************************************+++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++---+++)))***---...---,,,---,,,+++***+++,,,...000------------------------------------------------++++++,,,---------,,,,,,,,,,,,,,,,,,++++++++++++)))***************))))))+++,,,------,,,+++,,,---,,,,,,++++++,,,,,,---......000111///---+++,,,......,,,***+++---...,,,***,,,,,,,,,,,,---------------------------------------+++******,,,,,,***(((++++++,,,,,,---......///......---------,,,,,,,,,******))))))))))))******,,,------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---------,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---------//////...---,,,***((('''---,,,+++******+++,,,---,,,,,,,,,,,,------------,,,+++*********+++,,,------,,,,,,,,,,,,,,,,,,---,,,,,,++++++++++++,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------+++***+++---......---,,,,,,---......///...------------...///---------.......................................------------------------000...---...000000///...,,,,,,,,,------------...//////...------------.........------------..............................++++++++++++++++++++++++------.........---,,,++++++,,,---//////...---------...///...---,,,---...,,,,,,,,,------.........+++,,,,,,---......//////............------------+++,,,,,,,,,,,,---------++++++++++++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,------...---------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***)))((('''&&&------,,,+++++++++,,,,,,------,,,,,,,,,,,,------***+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,------++++++************++++++,,,,,,---......------,,,,,,,,,,,,,,,,,,------...++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++------------------------------------------------...------------,,,,,,,,,------------------------,,,,,,,,,+++,,,------...---............////////////......---------......,,,------......---------------............------..................------,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,,,,+++***************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++---+++******,,,------,,,---,,,+++******+++,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++++++++***)))*********+++++++++++++++************************,,,---......,,,,,,---...,,,,,,++++++,,,,,,---...---//////...,,,++++++,,,---,,,++++++------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,...,,,++++++,,,---,,,***+++,,,,,,------...............---------,,,,,,,,,---------,,,,,,------...---------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---...//////...---+++******+++---...,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++,,,------++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------------//////...---+++(((&&&%%%++++++************++++++++++++++++++,,,,,,,,,,,,,,,,,,+++*********++++++------------------------,,,++++++******++++++,,,........................,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,******+++,,,......------------...............------.........................................................------------............///...---...///000///...------------------------///......---------............------------..............................---------------------------------------------,,,+++,,,---...////////////000///...,,,+++***+++,,,+++,,,,,,------.........,,,---------.........///...---------------------++++++,,,,,,,,,---------+++,,,,,,,,,,,,,,,------++++++,,,,,,,,,---,,,,,,+++,,,---.......................................,,,,,,,,,------.........++++++++++++++++++++++++//////...---,,,+++******,,,,,,,,,,,,++++++,,,,,,---------,,,,,,---------***+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------,,,+++******+++,,,---,,,,,,------------------,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------............------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,------......//////.........//////000//////...------------...+++,,,---.........---,,,------............---------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---,,,,,,+++************+++,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++,,,+++++++++,,,---------,,,,,,+++*********++++++------------------------+++++++++++++++++++++++++++++++++++++++***)))((()))))))))******++++++,,,+++*********+++++++++,,,,,,---...---,,,+++,,,...,,,,,,++++++,,,,,,---...------------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,...//////...,,,+++---------------------,,,,,,,,,,,,---------............---------,,,,,,,,,......------......//////---------...---,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++,,,,,,,,,---......---,,,++++++,,,,,,,,,,,,------,,,,,,,,,------.........------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,((())))))******+++,,,,,,+++,,,,,,,,,,,,,,,,,,+++*********+++++++++,,,,,,+++,,,,,,,,,,,,++++++*********************************+++++++++,,,,,,,,,---,,,,,,++++++*********,,,,,,------------,,,,,,+++++++++******+++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,++++++,,,---........................---..................---.....................---........................---------....../////////---,,,+++,,,...///...---------------------------......---------......//////......------......///................................................------------------------+++,,,---...//////000000222000...,,,+++++++++,,,,,,,,,,,,------........./////////......---------,,,,,,,,,,,,,,,---------,,,---------............------------......//////***+++,,,---------,,,,,,++++++,,,---............+++++++++++++++++++++++++++,,,,,,------.........++++++++++++++++++++++++........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------***+++,,,,,,------,,,,,,+++++++++,,,,,,,,,------...---,,,++++++,,,---...,,,,,,,,,,,,------......------,,,,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---......//////......---------------------------------------------------------------------,,,,,,,,,,,,---------.........000//////.........////////////...---------------,,,---///000000000///...------............---------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,---...---,,,,,,+++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,+++,,,,,,++++++,,,---...,,,,,,++++++++++++++++++------------------------++++++++++++++++++++++++,,,,,,------,,,+++******)))))))))******++++++,,,++++++******+++,,,------***,,,---,,,+++***+++,,,,,,,,,++++++,,,,,,---...---,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...//////...,,,+++---------------------...,,,,,,,,,---------------......---------,,,,,,,,,))))))))))))******+++,,,------.........---,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------,,,,,,...111222000...,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,------,,,,,,,,,******+++++++++,,,,,,,,,******,,,---............******************************+++++++++,,,,,,,,,,,,,,,,,,,,,+++******)))***+++,,,,,,,,,,,,+++***,,,++++++++++++++++++,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,***,,,------,,,,,,---///---...////////////...---------...//////...------...............---------........................---------...//////000000,,,++++++,,,...///...---...------------,,,,,,,,,...------------...////////////............//////........................------------------------------,,,,,,,,,---......,,,------...//////000000444111///......//////...------------------------000000//////...------,,,,,,,,,,,,,,,,,,---------............////////////------......//////000000***+++---.........---,,,++++++,,,,,,---,,,,,,,,,------------------------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---......///,,,,,,---.........------------............------***+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,------......------------......,,,,,,,,,,,,,,,---//////---------------......///------,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++---...///000000///...---------------------------,,,,,,,,,------------...------------------------,,,,,,---............---/////////............---000///...---------------...///111333444333222111------............------..................------,,,,,,,,,,,,,,,,,,,,,,,,......------------......------,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,------,,,+++******+++,,,---************************,,,,,,------------,,,,,,+++,,,,,,,,,++++++---///+++++++++,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++------------------,,,+++*********+++++++++++++++,,,++++++***+++,,,...///***+++,,,,,,******+++,,,,,,,,,++++++,,,,,,---...---,,,++++++------,,,++++++,,,------++++++,,,---,,,,,,,,,------.........,,,,,,---......---,,,,,,+++---...---,,,,,,---///------------------------......---------,,,,,,,,,************+++,,,------...............---,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............------000555666555222---------,,,,,,+++++++++//////...---,,,++++++******+++---......---+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++******,,,,,,------------,,,,,,------------............,,,------......------,,,******+++,,,,,,+++******++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,+++************,,,,,,,,,,,,******---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,------------...000---...///000000///...---------...//////...------//////.........---------........................---------...///000000000---,,,+++,,,///000///.........---------,,,,,,,,,---------------...////////////............//////........................,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---...///...............///000000111///------///111000............------,,,,,,+++////////////............,,,---------............---.........////////////,,,,,,------...//////000+++,,,.../////////---,,,+++++++++,,,++++++******////////////////////////,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,---.../////////......,,,---...//////...---,,,***+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,------,,,------......------,,,,,,,,,++++++,,,---///000---------------...//////---------,,,,,,++++++++++++,,,,,,------,,,,,,+++---...///000000///...---------------------------,,,,,,,,,---------......+++,,,,,,------.........,,,,,,.../////////...------......///...---,,,+++000000///------,,,,,,---,,,---000222333222111///------............------------..................,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------,,,++++++++++++,,,++++++++++++++++++++++++)))******+++,,,,,,---------,,,***))))))***,,,---++++++++++++++++++++++++,,,,,,------------,,,,,,***,,,---,,,******---///***+++,,,---------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------------------,,,,,,,,,,,,++++++++++++---,,,+++***+++---///000+++,,,---,,,++++++,,,---,,,,,,++++++,,,,,,---......,,,++++++......---+++***,,,...---+++***,,,...,,,,,,---...//////000000------------------------***,,,...---++++++---///------------------------......---------,,,,,,,,,------------...///000111...............------,,,........................,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///---...333999;;;999666......---,,,++++++******.........------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------,,,,,,------------,,,,,,---------............///---------------,,,+++******+++,,,------,,,+++***,,,,,,,,,,,,------------)))***+++,,,,,,,,,++++++***+++---......---+++***...------,,,,,,------...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,---,,,,,,...///---...///000000///...---,,,---...//////...---,,,//////.........---------........................---------...///000000111...---,,,...000111111000.........------,,,,,,,,,---------------...///000//////............//////........................---------------------------,,,,,,+++,,,---...//////............///000000---+++***+++...000...,,,//////...---,,,++++++***------......///000000000---.........//////000000---------.........//////++++++,,,,,,---...//////+++,,,...000000///...---+++++++++++++++***)))(((,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,------.........,,,---///000000000//////,,,---...//////...---,,,++++++,,,---------,,,,,,++++++,,,,,,,,,---------++++++---......---++++++,,,,,,++++++,,,...///000...------------...//////---------,,,,,,++++++++++++,,,,,,------,,,,,,+++---...///111111///...---------------------------,,,,,,,,,------.........++++++,,,,,,---...//////,,,,,,.../////////...---,,,---...//////---+++)))111000///...---,,,,,,,,,(((***---///000///---,,,---..................---+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++---......---++++++...---,,,,,,++++++,,,,,,++++++++++++++++++++++++))))))***+++,,,,,,---------,,,***))))))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,***,,,---,,,******---///***+++,,,---.../////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------------------------,,,,,,+++++++++---,,,+++***+++---///111,,,---......,,,,,,---...,,,,,,++++++,,,,,,---...///,,,+++,,,...///...,,,***,,,...---+++***,,,...+++,,,---...///111222222...------,,,,,,------...)))+++------+++***---///------------------------......---------,,,,,,,,,+++++++++,,,,,,...//////......//////......---,,,........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......///...///444;;;>>><<<999//////...---+++***)))))),,,---------------------...---+++******+++---...,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++---...///000,,,------......------,,,+++++++++,,,,,,,,,------***++++++,,,,,,,,,+++++++++,,,------------,,,+++,,,,,,------------......((()))+++,,,---,,,,,,++++++,,,...//////...,,,+++///......------......///++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,(((***++++++++++++---...111111000///...,,,***))),,,---...///000000000000,,,,,,.../////////...---................................./////////000000........................///............---------...000111000...------...---.........//////000000---///000000//////000222000000...---,,,+++++++++...---,,,,,,+++,,,,,,,,,//////......---..................------......///......000111111000///...000000000000000000111111000000000000////////////////////////000000000000+++...000000///.........222111//////000000///...---------,,,------...//////...------,,,,,,------++++++,,,---,,,+++)))(((,,,,,,,,,---------......++++++++++++++++++++++++------,,,++++++*********222///,,,+++---...,,,*********+++,,,,,,,,,,,,+++///...,,,+++***+++,,,,,,+++,,,,,,------.........***...111000...,,,---......------,,,,,,------...///...,,,+++***+++,,,,,,,,,,,,,,,---------......//////...---,,,++++++***++++++,,,,,,,,,,,,------,,,,,,,,,---------......+++,,,------......------........................///............---------000//////......---,,,,,,,,,---///000000///---,,,,,,---...//////...---,,,+++++++++,,,,,,---------///...---,,,,,,,,,,,,,,,---,,,+++++++++,,,---...+++******)))***+++---...,,,++++++******++++++,,,///...,,,++++++,,,---......------,,,+++***))))))'''(((***+++,,,,,,++++++---,,,,,,,,,,,,---......///............///000000---------,,,++++++...000+++,,,,,,------,,,,,,+++---.........---,,,,,,+++------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---......------------...//////,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------,,,+++******,,,,,,------.../////////...---,,,,,,,,,,,,---...................................................,,,,,,,,,------.........---------------------------------...///000000111........................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++............///000222222------------------------,,,---///000000///---,,,***+++,,,,,,------------//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++------,,,+++++++++++++++++++++++++++------------------------+++---...---+++***+++...,,,,,,,,,---------.........------,,,,,,...///000,,,,,,,,,------.........////////////...---,,,,,,,,,,,,---...////////////++++++---.........---,,,........................,,,,,,,,,---------..............................///............---------...///111000...------.............../////////000+++,,,------,,,,,,---///......---,,,,,,,,,,,,,,,///.........---.........000///...---------------///////////////000111111111222333444444333222222333444444444444333333222111111111222222111111000111111222222222333333333222444666666444333333444333222000000111000///---......---------......///,,,,,,+++*********++++++....../////////...---,,,,,,,,,,,,---------......++++++++++++++++++++++++++++++++++++++++++,,,,,,000...++++++------,,,*********+++,,,,,,,,,,,,+++///...---,,,,,,,,,------.............../////////,,,...000000///...---......------,,,,,,------.........,,,+++++++++,,,,,,,,,,,,,,,---------......------------------,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......+++,,,------......------........................///............---------............------------,,,---///000000///---,,,------............------------------------......------,,,+++++++++,,,,,,...---,,,+++++++++,,,---...---,,,++++++,,,,,,---,,,++++++******++++++,,,......---------------...---------,,,+++******)))((()))***,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......000//////...------------***+++,,,+++***+++...000+++,,,,,,------,,,,,,+++------......---,,,,,,+++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++++++++,,,------------------...//////,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,------------,,,...............---------...---,,,,,,,,,,,,---...........................------------------------+++++++++,,,,,,,,,,,,,,,---------------------------------...///000000000........................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,------...///000000------------------------,,,---...//////...---,,,***+++,,,---------------///.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++------,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...---+++***,,,---+++++++++,,,,,,,,,------......---------...///000++++++,,,,,,,,,,,,,,,------....../////////......+++,,,---...............***+++,,,,,,------,,,,,,........................,,,,,,,,,---------------........................///............---------...///000000...---..................////////////***,,,------,,,+++,,,...------,,,,,,,,,,,,------,,,,,,,,,,,,------------000///......------......111111111222333444555666888888999::::::999888777777888999999999777666555222333444555555444333333444444555666666777888888666777999888666555555555666444333222222111///...//////...------.........++++++*********++++++,,,,,,,,,---------,,,++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,------------,,,++++++,,,---,,,+++***++++++,,,,,,,,,,,,,,,//////...---------..................------------///...///000111111///---...------,,,,,,------.........---,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,---------......++++++,,,,,,,,,,,,------,,,,,,,,,---------......+++,,,------......------........................///............---------,,,,,,,,,------------...---...///000000///...------------,,,,,,---------..................------++++++*********+++,,,,,,...---,,,++++++++++++,,,000///...---,,,,,,,,,,,,,,,++++++******++++++,,,------...............------------,,,,,,+++++++++******+++,,,------------,,,,,,,,,,,,,,,---......000///...---,,,++++++***(((***+++******+++---///+++,,,,,,------,,,,,,+++---------------,,,,,,+++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---------------......///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,---......////////////......---,,,,,,+++...------,,,,,,------...........................,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++******---------------------------------...//////000000........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,***+++++++++,,,------...------------------------,,,---...//////...---,,,+++,,,,,,------------,,,............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++------,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---*********+++++++++,,,,,,///............///000000,,,,,,,,,+++++++++++++++......////////////......+++,,,,,,---......------++++++,,,,,,------------........................////////////////////////........................///............------------///000000///......///.........///////////////...///000///......///000...------,,,,,,,,,,,,,,,,,,---......////////////////////////000111111222444444444555777999:::;;;>>>???@@@@@@@@@???>>>===;;;;;;<<<===<<<;;;999777555666888999999888777666666777888999:::;;;<<<<<<;;;<<<===;;;999888888999:::888666555555444222000000000///...------......---------,,,------...///++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,---,,,+++***+++,,,,,,------,,,,,,......------------------,,,,,,,,,++++++*********000///...///222333000,,,...------,,,,,,------.........------------------,,,,,,,,,---------......------------------------+++++++++,,,,,,,,,------,,,,,,,,,---------......+++,,,------......------........................///............---------+++++++++,,,---......///......////////////.........---,,,++++++,,,---...//////......------,,,,,,++++++******+++,,,------...------,,,++++++++++++......------,,,,,,,,,,,,,,,++++++******++++++,,,,,,---...///000///...---------------,,,,,,,,,,,,+++,,,,,,------.........,,,,,,++++++,,,,,,---.........------,,,+++*********+++,,,,,,+++***,,,---+++,,,,,,------,,,,,,+++,,,,,,---------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,------,,,,,,------...///------------------------+++++++++,,,,,,,,,------------------......//////.........------,,,,,,,,,------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++******---------------------------------....../////////........................------------------------,,,,,,------------,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,---------------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++------,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---++++++++++++,,,,,,,,,,,,............//////000000---------,,,,,,+++++++++000000000000///...---,,,+++,,,------...------------------------......///......................../////////////////////...........................///............------------...000000///......//////////////////.........000111222111000///000111000///...---,,,,,,,,,,,,///000222333444444444444000000111222444666888999888888999:::<<<===???@@@DDDDDDEEEEEEEEEDDDBBBAAA======>>>>>>>>>===<<<;;;999:::;;;<<<<<<<<<;;;;;;999:::;;;<<<===>>>??????CCCDDDDDDBBB@@@??????@@@>>>===:::999999888666444333222111000///.........///...............////////////........./////////,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++***+++---------,,,,,,,,,++++++,,,------------,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,++++++*********000///...///222333000,,,...------,,,,,,------...........................,,,,,,,,,---------......//////...---,,,,,,+++++++++++++++,,,,,,,,,------,,,,,,,,,---------......+++,,,------......------........................///............---------***+++,,,,,,---...//////...//////////////////.........,,,++++++,,,.........---------,,,,,,++++++,,,,,,,,,,,,,,,---...///---------,,,,,,+++++++++******++++++,,,,,,,,,,,,,,,++++++******++++++,,,+++,,,.../////////...---------------------......------------------......,,,++++++++++++,,,------++++++,,,------,,,,,,+++---...///...,,,++++++,,,+++,,,,,,------,,,,,,+++++++++,,,,,,---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,---......------------------------+++++++++,,,,,,,,,------000///...------------...,,,,,,,,,,,,------......------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,++++++------------------------------------....................................------------------------,,,------......------,,,++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,---------......------,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++------,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,---------------....../////////////////////......------,,,,,,111111111000///...---,,,------............------...------------...///000........................---------------,,,,,,,,,........................///............---------,,,...000000///...///000///////////////.........///000111000.........000000000///...------.........///111333444555444444444444666777999<<<>>>???<<<======>>>@@@AAACCCDDDGGGGGGHHHHHHGGGFFFEEEDDD????????????????????????======>>>>>>??????@@@@@@===>>>>>>???@@@AAABBBBBBDDDEEEEEECCCAAAAAABBBCCCCCCAAA?????????>>><<<;;;888777555444333222111111//////...---------------......---------...//////,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,.........---,,,++++++++++++---//////...,,,,,,,,,++++++,,,---------------***+++,,,,,,------,,,,,,............------------///...///000111111///---...------,,,,,,------...---...//////000/////////,,,,,,,,,---------......000///...---,,,++++++***++++++,,,,,,,,,,,,------,,,,,,,,,---------......+++,,,------......------........................///............---------,,,,,,------...///000000////////////////////////.........------.........,,,,,,,,,,,,,,,,,,++++++------,,,,,,------......+++,,,,,,------,,,,,,+++((()))***+++,,,,,,,,,,,,,,,++++++******++++++,,,++++++,,,---............---------....../////////------,,,,,,,,,------...+++++++++++++++,,,------)))***,,,---...---,,,,,,---...//////---++++++,,,+++,,,,,,------,,,,,,+++***++++++,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,------......------,,,,,,,,,,,,,,,,,,------...------------------------++++++,,,,,,,,,,,,------111000...,,,+++,,,,,,---***++++++,,,------......,,,------......------,,,........................,,,,,,,,,,,,,,,,,,,,,,,,......---------------,,,------------------------------------------------........................------------------------------............------+++,,,............---,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,------............------,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++------,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++******+++---......---,,,,,,---------.........,,,------...///.........////////////............//////000000000//////........./////////......---------,,,,,,,,,---...///..............................---------,,,,,,,,,........................///............---------,,,...000000///...///000000/////////............///000000///...------///.........//////111222222///000333555777777777666;;;;;;<<<===>>>@@@AAABBB@@@@@@AAAAAACCCDDDFFFFFFHHHIIIIIIIIIHHHGGGEEEDDDBBBAAA@@@@@@@@@BBBDDDEEEAAA@@@??????@@@BBBDDDEEEBBBBBBCCCCCCDDDDDDDDDEEEBBBCCCCCCAAA@@@@@@BBBDDDGGGEEECCCCCCDDDDDDBBB@@@===<<<;;;999888777666666222222000///............,,,++++++***+++,,,---...,,,,,,,,,---------......------------------------------------------,,,,,,,,,///111111...,,,,,,,,,+++,,,------...---------***+++---.........------.............../////////,,,...000000///...---......------,,,,,,------...---...///000111000000///,,,,,,,,,---------...............------,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......+++,,,------......------........................///............---------.........//////000000000000000////////////000000...//////000000//////...,,,,,,,,,---------------------,,,,,,+++,,,,,,,,,)))***,,,------------,,,***+++,,,------,,,,,,+++,,,++++++******++++++,,,*********++++++---......,,,------...///000000000...---,,,++++++,,,------+++++++++***++++++,,,---+++,,,.........---+++***)))+++---...---,,,,,,---+++,,,,,,------,,,,,,+++******+++,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++************************+++,,,------------,,,+++,,,,,,++++++,,,,,,---...........................++++++,,,,,,,,,,,,------///...,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,---,,,,,,---......---,,,,,,........................------------------------,,,,,,,,,,,,,,,---------------------------------------------------------................................................------............------+++,,,...//////---,,,+++++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,---...............---,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***+++---...***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++------,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))+++---///...,,,++++++,,,,,,,,,---------++++++---.........---,,,---------...............---...///000111111111111...///////////////......---,,,+++***+++,,,---...........................000000/////////.................................//////.........---------,,,...///000///...///000000000//////.........---000111222111///......///,,,,,,---///111333555777666888;;;===?????????>>>AAAAAA@@@@@@AAABBBCCCCCCCCCCCCCCCCCCDDDFFFGGGHHHHHHIIIIIIIIIHHHGGGEEEDDDDDDCCCAAA@@@AAADDDGGGIIICCCBBB@@@???@@@CCCFFFHHHFFFFFFFFFFFFFFFFFFGGGGGGEEEFFFFFFEEECCCDDDFFFHHHIIIGGGFFFFFFGGGGGGFFFDDDBBBAAA???===;;;::::::999666666444222111000000000///......---...///000111,,,,,,,,,---------......------------------------+++,,,,,,------......///---000333222///,,,,,,,,,+++,,,------......------+++,,,.../////////......,,,,,,,,,------.........***...111000...,,,---......------,,,,,,------...---...///111111111000///,,,,,,,,,---------......,,,,,,,,,---------......++++++,,,,,,,,,---------,,,,,,,,,---------......+++,,,------......------........................//////.........---------////////////000000000000000000////////////000000...///000111111000///...,,,------....../////////------,,,+++************((()))+++---.........------......///...---+++***,,,++++++++++++++++++,,,******))))))***,,,---///,,,------...///000111111...---,,,+++***+++,,,---++++++******++++++,,,------...///000///,,,***(((%%%(((+++,,,------...///+++,,,,,,------,,,,,,+++)))***+++,,,,,,,,,,,,,,,++++++------------++++++***************************+++,,,------,,,+++***,,,,,,++++++,,,,,,---...........................++++++,,,,,,,,,---------,,,+++*********,,,...000...------,,,,,,++++++***,,,,,,---......---,,,,,,................................................*********++++++,,,,,,---------------------------------------------------................................................------............------***,,,---......---+++***++++++++++++++++++++++++---,,,,,,++++++,,,,,,---.../////////...---,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))+++---...)))***+++,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++------,,,+++++++++++++++++++++++++++------------------------,,,***)))***...///...,,,******+++++++++,,,,,,,,,***+++,,,---------,,,+++,,,,,,,,,------.....................////////////000000///.......................................---,,,+++******,,,---///000//////.........//////---...///...,,,,,,...000...,,,***,,,000222222000//////.........---------000000000000000000//////000000///...............333222000000000111333555======>>>???AAABBBCCCCCCAAABBBBBBCCCDDDEEEFFFFFFHHHFFFDDDBBBBBBCCCFFFHHHGGGFFFEEEEEEEEEDDDAAA>>>??????@@@@@@AAAAAAAAABBBEEEDDDBBBBBBCCCDDDDDDCCCDDDDDDCCCCCCDDDEEEFFFGGGEEEEEEEEEFFFFFFGGGHHHIIIJJJJJJIIIGGGFFFDDDBBBAAAEEEDDDBBB@@@>>><<<;;;;;;:::999888666333111000//////////////////.........)))***+++,,,...///000111......---------,,,,,,,,,,,,...000000...,,,,,,,,,,,,...000000...---,,,---................................................------------------------000000///...---,,,,,,+++,,,,,,,,,---------..............................//////...---,,,++++++*********+++,,,------------++++++******++++++,,,---000000//////............------------------------,,,------...------,,,,,,000000000000000000000000..................------111000...---,,,,,,---...//////.........---------***+++,,,---------------------,,,,,,,,,,,,+++++++++***)))))))))***+++,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++/////////......---------,,,,,,,,,------,,,++++++,,,,,,+++++++++,,,---...+++***)))(((((()))***+++***++++++++++++***))))))++++++,,,,,,,,,,,,------+++++++++,,,,,,,,,------************************+++,,,.........,,,***)))++++++++++++++++++++++++---+++)))+++---///---+++------------------------+++++++++,,,,,,---------........................---------.........//////------..................+++++++++,,,,,,,,,------,,,,,,------------------,,,,,,,,,++++++*********,,,,,,---......---,,,,,,+++,,,...---,,,,,,---///000///---,,,+++,,,------+++,,,---...////////////...------,,,++++++++++++.........------,,,,,,+++,,,,,,,,,,,,,,,---...///---------,,,,,,+++++++++,,,,,,,,,---------------------------------------...///...---,,,,,,...000,,,------...---,,,***)))++++++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------++++++++++++------...---+++,,,,,,---+++******+++,,,,,,---...//////.........------,,,,,,,,,...---,,,+++++++++++++++............////////////000000///..........................................---+++++++++,,,...///111000000/////////000000---...///...---,,,...000111...,,,---///000///...//////.........---------////////////............000000//////////////////444333333444555777999:::??????@@@AAACCCDDDEEEEEEBBBBBBBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDEEEFFFGGGHHHIIIHHHGGGGGGGGGEEEBBB???AAAAAAAAABBBBBBCCCCCCCCCDDDCCCAAAAAABBBCCCBBBAAACCCBBBAAAAAAAAAAAABBBCCCDDDDDDDDDDDDFFFHHHJJJKKKKKKKKKKKKKKKIIIGGGEEECCCCCCBBBAAA@@@???>>>=========<<<;;;999666444333222000000000000000000111111............------------------------------------,,,...///...,,,++++++,,,,,,...000000...,,,,,,---................................................------------------------.........---------------,,,,,,,,,---------.......................................------,,,,,,++++++,,,,,,------------,,,------,,,,,,------...////////////......------------------------------------...............------////////////////////////........................000000///...------------//////.........---------,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++*********+++,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++.........---------,,,,,,,,,,,,,,,------,,,,,,+++///...---,,,+++*********---,,,+++******+++,,,---))))))***+++,,,,,,,,,+++*********+++++++++,,,,,,,,,,,,,,,,,,------------++++++++++++++++++++++++'''(((***+++++++++***)))++++++++++++++++++++++++---+++***+++---...---+++------------------------......------------------.........---------------,,,------------.................................,,,,,,,,,,,,------------------------------------............------------,,,,,,---......---,,,,,,***+++,,,,,,++++++,,,---///...---,,,++++++,,,---+++,,,---...............------,,,,,,+++,,,,,,,,,.........------,,,,,,,,,---,,,,,,,,,,,,---...///---------,,,,,,,,,++++++...------------------------------------------------......---++++++---///,,,,,,---------,,,++++++,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,...------------------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---...---+++,,,,,,---+++***,,,,,,,,,,,,------------------------------,,,,,,......---,,,,,,,,,,,,,,,............////////////000000///.............................................---,,,,,,...///000111111000000000000111111...//////...------...000333111///.........---,,,/////////............---////////////////////////000000000000000111111111333444666888:::<<<>>>?????????@@@AAACCCDDDEEEEEECCCCCCCCCBBBCCCCCCDDDDDDCCCDDDFFFHHHIIIJJJJJJJJJNNNMMMKKKJJJJJJHHHEEECCCDDDDDDDDDEEEEEEEEEEEEEEEDDDBBB@@@@@@AAABBBAAA@@@BBBAAA@@@>>>>>>>>>>>>???CCCCCCBBBBBBDDDGGGJJJKKKKKKLLLMMMNNNMMMJJJGGGEEEBBBBBBAAAAAA@@@????????????>>>===<<<:::999888777444333222111222222444555111111000///...---,,,,,,------------------......,,,------,,,******+++---,,,...//////---,,,,,,---................................................------------------------+++,,,,,,,,,---------...,,,,,,,,,---------......---------------------------------------------------------...------,,,,,,------,,,,,,------...///......------------,,,,,,------------------------............/////////...////////////////////////........................////////////...---,,,,,,...............---------...---,,,++++++,,,,,,---------,,,,,,,,,,,,++++++,,,++++++++++++,,,---...+++,,,,,,------.........,,,,,,,,,,,,,,,,,,------+++++++++,,,,,,,,,------------,,,,,,,,,,,,,,,++++++,,,,,,------,,,,,,,,,///...---,,,+++*********,,,,,,++++++++++++,,,,,,((()))***,,,------......))))))*********+++++++++,,,------------.........++++++++++++++++++++++++,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---...---,,,------------------------000//////......---,,,,,,......------,,,,,,++++++,,,,,,,,,,,,------------........................,,,------------..................------,,,,,,+++.............../////////,,,------......------,,,***,,,------,,,,,,---...------,,,+++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,---...------------------,,,,,,------,,,,,,,,,---......------------,,,,,,,,,,,,/////////...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,...,,,,,,++++++,,,,,,------------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///......------......///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---...,,,++++++------,,,***---,,,,,,,,,++++++++++++,,,,,,------------------///...------,,,---------............////////////000000///.......................................///......---...///000000000000//////000000111111//////000///------...000222111///......------,,,/////////...............000000000111111111111111000111111222333444444444444555777:::<<<===>>>>>>======>>>???AAABBBCCCCCCEEEDDDDDDEEEFFFGGGIIIJJJKKKKKKLLLMMMMMMNNNOOOOOOTTTRRRPPPNNNNNNLLLJJJGGGGGGGGGGGGGGGGGGHHHHHHHHHEEECCCAAAAAABBBCCCBBBAAADDDCCCAAA???>>>===>>>>>>CCCBBBAAA@@@AAADDDFFFHHHHHHJJJLLLMMMMMMJJJGGGEEECCCCCCCCCBBBAAA@@@??????========================:::999777555444555666666111111000000000/////////------------............---------,,,******,,,///---...///...,,,+++,,,---................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,------........................---,,,+++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------......///////////////////////////---------...............//////000000000...,,,+++........................000///---+++***+++,,,---------,,,,,,,,,+++++++++,,,,,,,,,,,,------......++++++,,,,,,---...//////,,,,,,,,,---------------............////////////++++++++++++++++++++++++++++++,,,---------,,,,,,++++++,,,,,,---------,,,************************)))***+++,,,------------************++++++++++++---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,111000///------,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------,,,------------------------............------------...------,,,,,,++++++***+++++++++,,,,,,,,,------...............------------------.........////////////...---,,,,,,+++++++++,,,,,,------.........---------------------------...000///......///111,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,,,,,,,,,,---...///,,,---------------------------,,,,,,,,,------...------------------,,,,,,000000///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,,,,,,,******+++,,,,,,++++++***+++,,,...///...---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++------,,,+++++++++++++++++++++++++++,,,,,,,,,------.........///......---------..................////////////000000///...................................................//////000000...............///000111000000000///------...////////////.........////////////////////////////////////000000000111111111111222444555777777888888999999;;;<<<===>>>>>>>>>======>>>???AAABBBCCCCCCFFFFFFFFFGGGJJJMMMPPPRRRVVVTTTRRRPPPOOOPPPRRRSSSVVVTTTQQQPPPOOONNNLLLKKKHHHHHHHHHHHHHHHHHHHHHHHHEEEDDDBBBBBBDDDEEEDDDCCCFFFEEECCCAAA@@@@@@AAAAAADDDCCCAAA@@@@@@AAABBBCCCCCCEEEHHHJJJJJJHHHEEECCCFFFFFFEEEDDDBBB@@@>>>===:::;;;<<<===???@@@AAABBB@@@>>><<<:::888777777777444444333333222111111111.................................---+++,,,...000---......---,,,+++,,,---................................................------------------------......---,,,++++++******,,,,,,,,,---------......------------------------+++,,,,,,------.....................---,,,++++++++++++******++++++,,,---+++,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,+++++++++,,,---...........................---------........./////////000000111000...---,,,---.....................111///---+++++++++---...------,,,,,,,,,+++++++++,,,,,,------............++++++,,,,,,---...//////,,,,,,,,,------.........------------............++++++++++++++++++++++++***+++,,,,,,---------,,,***+++,,,---------,,,,,,*********++++++*********,,,,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,------------.........//////,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******)))******+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------******+++,,,---.........---------,,,,,,++++++++++++++++++,,,,,,,,,------//////.........------------------.........////////////...---,,,,,,+++++++++,,,,,,------.........---------------------------...000///......///111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,,,,,,,---......///,,,,,,,,,------............------,,,,,,,,,------------------------------000000///...---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,*********,,,,,,++++++***+++,,,...///...---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++------,,,+++))))))***++++++,,,------,,,,,,,,,------...............---------......///............////////////000000///................................................///////////////...------......///000111000111111///------...///---...///.........000222...////////////000000000---......//////000000000222444666999;;;<<<<<<;;;>>>>>>>>>?????????????????????@@@AAACCCDDDEEEEEEFFFFFFGGGHHHLLLPPPTTTVVVZZZWWWSSSOOOMMMNNNPPPQQQRRROOOMMMLLLLLLKKKJJJIIIFFFEEEEEEEEEEEEDDDDDDDDDBBBAAA@@@AAACCCDDDDDDDDDEEEDDDCCCBBBBBBCCCDDDDDDEEEDDDCCCBBBAAAAAA@@@@@@AAABBBEEEGGGGGGFFFDDDCCCGGGGGGGGGFFFDDDAAA>>>===::::::<<<===???@@@BBBBBBBBBBBB@@@???===;;;999999;;;:::888666444222111000/////////.........---------.........------///000---......,,,+++***,,,---................................................------------------------//////...---,,,+++******,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,---,,,,,,++++++------,,,,,,------...///++++++,,,,,,,,,,,,------------------------------++++++*********,,,---...........................,,,,,,------.../////////000000000000///...---------------...............///...---,,,,,,------...------,,,,,,,,,,,,+++++++++,,,------......------+++,,,,,,------.........,,,,,,,,,---......//////*********+++++++++,,,,,,***++++++++++++,,,,,,,,,******+++,,,---------------.........---+++)))(((,,,,,,------------,,,,,,,,,,,,,,,,,,,,,+++******++++++,,,,,,,,,---------,,,------------.........------------------------(((((()))***+++,,,------++++++++++++++++++++++++***,,,------++++++---...------------------------((()))***+++---...//////,,,,,,,,,,,,------------,,,,,,,,,,,,------------/////////...------,,,,,,,,,------------..................------,,,,,,+++.............../////////...------,,,,,,------...***,,,------,,,,,,---...,,,,,,---.........------,,,,,,------------,,,,,,------------------...///++++++,,,,,,---...//////......---,,,,,,,,,------------------.....................---,,,,,,,,,+++------------------------)))+++------+++***++++++,,,,,,++++++,,,,,,------------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++,,,+++***+++---...---,,,))))))***+++,,,---......,,,,,,------------------------------------...///............////////////000000///.......................................------....../////////...............///000111222111111111000...---...///---...000///------///222.../////////000000000000//////000111111222333333444555999<<<>>>???????????????>>>======>>>@@@AAA??????@@@AAACCCDDDEEEEEEEEEEEEEEEGGGJJJNNNRRRUUUSSSQQQNNNKKKIIIIIIIIIIIIIIIGGGDDDCCCDDDDDDDDDCCC@@@@@@@@@@@@?????????>>>===;;;;;;<<>>======>>>>>>??????@@@@@@AAABBBCCCCCCBBB@@@===<<<===<<<:::999777555333333111111000///...---,,,,,,***,,,......---------...---...---,,,******,,,---................................................------------------------///.........------,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------******++++++,,,+++++++++------,,,,,,------...///,,,,,,,,,,,,---------...------------------------,,,+++******+++,,,...000........................,,,,,,------...//////000222111000///............---------.........//////------------............------,,,,,,,,,,,,++++++***+++,,,---...------,,,------------------------,,,,,,------.../////////******+++++++++,,,,,,,,,++++++++++++,,,,,,------)))***+++,,,------------------......---+++)))(((,,,,,,---......---,,,,,,******++++++++++++++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------+++,,,---------,,,+++******************************,,,------++++++,,,...------------------------***++++++,,,---...//////,,,,,,,,,---......//////,,,------------.........000//////...------,,,,,,,,,,,,,,,,,,------------------------------------............------------...---,,,,,,,,,,,,---...***+++,,,,,,++++++,,,---,,,---.../////////......+++,,,---...............///......------------...******+++,,,---//////000///...---,,,,,,,,,,,,,,,------------.........///,,,,,,,,,,,,,,,,,,++++++........................)))+++------,,,++++++,,,,,,,,,---------,,,++++++,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++,,,+++***+++---...---,,,++++++,,,,,,---------...------------------,,,,,,,,,,,,,,,,,,,,,---................../////////000000000///.......................................,,,------...///.........////////////000111222333111222222000...---...///...000111///---,,,...111.../////////000000111111333333444555555666777777444777:::===@@@AAAAAAAAA===<<<:::::::::<<>>???AAABBBCCCCCCEEEEEEDDDEEEGGGKKKOOORRRJJJJJJIIIHHHFFFDDDCCCBBBBBB@@@======>>>??????>>><<<<<<<<<<<<;;;;;;::::::888777777888<<<>>>??????>>>>>>>>>???AAACCCEEEFFFDDDFFFGGGIIIIIIGGGFFFDDDCCCDDDEEEFFFGGGHHHHHHHHHDDDEEEFFFGGGFFFDDDBBBAAAAAA@@@@@@??????>>>>>>===???AAACCCEEEEEECCCAAA???:::::::::999999999888888222222111///...---,,,+++(((+++---...---,,,,,,------...---,,,******,,,...................................................---------------------------------.........//////,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------((()))***+++++++++++++++++++++******++++++,,,---,,,,,,,,,------.........---------------------------,,,+++++++++---000111........................,,,,,,------...///000000333222000.........//////---------.........//////,,,,,,---.../////////...---------,,,,,,,,,++++++***+++,,,---------,,,+++------------------,,,,,,,,,,,,------...///000000---------.........//////+++++++++,,,,,,---------)))***+++,,,------...---)))***,,,......---,,,+++******,,,,,,,,,,,,******'''((()))***+++,,,,,,,,,)))************++++++++++++++++++,,,,,,,,,------........................---------,,,)))%%%"""))))))))))))))))))))))))))),,,...---+++***,,,///------------------------------..................+++,,,,,,---...///000000---------.........//////000000///...------,,,,,,+++++++++,,,,,,,,,------,,,,,,------------------,,,,,,,,,++++++*********...---,,,,,,,,,,,,---...+++,,,...---,,,,,,---///,,,---///000000000//////+++,,,---...////////////000///...---------------******+++,,,...///000000///...---,,,,,,,,,,,,,,,---------.........//////+++++++++++++++++++++,,,////////////////////////***,,,......---++++++,,,,,,------...---,,,***)))++++++++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++------------++++++,,,+++***+++---...---,,,......------------,,,,,,.........------,,,,,,,,,++++++++++++,,,,,,---...000///...------...///000000000000000000000000000000000000000000111111222.................................///000222444444999888777444111...,,,***------...//////.........222111000//////000111222000222555777888999;;;===CCCAAA??????AAAAAA???===:::<<<======<<<;;;<<<===;;;<<<=========???CCCFFFFFFJJJJJJGGGFFFIIIKKKJJJPPPNNNLLLJJJHHHGGGGGGHHHDDDBBB???===<<<<<<===>>>===???AAAAAA???===<<<<<<<<<:::999999;;;<<<;;;:::===<<<;;;;;;===???@@@AAADDDDDDDDDDDDDDDDDDDDDDDDEEEFFFHHHJJJJJJIIIHHHGGGHHHHHHGGGGGGGGGFFFFFFFFFFFFEEECCCAAA@@@AAABBBCCC@@@@@@?????????@@@AAAAAA<<<<<<===>>>??????>>>>>>888666333111//////000111/////////......---------)))***,,,---......---,,,------------------------,,,,,,,,,---------......,,,---------------,,,,,,///---+++,,,---...---,,,........................+++++++++,,,,,,,,,------------------------------***+++,,,+++)))((()))***...------,,,,,,------...,,,,,,++++++,,,,,,---...+++,,,,,,------,,,,,,+++------------------------------,,,++++++---...///---------...///000000111111111000......------------,,,,,,---///000///---------............---------,,,***(((((()))***+++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,.........------,,,,,,,,,+++,,,,,,---............!!!&&&+++---+++)))((()))++++++,,,---............---------....../////////------......---+++***)))---,,,,,,+++***)))((((((+++++++++++++++***)))(((.........------,,,,,,,,,...---,,,,,,++++++++++++.........------,,,,,,,,,000---((($$$$$$&&&***---+++++++++,,,,,,,,,------+++++++++,,,,,,---------------------------------***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,+++++++++/////////...------,,,,,,------............------//////.........---------------------------------.........------,,,,,,,,,---------.........//////...........................------------...//////,,,,,,---------,,,+++***))))))***++++++,,,---------++++++,,,...//////...++++++,,,,,,---...//////,,,+++***+++---...---,,,........................---...///000///---+++)))++++++,,,,,,,,,---------+++++++++,,,,,,---------,,,---...//////...---,,,)))***,,,---...------,,,------,,,***((((((+++------------,,,,,,+++++++++------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,------------------------,,,,,,,,,---...000222444000000000000000000000000000////////////000111111.................................///000111333333555555444333111000...---......///////////////...222111111111111222333444111333666777777888:::<<<>>>===<<<===???@@@???>>>===>>>@@@???>>>===>>>???:::<<<===???AAAEEEKKKOOOMMMQQQRRRPPPQQQUUUWWWVVVUUUTTTRRRQQQPPPPPPQQQRRROOOLLLIIIEEEDDDDDDFFFGGGLLLNNNPPPOOOJJJDDD???===999888777777999;;;;;;::::::999888888:::<<<<<<===AAAAAAAAABBBBBBCCCDDDDDDCCCDDDFFFHHHIIIHHHGGGGGGHHHHHHHHHHHHHHHGGGGGGGGGGGGFFFDDDBBBBBBBBBDDDDDDDDDCCCBBBAAAAAA@@@AAAAAA;;;<<<<<<===>>>???@@@@@@;;;:::777555333222222222/////////......---------++++++---.........---------------------------------------.........//////------............------///---+++,,,---...---,,,........................,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,---...///...,,,+++,,,---------,,,,,,,,,,,,------,,,,,,++++++,,,,,,---............---,,,+++***)))---------------------------------------......///------......///000000111111000///......------------,,,,,,...///000///---------............------...---,,,+++***+++,,,,,,++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,------,,,,,,++++++,,,,,,+++,,,,,,------------,,,%%%(((,,,---,,,******+++,,,,,,------------------++++++,,,,,,,,,---------)))***+++,,,,,,,,,+++***,,,,,,++++++***)))))))))++++++++++++*********)))------------------,,,,,,...---,,,,,,++++++,,,,,,...---------,,,,,,,,,,,,...---+++))))))***,,,---,,,,,,---------.........++++++,,,,,,,,,---------------------------------,,,,,,---............---000/////////......------,,,,,,------------------------............------///.........------------------------------------......---------,,,,,,,,,---------------.................................,,,++++++++++++,,,------------------,,,,,,++++++,,,,,,,,,------.........+++)))((()))******)))(((++++++,,,,,,---......///,,,++++++,,,------------------------------------((()))***+++***(((&&&%%%******+++++++++,,,,,,,,,+++++++++,,,,,,---------------............------++++++,,,---------,,,,,,,,,,,,+++)))''''''))),,,---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,------------------------,,,------...///111222333000000000000000000000000//////......//////000111...........................---......///000111222000111111111111000000//////000000000000000//////222222222222333555666777555777888888888999;;;===<<<<<<<<<===>>>??????@@@AAABBBDDDDDDCCCBBBDDDEEEDDDDDDEEEGGGIIINNNUUUYYYZZZ^^^______bbbgggiiihhh\\\[[[ZZZYYYYYYZZZ\\\\\\[[[XXXSSSPPPNNNOOORRRSSS\\\```cccbbb\\\RRRJJJEEE@@@>>>======>>>???>>>======<<<<<<<<<<<<<<<<<<===<<<<<<<<<===>>>???@@@AAA???AAACCCEEEFFFGGGFFFFFFHHHHHHHHHIIIIIIIIIIIIIIIHHHGGGEEEDDDDDDEEEFFFGGGGGGFFFEEEDDDCCCBBBBBBBBB===<<<<<<===>>>@@@BBBCCC??????===<<<999777555444111000000///...---------,,,------............---------------------------............////////////......////////////......///---+++,,,---...---,,,........................---------.........//////++++++++++++++++++++++++...///000///---,,,---...,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,------.../////////...,,,+++)))(((------------------------------...////////////...---......//////000000111111000///......---......------,,,...///000...---------............------............------------++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,...---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,+++******,,,------,,,+++,,,---,,,------------,,,,,,+++************++++++++++++&&&''')))***,,,,,,------++++++++++++++++++++++++,,,,,,+++*********++++++,,,,,,------------------...---,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,+++++++++,,,...//////...---,,,---------.........//////,,,,,,,,,,,,------------------------------------,,,---......//////.........---------,,,,,,,,,,,,***++++++,,,------......------............------............------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------,,,,,,,,,,,,........................,,,++++++++++++,,,------------------,,,,,,,,,+++------------------------...,,,++++++++++++)))(((+++,,,,,,------.........,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---,,,+++)))(((++++++,,,,,,,,,---------++++++,,,,,,,,,,,,------......------------......------,,,,,,++++++,,,,,,,,,,,,,,,***))))))+++---+++,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++------,,,,,,,,,,,,------++++++++++++++++++++++++++++++,,,---------------------------------------000000000///////////////////////////////////////...............///000000..............................---......///000111//////000000000000/////////////////////000000000222222333444555777888888999:::::::::999:::===??????AAACCCCCCCCCCCCEEEGGGKKKLLLNNNNNNNNNNNNQQQRRRYYYYYYXXXVVVVVVXXX]]]aaadddggghhhiiilllqqqrrrooobbbaaa```______``````aaa```^^^ZZZWWWVVVXXX\\\^^^dddiiiooopppkkkaaaXXXRRRIIIGGGDDDDDDDDDDDDCCCBBBDDDDDDEEECCCAAA>>>======999999888888888999:::;;;;;;===???AAACCCDDDDDDEEEGGGGGGGGGHHHIIIJJJJJJJJJHHHGGGGGGFFFFFFGGGHHHHHHHHHGGGFFFFFFEEEEEEEEEEEEAAA@@@>>>>>>>>>???BBBCCCBBBBBBBBBAAA???;;;888666333333222111000///...------------------------,,,------------------------------------...............//////000000000000//////---+++,,,---...---,,,........................------------............+++++++++++++++++++++++++++,,,---,,,+++***+++,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,---....../////////...---+++***)))------------------------,,,---///000000000///.........//////000000000000000000///..................------...//////...,,,------............------.........///...---,,,,,,+++,,,,,,,,,,,,,,,,,,+++******+++++++++,,,,,,,,,///...---,,,,,,---///000,,,,,,,,,,,,++++++***)))---------,,,,,,,,,---...---------------,,,+++******************+++++++++'''((()))***+++------...*********++++++,,,,,,,,,---,,,++++++***+++,,,---,,,,,,,,,------............------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,++++++,,,...000000000......------------............,,,,,,------------------------------............,,,,,,---...............,,,,,,,,,------......///,,,,,,,,,------.........------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,+++++++++...........................------------...//////......---,,,,,,,,,,,,,,,++++++++++++++++++++++++///...,,,,,,------,,,+++,,,,,,,,,---------......,,,---------,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,/////////000///...---,,,------------............,,,,,,,,,,,,,,,,,,,,,,,,///...,,,,,,,,,,,,...//////...,,,+++***++++++,,,...//////...,,,,,,...000+++++++++,,,,,,---------++++++++++++++++++++++++......------------......+++++++++++++++++++++++++++,,,,,,---...---------------------------------000000000000000//////...////////////////////////...............///000000///////////////////////////...............///000000000000000000///..................///000111222333333444666777888999999999:::999888888:::>>>AAACCCHHHNNNPPPPPPRRRXXX]]]___```bbbbbbbbbcccfffhhhpppooolllhhheeeeeegggjjjkkkmmmmmmlllooosssrrrmmmhhhfffdddbbbaaa````````````^^^[[[ZZZ[[[^^^aaaddddddiiioooqqqmmmddd\\\WWWIIIHHHGGGGGGIIIJJJJJJJJJKKKMMMMMMJJJEEEAAA>>>===<<<;;;999777666666777888888999;;;===???AAABBBBBBCCCDDDEEEFFFGGGHHHIIIJJJGGGGGGGGGGGGGGGHHHIIIIIIFFFFFFFFFFFFGGGGGGHHHIIIGGGEEECCC@@@???@@@AAAAAACCCDDDDDDDDDBBB???<<<:::777777666444333111000000......------,,,,,,++++++------------------------++++++,,,,,,,,,---------...//////000111111000000///---+++,,,---...---,,,........................+++,,,,,,,,,,,,---------------------------------)))***++++++***)))***,,,,,,++++++******++++++,,,------,,,,,,------...///------.........---,,,,,,------------------------,,,---///000000000///.../////////000000000000000000//////............///...------...//////...,,,------............------,,,------------,,,++++++,,,,,,,,,------,,,,,,,,,******+++++++++,,,,,,,,,------,,,++++++,,,---...,,,,,,,,,,,,++++++***)))---,,,******+++,,,------------------,,,+++******,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,------*********+++,,,,,,---------,,,,,,,,,,,,,,,------,,,,,,,,,------.........---------,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......//////+++,,,,,,,,,,,,------------------------------------------....../////////++++++,,,------------,,,---...///111333555666777000/////////.........---------............------,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...........................------------.../////////...---,,,,,,,,,------******++++++++++++,,,,,,+++***)))***,,,---,,,+++,,,,,,,,,---------------,,,...///...,,,+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,---...///...,,,+++***++++++,,,---...///...------...000+++++++++,,,,,,---------------------------------++++++************++++++++++++++++++++++++++++++,,,,,,---.........---------------------------------...///000111111111111000000000000000000000000//////......//////000111////////////////////////000000//////.../////////111111111000000///...---............000222444666555666888999::::::::::::888888888777888<<>>???>>>???@@@BBBDDDEEEGGGGGGDDDEEEEEEFFFGGGHHHIIIIIIEEEEEEEEEFFFGGGHHHIIIJJJKKKIIIGGGDDDBBBAAAAAAAAACCCDDDEEEFFFEEEDDDAAA@@@<<<<<<:::888777555333333000///...---,,,,,,,,,,,,------------------------***+++++++++,,,,,,,,,,,,---...///000000111111000///---+++,,,---...---,,,........................+++++++++,,,,,,,,,------------------------------***,,,------++++++,,,...,,,,,,++++++++++++,,,,,,---------------......///------............------------------------------------...////////////...000000000000000000000000//////............/////////...---...//////---+++------............------,,,,,,,,,,,,++++++++++++,,,,,,------------,,,,,,******+++++++++,,,,,,,,,************)))))))))(((,,,,,,,,,,,,,,,,,,+++***+++)))((()))+++---------+++,,,,,,,,,,,,++++++***---------------,,,,,,,,,------,,,,,,+++,,,,,,,,,***+++++++++,,,,,,------,,,,,,---.........------,,,,,,------------------------------------...///,,,,,,------------.........---,,,,,,,,,---...///+++++++++,,,,,,,,,------............---------------------...//////000000***+++,,,,,,------,,,,,,,,,---...000333555666777111111000000///......---------............------,,,,,,,,,,,,------------------------------------++++++++++++,,,,,,,,,,,,+++,,,,,,,,,------------........................,,,++++++++++++,,,------000///---,,,,,,,,,---...++++++,,,------...//////,,,++++++,,,...//////...------------------------,,,...000///,,,+++,,,///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))*********++++++------,,,,,,,,,,,,++++++------,,,,,,,,,,,,------------,,,,,,++++++,,,,,,***,,,------++++++,,,---+++,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...............---------------------------...000111222222111111000000000000000000000000000////////////000111111////////////////////////222111000///////////////000000111111111000//////......///000222666999;;;::::::<<<=========<<<<<<;;;;;;;;;;;;===BBBIIINNNZZZdddooouuuwww}}}{{{vvvtttsssssssssqqqppprrrtttppphhh^^^]]]ZZZWWWTTTRRRRRRRRRQQQQQQPPPPPPPPPQQQRRRSSSSSSTTTTTTQQQLLLHHHEEEEEEDDDCCCDDDGGGLLLPPPRRRRRROOOSSSWWWUUUOOOIIIFFFFFFAAA???<<<:::888888:::;;;444555555777888:::;;;<<<999:::<<<>>>@@@BBBDDDEEEBBBCCCDDDEEEFFFGGGHHHHHHEEEEEEEEEEEEFFFFFFGGGHHHKKKJJJIIIGGGFFFDDDCCCBBBDDDEEEFFFGGGHHHHHHGGGGGGAAA@@@>>><<<:::888777666333222111///...------...------------------------+++++++++,,,,,,,,,------,,,---...///000000000000///---+++,,,---...---,,,........................,,,,,,,,,,,,---------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,,,,---///------,,,,,,,,,,,,---------------------...//////......//////...---,,,,,,---------------------------------------......///000000000000000000000000//////............/////////...---...//////---+++------............------...---+++*********+++,,,,,,,,,------------,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,+++)))'''&&&+++,,,,,,------------,,,)))((((((***---///...---***++++++,,,,,,,,,++++++...---------,,,,,,,,,,,,---,,,+++******+++,,,,,,++++++,,,,,,,,,,,,,,,,,,***,,,...000000///---,,,------------------,,,,,,---------------...//////---------......////////////......------------...,,,,,,,,,,,,---------...///.........---------------------...///000000000+++,,,,,,---------------***+++,,,---///000111222///////////////.........------............------++++++,,,,,,,,,---------........................******+++++++++,,,,,,,,,++++++,,,---...//////000........................,,,++++++++++++,,,------000///---,,,,,,,,,...///******+++,,,...///000000000...---...000000///...------------------------,,,///111000,,,***,,,///------------------------......---------.........*********+++++++++,,,,,,---------,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,++++++,,,---------,,,,,,)))***,,,,,,++++++,,,------,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,///......------......///------------------------,,,------...............------------------------111222222222111000...---000000000000000000000000000000000000000111222222000000000000000000000000333222111000000//////000//////000111111111111111//////000111444888<<<>>>===>>>???@@@@@@???>>>===@@@@@@@@@AAACCCIIIQQQWWWiiisss~~~}}}vvvrrrppphhhhhhfffeeehhhjjjddd]]]UUUSSSPPPNNNKKKJJJJJJIIIIIIHHHHHHHHHGGGGGGFFFFFFGGGGGGEEEBBB???===>>>???===<<<;;;===@@@CCCCCCCCCCCCHHHMMMLLLGGGBBB@@@AAA>>><<<999777666777999:::444444444555777888:::;;;666777999;;;>>>@@@BBBCCC@@@AAACCCDDDFFFFFFGGGGGGFFFFFFEEEEEEDDDEEEEEEEEEJJJJJJJJJJJJHHHGGGEEEDDDDDDEEEGGGHHHJJJKKKLLLLLLDDDCCCAAA???<<<:::999888666555333111////////////------------------------,,,,,,,,,---------......,,,---...///000000000000///---+++,,,---...------........................---------.........//////++++++++++++++++++++++++***+++,,,,,,++++++---......------,,,,,,------......------------...//////000000000///...,,,+++***------------------------------,,,++++++---...///111111111000000000000000//////.........//////000///.........//////---+++---..................---///...,,,******+++,,,---,,,------......------,,,******+++++++++,,,,,,,,,...///000111///,,,)))'''+++,,,------............)))((((((+++///111000...)))***+++,,,,,,,,,,,,,,,---------,,,,,,++++++++++++***)))))))))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))+++///111111000---+++.........------,,,,,,,,,---------------...///000........./////////000000//////000000///...---,,,---------.........////////////.........------------------...///000000111,,,---......//////........./////////000000111111,,,,,,------.../////////---..................---+++++++++,,,,,,---------////////////////////////*********++++++,,,,,,,,,***+++,,,---///000111111...........................------------...//////111///---,,,,,,,,,...///'''''')))***,,,---//////...,,,++++++++++++***(((------------------------,,,///222000,,,***,,,///........................------,,,,,,,,,------...---------.........//////---------,,,,,,+++++++++++++++---......---++++++)))***,,,---...------,,,***,,,......---------...---------,,,,,,+++++++++++++++++++++++++++++++++,,,++++++******++++++,,,........................,,,---......//////......------------------------000000000000000000000000000000000000////////////////////////............000//////............///,,,---/////////000222444666555333222111111111222111000111444777:::<<<<<<===>>>???>>>======AAAEEEHHHKKKPPPSSSOOOMMMXXXgggttt~~~{{{rrrjjjdddbbb]]][[[YYYXXXWWWUUURRRPPPIIIGGGCCC@@@??????@@@BBB@@@???>>>===>>>===<<<:::===;;;999999::::::888777555666777999:::<<<======999:::;;;=========<<<<<<:::999888777666555555555666777888999999999999888777777666777888:::<<<===<<<===>>>@@@BBBDDDEEEFFFGGGGGGGGGEEECCCDDDFFFHHHEEEGGGJJJKKKIIIGGGEEEDDDGGGHHHIIIKKKLLLNNNNNNOOOPPPMMMHHHEEECCCAAA???===<<<:::777555444333000...000///......------......,,,,,,,,,---------............------------......////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///.........------------------------***+++,,,---............,,,------,,,+++***,,,---***)))((((((***,,,,,,+++///............---------,,,---------.../////////........................,,,------...///000111111000///...---------------......------------......---------............///...---,,,,,,,,,,,,---...///000000000...+++((('''---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,//////.........------------------,,,,,,+++++++++,,,)))%%%""""""&&&***......------,,,,,,------...++++++++++++++++++++++++------------------------...------,,,,,,------...------------------,,,,,,........................////////////////////////...///000///...---...///000111111111///---+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////............---------,,,,,,,,,---,,,,,,,,,,,,---......------------------------.........------,,,,,,,,,++++++,,,,,,,,,,,,------------------------------******+++,,,,,,,,,++++++++++++,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///............---------+++,,,---...---,,,+++***+++++++++,,,,,,---------000000//////...---++++++------------------------+++++++++,,,,,,---------,,,,,,,,,------.........,,,,,,,,,------.........,,,,,,,,,++++++*********.........------,,,,,,,,,---,,,+++******,,,---///...---+++******+++,,,---666222...,,,,,,------------------............///++++++,,,------...//////,,,------...---,,,***)))+++,,,,,,------,,,,,,+++...,,,+++---000111///,,,000000000000000000000000000000000000////////////////////////////////////000000///.........//////---...////////////222444222222111000111222333333666777999;;;>>>@@@@@@???>>>???@@@@@@AAAEEEKKKPPP[[[\\\___aaa]]][[[cccooozzz}}}|||xxxvvvpppggg^^^WWWSSSRRRLLLJJJIIIIIIJJJJJJHHHGGGDDDCCCAAA???>>>>>>>>>???>>><<<;;;:::;;;;;;;;;;;;;;;:::888999:::;;;:::888::::::::::::::::::;;;<<<999888777777666777777888666666555555555555666666666666777888999:::;;;;;;<<<;;;:::999999999:::;;;:::;;;===???AAADDDFFFGGGIIIJJJJJJIIIGGGFFFHHHIIIDDDFFFIIIIIIHHHFFFFFFFFFJJJKKKMMMOOOPPPPPPPPPPPPRRROOOJJJGGGEEECCCAAA??????<<<:::888777555222000//////...---------------,,,,,,,,,---------............------------..............................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////......------------------------++++++,,,---............---...///...,,,,,,---///...---+++,,,...//////...///............------------------.......................................------......//////000000//////...---------------......------------......//////.........---------...---,,,,,,,,,,,,---...+++,,,---//////...,,,+++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,///.........---------------------,,,,,,+++++++++---,,,+++******,,,...///...------,,,,,,------...++++++++++++++++++++++++------------------------...------,,,,,,------...------------------------........................////////////////////////...//////...,,,,,,---///000000000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......---------,,,,,,,,,++++++---,,,,,,,,,,,,---......------------------------.........------,,,,,,,,,,,,,,,---------.........------------------------***+++,,,,,,---,,,,,,,,,++++++,,,---------------------------------------------------------------///............---------,,,------.........------------------------......////////////...---,,,,,,------------------------------..................,,,,,,,,,,,,------------,,,,,,,,,------------------------,,,,,,,,,++++++------------------,,,,,,---,,,+++***+++,,,...///,,,,,,,,,---...111444666555222...,,,,,,---------,,,,,,,,,,,,---------...++++++,,,,,,------......+++,,,---------,,,+++***,,,,,,------------,,,,,,...,,,,,,---///000...,,,000000000000000000000000////////////000000000000/////////000111111222222111111000///////////////...///000000//////111333000000111222333555666777999:::<<<>>>???@@@@@@@@@BBBCCCEEEHHHLLLSSS\\\bbbmmmlllmmmnnnkkkjjjnnnttt|||uuuoookkkiiihhhfffaaa^^^YYYRRRJJJFFFDDDDDD@@@>>><<<<<<>>>???@@@???@@@@@@@@@??????>>><<<<<<:::999777666666888:::;;;::::::999:::===>>>===<<<===<<<:::888777777777777999777555333222333444555222222222222333444666666666666666777999;;;===???AAA@@@???===;;;:::::::::999:::;;;===@@@BBBEEEFFFIIIJJJKKKKKKIIIHHHHHHIIIDDDFFFGGGHHHFFFFFFFFFGGGLLLNNNPPPSSSTTTTTTSSSSSSUUUQQQMMMJJJIIIHHHFFFDDDCCC@@@===;;;:::777444222//////...---------------,,,,,,,,,---------............------------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,....../////////------------------------,,,,,,------...---------,,,---...---,,,,,,---///000...------///000000//////............---------...............---------..........................................////////////...------------.........------------......111000///...---,,,++++++...------,,,,,,------...)))+++,,,.........---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,............------------------,,,,,,,,,,,,++++++***+++,,,---...---,,,+++...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,------...+++,,,,,,------.................................//////////////////////////////...---+++,,,///111111111000///////////////------------------------------...////////////...---,,,,,,,,,,,,+++++++++---,,,,,,,,,,,,---......------------------------.........------------------............/////////------------------------+++,,,------......------++++++,,,------------,,,................................................///............---------------------......///000000///...---------...///---...............------------------------------..................------,,,,,,,,,,,,++++++++++++------------,,,,,,,,,,,,......------------,,,,,,,,,,,,------------------...---,,,,,,,,,---///000,,,,,,---...000444666888333000---,,,,,,---------+++++++++,,,,,,,,,------+++++++++,,,,,,,,,,,,,,,++++++,,,---------,,,,,,,,,------......------,,,---,,,,,,---//////...---////////////////////////////////////000000000000...///000111222333444444222222111000///////////////000111000//////111222222333444555777999:::;;;;;;<<<===>>>???AAADDDGGGIIILLLPPPWWW^^^fffnnnrrruuutttssssssrrrrrrsssuuu}}}uuummmiiibbb\\\XXXUUUTTTSSSMMMMMMKKKHHHCCCAAA@@@AAA@@@>>>;;;:::;;;===>>>>>>???@@@AAAAAA@@@>>><<<:::;;;:::999888888:::===???<<<;;;;;;===@@@BBBBBBAAA@@@???<<<:::888888888999999888777666555555555555222222111111222333444444666666555666888<<>>===:::777555111000///...------------,,,,,,,,,---------............------------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---.../////////,,,,,,,,,,,,,,,,,,,,,,,,---------...------,,,,,,***+++++++++******+++---///---,,,,,,---...---,,,///............---------/////////...---------,,,.............................................---///......---------............------------......000//////...------,,,,,,------------------------,,,,,,---------,,,++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---...---,,,+++...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,------...++++++,,,,,,---...//////........................////////////////////////......---,,,,,,...333666444333111///......//////------------------------------...///////////////......---------,,,,,,,,,---,,,,,,,,,,,,---.............................................---------------........./////////------------------------,,,------...............,,,------.........------///////////////////////////////////////////////////............------------,,,,,,,,,,,,...000111111000...---,,,---...///,,,------...//////......---------------------------------,,,,,,+++++++++,,,,,,,,,++++++*********...------,,,,,,+++++++++---------------,,,,,,,,,,,,,,,,,,------............------------...///000......------...///000111111///,,,+++,,,------,,,+++,,,,,,,,,,,,---------,,,+++++++++++++++++++++***++++++,,,------------,,,------......------,,,,,,,,,,,,---.........---////////////////////////.../////////000000000111...///000111222333444555333333222000000/////////000111111111//////111333444555666888999;;;<<<<<>>;;;;;;<<<>>>??????@@@AAAAAAAAA@@@>>><<<;;;>>>???@@@???======???AAA===<<<===>>>AAACCCCCCBBBBBBAAA@@@>>>>>>>>>>>>???888999;;;<<<;;;:::888666666555444333222222222222666666555666888;;;>>>@@@BBBBBBBBBBBBAAAAAA@@@@@@>>>===;;;::::::;;;<<<======@@@DDDFFFFFFFFFGGGIIIIIIIIIIIIGGGEEECCCCCCDDDFFFIIIMMMQQQUUUWWWXXXXXXXXXVVVRRRPPPPPPPPPNNNMMMIIIGGGDDDBBB@@@>>>;;;999555444222000///...------,,,,,,,,,---------............------------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,---------...------,,,,,,***+++++++++******,,,...000...,,,+++,,,---,,,+++///............---------/////////...---------,,,....................................------------......---------......///......------------..............................------------------------,,,,,,,,,,,,,,,,,,,,,+++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,.............../////////...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,------...++++++,,,,,,---...//////........................////////////////////////,,,---------...111666:::666555222000....................................---...//////000000//////000/////////............---,,,,,,,,,,,,---......................................................,,,------------.........------------------------,,,---......//////............////////////......///////////////////////////////////////////////////............---------,,,+++******+++---///000000///...,,,,,,,,,------+++,,,---...////////////---------------------------------,,,,,,+++++++++,,,,,,,,,++++++*********---------,,,,,,++++++***+++++++++++++++,,,,,,,,,,,,,,,,,,------.........------------....../////////......---,,,,,,,,,,,,///---++++++,,,------,,,------------............,,,+++++++++++++++++++++++++++++++++,,,------...,,,------------------,,,+++,,,------------------000000000000000000000000......//////000000111111...///000111222333444444444444222111000000000000///000111111000000222444444555777:::<<<===>>>>>>AAACCCFFFHHHLLLUUU```hhhmmmqqqxxx|||yyywwwtttpppoooooojjjddd``````\\\WWWNNNMMMJJJFFFBBB@@@@@@AAA>>>@@@BBBBBB@@@???@@@@@@BBB@@@>>>>>>@@@AAAAAAAAAAAAAAA@@@??????@@@@@@AAA@@@DDDGGGGGGCCC@@@???@@@AAA@@@@@@AAACCCDDDDDDCCCAAAAAABBBBBBBBBCCCCCCCCC<<<>>>@@@BBBAAA>>>:::888;;;999888666444333222222666666666666888999;;;<<<>>>>>>???@@@AAAAAAAAA@@@???===;;;999888888999999;;;>>>AAACCCCCCEEEGGGHHHIIIJJJKKKIIIGGGDDDDDDDDDEEEGGGJJJNNNRRRUUUWWWYYYXXXVVVSSSRRRRRRRRRQQQPPPLLLJJJGGGFFFEEECCC@@@>>>;;;999777444111///......,,,,,,,,,---------............------------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---------,,,---......------///111333111............---,,,///............---------...............---------........................------------------.........------------...//////......------------......---------.........//////,,,------......------,,,))))))***+++,,,---...///---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------++++++,,,,,,,,,,,,------------,,,++++++---...///...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,------...+++,,,,,,------.................................////////////////////////,,,,,,---...///111555888666555333111000//////...////////////////////////......///000000000000///111111000000000/////////---,,,,,,,,,,,,---............................................./////////,,,,,,---------.........------------------------,,,---......//////.........////////////...------///////////////////////////////////////////////////............---------++++++++++++,,,,,,---............------------,,,,,,,,,---.../////////...------------------------..................------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++******++++++++++++,,,,,,,,,,,,------------------,,,---------............---------...............---+++***+++,,,------,,,---------.........//////+++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------+++,,,,,,------,,,,,,+++***,,,---...---,,,---...000000000000000000000000.........///000111111111/////////000111222333333555444333222111000000000...000111111000111333555555777:::>>>AAACCCEEEEEEHHHMMMUUU\\\bbblllwww~~~uuupppjjjddd______[[[TTTOOONNNMMMJJJCCCCCCCCC@@@<<<;;;===???===>>>???@@@AAAEEEJJJNNNTTTRRROOOMMMKKKJJJGGGDDDDDDCCCAAAAAABBBFFFKKKNNNOOOUUU[[[\\\VVVPPPLLLKKKJJJIIIHHHHHHJJJJJJIIIHHHJJJLLLNNNOOOPPPOOONNNNNNHHHIIIIIIHHHFFFBBB???===>>>===;;;999777555555444777777777777777777888888888999;;;===>>>>>>>>>===>>><<<999777666666888999:::<<<===>>>>>>???AAACCCFFFHHHKKKKKKIIIGGGGGGGGGGGGGGGIIIKKKNNNRRRUUUWWWXXXUUUSSSRRRRRRSSSRRRQQQOOOMMMKKKJJJJJJIIIFFFDDD@@@>>>;;;888444111///...,,,,,,,,,---------............------------..............................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++++++++++++++++++++++++++++++++,,,---............---...//////...///111333555222000/////////...---///............------------------.......................................,,,,,,,,,------.........---------------...//////......------------.....................---------,,,,,,---......---,,,,,,************+++,,,---...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++++++++,,,,,,---------+++*********++++++,,,,,,...------,,,,,,------...------------------------------------------------...------,,,,,,------...------------------------........................////////////////////////,,,---......---...000222222222222333222222111111////////////////////////......///000000000000000000000000000////////////---,,,,,,,,,,,,---..............................---........./////////000---............/////////------------------------,,,,,,---............---------......---,,,,,,+++................................................///............---------,,,,,,---------------,,,,,,---///000000///...---------..................------------------------------..................,,,,,,,,,,,,------------+++++++++++++++,,,,,,,,,+++++++++,,,,,,,,,------------------------,,,,,,+++,,,,,,---------------++++++,,,---.../////////+++***)))***,,,------,,,,,,,,,---------.........++++++,,,,,,------.........---,,,+++++++++,,,---***++++++,,,,,,++++++***)))+++......,,,+++,,,...000000000000000000000000---......///000111111222/////////000111111222222666555444222111000000000...///000111111222444666888:::>>>CCCGGGKKKLLLMMMUUU]]]iiisss||||||nnneee^^^WWWQQQSSSQQQIIIDDDCCCBBBAAA===>>>???<<<:::999;;;>>>>>>>>>>>>@@@FFFOOOYYY```kkkgggccc^^^YYYSSSMMMIIIHHHFFFDDDDDDGGGNNNUUUZZZgggnnnvvvwwwpppgggaaa___SSSRRRPPPPPPQQQPPPOOOMMM\\\^^^aaaccccccbbb```^^^TTTSSSQQQMMMJJJFFFCCCBBB???>>><<<:::999888777777777777888888777666555444555666888:::;;;;;;::::::<<<;;;888666555666888:::999::::::999888888;;;===CCCFFFJJJLLLLLLJJJIIIIIIJJJIIIIIIJJJLLLOOOSSSUUUWWWUUURRRQQQRRRSSSSSSRRRRRRPPPNNNMMMMMMMMMKKKIIIDDDBBB>>>:::666222000///,,,,,,,,,---------...............------.........////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++******++++++++++++++++++++++++***+++,,,---......///...+++,,,...---------000111444222000//////...---,,,//////.........---------,,,------....../////////........................++++++,,,,,,---...//////---------------...///000.........------.........000000///...---,,,,,,+++,,,,,,---......---,,,,,,...---,,,+++************---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++++++++,,,,,,------------...///000000000///......------,,,,,,------...------------------------------------------------...------,,,,,,------...------------------,,,,,,........................////////////////////////---...///...,,,++++++,,,...///111333444444444333000000000000000000000000...//////000000000000000000/////////............---,,,,,,,,,,,,---......////////////////////////---.........//////000000////////////000000000000------------------------+++,,,------......------,,,,,,,,,,,,++++++***)))................................................//////.........------------.../////////...---,,,+++---000222333111000...---...............------------------------------+++++++++,,,,,,---------,,,,,,,,,------.........*********++++++,,,,,,---,,,,,,,,,------..................------,,,,,,,,,***+++,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,+++***)))***,,,------,,,++++++,,,,,,,,,---------++++++,,,------.../////////...,,,+++***++++++,,,*********++++++*********)))+++......,,,+++,,,...000000000000000000000000//////............//////000000////////////000000000111111000//////222444222------222777888:::<<<>>>@@@CCCFFFIIIPPPYYYaaagggwwwtttcccYYYSSSMMMKKKKKKHHHCCCBBBCCCAAA<<<;;;<<<>>>@@@AAABBBAAAAAABBBDDDGGGLLLUUUcccrrr}}}uuukkkbbb[[[XXXQQQOOOOOOPPPSSS[[[kkkzzz|||~~~tttooommmllljjjeeeeeehhhuuu||||||rrrfff```^^^YYYOOOFFFAAA???============<<<;;;:::;;;<<<;;;:::777555333666555555666888888666555777777777777888999;;;;;;999888777777888:::<<<===<<>>;;;:::<<<:::999999::::::888666666666666666777999:::;;;999999777777777999;;;<<>>===>>><<<:::999999888555333444555555555666888999::::::999888777777888:::::::::===???AAABBBDDDGGGIIIGGGGGGHHHIIIJJJKKKLLLMMMKKKNNNRRRUUUWWWVVVTTTRRRPPPRRRTTTVVVVVVTTTRRRQQQMMMJJJGGGDDDBBB???;;;999444333111///...---......,,,------....../////////...............---------,,,,,,---------------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********+++,,,---...///---//////...,,,,,,,,,---//////...---,,,,,,,,,,,,------------------------,,,,,,,,,------.........++++++,,,---...................../////////000000---......//////......---------...////////////...///...---,,,+++,,,---...............---,,,++++++.........---------------...---------......,,,***++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,------......------,,,,,,,,,,,,,,,------------......------------------+++,,,------------,,,,,,................................................//////............//////................................................///000222333444444333222222111///...---......///////////////////////////////////////............//////............//////*********+++,,,...///000000//////......//////000,,,,,,,,,------------...........................---......//////......---------............------000333555222...+++---000.........///////////////......------------......------------------------------............------.................................---------------,,,,,,------------,,,,,,......---,,,,,,,,,------------------------------,,,,,,------...------,,,.........------,,,,,,+++,,,------......------,,,,,,,,,------...------,,,---------.........//////---,,,,,,++++++,,,,,,------------.........//////......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////000000000000000000000000000000////////////000000111000///...------------///111333333222111222333666555777;;;>>>AAAIIIQQQUUU___ooo}}}ttt^^^WWWMMMDDDAAABBBDDDDDDCCCGGGLLLQQQYYYcccfffdddaaa``````eeelllrrrvvvvvvnnnqqqvvv~~~{{{{{{tttiiiaaadddfffeee```WWWOOOJJJFFFFFFEEEDDDBBBAAA@@@@@@???===;;;999999888666444555444444555666777888999:::999888888777888888999444666999:::;;;===@@@CCCFFFGGGIIIKKKLLLMMMMMMMMMKKKMMMOOOQQQSSSSSSSSSSSSPPPRRRTTTVVVVVVVVVTTTSSSNNNMMMKKKHHHEEEBBB???===777555222///------......,,,---------.........///........................------------------------+++++++++,,,,,,,,,++++++000000000//////...------++++++++++++,,,---...///+++---//////---,,,,,,---//////...---,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++---...///...---,,,---.........////////////,,,,,,,,,,,,,,,,,,++++++,,,---......//////......///...---,,,,,,,,,,,,,,,............---,,,+++***........................///...------......,,,***++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...,,,------......------,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,+++++++++------------------,,,,,,........................------------------------------------------...///................................................,,,---...000000000///...000000//////............////////////////////////...///////////////......///......------......///,,,,,,---...///000111222/////////....../////////.........////////////000..............................////////////......------............------111222333111...------///,,,------....../////////......------------......------------------------------............------.......................................---------,,,,,,------------,,,,,,...------,,,,,,,,,------------------------------+++,,,---.........---,,,......---------,,,,,,,,,,,,------......------,,,,,,,,,------...---------------------............,,,,,,,,,++++++,,,,,,,,,------------..................---,,,,,,,,,,,,---...........................---,,,,,,,,,...///000111111111111111111111111000000////////////000000000000///...............111222333333222111222444999999===BBBEEEJJJUUUaaakkkwwwsssbbbOOOIIICCC@@@AAABBBEEEGGGKKKSSS]]]ggguuuzzzwwwvvvzzzvvvlllrrryyyzzzsssfff[[[TTTOOONNNKKKIIIGGGFFFEEEEEEDDDBBB???===<<<<<<:::999777666666666666777777888999999888888888888888888666888::::::;;;===@@@CCCEEEGGGIIILLLNNNNNNNNNNNNNNNNNNMMMMMMNNNOOORRRSSSPPPRRRTTTVVVWWWWWWVVVVVVNNNNNNMMMKKKHHHDDDBBB@@@:::888444111...---......,,,,,,,,,,,,,,,------------.....................------------------------((()))***+++,,,,,,,,,+++///000000000000///------......------------......)))+++---...------.../////////......---.........------------------------,,,,,,,,,,,,,,,++++++++++++,,,---.........---,,,,,,,,,---------.........//////......------------,,,------...............///...------,,,,,,,,,,,,............---,,,+++***........................///...,,,,,,------,,,+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---......,,,------......------,,,,,,,,,---------.........---------,,,,,,+++++++++......------------------........................++++++++++++++++++++++++,,,,,,++++++,,,------...////////////////////////........................+++,,,---......------,,,///////////////......---........................---...//////000///............------------......//////////////////////////////............//////.........////////////000...........................//////////////////...------............------111///......000111///...,,,,,,------......//////......------------......------------------------------............------................................................,,,------......------,,,------,,,,,,,,,------...------------------------***+++---...///...---,,,---------------,,,,,,,,,,,,------......------,,,+++,,,,,,---.........---+++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---------......---,,,,,,,,,,,,---........................///...---,,,---...///000////////////////////////111000000//////000000111000000////////////000000111111222111111222555888:::<<>>===;;;999;;;:::999888777777777888777777888888888888888888777888999999999;;;>>>AAABBBDDDGGGJJJLLLNNNNNNNNNQQQOOONNNMMMMMMOOOQQQSSSQQQRRRTTTVVVWWWWWWWWWWWWNNNPPPPPPNNNJJJFFFDDDDDD===;;;888555222000//////,,,,,,,,,,,,,,,,,,,,,,,,---------...............------,,,,,,,,,,,,++++++'''(((***,,,,,,,,,,,,+++,,,---.........---,,,+++000///...------------...)))***,,,,,,,,,---///000//////...............///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,,,,,,,,,,------------......---,,,+++++++++++++++,,,,,,---............---------------------,,,,,,............---,,,++++++---------------............,,,******,,,------,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---...,,,------......------,,,,,,---------............000000//////...---------...---------------..............................++++++++++++++++++++++++++++++++++++,,,---...///////////////////////////........................------////////////...---................................................------///000000000///.........------------....../////////......,,,+++***///......------......///,,,,,,,,,------------..............................//////000000//////...------............------000---+++---111333111...---------.....................------------......------------------------------............------......................................./////////------............------------,,,,,,,,,---......------------------------++++++,,,---............------------------------,,,------......------,,,++++++,,,---............+++++++++,,,,,,,,,------,,,------......------,,,+++++++++,,,,,,,,,------......---,,,,,,,,,,,,---++++++++++++++++++++++++///...............//////////////////////////////111111000000000000111111000000///000000111222333111222222222444888===BBBDDDIIIQQQXXX]]]fffxxxzzztttnnnpppmmmddd]]]WWWQQQKKKHHHEEEFFFJJJKKKMMMVVV```sss~~~~~~|||{{{xxxsssqqqwww}}}|||zzz||||||wwwyyy~~~yyyqqqhhhaaa[[[XXXWWWVVVQQQLLLGGGDDDAAA???===???>>><<<;;;999888888888666666777888888999999888666777777666555666999<<<>>>@@@CCCFFFIIIKKKMMMNNNOOOPPPQQQQQQRRRSSSSSSSSSSSSSSSUUUVVVWWWWWWWWWWWWOOOQQQSSSQQQMMMIIIGGGGGGAAA@@@===:::777444222111---------------------------------.........//////,,,,,,+++++++++*********)))***,,,------,,,***)))***+++---......---,,,+++---------,,,------......+++,,,,,,+++***+++---000...---------------......------------------------,,,,,,,,,,,,------------...------,,,,,,---------------------............---,,,+++))))))((())))))+++,,,------......------,,,,,,---------------------------...------,,,,,,+++,,,,,,,,,------------+++***((()))+++,,,------++++++,,,,,,,,,,,,++++++------------------------,,,,,,+++++++++,,,------,,,------......------,,,------------............000000000///......------------,,,,,,---...///000........................,,,,,,,,,,,,,,,,,,,,,,,,------------...///000000////////////////////////...........................///000111111000///...///...---------......///........................,,,---///000111000///......------,,,,,,------....../////////...---+++***///......------......///,,,,,,,,,------------...........................//////000000000000//////------............------............///000000////////////.....................------------..............................------............------........................---........./////////000------............------,,,,,,,,,,,,,,,---...///------------------------,,,,,,,,,,,,---...//////------------------------,,,------......------,,,***+++,,,---............,,,,,,,,,,,,---------...---......//////......---,,,,,,,,,,,,---------.........---,,,,,,,,,,,,---++++++++++++++++++++++++......////////////......111111111111111111111111111111000000000000111111//////000000111333444555333333444555999???FFFLLLVVV[[[eeemmmrrr}}}}}}mmmeeeXXX\\\[[[TTTNNNNNNNNNLLLMMMKKKMMMPPPQQQTTT```mmm}}}zzzvvvsssqqqoookkkiiipppzzzzzz|||pppqqqkkknnntttvvvqqqlllnnnuuuvvvnnnjjjhhhfffbbb[[[TTTPPPLLLHHHFFFBBB@@@???<<<:::999888888444555666888999999999999888888888666555666999;;;<<<===???BBBFFFIIILLLMMMMMMPPPSSSVVVXXXWWWUUUSSSTTTTTTUUUVVVWWWWWWWWWWWWPPPSSSUUUSSSOOOJJJIIIIIIDDDCCCAAA???;;;777444222.....................------------.........//////+++++++++*********))))))+++,,,---...---+++)))'''***,,,...000000///...---*********+++,,,---...///......---+++)))))),,,...,,,,,,,,,++++++,,,------------------------------,,,,,,,,,------.........///...,,,++++++,,,---.............../////////000111000///---,,,,,,------+++,,,------......------++++++,,,---............,,,,,,------...---------+++++++++,,,,,,---------***((('''(((***,,,------******++++++++++++******........................---,,,,,,++++++,,,,,,---,,,------......------,,,---------.........////////////...---,,,,,,++++++---,,,,,,,,,---...000111.........................................................//////111222222000000000000000000000000..............................///000000///...---///...---,,,,,,---///000........................+++---///000111000///......------,,,,,,------...///000111111111000...---.........------................../////////000000........................//////000000000000//////---..................------///111000---,,,...111000000000///.........---.........------.........////////////////////////---..................---........................---.........//////000000------............------,,,,,,,,,,,,,,,---...///------------------------,,,,,,++++++,,,---///000------------------------,,,------......------,,,***+++,,,---............---------.........//////---...///000000///...------------.........//////......---,,,,,,,,,,,,------------------------------...///000000///...---222222111000///...------000000000000////////////000///...///111333333333222666999:::<<>>@@@DDDIIILLLNNNQQQUUUWWWWWWWWWVVVWWWTTTQQQOOOPPPTTTVVVVVVUUUVVVSSSQQQOOOOOONNNMMMKKKDDDDDDCCCBBB???<<<999888///...------------...///111111000///...------,,,------------------------------++++++++++++------***++++++,,,,,,++++++***........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---------......//////000000000000///...------,,,,,,------------------------------...///...---+++***'''(((***+++,,,++++++***------------------------------......------,,,+++++++++,,,,,,,,,,,,------,,,,,,------,,,***)))(((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................//////...---,,,,,,+++***)))***+++,,,...///000111------------------------------------------------......////////////............//////////////////++++++,,,,,,---...//////........................///......------...000111...------,,,,,,------.........////////////......,,,---......//////......///...------...///000111.........................................................---,,,+++))))))---.........//////000000//////.........---------////////////////////////---///000000///......///***,,,...000111111000000........................------,,,,,,,,,,,,------///......---------......///---,,,,,,...//////...++++++++++++++++++++++++,,,,,,------------,,,,,,///......------,,,++++++...------------...//////................................................,,,,,,,,,---------......((()))+++---...000000000/////////......---------,,,------......------,,,++++++++++++++++++++++++---------.........////////////.........---------111111000000//////......000000000000000000000///111000000111222444555666888;;;@@@EEEKKKVVVccckkk}}}qqqbbbWWWSSSPPPUUUZZZ\\\```dddeeecccdddbbbhhhqqqsssqqqyyy~~~{{{zzzyyy|||yyyuuutttsssppppppnnnooosss|||yyyyyyvvvuuuvvvtttooommmooorrrwww~~~}}}uuummmiiiccc[[[PPPGGGBBB???>>><<<<<<:::777666777888888777777777666666666777777888999:::<<<===>>>BBBFFFJJJKKKOOOSSSVVVVVVVVVVVVVVVRRRPPPOOOPPPSSSVVVVVVUUUWWWUUURRRQQQQQQPPPOOOMMMHHHGGGGGGEEEBBB???<<<:::333222000...---...///000000//////......---------------------------------///...---,,,,,,---...///,,,------......------,,,........................------------------------------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,---------------,,,,,,++++++,,,,,,---............////////////000//////...------,,,,,,***++++++,,,---......///---.........------,,,++++++,,,---.........---,,,------------------------,,,,,,------,,,,,,+++***++++++,,,,,,,,,,,,------,,,---------,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,................................................//////...---,,,,,,+++++++++,,,,,,------.........------------------------------------------------......////////////......///////////////.........,,,,,,---......///000000.......................................///000000...------,,,,,,------.........////////////......,,,---......//////......///......------...///000................................................////////////...---,,,,,,............/////////000//////.........---------////////////////////////---///000000///......//////////////////......---..............................------------......///......------............---++++++---...------........................//////000000000000//////------------------------,,,,,,,,,,,,,,,---..............................------------------------,,,,,,,,,---------......+++,,,,,,---.........---.........---------,,,,,,,,,------......------,,,++++++++++++++++++++++++,,,------------.........//////.........---------000000000000////////////000000000000000000000000222222222222444777:::;;;???CCCIIISSS___mmmxxx~~~sssfff[[[SSSPPPQQQZZZcccnnnuuu{{{~~~|||wwwuuutttxxx~~~yyyuuusssrrrtttxxx||||||zzzzzzzzzwww|||xxxgggXXXNNNGGGCCC@@@>>>;;;888777777777555444666666777888888999999888777888:::;;;<<>>888666333000...///000111.........---------------------------------------...------,,,,,,------...,,,------......------,,,------------------------........................------------------------*********+++++++++,,,,,,,,,------------.........------,,,,,,,,,,,,------/////////.............../////////...------,,,,,,))))))***+++---.../////////...---------------------.../////////...---,,,------------------------++++++,,,,,,++++++***)))++++++,,,,,,,,,,,,------------...------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------.........------,,,,,,,,,---------------------,,,------------------------------------------------......////////////......000000//////.........---------......///000000000........................---......///////////////......------------............////////////......,,,---......//////......//////...---------............................................................/////////......---............////////////...............---------////////////////////////---///000000///......///000//////...------..............................///..................//////......---......//////...,,,++++++,,,------,,,////////////////////////------............------++++++,,,------...//////,,,++++++++++++,,,------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................---,,,+++***------------,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...............---------.../////////000000000111000000000000000111111111222222333444777;;;@@@DDDKKKPPP[[[iiiyyyxxxcccUUUOOONNNTTTZZZnnnyyy}}}vvvuuuvvvwww{{{||||||rrr___RRRJJJGGG@@@===:::888888777666555333555666888999999888888555777888999:::<<>>CCCFFFJJJMMMOOOQQQSSSUUUUUUVVVVVVVVVUUUTTTTTTTTTVVVUUUTTTUUUVVVUUUSSSQQQQQQPPPPPPNNNLLLIIIFFFDDD@@@>>>999555111000000000,,,,,,,,,---------------------------------------++++++++++++++++++++++++***++++++,,,,,,++++++***------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,---------------------.........//////...------,,,,,,------...//////......------,,,,,,...............------------,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,---///000---......///...---+++***---------------------------------------,,,,,,++++++++++++,,,,,,,,,------......---------,,,------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------------------++++++,,,------......///------------------------........................------............------000000//////.........---------------------..............................,,,---///000000000///...///......------......///......////////////......,,,---......///........./////////......------,,,................................................++++++,,,---............///////////////.........---.....................////////////////////////---///000000///......///...---,,,,,,,,,...///111........................//////............//////...............///000111111///...---...///...---++++++++++++++++++++++++//////000000000000//////......---------,,,,,,,,,---------------......///........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------...........................//////000000111111///000000111111222222222111444888<<>>AAACCCDDDFFFIIIKKKLLLOOOSSSTTTTTTTTTVVVXXXVVVVVVVVVXXXZZZYYYWWWTTTRRRRRRSSSRRRQQQPPPNNNMMMFFFDDDBBB???;;;777444222000//////......---------------------------------...//////000000//////...,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------++++++,,,,,,,,,---------,,,,,,,,,,,,------------......------------......,,,------------------...........................///..................---------...///////////////,,,---...///000///...---------------------------,,,------------,,,++++++++++++,,,,,,,,,,,,---------,,,+++******+++,,,---******+++,,,,,,---..............................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////------------------------------------------------........................,,,------......------,,,------......///000000000...............---------.......................................///000000//////............//////......////////////......,,,---......//////.........///000111111111000///...................................................//////000000000000///000/////////............---------.........//////////////////////////////---///000000///......////////////...---,,,******..............................------------..................///000111222222000.........///...,,,........................+++,,,,,,------,,,,,,+++---------------------,,,------,,,,,,------...///........................------------------------,,,,,,,,,---------......,,,------......------,,,,,,,,,---------.........,,,------......------,,,------------------------,,,------------.........---------.........//////000000000000///////////////000000111222222333333444999???FFFNNN\\\lllxxx}}}~~~yyynnngggfffgggffffffmmmwww|||zzz}}}}}}zzziiiYYYMMMEEEAAA???999888777666666777888888888:::;;;<<<:::::::::;;;999;;;>>>???@@@BBBEEEGGGFFFJJJPPPRRRSSSUUUWWWZZZWWWWWWXXXZZZ[[[[[[YYYVVVRRRSSSTTTTTTSSSRRRQQQPPPGGGGGGEEECCC???;;;777444111111000///...---------------------------------,,,---...//////...---,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------......------------......,,,,,,,,,------.........---.....................---.........//////000000,,,---///000000000///...)))***,,,---------,,,,,,------------------------+++,,,,,,,,,,,,+++******++++++,,,,,,,,,---------,,,+++*********+++,,,---******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...////////////...------,,,++++++------------------------////////////////////////,,,------......------,,,,,,,,,---...///000111111///////////////.................................//////...------///000111//////............//////......////////////......,,,---......//////.........///000222222222111000................................................------............------000000//////.........------------.........//////////////////////////////---///000000///......///+++,,,---...///...---,,,........................---------,,,,,,---------............///000222222222000---------...---+++------------------------...//////////////////...+++,,,,,,------......///,,,,,,++++++,,,,,,---...................................................,,,,,,,,,---------..................---,,,++++++---------....../////////,,,------......------,,,---------------------------------.........//////---------.........//////000////////////000000111111///...///333777:::<<<<<>>;;;;;;<<<999555555888:::;;;;;;;;;;;;:::999888<<<<<<;;;<<<===???@@@BBBDDDGGGLLLQQQUUUVVVUUUUUUWWWXXXYYYZZZ[[[[[[ZZZYYYWWWSSSOOOOOORRRTTTTTTRRRNNNMMMKKKHHHCCC>>>:::888777444000------.........,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,------------------------++++++,,,,,,,,,,,,------***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,,,,,,,---------------,,,******...---++++++++++++---...------..................---------............///000000///...------,,,,,,---......///000/////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,---------------------------------------,,,,,,+++++++++)))***++++++,,,,,,,,,,,,---------,,,,,,+++++++++...------,,,,,,,,,------///...,,,++++++,,,...///........................////////////////////////////////////////////////000000//////.........---...------------...//////---------------...///000////////////////////////000000///..................------,,,---...///000---...............---------------...///000111111...//////////////////...////////////////////////000000000000000//////...000///...---,,,---...///..............................////////////......////////////////////////,,,---------...////////////////////////......---//////////////////......------......//////000000++++++,,,---............000000//////............,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................//////...---,,,,,,++++++------------------------+++++++++,,,,,,,,,------......---,,,++++++++++++)))))))))******+++,,,,,,------,,,+++,,,---...///...------,,,,,,------......///...,,,***)))+++,,,........................111000000000000000111111111///...///222666:::<<>>===999777888666666666777888999999:::;;;:::::::::;;;<<<>>>???BBBEEEJJJOOOSSSUUUUUUUUUVVVWWWXXXYYYYYYYYYXXXXXXWWWUUURRRQQQRRRTTTTTTTTTQQQPPPNNNKKKGGGCCC???<<<999555000---,,,---------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,+++------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,------'''((()))******++++++***---,,,,,,,,,,,,,,,,,,------------------------------------............///000//////...------,,,,,,------...////////////...------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,---------------------------------------,,,,,,,,,++++++***+++,,,,,,------,,,,,,---------,,,,,,+++++++++...------,,,,,,---------///...,,,++++++,,,...///................................................////////////////////////000/////////...............------------...////////////......---.........////////////////////////000000///.....................---------...///000---......//////...------------......//////000000...//////000000//////...........................///000000000000///......//////...------...///000------------------------......////////////......////////////////////////....../////////////////////////////////...------.................................///////////////,,,,,,---.........------/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------//////...------,,,++++++------------------------,,,,,,,,,,,,------------...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---...///---------,,,,,,------------------+++)))(((***+++........................222111111000000111111111222111111222555999>>>AAAJJJOOOXXXbbbpppvvvmmmcccfffmmmxxxxxxhhhSSSJJJBBBBBBBBB???<<<;;;777666666555666777999999999999888888999:::;;;<<<>>>AAAFFFKKKPPPRRRTTTTTTTTTUUUVVVWWWXXXWWWVVVVVVVVVWWWVVVTTTSSSSSSTTTVVVTTTTTTRRRPPPMMMIIIEEECCC>>>:::444000............---------------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++------------------------++++++,,,,,,,,,,,,------......---,,,,,,+++******------------------------------,,,,,,,,,---......******+++,,,------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............////////////...------,,,,,,,,,,,,---.......................................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---...------------------------------------,,,,,,,,,,,,,,,,,,---.........------------,,,,,,,,,,,,++++++---------,,,,,,------...///...---,,,,,,---...///........................------------------------////////////////////////////////////..................------......///000111111000///............////////////////////////000//////............///......------......///000---......//////.......................................////////////..............................///////////////......---...............///000111,,,,,,,,,,,,,,,,,,,,,,,,......////////////......////////////////////////000000000000000/////////...////////////...------------------------......///////////////.........------.........------,,,.........---------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,//////......---,,,,,,,,,------------------------,,,------------.........,,,,,,,,,,,,,,,------...000//////...------,,,,,,---,,,,,,,,,,,,---...///------------------------,,,,,,,,,+++)))((()))+++........................111111000000000000111111333444555777;;;AAAHHHMMMTTTZZZdddooo||||||qqqllleeelllvvv~~~jjj[[[MMMHHHHHHDDD@@@======<<<999777666666777777888888888888999999:::::::::===AAAFFFKKKOOOQQQRRRRRRSSSUUUVVVWWWVVVVVVUUUTTTVVVWWWUUURRRQQQTTTWWWVVVUUUUUUSSSPPPMMMJJJIIIEEE@@@:::555222222111000---------...............------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------------,,,,,,+++++++++........................,,,,,,,,,,,,,,,---...////////////......---,,,++++++,,,---......---,,,+++......------------,,,,,,---------............/////////.........---------+++,,,------......------------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***+++,,,---...------------------------------------------,,,,,,---...////////////......,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---............------------..............................------------------------///////////////////////////////////////........................//////000111000000////////////000////////////////////////000///............//////..................//////---......////////////...//////..................---..................---------------------------///////////////...------,,,,,,------...///000111------------------------......////////////......////////////////////////111000000//////...............//////......---,,,,,,,,,,,,---------------000000//////......------......///......---,,,,,,------------------------------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,//////......---------,,,---------------------------------.........//////+++++++++,,,,,,...///////////////.........------,,,,,,,,,,,,------......,,,------------------,,,,,,------,,,***)))***+++........................000000//////000000111222333555888<<>>>>><<<:::777555555666666888888999999::::::::::::888:::===AAAFFFJJJMMMNNNPPPQQQSSSTTTVVVVVVVVVUUURRRTTTVVVUUURRRQQQSSSVVVTTTUUUTTTTTTRRRPPPNNNLLLHHHCCC===999666444222000........................------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,---------........................,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,+++***)))(((,,,,,,...//////...,,,,,,000/////////.........------------............///...............---------+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***+++,,,---...------------------------------------------------/////////000000//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///........................................................................////////////////////////.........//////////////////............///000000.........//////111222222//////////////////////////////............////////////////////////......---......///000000////////////////////////......------............------......................../////////000///......---++++++,,,---.../////////////////////////////////......////////////....../////////////////////////////////......---------...............------,,,,,,,,,,,,---------......000000//////......------////////////...---,,,,,,------------------------------------------------........................------------------------///...............---------------------------------------.........//////+++++++++,,,---...///000,,,---------.........///,,,,,,,,,---------------,,,,,,---......---,,,,,,,,,---......,,,+++,,,---......................../////////000111222333444555888===BBBIIISSS___hhhvvv}}}yyygggfffooo|||zzz{{{{{{zzzzzz|||lllaaaYYYOOOFFFAAA999999777666555666666777666777888:::;;;<<<<<<<<<888999:::===@@@DDDGGGIIIKKKMMMOOORRRTTTUUUUUUUUUQQQRRRTTTTTTTTTTTTUUUVVVRRRSSSSSSSSSSSSQQQPPPOOOHHHEEE@@@<<<999666222////////////...............------------------------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------******+++,,,,,,---......------------------------------,,,,,,,,,---......******+++,,,------------------............------111111000000///.........---------............///........................,,,,,,---...............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---...------------------------------------............//////000000000///......++++++,,,,,,,,,,,,------,,,,,,,,,,,,---......///................................................////////////////////////////////////////////////........./////////////////////......//////000111,,,,,,---...///111222333///////////////////////////............//////000//////000000000///......---...//////000000000000000000000000000000000000......////////////......////////////////////////000000000000000//////...+++,,,---.../////////...////////////////////////......////////////......////////////////////////............---------------............---,,,,,,,,,,,,,,,---....../////////////////////.............../////////...---------------------.........------------------------........................................................................------------------------,,,------------.........,,,,,,,,,,,,---...///000++++++,,,,,,---......///+++,,,------......------+++,,,---......---,,,+++,,,...//////...------...........................///000000111333555777888===AAAFFFKKKRRR\\\jjjttt|||qqqjjjppp|||{{{xxxzzzxxxmmm___QQQIII:::999999888777666666666444555777999;;;<<<<<<<<<999999999:::<<>><<<:::777555444222333666999;;;<<<<<<<<<:::999888888:::<<>>>>>AAADDDFFFIIILLLPPPSSSRRRSSSTTTVVVXXXYYYXXXWWWQQQQQQQQQRRRRRRSSSTTTUUUUUURRRNNNMMMMMMIIIAAA:::666333///............---------------------------------............------------------------------,,,,,,------...///000000,,,+++*********,,,///000......//////......---,,,,,,---...///...---,,,++++++++++++,,,,,,---------------............------------............---------...///...,,,+++,,,---++++++---...//////000000///...---,,,,,,---...////////////...,,,***'''&&&,,,---...---,,,+++---///------............------........................***+++---///111111111111000000///...---,,,,,,+++---------.........//////------------------------............////////////////////////////////////---------.........//////..................................../////////000////////////////////////111111000......---------000////////////.........////////////000111333333000000000111111000000000//////000111222222222222333333444555888:::===???999:::::::::888777888999888999:::::::::999888777777666555444444555666777777777777666555444222222111111111111111111111111000000////////////000000000000000000000000000000//////---,,,,,,,,,---......------,,,,,,---......------------------------..................------,,,,,,------------------......---,,,,,,,,,,,,---...........................---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,........................222000...---...///...---------............------,,,,,,------...------------+++***,,,///000...+++........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---------,,,,,,,,,:::888777888===CCCIIIMMMTTT\\\fffqqq~~~iii```]]]eeennnttt~~~xxxsssoooooopppqqqvvvxxxzzz~~~uuummmllllllzzz}}}eeeOOOHHHBBBAAA>>>888666777777777777777777888999999999999:::999888888:::<<<===???BBBEEEGGGJJJNNNRRRPPPQQQRRRUUUWWWWWWWWWVVVRRRRRRQQQQQQRRRSSSUUUVVVWWWTTTQQQPPPOOOLLLDDD>>>:::666222////////////...------------------------------............------------------------------,,,,,,------...//////000,,,+++******+++,,,...000......//////......---,,,((()))***,,,------------++++++,,,,,,,,,---------------............------------............---------...///...,,,+++,,,---+++,,,---...///////////////...------------...///)))***,,,---......------,,,---...---,,,+++---///------............------------------------------.../////////...---+++***/////////...------,,,,,,------------............------------------------............////////////////////////////////////---------.........//////////////////////////////........./////////000000////////////////////////---------,,,,,,---......000000000///////////////000000/////////000111111111111222222222222111111222333444555666666666666999999999:::;;;===???@@@<<<=========;;;:::;;;<<<<<<<<<=========;;;:::999:::999888777777888999:::999999:::999999888777666666555555444333222111111111111000/////////000000000000000000000000000000111000///...---......///////////////////////////------..........................................///////////////////////////...------,,,,,,------///////////////............---,,,,,,,,,,,,---...------------------------........................000///------......---,,,------............------............---,,,++++++000///...///111222000...............------------------------------......---------------------------------,,,,,,,,,++++++AAA>>><<>>============>>>???@@@???@@@AAA@@@>>>===>>>??????@@@@@@???>>>===<<<;;;<<<<<<;;;::::::;;;<<<<<<;;;<<<<<<======<<<<<<;;;;;;:::999777555333222111222222111000000000000000000000000000000000000000222111000/////////000000///000111111111000//////------....../////////000........................///////////////////////////...------,,,---------111000000000//////.........------,,,,,,------...................................................///---,,,,,,......---,,,------............------/////////...---,,,******...---,,,---......---+++.........------,,,,,,,,,------....../////////000------------------------......---------,,,,,,,,,DDDDDDFFFIIINNNVVV___eeeooo}}}~~~|||yyyuuuuuusssooolllooorrrpppnnnnnnrrrwww}}}~~~vvvrrrllleee^^^ZZZXXXWWWWWWZZZ]]]bbbiiisssyyyoooiiifffjjjooorrrvvvkkk^^^NNNEEEBBBAAA>>>;;;<<<;;;:::888777777666666777999<<<===<<<:::::::::777999<<>>???@@@@@@@@@============>>>>>>??????@@@AAABBBAAA???>>>???@@@@@@??????>>>===;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>>>>>>>======;;;:::888666555555444333222222111111111111111111111111111111111111111111000000////////////...///111222222000...---,,,------......//////000............////////////............------------//////...---------------000000//////......------------------------------------------....................................///...---...//////...,,,------............------............---,,,++++++,,,,,,,,,,,,,,,,,,+++***.........---,,,,,,++++++---------......///000000------------------------////////////............CCCJJJPPPQQQQQQXXXeeeqqq}}}uuukkkhhhjjjjjjgggdddhhhllllllkkknnnvvv}}}|||tttkkkbbb[[[UUUSSSTTTWWWYYY[[[^^^eeepppxxx~~~~~~uuupppnnnkkkhhhkkkvvvttt```PPPJJJGGGBBB======<<<;;;:::999888888888777:::===>>>===<<<;;;;;;666888:::<<<>>>AAADDDGGGIIILLLPPPRRRRRRRRRSSSUUUUUUTTTRRRRRRRRRSSSUUUVVVXXXWWWUUUTTTSSSQQQNNNLLLIIICCC<<<666222000...---........................,,,,,,------------,,,,,,------------------------,,,,,,,,,---------------------------------...............///......---,,,...---,,,******+++,,,,,,------------------------------............------------............---------...//////------...////////////000//////......---..................---///......---,,,,,,,,,,,,,,,---...---,,,+++---///------............------------------------------***+++---///000000000000,,,,,,------.../////////,,,,,,,,,---------..........................................////////////////////////////////////........./////////000000000000000000000000000000////////////000000000111000000000000000000000000111111111000000111111111------...///000111111222333333444555777999:::;;;<<<<<<<<<======<<<<<<<<<;;;;;;===>>>???@@@@@@@@@;;;<<<<<<===>>>???@@@@@@===?????????===<<<===>>>===<<<;;;:::888777777666888888888888888888888888888999:::;;;<<<=========<<<;;;;;;::::::999888888666555444333333333333333333333333333333333333333111111111111000000//////...///000111111///---,,,,,,,,,------.........///........./////////000000//////.........---------//////...------------............------,,,,,,,,,------------------------++++++,,,,,,,,,---------//////////////////////////////...000111111///...------............------++++++,,,---................../////////..................------,,,,,,,,,,,,,,,------............------------------------.........------------,,,BBBLLLVVVXXXVVV]]]nnn~~~~~~~~~|||}}}}}}mmmnnnooorrruuuxxx{{{}}}}}}|||wwwpppnnnpppoookkkeeehhhkkklllmmmsss}}}uuujjj```YYYUUUSSSVVVYYYYYYXXX]]]eeemmmooooooppprrrtttyyyuuukkkhhhmmmwww~~~{{{}}}xxxeeeYYYRRRIII@@@@@@???===<<<:::999999999888:::===>>>===<<<;;;;;;666888:::;;;<<<===@@@CCCGGGKKKOOOQQQPPPPPPSSSUUUTTTTTTTTTSSSSSSTTTTTTUUUUUUUUUUUUTTTRRRQQQOOOOOOLLLGGGAAA;;;666333///---........................,,,,,,------------,,,,,,------------------------,,,,,,,,,,,,,,,,,,------------------......------......//////......---,,,+++++++++,,,---...000000............------------------............------------............---------...//////...---///000000000000000//////...---------...//////...------...---------------...///,,,---...---,,,+++---///------............------........................---...///000000///......---------.........//////---------.........//////....................................////////////////////////////////////....../////////000000000/////////////////////////////////000000000111111000000000000000000000000111000///////////////000...///000111222333444444777777888999:::<<<>>>???===>>>>>>??????>>>>>>===;;;;;;<<<===>>>>>>>>>>>>;;;<<<===>>>???@@@@@@???:::;;;<<<;;;999888999:::999888777666555444444444444555555666666555555444444555777888999:::::::::999999999999999999999:::777777666666666666777777777777777777777777777777444444444555444333333222111222222222222000///....................................//////000000111222111111000000/////////000///......------......,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,***++++++,,,,,,---------/////////////////////////////////111222222000...------............------******,,,---.../////////***,,,......---,,,---...........................------------------------------------------------,,,,,,+++++++++*********CCCMMMXXX\\\^^^gggyyy}}}|||yyytttpppmmmiiieee\\\^^^bbbffflllttt{{{|||vvvkkkkkkllllllooowwwxxxmmmddd```[[[^^^```^^^ZZZ[[[bbbhhhkkkmmmpppqqqrrrtttwwwyyy}}}yyypppmmmnnnpppoooqqqrrruuu|||ooocccVVVJJJDDDCCCAAA>>>;;;999888888777999;;;;;;::::::::::::777888:::::::::;;;===@@@DDDIIINNNOOONNNNNNQQQTTTSSSTTTUUUUUUUUUTTTTTTSSSTTTTTTTTTTTTRRRQQQQQQQQQNNNKKKEEE@@@<<<777222...........................+++,,,,,,------,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,---...............------......//////......---,,,***+++,,,---...////////////.........------------------............------------............------,,,...//////......///111111111111000000...------------...//////...------...------,,,---...///000,,,---...---,,,+++---///------............------------------------------...//////000///...,,,+++---------......................../////////000000....................................////////////------------------------.../////////000000000000//////////////////////////////000000000111111111000000000000000000000000////////////000111222222111222333444666777888999;;;;;;;;;;;;<<<===>>>>>>======>>>>>>>>>>>>======;;;;;;<<<<<<===<<<<<<;;;:::;;;<<<======<<<;;;:::777888999888666555666777777666555444444444444555444444555666666555444444222333444555666777777777777777777777888888888888888888888888888999:::;;;::::::::::::::::::::::::999:::;;;;;;;;;:::888888777777666666555444444333222222111111000/////////---......///000000111111222222111111000//////...000//////...............++++++,,,,,,---.........,,,,,,---......---,,,,,,++++++,,,,,,---......///////////////////////////......///000222222000...------............------++++++,,,---............&&&(((++++++******,,,...---......//////000000000000000//////...------------------------------------,,,,,,,,,++++++++++++EEEMMMWWW]]]dddpppxxxqqqvvv{{{wwwuuuuuuvvvpppiiiaaa\\\[[[[[[XXXVVVUUUXXX]]]dddmmmxxx~~~pppnnnllllllpppxxxzzzqqqlllhhhlllmmmiiicccaaaeeekkkqqqtttxxxyyyxxxvvvuuutttuuuvvvyyy{{{sssnnnkkkjjjmmmpppssszzzssscccUUUHHHFFFCCC@@@<<<999777666666777999999888888888:::888999::::::999:::<<<>>>BBBGGGLLLNNNLLLLLLOOOSSSRRRTTTUUUWWWVVVUUUSSSRRRTTTTTTUUUTTTRRRQQQRRRSSSPPPMMMIIIDDD@@@:::444000////////////////////////+++,,,,,,------,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,---......///......------......//////......---,,,,,,---...///...---,,,+++//////.........------------..................------..................---,,,...//////......///111111111111111000...---,,,,,,---...//////...---,,,111000...---,,,,,,---...------...---,,,+++---///---..................---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........,,,,,,........................////////////000000000000////////////////////////............/////////000------------------------////////////000000000000////////////////////////000000000000111111111111000000000000000000000000//////000111222444666777333444555777888:::;;;<<>>===<<<<<<<<<<<<<<<<<<<<<============<<<<<<<<<<<<<<<<<<<<<;;;::::::999999::::::999777555444555666777666444444444555777666555444444555666666444555666777777666555444111222333444555555555555777777777666666666666555888888888999:::;;;======<<<<<<<<<<<<<<<<<<<<<<<<>>>???@@@@@@@@@???===<<<<<<;;;:::999888888888888555444444333222111000000---......///000111111222111000000///...------,,,000000///...............+++,,,,,,---...///000000,,,,,,---......---,,,,,,,,,,,,------...///000000000000000000000000000000,,,---...000222111///------..................------------...------,,,,,,'''***......------///222------...///000111222222222222111000///...------------------------------000000/////////.........OOOTTT\\\dddmmmzzz{{{rrrrrrzzz~~~uuupppooosssmmmjjjiiigggbbb___```VVVTTTRRRQQQQQQRRRQQQQQQSSSWWW___iiisss}}}}}}zzz|||~~~~~~~~~zzzpppkkknnnrrrvvv}}}}}}}}}zzzwwwvvvttttttvvv{{{wwwmmmjjjlllppptttzzzyyyiiiUUUNNNFFF@@@??????>>>===:::999888666666666777888::::::;;;;;;;;;;;;;;;;;;???BBBEEEHHHJJJKKKNNNPPPQQQQQQRRRSSSSSSSSSSSSRRRTTTUUUUUUSSSPPPOOOQQQTTTSSSQQQMMMJJJEEE???888333111///---,,,---......---////////////...---,,,+++---.........---,,,,,,+++***++++++,,,,,,++++++***((((((***,,,---...//////+++,,,...//////...,,,+++------------------------///...---,,,+++,,,,,,---...///000///---,,,,,,...///...---,,,,,,,,,,,,,,,+++,,,------......------//////////////////////////////.........---------...///000///---,,,,,,...........................,,,---------.../////////..........................................------///---+++,,,...000///---000////////////000000111////////////000000000000000000000000000000000000........................111111000000//////......111000///......///000111000000000000//////////////////000111111111111111000222444555666777999;;;777777888999;;;<<<===>>>======<<<:::888777888:::777777777888888888888888888888777666666666666666666555444444444555666777777666666555555666666666888999:::999777777777999999999999999999999999999888888777777777666666666555555555666666777777777333333444555777999;;;<<>>>>>AAAAAA@@@@@@@@@AAACCCDDDCCCCCCBBB@@@>>>===<<<;;;===;;;999777555444444555333222222111000///......///////////////.........000000/////////000111111------------------------//////.........---------/////////...------,,,,,,........................------------------------......---------,,,,,,,,,------------------------///...---,,,,,,,,,,,,,,,,,,---...///000000000000...------,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,UUUZZZcccooo|||ssspppsssyyymmmfffdddbbb]]][[[[[[YYYUUUTTTVVVRRRQQQOOOOOOPPPQQQRRRRRRWWW]]]fffoooxxx|||xxxxxx|||~~~zzzvvvtttsssttttttxxxyyy~~~}}}vvvuuusssqqqqqqtttzzzjjj```SSSHHHBBB@@@===;;;;;;:::888777666666666777::::::::::::;;;;;;;;;;;;===@@@DDDFFFHHHJJJMMMOOOPPPQQQRRRSSSSSSSSSSSSSSSTTTUUUUUUSSSPPPOOOQQQSSSUUUSSSPPPLLLHHHBBB<<<777444111...---...///......------...............---------......------,,,+++++++++,,,,,,,,,,,,++++++,,,,,,---...////////////+++,,,...//////...,,,+++------------------------///...---,,,,,,,,,------...///000///---,,,---...///......---,,,,,,------------...////////////...//////////////////////////////.........---------...///000///---,,,---...........................------..................................................................000---,,,---///000000...000000////////////000000////////////000000000000000000000000000000000000........................////////////000000000000111000//////...///000111000000000000000000000000000000111222222222222111111333555555555666888:::999999:::::::::;;;;;;;;;;;;;;;;;;999777666777999555555666666666666777777;;;:::999999888888999999777666666666777888999:::;;;;;;:::::::::;;;;;;<<<>>>???@@@???===;;;<<<===999:::;;;<<<===>>>??????;;;;;;;;;;;;::::::::::::999999999999999999888888999999::::::<<<===???@@@???@@@@@@@@@@@@@@@??????BBBAAA@@@@@@@@@AAABBBCCCDDDDDDDDDCCCCCCBBBBBBBBB>>>===;;;999888888888888777777555444333111000000111111111000000/////////...---------------..............................//////.........---------,,,,,,------.../////////........................------------------------............------,,,,,,------------------------......---,,,,,,,,,------,,,,,,---...///////////////......---------......,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,bbbfffppp~~~wwwooosss{{{rrrcccZZZVVVQQQNNNLLLMMMMMMKKKLLLPPPRRRQQQQQQQQQQQQRRRSSSSSS[[[cccnnnvvv}}}}}}yyywwwrrrppprrrxxx}}}|||qqqiiihhhpppwwwxxxeeeTTTIIICCC@@@======;;;999777666666666666999999:::::::::;;;;;;;;;;;;>>>AAACCCEEEGGGJJJMMMOOOPPPQQQRRRSSSSSSTTTSSSTTTUUUUUUSSSQQQPPPRRRSSSWWWUUURRROOOLLLGGGAAA===777444111////////////...+++,,,---...////////////------......------,,,,,,++++++,,,,,,,,,,,,++++++.........///......------+++,,,---......---,,,+++------------------------......---,,,,,,,,,---------/////////---,,,---...//////......------............///000000000000///////////////////////////...............------------/////////---,,,---...........................//////..................................................................000.........000111000///222111000//////...//////////////////000000000000000000000000000000000000////////////////////////.........///000111111111000000/////////000000111000000000000000000000000111222333333444444333333444666777777777777888:::;;;;;;::::::999999888888999999999888666555666888666666666777777777888888::::::999888888888999999999999999:::;;;<<<===>>>;;;;;;;;;;;;;;;<<<======AAABBBBBBAAA???===>>>?????????@@@AAAAAABBBCCCCCC@@@@@@?????????>>>>>>>>>???>>>>>>===<<<<<<;;;;;;????????????@@@AAABBBBBB@@@AAAAAABBBBBBBBBAAAAAACCCBBBAAAAAA@@@AAAAAAAAACCCCCCCCCDDDEEEEEEFFFFFF@@@???>>>===<<<;;;;;;<<<;;;;;;:::888777555444444444444333333222111000000...------,,,,,,,,,------////////////////////////...............---------,,,,,,------.../////////........................------................../////////............---------------------------------,,,,,,,,,---......+++,,,---...............//////............//////,,,------------.........,,,,,,,,,,,,,,,,,,,,,,,,qqquuu~~~zzzsssttt~~~|||kkk\\\QQQMMMJJJGGGGGGIIIJJJJJJOOOUUUZZZZZZZZZXXXVVVUUUUUUUUU^^^gggsssyyy~~~{{{sssrrrsssuuu{{{vvvhhhccciiipppyyyuuu```RRRJJJEEEBBB???>>>;;;999777666555555888888999999::::::;;;;;;999;;;>>>@@@BBBDDDGGGJJJMMMMMMOOOQQQRRRSSSTTTTTTTTTTTTTTTSSSRRRRRRRRRSSSWWWUUURRRPPPNNNJJJFFFCCC;;;777333000//////...---,,,------...//////......,,,------...------,,,,,,+++,,,,,,,,,,,,,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,---......---,,,,,,---------------------------------------------------...///...---,,,---///000//////.........//////......///000000000//////////////////////////////........................---...///...---,,,---///........................000000//////......------........................---------...............//////000000111111111000222222000///............////////////000000000000////////////////////////000000000000000000000000.../////////000000000111000000000000000000111111000000111111111111111222333333444555555555555555777999::::::999888999;;;999999888888888777777777888999999999777666888999999999::::::;;;;;;<<<<<<<<<<<<;;;;;;:::;;;;;;<<<===<<<<<<<<<======>>>>>>;;;;;;:::;;;;;;<<<===>>>AAABBBCCCBBBAAA@@@AAABBBFFFEEEEEEDDDCCCBBBBBBAAABBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@BBBAAAAAAAAAAAABBBBBBCCCBBBCCCDDDEEEEEEEEEEEEEEEDDDCCCCCCBBBAAAAAAAAAAAA???@@@@@@AAABBBCCCCCCDDD@@@@@@@@@???>>>>>>>>>>>><<<<<<;;;;;;:::999999999777777666555444444333222111000///.............................................................../////////...------,,,,,,.......................................//////////////////////////////...........................,,,,,,,,,,,,,,,---...///+++,,,,,,---......------...------------......///------------............------------------------~~~yyysssrrrssslllooorrrsssuuu|||rrrcccWWWMMMIIIGGGEEEFFFJJJLLLNNNVVV^^^gggggggggccc^^^[[[ZZZZZZbbblllwww|||wwwpppmmmnnnsssoooffffffkkknnnzzzkkk\\\QQQIIIEEECCCAAA>>>;;;888666555555777777888888999::::::;;;999:::<<<===>>>AAADDDGGGIIIKKKMMMOOOQQQRRRSSSSSSTTTTTTTTTTTTTTTTTTSSSRRRVVVTTTQQQPPPNNNLLLIIIGGG>>>:::555111///...---,,,......//////...------,,,,,,,,,------...------,,,,,,,,,,,,------,,,,,,,,,)))***+++,,,------------,,,------------------,,,------------------------,,,---------------------,,,...///...------.../////////.........//////000------...////////////...////////////////////////---.....................,,,...///...------...///........................000000000//////......---........................---------.........//////...000111222111111111111222222000///............////////////000000000000////////////////////////000000000000000000000000111000000000/////////...//////000111111111111111000111111111222222333333444444555666666666666666777888999999777777888999555555666666777888888888888:::;;;;;;:::999:::;;;;;;;;;<<<======>>>??????@@@@@@?????????@@@@@@AAA============<<<;;;;;;:::======<<<<<<===>>>>>>???@@@BBBCCCCCCBBBBBBDDDEEEFFFFFFEEEDDDBBBAAA@@@@@@AAAAAAAAA@@@@@@@@@????????????@@@AAAAAABBBCCCCCCCCCCCCBBBBBBBBBCCCCCCDDDDDDEEEFFFGGGHHHHHHHHHHHHDDDDDDDDDDDDCCCCCCBBBBBB???@@@@@@@@@@@@@@@@@@@@@AAAAAAAAA@@@@@@??????>>>;;;;;;;;;<<<<<<<<<======::::::999888888777666666333222111000//////...///---------------------------...................../////////...------,,,,,,.................................//////000000000.../////////////////////........................,,,,,,,,,,,,,,,---...///+++,,,------...---------,,,+++++++++,,,,,,---...---------.........//////------------------------tttgggaaa```bbbffflllrrrxxx}}}yyyqqqggg]]]TTTMMMJJJHHHGGGIIIMMMPPPTTT^^^hhhtttvvvvvvsssmmmhhhggghhhooowww|||rrrmmmmmmpppxxx{{{pppkkkkkkjjjtttuuufffZZZOOOIIIGGGEEEAAA===:::777666555666666777888999::::::;;;:::;;;<<<<<<<<<===AAACCCFFFGGGJJJLLLOOOQQQRRRSSSTTTSSSSSSTTTUUUUUUTTTRRRSSSRRROOOOOONNNNNNLLLJJJCCC>>>888222000...------////////////...---,,,+++,,,,,,------......------,,,,,,------------,,,,,,+++,,,---...////////////------------------------------------------------+++,,,---.........------,,,---///...------...///......------......//////------...////////////...////////////////////////---------...............,,,---///...------...///........................000000//////////////////........................,,,,,,------.../////////---///222222111000000111222111000//////...//////////////////000000000000000000000000000000000000////////////////////////111111111000///.........//////000111222222222222111111111222333333444444444555666666777777666666333555666555444444555666444444555777888999:::;;;888:::<<<===<<<<<<<<<===;;;<<<<<<===>>>???@@@@@@??????????????????@@@AAA>>>>>>??????>>>===<<<;;;>>>======<<<<<<<<<=========>>>@@@@@@??????@@@BBBAAAAAAAAAAAAAAAAAA@@@@@@???>>>>>>>>>>>>=========<<<===>>>???@@@BBBCCCCCCDDDDDDCCCCCCCCCDDDEEEEEEDDDEEEFFFGGGIIIIIIJJJJJJEEEEEEFFFFFFFFFEEEDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@???>>>;;;;;;<<<<<<======>>>>>><<<<<<;;;;;;;;;;;;::::::444333222000//////......---------------------------------...............,,,,,,------.../////////..............................//////000000111111---............/////////........................------,,,,,,,,,---......------............------************+++,,,---...------........./////////------------------------xxxhhhbbbbbbjjjmmmrrrwww|||~~~sssooohhhaaa[[[VVVRRRPPPNNNNNNPPPUUUXXX]]]iiiuuu}}}~~~}}}wwwrrruuu{{{wwwsssmmmrrr{{{{{{qqqfff[[[TTTJJJHHHDDD@@@<<<999777666555555666777888999::::::;;;<<<<<<;;;:::;;;>>>AAACCCDDDGGGJJJMMMOOOQQQRRRTTTSSSSSSTTTVVVWWWTTTRRRRRRPPPOOONNNOOOOOONNNMMMHHHCCC<<<666222000///...---...............------+++,,,------......------,,,,,,------------,,,,,,------......///......------------,,,,,,---------------------------------+++,,,---.........------,,,---......------...000------,,,,,,---......///......///000000000000///////////////////////////---------.........//////,,,---......------...000........................///////////////000000000........................,,,,,,------...//////000,,,///222333111//////000000000////////////000000////////////000000000000000000000000000000000000........................000000000000////////////...///111222333333222222111111222222333444444555444555555666666666666666333444555555444444666777666777888999:::<<<======888:::=========<<<===>>>>>>>>>???@@@AAABBBCCCCCC@@@@@@@@@@@@@@@AAABBBBBBDDDDDDFFFGGGGGGGGGFFFFFFEEEDDDCCCBBBBBBAAAAAABBB@@@AAABBBAAA???>>>???@@@@@@@@@@@@??????>>>>>>>>><<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<===>>>>>>??????AAAAAAAAAAAAAAABBBCCCCCCBBBBBBDDDFFFGGGHHHIIIIIIEEEFFFGGGHHHHHHHHHGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCAAA???>>>>>>>>>>>>=========<<<<<<<<<============>>>>>>>>>888777555333222111000000........................---------.........//////,,,,,,------.../////////..............................///000000111222222,,,,,,------..........................................---,,,,,,,,,------....../////////......---++++++++++++,,,---..................////////////........................ooolllnnnwwwxxx{{{}}}wwwppplllfffaaa]]]ZZZXXXVVVVVVVVVYYY^^^aaagggttt|||yyy{{{}}}pppsssxxx~~~yyyqqqggg```LLLJJJFFFAAA===:::888777444555666777888999::::::======<<<;;;999:::===???AAACCCEEEIIILLLNNNPPPQQQTTTSSSRRRTTTWWWWWWTTTQQQRRRPPPNNNNNNPPPPPPPPPOOOLLLFFF???888444222111000,,,,,,---...////////////+++,,,,,,---.........---,,,------......------,,,------------,,,+++***)))...------,,,,,,------...------------------------***+++---...///...------,,,---......------///000,,,,,,,,,,,,,,,---.../////////000111111111111111////////////////////////---------.........//////,,,---......------///000..............................//////000000111111........................,,,,,,------...///000000+++...222222000//////000000////////////000000111////////////000000000000000000000000000000000000..............................//////000000111111...///111222333333222222111111222333333444555555444555555666666666666666555666888888777777999:::999::::::;;;===>>>>>>???777999<<<============>>>AAAAAABBBCCCDDDEEEFFFGGGHHHHHHGGGGGGHHHIIIJJJJJJJJJLLLNNNPPPRRRRRRRRRRRRRRRQQQPPPOOONNNMMMMMMMMMKKKLLLLLLJJJGGGEEEEEEEEECCCBBBAAA???===;;;:::999;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;<<<<<<<<<===<<<<<<===>>>???@@@@@@???@@@BBBDDDFFFGGGHHHHHHEEEFFFHHHIIIJJJIIIIIIHHHEEEEEEEEEFFFGGGGGGHHHHHHFFFFFFFFFFFFDDDBBB@@@>>>BBBAAA@@@???===<<<;;;;;;=========>>>??????@@@@@@<<<;;;999777555444444333////////////////////////---------.........//////000//////...------,,,,,,...........................//////000111222222222,,,,,,,,,---------......///////////////////////////...------,,,,,,,,,,,,...///////////////......,,,++++++,,,---...///000............/////////000........................~~~zzztttnnneee```aaaccceeefffhhhjjjllllllnnnuuu|||vvvxxx{{{zzz|||yyyxxxyyyzzz}}}wwwmmmuuuyyy|||}}}}}}yyylllaaaVVVKKKEEECCC???;;;888888555222222444888;;;<<<;;;<<<======<<<<<<===???@@@CCCGGGIIIKKKLLLNNNOOORRRRRRRRRRRRSSSTTTUUUVVVWWWTTTQQQQQQRRRSSSQQQOOOOOOKKKEEE???:::555000---......//////......---,,,000///...---,,,+++******------------------------000000000//////.........++++++,,,,,,,,,---------...------,,,,,,,,,---------------,,,,,,+++++++++++++++,,,---......------+++,,,,,,---...///000000333444444222///...///111000000//////.........---//////.........---------......---...///111333444...------,,,,,,------...........................,,,---...//////...---,,,000000//////.........---//////000000111111111222000000000000000000000000////////////000000000000111000///...------......111111000///......------000111111222222222111111000000111111111111222222111444666777666666666777111222444555666777777888<<<999666777999:::888666333666:::<<<<<<===???@@@<<<===>>>???@@@BBBFFFIIIIIIIIIKKKNNNQQQRRRPPPOOOPPPUUU[[[]]]\\\ZZZZZZ\\\eeehhhlllnnnooonnnkkkiiiiiiggggggjjjiiidddbbbddddddffffff```WWWQQQPPPQQQNNNLLLIIIFFFCCCBBBAAA@@@CCC@@@<<<:::::::::;;;::::::;;;<<<======<<<;;;:::???===:::999999;;;>>>??????@@@BBBCCCCCCDDDEEEGGGFFFFFFEEEEEEEEEFFFGGGGGGGGGGGGFFFFFFFFFGGGHHHHHHKKKKKKKKKIIIEEEBBB@@@@@@:::;;;===??????>>>===<<<777777777888999<<<>>>@@@@@@>>>===:::888777666666444333222000///.........---------............//////............///000000////////////............////////////////////////.........------.........---------.........//////...///000///,,,*********+++,,,...///000///...---222111000.........///000...,,,+++,,,//////---***---,,,,,,++++++,,,,,,---zzzzzzvvvqqqooorrrvvvyyyzzz{{{}}}~~~~~~~~~|||sssjjjmmmjjjkkkooossswww|||nnnrrr{{{~~~|||~~~}}}|||~~~vvvoooeeeWWWLLLDDD>>>:::888:::777444333555777888888:::;;;===<<<;;;;;;<<<>>>???BBBFFFIIIJJJKKKMMMOOORRRRRRRRRRRRSSSSSSTTTUUUWWWTTTRRRRRRSSSTTTRRRPPPOOOLLLGGGBBB===888222///---...............------...---------------,,,,,,------------------------,,,,,,,,,,,,+++++++++***++++++,,,,,,,,,---------...------,,,,,,------------------,,,,,,,,,++++++,,,,,,---...............,,,,,,------.../////////222333333111///...///000000000/////////.........//////.........---------......---,,,---...//////...------,,,,,,------...........................------............------///.........------------/////////000000000111111////////////////////////////////////000000000000/////////.........------------..................000111111222222222222222555555666666666666666666666888999999777555555555777999;;;<<<:::888666555<<<:::888:::===???@@@???AAABBBCCCCCCBBBBBBDDDEEE???AAADDDFFFHHHLLLQQQTTTWWWZZZ___dddgggiiiiiiiiijjjooouuuwwwvvvttttttuuu~~~|||||||||{{{}}}yyypppiiifffgggcccaaa]]]YYYVVVTTTSSSSSSOOOJJJDDDBBBBBBDDDDDDDDDEEEEEEDDDCCCAAA???===<<<<<<;;;::::::;;;<<<<<<<<>>>>>===<<<;;;999999999999::::::;;;<<<===<<<;;;999888777777777555555444222111000///....................................---...//////000////////////............///////////////////////////...------------...///---------.........//////+++---......---,,,,,,---,,,,,,---...............000///...---------...///...---,,,---//////---+++......------------......~~~zzzyyyyyy|||~~~oooeee```___dddkkkqqqxxx~~~wwwuuuxxxyyy}}}xxxiiiYYYLLLCCC===:::;;;999666555555666555444999:::;;;;;;::::::;;;<<<>>>AAAEEEHHHIIIJJJLLLNNNRRRRRRRRRRRRRRRSSSSSSSSSUUUTTTSSSSSSTTTUUUTTTSSSOOOMMMJJJFFFBBB<<<666111------..................,,,,,,,,,------.........------------------------...------------,,,,,,,,,,,,,,,,,,,,,---------------------,,,,,,------...---------------,,,,,,,,,---............/////////........................000111222000.........///000000////////////....../////////.........------000///...---------------......------------.......................................------.........---------------,,,,,,,,,.........///////////////........................////////////000000000000......///000000///---,,,,,,,,,---...//////000000000111222222333333333222555555555555555555555555666777999888666555555555444777;;;<<<<<<:::::::::===;;;:::<<<@@@DDDGGGHHHHHHJJJKKKJJJJJJJJJLLLMMMMMMPPPSSSWWW[[[```fffjjjrrrxxx}}}yyytttqqqoooooopppiiiaaaXXXTTTWWWZZZ[[[ZZZ[[[ZZZWWWRRRNNNJJJGGGEEE???>>>=========<<<:::888=====================<<<>>>??????AAABBBDDDFFFGGGHHHGGGGGGGGGHHHHHHIIIJJJGGGHHHJJJIIIGGGFFFFFFGGG>>>>>>>>>===<<<<<<;;;;;;;;;;;;;;;;;;:::999888777999999888888888888888999666666666666555333000///...........................------------...//////////////////............////////////////////////000///---,,,,,,---///000---------...............)))+++---...------...000,,,,,,,,,,,,,,,------...---------,,,------...///...------...000000...---000//////////////////000|||}}}pppfff^^^___eeellluuu|||~~~|||~~~mmm\\\OOOEEE???<<<:::777666666666444333777999::::::999999:::;;;<<>>AAAAAA@@@AAACCCHHHMMMQQQTTTTTTWWW[[[^^^______```aaagggiiimmmqqquuuzzzuuuqqquuuyyy{{{zzz{{{xxxtttnnnhhhbbb___\\\QQQMMMHHHFFFDDDCCC???======<<<;;;;;;<<<======<<<::::::;;;<<<>>>AAACCCDDDEEEEEEEEEEEEFFFGGGHHHHHHGGGHHHJJJJJJHHHGGGGGGHHHBBBAAA???>>><<<<<<<<<<<<;;;<<<<<<<<<;;;:::888777666666666666777888999:::777888999999888666333111000000//////.........------------------......///////////////............////////////////////////111///---,,,,,,---///111........................)))+++---...------...000---,,,+++***+++,,,---...,,,,,,,,,------...//////.........///000000///...000000////////////000000}}}vvveee^^^___eeeooowww{{{qqq```NNNBBB===;;;888777777777555444777888999999888888999;;;:::===AAADDDFFFGGGIIIJJJNNNNNNPPPQQQQQQRRRQQQQQQQQQSSSTTTUUUUUUUUUUUUUUUPPPPPPOOONNNKKKFFF???:::111000///.........//////......---------,,,,,,,,,------------------------*********************+++,,,,,,---------.........,,,,,,,,,,,,,,,---...///........................000///............///////////////...------,,,,,,,,,...000000///....../////////000000000000000000000000/////////............//////000000000000000///......------......//////////////////////////////...---,,,,,,---...///..................//////............------------........................////////////000000000000///000222333333222111///////////////////////////111111222444444555555555777777888888888999999999:::<<<======<<<<<<===???BBBCCCDDDAAA???@@@FFFKKKOOOQQQTTTXXX^^^eeekkkoooqqqvvv}}}}}}{{{rrrjjj```ZZZXXXWWWTTTRRRIIIFFFBBB??????@@@???===;;;;;;<<<<<<>>>???AAAAAABBBBBBBBBBBBCCCDDDEEEFFFHHHIIIJJJJJJHHHFFFGGGGGGDDDCCCBBB@@@???>>>>>>>>>:::;;;<<<======<<<:::999666666666666777888999:::888999:::;;;:::999666555222222111111000///.........------------...//////////////////............////////////////////////111000...------...000111.....................---+++---......---,,,---...---,,,+++***+++,,,---...------......////////////---...///////////////000///......------......///zzzxxx~~~tttggg___^^^dddlllooottt|||~~~||||||~~~sss[[[HHH@@@===:::888888888666555777888999999888888999;;;999<<<@@@CCCDDDEEEGGGIIIJJJLLLNNNPPPQQQRRRRRRQQQPPPRRRUUUVVVUUUTTTTTTUUUQQQQQQPPPOOOMMMIIICCC>>>555333111000////////////.........------,,,,,,,,,------------------------+++,,,,,,,,,,,,---------,,,---------............,,,,,,,,,,,,---......///.........///////////////000///...---------.../////////.........---------+++---000000000//////000//////000000000000111111000000000/////////......,,,,,,---...//////......//////............//////////////////////////////.........------..................///////////////...............---------........................////////////000000000000000000222333333222111111........................111222333444555666666666555666666777888999:::::::::;;;<<<;;;;;;;;;===???CCCGGGJJJLLLMMMRRR\\\dddjjjnnntttzzz}}}wwwvvvwwwuuusss```XXXNNNGGGDDDBBB???===>>>>>>===<<<<<<<<<<<<<<<>>>>>>>>>???@@@AAABBBCCCGGGHHHIIIIIIGGGFFFFFFGGGGGGFFFEEEDDDCCCBBBAAAAAA<<<<<<======>>>=========777777777777777888888999888999:::;;;;;;;;;:::999555555444333111000//////...............///000000////////////............////////////////////////000//////////////////000...............------------...///...---++++++,,,,,,,,,,,,,,,,,,------...---....../////////......+++---//////......///000...------,,,,,,------...}}}xxxzzz{{{xxxyyy{{{kkk```^^^bbb```gggrrryyysssssswwwnnnVVVFFFBBB===999888777666555777888:::999888888999;;;888;;;???AAACCCDDDFFFGGGHHHIIILLLOOOQQQRRRRRRRRROOORRRUUUVVVTTTRRRRRRSSSRRRQQQPPPPPPNNNKKKFFFBBB888777444111/////////000,,,,,,---------------...------------------------....../////////000000000------------............,,,,,,,,,,,,---...//////....../////////000000000000///---,,,+++,,,---..................---------***---000111111000000000//////000000000111111111000000000000/////////...---......//////...---,,,//////............//////////////////////////////------............---------------....../////////////////////......------////////////////////////////////////000000000000/////////000000111111111/////////000000111111222111222333555666666777777333444555666888:::;;;<<<:::<<<>>>@@@BBBEEEIIILLLSSSZZZccchhhlllrrr|||}}}sssdddZZZTTTQQQNNNKKKHHHGGGEEEBBB@@@>>>======<<<=========>>>@@@AAABBBCCCEEEGGGHHHGGGGGGHHHIIIHHHHHHIIIIIIHHHFFFEEECCC??????>>>>>>>>>>>>??????:::999888777777777777888888888999:::;;;<<<======777777666444333222111000000////////////000111111////////////............////////////////////////...///000000000000///...//////.........---------,,,...///...---+++,,,,,,,,,,,,---...............------.........---,,,+++))),,,...///------...000...------,,,,,,------...{{{{{{yyytttvvv}}}zzzggg^^^^^^WWW___lll||||||pppnnnrrr{{{}}}eeeJJJEEE???:::777666555444777999::::::999999:::;;;777:::>>>AAABBBCCCEEEGGGFFFHHHKKKOOOQQQSSSSSSSSSOOORRRVVVVVVSSSQQQQQQRRRSSSRRRPPPPPPNNNKKKGGGDDD;;;999555222000//////000***++++++,,,---//////000------------------------,,,,,,,,,---------......---------.........//////+++++++++,,,---...///000.../////////000000111111000///---+++++++++---...........................***---000222111111111111//////000000111111111222000000000000////////////111222222222000///---+++//////............//////000000000000000000000000,,,---...//////...---,,,,,,,,,,,,------.........000000/////////.........000000000000000000000000////////////000000000000.........---...///000111000111222333555666777888111222333555666777777777666777999;;;===???AAAAAA???BBBGGGLLLQQQXXX^^^cccvvv~~~|||zzz|||}}}zzzyyyvvvrrrqqqsssxxxyyy||||||pppkkkhhhfffdddWWWUUURRRNNNKKKHHHFFFEEE<<<<<<<<<===>>>@@@AAABBB@@@BBBEEEGGGGGGHHHIIIKKKHHHJJJKKKLLLKKKIIIGGGEEEBBBAAA@@@>>>>>>>>>??????;;;;;;999888777777777777777888888999;;;===???@@@999888777666444333111111000000000000000111111222000/////////............////////////////////////---///000222222000///---//////.........---------+++---......---,,,---...,,,---...///000///...---,,,------...---,,,***)))(((+++......---,,,...000......------------......zzz{{{|||~~~xxxxxx~~~tttbbb\\\YYY___pppwwwpppooottttttZZZIII>>>===<<<666555:::555777999999777666888:::===>>>???@@@???@@@CCCEEEGGGGGGHHHJJJLLLNNNPPPQQQPPPSSSVVVWWWUUUSSSRRRQQQVVVUUUTTTSSSPPPLLLIIIGGGCCC???999333000///000000////////////////////////........................---.........---,,,,,,+++---.........//////000000......---------,,,,,,,,,///////////////......---/////////000111111222222000///...,,,,,,---......666333000///111222111///222222222111111111111000444333111///---------...////////////////////////000////////////111333444//////000000000000//////,,,------...//////......---000444222...,,,...111000000//////.........---111111111111111111111111---------------...//////111000000////////////000000333333......444555111999888777777777888999:::===>>>>>>???@@@CCCGGGKKKOOOSSS^^^jjjqqquuu|||~~~{{{xxxuuusssrrrooonnnmmmjjjhhhggghhhjjjuuuvvvxxxyyyyyywwwtttrrrqqqmmmfff```[[[YYYYYYYYY[[[aaadddgggppp}}}zzz||||||wwwtttvvvuuusssooorrrwww}}}yyytttnnnkkkggg___SSSIIIJJJFFF@@@<<<<<<>>>???@@@AAA???===>>>AAAEEEGGGHHHHHHGGGGGGFFFGGGGGGHHHIIIFFFFFFFFFEEECCCBBB@@@???<<<<<<<<<;;;:::999777777666777888:::<<<>>>???@@@AAA@@@???===:::777555444666555444333222111111222........./////////000000000///...------...///000...000111111///...///000...///000000000///---,,,////////////////////////...........................///000000000///---,,,........................////////////////////////xxxtttuuu}}}wwweee^^^]]]hhhyyyyyyqqqoooxxxaaaOOOBBB@@@???888555888555777999999777777999;;;===>>>??????>>>???AAACCCFFFGGGHHHIIIKKKMMMOOOQQQOOORRRUUUUUUTTTRRRQQQQQQTTTTTTTTTSSSRRRPPPMMMLLLEEEAAA;;;555111//////000................................................,,,,,,,,,,,,,,,+++******---........./////////000............------,,,,,,+++,,,---///000000111111/////////000111111222222000000//////.........///111///,,,,,,///000000///222222222111111111000000444222111///...---......//////////////////////////////.........000111222//////000000000000//////......///000000/////////000333666444000...000222000/////////............111111111111111111111111000////////////000111111222222111000000000000111///333555333444999999666888888888999:::<<<>>>@@@<<>>???@@@BBBBBBAAAEEEEEEFFFHHHIIIKKKLLLMMMGGGGGGGGGFFFEEECCCBBBAAA<<<======<<<<<<;;;:::999777777888:::;;;<<<===>>>??????>>>===<<<:::888777777666666555444333222222/////////000000000000000//////............//////...000111111///...///000...///000000000///------////////////////////////........................///////////////...------........................////////////////////////uuullloooqqq{{{~~~}}}}}}xxx|||~~~|||{{{}}}~~~}}}|||wwwkkk___```lll}}}wwwoooqqqwwwlllYYYHHHDDDBBB<<<888888666888999999888888:::<<<===>>>>>>>>>======???AAAEEEEEEFFFHHHJJJLLLNNNOOONNNQQQSSSTTTSSSQQQQQQQQQRRRSSSSSSTTTTTTSSSRRRQQQHHHDDD>>>888333111000///------------------------........................------------------,,,+++...............//////////////////............---+++,,,---///000000111111/////////000111111222222000111111111111000//////...,,,++++++---///000000222222111111111000000000222222000///............//////////////////////////////............///000//////000000000000//////000000111111111000//////222555777555222000000222////////////............000000000000000000000000000000//////000000111222333333222111111111111111...222555555777::::::888888999:::;;;>>>@@@CCCDDDBBBGGGOOOXXXaaakkktttzzz~~~uuunnnkkkfffcccgggrrr~~~pppddd\\\XXXVVVTTTSSSOOOKKKIIIJJJNNNRRR___bbbgggiiihhhddd^^^ZZZXXXQQQJJJGGGIIIJJJHHHFFFDDDGGGMMMVVVdddqqqtttqqqmmmhhh^^^UUUSSSTTTQQQKKKPPPPPPQQQSSSWWW[[[```cccoooxxx~~~yyykkk^^^SSSKKKDDDAAA@@@>>><<<<<<<<<<<<;;;999???@@@CCCEEEGGGIIIJJJJJJHHHHHHHHHHHHGGGFFFEEEDDD>>>>>>>>>>>>======<<<;;;888888999999::::::;;;;;;===============<<<<<<;;;888888999888777666444333111111111000000000000000......////////////.........///111111/////////000/////////000///......---///////////////////////////////////////////////////...------------------........................////////////////////////xxxqqqppprrr{{{}}}~~~~~~|||{{{zzzyyyxxxxxxrrrwwwyyywwwwwwzzz{{{yyyyyy|||hhh```cccqqqyyyrrrppp{{{|||gggRRRHHHEEE@@@<<<;;;777777777777777999:::<<<<<<===>>>===<<<<<<===???CCCDDDEEEFFFHHHKKKMMMNNNOOOQQQSSSTTTSSSRRRRRRRRRQQQRRRSSSTTTTTTSSSRRRRRRKKKHHHBBB<<<777333000///................................................//////000000000000//////......................../////////////////////...///////////////......---/////////000111111222222///000111222111000///...///...------...///000111111111111111000000000000111111000/////////......////////////////////////000///////////////////////////000000000000//////000000111111000000//////222444555444111//////000///////////////.........////////////////////////.........---...//////000333222222111111111222222333444666666888:::;;;;;;:::;;;===AAADDDHHHKKKLLLUUU[[[dddoooyyyzzzqqqjjj```]]][[[\\\dddsss}}}pppcccYYYUUUQQQOOOLLLJJJIIIMMMTTTXXX___bbbgggkkknnnnnnmmmlllggg___VVVSSSUUUVVVRRRMMMMMMOOOTTT___mmmvvvxxxuuuuuurrrgggYYYPPPNNNKKKHHHJJJIIIGGGHHHKKKQQQWWW[[[gggqqqxxxuuuooonnnooopppnnnrrrvvvvvvuuutttwwwyyy~~~wwwiii]]]TTTOOOGGGDDD???===<<<<<<;;;:::>>>???AAADDDEEEFFFFFFFFFHHHHHHHHHIIIHHHHHHGGGFFF@@@@@@@@@???>>><<<;;;:::999999999999999999999999<<<===============<<<<<<999:::;;;<<<;;;999666555222222222111000000//////---...///000000///...------///111111000///000000///////////////......---////////////////////////000000000000000000000000///...,,,++++++,,,---...........................////////////////////////~~~yyywww{{{|||{{{qqqqqqyyywwwvvvtttqqqooonnnmmmmmmlllqqqtttssssssvvvxxxwwwxxx~~~tttfffbbbiiiwwwxxxkkkrrr}}}bbbPPPGGGBBB===<<<999888666666777888999:::;;;<<<===<<<;;;;;;===>>>BBBBBBCCCEEEGGGIIIKKKLLLPPPRRRTTTUUUTTTSSSSSSTTTRRRSSSSSSTTTSSSRRRQQQPPPNNNKKKFFF@@@:::555222000////////////////////////........................//////000000111000000///...............---------...////////////////////////////////////......---/////////000111111222222...///000111000///...---000000///...------...///111111111000000000//////000000000000000/////////000000000000000000000000000000000000000000000/////////000000000000///////////////000000//////...000111111111///---------.........///////////////////////////////////////...............///000000222111111111222222333444999888888999;;;<<>><<<:::999;;;;;;;;;:::::::::999999>>>>>>>>>======<<<:::::::::;;;<<<======<<<:::888555444333222111000///...---...///000000///...------///000111000///000111000/////////............////////////////////////000000000000000000000000...---,,,++++++,,,..............................////////////////////////}}}{{{xxx{{{sssnnnwww~~~tttpppnnnkkkhhheeedddccccccdddjjjmmmlllmmmppprrrqqqsssxxx||||||~~~tttkkkhhhmmmtttllliiiwwwwww___OOOFFFAAA>>>===:::777666777999999999;;;<<<<<<<<<;;;;;;===???@@@AAAAAACCCEEEGGGIIIKKKPPPRRRTTTTTTTTTSSSTTTVVVSSSSSSTTTTTTSSSRRRPPPOOOOOOMMMIIIDDD>>>888444111000000000000000000000000........................,,,---...........................------------------............/////////+++,,,---///000000111111/////////000111111222222//////000000//////...---/////////---******+++---111111000000000/////////...///000000000000000///000000000000000000000000///000111111111111000000//////000000000000//////---...//////000000000///......//////......---,,,.........///////////////000000000000000000000000111111000000111111222333111111111222444555777777888777888===AAACCCGGGLLLWWWZZZaaajjjrrrzzzzzzwwwxxxzzz}}}ssshhhgggiii```aaadddkkkwww|||rrrvvvvvvtttqqqnnnlllmmmoooppppppqqqwww~~~yyytttmmmlllooowwwkkk^^^\\\^^^UUURRRMMMKKKLLLQQQXXX\\\fffooosssmmmbbbXXXOOOHHHIIIKKKLLLMMMNNNOOOPPPRRRWWW\\\eeeoooyyyuuummmaaaVVVNNNIIIEEECCC?????????@@@AAABBBCCCDDDBBBCCCDDDEEEFFFFFFFFFFFFEEEEEEDDDBBB@@@>>><<<;;;============<<<<<<<<<;;;@@@@@@@@@???>>><<<:::::::::;;;<<<===>>>>>>======999888777555333111000///......////////////......,,,...000111000///000111000000///............///////////////////////////////////////////////////---------------......///........................////////////////////////}}}zzzpppgggdddbbb```]]][[[ZZZZZZ[[[ZZZ___cccbbbccchhhjjjiiiiiinnnssssssvvv{{{~~~~~~{{{ooojjjkkkrrr{{{vvviiiooo|||ooo]]]RRRKKKHHHAAA>>>999888999::::::999:::;;;<<<<<<<<<<<<>>>@@@??????@@@BBBDDDFFFHHHIIIPPPQQQSSSSSSSSSSSSTTTUUUSSSTTTUUUUUUUUUTTTSSSRRRPPPNNNKKKFFFAAA;;;666333000000000000000000000000........................+++,,,---............---.........------,,,,,,,,,,,,,,,------............+++,,,---///000000111111/////////000111111222222111111000000//////000000---//////---++++++---000111000000000////////////---...///000111111000000000000000000000000000000---...///111111111000000//////000000000000//////---...///000111222222222.........///000111000///............/////////000111111111111111111111111111111000000111111222333111222333444777999;;;<<<:::;;;BBBOOOWWWYYY]]]cccvvvyyy~~~yyyqqqkkkiiikkkqqqyyy|||}}}yyyxxxxxx}}}}}}zzzzzzoookkkddd___^^^aaafffjjjkkksssyyyvvvnnndddWWWMMMIIIGGGEEEEEEFFFHHHHHHHHHIIIOOOXXXaaaiiirrr{{{|||qqqhhh```YYYUUUJJJHHHDDDAAA?????????@@@>>>???@@@BBBCCCDDDDDDDDDFFFFFFEEEEEEDDDCCCBBBAAA???????????????>>>>>>>>>BBBBBBBBBAAA@@@???======999:::;;;<<<>>>???@@@AAA>>>===;;;999777555333222//////............//////,,,...000000000000111222111000///...---......///////////////////////////........................------...///////////////........................////////////////////////|||{{{yyywwwtttqqqmmmggg^^^WWWVVVTTTRRRPPPOOOOOOPPPQQQRRRWWW[[[[[[\\\aaacccbbb```fffkkkmmmqqqxxx}}}~~~}}}}}}xxxmmmiiiccciiivvvnnnnnnuuuzzzhhh]]]VVVSSSEEEAAA<<<:::;;;<<<;;;:::999;;;<<<<<<<<<===???BBB>>>???@@@AAACCCFFFHHHIIIOOOPPPRRRRRRQQQRRRSSSUUUSSSTTTUUUVVVWWWVVVUUUUUUPPPOOOLLLHHHBBB<<<777444////////////////////////........................------...///000000//////.........------,,,,,,,,,,,,,,,,,,---------......///////////////......---/////////000111111222222444333111000000000111222...///000///......111555000000000000////////////---...///111111111000000000000000000000000000000+++,,,...000000000000000//////000000000000//////---...000111333333444444000///000111333333333222---.........//////000000111111111111111111111111///////////////000000111222333444666999<<<>>>@@@DDDGGGTTTfffrrruuuyyy~~~}}}wwwsssqqqkkkccc\\\aaaeeemmmyyy|||uuurrrsssvvvyyyqqqzzz}}}tttggg[[[OOOKKKFFFEEEGGGHHHGGGFFFHHHOOOXXX___eeekkkqqquuurrruuuxxxxxxwww|||}}}tttnnn^^^YYYRRRKKKEEEAAA@@@@@@<<<===>>>@@@AAABBBCCCCCCEEEFFFFFFGGGGGGGGGFFFFFFAAA@@@@@@@@@@@@@@@@@@@@@BBBCCCCCCCCCBBBBBBAAA@@@999::::::<<<>>>@@@BBBCCCAAA@@@???<<<:::888666555000///...------...///000,,,...000000000000111222111000///------......///////////////////////////........................,,,---///000000000///...........................////////////////////////~~~yyytttnnniiibbb]]]ZZZUUUPPPLLLKKKKKKJJJIIIIIIIIIIIIIIIKKKKKKMMMPPPSSSWWWYYY[[[___cccfffhhhjjjmmmsssxxxzzz~~~tttggg```cccvvv{{{pppmmmyyywwwqqqfffXXXPPPBBB:::>>>???999777<<<777777888999;;;<<<======???@@@@@@AAACCCEEEFFFGGGFFFJJJOOOQQQPPPOOOQQQSSSRRRRRRSSSTTTTTTSSSQQQPPPQQQNNNJJJHHHHHHCCC;;;444444111///.../////////...////////////////////////+++,,,---.........---,,,.../////////...---,,,,,,,,,---------.../////////............////////////...///000///...///000222000222333333111000000111222222222222111111000000////////////000000000000111111000000//////......////////////000000000000333111///......///111333000000000000111111111111111111111222222333333333444333111000...------,,,000000000000000000000000333222111000////////////777111---///111111111222555666777888:::???EEEIIIMMMZZZnnnxxxlllgggiiijjjfffaaa^^^bbbqqq}}}www{{{}}}nnnaaa```aaa```WWWKKKHHHLLLLLLVVV___aaadddjjjppprrrhhh]]]WWWZZZ\\\^^^iiixxx|||lll\\\OOOHHHDDDBBB@@@??????@@@@@@AAA@@@@@@DDDGGGJJJJJJGGGFFFHHHJJJCCCCCCBBBBBBBBBBBBBBBBBBFFFGGGIIIIIIIIIGGGEEEDDD>>><<<999777888===AAAEEEBBBBBBBBBAAA>>>;;;888666555555444333111///---,,,//////.........//////000000000000000000000000000,,,,,,---...///000111111///////////////////////////////////////////////////////////////......---(((+++---......///000222zzzwwwuuuqqqlllhhh```[[[VVVRRROOOKKKGGGDDDCCCBBBAAAAAA@@@@@@@@@AAADDDEEEFFFIIILLLOOORRRSSSVVVZZZ^^^aaacccgggmmmrrrwww|||{{{zzz}}}~~~lllccc```jjj{{{zzzooorrr}}}yyykkkZZZKKK???@@@@@@:::777:::888888999999:::;;;;;;<<<>>>>>>>>>???@@@BBBCCCDDDEEEHHHLLLNNNOOOPPPQQQQQQRRRRRRSSSTTTTTTSSSRRRQQQRRROOOKKKJJJJJJFFF>>>888444111///......//////...........................---............---+++***.........///......---------------...................../////////000000000...///000///...///000222000222333333111000000111111111000000000////////////000000000000000000000111000000000/////////...////////////000000000111222111000//////000111222000000000000111111111111111222222222333333333333222111000///////////////111111111111111111111111111111000000///000000111444///...111333222333555666888;;;<<<@@@IIITTT]]]iiittt~~~wwwzzzxxx}}}|||wwwlllooo{{{{{{{{{}}}|||qqqaaaZZZZZZ]]]dddjjjkkklllooopppnnn___TTTLLLNNNNNNMMMUUUaaaggglllttt|||yyymmmaaaVVVNNNGGGDDD@@@<<<;;;<<<======???BBBEEEFFFEEEFFFHHHJJJFFFFFFGGGFFFFFFEEEDDDDDDEEEFFFGGGHHHIIIHHHHHHGGGCCCAAA===;;;:::;;;>>>@@@AAABBBCCCCCCAAA>>>;;;999777777666555333111000///000000////////////000000////////////////////////.........//////////////////////////////////////////////////////////////////////////////......---,,,...//////...---......|||~~~yyyqqqjjjfffbbb\\\XXXOOOLLLHHHFFFDDDBBB???===@@@@@@???>>>>>>>>>??????>>>???@@@BBBDDDGGGIIIJJJPPPTTTYYY\\\___dddkkkqqqtttxxx~~~sssooonnnqqq}}}uuujjj```___ggguuuuuummmrrr|||jjjXXXGGGCCCBBB<<<888888999999999999::::::;;;;;;<<<<<<<<<======???@@@@@@DDDDDDGGGJJJNNNPPPPPPOOORRRRRRSSSTTTTTTTTTSSSSSSSSSPPPMMMLLLLLLIIICCC>>>555222///....../////////........................////////////...,,,+++***------......///........................---------/////////000000000111111...///000///...///000222000222333333111000000111111111111111111000000000000000000000000000000000000000000000/////////////////////000000000111111000000000000000000000000000000000111111111222222222222333333333333444444000000/////////000000111111111111111111111111111000////////////000111111222000000444666555777;;;;;;???EEEHHHNNNZZZkkkxxx}}}rrrmmmlll{{{zzzmmmiiiqqqvvvyyyzzz|||~~~yyysss\\\PPPFFFDDDCCCBBBFFFNNNQQQTTTZZZbbblllwwwsssgggXXXQQQFFF>>>::::::<<<===>>>@@@AAABBBBBBDDDFFFHHHHHHIIIKKKLLLKKKJJJHHHFFFEEEEEEFFFGGGHHHIIIJJJJJJIIIGGGDDD@@@===;;;::::::===???BBBCCCCCC@@@===;;;777666555444333222111111111000000//////000000000------------------------000000//////............///////////////////////////////////////////////////////////////......------...000///...------...{{{xxxvvvuuuvvvyyyyyyxxx}}}zzzrrrhhh___ZZZUUUPPPLLLEEEDDDBBB@@@???>>>======@@@@@@??????>>>??????@@@<<<======>>>@@@BBBDDDEEEJJJNNNSSSWWW[[[```hhhmmmrrrvvv{{{|||zzz~~~tttjjjaaa^^^^^^aaajjjuuu~~~tttggg^^^]]]gggxxxqqqooowwwzzzeeePPPGGGDDD???:::888777777888999:::;;;;;;<<<;;;;;;;;;;;;;;;<<<===>>>BBBAAABBBGGGMMMPPPPPPNNNQQQRRRRRRSSSSSSTTTTTTTTTRRRPPPNNNMMMMMMJJJFFFBBB777444000....../////////........................//////.........---,,,,,,,,,,,,---.../////////.../////////...---------,,,000000000000111111111111...///000///......000222000222333333111000000111333333333333333333333333111111111000000000000000000000000000//////////////////000000000111111111000000111111111111000000000000111111111222222222333333333333333333333444111000000000000000000111111111111111111111111111000000000//////000000111222222444777888888<<>>@@@@@@@@@???@@@AAACCCDDDGGGHHHKKKMMMNNNMMMKKKJJJFFFFFFFFFFFFGGGIIIJJJKKKLLLKKKHHHEEEAAA>>>;;;999999<<>><<<555555444333222111111111111000000////////////000------------------------///////////////.........///////////////////////////////////////////////////////////////......---***,,,.../////////000222mmmjjjhhhhhhjjjvvvyyyoootttppphhh^^^UUUPPPKKKGGGCCC@@@@@@@@@???>>>>>>>>>???<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<===>>>???@@@AAAAAAEEEKKKOOORRRXXX___eeeooosssyyy~~~|||xxxwwwvvvuuusssllleeedddgggfffaaa\\\VVVPPPNNNOOOQQQXXX^^^hhhiiinnnuuuzzz|||||||||{{{xxxpppfff```cccmmmuuu}}}tttvvv}}}sss[[[MMMFFFAAA<<<:::555666777888:::;;;<<<===;;;;;;::::::;;;<<<======@@@???@@@DDDKKKNNNOOOMMMPPPPPPQQQRRRRRRSSSTTTUUUPPPOOONNNMMMLLLJJJGGGEEE;;;777222///////////////........................------------...//////000,,,,,,---.../////////.../////////...---------,,,000000000000111111111111...///000///......000222000222333333111000000111333333333333333333333333222111111111000000000///////////////000000000000000000000000111111111111000000111111111111000000111111111111222222222222333333333333333333333333333222111000000/////////111111111111111111111111222222111000000000000000222333666999999999@@@IIIVVVaaammmuuuyyy~~~xxxrrrppplllfffcccdddwwwyyyiiiWWWNNNLLLKKKKKKLLLGGGGGGHHHLLLTTT^^^gggmmmrrrvvv~~~rrr___RRRJJJCCC???@@@>>><<<<<<===???AAABBBBBBDDDHHHKKKMMMMMMLLLKKKHHHHHHGGGGGGGGGHHHIIIJJJKKKKKKJJJIIIFFFCCC@@@>>>:::<<<@@@BBBCCCBBB@@@???888777555444333333333333111000//////.........///........................------......///000000111///////////////////////////////////////////////////////////////......---+++---///000//////000222}}}tttbbb___\\\]]]bbbppppppsssyyybbb[[[RRRKKKGGGEEEAAA>>>===>>>???>>><<<<<<>>>???;;;;;;;;;:::;;;;;;<<<===<<<<<<;;;;;;;;;<<<======???CCCHHHKKKNNNSSSZZZ___iiinnnuuu{{{~~~~~~}}}{{{wwwsssooollljjjeeeccc[[[SSSOOOPPPNNNJJJJJJHHHEEEDDDDDDFFFJJJLLLPPPQQQWWW```eeefffgggjjjnnnuuuxxxtttnnnmmmnnnmmm|||{{{{{{{{{iiiUUUIIIBBB>>><<<555666777888999;;;<<<<<<999999999:::;;;<<<===>>>??????@@@DDDHHHLLLMMMMMMOOOOOOOOOPPPQQQRRRTTTUUUPPPOOOOOOMMMLLLJJJHHHGGG???;;;555111000/////////------------------------,,,,,,,,,---...///111222------......///........................---------/////////000000000111111...///000///...///000222000222333333111000000111000000000111111111111111222222222111111000000///////////////000000000000000000000111111111222222000000000000000000000000111111111222222222222333333333222222222222111111444333222111000/////////222222222222222222222222333222222111111111222222222444999<<<<<>>===>>>???>>><<<;;;===@@@>>>============>>>???@@@>>>======<<<<<<<<<<<<===???BBBGGGIIIKKKOOOVVV[[[aaagggooovvv||||||wwwtttqqqoooqqqooollliiiddd```\\\ZZZTTTSSSNNNFFFCCCDDDDDDAAABBBBBBAAA@@@@@@BBBCCCCCCEEEDDDGGGNNNQQQQQQTTTZZZ```ooo~~~{{{tttppp|||xxx___LLLCCC???===888888888888888999999999777777777888:::;;;======>>>@@@BBBDDDFFFIIILLLNNNMMMMMMMMMNNNOOOQQQSSSUUUQQQQQQPPPNNNLLLJJJIIIIIIDDD???888333000000///...------------------------......------...///000111.........///......---------------...................../////////000000000...///000///...///000222000222333333111000000111/////////000000000111111333333222111111000000///.../////////000000000111000000111111111222222222222111000//////000111222111111111222222222333333222222222111111000000000222222111000000111111222222222222222222222222222111111111222333555666777777:::@@@DDDEEELLL\\\lll|||yyyvvvttttttqqqkkkjjjmmmyyy~~~~~~zzzsssrrrpppfff\\\RRRRRRTTTYYYaaagggjjjjjjggghhhhhhggggggiiilllnnn||||||mmmcccPPPJJJDDD@@@@@@AAABBBAAA???@@@BBBDDDEEEFFFFFFGGGEEEFFFHHHJJJJJJKKKJJJJJJIIIJJJKKKLLLLLLLLLLLLKKKEEEEEEEEEFFFFFFEEEEEEEEEAAA???<<<:::888888888888555444333222111111111111////////////////////////---.........//////000000///////////////////////////////////////////////////////////////......---000111222111///------...{{{}}}iiiYYYJJJFFFEEELLLZZZooozzztttnnncccYYYPPPKKKFFFDDDEEEEEEBBB@@@>>>@@@AAA???<<<<<<>>>@@@<<<<<<<<<<<<======>>>???AAAAAA@@@???>>>>>>>>>>>>:::>>>BBBCCCEEEHHHNNNSSS\\\aaajjjrrryyy~~~|||vvvpppjjjeeeccccccbbb___\\\WWWSSSOOOMMMIIIIIIFFF@@@???AAABBB@@@???AAAAAA@@@@@@AAAAAA???DDD@@@@@@EEEFFFEEEJJJQQQXXXllliiiqqqzzzeeeOOOCCC>>>===;;;::::::999888777666666555555666777999:::<<<======AAADDDEEEEEEGGGKKKOOOLLLLLLLLLMMMNNNQQQSSSTTTRRRRRRRRROOOMMMJJJJJJJJJGGGBBB:::444111000///...------------------------000000...------...///000.../////////...---,,,,,,,,,------....../////////............////////////...///000///...///000222000222333333111000000111000000111111222222222333333333222222111000000///.../////////000000111111000111111111111222222222333111000......000111333111111222222222333333333222111111111000000//////000000000000111222333444222222222222222222222222...///000222555777:::;;;<<<@@@GGGLLLOOOXXXkkk}}}yyyvvvwww}}}~~~|||ooo``````aaaffflllppppppnnnjjjhhhddd^^^XXXVVVVVVWWWgggppp~~~}}}```YYYOOOHHHEEECCCBBB@@@AAAAAABBBBBBBBBCCCCCCDDDBBBDDDGGGJJJLLLLLLLLLKKKIIIJJJKKKLLLMMMNNNNNNNNNGGGFFFEEEDDDCCCCCCDDDDDDAAA???<<<999777666777777777666555444333333333333///////////////////////////////////////.........///////////////////////////////////////////////////////////////......---,,,...000111000///000111~~~|||lllXXXLLLGGGCCCBBBIIIWWWiii{{{ssskkkccc[[[TTTOOOHHHGGGEEECCCBBBAAABBBBBB????????????????????????>>>===<<<;;;;;;<<<===>>>CCCBBB@@@>>>>>>>>>>>>???<<<>>>@@@BBBEEEHHHJJJKKKTTT[[[ccciiinnnuuu~~~}}}{{{zzzyyywwwsssmmmeee___YYYVVVUUUTTTRRRPPPMMMKKKIIIGGGGGGEEEDDDCCCAAA???===;;;:::======>>>@@@@@@AAAAAAAAA@@@@@@@@@???>>>@@@DDDHHHNNN^^^tttwwwpppkkkmmmxxx|||gggWWWKKKDDDBBB888999999999888666444333333555777999999;;;===???@@@@@@AAACCCEEEGGGIIIJJJLLLKKKKKKOOOSSSUUUTTTRRRTTTSSSRRRQQQOOOLLLJJJIIIGGGDDD>>>888333000//////------..................,,,---///000000000///...////////////............////////////000000000000000///...000222222///,,,000000000000111111111111000111333333333222000...------...000111222333444222222222222222222222222222111000......000111222000000000000000000000000222111000//////000111222000000000111222222333333222111111111000000//////111111111111111111111111...---...///222444444444000222444666777:::===@@@HHHRRR]]]dddgggppp}}}|||yyywwwwwwxxxxxxyyylllkkklllsss|||{{{pppaaaUUUOOOMMMLLLLLLTTTZZZcccmmmwwwooo]]]VVVRRRLLLGGGFFFDDD@@@>>>@@@@@@>>>@@@DDDBBBCCCEEEGGGHHHIIIIIIJJJLLLMMMMMMMMMLLLLLLNNNPPPOOONNNMMMKKKHHHFFFDDDDDDBBB???:::777666777;;;===888888777555444222111111000000/////////.........111111000000/////////...//////...---------------,,,---///000000000///...////////////////////////......///000000000000000}}}zzz}}}ooo\\\LLLCCCCCC???@@@GGGSSSeee|||{{{uuukkkaaaXXXQQQKKKGGGFFFFFFEEECCCBBBBBBBBBBBB>>>>>>>>>>>>>>>>>>>>>>>>???>>>>>>======>>>>>>???BBBAAA@@@>>>======>>>>>>===>>>@@@BBBDDDFFFGGGHHHOOOUUU]]]ccchhhnnnwww~~~|||zzzwwwssspppmmmkkkkkkfffccc^^^YYYTTTPPPOOONNNNNNMMMKKKIIIHHHFFFEEEEEEEEEDDDCCCAAA???>>><<<<<<======>>>???@@@@@@@@@@@@@@@@@@@@@>>>>>>???CCCFFFGGGUUUiii|||nnniiiooo{{{rrraaaQQQEEE???=========<<<:::777555333444666888999999:::<<<>>>???@@@AAACCCEEEGGGIIIKKKLLLKKKLLLOOOSSSTTTSSSQQQSSSSSSRRRQQQOOOMMMKKKJJJHHHEEE@@@:::555222000///........................---......///////////////111000000000000/////////////////////000000000000111///...///111111///---//////000000000111111111000111222333333111000.........///000111222222333111111111111111111111111222111000//////000111222000000000000000000000000000///............///000000000000111222222333333111111111111111111000000111111111111111111111111333222222222222222222111444555666777:::???FFFKKK^^^hhhuuu|||~~~||||||zzzzzz|||wwwrrrooooooqqqrrrwww}}}~~~}}}{{{yyyzzz{{{yyyxxx|||xxxfffVVVMMMIIIIIIHHHNNNRRRXXX^^^fffqqqxxxpppiii\\\QQQKKKGGGAAA===>>>???<<<<<<======>>>AAADDDFFFIIIJJJKKKJJJKKKLLLLLLKKKKKKMMMOOOOOOOOONNNLLLJJJHHHGGGGGGDDD@@@<<<888777999<<>><<<===DDDOOO^^^sss~~~|||qqqjjj```WWWPPPJJJFFFDDDDDDDDDDDDDDDDDDCCCBBBBBB>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@????????????@@@@@@AAA@@@???>>>=========>>>>>>>>>???@@@BBBCCCDDDDDDHHHMMMSSSXXX]]]ccclllrrrvvv{{{}}}{{{ooommmiiiddd```]]][[[ZZZTTTRRROOOKKKIIIHHHHHHHHHJJJJJJIIIHHHGGGGGGFFFFFFFFFEEECCCAAA@@@???>>>>>>======>>>>>>??????@@@@@@AAAAAA@@@>>>===>>>@@@CCCBBBKKKYYYjjjxxxjjjiiiqqq{{{ppp]]]KKK@@@BBBAAA@@@>>><<<999666444555777999999999999;;;===>>>???@@@BBBEEEHHHJJJKKKLLLLLLMMMOOORRRSSSQQQPPPRRRRRRQQQQQQPPPOOOMMMMMMJJJGGGDDD???999555111///.......................................///000000111111111111000000000000////////////000000000000111///......000111000////////////000000000111111000111222222222111000//////000000000111111111111000000000000000000000000222111000//////000111222000000000000000000000000000//////......//////000000000000111222222333333111111111222222222222222222222222222222222222222555444444333222222222222888888888;;;AAAKKKWWW___ttt~~~~~~yyy}}}|||vvvxxx}}}|||uuuqqqpppooopppuuu{{{~~~}}}yyyuuunnngggdddeeegggjjjrrrvvv|||{{{yyyvvvtttuuuyyy|||qqq```SSSMMMJJJIIIJJJKKKMMMPPPVVV```lllsssuuudddZZZPPPGGG@@@@@@@@@>>>;;;:::<<<<<<>>>AAADDDGGGJJJKKKIIIJJJKKKKKKJJJKKKMMMOOOPPPOOOOOONNNMMMLLLKKKKKKHHHDDD???;;;999;;;>>>@@@??????>>>===;;;999888777333222000///.........///////////////............111000000///////////////...............//////000////////////////////////......///000000000000000zzzppptttsssmmm```OOOBBB======:::999<<>>>>>=========?????????@@@@@@@@@AAAAAACCCFFFJJJNNNRRRWWW^^^ccchhhnnntttxxxvvvrrrnnnkkkcccaaa]]]YYYUUUSSSRRRRRRLLLKKKIIIGGGFFFFFFGGGHHHLLLLLLLLLLLLLLLLLLLLLKKKHHHGGGDDDBBB@@@??????>>>============>>>??????@@@AAABBBAAA???===<<<>>>@@@@@@DDDKKKVVViiixxxlllllluuu}}}~~~}}}|||mmmZZZKKKDDDCCCAAA>>>;;;999777666777888::::::999999:::<<<===>>>???BBBDDDGGGJJJKKKKKKLLLMMMOOOPPPQQQPPPOOOQQQQQQQQQQQQQQQPPPOOOOOOKKKJJJGGGCCC>>>888333111////////////............///......------...000111111111111000000000//////////////////000000000000111///.........000111111/////////000000000111111000111111222111000//////111111111000000000000000000000000000000000000000111111000//////000111111000000000000000000000000111111111111111111111111000000000111222222333333111111111222222333333444222222222222222222222222111111222222222333555777999:::===BBBMMM]]]mmmxxx|||{{{qqqrrr|||sssmmmoooqqqtttwww|||wwwpppjjjfffcccccceeehhhkkkmmmkkkiiinnn|||~~~tttpppkkkccc\\\ZZZ\\\```dddjjjmmmvvv}}}xxxssspppooopppoooppppppssswww{{{vvviii___YYYUUUPPPNNNLLLMMMRRR[[[dddjjjuuu~~~uuudddWWWJJJGGGFFFCCC>>><<<=========>>>AAACCCFFFGGGGGGIIIJJJJJJJJJKKKMMMOOOOOOOOOOOOOOOOOONNNNNNNNNMMMJJJDDD???<<<<<<===????????????>>>===;;;999888666444222000/////////000//////..................222111111000///000000000333222111000000111222333////////////////////////......///000000000000000pppjjjggg^^^QQQBBB:::888:::999999<<>>>>>>>>??????@@@@@@@@@@@@@@@@@@AAABBBDDDFFFIIINNNSSSWWWZZZ___eeegggeeeaaa\\\ZZZXXXVVVSSSQQQPPPPPPQQQRRROOONNNLLLJJJJJJKKKLLLMMMQQQRRRSSSSSSTTTSSSRRRRRRMMMKKKHHHDDDAAA@@@?????????>>>>>>===>>>>>>???@@@BBBBBBAAA???===<<<===>>>AAAAAADDDKKKXXXooowwwkkkmmmttt~~~~~~ooo___JJJGGGCCC>>>;;;999888888777999::::::999888:::;;;<<<===>>>@@@CCCEEEHHHIIIJJJLLLNNNOOOOOOOOOOOOOOOPPPQQQQQQRRRRRRQQQQQQQQQLLLKKKIIIFFFAAA;;;666444000000/////////.........///......------...000111000000/////////.........////////////000000000000000//////......///111222000000000000111111111111111111111111000000//////111111111111000000000000111111111111111111111111111111000000000000111111000000000000000000000000111111222222222222111111000000000111222222333333111111111222222333333444222222222222222222222222///000111111111333777::::::>>>FFFQQQ```rrr~~~yyyyyywwwhhhdddkkksssuuuiiidddcccccceeehhhlllsss|||zzzqqqiiiccc^^^[[[XXXXXXYYY[[[[[[ZZZWWWUUUaaannn|||zzznnndddbbb^^^XXXSSSRRRVVV[[[^^^```bbbkkk|||{{{uuummmgggdddccceeefffgggiiilllppptttvvvyyy||||||rrrlllbbb]]]VVVTTTWWW]]]bbbdddeeelllwwwqqq```WWWQQQIIIBBB>>><<<;;;::::::;;;>>>BBBDDDEEEFFFHHHIIIIIIJJJMMMOOOMMMMMMNNNNNNNNNOOOOOOOOOQQQNNNIIICCC???===<<<<<>><<<;;;888777555333111000000000......//////////////////222222111000000000000000333222111000000111222333////////////////////////......///000000000000000qqqddd^^^TTTIII???::::::<<<999999<<>>???@@@@@@@@@@@@???>>>??????@@@@@@@@@@@@???>>>???@@@@@@AAAAAABBBBBBCCCDDDCCCBBBBBBDDDHHHLLLNNNPPPSSSWWWXXXVVVSSSQQQPPPPPPOOONNNMMMOOORRRUUUXXXWWWUUUTTTRRRRRRSSSUUUVVVZZZ[[[\\\\\\\\\[[[YYYXXXVVVSSSNNNIIIEEEBBBAAA@@@AAA@@@???>>>>>>???@@@AAABBBCCCBBB@@@>>>======>>>@@@AAADDDIIIQQQcccrrriiijjjvvv}}}uuu[[[VVVMMMDDD===:::999:::777888::::::999999:::<<<<<<<<<===???AAACCCEEEFFFHHHJJJMMMOOONNNNNNOOOPPPQQQQQQRRRRRRRRRRRRRRRQQQLLLKKKJJJGGGBBB>>>:::777111000000//////........................///000000////////////............////////////000000000000...///000/////////111333111111111222222222333333111111000000000/////////111111111000000000000000111111111111111111111111000000000111111000000000000000000000000000000000///000000111111000000///000000000111222222333333111111111222222222222222333333333333333333333333222444555444333555:::>>>CCCJJJWWWfffvvv}}}~~~vvvddd\\\^^^bbbiiiqqqyyy|||wwwqqqfff^^^ZZZVVVTTTTTTWWWZZZ]]]dddkkkqqqllleee^^^YYYTTTQQQNNNMMMNNNOOOOOONNNLLLIIIGGGSSS]]]hhhkkkiiiddd[[[SSSRRRPPPMMMKKKKKKNNNRRRUUUSSSVVV^^^mmm}}}yyywwwssslllddd^^^ZZZYYY^^^^^^___bbbeeehhhkkkmmmmmmqqquuuxxxyyy||||||tttiiiccccccdddcccaaa^^^```gggpppwww{{{rrrfffWWWJJJDDD<<<:::888777888:::>>>@@@AAACCCEEEFFFFFFHHHKKKMMMJJJKKKKKKLLLMMMMMMNNNNNNPPPOOOLLLHHHCCC@@@===<<<@@@AAABBBDDDCCCBBB@@@???::::::888777555333111111////////////000000000000222111111000000000000000111000000///////////////////////////////////////......///000000000000000qqq^^^VVVKKKBBB>>><<<<<<;;;999999<<<@@@EEEQQQfffyyyyyyqqqjjjfffdddcccbbbbbb___\\\YYYVVVRRRNNNJJJKKKJJJIIIHHHGGGFFFFFFFFFCCCCCCCCCCCCCCCCCCCCCCCC???@@@AAABBBBBBAAA@@@??????@@@AAABBBBBBAAA@@@??????@@@AAABBBCCCEEEFFFFFFIIIFFFCCCBBBCCCEEEGGGIIIJJJLLLNNNOOONNNNNNOOOPPPNNNNNNNNNOOORRRWWW\\\___```___]]]]]]]]]___aaabbbffffffggggggfffdddbbb``````\\\VVVOOOIIIEEECCCBBBBBBAAA@@@??????@@@AAABBBBBBCCCCCCBBB???>>>>>>???AAACCCHHHLLLNNNYYYqqqrrriiijjjtttvvvmmm^^^NNNBBB<<<::::::666888999999999999;;;<<<<<<<<<<<<===???@@@BBBCCCFFFIIIMMMNNNNNNNNNOOOQQQRRRRRRSSSSSSSSSRRRRRRQQQLLLKKKIIIFFFCCC???<<<;;;111111000000///......------......///////////////000000000////////////...////////////000000000000+++...111111//////000222222222333333333444444444111111000///////////////000000000000000111111111000000000000000000000000000000111111111111000000000000000000000000000000///000111111111111000///000000000111222222333333111111111111111111000000333333333333333333333333444777999999999<<>>@@@AAABBBDDDGGGIIIHHHHHHIIIIIIJJJJJJKKKKKKLLLLLLLLLJJJGGGCCC???======???AAACCCDDDCCCBBBAAA<<<<<<<<<;;;888555222111000000000000111111222222111111000////////////000//////000000//////...---////////////////////////......///000000000000000qqqTTTKKK@@@:::999999777555888999<<>>===222111111000///......---,,,---///000000000///...111111111111000000000000////////////000000000000***...111222000///000222333333333444444444555555111111000//////////////////000000000111111111111////////////////////////000000111111111111000000000000000000000000000000111222333444444333222111000000000111222222333333222111111111000000//////333333333333333333333333333777;;;===???DDDLLLTTT\\\hhhzzzyyyiiiWWWJJJFFFFFFIIILLLMMMMMMQQQZZZ______\\\TTTMMMKKKJJJGGGDDDEEEGGGCCCBBBEEEDDDAAADDDKKKIIIFFFCCCBBBAAA@@@>>><<<===???@@@AAA@@@@@@AAABBB<<>>>>>?????????BBBCCCFFFMMMUUUYYYZZZYYYXXXXXXUUUQQQLLLIIIIIIJJJGGGIIIKKKOOOSSSWWWZZZ\\\^^^```cccfffggghhhiiijjjnnnqqqvvv|||xxxrrrhhh``````___[[[ZZZ\\\dddppp{{{rrriiiXXXSSSKKKBBB;;;888777888999;;;===>>>???AAADDDGGGFFFGGGGGGGGGHHHHHHIIIIIIGGGIIIKKKKKKJJJFFFBBB???999;;;>>>AAABBBBBBAAA???<<<===>>>===;;;777333000000000111111222222222333111000000///////////////000111222222222000///...////////////////////////...//////000000000000000eeeNNNDDD<<<<<<===:::999;;;999<<<===???DDDRRRgggvvv}}}zzzsssjjj___ZZZ\\\aaacccdddeeebbb```bbbdddbbb\\\VVVSSSQQQOOONNNNNNNNNLLLJJJJJJIIIHHHFFFEEEDDDDDDDDDDDDAAA???@@@CCCFFFFFFEEEEEEFFFGGGGGGGGGEEEDDDBBBAAABBBBBBBBBCCCGGGLLLPPPQQQOOOMMMMMMNNNOOOPPPOOONNNNNNOOOPPPRRRTTTUUUVVVWWWYYY[[[]]]^^^ccckkkqqqoooppppppnnnlllmmmrrrwww{{{~~~|||vvvpppnnnhhh```XXXQQQKKKFFFBBBAAA???======>>>???>>>===BBBBBBCCCEEEGGGGGGFFFDDDIIIHHHJJJNNNQQQUUU```jjj~~~pppjjjlllzzz}}}|||www\\\HHH>>><<<777888888888999999999999<<<;;;:::999:::<<<>>>???BBBEEEHHHKKKLLLNNNPPPRRRQQQQQQQQQQQQPPPOOONNNNNNMMMLLLKKKJJJGGGDDDAAA???555333000.........---,,,,,,,,,---...///000111111000000111111000///...---...///000111111111111111111111000///////////////111222222111///...///000<<<999555222000000222333---///111222111000000111111111222222222222111111......///000111222222333222222222222222222222222222111000000000000000111111111000000000000111111////////////000111222333444555666666555444555666777===CCCEEEHHHPPP]]]gggxxxvvvwww|||tttpppkkkbbbXXXNNNGGGBBB@@@CCCDDDDDDEEEFFFFFFGGGGGGHHHFFFCCC@@@??????@@@AAACCC@@@<<<999999===AAADDDFFFCCC???>>>>>>>>>;;;999;;;::::::<<>><<<===???AAADDDFFFHHHIIIIIIIIIHHHGGGGGGGGGGGGGGGEEEEEEEEEFFFHHHLLLOOORRRUUUUUUVVVXXXYYY\\\^^^___bbbgggmmmqqqvvv}}}sss^^^PPPNNNQQQRRR[[[^^^dddkkkvvvvvvhhhVVVGGGAAA>>>===;;;999999999999:::===@@@BBBDDDFFFIIIJJJIIIIIIIIIJJJJJJKKKMMMNNNMMMJJJGGGEEEAAA===;;;;;;>>>AAAAAA@@@???===;;;;;;<<<<<<999666333333222111111000000111000000000000000000000000...//////000000000000///+++++++++,,,,,,,,,------000000000///......------]]]LLLCCC<<<<<<<<<999999;;;;;;===>>>@@@FFFTTThhhwwwzzzvvvppphhh___[[[^^^bbbeeefffkkkhhheeefffgggeee___ZZZWWWTTTQQQOOOPPPRRRSSSSSSLLLKKKJJJHHHGGGFFFFFFFFFFFFCCCAAABBBEEEGGGGGGGGGIIIIIIHHHHHHFFFDDDCCCBBBDDDDDDDDDCCCDDDHHHMMMRRRTTTSSSRRRRRRSSSTTTUUUUUUVVVVVVWWWXXXYYY[[[]]]^^^___aaaccccccdddhhhpppvvv|||~~~~~~zzzsssmmmddd\\\UUUOOOJJJFFFDDDCCCAAAAAABBBCCCCCCBBBCCCCCCDDDFFFIIIJJJJJJIIIQQQNNNMMMNNNNNNOOOXXXaaa|||rrrmmmvvv{{{{{{hhhOOOBBB>>>999999888888888888999:::<<<;;;::::::;;;<<<>>>@@@AAADDDGGGJJJKKKMMMOOOQQQQQQQQQQQQQQQPPPOOOMMMMMMLLLLLLKKKJJJGGGDDDAAA@@@777444000............---------......///000000000000111111222111000///...//////000111111111111111111111000///////////////...000111111111111222444222222111111000000000///---000222333222111111222111111222222222222111111//////000000111111222222222222222222222222222222111111000000000111111222222222222111111222222222111111111111111222333444333444555555777999<<<>>>@@@FFFNNNUUU]]]gggsss{{{}}}nnnjjjnnnppprrrsssqqqqqqqqqqqqpppllleee___```\\\UUUMMMFFFAAA>>>===@@@@@@AAAAAABBBCCCCCCDDDDDDCCC@@@===<<<<<<>>>??????>>>=========???AAACCCBBB???======>>>???>>><<<<<<;;;;;;<<<>>>>>><<<999;;;;;;;;;;;;;;;:::999999<<<;;;:::999999::::::;;;::::::;;;<<<===>>>???@@@AAAAAAAAAAAABBBCCCDDDDDDDDDCCCBBBBBBCCCDDDFFFHHHLLLLLLMMMNNNPPPRRRTTTUUUYYY^^^eeekkkooovvv}}}ppp]]]TTTOOOLLLRRRVVVZZZ```jjjzzz|||iiiXXXMMMFFF@@@<<<===;;;999888999;;;======AAADDDFFFHHHGGGGGGHHHIIIKKKLLLNNNNNNNNNLLLJJJIIICCC@@@<<<<<<>>>@@@@@@??????===;;;;;;======:::888555444333111000000000000........................111111111222111111000000....../////////000000000/////////000000000000000uuuVVVMMMEEE???===<<<999999<<<<<<>>>@@@BBBHHHWWWjjjyyy{{{}}}zzzuuurrroooiiicccaaadddiiilllmmmrrroookkkjjjiiigggbbb^^^XXXUUUQQQOOOQQQTTTWWWYYYMMMMMMKKKJJJIIIIIIIIIIIIHHHFFFEEEEEEGGGIIIIIIIIILLLKKKJJJIIIIIIIIIIIIIIIHHHHHHFFFEEEEEEIIIOOOTTTYYYYYYZZZ[[[\\\]]]^^^___bbbbbbbbbcccdddfffggghhhlllmmmnnnmmmlllpppwww}}}zzzsssjjjaaaZZZSSSNNNKKKGGGEEEDDDDDDEEEFFFFFFEEEDDDDDDEEEGGGJJJMMMPPPQQQWWWTTTQQQPPPMMMLLLSSS[[[sssrrrrrr||||||vvv{{{uuuWWWFFFAAA;;;:::888777777888:::;;;===<<<;;;;;;<<<===???@@@@@@CCCFFFIIIJJJLLLNNNPPPQQQQQQQQQPPPOOONNNLLLKKKLLLLLLKKKJJJHHHEEEBBB@@@:::666111.........//////////////////////////////000111222333222111000///000000000000111111111111111000000//////////////////000222222111111333444***,,,///111222111///...///111333444222111111222111111222222222222111111000000000000000111111111111111111111111111111111000000000000111222333333333333333333333333333333333333333222333333444444444444555888===DDDJJJNNNMMMSSS\\\iiivvvqqqaaaZZZYYYXXXWWWXXXYYYXXXWWWWWWWWWVVVRRRPPPUUURRRNNNHHHEEECCCBBBBBBAAAAAAAAA@@@AAAAAABBBBBBBBB@@@>>><<<;;;;;;======;;;<<<>>>@@@AAAAAA@@@??????======>>>@@@AAABBBAAA===;;;:::;;;<<<===<<<:::;;;;;;;;;;;;;;;:::::::::======;;;:::999999999999999999999999999999999888::::::;;;<<<===???AAABBBBBBAAA@@@??????@@@AAABBBCCCCCCDDDEEEFFFHHHJJJKKKLLLRRRYYY```eeekkksssyyytttdddWWWNNNMMMOOOQQQTTT\\\jjjzzzpppaaaTTTIIIAAACCC???:::888999;;;;;;:::>>>@@@CCCDDDEEEEEEGGGHHHKKKLLLLLLMMMMMMLLLLLLKKKGGGCCC???======>>>>>>>>>@@@>>><<<<<<<<<===<<<;;;888777444222000/////////........................111111111111000000///...//////000000000111111111...//////000111111222222uuu\\\TTTPPPIIICCC>>>;;;;;;======>>>@@@CCCKKKZZZlllyyyxxx{{{|||wwwrrroooqqqnnnkkkkkknnnrrruuuvvvvvvsssooollljjjhhhdddaaaXXXTTTQQQOOOPPPSSSUUUUUUNNNMMMLLLLLLKKKKKKKKKKKKJJJIIIHHHGGGHHHIIIJJJKKKLLLLLLKKKLLLNNNPPPSSSTTTLLLKKKIIIFFFFFFJJJPPPUUU]]]___bbbdddfffgggiiijjjllllllmmmmmmoooppprrrssswwwxxxwwwuuutttwww}}}yyyoooeee]]]WWWRRROOOGGGEEEDDDDDDEEEFFFFFFEEEDDDDDDEEEGGGJJJOOOUUUYYYZZZVVVTTTRRROOOMMMSSS[[[hhhyyynnnrrr|||zzz{{{{{{ZZZHHHCCC>>><<<999777777888:::;;;======<<<<<<===>>>???@@@???AAAEEEGGGIIIJJJMMMOOOQQQQQQQQQPPPNNNMMMKKKJJJKKKKKKKKKJJJHHHFFFCCCBBB===999333///...///000000000000//////............000111222333333333222111111000000000000000111111000000////////////000000333444444333111000111222,,,...111333444333111000000222444444333222222222111111222222222222111111111111111000000000000000000000000000000000000000000000000111222333444555333333333444444333333333444333333333333333444444666666888>>>HHHSSS]]]bbb^^^bbbkkkyyynnnaaaSSSNNNLLLKKKLLLNNNMMMLLLKKKKKKLLLMMMMMMNNNUUUSSSOOOLLLIIIIIIIIIJJJHHHGGGEEEDDDCCCBBBBBBBBBAAA@@@>>>===<<<===>>>>>>;;;<<<>>>??????>>>===<<<>>>>>>>>>???AAACCCDDDDDDAAA@@@>>>>>>>>>>>>??????=========<<<<<<<<<======>>>======<<<;;;;;;;;;:::;;;;;;;;;:::::::::999999999::::::;;;<<<>>>@@@@@@??????>>>>>>???@@@AAABBB?????????@@@AAACCCDDDEEEDDDIIIOOOTTTZZZcccmmmttt|||xxxtttvvv}}}ooocccVVVSSSOOOMMMRRR]]]lllwwwzzziiiXXXMMMJJJDDD===999:::<<<;;;999:::===???AAAAAABBBDDDFFFIIIIIIJJJJJJKKKKKKLLLLLLJJJGGGCCC@@@>>>>>>>>>>>>???>>><<<;;;<<<<<<<<<<<<;;;999666333111000//////........................////////////...---++++++------........./////////......//////000000000000mmmaaa___XXXLLLBBB=========<<<>>>AAAFFFOOO]]]mmmwwwxxx}}}~~~zzzvvvrrrpppsssrrrrrrsssvvvyyy{{{|||wwwuuuqqqooollliiigggeee[[[YYYVVVTTTTTTSSSQQQOOONNNMMMMMMLLLLLLLLLMMMMMMLLLKKKKKKIIIIIIIIIJJJLLLLLLLLLLLLMMMPPPSSSUUUWWWOOONNNKKKIIIHHHKKKPPPUUU^^^bbbhhhlllnnnpppsssuuuttttttuuuvvvxxxzzz{{{||||||{{{}}}tttiiiaaaZZZUUURRRIIIHHHFFFFFFGGGGGGGGGFFFCCCDDDEEEEEEHHHOOOXXX^^^]]]ZZZXXXVVVQQQNNNQQQXXX^^^sssmmmhhhooo|||~~~{{{|||zzzXXXHHHDDD???===:::888777888:::;;;<<<<<<<<<===>>>>>>???@@@>>>AAADDDGGGHHHJJJLLLNNNPPPPPPPPPOOONNNLLLKKKJJJKKKKKKKKKJJJIIIGGGDDDCCC???;;;444000//////000000000000000///......------000111222333444444333222222111000//////000111111000000////////////000000333444444333111000111222111111222222222222222222000222444444333111111222111111222222222222111111111111111000000000000000000000000000000000000000111111111111222333555555222222333444444333222222333222222222222333444444777888<<>>>>>===<<<<<<<<<===>>>>>>======<<<;;;;;;::::::===>>>>>>??????@@@BBBCCCEEEDDDDDDCCCBBBBBBBBBCCC???>>>=========>>>>>>???>>>??????????????????>>>========================<<<<<<<<<<<<<<<======>>>>>>>>>>>>>>>>>>???@@@@@@============>>>???@@@AAAAAADDDGGGKKKQQQ[[[hhhqqqxxxsssmmmmmmttt|||mmmdddXXXMMMKKKSSS___hhhrrrvvv}}}pppcccUUUNNNEEE>>><<<;;;:::999888:::<<<===>>>???BBBDDDGGGHHHIIIJJJKKKMMMNNNOOOLLLJJJGGGDDDAAA?????????>>>>>>===<<<;;;;;;;;;<<<===<<<:::777444222000///////////////////////////////////////...---++++++,,,,,,---------.........//////.........---------}}}lllllldddTTTFFF???>>>>>><<>><<<:::888888999:::;;;<<<<<<===>>>>>>>>>???>>>AAADDDGGGHHHJJJLLLNNNNNNNNNNNNNNNMMMMMMLLLKKKJJJJJJKKKJJJIIIGGGEEEDDDAAA<<<777333111111000000000000//////.........---///000111333444444444333222222000/////////000111///////////////000000111///000222222111111333444333222111//////000111222000222444444222111000111111111222222222222111111000000000000000111111111111111111111111111111111222222222222333444555555222222444444444444222222222222222222333444555555777999AAANNN```pppzzz~~~{{{wwwwwwvvvuuuxxx~~~yyymmm^^^SSSMMMGGGDDDEEEGGGJJJQQQYYY^^^______^^^]]]\\\\\\^^^bbb___ZZZTTTPPPNNNMMMMMMKKKHHHEEEAAA???>>>>>>>>>;;;::::::::::::;;;;;;<<>><<<:::::::::;;;;;;<<<>>>??????>>>???AAACCCBBBCCCDDDCCCAAA@@@@@@AAA@@@???>>>>>>>>>???AAABBBAAABBBBBBCCCCCCCCCBBBBBB=========>>>>>>>>>??????>>>======<<<;;;;;;;;;<<>>===<<<;;;:::999:::::::::::::::;;;<<<===@@@BBBCCCEEEIIIRRR^^^ggglllgggcccccciiiooosssuuu}}}jjjXXXPPPRRRYYY```mmmqqqwww}}}llleeeYYYLLLBBB<<<::::::888999:::;;;;;;===???BBBEEEFFFHHHKKKMMMNNNOOOPPPKKKLLLKKKIIIEEEBBBAAAAAA>>>@@@AAA@@@===;;;;;;;;;>>>>>>===;;;888555111///000000000000000000000000111111111111000000///........./////////000000000//////...------,,,++++++ppprrrjjjXXXFFF???>>>>>>===@@@GGGPPP[[[gggqqqwww}}}zzzyyyxxxxxxzzz~~~|||}}}~~~}}}{{{xxxvvvuuuppplllfffbbb^^^\\\XXXVVVPPPPPPPPPPPPPPPQQQRRRRRRPPPQQQQQQOOOLLLKKKMMMPPPNNNOOOPPPRRRSSSSSSSSSSSSUUUUUUUUUSSSRRRRRRTTTVVVXXX```kkkssswwwzzzvvvllleee```^^^TTTQQQOOOMMMMMMLLLKKKIIIFFFFFFEEEDDDFFFOOO]]]gggooommmllliii```UUURRRTTTRRRbbbwwwnnnccchhhrrrxxxsss}}}}}}xxxxxx\\\LLLGGG@@@???===<<<:::999999888:::;;;;;;<<<============>>>AAADDDGGGHHHJJJLLLNNNLLLMMMMMMMMMMMMMMMLLLLLLJJJJJJKKKJJJJJJHHHFFFEEEAAA===888555333222000//////////////////.........---///000222333444444333333222000///...///000111///////////////000111111...000111111111111222444222111000000000000111222000111333333111000///000111111222222222222111111//////000000111111222222222222222222222222222222444444333333333333444555222444555666666555444222222222222333444666777888;;;???IIIZZZnnn~~~}}}}}}|||rrrrrrmmmeee^^^YYYRRRKKKLLLIIIJJJOOOTTTYYYcccmmmuuuvvvwwwtttooojjjgggfffccc___YYYRRRMMMIIIGGGGGGDDDBBB???<<<;;;<<<===>>>::::::::::::;;;;;;<<<<<<<<<<<<<<<<<<======>>>??????AAACCCCCCBBBCCCFFFIIIEEEHHHJJJIIIFFFDDDDDDEEEEEEDDDCCCBBBCCCDDDFFFGGGFFFGGGGGGGGGGGGFFFDDDCCC????????????????????????@@@???>>>===============>>>=========<<<;;;:::999999999999999999999:::;;;===???AAAAAABBBGGGOOOUUUVVVUUUUUUWWW\\\bbbfffhhhrrrwwwpppeeecccgggjjjqqqssswwwyyyyyyzzz|||}}}xxxcccOOOBBB>>>>>>888999::::::999;;;===@@@???AAAEEEIIIKKKLLLMMMMMMJJJLLLNNNMMMJJJFFFDDDDDD@@@CCCEEEDDD@@@===;;;;;;>>>???@@@???===888333000////////////////////////111111111222111111000000//////000000000111111111...............---------}}}~~~qqqtttlllXXXFFF???>>>===>>>BBBJJJUUU```jjjsssxxx}}}{{{zzz|||~~~}}}vvvqqqiiiccc___^^^\\\\\\RRRQQQQQQRRRRRRSSSTTTUUUSSSTTTTTTQQQNNNMMMOOOQQQNNNPPPSSSUUUXXXYYYYYYYYYWWWXXXYYYWWWVVVUUUVVVWWWUUU^^^jjjsssxxx|||{{{qqqjjjeeebbbUUUSSSPPPNNNMMMLLLJJJHHHGGGGGGFFFEEEFFFPPP^^^iiiuuuuuuuuusssjjj___ZZZ[[[SSS___pppyyyffffffmmmwww~~~zzzrrrxxxwww|||```OOOIII@@@???>>>===;;;999888777999:::;;;<<<============???AAAEEEGGGIIIJJJMMMOOOKKKKKKLLLMMMMMMMMMMMMMMMJJJJJJKKKKKKJJJHHHGGGFFFAAA>>>:::666444222000...////////////////////////---...000222333444333333444222000///...///000111///////////////000111111111222222111///...///000000111222333333333333333///111333333111///...///111111222222222222111111...//////000111222222333222222222222222222222222555555444333333333444444444555666888888666555444222222333444666888:::;;;@@@EEEQQQdddyyyuuummmkkkbbb```[[[TTTRRRUUUVVVSSSOOOOOOSSS[[[bbbjjjvvvwwwnnniiiggg[[[WWWQQQIIICCC???<<<<<>>;;;::::::<<<>>>???;;;<<<<<<======>>>>>>>>>:::;;;===???@@@AAAAAAAAABBBEEEHHHIIIHHHJJJNNNQQQPPPTTTWWWVVVSSSPPPOOOPPPKKKJJJIIIHHHHHHJJJLLLMMMKKKKKKKKKJJJIIIGGGDDDCCCBBBBBBBBBAAA@@@@@@??????AAAAAA@@@@@@@@@@@@AAAAAA;;;;;;<<<===>>>>>>>>>>>>:::::::::999999::::::;;;;;;>>>@@@@@@>>>???BBBFFFEEEGGGJJJNNNSSSYYY^^^aaammmoootttzzz{{{yyyzzz|||vvvwwwwwwuuupppkkkhhhfffooozzzvvv[[[IIICCCDDD888999:::999999:::<<>><<<;;;===???AAABBB???:::555111...........................//////000000000000///////////////000000000000------......///000000000yyyllljjjvvv|||rrraaafffdddTTTBBB;;;<<>>::::::<<<<<<999777999:::;;;;;;;;;===>>>@@@@@@BBBDDDGGGIIIJJJKKKNNNNNNOOOPPPOOONNNMMMLLLKKKKKKKKKKKKJJJIIIHHHHHHCCCCCCAAA;;;444///...///////////////////////////111111222222222333333333000000000000000000000000000111111111111222222222111222333333222111000///333333333222222222111111222222222222111111000000222222222222222222222222444444444333222111//////555444333222222222333444444333333333333444555555555555555444444333333333222222222333777:::======DDDPPP___jjjxxxqqqfff```___^^^^^^^^^___aaaccceeefffgggdddbbbeeeooozzzuuuhhh^^^XXXUUUOOOGGGAAA>>>===>>>???:::<<<============>>>???===>>>???@@@AAA@@@??????DDDCCCBBBDDDHHHKKKLLLLLLOOOOOOPPPRRRTTTWWWYYY[[[]]]bbbggggggccc```aaaccciii___TTTPPPRRRTTTSSSPPPSSSQQQMMMLLLLLLLLLKKKJJJ@@@FFFIIIEEE>>>;;;???EEEGGGGGGEEEBBB???>>>???AAA<<>>===<<<;;;999999999:::;;;:::;;;<<<>>>??????>>>===@@@@@@AAADDDIIIOOOUUUXXX___aaagggrrr|||rrrkkkccc\\\XXX[[[eeewwwwww^^^NNNEEEBBB:::777;;;===:::999;;;999<<<@@@AAABBBDDDIIIMMMIIIKKKNNNPPPPPPNNNKKKIIIFFFGGGIIIJJJHHHDDD@@@===>>>???AAABBB@@@<<<777444666444222000//////000111///......------------...000000000000////////////111111000///////////////uuujjjiiisssttthhh^^^```\\\OOOCCC@@@@@@@@@GGGNNN[[[hhhmmmnnnvvv}}}uuuooojjjfff```\\\XXXYYYZZZYYYWWWVVVWWWXXXXXXVVVRRROOOMMMNNNOOOQQQSSSUUUXXX[[[^^^```aaaaaabbbbbbcccdddeeecccaaa______^^^dddoooxxx{{{~~~xxxlllccc\\\ZZZWWWSSSOOOLLLJJJIIIHHHEEECCCCCCDDDKKKZZZiiittt}}}~~~sssiiiaaa[[[ZZZaaalllxxxpppiiifffppp}}}zzzxxx~~~iiiVVVPPPHHHDDD???<<<;;;===<<<:::777999;;;;;;;;;;;;===???@@@AAABBBDDDFFFHHHIIIJJJLLLMMMNNNOOOOOONNNMMMMMMLLLLLLLLLLLLKKKJJJHHHHHHCCCCCCAAA<<<555000//////////////////////////////111111111222222222333333000000000000000000000000000111111111111222222222111111222333222111000000333333222222111111111111222222222222111111111000222222222222222222222222222333333333333222111111444333222222111222333444444333333333333444555555666666666555555444333222777666666888;;;>>>@@@AAAEEEOOO]]]jjj|||tttjjjfffhhhkkkyyywwwuuuuuuvvvyyy{{{}}}}}}xxxsssrrrwww}}}}}}uuuhhh\\\RRRMMMIIIFFFBBB???============??????@@@???======>>>@@@@@@BBBDDDFFFGGGHHHHHHHHHIIIKKKNNNQQQUUUYYY[[[]]]___```bbbdddgggjjjmmmnnnrrrwww|||}}}zzzxxxyyy{{{xxxkkkdddbbbaaa^^^ZZZ[[[YYYVVVTTTSSSRRRPPPNNNJJJMMMOOOLLLFFFCCCFFFKKKIIIIIIGGGCCC@@@>>>???AAA@@@AAABBBBBB@@@>>>>>>??????>>><<<;;;:::::::::;;;:::;;;===>>>>>>>>>>>>============???BBBGGGKKKNNNUUUWWW]]]hhhuuu}}}~~~sssvvv}}}|||kkk\\\TTTPPPNNNUUUccctttpppccc\\\RRRHHH???>>>===999888:::777999<<<>>>>>>@@@CCCFFFHHHJJJMMMOOOPPPOOOMMMLLLHHHIIIKKKKKKIIIFFFBBB@@@??????>>>>>>===;;;:::999666444222000//////000111000//////...//////000000000000000111111111111111111111000///////////////zzzxxxpppggggggppp|||pppaaa]]]\\\TTTIIICCCDDDDDDCCCMMMYYYjjjvvvxxxwww|||}}}tttlllfffbbb___ZZZ\\\]]]\\\ZZZWWWWWWWWWVVVTTTQQQNNNMMMMMMOOOPPPRRRTTTWWW[[[___cccfffggghhhjjjlllmmmmmmllljjjhhheeecccgggpppxxx{{{~~~oooccc^^^]]][[[WWWSSSOOOKKKIIIFFFCCCBBBBBBCCCIIIXXXfffuuu~~~vvvmmmeee___]]]bbbjjjttt|||kkkbbbiiiwwwyyyzzzppp^^^VVVLLLFFF@@@=========;;;:::888999;;;<<<;;;<<<===???AAAAAAAAACCCDDDFFFGGGHHHJJJKKKMMMNNNOOOOOONNNNNNMMMMMMMMMLLLKKKIIIHHHGGGDDDDDDBBB===777333111000////////////////////////111111111222222222222333000000000000000000000000000111111111111222222222000000111222222222111111222111111111111000000000222222222222111111111111222222222222222222222222111111222333333333333333333222222111111222333333444333333333333444555555555666666777666444333222666555666777999;;;>>>???GGGPPP]]]mmm{{{xxxrrrkkkiiiooo{{{|||wwwvvvvvvvvvuuupppoookkkcccYYYOOOHHHEEE@@@@@@????????????@@@@@@CCCCCCCCCAAA@@@@@@BBBDDDGGGIIILLLOOOSSSUUUWWWXXXWWW\\\dddiiilllpppuuuyyyyyyzzz{{{~~~}}}zzzuuupppnnnkkkiiigggeeebbb^^^[[[UUUUUUTTTQQQMMMKKKLLLMMMPPPPPPNNNJJJFFFCCCCCCCCCBBBAAA@@@@@@AAAAAA@@@>>>>>>===;;;:::888888888777;;;<<<<<<=========<<<<<<;;;:::::::::<<>>:::999;;;555777:::;;;<<<===???AAAEEEGGGKKKNNNPPPPPPPPPOOOKKKLLLLLLLLLKKKIIIGGGEEE@@@???<<<:::::::::<<<===666555333111000000000111///.........///000111111000000111111222222333333111111000///////////////wwwppphhhbbbdddlllttt{{{qqqcccbbb___UUUHHHAAACCCGGGHHHXXXfffwwwzzzooogggcccbbb]]]___```___\\\XXXVVVVVVUUUSSSPPPNNNMMMMMMNNNOOOPPPRRRUUUYYY^^^cccgggjjjnnnppptttvvvvvvtttsssrrrmmmkkklllsssyyy|||~~~pppddd^^^^^^\\\ZZZVVVQQQMMMKKKEEECCCBBBBBBCCCIIIWWWeeeuuu~~~yyyrrrjjjccc^^^bbbgggppp{{{ppphhhjjjuuu{{{{{{iii]]]PPPGGG???======<<<:::999888999;;;;;;;;;<<<===???AAA@@@@@@AAABBBDDDFFFGGGIIIJJJLLLMMMOOOOOOOOONNNMMMMMMLLLKKKJJJHHHGGGFFFEEEDDDBBB>>>:::666333222////////////////////////111111111111222222222222000000000000000000000000000000111111111222222222000000111111222222222222111000000000000000000000222222222222222222222222111222222222222222333333111222333333444444333333111111111111222222222333444333333333333444555555444444666666666444222111555555666777888:::===???HHHTTTdddsss}}}uuukkknnnpppttt{{{wwwoookkkhhheeebbb\\\[[[XXXSSSLLLGGGEEEDDDAAAAAABBBAAAAAABBBDDDFFFEEEFFFGGGGGGGGGIIIMMMPPPUUUWWW[[[___dddhhhlllmmmnnnvvv}}}xxxtttkkkhhhccc___]]][[[YYYXXXaaa```]]]XXXQQQKKKHHHGGGEEEBBB@@@AAADDDEEECCCAAA@@@@@@>>>===;;;:::999888<<<<<<<<<<<<;;;;;;::::::;;;:::999999:::<<<>>>???@@@AAADDDKKKTTT\\\aaabbbdddeeehhhnnnwwwppp___SSSMMMKKKKKKQQQYYYeeevvvrrr___PPPFFF@@@===<<<666777999:::<<<===???@@@AAACCCFFFJJJMMMOOOPPPPPPNNNNNNNNNMMMLLLLLLKKKKKKCCCAAA>>><<<;;;;;;<<<<<<777666444333111111111111---------......000111222//////000111111222333333111000000///////////////xxxhhh```[[[___eeejjjqqqxxx}}}nnneeennnjjj^^^LLL@@@BBBJJJPPPeeerrr~~~rrrjjjfffeeeaaabbbcccaaa]]]XXXVVVUUUSSSQQQOOOMMMLLLLLLMMMNNNMMMNNNPPPSSSXXX^^^cccfffooosssyyy||||||{{{{{{|||yyyuuuuuuzzz~~~|||pppfff^^^^^^]]][[[WWWSSSPPPNNNFFFDDDBBBCCCDDDKKKZZZhhhwww|||uuummmfff___```cccjjjuuu}}}qqqnnnssspppaaaTTTHHH>>>===>>>;;;888888777999:::;;;:::;;;===>>>@@@?????????@@@BBBDDDFFFGGGIIIKKKMMMNNNNNNNNNNNNKKKKKKKKKJJJIIIHHHGGGFFFFFFEEECCC@@@===999555333000000000000000000000000000000111111111222222222111111111111111111111111000000111111111222222222000000000111111222333333000000000000000000000111222222222222222222222333111111111222222333333333333444444444444333222222111111222222333333333333444333333333333444555555222333444555555444333222888:::;;;<<<<<<===AAAEEEJJJ[[[ooo|||}}}tttmmmiiifffooo}}}|||tttiiiaaa]]]ZZZWWWTTTNNNMMMLLLHHHEEECCCDDDEEEEEEFFFEEEDDDCCCEEEIIIMMMLLLNNNQQQUUUXXX\\\bbbfffmmmooossswww}}}~~~{{{yyyvvvttt}}}{{{vvvlll```UUUNNNJJJKKKHHHEEEEEEGGGHHHGGGDDDGGGGGGFFFDDDCCCAAA@@@???>>>>>>===<<<;;;::::::999999999888999999;;;<<<=========???CCCIIINNNRRRSSS]]]___cccjjjqqqwww}}}uuubbbRRRLLLIIIKKKPPPXXXfffrrrxxxeeeVVVLLLCCC===888777777888:::===>>>???>>>???AAAEEEHHHKKKMMMNNNOOOOOONNNNNNNNNNNNNNNOOOFFFEEEDDDBBB@@@===;;;:::999888777555444222222111////////////000111222333......//////000111222222111000000///////////////{{{iii___ZZZ]]]aaaccckkktttooohhhhhh}}}wwwfffPPPCCCGGGSSS\\\oooyyyxxxpppkkkiiieeeeeeeeeaaa\\\XXXUUUTTTQQQPPPNNNMMMLLLLLLLLLMMMKKKKKKKKKMMMQQQWWW\\\___kkkqqqzzz{{{qqqjjjbbbaaa___\\\XXXTTTQQQOOOIIIFFFDDDDDDFFFNNN___nnnzzzzzzqqqiii_________dddooo}}}xxxpppmmm{{{wwwfffYYYJJJ??????@@@;;;777888666777999:::999:::;;;===>>>>>>======???AAADDDFFFGGGHHHJJJLLLMMMNNNMMMMMMKKKKKKKKKKKKJJJIIIHHHGGGGGGEEECCCAAA@@@<<<888444000000000000000000000000000000000111111111111222111111111111111111111111000111111111111222222222111111111000111111222333000000000111111111111222222222222222333333333333111111111222222333333444444444444444444333222222111111333444444444444444444333333333333444555555222222222333444555666666888:::=========???DDDHHHQQQdddzzz~~~uuuqqqooonnnlllooo{{{yyypppggg```WWWRRROOONNNKKKIIIHHHHHHHHHFFFDDDDDDFFFHHHKKKMMMNNNMMMLLLOOOVVV[[[___ccchhhmmmrrrwww|||wwwggg\\\WWWSSSPPPMMMJJJHHHGGGFFFDDDJJJJJJIIIIIIGGGFFFDDDCCCCCCBBB@@@>>>===<<<;;;;;;888888777888888999::::::<<<<<<>>>???BBBEEEGGGIIIOOOSSSYYYaaahhhnnnqqqssszzzvvvZZZRRRKKKIIILLLRRR]]]gggtttqqqaaaQQQDDD===:::777666777:::;;;<<<<<<<<<>>>@@@CCCGGGIIIKKKNNNNNNNNNNNNOOOOOOPPPPPPJJJJJJJJJIIIFFFBBB>>><<<;;;:::999888666555333333222222111222222333444555......//////000000111111111111000///////////////uuuiiiaaacccddddddlllwwwttteeegggqqqiiiRRRJJJRRR```iiittt}}}wwwqqqlllhhhgggeeeaaa[[[VVVTTTTTTOOONNNMMMLLLLLLLLLLLLLLLJJJIIIHHHIIIKKKPPPUUUXXXccclllyyy~~~uuuoooiiigggccc^^^YYYTTTQQQPPPLLLHHHEEEEEEHHHRRRddduuu~~~uuummm```^^^\\\___hhhuuussshhhmmm}}}ttt___NNNAAABBBCCC===999:::444666888888888888:::<<<===<<<;;;;;;===AAADDDFFFGGGIIIJJJLLLMMMMMMLLLLLLKKKKKKLLLLLLLLLLLLKKKKKKHHHFFFCCCCCCBBB???:::555000000000000000000000000000000000000111111111111111111111111111111111111000111111111111222222222333222111000000000111222111111111111222222333333222222222333333333444444000111111222333333444444222333444444555444444444111222444555666666555555444333333333333444555555333333222333555777:::<<<888;;;?????????AAAGGGLLL[[[lllwwwuuuzzz}}}~~~~~~xxxwwwyyy}}}~~~~~~}}}uuukkkddd]]]WWWOOOJJJIIIIIIGGGEEEHHHIIIKKKLLLMMMOOORRRUUUUUUZZZ___bbbdddhhhooouuu{{{zzzuuuhhheee```YYYRRRMMMKKKKKKNNNOOOOOOOOONNNMMMKKKJJJHHHGGGEEEBBB@@@?????????:::::::::999999999999999:::<<<===>>>???@@@BBBCCCDDDHHHNNNVVV]]]bbbfffhhhpppyyyqqqfffZZZTTTSSSVVV___hhhjjjttt}}}iiiWWWGGGAAA:::666666888999:::<<<<<<<<<>>>@@@CCCFFFHHHKKKLLLMMMOOOPPPPPPPPPPPPNNNNNNNNNMMMJJJGGGDDDBBB===<<<<<<:::888666555444111111111000000111222222000000000000000000000000111111000///////////////uuukkkjjjjjjhhhppp|||oooccclll}}}hhhSSSPPP\\\jjjqqqvvv}}}}}}uuuooojjjiiieee```ZZZUUUTTTTTTNNNNNNMMMLLLLLLKKKKKKLLLKKKIIIGGGFFFHHHLLLQQQTTT]]]hhhwwwxxxsssooolllfff```YYYTTTQQQPPPNNNJJJGGGFFFJJJTTThhhyyyxxxoooaaa]]]ZZZ[[[cccooo{{{vvvfffeeeuuuzzzuuubbbPPPCCCDDDEEE>>>:::<<<444555777777777888999;;;;;;;;;:::;;;===AAADDDGGGHHHIIIJJJLLLLLLLLLKKKKKKLLLLLLMMMNNNNNNNNNNNNNNNHHHFFFDDDCCCCCC@@@;;;666000000000000000000000000000000000000111111111111111111111111111111111111000111111111111222222222444333111000000000111111111111222222222333333333222222222333333444444444000000111222333333444444000111333444555666666666111333444666777777666666444333333333333444555555555444333333666:::>>>@@@<<>>>>>===<<<;;;:::999999999;;;===>>>??????@@@AAABBBDDDIIIOOOUUUZZZ^^^aaakkksss~~~mmmccc^^^___fffnnniiipppwww{{{kkkQQQIII@@@999888999:::999======<<<===???BBBEEEGGGJJJKKKMMMOOOPPPPPPPPPOOOPPPPPPOOONNNLLLKKKIIIIII>>>>>>===<<<:::888666555///......------------...222222222111111111111111111111000///////////////{{{tttxxx~~~ttthhhiiiuuuwww```^^^cccfffmmmuuuyyy~~~yyyrrrjjjiiieee___ZZZXXXTTTQQQOOOMMMKKKKKKLLLMMMLLLKKKFFFFFFFFFEEEDDDEEEHHHKKKUUU[[[iiizzzzzzvvvuuuqqqkkkddd^^^YYYWWWUUUPPPMMMHHHFFFKKKZZZmmm{{{{{{ooofff___YYYZZZ```jjjxxxzzzdddaaakkk~~~sssooo|||xxxaaaNNNKKKGGG===777:::<<<;;;888666555555666666555666888999;;;>>>CCCFFFHHHIIIJJJLLLMMMMMMMMMMMMMMMMMMLLLLLLKKKKKKJJJJJJFFFEEEDDDCCCBBB???;;;888333222000/////////000111///111222222111111222333444333111000000000111111000111111111111222222222555444222111000111222222444444444333333222222222444333222222111111222222111111111111111111111111333444555555666666555555222222333444555555555555666666555555444333333222666666666777999<<<@@@CCCCCCGGGLLLOOOPPPSSSWWWZZZkkk{{{~~~vvvtttwww}}}uuunnneeeWWWcccooocccVVVRRRPPPSSSZZZ^^^\\\YYYVVVWWWYYY]]]bbbhhhmmmpppyyywwwoookkknnnpppoookkkiiigggaaaZZZSSSOOOJJJEEECCCCCCEEEGGGCCC@@@<<<::::::::::::999:::;;;===>>>>>>>>>======AAA@@@CCCIIILLLNNNTTTZZZjjjppp{{{yyy{{{}}}{{{wwwrrrrrrtttuuuvvv|||}}}mmmVVVAAA;;;===<<<:::999888>>>???<<<<<>>BBBFFFHHHIIIJJJKKKLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKJJJJJJHHHGGGFFFEEEDDDAAA===:::333222111000//////000111///111222222111000222333333333111000000000111111000111111111111222222222444333222111111111222333444444444333333222222222444333222222111222222222222222222222222222111111333333444555555555555444333333444555555555444444444333333333333333333333777888:::<<<>>>BBBFFFHHHNNNTTTZZZ]]]]]]___dddiiiuuu|||~~~|||wwwlll___\\\VVVLLLWWWbbbXXXQQQRRRWWWaaalllpppnnnjjj```aaaeeekkkrrryyywwwnnnccc]]]UUUNNNJJJIIIIIIIIIGGGEEEAAA???>>>>>><<<;;;:::;;;<<<===>>>???>>>>>>???>>>@@@EEEHHHKKKQQQXXXfffmmmwww{{{ssskkkhhhkkksss{{{{{{eeeNNNDDDAAA>>><<<<<<777<<<===::::::>>>???===DDDCCCDDDGGGLLLNNNNNNMMMRRRSSSTTTUUUTTTQQQOOOMMMLLLFFF???<<<<<<===;;;888444333111///...///000000222111111000000000000000000000000000000000000000}}}oooccc^^^bbbmmmvvvuuuggg___gggsssxxxzzz}}}rrrnnnhhhccc___ZZZWWWUUUQQQPPPNNNNNNOOOOOONNNMMMLLLLLLKKKHHHEEECCCDDDEEEDDDHHHSSSbbbrrr}}}xxxvvvsssnnnggg___XXXRRROOOGGGFFFEEEGGGOOO___rrrzzzjjjdddaaabbbdddhhhpppxxxxxxhhhbbbiii|||zzzlllsss{{{|||rrrdddRRRGGGDDD===<<<999777555555555666666777999:::;;;>>>BBBEEEHHHIIIJJJKKKKKKKKKKKKKKKLLLLLLLLLKKKKKKKKKKKKJJJJJJIIIHHHHHHGGGDDD@@@<<<555333222000//////000000///000222111000000111333333222111111000111111111000111111111111222222222222222111111111222333333444444333333333333222222444444333222222222222222444444444333333222222222222222333444444444444444444444555555555444444333444333333333444444555666888;;;>>>BBBEEEJJJOOOSSSaaahhhoooqqqooopppvvv|||zzzxxxzzz{{{uuummmddd^^^UUUNNNNNNLLLHHHQQQXXXRRROOOVVVdddttt}}}qqqsssxxx~~~qqqjjj___UUUNNNKKKHHHGGGFFFDDDAAA@@@???>>>===;;;<<<<<<======>>>??????@@@===;;;<<<@@@CCCFFFMMMUUUaaahhhqqqyyyxxxeeeZZZZZZ___ccc{{{}}}fffUUUKKKCCC???>>>888;;;;;;:::;;;===>>><<<@@@@@@BBBEEEIIIMMMNNNNNNRRRSSSUUUVVVUUUTTTRRRPPPQQQKKKEEEAAA@@@???===;;;999777444111///000111222222111111000000000000000000000000000000000000000vvvpppggg```___cccjjjnnnjjjdddfffssszzzssskkkgggccc]]]XXXVVVRRRPPPNNNMMMNNNOOONNNMMMLLLMMMLLLJJJGGGDDDDDDDDDDDDEEEKKKVVVcccrrrzzzwwwtttooohhh___WWWPPPLLLEEEEEEEEEHHHPPPaaatttrrrkkkfffeeefffhhhooowwwnnnbbbbbbpppppprrruuuzzzkkkVVVIIICCC>>><<<:::777555555555666666888999:::;;;===AAACCCGGGHHHIIIJJJJJJKKKJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJIIIIIIHHHEEEAAA>>>666555333111000000000000///000111111000000111222222222111111111111111111000000111111111222222222000000111111111222333333333333333333333333333333444444333222222222222333555555555444333333222222111222333333444444333333555555666555555444333333666666666555666777888999999<<>>>>>??????===:::999<<>>???CCCFFFJJJLLLMMMRRRSSSTTTVVVVVVUUUTTTSSSSSSOOOIIIFFFDDDCCCBBB@@@===:::666333000000111333222111111000000000000000////////////////////////uuugggfffdddccccccdddeeeeeeaaaeeeooo}}}zzzrrrpppkkkbbbZZZXXXQQQOOOMMMMMMMMMNNNMMMKKKJJJLLLMMMLLLIIIGGGFFFFFFEEEDDDFFFMMMVVVcccuuu|||xxxuuuoooggg^^^UUUNNNJJJFFFFFFFFFIIIRRRbbbvvvyyyppphhheeedddfffnnnvvv}}}xxxfff___fffpppuuurrrqqquuuqqq]]]LLLCCC???===:::777666555555666666888:::;;;<<<===@@@BBBEEEFFFGGGHHHJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKJJJIIIIIIIIIHHHEEEAAA>>>888666444222000000000000...000111111000///111222111111111111222111111111000000111111111222222222///000000111222222222222333333333333333333333333555444333333222222333333555555555444444444333333111222333333444444333333666666666666555444333333888777666666777888:::;;;===BBBHHHMMMTTT^^^kkkuuu}}}wwwtttpppzzzqqqkkkbbbZZZUUURRRPPPOOORRRUUUVVVXXX[[[ZZZYYY\\\]]]gggwww~~~uuuiii]]]PPPHHHDDDCCCBBBBBBDDDFFFFFFFFFEEEDDDCCCBBB@@@???>>>======:::999;;;<<>>>>>>>><<<===>>>@@@CCCFFFIIIKKKOOOPPPRRRTTTUUUUUUUUUUUURRRPPPLLLJJJIIIHHHGGGGGG@@@===999555333111222222222111111000000000000000////////////////////////}}}wwwkkkdddhhhmmmooommmhhhdddbbb]]]iiizzz|||{{{vvviii^^^[[[RRRPPPMMMMMMMMMMMMLLLKKKIIIKKKNNNNNNKKKIIIHHHGGGDDDBBBBBBGGGMMMWWWgggvvvyyyvvvooofff]]]TTTNNNJJJGGGGGGGGGJJJSSSeeezzzuuukkkeeebbbccciiiqqqxxxmmm___^^^bbbppp}}}uuuooosss~~~~~~kkkWWWHHH@@@>>>;;;888666555555666777999;;;<<<<<<===???AAABBBDDDEEEGGGIIIJJJKKKKKKIIIJJJJJJJJJJJJKKKKKKKKKJJJIIIHHHHHHHHHFFFBBB???999888555333111000000000...///111000//////000222000000111222222222222111000111111111111222222222///000111111222111111111222222333333333333444444555444444333333333333333444444444444444444444444222222333444444444444444555555666666666555444444666555555666888;;;>>>@@@HHHNNNWWW^^^dddnnn{{{}}}{{{~~~|||vvvrrrbbb\\\TTTOOOMMMOOOPPPQQQUUU[[[ZZZ]]]ccc___[[[dddiiisss~~~yyyxxx~~~}}}}}}{{{{{{}}}~~~|||wwwzzz}}}ppp]]]PPPIIIFFFCCCBBBCCCDDDEEEDDDGGGGGGGGGFFFDDDBBB???======:::999;;;;;;;;;AAAHHHRRRUUUWWWYYY^^^mmmxxx]]]QQQLLLHHHGGGNNNZZZiii{{{pppaaaOOOGGG???======;;;:::;;;<<<===>>>>>>???AAAEEEHHHLLLMMMNNNPPPRRRSSSTTTTTTPPPOOONNNLLLKKKKKKKKKLLLCCCAAA>>>:::777444333222222111111000000000000000000000000000000000000000yyytttyyy~~~yyynnnfffgggnnnvvvwwwpppggg```]]]^^^qqqqqqccc___SSSQQQOOONNNNNNNNNMMMLLLJJJLLLOOOOOOMMMJJJGGGFFFDDDAAAAAACCCFFFMMMZZZfffvvvzzzvvvnnneee\\\TTTNNNKKKFFFFFFFFFJJJUUUhhh}}}ssslllfffccceeejjjppp}}}uuubbb[[[[[[aaasss~~~tttttt}}}}}}eeeOOO@@@>>>;;;888666555555666777999;;;<<<<<<===>>>???@@@AAACCCFFFIIIJJJLLLLLLIIIIIIIIIJJJJJJJJJKKKKKKJJJIIIIIIIIIIIIGGGCCC@@@:::999666333111000//////...///000000//////000222///000111222333222222111000111111111111222222222000111111222222111000///222222222333333444444444555555444333333333333444222222222333444444555555333333444555555555555444444555555666666666666555444555666888===BBBGGGKKKVVV```llluuuzzzwwwnnnhhhdddZZZVVVRRRQQQSSSVVVXXXYYYZZZcccaaadddooojjjgggvvv{{{|||zzzyyyxxxyyy|||}}}}}}~~~zzzwwwvvvxxx}}}}}}|||{{{{{{{{{}}}~~~~~~}}}{{{~~~}}}|||||||||zzzwwwuuupppqqqssstttuuuxxx}}}vvvgggXXXSSSLLLGGGEEEDDDCCCBBBEEEGGGIIIIIIHHHFFFBBB@@@===:::999:::999888<<>>>>>===<<<===AAADDDGGGHHHJJJLLLOOOQQQRRRSSSPPPPPPOOONNNLLLKKKLLLMMMGGGFFFCCC@@@<<<888555333222111111000000000000000000000000000000000000000tttqqqqqquuuuuunnngggcccdddmmmuuutttiii]]]VVVTTTaaaxxx~~~{{{rrrwwwwwwgggbbbUUURRRPPPOOOOOOOOONNNMMMKKKNNNPPPPPPMMMIIIFFFEEEFFFCCCAAABBBBBBEEEOOOZZZeeevvv{{{vvvnnnddd[[[SSSOOOMMMEEEEEEEEEIIIUUUkkk{{{tttllleeedddgggjjjyyy|||ggg]]]ZZZWWWiii}}}zzzwww{{{nnnTTTAAA???;;;888666555555666777999<<<===<<<<<<>>>???>>>@@@BBBFFFHHHKKKLLLMMMIIIIIIIIIJJJJJJJJJKKKKKKKKKJJJJJJJJJJJJHHHDDDAAA;;;999777444111000//////...///000000//////000111///000111222333333222111000111111111111222222222000111222222111000///...222222222333333444444444555555444333333333333444000111111222333444555555333444555555666666555555444444555666777777777666555666888<<>>??????===:::;;;>>>BBBEEEFFFGGGJJJLLLOOOQQQRRRQQQQQQPPPNNNLLLKKKKKKLLLJJJIIIGGGDDD@@@;;;666444222111111000000000000000000000000000000000000000ssskkkgggrrryyymmmbbbeeehhhjjjllljjjbbbYYYUUUUUUWWWmmm|||pppgggdddbbbiiixxxnnn```UUUSSSRRRRRRRRRPPPNNNKKKMMMLLLKKKLLLMMMLLLJJJHHHGGGDDD@@@>>>???BBBHHHKKK]]]iii{{{~~~yyyrrrhhh^^^WWWQQQMMMJJJEEEBBBBBBIIIXXXlllxxxpppiiifffdddkkksss}}}pppaaaXXXVVV^^^nnnvvvsssxxxpppZZZFFF>>>888777888666555666777999999999888999:::<<>>>>><<<@@@BBBFFFJJJMMMNNNMMMMMMRRRQQQQQQPPPOOONNNMMMMMMKKKLLLKKKIIIEEE???999555111111222222222000...---------...///000111222222vvvhhhgggfffppprrreee^^^bbbbbbfffaaa[[[UUUOOOMMMUUU___uuuzzzqqqeee]]]ZZZ___fffuuu~~~mmm```XXXVVVSSSQQQQQQOOOMMMKKKMMMKKKKKKKKKLLLLLLJJJHHHGGGEEEAAA??????BBBFFFIIINNNZZZkkk|||wwwqqqhhh```YYYSSSNNNKKKEEECCCBBBHHHVVVgggwww{{{rrrlllgggeeehhhoooxxxyyyggg\\\QQQVVVcccuuuxxxppprrr~~~sssZZZIII@@@999888888555444555777888999888777888:::<<>><<<>>>???>>><<<:::999<<<>>>;;;>>>AAACCCFFFNNNYYYbbbnnnwww{{{lll^^^SSSSSSVVV]]]mmmkkkWWWGGG???<<<:::::::::::::::<<<;;;:::===@@@DDDHHHKKKMMMNNNNNNPPPOOONNNMMMKKKJJJIIIHHHHHHIIIIIIHHHFFFAAA===:::333333333222111000///...////////////000000000000kkkcccccceeekkkgggZZZZZZ```\\\bbbTTTIIIHHHGGGIIIYYYnnnwwwrrrjjj```ZZZXXXaaafffssspppeee\\\YYYTTTQQQPPPNNNMMMLLLMMMLLLJJJKKKLLLLLLKKKIIIGGGFFFCCCAAAAAABBBDDDEEEHHHSSSbbbrrr~~~rrrnnnggg```YYYSSSNNNJJJGGGEEEEEEKKKVVVeeeqqqxxx}}}tttlllfffccccccjjjrrrxxx~~~ppp```VVVVVV^^^nnn}}}~~~rrrnnnxxxyyy]]]OOOFFF===:::999666555666555666777777666777999;;;>>>???AAADDDGGGIIIKKKKKKMMMMMMMMMMMMMMMKKKIIIHHHIIIHHHGGGGGGHHHFFFDDDAAAAAA>>>:::666333222222333111000///.........///000......///000111222333333000111111111111111111000222111111000111222333444555555555444444444333333444444555666666555555444111222222333444444555555444444333333333333444444666666555555777999<<<===>>>???DDDOOO```rrrrrrlllmmmpppuuuzzz|||tttnnnkkkbbb``````cccbbbaaadddiiimmmmmmmmmmmmooottt{{{~~~~~~~~~}}}|||zzzxxxwwwxxxyyyzzzvvvwwwxxxyyyyyyyyyyyyyyyvvvxxxyyyzzzzzzyyyxxxwwwxxx{{{}}}{{{vvvsssuuuxxx{{{{{{zzzyyyyyyyyyzzz{{{}}}~~~}}}zzzxxxvvvwwwyyyxxxwwwvvvtttrrrpppooonnnmmmkkkgggbbbaaadddjjjooopppnnnkkkhhhhhhjjjmmmnnnoooqqqtttxxx{{{tttiii^^^XXXQQQKKKFFFCCCAAA???===>>>===;;;999888888999999<<>>AAADDDGGGJJJKKKLLLKKKLLLMMMMMMLLLKKKJJJIIIHHHHHHGGGHHHIIIHHHEEECCC???<<<999666555666777999555333111///...///000111.........///000111111222000000111111111111000000111111000000111222444555444444444444333333333333333444444555555555555444333333333333444444555555444444444333333444444444666666666555666888<<>>>>><<<:::999888888:::<<<>>>@@@AAADDDHHHLLLYYYcccuuu~~~sssmmmgggbbbcccgggsss~~~kkkXXXLLLEEE???999999:::::::::<<<<<<<<<>>>@@@CCCGGGJJJLLLSSSSSSRRRQQQOOOMMMJJJIIIBBBCCCDDDDDDDDDBBBAAA@@@:::888666333111111111111000000000000////////////nnnccchhhfffaaa\\\SSSNNN\\\hhhbbbXXXFFF===FFFOOOWWWoooyyyrrrpppqqqpppvvv}}}sssbbb^^^XXXSSSRRRRRRRRRRRRPPPNNNLLLLLLNNNOOOOOONNNHHHGGGEEECCCBBBAAAAAAAAAFFFKKKVVVcccrrrpppmmmgggbbb\\\UUUNNNIIIFFFHHHNNNWWWaaakkkpppsssrrrssstttttttttvvvzzz}}}|||xxxsssmmmhhhdddaaadddhhhlllsss}}}ttt```XXXUUU```rrruuuttt{{{ppp[[[OOODDD>>>;;;777777888333444666666555666999;;;;;;===@@@CCCGGGIIIKKKLLLIIIJJJKKKKKKKKKJJJIIIHHHHHHGGGGGGHHHIIIIIIFFFDDD???===:::888777777888999777555333000///000111222////////////////////////000000111111111111000000111000000///000111222333333333333333222222222222111222333444444444444444555555555444444333333333444444444444444444444444555666666555555888===AAAIIISSSbbbqqqyyy}}}uuuhhh^^^YYYZZZ\\\]]]]]]```fffgggfffiiinnnqqqvvv}}}{{{vvvzzz|||~~~~~~|||yyyxxxxxxzzzyyyyyyxxxwwwwwwvvvvvvttttttuuuvvvwwwyyyzzzzzzxxxyyy{{{||||||yyywwwuuuuuuzzz~~~|||vvvrrruuuyyyyyyxxxwwwvvvwwwyyy|||}}}}}}|||yyyvvvtttuuuyyy|||{{{{{{yyyxxxvvvuuutttssssssrrrqqqnnnkkkjjjlllmmmrrrqqqnnnkkkiiihhhhhhhhhhhhiiilllnnnooooooooonnnrrryyyvvvkkk```WWWOOOKKKEEECCCAAA???>>>===;;;;;;;;;<<<>>>@@@@@@BBBCCCEEELLLTTTddd{{{~~~}}}wwwnnngggdddhhhnnn{{{rrr\\\MMMBBB999888999888888;;;=========>>>@@@CCCFFFHHHNNNNNNNNNNNNLLLJJJHHHFFFCCCCCCBBBBBBAAA@@@??????===;;;888555333222111111.........///000111111111tttooorrrjjj\\\TTTPPPQQQ___hhhbbbPPPCCC???IIIUUUbbbxxx}}}{{{xxxzzzwwwfffbbb[[[WWWUUUTTTSSSRRRPPPNNNLLLLLLNNNOOOPPPOOOIIIGGGEEECCCBBBAAAAAAAAABBBFFFNNN[[[kkk}}}vvvrrrllleee___WWWPPPKKKCCCHHHPPP\\\gggnnnqqqqqqooonnnkkkgggfffhhhmmmpppvvvvvvuuusssqqqnnnkkkiiicccdddeeehhhoooxxxhhh^^^WWW]]]lllzzzrrrrrr~~~bbbVVVHHH@@@;;;666444666333444666666666777999;;;:::<<>>:::888666444444666555333111111111111111111000000000/////////...000111111111111111111000222111000//////000111222333333222222222111111111111111222333444444444444666666555555444333333222444444555555555555444444444666777777777;;;BBBHHHQQQ^^^pppyyyrrrggg\\\WWWWWWYYY\\\aaaaaadddiiikkkjjjmmmrrrzzz|||xxxyyy{{{}}}}}}zzzwwwuuuuuuyyyzzzzzzzzzyyyxxxwwwvvvtttttttttuuuvvvxxxyyyzzzyyyzzz{{{|||{{{zzzxxxvvvuuuyyy}}}|||xxxvvvxxxzzz}}}|||zzzyyyxxxyyyyyyzzz{{{zzzxxxuuutttvvv{{{{{{zzzyyyxxxvvvuuutttsssssstttsssqqqnnnllllllmmmqqqpppooommmkkkiiihhhggghhhiiilllmmmnnnmmmlllkkknnntttzzz~~~wwwiii\\\TTTLLLHHHCCC???===<<<:::999<<<===>>>???@@@AAAAAABBBDDDHHHUUUiii}}}tttzzzyyynnnfffdddeeelllwwwuuuXXXIII<<<:::999555555999<<<<<<<<<===???AAADDDEEEKKKLLLNNNOOONNNMMMKKKIIIEEEDDDCCCAAA???>>>>>>>>>???>>>;;;888555333111111------...///000111222222~~~zzzjjjUUULLLRRRXXX```bbbZZZLLLEEECCCJJJXXXkkklllgggaaa[[[WWWTTTRRRPPPOOOMMMJJJJJJLLLNNNOOOOOOIIIGGGEEEBBBAAAAAABBBBBBDDDEEEKKKUUUddduuuzzzuuunnnfff^^^VVVOOOJJJEEEKKKVVVbbbmmmssssssrrrooommmhhhccc___^^^aaadddiiiiiijjjkkkkkkkkkkkkjjjdddcccccceeekkkttt~~~uuuiii^^^^^^iii~~~xxxsss}}}pppbbbRRRGGG>>>777555555333444666666666888:::<<<:::;;;>>>AAADDDFFFHHHHHHHHHIIIJJJKKKLLLLLLKKKJJJHHHHHHGGGHHHHHHGGGDDDBBBBBBAAA???<<<999555333111222222222111111000000000000000000000000000000111111111222222222222111111555444222111000000111111444444333333333222222222111222333444555555555555555555555555555444444444333444555666666555444333333666999;;;===CCCLLLTTT```mmm~~~yyysssmmmfff]]]YYYZZZ]]]___```ddddddhhhnnnrrrtttyyy~~~}}}{{{||||||zzzwwwvvvwwwxxxzzz{{{||||||{{{zzzxxxwwwuuutttttttttuuuwwwxxxyyyyyyzzzzzz{{{zzzzzzyyyyyywwwyyy}}}~~~}}}||||||}}}}}}}}}}}}|||{{{zzzzzzzzzyyyyyyxxxvvvvvvxxx}}}||||||{{{yyyxxxwwwvvvuuuwwwwwwuuurrrooonnnoooqqqqqqqqqpppooommmlllkkkjjjiiikkkmmmoooooonnnllljjjmmmqqqvvvxxx{{{uuukkkYYYSSSJJJCCC???===:::888<<<<<<<<<===>>>@@@@@@@@@@@@BBBJJJYYYgggsssuuuwww{{{sssiiidddbbbgggnnnwwwjjjWWWFFFAAA===777555999::::::;;;===???BBBDDDEEEJJJKKKNNNPPPQQQQQQOOONNNHHHFFFDDDAAA@@@???@@@@@@@@@???===;;;777444111000......//////000000111111yyyjjjPPPHHHUUU]]]```\\\QQQLLLIIIGGGKKK[[[qqqppplllddd^^^YYYTTTPPPMMMMMMKKKIIIHHHJJJLLLNNNNNNIIIGGGDDDAAA@@@AAABBBDDDEEEEEEGGGNNN[[[iiivvv|||}}}zzzuuulllccc[[[RRRKKKGGGIIIPPP[[[iiissswwwvvvtttooommmiiiccc]]][[[[[[\\\______aaabbbdddfffhhhiiidddcccbbbccchhhqqq{{{zzznnnaaa]]]eeeyyyzzzzzz}}}nnn[[[NNNDDD;;;777777333555666777777888;;;===:::;;;===@@@CCCEEEFFFGGGIIIJJJKKKMMMMMMMMMLLLLLLIIIHHHGGGGGGHHHFFFDDDAAA>>>>>>>>>===:::777444333///000000000000///............///000111222333333222222333333333333222222777666444222111111111222555555444444444333333333222333444555666666666666333333444444555666666666333444555666666555444333222666;;;>>>BBBIIITTT]]]nnnzzz|||ppphhhfff```[[[[[[```eeefffeeeeeefffkkksssyyy~~~~~~}}}{{{xxxvvvwww{{{~~~{{{|||}}}}}}}}}{{{yyywwwuuuuuutttttttttvvvwwwxxxzzzzzzzzzzzzzzzzzzzzzzzzyyyzzz}}}~~~zzz{{{|||}}}~~~~~~~~~}}}xxxxxxxxxwwwwwwzzz~~~|||{{{zzzyyyyyy|||zzzwwwsssppppppsssvvvsssssssssrrrqqqpppnnnmmmkkkmmmoooqqqqqqooommmllllllpppssstttvvv~~~jjjbbbWWWNNNHHHEEEAAA???;;;;;;:::;;;===???@@@@@@===<<>>@@@???======@@@CCCEEEGGGMMMTTTZZZdddcccbbbbbbdddhhhkkknnnxxxrrr[[[TTTTTTVVV^^^jjjuuuyyybbbUUULLLCCC===<<<:::777888<<<>>>>>>???CCCAAACCCFFFJJJLLLMMMMMMMMMQQQNNNJJJFFFCCCBBBAAAAAA???BBBEEEDDD@@@:::555222444222111111222222111///xxxaaaQQQJJJVVV```ZZZLLLDDD@@@CCCKKKWWWhhhyyy|||llldddaaa[[[TTTQQQOOOMMMKKKJJJKKKLLLKKKJJJLLLKKKJJJJJJJJJIIIGGGEEEEEEFFFGGGFFFGGGMMMWWW___lllrrryyy~~~zzzwwwwwwpppfff\\\UUUOOOMMMKKKPPP\\\ppp}}}xxxrrrjjjccc^^^ZZZWWWVVVUUUUUUTTTTTTUUUWWWXXXYYY\\\]]]```bbbeeekkkqqqvvviiicccdddkkkxxxxxx```MMMAAA999666777777777777888888999999;;;;;;;;;<<<>>>AAADDDEEEFFFIIILLLMMMLLLJJJJJJJJJJJJJJJJJJIIIGGGEEEDDDCCC??????@@@@@@???;;;666111222111111111111111222222/////////000000000000000333333333222222222111111222222111111111111222222444555666555333333555666555444333222222444666777777666666555555666888888444444444555666777666666:::===FFFRRR\\\eeerrr~~~yyyuuuqqqjjjeeecccggghhhhhhgggfffhhhlllooouuuwww}}}~~~~~~}}}||||||{{{}}}zzzzzzzzzyyyxxxwwwvvvvvvwwwxxxyyy~~~}}}|||{{{{{{{{{|||}}}|||}}}~~~|||{{{|||}}}~~~~~~~~~~~~}}}|||{{{zzz{{{}}}~~~||||||{{{zzzyyy~~~}}}{{{yyyxxxxxxyyyzzzzzzyyywwwuuusssrrrrrrrrrssssssssssssrrrqqqppppppppprrrtttuuuvvvzzzvvvhhh[[[PPPJJJCCC@@@<<<<<<===>>><<<999:::;;;===>>>>>>AAAFFFJJJOOONNNNNNOOORRRUUUYYY\\\ooozzzhhh[[[SSSOOOTTT^^^dddrrrzzzkkk[[[KKKAAA@@@===999999;;;===;;;;;;>>>AAABBBEEEHHHJJJLLLMMMMMMPPPOOOLLLIIIFFFDDDCCCCCCAAADDDFFFFFFBBB===888555333222000111222222111///oooXXXNNNKKKTTTXXXQQQFFF@@@@@@FFFPPP^^^mmm{{{}}}uuukkkeee]]]WWWTTTOOOMMMKKKKKKLLLMMMLLLLLLMMMMMMMMMNNNNNNMMMIIIGGGFFFFFFFFFDDDBBBDDDJJJOOO]]]ccclllsssxxx~~~zzzwwwtttnnnddd[[[SSSPPPOOOOOOYYYiii~~~xxxooogggbbb^^^ZZZXXXUUUTTTRRRPPPOOOOOOOOOOOOUUUVVVXXX[[[^^^dddjjjoooxxxvvvhhhaaacccuuu|||nnnVVVDDD;;;888888888777777777888888999:::::::::;;;===@@@BBBDDDCCCFFFIIIKKKKKKJJJJJJJJJKKKKKKJJJIIIGGGEEECCCBBB>>>>>>???@@@@@@===888444222222111111111111111222000000000000000000//////333333333222222222111111333333222222222222333333333555666555444333444666555555444333444555666777222222333333444555555666333444555666777888888999???DDDOOO^^^jjjvvv~~~uuullljjjjjjhhhhhhiiimmmlllkkkiiijjjnnntttyyy~~~}}}}}}}}}~~~|||{{{||||||{{{zzzzzzzzzzzz{{{{{{~~~~~~~~~}}}{{{}}}||||||~~~~~~~~~~~~}}}~~~|||{{{{{{}}}}}}}}}|||zzzxxxwwwwwwwwwxxxyyywwwuuurrrppppppppppppoooqqqtttuuuvvvwwwzzz|||{{{}}}{{{tttbbbWWWKKKGGGBBB?????????<<<:::===>>>>>>>>>======>>>@@@AAAAAAAAACCCFFFJJJNNNPPPeeettt}}}kkkZZZNNNMMMTTTVVVaaaooorrr[[[KKKEEEBBB===:::<<<<<<:::999;;;AAABBBCCCEEEGGGJJJLLLMMMOOOOOOOOOMMMKKKIIIFFFEEEDDDEEEGGGGGGEEEAAA<<<999444222000000111222111000gggQQQMMMMMMRRRQQQHHHAAA???@@@HHHUUUdddqqq||||||}}}~~~rrriii```YYYWWWQQQNNNKKKJJJKKKLLLLLLLLLMMMMMMNNNPPPPPPOOOKKKHHHEEEEEEFFFDDDCCCDDDGGGIIIOOOUUU^^^hhhpppxxx~~~yyyvvvqqqlllcccYYYRRRPPPQQQSSSbbbvvvwwwoooiiieeebbb```XXXVVVTTTQQQNNNMMMLLLLLLOOOPPPRRRTTTXXX]]]ccchhhvvvooo```^^^kkk{{{}}}{{{zzz^^^HHH???===999999888777777777888999999999999:::<<<>>>AAABBBBBBEEEIIIKKKKKKJJJKKKKKKLLLKKKJJJIIIGGGEEECCCAAA?????????@@@@@@===999666333222111111000111111111222111111000000/////////333333333222222222111111444333333222222333333444333444555555444333444555555444444333444555666666111222222333444444333333444555666777777999:::<<>>>>>===>>>?????????AAACCCGGGJJJLLLWWWiiilllYYYRRRSSSSSSYYYcccpppsss\\\OOOHHHAAA<<<<<<===;;;:::<<<@@@@@@@@@BBBDDDGGGKKKMMMNNNOOOPPPQQQPPPMMMJJJHHHFFFFFFFFFGGGFFFDDD@@@===555333111000111111111000yyy```LLLMMMOOOOOOJJJCCC???@@@AAAKKKZZZiiittt|||}}}zzzzzzzzz{{{pppeee^^^[[[TTTQQQMMMKKKKKKLLLLLLKKKLLLLLLNNNPPPQQQPPPLLLIIIEEEFFFFFFEEEDDDCCCDDDEEECCCIIIQQQ[[[fffqqqzzz~~~xxxuuuoookkkbbbYYYRRRPPPTTTXXXkkkyyysssooollljjj\\\ZZZWWWSSSPPPNNNNNNMMMLLLMMMOOOPPPSSSXXX^^^bbbrrr}}}wwwddd]]]eeeooo}}}uuu{{{dddLLL@@@>>>;;;:::999777777777888999888888888999;;;===???@@@BBBEEEIIIKKKKKKKKKLLLLLLKKKKKKJJJIIIGGGEEECCCBBBAAAAAA@@@@@@@@@===999666333222222111000000111111222222111111000000//////333333333222222222111111444333333222222333333444222444555555444333333444333333333333333444444555666666777777777777666555555666888888888;;;???CCCUUU]]]iiisss~~~vvv|||yyyoooiiifffggggggggghhhlllllloootttyyy~~~~~~}}}~~~~~~~~~|||~~~~~~|||}}}yyyyyyxxxwwwuuussspppoooppprrrtttwwwyyyzzzyyyyyyssstttvvvwwwuuuvvv|||zzzqqqqqquuuzzzqqqgggZZZOOOIIIFFFDDDBBB<<<;;;;;;<<<<<<<<<<<<<<<>>>>>>>>>???@@@BBBDDDEEEJJJ\\\wwwjjj[[[WWWSSSUUUZZZeeevvvwwwcccQQQFFF===;;;<<<;;;;;;===???>>>>>>???AAAEEEIIIKKKLLLNNNQQQSSSSSSPPPMMMJJJGGGFFFEEEFFFGGGFFFCCCAAA888555222111111111111000oooXXXIIILLLOOOLLLEEE@@@@@@BBBEEEPPP```nnnvvv|||zzzyyytttwww}}}{{{nnnfffccc[[[WWWRRRNNNMMMLLLKKKJJJLLLLLLMMMOOOPPPPPPNNNKKKIIIHHHFFFDDDCCCAAA@@@@@@BBBEEELLLUUUaaammmxxx}}}yyytttoookkkcccYYYQQQQQQVVV\\\uuu|||wwwtttqqq```^^^ZZZVVVSSSQQQOOOOOOKKKLLLMMMNNNPPPTTTYYY]]]hhhuuulllbbbdddiiiqqquuummmQQQBBB======;;;999777666777888999777777777888999;;;===???BBBEEEIIIKKKKKKKKKKKKLLLJJJJJJIIIHHHGGGFFFDDDCCCCCCBBBAAAAAA@@@>>>:::777333333222111000000000000111111111111111111000000333333333222222222111111333333222222222222333333111333555555444333333333222222222333333333444444666666666666777777777777666888999:::;;;AAAJJJPPP___jjjvvv~~~sssuuu{{{xxxpppjjjeeeccceeeeeeeeehhhmmmqqquuu|||~~~}}}|||}}}~~~}}}~~~~~~|||yyyvvvtttsssssstttvvvyyyzzzyyyxxxqqqpppqqqtttuuutttwww|||~~~vvvtttuuurrryyy}}}nnn```VVVOOOJJJFFF???===<<<<<<===>>>>>>=========>>>>>>???@@@BBBBBBHHHWWWooo}}}kkkaaaWWWVVVWWW___lllaaaRRRCCC===;;;999:::<<<===<<<<<<===@@@CCCGGGIIIIIILLLPPPSSSTTTRRROOOMMMHHHFFFEEEFFFIIIJJJGGGEEE<<<999555222222222111000xxxdddPPPGGGKKKLLLHHHAAA>>>@@@CCCJJJUUUeeerrrxxx|||{{{{{{{{{}}}yyypppmmmddd___XXXRRROOOMMMLLLKKKNNNMMMMMMNNNPPPQQQPPPNNNLLLJJJGGGEEEDDDBBBAAA@@@EEEFFFIIIPPP\\\hhhrrrxxx~~~{{{uuuooollldddYYYQQQQQQXXX^^^{{{vvvsssgggeeeaaa\\\WWWTTTRRRQQQKKKKKKLLLLLLMMMPPPUUUYYY```nnn|||uuuiiiffffffwwwqqqqqqzzzwwwZZZHHHAAA>>><<<:::777666666888999777777666777888:::<<<===BBBDDDHHHJJJIIIIIIIIIJJJHHHHHHHHHHHHGGGFFFEEEEEEAAA@@@@@@@@@AAA???<<<:::444333222111000000000000111111111111111111222222333333333222222222111111222222111111111111222222000333555666444333222222222333333444444444444444333333333444555777999;;;666888:::<<<@@@JJJWWWaaannnyyyuuuvvvzzzwwwoooiiigggbbb```bbbdddgggnnnvvv}}}~~~~~~}}}~~~}}}|||yyyxxxwwwxxx{{{{{{zzzxxxuuuqqqrrrvvvwwwtttuuuyyyxxxtttsssnnnuuuzzz|||}}}pppcccXXXPPPIIIEEEAAA???@@@@@@???>>><<<======???@@@BBBCCCDDDIIIRRReeewwwhhhccc```ccchhhtttyyygggQQQDDD>>>:::999::::::;;;;;;===???BBBEEEFFFGGGJJJNNNQQQSSSRRRPPPNNNKKKHHHEEEGGGKKKMMMKKKIII@@@<<<777444222222111000ppp\\\JJJFFFJJJJJJEEE???>>>AAACCCMMMYYYiiiuuuzzz|||}}}}}}}}}}}}}}}{{{|||~~~xxxuuuiiiddd\\\VVVRRROOOMMMKKKOOONNNNNNOOOQQQRRRQQQPPPMMMKKKHHHFFFFFFGGGFFFEEECCCBBBCCCIIISSS^^^iiinnn{{{}}}vvvpppmmmeeeZZZRRRQQQYYY```|||vvvsssooolllgggaaa[[[WWWTTTSSSKKKKKKKKKKKKKKKNNNRRRVVV]]]kkkyyy|||nnnhhheeemmmqqqpppwwwcccPPPGGG???===:::777666666777999666666666666888:::<<<===AAADDDGGGHHHHHHGGGGGGHHHGGGHHHHHHHHHHHHGGGFFFFFF?????????@@@AAAAAA???===444333222111000000000000000000000111222222222333333333333222222222111111222111111111111111111222000222555666444333222222333444555555666666555555444444444666999===@@@CCC555888;;;>>>DDDQQQaaammm{{{xxxzzzyyypppjjjgggfffaaa^^^```dddjjjuuu{{{}}}~~~||||||~~~~~~|||yyyyyyuuutttyyyzzzvvvvvvzzzwww{{{~~~~~~zzztttnnnkkkmmmtttzzzzzz|||wwwggg\\\NNNIIICCC???>>>>>><<<:::888999:::===???AAABBBCCCDDDIIIXXXrrr{{{tttnnnllljjjooo~~~yyy___MMMCCC===::::::999:::;;;===???BBBDDDEEEFFFIIIMMMPPPRRRRRRPPPOOOMMMIIIGGGHHHMMMPPPNNNLLLCCC???999555333222111000\\\IIIGGGGGGDDDCCCCCC@@@===AAAHHHRRRbbbmmmwwwyyy}}}|||xxxuuuyyysssppprrruuuwwwzzz~~~~~~|||tttkkkaaa[[[VVVOOOMMMNNNMMMOOOQQQRRRRRRPPPMMMKKKKKKKKKJJJIIIHHHFFFEEEDDDAAABBBDDDHHHMMMVVV```ggguuu|||}}}uuupppmmmaaaYYYVVVQQQXXXnnnzzzvvvqqqnnnjjjfffccc^^^ZZZVVVPPPOOOLLLJJJKKKMMMQQQSSSXXX___lllxxxwwwnnnmmmqqq{{{tttpppzzzvvvXXXBBB??????===999777999;;;;;;777777888999:::<<<>>>???CCCCCCDDDEEEGGGHHHIIIJJJJJJJJJIIIHHHGGGGGGFFFFFFEEECCCAAA@@@@@@???===;;;777555222111222333333222333333222111111222333333222222111111111111111111000111222333333333333333444333333222222333333444555444333222222444555777666777666555;;;FFFIIIFFF<<<;;;???JJJTTT___qqq{{{|||}}}}}}vvvnnngggddd```___bbbggglllsss||||||~~~}}}zzzyyywwwxxxyyyzzzyyyxxxyyyxxxuuusssqqqpppppppppqqqssswww{{{~~~wwwfffUUUHHHGGGIIIFFF@@@>>>?????????@@@@@@??????>>>BBBDDDLLLaaa|||~~~wwwrrrttt{{{zzzdddOOO>>>888::::::888999???BBB???===>>>FFFGGGIIIMMMQQQSSSRRRQQQMMMKKKHHHIIIMMMOOOOOONNNCCC===777555666666333000yyyWWWGGGFFFFFFCCCBBBAAA???>>>CCCKKKXXXhhhsss{{{xxx{{{}}}{{{wwwppplllkkkkkkiiijjjmmmkkknnnqqqyyyxxxpppgggaaa[[[TTTPPPQQQPPPQQQRRRRRRRRRQQQOOONNNLLLLLLKKKJJJIIIGGGFFFEEEGGGGGGGGGHHHKKKPPPXXX]]]ooowww}}}wwwnnnkkk```XXXWWWRRR[[[qqq}}}wwwtttpppllliiiddd___\\\TTTRRRPPPMMMLLLMMMNNNOOOTTT[[[gggsss{{{tttqqqnnnuuuuuunnnxxx{{{^^^IIIAAA@@@<<<888666666777777666666777888999;;;<<<<<>>EEERRR```ooo|||{{{uuullleeebbbccceeejjjrrrvvvzzz{{{{{{~~~}}}|||{{{{{{{{{zzzwwwtttzzzxxxvvvtttrrrpppppppppqqqrrruuuxxxzzz{{{{{{{{{}}}ooo[[[RRRMMMGGGCCCBBB======>>>???@@@AAA@@@???>>>>>>CCCRRRhhh{{{vvvwww~~~zzz___GGG===>>>===999888<<>>???FFFOOOaaapppzzzzzz{{{zzzzzzsssnnnllljjjfffeeegggggghhhlllvvv~~~vvvnnnjjjccc[[[UUUUUUSSSSSSSSSRRRRRRRRRQQQQQQNNNMMMMMMLLLKKKIIIHHHGGGIIIIIIHHHGGGHHHKKKQQQUUUeeennn|||wwwllliii___XXXWWWTTT^^^uuu|||xxxtttpppkkkfffbbbYYYXXXUUUQQQOOOMMMLLLLLLPPPUUU```kkksss}}}{{{ssskkknnnzzzxxxooovvvgggRRRFFFBBB===999888666555444666666777888999999::::::>>>@@@BBBDDDGGGHHHJJJJJJMMMMMMLLLJJJIIIGGGFFFFFFEEECCCAAA@@@AAA@@@>>><<<888666333222333333333222333222222111111222222333333333333333333333333333222333333333333333222111444444333333333333444444555444333333333444666777666777666444777<<<===:::<<<@@@KKK[[[mmmyyyvvvqqqjjjdddbbbiiimmmuuu~~~~~~yyyoookkklllooovvv}}}~~~zzzvvv{{{zzzxxxvvvtttrrrqqqpppqqqrrrtttuuuvvvvvvuuuuuuwwwxxxzzz|||zzzgggZZZOOOJJJJJJ@@@@@@@@@AAACCCCCCAAA@@@@@@???@@@GGGVVVkkk~~~zzzuuuuuu}}}sssTTTEEECCC@@@:::777:::======@@@DDDBBBDDDGGGJJJLLLMMMNNNNNNPPPNNNMMMNNNPPPQQQQQQQQQGGGAAA:::666555444222000```HHHAAADDDDDD@@@>>>>>>>>>@@@JJJTTTggguuu~~~~~~~~~zzz~~~xxxsssrrrqqqmmmlllmmmpppqqquuu{{{{{{uuupppiii___XXXWWWUUUTTTSSSRRRQQQRRRRRRSSSOOOOOOOOONNNMMMKKKIIIIIIFFFFFFFFFEEEFFFJJJOOOTTT[[[eeewww~~~xxxvvvllliii^^^XXXXXXVVV```www}}}xxxtttoooiiifff]]]\\\YYYUUUQQQNNNLLLKKKMMMPPPYYYccckkkuuusssllljjjqqq}}}qqquuuppp^^^MMMEEE===;;;;;;888666555666777999:::::::::999999===???BBBEEEHHHJJJKKKKKKMMMLLLKKKJJJHHHFFFEEEEEEEEECCCAAAAAAAAA@@@???===999777444333333444333222222222222222222222222222222222222333333333333333333333444444333333222111444444333333333333444444555444444333444555666666999999888888888:::;;;:::>>>HHHXXXjjj||||||uuuooonnnmmmjjjhhhjjjqqqttt}}}~~~}}}zzzlllccc```^^^```bbbeeehhhkkkmmmmmmzzz||||||{{{zzzxxxvvvtttsssttttttuuuuuuttttttrrrrrrtttuuuuuuuuuxxxppp___UUUQQQIIIGGGEEEDDDEEEEEEBBB???BBBBBBAAACCCJJJYYYjjjvvv{{{{{{pppqqqwwwaaaMMMGGG@@@;;;777999<<<<<<>>>BBBAAACCCFFFIIIJJJKKKLLLMMMOOOOOOOOOOOOPPPQQQQQQQQQJJJEEE===777555333222111rrrVVVDDD@@@BBBCCC@@@>>>>>>???CCCNNNYYYiiivvv~~~|||vvvvvvtttqqqqqqsssssswww}}}yyytttlllbbbZZZXXXUUUTTTRRRQQQPPPQQQRRRSSSQQQQQQPPPOOONNNLLLKKKJJJDDDDDDEEEEEEFFFIIINNNRRRUUU^^^ooo}}}xxxtttrrrllliii^^^XXXXXXWWWbbbzzzzzzvvvpppkkkggg```___\\\XXXTTTQQQOOONNNMMMNNNTTT\\\dddmmm}}}vvvoooiiikkk~~~qqqqqqxxxjjjRRRFFF<<<;;;<<<999666666777999;;;===>>>===;;;:::<<>>:::888555444444444333333222222222222222222222222000111111111222222222333333333444444444333333222555444444333333444444555444444444444555555666666:::999999999::::::<<<>>>EEETTTiii}}}zzzpppjjjgggiiikkkmmmqqqvvvxxx{{{{{{vvvuuutttpppooopppxxxzzz{{{zzzvvvsssrrrrrrsssyyy~~~zzzoooddd___^^^YYYYYYWWWVVVUUUUUUUUUUUUbbbiiittt~~~~~~~~~|||yyyxxxyyyxxxxxxwwwvvvuuutttssssssuuuvvvuuuwww|||tttbbbWWWQQQLLLGGGFFFGGGFFFDDDAAA>>>??????>>>@@@HHHSSS\\\aaajjj}}}iiiddddddmmmzzznnnVVVJJJBBB===:::;;;<<<;;;;;;===AAADDDGGGHHHHHHIIIKKKNNNMMMNNNOOOOOOOOOOOOOOOOOOLLLGGGAAA;;;777444333222~~~dddMMMCCC@@@???CCCAAA???@@@BBBFFFQQQ\\\hhhttt}}}~~~{{{yyyvvvvvvxxx{{{}}}}}}xxxpppeee]]][[[UUUTTTSSSRRRQQQRRRSSSSSSRRRQQQQQQPPPOOOMMMLLLKKKGGGGGGGGGFFFFFFHHHLLLOOOTTT[[[hhhzzz}}}zzzuuupppnnnjjjggg]]]WWWYYYYYYeee~~~~~~yyysssmmmiiidddbbb^^^ZZZVVVSSSQQQQQQNNNMMMPPPWWW^^^ggguuu|||pppiiifffssspppmmmvvvuuu[[[III;;;999;;;777555555777:::===@@@AAA@@@===<<<<<<>>>BBBFFFHHHJJJJJJJJJIIIIIIHHHGGGFFFEEEDDDDDDDDDCCCAAAAAABBBBBB@@@???;;;999666444444555444333111222222333333222222111000000000111111222222333222222333444444444444444555555444444444444555555444444555555666666666666888666666999:::;;;@@@FFFKKK]]]sss}}}uuuqqqhhheeeeeeiiinnnrrryyy}}}}}}vvvooommmlllgggeeeeeegggjjjlllkkkgggddddddffflllppprrrqqqlllgggdddccc[[[YYYWWWTTTQQQOOONNNMMMTTTYYYaaagggooozzz~~~}}}||||||{{{zzzyyyxxxxxxsssuuuwwwwwwvvvxxx|||wwwfffZZZSSSKKKGGGHHHIIIGGGDDD???@@@@@@???>>>AAAFFFKKKQQQZZZmmmdddYYYTTT[[[hhhyyyeeeSSSIIIBBB>>>>>>===:::888:::@@@CCCFFFGGGFFFGGGJJJMMMKKKMMMOOOOOONNNMMMMMMNNNLLLIIIEEE???:::777555444nnnVVVFFFBBB@@@===DDDAAAAAACCCDDDHHHSSS]]]hhhssszzz}}}{{{||||||ssshhhaaa___VVVUUUUUUTTTTTTTTTTTTTTTRRRRRRQQQPPPOOOMMMLLLKKKHHHHHHHHHGGGGGGIIILLLOOOVVVZZZcccrrr~~~{{{uuunnnkkkfffcccZZZVVVZZZ\\\jjj~~~xxxrrrnnnjjjfffaaa[[[VVVSSSRRRRRROOOMMMNNNRRRXXXaaannnzzzmmmgggbbbhhhssslllooouuuhhhQQQ???<<<===888555666666999>>>AAACCCAAA???===:::<<<@@@DDDGGGHHHGGGGGGHHHHHHHHHGGGGGGFFFFFFFFFDDDCCCAAAAAABBBBBBAAA???<<<:::666555555555444333111222333333333333222111000000111222222333444444111111333444555555666666555555444444444444555555444555555666666666666666888555666:::===???GGGQQQXXXiii|||tttkkkiiiccccccgggooouuuxxx}}}zzzvvvwwwwwwnnnllljjjeeebbbaaa```dddggggggeeedddfffiiimmmoooqqqttttttrrrooolllfffeeebbb^^^ZZZWWWTTTSSSPPPUUUZZZ\\\^^^fffrrr|||~~~}}}}}}}}}}}}}}}uuuwwwyyyxxxuuuuuuwwwzzzmmmcccVVVOOOMMMMMMJJJGGGDDDDDDCCCAAA@@@AAACCCEEEJJJQQQ```vvviiiZZZOOORRR[[[iii{{{cccSSSKKKCCC@@@===999999;;;>>>BBBEEEEEECCCDDDHHHLLLKKKNNNPPPPPPNNNLLLMMMNNNLLLKKKHHHCCC>>>999666555{{{dddMMMBBBBBBAAA;;;DDDBBBBBBEEEFFFJJJSSS^^^hhhrrrxxx}}}|||{{{~~~}}}vvvkkkeeecccWWWWWWWWWVVVVVVVVVUUUUUURRRRRRQQQPPPOOOMMMLLLKKKFFFGGGHHHHHHHHHKKKOOORRRXXXZZZ```nnn|||vvvnnnjjjbbb```XXXVVV[[[___nnn}}}wwwrrrnnniiiccc[[[VVVSSSRRRQQQOOOLLLLLLPPPUUU]]]jjjuuu}}}jjjeee___aaawwwwwwooonnnpppsssZZZDDD@@@@@@;;;777888555888===AAACCCBBB???===888;;;???BBBEEEEEEEEEDDDHHHHHHHHHHHHHHHHHHHHHHHHDDDCCCAAAAAABBBBBBAAA???===:::777555555555444333111222333444444333222111111111222333333444555555000111222444555666777777555555444444444444555555444555555666777666666666999666888===AAADDDOOOZZZiiixxxyyymmmdddbbbaaaccckkkuuuzzz|||yyyrrrrrryyyzzzpppmmmkkkgggcccbbbaaafffkkklllkkklllppptttrrrsssvvv{{{~~~yyyttttttrrrooojjjeee```]]][[[RRRVVVZZZYYYXXX[[[dddmmmsssxxx~~~xxxzzzzzzxxxuuutttvvvyyyzzztttcccWWWSSSPPPKKKGGGFFFDDDAAA?????????@@@AAAEEEHHHUUUhhh{{{tttbbbSSSQQQVVV___qqqqqq[[[QQQFFF@@@<<<999:::>>>===@@@DDDCCCAAAAAAFFFJJJKKKNNNQQQQQQNNNLLLMMMNNNLLLKKKJJJFFF@@@;;;888666}}}nnnXXXFFF>>>>>>===;;;CCCDDDGGGGGGDDDEEERRR```jjjrrr}}}zzzuuuvvvwwwtttppptttsssvvv~~~zzzssskkkddd^^^[[[YYYXXXXXXXXXWWWVVVUUUSSSQQQPPPPPPOOOMMMKKKOOOKKKIIIIIIIIIIIIOOOVVVZZZaaahhhppp{{{wwwpppiii```___[[[XXX[[[gggxxxzzz{{{vvvooohhhbbb```]]]ZZZWWWRRRPPPOOOOOOPPPVVVcccpppyyyqqqiii___^^^lll{{{wwwsssuuu{{{___FFF???>>>999666999777999<<>>===:::;;;>>>@@@BBBCCCDDDDDDKKKJJJIIIHHHFFFEEEDDDCCCGGGFFFDDDBBB@@@???>>>>>>===;;;999777555555555555333222000//////111222444444444444444444444333333222333444444555555444444777777777666555333222111888777666444333555888;;;BBB===<<<@@@FFFNNN___oooyyyzzzwwwwwwwwwssskkkeeeeeeiiinnnuuuyyyzzz}}}yyyuuuzzz|||{{{zzzwwwtttpppllliiihhhnnnppptttxxxzzzzzzzzzyyyyyy||||||zzzzzzxxxvvvsssoookkkiiifffaaa]]]\\\]]]______^^^gggiiillloooqqqrrrrrrrrrvvv}}}|||yyyuuurrrrrrsssuuuuuussszzzyyyeeeYYYQQQMMMKKKMMMHHHDDDDDDBBB>>>>>>AAAGGGGGGNNN[[[lllyyy___RRRQQQVVVbbblllyyybbbKKKBBB@@@<<<999999<<<===>>>???@@@AAABBBCCCIIIKKKMMMOOOPPPQQQQQQQQQOOOOOOMMMJJJEEE@@@;;;888{{{kkkUUUDDD>>>???@@@>>>AAABBBEEEGGGFFFHHHSSS___iiiqqq|||{{{pppjjjkkkkkkiiifffgggfffjjjuuuyyyqqqiiicccaaa^^^]]]\\\[[[XXXVVVVVVTTTRRRQQQPPPOOOMMMKKKOOOKKKIIIJJJJJJJJJPPPWWW```ffflllsss~~~zzzsssmmmaaa___[[[YYY]]]jjj{{{yyyssskkkeeeccc```\\\YYYUUURRRPPPPPPQQQUUUaaammmvvvvvvjjj______iii}}}|||uuurrr}}}{{{```GGG@@@@@@<<<999:::555777:::>>>@@@@@@@@@???777999<<<@@@CCCEEEGGGGGGIIIIIIIIIIIIHHHFFFEEEDDDGGGFFFEEECCCBBBAAA@@@@@@===<<<999777666555555555444333111000000111222333444444444444444444444444333333444555555555555555555555555555555444333333777777666555333444777999;;;:::>>>GGGPPPZZZkkkzzz|||tttpppnnnnnnlllgggfffiiiooosssyyy{{{|||~~~~~~{{{|||}}}|||zzzxxxuuusssqqqpppsssuuuxxx|||~~~~~~}}}}}}{{{}}}}}}{{{xxxuuutttsssnnniiigggggggggfffeeedddeeegggiiijjjiiihhhgggggglllvvv|||xxxvvvuuuvvvwwwwwwwwwzzz~~~jjj[[[QQQNNNIIIEEEBBBDDDCCC@@@@@@CCCCCCDDDJJJUUUcccuuuwwwcccUUUPPPZZZfffvvv\\\LLLCCC===:::;;;;;;;;;<<<===???@@@AAABBBHHHIIIKKKMMMOOOPPPPPPPPPNNNNNNMMMJJJFFFAAA===:::zzzhhhQQQBBB>>>@@@AAABBB??????CCCHHHKKKMMMUUU^^^iiiqqq|||{{{rrrfff___^^^^^^]]]ZZZ[[[ZZZ^^^hhhuuuxxxoooiiigggdddbbbaaa^^^[[[XXXXXXUUUSSSQQQQQQPPPNNNMMMOOOLLLJJJLLLLLLLLLQQQXXXcccjjjpppttt}}}vvvpppdddaaa\\\[[[bbbppp}}}wwwoooiiifffddd```]]]XXXTTTRRRQQQQQQSSS]]]gggpppnnnaaa```eeeqqqzzzqqqzzzdddKKKCCCCCC@@@;;;999222555999<<>>===:::888666555555555666555333222111222222333222333333444444555555555444444555666666666666555444444444444444444444444777888888777666666777999777;;;DDDPPP\\\iiixxx|||{{{{{{tttmmmhhheeefffggghhhlllqqqvvvzzz}}}}}}}}}~~~|||{{{zzzyyyyyyzzz|||~~~~~~|||wwwsssqqqpppnnnlllkkklllmmmmmmllljjjhhhfff]]]___eeeqqq~~~{{{yyyxxxyyyyyy|||}}}~~~lll\\\TTTLLLGGGEEEGGGGGGCCCBBBCCCAAABBBFFFNNNXXXhhh|||___PPPTTT```vvvoooWWWGGG===:::<<<999::::::;;;<<<>>>???@@@EEEFFFIIIKKKMMMNNNNNNNNNMMMMMMMMMKKKHHHDDDAAA???jjjQQQCCC??????@@@AAA>>>???EEELLLQQQTTTYYY___jjjrrr|||xxxoooccc[[[XXXWWWVVVUUUVVVUUUWWW]]]hhhzzztttllljjjhhhfffeeebbb^^^[[[[[[XXXUUUSSSRRRRRRPPPOOOPPPMMMLLLNNNNNNNNNSSSYYYcccjjjqqquuu~~~wwwqqqeeeaaa]]]^^^ggguuuyyyqqqllljjjhhhdddbbb\\\WWWSSSRRRPPPQQQXXX```iiiwwwttteeecccbbbfffvvv{{{gggNNNEEEDDDAAA;;;888333555888<<<>>>???@@@@@@===>>>???@@@AAABBBCCCCCCEEEFFFIIIKKKKKKJJJHHHFFFEEEDDDCCCCCCCCCCCCCCCCCC???>>>;;;888666555555555777666555333222222222333222222333333444555666666444555555666777666666666555555444444444444444555888:::;;;:::999888999:::999???JJJWWWdddsss}}}{{{}}}wwwrrrhhhdddcccgggkkknnnuuu|||~~~~~~~~~}}}}}}}}}}}}~~~{{{xxxuuutttsssuuuvvvvvvvvvuuurrrpppnnncccbbbcccjjjyyy|||zzzyyyzzz}}}ooo```VVVPPPKKKLLLJJJFFFBBBBBBBBBBBBFFFJJJOOO\\\tttqqq[[[XXX^^^nnn|||iiiTTTGGGAAA???999999999999:::<<<>>>???BBBCCCFFFIIIKKKLLLMMMMMMLLLLLLMMMLLLKKKHHHEEECCCmmmSSSEEE@@@======>>>@@@BBBIIIRRRXXXZZZ^^^dddmmmvvvyyypppeee\\\WWWUUUSSSRRRSSSRRRTTTXXX___ooo{{{nnnllljjjhhhgggeeebbb___^^^[[[XXXUUUTTTTTTSSSQQQRRROOOOOOPPPPPPOOOSSSZZZccckkkrrrvvv~~~uuuoooccc___\\\___jjjxxx{{{tttooommmllliiifff___ZZZUUUSSSPPPOOOSSSYYYaaaooo}}}lllhhhcccbbbxxxzzzeeeOOOEEECCCAAA<<<888666777999;;;<<<=========>>>>>>??????@@@AAABBBBBBCCCEEEHHHJJJKKKJJJHHHGGGCCCCCCBBBBBBAAABBBBBBCCC@@@???<<<999777666555555777666555444333333222222222222333333444555666666444555555666777666666666777666555444444444555555777888::::::999888999;;;<<>>???AAADDDGGGJJJKKKLLLLLLKKKLLLMMMNNNMMMKKKIIIHHHlllQQQEEEBBB===;;;===BBBFFFOOOXXX\\\]]]bbbiiisss|||~~~}}}zzzsssiii```YYYUUURRRQQQNNNPPPSSSUUUZZZhhh{{{wwwxxxzzztttqqqnnnkkkjjjiiigggeeeccc___[[[XXXWWWWWWVVVUUUUUURRRRRRSSSRRRPPPSSSYYYcccllltttxxx~~~tttnnnaaa]]]]]]cccooozzz|||xxxwwwyyy|||zzzuuurrrpppmmmjjjccc]]]WWWUUUSSSPPPRRRVVV[[[ggg{{{uuunnngggeeessswwwhhhUUUHHHDDDAAA>>><<<999999::::::;;;;;;::::::;;;;;;<<<===???AAACCCDDDCCCEEEGGGIIIIIIIIIHHHGGGCCCBBBBBBAAAAAAAAABBBBBBAAA@@@===:::888666666666555555555444444333333222222333333444444555555555444444555666666666666555777666555555555666777888444666777777666777999;;;@@@JJJVVVbbbqqq{{{uuuqqqmmmjjjdddcccgggooouuuyyy~~~|||{{{}}}{{{zzz{{{{{{|||zzz{{{}}}~~~~~~uuuttttttwww}}}zzzxxxxxxtttyyyzzzyyyzzztttgggZZZTTTPPPLLLIIIIIICCCBBBBBBBBBCCCHHHWWWfffxxxoooooovvv|||gggRRRCCC>>>===;;;999999:::<<<======???BBBFFFIIIKKKLLLLLLLLLMMMOOOPPPOOONNNLLLKKKeeeLLLDDDCCC>>><<<>>>CCCIIISSS[[[]]]]]]dddmmmyyy~~~~~~xxxooofff^^^XXXTTTQQQMMMPPPTTTVVVWWWccc|||{{{uuupppqqquuu~~~~~~zzztttpppnnnmmmllljjjfffbbb^^^ZZZYYYYYYXXXWWWXXXUUUTTTUUUSSSPPPSSSXXXaaajjjsssvvvzzz~~~tttooodddbbbdddmmmyyy~~~yyyzzzzzzwwwrrrooonnnoooooowww}}}yyyuuuppplllhhhaaa[[[YYYVVVSSSSSSVVVXXXaaarrr~~~sssmmmkkkrrrzzzyyygggUUUJJJDDD@@@>>>999999999999::::::::::::;;;:::;;;;;;===???AAACCCDDDDDDEEEFFFGGGGGGGGGGGGDDDDDDCCCBBBBBBBBBBBBBBBBBB@@@>>>;;;888777666666333333444444444333333333444444444444444444444444333333444555555555555555555555444555777999<<<===555666666666777999===@@@GGGTTTbbbmmm{{{|||rrrooommmkkkhhhjjjhhhkkkrrrxxx|||~~~zzzxxxwww}}}~~~~~~}}}{{{|||}}}~~~}}}zzzzzz{{{|||~~~}}}}}}{{{xxxxxxvvvzzz}}}zzzzzz~~~jjj]]]VVVPPPMMMLLLFFFDDDCCCDDDCCCEEEMMMWWWnnn|||cccOOOBBB@@@===;;;::::::;;;<<<<<<>>>BBBEEEIIIKKKLLLLLLMMMNNNPPPQQQQQQPPPNNNMMMyyy^^^GGGBBBCCC@@@>>>AAACCCJJJUUU]]]]]]\\\eeeooo|||~~~|||tttkkkccc[[[VVVTTTNNNRRRVVVWWWUUU^^^uuu~~~wwwllllllmmmssszzztttqqqpppooonnnhhhddd___\\\[[[ZZZZZZYYYYYYVVVUUUVVVSSSQQQSSSWWW^^^gggpppsssuuuyyy|||||||||uuupppjjjiiimmmwwwuuuvvvvvvsssnnniiigggfffgggkkksss}}}}}}xxxrrrnnnkkkddd^^^\\\YYYUUUTTTWWWVVV]]]mmmwwwpppppprrrrrrzzzcccPPPFFFAAA???888888888999999::::::;;;>>>===<<<;;;;;;<<<===>>>DDDDDDEEEEEEEEEFFFFFFGGGFFFFFFDDDCCCCCCBBBBBBBBBCCCAAA>>>;;;888777666666222222333444444333333333444444444444444444333333222333444444555555444444333333333555888<<<@@@BBB888999999999999===AAAEEEOOO^^^mmmwww{{{qqqkkkkkklllkkkiiiqqqnnnoootttzzz~~~|||yyywwwuuu}}}~~~||||||}}}~~~}}}}}}~~~{{{yyyzzzzzz|||yyyyyy{{{~~~~~~~~~}}}zzzhhh\\\SSSNNNMMMJJJGGGFFFGGGFFFFFFJJJQQQZZZrrryyycccEEEBBB???<<<::::::;;;<<<<<<>>>AAAEEEIIIKKKLLLMMMNNNOOOPPPRRRRRRQQQOOONNNxxx```IIIBBBBBB@@@AAADDDGGGNNNWWW[[[XXXYYYfffuuusssjjjddd___ZZZVVVUUUQQQRRRWWW[[[cccwwwyyymmmqqqsssqqqttt~~~{{{wwwsssoookkkhhhccc^^^[[[ZZZ[[[[[[WWWXXXXXXVVVTTTSSSSSSUUU]]]bbbiiiqqqttttttrrrpppuuusssuuu||||||ssslllnnnooowwwwwwtttpppmmmjjjgggdddaaaaaabbbeeemmmuuu{{{tttssslllhhhbbb^^^[[[YYYXXXWWWVVVZZZdddxxx}}}{{{tttnnnkkk{{{rrrYYYJJJ@@@777:::888666666888999999999;;;;;;;;;<<<===???@@@AAACCCDDDFFFHHHIIIIIIIIIIIIEEEEEEDDDCCCCCCCCCCCCDDDCCCAAA>>><<<;;;888444222555555444444444333333333333333222222333333444555222333333444444555555555666666666666777777777777::::::;;;<<<;;;;;;CCCMMM___qqq{{{tttkkkeeedddgggkkknnnrrrsssuuuxxx|||zzzyyyyyyyyy}}}}}}|||||||||~~~rrrpppwww}}}~~~~~~}}}~~~|||}}}~~~||||||fffYYYUUURRRNNNHHHDDDEEEEEEDDDGGGKKKQQQ___vvv|||~~~}}}aaaNNN@@@??????:::888<<<:::===@@@CCCEEEGGGKKKMMMNNNPPPRRRSSSRRROOOKKKIII|||bbbIII@@@???@@@CCCHHHMMMRRRZZZ\\\YYYZZZgggwwwyyyooohhhccc^^^ZZZYYYUUUVVV[[[^^^fff{{{~~~wwwzzzyyytttrrr||||||wwwsssnnnkkkfffaaa]]]\\\\\\\\\ZZZZZZZZZXXXUUUTTTUUUVVV\\\```gggllloooooollljjjhhheeegggmmmttt{{{yyyrrrnnnnnnsss}}}xxxrrrmmmhhhddd```^^^\\\[[[^^^dddjjjssszzzxxxrrrmmmgggaaa^^^[[[YYYWWWUUUYYYbbbrrr}}}xxxrrrllljjjuuu}}}}}}}}}aaaOOOEEE???;;;999777666888999999999======<<<<<<<<<<<<<<<===AAABBBDDDFFFHHHHHHHHHHHHEEEDDDCCCCCCBBBBBBCCCCCCDDDBBB???===<<<999666333555555444444444333333333333333222222333333444555444444444444555555555555555666666666666777777777888777999<<<>>>CCCOOO\\\ppp|||wwwqqqiiieeefffjjjnnnqqquuuuuuvvvyyy}}}}}}zzzzzzzzz~~~~~~~~~~~~zzztttuuuwwwzzz~~~}}}|||}}}yyyyyy{{{}}}ooo^^^SSSQQQNNNLLLLLLHHHDDDDDDHHHEEEQQQcccxxxzzzuuuyyylllWWWFFFBBB@@@:::777:::999<<>>===???DDDLLLSSSWWW\\\^^^ZZZ\\\jjjzzzvvvoooiiiccc___\\\YYYYYY^^^bbbjjj~~~}}}vvvpppuuu}}}yyysssooojjjeeeaaa___^^^^^^]]]]]]\\\ZZZWWWVVVVVVXXX[[[^^^cccggghhhgggeeecccaaa^^^^^^ccchhhlllttt{{{}}}wwwssspppppp{{{~~~uuummmgggbbb^^^\\\YYYXXXXXX[[[___eeeqqq|||yyytttmmmfffaaa]]]ZZZWWWTTTVVV]]]iiiyyy~~~wwwooojjjhhhmmm{{{{{{yyyjjjTTTHHHCCC;;;999777777888999999999<<<;;;;;;;;;;;;;;;<<<<<>>===;;;777555555555444444444333333333333333333333333444444555666666666666555555555555555555555555666666666777888777999===CCCLLL^^^mmm|||pppkkkfffeeeggglllqqqssswwwwwwwwwzzz~~~}}}~~~|||{{{{{{zzztttuuuwwwzzz}}}{{{|||vvvtttvvvxxxwwwxxx}}}ooo]]]XXXUUUSSSQQQLLLEEECCCEEE@@@FFFQQQ___oooxxxjjjiiipppxxxiiiRRRGGGBBB;;;777888999;;;===???AAACCCGGGJJJKKKLLLMMMMMMMMMKKKJJJIIIyyy```HHH>>>===>>>DDDLLLWWWXXX[[[\\\[[[___ooo~~~uuunnngggccc^^^ZZZ[[[```ccckkk}}}vvvqqqrrr{{{|||wwwtttoooiiieeebbb``````aaaaaa___\\\YYYXXXYYY[[[[[[]]]```cccdddcccbbb``````\\\ZZZ]]]```bbbhhhooovvvzzzvvvtttxxxxxxnnngggbbb___]]]]]]ZZZXXXZZZZZZ\\\dddmmm~~~~~~yyyqqqjjjddd^^^YYYVVVPPPQQQVVV___kkk{{{xxxooojjjhhheeeppp{{{uuu}}}pppXXXHHHAAA<<<:::888777888999999999888888999:::;;;===???@@@???@@@BBBEEEFFFGGGGGGGGGCCCBBBAAAAAA@@@@@@AAAAAABBBAAA???======;;;777555555555444444444333333333333333333333333444555555888888777777666666555555444444555555666666777777:::999;;;AAAHHHUUUiiizzz~~~yyyiiifffddddddhhhmmmppprrrwwwwwwwwwyyy~~~~~~}}}}}}|||~~~uuuvvvwwwyyy}}}|||{{{uuussssssuuuxxxwwwxxx~~~tttddd\\\TTTQQQOOOJJJEEEDDDFFFHHHLLLRRRZZZiiivvvbbb]]]dddlllzzz~~~bbbPPPEEE===:::;;;:::;;;===>>>@@@BBBFFFIIIJJJKKKKKKKKKKKKKKKKKKKKKnnnZZZFFF@@@??????DDDKKKWWWWWWXXXYYYZZZbbbuuuzzzqqqiiiddd]]]YYYZZZ___ccckkk}}}wwwrrrqqqvvvzzzzzzxxxsssmmmiiieeecccbbbddddddbbb^^^\\\[[[]]]___^^^___aaabbbccccccbbbbbb]]]XXXUUUVVVVVVWWW\\\aaahhhppp}}}|||{{{zzzpppiiieeecccaaaaaa]]]ZZZ[[[ZZZYYY]]]cccsss}}}|||tttllleee___YYYUUUNNNMMMPPPXXXaaappp{{{qqqkkkhhh```fffsss}}}qqqtttvvv^^^III======;;;888888888999999888888999999;;;<<<>>>@@@AAA???@@@CCCEEEGGGHHHHHHHHHBBBBBBAAA@@@@@@@@@@@@AAA@@@???===<<<<<<:::777555555555444444444333333333444444333333444444555666888888888777777666666555444444555555666777777888999999>>>GGGQQQ```uuuxxxqqqdddccccccfffjjjoooqqqrrrxxxwwwwwwxxx}}}~~~}}}|||~~~|||tttsssuuu{{{}}}xxxttttttuuuwwwvvvuuuvvv}}}xxxgggWWWRRRSSSPPPKKKGGGLLLKKKLLLNNNQQQYYYlllwwwaaaWWWZZZ```nnn~~~www^^^LLLBBB>>>???;;;<<<>>>>>>???AAAEEEHHHJJJJJJKKKLLLMMMMMMMMMMMMeeeSSSDDDAAABBBAAAFFFMMMXXXVVVUUUVVVZZZeeezzzuuukkkddd]]]YYYZZZ___ccckkkyyysssppppppqqqyyy~~~|||wwwrrrnnnjjjhhhggghhhhhhfffccc``````ccceeeffffffeeeddddddccccccccc^^^XXXTTTSSSSSSRRRUUUZZZ]]]dddoooyyy{{{qqqkkkgggdddcccaaa]]]ZZZ[[[ZZZWWWYYY\\\hhhoooxxxqqqiiiccc\\\XXXPPPMMMNNNTTT\\\iiitttlllggg___```hhh{{{sssoooyyy{{{cccLLL???===;;;999888999999999888;;;;;;;;;;;;<<<===>>>???>>>@@@BBBEEEGGGHHHHHHHHHBBBBBBAAA@@@@@@@@@AAAAAA???===<<<;;;;;;:::777555555555444444444333333333444444444444444555555666777777777777666666666666444555555666777888999999777;;;EEESSS```ppptttmmmccccccfffkkkqqquuuwwwwww{{{{{{zzz{{{~~~}}}{{{}}}|||}}}zzzwwwxxx|||{{{|||~~~ssspppnnnttt~~~}}}~~~|||xxxvvvvvvrrrsssrrrqqqsss{{{~~~ggg]]]ZZZVVVQQQMMMKKKHHHIIIMMMLLLOOO]]]mmmkkk\\\WWWXXXfffrrrrrrZZZIIICCCBBB<<<=========>>>@@@DDDHHHHHHJJJKKKMMMNNNOOONNNNNN___OOOBBBAAACCCDDDJJJSSS[[[WWWUUUUUUZZZggg}}}xxxlllddd___[[[\\\aaaeeemmmzzztttooommmlllqqqyyy|||xxxssspppmmmlllmmmllljjjhhhfffgggjjjmmmooommmjjjgggdddcccbbbbbb```ZZZUUUTTTRRRPPPRRRWWWXXX]]]dddlllrrryyy{{{rrrkkkgggcccaaa___[[[YYYZZZZZZWWWWWWZZZ^^^cccqqq}}}vvvoooiiibbb^^^VVVOOONNNUUU[[[eee|||vvvkkkeeeaaa]]]aaaqqq}}}uuuyyy|||cccNNNDDD>>><<<999888999999999888::::::::::::;;;<<<===>>>===>>>AAACCCFFFGGGGGGGGGCCCCCCBBBAAAAAAAAAAAAAAA???>>><<<<<<<<<;;;999777555555444444444333333333444444444444444555666666555555666666666666666777555555666777888999::::::;;;BBBQQQbbbppp}}}vvvnnnkkkdddfffkkkssszzz~~~{{{xxxvvvuuuzzzxxxxxxyyywwwrrrrrruuuvvvxxx{{{}}}vvvmmmmmmvvv~~~~~~{{{wwwuuuqqqssstttqqqnnnpppxxxqqqdddZZZUUUTTTLLLGGGGGGKKKJJJGGGPPP^^^nnnnnnccc]]]cccjjjyyyjjjRRRFFFBBB<<<<<<<<<<<<<<<>>>BBBFFFFFFHHHKKKNNNPPPPPPOOONNN^^^NNNAAA@@@CCCFFFNNNXXX^^^YYYVVVVVVZZZhhh~~~zzzmmmdddaaa^^^^^^cccgggooozzzuuuqqqmmmkkkmmmppp~~~{{{wwwtttqqqppppppooonnnkkkjjjkkkooorrrvvvsssnnniiieeebbbaaaaaa^^^XXXRRRPPPNNNLLLNNNSSSTTTWWWZZZ^^^ccciiioootttzzzqqqjjjeeeaaa^^^___ZZZYYY[[[[[[YYYXXXZZZYYY\\\iii}}}{{{tttnnngggcccZZZRRRPPPVVV[[[dddxxxwwwkkkcccbbb\\\]]]lll~~~}}}zzz```NNNHHH>>><<<999888999:::999888555666777888:::===???@@@;;;===???BBBDDDFFFFFFFFFDDDCCCBBBBBBAAAAAABBBBBB@@@???============:::888555555444444444333333333555444444444444555666666444444555555666666777777555666777888999:::;;;;;;CCCKKK[[[mmmyyyttthhhccceeeeeeiiioooyyyzzzvvvrrrpppooouuussstttvvvtttoooooorrrvvvxxx{{{~~~~~~qqqkkkrrrzzz}}}|||}}}|||wwwtttuuuxxxyyytttmmmkkkooouuuvvvlll\\\WWWXXXPPPIIIGGGJJJHHHCCCHHHTTTZZZmmmrrriiieeehhhrrruuuXXXGGG@@@;;;;;;;;;::::::<<>>===;;;:::999:::999888666555555555555444666666666444333444555777666666555555555666666;;;777555777888888<<>>>>>;;;777666:::>>>???@@@CCCHHHLLLOOOPPPPPPOOOXXXMMMCCCBBBEEEKKKTTT]]]]]]SSSOOOWWWbbbmmm{{{vvvnnniiifffhhhlllxxxyyyqqqkkkiiihhhkkkyyyxxxvvvwwwwwwwwwvvvuuutttvvvzzz}}}zzzwwwrrrjjjccc______```aaa]]]WWWSSSQQQPPPPPPOOOMMMNNNPPPQQQRRRUUUZZZ]]]cccdddiiinnnrrrwwwzzzrrrmmmjjjgggeee^^^]]][[[XXXVVVUUUTTTTTTSSSVVV]]]iiiyyy}}}vvviiibbb\\\YYYZZZ___lllyyyrrrhhh```\\\\\\cccpppdddOOOGGGAAA>>>:::888888888888777777888999:::;;;;;;;;;;;;<<<===???AAACCCEEEFFFGGGDDDDDDDDDCCCBBBAAA?????????>>>>>>>>>===;;;:::999888777777666666666666777555666777666444444444555777666666555555555666666999666555888999:::>>>DDDNNN^^^tttzzzlllcccaaacccfffmmmooouuu~~~zzztttooollljjjiiijjjiiikkkqqqsssrrrtttwww~~~sssmmmqqqwwwzzz}}}|||yyyvvvxxxxxxvvvrrrnnnnnnooorrrqqquuu}}}lll```[[[SSSLLLJJJHHHEEEDDDFFFHHHTTTcccuuu}}}hhhiiinnnxxxeeeTTT@@@>>><<<999888;;;>>>???>>>AAAGGGLLLNNNNNNMMMLLLSSSJJJBBBCCCIIIOOOWWW]]]ZZZSSSPPPXXXcccnnn{{{xxxpppjjjlllrrr|||rrrkkkgggffffffmmm~~~{{{|||{{{{{{|||{{{|||~~~}}}wwwooogggaaa______aaa]]]XXXUUUSSSRRRQQQPPPNNNNNNNNNMMMLLLMMMOOORRRXXXYYY]]]ccciiiqqqxxxqqqooommmiiieee]]]\\\ZZZXXXUUUTTTSSSSSSQQQSSSYYYeeetttxxxnnnggg```]]][[[]]]eeennnwwwkkk___[[[XXX\\\fffxxxiiiPPPEEEBBB@@@<<<::::::999888777666888:::<<<===<<<;;;999<<<===>>>@@@BBBDDDFFFFFFDDDDDDDDDCCCBBBAAA??????>>>>>>>>>===<<<;;;:::999666666666666666777888888666777888777555444555666666666666555555666666777888666666999:::;;;@@@GGG[[[lllqqqddd^^^___eeejjjssstttxxx~~~yyysssoookkkjjjiiiiiihhhlllsssxxxyyy|||~~~~~~sssppprrruuu|||}}}{{{xxxxxxxxxvvvssspppooooooppplllkkkpppyyyjjjbbbYYYPPPLLLJJJFFFCCCDDDCCCLLLXXXjjjnnnlllmmmrrrzzzfffFFFBBB>>>;;;;;;;;;;;;;;;:::===CCCIIIMMMNNNMMMLLLNNNGGGBBBDDDKKKSSSXXXZZZWWWRRRRRRZZZdddppp||||||rrrlllooowwwtttllleeeeeedddfffsssvvvllleeeaaa```aaa^^^ZZZWWWVVVTTTRRRQQQOOOPPPOOOMMMKKKJJJKKKMMMQQQRRRUUU[[[aaalllvvvqqqqqqpppjjjddd]]]\\\ZZZXXXUUUSSSRRRQQQQQQSSSXXXcccrrr~~~wwwooohhhbbb___]]]\\\```fffwww{{{jjj___YYYUUUUUU\\\kkknnnSSSEEEDDDAAA===;;;:::999777555666999<<>><<<:::;;;<<<>>>???AAACCCEEEFFFDDDDDDDDDCCCBBBAAA??????>>>>>>>>>===<<<;;;::::::777777666666666666777777666888888777666555666777666666666666666666777888888666777999:::<<>>;;;999888666444888:::>>>BBBBBB@@@===;;;;;;;;;===???AAACCCDDDEEEDDDDDDDDDCCCBBBAAA??????>>>>>>>>>>>>===<<<;;;;;;999888777666555555555555666888888777666555666777666666666666666777888888888777888:::;;;>>>GGGRRRnnn{{{zzzssshhhaaabbbjjjvvv~~~~~~{{{wwwuuutttttttttuuutttxxx~~~~~~}}}~~~~~~}}}kkkhhhllluuuyyy}}}{{{ttttttttttttttttttsssrrrqqqnnnlllnnnqqqwww}}}nnn^^^UUUPPPJJJFFFEEEDDDDDDHHHUUUiiivvveeecccjjjttt}}}ZZZLLL@@@===>>><<<:::;;;======>>>@@@EEEJJJOOORRREEEDDDCCCGGGRRRZZZZZZTTTOOOQQQUUU^^^kkkyyy|||qqqkkkppp{{{yyyqqqeeeggggggfffiiirrrvvvmmmgggeeeaaa```^^^]]][[[YYYVVVSSSNNNOOOOOONNNKKKIIIIIIJJJIIIIIILLLPPPUUUbbbzzz~~~wwwtttssspppjjjddd]]]]]][[[YYYWWWTTTQQQPPPNNNNNNRRR\\\lll}}}qqqjjjeeedddbbb______aaadddrrriii]]]XXXSSSPPPQQQ[[[qqqkkkWWWJJJFFF@@@;;;999888777666888;;;???BBBCCCAAA>>><<<:::;;;<<<>>>@@@BBBDDDDDDDDDDDDDDDCCCBBBAAA??????>>>????????????>>>===<<<:::999888666555555444444666777888777555444555666666666666666777888999999888888999;;;>>>DDDRRR___wwwpppkkkeeecccgggqqq}}}}}}{{{zzzzzzzzz|||}}}~~~~~~~~~}}}~~~ssshhhgggnnnssszzz|||zzzuuuttttttuuuvvvvvvtttsssnnnmmmmmmooooooqqqyyyiii[[[SSSLLLGGGFFFBBB???BBBMMM[[[nnn}}}iiihhhmmmpppyyyhhhTTTCCC???@@@>>>>>>AAABBBAAA??????AAAFFFJJJMMMAAACCCDDDJJJWWWaaa___VVVLLLPPPVVV```mmm}}}tttlllqqq|||zzzrrrggggggfffddddddhhhpppvvvwwwnnnhhhfffbbb```___^^^]]][[[WWWTTTQQQRRRRRRPPPMMMJJJIIIJJJGGGIIILLLPPPUUUccc|||zzzvvvrrrnnniiieee^^^^^^]]][[[XXXUUURRRPPPLLLLLLPPPZZZkkk}}}yyyqqqjjjhhheee```]]]^^^___jjj{{{ppp\\\XXXTTTQQQPPPYYYnnn}}}gggOOOJJJBBB===:::999999999888:::===@@@AAA???===<<<999:::<<<>>>@@@BBBCCCDDDDDDDDDDDDCCCBBBAAA?????????@@@@@@@@@@@@???>>>>>>888888777666666666666666555666777666444444444555666666666666777888999:::888777999===BBBMMM___ppp{{{vvviiigggeeegggmmmxxx||||||{{{|||}}}rrriiihhhnnnuuu{{{}}}{{{{{{yyywwwwwwxxxxxxuuurrrmmmlllmmmnnnmmmlllqqqxxxyyyfff[[[RRRKKKIIICCC>>>@@@HHHNNNYYYrrruuuvvvuuunnnpppyyyeeeKKKCCCAAA===<<<@@@======>>>???BBBEEEHHHIII???BBBEEELLLZZZfffcccZZZKKKPPPWWWaaaoooyyynnnrrr}}}zzzrrriiigggdddaaa___bbbfffiiivvvwwwnnnhhheeebbbaaa``````___\\\XXXTTTUUUVVVUUUSSSOOOLLLKKKKKKHHHJJJOOOSSSXXXfff|||wwwrrrlllhhheee___^^^]]]\\\YYYUUURRRPPPMMMMMMQQQ[[[lll~~~xxxpppkkkggg```\\\[[[]]]eeessswww\\\YYYUUURRRQQQYYYmmmrrrSSSMMMDDD>>>;;;;;;<<<<<<777999<<<>>>>>>>>><<<;;;999:::;;;===???AAACCCDDDDDDDDDDDDCCCBBBAAA??????@@@@@@AAAAAAAAA@@@@@@???666666666666666777777888555666666666444333444555666666666666777888999:::777777:::???FFFSSSiii|||yyyrrrooogggggggggkkksss~~~~~~zzzzzzzzz|||~~~~~~nnneeejjjrrryyy~~~~~~~~~|||}}}zzzzzzzzzyyyuuuqqqnnnmmmmmmmmmkkkiiinnnuuu|||qqqbbbXXXPPPNNNGGGAAA@@@EEEFFFJJJ```zzz|||nnnkkkssstttUUUGGGAAA:::777:::444777;;;???DDDGGGIIIIIICCCBBBHHHVVVaaabbb]]]YYYLLLRRRYYYdddttt{{{}}}zzzvvv{{{xxxpppmmmjjjfffcccbbbbbbaaa___hhhttt{{{xxxuuuqqqmmmjjjfffaaa___^^^\\\WWWSSSTTTSSSSSSSSSRRRPPPLLLIIIMMMJJJLLLSSS^^^nnn}}}{{{zzzuuulllgggfffbbb```]]][[[YYYVVVRRROOOMMMMMMQQQ[[[lll{{{ssspppmmmdddZZZ\\\^^^ooohhh]]]TTTSSSTTTYYYjjj{{{fffQQQAAA@@@AAA;;;666666888;;;@@@DDDEEECCC???===;;;;;;<<<===???AAABBBCCCCCCCCCCCCCCCBBBAAA@@@@@@AAAAAABBBAAA@@@>>><<<;;;999888777555555555666777555555555555555666777777555777999999999888999:::888;;;@@@EEEOOO```tttzzzooogggbbbfffiiimmmttt|||~~~~~~}}}zzz|||}}}~~~~~~~~~tttllliiijjjsss|||||||||~~~~~~zzzvvvtttsssrrrpppmmmkkkjjjlllnnnpppssszzzooo```TTTLLLJJJFFFCCCCCCDDDHHHRRR^^^tttuuunnnqqqwww___JJJCCC>>>:::888666999>>>CCCFFFGGGHHHHHHBBBCCCKKKYYYbbbaaaZZZVVVLLLRRRZZZdddtttxxxxxx{{{~~~{{{}}}tttnnnkkkgggdddaaaaaabbbaaaaaaffflll~~~}}}zzzvvvrrrnnnkkkgggcccaaa```^^^YYYVVVUUUTTTTTTTTTTTTRRRNNNKKKNNNLLLNNNSSS\\\kkk|||zzztttjjjddddddaaa___\\\ZZZXXXUUUQQQNNNLLLKKKOOOXXXiii}}}~~~zzzvvvkkk``````aaapppnnncccYYYVVVUUUXXXgggwwwppp[[[HHHDDDCCC===999:::999<<>>;;;;;;<<<===???AAABBBDDDCCCCCCDDDCCCCCCBBBAAA@@@???@@@@@@@@@@@@???>>>===:::999777666555555555666888777777777777888999999666888::::::999999999;;;;;;???EEENNNZZZllltttkkkeeeccceeehhhnnnwww~~~|||zzzzzzyyyzzz|||~~~zzzmmmhhhiiipppxxx|||~~~~~~|||wwwttttttrrrpppnnnlllkkklllnnnooopppwww~~~jjj[[[SSSOOOIIIDDDDDDEEEGGGNNNUUU```~~~{{{mmmjjjiiiyyynnnWWWKKKBBB===<<<888:::>>>DDDHHHJJJJJJIIIBBBEEEOOO]]]ddd___VVVQQQMMMSSS[[[eeetttxxxvvvvvvvvvzzzzzzsssooolllhhhccc```^^^^^^]]]\\\aaaaaalll{{{wwwssspppnnnjjjfffdddcccaaa]]]YYYWWWVVVVVVWWWWWWUUURRROOOPPPOOOQQQTTTYYYggg}}}zzzsssiiicccbbbaaa___\\\YYYWWWTTTPPPMMMKKKJJJLLLVVVggg{{{wwwlllgggfffqqqwwwjjj^^^ZZZWWWWWWcccqqq}}}iiiRRRHHHDDD>>>;;;<<<;;;<<<>>>@@@AAAAAA@@@@@@;;;;;;<<<===???AAACCCDDDDDDEEEDDDDDDCCCBBBAAAAAA>>>>>>??????@@@??????>>>;;;:::888666555444444555555444444444444555666666777999::::::999888:::;;;:::>>>FFFSSSdddvvvuuujjjcccbbbcccccchhhpppzzz~~~{{{xxxvvvuuuuuuyyy|||oooiiiggglllsssxxx}}}}}}~~~xxxuuuuuuqqqpppnnnllllllllllllmmmlllrrrxxx~~~|||hhh[[[TTTMMMHHHGGGFFFEEEGGGKKKLLLiiimmmaaaZZZiii|||fffRRRCCC===<<<::::::>>>DDDJJJMMMLLLIIICCCHHHTTTbbbeee\\\RRRLLLMMMTTT]]]hhhxxxzzzwwwvvvtttvvvzzz|||xxxvvvqqqllleee___[[[XXXVVVTTTZZZXXX___sss|||xxxtttrrrppplllhhhfffeeeddd___\\\XXXXXXXXXYYYZZZYYYVVVSSSRRRRRRTTTUUUWWWddd}}}}}}zzzsssjjjddddddbbb___\\\ZZZXXXTTTPPPMMMKKKJJJLLLUUUfffzzzxxxnnnjjjqqq}}}~~~pppccc]]]XXXVVV___kkkrrrxxx]]]LLLCCC===:::;;;:::;;;;;;<<<===>>>???@@@;;;<<<<<<>>>???AAACCCDDDEEEEEEEEEEEEDDDCCCAAAAAA?????????????????????>>><<<:::888666444444444444333333222222333333444555777888999999888888999;;;:::???JJJZZZmmm}}}wwwiii```\\\___cccccchhhrrr}}}}}}zzzwwwuuuuuuuuuyyy}}}ssskkkfffiiioootttzzz~~~zzzvvvuuupppooonnnlllkkkjjjjjjjjjjjjnnnrrruuu~~~xxxcccXXXSSSOOOLLLGGGBBBCCCHHHFFFZZZtttnnn[[[TTT^^^nnnxxx]]]GGG===;;;::::::<<>>;;;;;;999999888999:::;;;===>>><<<<<<===>>>@@@BBBCCCDDDFFFFFFFFFEEEDDDBBBAAA@@@AAA@@@@@@???????????????<<<:::888666444444444444666666555555666666777888666777888777666777999;;;BBBHHHUUUgggxxxlllaaa[[[ZZZ^^^eeeggglllvvv}}}zzzxxxwwwxxxxxxzzz~~~|||wwwnnnggghhhlllrrrxxx~~~~~~xxxvvvpppooommmllljjjiiihhhhhhjjjlllnnnpppuuummm]]]ZZZWWWQQQHHHAAACCCJJJHHHPPP```vvvsss[[[RRRWWWbbbrrrlllSSSDDD===::::::;;;@@@EEEIIIIIIHHHGGGOOO[[[eeebbbVVVMMMKKKMMMVVVbbbpppyyyvvvtttqqqppprrr{{{{{{uuukkkccc]]]ZZZWWWVVVRRRTTTZZZaaakkk{{{zzzuuusssrrroookkkgggeeeeeeddd```\\\YYYZZZ[[[]]]^^^^^^\\\ZZZUUUUUUVVVWWWYYYdddyyyzzzwwwuuuqqqjjjggghhhdddbbb___\\\YYYUUUQQQNNNJJJJJJNNNXXXiii}}}{{{tttuuu{{{}}}mmmeee]]]WWWXXX```fffsssmmmUUUHHHAAA>>>===999888888888999;;;===>>><<<<<<===>>>@@@BBBDDDEEEFFFFFFEEEDDDCCCBBB@@@???AAAAAA@@@@@@@@@AAAAAABBB;;;:::888666555444444555555555555555555666777777555666777777777888;;;>>>HHHQQQaaarrruuuddd^^^\\\\\\ccclllpppuuu||||||zzzyyyyyy{{{||||||~~~~~~~~~~~~yyyooogggfffjjjooouuu{{{|||~~~}}}wwwrrrqqqnnnllljjjiiiiiiiiikkkkkkkkkmmmpppyyy}}}iiiccc\\\TTTJJJDDDFFFMMMIIIKKKSSSfff~~~cccSSSRRRWWWeeexxxyyyaaaLLL@@@;;;;;;<<<===@@@CCCGGGIIIJJJQQQ]]]ddd___TTTMMMMMMPPPYYYeeesss}}}wwwuuurrrmmmlllmmmwww}}}sssiiiccc^^^[[[YYYTTTUUUXXX^^^cccmmm~~~}}}|||wwwsssqqqqqqllliiieeeccccccbbb^^^[[[YYYZZZ[[[]]]``````^^^\\\VVVTTTTTTXXX\\\fffxxx{{{wwwsssqqqmmmgggdddeeedddaaa^^^[[[XXXTTTPPPMMMHHHIIINNNZZZkkk}}}||||||tttjjjaaaWWWVVV[[[___kkk~~~jjjTTTGGGBBB@@@===999999999999:::<<<===>>><<<======>>>@@@BBBDDDEEEEEEEEEEEEDDDBBBAAA???>>>?????????@@@BBBDDDFFFGGG:::999777666555555555666444444333333444444555666666777888888999;;;???BBBOOO[[[lll}}}|||kkk^^^]]]aaaccckkkvvv{{{~~~~~~}}}{{{yyywwwwwwyyy|||~~~~~~}}}|||{{{|||}}}||||||yyyooofffeeehhhlllqqqwwwzzz|||zzzwwwuuuqqqmmmkkkkkkkkklllkkkiiiiiilllnnnrrr~~~yyylll]]]TTTNNNJJJJJJLLLKKKJJJOOO\\\ooorrrXXXQQQPPPZZZkkk|||ttt\\\JJJ<<<>>>>>><<<;;;>>>EEEKKKKKKRRR]]]ccc]]]RRRMMMOOOQQQZZZgggttt~~~xxxuuuqqqllliiijjjsss|||zzzooofff```\\\YYYWWWUUUWWW\\\```fffppp{{{}}}yyy{{{|||zzzuuuqqqppppppkkkgggcccbbbbbbaaa]]]YYYYYYYYY[[[^^^``````___]]]VVVSSSTTTXXX^^^hhhxxx~~~|||zzzuuuqqqooojjjcccaaabbbccc```]]]ZZZWWWSSSOOOKKKGGGHHHNNNZZZkkk}}}zzznnncccXXXTTTXXXWWWcccuuu{{{eeePPPEEEAAA???<<<:::::::::;;;<<<===>>>???<<<======???@@@BBBDDDEEEEEEEEEDDDCCCBBB@@@>>>=========>>>@@@CCCGGGJJJLLL999888777555555555666777777777777777777888999999666888999999:::===BBBEEEXXXfffyyyvvveeeZZZ^^^dddiiirrr~~~|||~~~|||yyywwwuuutttvvvyyy|||~~~}}}{{{yyyzzz}}}~~~|||{{{xxx~~~xxxnnneeedddfffiiinnnsssxxx{{{|||{{{xxxsssooommmmmmnnnoookkkhhhhhhlllmmmnnnvvvrrr\\\SSSQQQOOOLLLIIIMMMMMMPPPXXXddduuu^^^TTTNNNTTTaaaqqqoooYYY>>>@@@@@@<<<999;;;EEENNNJJJYYYeeecccYYYPPPLLLJJJRRRZZZfffuuuwwwqqqpppnnnhhhdddbbbmmmuuu~~~vvvmmmbbb[[[ZZZWWWYYY]]]```cccfffjjjlll|||{{{~~~|||wwwvvvtttrrrpppmmmkkkiiifffeeebbb___[[[XXXVVVTTTTTTVVVXXXYYYXXXXXXXXXXXXXXXTTTRRRUUU[[[dddqqq}}}|||wwwwwwuuurrrmmmiiieeeaaa___dddbbb^^^YYYTTTPPPLLLJJJGGGJJJSSS```qqqsssfffZZZUUUWWWVVVZZZdddvvv{{{cccOOOFFFBBB@@@???<<<;;;::::::;;;>>>@@@BBB???>>>>>>>>>???@@@AAAAAAFFFEEEDDDCCCBBBAAAAAAAAAEEEBBB???>>>???@@@??????;;;::::::999888777666666777555222//////111444666777444555999;;;===FFFPPPeeetttjjjeee```^^^dddqqq~~~xxxpppnnnooorrrxxx}}}vvvwww}}}~~~}}}zzzzzzzzz~~~vvvpppjjjgggeeedddjjjqqqwwwzzz~~~{{{vvvqqqmmmlllllllllmmmkkkiiihhhiiimmmrrruuuhhh\\\VVVOOOKKKLLLNNNIIIKKKSSS[[[fff{{{mmmXXXKKKRRR[[[bbbtttjjjRRRBBB===@@@;;;;;;CCCFFFKKK[[[gggcccWWWNNNKKKJJJRRR[[[gggvvv}}}uuuooonnnmmmgggbbbaaabbbjjjsssvvvvvvyyy|||rrreee]]][[[XXXYYY\\\^^^```ccceeegggyyyzzzxxxzzz{{{xxxtttrrrrrrqqqooommmjjjgggeeecccbbb___\\\YYYVVVTTTRRROOOQQQSSSSSSRRRQQQQQQRRRTTTQQQPPPTTTYYYaaammmxxxyyyuuupppooommmjjjgggdddaaa```bbb```]]]YYYTTTPPPLLLJJJIIILLLUUUdddvvvwwwkkk___XXXWWWTTTWWW```pppgggSSSHHHDDDAAA???;;;;;;::::::;;;===???AAA=========>>>???AAABBBCCCEEEDDDCCCBBBAAAAAAAAAAAADDDBBB@@@???@@@@@@???>>>;;;;;;:::999888777666666888777555333333555666888666444666999;;;@@@LLLYYYkkkzzzsssdddaaa___cccmmm|||~~~}}}~~~xxxrrrqqqsssxxx~~~{{{xxxwwwzzz~~~~~~{{{yyyxxxxxx~~~wwwmmmhhheeedddgggmmmuuuyyy~~~}}}|||zzzvvvssspppnnnnnnmmmnnnllljjjiiijjjmmmpppsss{{{zzzeeeXXXPPPLLLLLLNNNHHHGGGKKKPPP[[[qqqjjjVVVUUUXXX]]]nnn___JJJ@@@@@@:::;;;AAACCCOOO^^^iiicccTTTKKKJJJKKKSSS]]]iiivvvzzzsssmmmlllkkkfffaaa```\\\eeemmmqqqppppppuuu{{{xxxkkkaaa\\\YYYYYYZZZ[[[\\\___aaabbbooo|||vvvtttuuutttooojjjjjjjjjkkkjjjhhhdddaaa^^^^^^]]][[[XXXUUURRRPPPOOOKKKMMMNNNNNNLLLKKKKKKLLLNNNLLLMMMQQQVVV\\\fffpppxxx{{{~~~~~~zzzuuurrriiihhhgggfffdddcccbbbaaa```^^^[[[WWWSSSOOOLLLKKKJJJNNNYYYjjj}}}|||xxxvvvzzz}}}rrrfff[[[WWWQQQSSSZZZfffyyynnnXXXLLLFFFBBB???;;;:::999999:::<<<>>>@@@<<<<<<===>>>@@@BBBDDDEEECCCCCCBBBAAA@@@@@@@@@@@@BBBAAA@@@@@@AAA@@@>>>===;;;;;;:::999888777666666888777666666666777777888555555777999<<>>>>>>>>???@@@AAACCCDDDBBBAAAAAA@@@??????@@@@@@@@@??????@@@AAAAAA>>><<<<<<;;;:::999888777777666555555666777777777666666666888999:::<<>><<>>AAA@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@?????????@@@@@@?????????@@@AAAAAA>>><<<<<<;;;;;;:::999888777777555555777888888888777777777:::;;;;;;@@@NNNaaaooo|||tttgggbbb```eeeppp|||wwwtttrrrqqqvvv|||sssoootttwwwzzz~~~~~~|||yyyyyyyyy~~~zzzkkkfffdddbbbbbbgggmmmuuu|||}}}zzzyyyyyyzzzyyyxxxvvvsssrrroooooommmllllllkkkkkklllqqqpppuuunnn^^^VVVOOOKKKGGGFFFGGGEEEGGGWWWjjjiii___bbbllluuucccIII???999:::>>>;;;___gggggg\\\MMMHHHJJJLLLRRR___nnnvvv~~~|||uuuooonnnlllfffaaa```ZZZ```hhhllljjjhhhffffffnnnsss}}}~~~pppeee^^^ZZZUUUUUUYYY]]]___```aaauuu~~~tttqqqqqqnnnllljjjhhhfffddd```]]]XXXYYY[[[[[[ZZZWWWTTTRRRPPPOOOOOOMMMLLLKKKJJJJJJKKKLLLLLLKKKIIIIIIJJJLLLKKKJJJNNNTTTWWWYYY^^^dddiiikkkooorrrssssssqqqpppnnnmmmkkkiiifffdddbbbaaaYYYYYYWWWUUUSSSQQQPPPOOOLLLXXXmmm}}}||||||yyy{{{~~~rrrdddYYYRRRNNNLLLOOORRR^^^xxxttt]]]LLLDDDBBB<<<;;;:::999:::;;;===>>>BBBBBBAAA@@@@@@@@@@@@@@@AAAAAA@@@??????@@@@@@AAA???>>>>>>???@@@@@@???===<<<<<<;;;:::999888777777777777888999::::::::::::777;;;===>>>GGGXXXiiirrr|||wwwiiibbb``````iiixxxzzzuuuttttttxxx}}}{{{mmmssstttvvvzzz~~~~~~|||{{{|||~~~qqqiiieeebbbbbbgggmmmvvv}}}|||{{{{{{{{{zzzxxxuuusssqqqnnnnnnnnnmmmmmmlllkkkkkklllllloooxxxeeeVVVNNNIIIDDDCCCFFFEEEEEEPPP^^^www|||mmmlllqqqvvv~~~hhhNNNCCC;;;:::===:::dddgggdddXXXMMMJJJKKKLLLTTTbbbqqqyyy~~~vvvooonnnkkkeee___^^^[[[```gggkkkkkkiiihhhgggnnnuuuwwwkkkbbb[[[UUUSSSWWW[[[\\\\\\___qqqxxxsssqqqmmmkkkhhhdddaaa^^^[[[YYYXXXXXXYYYXXXXXXVVVTTTSSSNNNNNNMMMLLLLLLKKKJJJJJJLLLLLLLLLKKKJJJKKKMMMOOOOOOOOORRRWWWZZZ\\\```gggfffhhhkkknnnoooooommmlllmmmllljjjgggeeebbb```___YYYXXXWWWVVVTTTSSSRRRQQQQQQ```xxx{{{zzz~~~~~~ttthhh^^^VVVOOOLLLMMMMMMSSShhh~~~fffPPPFFFDDD===<<<;;;::::::<<<>>>???AAAAAA@@@@@@@@@AAAAAABBBAAAAAA@@@@@@@@@@@@AAAAAA@@@>>>======???@@@???>>><<<<<<;;;:::999888888777777777777888999::::::;;;777;;;>>>CCCPPPcccrrrvvv|||mmmccc______eeeqqq~~~zzzvvvvvvyyyyyysssrrrrrruuu{{{}}}}}}~~~~~~yyymmmeeebbbcccdddkkkttt{{{wwwuuuxxx~~~}}}|||yyyvvvsssqqqpppmmmnnnnnnnnnmmmlllkkkjjjgggiiikkknnnwwwrrr\\\TTTMMMEEEBBBDDDEEEDDDKKKVVVggg{{{|||}}}nnnUUUIII===:::<<<:::fffgggbbbWWWMMMKKKLLLLLLUUUdddttt|||~~~vvvooommmjjjddd^^^\\\XXX]]]cccggghhhfffeeeeeepppyyy{{{oooddd]]]UUURRRUUUXXXYYYXXX^^^nnnyyyvvvnnnkkkgggbbb^^^ZZZWWWVVVXXXXXXXXXWWWWWWVVVUUUTTTMMMMMMMMMLLLKKKKKKJJJJJJNNNNNNOOONNNMMMNNNPPPRRRRRRRRRTTTZZZ\\\^^^ccciiidddfffhhhkkklllkkkjjjiiijjjiiigggeeecccaaa___^^^XXXXXXWWWVVVUUUTTTSSSRRRUUUggg{{{xxx|||zzzyyy~~~uuujjjaaaYYYPPPLLLMMMLLLNNN^^^sssmmmRRRGGGFFF>>>===<<<;;;;;;<<<>>>???@@@???@@@@@@AAABBBCCCDDDAAAAAAAAA@@@AAAAAABBBBBBAAA>>><<<<<<>>>???@@@???===<<<;;;;;;999999888777555555555555666777888999666:::???FFFWWWlllxxxzzztttgggaaa```aaammmzzz{{{zzzwwwzzz}}}sssqqqpppsssxxx}}}~~~}}}~~~~~~~~~pppfffccccccaaagggpppxxx|||{{{qqqllllllxxx|||yyyuuurrrpppnnnlllmmmnnnnnnnnnmmmkkkjjjeeehhhiiifffhhhyyy~~~ddd^^^TTTIIIBBBDDDEEEEEEJJJSSS___wwwsss[[[NNN@@@:::;;;999kkkhhh^^^PPPJJJLLLMMMKKKXXXeeesss{{{|||vvvnnniiigggeee___YYY[[[\\\bbbhhhiiifffeeehhhppp||||||sssfff^^^WWWUUUTTTRRRRRRUUU]]]kkk~~~wwwpppnnnkkkhhhddd___ZZZVVVUUUUUUWWWYYYZZZXXXUUUQQQUUUSSSPPPOOOOOOOOOMMMLLLNNNOOOQQQRRRSSSSSSRRRQQQUUUXXX[[[]]]]]]^^^```bbbdddccccccdddffffffeeedddcccdddddddddcccaaa^^^]]]XXXWWWWWWZZZYYYUUUSSSUUU]]]ppp~~~~~~wwwmmmggg```VVVNNNMMMLLLNNN[[[kkk}}}\\\JJJIII>>>============???AAABBBAAA@@@???@@@BBBCCCBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@CCCAAA???>>><<<<<<<<<===@@@???>>><<<:::999999999999777666666888999::::::888;;;FFFWWWcccnnn}}}ssshhhbbbbbbhhhooonnn|||{{{|||xxxoookkknnnvvv~~~~~~wwwnnnfff___ccccccgggooovvvzzz|||qqqkkkiiimmmwww{{{yyyvvvqqqmmmmmmllllllmmmmmmlllkkkiiihhhiiiccccccgggiiinnnyyy^^^UUUPPPIIIBBBBBBHHHMMMPPP]]]iii}}}oooVVVGGG@@@>>><<>>=========>>>@@@AAA@@@@@@???@@@@@@@@@@@@???@@@@@@@@@@@@@@@@@@@@@@@@BBBAAA???>>>===<<<<<<===@@@???===<<<:::999999888999777666666888999:::;;;>>>CCCOOO___jjjtttxxxjjjbbb```aaahhhoooxxx}}}|||}}}tttlllnnnuuu|||~~~}}}~~~~~~rrriiicccbbbaaaccckkkrrrvvv}}}|||pppjjjiiihhhqqq~~~~~~yyyvvvqqqnnnnnnmmmnnnnnnnnnmmmkkkjjjiiigggbbbbbbeeedddhhhyyyjjjYYYTTTLLLFFFEEEIIILLLNNNOOOZZZmmmfffPPPCCC===;;;rrrkkk]]]NNNGGGIIIMMMNNN^^^fffpppyyy}}}xxxrrrjjjfffeeeccc^^^YYYTTTTTTXXX]]]___^^^```eeeqqq}}}pppggg^^^YYYUUUQQQQQQSSSVVVhhhyyyvvvqqqmmmhhhccc^^^ZZZ^^^___```cccccc```[[[WWWUUUSSSQQQPPPQQQRRRRRRQQQQQQRRRSSSUUUVVVWWWWWWWWWUUUXXX[[[]]]]]]]]]^^^___```______```aaa```]]][[[^^^^^^`````````^^^\\\[[[\\\[[[[[[]]]\\\YYYZZZ^^^gggxxxzzzrrrggg\\\RRROOOLLLKKKTTTaaavvvjjjQQQFFFAAA@@@???>>>===>>>??????@@@@@@@@@??????>>>===<<>>===<<<<<<<<>>===<<<;;;999999888888888777777888999;;;<<>>===uuukkk\\\MMMFFFHHHNNNRRRaaagggnnnxxx|||vvvooofffbbbbbbaaa\\\XXXSSSSSSVVV[[[]]]]]]aaafffssswwwmmmbbb\\\VVVQQQPPPRRRVVVkkk}}}zzztttppplllhhhdddbbbcccccceeeffffffccc^^^ZZZWWWUUUSSSSSSUUUWWWXXXXXXUUUUUUVVVWWWXXXYYYYYYYYYWWWYYY\\\^^^]]]]]]]]]^^^^^^^^^^^^```aaaaaa___]]]\\\]]]^^^______^^^\\\[[[]]][[[\\\^^^\\\ZZZ^^^dddrrr~~~zzzjjj^^^SSSOOOKKKHHHOOOZZZkkkmmmSSSEEECCCBBB@@@>>>=========>>>AAABBBBBBAAA???===<<<;;;>>>>>>>>>>>>>>>>>>>>>>>>@@@??????>>>===<<<<<<<<<=========<<<;;;:::888888777888888888888999;;;===@@@LLL^^^mmmwwwlllbbbYYYYYY___iiivvv~~~}}}}}}~~~~~~~~~~~~|||{{{zzzxxxwwwuuusssrrrrrrrrrsssvvv|||sssnnnppptttvvvxxxxxxxxxwwwxxx|||uuunnneee```]]]aaaffflllvvvyyylllgggfffccchhhpppzzzzzzuuuqqqqqqppppppooonnnlllkkkiiiiiigggfffffffffcccbbbkkkwwwggg\\\QQQNNNMMMLLLJJJIIIHHHNNNXXXiiilllOOOBBB@@@vvvjjjYYYLLLFFFHHHOOOWWWeeeiiioooyyy}}}uuummmeee``````___[[[WWWSSSRRRTTTYYY[[[[[[___eeettt~~~sssggg___XXXQQQOOOQQQVVVmmm}}}xxxtttrrrpppmmmllliiihhhhhhiiihhheee```\\\ZZZXXXVVVWWWZZZ]]]______\\\[[[[[[[[[[[[[[[[[[[[[YYY\\\___```___^^^]]]]]]\\\[[[[[[]]]```bbbaaa```\\\]]]___``````___]]]\\\[[[ZZZ[[[]]]\\\\\\ccckkk~~~}}}zzzlll___SSSOOOKKKFFFJJJSSS___wwwnnnUUUEEEDDDCCCAAA???============BBBDDDFFFDDDAAA===<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>???>>>>>>>>>======<<<<<<<<<<<<<<<<<<;;;:::888777666888999888888999<<>>=========CCCFFFHHHGGGBBB>>>===>>>????????????????????????===>>>>>>>>>>>>===<<<;;;;;;;;;<<<<<<;;;:::888777666888:::999888888<<<@@@EEEXXXnnn|||~~~ooo___WWWRRRXXXeeevvvvvvuuutttqqqnnnlllmmmooorrruuuyyy}}}~~~yyywwwuuuqqqnnnjjjhhhffffffeeedddbbbaaa```______```bbbggglllpppvvv|||qqqkkkjjjlllrrrsssuuuvvvxxx{{{vvvoooggg___]]]^^^bbbjjjsss{{{~~~pppjjjiiicccaaafffooowwwxxxwwwtttsssqqqnnnllljjjiiiiiidddeeeeeedddbbbbbbfffjjjxxxkkkWWWQQQPPPLLLHHHIIIEEEGGGLLLWWWjjjpppmmmjjjnnnyyy```KKKBBBqqqcccTTTLLLHHHKKKUUU```pppuuu{{{{{{sssiiidddbbbaaa^^^ZZZSSSSSSVVVZZZ[[[ZZZ]]]bbbqqq|||nnnccc[[[SSSQQQRRRYYYtttzzzwwwssspppooommmkkkiiigggeeedddeeejjjooossstttqqqooollliiieeecccbbbaaa```cccfffgggeeecccaaa```^^^\\\YYYYYY\\\```ccceeeddddddeeefffeeeccc```___ZZZZZZ\\\^^^^^^bbbnnn{{{nnn```UUURRRNNNIIIJJJOOOVVVwwwwww^^^LLLDDDCCCAAA???>>>>>>>>>>>>BBBFFFIIIHHHCCC???>>>???@@@@@@@@@@@@@@@@@@@@@@@@<<<===>>>>>>>>>===<<<;;;:::;;;<<<<<<<<<:::888777555888::::::888888===AAAMMMaaawwwqqqcccWWWRRRSSS]]]nnn~~~rrrrrrooolllhhhfffgggiiilllqqqxxx~~~}}}zzzxxxqqqooommmjjjgggcccaaa```___^^^]]]\\\[[[ZZZYYYXXXXXXYYY^^^bbbbbbcccooo|||sssjjjggghhhppprrruuuwwwyyy{{{}}}rrriiiaaa]]][[[]]]ccckkkuuu{{{uuummmlllggg``````hhhpppxxx~~~{{{xxxvvvssspppnnnlllkkkkkkeeeffffffcccaaaaaadddfffwwwwww\\\SSSQQQKKKGGGHHHGGGIIILLLSSSddd~~~iiiddd``````kkknnnWWWKKKoooaaaSSSLLLJJJLLLWWWbbbtttzzzwwwlllfffeeeccc```\\\WWWVVVZZZ^^^___^^^___dddooo}}}~~~oooddd[[[TTTQQQSSS]]]yyy}}}xxxtttrrrqqqpppooopppnnnmmmooosssyyy}}}yyyvvvrrrnnnjjjfffeeedddcccfffiiiiiigggdddbbbaaadddaaa\\\[[[]]]aaaeeegggfffggghhhhhhgggdddbbb```ZZZZZZ]]]___```eeerrroooaaaVVVSSSPPPKKKKKKQQQ[[[~~~}}}cccPPPDDDCCCAAA???>>>>>>>>>???AAAFFFIIIHHHCCC???>>>???@@@@@@@@@@@@@@@@@@@@@@@@<<<===>>>>>>>>>===<<<;;;999:::<<<<<<<<<:::888777555888;;;:::888888===BBBRRRggg}}}hhhZZZRRRPPPUUUdddwww}}}qqqpppnnniiieeecccdddeeeiiioooxxx{{{wwwuuukkkjjjhhheeeccc```^^^]]][[[ZZZZZZYYYWWWVVVVVVUUUVVVWWW[[[]]]YYYWWW```mmmwwwuuuiiieeegggooorrrvvvxxxzzz|||~~~tttkkkaaa\\\YYYYYY___fffpppxxxyyypppnnnkkkaaa]]]eeemmmuuuzzzxxxuuurrrooonnnmmmmmmhhhiiihhhdddaaabbbdddeeeuuuaaaUUUQQQJJJFFFGGGFFFGGGHHHMMMZZZqqqllleee]]]ZZZbbbvvvzzzcccVVVqqq```PPPJJJHHHKKKYYYhhhyyy||||||pppkkkjjjhhh```YYY[[[YYYZZZ^^^``````cccgggttt{{{yyy}}}qqqfff]]]VVVTTTUUUeee|||xxxvvvwwwyyy{{{xxxzzz{{{yyywwwzzz}}}zzzxxxvvvrrrnnngggjjjlllkkkhhhffffffgggffffffeeeddddddeeehhhkkkooonnnlllkkkhhhccc]]]XXXYYYZZZ]]]aaagggpppzzzvvvgggXXXRRRQQQOOOLLLKKKYYYwwwbbbLLLGGGEEEBBBAAAAAAAAAAAA@@@DDDFFFGGGFFFDDDAAAAAAAAA>>>???AAAAAA???>>>???@@@======>>>>>>?????????@@@::::::;;;;;;::::::999888555222222444666999AAAJJJ[[[kkk}}}kkk[[[RRRTTT[[[kkk~~~xxxqqqhhhbbbbbbdddeeeeeeppptttzzz}}}xxxqqqlllgggddd```^^^^^^^^^]]]\\\[[[XXXUUUTTTUUUUUUSSSQQQPPPRRRTTTSSSQQQQQQTTTWWWdddjjjqqquuusssllleeeaaakkkmmmqqqvvvyyy|||~~~}}}rrrfff___[[[YYY[[[___iiirrr}}}zzzrrrqqqnnnhhheeefffkkkttt~~~~~~xxxsssuuuuuurrrooonnniiihhhgggfffeeeffffffgggooouuu]]]SSSPPPKKKFFFFFFEEEGGGLLLSSSaaaxxxlllWWWYYYcccnnn|||cccnnn^^^OOOJJJIIIMMM[[[kkkzzz~~~wwwqqqoookkkeee```]]][[[[[[___bbbccchhhnnnyyy~~~|||rrrqqqxxxqqqfff^^^VVVTTTUUUfff}}}|||~~~~~~zzzvvvoooqqqsssqqqnnnlllmmmnnnnnnnnnnnnmmmlllmmmnnnoooqqqqqqqqqpppmmmggg___ZZZYYY[[[]]]aaahhhrrr}}}xxxkkk]]]WWWSSSNNNKKKKKK\\\xxxhhhOOOGGGDDDAAA@@@AAAAAAAAA@@@AAACCCDDDCCCAAA???>>>>>>>>>???AAAAAA???>>>???@@@======>>>>>>>>>?????????:::;;;;;;;;;;;;:::999999888555555777888;;;DDDNNN]]]lllxxxhhhZZZTTTWWWaaaqqq~~~yyyrrrhhhaaa^^^```ccceeeqqquuu||||||vvvpppjjjfffccc___]]]\\\\\\\\\[[[]]]ZZZVVVUUUUUUTTTRRRPPPNNNOOOQQQPPPNNNNNNQQQSSSZZZaaaiiinnnnnnkkkhhheeegggjjjoootttyyy}}}zzzlllccc^^^ZZZ[[[^^^ccclllxxxvvvuuurrrlllhhhhhhlllsssyyyssstttuuuqqqmmmllliiihhhgggfffffffffggghhhpppjjjYYYPPPKKKGGGEEEDDDEEEHHHMMMYYYmmm|||aaaZZZ^^^eeeuuutttkkk\\\NNNJJJJJJOOO]]]lllyyy~~~wwwrrrmmmiiifff___]]]]]]aaadddhhhpppyyyyyytttssssssyyyzzznnngggfffhhhqqq{{{}}}pppfff]]]VVVTTTVVVggg}}}}}}|||zzzxxxwwwxxxyyywwwwwwxxxxxxwwwvvvuuuuuuttttttuuuuuuqqqjjjaaaZZZYYYZZZ\\\```hhhssszzzoooddd\\\UUUNNNKKKLLL]]]uuusssUUUGGGEEEAAA@@@@@@AAA@@@@@@BBBDDDFFFFFFCCCAAA@@@@@@>>>???AAAAAA???>>>???@@@======>>>>>>>>>>>>??????;;;;;;;;;;;;;;;:::999999;;;999888999:::>>>IIITTTdddsss}}}pppcccWWWUUU\\\iii{{{{{{uuujjjaaa\\\]]]ccciiissswww~~~~~~yyytttmmmhhhdddaaa]]][[[ZZZZZZZZZYYY]]]ZZZWWWUUUTTTSSSQQQOOONNNOOOOOOOOOMMMMMMOOOQQQSSSYYY```eeegggfffffffffcccggglllssszzz~~~tttiiiaaa\\\ZZZ\\\^^^gggttt}}}{{{yyyxxxqqqkkkkkknnnsss}}}{{{uuuuuuvvvrrrnnnlllhhhggggggffffffggghhhiiiooo{{{|||aaaRRRMMMMMMHHHEEEDDDEEEHHHPPPaaappplll[[[WWWZZZkkk}}}gggYYYLLLIIIJJJNNN[[[jjjxxxyyyqqqkkkhhhggg```]]]]]]aaaeeelllxxx~~~sssjjjffffffkkkrrr|||qqqhhhaaa]]]aaahhhrrr}}}wwwlllddd]]]VVVTTTVVVhhh}}}~~~|||yyyvvvvvvwwwwwwssskkkaaaYYYXXXXXXYYY]]]eeeqqq~~~zzzqqqggg```WWWNNNLLLNNNXXXmmm^^^IIIFFFBBB@@@@@@@@@@@@@@@BBBEEEGGGGGGEEEBBBAAA@@@>>>???AAAAAA???>>>???@@@======>>>>>>>>>>>>>>>>>>;;;;;;;;;<<<;;;::::::999===::::::;;;<<>>@@@CCCDDDBBB???======>>>???AAAAAA???>>>???@@@>>>>>>==================;;;;;;<<<<<<<<<;;;::::::<<<::::::;;;===EEEUUUddduuuxxxggg^^^XXXUUUXXXfffzzz}}}uuuqqqiiiaaa\\\```jjjrrrxxx|||}}}wwwpppkkkhhhccc```[[[XXXWWWWWWVVVTTTQQQQQQQQQPPPOOOOOOOOOPPPOOONNNNNNNNNNNNOOOPPPPPPUUUVVVWWWXXXXXXYYY[[[]]]bbbfffmmmttt{{{~~~~~~}}}ooofff___ZZZYYY[[[bbbmmmxxx|||uuuppprrrvvvyyy}}}wwwssstttsssooonnnfffeeedddddddddeeefffggghhhqqq~~~yyy___TTTRRRNNNJJJGGGGGGGGGJJJTTT___wwwfffXXXWWWdddtttaaaTTTIIIGGGHHHJJJVVVcccuuu~~~}}}xxxqqqkkkfffddd[[[ZZZ]]]bbbiiittt|||mmmccc______eeesssyyytttlllbbb]]]]]]YYY\\\```dddffffffeeedddeeeaaa^^^]]]XXXTTTUUUYYYhhhxxxvvvssspppkkkddd\\\WWWNNNNNNOOOPPPVVV```kkkrrrvvvjjjaaaYYYQQQNNNNNNOOO```vvvrrrQQQMMMGGGBBB@@@@@@??????>>>AAADDDEEEDDDAAA>>>>>>>>>???AAAAAA???>>>???@@@>>>>>>============<<<<<<<<<<<<<<<<<<<<<;;;:::::::::999:::<<<@@@JJJ]]]oooyyy}}}kkk]]]WWWVVVXXX___ooovvvlllhhhccc___```eeennnuuu}}}~~~wwwqqqmmmkkkfffbbb]]]YYYWWWVVVTTTSSSMMMNNNOOONNNMMMMMMOOOQQQLLLKKKJJJKKKMMMOOOOOONNNRRRSSSSSSTTTTTTVVVZZZ]]]___dddkkkttt{{{~~~}}}~~~~~~~~~~~~}}}}}}||||||||||||~~~tttjjjbbb\\\ZZZXXX^^^gggqqq{{{~~~wwwrrruuuzzz|||~~~yyysssrrrpppnnnmmmggggggeeedddddddddeeeffffffmmmzzzkkkXXXQQQOOOJJJGGGGGGFFFHHHOOOWWWjjjwwwfffaaaiiittt^^^QQQHHHGGGIIILLLWWWeeeuuu}}}}}}|||{{{yyyuuupppjjjddd```YYYZZZ^^^dddlllxxxttthhhaaa___cccoooxxxuuupppgggaaa^^^XXXWWWVVVWWWWWWWWWXXXZZZXXXWWWWWWXXXVVVSSSUUU[[[iiizzzsssoooiiiccc^^^XXXSSSOOOHHHIIIIIIJJJMMMTTT]]]cccttt~~~}}}lllbbb[[[SSSMMMLLLKKK\\\jjjxxxVVVQQQJJJDDDAAA@@@???>>>???BBBFFFHHHFFFCCCAAA@@@>>>???AAAAAA???>>>???@@@>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::999999;;;>>>CCCOOOfffzzz}}}nnn```UUUSSSWWW\\\jjj{{{}}}nnneeebbb```bbbgggooovvvzzzyyyrrrooonnniiieee___[[[XXXVVVTTTRRRMMMOOOOOONNNLLLLLLMMMPPPLLLJJJIIIKKKNNNPPPPPPOOOPPPQQQQQQQQQQQQSSSWWWZZZYYY___gggqqqyyy~~~|||{{{{{{yyyyyyzzzzzzzzzyyyyyyxxxyyyzzz}}}zzzpppfff___\\\XXX\\\bbblllvvv~~~yyyuuuxxx|||}}}~~~wwwtttqqqnnnmmmkkkiiihhhfffeeeeeeeeefffggglllvvv~~~dddVVVRRRLLLIIIHHHGGGGGGKKKRRR___zzzyyyqqqtttzzz\\\PPPGGGHHHJJJNNNZZZhhhvvv}}}~~~yyywwwtttrrrnnnhhhaaa\\\XXXZZZ___fffnnnzzzrrrkkk___bbbmmmwwwtttrrrkkkdddbbbZZZVVVRRRQQQPPPPPPSSSVVVQQQPPPSSSVVVUUURRRVVV[[[jjj{{{ssslllfff___WWWRRRMMMIIIGGGEEEEEEEEEEEEHHHMMMUUUZZZhhhttt|||oooccc\\\TTTMMMJJJGGGXXXaaappp{{{XXXSSSKKKEEEBBB@@@???>>>;;;???CCCEEECCC@@@>>><<<>>>???AAAAAA???>>>???@@@>>>>>>======<<<<<<<<<;;;<<<<<<======<<<<<<;;;:::999999<<>>@@@>>>===>>>AAADDDFFFDDD@@@===>>>?????????@@@@@@@@@@@@============<<<<<<<<<<<<======<<<;;;::::::999888999===>>>???LLLcccxxxwwwfffWWWRRRPPPRRR[[[hhh|||{{{pppggg______bbbjjjttt|||{{{vvvrrrooolllfff___\\\[[[ZZZUUUPPPMMMMMMNNNNNNMMMLLLKKKJJJPPPOOOOOOPPPRRRTTTUUUUUUTTTSSSPPPOOONNNPPPRRRSSSXXXZZZ___fffnnnvvv}}}~~~|||zzzyyyyyyxxxvvvtttsssrrrqqqqqqtttuuuvvvxxxyyy{{{||||||}}}{{{zzzzzz|||}}}}}}}}}{{{}}}~~~}}}{{{yyyyyyzzzwwwlllccc]]]```]]]\\\bbbnnnxxx~~~wwwrrrtttyyyzzzzzzzzzyyy~~~yyyvvvssspppmmmkkkiiiiiijjjiiihhhffffffhhhnnnvvv___VVVTTTQQQNNNHHHFFFLLLVVVXXXjjjxxxYYYNNNFFFFFFHHHLLLYYYgggyyy{{{vvvwwwvvvrrrooonnnoookkkbbb[[[ZZZ[[[```kkkxxxwwwnnnpppxxx{{{qqqhhh\\\XXXSSSPPPOOOQQQQQQRRRRRROOONNNOOOPPPPPPUUU\\\iiitttjjjccc[[[VVVNNNHHHFFFEEEEEEDDDFFFHHHIIIIIIHHHIIIKKKMMMUUUbbbuuurrrcccYYYQQQLLLKKKHHHMMMSSS```yyyiiiTTTJJJIIIBBB>>>@@@======>>>@@@DDDFFFDDDAAA============>>>>>>>>>??????============<<<<<<<<<<<<======<<<;;;;;;:::999999:::===???DDDTTTlllnnn^^^QQQMMMNNNRRR^^^lll{{{tttjjjccc^^^```dddlllvvv~~~}}}xxxrrrooommmggg```]]]\\\YYYUUUPPPNNNNNNNNNNNNMMMMMMMMMLLLOOOOOOOOOPPPRRRTTTUUUVVVTTTSSSPPPNNNNNNOOOQQQRRRWWWYYY]]]cccllluuu}}}|||zzzyyyvvvuuutttrrrqqqpppoooooorrrssstttuuuwwwxxxyyyzzzyyyxxxwwwxxxzzzzzzzzzyyyxxxyyyzzzyyywwwvvvvvvwwwxxxiii^^^XXX]]]YYYXXX^^^iiitttzzz|||}}}|||}}}~~~~~~|||sssmmmooosssssssssttttttwww~~~}}}wwwsssqqqmmmkkkjjjiiijjjiiihhhffffffgggkkkrrrzzzkkkZZZWWWUUUQQQKKKGGGKKKSSSQQQaaawwwVVVLLLEEEFFFIIIMMM[[[kkkyyy}}}uuutttuuuqqqnnnnnnoookkkddd]]]ZZZ[[[bbbooo}}}{{{|||tttkkk```\\\VVVRRRQQQQQQRRRQQQQQQOOOOOOQQQQQQPPPTTTYYYhhh||||||{{{{{{{{{||||||}}}}}}vvvlllbbb\\\WWWRRRKKKFFFDDDDDDDDDDDDHHHJJJLLLLLLJJJIIIIIIIIILLLXXXkkkooo___WWWQQQNNNMMMHHHJJJNNNXXXnnnnnnWWWKKKIIIBBB>>>@@@======>>>AAADDDGGGFFFBBB???<<<<<<<<<<<<========================<<<<<<<<<<<<===<<<<<<<<<;;;::::::::::::<<<@@@KKK```yyy}}}dddVVVKKKJJJMMMTTTdddtttyyyssskkkccc]]]^^^aaagggpppzzzzzztttooonnniiibbb^^^\\\YYYUUUQQQPPPOOONNNMMMMMMMMMNNNOOOMMMNNNOOOPPPRRRUUUVVVXXXWWWUUUSSSQQQPPPPPPQQQRRRVVVWWWYYY___hhhrrr|||}}}zzzwwwuuurrrrrrpppnnnmmmlllllllllooopppppprrrssstttuuuuuurrrrrrrrrtttuuuvvvtttrrrqqqssstttsssrrrqqqrrrsssxxxooobbb[[[[[[WWWUUUYYYbbbllltttwww{{{|||}}}|||zzzyyyzzz{{{|||||||||}}}zzzpppiiijjjmmmmmmmmmnnnoooqqqttt{{{zzztttrrrnnnllljjjiiiiiiiiihhhgggffffffhhhmmmrrrzzzaaa\\\XXXUUUOOOJJJJJJOOORRR]]]nnnTTTKKKFFFGGGIIINNN\\\mmm{{{wwwuuussspppmmmmmmmmmjjjccc^^^YYY[[[cccrrrwwwmmmeeeaaa[[[WWWUUUTTTSSSRRRRRRPPPQQQTTTSSSQQQSSSXXXfffzzzuuuqqqnnnhhhiiiiiiiiihhhiiijjjlllsssuuuvvvtttnnnfff___[[[WWWRRRMMMIIIGGGGGGGGGGGGHHHJJJMMMMMMKKKIIIGGGFFFFFFPPPbbbxxxnnn```YYYSSSOOONNNGGGHHHJJJSSSeee~~~uuu[[[MMMIIIBBB???@@@===>>>???BBBFFFIIIHHHEEEBBB<<<<<<<<<<<<========================<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;===CCCSSSjjjrrr^^^RRRJJJLLLQQQYYYkkk}}}uuummmeee```\\\aaaeeemmmvvv~~~}}}uuuoooooojjjddd___\\\YYYUUURRRRRRPPPNNNLLLLLLLLLNNNOOOKKKMMMOOOQQQSSSVVVYYY[[[\\\[[[XXXVVVTTTSSSSSSTTTUUUUUUVVV[[[dddppp||||||xxxtttqqqooommmmmmkkkjjjiiihhhhhhhhhjjjkkkkkklllmmmnnnoooooojjjjjjkkkmmmoooooollljjjjjjkkkllllllkkkkkklllnnnooovvvwwwiiibbb]]]YYYUUUVVV\\\eeelllpppuuuvvvxxxxxxwwwvvvwwwxxxyyyzzz{{{||||||qqqhhhhhhjjjjjjjjjkkkmmmmmmnnnrrr{{{wwwtttpppnnnkkkjjjjjjjjjiiihhheeedddfffiiimmmwwwhhh```YYYVVVRRRMMMKKKLLLUUU[[[fffyyyyyyTTTLLLGGGHHHIIIMMM\\\nnn~~~{{{yyyrrrpppmmmllljjjgggaaa]]]XXXZZZcccrrrzzzppphhhccc^^^YYYWWWUUUSSSRRRSSSRRRSSSVVVUUURRRTTTXXXccc}}}wwwpppjjjddd```]]][[[\\\]]][[[ZZZYYY[[[]]]dddhhhlllmmmiiiddd___]]]WWWSSSNNNKKKJJJJJJJJJIIIGGGJJJMMMNNNLLLIIIFFFFFFDDDKKKZZZoooqqqeee^^^VVVPPPMMMGGGGGGIIIQQQ___uuu{{{{{{```NNNIIIBBB???@@@===???@@@DDDHHHKKKKKKHHHEEE======>>>>>>>>>?????????============<<<<<<<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<===>>>HHH[[[ssszzziiiYYYQQQLLLPPPUUU]]]nnnuuujjjcccaaa```ggglllttt|||wwwpppnnnkkkfffaaa]]]YYYVVVTTTSSSQQQOOOLLLKKKKKKLLLMMMHHHKKKOOORRRTTTXXX]]]aaa```___\\\YYYWWWUUUTTTTTTUUUUUUUUUYYYcccooo||||||xxxtttoookkkiiigggfffeeedddcccbbbbbbbbbdddddddddeeeeeefffffffffaaabbbccceeeffffffcccaaaaaabbbcccccccccdddfffhhhjjjllluuu{{{mmmfffbbb^^^XXXVVVXXX]]]cccgggmmmoooqqqrrrrrrrrrssstttvvvwwwyyy{{{|||}}}}}}~~~|||qqqgggeeegggggggggiiikkkjjjiiikkksss{{{wwwssspppmmmkkkkkkkkkjjjiiieeeeeegggiiilllssspppeeeZZZVVVTTTPPPLLLKKKPPPTTT\\\mmmzzzrrr}}}SSSLLLHHHHHHIIIMMM]]]ppp~~~~~~uuusssooollliiieee```\\\XXXZZZcccrrrttthhhddd___[[[XXXVVVSSSQQQUUUSSSSSSUUUTTTQQQSSSWWW___vvv{{{vvvooogggaaa\\\WWWTTTRRRTTTUUUTTTQQQPPPRRRUUUYYY___fffhhhfffbbb``````WWWSSSOOOKKKJJJJJJJJJIIIGGGJJJMMMNNNMMMJJJIIIIIIDDDIIIUUUeeexxxttthhh```WWWOOOLLLFFFFFFIIIPPP[[[lllwww|||dddPPPJJJBBB???@@@===???AAADDDIIILLLLLLIIIFFF????????????@@@@@@@@@@@@============<<<<<<<<<<<<;;;;;;;;;<<<=========>>>???BBBOOOeee{{{rrrbbbTTTOOOOOOVVV[[[```ooottthhhbbbcccfffpppuuu|||zzzrrrnnnkkkgggbbb^^^ZZZXXXWWWUUUTTTQQQOOOMMMLLLKKKKKKFFFJJJPPPTTTWWW[[[bbbgggdddbbb___\\\YYYVVVUUUTTTWWWVVVVVVZZZcccooo||||||zzzxxxtttooojjjfffddd___^^^]]]\\\[[[[[[[[[[[[ZZZZZZ[[[[[[[[[[[[[[[[[[XXXWWWXXXYYY[[[[[[YYYWWWWWWXXXYYYYYYYYY[[[^^^aaadddeeeiiissspppiiiccc___YYYUUUTTTWWW[[[^^^bbbeeehhhjjjjjjkkklllmmmnnnqqquuuwwwxxxyyyzzz{{{zzznnncccaaabbbcccdddfffhhhgggfffhhhnnnyyyzzzvvvsssooommmmmmmmmllllllggghhhjjjlllmmmqqq}}}mmm\\\UUUTTTRRRMMMKKKJJJOOOXXXhhhsssmmmxxxPPPJJJGGGHHHIIINNN```sssyyywwwsssoooiiiddd___[[[ZZZ[[[dddsssyyykkkhhhccc^^^\\\YYYWWWUUUTTTRRRRRRSSSQQQOOOQQQVVV[[[ooovvvrrrllleee```ZZZTTTQQQLLLOOOQQQPPPLLLKKKNNNRRRSSSZZZbbbeeeccc`````````XXXUUUPPPMMMLLLKKKJJJIIIHHHKKKNNNOOOOOONNNNNNNNNGGGJJJQQQ[[[iiizzztttggg___VVVNNNLLLDDDDDDIIIOOOVVVbbbwwwtttwwwgggQQQJJJBBB???AAA<<<===???CCCHHHKKKLLLIIIFFF?????????@@@@@@@@@@@@AAA============<<<<<<<<<<<<:::;;;;;;<<<===>>>>>>???@@@FFFWWWooo|||hhhWWWQQQOOOTTT^^^cccfffrrrrrrfffaaaeeejjjxxx}}}|||tttlllkkkgggccc^^^[[[ZZZZZZYYYWWWUUUSSSPPPMMMKKKJJJDDDIIIPPPUUUYYY___gggmmmjjjhhhfffbbb^^^[[[YYYWWWYYYXXXXXX\\\dddppp||||||tttrrrpppkkkgggbbb^^^\\\VVVUUUTTTSSSSSSRRRRRRSSSQQQQQQQQQPPPPPPPPPPPPPPPOOONNNMMMNNNOOOPPPPPPNNNNNNOOOPPPPPPPPPSSSWWWZZZ[[[\\\___cccnnn~~~pppjjj^^^\\\WWWRRRPPPPPPSSSVVVUUUYYY]]]___```aaabbbcccdddiiinnnrrrtttuuuxxxzzz}}}zzzmmmbbb___```aaacccfffiiiiiiiiijjjnnnwww}}}yyyuuuqqqooonnnnnnnnnnnnkkklllnnnpppnnnoooyyywww```VVVUUURRRNNNKKKIIIPPPYYYfff}}}rrrjjjfffnnn~~~MMMHHHFFFHHHJJJPPPbbbvvv}}}zzzvvvqqqjjjddd___\\\[[[]]]eeettt}}}ppplllgggcccaaa^^^\\\ZZZTTTQQQPPPQQQOOOMMMOOOTTTYYYkkk}}}uuuqqqkkkfff```[[[UUUQQQIIILLLOOONNNKKKJJJNNNRRRQQQYYYaaadddbbb___^^^___[[[WWWSSSPPPOOONNNLLLKKKIIILLLOOOPPPPPPPPPQQQSSSJJJLLLOOOSSS\\\lll~~~ttteee\\\TTTNNNLLLCCCDDDHHHNNNRRR[[[nnntttuuu|||iiiRRRJJJBBB@@@AAA<<<<<<>>>AAAFFFJJJKKKHHHEEE>>>?????????@@@@@@@@@@@@>>>=========<<<<<<<<<<<<:::;;;;;;<<<===>>>??????BBBIII]]]vvvsss___OOOPPPQQQYYYeeejjjlllwww~~~pppccc```eeelll~~~}}}uuukkkjjjhhhccc___\\\[[[\\\[[[ZZZYYYVVVSSSOOOLLLJJJBBBIIIPPPVVVZZZaaaiiippppppnnnlllhhhddd```^^^\\\ZZZYYYZZZ]]]eeeqqq||||||{{{yyyyyyyyyxxxvvvtttlllkkkhhhddd___[[[WWWUUUPPPOOOOOONNNMMMMMMMMMMMMJJJJJJJJJJJJIIIIIIIIIIIIIIIGGGFFFFFFHHHIIIIIIIIIHHHIIIJJJJJJKKKMMMRRRUUURRRUUUWWWXXX^^^nnnwwwjjjeeeYYYWWWTTTOOOMMMMMMOOORRRMMMQQQUUUXXXYYYZZZ[[[\\\]]]bbbiiinnnqqqtttwwwzzz{{{|||{{{nnnbbb___aaabbbdddgggllllllmmmnnnqqqxxxzzzwwwrrrpppooopppoooooommmoooqqqrrrnnnmmmttt~~~dddWWWUUUSSSNNNKKKHHHOOOWWWaaattthhhbbb___eeerrrPPPJJJHHHJJJLLLPPP```rrr~~~zzztttlllddd]]]YYYZZZ[[[dddttt|||sssqqqnnniiieee```\\\ZZZVVVSSSQQQQQQRRRRRRRRRQQQZZZgggwwwrrrllleee___ZZZUUURRRMMMNNNNNNMMMKKKJJJKKKLLLRRRYYY___bbbdddfffccc___]]]ZZZUUUQQQPPPOOOMMMLLLJJJKKKNNNPPPRRRRRRQQQPPPSSSMMMIIIMMMVVVaaaqqq}}}sssddd]]]VVVPPPNNNGGGIIIGGGMMMWWWXXX___rrr{{{vvvvvvoooVVVHHHBBB>>>;;;;;;<<<===???BBBDDDEEEFFFFFFCCCAAA@@@?????????===<<<========================>>>:::999===>>>======@@@EEENNNddd|||sss```TTTQQQOOOYYYkkkyyy{{{xxx}}}wwwiii______fffnnn~~~wwwmmmjjjeee```]]]\\\\\\]]]^^^\\\ZZZYYYWWWSSSLLLGGGGGGIIINNNUUU]]]gggnnnrrrxxxvvvuuusssooohhhdddccccccbbbaaabbbgggqqq}}}~~~|||xxxuuuvvvtttpppnnnllljjjhhhfff^^^\\\YYYTTTPPPMMMKKKJJJGGGFFFEEEDDDCCCCCCDDDEEEEEEDDDDDDCCCCCCCCCDDDDDDDDDBBB@@@AAACCCDDDCCC@@@DDDCCCCCCCCCCCCEEEGGGHHHIIIJJJMMMRRRVVV\\\iiiuuu|||kkk^^^XXXRRRPPPMMMJJJHHHGGGGGGHHHGGGHHHHHHIIILLLNNNQQQSSS\\\^^^bbbeeehhhmmmqqquuuuuuyyy}}}vvvlllccc______```eeekkknnnrrrssspppmmmqqq}}}~~~xxxyyywwwqqqllllllmmmnnnjjjmmmooonnnlllnnntttyyyfffXXXWWWTTTNNNJJJJJJLLLTTTaaannn}}}yyyddd]]]YYY[[[fffyyyOOOIIIFFFIIIKKKOOO```rrr~~~zzztttmmmeee^^^ZZZ```___fffsss~~~yyywwwtttqqqmmmgggbbb^^^VVVSSSPPPOOOPPPRRRRRRRRRWWWbbb}}}~~~yyytttmmmfff```\\\XXXUUUOOOPPPOOOMMMKKKKKKLLLNNNTTTZZZ```bbbdddfffccc^^^```]]]XXXUUUSSSRRRPPPNNNJJJLLLNNNPPPRRRRRRQQQPPPSSSNNNKKKMMMRRR[[[jjjwww}}}}}}}}}}}}}}}}}}}}}||||||wwwggg\\\SSSMMMLLLHHHJJJGGGLLLTTTRRRXXXjjjxxx|||~~~xxxkkkTTTGGGCCC???<<<;;;;;;<<<>>>@@@BBBDDDEEEEEECCCAAA@@@?????????===<<<<<<<<<<<<<<<<<<<<<<<<<<<===999999<<<>>>======@@@JJJTTThhh~~~wwwfffXXXPPPPPPQQQ___uuu}}}sssggg```aaajjjsssyyymmmjjjeee___\\\ZZZZZZZZZ]]][[[YYYXXXWWWTTTOOOKKKHHHJJJNNNVVV___iiirrrwww~~~yyyrrrllljjjhhhkkknnnoooooouuu~~~~~~{{{xxxuuuqqqmmmkkkhhhdddaaa___]]]ZZZXXXRRRQQQNNNLLLIIIGGGEEEEEEDDDDDDBBBAAAAAAAAABBBBBBBBBBBBAAAAAAAAAAAAAAABBBCCCAAA???@@@BBBCCCAAA???AAAAAABBBBBBCCCDDDEEEEEEFFFEEEHHHLLLNNNQQQ[[[ffftttyyy|||yyymmm___UUUPPPMMMLLLJJJHHHFFFFFFFFFFFFEEEEEEEEEFFFHHHKKKMMMOOOVVVYYY]]]aaaeeejjjppptttwwwzzzuuulllccc```______bbbgggkkkpppuuuuuurrrttt}}}zzzzzzwwwrrrmmmkkkkkkkkklllnnnpppnnnkkklllpppuuummm[[[WWWSSSNNNKKKKKKKKKQQQ\\\iiixxxkkk___VVVYYYaaaoooMMMGGGEEEHHHJJJOOO___rrr~~~}}}zzzuuunnnfff___\\\aaaaaagggsss}}}|||yyyuuupppiiieeeZZZWWWRRRPPPQQQTTTVVVWWWYYY___uuu{{{vvvnnngggbbb^^^[[[YYYSSSRRRPPPMMMKKKKKKNNNQQQVVV\\\bbbccceeegggddd```aaa]]]YYYVVVTTTSSSQQQOOOLLLMMMOOOPPPQQQQQQQQQPPPRRROOOMMMMMMNNNSSSaaaooo|||xxxyyy}}}}}}xxxrrrooorrrvvvyyy{{{{{{yyywww|||iii\\\SSSNNNLLLIIIJJJGGGJJJOOOLLLOOO```nnnrrryyyzzz|||xxxdddPPPFFFCCC@@@===<<<:::;;;===???AAACCCDDDEEEDDDBBB@@@?????????>>>===;;;;;;;;;;;;;;;;;;;;;;;;<<<999999<<<===<<<>>>BBBOOO[[[nnn{{{hhhYYYOOOMMMPPPRRRfff{{{vvvnnneeeaaafffqqqzzz{{{ooolllgggaaa\\\ZZZYYYYYY[[[YYYWWWVVVUUUTTTRRRPPPIIIKKKOOOWWWaaammmxxx~~~~~~wwwrrrnnnttt{{{{{{xxxxxx~~~{{{vvvrrrnnnjjjeeebbb^^^[[[WWWSSSQQQOOOLLLIIIGGGFFFDDDCCCBBBAAAAAAAAAAAA@@@??????>>>????????????>>>>>>>>>>>>>>>??????@@@???>>>???@@@AAA@@@>>>>>>???AAABBBBBBBBBBBBAAACCCBBBDDDFFFFFFFFFLLLTTTZZZ___dddccc[[[RRRKKKGGGFFFFFFFFFFFFFFFEEEDDDDDDBBBBBBBBBCCCDDDFFFHHHIIINNNQQQVVV[[[aaagggnnnrrrwwwzzz~~~wwwnnngggdddbbb```aaaeeehhhooowwwyyywwwwww|||~~~{{{vvvrrrmmmjjjhhhgggmmmnnnooommmjjjiiillloooxxxyyybbbWWWRRROOONNNKKKJJJNNNWWWbbbrrrwwwbbbUUUYYY^^^fffMMMGGGEEEHHHKKKPPPaaasss~~~zzz}}}|||yyytttmmmfff```\\\\\\___iiixxx}}}zzzvvvqqqlllbbb]]]XXXUUUVVVYYY[[[]]]]]]___nnn}}}xxxpppiiiddd```]]]\\\WWWUUURRRNNNLLLMMMQQQTTTWWW]]]ccceeegggjjjhhhddd___\\\XXXUUUSSSQQQOOOMMMMMMNNNOOOPPPQQQQQQPPPPPPPPPOOOOOONNNKKKNNN[[[iiizzzyyyuuuxxx~~~xxxpppmmmppptttxxx{{{{{{zzzyyy|||~~~hhh^^^WWWRRRNNNIIIJJJGGGIIIMMMIIIKKK[[[lllqqqvvv~~~}}}qqq___MMMEEEDDDAAA>>>===;;;;;;===>>>@@@BBBDDDEEEEEEBBB@@@?????????>>>===;;;;;;;;;;;;;;;;;;;;;;;;;;;888999<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<======>>>>>>???>>>>>>>>>>>>???>>>>>>===>>>AAACCCCCCBBB@@@???CCCAAABBBDDDCCCBBBEEEJJJLLLPPPTTTTTTPPPKKKFFFDDDAAABBBDDDFFFFFFFFFDDDCCCBBBAAAAAAAAAAAACCCDDDEEEGGGKKKPPPUUU\\\dddkkkqqqtttwww{{{}}}~~~zzzsssllljjjgggdddccceeeiiipppwwwzzzxxxxxx|||zzzssspppmmmiiiffffffkkkllllllkkkiiihhhjjjlllttt}}}kkkYYYQQQNNNNNNLLLJJJLLLSSS___ooohhhXXX\\\___ccc|||MMMGGGFFFIIILLLRRRcccuuu|||xxxzzzyyyvvvrrrllleee```\\\YYY___mmm~~~~~~|||xxxtttiiiddd]]]YYYZZZ]]]```aaa^^^^^^hhh{{{ssslllgggccc```^^^[[[XXXTTTPPPMMMOOOSSSWWWYYY___dddgggjjjnnnmmmjjj___]]]YYYWWWUUUSSSPPPNNNOOOPPPPPPPPPPPPPPPPPPPPPOOOOOOOOONNNKKKMMMXXXdddsss~~~|||wwwtttxxx|||tttrrrsssuuuxxxyyy{{{{{{|||{{{}}}fff^^^\\\VVVNNNIIIJJJFFFHHHNNNJJJMMM]]]sss{{{ooo^^^LLLEEEDDDBBB???===<<<======???AAACCCEEEGGGEEECCC@@@????????????>>><<<<<<<<<<<<<<<<<<<<<<<<:::999999<<<<<<<<<@@@GGGTTTdddvvvnnn[[[PPPJJJJJJMMMTTTkkk|||sssoooiiieeegggppp|||zzzssspppjjjddd___ZZZXXXWWWUUUTTTSSSQQQPPPQQQRRRSSSMMMNNNRRRYYYdddppp|||~~~|||zzzzzz|||{{{uuuqqqpppfffccc^^^[[[YYYWWWTTTRRRLLLJJJHHHGGGGGGFFFEEECCCBBBBBB@@@???>>>>>>>>>>>>>>>>>>>>>?????????>>>>>>===============>>>??????>>>>>>???>>>>>>>>>>>>???>>>@@@BBBDDDDDDCCCAAA???BBB@@@AAACCCCCCAAACCCGGGHHHJJJLLLLLLJJJGGGDDDCCC???AAADDDFFFHHHGGGFFFEEEDDDCCCBBBAAAAAABBBCCCDDDDDDGGGLLLQQQXXX```hhhnnnrrruuuyyy|||}}}~~~~~~wwwqqqnnnlllgggeeegggmmmrrrwwwyyyxxxxxx|||zzzqqqooommmiiiffffffhhhhhhiiiiiiiiiiiikkklllrrrxxxxxx^^^QQQNNNNNNMMMJJJKKKRRR^^^oooooo^^^```bbbddd{{{LLLGGGFFFJJJMMMSSSdddvvvyyyvvvvvvuuusssoooiiiccc^^^[[[ZZZaaaooo}}}pppjjjddd______aaacccddd```___dddsssyyyrrrmmmhhhccc___]]][[[WWWSSSPPPQQQUUUXXX]]]ccchhhjjjmmmqqqqqqnnndddbbb^^^\\\ZZZXXXUUURRRQQQQQQQQQPPPPPPPPPPPPPPPOOONNNNNNNNNLLLLLLTTT^^^iiiuuuyyyuuussswww~~~~~~yyywwwwwwwwwwwwxxxzzz|||}}}|||jjj```]]]VVVMMMJJJJJJFFFHHHNNNLLLQQQbbb~~~qqq___MMMFFFDDDBBB???>>>=========>>>@@@CCCFFFGGGFFFCCC@@@>>>???@@@@@@???========================::::::;;;===<<<<<>>===<<<<<<<<<>>>>>>???@@@@@@@@@@@@???>>>======>>>>>>???@@@AAA>>>@@@AAA@@@???>>>???@@@???AAACCCEEEEEECCCAAA@@@AAA>>>>>>@@@AAA@@@BBBFFFGGGGGGGGGFFFEEECCCBBBAAA???AAADDDGGGHHHIIIHHHHHHGGGFFFDDDCCCBBBBBBCCCCCCDDDFFFJJJNNNSSS[[[ccchhhooossswww{{{}}}zzztttrrrooojjjiiijjjtttwwwzzzzzzzzzzzz~~~qqqoooooojjjfffhhheeefffggghhhiiijjjkkklllpppuuuzzzgggUUUOOONNNMMMJJJKKKRRR]]]nnnzzziiigggeeefffxxxKKKFFFEEEIIILLLRRRdddvvv~~~{{{xxxuuurrrqqqooolllgggaaa\\\YYY[[[```mmmzzzyyytttmmmhhhgggggghhhhhhfffdddeeejjjssszzztttmmmfffbbb^^^]]]YYYUUURRRSSSVVVYYYccchhhlllmmmooosssrrrooohhhfffcccaaa___\\\YYYVVVRRRRRRQQQPPPPPPPPPPPPPPPQQQNNNLLLMMMLLLKKKPPPWWW___jjjvvv{{{~~~xxxuuutttwww|||}}}xxxxxxyyyzzz{{{|||~~~~~~|||yyyggg___WWWOOOKKKKKKFFFGGGNNNMMMSSSfff}}}vvvcccPPPGGGEEEBBB???===<<<<<<<<<===???BBBEEEGGGGGGDDD@@@>>>???@@@@@@@@@<<<<<<<<<<<<<<<<<<<<<<<<;;;:::<<<>>>======DDDMMM^^^pppvvv^^^PPPJJJHHHJJJMMMWWWnnnssskkkeeecccbbbdddlllwww}}}yyysssppplllfffaaa\\\YYYXXXVVVWWWWWWUUUQQQPPPQQQRRROOOPPPTTTYYYaaajjjrrrvvv~~~{{{zzzzzzzzzyyytttuuutttoooggg___XXXUUUSSSPPPMMMKKKKKKLLLKKKKKKGGGEEECCCBBBCCCCCCBBBAAA@@@@@@???>>>>>>===>>>>>>>>>>>>@@@AAAAAAAAA@@@@@@>>>======>>>???@@@AAAAAA???AAACCCBBB@@@???AAABBB@@@AAACCCDDDDDDBBBAAA@@@BBB>>><<>>===;;;;;;;;;;;;===AAADDDFFFGGGDDD@@@>>>???@@@@@@@@@;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===???>>>>>>EEEOOOcccvvvrrrZZZMMMIIIJJJMMMRRRYYYqqq|||oooggg^^^]]]^^^cccmmmxxx~~~yyyvvvtttpppkkkeeeaaa^^^\\\XXXZZZZZZXXXSSSQQQQQQRRROOOQQQTTTYYY```gggnnnqqq||||||vvvsssrrrsssmmmmmmmmmhhhaaaXXXRRROOOPPPMMMJJJHHHHHHIIIIIIHHHIIIGGGDDDCCCCCCCCCBBB@@@@@@@@@?????????@@@AAAAAA===>>>???AAAAAAAAA@@@???=========>>>>>>@@@AAAAAA@@@CCCDDDCCCAAA@@@BBBDDD@@@AAABBBBBBBBBAAA@@@@@@EEE@@@>>>@@@AAAAAACCCFFFGGGEEEBBBAAAAAAAAAAAAAAAAAABBBCCCEEEGGGHHHIIIIIIJJJIIIGGGDDDCCCBBBBBBBBBDDDEEEGGGIIILLLQQQXXX]]]cccgggmmmrrrvvvzzz~~~~~~{{{xxxwwwyyy|||yyytttssslllhhhjjjggggggggghhhjjjkkkjjjhhhgggnnnrrrttt~~~xxx```TTTPPPLLLIIIJJJOOOYYYggg|||xxxnnnlllsss{{{JJJFFFHHHLLLNNNRRRbbbuuu~~~wwwrrrppptttrrrooojjjccc[[[UUUQQQRRRYYYbbbjjjrrrzzzyyyuuuvvvvvvsssmmmfffcccgggpppxxx{{{nnndddaaa^^^\\\\\\ZZZXXXZZZ```fffmmmvvvzzzxxxuuusssrrriiiiiiiiijjjiiifff```\\\XXXWWWUUUSSSQQQPPPPPPOOONNNMMMLLLLLLKKKKKKKKKKKKRRRYYYccckkkqqqwww}}}~~~}}}}}}~~~zzz|||~~~kkk[[[UUUPPPIIIEEEGGGGGGKKK[[[mmm{{{}}}pppSSSHHHEEE???;;;===::::::;;;===???AAACCCEEEHHHEEE@@@===<<<>>>>>>>>><<<<<<;;;;;;;;;<<<<<<===;;;<<>>@@@KKKWWWmmmjjjSSSJJJGGGFFFKKKSSSaaavvvzzzkkkaaa\\\ZZZZZZcccrrr~~~{{{zzzqqqjjjfffbbb^^^]]]^^^]]]\\\[[[ZZZXXXTTTNNNJJJKKKLLLPPPWWW```fffhhhhhhvvv}}}zzztttqqqqqqpppmmmjjjgggfffccc^^^YYYTTTOOOMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKIIIFFFEEEEEEEEECCCBBB??????????????????@@@@@@BBB@@@???@@@AAAAAA@@@???AAAAAABBBCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@AAABBBCCCCCCBBBAAA???>>>>>>???AAAAAAAAAAAACCCEEEHHHGGGEEECCCAAA@@@???>>>DDDDDDEEEFFFGGGHHHHHHIIIKKKJJJGGGCCC@@@@@@BBBEEEHHHHHHHHHIIIKKKOOOSSSVVVXXX\\\cccjjjpppuuuzzz~~~}}}|||~~~xxxsssqqqmmmiiiiiigggffffffhhhjjjkkkjjjfffllljjjmmm{{{jjjWWWQQQOOOIIIHHHOOOYYYeeevvvyyyyyy{{{zzzLLLHHHGGGJJJLLLRRRdddxxx}}}vvvqqqoooqqqoooiiiccc\\\VVVRRRPPPOOOTTT\\\dddjjjsss||||||xxxpppgggaaabbbgggmmmwww~~~|||qqqggg```]]]\\\]]]]]]]]]bbbhhhpppvvv}}}{{{vvvssslllllllllmmmmmmjjjeeebbb\\\[[[XXXVVVTTTRRRQQQPPPPPPOOOMMMLLLKKKJJJJJJJJJNNNUUU]]]eeejjjqqqxxx}}}~~~ooo^^^VVVPPPIIIEEEGGGHHHLLL\\\oootttVVVJJJGGGAAA<<<===::::::;;;===???AAACCCEEEHHHEEEAAA??????@@@@@@@@@===<<<<<<;;;;;;;;;<<<<<<<<<<<<>>>???>>>AAAMMMZZZqqqxxxdddPPPIIIGGGGGGMMMVVViii}}}{{{lllaaa[[[ZZZ]]]ggguuu|||zzzrrrkkkgggddd```^^^```^^^\\\ZZZYYYVVVRRRLLLHHHKKKKKKNNNTTT\\\cccfffffflllqqqyyy}}}}}}zzzvvvtttnnnllljjjiiihhhhhhfffeee___^^^\\\YYYUUURRROOOMMMOOOOOOOOONNNMMMMMMLLLLLLLLLJJJGGGFFFFFFFFFEEEDDDBBBAAAAAA@@@@@@@@@AAAAAACCCBBBAAABBBCCCDDDCCCBBB@@@@@@AAABBBBBBCCCCCCBBBCCCCCCCCCBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCBBBBBBAAA>>>???@@@@@@@@@AAADDDGGGLLLJJJHHHEEECCCAAA@@@@@@CCCDDDEEEFFFGGGHHHIIIIIIJJJIIIFFFCCC@@@@@@BBBEEEFFFGGGIIIKKKLLLNNNQQQRRRUUUXXX]]]bbbgggnnntttxxx~~~~~~xxxtttppplllkkkiiigggggghhhiiiiiiiiiiiinnnlllnnn{{{ttt^^^UUUQQQKKKJJJSSS^^^iiiwwwNNNIIIGGGIIIKKKRRRggg|||{{{sssnnnmmmoookkkddd]]]WWWRRRPPPOOOMMMQQQXXX]]]ccckkkttt{{{vvvkkkccc```bbbddd```dddkkkrrryyyvvvnnnfffbbbaaabbbbbbdddkkksss}}}xxxtttssssssssssssqqqmmmjjjbbbaaa^^^ZZZWWWTTTSSSRRRQQQPPPNNNLLLJJJIIIHHHHHHLLLQQQWWW]]]bbbiiirrrxxx~~~ppp]]]UUUPPPIIIEEEGGGIIINNN___qqqxxxYYYLLLHHHCCC>>>===:::;;;<<<===???AAACCCDDDGGGEEEBBBAAABBBBBBBBBAAA>>>===<<<;;;;;;;;;;;;;;;======>>>>>>>>>CCCRRR```vvvlll[[[LLLGGGGGGHHHPPPZZZuuu|||lll```YYY\\\cccooo{{{zzzsssmmmkkkhhhcccaaabbb___]]]ZZZWWWTTTOOOJJJFFFJJJJJJKKKPPPVVV\\\```aaaaaaeeehhhiiigggdddbbbaaa^^^___aaa```___]]]]]]]]]WWWWWWVVVUUUTTTSSSRRRQQQSSSRRRRRRQQQPPPPPPOOOOOOOOOLLLJJJHHHIIIIIIIIIHHHEEEDDDCCCBBBAAAAAABBBBBBEEEDDDDDDEEEGGGHHHGGGFFFBBBBBBCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDCCCCCCDDDDDDEEEEEEBBBBBBAAAAAAAAACCCHHHLLLQQQOOOLLLHHHEEECCCBBBAAACCCDDDEEEGGGHHHIIIJJJJJJIIIHHHFFFBBB@@@@@@CCCEEEFFFIIIMMMOOOPPPPPPQQQQQQTTTVVVWWWZZZ^^^eeemmmssszzz|||~~~}}}{{{~~~}}}xxxsssooonnnllliiihhhiiiiiiiiihhhkkkpppmmmnnnyyyhhhYYYTTTOOOOOOWWWbbbmmmwww~~~MMMIIIHHHKKKMMMTTThhh}}}zzzpppkkkjjjkkkhhhccc]]]WWWRRROOONNNNNNRRRVVVZZZ^^^eeennnuuu}}}sssjjjeeecccccc]]]^^^___aaadddhhhmmmpppxxx{{{tttqqqllliiihhhhhhjjjqqqyyy~~~}}}|||{{{xxxtttrrrjjjhhhddd```\\\XXXVVVTTTQQQPPPNNNLLLJJJIIIIIIHHHLLLOOOTTTXXX\\\ccclllsssyyy~~~jjjZZZTTTPPPIIIEEEHHHJJJPPPbbbuuuyyy\\\NNNIIIDDD???===;;;;;;<<<>>>???AAACCCDDDEEEDDDBBBBBBCCCCCCBBBAAA???>>>===<<<;;;:::::::::>>>======>>>???FFFWWWgggzzzzzzbbbTTTIIIGGGHHHJJJSSS___~~~yyyjjj^^^YYY___jjjvvvzzztttpppooolllgggdddddd```]]]YYYUUUQQQMMMHHHEEEHHHGGGHHHJJJOOOSSSXXXZZZ\\\]]]]]]\\\XXXVVVUUUUUUVVVZZZ]]]]]]ZZZVVVVVVWWWVVVVVVVVVVVVVVVVVVWWWWWWVVVUUUUUUTTTSSSSSSRRRRRRSSSQQQNNNMMMNNNOOONNNNNNHHHFFFDDDCCCBBBBBBCCCCCCFFFFFFGGGIIIKKKLLLJJJIIIHHHHHHGGGFFFFFFFFFFFFFFFCCCDDDDDDDDDDDDEEEEEEEEEDDDCCCCCCCCCCCCEEEGGGHHHFFFFFFDDDCCCCCCGGGMMMRRRUUURRRNNNJJJFFFCCCBBBBBBBBBDDDFFFHHHJJJJJJKKKKKKHHHGGGEEEBBB???@@@CCCFFFIIIMMMQQQTTTSSSSSSTTTVVVXXXXXXVVVVVVYYY___hhhoootttvvvwwwwwwxxx}}}~~~zzzvvvrrrooommmjjjiiiiiijjjiiihhhkkkpppmmmnnnwwwqqq^^^ZZZUUUSSSXXXcccnnnwww|||JJJGGGIIINNNQQQVVVhhh{{{{{{ooohhhgggeeedddaaa]]]XXXRRRNNNKKKNNNQQQUUUWWWZZZ___gggnnnvvvxxxzzz}}}{{{qqqjjjeeecccdddaaa]]][[[ZZZ\\\^^^___bbbnnn~~~xxxwwwqqqmmmllllllnnnuuu~~~|||yyysssppplllgggbbb^^^[[[YYYRRRQQQOOONNNLLLLLLKKKKKKKKKNNNPPPRRRUUU\\\eeelllsssyyyzzzcccXXXVVVPPPIIIFFFHHHKKKRRReeeyyyzzzaaaQQQJJJEEE@@@===<<<<<<===>>>@@@AAACCCDDDDDDBBB@@@@@@AAABBBAAA??????>>>===<<<;;;:::::::::>>><<<===>>>@@@III\\\nnnsss\\\QQQIIIIIIJJJMMMYYYggg|||rrreee\\\[[[dddqqq}}}|||vvvssstttqqqkkkffffff```]]]XXXSSSPPPLLLHHHEEEEEEEEEFFFFFFHHHLLLPPPRRRWWWXXXWWWTTTQQQNNNNNNOOOOOOSSSXXXZZZXXXUUUUUUVVVXXXXXXXXXXXXXXXYYYZZZ[[[YYYYYYXXXXXXXXXWWWWWWWWWYYYWWWVVVUUUUUUUUUTTTRRRIIIHHHEEECCCBBBCCCDDDEEEHHHHHHIIIKKKNNNNNNLLLJJJKKKJJJIIIGGGFFFFFFFFFFFFDDDDDDEEEEEEEEEEEEEEEEEECCCCCCBBBBBBCCCEEEGGGHHHGGGFFFEEECCCDDDIIIOOOTTTWWWTTTOOOJJJFFFCCCBBBBBBCCCEEEGGGIIIKKKKKKKKKJJJGGGFFFDDDAAA???@@@CCCFFFKKKPPPVVVXXXWWWXXX[[[^^^^^^\\\YYYVVVWWW\\\dddiiinnnoooppprrruuu{{{}}}}}}|||xxxuuupppmmmkkkjjjkkkkkkkkkjjjhhhnnnlllllluuu}}}yyycccaaa\\\XXXXXXaaammmwww|||{{{HHHFFFHHHNNNQQQWWWhhh{{{}}}pppiiihhhaaaaaa___\\\WWWRRRLLLIIILLLOOORRRTTTUUUYYY___dddkkkmmmppptttxxx~~~yyyqqqjjjfffhhhddd^^^ZZZYYYXXXXXXXXXXXX```ooo~~~xxxtttppppppppprrrzzz|||zzzuuupppkkkfffcccaaaXXXWWWUUUSSSQQQPPPOOONNNKKKLLLNNNNNNPPPUUU]]]dddnnnttt}}}sss___YYYZZZPPPIIIFFFIIILLLTTThhh|||~~~kkkYYYMMMEEEAAA???=========>>>@@@BBBCCCDDDDDDBBB???>>>?????????>>>>>>===<<<;;;;;;;;;;;;;;;===<<<===???CCCMMMaaasss|||mmmYYYPPPKKKLLLNNNRRRaaarrr~~~tttiii```[[[```jjjxxx~~~yyywwwxxxuuunnnhhhfffaaa]]]WWWRRROOOKKKHHHFFFEEEFFFFFFFFFFFFGGGJJJMMMQQQRRRRRRQQQNNNKKKKKKKKKGGGKKKPPPUUUWWWXXXYYYYYYZZZZZZYYYYYYYYY[[[\\\]]]\\\]]]]]]]]]]]]^^^^^^^^^```___^^^^^^^^^]]]YYYWWWLLLJJJGGGEEEDDDEEEGGGIIIKKKKKKLLLOOOQQQQQQNNNLLLKKKJJJHHHGGGFFFGGGGGGHHHGGGGGGGGGGGGFFFFFFFFFEEECCCCCCCCCDDDEEEFFFGGGHHHFFFEEEDDDCCCDDDIIIPPPUUUXXXUUUPPPJJJFFFDDDCCCCCCDDDFFFHHHKKKLLLKKKJJJIIIFFFEEECCCAAA???@@@DDDGGGLLLTTT\\\``````aaacccgggdddbbb^^^ZZZYYY[[[```dddhhhiiijjjkkkpppxxx}}}{{{|||xxxssspppmmmkkkkkkkkkjjjiiifffmmmkkkkkkrrrxxxjjjeeeddd```\\\aaammmxxx}}}vvvIIIEEEGGGLLLOOOVVViii}}}tttmmmlllcccbbb___[[[WWWSSSOOOMMMKKKNNNRRRSSSSSSUUUZZZ^^^aaacccfffiiilllpppuuuxxx}}}vvvrrrqqqlllddd___]]][[[XXXVVVWWWYYYbbbsss|||xxxxxxwwwxxx~~~~~~yyysssoookkkjjjbbb```]]]ZZZVVVTTTRRRQQQMMMNNNOOONNNNNNRRRYYY___kkkqqqzzz~~~{{{www|||qqq]]]XXX[[[PPPIIIFFFIIIMMMVVVjjjxxxcccQQQFFFBBB@@@======>>>???@@@BBBCCCDDDFFFCCC???======>>>>>>>>>===<<<<<<;;;;;;;;;<<<<<<;;;;;;===AAAEEEPPPdddvvv}}}~~~sssgggVVVOOOLLLOOORRRYYYlll{{{lllaaa]]]]]]fffppp||||||{{{|||xxxppphhhfffaaa]]]WWWRRRNNNLLLJJJHHHFFFHHHIIIIIIGGGFFFHHHJJJKKKMMMPPPPPPNNNLLLKKKKKKGGGHHHLLLQQQWWWZZZ[[[ZZZ\\\[[[ZZZZZZ\\\^^^```bbbaaaaaabbbcccdddeeefffffffffffffffgggfffccc]]]YYYNNNLLLJJJHHHHHHIIILLLNNNOOOOOOQQQSSSTTTSSSPPPNNNKKKJJJIIIIIIJJJLLLNNNPPPLLLKKKKKKJJJIIIHHHGGGGGGEEEEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHLLLSSSWWWYYYVVVPPPKKKGGGEEEEEEEEEFFFHHHJJJLLLLLLKKKIIIHHHEEEDDDCCC@@@???@@@DDDGGGOOOZZZhhhpppqqqoooppprrrlllkkkgggccc___^^^```cccccccccccceeekkkttt~~~~~~yyy}}}}}}wwwtttpppmmmkkkiiigggfffgggmmmkkkjjjooossssssgggkkkjjjdddeeennnyyy~~~yyyJJJFFFEEEIIILLLUUUjjjxxxqqqppphhheeeaaa\\\XXXUUUTTTSSSLLLOOOSSSTTTTTTUUUXXX\\\[[[]]]```bbbccceeeiiikkkttt||||||uuummmfffbbb^^^ZZZWWWYYYXXX[[[hhh}}}|||yyyuuuqqqooojjjhhhddd___ZZZVVVTTTRRRPPPRRRRRRQQQPPPSSSYYY^^^jjjpppzzzyyytttqqqttt}}}ppp\\\VVVXXXPPPIIIFFFIIIMMMWWWkkkyyykkkUUUHHHCCCBBB>>>>>>>>>???@@@BBBCCCDDDHHHEEE@@@======>>>>>>???<<<<<<;;;;;;;;;<<<<<<===:::;;;===BBBGGGRRRfffxxx}}}yyy|||zzzlllbbbTTTNNNLLLPPPTTT]]]sssyyyhhh]]]\\\___iiisss~~~{{{}}}~~~}}}~~~zzzqqqiiifffbbb]]]WWWQQQNNNLLLKKKIIIGGGJJJLLLKKKIIIGGGHHHJJJHHHLLLPPPRRRQQQOOOMMMLLLLLLKKKMMMQQQXXX[[[[[[YYY^^^]]]]]]]]]___bbbeeefffddddddfffggghhhjjjkkkkkkiiijjjkkklllkkkggg```[[[PPPNNNLLLJJJJJJLLLOOOQQQRRRRRRTTTUUUWWWUUURRROOOLLLKKKLLLMMMOOOSSSVVVYYYOOOOOONNNLLLKKKJJJIIIHHHFFFGGGHHHIIIJJJIIIHHHGGGJJJJJJKKKKKKMMMQQQWWW[[[ZZZWWWQQQLLLHHHFFFFFFGGGGGGIIIKKKLLLLLLKKKIIIGGGDDDDDDBBB@@@???AAADDDHHHRRRaaasss~~~|||zzz{{{sssrrrpppkkkfffccccccddd```______aaagggqqqzzz~~~{{{}}}{{{wwwrrrnnnkkkhhheeeccchhhnnnllliiimmmooozzzyyygggoooqqqkkkiiipppzzz~~~~~~GGGFFFGGGIIIMMMXXXmmm{{{wwwvvvmmmiiibbb\\\XXXXXXYYYZZZUUUSSSQQQSSSXXX\\\\\\[[[]]]\\\\\\^^^```aaa```^^^hhhooo}}}}}}|||zzz~~~~~~tttllliiifffaaa\\\]]]YYYYYYaaarrr{{{wwwuuuqqqpppjjjaaa\\\\\\[[[XXXYYYWWWSSSPPPQQQSSSWWWZZZdddlllxxxuuupppnnnpppwwwyyydddZZZXXXQQQLLLJJJLLLRRR]]]pppuuu{{{vvv[[[KKKHHHDDDCCC???===>>>??????AAAFFFHHHDDD???===>>>???>>>===???===::::::;;;<<<<<<;;;;;;CCCHHHFFFIIIXXXhhhqqqxxxooo___UUUKKKMMMLLLJJJMMM^^^zzzmmm___]]]^^^^^^mmmvvv~~~xxxxxxyyyzzz}}}xxxrrrmmmiiigggbbbYYYQQQKKKIIIIIIJJJOOONNNMMMLLLJJJIIIHHHHHHNNNOOOOOOPPPPPPPPPOOOOOOOOOPPPRRRUUUYYY\\\^^^___ddddddddddddddddddddddddfffhhhjjjlllmmmmmmlllkkktttnnnlllppppppiiibbbaaa[[[RRRLLLMMMPPPPPPRRRUUUWWWXXXZZZ\\\[[[WWWQQQKKKLLLJJJHHHIIIKKKNNNPPPPPPPPPOOONNNLLLKKKJJJIIIIIILLLKKKJJJJJJIIIIIIJJJJJJKKKKKKMMMOOORRRUUUWWWYYYZZZWWWRRRMMMIIIFFFFFFFFFJJJKKKMMMMMMLLLKKKHHHGGGDDDDDDDDDBBBAAABBBEEEGGGSSSdddzzz|||vvvpppkkkiiihhhfffbbb___```aaafffqqq}}}~~~~~~{{{vvvpppllljjjjjjjjjjjjlllmmmjjjhhhnnnzzzssssssssssssooooooxxx|||GGGFFFGGGIIIMMMXXXmmmzzzwwwqqqmmmfff```]]]\\\\\\\\\ZZZWWWVVVXXX^^^bbbcccbbbcccaaa```aaabbbbbbaaa___aaagggttt~~~{{{xxxzzz{{{ssspppmmmgggbbb]]]ZZZYYY```mmm}}}zzzyyytttkkkfffeeeccc___\\\YYYVVVSSSSSSVVVZZZ\\\dddlllxxxwwwpppnnnnnnssszzzdddYYYWWWKKKGGGFFFJJJSSSbbbxxx~~~ooorrr{{{xxx]]]LLLHHHDDDBBB>>>===???@@@???BBBFFFIIIEEE@@@>>>???@@@???>>>???===::::::;;;<<<<<<;;;;;;BBBEEEEEEJJJYYYiiiqqq{{{~~~jjj[[[SSSIIIJJJJJJIIIOOObbb}}}jjj]]][[[___```qqqzzz{{{uuuttttttttt|||zzzuuuoookkkeeeaaaYYYRRRLLLKKKKKKLLLNNNNNNMMMMMMLLLKKKJJJIIIPPPPPPQQQRRRSSSSSSSSSSSSVVVWWWYYY[[[^^^aaacccdddjjjjjjiiiiiihhhhhhggggggjjjlllooorrruuuuuuuuuuuuwwwqqqooorrrrrrlllfffeee```XXXSSSTTTWWWWWWYYY[[[YYYZZZ\\\]]]]]]XXXRRRMMMKKKIIIGGGHHHJJJMMMNNNOOOMMMLLLLLLKKKKKKLLLLLLMMMPPPOOONNNLLLKKKJJJJJJIIILLLMMMOOOQQQTTTWWWZZZ[[[ZZZWWWRRRMMMIIIGGGGGGGGGIIIJJJKKKLLLKKKIIIGGGFFFCCCCCCCCCBBBAAAAAADDDGGGVVVfff}}}yyyssspppnnnjjjeeeaaa``````cccmmmwww}}}zzzvvvqqqmmmkkkjjjiiihhhjjjkkkiiihhhnnn{{{wwwvvvvvvuuuppplllqqqyyy}}}{{{{{{|||vvvGGGFFFGGGIIIMMMXXXmmm|||wwwtttooojjjeeecccbbb```______]]][[[^^^eeekkkmmmnnnllljjjgggeeeeeedddbbbaaa___```iii}}}zzzvvvvvvzzz|||yyyuuuoooiiiaaa]]][[[```iiiyyywwwqqqnnnjjjeeebbb___[[[XXXXXXZZZ]]]___eeemmmxxxwwwsssoooqqq|||dddXXXTTTIIIEEEDDDIIITTTfff~~~oooooovvvyyy^^^MMMHHHCCCAAA>>>===@@@BBBAAACCCFFFJJJGGGCCCAAABBBBBBBBBAAA???===::::::;;;<<<<<<;;;<<>>>>>AAACCCBBBCCCGGGLLLJJJHHHFFFEEEEEEEEEEEE???===::::::;;;<<<<<<;;;<<<===>>>CCCNNN]]]jjjrrrmmm[[[TTTGGGGGGHHHLLLXXXpppooo___WWWZZZcccjjjzzzyyywwwwwwsssnnnlllhhhiiittt|||uuuqqqlllhhhbbb\\\WWWUUUTTTTTTQQQRRRTTTUUUUUUTTTSSSRRRSSSUUUWWWYYY\\\]]]______dddeeefffgggiiijjjkkklllpppppppppoooooonnnnnnnnnrrruuuyyy~~~{{{yyywwwtttooolllddd]]]XXXZZZ\\\\\\\\\^^^```````````````\\\WWWSSSQQQOOONNNNNNPPPRRRRRRQQQUUUTTTRRRQQQOOONNNNNNNNNMMMMMMMMMNNNOOOPPPRRRRRRQQQSSSVVVZZZ]]]___```aaa\\\YYYTTTOOOLLLJJJIIIIIIFFFFFFGGGGGGFFFEEECCCCCCAAAAAAAAA??????@@@CCCFFFPPP^^^uuuyyyqqqlllhhhfffiiinnnttt~~~{{{zzzxxxuuuqqqnnnllljjjhhhiiijjjiiiiiimmmvvv}}}}}}zzzrrrhhhcccccckkknnnsssyyy|||lll^^^GGGFFFGGGIIIMMMXXXmmm}}}xxxtttlllhhheeegggkkkoooooommmgggdddcccgggoooxxx~~~|||wwwtttqqqnnnjjjgggiiieeedddnnn|||zzzyyywww}}}vvvppplllgggccccccccceeelllttt{{{uuunnnsssooojjjeeebbb``````aaajjjqqq|||gggWWWPPPNNNIIIGGGKKKUUUfff~~~rrrpppsssrrr\\\OOOMMMHHHBBB??????BBBCCCBBBDDDHHHOOONNNLLLJJJGGGFFFFFFGGG???===::::::;;;<<<<<<;;;<<<;;;===DDDPPP^^^llluuukkkTTTLLLJJJIIIJJJPPP___wwwzzziii\\\VVV[[[fffppp}}}xxxvvvuuuqqqllljjjggghhhtttzzzuuuqqqmmmhhhaaa\\\XXXUUUTTTSSSTTTUUUVVVWWWVVVUUUUUUVVVXXXZZZ]]]```cccdddeeefffggghhhjjjkkkmmmnnnoooooooooooooooppppppppppppsssvvvzzz~~~}}}zzz{{{}}}{{{xxxooogggaaaaaabbbaaaaaacccccccccbbbbbbbbb```\\\YYYUUUTTTSSSSSSUUUUUUUUUTTTVVVUUUTTTRRRQQQPPPOOOOOONNNNNNNNNOOOPPPRRRSSSTTTTTTWWW[[[___bbbccccccbbb^^^[[[VVVQQQMMMJJJJJJJJJEEEEEEEEEDDDDDDCCCBBBAAA@@@@@@@@@???>>>@@@CCCFFFLLLXXXnnn{{{vvvqqqllllllooorrryyy|||{{{yyyvvvssspppnnnmmmllllllkkkjjjiiilllrrrwww}}}wwwmmmfffeeecccdddiiisssnnn[[[GGGFFFGGGIIIMMMXXXmmm~~~wwwsssiiifffcccgggooovvvxxxwwwllliiigggjjjttt~~~~~~{{{wwwrrroookkkhhhgggmmm}}}yyy}}}}}}vvvqqqkkkfffeeecccaaabbbffftttzzz}}}zzzxxxxxxzzz|||~~~}}}wwwwwwtttooojjjgggeeeddddddlllsss|||iiiWWWPPPKKKGGGFFFKKKVVVhhhvvvtttvvv{{{nnnZZZQQQQQQMMMEEEAAA???AAABBBAAADDDIIIOOOOOONNNKKKGGGEEEEEEEEE???===::::::;;;<<<<<<;;;;;;:::>>>GGGQQQ^^^nnnzzzkkkSSSKKKKKKJJJMMMVVVgggvvveee[[[XXX]]]jjjvvv{{{wwwpppjjjhhhdddgggttt{{{uuurrrmmmgggaaa\\\YYYWWWWWWWWWWWWWWWXXXXXXXXXXXX[[[]]]___cccfffhhhjjjkkkhhhiiikkknnnpppssstttuuusssssssssssssssssssssssstttvvvzzz~~~~~~|||yyypppgggfffeeeccccccdddhhhgggfffffffffeeeccc```ZZZYYYXXXXXXZZZZZZYYYWWWUUUUUUTTTTTTTTTTTTUUUUUUVVVUUUUUUTTTTTTTTTTTTUUUZZZ]]]aaaeeeggggggeeedddaaa^^^XXXSSSNNNKKKJJJIIIDDDDDDCCCCCCBBBAAAAAAAAA???@@@@@@??????@@@DDDFFFLLLUUUggg{{{uuusssttttttxxx~~~~~~|||zzzwwwuuusssrrrqqqnnnnnnmmmkkkjjjlllpppssszzz~~~xxxqqqkkkjjj]]]^^^cccooovvvaaaGGGFFFGGGIIIMMMXXXmmmzzztttlllgggeeeiiisss|||rrrnnnlllpppyyy{{{wwwnnnmmmlllnnnzzz~~~xxxrrrlllkkkgggcccbbbdddhhhlllppprrrrrruuu{{{~~~{{{xxxtttpppmmmkkkhhhfffdddeeehhhlllnnnxxx|||~~~~~~{{{yyyvvvtttuuuxxx|||~~~yyyuuutttvvvyyy|||~~~~~~}}}~~~{{{wwwtttqqqmmmjjjiiiiiiiiikkkrrr{{{kkkXXXPPPIIIFFFFFFLLLWWWhhhyyyvvvwwwtttfffTTTLLLNNNLLLIIIDDD@@@@@@@@@@@@DDDIIINNNNNNMMMJJJEEEAAA@@@AAA???===::::::;;;<<<<<<;;;::::::@@@JJJRRR]]]ooojjjSSSOOOJJJJJJNNNZZZoootttccc[[[ZZZ```nnn{{{yyynnnfffddd___dddrrr{{{yyyuuupppkkkfffbbb``````___^^^\\\\\\]]]^^^___aaabbbeeehhhkkknnnooopppmmmnnnqqqtttxxx{{{~~~|||{{{{{{yyyxxxwwwvvvvvvtttwww{{{yyyooojjjhhheeeeeeggglllkkkjjjjjjkkkkkkjjjhhhbbbaaa```aaabbbaaa```^^^\\\\\\[[[[[[[[[[[[\\\\\\]]]]]]\\\[[[ZZZZZZ[[[[[[```cccgggkkklllkkkiiigggdddaaaZZZTTTNNNKKKIIIHHHDDDDDDCCCBBBAAAAAAAAAAAA@@@@@@@@@@@@???AAADDDGGGLLLSSSaaattt~~~{{{|||~~~~~~{{{xxxvvvuuuuuuuuunnnnnnmmmllllllnnnpppsssvvvwwwsssnnnkkkkkk___bbbgggqqqoooGGGFFFGGGIIIMMMXXXmmm~~~vvvpppkkkgggkkkvvvwwwssspppttt}}}}}}rrrrrrpppnnnuuu~~~xxxsssqqqmmmhhhfffgggbbbeeeiiikkklllmmmnnnppptttyyyxxxqqqmmmmmmjjjfffcccbbbaaa```___YYYVVVSSSRRRSSSWWW\\\___mmmrrrwwwyyyxxxuuusssqqqjjjiiihhhgggggghhhjjjlllmmmjjjeeeaaaaaadddhhhkkknnnqqqrrrrrrtttxxxzzzxxxuuussspppnnnmmmlllmmmmmmkkkqqqzzzlllYYYPPPJJJGGGGGGMMMWWWggg|||vvvqqqrrr~~~nnn___MMMFFFIIIGGGKKKEEE@@@@@@???@@@DDDJJJLLLMMMLLLHHHBBB>>>===>>>???===;;;:::;;;<<<<<<;;;999;;;BBBLLLSSS]]]pppcccOOOMMMIIIJJJOOO]]]tttsssccc\\\\\\bbbppp~~~{{{lllcccaaaZZZbbbqqq|||xxxtttooollljjjiiigggeeecccbbbccceeegggeeefffiiillloooqqqssstttqqqrrruuuyyy~~~}}}{{{yyyxxxuuuxxx|||xxxrrrooollllllnnnooonnnmmmnnnooopppooonnnjjjiiihhhhhhiiiiiigggeeegggfffdddcccaaa````````````````````````aaabbbcccdddggglllooopppnnnkkkiiifffbbb\\\UUUOOOKKKIIIHHHDDDDDDCCCBBBAAAAAAAAAAAA@@@AAAAAA@@@@@@BBBEEEHHHLLLRRR\\\jjj{{{|||xxxvvvvvvwwwwwwmmmmmmllllllmmmooorrrttttttyyyoookkkhhhfffgggfffjjjooottt}}}{{{LLLIIIGGGHHHKKKUUUjjj|||yyyjjjiiifffiiixxx{{{xxx{{{vvvpppppprrr}}}|||wwwvvvtttnnnjjjllllllkkkjjjjjjjjjkkkkkkkkkmmmooonnnjjjddd```^^^___]]]YYYVVVSSSRRRRRRRRRNNNMMMLLLMMMNNNPPPSSSUUUaaakkksssqqqkkkhhhgggfff```]]]YYYVVVVVVWWWWWWWWWUUUTTTRRRQQQQQQTTTWWWYYY\\\^^^bbbdddeeegggjjjlllmmmmmmllljjjhhhhhhkkkmmmlllqqqxxx}}}lllXXXQQQJJJFFFFFFLLLUUUeeezzzuuunnnvvvjjjTTTIIIIIIGGGDDDCCCBBB@@@>>>>>>@@@EEEIIIYYYWWWRRRKKKDDD@@@???@@@???AAA@@@===888666888;;;AAA???BBBKKKVVVdddvvvwww___PPPIIIEEEJJJVVVhhh~~~nnn]]]YYY```jjjvvv~~~|||qqqggg^^^]]]___lllzzzvvvuuuwwwqqqllllllllljjjlllooommmmmmnnnppprrruuuwwwyyywwwwwwxxx~~~yyy~~~~~~xxxwwwwwwvvvuuuzzzwwwuuuvvvyyy{{{zzzxxxrrrrrrrrrrrrqqqpppooonnnnnnpppnnnjjjiiilllllljjjgggiiiiiieeeaaabbbhhhoooooorrrvvvwwwuuurrrooommmfff```YYYUUUOOOIIIGGGIIIFFFEEEDDDCCCBBBAAAAAA@@@>>>>>>>>>???AAADDDGGGIIIKKKPPPYYYeeesss{{{wwwxxxyyywwwtttnnnmmmlllmmmppprrrsssssszzzpppcccaaa``````bbbbbbpppvvvwww~~~IIIGGGGGGIIIMMMWWWkkk}}}nnnlllhhhkkkxxx}}}{{{}}}wwwtttrrryyy~~~|||xxxssspppooommmlllkkkkkklllllljjjkkkkkkiiifffbbb___^^^ZZZWWWTTTPPPMMMLLLKKKKKKJJJIIIIIIIIIJJJMMMOOOQQQ\\\hhhqqqqqqkkkgggdddaaaYYYVVVRRRPPPPPPPPPQQQPPPMMMLLLKKKJJJJJJLLLMMMNNNLLLNNNQQQSSSUUUWWW[[[^^^eeeeeeeeedddcccdddgggjjjjjjooouuuzzz}}}mmmXXXQQQKKKGGGGGGKKKTTTbbbvvvwwwqqqxxxpppWWWIIIEEEDDDAAA@@@@@@?????????CCCHHHLLLXXXUUUQQQJJJCCC@@@???@@@@@@>>><<<:::::::::::::::;;;;;;AAALLLZZZiii|||iiiVVVLLLIIIHHHMMMXXXkkk{{{kkk[[[YYYbbbnnnyyytttiii```[[[]]]jjjzzzwwwxxxxxxuuutttvvvtttuuuuuuwwwyyy{{{|||}}}~~~{{{|||||||||||||||{{{{{{vvvwwwuuuqqqppprrrsssqqqmmmoooqqqpppnnnnnnqqqtttwwwyyy{{{{{{yyyuuuqqqoooiiiaaaYYYVVVQQQKKKHHHIIIEEEDDDCCCBBBAAA@@@???>>>?????????@@@CCCFFFJJJLLLJJJNNNUUU___kkkvvv}}}yyyyyyxxxuuurrrpppnnnmmmnnnqqqtttvvvwww|||yyyfff^^^[[[\\\```bbbqqqwwwxxxGGGEEEFFFIIIOOOYYYlll|||sssoookkkmmmwww~~~wwwwwwzzzxxxuuurrrpppqqqrrrsssmmmllliiifffdddcccbbbbbb]]]ZZZVVVQQQMMMKKKJJJIIIHHHHHHGGGHHHIIIKKKMMMOOOWWWdddpppsssnnniiibbb\\\SSSOOOKKKIIIIIIJJJJJJJJJEEEEEEEEEEEEDDDDDDDDDDDDAAACCCDDDEEEGGGKKKOOOSSSXXXYYYZZZ[[[\\\^^^cccfffhhhlllqqquuuxxx}}}nnnXXXPPPKKKHHHGGGJJJQQQ\\\nnn~~~}}}vvv|||zzz___KKKCCCBBB@@@;;;===>>>???AAADDDIIIMMMUUUSSSOOOHHHCCC??????@@@@@@<<<888888<<<>>><<<:::999;;;CCCPPP]]]mmmyyy{{{oooYYYLLLIIIJJJJJJOOO\\\qqquuugggYYYZZZdddqqq}}}vvvkkkaaaZZZ[[[eee|||zzzxxx{{{|||zzzvvvwwwzzz{{{||||||{{{{{{~~~zzzvvvtttmmmbbbYYYVVVTTTOOOJJJIIIFFFFFFEEECCCBBB@@@????????????@@@BBBEEEIIILLLNNNKKKNNNSSSZZZccclllssswww}}}{{{zzzyyytttppprrrooommmnnnrrrvvvzzz{{{nnn]]]VVVXXX^^^cccttt{{{zzz}}}EEEDDDEEEIIIOOOYYYjjjyyy}}}wwwqqqlllmmmvvvzzz}}}|||zzzzzz|||}}}wwwsssnnnjjjiiiiiiiiiiiieeebbb\\\VVVQQQMMMKKKJJJJJJJJJJJJJJJKKKMMMNNNOOOTTTbbbqqquuurrrkkkbbbYYYOOOLLLHHHFFFFFFFFFGGGFFFCCCDDDDDDDDDCCCBBB@@@???>>>??????>>>???BBBGGGJJJLLLNNNPPPRRRUUUYYY^^^bbbgggjjjnnnqqqtttyyyqqqYYYPPPJJJGGGFFFHHHLLLUUUdddrrr}}}fffOOOEEECCCCCC999;;;===???@@@CCCGGGKKKSSSQQQMMMGGGBBB??????AAA???<<<999999;;;<<<;;;:::<<>>???@@@CCCFFFJJJMMMOOOMMMOOORRRWWW^^^eeejjjmmmrrrtttyyy|||}}}}}}zzzvvvqqqpppnnnkkklllpppvvvzzz}}}{{{bbbVVVWWW]]]dddvvv~~~}}}~~~FFFCCCDDDIIIPPPZZZiiivvv{{{tttmmmnnnttt||||||}}}~~~wwwrrrpppoooooonnnkkkgggaaaZZZSSSNNNKKKIIIMMMMMMMMMMMMMMMMMMMMMNNNOOO^^^mmmsssrrrkkk___UUUMMMIIIEEECCCCCCDDDDDDDDDCCCDDDDDDEEEDDDBBB???>>>===<<<;;;999888999<<>>???AAADDDGGGRRRPPPLLLGGGBBB??????AAA===>>>===;;;888777999;;;===@@@IIISSS\\\fffvvv~~~xxx}}}lllZZZNNNFFFFFFJJJIIIRRRfff{{{zzzyyyuuunnnaaaWWW[[[fffsss}}}wwwiii___[[[XXXZZZfff{{{~~~qqqdddXXXUUUUUURRRMMMKKKMMMLLLJJJHHHFFFDDDBBBAAA===>>>@@@CCCGGGJJJLLLNNNMMMNNNPPPTTTZZZ___dddgggjjjlllqqqwww~~~~~~}}}xxxtttmmmkkkiiijjjnnntttxxx{{{kkk\\\ZZZ^^^eeewwwGGGDDDDDDIIIRRR\\\lllxxxzzzrrrqqqtttwww||||||{{{xxxuuuqqqmmmppplllfff___XXXTTTQQQOOONNNNNNMMMMMMLLLKKKJJJJJJJJJXXXgggmmmmmmggg[[[QQQJJJGGGBBB@@@@@@AAAAAAAAACCCCCCDDDDDDCCCAAA@@@>>>???>>>===:::888777999;;;>>>@@@CCCGGGKKKPPPWWW\\\cccgggmmmqqqtttzzzwww^^^QQQIIIGGGEEEFFFGGGJJJTTT^^^nnngggPPPFFFDDDCCC<<<============???CCCFFFSSSQQQMMMGGGBBB??????AAA<<<>>>???;;;777555888;;;999>>>FFFPPPWWWaaarrr}}}zzz~~~www___SSSLLLFFFEEEHHHLLLYYYooo}}}}}}|||xxxkkk```XXX\\\hhhttt~~~xxxkkk```\\\XXXWWW^^^nnnrrrfff\\\XXXVVVRRROOOOOOMMMLLLJJJHHHEEECCCAAA@@@>>>???BBBDDDGGGJJJLLLMMMKKKLLLMMMQQQUUUZZZ^^^```dddfffjjjooovvv~~~~~~zzzvvvllljjjhhhjjjnnnssswwwyyysssbbb^^^^^^cccuuu~~~~~~GGGDDDDDDJJJUUUbbbrrrxxxuuuttttttxxx~~~}}}zzzrrrlllnnnkkkfff```[[[XXXVVVVVVPPPPPPOOOMMMLLLJJJHHHGGGHHHUUUbbbiiiiiidddZZZOOOJJJFFFBBB@@@@@@AAAAAAAAACCCCCCDDDCCCCCCBBBAAAAAA@@@@@@@@@>>><<<:::;;;<<<:::===@@@CCCGGGMMMSSSXXX```eeelllqqquuuzzzzzz```SSSKKKHHHGGGHHHGGGIIIQQQ[[[kkkgggSSSIIIEEEBBB>>>>>>>>>======@@@EEEIIITTTRRRNNNHHHBBB??????@@@<<<<<<;;;999888888:::;;;777;;;CCCKKKQQQZZZlll|||}}}lllTTTLLLKKKGGGGGGKKKRRRbbbzzz}}}}}}jjj___YYY___lllxxx|||nnnddd[[[XXXWWWZZZeee{{{tttjjjaaa\\\WWWSSSRRRTTTOOOMMMKKKIIIFFFCCCAAA@@@@@@BBBDDDGGGIIIKKKMMMMMMLLLLLLMMMOOORRRVVVYYY[[[___```ccchhhooovvv|||yyyvvv|||yyyuuummmlllkkkmmmqqquuuwwwxxx|||uuueee```^^^```pppzzz~~~}}}{{{GGGCCCDDDKKKWWWfffxxx}}}xxxuuurrruuu{{{{{{uuummmeeeccc___[[[XXXVVVUUUUUUSSSRRRQQQOOOMMMJJJHHHGGGJJJUUUbbbhhhiiieee[[[QQQKKKHHHDDDBBBBBBBBBCCCBBBEEEEEEEEEDDDDDDDDDDDDDDD<<<>>>>>>===;;;::::::;;;999;;;>>>AAAEEEJJJQQQUUU]]]ccckkkqqquuu{{{|||aaaTTTLLLJJJIIIIIIIIIIIIQQQZZZkkkjjjWWWMMMGGGDDD@@@???>>>>>>>>>BBBHHHMMMUUUSSSOOOHHHCCC??????@@@<<<999666777:::===<<<:::888<<>>===<<<<<<<<<<<<===>>>>>>AAAEEELLLPPPVVV]]]gggpppvvv{{{yyy```YYYLLLLLLJJJGGGFFFJJJRRRXXXoookkkUUUFFFAAA@@@===<<<===>>>???DDDKKKUUUWWWSSSJJJBBB@@@@@@???===<<<;;;:::999888888888>>><<<>>>EEELLLTTT```kkk{{{zzzdddOOOIIIHHHGGGIIINNN```uuu|||xxxyyyfffaaa```ffftttwwwkkk[[[YYYZZZ]]]]]]bbbwwwyyypppfff___\\\ZZZVVVRRRWWWRRRNNNMMMKKKFFFCCCDDDEEEKKKNNNMMMMMMOOOOOOMMMNNNMMMMMMNNNPPPUUUYYY[[[___\\\ZZZ\\\aaahhhnnnqqqwwwppprrrtttwwwzzzyyyrrrqqqrrrsssuuuwwwyyy|||}}}~~~~~~kkkbbb______fffwww~~~wwwxxxBBBFFFGGGGGGTTTjjjwwwxxx|||zzzzzzzzz~~~~~~}}}zzzxxxrrroooqqqzzzwwwkkkddd^^^ZZZ[[[\\\ZZZYYY[[[XXXSSSPPPOOOLLLHHHHHHLLLUUUbbbppptttsssnnnhhhbbb^^^TTTNNNOOOOOOKKKGGGGGGFFFFFFEEEEEEEEEGGGGGGEEECCCBBBAAA???>>>>>>======<<<===>>>>>>@@@EEEKKKOOOUUU]]]gggpppvvv{{{|||ddd]]]PPPOOOMMMIIIGGGJJJRRRYYYqqqvvv\\\KKKDDDAAA===<<<>>>>>>>>>CCCJJJRRRTTTRRRIIIAAA@@@@@@???===<<<;;;:::999888888888>>>===@@@EEEIIIPPP\\\hhh}}}uuu```MMMHHHHHHHHHKKKRRReeezzz~~~zzzwwwfffbbbbbbiiivvvrrraaa\\\ZZZ[[[ZZZ\\\kkk}}}zzzrrrhhhbbb___\\\YYYUUUWWWQQQMMMNNNMMMIIIHHHIIIIIIOOORRRPPPOOOQQQPPPNNNNNNMMMLLLMMMOOORRRVVVXXX\\\[[[ZZZZZZ]]]aaagggjjj|||sssqqqsssuuuwwwyyy~~~xxxssssssssssssuuuwwwzzz|||~~~mmmbbb______gggyyy{{{{{{DDDGGGGGGGGGRRRfffrrruuuzzz~~~~~~{{{yyy{{{}}}|||wwwrrroookkkkkkoooooopppyyy}}}qqqfff___ZZZ[[[]]]\\\]]]___ZZZUUURRRPPPMMMJJJLLLRRRaaannnzzz}}}{{{xxxsssooohhh```\\\^^^___[[[SSSNNNJJJHHHGGGGGGHHHIIIHHHGGGDDDCCCBBBAAA@@@@@@??????======>>>>>>???CCCIIIMMMTTT\\\gggpppvvv{{{jjjbbbXXXVVVQQQKKKIIILLLTTTZZZqqqaaaMMMGGGBBB???===>>>======AAAGGGMMMPPPOOOGGGAAA@@@@@@???===<<<;;;:::999888888888<<<>>>AAAEEEFFFKKKXXXfff{{{mmm[[[JJJGGGHHHIIINNNVVVjjj~~~~~~xxxfffdddfffnnn{{{}}}lllbbb\\\[[[YYYWWW___kkkvvv|||uuullleeebbb___\\\YYYVVVQQQMMMNNNOOOMMMMMMPPPOOOTTTVVVTTTRRRRRRQQQOOOMMMLLLLLLLLLMMMOOORRRTTTXXXZZZ[[[[[[ZZZ\\\aaaeee{{{yyyqqqssstttvvvwwwyyy}}}|||wwwtttttttttttttttvvvyyy|||~~~ooobbb```___ggg{{{~~~~~~IIIJJJHHHIIISSScccooorrryyy|||zzz|||xxxuuuxxx}}}|||uuunnnnnnjjjhhhhhhfffeeejjjrrr~~~oooeee\\\\\\]]]^^^^^^```]]]XXXTTTQQQMMMKKKOOOWWWmmmzzz~~~|||yyyrrroooooouuuyyyttthhh^^^QQQLLLIIIJJJKKKJJJIIIIIIEEEEEEEEEDDDCCCBBBAAAAAA??????>>>>>>???BBBGGGKKKRRRZZZeeeooouuuzzzppphhh```]]]VVVNNNJJJMMMUUU]]]ppp```LLLGGGCCC???>>>???===<<>>???===;;;>>>CCCDDDIIIKKKFFFAAAAAA@@@???===<<<;;;:::999888888888999<<>>???===;;;===BBBBBBHHHJJJFFFBBBAAA@@@>>>===<<<;;;:::999888888888999;;;???CCCDDDJJJWWWeeemmm|||mmm[[[QQQIIIHHHHHHJJJUUUccc}}}wwwvvv~~~vvvhhhjjjqqqzzzxxxjjjeeeaaaZZZXXX[[[YYY]]]gggxxxxxxqqqiiiddd```______VVVOOOMMMMMMMMMQQQVVVYYY^^^^^^ZZZVVVTTTRRRNNNNNNMMMMMMLLLLLLLLLLLLLLLJJJMMMQQQSSSSSSVVV[[[^^^aaallluuuvvvtttttttttsssyyy}}}yyy{{{}}}|||uuussstttpppqqqqqqqqqrrrssstttuuuzzz}}}gggbbb^^^aaaooo||||||HHHGGGHHHNNNUUU]]]cccgggvvv{{{wwwwwwwwwvvvtttsssssstttuuurrrqqqnnnmmmllljjjgggdddgggeeebbb```_________^^^]]]aaagggqqqooofffeeeccccccccc```\\\XXXTTTQQQUUUcccrrr|||xxxqqq```RRRPPPNNNHHHFFFJJJIIIIIIKKKLLLKKKJJJHHHGGGFFFEEEDDDAAA@@@AAAEEEHHHJJJQQQZZZbbblllvvv|||uuupppjjj^^^SSSMMMPPP[[[dddrrr```MMMHHHAAA>>>>>>???>>>;;;===BBBAAAGGGKKKGGGCCCBBB@@@>>>===<<<;;;:::999888888888<<<:::<<<@@@CCCIIITTT___hhh{{{|||gggUUUMMMHHHIIIIIILLLZZZjjj|||qqqsss~~~{{{hhhlllrrrzzzwwwoooggg^^^[[[^^^]]]]]]bbbmmmwww}}}uuulllfffbbb```aaaXXXPPPMMMNNNOOOTTTZZZ[[[___```[[[WWWVVVSSSOOONNNNNNNNNMMMMMMMMMMMMMMMIIIIIIJJJLLLOOOSSSWWWYYY```jjjrrrqqqnnnnnnnnnmmmttt||||||wwwsssssspppqqqrrrssstttsssssssssvvv{{{lllfffaaabbbmmmJJJIIIKKKQQQYYY___dddgggppp|||xxxtttttttttrrrqqqrrrsssuuutttsssqqqnnnllliiigggfffdddccc```]]]]]]^^^]]][[[\\\]]]___bbblll|||rrrhhhgggfffeeeeee___\\\XXXVVVTTTZZZkkk{{{|||wwwxxxdddSSSPPPNNNGGGEEEIIIIIIJJJLLLMMMMMMKKKIIIHHHGGGGGGEEEBBBAAABBBEEEHHHIIIOOOWWW```iiivvv~~~xxxrrrkkk___SSSMMMQQQ\\\fffvvv```LLLEEE@@@>>>>>>???>>>;;;===BBB@@@GGGKKKHHHDDDBBB@@@>>>======;;;:::999888888888>>>;;;:::>>>BBBGGGQQQZZZcccyyyxxxcccQQQJJJGGGIIIJJJNNN]]]nnntttjjjnnn~~~iiilllrrrzzzyyynnnbbb^^^bbb^^^\\\^^^ccchhhqqqxxxooogggcccbbbbbbYYYPPPNNNOOORRRXXX^^^]]]aaabbb]]]YYYWWWUUUQQQOOOOOOOOOOOONNNNNNNNNNNNKKKIIIHHHJJJNNNRRRUUUVVVbbbkkkqqqooolllkkkkkkjjjooowww~~~~~~yyytttssspppqqqsssuuuuuutttsssrrrsssxxx}}}pppiiiccccccmmm